1: 30878 2647871 1283744 2488120 317050 1904905 1989766 14756 1027056 1149588 1394012 1406595 2529547 1682104 2625019 2603381 1774623 470861 712610 1772839 1059319 2380848 548064 10: 1952305 1531863 1000: 2326571 977808 1010534 1861759 79755 98259 1960212 97460 2623506 2409123 1959111 809597 2251189 537705 929584 506737 708895 1900790 2553920 1196779 2411446 1002296 1580442 100291 433455 2368043 906984 10000: 200206 523108 10001: 262828 2609496 1474804 831991 267142 2305771 220050 1959883 27822 2570808 90355 2417258 264764 143866 766895 714089 2350428 10002: 1450941 1213181 308502 2581993 10003: 1515111 10004: 1737087 1270334 1262711 1903515 2140798 2479158 2161335 2099522 1291600 2198877 2214717 1936582 84804 1257912 1263375 735147 1186407 350806 1141242 638738 590598 1704823 2238464 273497 2499539 2543444 119309 2540335 129495 956464 1648424 10005: 254775 1892654 469365 793736 926698 10006: 1093333 1982605 1534853 1632583 10007: 1204847 2160216 248206 835054 1064667 2419805 2084848 671106 2087887 1340891 1917538 2018945 2520477 10008: 1813636 2048630 930946 1492860 1687570 1122917 1885441 10009: 1927533 1789102 2263612 964421 701514 2120902 1001: 1050889 67976 1025642 624334 239718 549109 143504 584301 437680 2434971 400819 1841130 1926199 805709 545109 662875 74408 529725 1786012 2382523 1358422 780049 1894639 1014799 2176030 286045 1381947 386254 224172 404085 2005305 1956315 2580275 2110738 1525405 2187027 1995906 2133433 2097983 884805 2083077 1642134 2550380 2559056 1080407 1455000 498315 2464251 1149181 2117376 1368543 1216717 1727516 1771413 2326782 2423679 1198786 1042938 2640911 328713 2591056 256030 1363889 2615076 52736 1359594 1385396 2414993 1274754 715115 795536 1991455 1107351 1451770 1433190 1769644 875020 2456714 906813 837457 672807 1863197 2585014 666419 1849372 1308814 2344636 755775 768710 2334860 468090 1996056 1603215 274970 1060880 721144 1381762 1589154 2033841 1372601 2339869 41031 655047 916708 1924771 1686092 1552908 329102 1181907 1762077 1583835 773994 25452 321005 1369500 2429351 396491 1745676 2204817 2624938 491487 1298591 77828 1047191 2642897 2494183 1337506 1802655 126058 940778 1988427 1720476 1947287 31062 10010: 1462925 52050 650466 1813166 2224061 815731 154626 531384 696688 1088633 639327 59938 1856669 2034703 1060588 2475682 1075860 1633365 681503 186927 2374977 2113696 1677862 10011: 1624701 2646826 10012: 2445069 1483604 418164 2491070 1485175 1043648 1913770 2560523 2416960 161063 56741 2301550 1275794 10013: 2503691 1222878 843201 2271154 1346139 124014 1501028 2201453 225422 222553 1521657 295833 10616 512945 844777 973206 2246803 395087 2360499 1153049 1846387 1454544 1018789 914602 1321443 1150421 2045002 1379641 178089 291407 2229322 2177405 105997 2346736 1729494 472225 1233535 1529676 1414279 461311 1715286 1714052 649457 451510 494014 1544885 110412 1894679 1006623 467438 776931 952735 221590 348279 1911099 1923760 397753 10014: 1626179 1359761 430376 723484 839609 10015: 975179 829739 1732761 2162539 933118 467156 164480 613439 1312973 1769664 2477285 484575 2602717 1320821 1236649 705793 1395812 2056853 770517 1514136 988835 1172474 1213571 1801332 1623337 588400 2378764 2405069 10016: 1751359 234929 1759349 1604433 1003759 10017: 2280428 1129341 1377724 10018: 305767 2316945 2173031 676747 354053 2119257 2282361 1670793 1960248 73918 1516345 1236649 1403470 913554 647979 404170 2487526 502190 801510 2126132 1652905 828150 1634975 324441 1569186 905901 1435115 1140656 423065 178629 10019: 22036 1126085 487154 261890 204512 2350988 943653 1725053 1967016 2042897 513351 467597 475394 610785 1191387 2597191 289045 1466477 1970876 1259566 2049251 2535358 1041111 67095 1989902 1796655 1772740 2356037 884657 1367415 1394476 1137339 658929 518974 1568346 371346 1207852 719156 1151159 1882122 1340177 306688 2455675 1750548 2145783 1191324 389917 505579 814902 245527 1462807 459444 1591721 1214125 398395 2093048 1933736 1274113 1994982 258371 378543 1703266 2250647 2085688 2391227 2380848 1116868 2157768 1306541 1002: 2174660 1685301 2030264 1419286 2520929 2035568 1288929 1680156 1858104 988266 2633719 156594 1384253 1417842 10020: 922636 1967058 1949297 1562927 2138373 431122 1077653 167248 776126 722639 2341725 1252652 251807 1751559 2398282 705246 47787 1064752 2308022 2414321 945481 1854443 2035232 951643 2381070 1011906 908968 10021: 2366406 1033592 249998 1205724 10022: 510391 268014 2511719 661571 1824779 2178013 2104013 1829777 10023: 1429287 1321374 2563028 679315 1363076 982889 2107604 2286495 1756370 2317624 2548120 10024: 2059382 1210053 1654205 2027932 311377 2161379 1611053 516686 2529292 2248946 10025: 1791064 10027: 401511 2354884 1951605 1609548 2620148 37748 2414149 748800 1050405 408479 2361485 97178 329172 307876 812384 1619494 978638 825069 2472069 1837559 1549473 163607 932638 2106623 2611092 2602187 2310492 916375 1591556 2389108 1422109 764479 1945345 2308597 2092389 2505218 1973874 174668 672519 2568396 2015359 2228062 202876 2163080 2422758 536155 1179516 1503954 1967313 2577872 2327767 1169517 2269919 1608374 425537 1658682 669364 2057570 564258 1744450 527270 1656050 2420503 767061 1200899 712624 1955071 347886 1229916 1825013 402519 523629 58130 1155332 685923 2605052 865625 919670 1606382 1637481 644233 2011133 2055639 1766599 2032781 2609268 1561126 572440 10028: 1986255 1312610 1527666 1606775 1649392 1522640 440956 10029: 2293890 1141552 1823836 2551226 10031: 548690 2518265 1575474 2203195 1578801 2614194 1224756 2157060 1528644 10032: 2329101 569745 640080 177766 1949239 624145 709091 2104131 688765 1390809 336400 1268066 470044 1791554 1920755 2317575 2488926 1212320 996425 123345 799400 824189 650940 1573281 910244 1547411 2222535 2458016 83110 1274574 1587304 2214218 677039 1903221 1879733 662218 1563172 1724551 775034 884907 2174325 739713 1169824 61009 319516 750365 1819621 10033: 1989027 1227591 1810636 1335621 1001590 1207661 1401075 2403799 791223 639727 1957988 1762834 1381789 334033 10034: 2107088 69088 10035: 1651047 811486 2112205 2070135 2148631 2212430 822400 49255 801884 1303306 2268521 929407 2172403 282064 1985000 88318 1408280 2440091 1813810 1727192 10036: 2105693 842613 2557615 2125051 397569 2636037 2063030 2159553 1531624 437680 2091752 10071 472432 215393 1324372 2619107 1904442 646572 1970420 2461533 1880905 2030429 1845130 1521902 2161 2134637 417734 1010725 1261548 2316498 2494106 1082992 2541752 1317259 42211 2214676 1554836 234405 41897 2536262 2240178 1097048 2124584 671935 1677871 1223288 2192915 2068878 426137 696122 455707 1714077 333914 707412 9450 1390002 970271 1873549 2494920 32361 556369 504989 1030812 2350832 2401396 2207277 2035729 2646867 1154500 1132428 558523 8580 22964 1595703 1995943 2023361 2437646 2303816 336016 2224280 2438187 2465683 845006 1934299 2021702 725549 2031681 1441351 259822 812240 1723408 1994101 1184088 511569 2008955 576406 1371204 33130 1125370 706530 1511155 1787860 8129 2026150 1190492 1581139 1522922 2598077 1647159 2354598 997168 1008576 2046106 1466613 109154 2257846 2525634 1391499 2535303 1394196 1699044 857146 195153 52147 2398282 1715538 1981250 1585765 87273 1281611 1549677 355111 383108 180775 730570 1961276 1850833 228544 2344026 1841778 1372729 1801097 1197941 2006300 1227437 1438082 1109446 1956794 1791704 1914110 992576 264916 578055 782690 2383290 1544559 2179884 173760 747219 1782055 2646027 1984941 440949 924842 755689 1211291 2574257 2345522 220702 730768 2469669 1409483 713561 1994152 734075 1815129 1396608 1742906 1573284 2570733 171163 2090999 1636781 275039 2332819 174415 730375 218046 915942 875205 2418467 1384878 586402 2460085 1493212 54040 1445403 2067671 2186035 25266 260961 1451269 2213786 130601 1643234 1010065 1752442 123767 2063882 2178343 1722278 1449174 387679 76156 442546 10037: 253214 612895 769764 396150 2555464 1988133 560277 1839686 2569369 1845071 1627613 948108 1316833 911710 10038: 885147 1144499 1411630 1069925 836219 1417121 461985 1148007 10039: 102104 1004: 910485 1970126 1557423 2148643 1520624 1231161 1590435 1913414 1535671 2412109 1096854 1233953 225310 184574 2598077 1835453 1116907 1418549 118064 1000266 233338 348207 849925 350505 2563972 158703 1501401 721577 1809784 1891207 288998 10040: 2417853 1207062 2487973 10041: 869522 61343 1325876 1786012 2387403 1595112 505035 181533 786031 1695980 60322 1837857 1690337 1102436 47942 1772519 1383323 2087310 299599 2472289 2493763 1634482 506757 2448355 2626214 1099321 482812 1312680 1011503 1674011 803169 10042: 86062 449288 1200637 826793 358207 2478232 1652074 738504 2349053 1359901 1936779 501007 640618 2075263 618643 1852416 2588589 1561 433300 1824896 927805 1302047 799952 1628424 42498 442949 214174 592214 821426 1928744 1583895 2222492 2289165 1693660 1177074 1857643 780937 763194 18335 1207292 864349 1848920 1663166 1073838 1729740 2184817 435239 1586124 367549 1504619 2121851 1311522 1158233 1786012 1813345 1725691 235364 2011360 1219488 1304553 1081209 355734 1207654 1554383 1552853 918917 1361045 1349810 1678227 2147040 2000309 1993790 1117935 157714 1648860 1236919 1785115 1667218 1983122 2113817 1019547 826291 392760 277127 224519 2178014 1756743 966437 2426972 2410757 72630 415554 1421967 1330313 1588401 1101658 559674 2635311 1303129 2429347 825911 2365447 664298 1077278 1849693 1856770 1195825 1244852 1489868 1294368 977299 2582290 1681172 428062 602626 2603832 7766 2427774 1605305 392602 1408842 1546331 571530 658627 1411717 2060760 997695 1772203 136341 1255980 1406374 1244512 664419 1285139 1124097 183462 2158577 39518 123923 1115357 1950649 1055743 759913 2176148 1900271 2561288 1648015 1878820 2490806 2450398 340411 1829200 2420556 135158 2602447 510657 2568440 860456 2409399 2482520 1555238 2338393 2034961 2421856 2483895 1738659 1016514 648196 1464896 3521 1427855 2162416 480507 605806 1582589 2260949 126913 1462261 1501345 1818803 2531096 2162935 1249250 1165360 706887 1213808 1931370 2571652 936928 2465115 1293776 2063559 1594234 1521559 1302357 1929636 1570293 1236841 1645365 278603 1575191 1553813 793065 52189 365149 1287583 972752 2523359 1625264 1055810 1053673 2588945 317437 1819410 1933557 1624788 780973 1823605 2522864 582720 109760 2166670 2136527 2498038 1343496 208264 2228961 1743516 569551 2198877 2244219 1135675 1808448 1036933 1648727 1493909 763919 1377376 113283 2103203 350940 55480 573087 1863195 1268644 1818373 639330 2444942 1959768 402940 276644 2566670 1595082 618895 847600 1737562 2306124 2172898 2132469 2338966 312508 671859 2270326 1039740 411152 2249254 1492074 1023326 664256 2171578 1995060 1028345 578830 1082955 116977 1097029 1543693 2623937 931718 2524430 1116457 1838796 1661807 2166373 1519036 973661 551679 1039680 827712 417124 2346483 42318 1712565 1867253 818856 159934 1619493 2344760 1368605 355145 1598894 1486764 2304981 292258 1420468 2573652 2162543 429190 1818401 138064 1507820 1384977 1882731 823838 96722 2174770 533720 1248655 245303 1392109 2224280 2206144 2191211 1857745 2036644 1093116 348805 1252628 295633 222099 1585818 1846238 1891654 1371746 2126325 1874942 2088365 473956 2352245 1084427 2621148 118538 1756093 2090086 1538823 2639268 2287172 1683784 1529511 1149851 1381957 1316391 2176281 1968900 22601 2448196 1442411 1926334 1298111 2575043 294682 2082092 710030 1070065 2075183 2644901 312211 2340041 2426516 2049285 786420 2354891 1582028 2391518 1691088 1842969 1992363 739018 1700387 2138553 2562504 896747 1965448 2414774 774877 1862369 256499 1526753 1322407 493407 181582 1349128 66894 1915074 10044 2246937 372787 1095830 997960 1913378 1166011 2458049 1441831 2164887 2621082 1382836 162753 800145 508727 1937981 222333 1624040 1310028 745039 2166473 1111762 1006456 2378211 1663338 2428228 1860465 637958 1443724 2519453 435157 1597816 2266623 732802 2207228 2320873 914857 822956 1869720 19534 601966 2016115 2056799 954656 2484300 1221673 1154815 1233495 2174615 1152899 1329179 994894 1746493 1504708 2610750 1387120 2506300 2126942 427637 1531823 2609002 1941232 1860386 1693021 1227734 2583938 1647980 1593278 2198713 1665375 350839 1605801 1019149 1576336 2373735 1739377 425953 1202106 133101 2328661 906985 624733 83805 2073663 2082786 2380160 1005584 319250 779887 1034379 1435637 460540 1145793 1457053 2517184 1783909 764659 177646 2109572 1460379 1822764 1126179 102451 306130 2481821 1650395 1595895 200147 989696 308798 2478700 874887 1057675 51049 1490653 1219200 2384176 580058 2465985 1894354 346750 1770017 748664 2608024 1838411 1472853 2436848 2310036 792857 555123 409621 389183 1747641 2508315 1825107 2386027 2319476 1229941 1929359 1889550 1270747 836219 587070 886780 632633 1991078 1121007 8169 389419 839344 2014151 1212380 1937443 1557284 1697504 537147 135015 575716 1825204 1113423 235666 622634 1964770 292526 745471 2329488 1210584 2328842 2089117 403322 1496394 2402345 896521 1882574 115631 2082102 2578535 946605 925050 868648 151106 882246 557729 2357555 2551673 365214 136368 2642466 989629 1182445 1450570 1276979 2013806 658685 2356480 817008 924727 8092 1047833 767017 604042 2644973 659730 1623969 1522395 2056003 2626093 2499841 767701 695747 101137 623868 597245 505651 844638 1633749 241785 2457361 2459146 2165664 2340925 33771 452955 1452581 1247427 2004273 258266 1013608 1501998 1094319 737036 2077649 1520122 1703700 2646469 2383161 1658366 1552674 1689524 318829 1384467 585344 2138445 545822 1331750 1966789 727461 1139081 1360249 528277 2044027 2253265 860927 117293 79447 187518 120454 1185359 2289046 1033612 702625 541917 2029954 723613 247386 2342652 1495389 2223771 2159398 323838 1947574 1667322 1206394 645655 2357186 2267376 1292687 2155386 2293172 670517 2547289 1118042 2342489 382105 1729693 987437 1209681 1652220 2022482 1702328 1353383 49943 2012677 1133449 1622444 68197 127851 2410691 622755 1243693 1575870 1019582 147701 2407792 2395730 285713 2239486 420500 1386369 514932 1313601 1049502 23803 2102387 2343253 830599 1354042 1817991 838656 1944008 1083261 2430768 1241598 770598 2123985 1323857 1271387 1391737 2076144 376617 150344 485811 1892620 1438395 616247 879408 524762 75436 1660746 896185 1855318 1568122 1749501 1748093 2202995 47541 753618 2093714 2169244 1753788 2019369 2154522 909921 792199 2393691 622800 1749443 1063941 1055707 2433557 1012788 2394417 10043: 834820 852886 2204494 774717 1406050 2317868 202667 1728377 2048837 1103080 510319 2314914 2460018 969342 2596709 1267391 473246 2196025 13407 2057736 2488192 2389901 600986 1538160 2379921 1589215 725549 1992993 2511165 1767457 2498387 415150 625713 703872 799557 1001653 836253 1975605 1567145 99512 328303 627617 2541048 381361 19679 2273335 2335827 772801 618428 1186231 1876612 669032 944845 202018 2359108 2288808 291590 2448971 8061 1170683 1056747 1737686 142616 1921572 10044: 1443524 2179335 1641999 1084367 414171 1618140 2562136 2502874 2625427 2604177 1286332 136596 1643730 2605544 830051 2241622 421029 2202698 2053887 2399246 1453293 939013 182269 1213190 386568 1000554 123376 351076 2555414 380257 1777484 682084 1718433 346450 939871 569506 566918 1272486 406024 181502 2068190 728029 1302219 1696090 755723 471880 993472 1787938 36621 1293932 1974509 866430 2199443 1241337 2118726 177357 817664 595421 1110479 1279567 1563452 624343 325889 537600 10045: 2314434 10046: 1178866 803423 2506142 10047: 205729 827378 711436 1636386 193212 346924 1951856 743660 10048: 1590947 1367805 449591 1293456 1741802 2350428 1295702 10049: 1430873 555892 2082280 1005: 188792 239493 532649 172948 1375320 2262661 499648 1992424 2520684 202738 776836 786246 1492104 10050: 578168 498400 2540580 443256 763359 1619179 10051: 1992514 1444088 1181854 2640987 1637718 99993 2068042 2263492 42667 2183823 333589 1044758 2528820 1834032 974174 1296599 1595090 2096722 526154 1403360 2146083 10052: 256656 1205948 1748906 2018103 2597320 10053: 2498427 1424098 2346412 1603364 2245155 374663 417525 754005 474325 1518947 2181455 921472 512984 2641058 1782074 2205732 780136 1569985 2640042 1765813 1976224 652469 1712565 1521838 1808452 172291 1111395 1189934 1418575 959717 2070471 1731330 2455012 404156 22415 2155274 2018196 398215 700467 307168 2058077 1897417 884498 502067 1988672 2329133 2593690 654696 1615992 1716430 1180971 2324556 165745 1544780 1500196 814070 553335 1144699 2399472 210420 1740017 793327 2165004 194837 1447450 1234282 2170999 675886 10054: 1287459 2106757 1495930 1203103 1496895 656104 1123422 692590 240181 1728861 1501314 1502856 10055: 858554 404922 333277 2160155 218872 1096960 1916237 703706 2166546 1608757 1372898 2595083 476167 512484 285157 310249 1893955 1628517 394546 1199142 1228362 980738 240779 692943 320564 1485728 1070295 2046048 1755262 2619777 1950879 2456770 1475698 846505 205561 2077906 499003 1406565 2027693 1748906 2187995 700728 712778 2017966 224795 84218 2306758 1732558 2634044 244325 211664 1180237 578782 782382 841012 77954 1899671 116627 1189087 615643 1282499 874755 1430847 1175852 1637265 1842846 689610 452961 677023 2277087 1734783 1722344 286483 385653 232833 1724468 1500082 1050712 305836 10056: 1787873 1616351 935806 559484 1124592 2622415 1036019 10057: 287967 2030226 1602132 1594434 969182 1099833 10058: 1300105 2626413 10059: 962754 1006: 1004708 762076 1403722 1902516 2406158 2435695 1513947 2611526 632767 1640206 2036565 1160227 1248774 569435 1211238 1876964 286282 2558726 1406311 2385508 847471 1099321 1923690 2464105 135797 2497555 1191009 1875322 2328673 1679271 10060: 2205605 2487299 1224482 1885736 198094 521705 2473355 1539568 201780 10061: 2603559 1547800 2151013 129921 2351046 1880166 435536 1435041 72207 42623 2069538 324903 2437043 752507 2220920 1615526 2175791 2582764 492993 711675 476591 2614221 703594 2038901 2116224 1024554 747877 1273677 1232745 2259598 1074848 2306379 1541288 880471 2439237 2579439 1209609 1692688 1630054 510701 2004259 656005 551375 2374914 2344963 1985140 1837979 201896 1527380 1075798 1479888 723135 2091526 160936 391575 957170 939013 783252 1028975 1406976 784955 2648730 576600 2362194 786197 289009 770031 2103468 1387446 281344 2416451 1975589 1699740 1994755 2000674 1996245 546402 840306 1378509 848998 1458042 1305099 475676 1265308 1690831 1175356 1944582 447137 1643042 690106 804129 56515 1649714 177156 2618313 1225857 310904 446258 1291484 800563 2488811 673306 416453 2294599 1689758 1435512 1890583 1748322 1890329 219756 932993 1235827 91829 1302622 1589143 141483 457445 2105045 2248232 2326969 909041 1919294 1542307 1247398 2460414 1827197 1339354 1178380 2601942 2582123 139255 1575209 2267054 175935 1202577 2439077 914484 458842 1167614 2266201 2490543 1576126 2108469 306431 251179 592924 2615067 2000525 2587620 599094 461348 10062: 1084001 995737 10063: 2646124 1059193 2498639 2232100 846288 1891279 326040 2220804 1147138 477002 278598 1085817 1989258 1227162 10064: 66853 2242375 867948 10065: 2644587 1866984 311779 1022903 2245995 2030254 443483 848170 1615808 2543696 1973962 379292 1693955 337701 2489253 937678 2139616 517128 2150901 2092667 650570 1345167 2317837 1708462 1484075 2043181 579834 501340 210750 904331 1009543 1573062 704521 624813 1777165 1257571 10066: 1544919 1712360 964645 608114 1943448 10067: 1747200 212759 1678519 1025440 2400195 2331378 1715415 10068: 2169183 1200359 1477194 1861603 1516386 2217808 10069: 2140139 1555169 562543 1007: 95090 468346 84508 2202141 2383688 10070: 1611581 2116105 2126134 10071: 2278157 2608100 653321 461910 2509839 993168 347785 199585 968059 2469183 703853 945346 2199353 210214 2409797 314571 1816577 2284829 846392 1283406 2065735 10072: 1721684 948069 747395 1541854 2436553 2639141 152517 968466 852660 2332407 2149025 1985518 2563564 2436530 1568641 1045844 803093 1110245 809336 2091440 2640363 2613974 2227829 184077 2424227 504418 1824701 1056337 342854 1997031 2112651 1784778 1543077 2149554 2534017 512410 2247429 1185627 1168032 272211 1603497 1563172 1141163 539873 82243 1331942 1015971 2446058 339113 1957036 2550829 686487 786404 2523066 2036100 781293 265463 2215126 2046509 2256692 1327637 612163 1084225 63275 585989 1776577 445177 1695902 1322878 2202369 1656679 2011431 598595 2424941 10073: 855860 770122 2027058 166603 2524705 1027050 1842060 99477 1754430 1128682 2077354 569739 1064540 844651 285476 1762872 1566161 10074: 2008983 879596 165823 1606342 1152053 1056823 1810386 2236080 1520576 210601 343906 2265491 1443203 2022092 2535562 10075: 2646449 10076: 2272830 2624371 506736 1429578 2592263 1502898 453610 10077: 1707924 748800 1265934 454612 1274786 454878 302198 57012 600141 835474 1334873 598940 1498624 10078: 2620220 2028757 582862 2116134 1026616 269374 494658 1312224 2549758 2526970 750543 1348849 2239070 200387 831360 1511575 1277733 862584 1363161 157112 1005142 1517627 1362948 1484394 1369154 391799 1066271 1464365 61821 407828 2637925 1799269 1467880 2522590 1423199 1591786 1337074 1782462 2328544 2340228 1845829 98737 2525160 2087800 1666682 1165562 618603 1049221 994077 1368715 1661120 1555116 1506188 227703 1052469 1797293 1348754 2038186 1763857 376221 19641 504600 2371095 650898 2476368 1768815 1203316 733491 2598367 223660 666447 2465826 856134 2282989 1458894 1672647 2293485 327209 1138491 1616870 1876996 34764 373574 1885426 682566 1430590 2359760 1649398 154770 1511121 1994790 948524 2372527 2390409 1317760 1761437 2640070 1358401 2270767 560480 1980603 935078 1661357 166281 1477859 1364173 213865 459386 5668 1611752 903214 853058 1980398 351202 2548357 1718041 1600968 2171203 1839639 2110774 2612992 1855217 2185950 329442 2184389 1378539 2278778 1166444 313831 2267987 2503319 2341546 2057116 2372644 250595 1794406 542683 279187 189661 2501330 934625 10079: 917805 999532 2154688 399926 200206 210481 257648 1352799 44620 225449 1633162 2222433 1287249 539110 104258 2050996 1072799 1184502 1631358 1612760 2117566 1008: 32950 2518523 1733072 1619646 2620565 574670 124611 1968788 1791274 127088 355479 2397671 1014716 294890 1631646 489973 1827918 1955755 1691141 1245082 2020320 264360 336778 1468951 2567695 1296980 2387637 1027103 799650 2059956 1301605 1087747 1089037 2488249 9781 1927403 2276942 1695122 2258412 1614163 10080: 229220 1296825 934140 2518320 683880 1409611 2324522 1515269 650808 624334 1015960 181985 1658683 241712 477696 825966 835771 2452192 49429 1627837 1818887 1239426 1694860 921405 1042749 1121110 1953117 1308624 1344730 1361853 1238356 253707 1611693 1216933 2600588 1352887 457909 384781 1159110 1708857 2000071 2202242 354857 1487731 1837671 2633459 2360159 2100626 2029590 356410 2221143 342609 2246138 2456331 2409550 703131 1175506 505375 2027895 2216724 2425452 21212 1919510 966868 2291972 2209932 1865959 1351545 1689573 1135980 2284646 928192 1279382 768929 1588895 2360740 281979 564596 298669 767938 1053600 16477 870405 426066 534306 1463625 1022161 791621 2600419 2366251 1394815 413883 85082 1455730 2124228 1177965 1645243 1233631 1081832 2336349 59596 1879955 774369 1382862 1568541 443286 647171 1084071 2310468 1715756 607633 1550492 1697635 602785 292758 375995 623297 1283908 1418302 363539 156747 2465094 2072590 1637013 424935 2056256 1949208 957348 163928 2350485 1853715 2545689 2243508 1438634 1734231 1078058 811134 2448511 193059 1422021 1606775 1672587 2568985 438879 1129746 1811113 522520 894354 2267950 2192915 536631 2337099 140287 2440264 45960 2112666 1467298 766313 2213136 183489 28774 1489023 29880 2605324 2192158 30514 135019 139211 164882 350766 1132123 2362832 2316403 2598710 599223 2131047 170811 1691409 999972 2201083 10737 2160193 75830 1800998 1468226 91871 2582793 1910236 2578767 1199710 703315 687750 2036717 914140 1256069 1821640 1285256 7196 58457 1392699 57251 2452067 2643449 1068610 840520 1085087 937100 1262983 359127 301168 1005654 1196955 260341 2404428 2232059 1043804 685614 657748 960862 1733608 1335057 1744593 1132423 477249 445105 2286662 736810 127849 799907 2136561 2348911 2182012 273060 2352346 2041154 1815080 313158 577593 203132 985268 1371108 1974927 1271531 2099056 78102 804414 795052 582582 1565755 2109088 905704 1285332 603882 1591087 2354900 2194328 2348796 1614968 134372 1152684 1638217 1568512 1857797 1687882 488012 1904049 980778 838120 2327294 1343081 2084543 2391342 2430758 1276931 1643330 2069744 2537515 1857316 1391721 989958 102099 1424084 971527 1679254 86374 2195212 1509273 795341 1534211 2456061 351197 1865887 2440658 1594836 1697410 350471 1603797 544859 141132 2124286 1203120 842037 1270371 2031456 1658459 958305 1020485 811227 2534009 2386652 1449717 606823 943806 293549 2422301 2194547 1589903 1496400 2610150 1508393 1207818 1719750 2490960 666706 1863197 2351833 1739839 2385925 1032306 386625 1232574 42325 294151 1500288 354877 2167513 1648844 136323 2601021 2413119 331486 465831 1081758 324862 965846 217756 324675 167563 1352845 1346104 25690 1206213 979890 2555680 1599414 453185 1134674 1499567 754358 1230136 1395053 2368485 91433 328150 905083 144078 1498900 1948678 873531 845731 2429251 2229399 988636 2548806 567680 2117743 655399 182008 1159796 2338492 448722 1777316 891575 645938 2088703 2512596 149761 514199 93293 1504049 2501580 1487263 779209 2374401 1850062 612129 24526 2593012 2600224 1736708 1589193 565431 1791072 742032 1190047 1460899 1466405 814123 2567055 1865133 147089 675674 798509 833881 267308 1303816 1702903 1452696 1745159 582910 1495127 68925 1687303 146187 133941 600245 1690981 1292952 2596463 2241042 1634992 1828616 514472 2581018 1736306 828399 44140 413837 1250611 2549614 2646207 390307 2535616 2390023 270850 1062836 439139 124793 128040 1062444 390761 2553859 1152060 1819769 1885881 1378458 2463138 2182599 2391923 795340 858764 1573067 805922 13934 579577 22642 587113 1753328 681719 2296857 2586325 403539 425395 818782 5498 2285841 783280 2128216 119440 1370190 93660 585993 115271 502491 1559585 220842 2534614 843821 2153809 233335 76374 1904770 297262 1684116 295898 1612900 88800 282186 564026 1801429 1007980 2017203 1235209 554061 490381 499406 1262767 378376 2413845 2241897 2343134 605177 1782958 1985490 1955072 1497723 1594939 2486013 2335220 2584778 738554 93893 1488301 1320066 72567 2189707 157583 2549055 1467395 487574 1663900 927137 2557756 1371089 1589316 2311790 974062 405349 2043235 2603179 2098283 1552299 1709049 833659 1350435 2438325 251003 238892 2137708 2197594 1843048 1228106 608039 916397 2260135 168095 1093107 1009771 387521 2210870 52990 1141443 2011130 302962 2324212 1200269 1113064 1915141 697854 1065047 138649 316421 493307 787834 2270493 1450536 1894020 2228121 1548770 1364557 410547 216248 559273 2248612 2061081 431416 36003 171329 1460183 1109253 1261105 1839465 197698 1886953 1206022 688543 849689 968326 2103624 1089983 1300432 446682 524580 1449174 2102546 428958 1484757 384158 685823 2185946 20549 1939409 1610030 935082 2468532 1205022 1829072 10081: 252944 1253220 1376599 298750 2408948 365261 2542796 10082: 67679 2105693 1484526 2032893 1088027 2015749 1137317 830280 1241315 198422 643328 1293235 466806 382161 419321 216007 1250282 1340743 2304761 1673125 1580477 918917 2288573 1817656 2469232 2030080 353168 2369595 604571 201208 1354635 285477 242417 1756727 391409 1654268 1358071 2418164 2167413 337217 1594978 1998673 1593823 2340881 392878 1471629 1901834 1641213 1519355 2287563 2269057 1048624 616307 165288 1204667 174767 2440869 818554 263799 1821403 189653 2328512 286846 1181191 18216 1329009 1330671 2399876 1323351 2038558 19289 1311389 169259 748360 1989766 28039 1942078 167693 2324454 1852311 609911 957591 2342930 1335502 702829 1737878 1684749 42380 1343922 707124 561460 2195485 2592516 1633578 801669 1810822 1194465 219406 1926993 2384501 1419417 2467784 2087722 468834 258474 2531296 606276 1664044 316378 2411249 647538 236634 644638 1983066 1478112 2478582 1987742 1698774 1390906 1099878 2268839 2346925 1427226 1225317 762412 2629402 380344 900180 1984749 1802819 872853 278634 76625 455711 2290292 1692450 294482 45032 1037555 1892141 1417763 991411 1896934 1672017 562069 684907 2571924 1864592 316946 51142 1121814 183252 1106681 1241798 2578354 867532 117115 1401071 344377 270931 1517718 1462097 512722 2158566 1911726 53303 2332377 2262588 834700 266595 425075 1103615 2545151 1907648 718090 2169111 997397 1224354 1822864 1513647 1551815 360613 1291346 1898663 1789040 2501565 2501042 1889935 2456321 2146322 1867069 972301 128962 2487763 186011 141215 857633 331721 1513337 519437 788801 921902 938836 1577940 492287 1315801 2491076 284172 1625671 2507690 927899 1778612 659603 984538 2350973 2522709 2377918 233647 2239148 1986676 2467598 419556 2474427 599723 1213996 1325550 1217445 1517952 10083: 939390 1128494 2517616 1752856 1417447 2527611 464815 652692 2161939 2218833 813694 1430552 1256963 1886834 376589 1139743 2527168 458392 750646 894205 439535 582722 1371696 1271675 1237465 370622 2499730 2458694 27675 2162572 2626914 10084: 405427 1756658 872398 2271220 166456 1415218 8336 236368 1422520 1072752 643292 2188435 336674 1260180 136807 1407851 752731 345191 745565 2152889 1226029 1755011 897881 63053 644558 1764459 227494 1575511 1245452 884500 1140367 299926 434339 720958 1184111 2614696 1915438 2451959 180222 1121775 396526 780444 2251346 1447720 10085: 703763 940556 2337151 2392090 1124270 1591560 54355 2220597 449440 40391 10086: 959126 2219036 10087: 375337 1049398 94719 157954 1480539 22133 1990078 162756 49355 2508097 2316429 605405 2379439 87909 431566 690000 10088: 1308505 1563881 158563 1048939 527634 2631668 1888501 1714428 1087650 109659 992679 1789926 415955 2326499 1113228 1628738 1913235 1472878 1050731 997332 1003143 1936544 1826689 2625943 1559911 980393 399689 2361532 37929 2025153 2478568 1088677 2576676 1714142 982776 516787 2325139 2393759 1995832 1865751 1614055 1457462 1556388 2335450 2594473 2181764 1982763 1875632 2302111 846574 2092301 1265878 1091833 453270 2539892 161964 777787 2191084 2438141 474247 692569 1385029 278223 349217 800638 843016 552159 1259166 2066795 1772940 397637 1763142 516433 2568024 76207 2484805 1192843 708785 2596315 2455437 1592001 1525552 671745 280962 2395053 2404849 272222 748801 121271 611287 731761 1463092 652297 359637 1079413 873369 2531020 2070536 741463 595799 1410211 2269323 2125714 1745000 809684 692230 879475 1350353 1072531 28346 359345 788441 1088013 438590 2039197 620850 624468 1381014 984002 1038814 405658 2139777 10089: 662823 1693997 1985602 2345955 1205751 1009: 771276 10090: 546726 1586837 332198 1379079 957953 1819779 1157016 2606628 571514 153301 1903095 2258395 642625 675374 874634 668240 916421 1205750 2202570 389498 360295 898519 1253426 1125189 744441 1679271 10091: 278568 1662187 1945220 151227 10092: 1404357 2170522 664256 2637702 1407307 1540482 1437035 2239532 668597 300819 215259 10094: 1188847 233058 160977 1828647 825904 947651 845196 1061602 1535959 490534 1434078 2412766 49768 187246 258366 540427 2448511 604086 940748 1924005 887234 39024 2525559 2048896 2234779 776980 2139710 2484321 2280894 2571914 1406587 2520829 1578668 1018107 240403 473399 626868 2284986 1296813 2598110 2120110 496440 2325074 1174715 1545082 1437226 1702907 2137336 1741391 560834 2301646 443440 606160 1099321 1124217 963711 2118460 340784 147205 576440 1764898 1100308 506230 1666184 1339504 632060 1084822 748763 2403666 1292958 1521705 91150 217835 1325083 191858 2498084 2384696 10095: 880039 979 1146509 1041412 62801 1983493 1647549 2208807 2488843 1577198 277858 2195610 1859163 2638666 1148126 675639 2311676 925061 2300816 254766 533445 2563776 2258425 833293 1708093 2079622 1351211 370263 151192 2351930 2190231 1222995 1304750 2601856 607862 2384318 1039775 1500640 656423 2364835 670488 2629374 1851680 1756375 462751 266493 2512180 2300176 1754362 2467063 2347324 10096: 565596 352740 537085 2104526 2296897 1620113 215385 844899 1448808 244360 307601 849618 1366677 1788628 1060246 2503865 354964 1591355 265080 1148888 2258084 1903035 1003019 1324587 1227148 378924 1836477 334658 1171174 701925 1393748 1470644 1186032 500413 1885932 318752 2554937 1478491 2264741 527018 935252 2355326 127934 459404 1640458 758500 1229701 1868905 2554637 1054433 2348445 757773 1566569 3053 1862897 219925 888436 2081761 332192 815696 410129 91036 659611 2538397 1607931 25233 1998037 10097: 987345 2468875 1037533 938703 1224959 737514 240869 298084 103889 255531 1226449 160892 1693787 1840613 462292 1818906 127008 818982 198630 240694 166267 1631069 2558578 343929 326858 345444 1983147 691208 2620516 1395175 10098: 97745 1259636 2369255 1855379 1037808 1791296 853788 10099: 2455256 2519214 2635437 2337346 2335075 1962908 159847 437074 80947 101: 330551 1777623 1151314 812892 2093536 315550 1010: 1146212 10100: 2324555 2360507 1539212 1105663 1842677 1721751 2434170 794874 1233297 695070 2143367 10101: 74841 380135 2092613 546941 2618683 1141923 395826 2160684 2255687 2388691 293374 1804140 1797672 1301746 1149299 793082 1331438 1767864 1875936 671801 305901 2497410 2349409 1486735 489119 468193 1176502 886345 10102: 368343 1331469 1971789 2399471 2051508 845683 1447132 2570852 2188435 211898 1744378 94134 2646238 778170 1923198 1748432 1561564 1354048 446310 449655 10103: 1590111 654502 873881 1320926 474648 1952473 2029890 142244 2148425 2443898 545432 98179 1119016 253168 980693 1355950 221857 2412881 1404024 2018034 1298319 1099506 511613 1521539 2236520 1138907 267880 1408257 567266 1509808 2573624 368065 1056041 2102677 2514777 758012 598548 2562020 395246 1783614 1581136 1202088 1789345 1461717 1637962 1665636 379557 1235320 2314380 343177 282654 154037 439536 2539573 1056896 132998 384788 1239467 500929 532586 1432044 2016045 2375550 221211 393550 1969364 474454 1378999 455922 1412058 1758289 562704 2426498 640263 2611467 1698636 2057973 1143539 10104: 579875 10105: 1051186 2545999 914059 544673 841235 814989 122726 1062102 1880295 1577724 324168 503333 1253624 2558951 2331848 2058799 2490259 2581032 1748663 986502 874505 2306618 394039 1115054 580688 1456139 2442177 876427 870590 1225693 389670 103484 583134 2632525 696860 379485 2289636 227437 1832780 333272 2436280 1844761 2205544 1353854 119361 1917373 1443472 1952583 857668 2238510 1556090 2603928 816037 935344 1918682 770129 883247 431725 2624437 1042459 442954 142543 1141463 90807 2334295 1065885 1949852 324754 1843728 1751501 2207967 242146 438763 797133 445045 1931285 408189 2158458 10106: 1946174 1351959 212759 2082078 1027103 164303 1806932 10107: 1767208 1775841 1179784 1964378 1461767 406122 936167 740582 52747 1649232 1387987 10108: 2348342 1648017 330221 10109: 2269854 1285978 1171375 1976232 225729 2135891 1016909 803322 1216326 2535874 2556523 809353 1782687 1817187 1011: 2082617 1314997 2246439 1222245 531398 1375578 1005940 415580 2599883 2624550 2238103 1297249 19508 2535505 556776 480419 1878679 1163892 2148643 346909 2161814 100482 916792 2190059 1101324 234115 1911308 73677 2000801 796610 1343042 1361441 205987 2582004 1886719 2637327 542320 947748 1797811 1248428 2455508 22910 874797 2036051 2057066 1504130 580374 2054810 66352 59218 1658868 2306170 1620114 2448252 1387073 2340852 332627 286791 2530843 1037713 2180019 504834 1282292 1093671 1588745 536484 402854 2028180 1686921 876370 471143 1832861 1242108 96836 2594264 589107 1512002 1947280 2185278 2588966 1996893 300296 1778011 523793 1533353 256935 1207868 653610 1712055 2534614 677509 2144810 1126499 1380829 1650804 2226361 2194974 2438614 2595003 2010309 2163863 306009 123092 65094 983572 899284 120943 807878 1738725 812882 2484869 765159 2011398 2002709 1126107 1377158 456680 10110: 2053339 320177 10111: 1452689 2194510 1286779 273280 1863002 1784953 36760 111054 2358701 1437407 1214857 382631 10112: 2155716 485943 473137 1433767 2159654 1559910 1774121 1575903 1903095 2258395 1260710 675374 2372566 668240 108681 2384389 1339156 2566834 1449521 2202570 1606529 2094813 901587 38941 623671 10113: 2069116 1473357 75882 2054733 386373 459053 501173 10114: 44317 320814 2098867 326981 2184469 101930 862854 1128254 114753 1519729 1117215 552183 1941914 633998 733106 2210298 61863 305969 89601 2007489 970031 102345 1077894 198693 1204074 2605440 2034374 1073138 2491630 483303 565860 2495342 37588 1145770 756797 1451702 854420 658784 1746869 1702541 2001128 762885 44540 2045247 84123 965722 2032836 213279 2151090 1148579 1328230 2494663 1508767 2309181 2446062 1895772 1881265 1247265 987352 462621 1271369 2432650 1965034 599674 2544837 467817 1662935 1230225 666292 1155513 2433552 2213414 2232958 260350 1261507 559914 1721583 344868 2630990 1034587 84369 2393246 2506933 1773421 760816 465580 1335962 2458007 218678 1425555 1116402 1684238 974651 2194062 251863 1687122 383844 2288878 1235184 2878 273549 2251907 579153 2587365 184660 1444509 1788058 2087336 2582883 1240070 2207294 1598830 1583497 201495 2222539 2359729 1603423 2213300 1220682 990552 2298592 117355 471658 2237329 1703029 350560 2495649 1545709 2026641 2555718 1669786 1035279 648196 1271567 1962074 1913136 1672587 2207438 2389968 1523109 2610877 629561 123541 1748273 1018180 1537586 501521 1303790 1117923 881000 487045 1226703 2181557 1427673 2314664 131694 271648 1447864 758392 1534318 1058761 1803027 1467925 2564242 633010 187299 1089528 2197493 1439400 2448438 834314 490027 2067584 209822 286756 1094273 409230 494262 493110 716605 922318 1073464 1563196 1859144 2604659 2131146 2459559 1078355 570444 1707864 822444 48260 2533773 1157331 751003 353737 2428563 2446820 1620646 1223905 521391 445968 2645144 1423467 1104391 2056290 222212 1833981 446678 1319603 703831 1074215 910338 1558491 126990 549730 1277202 1263857 2568245 8689 2467539 593144 1602582 2230827 1057176 1485134 78266 1650427 285339 1071072 1289394 1693700 2330625 784578 160871 932207 164975 1286211 1907904 2552360 2147056 1199783 2548363 1691507 462470 2541196 596586 656516 1179883 984933 2133039 122126 2270065 1067366 1071954 1915928 807288 594999 2023298 1147093 297629 2431604 1293345 882258 1353717 1065369 1838993 2277656 931592 770544 125864 2387786 1679805 40736 1809344 417422 591656 2469606 1153229 659308 690837 2183204 1015228 2265259 1928030 2383754 14175 869953 1801696 2127523 662491 128735 809974 2078187 1570773 2580383 849818 978754 570022 1280276 2250156 1428181 1409804 1403764 1912781 1522923 320972 345645 1814534 1888656 818453 2187947 2232970 178623 2604225 392761 860467 1977333 1674797 2211795 745651 1727872 2360518 894884 2618167 1712502 2595955 292591 1613658 1206512 2001422 1004257 9290 344936 715493 564683 946409 2548936 1478285 1912807 234295 2067761 1694115 53322 204392 2182104 193549 1466042 2379403 1531023 1982578 2517523 465977 653397 2417987 2247148 1546049 2589653 1942118 1196988 1474838 1893990 2242544 2363634 633866 1620799 2034997 344480 725961 2573916 210209 960558 1031136 991188 37808 1137278 2602911 208067 1505280 2404201 304409 2472275 1217381 899203 254008 589469 1689072 1231069 1449673 1493208 2458367 158986 1250364 106697 2358741 1545335 1621282 423283 933574 1081802 455923 1466045 1897275 542985 194170 372738 924221 603624 1593211 1440280 219143 308535 433316 438572 2270144 2645100 1783317 2141881 1661270 2511536 1635319 201694 385250 1260142 205901 2605717 42839 2611773 1167452 2605214 1698040 1346254 1232118 499527 1018592 2595571 794305 2135166 2148317 792157 1124753 1100308 2002421 2344919 565641 1072273 1851704 1910771 16229 1986627 2155828 2236382 2403515 2603173 2281987 2370571 864611 821837 1402913 809575 2248097 892020 2406399 2524489 2212304 2017865 440091 2126899 1502740 2335220 1359153 1997184 1002171 1789341 616857 2048294 1988166 1736710 2603767 1113432 678026 1825746 2585474 1531190 2404121 2235525 2205342 2348332 487275 367825 691604 384003 2403338 1227636 1344573 220378 340181 1317683 2144458 1113886 219387 967453 1143550 66027 1154435 1021504 759671 1548048 2431628 1342852 1279445 985416 484323 1055050 243833 60385 1141352 2287769 2146536 2440835 857604 763065 1445634 719881 1592285 956749 780082 887711 1937340 2453405 332284 777503 944048 450095 855140 1341870 423631 1234795 1285458 1934125 374509 1523063 1194794 588527 1154872 1936585 2481883 59186 257193 2457611 925306 1397262 1831290 2066732 1989527 485105 684387 1544909 419081 2145632 438763 1149012 1609332 1918397 751550 1939409 1931621 816114 2521666 2274341 2167089 182154 951858 1287432 1258841 10115: 425908 918233 338916 10116: 706338 2522445 1969563 200215 1409864 758639 758318 1100638 2295885 1487845 30652 10117: 454849 1204904 776260 922615 1277457 2181970 1506293 873637 2262753 2310236 1694188 776536 2370765 2586014 1346236 1008264 46922 1070528 48876 2063888 239662 914678 1017525 2202279 859359 1594618 1462096 573068 1089008 93850 759273 1327129 1628483 354723 2400246 382742 2309573 1591072 917722 408406 14817 416932 594505 74183 2512610 651877 2162066 1556419 1151212 419527 2437680 1344701 416892 1896286 2120852 2575399 2283401 189154 1503263 568473 56415 2097043 1622108 2514559 1983788 2461130 2254554 1706391 832827 1178139 2554601 2605240 1772801 495465 1738969 1948153 10118: 2041199 1079060 10119: 1829027 899232 609690 311271 1959320 1273428 1711859 1210574 623294 55038 110089 1690287 2581233 1625022 1130862 1685673 746594 544298 5823 2186329 334798 1663779 552758 720643 753427 1014716 1733123 740223 2381752 2474198 242001 2598508 1246772 246911 1234299 1510439 2502483 2418288 2186817 765489 2023207 1040284 1662965 1276137 2122647 2246014 1295970 1586088 1923459 1251093 2579274 1265581 776126 2029453 157799 2604150 321493 2146162 1252684 1752332 306765 2640902 1706908 147078 383004 2581823 2303631 1548360 819521 722685 316755 1574695 317301 570909 291018 1462064 1753483 636065 2217934 2588947 1424091 693999 2046124 1530695 1852987 1847537 777121 2484211 1828844 2264454 941017 2558226 91704 2585735 300286 2536540 2544203 891975 2223396 1468286 700018 627820 743823 1657301 1526299 1474466 2617933 1433800 1756303 1519184 443404 1768382 52948 1336792 812666 316449 1050953 1081461 439202 272712 2042275 735562 1540737 1228450 1162923 692637 780711 1494367 1032032 1012: 1614555 1048963 2583831 701770 1380686 125559 689700 656501 808135 1261010 1406669 29395 2036746 2617555 832147 1136754 1616406 801651 1516404 1394920 755098 2254096 2012745 2407893 1727111 1393380 1259960 2185076 1729350 2647328 2270260 1946037 2529439 649243 393655 1763923 1026711 410466 1687847 1240708 1833107 2020414 2234000 129418 1306112 1496529 739028 798875 1768173 1084888 746296 1224125 236574 1161373 1244116 2571299 731856 806734 1285563 1244564 2319554 1960291 33553 1518868 2495933 1995527 323410 2346008 1458110 1870259 2210104 435108 244418 897502 1064053 2355949 2340836 1029352 1337046 2339507 2510628 1102032 822855 583491 764330 2340700 1920133 2096260 1813553 1266091 1778729 1627309 2051763 965481 956861 1180349 1070029 529734 364749 412022 1563277 676373 548631 1299710 911537 1794635 1128920 1495156 84957 722683 1588677 1938931 838537 1574829 1030798 275433 1229707 982514 519240 104978 2310575 1587730 480094 2196604 611783 587721 1861754 202536 1257144 1708411 1953937 227370 242260 2121145 474091 1681077 2155354 2615472 1123230 2606872 1660355 2258199 748072 1209296 214266 1647845 586543 381301 411524 2171969 2245661 2243031 1263021 2165911 1579549 1776262 1192069 953851 1200485 1740397 1401705 23102 63367 2481257 1651650 473947 965756 2238235 1860383 13134 1595992 1538634 2458745 396378 1081758 540803 828623 1148113 113142 74997 407146 835025 1033520 913642 45365 582480 2297934 486958 1770701 670409 2336875 196738 160659 1625874 2627184 358546 1229998 1178389 1838378 1807503 1442032 640323 2345163 2536879 2497650 2583960 1779678 2401021 107723 1425869 616414 2452947 1271541 718153 618679 2456889 2632371 1693965 718537 1998078 215347 2576048 2367485 2251835 2543062 741248 1098399 67835 407905 1151834 1904406 2207087 594021 2098933 2375622 1886859 533018 465432 476034 2455151 65094 1013389 13996 1943948 2063801 1285032 1208970 208477 1732656 946033 618794 2326623 870754 21153 211702 1231887 1972475 1587838 1392108 946528 2380731 1251689 2087521 182824 893566 132803 317630 494946 2280858 1454502 654209 470546 982225 628539 2492560 2290023 548304 177570 346253 1399914 10120: 276210 1545957 2357046 211108 2388007 10121: 1938835 2584094 2056844 1761707 2590532 2196865 1068659 26750 1079045 690334 865387 1794755 2333491 189725 2625468 2290578 1851975 1400923 1167991 32057 2327149 2301114 1794701 1129884 10122: 749532 826184 1817678 1038642 1838848 10123: 2325249 1437364 1719889 1650908 621593 2396721 1991783 361552 1763387 46705 1229665 853945 1773296 570559 2563089 1031836 858739 2155724 502329 1822079 2479684 1694842 1731106 1725730 711774 620466 50934 581769 1436604 695720 1961423 645557 1981033 1578651 1866631 1440917 2027658 2283331 938693 1440487 1899452 929177 2362360 1712994 1452847 2393473 2470618 2151802 374547 1841976 805029 2214757 1040102 2017367 2431906 847771 680005 1885684 2520425 2602020 579083 2196445 971387 356736 353842 2123155 1779958 2114230 403918 803226 2471938 1420047 1604543 2016176 1028138 655142 1945373 2244293 776697 1615579 2005342 1702740 2575119 1586856 2266296 304415 2342614 779730 408759 1664047 97084 1059683 2032778 1010392 2593402 231991 2523410 2374847 1813526 706800 1329352 2635453 1609215 1510745 1137682 693807 1511801 2587854 2244566 1670450 529788 1970298 2442346 1370178 2057955 2054342 1217472 2635908 868464 1793729 1887682 2186832 23844 689640 55771 2586475 641909 2061072 83118 838563 1487910 1296287 1231634 295536 876383 718577 2007119 2002239 2257688 368898 1751058 1889467 373574 1447640 2261415 822834 275826 997197 2360675 2388738 81544 2043862 1020675 2372744 779816 1849098 376792 1528338 2408386 1197524 345341 885506 1341684 1276212 948597 2546523 612386 2426104 623258 65812 8440 1276993 523929 1598727 1840146 1071464 979226 1705559 1769417 1096031 2518464 40031 1925190 439 380593 1762235 1667129 2117615 2134242 1870216 141723 961431 491798 1858533 2397586 208881 1863351 643126 773219 675236 2232078 277678 677536 2180643 1444319 1803323 45509 1040238 1745323 501741 978956 1627296 1507759 2002519 112166 336194 638647 106163 965526 1549253 2068507 900647 448355 2026385 1474415 1238349 515219 735018 622723 2360566 1477327 663816 2333007 2067905 874485 652848 1351909 450162 1006160 1406377 1708181 1275914 2179400 2078225 1662674 2612855 113159 2023505 2413297 1852918 2015789 649201 10124: 256860 114018 1189991 1814005 235095 2605503 1311185 1147039 553063 1316762 1287017 1407723 2020781 1114962 709085 277631 1393438 1658437 2477638 2098983 2066808 19917 10125: 734545 2605498 454233 2113480 332175 1234558 337752 2114321 1720671 644151 1947062 1168739 2203612 6799 1716156 734219 809174 939310 2056429 32261 2446807 1149299 971420 319513 2414585 793025 2375950 176387 2007959 624191 141920 10126: 2487921 712664 2159955 1330229 2416619 774887 631638 2476195 2584549 2638724 2573288 1620211 697183 21184 530942 1084457 622641 1386800 2565182 2593340 2208162 1245168 1878040 77383 540005 2229403 425245 2631716 2025883 2060035 816179 1245281 2416451 644681 2189800 818886 1652091 1399918 485918 807527 1092004 2228191 1996817 201712 399593 2525492 1554328 1622038 209736 2356878 1529597 537283 1071464 2094313 685480 1807834 1444287 1578534 26070 2057758 902618 497327 2360747 1705746 827805 598781 1506554 947199 1399590 2158527 1523326 1856829 1157374 2186235 1810936 545692 459477 804915 2198871 10127: 131871 1434500 2134678 10128: 796398 2483928 983042 1400057 2626714 1637138 1086688 1639418 597219 625802 749139 1553896 2010226 10129: 731890 501313 991956 1062996 966626 1922359 1013: 1576556 465713 971033 973154 721992 2260709 2381354 865748 1026117 213408 2337014 1633055 1601510 2581556 1082596 699493 417746 1385197 2584676 528611 1938309 2022105 1496594 117440 2475951 10130: 1750296 333302 1691233 1630769 1952672 1292906 1123804 708545 537553 2145411 159392 1823163 1268114 586835 2494367 1455472 1242367 15873 2078477 1922970 1980500 1697695 354053 241798 707521 825161 199559 21519 1906394 2297858 1042110 979614 89773 790011 3323 1394515 540639 495642 1816849 1515331 1614699 1117373 1256318 910370 638299 2426459 1043804 240414 795414 1086800 989327 701367 2433711 1632980 1285310 1697784 923146 1953308 279632 979116 2123388 2182574 3344 736567 851078 1991827 765201 833859 24450 1562262 529563 1934537 732232 2376381 177530 1856714 2621426 2325212 999278 1161329 1807800 528575 2577433 784007 100924 217858 2368324 1604609 904486 1715513 203572 802260 791247 1331572 141007 956644 2359452 2179203 1498503 499895 2236382 1063400 91374 1694205 2061846 585356 981132 2649336 512084 767742 54205 176444 508747 2514686 1369881 1360504 1777156 704681 2226416 208920 1058972 2221420 1479954 1154199 2363206 1326130 209094 1665083 1102421 1318465 547253 587799 837888 1460718 1895257 2160917 20941 2610296 2518796 1959466 10131: 529624 2087478 177642 819546 1658101 548935 2600777 1823798 2228661 526193 10132: 666416 2566190 1642019 2100210 87185 2066443 1060432 187834 1091085 2647490 2304924 2465843 361226 1280149 2078245 1249790 51717 384821 1387120 823490 101011 699827 211377 2444174 802623 2383798 2093947 1508797 947403 958716 2219917 10133: 681703 1013970 59052 2108085 952423 657997 2046538 87817 1298051 10134: 373243 1262679 376162 852409 2592540 10135: 1375234 512284 2024858 1455355 2007722 1996872 1360255 833441 2380258 2152930 485259 10136: 34872 1125980 1450431 2410335 10137: 987706 1493907 1994279 1489003 276411 1777888 2158095 1578429 60194 2328034 1351590 697857 1689421 218486 870930 1274659 36076 2071210 521143 1881654 1636752 238384 2296258 2471304 801851 1751577 1854652 1311006 101900 368765 1718691 1036146 801405 227097 10138: 2183983 793082 2276375 10139: 1844666 827420 792357 127040 2202191 2065021 571956 267856 1203619 1466940 1011719 1304106 1604315 214334 2596410 1758047 1112611 560940 1177552 1014: 1345228 1821073 349596 2250613 2542972 2332581 641016 279120 1266026 2186716 914338 582118 983866 1988095 1463939 1197437 365223 1744914 1441794 960830 376670 1552194 480032 509389 1390962 1932315 2409553 723559 1837639 1118003 1595251 1592266 2362513 1653535 12990 980292 295232 2570462 1955730 1036424 174951 223204 2232018 2444624 273289 10140: 356893 1351463 860407 220144 1225818 1421606 2142990 1110425 2109739 1971494 2445651 2376428 2166365 991452 1084457 132822 174777 1959190 1796166 2608884 1895817 854835 1636967 2623610 2118885 473772 1749173 2290272 273573 885507 490872 1735941 2002898 1720908 1648588 1808531 738665 351789 937794 2629877 381745 1986537 1790088 1201168 708303 1492492 1229860 363114 2038807 2282389 1028148 627852 323568 1667409 1063952 10141: 1575559 2611748 2495988 616280 1779352 484681 46493 2278117 1628558 1902621 1792849 2350988 1712089 2166060 912442 1583497 96050 2005499 2367515 1093991 558841 555066 2096362 787091 2254982 1739575 1531608 592279 970390 2217698 1950120 2488820 1974571 1529147 2062253 1575393 67905 611251 2399314 1769167 210296 1717521 1241643 1050043 2297776 692964 2147057 1232574 2360425 2045952 2024051 270708 822567 930019 1344576 1142041 2302027 1864423 2482710 1956651 417024 1092280 856824 237664 1190035 1598341 2380830 1392517 1506456 152713 2570299 1021090 128241 1274765 1628295 2592597 1184222 1055540 366310 1569342 32667 197795 10142: 1443077 1508325 1680622 1379773 185762 2510662 319398 205005 2019879 1460768 1922861 2101393 2235523 2383711 812008 1756098 1805495 390843 296454 684725 1098655 160517 1423541 232101 10143: 51762 2174260 652869 1293661 1188085 1277858 1410931 766766 2647856 2065639 593892 314526 124638 489352 374663 443091 2109300 1746 2278057 2502889 1433987 1355058 435986 1823239 726884 555326 2322950 1038251 554208 58354 1599636 872052 398107 2273731 404115 1696942 251491 415075 2411735 2260286 479424 986066 983180 762857 1906628 75230 1207886 1905375 2278159 465993 759346 2582526 120372 2246808 113215 230014 773266 2579356 364639 2455103 1459292 1833615 2137537 2253668 431404 271211 816232 618390 2456712 997033 2514559 2592660 912234 1093225 1262154 1305507 1800988 2156368 177636 2201660 1740017 2286680 1169307 977911 1888043 852961 3906 1636068 591830 2627248 1328303 10144: 960028 1109059 95673 1743955 2003130 479695 258894 97370 580817 2056874 2011887 1254764 1025476 1964597 1128022 2446051 1798194 1558253 109177 1221473 2494249 2469431 505723 10145: 757549 1975980 304201 456529 857405 1722986 10146: 2119034 1486442 2619865 1540466 1494255 2629234 10147: 1940735 194825 132881 196496 1643901 455962 237688 1081360 371897 2530472 494411 293284 1807963 2559707 2108102 2351463 250346 2639749 1946021 524907 1061809 1880385 1940424 704710 1262327 2213096 1082798 1117356 422879 1734147 159161 2185254 1733096 81843 1704847 322797 85281 2450058 273641 1842361 823984 1508115 90928 302686 2161891 1554971 2289012 886247 1094010 1551102 541822 1203545 675451 1471593 2438666 1567382 2202436 2016153 1875510 2445510 1761096 255085 21896 2543150 1722590 1107460 2170750 1337699 871561 1906516 2332416 2214251 2377336 1970422 308224 2462192 2629961 2339270 228978 92903 626118 1325506 1927227 2575033 1637481 137594 1103566 2306927 10148: 361261 830443 743490 1187835 1103422 624654 1104006 2179203 923301 2054289 1025722 1161053 1366326 1001993 10149: 100888 1015: 455527 2452816 1719439 1616135 995223 1152403 966426 284973 2311304 2204490 2065963 913371 1919178 437586 1143434 266128 674363 167440 1940067 919933 1747641 1519934 418970 323101 794963 326892 1602153 2420590 188612 841432 10150: 1680283 825353 10151: 1115434 834164 1961844 708900 125102 701960 2435449 240694 682261 1754486 1524684 1739634 10152: 1436244 1696734 1607542 228118 1155251 1211197 1427500 2605003 2479793 401931 1150425 1310231 1025223 2046530 266192 2165042 941442 759087 723108 1293233 1251065 1286550 2235206 2608072 1135980 1781982 1766838 2549079 819904 1462927 1512711 1337731 2425364 1846783 1014703 968602 1569218 38399 1062707 289523 187512 2093862 2529839 930552 122223 1312055 1494000 2403043 235727 1995906 1808190 1549355 2584793 2049613 1351564 2097983 1907573 129054 1734363 2357970 584967 1745057 680554 1575191 108667 1603965 2179371 1790410 2381822 1876563 1971505 1480219 925038 977820 1883307 1179725 2157897 1392847 1774562 2202698 572591 477115 62874 2510298 209573 2373873 1520304 792411 1223905 932789 942322 1624847 232287 1861248 1157182 96449 844023 1032951 893206 2024344 2069007 305895 64990 1573863 2067003 1882989 505251 1136263 1386910 253932 386878 524702 1682831 92195 501105 1830190 663471 846994 2120373 2371667 1552059 2061643 2649388 101447 1702220 68617 1394375 1134154 800355 2563768 69644 1145606 1934271 879382 246714 1341358 2590604 560490 132137 509180 448744 909688 2152290 1808776 489830 513971 1357138 1545082 411556 180399 1097621 2419885 18376 1917699 209886 1368060 608300 721220 2269973 1056356 1817706 151947 139303 663848 2645201 2322058 1762651 655399 1854102 1972185 1384461 774855 198489 1342285 547256 874400 1279905 2402847 1608540 13969 2178953 1587269 2526931 351002 2628374 1878190 2625506 210497 1995242 210453 781582 1414221 2167387 1040739 1701171 82659 1753287 607093 1662131 2221533 2287896 1092898 2365188 496016 1634512 1769638 687178 1921316 415530 2089988 1362341 2397915 2438132 1615998 571221 2417485 257242 2229348 1421657 746973 2092557 1137408 78373 1578405 2303820 1511568 347558 2576063 1127800 420765 1085779 586017 75296 2252810 1171321 1029722 650350 1987254 2629166 872645 1702973 2485319 519547 181451 2164271 789149 575411 2546815 840853 75436 2118965 224637 1378119 2066845 2144572 1322572 213734 2558345 725469 2272979 984864 2455326 10153: 369338 1322489 2244488 2018900 870353 22953 733934 1167696 1508831 2213837 998178 780777 2142146 1900959 773038 67004 1345998 1826290 681163 10154: 1040892 2387551 253971 2368281 666546 10155: 1209955 717136 1623353 2229591 367288 2037182 2416460 638772 1197209 2470544 2230062 1798798 129710 2365043 793998 378995 464061 894009 628309 2020599 2156349 1812529 2520359 1913770 1207160 1873080 2631062 1604357 1555416 1251022 2349519 1952142 70777 245516 1471593 2374326 2525243 1983113 2074685 984664 2551603 598848 1149736 317877 953749 103555 1720220 1759895 10156: 2382099 474730 1855166 2426850 601435 1045799 1036694 867470 1503303 2210909 729591 2464585 2403033 2334388 10157: 2596225 2000188 2529845 405831 1148460 1579347 2616705 1962942 625312 583491 201290 704147 2351042 1365033 1169409 55780 2630768 83217 2209441 1996122 88652 1651030 2350008 2386526 218783 2569890 2370736 2444277 1662471 799775 842969 1570179 703905 311377 748146 1421661 2511142 16983 2529081 820774 311745 10158: 2443212 1936779 205756 853020 2431405 1306271 1416370 2100882 272580 2432284 1344730 717564 793 189952 1164864 2124644 2368975 2257327 672161 1950540 1537128 258601 570435 1150465 49048 1300942 2643442 323292 926094 2581818 749650 893041 610397 22512 804970 900416 1385752 2356846 2152617 256059 1299846 847360 1965682 704601 290462 313786 13085 1215120 1893816 127949 2350700 2085945 65760 2547002 1580816 478367 1640947 1636198 368438 603306 951494 482357 164061 836438 1596806 870072 1326536 323908 2537818 1970794 924091 1987958 717881 1721666 1205960 1875571 1384348 1499302 944159 1899836 1381621 72894 151969 2628609 522428 1530576 744019 1657689 1790611 777825 1798481 1446168 2388932 2290570 997784 221233 256358 2076380 1546401 2436692 698998 1351864 151035 262279 409516 923575 57830 751226 2466568 1732584 84271 1036831 582887 1424273 2461559 662684 2632884 66569 2368684 1274863 412725 350444 504935 109440 1047651 1593822 1827462 10159: 652964 194426 1020403 1454357 200255 733291 1021517 1386345 442322 2161977 69809 285597 314635 884203 1562924 1149838 374742 1271757 1465806 434210 2069446 1881445 1323907 1042163 532406 291018 1842771 270212 578055 435549 1642330 1602927 633283 1779620 2336734 210386 1766858 1415648 462634 116058 2057272 1812311 1884518 1780916 1036280 181112 1931293 713470 634569 2295960 1663781 1016: 687304 10160: 1495561 1859181 10161: 909302 2291776 2411892 1293472 1663781 10162: 1530644 564138 2064763 476120 1943512 1122897 1380665 897496 1916244 1229795 830189 1457870 232719 2374613 1535959 1688477 802513 2572236 201798 1561999 1062707 1981223 1130533 1796246 1532475 207150 2562295 198609 2329593 2553254 2111373 2013204 1259115 2060176 2317874 2492282 2366939 1965691 1521657 1131878 1995006 1953459 1470036 2648609 1657842 1918304 968885 1666386 914078 1493728 344174 518154 1796175 1748546 2408213 1905830 1265624 57913 877605 405978 1372018 739744 812757 86145 1302747 1430603 373595 1213878 1360742 1757132 2469059 321093 1146664 884983 1797921 871546 2148414 1120104 2157145 1106447 774302 2102198 61189 1628219 1203360 619792 708895 627879 820587 859095 668493 2179183 324550 263222 422459 734090 198459 982694 1597348 983944 2089263 1988587 742696 2321890 1859749 2173286 276144 998373 2275906 2496796 1218850 1537967 2622943 2457110 1211638 972715 2366010 962325 1929568 1256697 1967396 2110627 2022983 593743 1397673 939516 2277646 2175815 762761 1232454 2325595 2336656 145020 2028539 384013 1286746 1457 1789077 650481 64200 551048 1056524 298679 287306 2251362 236642 1321690 1494115 150245 1853711 31823 1841716 845528 1794701 2557454 2293344 427350 2548776 1837378 661459 2344785 832362 591471 1125340 1400220 10163: 1833284 807393 10164: 453081 1676504 1035100 701116 2153610 2325797 1032518 2265816 1282734 1567384 1052157 2639603 1246714 383642 2094447 376012 179452 1596047 2364532 1948253 5827 10165: 53039 1412898 577232 2487423 2288257 1327829 1991854 2137354 1278477 1754999 1090274 2257680 1860468 537437 10166: 1493086 1527303 707803 250109 808219 754102 10167: 2270625 2150613 23425 10168: 2054666 928743 1942849 401527 595864 1886501 2122231 615597 101138 948293 2558420 945783 798953 1642481 167589 411805 315176 2526436 741088 1019328 668194 2605547 878076 1669707 81490 649288 1673323 176834 229303 1187828 2074006 2056063 2617257 1387750 2189352 2620694 1271539 786625 2411060 1678745 1987937 1736248 851746 1939654 2484906 1459728 859497 251900 870 1068174 1265504 2148703 709091 1429287 853945 698602 1226573 179922 1309733 2362627 332045 1983821 926284 2504125 2012942 1423644 1857273 1209818 1387908 1797652 1908897 208348 1857860 2199651 659555 1457870 1473614 871562 776293 454809 267412 891192 641263 40063 533166 1019246 460265 494543 1221544 1946158 713423 901523 997518 1945296 1059470 943201 1136755 466172 1271002 1072685 1319775 17299 2479765 1155063 1950364 613042 1344093 2621026 1218206 2606655 2116158 2526668 2413968 154735 645557 2195615 2070845 1509827 2123425 614672 1479956 2426596 2533775 2063574 1229802 1471733 1661897 2542041 2240192 2431663 2108559 2501259 1002645 665882 1928617 1941368 816156 1713019 178688 118666 2116224 2432316 1517192 2028566 428461 1229603 1485830 505335 980324 2306226 169750 831025 1701111 643941 436072 2222181 1565136 771923 1843700 269315 650561 933940 2403989 175492 709698 1669098 418653 2322960 486818 1823475 349213 1665582 1870703 1478371 1403485 1923065 1179407 1864187 688841 871350 2108418 1070771 1874318 2160238 2471949 1405157 643562 981500 2277180 630993 1524181 265349 2071493 1795343 1811434 2004041 1458645 1131101 2147936 2501940 1806181 233793 1737488 1475127 2642241 2024686 2435556 1248747 2520425 2082581 1809481 492352 504150 1434888 1760399 1076903 939933 2620046 1872471 692988 2378089 1023285 1321646 1706355 257392 1909566 1999724 1772601 168356 2485884 2107062 1192750 1263749 2580958 2513193 453265 802303 2355089 1666107 22561 2447268 2413996 1196137 716297 2511852 742587 1548516 1329479 1493457 2203256 1646852 1642271 1258170 2186874 2206484 1918304 1295277 2107192 289023 843693 489238 473263 802426 661145 1143765 1282603 1615486 558725 981541 1122717 31130 1832459 881416 1432923 2083868 513033 2221814 556459 909226 392018 1191334 2157514 1433798 554868 1546735 1657544 2195590 2540087 1728895 543158 1816016 250865 1767766 1062111 723045 2148615 547411 1770761 1682731 1233557 1557232 2597087 14042 2442528 2117630 1517341 802798 87629 1431614 1234692 172560 120088 1354180 1699511 218782 32556 404301 2057715 2397721 1915827 2446939 1456537 108692 219836 383094 2584595 2324690 1309518 2337205 918609 1959723 101814 617655 1466788 2128006 2225602 108995 1291928 1063060 2262408 216956 1376857 2477677 570268 1127341 1898882 473087 2091229 1712446 1531297 1954227 2378424 2617997 1850072 1609375 391463 2197151 2452876 995353 2635458 2610916 889688 767326 154731 1279107 268979 1023338 2091578 15672 379372 625466 330344 1984111 1666507 2176981 222751 2167218 2454700 2365260 1761427 1585536 357258 2274361 2290749 651365 1709446 2036827 946797 1974187 2136661 844758 651145 241748 2205429 319455 811227 2313236 130551 2547290 2201065 401418 1785745 594004 2565242 1269007 1611747 1673150 1175983 1409982 64647 280126 1496999 1533887 797661 1612184 636611 855490 1048958 1115774 1596826 889776 431113 1444232 2277058 304030 1808510 996031 1222415 901571 2042435 2327899 795668 428645 997976 459998 645830 1475444 401804 2461728 2190638 300629 1768184 1446413 781787 725273 1217392 1394818 2236197 1412259 1937641 1102386 2491359 294099 1671580 2340257 1162798 1231740 1520437 1571049 2394292 140846 533796 1369650 512905 1928 2565969 2504525 2244956 497652 1727910 2284832 2197132 1305038 2294666 587683 1006153 805947 2254160 1538747 1450277 1135581 1672561 1050744 424113 875396 678742 2291803 1900692 1475063 2378212 897970 1680259 907701 2098660 1573424 964847 1284113 1205267 48425 1289108 53170 1341014 1782641 2628793 2548215 105840 2214425 2259240 181588 1450009 1057786 497266 1934818 369619 1373039 787216 908254 1769417 2041124 1199558 966193 242725 2086072 361616 1111448 2310411 1968800 1495781 2097126 1767089 970573 1541706 1571849 630785 1098382 1870596 2201549 435549 2624173 63905 1095159 1166086 2522245 2094114 1634461 2380399 2245561 264433 1112006 2336803 1989286 2323340 844790 750025 1675022 317241 865401 1257093 135067 1240194 1551573 1063612 2358732 2257617 1238087 864852 1868061 1252671 107025 1587509 508116 1303850 1412404 1395426 1032384 2209278 10443 35621 709870 127298 374794 960577 861916 1630151 746007 2253761 218203 2114127 1655256 1749434 360259 2062037 1542911 854861 2472419 1471021 1347317 1598643 800308 2485998 120707 1017298 357461 247500 448947 255992 1414966 35758 2129069 2438491 400207 821559 818707 1528989 2087661 1875784 1235437 2113665 136483 1676497 2529901 1082406 2275525 2449941 1845446 2034777 1822378 2378041 2445032 740542 1965943 1815727 90674 2143381 373034 1265832 2306960 1442739 74916 2574453 1479468 1043609 1804508 1706146 2432204 171163 160235 873873 1638513 558909 265348 1409669 770965 347071 2586624 423994 266493 78815 210153 378225 2490004 2213796 783337 2302259 483182 575279 1476958 1340424 1962900 21370 600898 2588650 1737184 1160075 1059368 496982 880320 696448 2333281 1355753 538120 2529081 1380882 1289131 2197667 1443949 335733 450895 1208397 2426400 607466 992261 2171620 405361 2532152 195773 151617 318219 87124 2174780 153194 2292037 769765 1653852 2374761 2287964 1676620 1155332 2382477 2058755 1694656 310420 1471622 1632879 231653 2090350 859114 2349988 833877 1329341 2490291 2583 657782 2207879 1009598 1672268 1472308 2199455 1368215 2600220 350193 621230 2284732 1176132 383349 1510514 1186207 2123535 1759778 1585980 989936 2073030 1123445 1855402 1952883 1307862 293294 2334683 124984 2574543 1406377 496290 1987066 130024 1946146 89015 2202369 772908 797735 531581 1882043 981164 1099094 801405 1830222 192137 1945696 2503824 1105516 223923 323053 1973467 2157701 1339920 1418771 2350387 2022121 2432487 1993384 2229940 1036184 2517928 2471235 2631614 1045588 2140199 901553 1558651 350896 10169: 644003 446060 1380478 973022 1778537 998669 1780408 2365237 1017: 2046562 1767188 2294397 275530 989268 499721 1288999 636203 1638945 1103080 1874777 62108 1470102 1731543 2460274 5977 504297 2155681 1134085 325844 2539942 1589357 1123210 2264111 260644 2384168 2538949 2556992 1243316 777400 198002 2265772 341778 1586811 1691554 2438263 2463816 2422758 2285967 815638 1197303 916290 309533 1747911 981654 1801483 1132605 1461818 2124539 5841 2610505 1102039 172630 2416016 2004877 2361222 1486688 1954637 2534715 2276002 924322 1486851 10679 1634201 1046647 859014 2404203 705636 526362 1228057 2244204 794525 568491 1203687 455231 1464712 474143 1044403 583086 579684 994711 350688 2120461 10170: 217870 824549 2002163 1237665 1474151 277481 2421812 155823 441096 1854800 2520473 1382909 991204 1927377 2454915 1213158 2103270 1020604 128802 468252 2060806 1708274 856317 1485748 176304 2072378 986996 1049196 1778526 2550400 683964 2640654 2030786 1368192 1915212 915608 569038 1608350 1582498 1256855 349000 1875951 521748 3613 138389 132213 726469 945662 599334 1516413 2088299 872451 1370023 1798250 754171 237855 49535 1298119 37441 2296486 940980 2160132 1464365 742350 123448 2165413 1034006 1995385 106012 2101372 1417471 1169745 2392634 2301892 620833 225521 998847 1659494 1706152 346628 943534 886565 2576893 1176210 1043565 2181542 1744669 2206750 1216256 1451693 612375 2555220 620197 446706 231314 1485279 1343807 1703802 297264 1163472 134620 1479562 770205 1538237 1743792 484107 1976169 1114511 1395619 1386253 2079618 2071861 293129 999984 274222 1653496 193883 194124 2368768 167645 425302 1489474 1259970 824800 2365671 1929393 1550752 2240821 1485322 2165215 1122240 1980506 935536 801876 2254432 2382980 758748 2252942 942920 2228018 2103911 1207916 1754571 1565853 1970763 2237014 1558343 2617959 2401351 2271387 686018 362125 1253176 34329 1387869 2115347 256268 2381433 1703219 1220685 603448 1833762 2147370 1242297 1434399 495388 1682047 2517987 902096 1788836 2075540 2385126 1625337 1965726 2415635 1640915 829594 1309836 502785 1789105 1319497 275826 1433698 174859 151192 2124508 569626 2099432 516034 496544 599009 121307 1915489 1564159 1120099 1727462 1712490 2261615 901137 2359500 719069 454636 1838837 1676161 1266624 1792089 2059052 1450701 2177458 1955397 1453093 2107094 1930556 2286269 2387207 918380 863994 198014 2468405 614261 2181900 1952802 1994539 2142114 947194 816733 805479 1254737 414621 377665 1682504 1322808 1912005 1990742 471444 205820 17946 1100658 1165900 1528132 1951742 673034 782217 1965366 2311702 1057263 1542182 2118721 1600241 342582 610430 671325 956786 847225 588120 637379 1730764 1795110 1169378 758829 1271705 45509 1783119 706971 2147785 448712 930537 1182168 2403195 210153 441388 2148638 2157343 549651 235175 862155 1372159 1148346 33131 2554265 1592931 1096055 749544 2047375 1067804 1310566 1890613 1899608 437038 2341546 760704 1975419 1661249 995772 1585726 1848816 2294274 2408343 1296263 58100 1462557 191301 1798570 1797007 218330 1516608 1775824 2090242 2055557 2531275 2278373 80667 1967316 2512003 10171: 1972183 2639063 2476269 1710680 2015498 526238 2265476 2247893 234429 10172: 1176908 1989457 1459962 2574940 2105661 2121866 1186110 557805 966992 95873 1289338 2086446 2584069 727425 548134 2188876 2610315 2076278 2314719 2348342 2098138 1175415 2194256 223631 6903 1567828 2130254 2086548 1797462 2126622 1400957 1282057 2605004 1949018 2165816 441071 325686 728572 1789543 2398044 1609066 2105092 10173: 2565023 109425 1403723 343317 1945422 1126871 1993856 2541519 655557 551171 2314792 2370543 343999 519806 1585078 1858818 697059 2597908 664209 188284 1345093 976354 312790 2090004 2304244 277158 1961072 931234 1500389 961716 596258 1890458 2217049 1474691 2254685 1768880 2293654 119690 799475 2134070 1334595 1480548 929517 2265503 1181064 867932 1955970 1800026 756549 774697 2036282 1586047 390034 2368815 642830 1217754 99329 1084833 791243 1924273 1200424 1342495 573771 1788303 71889 1270912 1315216 359442 1052583 1265358 1779837 581109 829004 2123485 1720420 235390 184385 1008055 1009600 1573571 1204374 2347948 1657875 2056290 1498045 921063 999395 1841072 1846799 102038 3725 1253734 1102698 57969 1928370 1096854 470182 932284 919415 2382980 150352 1292007 499332 1759352 1922440 1948707 506132 1236683 590263 2109306 2198149 1184378 2175891 1680222 954568 233262 2556188 1766974 1032581 455069 428207 1686565 320510 1881090 2257828 1252144 363629 2368251 249979 2251476 1939590 2366453 1355174 141509 1718454 654357 2477966 8055 1426412 1434973 2296668 1434215 1153992 1898306 2208120 66884 215855 1844810 873656 16591 2314186 1835893 2575668 1578763 1672767 1349716 914550 1518604 366107 1416348 768696 1569767 1947539 1580863 1082029 7497 2348261 2128482 395429 1209157 1957650 2564562 716029 1314860 2128581 808157 1186864 2476287 2482394 289498 1511558 2413837 2223766 2105872 2530884 715883 482035 1141243 334324 2396241 501911 1680274 975536 6694 2477354 2135050 1585596 1214535 1464032 2330918 922012 1662441 1341387 515157 1494984 1473713 2294724 1057137 2444624 2230042 23937 93524 1403451 865169 815530 127171 633342 216351 470224 1597938 1759176 785777 1875322 2050321 10174: 715762 1109059 998865 2616982 2198296 1010686 147211 1892170 1547941 2613472 1459262 2433194 2429834 2051376 1312327 2486985 343471 952582 2218207 1037904 1395174 2449453 1941388 2381007 2568366 1237547 758872 1925809 2472289 2352140 1090321 2490094 962283 165205 2019307 599677 384967 1763404 2267442 1991017 1728033 1366700 27105 2187800 481877 1357209 163996 10175: 1572960 2627816 368983 593743 10176: 1419003 769839 210487 1685303 1648143 799817 1227603 2367417 20460 1331758 1168648 1855606 1827902 2034189 1016509 561260 2249992 825523 1184168 1671730 1164575 757286 437348 2629246 50475 1586450 860704 1290593 358582 10177: 1872250 2420593 1344227 2349350 2076482 10178: 2356820 352878 766012 1637919 2043085 1067883 2233742 1366682 1653502 2007427 1102805 554137 2011326 462324 1723630 1865203 236968 288532 1775839 137697 2277819 2177666 1258715 1451142 719156 1155382 1858345 361773 2196543 863333 1788825 839303 1471702 1411142 2590128 1745706 1661476 1107421 1855895 632011 750042 393758 1318530 2261959 850971 768927 1760471 1302917 1531459 383965 599826 361880 2213436 1246546 906493 1340811 1289689 1548623 10179: 1363877 503328 2206237 2499306 1804582 1022629 788237 2463238 1367853 846622 813592 1055470 2350111 221666 403469 2548441 194373 2212386 620247 282230 1924708 2223851 584352 961144 2149110 1728944 792420 751078 2298676 1931780 1162025 1018: 1236938 2500683 1242704 2210653 1601193 2163565 1319155 116321 10181: 451059 1169968 1415 370040 895154 149359 10182: 2145432 954273 1502605 960007 428153 1990616 458224 777795 1491773 265948 2611730 1971554 68458 1670643 2460989 571761 10183: 642612 10184: 2546393 1553052 2402785 2318192 924457 10185: 2073815 2509352 249288 535396 2578904 179127 2364536 2288309 1291816 1793628 1231531 1424306 1038625 2377425 1536728 1783217 2110683 1265477 1432239 1409711 10186: 2424059 1707390 2597253 2649238 975837 246034 1780012 1895644 686457 1418739 1107110 662512 101782 1027090 299875 1069747 1354880 2471978 1588371 1538414 1448849 1328902 1243881 144894 2134062 10188: 1481561 584880 1437407 10189: 132633 23673 606684 1241173 1042749 888949 2620618 44313 1050139 423244 1564651 469461 657058 1756805 1320147 1021616 2566498 1895827 873990 1965304 72538 1153711 284322 2196856 1742299 2325811 1446369 892751 2462603 2388118 2557766 1418598 2176972 1554481 2497393 1130215 399313 1901576 2101921 2073604 762396 950631 406071 712541 1946245 1357559 190377 1369296 935087 1321174 1108412 1428761 390412 974750 1893117 2478760 2410627 1727117 1470487 1396670 184373 1268963 2257532 1998608 2605078 657924 1270913 1569902 2033565 1590355 2376412 2154986 2129134 1193763 450752 2240589 1017763 1599232 671400 346253 1019: 1660191 1146919 10190: 187961 887939 2166599 212729 2447529 1666084 2415278 2013198 2197246 2605754 2434195 122709 447121 1484018 1979650 674590 1820855 910034 1847158 804869 1261827 920872 1681193 182041 1143382 1344484 1689755 1507201 787284 130617 272314 1919593 910313 162183 2252900 1647628 876046 1742617 1528604 2647124 584678 2499342 2546451 1074403 682767 2230226 2147089 1507647 2126215 1695519 1718222 1722054 2605729 2202422 1639910 2379885 919637 10191: 1732812 2212041 1294024 848872 758538 1957053 553216 158266 1649046 71435 84555 247005 1821485 2483096 2483898 1834123 1706337 10193: 859329 1980139 1803100 337531 2417585 704148 1799044 622340 1839967 2374241 2021460 1014357 1650652 10194: 724762 10195: 2303760 2028339 1715220 2088132 1072939 734161 1511404 126020 2400560 1011325 1916020 10196: 2058950 137517 721554 290446 10198: 788786 532207 1335108 794482 982006 10199: 703846 901273 1350124 102: 1554291 296608 2196394 1186104 1136807 1107050 1363796 1356507 2192681 2312973 34926 2274264 1765966 693542 157171 2357193 1020: 1328941 2093040 354803 1425512 2398831 1977601 950464 1960133 1694771 361552 2049712 1274452 1820343 780696 1139922 1905111 1597207 482889 379253 241374 2343569 1531228 1290883 656161 1733258 1658379 2488286 631326 1456572 226535 1338535 1550998 333788 937764 2435606 2398003 1613839 78469 1701013 1967739 770081 1803931 61791 454145 1545189 467036 603766 2434398 2408757 1653521 986982 2233232 1676997 445709 1775241 1967200 2008304 1861496 1387086 2309074 2418309 1737606 1478210 1296390 1569015 2078934 1567173 2591081 1637013 412514 716788 277205 468417 2227381 483274 73858 161779 567986 1435345 83060 2549948 1352900 675171 1969595 2527698 757449 819419 278135 2083863 649902 1932534 1971128 1196137 1108503 89798 649215 66150 2258594 227591 2571787 781608 468218 539492 2096219 344842 2157472 1211916 1847504 1660295 2618730 2633274 399863 2608997 917734 723455 1785710 752146 2482399 2583072 407668 85066 1494346 2505164 663395 1849553 225621 911067 608854 2467365 659693 818484 1182606 1050188 1058584 2535504 1825757 1640646 295786 1073898 1637863 1179512 310741 40043 278437 140341 971698 55922 1383844 632993 1589310 739709 1832676 787707 781136 731199 123666 338146 2425993 2303614 2553514 1686223 1119904 1135583 804156 1136678 1376995 1430991 748914 2446658 2174575 2003446 155586 2352715 823407 288977 1943947 2158005 2117446 384332 649804 1746614 1340339 1358164 1218917 1934266 2239110 707997 1024099 1564950 260418 761220 2177666 363757 1223091 295536 201657 748224 492597 140765 1582223 893543 1808476 252791 2306098 382243 1241639 2188501 2393388 1188774 1633216 102571 550852 1344153 695042 2333152 1616541 183910 970469 982216 1495376 2428768 1492475 943863 565470 1300331 2124539 3870 73020 1680991 1126718 1041928 1188672 692690 2251876 1737335 821776 1113773 1601014 1790935 584517 1268171 214516 1378880 1897430 1802515 1196453 2192257 1988179 1720486 1290219 125785 449869 494860 1776634 127746 2576703 833510 640323 339144 236384 387837 159325 654373 2405485 496965 1370557 455953 1593251 1100525 1371109 684470 1703130 1477344 340509 1822440 583909 2270804 1855652 2451170 1700954 1574886 15170 1510950 210861 1825299 2011912 765317 2164555 1436054 2002009 2093083 193170 172426 1076151 2057611 1224423 2496969 1613084 2608795 670942 87164 955284 22143 606825 929310 1565822 1541956 1374309 2528236 991068 877265 1994311 1122889 1574973 1013389 274291 650307 2455031 49795 1706669 1684490 1894384 631633 1461036 1162465 1885210 1643708 974488 908250 2443863 1658151 2575394 662650 1235190 1654294 1421160 1593347 2454673 16031 1617106 981579 2412493 2074183 2416499 847590 2528815 239442 2621707 458108 2482438 240106 770019 211007 2299056 10200: 935620 1244153 748854 841112 2008660 2193616 859574 63512 401156 1111946 1866566 1811288 1878489 1759167 608265 332208 1092218 872232 812666 218448 656505 1743715 10201: 1386322 1271664 10202: 1680135 776076 521085 2289529 2218178 2282043 1150267 955606 693531 1714936 2261012 1314593 2254289 901002 901014 849698 2308158 575419 354991 1020688 1307826 2558876 2019792 950374 631021 10203: 1859725 995885 866233 1226291 1716408 445968 2227889 1846306 578214 1025408 64266 611203 629527 10204: 1576064 2626755 803424 54328 637380 501719 1947526 2496715 398616 1835453 1279821 209435 499312 1446813 10205: 1331266 2479597 910803 2298182 10206: 2067044 1505300 775395 551772 1935415 1974478 1241319 437509 1581960 1470872 10207: 2418704 988006 191312 1413799 2640087 1000959 10208: 1724713 2125870 10209: 926350 2614245 118362 2140559 2224258 1482277 899290 925688 126126 2463861 1647758 1021: 1157667 2618351 1435902 1331 1780588 964825 620832 1645064 894553 1676997 1632247 868733 1429332 754567 2303740 302344 1108131 2131301 510712 2289237 990036 2633644 2543516 379005 2170900 1587712 481433 2632868 1305371 1343436 2447225 353669 1183731 366775 2427961 229634 1694254 474566 2528435 972040 1688898 1082864 2278872 571455 581616 607220 2442028 1174108 1610929 927271 509331 373838 1151836 1019775 697818 2487578 148404 1838848 1122480 2031549 1677426 1437925 1184761 920617 1463238 188630 1482840 1909324 309719 10210: 2282309 114388 10211: 147436 1389212 1848157 1319657 2183989 1840156 107761 1741154 2205902 2411529 1247457 1983060 871082 1996599 1479082 558234 1320038 1880198 1074878 1598749 801242 10212: 100033 713385 1591369 1298900 1530687 133692 2455592 617496 2590657 1269956 1311866 445728 2600372 1351285 1110608 1480401 900261 1381341 929666 2414026 1606417 137163 1155629 1993340 123919 1583448 2635851 633471 2180927 548756 2294658 2140597 1984162 1272928 973138 1170130 592894 2153970 2636504 189454 2260480 206808 52032 2030696 1970924 2378149 2046020 792270 2381019 2585173 2173328 2134395 1847747 2057628 1177576 362299 1051569 2460687 1516151 2194166 1788239 1457183 2322307 846349 1409658 678219 1279198 2600394 1799571 1095142 142827 1693021 2076589 736132 1447844 2143685 2080938 1413189 1404704 1410426 88345 1212122 225710 1001844 801933 1415024 569987 1438796 765869 2290591 2072498 1038183 1294109 57086 884433 198837 2278868 441361 499010 1308802 1768579 1418521 153603 2239546 2478921 679834 1461193 626437 1491662 2376106 1174046 1865632 2293348 2078727 2502086 498034 1665795 2241129 2045295 997907 2030409 1632412 346968 10213: 2217289 1967749 1457974 153311 948859 2039928 1034464 715066 77416 2186090 280654 1626864 2409367 2194621 1903434 198476 2452390 624917 847974 499746 381704 1505760 583835 2240167 1234996 11988 1841899 915473 2149536 1086544 2093143 953718 2280310 1097708 1687114 10214: 2370466 512348 121143 1313694 122985 1677012 283963 1294917 2207287 1190317 1315833 621050 2512642 1691088 136419 601683 1773304 314294 1258876 943430 766715 2227944 1592928 694230 10215: 1728673 1252628 10216: 2530995 2200170 1015570 7154 10217: 2222337 195794 366723 709314 883084 519944 19144 2007583 1010955 10218: 410537 406221 357481 1059216 934684 1404837 1569629 1726547 703585 1777165 2012149 10219: 2637836 6835 908644 2648204 1563737 2346811 424590 691762 677042 2470099 2186995 1488942 2599813 1840223 2389854 2415199 2114332 647235 92483 2050772 20472 108834 1960927 1022: 2576354 442572 1278950 2299462 10972 1613882 339362 1601449 2367673 1310195 2219541 7521 98724 581109 201486 873342 2234063 438870 608987 2032593 1116605 577299 1791068 418687 1922721 1507143 2324341 269305 1479082 1842676 100400 593796 2581844 147822 1813765 1390441 1592250 227785 1340805 10220: 567282 1598214 1283763 10221: 2237586 1387470 1154813 1652439 1365516 527428 2567137 196835 2606774 15471 2275038 2422225 758511 155337 501380 1021385 246082 10222: 2253929 1678060 1481710 1931535 255344 1805240 48580 1195461 516648 798047 976856 643172 693808 88073 1574252 2061934 4016 2577514 2596185 1115274 1749746 197562 1559166 366302 1919714 2502616 1279632 402535 2333356 1513559 2604023 372037 1070947 1525049 1984859 2573593 2315894 1233497 1079956 468509 1205848 1975904 456220 1574503 453336 2581032 1924109 589453 1395546 345660 509701 2633813 2377896 39242 1273985 2180528 1142149 2449644 755557 782957 2434016 866350 581307 1582415 55679 589274 1104931 1680845 12488 359319 1242364 1799372 1797678 759149 303095 1487204 129344 1336141 132333 992854 1218250 1832272 2160292 977712 1363196 278905 1618536 1426120 814979 1275735 263022 843085 2414063 2337411 1030299 1504833 2545306 2085415 352532 898576 2534009 2350329 1011106 715950 2052838 2641223 734925 687077 2474804 1518875 2242228 1518492 738008 2632888 2338718 950478 407675 722623 1004537 2572814 1753194 273541 271978 1978809 1896062 1729739 459343 2457015 779139 1465673 458177 1961680 1288346 1045956 825831 1379335 2113888 2446249 579852 2083361 1400325 2115689 1825531 532197 1860298 222179 55143 1097000 1960059 261431 876477 2359002 695359 125687 333406 2617251 8209 1023399 779091 2308913 2266677 755637 1860769 772798 593513 1651396 1799298 1662380 341330 2074865 1444749 373297 2460661 1856407 1196655 466309 796752 67594 898123 786881 1604525 374314 472585 656999 1585760 978407 1117799 73608 57193 589636 428657 1687667 840878 1608941 1910134 2507769 1409998 1269205 1975706 593736 143776 2596078 1454123 54348 50490 2457220 1270358 10223: 2452352 2095697 944051 1681338 1144671 2428576 2279713 402389 1921298 128293 1117357 10224: 1712844 10225: 314837 2335648 1788744 121839 1371630 2004525 1033209 2132276 181618 2518403 927557 339965 1207400 532236 1122351 1334390 1776032 1778344 2002354 293848 1394943 870979 1767133 662412 1787976 197426 2183274 1846627 1549588 2490349 1546099 844644 434303 881698 1954275 2443823 2240183 1591332 476390 2148888 499970 858363 2194494 1297003 24855 1905798 1938903 2244717 1055303 1805636 683625 129455 1090765 1979262 2040383 1446752 2490499 1768375 994569 1330636 1076044 224068 1456635 566850 1982847 1879848 2406474 448024 515463 456484 2228961 79591 2033388 1883897 1156589 1687132 1107282 150953 2600550 3695 383574 890279 2129794 539197 1355374 650883 334862 355529 902442 52912 202503 932232 573434 580815 885439 1221559 1278887 2458227 20607 885631 11007 711182 21900 608829 1833697 1336421 2590373 704591 1434407 1976560 255160 1617240 190251 777301 1041852 501105 2551127 533295 1077530 997673 1516911 948398 1326124 1199432 1870679 368020 756649 1638480 2014414 1780583 2620700 2421694 313934 1435239 2290963 2025236 2179348 2349577 415150 226632 1044922 603354 1392104 2195683 564377 1461892 860079 259769 2540496 338427 1413664 796705 263256 1109235 2163229 352067 2420904 1479125 1655992 370433 978889 720184 436305 341875 74469 162962 2088327 2441871 714884 496408 1918360 2025963 1086350 2442241 1777163 1308416 2147929 1784106 1439031 2068680 2449108 1045596 471801 1679674 306624 2488750 1092753 969202 2364401 1966772 183629 1585347 388847 2026513 583356 1410820 868753 1947229 1851063 901294 601860 2414655 2514552 1180497 2582717 142160 321975 2052052 519460 2300514 1308228 1921964 1905765 1748432 279998 822463 2383679 2395060 190850 87775 238202 2391383 972381 1616345 2080884 2082057 815200 1949868 18708 1955184 2204496 1233946 1485903 500770 2231937 469621 1093753 712238 1769465 2295554 1958794 231841 2070039 623377 2069436 1553406 1193601 2456295 2487758 2368994 1187986 1613207 726937 1602729 1320363 616868 2106658 158963 1409931 1637169 1102155 1285853 522247 1766421 633090 351605 2089141 2018792 91253 696973 302422 1024585 859879 2155580 1158646 10226: 1490641 1468815 1119102 1502634 1149274 1944182 463924 2509762 302275 404901 1738910 186137 2181842 2419866 2076207 2295450 1417935 2638110 2094679 213866 1540031 1438558 941185 1223767 2122 131405 1187672 2247122 413197 517885 1139425 219583 2585674 2055252 304090 2370765 688751 957331 2576044 399133 1123138 1848973 2028996 1238597 2135164 867212 2488901 1688100 935076 2055350 278092 1582492 1329256 2470555 671620 1794176 1246000 1685180 237016 2484144 369135 152888 1472911 1538560 1104391 1765813 2275926 1452173 2190892 2054177 1413852 2517498 2113756 474646 1273064 2432494 2179917 124961 1204084 231232 2571060 572568 1100241 2522937 469791 2056680 2025912 1047341 2098637 551362 612614 684 395096 1099412 2541142 1831802 1051931 1043937 2427285 1566176 1364834 1927232 1380004 1748505 1711885 2540261 1478491 2511304 307800 990659 51696 771032 2133574 2381042 1312674 127079 1945922 2527694 2043204 1232385 911921 1228100 1059372 832256 607194 1131687 680155 1453174 1619946 893536 2225381 1863423 32266 753479 1665816 1073564 1063713 923656 620974 2206948 1768181 570738 112589 1278826 2438156 678349 16768 2213842 102802 2300819 1200298 2463138 2339037 2436284 432915 1184111 225485 1571999 557449 61911 2586056 2505332 1424750 2436238 1897315 242009 1348274 966509 1052669 470656 1860661 79564 631208 1221548 1682161 1649605 2439512 327893 1470172 2006469 1968035 1261970 429447 1250869 1106240 1556027 963252 361957 2028159 97237 808489 1159208 2006775 2647898 1882093 428376 156344 2571692 1883249 2305109 10227: 2412767 1525696 2225477 1052986 1494603 835741 723620 10228: 2096960 10229: 1135868 1778432 288140 926358 487169 1001683 1540303 2197373 753248 2579663 2463629 1805240 1474109 1232416 386705 327600 2125770 2003316 1243155 1654944 1470317 2311109 2350975 2483367 56449 1927350 625940 108739 110384 511008 2549566 814641 2310974 2171991 584024 1452846 412565 1408836 2290918 1348641 2572569 534562 477426 887636 824828 963186 1116562 710744 1072909 1589677 636419 655528 377731 935620 313454 733829 1239661 2001180 1582498 2127306 1144659 1765842 931131 403569 1807324 234175 1458841 1510129 497867 1634994 725297 519258 109691 283864 596258 178819 1134035 1972777 1564837 574196 522697 2282466 1640008 98367 1695485 1852439 1760372 1818615 2408309 1024863 1039158 271204 2543695 369915 1667665 793268 1987007 2405956 1918672 1585794 1296918 175123 2355924 1638164 225112 346961 1050731 825161 170233 230019 2597385 918421 174408 2298286 2030764 2469672 1141548 1158363 759599 922107 553853 2483420 1812793 1347584 53848 1132269 2534943 2369051 606524 1396489 1917946 1697937 39507 670635 561007 848120 1533293 157940 19877 1202589 2084210 1125596 1404334 272602 1889508 1125979 397741 1018180 101340 1123200 1895778 659764 874256 191823 2501489 2553900 1320381 1791081 526369 1063756 684332 2123255 2539952 1657886 2601560 1332768 1380478 916659 81793 1757379 1159216 884245 292892 1322233 1956429 982452 386328 409230 286846 107053 2324925 259665 2153390 409642 1680375 1096932 2533765 1865823 2423752 1419199 1114349 875898 706299 342145 56769 1073032 997109 304693 398100 2142125 1436364 2219148 129575 2155600 491728 1643318 2590515 1734545 374882 792389 2272808 1941073 2319026 948308 585442 1571537 1991652 1074215 1410016 938223 587055 591924 2153107 413285 1570262 1292794 1378330 2247865 1512398 1675624 810348 244864 1402625 2418577 544115 2101606 945370 2572036 1651984 2322938 2118571 530691 1073761 807839 1615478 254991 383829 285200 1447779 2384144 473772 2364568 841681 2572150 2537095 1394304 2590802 439428 916342 2550344 2427212 1926993 1093565 2452865 1933638 2058941 1269887 1637770 1836580 2093847 1734171 2078745 217894 1708262 384332 2541141 591240 670597 1865887 2295723 2132058 1039368 1230974 971806 1585909 256268 1162520 604403 302172 559532 528831 2319970 384809 2275778 1019656 1570543 118224 257601 1797836 1401362 1554530 273226 1982832 1374047 1214077 2184137 1147246 1539263 1797090 2279369 1292635 2560841 72409 119603 1610389 567987 691616 719021 957451 2489653 1281292 2042494 2231016 1495286 2292615 1358026 1477316 1092389 2064938 2493633 583160 873149 1680742 2364713 1540791 14116 1629052 946409 450949 2017991 98178 1523225 2457319 417787 1376956 1261917 1649256 1019589 1753104 1939091 1150937 2627838 1491081 1705097 799248 171010 1272330 1653391 2471159 2378690 1755375 232828 615844 2390721 925333 176042 2604203 982681 758856 2299243 1266588 561313 727748 1373975 540649 685898 212263 1118079 883690 1379170 117949 956203 2356552 1327514 157757 2306038 2317987 290182 1673576 554676 2587715 64043 1418105 376565 1303851 1146650 1601339 2150570 2328880 690724 226715 2151301 1882182 2111271 430127 494440 1040445 2632274 190317 500608 681549 1761459 2471978 1955784 1720578 987700 1019352 365166 2291078 1393784 2438368 2311313 1779681 638203 2545618 2551422 2582878 26490 2201302 287863 1649204 683445 1179254 419693 1915162 129804 2427728 1278834 997557 151111 548084 1394605 2375655 2386039 330771 1303573 1237303 2453987 2186241 990350 2275948 612309 475215 1590409 2639638 2397948 1997496 1286074 1910620 2636735 2467633 362578 711346 1688689 2402936 571262 460047 828648 1268316 801975 2365591 808722 1819039 905046 1743367 2049659 500365 1037142 1017934 1322794 1044987 2010540 356206 1005512 2510780 311017 1395232 1462197 1555196 2292529 727827 145859 195093 2591429 1479300 1584855 1963803 2252016 1161033 899977 1919910 1139183 2083443 1557994 556085 1541693 2594232 2316103 1283614 1207855 486981 2255257 1172265 699934 1835170 1292344 2079316 909759 1779184 1909983 1515557 1264009 1868509 1573377 487883 1075425 2098453 463381 2006107 397884 311855 1760243 1600685 2505707 1431342 999028 1820179 2070036 1432627 310245 2366129 851592 423572 2520112 812966 2373107 1043183 35571 1148840 1652251 2146548 2503777 2005811 2566429 725776 328353 1611958 1112208 1916952 201957 1753284 521850 403431 2103987 2341268 1808030 2081789 464524 278378 1815798 2264252 2239360 1050953 2350144 1756204 2015834 1264314 1890044 2049634 1435109 2386428 1641168 347337 970615 1541347 868879 25419 1601075 801472 1456838 1232100 1405748 463724 594641 2441940 2079774 1894901 779490 2025144 601909 1442516 983418 1252916 2372615 382239 1808371 1971039 1327680 1905088 677404 1808612 536263 38817 1993868 977002 2275317 1023: 1567328 2091010 354278 396576 383344 2400130 304882 2097731 616919 670879 2523200 928057 1247627 476580 2192669 400303 9601 1360342 70553 1894608 344110 506468 2082738 2484001 2043236 243862 1391508 1184551 76916 775519 325811 1760750 2570998 825676 160272 10230: 285679 797283 335960 960865 2606074 144896 1512329 2325599 2271716 640444 1994738 1727382 1098394 1472678 1957561 900681 1981039 1285861 1949163 585388 1517627 2586429 1597868 2173733 2220482 76403 2165413 482289 1963661 1772050 1993937 243134 1870711 1519141 2509365 761057 2002897 1227605 1081074 2030744 9393 1643151 912311 2599800 1265854 1605806 1198766 1064949 824822 353392 537678 203053 294302 206997 1179679 748967 1354427 2076387 1621553 850902 508570 108145 2319838 1346078 1940324 1352375 1441965 1331854 2618313 1327571 2511485 910335 1245185 2315296 2639032 873149 2289121 722042 1308385 752376 2095106 369006 814468 636365 829296 2641171 2499272 1844792 68669 2007052 346563 1633016 976763 212605 877391 881941 1776567 1163325 2470044 1232260 2179702 806360 210521 527547 1456988 1388430 17929 133947 2607248 2520575 2526774 2312269 113803 609970 2114758 2281284 105089 2386112 2302485 1608305 27746 1249773 10231: 1205593 1350363 2505612 389134 904639 539735 2494064 1818178 1167442 517513 1436762 1881938 2600440 35772 661114 671602 1714403 1053359 430829 1387670 2064942 388371 1296902 1100953 1094404 1965000 2314208 1918049 2199085 628958 1669887 1549701 2477239 742020 2067235 301577 2510892 2424805 1874019 666299 533740 303972 1545328 1321146 570565 2208387 230874 546732 2348841 679178 2611751 2157993 2211433 2186089 2422907 14110 257592 2368652 420036 2000923 1755340 2004525 232270 860991 1592073 1319584 2154863 518740 308632 1291222 498258 874695 2400183 2306363 1156827 2207292 986454 961177 2332556 8221 794324 1422810 1401549 582847 1035050 17847 1305598 1296140 496135 424554 327600 743752 262411 1597559 1900253 2007343 797754 2526419 1866486 2437353 2479336 1336135 2328115 1351049 2226440 223559 2015962 1684955 1461646 1221350 2088403 2046530 1924999 26977 1133469 401705 2435158 2260600 1175999 1416630 704012 2537989 2620618 1181855 2361406 103839 252426 1054395 1523848 1503999 872650 915349 1208745 698769 2108337 160295 548194 1904086 1020661 1999019 1211458 601784 786523 439692 2069637 626438 1909653 279120 1590585 1944709 2416083 1827418 144200 1747304 1378685 46493 919996 1608915 1159110 184129 657607 2237417 2351023 1384583 1734512 665308 1394547 2122595 482685 467152 289136 985211 1960490 2025570 2091744 665405 1481398 250426 1567414 2318685 290637 1414583 121774 1381748 245658 1647801 2560749 1759503 2597660 2367732 2225515 28677 1434088 1266684 1277850 1278882 390520 167344 2488663 874266 2410379 1143187 484812 1422354 2236502 2070649 828155 780915 2586945 380505 2467174 134608 195303 927527 1733980 1319061 85987 39516 843334 1345093 1137608 1158342 173128 204004 466840 1930324 534035 261348 979517 2198533 2217043 1922406 1259960 161264 1793570 757893 2232079 431625 1521954 1720473 749662 184136 64178 1291694 1889595 727322 170982 1868355 1411981 1296429 395741 1463862 1542509 218214 507673 167280 1751732 2597466 1681981 556780 2216452 1753603 162896 38993 1557266 1370819 2263654 378230 1940513 1238789 2580879 1729544 1510634 936849 1332318 1308242 976005 643723 261204 865965 1217714 926921 37414 1989777 2509345 2588313 516614 2304873 1984122 2196969 73652 1870446 1901739 2216397 1713587 296078 1434502 1602638 1747123 2225552 2048268 324956 459940 2398240 967074 1970073 678755 1798713 1691704 167235 896040 2303969 271907 19974 2551316 523330 83071 592914 1488703 515720 713589 1917619 1835367 367209 796494 1681315 134883 1512989 1606019 2533452 1130992 1723251 290609 2464265 2396855 2027442 595705 1811416 1412068 273460 1743317 494639 2537179 1641744 651858 558124 901583 1231972 2618955 354701 1773256 1433307 2226951 500361 593888 2020578 888334 1062440 1811603 2523951 2528695 2455173 2260459 1894306 2071678 2176223 1868406 1295700 1193532 460007 1657747 2322326 2547041 1812601 2495566 2321624 2131870 2303875 1765283 953188 740298 667207 2402367 736196 2391370 467503 1614625 841198 1964734 1145547 1474071 143831 549867 357481 1037493 592531 859847 607789 1289410 1831828 940641 2251220 1704128 1677146 967163 2483075 2452668 1393319 2183130 2170803 2325803 320828 491869 532286 1400535 585027 953876 309933 2302807 2024295 1574867 1177916 582086 849078 1980547 2484326 181321 1265186 1499894 2321980 31377 2216564 993198 1520734 2458896 2396618 544493 456220 28787 1783105 1487270 2254863 1161556 2584815 462425 1024851 394716 729682 191588 1900278 1115699 1971954 1193468 914037 398721 3290 1910730 569411 813753 2013204 1908191 2175139 1020875 1219745 998448 1838535 879692 2549844 1258480 812948 935196 1347828 2419941 588919 2603847 719437 345701 2363179 1960825 808412 1292027 354308 9954 1475023 2392141 1504658 1724338 462936 1481386 2251042 1509994 622830 1747863 2578523 2544801 218661 588936 2545405 743483 40325 839042 2276555 2124230 1132044 953383 1964085 283650 1032031 1173714 258337 2088930 2187921 412795 237238 1551109 1074904 254999 238439 833176 1014836 2407494 1337672 2256719 3470 628405 424167 1056823 310623 656290 1356669 2200111 1257562 1443725 990481 198309 548363 2277477 395925 1309782 1425745 1889951 1967156 1868586 2133100 2487025 658483 2236214 1515150 812377 491548 698514 1299608 890743 1688674 500090 1584290 2088679 1824533 2633813 884203 1028189 1493949 732960 1568831 370118 2046448 2219797 1462820 2050718 642143 767492 942753 1684405 2489124 1166693 658058 1479192 1927333 1731722 1391148 2311491 788568 497542 1011624 1286165 1468226 863955 1662159 2114347 491280 1193466 2423180 110177 1019190 102004 212476 545982 1904890 2334828 508766 2312529 452203 1510964 1847572 1132445 883520 2448521 2100269 440316 1388588 1651852 382607 2324074 489648 1839052 286288 2125932 2264049 1573230 2450352 471665 793087 2217238 1417696 2421781 614631 1229045 1476479 1745155 1967839 1030812 1659448 1593313 347301 1371909 1304807 1634462 1586305 1815188 720032 224448 790109 253900 1679208 842903 2498220 1509348 2226302 1054814 429769 15022 2567643 600669 1222595 617557 189071 341936 1919740 496436 1193375 961678 2120910 1249692 1878264 2126250 1363673 1609834 2334180 266439 261556 165007 1630360 494633 1072765 1427515 1011543 984686 871654 611868 1256976 1331713 247467 108037 1168113 1871367 50499 34173 867086 1491530 1933833 88276 500493 2436052 1269660 1400646 559608 1848717 826355 2457869 1547297 585383 2154145 2341002 1042627 1252630 807706 1983281 2327072 917142 1369 1699203 526438 325111 1573139 354772 806652 2153107 2235803 905823 2213584 1536427 1474308 599529 446285 735351 1921276 2349627 1237337 907331 1129316 1117868 1212480 1670109 1498637 1767072 268908 380765 2528923 655818 375979 1820991 1167296 1920828 2580577 1844838 93739 2630255 2470315 2080367 552129 1784054 310264 1454088 1069144 1056621 2119945 2114982 692323 825695 1346170 2379220 1673770 1462998 40475 1130326 702720 1029026 415620 2339734 1087522 1506977 1185298 830947 2194694 1407240 845362 629811 1620097 672355 2065697 1075067 49293 1443198 6817 1029377 2085473 946466 1050661 1956058 2594041 611783 290186 1016169 2431537 226105 1420468 2050378 2306257 461424 1431397 2316606 1139481 2105827 1900155 2046020 2492155 2464520 971833 1292567 2582076 1340556 1117597 354848 1100199 591325 2075740 1037580 962359 1906629 101815 1162564 197999 280829 189009 608870 1566519 394966 240342 1275394 576331 1903439 1432428 1313242 448374 1150203 2193041 2110202 1308990 2624200 410350 1862431 784914 1085676 2422706 917314 132487 411647 1597907 1736312 2590915 1009937 613878 2174801 257913 1288105 2224084 866161 820631 2529235 2080973 664109 1478755 2624243 1422503 866464 1591522 1420371 97613 904093 1416740 1839167 2237889 1765238 546421 495357 850680 2614010 1791155 1633162 2491173 2296275 489743 132527 2420235 2427440 2252230 1088535 1671532 1743600 2361771 1539813 491 2371916 982408 296690 253759 782552 259513 1453073 1359833 1736476 1616040 1250997 1934971 1339514 2057438 738885 2542635 96011 2376094 2260332 1863703 2430192 876510 1612481 2200262 1321037 658918 2436124 1253562 1192804 929720 744949 890221 1831058 1170942 124946 703450 1275379 1355368 2387689 44769 1529282 406638 2349160 1952464 2304615 1119268 1182723 1916028 701492 619338 1502108 579329 1192776 1840547 2182261 2262492 2403139 1171345 1888143 1477736 474001 386715 2276685 2316788 2118330 1568127 1338035 110945 977191 1886276 2067426 567951 2325154 2052253 2106019 1938831 2245519 1169280 1555855 197609 575220 412604 224856 1551248 1150931 2514604 1792378 1982296 2441031 1168601 527813 2370062 2037270 540700 140295 733852 182556 1085218 1233335 1922664 1358111 1855207 2264788 64612 704831 2295339 1500307 2405410 312536 1862840 1363796 2479790 1765822 1701453 1959837 765564 1079056 1634971 1320615 2344833 348371 25277 1657568 2495992 660617 711 2534009 868675 2578661 1471562 1689698 536188 1545004 2441488 1138686 145175 970535 120365 765259 2638784 2250096 543794 1253616 139989 1224196 1267537 2547259 1770028 818298 1587929 672451 807339 863385 235457 1937661 1308722 316629 1657763 1753190 269542 745260 1878561 1622596 644829 1421745 2052883 1052825 2575519 1084006 2446208 2072025 2515777 2462656 2129254 1574907 1612660 932440 467906 2499064 863412 799103 2275662 1353529 1377520 2238070 829750 841930 2267028 2179864 1274884 975281 951739 1596826 1932718 2544518 2499182 611729 2188984 1074023 198253 1365970 1269853 2197427 1937307 224279 1380971 2123352 2363775 2068028 511350 1205666 387094 2547020 1006943 2066610 2186772 830976 504729 1646402 2618827 748369 1001728 1540782 1662685 2111599 95669 1451669 562810 193320 423426 2559602 1597816 1645511 1715930 40049 1231657 673546 731039 1353362 772445 2202668 423457 1141900 1217945 277491 2243412 886720 726726 1386081 3406 590399 209049 1487584 1858615 1226530 1463342 1871167 1086330 372911 2617374 501949 2620131 185636 1534893 438526 2620193 276067 1356487 994277 2067828 430854 1359782 1890759 1969871 1696706 1492103 651610 2188838 2088451 661563 790211 393367 1265468 1035619 2206103 2017010 911500 1497409 891798 320941 2247740 455711 533671 1913299 678518 1535629 1373069 606323 1473381 1082199 1198349 2498050 719409 2599676 1733284 1556898 1702594 807760 1035642 770659 806576 2324516 2571612 2474250 2136629 964362 958046 1604737 866406 1890838 404674 149474 50245 399643 520645 225116 1662415 1212692 938870 895982 513263 1423170 779938 2260273 32484 1637549 168856 2298234 195116 707381 1609646 1340846 1186598 2108460 1800174 776810 2142065 191062 888083 516554 1262934 1091467 852629 1275813 914456 2134903 2154598 1167477 1620489 1759177 2647491 2100534 1147880 2507685 1995313 1804596 426220 1536113 1347354 1341776 110695 2322734 1722644 80486 2241165 1928347 1776168 247496 897970 1366165 1579127 247346 188270 1728706 398579 783690 2234658 1839030 38694 905278 1489805 1134601 73681 441711 1532081 1828424 1133486 2187498 2641765 1850726 439535 288934 1982812 586072 1563766 2061148 2575159 1429225 2221103 2575640 1827051 350849 1957220 730624 1141044 954220 2031442 1073354 395322 2153568 567438 1636676 151871 133137 2457297 1241661 482511 2021932 2153851 625172 1276269 273256 1900396 1585413 863929 2300421 417263 108023 1449299 1256601 497877 1008230 1050908 682993 791749 1966090 2038078 1669461 1069995 878413 682173 617390 1007709 600235 366688 2048148 1451256 2498216 2119952 1042991 1476410 2183136 1926048 2429812 2038383 2219351 1799613 2209512 1113813 1907332 1618971 673892 105251 1345302 2252960 1701032 470328 1700536 854418 88372 798473 1993697 1958504 1075440 810860 477289 376973 2580867 1024368 479858 215496 268855 564460 334016 679761 1604973 2298596 2412337 972651 1338520 973185 1947388 919097 2276722 2171542 1812536 1081078 1144710 334300 1422613 342578 798858 1568024 501976 1351914 536111 773175 2510947 1155464 627721 1478155 2050865 1166027 2233703 1430286 59673 1292631 1917486 1657112 2439889 1212790 2133829 1009793 2064247 2410845 182369 2039415 2598060 581735 1622759 2565167 47091 2611530 1706698 548841 2255197 538261 614137 1376800 1022546 91829 244673 2450125 1293456 156659 27579 2110341 1452669 2290321 2637566 1819175 893736 840970 435435 605913 1012459 772605 665654 476302 2503305 320188 128473 103734 1101078 1663606 396994 1447802 2561922 463421 919258 1352256 2041595 1369104 2637777 1407894 1035969 1647869 1585616 1962750 2611714 2290057 1002264 1673054 1381441 2267927 657227 1026479 691244 2212091 2100515 1503972 2567561 232968 839317 2058400 1232453 1982517 1005320 1890283 853890 163186 7927 1685157 746007 456864 160529 1219045 2350497 2120680 1720182 1856902 1666238 2209575 1847593 185653 1265309 53755 1792554 2619252 140082 2148412 2278490 1632196 15773 810854 2528157 1814419 1555684 1858707 633283 1799735 1471388 203809 661179 1596451 1696502 996577 2216450 1004117 1065162 1627483 1955071 208779 2647839 2446101 1286912 729997 113535 127884 1523359 2142950 1060810 1304380 1001477 403617 853436 2523612 1264880 1849174 2626623 101083 744518 2339680 2309804 1656275 1356237 1496825 742551 2393132 89755 1118556 2274519 1821059 1862911 2336395 481524 1775574 961971 2130300 650973 2638761 490238 207275 662557 1039647 1800808 1839168 1190107 645749 1233878 1261889 60785 711341 1895560 292737 2140630 1882200 2111205 2496817 116282 372426 1835678 2115420 1779327 2356652 1816901 60852 1224838 1228644 1696922 472705 858719 684919 1868455 569901 1214786 2280153 1627504 2524993 1604433 1866872 2112276 1796938 1595090 1105015 1340105 2062675 1251416 1999441 842133 241923 1207093 943305 1417968 836850 562828 2265556 2185998 1993361 1212821 667521 411618 754962 209335 2389918 2194726 2300457 833648 2570153 695046 2352144 1673992 874525 23455 1097397 365734 1179405 1589460 1866836 1940160 654750 60091 190527 613783 2210612 191616 794418 1493539 1425055 2403074 797219 1537983 1857019 2548498 1634875 1793653 1119660 539100 1395362 457826 1634085 2180598 105253 1238995 580079 2648247 2248784 2270028 1866324 712736 2220217 277276 2482367 1939232 1274780 791775 2483961 1349188 2622763 1680327 1281674 177100 1222399 1532976 2008253 549019 598831 554402 419623 1424096 2233109 593702 1392283 411583 1522110 416068 2111001 1310205 2495562 2004362 816789 2539375 207073 2454216 670462 1166342 1142343 1922377 2554609 1027372 1411090 1329415 292437 705089 663296 1410212 1152896 1960654 1579606 1458293 2554709 1322554 2263122 2364911 2164881 612799 366736 1429715 1601163 2193522 1931372 830548 1008704 2391864 172069 2387180 266830 342454 2469039 1525270 1931385 251163 581473 1014838 6082 491487 210337 878276 1369022 1950247 370831 296787 2083130 2085087 23264 1263397 1790452 478154 466091 2334000 116939 836289 1586021 1512040 1624317 2246320 1130641 717759 2206008 412240 2185960 1803667 1333905 1118283 1735055 2428028 1112327 1062008 2109872 2521067 2279264 1862145 716039 1932367 2353731 1209897 1402890 2506704 2176404 1466099 1784904 1587843 1438439 277151 506212 270585 1667184 223382 1360134 1787084 746548 2628329 1112744 464899 512742 914909 846639 2586556 831105 1019743 2230100 1691284 1151565 2469576 632138 885257 674320 113803 2520454 626566 926602 2586919 112809 425865 254761 1881870 1407177 1182000 922341 1000035 1652444 1877019 2007421 1163283 12765 528083 2065427 2266193 1110947 2471998 972329 1670765 1952883 2434852 1898520 242707 1759893 59098 2439428 37750 1609396 2022914 7798 588178 1647981 318340 1473207 283598 560527 1892187 2470910 420523 722536 1110911 1460689 1085309 794945 2064888 1476224 729029 697461 2383484 2398487 13602 2367312 1168753 1195133 671400 1116514 2156777 538297 909518 2044444 397891 284518 1914309 2070942 2367784 1369623 2336047 706405 372319 1456517 567768 2406067 144938 532581 1037807 477791 135815 1434214 1265699 1533146 952173 739521 1399401 1563392 1273549 1955176 778354 552087 2064592 755112 106554 1652017 2146462 344131 1609142 264960 1913622 1462468 89882 594301 2252979 2646620 657485 447153 956821 1123431 2377434 1940893 1914529 925414 2627747 2150393 1649178 1727167 143182 543113 1745891 994384 1771118 209746 1306886 946102 1749987 2643029 1125674 283706 1582790 420263 386708 2020334 10232: 2112269 330156 10233: 2317669 1428517 20527 1557699 1859771 10234: 1673904 1057513 1406461 1510783 465885 1448336 864495 1336052 1221163 5017 10235: 2039738 1622934 10236: 429882 446309 1892028 2021740 2399595 1053276 503179 2549503 213704 1212023 1007176 372757 2191876 1946263 431869 163797 2531642 2237666 534766 2234134 833015 2540225 32307 2155629 1041936 1129838 1320886 777147 1834483 249278 664385 2377882 1305582 1935014 1571382 2508636 1929673 821052 2401629 2499465 1806018 2311867 2584494 891803 304141 57193 1102155 476599 10237: 2428743 10238: 2514788 1018660 10239: 905733 554520 2083721 2004036 319243 1276760 793968 677361 1999321 1040988 1585933 1504250 1042040 1265365 2364689 2341923 2325413 853548 2299472 301469 1119870 718217 1664297 1133474 1438385 564425 391684 103070 1931100 2578562 2605004 1054399 1176838 8211 2185788 2281654 2186425 1024: 566819 1844669 478775 830262 621088 2480992 1863688 872882 2589332 842677 1995497 10240: 2064028 2354353 917687 1388102 2346154 1224296 877471 2205959 855429 2082099 1217853 1209226 1833543 788184 2512253 1315806 1714406 996434 170386 1500967 516921 2504519 384720 768133 1655658 2118456 2432325 2529053 2071683 838753 188559 111575 2446946 1679486 573652 1962758 2342073 2628415 587987 448175 1518804 452728 1266067 1198022 1333152 10241: 2381246 1317958 780324 432536 132981 2346147 1166632 1923293 2527572 900571 1767303 2026736 1828455 2148595 1478175 844742 1783304 1870099 1474152 1289055 746988 1212049 1762240 305229 805446 2625759 823543 1971971 423532 2378472 1340798 921348 2515102 1051020 443741 2171656 2382875 1838841 2068692 2466748 2615161 2207633 1877601 2288903 1203646 2605208 2439327 808559 1395830 2613756 1252784 451656 1000194 1287688 494646 2378922 1346018 2374186 1231790 68271 2172954 1407956 2203283 1182425 483787 1102453 1438445 1311433 2295671 2646937 970982 295833 2123741 2262531 250854 505875 1692448 2566087 512945 1228188 1718239 445126 2204979 1604448 443184 1777171 1412372 898910 1897924 2431427 2044892 1812054 2420758 2145439 349921 2048774 1421091 745660 2391976 2627791 2414511 1886518 701358 1096465 2114625 481798 974220 590483 366152 2380893 1229214 1030181 1454129 1324010 1807986 1629134 132211 2312964 1021909 533160 593096 708141 680408 1938201 622846 2122631 2172519 1130175 1622741 1417298 1039092 880541 1998197 1214598 1831750 2061738 211575 2442232 2506736 2142816 1982976 2072922 2165038 2218751 1015675 2039203 2001138 1078256 1802816 1038299 529676 650061 1753971 410626 168 300681 274586 1371451 205367 1316642 1582556 1860970 1119018 1834021 1740820 1498840 206277 373563 598527 282527 2334678 631426 1012679 1634537 2433921 1651185 313219 2491295 985301 1896304 750641 495674 1043570 508236 823015 2274497 1238148 698701 451784 2155700 218686 879644 2162944 934329 416401 1619024 1834621 1243124 851899 627568 1266186 384420 151975 769765 841778 1412785 1996027 846729 112974 366983 2257590 571768 131394 351698 2464777 1547556 1673771 734713 698210 84970 1744325 2162625 2623776 185892 1866911 1804602 2411426 10242: 2128433 1593994 1735604 1136125 105617 1632591 2398835 1658658 2151248 375004 2019580 2429983 1422484 1381285 2416095 10243: 2315741 215905 2418023 342330 1899301 735733 1690506 2410757 1032389 227280 833056 842669 1546766 2071711 2283065 830155 225002 856237 1389780 2457479 1691232 1249701 2059476 2116406 988097 2098404 94565 936253 1721469 95661 765638 591184 1674065 1905695 1587095 1544462 2493476 527931 1771967 1621561 838950 1223907 1697642 232609 1820564 829305 565751 669903 2647161 216182 1018245 400385 1323562 1982266 2452018 267847 1184328 95800 1513109 10244: 49559 10245: 1159805 2128304 10246: 583332 1783566 1654687 1364957 1075602 1016316 836062 772658 2291413 1960851 765546 2110776 915974 2538244 664230 869629 1084626 612111 1242529 2343128 837313 1534417 856217 927898 127387 263823 323084 631874 2197357 251262 2450299 1565141 935918 2058902 363893 1093978 1737210 2600616 731277 1050184 371283 487317 1975711 1804596 464674 2331638 87410 572092 1016087 2501098 2574284 2579611 527121 966494 19398 986706 780012 2052762 1742069 922661 41425 2465306 1913775 2197170 805064 41935 2140471 1232280 1253277 1965075 1642525 1250174 1869945 2246405 622511 1711930 1770313 2278709 10248: 1693988 10249: 2230269 308873 2599758 683401 1025: 67944 2036114 2392187 1458368 499832 1421591 2489440 1167151 2484792 1699301 683124 2392770 2507505 1900351 111070 2276 2435187 252119 940141 102051 2031453 246216 10250: 1612493 1842245 1600669 2595572 2477149 2615629 2312285 609158 10251: 564148 2300862 2504304 627172 840333 1074904 2032123 120762 1329746 2285511 2232677 2551956 1956058 420353 2352289 1746205 1099813 858902 2205636 71833 19832 7257 1425839 330277 997631 139006 103761 626602 2375933 779253 1598307 759129 2473291 2173296 968636 2341353 1210124 1604027 469118 2021849 10253: 1558312 2259898 2302066 604551 1156358 494455 1087412 1983219 775438 2030901 1370843 99613 1863329 1332933 712445 416107 2179210 1965323 2072111 1264657 2412566 450048 1631846 813659 2416329 2137450 2547515 945595 2119095 1285308 2194664 2492979 1357018 2307786 1529820 2479500 473062 1255448 1043396 76832 2408694 2178923 2058200 2244163 613973 2537717 1371647 265301 42313 1687201 1139749 432383 166313 74477 10254: 181725 2235489 520465 195728 978057 1324539 2557544 607470 1435335 2577522 1219822 687575 2489466 2600762 1417474 494494 893398 579549 2296307 256696 1596412 14976 1681614 1319605 1437433 1642347 1101916 1955660 1720402 565401 1819629 383679 874760 2574617 2216264 333717 330482 2035004 135161 1664393 1502270 831839 2250663 2542163 281727 358729 2593255 1503534 2391200 1599368 1077103 1477154 12138 2398013 2268152 1380641 360324 1635029 1817059 2072276 1275089 265266 1820515 739294 1372409 1851578 1987336 186826 2546819 509009 2095882 2050056 10255: 1053933 420780 2569646 776377 1768143 362343 1870008 1519723 554186 1976079 2613147 1939822 2141380 2459178 1806782 1924616 1085942 1545603 1840254 2298501 5323 1192903 373278 1988671 567007 803741 1724250 972552 2510560 1881469 2408176 1529742 1253198 562109 130567 1484022 2440372 1045490 2448531 1231654 8934 1185909 2091822 1086084 168952 2009384 2281678 2084957 1290564 303834 611118 605707 2000315 1700405 8441 446493 640025 2248484 85287 1884948 2350962 2112912 998790 1938891 1753242 1366528 344205 1898077 824315 887873 1972872 2372175 1855093 1502270 63936 1120209 2463649 2125024 1617427 1770414 1638965 820095 1117018 49799 1006853 1744432 1460874 633671 673645 1183489 907255 1240715 2199018 1573839 1721785 788056 2216699 1600966 547558 2259913 682965 591555 858202 2051691 43266 698753 953566 2290219 1381428 1720476 1060100 207840 2157455 10256: 1841928 646784 1187749 114590 576830 1782847 1083600 2124359 2271505 10257: 1414572 1496242 1741962 2354601 1959784 2158968 959842 10259: 2555272 980115 1307065 2113996 2281427 2463655 1666920 717313 952819 2325139 1351317 143408 412791 1075960 415195 1699826 1212909 1069070 913566 1214744 504981 1660316 1741646 1002724 249798 2010813 972475 608149 2147617 1801383 1288744 2408698 2184030 1893668 1163386 2213194 1000412 2335429 2520877 520675 1026: 195774 2310614 2125456 782444 700722 2358113 289489 2146486 1889273 1097748 366279 1919493 1678460 625166 2027442 2053715 2238940 825779 1812666 968251 2001119 592734 1496127 679243 1754001 931028 239569 1490883 957673 496261 1773265 2291451 1900285 259299 973809 1042784 1925090 207892 1224482 2152305 939846 2205902 1808876 1483684 143638 676959 1301030 2500870 654810 2485957 1117957 188964 1611709 212143 2222062 2552970 33089 1027371 261906 1568450 745163 89454 1186303 944990 1670801 2113886 2470321 1013742 341806 1341120 2359796 1630163 1696440 2579531 1921466 1043337 2603342 1072585 1251910 1950876 373395 552962 2029153 622702 1764096 1806598 843312 901705 1314611 1743395 684582 532521 9320 1005100 930855 2046391 2226455 288161 1919713 624892 549912 1002870 982225 1413886 10260: 2003483 788949 10261: 1820960 988602 1605584 1429376 122839 1704943 1929361 10262: 1744174 275652 2443863 10263: 1332285 186848 294894 2562398 1257571 10265: 1429495 787569 2262753 885855 279248 1741065 948457 10266: 474757 2603949 1339307 2121902 901993 1829655 10267: 289489 1820929 2340591 1613830 1755695 229716 66216 1327355 10268: 1883719 2465197 274051 2066822 1300500 60346 10269: 1182560 1027: 1055834 876883 733657 471879 688206 2597480 125559 220482 341664 90132 2242989 1332989 955178 1502565 2488910 936993 1504387 992937 1126860 779824 327691 1884882 807514 1412158 148550 2286123 1899676 629753 1777405 310211 2428311 104234 1063042 2226756 1282332 1702069 821292 1866519 1974287 1652439 655559 581517 672579 2025073 2361064 1449655 2347593 902139 397608 1021865 1677491 916583 754636 2503307 1398656 2105253 1776373 2370879 583628 1265703 1963329 612296 1167629 2440488 2107589 1927208 1995368 2120435 1951430 1012733 1710698 339373 1415902 1417991 1834613 1654789 2398703 361304 256703 2462541 449981 2493928 420318 866114 1850422 888306 1028643 983660 1806342 248112 840838 176880 1237067 1788959 720470 2222341 217929 1183261 319899 1706355 754605 638231 524163 1504052 885843 2083368 1265746 2026021 46716 2416370 395961 7945 1330780 79591 1674299 944205 1455583 2625962 882611 185405 2303338 1294252 14821 2429050 1384818 2326769 2173377 367158 976263 182317 848481 2452372 2058482 1330415 644670 438520 1517632 2505902 1037012 852711 2216520 44297 357060 756359 842185 24189 1333516 1516795 1116930 2141312 2640895 1729342 1058365 1362346 2057548 1694365 1273299 245825 1767363 2474196 371870 1042926 1598851 671894 149132 1792512 2117055 9388 1980213 1270773 528460 863956 805366 2518308 2599940 2015233 1970691 1657469 1801739 193469 607350 559893 733070 44112 500657 2088632 961642 1168458 598754 2365946 2443232 1809362 60137 2124065 1482116 500793 1516457 229634 1293154 1444232 2172303 2448705 1494408 1602576 1863536 524677 57657 369157 2256146 2013530 386749 1426592 231712 1317773 1270996 1504990 897590 953663 529832 1501653 140737 1209178 1396363 369048 1572354 353318 1176431 718791 1057292 2224494 1913100 1645149 953602 628255 2016950 1804712 212257 651230 2079051 2323394 2205917 434632 2408538 1236151 1978926 836841 2593355 2476723 1932061 396888 245665 1847650 643675 1065814 1883988 761644 801056 1189208 266821 1894375 313269 1798194 795340 1583946 2061944 1512074 1120814 467610 664739 208518 724022 1534704 1452765 1322567 130729 2220881 728653 2435208 2532211 1774479 1790671 950147 1639376 226299 2514589 998765 1139218 2071191 1151834 1928215 2227409 1849516 708102 758159 1067468 631334 2048031 2286470 1816892 804892 1164796 1402868 60893 829299 2122250 1923004 2509463 1371748 1231697 692155 1302710 2297960 2415704 989960 1896424 1602616 1087946 840261 565729 399409 1553822 2507813 150830 1401465 2598671 1467506 2322865 1332273 2069625 1486935 2433359 1313003 1927753 78760 1258342 1637613 755506 269495 2048569 10271: 2028934 1352219 1210611 2021203 2270483 1574843 146773 1151659 2608047 1898872 987824 1720871 1532376 1752331 1613042 2360103 10272: 209200 961271 1595636 2280881 678272 2059902 1612663 1794246 1462537 1358544 2625918 234590 600130 481158 1178616 1525532 1483333 2205089 1229733 1394771 1066079 380545 2060682 2377851 2120884 1762884 2584393 2209485 99877 2157854 1656505 1596940 1706082 1562195 10273: 2364749 873100 585714 1712996 2415537 1113980 1135276 1443007 1990376 685420 927777 2452906 2260792 459173 1937127 1760343 96013 2357749 300338 2507982 854317 96011 1618646 2343409 1329027 1270609 1048629 1232086 405192 692372 129182 1771513 2060260 575114 1069088 509239 985009 1568692 2350588 3285 2251933 2476135 648505 1500082 1422505 521464 10274: 409473 1390587 732556 1738910 1690584 2300950 2238154 1928116 2488764 1671738 136326 787738 1787984 1861156 1423247 732879 425960 701962 1787567 2016490 1429452 189010 2413234 208274 364479 831176 1116720 1209206 693339 2602078 353657 1669447 1227209 1768458 2141847 827310 552167 1362750 1324171 1367014 1644842 2326386 337063 1143230 10275: 121622 2339062 94972 2043746 2533826 740947 646771 2569143 2507903 125021 2644888 1376106 2478604 1814174 334829 2118521 1906868 1025363 1039198 2477226 1155703 395597 1684520 1120901 1918141 595148 713160 2479807 1454880 2479614 1658033 2114456 674683 1215803 580956 1280544 602091 1948485 1341101 1794679 440789 821426 797754 1228988 770296 143786 1086184 674434 1086832 185251 87673 107668 574790 282845 1601592 600362 841400 1279177 2559242 1451319 1136793 1730684 722899 427357 462414 2244477 445552 1122351 384221 1779138 1826764 1434324 720231 2441012 1808957 1988595 1036217 886882 540747 2232591 1120773 2538056 1634878 1476640 2486693 2461172 1025141 2622930 2256772 2344237 1931302 1349673 2030786 1276341 1368192 2085173 736859 631813 915608 1661776 1403480 904421 1256855 1544282 2088824 823932 2573937 559915 335226 455516 2533823 2587366 863558 731697 2231553 430227 392252 1417115 524777 2443785 762135 1519766 225737 1663315 1158708 206701 84882 1127787 2451611 23129 291446 311951 2396348 2420749 1739974 1722346 51306 1994024 2053307 101712 1597932 1621881 2096268 1459025 1763131 1381837 662413 574493 2338757 1136368 248219 63858 1926750 1240043 1383906 2512637 2465355 42777 1728977 89068 2127461 510448 285434 2542232 901825 2078861 2074185 790663 582557 1326188 2298381 1397885 951796 2314059 2412881 1394381 45536 392878 2417000 1066559 633403 488508 539543 2566540 2346528 226529 425767 1751997 306873 2564697 1971954 1079316 178086 1845393 2403216 2442633 1986351 2214050 2401475 311280 2224910 875107 1330778 1150369 2212265 1078942 1694980 2294415 1796497 99399 2331574 466775 1540488 1181627 1851172 1437249 1352901 1738367 2480324 47032 1632006 1959950 2393725 272569 1758154 1091782 2399326 980407 1489396 2468379 1169682 2602164 369111 2570366 1039354 125453 880379 1357551 1817203 389538 502520 2408220 2480194 2147198 632504 1143764 1147647 2014108 1105335 1961753 680170 1056158 1564390 377498 2060776 2019302 2038267 1279790 403015 821083 2471399 175778 2181911 1556121 2500704 2588714 2392090 2486656 1961027 1660432 1362555 2481792 285237 1258610 351416 39592 891224 2462415 2060575 1857412 777856 970131 1197886 2521625 2121099 290411 2473760 988744 1204324 2580661 1439403 1595224 541214 2012351 420973 1261689 1076994 988065 2625918 1384632 1472946 1096378 807655 602270 1628681 435336 126686 1698731 235581 124802 1131523 1263603 1443421 2341725 1684749 1229944 125676 837088 877 1721373 656440 1458083 1279868 262807 2083737 352766 1482272 1557028 1733878 2261933 673571 1568281 2380700 1051464 2168010 240244 835421 1632070 1485393 89254 209875 2134746 2093466 1172697 1102519 2551326 932741 1344831 2630847 1951532 350320 2061332 558643 1816794 1058842 1958904 37105 554860 1801739 1300612 522790 103335 920883 598280 2056934 716448 949003 2141787 422043 2096436 2297107 2538087 790089 1677973 1474632 563240 83118 1734864 649307 2087333 1237547 2118178 584907 78123 595572 176168 1759937 1532571 1300008 164061 1131917 1354825 2466872 1213464 1271893 1262075 2285807 1250919 443106 438487 2449604 162482 1493319 2427745 448298 418688 1784823 2596199 1332233 1025350 1010393 1218522 2625071 2253611 958251 976364 1194075 2636265 2269644 1036162 348335 1846281 348188 586340 2042074 2046633 906028 2135563 753567 696309 639249 1405357 1832795 28707 1099878 1526340 1282584 265755 1141007 151575 1846869 1882796 1078536 1656115 141107 1980964 389605 2316029 94830 2103118 989243 1471126 332212 2600795 1445000 2101547 78365 1214273 2243473 308196 2415407 658282 101597 1938816 814045 2374060 871528 415291 1592375 1937878 1838503 39854 199267 2590411 736421 1690034 1103124 533658 342616 1289855 1725057 1938142 1377839 444140 2076598 699391 1994315 2373323 2019081 395022 825233 2382795 942441 2151521 253158 1963064 1067467 2340301 1269960 1166092 1456564 2046507 646971 1041187 1263980 1421340 2148669 2558992 2410544 1885421 131972 164399 480428 358729 1759966 2187138 1438082 1278859 1374579 1457053 2271166 1535765 523482 2359361 1544372 2517993 2288842 590766 2126866 937249 1882861 1226914 443693 2248773 2270826 2634689 1952802 817591 608000 1493345 1272081 1265128 2157185 142399 434958 1891511 2449583 218634 13644 970606 2330378 1338346 824472 1160344 1367792 640275 614919 1970003 2431815 238196 801825 121397 1366603 608552 2062438 2184708 210097 1654431 2244866 1740709 957487 1292520 922555 1293314 1285852 2103020 1398263 2364836 546535 2021453 749039 1382678 2337369 2182973 817879 567618 1515621 753606 5251 954096 912707 1831393 1688176 1387783 2311702 429303 984273 1041543 185416 2542121 1853745 1318773 379469 2124708 1496394 2378194 1025351 1623355 491775 1697796 2224675 2587009 1055008 2076286 153984 759747 1742770 1479852 1346652 859924 2257125 1500533 2277994 646376 1543754 663511 2062747 1038924 243988 2391451 485682 1968336 1177622 1445821 2396376 435950 252488 832793 369419 2559496 1002485 2441725 158201 2601333 1589290 2532534 2151197 324304 977434 39830 831257 1454985 968600 1862264 1996903 1050563 2041356 985112 843806 1972316 1701948 523062 1490621 1376133 1900044 2305881 1056318 816036 2374633 2623576 1117438 1360218 2570657 2136291 2049044 2012289 916555 254486 1670625 1581663 1025472 2038398 267307 1386937 13651 1334448 486472 2557977 1696982 1198379 2138170 2517896 1516884 245361 683898 2474129 339079 326115 2629585 2523922 2529088 1820593 247651 1965590 43266 1544813 1359540 438038 56486 1197102 97886 113055 1753359 1206439 2554991 1446453 1920597 2104407 1711930 480033 989936 439871 621928 1731960 2511296 2582217 1819529 2587848 764770 1964268 1463901 998608 1972591 2148101 1057220 2158780 1824754 1186410 517478 1916202 157380 2499681 1647680 1728084 229525 1253177 1911954 2290189 1798570 757704 283027 280614 2382584 2066732 1247900 2483569 2504966 2612713 593168 157214 1430364 405248 2623598 1847519 156925 719638 2365367 2604193 763638 714541 2291221 10276: 2124819 1774684 1349251 2488423 1061566 1786429 1213158 2038792 1094443 2575506 1794933 1485748 738080 298564 1333091 2306810 2057853 301414 1054067 2563104 281277 2450029 1093045 1466952 234989 36696 1091770 396527 513431 1900217 791026 875445 725089 2588747 1701111 1414340 1785179 423757 2438737 2566167 1326906 1123942 465795 1791554 1743806 2635100 1556363 1847897 819007 481530 707809 1756389 61664 2212389 1465570 989255 2351709 698198 1583197 768408 1145554 1803438 317464 1857783 2406400 809539 823032 788034 718211 825695 2185669 147908 1385065 1056722 2471494 753289 1592904 1139355 606356 1643330 2222806 1367102 2216029 1325656 2565803 154089 387159 2477285 1473325 1735621 962008 635198 2212494 1004396 1645260 1612922 2368022 988646 1238183 956038 688244 1198514 1036925 2214840 1627768 367289 498640 2209837 763253 2593314 2480119 1229071 2199906 770067 2602683 1089793 2602142 1794022 2385166 1176776 1901563 740905 2327160 1024059 397585 2026754 486435 1244384 2618670 1434716 836960 1802626 1379011 2011191 1718299 513202 2254539 1893137 1636660 2549939 738620 1437947 1275235 833214 1489514 1110428 2224402 901884 2244752 2361923 1410432 2190097 343186 500507 1883992 1823158 1826544 2043475 2628976 153255 464388 44641 960208 1966232 2516339 1168645 1682662 691021 2194022 763208 551434 1571419 1800640 1555409 1548144 269382 1829900 1266761 938555 2043119 533381 1752946 2539837 303663 1610456 1758821 2292720 1539081 1524653 175095 2603890 2237988 2003594 10277: 94053 1071142 789400 887939 140375 1166815 1695001 63902 1712732 2384246 106816 1692007 394320 1067223 2218097 2332318 2534930 960498 1696258 2143442 1415158 319226 755031 885087 542796 1138881 778786 1243969 2147274 337286 86368 933665 1284360 1927237 1245772 1354908 1983634 1974455 7766 2569929 823649 54840 1506248 1624607 1761913 1842197 574470 2358829 2033466 670073 2109528 897047 1303787 2397626 610785 1972439 2555461 1973328 1055469 313246 558099 634195 79451 857343 1033219 1937742 462274 2162042 1630174 1118177 1491720 549493 1985643 406134 1327359 573068 1635585 917056 130103 738055 1366570 1872453 895643 688367 1170138 1043561 2099702 2120752 48434 2117202 753289 1367102 863024 129786 625119 584940 927526 2180113 440708 1781314 29982 705166 2070336 1677587 1926815 2566171 648230 1652110 1728061 1649092 2177911 636042 18696 24450 985374 2560826 1608374 1753483 21322 541368 833441 84048 1249600 1137815 2256971 1300119 1653519 2596555 978008 360828 1778929 677039 2241183 240762 233420 2226606 909056 2331638 1967866 926595 446512 1015774 91842 1515440 701205 2412920 729963 1649467 439487 2453601 1921305 2530099 1650840 2451330 420674 608576 695594 1071261 1687227 1059796 152109 805207 1591928 1048269 2152782 751481 2033500 1906357 2534614 1846977 93177 2633887 123214 69273 984935 430376 413324 1634975 321519 554146 2047307 953303 309654 2471919 505747 2404597 716098 2290474 312766 279275 2354057 2591649 544804 1952915 994579 2110545 459107 2497432 12352 388042 719068 625685 1084823 1812935 303595 1028676 10278: 727483 2217433 846967 2646854 1620184 1233800 651434 298890 513971 202340 1722264 352947 879787 1875980 10279: 475518 1245010 1866009 1795618 1028: 2323580 2548379 1273852 1946310 978983 540877 1167533 10280: 2325522 236943 2483842 737345 2079373 659830 1766304 477938 1675006 2637187 899628 1928030 2616823 2010413 228244 349530 2279560 1913820 1830206 2544081 2100974 559442 131620 1448295 660100 10281: 908764 1098265 1245752 536818 1660270 1352715 1540925 1689071 1170953 1280726 2596916 1477422 2365430 1143964 274106 633481 1165058 1485615 1341523 522634 2080018 1201713 1473375 144134 737489 535164 1447847 1100850 222106 1773885 1494208 367916 1901179 1007048 454830 1818118 2105164 2257294 846149 1376829 1217193 178738 1071274 1841976 461212 2479174 432057 1097667 2026590 698609 480545 898303 1175987 2508207 1072298 1246000 1064101 1889330 935155 370363 259145 1470878 1173997 2174477 2491748 131016 984580 196969 824822 728330 1382041 1092074 2607151 706300 2080565 1358992 647528 917338 2460025 663905 1939931 1307726 1400378 2151338 743786 279591 2065416 882200 2391518 886700 2011730 1202340 145566 1958891 2487515 2276728 1233239 866795 1491597 1226335 522712 393001 720724 1327226 1407033 1039984 40004 1514223 619071 664443 1012665 571674 857950 1233029 1081385 2610154 1325221 1078766 1923349 1679478 2223526 2358041 345257 2090175 2609438 2436832 290858 1633737 193774 21217 548114 300483 187662 2423898 1716556 597128 2127868 220842 681277 1064376 1067141 2428916 1042848 2397938 430376 1719255 1338129 1287947 2439284 2186504 31565 12708 2462181 1263569 1635467 1771719 1929738 1084473 698302 408501 1996720 2517054 2588750 57559 1129926 1304378 1236186 819044 1522938 2347592 3612 551663 1060181 435771 274364 1103226 2601857 37086 2202510 1288138 2418614 2105803 1856909 1007060 788855 2305109 2442336 10282: 948367 1419335 235253 1183833 1340368 8999 56554 2330565 94624 2488018 2125322 1822830 198716 1121365 2037738 1081281 424361 2092448 179438 2244636 837026 619515 2409499 106441 167151 510080 890029 123609 1043067 1450941 2167513 1633980 1778765 2263343 2647764 387967 2396751 396152 1508499 1395280 2013713 2489377 823540 80178 1513808 10283: 1126767 2537740 1186984 905884 82285 367025 844335 2174349 1209109 2475644 2206144 255867 205102 2506110 1568682 2498046 363858 1124592 1015557 2450477 2182658 10284: 516339 1892264 2074327 2316488 2008741 1949407 251695 1836474 455662 2566809 10285: 593122 708215 848260 1712774 368309 985924 10286: 2431405 732385 2611506 2236758 2129016 2404351 224964 526716 2196012 2357576 286305 1708083 1370013 2555429 2352635 736644 401749 1480412 641691 474713 858202 1352361 2545922 1251556 10287: 1624421 1392206 1460333 1697500 871368 1759620 1538796 1961026 361829 782569 1633859 749593 2193337 1848153 637596 1583872 1143540 686587 1717595 508578 2477991 10288: 386418 228968 1718659 171625 651176 602389 1093603 312645 2567326 660503 2302435 1215177 984302 1222778 2530182 1291279 780111 2553867 2628944 2002091 137943 1160968 1897521 616185 1012561 1403694 1531332 1828245 1329963 1065961 1419621 1385435 10289: 2200697 1659023 1954386 1846321 921540 2636750 795445 1610304 311065 193885 2355086 348539 273620 505860 1029: 1327944 776415 2647197 1237130 473296 876876 975188 1835009 1212523 1302944 1104959 366955 1176470 1475582 1279882 10290: 2405710 1647020 1992558 1210162 1533586 1839786 1787821 133689 1431096 2089944 1355523 10292: 2094914 1312824 67728 1625788 1811844 2476584 841383 1308601 619886 1129556 483189 199003 665588 2537976 1257097 1081239 2032781 10293: 2356968 17176 2385412 1365881 2239123 288336 1152684 592096 663095 201880 934693 467343 558249 281156 326661 1471077 1704176 2461939 2340456 50367 2591395 10294: 232719 569063 8999 1337065 72482 371868 1972047 1702841 102828 1301003 779713 427120 2436920 1505280 2608054 379105 1370421 2112673 10295: 1131783 320131 2526278 989940 1423772 787104 937580 1207751 1897305 1798771 1272806 23051 1961457 1360887 99546 747789 291848 2097328 1862612 1020174 1777868 1689072 1758703 1968081 2046440 2265630 1062873 347455 1519142 10296: 1795945 1567376 1699459 10297: 470248 2114338 2203889 860520 815576 2373464 1361167 2386443 1448076 2110107 555136 237441 777589 10298: 360349 1712735 537085 77469 679008 1992679 2579982 270359 2566994 1057750 890920 1299817 800365 2264456 1649664 1292279 1909105 1743341 666101 1238436 337783 2167863 1688463 732178 1777512 305243 198666 621744 1264731 2634044 941760 2071385 2557350 1519387 2544386 2272594 928816 1105295 1564017 1317029 1466286 2460897 264433 2113422 796819 68912 263402 1577163 288256 1921567 1187492 337698 1369508 832469 1764509 2617495 964337 602393 1495312 10299: 164210 907557 593122 1123275 2514566 659540 273441 834344 2062968 964851 1977824 1675828 534858 103: 18487 112320 2587732 1460210 1227056 1397192 876370 906574 107723 351461 1102924 1775135 1483639 2375388 1065402 1030: 1850755 1145814 1956737 10300: 1847330 1951144 508450 2202112 860835 2429396 269742 1041790 582315 623313 277363 1683491 1307232 2510311 832294 1588807 1465943 1148037 39958 2068216 1048715 2354262 1969035 133068 2299346 2143328 397938 1920266 2129592 1511121 347481 415691 1533540 2161284 1153443 2604757 1678054 2284783 311042 1955535 2404042 1476306 506727 92399 1113664 10301: 850194 2218250 2334289 649076 157047 2484150 10302: 519744 2453024 742204 1340882 10303: 2100769 1689349 10304: 2001383 1765620 1298304 2007255 1690506 305781 829505 760232 1311888 1128166 2244571 2512814 770133 2542834 1719021 2458514 530390 23196 895286 2020316 2123459 442553 885804 1375864 576552 2275306 89152 2432487 10305: 78294 1148051 972631 307672 354086 906812 2360906 12812 1933978 119742 44641 1546260 10306: 513501 513521 2461308 1990411 78923 925621 2024833 503471 10307: 732232 770392 10308: 354797 756603 74320 1437156 1981011 971302 1722519 2487414 2113852 726017 1031: 2552504 2223218 403261 582516 918782 1736527 963973 1746123 2640680 1462687 327863 2457054 2243327 1336779 1526418 1342363 1698260 214784 1851746 1050931 537785 984355 1953448 1925427 404949 511899 1041366 1058242 41927 912469 137898 205018 1139853 10311: 1678976 2424776 1703321 2077527 1320675 689540 215831 10312: 1400056 773818 1058024 966046 1146181 1881808 357448 307677 917544 2369016 2602400 208832 10313: 402874 2419034 2021947 817043 499314 10314: 603462 483047 880048 574283 2408126 2199085 2028777 1669887 164768 1654137 362214 1947403 2071795 351981 736288 1125501 2451806 861576 365862 2136722 1677593 2493605 2319023 1034156 501309 2610698 2466567 1809541 8511 1530075 1617720 2573899 1719281 668236 656167 1964819 345351 1152490 427928 2509588 2132791 1067986 1354851 575550 434278 947210 2479413 1885679 1477241 50894 2516403 2088838 470282 1238388 2417576 1175910 1124736 580146 744923 345869 2057097 1061782 187484 1612502 304888 2578536 1449152 462597 838195 2408187 530755 156200 624777 548355 514005 251240 1137862 1077336 282030 52613 1886287 545368 1877323 749662 65213 181373 1187402 1387659 1033262 1045352 196956 2500766 1032694 2083470 2554513 660110 1554241 2132092 1930693 2305500 1771826 54632 106228 1921715 1108563 1246742 2145013 1385483 2137959 305451 2629148 2014362 2298202 955810 977381 1045065 1603322 2345327 297040 2610284 1176462 1610056 2100574 2102737 141936 2086576 2217752 697988 409567 327458 2637596 2157920 826678 1709602 1977057 1162377 2244619 2336332 1897822 2447992 548465 2418480 428691 2071416 1545711 857880 121056 1037493 1509078 2266575 1045283 2048082 554126 1196433 245913 2115756 29903 1609338 392981 1498452 361556 2351923 1359499 1864342 2319686 1354893 773045 1866483 523707 1732680 2237439 2166193 1712737 958228 1666729 739380 1444032 1038733 2521862 2222414 152807 1304954 1282227 622731 1613574 124770 2295268 2010211 2252704 2095922 472253 542907 1979317 954679 1610229 2042140 2134425 1757332 1533865 893107 2372391 875723 1893787 1429880 70950 985144 1362612 2529699 435454 2608761 1736832 320439 2081199 28668 1910167 546543 1333194 1019154 2519094 355095 808415 2007118 18906 1709175 1379339 2268607 299178 768904 1793442 1458517 2561743 1127840 1506913 1388877 2266753 2357916 2270478 731380 1180265 1159458 126812 1555940 2589809 1460828 975202 1558152 803137 842720 1218946 2518062 1822205 2390481 1015045 1783838 733642 1514839 1690078 2043095 1360729 2276382 2611234 2624392 1960595 1261478 996566 1855582 2118885 1628082 41920 2492748 1883670 1438622 1660800 1319885 889738 94201 307023 310055 1171333 833631 1126311 817500 1739851 370584 2002123 577662 219382 2624493 1882578 2404189 337479 586760 969394 2397365 1505046 680128 1493068 2180738 2240474 644383 2069217 126838 2205576 1339514 2369608 2328303 594566 1168374 326040 2239801 2028008 1255348 1246762 2511768 1841991 2220676 2029980 988406 533844 1058385 2285835 2052660 1276134 1503815 1640947 412519 449635 2480648 1418254 1159156 241737 948118 2303631 1205662 268405 2514202 249773 2324528 390395 1514867 925981 1311274 2017615 1517807 2397281 559558 2647661 1848000 1374772 99109 2044112 2475937 852950 591370 572530 681935 714657 639180 1010471 2290066 2035524 967867 294359 1239233 1434559 2356911 1354133 1817590 737639 804209 1232892 2091928 208651 1460509 1290393 958086 70641 168986 1575807 1292131 264304 1106875 328909 2626443 36953 278056 1908455 1818964 465297 167664 1690855 1017728 1540901 3599 1940951 1106249 1932433 2393689 1510118 1505075 1205309 1320859 520569 1766823 2254142 1228436 1996686 2177548 2333255 360005 450055 138106 1352302 1467933 923323 848990 611907 1401518 1836612 2550708 2301956 1408402 1166007 2002091 1338946 1157469 1618780 1284464 679820 176586 2054256 588074 655251 178861 369081 408521 1700346 1768412 949633 1069327 2011624 626399 1851758 361564 1909022 2187076 688071 2473867 1550839 555536 2548215 2369933 1099962 327167 1635582 1662066 25874 897040 195194 2049602 306237 181588 1933712 2599361 2084580 721238 1251112 297639 1317517 1455124 1003948 1102790 2166096 1667132 2089279 1799613 1857630 1512093 1823851 826766 1210389 2216721 1450484 219756 137499 2507568 1222913 2294331 1995968 649745 72901 1505976 2375855 2427817 2016344 1713250 2140593 2278943 735252 2351323 1578729 2407750 1345959 858365 785917 2263028 84189 655624 748849 2305649 1649155 921312 1128295 2506288 2224473 369938 890993 1159518 1151427 1920832 1012651 710245 77080 1612409 1447160 77195 1506498 337743 699685 2388978 489864 2440823 43627 2395672 59657 967535 144229 229506 2451745 1805939 2087257 1632198 1401742 748722 1801797 2215203 722177 175371 2079627 2585644 1111423 2483091 2563620 534492 784283 442657 2584735 904205 291205 1906679 2420813 305667 1626514 1680661 1227675 994829 2470607 296363 604131 2293516 2329221 385403 2533356 2063817 2015569 2327860 302456 1375099 1723678 1822184 1963701 344916 1694370 2100393 530446 695046 1234430 1977919 288813 1935388 924811 436641 2131320 1821407 2181201 2399189 1271103 2074701 2381638 164214 1993795 1707046 690640 431423 1340688 647921 2450582 1121618 641967 1195690 681456 203099 2052753 1415001 911977 2432866 1955257 2054116 1884188 1813152 580576 1308607 2471735 1921809 759305 88273 828468 847863 773543 1622557 2239033 957497 2476692 1794671 1047791 1960654 2516723 248830 182875 363114 913662 691040 2305551 1482183 2470238 2476609 2022112 1681326 1662263 767894 2089848 1333870 2370370 1595920 2012561 730848 1108121 503873 1666991 1517992 672496 323328 2327651 2480121 1187476 484295 1817171 912283 650233 340107 1459691 2443002 101620 1514192 503813 61631 1862187 825698 1102330 1037034 2321565 2168982 870985 2300371 1539536 1157390 202800 1342721 2362017 2332259 70150 678046 662966 871833 1642494 834931 229958 2179471 1558953 1496139 2056119 1338238 2529666 2568178 281923 1907534 128692 2627679 2186301 1850460 2573688 1058930 52605 1549280 1407892 9360 1679173 1919345 1409998 1853621 2527135 2070860 1981940 1228818 2064638 372319 1155053 2411296 4764 1528134 893180 2579602 249782 748667 1909928 1259997 1349488 1694524 2100369 1733623 626553 1216141 1868065 718012 165439 2287071 2351153 835712 360842 1384480 1521856 347778 1646816 821182 43313 318116 526320 10316: 2018877 40063 1467867 464891 843495 1270197 2306210 2409753 815638 434476 131096 1215076 957071 1942256 1990128 1008866 169251 26819 10317: 608694 2327225 1989364 1004316 1765456 649084 213751 317325 2083720 488347 10318: 598629 724391 1773470 1101724 1543144 10319: 35245 128989 1032: 1785214 2269122 2486486 774868 834306 746948 1967257 1373992 342330 178655 2147240 1945842 1103054 1932348 2224673 1576563 949465 826049 356664 674829 545431 1965252 2574070 1726821 86880 2475779 499862 1080757 2232215 652639 1161198 1683615 597164 1922510 2070655 133624 2542194 1061611 1142380 1475866 653515 1242502 1625207 2473781 2342704 321315 925877 256327 2503230 577835 2092598 652081 2605629 395634 2500769 1096005 2339773 605078 175641 320386 508042 1792974 734563 592370 511464 2394320 1373223 2041384 2344613 137122 923495 2002519 644114 875311 2263982 553078 1575497 1345254 1564880 116876 57559 2230449 2471738 932751 1533955 1752102 271998 308008 1131447 1893154 10320: 1911950 326694 1140242 61134 10321: 2519847 1788431 1829920 2160560 1336379 1568814 102028 1331071 2186531 853427 1828833 551772 2522653 1317349 2623235 724906 1965726 521968 67864 563804 887623 1837698 2267592 1799476 2087878 1188010 2001199 2464966 1015188 10322: 2304864 291756 1036703 2297526 1158940 2528244 10323: 2538479 10324: 1991429 923899 307058 1675613 10325: 1178862 1417947 513195 1416097 62655 271470 502758 1839500 1859181 2404257 1609712 656563 10326: 167377 2505489 10327: 1020661 865992 370622 10328: 2205253 2255816 2447356 291575 256282 624917 1190927 107723 486195 10329: 945783 1240267 1493291 2633011 1851893 465439 1981155 1490300 1693323 1372205 2550432 1720508 1558197 1488690 994714 2038011 1033: 498125 2020925 671337 10330: 1800077 771428 1963904 957290 10331: 2456526 2227164 1836884 1330463 2557269 10333: 1388664 2605762 951798 740929 672566 2280153 589124 503042 10334: 148134 1533090 1449969 560629 1354411 10335: 218216 1108404 10336: 1014251 2057841 49293 97613 689154 1681864 10337: 1438767 2535359 1328970 174615 2518972 935482 233559 914155 2149022 1141621 2605785 888287 1311888 222274 2044478 2327790 1675194 2389893 420977 8465 1045879 262298 692046 766629 451962 504047 1390895 1137719 1905513 969461 1491662 1988325 2392339 629180 819653 10338: 350475 1026518 186576 1504052 2645591 310384 218538 1757201 748141 116211 984475 2442973 2560105 1934884 2043084 535276 2335653 1346168 10339: 313083 1685791 488754 940745 1729821 1792060 1349063 28422 524289 1473641 1101830 1359607 1034: 1718526 1832616 10340: 1485531 2041199 1698479 10341: 1432537 346048 367344 2361606 2315520 1821444 971771 376164 989988 346124 2335640 1124196 787979 2520449 396018 2266889 1755362 1785479 1116498 10342: 105429 10343: 887364 1056194 2437118 2429018 2567279 2567935 809139 1895114 2120058 888125 285668 546549 748353 10344: 998834 1049250 2459635 246046 800136 41414 49288 704220 854095 488595 1037926 2400814 1723295 1437147 1537128 172856 357574 928481 282156 1073064 1865579 2362138 753636 2540087 1217853 135041 696264 183189 1172222 1058969 1786127 581727 1818422 877207 2034002 221894 552248 522270 2115337 886917 402391 978251 369339 1156617 2548173 2610939 458886 73277 2053641 2628573 1601428 240106 10345: 44176 1756161 1345846 319855 2384985 812320 496302 1750570 862532 1307232 1626041 1928643 131392 2344684 1783806 1346157 810720 1136341 921965 330599 1065981 1189412 342433 2075650 1219799 2116205 2295800 234203 247451 10346: 1053281 1085491 615085 10347: 352805 2340309 1231889 2616782 2481588 1120149 2086470 823164 1836706 1796585 1973686 80146 1816818 2432836 2421580 1817906 1988518 1355330 2190145 471462 2494807 1176980 195121 1221049 2589815 1090571 2087532 1638774 2185701 1588506 2361759 66060 10348: 2524283 2038804 2283019 1018548 1343374 1325572 2358866 888659 2109786 10349: 2466146 2445180 2270824 251401 2119615 1035: 1024794 995860 270910 270952 1240513 1784371 151322 1557798 1972081 1469528 662216 267176 1847259 1260762 1731634 1297041 794385 821292 2300310 2377218 2147176 658454 210599 1075482 601510 976926 826576 2344506 345934 476538 427836 829370 1275855 666516 129418 2458335 278336 1969644 2603477 597666 899932 2331872 2522930 1379299 2625878 2257291 190794 2098228 1969065 43431 1199668 66958 1185265 124847 1323017 592218 2078764 1308960 96975 141152 2515714 2133374 1806342 1813272 1463873 1398225 633296 2357964 1201423 1462073 1554033 378033 308470 1594896 1357350 1911519 2639560 1137764 1060774 2346456 40968 1599407 186079 1824018 147476 527182 1795953 137857 1535759 2010533 2160219 881416 1237588 1453452 249751 1138170 635089 1218464 584913 1713386 103399 1800443 884926 445432 2191705 1937336 1451253 105561 253845 982514 2161634 316557 2622195 75252 1924968 858097 657234 445188 1042975 302363 2379527 443180 1721400 1738559 2102537 961708 613696 2074232 1206583 616146 113524 1083654 1618265 958060 2638740 336565 1929992 1992028 513575 2012675 1093277 189925 2081793 751291 1640822 45079 2433989 1337383 230905 2214254 2114219 1202740 451211 320652 753404 521238 1326623 905617 1542164 1957518 228321 2283092 2473564 2230563 447445 469315 744742 891886 1594765 916550 1131121 2038256 1002694 2615385 881081 641672 411495 1510600 102575 2149945 520092 2406052 1041983 2256025 1143048 866371 1573610 2485278 489357 1321129 648426 363514 883768 257535 2302825 2327693 853346 1790148 2298907 480198 2693 1787649 1440741 2497351 2131093 176564 800691 779999 2142137 117535 86422 292657 1943723 2473163 1425798 2593708 74949 561461 2642193 1658818 119069 756643 2093119 933153 686453 1233325 1476256 1753772 2422943 1423047 1396578 650892 2251835 1011448 1774479 242444 924079 2579826 673254 2219702 1232103 2248355 775418 778442 2507754 1360895 1130721 1471932 20557 988997 210411 475879 1764284 2318242 501387 358202 2634658 1937385 1923004 1189855 1414106 550799 31984 1089877 2281469 2569048 840261 1859509 1581640 2426312 861741 2597161 1683292 326306 2040048 1633691 2556226 1306430 2631265 1275790 830158 1495806 209512 1765447 2159334 72402 2156175 284217 669857 10350: 1244240 352581 2229105 2135764 10351: 263315 68845 1376696 97350 95673 1255731 1406313 340965 722859 1922072 2564027 806785 623281 2572594 2646671 282331 943436 346966 343508 1384737 1890184 628717 2003213 1988585 1287065 344999 2591325 1642491 2315572 1167040 1666806 454680 1479257 1329275 1998489 553998 1492203 10352: 2597667 1116271 1390139 227518 1494789 1638157 10353: 1242432 2303760 53878 2088502 2377762 1906922 753555 1939780 1124099 2204276 1502997 226609 392570 1658734 2236335 6024 256298 1755824 948257 270656 1629886 1198389 2117972 455953 60983 677499 2627248 2050056 10354: 1655903 742265 1368205 430413 849756 2072770 1534231 9885 2319621 800887 1322872 1090039 2525810 1465613 1390084 1639957 772777 203530 1240904 973812 2418035 531806 246097 864222 862063 1010396 931739 840630 466822 2600064 1778164 1670008 838727 1217463 2069064 2644833 153940 1984620 2155036 92177 760760 717743 1286377 2138723 643630 1704413 2205418 1958726 964188 2123847 1329417 2531141 794480 1796733 942479 1679255 186806 1302045 1437072 900293 2512006 439564 580750 1157360 2485401 10355: 1831791 10356: 2007722 2303416 139188 191205 10357: 1583391 1270009 73549 856421 622875 1906551 884665 1180009 516819 1118241 1413058 2291422 593799 2414489 1991106 1179275 684576 2462415 608854 1327328 89326 1492773 1407014 2242083 965455 1477673 129690 1536043 2072579 608888 2028936 1780948 2628777 2257575 2414646 1656050 2300899 225126 435435 1892833 1364520 189152 2239191 2086957 949295 783570 1512420 753283 1656980 1947121 634574 292269 1952776 2328221 152090 1064519 1289891 21823 2540300 10358: 404377 421629 781284 1754009 2053598 724316 2372221 517255 234694 1436762 1948839 1101566 2104138 2464942 722197 2043238 1577145 132524 235191 341908 885878 1205549 1588712 814454 2483242 1814416 1992227 546710 2251405 779764 1501766 1210836 2558420 223008 1905585 2052543 1088027 871279 1725154 1495088 1489324 228841 1676703 1380686 2259912 2276198 130017 2274081 735426 630268 913184 725603 1482941 1956208 179489 936400 2319402 1564431 158808 150380 886515 2152200 2505263 938766 10822 839670 1287146 516779 1238390 977639 2023325 1489690 425166 163425 148811 860203 2632707 1720591 1986819 2539660 481947 1740618 261609 1547664 1474109 980722 1492285 2358874 1904601 966762 1293143 732479 477269 1855196 638817 211369 1561180 678793 413364 800478 2064779 2446859 1206811 2427822 1874201 898301 171650 2051636 631142 492814 1313464 2442992 830506 2325031 175865 161390 1186411 1520680 356325 1114967 2646714 2410858 1509630 1930822 2390786 419944 1406148 523308 755096 2116182 435602 1976612 711155 1331598 1275209 2294916 993870 1126268 1945026 467632 1102570 2218782 112519 424613 141097 967550 398339 1232229 1165173 1902440 997099 488405 57736 113965 1327524 2084593 1379793 3549 1468676 415103 356755 958807 919958 2374670 1987655 1930522 1327437 2455472 1975798 616030 1078838 2004537 2046950 1878772 654302 2407271 1706930 182738 65621 1839937 1232166 609098 2173758 1907783 2448533 1282645 1594523 515948 528385 590054 1966830 1875131 1946197 823079 2427772 1994550 927557 885791 1986968 1538598 2518595 868299 2595345 1236924 564748 2265844 1006792 2354440 578851 991984 469739 265110 2112195 1871075 236577 30566 1214074 1033528 780222 47170 408154 2172555 473841 920043 2599963 407136 499306 1707757 1863630 2507074 352313 2596106 1954947 2103788 8298 740606 2418606 886657 1404402 2493438 540980 313857 2215056 1679848 385353 415890 732131 1209954 1659613 152598 826565 233327 1679981 1456070 1483976 1468238 1871145 2004644 264523 77351 632406 2214287 1264959 1422990 829092 186563 1319754 831768 317922 131146 324903 1573269 1148784 2645418 2156944 472845 1660651 1565111 1782449 1387891 749879 2391973 874296 2146486 2121866 874266 656534 2111043 2427892 2413982 2127755 1659049 1196268 2041748 274017 933818 2537655 1047854 1144947 869811 1589886 2463074 2002361 808968 2338815 2047480 1193810 369650 1567282 2352917 1487133 1512559 1722885 1875072 399335 638285 2300770 1900716 66094 627019 2547207 245577 296127 1826303 2559218 1958243 1593281 1256560 1264830 1409091 764927 2068550 2531871 281565 1115658 312153 1891236 2495200 1717736 482457 1580381 172292 427166 647634 568832 2138197 2622079 5169 2397937 1209051 703131 2068045 1070587 2582244 1489418 2239960 2450559 1285513 325690 412679 484701 2097843 138387 1512292 733662 818311 2302076 695379 770122 2055952 1803727 1948492 799386 181094 2215193 1297944 581829 2505439 1016856 1262562 2028579 1407198 2097731 156593 844748 2035549 646129 2094825 1898051 2326251 1110958 734093 1603033 1352106 155048 1424687 2112873 1222044 1420406 2249938 944615 730814 2115234 32058 2240661 1729082 748497 2382242 1673447 1936555 598549 1583832 685783 756832 2562839 1949983 892325 1474200 1077498 1766968 2029890 2294315 2554707 1109998 238578 2015841 634605 2371585 481186 2499239 2626500 2134917 81810 22295 1319692 1241617 1143017 417039 148893 1429675 2085522 2534610 219903 218216 2002590 1403375 1999777 345097 407344 819366 2226780 1366868 132092 1527496 2459749 1203557 1597446 707166 616423 2032234 2521098 1606766 2015564 176756 2261493 2071679 2568874 1220529 2603372 2252426 475993 104054 1732817 1769112 2159931 150096 673794 336274 639224 2467023 1978391 953333 1214526 362095 1349802 331562 1552203 1375437 1994511 1065126 2207124 1317471 2469835 592295 945662 476039 2547867 1067909 2016966 682284 2463099 2451032 1134042 1177902 512288 172899 413877 1579871 218678 600339 1422963 1600716 39434 396157 1550424 1710410 1304264 134983 1976406 2365550 2509211 2507671 2018661 2421783 1380889 1503312 2276110 2391938 571049 644849 229212 2341162 2013565 516914 2395482 260639 2009152 1993477 1367055 2206174 363735 1216104 2589229 1599448 731345 1256178 1093401 2156228 2595092 1703642 291477 407796 729342 321047 2211297 855501 692258 1854542 2536140 791413 484539 2218873 1572335 2480431 1446452 1290890 173075 602942 1488896 1468774 1853309 1255399 2375640 1337090 1888414 1183344 2297762 58371 2461932 1123276 609840 729563 2590295 568022 1920347 765662 2156740 295182 2564848 258759 690949 717413 229402 1571004 2120767 2463658 1139633 2647248 475784 1393164 227400 661739 732934 1966058 2474568 2030796 1022227 88628 196421 2613185 766239 1817537 1296680 1123671 1900669 2580003 502074 172959 1145288 626027 354330 1929152 2248688 2262332 1437105 2243758 2091327 1359616 2410844 1069180 2317427 571945 2361157 711858 737345 1950959 997149 1339414 1169967 672042 2604492 2380687 1692364 144403 1096678 124719 1000512 2074531 57201 1262393 1005520 394546 1256846 1641349 399705 361837 637621 291606 24590 923310 1828203 1893205 879511 2498443 1237926 1635579 1737821 532965 1332264 1013309 1467471 1391995 257447 900341 292446 1806562 1667994 496911 2421381 401344 883645 1438571 75057 263011 669651 210393 2017005 829317 1278994 52929 2373776 289945 1391022 1301303 2422801 529761 1730190 2376664 291631 1785355 1067299 425819 2207376 1172699 1449093 1913072 192562 554244 1494000 711321 1279170 1078242 980090 1076694 2590958 1982849 172071 2576044 391195 242201 1904288 871495 335509 1965207 229171 228907 225232 2104099 306592 206145 163602 1518280 291546 1087871 1969210 1336716 1635932 811618 2592744 294445 643562 766180 1637605 1459019 680003 217557 2243978 416469 468922 970457 957571 1390679 221528 2069148 1856690 903286 413081 572925 1609338 1801537 217107 722266 495643 1271567 2564108 1964629 1768482 1510123 1486157 957454 1327120 2559573 2591640 2210382 918361 288798 1585700 1407956 299925 648694 2649202 1691967 648936 823699 1981997 274915 276621 1172522 9003 871838 1824804 2000247 329926 2057519 1872376 752766 2374147 2381109 408555 1359877 2197676 2054582 1262809 2465944 1888013 641600 2466892 33630 88094 1935418 2581321 1113614 47974 2551214 330197 1377870 167455 1209106 1933753 1760585 859831 1783541 1253350 1615810 383959 1833326 1042971 1986668 2542343 763593 1754302 199747 497407 903016 910469 1375923 217964 619744 1098934 2382619 2066803 1273094 1417873 769099 1734781 1038285 1631124 412593 485873 2050288 2630807 780822 2617943 575275 2347599 1097253 816146 2251296 551896 1415850 1312981 564976 1708333 1218084 1691185 457546 1988671 1940320 539529 166597 498091 612928 2256727 1509320 6337 2056336 1899543 2602394 872064 1581080 49786 1518210 800432 2108637 405535 1700679 555066 1313751 2122654 1096977 2030150 2412076 2095462 744563 1111830 13189 418191 499667 702742 2286894 2207520 106295 2151185 1576356 1203400 1032533 61632 1594696 659460 1074673 2261606 244494 1887325 2078811 758392 2584950 229560 1739660 394623 811046 139211 55016 1918066 5899 372109 971993 864803 1174177 685695 1162680 2026340 1150142 1155351 1774872 708889 883784 1784442 980627 885877 148882 397731 1036036 739965 253124 496843 185578 881219 1727532 2360881 1926637 1709432 98753 1656536 2617244 2100239 2274833 2004638 1477732 1867263 2177371 1548227 1558406 1358598 547364 2469500 2162248 143342 937380 302310 2403394 2457065 1974715 1275698 2285108 980932 338302 585329 2106886 2286446 1391670 130375 2531809 462147 801458 695323 186556 740475 846469 92464 1234922 1004825 1159216 1476926 2590573 2179063 2143451 119615 2389952 259396 2231025 1632852 1693730 2292812 1459869 2282202 2521261 2538039 2081808 253351 2464220 1328365 1714114 943817 792202 1794246 2416169 1985289 562972 1829997 468898 148843 1520496 1686637 2478499 861768 924212 42745 1637533 2100721 1824097 454383 2090164 1042810 721614 1352429 426888 2327239 1686027 1442906 1999113 570673 1563063 1481043 440581 236128 161797 1136939 2377332 563387 160400 148242 780687 570923 1553876 2646422 1112011 1482163 1244112 607358 2240707 1040284 1331733 1318548 1260360 2435716 2501641 1401499 487714 2481327 683722 2552220 217934 1444163 2297141 181768 662917 943998 2250359 684809 1454749 579633 2027380 252548 2615038 1814705 1649836 339378 1187217 471177 708595 2107618 787000 1737669 1579254 527182 382673 1158368 950567 1902325 2373498 430716 838625 2592727 2289013 567185 603203 652898 1121831 1431222 75162 1531045 424315 1819371 1319494 226007 1723350 2015394 150357 1743776 1899850 1166051 2413481 696304 490957 578158 103475 1163312 1326562 622434 2038558 1477787 2313617 543245 1436364 1126273 1857502 2222063 4847 1504635 2382828 2490179 2430913 558204 938784 75719 468175 525952 1125496 1735019 428523 1953294 615835 2462193 1584190 608648 1832459 117255 344444 2629191 1230264 1430757 1331940 1485899 2106524 527248 1449012 812056 929824 1988105 450020 1057083 742859 2381183 563661 815937 2112263 1441738 2333840 1112023 1672187 1942613 1445224 2580917 533016 689883 328873 1431741 2334685 200064 2232977 2031796 2453328 1415916 484044 1192601 132695 2376972 845764 1509686 2586427 498290 1450269 47620 920590 242505 1336627 1419792 1481418 1168113 979219 583807 772258 23573 575767 90549 699176 2034924 163617 1442187 585715 2492026 2618324 29746 2504545 927417 464576 1700156 2010999 429207 2321592 1979280 1262539 391367 273977 1314452 257162 897129 1614050 2078834 1577661 726657 651916 1835907 2497948 107853 1410016 207567 1710981 2146617 2618271 1026448 14409 328254 1797831 249049 1884600 1771121 2371517 1795576 1314158 2226699 1488185 313156 2110 609161 1038887 29362 2074230 1046977 986847 1072204 1280915 891052 1815269 1142448 2098142 892440 1584625 768124 319125 2431585 1543092 243871 882475 717860 2573396 1561247 817384 1585739 440177 695289 493505 682124 759492 281577 2306046 386628 452494 1462228 1766321 647880 1089707 2629453 2496345 2287214 2472608 1008061 974731 48246 1515790 654281 287541 22964 1723691 327067 306932 2278480 976178 575200 1611602 2252669 196330 2638931 1385671 1080099 2576232 1093986 415926 1930874 1771932 2466398 2384562 1563756 2167504 1773355 2104161 554702 784578 2250397 124999 1209662 1609645 1095357 1302434 535606 1616696 1591808 976624 1648755 2540225 1238628 1254022 1827421 991956 1740438 2338317 2224798 1941140 1623510 808541 1838821 797715 28703 990568 2111985 825031 1173086 1828262 2371183 2098299 839496 1521632 713818 1236193 2147061 1602514 274966 1840866 1864843 2102796 518271 2541813 417501 1605381 592053 1325827 1180824 1587663 1507129 865540 44603 230289 2174149 2296811 52479 1813695 2460569 1907440 1233074 2297378 1994187 2639013 28949 1884635 757658 911238 762145 765578 1261462 1982763 667482 212461 1241073 2460108 149604 2103220 1949987 1804144 276951 1281345 1646781 2225873 356915 1260839 2349059 1321765 780355 1271282 2584560 259931 1952039 2254194 1936537 2016002 1330298 815743 1935515 680628 640496 508073 1217497 2366255 1402892 1977829 407736 7715 395110 2033912 1168945 653587 339068 9951 1556371 1602717 1653764 130664 1049822 895375 2622463 464788 207359 30177 1423833 586741 1159059 711717 1230852 947424 1347248 2470526 1774115 1604924 2141097 446387 1037923 2350379 440924 1850935 2314813 2224963 2140141 130737 2154854 1270101 434989 916667 1158276 1681618 1044566 637303 1930647 1621247 1502807 1738777 1957762 1289348 428915 1381144 1962173 2129885 765721 1203263 1497396 744913 822653 1250227 1233636 1880638 2501109 354676 37545 880432 1541915 1758963 1344362 790785 1359594 2471179 1520665 1341639 1390649 172646 636867 2465683 851056 1968068 2258653 684503 1847747 244092 44287 739947 754683 2052264 1283149 2282497 768342 2202742 1543740 105416 375635 1136881 2535238 1218077 465784 2293479 2586697 4294 2303622 2642168 135409 2228018 1738466 2484878 894376 815737 611035 1741511 951321 1267689 683939 2222321 778577 543938 2649426 107351 2158462 1414290 273429 286058 2281753 1520081 165877 2397778 876083 1424907 1391140 176786 145253 2119168 2407135 2433030 359339 1942135 1391039 937420 1872542 1156403 267613 1415363 592253 1029991 1551671 1141922 479124 2648999 2230691 151972 658498 1005599 2170280 788285 1711353 1401520 583276 1489695 2018754 742867 40163 803441 235505 179266 1689720 322360 750496 430576 2488108 433603 2270696 994927 251674 446049 985228 265842 1089635 2346556 1543259 1769377 2205480 1264453 63633 1414720 1246069 542107 708006 2492865 2024621 669519 2153612 764448 304271 2636867 1574403 326030 1530688 323035 60267 1004698 443067 184844 1621237 1727554 2189209 2141435 567432 1254426 146012 1906000 1671110 2157553 516781 2063742 1934826 1270016 892498 238131 2124155 2338185 454911 136846 1439911 601274 1737423 1858906 2573391 1885857 2600760 2372528 455438 2606553 243665 532798 1778254 2303574 1553750 1170924 378467 2627148 1118156 2624781 1339693 2636862 2258719 2270111 2299374 1716156 770978 365479 891996 586945 113495 2058253 1887754 809885 1159407 950110 1452528 631095 960883 1666072 179614 601610 2140635 2191408 1091773 2459141 106575 794150 264031 2305846 2477580 1371378 1659077 770728 1647376 2580594 2286730 2316890 1289346 1179266 2392749 277097 2287380 1618757 2606568 1530149 1297203 1487098 800019 2417438 2114568 372081 1768829 790607 1566771 2628176 612862 1818182 182068 2058110 80495 2213106 281181 5917 1101602 800921 1949506 341547 1059468 613761 1531393 2344833 519427 303848 1784691 278032 2026424 635198 2335233 766007 704132 1055570 952834 326431 1668788 1382966 1071528 483380 1931661 2350903 2535914 906041 270406 2378997 2536400 1656970 2491719 64244 914652 2254368 1716704 47758 377801 1671154 2087138 2648858 1722181 181969 2490949 1971182 1546651 192141 531480 1667518 2301648 2188193 971678 1866271 2464416 334003 83246 1881739 2192184 2017280 1541592 1626143 1402388 1966113 1170049 1859052 1825228 731450 1875997 1530257 921673 908108 59945 1998197 1129105 2029539 382578 1376870 819806 40507 472539 1952818 2619587 383944 511151 1401744 246608 475999 420918 125826 980109 1799293 1451894 283071 1208609 1479601 220287 1327714 232254 2101756 752506 1503049 1796207 1673117 1147219 1576540 2394123 2116769 547210 1944341 494528 2541561 2021696 2628944 685628 2203583 2636017 2489723 1848841 187760 1290120 784054 2093098 841128 208469 158830 1932300 1775974 1643491 1839383 309894 872929 2088700 2238092 788485 1337282 1060666 2532982 1655313 211515 169319 844493 2620601 2249921 2102742 1086311 877291 2152792 1194911 457276 1864662 2380137 471020 118390 1864710 42325 601739 146347 1185447 888166 1693441 277877 658397 2237579 919041 2142816 1590885 764222 2072312 2266522 464016 277769 106011 267588 2467964 1806480 725411 428645 1432278 188379 19629 1144218 2175438 2055214 1233685 190323 1340804 106162 2347530 419978 1573638 511765 1110113 184248 949529 2281857 745985 590552 1737539 1703207 2476035 2648568 770839 289664 1578836 2340132 526310 2407876 2385596 1849098 1244819 1936249 469690 420040 9133 1534911 388728 211694 2635244 1075227 1382882 1225778 1907023 1554328 2035499 2051419 2304736 585780 1314551 677518 363893 77454 2224987 2242203 441266 1602681 2323940 2249126 1336446 1734295 1095707 1203539 642186 1134959 990080 2375457 1250964 45212 1311642 2467266 1325855 1483724 1235098 890547 1342275 669936 486194 164072 700882 1631503 2135062 2283238 2433109 2604206 64691 1627559 1016057 2491636 1688068 2478351 2496847 2322062 2329592 2115882 1018793 2413965 823541 1714262 5428 840909 1830505 2320020 83476 999903 559496 1619239 1786129 830888 1382486 781764 412085 2071304 216072 1182112 485754 910048 2330671 99363 2027483 1853824 65971 2458351 2272594 1900790 277305 279287 415054 749226 2167410 505836 704762 2581104 2415572 957493 263035 1630501 2447082 1399383 1650310 2333484 703911 81227 2121287 2275462 2324039 2211480 2049109 491326 1946030 1417954 641594 1426538 184443 1442883 1936602 641435 726341 1757358 1141405 2569944 2483190 302293 1400329 2207093 244128 1682893 1647347 1823960 755163 2505321 2625555 1063622 693685 128122 959632 559467 113932 1047615 1566822 526110 2184922 1187936 40573 1603149 714175 2119248 902306 947911 63593 2466682 634919 2268217 1758249 1417203 77668 2007189 1427629 1912462 311880 1209816 308749 2226131 2049584 639727 2616559 1742931 1366471 2554088 1255827 468440 1923527 2410424 1655932 81336 102446 1018928 2350820 2299047 172061 974584 545484 1591732 2298476 1900692 1687156 1461363 382621 57496 2468798 2009096 2375802 750943 1957751 678626 2425370 2633333 2302202 2255920 82279 1620258 1776327 1651395 2004825 2069084 955588 973934 107322 2352258 166786 307421 1770644 2406941 776287 468384 2327530 757881 1406209 1908324 1331633 917042 553582 1379813 2255093 194037 415085 1829309 2109908 2182603 1454220 179232 702491 2524314 1754842 1990202 1716232 2604203 218172 1102370 2105782 411718 1502418 2273682 386948 2305071 1461242 316240 704216 1058366 1668103 2273640 910558 902481 416300 1795142 431741 128004 1886665 1329607 1577458 1369343 1322523 1577490 697441 611813 486529 2211381 1676358 1256283 1470944 2196966 253034 2330117 844779 1244489 1670486 1227295 197709 1804738 61566 1595241 1232247 42218 114029 180332 205546 2353467 612093 1957928 693353 303552 1434640 800421 883690 1886198 592108 1589013 336442 449558 1320407 1641428 652782 2210750 763224 1113773 316946 1633761 2615940 2056582 1076949 1669461 2135199 2248611 92481 1030936 1777476 419277 323533 2371144 1681084 1066452 1614295 1460379 936593 60697 2306038 1115680 1830894 24307 446432 733581 287717 541998 2553723 217294 1672767 787109 2644447 2145223 81144 342796 1522517 2237154 2200914 1636832 1555634 2262869 1908378 1212046 2159683 2148796 588532 940411 1549153 2150 1630404 1897034 1223278 1381276 1913716 1927136 493646 613453 50418 545876 1655284 2283659 2519535 1709493 1395990 640736 879182 1790917 379326 364664 490830 2588915 1729394 218977 733565 982827 998615 358313 34356 2117896 1549547 150544 2334364 769430 2121146 2639548 1360581 74228 2533261 380841 698065 1857122 876969 156547 91734 1794949 2066199 1906242 249714 1732491 1890101 2066739 571670 1164648 1935014 121748 6130 1036670 167018 430799 352001 2110213 2411621 2392114 958249 885872 2547127 1737540 1624391 1173994 1159021 1106572 827130 314356 1839967 1099353 1779226 1827335 1940218 1122890 2470983 954189 1861057 1532598 145125 1870470 1634461 763770 1202080 600797 515115 2318475 1848869 2525296 1109825 1718389 2148880 849916 1250219 1804552 2035218 428817 2308737 1976383 2313023 2114645 656573 2080130 719642 123033 1681669 1098646 340018 469283 2184708 68806 987400 1623047 1628414 1534267 665188 397494 1105447 437908 1432974 71976 2620402 295405 1311047 982962 1135489 538376 1701781 2458786 1995024 1378484 2088268 83072 1282496 1158810 631611 2379696 2028867 216032 1633556 1008196 2527661 2100502 636197 922521 619321 2039782 680855 2542205 1526197 415386 1628744 2461976 512590 353565 638582 1682724 1774144 2412111 2406739 291435 512095 833773 2233312 614252 400058 73253 42657 1198186 1532417 561282 931540 1503359 1203049 1818278 735832 284122 855119 2609317 1359695 1838439 2453494 725720 1975107 309870 1869964 2580501 1945988 2209485 2030398 973625 1726327 2041008 210864 1900952 1771704 2291631 1458015 1773909 2302178 1204488 1569683 549935 2320055 1042011 1251877 819430 1316363 983328 2143212 1857467 325643 743959 139090 1043531 2226712 862834 1721087 269199 2442373 1194900 695823 1068508 1137126 619164 2307811 1307545 1707123 939917 812306 1462866 2315369 748006 1362625 1387511 2227865 1351032 1782175 459895 299027 2478812 2068257 1974229 2256155 93834 1425738 1128308 1888870 1173690 1765790 1483944 743509 2153629 2317377 1988712 926273 1542510 1493213 2117600 707725 1187676 393851 400422 1682742 1441189 1206519 371097 2150292 2585640 24811 92387 733649 778290 1151224 2020265 964823 2020751 1976687 1736051 1275352 1004661 1749082 292298 1623810 358829 814258 2062208 1090282 701255 475717 1231706 1498494 1922230 959874 1443478 2397948 816897 791828 1104284 1625050 1921034 1104114 1468095 2357952 1088784 1465219 1450008 676756 2163539 884884 1050416 444801 109217 288733 2448885 2371320 629438 696558 1779748 2510620 2369732 1313125 2575367 25820 2340378 1728311 2057312 1230789 1025698 971121 750673 1517086 53197 514902 762365 1490408 1931988 2064547 1074463 365735 2289595 96111 781269 2519735 1743240 1240211 2396659 1039127 2280192 681998 2162550 734873 1758002 1728935 1041961 1338886 1222807 1707053 1017936 559539 2170141 423705 118074 1861609 192989 146749 2158484 638956 924766 936599 150616 950627 104791 755376 2133758 733776 1831589 1675893 929070 1030772 1663578 1957898 609268 987678 1238682 1113565 1384433 875892 1228864 2516103 724921 2257125 1679824 1112759 2105400 2539160 1136502 1889468 2254502 251855 2140574 1752118 989695 2380895 1879396 1845676 952813 408328 944613 1394184 813594 1274186 1130100 1361437 1804344 935416 706284 2294383 1238192 1207185 820141 1458247 528135 969313 1497700 1204785 622620 2124057 884647 1887662 368662 1093147 2358810 2485891 557406 1811668 1544006 2646192 201560 2056905 644314 1620496 1561530 1707428 1663352 1745989 1969083 2106997 179181 1514780 1721010 1675891 1502463 759714 800739 1327530 2570299 1859524 260540 1785428 151620 2469279 14467 725350 2021920 906126 1838496 114760 1678830 376475 2590267 1692008 1973433 2163486 1516935 734256 959948 1993942 1299015 1210912 181331 1445923 1621613 229894 1342347 2317016 164326 1295850 2289828 2292501 613359 419667 2628970 761425 426549 1028083 862641 968236 1212107 1231214 2155579 1420711 1122969 713326 50594 630602 2482723 415543 1399619 263785 1832247 362761 570810 649496 893074 2172852 2564057 1787001 2440200 748300 1247427 2301685 215194 160009 2415248 1386512 90231 712039 1721247 1172001 823988 2258880 1655650 397301 136257 779524 467394 2563682 1538752 1501700 1172589 1630203 2567913 208722 751864 459677 881340 1305047 1724905 1057562 1173252 964535 845688 558657 1827932 2154943 1769564 1811023 917694 589851 1995541 1390545 2502879 1117218 1072957 496876 388049 1096262 389758 4545 1432518 505893 637334 925826 2538274 242925 593702 501396 1364758 593595 2463512 72148 2265723 2145169 182948 79870 1670845 373327 2498174 546899 1576765 1109019 1055920 358 541120 211896 658158 835539 1436668 1279631 1156933 1676297 919031 1936109 205624 711856 1003088 920108 319630 921258 2292731 2157255 1404658 1523326 2283166 921072 858567 1674183 1058435 542943 679307 497022 2229570 1197612 2280723 213401 1888564 2217440 1050495 663190 2171365 654184 64988 728051 1633383 856890 997002 636724 1799929 293509 1232743 2636950 1101780 390382 2333281 102051 1169574 2045971 2504021 2315529 604001 248298 2216692 267196 2355709 1072304 227461 2330450 1337823 2233215 397838 1056760 1841670 2591836 2586810 1641451 145873 1825599 1148600 1658116 943337 1396254 1979715 1834520 378206 1775214 306540 2145492 2623729 908875 2186739 2440588 1141347 460981 856353 98607 1379362 1368283 1352536 264559 485945 339818 719188 816046 1043424 345480 350974 2511717 128425 1316940 2184012 2288599 2646363 2592854 2056312 422620 1594468 92000 469978 366705 1939698 1204377 398508 972874 2337971 1321053 202961 431773 1570322 1882800 2439319 2426915 2315613 35675 541976 1158305 2205079 1065318 802007 1463222 951757 1578798 1339443 231249 1320710 1700517 1906407 1409675 2009693 2194066 2104703 1936934 1616649 2006240 1087896 473965 65536 392254 34500 2005238 713931 1859264 1204956 2211734 457387 1589592 387204 933232 1554570 1270344 1787585 1560166 516403 2513202 821371 2005917 1920673 2292889 139159 169637 406641 2390096 248617 488623 150369 2194410 2627008 1601983 544297 1975587 1088008 1066286 1994034 295936 522157 612602 2489692 319997 1003299 217480 2339088 1970681 316978 504122 2204244 262343 2589524 991911 2301475 2187675 2399959 2297547 2322024 969058 756597 410465 2281589 2289254 819405 1186377 1470425 1810707 294520 1784979 2495318 786758 2265225 2249280 1906928 2164081 256482 585231 975549 875797 137503 1662589 402548 1364005 2531387 1069367 1884833 1124379 1144481 1676465 1758129 1007918 113942 601050 2095220 1657018 296767 1234444 2145830 2469199 1018736 108365 379993 823667 1703997 791310 1130442 1021026 575827 1396444 1962642 1568360 1569658 1780760 1289216 831105 1462566 1062542 721001 2634503 783296 325583 2646797 984795 2001421 835908 582486 1134643 656309 138030 819748 529705 1862079 1199806 2134566 1963434 1604194 1629398 860808 1025106 1794935 1448114 903953 806304 1523775 395205 2296627 1315040 2356152 824184 907563 350525 2057116 1381639 2101111 783320 772843 913659 719430 774698 995447 1401991 1558282 537262 678148 974787 903547 198319 1915411 2061296 1428812 450095 1615568 1391544 989801 1099740 192177 822068 554046 1873263 2248930 242707 519718 354271 2608139 2307147 2567647 2182555 2355574 1588315 2621191 1667547 1908878 1059296 2051197 1381332 1306426 623662 215966 1972591 2304006 791733 1408298 2257223 1563544 1407132 552700 2368508 1462417 1972720 1347003 2024731 1388097 303663 2514727 416748 1260533 880562 247262 120758 520961 969452 134830 1013698 1475221 416090 2453555 1063035 989388 949666 1323857 2248946 749410 840558 93653 343279 101143 2047369 1198224 1724323 2145328 1846929 1677218 2458035 1807268 2476492 1011437 1757249 1466070 1878916 233317 25238 1698817 1957118 741226 1913620 1288877 856709 2389640 1881659 1588971 2302100 1928852 981164 1606812 1468468 1297927 613735 1005310 657179 206848 2202583 560997 1316137 2571895 1456838 1782086 600042 1176757 1617185 994549 1507362 1849028 87347 905396 1231610 122690 547029 2349774 1480684 2324146 326297 2359448 2298397 2347803 2077099 997255 381840 1366404 2090842 2396734 584795 1889216 1858027 1895411 1087076 450009 2281574 1995953 1549010 1197978 1181056 2350456 1651701 1397993 1470399 1854600 1257606 93129 836707 2624511 1102672 2295668 1856120 2140056 2376754 1916681 1505364 1150632 2294915 104307 2068637 2146939 1565855 1014919 810227 242218 1634652 1944918 1432968 364500 358714 2614758 2110445 648112 1770282 956981 1259880 2534705 407754 146098 1441813 2561809 620713 480751 688241 1566415 431552 623842 1578940 816361 499318 187356 99953 479427 165228 2040784 87422 219086 1403565 1198498 168810 869288 2641789 1667959 616677 2026815 2548807 1127719 1999383 701072 2554257 2274285 1123103 1534585 1584890 413381 572685 2181874 1509696 1686936 703063 283364 2610092 933608 1328303 10359: 1590396 1922825 186369 2052983 2120863 1783996 2640984 669566 748687 1369421 667473 1724267 1279093 765544 2566472 547636 394046 1368915 175476 760857 822037 898311 2478777 2149854 766766 1740093 379151 2504125 585837 618973 1476092 542829 1913008 195596 1613182 418019 2303014 1329264 232956 140351 208541 665234 1547372 1442848 1736345 446041 2406487 225957 1916653 154203 1907307 2532397 2350561 2499114 2149460 1906693 1551427 1836471 621113 371456 993706 2211728 2267897 2127910 1909338 1268519 356575 2513383 1572650 2429814 8591 2171083 1308660 262464 88915 1896920 1086259 344369 2218334 1523347 1485511 2111169 1500036 1275706 941294 1588956 395646 1042365 651561 1299529 125988 167357 1339592 109284 2471938 2055350 870912 157485 1281277 395596 2181205 1498195 689031 2054981 1024969 1375821 105849 1853637 811476 2442337 1984775 2360840 2604606 2362640 2200186 135613 1566872 1716085 2006908 419343 2229280 283963 745332 818339 1920032 1705758 2221547 1501249 1037580 705614 1816276 1398063 2278663 1734307 2124069 424870 747432 2319350 2150578 2410790 2037230 989258 231377 2399088 930381 2084034 2198754 1183127 2178602 2404963 612716 698917 2061072 1527536 2131748 243311 976865 1272664 1344626 1967826 906370 2156013 2166485 692865 28625 1266694 2107604 952145 182873 172574 2585997 823109 1065727 1797090 2543671 1660888 1927325 2096905 650050 2147912 2045493 398643 2024772 1903284 1501807 491757 2040879 277163 1154753 1181919 2245035 146164 1617387 1476139 2591309 2413288 1771018 2435191 1025307 1913410 182656 617155 899165 2208840 2455926 89964 1313069 331339 1903033 526230 477673 2541527 787775 2140290 1594783 1681245 108390 482191 1644540 1386767 1201838 1787093 1823938 1078286 60327 2150143 901038 307095 919748 316725 1270423 715405 1424883 1094242 1599205 1836884 430876 2322217 2539966 1095708 1700201 1061265 1713080 1897726 1313488 1129287 113895 1121908 2046925 1205308 907089 71629 2092877 911615 746425 1193137 2430253 1408177 2463544 492892 1130749 334164 2385444 2024208 2100974 1292215 2463014 1848735 667721 2096072 1192393 477738 1037912 1270943 2263098 176826 69151 1200514 926532 991134 2633153 39687 1396634 690633 1596667 1654377 2390541 360021 2134822 2153901 2424038 518175 2274684 1771913 461619 577176 1331080 2479385 542222 836276 237524 406224 2006964 1508322 1669155 389439 2050482 107384 186087 1319299 431745 1344940 1315428 754396 371379 2054488 285710 2483348 1088647 2232091 38209 1349551 1193543 697725 884388 2432757 1036: 981754 1235696 220944 1597766 2116135 1300072 10360: 1473343 2590361 2529845 1581467 726823 758190 91574 544 990726 818438 1274158 545699 2144725 898670 273431 1821155 2394762 312681 2324848 179857 757097 2139374 576124 611072 1666805 599407 2640784 600291 10361: 312038 892229 42601 942192 10362: 361407 2091892 897176 1206843 739839 2106758 2491424 2585562 389318 1293200 379486 2112205 1079142 1236332 172654 10791 313649 2395411 1730850 2023883 165072 2091461 2457659 2162807 148775 119691 431487 1563555 2234134 1790077 2364551 2442434 1445724 188507 2204807 1587912 2578830 1673525 297453 27182 969772 1473192 1311438 2496874 2289721 1942793 154924 2623691 1313475 221558 1704966 2265370 199518 1704223 323643 2228571 1765294 666611 1774084 343490 441266 1482921 94191 1800773 693157 998393 1056475 1197493 682218 1370717 2174467 667722 913259 1225893 2272539 1957533 1237971 345800 976124 1693786 1783814 25755 207198 1727347 951996 193146 2281348 1823065 1863844 712609 480225 1025734 287566 645838 1276845 920988 10363: 2611890 1578440 1657077 353412 249568 2499653 1971581 273782 2082174 345673 1987541 1408019 2099914 1618071 114529 162055 441022 1333099 1221372 2430616 1053427 1781728 2587177 1444239 2351834 2015804 636708 2555618 588670 613506 688969 1037153 261190 2059079 2177894 122709 1992755 1463191 2293493 2648253 1812079 1922800 2507781 2229974 1581760 2436966 1665346 338753 772062 1240070 2029158 591130 823092 1474954 533348 1249941 1771773 2491597 1084702 940532 412666 14331 2331643 1075906 1116301 2093107 830937 1975691 1622801 2152141 1148565 570831 1232413 1989998 13807 1171464 569889 534232 1984874 1138402 1867635 2398238 416982 1299891 1028140 403015 453960 736125 233541 1172497 100082 662860 483204 2034552 59524 2186676 1482190 1199901 1273064 896039 246364 560415 2453855 322872 1607206 695812 2637699 1692678 1541855 1435202 1815089 790181 2210857 2549422 455043 1849962 1526026 1973979 2189551 670649 964513 2058663 929063 2331434 523645 62435 2206118 224277 935817 1167438 190547 902585 1534089 956376 1361279 2484981 1417029 248892 665061 354086 1800068 1508395 923835 2254531 1713396 2526075 606424 2452276 48640 1435748 2510339 990239 1219793 2205042 2029897 1983888 1223689 1456564 2310545 740671 1849629 1787390 782319 81809 1002651 2027502 623580 728184 1060977 1906603 2538689 1520151 1162897 847811 1441774 2618670 126092 1337546 904559 248085 1740307 790899 580474 1832071 1194124 1626088 771415 2152460 2020909 1306660 2396691 725106 2545270 2289474 379469 2309950 1655242 902363 2518294 400641 136483 1992896 1289043 2150821 2106205 2407788 1538698 399286 1904055 24574 1388172 170438 103910 2544426 2624006 1494662 1860584 1812311 1494812 2109898 2069896 2450270 2499118 558130 546492 1777548 2409910 1873469 82100 722417 1352649 2351682 2183554 1457206 2080118 1350491 793690 1569186 1129369 1095305 1459099 2045839 502591 354775 2552810 1450163 2264881 1165094 1045151 963216 1083531 812666 1954691 1135212 2502734 93524 559097 2614351 2458771 1030428 410294 2220813 1659212 39723 719068 644874 543120 1420457 175716 2529152 97267 617970 10364: 2495324 678544 2143927 68814 2589331 1425369 1281345 1953308 1908593 607343 433841 530437 39967 1497096 619959 1847744 1583245 1122791 847342 192441 10365: 2619065 867176 2360195 834273 2468067 1072170 1677542 167477 735260 1436357 1582934 2207277 1191911 1326994 2270156 2536114 1984315 2560726 466367 1695436 1235909 1154833 894795 1617771 2060093 2224568 1622165 1127138 10366: 1443003 892278 647425 797735 10367: 964440 2564400 1925586 904535 1552916 1417068 1532275 2160421 921528 870499 2582822 1453562 1823476 672595 985314 350445 1648670 551377 605727 1896861 2044952 894877 555688 2041872 1390001 2088624 2400136 1960241 1604958 1314517 1505785 2322222 1979338 637808 2382831 2334279 1282842 2240826 2528130 1500966 731962 2347022 149560 2467729 2564187 413680 1526765 2516779 2250628 1863302 311234 688678 1710480 735837 2080585 1394370 1541540 316583 2490714 1197891 605110 480372 1245481 10369: 2351019 1310774 682883 2621909 1546507 2499802 2132915 1693458 1359240 147892 227507 377071 262837 2644038 2162506 457762 1317797 44412 456437 2031947 1220291 164218 887623 2188748 223145 2190674 1793474 1368314 330918 734101 1058082 1997815 1733605 180757 1657038 2014647 937184 1037: 906093 2535051 1181550 341522 2596695 635691 1106398 1844669 2135677 1144433 1297744 986502 179585 540272 1709747 2212578 936373 399343 2435015 2474030 2631671 1815156 2130522 580021 856491 2386112 10370: 287177 1584072 2632581 2234047 490269 540166 10371: 1577790 1823997 1627973 780178 2623268 43064 1040064 1733188 2453298 2571337 375656 1848689 1602952 1776860 493339 1187662 1033264 1383797 600529 1226253 1819082 758402 1098828 749567 160974 2521256 2121550 1563179 332957 36169 349928 732907 28205 2183847 1717110 845182 412578 2153970 79731 1650724 1538962 2161266 1172717 541069 1954961 2114958 1031252 614368 2321884 1680767 1519818 1235589 422496 742179 2640714 2206118 963878 1349387 803467 1932706 1041957 1656516 1310215 1230004 2388429 91567 14620 407323 254969 835834 2615824 1978190 2000751 2357266 1768181 1528019 2178941 1841247 889584 1759800 597537 484496 2585459 1292162 720958 1177252 1966726 2030776 144737 1323507 540637 2509272 2049795 978886 373811 141736 885381 158863 1558048 897035 810305 1010742 2230283 1415854 2366187 1182605 1886638 1805618 58066 1744325 2386067 10372: 498168 1282738 2398258 175990 1564306 2441740 808395 744463 2324558 1795704 1684910 1234979 570343 2495200 2443800 2279202 1556366 383695 2314292 307601 290043 1933085 147493 2355630 232860 432806 1475452 866640 2129706 1729672 1805978 593885 2159128 47668 1668910 321096 1918381 2321529 28695 10149 2202193 808471 351441 1030989 1815697 2523468 847157 751948 201953 1857699 1503393 1290107 256189 1245765 181132 336679 95499 1741828 1631082 2025445 940098 835878 866798 544427 1056572 1260742 2197402 219897 1957028 1393901 2564126 1326648 1672412 983180 1304389 551213 2511204 365062 1235790 40411 869067 858404 597450 1516150 2222535 2299845 410976 1234757 1303639 660338 977375 482252 122781 2422447 406311 1412513 1213526 2615437 2004068 1491102 2521360 1929189 1458694 621851 806041 1245099 2095644 564683 953411 2137306 235622 2073292 2551114 1280827 2252947 274379 1491358 2244514 2047559 56558 1134570 910755 2282800 81770 2418177 1590324 225875 2417253 2227162 1189399 895373 2017543 1443974 2537776 1194247 248496 2501665 837498 387951 2630336 968060 2131608 1214886 1905300 2391106 1609379 431545 1482007 2249653 1342172 1299443 1050310 2410720 2552025 1841147 1536894 1267137 1539409 530141 840675 1834225 2417138 1585028 1448635 441600 619878 2147068 1965084 2067444 1632135 1470700 10373: 961288 2272539 419174 334527 10374: 1910569 1195767 347923 1680165 124121 1071524 741977 78595 2636490 631420 2236901 10375: 109734 1801984 953357 1241173 564722 1906116 2457922 1738941 1991600 2427900 2154049 1201310 1442848 2464060 858479 1744606 2110273 324623 785031 2084651 1009531 1819055 119274 233956 1871164 2426625 760399 1047223 2186024 2396276 2252478 1127018 1134880 2180916 1886414 1172586 2251965 1187533 596315 372100 315701 1013557 394071 2353113 2590718 681487 699484 1504165 323292 1143452 855552 2264 434700 1425527 186848 1685687 226973 2059544 1172394 2054546 2217565 1189352 655288 2472300 1320065 371659 2338812 601183 641770 123465 1366217 1907940 1759982 1229558 216857 1916080 2145439 13645 1167698 2312055 2351607 1329352 2305216 2281285 430177 2421016 323075 2328664 1349980 1979784 1622494 2380822 307058 781133 1474826 612716 337613 367840 1297203 1403706 1627327 2427349 1667864 1048179 366103 417421 1083666 666706 2173467 907711 1633860 1864710 2522473 1409658 1545228 1399842 1118059 1602280 209886 1843253 1373865 795834 1373054 467431 759902 2499316 1474827 1875861 1639067 2272475 1308259 2286269 1032994 42919 294173 1414441 2579056 926812 815709 671416 2589483 81749 584944 2002262 1277566 181824 1192441 1142965 996641 1676804 1838252 2141681 2363552 950902 512063 987678 199235 1384906 492665 1750 301519 2582970 1130628 695763 1292215 2082862 2478315 1345714 1722298 1322140 1297695 1305931 2215805 150389 1365179 1699885 1920064 948174 2321414 850538 1861642 1486735 2485869 2266772 2569807 83562 2502086 1776795 1940625 418416 1187837 169288 1751015 1595722 446319 2083747 1256783 189661 504935 218330 2507348 1873466 2023791 10376: 167925 2442454 275838 1020189 2298046 10377: 2549237 1697256 1808639 196458 2443115 10378: 1531647 675040 1804323 1091137 764281 739008 316297 1377742 1164637 2366099 658396 1822736 994872 349140 1158424 1070208 134161 395732 1931130 1152480 2532182 377847 721764 1467874 999137 2076102 498264 2272603 1437376 2486690 2111366 128802 1774714 583891 442820 2258243 1819699 2096578 1297305 2121294 2475003 1700542 1941391 249800 2154143 2496411 869270 68514 2145352 810953 1662935 1111240 52076 380860 2208445 1422276 84508 2609688 799899 2344380 685164 1171859 1877713 1785196 593210 1456173 1425800 355363 2281406 609152 999901 1570332 1674237 247643 2464822 1000433 2440407 800705 1260337 674362 297833 1536363 713848 948416 2364110 1320452 1087183 875854 1807537 1164604 1683789 500800 1908066 1534963 494937 1885899 1992384 2603514 1638221 515444 1138600 158860 1995177 2131680 1063893 172358 517023 2563172 1322257 1417796 1134505 2606288 1482758 54083 1941416 30124 1123455 241942 2348910 2431906 2278925 187898 1940910 602644 88915 127234 1290818 1806925 1288625 1207742 478711 1236307 831315 306004 1609374 1029244 2475151 2107546 622003 544689 671822 2122654 2066938 1034375 2426047 262762 2558106 1997301 2492596 1926410 2333551 2570574 540673 1528385 1382800 1884167 812813 35447 1797626 1848752 2368442 548000 1661208 1002081 2325139 965362 59581 1193151 1721424 1013454 326646 28201 1439640 727385 1095680 1295298 1909742 1559156 1897924 1728329 1844278 390812 559331 1228006 2143444 1306708 2191249 1951340 7231 2039511 34710 2154897 1660035 255307 324719 158119 884849 1962188 2582455 1176131 978155 1535821 2585839 1759737 390883 2377906 120088 430177 2102334 1018057 1713351 1513427 1768630 1795474 1944776 697098 44397 2410606 2072309 37545 1972197 376091 372634 1671000 689640 25306 1747335 399122 2415640 956107 2390120 235874 383362 1093333 2214721 2536382 12036 1063193 1745761 1107849 1155279 2646029 1737423 2459269 982620 1595579 41523 2645612 1151707 2294858 2132702 1513934 1667987 665385 1598597 1000212 1249283 1989920 1895172 1079704 853247 2473949 395176 617780 1623306 438634 2112274 2538044 1663947 182873 2470777 2142440 858025 1148969 868625 894409 2385512 1279486 845012 986421 945918 1587397 1250298 2568300 613907 1882796 1515901 1740779 1783165 387208 973082 1300458 2373254 55856 2481658 2501032 1112140 1185627 2171787 1803265 384854 893869 1336994 1235098 656184 2504952 1016254 773893 577741 2132536 36669 1649621 2551715 1122201 1073963 455150 1744674 1410899 570653 1496589 1439497 1935314 852452 2542021 897970 1049565 240882 2168025 2180200 2092854 1836217 497295 554346 1316160 635231 197932 2181900 484785 2200768 1592416 2337403 2555860 216330 2099751 2452056 1707845 1298943 2127395 1797804 989294 83721 2317549 2216828 2213575 1403643 931755 672363 1984105 1641865 548640 378749 1500154 399006 2491559 2471991 700163 2083371 2504804 2220961 867609 2393863 1898861 1619035 156165 561542 2790 562075 215770 1907938 1859447 294676 904156 1077775 2332611 760161 1335644 1173619 488966 1231706 996577 44288 903214 1967091 1786337 825877 2520095 2515094 292682 1343532 1108567 167199 1346652 381904 1888858 1278569 2089317 2266817 886570 489539 366376 57717 203685 1532381 439317 489849 1753524 617742 945901 1257765 552018 2323180 2396557 1972182 1719737 361681 202236 2349919 2140519 1630203 194458 726397 1936912 1774566 1197778 502368 1243535 216785 1616579 251578 1177131 997498 574334 312127 2428869 1621815 1842395 1983551 1197574 1501761 469677 1399726 780506 1470538 2462716 743397 1238349 2603053 450706 1181483 1911013 788936 2179091 505712 2300232 697066 1973647 2383832 2030274 686639 943759 874955 1380026 11243 1275753 2238093 2578705 628329 288268 2397054 2403662 579149 2184269 489136 2115143 1532415 1531299 1636851 193942 1304476 2242056 2145530 2009326 197955 2361492 1707984 690905 905926 2596458 39811 904019 29004 158293 2119009 13363 1439207 399032 2453625 2594403 488058 1370424 1344940 2296814 749178 1882668 1819302 2584731 1589355 892433 578551 910481 1564189 2154359 1388188 834323 1211274 1548570 49136 609958 1342462 2344254 152618 2332186 2249340 1415051 10379: 1993470 1132479 1419837 2346092 629108 935058 1456729 291687 541477 1701238 2513144 1160698 1962422 16455 75845 293162 473516 2532958 2477948 2321326 1620790 380574 1098833 2132087 829024 395755 52998 2342907 262257 1599798 1932101 2511942 1908836 1667745 808864 1313797 2320250 333023 837735 476039 493965 588731 1435555 2110607 1763333 803043 449538 1157186 522576 1721731 1899884 1025091 1725031 462730 1772562 633239 716320 423488 443376 2523795 1109322 1472236 675927 684659 1122844 344495 2588945 1620708 752949 2035602 1966678 2612083 1963968 1245875 1898500 2308259 1519376 2429730 1844959 2643296 1806794 452514 609329 2346916 2322405 1901063 609713 718879 1787567 2432690 1062976 1776056 2046777 2071796 566103 20640 1815037 2549713 2538653 772710 884640 1220656 475946 2012015 1328158 976055 2293747 1356930 2184736 2212610 212577 1943536 2322815 525735 84150 125219 1170110 1741737 1575703 564340 1296088 1887754 152746 956750 1335371 362526 559971 1249063 755766 2519583 1637323 402613 2061738 862396 1625932 1099454 1023907 1445517 1099997 2410871 1536395 349143 1515901 1846821 1266768 1928451 2605113 680463 78311 1935654 503432 1659831 2567991 594184 1629574 26717 1996154 1210132 2229988 1525757 2444021 1705894 1823913 2189227 1553892 1414498 2451881 158951 532599 2275610 1485002 2559895 2479334 1966552 845363 643956 1274840 1192296 166728 1047055 1507647 2626260 661501 422184 1453141 272583 1354934 2478144 2030398 388609 882958 865347 1703130 1803276 649879 667991 1599367 1511744 2523790 1597978 887704 1358277 1559585 1920341 2305823 567512 2167646 776268 2282961 240723 1989039 2554036 2365388 1770586 332401 899111 1625947 139001 2632990 1782168 1670839 41406 150245 1523326 2283166 832390 2486045 741486 205665 2163153 2245402 2184754 1563203 781759 91662 983572 1614403 2428743 1586139 2509405 504105 212898 786018 1502586 1321093 1998718 2529922 1085092 2307740 196084 1002866 1828534 707314 181297 100834 2005936 531434 1280852 1310487 620023 1070187 406160 2642107 1814003 1548339 156640 1372926 2180472 1414512 2637765 1038: 2571693 1974983 468508 310153 2380649 2491031 1074725 1845061 1246098 10380: 1184218 17690 1558896 925268 2564085 2554553 137593 47953 950162 1246291 1465687 1670560 2230550 1690150 1916333 1915589 2529341 492002 234399 98341 603271 55778 301255 1024917 710792 229791 10381: 152541 2103568 2616806 420059 1327226 1293245 2023130 159101 1029222 1859319 10382: 1575876 943395 427660 68384 2448088 1798766 2232571 795446 2521955 10383: 782420 1892318 829199 2320511 1448964 2449245 1489084 2309072 1518786 1001098 1718294 970898 745810 1623917 10385: 1910569 1820929 572890 1101587 427334 235607 698125 1878513 10386: 148856 62346 318186 10387: 141745 2056908 819076 1896020 589800 2474970 1094653 10388: 1019076 2077023 674604 2624475 276682 2243943 2570678 610322 1679407 1437973 930288 1000730 10389: 1936790 290951 512117 2298872 73015 390333 819072 560022 755312 368363 284367 2143946 2254303 2234214 1824884 993438 371595 1344827 670742 1040686 726045 38534 1404223 2327192 1039: 1379796 1108537 1699204 238846 10947 1422340 1506586 110308 1788688 2546130 120650 1772833 1713387 552537 624142 928595 1757686 811922 2464716 107822 1114992 610672 2423946 1362098 1355300 1596725 1005328 2203564 1251667 202269 1273277 283364 10390: 718784 1954885 1736931 723061 799532 1535125 2607455 2118155 1207838 1047203 684741 710747 1497096 372910 2511211 859092 649739 2001199 10391: 415025 1898145 262637 756206 1262458 599474 1973074 10392: 921567 2402672 674785 641101 364740 2597249 77266 977187 1234007 1146740 1511770 387072 309567 2395898 473137 1396645 92616 2500783 258268 1444008 1265726 1926154 1580670 325384 2115962 2349759 1998073 1919604 2421701 2009440 1839002 2438944 1176383 1927647 1878316 690858 2044245 1211133 2610804 465884 10616 1354784 916345 2364975 304693 1078937 1966201 1982725 823021 1690104 613158 1960241 1797678 1853443 1404208 1826720 571373 2254856 247252 1515875 1723702 1616040 1893534 2121799 1112066 174499 904400 1372563 2088356 641836 12094 119625 1265468 919219 348000 1988849 2374829 929359 1015350 487183 728108 2054918 966094 1241647 2444078 480243 744476 1015836 1466570 1963815 2646630 227866 1516918 2170209 912892 416224 1572097 730553 1269534 1768579 2508768 2199795 2073100 1396975 1014912 871371 1913769 2428884 1616623 2393309 1827474 1644636 1421182 278093 823118 1700622 2648081 146685 1734029 985735 476367 652931 10393: 806639 847294 1225438 1772050 1573898 1537648 398792 252114 1041740 1497777 1557419 1997899 267937 482758 1314057 102652 159743 1958068 1759957 273289 2639645 10394: 547561 1487216 388863 1163442 2305725 1084059 350193 10395: 267088 48746 2304297 667195 10396: 769527 2100975 1726564 1267632 1734772 1955565 1063704 428606 2348444 3392 2282637 789530 1556205 2136441 907438 1638484 1070409 1219447 1962645 747618 1205331 1534173 2063628 2390255 2212628 12563 512629 671416 99007 2033859 1763489 2638675 2051455 621932 455511 518100 1600674 127094 1679324 10397: 2306619 2095891 2231755 2513101 2004644 2400075 2058312 2415788 890935 638658 1270565 477486 847766 2440014 841891 646417 1506735 2116788 421307 1627803 2590573 1820972 96567 2337434 925437 1307756 1226254 967127 1056559 858163 1065587 478184 615510 683758 1896653 1838929 1467731 409462 879903 1735705 30451 2554764 606973 528002 38086 1987457 1891081 494709 777396 1516692 1547579 1696636 486188 1958056 346907 113535 1213778 576227 2496577 2342928 1374672 1710722 251648 1347271 2402705 1913769 1066240 2374554 1392108 1791182 323086 724853 10398: 2389650 1529546 1059661 1182654 931263 1437913 357533 887059 10399: 1637185 573071 104: 2040925 1110418 593892 111187 189811 539036 1575462 1804766 765640 1216574 2511762 2190660 1375660 105337 131447 888287 1273375 2238927 2527137 290899 2511489 1083197 1917873 539259 777074 619694 398056 1072294 564425 354418 2443852 1459037 1789708 2631559 1318236 1364861 455752 1411618 47150 1746438 1264320 1933986 1745100 1576380 1343562 1219646 392025 1064507 1194381 1049445 81587 2399478 1214857 1574075 941279 1132948 1916213 1040: 2641886 2266083 418164 2263752 1778026 1023527 1641324 2020922 1735438 773432 223023 152007 2257739 2531080 612057 758324 2587940 7864 10400: 207172 10401: 479376 851865 195208 10402: 2335657 373068 2464892 1645783 2532707 1716115 2428867 2355440 465560 198309 2600868 2282015 2591471 425537 760921 723559 136797 1097415 2521797 1181629 841225 1592266 1087903 1096140 1657319 649338 2352606 278009 71519 795510 1888679 2129392 1532838 1608691 1445218 1454496 1078066 171034 1552784 1367513 294162 1618493 228431 998715 319995 1864142 394793 10403: 1048908 2001178 1764647 978313 879219 10404: 181725 1033405 10405: 209458 1308724 121431 2643369 2609934 10406: 677522 432951 1628545 2139094 2181421 2149609 1742849 1119376 689862 1134863 1216017 1471797 1633954 1874567 925171 1279964 513403 1569335 1242359 1177937 577367 2570385 217225 246834 1940 2215168 1293704 289179 10407: 209508 1657951 2286123 2645471 591171 2230003 1018985 1023285 1938049 60370 2248080 395368 729949 1002943 1404610 1145734 2019388 508323 324856 1704310 2508283 1813959 10408: 1985187 1133687 1676093 1285557 560569 2169693 378010 1468286 10409: 2313965 543055 2585863 1088988 2576976 602835 1672014 376197 400385 1041: 567561 1463922 2580776 759176 1408056 821470 2322830 2000755 2301514 274391 337754 1974891 2034341 924104 835833 1240540 358494 1101599 890806 1776847 2507488 2016977 1208029 2605238 1922868 548483 1694503 2136203 2339424 986441 1295591 356615 1349822 1166183 492671 2626974 402735 10410: 1791719 2382591 10411: 2106652 1436640 732556 1224598 110734 2057838 2411287 371849 302337 275926 170541 992883 1470485 251718 38587 10412: 1756469 1467824 1198064 240102 336587 1217803 1611754 2100239 704089 448862 1248716 1610234 93419 1297800 210175 1917540 191525 1688099 213420 1645481 2510179 1027030 227827 849938 1999895 54849 789480 217514 403818 823744 726937 2154489 2371631 2174322 10413: 1504908 1384295 1849650 2240248 1160926 157422 2564605 1991031 237162 863620 542294 1170581 316077 565955 2092659 2646949 1915123 1022170 2483683 607507 137958 653216 78848 213831 910545 2238428 2608501 1360927 308718 10414: 1222878 1270377 10416: 1236649 10417: 2554963 211664 402887 1252174 149359 273184 1974825 760824 2144484 394793 10418: 1015434 1657033 146200 1453020 1210401 1402912 2227046 879603 1974436 1133039 2568093 2048063 1866775 278569 2557847 2464216 533262 2334651 963464 1270290 1870941 180296 1061033 2501034 1968260 1872410 2226780 1566841 2419134 336587 1729738 1484413 2051379 1230081 1856593 558474 921481 404127 2059698 2037272 2351160 698377 691395 1031239 2505412 2009502 2456720 2087760 1124676 914051 1316578 1603435 1283559 54712 1386270 2630169 423374 659061 1589266 1729780 840531 1183281 1477571 1650137 2491639 1097436 2393265 1186778 523534 1332150 1697672 2254182 1182782 1078848 431493 1762371 832811 1670392 1969199 136579 450324 1944156 1841833 1821959 307602 2435949 2586007 1755642 151849 641163 237107 966830 1833730 732248 693157 1533 668580 403278 87456 2218796 810318 531812 766487 215290 1042991 2026112 2277737 2097828 2406641 2181854 1653329 517658 2101746 267384 255482 940007 2392051 2549231 929493 610814 1130122 1003550 2389965 502180 1070056 282718 547790 1771635 194926 901877 942466 2618484 834975 364064 637864 2002819 1478905 1679454 1401630 1685882 1629063 401539 555970 1911556 422673 1108810 1265507 1256410 679080 2151093 1076087 1272324 1419549 1540029 1978626 252440 2555288 2492081 2646270 2124787 1830222 739521 46154 688154 1143798 1640592 1028962 10419: 999518 1637578 2505480 1429600 2247233 1285389 1262936 1124759 2054148 1655138 2605004 1603259 2358866 300317 162089 2071261 761032 2096792 192988 1042: 1579663 943452 171651 225112 315127 1641147 148350 1992720 1404520 1897011 1066938 2585608 2407873 496645 2011130 1396946 1860363 10420: 686540 541620 1821984 287006 2313444 110584 57160 275172 1716862 741229 2575280 969436 28492 1921656 4395 1311512 2208809 1256419 2034470 1978747 2293028 1075299 1535071 1357123 540971 1614827 183057 1735109 1072069 2289733 2059575 665775 2266522 864514 300272 971163 2314134 1774783 936111 2378087 1164348 1191502 1248190 893184 658878 1615186 681991 1844937 1765678 2295126 609564 462444 1361304 1759893 59245 471760 2501517 2362524 10421: 1297425 1601769 124537 1981863 1497576 1498601 1785845 939515 1576347 1666591 2216606 2154457 642621 832688 58193 1500183 284370 2141350 2080750 1274619 2089070 1857660 1184995 336067 729513 1413865 2411940 1549307 1200649 1057922 788224 1628552 424413 184005 844906 529371 748767 1433794 1677662 2410397 2618503 2327510 615711 2552178 1893913 53592 203125 2126707 329036 717145 343330 850280 2438207 54333 958201 700827 983187 2388510 1295521 1684795 2144764 2403196 203014 1027705 378786 2263492 2033411 1991770 1037064 1413839 630590 2139216 769562 1915902 151549 2250648 289782 1871358 1924342 693787 1245460 1709942 2584646 661452 174997 2639435 750702 1008998 584718 641214 2390637 1535511 971368 2576448 2185864 2117937 612814 1381698 765356 1104676 413456 904631 423476 2244321 1350914 87339 1107655 2366399 128783 573036 249602 478185 257584 4101 1593297 2206489 1557646 2386321 1423926 802297 304584 1363624 2500623 2489753 1097640 230599 1434572 164673 1002485 863544 1771680 484692 1509735 708027 2071429 1061977 121816 848319 1908001 1586471 2551603 1702968 1196888 1229001 1536700 1437208 1577940 2177793 254058 1402229 666371 1002509 2051155 538060 292616 2484480 1816485 262621 752833 657969 2271424 834695 153622 1404603 1325550 298849 1525086 2560599 10422: 128837 348114 116582 71390 729704 1346514 371781 88897 1716862 1884467 2618955 1779239 1910558 958917 2062970 1542323 4324 821629 1126273 2121007 2448450 2439188 981277 2185015 814944 2322736 2071210 596148 628761 1114058 2301495 1815994 1371337 984662 2134437 1444388 1834530 1976233 1184498 1955245 1553566 2502500 1781929 2158267 1200177 124924 2268620 115202 517475 277016 1223703 1028962 10423: 925458 2528372 2300972 436707 1280225 426962 1903579 2526386 669768 1299845 419673 1054930 1620363 433493 1134035 1391882 1034115 1549307 906434 2010753 2586762 163215 1704382 389481 1641439 249283 1767827 1111275 1712201 214007 912105 867268 316864 551071 320292 978039 739207 1782002 691775 170632 21373 811532 409556 682407 1729821 840326 2004384 1286013 2646029 1763584 1965113 14035 531577 1696921 1399628 750163 1280254 713096 854948 1148616 1928291 228261 859275 782419 2148823 1771757 610578 838652 2330733 1613679 93293 1348004 196301 1859109 2087084 1365167 1316665 1461612 1858890 35621 2256474 2098479 1596299 2108210 1216680 431221 1825521 729935 524499 2245405 1116107 557903 165909 1998605 1781813 1535168 1544589 2210042 1334130 1839812 133421 562299 10424: 1441691 741111 1694958 2201062 2422360 2231930 1240116 542105 2348599 1030520 2264425 1854831 1423694 2396097 566946 1409985 416557 284173 1870059 2642437 1124111 329712 683629 5612 597621 2110590 334555 2617720 1327659 1713025 2050842 871489 2053711 2003820 1362461 494658 1962305 1214865 468062 2015589 2559666 168154 1032394 2131154 1036217 2564219 1927676 2104131 443512 1479331 329651 902822 874013 2397138 1404009 1324057 1187402 1730748 1620363 872323 2376081 897896 257052 1034212 653891 1798582 215082 1373784 1821833 1899086 1970073 769851 355990 2027658 1772667 1778320 225880 1475543 1155319 958004 1765534 2427278 1068904 533680 1595578 2418808 451656 2349986 1252571 312620 661979 154144 1518681 2472986 357340 21315 2433202 2012114 2507985 2199315 2524965 1710240 2578541 2457659 1829927 2071716 2266810 2505023 1581788 1704890 2239020 2644765 7750 1536947 2186173 1231842 1564486 1637024 1988697 1201798 1412927 558024 2067584 2395073 2220481 2450433 2428165 477775 1121649 1258873 2289363 1920167 660821 1188508 1439561 1103585 1874567 1321022 2022226 2339387 162926 709881 1622059 279687 1437166 2072415 1238395 1481942 899738 164358 275803 1758524 2528422 2227822 303469 1471911 887463 2598679 938687 1230946 1043901 267179 2601643 1370494 2599634 343180 40927 2643642 755640 1457172 1342133 345567 1666898 1224569 1566051 410603 1601366 350034 617195 480003 83858 762149 2417784 1144942 2505981 1672254 645314 1981155 2038805 1653455 1231254 1370778 1983269 1865253 445660 76604 2328571 2527301 2138429 1892864 2023615 1668951 867239 2070271 74484 2223867 1387380 206045 184185 945918 2005116 1082044 887473 661098 718990 1262843 1266768 1928457 721029 413060 2271950 2542126 1782670 89282 897732 677222 1981003 1561717 2574657 1654486 704901 2195802 1319955 407323 4666 437111 1645957 1739377 1901423 1766438 2325871 2175607 406948 2416431 1154137 2236198 2334911 2189442 2253072 356288 650067 824303 2271209 1796326 781071 2405498 459698 941886 471823 1283827 2045468 504608 2482544 1569728 449849 2469079 2318298 573707 2316556 1021258 415743 1012651 2320291 161636 1434394 393773 851520 889584 2290447 1259643 2139010 1558126 1689344 1581809 937347 288310 121563 374651 180699 1581954 2466192 767356 450490 1188639 1097862 969313 1905513 680519 2164462 698646 1076817 1430510 1252415 2595621 1653882 513590 1069731 741463 1186263 1338345 173566 1511911 63178 1097577 2149035 387701 32422 2510317 1528717 1685760 1316605 2399179 2138250 52358 1365774 768502 1286953 560365 964038 1455206 1889146 329975 2397912 2186235 891693 845968 504404 2391773 1715184 810346 540454 2372626 1176502 47651 2277405 2044185 2643383 1336609 1536240 1513734 1469128 1990396 2151612 476512 2200769 1794391 2058705 2269542 2579456 903167 858267 1401506 2441523 585781 1487134 324253 1174531 10425: 2191445 1382763 755105 1849030 2287105 474326 479599 869426 353874 820110 2143292 1683868 621088 2560792 1828689 294482 2190814 237652 160780 993400 2480799 1037232 925050 1845247 13017 10426: 1987864 447530 1564431 1713500 1035582 2532687 696847 1265782 1119261 63634 1303151 1147997 784746 1830008 998215 154558 2037594 1660132 2488764 1012957 1508774 232860 368273 962536 1806805 771776 2632405 2295255 2068465 1762837 1692704 147246 679341 810353 1377943 1114507 1847260 1885086 1059105 2121828 90217 905900 1169634 40383 635903 1270287 658037 1250527 2632181 190492 29904 56429 1587395 2290261 1953209 876784 751606 718504 190074 687883 360418 138799 1050856 2242295 1373978 726511 2457111 769809 990350 319186 2103916 937583 2171303 2078037 2113107 2266677 110545 296713 1798437 2317218 1129083 1466484 2464474 342646 1390566 2408266 2191473 1446336 2373105 10428: 1855457 1593445 2051609 948591 70566 2025375 1811103 1794015 770513 96124 1435978 478193 2314206 1631504 148394 1438767 2364063 1457026 1848036 985946 2440958 1838315 1295700 1767857 2600641 2618096 2148072 508968 1458257 1300028 1308960 1470890 8929 1128453 1715261 615422 1305961 828351 1549730 589672 1402088 556694 615485 1987572 2442793 1264514 2376951 1262832 892611 1615399 1744214 296 949044 135432 1629287 1785861 2129248 209038 504864 972104 2126544 2341174 2575649 1620634 2185250 1454756 1850034 2297921 2396611 1168051 2348446 91137 670869 719887 1883630 1031236 2141800 2003212 127590 277289 2247406 2534061 1347282 1626955 522710 2635244 2455938 1995705 1691617 1749209 271407 474045 2094731 1798766 2393568 1074018 1728583 1587269 1149530 2547127 459219 1396941 374245 1330561 1217068 190446 2177867 1322556 10572 2474530 281383 711341 496554 903740 1594062 665763 588775 1647073 1946957 1084247 311831 2494218 1338302 373626 722355 328001 1704869 986111 1668632 1000722 1698211 1552109 1526421 2467005 10429: 2334165 1717064 53679 757964 1132967 2002276 652480 2119265 348646 1351049 2498219 1089184 1641053 1681339 856534 2225515 767615 17176 1503647 2349565 25625 987860 1576683 277158 289824 541721 2013338 1120149 498474 1135373 925541 1707320 586491 2537343 1285636 1785378 585506 1563915 1788019 429873 578716 1690312 1236332 1623641 465736 1664020 273300 1013965 702034 88313 632090 1689544 1131009 19880 1013116 1245629 29370 450711 1578103 958610 2030744 2427842 656431 2073899 1428854 529709 514708 61123 2530116 928331 412774 1505059 1048556 1545493 779730 323168 2545508 2013115 404561 160251 879501 1605790 2144764 787516 1187655 2484600 1481636 2098130 2095079 1779960 631035 1203437 1321777 1312576 627004 2087044 1345087 889770 9711 2149317 1655483 786658 1883126 572994 872199 1342009 2013497 286310 2324830 414679 2639809 2444068 2278362 2558484 2443440 562128 1424322 1927209 884745 920160 680838 1421163 983600 1522749 1161119 1569142 166267 204073 117566 1859272 108431 26225 432816 590636 1567461 2128882 109417 1945965 487648 1549207 2206641 576499 1902647 2130811 1296032 1471543 1254830 1642381 296024 1962362 1800987 25181 663152 1130649 2016098 2462346 730857 1153356 104791 2615953 2293378 1877474 758604 1958240 265109 455136 395674 1298878 133153 1815275 2117354 723713 1960855 2638607 456085 112044 2471087 402251 827246 68441 2550236 1266230 317039 661508 1282507 1974284 2331944 751121 2220643 1867748 894797 1865874 1355598 1481684 211064 1017175 1181364 1987066 2058643 1342955 1556416 27594 1671902 345659 648546 1432466 1043: 1280566 2266862 1433111 927210 1414725 2257496 1302094 363824 2244917 2154222 2176808 2117146 906994 11875 2275220 2181770 1112733 754630 86103 1228906 1119832 1212482 1224596 988917 756788 1884480 667753 1308029 277725 90804 152309 1244237 1387073 388218 1711225 1097976 1844527 1873420 1796719 835840 1354082 225381 905377 1372532 831884 2305697 308688 1784250 1160491 2198226 2608503 1503661 925723 845524 2183198 721121 2039395 140363 1131928 2376864 680099 1780845 164910 1306257 409718 144249 1942719 2425216 540466 151344 2529292 1619420 221992 2041853 788062 2405232 1561695 1458608 10430: 1156419 2341852 2558357 2062116 514774 196792 10431: 1260913 591468 393815 781148 2519614 2159683 151319 1294109 841553 992733 1727593 1212455 363923 10432: 1928182 10433: 1212306 613371 424286 2154480 1954946 441281 966580 554557 610997 972849 1929180 2197525 1022488 783329 867418 1094123 373170 1129557 2399587 1368442 344205 2449848 2497678 271109 1791615 27054 1430667 1331158 2201488 315979 2018421 239913 1511568 76157 1932578 2051050 1610695 159730 2348784 740452 997907 10435: 2115824 1190646 2343546 44437 2024600 1297927 10436: 723082 14410 777925 1038499 2645183 2235193 608023 1938019 964630 1496267 1465656 1270868 1752727 915608 76259 323900 811522 1511866 2493074 2062042 1320297 2007634 561071 854751 1333726 583373 1119159 962922 412183 83485 491322 1238272 346699 2052726 1443036 1756366 1560303 379912 2521995 1387288 1889691 1074640 298489 542405 1240373 760547 940365 1420649 956977 195791 515259 2584461 457917 1543881 1169682 684047 1692218 830603 753636 540650 2613539 1233773 1779042 1128705 1370177 1451240 1753574 640839 1436046 2639472 1565997 664525 56283 2374332 618915 463397 1754132 2518070 161017 1815168 1590422 1995943 122722 1451330 245787 1836135 1970763 1184405 1566674 818851 1735890 2512642 2450296 366680 2205221 2172519 730816 1612800 2632181 2597336 1016460 414435 119928 1202223 2627828 72796 1870055 1065302 1120099 848265 2329209 1041872 94561 659297 665762 652958 1546740 2084791 1368592 705902 716384 2269901 2109847 1557149 840348 2094804 824563 2214147 2454084 2342999 148463 1936298 359054 336408 740364 285711 1458179 533067 867666 627323 1569238 1401651 783102 1730764 909533 2232068 1107429 1644342 79682 649010 721772 1946877 645202 1047791 2302220 1864172 1554119 2585163 1596876 2626307 1662864 2484548 1660202 1532073 2324135 2226445 1458049 2177717 2499681 1424389 1254230 2122534 1822398 2180219 2389293 10437: 422166 2431353 2249855 167227 2329061 650940 2336555 2638049 1529508 688419 1230729 1708368 292563 2141910 2219648 561808 1721648 96829 388421 1520482 1480610 2426425 1914585 912065 703079 1490295 2464839 264305 2017112 206865 1771407 2316878 1001605 10438: 509469 847496 200261 2540859 1640841 40403 10439: 2549926 668375 1523340 2084029 1405281 1328290 757020 510123 1044: 57146 2206692 1219488 924724 2205464 60557 2372779 718460 2570602 1528534 668540 378372 1422550 1838859 250643 2321345 1078937 1922688 1593570 1546976 1473384 329721 169997 952158 382410 1932426 1637770 949874 608475 104841 1650136 1557220 200192 1766203 729972 1975044 14116 1433058 20130 1415943 1736311 1800814 480686 2553670 2203382 816942 1063089 112895 1823650 410417 579276 767231 604314 2260934 1843219 1376533 2291010 539827 1175730 723484 2506563 1108515 403907 1317468 2643057 10440: 2403601 2345131 2575217 2127801 1523366 939496 2600027 719001 2277101 1987324 29041 515403 2204514 965958 1684053 1228858 10441: 1187707 2147262 2349151 10442: 1661825 1423960 1714384 1732340 2160017 10443: 2401958 10444: 424025 626843 782382 2062679 2455789 125283 1809644 716295 2118159 10445: 386657 10446: 2518357 1699286 876235 632303 1529599 2643765 2370477 1098394 1826693 849951 385402 490256 2346283 1512711 1716007 2492570 924850 1266175 2070368 1990983 127824 1107003 2341413 703753 76403 286413 2427127 772745 309473 645118 488245 350555 448707 696979 1465181 2352984 2527546 1420467 1727717 2096220 2404571 2290305 988333 577793 114930 819534 329682 796732 915802 881242 1431515 325451 1174615 644778 2049815 1125946 207308 2485679 1467008 411406 1536484 1972468 1085467 1767796 616703 1913370 2305249 2438673 948237 463955 2336243 696436 1663881 1239668 1321354 2162066 1094684 1623432 2357050 720770 304581 235404 754956 1182390 2129878 1308421 2116935 2134994 1975968 2092562 555598 596679 1142965 37289 1053407 2380656 1726348 2345394 1455076 384169 335167 2247982 2503609 14712 2583420 1643271 353102 1820104 1297773 650195 1086045 133947 2375280 911506 282270 428815 257742 1716607 2560825 1604817 2279264 442438 2565202 615940 872340 1285302 2595337 989647 1237272 1658897 341404 402921 1621581 1321833 2221648 10447: 2621355 861944 2086786 450383 217487 2231585 719486 386648 615061 2092145 1266206 1950450 1617185 10448: 1540761 1687413 1601085 10449: 1648765 1337323 755735 868242 617861 305767 1540303 2644847 578447 1270475 813497 2360887 1585301 1247939 2309568 2386302 428408 279292 462685 2053711 1699134 614122 2077756 159859 344557 1324539 1162793 2141439 1211868 290951 1235693 1268114 1504944 231325 984246 1863689 1349802 755952 1969623 2289045 263906 1211787 534306 356801 1121708 872114 1513218 2084242 16168 312908 2345735 2484991 1054542 1770240 868692 266763 446168 1445276 856098 1648094 1192404 212175 435163 1668663 1299784 1669091 61765 191823 310383 1690044 668589 2550192 463023 1373877 2225226 821578 1100271 2135979 1558352 2071412 1417380 1750804 1886221 898493 660098 1213660 2486985 1631646 1070584 384710 2543370 2323050 732067 1383680 1391147 2197066 2189159 283788 68715 402665 56854 2270645 1276536 96013 1110411 1788205 373552 2568738 1898391 1549479 721383 2054726 809171 2006823 42791 692297 434304 2278315 1450098 591909 2164212 800115 1620097 990490 890432 2286300 422491 665060 1182811 1622506 1412014 1760489 2569248 1597907 1460421 1828567 2208432 1061611 1559163 2296084 608825 702837 1556992 2314246 2035527 314441 997282 82509 1271874 2450896 676010 2550151 1342096 135342 8632 127205 1582529 1812358 2485683 2120154 965455 658010 1803723 1572905 1170853 1633378 1171997 3092 338660 655487 947382 1095661 1520894 220232 2162097 934188 2074573 2523069 647406 808935 1535401 1273770 612848 1130976 1689123 322938 2171102 2131757 837258 2090861 2530666 2424079 2063009 1210010 1959714 652926 463627 1295918 2388225 533487 659638 226275 219953 1850673 797503 2099549 2549446 238048 499768 2492057 2340820 340707 1369887 1622595 1123673 1590112 84858 1079733 2238894 2037641 2242953 1455574 738541 1751681 812385 1585504 1093594 931022 282362 2369887 1450106 1023649 560509 1400154 2504095 1217025 1929917 2120884 729361 1436426 2114332 1870129 1402870 390574 2224485 1564398 2320196 489685 75358 1789558 230274 1297651 2528813 560270 1008904 1995967 255085 1614599 1279181 2267405 1161019 899174 362578 2086637 736460 165745 310579 479481 2330768 564698 14340 1211870 2232560 2314835 2495905 9371 1570214 544290 279215 580018 1073020 196706 2026437 608184 46429 1854572 2160590 500445 1697224 2467514 948784 1600412 1656562 235012 1175181 2165989 1802269 1702008 2146687 91150 875732 1388228 1995910 734238 2296332 766895 1885547 2595953 432949 200904 1402793 716295 224662 764071 1460870 1595751 820954 511724 2146045 975692 2407653 2324876 1437634 1810849 2234170 1168064 1607735 346793 601593 1160896 1290866 1159208 926619 906346 1672154 1721650 1227094 1394499 1204453 2309802 1168227 2444409 2425552 2478708 2365438 1421358 1727360 1045: 401076 2260151 2081354 2573731 374068 1550622 2233586 445728 1061353 1005650 2252684 25487 2458335 369617 259014 1311572 30124 640384 2106861 2270392 1089142 2462726 1417546 787828 317148 1448758 2601643 101492 2148357 2103975 2448252 2421503 131178 1241956 1207750 1449949 537122 1215398 1741642 819659 69223 546284 2605962 1557449 1460437 1416692 717498 271085 2007093 2239281 1210065 2133898 1967145 1926057 1990128 1576405 2307408 1639222 616414 1554918 1817674 1693211 1319090 1243535 1573099 1187548 199418 1038168 2000256 10450: 740223 709461 806313 1758120 1909471 1121663 2350722 2422806 2170453 10451: 422507 1794066 1863523 2479672 1593802 800538 2006197 1016015 1955912 1656188 2023056 1195018 1102550 1547659 1717751 1453245 2041712 627809 37742 2028757 2134134 2631018 482889 865314 440193 2370543 780937 1426679 2025931 1521664 267369 1269518 2598260 1902849 309062 1954022 412603 1346514 1792803 1639162 2647532 191695 545043 2158470 727322 60469 58763 438295 314042 1846938 1269579 805156 837656 1122292 105418 955119 1045825 208467 2549926 1789414 1817302 1006238 2114860 114488 416587 499076 740540 1738490 2268601 2126471 1840707 1130075 2122605 2388321 488926 339652 365539 2618724 1386545 1494409 1115367 936193 1589548 933312 1901623 1063453 845567 1130001 939610 1654043 2593256 1535636 1997330 1806863 1028134 49941 265878 2507460 2416946 822500 755976 896630 1368434 2152951 2183847 320168 385053 2031247 1464873 663159 1230381 1627904 2384842 1772301 1955299 1819279 1217661 1586668 2607526 2039738 2333117 1766721 168715 739108 2399246 2318730 86240 1867832 2400442 2334180 2206762 1985622 2506873 1042540 1579904 633566 1485331 2609265 1924552 2403917 465816 405215 854984 522612 817384 745660 2070266 1930133 1487808 1297357 238275 638930 2165481 2378414 1906813 114282 125102 1660277 2583261 1723484 2020829 2107152 1009005 2022693 2444486 1488684 2229130 1956880 686860 1028181 1761714 505344 413237 905560 1273960 23180 1610040 1903898 1963861 2532785 1386359 1104035 694626 132467 282558 105997 1493142 2086831 1800290 29922 619131 2428131 1874044 2054970 2369228 874433 1613932 2008932 1138331 2169702 1818031 774210 1222180 2395215 1632908 1461887 1163321 2144586 2541119 594227 506623 491130 612613 2211884 1264069 1858345 349068 602496 361136 1424953 2542031 1838204 1336735 2000364 1247477 1318471 1463452 1149664 110313 119644 1107957 1453600 1572039 1536625 1873765 781625 623394 2328024 984054 2269497 2413226 2432530 2253325 1673880 2493497 1665749 902999 2155459 2583475 25187 1737477 2507919 1292120 2316730 443733 2098960 221538 872965 2352035 1329611 1955933 290402 406893 435775 252149 776303 473807 170451 2590581 608265 1895157 1540889 284272 479099 357146 504462 1874922 56488 799985 1333923 1393179 1953225 1933306 1081282 2190846 1404790 984273 206612 2279774 32531 864311 750253 713561 456722 343942 1940146 745936 2600592 2600872 1265998 170438 1065117 1308752 2404264 1915765 1028195 514560 1852831 916261 1873469 1755017 687641 1819128 29222 978376 1021860 1522375 1355987 2512027 1633733 2052834 1109893 1613207 2422762 2382259 2070203 1176489 1151654 2642318 400879 550 2365350 659166 1456828 631685 2296024 1529185 163314 2570806 1980420 587564 747409 159438 1102539 1300432 1102975 646320 1138468 621340 1824180 29989 1306384 10452: 1751080 1465574 39247 10453: 1224344 847322 985866 187080 2344088 767111 2416574 2590890 2591337 1721659 1290463 422748 456457 1418699 2648178 511875 740920 2578830 1772110 1155279 2530404 1516107 1948730 811011 584718 1346664 460574 2399228 393773 1763487 2119733 1972814 2080664 953718 1634219 1305660 10454: 165195 2205913 10455: 458209 222815 1222439 1476469 1865641 2463441 1873191 2412135 10456: 1277457 1184582 1432476 1515189 1276060 439451 1205071 167633 675374 1699979 217706 571639 10457: 519420 1311655 1578667 10458: 1432470 1487308 1725155 2036346 127471 46553 1364246 1643336 40491 1692811 1383323 1668710 1342283 1834123 494741 10459: 1783200 1914348 477255 607654 2262885 1945990 1003138 1659215 1740752 2040324 1240584 2249964 2552192 1841799 1205830 2035541 1235119 1366576 2001199 1046: 709745 267955 1576722 1946757 2575380 329896 1206672 585247 15378 1544131 2110462 702902 2078994 477274 1437355 2229588 1684828 78986 2299013 972135 1465275 223128 2622000 2310793 1575831 1888673 1310872 13620 1348732 830360 2464076 2431142 2391276 86479 465869 1695800 1154139 2287092 1333674 942218 2515952 588383 93311 598218 345338 510505 2425140 169371 1731144 732668 423190 1954335 302796 540280 848008 1971540 2076613 1045399 465434 1857273 148780 2143447 1915220 1643581 799710 1150374 225832 1145595 2083299 536593 1189436 2593083 49163 2226853 1985859 755556 566327 221680 1651375 33233 2574165 1721217 1504448 1570089 1899419 1156053 33079 1053397 2285134 310380 1775208 184494 587905 2587366 2283133 1025108 2449737 255422 780367 508050 1340130 219819 534966 1680165 1204601 1148967 908267 338717 2228356 703546 1619105 2475672 548703 2511133 771136 413120 1276760 519979 2361446 581181 268217 755593 1930626 392589 358748 2388249 266836 2458335 975321 1762053 2557830 1152322 162510 2378802 1259310 646078 2459336 1804967 2589047 78348 636465 1464239 1709219 908760 1850432 2106395 2244378 2222869 2320921 1560983 1109896 181905 1864290 2052371 1581851 18154 2565414 1349163 2433422 2590287 2093677 1625008 15593 2433378 76143 430386 1910130 1618239 60322 1565235 1251931 1965844 1996876 1968339 1530172 206367 1845773 1994719 1583008 939251 1823364 2235422 624840 2120821 2605178 241909 1666594 1826163 2221702 1301956 1856690 360631 564863 172486 1849805 8929 627245 2316398 2474574 1959055 2493079 9910 1655613 493629 508139 836604 1359075 1774787 412595 2417011 1756344 2578905 1680088 2412519 280598 1506901 190866 2458127 14180 168770 1797123 1265259 1667380 1154406 771173 1585019 1871228 1063298 1326657 619540 2139903 914717 112402 1510863 356965 1434345 617337 1873327 1420823 1345247 335773 1394456 1272928 284841 2270960 2030744 1331098 1366995 539035 2307026 1784323 2010173 2077121 16326 575705 443142 1895003 1989324 591515 1582275 2048500 1251356 2170924 1868010 2484321 1407580 2292929 2582626 1060619 2544040 1115201 1217570 1458782 2070521 2583787 823845 444806 787647 757631 1297588 1960254 1989977 2377499 508710 203091 90668 2171465 1564390 2153371 2119680 1492360 1452527 1002664 449423 1880010 1820017 1421338 809474 1530096 1726765 1278031 973510 2497445 1280008 398456 942322 1130750 51024 1053710 2206050 102225 1276947 551350 2119107 606374 2272002 1039740 1081458 136815 403515 140498 2517658 423235 2380915 4171 1322150 54902 165443 158923 2474448 531080 1962421 656597 2315309 2293303 1931057 1954312 1716492 2332887 2645412 2539558 1870956 718715 1670149 41774 574386 1341417 1008194 1660185 2289665 1468524 1969720 691738 1929063 624374 853024 604744 1510685 1772630 141996 417981 1756332 2433772 440927 470853 2228096 972734 338714 2276123 342895 1150831 1800701 1266109 1980362 377417 1160797 42678 953425 2408318 2293479 717083 695114 1852660 2092481 2488849 439734 2264667 2530416 610614 1518518 359409 1276893 500353 1979803 518195 1765610 279591 12471 875438 1468623 1012772 865083 1119871 142626 1917388 1485954 2334417 820956 2215860 858348 868521 1513893 28418 2271662 1911154 2491713 465690 2492444 912279 927030 1847848 1364328 191269 716514 1271038 1834283 1234100 2411249 1143290 2074441 681315 35812 867997 673026 244450 2009811 1845263 1011933 949667 1449960 836042 166526 1818538 1455510 109033 1411317 1232973 1201829 2582507 845318 1374095 515053 2404731 2607844 117218 980526 2221154 2440438 2019258 2484931 701355 327306 1243027 2622508 1339627 1671947 790780 2648752 1434275 1478510 1606408 602306 1664831 134594 1305341 1285334 1391814 556465 1555088 2246764 209387 177029 30451 1393829 1434798 2169114 500971 573092 2222030 883400 568720 1552155 1986163 252663 2444008 1638156 2483178 1639527 2484643 945057 1836398 2351366 1030110 1967810 1794875 1859188 81093 562128 1366454 1177420 554205 1134674 2157940 118585 1541203 938634 2506955 1805757 2627476 1271654 578016 2597628 2324039 718610 2302499 1045068 1313977 304412 1527007 337928 2575555 1757156 10637 1853208 1227649 1363285 253158 188726 2326037 126485 550002 1652703 1760614 1998541 1793911 2221907 1271001 1232438 2182603 321772 537807 1860744 130138 1584694 1774205 2527058 348982 737739 1121521 541156 1508122 28924 421492 2316443 696521 1857010 2005013 2308244 1101586 2075758 623940 2196403 792556 2352221 154873 1721295 1227745 2492701 305078 74790 2529313 1212046 1961294 257314 2457390 711826 27901 2158956 79812 1722781 2466535 1876430 2468936 1760976 693663 1807405 1843482 2625947 1504845 405997 2424153 2223329 1906168 1723564 350975 571713 210344 1348563 2593137 915699 2138870 701138 1362987 29403 184352 921389 1667257 273184 1868910 645460 2368335 2596593 1175980 2133310 1454789 1828641 419653 907369 171241 613966 88511 12066 1823247 1000561 480983 2063626 2102940 345901 272472 393989 1774535 354238 1940050 495034 1911726 920991 323327 2372113 960919 485838 328286 1087539 2574234 219957 2360821 133987 577930 1412130 684488 2113462 801120 489108 2245315 914258 1914991 570092 2521459 1321522 2575367 983467 1811789 273054 2316381 326032 1341287 1773207 2221161 2200489 1996389 1070776 316100 2076919 393993 136827 1269388 1983157 1707078 2605385 1462563 370806 1457506 402429 571787 509100 750750 668868 270489 1896681 2512737 670311 2428200 368125 1432141 256729 1992516 2058022 1601649 531699 2592608 2511114 2553407 1125538 2028420 347071 1696907 245273 2494510 2403923 1469247 1303153 376149 1474403 252656 1399344 1457770 728158 2500037 1783519 2385565 2042534 2069154 2444989 2623047 2449915 1565822 1069591 1308634 1150477 249676 1828152 1110265 513328 1018713 2076100 1070733 2217395 1671882 2560231 2270996 1826897 1400278 1285900 2053829 339818 2385774 1355527 247122 1540721 544728 2467494 90126 185810 2252340 1177686 2131539 511737 8664 1305271 648099 1380211 1407024 868109 2357923 1813383 867880 1085038 2222960 2539855 2210213 1372409 319978 1600529 2384004 441550 2259325 1188325 688490 1223560 443926 1069460 379927 905844 2443574 952853 178642 214478 1920122 1053396 1106240 216151 1591999 341391 79563 2380681 103506 1939000 1039349 806304 85741 1818509 993097 666981 1570168 2533624 1815437 797230 555214 1613678 520550 1861761 1457356 76609 290120 917594 1961304 977069 2313592 1466271 972149 492910 2442855 222516 999333 2340688 1468110 928852 861537 2185673 1815187 923616 1831673 596932 59799 1031865 1114678 1972338 1713026 1547574 1177695 2320197 2388261 1480684 2238065 1942045 2194968 438888 215119 1674034 567684 2510095 1531959 1308128 1343126 2378764 1874348 1800450 297350 959423 123402 2440872 106313 1561951 2334067 299366 2516028 10460: 1125131 1815643 756316 1482156 2387437 1292118 2405582 2310237 2020368 103642 1116776 2546892 752516 1377734 823549 1256156 729682 29892 1548657 1587236 2405005 543440 2322067 1092421 253659 91980 962199 897157 1429733 136601 1971347 730389 265198 1034595 174144 754574 555336 2512615 138441 846395 122224 605687 2225969 525224 933552 204930 1531338 345481 118414 1007098 2097488 80652 2275860 2025199 2120396 2490291 2573086 984770 1158101 2209269 2005088 2343479 10461: 1012119 1145785 2357350 2495038 272074 1819293 842868 2110305 1405403 1689505 1266882 1939086 1606780 1692266 1178990 1217849 2430527 2185341 628773 133128 2612740 970208 1740925 2159267 1209470 1023324 2025710 2145568 2551686 718112 1360877 1724841 259516 1984775 1815179 2393218 1570426 580568 777696 1572756 97736 782890 906808 507082 721829 361110 745962 1453877 2153213 40845 1584274 2084628 448459 501219 1768690 1931917 1013939 77941 308212 1942697 959387 2425646 193562 585020 1054042 442928 1318938 1525106 2648633 165077 1893713 703674 213485 1521914 1156390 2235578 2459304 2541682 1682225 1071320 2321950 1294844 1442622 1718096 696448 728626 1064242 112216 1210032 1669956 696866 1545293 679304 1442608 2469810 12895 65666 505328 10462: 2498178 1113641 10463: 2158492 1670541 936879 10464: 2428363 2588759 1508741 582676 10465: 585655 1293639 1587663 1035131 761647 1617787 1618567 1114100 10466: 361107 1818059 520283 1970161 2388610 704626 715516 188190 945689 10467: 1519729 1269859 519720 1979687 399247 2334836 521400 361403 693829 1240341 818339 2033151 2164659 990378 1818006 191315 1404173 1514954 2552116 2462021 487095 680194 509975 1441325 1493424 96111 1407024 406793 2497381 10468: 514101 1047: 1340946 2418369 1697448 747395 2452166 1329823 1200382 2101154 734349 2590110 950686 818816 25907 1786572 1066271 2452208 1097979 191239 1848973 465845 1610420 503145 488802 1156643 1244430 2025445 1322462 884468 1268019 7683 363926 307313 938178 442261 2063563 1346716 1410648 1994466 322797 2283789 1303396 103019 89753 391543 168939 1918093 1565064 2263812 2223001 330493 1332725 1845847 1298626 699250 2495384 1437758 1017343 269732 408562 910755 201512 1696875 1085772 2101050 1028987 1767361 1527785 1506212 1226749 1239283 1862504 296271 1687201 2561084 1898216 1889598 1378175 1601563 2586859 1512555 10470: 1007731 1349743 10471: 811057 1117379 1674916 154546 888617 457330 2027 2540515 2157619 386629 205885 1971643 2076432 1895555 2072840 1786160 1033488 546576 1809949 216352 2554209 10472: 441544 751076 2384287 2541730 1708442 2074573 369420 1377058 2072941 634023 2432463 419325 933690 2426082 1600685 2568761 1320514 165451 10473: 127531 2038225 1175727 1603022 2281803 10474: 468079 1059988 1570077 2705 2500432 1589857 1613036 1495415 2308039 10475: 1892596 10476: 2316938 437374 2174660 2219127 24449 2048837 1673357 1782403 1151871 1492520 2094412 103364 372722 619331 1135769 1145867 1511404 1084062 1980038 1797765 540603 849689 1889328 10477: 1336627 2006001 762300 2268192 10478: 1508350 10479: 1892216 1288391 274219 1048: 2465924 2090709 914371 1793090 10480: 2024003 2562239 1978652 921036 1192086 316544 899586 1784928 1805930 134182 622342 1028927 373779 10481: 1099810 10482: 406689 1296878 1658466 1555660 563174 2451968 1172720 1769869 235338 1092919 657811 514101 129250 1218374 2407453 1762479 366992 1718779 348850 2239073 10483: 615711 39024 1353286 1619648 10484: 551623 665195 619939 10485: 63149 1998856 2585812 662177 695238 989243 1860642 1430656 916047 10486: 1155253 1698546 1923814 2611240 1375272 2352536 242686 638978 697835 1314979 1413347 2287739 115821 1674428 1955796 2345385 2140376 1984318 1504595 10487: 15294 1566182 752952 1420029 1652112 1143351 2459563 533712 2430858 2285427 118531 947515 1182224 62475 590760 2074223 2228643 1069533 1045763 12352 10488: 1439714 742023 228724 1715011 1276519 401804 623797 2422393 509554 2080231 586935 10489: 388423 859092 1049: 2579047 590850 2082571 1740650 1937653 1733851 1965676 134650 247378 1776472 10490: 2472738 1236924 1090050 883287 930318 972020 965898 625312 288343 243050 265836 2116215 2226203 567948 2351670 341982 874621 327384 1541042 1282693 1219289 10491: 962645 1296496 2170199 1053004 2279494 2541434 1976079 2464822 1718751 789421 1173489 303781 777433 1223835 2434629 2450959 1997724 387907 910318 1026229 372123 802625 1444338 1296421 1738134 1207006 946175 820230 1428066 1766265 855349 195912 2017501 1885915 724730 1903979 2256787 365602 1732316 2544118 150043 690482 1925894 562924 549388 1984013 574918 1502470 994523 1164321 1914317 1746268 424825 1068527 1205205 113361 1750299 1495778 892242 1389251 684439 1582464 2493406 1871026 494947 60089 1754925 695887 891022 2637544 599983 1528639 562769 1467717 2181564 616944 2433557 1632135 10492: 637733 1701471 1015708 2520193 2648885 1009967 2491745 1700006 479791 428084 675236 771267 1128412 2349550 1750752 1122257 2543921 10493: 438604 543507 1927113 2585839 76666 954405 2112620 10494: 2075436 1266310 2306877 1974035 1553377 2267106 10496: 2203131 773664 10497: 1179132 2640355 1842150 1582519 169076 1351821 1881659 10498: 2604319 10499: 1035650 624633 105: 1614524 212212 922457 639985 1050: 1185389 2060397 2164355 1113591 2369811 463802 1024433 1162164 129798 1690963 484109 2030896 1941098 1753419 969295 1331500 814428 1998055 847545 1443139 1412708 2201381 2435596 2505659 1442657 794957 1971293 1592591 1496744 1080781 845568 2228122 1682026 1631968 684978 1964627 116168 1380006 2184584 808473 193714 1084119 389041 207833 1944242 77271 2075852 2457728 1269872 1306336 213745 46133 1567683 196446 85382 2017214 150963 2632176 1278832 1055705 1012904 1718511 759946 2617031 2605685 78359 82645 2425749 827770 2043160 2394858 2096992 236805 2257731 1218246 1415789 788224 1726834 150145 1440766 2132862 972020 2153956 1557743 1733074 1341754 55621 944643 202647 5989 2581144 1956625 147760 1121129 2354784 941589 623872 38499 2595796 1182305 2338256 2612174 1685903 911270 1600906 1532247 958159 115736 2311893 2422843 2407007 1691442 831869 2500809 1167451 2534710 884354 2099618 2492165 555419 1453188 270266 2533814 256826 2462899 154776 1909934 1201695 1293422 456484 1885290 487746 1227735 1235604 1060774 2587243 747744 2540652 2517493 2373120 964470 72358 1328058 1880848 790870 1377711 1191305 2511950 171232 2155089 217747 1040675 575930 1663577 461355 1013510 2312284 1835590 539952 1774245 676037 2463509 2118923 2093771 2138409 1934408 2007761 1002609 310149 319076 1387067 1495711 206685 2346320 2359743 2165154 2506508 2229644 1847976 2254869 542867 285906 1528918 546977 1259487 1213405 1507626 538961 2437982 593373 593893 2387721 382048 1071050 671698 2640666 1017690 403469 2471684 1600100 1019821 151539 1513267 2249910 260023 1653815 1252038 492512 1637127 798896 1609395 1708346 1497727 71036 1283278 1989496 2163594 1419463 260833 656311 850890 1628636 26517 505423 805161 741431 834578 2493202 2219950 2438141 890864 2224616 629678 2003647 2483046 1844344 620913 587354 594287 1308605 2443316 2640976 385145 2070300 1535537 1850173 2213163 1574111 2099717 948439 1797586 851580 554580 2249947 504834 1939302 448251 2003837 2404904 766407 1935867 1217608 142812 1664216 2098647 454204 976884 2601021 2231572 1373118 211731 720831 1920452 1807881 744742 803454 1645559 2056755 1459519 1289755 1760874 2337931 2120700 2086903 1131981 255724 2028180 2369471 1673969 1284464 2331082 2620992 2534832 2357300 618952 1728706 1304995 45374 1886773 1805205 2216616 738356 1084478 374726 47787 1315217 2597674 483799 884577 2150951 2535292 108430 736369 581616 473832 2415066 1404487 219656 1155198 1183322 2615244 1841600 23392 1939988 305912 962226 493071 1143451 1444134 2208525 1569195 1549970 145964 237590 1554200 2460479 1585154 1163779 1875167 1224906 322635 927271 1371238 2506904 2304943 753106 1489467 1450148 2519304 1678496 1928904 1670043 2216832 2313424 1860384 633633 297564 421669 1035848 2440757 331496 1883047 2533836 612701 1334289 1973356 106553 786397 2364289 949289 1810605 678908 1467013 1476416 822158 522933 2452051 1994372 2524782 1503589 2532718 1921331 934485 2428070 1053685 1947476 1428791 1275494 2060433 2120016 1308634 1651178 2097428 1676513 123132 2582604 2305864 1909788 348319 1609748 83825 877484 172713 1115165 1362247 2370435 1437059 1871230 116139 266614 496251 2201294 74710 614930 214487 1277204 1732513 149860 1948975 1564809 1259478 812882 336312 633699 1918086 895658 384775 1788291 871437 1888839 1572660 1159014 133026 483416 952918 1385934 2341401 1991613 2226019 237784 1778277 770170 960542 2320323 645924 1889400 279477 1944066 1375493 1657904 1785073 1507445 2240874 1484383 2056175 2180219 1049524 1242412 1322931 2565112 2139777 2109140 1678880 10500: 1026489 1875767 768197 10501: 1474460 1612455 1048939 1077394 1689120 2523610 519164 2597145 2037453 783854 1794928 515829 1445221 1275897 2352860 1301705 1964758 1032529 1789311 1009519 1844813 681315 1412962 1844637 2068235 2386507 385371 180928 1336554 1254640 163695 693591 1298040 41935 2236251 2599677 1679161 94166 2182464 10502: 1200899 10503: 963175 2285169 1175402 2428100 1689370 2040954 1879780 1592320 972286 619547 345365 203818 724099 1888241 2357523 1086446 10504: 2252559 858782 1531099 1634491 1812871 1652439 1148460 2423085 2627597 762987 1965893 1070617 1665346 21652 1387521 1853471 1475407 976347 1486636 1589533 508097 2179978 1389224 1568621 2296276 763286 889207 1524849 603912 8754 675733 1501562 924540 1546461 70494 2465482 2170758 2551038 2074624 2091340 1059844 600839 633968 2206123 1413464 868696 1772131 1241946 2141118 677753 2191514 805444 2043673 586533 368937 261101 619163 1985232 368513 1957597 1879446 1520616 2416799 1723923 10505: 1229269 540824 1097571 2413982 1880905 1836777 1794917 2166222 2310761 1557007 1691646 1949341 2384454 838309 998639 1229119 1549741 131395 1696273 637213 2278300 1287375 160114 2514190 529687 180669 2007959 765716 10506: 756011 2307885 325055 2013203 1633350 1944228 503702 40830 1802028 816012 1223983 1859682 1399664 10507: 274313 1969563 10508: 2175357 289781 1790369 1543698 497374 10509: 1469816 1205474 604070 656775 483647 2643076 563559 231875 1584274 848467 825353 993064 1160381 567850 2325652 2484543 1532231 1051: 454801 456861 1305162 1777405 2451368 378857 2371270 2466950 2414580 671879 1042691 1455459 1262403 1780005 1103682 365957 2374212 1739329 319569 181194 70565 1377808 2443466 1303573 63937 1688035 2524782 959027 751022 10510: 2382242 1885902 921502 1386002 2359729 912311 1562005 181065 69904 901191 1412925 159035 522447 2080228 1913319 1277635 1966646 765690 2087007 10511: 1328996 1656449 1247404 1956729 10512: 2173008 1425815 228190 1348148 10289 2304083 78584 2450364 1539847 1820959 349333 113806 2108952 1912991 1759444 1343223 2239429 2357729 2334642 163074 825594 1948175 226060 940016 2617545 363252 95100 1274144 174231 1787401 1233854 1645159 1685340 1454518 1169171 1977574 2054029 630276 1745369 537833 932993 659395 555672 1860060 364983 1103093 620938 1239264 340479 2355214 842923 456977 358034 808026 559273 2286189 2455716 44869 10513: 2034826 2260942 2031273 1682592 1696065 2213703 2076482 10514: 1597249 2138904 440171 10515: 1788346 1062876 617824 1639793 10517: 231140 1530180 1432700 741640 2201757 1989747 2031216 2271772 2337011 818059 1199825 2566341 514010 1565525 2166692 1267632 2508208 1383946 441070 309483 294943 566940 164800 1941616 1577182 2074039 1911829 1750489 1829842 1088045 2533126 1893197 1065796 2310325 1726671 475278 1615808 825732 289075 1885294 458300 744252 2134703 1024514 1397051 484098 1199769 2591883 1008300 1198528 2368501 497713 721259 2251193 1279986 277672 298716 1095635 1418792 1192070 1138657 2273481 108965 789535 752702 2285930 40190 551406 1019685 1249228 214142 1340336 1112176 2228351 1527377 1492956 1434109 1847241 2296190 1796529 2047319 1869770 1707202 2174476 1639607 107147 1065898 1252945 1007295 1251855 2631993 803008 2408416 2412878 194233 1036485 2075855 1438951 2226490 1152716 924073 422601 1849748 377855 1805781 672697 1665063 917963 1146807 795617 163703 365474 2329149 1014195 2136406 10518: 317060 1034917 7249 1182488 579875 631740 2585970 10519: 996053 1902840 1680283 878477 289781 1052: 2472288 1467319 2370736 885396 1322276 10520: 1782383 699065 1553361 113466 10521: 698988 1559098 1118944 400831 1342077 943878 274374 627198 277258 1507817 894795 1837960 205624 55216 10522: 1800077 662839 699305 328779 1489854 380362 663651 1587517 47628 866475 2493763 2644553 843288 2420246 1976230 1709567 173665 10524: 630937 532308 1905900 10525: 170179 10526: 1227087 756962 2594680 2317748 1587846 2022923 2496603 1688605 585121 10527: 2300808 1061099 898504 121143 243619 1604782 803657 1367667 930428 2495928 2575291 738776 89730 1303306 1733477 2587774 1741815 670136 2545049 988636 1497060 2202232 1484795 1182000 2279793 10528: 926659 968839 865884 10529: 2314362 303849 2295571 519965 1302842 2386437 2344089 1262489 1897386 250705 1350196 282899 1943826 2507252 1665722 1346241 1053: 1285513 2515628 120491 10530: 474371 266601 1268328 446567 1050931 10531: 991263 636481 309330 1079644 1536006 2636688 2258599 10532: 1048939 256391 2252017 1475543 616529 1913131 2168265 530159 1769445 299990 1932172 2246803 1099213 1018727 1028925 987181 209244 278653 2308187 2643009 10534: 2157071 10535: 657479 205569 2353041 2377758 10536: 1611032 1956730 441889 2098202 1418129 910062 148448 994791 1362092 1173751 2161728 1725329 1210252 2137364 668573 2329308 10537: 461259 95689 1979933 2007397 103880 2297386 881939 1073581 10538: 817360 1237130 1567979 2448527 2506246 2390319 1819539 1827694 10539: 279313 1119113 41695 1601254 2577221 1845249 1812904 1141479 10540: 2330920 938717 10541: 1788473 2044114 206116 577754 599592 2468261 334789 1697800 10542: 1681301 10543: 323775 2508883 10545: 1655566 2540855 2393331 2098584 385639 1951265 826614 654433 362399 1742119 2522269 2083744 2302840 2429018 2531722 826193 2477535 2568837 1696347 916160 1314451 628104 1558682 819608 2336183 1607613 1949511 2123885 1387125 42324 1279828 973109 143342 1591138 207038 2603375 820878 1280835 1049362 2519094 1685676 2265179 783329 1669538 2106534 609713 397470 966211 1253411 884204 1979488 2506508 115409 2605682 233925 2614315 1092074 534539 1556477 845006 2598621 1265443 1319500 1516596 2343139 2008104 391893 1678750 817420 1604533 5609 100920 2258116 890023 2357210 1849372 2467813 375986 1427256 718685 2545264 2488484 2313491 226729 1920357 2171191 1585520 2072471 866000 1282122 1350889 837251 488215 229623 2641141 1660519 869085 2177451 1642303 1743255 539988 913086 2163282 2436196 1493443 128268 1614624 269199 2645462 2240654 1328409 664064 2361405 1983113 1167551 2589272 437372 2133802 1406011 1457422 2030314 972383 654022 764373 1402447 1005963 1666991 521951 1462424 1756552 2536601 288211 1346934 1030572 1016870 1111428 120978 2143787 1779292 264832 2209354 540589 10546: 2427602 1606468 1133696 288153 1146746 1425491 550178 10547: 2335077 999919 2404782 1275790 10548: 106256 1055: 652714 1413219 658621 835637 778033 503637 1422845 1637804 1815596 815713 385974 2641733 643720 1749706 315250 2297776 2052730 734925 1519505 1169782 2324997 1442749 2135705 2155207 2614562 2287294 231831 203708 793389 273896 1057812 357177 842559 1556728 1200592 1427503 2101603 2368478 32447 1575181 10550: 913020 1504956 2455124 1276913 530957 1325924 2242037 670873 2127207 182322 1260059 358207 1474523 1739067 1996191 1047043 528857 101553 380456 1872855 40467 698725 1691 2280252 1331299 1313175 2527526 2477226 1553605 2622000 1381323 779374 1054884 869874 2449157 1382650 296160 1345964 994872 2530748 1254161 242068 2419565 1236098 1581982 1016015 459486 1898205 1551646 155560 156151 401355 649288 1547664 2056063 553650 2455623 1252698 2461572 1431641 1636619 813328 1596868 356325 1145771 2109534 1390931 1280209 1913842 1109531 1793171 2488493 1121110 1918842 2398571 1715980 190660 1969348 413335 947493 606414 1592364 1521123 412689 1015980 1198690 1901270 1573674 2484082 1974075 415229 689106 1571089 548194 2199979 449210 2366989 1427032 2497647 379151 1686031 2116312 407136 1970172 2645464 2252423 170430 131458 2617535 2216606 1927328 1716270 1194125 780927 2608325 2089276 2067913 2247317 1342537 284263 2612481 120378 1250890 382735 812934 1760015 1380623 1245864 626487 563371 636708 66094 2580370 672607 2355960 2231358 2217699 2192644 2203419 1520299 1200726 1524360 2566687 639301 1276908 369691 394403 418975 421637 1342724 2559218 1601306 1145810 2186073 887997 2585948 410788 2138235 1709367 1394573 2261758 1696371 101224 1169268 2468093 356256 1474848 596018 1592599 134456 1928579 2094825 1026618 1592190 2090578 1326948 2281829 353168 1965098 1420599 1108775 860389 423425 530146 684013 1673447 2187508 1503597 2209108 888714 936839 955451 1053897 252891 2122721 2175791 2639566 1426839 1488234 563359 323502 2089725 1777421 700342 871368 205677 1676750 72630 1906007 1339005 1634269 212884 215279 1709239 6686 2133253 489586 2089566 1709909 803666 873545 2587103 2525728 2614903 1626343 2031584 709447 1526832 2616513 1427619 2042504 1505028 891843 577102 1421858 362095 465131 2592033 279412 990004 545964 1317471 994580 220691 2623837 2226365 563309 961652 2334741 440427 328085 1636913 1016222 58498 543261 2152527 2626416 96360 2244518 554186 18811 395601 2430075 1501287 2139880 1536081 1879266 409428 332258 780472 2204602 356745 1488896 1430952 1903856 1239321 308832 2085063 567053 1642824 2099497 2590295 406989 1984381 369217 549162 1488813 1827803 762249 1853757 2502889 1924702 2015956 196918 2177021 758138 771940 1514233 1216987 785562 1582060 1015705 1815692 2227160 915216 1573641 1573862 829274 592903 2350571 1957868 496911 1705356 2234186 2147906 2126591 1458629 173226 1806562 2612683 1331337 1878052 1854223 443483 2626112 879713 810406 1848317 755923 1527586 1058425 982249 1387622 1167903 500921 1482790 1381130 1158138 2077708 802361 1382960 990872 1071769 2314769 1929193 1178309 2341075 1673995 2556731 634888 523416 828168 1164926 1036766 353279 332385 2448511 1812105 1958554 2217182 1961629 2210382 1906262 2582500 2323467 281419 1520462 1531112 79204 672889 2381109 1301562 2575348 2563982 2611092 1689751 2290376 2177789 2318912 968985 348696 2618688 1599715 1906862 419009 532518 695 1254847 630174 1101221 171342 1994819 1942718 2401358 412593 1299784 854497 2543951 2310783 1431415 826350 2539615 1187419 117603 2597641 466525 138292 1102628 871711 628446 1342060 2571459 633296 887292 2458127 1543535 1006158 929298 782201 1425828 1378883 1080528 1638528 730530 1115819 289451 2395572 311243 1696283 2158908 578164 2369941 562922 1729802 2638189 159862 2337079 1081606 630340 1975642 2024656 2021744 139211 1756912 970043 658584 648633 1114362 1722219 2016699 559401 1163329 424056 1680915 2419709 2541243 1636084 751457 791937 538077 1983382 2640394 140450 1357096 321640 2034236 2558106 774749 1437156 62443 1960461 1115595 634900 2086567 46716 2168327 2262873 821243 1156307 2322625 419159 805004 1435912 1738760 1666107 423226 205404 2447268 1511607 1149473 939715 1796464 907798 1582492 1203178 441104 2416356 924212 1056500 635639 2381050 1626371 655652 1720920 878692 2144675 1497724 2008413 804338 2337460 2014284 901092 1994937 38699 2347551 626204 1541444 762432 712445 539114 1156432 2034185 205401 1470090 159764 121676 2075473 541327 887972 580002 1814337 1172849 1197016 857795 1573912 1830820 1495222 382673 901997 2267391 597993 455037 1119253 214189 444470 1121831 889368 555149 1508011 373413 199397 2260631 2646390 1682195 1277897 1074941 1371085 2045494 578158 1404967 274152 1623101 2262623 1300231 2065508 2192966 1102805 1137512 513033 2246264 2489840 134442 2538243 858190 1956259 1734545 959225 1341739 2626147 480081 2173505 2338175 947197 1289258 2036237 2421908 1658300 2106427 31723 1288510 2216853 2630335 350815 594805 2299051 895923 1027760 1487439 90549 929307 1775607 1937576 744938 519829 111996 2206924 1589962 208137 1720154 273977 1621746 2043876 1034523 2408627 74769 1591500 131491 1860464 354772 1185462 125835 1499939 2421981 438799 1725119 1200866 1853855 2302511 1649253 817189 2501358 223338 2345123 893206 109014 931909 229450 1886717 2116923 598847 997517 1150205 1984618 518678 429838 1035451 99820 1974952 1239402 1213240 2434779 840926 1541694 1088333 2160809 2422629 2626431 2372720 545697 1335291 802790 1043420 2073999 1471979 1757333 763780 2515100 455693 84051 1686070 751268 2154367 535606 1519798 707158 901459 2311364 922440 28703 799098 519376 1766989 757829 2587967 1216931 1761724 2627211 262466 699212 1104421 1740353 1219027 921126 289686 543369 1072371 131023 574184 516913 537699 2040051 1513848 1343182 1311871 2298391 1543657 45816 480420 1541741 462470 1196487 2221293 18909 395445 2565567 1699939 2243058 1512747 941846 2480469 1088048 2335839 2473444 330821 1238853 2540832 91138 988763 2118415 1133929 815958 354448 898930 916827 2336491 411344 925784 418072 1355787 2094871 165801 1289657 421940 35785 1430603 1849641 773862 1037631 404841 1033461 528507 1499287 714180 1603164 669859 249310 369399 666447 1355478 1783755 2618997 604838 2345865 1644749 2586697 997757 1975551 984302 576369 2148847 2146454 1405793 5507 2002965 1712779 1218984 166662 1459587 935790 1223844 1054161 2524103 2147688 73321 1639751 775724 610614 252654 2430292 1279379 1666677 647750 758629 2597168 114701 615880 2584128 2384044 2311712 2536382 1619064 37105 1761090 1989496 1140603 434838 1392711 423943 341438 1288326 871970 354692 784721 2157553 1361362 2302800 2371258 485902 1664579 426922 1647140 1060315 131178 351058 222751 875020 1099412 1835002 764315 1259642 290944 1335678 83118 716514 1153815 1734864 1844053 112927 2034757 873806 200602 32106 823883 48552 43224 2080327 489301 2237612 1443505 509168 1675242 1827874 237601 1217463 703540 806365 421913 1163629 1967826 2268593 1604509 2000284 1014949 244629 1249283 1647469 1924828 2415756 74979 2633478 647058 1494539 1105396 2313236 2869 1846490 169515 1419543 908648 2241805 84437 1798223 1123732 1547732 708301 2146852 1535452 873472 1623306 2292730 361910 1300548 1660428 1147479 2168170 249513 1160077 1241411 2031134 1668840 538959 1013517 2341681 704345 1688758 648301 2520548 721188 665537 1629116 2558018 2455111 1119371 116394 1380646 1645528 1300893 2497863 193476 953321 1620368 2408134 425281 2501407 2246511 2351097 913673 1893107 956961 409192 712330 2100662 848994 962688 747560 429738 1977476 2639809 419491 1057249 970782 2147638 1975240 1504483 1909135 856637 1412847 1994718 2373626 644345 1426037 2229440 1940945 440520 730620 2162703 320372 1490166 1656115 971845 2418805 381929 1588046 299198 259224 1219869 2215647 1123742 180392 2499075 1899778 618433 1581165 2243412 1870055 140475 719247 256565 980840 822029 260778 516053 1262193 2040847 1737530 139445 515761 1494229 614791 1523138 1923412 292591 2384070 2190307 845400 453510 2599528 2203290 2457411 2308030 429737 1565473 2174615 1512284 2508962 791486 150814 180656 1619239 1014819 141398 657906 2367344 1882384 512905 356975 1620226 1663881 2117659 874195 1036141 387793 1186755 279287 2465195 1279353 1261144 2383246 1717624 1195120 2457376 1150623 1033678 365452 1399383 320915 1731951 184818 591856 2277594 1265556 2173970 1340281 1804714 971934 1286943 1801905 890446 1945793 799248 2308051 2388918 1252509 969401 1361744 2343125 1192675 615976 1802246 2431904 465977 2647052 2182965 310443 184662 1540270 1541639 1187936 714175 946895 1301253 1598196 1593278 1791743 2111011 1688968 1031830 1324999 764200 2280212 927894 366466 2620684 2261521 1236645 406748 712248 1962199 415990 1362472 48916 2375802 467942 1471573 900063 55753 10661 2349023 808789 1116261 2249883 2240332 461715 1570392 1642248 900361 970586 2072086 2637264 1778928 215821 509605 861802 91940 2458900 2033846 1957541 1296522 2280050 1885421 80140 497295 2629717 2143771 1512914 817426 199531 938265 489311 1785998 2232616 2036711 2234228 937212 1754128 467868 2311660 323744 523658 1575585 2326029 1480514 2392394 1702615 705256 2252947 2091000 726362 154585 262372 271811 569094 1956142 1583363 446332 2298238 2005245 2242178 1137095 812309 1271264 2613373 2504803 2308435 369781 1965929 1409417 59510 1253662 1201275 997820 1616325 1389090 1280291 1479643 2608583 569293 687619 1618314 2420354 698065 610831 1585579 1744381 1780399 469853 391867 1332914 401855 1071929 2125550 680194 2573283 1602910 1363618 788247 816043 2286208 1671759 2127330 75500 173297 1521684 2150143 1853034 2380536 1569206 391936 1318867 336171 2137128 2490028 236413 823130 809193 417200 715522 1604029 862318 1455460 2371111 1114824 1374404 709295 1824203 2220629 816180 2231096 537332 1026014 715717 1287116 2582788 2460215 1975881 2222374 998628 2548566 1494580 1048154 1854750 2609266 2450912 1464868 517559 1336242 2571211 1103427 2576938 1008944 342886 1397784 2539461 106435 2409942 2442899 1169100 881380 25642 1142845 2483680 2585537 1237234 1063355 1218316 384023 1550772 471772 1362217 1471163 420568 187281 1059866 441648 2261300 1356809 1728233 1793478 2068257 814388 612206 2621882 26201 1186684 333110 2559068 1908940 2259683 1942814 1360167 4127 1205417 1258678 1240398 844459 2453798 1227662 2055768 817463 2517393 975654 1908283 229778 1747652 2047787 1529595 2090128 1846263 2163782 1295450 2212665 1335644 1250401 1982070 89609 1825149 2097651 2569173 816761 1751605 609021 2279421 363869 2204615 607225 1893276 715430 2377646 557371 192390 1381518 732358 335167 1231370 1289985 1116818 1706178 106320 1035804 2249114 2505609 708918 41550 209242 609613 1097059 1365891 999171 471176 1669761 336107 671095 325706 1866666 1265451 695069 1338922 391152 589984 650481 2393838 2084857 747675 2214454 348902 2054610 843519 966717 2492452 1144229 1755071 120832 465804 587685 2375160 818329 369417 1632475 2578908 2543291 744185 1085528 1817331 1551016 1555969 2005028 1549245 1125191 287128 1795049 1812631 1343999 1909144 1130745 181331 567392 1229948 1241341 351466 846688 2011823 1741624 377987 1171849 1338144 976345 2247051 551195 1786228 2555341 765708 566524 1647073 136996 1783151 1528982 2422713 2017865 1717836 2224632 1897452 1095574 1920076 1624022 631502 931982 849569 1703471 1269271 1586690 1106598 180876 530903 1144970 571968 2359302 1578365 1457422 2355862 1380329 966509 498666 940455 768927 796161 2547508 57655 1226104 599848 1949941 2011806 1070952 28088 1187747 2368260 1152819 2253578 1599625 1657843 188274 204910 2033742 1471213 1850770 942688 527547 27697 421232 67692 972301 2560179 1081665 2463269 326401 2011308 1993194 858883 294851 1281951 1196083 2300656 2234813 548534 480566 547342 2616402 172964 160722 490537 526255 2206822 1533786 278989 145772 998035 2350982 2239365 2442146 1063026 1906844 815997 880762 1040964 1225132 224180 2099448 766592 920081 1389305 967122 1291718 867904 869302 1355768 1894078 2366609 1258696 1155458 1430481 1569568 422673 1269495 2515063 1074791 918445 1284860 1173989 929132 2627484 1545001 2059111 1660670 185026 115321 949889 684181 993934 1197522 1988096 2113104 531927 841853 2135415 2259095 2426435 1915738 982071 2436547 492935 1525104 2081573 1118490 1975361 1884511 783674 607703 582953 1189246 516061 1317025 943728 2469568 2065190 2043724 908886 1532688 2092637 466248 1689143 676933 256297 1437201 2213510 1165989 121177 814734 1495957 1769933 105242 1542480 899984 2087243 732428 2324442 1600410 822825 501421 461197 932855 2334025 1025106 2390794 1792773 1401692 332284 24568 2305736 14009 977842 1999960 1079152 2339637 905480 2264065 1310631 1013280 698662 1128497 68642 1387667 791925 915570 587943 88126 497858 1948385 759960 362301 2144100 1115261 2647151 1154892 1196941 1310 1781995 96027 2108381 2111711 616093 2515051 1552414 490440 1529602 996904 279594 1686355 1864921 906667 2153578 445017 2143692 985683 67581 1739105 1100675 649882 352611 1319299 247432 1161453 184144 395168 2628439 1177592 135417 2371750 360361 1470879 1882882 248523 151550 1795714 1393676 1426613 2236634 9545 556049 492542 2287279 913827 286123 1935340 2295668 1554212 2264247 1467752 655349 118958 1868275 1667995 463684 2469810 2577940 2271141 1806093 1871867 474159 2101479 1952894 1292433 1487705 1938898 1827616 1104048 753800 1624325 2256203 1462351 549065 658361 74976 2520877 663300 2093276 2377002 2574110 962944 648359 673287 1883321 70814 698715 10551: 1467118 2163656 1374260 1510334 2017539 631323 824723 652238 2519245 1492392 1996051 1232118 10552: 395100 714334 360787 311996 2412155 373749 548723 369691 1187391 2241715 1232563 800057 123633 1446694 35754 792965 720508 1517010 1391904 693829 748794 467333 526709 952272 1802778 25954 1159211 991199 1145251 1138797 922775 1011174 1227440 2196279 2640412 179452 454021 618294 1724102 1860983 233006 779531 1591420 1370619 462071 2569476 1357112 10554: 1186023 1816975 1217044 2276458 1639162 2183414 1446694 2220845 1603061 852400 2646212 992444 2305477 729191 1054188 746802 1779282 964916 872211 533780 2032955 751895 1241341 375710 1003689 1995067 1267639 10555: 1651723 274313 2047807 1269699 2307885 327041 122127 1242839 1622140 10556: 240705 245202 1753420 2086035 1365746 1154052 1248575 1985322 840156 2135812 1924348 676126 2599631 2576770 2169455 126053 133288 2568317 1159160 902446 681488 1137481 364024 1352758 856718 10557: 2444994 10558: 2041843 374492 2048576 1244240 1487081 516823 1993306 1087458 1076184 398897 689529 1647474 448319 938914 10559: 248054 255234 307023 2289649 1054188 2526266 1056: 2413733 106256 2601664 1979655 2607308 10560: 2211437 2096716 1884373 735813 1203769 1957719 851022 2603582 2502744 1333187 496302 896379 596648 981352 1138058 1880791 963471 1015621 1701932 1279828 1290262 1002405 488821 639447 1319603 518154 2206322 624448 945607 1820364 1791594 1615744 2423779 2193009 1000569 1293040 2450994 1826414 538367 461147 107996 123684 2351952 1701036 1164612 253017 2595154 852003 1501585 1755824 1014237 2492212 2601975 2098419 1949332 1869210 28127 395123 1268000 1008533 1604352 1559312 179210 1718876 1105034 1694673 363273 403616 2493151 2419254 1182560 1917145 300819 1742459 1455571 7904 768657 1024723 1736187 637258 410504 1997815 205894 2316678 573712 360604 891676 995265 2455764 3424 514628 100006 622231 10561: 37467 2409405 501780 442739 83054 2649050 808913 714238 2368742 388371 1790332 586390 161299 1340802 2262915 953592 2214828 160948 605619 2127406 839409 832846 1051624 2024226 1944125 1815614 1045206 1436644 2053374 2390325 853091 808135 2535519 2059716 1502558 2562203 872876 683427 63014 895626 565381 1870059 337560 1146518 2513064 1621769 1329666 952802 89899 1060534 169371 23477 2211487 905858 2096528 1893716 643172 348794 1049398 2564769 1080033 732668 1436899 2599064 503540 1876858 1606075 2426671 855659 1025713 1871902 949167 1409724 623977 1846507 1457975 110131 2014617 1039035 299288 2479472 828346 1426169 2105939 2454371 2445508 1143212 805336 227163 2434276 121407 1652153 2365752 2104240 812774 524315 2295463 1409987 326888 1885223 1970303 2560692 1414999 378581 2041291 332080 291301 1266498 1964816 2597284 691512 1643094 2227038 1360818 2347138 1528610 2478813 1079164 1147966 1980604 2254964 1543559 691086 2012890 291952 1786812 446041 2198694 2550953 1265315 2402877 725903 458830 1107180 919632 1494289 1195937 503384 2183559 496913 1469118 684025 2519236 1580304 713759 2346487 466172 1311 2280721 1033262 2264571 1193929 613753 499243 2207454 999070 2061500 1071540 2189549 238846 2247122 2256026 1184192 80124 1102360 2334909 886213 1631631 103441 354994 1585390 1981857 2220157 860723 1085304 483981 2330910 1301281 768766 2560321 1356644 423551 2069750 127403 1145126 1447847 2252881 2045533 790496 90853 2403251 1552934 1440917 283675 1446011 1815649 991740 1818959 2431497 371163 428421 2409015 2074199 1184020 1582864 2067581 1860001 925635 887389 1503347 2128207 65735 645451 275928 876761 508942 1413833 313761 1371120 1354755 1454410 1890978 1105621 1246153 371811 1439178 1123247 637533 1207060 1778817 880365 2199565 237567 2536933 2164946 214959 168047 2174896 1464835 2255935 554832 1438222 1677676 1650785 2460593 376666 2327001 488350 1573641 367219 2283712 387440 2187088 1648015 2416772 1377524 2385147 2588492 916611 630842 325496 2635781 233066 2179930 1586272 433661 2505624 1678273 151200 751626 1062796 2216316 1895311 1402598 1145128 1310537 1985395 558942 1045283 1175474 444774 1652948 928376 1712674 1270133 1156928 1383671 2282043 1773126 2124893 605240 2376265 106890 775924 240906 1147585 1349890 2366496 2642731 2561452 631824 780713 561516 2112188 773043 2323905 1953434 1596709 2222526 931786 396797 2115636 18914 2622042 493467 743289 1770376 345675 1173382 188233 1682194 2466361 1756885 1488192 2613480 1778977 186962 1202695 2258062 87892 1607747 2495202 647236 2174743 393120 665143 1247883 416400 2645398 2611433 1418958 913687 1778733 1461113 2086446 2096720 1214900 1460449 782925 1307666 2548754 479688 2116132 2087916 2128057 399376 1464707 583682 2584885 1692247 548363 795532 1410528 679003 1567085 1413542 187372 1587429 153596 2128219 156831 2119914 1391101 381409 1469439 281109 2002499 277236 2200498 2140196 1641536 1101082 1428686 1054854 1942403 246657 129115 1147133 346394 2483976 1859599 1797910 1173688 893107 984420 1383675 478046 1403819 283243 1985904 1531744 1597145 1044608 1332946 829000 2312529 2532638 2575929 452926 1262471 1443417 250854 216511 73989 1306170 1174936 1768462 2064935 2076669 2420122 856510 1062128 2279437 2309341 1434855 1719874 1371158 1515166 946427 797947 442080 1693002 1742530 2216024 977673 2210652 1461687 430367 618928 73913 1385643 914074 1732395 2129052 567725 794337 596918 822974 863016 1588858 1343807 953840 508445 80142 749964 307660 1179793 2137295 2171111 2547071 2284593 170382 113196 2155808 1785962 538447 750 1135596 1174141 466111 1725259 1744812 1755582 1072765 2333556 1668041 1374441 1114662 1722468 494295 2310547 1119258 1135311 151561 2213 1401272 2152347 123750 2119656 122333 239262 2537509 911578 2203195 2505181 964595 309647 1481514 268817 704052 1699712 173571 2512221 2589663 1864203 2596100 730720 2216829 2384846 1797057 1495960 1451761 2389648 2629069 1465943 2598664 1037496 1740829 243536 1697381 669122 706795 1570347 2180593 236745 226125 1270701 2586375 1548973 224995 865748 152882 278978 1941007 2468269 517633 914752 1416442 2637979 303435 1643068 1656133 1456054 163874 727497 1355108 614176 204382 1874635 1868814 142647 1596412 339058 2131259 347789 267049 2016148 1507350 1026798 1613635 120872 1730980 2106449 1708723 1717494 1254818 888662 858033 2548833 2147723 2220463 2585888 105195 2477409 2519193 2647690 394966 1907675 489854 1734794 511795 1323861 973821 734754 1112418 579728 1515875 278583 1446151 516224 436989 2364870 2597077 928293 2477477 454505 2360851 1176925 1033367 1874469 2251517 1900565 2264144 1050496 678997 2508543 1074245 2606872 21725 1862854 646543 1700101 2568725 1582990 1033431 1781649 1305164 1343679 2539964 842264 523928 757231 1190404 2049969 1620960 442130 130212 1244346 776749 1764673 1747260 60628 2587184 270612 1168090 888966 1325427 1340063 1633340 1708083 2018419 394149 249391 1460819 419319 1480053 590338 1365071 935320 452001 836522 322830 1650299 706500 639497 2085147 1473483 1871161 1417992 2343968 538083 502126 499829 1059660 953276 1098812 2612499 1622959 1135598 2425421 1252460 1745441 577339 1655483 201577 245603 1072411 1245893 2537578 651671 594339 1352502 382929 2012534 2062940 7006 248730 203745 936644 83902 1503144 285467 1344646 2011275 1021317 14386 2602694 1051150 98309 2080141 611741 101107 40838 1039433 1756410 2102714 1696397 143500 744339 256139 583442 404583 320097 1111943 2352946 988777 420226 419367 1102468 1203723 222664 1318550 480984 1408118 1428730 1397424 2151122 598380 2468469 1007659 2453341 2393102 837360 448126 142811 582398 770312 775944 617821 1726917 271921 1552563 1091922 921386 2266447 1769462 2561151 2059119 2024244 84146 1781414 1739048 522578 601172 1786777 264304 690717 394654 2093042 2194293 57993 2009740 656427 705645 2359524 2063477 732153 972972 324784 2171051 1688306 2260350 758580 1510210 2402071 1690855 478492 1012983 696288 2277648 1158427 1282039 1993015 1229195 1856328 37126 210115 712706 1042472 2135925 324925 1819163 418825 883890 2176304 2056946 343508 558342 165470 2391444 1478743 353967 450055 2122973 651576 2330085 1520259 804334 2381105 1048995 517013 627072 180349 1836612 37939 460051 1678229 2160185 2085665 1370321 1631253 986439 434256 1475908 1428255 2390322 1201239 2421998 689548 1963064 770796 258798 439716 2162466 2375707 2396595 1014751 20156 397456 1105863 2417422 2123790 23471 1118233 1947261 948257 1352368 1875960 1796588 145391 303301 1550839 183683 2187076 1316193 1558800 1176398 2275108 395191 2560062 2286269 876886 1756310 2601232 2165741 1698124 1455129 1627755 390729 2204091 1565468 973797 564611 2450178 2094352 1033119 2352221 1007734 1248097 1891045 467111 2248887 1166341 2454147 860972 2382505 909352 1649330 863863 2158876 2391333 2531019 1668447 1354879 1389180 681635 1096140 2434028 55654 372016 1099533 894611 1386468 2115046 6092 1333748 882305 1847071 279711 738572 26667 381616 1980208 33688 407584 1860649 1241647 1924681 456154 1295373 1358489 2289512 183639 2110473 2500975 1019812 744094 718565 2614367 2205001 2229844 2532894 1829758 918552 219274 85302 1559947 1811002 349380 256348 835206 2263012 587043 1432287 714026 702282 1555251 785917 740886 1359679 1110828 1930830 2553387 2394646 1023195 136403 1495030 1282847 2370088 2135571 2565267 1602966 292049 1880993 132816 1851333 1832226 571157 1746911 2507401 1687532 2239213 803328 659395 1497080 1545591 40803 1382783 911433 80276 523793 682940 556576 157907 1019469 355517 506136 1058178 1473857 1823650 2386728 1324306 1296172 425346 412537 211330 277090 654724 1547354 2113694 2453277 849365 1953316 1376990 690313 2013738 2309611 2619378 367385 1439437 1191821 1606422 2398295 726767 1560959 2620307 1400808 1889828 2224709 2145476 1029864 2614627 247454 388836 595422 2483294 2064718 145687 2083960 2627591 2491477 2164001 723633 1227109 875443 1073964 2572962 2148023 1433682 1891610 51820 691708 380849 2124298 1897726 1363367 2002611 24705 2412620 1476485 595315 1050646 1160712 2102712 2255285 1982427 506230 1885106 957745 2182532 1523702 279485 1293487 98301 1665262 1211176 1770508 74719 1985001 1201830 2591251 2188355 1215275 783447 100631 766285 1901861 2020800 1638774 1844321 896339 505082 522385 381728 70932 1735978 2050448 2643830 2013808 637867 887640 1345044 266777 1059530 2453172 168038 1878373 1570782 686722 2489208 569672 546549 2134581 164673 2128136 92747 1519378 1984378 2390644 2028991 2597750 1974502 1172070 2147099 101733 691978 1735353 1027168 2169063 1316874 2533246 1965495 1756959 142021 1466074 183659 1602299 1039809 2603337 1427802 1311723 1954073 776474 1315396 1739480 1122733 1543838 1785138 2594132 2516157 66299 986369 1429869 2340324 1046604 2317044 1044468 599250 2213921 554503 1766030 1642979 1664927 301665 604380 445779 700409 1001706 1376012 2576946 2409727 591578 2461155 721772 2584808 1810591 1812904 1921809 144624 2177394 1042576 672007 2194986 2137952 169045 1316130 293509 873578 1243535 2600417 1898338 2206291 875013 1988310 69151 1033056 565915 794510 1552044 1574544 1726695 1538992 2212983 747685 324074 2279661 1456866 1253360 2011750 865811 577584 1377700 2059624 15141 2124151 2458826 1098694 85912 1767611 2316194 427404 36468 19954 1598953 103684 2163425 874732 1778594 1015567 2073563 249378 2632653 2496025 1527544 84021 1048069 1392158 254274 326866 2514676 2032138 1824864 1391567 2279326 1251151 2534210 1906092 2235586 1326380 1285299 2547974 2103689 1588538 1019975 2565202 2387431 1266755 1590862 2347027 1724482 2482454 1017192 1708369 124875 1918443 199418 410292 2129252 1192211 2083894 174835 729351 1923705 2506312 560057 1682695 1698252 1189593 2453259 48984 1818509 2444873 2176848 326088 1606130 735776 1107949 1284077 631598 1935050 1712386 1100328 1460171 1962431 673750 187499 72284 2527118 1050909 459555 2559889 459188 581814 2138767 1873722 1895257 182688 1293893 2581812 484113 1889398 2501654 22739 1792231 1691996 2625742 1409998 1007664 2427786 2507311 14974 2346771 201476 718202 740379 303102 972258 35146 2240574 1202730 427445 1981940 2352542 113059 1084156 2504580 735108 1882882 2285685 431638 1035005 1330773 2058837 769015 355414 993813 2589042 395298 2081869 1597934 2303129 2246174 2291415 1800579 332091 1133606 1778373 31302 1188438 26216 2390152 842921 1559301 2048750 1430277 792861 2218246 2407726 278011 1101162 1141965 1366085 1694855 1384480 2373409 726897 1013493 2149583 1086545 1783715 2519040 803722 2026143 10562: 2538585 621733 2131244 47355 417052 1809605 950248 10564: 1460867 1780403 371312 968436 1815551 2398718 643891 2523795 1469621 1189275 2008418 1075233 2060522 1085488 1159016 1587827 1149347 913664 533547 2078245 2406965 1929935 84048 131311 2508653 400505 185637 554498 1004716 2463365 538814 2446662 1060682 886149 1889414 707713 2126334 879644 1594514 490466 1691996 685513 10565: 314718 444411 10566: 99889 98129 177425 786434 2238207 1837993 1766235 1778729 1725868 337431 337515 2085599 870976 2371623 607946 1535927 2485865 675424 2439844 2150746 2345036 2160405 2116154 26907 620714 2429274 1376944 664475 10567: 1678265 509866 10568: 2127006 1433951 692798 392312 1126962 2365553 1147437 2605571 2116154 1130261 622419 1997020 10569: 1602217 1057: 222153 2615728 2263361 808372 81931 883126 11756 1897490 1691103 10570: 2054091 2292888 1752441 527289 2464780 1473948 256297 2608372 10571: 1244733 1518853 1803686 614981 766824 2586088 2542754 10572: 1535211 10573: 2319402 551592 2347320 392 206806 2614376 1924894 328711 2038975 1162428 2584606 2446623 45656 2125395 1814030 1903547 785992 1063603 66830 10574: 1032452 495664 886189 1640691 1965336 1371441 1284323 2432554 2258856 2570462 2260221 153939 10575: 542326 456254 454543 400831 1001105 2167864 1834483 344877 254609 2575964 2066054 1124576 187872 1143504 454947 10576: 1779983 1389426 1824896 1592073 1530459 1062267 2128492 1919943 2299449 1287697 2269272 33330 1732227 352313 2488710 1196007 909111 604396 1677224 1852563 1703585 2157198 2009515 2140591 1803081 2421138 1568576 2249181 1835367 2049686 569592 1375201 2177111 690949 2578802 534386 2580440 2026615 1185494 2594005 978994 1595359 2011304 1823806 1423762 261428 1753281 280358 2306009 2534006 813275 2333986 1079855 1483251 1279641 1856445 967990 377767 1940477 1117036 236160 45777 919805 1970510 1087941 823032 467392 2043248 2254013 1287484 544115 2095507 1972824 1297976 96552 1729276 1170493 2386644 162369 1858129 2401808 1077657 1128728 1303903 1301100 1522050 1211101 2388213 1951532 1310303 571078 2277628 1006933 1182550 1572722 2250564 2032212 570419 1914629 958803 1765645 329518 2061269 1266759 430284 2267581 2193086 665244 1737862 2359334 2250208 821869 1873290 552159 2310715 2407035 1988849 2475638 1391299 1925280 2483683 709182 351471 2148669 2287842 1756098 2234214 1881106 1062337 1602646 137887 679781 914911 2527422 81861 783581 2275290 2056167 541621 1712965 1900891 1721925 677023 1118824 2621510 343998 2349449 2478135 2365458 2204167 718123 1849686 325999 2455934 2270523 2135890 1464032 1308339 2155532 945362 624725 987337 1700517 2639865 702163 1818755 638075 2477320 177853 1223771 536372 1463215 1947238 838807 938651 141045 1218080 564116 735 10577: 2372640 2580106 559725 2377482 1217985 296232 1907381 1276983 10578: 80683 1633113 2612179 244931 211377 2444174 387568 2463846 2465438 10579: 12488 494967 981482 926714 1874222 1058: 610437 530893 1726389 2645035 2329302 2597609 95942 2061520 695220 2499934 924850 1083876 22086 2078752 1965252 1377069 953430 904264 132360 69715 1496793 842519 2121663 366354 1823435 1371031 575320 981117 1461988 2493804 7799 1912895 1855155 1183267 1170042 2135891 546391 1559194 1201473 733956 298263 548981 1945881 25461 953790 40527 1219250 172264 894020 597100 1759281 266023 894901 1641911 2626082 1394516 1511243 1295902 2568774 811977 1197496 217454 2108623 2562623 1096064 1692075 1779229 175935 668874 1131947 865728 61459 2289903 2301900 1076312 1763703 266289 1972821 2354776 289499 2485846 2631281 1085127 1754529 702455 10580: 1312746 1937361 2165042 1894675 2647871 1582567 1498036 843547 1723962 2307586 1270668 42713 569684 2140425 1022653 2093360 973834 2580343 2491898 1217893 240645 492586 456452 1875997 1106166 216202 488559 1711813 2126379 5841 2353904 820157 2570026 2078458 801780 1888133 2619241 706121 1676994 794305 2529188 271931 1706818 2380900 1699046 1402431 1971289 2320956 1614163 320421 10581: 426241 2349225 57727 733228 10582: 2628220 1105365 2632461 1917746 1750448 679929 868244 1855457 273084 2010312 2138987 1949239 2024169 2210179 798388 2117023 1567435 663990 2261528 508136 65450 154819 2103249 1825075 1236468 1141139 510095 1810103 1676667 1372672 587727 2597950 2164928 488946 939127 1389633 37000 665803 1170984 2086130 1902380 1163758 1189269 451464 470282 1544094 745411 1911950 316473 2590102 183215 591774 2590830 1084742 722396 1961231 919774 2145716 2347918 913710 581829 152193 1104894 1647181 1234413 181594 600450 1794598 411418 137227 1437820 1163217 1657104 2640203 455884 879340 1101795 1985530 280515 2314702 284830 853664 810809 328560 249189 2309933 289839 2079035 681054 1573792 1555972 2388567 595850 630029 2117492 862110 477547 176324 2121206 2071769 245287 2077680 599147 1841650 913638 376505 1289795 2333714 782834 2425967 128930 888334 1829492 1245584 1062322 1328713 1400123 671489 1247445 786695 1887209 483387 1596663 1504252 2330949 2365986 1100363 1043117 1612005 1703230 2038947 722394 612198 324634 357872 1641701 2227565 2199267 144517 2526250 650667 2318787 1342348 1542823 2355441 1753628 1032593 1446734 2323510 1174808 1804174 986372 244633 24451 1521645 1401561 2294448 1961138 2011304 1309536 1368015 1343377 1750943 1065665 190741 837922 79735 550818 2494000 682199 812377 1508460 1593811 1900375 1696515 1038980 1765882 1696405 2389724 1511302 1657297 1327439 789508 2221629 2096567 649580 717308 1498556 1897305 1275535 2518312 2503188 1339779 1714126 675051 167710 24170 2499741 2129143 1285519 648448 2581326 1559150 547756 1312306 2127497 32302 2293657 62215 494189 2464143 1836477 387555 712963 2153948 1562866 1082966 378737 1069240 2176702 2269093 1669454 261611 2324117 154675 705134 2121663 797602 813625 1492824 2397273 2108870 1248167 2239046 304791 1083993 2448207 1962796 263826 5631 2357131 884537 1457969 1640646 179760 477101 796193 1656133 248446 2235548 208305 724296 54642 1132323 1859995 1170493 2178478 2627653 2430762 1382273 850372 697780 1711111 145077 1004099 957642 837598 2604150 2031185 1870378 880261 2419474 1067558 846876 856034 368933 1685122 740093 273675 1039217 2403433 761761 1774493 1075663 1485576 1437798 1671956 1897239 2475806 1951919 456987 950498 532625 1519587 1817745 606167 1403479 653240 1155630 2066822 1785727 1001157 2503265 1551248 1180972 303659 854253 2499121 2543678 1775894 1100167 1712880 2540904 926596 1018629 689199 1574832 518482 670930 1512191 1161473 1582523 994139 2597866 1201829 1589479 2534526 1106836 826356 977087 2417828 1508426 183801 1840657 2499064 1247848 411169 1348262 1835613 2506010 841413 2464456 1302328 1069793 555288 2495549 957303 2522401 1646402 205848 287940 1657258 1159389 1093487 1014167 1597062 2642600 409704 1511901 482113 217756 501949 883400 479452 2315782 2364361 687777 249862 2060335 1797738 713987 1041872 1587268 1717289 1996469 2062671 1613086 1177934 1686597 1405684 424069 598165 822986 935252 754690 2142065 1235873 741451 1634480 494330 2555531 2134903 97895 1269120 435619 552737 155278 1151441 232388 2214025 1397632 2218405 479838 1042317 2006543 1416865 889448 622945 482511 1709330 72938 2074966 2441734 2497871 758625 901943 2435965 2625508 2552615 1203545 2281150 2411453 1635206 1964608 1923669 1561354 2142048 642594 1755704 1516101 2366010 1927136 1530359 2490170 1566260 879645 101888 1515389 1134494 540193 908027 1357926 850900 1542097 1753279 1958982 1442887 1127588 2581488 2064435 1888307 1449668 1686850 227609 1300038 1591526 2469770 778170 2144951 836960 1409880 291651 1803028 2085051 1678317 2575786 1175890 1871132 989621 1206119 1741463 2257389 2545618 1042327 18862 933837 650347 1412712 2587993 2142423 223112 2644497 1963204 171562 2564013 2060558 224202 2354122 710233 334222 1389860 124428 584525 1060824 2595770 2404699 167881 853185 2148460 1782781 1460924 2111799 516116 1239055 1836907 52609 1750895 885723 1657559 592496 2289302 549761 1866105 74171 1744902 1987609 152879 2542779 2205980 1179546 1168767 1597715 509526 2154498 808806 1372641 2147902 2345297 1866685 2485013 1822245 586388 2361923 22670 94809 1578622 842559 1000840 1970256 1038880 1150146 931983 1578000 1343009 2114337 1265998 488441 32972 397007 531175 695996 1160489 1663197 1268417 1309683 204235 1055452 2175352 1273080 2332648 1329884 1637960 1430467 999517 1973877 1792129 660381 35898 1174352 1540112 998257 2614261 164336 1235767 750972 765625 1178123 688869 2295049 227257 177109 2530756 2536859 2600597 2155221 1722486 2317215 723085 1841888 2239136 2327938 253006 1023813 230562 1916703 2291401 578462 2485851 2233389 1542042 395796 2342507 1333180 1059173 224451 2618240 486426 1223386 676680 1582762 263031 2596201 941930 1340738 2126565 2425156 413943 2172066 1143771 2592143 1129926 2333371 1627496 204049 2345566 1305816 1637882 1051623 978771 1606864 1043332 1468789 841391 913935 781974 15461 419037 774315 1162672 2364154 1480175 926783 1389823 2234387 740785 303663 1582374 1614694 2368368 638222 398224 630403 1563854 142356 2583108 1625283 1790681 1627519 668033 2255333 1030435 2012126 851444 1414361 511255 2022518 10583: 2008673 100140 1247608 1208768 574582 838890 1121616 65263 1132061 32507 988544 2225308 1290873 948293 1352051 2129020 75501 1706476 429382 1079618 1949628 856398 1511865 2242100 1435900 1673252 333302 1572430 2350699 723498 1267850 1061633 2649225 356422 2306949 1409496 1880562 1355760 2555342 267984 972507 1779871 1301793 2215844 2189352 1829892 596902 8023 2628608 222683 392255 2397308 2505976 1781980 1450165 534807 2570617 4991 14838 970792 2203523 950624 1585938 2302850 128460 947210 1349562 1413219 1793139 1505357 713234 1807519 990464 480390 237496 1597730 2621138 398322 490131 1148013 28428 302785 2603491 2037182 468062 60629 1128506 2529845 2522365 802617 668718 100639 206148 2545400 1616372 932590 95129 1938154 1704404 2268273 2533916 485545 865835 596070 2373426 1448815 1722859 1643094 2481694 2600017 1558686 764120 735702 2073784 1354436 1213676 467416 1604921 878700 1500954 1424085 2297069 1101529 1510316 458537 680089 137714 66921 1101703 207288 100582 539327 1015807 1098842 1216040 881648 838349 173157 1950942 1295188 266196 831842 476851 1083909 179901 835433 1586607 254974 392303 1676768 859457 1950527 2418906 737448 490256 1371801 441737 803666 178201 1107113 1320638 171134 2105818 2275891 2320340 1950226 12987 289852 2209482 2623847 2433558 1138121 901215 2208000 519979 634247 1353666 534561 918990 1593444 2372980 2277911 2171904 186326 2145795 1907348 337617 87062 67287 2646900 2307509 484292 591079 1062622 2560404 1321114 2183880 2410284 2279018 1460748 149032 72259 1435300 1000247 491322 2133486 2268317 519421 668592 781651 2518231 911703 1525469 757584 1448137 2241110 698051 633938 1369133 2098501 2238201 1148290 1400766 1494874 1560151 547594 930990 389632 1281715 2463642 983690 1109402 1479682 110126 77520 1840845 1732566 529371 132557 1724456 1657652 782285 2608176 2469467 2077708 285395 1296160 1433747 100476 2471949 2311208 839123 1792877 964860 2056710 956479 1984521 2648768 1852053 28861 1659128 314938 1665764 1129746 2207219 1005166 773899 1997601 1935393 126389 2079269 471960 990507 1138559 1418768 2182257 2085320 619744 2249425 1923832 6908 1432340 1608546 1299784 1336231 1163642 378521 920812 1599651 2159200 1776124 2457950 2338989 707434 1858071 1997043 1891284 1716230 225218 2223817 2585055 1583130 1957985 2460317 1197513 1623687 2292868 1210816 1866904 1993912 612990 2065994 230611 710520 53781 1032196 2161806 1517136 2413726 2577659 2078062 170201 637160 555384 376246 1864235 2134012 533454 1416632 2644537 1634568 1256608 2361733 837220 2596612 1471262 95456 1431892 646665 2419811 484412 544584 1855164 953397 1836564 1475228 1063282 2309736 1809161 1583072 844354 1126891 2116429 2587393 430151 2491172 1320626 2186177 1367707 1398830 928331 1967173 2270840 475729 923026 819885 99195 1918829 472198 1843865 1277349 1536111 2472130 1452003 2568955 401688 2404428 1084016 272934 514870 1441738 583960 1656856 747759 2047010 1863084 342802 286174 1609072 1466120 1848090 2094420 2299051 2142833 1821277 2509261 1119688 273977 2189335 1833099 485355 1031203 632456 1643672 1614055 1677293 941594 2528132 209348 220603 2456969 1294931 1358490 590062 986847 2457624 2162528 599114 2191986 2327880 510245 1286506 2442139 1148273 846969 972776 50769 569492 1441297 1591808 1675037 2109023 99047 2043028 1447650 1954696 1548969 2456913 1000439 1531360 1629589 248876 2557602 1252560 2192302 1590422 10610 433597 2096780 1029152 1270315 1287759 2369240 811713 899935 93255 2259509 2469512 67666 1466037 967075 70157 400092 261256 994565 2446800 2561693 376585 1747065 1930318 189287 1292919 1698245 1975942 677342 1274158 511795 1347248 2561627 1416204 355029 7580 967364 130737 2465674 2157492 936428 1187093 1613359 2188411 158273 1374597 789068 1356819 1310485 1998264 1149510 788248 1997839 1206583 1957908 1760133 273675 1549497 1539551 345440 1915902 618775 1452960 1923968 2388403 2422905 2162858 2240437 100268 1600438 655478 1013013 1682083 183837 413448 1645053 43111 1447270 785619 1219639 2634659 1259206 728861 1816190 2540839 461147 2330607 2341040 719237 2102182 1245306 605011 182806 2127343 2170873 767518 398325 2474837 381148 1873543 13952 2483241 1180846 252397 2499920 1787401 2129754 2220753 244134 55282 221249 1033621 1971643 2134831 2186201 969735 1375003 1927464 813010 1344640 297098 880548 958875 1703536 1645546 1852713 2173901 77128 2584646 673026 728201 903842 205076 3010 873947 2229067 943287 2192500 843578 819072 678415 111382 1342009 1271093 2457776 599739 2357723 979812 2327374 1537634 1147261 2473904 1240731 1748411 2385082 257514 2230017 2645695 1661875 59945 1538247 2230686 764545 2113331 191107 598482 797661 2269957 1528345 1151457 697998 2172970 2309332 919164 411556 2361241 1698774 2395653 1921577 2417025 419869 1516418 2617225 549635 2155187 75626 641163 2128721 2007065 1618455 294028 186409 1959245 2582886 2573237 249053 2388133 626073 963195 1110603 123874 1288057 290032 2234572 1145845 486124 1801412 1463342 1984558 1931433 604499 1639416 872853 23662 2446307 996082 2491636 2291708 1309294 166033 2346130 860771 2272835 1968827 2220447 2249337 1864878 758535 992340 153958 1898960 1189039 1413964 525573 477095 2111239 137969 880605 1219441 507846 1777868 1114433 244250 2307177 1256229 277657 415868 2351216 269969 1038545 1968150 1790979 90312 1590701 2599093 404450 853571 1474833 725093 2135691 89999 2165429 160409 431116 1944934 2635986 744931 1005837 2265365 1865616 820798 1619394 1241220 1227551 566333 2402297 1456367 692562 2184442 2341534 287662 1687376 896661 390837 185723 114841 2645265 1643032 128004 902481 51300 1275269 1697503 949560 1522518 950791 218649 1666973 659779 1968292 1142606 223093 2256583 2487509 1629886 2389335 1743347 1277239 1807275 565851 1581482 1467619 1839895 1315137 1954351 2203943 975001 1150196 374313 1547459 2424229 796387 2517762 499962 1640807 592138 1026126 1941411 1285725 636365 1488405 1196946 1290777 28497 589416 2194622 906622 953040 1938828 693663 1886856 257405 1535119 1838524 630785 959401 2040985 2454245 862798 2548505 502992 695277 1468665 561860 1146560 1282847 832180 355007 185422 392986 152186 2490222 2447140 236944 1791665 2196350 2573189 694970 105055 1941514 1911763 1687281 1965583 2562539 2437408 603575 113571 1021442 2115148 188360 483854 1929321 2364456 2478144 1930016 2036937 120816 343164 1515220 806976 2003379 2522498 229640 1389551 1905110 2163191 2109421 280989 359261 2320055 643979 665945 944024 1051274 868324 536964 415399 1084713 914272 579100 2209005 1051560 1873308 1503933 1865314 882278 504185 297959 1835320 480608 647519 2051768 1073814 982070 976524 128506 1913118 1776547 2062208 318196 1561882 2084810 86483 570007 667045 1842990 757739 2076160 283465 1617808 590646 284056 557371 1456551 682725 2537547 2570488 804858 2626428 528836 456102 956786 2543356 695069 777601 306647 1425846 1852336 2375316 687072 2090758 1844642 1730764 261023 493314 1388242 1229435 1967449 828229 1288441 1915166 859834 2338382 1799657 2077562 1211775 1690635 2414005 297962 22666 952470 145701 1362331 1102259 1401176 1648487 846688 1993361 2163806 2547437 1171945 1388172 2383331 201075 83477 2413394 58969 832822 1253222 694376 2246995 2453398 1234655 282353 984664 405979 1461245 2233909 1563102 1575433 1557994 747404 1898074 2342687 420281 1855779 17573 2083766 1856882 1440090 1662106 1955257 2580515 1933434 1902395 1535702 1279780 1302700 112143 89718 1882204 1956443 89684 2354724 589358 1772511 2342362 239502 1407449 517037 1104544 117497 1756938 594625 2057350 858729 1129298 1774424 1479178 2098453 684745 2043235 330421 2114172 1765552 344496 1449066 1505794 1389080 341524 949720 1578632 1702881 43816 278728 2128270 1784857 2429513 268191 2026211 835776 1086811 1169717 2112192 1886888 2608505 2498363 1222821 2329600 2551955 1024226 783206 317877 1614594 1081071 8141 149783 1363312 2268055 1659472 2178513 225817 2017834 1078005 2002343 1368379 523579 953284 1656877 2254558 1227372 1317065 1692901 1865874 531168 2597230 1542718 1423231 3660 2100833 1822759 1114347 610756 2471411 1380707 478714 2468238 1838780 2639770 501421 2535103 1625223 2645931 895632 1935303 1046033 103587 2218168 226391 437760 1632841 367322 578427 2367903 1017508 1152090 456123 1840201 440916 1557830 2126221 2546057 1824233 1943068 210595 61850 1824754 1643234 2046734 2385763 1640132 833826 529743 2000861 529827 1615057 1833535 945387 896578 1604504 1793136 2634853 438888 822440 1653594 1317692 1285416 721104 617492 2638107 2197791 1371995 2588715 53136 1931621 648921 411754 2309799 782562 1547810 360347 1010868 219086 2292965 2220500 2377002 221330 1544409 845204 2092207 1560037 784112 1138507 459526 10584: 2624555 660585 2511392 47344 822525 2148606 254768 1147230 710276 10585: 1474444 698100 10586: 2004525 2347864 2540406 1348332 808863 986108 2135939 10587: 2200529 710474 10588: 1648646 1379793 1661415 285475 903746 1400474 365202 2449937 531533 1856669 1009940 305538 10589: 1105698 1772901 939473 2326924 794382 1258123 1273549 1059: 17922 2496763 1996263 358377 89508 755881 10590: 1662120 10591: 2113575 2375962 2228474 10592: 1306683 2411905 303126 572360 123231 10593: 2344622 73403 1875333 199403 1823570 370824 3096 2472427 1285673 1324951 1739402 1856448 1949332 1610896 1858693 927696 588716 1295448 2394218 105802 2293528 266595 1682945 93740 1245447 10594: 2493903 372791 1103557 408096 1422937 378751 112661 1815089 655624 2104033 612690 2401471 681011 586330 2499203 1593711 2221313 10595: 1963198 732381 1312824 2472944 564290 1458573 710536 760664 581511 10596: 21820 385636 1480178 316973 865621 314110 2047145 33891 1189304 687967 756279 527636 757593 982091 2195599 2469211 1721677 200712 1552257 2088859 2239590 2510270 1941816 2593682 1079410 568340 2470526 1211697 1554419 1227374 2434090 1745278 1681470 2281465 2529672 1304765 1728631 1707335 1693804 903773 1917787 2363377 2482188 480428 787800 228931 2512697 1637014 1266168 2361071 1946410 495674 476117 2021290 532464 1371729 572977 1752464 2586124 2073563 1706669 275912 1449435 1952776 2221218 238339 1143230 846832 307926 29741 10597: 167849 1791121 202205 10598: 843583 1252421 1635599 255385 2115847 811057 1638273 2519681 194825 2493931 1691126 2218547 1237199 1376119 2431405 1658033 47195 481094 896571 445828 1306598 726997 2101722 1011460 1524230 827183 2093052 2419866 597432 205382 2378640 566785 296804 2389312 530670 1067223 1404402 2153538 2464216 511331 2288221 1262477 949016 1737032 2083924 1972436 2565575 1793033 2310055 1886681 778786 562605 1731858 1174882 424145 249288 1845130 5280 1637945 2065638 575221 1616695 1003081 288365 231604 1514421 1235981 70923 44628 1020804 1201297 602626 1019003 1175663 2493022 1435841 2305026 172948 1328733 2626961 1574456 1904321 1088932 1286832 2236522 491251 1854472 1921342 1431954 1469631 912574 1804426 1322021 1058567 1383906 2332880 780431 502316 1108474 2426078 1629684 170758 1313998 2445502 1502060 1945571 626217 737602 1891825 1965207 1033853 251463 1260487 1904119 1516205 2166856 1430108 612656 2509035 1583448 880851 1772050 2351160 1873379 1116607 348691 1696576 1382476 2479822 2419941 1676598 436549 1240813 1357168 2407007 1559793 256943 5918 1272526 2453123 1179369 1236828 1920706 1337672 1316578 169 2492555 1379058 1970876 96240 1270784 702600 508638 778933 2452683 834314 902680 434593 752626 1104995 1169061 1689772 629601 1154737 793406 2305933 1862258 213769 2328480 1621493 2483924 1981018 2155874 1689821 606453 2019294 1406091 1818373 1895865 1254585 613588 1711475 1464275 565359 127229 1997657 183660 938989 462996 1882037 297486 1914390 1357123 2618324 392650 2373304 235728 255997 465243 1875539 907623 2314195 1287841 330927 1720545 650353 439457 2078704 986682 648980 2312108 976178 1507034 1279518 1578998 468167 1535821 2023403 1459900 8606 2068841 270634 2385970 1822431 1340563 2220963 608479 743616 2483794 2492155 261868 860121 36626 941381 658299 428500 1465610 313560 1071985 2186208 904798 2228293 1423225 1999703 2412327 1160365 1641613 1604822 1586806 1455869 595238 1541926 1773546 2495286 927510 1304651 1978514 638727 143140 2115934 2194490 1101766 778352 720110 1873543 275391 658729 2597618 883468 519775 2192389 1658634 484343 947433 2614032 731058 632821 1201451 1931522 2247002 2628258 1160396 370256 74474 2384597 876481 2147933 1106910 2041396 1126857 638169 1368366 1203360 2358492 1510353 1206788 1677562 2012886 2534736 2538736 6544 1442856 1549954 1050407 1754219 1181824 327173 919298 398241 1938564 2196033 662971 2018876 1930354 1777173 236536 1097526 2434217 959553 2189804 1016509 200565 1155196 162994 2184604 581727 274979 1884912 194451 2533716 1009230 347195 78319 1191057 2114445 2001364 2218405 2394115 574179 2642064 986913 958573 1725339 498065 1312688 828094 47361 2125445 1302142 1362567 1527000 966273 756315 1564828 2567620 124042 654317 1301371 1085757 741963 2069857 1078386 159895 191281 2379667 2101566 642268 1841784 2180421 327320 1557267 852261 1183662 2630282 934414 2320177 334300 1605919 1810841 1873181 1828018 1251991 1734440 599780 91829 151228 2561327 2624713 1860060 2176786 1979363 2165625 218429 450815 1608012 1066067 1908759 782262 1685370 287114 1383800 1969751 2641037 703823 2069176 956588 1806325 1781275 211382 2298046 535796 714693 2575138 263720 1524202 2161322 1477504 2177589 1490243 720038 2597828 1985770 2152826 2555604 397883 61974 1845676 638680 441231 2388518 1157548 312008 2577263 246878 313809 2236364 110587 491865 1319814 395674 613603 1438516 1800719 1187503 2589083 257505 1825941 231756 1803508 2142422 615373 1814575 2402069 1932460 1674928 1238222 283968 1112964 619810 1749426 1512492 2568844 1133646 2458043 2341353 1405557 1778891 848805 1849656 2645299 197033 115898 1457376 174834 497313 1467395 249318 1020097 2087075 2411258 2125714 1058179 127275 1410416 2556537 2138250 757651 2424970 585730 1349964 1918514 2032172 566554 694659 2344608 1281478 790411 1847613 897061 2210588 481877 1065792 2352138 2306566 1054061 2219210 1874979 1727121 1125086 1913732 388077 2006322 136504 1793181 9493 2234170 9296 1375908 272746 1497331 1991855 1983132 2498507 1992740 1600490 2052430 651103 975653 290616 46154 954742 2005643 734199 900737 829456 390127 521325 1765042 135294 630438 1258250 2604544 792199 1261544 536294 10599: 2315021 2489577 227423 1806202 595503 2048149 1078656 461324 106: 1945752 973104 781778 392100 1544347 1505511 204439 1906071 610773 1721642 1953517 2390133 1137764 1639297 2131817 102553 408047 2647972 1062246 1800319 377937 1108398 2269172 2288449 979449 400115 166041 53503 2163802 1091415 2558445 721718 1069443 1545668 1392358 1559941 1984013 1094052 762779 2369799 301764 2022728 1726869 438082 1679136 978613 398661 124046 2159478 454432 2538567 2499118 1219361 1257035 2104444 2617267 1060: 554942 839372 1104394 1640677 2530 2084362 632345 1737908 2551961 590826 1925805 870476 2316747 1693513 2585601 1225060 685216 2288525 779898 2558372 2057824 2408887 1581095 1140250 549667 1216257 2397308 356105 2357222 679602 712319 821646 2013479 706179 477439 1934282 1052867 998412 1253787 2161352 2523971 424121 1039322 1642064 1303978 1682026 2162832 1386208 1535217 499721 2465820 2597187 264523 1415833 2198419 853721 49239 1326654 1044120 297635 2023058 1946259 2070649 462380 1299845 2152596 740454 2619882 2309147 2480670 1748076 2116982 1239410 576576 1143351 942769 1168026 1821235 256583 1523413 1011905 644503 2613429 713919 2320771 85299 255574 661050 1402174 2282634 779336 136803 2511036 2213762 1342807 1329561 837735 1007 532963 613221 2403251 824666 1541774 523330 1573056 38116 213750 1970641 1067794 1329206 1101177 2376449 93443 721584 1658507 2106827 1075283 823413 1610308 1120304 1773256 38182 2528695 1405051 1824281 1304990 2201468 2076129 1000344 1182434 2235333 2150506 1208749 133114 2382673 889284 616816 1812793 2058956 1736315 1769077 1085799 2533085 1130484 415165 1480705 1964690 1837993 2189791 1559437 1853215 2143927 428313 796610 973869 1510455 516127 154831 92849 614457 462107 539543 1586482 1571935 1911859 797655 1902756 1688046 897660 248860 1325480 2586454 970542 9954 219773 956379 345539 2067159 1838812 489829 989020 647236 379848 2330466 2190070 1648893 344832 556430 1569480 1478933 2032770 183177 647482 1044582 2481507 2479113 966686 874382 874825 2308324 1114899 607070 151056 2088437 2090382 113310 77997 2167998 890743 1550520 1663211 172591 508640 261887 67385 284169 805955 381026 449051 2144415 2100453 2323891 378795 588243 2465895 1179275 419123 768622 829258 1602069 2460659 823182 726817 2602234 695799 1418188 1867854 1006389 2279437 1181666 1100112 2309102 2341431 2338292 1708282 2138142 1885904 699795 1482532 66644 2112892 2335401 1583971 993553 920201 1349998 2247303 1426598 487901 2209525 1820460 785034 2321592 2296439 1333530 2454222 1648272 1676627 454620 888877 1470252 2096346 2120145 846673 226308 1034624 89995 2210583 105187 1552084 1853093 591167 830789 320408 1082648 115306 201594 2485703 1214728 1754657 2564999 618660 2181113 67905 1886935 1366543 481711 1124634 2345796 2355079 1985086 2433233 2486809 1766907 1896500 2469097 1764513 11897 942174 2255005 1766934 221543 2433342 563559 2220406 2446428 2409267 923463 928181 2471500 604454 967698 2380248 1764497 2603814 2226112 2620829 1450074 1550596 288428 2203323 2465374 2127023 1040652 1354221 1232152 1330480 1164336 1531297 1780731 2591052 253759 359409 46158 457282 464366 189576 331413 1711353 901076 585818 1930244 1075452 1823350 1845800 144125 735242 728861 1378372 235170 2424161 32373 1741304 817420 441461 828479 564008 1666613 662041 1295067 2294319 493171 2495313 850202 74520 454471 528453 2633210 1085218 104344 1441090 2357781 2188097 2504890 811412 428325 1524512 2638336 1262736 640116 1188907 2495533 151175 1875299 2220193 2212838 2238774 1276519 983474 2264043 1977636 1151457 1467126 337221 344056 1090155 255012 1632677 2298752 863096 1235886 1998675 1925722 1044333 1075398 450795 1048871 1629713 1242854 1963728 1675137 1047193 394654 6544 655513 683838 2351826 2092095 8084 1367069 1469942 1409349 110137 2236479 699764 2482508 2258283 694646 247744 2548996 1021618 1106654 1421258 802867 1189472 2456884 2220447 2366961 1081222 2599676 910748 1400887 993566 1971939 2235596 1638462 2068992 1569508 2299451 229673 353414 1345270 2016793 980491 293590 239616 497875 1401529 1483316 133087 2413288 2565841 1176981 633723 545582 1481256 262319 1871679 2018677 431601 298568 1784063 2617419 2530140 2427117 1924653 1709066 1033545 218283 831890 1573965 2004407 854427 1056313 553887 1689102 312771 1371285 1288325 500973 164329 2061623 380099 1057786 593424 1634572 1847399 1752793 1920089 244718 1515373 2505840 1985897 1881029 1540910 1065598 1431482 1221959 2246584 768876 1073560 2131987 886333 280997 1432589 220330 2426189 1007627 363378 1225165 661501 1575846 543223 913508 1655428 696486 1808221 157907 1583673 628600 1579944 595137 1280251 1263291 1347480 1774395 2488891 183067 1372303 323695 2440481 2139813 2614027 285042 167716 2006281 2549418 2502149 1328217 1723542 1001370 927533 1949790 602013 2589660 1111623 747177 1915181 748543 597219 2372331 1062064 346570 1393993 1891141 2137582 365308 1965058 2178996 1621561 638346 119558 1134652 2262588 710485 69979 1810752 1082830 2104381 2635577 1112250 534457 1309993 2143420 117959 1884194 2596846 1828983 419174 538178 58990 2378824 1319090 1440484 2273 219919 2006779 1584855 597878 1266403 1791065 373945 1965495 2476465 1959200 73356 849569 222982 1198992 967030 1645971 632495 1232103 2282243 323342 1661072 1398509 672491 1978024 2296573 1137710 252719 72322 827098 2568248 342448 1108915 1215738 266581 83942 2197100 1243615 424491 160839 1128415 1704231 2623982 813317 1706193 1045032 2162564 829830 2527690 1789422 2534822 522423 1298660 1766652 1866076 1893668 1564723 1816205 87851 2083074 1663519 2620356 1001336 2524603 443179 1872387 1506608 1563959 251496 1886307 1614443 1605111 1993662 1436366 1503946 39450 871833 134511 1665063 925246 2094379 1609554 640263 2152077 1825996 565729 1685286 851802 2429647 2266859 2448230 1169178 1121660 2250232 663640 2299724 2448875 346519 463550 326206 1406377 1843337 1409247 2310457 1237236 708994 1301032 356812 384104 1308000 1018826 2031937 858072 757776 2255464 2530386 1562395 256626 2146462 173606 1399401 2610012 437049 2053018 1197867 2504063 2456870 2100490 292363 715200 2468049 1415731 2242719 10600: 2328399 2444802 1022170 711501 499501 362875 10601: 2469958 2597959 489990 949261 204129 2101154 1490284 639610 1081832 1208542 2319156 1492875 1481324 1182116 504871 1313714 2243157 41924 2477831 1657429 1211570 1244430 2212277 181497 668219 2515390 2540660 1710713 170147 207956 1204481 120169 1150016 2380052 1923246 1310960 328303 1880085 1614522 480408 2388259 417098 1812460 1783872 876376 1575635 2150873 1585225 749006 433899 704633 872643 2338258 540019 2584890 2438096 552498 691241 2555288 1619092 2518099 1989570 1905088 2481501 10602: 2301514 1403594 2450186 1088021 1934300 83218 2016653 2335936 675961 1082545 1538553 1634219 87660 10603: 853473 2176766 479195 524672 1641213 2386807 908636 119787 117112 765430 687154 664476 2288145 2176465 10604: 745278 2396327 526532 760123 356440 1420624 10605: 1571931 2168429 1115632 2352327 2195311 1900860 2233086 1772050 1648306 2543951 672595 641050 435717 2362873 2031801 1711277 706418 1664859 1274328 1207492 104462 231839 404156 2320657 425260 1419220 678749 1311134 1761291 1613077 116140 995641 459426 1408473 10606: 354278 829499 810595 1216585 816305 2177357 374663 1852018 338575 2236609 1105454 2555455 1918427 624344 990303 134617 496267 1174865 412074 155902 2612756 1940923 904770 2646731 270846 1734770 1270197 1730538 2096374 1983398 1374532 124917 1317345 979866 127347 1693075 146070 1108404 1811662 1403099 2172684 2488995 1772470 222175 1272943 1284268 105761 1819146 352062 699333 863084 925561 36062 1978956 92777 2279070 1128780 1923365 779485 1261458 10607: 887405 1941465 916015 879022 179544 902288 591196 838879 518404 2256535 1773888 149629 815302 1035582 641101 2264080 2219879 2423355 1191083 2368838 1934103 1397204 2631852 859497 1602896 1566709 1043713 691245 2112593 2148703 659931 1847195 2640964 2432291 234319 1172702 1062732 1665372 1802500 1895174 2600442 1956664 678114 2037613 1241001 2319481 1995157 1043303 2500671 2538115 2434520 1614578 1749604 74906 606653 210525 233133 828405 1191840 1754236 1913238 2324834 1933186 793467 2197661 445041 1924085 2552416 280860 579587 1815551 302339 2244436 633961 2107461 2007100 1548440 2501931 757522 137059 1203612 201381 1803747 12758 1265152 1823364 530307 423061 275685 2460888 2222866 2107774 432143 928807 2235844 1937171 2442231 799656 1692877 253478 1192062 1292073 665581 646584 597865 1849505 720470 2330819 2273715 874571 239278 1676821 799974 482860 2065446 1599716 1597879 1572958 2217565 135767 2240542 2272742 643046 63835 469352 722699 313211 630549 2065380 1628221 2467772 1715660 53328 595910 1320246 440581 1270630 408381 481530 422748 552185 1609353 180909 1240303 946098 412354 1459070 209573 1302516 338482 1092246 290352 2489029 301740 585576 979233 630651 1290516 2071506 447710 1454413 1186114 2467808 267696 1528804 1417484 306633 2089252 116977 563182 62846 279317 1857495 926495 1092649 234504 24145 1524779 2459031 2395662 2066676 15749 2635395 398115 1354057 255160 1737783 978659 2225873 401664 2205178 2647600 2371095 1355014 819972 1743281 1338889 235599 2107785 538488 1481558 328100 177345 2115373 2476331 690497 2536117 589035 835122 300392 1553020 390451 2222603 568323 1295280 126838 191685 1244186 1424907 1484378 1316391 1642540 1460819 1984427 2528528 1179414 2310580 1427749 501255 1453342 2441040 1955627 1307079 1853165 115459 2473781 623330 197739 1506931 1096873 2175548 1763993 438634 1923569 1509250 372787 2023004 652894 300449 2512993 583790 507026 1976119 2481963 783093 1475969 2289636 1790864 466123 2528892 1263316 1440763 1326536 2166702 641163 474374 354466 261138 459503 774577 2323940 2563232 1731546 1578576 660166 688102 712895 1427256 1197799 1805231 1438505 1717655 193381 291202 374736 455479 1275429 1472771 1820543 979954 2033487 2151321 2554694 84927 409614 764978 1212067 425953 1556397 1538242 2644189 1059844 2235049 1963670 73195 451022 595800 289971 2149531 14301 2004643 984259 2326611 938975 1354592 2150309 1134712 1795945 1597537 1081161 1880773 1974407 487095 1740662 2373867 621130 1853960 7167 460910 1284612 2059956 679482 1012040 2036179 910994 395793 711203 213729 487172 2593104 1796425 269524 899649 2028295 767395 412745 604596 323529 2343796 914728 1091348 887716 952026 2597633 1682774 322292 547843 1450177 1276651 2039423 1510980 2279774 677312 2342748 1044968 2269880 14328 1986585 915790 2383532 1615225 1354001 467171 735368 2145273 1062778 1506302 1485093 1278843 1501397 2012462 1415809 2207423 1561933 852061 1165343 2215107 1556987 184362 483088 933230 450004 1758411 1692595 1157470 1136105 942688 1919915 1759971 164110 393178 421264 2140082 1446528 2268334 1647502 1346409 1713422 1650239 334474 306944 1705965 1796818 1002118 1443692 989792 849473 1745354 1521966 2005413 1600529 2198757 1500846 2217585 2355078 688234 1829447 2216818 1573393 2428884 761885 2306515 1108400 1425491 290380 423631 1372144 233787 849450 1317900 1439094 2005582 824343 1029883 860722 1833425 467987 915668 2573831 2130109 455205 2552435 1950858 1849922 1246895 878922 1527073 400859 837349 993402 1606128 1316847 10608: 279471 2412219 475351 883391 2356942 2556090 603574 2513674 52245 60422 2634805 255593 1080441 1833412 1789243 2528292 2377895 1414026 1893051 1609746 2411021 2466380 430177 2396335 1699804 762572 955635 45045 2088396 1681220 2138293 1584516 1780977 1535002 907969 2537590 383230 2290614 640888 1867999 2322442 782263 69195 937347 27509 106086 2188355 2361210 438965 1562002 174951 274367 405693 1656310 2214640 289179 2450817 10609: 316130 885924 2290659 445777 681379 34159 1848005 1239467 2234449 2455479 2541336 1351864 1864061 1500789 1061: 2294397 1363135 2087864 1627049 457330 1557262 841952 1167715 199266 2076276 1208820 534859 898962 10610: 1045221 734556 10611: 913103 1810944 282845 46291 753778 2159187 176655 1562422 1045327 1900719 931793 2025 1095459 353331 1634298 569625 530340 2039933 2468066 1037799 2165323 1744718 10612: 1623418 1809002 974544 695292 797393 84352 1240245 800296 2569992 671503 654272 2284570 297950 884697 1367877 2613161 873749 403213 1632901 2218826 323683 1428686 1757379 1778114 2055957 178463 160879 1068820 239417 606724 1018303 416006 1983398 382396 537868 1454142 440669 936205 2158782 1269330 2425935 78123 2300888 2194547 2392948 1033152 2056724 1079972 18536 1220427 1008465 1726778 2231408 1979655 1291803 2268444 2033720 2123285 2433524 1161007 1014606 1573704 524198 1944012 1907969 1522324 154271 1185467 1035442 754990 241347 872455 2061204 1706391 2420734 2132438 1429801 1470491 1377065 2376435 520615 230511 1787904 57724 10613: 360819 1413331 2158367 2530252 97634 793433 2065472 1435524 288393 292937 1743060 2476241 1900 1645527 263730 80218 1416757 319260 264500 495712 1303433 462491 341754 1258715 1272616 2138437 2181533 692698 221440 2578521 1103702 1715513 2147746 2051592 1086968 213102 330549 1203718 152128 616291 1307313 872758 170716 2106539 843508 1243030 1380947 10614: 1751314 1991920 380237 1782383 224415 883370 1039470 1727347 10615: 132279 95691 2597832 2263862 2574524 10616: 1920717 874065 409104 1811259 1636165 10617: 2472811 257567 459587 31036 1401801 1859268 1759021 74955 2144649 2347494 1087339 10827 2477231 708215 1196080 1695229 1924829 2294738 810934 1310960 1880085 2029909 1722677 2457111 1725861 972624 735837 428511 1352221 25362 1595677 2143405 10619: 129881 672341 989746 1761524 1062: 1588395 2463535 1199597 1815083 1072966 922503 843912 1521796 1540114 1663664 10620: 2248852 1812967 1029422 2139741 677596 895757 241400 1036009 898090 2125086 108052 1286191 1830369 11795 2207573 1681021 1559784 1631844 1335336 1488726 820710 1432218 1945329 1853024 1938782 7766 2362809 1746675 557038 1324727 1421006 1601449 2113159 2160310 1932487 2156637 2366446 2059919 258304 907985 112082 2077312 1092802 1343091 1380478 246034 2384679 1933495 1529980 2394242 2408036 1232618 1201509 1666899 1541464 1974095 322439 991141 466212 2578336 2099739 254566 1263172 1285292 1248167 2076512 887857 102866 1064093 1468864 52736 28759 121913 2094412 490059 530495 948225 451086 1751547 2596360 927541 2261474 288326 2563053 322089 1899224 2009028 1729688 1369846 1090296 1843149 352986 2409051 93831 279409 1438837 635309 690208 658588 2053299 235187 1592460 123375 1013256 1852546 816415 2082132 1782008 2330530 1671539 36268 1855093 1814733 1133334 95744 1027454 1486047 1172733 2311487 1667132 2095307 993376 1426049 249793 1564657 1220451 1896003 673419 1518897 1747620 641174 228725 558007 2578489 2287146 1574349 20625 301519 25209 810143 1235132 121468 2446541 1744121 951637 1632578 512345 2647875 2469502 1720891 2130993 1073495 2406705 289082 599407 1025888 2618063 874915 2202169 416193 935396 1544130 2269100 1447992 429221 2536485 2643518 220174 2390379 10621: 2382167 613439 2399153 622340 1896997 1389373 1790478 1007010 884439 1957766 1956737 10622: 60296 764750 640454 134864 1727651 1847231 1676093 161104 1997103 1721636 2556140 943534 667346 1001185 1136939 2493493 250302 2417914 1850241 1767265 2531021 1000576 684078 1653368 1000419 1171012 1539212 77708 1667893 5710 493480 1455720 472736 2315012 1872701 129310 1710311 1625249 2060307 286680 2263821 1805566 917694 1143746 2292818 1002660 1641947 548665 1166373 1755214 1150680 2160484 1540741 2184628 1440026 99720 214850 2278024 1105767 1634235 10624: 1064957 1647722 87033 2120115 1352826 1300733 1118187 41422 10625: 2029131 1436887 1687319 1666357 614058 1158270 2391502 625428 708870 948105 2613639 1343458 1628810 360272 2555342 1732828 1229480 1739849 2495024 551470 1775124 320131 2077773 597872 2342607 1519756 2108249 1634614 2067740 396405 463770 2015757 865109 1809905 163977 2018738 1197209 1509905 1279458 1440563 95997 472737 680089 666630 1993107 2328399 1754135 155885 2422602 635432 581769 1601171 1010353 2268640 1158297 935609 2346995 2398438 1983249 1072858 2509850 2230945 801536 1597768 1517192 1157545 1103053 302339 345393 1307498 938303 678566 2422185 2497321 196667 37448 1046926 824793 390034 2642821 1260577 1135286 2452954 1125211 171411 1718502 825949 1380845 730230 342727 253478 883341 198978 446602 1950189 734143 1299561 2619860 461564 1237268 443510 175842 2392634 1696283 1679488 2294658 1488722 2281136 10032 2277655 1075956 378465 1799829 2295229 144978 412920 1666107 957869 1582275 2451984 1294916 1034751 764547 1709971 1785295 168624 1956385 1482532 1631408 1136346 1333000 2426510 1721841 2096346 1269865 1101524 759711 1492140 860331 1854910 1098492 459745 1382319 337744 2052655 1478795 2520161 2290657 1772032 663664 1341417 1074942 2265003 2349904 1151456 1493881 234590 1242821 586741 2405151 1811881 563442 2165370 1531939 167923 535107 673845 1055243 696014 2046538 2535861 216362 1984427 148997 659306 1320670 15972 530420 1521421 1395447 297310 467475 1819260 2637278 697421 2021196 1075423 828063 682909 2267949 386625 1227335 236782 126239 2492765 1929363 1727872 1786682 1964531 1340742 1197799 1022299 1273709 1266479 239297 412645 1353591 1958647 369978 392608 1808651 317051 2288772 1759177 1922744 1635387 2124853 642494 2455926 2470112 2296258 70817 88334 1999566 480428 1390762 1069892 172682 1134294 956570 955753 1417437 2108786 2598588 487095 2171037 1832967 322789 2619138 781556 1025484 794132 2083452 657547 1988585 2374376 1858550 1628744 1691546 636683 2332540 2535616 2548411 2035708 1949966 1356965 949888 273719 1259643 2281224 1227662 1087778 2578030 2502172 1855809 1124637 856123 1352468 2136043 373579 830851 1776342 1156415 1717042 1324926 1592877 324856 1704661 1225487 814637 1723621 2183943 2086595 1432238 2455032 1618515 956314 195913 1704464 852061 1888431 31343 750255 930061 109619 556031 1798741 2332470 2557756 1438887 1451216 31823 909250 2644599 740926 2496768 1971306 468670 1870109 2359108 2094720 805115 1422716 1619365 421686 590035 39428 314934 1940625 1300245 2156894 981386 177073 2273897 2154190 1114937 2278608 2182805 1611051 2448093 572737 1344293 1254046 2032148 314349 1020515 451728 1717151 1675530 481941 1235552 1600125 743255 2630033 367581 120061 912036 721713 1530992 1981462 10626: 897147 1318211 2006418 1023611 467152 1509001 1781218 725504 2164105 2640943 1207829 1102125 2260921 618986 720962 10627: 2336820 567413 2371469 644054 1643581 760685 116390 1622628 1733978 1998824 1751933 1217169 1111491 878741 624715 2037841 2027213 1272928 2235431 1589578 2164900 1613508 858097 959639 2226834 2431289 1499769 345102 1376356 629636 2540207 2170392 1969766 2009723 2639376 126015 407675 2056866 863815 799459 1535629 891034 1773629 2165429 929359 1484608 236507 1315137 1233116 1580448 624637 949593 1584473 274528 2616607 580081 2602360 1177911 1505222 1195921 2343391 493287 852961 334701 2484474 10628: 2219206 2149655 1915669 1054061 673245 1063: 697361 2167204 1913035 1179830 6325 455707 793550 2515964 1085665 399734 883084 1336061 289131 10630: 30431 2320154 2435706 1690803 542641 2455638 469209 2569181 67955 1750007 1634248 1602649 1813139 1704074 1961980 924647 1134665 1715766 17080 923450 1133496 195510 10631: 840136 2310020 10632: 1923441 1122942 726268 10633: 1922712 2395850 1848537 1329283 2136091 624535 2190725 994162 1695114 95981 1668849 1837254 3104 1587514 2223435 2039708 1867926 2500859 1615398 1708808 76680 996337 2013556 1947131 2257619 792371 2090963 1204736 640711 216544 644725 951090 1499785 989738 1926027 573392 589469 1113275 1005010 231965 355517 1646612 2359545 2636324 2496891 2190787 1367816 2526334 2091865 179270 1572028 757704 10634: 246624 1116511 1637403 182268 571153 1533580 129364 1860167 10635: 2287092 185943 180064 16792 2527077 1993654 1227162 1440307 10636: 2558262 1157883 762612 830861 623593 419465 1096005 1097620 335033 6586 1749104 1657490 2535541 1776016 10637: 1314491 69126 28713 1779859 1212557 199023 10639: 2356203 2472440 872114 2204502 337623 1509984 2536138 1300612 1352682 829075 665061 1232965 1065854 216484 1792411 556585 2433307 2256549 22855 734373 2243684 836240 2077772 1658413 526508 1064: 1947015 2051971 918193 10640: 1666581 654341 446060 1822480 1329473 187721 1607857 538456 862881 1023078 2393420 2606908 1644709 2185289 911534 873478 2065810 787412 942168 10641: 1709606 356731 827322 1058806 2405956 1190264 1226877 1129831 934684 907754 56065 2406078 1805219 2554937 385038 1972387 2410627 632567 854364 2553635 2146655 1241819 361576 10642: 2144174 2088663 293701 694280 2617972 1614688 1300190 1583732 2393056 10643: 1492345 1115365 2059284 1286604 787938 1767188 1051070 1534693 960865 141661 1615534 2081821 1060871 1841066 2187439 1122490 2417706 1199523 144213 1829218 2357562 1066928 2627312 2192288 1373719 1887782 1778834 1482098 366573 1066943 2169350 1126513 1006238 2648098 1741070 458603 600302 2116224 1926750 897577 23178 1170213 2382445 10791 1459781 320250 1748880 242318 1544222 25 2269083 119691 959980 884203 181443 1156825 68044 1329014 1137985 1330662 423374 894125 1340495 994077 15022 704089 1120498 328711 1294923 1404828 1042060 865494 1871460 1273979 1235859 2032107 2555416 2445028 777301 1526110 2144613 928245 1891279 1170042 563154 1117143 815792 207201 2399075 1465574 1104035 2436328 512837 1217463 1160377 1347537 910074 1753008 1815738 1834600 1239233 552958 463627 2429064 1993273 1222298 170322 1196854 636333 1213598 1235970 694838 29127 41480 18385 2291291 157757 2487272 2271453 888519 1359694 692002 1475004 1656050 1766750 2433751 286559 289853 2474026 1942777 857699 1588034 309991 1696450 1541604 1244123 1882055 85458 1379553 2182532 1997802 1426889 247317 1800808 2101992 2386179 1161577 1225914 766120 872455 1273014 1285069 1493073 398660 794525 85778 1069347 228978 1313404 1856236 1138744 1776795 1658287 841922 2219210 2552809 2398669 682176 1954833 587602 774417 208322 815715 315162 1001684 2374754 2507342 187486 1593434 1460888 1206055 10644: 2478153 701992 1477055 933168 484266 290875 2271154 1444239 121448 320901 228651 417530 336753 1366847 1129645 297668 519332 1316886 1478798 733650 1396173 621622 2115838 1884094 2480431 785300 1471733 1242463 655621 2339981 681458 309909 576588 1156854 1944940 2481718 2188985 2520485 2143270 1607759 1174177 313062 1552223 2461142 1798808 1673383 2082395 1262867 2254090 2556070 1010373 950887 190925 1955578 202248 534341 762360 835608 1740956 323798 482253 218592 1825162 268225 9271 402683 1790853 761244 1246284 2257632 46882 350360 675635 2374660 2153561 2202005 310841 1144887 23880 1076777 2358180 62805 76461 341907 504729 2085786 1200029 862888 731410 1546796 1532422 2032765 1358492 1217922 1203245 263035 1872419 1174252 560608 1287936 988232 2239174 262199 2597291 328293 940411 1544400 1804976 2198089 1992319 2351065 2322895 659697 1218233 55772 543434 992030 611718 2285641 2267442 731101 289815 2055768 2010249 80835 345801 207757 2012348 2186684 1446856 987668 2327037 1615531 2590883 1129700 186734 2018945 1685818 2506032 2195190 1639792 21953 1950812 2605056 2471835 1568467 338733 392129 937039 726850 867221 918667 2188881 10645: 1655234 1526028 984449 31687 1075977 2602059 1724568 736528 1213190 656989 1941501 617708 2163564 1745278 1377736 661992 777181 1175446 2342533 1551783 1395935 2386321 127365 10646: 1606766 52417 527988 1703248 1033309 2414690 2307680 1765799 11787 1938890 127763 10647: 672907 2065113 1781876 218685 2055345 883557 2379024 2324693 2147924 2577949 2582345 2485458 2369478 10648: 1847946 1065: 1322602 394189 2455281 2090191 10650: 729783 2100747 1310304 2315742 10651: 1389683 1819300 1170165 1354206 10653: 235467 2579531 10654: 538610 1618291 2485896 2264111 2636005 1176845 825676 523433 2120461 10655: 115498 56748 2002075 340508 7683 1040755 1748906 854504 760946 1285230 1203906 1800307 856643 2320020 1766180 2180563 1730219 1271122 2123089 1334860 2346961 10656: 1562169 24252 1017467 10657: 1741901 2489976 1453621 10659: 2630287 38399 1374962 731765 1128346 1394756 500969 1447885 277762 1316387 193481 1066: 2557878 1332360 2156241 2543544 1457941 2431233 2305266 477274 1838049 2647520 2388514 438035 1850224 419357 1730592 65031 702381 242957 591749 548803 1101769 579245 433936 290295 271363 1778004 2566408 2602480 1308116 694017 2048469 1609626 1003783 1699166 814641 2623903 2512344 2492033 2275537 1111596 2092015 1846351 1902849 1303448 399877 2645932 757797 2563665 1773962 2257205 173344 1560035 2255747 112897 1936265 449915 283444 682617 1466332 2427123 2488547 2178014 2477177 2485346 666583 1406256 2129636 1673780 1264071 348617 1958323 2553730 1062103 2414622 1864250 2525433 2423814 1900178 185413 2084326 1593436 53677 1100909 2471342 1313457 940520 2107905 343963 918273 1342407 332171 1161753 2090565 32945 349602 458231 1598336 2041958 580809 2136742 2319585 2626033 2494497 1422848 1365370 1965414 1347500 179281 277601 1910130 1391652 2407814 2279956 1907795 388752 256703 1301013 2090060 636997 416643 1695035 2287299 62905 1734714 2622500 2237620 544016 1218099 508139 1892333 1761875 441091 2043931 2059543 1044289 571578 1848275 104663 1109322 785816 481993 849887 1476719 112913 867754 239916 772971 914717 233796 2588989 582121 1833218 1798901 1679190 230643 511650 2275156 1317850 1667722 550127 80887 1475939 2102272 672346 1278428 327053 1705492 1414742 628326 2204521 1645374 968199 2369316 2186107 150233 1063583 1174541 2435240 2224560 2120615 55572 2428390 1349891 611629 572663 628969 1950604 2456462 1866583 1246433 1775115 2255638 826638 988926 1030058 1036567 1660312 2367978 889207 1163367 2499422 328253 2583358 2302650 2094446 1627982 468213 297671 1646964 1061444 954324 2080752 1589284 1945068 1372018 443180 838725 695590 1444767 177388 856127 252492 1223113 380078 2180265 748895 973720 2408663 2580531 2341554 856563 665976 1704373 1816273 2486122 1258160 604087 680417 211115 755002 1349191 888966 254248 1419267 1601152 2013889 1723010 47476 2399587 1626615 1669096 729892 1657177 2003342 3959 2207893 2595784 1066306 1007360 1989248 722769 598316 1813774 2205376 2166605 2350871 68612 424657 918101 2487809 736518 43717 654972 304546 2559165 228202 1747069 266589 2295875 321826 909628 2626701 1519167 2338137 2009747 1363830 2555834 726830 38769 465778 1494062 695933 1075227 1687256 251173 1332214 2387436 799079 431019 2616916 1968071 2236768 2300644 295220 2288414 711783 1274660 1309691 586305 2109782 2229468 1600536 1281356 441257 2539712 1604640 1750820 949121 522563 1949968 1197214 1178623 406903 2157756 325683 2579046 1114183 2426763 64505 1525309 1697175 676128 1576653 495754 1623237 493092 1940172 533013 2014424 487867 2246428 384737 955720 1364474 1614522 441949 83034 801495 97859 139358 1263652 2137537 1937871 2236474 2038158 2229846 558804 1441546 718525 388021 2107136 99473 1490846 2274353 907650 1779494 180367 2365842 452321 307720 1521155 2134239 1402852 722523 2495347 1023514 1532212 1473157 826238 1671775 174042 1184067 1334284 652557 1978956 2091831 1503042 2082109 2510911 2623411 1365591 1110077 2083019 2125305 1496517 521301 394507 1477783 771533 515281 1723041 2270981 1122172 1080787 1835434 2242490 1558068 1638079 1468030 9928 2400114 2560674 419960 152941 939619 1462563 1397110 2574790 191911 1039326 1413657 834879 1474474 2518352 850838 2504446 2233430 1045226 452596 314858 1461193 2618610 94212 2585319 882231 977026 162011 197033 813040 401738 880320 1207345 123132 749708 1713319 1982279 1860885 2379039 1860785 2493406 954916 1160253 376456 1274527 1378804 1264187 2331804 2261277 851852 1939484 721536 1582644 2197942 379927 81373 1889516 2371740 2507090 588335 1858591 2461376 1440285 871437 264925 209313 2023494 1280078 1337422 287575 430126 1477232 2066577 1901392 257285 2130088 798619 915467 1762386 648287 1252933 1940068 865625 2458771 1600015 1741944 2438865 627412 172969 2612173 1528721 2614730 171244 499657 1636620 1541127 368122 2189790 148670 1642811 215594 2422080 246082 1932444 2387695 2110927 1058468 1012249 10660: 1567259 1523361 12390 335455 1932354 2394882 1568173 474054 1893035 204208 10661: 661489 1801984 1895736 109337 1399713 2045508 2347700 1449107 2098474 134378 2341413 740844 1995728 1144577 1193320 717187 975108 481350 1255896 521922 2462594 2047532 252654 796700 2228239 1547656 847774 305 14115 1717979 883795 1752806 2612788 293089 1363733 1931916 774730 838399 88438 1412894 1080262 790610 2093219 10662: 403350 487154 1091924 659831 1657542 1982512 937154 494121 1523622 976091 2350988 197068 1187053 842333 744557 1555004 390403 513351 2571382 788419 1054430 1354457 1930456 2576983 720804 1272176 1693452 1370522 1218973 1390184 1686562 1987843 790706 1042478 408678 2288005 1259566 1396030 424367 1961939 203301 2473972 101435 1851834 1309180 1086271 831192 1749060 986682 1672878 275931 1539258 2509434 559513 1632747 2438689 1778959 2310373 1676094 1178736 2180134 1240720 115361 1610970 818018 1370931 1529152 1595837 730816 49919 1189889 1184006 628682 1313997 2424283 511381 1458113 2286395 1895061 1538747 1353214 2628426 1409292 980338 969632 196814 1977127 792857 839265 1043087 1456542 1591721 1270291 721043 1848295 2564013 1372967 2216658 1916545 2168717 638861 1348796 1013230 261506 463037 2597146 14340 343186 1561605 1560172 2133830 563266 1726193 2257085 1872781 1472073 318219 2490543 1889 2210224 2361557 702163 1982824 36587 1520395 1816238 695924 1622526 1074878 2630494 335393 324279 1171708 2310454 10663: 2306316 2132706 1132784 10664: 271262 226326 2482080 1814098 893900 153743 1366677 7461 2148631 1079214 1026771 1519114 876424 697242 198660 951323 1497828 1983486 986555 2279027 1085933 2510573 2120159 954969 2335571 727939 1237063 2257261 1873783 935842 325986 1741642 2360507 140952 704242 436006 813569 770230 1564710 180244 398178 2373867 626453 2274611 37008 1442044 1895582 183374 1185939 2046509 2554565 1301949 1106149 84127 1579488 2267656 2618537 2450550 913716 2582585 1452734 1264026 1801104 1713320 10665: 458731 802251 10666: 573651 579036 1100438 378377 2208830 1734190 1779352 2475624 714971 1526371 2604963 1523622 1464474 1270901 615989 2352709 703594 931275 2145687 450906 612024 425908 208009 359473 41837 2103176 1489312 819338 1208900 1313591 1205486 963383 970390 2170062 2435477 328309 2488820 2581988 1564906 2544852 1299685 2309326 823160 2632868 537925 1877699 2358334 791109 282289 1705966 1096950 1002291 908657 878548 2638995 1992040 394074 722956 819626 2646978 1573983 806916 312780 874653 685160 69669 2594732 2060998 674577 1338325 2237674 1211043 2513664 463652 1606529 2102961 1038475 2113022 2458095 484605 645251 725839 1624770 52004 245817 759215 1136105 1963949 302756 51305 1979260 2401315 2308345 398458 2210387 2426631 2107116 162421 2009682 1928260 1659647 1971039 368188 10667: 2211972 1760355 2293500 172031 1160698 2075857 372612 447812 273351 326106 1656566 601147 2452410 1374608 1191490 2435174 486135 992268 641109 2645398 2026068 1554630 2089191 1418115 2508174 2379041 694642 1479127 1084917 2088020 2104170 656405 706005 1456824 895850 503565 404583 131549 456396 712740 2428998 2568002 1161657 1222770 1313765 1874623 984650 1588330 377214 250678 2270826 1725164 1470209 1594207 1710379 345832 1459910 1572532 55778 1565257 696391 1503833 531049 521518 2087136 212206 1937174 1386530 1115028 2595834 1023432 1485776 2272244 1417286 1704231 1009594 1985116 359960 2174380 930300 1706867 865881 950465 228481 10668: 481655 673322 1769444 371119 1510842 10669: 393262 590448 1024643 2512344 2481670 1935210 2250113 2305671 359143 894886 1123866 1131759 839734 488821 154214 1087941 303545 2374991 1687438 110989 543067 2142448 2435949 1900956 120263 275178 2115032 411389 1713112 174433 1584671 2542172 1757665 1347237 2416186 2492223 2393899 622755 1647121 2622962 2477565 441919 1067: 1174910 1363841 817693 1772384 1408722 826088 1269048 1906628 1924960 2634777 2320998 2300930 2330928 2178145 940915 1812452 164909 1894125 1318409 10670: 1500479 745528 1664458 1851268 10671: 2331878 2499020 2012053 416892 139188 317197 10672: 848382 10673: 807586 2326521 997682 276622 2576389 1976090 1585617 2365876 2183130 1428797 440973 444244 1897367 1109812 470940 60366 2012947 1179088 2044587 1164211 556464 1192616 1082419 2503038 1298717 2325427 1994402 2446474 614376 5256 1587759 1941042 969762 1488122 1423089 1527434 10676: 1758472 443863 94683 1721479 1216077 32215 89809 10677: 1737894 1236938 454612 204031 1741802 1150431 10678: 506018 1558485 814376 662559 2345774 1622682 1599479 2499306 1400563 1410644 1894088 2590613 1140151 811354 1705822 1587395 2404295 2446438 2577654 486276 761590 1997184 2372158 2556725 10679: 124237 1364969 959771 2457594 1354967 1068: 962487 1945809 808135 1181281 458725 619721 636967 1506612 1302826 86368 268020 160492 709755 1997436 862110 2108254 394238 1373643 387457 1808459 1410903 652233 2513390 2510673 982729 1878071 2549938 247 1989324 1424133 1392664 2206762 1124396 870940 2362796 131133 837316 2140364 2203761 1402728 2629689 1202574 1608701 1346908 153975 596267 1755930 2476247 100351 2310703 1824299 1687133 1590887 1911260 969304 1088845 2314154 2063085 268865 994862 2605993 1955410 1478635 2523061 855042 1587665 122272 1355335 2633089 2133661 854240 216352 2113794 2193658 516159 208579 739022 353099 13839 2448971 2515480 9320 1771673 508891 744677 2480842 647273 2619991 1140888 2272471 10680: 1644477 38398 1320187 2337604 713589 2120670 1141923 788005 218880 1869586 1492864 1705851 2474353 1968862 2404291 1125554 1093277 2328571 484575 186973 2076259 2354598 2230523 303521 670275 1387124 2034949 1564634 192420 2318658 640450 2428489 961675 1816214 771576 1883765 1818300 1751648 1470491 947792 2332001 1533704 10681: 2405791 10682: 2244599 1920253 2047616 10683: 805261 2144525 2185811 304354 1812792 1378192 2295858 987736 2097753 415741 1366702 10684: 2086440 2172691 10685: 384836 2479468 282115 2624310 2104705 1832697 1504309 2474409 2564970 1782110 1161820 1501914 608238 1087316 1968001 757776 10686: 1490679 752094 74213 1037182 10688: 1701144 10689: 2153840 1426178 1970512 1376602 1069: 756559 2181005 1914348 1734421 2539763 1179423 602077 2549079 501969 1816081 129054 2178470 1884309 518738 991255 2388645 1510553 381806 2167638 2436529 2115422 272912 1589991 425184 2376175 1427388 18417 1598171 585424 1871917 48179 688499 1301646 1268171 1766478 1548115 2411000 458346 975557 1302045 2004435 1334792 531010 1174708 2502834 2440427 2263150 1023208 10690: 2365029 53403 1109887 10691: 608735 1684341 480142 1337517 1137090 10692: 44317 647542 2583044 1711551 503328 1489582 532454 146462 2432542 2199627 656821 1452537 725308 2542439 1926673 469151 1533274 1734841 922775 1077666 1833418 19318 1240319 2629246 1172474 1862353 10693: 24373 2558409 2346502 57287 1185325 2404478 18157 1431928 1301949 1829913 10694: 205729 1555461 920882 2042189 135447 1810453 740226 698909 201431 45458 1181795 903916 1569279 1074409 1891613 876139 10695: 75971 1623418 1102055 2445787 820145 812725 61171 1144150 1737889 2289704 2213050 1120178 127314 486369 67776 728319 289020 263838 2507887 2063488 68526 179516 1623370 194286 126520 2509431 164912 1465089 2438792 1326906 622640 1364631 393554 529409 2383970 1265259 1316486 545407 2607137 529323 1357884 1947032 441104 861326 1464163 2372353 187364 2363878 1748894 678594 307759 1256085 2546589 308065 2188999 827387 1012642 140767 711550 414557 2490462 419079 1637906 390955 1187368 1069951 757187 750074 1656228 1131703 1576911 207349 1703561 583838 2318397 70553 521290 114510 2514720 1522203 1136612 2460910 2471312 1078623 1409301 2092667 1301675 1097851 477869 594149 289713 1203928 1727612 2314123 1938901 155795 2253184 238110 822087 1297965 764200 2183493 1255891 1516689 649841 70827 1701099 2182878 2529283 491335 1505595 351358 503967 2297673 2166159 2304851 769164 773772 1619035 2124106 2341104 240486 1425296 608539 273719 682608 190790 2298699 2638032 837446 321108 899174 664659 2146557 1075260 541602 1298204 2245749 636357 122072 2641157 1702055 1099309 1662106 1160998 262009 2239702 752033 1476360 77849 2346264 440488 2062723 985416 1596022 1495525 1708313 1010742 1266755 2457697 2050198 575405 928992 2344929 488800 1697408 1842259 907681 1820704 2444375 1722131 2188822 191028 1408928 1163179 1036013 10696: 2361397 2037777 1614266 983414 1041890 2490349 2109261 507378 1716115 2621481 1947073 2031992 1378594 1122220 1469758 711928 566918 1436041 24526 1512029 1480142 2137264 2540884 2609089 2384185 1113432 2240589 10697: 303899 1286485 1813734 1354046 10698: 1091871 10699: 1558312 2098584 2258907 1091770 941190 609298 61765 1367805 909349 2188580 704812 2642916 1336148 244806 656599 580083 492185 107863 1470983 894537 1304554 136160 1455542 2262183 1174883 107: 1287459 1105489 120405 1105604 2445621 1608936 493226 837756 23304 1070: 2166574 1517612 2452478 1415114 2348445 10700: 527702 342933 90660 2122580 1020165 10701: 1999049 2237087 2639999 1065526 2000674 217899 1561310 2229303 1133083 10702: 752696 577383 2067740 472917 437778 1418339 1946829 416518 2374013 1297892 1586607 322878 699578 961490 797833 2233464 761256 1292493 1702350 1909692 2172582 1059153 528111 162728 1150352 2500360 218486 2025341 2452064 1424011 424657 894390 2290924 584295 763012 2077022 275513 1170790 2438140 1736425 572715 2040894 2225167 793799 1048877 442865 2153998 2601856 2324848 724099 1112554 1230118 1664927 1447743 1142582 2386274 2185644 1608134 1299905 737905 1833620 10703: 1668787 1587430 376576 528085 2301961 1904657 10704: 643058 2345517 90853 1530738 2385295 98611 1059026 2486664 2444052 556264 2395763 2184115 2050793 10707: 1221336 2001820 1047368 1841369 315833 10708: 2004377 729420 2252185 10709: 1353529 2591224 89974 1071: 1540303 2269842 795773 1947526 1398 2392328 1823245 2188243 1804508 2442916 946909 1920413 884413 10710: 2415876 1701596 766046 1701145 498180 1166931 1392933 1265998 712096 10711: 2086075 1383946 25813 1756767 636626 293441 312960 1356516 2228878 1339307 627999 1182061 10712: 335531 2353806 2224199 2402629 164662 754822 270582 2039316 2571332 482999 1521243 1229674 2621071 1884926 2396611 391820 2049584 1447841 46105 360642 2209521 827525 1903696 2070734 2319130 1527008 2352586 10713: 1681892 1344730 996163 104925 1439014 2580106 190979 2534592 10714: 113594 2470148 10715: 1674496 2233839 1162568 10716: 1965731 1706718 979680 1653637 10717: 1078943 2316784 10718: 1587833 10719: 2362360 1485728 1914940 1118590 1282584 1710715 1843274 1072: 2020516 473392 497648 1433767 1371822 853438 473720 2156909 1275277 1370240 1272831 1189121 1774121 1413358 1132651 2324706 345968 1605912 1843306 1175158 174822 783666 432694 1339156 311021 1886135 1753844 326657 1264906 1538047 433500 2045041 1699254 1917301 2092557 1055176 1628812 1117996 253154 1883706 814984 2489585 10720: 1127992 1462175 1336673 66296 2366462 439559 1654458 10721: 1152639 386988 442604 1490750 1887691 2630337 1050735 2391682 474583 606809 964580 1884324 56205 589025 2318567 101388 763556 249862 1397711 1933063 731869 109619 60073 567387 1800579 10722: 396150 1008097 470873 341303 10723: 1971595 218271 10724: 838130 434878 801749 1469884 1034009 2642544 873684 183521 1689156 861532 1509113 1676458 997924 1811650 2228261 1662652 2598477 1000634 2057718 1354156 2364408 10725: 246107 209111 10726: 2406870 78535 892672 1605912 2296560 2017040 42112 823781 2444124 2525451 2214360 10728: 1687061 10729: 718354 141932 1164637 525794 2512785 2133923 490874 517710 1389265 2577902 945074 2426089 1756519 1150573 204129 2082618 335842 511971 1717961 6787 902573 1652448 2503698 1435499 2617868 1467968 104414 815604 1781445 2310554 975115 1999750 2273573 1851710 1988328 160492 395036 2236219 525060 1347289 710911 1366933 1343788 1541100 2610650 2625412 589475 730565 1779522 957571 756897 2139508 1687581 1889002 111803 169366 1676962 1573885 1290463 1315390 1530485 2274024 988145 1460503 2640194 1016994 2143451 2149534 1071482 1476174 2186176 598691 1738134 1934026 1728313 810555 628969 1598875 1113293 1210046 2399345 527502 2207079 318810 624448 1519665 1719334 2089071 447349 353865 58852 2176020 1270218 2001736 443840 2574114 1235839 1043428 2376407 2112986 1910563 2424706 1287186 721014 2431849 16040 1699349 432244 491128 2239840 1545606 1729711 293460 644755 2449699 907290 1868638 2408629 2253008 1031589 833441 2548847 2409861 1085458 2064083 2351261 571443 2383157 2173517 1648065 1385080 176936 328950 2475241 1952639 1847537 1710821 1837122 219613 2554490 1898763 1854487 193562 1825868 2032465 1926213 768272 2455993 276012 2450639 1445617 224922 1045400 385042 2155829 1899360 1707247 2432136 1078379 1710715 324672 2560050 2339669 1779841 344692 552631 2378645 230871 338166 1115490 172854 981800 172883 1525317 148720 2642158 1579677 1372662 1784621 777916 932169 2397883 1538553 559911 1344886 2077456 1745181 1733298 1442622 2135026 2534154 1537431 1547891 1539806 875900 1615570 648615 1356281 1650254 1545918 1664764 1370423 1516501 2162379 875260 588256 2045839 2087606 67518 2525190 2302876 1297940 2057442 721780 1375908 1580388 908445 285385 1544589 633300 1604678 681395 2627947 942477 296252 510123 1571757 1671560 666546 1813653 501511 375695 1563902 462527 1187257 1881994 1595222 1073: 43601 1015023 308585 273806 944978 1661657 469196 185377 1587672 1427683 692866 2393796 2411455 1227848 1009082 1915733 101462 1687222 310002 2251376 562829 501780 1843396 2325249 726408 1602412 2528534 780383 1869939 1778851 1697399 47501 64262 356893 787723 570583 2059054 2093040 535157 1006819 1528362 2590384 2375487 1567516 1301352 2079044 2606322 751958 1149848 565154 2463199 1588712 2377899 2012320 1273784 2013023 2138883 561081 938386 953368 2025812 1416074 180151 1084162 268921 1693776 2155893 1200637 906893 35772 1028483 1576322 441290 2048085 305574 1640677 337849 2100775 1558575 2205188 1777770 2622544 259300 2307398 967750 1281916 631093 1155925 540686 1555985 1711768 379464 426076 1594000 1343701 2630549 1133806 932267 853426 1318029 66608 316665 2550379 2098610 1082385 1882752 402159 397432 1897230 1297657 2412308 1145353 107066 301577 216173 83643 310509 880014 1788816 1582440 1408937 702383 252005 641494 464726 1618964 1959459 924983 2447025 2320564 1413331 738130 1424281 936290 1179597 724400 1002569 22001 1655200 1265065 2085328 1925805 1705749 590826 155899 2411722 445339 1911678 1005988 955266 2182214 1401877 332967 740894 1664056 25421 1985699 44702 1934130 471422 586424 984217 496008 1705792 2018682 2606127 1820275 1763627 1265877 1429096 875324 269287 773977 1230621 1787759 2423892 2379670 1676221 1482784 707630 2491239 1905350 1673330 2168444 2335981 1004062 1090357 1128374 1830982 1147932 1532735 2222201 1225060 2253832 2504562 304561 2052767 502560 2477777 415630 151945 212477 1792330 149766 1502096 422753 2004436 1580730 924071 1406669 259892 2406951 2362468 765438 1514549 41108 1390950 662158 1988868 1171340 2071798 1484710 251731 57652 1493285 1020744 2129303 468582 8798 2085974 1206909 49885 679736 2635586 2195156 145032 1176412 181784 530515 2033623 373586 132760 467917 1349574 923903 577797 1036932 2228395 1195585 1067616 1756721 2475919 551645 1276435 1129270 1334859 1545157 1087140 1228332 313475 2133273 2565761 2470310 1785504 1127267 2228796 2631751 1778004 430769 606121 70637 1763641 274791 398762 36487 1754765 585239 424384 1116849 2380174 2176700 161395 1978041 681050 2202247 13367 2196493 1490361 146225 900629 2363121 2477937 1481149 2186097 2381704 385635 1338884 158310 2199698 746605 2526204 1613533 427632 1763537 2611183 921105 858782 499379 2235824 175476 1155739 940547 99647 1566709 1034415 2259789 1036024 2092282 585346 1861393 2194460 1671611 56449 1039900 2397636 1930522 1695026 2519335 54999 1099186 747367 1039331 528134 74915 15731 1393298 2531775 2028074 2405604 854113 2143267 2454741 868350 1233111 310689 899416 1034941 832787 2504244 2066017 789216 2348391 2328117 566785 2492496 1792755 1787262 385408 1021700 1700732 2549549 1458750 2094905 1781502 817552 2460960 1034718 2342226 2430531 1659821 161458 1746351 1625000 1044490 1367318 985381 2371550 1772056 912793 1412236 369378 472700 997348 596861 1278194 2438599 1219535 2060943 1193255 1651047 1066646 356354 797600 162514 335131 2040374 350539 1900537 2451297 1492553 1097571 2240425 43751 1991758 472838 537915 1978967 1392806 241306 734255 1209401 1720458 1845566 119401 372646 288113 551599 61306 1144708 1979444 732131 396137 2122738 1535217 2627263 654433 1426169 1593214 2012689 684978 1691470 495052 481752 1816748 2617288 497042 1041203 1479870 1002216 2316101 41390 1947 506061 2131053 515079 1419669 2091731 1671782 381773 54341 1341638 2489908 38982 1264646 2193762 1564576 2009453 1620824 2021466 2559803 487610 1759503 535012 926191 906091 1427566 1211200 2216297 2365885 633094 1635385 2136720 2470194 2089498 1478264 2087730 2156537 190601 1160360 57929 2305212 2648717 952509 1396068 1889273 464782 1891061 555246 1584104 1114228 1829908 475400 1889189 2053124 568143 1189681 2346951 1999363 2589856 854295 2516911 1616016 1903090 2470925 1823441 2614145 1143187 437394 2359465 424565 2396363 2542285 138594 1730132 443615 1809832 1541873 2045981 852146 186074 2169289 865109 899798 1869536 390674 821124 381697 1167980 1709967 1287807 1406030 1010887 1662577 2437890 1533685 2239070 889800 467167 240409 2012157 485801 736272 771594 1276908 914006 1821014 2332242 896833 1694299 445035 2611037 1712404 220803 418271 2188113 1211623 1257590 2476090 488769 615104 1103539 1814555 108446 2243197 1573811 1855420 304882 2456727 1825699 1351599 192898 2197296 41433 178860 1759589 284354 2031806 40760 1083092 2310055 2136893 2459468 1780847 1822897 8766 210086 1516848 56154 2451444 627422 1101789 249658 932868 1828572 368202 7394 774977 849951 2503698 528452 1827847 698661 2239689 2139204 154442 2067587 2175004 241470 138669 51618 1948637 941344 192408 239661 1965675 2415795 2578611 2103639 1660608 2062370 956762 1195319 1927279 534598 2411197 18824 1293955 1078595 1253341 1001437 801913 1258839 644389 1822582 2567367 2646784 1092534 803911 1728179 15513 2345638 337413 1601187 1820534 981297 2228764 1930680 1445662 974740 150285 2087892 786808 505429 2135038 988351 2600827 2123873 539327 117209 1819557 1501286 68309 417525 1901448 837492 418209 1533438 2219247 2082857 1123896 1326037 1987150 1974984 1831881 1983664 2319720 2567478 2257191 640421 1144954 696428 717073 2531377 2007729 792206 1897496 2592925 375158 2037185 2057524 940805 1691502 2440575 2231830 2385340 2454588 101711 1885996 1661034 1728940 255903 1435157 60943 1368021 1004386 481186 2471565 189063 802148 2112710 1193417 1553372 1362688 2551320 276440 517851 1412906 2249626 1253400 1241617 253109 2034915 1520312 2401900 85908 230455 1653442 1889648 1134132 1090929 120659 728810 2517922 1795965 1719612 2099752 1891244 29864 1326753 2359776 706853 755544 2649351 573984 1070147 408078 1713378 613585 2149315 2486801 322247 1144517 1957370 1597424 216588 846383 184159 2541918 20458 1284924 775739 2195738 345802 551791 2119973 1559250 2296695 111552 468802 2496806 933118 819904 261204 534506 423729 2361925 2268699 1472424 917647 989464 870750 1218987 583849 441181 1765691 1957381 1355903 2295920 1410434 2253922 2323930 1881897 797260 2558829 2582447 990253 680979 1726141 2444622 2582964 1554997 505636 1547727 337898 1441131 1741517 1007914 1156447 15337 535164 2559832 1349802 418562 2079571 99384 286655 108561 1235981 1734032 2549229 1292841 1055944 94093 2309346 1982047 127403 247006 2001525 419324 626660 2041193 1307577 804383 1794630 586976 621192 1439574 2312033 12914 2208273 1342807 578026 2567459 1728720 2301335 794800 1775988 1288984 1605590 1312409 2044088 650864 1637970 2463421 692941 1988829 2064496 1640828 1997452 467685 299832 1454003 337731 2132001 1267640 712423 1296538 822308 1558896 1416275 1523665 1924086 2427602 242448 1316687 2293933 359964 257694 2124218 106274 2648287 1537125 769851 1887958 207760 1533996 2136045 1779144 2588520 1734688 2349057 2520585 1372674 813032 2298357 1744335 622669 572010 2475457 2192016 1005129 820449 1932116 685665 218675 736140 948408 1861649 1243028 1751442 73734 1692405 202937 2241172 1061086 1153515 128851 1595819 2622148 2383672 586794 185423 1941055 1225919 583272 1039158 730503 940520 1048542 1693455 1652619 1426325 1642605 1418533 1031628 2370678 1548348 103883 2397274 1908260 674975 65775 696829 1034803 68768 896032 257639 2106063 1307872 812368 291477 2533452 742012 256695 1744145 37513 286442 899407 1402156 840991 2584455 119690 2155372 76174 925369 760916 749418 345766 1331958 598344 1205491 831679 1932131 503547 1217110 633 1701322 2320032 936988 963531 2223134 1703672 1818303 2398454 2320358 799475 64133 2262266 2115290 952036 2282294 1300224 864172 1519626 1553145 662583 200871 1362606 463010 205263 429902 100787 558212 1247902 240759 1595699 1452961 834366 1750179 1130185 1069801 2053090 454964 800474 1978595 2448441 1951743 790378 1458578 2264212 145534 1449415 1776678 1124971 1449950 199458 1668349 514106 1296392 1584528 1094290 1237321 1844177 1685572 1041281 106593 2441219 2432316 514058 881112 2563024 2206479 2176917 1071553 2028566 1931347 1404375 688795 2527611 1548790 1719647 1192634 2040178 1304844 1636144 1362845 28445 365165 1058567 2211728 967610 656258 81508 2174896 1669123 2557053 146545 1233048 2434766 1307149 1525993 2541097 1103053 700638 302606 1265208 1191031 2132620 1213508 1967387 1289449 2580878 691917 670451 1528506 17353 156979 2204948 2568837 9727 2264232 2221769 2295950 1606239 1288720 215804 1231687 396007 793868 2237428 2159187 532026 226373 1950959 84721 1200565 411338 1244275 755446 1071449 1492087 859956 936026 211864 155793 2519120 488350 2050519 2570278 2157591 2248341 1824756 2643022 735666 2477196 425991 1999297 296395 55831 741993 1232980 266627 1836309 194334 2331152 2246751 2558329 961632 343712 1467024 1499379 1262499 1516372 2403038 2317692 239940 990034 1080809 2219638 1307828 1138600 1282402 2588487 865406 2109442 2441217 2025125 1643392 1890079 2142208 395772 2210363 2165100 179221 2430300 428691 1251357 1336019 325496 1711583 1968107 2133411 2611145 1459111 1192547 212329 2031917 563786 3935 1221683 148348 425678 2434031 658740 2104448 136330 1680989 2331994 1578617 1085799 315628 2478746 1705738 833793 637338 425819 239891 1903620 2189157 1799083 499301 1829078 1062112 2429828 1828215 1137917 2462541 2417893 1914893 1290876 112302 2391804 1209940 1094161 2573143 213234 2054959 2220594 1226168 918704 517358 2084455 318739 545975 279016 1410237 2479886 1964764 983540 543554 447201 1369379 1556131 2500125 1967292 2143726 2012967 2470152 475933 1787984 1629157 2334051 1609609 1563340 1386988 277873 1552213 1206220 559970 2561661 641525 63824 627562 1111353 998078 970784 2167058 2066918 2424399 57206 524606 2548119 535916 1395792 1510204 268092 1084457 482071 2603237 542115 230010 2012353 1792877 432143 1627636 2302807 962112 1920140 1477022 42260 2168845 2192118 2399715 1723738 240089 2647746 180551 377398 376669 1523246 1492630 2373093 928378 1768144 937890 2647908 1153499 206422 1584593 514162 509903 854665 885830 409713 1343956 1216650 10495 916528 1330405 2382952 1960674 1574847 1504350 2423294 957454 2256157 2275720 1411047 1316121 845009 47643 373920 2519268 2498504 1987198 1751926 1901577 834964 1017143 2371028 2207438 2609851 2483123 2215690 1155922 97370 1558858 1071337 1510349 2010224 1795816 2256384 805066 149286 1466296 649680 2578289 950457 2563982 1982819 569411 1728238 1484972 1683595 2609692 2118270 1368573 430292 1583036 1351807 431571 1502640 1625434 2612476 1041196 1312591 2517368 609391 1447804 428105 2200008 69809 1480204 2331684 1666957 1776892 1468156 1763989 2406495 2612945 1446128 2578106 2496731 2385732 1257684 779861 104049 2436283 163273 2352428 1772829 18843 1505827 2348253 2305512 2563107 332037 1782314 1585489 1129727 1581920 882102 768831 1833326 1872599 2079727 2097983 1933739 2224693 2177786 2320139 2619778 1017296 1390030 2357457 832655 986372 880598 1035507 1961214 1315765 2126018 858948 1171938 674957 1692674 2472079 2505414 2137407 505688 2194913 890483 1539979 1581583 568048 2302848 2420097 1299053 2288298 833708 943766 2039857 2090296 828806 2356288 559741 909494 1499951 1289783 345539 1711106 2311001 608589 971567 1584095 48350 368497 242724 2521314 2010552 683784 980920 2474607 295720 1198250 422475 1630481 1887071 1441084 2123611 1734363 2602349 950339 1673180 738114 740831 760547 786482 1890520 1568134 708130 928111 1461166 2603700 528901 251120 2089472 2386600 1765182 2373537 1794229 425142 863132 1156578 1306621 211680 1523242 1608731 1885705 565078 2325812 2519066 2251022 976273 2364204 2279614 1833236 1843830 1741979 2618195 1932025 416077 1365393 2545405 2558774 465029 1629420 1540344 54791 986222 627569 863682 766836 16736 1549500 221013 1206059 1636080 864333 1973413 1156113 59308 1853580 744563 2412076 645796 1897203 2528128 971513 1769269 1648893 2506378 257338 2381955 2623583 2496355 1866395 2252109 556163 1358548 413660 2274195 1103943 1869158 2366939 71889 1065247 938849 710944 1714558 220096 279629 162915 1707544 1764835 1261560 698103 2323189 355833 1311802 2048162 747609 2405198 650961 1224388 459296 639929 1451730 1249802 1634448 613596 1692247 1725888 1446328 990481 53887 1687311 30245 86425 1607454 1630775 1667326 207781 1642511 1287228 2042580 1996957 500932 1225533 851935 1348198 2588475 1940593 318512 597036 2389969 1257998 2277843 1915384 1264981 1373568 117249 2062774 2395631 2633882 1354335 1285444 2639437 756246 719193 2038635 168981 1560840 1300982 1948969 1661258 2352282 1490725 1607842 2294485 2462899 951897 2462348 879196 1035725 1333207 2111802 289356 2312265 1249386 2626625 297099 795483 78059 829430 624976 937925 1630777 862312 2454928 2477489 2044766 538077 161567 2398556 1163267 1898367 2197532 1942154 511413 1420481 134097 154776 2389877 2340700 1776998 702600 2083368 2298442 1777430 2045035 755591 1763145 2356877 671561 1237289 78516 2467504 162965 2566999 2503335 1462903 8094 276589 1805527 994332 222433 1424354 166027 795043 821243 1794816 2376000 1458631 1931320 2645358 2092649 572890 2507067 532788 1286901 827624 155902 2624483 1217663 1902830 1229109 2251178 1065692 1511782 2362434 1335130 2049791 957869 2232694 2057861 1999314 1891484 611316 1133854 1166669 2317853 1985320 1189600 1219350 1868964 1696172 2381472 1078395 730057 107421 38559 2646108 1393118 209357 985824 606102 160787 350620 98185 470795 2206027 1127306 2414480 319787 797881 536063 1735956 1509050 346794 56791 1443535 2494405 2633561 1622715 535131 2100253 402754 1510418 776473 355142 1378030 1660491 1233478 2408289 1633071 730174 905587 1430400 551012 1192023 1613660 770704 1879561 2251762 1640175 1697674 394559 1433966 2640023 1535034 1376769 1036299 1751055 2429768 37561 340776 833947 1179275 2583920 582597 1570048 2406544 2013202 1768540 2254174 1551367 1470376 2382468 1311756 1984670 1059793 1687862 2452906 1144892 2024814 2417663 906553 3872 40545 1139182 2281056 794914 833087 1578784 1241928 2450237 1448247 815984 1365484 1394773 483463 1182025 2094472 850327 333379 1117289 1360644 1754409 2303437 2184349 1720671 1911313 2076893 2478411 1970376 576943 709378 2366741 637603 241131 1694466 2370218 1636021 126318 2064935 2178128 1418115 942702 217934 879974 1943083 2454302 2408539 2425700 1114688 2008668 1636546 1885181 1894596 2030424 417125 1496233 1406117 33691 1358799 186930 726981 2176537 2084759 1712802 2581789 2217238 2403997 1913519 1826878 2616405 1546523 1359533 2401802 2016278 2348440 1980628 489091 325347 233735 2406380 1566799 1541293 1091847 2116932 840531 1766995 1728201 1649353 1019573 1533677 2207698 239918 2079890 597003 834961 706329 334664 499919 115285 1551407 1883832 168701 1452818 799776 502220 1368715 2470904 1012707 2341477 1965738 1922449 2529835 667177 948467 1510426 1433718 153408 326140 1256043 2395959 2473083 1288858 18630 1695967 318436 10884 2235269 729214 1827091 2493587 2479863 1464194 2153844 1671495 1217475 2199818 670831 1069123 2093401 1908656 1087907 2557489 1004453 695613 2561328 32719 1973887 2268858 2469784 591816 1723745 28258 1632639 733263 580145 561124 1083739 125537 282933 2598134 2621736 1204647 1269040 1436932 571518 107715 2617613 1300301 499072 1690997 2522304 1153477 913280 2202562 2468158 2353071 2464143 2345905 78054 1359407 150607 2632226 203621 2401753 1768273 872890 1193525 1224783 2097137 1166640 1009454 441273 291220 2072762 860425 202048 1017679 1966365 1552257 249751 1929336 1165966 481980 1847952 1736020 281666 1314915 1783525 1939218 378565 1811590 2365187 1199172 428956 1092503 19336 2513924 741485 605032 246181 2381553 1242846 2102686 1998496 1307756 1321501 1813404 919159 2447067 2112689 866601 1717755 1862669 466327 947197 1128935 1738698 1456476 2632208 2207077 478527 415214 638336 614144 2301348 814069 1182368 1900109 1870070 739077 2035729 2247303 483791 52433 2235202 1215187 1078753 80060 68436 701172 2308790 2076291 1216114 1119565 2071506 1848598 2516654 2176378 571346 115055 2442057 2140106 2024880 2221672 1485814 1591057 353773 1184566 645257 2440608 534524 463348 1430819 462725 2524549 592662 576638 1348685 2119656 795401 2441737 1263117 2218321 1400646 1942509 357201 2020388 1151234 2322763 2592083 1289020 488203 1593492 1227454 2505181 2313860 1895793 1020903 1818765 990800 1709027 2420758 911578 722683 15916 2435099 631627 549730 1376657 2639766 789303 1588677 1291849 2147275 1396976 861076 1247129 2234539 1301383 1548884 1850737 2464964 1736 1185326 2542415 2507647 477084 906633 1463398 816001 418641 2357197 680625 1496376 1907504 1301629 752897 310567 327618 1448345 2158574 706460 1739236 1873729 2408160 1494664 905508 359586 1570262 1256246 2050280 62846 1857801 124508 161740 2335822 100501 253160 407101 2629378 683823 518678 1767542 1579205 490796 2249006 2142837 135002 896505 2645742 1704079 2382060 2343589 1674133 420522 1472848 1791632 1787768 89461 2461552 2403999 595486 1759456 1168932 2073561 703891 422015 2306430 1100682 682442 1977331 1095085 1304505 1080369 1041368 663985 1718042 1830615 291449 2518275 2121655 184581 2191648 1525586 631930 2358431 1955617 529035 776020 938174 886974 1649276 692272 2100846 1004282 1927322 1254783 692323 2204427 163644 2615482 2332597 373449 1511664 2424065 398521 1780832 131 970071 950766 1203986 1457969 2645692 941768 2598061 251816 833081 1023635 1824816 1433837 413678 2132266 188894 1788779 1415843 2393800 2386154 1376249 1926443 259299 1202518 1730392 1013962 1631601 2177137 2169258 1694119 814987 950309 947223 1556814 1473384 2445535 847550 2188558 927338 2059000 1269261 2043028 1017055 1046297 141391 1691353 1807548 1881462 215807 2068349 1959289 692868 1447381 1963314 2016396 1257637 1651662 1826909 164069 864376 2208648 2215542 671818 2557602 2483425 1940126 478629 160564 395364 1418764 1321169 2120359 22334 1607214 2067392 958673 2514291 638746 1228911 1312427 2239323 2113882 1330809 2325408 2211883 1348340 402481 2426059 1980840 2277932 881993 374731 665206 1722994 1262703 1129049 958856 1520224 2354035 1146510 228041 1740100 1104435 879490 2362131 1619588 2210320 335549 2648006 1162318 835961 2642663 281338 2108234 1268508 1646152 1885970 1706114 2588482 2196514 37517 224353 560961 2489315 469862 894144 1426571 1422581 1657893 2132626 2559585 2191551 355646 2352654 2595787 1228499 2125410 911238 266189 2375807 241960 2068284 2607019 1483914 53841 142270 1562710 960735 2543376 636180 1466356 1927928 831587 1568663 1877475 1314702 1536477 36626 1905836 151630 2105827 476281 2043483 1750383 1896320 132406 1817043 1658465 1859686 2461483 1712218 488012 1865128 1225889 1548089 2508234 888662 1559387 759262 321661 822522 69774 2545994 597976 2374717 2374591 740433 2584560 341962 315921 1201542 614761 438589 1082407 1033949 786699 1798244 861746 1407936 590468 2013242 2317540 580695 2203919 837234 622824 1510647 2586442 614469 1134907 1177072 888176 98394 345567 1491165 1528218 2349719 1567617 1290183 27182 1003361 760867 1827389 2462097 1657840 1751793 601868 868317 1884471 889738 1857304 1593239 1668666 635429 1840200 648389 74831 596622 2214406 1653183 1288198 292488 2119761 2333297 2065265 917925 1375933 988504 1086836 538924 457379 1743229 1270 986477 2010271 1515910 1335623 836996 1688283 167667 1556616 245556 1299039 2228173 2314235 2030235 96656 654388 1339832 351341 2070504 2187141 2223062 758501 127968 957573 1877504 378748 1085401 2363352 1575272 690815 1298516 10805 1373986 2377366 1893358 1728855 78632 52100 974349 2602054 1927390 31351 1627918 2590869 1425245 2442346 2322998 975737 2098685 744020 1496761 1556862 656659 775874 2277671 540323 1992077 72616 513483 749521 2363172 1303234 1807030 546819 442861 1019505 613696 224214 2479340 407965 2570805 2634774 1141251 784715 589501 1388345 2229653 122423 622179 474516 226598 842157 1960918 339846 649154 1194484 682809 2378769 204016 1559260 516216 758099 2351326 422579 2564834 1550596 1070043 383742 1312130 1214497 1820165 2397030 19020 1189679 2132177 839183 190712 2428934 1553020 2091855 942797 2537309 2317528 2588830 1057415 706635 2240494 405229 2624941 2339964 1062255 2473418 2611780 1107681 430335 2406270 1995123 1095791 2484973 1273662 1680235 598598 2296275 2443038 1291632 109574 1342158 2178979 755575 1856113 1214431 1141053 562839 1317349 1666212 1888713 914579 2032803 2641834 132527 369032 2121946 1838937 895105 1209220 1255898 84670 1066304 548232 1288228 1708200 2450966 239781 1867067 2609457 1030181 1531297 358462 1238448 1678147 2445429 2000436 2512812 2492107 1635538 1273297 1664315 2490843 123406 2347227 2064257 250269 1364447 1474860 685702 258336 1839479 2261834 591221 1224363 1645145 1273603 1024986 1416920 911812 1305523 2315554 1257234 1082415 1185788 1918415 171197 2270470 344271 1033125 2478942 1484684 197271 1277818 130212 316506 906666 1143264 40240 110938 365273 2648999 428931 2189621 2414590 1733299 2247266 2607981 396293 1623601 1587583 2525460 2608846 1116585 905479 55833 447948 225667 1517920 912455 29845 1459955 476205 1388622 1416005 1478828 2326804 2012492 220699 1623916 894575 1893152 171029 352738 741762 76408 1809544 2004384 540586 1084500 2497800 2316410 943295 2458665 24131 1779534 478143 2055783 472282 721041 1592790 1408282 1991268 454600 144125 1962650 115013 1080488 231358 728861 762664 235170 855125 648084 1818091 274687 1378372 2504692 757027 2617873 1260919 348100 2617904 1585173 1209575 1110477 1365955 2349801 750001 1414643 1750534 814190 379372 1058472 143209 1300342 1770482 2224924 91446 633503 2514082 2159562 680650 2327733 1066186 234521 2052794 2445732 1946947 1910262 2262492 1408435 1745025 1787895 96714 807406 2051755 2016825 1733660 1679797 2309567 926949 680235 2271373 543371 2366158 1706908 443803 514191 1380024 1799311 1601357 1286625 691942 1504919 1340838 989578 1680112 2148545 1417992 243396 1263410 1018573 937591 865284 1548987 883629 556603 2363114 1204635 2499920 1000294 2241298 555207 2256850 750407 810631 625042 897432 1823789 732699 1628274 703484 717476 1864565 1035436 2430347 119750 2383364 232430 1927503 1207488 94466 189387 1673545 537048 2601140 733376 2323611 1057321 1351211 283643 2306122 2637855 1726713 1419593 2556842 2600935 1004477 500481 1194194 1944613 1098832 2029592 1963786 2473779 2518942 1227057 1469462 645970 965944 888995 58326 433430 184407 1755695 1816784 1299472 2500021 2507427 1532571 2418602 2460687 114605 1040248 1831802 736490 2194820 1907228 887227 2100752 1515700 357577 300734 2213509 2144211 1282101 455143 2147918 2581853 883638 455274 1638456 840803 164061 2085219 1763021 1691002 1102973 1349450 1981575 1593115 2410941 503376 2192847 1128278 1924570 601011 1536306 184811 788396 631878 224074 1538580 240953 2113606 2356521 1356998 1367679 1222758 2613438 1804410 667364 1174715 409927 2421162 2635410 167852 1968331 1413343 1715667 2401844 2496444 601313 2087937 899683 1275090 1557871 2643555 117285 2298525 2429498 2182064 610709 1040041 2147907 350221 130082 1924828 1018938 1486588 2253693 189613 545333 2128836 1704468 139331 2021379 1990329 1391342 732052 2625047 391253 440795 1674029 2181880 295536 2063416 367217 424548 1031163 348371 719621 1877212 1019656 1740901 617857 1390664 186884 1219362 1482015 1367190 2531229 2357361 2631735 1186230 265550 701907 471040 874316 1458094 1424967 2264207 2246064 1527310 362359 64423 1459580 2251264 708960 1890309 2051745 946855 921561 1444092 1075763 1678736 1416745 1710941 2189946 1973515 1002232 1506899 2264924 2388763 821978 749992 556230 131205 1065615 1960450 873472 2337787 1749614 1866271 955260 1418622 1539225 801053 82092 73834 28625 2250037 769655 1280593 1012609 1596498 652743 1758866 1350955 1367865 1682165 62838 898798 498917 687807 287327 2410473 648616 818541 2067845 1066503 2521939 2624910 1865745 2192638 2397646 1438531 899893 1986851 1337241 673780 1256122 1239722 301505 1143896 272510 319149 1266429 2626627 1181762 382298 1052825 2535283 988777 1439053 2238043 1815058 649960 352122 1416673 2177911 1385666 312937 1877312 2643230 193476 1040779 810138 2116437 209132 1763847 285398 770557 1651281 1454518 2044036 375292 1003383 1063606 2009029 12582 1203881 448155 594430 2488620 1713591 576452 560975 1534288 1035736 1592640 440824 1683181 2086712 1537893 2524959 752446 46115 1853012 387004 1680207 305373 792225 1867736 82846 1501117 879804 2400640 2245499 1557720 1515419 977663 1332394 623918 1731480 760758 1118565 1963035 888841 1805399 1441705 1443708 1183717 1148828 1090446 2518463 186080 2024076 1443685 79535 1290444 937979 1619197 1967298 2164627 2324726 691627 2475929 1528176 2080228 2155298 2385736 1414934 1564944 1859495 438050 1683386 696464 896130 856408 945221 2634517 2592319 841313 415520 2136366 83007 1438851 72659 1494408 940949 2197955 659791 626097 1989401 171843 2432977 502125 1395671 2603785 178333 745113 1221594 828024 1741380 495387 1440883 386959 803497 2422811 338002 1921577 529127 2488541 1504090 1443805 1847653 2378334 2558211 1607791 789847 1071890 2347821 296037 1733557 409751 305947 324152 2159730 261867 2063403 932801 2554776 1622484 1879956 1122934 2223557 1774376 1303662 903139 1204921 333592 2336542 2318377 1112852 867768 1029129 2466588 836232 703042 698653 642159 347332 34130 32183 955357 2137208 796139 2355917 730346 746255 1806480 958327 815504 925919 1299943 2547378 287578 1891604 1332040 1020337 152833 2229922 740885 844443 617269 773036 508483 318653 879353 1969430 1955281 477968 402887 2232924 395606 1340804 1343950 2149770 912252 1809846 1580518 84048 237828 280658 648642 14912 2260462 1953865 653350 2058016 2331167 2285703 1070635 1774289 1216430 1344986 13776 2628665 1536889 2079524 514166 1084793 110772 1380576 2310506 2344564 1479299 383188 1231657 390235 1020569 152903 2549741 1540525 2487611 1377645 2393468 2363424 1816076 1719826 1142145 1196495 1553637 581469 796268 2107465 2490763 802011 754649 864140 1299678 1252050 917484 1026353 1409349 1198946 2578862 2461541 1285136 211467 1726981 1272978 871751 1118746 551796 1578836 710405 578656 1078467 1106765 2280098 1818302 812071 1801054 1708050 640257 2300372 2475732 2620116 305611 1073857 19680 1358552 1903284 1727114 2125637 582891 2413413 2418504 587947 1702691 710114 307850 2405581 1357018 603441 2564845 1105214 968748 431990 441260 1009819 2360425 2502351 479953 694646 62527 1180272 1182640 1553435 1652645 398024 674363 1502902 382729 487545 314029 2324974 890547 946629 542971 1340480 1556244 2023905 553424 1694436 430854 2095612 2167934 2012307 163101 1721962 1530941 30954 42875 1088391 2067828 2540272 1424253 721040 1730502 2018683 304616 1263778 541389 294812 2610416 1532043 1109341 271463 1807745 1925492 2097185 304095 2327058 830291 40847 2279113 713938 1548191 2089625 41461 215891 1015675 1242083 2283943 2423939 612340 137153 2020663 273095 1917620 2121582 2237497 1140844 1344300 1048158 912079 28614 1958789 2143540 2544114 417632 1320157 2073549 2554431 1582304 415626 1619098 823334 809105 2188506 1622428 1136637 2625005 948798 428861 1056356 2416763 430890 2352904 2247454 2458351 754208 1587268 2225263 356447 2374042 911902 1887173 1349711 453031 203279 90912 1630156 510689 2177837 2297578 2366381 1927209 1230550 2133588 1384114 363371 267736 792690 478612 1147687 486100 254924 515929 1845418 1736850 2208594 340793 349746 2437688 174299 2499094 62955 504103 2479927 1736311 1078290 2364290 2569479 2471959 962681 1800814 2383123 2513400 1522014 47210 162874 2351216 819066 1782346 726025 1372907 2159748 173872 455150 1431343 1209526 1910334 982763 1965697 634732 180295 2137438 2424171 2522464 57577 1680442 1278867 2457127 239163 56793 499145 1689121 918659 532060 2001679 2646006 2460616 1297971 376926 1081901 2397254 689091 238767 873531 2557941 2594918 455678 293258 916904 1944515 2465781 1503010 1521884 439731 595489 1729468 2172336 491489 2620813 2136574 2225730 1326262 1161441 1997618 1263788 1976452 923970 2342312 2440389 1024268 470369 522020 2190231 1822504 1148919 2561674 1899193 1697114 666038 2123638 1405862 806963 538004 765528 1076849 387916 222473 2535244 1894745 1749022 675115 1804319 2407568 2497829 1328646 2594243 816727 1845131 1279835 2202929 342877 604097 1373967 2486918 1374031 1861601 233622 2338213 1346788 1240993 959724 1795428 1748529 80803 2586599 255565 1288823 1234368 1528136 322800 2598497 865366 249002 1604676 2602476 689502 1755840 2471159 195355 1647039 1286720 665159 1709317 118614 2380859 1728242 1044669 3551 388256 1499402 661613 1622639 1645957 1913040 2010317 222701 1651373 890764 51513 1795062 371369 2424547 558013 847347 721428 391184 1022588 1536366 1910879 171844 920069 2105604 375745 394566 572232 1904861 381999 219908 124507 932019 365505 94039 2338282 2022286 297649 648951 984697 1994322 892886 594734 1992330 1393321 18415 289278 486887 999269 1064134 2301574 2306901 139239 248381 200973 1380130 97492 1104427 1958912 1549057 617275 9409 1734057 2626399 946095 717411 2349448 2125539 1410674 2132839 2228281 334197 2641516 286053 2446768 1153992 322045 1611246 1326543 1394832 190679 2332350 348297 2285464 2026914 1741386 137046 2482787 1498989 2540043 2620494 1002375 2044732 2425287 1058889 1465553 1815944 1630513 1878005 2024288 2509631 46147 521514 2389863 343352 2171696 1104853 527330 2613975 1120566 2014247 170646 1832748 808905 1263510 1303026 1229248 1115377 847048 1135569 864083 1596315 929679 479980 387170 1986667 794268 200716 2435825 2427703 254308 377137 847607 283712 825653 1329735 1271220 828094 1326006 1537490 1130847 940664 2394782 905544 2569801 350351 1689102 197745 1531430 257957 1239284 317733 1171919 1227053 1529256 285723 149496 1564622 1807667 2638825 1244055 1055138 1629080 278894 44382 2108028 171001 2151442 410792 114008 636521 1952573 157643 1759572 2584600 2239064 470838 1249766 1395346 2640749 1461547 272095 883690 1387554 1463936 2105210 1997935 1466974 177494 2149812 1010387 695746 208029 2197267 1975204 2470738 2041005 1595127 462560 429954 426520 1344701 251575 2405050 118773 1301947 747592 656228 1422142 1232826 1135078 2228791 2386029 1404613 285471 725504 311790 2061838 1000254 601403 1674456 1219233 2248887 1918531 1079452 326596 1583579 1206399 354784 2027519 275863 882019 727954 774423 2451451 22877 1391612 1659779 1098634 1464784 250678 100661 2601058 2043087 1773858 1792838 1404329 236338 8815 1017737 1413087 621194 1967076 1412142 2227050 1268525 4639 214454 1702415 285165 907361 5710 2386823 1707943 675213 1259323 430575 2380233 39614 2183136 869130 844214 1571897 364779 584731 1633018 1592841 875343 1855911 2350513 2040123 593668 1361896 926071 1344720 1499293 1850848 2434884 1161968 1538563 425532 2351650 1498480 1444719 2495416 2088821 1381276 1828022 957636 337730 302469 1511300 832262 915115 1412473 357515 1962147 1513101 916491 2514263 1758677 421620 228300 1778280 744356 1586170 705893 1898980 589563 962393 746258 800317 1330327 407584 1886771 1779512 2586117 7402 106873 812309 2605551 2319409 2407953 1834446 2425915 571809 1841784 1650395 561440 2422085 577676 2544081 1156011 1616914 1388338 1611550 851979 2033362 1472099 1111886 1208961 1767284 641306 1207363 1437414 209254 812268 2165184 1903961 1700999 67648 1935271 2002036 96014 412247 2485288 1777192 2611046 2286588 332186 1006115 758462 1370789 2189250 1661476 771101 1100311 15217 1179798 1599376 2102149 194949 7608 1372858 2223608 2327875 2264822 1824099 2321849 701233 1393919 1461784 995144 1600357 958972 1266279 975758 2257323 411653 1319060 232862 370941 585666 1735380 931522 104231 558804 689086 1006148 1478635 2630282 429580 2429152 2494382 349380 567024 2557624 2594314 188905 728063 138910 949510 458024 1827790 785615 261287 417745 982450 1529809 550703 697012 2591087 2280826 2206948 616853 785696 242533 2547127 1141627 1649778 1343477 1647840 1001626 433990 1548994 726354 3220 961815 1130466 1110828 2646133 633040 2213637 2274778 2282513 1307159 383000 452554 90353 1345402 369744 2139992 2605837 1717003 210101 2463631 669054 1914140 2131543 600797 1510803 99473 2134782 681800 1215861 2298737 1373948 1487219 1975640 1602233 1119354 2237098 2142889 2436141 258004 1396941 2409704 113313 2115803 723921 1442171 781797 2387692 543895 1970306 1005167 2547233 358182 1952410 322866 997882 2176729 277538 422827 1544031 2214833 905310 1652756 2179929 2110725 2508730 2461055 2035316 1362987 1358723 2453081 2045742 2091048 2507401 1748052 1015150 1209758 1354712 1143240 2094826 1557633 2059027 2140299 1416252 1595489 78770 1635163 2229699 1956651 1987731 1066731 1991543 582089 1414964 2268475 248196 1352271 2177597 1711560 2693 151512 2031095 497911 674430 359102 2527774 2249412 745915 2497616 383067 943164 1542372 616527 947981 393386 1644579 51969 712503 1651622 2230729 2404967 1064361 2502205 207637 1063590 2392074 2594891 1687823 1002515 1889697 2518790 2184327 357937 1035347 1171927 1771572 213087 1929531 1851563 2303477 1763246 551405 2098354 2606689 2108840 2107614 208462 1827921 1805401 2258940 2533495 1884405 1827612 1281542 745125 768911 56134 728004 738096 2525534 658469 67644 1084183 1974500 1106807 93707 1274521 2024649 1950026 683447 917581 10228 1460874 1283419 1833845 211012 1334116 1572725 2092378 2499616 2241124 1697778 1974374 544366 516455 2150837 2025545 613643 679531 943658 543278 1538396 2297768 1935860 1700997 1162415 1285875 1823787 1951900 1003628 758933 1020446 2394838 1235315 2427443 2590806 2413523 1873878 2065156 828367 1766127 1774774 1811819 1372022 710499 908715 1523659 2011515 2114118 1979580 2244657 1132819 1366826 574135 944319 19679 1020214 1369831 369248 275672 807169 1427276 2341726 130554 533328 1108206 1990373 1800435 2505372 2469481 1214156 2647670 1996379 323695 216543 1935856 781370 134829 1107887 1548328 1399006 1509879 976641 42187 2060079 1434654 663236 103408 2486537 1454697 1860145 1878564 2515799 1112034 1743527 1485069 520489 2278252 1440158 1062934 1053304 2055855 363243 1658363 287863 1173901 2248158 1966486 2242389 1630731 1319568 1655528 2629056 916079 183880 378855 1430674 2523948 858974 1957383 1593058 678934 460376 1376213 2157071 1463534 47691 2143813 1084713 904622 428246 2442808 736470 1095535 163758 495034 853929 2593065 2115749 1901187 1054019 2127772 1242004 1231905 159112 1867195 2606853 504148 2243291 1629430 979218 2567572 797787 801408 2436551 2123871 2079512 388603 2240953 403130 2187073 1110990 247454 1033251 1821762 441946 1694681 1332113 1835375 90865 2121561 1181230 1941123 979476 1471416 1472348 270354 199356 2294865 2335989 1930824 1014812 946695 361568 1377079 504438 1264601 1578726 844727 1554356 85604 22501 429303 773211 1199695 1335860 1634757 605685 1501272 1987037 1590920 1927278 1520011 1455043 2318866 1471960 1792203 2627620 75814 870954 1985340 686728 1612181 1934017 1592774 1347267 1533896 1626682 954136 2005523 2312124 1071074 1988367 1749082 212820 79883 1818593 2286807 2550886 797167 2401941 936014 63535 2103499 1374350 1668982 172886 489108 2583032 1100356 2646557 2355367 573974 2291163 1159265 1317336 330430 1655502 650537 719893 795412 1344455 895904 783131 1760564 992239 1902239 1217175 1236364 930761 608486 1947427 2483091 1425620 1611588 2278026 1668608 2493901 1633320 649774 421964 2645972 2263762 2106530 1047834 2402760 957863 1607524 799292 15170 705758 300301 2235156 1347605 1058505 901425 818782 1810364 106066 2549183 1783002 1529678 1254895 878350 1832879 446703 1355191 720666 1267976 368144 2596720 920319 869359 343278 923816 2632992 1898438 317141 497541 2244671 2151944 1944528 2489977 856422 288727 296197 1267272 1590424 1298280 2470429 51447 2079371 875424 826552 2468743 873188 1321401 2487532 990039 1722865 1832871 1776342 672933 574778 2460795 1711103 418388 1984864 723316 858340 517256 2300571 39831 253698 1031610 1675445 2214772 1114118 114929 2576917 2298349 1514809 788400 409368 2359054 1772555 1717042 2460996 232684 1846665 815775 1580773 917876 470413 828648 1272578 662557 579276 719692 1412454 1160754 1133857 1381071 1830306 1441149 1799531 1333369 1136967 720098 2324630 1446883 1964678 1238641 1916113 167199 695202 405675 2345433 545356 242783 118925 249577 712411 245377 1249856 1268295 1336174 2017028 328562 982382 503659 2025886 2138509 2323948 2256017 419069 390334 1669453 2417349 473906 2021316 576228 18230 2075631 360225 987613 2614431 521589 1889468 1950308 638680 877742 1931672 786876 663559 4306 995971 987538 1775733 2084857 1802651 2533836 1537956 2560058 627571 243525 539991 2557904 2146061 2297535 953227 358030 1414577 393541 759030 319625 2554481 1747491 1320082 299400 359245 1767222 1328275 618062 402941 1467309 767712 766472 790797 1419698 2027729 12224 2067481 2112694 2115977 1727174 2300201 1271053 1327969 461894 2171544 1491993 632034 57347 1521090 453989 2024704 1933121 905334 1951853 114761 1883642 644314 1645497 1450800 2580350 1871363 2075824 1537843 1949065 490549 2238918 510360 1157192 2083682 812885 357425 467874 658878 353155 511237 1755750 2293745 199277 614878 588814 71402 1416044 2299192 2419440 2406895 550374 2104312 661465 2450679 1148759 781388 1456701 2133803 342643 608794 2376328 2343632 1027150 223081 438969 1531678 452807 628338 698616 2602545 1263020 806431 1215776 343094 2039709 1320923 474938 1532293 2411650 2616597 353170 669966 1359432 900577 1190829 863422 1589964 1282312 1710368 1655500 1835229 1617676 2549589 1854146 809805 1762257 1218171 1044837 1547501 42934 1398055 1575825 604193 351085 1628185 1305870 1541716 894860 1726511 837520 2169640 110833 2423536 2399718 955218 476062 800269 448730 130334 917241 1014801 1866253 2062655 1457369 1892919 1900454 1556860 2348429 2108756 2245268 1611857 1075705 2042305 2479876 485464 1816109 1169507 1780503 2152509 1501011 555467 1758531 1618874 2246707 2056376 1606695 340026 607922 1607935 2564223 1454595 2117356 15284 2195273 2606588 2210612 2629217 1806565 1763199 364658 1745380 1313917 486166 1526749 2347631 10422 318352 1463668 2520652 2192247 2529992 1290881 1031214 2185885 1493893 102445 1678672 1925832 2495177 308669 1704337 2614077 472490 910002 1254264 1871211 2239546 2422913 2483205 2522307 718011 1505803 2068497 409718 1447976 1238776 1098399 2478642 1782763 281070 649171 40887 1435856 2336721 677499 1377687 2361880 1517397 1275963 365331 1770384 2452796 144873 2637964 1096802 1931937 1733963 1465214 1353051 791177 1251538 1299624 2028644 95278 1335584 81503 2540053 1013762 848910 2513600 2055732 851108 1502132 2646063 2136491 1248039 944772 664824 310752 1697272 2376689 1099609 2618545 1704592 1736884 991168 2140471 78819 895920 1467564 2559897 2583039 144249 808745 676256 1404943 507436 240239 1142912 1624913 1144169 653792 922058 1445002 307208 2394357 2446805 463552 1731154 1272986 762230 1313092 434071 215914 2475945 624187 2123396 1388123 2442035 1455283 1373709 1305486 370592 2313082 2642039 1058490 1159738 1239784 1392283 2428048 2473838 1411310 224544 31842 441947 160972 606914 785153 437772 211260 1746670 1835752 2004362 1698228 2148313 1658366 163619 2158345 1509636 2088630 521516 1516383 1919650 2051289 940967 894581 1920780 1101009 338508 1758867 52694 1648111 1634024 1981849 1758628 2138814 1004634 905257 575026 1781837 1039230 583788 2142778 280063 1584777 287282 1951856 1088801 188987 2087075 680965 1422090 1476325 2649296 275527 1232743 839039 701725 2487733 2504455 1618940 1520 471289 120426 1289748 1633383 2167306 301185 587049 1203161 2198863 2167924 265759 782236 1830599 2034352 152433 2589167 1334279 513020 1655083 1608566 1238816 1700515 2618813 773018 2289238 2318748 594992 237087 1910336 1927849 424457 2217395 1294533 219002 1674266 1305084 1893832 1173092 279366 374860 1231195 2520633 860535 854140 1451416 702892 2254641 1493736 975455 1923210 1870835 751592 462708 1417486 1789362 2465829 449424 374106 1099958 2045561 18309 1368169 2458448 630887 1823297 624359 1103389 1455605 1183575 598296 412108 2270996 536969 948907 1009371 1244268 1566001 1158805 1126211 1907018 773890 979117 887706 1455695 639412 1465010 296994 1346507 2275544 301321 2172544 1325696 293337 244812 409565 1647142 2568398 1194892 1084744 1803909 1993472 420018 319001 1175587 2151517 2385534 495490 2511717 1236353 2466383 1224098 816046 1227632 1913241 2598198 1302462 1829132 1150906 874765 366705 1918496 2116040 374876 2041221 847041 2184012 1188490 1016533 1439452 2516085 1026477 1924480 138618 1198043 1016231 1690092 295513 182115 2458826 2493139 102190 586674 1969439 695462 2104966 1628758 2501916 1031994 594385 748513 670404 2527435 2579708 1232916 1703011 201373 2447176 105947 1466325 2379791 1936665 1343524 78296 933280 516462 662779 2150913 266614 1570479 1226652 1218466 17639 1645238 882896 1701365 607042 253248 536204 1450925 1286953 478429 570234 532056 709048 323755 2002018 1278109 1402489 989712 732300 656410 1702217 407310 1782115 2194066 1254656 2588586 1574520 1447561 596382 2070843 2136688 1944004 524259 1258564 406822 1755164 1703390 1500079 2555677 734341 1558846 1471527 1746987 105494 1918020 1306836 2292341 2188938 317805 489932 2167098 99907 855853 1046931 873396 1115836 1403174 251202 172485 244883 1866982 1437809 1084031 469467 903897 1408172 1344998 1573551 1607178 159309 867414 853262 1161197 643786 1520499 930924 1106593 885245 1773573 2400357 1871934 1879085 1601983 73962 2406065 1261619 1107515 1125767 2155523 1542042 1883831 1937719 1403789 1407813 2511418 59717 2320745 1444693 1072641 1735630 75691 1480559 184525 391966 1258745 990519 1982119 609366 679125 551356 2004370 1813395 87580 1256789 1065660 1067327 576155 1783142 1113673 729753 1560986 695112 2165693 767855 1972735 1653413 2416771 1814298 839625 327164 2636424 2391774 534060 980489 2612235 248870 1544813 39230 428411 1138739 943759 1361862 21738 2090730 2201720 745349 64455 1701560 1181355 1508829 2539285 1771049 1021655 882411 1449435 339259 2115564 2410388 1003855 1148989 2203971 2428875 1253130 2418471 154222 1652121 1543458 1681852 1481498 2055909 1149160 296365 379350 2563260 586022 721809 1581305 2579331 1431346 2301453 1326207 1999463 1779614 1116278 2107763 1466836 790979 51427 1006230 1410061 1898876 330242 1107343 2244450 987656 752660 1498016 1861751 1846111 2308697 2337844 2348337 1788291 2153512 1224054 746921 362780 1538530 444058 1247675 2615378 103856 1735334 2596832 1376062 1951618 1341410 619190 856107 1529850 1372116 2471411 373062 1436366 322376 1328024 2495612 627852 1310221 660309 555371 1663467 1201041 640111 1838864 284595 1559434 2253405 234325 2408638 1860787 1510038 396928 440666 1629398 348833 2255569 1444381 438121 472343 2248609 770706 1439335 2229299 1488124 2537738 1266710 2112805 2575992 1991778 410261 466249 1352960 5756 1167043 481241 2347407 653702 1042603 1266775 704978 912696 2286320 296319 1916611 2374554 1065047 1796082 882792 1587931 549393 1480464 2571742 843500 2457564 382679 1402408 367174 1442065 794264 872090 426738 1490248 1916300 627273 2050821 1299521 469896 1835936 407448 1585902 1298022 917130 97050 1228179 1311338 586737 1156887 1291900 1085391 700058 1101924 1881667 916378 196084 1877366 2169286 1912309 1287915 1586341 1781247 314950 568908 2378825 2634880 870885 580042 396611 679495 2490564 2096363 1383846 1620924 1663791 2324677 1688524 1228103 158421 2263722 2238177 767979 845822 2092588 1913506 1590614 1675784 1365512 225358 1761830 1707984 1752902 1490334 117732 1237949 2189184 2448230 2177591 1959180 938593 2417121 1318102 825601 1391042 498341 437592 820532 1478178 1095731 1382900 1857138 1383976 2258223 1992778 1852127 234693 1954846 267857 699274 134591 2560819 672591 838656 781309 304708 1746643 991253 727432 1660597 733304 780083 1250786 1693668 688302 1781813 375625 1911043 2303153 2434002 587886 1993067 1702234 1458722 1537790 649021 1453339 1644630 14670 2414865 788265 382889 18634 378960 2329604 764522 899425 2119836 2126246 2052296 969066 2078615 2541781 2042972 2628134 222264 2445190 945197 701655 196239 1904908 180593 1735359 2455516 2164540 746686 960944 49731 2212284 2107418 1420317 26732 574255 701112 2227567 303102 1847910 568948 2246766 2000867 2418566 23992 1367663 201387 1397521 823856 668389 638440 2114727 2147605 1719966 2039140 168445 1203491 2048691 1957851 2349980 1092811 481842 1255333 984459 2181388 1277495 1306437 1186351 508773 449107 659731 1804273 747936 2600598 530335 453269 822300 1082793 2475437 1701710 2506792 1331501 389408 420914 2437772 879763 511057 980462 1155494 957650 1768193 485723 1806837 2221834 1515202 345238 1026909 2356313 901044 2484518 534636 1417177 763362 925306 2520907 195658 2006413 2174571 2097092 1865356 304813 681694 1797007 2613241 1134310 1562578 713922 2356660 686545 2094886 384533 694091 1312561 2179337 123765 1132437 1291292 2198910 268779 1221897 777850 862214 394863 2498688 391862 1385373 1765447 457177 521464 788243 313401 1361919 2279581 1533882 2433609 650107 1859577 2594978 2516333 1285416 344193 839775 2285855 1961410 1765367 791318 2384884 2239896 186792 832319 2645143 1183527 1138468 300826 2322755 2495659 1857681 1805233 85169 718493 2469810 2013375 700531 1767132 73956 985734 2252377 1324709 2187772 417377 2207944 2475254 1501991 1381280 1590901 47718 2359874 1835815 2190359 72523 920066 1671177 922975 1368688 1197867 1772777 1445172 1581407 1778439 2592910 1775064 920748 1855513 940074 901876 2392694 1792881 1562088 1511548 2631614 2374015 2544727 2468568 358876 2282290 720909 1917490 1183118 1010943 729701 2539316 1874483 1680309 155745 1295702 1628245 918064 1651781 2014801 2040784 1261971 1127719 1351808 2377210 1392015 2025716 1988052 1176646 1561951 1702487 1141563 914955 908841 680816 896844 1636782 2313435 1738031 1351735 235092 1829694 161691 645856 266970 1036013 991296 1237581 2020483 1258430 1753794 910676 52930 1657201 1885982 301591 2025335 1092146 179502 1912297 1694308 1815950 1810051 628664 2487778 1512924 359714 750145 1250953 543339 503952 714890 2167824 214773 1335814 182447 10730: 1016219 2259400 238407 165889 1344969 2159395 1209312 735061 2502999 1340229 1422254 529722 602864 1990696 552183 1381323 2560880 388825 419541 1837853 1499088 490038 166355 750150 348585 1556209 1249387 704073 2539852 2428951 2070621 1598087 1660478 1316388 2368492 1126697 1062931 2457841 654694 2028448 636682 1476092 1301339 663526 1134287 1692161 452690 1452957 266935 1352510 812934 2162228 2358106 1277198 1393775 1027043 1318218 522744 2586495 2234127 262257 2351138 2177930 1570353 2562071 950299 1521954 458537 1912031 1877299 1785904 2580152 1106982 920597 2254551 305301 535453 439953 1091259 1408308 1700555 660110 1674351 2270133 2356792 1287712 1635988 2370987 1246328 1206110 1421858 1208877 2162184 2244798 1863224 350128 2295 1132919 1227106 578828 2500783 80899 2230945 468635 1313840 1261185 603091 963332 2156834 687618 1708684 111511 2047807 187818 365334 1554806 2532115 1920347 2567965 1144940 2144393 651885 1085552 1134738 1560983 2457523 2012975 2347047 1053967 601479 2540195 1506108 1801955 841891 492217 1775169 1878016 222065 494587 43017 1585790 1657704 356664 507313 598786 997617 2314769 2322440 1289481 893597 2387372 322754 2648768 2266295 214205 811575 2066958 1940717 2506271 2437191 2499543 1532200 696869 118362 1291404 1116040 1384516 2535355 920812 1817556 1983181 1028146 1881813 1940860 2379765 16711 1490035 1503827 337202 1303780 1105604 1654678 460839 433601 650425 1952202 1221911 425025 1129721 2493645 1046442 433123 1952956 1176971 509175 1315884 2136527 1421044 7837 493923 715028 1574985 692751 1979037 589279 406391 38765 918708 403536 1993644 2115558 584743 1827729 191128 1116596 1234048 1075273 827427 122720 428563 947109 1190668 312085 1741798 807039 1720962 55696 2580188 1892063 625118 1362840 1944514 1224590 2011326 1240522 892573 1348911 2156715 79072 1617063 1076190 550635 640294 160195 1482888 911067 10942 2328639 2527167 1963753 762168 720541 706338 1633277 2473060 2056993 2363857 162503 2393218 2625030 757454 711884 1371396 409524 157696 455693 809475 1690087 1462541 345672 1299132 254775 1262860 404724 2196818 1252039 2402520 1708808 223663 1124804 324900 800829 2189060 1772999 2597200 1364733 2047200 1311871 1280307 2055382 1177286 1349289 777301 1467497 686444 58802 639761 460973 1797060 1142413 281758 1308990 246849 2456685 1774100 2043777 1219769 903118 890509 1116320 2589992 652755 1725188 1624952 922155 345440 708293 841101 330504 347292 2268309 761782 355445 1439527 1510737 1817026 129879 2093728 131048 1372237 2422322 2384242 657463 2645214 777852 1358330 1612320 694682 2100098 2299294 2445733 308900 1175018 131069 219072 1479631 2559599 2285716 2099824 1581727 1152737 70236 876866 1564435 848655 2546859 2441040 1018094 489301 1699788 1368199 1996619 1735009 1882558 1351824 2628081 49550 710970 1927133 874977 2462965 2431737 2282654 2381673 2577359 1199639 1791164 830938 508602 378000 2077048 678637 1568672 1561975 2168513 706699 857665 858025 1827902 986252 1580290 62732 1138033 304030 1814758 1214862 281115 1845217 1730172 1408859 2035597 1489838 51696 728974 2456670 1751738 1026106 2163813 1967181 2611627 950518 2647124 2026918 453510 592892 1865544 1848529 2220177 512923 1489535 1799745 1247834 1103627 760697 1822738 2008584 2329712 2158224 1195989 1699087 1229890 1794470 2568928 1676161 953016 675913 1266434 1586094 1842666 1794258 2343125 963317 387822 2010317 1893396 1602672 999269 62449 1225612 2018066 1617134 5349 1762227 122005 2419026 838753 1880462 677859 2412248 114008 580088 1204276 2412220 1361922 1999675 323356 1930096 1907950 758757 1276097 2366169 2523584 1933171 1530620 1962147 615810 2463820 1914763 1634937 55523 2086590 1225974 274792 2569772 493375 1913916 1334555 1359413 120229 1209756 389391 1061151 2364494 2578681 1328037 1513146 2007918 1318867 1884755 1348997 1343072 1127378 1711679 2458497 1111456 1026014 598590 37759 1810964 1872485 1938214 847230 40639 835813 2254004 1360137 190359 2029755 1051274 886520 344286 2491364 1122433 2596574 2256155 1466253 2114965 2051935 671692 2286174 1804452 1861920 1746912 781257 2573524 2353588 1529535 254990 758234 614083 1703244 446688 72668 1157613 319578 722852 2552683 1630131 1765278 2035879 2515186 134771 2059023 2593829 2148390 2130610 132992 1349709 2400720 1177921 1089412 2316281 478423 12406 2391379 1345312 241698 1613084 2231772 2063492 226299 1112552 2573934 1345714 2026944 1859557 713360 1234024 1474191 905113 2569441 540302 256660 29069 1257851 1954759 2644190 1061711 2079316 1382452 532464 496982 1371729 1686788 1604661 1109678 965421 2436127 944524 2440588 1204653 2177904 2084339 1968001 713492 2238316 1369968 146843 1865829 2180355 187524 1519720 867050 2152314 388344 415860 1168960 2100740 160373 1000380 1732147 573325 713149 57807 162473 2408760 2039560 1974381 1998421 2530336 2360354 1395649 406710 2318920 159451 313785 281779 1364640 809624 1710172 1201965 2590235 1166984 2225278 1359663 1368157 1528099 388625 1332633 561284 2530339 57617 597809 1546050 2396264 943026 1513725 561956 101505 1168227 1386546 1711507 1602391 950465 329812 1835295 724975 1800450 1428972 611620 2189117 90387 1874162 1507477 391796 678155 413381 402619 2632265 144861 1585116 10731: 1879975 953533 10732: 1888537 2488901 1283381 469862 88243 10733: 2490426 2323223 985122 2248080 1329299 2032749 1830000 1774595 168526 517441 160219 465878 1980244 2563640 10734: 1454559 1740512 1163671 2495919 566354 633616 603501 371246 961154 398994 1797482 432851 2317806 2106279 1719723 2542018 1075211 1021719 1466650 1484698 550539 742092 382367 1784430 2001225 1671153 869208 2399284 57251 2407426 1984850 833629 36090 1747741 268074 1163573 2013885 325986 2494534 1418341 631614 686029 665793 2002474 363026 1471718 2446788 2351466 847878 1129178 1764836 1640213 1963783 74410 625013 2290092 96498 1878558 1920724 2645793 2068848 1604817 1816268 2298301 174835 1275782 1384847 2503824 411271 10735: 480416 10736: 1901491 1316682 1219041 792845 690266 26345 1992679 547388 1352219 1669491 2472679 772542 663334 2145286 314853 954036 2572071 187450 1243120 947197 2438319 1902174 26661 1224275 2290578 1843005 1079972 556667 2513522 1854491 1821155 1222193 618657 2588539 370381 1407264 2258940 1647887 2430521 2387400 1505164 2460199 241923 1011976 1517410 1117731 1676293 267248 1821443 10737: 1074143 913751 99375 866350 2648178 1768347 1703355 1098904 346500 10738: 1687926 1155076 1948206 1016840 1430920 225338 994826 90565 1328029 66398 382966 10739: 2355466 2143903 2221494 1271736 630242 1861156 2624179 809978 598407 2236477 863546 541565 1853144 2011507 15251 1413633 1251483 133576 712920 1214135 1559940 911627 2634826 474247 711046 299601 2081158 1039529 1596359 2291227 382243 442740 43779 962681 1741871 1909935 1425453 986479 1967866 172682 577878 2471756 1509479 802897 300093 1326460 946955 2094809 1501885 222341 1592861 1428225 972050 13363 1063601 1365790 2309799 1074: 1573271 1938835 1651971 1967068 1565242 421134 986402 214785 126520 1631160 2609677 2532283 1034543 1080008 797525 1442849 1897896 2273695 86609 2639105 2283341 1328727 2158224 2622569 2065042 1917769 2560657 352062 810338 507600 1932946 733839 2425959 1054516 741248 1026368 147517 132570 1980782 700760 2564666 10740: 2007627 10741: 531398 1474140 1642606 799342 582118 1062260 292615 362064 2031284 1518865 2267434 1426089 2088275 2630245 1202340 1932315 1353145 436729 1023770 1528980 530041 333865 1233089 733898 1711764 356948 1150901 1422301 1849390 592816 10742: 2426008 297314 899016 359198 1217274 108506 1601510 611021 1873420 2631681 1940862 2552249 1858620 2612266 2405072 810196 882271 1782035 302849 1918556 2129657 10743: 1263855 658082 897525 2331355 1416019 429063 407161 2396494 2029705 282093 10744: 1148565 2124623 987063 1070784 994274 1615050 2532088 1017606 13906 1341356 902363 571556 902223 254372 2402710 10745: 1799995 1619747 1762357 1156916 10746: 1363756 2593125 332198 2199600 311325 91978 540815 657645 1273320 1575903 1361146 2554027 334857 369946 2530666 1335355 1833418 1984946 586599 901587 787995 1832878 1456391 10747: 1912613 366257 2574567 1853679 1135918 1229547 1521508 2624952 326876 41916 2302840 1629994 1684247 483964 1376336 382014 523416 287218 2244951 1996476 924549 267752 557364 2509116 137109 716595 1207006 1866686 997203 691775 2409562 2018706 406365 1149674 966476 1689367 1693 2075915 1839686 45392 1818964 2394122 1827669 934158 1239668 642157 1070639 2390205 552009 2468998 676247 2621623 139725 171878 1590790 1768114 1547762 1372967 2204421 2558574 635207 921503 1328007 341164 2166590 2337165 1173684 169183 1233899 1374269 1858482 374775 2545922 2413376 10748: 1397022 704642 238914 466192 491549 2567722 821054 832442 1575324 2541909 499003 1270197 1223504 182993 441709 2440464 2319108 545883 1106230 1482277 1527839 2242711 1920266 1654549 715717 1127647 489064 1619365 1975161 1469279 1743965 2335653 2547505 902944 1347022 10749: 2128623 2429626 2418528 722591 2143757 1075: 2037339 455878 2606262 2415278 2289704 1895592 1760907 1225676 1627578 2570960 694888 574388 1685627 1047551 125765 1123276 66245 1687248 2580881 1131926 117915 419990 1448608 1648879 144925 554757 1032301 2122096 1805932 1262453 1502402 138094 2394906 594820 1759456 1514366 566103 769193 2337519 2363926 731592 1278786 2399266 989182 217357 1552485 444542 1612756 53190 1613152 1431823 1368548 394261 1257953 809034 2645230 1397705 2203568 1854577 1528604 1919975 360005 129462 1584532 665420 933520 1494683 2496825 1011174 1738040 135785 1827790 1579368 1956802 964851 2482774 338591 1173697 2368790 1369458 1490650 266714 2548357 52764 1270123 1544029 2447866 1747992 2123949 529134 13337 1523924 1168014 706736 2172805 951993 10750: 2363324 833609 2142686 1528092 1921706 29214 435544 1251634 2237107 1595603 2407308 163515 1983307 922804 1523442 873575 1614032 320963 2241912 646717 324859 2115571 1037172 1075294 81262 1480291 1339269 2631978 953848 474569 933751 10751: 254508 2637550 10752: 1023773 2096716 2405134 1430911 1002524 1497073 1218644 2139906 1621545 2022746 78333 2578336 2254749 424750 1014439 890148 169677 1361122 1418734 1389759 472718 1726667 1438161 478801 1512891 2126435 1846452 2266234 2374100 10753: 56173 2253060 1642427 1205352 2597201 10754: 1239994 579221 10755: 2023540 1157507 694574 10756: 431566 10757: 2408126 1843054 36903 960044 1559033 2018046 2360921 1833203 6933 1056823 1774872 411687 2588759 1942495 1118053 1872458 1723385 1555850 220940 1059977 1283467 1093905 1826331 745540 612980 843764 2085988 2327875 1577732 748849 479403 2136630 77584 64200 1589121 1642371 2065457 816249 1425417 2608980 1948690 1401922 611113 568523 10758: 1737149 364376 10759: 1079762 1221815 2029131 2438162 1183304 2185478 2469666 785314 510570 2173522 1822274 1320901 498332 1038795 368551 1667342 1735452 768090 2002619 2475229 2323910 1867296 2013892 119638 2326022 365984 368724 458594 1922025 657006 2611598 1379231 2179335 108392 83643 432411 2511143 542870 847097 1159305 1236222 484618 693166 730191 2623978 1423944 1255372 1723829 1687549 2211433 1599336 1947403 1818942 413576 1452778 1990328 1233882 2464900 1079731 2611751 1465733 1710609 38677 2467883 1426869 935044 1154111 681762 2069439 2344913 2178502 373887 455629 934720 1874500 589476 1206909 917952 1515330 372399 330532 2284178 2289208 2145177 410472 1671819 1047724 1172696 2234788 1408352 2034075 2103154 1556209 103723 2566905 3786 2632227 1408019 1030733 570385 1434107 1427623 581235 1969348 695858 1871087 2271897 32771 1548469 2325916 196528 1246370 1627389 420782 1387107 1262094 1902829 1085230 2535560 2476533 225732 2600588 1836102 661427 1309733 1558486 1634491 1590585 2108337 1498823 33299 2077756 1657522 2259257 109841 896991 1261176 652797 2292935 2497336 916438 1185574 639935 1483300 49632 133071 80651 847311 2438389 291494 211179 1686558 499721 393052 1757578 1264646 945561 802978 1215864 1934524 867365 2222363 1761804 893410 1206609 2388134 2052671 260626 436140 1835856 2211748 740643 869112 2052550 2640818 2523902 855146 396735 654429 742359 1406030 2012417 232719 1079815 436061 1276908 950078 2504154 2107107 1681821 146828 2497476 711627 752507 1000303 703131 1820206 1485009 406764 2512261 1002117 1271275 463657 2629290 811486 378020 1532401 50473 470232 2509985 2199092 1402907 1078647 592753 337413 2374656 2385680 928836 894783 1014922 1296080 1700782 2409702 1686723 142097 1911274 645148 426058 2613429 395163 17330 1583998 341331 1111893 212138 303230 700580 78433 1505988 1889410 459347 376690 1461994 1708495 626777 1624511 1935454 2448764 2636479 2251956 1618466 1005642 307089 1817030 1328199 523699 2542073 1961689 1648435 2294516 2100589 258181 1956538 1508417 2286589 1223304 2419134 173337 1195863 1894320 1199356 612872 1799519 1483901 1696870 1928251 2276675 945662 1246742 1995638 125496 1958704 941395 1014015 490437 1665175 7244 2143074 1082849 606688 2174151 522684 2454243 1374665 1003621 823455 1939143 296935 2247948 476239 1618799 527177 1553843 1583027 1575345 1941055 1786560 38838 2345824 118469 1494007 828467 1061086 246043 2534815 1010169 587305 735834 1310728 1581026 612414 1939044 810942 1903856 1370005 907802 821916 777089 338368 650547 165264 2362360 89221 611910 1524369 2608635 1084705 2030901 1185940 2613185 1227074 810690 779349 1585224 1877609 2586762 875124 1335374 1003280 2103199 767630 1970854 843496 1399216 992327 623136 2223269 2038363 495076 1909131 935411 1433460 1200565 101666 330521 969556 1279640 277768 2307346 2150709 2555455 2460091 717116 752225 1542618 137296 603668 754901 1656336 1438893 1619447 2035674 611076 76403 1802419 2391370 459768 1267661 221701 1532805 1281978 439542 838542 700088 996752 971776 174390 1677146 525823 2173488 1882289 90621 2580778 234001 1909699 1329785 1240904 238076 983581 1551012 2302807 815713 1546200 2084608 628985 14166 2353671 1198769 988759 1504437 2606078 2624179 2297801 1866174 2022874 294191 823661 904035 2481718 1579862 79508 499832 2486238 998448 276665 2352428 511915 1795313 867521 719481 1858748 1661160 402348 2355440 770976 837636 270351 157937 981068 1143375 1815535 1481386 2183642 1001689 2399665 2237439 2231000 169152 945730 1328621 687129 460526 1027890 921610 753745 2076802 2192680 1791719 1118708 1631494 2376097 1540344 2393633 1279545 195939 2387949 1171842 2488770 725116 412795 1209058 1326129 2108637 1359345 2038091 960635 1703446 1987134 2031565 1448453 1317059 2078811 355833 2463357 1311802 2053943 1435341 11070 1090891 1257998 1169196 1425745 2365615 1965485 1234429 2322374 1974371 965596 922451 730934 467707 1914159 1091889 1047888 2078992 2252868 1079020 2500894 698059 1554139 79185 1780045 1016897 109760 1220258 1349167 64531 2094942 954679 1952956 1385154 312479 344636 379602 1479192 1009556 2015727 1728464 2177229 139724 1264428 1356350 916677 1687825 1846321 1934463 690086 1157723 2484885 1316474 918524 1462296 148242 416045 1920455 1243711 821629 2021635 852386 84410 103154 494826 948361 1988726 142660 1562410 1813997 2291590 2330245 1280610 2125932 1409339 2425700 1322433 2550360 1585767 1626635 272780 1728346 2377752 286263 236815 2079310 2023232 227004 1586305 2007063 2217921 757897 254049 2027020 2366063 1166051 1436132 1402889 2623852 2051752 374100 1463017 1152935 1859072 2233352 185258 517976 1495861 2013169 123307 1491496 236164 838396 1888051 1951053 1744695 1964735 1017679 1249692 2163596 1668263 1104681 222613 1759267 1142356 2346916 2102183 1838440 1174141 1793674 1620835 533016 2204860 1999702 2093688 214491 480081 942966 441256 742284 1413780 733993 1255504 1857929 1338967 719959 2125388 968441 986875 1522035 508040 735062 1301864 2012983 1493309 1495877 2507112 1266272 2009125 2287987 909235 74698 150721 1754272 2499538 2648546 2130663 289064 1765963 2048248 2365029 63743 207027 755676 923899 581569 2265814 2400243 653418 1585651 359586 2129251 2293401 110238 1761662 2167507 2252756 975202 837976 294088 1633869 1919289 2032066 2089939 200423 1570347 842745 127646 162398 1819500 1299685 184035 507098 2225658 615466 897050 91112 707803 2131908 652957 1415843 1984691 518140 2029164 1204025 1889106 1250084 2253966 1719484 2640647 2140444 2338317 2153648 1523524 2563306 1185054 1532217 1956480 140499 2206608 1693131 2150751 988799 1438261 1232226 1602313 954969 2608350 223663 868253 41590 1620168 279909 811927 100271 2509243 1981127 2591472 1874135 1010719 2601078 1441879 1694722 112028 2105827 917835 2071115 1714174 1967503 1695855 369225 2415676 1131977 567104 432859 1818170 2102170 2113963 1402892 2151237 196209 2365577 1096854 1349682 287653 2388341 1458128 1516671 608870 2120071 367852 681193 2433772 1069087 1827389 1585449 695998 2429118 492206 1041885 19684 1110579 699231 231401 2327821 419210 2146664 2282854 1898849 179543 867608 2017649 601234 472173 2140533 1586334 238920 2363785 997090 2620829 606233 1244815 1408880 440157 621341 214730 1029388 177755 670621 2014839 2516079 848496 83650 288428 2339545 2203323 428092 2115843 1628597 1272902 132527 32519 912436 1153203 1733173 1184344 490339 1969576 1520466 246667 2069217 858504 830600 1635538 1155125 397918 1680176 2646456 214247 2113914 1616092 1872542 1645145 1379312 2474627 12178 2184979 2048286 672894 129781 331735 1226029 1552059 2468504 425954 961078 840326 1517920 2024651 612370 1064469 775883 2410038 353161 24131 2507237 1619559 894114 382449 1094926 2421437 2245661 130672 68049 2617873 2079014 1033058 2437860 1119034 2564240 530182 389317 1812358 1522281 536477 1009966 1973421 1034221 1620677 464564 675301 2362884 1502061 2547418 482394 2344638 338743 443803 1551634 2468287 2286756 1787240 1202044 2603411 2595049 943920 1723215 1059660 216219 2509278 362587 1278383 472013 496523 738621 1538617 387890 1622959 631095 1055645 311132 743431 96928 224795 1321540 132467 806996 395373 266859 115459 1253309 2290508 84152 1567384 74520 1639157 670692 907831 577885 1741431 579541 1142479 2543611 2298525 2530898 2605836 454366 1071407 1503532 538815 1065521 242869 79232 1794931 1513540 1021471 660617 366612 1746329 1131582 448821 1368046 690129 613805 493407 2450993 815656 1978269 2278169 980701 1111291 1186210 1292851 1222663 326413 545883 2622724 485070 2534643 1187504 831623 1673150 250587 2038549 469602 1219163 752124 1408803 222192 827699 2409624 623404 1705037 222394 601023 652986 2335776 1507379 580810 521611 1973978 1353345 2291227 446027 1860383 622228 1730533 2431722 1531068 2054787 830656 1278248 875805 539447 504160 1004301 2307088 460132 669476 618496 2393990 1522923 1759369 2548485 2404947 745138 2601923 132150 1453064 1186407 1359866 1804968 107739 360169 794430 572078 69375 1655313 808929 1914205 1504996 394794 1998675 2530017 2417581 1250650 1185447 2547020 2116230 936750 1838902 972391 385927 1111632 1206537 270791 983107 1892206 2222062 625385 2605801 924380 577943 2512437 2549519 836298 2069926 2077022 1159968 724833 1028728 1600726 737018 1359312 1744062 1576736 1618695 1367898 852841 1307811 1793314 1219051 1351998 1214717 919416 719854 2179247 109264 832162 1336791 1718093 44203 143070 1751559 1225166 632002 2569392 845400 41132 1070515 1007750 1754454 1035619 1141771 304045 1699907 336174 1932433 1928963 388190 1798859 84947 1917620 1170941 731279 270421 1718384 2370835 2315890 682779 2259300 1571805 454555 2073490 2642091 723027 111735 2552611 240591 2233792 1809497 1479973 1508985 1939648 1706872 2034148 726025 1973038 1384273 2235596 2096947 1582641 1142292 151759 2314123 1501629 933104 1150874 2558804 2224333 1288907 2387477 2372939 2601506 2557941 2106371 644162 1838731 1808064 1827785 2319595 1705894 1438260 1461461 1367166 1369220 2317490 2417714 389211 1741871 1082804 2582556 1746876 2202514 1105397 2628537 1843527 2100534 2410424 1216424 617872 1970437 1113958 1519865 1984525 1336465 1966453 709621 2031009 1336290 758799 227647 470446 2439019 2051257 795876 1810568 2390865 1729889 2348313 200957 505499 827131 1935206 1654433 996059 538759 1262105 525937 133137 852477 1193862 1481140 2080847 571332 2464374 688014 2004020 2321696 97258 111261 604379 1298653 1804872 2164358 1359923 649332 2166098 515130 873825 1737120 1214861 20919 1441417 211815 956203 979197 695746 172630 359886 1378451 1951597 1939664 1669461 244718 1786310 1394516 1267967 1634503 799269 1813165 1066012 1047298 81614 891856 1758778 1484069 2140998 1138023 316334 464449 667480 1247720 1109748 648128 404661 963916 891954 164008 2528104 1504958 2494313 613453 1971379 1255681 22316 1409937 1288804 2370923 77428 857425 659882 373353 2431902 746603 2233011 453831 556191 1561216 1167032 1436727 1173913 2344604 1977343 2328677 1322957 821378 1527554 2494382 934414 485534 2080071 275743 270610 655624 408234 1652819 299805 1088826 1750766 374225 1483485 1838015 2310726 1499065 1162034 1375109 295074 1311552 1283476 1849008 2271134 2069037 1321640 2309501 888463 2304450 1388349 1869498 1371961 2167896 1031880 1634487 1104325 652328 911650 2606311 649109 2503716 2639067 32459 1483872 1355661 1606419 783227 2107216 394858 1161575 595998 1113009 2003866 1767652 913480 1263949 2343750 2340643 1042420 749609 757648 1155441 1159506 1548432 2035094 2445657 2290317 585596 2615237 1237717 411921 1872888 2265151 1215070 1345807 206520 383092 1647963 1914121 2239733 1553041 886035 2063672 1117847 1953270 489171 2344090 2107345 2101608 1565146 578880 455065 1803031 812339 649704 694153 2463670 2592373 2510545 116838 1518264 2029372 1812821 748368 2561451 876595 795827 2098408 337345 124428 507795 1422977 2571947 516629 1056104 2534122 177067 1983060 899522 1929215 1856902 1015514 1771539 916991 2587990 525387 1172275 1822450 2468367 2326924 2117073 987685 1419121 1634700 228851 2208926 952983 2015853 1597778 1376305 624510 995136 1065162 1605966 2395444 181033 1111564 834173 2496746 626897 701581 884884 1849174 1987609 2563976 2538834 415547 276453 1590270 775212 2370823 1563624 33228 1451636 2609332 2134238 1212266 1857547 816723 248132 1177753 2447959 2356260 2049096 308663 233017 1474480 303464 2159452 2171103 1303747 1844321 2319235 2443089 1256727 1687863 245283 1927045 2004000 1437867 269989 462987 2596846 2229561 2145823 2172143 299400 2592539 294213 1393798 1386568 503809 2554538 1847738 1200592 2147960 1627504 707875 2401187 2524993 2112276 2507515 800739 551231 280077 830133 1098907 669432 133153 234113 689338 571042 470480 923329 2546615 1978685 2127146 984738 1578532 1760544 1184498 2116971 1387371 60678 178145 1109188 2370906 2195086 2237339 2531606 1022967 1421428 364419 1294593 1152731 1043833 299611 659991 2014881 78815 565184 2271408 2259417 454743 791177 1121617 1022881 1700379 208722 2023191 1180874 1977911 771834 275827 2298795 203350 628053 1200784 494929 16211 1168596 955438 752743 1159738 181820 286668 487054 1497713 373213 2011009 1052870 1275110 41545 1831274 162011 173003 147082 1362793 104373 539112 276511 1991133 539191 1318638 1834072 352531 1280197 515214 1145968 1872664 2490507 1780543 1540703 2001936 889863 303694 868509 492868 1724756 63508 1293508 1057743 277019 2089148 1289131 98606 2499033 471607 2360488 400385 612416 953685 1969455 1704231 2479588 1895663 2282891 1655341 1621815 885838 789100 2380862 765938 374876 1770734 1431879 1049041 2552767 1375536 1931482 594385 2172370 1723176 2402543 396274 2509033 1072863 1802814 2016891 894349 805571 998785 829830 1142826 1995910 392254 2264149 212718 2219476 1471527 2499046 983674 241051 935677 1186269 201652 578462 1249861 750968 2166175 1552834 201398 1684001 2057703 2149970 2500384 587071 2507184 1153955 577759 1466684 1691107 2549517 842634 1462971 2612107 1247420 570360 424045 727136 2309741 2640239 1535483 2384131 1893316 122381 677585 1514144 1921805 1330562 1603453 71517 2143922 262743 654539 751283 177294 1289499 820954 1810811 263775 886221 625827 2416655 2618063 821644 528821 157171 310529 2106996 2008774 1271997 1996310 728531 914953 351999 2174380 260019 1163993 1656869 934707 1733984 2597456 665428 153470 54715 1759893 123444 2004931 1916020 1886573 318340 2032800 765279 2451020 1864358 1892187 1478178 1005297 1331659 1356675 2596458 733304 540261 1944008 349809 210595 2029612 865169 2645013 105966 451961 1584470 2124566 381043 1228450 1788242 69903 671400 2320697 340813 2169737 2379827 1337055 2055923 2400251 1892045 2218569 969152 1911794 363191 273337 62930 1696837 978585 132428 221887 1282307 1678141 59291 792800 710683 2538652 529663 1742698 223923 1405748 1652264 2424697 974125 2226818 1822847 2025072 353530 97378 240469 1581484 1175857 881790 651424 1995575 1000826 2263510 590951 2031340 1143965 632961 1611035 10202 1557677 473862 1351206 2294346 45934 2569476 1449332 2172747 1837446 235766 1155924 1294099 451364 2450535 1158880 971122 834568 1343233 1475691 469127 1826839 1513619 412796 2201019 171096 744030 894181 1076: 1062596 33017 484407 2043124 127271 914350 1914525 680129 935732 515259 1019598 384107 1597116 232340 1551513 2183402 1969593 1483328 695887 10760: 586972 10761: 628500 593223 347583 1377402 851022 317815 444156 446285 62328 119681 2511392 480206 951124 1084001 872655 1640637 118593 2303279 287362 1315095 400058 2311223 2396958 936879 1749104 1401544 376982 1667961 681745 628329 10762: 2318083 1152698 373004 2266014 1563392 10763: 900317 1420278 1581664 1896192 1732579 412910 766380 10764: 1956786 2384282 320590 2520391 1420856 212474 2122917 1792849 1957622 609084 748270 1620836 1948338 479005 1057459 1158759 548684 1910845 2587224 175915 1903207 1928905 2062253 2625918 1621863 1456809 649060 1996233 838563 1479668 908657 1414674 438746 1971004 508202 57534 2153005 653169 2178145 1864423 816917 2241238 1288694 237664 1890008 1074453 1598341 2420928 991092 2137243 1055920 739977 257345 427139 2342109 1055540 2050828 1121104 259943 1645794 2060452 10765: 2052670 2031273 548738 2290691 2537331 1897824 10766: 345529 845768 179881 10767: 178211 794801 2247938 2305500 888317 2244619 2398061 915761 1122036 1286728 2517134 980549 2291741 169917 1022330 2299153 54636 1132432 545519 2024172 1614345 1586759 683504 176586 2573461 1610835 424505 617522 1660952 279112 1088325 394528 1878513 1847430 1652281 717109 2476609 2311983 838406 1773462 1304378 596160 10768: 681019 10769: 2399376 1951709 1801498 2393141 1083674 1787523 691241 1077: 1339661 2159587 2548724 2491948 2499114 94683 1869497 2601604 2499306 1649777 222518 1973571 322480 299857 779811 740649 1838895 1433701 1305428 2441762 1114657 2152465 233784 2289469 545234 385001 10770: 2445136 823239 308354 10771: 2044380 2249241 1476922 1384217 1042797 1803910 2543290 2270337 265948 2061204 2200718 1997020 10772: 541239 10773: 71860 2217289 760380 1228922 215867 414623 573582 1746464 970794 753288 1805573 1180926 1099917 1990651 2477226 645498 663920 490394 930806 2147337 1174327 1557379 2212946 186334 92437 1620668 1308478 2234633 1904400 1532963 858003 760993 1818317 1193573 1748518 472437 760857 736808 843989 1198690 597872 198046 715758 1089111 1453384 1849945 1672791 989056 452044 2483992 220956 266773 2351649 2195992 626893 2104589 789710 813385 1066570 610879 1816805 1662039 162645 1806130 755887 620414 1615319 1605698 1282763 266727 2628558 450069 2323580 959126 775130 1301905 1982265 677158 2067401 584762 2481544 471069 163066 388781 459044 1260080 691534 746637 483568 639224 104054 2594584 2265828 1337532 2264753 746722 887669 441994 2371397 2606642 1483245 633085 499076 2591557 2534690 1264135 636921 1668349 1138060 2246601 748 100107 571055 2441579 1625134 1893319 1251187 2228844 564972 2384689 2363742 1534963 2498281 2114604 667835 1623519 2108921 2561889 14575 2177547 1891888 967936 1400997 87595 211297 1678464 1167243 1167903 547552 1681505 1623243 1842129 930641 2317408 863035 1240893 2228705 2567711 1534375 2307650 179820 1527707 888243 1315586 861944 650228 1208476 366631 2043034 108104 1126971 1237196 1976623 1613369 1534317 1841343 342078 1356669 2122366 2246348 2459350 720926 1281636 1477604 2494126 190491 1543404 353989 454943 1063528 200226 1339474 1383228 1292100 660415 1586241 642281 24356 2144453 918570 2041509 1551851 17922 304964 1577336 2622822 1735019 321353 2391029 1300301 1593655 1037597 2186343 2048287 1951364 2478617 961342 2595479 1279598 1142101 850699 177512 1126358 2584582 2099272 1591742 1746054 1185040 2087833 1502078 1587651 820230 1888362 1655211 1645492 1200556 933003 288856 711983 1029324 2464516 2215333 1186135 2392045 180596 755271 2194954 2350080 669796 1254324 1564142 261443 1525956 2639013 971889 1782745 1138131 319724 265856 2135728 2047026 1687074 70292 129720 828187 339134 796774 2598825 519504 2271864 1904329 1496972 1728348 121913 2378496 2624493 459650 2315412 1938291 1502222 2267796 2183823 68942 2275159 2418024 1162907 304271 711715 236224 1445444 2437572 73215 2344864 148731 778732 2476243 869953 2297569 927619 1435743 1303718 1436256 2336496 1058336 1923542 822138 1193648 1116363 290172 1642954 462047 987050 2389745 1127120 2211326 1450201 2403348 765259 549302 1740996 243590 1625337 2283585 470459 2194549 1426066 2051464 2265399 690208 1080202 1306709 1252837 1146284 1090017 2276856 347332 2419541 2462050 1586403 636093 1553779 5480 1552750 232570 870423 1661766 2051531 1030453 2187426 303506 2619963 1622054 2197096 618356 106572 2221201 2141939 925125 2109648 1042148 1093258 1843375 255740 250280 2583891 1401518 1625899 549888 20177 1386241 46723 902670 1925142 41344 1733619 2139839 467898 772936 536740 1057529 1360954 14714 1410674 1566974 2328220 769315 1792844 1579811 1870672 680212 75495 44357 1098398 1706942 2024632 440171 1510568 1810246 467317 509721 2284758 1786310 516691 45431 1534124 1913457 1871746 213349 2011020 42171 288463 781709 612893 771377 568793 91953 2020609 416930 2447745 825746 786659 509609 1423695 1124811 846394 2559464 2105927 1467481 1582659 430475 89734 2257080 1013001 1771747 1098475 793760 1456347 1291158 1360085 1278655 214457 1647869 433336 2440228 2012184 577970 717134 2103851 913365 2623835 2267869 2215005 332598 1021817 1771845 2139288 1922230 279589 692830 2353098 1219806 418355 191760 1442425 2121969 346885 12853 686816 638956 1248557 2481719 1668321 1986176 2020463 822923 994031 494252 1976338 820141 1142425 1463059 180311 940084 1014236 1082382 284628 1171945 1028083 1978606 1444198 415543 1441929 1009394 1965470 409446 1155827 1643912 318064 1671934 1640417 2338987 1350628 1469674 1572951 1398510 1346495 699934 1017154 2190112 588942 734523 1142371 921258 2561357 384297 1510557 2399486 2607445 2380131 1826801 942122 2334981 929095 1833307 2619254 1126875 1486681 325556 2194699 2303820 267195 306610 2531050 7882 73417 1907290 136836 1238786 1924082 1516054 2065359 1485347 142080 639511 2049412 1947387 115682 1363540 1229370 284278 1521628 619865 2338809 566355 346591 2248537 367201 1128081 503338 2485743 2415082 1338598 521244 45387 2027643 810490 2204849 1183371 389427 1645912 717582 1009660 1563544 13518 1762012 1274261 1700666 1366758 1506306 893180 1738852 493096 2485614 731851 1628743 1441191 1386187 2147298 1383100 1918397 1768449 2144634 1326024 1561397 87422 1729631 2575728 1479048 2311823 1041360 759185 1162074 1825863 1283978 2300424 1856185 543339 10774: 1768142 1848098 1785214 738052 1885203 2422323 2157763 2520146 113439 161893 1030520 15316 925149 755862 1888967 793768 1862867 1592627 1553065 2315339 2064763 1669530 1731144 1521943 1051907 2145785 409176 240251 1244380 110384 895665 921973 2492016 2347893 393405 2506754 92581 1611803 1861034 1689084 1284991 72040 1870497 1168941 874296 2215709 246727 1114224 1364519 852123 193772 1235010 2044891 1170567 1855979 1275571 355964 108342 998215 2432050 2510316 2049611 2135125 1178395 507673 513807 1092651 754005 33664 2477177 1818581 1961109 2502616 929651 2401053 2165213 2521812 650864 110152 2177277 2582290 2288467 1173662 208467 769851 1952958 1526490 1348134 595850 473006 748517 1722346 2036450 1309088 1861472 1027335 856843 657261 789421 1620806 1028077 1946074 1069 1504010 1699408 340392 226863 757522 933312 632609 1230572 742211 2566167 2291536 2642821 2451099 559737 2598036 1709088 1442758 511518 1277686 196993 1983442 2219142 1088105 1174913 2506302 900245 2058547 1594800 1324244 213861 2005184 2040312 185324 1336386 980022 43161 1637734 471174 2380270 1513572 347051 144176 2506378 725537 1798411 766466 1370327 679849 628905 1532801 1530485 520935 1930946 618070 1949764 2566009 838189 1210079 1289393 1107249 272247 2463081 2213246 2556053 1721633 2106059 1390768 1073957 1665487 2290399 614018 1774519 863239 969131 1254284 1645227 764547 2113587 334093 649860 1588061 1701195 2308647 1571336 363881 1919850 926148 961574 523933 2028399 1739782 2440322 1189145 483494 1847797 1116457 125759 1921010 2600503 2473227 723401 1916666 1109675 1670798 1856979 2557316 506178 980992 1878100 2439001 1776450 2240477 1125991 881953 1055141 1925414 982459 582440 1453502 788121 258767 104067 1463746 455314 2361388 2603814 138145 1506960 2461191 1985181 1957652 1026696 1064437 292944 540951 1409288 1167388 1973237 391593 294008 469885 1381271 469751 2606141 312461 2258269 153975 1857018 1858713 1292427 1644845 1690727 1715011 2562845 969047 2642234 2154552 362359 2580208 2012047 1160668 113640 1586815 171665 9204 2316251 34827 1646057 1298548 1432546 1106283 696309 866137 2360839 1456974 840797 1526628 1950074 1056900 1592460 577205 180021 2259356 1168291 454304 58556 778948 556926 746044 1901696 821869 829491 2255577 1501688 2363929 274724 2365385 1813460 1510118 560075 723027 570652 1595644 489596 1223686 1706071 722793 760063 316341 2234647 898599 2396836 409351 395022 641280 99421 2517069 2180629 1307263 187980 1469394 1986458 2107206 303941 2557928 543151 1124730 407746 1417284 2321232 2407047 1854487 1925821 1606405 1247465 462335 25850 900761 517241 2482172 1445339 73552 606142 675674 311014 1152079 147461 1669054 1257117 2382334 2486518 1041094 419515 1300395 444795 1931349 91629 1988537 203817 1255864 82884 2462917 218310 1051875 2013404 1766233 1408209 921065 1202261 1700997 1425550 2626464 2326783 1106475 438960 1421058 1919612 2505121 856708 2494993 2362338 439537 2402732 1738215 751634 1542510 120197 672988 767989 417280 2419334 885723 2453060 1248236 1700955 683856 1441460 1311006 2648928 1629488 2136141 1495709 705448 519491 2524746 2438132 1271795 2089946 2575059 1836950 1173057 1498881 2223658 1360597 366054 124536 21794 1457123 1790498 1320093 1063764 497167 208484 1687348 2441467 2539103 1241412 1680951 1538752 1974533 2368794 358253 1637870 735515 2319056 1901460 1514049 822041 1600412 1990921 343079 269739 136448 1518381 810889 1047618 791171 2359108 2466472 592348 729530 1299978 1593827 1955239 1921372 2408594 2256599 1297050 622995 1885808 1355886 2340432 1643043 2102931 359017 2070203 114356 946702 2539689 1272474 1079197 698735 2517685 308022 937142 444042 1347809 2634720 638185 361121 847464 787363 2575319 830267 1677143 1912380 1675910 278093 2366277 283690 1556219 2393662 1195400 198464 589760 1693347 1440788 157294 768907 1600333 2588404 1161607 246168 1859106 193939 1625283 746975 1662057 1648411 310726 4483 1660094 2638107 1668822 2638869 85181 1249184 2087064 17374 748200 881674 10775: 2530668 354711 859143 831679 2239123 2290103 1130028 1916632 2590739 1470271 314352 1393600 1191455 198126 442075 889186 1088988 2635090 1317517 1845249 36828 2096269 656284 625370 1855919 1073300 1211944 1208225 2042275 2108582 10776: 581168 1819695 10778: 1417677 1355110 2483242 1855457 1166950 194426 119287 2064424 323173 386114 2626947 1148735 2159587 1496749 2415637 2592183 2488324 1868774 1538598 2500974 1787386 851568 772400 2104805 2381599 2191690 332677 1747710 360986 547513 130406 156772 2290601 815310 2622025 2572832 730802 1828904 1905828 1084646 47146 757837 2493920 575221 2023221 2505679 1309617 430194 1890458 1931350 2356610 810816 1222158 2462577 2618029 2629928 338575 1509771 1326788 1180038 708361 2001156 1597928 133050 97260 22842 994599 2361711 2526978 2000859 536442 2074531 2621405 2488018 1927163 579971 127040 1721858 2223318 2184424 1183259 1622492 1262857 27391 940176 1103273 2371595 1435755 819018 2079373 839353 2107546 1083137 369566 2605324 2235843 772971 1780344 475980 931733 265378 2004639 1352514 2380547 1998079 452819 2330985 1422320 544525 2497288 1455000 1595071 197785 722175 590965 364377 607528 384504 1526160 2309734 2421394 1608906 1675178 1760343 2567216 1847701 1184001 887432 2343180 1306708 588632 1470749 455469 29362 1124439 1919289 1060823 2624945 707158 490450 1555813 307672 2277932 2299847 2016148 444007 414719 2104457 1001464 1521519 1672953 110269 377396 2198091 985906 2368068 1915419 2620794 2439707 194748 1164130 1808292 2498693 1495305 1617734 2240716 1701815 2233791 695985 1351718 1074922 1442154 680448 160801 273499 239530 558303 513238 893859 1235288 2515994 713202 403312 2515580 1139256 398677 1008210 2616092 500144 916656 308963 2551481 1792826 1561601 1159351 1408118 233761 1938359 542345 2236298 1629845 220936 2479409 660279 2469674 369173 1904599 303462 554902 2294110 505548 2215060 1497750 2648870 2626881 2137744 1554657 895841 2138857 2289787 446773 2146136 1956138 515459 1536856 1319257 1135308 508346 2298691 1512046 620848 208262 1617127 2013819 2065281 773800 1270288 2271703 585277 1492343 403962 850382 739404 525402 414129 1023059 125532 52864 1969593 69700 2171648 1779981 1709384 1728187 1348088 2293798 2255251 1252671 1180894 17873 1673054 462806 2374089 335931 2014852 848926 1578726 128159 1863341 2140834 1410935 2560489 1044968 2337641 651129 2523451 405403 1901687 2012626 1546819 578449 844651 1868455 1823426 2576700 309967 1093740 2349919 125991 2403923 764017 1057280 740904 2446805 2645179 1787008 1083069 1727800 2425212 2211850 1462188 1243535 32902 870776 1811443 1533777 1957582 829106 2529941 1071498 345480 2593123 2167015 64596 1681326 1137481 1445403 821399 1569868 876939 772223 1682400 2061940 1282251 1248844 336768 1138747 159098 1137921 1379708 1238952 2360568 2133760 1714877 582431 1829655 1607165 879550 1847157 805025 1610456 1785324 1730466 686244 157759 2367784 151222 615103 1578838 1130914 1593434 1780414 2275646 1987410 264597 1651632 2113991 1224141 2025567 2184868 1126786 1820708 145647 1072264 2079076 10779: 1543292 377725 178684 194005 1078: 148018 400408 1677818 10780: 1563927 1953459 670137 815963 44562 1442405 10781: 891904 2081858 1683296 2025029 1010767 1769529 1539933 758122 576856 1865438 1209897 1782086 10782: 1929178 10783: 2029979 911485 1646912 10784: 425142 2269636 2452149 6956 1613939 2156781 10785: 2524381 2354884 599346 764653 2023250 1043837 2145245 714343 2340175 1332244 551645 1861747 99696 1041077 972650 1378288 2133136 1673009 1831671 1115601 2245176 178062 937193 1643619 37217 68514 1481158 1768228 763772 1318953 984932 809751 27406 2512885 2403699 928836 897682 2428672 2119381 703448 1396316 728392 2275974 1638608 333023 294713 424934 2623847 2501514 72482 2037390 1861423 1778185 320481 1839939 586318 1364595 2580003 733213 761772 337284 1221130 882071 268240 265349 98164 1795069 1286739 2417311 516689 2036398 1299561 2081471 1959448 1808436 578266 1126319 483632 2392385 1383694 64189 1666386 68850 2235284 1626038 1655303 1623193 476692 2391830 1984550 150806 2021712 760264 1448336 2411773 602066 1594028 2290882 2204466 1924193 940150 1050064 824424 2582371 1873689 17949 1858305 1242708 2575397 1528435 255160 881583 67050 147413 1202543 997011 320315 1528874 1203437 673845 2419145 1143264 2414063 2177608 147477 153241 1472612 219072 1598504 1953422 115069 147078 537375 2571978 2240083 2414141 1770268 1514089 2562458 869203 1273028 1927387 105803 1136211 2588869 1286028 1625055 2036546 2047276 1731807 2368118 1992720 2338260 1889218 1710823 1477316 215384 1331623 2333653 1597310 237130 1969327 1670484 1140479 1040061 147580 1674073 1410635 1061967 1856235 75399 2626399 1352351 940052 1330305 1952862 2602142 136650 1012212 899662 2418208 1726345 263411 900813 721652 458417 139657 2040912 899761 2286441 838906 465192 2099294 2217822 2174643 267384 2458541 1641865 2462917 734563 1495617 2152109 2599412 2187249 2239733 950215 863002 29823 2176156 1699738 483890 851548 1989983 1423982 1109370 587987 741629 670174 73943 799292 1952354 971331 65807 1511725 661991 339338 1926234 1457316 813946 178118 2252631 1123899 2113456 2613884 1748562 248024 1780563 1786716 363401 1499729 2199795 723647 2023156 2405349 671722 2648914 1283943 972383 728259 2531780 43620 1206850 1009594 1217956 1181847 869302 2027827 238182 2092621 474198 47421 584609 380292 532636 2379201 2123549 656309 887028 1395970 1576715 608745 324225 554268 1393498 798315 318754 278198 1607676 318667 155212 2182048 359165 2031728 593168 1445105 2480571 1790627 10786: 2502669 1247939 410949 1083705 448594 1355864 1967058 408454 171592 1328230 1734251 1395807 1626226 435170 1293888 854973 1125315 1757863 2509719 2483028 292205 139315 1182897 1236161 997270 2275144 1126245 830937 426137 2041955 351321 1122422 1220420 2290333 2368262 1807382 859574 2197570 2174388 1585741 1749189 1621855 2207079 2593096 1726501 1232301 1268589 2408478 596696 272174 905511 3404 368823 672894 1781536 519211 2584442 148789 1237299 925307 927550 1091947 1799499 1638238 142755 1296980 476197 485100 476094 323314 2115158 116627 2234214 904486 2517762 1206603 2590669 432516 1905564 1610158 1550650 548114 1854064 1422458 708826 1191688 1756258 2435665 1136239 2414596 2325764 1602493 1855188 1848970 2585251 1667030 1739823 2250174 10728 1161053 2417765 766577 1342685 884171 10787: 2415768 2254300 10788: 688031 2135677 1691969 876266 665551 4436 10789: 1020744 2032518 746890 1813660 155784 1481102 1073074 1620072 1968770 572124 176072 2153426 2424304 1130215 2509276 262604 931353 1422585 569934 2196938 618186 2074029 1479323 1170198 2242358 2572623 2425013 1894300 2226416 1217324 904839 1079: 938006 1416097 769702 2577906 1959845 1052017 120295 10790: 2103716 1907148 2533024 49725 361301 1389120 1043606 59247 230454 1244059 630187 10791: 799956 2028025 1952295 10792: 1413743 2093957 243004 1229877 178673 1318417 1505434 2411586 2430613 709767 406051 1716659 440121 1792989 948049 691108 2552878 208447 10793: 106515 959888 10794: 844736 585714 1761462 2125891 1704072 1075617 895850 1200044 1324036 10795: 103904 10797: 2205253 1155704 1476352 1043469 2034991 1129884 10798: 2197525 1861411 126804 10799: 2431682 830506 2225554 2190769 1329299 1595603 1308269 1572171 108: 261048 1946757 343376 1712147 1671535 1205549 2514569 1032531 301920 316235 1413196 1874480 2038182 2333425 972103 1250574 2067199 1696503 2009358 2172766 2029262 2552379 1018267 391128 417816 2246008 1130437 236426 539249 2443656 1326724 2633013 1393775 1083968 1604702 1938585 1004402 102130 118331 2629536 1263043 591552 2097236 2091963 1585784 2085420 1351941 555599 24946 1012194 2421605 1758409 706349 80478 2364925 2291990 269358 2081886 466962 993723 2502420 2115271 221477 1052891 190473 398353 1215759 1821395 1475572 2378976 977987 1071206 772738 2421429 1810524 2351237 1354345 2248992 2271735 2394020 2137254 2355145 94746 1198765 181321 1557405 2466928 1758186 297243 251967 2096753 1769724 562320 1290669 926568 1070555 465885 2488901 281541 1447864 1210019 905669 1175565 189227 1923652 788237 981632 341340 1696172 1494689 1693265 1211692 969225 1324905 1370513 1326995 15732 755557 2450078 2549715 477824 2595700 2405445 1449810 783585 1191334 1057942 2379041 1099885 2313013 2326806 372940 1092011 2085644 2204647 2100687 8992 142549 1450041 907201 2473419 1859205 2007507 2314153 2056531 2254856 157667 1956031 218437 2114723 1844412 256549 1617721 62957 982283 114873 871312 204405 2036626 2462130 1872926 1274833 1624398 1603686 1234968 2151562 2044120 1191534 531878 1975820 2168247 430727 1460083 1427749 225301 2373439 711247 585539 1447828 193303 2415805 838435 1780795 506468 2431494 1617630 1881601 1178569 1973957 1586379 85367 676832 1318650 371008 1686192 862187 1405357 2035310 1157607 759643 563705 60205 477968 1873281 1408110 1286411 1279197 997265 1855725 1443152 2157302 278634 2446557 175453 381625 1521458 1054715 916170 248426 1222298 822570 465743 1221877 1520259 1473145 869666 720184 2426083 914457 1196541 666964 230961 377249 1056906 696381 217805 1670486 340702 625784 2366028 2248900 731198 2112901 1167369 268889 2163496 2123443 966094 947393 1273442 950101 315709 776836 2209321 1111259 1731903 1113001 2505460 786667 775851 2102886 1377251 1104959 201009 2415345 881380 1592816 2062692 872734 2643733 2562086 2304480 1244721 271804 556850 2615948 688579 1445145 2229758 298421 1173657 2049360 478341 2402163 851224 203133 1218907 2238466 501204 577472 1466450 238436 1418782 1648505 1340212 178589 2052427 1569319 387701 1842676 1762695 1039756 2350839 1189249 1816613 1274091 1177686 2016775 2479921 935717 863711 1465965 431743 1908688 793690 225394 93369 1199342 1944531 1594182 2540983 42760 2604260 1261618 438404 2385259 737070 677269 2198951 2366625 1908051 2199201 1469128 1934125 2586852 638482 1293817 1532163 2466127 1202360 270620 753596 515293 2052164 1772826 745604 309424 453962 1689475 1080: 1943087 277425 1082602 2596097 1824459 1000817 2617902 1408771 948308 2033310 456311 743144 1034488 69370 897838 326220 465577 377216 713681 2009821 771797 806116 2342842 1197375 1353371 546623 1213541 51943 768582 638363 577234 2041525 927206 1481721 1242459 1158139 2339071 1577076 1767523 2320820 1346327 1983701 920615 440836 1249961 1116132 10800: 2302663 2478512 630320 10801: 524672 2283112 772817 2009688 2380238 10802: 2182853 1020509 2319181 1864366 2172968 1504347 2613890 358552 49417 1883911 28693 411178 128190 2420262 803722 10803: 1254629 1438800 388533 10804: 756930 1066334 2279812 197962 2093947 10805: 2081751 1113077 1473552 258918 612453 2179955 184766 1281803 953665 10806: 1717711 1559022 1675504 263962 2574885 1366229 2542019 1934076 2482528 1547720 2561922 1072323 1773818 10807: 1991254 2096374 281815 1531661 10808: 509682 283774 2506132 21368 2499653 695208 768550 2633404 1644088 115422 485919 1929912 2069433 455908 323259 94987 1771085 1613750 2567478 639365 1262624 1422299 2087888 383497 1002430 712559 178399 353391 2304960 91574 717555 423686 1233079 1234299 1010499 1877929 551270 2582551 79095 1315884 1313804 1627179 642583 279503 1596704 1660743 650383 941207 611922 1890748 2290161 1099170 2083408 602928 1248185 2499020 336459 995594 159871 1232301 1504822 1669135 1423085 1786581 1068882 349258 1827271 2567935 866890 2505981 401455 2396052 2645214 565372 625042 1049573 1415974 849715 509841 134083 927007 57266 122946 1538078 759346 2363190 922160 1563518 1681712 1485126 205348 441061 450623 2384329 1262751 473358 379440 2274547 1075358 2252678 827549 796568 385858 2520236 54415 310066 1372419 1395454 905134 140377 134650 1435703 960302 985009 2618568 115525 1768305 29665 1908534 218868 691883 770965 571940 2520933 1587747 368974 1041250 1753703 7405 1091605 464478 2382259 1117319 1762039 9815 652916 1166984 1431506 1103929 1565060 1153166 1622192 25419 1298124 953444 2211364 2206117 1897454 426244 487494 1867795 1601861 10809: 2079291 12771 301961 1694053 543183 2064048 2151453 2180261 2284438 1566966 100998 37743 956423 1340178 511736 1932744 1085091 301874 595009 146589 1641797 2287330 1308379 1325653 37591 2359593 2033610 2167441 1046596 2608080 1811949 1469831 458027 693220 2200862 435658 2083238 702619 667164 1916277 608887 29370 1436774 1274579 2214717 2432904 1242940 894384 2230300 810726 1574506 1515885 1395563 988056 2364568 1463746 747116 945986 1821339 2156558 585251 624821 2028388 2008955 664606 40035 998700 2600027 1831959 2276083 2435949 323784 231132 786662 1091415 1317810 1711660 2243873 95343 1222333 1220476 2210655 2005935 204073 755547 2160499 27916 2568328 1641690 1558248 177567 112185 2588238 617221 819708 1593297 1984941 878468 1203740 1239107 106290 302457 1417922 246002 329423 472627 2107309 499314 272338 93166 1335368 2184380 1197595 1717855 2438981 2138445 2377336 1275543 665495 992782 2385203 2259371 1495594 1198071 2335436 1539901 930768 1978939 2612793 1289689 1081: 2439493 344549 1947623 155761 10810: 628500 1600795 614805 1385677 721061 10811: 828567 312153 785031 2280119 2369815 1215787 2083745 1276297 1583013 2393056 10812: 1913701 1464725 2463759 1711604 1959417 10813: 1382106 1802529 834048 1997405 1961144 2165664 10814: 2316938 2429205 703656 2506605 452690 335966 468346 2499802 1114716 2364520 1696797 1889002 910699 1011516 1826958 2222743 763568 2408478 2545804 1749707 319758 309194 2571371 1538078 1682186 830861 844532 1270156 1430963 1964059 2158461 1397082 1715732 2495064 1676076 2528843 1541515 1151071 1110161 2228863 465543 1595341 1037952 1838864 2354939 186826 2589543 249892 10815: 234865 1218649 10816: 2088663 1238047 1541981 10817: 47195 2221827 1581435 1433785 1752817 2315936 2122085 1566952 2153851 2073118 855235 1848295 2055314 2174754 1896103 1086900 10818: 1785774 346333 1227632 357480 10819: 2178130 1418797 1531608 154009 1931057 1302464 1991491 2532796 1539828 933553 752301 1511488 986006 1082: 865992 2063328 10820: 1540073 1789215 1623180 789855 1964872 273084 1202414 688291 2477483 1860946 564931 2309568 1195018 1597298 2643219 1935437 904391 2175334 2413347 1059150 2126162 413207 561177 14069 1173776 2471604 2335230 1273523 2530604 2294081 1356236 573263 2133250 2182271 1437484 2521490 2567367 2094123 635243 2531793 535553 1005330 2178014 369252 1688451 1545189 441737 1841567 1574687 500741 1582780 2055344 818164 515511 60100 1195612 2000414 2568358 662068 1761340 1180944 2617189 172959 1013012 368952 698251 720280 2161977 823591 559793 2009131 2061329 347057 2072546 805269 2310492 1997040 1980168 552126 40285 2345120 204750 1137451 904841 657641 770819 1754211 97709 2361621 1131878 764440 1021737 1873673 896750 1766993 954965 1870442 191725 169202 1156977 1208323 243864 1969578 394822 1765573 314444 1582934 1584503 867546 570693 1211183 1801584 239387 1558208 1815205 1523022 1911813 2415782 1195528 2629941 2616789 2640176 838969 822716 1519036 523534 1156033 1591293 426086 2002416 1970924 11007 409490 1506711 800821 1361959 2092269 1630426 1154094 113813 673587 1110124 679084 1009005 2024829 1986331 725549 649030 1664315 1199432 1536705 339082 1614793 277168 431031 1298111 877636 1859381 867591 1098812 1113975 1678126 952076 1833882 1755726 2614394 1294577 1161562 1708976 1809035 1471562 1470121 370614 1002190 2576865 2556176 1624792 507407 646231 1177474 508117 2170384 1866484 1873862 1092312 1257469 399956 1461892 1440682 803761 1054392 2559858 1085320 1762866 1348357 2074901 229994 1618634 167563 455269 1495482 656644 1325202 902931 2501553 1823245 1703313 941209 1289855 1951200 1895796 406026 508405 427992 1591366 1713665 2005147 1196706 1830830 2573566 418420 215319 1846952 1380396 1436452 958955 226468 1208090 711092 1636470 1157530 79961 211418 2367829 2635157 1344035 203572 690286 799775 589691 1787426 552382 2014956 1945392 1986209 2586422 506348 564310 1194124 1709992 877131 814388 2268198 581523 1758158 278172 1720672 500014 2595901 2151127 1405764 375361 2432937 2587009 2613353 1039386 981800 407140 2242490 772889 799997 1240231 1914824 475578 796779 669970 335589 1426201 1227545 363227 1357332 1585262 503449 1065925 1033381 464388 2154192 932664 2086197 1683589 1745000 1100109 243592 290466 402519 2404422 1152801 526228 1586826 1084515 2078727 1600457 1745618 13996 2339945 393340 1902999 938556 617431 391254 1836645 1320038 2012678 2337469 1245410 722355 2490193 1777041 2325684 151032 980653 1501458 1018076 2450671 92892 2363778 1037890 1083808 336082 2315870 1293817 2228779 257702 771083 1180537 234429 530910 1636620 856718 1948372 300446 1684124 2081869 300670 1579262 877861 1558220 1838742 933641 1909078 1332452 10821: 1974656 1474508 314379 872997 10822: 435239 760432 2551300 8999 1518947 618776 572570 2400845 186809 1762348 2181739 1072072 1674886 1979633 383004 855136 2442038 777272 2340855 2126192 1460689 2642740 10823: 1727772 2233512 10824: 2142029 113222 2034341 27155 2070572 1084929 2347140 1612010 2167069 901553 10825: 2032427 1286604 2494633 533339 216591 484266 946526 288901 2280881 2021686 1426346 45292 1696594 1499620 2018137 552739 9557 1062213 577019 2208512 2048149 2223520 2235420 2065699 2553655 1362770 1202537 224873 2527932 471530 2287170 378466 124440 2618139 2295235 1007203 83594 10826: 1047552 2363928 2488947 1487833 2367065 10827: 1109700 27351 1947413 2272742 809680 2404164 864256 172599 594385 903092 10828: 786759 979626 2235716 164608 2432651 1103114 74223 1827572 2155186 36059 887939 839182 1682580 309304 805087 621425 1555444 950095 1952182 10794 2385555 581235 421794 404701 1059489 2488386 289096 1555461 2337417 691295 1647640 1109489 164618 694729 1652825 2001792 2348562 1649925 1232039 1595112 294908 277073 2193849 1966849 574714 2176499 762679 428856 1072499 2273188 200797 412682 637733 668676 2331292 294018 537040 1819285 135586 653945 954217 2639279 2109064 247942 2521571 1525469 168047 445003 587883 1053758 2627461 782305 2529179 1376810 398518 2415768 1861985 1760712 1672858 273814 8828 1499890 841861 641716 1280553 2178302 1440301 95596 2191114 1964883 452501 284449 1090891 530474 1089528 1624505 1953285 981632 1455396 2428854 1853299 2362837 806807 1991522 2096567 2227634 559947 1385084 479291 968747 2554192 2223744 31192 289511 1055979 2313335 1101768 2364551 1874582 2327556 1579476 2053378 1264903 2490847 503830 792337 77239 469874 2235803 1299598 698205 2603166 787977 2624734 749586 1546085 1008402 1824460 1818170 1246869 768724 469524 1345520 2557578 1861755 1608442 1786570 1830930 459189 301028 1253109 1976306 1362518 977724 804125 446118 372806 2599768 954050 2081387 397291 2264259 2558347 632446 440050 1633378 847949 1612606 2370089 1414778 715783 2353507 1320258 1276144 1564241 2089238 1043729 1044571 2174195 1628854 1790174 1125260 1486551 21251 1746144 1752532 745985 95651 919298 2622351 707103 1561705 1924708 2130638 428381 529415 2459434 1357216 997702 1815419 1389631 1861601 1048061 2090903 438023 647965 554591 1256482 1425873 610071 705824 901999 644323 640445 2585166 1814061 1029283 2281150 171313 2322337 2416525 2264722 1358567 61554 2258699 192277 1020688 2304311 1869770 34910 44974 1549056 2185259 1568165 246926 1874621 1430667 525206 2063282 1350912 2285970 1744763 411318 532318 960266 617475 2580101 901530 2305805 1315790 2003612 2361242 376092 714477 2082777 98301 1829853 2511987 943096 988553 1493114 1196674 1402559 947348 697889 2381956 1800093 106499 812148 1336172 1671124 740679 940375 934300 290906 2242731 1479287 2207144 1882157 7070 1232016 808019 782294 2338466 2421201 1308607 1597798 1447877 410921 2526276 2376324 2080841 2068387 99939 2237123 2185936 458842 497059 925298 1543486 2089848 2257029 2021160 310510 2563020 2059521 2017834 1138739 1787280 2535562 1915014 2113831 297737 544329 388791 1249238 2561391 1074278 2530128 1490189 119157 2371817 1170376 1760127 1808434 1079408 11583 2483627 2308277 1206022 498151 2376770 1307902 2210743 500381 2631129 790782 1276133 1668612 158355 10829: 359195 1099104 199797 2015507 1855109 1078816 1414298 30283 2013639 2587689 1456087 647916 1083: 2402053 10830: 2142915 2508191 1078514 557214 1227795 2422266 1711022 108896 479195 1730160 376346 2250645 962384 160711 1298377 1326792 56794 350786 2219681 176944 674818 1342495 39135 2530101 2637746 2280048 967273 865657 1900368 2155181 2435240 1222377 1652116 2351006 1344785 254242 817242 1684572 132333 1361091 1642678 184041 1136682 798893 71964 913566 1155660 158 1013256 2333084 1564195 1220989 75761 1459577 1014819 417907 1593337 2082738 1278390 2364883 1063950 1402978 812819 317134 1944947 2040894 1163579 1471077 860751 299365 972602 241237 1069900 1225246 2536690 421743 2153590 1386157 2153439 2329681 437784 2151634 2609772 494966 748317 2296193 611713 590593 1140561 2502539 1212990 1451007 2161804 861227 1965846 1932227 2642382 843417 877101 2079608 1162805 1471104 2468891 1081198 1984540 311611 1582404 10831: 2157060 10832: 1165450 971255 502101 1176140 116582 1080876 960865 160677 516797 2573670 787416 949006 1343617 953801 1746380 1037838 2104818 663549 2434195 2498909 1722453 2500458 823649 2043466 197717 1861496 2319733 1642600 2319076 1639825 1796439 1826989 1383345 790931 238981 1409430 655005 716209 420829 924910 1957030 1129831 2421668 1363838 889574 211368 506056 1552691 1035358 1470271 1581831 478470 1801313 1095262 2258242 1272243 512820 1799794 1981020 194388 759300 134450 2389643 163733 6785 1263318 1925327 1820435 1472433 914784 2545809 1720402 920697 2531244 971682 38048 1704666 1905352 1405256 495723 2227637 1975384 1568682 1919154 1215530 2076955 553175 1461906 881975 589988 227373 1627400 1449509 328559 2169402 2470601 173493 1323147 652416 349457 1436768 324498 577752 1247096 1781430 2063085 2247189 1555558 614830 2541911 1788077 1933648 1775645 149778 2005220 2422201 451840 2608024 2345756 2273100 2185307 1036445 767696 938764 1799107 40506 1634649 482495 494002 1270165 2400559 335399 2121578 1625871 1830366 15104 1524079 2248534 383775 2518352 2315007 2359752 1195495 96074 266147 831431 1718981 2355270 585104 64081 868306 878789 2535363 1963533 153610 1545377 2561616 1541516 310712 2539743 1616631 1103763 1201294 194650 1089756 505723 1828115 2168622 1450893 1733183 10833: 2156245 703790 2131303 1598707 1038077 2326200 371272 2479450 1268483 2054303 668068 1203992 1823782 1678638 575981 1290688 1436015 2115762 111977 1878120 1332251 10834: 304406 650827 567673 2155097 1343137 867381 10835: 2105852 720976 66263 922602 1653714 1492381 390013 2035900 1125832 247994 811093 1548143 1503026 2632219 1727651 2306956 1749604 535448 1580859 1647835 21652 306382 1922017 2556140 1432650 2417245 1155351 2557808 553202 1785867 2480536 1497505 1133367 957344 1671085 1767265 2566702 736192 1093362 2432296 936420 497508 1021449 462464 25313 1439058 1111291 83687 174265 185567 145062 2016115 1373417 558600 1403126 1714390 2580700 2406185 1010572 1699381 1984120 1702551 211209 1421790 819880 1256978 2356278 1825415 1332017 1681370 717539 2482554 1351637 1882325 1725705 2047510 2534650 959785 976730 2387905 917714 2153116 1586801 1477083 1793972 1265683 35881 980564 1145939 2612449 407016 1793512 582829 1908566 518137 2552963 1035159 2387953 1672756 1829062 2539500 552293 2070820 277016 722936 611724 1362976 970253 2172759 1065921 10836: 1529299 2276842 56723 612846 98810 631041 1637835 577708 1332847 2226671 395674 1636741 2197372 10837: 2044720 103811 1535620 1626733 1693700 347276 145062 502472 1357033 1086688 1726348 215554 1806931 10838: 850625 669100 2449637 2509283 1084: 1479010 893926 1830096 385926 431646 2455625 1414572 2502454 2112862 49204 968912 2539735 1335251 2199922 850327 2341119 2386558 1575566 677407 88276 2320915 1146802 1616498 132489 2331403 1844344 2033435 22415 1682104 2158461 362008 396888 1701392 735952 1368151 847440 2446358 1600480 1030266 585417 1772839 10840: 2455625 1166971 407101 417418 1229752 2490784 264774 2284571 1802277 10841: 2174660 1817216 486255 1954885 111823 1068821 121832 884203 1797960 1699794 1538341 2159414 1703631 911778 1398748 2529152 10842: 65597 2474604 2242389 908626 10844: 1174910 2533182 1188211 980992 2144004 1224753 1249663 2491810 1195895 1797745 10845: 1507627 839036 379899 10846: 1988319 328386 1108335 1546293 2494663 2162472 1874343 246361 2624265 1544261 716712 2126446 404724 1674114 44278 1686261 1369487 2270529 143367 2008644 11985 2588979 2123404 1940564 37349 198238 1020314 621869 574947 2128632 2161626 10847: 1389312 859329 2393840 491074 398055 2329883 1363161 2430802 1138123 511641 45596 1133854 1079227 2282967 398593 710154 1960339 1693830 2302855 1697384 1839810 2115801 369120 2222511 529461 862885 441196 505199 1323771 1671671 922572 1989989 1497323 1164348 1744403 411703 1750806 302809 1370941 652976 10848: 1658224 2426888 226910 2621804 445013 1890981 2378764 10849: 2494075 335030 1943479 1085: 940349 2034048 284829 47512 255966 449926 1256013 171601 873750 1949228 552517 1455188 2462965 313570 495252 2082840 2154700 67271 369295 868882 1826320 2487211 791523 751643 10850: 627313 10851: 1050707 1359601 2477968 1428965 806277 256189 43429 2221646 1848428 259145 1900307 2424317 152244 2011807 1104450 1663343 114662 2221448 2118663 1703866 514376 1924675 454494 2296292 1063243 2063478 1977496 488835 1726551 2556523 2454300 617493 1918794 2043673 594547 2157639 2277203 621813 966471 10852: 1397870 1512138 2473875 1380043 919435 479996 1007004 714971 708457 889420 459805 2170943 2177425 2536318 905884 2141552 1682705 663992 1023928 2203485 1726757 384336 949132 1071482 2459120 1212518 1894049 1082481 162522 715173 467392 596355 2275672 732445 2160476 2437275 2367779 942246 2495788 1948542 1543663 2003446 591739 2580087 1110848 2503730 1591759 1790276 2055400 1178711 431681 101263 949430 1303598 2228878 1127468 2038535 349436 2405050 692070 1497539 2445099 731773 1609229 2355086 1299617 2385848 2032917 1767870 542862 1723777 2585815 322723 1625990 2014576 2327814 1836387 1620620 599175 1501193 1063353 757253 1805874 492506 1001431 119226 5655 1079380 2166949 2077384 1232012 2496396 2328199 1036846 10853: 632708 2183754 2549909 1229353 1590385 444283 71093 1102000 2623863 616068 2425306 1532992 1766246 1357868 2550251 581311 216925 1121736 934923 544832 1215381 1427734 1407884 1094374 1331232 691588 2520454 2105294 10854: 613501 1954024 1912665 1005112 850820 602425 181877 1238414 441153 575207 620682 1029270 985388 754135 510505 391869 1359727 198977 2572003 797334 1191312 1661673 160732 629719 1298304 1633238 1560202 2140725 856833 2831 335499 1809434 1411444 363933 2436103 91990 1396046 2139880 1883721 320854 2536362 2212777 2298052 2534306 2421701 2209951 1367610 2196084 164800 342695 2068728 781507 2196012 2346172 1141744 1631124 2316233 500629 923494 22575 386671 1878832 1006071 2150434 846740 1971128 1830936 1095420 261019 1842820 768949 1916616 2357729 376100 334322 986956 39809 2578440 22560 578513 2197243 1378386 1461425 2648730 720687 1339357 2343047 1200359 1281639 2310373 1409157 2490240 10906 2256891 2528143 2363785 1469959 2142141 1202889 2263931 40487 2445315 374138 1512198 105086 1066863 2526257 730997 2279851 862891 1830361 939299 1314263 845369 1053217 553759 1418734 1950613 2058902 255879 734328 1770708 1599161 2150155 861581 262036 594555 735007 418825 586421 427821 1227734 753060 2064220 663974 1120209 164804 1816535 955982 475475 2574990 574072 2274584 410792 2215545 1706886 424633 1392952 220664 182095 2346328 2251130 331946 2212534 1434734 2613283 1609462 2322109 216875 2099428 2280062 209339 1675138 1528132 1093766 1622170 1247195 1974229 90154 2648781 1012561 372066 2532737 677804 1633320 515281 1447005 255992 766670 715810 2390823 2562397 679390 1523362 1225521 2373208 10564 636983 371507 2338834 1865997 2097516 905130 2159151 1962939 658352 1861095 2467372 1833897 2239155 2588420 2607299 204883 1332894 1580139 1750752 196448 2260470 1715603 1171206 1402231 565542 2222004 2639252 1082065 2159169 1651897 1412084 1232722 2186857 104105 828704 969998 1279961 569313 326512 1134623 2446717 1232862 1283034 1607300 1162720 1270469 142423 2402955 10855: 678918 676781 10856: 1491307 903688 2351928 1965538 1011927 23140 579197 1000365 10857: 1396583 102409 2157162 309645 1348398 174857 1275300 955741 539615 497652 1982812 1879868 687556 423855 1602325 1988372 1708457 10858: 1890809 2544226 193557 10859: 538577 2336358 1353289 2548781 1942739 251252 766466 397930 260255 2586631 1846238 1086: 1036932 1280318 1866912 979693 153629 1167841 2355969 1099576 2364115 2064972 1550132 1921158 908540 88909 1147908 1687256 109573 2068682 603510 269492 1893120 762626 1622165 1594361 10860: 2419809 1568220 1516690 1792363 1521425 1841295 310609 179707 1760066 1965006 2288336 1122399 1471797 429784 2417369 903395 1199183 794374 884245 811943 2401603 1657115 2252912 1743001 1946310 2238203 688195 557644 1531960 1564972 1945657 852418 2227030 2014008 1119114 1421058 1915162 463467 1532675 2143583 1673540 508222 1207896 2250266 1245247 1140656 1643234 1790076 1575047 780711 10861: 2219898 1160189 2120604 2157172 430476 887997 1360184 2001820 1571935 617726 1483770 808413 1282335 1421741 658202 97515 1441705 521405 340637 1306450 1534041 1783140 2256639 997890 301733 2000004 1807894 1450724 1946383 630258 923313 541017 912036 1889844 10863: 544737 2236365 2027549 2331386 576984 1601993 65437 1677588 1647122 1419731 302958 1648819 2477303 83034 477289 17934 1715961 854227 1800438 696008 685814 316155 191972 10864: 2344913 2431269 442880 1567530 1662609 1435511 812398 10865: 2596916 147042 909883 897488 1741065 2464133 2645591 2059029 10866: 1486806 1360080 383092 978154 10867: 764664 380765 916342 1552087 669673 2099394 1720976 10868: 1248598 2421777 1610234 1336447 736644 203576 50367 10869: 1541992 1929741 1087: 288622 1150423 2175219 1946669 161223 1550539 445432 2337931 1567952 2596424 2206715 1568124 1397016 2034683 1547409 2322269 2464210 1993819 2497498 1163566 43837 1907394 2417865 1584211 10870: 1525369 10871: 684754 1954750 163917 587353 2311666 1357099 2159606 10872: 2026560 1328723 18851 316857 633690 1851033 1306900 629547 306930 909839 2484384 797136 109699 395087 1578237 2605785 373697 880432 599895 2637955 289989 1124002 935285 1014343 303901 1888505 2428126 2640622 1109993 1933125 694452 2319604 303846 588389 1403673 10873: 2535278 484675 1894605 1445221 2469381 1775839 599895 1225746 1049661 1040787 759009 1118783 2601331 1304554 1510838 85493 10874: 1439903 1446102 1804937 1944012 1976998 1547794 10875: 2136511 174906 10876: 62962 682914 10877: 2434480 669312 1132792 2596726 2635499 2050270 1056408 2568029 10878: 2411735 1597798 10879: 437909 4783 2322742 940375 1088: 1270668 180856 2424994 992811 10880: 2200103 1104586 1262307 2261254 2568756 774281 1441938 207672 838414 150694 2626153 1010632 10881: 1481961 1704248 437604 1984393 732122 535114 977044 1782687 2409531 10882: 503836 1661702 100495 1933447 10883: 71390 1237097 2187108 1783304 2275633 1807105 2047243 1685061 924655 1991601 59913 1997103 545432 181549 1255677 2375502 187154 2162753 881502 386900 2133510 2146777 2397588 393125 814515 868596 2098963 1287721 553140 1723846 1029424 1936128 990556 1491205 1854282 303095 2159083 1543352 2414511 778246 2008087 1391039 44769 1117143 1673891 1475443 2548702 1523192 2587984 1673825 2296144 746111 2390838 1980323 2401651 1200638 2133574 1277467 1820892 2061526 1899324 1012251 2548409 2361256 1432388 1537982 219894 1797355 713414 2359047 2097064 1250311 1037495 682100 2479535 88761 912309 387967 892588 377539 1787338 1557511 336969 1009036 295035 975807 1932594 2441569 546477 1257336 794525 942523 2287465 1467035 1302590 727972 1350230 1498054 476493 674397 2381792 1995214 542376 10884: 571594 317971 1611639 762419 294618 868232 1868317 2522644 882352 1684867 2073220 58277 2066147 1960450 1177803 2319038 1543822 564425 545026 806843 337821 369758 740662 1616274 171754 2519675 546650 242681 1677242 10885: 1338134 2435614 746076 2572552 597507 9174 1953621 257294 627333 644961 1716115 610533 2624124 1661523 146691 1390933 748794 1950484 41084 2576072 2600731 1827209 1707182 1043326 623234 1282023 1477736 2392770 2517009 320576 2275381 1390062 2071857 1122942 321679 2138831 2022728 588954 1160232 1386335 261268 1665824 2610423 2021291 2135488 767134 593666 2510566 2210662 1406534 2478248 2266288 922438 61927 2560910 53566 1414025 10886: 75971 963253 335531 2352522 1010800 998607 158022 1928336 727483 1463608 2537347 1585617 799904 2611092 1607403 751308 928604 1140550 1117361 1986360 114077 2461011 2470904 1268644 1117274 2376293 2324757 306169 1418063 946125 808435 1552563 497069 2148452 1431056 765648 513412 746361 2082364 46263 1792974 82884 2076685 1646827 1768500 1803323 700604 2531264 2186299 956039 481877 377262 1775248 9360 2442192 2280310 10887: 1293903 1327727 1917524 224706 10889: 1954024 972637 1253431 141839 1024463 1749408 416556 1672912 495837 2390223 1855138 511789 1279458 419304 2443172 932064 649366 1421686 1344301 230314 2528954 1085264 2430154 238419 2124109 2468067 2277747 2531538 2294082 633907 965699 2065686 2360638 2276505 240906 665617 1742035 2523795 2264388 1169722 873795 888371 2240910 702647 218189 1793349 1140609 1738373 545460 470439 2570079 1563756 2489373 1637857 2356988 49113 1101642 2061288 406365 727777 1627415 2017966 588550 1624018 297831 1943088 1546059 1078965 335032 2040685 2430232 1270983 676737 801044 2536588 1068799 620645 1485227 2611883 552849 276125 2498672 642079 680155 2107094 2615875 1371285 1603215 1509853 2011383 1642303 1150354 2258699 836561 1762032 1965583 2056329 773391 1598062 2539966 1218854 590626 477414 1476476 379896 2362238 130625 1993652 228625 289006 1043147 1768324 1711633 2011511 699934 1689584 133621 1068178 256560 103240 2208028 1130932 776411 349740 484967 1136288 211076 565351 1523544 1073908 1399694 2260092 765716 570009 1020537 259819 731125 1621425 271688 443969 1089: 1116838 2230266 571280 534237 1172791 2092534 1649909 1478912 2242498 2450565 1101171 1247258 1334575 2499601 1274638 1679151 2495928 1202969 1339239 1113154 115055 1428866 2468827 685704 1081354 811630 2392089 2032705 2401793 1946851 1525399 1469694 1135469 908540 1262243 807672 745337 2504547 165524 1196706 992727 774382 962226 706392 2139690 2393508 456456 572713 719730 460798 1428791 1842319 1691744 1165871 485428 643701 893180 704294 1669420 10890: 553725 1402912 513363 915532 451203 2393770 10230 1724821 2111169 1347607 818884 2403534 1717025 1945155 2047579 2075740 1760489 1129341 1691408 1135396 1759734 2253252 9911 565962 891561 2266522 1279198 538495 2299041 1262751 1310116 1044668 1804431 1687372 1209815 2140299 840131 597532 1016619 1195564 464716 726704 1912515 2542148 1225629 888514 393798 696973 10891: 1265831 2600419 1667543 1530377 1234795 10892: 574283 1671937 1718201 1319967 626438 1599104 600813 441856 475003 1399082 1010686 1180066 2644460 1692085 1015772 1409427 1494429 1697529 1468830 1717481 2527369 2497948 262115 477168 1607672 2301767 499064 2164321 2388429 42691 173260 1105106 31821 2313058 828921 594283 1702270 1228957 1953718 1303962 1855065 2151275 643252 136011 2349167 116753 2465214 10893: 1870236 897147 141839 1871030 1210842 1903571 1696983 1894154 1597739 1347977 1075615 1270496 2424154 2347415 433903 2264927 1431080 2322326 2442734 1019317 1488722 1058319 1403591 84381 99452 2604112 653639 1150753 2610608 1139028 1312635 2350301 1721493 8441 177615 434258 890301 1522618 2624547 1485907 2298547 2517818 902011 316294 2607472 2206271 1422499 1672093 1925168 627026 1632583 188882 339651 2287856 849213 1622986 1868675 2054172 57545 10894: 65908 368226 2445646 1824720 3561 1090250 1689845 2333858 2511879 2620148 416232 1028438 1365075 784707 1102362 109989 762885 860915 108896 462039 1301295 2544109 301874 420660 307400 2534784 2627563 1571804 1868826 1864805 2370349 1848971 513803 1856770 1983979 912802 647492 1866726 1242516 1012771 1273390 2240192 181229 74033 1224663 1638431 1418096 2265503 690938 1333050 1943440 344083 1050838 800322 2220475 1873599 1093603 2207947 1498469 25992 81635 1119153 807936 1825894 1799829 2583239 250943 1705640 822320 1762417 1341614 460888 2527537 277243 1597886 1397559 1940477 1718818 177285 1878264 376464 1897924 285881 2341019 1081121 2081189 2422911 261192 637890 2101948 2212241 702720 333465 2408169 218617 702829 770529 89720 1116568 873382 823111 2331798 500552 1084462 636867 2585065 2272790 1765134 160813 1471350 976690 2006805 2507069 305264 1133923 447813 152075 1115014 1323489 441702 774736 788485 509926 2289856 2001447 997760 2627557 805246 420730 2084029 1064587 2188546 1838941 558208 1788794 324816 1608066 663974 1490023 1396558 219908 2094731 2577214 566514 1919129 407391 740588 1952292 2614304 2356552 588455 3335 793736 1734118 701495 1532429 413013 2457996 2097870 2239088 1953454 1449283 1763812 590322 2391828 872839 2073795 325643 2427728 2553803 1047834 396802 445450 856271 325706 1391772 372426 1030044 662768 4298 2238902 1870647 1451491 352726 1767517 2146347 296253 2122371 722054 1039230 1494820 1397643 868439 2604846 1836585 743424 1058879 1855397 1241054 1592197 1106240 2312269 557736 1156072 1556219 1217374 2245131 2275722 1276885 2394332 284373 2472503 2530234 87613 115284 190160 574081 1361621 57707 2156082 10895: 2194768 1315673 777794 2222729 678306 755895 1023235 904904 203387 903479 1573552 525666 1170683 1270336 329882 10896: 884684 2076274 355742 1615158 1233994 574441 951127 1892650 10897: 782420 1122917 10899: 1576388 1954024 1998035 2342063 1022378 2153518 263315 320814 91166 571065 2472626 1604980 418961 238407 2246782 1257820 1512950 1138054 759973 1868437 582478 917011 270764 2054496 1997100 2638523 880039 154049 2559262 1826931 2396511 264397 610692 2273439 2483379 1237118 2122685 2163478 1598820 2620652 862622 1502043 2447602 569281 655366 1425400 1317422 860599 449296 655195 908205 894202 2309139 2001627 869874 2551961 2642835 362214 2516004 546130 2113360 191785 838585 573975 1164842 1360840 2324407 966208 870476 153226 1372761 25421 960270 1204857 548514 1832901 1012106 1723211 1727682 1919729 166205 1952263 2329393 2610466 1474109 438282 1147932 64134 100999 1625315 840815 334072 1162869 2519010 1973980 267890 2368038 284173 1853290 1515330 1562200 607113 2408887 385639 858003 2412588 165132 2619693 2547449 888064 2177029 2298704 1679128 1327528 1143442 1909808 2410056 1187183 1066379 1813909 423245 935818 35340 404165 6323 1883301 1212551 675314 1928230 1499524 2544733 2211487 2026891 1694648 229108 262944 618013 842277 1020724 2336064 1035593 1036183 2496776 1854240 169455 1049640 2028074 2463507 41123 879812 2627972 1170841 1801278 573926 191940 2590630 1031126 1229547 1104580 1090920 170726 2536259 1644144 2378795 436461 127265 287866 1045081 1534941 2000176 1406329 1496744 1055440 2513945 1384571 2116511 1871902 1001359 26400 1620113 622594 2286010 1123943 1703142 2265280 1151188 794824 903469 2049775 1300493 1977414 1577197 1172702 2473566 218019 1787740 1658520 590442 991557 1759484 2236040 1872548 1700038 1825483 374599 1186955 1143212 1583934 121774 505237 1590188 1992409 2125111 994760 869774 2470453 463770 500989 784012 2100901 1317128 1396153 399699 1734831 399335 2255783 1217623 1958243 2318742 1509019 1298820 216797 891192 172292 69552 2007926 341954 2597284 1932764 1012708 1897092 2075954 1673319 963604 2037015 434769 689758 2013117 2424977 361454 2005452 421344 2636048 863100 2191325 65399 1124351 1731106 737132 1570444 708798 53797 119780 1591777 1282549 2277922 2340470 2054413 2073012 1203033 566123 1008722 1823289 765988 1210207 2332823 210599 1351132 1504062 63164 988007 326696 1685911 1921570 1218023 1420309 1045388 1385905 1686723 1033262 499739 1119376 1148395 1156844 1110407 365207 17485 1414976 2001268 38647 1554384 1098906 1470460 1182331 1389690 32340 331495 1502046 713919 2226173 2199087 1653442 566914 2085420 1288433 1626082 2108385 110121 1284832 728810 964658 2326630 1085961 1631433 1078701 1498996 1783428 2202899 1634269 2544391 957652 696455 1514893 1554196 2400329 1909634 388329 1535392 1203672 415503 755015 1775456 1000868 648013 572325 611279 416073 1768880 1118460 2363102 1593775 2382801 836720 59839 797777 2449394 209041 1083734 1584057 599334 1190580 1815120 1443528 1081001 2434829 2182875 2329123 2554750 274175 1089971 1529250 1512668 2486803 2226601 1371571 255791 605373 1877612 1939143 1653498 368994 1910264 1788628 89168 371923 2597833 1834806 921810 1218114 846788 318018 1314243 1510425 1458276 2534690 508977 1283137 1867321 2113838 2114623 2614504 1554963 1314626 1671688 295801 1435383 2512565 223012 65725 2371807 800474 1112856 2183880 378444 1454410 865068 814214 1016534 634199 1799135 132241 1800721 2031352 1220395 106593 2296407 568205 1244512 2217752 2176385 1817215 1682506 1209604 2005992 2574005 641979 2342461 2264897 414990 816032 2620500 736193 446609 1265208 2173431 894287 1937491 288510 1272920 2201264 1046742 1794419 2021166 84721 1985547 248682 1950780 258914 871841 1969294 1217773 2419991 191563 1535724 872160 1519183 2568839 319833 277223 534662 112805 1202465 1279640 1110404 1488902 672851 1669493 2451827 1551473 2034927 2109442 1482770 1970944 990034 2588492 2505235 1196529 2589185 2267716 2005305 1576882 2038288 1017452 1994797 23558 1526491 284934 985343 1939333 2452220 2023540 1014869 2238053 2404496 1812715 310408 2590930 2046894 774697 120004 520593 1883650 1836989 2073405 1167332 1734054 1358738 1167903 670051 652654 2157779 1559428 350325 2282752 2164562 844242 857717 2212865 65839 2161653 321703 1156928 1370862 57090 542318 1630419 424329 1819267 1972439 2399282 354892 1426711 1926168 1411871 967217 2636238 1138058 2026703 357889 2479719 1150267 1808155 1857615 2539176 859489 540427 2637170 650696 875839 784601 1190204 224964 2222744 807150 1718052 385077 1021485 1254486 2392226 37424 1114779 1510455 2461000 506200 498400 1621829 996211 1090613 1197090 227170 2419504 1889956 2106519 806627 1054438 1911859 295577 612012 2318153 1688046 607425 1664538 2173700 2323905 1354893 1066530 1274046 223847 1871971 329448 2226505 547269 894685 2162010 1935132 203123 2430302 1032350 410964 443251 1488508 1946966 1320168 488194 1080651 2066308 2361532 582667 2567682 965147 2379710 249605 677157 1890801 2190769 2384169 2381605 862899 2238942 2342886 2183266 1067567 1831489 1707664 1873404 111892 2375168 242500 659285 2138829 1065788 231293 421358 820500 1559989 2640325 1067767 1523836 177978 1099898 2145770 1161470 513976 2144180 1680763 1257697 1310080 1826701 1569583 2131576 192767 1210019 2541039 2197611 180408 556430 224162 2639595 1987134 2396661 2415330 1090921 1971273 2107721 279068 1567673 185058 292962 1888227 114071 1274307 232121 284123 1159370 2006138 2365615 1090150 2133100 2293886 702357 2053880 1988183 202407 556857 16682 1627803 502845 1675742 1927482 2565961 2057571 452229 1714298 1903491 1007620 127693 2127976 1716684 1312360 2521648 635509 692533 1163267 1165170 2588357 624976 1482497 2047373 1663211 2195071 329047 2241964 1394991 1632285 1601896 540620 2139722 1441622 979146 2489984 2006137 2088679 252770 28141 568742 177189 83730 139991 2607880 2085190 2095369 842516 814515 1053936 172124 1512017 1703248 376263 585785 1918190 1748059 1692058 506338 2375634 1176913 1435687 1755729 1042137 191312 2348751 640929 110225 2540244 2336908 591568 818928 67221 568178 1902113 544525 133954 1101889 2240910 1416367 1127063 1621464 1716193 1684861 1613660 207354 502105 145771 2324320 2575929 2098129 288431 2328136 551988 2115356 994078 1963163 1893197 1543870 1900944 2186797 1925042 751544 1413269 1957389 361403 1448247 1997846 2438016 2350461 1761818 1740743 1859144 1648727 1905719 1544126 1122208 1748011 202542 861592 1880060 1573534 938826 2517967 2098482 471665 401169 2185247 1862531 1775334 1002389 2002720 2182729 162847 581236 91883 790541 2283289 639206 1515166 428620 1873492 2581344 115951 1489081 2545927 1538505 2328373 2299958 274723 1298417 2447377 331975 891356 2041311 1263504 1806892 757685 2308456 676011 1463008 239789 1595355 1781684 1088529 1397242 1083395 744820 1558378 880125 833463 107542 1056883 951881 1498195 377498 1179324 928576 241890 782102 819885 814981 1766509 2560967 2549811 1875382 91981 1291263 2016011 785274 1494926 157944 1893424 2489892 1392225 2060604 2557766 463563 2045760 2451128 19336 2601094 1308359 1583971 961411 494614 928868 2497007 608537 2314031 178130 66707 2453328 41192 948547 589419 1132367 2441195 1108088 666363 1586026 483324 2342696 2410435 2091347 593600 2008539 2271369 795999 2512916 81246 1568495 1262187 1616650 1748987 2391624 910869 1738298 1331758 1025984 970776 844425 574761 2595194 1441275 417480 1013465 219823 674715 885327 308248 10942 588260 957909 1704214 1207406 156039 1642835 1967864 1894791 1299742 978044 832706 1756396 2552292 368569 1795651 113369 1752180 1485485 769330 1542917 2099023 829659 763840 2439343 2466069 974015 2293401 2488818 1412703 133381 1641267 2266706 1442099 2054579 2517882 2308706 1400147 2571992 189884 1692148 1031243 2176117 1338987 459135 2543516 1069808 2348916 2231159 2615195 955719 232715 1432985 1752480 131447 2067425 2167931 988333 1171370 1988739 1229025 2444087 1587912 1147593 840537 1117898 2646582 702287 475366 1700453 2127920 1904850 981545 1087194 2588534 1700800 237798 814571 2097363 1561937 1985267 847060 1383151 2123529 2442747 2361322 1418290 463820 2101606 2018010 926913 372077 2452012 1039511 38448 858492 640542 2550298 2257793 484095 1370245 2345796 42167 1047904 1728888 1970263 1364926 1704091 834561 2196514 277559 1297719 2405124 836567 862881 1455323 1907031 917981 1671785 832423 1951657 996566 1530147 2047391 1853405 562153 2518543 1097008 1220040 1690984 497033 2278938 2182127 2106825 1020193 2043261 807839 480383 575227 2295012 42899 2548363 1313756 1835632 1610312 1700388 295141 981759 2220463 2412607 2498364 913116 1622992 2006421 1467497 2098177 2561644 575291 209028 472579 1959517 917432 1506996 552568 1599986 2327294 643381 143105 367852 532696 1142257 1769596 729723 2193590 2449477 1136438 2525600 1650615 2635328 818548 734561 2092301 1745247 1334791 2254657 695657 1974752 138261 285050 1136568 1796314 426699 1647515 1145473 1298516 758230 796862 1886469 1065159 2484792 2425399 1157536 1782205 2107249 1167297 876475 674649 1267410 1679544 1780701 2219920 1560837 1067669 2515992 1413606 2099104 1977198 1419378 1931529 1664778 2238896 2207231 130698 2101766 1638100 1480887 2609736 1959784 1169264 2347548 2251515 1288207 2098090 1753463 1360742 877814 586574 2237999 2012575 1146672 1862854 646543 457685 2451642 1044269 2568725 2534098 1781649 975490 558886 773007 42501 2358877 2341192 473717 2085401 95062 1198035 1292728 274495 842264 2349629 259782 352980 395520 1551924 1783596 2455179 208150 1938254 703328 894042 739199 554883 575126 1530237 29660 1626383 130212 1934272 854721 1424084 2062607 134561 251167 2570559 997 830934 1782533 2094269 733039 2386977 2279885 960869 2253253 2513029 2093321 919820 58342 2534278 2556923 1260132 2471505 1878643 1141557 2348342 908102 181644 919160 1771050 2295883 1036757 654978 2762 1747831 2170079 450011 1266848 796157 1299503 2447746 114523 13219 981591 1474826 2054589 775036 593126 194759 415257 1515915 1030299 1117314 2273036 1818006 1931870 2379605 500298 2376710 1336885 1657715 1660992 2229071 2541270 2548003 822241 785885 658710 2401103 1356270 1311208 1421819 999303 363112 936075 2026804 560293 549031 438116 1569185 952496 696493 2640350 1132256 990523 2076605 751299 26318 1213160 2102379 2621524 2187046 1093990 1433543 2290835 774281 1430502 956138 681229 453869 2617591 1520546 2378097 243410 782157 1776709 1963786 2534484 2408144 2607354 1795038 92258 825744 1386733 1615724 2545139 2337169 2574128 2149554 1594538 2391809 2240083 299856 919936 1908136 60981 899431 979604 2213171 1894872 1557189 1124261 341381 2059791 1922815 1461837 1802874 1239120 256029 226947 1969265 644790 1360531 2006940 1118337 2053280 1748849 713627 592096 1140977 527581 1859635 2540471 2033184 1651069 1873463 585353 466282 417690 2037463 2436038 1946303 2324528 861920 1139195 2182212 888972 1307761 2426704 1062768 2446478 13474 1627949 1230292 327200 447737 749992 1756410 2202577 2264924 2588249 1545253 736795 1502520 2407388 1622254 771376 1852991 2518727 1524801 865331 1053729 417898 2362096 2564293 947304 1815283 769739 681935 1400170 140765 495514 316748 1895085 913677 2448318 458093 214313 1112779 1350197 2136521 1454526 526905 1020730 2082527 1062094 268676 2171486 973777 1000079 78400 1010471 1052984 2029188 2574391 288307 1115363 1898230 2191828 507383 858153 2551358 1689854 1765744 808644 471692 863058 1220468 227060 59445 2516461 1654985 402248 2182628 2343554 1598457 2621082 771581 228761 2346293 2188956 521690 2601237 1286016 1771194 736531 659331 1293046 2043094 1144910 1519411 1190033 669745 110133 222458 195828 205353 2135466 2444348 145314 350856 1334838 2168964 1747915 142405 2368521 1595427 607183 2120504 921386 568423 1691246 611669 1581853 2235175 296037 1083648 627065 235629 475873 839826 1391579 2467279 372355 2046605 1415860 780664 1718160 375329 2101145 2437717 511289 1992578 1073030 1902609 388880 322498 2208794 2637803 2304090 1868151 212881 2293114 2048317 2465162 228086 157941 1652445 1031262 1180885 119630 1457753 1616664 512060 2370538 2153128 2592767 1167800 576729 1835795 2635072 624038 1460915 2241833 1928451 1510266 2601021 1817670 1451582 2061662 232354 1925209 2577932 1554458 2046105 407487 272438 1546796 403885 140952 1619449 2415298 1487584 411774 409068 1395484 970065 212861 877425 1262985 208569 623426 920844 492810 1282039 2184005 2632477 2198828 1017602 181728 2496058 116291 2307036 1542341 34660 869627 1309394 1106249 1327365 820830 790211 2080051 1499926 164187 759902 1435559 131427 7968 601275 324831 56963 1570222 1047128 1174231 2017991 1608210 1537379 1819973 1621524 2015680 999447 1983362 2290292 340861 1167643 904315 844001 2133606 1922583 363371 440406 306406 1699998 1910277 412248 933104 1648422 811845 1340697 851570 1973728 962252 188341 1281329 750327 2311878 2600539 2522546 1251587 1364375 978866 1628701 724190 1988171 532060 1419882 257969 71923 140281 1840494 1531023 1324379 553162 628941 1124365 368414 1800144 2417714 1637109 1598751 1328646 382428 1457069 1192956 1883742 1780312 41339 2586278 381423 1583241 2498442 730570 2502924 1051628 1457797 593207 1228100 609961 1322452 97541 2256366 55018 1253807 84941 286187 1519865 572761 535945 702722 811086 1761369 874761 581252 2358626 1655128 423971 381999 678275 637202 2151690 1780667 1481266 465396 1172362 2332291 42811 1516689 2356793 23471 1310834 1717999 1135308 1156546 2069084 689154 124659 1825180 1631162 1797672 42630 105761 372083 1731059 1217720 1435679 1118233 1879105 1329110 868017 216866 2591123 834705 893129 2348313 1839060 1749218 500066 2352829 2373386 1350914 769895 1558800 2260076 1132453 2136991 90056 1380878 637496 110159 2568522 320878 2186922 647190 883822 2090801 2569099 1558146 1957988 2596179 2205323 2548971 1919298 1967481 2561215 1407289 2023690 1261737 873311 1184400 2234623 2198443 1665188 1371448 973797 358729 1344701 1153084 2297274 460164 1321822 2369799 1001797 269706 1933712 1493003 526405 1033119 2004689 2386105 2575359 29686 1467619 1735520 744010 1195556 1546629 1218934 351549 91323 1628291 16688 2386640 630783 1378880 588137 1570950 1259644 1769082 1295828 1912902 2138643 2183136 4679 1090910 161326 1198632 206238 2647510 77601 1668447 2356833 346344 218463 1857630 2293329 1392982 499033 494075 2490611 2283581 2434028 2432816 671302 292279 2019328 942334 371602 6841 2491031 1166046 313640 1394468 1384701 488050 2248644 2476280 2029952 262337 2378050 1955862 627015 2188253 2442157 783989 1855143 636049 1108293 1003137 2576468 61554 11601 863836 1857268 2257575 828236 320507 2295555 264514 992565 275584 1223671 2640150 1344357 666798 98197 1926192 596903 1698583 160961 568487 700189 1267415 1314891 1771752 2082967 1655787 1154355 1719308 47694 1136722 2424573 857405 1468731 1359679 2464747 2542361 893709 1156090 494756 73414 2356714 1290178 1213307 887698 735906 1671168 1430286 1857090 423959 543895 66741 766181 1631836 656646 2621708 292049 1708838 1902604 1742995 1089530 1713808 1644944 1971052 1776697 2247939 287256 2100640 74998 545012 1906497 439864 1412438 1897965 2513000 1226972 537155 1159518 1826010 2231104 1706203 1919368 831704 955264 1244451 1386335 2358182 255482 2602208 1386312 1897819 1785023 2645447 1443529 81369 596623 375816 83950 2548908 869342 590296 1598392 786812 211012 2009868 1380065 364588 1209593 2261621 2423817 2055432 2134293 1347944 2053278 161636 2319597 565007 1567731 1459395 2447133 915601 1493812 918130 1408725 3224 1887010 1762549 1178558 1117247 408193 1162415 863262 128268 2302866 559917 2024603 1908768 88511 2376160 244213 852201 2190274 1892494 88837 1697981 67956 205901 41364 1576046 807353 837284 2597239 71526 960111 536964 1167452 2586714 733471 400799 928159 20796 262028 2142230 2618155 322569 1841081 1186029 11727 1372625 757143 547640 2321150 1834826 1822877 496556 135762 1185926 1029864 598539 1603442 1087551 455998 143988 247454 2381571 2187348 463467 1200020 1831114 388836 1583193 2424614 1142424 1400288 1988712 2419601 465745 882188 1771539 2338614 622255 1932280 2083294 1704649 1380989 507792 2479136 51602 260164 1977055 654696 2021291 115783 2396159 2162192 1483364 1882453 176877 1413397 478585 1826997 967216 1484111 1257118 2221416 2360665 707289 1799557 1732302 263720 825912 2589675 36143 2292593 1208918 685488 2152511 233475 986657 815428 1669662 2102712 479035 2134527 829663 131837 373746 1987478 463450 2633293 1832879 985593 256137 1353555 771977 122972 1590489 698998 1257215 2359546 790438 1111992 354581 57761 1759950 2000004 494779 607546 635926 1775183 15116 2614426 1466186 791356 690962 2599526 732780 1743822 1502042 104689 2648745 2491840 1669783 2377972 2376686 1618214 88801 1828035 465215 850288 2379773 2062853 1450405 1295586 973622 1472668 2006331 354344 2519774 490653 2368287 667098 915949 481812 2615722 2133784 1771241 1392056 1225521 381728 1021056 1322476 1931672 284065 1585269 922544 1990627 1343942 1954253 562663 497041 713107 566697 383269 2527675 543946 1703310 1765004 864042 2402221 99044 2116821 2127775 970008 1935458 2492345 340271 1606688 628026 1393798 206852 1101334 1345631 12537 790726 1169213 418521 1089050 234639 1209381 2636001 1564643 2054085 512709 1495380 1804743 943305 431159 1557511 549747 584162 1047910 2492173 1172013 882927 1080875 2189816 2610084 2554768 2467944 2634856 2568730 1891982 699349 1211007 1683828 520432 1495847 1446266 1089457 1835277 215973 1940729 1864024 1965495 2047237 988077 2195455 1847085 1466074 75226 2322030 866826 1266374 706881 2121111 1371166 1692401 2004207 2160024 2019792 719022 421901 1827782 2153084 1497914 1938112 431423 2645652 2153163 1785138 518839 1518729 2037197 800256 1338434 2122936 174159 602695 2048660 270219 2520226 685623 1187269 1585596 628053 790982 1036550 1416968 496876 446086 2154943 1655727 1425271 911977 1869177 27263 114084 1490632 1637870 1470143 366644 1776947 2023392 766307 1500423 1582823 1661072 356969 953429 279944 1739013 1538565 52321 543920 2213586 2129041 669032 881808 408165 1105596 717427 921072 2193646 472619 1420914 14363 1685549 1193872 204703 1767529 991737 485834 89198 220341 2107498 727461 1533032 1147417 351523 366565 1799929 2111979 2412960 881202 1457793 437990 1467226 314187 2477635 2040659 833378 1224897 1625652 1183622 587573 1714181 1515609 1302020 1467858 378315 1676018 1114840 2078400 1604249 182989 1788263 181751 1009371 1774404 1882880 206609 33131 2003791 1929285 460487 1817569 2646219 2494650 1695599 2229066 1478341 1669958 918597 632082 1501307 817320 1338994 333505 1013767 1059184 1539422 2542333 979918 1726153 1718542 493748 1091144 27971 1628841 431327 398508 1276711 391033 654497 1178246 903092 1240781 1064037 2231844 299734 1007608 2112192 2417306 1298215 2058632 1665490 2546294 1693429 1465940 1867518 829518 2509230 224018 338706 1782115 1561869 2059929 1680465 2201407 1491129 612634 969241 1258621 2282397 1110932 48378 1066183 1595563 2180665 1819057 1088420 995583 1828245 57747 2448528 95556 1783866 1515974 2031564 1791019 955376 370012 1145966 2240236 1296654 1322221 1948469 566067 1041861 1271651 1693387 1755437 6813 2549517 961484 331886 810060 1441773 366926 100029 517979 206138 290248 498686 2592748 1858842 599826 248839 1727816 2341694 2002452 153018 2428211 1521895 2212573 131807 1363164 1886307 71517 283403 635708 1559922 2286957 817728 1563895 2563316 805166 1329805 1451438 915959 352752 1717425 2307539 1130658 392070 2442795 339507 6894 1337954 224662 1015117 653101 2045681 489069 181193 2461058 78404 1898896 2416655 1557657 716157 1923241 1632896 1060881 2506312 1142539 2090418 411703 1198429 1886134 2432231 494223 508315 1636487 884836 1007841 404660 1295892 1532301 1606130 2195042 2231530 1558953 1413930 2403033 433792 2387953 961129 2169286 1101924 1574339 2288385 2071543 1890044 472015 1631492 944665 1619383 1677939 1784004 2004931 1853682 895875 40483 535358 971518 432607 1495054 146066 1772380 2510064 1536300 2314268 1552127 416748 1654871 2257223 227847 1127359 909485 730018 1843337 1768369 2171605 634162 22158 2019384 2094599 1644630 1702234 2220935 2352796 539534 1402873 290146 2151212 494206 425771 86806 98722 532583 2044407 1196407 1530663 1756722 2424328 2074629 1301032 184390 35146 776894 618852 873674 801472 882368 567237 2402998 201387 1217867 1762181 228540 586220 415194 870608 696055 132538 2438224 1192646 1221180 913458 2118762 1276983 542072 336176 329211 461808 191028 2315655 953264 1512688 210548 1534785 1573905 676043 1831290 792649 1456958 347866 1733279 2329134 1314046 228134 908615 1812653 457177 2141717 1033628 569766 475616 2145892 358736 1350289 442702 1245525 2594978 1385718 184271 2076120 657485 348564 1193392 700531 2188617 1767132 1633594 1122364 573332 1544352 521933 328289 2232091 1368688 2318441 1848142 1041553 306662 1372152 2613487 1826792 2102045 1858422 584264 697771 720321 1897655 851994 756304 535491 1606379 1982742 1923161 1941252 137920 1141965 812197 360842 328550 2558974 2504551 164406 693724 1028188 340792 2157768 1057413 2613320 1404299 1674868 444391 444079 1970370 1928163 2031944 250411 1258025 2108611 488397 798617 2442336 109: 105603 1812500 2207446 573392 2466870 1090: 278568 1036240 565773 10900: 148856 1984318 10901: 136846 10902: 1170033 2466210 2467199 2329123 2485960 500802 1722298 996083 1995497 652371 10903: 333510 703434 2596095 1911873 348696 362437 1302673 504279 1923264 2624896 1773470 998204 314244 1356524 827549 174433 600694 398660 2393899 10904: 2042624 177581 1397442 10905: 857129 611193 10906: 1615343 2098833 1963172 2332580 1183411 1527113 1929214 2508198 1306185 616720 940708 1860007 455500 198932 739008 2216528 2504363 586176 165889 559544 1830229 1576322 2301916 784170 518908 2323032 411724 1597883 2574567 1489324 670865 2193730 1719889 1656997 1233168 371965 819188 1900367 591390 1644536 2065290 1054884 1155703 695465 1777201 164768 238913 617719 2384196 593832 2113360 495810 1238390 1614808 1357727 157706 1812967 2536334 2129593 1191486 2383228 1031374 1946227 1049286 1365904 92987 2004492 2296480 1512089 2459052 1275640 662052 732479 1591369 1830211 1281657 2644587 2623612 190084 416036 1419335 1940588 1798078 922917 1083771 119605 1283624 2611921 693771 1962716 1525381 668470 1383759 2161753 818933 82096 2339019 1394109 1678449 690375 2543603 337761 317117 2328968 1065381 768983 2314797 2463059 76249 575094 1747816 497638 1124628 90695 303093 656167 900571 2405388 584294 1052015 584221 1594368 740041 1224104 2334083 1071006 541811 2347462 664882 1260480 1491795 916129 2097921 2031475 2275881 1972847 209964 894336 367680 1602430 734545 1260379 877127 433333 25696 1989237 481168 1242263 427357 1968824 1769782 2069641 1747154 415890 133071 2039346 1943360 2244779 2137489 1206388 228759 1914969 347209 1692161 2302421 927915 1095122 766869 2259434 1886783 161494 326888 2074250 1653655 1631401 110914 2304761 1751835 1454372 1902828 2053124 1193810 903182 1712451 475816 1196268 588670 987149 1375880 1719665 2375129 1448082 1421718 1167980 290497 1671204 2041909 559056 1453392 65127 195428 2513956 1380162 2157497 1958096 838195 99737 2083744 22528 2487196 35534 2563348 2385072 2077322 1641673 2349565 1071185 1667310 2329005 1822624 774977 17082 859276 559766 138669 2096570 2491566 1913386 2522648 753922 2286166 1352038 1707423 1764421 1187963 2408008 2464060 2059675 1930680 632614 1573496 520846 1395344 1567274 520595 1777888 2123557 2503261 1450994 90021 1087509 2157064 1318686 541160 2125805 916347 1437820 2500414 547388 1847135 2617084 2184320 1554499 73659 1206112 190314 121370 1536618 109384 1046001 1103134 1686419 546733 2647651 1520865 808687 2221212 1728478 2302540 1821477 2130047 2553111 2014260 735947 2512948 1988999 233133 1138203 1742790 615368 984964 2312827 2144228 2016232 1521264 1387726 2551336 931995 1755656 1983088 1856295 1622303 1004959 2145079 42293 1386700 1129774 1014215 212519 1159167 772521 1832498 2070845 414394 1360640 1309711 2647577 880350 1903573 2443422 2573424 2503759 2372980 1960371 2208455 1819082 94542 1041959 1262624 2174749 344251 2553628 2006170 1598707 1139793 588797 445758 2033646 1893908 1253082 2279673 2477549 1207702 1128464 175999 723007 2065804 547712 2074516 678544 1285636 2390083 1447814 241002 1072822 564415 1046776 431907 1502605 1100945 809185 1082872 2096268 141056 307609 1134738 2210032 2119410 1665288 223534 2024982 2365593 804067 297950 1288112 2228844 605682 263836 529389 1611754 571945 488305 609570 1606239 1207809 2117699 470843 319005 2279540 2467119 570435 2170714 1020622 526450 2612895 1649422 1202406 664688 2258866 1889957 1127474 493470 171131 2084452 1993303 989730 865406 2252474 2349146 1959985 428691 328878 1876086 1391022 525266 93473 221701 158433 1985259 611836 1831557 2572600 2579645 2182831 1973268 1000843 393000 139122 2548154 1650205 1378907 1123842 137650 1117820 245509 2365514 1715570 348339 1688214 1408614 2160180 654055 1591016 2497392 1870628 1280751 1254621 1593940 2351336 1594330 2000601 1678396 1307285 2324873 11433 1708756 1565453 720478 1901511 1277299 607165 1897180 165586 1047532 1536966 19983 2240207 602644 741268 1553966 821550 1789038 925796 33242 1200033 2320814 2191876 2120074 2200991 1980935 2111692 923910 2073368 2048941 842478 2057618 2023587 1107030 711786 2597132 1668373 210884 956379 492121 1935132 292739 2636378 2494117 1588856 648535 2631419 1101757 555324 2162823 1624426 216226 1688033 397949 238860 614124 1776395 459416 1162196 37309 1770470 868441 1127528 791324 538769 2231537 1832478 1834711 1218199 1748423 532112 373278 23832 1908474 1375976 1211159 2607171 992284 338400 1940622 1964085 2038253 1481816 1875430 2148140 2304007 1669240 19235 1247324 518809 1659122 1606993 61632 504761 535496 61194 1921 2567272 1377747 2050111 526286 1452102 639130 1100271 877950 783854 258284 2538244 1315903 916268 187372 627923 2538336 2640394 2194870 2133979 554666 1140297 1612256 450711 806546 1626190 681130 2403394 348122 1275698 1074444 727508 2080121 1580842 1575644 1224131 844561 1070805 2514260 1695521 1124124 2067584 2044679 843636 477309 2472740 864196 1169682 2328512 1508351 1782831 1198784 792202 2603647 1104995 2416169 938068 1014924 1268867 698438 739860 540979 1996250 2068432 1202093 2494507 1634357 1898971 2546757 549406 736766 257083 36212 798601 2426467 538000 661881 1254155 2464079 566986 2451794 755541 2501035 1350764 749333 1017110 516125 670251 1019966 1594618 889014 2133028 2200234 1582481 2471255 723490 2634652 326651 448694 773904 2213672 1987779 2356776 430716 846642 2524568 611337 1866780 1399020 2210652 1600926 2276018 2644277 691554 2181205 661511 2580188 1641583 2332508 2257359 1152451 499075 2379225 402781 1321884 2483102 2246014 2416977 864596 1046976 1880010 1287356 791649 1311389 1824779 207156 2557766 214052 2267219 1182824 832159 1680199 2270112 960711 2424589 768904 746910 1911412 1469648 2587024 917155 28551 36650 540242 1575729 1033561 935141 2208011 1477228 1833981 897053 2391624 889717 619489 1948452 1872105 1959005 164785 1005666 1252451 2619753 531634 897129 483474 1101426 1885173 1384931 244199 1239941 1209226 2634324 665708 424527 821917 2571598 2064529 240443 2137485 678118 503613 1934773 1900599 650602 261735 1888362 1732905 253845 1926724 484296 12528 2052676 2241002 8286 394743 2597352 1321368 1587039 2457004 1041755 1584159 1448637 2247512 738520 2070006 795395 131133 1837553 2635757 2322426 2465440 1322658 1412978 1834638 1404734 1083642 403674 2330625 137555 1908552 2541949 878656 953946 1761612 2050707 1197793 2142755 849748 283120 793428 1326745 163874 2402302 1066263 2415601 2497419 1289768 1348398 2633447 1260854 553087 431996 446359 1515819 1760090 1366003 543109 2415365 1456186 1816684 1540291 1099500 2522588 2065143 2418913 830444 535300 971168 687060 2202646 81010 2640853 67754 1020193 1325249 190726 97459 785808 1812290 1262002 1906427 25290 888662 2033535 432859 677235 2290011 1726023 165285 2338008 1168798 254132 917023 977089 795211 196209 1791981 878033 1270071 1896342 1418343 1008300 2047026 1912168 1806810 1622506 2632806 1248655 681618 2633288 1043315 1357823 1930318 2507107 570847 422996 1437424 119935 1302208 403342 353934 1391743 40020 1304686 766922 1375933 1341916 2510558 2187995 987667 514769 307749 109541 2044492 1220714 2359836 2095079 1086438 964757 2453943 1856877 2430758 636867 1208781 747432 2607922 197877 2458162 1534469 1570072 357178 259141 2565607 1092121 2450042 205867 1222925 210348 1257180 780058 2624941 945674 1172697 1492806 193382 2220260 23821 1607160 277726 856292 1283117 84994 541754 2557984 1108629 2345865 1699301 61651 202308 1136881 556920 942327 815737 1393378 2199927 2321556 1415700 1150512 2567604 1709577 1894575 67911 2375459 1520757 757997 530119 2325455 1536017 1666677 1409234 1797067 2550496 2273523 1617192 1214430 996220 2483719 1170942 2440206 2530030 1148741 574550 1485197 1216666 2211705 353242 433603 1137853 1594222 2266942 2088592 304704 1336144 2142365 2327385 1090641 1534827 1269930 1612386 521134 2177652 1807120 2026350 864164 1897956 2207380 2299294 86641 2644093 2167000 2155799 2608920 2329965 1754339 819472 2535994 1275196 2555858 2643369 1185300 9711 1653934 1812109 2567795 609947 700363 684857 1219871 1995748 2172903 1851074 950110 2010391 2235079 1763584 809885 389891 2600275 2374308 1044758 1238762 609699 1499603 1004477 2472137 2510422 1955627 2429665 400529 344345 1100038 1515700 854451 474627 359848 461474 2144189 77128 1960048 222788 229731 1605818 1647497 1882558 2574827 704619 972144 506542 964005 507740 1211038 1661084 912192 2450828 353331 1923402 1469252 1093877 2205221 157188 2253693 2357677 1671220 888408 929628 424548 2048321 2249023 448626 1362796 1562659 1292305 92214 281659 1344473 204459 334632 2164251 268981 1117540 423410 1665518 156128 612116 1102845 873472 485839 114039 1053729 1546703 1188454 564992 1007637 684335 1167730 1149441 1544598 1243280 828419 1671551 1684386 704827 1489240 1119716 2292556 1287593 2484931 280251 2045622 1112912 2462930 257777 1696164 998597 2376208 1427806 748321 2268066 692609 1266759 2319763 2243244 669476 108965 628204 1630028 1258896 510342 1352035 690208 1789593 204358 1798111 518473 510589 678501 765628 1838895 2484684 2556581 835341 1382796 2114140 516584 2179516 7634 2471478 1908844 499064 1222415 2130156 1176165 363692 1873420 1397510 1554712 1359895 2476843 1427226 1504732 238033 1017933 1232442 107138 4421 2416440 421400 818982 744297 1401739 1625083 1234854 2638572 18376 747044 2028268 1194766 1715809 63185 345361 331486 812119 1450882 1634545 729129 1569948 623911 788075 1340538 1641304 956103 581140 1761079 1503516 421845 1903687 1186498 1131034 1971590 2433109 693509 381402 1030885 1738856 416714 1626730 2310093 2243473 1326985 1656658 2019578 818424 2387243 1368124 1220114 31064 283733 1764862 546051 611102 1399711 1887118 1531733 2606100 1648138 2377261 873351 2058769 258985 2325036 933970 1709701 703986 85647 2109648 754208 1873041 1796186 312468 533742 1002224 1222318 31575 1292274 2364994 520507 1383181 953070 509722 1887649 179948 900069 519866 491326 2426584 217417 1133045 2458894 1564887 35564 460612 497492 2203038 1658751 540538 1803252 803848 2594382 252572 1264966 2148207 2062632 1061016 2460943 1292139 2315291 1182360 597388 2079864 1628056 1730470 1433204 775399 1585732 948706 1898973 1894305 1231617 402697 1481256 1276205 77660 1901474 1917709 2183493 1465046 1164732 2399221 1821513 1649445 2153005 858913 180630 723794 2098660 578869 1581586 78714 523435 1910867 2468275 959633 826022 404990 2228351 167766 10078 355611 769895 2571513 1812648 710850 1620799 557252 2620305 1945133 772791 498128 2574085 1508865 935066 2139787 2456650 950583 1049198 360970 2587739 687911 2211493 280787 1641504 1244055 2113992 902838 2198443 1249545 2311372 2142130 2035008 1067678 1016301 817322 206509 1031136 991188 628961 681822 692319 785405 2638967 328283 1879467 1445752 2602911 1514276 856590 1217502 1664025 2191734 2324484 1647872 2283568 2176474 51142 308257 2248333 1432817 2443580 276059 1901697 1259323 1660519 966274 2087272 2246271 2121069 1666027 1703268 1615150 1983846 624869 841847 224564 1771631 600707 1355015 205259 1199135 305800 320214 318321 1004941 1026779 2322476 1269943 1848385 1317077 777104 1700999 2539707 1103822 458417 759602 2474030 912114 1983931 25757 2279945 2118961 1153651 1168776 335421 211880 237253 568793 1655800 1722345 2003635 2222247 745127 428925 35680 1776077 586781 362688 432418 2085186 1499065 1560960 887849 1027415 2535627 2324905 1191179 1241056 1528329 1688994 925110 1342227 1437189 751560 803964 526706 2185795 1605425 1801486 952963 1841405 91629 1455712 2620595 1153216 1040848 1086855 970443 2502205 2068824 2313320 214706 1741221 349272 1494741 1378484 569528 2458497 2617865 1743895 1581728 483854 1690653 1835241 2133310 2336066 1487001 15597 2475664 765094 1928461 1198186 2579547 788126 1486096 1714279 414042 737438 840101 2544341 92107 855920 28443 1395412 1368255 2572640 911436 2327897 279530 1321331 2184862 246637 1066067 2080463 2459302 1053822 1683639 1326539 259585 781891 636483 1834360 904121 2143813 306210 1493424 2411505 1029501 1170321 1566460 1295555 1927862 196949 1247181 218458 772786 119891 645036 2150292 1575668 346669 2520846 178142 561461 606652 2425574 348234 24218 118674 1976687 850859 60738 1466178 358829 3101 2524297 2229152 107863 1845522 1038841 1470684 789894 879491 1315047 630931 2285419 2256201 1513443 1657559 1687424 2360244 2198945 2389676 1880139 918277 2200864 1606875 22848 1353555 1948077 2238887 1649165 2256654 735984 1995873 1920539 136094 1510320 1057996 1365891 12853 1027359 822591 1119239 2540286 106086 1854214 515646 276231 374651 2127201 318200 85976 1868966 73330 766715 1239283 421433 1933539 277784 2282625 2600846 2163576 1571599 1417355 490194 1435676 2588835 1238192 776038 1968336 2254064 107756 1753836 2566779 835006 2282961 2260559 1058749 1516350 1277663 534715 1994957 235182 1550162 200713 428324 731401 1583407 1169826 630714 636443 217419 1392719 1020951 274839 1993310 1628747 1924613 2616227 1059251 382211 2084503 738873 331670 720581 530224 1621613 405661 235614 6694 1728417 106792 1704253 171288 1618874 1169507 1869882 1083510 1633185 2029451 2022784 1089583 573866 2279899 577472 2557179 1919910 1217297 2603337 751769 688996 829617 1116909 424947 55984 1871016 1455325 622515 2397057 836213 1429239 2422913 587724 788927 778088 1876804 918073 2241408 2416775 1805557 1197499 20115 1458757 1211765 1751851 770076 1345881 1514204 732236 2184650 1827621 988750 782139 1591080 945818 586321 1102523 1642879 2085193 953058 1624884 1891419 2326088 577207 2574264 1781010 722054 776327 301782 2170081 2142778 708133 184395 2388916 382822 2631594 93532 1176114 1380372 1949646 147087 710303 2422034 2324733 110247 2365906 2532595 2176895 2018530 848409 1965638 1103389 598296 2340947 1880134 866549 264559 1575975 636501 176478 1861642 394195 123092 1263569 1755454 1305667 2098283 583955 185810 507315 2061611 723804 1710082 1385048 1246021 210337 1919377 914455 1911898 1338351 1890699 217478 754232 969054 459318 347539 16819 16695 23370 1217125 2326703 1173367 13574 1392257 2534822 36662 2294543 1258154 117703 1936794 2387163 858020 2292341 1755049 2361369 297776 1112363 843327 2264427 725776 2525344 79981 726270 805969 1299918 1621348 1869723 1643796 709416 2297547 1249694 1140568 2625381 2226483 1722998 1779334 1423631 1995614 2019206 27463 952008 2053665 2012513 2410388 1831972 288337 1239536 1030624 977818 1000229 255492 780643 471338 207510 721293 2287020 1358437 2522106 283403 1504194 1393320 2605056 467009 1513940 2594388 284993 604428 62211 2386562 404015 2128821 551489 2046686 2051781 2199476 1226672 865665 1025106 430605 2566626 373385 1448114 1911126 428797 1714445 1576741 960850 147215 154449 472719 1028180 2510479 453085 1562021 1143282 1923702 522467 1114921 129852 2245131 1935024 2226359 2234588 94269 1288750 2525331 349586 351605 1889665 599021 1801095 838656 1585860 267294 2606398 2045509 1299902 219808 10541 1560055 69919 2573090 1763465 1983399 1817162 2084541 1541347 313926 866179 1288551 630175 815696 388927 2544077 1285255 1472413 1018826 2147559 539892 364590 765313 325671 998128 102442 2329141 1456960 1697139 754396 1256653 1091315 419556 737017 1543457 98387 1932765 1245810 367928 1794585 2156885 634659 2322022 1896805 1966181 2545832 2310259 722450 629645 1064412 523740 2376754 1609066 1771824 971721 1874592 548779 26474 814020 1611164 645528 2384089 1707969 705213 2564951 1981462 2374015 479427 1181654 1213742 1932470 164596 1977762 353846 1355040 1635449 1068022 2132142 836234 1447196 250875 1933708 10908: 1620533 1452067 814398 1302295 10909: 278999 426295 1838921 135764 1091: 2389342 935011 10910: 77469 632842 1933854 78859 858163 1626864 202607 2612228 816021 619886 2065060 1819554 1381566 921822 1368045 2375059 10911: 1859725 1001353 2343360 1993611 882818 2612775 1925000 1836780 795479 1721671 1569585 2127979 1142411 353128 747892 1445663 2582152 1939225 1517410 337886 10912: 1414832 1041802 1928368 1330537 2043278 1231291 2508062 1767145 2305031 742204 284008 10913: 618375 1345676 427962 1791275 10914: 445831 524560 515137 2305538 958564 186435 1922072 760481 195747 886362 1126555 1584813 619207 1711129 819521 1252595 1181974 414577 1631643 1003348 978552 2255613 1210368 237571 10915: 776838 1688886 2026281 1612599 6401 2354122 649658 1425823 10916: 1510099 292011 10918: 794375 2638077 985160 1540008 2533048 64716 493470 1931131 2158444 2290616 471647 2388435 2163341 460419 634183 950829 118110 758487 866079 1994003 368876 2600927 2114592 718608 258274 458638 129374 1985814 202205 579740 2158545 395290 10919: 186371 2615237 1246221 1092: 1081483 1933894 1252698 154061 1608750 2085499 1796792 98551 1312250 2226871 1157516 1502209 543934 1539578 2243765 2034518 2595294 407738 673295 1424354 1133814 751636 229047 605751 665708 1816752 582683 2104640 1227887 2014324 2463950 1102875 2419242 1386227 1709274 2615006 2274565 1373191 2611113 1868285 1895275 1295242 170740 1986851 933227 958086 2458745 117041 33089 856315 2152860 1746826 2455580 303653 378864 86902 1810376 2394311 1321562 1567432 1619174 2036798 1549413 57482 1765371 2646374 105020 948714 2512697 716146 1690367 1872400 2318095 730434 2493168 2270094 743026 1139279 653329 1162389 730039 2182731 689527 2171053 1172973 1429245 43947 599046 1944989 1845102 1429530 958476 2316756 640263 38751 2412967 1641914 1068063 1246729 151118 10920: 803674 2506819 1361558 381288 2221920 1288730 412481 1521379 929446 1091872 614396 1266560 1261208 2516209 1117757 566373 816973 921472 1012088 2281685 704421 1969078 445842 1467576 1051993 330828 235553 2631996 1358266 1731460 830507 734603 1798431 95499 1224399 889278 833463 1493728 740394 883047 859537 1241850 2130172 1339787 2257568 1452889 1321786 793749 181496 519520 1691635 1983454 949874 134508 2423178 2370691 643984 208875 2638587 1174211 2246511 2364091 2500097 1093752 75761 1072294 2276201 869379 1165143 2133588 1063197 2294218 1888404 799665 1194001 1252092 1488430 2424344 733401 508692 680028 990865 1673178 502067 525206 397873 192002 1666762 1704176 1114740 2527753 1293753 1438516 1108065 1679129 153603 2321323 427066 2226314 575456 573062 183055 652659 2456295 310510 2108114 887702 2518855 1294001 1649655 1112744 962147 1217374 2625809 2435095 10921: 976453 757964 2277283 1929916 1268887 791157 1000976 211138 1552916 2050759 219918 2294656 1872345 2396598 536593 1122490 1155997 842601 520767 2158323 418975 2464928 344614 629942 1646078 1657672 1518 432596 1820960 2113975 1376081 2020106 572772 340439 436612 1179592 372267 633241 1150080 1901424 1906260 2117619 2026476 1862488 968554 823364 847294 1994097 1021226 885328 923382 437517 115269 545225 380219 1249727 1184556 807461 2128893 2597191 2319181 2146947 1241470 1682935 1815903 2548754 801435 1795545 231516 2418456 1289087 1251356 2145224 143860 174329 844002 2499610 1707110 1756444 1970062 377498 355435 1360687 1667993 2634757 353505 2607562 1023825 1733965 1971876 421581 367430 400603 1754835 1240540 1155164 1309414 1325016 264077 2598356 323465 2390539 2445487 2439409 2649016 1259131 431493 1270029 108157 925194 1146926 168992 1682087 2169876 2271753 2334597 2041583 2119241 1880563 23097 2485805 1513320 2136366 892182 806809 386542 2017040 1221126 787866 907522 1954949 529415 1091090 883110 607162 646894 1016162 1593631 1958632 2184662 674053 1261071 97799 819422 9033 882174 413548 1879494 911486 2564681 1655400 1459368 2445267 1941268 2223717 1825825 1207363 1856752 2119358 578703 2390479 1527403 1573830 1961607 1737620 2141430 2613020 869281 746965 1935059 2074091 1271452 1797061 731761 1913186 316045 267388 311495 1661945 190137 754962 1962936 1787757 1103670 788571 1337940 636547 717109 1407449 2588971 1114840 1119005 996343 356598 909200 1614638 2134822 1102811 2333469 1226062 2569741 85741 310532 401906 1088109 2345828 1844729 1709182 2291562 1315428 2155509 1697929 1204005 2136049 1526479 366274 2619991 1209104 1204159 10922: 868232 1578668 404243 111338 1368398 334172 431602 874732 2074032 371379 10923: 2342630 2018983 148429 2136805 10924: 925762 276182 10925: 2369019 94012 1970404 273035 513683 10926: 2242676 916762 1166820 1209846 1120285 2440392 165661 1115333 2351649 1473196 2538439 726454 692962 1793080 1424687 2072235 1106127 2376297 827474 1806059 473204 1739802 49747 637533 957387 2177547 635101 1157553 369624 2203318 2325811 823256 298588 1464862 902768 1919795 520575 890342 2235269 824129 564023 1217273 1950677 1841110 1066991 1204433 295141 206997 2578493 1153256 1344023 2231426 34300 2612243 1306899 1101215 1813990 2537745 1272222 2090053 1670539 2530843 1676982 428207 1510609 131639 202286 1799297 435259 1055669 1657120 1567048 2456823 2123725 119928 1164837 73679 2581379 915987 1552828 2504181 282348 2523928 1488430 1146363 2592617 2127748 2632274 2257503 643021 2216663 309459 2315725 563958 1876242 489187 995771 1907085 1002407 2253294 2036877 1039756 2046847 2598993 480674 131807 1990994 2290889 728963 25056 2073066 363868 971367 1178655 1201850 1806126 10927: 2439052 993363 1872548 1446510 765858 1814786 744083 860672 616816 2091352 928211 449201 1820399 1744144 1484078 648973 1889710 2176465 1283604 503573 1147876 10928: 1522126 1419355 1390219 2401377 1917346 162364 1607813 1865155 488694 2030530 731400 1490614 2461715 1398098 714139 820963 2257327 2118197 2354053 514810 274472 1353567 2229680 1879994 1482288 1959049 934664 2206201 205987 534371 2601436 1975941 327041 2462689 2499102 761458 2211298 576091 458918 1128283 1302949 866961 1568274 1584081 1348186 999984 2428480 112305 2505919 1039511 1250265 1817358 2119487 2374420 668068 1671949 1889309 2333025 2257736 1816273 2447952 830572 2533831 1894043 368438 278043 2535094 223511 2051464 426697 1221817 2187425 1556929 18587 2167053 1703296 1702594 2484001 832250 2140447 1057652 2548846 223093 1222193 2165037 1935014 1967887 1851989 1695093 2406739 249030 2385533 1372303 228674 1221519 498043 12138 1317483 2125014 8209 2393081 2321824 1854920 744227 1861619 386615 1592861 363396 1217539 1297695 1371729 1883083 1001506 1156545 2436399 1027477 260961 1130102 386419 456540 2112795 1608797 10929: 2258340 168142 890259 1224756 1875549 1270358 1093: 212718 10930: 1376175 1928756 962512 764325 977831 1351228 1953609 498412 2504578 10931: 1343971 2517361 10933: 155568 1608204 276674 77456 2205088 2351516 66560 2410738 299464 732563 1164209 775798 128768 938068 1386329 1051118 2099780 1050601 246570 406219 2007690 2620721 356047 961144 1135570 1819039 2462044 1128329 206138 2284910 2011583 117726 152784 1533303 10934: 2428959 2218064 406715 654613 523933 849901 471722 2561982 2054340 964001 320111 1842056 10935: 2506754 1634878 254899 1788708 2477489 1501337 1550090 1626515 398474 484323 258007 381358 10936: 261491 1054140 2553773 1411434 1755894 2529088 10937: 2541820 665435 465698 10938: 2118227 1817307 1749637 948398 1762909 1285230 2060807 314057 2129353 2346012 483885 317496 1713475 10939: 2173031 2480324 177388 1111946 2571014 684647 1823447 1094: 662780 116044 721147 2573899 2412685 267463 2364078 1119933 474169 1877905 2092178 1237486 1781790 980768 33382 2609851 2154928 2208519 2344423 96240 2221629 847496 1435261 1075330 1049786 136815 2641733 2194091 2112100 1795149 292234 1805389 2466758 1945784 2535354 1783356 1146504 2174575 166809 1103112 590270 315824 175094 227964 205527 2171193 1560899 1921818 652926 1510691 1041746 180815 1441238 97526 1336096 1247408 603092 604169 1397016 2527661 2192210 1048733 1412404 2387266 1863347 1500000 1244123 2103916 707289 1610989 2546072 1620376 1025609 6529 396252 491965 1309775 2421591 1113595 780871 2263794 1929411 157538 2158936 40391 886903 10940: 1966744 1949012 324579 1559400 1508067 10941: 574843 1268197 1732208 1932262 1990875 2176263 1595996 2048777 2261623 2290001 600363 803473 645965 546338 2140425 2514357 913540 1024884 774342 914586 689859 876481 80173 794660 397012 738314 1491437 648698 818899 1996860 763279 245597 2456757 706342 771620 298327 2456295 2394073 2510471 2442260 2032918 432830 358976 1101384 175359 1217794 10942: 989989 427650 2076432 11910 1571428 1451850 2568937 1203614 764020 10943: 1778654 10944: 1765381 670388 909324 2036921 404525 2437981 612089 1809808 2086822 2644217 1949211 405832 1524685 2123920 1531252 2102729 2245051 355074 1991106 2153748 2105357 1148958 295607 1075253 1538868 2218039 1018447 1010008 2448527 1634914 738166 2604517 1858216 1944042 814902 78398 614860 1757046 1515267 313784 2083249 804701 1048959 2186231 2259847 1339107 1580583 2200576 2508091 1874222 10945: 2183192 2127726 2367510 447516 690208 2446403 1308423 728414 530237 1674787 1209708 10946: 1027328 1825468 638903 1648863 1890915 1927818 2363076 212835 2549926 1119165 354211 1885040 1892880 662559 401344 2037841 1993413 1079129 1043452 1518285 619003 1222595 300340 974757 1935260 2429614 456537 169966 786892 2338627 281800 453380 1642162 2115645 1601193 2273811 2360519 1644010 154758 113594 2110498 756315 1096005 1317483 1478048 2041525 560089 1770653 616479 1922097 141736 2623472 168960 220259 1282963 10947: 732618 481093 2142873 617782 2053598 1056581 2193455 134768 369341 887273 1948839 1837144 174247 1216217 2110363 780597 876388 2463199 105833 2588976 1046986 2495658 432149 341908 2120221 1722559 1713847 218039 957372 1648887 79269 1360453 1089265 635975 1636115 227944 2015101 900123 163043 622539 247687 1395969 1340802 1773129 2620652 253323 2558420 1489324 2435138 853597 2547404 2052543 325917 46036 1058058 1435817 1311987 1187839 805532 819695 1043035 722466 626638 2393847 1311066 1157120 2513594 387426 2301336 2433175 2612298 1131316 13951 1335711 2403300 1025642 149707 2593079 495810 2516376 90871 1137638 1055516 1565431 384648 54951 1802822 432661 1988598 1813427 2259739 1789723 1737192 2286891 20408 19192 616046 975702 1193751 978567 2404499 2583047 376884 52540 1725321 2560252 1938557 38244 1250426 1121875 1721710 1534818 1880562 62682 687762 2175345 1837853 2142735 2517315 556103 1472295 882007 270168 492814 83445 1277473 2234633 1636953 919535 1442902 1349574 1088523 1942840 521240 1548286 323315 1105414 2402188 149039 165383 2465543 2484014 390013 286688 702849 650531 763452 194318 1073138 661665 2115810 2165853 560255 565142 2082303 1156627 921405 2226440 1612391 868801 375337 1975601 1988677 2178919 1261748 2514553 51230 2337218 625748 1587373 2204181 1248772 2350975 4991 2132212 295442 2528901 2016684 2099327 704012 403625 96083 1566486 2355791 212295 483284 2471026 1078170 607637 188798 1315986 1068174 2217596 1429287 2245881 185251 1261168 2288733 1811853 618931 740041 324393 1004093 1018267 2545294 903717 676670 1595307 2329787 1120983 62330 2434899 2363324 721196 1019406 2166205 502142 339965 1413393 2010581 2472195 2575448 780937 2118657 812715 2484514 1479015 1719702 2349849 1102034 409682 2423297 379151 1411380 2221521 2431573 1602709 2191077 1060877 837031 1274561 1558485 2408727 1937840 2222771 1828108 1563765 2114326 726607 2006088 2133767 1163273 1664839 1326758 1450001 1913008 895992 2508428 2628528 1906964 162134 1668815 1749914 985661 1639266 615118 1714354 165927 2387717 90386 2134643 1119951 2617358 2330798 2233725 2457150 2251698 266361 103011 489563 1495424 473940 1968540 1908089 1538173 1718708 2390636 2428988 2577138 1806255 415394 2582028 622958 2560717 1829263 2542285 1718457 225563 1616522 1255620 598955 2499964 772038 887026 970772 796893 2127407 253686 1073312 261580 2642570 1702500 293112 993142 2119833 1286550 2601186 1857804 1507665 2266259 1394950 10948 1158339 1487573 2422419 2284016 1775963 2488960 1747332 1385385 976354 2411538 1688721 2469013 1298009 18209 1098707 1741763 1858509 2560885 5169 250162 94987 853593 1712782 1874879 138669 1404738 2597274 168889 896719 314434 1200398 2260425 2123169 180245 1830405 1245611 68377 1817656 607572 448020 2090578 1102143 663549 2045096 1866730 1947390 900593 1211151 1067641 2249938 571054 2125265 255973 1528662 207288 145926 2320983 1590192 449335 1633238 780467 1725201 568992 2288460 2102077 548288 1162738 740099 756832 302174 2260572 967927 1128964 640838 1542509 1279110 656401 1495993 2289273 1600756 1965865 900555 510772 2556986 831842 259496 1077386 1667218 967647 541239 1039154 305733 1165490 2266685 1188937 2069802 1556710 2059090 1837557 27570 2004036 1217509 651485 1518746 1832336 1474208 1636167 1667268 194320 1627970 2625397 1448512 582668 1065444 582034 2259472 2392995 1490750 1569789 2023687 415453 490758 799591 114395 1984700 1386424 1233558 236538 122372 993319 1608279 478807 422111 1409334 797260 1913373 855660 1270393 813281 241922 2235013 1554997 1268244 1961619 1530313 2139262 535548 2431184 1504212 1620744 1050273 2363102 2523733 2086741 1253847 486707 12987 1698079 2015882 1794630 1201131 1875439 2253079 302969 1967022 144563 2372929 147401 1875038 425617 1850749 2093631 2000740 2239988 438947 842310 512288 1385338 1608198 428675 2609087 1559490 465230 1607940 1930724 1245607 626277 1656422 2277136 157867 1646238 488651 302162 606764 2288371 2569929 1139957 1513559 1957071 681726 94714 1006238 81672 482276 1866997 1295760 1151866 805012 1362960 492355 701608 776780 291446 1860339 1731656 2479692 1042673 2136374 2136128 1781428 1477265 950364 1976832 181746 1843884 2396085 571530 235865 2626339 2355369 2367120 484539 233060 1321545 2358194 473848 1360776 2192272 2060878 1801666 2172380 509760 988864 301695 2218435 2530978 2282294 96972 977112 2639279 53687 1694815 96431 100107 1826913 145590 2340310 1261084 90612 2322224 2485831 2141380 1712586 1725175 639875 2392817 1192369 1984381 1762897 637378 1624536 381008 2270000 274911 447679 132241 2045103 1255980 1589582 607156 513550 1916293 1576609 1751371 410081 1582956 461054 526039 1016531 701513 814421 2397466 1656016 1596257 49747 2580818 1826215 1169133 1394174 1285139 1773256 1924702 584841 706355 181329 690012 2309551 1978952 2114529 236470 929459 2228844 1606217 1209225 743025 959886 1806821 2607623 2320988 2316813 750358 730759 2024408 1395830 1196379 2014606 872912 951420 540809 1000512 2281392 1995222 260042 988347 2189378 145476 46014 2561288 2219204 2391674 1682705 2152463 366939 1200038 20193 292894 1843700 881502 587264 1709616 1326660 1784782 464389 287201 218624 854998 282076 1650338 524358 667514 1648152 1896246 257447 1774937 1402391 1080536 2343284 2070698 883645 1394739 953324 523162 2169777 795744 690938 1242007 1973211 266946 510657 1388399 2411208 2465094 1750660 2609783 1770112 1034571 1829078 2457406 982249 1106635 16500 1965048 109112 554244 87900 2103555 2243077 2056282 650367 2177116 2402169 368275 923612 875971 2557486 2590958 889002 1523340 38917 1007209 1551121 1779634 494391 379221 1774140 1252889 2573140 451088 1797825 758243 163602 2277325 1977513 1992943 1676265 2471949 187139 1046408 1863139 423721 2311778 1474165 329489 503735 2251704 700961 1381258 2014706 276490 329235 234040 2230517 35714 509903 805584 984732 60194 1617105 1544607 2591640 2265392 147794 1762761 1344384 1371434 1648242 2324147 696137 1718022 2217182 2116200 900112 823699 2459692 2240207 96964 719515 741268 1949943 72629 1508506 1651557 743280 1683595 264780 1339054 1671478 446815 1912495 954480 1288550 626655 70005 179820 2488496 1187749 2093107 2506303 926217 1948457 2376495 2079335 638340 125980 2270290 2405423 1692877 1186848 12216 1518093 900085 2274863 2645842 116143 2566316 552520 1855443 2520464 2057119 570151 961811 136553 2189619 1961214 2410362 2178645 635549 1032255 1462799 2095549 2312418 427626 2309000 835869 287938 411843 1299784 272658 2399665 291453 1031556 1401740 2521314 1510763 2460807 2079726 11865 325055 1787823 2632835 1060676 1391948 616540 2224910 1398965 1559476 626993 2195361 17868 2214556 864022 912182 1703869 51458 2607171 127258 710447 1066093 1273039 808726 750803 278556 545415 387200 1099901 2409721 2195631 1468066 720775 1612033 821095 1544222 756436 225218 885760 2436300 976601 2055719 667164 70842 668392 2170504 1957985 2421947 1889301 1320175 1161009 2228578 990007 398667 1994481 2300625 458511 1636034 823107 1699845 2371930 1909566 2390652 1066008 809939 1276496 139211 1497006 2172052 654229 1894311 948859 50274 258884 313084 1299529 987912 2602935 2535012 466829 2360874 1355926 1646426 1447856 12657 1380175 329334 267142 475980 710274 2502938 127693 1829842 702106 1056239 1947884 910669 766677 1226992 462862 1208576 617021 995657 1711840 485981 1488627 2491859 2264936 2534006 2399553 538476 291024 317437 1297863 297308 1391670 31375 412698 2045407 1784290 2275835 2194165 931588 188712 1917728 771710 1316430 634555 304942 921943 1748794 1174964 272247 2241985 433544 1692569 184278 411506 601325 1141789 908066 1076299 1128928 184692 750741 1653502 1193748 1195043 1442139 2385676 815833 1116035 2335666 814764 454878 1731722 2169819 1954763 519528 1862439 2428686 66326 1821471 2107383 2615549 1090118 2077121 2648112 2401929 2259436 2428854 2176870 1110575 1744005 78245 381461 2647654 2075503 687831 826933 882252 144102 2273670 2608563 1579211 33182 1578618 1740105 370112 2175241 493807 1950813 2617596 1755801 826879 970390 2591286 772495 235682 2407762 290656 990158 1738226 743189 1811268 730272 69346 2065585 590996 1475228 2165533 1577779 620426 1497828 1290857 827182 130165 2288023 417125 1502867 2141654 2341119 953791 2035172 975828 2540508 1446063 1114507 996850 1042533 1798875 2222346 1451858 1155587 982196 683349 1889264 1238208 1039022 1381940 1202682 1769920 1875108 1284794 708595 2606349 1301272 2503549 489143 2261864 877773 2420871 2234408 1779042 2199841 41028 1651863 321728 1399020 2508403 350940 503729 696902 597993 1213124 133800 1539496 1320479 2222557 1426912 253330 2490798 506962 130952 2494519 1183374 160040 430495 479730 735925 2351274 604806 2335189 2254500 938784 537070 1735019 622290 1267172 1073747 1626684 2254940 1784292 1304634 1019132 1152385 2527546 376635 1097628 871109 2538243 1800967 2499514 730526 782251 1042026 2495355 2112892 1729867 1112023 286423 1937728 309783 1689019 1208766 45639 1442013 167824 328873 1738529 2135518 1582647 1207238 479606 1026310 2494445 1357258 655477 995963 2647972 2373657 209953 598584 402241 2021669 2068727 763997 2189404 1691074 2035887 2536706 692094 2316651 361371 1348572 2391624 2259506 1568495 1474703 661822 1278588 1850375 1708565 2037667 1152524 1979280 1427545 463348 1905961 1549262 2270326 1492074 295390 2009933 774739 1614050 1620884 802730 740920 2010728 151340 1146812 2425302 2273956 1813885 207567 891587 813592 1320302 2273210 244358 2629551 2005104 46085 591195 1995765 616611 372604 809597 985738 2302511 2013407 290113 473650 1286201 2174797 1089632 330329 1761662 10391 844271 1320693 1606173 1815269 1495277 2057177 1781440 1694796 450831 1809689 1374137 1222377 170072 32243 1035451 202388 1417392 880035 1245707 386628 263556 933003 1762752 2074844 1229799 1567357 943529 2247865 1474754 2293160 1511737 566701 1539006 378613 476594 1321128 1393454 1748546 2363687 826694 2172275 2411021 2624180 1221497 201112 840059 2404435 1309352 2394149 2296003 358660 1334129 1863531 1763921 1487236 1575860 476992 653611 1629734 489956 910295 953285 456768 2229331 295786 2429626 541574 2645685 473579 301111 851823 1773355 2170951 2253670 1950294 2350016 953946 1437675 1141250 287766 2445535 640151 1235859 1401369 754846 675097 2010977 1242708 1589730 676200 1753051 171058 248446 245517 163874 1350358 2566285 1483189 354836 1521632 1228911 2338226 2240711 1370443 1244455 2072599 777696 1901497 532116 1864843 1572644 1295965 1683871 998060 91621 520363 842573 1579214 635151 2492395 681929 2170658 481134 283617 777726 1318381 45898 2539526 92164 1344982 389423 1505289 2438319 326554 777430 454405 2437477 608479 1478678 11540 1489193 1447416 1784793 2209355 911238 936378 667482 2253575 2266720 785808 294954 1568663 2193903 398589 1514625 1623272 2128129 1770097 1735431 1877528 2331171 1954904 135041 2259509 1158456 1290033 1884974 924044 897307 2074931 2427215 1794841 592792 1845188 1196487 2261831 2488756 2156178 190251 376585 2498252 1635852 1383690 656516 2228850 1932079 1242821 19637 217830 2538120 2417337 1180828 1902937 1522973 1921015 1739315 833337 275163 1171333 2241103 440924 15455 1161639 1563783 1584972 151054 910778 984933 1878346 1322925 2322599 1705980 576148 1337318 305305 648691 363252 688424 387979 1403082 2223062 2371623 696264 656274 237026 6334 1214391 624025 1098713 891350 2620794 765249 2297214 1619110 1880638 820631 1930444 519504 1634003 1113504 1390649 2101452 312363 1894755 1450588 2205740 1891654 386315 575599 675047 128958 214783 1652379 1827810 2606971 2251517 1044343 369685 42205 2419232 1100991 741613 2085945 1194484 2457823 2052264 1535317 83650 1376857 1062255 2617001 1698472 2598621 2628771 1173855 1409186 151832 708293 371584 1524556 1110577 1005334 2510936 2010873 2460619 1618725 372418 121793 61651 846858 2250639 80436 915845 1425101 404022 773165 2062059 1480428 1340524 1129344 1821518 171941 863118 2101440 1832980 1737080 797609 2548450 870787 2359657 374793 1930578 2049969 1565390 1831710 761595 2027462 316475 1210815 2226418 1476354 688423 2057438 1531529 2041577 452445 319935 404000 882258 996871 2092891 793149 2131294 2485621 2275159 374586 2518092 484466 401091 2045617 2562137 1162907 1147883 2428659 2084673 700787 924540 2387973 2211669 2176281 1854424 705617 767258 2320268 1177734 945206 1454192 908253 1497667 103634 2160415 2011830 708507 995570 1114142 1845879 1592790 280154 1786423 1737260 1794579 1652076 1261638 2014414 299446 591240 2508464 799213 2333148 34483 1336673 831276 187062 1467929 2230205 2022772 2308227 1239862 1270043 1391141 659306 711715 1697523 766819 2068006 2382810 2589413 1442784 2045924 1858189 784721 1794211 496391 1376727 866250 1694126 953162 1130626 2593740 177386 114617 532798 191778 2303574 2526148 360862 863318 1136104 1724893 1083492 1126017 905231 671839 1048668 1930911 2559609 317271 1746063 1796183 1578841 1154918 2330900 710117 2371607 369852 1411891 432396 796691 1229717 1766053 971262 466785 980993 1789615 2092910 867645 1594602 2531913 1371378 1090778 1771107 2580594 1801696 1174968 1107204 1236903 2346324 1010136 740893 504937 998108 375135 1175092 2635855 1229894 1166173 81175 376595 114661 961876 521932 530775 97059 2628176 2021220 612862 232085 2058110 1224715 1985046 2563053 538687 1847516 2129803 1801851 2541769 962763 1053172 733761 796482 2453231 166890 2626247 2030939 2346577 630041 1445659 381011 1108124 2058859 58024 2369627 905875 907790 1525483 1294577 2335233 61814 582370 421046 1487531 652159 2365924 1773443 1860376 2383077 2617542 1708766 2357677 663206 2348413 211536 2611219 1135769 2182230 2515224 2229067 1105077 2083156 483574 498639 1005003 627401 1143852 870504 2321376 968206 1740901 1496156 220359 2602694 515341 416274 916907 1609487 2319353 1151007 681747 2282654 1092619 2326217 5245 2258347 784181 460359 1190492 1379000 1490805 925307 2044621 1517546 2306911 1883668 569506 2388763 2200909 1429690 700407 1792356 917838 741999 1196968 788547 2004914 1844032 617780 850046 663700 1344763 775072 2440491 2432176 657581 1830215 2564395 1889587 1599436 1027978 2078709 1113461 508602 1523013 1781636 231753 1276702 633312 410070 955049 1606517 384746 255028 1474952 610080 1668840 377496 2421592 1977265 1768807 100836 452036 464385 2221492 2334078 1156722 2156752 536501 613260 1541244 379130 1269695 2387607 620012 494805 2088396 2204345 2339959 375292 1525369 55657 1211550 1060930 2172107 303088 1703442 2021057 2101756 2435122 370241 1600246 1605800 523696 272116 1558207 1662887 318418 379485 2113411 1221912 1574907 2095490 1725162 1895229 307 1298062 2463684 918045 6096 180715 1650412 2352027 2090709 2593342 1947241 555460 640375 1260808 269859 2029509 1298950 362090 1654660 1733862 2127715 973646 872929 2228441 83007 762718 2146753 395996 2181917 2395653 131115 2030 1408291 2041514 638343 1796986 2567571 873375 145042 1504483 1226436 93542 1726581 2486922 1380971 2006724 1606408 345816 1032905 765638 2549846 176327 1042089 1007935 2315331 2212713 1188784 517816 2408350 415478 1622484 2520253 1479543 145462 1162900 1356654 170850 1207732 2508659 786546 989803 1944158 1146539 732801 45005 1260256 1432278 500310 558674 876598 1039833 1254504 137870 1488760 1211754 103631 2474726 1715930 1457957 2304995 1582958 1953523 884676 762229 259769 2547685 1536889 1217063 848200 606027 1727179 383188 2308920 2647393 670416 2028268 2640898 2163993 154853 1300164 331486 558446 1233841 2235003 1343170 2268978 835593 618433 2110824 1310098 72550 2246041 886720 402288 58309 653355 242698 1858333 1708221 28423 1358492 442467 840848 996468 1594968 42394 1719238 502890 1307811 303462 1406159 965846 1862049 1185917 542024 1325772 2376025 590206 2086129 2496058 375986 962183 584714 1279908 1199422 2431953 1020043 1143416 1953260 1173653 168691 922280 2386712 277099 857146 1174079 1035731 1576654 709314 2366746 1587295 945057 2190470 1972000 1777691 344936 273724 586939 784574 402860 1739484 2538988 1003146 291447 2045148 2616916 516919 2228539 1669183 1892723 106572 1951794 1027633 902931 247217 2035116 999903 1057251 2340115 2124990 1630023 1392112 1085275 466145 2166718 1974035 1096070 331538 341541 2461592 1892134 1342385 1336046 487502 1514804 95831 1567372 924758 1421664 1357870 359287 297036 994671 2168905 203279 2160119 574500 1516585 786300 2045869 410591 475835 1398158 204071 1867019 1042066 2245035 1042988 219953 1638462 515039 578848 501627 2253013 1699087 1757680 1440921 2080240 83530 821445 1152955 152569 141509 1055475 20488 2367022 707381 2458894 385081 204733 492414 1705097 1610904 1569978 2078943 1414582 275148 19577 846928 5092 568347 227106 1901656 1548617 2641802 2514874 260230 2388918 1788793 1840494 37990 1205110 2165696 395160 1845012 1138548 2062660 415760 843372 42691 1840452 441937 2513786 1934405 325094 2400568 607348 497872 1136695 641915 2093951 603214 760580 1948238 658644 567680 589028 54479 858628 813089 2302120 1333094 2268444 1781691 1223983 2268889 1742891 2076552 299916 637574 2075861 2296668 2360413 1605295 1833332 1779278 1380172 376961 914519 321897 2028520 2126921 2643010 2415636 679244 699100 1354917 1217391 2497678 2552524 2352258 1772220 1505524 1948576 890726 283648 760373 359497 1565115 475708 454327 2013662 458823 2602923 1425873 1184403 1230351 1236630 1432675 1456784 150198 1591471 387070 1388909 2093985 83278 271037 1562894 1673962 757244 1595848 485322 2153568 2094079 2031442 1710821 1243544 2273277 1413740 2288165 1285813 1645565 298031 1642619 377137 1098398 2620305 172361 2601263 341207 2481941 1492513 1188710 1129620 2316219 1841239 323555 217939 2501580 627708 2550074 2627936 1423416 2615875 1224136 1821519 1629068 189898 2108028 1255090 2248947 2583898 2405996 2296072 1351288 1342285 493707 892188 2344064 408244 283010 115606 1224100 234733 2108198 1393666 236380 99512 1379170 2265400 1502376 2276124 2264110 1089784 316697 755978 860753 725504 1171792 1105548 184726 1037298 1334772 478863 1758172 1439031 1118788 1441786 550478 368876 24311 2131751 2022433 1593138 507913 689488 47723 1125456 243875 2173487 643956 2549513 148617 1953797 1636832 2607696 214454 783149 22706 2084508 646166 240783 1698734 2172509 1112883 2552927 159895 330368 8422 2245097 187788 1829289 2125984 1288584 951266 1852586 225239 2579500 2627516 2565232 1042427 1567432 827304 642055 1631709 1693572 803131 2115835 1882727 1613799 46709 1899614 1421185 2047321 1005018 309063 93747 1302049 2559032 733507 970939 1358095 857668 1733417 2043806 67949 2094803 962084 759095 371677 2501098 983676 317588 424751 1096226 1065733 1835846 795117 1974115 781709 1677965 465699 1122128 1704413 569669 478425 1328543 742711 1611458 1445704 156547 2080911 1979969 2583475 1252196 1900486 1685055 596903 845056 1939988 203909 1687315 2222777 226038 424740 372902 199952 634583 2257616 1833824 764119 91953 959401 417340 1556575 2091338 133740 1358142 1881914 2448899 362688 989744 714576 368728 1112962 2475271 1377689 624740 2535187 75673 2248058 1533817 725572 1634461 2274466 1697823 192681 1580451 1976383 1109825 1518786 1813666 2467368 1821706 1294055 2014423 1809 1109631 9667 1554942 214386 451336 803212 1791189 274866 1582659 2355771 1405169 2503716 824165 614580 1770828 1731029 2540016 726019 809337 1304035 2545217 866757 2174763 1039458 2626529 908104 286559 444085 570119 2104965 855971 258062 267699 808269 2100019 1890922 2155754 1909778 2602115 1015055 792952 713761 1809796 2570354 1443529 1525552 1902510 453134 2638524 1487442 2601426 2041329 1228783 1463906 462348 489794 2076476 1302348 1794910 1890070 1547457 802081 1010734 1810964 638203 831024 1864553 867609 25804 609682 1052312 1594100 2164107 1855336 2635499 1609441 1833629 794500 1735891 319672 1979691 1499397 942475 1334965 244977 2183150 1132631 301733 988959 1565146 1774380 112422 1507228 1916914 1380540 1026893 961431 722347 1346924 2173499 988084 1278951 1036062 1376891 2560047 280622 1427868 857635 2329578 423591 960731 1778238 2025010 14748 1093766 1867306 1637607 2005621 954038 1464843 392174 2433255 1795057 1210779 1044187 676992 2442373 611436 2576387 1426616 2037046 1090571 2628526 1375651 1507575 1819769 1002198 954804 1169738 2598025 1588443 1564062 124428 1992056 147878 2091220 1397425 1057870 1730448 1489484 1283757 665193 483544 2559068 2433322 1640115 1118041 2311421 1047015 2068480 1877781 671101 171659 1054362 1767870 1183489 1468943 187648 1647370 2067874 1758325 1653834 1938309 282604 2003409 1169685 799092 674122 1911165 2554189 1898096 747287 219157 237453 1393075 1708869 515243 2215994 475717 2271221 1712629 749995 2287903 803428 2453027 900828 621167 1754693 2303912 1670199 2297229 2263395 366281 354476 1745107 2152782 2085668 379925 1485424 510567 1435294 520510 605366 1501782 1170662 500081 1759926 1178200 1443473 242268 2010146 1455101 335284 142789 2007483 2339378 637982 857572 69161 825877 1446817 530020 2604631 506230 49727 2625707 379050 1589298 1789643 308249 281390 2137932 598781 326032 1365680 2177589 1363136 679389 717512 1025994 1312118 1117768 140303 2479910 1869574 1751633 460047 2206359 1503737 1035804 1720318 2625371 150616 1396106 885937 1954863 2441504 2499041 1369801 918731 807325 115864 1707053 883691 88801 2521914 2360532 167199 2386695 1509755 2561435 306447 492081 153472 1076658 817719 869899 603614 405403 604078 271400 2159452 952268 252524 1349642 773633 1971552 2272374 1325578 1068031 278892 1221251 1846614 821710 2430581 1233366 416142 2114859 292737 86741 843519 884787 1389854 2644887 1805887 528135 491748 2229385 706284 1723940 2481092 1378645 288906 2088569 1830815 2115790 1020297 2083382 1672379 31694 2541026 1093696 875765 1620101 770071 2170477 923256 1033856 764726 327870 1647126 1450724 443388 1069584 1728611 550374 2033714 941811 1227463 1513767 381005 925727 123028 1196779 1294519 1040835 896806 2285499 2604338 1650625 1543716 513486 1891383 556236 2356041 2282247 272026 2333531 1692008 1418349 1762257 828766 1459571 1206084 127959 1082382 1898923 1829814 898562 1229989 2588310 2600592 1618515 1140638 103834 231384 1120429 2280867 1565497 1099143 142724 138334 1478590 2522315 124828 912797 1502329 2371703 812523 1891982 623868 1902730 2408655 1363204 18896 1328233 2537153 188198 2072560 844592 2613195 1905236 1399619 263785 118414 373067 630602 142065 2374173 1820712 245000 2017865 1665099 1452151 1718880 2283816 1876209 160009 2328864 2082772 90231 291832 1023163 1574704 2301812 1749426 470478 7294 778088 7775 2489994 1491023 860618 340607 656914 1785693 2434366 2211802 2625824 2386469 1886168 2139608 762130 2581056 580970 931095 1898475 1834423 407830 291 353077 2283173 361810 734168 1572951 1459602 2334031 2059697 1062491 702419 2600961 1085478 402595 104004 388049 1440090 1477752 863477 88550 1130231 1470143 41662 2275054 1187135 1379739 2287170 316747 1012254 378466 1803183 1413419 546779 2576946 400673 1962695 1123678 1580213 2269323 776844 1692586 779257 1764876 682556 1419916 921258 1208369 1707298 281814 237166 597462 800803 851899 1126005 846739 1934276 1027563 2525726 83500 1121331 1992094 426610 1115928 2477775 640199 114573 391407 1832946 2243423 231730 1608552 1566467 1293540 808674 930600 130820 552071 125369 1298036 2514998 100623 427497 1860352 2118483 185415 2573109 773256 2233646 1700595 1435620 2243990 19091 848409 1454153 2087672 1091065 1333355 570308 1874825 482469 948858 776316 78822 780495 1228452 25360 949720 761562 365157 1619968 1476430 220378 1486009 377145 279073 782590 1941042 798951 1045839 259996 1674529 411860 275106 243233 1717603 892414 1993472 1674424 716908 1938438 2562543 554813 2395567 1023114 558213 1957393 151617 758928 793054 31747 1297581 255283 2184012 162555 1409926 1016595 2051691 2270343 933523 2258315 2264524 284477 2641933 2437756 6262 1654464 197577 1971871 483922 2144594 778198 1666459 476443 44467 2523564 1632360 56972 606098 2068899 2083002 2286651 1494972 1348567 2400977 1958446 318657 1491129 201198 1233241 2005238 1741612 1768056 1809143 273459 2139760 1287064 1745211 1834875 1989853 2052433 301707 153610 1342700 1617758 2610831 1920673 2130791 284900 2604943 1063817 2363299 142080 242523 522257 2097364 267513 1989589 915826 1588939 2140053 1111354 2374833 1589699 2522966 2123690 2359794 1871026 2147766 1589766 2255453 1176808 1411395 1875926 2535489 992255 2076174 434507 659200 701053 1649753 1036282 900512 2317341 637688 1437778 867103 1884511 2386820 646631 316241 964565 1491410 1270276 1339202 603881 762538 2167487 186578 1184576 1762421 874955 997767 975549 2634337 585231 710611 580492 2254558 769026 2135716 821909 770036 1368179 2625519 912347 2373248 962814 404329 1197102 2433683 2216818 158131 1585051 813616 1685336 114639 108365 149446 671224 2341342 2429274 933870 598194 891092 2415989 1846111 1769933 2424628 1979382 728758 582481 2609130 712268 2640434 498684 1129926 1941195 542062 806098 959590 46140 1338598 1409223 820753 929094 2206342 2509483 880753 1135531 2117516 721247 2118006 504578 1858911 1173299 1451612 1656280 2622183 103328 990437 2620242 2539743 1381639 2305736 2064457 2205138 2248455 179669 900127 1900266 1046033 1120274 1966227 496260 1386719 2266732 2462960 1889293 1754619 2137840 1476902 1742379 1901160 456123 1342982 215340 1545792 2159834 554268 1052919 2639487 163988 604578 1822915 674065 225379 839044 168326 2047333 1148656 1428129 152312 429208 1930344 670536 227537 1746651 1208313 2105802 1730278 2294274 1288750 1395391 1408298 1710210 428939 1696163 870113 1239551 37896 2534 1880107 1134707 1681252 1864684 945004 2219350 1801095 1998540 26487 50316 1889398 104724 1208544 328103 1522697 3906 1658582 2197368 436449 195679 252173 2097888 111743 1948318 1467523 1668288 2564664 568786 534222 2388638 710140 1660292 2071726 846795 2191889 1072153 700317 643805 595076 743344 578412 1422478 651517 2293241 1176757 552527 2564917 2073672 1952936 2106998 1626883 624161 1312960 1105935 1068884 2038509 2116481 1317548 1174447 1774778 1900922 773341 471831 2310354 1194696 1936994 169608 1258123 394242 1831290 1522409 1013302 743314 1605578 420441 1491234 1393718 475874 2518229 1332044 1004444 547008 1016682 1181056 1470399 485105 323066 1520791 1332254 2593025 446097 26338 1052465 1746824 2579444 1345499 2118253 601909 850878 1594520 2181564 2487404 638995 2044180 2557004 28496 1238698 586004 785517 1441813 556530 833382 411754 503474 1517187 70785 191020 1768449 792128 1603923 69107 2621119 844154 2181928 194749 1078533 44765 1617107 1318134 1611766 87422 1124855 123131 1380592 38712 789319 168810 2049005 355555 2210130 1651186 229791 1464097 2545786 118514 847500 165237 1553354 1515156 818125 1993896 7864 588593 572248 1730678 2079076 1425848 45297 712357 502007 2219514 750351 532648 665127 617277 1825863 1255222 921549 1763706 2190364 2625136 1445189 1065647 2031944 1357738 449655 1661009 1806015 1381717 609175 1790966 1879120 10948: 787407 1414340 932734 395961 38913 1143735 922344 871137 2410143 39987 1312118 1249184 10949: 1389018 75715 2143480 476608 1188087 1095: 453352 1877477 330857 440520 2080847 2525218 10951: 617164 447530 108983 1501383 976059 238079 1027781 58493 917253 2411818 1913817 7921 1581334 1663277 1071145 1324924 85701 2098079 190408 533714 746281 207240 2610088 1232618 988572 2408123 2430028 2188046 1385808 667381 1930874 177728 1931354 2188580 504600 368755 1430784 1598285 994563 1353566 733956 753080 675659 1587839 64120 939439 1773470 698801 594683 1782844 168895 1123673 913563 2312635 2490190 1580542 1708276 1956904 813327 672919 1436054 971331 2252424 1007980 1570214 2226035 2208964 2229831 1052756 2508105 464899 332284 114341 2517137 369827 1288242 330376 1686628 10952: 104046 2029184 1454410 294267 1833669 1390620 1651187 1682831 2373412 277360 1745375 2618366 2393856 65003 2028945 1049467 1696450 3495 231343 10954: 1991103 473302 1927138 1591663 2264105 922971 10955: 659070 1833576 708082 1005837 1097315 2465404 1781917 1391720 2592685 20428 10956: 287169 1321089 1056645 1819462 1392004 548357 438833 10957: 2052822 1261446 310689 233264 1876316 950040 1650205 1646944 184961 516373 106289 2361471 2190334 122890 2116784 810106 2182050 485946 2626335 1288985 10958: 1701976 1389553 873981 2334771 2292335 1643109 10959: 1012477 751666 1393117 1063361 408960 1195043 1311916 501174 2138785 340363 1725375 2636825 105115 2071914 1741200 1509857 246649 1096: 2360126 2308314 1270334 826365 241441 1503716 1237868 1307137 875206 1926434 697601 2281609 82457 429661 2587123 1672834 616973 1336019 1450907 632399 2514690 146128 1892333 2560925 670146 2509106 524163 2263639 450031 1227462 2114321 886377 175947 672813 2361701 1216006 2263337 2565757 2191797 711127 1737920 51024 687821 582664 201855 2167507 2048841 1970583 2511082 2504492 202125 1265568 2309760 1278210 1178717 780929 1802613 953910 1064665 2382294 2611113 30438 31507 1131413 1975768 458675 1909560 1238404 2032176 2269919 669704 757650 1739048 1217608 446521 1461334 494379 2632643 354339 691893 1093594 1406245 15553 1472788 1733541 207339 1927879 56638 1476078 809898 333196 1832880 616185 1873786 1210078 1838965 1653658 1280938 347917 568078 1562250 2502997 2211994 1960214 1302587 1714043 411618 1705680 1160336 778667 1889495 183855 75818 602427 2645299 1549015 1157929 673797 583788 309038 1339387 1276712 1351373 406577 882896 1753887 658879 2230101 1444693 2539689 1133083 2111970 1858178 167447 738006 296209 1488636 639092 2077759 2639426 73683 272632 216444 1633594 1905648 10960: 676738 1938613 546610 532974 1782947 801510 2225399 2053767 10961: 954490 447612 427224 2443000 1606489 687246 689920 281032 2619643 10962: 353820 308808 2626313 378459 1687771 2437565 1120985 865801 328791 92786 1362138 1700789 1971766 1517817 2274004 545365 2130714 443212 1455446 2192974 10963: 253612 317264 398721 410774 681212 1070192 351076 1099746 989842 10964: 2221813 2405727 524164 695650 2035216 106060 2233867 8727 2180896 1131996 1489050 2067040 771649 822599 2534859 2035725 2600941 1627160 791937 872575 1809161 2476814 871882 2388588 1340111 261443 2415676 1729686 628968 785769 901002 2131294 371849 2085770 711715 2020645 432294 384809 177004 2131387 183121 1572692 1821498 2324830 690208 1656600 1907075 2475732 1377839 2516486 1552356 1414803 493707 268474 113022 2179175 2037686 976852 170549 1102579 2137073 684488 2392202 1484137 546758 1860235 1924082 776491 514024 509808 2566933 1708328 551689 407987 1949308 38587 132428 10965: 2030429 363500 847496 2119153 2431172 2349507 1998236 2174663 10966: 2563636 1494415 696480 10967: 1224299 2556722 464389 2077547 2480982 2232123 2007828 1053828 522877 2355194 2445689 1240710 1496474 10968: 1520044 628981 1573128 10969: 775038 1097: 1818942 1621169 2041234 1358862 1750804 1937698 1486880 1393633 2378445 174203 1242384 865938 426697 1143608 1889468 414305 95577 762344 892961 1819478 10970: 1516182 1216014 1531138 1827572 887742 1699238 385175 139571 182414 786154 2030670 2293703 67737 1645749 1303245 1477538 242276 2647626 156917 348336 824766 1932777 710058 1877905 850937 868892 1749429 2585654 778179 887351 1757505 1026182 1800931 1284704 1092081 1127403 2293317 455154 55495 2501410 2264302 1422937 163975 916341 1248500 842845 567687 2631054 2497159 654613 2343546 2036805 2075729 431779 1652739 40357 689171 782937 2336812 2108443 1763459 1890077 727570 1200822 1298468 1645605 832030 50680 2220822 446756 781750 2294877 2506367 776126 2135229 567352 1426089 93830 2426778 2565010 2124874 482929 1474258 2137399 1833571 2554542 340570 1755930 2421592 176244 2415863 338104 658026 1688551 2086948 1674898 320372 2075534 1307824 2159813 1506195 1512908 51234 705884 2145537 168856 1517303 1946113 1872532 750943 1269687 2646608 195551 250038 400835 896103 1078087 2166180 779209 2050247 2561844 2307342 430237 590759 34866 2571038 1352804 1305582 245527 2029469 1298845 1825107 1319646 685866 88397 1900717 97968 435720 167520 1746438 532487 1627392 891975 550558 2072508 501771 1426157 1835434 1854463 1322665 1455310 162716 1088628 2419647 715408 393252 340332 2597205 1419684 374874 177806 1303153 214903 427106 2194699 880873 54521 633962 236418 1969820 2090082 1869631 1816238 2507690 2317 953718 6311 538855 540648 2555288 549135 273693 2102003 327258 2434807 1940142 10971: 1183741 861599 2451467 533147 363610 5665 849708 1362141 1813059 10972: 1030727 411006 1131774 10973: 81608 1545466 482328 1504944 598610 1948549 2136774 539455 435450 757224 2036658 2334126 2512968 1541829 10974: 1522549 723818 2634777 10975: 912951 2239040 1094856 1458809 10976: 102104 274699 76023 2631679 1613267 1203555 1618595 10977: 799308 253631 1549300 2164172 2227105 652745 1754654 946843 138630 10979: 1485220 2296759 2443068 2646481 106641 366301 1791615 2342898 1325477 1609295 624365 1262258 1114493 611830 2163722 1098: 1527030 2565409 1401462 1694900 2036170 1838886 1999354 1499502 2093641 1955427 2065662 2284690 977127 927826 2441740 1860412 2103907 1741082 27200 1826347 164210 1546293 566354 944200 486797 2021466 1766869 2287841 1493900 1840265 413503 2348532 1695187 829721 1902621 680465 2036122 1834472 1944630 2213414 1332310 745227 465481 318492 1284764 398859 440210 232257 1510444 1470898 534425 886184 1797546 2372575 1576900 153743 1505415 165081 1917685 1230431 1518836 826028 1557324 2141734 421062 912010 2146283 2478630 406556 798653 2234074 1896942 1347646 2501608 27324 2406477 1290434 2273675 1644249 2586883 292452 1708465 592650 1705112 287113 2466660 2069790 2095168 2357970 1307352 1551535 1322941 123759 2198174 937483 382839 2352095 650905 463345 591638 2327363 2254991 868973 1284315 590965 974630 621918 2386622 1569306 1320491 896274 513482 494189 783329 713980 989255 1417155 1811115 2340416 2516250 947684 1875768 826993 362289 2636711 2260480 206959 1661471 1745404 1115186 1996870 2169479 1522683 1800842 825738 1518785 2145620 419387 1516342 1362351 943661 2145466 519263 398970 2017614 931055 632993 1546582 602165 1914183 2348902 953358 38240 2139397 1874118 315552 535899 568252 387599 1353364 2579859 1494588 782553 1287972 2072191 838856 2390171 2061323 2102337 1748043 879382 1268184 322089 96010 2319970 1355032 7708 2550986 1071404 191831 1230714 621729 319195 1084006 1063676 1120006 996467 758752 2608823 1260697 629010 1274643 2460959 385313 1842184 1540278 1394477 1996358 1777614 310591 1533459 293690 2624689 2526425 200061 1997485 2007366 491255 1762352 2075912 2028351 2304870 2390588 2380052 999429 420982 415435 553079 2558096 1298626 1021330 2265884 408160 1208206 2570083 1833867 1825907 2108652 1034008 1665520 733470 2598378 1097315 1339672 2519981 1465673 2387791 2066094 2344947 47409 1744653 1821002 530437 2497514 188864 45366 2537308 1468665 1066500 2403759 1888794 540877 395521 450864 1550897 574990 242237 2121990 521821 899185 1030066 917515 1091018 2012184 232217 1981962 1739601 464083 1752498 48618 28851 1205417 1552559 1048203 2609396 676390 473271 2091414 605573 1968841 1003993 2642552 74350 736042 1579677 1903412 1734281 371419 336961 1128547 1272653 1910259 2594921 486514 1468124 1565121 2557373 1299672 2222089 1206764 1860246 2404264 1272167 1593246 1513737 72345 2351736 331590 1672759 1488168 1256568 906819 1975594 526507 678344 673305 1479058 918773 268291 2382259 904600 862326 855586 1570663 484852 1602274 1713004 1442065 1900787 1326714 711942 2349419 130061 1250969 2031865 357372 2371425 1232116 353582 1274119 674973 1909324 2229635 30395 1781493 10981: 2336448 569994 2333183 994878 791157 2552048 2511879 12717 2301213 260182 2225037 2625649 396405 1844311 2493000 1516537 2114241 420703 885671 1931357 2471125 1697790 617551 1457694 2623446 224396 1266719 2269057 496843 730934 63835 1957554 2076201 957785 394397 468835 675491 305357 1069808 861352 686758 1060572 2640264 747116 50669 1057567 2557984 1742062 1510806 325524 526565 2170541 864023 603306 1388394 248904 1791556 923484 1348451 630462 1737735 657257 1217922 1644126 1109157 726025 426035 1804579 2088327 1651470 2148823 1861735 470446 2481311 2124079 1504709 2236465 1188156 1199546 997631 1836146 1688768 1510726 1685214 2550142 1117833 2042917 270806 1417209 673034 1882837 1146978 1029561 2257526 2215332 275844 429709 1246116 71415 560447 360027 389662 1677355 435729 2114172 1742464 2069436 1190319 1422716 1269405 1925728 1353184 1630269 1229635 2418312 763145 204101 638460 424155 2125810 403812 1749330 1405040 10982: 844736 2021396 1569850 815385 827096 937141 2064048 1059150 2103304 2386010 179664 892018 784746 894474 1063429 2466509 515721 2645613 1412398 2069329 685606 2217669 932032 2104512 2009515 773667 118564 2125546 2099037 1041388 234906 298051 1134863 572570 616402 138544 2436966 1169627 1850421 2312226 344672 376323 2334959 2171089 1631443 720736 2086567 43420 2218424 1073957 1333545 1424296 2438346 419072 346418 1235359 117543 1125222 1927138 1126725 1081670 1051360 1495277 877585 2301472 1260761 2270387 1855098 122752 2146336 1151218 1084462 375585 1248706 1451330 901931 1924342 1699804 1942666 139888 1670392 808863 2522005 2392622 1976451 2533067 321251 1378296 322367 1106447 1868327 2246546 1065652 433906 367289 1234383 2201114 1824299 2272500 2184073 1310047 1428901 54710 1131204 963222 1703456 761403 1326715 982525 882963 1559946 12293 2042055 2558651 1157530 471566 786659 1374118 777728 2360747 1150503 2399541 1894731 171562 723566 1419854 2314010 1642545 1718575 971908 1667922 2156849 2482290 2401371 2371744 1917895 1141888 161805 300746 122768 629794 287454 2524139 1318289 2438096 780319 2291880 875209 1666312 68420 1273323 2601312 1152342 994259 344726 2642502 587613 2129389 1517220 10983: 21612 1888972 1002639 10984: 1253498 1020403 2528057 1433516 143799 1046387 740403 1715251 1155020 973381 1586815 2058985 2369798 703543 938012 10985: 895154 10986: 2121201 2312677 2104820 2528635 523965 108731 820776 2002912 276698 2028220 1918123 2194097 779629 2259898 1851307 2457397 1644477 1989892 2550446 310985 610882 2612303 1641731 560494 1438900 858516 2498219 72298 1465243 1064846 1352636 482557 326278 761259 1399326 969672 400226 1597684 1199243 1540925 2029519 212883 1345024 2010581 1905225 1373898 2151225 216007 108368 480390 457848 873440 62801 151982 466526 1505614 1863413 1278752 402913 1270290 113501 1139160 2462029 2080139 730802 1467381 2530999 2017110 2158761 2534784 2051307 347243 1248362 962193 2431515 1194898 1035735 701440 2025687 1582073 870511 975115 1494150 634353 1276214 2302659 2451386 393413 32991 2157902 1841295 1295760 1003837 1711099 807291 404199 290900 339284 604840 1369154 1062707 787408 577923 858963 1380802 285684 2092886 1310277 2186095 789505 1773643 916160 2299352 698018 1962550 1410182 585027 691886 292433 874452 654420 1443007 2559782 950457 1583036 371734 931012 1933037 831979 679881 881000 388435 461839 2602339 856664 1099294 1126966 506090 594032 1887325 1525696 382839 294994 2138172 2443536 1615223 1498722 2516245 1462906 139752 684215 630012 1463993 731633 452033 1410680 641496 2471029 2582617 1967983 124967 1070328 1030545 1652052 569889 2202820 2143035 462904 1065796 2565258 506970 2265286 1513120 2007028 1398991 1062752 570444 2403997 1541102 1466202 1240630 510539 2532571 931442 1753210 1504615 1986367 1573571 2085030 1772174 801775 1275897 474112 29185 466631 436750 160894 1546157 1143382 2151704 1516365 2528380 1762985 1573384 2390188 1252451 304940 531725 764357 2044950 2002894 2178362 88949 999892 1228603 1538711 1172598 2388510 20810 382583 840926 1132488 1927513 1063432 1940433 1522023 2216100 1374740 1593002 2352909 718008 112559 1021472 708269 1861830 2368247 670986 841152 2498930 1507201 1169532 1376744 2173007 2494280 1525574 2026986 2141678 1341916 1692880 643741 2408264 1237922 923858 1309767 341068 1667493 642366 2214340 1782269 1721703 4294 426547 1534847 536688 1341996 2177830 2539109 1895999 2552314 1925759 545491 1924827 2438866 2642260 194896 2230691 622382 627716 50389 1808645 764603 1049085 418225 918962 2159054 948322 2531472 960367 701623 376595 1520461 1287550 435747 462400 260566 2436970 1539122 1045926 118224 2306911 2384933 36363 1584399 1055729 1654704 1810472 2486881 1990854 760021 334003 952002 70155 1336946 1878835 1380004 2513256 2641328 2415731 1359866 2493280 1316854 2331304 1764491 1073030 1215724 527553 287143 587047 2494985 1477584 428311 665732 2614316 794489 2077353 1800429 1843253 436249 2086414 784705 1599137 875287 588348 310085 7267 1482771 1646377 421363 359206 1772820 197958 846537 831358 129462 154919 1814501 1189405 2184167 423827 2243803 111380 1942101 309554 2638072 539634 2299047 686946 98985 2183493 2440932 769256 809323 2159230 193566 922344 720151 379043 697960 2241449 1555822 2167703 1925821 1719499 1074403 955753 1069864 541685 205003 2404201 1675440 749352 2446788 245519 2018006 1769489 1777696 815009 2237090 1816541 92544 1317735 2229282 2631585 195862 2381266 132384 2635015 495252 2557076 497137 729362 2513372 1578818 1375445 2191067 311948 1404965 1686125 1471263 851794 818278 1870129 1603414 1195181 2192082 2279099 2232045 1823354 2478701 1929531 1588139 1589635 1091328 766608 1467343 623653 1052514 2129813 1715623 220065 137300 974399 1990498 2458085 1241731 903402 2063297 1200893 2201666 1729675 603271 1387627 1708869 902300 354476 1586820 605398 1761899 1371023 1640996 485357 2587009 1430375 615842 1728164 1444976 2339505 663071 172246 1222747 1845680 892103 1850531 909012 1636770 2599257 502641 952426 2221322 1852247 2315160 199326 2357281 2182731 2501829 2180598 1266603 230616 975707 137566 1412308 2229362 2594362 2487109 1747048 220589 2187056 2039911 2481393 442174 1369899 145489 216785 465094 2197629 2531264 2471793 1743201 341524 1441072 1161000 2141614 469978 2390787 402775 1690092 1793758 1153880 1748434 1159490 644468 1286243 590558 1915962 620143 2485612 1802905 1498682 1988484 1890413 462043 11255 386246 880628 2584543 2058028 1273059 2112600 345035 364832 1984184 1087131 1853459 1889561 1580820 1174545 2455224 1367910 812788 1478176 356882 917963 1027616 1338072 1943202 834217 1731041 2334863 2515051 1882637 732119 1916784 105077 1598902 1571722 1933668 1410150 2241407 1580533 1988419 1748610 85169 1073387 570496 1398107 322044 2060274 2495356 2054131 2364408 72267 10987: 1866486 946743 1500073 1321507 1866714 2449258 2156217 1384753 1607785 666720 1608171 10988: 2314362 544673 1540131 522637 698819 2356600 2266901 650441 848957 2127421 2313810 2561830 763840 609350 2374420 1746110 984933 1743429 2623878 1104566 1804511 1664638 416932 1523554 2116746 2495930 2316765 69610 1603401 288178 1510132 990013 362578 1569676 332240 2139612 2397938 507660 1938895 693479 1307104 2450032 1521385 1175692 684669 2429565 10989: 886201 2011768 384195 893597 856810 2046453 2179064 2270219 2167795 752633 1107475 1624561 991359 2095155 1085820 660672 1099: 807951 1116110 1444666 835357 10990: 2015804 2070798 267120 562211 2434023 2139093 462401 611936 10991: 561733 811486 2036610 2005703 1000990 42064 9893 1653218 1697734 1095683 419238 1522272 2276684 1041749 1594762 2633552 1665250 546169 990955 2230641 878073 2389571 512590 151753 1939611 2566259 1048389 2272187 2087629 834412 1387975 570681 2017112 1907484 152134 10992: 386428 2606205 989460 10993: 480337 2484991 2455456 84651 2183753 140516 598359 2004991 751532 1219746 1795848 1260952 1291364 408234 894700 2448660 1374420 1874557 1441077 392042 2582031 2228561 1473822 273289 852029 10994: 1252150 1281978 2456424 1242344 1816817 1392168 1786378 26225 160474 1751103 1170579 10995: 2649299 1698093 1927110 1854226 1886728 1968232 734925 150547 10996: 2053189 1956280 2611921 60303 1458542 2454588 2238187 8943 1383737 220736 2551557 2080166 2306364 2331006 1675183 2307995 2473451 2186702 561199 1220774 1722514 548361 2585563 819880 2228797 1595693 492513 1805990 2442906 59763 10997: 608196 895172 145647 10999: 319119 2503364 2557990 4807 11: 669077 2615605 1616284 178143 1562197 697474 1340920 1887139 386427 1012466 669117 1389422 2565053 110: 790049 2083729 1084116 1195107 2619515 169478 646560 696845 641143 2418540 2302757 667911 1326977 2307487 588280 2321183 2467729 1423204 1602552 1442949 2239067 156866 1465963 2149073 1100: 1755404 1573981 50811 1247553 302796 33330 1105444 1859498 684025 305191 70999 214296 1163188 2588460 1806805 958623 803468 101149 1485279 767648 1352214 624771 1096400 319116 2092366 118028 1058271 172947 158181 183928 1765521 1450425 2290901 495 2639020 1482371 115378 255606 304570 161763 944682 54407 2191714 1435417 1672133 1820813 2066108 1950621 452205 1578001 2624769 11000: 609690 1417115 2547781 1340991 2210044 2430909 2070822 1479004 2617918 607762 11001: 2042608 1668726 2190948 497284 505631 767059 975199 1285065 1686194 1500258 771414 1757443 1804737 1150749 1642860 370539 605332 920988 11002: 2319177 619733 265904 1205634 2428160 331583 1578512 2630923 8431 11003: 1801389 910214 683181 464236 1565141 997071 423522 1718685 2579189 11004: 157736 901593 1121011 199870 1405253 52183 1582874 1746061 1607643 1577182 709522 2196980 167041 2287032 1756533 220034 1332026 1587517 2540339 1145736 190341 86567 1487951 1333815 1974302 1229193 1627720 1350352 1267146 1041253 1786381 1274727 1941209 538759 2179814 129180 1771943 461481 2125785 1499678 1438214 2563808 1827576 2558268 2156552 2608528 1403808 853786 594421 2403550 1737843 777859 445422 11005: 198249 1756612 968053 1780864 941528 1359494 2181798 725851 634541 1067399 2090803 30416 434101 1645699 177722 1717569 968 913567 1322447 175740 1447934 1606211 2063775 1569522 2328259 1869353 1985797 2395043 2244442 1617568 124025 1278942 2187252 11006: 2482518 960752 1470113 1192141 2527386 11007: 907525 2295387 1658953 1716007 926381 2368673 2279301 1060792 1225533 2638694 2393946 1964476 1325460 2512235 716636 232388 709182 1450998 138834 123846 508386 575003 1734801 11008: 670088 1101: 1401330 59463 492528 995695 1743802 1502394 1160062 1250728 1795714 11010: 2059982 907095 2568764 618068 1487341 1828324 2319515 1196407 11011: 1730075 1257144 82868 158659 1636741 11012: 2310172 2556349 2058381 1489820 1327571 11013: 1443246 1007355 2046378 2546100 2579386 2586826 377847 2616515 180899 237181 1872912 2091445 766766 1926199 961509 2235352 281759 2019338 687416 94012 1248089 2324491 43274 1359572 1010384 1207834 1489065 1694188 1325188 1922778 954903 1802298 1457641 714605 1859515 2194777 85363 281034 373557 759340 810575 2195441 1050662 1695025 1979845 173447 439542 1630870 164412 2538677 520720 1313483 2627083 1601668 1151178 886612 1312713 726006 691088 917355 2585369 1155351 1615289 1348198 1959581 46389 428123 692399 40978 1170779 1632422 1781677 1472807 45777 988041 2141139 500447 1069240 1055090 405180 2198862 961916 1477627 2417991 2353416 1595111 1478850 2031967 1670124 336398 2353639 2364405 2364568 1848079 158747 1683604 642366 554041 2598110 619486 940688 1241829 2415838 2414141 2196002 1498208 930644 477018 2544557 719872 1870385 2021196 1382918 332955 1106230 1310756 1245185 730830 1451582 1762885 1221877 53817 411877 657488 1278589 2637085 987736 2551109 54821 317978 593230 1066279 1353684 1642303 525476 2426994 322611 786304 63236 2521195 841323 1471212 406198 1588742 2267869 1486752 573347 1642703 1352185 885733 517348 2137807 1981242 2573734 1188639 450006 2565379 2373728 1968694 1897293 2134141 1527985 2183011 20587 398490 1118837 1702306 1823297 1253258 1875802 2363191 2467045 1491654 2598023 1235131 1681852 2058960 1253633 2177407 1316189 1946587 2096263 1018196 1465770 1098845 1713708 901733 559913 2484793 513586 476599 2226445 1717151 2239582 2226346 114381 168533 194749 1466669 1638786 11014: 1413984 1407228 60995 325332 2608920 2502336 623426 258705 1591286 684587 561905 11015: 1146895 805325 2099106 11017: 665453 11018: 1428651 1004227 11019: 73049 1102: 993889 1614555 1046513 394999 2335019 621771 2419279 112716 2267293 1087678 2431233 289625 1054992 2167923 1297657 546732 802018 557954 1647202 1178586 1005289 2163584 2039887 1658033 465476 1256078 2536553 1158706 1662961 2405672 1368659 205754 1079295 370573 2076162 1095872 1495087 55389 474541 394860 1628202 1457238 363772 1684939 1370520 1293235 1697656 564603 805611 749084 2010581 482328 874733 1430420 403987 355115 1826502 948614 191470 2092015 1869492 1227267 60621 1569386 1755872 547691 1984028 641118 376927 134505 1693981 2177357 1756038 2238568 71095 2268465 275186 1811855 584989 663549 708008 1313632 1159673 2140887 831842 640752 87289 201568 19896 326615 768142 280515 227648 1238375 2099177 1432218 205117 365024 1145797 335107 964135 1915635 1783038 918924 1172882 129418 2371832 1536758 2588520 1062747 1789414 391909 964495 2045556 1692405 1735937 1004315 1786975 1365881 825603 1716169 2243925 665990 2287419 352180 2533347 1733711 1617686 257448 1027933 2132697 1945374 1729672 868943 2466475 726954 559637 518439 232160 606592 1021226 1983226 2516098 1727327 2215569 616973 34010 118871 90187 1592895 1031938 856056 288652 1879994 1551863 1595421 2044058 2392416 1014601 820105 36175 330833 1008946 2379750 12007 547205 54083 293302 1636864 2472495 1210405 2060793 1005057 2430770 773541 1542332 1259115 1557115 2149224 1711850 1774488 1573122 473111 1552274 1743284 2386208 2066308 2013769 2251296 849887 2508272 830035 2331108 979334 2560859 163664 1892589 890517 2170154 1817869 1121837 1388900 1945459 1207141 859740 1574541 1214690 1664029 2499601 2608858 1457107 1628961 1222517 1136933 1790412 1361545 230643 117752 1967983 59680 838114 2237254 2288005 1261730 1279626 1108182 1932435 844008 2600245 544059 185755 2386235 535546 37004 890546 1640450 2480774 2043468 1016603 1278428 1957867 2324074 2571787 1938854 190949 2326988 1765007 1100164 2164802 729285 23904 43065 1735743 239918 869262 175479 2624863 670831 1184044 752931 1537890 309088 27002 1842360 2365733 1115686 854377 370815 491000 2618487 2471136 1413820 2261053 1715562 114294 434799 1647466 2465727 754444 107635 538609 647277 2376121 2333102 829544 2505289 2254749 1284595 1585651 1959229 2248643 1155569 1617897 1537860 552431 981277 1367370 180835 1673650 2610214 1260571 1617057 2542712 1794125 2161634 2076571 965562 847060 1506247 1947312 2413861 131374 542381 1163117 2504492 771521 1260839 1840174 240400 209325 2135229 2290011 2467260 378015 1806594 313139 1588980 2320266 1095994 550972 2596911 2071021 1575272 13590 1481228 2193934 1668021 983543 555666 788248 1561613 257241 953425 1564022 1291445 207324 2473684 2259299 2529818 1642056 1868479 324237 2288328 1048817 145395 1458042 2509360 1190904 2035871 426555 2495255 1262502 801569 19970 2557773 1247189 589534 2585236 1675903 1296670 1789128 2236988 1810456 56268 277631 167021 2309089 731058 639834 1168385 787897 1566886 180824 2290836 2568346 2366179 2396982 186421 1091115 366887 681747 492597 1351076 1057685 1183734 2323752 862857 1521813 843249 2045189 1943938 2385126 242240 1036162 2297919 71765 1059199 1860383 1051781 2551468 1099454 758002 833923 2296368 1961021 1661717 2521240 626097 1651264 122902 1204921 2647711 2198712 1918370 726830 446521 1289751 1674708 431190 1479597 843183 2178687 1179749 2526559 967853 1333494 864628 56279 891886 732040 721948 1467606 1137704 794813 1259134 1802081 2419872 808382 773566 394483 1295072 1805757 2321586 1756280 1723494 1717624 1476673 1068841 277759 1343296 2633035 636421 187168 1492402 587648 1664283 1892749 886705 848415 1358914 716860 325327 1483921 158086 1564238 2376780 1259274 1017102 973251 703543 1928154 2394782 700644 1780040 2345353 1952573 1048883 2440617 575696 1587386 354339 2366028 515047 2137713 1101754 609677 1658712 2036773 1903187 1443316 1596264 2359768 74047 1321562 51909 1706695 1979497 1598009 2647785 533764 1851451 1082317 2279713 864044 1396325 2139910 1575678 1093376 2249361 1080905 1553176 517977 2502823 25372 1758549 1499033 1659522 870023 1865928 417162 314665 2624173 2071590 1218327 2302616 1381850 1405028 2046346 832287 2523019 2504663 2128271 2048743 1803028 2279099 1152181 381745 891096 1342903 665526 1660131 2397078 1249217 1138270 1961067 2121083 136235 2240461 394468 2267527 2481417 2116937 1297350 2455281 1817517 2009473 1703564 1122433 1553379 302288 1686778 200248 645668 1048475 982443 327482 705049 891665 2330203 178284 753899 1746965 2439411 1407689 1058243 159603 1011540 2495791 1836312 2387538 1627120 1157751 1591037 1262771 1980592 1969968 2162661 39866 2508143 1790084 2089285 1451311 196088 1833533 374440 2457182 1498554 1811378 1705587 1093845 2472778 2548069 1084663 304857 1826475 2002002 2424986 397881 1985183 1419684 597878 1927750 1505978 210406 1707721 1113023 1416257 205516 451361 2036477 642285 2115615 183610 1474191 1088559 1693134 2189215 166105 1106420 2023223 657397 2219702 2310046 913807 607256 2157343 1332513 2492533 1591382 1599625 2045910 627568 2605672 1254424 1191033 352531 1409567 2233942 2604861 2212092 1929449 873035 2352558 1634163 1531580 852538 1196659 972050 1873255 1391516 298639 764565 903180 2646337 2015616 1298061 476034 2432513 757651 847041 2492181 1756605 1119605 1069683 306664 1004536 1155329 503721 271732 734341 202811 1563498 1810441 2253868 2302101 522157 1444693 2562309 466722 1346864 805969 2577171 188212 1241483 2541388 81373 2058351 1401125 2398330 569722 1431474 1921805 2086097 476822 252122 1844911 1948587 377909 1858178 1193108 1829661 1382816 1982972 1472109 680441 2156894 984795 1373090 2191172 1502586 703599 2120576 763145 2512486 2035537 478183 700334 1100918 2292265 2207491 2581812 1184122 1481837 2560172 2475144 1052748 1458783 1931554 1910911 724143 932682 51296 648977 1935945 2176469 587087 601432 1752819 1314643 210604 564077 1408625 1312324 2287507 2162144 874939 2570932 625212 940101 1295859 1058103 363534 464204 1273122 542972 1627577 434436 105729 1045314 1833988 689486 11020: 565035 125952 926374 519965 879794 1744411 2417151 1013932 457970 1568013 1255298 917530 1692997 2274659 2132254 728900 621498 11021: 245830 2370577 1994791 11022: 1348972 1242621 1469802 2208518 2130278 1589926 2460944 1365892 2111659 1598806 851062 224928 2542492 2173519 1634563 1811019 2408126 465286 2476197 1390272 2064829 2588772 269843 2172124 648425 760571 855431 2560286 1745672 2202134 598758 338513 955146 2536334 790244 510615 1748986 2204057 813981 178562 66919 432341 1918366 60445 1547664 2045180 2140759 1924740 2022061 57146 1299764 2138796 1098733 232324 161395 1566053 260182 1059150 1803722 312159 477761 313083 1226142 144896 453081 452423 738682 4991 556803 2453866 396102 182245 1317599 1059937 1965432 1114076 827429 1357835 845091 2631754 1144845 888712 1672812 1773226 810190 1129608 1763208 2396502 601450 166977 150171 454840 1989144 641013 1074396 2616854 59019 2258782 298741 2333723 2631102 1429829 2104589 1360762 875833 1657901 2502533 2426793 1902345 566819 1420856 1134528 2545400 690221 1288210 919218 2056254 1533685 1301934 1890280 1985894 346231 365636 970772 1373835 1652112 764927 1319241 1308271 1518417 1466349 806322 1875136 2555096 2075800 834815 1485100 665234 2578383 2275633 473844 2017110 228432 2286166 455987 2166896 1324057 571054 1088015 1243969 2209932 1797037 1534527 2427265 1255523 1203033 410396 569641 1770704 1501849 1583564 2609159 1517716 306856 2152010 1786221 1735413 1105823 1153226 401130 1054301 2137608 132815 956230 319732 1235813 2463244 349470 1148231 87994 842017 2423927 1390721 1795301 532781 1355217 2074285 1717489 660110 1416917 2360727 1994299 1733446 124621 609445 1979014 231604 441737 1034587 1036361 800057 1998824 1014806 615549 315069 2021756 1840574 448005 2566486 988069 1584940 911717 1490218 2262543 1369822 1386345 1204236 896153 40852 2213078 1043578 232742 1290693 1748247 754171 1519063 75551 1260337 2533202 1217310 1700771 514824 512053 654564 584766 870157 1790595 591362 273154 1807653 1653291 2641970 1208514 2476215 1924702 1964421 2337615 2018610 1560105 1318979 1399464 1815881 349727 647558 1514233 81901 1588972 2222793 2213904 1200038 266313 1317425 1520579 2400443 2000681 500452 346119 1589445 2089577 763154 1330095 1476006 2348876 642076 2598953 805190 1994192 497431 39606 1518251 225754 1249491 1703321 2056282 1577527 408070 1338875 702034 2511573 1726148 2037401 793106 1879749 518988 1930910 2448511 64584 562398 251877 2084672 2571143 1372818 1761304 1150345 1583036 1152252 1346169 220847 1184580 1095187 1783249 2538644 2648134 1713104 1948457 2288320 907857 670205 1043253 166171 648535 2118895 1437582 2571757 910034 472980 193644 1423521 1754295 551569 1682683 821949 1070555 219651 1400936 1263248 1942718 2448354 477291 1401740 2526087 1398965 2314328 1981088 2565630 867901 527426 1054205 1559476 474241 1485047 2041640 404018 1640346 1346401 1526690 1123741 2400449 953383 792778 539641 2148140 1953986 1503797 823379 2029267 626754 2494708 1755609 1370331 141707 2540871 719 1062730 1381143 2550380 1858901 377861 1161609 2564228 1079043 2522035 1878664 1342217 1739127 1624148 2344423 2196856 1799829 47032 153517 2428590 294644 1146044 909553 1996473 30423 2385826 2067626 2363891 1866889 1162050 98185 638416 1921741 2303893 1494689 215003 2582710 1613047 2055060 50454 940095 490544 629309 1821869 321089 2518009 180391 1935561 1122208 66698 1102852 2128843 221232 1205986 796280 827252 2269892 709995 1354229 540843 1860431 1081707 2063304 977653 1889264 1585677 463860 1768086 2263804 849082 214105 1775635 168624 2189535 1715171 222093 747070 1585741 1064630 2031988 391259 1537890 2529297 2028784 1130945 2308647 2540580 1000105 1948442 1148418 1339817 1381231 2201561 2495355 1038124 695842 2357407 590459 266906 2505657 730278 1040755 175294 2270791 2629941 891224 1469600 1529491 1121958 1140109 2244582 909067 1458364 2191242 684453 241247 887136 1154265 196694 2316337 1690385 2089039 40988 991423 2567337 728540 1459050 2552455 1082955 2134477 2249545 90882 48699 285821 1204324 883693 1896288 580106 1886717 995222 768124 1997079 1868153 2417856 317468 114855 592532 1339847 306550 2308150 194858 1573691 643132 846460 352263 2229331 1529728 2623702 440466 798608 1773355 2253670 2156297 39307 1131957 2418682 2080740 1428809 173116 1091045 1121237 432635 2227408 2430018 2257648 2338226 2227283 1772032 98400 2510234 628489 2170658 2182966 609678 2121499 1093947 2471385 538237 2205391 1594211 2439183 381323 2172977 545910 559400 937637 2057715 356915 2269517 1440976 889894 1848772 1031450 1304925 1936537 2403089 1336141 1382969 2134609 1696064 414084 2560615 1650425 870525 1779918 629711 1816141 1570114 1629386 242422 1284090 2269166 2510144 2063529 1984923 136601 1167461 622461 43119 2014109 1499748 1265166 2428098 1944589 209997 892477 1431869 2498693 1625148 1535211 444105 1367823 1525609 428322 178883 1567506 2165289 1635924 2254321 243700 1359568 478393 1840352 2310027 2060843 1574344 2279885 1813621 1130012 1045143 658574 1289159 2013047 280162 2394398 1661883 393936 1598337 1908302 1355955 2620294 1410427 2498261 1599655 1534211 1213515 1845800 1812069 258585 1924342 2111402 1818091 1202889 2255305 884983 1426667 2208038 1299140 2352720 2118131 1478893 837105 208092 2253800 1440139 1197199 1321440 506867 2395642 1604741 1925658 849169 959838 2545809 2068021 294177 975522 703631 365479 1855928 1766053 1732560 2306122 858726 109446 2053948 2159994 1893969 2016245 2443123 1066556 2361411 97059 868296 796482 1105302 2587835 1014949 1744307 50635 1796639 1860376 1991827 2116976 523201 1338914 1412818 898669 1327357 271564 28277 188359 114662 2487184 60956 678920 836513 71672 560022 2622684 1645894 2152101 1723704 2243036 595938 1240731 1576028 1847508 1057465 1455470 2613210 1825228 1753190 1769598 1886341 1400067 2221492 1481677 620012 2284306 200598 1340309 1858075 649913 1596205 1987742 1716746 1881090 739417 240517 991689 2253897 425010 172770 728817 2589714 1223427 357584 963261 2527862 1114729 383678 295541 1813881 2632888 1283834 2062324 1873956 891073 692635 1122144 958097 2015502 1168586 937893 1185627 1652929 1222992 895384 567586 744596 1824299 1845056 662702 402172 2279560 542024 2016459 1638156 213985 271142 253890 1939965 1537056 380609 2040648 932070 1733925 890685 1303926 2435449 1728263 1648138 106572 2327424 499747 302646 727968 762454 869399 989875 1795481 886176 1417134 582330 2587824 534546 2095387 2152017 144078 2501521 746529 953070 162196 504103 2262211 784845 2522733 241328 424584 1944205 377563 120520 2217678 1414582 502275 2015253 1804579 2534516 1410899 731180 518614 8055 1351759 2241475 779845 1587905 464067 1549677 2475425 995019 568254 844584 1452452 2578024 567680 2434632 760873 929134 1396558 1444413 1345576 1576336 1136445 1227936 2270159 1776327 2374924 1398925 1056622 2616643 2543144 769315 1373717 2598102 1231128 1213308 218172 2369331 2242700 1257168 680215 1868337 154812 257213 118064 372158 509605 612074 845363 1046372 2088607 2545327 927242 1982723 2011903 2241449 2134533 471062 2396178 89986 2034055 2395825 194181 1674005 136921 2088694 1552624 1201300 588340 1733325 2592037 1332472 53694 1482315 2154783 2529767 1463760 1344830 1157810 1389361 156167 1954793 557617 546328 1584022 1228977 1648812 866492 432796 2529879 1500837 1856903 1096226 1388949 3518 987707 2204065 1891778 927145 71876 1410573 2186078 1553309 74228 1173913 586289 2216601 2241136 1933989 2045856 163867 2471915 2542396 2316100 2504928 1052219 128779 1648998 1324927 1584420 1604105 859091 2430170 2352359 787776 1857090 2105370 2195347 403103 1644079 2196350 2216863 310178 641222 653576 1394504 1221049 2615539 1395454 333740 2584755 1431527 1430265 2479555 684157 1562510 1519218 1172258 350734 2181423 479414 1107226 836257 2180938 1113020 1548432 173179 1228886 2316958 928047 1550709 2054747 1403018 283464 68116 1483686 2289940 796027 2114118 429807 963423 66752 950836 354191 110598 1988039 1520836 878504 316939 1062306 2099089 623453 2295414 482757 542122 1119693 367152 1241030 949755 1580427 2648007 271488 1690065 891546 1774089 1729167 2558518 1701337 1560555 581523 1647149 2281224 2228747 71733 1386878 1310176 946899 1670043 47599 1347317 257542 505225 2437073 246730 483836 1284973 1209760 1950455 978679 2041722 400138 1921031 802700 1629631 2328113 664483 278866 2355652 67049 2169380 2550802 1166171 499059 1891474 563960 978154 2250159 1610989 493878 715430 1789448 1937875 1951729 858637 733147 2583484 1141715 1772588 30545 413232 2545151 2291045 1856595 1416848 1960666 1010909 1805732 2335556 1665169 470000 204921 2607672 1554805 956786 326534 1952831 1723768 1407801 1675893 1414737 1756542 1591146 2313979 171522 117959 381413 1124796 1090437 1624771 1491310 1647546 2070221 920044 1123066 2541000 20737 113262 1224111 550374 1343580 556717 992436 425186 1973870 1750445 2044840 461320 2285499 1340882 1244569 1790573 1783119 2086226 240723 465622 1669177 178910 695533 2513409 535854 999977 2460652 1429442 2560011 1760961 824675 1294750 823409 1230118 1749019 1319896 459883 641509 2475345 2439368 2508085 1977030 2495608 810674 705443 1915438 438965 1074513 567403 1466984 595674 162279 175412 937679 113445 357243 359570 869893 2619402 1654831 1196655 2082410 867737 2646137 2056611 448592 1903703 2463473 2228643 491730 236121 514606 262308 2100456 591616 1182922 2040778 38057 786509 1451689 2598352 860018 2475632 2496975 381897 1255901 1638527 2129625 413338 983116 2240957 2618625 1887889 280302 2134748 1639778 1682662 1520234 325811 2364279 1206850 2071961 2412205 2132089 2231633 27061 1507384 2473084 720300 1759180 1187955 1081675 899674 439232 481740 2027561 1212900 2138170 1878550 924067 1855850 2250352 1474447 1906407 483796 2588586 2632485 401606 498360 2385415 1911013 1988372 479397 1775417 353903 2374833 250895 1845344 54692 1065562 866922 1530692 2648893 2399002 2050342 825973 27463 395727 1632879 2184479 2571319 1588792 2602591 2176010 1100306 2560592 2238248 318677 1317065 488347 925487 1423231 2425156 847441 426275 917179 1387003 222907 990808 1530586 2199304 2030092 1937832 2009645 12346 2300450 2525842 642720 895480 2234529 787363 678148 1062561 862425 1851772 132060 927277 97839 1305413 2424566 1964268 492275 564868 331240 318771 2350255 2595484 1145010 349373 1972653 359074 1065364 1567959 7538 1026323 419308 328142 1085119 2433806 1030428 1432352 1625797 878691 1672820 1008311 1360492 1502324 1196407 1395780 220407 1708597 2348029 1886953 1135129 2062610 780137 1142901 2133373 1571722 1063700 2350291 1498397 2212043 1456517 1945696 2628439 645941 2154562 335310 2323200 1135336 682022 1544865 899795 406879 1520053 1016682 1069911 2176977 1325550 334961 1433649 1716512 74245 830913 2616291 1672460 344007 1139366 1916213 1013799 539807 2192458 1651455 325529 465402 925942 235766 1787359 1000535 288767 255773 1016688 2417720 2488533 2476034 70814 11023: 1742216 788958 803489 2264314 738967 1142973 253158 1258123 11024: 358137 1972445 1565162 1221814 1358101 966669 11025: 2004779 514098 1003288 1392092 1667659 128129 2368883 486661 394181 1267020 849952 1390001 2545548 1872933 2032593 791674 21322 2484743 603657 383468 54316 934847 596133 196069 1410149 11026: 2376593 2492187 910164 88542 2023827 1305000 2119491 1225948 199533 2246185 2154453 1616776 459772 1277904 2366413 1447233 308235 1377848 1350522 1039940 1555323 431921 302434 1347302 28964 1731511 1937460 2633307 2069094 2290970 2647713 53069 2457121 1503550 1068356 683121 2402698 2082957 278672 2090254 19855 2099619 1622409 2513380 2263988 984326 592792 1182782 2407771 813066 451939 1973207 2191011 1549106 512837 2216196 266801 1617351 1015615 592466 592457 1744553 989264 1104965 669351 2074901 2416763 1636529 1777836 1007654 1224237 2342415 2167268 1910025 319180 1968087 2219173 1330738 933526 1321224 2130657 326258 714951 417796 2256545 843526 170728 1214974 631208 2178120 584609 1541252 2268948 1182417 647691 2156777 686696 841519 11027: 1759620 11028: 1633178 749315 1355426 1983646 676631 806870 2280324 1214077 901935 2217252 11029: 221371 1440262 670126 315652 1531528 2235896 258337 897230 1223470 2431028 1687466 1545598 1152971 2592148 339324 63214 130969 1464343 329936 1523046 2604729 1241174 1992139 2501223 1685922 1103: 1262112 1159548 2391184 2491032 350547 279960 1352715 1401470 1908897 2429078 1089049 740694 523699 596364 719002 1557743 221517 1181788 1346351 1232060 1555693 2370401 1293947 2438459 849980 1195263 148680 683627 1090052 1423668 1883646 2258348 94565 1879989 900622 184336 98649 1085469 1321979 2074432 1591103 234537 2018665 352062 79484 2132649 1486914 2397586 2187886 506944 1964767 872528 1427824 576021 927206 810213 1978730 1741975 1985321 104946 1638676 1097917 770945 1302967 2262368 11030: 1818178 2241210 955383 2075814 206735 546605 1003230 969322 361407 2385315 2108177 2133463 2382452 188991 2348841 2280025 41889 1694136 1711859 2039628 222123 986454 358379 2165724 1647196 1309944 2283945 1188660 1047724 1104594 2548819 1465039 2382676 1808060 1884217 1887457 892513 1366191 1496546 710421 2221521 1428435 298674 1359146 974053 2452531 2518265 2285686 592817 2318850 2517985 2218535 1334821 2266806 7660 1103539 1084598 1799214 774809 1939450 966881 161264 283591 1570444 2060130 1260775 46289 2374138 1544282 910619 424245 815604 690536 441708 305643 697711 441319 546519 1953385 532655 1690256 967251 1719686 189500 2382801 2366849 2516915 1887958 1037392 2135623 1096155 1158287 2080499 720003 565801 1403083 1818923 2169899 343454 1253914 1572925 946440 146969 151158 1378136 1712969 2610650 1927778 1653468 2300084 1544373 1994885 136405 1758848 1930456 1964764 2139610 2551462 1387181 2160022 2032670 2486198 341802 369218 2491589 2221375 1427666 330843 904303 603355 1735761 1130061 2129598 345701 1099895 1034174 244479 731973 544811 2492756 771786 1606140 2265301 946156 743869 876295 1855514 1704052 1532801 626120 2187999 1316718 436474 538319 2294485 545407 1566773 2410675 1250544 1543404 1490356 1566505 245130 384914 316713 1630863 1480912 2394789 2533477 940188 2397071 840165 2577764 1572350 1756533 1479888 1927439 876875 715846 900976 952324 1679680 2516882 1917815 675091 957673 2111066 1005883 1969115 597003 1669509 212615 965865 2308259 1068221 1194311 71649 1391305 2148835 1684916 370466 667628 1718716 1622059 940542 897444 1579904 2089305 148548 2455668 1011116 51247 1796576 1323844 698451 170901 2341002 1728895 1451964 926298 408111 981159 1454806 2218250 452228 632354 2203601 1068765 1870427 879830 1930874 33934 484520 1656133 2115690 2215542 1268261 1034152 695925 971889 2236366 265955 291595 22983 1024405 1017160 127664 1895660 2467393 62469 221543 706531 263527 1407450 173441 771716 1142380 827706 1115952 365795 2427440 1666212 1930857 2268356 729949 729629 979521 738885 500353 827381 74262 748355 1887644 459832 1478464 299159 1527116 1581727 1853358 2123498 492064 1374932 1865029 1459388 1126842 406471 3487 1429838 1735621 1771360 1442361 651315 311218 869612 499876 1604680 1385190 778597 32102 1164727 171224 1645159 1229352 737123 1766771 10609 1606517 835047 2241568 541357 2641290 1922259 343987 1110805 178803 1686192 2206679 1188144 508700 250233 1103791 1695082 2558656 1735941 455382 358145 509626 2027772 604404 1111340 508350 1858333 2573902 1512457 1989214 1496567 625237 1157588 2576448 2030320 1639199 851368 1993756 2135929 249862 1494377 2542834 1655508 316006 923254 1336735 770659 1177133 1396071 2314932 758267 262265 2574657 1586759 2626197 980491 1527368 267407 1326441 1634480 1478506 1847173 2211474 1270664 2413288 546382 1723104 1828424 1448840 1730346 1764567 1732165 2045624 10078 973445 655021 1412497 691605 176046 1358805 1589349 1685995 837191 2490379 2341664 1816970 2441734 473853 1690703 1991693 366233 340639 2640087 746775 1769996 2645446 2478406 2263961 2204264 1017052 789666 1230059 103201 334016 1295842 577113 869344 334300 501047 871505 1854083 951729 1292631 2078674 2598060 1420860 1360159 1898639 181620 971609 2537426 1007376 2486115 1012459 2553437 520643 845116 2399894 534420 1183528 1762549 78289 65403 350505 1670795 683408 1642860 247618 468826 323005 954894 752583 1413397 187662 2211189 1900938 2647839 1774633 1657559 2157131 1090125 1135820 1982427 2460613 1498611 2071768 360846 295820 155244 90303 733425 2181781 1395700 534457 2502995 1168593 583656 1751785 2446947 2574790 1699855 940158 2301961 879052 2443731 2150831 1109711 1295931 551918 901684 344156 2179169 1505756 1295562 582958 1793653 2283009 1634085 445677 2574115 1475813 860697 2189989 2496188 2255932 596961 1710631 1185698 617493 1355425 1977069 1974698 487770 108176 252651 219163 1969059 173521 1059045 2443080 708145 235012 1249857 247386 1165442 2295734 1931385 606292 425790 309434 2126692 1807437 1944259 2350735 1238829 1508438 1724285 2631687 587937 1893668 1558509 908324 1982387 830467 2534567 2457444 1316754 1769866 1347033 996173 1246674 2346272 394457 565819 2137369 846639 720852 2391866 2230100 2021052 224662 39450 1258110 2075264 1887305 40450 1368579 2117516 2151662 2324876 263213 832467 836638 459099 160367 112974 2426017 909944 1819383 198627 2201566 891591 6834 623155 2159544 898390 1983132 649075 1811182 1555764 2515802 909518 1160143 1180537 1306456 1446497 1214993 1533146 1639093 160678 1615048 2616722 1502762 565679 2286969 1152506 785270 1590326 424512 2619208 1586712 833382 2022240 2641415 1807167 459261 1937370 1207450 2298182 145647 18813 2589334 1306886 1671514 346253 2242719 390021 839632 1300072 6206 1860167 2570936 2642974 11031: 198471 547594 2090053 175256 1239634 11032: 1948462 1780909 2473032 2479468 2547128 2605408 2206704 229102 87153 862550 2469272 715051 1666594 184044 2042962 428859 166597 526369 2273915 1551591 524040 2183852 1489079 1264740 550750 2550506 1276221 55847 178510 2405837 1985267 27182 968358 1281883 2471179 1086053 850148 1181457 230866 284950 1374623 1912749 2360953 1209601 838632 1961913 2334794 515800 1476857 2243707 64938 562733 2352916 2327106 529489 682161 109407 2432002 1117646 453475 96123 65069 2625253 2436177 537860 2187169 1026477 1719059 1360304 1498125 1629779 676839 1618396 2266614 11034: 2033151 11035: 1034659 497554 606755 428820 2121990 2059023 11036: 332447 344511 558841 485972 1153280 981165 979159 693685 11037: 2400338 2220342 11038: 718384 2058416 227042 121017 1270039 926763 103233 2135792 558108 1303666 458697 942668 1682543 1881043 1133728 128799 2294968 2244888 2307557 784902 851848 810575 1133221 2505425 2155687 2186065 1206188 679049 522296 886270 1144969 2622931 1580424 2525257 311792 1949275 1469911 890130 886660 1489306 196045 1357018 1510483 2180026 2029919 180244 2572298 1674496 1631626 1357926 679467 101571 2601620 110930 2163939 2075270 363227 990145 730681 475431 1934211 2105779 1315040 1882249 929374 2267532 1409021 1287145 688962 11039: 337176 659547 179880 399488 2599761 1690950 762324 152688 2025129 1104: 2241806 624118 171039 318939 1147754 2511049 2510783 2079123 1696454 1480401 2534969 494073 1857660 1670037 1895367 6369 1620184 495904 1308268 616973 481049 286155 2070318 1498526 1390058 337690 1795251 773037 486322 2046923 2190437 1483684 854076 1115828 1876997 1996233 1066306 25264 2270985 1967206 1886809 12907 1538634 898787 1444557 944622 2644423 162962 713033 32266 2269397 418687 1127093 1718189 1082036 452114 692038 2172160 1280938 747710 2129231 212817 761524 38941 941970 323991 1107187 370104 2230024 203847 144284 1382311 2033787 2116687 243882 2369955 1500291 11040: 2113145 2385934 996628 1837144 175376 1126586 1797829 2015764 1958218 1282020 529722 104046 2089420 255344 707850 410199 824562 2356852 276210 1833230 1004986 1527256 561258 632303 562037 129035 1639264 370042 171106 2270546 1460930 96560 2055421 1208136 754719 921764 2045703 787361 6323 1550430 1609537 1405861 982464 1040122 1427623 1517116 895273 1232166 1108863 1592203 1262094 557066 683146 1906746 576112 513388 2013344 2053036 1987856 2119088 225645 382161 1663527 723050 2233918 57076 636682 510129 1312224 1262791 1057730 730011 664366 641071 1704320 2089276 1943360 122726 38982 2351514 2093417 438130 1810606 1981452 1823785 2315802 1852384 355823 1048307 2547128 1398739 2350612 271668 1606167 610926 582204 1438558 1312345 773283 1088303 569910 1114224 1742355 2138197 1777345 921345 879178 1567408 2476179 122084 1516313 2314965 1331720 961564 1844798 2424977 2126272 599674 1506551 2209810 1518269 283591 1472205 2275063 805446 2114476 680089 371667 2231474 2450065 1616069 1455609 2600249 2157894 1332702 1496955 189011 395741 1176274 1735413 1772560 2312787 1725450 372384 2164353 505631 1941198 707212 2252061 1132751 2389364 6690 1960212 233133 979955 1725760 2565306 929277 1326388 2458936 2515118 1271194 1198109 1488177 2469835 2136106 1778870 1921715 1134746 1362361 816401 1915808 2165355 1826828 2417329 2502803 1311436 2291990 260013 1122794 639318 271052 1199937 243579 24551 854084 1064492 2079539 857266 1006804 994162 1913246 1846419 2631408 1661897 1156934 2074936 2567230 1814297 1710657 283096 274911 734923 282180 2156485 1628896 2089389 460399 7786 1744827 2420535 1677812 2596864 1129550 825161 426391 289530 1774979 1831151 1663277 1788161 455044 1819862 589531 615184 2053816 2180768 926401 2581871 1449918 202647 1689215 1628746 905368 418886 598206 2379031 440 1447153 233245 567742 1367662 1439014 1672713 2012433 18555 1322068 391338 1207415 1403790 1915873 2590958 2345774 1108352 1805871 1975312 1947547 2536003 1504185 2277325 420707 2156928 132745 2138271 1840455 478405 1236118 1843064 1096526 2001519 1770937 1172913 1620204 1376330 1514711 1190066 368816 527988 2437191 1432650 1063372 2084922 1015772 271461 2634381 2634129 2569458 70500 2067823 746281 472980 2636197 2114147 1960561 851097 238860 2010710 237031 1063801 288587 1793682 88019 1304500 1614943 2503413 1231874 9282 1325637 875107 2065507 450843 1720366 22423 803947 1765681 1439308 976601 339241 2139903 1104505 16827 2554393 1525936 141026 1920398 514985 1758797 1122405 653455 1568547 815477 397045 2637746 577926 540359 1303258 353642 2606896 334247 1949616 125240 872052 284841 1715163 1502375 1443680 2331524 1551099 1547071 1429360 1293428 2386268 2362261 1165298 935968 358879 537027 810353 2209729 639684 1591514 1017867 2222102 951636 219303 2116034 763577 847779 1082941 419513 1414717 1716807 2604368 2282190 2360045 890342 1959190 552185 459371 811650 1312581 422594 906079 2433849 1223895 1227705 2057983 428563 1400291 2632103 974179 188374 519734 2034059 315001 1428659 286505 573087 341307 202256 2117376 281656 177285 2220689 108255 717855 510368 122729 275181 923828 2189195 1592674 2609043 2156715 1854090 1862117 1505718 929556 711498 2069371 789527 543954 1898966 1503238 1523685 960600 1482589 217648 2646824 2177228 1967167 2033616 485355 2386441 7231 1019852 1145765 726657 479512 1663089 1062485 1849049 980732 2449014 434410 47288 2053492 1218946 2278480 2430868 1256066 1197440 1591808 1322561 275879 747341 2388135 1420198 648282 2418577 474748 1698387 2036731 611828 2189650 1075448 665206 2355384 959210 1118924 1846054 988525 2260930 1430365 1585197 706300 1717494 1756595 45600 1418404 1694111 2032377 2091352 1154094 1241935 2220668 1239458 264077 460973 461391 1027839 828721 1119752 411950 1075594 2289235 782890 305398 1013835 1905610 1972096 664607 2578493 1561050 2259040 546227 1341916 1530681 411627 5552 2442346 1176509 317848 111972 1486425 2462646 767569 2491634 184835 802149 36009 1793842 1026040 2323305 1938216 1844872 1915619 1078002 193382 372956 465925 2365159 2195751 1746503 1501559 1239004 2582158 226913 49192 675664 1565853 1896274 2240437 306738 950429 1241806 1551396 357863 2605829 254587 1012123 2348342 322353 2170521 1827936 2273036 1582521 1737260 1011009 1268619 1863629 1023338 723378 2560037 2511132 1626824 1320670 2406732 2537649 751479 422043 1292760 1820914 1632603 1656593 943920 2440104 1623108 587660 2008178 1878801 1215333 1671307 662041 2016079 1885261 2090896 1795050 972153 1932462 843398 820685 1125667 1706974 2101195 1967826 2463194 1510134 1895766 82168 1572835 1705618 1330785 1948870 1931839 494380 2329744 868675 1200307 1131643 1875612 1549958 757921 1949999 1546651 2141800 540566 1916648 546371 927550 2553459 1620797 2109602 2205292 1391536 2367298 514982 1111515 1376394 431113 2637124 508727 517557 2076210 2192634 1808510 83007 2550342 2259507 1633860 2464811 907711 613907 91962 1088754 1083648 1342641 179050 2606264 1028880 455836 1692499 1875474 948237 1142943 558674 1407298 2534443 692635 442911 2289856 77756 1857672 2647393 1988827 1329883 1225778 2591236 99496 45212 1186498 790915 2479851 1511417 1664046 2443931 2117606 1232686 2100500 2244873 2094843 1972850 2538988 1323554 2001138 229834 221869 565290 706704 1779066 2000655 422794 1296753 1555201 278235 65146 1211191 1572274 1001322 1275440 826828 2123627 1176487 554024 1064817 2205089 982025 654174 1460599 784932 1410899 439925 169268 2388918 1468387 415333 1907771 1831599 1917251 1561574 831721 2597201 92002 1015225 947911 697772 2547639 15633 498329 1749545 113156 2420617 1351358 1568154 2235774 984662 2118487 974782 14740 1359016 2481876 1016561 882174 958067 689601 83404 1961276 2620639 282899 2632008 2623651 325666 1730708 2225856 1719678 16099 2009322 407746 1671879 923182 1636676 1957541 237302 459649 2459135 2158337 465044 1069892 1273061 2223851 1117726 2320389 1380982 2457732 2479735 2142975 983566 89078 1758192 2081273 1604352 344679 826785 51142 2373397 77557 1520014 2474642 2132407 32946 281530 545086 1834366 679147 1474124 2613373 725230 1477460 1868369 289624 1766112 2620051 2247050 79812 1726555 254094 2387789 600994 1621871 2344946 452844 455671 1620011 212004 852754 890706 1527554 965729 680194 858350 1514961 1490567 2519147 2111896 65265 1798757 1569353 921780 1261414 173297 1718389 2552417 2610244 175138 2342055 2393326 1761274 1825769 2359665 1439712 1790621 474828 2641965 2545013 625780 1097620 2080856 2630375 1795026 971273 1531815 877492 2377279 2570050 444839 814179 1508626 1945316 195311 941469 148463 423591 2092829 852890 1218316 6463 1158274 2578480 1362217 53625 2259163 2647965 2492414 1650249 1978030 1270295 2380735 1498630 1546279 2593852 385284 113206 1294108 1265319 202189 1590920 1635024 5843 1768458 594266 767877 511401 424791 1211127 304584 2440131 2012523 1392976 1481516 332380 1354619 317141 1217551 308234 2005017 1107377 2086836 1979327 1122678 26126 1601540 542342 36764 2352268 1805927 445157 544267 1251314 2094127 399437 426632 681781 1247006 1764771 1297642 293089 296363 2403824 1700052 843519 1328275 1388242 177005 2197478 1739534 1191407 1508100 2151634 331032 1714413 1810656 1293753 1549245 1198979 2342877 2450485 1733175 1422531 1278843 1742510 1197225 2296133 1748386 1863710 1110635 2095578 2368892 2631582 270263 2415325 1101500 397466 1847296 2397095 600543 352439 2170004 306958 255975 1083510 871511 2549604 1203718 2147785 625873 2566996 2275704 533988 18442 1093015 1701690 2070497 85921 1290718 2595409 180932 1902228 1775345 575861 1716681 2355862 1606571 1202577 1353860 413288 1204103 250308 771454 2060451 2535203 2362470 1673524 944289 1765221 2348027 1996229 734373 533607 1169195 1138193 331797 86844 1457551 1775343 192964 2240098 144936 1271939 1949646 1091520 1700880 2384211 634776 1507042 513328 2507373 1150156 1688625 813801 2539561 267415 2560548 1389799 176858 2045561 1760599 1946079 851805 272363 1778710 2038403 1389305 2133005 1794383 890004 2551540 1641947 758824 789414 2318022 1321051 162892 889798 2479921 861777 555637 413165 1960713 65536 1014111 373474 485946 2139760 1308515 776445 1113479 908324 486048 1172875 1372409 598920 263491 1498624 1026817 280715 537793 285476 247248 1999442 836885 603881 568260 1327721 749680 725578 1355739 834825 1063066 1867748 2111266 1394905 682265 175058 2512219 1911018 1071111 2516213 328545 1951618 1784517 2632744 1908566 2403662 2408638 2468238 1728610 1452919 2407415 625859 606567 1471059 218257 266839 2045623 2194774 2106539 643166 2587168 953306 293442 1595555 1661249 588533 1156372 333687 2282874 695264 1563215 2214640 1126132 158583 1569483 1590614 2557471 2595484 659813 1349497 1924588 1741698 468415 1442766 2635095 719204 748965 887627 176121 3417 872140 39164 2541781 825884 2037403 1511279 1191253 2621492 1444265 2311536 2436065 55313 2316179 2016120 2238065 1704576 2073411 703460 1534877 850727 414253 120953 1379203 2388374 1125340 853308 2648599 2164747 1378475 555729 1579262 2480850 587018 607294 20549 2447275 2405698 1652602 1177637 2105352 782716 229081 342057 1246895 122631 1042899 603838 1913177 67766 2429701 411160 1237249 1289925 2215102 1646525 991296 1930531 465708 73536 2324033 1052512 11041: 1104121 1711213 11042: 136834 1432218 1382403 2148631 2531630 1808905 1475515 2559586 1513352 2464785 1940945 2069971 1664656 1319768 844268 531570 1545475 2602911 702009 2059738 1279511 198601 1268968 864545 2499730 1387934 2617691 88126 892389 945467 1054050 11043: 1520829 625166 338522 1944698 720436 2610406 851602 376978 860418 1819883 264219 793461 534401 1877838 1663227 1221266 309248 901294 606832 1847495 1074304 57633 1152975 1411831 11044: 2314728 213924 1101881 1708141 2595725 1987139 959776 11045: 2096250 801590 1011719 413927 248365 12573 11046: 1265877 44734 1716005 2447966 2056023 1673514 1035650 1747154 1977915 2475003 1945912 1756494 562093 2409103 1023140 59248 1321296 161104 850882 2594705 566450 308719 1596174 102028 1551517 1450860 1387084 589633 586636 2494022 1325693 833381 901724 719806 200265 1109425 843418 2165600 256304 42 228579 985773 1354927 297655 277236 1111556 1481413 2229840 1291416 1243085 1775334 1068610 26383 226386 2476370 859777 1320310 2060604 935439 1482069 185160 115055 2225173 1280504 281935 2052312 478630 996677 1204385 1927110 46523 1884894 1242751 1571827 1810367 812658 991307 61651 1595626 134359 1109602 2519096 1388807 115937 2562599 1284491 1011449 2287588 464904 58326 829075 196351 1877191 1295894 1916373 2558018 117065 442911 2581556 1762521 2264782 2272214 1001278 2220468 1058518 1369107 1974981 1445521 2337401 1439577 666290 2338213 386034 904435 1938382 1691319 699100 1689837 1760028 825324 1581995 1210389 2197551 1777233 182567 1019782 2125032 457286 1009846 1791707 650303 2460338 551041 1079219 1372625 2201917 1761723 1025351 1718212 823239 985146 1792597 1737890 2109386 2405267 1521460 1949745 1232016 237476 1678099 308354 2422823 654410 881833 829708 593699 251041 1910063 1881816 2376788 360538 1848405 1841863 739563 1697186 1353442 2224568 1221563 660489 346790 362038 1574599 1695864 1530898 445422 2244116 2221648 11047: 175592 946227 2314286 2001983 134699 1045545 629544 2203894 1401656 686284 1460659 597205 1860433 1272919 704564 2077768 2435804 1184323 754121 1435535 1982345 876858 2496837 670636 1586473 836233 554291 1382907 186435 1439019 615236 1385282 961819 310187 1020930 1391956 2580964 920745 1825741 1798053 1910742 220603 1508911 1492864 1589063 1247689 2647648 2289003 519218 2195573 2599885 2580817 1896342 1940995 411304 22578 2097417 2010137 1154192 946380 1484561 1020584 1984011 2590580 1666507 320137 242938 132537 2431562 1346432 2043669 1661861 927109 2010587 554024 483335 1692335 2137570 240882 1220654 449992 2177365 451032 443780 495349 1041908 698637 639468 2614279 2534015 2097163 815734 1661951 919316 312920 1403744 91148 2011511 399192 2034823 2212731 2184115 2549019 392094 802802 2561573 1740150 2108307 1152933 1229785 324750 2494218 1576126 843327 602661 525904 648079 2274614 2155786 805328 943253 1323857 675654 979801 2096694 2609649 661937 1319905 11048: 1892937 2550423 68469 332608 1090311 11049: 499711 1787550 1105: 1163123 500204 1626224 581517 2553495 1986286 154588 1584953 1791488 1454806 1739689 2637251 489176 49109 2487809 1059026 2406094 2486664 866566 408457 1436960 517619 391540 390912 706894 534933 1646271 1007057 2573323 1164985 2607876 11050: 460328 147926 1646445 787736 1365198 2235449 2058629 371378 1635431 1421309 1470484 1615446 946076 1888813 1653431 929661 1651915 1805524 2272787 1025626 1864311 999452 245944 400004 118753 2109473 11051: 2030646 109707 876235 1186023 106085 1484996 1448774 139911 1555652 80108 266078 845055 2063398 526251 1158658 585902 1006295 1533804 1477852 2531288 869268 1250360 585055 1136012 364927 1321314 1060198 2207054 2370314 1422466 1117198 958817 1598922 2478365 583550 1038251 1655325 1207751 1011756 1947032 1735343 1443461 114977 1535269 552694 2029967 1477228 1764071 187128 244864 631233 1842790 2568309 1055772 1354798 751397 634061 793891 1158878 876046 2541197 2564866 1523142 1677486 481416 1574492 2203405 879202 2097907 452352 206436 2633095 439487 315888 1277551 1785723 529421 1279057 1491427 2024022 1279190 1160362 2223827 1257593 1941397 1026511 1490632 2460989 498748 2183768 1811320 1690279 1893035 589091 2191570 1996541 2373826 750365 2080754 836651 1027821 2597320 317103 1674785 1110316 2168585 2201885 816361 456289 11052: 2315958 1928756 633303 1503362 431779 255166 1869841 2274182 948611 759799 1456704 11053: 2558027 1348035 1766998 1205720 1812581 11054: 951035 2468507 372660 350557 621986 937231 433574 11055: 911332 11056: 31829 2220559 1418648 1110950 2027400 1162818 2014468 11057: 54388 410717 595802 412171 990942 1787630 408344 1588134 11058: 1657099 2594867 1910370 12211 863531 919820 2029980 2254300 1176127 1210256 345832 2050772 11059: 63227 1140788 67291 2411818 2461072 456319 1250951 73234 367465 2218833 2271198 97515 1606930 2444204 2637484 2040697 659625 2607308 1594169 234399 1894334 1064369 363739 2142938 1198975 163764 1629779 2125045 1034363 1106: 2354449 232537 11060: 1728135 1874019 1272468 70637 1710637 2177930 784901 610271 270986 659867 1204833 476792 920139 1478344 826596 63835 1076252 239277 1463219 1880847 992432 135444 1741009 142373 426981 1364317 29386 1086721 2589948 1836480 550615 529060 1536490 1357531 2637783 292111 1734005 2274570 160990 2149959 1603013 667718 1304956 1949897 794933 2201134 2349685 2127313 2520900 733887 979120 2503646 803356 58245 11061: 1128484 1567408 2337072 81782 1688856 2511142 456975 2263536 1479619 1920056 498915 11062: 141932 1018668 1751336 1112426 1515716 617093 1331617 461054 1665288 484538 2526113 2570834 144811 100900 301876 1019317 1928290 1729260 526199 2436179 11996 1099885 2484861 10830 1644255 409653 1366650 1629604 124734 779043 1716520 1974827 972601 323784 11526 2386298 2322307 1828251 2434301 2178367 2200911 1721378 1332949 743813 913331 651685 988084 1550772 1556691 1442546 348539 1976734 2527516 777916 130650 1960667 1460729 1155708 1415929 165402 1437250 444365 1220024 11063: 1739974 1709045 2157614 1128346 1829913 1800438 11064: 2550130 1948839 1554639 2173742 2375678 787604 2203571 2330457 1603079 1883736 1500819 504057 311009 2091492 1794601 1712329 1522891 2023056 2471323 1305162 1377785 2454201 1322250 2165639 1251402 1170825 1279713 567360 547804 2224308 2433405 2228275 1512329 548644 730572 1078514 1485748 1583891 777080 1836992 1879536 256061 1088411 552139 2131681 630631 2195519 1393340 152423 1380162 1954022 1514695 1398249 806564 552439 2393713 660325 595009 2008549 639052 743349 527126 2223301 2241840 361456 2251961 379164 2395359 659100 671949 1992755 370369 899654 118136 1115300 1981351 232148 1795301 1511250 1294746 2130047 2355807 1754726 2432950 346073 1911161 110152 1337065 1811449 594460 532228 1121150 710816 2456604 46972 1934910 2137373 2216257 777552 1495744 1293888 2285739 1798250 1403726 2477308 608694 855501 433903 578516 1122175 2604960 2499472 642886 2165286 681662 1958955 142327 2465221 260042 1638837 2482663 375612 2126308 598206 2545250 1993457 33939 2164739 687843 2446301 1137485 519631 2394322 693990 642009 1101881 1040534 402517 2251733 1033853 431974 1836422 1033331 1820082 1724093 1465186 2431478 2028286 327793 1555026 813075 1767624 502479 2397677 2596652 13396 278793 689209 2604554 629502 1631124 1088170 912617 412150 589083 992146 185762 2103170 130990 99571 2192063 436212 1799766 1844745 2146708 1986206 1051609 596026 1231619 1230494 764664 308405 422639 2389214 2004259 96240 1933960 1808537 2393302 1493547 2139425 1733923 1401592 1429229 2215485 1601670 959523 2582710 286748 889862 1519144 2008967 570230 1333545 2131436 1450905 569170 1520906 2351928 508481 1458165 729642 1998955 141309 1347822 1414306 1628505 1842196 2519226 1221999 610051 324980 470527 1301668 2229978 1454268 2068331 1348911 2290083 2000363 730535 1351317 2280210 258435 1199215 2267249 2404571 61186 231818 2333738 360976 211106 1383216 1422243 955876 2376260 1450087 1641489 120820 560569 1063210 552647 1671892 937756 2469823 334089 443334 238275 1309382 2410783 318831 981165 1486764 1039351 1288783 863531 135824 1194774 281940 1978250 137940 488333 1288158 548632 1386107 1473056 235599 1128144 1948447 887560 149826 401618 132288 619128 328183 348921 2144186 768251 827292 2644166 1994755 2403436 1717 551613 1246484 172291 326916 1517121 1701303 1010063 9891 865098 542208 1278468 1710293 1821347 2061643 1684845 1980552 2418679 572188 106355 523144 2385517 2140302 1201673 1256963 1930911 1010801 751228 1179681 703631 709802 1375003 424386 2405492 1483833 1001775 1281559 1762073 1135819 548496 1111729 809102 1982929 2026150 280128 2087852 1889587 1657763 1994027 228878 152108 300449 976364 1568162 64647 2586915 632939 487741 2429774 1459196 1622353 2488260 2231158 2152971 601419 1051981 1971554 748476 603354 408338 930697 2309581 2278824 2229922 2486008 1319575 523979 1348230 1083671 1046556 1620792 292700 59152 868622 2187426 2482391 163077 2425765 1746493 1234613 1510370 2161739 993322 582851 2065233 2018565 2465120 43587 912996 1386190 2574657 1020865 1770193 2542267 1477674 787999 1680414 2515287 537486 496408 727899 986697 1132050 1981191 242216 1656852 1434346 55568 2285464 181822 995373 1474395 1275259 1616655 2321048 1530074 596118 60266 487611 1603215 582774 1438764 120350 1736682 1006672 1376723 1629401 754371 2589533 642594 900243 2238717 2079308 1457057 56558 2592338 2062176 1456576 2025338 61284 1299168 1698583 1375330 628774 223383 493071 1657963 1648998 771856 803969 2559464 662050 1270683 529270 1903077 793340 1397673 1765521 1147021 968975 1037911 2119797 389389 1938459 1307167 377710 795338 2635911 1261205 735965 1572326 213454 23567 498633 85632 2138199 813840 1956033 2220983 758369 2312469 1138873 1347238 2237317 544740 1080534 2139409 2249265 1741139 2197085 2397445 556240 1293487 2110424 2588742 499010 908544 231064 708120 1010182 1454753 1495709 93177 2022428 1740010 2268120 1339770 1030044 1723940 1503278 1438209 2337756 1755750 1182345 579815 2385348 2497083 2327430 1646036 889289 1864903 1596534 12949 1979832 1995013 1316910 1898663 1570593 767701 250485 273097 2526654 1950174 1613084 668085 484380 112122 2558157 898816 388746 813246 2184380 1966584 131915 2164494 338308 1885602 2245265 2136291 249838 2453390 569868 299893 1455605 294743 1983657 2186299 1526362 1324171 2646873 158198 1303795 1540114 2479646 1452167 1989624 1752113 734501 1783759 2440208 1242732 931558 1121120 1567980 393155 597964 1827850 1747498 1999442 1766740 1825521 2108136 946702 2335436 1072080 77653 384879 585989 800142 160967 1923734 2595425 576054 1538310 2181306 2310565 2232154 2194774 1820897 767337 2643383 1396487 738006 1339047 2209269 781974 1367824 2305147 1062973 1340456 418751 2573090 2240876 2124017 1317529 2226755 2376163 1016180 906833 377578 1530269 657031 1419069 513847 36198 1487484 518933 1848166 766707 136887 194598 1554665 2358355 108351 28655 1702020 2488622 363445 579749 2029675 2614489 2605579 953322 1971270 1948068 1608797 2519568 1621325 1005618 2300424 11065: 624130 2304975 2070108 397931 2103787 1166681 1961913 2082611 399032 11066: 1962934 11067: 53784 357177 617752 11068: 1094244 1190219 2639141 128265 2382025 809336 1866438 1350694 2338793 1507092 1624688 2482522 1649481 463830 918962 382479 110229 465638 714207 2436249 2604501 79575 1473761 248229 391271 906201 841633 1616308 1057120 2368090 1461416 1545742 2523066 783977 2318950 378376 1502471 834718 348301 329730 1117474 1956759 1533860 716572 1626481 1960699 1393188 239924 1139853 1736613 1167101 1107: 885791 825782 163296 891073 1123155 1354814 1387857 22501 1606709 11070: 2647197 2338429 617743 576383 11071: 1963485 557292 2064694 1471523 1823881 2400928 2444236 1042430 2647005 419367 648861 2231750 1199650 171230 970301 527289 1225351 1804119 2253504 11072: 1192818 1557221 2542649 2417151 1027293 2647267 502080 907940 183516 11073: 1428667 848978 1909173 2243279 757244 961144 770395 11074: 1551019 378918 1574069 2309785 11075: 1833952 806277 1283353 2288257 818872 265697 2439868 2315831 2165084 1921100 672102 1909986 11076: 1534552 269626 1328029 2571014 343719 439894 2475400 11077: 2393796 2605580 669453 2372221 2053598 1148624 201465 968113 479839 167993 1273146 1860007 2325249 175376 1324246 1422829 2368742 2305867 2000603 341908 1859325 921569 1654254 565154 108027 2307460 388371 2434730 1410165 1000287 209487 2252101 1549449 1553650 1033971 222908 2201696 389165 1334165 2052543 1725154 1990305 1380686 950827 715269 1147374 246530 1700241 1158326 1231410 876182 2204961 1485243 2222512 476891 254712 1852416 2510892 60797 2075887 1515308 1671727 550262 469058 1259627 101129 2149668 1694040 906362 1493953 164761 2220064 118488 678774 2105422 2448351 2211433 2082301 2510142 1191486 398016 2287402 52432 312110 306288 503571 1967208 611780 2348830 1100312 471262 235111 1928519 2302812 1126703 2646947 490896 70742 2243231 151945 2406553 1518713 303362 2626619 2171925 1890022 1681725 2617257 1026139 2195156 386114 1100884 1791549 44537 1184208 2033623 1679065 2110752 165533 213041 2099338 672416 1454796 1193014 2470310 1588601 2510315 1488926 2412982 1974751 473031 548788 1447823 2504146 578744 509616 1410823 1772787 1887277 59117 531512 277628 1145107 736998 1110907 1785133 2010331 1798412 1981851 1082092 1492751 62996 1072541 1847638 149015 1667558 2611183 1631520 746605 2235824 843954 1498553 2311656 1751752 606649 1767179 1747488 2143678 1470731 704012 2564634 2116910 1878772 604424 511863 2255842 2458363 261277 2232299 950279 2287872 2597215 727791 1647638 2612889 2626874 479270 1684020 1435562 2028602 1181024 2309328 1896557 1670734 1937705 43530 885814 135966 136430 1875131 2370543 1465881 566785 1003783 565666 567792 293162 70513 2342226 1234629 338887 2362438 2014539 801721 1793971 1636893 191949 486656 865678 1895871 814073 2184154 14101 70503 2484514 1002587 667590 1514795 2259257 2310974 985098 499306 631638 1130826 1272745 881726 392628 2606461 2229297 1288586 1664702 1069998 375072 2609406 1541351 386020 989865 2230974 731178 1438819 1157513 2479086 1760006 486527 1830008 665803 1691178 1659613 1169813 1798091 274359 677476 1280836 255552 1524681 295992 1169610 304005 1291797 61597 1386436 935413 1586124 810387 1085484 1818859 2414516 163014 1761154 2541254 1840408 2246857 270555 2330798 1487165 1960179 2605204 1899584 1823785 2045398 639561 522720 1882958 38387 1015722 856932 1970303 2126989 695999 1637895 346231 1736856 2418385 1142419 1319490 1763493 1929044 2346936 223364 1692219 2252039 2587326 2027309 2389769 926534 334536 2581132 2050952 313296 419673 274341 33291 1926533 1713548 1971573 1409091 2477837 1557805 173382 1608204 116045 2079123 421149 658176 797601 220864 780645 1302513 1495142 10948 510459 382732 1261615 1828615 1033448 1570883 2316196 2429939 589018 1696454 165996 1956730 300974 1397837 1212049 1068658 1714065 1303531 227326 1346139 1915771 680329 1520426 1374792 1678227 2215193 2027585 314434 442788 546876 1509243 1915212 2179619 1189171 195013 2226197 1500954 735223 1957556 55261 1929850 276674 880153 6567 1607114 329172 362144 1352106 1765842 1230225 8727 2635771 115188 2051655 2439639 1261433 2137562 2533487 192515 988351 1822726 2316487 1658883 2090124 1314608 813811 1730099 2610924 1261047 892806 1106127 2392205 547669 139384 2382242 404116 33387 2057490 1851206 1411459 237195 2649370 273800 1613996 478572 2504304 982842 105671 2294315 1929660 2141858 811969 1400415 138160 1381549 2015841 99303 634605 1930719 2565090 1152398 2192288 2134917 861319 189274 941105 2022904 2466156 1245094 975957 2294065 618106 1957453 266196 457078 433134 2183274 864837 2063688 1400209 1188260 1333927 821202 1572414 1896249 1109862 504896 1413091 779144 2184439 1902910 800028 1667745 1273206 1629773 1014928 734655 2408086 1337376 1462032 670855 306433 2391068 1841636 2444868 1250482 1090695 156125 2544693 108871 1693529 256395 2420347 939349 870333 777553 1273771 2262375 2573815 2541268 665607 2360727 2356951 2253558 742514 2159931 2525119 639224 1582447 1138203 252925 1626343 1473666 682598 2253922 555998 1248286 181568 2265506 362095 558285 2261432 1564983 760399 2029021 172054 626660 273981 1731473 26313 1345144 146195 627615 1983088 827328 1103047 2409583 1429892 718085 932975 2223619 592295 2180744 2252303 2451032 1561527 297497 1537571 1113707 512288 413877 1669312 44680 2039950 2534074 2139958 1421554 1326765 891694 1042127 2158497 1296538 302162 1057698 1716739 991740 1388149 1980500 2192016 947637 2436495 1615202 1428469 1871572 2388609 2469271 2106260 2557899 1181453 39939 397403 2320879 1519230 2356206 403377 2485905 1183988 1945428 1866085 2092202 2020470 1876833 1085017 500263 2441572 1561446 465440 251203 655318 2305026 2553628 2219191 829222 2449876 1827522 235865 600459 114174 1250973 1186292 2073545 341781 1119874 2586446 75551 2375360 1939044 1989846 1865963 1260337 1131429 241798 2062273 2074142 1239321 1228855 2612957 1167121 1748995 2388315 226931 2289277 1447814 2207546 2445215 1475471 2317533 1437452 1072822 257232 765722 1944019 606387 1123276 274911 1876784 239425 734923 870157 568022 2156485 2542646 1641744 2076734 2443962 177327 1860864 986391 222621 2505071 2181369 1454746 1089277 261986 2536515 2626690 1393164 486813 227400 1469631 2467675 795694 2228208 951191 1812040 2484638 781534 1737109 517 752287 1939815 968436 220889 1079142 72259 1429730 1518496 1833278 342597 2455334 2081525 150253 354330 2531631 1251187 1435524 662270 1921246 1538465 656126 1528506 572727 1878230 1142179 691917 2173733 2145993 1524228 2204948 2602679 2457335 645739 916799 1417991 59303 1582060 2632483 2550439 2163797 337201 802413 1262393 776018 367219 26841 774987 686431 1867188 578716 1404888 2307346 415731 194334 1656449 442685 1703230 1733442 1053052 1444271 1612387 1400766 429236 622863 1567675 1690312 1327013 1324046 2031167 1081168 2420610 338112 179221 2332720 669651 591998 680905 2000681 222065 1697051 156336 523162 2095952 2480728 1107699 562446 861819 2052412 1448873 934885 1206984 1382108 1081092 776705 13264 233456 658105 365346 310408 1279627 862850 2514236 109382 115964 372670 2308856 2146272 1172699 1734789 2586023 1736976 1973850 345811 390034 15392 2112069 980090 2621759 1802763 2145427 1656895 500921 2352328 2608176 2643755 75322 1073845 242201 1436174 2457730 78242 1190016 1674499 2580500 138878 2572558 2389083 1554817 129918 2432013 2129035 542115 2243978 534942 2536380 1611186 2485908 1719959 378182 2208027 884504 1310719 380855 54083 304844 1879254 391655 720526 1387288 2107835 2248987 984479 592069 1508936 111378 1838148 2165413 907221 935960 35872 2464742 2211974 456381 819637 2152299 1940837 729820 2251595 663209 616393 511508 466241 593454 1531368 1793891 1578147 108489 1274315 356186 2215606 1751276 1297687 950457 462107 1017694 1190066 1139041 2026557 1073606 606675 936507 1889156 1024199 170957 2282894 1823476 1948457 2186944 2198501 10892 176473 2592016 686079 1893273 998448 2225206 793549 2435556 2324744 1444819 2204378 1106637 647299 1389784 1708435 2079727 210884 1033613 1991407 2287200 1339276 2631419 857328 1208625 1816081 2628953 117704 2434257 2463535 1020566 1986668 699191 2614020 2366051 1961214 1715261 1531051 2295815 2170766 1510740 1582282 2048159 1915990 2072567 416696 718562 197025 2282828 1057814 2604177 1822034 58161 1481815 784218 1299784 2207332 376013 549199 31151 439899 2300967 784443 1755664 1182721 2028931 2079373 845340 1829324 29529 1357526 1883054 2015488 2213136 2109302 2594237 1316042 2393510 1713577 1749354 95663 2229575 1359448 1940622 850624 416077 906168 2513845 258176 216988 2516990 1137451 2520844 741519 1484938 606105 1412102 107923 1936066 1978835 1077171 39779 287543 2197757 1556892 2211860 108301 651192 1422542 1327407 2223017 744563 2074779 1504804 668392 2417804 2604646 388135 2631982 141707 1423762 426884 1594832 775885 2525536 2406958 1644853 1291186 971993 2078811 425783 2634819 186732 2453149 639929 1473609 2131693 1448075 1544599 2539163 2057935 1101021 993556 1237744 1827433 1185151 1251567 2405198 1316718 1308068 1509975 1030646 1304245 1464286 1753499 1967156 744535 666887 1680915 2533606 1401663 970982 1660842 2424001 1202534 1538351 975421 2511762 2644064 592171 2102413 523283 2003544 1886460 789674 406419 2154257 1739127 2371487 2349906 1892790 1538495 1942154 261199 2426850 1757174 1201798 2058491 1247483 1059023 157899 1774454 2035817 2070704 727425 681399 32607 627342 1778462 1435018 1838725 1353952 1395872 2451222 1454740 1483800 1976875 557802 636916 1561817 1916490 1903324 1458218 1981494 532788 376263 1175467 27100 2152390 1380913 2074427 2501297 861702 426135 1849058 2375634 101686 178747 1745123 649583 2386268 2457744 533287 1511607 455740 1648077 2496831 2044679 2214779 2377349 1821471 157143 1749712 2029990 563972 1794246 1511193 1787874 789502 1601670 1354244 754735 2178735 1325918 1433573 2007963 1199690 256282 1314002 1382950 2619777 1335707 2327239 1686027 854894 1519144 2355377 597709 59800 1993338 2120559 1952959 1143673 393038 59319 2193701 1030274 1699292 918708 1127063 970623 1837545 2410057 2393146 2431474 304410 804379 1290555 156002 1972810 872726 305921 2606879 656434 139926 1458290 1796837 96687 1925042 35447 737467 1926514 66698 755541 1156643 104457 2020608 1095683 2335617 672576 1645689 2000580 182295 122894 885067 2543370 377016 1174687 2569765 1956603 1003323 2453014 1079326 1188643 2042265 1988854 1479937 2110184 744453 1882692 2394844 1709952 2582750 1446063 781159 1228188 1750551 373299 166361 1655216 2417490 2238220 426951 546568 2253678 250572 183726 684809 1874788 1009405 1178341 523462 1974577 2503549 694984 233036 2353201 2258288 2413316 1399020 2202444 1508826 2558206 608593 2086545 19242 2118494 433629 1263630 1202248 1879514 332836 667502 1462757 2646763 2376726 2018723 1579552 2116575 1063136 1878498 695780 1523022 1140024 1646018 2178644 419238 1126273 482840 863016 1281471 1880786 1643572 2276878 1730942 1209021 1276571 2244883 2430913 2358308 2475239 1791631 2015205 2497686 458271 956049 2550230 1102805 2044872 2162230 1111298 1895865 2399456 575930 1013100 1485899 2367530 1835869 966743 1587435 2366910 2162581 1747205 416853 2510511 78361 2619032 2508553 2057453 2450264 1849615 1732877 1241507 2291804 1296460 2589419 1165476 1737920 1577249 1024969 968577 501983 358014 1046792 281410 431274 1214067 947197 466111 95333 479930 1156599 969175 90925 923236 948156 1358373 103584 1120834 1161030 1255504 1071120 2077906 871131 1626477 1359357 47620 265260 1849943 1251483 2381028 1211659 1176940 1487439 476172 2519192 2631716 1658515 1184566 394315 151183 927417 1498045 392650 837001 2106735 1340260 1848943 2015104 2408545 1762985 855841 2023451 513589 370169 280012 215878 487506 1515439 2505181 932418 2074040 535197 1410016 602066 860821 1653071 584189 1825484 342944 1754733 187128 2542651 8689 34964 1835294 507130 2290665 2524261 1354685 2226699 1404466 444723 2293242 848247 1647943 390072 1689263 93993 265156 138556 609161 695401 1439762 986847 768124 1344760 742039 2459136 1925642 2072849 983104 2422355 2493760 1792911 1606173 1332331 394934 1524018 1609858 1926010 2152519 746404 1535475 1359033 444244 2146080 728024 189884 769400 1866389 2537665 1565027 717490 1567357 1453924 2306046 2117763 2326361 1700846 1174779 1801040 1748546 195946 570718 25448 2217109 2374363 1488391 267717 1950652 2461682 2138966 653138 1894609 2341852 2613890 2517498 1419407 297739 655100 1359739 2271578 2312767 1270779 743636 2043825 1305771 215432 2146785 2298015 1676007 2450186 1253480 1648755 1330062 1009971 671576 1366670 54446 1719490 1737927 203212 577703 874976 2529728 2521833 74607 488212 1197793 326501 285765 731765 2055243 1952415 2595677 1478795 2301138 1007546 675097 1082204 490450 808541 1779575 1223664 737347 602423 1704043 2285406 1219721 845362 588425 2114848 2510178 1541549 2564536 595131 2178408 2541335 1507476 1289768 2266893 1961523 2613258 348001 110599 736422 512544 1254452 1316607 2404692 1195335 2463461 1153414 2078036 1449008 1938580 1002077 136293 10610 2227408 2648006 1540638 376097 438908 92394 414337 46927 2117959 2352909 43403 2270351 1767910 802131 2209010 1918800 1348245 243363 1982890 432585 710855 589853 1951064 628567 899935 2115852 1289642 2152820 1110382 2606388 64751 1652206 1350543 1299248 2605359 1005152 949541 483556 1578321 677235 2316195 662396 1633113 619036 815743 1486442 1112415 508073 977089 570219 1194272 873382 1991753 2011836 1257137 664082 715095 124658 386878 376585 1290183 342681 247613 104348 804217 1273299 108705 1113184 1782643 1111341 941846 589186 2629993 1816290 1416204 422996 1037923 107063 685252 1785558 2409267 1055116 390203 1934413 2316510 1556616 661312 2211212 1460047 2171709 167860 1145917 2563677 481665 2337061 713830 1991047 1530681 1640724 2617988 2079419 1530809 1999703 713781 1199623 2295478 2609027 2357466 2114190 312234 2129885 1486994 1198150 1518994 1427970 246244 1503189 1215072 1243294 1442684 1954658 1849029 1977198 861409 2104013 896950 1390649 1572502 25877 2052785 1541915 593063 1156866 388273 784047 2248155 1968068 202347 1118157 248977 1198567 2412780 911110 1754660 2258181 2594727 2533273 485653 1733098 315790 2592726 731619 1667493 1443212 1884251 2340361 1153745 1676718 2073448 1235964 448193 2585065 2162967 1902475 1229482 266857 1897783 1247145 2450042 2358215 290854 1680235 219746 1954103 1185075 982705 2587290 1429389 947596 2262243 175854 2149005 1502511 1153203 1490157 737203 1844853 845617 969394 1901723 1163834 1493718 2197707 142713 91154 2423573 1315128 2371949 1175271 1826902 2397708 1183539 2323075 1244987 321919 935790 2156379 1856883 1457230 1934150 2162591 374952 262835 2199924 1763365 2027462 107891 604363 2266392 686860 1913805 1505081 504328 1527851 937420 1641482 664384 1310197 970331 2549422 1916302 2301002 2212643 1713363 1026138 2547002 2532688 1430227 2601558 373372 36786 1913158 2503004 1222741 1710564 1081998 2343879 342183 2045711 849237 2490639 55833 1749798 1187140 232615 1826583 158164 20814 1561189 800769 599697 2441775 750496 428702 2095149 1035847 893631 944591 897038 271198 449348 1465338 1618575 1340516 192234 2434070 2241785 546391 1190884 2396908 1566554 1076037 603863 1393986 1679805 1505873 582232 728861 2472597 151299 1479771 2030679 1969922 2047555 1210721 2021914 564265 1872823 713375 2182083 2508464 2083914 1105298 1799948 571228 1855253 2475971 2552993 1621237 2648572 1443346 633503 2190145 463070 464564 1970116 1090319 592056 1081979 1092004 2005646 1872250 898902 1176120 772296 2485683 223197 2577126 1207924 2210405 1266335 2000399 2460883 493790 622494 496391 656049 1608783 589121 749775 2350300 645186 1010655 2577806 402615 1676685 94784 1087816 243665 2263599 236610 2064359 107992 893619 20122 251324 1334894 815067 1150154 1474632 289419 1556287 623229 284793 1816622 1383280 113495 2038570 2005982 809885 1620862 1362121 1049764 2103145 1174990 1454387 781156 575546 122048 2536792 2054327 200602 1436530 2424443 2449129 1833588 2170094 273672 2567113 799885 4832 1385625 2640086 1400327 1371609 1265586 65257 850202 461408 242098 921076 1942347 1466260 667197 1034852 1365991 1034622 2628176 1125710 2134347 1367429 385496 210107 2575873 296426 2421545 203745 2046553 244629 519427 1813510 2026424 665385 2070218 1272170 1462910 1646437 384938 129188 2591100 1865396 1371050 79232 2618553 1921286 1484150 1986948 2264661 1772168 2579048 1694103 969047 1587758 614595 1883630 1747111 1344473 1054401 1287981 1296257 1612624 2146820 66852 1129824 1823782 1379097 2189946 92907 2097068 306456 1166462 2397337 1281853 1987652 1580021 650934 1117540 2484036 1379000 2216048 358160 94522 1890309 1632860 1825066 1354590 276445 2213277 2189068 2466098 2374177 1716554 1287157 210221 966148 964645 893179 1509419 551821 331671 291853 657070 217314 1800162 203349 1679567 212647 2524733 1730627 951313 1988083 2116055 1113461 595685 1637587 2045800 913677 2076657 409462 935313 776976 427346 1008008 818298 1489240 2448318 872820 2410943 272510 593241 2392509 1090851 541834 980526 378472 774183 2120857 341944 644723 592170 1102071 2353911 325065 740985 1080251 1045353 536501 1481677 554448 593147 188461 627364 81789 740649 1091406 1544478 1553117 879804 1810953 1278248 1030529 1428638 283071 1473091 1784620 1245573 1967585 812766 248873 2217367 1756192 934411 98250 2187642 2343554 694680 1068136 2436499 540846 343467 1142589 2203583 2378045 1421557 1951495 1878787 204358 1844688 1191216 1381086 586042 1597961 1009335 2509181 1211396 1526599 686611 1051981 1485054 1015306 1796986 2259084 421525 2166987 439130 572023 1274759 590472 2057067 2239628 1536451 155432 2102742 1050338 101097 2640398 358302 2402321 2309047 2118922 1921577 2519245 122760 1400726 42325 1554796 933829 269219 982057 1007597 704193 802070 988826 1539386 2153183 628278 2142816 2133078 1498930 1551167 1840004 267588 183948 385927 2007935 320372 954374 286391 1456384 1555020 175277 1771186 2116213 212881 1399263 1570868 1233685 318653 529563 2444508 455382 977996 374467 1269672 149719 2474726 191256 1992011 1604196 1094076 1024890 905617 627879 851093 128418 2566337 2004155 627000 452957 709671 474171 1608250 2215647 42246 804808 1353362 375597 162866 1799865 700325 298934 633885 506031 2054574 2030631 1313612 2413819 1872286 1729995 421109 1540580 832163 972435 72368 1774929 1629170 798312 442467 857423 266909 2098946 939878 1526262 710114 1858615 1318306 73100 1777173 2375457 50808 524616 24831 1788056 2222344 876695 96087 2282381 1396199 2554248 519805 1273121 2589412 672741 164072 2240837 2317633 1676495 429656 2634570 1256590 1850620 1020043 1520840 106569 2018683 1688068 1966853 464747 1356336 1484789 1880413 1306150 168017 1314609 1996328 2486753 199239 2509713 1506386 1520127 430155 780640 1489084 1184916 1384129 293181 1891995 1189374 2006776 190369 221869 1441526 1561840 1630134 1900670 899314 222387 1731862 230014 933970 1140431 2388822 412085 571401 2304880 1819550 1996469 1654452 296311 2151883 41926 983944 1417412 65971 553769 358841 213844 1537962 928858 2225519 1036141 324816 761020 829699 1089649 943880 460842 2586374 705356 1400264 2207505 2141117 958128 2133627 2032264 1620698 1987457 250280 1543501 1256386 2067996 306688 2457012 1636707 2337479 1270545 2492243 1440921 1411070 572067 2138165 908118 2259843 2539172 2132847 2355412 831955 2548461 912996 1038545 204968 1425474 1163362 1708969 1887951 1814594 1436410 674476 2546760 373428 2078262 799248 1757636 1254354 1453224 1277211 2592758 969699 818581 17799 2132861 581311 460074 196891 2339720 2369379 2210720 1244340 1907771 1608848 1345619 1125534 564369 89792 1694546 1247941 1705442 454185 2409222 905374 51453 518365 512865 389661 1846134 446773 843372 846799 2555073 1176354 407323 256731 2601251 2413289 695652 1535002 514944 2330559 735899 208850 691968 2187372 782640 908000 903229 706087 1417203 1304787 2007189 123204 830635 556100 1536623 437111 216406 1684465 2287928 1386553 497872 511720 1945526 1260184 1257049 2400568 1533163 926651 26278 1912462 778861 1233981 1113868 511572 2620073 62847 247321 1430008 1900692 2163181 2479175 382621 97799 846731 99152 713881 245537 1459042 860188 1274883 2126305 1701972 1626562 1791493 1749580 894386 2519967 973934 2041123 966451 2379259 32261 697618 1638757 2146684 287662 1236295 2286271 499669 1094074 373522 1213598 1264420 17982 484565 2117682 777236 768407 1329110 995373 1716232 2629277 1511578 270352 1933073 604194 2249295 90791 1278224 1289108 2191401 37461 242477 900361 1646961 2474884 1519527 926977 485590 1399826 1804737 1985329 655287 1229248 288746 1077005 2532088 2018101 84208 121835 14397 2435825 1329607 2321048 1231858 824674 485780 775209 801091 722454 1403081 2512111 859477 2062695 2392929 2027172 502050 2408230 297991 992702 2148281 625172 1761262 1555750 1951687 546995 934342 727072 2405996 677859 1706886 1247765 447414 471790 1499995 2223971 1666973 153843 1975416 934579 659779 2328208 686906 1189087 229112 944413 1378468 2186373 740294 2207619 1120541 601144 547256 833551 1389030 446469 547892 43279 1870089 552765 911682 1056792 2563806 576103 2535382 810806 1758192 1011103 1049850 1138329 1615731 376165 1395112 1526758 1315137 2261421 1362974 291602 1470433 1966523 1094293 304409 2154430 603933 196301 517925 2284515 2525134 2637195 70565 2607696 2392394 1074089 1065795 1665985 1408723 1619536 2350784 1913319 556082 1813663 230182 8422 2292767 1340965 1787378 150563 2434884 1378512 1388124 26667 615288 1981293 2283659 100815 453694 1657040 1226993 1914429 1048526 624176 1615790 185110 716890 1214523 246834 476705 2274899 1269917 636365 1877328 2466535 336431 1645513 945364 455912 2282731 2483446 998615 426996 608000 261165 1152018 765637 2194622 2635171 1850813 50469 1560330 2128454 878244 1575976 1620011 2596917 1360581 2091810 2171542 2204976 2533261 180426 2426994 885702 1074249 1821038 246681 554801 1998224 702477 1075474 1254737 1980493 2333236 1651459 2161396 640782 311014 623985 488819 1086456 917960 153351 1184469 108181 2350491 1582147 2448051 659030 1450723 185097 1426247 465717 2455455 805329 1940218 1540457 2525882 2614047 801186 2390675 43357 592549 1917812 1710194 2029347 2201461 2430170 495953 1689606 1468731 1451735 2481583 1363618 2062968 850880 2300200 158037 545129 751045 66701 312617 1348044 905813 2374326 2448590 1316893 1969593 1991914 1185305 781747 657015 1713808 721329 1674200 2249358 1513146 2569222 1823321 221233 1779981 670047 91629 1652362 1795203 1681669 995585 702147 1294695 2639 2184708 2261730 740662 757599 2520397 2266421 2540016 1596187 1272975 916537 2185259 1320610 1833854 93733 71976 2357472 2076080 537332 339048 652997 2579059 982962 2017192 865898 1019352 1218438 1023878 2542016 1742055 1669447 1507842 140844 635452 2278257 237825 1495010 2617865 2025444 1635959 1247257 479414 1798821 2578996 464259 1402425 697751 2160479 2526653 2346012 1345147 265546 461171 474737 2344318 1422074 749359 187164 784615 2509864 2470964 2460842 1870133 2009868 1802863 2491803 1258426 1531739 2404528 1381443 1422463 1614760 1550709 235860 33396 234399 180993 1593987 3983 1230582 632927 881426 2582521 1129233 785181 2544341 2587838 1887538 2573957 2288843 1869964 1810799 243366 2180765 2266689 1033752 1817850 1723831 2435753 444994 940775 1545026 2257717 1865462 2239446 74714 2173499 446727 1773909 1237234 2201031 2488343 2378207 2252989 638657 1669323 545269 1473095 1691860 630863 2331308 1499822 470058 280962 2605717 672919 2086966 2518649 1384877 22105 300609 928077 179081 2190786 1795057 1857467 817879 1115161 1953407 2277793 1593058 1158274 954733 1672118 819430 1794745 247098 999612 415399 1074533 1052311 598867 616185 459408 1230571 1170590 1949337 1538722 1249341 834004 680740 704199 2305400 2218058 2576273 1564222 230818 1279037 981925 1997612 827847 1411001 1486578 609306 954196 2027397 1406086 2540617 1074419 490400 1325661 1472348 2112078 2625900 1992916 2440659 2590430 2308598 2329541 673916 316289 1221694 697139 496200 2052853 118006 1029916 1319609 924886 2332377 2429231 723633 309515 1416863 927245 1862358 89390 189081 535796 209534 933447 6273 491108 2045115 593836 1055952 142224 500166 841477 987937 286097 664483 621167 55841 52482 547957 2645440 620680 2570552 1327349 576318 2357952 888008 1351668 1365052 1613778 717022 983063 2501833 1967214 1715424 533253 658855 589665 991393 2260968 564672 991137 2497594 213102 631788 1115382 1129745 2052089 681433 2020876 1129436 2196094 1983470 2342748 1310788 1385027 1439350 226519 1253463 2425676 628234 1212791 2462832 1483208 2535093 2402936 1633746 2413837 875424 543565 1867337 319578 1117768 2233913 1035804 1442016 1150446 131924 433876 113895 836380 1245140 228206 470413 146749 818707 828648 2145843 2513513 989860 2089744 1232526 1924443 1181108 1868732 1925129 2006331 589085 1359461 538955 39461 1120914 1448209 2071198 1986176 1107954 806897 1835710 2236127 2354050 1803657 906132 503659 275302 454062 211006 430648 1890433 1239283 1856803 1349114 741015 141433 758843 935681 2569879 1523997 2614490 251855 903264 1125796 2334743 1813979 909178 1667054 58828 1475441 2013706 2494244 1750592 592168 2063931 1444263 1413725 275678 1547966 2573506 982535 1154672 1673515 154534 1966567 1030044 312008 2195144 2433790 989548 2399474 2038512 716324 1128272 151926 1926008 1700410 88850 1304085 1597695 2104957 1808127 1362122 1847738 1988028 2487614 1026306 1327336 1481132 2211638 487743 1414989 613554 2177982 2525117 629765 945449 443992 735437 1846327 1674777 1890827 1801429 523783 55779 2542922 1360597 551231 71553 617197 1991256 1548293 1043473 1206284 1132867 2374608 2126347 1282312 2161861 734256 31626 1229989 164825 2455074 354451 2058781 12649 2639831 2011114 1851039 2237610 2343717 1993942 2275402 1050684 1820134 606715 553527 2089522 1701592 1575825 1535491 518420 474882 25435 1298351 623868 2295399 1072585 1581403 540957 1584975 975947 730507 981462 597016 446587 2127146 966407 410699 1177807 1142663 1760544 2041102 1273883 1638983 1589460 1655476 2323180 2511114 519486 2506899 2400879 1918121 1564834 1825998 169072 1548363 664779 342261 83180 1169655 1077025 1835533 729888 2332819 1790755 2256685 2224632 2287502 1865678 1241221 59882 1033359 1430503 2473036 1095574 1857347 1944787 2261547 1696907 504442 941179 889087 1836313 2475453 2098498 1533925 2326048 1900003 2153163 377114 811052 1491023 2342021 252433 328911 1063636 1438028 1990990 440305 1363085 2500663 652329 329239 1801723 731505 1994971 685623 85767 315533 1658435 1473556 2139182 541591 1003141 1768964 1270644 58057 2570500 1440211 1876924 820440 2419975 658950 1190247 2118409 484016 278227 339170 1050733 1309057 1689900 947935 1525880 607256 541871 661954 1765221 181820 110134 651320 1374668 1827300 1834052 1552178 2572692 683057 857021 658158 1927002 1670526 537591 369026 1043727 2374633 1383850 1642467 318829 1632439 210067 2095007 185027 2172054 1473068 814592 1498175 2209122 382822 1578405 349837 2456451 2073535 2240170 1910212 1843988 1132071 678857 1361743 875681 632985 2535339 1453915 447256 1242643 2252248 906171 1737999 2194486 1396240 421264 903539 1202014 1808446 1631698 2129470 2591836 1432989 1373041 2008149 1180078 1279842 160722 1235931 2135175 1070817 982315 378315 1533777 639680 373811 185305 402157 1197841 183516 778447 2193522 1885887 1708145 1400019 1834520 188288 2166030 2218837 1594863 1265771 580845 2397405 934243 2085374 1173943 2645341 2074049 1182705 866518 2429759 558955 1702881 2228569 2020734 1321053 666479 357350 833555 2075551 1435086 549789 2416516 1284549 1736928 1888471 1220704 606055 2187520 524240 1902729 594385 1663633 1198379 1028409 1494079 2219473 2213444 1845720 2318515 2254349 2396404 1326828 2419239 695836 592348 666312 153194 1944259 1362856 2089359 1930565 791528 1703390 493262 1640851 2258872 2362804 1574650 2555677 2542434 285092 360074 2581218 1574520 807755 207951 794263 2147362 2006319 1485347 2460374 1225266 2586637 1545863 1264187 545441 1052140 2400357 2008624 2165033 1730248 304268 217480 112328 2095429 628826 295936 1522254 243903 721423 628089 664277 1260831 209124 1176808 979381 1479154 1384440 2489360 2165693 2108145 2129087 1826568 84171 1766228 866270 1715727 2450339 492433 1188010 593741 2355078 1787229 2071585 277787 2321203 1338699 1004018 2122354 1081799 2492118 1948729 1588792 113529 370719 640031 1245613 2159169 522090 473955 870038 439987 2450292 152501 825034 2067516 1554193 263763 38391 2318583 2264774 1309365 2341268 1918778 936314 1052013 1127117 521515 577030 598208 2433150 543579 2398781 1570186 325583 2386562 835908 596929 2646797 408976 2011706 2555801 696146 918295 88805 996593 1501503 1352964 231713 386770 1591351 841872 1137015 2415082 378089 1038431 2264252 630187 1511772 223884 43837 1501113 1463326 695864 197166 1071681 824184 2448073 2090815 94222 949393 838841 1315040 1228744 1686989 2586359 2184274 1696215 877226 220887 633799 536526 1730622 2647258 88126 2251724 996519 75247 2572467 97190 2194477 33426 2266732 815442 2184802 466496 535251 2572508 791925 1457093 1350639 1988517 1393862 891022 847449 1609396 1128075 2014125 2324342 2237504 1053941 2152760 570688 969584 1798836 1920127 1416043 157067 2386616 882406 1789154 1732307 1550234 2313592 652845 2177591 323668 600393 1426198 2423774 820245 1972720 1883623 1334128 1290750 1355141 1435115 1522282 1820676 2378377 1960735 104224 2095258 270566 146685 1313013 396245 2453555 2441365 589760 318754 1624896 856670 2143935 2560150 1459323 2070932 142204 1395780 1641636 654222 2297267 1702827 1466070 1957118 403876 1711418 1776478 1928852 2005487 1830088 74146 2646853 1029883 1099375 38492 961168 374459 1052648 1456674 2094510 132538 1910812 1395136 1120508 994549 2129413 1196845 2203501 816820 335971 1413747 1785531 343872 1779915 2207571 2421383 2176469 88969 1833535 115675 2484518 1456958 192988 1639121 1320760 1234462 1718540 1604837 755905 1200739 2198681 332539 1797007 941393 1352916 615664 130040 2204921 1296704 504663 1780205 1619092 658737 365169 74301 892990 1248828 1039443 1921571 2131073 1861178 120061 1059373 808919 98676 594641 1549010 551126 2162113 257862 442702 581873 1317692 674385 523740 330 412648 451557 1472620 1550623 2267852 1819118 2545145 116517 1002201 1382504 2589267 2087291 125273 2306662 508411 9914 2558385 2586106 2254480 809855 2288920 862587 2287507 1120073 2447275 286073 829946 1973062 950099 539208 1610656 2535634 2466803 1787092 1646400 1720413 1985098 1474753 1942114 1273575 732146 69107 2322139 1872942 1968967 1345275 2371068 2400647 2293751 771574 1623007 720909 2237717 2324299 1704992 177287 206995 1602588 1225212 602682 2132174 1032648 1097708 763596 87422 1332931 1301727 1980786 16709 409906 536263 380715 1435641 2140815 14308 535491 826979 864091 1513623 1527434 1738912 1779529 1930501 1859319 1374761 154188 1908008 1623917 1319979 2092413 237671 1661009 1867795 2197459 2569788 1328303 1584211 1681702 229601 1304947 575314 265939 11078: 2102616 2231358 1062814 987245 705088 72803 2401666 2604509 11079: 1548649 1664747 1108: 507844 861482 2167204 662719 452339 1039170 298822 168142 251779 1887182 1052441 1298766 2250564 805409 361616 254824 4556 11080: 1874317 721160 2251793 687229 360379 269162 918880 487523 1000094 186155 1356603 2252435 1875244 216760 502274 11081: 423676 528742 1781790 525168 1876743 1703289 25209 11082: 2434090 2376836 1222020 1668548 1073184 11083: 574068 2143607 11084: 2289510 317185 1802664 6373 2501878 442513 1691722 319294 2406766 2648112 1696942 162728 1540369 309869 2538693 241436 165541 653435 419937 1997259 70535 264375 1724350 908795 904477 2435015 1379524 938903 366750 2214454 197033 1995067 127903 2351193 11085: 271246 1443679 783326 1101086 1033461 1783515 753136 2299794 451840 1080515 1071850 1766856 11086: 2052161 1482989 1697693 2244442 11088: 862158 1912458 307602 614641 699333 375004 1829484 331655 11089: 773858 384534 1020976 1718816 2016514 1870324 1758121 505629 1341444 676175 288354 2047667 803674 1024463 468759 273382 1420155 1371630 1993574 83701 1052738 1122728 328767 465476 2484012 315974 2034694 1424751 2215844 1601620 2155526 455330 1433228 621802 1479793 2462765 23032 1566348 952671 506310 401705 1672225 440193 2084209 2405388 2139737 1236425 180934 1725035 2345187 1887433 2546809 564911 1096076 1566973 538398 843387 2442685 1438089 1509013 2265146 2319497 658621 250695 1429465 2121244 18209 139975 2643730 1865844 435313 1190074 1197999 1195107 1877323 562093 314404 587281 2342496 2203174 2596238 533053 2011675 768476 1790631 1588401 2558010 773425 2618714 1248958 781221 1731066 1574687 44628 978080 1904415 959357 1722094 2458007 2384511 728207 134586 2236934 306124 19725 729556 259492 1318089 1006804 350168 1903856 1530469 2193412 22288 1226903 884443 754326 192486 1010865 1175057 214198 238015 123923 1601494 2566306 1148126 2277575 1528380 232901 1872491 2514419 1457222 895290 1696183 1473357 1038334 1725031 50708 2637139 436582 220904 2184474 219389 2216594 294813 862668 1334402 1308660 1070134 1502640 981235 2629531 1671478 2277742 1173492 417320 785768 403917 823589 1534486 2619778 2510613 906440 1419059 2209827 1180263 462983 1127095 2379765 2083654 2584252 77349 807531 1404609 149101 1577862 822025 274929 2155142 2016699 605165 2479741 1700516 722575 2039645 755562 1752363 863546 1954831 1195043 103213 184547 739472 1039354 282847 38087 206551 2610868 2638319 1165961 175850 1435596 50101 2580467 1282219 1455036 630804 2186176 913731 2552353 211240 1691447 2391243 2505821 1557975 536047 630626 863078 1818373 1308641 1865399 1327117 2201263 1122921 2025210 2012303 2485216 35412 2224685 839542 725402 1920199 669682 296165 789527 2361002 1763107 1591057 1850457 926561 1450835 2145439 1166248 1454397 829011 1254081 771010 1531361 1758698 1543693 1429913 2610073 885416 2590972 255048 1857495 1822367 1192844 2002416 1381587 2574959 1386844 614176 1868090 1920032 1456233 951123 2532716 2337346 770529 296481 1151083 1079033 1235790 1600776 25954 1909685 2582799 960921 219836 2192828 1507749 75131 1322925 1604924 217403 1589481 418647 33196 47777 2054144 2063642 1048377 387076 2573261 2262243 1415471 1178095 1421972 981097 166175 1539949 337085 710521 1426321 301463 2514644 866084 2502142 1197915 1202058 2320268 642088 267517 2626993 946730 2319961 1938792 975339 1393152 547722 499829 1146063 2075183 1961661 104152 652159 786334 1693963 2392975 2612642 2363717 868720 1403012 5245 1922614 2302394 1452356 691936 316832 901218 1747767 1572565 536090 1141325 2554507 607230 2526592 1792625 1625027 236043 677729 165259 651071 2415863 482799 2395473 2571264 1400426 1539166 973646 2593139 1761052 1582125 1226436 1751668 276825 1090017 252441 984083 2242933 767160 2054796 1685331 503632 644251 1673281 413255 512060 200887 1603875 1114250 1631659 965846 585378 1531186 563952 1733430 238673 72858 353243 287963 344936 998204 10624 2512610 333369 716570 487502 1741289 460224 2410480 758558 401089 2608986 1243536 2007864 2429553 80158 1682104 224335 2256944 2473216 2314971 2388918 2557196 419418 1763679 249088 741288 1378736 1747112 736271 406472 658644 627683 2444612 2501997 1588330 75399 1165782 753183 789909 788001 1917044 947803 1641245 2225856 1036068 534349 660504 714666 1227405 92673 2128503 299787 991188 509721 178126 2055915 132503 2135817 1572100 1768128 321411 2413340 1279905 1829289 2424229 1993668 550858 1004941 1189594 433897 477705 640736 1691084 422644 1030419 1210191 1788232 340733 414126 2466966 2320527 1125562 886917 1551680 346750 1207385 874095 1542147 1758128 2382515 1533817 2266657 206826 2512319 1721003 2415230 567699 1587694 2212534 2527986 1134666 1108610 1164321 1275744 2164345 561361 2644162 2413833 759702 879127 2289940 771042 1025371 492494 1543950 955668 2036211 538745 100883 1367716 2161208 1755113 2019783 238432 1996864 1996016 2290092 1560062 966266 2440659 1833269 420390 2496538 1426726 2329488 985643 862843 1614560 1385027 663136 2322141 128459 1646063 2589164 1986585 1047947 376524 224873 192196 840966 324414 2346033 1381071 728209 318597 725839 1747742 821710 1859650 2295355 1305396 374339 2310372 1002517 127210 332356 712837 1105015 2109031 1027272 1073199 2011344 2368892 1105350 2256717 1288751 2167993 1353174 983338 2388079 1069731 1811659 2026944 1286982 1049534 1913487 630886 2301812 825635 2276081 1505374 1904276 2619115 173935 2456846 532161 116136 1568161 1673524 1963814 1797283 1688934 1082178 1371577 2231780 1848818 770395 1380535 1727788 2300016 20472 2607550 916771 812223 2039172 106389 482409 579546 1666122 1553764 1479899 2002234 1876419 1927069 2334110 2398928 1523838 2005238 1856010 234822 1545377 2504263 2433018 501914 1687796 1409892 256371 1053713 1004003 1742541 2153868 785280 2167487 636315 879803 2404878 2291690 446199 2433150 2275789 2572742 1570689 1519879 2622997 350525 1300338 1329934 1846109 2484842 1901160 2310542 2398054 478843 284191 1351189 2014490 1629580 1218376 566641 1882637 270869 2261766 2501664 1989073 326297 692004 740452 263971 2060065 694705 722450 667365 1045097 151253 800336 2424771 2399720 1549440 65380 1646400 2029189 143932 1507902 1512582 1921279 369596 1923724 2638384 714487 1109: 459652 450290 585358 1814501 1454496 11090: 1980082 823697 754781 932596 223911 2604908 826041 135402 841638 2275874 1712165 549432 2440124 1201223 2302879 321404 1494687 1529401 388700 432542 612557 2169247 440206 1133728 1322717 730709 1554257 1811360 1713321 2403116 346073 2511036 2027147 248054 957924 1628826 309959 2116834 223193 1473217 390165 731950 1854518 1625484 441277 1738118 1788789 491086 2470380 526568 996752 877521 2483189 2620752 2521656 2220201 1845754 936928 555753 1784312 2483619 397505 1623288 14833 2511091 290483 2642742 2443243 1945447 1381159 2582630 1674523 2010173 2605146 1468519 1402536 1997842 1798431 1869769 2285602 2339841 1156432 284433 2178644 1976653 1970266 2295011 829011 1483013 1397071 597345 158931 1943970 337515 1972113 1028216 1370879 2030375 2086033 235677 2581078 1347733 47492 1341477 2419007 2257582 1481636 1078250 405866 12353 197877 376091 169233 102468 1336785 1829021 2258636 618174 1329760 1442154 1818218 380978 24141 459729 788102 1370645 2358206 2485332 2631174 2473781 173943 1766007 308078 2418475 2336163 2080663 2000585 283284 408214 1564641 1327663 745113 2225314 2079346 86901 784992 144934 370249 2586315 848277 631760 1740026 1694436 2473791 860595 24826 1180991 1987479 1582312 1178450 1956498 391271 1302984 137411 2636261 1179803 1610431 2082127 2326037 545582 608997 523396 2055356 2591782 449763 1319154 1094052 514376 2258741 2139787 1344328 1526189 890495 76880 1042991 1943395 1525638 1823007 1782965 1366636 122680 457463 2048393 1158481 192681 2459388 2094826 1606920 858730 1258514 1564634 2278257 607862 2376914 1583673 2099428 1032157 1935856 1327194 1934857 1904865 229698 2358764 2033335 1239107 1877891 902054 1410296 741629 1451118 1618605 1283944 1888243 1199139 181464 2007235 1939611 82041 2264735 2237278 2226105 599577 1730300 2229445 690813 1662278 935389 1718822 670942 920483 2460796 1513788 1279459 645087 2011009 780450 1423866 346956 65658 2523030 2184838 2385214 679493 2259001 1871230 2449648 1822498 1806760 2019323 2273696 562578 2436547 657315 1970717 1714041 263031 713764 1518944 2581155 1683463 1321668 2074416 269532 1608433 2426017 2490564 159236 2212259 2234170 2622824 457353 1106590 549135 213220 1157360 2563509 2190356 2643872 2488350 1279501 170432 2484668 2039082 2600146 1791000 1110714 2278373 1167553 502855 2172759 203246 490904 11091: 794275 2357468 705947 715782 1424860 2530263 2185614 266509 1442105 2117245 595778 108846 1675006 1452708 793113 1785266 2086265 2586598 2412566 2020781 1150421 1425274 1257921 1236929 1374772 1037460 2245034 1005796 76023 2593365 647111 2255880 2275024 2007352 1837063 398660 1256426 1867238 466129 1222729 1913970 2617788 518137 846786 816029 2270619 11092: 1551019 1045227 1794651 2471845 1269338 1934108 1540917 1242099 975194 1815669 14222 928047 917508 1619731 2529917 746811 721061 11093: 2606402 2062474 1923210 1687442 11095: 1361115 1166357 1103134 1552992 1289481 190428 2515681 1735535 903346 808792 2398974 2232517 2485480 42320 2198576 1806896 593400 2581158 2393347 585417 726864 1972886 11096: 1698611 1902573 193798 1505248 2158224 2003811 555136 574957 551356 2153944 978215 2545922 2169737 710867 11097: 2227451 1342785 1173493 2512841 1416689 1868400 2138018 11098: 2091418 2332011 11099: 1233088 2214950 1705503 1247258 1117923 2200590 2196716 289961 1128532 81273 1287060 1291832 1836960 1480667 728414 2401673 1663782 316129 1441866 111: 1943087 886563 1505609 806850 477274 1581286 1479419 2001983 2066890 1429041 1622268 2633404 1785823 1581518 1208136 1154139 928932 1948337 2175278 1943271 1308092 1743518 2550482 2485670 2326089 1767934 1773296 419321 1203857 2541058 1424046 1240206 1222208 1750069 28428 761643 211179 2551907 1668815 1613017 933818 1765185 996731 1289710 2574204 2597274 1356908 813811 2114476 1867419 1225676 2502641 2149248 1758651 1708281 2638724 1092446 2258104 776908 1586607 1232018 1712043 263045 245905 1995415 1784688 1721509 1824145 2135476 1127288 424934 2094631 725158 31301 766877 2215871 1826170 650953 1316612 2009405 639848 1175365 1970207 1566443 1580668 539037 194062 1185524 1193162 2174630 2321001 1215759 2176763 1143482 1055859 1246904 1453551 153539 1463088 1607806 2407497 862931 2201699 1996293 1357881 1340938 2549357 567943 814131 1339363 2481306 132745 1941672 2184905 2570628 1134894 1971994 2334178 707064 356652 328963 1173784 2003573 2534089 2401774 2358056 902498 1486094 408782 629643 858799 766949 1321558 2299267 519878 118115 2091848 1326657 53887 2099954 1993124 539643 1706152 2044923 6847 2234779 1318826 1963126 7940 309205 849176 493923 2596612 2009679 1242093 2609840 920195 702647 1579211 618602 2308597 2481958 2085615 1585758 532158 977653 2517194 1053886 906714 1941508 1320479 184385 1494913 1949341 2195642 1258178 1223263 988849 2106345 1143631 2324383 1244141 121860 1321501 32778 585044 181377 286174 231283 514148 2513046 934874 389292 193047 1922194 307818 337431 1507451 774593 1320693 2000737 1829198 688440 1051605 359841 2156465 1487733 821289 238986 320314 2281515 1079410 1193897 1205005 743598 2032486 1993733 1347835 889655 1119568 1076967 326054 1240046 492663 1081261 1290974 959896 352423 42899 685176 1212850 1323264 1407450 1494528 1883050 1454801 2602775 2045002 634799 275136 2430883 754620 948020 672009 83100 2520417 312404 351406 1930445 1181631 2291886 2195651 940390 399088 1666717 1666677 243234 2015875 1244237 1451270 865083 591482 23042 197310 811255 2432389 1664638 1277788 1763061 7869 1101215 2396473 595252 1391141 331349 2142406 2347570 664768 1639151 95901 1780647 1651588 1253614 2534334 769505 303657 961513 503784 256449 2632267 1126484 18830 506542 627334 2485957 638311 938983 1328384 284504 2049972 1099006 1689502 1747397 2555171 300388 2046633 2359010 1962445 2084338 2361536 743933 1673884 343467 353830 2483041 610917 2534061 118390 916290 157931 146347 1826523 1897422 1019798 2016602 359663 879353 683838 741853 1477584 295119 591028 266549 866294 772824 2122092 1464693 1100494 1180728 2454515 1675052 1730964 2447580 1415559 858941 864702 2497822 1523225 484352 534097 1439806 2386883 510144 2152348 2611386 1401168 2246872 1045469 1859026 420076 1596145 1979358 960791 637202 2270159 932494 49160 2499453 664385 492395 1781007 964436 416 245382 2550355 790477 2454325 2075758 1298806 1848380 362079 1101754 1607983 718595 441759 209486 2176474 241920 1601408 776836 2271703 2399183 2527994 1382837 1375330 1812536 2564738 1361280 2538689 1730732 1914140 1634917 494756 1263356 792339 2487313 1922918 2270822 809849 2029744 894004 710041 168842 214140 1602244 2040119 719170 401277 1683821 772605 726271 1347944 2005186 2460580 1442396 28443 1006400 53213 879453 1275411 2033538 111130 47150 2466897 1627942 1219122 2344984 38383 134877 1695227 751579 1407758 307437 2602433 1489501 607225 1761886 1998981 627356 2244124 913259 1395874 657927 209842 88801 959785 257155 1642820 1764771 1419505 2240378 1778069 1416044 701831 1508262 2412372 638314 515403 1974394 1742510 2133318 816240 2277018 1644048 2454517 2032731 262750 651775 881183 1874141 1666261 2136983 2265948 2142991 774269 428788 525269 860653 2070706 1069914 1737219 1903623 1763617 2072651 627568 2245413 461357 2379249 2148963 28572 1938895 2540338 1611053 2485361 1152933 2316914 632642 1993472 626511 1376746 1300228 1024449 1177686 1401255 446593 2440422 1523066 2102811 76801 1694066 1727050 660834 419975 996428 823285 1948729 1588792 619865 2035699 1136288 42092 284823 1636956 554062 1310374 1190716 1801014 1052076 2268177 1249467 2050036 1302090 1675197 2278225 34154 1873247 1040624 1057947 1734689 151032 1006160 2640922 594586 1853621 1675544 1526385 2101958 1404511 85290 95762 1062727 1851931 1270541 102442 2002709 1112379 1827019 933623 216291 1126384 368122 713237 2518149 2187771 157538 365213 2318882 2094369 458108 1874076 2215278 1527073 2562516 580707 2151468 235891 1110: 1247608 2246856 808256 568107 1331887 2290271 1185345 2283159 1018836 1323903 2208518 2647646 1588410 2088539 1624421 2581494 529647 110112 2221812 377315 1262283 2071871 55519 1038632 2449965 2142723 2053796 1170691 977568 869522 700553 2554955 218039 926928 820981 1547962 1214327 584602 568620 337332 198249 2326190 2544170 1772057 1204327 2631589 1979080 289625 2269122 2170617 1643523 1947498 1997471 2201696 2613617 66608 560179 2138742 891924 1201778 2138562 133759 2340302 1422254 2127722 160948 750651 719312 1777335 389124 2038182 2062821 1247953 762327 935481 1473972 1670356 1208081 2407749 1534216 657140 709983 90871 2618005 905731 2145440 1771562 637337 2558982 25421 1696916 1765642 179483 2179629 89601 1781507 1785321 1622268 874352 1676762 2483471 1058165 1333159 2418289 2596248 1805353 1083987 1375150 1766569 432867 2104844 739542 1668725 1820622 2455623 268754 1570679 2555668 1484334 1187598 872652 1498657 1107017 71611 1875704 1307236 1534825 1309944 2458106 1241315 1137834 1036932 1197401 595560 1957791 2051169 1968875 749203 331451 68524 591732 1590532 1680197 1394109 2475539 1191083 1424664 1328858 2315358 495123 603908 268629 85618 2613446 1945026 1774665 2284249 1180420 1218498 58320 868801 1764884 1981234 1112474 2199698 2332581 1583895 748416 6678 2438565 1042837 2442160 856866 2132275 674434 931700 849607 2425663 299118 2610618 1993512 833499 1799864 895273 460608 1395445 2641105 464688 1596222 1344462 1429486 1387306 649055 1942918 1624557 1025770 810762 2462191 1746351 1620019 1128779 1664589 674954 1367318 2489035 653796 921973 2362627 765513 2181611 1197296 2434157 94629 704465 1371331 1583290 1227861 1938159 1670435 2059663 1195594 1602709 1232265 1246595 1209401 364157 1189685 1183942 2014809 2157389 2521001 303880 2186350 1452846 2620096 146842 1173173 1560413 657273 1659705 195854 64817 2397845 1157513 748336 2095671 1079210 1203388 1070935 1944425 950073 1400939 2617288 643978 865621 2361233 2039393 1974640 2301445 1802747 2482341 454995 695995 1668096 1691221 133853 1700038 795199 49378 829203 912304 2051126 871580 612564 167867 833696 1185423 993670 1022617 596079 2483930 2194783 1493121 2303607 2230133 2618428 635342 611447 568558 276622 1410843 1870099 922190 1797705 2298174 2549821 720126 113509 489180 2209104 389126 1674844 2217699 208605 2643254 1540031 1469296 1881036 1650209 2606128 2610807 867176 2558527 541452 2582555 645580 2549294 1451365 1569523 2400238 2413843 318216 402740 445094 887997 79415 2024178 1471221 2498751 1499823 2208110 77056 2430686 405382 1485009 760504 2488478 899764 788336 728706 2005882 93529 2043060 1108754 305513 1331720 1021742 1809493 2282973 1318033 1344502 1953945 2075852 2351610 1886025 1765225 128325 2511475 1504099 1974120 1760634 391532 23277 2167266 811298 1086359 1963233 59261 2122 1605698 1306336 1953749 766821 1122403 2322975 1101062 2279011 1613839 2593955 1205380 596685 2036652 814948 68462 1737059 1457847 2090578 885704 2275522 2274861 1641797 2645189 1047150 328095 2600249 2221199 1125125 1410862 300298 2134976 1155283 2119294 2433552 1778725 53575 618503 1116311 2229648 189011 1898335 1623618 548074 767661 1445290 803362 1470661 843097 1560484 2172401 1946010 1985654 1509388 1201713 1767682 2222564 672442 1438650 1098906 2181181 146923 182865 2137608 560865 1347010 2507148 1878291 733055 679635 1054270 920808 231931 1901803 2449737 230314 748773 2406093 762741 254894 1635000 2237950 1676093 1512267 1059953 266008 45003 453462 2055449 1225486 591920 551217 2244048 1551258 1070961 775532 1243805 1639857 952874 2496806 2156728 97634 1470116 177379 1310073 562438 1852566 669434 2438241 2289728 998457 673684 730441 906994 1641982 2192977 1111307 210206 935370 2401571 742514 656077 2466269 2526668 2170265 2303298 16891 233891 448288 979244 2246934 426066 2281406 218665 2346995 584339 1220594 1138121 247254 377069 185102 1390755 12987 2628877 1134292 753347 1850318 1972288 1444129 586689 2098740 1627954 611279 2331546 499309 155715 513431 993403 891265 1759827 412232 294470 1284712 1158674 2505309 1160508 941395 1232963 419984 1841857 2052191 334798 1997537 1390483 2523110 1452376 2485828 1523665 1907635 1261939 1071931 561611 408222 499482 1245343 907246 2605572 1781596 2569250 140216 1373387 101882 1804691 992441 138135 559966 511837 817261 756530 511238 566450 1443868 1056947 1195519 2240591 1854387 1582874 835235 1036777 446957 854084 729556 1785461 1556700 1599448 2403265 1036707 1844183 293371 204920 504316 1993552 2027251 2451815 2123614 2302073 898481 1950382 2509336 1302953 2146756 2139702 2446813 1427131 1730769 1098879 741257 1311534 1778560 1375389 423383 698361 1833155 2389612 142494 1023175 604093 2613297 2171890 1019343 385778 283394 410081 941627 2089389 1115712 1525878 1924838 1195819 491322 904675 1393164 2483133 1711285 2176917 1394829 2644806 998132 488903 697988 1293280 1591092 91515 467597 72928 638521 2278279 1789896 794291 668518 1321314 1890788 1973358 2064258 1936397 504432 473398 179647 540205 1191031 1047252 1041609 2192860 193980 780478 263717 2276184 1788161 1078439 2378512 2401023 1285563 1971905 2400812 1542614 1356645 2406541 101247 1546641 2067952 2590287 2023360 1949704 708824 1359191 947649 49691 605856 833605 1094048 464278 737667 2566794 1527817 1191725 2516375 593013 2284949 979509 908985 1467571 1943841 1212206 310327 111791 2498443 1576061 1856268 2174806 1719243 1612537 1122028 2431014 2377604 1948335 2301159 1265150 1293911 777077 2196188 2336731 2293902 713008 1332753 1908112 1204452 1384166 12813 629859 65197 1281715 1767494 2125230 2029996 1996782 1238368 1334631 1866683 31875 464331 53785 214043 281384 1082011 1400083 1731410 420516 493812 1330986 1420443 479264 2364535 833793 209773 2555322 2020890 1050238 1276910 763893 1008915 2207376 1958164 2567030 1586047 384681 529277 2164009 89140 747631 1437536 220904 1197777 2449068 2535123 2415035 624840 1209230 2144648 2414666 1328141 2031188 1699656 2131086 687678 57206 851475 1369515 1318085 1877777 2073649 150664 1313191 1716374 645772 462638 2455312 286061 2604773 2458334 2159185 2530740 1262514 1280751 1846891 364535 303918 576694 427764 449041 1419743 1131118 155994 834804 282758 478405 1096526 164733 1002797 1791118 2005499 2052454 127396 1851049 2578940 2579308 2371028 1681919 2555715 811575 1708012 170724 621580 2043828 951479 972883 2320364 1336121 152737 593480 430292 176859 1498410 1061988 1799979 1713599 2617989 1935393 493791 633991 968592 2255329 1634082 2145901 1517842 1856272 2108476 191939 362912 462526 2403900 1963033 2386951 793549 1067509 1018180 1715261 1181865 2645374 134512 2126510 1888599 2352925 2590954 1101221 453851 1063899 786574 979614 548328 2446366 2037893 1479697 2571652 1257849 2173070 1187703 1116611 1907850 628579 142538 571149 1018101 2311001 1074031 981068 2176341 1479612 288587 241952 2358940 1229879 81453 269576 419375 248567 826861 1081546 2422213 1228294 2063764 120017 1000383 952786 1326855 2239524 395780 1931500 2475347 1415850 1651422 2462561 1335835 137953 262157 1340151 981645 821220 1503132 1513572 702986 420279 754632 2307297 363805 2241076 1174776 2572087 1138236 135760 853479 1562422 1072013 1292578 895091 2395854 87897 531420 949574 1166604 51038 2386925 1084947 725474 1970496 2080390 256798 1287670 841310 2030150 1064664 1430658 497920 1446064 2023602 2604646 1044247 1113863 2333603 1143026 1140416 1296760 2555542 1119832 2237649 1324308 610825 326735 257392 1139030 86528 2381853 149948 2123885 383856 827812 1388125 1820248 1562864 2634819 408492 1510863 2349923 396052 1390247 1708647 2437657 928749 1126285 732163 188425 373655 2218826 2567550 1129947 2012949 1285444 1128197 1942054 1512895 54918 1089052 109174 627923 1192750 397045 691179 1939312 2301984 837578 485981 1287392 2138363 623586 2534293 363270 1018678 1852256 1212742 2114491 1049352 928825 490034 988658 2083368 939769 1554822 2503039 781965 498671 441532 1149947 1080415 1777267 1410712 60426 2271375 1785808 2398306 1152533 1041150 621553 1578695 2428223 1040691 89919 2083445 1505256 1770581 2439299 1638951 2604971 670008 307756 873841 2236651 1526011 1926498 1066683 2312232 762049 904212 967925 1342200 1863199 1934556 1314975 549518 933824 911571 2338539 939970 434450 2094258 2318421 1859930 2544973 2485768 2285088 573330 388432 516847 1485020 493189 964748 2571521 2550615 2637639 2227417 1353181 528295 1965869 233165 1457264 340776 852661 997415 1372886 1324807 2629860 260939 2281056 2451794 1336410 957785 452282 483463 1327035 1416342 236874 1820558 6402 815984 1407724 1931949 2210173 1880351 1498392 482705 323493 980884 470354 2274579 1572237 124426 1701122 1770038 182295 2571787 1399502 2582626 1686117 1778427 2512855 2178128 2208368 942702 697623 464303 2068706 2579359 1025274 1465259 262673 1072951 342848 387660 2274613 1076473 1751557 471665 409851 2332246 1006808 2277616 1378171 1342011 2289935 715157 2042081 1385344 1315190 1698329 1486843 1818408 2538635 1314197 1694525 1207036 2101214 816812 668380 1202682 378322 1049109 1265740 2016278 1233773 2225887 816803 843448 1557975 1547287 150191 336863 1478936 757631 1777750 1692273 1223476 1016114 2590739 2584628 398100 529734 1997212 1969924 661145 818676 387801 978641 2281330 90668 712118 474577 1293466 1854693 1349771 2466859 588763 499961 287934 1285519 558725 1799325 2608854 1705608 980605 140596 1573571 2645789 519802 1942677 991228 716674 1979421 282933 701457 2046466 2493733 1359407 2372907 1828409 968883 2475373 28432 596672 2280436 2012303 1636375 1940011 759830 777847 602733 2073192 2640165 2407332 2126264 867743 348835 2087830 1821359 1207953 1884510 1720058 2312587 2631905 31307 1117274 981806 2497007 470831 1442013 1656856 2021960 1883358 800263 873837 1311614 2485550 1014007 2375427 1053881 1128920 589315 1403220 1495156 1433798 992885 498088 1428690 1703573 436205 823021 2083054 245965 305379 2210207 938989 301011 1933174 1267142 796743 72696 878004 1836171 1308024 226733 154465 2136524 560536 455630 327586 1464164 1947847 1403572 2461869 1318386 1470388 1657544 1506838 708516 97084 1958542 1783437 1636432 2279785 1534885 1179341 557436 2146963 799336 2231451 1070230 1089286 1492693 80290 2515816 754748 1023501 380044 1889186 2647011 603084 1635132 323977 2599318 531634 1287764 2120153 1567420 1032366 1798346 2431658 2521636 1256485 1070189 2165992 1438982 1578681 1252201 2328639 1290402 2455433 2361847 1463398 771010 838911 1748681 1645544 2039735 589793 279019 1743384 2408160 38159 382583 2515886 506875 10391 2457624 577756 1134409 2458538 679695 1860782 2287724 2459792 66721 1818719 84559 2156187 2076792 1994130 1446217 1121272 1491407 935589 1513415 359235 1902327 1029173 206064 73395 1148687 1667849 398231 1866389 78568 1930606 757454 2599998 1178324 2227570 27148 1118167 727619 79440 1759456 1270650 196180 1511837 2641634 2489805 1914207 1449249 2318239 1965565 797029 526342 514028 2093653 174107 79663 1101542 2180139 719995 176288 145501 1041255 2472427 33497 1931160 713416 476796 389271 2089427 208349 534416 577210 1011226 957614 383728 1221116 101713 1427836 1051962 1938836 2386154 1843907 259299 175330 1427085 383882 1958254 1737927 1874266 2013218 403525 626475 105723 1877680 838185 712021 1325096 570504 2460529 1808690 1805201 1940433 599844 2196818 261307 648282 2127678 927045 2541761 2016396 1316055 2300011 404240 1105907 1399508 165760 12266 16540 1614754 318831 769248 19009 2180350 141029 1370871 2199805 553087 2295072 5496 50623 2277932 936723 632124 90804 2367967 1756588 2642663 701650 1302719 885376 2096780 2395283 796202 296205 1447112 1527273 96233 1456233 821664 2558960 2347416 669097 74795 1250531 1303181 1063830 657234 1767798 1674285 2349736 666079 1997074 1466356 342696 593373 305879 2469512 793417 1092861 2398974 753265 377741 1882731 1584 2300499 2548363 156096 1371457 892283 2536911 619036 767131 2289515 1609364 2107093 1306540 1042975 2310662 1204257 264275 1623236 2438020 1576577 686444 505696 2416392 1393610 1533582 207892 1027839 863924 371954 2310269 488485 317774 837391 663905 2624944 1405058 1748245 514788 2416451 511795 1513824 127450 2326663 515445 1921015 675250 810625 2427931 1346508 62957 40020 2516268 1091253 2630340 70677 742950 2018236 167667 818548 2422053 593901 579728 99458 1209528 1584366 2600016 2308300 1247540 2102537 92896 2317488 1357344 98286 1782298 730367 1230578 39642 1704132 2044492 564290 315826 2481299 2277523 1443534 1316107 2026118 1503189 685704 1843476 2083543 2111956 17337 1442066 584205 1660868 519504 2293145 388378 834019 150561 220471 2205740 2362450 254751 1868165 150873 2481695 2125605 1951868 2524002 1142403 947177 1054656 1146504 1316514 1143747 764633 819737 671827 565219 1302753 2513058 520294 1874410 1739825 1274332 459402 1604822 1579223 1617734 227758 277294 1894215 416261 914579 2635124 645677 2319350 2144518 1573807 1715645 628167 1817554 598598 748492 1178095 1699338 547901 75817 400298 2641834 467594 2241247 1831769 283466 895105 1797938 1161746 2582588 1415059 389505 553605 1225208 126204 1499769 1027603 1555389 883750 913388 1774288 1664315 977222 313730 1459587 1830562 1209296 1896274 1563412 1897239 1121620 449282 1286443 1685244 2182505 1163745 761595 207798 1424084 1575492 1318636 2247940 883211 1941775 603009 2599940 1850072 1199412 789470 129879 2648878 2504422 1711079 2601154 1745024 601815 1807520 685571 1107128 355317 856607 2253381 237535 775884 2598022 1340391 1366710 1492114 264508 595502 180591 240944 963178 1145618 437472 878231 1908095 656913 370996 604636 1935442 1567635 516903 1153423 1090641 2598871 73714 2435161 255084 1268619 2446193 981591 2258463 17026 2192064 1330751 2258370 1058472 620513 2547319 2563785 1532046 1270043 516267 182918 1006966 88281 1305196 844352 1153229 977031 1908871 1432349 2348522 1449538 1160042 2415919 635434 441461 1748015 2328644 1770383 2536823 1120510 2075370 381145 747353 804842 1784576 1787240 2232545 811049 322977 416992 2229402 656231 2193985 1213784 1404244 706697 2429093 1000294 82330 509188 1335678 464855 589534 1503412 2134831 1841470 1878801 627841 798642 1763584 161051 2202020 2452379 2058658 1553751 807551 1014037 1010871 775450 1067793 190139 831414 1427092 1912618 894851 1960207 2267467 1602789 2012771 204211 65194 1139264 1066306 965944 2560718 1368199 2370089 736490 1181088 1149612 375661 704506 2403812 482357 1654657 1047623 372881 575006 336335 1911053 648823 254535 1764195 175820 1965502 919829 417608 622846 2644858 5917 610175 1195047 322675 1007928 178386 1729266 1436823 1877286 1646861 2635025 1835681 2118495 2598612 734696 288861 2205719 1249283 1704468 2012679 1898601 2350903 1356841 1431496 1976252 1921286 1092470 713798 1732316 1344437 1104130 1717275 1819817 1797983 1484872 408245 2363717 2376355 1133205 637803 2398405 2220407 1256317 1376050 1982074 581306 40851 2157890 932011 1009193 1238756 1918676 839489 984118 2612579 32333 205897 120835 1994144 118582 1909694 1623306 2624020 596682 2306057 1580326 1666645 747102 1211704 2363152 986257 1371687 855136 1516457 1249237 1460106 2597866 951906 2329131 1425986 1308466 2511676 1460663 1847221 1746773 873960 57623 1769015 251582 1084750 569171 934173 2231529 1459737 2554942 286213 568360 1754215 2156466 1680783 1331147 948850 810505 1058172 945290 1219074 2353911 936669 91311 2427887 78165 1969816 1545673 2335525 898548 2324405 2474366 1950457 369083 2328161 13128 1544226 131990 1554094 1609614 1800822 1789449 1587998 2216788 1337994 2512628 1759369 1073529 866137 781287 1784539 188471 1568338 2636049 2475929 213428 1828429 1246367 1409431 2137372 500295 1254165 242719 2387767 2484216 1190604 2578001 106296 572078 349819 1315988 1888656 1711370 1495774 252584 424821 805424 1363111 1344702 1395671 163166 116909 35306 529127 1134137 1116817 748829 2389878 488865 1961063 1950405 2412309 1663330 1617975 578722 1992040 2090963 2610714 1287458 969538 684297 948237 1705675 1920805 2046106 2371090 855072 33540 344117 289935 2285463 1972761 45330 2570860 726144 1426468 2468759 1054982 781675 2199639 188676 1019996 2215660 2481447 798483 2194664 885870 2484328 248656 2042255 1658269 1650162 521888 539533 966338 2289962 1158518 1345011 1524826 1009205 1431888 11510 1339157 134124 169981 637050 1023485 1198946 1285136 2246041 2065603 1800798 1889150 2418036 1847932 884453 569224 387838 2303947 812529 1288057 2013682 1573079 49605 2156352 9139 230145 2616134 1974356 1111980 1073857 563999 2443510 2180769 661785 974713 1241745 1688511 1088781 639360 344652 1831978 1493079 1928022 1038681 2376035 57554 576975 700882 1088742 1599517 294657 1594460 1180522 1297658 2091751 2510013 1824563 2208067 1104347 534558 1601688 1094479 1722581 597022 2102902 2092233 1626465 2421627 239127 1690566 984241 1427256 814045 2620703 2487606 201811 528837 2421265 1391398 2382971 520699 1225562 166550 2239189 466145 278348 1764242 2188506 1452702 2347383 763253 2518644 720724 518784 110995 248249 738105 1051511 2090793 805987 2530509 1791609 657716 1092763 1092123 1437475 2548015 2201189 1937365 737471 610653 2581104 2108208 1292274 2120161 1413644 876342 2637069 2529515 1012286 736825 1920630 2419388 164396 710380 1782346 170026 1600536 1251022 2160630 738151 424693 360763 2412398 1902337 2286781 2030974 1353633 1744571 2258911 1766651 2102164 2457127 2007690 1780685 1695301 1364375 591074 2160552 1898589 339496 231104 508439 641435 256119 2069318 1593631 1453224 1808619 563330 1320968 1623183 2442375 992125 278705 1419840 2501146 2217671 1153615 2471064 426918 2006103 1688898 175230 452586 2555135 191783 1753687 133483 2287255 843372 442580 304590 26170 1081296 195234 476979 1870600 816727 1743763 2202929 1484452 36943 2630408 1960802 2643611 2444827 10637 498844 475048 1729925 1234368 1913993 1894305 406472 2488832 1466291 1871613 2105433 956213 222701 103253 377249 2321490 2289715 1418101 2077855 1666367 1016050 895198 2263246 1687027 1317539 1775597 1085573 812819 1350133 481835 2182908 2007593 171769 173341 1755505 2156891 1292434 1971647 51610 1762243 416824 641572 17270 2142138 768338 1474687 81081 2402462 852440 1504694 282899 1701997 1441768 1420422 950785 68643 671688 2207196 2037555 841395 1521525 1062248 1663322 2428472 2624655 1331272 783311 660614 391309 1819849 2573566 1754032 2078447 423853 7332 91982 2170865 340138 567259 2469617 1764567 2492523 726176 1952145 1731664 1667358 1147916 263898 2051090 1172620 525937 557332 1033310 854427 1398508 688871 1257656 1581611 2477004 1225803 1495242 1390198 1821931 2427000 1315217 1540358 2543011 794268 1957541 2015222 557295 1901643 1100719 577625 257957 1771709 1385472 1697136 1597019 2290722 1535956 2049530 2208730 2432170 712282 1492884 2576929 461485 1914106 252135 1453242 1598986 1239717 90194 2371808 784406 181813 389351 1055693 1871991 298925 1599123 2628462 1277239 1396121 884577 460365 409212 132503 1393494 1870768 199789 111787 1263573 650446 1870089 1797256 1267929 1030574 2187598 981 2228488 1161007 574842 284336 2074793 1565392 1659779 648556 2156990 2043087 764837 841426 1686328 485703 1041358 648214 1388743 2587935 1667548 2549341 1826018 714508 2236368 1165660 120160 1923669 2317987 1223039 2584166 1341496 770580 1827294 1830206 2110258 1102725 1682374 1091187 1920622 281486 1504335 2214215 326155 1914383 2119964 1653665 1583363 2090221 1686439 389159 1142511 1673867 1863664 705893 709532 2189426 1112938 1388124 885927 1035095 835458 2491951 1140159 63971 1508615 1485450 1001789 100815 1665816 2031440 1932881 1468868 1621184 1986603 733507 2251755 1251005 674891 1231258 1128422 891165 142161 107527 2385022 1693064 1084082 422644 2111759 2357351 1008520 1593040 2509275 2492514 238555 331285 1508756 2210994 2522145 273199 1058597 1427096 1370789 1977859 1071972 1380291 403829 946166 1206152 187729 763080 1725475 1877137 91465 1275739 511016 370926 212004 1383985 1187065 436052 1273130 925047 1882182 374718 1838378 250547 1435368 2636380 2086795 182658 1540396 355916 665807 1837730 1978940 730460 1519052 518359 1464582 680194 1490628 2378078 836561 2483383 2120829 2126858 1164813 2382334 1736534 538593 420199 1327176 2356982 2139992 1479348 801162 594491 2296168 2040916 2076444 1527658 183213 1638121 260981 1716916 431247 1879013 543829 71171 1629282 2283477 2411118 2190545 1371961 1812189 1228699 1245335 1982177 868024 1854414 615416 1564657 1975174 609644 673801 2381736 1786203 2428039 2161440 2003758 1941514 2452761 1861721 845725 2130142 766944 2243032 921389 1314998 2437158 1431209 1204939 722652 1690449 891096 2426337 2102609 1305021 1938842 518741 1063153 2296207 253150 1097336 2234728 587286 645460 2630375 348710 2603713 1663690 2079885 1452177 1472617 1719467 1345147 438572 1369450 2224365 2011470 647747 2224330 55825 1835982 1289841 753951 1523271 2516045 2423546 1868061 197982 1914112 2607848 275239 356443 444832 679531 770425 1521216 2240461 349690 1955429 2081206 299761 203147 659140 2003379 1163779 311744 444839 1576901 1587495 2414147 218667 73465 2408097 175004 1600813 2225231 2537776 1396962 801961 1719124 1805305 230274 523340 1699738 1596915 1330861 812339 1263281 65931 491718 2301575 1098379 996641 101640 2531907 1301644 1020359 528840 286712 1215939 384023 717079 842666 497136 386553 1061088 2227754 406723 1535412 121802 194680 2118747 716826 1506639 1914653 2143813 639036 664943 74410 679865 1423121 1909327 355801 2445692 1772505 151753 1444758 2622008 2573904 842200 713268 1996864 1480479 1415519 1900026 1502951 869475 1233616 441946 304761 2033503 446951 344266 1077104 2057425 1731823 344396 2350497 912249 1358917 60106 559813 2152887 653610 2263890 670614 326951 1704529 931934 672404 1703801 1337419 238867 1307031 603271 2417261 2388708 2396330 1791932 41689 268773 260231 1670475 897863 2523736 2492147 103026 1339010 1722969 1430714 966903 2474003 1049238 1955447 2144244 1264030 1485238 2220526 526682 661179 2371599 502822 1927748 2542472 97945 2012523 2263395 2191879 1010459 1079601 1422468 830372 421964 1699838 151047 720769 220906 354310 815828 881913 614048 2034501 1559329 2325784 2347506 2520447 441715 2594344 956275 1747004 1119595 222977 1771496 2559073 2370669 972950 1798662 2247919 187045 1913853 105257 1674079 1857794 2168717 182586 1801617 1893660 903704 530397 2206359 2506634 2376683 1491179 1084208 50475 1142111 708918 2281247 2635577 2021705 593356 2640292 999171 250442 1127435 2518192 2464210 1532474 2528291 521466 490238 332513 253297 1858709 2644067 1403744 1921316 2469766 1027808 45680 2319610 141553 1642820 2601919 1608655 2089154 2156678 1716546 2131431 1210667 2375687 2374130 124255 316222 1837762 1110928 1236570 1451286 2431864 1157084 1078178 1113515 1454031 605405 211869 2489246 2132398 573420 2243450 747411 2520859 1300033 184250 266274 1171902 70757 1125682 563826 2127765 1944039 1305396 263682 753662 2560766 863150 1932092 1447190 778168 2641240 1908749 2051557 1324910 275761 1981448 369417 1812893 1799657 1147023 975812 1574656 2182030 937359 2245362 97854 2416536 2188498 1096219 2008987 436942 790726 268790 1955731 1543642 1129924 2472778 1613281 1333445 1743594 1315921 1265832 2157930 1945553 1511576 733430 1334289 2412742 2505332 343094 97234 1254996 1416406 923918 2372015 2517852 2640210 2410680 1054767 2089461 84737 1479468 982804 1505496 650892 714542 833648 476258 1927061 539103 946111 2520023 1036376 1280667 2424969 2392760 2230882 476062 2368892 722526 2083200 439928 2038993 2398819 2461878 1224863 2020612 1383313 1181548 1607935 2591096 203544 1595403 2153764 160060 188641 1369500 1735240 270835 2413394 2104924 2174944 1505978 850838 1603662 1642463 95038 2367605 1158378 1624022 1234655 565184 2253063 386901 2598757 2075862 48821 466819 852061 1483708 472490 1663238 56612 2568850 2063489 2348617 489204 555205 967606 1787125 780543 1876804 2448496 275587 1921331 1094319 1423270 2496891 1482007 1938414 2359341 782859 1911210 1458498 1106598 327530 77335 906989 2159151 2416706 1113109 959677 2523104 2273700 2230927 2108737 1574388 1839601 2338987 605904 177926 1226904 355667 1318428 1457422 425289 2526577 1789323 1856407 2476900 803605 2438614 1050733 828129 613117 35741 832766 909440 113445 1234538 1525410 441947 1461697 260935 1993021 1956078 2011755 207073 2251092 50758 2275210 2218359 753105 1457551 1901460 899593 1637488 910743 2185169 1182357 1767658 1310695 1713075 121191 20587 2171053 2193646 342887 1016599 1249572 1631918 166694 513020 408544 289967 1451608 198243 2560179 2240170 1510557 1967139 98515 317429 1627681 1529100 76366 374220 1449222 1828152 1650 832485 2384211 2114703 1982075 128321 1778861 1903391 942122 2634823 941567 1825810 821828 598848 2340908 2516224 2403338 187518 800272 325590 1150156 1612257 975455 822417 2413439 1153093 1446528 2282999 1380412 188979 278989 2268334 2473504 587813 2105118 2207683 330421 1644050 895551 2143460 275007 1871400 1837919 62414 728217 558221 1495476 1842475 645640 1269001 1371339 2216790 2598400 1646997 502928 2079781 567248 2586600 1821069 816625 861996 244812 970330 976203 2232155 715029 725565 2151517 2179689 2517414 1474870 2198650 2466383 1365843 625543 1982159 1432825 972532 2249097 1674688 2532152 1008620 514827 251634 255353 2321392 2011391 723804 2318022 595411 253170 2414074 547500 646406 2590052 238703 2088270 894660 2138452 1209199 1893488 2206837 2230669 1460717 2258315 338565 362727 638016 328746 2590656 1592526 1985658 1765801 253248 2583675 1984101 482642 989699 1453538 811610 1545001 75690 430018 1527670 2440422 2558632 2135439 652865 1343504 409099 1896539 2440317 1059745 1641276 1789 1671844 2584937 2329600 725128 1772148 33083 1024226 1496865 733816 1618180 1062371 1014729 2414663 2494218 96888 239070 1567720 327119 1945674 195705 1766134 2342489 1008879 828488 428855 1145681 505275 1277334 2428028 1520997 1938494 2273975 2344550 1932512 2216191 2047687 1137521 712698 523536 1144897 588724 2030482 336180 44881 449202 2622242 582953 379928 188065 686429 1690596 2427394 1576000 1979880 890951 2320486 1203265 1157826 2578752 828835 1165094 1259478 2100459 1459434 2146962 480025 1509897 498998 1899438 1251720 921334 1153129 2111266 471477 820397 1930368 2176010 586022 205351 1461130 979794 2509193 441172 90027 1742537 609636 41268 2155743 1930616 12870 811806 2308171 97886 1776577 2034630 296816 2315139 672189 1200306 450638 519653 1733305 2178632 1224008 924666 680305 1096510 1011053 2115696 2208363 1328024 721001 1743162 468977 2342534 473758 1017400 538795 2082190 2130144 1172431 1258311 1900949 377013 1693072 1549104 157848 1801014 2368767 2429762 2313379 2525653 2272771 77914 1685223 342034 2119053 1036971 169869 1967634 651268 1286237 185066 1978575 280176 2602427 544008 1562613 806767 337469 2015152 98042 2476135 2624406 1434416 1723889 297854 2495538 945786 172703 1043061 65846 130450 2499898 727481 991508 162446 2596887 876490 872090 1459809 716452 1491199 313785 293864 2357623 1620145 2433742 801116 774453 88131 2130246 1052829 1902845 1428812 279132 1399777 1457356 366983 114424 150215 2599570 1999684 1057947 184515 692712 81921 1087985 2180879 1208225 101774 1251952 1985303 392959 659813 1924588 1551101 724141 1566401 2370300 1956617 2234588 704372 103976 947203 1442467 1213536 1190538 2102426 2228467 856020 2614061 1501462 1111248 725400 745752 1251689 420024 1303802 1772737 1005451 2265870 1803926 1115742 872140 2511228 1320542 735445 1388963 131736 2634330 1848221 2606160 1737823 2043215 1386281 1632827 55126 1294861 1856813 1341262 498103 1059067 178388 222264 2560377 1638698 1563713 868277 2502400 2486558 1285255 1856016 892246 2506128 27328 1113079 1065545 2633246 117726 1686151 2403120 642901 112782 625728 856875 574527 436590 2233988 747409 1943590 674965 419914 1567401 2371884 893801 1863696 1370191 1147598 11117 1105935 39302 1262606 823095 707290 113059 542071 976268 1460466 1171460 593350 486660 340757 2507493 2178030 327004 562637 244055 1286641 931906 1463332 2006153 2329134 1188239 1110671 1988790 1218852 72566 2167427 1915514 2603750 2314237 724545 2140056 2350456 1143604 2126731 498376 451392 1350708 301526 524005 1965870 1749330 2222125 1950414 982225 964337 73697 763781 574318 329812 971721 1524706 417377 2533042 1096846 405115 1604798 2434808 2144633 494740 724975 200642 2105352 452655 379989 1251556 720738 782562 1964260 434151 1526412 2578077 1178562 1343126 2219454 1206898 284745 1029245 1563084 1459696 1803398 1249733 332242 2642268 1279261 2249201 1777349 1729631 1671560 920420 1032648 1173405 1999383 1273110 1533303 1225409 573757 150340 1473347 70396 2495356 1445185 2575843 2414845 282211 2303785 2642124 633018 1033749 432350 1882941 2089906 999935 2629662 809816 2626471 360721 2522793 426044 1385761 693588 1478129 860690 1595798 75396 921889 2384777 2114123 1016688 70853 612336 1932728 2504055 2442444 260460 1877258 2496340 2373724 198282 676036 262367 120902 480541 120792 11100: 57160 30020 1414851 688455 1126901 1442906 259555 1618102 1469949 1232086 2301396 2099003 2308567 1282454 2191294 1813093 1532601 2389889 11101: 1339724 302715 1553047 747312 66604 495994 2145035 1708983 432851 1959807 1943581 1786848 1317259 763154 2204965 1015621 1736870 1160858 1473214 2234481 2185752 433154 2584595 472966 1092461 2196189 683845 461438 1822001 2245594 453628 1989301 1324392 1384843 512670 929499 685997 556582 2273350 1779886 2018006 1169005 587070 2013912 440499 2467834 2570432 1991435 5256 106288 576124 2447149 2353966 254632 91150 130205 1338374 1774409 518999 2251650 989514 581675 355256 1128268 11102: 886377 11103: 2062090 2204695 2490643 11104: 2619512 170323 11105: 928560 1731680 1619158 292397 579344 447503 1126510 1374547 2436900 11106: 632193 1932831 179881 1600700 11107: 1548715 2043457 2097353 1358330 1124693 1638079 11108: 1909104 321673 1800728 989 484252 304008 569684 1772328 860408 7196 1096854 650568 2139907 688079 1789678 1890798 1923115 2216863 569365 343951 2358642 55203 1988919 314976 1924249 11109: 373243 2298897 1341352 574613 511017 676094 803544 652898 405392 1106089 1048379 596161 379356 1981719 675405 525926 981953 1357478 1801 2534687 1111: 176611 2546377 2348532 2378559 1639162 323097 1261084 1703879 862702 626655 694515 2381750 2458626 807074 656431 1275841 1721498 183968 741485 2096400 2045875 2145466 1916469 2065515 2493474 990605 2150577 390333 184992 2408861 2075090 1564972 1975220 2097109 765272 960558 2094247 1415353 2565643 688051 1976973 1740460 1493488 2003341 729475 2197504 43054 2332416 2582144 999028 1277344 1666070 962147 978771 1834417 28333 959541 890227 1560518 11110: 1238221 166205 962853 1834138 703123 111789 2423091 12986 2299927 2123658 1216117 1473422 2118185 1729820 980932 1492505 2578086 2149072 1522015 249365 1938635 762102 1431020 314146 737114 2227983 2196483 1360963 2596673 499456 2002481 1694565 1651585 951577 57493 956593 11111: 885032 1724284 1047039 2630042 1296336 1515049 385653 11112: 581766 11113: 2531988 970776 312039 1453332 2632356 421240 35882 2165664 2106644 11114: 91320 1689559 360830 695292 2577231 1834450 787985 2549042 2438512 854853 1153996 984183 557646 1945459 1327557 1432014 1826970 1347845 509701 439751 254961 458414 992337 2313468 544288 2309931 2186999 1645527 984085 116104 1462413 885988 2433261 566678 1048014 103539 153005 1534853 1652623 2491131 2023996 2322058 1544944 420555 1056313 1296410 1061337 255564 1071379 2428018 2074150 2224152 1285069 948931 1609949 2509193 1515430 1178540 385400 786205 1337631 859788 209746 11115: 1172696 35137 11116: 1676291 971668 11117: 2096661 2060500 11118: 104192 2392201 1976470 11119: 1115188 1781910 888617 2420841 1325637 1359577 2338616 80851 2147731 1754091 1661099 2010206 135677 1558381 1112: 701627 1172980 1658465 741023 2378496 11120: 1611726 11121: 2157389 1353291 913080 382143 860636 823437 766174 2150659 1550262 1188522 11122: 282969 1446793 2025734 2238201 2311755 2396401 11123: 225291 2207114 1872855 1948817 1215876 2370520 2537822 1802664 1770682 1861330 1884000 1514257 1656037 1528879 2025775 392 2440234 582588 1218011 1591488 1714983 1675885 1218855 1040017 897465 1160565 117400 1526298 21850 1455473 1856690 110060 1687581 828287 2358056 1749122 1750489 1481043 627688 2142917 2593184 1118590 1285592 671567 2392132 720196 579917 1817735 2049544 1988657 2390481 1691686 67905 1400694 1972824 417501 1525956 236915 167612 2540310 2606275 1083933 2263580 2364273 887558 2119168 1594259 127958 2518677 251324 1436256 2132764 1042163 1324068 688890 2268066 1790864 1321733 850560 2174812 805950 2003389 1147664 460224 2029114 2049710 1283346 12491 1049198 2392772 582785 1409000 2209196 1291441 1181059 1817238 269440 414903 2421732 2449583 720494 1556696 2247893 2344178 578752 341138 87984 214979 2411052 2241899 156752 328065 38977 1278271 1582575 1014801 892243 705443 2002657 961457 1433268 1779548 1904348 848251 248617 2319338 1622464 668234 1752697 274794 173152 334961 2479426 443073 2084472 2637974 269322 2521397 1038860 11124: 1471314 1659847 403183 148611 1905871 178914 2440400 2049054 1597776 775223 2159116 362307 1445632 1073587 1331071 1747096 1930526 1266646 1036809 1075206 33433 1730486 962359 307023 751825 619467 2220676 1092461 1773264 1599076 2027196 2055030 2411032 2504431 2078945 2359735 402437 755163 2364720 2266641 1081727 463412 199803 705770 159159 443432 2207151 1397482 1642308 2101881 1716184 1228106 168762 2459430 2466213 933998 11125: 269853 372894 1360140 10496 2203612 2320136 2119109 929371 1658036 11126: 876182 1284568 184503 1454169 923710 1587114 300417 1889212 1187662 662497 130510 1761072 1687853 1895205 1814777 1103492 186946 1840049 104899 2317533 1133683 2210032 116642 1642466 226380 1718982 1209262 630126 1734270 1061158 133739 515358 1656759 2474655 971548 1078943 988689 1559081 1066876 2316403 2280713 230654 537782 1814056 83386 2182012 1059925 2134477 364780 214794 1642127 2271593 638746 525309 323021 1949054 252628 2306882 1891858 875284 1507574 1888640 171029 2255772 873222 1893860 2478943 2378097 2509302 1112876 2147800 1164625 2579429 1832497 135803 2126573 412617 1059073 151849 1021213 254358 2573174 610078 1031128 225219 302028 2626197 1783462 1344273 1299727 404577 2109001 1083433 1422275 1245647 903248 1681961 852515 535266 1941013 290061 614869 462149 810940 415736 2040119 2170797 2647316 610460 214549 562866 1032849 628814 534957 379050 1981299 207757 290268 2018964 1409644 454348 1567006 2312467 1924935 23996 939242 802942 2179614 1671526 56646 1322276 2193832 211076 188992 1583627 132483 1110446 651784 358186 1733625 1476224 2026659 1362044 711755 2616427 2448853 903732 493553 1873712 11127: 882818 1974260 2316410 1084077 2246085 1221959 2160334 11129: 589834 2217175 1966828 681568 1113: 1312034 823110 2390099 1994414 964881 2472447 1912329 1343540 415185 1922880 1225663 11130: 796389 857273 2622820 522065 609649 11131: 1587327 1392484 2242762 1566578 755217 2147894 746968 378645 946247 1076619 1740438 2489842 1146085 1710232 1809318 1866324 2520506 403116 1716797 226413 11132: 2215372 2373080 2119306 2194277 196709 2155101 571379 1594163 152147 932728 599628 1108863 1928594 31789 352805 2354829 37492 1871902 1295998 79954 374674 1301934 2614981 1567408 91592 2145321 2128570 1668755 2220603 1436770 2108777 629265 2600960 2631725 1718323 1321114 493567 340002 1740208 1906046 1773553 2344538 2363366 387457 465726 2404624 1754114 309186 1409687 1025981 1062307 2356207 1039246 1858601 555384 2271516 1538855 2073899 681879 978124 808217 2200556 2386059 101635 1082768 2618943 1945921 247094 2290701 1808073 475278 256059 2013169 1882 2392084 772318 680006 2312307 577593 722007 1409020 1064949 1401369 650884 2588348 316593 1939745 1618249 786291 1630896 984085 1510915 1043680 2360494 989958 2487416 75647 1363171 2301334 1869811 552816 1915074 535324 748109 1856098 1642521 1290240 85276 227075 2331780 1667212 2510970 1901081 852340 758689 759012 185321 476810 2203056 2564681 571482 153297 2022051 1851008 1371388 2376914 368638 594517 229640 1472856 1877847 1270295 834395 1359764 2355498 770517 874778 201856 1327530 501204 112153 221948 1283709 2276579 719405 249432 1093748 744192 1123533 1621241 1497164 685059 1788461 1538694 1736027 916397 655056 1059173 786758 652216 1347797 1211552 348085 1228744 2226359 1431079 498151 610568 1386546 100965 350748 11133: 1615530 578482 11134: 43601 1809535 1486704 78332 570583 1642002 293901 1433895 809705 424058 1628556 536894 32440 268921 1541199 569994 384423 1028483 598095 554022 105603 2210140 1640677 1115532 987706 2307398 101276 2119926 2124846 581212 2469286 905610 2140674 70153 1737908 1564243 1220144 778387 2510923 2458431 1043709 645498 1446872 383852 1681463 156079 438282 833688 298715 2293810 2295117 1785823 1518964 238795 776446 2599608 2264352 341893 80327 2178629 932889 917116 1185036 860407 2450807 2383187 1514348 2641158 1371805 2018654 1609537 2287180 2492480 2549847 1486280 2619114 2459134 2356391 901467 302988 504260 1641910 74915 1052867 2251367 1014251 584294 2487958 2566192 161953 1963485 2164274 2220209 1244380 2118611 256842 465434 828949 964725 860462 1391997 1288730 735848 666648 1913002 1203838 318391 682852 1642064 315855 2477227 955945 973124 1438338 2310172 250426 746622 2332318 1985486 2174131 1264196 1331022 381195 1442235 2074611 1076424 1992409 1713627 2566515 2329354 1353423 499835 1634889 196970 2404783 2608082 1393255 714932 2469618 1778526 233636 615801 1754150 1088614 208503 1073312 1172617 911257 2426548 902733 2299925 2114973 503329 1578051 1093741 1185203 1022393 2493324 1053577 2071622 181867 650694 811295 1450590 100791 1205380 1895602 7661 224174 571054 632614 1210207 2529715 1471651 117209 1377771 1820877 1559703 1199028 2369595 478903 1324521 269241 656401 1129816 2393719 602675 896241 649475 1509639 1413489 2238612 1560508 1015707 869172 1571120 1167892 1416494 1218751 2523511 1298311 1809434 2338639 379379 1476345 1995398 1203557 1760873 2119973 684764 1396569 2222012 929651 859980 1407421 635194 1635758 321153 2378451 1741517 1540401 2001525 1362361 2091214 2186695 1856295 2013263 1590697 1730768 211280 1184588 402935 2026441 394017 1462671 622669 75108 1733838 89168 1499819 215091 1190097 730503 2516590 2587264 137104 795864 1278742 172948 1093401 696829 793268 1854006 1847590 607904 1174848 1131434 1641011 2407833 1562405 977112 100638 1702099 816312 2031642 2020670 1880016 2613584 1148233 497650 1350522 1439178 1248761 1407606 1024554 1062440 2005010 2610803 2398705 954473 1983555 237655 2547273 479407 2118227 358673 1646711 504664 1846015 1505703 277768 838301 1182434 249792 1740686 681993 2465983 2109224 1116517 990034 1208749 2009332 2498639 154273 2182926 1248518 619374 761429 1462084 2345774 2562638 1202467 618743 225232 350325 1238669 1748269 1510204 1701432 2618947 460587 1534685 1760712 290700 1762761 583579 282417 1148588 2537839 1426080 1938091 2287503 936900 705501 736115 1637392 1605481 321420 499832 1057188 2496731 595365 114363 1601206 913483 2349645 1194393 2097983 1610167 364286 2283553 2328811 278820 2202561 720034 137115 659583 398547 2639832 319295 2001851 1775656 288587 608182 1500341 724560 2265494 489829 145597 1346 1502726 560602 1702098 341506 126237 628564 1746808 921610 2402792 1656933 1279545 2331355 679377 1513947 6325 1152026 892468 894852 2584650 2484783 139078 1967805 2252109 1337672 1133421 1523223 1207258 195381 2087916 175737 2048162 526286 1281979 1938974 2577616 1738255 1642511 2176195 1299529 690321 2251337 741278 1858480 494494 448353 1425780 297099 1494923 1932259 139991 2324766 769473 2218883 2129275 1050387 269151 532290 1262663 261887 1557883 1458985 704802 1864583 88379 2612457 754331 2882 1202036 796863 53328 563972 1989922 2181709 760336 992628 2613667 610674 633572 32501 676123 86618 136056 2362872 2305771 1376769 592507 1031992 200979 965412 1416342 605692 2034821 1342432 1707681 1847293 1420508 1117373 200677 1901442 942978 1081806 1751578 56817 1768462 749333 1672728 1649533 2351965 675907 138233 2154385 1711830 1291742 1261927 860642 2261348 2126418 686192 2353678 2222328 1651542 1302853 247555 127694 2217921 1453293 2038558 434171 2182265 492101 1477787 298085 2060190 670634 1585229 2550230 1088765 2043881 1696109 2379225 1093349 677923 1489645 2263902 2052111 2152466 1047919 373373 1300172 1905861 211945 779730 1456476 1847701 854835 212001 725402 867996 31420 2145970 2509717 2481792 1449273 2448531 2281763 1067381 587918 938708 663843 2457396 675297 2285328 1691781 377515 2535282 1845368 2364296 49922 1858655 1927932 598200 1771470 876786 2212028 2368736 2203195 649334 1521990 2165992 2137485 29715 531384 1439544 424213 888625 2603000 784621 2099023 2056993 843597 1881918 497528 1944342 1679347 1036975 80372 62846 1260670 484296 288856 91732 2176371 1174779 827116 2524813 1912533 400412 1056448 2513198 2086005 606321 2160350 312039 2481265 1380768 943274 313115 1962188 91859 1881632 2165480 342405 1151868 1985267 1601792 1835672 404240 1643068 1027798 1311766 2372117 1186979 1019598 2080163 1524239 1582774 1364371 765591 2517924 1379956 41590 2276966 1081426 1910026 460474 162771 546996 157667 223576 2113178 1256522 2466170 1135578 1225889 2254396 1447779 1004186 671698 132406 2358371 2316195 2469925 1701438 2126117 656405 1977829 2022087 1401977 2431191 1589284 870354 298594 813384 378015 237936 1614977 2358405 34762 486897 773335 811532 2209431 23117 2024034 1934413 2233289 1757851 480809 1606944 919823 1969447 1762300 1496172 2393598 501612 574817 348805 1080433 325824 1452101 2527888 971379 1841195 2260381 1288219 930336 2323960 237387 1029865 575248 1413677 2026010 682809 1071826 71256 401056 386117 1850381 2467341 2266989 1980470 1439049 2503150 485084 2243411 2056278 523928 2404441 1622131 489801 1939702 873996 728558 1120003 2624640 2279885 2229721 2063073 2465910 1245675 1766156 208617 1745648 269776 1168090 734429 2231898 2266662 1052681 344025 2410038 945206 1743212 1894401 1272768 2558969 1694500 280154 2120015 2092702 666525 1458266 2624917 2311106 2347240 1801463 2247012 2005941 1361352 570578 1407690 126879 260845 1197004 641468 435639 1413494 664429 1560834 1621091 76051 1278383 2036704 821356 2584174 2383364 1598164 873806 2641005 2549444 1416380 421028 1936766 1592235 1464951 2386703 1557671 165440 2112036 109515 2444745 454471 883638 1040067 164061 1819608 65257 862004 1285680 1396197 1535294 1286024 2046553 531202 1927036 2040825 1152998 1449679 1249283 1041339 1859635 1175840 564646 1534961 822138 422510 300672 2188954 2223592 1515277 2271293 900689 2493739 1834434 445894 815656 2452199 2290983 2158285 456103 1505966 1909694 2466098 931219 2541556 1869220 1113161 1433370 941071 1478112 335845 398300 1682653 583442 2226249 1204749 2139478 2096839 1377596 1846281 660228 37431 1428040 1000079 2464585 948375 2133112 2381143 390571 2143302 2430232 2354994 1045414 2562157 1684118 1591947 1020257 1279486 2028899 207737 1241878 1447926 1265042 2108494 485246 319429 2542141 429258 203302 536576 2261453 1496459 1627720 2279302 278895 825293 2116213 1678638 944081 1232163 682549 2491792 2634279 433380 1982976 2117215 1659369 581469 1497949 731039 445221 2442364 2231016 1016923 2437226 1369436 1182724 909211 1367898 1828580 93720 82662 472172 710114 1289549 381640 2488279 370249 1883469 2597643 1308780 580665 1896057 505548 391553 859275 232340 1746782 711157 1301742 881873 1398793 26055 639795 1298298 1798859 1585538 583059 722531 2263233 2237957 319540 1329179 1303926 2006776 1659011 130694 2154637 732073 1518234 112241 1198349 2511425 2599676 167275 1322863 1498796 2241781 1159504 1294778 660840 2398133 123408 360763 2431535 2119220 1783870 978866 982763 790508 712326 2078262 2132861 1186273 2245746 1097414 472889 2411754 985409 1518759 1721758 110787 693685 765528 204504 63622 1617094 128357 2050364 1506167 528222 644063 28817 1490023 2540908 1481298 2166316 188726 1196340 2070613 2303195 2532960 175495 1157339 330943 2105126 2378212 383307 1426539 1865918 2498672 71683 2446768 1279821 1981583 1001890 2599895 373522 571901 1246376 1527738 349283 1600222 1457149 521514 1579811 1881199 1299473 2261097 825653 1294025 2032156 266453 1403829 1454536 97391 927483 1847019 2570750 173956 1051221 520005 2425639 1485242 793405 1921833 2223630 257292 1423172 1746669 1887350 1442186 868143 1359158 56858 447784 1690053 1166341 206394 1903828 2312918 522270 2022433 251532 1529798 1436317 1361896 2647510 250131 2004107 361897 1828022 2370668 1012312 1243306 90235 1334783 95526 1777811 1933171 53376 115531 1569627 1111886 1353684 1841784 431604 805379 2374975 1252798 1208961 2424344 1497362 425101 1183322 2188696 1350611 2548609 96910 1829758 143617 456152 1883980 2403420 2144761 530570 1686421 50085 2494382 2630282 2082967 270610 647928 152227 1231218 2578128 987088 933574 1025572 2362028 642933 1489463 2584460 887698 1834581 2571741 1758534 212063 2395263 587896 589454 150778 543223 894004 777643 825383 433915 797619 2178803 2113564 740176 2033786 1009870 1827921 1805401 911029 1136411 2431696 193314 2211652 293796 115505 1286262 1353366 398213 1447760 672986 1193759 1451586 1607596 1794910 1517342 719980 2031539 277090 1538396 188929 2637191 2341724 38690 959827 1328581 2319969 1480410 1767124 1352077 665272 211375 1237234 240486 2279237 1937735 1675138 1861059 1478536 528840 331730 616962 1308443 287114 401508 566370 2026691 226186 855436 2373163 2552074 190953 456460 1086116 1415664 636387 250344 34651 912661 2214442 51152 1172275 2424626 340921 1471960 1332591 2241504 2355367 863827 212205 721023 2237101 1324608 1634649 711330 1312730 1843174 520045 2388808 335284 1801474 1116750 1974692 381867 1116128 274270 1625249 466330 1634694 876349 660924 1836725 1969968 471176 1925129 699258 2578270 2025917 131587 1942064 166024 1495769 2169709 453501 2283670 2120294 2540884 1867391 1403268 2396612 268607 1351126 306132 284065 2000251 2021316 2044716 533443 440948 205949 1717116 433891 1768187 1639216 1359453 246878 1334726 2543736 1869571 1307851 936030 2317893 2301961 770506 2614911 1109973 2554538 1075186 1128105 772212 1162832 1408018 2062640 894168 979053 1510925 2104336 1705160 1470363 1906176 2087878 544916 334680 528236 2117354 45509 115968 2542304 811921 1673992 145138 1750455 615373 711806 1454595 680986 2208411 102445 477482 361670 1538864 2531606 1004619 2367248 1027936 1478512 1519204 2482296 2026944 462855 631502 1040654 1979997 1013608 2602380 1235574 2478991 2139182 399469 1159720 1036550 1994958 2555179 1692174 782139 1195910 1803183 1785435 2313082 815122 1549015 2104245 487054 1834641 2396822 1302700 1575963 543920 968831 369491 389687 1285017 1399679 1899344 2146322 1996648 1142343 1362793 1893841 1781958 721209 1050471 1921445 1598581 2193195 2490507 2374570 1202099 2453273 1323420 606389 437990 207344 1522983 458842 443580 1574544 2013366 467438 317192 671885 942670 639729 789100 1254243 703997 862413 891793 1958148 323420 1540340 2309627 96994 2089848 1879639 1498879 410989 1987604 811933 78296 1445727 1303765 145645 2418588 46227 1273908 525759 713097 1816306 2362952 323126 2232699 1921510 300523 58508 2042277 1781126 2056157 1268991 525646 2060674 390976 1962024 1161120 752791 648912 1326848 1702328 2516959 346543 423263 628112 1611429 331024 605537 2159648 504754 585599 2517017 2429729 2319515 2594347 1632780 52616 2415047 511558 1996237 1658942 1157390 350193 869544 1814792 856064 1453953 2013328 1226865 587891 2234333 290498 413166 700506 621132 1911239 97050 1948435 1713708 2582676 1727661 1765891 1590614 2546057 2284019 1121660 2107020 1237949 1256550 289785 2297302 1802173 96027 156208 22158 722536 1800550 219932 1973527 2165334 1275914 381043 378960 2647783 148704 1116514 2488498 719215 1646008 478267 151790 1100675 2311441 2271099 2294412 2129413 1012033 1416407 787282 1480443 363290 73010 1417177 222145 1322031 1320653 1894226 1625283 1637408 2559211 175384 247352 74301 741397 2150154 373755 1307004 385575 186792 26338 2626274 1483740 890100 240015 2587794 1447951 104307 554534 950099 718856 2501120 25986 1504186 1434471 1354782 2102045 730576 247451 1593822 1173405 1414025 1756554 668594 1258430 1542336 1589406 1329952 1950371 629537 1233833 310370 2278978 2018728 180119 2465495 153195 1741949 11135: 251604 1264583 2123445 2498800 653509 960577 220398 11136: 2238856 368879 2109514 1136539 11137: 1782629 2339072 2056821 1483749 1041749 2242431 11138: 891470 11139: 1032502 1494552 1052738 361552 775347 1061053 1964826 669394 1766598 482506 1700671 801511 347003 761972 1730683 2149545 1533832 555857 276980 660207 381716 928908 937784 1552297 710543 1816449 1063166 1474657 493965 702865 930522 111337 977325 2615756 2405658 500452 1578969 2197992 1735662 2011077 902691 106012 68888 1641822 1587102 1857590 692114 300065 1807308 1440811 1934218 1385507 1322233 465001 1161099 2468158 629142 1213860 1576106 696578 1508911 2064186 1040151 2448552 1671383 2322521 2261875 431299 703545 1272297 666921 697098 2598907 937314 427268 1666396 1157892 501255 1173887 1002943 2184168 934693 677729 107739 1714116 380615 169592 2106878 821103 715885 1063197 234651 1772184 351613 1076397 245180 1435252 2566950 786748 1088725 858052 40572 1503964 1679290 779476 10150 442345 1617936 1814544 555831 1008561 1401665 639755 908422 1084822 2353580 943241 606256 1906465 970517 1817485 1884965 48145 1979843 997229 2324855 2400655 1987191 915321 178775 719676 1469707 862274 1114: 407064 1150392 1857854 603605 1615101 172958 1630212 164371 684332 717187 2037001 1014924 1106914 2532276 1419757 1013932 2287863 2329061 529958 1002249 837976 895345 2511204 20295 665185 989386 1196852 1877477 2626247 137187 919755 416284 2173637 1252837 1824763 2592785 1693770 1988250 2150613 1948652 1054862 1668936 886484 764566 2276884 88191 2455771 1219204 466127 864311 2464176 886704 2587769 255851 114356 2268620 106574 1184912 858349 2415316 11140: 1857645 2194510 1533342 126686 324223 1660992 2134347 1170961 2142130 2336950 11141: 1477025 2330512 2221920 839061 2324891 1764881 552913 1213963 2323643 782753 1287688 2305656 1674715 748622 1196593 1967569 1717953 1769113 176562 846208 991512 1536905 2625219 771921 1759806 974095 925513 1130115 964635 1338107 1182845 2114383 666012 1138479 101984 2580752 688343 1130705 605431 1625024 827573 288609 247436 457276 2047991 1225891 2430759 1486340 1530580 956925 2313687 2355871 926739 871137 66265 1742012 231648 355311 2513712 2427882 1008039 2388655 1275809 706714 360865 1935509 1368154 1930094 1075851 73063 1975521 484357 1159306 137814 94474 2382068 1797427 2433365 11142: 1723799 859329 1603516 2217024 2074899 528245 522654 143736 1151761 2231862 1388590 224396 25468 1294045 2337422 265761 328439 1796655 1056621 190632 76780 2164288 1682547 818857 46150 1659480 2132608 992733 1046365 2182369 1691107 891499 11143: 2289975 1466434 11144: 1648765 1549457 1303465 133494 2394671 1442797 1176145 1950229 11145: 1654526 668790 2432078 1163907 1911527 1306409 979157 2004147 2569291 1277216 518966 1102554 2077439 170326 1913570 385900 1498062 99462 1027153 956644 1225936 1906413 1328740 213633 1596742 1913255 11146: 2316546 11147: 342989 1027142 1379871 11149: 654235 2332580 1323065 1899215 1958627 141890 761527 895804 1941399 1949628 1158270 1189863 2333786 353320 1886185 912153 2039887 1022492 349549 1313464 1268224 2220959 325393 1244164 1658225 2538191 1790242 1621449 1962491 792095 415507 2081310 2404155 2260281 634618 1557175 1804824 2346447 2413161 1416878 2630295 1124599 1605768 2396598 300453 2484578 16992 2041909 1727382 2210724 1258502 148389 414919 414812 1098386 759015 2367780 844983 256391 1300313 1196769 1228631 1658953 685164 498569 2028769 567979 1810322 1062351 150924 484867 1908873 636481 2039776 1558926 2227538 33098 2020271 2325426 2619901 1082995 259083 1923852 1173051 1862488 100840 2106310 478846 1243451 2280642 888328 1146972 2512914 1087183 2413955 482441 420590 1733252 291657 1642048 2143901 2000755 781999 950435 2634421 2436375 962312 2202785 690448 167641 1895690 1823364 1864187 2590365 2452668 1572650 1710741 669978 1941416 720508 873121 956480 473362 2386796 1193708 1793152 971771 1959185 743060 2143203 2249929 1683845 1311928 406951 1981355 802772 794884 2345195 1704588 866999 54586 1782261 1480099 2393633 2337972 1588956 611626 255489 2431097 1098920 2500707 1817213 2493435 270152 314308 1494923 1314525 2251431 1339592 1695863 981671 1411050 2054439 1289087 1038015 745278 1616100 1195073 106116 1087240 2020608 463294 1955346 1328605 1902513 1660743 1281277 2002138 2643980 1224819 171693 606341 732448 2168117 2199202 2562353 1924628 446268 197723 2318590 1184001 2624283 156639 80148 2014609 104509 1838920 2527335 2295453 74769 829366 2512658 2419156 861588 2356012 700715 442034 2312055 2358699 520972 638361 1271192 1451165 74630 1067889 1470379 139349 2373308 1028216 353158 818109 371818 335534 2221910 82571 288721 255429 1552481 1239542 1178962 88186 801876 2477409 1882645 1009008 891712 2317075 510892 245303 2633288 2231818 839319 1671949 2352824 2276123 559748 1660381 2124069 1172421 576217 903118 914292 734679 1266111 799620 2394519 2439409 588303 1376516 2475794 99443 2409127 688423 152532 2297817 1259131 96615 903725 17780 1760646 2646029 2427813 2511680 1450672 974103 2159783 884092 1582457 1130027 2094385 1244501 1546827 1217041 262419 1075020 1410781 2508556 477690 763500 1701215 103845 435747 268981 360739 1623094 362769 1616806 200215 2278789 411678 1434225 594187 1969816 2600138 448945 1701136 2012117 2096024 2460974 193838 1450885 386202 2443955 496345 1997259 265868 607183 2388691 1954250 26941 23418 794116 1226335 2149505 1588486 1803265 2218751 2561811 1501807 1976265 2132889 53620 974797 1137374 1593524 2156534 2001138 1329179 1718197 1316431 1222298 339160 2599676 1106469 1574328 567109 531281 2202957 2110508 2376161 2548805 959724 103155 973162 284924 819422 2475663 759209 1166092 1717999 2365238 1624950 1914980 892629 326642 352385 2539254 2628462 1741089 1959439 1890994 424276 1472681 1515264 1962503 634625 2225659 1598299 1801892 608899 2587715 2289512 1241245 1725254 2260153 626862 1149299 1520000 1627562 1492798 815767 158313 2405301 1290298 1787093 826606 2057184 29825 1645430 1581067 412745 882834 270931 1426586 1692306 1722264 1890521 1849799 1450425 2153296 792952 2036937 276101 1405324 1975518 1653715 125818 538814 1874491 179175 344739 1167815 1858462 471237 1274981 2543739 1880287 2258200 1098188 2396159 1185304 1262412 128506 1441020 1730443 140210 2645440 1412933 907745 2250445 115194 1754677 2422689 6703 1436298 635007 820191 1098620 974941 1113289 2087624 812145 153985 2244240 645633 696777 1583835 1096064 792022 144389 2315160 109265 477299 2418609 2319107 2140519 1477070 1254824 2623859 2066661 2072325 1984436 362034 1298238 939259 44778 1388064 862667 776365 210637 1177645 1145449 1744104 1622557 152610 603758 279366 76305 2413684 2358537 926532 1578632 907742 582052 2551070 205716 99620 2182294 1538759 1819844 496805 2631978 1972364 1177345 1597435 1899489 980489 227302 1673019 2260554 1923803 452728 2058838 352143 283907 1871973 1868658 663816 119571 1604408 599986 2298473 2455099 577176 1251742 1886758 578061 1961763 38217 816424 1031917 314603 2622824 1548038 1938556 1726359 431416 1316999 853104 2337696 925555 1647680 1064911 439434 2295836 85303 431745 1827530 1489354 2214902 801385 285710 1261794 786210 1831609 224393 2445752 2566592 491321 2306927 1801291 1600275 2058244 2386865 2303244 2100606 1596545 1115: 2503691 902946 1115172 2149225 1312716 1037356 11150: 1243120 1807578 2115867 1441569 11152: 2224976 1452344 1565388 2452930 586999 1648365 262316 2545892 2220742 1232993 1280635 1495088 2375678 869084 70153 2241647 2118117 2023325 1245514 86959 973780 2034957 1281099 1582050 2022352 793817 2274653 1230433 533616 790901 418469 1559017 903983 1457238 1066606 1559267 1258114 1154474 2562144 1241856 557847 662022 1390140 2599221 1448158 2449526 1564572 1996861 1087650 1960964 963871 1952506 1020344 2512097 405279 1713527 1294024 2542248 1840024 1261623 775600 630875 585264 1005021 691132 194693 2617084 1637945 1235813 1754526 20936 525527 374310 2079571 228982 1106077 1201626 2305403 1067877 2369597 761731 2439945 343482 416587 286195 2586407 929666 1249660 1818303 876761 1744145 775438 1543889 376505 2249497 1541231 281005 886210 1513218 2025605 284686 65514 926860 591130 2142899 2358720 1757620 1435410 1150394 698018 1267516 2646439 823312 181926 2010368 1535636 2355145 187834 2164428 624516 1565453 1505596 1085783 2548212 696884 1963033 1753734 763593 2389713 1384812 274946 1583047 817522 146713 385332 2517849 2386600 2455548 758016 1390943 1212482 610825 1819967 447070 850660 1912191 588648 1893353 1891954 2616186 790249 1196137 765325 1033794 1855982 1311929 1877595 2432246 2372279 804338 479339 2010594 265836 820651 675091 1241119 816812 1457115 101635 1855135 1187506 2373806 638849 416576 2120219 2511701 1253198 749964 1924343 2607226 817834 1599561 137723 89299 1459276 1052504 2049395 285943 2341923 469407 2526913 2333553 2384721 2492026 1280613 1207884 2189335 2086889 376637 1432612 8580 2588583 2106681 1829365 2087833 282327 1954021 1961104 2623259 266520 1230946 1162175 526087 1188758 883720 284978 1540078 667357 19260 1676473 414337 1389364 2252912 507963 318092 2271074 1980506 2514500 400804 1538435 438589 1884214 2163215 1140286 2407125 2176292 562672 2044315 1676094 643720 2379589 445834 2219131 1319605 2560256 1309518 1529181 39264 2298007 2216786 372477 1930728 231267 1301979 1679259 295319 1535317 1627122 113094 994401 2551429 6304 443537 1680200 591603 1863881 453497 1135865 2137648 1870226 2601154 352168 1638726 1147883 1059035 2375195 2284241 1102891 948881 1306899 1166688 1631359 2112364 871546 1761427 981138 621784 9732 1906442 2418443 462488 2229810 36136 1943640 565134 2249669 620913 590768 1235474 1332928 1635884 963878 2191503 69233 1866623 1158980 1821115 86506 2146852 820843 916262 2156893 155486 1549958 1763993 1483867 1766771 1143165 811444 921953 2427720 2355601 2170384 715898 2086622 1167116 1605188 1374327 523696 1800068 1201799 2290164 2363775 2202699 2637295 1483720 143750 1942449 1315844 2396204 1558708 352994 1500050 1367069 2414649 1958930 1967181 1999533 1445000 2289508 2045440 1229384 1603559 967751 696436 2544114 2246580 275474 94497 1107367 323399 1345375 2120700 1975449 487317 608864 1797333 902986 1348524 1298748 1283036 1960748 1954941 1278803 100261 2002886 457497 2620684 481835 310228 780518 2484211 1214432 1302847 2175607 542167 728045 1384726 1636676 1118149 1454444 53055 129170 1296635 2544271 596545 2145182 1276387 151477 1141447 1867850 863463 2648829 2092525 1502470 267219 1208230 2092087 1747159 1431537 1001866 225710 462805 73552 162218 1703143 2538495 966193 2329287 363578 868826 1284106 493375 1521567 657518 1161008 921803 1257117 1104757 2487054 1889372 831353 1569501 277115 414638 1917437 2286417 752217 613765 27010 1695580 1536687 1329496 824563 366497 1156761 544366 1836537 366729 2099330 1077366 823075 637118 429701 1010525 1831180 2598228 1203841 1916239 370075 1634892 561542 563632 1042882 1867334 1557284 519460 1246888 2226495 117617 55969 1682668 1698906 206612 1153725 300483 1118014 305490 694303 117539 813670 1591600 2601593 1293240 507661 2484207 2394974 537433 646981 2016478 1185308 1334016 1159227 2155203 1009385 704088 161228 1126831 2341986 414577 272338 1161205 2221748 2061445 104208 508817 871511 490145 102932 1654243 1992241 1172589 703255 173566 578290 806161 1462214 1420093 2105513 1158653 1215204 432377 1246154 2281937 1113303 2197517 1889117 719149 844177 534152 1434997 1013004 1673445 2630871 1953470 354178 2024763 1550172 944677 409083 1999745 2061611 1743134 468515 580650 746898 259814 809298 2266208 2561483 1458558 1802905 926264 1545377 1994034 443219 1477545 2178513 2304243 2287769 1184761 1093107 2082449 798616 797854 584186 2622507 293130 2119471 1254518 1217695 204208 820647 2515678 2388931 1611051 2429547 110625 93524 2424587 1992447 888769 2316910 2398972 1697888 919674 932500 658797 2404279 913605 2124716 1493929 517475 1935017 1553365 1738852 729324 890752 1653598 842996 649473 764260 120953 1187692 607849 1544352 1242255 1365790 997558 1645189 1197948 282224 2571946 469545 11153: 1300046 275145 2054437 2006681 2582295 149255 1368751 2097894 87948 1928030 2396664 1499912 172440 1759375 273810 1573598 2498810 1356965 1211541 1929292 1155156 1285900 517274 1046559 1396833 2435841 1502586 1669073 11154: 2300852 138113 1631659 524204 11155: 2155040 1319034 1063513 506854 1063666 2027390 783837 248219 2355674 485369 502120 1515665 1741737 1277184 317834 2590594 1234660 108009 739447 24995 439559 155876 187651 1192510 11156: 1078792 885322 106062 2095947 1377242 1989750 1369743 2157897 1787121 2613453 1786613 1017160 2194564 2310020 484229 117411 358179 161500 945445 2233856 1596697 786940 1157158 1330476 2637793 263763 2016402 1580917 329805 11157: 2403154 1284254 1161992 2500031 11158: 1470839 400003 769335 439880 11159: 36790 1116: 1009346 1323848 2634345 2071831 2473529 2222832 2454494 1279509 634388 1467697 1513080 2258834 238536 10906 1480932 1011202 2158168 566359 377214 1557206 2167290 311256 1562776 572360 1064684 1268006 1987400 206432 11160: 573651 740425 673592 482207 1968297 304354 293728 548723 1847551 1524885 1075450 782128 1068301 1980500 2073211 1277550 2103014 601003 919869 1422109 1494241 1523029 711767 2160555 1768471 612921 710714 536688 1603951 81175 1028503 1876886 498180 1101944 1547220 290337 202738 820987 1877707 1445840 1400238 1105224 1359730 1455571 820769 2451959 1506630 1069795 2172063 1057597 2304903 2261887 2356471 536052 2064084 11161: 1847100 767691 807609 771523 2465246 2338653 1947518 1339057 2033491 2437429 1416785 747969 157830 2075711 126112 2400645 2086836 2471137 2170477 2313325 1159888 484943 469467 441842 2410440 1401974 964439 11162: 2640087 2003008 330981 11163: 47344 623827 11164: 396786 828317 2375441 1119908 132931 343329 423815 1328487 2360887 963175 1059220 500806 330896 1543763 2288635 1269116 2310292 2607760 1917663 1928851 2175827 1589680 447830 1339126 154005 442192 378918 991667 316876 76597 1401136 689474 1685886 772937 168933 1608294 2386010 1730999 2437272 541751 26424 794824 2407142 2595379 1103692 643297 2293784 681572 2378415 2643414 887636 113854 704580 1143973 1509338 631192 1123540 1879233 1230134 2531793 1160426 1695221 89218 5079 828452 2119747 2537143 1267158 576833 1323193 1380429 2424018 87271 1906007 1296377 676625 989464 231604 947585 2144228 1298956 1750053 2622638 199436 1115308 728207 1966733 905071 2577522 729454 1597577 1165857 1470063 2103074 421597 1026929 242099 1652674 1433954 2070579 2648894 1623169 658141 2590387 273154 38320 1197321 1185524 747997 280327 1058548 2198239 81901 651867 827056 1369688 752166 1041349 2420656 1734054 2484327 1970310 926089 660281 1584407 701307 2307320 2413451 1656573 1132302 1371839 2282293 1641689 2191176 863670 2456948 79746 399369 961046 736366 1869370 278922 2313268 2543503 1311433 168319 2376205 2002266 2316770 1310538 757130 564334 1794693 46913 925405 634777 125740 966955 1227788 1441221 2429707 1492029 648492 2275835 2605566 1375036 2556754 1609892 532604 2037274 1095723 1470876 2102140 2177729 2143010 1677151 2385553 2198053 2605611 637007 88327 2451716 1478873 1890109 395554 2446820 383283 1558751 159885 1271948 812796 560984 2046552 813461 2156641 407668 64013 1302652 2605144 123518 504930 547838 954836 329129 2093534 1641489 2140049 109213 1539708 2590972 2211367 1066991 2221598 1121220 2557607 2202223 451045 2377135 2222734 1439169 2539526 1619311 383445 2407249 935382 1651985 1095779 971698 2299890 393789 2070353 1546367 1501162 20527 313893 54740 2466704 2574229 560277 971904 1356703 1915171 1377318 745391 412761 1103196 2252584 184102 1822308 2138626 2550772 343068 2058941 64677 399122 2220222 799179 624217 481922 1884721 945791 1361362 14827 1702411 93331 52646 943562 188582 832811 1478318 1385625 1349384 393603 993201 2635967 715783 978274 287222 82168 1020485 2194166 1901023 1200307 2479620 2537325 1677291 2394580 2096280 1417136 2558599 311372 1761611 1574111 1852891 2119931 1392475 2168230 1055685 1796212 2435071 454289 1989966 1726917 2254911 693766 2547820 2583589 866177 354877 1366893 278105 480696 2353105 798933 815206 1960284 1310822 1318050 2614316 251194 498192 689139 965846 75726 726280 1909756 1711813 101263 1258235 1198187 1383448 1250396 1528661 925690 535015 1316618 864591 2630085 1230307 1106099 2460198 1997950 1548617 1643324 1266434 1165172 172172 721597 1885118 2265118 111978 632513 2463599 1030350 2630671 537144 1306450 1390994 2565380 291898 216866 738356 764047 2356883 1997087 1465014 2280050 1555750 88267 1931547 665614 610595 1600228 1438449 1971933 2548174 2482046 8174 2287570 74047 1701524 753479 2344849 717901 1741285 2148005 1760976 1255218 1615469 223383 2048302 1745159 60293 2563380 1717003 931547 834407 1924725 764964 1544216 1860287 2169142 1293343 27979 836244 1709776 2510421 960302 1540838 406056 1547762 2038367 357146 985801 2076739 2437728 284001 829878 1432812 2595901 159076 1502373 1371023 1173027 2138292 1754240 1333369 48631 324599 712411 82259 1537584 812145 75530 1014236 1159957 1963370 1169546 1851039 2634856 896114 714077 864204 919440 410755 1539343 1586690 564620 2318282 2133802 452658 441388 681749 1911696 686039 1720753 1401708 1069021 1733769 800561 2326566 1800988 1697216 219020 1427570 2440574 991737 2224520 665100 896027 487761 2352514 2509910 2473871 940245 2222510 1246251 558776 2296665 652331 575434 1396634 1768477 296355 1892215 884526 2006753 2597818 1751272 1766843 1338302 1303779 987926 688263 1557561 373810 2252481 4277 385548 1089408 647532 606907 331240 1920127 852459 2177591 523717 396964 1034276 2266504 1526688 2454673 2030347 1858853 1296235 276422 98571 952230 498151 592106 231630 2265528 1902318 1739841 964796 1849271 550197 1441813 1176663 2574110 2026936 235511 11165: 872662 920886 940556 2475820 1232900 790093 502142 83474 2619668 1659379 493940 226367 2296361 2468521 2195360 632664 111235 2595083 1997923 2262753 1755912 865944 1728699 551054 716579 886184 1416957 154166 1013259 2611920 2184410 1858010 3308 42840 1512222 144410 1106376 53785 1757620 1272176 2010498 653060 127707 1997040 2416452 641776 216750 1217661 1588782 2444449 599216 1290092 86240 1261628 851225 101343 449132 1759982 2043999 1451081 1536320 1575257 2476864 540971 2213649 174063 643410 135577 2648907 1483498 1495334 1242066 2539963 1296568 424870 1419054 2142701 997459 2024829 1457230 1348332 1643718 621088 709968 1678071 1419731 804428 1517756 2035269 2021068 474659 326877 323026 590890 1138331 745756 497208 774210 1363818 2283825 2577438 2604525 1740882 1848532 735256 1150016 329541 1381112 998204 2400543 2468780 1371155 1244125 2094492 189036 1149664 855243 732785 1247457 1537967 1157259 131456 576204 772124 1477703 1263601 1898490 134547 2367829 1966772 2293941 884199 1778779 303889 824432 1997704 1675828 1758572 878504 1326539 1362217 2152460 862843 368334 1169022 1232662 427504 2022428 333996 64556 1120643 2383161 762262 2105537 1471129 1019385 1738011 92216 1749870 628166 1298591 788778 1155126 1455160 2350287 2449256 29339 252122 929619 717414 2124097 1529000 401843 2414859 267579 2623125 234574 87237 1811594 11166: 2100978 684071 1806618 413350 1657033 1657366 840401 2489919 1126626 588036 1458848 66414 2379545 1744308 932985 349968 2015101 66857 839372 1739354 488672 1071932 689243 1422254 1998117 301577 1159305 21368 2319220 2226732 102411 2641910 238913 813307 1257394 294948 1430278 904650 1030306 935550 756049 2394135 1862699 1707088 2114705 2287764 411414 1161342 842972 2195156 2594035 63014 1285322 1772170 2641886 154351 1296140 1132322 2037855 1989747 448553 1920295 2505098 1053210 813472 372528 353493 962589 1381514 2384378 2429012 1040716 1869793 2469342 137982 1053681 340339 569048 836201 1875131 1884217 1544153 66871 1887262 1947922 864349 1133021 1453914 2185811 1142267 2073205 2637255 366994 1809472 1292957 501889 684296 2135872 839350 2430728 349626 2391154 2332318 1908460 2080644 1995066 2643765 61279 2460918 178588 838504 1986109 1009622 1732859 2586886 639561 301969 2475622 2564219 166692 285804 110387 2587883 152506 697945 1905787 471918 1468766 504605 2595185 945510 74340 573316 1829961 953074 2068483 2554853 1714500 1359572 1222421 2549503 177729 2179619 502410 1836418 1062004 109822 2511092 2627563 2493785 2600997 1607574 2150534 1427987 285031 382286 1613750 2461528 1504062 1788287 2273419 2151115 2076629 859938 1196201 1594095 1548306 2606639 2130350 2326885 2592206 213690 2305024 2426906 463712 50621 1502046 168705 753255 1752722 1568814 1308242 2302840 50779 970222 440210 734424 511388 737489 1985530 1032797 269554 891199 645596 2024166 1632668 581319 438189 717408 1854207 1209476 2255532 1669979 1775988 1840574 1083538 472121 2645206 1177708 1521703 1858035 283675 709184 1877612 1057519 816528 1206516 2307174 2454795 1503604 1848945 2624946 2597253 709135 2424841 2180575 2625746 2506455 2056743 289089 993723 2407833 982222 2059890 1260769 491754 1161700 1728693 757762 342908 1231972 2558951 484048 1308864 1820346 1410619 593888 1675570 280327 1021699 2594680 1646355 2065198 363090 1927274 1753905 2276281 1542614 2402693 2021876 1531853 1946074 282356 2207294 2512230 50600 1280640 2105216 1795032 63836 1939773 786478 648625 1895688 2343284 37634 877381 2150877 666081 1526491 1726712 801596 886864 1038233 487177 710178 524600 556006 1180687 1578918 820 2114338 1122495 1775231 257058 2400885 1123516 362164 1755612 174390 2442645 183756 215357 1303773 2526250 2184992 2551132 2062514 2343121 2265392 876682 1211113 1443813 832227 1148588 2499455 657707 1139976 2258912 696137 83895 2348885 1620974 789241 535564 1372469 86708 1840254 41485 378243 1643832 738422 599048 1501283 1622272 925622 1851387 640113 629405 523405 2337099 568048 2316233 1434888 417739 673302 225780 1822359 2026590 17904 710981 1276666 1841286 2386600 1633062 1222552 2266810 665143 1540344 1331678 790011 1673546 2612432 2257230 643657 626843 80894 2494919 960612 1500388 1194249 1498722 466948 452653 2154928 1734199 2236214 107442 2133095 1514924 106118 1089356 673597 1678173 2316131 179227 542907 986524 2524279 1568831 939506 831134 849980 886662 113723 224681 672294 2531048 651338 56791 1140160 350697 2409369 465827 271326 355452 353874 188365 600647 2400090 89998 2475883 1780287 793406 1017420 2059997 488403 1911935 2438446 676177 1825841 1443461 2324729 603611 1830018 167710 2107618 387554 1841174 1743885 712347 1271763 2373222 1615721 2354258 564610 2511226 2106765 1256460 1706820 1569306 587879 2255503 1179793 1314438 828854 1909991 1306989 625341 2560236 2054981 960073 1967528 2205498 117215 1097199 1566641 968745 551082 1291744 971119 1989766 691495 1946666 862392 895923 2125388 1934629 142997 1849336 1890207 1490522 2154145 216857 528192 1622607 148448 1152115 167554 1126676 2299390 168730 787089 1541082 2618271 1259083 674715 2184600 1485485 1753644 1304451 2570440 521574 2205943 2386325 964521 547026 778616 267880 2146080 2472287 908452 1357202 618915 1213195 692125 92042 2608933 251892 1001642 992862 947024 1420826 334089 2627586 743024 660151 1623359 951328 395026 574658 940576 53266 1357641 1383211 869390 2223179 2368352 1863920 650940 2016893 736882 2426639 2514398 2063722 2100282 1359927 1232301 2226276 43401 1651187 843720 985168 1619311 2518244 1980506 234763 365351 2237295 1378304 837075 153954 383829 1812877 626246 1884867 352423 2169535 2136859 962359 1896685 1177072 2313842 240342 389746 2431546 421392 813640 70931 256636 1397990 375585 2131783 2010271 1226369 2053719 491266 1828567 111231 547358 404397 368833 2002123 2255444 861409 1254787 591073 1126415 644825 2254326 1230068 863082 1455869 1937784 1625757 2104925 619058 2266876 1751600 63717 568898 2397365 1019984 266278 2100386 2269580 2021366 1561998 191843 2548450 1684979 669541 134053 29660 1621124 2074027 2342880 332154 1281829 317178 2549422 409251 1362663 1156670 1332385 1282026 1178512 110989 2580565 1858647 157455 1745078 2162086 1272768 2252552 2179660 1391978 873222 502597 981591 120585 2022772 1992993 1807120 2082100 757052 2016825 2229071 155112 92839 723519 1403806 2160482 1315886 978516 2489602 953906 1093639 825637 1441408 1029432 1567460 1152440 881083 799810 804165 786351 176168 1197475 1467008 2112328 1150763 2499121 1605783 706742 1604438 170334 1970527 157878 1420698 1026653 794334 1708357 1221099 998966 1808379 480616 1772168 708830 55787 2546211 1446879 1819014 2287010 611522 1092029 1250675 2437021 253017 1290918 947304 1344482 218704 1066503 113640 1270588 714657 27336 445077 2001318 1149495 1726884 1901756 1249169 2358574 1114540 662913 316591 2610040 299457 959505 2474123 1283021 1322397 75747 771581 2571949 2438673 1090028 2105645 430988 1988009 1373556 1504996 1414746 2511304 2182221 1199098 1222415 2022654 2554776 1204207 691616 956551 796352 2136483 2388081 183425 299405 1879596 1873693 935798 1204027 578378 2616474 1729192 1857472 717977 1836791 1565023 898742 2022711 2415298 1277268 2191927 572119 960123 614892 720060 490158 1597630 1483724 2175263 2036421 2592352 1628419 1565973 1730273 2188838 1298298 2395787 1548191 1371180 303493 465599 2237957 653211 1924272 351566 1096920 2006847 2225479 2441531 397695 2397357 1732899 192416 1136532 203279 613174 1113861 2227766 2529880 2306159 1293497 1454361 962681 2068839 1393708 2571840 2383123 586802 139303 1076500 790508 115392 381120 1672500 2584410 1495256 1354947 2401186 1985031 2339546 831721 790691 785687 1215358 1207523 1608066 987921 1233981 2471159 2231299 1189557 207287 2580874 908966 1696428 538741 1483885 581252 1413282 1253403 1821155 2023215 1205993 1386531 318864 670275 1564066 2132839 924494 2553268 1133902 1639591 1508293 2315217 1119018 2607961 707483 1578607 377214 930351 2302405 2543893 2076196 2643147 2539728 1458612 464674 1749699 29293 2470043 1499669 2552980 965922 2481311 410351 1040933 2105614 2080556 1777167 2450664 1895642 2515904 1655955 2166994 330423 132503 527381 1778705 2007908 524937 881363 697825 2397261 1254738 968347 1601597 1841288 1958524 1928454 2426274 1203807 701779 626845 1526229 1102725 1535244 639587 636871 1346574 282877 2476046 2446550 777559 2196092 530437 1380381 1272544 2361107 2497328 993376 385471 2371489 975542 1632078 525411 1686421 890932 925047 1158791 1118510 2382852 1355 741284 998641 1315597 2408198 1353142 926065 249783 1100556 1044976 2154297 2576787 1569467 1687677 1965120 2336502 66741 26090 594523 944378 244144 2186502 1144939 2515038 616965 1918474 293502 121877 1321236 466984 1547720 905134 531907 1282496 2160245 2456396 139998 2137022 843856 2336688 1200000 1451586 1675278 211330 657136 1535331 2580458 1454063 1334087 136061 272673 14115 2254702 64564 2012184 1280010 1084325 2124746 2488413 1388085 1232453 330798 1531268 1596310 1029937 2201589 1036532 1686167 1403315 1875083 1223165 397613 898501 1392893 1668436 1273237 396923 1745201 514961 2482819 1054209 647087 534858 1134850 881866 567877 1153908 1704016 137243 439459 341059 488966 1824968 97305 2377429 1160712 2531473 1960299 2347506 473271 448097 2263106 773850 1683508 485357 717512 2130300 1168767 471119 451615 505571 1076952 586359 2453863 1182342 1928257 2569258 164838 985009 223305 2633719 388843 2468540 1864768 512697 2642158 2567436 772652 1524912 384057 410147 1144031 922239 1293031 2023568 588916 1067141 2118643 809329 2640994 2375788 1135589 1331886 2392333 2535319 963049 2358077 43011 187362 1384573 837520 2529109 251679 1087409 1276024 344156 2018694 1204034 227120 1916625 833397 2308243 2607028 2181861 71473 1279803 2131320 1466027 1675040 923321 1768324 345752 51411 1695391 796428 796211 183610 2323815 571895 1014724 1644919 2041926 1917431 2430554 1575405 564861 232984 1422859 1481993 958135 1817160 153255 2622763 1583532 1801665 834222 868316 1506630 1434556 739486 653439 536421 1614193 201703 2357401 59002 1447607 1673071 332487 1879000 1920990 1826540 319543 2214211 2595426 935219 1028584 1622929 1351688 1285197 1621548 904068 797224 1823297 90807 1007118 1138997 1008494 301321 2071961 2618114 786689 319001 1538903 2317967 442624 804335 45388 873733 987337 334692 2455561 2208028 178185 185213 133742 538012 201565 699342 1767107 1865829 1988484 2255823 566890 970960 662544 2610880 1249708 469152 522248 843932 1170087 2441779 285740 2170142 293092 1273982 1065792 1661169 544861 134784 1592766 2200717 2367020 1832527 746871 6813 928949 1085865 1681059 205682 1154504 1326130 2153272 557781 2517054 18161 1453797 2292443 579798 2431740 432529 1327871 402458 756226 2149423 2071914 57866 1883983 93410 1759798 219284 1808154 2567226 334376 1137803 1929218 1515719 468664 254554 616845 285636 2043119 266600 2146779 2315737 962147 1449707 61771 1398380 2288385 2281657 1433681 764482 511505 2079996 1768688 1525141 841391 395290 253817 935746 1387293 1338725 2238559 486663 1059538 207986 762669 1873722 1709388 1991224 1297710 724165 1874005 100291 1415080 1078633 201978 1261105 2462806 2573007 686455 218448 355521 833494 2056056 2284681 1111428 827315 1716883 1168848 1753770 1771412 2239148 364590 1445515 436774 1228270 1983662 998574 824711 1995404 2375957 1783925 1188850 748667 2032127 2541589 1786595 977267 41907 2385973 2145892 785532 189587 1963193 2511730 297393 795223 567684 1626320 2381256 1167996 1716297 1648795 2241852 2492157 1434471 76906 722298 2119124 1388188 1868065 1360759 2495193 185892 813515 521624 845997 515651 1132795 1000804 70814 2400258 11167: 1120750 2042048 2314561 261437 1236009 16992 443615 746609 76259 703688 1228354 2571175 483568 882320 1940545 1672790 1671865 553731 2518095 1317272 2157321 559035 532788 1807143 2102137 2626047 265864 2177228 1416365 1541694 2496945 1533254 1484202 813294 280845 1823961 481158 1169175 833293 1512682 799608 1670832 2621647 1558082 1050756 2274361 162074 466472 1564953 2549639 567297 2332390 1249458 1063197 1779859 1430839 2266842 1045996 1838409 537877 1831361 1413464 293070 1397970 841323 155226 1165900 390761 1486578 1836391 1037857 1508685 85976 809887 345749 2052441 591363 231425 2204399 1436247 870125 1234981 62211 650702 1121329 1094817 826682 1532472 11168: 2407193 1874808 875592 2010750 794813 735417 11169: 838325 810004 11170: 2155945 1905581 2123634 11171: 1252388 1841567 1337065 54461 2557710 748219 829974 1885578 859316 2517505 281190 983187 2549990 1526244 950429 2639466 673579 2459301 2418578 1768088 807813 1684053 204908 11172: 505464 580609 899412 2340658 1288822 2121810 471222 535958 1487602 790219 848866 324975 1790371 1272176 953876 1410134 493578 2075901 1530485 2616030 1592174 1837968 1693018 2069411 612143 260341 1117052 896442 1654184 1262187 285431 480303 852856 1620097 2536606 619057 1101765 37352 2220738 1465139 108145 2438246 129196 657581 507026 17288 2021947 71123 2429316 1959875 1055475 2647141 1624096 1670708 1206198 2350712 2591132 417381 2049098 902618 2388978 2626393 1615902 841686 1033892 2629435 1226836 1749722 1878967 2041384 371390 1008883 2346761 1985631 1411248 2197879 434056 1680951 849923 1366327 2446913 1143706 530024 949716 2020050 1859773 1274091 2571256 1991700 1865829 1817841 144850 1018535 1327821 1476849 1403813 462527 2315008 11173: 368647 1312269 2543544 2445069 2159218 455500 340997 370892 484339 1694958 2363911 2397115 2292389 369822 2588589 2575912 2030107 1564613 298466 178562 851558 1912632 1067520 985949 519215 1645421 118346 1397603 1618322 2410974 136590 1777810 2298704 2510315 858516 134184 1244857 297168 295802 131493 2356942 2281830 1473372 2153916 361522 119046 1220521 1071006 553165 698602 1393519 2482750 1240052 2156371 1591613 955945 1221390 436431 2488710 1625600 189915 2045991 1646366 1897734 785050 617610 1096420 773283 1050961 318380 797601 1409082 1189290 1687926 736505 542834 791521 628790 581829 349245 1786016 2136556 92712 555175 2418984 1328031 151371 2289355 1156339 672103 1729810 1721729 1889426 1853368 535453 241112 2072366 1166851 2057638 1935483 1907835 1880054 976005 1822000 1877902 1093323 1066694 2414496 1494957 2198744 401838 2114860 1233555 1086520 28483 1667154 1757348 1746061 1609099 912574 1562169 2307761 259934 2213572 856206 2172905 848785 76548 1531171 2251965 1494409 1444082 1128842 268707 1094059 1082628 221343 1266475 632152 359445 2308391 423153 1767408 1965207 1916081 47512 1181837 1995124 2298444 693615 1973332 1095071 2018205 1355149 932312 2115106 360147 2390888 2444985 1246245 2225119 2026940 1163459 383039 2643482 1068450 1193320 1963896 2535355 1517384 2117554 2608308 351441 586451 407867 2547083 2339486 858799 994938 422896 645994 2269836 1933867 539474 1058761 2249855 2602612 1226618 2244176 735804 2502938 682169 2554221 2122670 782967 2455241 165111 2620856 2082145 2251705 585785 980407 192304 2039708 1283977 692751 1900638 290505 2386906 2177083 255323 1419978 1718085 352131 1320706 325815 1572656 1225833 957673 2429343 126197 430716 911133 2456907 1755302 1499615 2482050 1949341 1440083 2262623 2170458 480846 2140681 815815 379249 531790 269262 2256618 230322 1694244 209784 2414932 660750 2126577 2642486 1407171 2294782 293129 638857 2396648 1764662 1063492 945594 179719 2165072 152028 427443 1143139 2522750 591708 614689 2014527 1619560 1450041 2408001 597447 2020075 859453 2391852 142511 1629248 508956 743096 2201830 1687166 1123670 2023599 1832919 1956198 718003 133517 2343370 853366 2365225 2091352 461527 307177 70931 2161389 2363672 1192884 259799 1781267 267577 688306 601234 444969 2380976 2030923 148824 1016319 1775648 570935 2262408 1545334 2007190 302697 297629 701213 2064539 342198 1953326 1607152 178512 1290389 1189287 2102252 2342423 2226418 2625937 1988473 810905 1753812 1146664 2087258 1761714 408187 585600 1454856 2173867 189962 528920 1753817 1604113 2337926 1942666 2451754 2431148 1912315 2325772 277974 1962903 1343107 2450473 275583 1605017 1427092 2327718 1529154 742179 397402 1099597 234837 1180706 547563 2459613 1542642 1326126 176209 897967 1269007 971678 2137435 112104 628735 970582 2623169 798294 2317138 383679 671410 1769598 547968 193476 2298673 303088 1634795 299931 1914670 1989966 1044922 965077 348838 1475038 5583 2560658 1677101 2364347 1786517 1226483 1195541 1200029 1249816 1770910 2112001 668493 1620821 1141900 1267848 1233072 1965498 528064 132085 2242532 1734360 304802 2222111 375504 2010513 1237984 1858102 2204098 795934 379303 216761 2302920 2074029 2152017 2510871 1453343 1023104 516355 355111 1818553 1895297 406472 873643 1707254 1192467 1387230 146166 2033380 1453600 2455244 577779 1362198 204073 2516282 527303 516357 807630 584210 2085523 2067857 2635243 7322 2513235 2335168 1621076 1831150 1343877 2419203 549465 227311 1136641 2611135 524628 670299 2189533 2458001 1125343 484511 682994 139969 1847582 1771872 2563631 364054 2574520 603092 196625 599732 165742 25737 867532 460137 1878768 2092008 2429747 2311522 452984 1762677 1181170 946400 132354 972276 1146951 1345871 1055927 2268604 2140344 1169835 453307 1722067 1992238 2336066 108980 1094412 2363922 1720155 1307334 706415 986706 1198438 734138 785927 124793 952788 2140037 810727 1719764 1343441 2229666 2386947 1925506 1771793 30793 1536264 2255662 2305817 278172 2262499 1395814 78022 2609331 81151 207572 373848 425395 205296 2461946 1917145 267711 1468086 1416848 1266707 54407 1837762 2645732 754139 1216197 1298641 2575928 2328696 1623767 1901097 231745 1172680 1152775 113262 2111071 1910868 1999441 157701 329615 452148 1515462 1854146 2567215 681146 714542 295077 267222 801972 2469535 697445 1419270 1897970 723713 2026478 1665184 1553259 1928856 1242634 1308757 1566596 2001961 2091605 2442035 962669 2003 818192 1730977 70312 2039911 948702 1498175 2570657 35297 632985 658119 2621940 178468 1992918 866811 844177 2447465 1755454 260910 597929 874333 390795 1082181 1362313 31747 1363017 2046847 8032 630928 2099194 1671604 820926 1868847 1619776 1858223 1994982 1401255 220885 485166 1652251 2300941 106680 507939 2002343 2503157 1937539 1093107 585231 2496251 270585 2355559 311122 454404 2441844 623425 1348191 1412311 2274684 908113 938555 519944 2365350 2491689 2430320 67047 1605792 354896 2394584 848903 1470372 1324413 1105810 1734689 323668 2261398 1714035 2648081 2621738 837893 838818 2239582 425887 2302100 1684581 2380294 2144948 988386 465997 1580533 762344 308120 1741700 2018061 190864 406879 548499 1760811 1041945 2537777 1339423 1510828 521738 1540571 194749 129380 506974 85379 1512224 165215 1046472 2365549 72869 1832713 1596545 11174: 119529 1791609 1698154 373353 1057437 1722192 515473 11176: 2246857 1052769 2562839 648186 706142 354704 2242541 1170204 1721770 1529643 152874 2622469 1190294 261443 1814509 2174148 1587673 306859 1966927 2237612 2535397 811939 467885 964235 1489871 609231 2401137 2235769 2400879 963826 232924 1362750 794021 999842 1144192 11177: 2056758 1410169 1995575 11178: 197143 1598072 111850 2433935 1667735 1565849 1117654 788496 1385017 637246 11179: 1750667 1118: 701730 2138796 1192538 2641308 1204530 1403985 1414075 1297166 1834261 1113707 2416377 1743766 2286409 2389771 1372347 1725023 600819 2574884 816137 1359345 2028973 1520690 1513120 1498616 1958542 2212294 2072111 1015175 2206002 575674 1171554 1429175 1465652 941607 2607308 372888 229678 2277449 690346 2207065 1959258 1753963 2480510 954687 2339111 1093270 133129 1781481 2132202 1689663 999486 2095670 88778 11180: 1661430 239343 2317669 1226282 520498 2191732 497548 2647490 944795 417966 1007197 2169535 2595342 1225799 2406078 147078 2380182 2375089 1120275 726991 770273 1924526 2118016 1064274 1517991 2145774 2445689 1979976 752867 1743445 2095155 11181: 1347643 1224357 11182: 1571931 179159 147938 731578 2404284 1205549 2246051 1110817 273205 1252212 747366 46277 2422323 1824720 625428 184161 876067 2149705 625886 2145440 1251064 1866417 978567 581766 2411751 1360311 1653060 839968 779270 2360207 2272784 221985 932889 860874 851785 999247 1539241 695293 1994746 645588 2072542 2434971 859821 973994 962318 364791 736808 295802 563506 1229665 1628842 15731 810762 1954335 1552523 2605548 1860085 2461630 2199979 32844 317924 1647329 1412494 1755845 1543214 1828108 2380453 483691 1013701 1374956 2032627 1925709 2552918 1978039 2545400 471878 755319 1828976 2493270 1885508 649002 970772 941496 2287695 2394581 1515217 1672843 2351610 1465256 2083031 1399192 1779459 2324574 2529715 1670075 1101529 1992679 2251961 2553910 2046999 208725 920597 1721729 1819724 1749604 1166918 2069028 997188 330832 625238 2131014 555848 2124798 2011138 1456072 2587263 355033 660110 2262375 83637 2636650 259829 589076 739394 2157097 927447 708088 698032 912150 2626416 1199937 2252848 1027588 311951 1211820 928256 1057879 742012 2113838 1563127 763719 1224045 1949300 1419615 735047 33780 467254 1446783 164312 295192 1157186 1910619 30434 933927 2467439 881702 1527527 1340873 559637 2310829 1385120 2045019 2497012 2371638 2606815 2507368 1104197 1675221 2042792 375612 1154321 887286 1964070 1356727 2572936 279630 1779874 1376556 2509279 2214043 2489741 2040291 165677 2597717 2500976 1158138 1296160 342795 620897 1434694 1167257 418343 2141304 1269052 2504840 1830792 1439485 865949 1721855 401107 852010 451485 376004 772686 276490 1315691 2098079 1344325 2290263 1765660 2215003 1636083 2016618 2437191 343520 539308 384396 2638596 30497 550270 2203088 198982 217235 1488438 504150 1228294 1406415 2648564 360562 99106 40224 1485560 1879542 2608608 304772 11717 440943 405285 2281136 1715097 2525819 2615226 2447135 492764 324895 162415 2114491 1063670 1185210 2500894 645210 1098616 1146044 423306 1483990 1681036 2540236 2649080 846469 1248048 552057 1846037 1429243 137109 133414 703643 1832869 1371722 2041280 2408289 2206750 2272648 419513 1147442 541801 2335617 2287442 581109 1730886 1736468 1419039 1436649 947276 242591 969225 1241119 2593074 1066143 593453 2376006 1617088 1224533 1369766 1262596 1396967 708595 2280173 1332313 785763 2153748 1421723 2478005 1175082 2310599 1598706 1362465 2005971 1261628 682970 92710 2452726 990292 1932793 32778 2058204 120931 1647810 1460432 1991655 2424589 1580134 1663019 972122 1941073 2597347 1645650 610743 1496718 1497877 370169 2097935 1922486 1793702 1830166 893003 920971 407271 73209 310311 1068864 1051360 2501358 330329 69904 2363857 1332196 710154 2469549 2409511 1793109 2074808 327067 1937111 2579498 847368 2216145 2041499 1645075 2404781 992862 1836775 1957780 208626 2445535 249274 1506126 1352163 2592775 2597087 595525 2286970 1310052 1540078 483456 1875291 1846681 743096 2516572 631105 570021 1010719 2103220 156205 1610262 2490362 1585213 341963 862663 2002493 1777382 2471884 1508306 30177 589186 85485 864495 3723 756980 841530 1622852 1589204 928302 488487 664132 1442905 2519375 674469 1572106 652112 841101 215359 1412062 1405793 857853 1432263 1854130 40557 1852331 2534384 1324522 666582 1866824 2482301 1027226 1637354 1318591 1203992 2199448 1520492 2072191 1266848 272005 2598331 718197 1530646 195522 2480030 530746 849266 1131409 1471177 316504 445186 2027637 1720905 63954 588375 107648 481257 965738 34700 696141 2546859 718754 1708931 141132 941539 671253 1699909 296858 472363 739478 981048 2418015 333205 1799288 1804410 1788654 2116976 1338914 2468019 2609945 794732 1216862 2568375 794376 150752 1127342 998584 832568 1359333 1815679 2491251 1915074 1269007 852391 2136313 492881 1221861 2568269 542520 2448092 1645528 1426942 2621553 2608832 2337775 25660 2542766 1669788 2301006 1488644 120901 829464 2221448 1994068 1130851 1016054 1678984 1279392 2359652 761641 969683 172770 2251640 405699 901571 884761 2027487 770398 404730 2360507 372286 637958 859095 2092366 233983 660683 45212 454006 1429518 1523138 1969871 858809 541247 711615 770243 2413032 429737 2616916 2605705 2108294 1929280 883853 2072258 1255785 1318126 10490 1344100 702582 452186 1717624 47523 506884 2639648 1698957 2273654 376212 2021089 2389345 487317 2044653 1769639 1534148 1163965 838432 928740 2014648 117981 37990 2274887 73674 454185 491684 1105638 1787720 2239185 1298051 509775 1409821 2356878 2133284 454932 468440 829038 2021839 140741 83917 535945 2594401 2470178 195100 772472 835635 1300442 1729889 2225856 760447 2592684 2520905 2458900 652922 2495220 183895 2434009 2607840 953382 1925821 1492855 128464 1362092 861195 2640454 957550 1386884 1190073 2390875 947883 942542 2552927 1800360 1411899 2364087 2562424 1411183 1640807 484511 671630 2571691 725230 681519 1716566 685642 997820 571482 2509275 2639116 2633717 973185 782638 1387857 1702527 2184239 997117 1571651 431614 1432589 102195 1782257 1143244 676083 1384752 842991 2540213 788247 725790 928905 1185305 2611038 1408857 2506653 706121 807498 542650 1256692 788749 955131 2076818 580939 2433423 744448 2423833 1368440 2247448 2207509 1881368 2163282 1828633 1732871 221122 2274611 1058569 659505 1840863 294881 1307334 2238173 678464 1674598 1653921 2611623 1949966 65363 1634892 447847 2480454 2570428 316276 813840 280824 427283 1487517 1257118 2192059 400138 786193 619035 1380641 1891215 1325048 1210485 2221784 105669 557989 1377864 1680490 538225 1757398 1218379 1681408 629438 1943092 1900673 2045697 2422689 615139 819624 1200810 943096 311114 1357665 1817483 1078178 650792 631278 2470464 1717927 157001 1303931 1944039 1388242 2356480 1051264 2473439 762808 1182345 1225673 32928 1653898 903138 1360429 617197 1359432 1318672 700126 2435314 1363859 1507710 510465 508877 629348 2322250 1222702 2612744 168304 686878 2181861 2234337 1873385 190641 1409669 2413317 2121827 1116036 136257 857031 2210464 974974 2096072 2011852 848319 2118409 1802053 127099 448616 1888498 840130 814210 1253274 2354724 1008016 2525726 941320 568385 2205114 764365 2066787 2034352 1111667 2273592 28371 1279842 1884239 1900887 861047 599314 1613264 2568398 1494051 90126 2176933 181112 2432982 2527410 1081726 1645238 1510872 301105 1537037 1914378 1679993 621932 667231 1691327 2363919 1026733 2035063 682393 458778 616868 1295015 286592 1645693 1491410 1330122 491205 671262 1987521 1107902 112223 1762039 2205497 594421 2552422 1227372 1620579 1998440 2451585 1521156 651589 2119471 256676 1632760 671130 339939 48234 1684541 1711604 880298 1344707 2268409 1211654 155389 1256755 2255601 435094 771183 1749642 2498132 1915453 1535265 589645 759007 1302690 2018869 1793160 1128513 1543628 496995 2254687 429587 2547505 524192 1048157 740378 752833 2214360 1247552 1317190 233331 70984 855654 873377 1649110 1205305 1786965 2407219 411850 769826 2118762 2397627 435127 489015 896578 2297670 41639 1261794 330511 518573 1807482 1495107 1950414 2271141 1580613 1343276 2592244 1116498 1770282 154216 2239200 172805 1790098 897919 2430742 1392048 2275606 11183: 2231380 318449 446288 1865757 668952 1811360 438575 1115618 60143 863035 253611 2590509 1617888 1280404 278365 439280 2621578 626328 1091372 664198 649504 674706 665042 929136 1938083 1956808 2111199 2400396 1681662 2393027 2518352 257257 1623840 1614929 1296835 1143751 1158101 187499 363290 2581441 2179833 11184: 1344853 1156046 853872 2283065 871086 1262368 2378393 1911534 627721 769919 1234444 160678 841519 11185: 1337665 2321856 1661835 1979492 1214641 1597356 1285596 649347 2368674 898731 2497296 1004537 212098 1204403 1003698 1329835 11186: 273292 922616 2540200 353320 416365 2467352 683629 706679 672012 2624550 1746132 1034026 2546048 2605498 1189706 1519708 376682 468542 1687191 1131614 915686 967190 516237 1207814 1335834 2458561 2221546 1187533 368461 1281631 2298799 1439557 1455107 2267690 1419151 2026453 2200590 22727 1856804 43641 500449 920195 998165 571570 2486985 893657 2391485 2601281 1288212 1250502 1268483 296118 595423 1743750 1071510 2337699 2093644 1014455 757998 1445901 1556551 2098637 1236993 2520851 2184765 393831 752504 2269084 1989863 2502336 980615 1180972 2517123 1557507 1074683 1215574 298600 287165 2088726 454304 2257099 939800 1336791 1975500 2588776 30893 2505152 427548 1174252 2094731 1974776 616417 1410192 605990 1537982 2481311 2442801 335850 711938 558995 108009 675036 1614633 2376302 573713 751775 872036 2120922 325978 374245 110412 1217068 2545523 2182050 376421 1592477 1311643 1705746 1999680 163758 2272787 1485662 1558126 982162 2016098 281383 2137807 1581954 1933714 1519071 317197 1480257 609617 1227229 102829 1785999 1514339 2499465 1778057 1713505 695053 183959 1633361 61584 1316754 2298301 1923803 1607558 1733050 2590544 783190 1704869 360500 67484 780220 1760702 2252978 1675328 1189385 1552109 2558345 11187: 444276 1712923 276294 127522 2353115 547581 507817 735663 920401 238618 1805448 1370733 1755203 641643 960822 1967507 1567984 648795 1033281 1248856 1282480 1830830 1218450 66685 1375061 2380245 417024 152556 2267930 1830320 1673515 1338553 1466450 1241352 1250218 4796 2026155 2143422 1547794 2318815 11188: 2397673 238595 1755642 2592420 1731512 495701 11189: 1737881 1219647 2373220 1224779 1737020 1119: 172900 2312936 935620 2189691 815713 1973928 2154669 334396 1494595 2505489 745358 804044 13945 2563731 2013164 1067801 1136015 11190: 141098 385402 1350764 1333194 1289721 2297082 2645581 11191: 1640835 617779 1345963 1383750 1133039 1803550 668718 1249180 251285 2295906 594048 1231972 931275 997067 1755371 2249132 767666 1459150 1413195 863138 1709710 1563258 2228662 1577031 2313133 1315975 423374 2600134 2506882 2337548 1666899 1477571 2441843 2393265 2093534 418323 1806404 1054058 1714218 2366916 1304842 1746136 1590024 2491902 1894043 2096280 1910447 1753313 548935 211674 899332 2574010 1770705 2569192 2097828 1732427 1494853 1712546 1039869 1889891 1370717 1678865 840131 760104 2407286 2549231 2517983 51944 599519 2608393 548334 820071 1816645 359353 1057280 560046 2382897 1629063 2263040 1823759 1396942 1215952 1265507 2499315 1897405 2210042 2250048 536239 11192: 1512540 2579439 874505 1982619 2639681 2045171 2130756 1763740 1488970 2102961 2246726 487355 1897373 614354 1458854 11193: 2221813 1162733 675344 2102616 33927 764664 1714936 1452980 1040331 852065 1467715 3344 268405 1073162 2539574 233415 165299 305938 331877 976852 2371665 1240879 1748429 1719633 323629 1101009 1715877 11194: 2168145 11195: 1045545 1638441 1403082 1965081 238384 1208206 2321070 177678 11196: 349309 1400659 796774 600466 11197: 2078928 2036973 911485 2206715 11198: 1051350 686350 2222684 115326 231517 14197 273382 2276735 4737 466936 304902 2362616 1783422 569635 919523 1812647 2133282 1616871 221371 578506 275566 1616522 1601303 343239 253842 1556366 1320552 2170943 96151 18922 2378472 1115440 21673 2521420 1671691 1473131 1369822 2447694 2022967 1669452 915399 195429 916657 664543 2109064 1286148 1427574 1201058 1299403 2452595 271247 371453 996205 2246697 1314271 60194 2506271 1905316 1845635 223362 411809 116997 1312192 1766335 102423 1878463 1246653 2253630 1445119 101049 1405300 1075956 1404637 608983 893273 2543428 1667357 494146 60781 1894321 2008660 142522 111745 2424773 1820558 2423202 529734 2207326 174786 1680175 1311328 2416401 270174 1739993 2061225 2463162 2179407 1860464 2322927 207528 2352265 1369674 545697 2128639 192410 88366 1754237 520028 193689 388643 1204257 1593239 7580 2459223 1375381 1421905 604838 1410633 1892821 2013556 2173775 2363681 1376709 2157553 1906000 287037 1619320 1906442 530420 2412332 165440 685338 644790 2463194 102941 1788836 1374047 331019 335974 392366 1459146 499476 1878787 2214690 226632 909939 1068799 2429753 91543 1872603 78214 1552911 1772921 1234740 1478976 2445999 91826 528837 392597 1939104 83190 444523 1263788 632513 1522978 1336465 565277 1762651 2512615 645373 1575511 99107 1015121 1117708 1321176 965834 2210651 2081273 2344948 2118460 1175186 844953 972473 2241136 295074 269362 899649 278006 2144979 173297 1036626 743905 1774231 1210232 1774428 1912005 10325 1219968 2509864 857240 1445247 311838 41512 339113 1729765 1079916 1188026 251976 1424005 1241980 1458040 1315626 445664 1856664 611088 972843 1284422 1889654 653824 66205 2445949 2067749 2493563 267315 1997779 1980484 1522787 67458 1005963 1447817 884831 2146402 1092610 609354 222061 282690 1913221 114591 2321203 336312 2361245 20036 1691698 2447739 1271997 2337132 2135663 284853 1346668 2105802 1515403 614671 344052 856013 638156 2122009 37038 1098608 1381365 2413750 1149058 1947144 1018532 11199: 716276 1058229 2633886 2639387 1179490 2533347 1278583 1941415 1730850 2034309 1643139 2415600 1564542 121537 654518 831437 96572 2468139 2362408 1773629 981954 1609611 733445 468910 494984 1112006 80276 1412451 185592 65807 979995 316669 2626266 484607 2256660 367019 144577 2136060 576339 1234139 767597 140324 112: 271637 895914 145062 1606616 1120: 1382609 2613524 2005536 2220142 441880 1454621 348603 1562577 1962587 1606561 159817 2000982 1679754 904841 2629799 639873 2191797 1664378 1478055 1947007 75010 1979996 2179511 1643671 159645 331983 1745700 2332203 1158518 2524292 298623 533352 522647 1720608 387822 2189951 651142 795117 862624 372462 467153 1252210 2133371 1333129 2487911 1287067 868620 924135 2290013 1690784 1041084 929627 1617357 1063837 1790576 549094 508915 11200: 2078078 457339 1016082 587573 11201: 1043729 11202: 2562530 498369 1712732 2614867 382194 2466815 39533 1978549 1979280 2544873 764257 727597 813089 215037 1710715 2461350 1154950 1900409 456607 414941 292595 168607 524218 321495 1573483 2323561 11203: 1940545 1325452 164303 2398068 2479810 11204: 1100953 2131303 2082423 2427192 2461932 1644293 2512070 973950 118027 2432542 371272 1267651 2256127 1312930 1397288 1312608 1951881 969826 839718 697880 1839810 1336528 2072065 324843 2222511 548483 2160996 1684036 472342 319181 1755762 1916924 1907629 2161492 2276819 1764939 203981 1266206 2597793 574368 1970578 11205: 1386958 1884309 2018908 2410614 2520371 1855895 2074612 960786 824856 2153306 358034 1139853 902738 11206: 368403 232843 2162184 366517 1161238 1063432 1886988 1324774 1600319 967913 1448877 1318329 208067 473328 2153520 1554503 2583258 1447965 2324806 2571319 1829954 2410093 1556219 145523 11207: 364238 662106 11208: 905271 2389877 1416070 160871 565892 127473 404156 2348555 2480629 2171267 11209: 56069 930584 2496636 1773888 1390950 1907098 845912 466936 1976523 2345904 1924660 798159 2563123 1266666 1181925 1532812 23670 1880461 422262 1332268 2555795 1398015 332377 1734227 1006004 2381067 1143578 883825 1579220 2508065 2563771 321582 479987 1702468 1677172 1752073 1071313 807714 1153493 2169359 2436562 2604177 1353637 925005 1815697 1518157 1789619 186079 224547 592894 2537688 846150 461156 334365 205225 1207950 1355374 1441275 1536126 1492520 2204466 1586667 2620000 752597 1930716 1126844 354676 2177114 1584043 2474746 1256953 1082171 1491568 2331608 394777 515643 2026596 1669301 477736 2247734 1317671 1187038 1683893 2010088 719486 1266493 2066795 944159 2639380 2459621 372357 2226606 1875056 1530600 1423741 110693 1339689 2610305 2208014 2190922 508692 389161 2092244 511118 2355092 902837 2548531 2083575 2066262 1833269 2231441 440810 288310 995824 1391772 2065387 200713 1814835 53843 2418609 2165885 2222413 2300741 2524494 1497713 1217559 1641695 269739 2247306 1394370 1526969 1269100 2421426 2444528 39687 1975161 1303779 617431 2592143 795683 2643383 2556967 2305784 1667476 282316 36414 2126626 1978971 1526452 69977 2178840 400460 1121: 1892892 2294069 753097 1063583 2587314 2095520 1272427 1979113 1752083 1841150 348941 394839 1830153 787836 1255090 1398487 2106792 2322269 605424 1740484 1151698 178213 839261 1748587 11210: 1523719 1263161 120613 700148 611281 681844 1562927 1373143 895109 2054829 2249132 2501931 2543120 695154 2282043 871329 438428 2003117 1078938 1800641 138406 2547767 1888525 1623610 2331089 415039 2236768 2491785 1386007 1384552 2008940 297834 1175793 573533 398365 85376 2401673 1877911 323494 126304 1396833 284301 262513 2256615 2561246 402507 979651 11211: 870615 2072941 1730067 201805 2502499 11212: 364255 2383154 526466 1041781 26109 1240560 729935 11213: 1589197 1122292 705810 1396142 1728337 1040675 479683 1238184 664478 1123874 1078704 1219025 588639 1422086 2624009 822733 11214: 2450541 2532338 1294941 1082084 1201058 8135 1153493 2105426 2176923 596622 501801 1234104 718685 1167774 806916 2319476 2192840 1725887 348850 2141986 1460183 278162 2269742 992363 11215: 61484 923903 1612493 1115509 396326 217851 2139437 1786827 1535959 1649964 1055942 2014742 2312519 204810 2547828 359770 1438222 742379 2365302 886227 776800 2083845 1607151 2465113 1882738 1733880 1795978 1264133 2389511 918309 2626527 127317 955722 419660 1270701 242682 2435161 243787 2349225 594339 1692292 2133476 911593 838948 2327469 587243 1546737 2368901 1414796 1614760 65164 330156 441188 2492488 534052 696349 874830 848972 2080664 650503 959752 11216: 2122303 971660 581281 1710658 627954 11217: 292011 11218: 1023206 1875019 949186 2321066 1646493 1023101 148822 1434741 207286 1856482 1836064 1376671 1943662 1564520 1223282 565422 1069956 1109049 342889 566142 2566949 2273396 390707 1281637 1777712 727614 1748790 2386249 1008281 893352 1172516 662041 1955146 20076 2301254 637928 805103 2030511 456921 925894 1518081 1771147 2370708 85329 2022043 2630671 485279 1019124 2284448 2222815 626656 2580066 1588607 6446 2337681 1637949 1723391 2004362 725302 2560712 205934 1207795 539850 471005 1187548 700534 1953445 1895507 239740 1063591 11219: 2143513 661114 1814704 493670 681770 237509 557529 1086652 1928532 31835 2162472 1061353 1346514 2225817 2036610 688611 747266 2384120 178819 1693122 1457641 723013 638868 828467 1438009 191454 2438778 47080 2235968 2614787 286470 916160 751306 2283664 924514 287046 2407494 22727 2559773 1411795 2399098 2342213 1822640 1160858 1628290 2034341 1446093 951881 257021 945020 2129992 535566 342512 167554 1371108 1134130 2355655 354757 1247689 151856 1137636 626658 307177 2369179 267348 1713760 302473 1935981 413550 2473503 904093 1332792 2280393 1799336 2553038 975592 616548 2308451 187251 1153770 1693323 2292886 64627 1370805 2098309 1077616 2618313 1701136 183801 1809061 114616 1455590 278895 1269672 64232 1744785 1825672 1775592 1782425 1769395 1734035 2333484 2505152 2518759 319750 1947956 1649852 870170 1553767 2010813 746808 257584 1324554 2264543 156129 430364 2322355 2484881 2435130 625773 1504652 1000038 1419774 619477 2252016 2445470 594729 632711 1625652 444349 490537 458230 414427 1846168 2392520 1334455 319997 1255780 187203 344471 1083336 2086708 226772 2609268 525354 1122: 2043060 1053397 2559165 2543753 11220: 2587367 1404512 2121894 1904323 11221: 1694462 1893815 974497 1810553 1466438 1875822 701930 595717 1269853 805947 1533686 237892 2078717 2492147 871667 11222: 976861 862475 961416 489593 273084 948069 1048172 864470 2594924 863014 1291357 2537566 1084149 610882 1114979 695480 806211 1096294 2293286 2186436 113697 2647033 835696 1954065 2492252 1031053 344216 1764950 536478 430824 2319617 2409032 2236522 1728693 2559082 1687048 2577217 786695 1253055 2577857 2137112 307320 1194759 1748111 1962550 680466 1075230 1725196 2329445 2104746 82048 562170 184996 51428 310623 1826216 2159034 933725 469838 1022596 2140269 387554 648595 1293463 42104 767232 1684310 2445968 1750406 957353 1333879 1578849 2408123 899494 1306465 903737 968972 1811199 1888107 2435666 775920 2498532 862268 78936 7714 75287 1282152 159871 1025838 1687868 1188676 1909124 1797887 666846 711181 675047 1589215 1669004 1112164 223921 580784 822773 2478107 2038305 1348963 2027637 2623871 1770102 663249 712541 2645391 664157 2187411 1852922 529497 2241240 551031 1906814 288609 896080 2035261 60936 1382796 1673438 747363 1842184 567527 1823801 2073765 2044842 1727612 443937 1231295 967792 241819 60617 504620 2295385 387432 2376899 2385656 55037 710835 541685 2539071 1898490 2484096 1379115 726105 1908993 633861 2248083 1273803 1017290 2364424 1453686 2636940 1824203 2105100 1094417 52972 2430108 438457 1790033 215554 2287228 849347 2118613 1530609 563269 880478 2581649 717803 2208900 2245480 1996903 41662 216169 1560451 746090 1587695 2303820 567573 706047 352461 306138 1181044 1382634 1004912 1886378 2050617 273975 1154892 1433910 774386 1533106 1532926 2308401 514063 2290107 25206 2332001 1373257 2101917 63786 11223: 246342 2637498 60711 1864914 2073490 459719 806140 1796151 11224: 1292906 1804184 11225: 392221 827588 2613233 459587 167024 898793 1468575 63728 1532724 473838 2219287 2421487 493920 1579205 381833 1107478 158747 1491303 103558 561217 1310906 1133385 2192674 1589560 1816566 2352606 1287003 2159452 884150 420244 839561 2135026 22837 1504089 1947105 514628 32477 11226: 568627 2084484 459406 1338051 615641 667848 524355 843047 1467756 1046634 1703280 2055719 1491939 37861 1888618 2240520 494633 1338258 1431457 1738776 769215 48355 585132 2586121 647881 1079866 2620540 1068136 193068 1863420 1226959 1971360 1980432 1706689 150218 923417 267786 1392972 726511 914154 1190911 2565022 1276062 1662684 1799710 1261863 99725 1189617 2494995 11227: 2530604 2119494 139795 2622042 480567 1542948 648595 1738642 734651 764632 95820 830131 1382339 1262489 1958896 2218980 1041638 1031600 981482 2005147 677153 1972191 2289469 1777964 72963 2562567 407174 11228: 305767 344554 1621920 2525728 1673472 2262648 224396 680681 797064 585886 1507420 2641733 253659 2226380 1439018 943272 1833004 808435 2272727 969882 1752682 181796 2064079 1209815 420694 1241161 460713 1607912 2152002 1154786 779098 2231824 2513983 779531 450505 11229: 2108604 1123: 2444222 2326022 2632901 1322796 1034592 448549 1409377 1102322 1009777 1598298 815310 2563452 858289 175828 1275842 441708 360256 1522889 871307 894234 700083 288652 692977 328212 387157 913692 441532 2592844 870487 1355647 1257948 1147893 2510270 2088152 1638114 1363897 1606071 2444023 489176 1400352 724064 154089 2096164 2585641 1216250 471073 2555614 1147908 1200302 17151 2028108 1414530 896248 969362 177984 1097881 2007972 1628816 580426 1861261 12066 1493276 2056167 85632 921327 1578264 2103047 1033845 1774479 1957174 229507 1525270 1881407 238714 226770 1904405 729198 1858178 668367 183245 1273918 11230: 1651443 689038 1254687 2538669 2136043 11231: 328364 1331175 1962809 2635382 976351 2034627 163647 1827682 516110 11232: 2049207 924153 1336227 2403830 11233: 2278598 1626864 1388450 11234: 565154 6589 2387340 432536 558039 1745672 2601453 2439795 2470940 1351049 788789 845130 2331272 332677 1334113 2245155 8012 2374013 1129645 43734 1303158 1208003 1789414 298417 2150418 226585 1235269 652654 1473388 865879 2639538 15660 2573277 797665 1384812 440373 638810 2203144 866155 2119484 74610 646180 2621200 2641108 2102140 838917 93807 2527369 870116 1355668 504418 1470199 1815165 1645605 1117061 615352 2258525 2411267 209038 577793 402055 89008 46927 2075491 2013242 2146336 1145250 176120 2270065 340405 1302019 443782 1595904 832648 1650752 2307858 1138451 1679797 522860 1498335 2178789 2211137 1984069 1270588 1249169 2281465 212302 1910762 549931 1800071 1035349 906099 1711278 1148994 1035782 416714 2224167 1001278 2407783 1151094 1078290 2479744 2090360 869419 689601 2271256 1489805 1611150 1510568 1180880 1835893 2234994 1710869 2535096 1662568 1523338 399271 903246 834069 1213732 2333719 2450697 129356 1604029 2559545 518741 578091 43562 1425550 2239446 2445095 2252596 1185499 874293 782551 680505 96435 841358 2444234 1848429 1419489 560795 2339881 2075568 2126965 1990627 1914824 2012115 593867 1783831 778398 491530 325378 1754513 2060528 874301 424412 2238428 1456866 938054 2288599 2499566 1748357 1668323 2096968 575762 2210991 2090331 1971084 1811767 869192 1688430 1803926 2604205 924099 748262 1020839 396092 1368444 824429 11235: 1725535 1300733 767818 592816 11236: 717606 610827 2530578 1307399 991204 1270009 74106 928303 900538 1153226 2096888 1568982 379236 1885459 1360653 960822 2514060 2585714 1715031 1658515 2197467 2165469 2206710 860110 2337346 297453 1603204 2314733 2000534 540873 2361340 460218 673983 1010572 516678 1027454 1449153 285350 1223322 1907943 1137136 1890538 2352319 16332 1708298 1232802 799174 1964327 1514085 1969031 2377909 750367 11237: 1540724 52445 607008 331865 882305 2274015 2293459 1396444 1227717 11238: 2177531 131950 1327136 316544 1098382 307768 495968 11239: 428126 1783042 1944986 1220930 520014 1725073 1848118 1124: 2372931 170334 11240: 1453622 1046880 2480681 1066588 2219267 332476 174515 534416 1822205 267179 1364030 1684036 979016 1051524 1002504 1523616 484811 1770734 1149884 1923161 11241: 936400 35137 1220334 1401126 2458184 2595349 999884 1537160 1778197 193993 392274 1027152 996269 1645481 2024632 1381040 1349959 938884 317241 643718 1092898 532308 1876863 1486855 710350 1932588 1754169 1432316 2350585 1072392 11242: 1676191 2100975 553931 2567172 47411 188415 1674275 309611 459223 189680 756735 2450918 1158330 913746 1538468 2030567 1962305 1500221 1960490 110803 996541 1434462 2189331 432542 178178 596557 1954022 2380391 147224 642406 960571 2247064 1590005 1089123 2251961 1821422 1619747 1667745 2313321 390893 525527 662372 2622638 2627536 528617 1596904 2477245 2036450 2438967 1071589 2608826 675211 903466 285845 29862 406221 2393492 78831 1769031 2180003 2021685 1339159 5686 2277180 3521 1638098 1407092 730230 698960 1923390 433359 1259825 1406415 1784430 2029761 1162680 1396895 1989998 243864 2074455 929834 1401441 645992 2293737 504712 2612149 362662 2270792 1897305 840840 2016694 2153970 2231367 1455081 1600078 1482131 263969 2586651 775839 363608 2459038 1090624 2370035 1478166 817987 2402999 706862 978309 1608535 2462410 314718 624464 947375 1011494 1393450 2019255 1553434 1255348 987740 281116 1734670 1568346 708495 2470919 1298803 2410941 2316387 2370002 744365 2326818 2009275 133554 466092 608114 1661766 124877 2510013 1277101 11415 1792025 392096 675424 2223860 716246 995341 1218850 2347920 1167187 1635206 973870 1932621 1004957 1973160 1480867 1971766 1874945 1922148 2392213 1526833 2087512 2319365 1628127 1900493 1921305 2245403 2261412 1189371 2470065 972399 59936 2423144 1030229 1214125 1483668 526755 2523612 1590811 2429871 2475405 985051 1812024 757386 1335368 1624621 621869 1359758 713036 293038 1575184 2268220 1665098 409343 1400019 1776809 1295782 296014 2334317 2067903 482421 2002823 220301 545661 2520741 1520395 915965 656303 1754208 2548571 2590898 2630494 1020983 1142027 1567737 851446 1491234 1158262 2385741 2209562 1785548 1723923 11243: 1696725 630953 2369755 50952 239343 1260775 2059984 2546397 2474274 2017812 1364152 2459169 1221221 31630 2115721 182295 2543261 1578896 1916499 85124 1807151 47788 128951 2397111 163733 217178 1649017 2078245 2414966 726833 2025279 1037598 66490 1385987 1670486 1215727 2348555 363845 2104506 2544573 2056909 485949 563027 146987 2106673 1688316 1790259 515952 1269502 11244: 946368 275999 494440 11245: 551247 24805 11246: 2352662 399343 1549593 11247: 2299232 29113 849756 2395343 1082588 2602339 699185 530873 121224 1697800 1878332 900876 161956 11248: 411537 2132929 1013701 638521 824639 819007 1216170 1317566 1512053 245369 1312720 2242073 2304165 2287741 1345597 2405345 1653107 1349461 2424223 11249: 1844503 475993 367209 1408546 1622177 2281416 1428338 1037634 1658021 1418611 1146883 858974 2223162 1030433 1979780 2632949 1988919 1125: 2391686 11250: 131938 376666 106997 2403216 1705640 1547215 1530582 864528 1811566 320314 144230 209024 598647 409883 842833 1911474 2225609 11251: 2140418 2080926 871058 199530 488697 1773745 2326016 956421 732713 2576411 1552194 1723299 880434 1151171 2137887 438257 245047 2276835 11252: 1901959 306347 1922324 1916632 1430819 1115502 707158 1209885 521143 1593456 186826 11253: 1876817 2248158 11254: 415897 2295200 486883 1622795 1500 1567518 92786 887560 418609 614044 1932685 250163 38284 785917 1334905 1025594 492372 1547000 2475405 1735978 2483460 2459544 935677 1043061 1483844 2508091 11255: 891266 2056631 211244 563013 11256: 2368775 2176597 2442323 1567408 1202659 1651253 2323741 1307785 2131946 826193 1687413 200493 1156989 1447804 405611 1500341 2563701 1266208 2277843 1842049 43420 2037274 2485286 2555394 613861 1395149 2133612 2210520 449696 505455 1016461 1248409 589968 1389105 2543524 1370351 464273 2423178 1101911 1540950 1755642 2175216 1413496 2158852 2367304 625444 35564 1801920 216703 872973 1638194 1913928 2455789 2241136 1259456 857396 179055 1703755 623324 1315419 1024369 2162367 1248014 255914 2086058 1775209 2181088 2237983 112040 2263896 1934481 457258 1336550 1822762 2238060 953557 2199989 907849 2358355 1150770 471093 11257: 1680397 11258: 1470102 628014 1653016 1076756 955052 1301618 73563 173989 1386186 11259: 306771 2371625 584107 2109788 338876 2507629 2376113 1155336 1286838 1126: 2002197 950521 1207681 151322 1277035 10567 406414 1640123 842483 1270676 2503364 1033188 2378630 461054 1191566 111085 1269561 2479174 1683424 852959 828948 1132931 1076905 50299 797783 2044150 1772902 252863 658556 679796 2442568 1132423 777760 272582 2197243 610222 1349121 662677 263452 800811 310936 153356 2064972 151972 2269084 710279 1382771 2382696 1927683 2373369 2003522 2476917 2554937 2509181 1235220 1532033 1073678 1324333 787602 1505011 1320890 2508831 1449361 1354143 745515 2011903 1205075 1624162 2452029 1924568 2580366 1496722 1033496 2228408 873946 892072 1763489 2585644 2548275 2310375 968461 2329903 418997 2517982 1221558 303624 1964307 2638533 204441 211195 1418514 2353938 1179450 1524198 728805 1911522 2103464 1925926 234080 1363485 367829 41021 2208994 1813211 1806126 11260: 1306409 2198397 2124874 1887711 2238025 456234 433534 1487845 11261: 964168 92729 253915 220275 1065699 370475 496488 755960 1395688 2408827 1174545 11262: 66263 2013023 2165724 681096 502086 2416834 109381 986240 1541917 577701 1924838 2180916 2327001 1497073 285395 678883 1117947 1594342 263437 2181205 1882811 1901497 1389407 150663 1716129 44605 129060 2631565 96837 251390 2152107 1809362 1557611 2445368 1215358 290104 1947583 1557863 2387910 2203467 1802372 2390399 1700250 2066778 1811882 1551751 1353142 1060970 1704251 324162 2103507 923269 1185467 833214 383567 2308574 963048 981107 378302 2410372 1336783 124205 1608710 1584211 11263: 2076488 2497632 1575885 1392693 255869 32855 977494 1550813 1232703 316378 1040434 1707040 2312101 1653528 366746 1912515 2397830 89759 11264: 112638 1591549 11265: 110825 1029192 1076410 468858 1425400 2136222 515002 467436 1236294 620036 1759536 1115773 1510471 2081821 337860 1015528 373105 1422763 2558259 10703 1891061 1948780 1081888 2210724 2545482 1456191 1461059 1749425 1608350 1528152 295967 604702 2549232 2348609 1184254 803362 519669 14666 1361023 1637899 908591 1897963 972549 737673 1047223 32189 1470072 1219232 1322747 1684247 1259725 2070579 136714 2614167 993706 2263050 1837559 1951644 962073 2324183 1833523 2107119 2247474 1678158 2196804 1395229 1744229 1259446 787967 1818058 641600 2458866 784338 1819378 669084 74703 2635251 2323264 1489243 1909566 1032196 1228184 1631894 1521343 2235567 844561 1862439 1672873 857015 1235814 185405 2026389 952324 1716874 972296 2333488 822456 2628842 1455036 2194204 41028 1151241 678633 1942050 575965 1275254 1017216 2313860 2590670 1916080 804728 2436585 1410043 1538628 1089084 499704 988333 2399794 397563 112661 1570226 1647723 2198966 936183 1394198 1530147 1472358 954324 1761514 1203405 1456231 470853 1922809 44009 662001 595435 1054161 866084 1599056 372995 641388 2069351 2302214 755340 301798 283293 638076 2299374 1843928 1599384 506482 1273817 2270808 116715 567443 1629712 156553 1079063 1325914 229128 270812 1593457 2360507 1533703 773298 443970 1564159 1511008 2431180 1420735 1887118 1975187 933640 2412112 1610904 2129976 34018 1752368 714170 2162287 64101 2438661 1501185 1166190 966712 213131 1817134 149761 108856 2392212 194813 130760 1231570 1728452 2166288 336457 2092244 706435 781747 1263721 2074150 2370382 2618235 234755 40627 1312695 423990 826231 1669331 1808384 2633932 1156461 296746 490250 1058850 2496514 1938309 2024364 1163763 705898 17407 819624 1666184 2514886 443423 1253916 1571237 997397 179667 618650 1846327 2389812 2449393 1859578 2034172 1655526 2304751 1926320 635564 1500916 1648379 666618 1894166 164214 1183777 2428015 1037799 1395062 2518089 711029 1325184 715035 1142371 642433 552859 1563842 466659 1219815 380942 1985422 541717 918878 1168130 630815 1300228 540416 884920 1389916 408233 986163 339187 1614594 1601291 1085865 934350 2514564 2401471 1643770 2341546 968493 2331887 1286292 216829 284301 2448570 323916 1923702 679943 95819 2169476 1382901 1196556 2134072 1228818 1938617 2073031 991300 1072201 63800 2360651 2404288 1924421 725939 226960 145278 1523647 149140 1181478 528953 1584211 11266: 1005021 532937 1559910 1112335 2153255 2064382 508456 758052 240669 275079 2371667 1237299 720184 1678713 53629 1504451 180815 1305696 2080938 2448421 915643 534202 2144204 475318 798998 1806760 1175391 2140749 1909986 141920 11267: 1817033 2400911 2062640 11268: 2458960 738657 2635792 521844 513210 588431 1560158 2365043 1248280 1374431 1414851 1026611 2374636 673024 1413679 975194 1570744 1407565 1928030 1270278 1671977 44263 1376234 199656 2243951 1870133 949882 1389418 84457 982006 1679271 11269: 825732 2108521 11271: 213068 1671317 1551236 2002517 2312054 2269842 2181980 2067314 1875207 806756 1404793 463373 2505679 1359494 819383 746877 2296027 622473 336587 1184323 1952841 2264927 2590387 638068 1063098 1350244 1965844 2439991 316576 1126100 329943 1127903 1840455 1982030 1176383 1690265 1172685 1849773 717530 1626239 225306 1657293 2391169 2276311 451699 2293930 829216 1515559 637343 2098472 466370 1290687 1685068 649223 755697 807011 2361387 2359884 443840 1380590 1497593 1834703 2289782 1880847 1270773 2559671 877302 2024700 811375 1952752 1160572 798776 2563851 2331403 2329672 2316710 1752588 1118654 841501 2078782 2197583 2026448 1406216 74642 2184705 600379 2132873 1481719 2007935 2554988 467996 1144703 408457 2476490 1552514 2216676 1353161 2475367 200439 1320230 2423261 1158054 681895 1866276 1256838 561347 1656709 1003754 2188253 403829 2437159 2563380 1762032 1466570 1015150 1568165 2322076 1144310 1651185 470226 1079324 1843398 1575074 1480011 380252 679035 433299 505082 1955222 1365662 258820 1021090 2623412 877169 632121 204485 1114134 1972396 2475146 296253 906517 1541956 1035923 1946488 2568351 2457071 1370722 1279823 1628356 434667 2576364 2548400 214427 573220 2077384 827423 1766182 492836 925001 882801 11272: 60272 698597 1497727 2316768 11273: 389632 1414851 2372200 785329 558065 11274: 2509303 2210921 930596 732057 11275: 62894 1454410 107920 221408 11276: 1586123 2606127 436080 1140000 788185 2389750 768729 1344992 1310248 2242081 537096 2040324 154820 613556 707012 1745826 2507629 2302683 733919 2539266 312771 1982898 648377 162760 2265799 1976311 1570329 1101891 2324483 670957 2224513 317574 11277: 1941465 909234 797384 350833 710534 2079541 1862867 2173289 2129303 956410 2258600 1800061 2493438 424025 1836335 1076630 514877 2159842 2122908 2134972 1819930 884796 963724 913782 625249 1633941 440041 1340455 875124 1079697 1762591 70887 1119627 1108807 1231790 2110827 2246697 1326784 1789430 1626830 2368494 649606 2310070 841290 56309 158269 1115804 827934 717530 1558366 102176 1207365 917546 1219183 337752 2075868 1496975 1380710 1191286 624472 1972405 253416 744177 1922449 1664665 1843136 1982727 681865 2102686 2346131 1013465 650883 339898 1068765 1905946 2168532 1604115 2139124 1083542 2204572 1481299 2299560 710115 1934422 1748808 1828043 593063 1686094 192899 1095748 2017186 2552917 2408647 2473531 56520 635665 1760646 2459840 573763 1005844 1217024 681315 33895 859333 1882830 1535521 1021523 2360662 605969 281372 861685 1759881 1932984 1815180 2634590 1151233 1201507 1036845 2382729 1975500 2010895 2418629 2465781 1514563 1165558 416375 2261916 1271961 269359 1078495 1815739 730528 906959 334473 1164370 1849259 2197030 1829390 1575381 1201403 48078 958520 25836 1799431 1076595 881914 524906 1715742 2004803 1713804 2015897 130554 2426425 172645 2557106 747960 1410553 311505 1533150 1543701 2070611 2165979 1794405 2043582 926838 892103 1618907 2502850 1541693 183163 1920397 2035471 1825492 1360389 1192772 1912663 1500079 142248 556126 354018 1996947 1181889 249257 1301993 1860154 2136035 918028 390295 2410514 1642553 305836 143819 1677242 617594 296578 210745 256420 11278: 2159576 1358 1241718 812347 11279: 530957 1863587 1672477 1914931 1949628 1557300 1901659 1128460 992836 785263 829499 1166632 1126085 707988 2475919 1270009 2557529 1629880 567159 2517902 1438159 421347 1156235 1058229 2544437 308808 918442 1291694 2037602 210525 1979766 27139 477363 340740 1960811 778278 1370005 397591 58041 1836064 491549 1001914 2526113 633583 746300 2306526 2538976 2179930 1778723 1481060 2590597 2246569 20199 164733 1524936 2383990 1668779 2248168 832713 1266618 1712274 867662 2384122 1265391 1018985 1332764 2639595 2352834 1321374 1534330 749015 738014 1275433 1380913 1035865 427205 95456 2594211 845219 1683449 2468485 735925 134056 257021 969820 2631786 1727475 1668041 549092 160879 502868 769976 405389 707527 2356012 270025 842720 149602 2435243 1516795 409490 319865 1010271 2545022 2598907 835387 1071305 404841 2173110 67082 575923 2240060 2074072 722073 1604998 2387327 1666439 521640 1178611 2398622 1953422 1106732 1049142 516728 1834822 1714887 1397604 368940 626281 2184523 1516272 1993667 1653550 78595 2326818 2188541 1888936 1446762 1565989 2014207 2410802 773778 1559074 1316632 35294 1252645 1620698 916346 1373633 2230874 787 1001653 1721685 1106317 1107957 1390399 112800 663312 1176070 1901452 656621 1044686 2369743 1025095 1060447 2035008 1371574 978378 788825 963229 1896820 2468887 814298 1295013 444290 143285 233719 733269 501419 2488782 1889697 1724373 902960 1986729 2412872 273087 2113161 1450177 741629 4878 734624 1698149 989013 477469 822263 2473653 1674764 2144265 1141622 1748386 1476738 2290013 5768 779174 1471276 1884188 2626004 1719887 2294976 762262 213730 1498609 2578172 2525548 1872691 2039024 2496768 2575787 302637 363749 2501660 2438403 2197001 359644 2450550 1554193 799525 487223 2107792 1582843 2188353 625138 1082610 805025 1649684 853375 1285255 685095 1126597 321268 1979190 1207168 345891 947292 1174259 988922 801171 1633150 2600776 129391 595171 1128: 1130625 1569165 2500976 1673357 1355926 252939 1586088 1762016 1511700 2599561 260922 1413709 1521076 646267 2051296 1204177 839420 1709332 383757 1025544 11280: 1488236 1217754 1628442 1175681 2374276 2577445 2063639 11281: 730256 1902840 1194542 434764 802010 1392252 247836 1314271 1353305 2277171 1917077 1290908 2325858 689540 725308 359192 611523 937798 276968 1348508 965367 1527620 1781214 11282: 2309723 1746835 1955464 710409 1758564 1197588 11283: 1830119 272764 1838706 2220325 2397208 2093981 1831179 1409924 124090 1911030 2135826 1456729 1999655 703790 246133 544673 1463256 1375909 642833 1278426 737799 2183968 1488232 2527572 2293387 1759536 10794 2579164 2040189 1039781 331318 788781 351883 188798 20440 367046 2007177 75845 1102322 1300256 339965 1887262 1664094 1451319 1777819 634914 940512 523726 2397845 2470650 1256650 269304 775026 2179380 1881505 2541858 1671243 1225405 1416578 543846 452082 2568898 1824297 393158 1048551 1784017 635439 2550922 796614 1618353 2106426 1066626 38554 579426 1896133 910131 430264 2449632 2104818 2547729 1066791 639052 23670 2274350 717121 1811801 267076 2181320 1204955 72995 693838 1830910 1667975 1719965 2612614 489325 2079917 927135 262164 2131475 1548384 873064 115186 2059471 1249577 993319 2450487 1014432 2515118 1966142 1633941 199436 145853 1388102 1673614 443091 1261515 843842 1566455 2065500 1587993 2336335 387727 51372 2074199 1934910 490720 1518688 189671 954200 2319698 840991 2141667 1166028 767082 1284774 862846 181695 2141380 192486 2407528 1169133 13121 674659 1288112 1032840 1629744 2298286 1076403 266554 437517 1739615 2365986 754630 2126308 1088177 2378085 945504 9045 2439358 1377734 2030316 2112946 1221986 2361461 2482520 642009 772725 346445 2404420 1384217 2449571 1733012 1735662 245697 1404372 955922 894225 741076 1448608 2062717 1325927 1287166 129574 1122668 36169 1824535 323438 550270 198982 2057506 2633899 91415 1292073 1840106 2179806 960566 514964 2254361 239763 735678 210902 1303154 2287003 2299031 1064586 1215805 2507460 1676821 1183457 2457160 993362 1696537 163433 906316 639338 1984605 2384679 1890823 1229122 2546830 2143165 1443680 359717 168516 349574 2466174 498499 2638846 1966563 1269012 458284 1612668 1035155 2229049 2193689 1077747 2448367 1234561 2152439 431642 1324038 2131436 727176 843637 1733278 806467 2322073 465001 2330830 1200921 1811519 2450416 1592294 967024 2060776 1867207 1302949 1628225 1810088 667842 872890 2590172 1473093 721208 1177090 2251062 1631948 2301348 729671 2616269 762099 1773025 917498 976355 1523407 2336647 2442337 975267 487506 734454 1016523 2078834 889126 32834 2167489 1561311 1795576 120594 205235 2121534 351071 1115119 2043247 1003267 1089084 1002700 1168889 240841 1764053 2094853 1457937 37432 245713 1272231 828847 2305643 699743 862577 1698387 1954696 2614745 1496154 1952257 324085 807114 1240835 132932 1173238 422334 1623724 277174 2643212 852865 1407936 98238 708295 24696 2157078 451501 1144909 2569062 108705 1391966 1751793 1674886 1054305 2598356 1322925 2510724 2430674 215843 1624570 1085544 78851 727099 2134059 916568 1258177 121913 2628135 1494286 2504 525093 1997839 1269330 1707132 734679 1837629 471585 2309582 2258636 613895 1387795 710521 366381 1593884 1010287 2583784 2540138 2392089 1316173 1754500 267517 988541 354679 418225 1181804 2401522 1615054 1049517 1903898 1745025 108202 2605815 1808591 1636198 695240 2144488 152746 1080668 2288266 1184770 2290957 1029003 1148367 2172364 1353424 15288 1021557 408523 2477670 1009283 2036628 2466009 255784 112275 1437866 65726 2525112 893855 1002190 1058910 2287682 1783298 2048658 1761235 1306339 1625930 1581081 944535 1929935 652894 1776047 1468913 116394 1317106 1166011 384571 1396291 1260794 1471359 218545 1891372 12745 2415863 2100662 495048 824060 2163802 1670374 2111158 2486922 1475232 641971 1740954 2396101 43096 2508287 837688 1257164 1001815 2311292 230688 459503 570095 1945335 324235 688079 1340311 2347670 1519387 2364483 519879 2129820 1280569 558549 2437867 163903 1203778 1957209 1109495 2078438 2300053 2350351 1218690 1085275 1369650 2021985 1654452 327049 1721475 1145862 1689528 1881562 660840 1284918 2637373 1604737 904340 573178 371297 2259843 270153 1279758 2454175 981954 1975711 128068 2076589 1521522 2207788 806963 1491389 861242 896634 172947 2047526 415660 953960 1424367 665762 2534389 1953572 1157477 332468 2179201 2155914 1596727 1032994 31888 16870 1847019 483343 2356676 2253325 301337 2121061 481183 253433 2163338 2295401 209857 563758 277442 2242178 1454294 2172703 1551178 1832888 1235671 1160326 1516805 283515 3743 1437691 98197 2120125 2471915 2121837 745127 1958982 641397 511766 2166288 1815636 1861057 322948 2297292 2392574 50204 2388503 2047398 2258613 851059 628608 256358 1372738 908104 855971 1242687 196077 1750536 1282730 1906352 287739 1443561 2054825 928433 218698 812975 2125645 1425550 1853344 2150828 1678839 867530 2487128 2060079 1318357 1583179 179081 2545650 1899203 1331819 2480754 504462 2232022 1611282 1562368 1850307 2495732 312712 135015 904658 118006 1419121 2012638 1506333 1799476 1239286 2143538 2540036 1715424 1913909 528530 2531265 1042277 767110 1783222 1356376 2438341 1960666 443423 1098607 1403744 1778775 2414214 1297230 485746 1111765 1534117 1052771 1154672 735291 1498554 722161 2522808 767653 1889255 644266 892288 849554 862218 28439 1765881 2087591 1974502 999977 2474218 963937 2100974 1572928 518326 361681 139310 2336721 2365808 699372 1347564 1539208 537860 1387485 863477 679834 2165588 506406 882748 1507759 1726008 1352600 2103864 1213433 1354974 1069591 2117353 1999839 860927 1772974 1300085 2442487 1661130 166403 1447839 1639113 120718 1171206 180000 382706 881229 2144960 961803 1418346 526497 1745618 269562 420057 1425708 145804 1481796 171083 1309558 1501410 2186083 1118042 493041 366342 1182537 2504263 869121 904640 1547781 1813395 2522966 2022482 1709022 1377857 293899 1958045 867536 2142161 945470 2398781 405462 1891475 2444739 1834268 1864807 1637814 1171321 339507 2331903 54659 1598856 435138 1156735 849213 1809242 2357623 2120545 1780104 2130539 886345 74765 460817 987507 1041420 2200576 2634330 2126246 1461857 2070371 1938617 2305 1957851 1637600 176539 2640078 194598 87558 2258041 1484652 1985676 2130291 2161145 35134 2259872 2494473 170940 1074588 1894465 1345610 11284: 2080066 1731860 1063747 11285: 1181281 1966949 417734 1256999 2322891 1666862 1311565 17875 2592562 2423250 687454 909911 1921443 2593012 615732 1381762 893844 1263575 734075 440107 1182128 1190496 207962 1032866 1135305 2508105 906696 154188 11286: 2132791 392034 2240355 712876 47672 1630361 563342 517561 2004689 771320 1800450 11287: 2429465 1598469 2297157 864334 2273363 2267897 1085158 1504503 2569413 312972 1453878 376978 619727 860418 1332226 691619 2547002 681369 1001660 782568 1833221 1437589 1467105 886711 2612327 2189816 674694 1557176 2564682 216167 853256 2335844 1836723 11288: 857992 965865 1337747 11289: 1340873 1657747 726044 2571514 453469 848510 328839 2287323 2615431 697167 2169517 1129: 976596 867192 1665810 2415060 701407 1551284 2100684 1222598 946513 2198130 1298437 2617950 706559 1425875 752197 1489508 2239625 50253 711569 586823 626798 2379200 1779803 2144291 2235383 2499061 701627 1474296 1499890 760316 1923723 698122 2347268 1148599 417597 1310601 1263133 1066908 1091890 1056427 7745 1736256 179839 2048881 2206963 981591 6378 1656130 1812301 2009028 452974 1018168 3210 437806 115240 1051926 1706987 1456376 1697887 722452 1088845 1092852 2074665 1490183 2034869 586370 168455 450675 1888406 232401 396301 1256870 212351 2031931 1127837 52004 2496891 2267981 810889 436383 904455 1711564 482295 2000256 1383456 1304641 11290: 1277216 5245 1590775 11291: 1305000 349309 2566274 2041839 671935 2018701 2229532 552330 1321121 1921550 245180 1364520 2026659 11292: 2165461 1626539 498370 409161 1157802 1017326 1087387 648868 1455396 1647902 2129248 858492 525302 440766 2077354 1703363 2332154 173525 459103 1886085 2569807 1325039 787677 2339309 2460130 1029498 1957401 2518757 11293: 215693 2142564 971806 492819 1831419 11294: 2554267 700118 671270 11295: 614071 1728673 1938037 2245909 1750736 187834 418307 336531 680585 1039351 669274 1359802 2494640 1960540 1992112 2141956 904402 844114 2395237 593110 1945720 2328257 1163865 1955069 455511 11297: 2125805 2520438 1365672 1134570 2016596 2036178 11298: 1322294 877343 1357761 11299: 1804687 520058 395853 113: 1979239 1080872 1191554 1689358 239608 1045227 1800301 589950 2528951 1795313 322601 1201423 384098 2558262 508227 2347551 318718 2053031 1377274 1637213 992021 299499 808887 693977 2378112 166041 1608091 1770491 1519621 448155 2294554 1835914 2421144 1295496 915257 2496042 1760295 1011730 1166290 1518487 77225 1367906 1141230 2395733 1490510 219925 1758821 903080 1130: 689707 1626546 1826248 2175256 1800781 2289156 708152 630317 176705 450290 72047 2542215 319620 2291222 1017559 1510482 107448 1443113 1577389 1515718 1246418 331591 1707774 2282644 1356107 1636791 1214640 541434 454832 36032 1628759 336211 1050096 250099 829101 1450376 1282786 1407270 2439062 2455393 1375334 921924 2094141 1678397 2454882 1091761 790305 1811503 1547220 966664 2483946 1796420 774423 1473983 131526 1128539 621677 1632493 1184800 1683687 1365962 506214 1617551 153496 171073 2024006 2351402 2448407 2373353 1430467 819921 109710 257742 625546 1671139 833049 541311 2638218 1566161 52604 11300: 2192251 1722588 11301: 2472537 2187474 760266 185973 111469 1687759 2404124 1757863 2225116 932086 1644621 180318 2503188 2336079 580304 2063770 610760 2647989 190945 356603 655085 999184 156434 1350718 1810693 926292 2365582 1209519 1173573 752251 768185 566647 1862358 674607 2022008 736153 1665098 1514049 762904 2471143 1604063 1247153 2554739 2313031 710666 441248 1064648 701072 11302: 767972 1468829 512998 1810816 1442840 266320 973649 320412 599712 2594868 2640948 2015481 1683614 2550192 2430027 1681132 514611 240645 2165632 1598457 473317 297780 215586 1806235 440200 1800518 823894 825438 1942230 731483 11303: 1489601 22663 2336531 2549746 147807 1787274 965943 2243262 168986 1189039 2309025 1506909 1882837 457773 2409492 334324 267108 1622890 1854305 11304: 372099 2037185 2397677 2524436 811375 126749 2000726 1387857 1644907 533719 11305: 1966563 216399 1585897 705793 2027400 2396236 2596726 403116 1663639 11306: 1376229 1974356 395619 11307: 2359216 185329 1460015 635087 1832496 806815 947027 1310900 833029 1265934 744351 1264908 1286562 1309848 1834450 1046141 1924939 907707 851546 2431406 1240189 422745 1035735 247441 1081159 1091221 482487 2615091 1858421 2191732 873418 409428 331143 2595540 117527 1186880 179647 1376829 1094059 1054542 2302641 1511482 2021813 2027549 1399897 1049668 1601126 1890220 1696279 2177714 1427751 1883842 1716273 189397 2309882 1185284 309529 1720429 1979002 1102441 220050 1191879 848481 1612394 452112 488041 429428 1850294 1987097 2091352 2354195 2372159 48434 1622219 318455 923164 1477526 1561314 705292 438482 1638726 2647400 2199353 2114226 1666511 1950497 2365400 414582 827769 814075 573260 1989227 908493 231173 2462050 588344 1495286 2044421 1758537 1482767 1340375 713987 984565 1236345 2055977 2282810 1824605 2623747 1901823 747594 1017343 1994815 2166994 2389335 1608056 2497427 2069594 47981 351358 842153 1970236 1162078 1881936 890165 1247372 463136 1954342 887474 2442973 466847 1635849 1246334 385742 1073863 193736 774520 1294842 1432661 2074742 1359126 1300880 779026 1535431 2544940 2284283 1272653 2332216 2140471 1793163 1560940 2117683 1229117 1307681 966478 1760243 650313 2535476 274727 1996510 561858 453051 28090 1402241 1123445 1079152 1740683 143875 1626481 1596158 2426094 565947 477276 2554585 625322 32339 1048213 340492 985924 2374464 600680 11308: 2045344 901720 96764 2058438 1907733 11309: 564638 1224993 106997 2424419 1244830 2262025 1010489 1197260 2367229 1602735 460908 426697 1813846 741254 841798 2181521 1634652 2597800 1131: 2388103 2316533 2488782 11310: 511875 1911895 11311: 2619327 782305 2571224 2172849 2463243 1339634 447961 1489514 2280310 11312: 992343 11313: 1211921 1323557 822256 753930 219027 2162004 2568837 2234176 739631 2458680 1337074 2417066 1673788 2611179 337079 2107606 1983137 2589265 1004182 2102648 960568 862410 2221879 105655 1119568 1076106 1040501 269455 174824 2536736 940146 435024 1801986 1280895 1617184 2343802 1206198 1958524 2113373 1210462 1689198 453008 1076810 2443389 2056064 2128068 69528 782064 1844644 2429461 1568280 825947 2641014 1525270 2351518 1648276 78578 1670314 593159 1515210 233531 11314: 1183411 2574427 1941465 1268551 1153026 1395557 1967147 696539 2515522 566690 1098826 1439653 432149 215867 1859325 1113589 542941 898764 726795 1302277 2384779 1337982 106439 963787 702610 164952 2586317 1606761 967169 2506132 2239786 1364475 317954 1099917 1941914 609912 1359064 61149 1805793 520143 1918141 2393331 243914 445417 2266538 949365 1135217 618120 1628825 171752 1622821 1891830 453262 2469739 1852551 2072621 2613639 357900 1140164 186983 2459823 2369805 1164990 1780988 1647009 1499088 1933745 2453638 70637 370531 1559007 1738170 1833673 916628 1662127 176908 987874 689371 2117443 2539957 1614467 2235193 109391 1885171 1768814 2298041 1437376 2240489 2481797 521944 1365776 282682 1050702 1460333 1800059 792568 2381106 1684923 1234714 297168 4991 364791 1230814 2631058 1432662 1179804 497760 1078652 111486 1595370 2487366 2442682 2239348 1868774 2381425 537950 632820 1927897 2355660 788786 638523 1289096 885814 2076613 1988320 805611 2097921 1384113 522419 129335 382161 1343443 1135059 1777819 2272120 1220474 1244810 2381917 646470 1776347 780222 2570590 854095 537151 1158546 1840356 1378288 2128824 529998 1771703 800977 966255 944586 1135030 1356153 1765862 1773512 343080 9714 1978161 1927328 770908 404779 960246 1035922 387459 94012 1665908 1855366 1679080 1103690 2106037 1340368 2168266 1659049 2272219 1139594 2124852 297901 394403 2033308 1401343 1648453 2328293 2175437 1671204 1565525 2616232 2138197 689758 462621 2045806 2299105 2077322 976354 552602 311291 410788 2616980 1859792 1455097 1528610 828442 931659 469673 143785 33624 1662989 2332778 2096570 2276499 1727526 2108795 2620416 1725725 1234137 492269 477620 2154584 2136556 161133 2281829 891110 2608827 83186 530146 417525 531235 1521902 2503261 1875770 979576 142891 2484595 2260051 2556051 943201 1813636 57471 1034754 881648 2283008 497867 1110608 1123348 1502221 45743 1738830 1992340 2054372 2086440 646045 663600 2073766 986813 457078 1677296 1135937 519258 495334 2078941 2525617 1129125 1999777 697711 1510634 1756630 1500724 316931 1192313 898900 2462912 90732 1792805 2069116 1510951 1608347 895218 229151 2056682 1331967 926309 1638503 336841 1283180 1184979 336274 497580 2360727 822334 103852 1110372 1525755 1966211 440158 2081699 1686712 997111 604117 821819 2157902 1690978 228466 1706996 2441131 290351 169702 1651070 1907635 2151337 1767742 1404519 1134042 1959573 920254 2639800 877224 1151739 449524 1125513 1031150 578828 2386594 1022161 2018661 190110 2252478 2298282 1302894 1625254 1895058 814155 1866085 1207577 916626 1840049 653547 1551494 1036777 776999 785025 2365450 233297 1076867 2083765 2642187 509231 2122611 264743 873260 1843509 829222 2032205 2156834 567712 1424490 2156932 72611 824713 295648 955442 269210 233060 1968246 72524 714428 2386052 1050276 1062562 1227876 392674 1724719 2187583 556212 1673138 1685764 1321114 1015564 929177 66311 582446 745986 1437452 1105454 1638164 273549 295182 577701 2388063 1659933 2647248 436803 701513 2096268 732934 1643350 334310 1747778 2573593 91515 715653 1176325 595559 1311632 1943622 2165295 291773 2038363 401533 1061131 1278364 18297 2626717 32895 2345735 1421839 2608615 915547 1733252 913507 1535448 768562 2013431 1786323 955170 2151101 2403038 2380395 1074789 2032274 2063137 1783748 2550789 1765283 1391995 1191492 180858 272359 1465932 1613747 745971 1725914 2422801 1477393 2076266 1883211 316351 623016 1848317 2305754 1179407 324024 1153034 1658411 527481 2205306 161093 1801513 1665857 1410182 398048 2038195 1693901 2026248 2069473 2311208 939284 1863329 2158651 314044 1127903 541974 2495649 282585 1176700 1124699 1862656 2562410 604961 379279 654420 2435203 1524936 2081680 1348868 1919476 1643172 2635565 18631 497625 1379184 237952 672889 256072 2633254 123541 1352113 2648134 199591 1750090 2073368 1758186 2314782 1484257 164884 7839 50747 189954 2264578 2632571 161378 278793 1774599 2135701 1534354 1418466 613538 941503 2202561 2532948 2366051 1238443 256116 1582282 907040 5985 2504393 632610 1735420 1649380 803799 1583336 1998719 1840431 2393209 1653008 2221020 931196 1892319 1264927 1962198 1255310 1226703 1829535 1164314 2206690 1757350 1196677 1480477 2090376 1217159 14524 25468 1195843 1924109 800432 863933 1459552 1510242 1111830 1638932 169343 663261 1659052 285382 2634616 153989 1277040 1270912 185058 1357776 404256 1470177 1853984 2350506 2231379 2201801 2426047 614714 444611 389206 1187330 2479725 1903452 1015440 708683 1854751 1404601 555394 2080391 77208 1698947 29370 917911 2111383 33036 2610804 2277451 321640 2104827 1795629 655288 1828365 1476111 1720226 1074444 939436 2579180 1802074 1395872 2606397 931395 243541 1857532 359442 960579 2645226 2628887 1364831 1476805 1219350 157143 174249 286756 2123185 375362 2590335 1172911 569551 324829 327787 436704 342073 1621464 2423180 1650502 1155649 2285285 411174 454736 2108535 1423041 460888 1136059 1367451 2636015 976518 1367704 1263101 535546 2151584 193242 2108085 2007028 394913 1399620 2365737 1838072 2165294 683722 1284636 1289941 70911 1773263 34092 802125 2467551 2282967 2277616 2250723 1866985 2539128 2238220 1862311 320841 106777 1190791 129620 823845 708460 193552 860430 1721460 2054003 970255 1809923 1583937 2515082 103475 538370 1193184 1977468 640868 2491042 2045494 454770 578158 2365448 409679 648711 1918282 552110 2420236 1850288 1069295 1300301 2424615 1212610 200991 301952 697565 2214000 1128983 2037765 556247 1631408 2268842 177351 800423 1136192 511895 2138296 248313 2433515 494633 1803144 1318417 2369735 165648 2499854 1222568 2051680 526672 2270791 2091750 2629941 2565635 2232973 2329905 508762 1853685 224530 1839952 1018716 1084727 1485535 2293161 121184 961935 2345340 938786 2621869 1641930 145801 2360213 786953 1059348 217908 978518 2120288 2236144 1211215 1263857 1445910 454083 2630431 708900 2180298 138556 773102 402312 2128242 1766699 1375547 788476 670910 1078034 1540369 2586419 2301883 1392357 2370035 671978 79440 48102 445101 683429 1767766 1456046 2523192 976918 2213253 587917 918440 2070006 2322426 657645 1717069 42318 2542731 840147 2362199 1304746 155640 827305 1660643 1381587 1455211 610032 780046 1359148 1579507 2565889 1141621 1299718 1239650 316793 2494967 602423 1654228 1743110 158361 123584 1798342 2543792 657216 1820938 2016502 703733 2617529 2277476 971118 1179777 2262905 1230951 902045 1107478 1981127 1414511 1927483 2032583 2089966 1655406 2568309 565821 272995 528419 611798 2196679 1114165 382416 1135393 454520 1564064 852070 431100 840050 996603 801063 1695979 1299248 1948594 2584091 1030715 1653757 2384144 2498193 2555330 1935515 590468 2329779 1460140 187605 1782643 2331798 2211212 473156 1174339 1990180 1452757 2261933 1618099 2420416 1336056 354448 1702166 2411977 1932112 1594948 486903 930383 1470992 41142 1922809 41307 1184046 1252628 77341 122126 2363785 1366118 2501087 2484812 1861058 1231184 2210267 985372 1499170 1614221 2472277 2530705 2051801 1111527 1950413 1075355 671827 260277 460088 2282497 1841483 1057415 1160984 1050752 2292960 2559036 1288230 2161036 635903 2537010 2486952 1541926 46045 323761 467594 2445725 793645 47906 2593940 2407771 13724 2265561 1687537 1548509 790537 1506085 1802913 1882828 588332 1840352 65286 2394573 673232 107891 2137654 1002334 1909262 1334626 383308 2262854 632770 1783448 1921661 1865258 1807921 1121754 1075476 464124 2169055 2263766 316905 2338006 1430581 2219470 2399075 259280 317375 880740 392017 2365497 1969922 316885 1683599 999572 1762843 1178487 972300 34483 1257298 445458 925194 2390171 653689 924872 844352 2474437 393763 2104969 45796 1720456 1338035 1113470 2258645 95367 64618 331349 886438 975377 763185 1688707 1348757 2172494 230866 164751 1301133 1728775 729326 1292427 1764149 1941703 656783 1732560 922887 1552353 425734 1025716 2100080 2527129 1748043 1369939 1402168 180477 1297386 2127523 474627 1139603 207254 1675018 2083760 748160 1436256 1857993 284448 1852713 318751 2093374 1511155 123305 2457756 506680 622881 206250 1029395 2453231 1943640 328703 1810531 2614394 2450828 859154 1194924 2342651 2270073 1142479 2547611 54283 1752417 944051 360350 2028857 1933029 960911 315355 1365719 381896 1302034 2353376 865359 365475 1236017 1220808 1271093 2362508 2199256 2350122 2516094 2382094 847950 2397984 570662 1654704 1921953 301208 150079 2487143 2412367 267620 549901 832327 2538044 306559 2273366 1459448 1697384 515071 908108 2628085 812688 2497733 2342558 1480305 901218 2571400 262331 2114426 2608496 941434 1812531 2609285 928671 429283 993274 2469355 93321 568934 1327820 1782466 1146647 1964854 2390717 358774 2400993 1239113 417819 1001644 304245 1073529 1584783 1001401 1961367 952655 1848841 792349 1938891 1230596 832249 2179864 293441 1260155 2632664 745756 1437078 2011309 1605935 905806 519385 856142 1511952 2325328 2208512 2082089 1298049 750325 328265 1292941 1116817 1360012 1503541 1536340 117847 1624397 345816 2381949 2518323 1622201 1555001 1518492 958297 2537408 242828 1740779 2603949 36584 1146539 161895 1328763 1144218 1694862 1523465 2299681 197294 1424091 1094688 516892 1197042 1140718 2144234 1604196 1418863 1155784 1489678 406410 815206 2507621 2320873 1142755 1629940 463783 78363 1090321 2479998 1155138 943154 809737 585780 2085007 1182690 587565 1401838 2403242 483156 1021596 1297237 2492978 2550970 2638691 2306019 437457 114280 1250964 436249 307850 528064 931702 2182838 604572 1549653 419311 1501807 1255951 1787082 1749421 1496125 826958 1104347 2167934 2176673 772824 1684095 1381974 1667725 2066456 827115 2427240 1680143 2436178 1188876 2026045 1541139 1408567 2582458 974162 1053630 66875 669085 2635526 1648138 1018401 2578006 612767 2178367 233996 457064 1739597 227171 113316 11656 2315627 1540355 689852 1125038 2109923 1932720 2543438 2470725 1897950 345509 1692450 353967 2563415 368858 1145862 1339831 2470213 736654 402108 820046 1292274 925787 1801056 1652435 958351 2479832 1531093 27461 1967343 2418629 2157911 2500402 359279 2534242 751126 2445387 2473522 2642597 40617 592276 1182702 1152955 191935 573073 2348035 1884912 1810721 2323822 1105016 2379403 2386618 1514767 669914 1172083 699391 845439 1210160 2050364 499700 1115388 2562510 1889913 1130948 1795112 105713 392938 467139 926651 2169838 417499 776424 1391503 379046 2484025 1937801 855365 156115 792250 745376 818046 1762651 1920971 2577678 1848866 2165563 1403432 2608013 1772220 1263908 187934 1213308 2163489 1313347 228628 1925106 1419901 1508328 1592925 1095154 60456 2024081 2267067 712708 56184 1145960 2445051 806713 2546579 44357 2366627 2316443 793585 727748 110464 1880462 2512111 323555 2408230 2350552 151996 2245959 1518449 1939867 2335168 838217 2546186 487965 1963773 1339499 1340199 1587417 155844 326642 2309645 817322 1197696 1793484 2017802 330216 1313240 1930202 2141098 1471230 695746 143111 410943 254811 1068647 944324 352127 1519784 2611061 2062679 31821 1209824 1575585 2454699 570100 249748 1799042 900927 2587935 1623075 1055183 1857630 1604122 894707 2053808 2123456 1536760 1903187 275121 520387 346161 325519 2017953 2552927 1277748 569094 164217 2129910 2533201 2484746 2147178 1067416 554405 92774 823389 73504 1315489 637679 905710 1075440 27809 1214523 1410097 1795458 649512 1498493 221277 1140043 1484891 1393290 1821038 2614367 32856 2383290 491835 2254689 806470 1363298 613598 514549 2121146 1707845 2082710 1270987 124242 710197 2243189 1662471 984008 957238 1162078 1033196 2525882 1670851 592549 1972419 1560960 2354404 717206 782920 1721606 1264437 2360392 251756 57599 40836 387203 2348749 1722419 2380536 31158 650006 1428547 968328 664821 2478472 937753 274866 77398 542743 1793289 1592245 916537 1984105 1285288 2129462 1332994 1960283 1080895 1778669 2005537 782736 2003982 1024732 2260786 1537794 1772309 636197 1695966 1586225 484190 441040 143944 2645100 10228 1437756 1928461 166582 1263112 582223 2130556 608991 2404528 1073666 269935 1496079 987455 791209 2002269 2067508 2453494 38389 2257913 244383 721132 2292465 2466799 2079038 689345 2349985 2206179 518596 1096261 1134111 354191 1368255 1413037 2112251 1786866 292628 1892494 251280 2065330 2422145 633795 1017998 2404152 1480168 2086966 1142674 1553560 1266224 768826 337255 826727 1760366 951038 1362625 2336951 197713 1768337 1210378 309711 1208063 1517584 1042391 1198861 2321070 1966444 43298 545523 1057870 2514532 385284 1620996 507600 1439705 1253108 1472944 2381737 742366 1091669 339179 447790 1242549 1031369 132034 1982062 902054 1522964 1383024 1745468 1329303 2627478 380397 2258897 2172888 1649051 1327098 586239 2100474 418105 1133976 2049335 1851924 2250852 2024910 804852 2265282 481772 1863351 2057312 1702507 2375950 278549 1304221 2553052 1301094 319578 1640747 361771 544205 856571 2549831 1698451 2216544 832791 2358717 785414 253760 1231271 1531961 468057 1638537 1717042 1840329 860474 1155446 2054782 1886374 160057 2360673 2170250 1799531 207179 652726 597618 411518 513274 1480086 1310403 1298329 2284038 447722 129452 2539160 2471111 2155828 1850781 615918 1103691 1474490 157001 1498554 120832 817008 814637 898099 1280491 680921 722161 1964176 1807170 2150356 1719888 1899885 1178458 902331 1399474 1017934 1782776 973729 323675 886236 31184 410903 698835 1463313 2291649 2185417 1343580 22009 574469 2638114 1041105 1841899 1723531 2387705 2493228 360613 2616411 2111306 735437 2313408 2513764 2478748 157701 213280 746375 1475868 1790573 2245141 1989039 124395 273956 2378144 1427783 1179691 2588116 844351 726977 151927 2081937 879967 1109636 2380892 733605 2554311 1273858 893074 65125 1574976 1279979 631290 861911 2063113 1604683 1596238 1943888 2370043 1326117 577317 180133 228884 145683 1934510 622515 679299 1356842 2178345 325378 1127351 684798 684218 1892263 449292 376149 499357 181013 1609827 739323 432588 50348 1716045 1587193 1594198 1445002 1827932 1458264 2456846 398738 2140835 1681622 933163 2502879 1389565 508747 1075824 1323881 2419183 1380333 997788 1016513 2511492 1910695 2550225 2380625 893772 784674 339147 2482986 1243338 1347203 800865 747810 2450076 2254189 1561564 2536600 1434506 185878 1062144 2613609 508505 2313697 916261 2077804 785556 2170393 1090858 997002 1323420 367825 1527343 240293 2393019 2330450 1337823 2307308 2281810 457189 854695 1502256 160722 2483991 2647214 487761 549245 1010706 1267922 713862 1594863 2498291 1702863 179796 231605 1853663 2646337 2201159 2631740 410033 2356901 1489834 165239 286131 1039294 2573135 448326 2558721 34343 1674688 1874835 1894078 322716 864504 358573 1369375 431221 1582919 2026385 2250166 419296 1206224 1919377 70555 527694 2058632 592348 306635 1386193 1431394 430641 1697081 1162464 2006240 2064319 921902 1559212 2341245 1916359 1523066 2198755 1883436 1319269 1441660 2353909 720069 2566569 450706 1276609 1828758 17697 2243428 1834875 1524248 621932 571589 2361544 1591179 1842244 675690 1282282 2211868 851595 1027480 1177552 2546406 484323 1310996 762899 1766602 59717 749655 351863 1062008 1180401 1614410 2175277 1332006 686639 1426319 1758470 1759594 866270 2562223 923660 1083291 515278 639216 1273465 354775 1606727 1044496 572087 395727 2477212 82683 1576984 1180003 837044 541124 1249101 2304547 270585 1995614 2478591 904625 2294526 555552 1695422 1495957 828197 1998440 760613 682265 2597230 1960765 2530323 2396534 1316599 2180835 1234342 1736333 713149 281888 648486 1342059 1251053 2444739 73754 2432578 1975727 2210218 743679 2609130 2485752 650702 726171 2367339 1716670 861124 2170772 262360 1522938 859983 2042025 2485743 1501113 1673734 154658 2426244 1022655 722355 2525643 196282 1682626 2152696 2182777 456856 14009 1127133 406914 777503 903889 1469508 1880622 1493672 1209292 214183 1489931 1562021 2278808 365759 1762325 1510877 1059296 678825 2501117 2283285 2214497 331587 1208313 425939 187862 819774 2357384 604254 2564004 1354042 2041128 595710 385516 2500679 2314566 34970 619778 864858 2627154 1129962 10541 1105083 2211082 284373 2391825 362203 2612044 100006 1145816 1071399 1860343 120462 809935 222822 396641 568948 417374 1971127 1297927 980507 899014 1565442 727378 2512452 2623618 2641402 1261787 437256 157431 84970 2178055 2546815 411271 2323200 1349151 489015 2185140 2234202 1134310 1648703 2292197 141908 2518614 1688382 1286788 263983 485391 2487769 12317 1264102 1568122 168533 1285739 1270557 1399664 2447183 717777 252253 1667226 326019 2427093 1723909 2385523 1501947 2471235 1169096 815951 1547041 1799626 1118016 1429135 782562 93980 2058163 1271955 2521666 207571 196537 2252373 1212182 219665 745033 2113140 1779529 915154 575314 225557 260460 1300072 46245 1560037 11315: 1378829 406436 609837 22037 970552 1591166 1090425 1980226 2511879 1707414 722422 1667506 613186 142515 480171 2384037 888064 1836294 1156358 2522257 594136 1243948 1158715 1641641 372696 2172972 2103267 151814 764120 27351 2576389 1122403 759015 1839760 2334054 522424 1203617 1104034 2531893 197597 1479956 2572696 976679 2034060 57066 1993267 745820 2520785 767587 954841 940402 1264409 1412498 198609 588505 1461668 2290984 146467 343903 1567256 23804 875897 1488508 2386600 632990 457294 1846325 70571 508104 1543700 1807308 1572499 359717 645334 2600702 689261 308897 481621 1484086 1224783 1079102 1523930 1528076 809945 706167 2493650 2007043 2157035 2626465 2004359 2599318 2122029 771151 1478866 733331 32145 231300 2408169 388586 650898 697098 1448859 1457516 2553592 2152628 1191695 1930445 2438413 235056 742104 262792 2080935 425134 2196382 1302982 258585 1082414 231215 2552047 303273 1544367 2497722 1043687 169299 1038321 1509458 1155750 923376 2067990 1906931 251655 401383 324020 51988 2377532 1730576 63349 252546 102419 1541246 2492765 1358791 116259 341223 1197799 782881 1630023 1638402 1887136 1469338 1762966 2192173 960137 321894 792585 2423796 2412017 81336 2157545 1670560 2239518 2261800 391716 2565257 55805 1267177 1034008 1663068 1092005 284846 2221179 1293570 2580895 519960 2181463 1553295 2186834 264774 1740662 1869725 1848264 2275682 14005 233642 1323425 1382770 1271806 2220215 324672 2332540 2591604 483890 1576046 597410 983328 1173901 2576736 1989983 154635 365497 327540 1216709 714693 1851924 2124429 1036620 2298349 962308 1107134 322583 878084 324414 2383068 534655 689119 1236581 11126 1984439 2149136 959613 1744158 1855284 2582971 882748 1525208 257614 723647 1977398 551933 574334 786026 2268208 2494847 955044 252177 2486506 1639910 1912663 2102253 1292311 1447561 1521966 1248188 1792726 1790080 2367323 534478 2101030 1053396 2444739 2328516 1209645 425865 2141582 147215 2415321 2197616 361685 2648492 581750 276642 1638698 2507421 1606812 2189440 749977 1336936 344966 2041467 231864 917948 1913033 1544352 1125189 1023304 2588115 85798 1351870 1727519 11316: 1953117 11317: 1900993 2124661 1380623 1237041 67776 855077 569199 2315809 1335295 284790 435068 925649 1526334 100035 2262777 674983 2349520 1573691 1318132 1823191 1515057 1580939 188471 2053299 2464285 951775 1696242 407746 2357370 2116935 137204 898892 258046 1135913 309792 2485195 1035958 1296689 1575875 1106925 2291063 1280232 634295 995154 761206 500720 1644956 1871501 11318: 1239681 1399087 1189171 2155577 2095835 1958554 2024511 1974536 1810578 299966 1460202 439600 266397 1367650 2340119 2406259 1406835 1909332 796414 11319: 1131783 1562360 2348313 915881 1132: 1393340 1863266 1006238 1552992 1349300 609974 1582077 249561 1567618 459456 2311261 1321022 1230468 1187975 1816197 108592 2369493 1363551 1756407 1510380 940635 1634780 867768 1355630 2441536 1743315 260414 1945023 2584192 1975977 2449531 2374325 2613119 2478801 2000772 2308207 1877253 11320: 460696 2181247 31818 1112674 1072827 1944698 817339 1869126 2589279 1494923 324092 2460780 2016388 1806387 836243 910746 923645 1035478 1291791 1851956 1499931 831428 1106688 722798 1706289 620741 2165892 2487462 684777 1438345 1013793 1547810 11321: 2384624 1407724 2280859 11322: 85876 11323: 1644806 660551 2245030 577131 2537412 1532810 1447691 1468700 2280760 914811 1239791 2476668 79712 2599438 2390828 1340130 289044 1194179 2175291 169316 2584717 417764 16732 667730 1488189 747890 1510267 755774 411596 252976 577518 1948335 285149 595803 565203 94874 1071370 1204739 1275213 2364377 1857354 1303780 474921 473884 1485833 965412 33473 44809 105454 2379844 1068501 1750915 2553912 1256815 584618 1162096 1862201 2469575 2450097 1633312 2271734 440938 510415 1810896 1119965 2031967 1131186 971168 2477522 228881 2471208 70677 664607 594451 58959 545568 2598621 296156 1054287 1759734 2074582 1598405 19533 256029 360789 644041 1875176 2013497 1397788 1133401 1531068 1092312 2429423 83320 537998 320135 1919086 266909 2600795 796705 1309246 2146737 2245954 423966 1765640 31318 986479 1190223 2004260 135545 232094 1638194 1983332 1630583 748028 508720 787800 2072739 1067835 1740307 697154 1757434 872072 328663 1149839 2588803 181357 1343532 2402157 1225914 1636503 574988 2351580 1802370 2507024 774095 2052647 659807 57910 1809112 717109 2186586 983065 2229023 2090424 942457 446593 407946 1269405 1737592 275912 1952295 905844 1152554 1540561 700058 296987 536299 2364497 2439220 514422 2534960 1463896 1797625 1331157 79498 11324: 1433743 2409146 1009839 94787 11325: 1253498 316162 420586 1763627 622426 128802 2263829 1985270 1896706 811093 1813352 702626 1011320 180368 1976804 2603015 159410 440752 944858 781779 800441 994592 1420765 1802419 149862 531354 475289 1204819 1657886 1033554 1404342 2295561 1793738 1941360 1416130 1838238 1586184 1374317 2159380 1428999 1317592 533163 1628211 2619243 999113 1483237 2263599 2289748 749861 286272 2313292 2227923 1241220 172682 2225178 1903828 1560575 344377 2297969 2363200 662533 776327 110829 1991261 2558632 1425324 1001122 470546 9292 11326: 784028 2293454 2469878 1201223 2337325 81379 2216871 803666 2421605 1313053 90893 1841565 2467043 660312 969674 1691835 2479322 972613 677070 1068650 200064 950186 394493 1709893 1645544 206718 2153222 2139156 566197 682101 801890 1841833 1571701 2501745 2447678 2574919 742696 790983 2500711 942142 593641 2201461 1723508 1288694 198644 543394 2073715 2609396 1189247 971668 2602493 2257504 2438981 776406 785530 2576128 2316804 2537488 653867 895830 1332870 1070787 2348784 2261717 11328: 1263600 1858089 2489577 2010087 1918381 2114283 545070 373299 2080053 1498723 2253008 2492594 2082431 2291043 2112802 11329: 1418017 890737 1589479 1607438 877753 2068034 397122 389289 865213 112550 1133: 806725 1803358 558680 150354 1784969 1428494 996356 11330: 2628390 2513253 2400560 11331: 473592 1223936 2439343 1312553 1944016 11332: 542326 1791519 848872 966580 45752 2314419 1993366 2024703 96013 1973503 1568893 210762 1822089 16273 1686385 739492 16818 11333: 1180412 1605739 1121636 547411 2408784 555545 1174079 2295566 2279990 11334: 1730571 305148 2437920 1561269 738136 2614071 216713 1549412 2054096 1140286 1855206 1297864 2595918 111999 107922 770659 2548253 2212137 11335: 2387813 1779141 349596 1956586 1495055 883391 1291226 2464892 2081935 2584551 805676 498366 2158046 1328321 1475289 2606402 2574761 411114 2080010 2176860 2506488 445483 2781 1396967 2003287 1182654 321537 1955943 1652665 1983837 2147429 110667 329619 1905334 1156623 2119776 353673 2280619 1611303 1433007 885170 83396 94630 761245 987333 1946638 1544545 946344 2296242 243013 2136075 1441077 734910 1466027 904571 1327479 2140906 646031 1303236 2383688 11336: 868935 2309509 445990 1985596 11337: 2449771 11203 421995 1327426 824549 2551321 2395892 103184 2346462 714343 86479 1927377 119496 2442680 2643800 2286335 1431187 8191 1276705 950624 1617400 1189333 907609 2386348 2457922 1435763 2433578 829008 1280836 998276 2260275 1941324 16343 915608 898011 569038 60469 1095523 2177425 175030 513086 1630701 2181268 1194179 259790 1383386 2500783 1325959 1516413 667730 516823 1906547 1008617 2512531 153318 473605 1864290 1827833 1057678 1845227 575217 1282483 2052726 1804816 1776237 1086093 2341270 742350 1417929 1478703 1385661 440751 2543396 147656 2023144 2210249 945548 1873131 1613866 544746 900450 1540372 1752137 714327 2593340 2570766 1519114 2387422 1662658 2583260 1581739 1623288 822500 2440590 2577232 1563555 290483 1417474 2258626 2003796 405939 695648 1706950 497729 2258262 960011 466318 1164140 2046051 978124 388143 2202777 382675 1601041 1091847 1213124 1389780 253330 2509079 1947039 790648 1171435 1500502 1696015 257021 1667993 2471924 1625449 2622469 870615 345513 2079618 2580661 2555534 420973 1290524 1933670 867006 2240821 2261827 1131164 1478678 228881 801876 432110 1891773 644457 1900304 576148 1759835 1819463 1837016 2386871 1454801 1810064 83290 570222 1655006 893984 1863558 880178 1645834 636560 565331 1812829 265383 2382867 2575330 2628826 1565853 2625520 2551091 88483 349377 830572 2192744 1544367 2600760 5145 20271 275391 1717933 1783260 728601 1199210 389628 833567 1125370 1220685 1367494 302958 978447 2191503 1277909 1055880 1472759 1121149 2525519 464045 933167 892182 1176353 1806437 2020456 2440628 658979 2260462 496544 1545228 250179 919223 1963363 1505183 2063167 768483 509438 658282 2045148 1510118 1946064 908127 1159382 888785 1996469 376915 1467946 2359500 454636 1235511 1147158 272798 1066151 2339720 957764 2169477 444275 807782 1448409 996292 2280129 2141954 2365215 2093857 459226 923456 926812 1377567 2463152 146032 2347228 231461 1075245 897171 2142114 805479 1615469 1361321 1896760 2109847 2513991 1408238 2600777 2312363 3983 539186 1593297 1941865 2298118 1571076 107822 440196 1758059 1407483 2107133 2489022 1183483 2234603 179693 764086 1041961 1638356 2199016 866297 796051 971768 1891370 1110178 1086665 1901687 1791595 658685 641330 1949639 2301329 461057 1099611 1146554 1260915 2042234 989640 535688 396191 2271408 930537 2122936 2159915 622096 2312467 32539 256781 1421574 1856019 1372159 320888 2565642 2549410 1063712 1846139 1191972 2237393 1142039 2440422 254550 1196301 1012496 2362853 258920 200824 2524038 1062683 843758 1934976 1019400 2176630 745649 695616 1759454 2128821 180814 1256755 734046 1729007 1685556 1622846 2556967 2408343 2479407 1458049 2648386 1873722 161950 754751 175175 1583534 1451378 49861 998128 456540 168533 947292 1892490 2024827 522152 1430364 1835035 400859 404160 16709 1499215 2165102 2113045 2513682 396347 11338: 2066443 585864 513533 1359521 1603751 11339: 1963985 2599662 635235 252482 386823 1134: 1457332 2243604 1404885 1213655 2216413 1598077 1211657 1219100 1654826 1342762 361462 1055790 1738234 1579732 1821082 979034 1162869 541477 1422686 618005 1569734 1968875 787371 1525100 467632 2321768 2093398 1123804 182472 582456 2186643 1572052 1791669 581027 1750428 518282 1886711 1471386 677049 1378525 2088231 1303978 2185811 2004779 255452 1495577 1998517 1013559 2429925 635240 301553 65841 1289880 2056230 2352375 655762 63286 1939393 1588031 1965267 2461172 2490359 2206468 1139591 2083924 386793 1416219 341954 1881265 2157497 880219 387855 2441707 1082257 2636487 2636048 2249305 741964 431572 806921 942769 358044 2132765 519720 732873 1669379 1024782 719480 1814597 1556097 1848163 15181 1400389 2350040 382496 2635233 2337425 561576 881708 736297 1120148 2335095 489586 905810 1586309 1086066 2443785 1820781 1453864 144201 2062418 2402871 153477 326898 1923868 1970404 427596 1190481 1335962 90654 1198852 432943 1071525 1815654 2358724 240084 2412766 1530351 542298 1479354 1760072 176067 1288980 1477139 119690 1323848 1913615 2564296 1273374 2432356 1980497 1998664 2222666 2418042 2510580 2519921 2284570 2350948 1955565 1006274 2159187 2066892 1109899 1130791 1110404 672851 2105216 1921261 809380 2323225 952453 1596348 932707 1898808 831981 1955584 422166 1286350 550813 1554237 227867 2418152 2521178 400406 1010179 2526460 2374513 1144273 1575541 1145060 628104 1910400 2328513 1441444 1867384 1543739 853916 981352 1243037 2600159 83895 2201027 1919476 1668779 723148 2236423 1223718 39694 1701418 46929 2607846 1638334 655946 1125152 609298 510573 338197 1755921 451484 2515426 1665093 2348948 1083137 217276 601312 1019997 1446890 1347974 2035595 1568498 588424 218699 2179371 2504570 1279828 564644 1266474 2131243 904354 730934 783804 1084626 2641838 1219183 57402 1828716 363854 1808254 2175172 1436001 2216088 165926 914532 291979 2559056 1144818 187005 1545825 1661952 46597 2178735 820878 1737839 1236062 1030274 2127989 1969393 1665834 240902 319313 1883088 729286 1859144 961239 2100429 1028867 1372143 268698 1354171 1345784 2584437 2615679 1786275 1637776 2900 373299 615066 1306583 2270500 133045 977673 712649 237016 1462096 659164 726080 580358 1633703 1213228 2307591 143274 1354305 2370467 903346 458414 2125901 2058517 2002892 1920982 2632269 968745 898370 1276821 1750406 2564077 2457396 12860 318128 830022 2175531 2166287 216857 1043599 2057113 1530129 469525 623709 236271 1045720 1766434 1012115 1283882 1256752 2589296 861352 373449 2525848 2183290 2338800 2020075 1724447 1854679 1876131 304887 272845 218585 2056531 1974190 1032784 2079332 534276 840510 943661 479421 1841327 871885 1240046 1382430 1951226 1867135 677235 430774 1328203 1855428 2497933 205626 1750690 555423 211371 203908 2477945 957573 2233936 448736 2125605 1782605 1072069 2514010 2276597 49960 373441 1545819 2403433 1600579 797609 1419417 771488 1055243 127911 910945 1060505 331735 1036757 1305504 2590262 1661307 2382750 551849 712681 2211669 1419463 1597517 198931 1138451 1221973 516256 1962037 1584921 1798186 205768 2027196 560293 2502336 2499920 62685 1024815 1375117 2488700 1603797 1684144 2178558 2647665 583438 86246 377216 1100437 1590690 1984121 576896 2257775 2441170 1676140 1407270 514358 2161237 2458701 383628 58708 619331 382929 120107 976645 1160863 1757870 387703 2540904 272448 2016248 1644208 1062768 1462882 1367060 1842729 557063 34909 1865967 472334 5225 1143595 1401362 610766 72526 1232918 463987 1236967 1338092 1023136 863385 1744702 1820406 2385200 1822470 2269722 1929633 499348 1130790 841811 1239113 316082 1557720 771754 995939 475041 1581628 2358004 1069793 2631443 206252 2527670 1618823 1629264 567987 1452069 705662 616154 1153361 285574 2158969 851818 2100030 394148 1259398 500992 342291 1538815 2282997 1073721 1856328 723876 2475472 2312074 2114796 70825 1338687 928792 1432013 1844268 1404745 2511250 183689 1743478 1527295 1855526 1763136 485025 1772954 584704 1394847 2311878 900012 1201288 1689971 382293 1868537 1455880 89748 1317007 870076 754690 1587148 2026647 120473 1394105 2353750 775967 84927 2535244 2033354 763551 1598210 2465085 1228100 1687168 1796405 2369369 434130 722631 1110688 1913743 626399 687192 621294 239117 2062695 283712 1891246 1632007 965830 1974423 1871913 284306 1138333 219394 163288 1223853 50415 847780 2033896 1233029 1780038 639587 2005220 134863 2025296 1098297 162688 491015 1848385 1470035 1461397 1501874 809880 1440629 908027 2612295 2018388 2330519 2591087 89234 2129353 154087 1897275 1603013 804785 1179235 1565866 443996 1434716 634022 833616 1888319 803157 1959179 2440742 516190 1382783 293575 750655 41867 1417402 2563012 81414 438200 273311 1532417 1250959 2460450 818899 1599442 1178558 177250 2244891 2385402 1938791 1392356 1376990 1445037 889754 1253399 492384 386242 1370954 2258894 1571076 411792 1922668 932346 2325667 483686 1389860 2646409 531016 1638748 2574107 789403 1065227 411965 1483807 1545645 1272620 212205 1071582 1064265 2399883 1407197 2250911 1956010 359277 455769 917173 873299 2503728 119440 2513645 1792939 1765278 779885 794784 1937831 1924194 2250628 1106962 714804 386325 1834459 2521204 2556898 2004293 2277907 2528007 1241530 1742928 23200 1315608 2636001 925814 87681 1013975 2133025 317197 2287458 510465 233132 2399718 377987 556799 443943 460001 9371 2459449 1760544 1544029 2013164 1087643 44029 597377 727241 1969859 1614714 2259417 539984 6181 1344394 222982 373297 240239 1778809 1646200 458474 695748 2373189 2068785 1011325 2196211 1820996 1334792 1202545 906177 1973712 678857 870230 2190352 832124 399503 431856 595855 2459646 1643395 1803909 729058 892414 101280 2314655 2423504 2565769 942523 1888471 2550145 2550292 302614 1765370 383757 1371390 2464839 1894189 659096 2597897 342675 1893467 1033676 1607178 2349476 754629 2264013 408501 2060490 1522140 1046721 216044 1080703 875260 881634 61433 2385490 597518 2094117 2160653 2547924 1679330 163547 1751512 1855677 339288 949671 1047217 1814847 418749 2634348 1809440 1917327 600137 2613662 1096009 719217 191479 1065265 1439335 1593780 2516772 765816 1697276 80320 2019063 2318560 665723 1156072 7015 1282240 2188353 1669062 83015 2114417 1974995 1219886 168971 121998 1574861 1878867 1086635 1103226 1787904 1709965 1769087 695843 45686 435127 2231204 1259751 953264 2592452 2379379 2489594 1412042 783056 598595 1113664 1496274 2070926 1916082 820879 2638902 11685 1998163 2145533 1727360 954717 1136434 174899 995782 2625496 2299739 443969 2635406 688040 11340: 616585 1115779 1527367 2520379 98554 1176489 11342: 2047807 1984346 1904070 2066610 99462 2368702 1773724 11343: 1832431 681713 1204080 1546259 607031 550694 1730278 11344: 831812 2355284 950198 1488935 11345: 2437650 1999059 2430233 2137438 157601 2431740 1309253 11346: 1491964 2173292 132084 2615488 2555124 468059 300130 1689218 11347: 1410671 1606869 1601309 1810022 1720155 634700 1185354 11348: 630851 1554668 2186859 175184 2523902 2235585 1662940 2294504 1872547 55711 615184 1871371 782559 2475615 461240 2589986 677396 2038558 2129855 1593485 1713556 140767 319799 256298 1413071 220757 621708 287143 1039692 465831 2636470 380172 1535002 1750288 970606 180935 1102302 638363 2430174 1292215 2148313 2073922 1003617 1114033 2556060 1193228 2315398 11349: 320249 1783277 1535002 2242389 1135: 1179117 152193 977197 1249629 2113480 1564919 2310592 2421668 539235 1137003 2503188 1899390 1170138 2230639 1432428 1209528 490124 75010 318752 1203959 854949 1077011 384821 571932 2087199 582851 2464424 1753194 867256 306587 1708493 2309637 461070 53055 434585 86994 1447528 1283171 1578895 1865314 646098 1199991 2407857 43891 1282251 1823941 1657710 72963 1622149 11350: 684071 37467 776794 708010 2144987 2348569 2477110 2310880 2505249 1389190 2022904 445328 1903527 1131434 739075 1603083 1083753 2518980 516127 1789038 699154 786482 2183036 2612043 601267 1226992 1419344 795371 960843 2123932 408161 2224061 2365242 1656055 1698900 2310547 939816 1774024 2195334 2176780 2541521 41893 2149490 559906 1644255 1043326 1137644 719546 205569 1070424 1219230 1063877 2578857 2480155 483156 2076955 1077517 1359352 2637077 2013547 2145065 1986877 943781 2113503 472880 1008196 2033786 2310532 229341 362084 2535512 647360 1139284 952862 581123 2406494 2356355 1890147 1658 1186731 183659 360236 1338434 124971 1034451 2413085 1743643 1583561 1036896 426184 1724115 2399356 854541 1819535 2572925 866531 89015 1743606 2281803 1781171 1892045 861852 2648705 1387753 11352: 2556705 2012766 1739992 844347 444683 11353: 1822049 2547160 1867352 11354: 1566279 1974685 905349 1633438 1902302 220034 1769778 2612086 243700 2422378 273317 522860 595351 567987 457882 64536 471869 1318560 1169007 2437936 2402973 2526931 1353179 1927929 1772930 2560703 2197504 833108 2196338 1604433 1945029 199112 2575503 784485 1151399 2540589 1926919 11355: 2085613 1640594 11356: 1752360 2576389 2124644 1893367 1046596 417739 832099 2266655 1587846 2477029 1932884 849373 1615323 11357: 1579552 1172107 11358: 1047046 11359: 461498 239343 1970882 1143294 2361377 369867 2114016 1324333 2372439 1136: 1331811 2360887 1905155 1663894 1295140 87983 2528715 1495383 1743747 1260293 2136742 1646865 122121 1746129 414536 1611445 839950 504063 1810534 1317335 755459 1421853 2554035 77708 278880 361564 1432078 51087 1700131 1088071 1729721 1085520 266529 2197579 929903 1550359 1579499 210459 1453265 1655232 1239318 2143500 11360: 1834083 78712 1304264 1716007 80152 2265370 1019324 1549491 317008 1922218 1636243 11361: 357665 2563844 364247 1139334 1073581 11362: 1365892 1450557 619497 1062289 2409614 11363: 1017702 1031978 1329823 2127276 2461951 1246716 1239815 339362 1177965 683826 531247 226125 72409 786402 758511 645145 292279 1963869 32295 1287003 1533360 1623203 2082901 1789077 2177332 1602936 505284 2175309 517767 584538 690754 1308339 2233519 2107754 578094 837888 1409021 2400625 11364: 1093275 2333723 2502180 1411944 27954 2451618 521587 762360 395996 600134 864362 586772 1359730 2541405 1720009 2368422 1504442 2139483 1269031 241068 2435841 571229 1963842 1727812 11365: 2568040 1929741 11366: 1203767 1198690 378254 149594 2645097 1126962 2613480 2486256 830598 516635 1396959 1928961 546922 935531 202316 357258 1383785 2363022 2050924 1078266 2591692 1469232 370130 1837705 2551955 405741 569872 205187 11367: 412207 1599245 264647 1539017 1509726 1013491 129204 384082 844533 267841 11368: 2626947 1328716 2076592 711031 1533173 86275 857156 904402 563237 11369: 1079731 2537646 97668 44689 2193613 645560 1512603 539835 1755203 1990179 1806112 236368 70080 1115847 1900575 719534 1275082 1046936 823160 1347835 2357051 1435776 1693604 1034622 2500619 2268185 2298019 2331876 1638557 1827513 1944947 1797557 1373402 2149225 1174887 332598 2051938 676659 919680 409516 1628812 755499 960151 682499 2316048 1860914 2363567 1137: 656418 849107 1418759 2599606 129446 1643157 1221683 1988893 1801453 1624021 1583476 80146 2290561 2340649 1579798 1647159 1438306 2508842 2124179 1974599 11356 463421 2609074 710719 1377623 2478135 1430922 2054632 579127 195191 885720 2479673 127438 15461 2360477 11370: 2425117 304079 1572677 430066 263656 11371: 1298179 293648 1351064 2497352 1873921 594564 1453826 11372: 1933853 2574175 2152492 55654 2576182 1076511 11373: 2260447 1847624 1289499 11374: 266948 1388212 2500001 762040 1490189 11375: 776838 2647989 1664337 1358396 11376: 2480495 1781225 2499766 937043 2075702 2038974 2161633 2071629 1434088 1851292 1686932 2131910 1007967 450247 2357588 1292464 1123076 631734 2518094 2156740 1498365 698926 2563772 300957 60916 1776892 1740481 398065 726006 2023139 1090199 1974002 1393636 1055167 2531809 2427842 984420 2087032 1719603 1123667 412441 1548657 661145 225701 2143978 775171 2643376 946652 242832 104175 1859205 1995943 2380910 354369 322622 876690 1242099 90510 2275419 2069978 864984 1211697 2365483 1252460 952165 936695 75234 2219727 2593670 1626449 2553150 1922694 961286 1819577 287695 2117937 495012 2287632 1525284 886215 328865 184671 527270 555033 2583057 1105447 2160334 174602 2591518 2644497 2219163 1775111 1274009 1116995 527987 1618164 2327566 1842857 681024 421798 2281456 1030808 1157563 204754 2200493 170191 2018693 306311 1383191 186285 116228 954442 1780507 2380882 1396768 2488498 2397543 569018 144378 57740 11377: 1348039 1597090 11378: 2283972 1422254 2048811 1183244 1884195 2388839 1804824 790144 1233311 1454460 2238667 2364029 678740 602274 2107665 195599 2004006 2511444 82285 1296918 1255980 1337339 2574320 1299378 548486 1731107 858204 875439 1250817 2580471 313446 1096946 1642051 1377943 1077068 1997840 1283644 367866 1993573 1119751 1091264 1226939 473095 1662788 1744446 73395 1925568 1945155 588877 959896 210258 568668 63134 2513285 1692678 2396891 1725667 288764 1884356 550163 1105463 1527 1456912 1253608 2016364 1982380 1090966 1047202 238682 1012539 2332875 1144165 2281857 120297 273431 734090 2170686 1782844 2025791 996588 1603497 1341316 2419235 955097 282390 53346 430575 731768 837272 870213 1134580 1694673 861739 1445247 1564200 597136 1354928 1826072 2450370 544877 1745201 1880258 2531473 348596 498907 2205980 2384116 381923 1865721 898099 529468 847707 1066529 2391225 642433 2140021 1498984 1058972 1035982 2184710 644713 651268 2087449 1425176 690272 844515 927617 893436 1426604 11379: 1134179 1729721 1138: 221033 1291393 2104214 2401649 2310614 1559921 453814 513862 845626 1497576 2602930 2371218 1901036 2220209 1045399 1703572 2305818 617918 585873 566819 2428803 1289710 1066926 275186 1246624 1835276 1245146 15513 2647328 326761 610463 1623234 2533535 645351 916190 106887 418742 1641411 119566 102892 1850667 2089389 2080006 400389 929459 2457053 1588972 2210849 809956 415367 1392693 1599940 1502204 553113 606175 1562322 1141912 1184676 1501820 1141902 1047766 1648604 1341693 428808 2478595 1089326 412698 548134 1609519 2617596 2373120 775710 1075624 540843 957673 1730342 623614 568784 1640902 752931 1475712 2633274 352347 1112952 227414 1622882 1794635 205745 1413820 2247303 1415272 1006677 2532407 81700 2039212 2013146 1920828 1389697 2119832 874976 1048812 331140 2588348 2442528 1892828 246364 2234447 652361 958234 464788 2102621 1019667 187610 1848148 1805444 1463447 617074 331239 2629239 308553 1313540 154731 565796 843712 1959856 1931427 221558 717476 1214219 510278 1389792 2536365 2247562 571625 395176 644638 932706 1075893 1607652 2524333 1158972 1799614 78780 576837 1726925 2400013 939360 810708 541805 2182036 14794 2231200 2457476 2423963 619730 2570536 890223 631041 185321 1482383 221630 188270 566399 2461678 2598102 1180880 784406 1497539 717498 1075324 546576 2627452 777365 1391865 355527 2187711 2138153 488945 360556 931509 789915 1366541 1030291 582089 1888746 582223 1783683 2549231 1767864 2316974 2431161 1659197 2201703 2173681 620739 304132 983493 152081 736260 13723 690642 1720870 1198293 496141 219810 2529084 2526976 1384125 1673073 393705 2525182 2089938 2417999 2445470 540787 1878587 562878 1719961 479611 155624 2029153 445937 1711413 2233942 207790 1919283 1690102 1068727 299893 1917816 1661866 2115819 511272 145920 1825720 1468359 1385381 526154 1744314 1937539 1442556 2577375 29525 1185115 1591999 142410 691272 303401 125642 2046391 2373756 228331 1719418 153109 2050323 1105083 1463238 1565060 84102 714156 1045354 982225 952152 481948 2047285 1362728 11380: 2079373 2173961 11383: 1077312 928262 263867 602861 1200477 42093 614860 154989 11384: 1507459 999456 513995 1228354 1932785 1724093 2289707 399159 1369448 244297 1626060 60241 794249 2089575 1742475 726342 1937532 11385: 807586 2267029 1783566 1056405 2629999 349309 1257990 782127 2301445 87966 1190027 2307943 1039055 626264 1955181 66671 974151 22288 1099418 1733879 688753 1535448 1293911 884165 403182 1467500 1925991 1275156 2342567 614124 642036 820414 710073 172591 1603706 1414717 2364796 285244 35412 1403893 1228641 1751653 569728 782769 1794755 821576 2460569 451346 113468 1063757 1997951 2433030 2468504 112834 1753741 1063693 490587 1223232 480793 2296590 4477 532974 790780 1306709 239570 1549715 818982 690942 2423874 1042710 149474 700891 1899630 2460943 2337179 216406 1138210 1418101 1267297 946103 377613 180576 4628 2590665 1233520 1160990 1779389 368638 499312 574046 2596482 2241899 1012147 2415382 2532366 1887188 622515 1607424 1158517 1025869 1996102 1039128 255283 209251 2117258 81410 284283 1590614 2297302 443774 2544678 1780925 2455349 11386: 1940537 2012582 237163 1874834 11387: 663602 630396 1724554 11388: 2593125 1556209 916437 2512897 992652 112897 1344819 1032935 2000314 1533052 1897286 512484 1876833 1761086 617974 2540082 2263439 53848 2608797 179776 670073 1769555 2228473 1073293 226800 1933406 489648 613439 2631788 1020736 85582 988354 255160 720058 1741009 1763860 422496 254675 503247 1844061 2541849 733049 467431 2463875 2521333 249078 2427537 36124 341626 2618861 948853 762524 187281 511132 1265998 1088300 625370 1893392 978226 383651 2215977 270712 289320 1880636 1566640 47825 11389: 45007 552291 1567908 60284 2630361 355120 275633 551691 2035166 1268673 491893 1137567 1760528 223026 210548 1139: 2164125 1557300 1576888 2104010 2318505 304220 476110 2563665 1489546 1227223 441406 2092746 652342 1742749 2608381 953639 1091075 555384 1746754 1275796 969783 1149707 2421376 2305826 1833588 81443 1534356 2201816 300090 1663850 24248 2236026 358145 2478711 2258714 287713 1703456 2307173 1204502 509179 2052516 1449969 1411001 1613801 926951 1466533 883639 923909 2054610 1066915 1105756 2584374 1528081 2176630 2261556 2210980 2182611 1927048 11390: 2508198 1178023 316752 245684 257269 2449026 1339797 631843 48022 124167 1642087 1730974 2199617 1718096 683444 1973428 32754 269851 11391: 644827 179272 958104 1477536 2486566 1558355 1312117 1027126 2070368 1538948 791557 657707 1864366 406826 1087339 1359927 1833607 324925 2035813 159325 2056163 1295217 2115222 693782 1343075 1452581 1701491 1806931 664576 906833 1946814 584661 11392: 1242087 43729 616827 11393: 2211750 1202434 61829 1138331 525206 105572 1455759 11394: 750281 470108 734265 786251 1737894 136767 856810 450048 2148574 2165079 2257934 16688 325705 419373 83267 1128714 1340811 2638218 1352261 11395: 1673904 2122755 1268611 11396: 703821 422842 563559 1424794 1624722 1475042 2615031 1263414 11397: 1109233 2390417 619737 671062 2610594 1189220 655945 1723056 1469659 2099758 1545368 524999 2476607 322230 1382681 924647 2564390 412641 2227885 563269 1624556 961496 857563 2495348 11398: 1634362 2585420 670801 441290 794977 1631324 453268 1254903 134161 1741239 673225 2245164 775347 937847 602373 1592937 1448191 31218 818475 1485748 1513622 2333373 1161725 921104 2073086 1762240 1460659 2645680 653956 2038601 2314962 2226780 461390 1469130 1637970 1983249 134351 2331979 732682 287325 714605 1953975 677998 308725 27929 538479 90612 1436432 1656092 771748 1393872 1026162 533680 1159591 875084 2032298 1730016 1973268 2641753 394020 937890 1131422 1755709 809154 130890 1008361 2290978 2379272 2634320 1583953 2596083 537788 1415233 2331428 160623 54712 2047186 604358 251780 505875 1007093 2631056 2271946 2148784 1156589 636566 1869250 2449326 851452 1357508 849986 259480 580817 2254847 2605788 2450718 2323183 2415782 728540 955413 384135 982514 1188131 183517 570504 2629338 1104922 1104435 1466385 1474603 136817 2070572 1760465 1996598 2384722 1002601 1316418 199026 1036703 1848865 135506 1830944 1093342 1351544 1846034 1318095 1628685 1513524 2133030 161527 1985707 399195 1277752 1551883 1734800 2417509 580537 780301 2221301 1713743 474706 375148 1231192 902641 1278658 327638 2003212 2186820 1170994 1600503 2270032 690339 2520523 482864 35666 503050 2337408 2100500 1523142 1613358 1777032 2517912 81518 1945217 1207062 1981724 799665 64522 261295 1299781 1231617 2557593 996935 1511578 998633 2143946 421492 518769 1021397 1269351 2522278 2013819 2546608 1079334 512382 417216 859068 2437360 455912 941270 1942575 2286441 2196350 1622759 2624783 1442164 2007339 1982175 1365381 2220759 1334339 868753 2606092 2325427 419346 1376891 1735057 2048217 1550588 1935059 2290447 884433 2032917 109963 2327373 885875 920446 801512 1085526 2116629 1137719 732780 1035471 1517691 1822378 670488 977691 1870403 462634 2191700 2370134 51900 290906 98300 849923 860618 1146582 2251362 988750 332558 435288 1994654 762274 1135305 1506478 1366498 2156949 462353 2311707 225198 2395401 694741 592519 1613039 75552 2014447 2167920 1599878 1060144 2101530 1116890 1183014 2395771 1357534 728035 147734 677613 2643009 100006 1015760 1220707 2403208 429221 544980 9545 2275124 1302330 145437 2471615 2350110 429589 1068022 1028828 1326640 11399: 1084840 1967295 1637206 2264190 1645255 1921018 1706860 2370789 2625649 2239076 741587 652918 470930 2588202 1416957 1037392 1329901 248219 1824756 1179440 1927578 1007839 2579932 2322287 1317871 2280225 1464896 2623128 1563292 1965428 2078992 2486710 239992 1953163 2531995 1290170 912138 1845407 1851834 1174713 239892 223959 158954 1280124 42730 1248706 2193172 623448 503646 1593093 1182782 1665958 2402599 614579 1176418 113952 1064603 577885 164061 393116 681379 474799 88652 2576497 1366229 725227 248296 871528 1892141 2370485 1821855 184333 2176837 851351 2212394 478462 2114764 1863925 1926686 1293811 2195565 2179220 1085757 2474724 1856598 213729 2158427 1892367 738430 1004632 30889 133904 1957472 867644 1981755 2477546 928391 1817350 1624609 156441 1274113 2099606 362875 2320341 646631 2372002 2080890 1000035 2222077 1323086 851331 1662445 1069639 536263 2461223 114: 2503473 1962908 812892 1379178 1551513 1856598 2492500 725942 461028 2332867 1140: 1405996 2125035 1161725 1925885 2550996 1298147 957205 1127410 45766 583388 1202682 537601 369542 2314704 567557 1841991 640926 284604 251390 729111 324249 1689939 1504229 1465445 290104 158785 2068431 134799 1596915 705534 1476304 936425 1775251 1271907 11400: 1297425 2199781 2244136 1028803 1186492 1822009 950169 251113 1287795 1456944 1197338 692707 2407562 468252 2495919 371953 1696869 1282130 692268 1589575 2223228 1999631 1253349 760271 1640325 500286 2519638 2372222 1354487 2027147 2590308 1203445 1243028 2447094 1339688 179516 1706227 1147872 129455 2340535 1700893 706207 1707687 57728 271342 896610 1175009 25992 1766335 965015 1717110 2235567 1406951 686629 1884838 807951 267305 2118594 875898 2559668 279694 2292844 2070192 2176742 302464 1439640 2189341 547647 1258451 2043481 1197322 1791323 520840 1270812 236481 945607 1360729 1227030 2596758 959841 1990724 1889867 2531651 1217689 2000436 1700374 2576411 2329691 2497722 1720905 2444081 1657876 1177735 47364 843409 2145631 1901496 1379097 1140050 1184006 529399 1619184 1139060 1240795 293360 170545 1098249 1718087 1879596 1778396 2289507 449231 2539389 1708368 2308465 1159471 1953938 838131 1901309 2361799 2044694 550111 1318499 652043 2546946 841243 142161 304348 268216 2507919 713574 1877200 2046210 1138858 2535616 1046906 1188440 386420 2331933 228236 2196278 655680 712526 935170 1182495 410177 2361695 1158378 349863 1060720 374102 2109252 1248067 366640 436046 2595834 798998 1206678 221639 2326490 1143046 1391391 1158139 55205 511585 861038 246081 268526 1789173 2287769 1353208 718179 1135212 2093800 1741626 1184408 296987 177853 1799345 163424 1942343 565947 2292720 1481 385041 1376659 1750930 11401: 1792307 357416 1863630 1742364 1766301 2461607 109659 634283 1082716 1743544 671029 1784963 2460673 2005521 2002671 26841 2584256 651322 624328 902498 2531769 1824936 1744083 2129437 2138966 1973791 87627 1634899 2569071 1750673 2527711 2135552 1725003 2189753 2024829 1806825 1167641 942809 2458303 1107218 1971717 974252 1742949 251059 2003335 1558544 1893690 512590 930669 1089167 909399 2573506 252119 1331616 22760 2396174 1282298 2196046 1968241 119465 73956 2455058 11402: 1433953 2549787 419500 11403: 2423307 108075 1345359 1193844 1245528 1507353 11404: 485621 1735827 1359228 2501305 1219298 2447112 1374385 416760 42037 1510892 194761 1624931 11405: 923084 802240 2598220 325463 559094 2512565 242606 1181865 195384 706627 1001509 1922449 2647169 1637652 1495334 874605 2133992 663627 1996825 1256534 1315913 2436759 34152 974403 1126388 453134 1835982 2274079 404438 2133005 2156368 1527378 1563131 995709 11406: 169485 2490524 1379796 599674 1122775 2589677 2648253 290739 1647835 100270 41897 1586256 1751926 1012693 1067508 2355409 2306336 80638 719903 461374 272860 2095856 223498 1225639 2431749 1468754 1914321 2551956 1906813 52927 1949613 1459949 1604903 377041 1299169 1598504 1894349 612246 1792826 430373 19915 2572647 223143 1543236 1465356 1042904 2372839 2486758 1839342 1743555 1813176 378657 2073795 1612513 1164647 822780 2421098 1706943 630724 2268220 1918671 992277 127797 278622 2048801 626857 160386 453085 2190058 1841648 2030811 1336291 565679 11407: 1731492 876133 2514733 1242359 2314377 11408: 710911 1168739 1441425 11409: 755056 376164 1179757 731685 1687442 1141: 854807 59100 864748 1153564 1233447 2525695 1127148 1251864 2308472 11410: 341764 193781 2023130 1812775 11411: 873465 735636 2462603 1076954 1234597 509082 11412: 951711 2258482 1449857 2221730 2049931 1895003 23602 1515392 727614 676412 1807859 2474060 399045 1384517 2512073 11413: 1312116 2005542 210729 1825875 1176127 1093895 526002 11414: 2341605 1910523 3468 1318617 2194266 154358 1179238 1792409 2185131 1906049 2155203 244902 724134 11415: 2211448 11416: 1425995 893013 2475 2096250 1615438 1549823 11756 1115431 1912329 2617354 1016434 11417: 835406 176977 2595571 11419: 1488035 591923 322590 1646477 2142125 451867 1813671 1586687 999919 2321749 2609544 2408124 1142: 1887262 581506 2311376 95656 392221 109360 179662 897734 51372 729846 1438517 2074369 1287774 2037841 1674637 101442 1942590 2278503 1465208 673414 169966 1288459 67660 1037015 170051 1935426 1622353 2488850 1833221 1080447 178012 2564120 1249014 2237690 1425608 2421820 168318 2484551 2193315 2394071 2103335 1189247 876910 1965984 2367553 2156988 812714 2103116 353431 1319890 2446157 976626 1220946 2599568 1106257 1335036 973455 11420: 1270901 898706 1707309 185039 1551751 2077772 11421: 1329923 1075596 1956280 777071 1909349 2388514 2568963 866918 2640626 1030306 1654889 1471391 2066857 2034075 2457656 1645724 401705 2592256 2180256 1900530 1124715 563210 2521026 917554 2173525 2227428 1757622 2194612 1466020 589285 1409082 1508967 2166692 1153485 196200 145339 1199271 667730 2246410 1659788 2144359 521082 386465 2250617 2573672 1464471 2618724 1887209 1503305 16844 515662 398432 811987 1466650 1340695 544216 243944 2357004 576956 2175611 2213041 1009885 1877582 1776108 1345591 1558352 1887661 2053887 627849 1806602 1378892 1391305 91272 321752 506612 1220277 989255 1082966 1623998 1684330 2465268 1660557 687814 598513 2259548 1763921 501808 2339734 743770 2469908 1982650 1119731 2408493 2278058 1413799 2433670 2417337 1021023 1961774 284151 1304679 2440057 1999305 1746205 753127 2102677 538373 1519587 1189864 773965 280444 1071777 1189588 2449889 825907 2640568 2211102 2090848 1171779 2036973 1528250 1072910 1311712 416960 2526206 367884 1363282 2521364 1910499 442756 1644987 659194 1771632 1698957 1602012 585222 1412292 722975 2173786 1849617 984411 1647039 762648 1481266 1767387 1698898 1521796 2512254 294947 952694 44867 1628010 1399546 1416030 1992776 1072089 1349680 2327160 2201549 319492 2092806 639225 553229 88392 512260 1395295 752232 276388 134397 999002 1008904 1785134 947040 2302579 1735935 2548965 47599 1491687 1138154 2328257 1413434 2462107 559911 995737 1935217 2205307 354269 1403577 2633630 508505 1276457 316094 1181082 2285295 1144713 1397515 2597068 872643 1085834 2374978 743611 2433508 2559775 2082230 2150432 385724 2354493 1158284 949393 715966 220780 2157047 2324767 1532485 1424890 2446511 2445288 1227384 1418946 1188350 2190356 2110538 408067 2009682 2552812 456667 1285272 2111672 1511101 1272667 11422: 1573034 831747 303336 11423: 2102071 2236668 2449125 578525 515137 465154 629358 1503294 2573724 2016694 445533 17433 177141 902495 266988 2622719 664967 204031 1999270 2550288 512958 1063353 792145 371551 1238841 1770199 1842131 11424: 1467842 1602069 11425: 550928 592773 791612 1520906 1723630 2069528 988283 2550251 1688294 647070 609451 2582016 1872485 38383 260462 1799001 170400 1187059 43620 12168 11426: 864891 802681 1872204 397931 538715 1517901 2536180 540639 2641741 809102 1788196 1735515 2381486 233633 1041037 436276 2211816 1878452 1378578 2406883 11427: 740793 455933 518805 722425 721754 1372847 418121 1980807 1722558 1488035 654189 1741808 2158080 439019 859677 1923488 1343219 616350 2266434 2318494 1321983 374474 2174280 782482 918243 2575800 679259 488629 1212136 260244 1231378 1825851 133059 1805360 315644 206032 1383946 330341 1761467 1341632 2043309 1144620 1336253 2408153 2232235 148951 1003856 2312352 2539502 2566183 1385163 2079335 870353 1410903 2430257 2059799 1583476 2482190 549047 1420645 811046 2054331 919564 351213 1857067 1578695 2401473 1262001 1739965 2042866 1499672 832442 193455 1617883 2324524 840531 2199393 1890077 532549 210104 531698 1756475 2002156 1829365 615580 486172 404448 1304505 123576 1733617 151122 2128961 1122252 55552 2245028 2649087 2647302 2490286 2452087 792428 1203616 172646 790712 108925 209875 224523 1254764 1984604 1875028 2235241 1623048 28961 1457263 2477105 2091485 1345557 2172184 873591 985956 6040 815735 1327441 1989761 1808379 1900908 2058208 2106358 98918 1784161 848994 780689 1870227 253267 1969419 1453618 1374358 2052268 2241241 901996 1030514 538064 2506593 1374870 1877671 325022 967792 122890 1009770 1989971 678742 1475063 1098507 674820 862678 972282 326601 991188 2448424 2151416 1071786 2519535 1230059 2090741 1197111 1587600 1752279 567024 493071 665195 1827724 853220 581846 298955 484190 1111456 870285 1213725 1628409 521567 429646 760944 1871159 479944 663822 749454 683592 1643617 2420384 1105672 1276062 458384 293702 47242 2110394 2426275 1873974 833648 2520398 1378913 1501063 986339 1914766 2124510 17914 659898 1160731 769631 648673 2011726 1361438 2553710 1468201 1638577 1717282 1589301 698509 1508341 1935552 1856236 1044299 1427929 534140 246683 590667 1820126 787353 98490 325583 337517 785663 1930428 1205772 314660 224300 1667547 1239551 2414798 1827272 2248946 89498 2252165 1880636 1580533 2317563 1463332 435821 52604 1066310 2589510 11428: 569039 1265961 298311 1535366 1750007 1968521 1838160 649949 1730128 1082734 944048 11429: 17001 1143: 118118 342381 1134071 1588631 150926 769739 685806 34531 2107206 2422145 2277486 1204865 2563184 11430: 259497 2563094 2460943 70378 1962985 11431: 1953826 1162641 1054915 1020983 11432: 990602 11433: 273292 1510146 88444 120884 1474722 2155948 2288214 182984 979703 1814602 1622561 1343292 727344 2429195 2334579 1295898 1791351 1681077 1097605 2623434 880058 1625329 2098413 2630245 93594 762783 880434 1057673 1323244 51476 1843504 1917045 927445 501498 30692 2551924 1582340 873040 1122744 2280284 953698 1727212 1734586 936933 11434: 2493785 16361 11435: 652964 613363 1013228 433250 1846074 2119093 1237237 1600899 737967 1376019 1417952 1715995 1637750 2303590 2015607 2479452 71992 1674658 319611 555336 792185 962050 1509130 688863 2069160 1287717 1692610 11437: 218394 1628442 950887 685041 1157243 2445243 1640418 2639500 11438: 2263361 2309509 1160087 1645000 11439: 298962 10972 807750 1923107 2140939 689540 1947733 65494 2237957 1493326 144733 783401 2631320 766895 1713519 760237 1144: 857992 1239411 1587157 1990962 1200972 1952347 2150125 898191 962864 822109 1511061 311853 1801640 790304 2630686 1362861 1118807 2444194 2271059 1717493 1899132 814458 1384899 238816 991323 2147817 1276344 1809852 512684 2530607 820981 2413115 2168248 366257 938285 441556 2487104 1552427 1567623 2339348 1932331 725965 2025012 1837595 1343234 1486496 61234 2486425 2013913 301961 2269498 297963 1265366 736304 324650 1303412 849884 889086 1056617 1559864 1556183 1138034 1941910 1948544 744326 2226732 1261103 1455051 2613104 493823 1027403 1206469 1221626 680846 609587 2207392 935550 2411722 2116353 646364 1616292 1530236 1106851 980367 277791 561258 2146902 1816602 2240518 1842624 1986732 23459 418996 1612835 113730 1690501 35353 390308 829431 922615 1638599 904588 1495063 2095043 1973494 1221876 2394102 1736422 254552 1322890 1332989 2071274 2477070 2114393 1345986 2248740 1988868 268397 1574879 345197 519767 1219731 1875943 803966 1061689 1229444 1709582 1997822 2252410 1610956 2437632 2580149 1105211 660722 1968875 256600 2496457 1700799 1722512 553328 1602884 2565676 971011 1892557 85268 250422 2124459 247186 2536698 2180588 40122 2049292 2151570 1873369 2098324 1256496 1665825 2513276 901629 2129200 2072542 180293 2052810 2557630 2602930 1978021 2169174 1179735 902949 602123 1950792 517060 1143846 585346 2103876 1943452 2216733 2407271 2561001 2482326 2203894 1858172 2527637 2415060 2128886 920600 467948 1251485 659377 1180190 2495587 1592591 740838 388146 1980171 1026411 1489261 2642965 1173776 2302265 1549315 2465255 2276883 634914 989734 946447 1627039 2626423 804625 940449 2505586 839603 2252151 2512897 1658520 1544558 2162910 1916993 2343323 1095173 1055956 1486293 114950 35972 318903 2061037 597611 1805707 1964627 2486459 429566 1271451 2074085 548422 921689 831573 1977915 2441347 2248481 2589215 1390140 2483930 1274405 1768143 2303607 1575459 2198195 2230133 2618428 57340 2091104 2006573 464782 615080 1374073 1878042 1129594 2139552 437313 902599 2234804 1893412 758475 1080193 1499180 2023118 1705261 978311 623832 1575475 885759 618208 683342 701546 114426 579426 1976866 2076293 785844 1576712 2287050 1393062 1183106 319783 1590664 1355252 1643538 367574 1318033 2300310 1079140 2432808 1363195 2480113 1831003 2605235 128325 1200150 374858 1178312 388462 59261 2172138 940240 1222142 960623 728028 216690 961824 65932 2425507 1464753 933289 596221 1305285 1221990 1678097 1076292 1590192 623927 1457847 1213221 1342007 2296095 2109622 1580853 2433552 2072347 1968544 1313027 254156 201739 2420518 1743075 1707140 1387659 1434221 935525 540063 2278519 2244922 815782 537053 2403171 2207482 1272922 279715 105912 2553235 502574 2429197 1341866 558547 1365674 1606008 1581074 1641527 2447911 836963 560865 1420140 803254 1568220 452828 400234 1266316 593330 369890 378184 357598 1139599 2012006 1694047 1371302 1750270 874678 1179844 339110 873064 680281 815156 1437762 2141979 1229790 941590 87944 453798 1345390 463069 2398397 1612083 2529985 1574426 121963 925107 2022595 35399 143338 1247486 1425131 1497889 1745619 520538 1410615 822799 1248958 2479399 445293 2304873 2259839 2452563 1316772 591003 107489 1370214 2614867 2246934 2605685 1784391 1460034 540405 2084082 877287 2090847 1205312 1517411 2282769 286673 664 2091613 410607 1941376 1757416 1664685 897328 2071394 1148299 924164 764854 1539141 1026730 2592425 2479011 2113113 72482 2269228 865318 511837 1024425 1058446 358765 2368269 266705 1784997 1013110 652913 1004410 1894937 1119295 1296988 884953 1815424 386370 1582852 1990391 602106 2155313 530619 2012796 1484815 74686 2506723 2365750 899407 2635708 936769 237855 109180 2438111 826028 2442180 2537602 1983363 12457 1277454 950803 2611871 1157755 464947 2311731 774635 1786848 164194 163955 2461180 1175915 1153327 1776458 452054 2221586 2264212 1350132 1736898 1153064 750345 342908 242476 1025445 1552082 826029 2311888 1634870 381974 2136358 750233 2180856 1967200 200542 1833330 1408858 1897681 1956160 2470331 2633706 2070090 967634 1150498 658135 1979523 994195 2276281 875299 1415226 1171323 2424864 765806 2629113 1520733 1196379 2454305 2049115 2317374 117282 2251676 1356259 2224807 940358 1171186 725285 2590287 1100439 821736 2050519 1672981 2033868 1681528 692605 745180 1035405 339634 1061992 102356 2144255 1373642 1573123 5989 2052988 2089204 720013 2581144 89068 206116 429236 1832286 1284265 247124 1129123 1897625 104047 31355 847572 1331216 1960492 477364 1852108 1643392 2020020 1032072 1778088 2248149 382911 1826942 2010685 1192547 283880 80044 210342 739184 2107530 2339001 238606 175179 1462051 941589 1661731 1964839 1405655 1598092 2175377 2316691 2489147 1682851 2465084 2156397 1840727 1996091 376125 1357988 1106846 697995 1755826 2509394 367669 644262 382867 1716478 2622349 2120644 2431587 509809 2316360 1515326 2340094 2470152 1298544 2104210 1211036 2180527 1759870 2589443 2318916 997270 2590718 1347087 2338256 285153 2318915 2612174 360175 1082384 1204894 304472 891491 2104076 49868 618149 1120221 1982941 1773266 1314376 624850 2196084 678145 1038074 2196568 823751 2474574 1378717 594001 1267444 2507979 1134347 2237235 2039218 1085363 854523 1015719 343877 127396 2215690 2475417 819855 2623506 1892274 1453479 1588281 2082044 187173 2540637 2099165 1301802 606371 200913 1827954 576082 1671132 1516706 2115030 2372352 1276786 2607846 1428768 1545603 1177705 50375 2643667 1271372 161266 1002982 1472513 2534412 1866598 1391941 1025389 706887 389782 1528523 1019853 162867 1845221 1888867 2439237 570799 140440 934213 2066647 832713 837123 2242723 1759846 1309664 2217486 794227 812728 2279167 1176429 897280 1990611 1933643 2427726 729424 1874384 518126 1688236 722075 410721 1193198 419375 709608 2048192 1701276 173850 596731 67765 1077771 2093597 612682 1175060 732195 2420841 17321 2084819 35485 499904 1856270 317050 1262695 271123 137953 1252829 85882 1196868 2518876 143950 1163074 1899952 577294 863682 794316 526922 1749224 517500 2386925 1030014 1594493 2269027 1080528 2638329 2476951 723094 1504804 1889952 1873179 2377416 2623583 2023602 395646 1746402 1810303 2329200 1924382 2457160 1291799 864803 1985177 1814602 1168489 208418 1647654 1452102 1291269 330458 2641793 348770 723671 911847 2060704 2428376 186600 1822207 1583327 674770 1503122 2514469 754004 679003 1851374 2115368 278669 2580673 1797618 63689 1091248 361798 2625730 1353296 796388 2035624 2529368 762226 914804 1618989 308767 1365147 1137301 2504590 1212742 2329572 1489389 782209 859539 125798 1518755 125564 1631774 1857006 1272495 1914841 825208 492491 1476111 1149947 1974891 311053 2264370 1805527 1648628 1941404 816011 2104784 1424354 2355907 979399 1601804 256195 1488832 215745 373601 59318 728205 1957700 2443068 1762029 2459818 987145 1339467 2629924 1613947 2096260 165102 859964 2349838 2515142 263399 171327 526370 1432601 1330780 729467 446709 1765438 2345624 1216965 1444464 2127610 2439676 1318460 519897 1002975 2334437 1912916 789030 780201 1691168 1049959 455593 302740 1785867 2539782 1430400 2132293 1126504 125722 904514 2642701 786369 1098179 2142612 528295 478919 1411893 544059 1114810 85309 2569981 2271459 820329 185755 775760 811445 182528 1540235 373679 546173 1105284 2508207 2351241 269280 808161 1635083 1728212 243703 21669 2026489 1451746 2500314 496025 897833 2503281 1851986 2130021 2407464 908775 1838354 1789201 1061010 1557951 1973231 535816 2579359 1061626 1982086 255501 1880848 1128485 1663679 1671094 2073848 1928972 1758037 48479 1957827 593524 1031033 432533 1312919 96666 1707110 2208738 1733802 802266 1287354 709215 2430027 2053690 1533030 446317 1642673 2343133 1944491 1021357 78157 2530540 1651400 1163128 1479134 1450187 721141 2446683 1858410 2374345 1151542 830346 2594017 2433950 1030971 2308718 1923329 1048592 543245 1033717 2533114 207675 1191305 366467 2596627 2593469 1184817 1105772 1786719 1548263 2085280 2637892 1397888 498644 1299952 1198840 366938 1670919 2244042 150607 730965 1421434 584618 376635 2404335 2592351 1115423 1296784 516989 1767676 970305 143515 842519 2351745 1149570 1449115 78361 651020 673686 2580917 695842 1345374 1739993 2364556 2161048 770711 562368 2384019 2243638 1159969 887936 1199181 397522 2054497 2100527 2644115 843267 1680097 1826663 704683 1572090 90909 1066047 2305961 186800 696347 2262311 1290562 2108258 2119107 2500289 1152045 661822 1958542 294299 2122790 1377579 22542 52757 1530049 538609 489017 592662 317975 559608 2445010 232623 1516888 1684651 1313528 2569393 2124675 281587 2265411 1780811 2152921 2414829 479251 1214117 1844316 1729452 1376657 2521636 588260 1736758 2112125 2465268 1761976 2462553 2634468 31555 663266 1657376 48680 7377 1108505 1726607 2200059 1775115 2361847 1569518 2487623 2255638 1386715 1997679 1584534 2457624 1697142 1940820 750656 2458538 2185352 1458187 390899 2057177 1452617 1781440 1151281 442983 210882 611968 2128838 1115119 2269142 2266674 929366 812230 2124484 1012115 334951 148093 2128516 56363 2168656 2158635 1139878 1489347 683068 1460641 394801 2536311 2385006 1207289 1506012 1931530 2592665 48067 1920631 918742 482502 1060823 1769624 2621041 1504223 608073 1119680 1430436 628924 2362742 2525835 513383 1361898 2272604 2274582 2029633 134742 381833 1950294 225251 1482290 1037442 2037398 2081824 2550395 47998 838185 224815 1793079 1949960 2462594 1219721 689625 2441291 1150897 648852 2172348 1723900 1233402 1349016 1527397 2007375 1483189 576974 1075448 2100282 701010 1337239 2477435 1278167 404382 980495 1899823 1973040 2104640 585693 1050526 418792 2595535 288243 1871595 2464801 1840869 1082680 1098210 90787 1232706 1290643 2594337 678307 1441563 1970372 119643 1800959 296075 2565095 1739433 8862 256154 837961 1464535 2629300 904396 2455574 1835954 1854891 1034876 2564970 690468 815197 1384815 2279454 1898122 277359 601081 1779508 1435475 2005313 1125096 542333 368755 2046739 569121 2177507 1423177 1313476 2297600 1736285 500704 1080823 1518608 2399266 842798 1499691 2415849 1351027 1174902 445188 1619091 977416 1716129 2253792 1738978 8886 326291 2125530 2500266 30177 450984 983700 638720 1513824 767926 1105544 693518 2417065 2547003 199461 530450 2364782 2174148 1962229 982283 2471684 2596911 2460160 419079 1760955 151845 1784684 86350 1000182 1950584 1206769 1766791 76314 1855214 1247875 1072017 1886469 1243202 53036 1575272 2204003 235675 1753886 146360 872477 2022475 2517322 1231184 983806 897086 1503127 2443641 2030004 1726913 617473 216592 821222 1118443 1266425 1725013 515043 714202 610618 2359077 204016 2156627 228977 2607922 580218 2622850 1606042 612255 1226141 1660937 1595607 1694450 1266148 1929410 798797 557982 1026056 1531380 1745557 207866 820915 272830 757661 1439514 465639 1543714 2489553 1822562 612454 1756690 1211165 2572068 732365 2034948 1899647 1553909 202308 1371326 540036 2561854 957193 2046865 1894103 531682 1020379 1317031 1915902 2269665 686715 1869692 1985989 2074072 2004316 818954 1774288 605707 2616146 589021 478275 1541640 2451661 893527 1073203 1305523 838321 2414741 430990 464366 1186130 117353 1951919 759778 2248128 2620682 140757 1155589 1839311 2612908 1956037 2565068 2040554 897246 1283278 2023303 2247693 1437521 2441746 1856651 352117 71944 1942218 971549 1508693 1657469 2520971 2576902 497781 1178487 1757599 2208818 1805838 123326 863866 2202005 163472 1957251 1918959 2372138 1926720 1686573 150732 214766 1288563 1378980 516267 2560688 630200 847180 19630 2430243 1706842 763673 1262349 1966531 381148 362328 1026910 2591961 435878 432033 521004 1933062 584331 1440139 316503 1106140 132314 242211 2102922 2099182 775313 1753200 550162 1498967 1014879 614916 1250450 883248 876926 2548702 706697 463595 1745293 2117824 2043827 2595237 1952467 2305600 82961 608687 1654418 2440483 1644078 1347505 2396083 2508296 232430 911053 189925 1586677 2575931 983755 2332161 1811904 1248756 1944613 2074002 575053 623424 2527129 786445 1376047 2158726 1116474 1634562 834730 2405950 736490 2194820 2120179 2268022 1575843 149070 8 883922 702847 2352823 2212734 379992 2399281 1086587 2213171 2137678 1795967 2299291 32547 719871 1226124 2503041 92711 741585 2533527 207241 1264587 2525369 1914000 2296248 72249 1135873 2500619 457747 845201 1011326 394580 1724544 354296 1261912 2032730 589884 2036434 711707 1629178 2480501 672835 619402 1270097 2516038 549189 1414094 1432839 1287981 950198 1846069 1701601 408245 1909560 900689 618270 917650 2306911 327068 158980 2399675 303845 265948 1345326 685243 2171792 921561 251016 2461735 957900 2338956 11978 1238756 2434269 1824755 1254688 1425295 1781534 1560703 1607685 1199752 1052157 2026540 584754 920610 1316492 2154171 1989354 970278 1121132 1732358 1702662 1796148 1310677 1448430 2513015 114618 1204077 1962416 1727162 1438652 2227325 1765037 643729 1756648 595685 2052618 815322 1604404 1374095 715970 1517587 1629621 1831750 2342019 2193531 864746 1505471 88697 1941860 1671791 2105442 437792 416150 2624886 653402 2615464 1256230 252791 1756279 1873730 1090851 2331124 1557220 2646687 2349000 942824 2283650 1230613 272402 1758911 2166161 1057005 2105642 261939 1163015 2545509 2365804 479406 2432171 1989467 1797586 645895 1118655 917363 554580 2259167 1092856 467373 1379151 2250055 497147 519084 924946 79535 5720 708285 580406 1876905 128468 515678 120424 353816 2058839 2138422 2512471 1454205 369907 558328 871947 1495774 2135302 63698 1977470 1472468 198362 1486959 2304060 159238 2339928 2013954 1293849 1624397 92693 1235799 409613 2553083 1557714 782543 2000555 806198 49346 209856 2402353 1847087 1464930 1078248 602306 406830 958327 1306732 341197 855072 2341171 15632 1346843 2306838 987336 1725510 2320214 1333380 729668 45330 2570860 1577801 1347648 1035584 932660 95164 1740713 1201426 481653 2369860 2567695 239844 1083743 1070635 1340099 2628665 2574617 976884 122737 1193679 2366739 2496596 495425 1949914 11510 1651326 1542164 755312 540140 801863 1214236 630272 666262 2439948 217584 778350 2647538 665630 2114590 1543989 2463136 2046332 2099413 1648587 911063 92773 228321 2283092 1335488 1718175 1040048 2444008 2270117 805246 944960 1213430 1541905 771901 671311 1345342 2185040 60800 2601707 2036421 181260 815551 2274603 2292057 1102149 1626465 473025 734642 1573333 2097602 609581 2620703 2595924 1712504 417632 1009517 2027453 1934957 803454 1668175 1043079 1597319 1794875 983872 597385 2570388 1192572 2243873 2567294 1403427 1222312 1393191 805987 1172644 1474068 327968 154900 699028 926890 43783 544950 567844 2333211 1090139 2080482 861712 2516145 2372945 2074029 184273 586813 2444135 2484969 443675 1553754 1781930 1506926 1803728 1735922 789719 1197983 1648422 1501416 1372849 1692984 2517912 587335 2108168 1385714 597885 578016 1719574 594371 2007690 8480 144530 2240578 1821503 287574 698197 311198 1708846 522788 963167 665463 2265060 2270019 2599093 2604352 396421 209201 912996 420982 2052685 831509 302293 1934847 46500 2225730 1279846 2485425 325016 1418437 1688898 1174157 194513 1628056 1970475 2353486 1735175 1971846 122639 514281 1364347 2388729 340540 1354473 1560016 2601251 2594243 2570219 348261 1225020 1807940 2589659 1135581 1828781 2029149 2093039 51391 2575978 1652064 635028 131346 1665609 2280212 1031202 840231 1716458 1409910 595614 1755178 1040876 2340946 2320713 2018677 2376243 228929 2275337 458305 19351 2518813 864668 1608986 410198 943609 557656 495000 632789 2353994 1283168 1066319 2357300 2306901 1897937 1389163 1342346 38694 83404 913642 2372664 1981583 71760 1037080 2153976 1758203 1081659 2501885 1764160 1515962 2543121 130138 1364856 1935087 748485 312141 1770565 542167 1303026 2597542 2388579 557332 656173 1451058 2496645 2278006 1531681 1495242 79587 1087936 2421436 2516645 898227 1594671 2015222 1780951 1365856 2065792 2595389 119014 2208730 1438553 818197 1529256 1807667 620924 1994617 2375877 319832 844764 633147 2030336 744367 1041983 2366093 2477236 589802 1978048 2579020 918788 1456560 1270049 2209684 1055086 1790942 1867489 788663 138689 1560188 1745772 740588 1009671 1909160 1548905 33071 2198800 700721 750252 2179394 2569954 1229146 882019 1668035 458022 427993 361939 2601058 1863423 1578172 1840022 911829 1506937 1618816 552458 2491250 1660165 1125456 1832806 526710 1516925 118333 1302056 2090855 736369 861457 1426743 1013927 46192 1167527 1158944 887313 1582850 1257213 2350513 25310 86292 2573154 1650275 979612 108390 2536677 2100669 494075 2019328 2397916 1590523 583198 648426 673080 2595506 2078093 1004750 1467087 1749521 1303709 1017661 1603679 1830925 632596 2609760 154037 1001789 1878644 1605670 808629 2131506 1232002 2404702 774776 820470 1987139 1415022 580246 1449382 739223 2095691 1595832 2470831 2649059 490830 222796 1488405 1446207 191477 1025916 2646617 583177 581865 2007716 2168864 2517145 1139490 2286588 1076915 1782634 407242 2234857 451267 2342908 561660 194949 620491 1945005 654660 1067827 1300791 1417109 1535218 1018458 2470307 227455 197994 155730 2431392 610511 1574156 403565 949795 1894354 295010 1392715 1028467 1665510 195555 746577 650146 366288 377508 405029 1242729 1704300 1650644 284275 1779226 1727364 257017 1625928 340459 621197 2109610 2637051 1203681 2642839 1145601 1061205 2173791 1749406 2079843 887122 1108466 2496519 1143451 2159776 2410292 1773018 1709353 921714 1784087 2142146 105020 173525 2463015 245622 51549 1597556 2202454 1843172 803328 1463566 803157 355958 1435724 2054746 1590775 927194 805482 2236211 801539 2350458 477883 1601158 782903 426696 1227411 1798368 140322 2543765 563467 2238365 1853015 2595441 1621442 94506 2198 1410278 1049518 98404 948714 1950774 2490900 603956 2217378 2357228 707215 586549 2529883 1609363 1826580 142936 1263112 1274283 38450 2306745 1236342 40008 1995338 1291615 227547 594373 354943 1381443 1576646 1686941 2623601 495851 2574798 2268216 203147 770348 1105725 38050 1622893 2118899 386497 2542123 1892298 2349674 2228386 495513 370527 800691 239316 864134 661305 322526 73465 1319789 1676004 2586940 2246342 1527222 119519 1666818 2425514 279367 2445095 1517905 254895 2270680 1217985 691509 1544436 2227295 2614728 1812691 604308 840102 444454 1470380 594413 1449064 1293294 1177727 1066554 1637905 1456336 1321922 325705 871332 1797052 2192829 305016 2215403 50970 652947 1987520 2589935 1677281 556003 1491288 1912117 2127473 2246614 461426 2387064 2211905 2341228 1872701 1877781 1452234 2379378 942128 385828 2425289 1972457 1001056 941767 1201238 2561241 2031244 2646222 2004358 1092947 2367035 2345600 28877 1703801 1556804 1634757 581192 2202927 428578 2216832 978960 1449931 2390353 260231 908144 646789 1846768 2115407 252985 1704812 1107046 1581206 384594 428752 1638026 1623810 2229152 2630145 2372316 1632198 1032164 2519830 2328498 2527013 2039023 1209002 768017 2027679 577997 1267662 2116315 676077 1788719 410236 854474 1407689 2181452 633633 1594951 2535332 1102153 1997802 455515 1967534 2222006 1667560 530681 1955503 1208050 1541002 1531255 1828320 2162610 94806 2642611 817922 1950656 2391968 1590270 7297 1035848 520194 276093 1627120 2256928 2316381 649722 2342147 858753 1777664 434500 1718638 1810668 1379326 237640 538366 2276655 1769482 2543530 423183 1374965 1721046 2402314 579183 741802 1765944 405675 712411 81606 219689 839474 514173 1558068 325985 909593 1213231 2233191 318597 446470 1927310 883936 814700 1911617 1101588 1583141 1666416 142810 1019897 1546620 2109653 31336 278892 1313433 185771 1054751 1134346 312679 2402424 767168 2523382 1078127 2542728 618062 1082674 2184763 894704 1949851 442914 1277964 684317 577073 1193612 516199 61944 469292 1302441 2195850 345133 1005099 2486607 2320171 2634960 1179689 531892 843030 634701 1247858 436073 1574656 2588235 1444573 1899307 616336 2131753 1469150 2278546 1612274 1223178 299249 871761 2118078 327055 1539758 1982063 593025 1412848 1416406 930612 1701243 304834 1446046 527256 669230 761897 274853 1751311 1027386 2039709 301519 877600 970489 358626 696306 2449614 1935406 264491 633001 2175461 1263621 1280667 1335467 822794 2586246 836005 956839 1270734 1626228 1842007 2083435 404791 594441 1534295 67352 1050055 2632167 1038021 252221 671648 2601826 2331716 149865 19906 1063740 2148362 1466152 1176926 2044175 245268 2511288 1994998 2328832 2356845 981461 551701 54236 734499 2456358 1735143 1954742 182749 974614 692920 2546886 1007252 2028677 897044 1172758 249135 1974539 2566996 1820813 2067880 718011 437709 1887418 1375688 813863 2472401 2188465 748919 1993819 2344665 1198813 2276278 2185101 1076033 1515729 570298 1624912 479554 1525168 1893618 82021 1893924 2032916 286686 1927864 1535116 2121456 2379271 879832 1377213 1708831 895899 1000773 981625 2152479 191305 2632596 2172999 326606 1148694 314858 750316 259692 214392 1791425 1157567 2195358 2089886 1144288 2298663 350263 879416 596479 594847 2200095 171911 1579451 630884 335644 451751 1088969 2250331 2304550 150936 1681939 1261317 2246393 1313068 578904 934425 1376885 2636185 1726008 1268018 728748 794008 2051289 2178131 1697216 1508224 1447580 1228306 1054857 1832011 1318638 1589098 80769 352531 299106 1624323 1165709 195578 2484275 224666 481715 1201666 2292688 1104333 2492674 681814 2117800 809589 2314325 1632666 698956 447554 88462 1130721 1669165 2086036 1586972 1353887 722834 2409596 1220060 1476447 1703002 2186504 2333239 1639332 1849013 2164563 1164836 1332960 1378853 1854495 1842475 2417114 1596811 1706422 1905294 643924 2591889 920081 460981 398829 640467 1209260 2084196 1877818 2098725 1450784 1307104 1452167 1150906 780627 1145919 2051842 853833 1561565 1741032 495549 1634074 1119605 2151324 1018786 2510737 1124232 1943324 2330526 2430463 319632 1708372 1388783 818423 2131539 629118 358279 1536894 635255 1858718 151349 873 739605 1091443 575093 209230 1629957 1692763 2509600 346580 1055656 1511043 1851641 496251 1055306 1279805 1905677 222155 943072 2067339 1319670 2389294 1173989 1904249 396164 282100 1197161 583278 1285032 2404141 1351324 1518780 2031782 632044 222844 1465037 1866982 1499623 1162878 2546203 1877070 817141 1647925 2210213 575036 2353231 1720434 1962761 232757 1755406 525286 1502664 2034157 685433 2045010 396947 2256390 2433626 1380539 65557 122194 1218381 1346864 886874 2604952 5196 185159 1415041 2397676 2054394 1567326 488558 1876738 1124712 1195317 1701142 582953 349091 656547 593741 2328310 1472221 149860 440987 1268891 1259478 375872 2339766 2122250 1779334 2503503 163337 2543956 605537 1546994 1842417 93245 1991480 2170070 2185788 1741994 452138 2586201 963513 867449 1365551 2602331 2115342 1304833 176938 1278724 89638 2191070 115596 2298145 360680 627117 1286798 1842588 2415056 416458 835237 807796 488140 2396265 2236860 1354339 1902179 189569 7583 2497415 1271878 628546 2615378 2055961 2194555 488904 500486 616230 2463156 2597979 1293545 1908966 774765 259600 881783 2610790 1845065 2516648 1618238 2016474 140823 661449 2125579 930855 1139638 2118533 550988 1685990 1574061 1602616 1069805 1740230 242338 348833 1233076 1783511 236666 1337666 189029 856064 1333656 1854270 1752774 501304 1894308 1266710 511836 1614747 222937 1867200 883562 2158549 1153555 558341 2336415 941330 325133 1685578 211796 872090 439202 1160328 2357623 2570114 2595388 291860 565485 1473262 67319 1318343 593606 1436065 2414227 2354317 1144631 1145293 1313780 2130589 1779331 78313 721303 2578236 563871 866074 1219301 1299055 2325519 767692 711534 2342125 384363 1654294 1209986 2284498 40088 1582588 1122318 1699383 1020246 738997 2428351 1236187 443899 1397276 1792322 1472382 1334157 1583700 2647641 1701971 1307491 856921 1029050 2456394 1620263 2533044 1242883 1002988 2576978 466554 451914 2560377 1230060 1597923 1112414 847099 1394879 1631727 1486694 615666 455380 1619363 829800 2630371 937150 668389 1101961 254279 1599664 1696726 14518 430767 2179819 1130821 1466112 2594449 166966 1850608 1753044 383609 1954903 841318 1171460 2055818 1068992 1927611 2174967 140863 60999 1812690 1486935 2445052 2311174 1403122 787649 353691 2329801 345502 807329 474746 713922 1779558 162821 1267026 692140 1538685 35781 175948 942461 1630336 1241261 1291207 2293276 374364 2310308 248590 2126731 1837640 1426688 943356 404830 338064 2602685 2628773 117824 2114387 1726912 2209128 2126407 2529625 2336099 550746 1568091 1684751 1483111 1623930 347890 1206546 2157013 1986167 1426831 2136266 1727590 1970629 286906 1963046 2371188 2202192 1950888 684451 1731982 877637 284745 1578119 151139 22258 186714 2189117 1735945 1279261 950313 2305572 1456264 2102308 625212 2007405 1505067 1473347 1203721 2614070 2240640 2313435 1379700 2388366 894521 2281705 2011637 1659713 818093 693588 1072683 267080 1614212 2060584 1214821 2113681 2608155 1873787 2442444 1928163 2034186 2146849 131545 839515 2357791 395028 11440: 982154 1382599 2604652 1314608 244633 2195631 2321268 2390221 157121 59065 228342 1257299 986027 725118 2129254 107240 2346655 385931 14924 1671730 1495567 1855370 10045 2273955 953698 11441: 1464401 11442: 1939417 627315 1741073 2484595 892327 1532148 2544445 2391682 2358990 1951518 1068015 261849 1769644 1047202 2361411 395649 430983 1545475 80025 1022530 1785658 269475 39230 2370502 728035 11443: 366216 1479946 2288259 1395557 1559584 1664677 1392097 1352051 2310717 187961 2634523 1476629 1133594 67831 1024506 1275006 570085 2140058 1551947 1023773 1955335 2607932 1826029 2078591 2495988 2575490 272513 893409 2231623 1241998 368218 2256623 757170 2002120 533616 1950792 1625688 608023 1723314 1388503 1083502 975179 1033061 2225511 1807519 2572891 2442685 1743030 2109711 559594 2509436 1451388 1149582 542600 1949109 1256349 963871 961564 1547372 458537 1682477 2439332 1091787 68309 2200790 1528697 1959114 1230725 980427 74060 84508 2500414 394309 2370268 1512267 2370243 1284767 308235 224519 1522468 16456 958893 6686 2630887 591529 1360184 2535641 549930 1044513 86576 1773094 2281124 1653397 572325 994580 2117619 2225301 2550545 791478 1013782 930522 33098 306124 1901179 1471135 1765102 251203 2103074 1726178 1969743 240124 2456918 692011 168833 1437452 1206102 1341789 2352716 1950310 467597 2573593 2093862 2424864 1153996 760445 322849 205660 1402874 1785890 1444353 2421381 1276533 810406 423822 815766 1545087 627357 96050 889002 37693 2490070 2028005 1808155 813658 2173874 832227 1874927 2528951 1827954 179523 1941271 1640600 1459802 760837 2316767 1525773 2044450 1124265 793065 1209470 2371930 1089832 1320084 286201 1307232 1541107 1509583 797835 1549260 1611366 62193 1410038 697259 1539622 1601801 1052317 2542533 618594 1638141 716433 60370 1785367 1814723 108127 87561 702974 2536428 303293 961239 2502671 2452460 540949 245667 1332800 329969 1881612 1576435 1027223 281918 1437916 2216610 1767302 193256 542583 2635737 2495881 445126 370475 2167127 190213 1634788 726004 92823 1862117 965047 1451495 1966042 941070 992337 601775 1348572 996582 1950532 1872105 2120518 1674679 2438795 815212 2469763 1922906 2630431 2471823 1438766 1480309 587278 444244 1053638 1587767 331851 2069007 240386 725189 1408257 1271192 527078 864177 713357 1098017 2397285 2094853 2193861 775920 1287913 184006 348967 1752749 1997074 1443615 627771 401664 1403678 2610968 935592 1845188 138406 303725 338608 992854 1331920 1043919 550972 2395910 2061964 1728348 1430641 2044635 1933918 1535211 1164915 1472304 725949 1674676 930919 1295280 1850189 1890745 1923968 2560303 855055 1870223 254795 658918 1140611 1281970 2517034 1653037 1484378 1317861 642088 691351 703303 420009 146973 1216421 932056 349880 2454822 1958652 1416485 290930 456801 2299810 2611560 106961 1044758 1764232 1205076 1173762 1244308 1985748 841501 1497768 565134 1427106 817523 667361 328432 1496156 2420064 2594573 2463778 390556 480150 1865774 1374772 2239899 1643633 684335 884603 2141716 262365 1576166 40587 2112912 1672270 1596359 1464725 1904152 2357210 162753 1228464 692416 889345 2395215 1026939 2410802 1442330 184570 2384335 1272943 1165280 145299 524307 825521 397012 413426 1057630 1566812 1077458 511756 594912 2518730 2347383 256899 768137 1302832 818020 2602413 1223473 955 2582787 86587 1717794 2508034 2448166 843372 1672070 2356878 1845131 142614 952739 894339 2384095 2565841 2093951 1598641 736271 669183 686650 946199 1599135 910594 1205857 1267009 2179093 1680784 1555211 12539 743695 164974 466257 2078447 598092 93637 2132125 112611 724167 2605453 2245959 2574363 76231 2245894 1985822 2010490 888519 494984 1846593 949909 2171777 1095622 712067 1149299 1252911 1722173 1929640 1632967 124698 982450 342578 2551071 1480235 2412846 924393 1634917 715052 2058029 1614198 960181 688808 256357 1197227 1241800 1466803 590785 1874621 127494 1378601 1952276 421944 2145577 587242 2452405 1654654 1482420 2415981 92157 299269 2118747 2391416 481282 402085 1832446 1821056 1695495 725940 1072132 655481 2055584 553742 201901 1327819 1024037 284762 2298699 349181 816761 1032500 102988 1671394 1300723 106375 2645167 1719122 2552683 2561435 2145460 1603944 1233955 387008 1215181 1253916 1505438 1206971 191985 410861 2351870 468055 1018112 2568143 34263 2318950 496460 1520393 1696761 336969 2576952 2176651 2170021 1669984 2528580 1032051 2086468 2597255 1788238 1914025 754161 1187735 563266 1242634 1979395 2517230 790982 1882552 1493073 2314144 90552 1414170 1325184 1108791 1416977 248348 1480988 33750 1920064 1170726 1305101 1692613 755607 2380857 1752579 181815 235600 412528 1126113 2096512 1780996 1376660 1877234 2285417 1802814 1685894 1713430 1549761 1393293 96237 1975034 2406705 2227767 848251 1730248 2329597 293092 1747868 1234685 1415041 581024 77140 1239300 1933294 1677494 1730204 1964355 2126565 886158 164096 2231354 2370821 1556027 2027643 750606 1585031 991186 2554858 1535265 1074278 1443635 1457093 1397570 96959 391300 1297051 2279938 2507328 2151063 800273 1120736 2327131 536299 2083281 844115 1791182 2307144 1828115 1938665 529743 827423 1447842 239094 1957851 2336047 2250833 401475 678681 300826 912490 2321686 1938445 2244705 2375101 894830 358876 363603 1323695 557968 2236450 728499 11444: 2356941 1812861 1137360 11445: 1848016 300607 2416335 2316949 1996234 1336227 2074040 310531 2338137 1497539 21217 2539096 11446: 2566402 2480772 710010 1774665 2490883 1648270 949006 1415356 376346 1582498 494568 934367 1947202 297866 2208192 990738 1937119 845059 2639063 239421 1498401 574499 434787 2292121 481205 1583329 1483368 2092443 2474655 792111 1620552 1838977 2434073 2031115 1797618 1504309 528691 2472558 951636 2249257 2373603 1943954 131611 1168689 1743792 1407540 2448070 281784 1992545 287624 26551 1949502 1206031 1321717 2368081 825992 2056309 1034488 387553 2507225 2465674 964757 1611149 225093 298842 1403149 1209220 1349416 322322 701793 369347 467106 1458716 1152998 321075 1100816 417045 1321733 792583 801044 552408 480163 1121825 1115050 2114590 1466873 248804 532060 2202746 1481140 1507353 1929219 791801 752703 2285062 1301261 748874 1500837 467773 129180 92389 2284448 2216322 1432424 2310444 1357401 2213842 589944 1592033 2030801 845356 1027636 2002400 1632475 2008987 927221 1374848 1986775 1404953 447293 973489 1677609 712568 1988310 484943 1478341 2077175 2486360 743911 889020 1372962 2572929 1248442 235051 1220792 1285754 838776 1548246 2605046 485565 1452416 1029498 36065 1725642 1578257 2506624 11447: 2188944 232951 1895997 2135600 11448: 1052810 1481187 1195321 11449: 1773066 2499019 660307 1145: 1625755 706360 1959979 2009353 1132479 1587157 2169570 221898 764081 798409 469196 379936 2149191 354520 1658189 1801378 1050889 633159 325167 1150550 182313 2506728 1768432 1518287 1832699 2007843 1704285 311853 2647646 807888 2076488 210259 1365030 404458 1712959 1788127 760002 122620 22428 1866855 1339420 790304 2269707 1172636 269952 2338164 1302158 117695 1470587 1855629 2252659 1290160 2251376 2271059 372615 2163122 603462 2343657 1589663 1204299 713709 2266862 2401220 1613671 2552561 254437 1681882 2287819 536894 1847901 1963111 1871033 1278540 2377064 997429 887400 571087 2583426 2416538 235191 65263 1319280 456133 2622262 2147817 915274 1498414 1534840 1247744 284721 2157566 1166907 1884982 598095 714047 2322775 421406 1668547 1693776 2063260 2540200 2053365 482085 1624659 586390 1809852 2065162 2397208 1564182 1671869 564820 563430 2575392 1994085 1020376 1101137 2341136 735061 1727457 719312 1799651 2206294 938809 1370640 749344 804791 243591 2050489 2473296 2485033 372766 2002912 1512477 253323 1471314 1174868 698722 1401174 2528155 644914 2254756 524508 1004926 621786 2630055 2044401 1623590 1249617 2554152 417633 1672925 2257963 1693222 1412176 202322 2442903 1414725 608515 180410 1210401 748293 849884 298836 1697988 100033 1139129 1961156 1577785 566635 2401742 84747 909572 675344 2311743 1249225 474571 468572 834565 953027 685697 1977444 2546411 390603 1181560 449883 2131630 1180143 1495811 1279282 1554938 2484971 2331838 472149 2094346 1720819 289655 147431 1884747 2263784 1360283 2234277 2156792 828666 2066890 2613560 145272 1255372 756151 935550 592443 231219 1396342 917580 121557 2592317 2646117 1832999 1056955 636231 668194 1172065 1541072 1659866 852887 10894 1530236 2300068 1678565 1199469 1867905 2286891 2147406 1333524 2173114 1604698 2183535 1520849 954162 641520 644690 1127261 1459471 1777113 2167793 2166706 2108656 929354 27078 1241091 160925 1475302 384249 35353 2182179 1137388 2397673 1377071 2581628 2056568 864176 156079 1617613 1363665 1517799 1290302 2620331 1625605 127159 1154947 714407 254552 977692 59724 416081 988706 1355516 1888967 1332989 2593890 966153 329664 2629502 81149 855105 814428 525022 178804 583144 372567 2036746 977392 268397 2196904 1813311 1227827 2104897 72679 1442310 696999 813174 150521 20245 1527444 399307 93343 1519137 120215 2547377 1193733 1333298 1951916 1495402 2006418 691599 1239827 307596 827926 139149 1481926 2318493 39245 1176412 251468 1596868 1308386 2064812 898655 1857214 1019030 180619 1621569 1625761 797431 1895988 2580149 1884264 1833812 549597 1393812 1154587 232291 2496457 412542 119359 8868 1117032 863109 2584158 794251 1939690 1142201 410949 394681 1720797 1142174 175990 1559007 1799667 1416420 396282 2002741 1130111 1811370 938756 1124477 1746055 1480376 1780367 2613410 1948440 2336753 971011 301554 1232374 2485043 771300 1754765 869535 589685 1621097 431968 2498345 2057693 492980 2536698 1350716 2394214 1228056 277628 322659 2098324 1346735 2028280 967718 2297500 1565226 849504 2532574 1831034 1759598 1655796 12140 498727 825861 2085499 2259100 262170 521944 843592 1438334 1673407 2238503 878861 707389 923878 1965862 2565523 2620346 1070080 1909738 152967 2611183 3060 364921 2066314 539896 2026364 508288 1531885 2303025 472390 1422112 785140 336311 1283952 1219777 1935965 792095 198382 2405413 2596145 1209460 218028 990544 1414405 1801315 2166860 1523582 1654157 1826530 302988 569702 1213372 1263161 386387 1788217 2028074 1561061 1095914 932761 10232 1587503 143360 2003432 2102915 1126937 920646 1593816 1917053 2267057 1066342 967063 881272 2153746 2068148 488241 1858670 862696 776352 1167007 1807829 2361141 1400100 1307080 2067399 1483613 834446 1781238 1783291 1455883 445787 2306158 412891 467948 1264568 1748677 1021700 934269 302796 1028365 395461 370228 2007177 1738704 1687343 2566766 2161567 1772314 1295477 681310 887116 794667 451795 2029315 2479125 2354649 1785289 1711548 1692368 1081906 660018 1962471 1484126 1550622 2529670 781290 2339760 920295 766766 2555799 1044490 1574252 96611 534071 1480898 1193967 2330722 393509 47905 1442833 187867 1356762 222168 2132983 2339763 68226 1676281 508859 2410626 1112448 161593 831139 1618742 1247678 531778 1185415 337401 311690 350761 2056314 2218893 1480601 989734 2019221 2619864 1101307 172603 2638263 1012926 69353 1541324 382263 953401 2501645 1369050 1323154 141623 2075595 1461833 1061235 1480262 536729 864332 566477 1170181 1376513 1114431 2287439 2586627 1086433 614139 2240425 550489 554656 763739 1598589 2276312 2330009 1916993 246516 1755845 1513943 567660 2586673 1062681 303880 746021 1834539 876546 1175887 1120023 1378288 2541696 2229679 776111 1124599 1911858 888385 1056205 883496 2106687 2097094 1678243 1986118 498125 205376 1593214 789904 314600 1691470 809446 1506912 1176626 777961 2439625 735946 761643 1730683 2478194 482610 2263586 1509187 363397 241994 2264554 1479809 620487 1772651 1439349 872517 1982691 2293112 1331613 394096 466498 611405 2300392 1659613 2028959 1133769 2077581 51302 1418716 177827 2445508 1083599 921689 309765 1473656 2441835 2246591 1643490 1158917 2162504 605064 1987662 1363869 1400949 2326902 266263 2414657 2384207 917554 740860 1206609 1144422 1817896 589251 2056183 738824 1835499 1319105 537175 928917 2617358 256487 2096981 957270 1036186 895906 1060808 2082733 1020527 773328 57340 1274030 1388543 2106037 2213925 2391705 936126 1376843 1061649 2116936 1759884 1409348 16992 1376914 1196089 1991549 982505 31938 1722885 2132067 1903090 326567 203932 1491887 709044 2088210 2091056 880136 657479 2345641 2614145 1763723 2628144 2071346 1031848 885906 795940 932864 191240 1868740 2595830 1226196 2158323 1237112 1939885 1335991 2474843 315507 2543840 2253044 2596008 689271 722832 2384516 2449654 1387828 2645005 1332830 1812026 961149 77154 1766661 2092338 2547255 1952367 61916 1438558 534427 668029 2047670 131534 2105116 809973 315084 1536875 2228124 134505 1249912 1398038 850253 35870 754993 1346074 1872985 1817220 1730749 1887225 1446016 1460161 2303736 90752 1710164 144582 2530470 1454377 1612869 1589416 1493466 2270950 2149655 1659381 1274281 2225466 1496622 2489646 329595 2416071 501208 2154101 546186 976474 2376742 1083092 1697292 653878 1137089 742337 600239 760976 338034 792919 1761657 1324591 1201117 826745 508191 613965 362048 2504680 389625 430626 689749 235110 1455097 756615 2193111 1280025 2523973 2542406 846646 116339 495326 160509 368202 1171520 1226855 903609 2035539 493188 1500922 1932398 2569433 955811 1916597 1880888 1964955 2417227 1632163 2325211 688094 586810 1713538 2002179 1616776 2620531 1272843 1343979 2610430 2345910 560351 1661173 1883008 817906 768068 589841 1018480 2324335 212607 1253378 1201073 2576140 2449973 1086731 1178312 1938055 2027286 2143318 1617530 2024701 1441996 1878017 388462 650259 1422322 741734 1630531 2068499 2532813 111235 659796 2552883 2180807 1702311 207542 1092534 11472 1332582 1953539 811540 2412311 2324373 915446 157285 2635771 593415 1282784 990977 1912345 2450065 1821423 1965062 1610675 614293 2594417 2245745 813928 2506828 1055527 402727 53538 1198060 1590192 1781821 459323 2065039 2278671 1919898 2237087 93914 1811801 851421 2118355 1388033 2573601 2109622 1159673 971819 155814 1380585 779736 1854695 2395359 108931 534441 417525 1104026 787929 1919938 1858571 2147131 1338925 401039 1253791 1826266 343856 1156992 1420642 1296839 980176 2648495 455527 1567893 1978309 1170404 1660951 595744 642524 78536 1084437 971131 1039319 16966 359427 540063 2017219 487171 2244922 341331 2385340 1125290 719179 1321267 1594567 2425188 1730666 1783966 1946372 539640 1448129 2561120 865379 652540 2238833 1759174 2461457 925661 1572303 41916 378032 1670188 1954938 420572 351454 1772870 2438136 536129 1139994 1936057 1858113 925116 1346871 2524870 1977229 2622090 2239688 1282218 152008 1959910 1960183 2036903 992491 2278265 2176973 953191 1371993 1345759 2034915 1341959 2296715 1744814 2389623 827351 2107548 1091221 1898068 1116550 2350767 1026705 254894 670513 222424 1021865 1942081 931405 2051069 811461 1166528 947662 231931 2619515 1853499 1025108 1274422 626584 2102720 1965915 2197957 2053888 1462206 311589 1918204 2602108 1070585 887798 96919 1090092 1238789 2531830 1094629 336932 177264 2048843 1783874 657459 1249312 1040189 2191881 2497734 966437 2455801 690636 899704 2117146 1416960 2140419 115186 2550453 2487146 1907263 285454 815156 2530355 2028769 540468 836842 919086 1044690 1749889 378486 916012 921715 2020079 941590 1882621 431091 754244 2273082 1397662 1442083 1723430 1393822 317368 1646096 2421138 1137597 353879 740981 283685 376002 2500695 926673 2226463 1755885 2220934 483179 851667 2283223 2453109 637747 966252 2525192 1148967 1813534 1068973 177379 2458742 2363976 321711 121963 727440 1719480 925107 2022595 195567 1798518 929646 2058225 1225064 1501527 2235137 1811568 1536569 1880637 1934167 2493843 360006 2321861 430113 1284304 1291665 628235 1248958 428058 2303298 1275855 2452563 2470887 2506954 1840107 2487037 1059509 2148420 1487591 2480825 577102 998975 2093918 2476763 1292841 733360 545964 559287 771623 1236554 94093 771882 2605685 520097 2091819 649980 2004820 104309 844644 673556 400655 50394 742439 1898970 1823349 2125923 1959278 1608172 1979129 2549229 744531 1545695 1997453 2532961 431136 954602 111393 2371498 2277544 2301335 1925966 2249042 1576283 1191167 1842091 1176629 641705 827973 1417254 249986 605337 2080954 1908873 334796 1908817 1344898 2361703 1405973 309307 1843343 1160747 2546624 1866427 337731 1265937 1351323 2432481 2039776 1842959 1678137 69750 1715117 425861 151075 593100 851638 1122475 791478 924164 2635084 1184907 2466804 2419840 739429 2105894 764854 2480628 2045036 1058629 1073201 649531 2634418 2037265 32189 2068601 1864993 567840 1223695 62228 138733 675922 942034 702833 1832793 535475 1057940 1245343 2184160 2522569 2520585 1098764 695300 634205 2626416 239591 1837801 1754885 729552 961795 1012805 996696 1551427 819740 1714011 1263082 511837 2593896 2280857 906990 1496760 1248662 2543038 379032 1067794 465763 41386 2091972 797522 1224640 2483586 1243419 2566057 950789 931331 900873 410924 1013110 1941733 176745 1815548 574512 931794 1791315 1379358 1691757 1626350 731184 1982828 730440 541189 1153515 1769217 1858508 1684247 1553723 2433854 1761382 464188 1664581 1296988 854292 854084 940520 1608405 588350 1125932 1162355 1384524 798875 386370 925372 2069030 2243033 2632705 1956321 793954 236805 1276105 1491693 27663 1577435 206060 2221597 888300 857708 2335274 1933239 1609985 1201450 1788014 313452 444221 519922 408089 2636883 2007455 853399 93443 1752257 443951 1599728 2077927 951568 591391 672482 175342 1468620 1572335 1379227 206107 695339 2586446 1561462 2637958 1214131 1075794 2097728 2301408 1511281 1514540 922827 192777 2528080 612414 1561079 601467 583108 1417785 2178477 2079589 2002715 173918 2148705 1052806 414028 857953 2356465 388592 553575 864938 2496528 2617929 387063 2497755 708536 1730769 307782 2533202 1300224 2000692 1777569 2567230 200871 504061 486926 1195117 530862 2485053 104369 406814 123095 2106310 2222999 2072286 985324 1822813 1441178 1666569 774635 1804786 987452 644797 2160456 1991909 346209 2258273 714723 1342206 213061 1674488 916107 2240926 743376 53342 2221586 2629400 940432 2287009 2365314 1738363 1350132 650045 2501782 961026 177 272033 750345 2050654 690949 2442783 1783906 389817 1290080 766965 2120435 1534875 1546677 1064325 2187266 475142 1291975 1763131 554660 1246548 107473 2253873 2613071 1528028 1480281 287658 759042 904675 396289 31325 1914733 1149738 2505071 343425 1392238 1382043 2101669 1621616 2431768 2176917 1394829 1951221 1914142 2636255 788116 2181493 833075 1571389 2153434 2587937 2364110 1877111 1833330 900638 1364794 267197 1520514 98903 1023307 1531432 1277806 2213471 1145288 1710698 2569109 2224323 1971851 1774979 2365312 1475806 942721 2089621 411482 726954 1800792 794598 219338 520100 1385120 604331 2252543 911869 2460306 2421854 1489083 2468183 1675291 643940 1898305 2453048 1761525 272290 1407684 1715889 1063644 1323326 914473 1758616 802556 2278630 2101481 2463821 204499 66932 1701256 1970490 230660 215084 2282786 1025105 742994 13747 1658714 622713 875299 318958 1631658 1310483 1135101 1111078 1848550 1445633 2573672 1149919 821281 526723 1388973 361362 1908228 1184171 1328713 2352038 101666 2023673 2189931 2432778 684194 2625979 1453573 1377801 1612282 264680 919894 573875 477731 2251676 205423 1621758 1263 411338 1717806 888377 98599 693993 1150609 944643 367505 1103068 185331 1250641 275960 17408 2357100 2218911 1869497 381927 618765 1853239 1140107 1623619 311539 2030764 1826253 1409074 2122176 936330 672793 606199 175308 1564177 1613101 1275947 391748 494082 1682356 1628746 325860 1208506 1527817 1247847 2446986 1332051 1681329 395624 898234 1656996 1647600 1846341 2358100 659610 567917 2542671 1654789 1035405 2160522 1061992 354374 1148888 1671738 781892 1642048 686089 1886455 1323085 1051883 1424302 2643949 87626 2029171 1171041 2517133 1528831 2022065 474237 93579 930990 139906 2456265 2310855 681210 1029616 2398703 1499849 2112560 535069 1079922 2230803 1088428 2221732 2591426 2272646 2386970 2626573 2065823 2052131 1270498 612016 79491 428109 1477315 402826 1778088 2419595 540477 1783084 1220339 50111 210393 194576 2230228 1573444 1186603 670668 1864790 116182 2057189 1692818 652806 2231400 1154420 2227719 698686 2379175 1921377 1235232 1603423 250718 1993462 1494785 1645264 690938 607728 2635411 362987 973301 1248046 1125324 1765597 2221730 1790355 1862836 409016 623872 948546 1964839 93493 1405655 1382802 2581930 2506992 129166 1482759 2625954 1903620 1446062 1591622 1878501 2156397 749144 2284142 61376 1416588 224878 1363844 1361361 1841234 661952 2449238 1543747 2132213 951796 576410 108905 2561364 1106846 487783 698055 1040075 812441 1227498 2509394 471374 1944132 2120239 1986173 341714 688599 1747999 1633293 182986 2292121 644262 1699846 789423 2522319 1226168 2632260 1569445 1134077 2275474 1840465 2238839 2076382 521877 554481 613873 1167806 720707 1288037 556227 1883111 715860 1362403 1629157 1858597 129918 1637003 1855101 1974202 161224 962230 1429332 176191 2580663 1681505 2142548 1740895 2302201 718222 434005 1889814 1945541 866403 2440940 790577 277873 1436351 2338597 1849630 2027128 372747 1133818 117915 1733126 2336114 208991 349532 2519462 1044306 497674 1454385 1254621 618273 2162088 79437 2445416 1676831 1857032 403911 659856 141232 1948424 1348721 772986 356900 1818625 127791 1671927 2638158 1127903 1669786 2507394 1229569 748030 2109513 2460120 834410 2045156 49868 1335661 2399091 1191076 1910717 1167890 1847824 1956682 195769 1653026 107084 270978 95671 1090127 2023901 2595808 1319520 2508284 1394704 1631953 720478 581465 1627961 2062833 947560 1118771 2122506 2566397 2460792 2620974 2160737 769800 213265 775924 861676 957454 2648228 2635177 674045 2036428 2293606 1791118 824149 558833 930822 519597 1035382 1501079 377430 1510874 541645 1726441 1282433 1361334 854523 908628 251032 1009145 844343 1048606 1139946 2551992 830958 1965558 1063782 723099 687049 589201 2560882 120870 279089 341987 1364246 2342520 1423699 1073132 2340 1104834 712296 1491148 62994 974006 2394272 1921475 1330223 1350881 762577 219921 717231 176040 1574777 873486 606371 1438698 312900 255201 80277 2354915 1532977 1741504 1520826 1791433 902095 752766 1155478 2231037 2237324 2602881 800755 2344938 2645850 2235508 20763 1525783 1921716 693810 2555077 1457101 1234558 2045945 1622994 1695454 1860879 428844 2565033 2269766 1763989 1922099 2331736 62876 1750642 166785 383503 161524 2133374 1628306 372916 2574585 280729 1081466 162811 1884146 2411416 2173878 2338713 2070341 2089366 1614488 1158472 932151 2179120 1321731 718987 1978387 1858354 2007059 1740481 1689428 32588 1474655 2324946 1866598 1245627 675597 2082674 659461 734565 886099 1421288 1372373 2071496 745691 1860503 1910904 1823733 894685 1296311 1335344 668338 1966378 806943 2375440 1085493 1143039 1379454 1986351 2209843 1845221 2308375 1689920 297539 570151 1458570 825585 586229 1833326 1095192 29251 212523 2557620 1765026 1942370 748219 1392059 2645781 1032350 2018088 542066 877615 541177 1776826 2440021 1997716 1811129 1680077 2646877 2164952 2320386 515349 2506152 1038395 2137407 1062331 1724572 635549 1839198 2122795 1088049 249835 890483 43158 87645 285085 941282 814145 1030225 999036 468603 2153995 558228 907040 571149 239048 1933643 2017937 1209609 761985 2593066 416606 450333 2067159 1089725 2427726 2645812 120790 1822975 1150642 1150729 1793682 1169840 2269422 79438 276227 1301530 973221 105560 1619962 2355949 1713771 1093685 18147 936531 709608 2140761 449285 210878 1530157 1014713 840061 1340830 2597641 2015195 1552669 1553215 218209 1055719 54304 1501836 2091576 2106861 1041219 1774136 2118715 1929530 2211388 657901 2055542 422066 2084819 1860141 2054780 499904 1499745 1058919 18618 2201630 1835760 1370096 547219 251120 1869514 2604097 1539583 1792951 1090295 561037 137953 2598470 1284190 461251 1425523 842384 1615636 296146 1768561 2543279 2577794 1022468 2128104 108654 92778 2563663 2593806 1506914 2395973 366170 1419997 789883 1436105 1797123 1350775 2061857 1828231 2221481 1594491 1834805 1003930 121606 144671 1553380 528356 1701722 785046 1786988 1322960 1641628 119062 486780 1856208 2568075 1957847 610994 1944936 1509016 2386925 2252109 1952803 2337972 2357887 1083445 1679653 969201 30211 627922 2322118 484282 2088154 2269027 65159 78481 2331373 1076443 561341 16907 2084942 199172 1748663 1568424 2183221 1613350 1446064 622311 1653099 904629 641026 875298 4658 2436300 602643 2386068 639801 209758 2074779 1333405 872074 1124098 2416946 386377 2457450 2422544 1151476 2020641 2263458 1027623 2623583 828872 445836 2589279 246097 1665152 1491624 1538117 1810303 699529 1720777 2636018 908105 198390 1924382 1948268 1092015 2628631 2516355 957302 1721745 2017904 1412038 1324308 2384269 512996 1558366 1674632 401821 173706 1679001 1433406 483666 1995334 274308 611626 883244 2429056 16260 1426753 2091848 1613490 1586109 1965890 679172 2233094 1883877 2446369 2530373 281866 2127822 355303 1142844 2374190 582560 2310926 1647654 1451728 1298506 1150142 2377239 2190511 1555874 102146 2635022 1970754 157130 2637056 849919 2120427 924048 557082 829994 758948 692564 723671 1992976 980627 2151284 966955 2365615 806124 1454071 2124582 2470616 1920398 1805383 249317 1171552 2596882 1616053 1541362 890467 50859 2500707 1368206 2411521 1320279 1303592 2339880 1293678 674770 1737519 1057422 270266 1875626 1285444 1144092 1797861 733212 1512895 197456 263934 1886302 2046612 1540868 89929 883152 1791447 1626533 137026 1567224 449682 1680177 2465021 2331692 2216861 1399948 63689 1496048 205912 481793 1214167 1005949 2418957 1645066 818865 493841 940363 451315 1520222 1637105 59405 1353296 1647499 251779 301978 1787682 200478 125240 1634580 2548959 2062756 1383174 914804 1842153 1585541 2410279 1756586 1010021 23175 1002385 503347 1630859 685980 1746690 897174 480781 677543 2042713 193624 954033 1489389 1299811 125798 2317873 1825986 764330 1940190 1777430 2045035 1991703 697568 1912 1115595 1758334 1018510 2023121 2007353 773727 86360 570398 1234395 395018 498671 2485454 1627009 2503669 1756454 2124498 1652974 341031 1355613 2186580 2628470 839653 5022 1625045 368225 817266 1050295 2104784 1638602 76871 2282313 116587 159121 222310 772898 580228 579134 334620 2507774 2261081 2046732 1901609 1954831 2418492 1431866 2062902 1479281 1008019 704951 376263 701090 964890 272607 2519381 527619 2212213 328841 313542 2037388 2215485 1146975 227277 2484772 40874 1633588 11813 269151 1923393 2046582 2175072 456984 987145 1486648 1593533 1504923 815833 1577251 1089947 2345176 1143774 2450385 1445346 914494 377451 1582189 605056 726611 198457 322447 2109394 167281 2352149 1353386 117329 1736175 334449 2516324 770235 2580099 1174442 1393118 927635 151148 1158901 253351 2639560 1765112 2436789 361148 1090088 371714 1807479 939844 995596 1369807 204688 1029035 733224 2171261 1167883 85996 1377786 2594169 1563339 1809252 772118 550860 2393828 1350401 1318460 519897 1404214 1065471 1899521 1765617 1651760 421663 2635870 5085 1503344 1936365 526731 414101 2067515 337400 2030909 1777524 1660491 2059634 2298796 220724 2596828 1986384 1633071 473066 1275894 443142 2401562 1076094 1322449 1363045 286485 2221188 1640175 2563745 465958 354650 649779 2009311 125353 2137901 2613667 1271845 1459387 635494 2027449 482352 2397506 1521131 1535034 808508 328615 493623 2512694 2421345 1924674 676976 1809733 1946791 1990815 2389208 1664733 2615077 1028186 1596973 2511406 2108907 172239 903771 2614533 1387153 203166 395240 2172234 767374 379588 2469422 2510320 208354 1944392 2076859 2454065 1743040 65656 625164 1575287 1986129 1144262 715846 1618986 2260871 1252413 1429984 1930754 2247345 2174226 1984455 1744699 1355876 2547581 153407 272108 67774 671429 1830647 2294771 616148 2228832 1678381 1014935 1284101 513361 679822 987673 593165 1410802 1728212 988341 1266091 1944504 993115 2319932 1315311 1583734 2026489 1348635 1822183 2366741 1557085 859349 1388512 2284076 849895 1499704 2367651 973485 1935276 1560781 2102407 628729 284680 908775 1128601 2198162 499666 903769 1618360 1075282 851561 2151025 2146507 2058962 2418314 210188 1453589 224835 1187845 2459559 2053004 141193 733100 1738424 1586870 601760 2609699 1557951 2429463 613079 72358 2031349 2640100 902002 2605156 574338 1232450 251187 2098280 835629 1494633 1355795 1360104 2528261 789410 2184161 1737949 830603 76070 339460 1031418 263342 1410437 1477279 509054 1241119 77461 2084759 1371990 1352688 1134869 763975 287240 2575732 1507472 2073848 2596814 412941 1788778 1339064 125418 1972405 611940 1283452 2121853 1604117 1688062 954525 1733841 619787 2029884 2288741 1830630 2311661 620991 2318730 1621493 1297070 1459070 1590600 1999098 1983565 2527263 2152691 525508 378422 1526774 1850162 2280173 1984171 1487954 257636 869688 2260132 1766995 343129 225039 1568201 673922 1282655 843693 850920 1854863 1152493 259541 248009 437366 291173 1105254 1578989 613304 1934628 893284 1048038 732067 2133008 1163128 1602810 1294252 1717094 473263 1390260 614814 2060625 1967824 1045181 598805 306261 2341538 1495860 769641 2643980 2188712 603156 957750 1300284 2189490 387801 1666625 310274 2182958 931148 2132916 2491042 96997 2096335 1771690 2045842 416303 908430 251969 664641 747070 1384633 1388485 1262248 2344089 1046539 2588850 1183529 1202091 638524 2577098 2568271 1233220 452845 902694 802217 851470 2422790 1956118 2283256 606482 1994064 2121077 506006 1570932 2463044 1868052 1467511 772537 2219919 594509 2106202 1557011 2640357 2296534 1943147 1343807 1046557 1331238 1713620 214886 505988 483956 264982 142968 738310 597782 1901635 2103627 2628050 2584709 993345 701853 724667 434832 1298348 140864 1861243 220930 1968888 425901 687429 2499318 1535420 2091993 387791 1081667 1935356 736464 2070311 278871 366938 2098400 606341 204093 1811974 2338468 1670919 57796 926172 895855 872407 1511399 1800967 1523651 2486656 283272 177758 602756 438567 856077 70989 1471253 1674194 2096129 1548511 292354 480846 195397 893761 75561 1426812 2345506 681004 1801180 2407332 1180856 390041 2454119 1563302 91118 2106728 1115423 1730501 2431155 2201723 474483 31814 2267219 920166 1767676 154693 41858 16935 910062 1014441 906548 1777654 1645385 860339 1621238 2068331 1293112 1076365 834838 1783306 1013257 841463 432264 2334432 2376561 2135483 1619546 1215702 2167575 786829 256937 2021960 1301234 497132 1831490 1023427 1561867 1140287 2445191 1311614 1581605 1451992 256902 1202089 2093732 650385 801644 457932 1533711 2047166 1393734 1346678 108371 1154453 593411 677648 407222 1325341 1433798 478527 814069 2319048 779002 420681 978471 1496188 972122 723677 2621365 854522 1004182 1856025 245965 1953324 1465514 500555 207116 1940248 2075596 574776 821332 2620030 1184001 881630 1191646 1705780 796743 1599383 838093 398716 1947943 61711 1547672 1059646 1931109 1791206 1062851 1281774 1066047 1216834 2059218 2014609 2205741 634465 204546 2096148 894207 1337298 1424263 2280850 925166 148035 2108258 510347 1388992 2097429 846335 1094455 2576345 1120102 1887860 951707 1253095 1257927 1326988 7147 1876485 256907 1377579 1344257 597591 1348172 2258363 933846 2011540 2622708 317975 1179341 2011681 678452 1307608 2558887 2231801 1833931 346948 149292 1081458 1269971 672367 1648338 1180937 2300672 2322763 382642 2294528 423225 332773 1643705 106124 2005771 488931 1288778 5597 2447395 1089856 1868367 461492 325052 626727 321933 1889186 1865806 2517788 2125906 1776848 608732 1814953 1136929 1190727 1791148 2582913 1189456 1039721 2411862 1427739 1209754 2053951 2381580 2289382 372253 1519278 1617992 1195611 172549 341791 1971778 2210900 759273 2159733 679216 1153280 1806777 2206934 2121298 883714 965479 100366 955334 2322231 1828094 630638 1046029 2024718 1995916 2469955 1663089 1291384 135714 914935 1240742 1983217 1334489 355509 1726607 57552 1485094 714358 2365026 1412520 1599380 1935827 1445740 2304892 682900 2156600 1717336 1551116 1401512 495881 681766 1721775 919288 197516 1913725 2191126 861588 2116018 590807 2299402 1110267 1319884 420413 240758 2448067 2530615 2304557 202856 222531 1791488 2164481 1256246 1331087 1645994 444981 2457624 930937 1227375 1411926 4171 843176 1934773 20522 1182085 2614665 2287724 390899 946555 1495277 2635144 1416447 1681992 2124208 628690 1320866 450831 477401 755242 1742605 1585957 1158097 1519677 681271 725447 2259115 1137973 1547939 47294 2355697 1318195 2330046 946004 1256516 2368768 2065702 239517 1224704 2128838 1176736 2538968 2266674 459827 2391730 2221879 180199 2015442 391812 1647932 337727 1008249 420522 1413852 1724622 2358699 258106 1679655 275433 833944 2088232 2422632 240529 56363 1039680 2284668 289351 1356414 1854760 2158884 52869 1037012 2521623 881765 782657 110117 1891089 941394 1160829 847241 2174135 1802430 31934 320913 2166119 2411021 526343 1364339 1279278 1961378 1518149 92042 1288859 1823601 1306851 871249 1698538 357060 1865344 1130116 2028771 867429 2430504 1133547 1844023 564894 914525 1275267 982596 1150429 1802973 2190603 1301506 2486405 1579175 1455142 953675 1630642 1652412 1169137 1471277 94586 2130488 2175659 2216725 1347752 889708 2547416 1058168 762172 660068 1433837 905497 2553195 2201316 1482665 1543735 1268905 1576105 402171 1716881 2111471 1083566 692218 234737 2632339 2026884 442898 2625918 218809 1892248 2260882 2264983 2132266 634211 975064 1841982 2091822 712207 1335278 2012419 2459166 1868469 2013218 2361322 2206220 1624814 2344541 6660 778301 989611 2143687 225251 1482290 253538 2111151 2504345 2523090 2522212 642261 1494699 1269261 2010365 68301 895357 224815 2441473 63186 1604102 1932537 228762 2291598 2612986 2453159 2315002 1038679 1780127 2254869 1500781 2416292 1212099 844040 689625 2191557 283963 500631 574047 2539558 699313 590132 547400 1357149 2110578 27732 2170700 328311 1611490 818109 363395 2278216 1943422 1241671 1620946 2616155 2410783 670155 1399508 2010655 1007313 1426450 2232726 259785 612923 2605682 628456 581175 2452921 1712124 1601795 470501 1754910 963265 1647723 2058314 1312427 2458580 2553551 126721 578791 1181493 1075448 1368268 804487 1337239 2403258 1949563 2320102 1874560 1273719 2576453 1865792 219279 2133512 323725 4433 976660 967089 691671 373355 754055 432764 1838195 146986 2321916 1691991 1407003 233925 1954097 1556955 2324401 2288456 2362131 242317 208305 1886570 2299141 1588013 1294634 808305 1755202 2468406 463593 2640895 1076022 1737878 2060968 842463 1415665 2147440 1904735 1708071 922878 836567 341101 2299619 1893221 677501 1008823 995993 443426 2630555 1945899 2045025 1088530 2065143 356064 2612617 1767798 1973852 114930 1825082 1492369 2563401 560614 537936 123122 380408 848882 542333 1927928 1388006 1639354 727141 1994948 1221453 1430365 1588902 754478 1536477 318800 305879 1110892 1501476 170910 1237893 1546893 2319622 1095525 1609242 1688027 2218492 1921993 1497681 855954 2108766 2108792 1410648 989467 2151795 71902 2514538 285200 1921756 963622 1078909 2329498 2535009 34392 569121 1783884 36748 1688978 1668678 1045198 1215386 640531 604486 2031084 1307340 2339573 2612109 220136 1011576 289160 2548500 2348036 1529593 259910 853024 700089 667780 1883476 2121596 834029 59761 860415 427042 767131 70157 5658 1009922 277958 329415 1542007 2310662 1468203 2163116 445188 2515991 395768 2012298 486650 2394001 938339 261256 716949 109006 464049 55209 1026600 891712 1664527 1081961 231413 2284580 1948786 2292917 8886 2419399 1206714 1948248 207402 2025830 980084 1847679 1396880 1583810 2421013 341172 765754 1567807 464788 63309 605787 2191983 430820 2193041 368345 1032910 403743 2418380 861890 1296894 1112177 2124924 2417059 2121729 1214068 2592725 1280274 690945 1713352 837391 923883 1240219 341928 1020709 2318313 2466259 551343 1108903 1549336 2459836 1463343 86698 1186206 1627233 2434484 767926 7911 624771 1591714 252636 890877 2065999 917925 2537077 2612331 911303 912597 190971 510594 837924 1785558 1346508 793178 1309493 988763 532696 1701039 232272 543274 1037668 1324906 2196145 521538 365008 550504 123948 2445493 1655366 2237332 1750335 827855 1232529 2460234 2094885 1401632 1680663 210198 1875892 743232 295880 2327821 2315692 1008746 664833 2032193 5163 817276 279550 127968 804729 2049387 246130 2112421 2141678 192499 991231 2259040 1819544 1889884 2628291 1570377 1538786 305569 1316022 5663 1072940 1232859 1463924 1707879 1222672 2083105 2587552 551898 1452101 2009736 763863 2036896 2096198 1157536 2122698 915580 1785751 1142247 1007144 2312 2435358 2336735 2435844 1674486 1126328 137541 555709 2204003 1792224 1357233 953347 2172632 1034972 2530950 2067623 1232689 2012083 115470 1886478 2033099 619373 1533268 632452 2189955 1891922 1978762 166669 2329607 2025071 2498600 1496972 983806 735167 1596686 2281086 632868 2633371 65963 226678 981509 880943 150561 2479340 1126415 2468207 2300939 2349119 2003077 1513822 337558 2595965 181572 1049851 1678257 1334438 925129 2421321 824152 1118443 2338574 1807355 768795 1343624 1725013 108600 692674 694962 1270773 204016 2564834 111174 2583201 2596403 1158196 2018007 375119 580443 1479100 647818 764633 440535 1066752 2622850 2585147 1848859 953425 2306170 448193 758886 2274029 197962 261417 1143449 1631183 1409886 876448 1123230 1098479 388062 668412 2355238 1695561 876407 1135195 468944 446719 2523850 862656 1632831 1997536 1985716 1837265 2425123 1034993 344096 1869507 384271 1891789 2174078 247255 723190 275074 2085490 448665 1135976 1439514 1965851 2579953 1908403 1855324 2585781 1411471 2114075 1555552 1599770 2305384 1330 2543755 1019419 607481 2564914 1857766 2046865 2216237 1686967 2505926 362600 1415059 2533742 2266812 958396 315142 38998 2609457 1613141 596585 462140 1558251 1161727 718216 323820 2161465 2596128 1889908 743161 149682 611005 585694 301711 1179090 1669344 898536 202983 50864 2183867 2222321 1802319 1753280 2013805 1730453 2395445 515398 420020 2043323 64762 2377541 1788398 478275 1615465 557330 330886 2128719 2174891 1766038 976028 1561692 982121 482862 1548707 1565005 2506848 781749 47397 954105 547606 615293 205975 1484844 2308601 2274768 2516825 1967570 1141759 1205921 1926796 1801541 2193176 364351 1050607 2428055 1217748 1460935 262792 1645145 32335 1520229 1000566 550544 1216178 1055155 1790555 2271764 2517848 1856834 250089 979521 708778 382125 940390 2570289 1775186 15530 9891 664380 2414741 430990 1618265 1130012 1455969 2403349 458268 2350719 1960320 1414681 1089953 1053690 1666720 1114464 1090213 117353 732774 733967 2284241 1573756 363866 392169 2178349 958295 1424934 1562275 335680 2236589 1414705 804181 453943 6360 2219419 1677041 2517945 2154345 1922208 2242976 648243 323609 96615 576011 2046430 907249 1122154 2269139 1956037 114330 1958846 378367 1087382 831649 504618 1757677 2023303 1392057 220699 1052681 486278 812555 102636 1654800 862352 985027 1297291 1238881 1625023 1272577 960910 784639 1035847 331351 2627163 361818 1120268 1195360 1221373 71944 1084929 1561189 546114 258572 996894 453472 2564041 1929887 1923076 1494723 1266848 1652743 635752 2223464 409705 838079 1037738 394149 1295569 290300 2035388 612023 1761880 788102 1143546 21361 1002411 617964 1152923 130672 1269930 762664 2407126 1084884 213297 898977 891312 1105751 2210733 1076962 2300701 1006794 1642036 880740 2384636 1433040 658438 1189934 1206429 2475511 1628580 1490855 49380 1405494 965282 2029651 2281451 2424161 444514 1354728 484355 2215860 2258463 266544 2324543 1586620 221282 823590 331728 1696481 2624468 1674516 299159 1598501 1858436 2015568 696853 1342766 575613 1806659 1824907 28800 849553 1951012 445969 1354832 1898159 1825437 890636 1305196 2154041 1685989 897774 1694468 1453192 2100546 2406872 1194221 2510890 1152860 1061320 1050756 715026 999878 2562564 594146 156425 2430243 637752 2562146 1459943 717923 639204 133294 847350 994535 285073 435878 998913 2176560 514191 1880789 1450365 466578 1559341 2519711 594235 1551244 1258492 1439578 2226476 2418130 275771 511956 119057 1320750 627030 1473363 1954981 1472433 584331 1369850 1039224 2266595 133365 2083282 1761589 19951 1687202 1861008 888210 1859838 945287 917719 564008 812219 899833 252397 1134681 2153770 852642 602978 54890 1364328 2087106 2122906 2405539 1285554 1785313 750407 2088933 42314 2545242 31119 1348944 2546258 574780 1482151 244134 333392 2473368 1916759 1133923 933025 1856448 2007669 1922653 1479309 1179238 164965 2556470 1411891 890647 1842488 1701415 457936 2109580 1557003 1243284 587629 2046336 1343434 1856706 1936167 98067 2213612 1776285 659450 594680 1744141 1799501 2144401 189925 1204483 1586677 553896 1236317 567903 1886102 667867 914472 1829502 2534484 256067 2576403 1058400 1778240 500481 2384127 445654 331254 218064 1717056 1572897 325064 1525985 1438157 850386 2101371 764257 1582084 786445 1254675 1503336 254346 2184551 1090498 582240 711080 266859 2398091 1340067 1245677 2148737 1729987 1382270 375135 168518 646350 1101112 1738213 2324034 394777 832773 1785801 309992 2249885 2327525 988325 293660 285682 1606340 366663 2433019 2216512 2299155 793922 2524200 380799 824171 1960237 1691966 1421357 238513 1400077 1336366 2130410 119058 2352823 722769 2340114 2212734 1763021 1995316 2374081 1711225 1084368 480793 2576890 2107858 1917940 2266225 1536306 1749515 1578225 330852 286527 434528 799779 464703 939278 2081147 597438 2356521 2112564 584910 35076 1827298 1423576 712410 1681097 1239350 2605635 2346106 912192 2551375 2166605 1135265 1377337 803367 886257 1481489 843316 1082503 845201 1154769 691267 1452372 2599216 2168818 531019 965314 1036879 212882 2494170 592856 650372 1081766 2458020 1960139 2365946 1699302 2547611 2142684 516490 314333 2442949 1799220 640203 2254988 1090407 1338914 1674029 1074765 1439457 378440 505439 792371 2242404 285467 2122214 2014388 1976919 526134 662029 1448962 2444019 718694 1978354 1973765 815243 1927683 95947 2455928 2437156 2062220 719621 154376 1303167 1482015 2300965 950198 440298 1431534 1846069 360153 894117 1701601 2612642 2155370 1950607 1170516 84218 2583106 891361 299403 1137903 803303 1538940 2152497 525282 144009 1740579 1910575 1988019 2636528 212391 2618319 1056090 944414 1029408 2113431 1749662 2399675 113634 1486848 275548 73823 1215189 2136260 2629456 1045926 921561 1204620 503460 1540755 1587607 1113019 957900 1877493 681667 2338956 2015625 2339058 685875 2434269 1274202 1973515 2097589 2473688 1371652 735262 1229416 1426032 2240970 2595315 1449949 574055 1088704 1415381 1314840 1500749 1613941 660174 280021 1537634 1243159 1252828 2166492 1466409 790627 1776118 1816885 1687605 834252 2538082 1335450 1542909 96867 1317927 20194 150079 2223586 2058733 1412776 876511 241910 584754 1883972 443971 1480561 660304 488876 235038 719198 2443316 2513015 970278 2640976 2444136 333677 1964062 223140 887553 1210502 362493 1448430 1931219 114618 2039719 776737 1076753 115530 385145 794326 2496173 450897 1167429 670871 2227325 900751 1546840 1568865 2202423 1418080 2114695 1633731 1391811 1352144 10762 1706673 2240802 985482 1903087 883854 2045189 305716 2045800 2267501 772901 1620127 1563257 439997 1220607 1393467 1438531 1180605 936651 984324 2434693 1735717 1612678 1433079 2410064 276954 1024670 1228251 2495463 1732332 2001381 219430 155246 1308219 1032041 123558 1231099 2461842 76429 1704566 1273347 170225 777660 936282 231052 156484 421133 2399191 1439053 1819186 2482863 2387607 490948 2494480 876716 2329646 706699 740985 560206 1655102 1187644 804611 2061829 2409625 1099091 1395137 1604876 531137 1310794 1244117 531568 2111699 200998 1446762 726169 1382379 2009029 937369 1415676 1642012 1931752 1526295 1889651 440797 218545 191221 1384663 134867 361755 2295418 2290350 252396 1612867 2454719 2432872 1215810 172574 1262308 2606082 1580147 2065523 1564782 1923332 1970394 536319 1692251 2179277 116363 495244 1989467 2588527 1610147 1309110 19130 869511 83628 1002793 1174498 1554094 1154140 1382918 618496 2204854 2096024 1235849 487940 384559 189459 2324137 571304 735317 2265399 1691738 1664774 718061 326326 575054 733427 2188683 102481 145012 924308 1864213 1316731 113162 2267028 2354598 1114498 2572151 1595992 1104713 580406 1719234 1704652 658221 417993 2392296 1287039 1733261 1444232 1438635 536925 586534 2175475 377968 1869318 292900 2147638 1973590 29076 620035 522376 706350 521451 2567493 2030 2013949 1321151 922609 860186 558328 1440055 516577 2364000 816110 970357 2197955 1338333 1406347 2450976 760941 1535729 1382553 198362 1965391 1472684 349851 159238 152535 2368555 2482846 393134 362360 2390653 2374964 184992 697661 209856 789847 1096200 1215933 2453544 856637 1425757 1834141 1053291 1227993 1758159 2385679 901571 2395924 499064 809944 77467 1987983 1813044 178035 2242936 1410810 167875 2523658 683998 843368 578722 1624171 1761568 2177285 1262534 2171942 552211 2570702 964631 2204960 2413737 922961 2000555 1864775 1607843 517162 433434 2128763 1962041 1842963 524677 1984881 2079638 2418665 25663 1160725 1800929 1265490 106011 80700 1071386 1313315 2147820 2355917 1967160 1110693 825989 2083305 691813 97074 712784 1248115 1560436 2335650 1295609 1597727 950736 1393864 476623 2645607 1511949 2062324 2367913 1948783 1264070 486030 1088819 829231 761339 1591043 249488 707937 2253531 537335 1285334 1399263 339324 2644995 377391 2224858 558171 2539903 2382174 237828 454813 798483 525169 1351641 698060 1337817 1396357 955741 900566 1096858 1332473 1278408 1573722 1395468 1107311 661165 353824 2192542 855845 1735980 1070635 2354747 966338 198209 626651 1658210 699400 2123380 1657517 495046 2102061 413 567918 1100219 2115877 1729914 1353837 2417326 2480725 999374 2284011 2628175 1798799 741528 238377 134124 1967385 2056105 1555473 795528 1367326 258442 675067 1080406 2140236 1720908 1331984 2149505 1802639 2194037 2490763 1026353 789223 2570254 1807997 783815 1298221 2581780 259687 1026908 1860743 2259710 1517175 1272532 1485471 1348357 1559725 1405094 1658063 1568391 2412020 2263812 1009471 473746 756539 2304117 669785 2443510 2296402 251194 569224 1782862 1253015 1275601 1153227 1877862 152003 782115 143231 2509740 1047444 771931 2450848 439828 532262 1969069 2450048 398109 2220116 1937097 1340748 2001106 2014736 1139091 2463136 459350 387024 171077 932136 588998 2348731 357156 1222323 1073857 19680 1230527 338536 1933019 353310 2578235 1727114 779579 1189120 848883 800686 911063 2447108 767005 974713 1607828 1271419 2343443 367948 2343153 812843 1715576 723876 1934909 1112994 2167442 2455449 2548996 832134 1923412 601966 1540929 828750 1048912 1749421 164072 2283547 2440857 792031 1550092 267746 1226359 964311 438681 489713 122884 2270117 1054250 1917343 1534852 1968537 638138 1496125 738904 1370674 2632477 327227 2200694 2124712 771901 2043494 400431 2466338 930589 2263806 311966 2130934 2533642 852937 2084551 1345342 2466215 1629583 1198758 521815 341045 2121858 374421 237598 898331 1998057 2588205 2121444 2005964 1512908 2582458 893540 2601707 1241797 96465 2036421 69045 2001836 2046461 2317946 2602166 717881 88965 1626465 1664965 1551734 2234881 1766890 985528 191193 703826 1085104 744742 2210961 2578154 897590 2173539 392116 2177841 1817237 2031725 2607628 1265372 1519383 601275 2641566 2381578 1851003 1552667 1591848 887523 202897 2320047 2221628 2350351 1240660 2124990 1638693 1618589 996982 2223772 66356 2184646 2150104 1560373 2231946 946821 1620088 943190 220105 252672 685074 1661318 1597319 360917 1886385 392974 518784 1388507 717797 1437968 2626505 2497799 826523 633458 2631529 693945 1409584 2057089 1920642 688349 1617561 888196 916034 1002366 2462821 1599124 1917009 1746769 1474068 2578306 327968 1163866 1048398 2165440 699028 746460 1812466 1479588 1727521 2226430 825742 683094 1414043 361597 678083 2516145 2372945 2578769 2158674 1002078 1802507 911226 2215922 626042 2484969 315683 578079 1184922 859988 127771 174299 427499 1083643 688308 2007864 591455 860196 2129964 1457168 810311 1181919 1288404 156970 2012530 198110 1850952 2230690 1285441 1377195 2339544 110310 2022043 1012286 415427 183942 240558 338085 2523261 327229 1952857 1307926 2577045 2493219 461787 101777 2107862 2400943 2122840 930012 1254177 562410 1165903 1031154 173331 748009 640124 2522464 191935 205612 1551632 38340 241328 574926 399971 47228 495191 347172 1730324 838602 1322643 104625 1617991 1578608 2458819 2138365 311198 100120 1211841 1708846 2598912 2253010 460612 1678543 1481462 394724 1105978 1930060 29407 222833 285300 1317007 757157 148166 828623 1604864 588459 622329 2432278 1757636 2106371 1314678 1719623 107042 816012 2108884 1115318 248534 705308 1289106 678754 646440 1236578 1593757 2309458 939375 2427796 698545 2443844 648578 1164571 1934847 1035490 640953 1930674 1887317 1163436 2581385 2242087 2378954 466572 2415772 1394020 1074802 1498056 1964463 1374037 1717742 1450389 1534623 1681165 1192675 1267270 167957 1581875 255834 133483 2068482 2050612 2301244 194513 2513208 2359449 1747525 161643 918932 1186303 1735175 1295323 2337179 485227 859101 1598751 1022870 2004561 294120 26170 402077 1776961 1668697 94888 1308888 1384117 1354473 2133845 1800419 2601251 1041061 1192956 1327488 2202929 1479749 1871395 2019881 885771 350839 1543372 1717514 2252966 1904106 1768460 2066694 1944002 2360687 2097109 686583 2039391 253706 172947 1921386 1447621 2090467 1751052 1637083 249024 1145261 1712470 2413288 1214243 1448689 2602476 1930766 960420 998864 1140202 1853854 2256530 707416 2204601 547862 256538 1962536 207858 933923 557918 1536530 2613758 1411253 780300 2203156 800033 930508 1755178 125702 2332749 175495 2188513 27580 1810432 2298476 286187 1759281 881081 192191 208250 2016606 974433 1115755 691839 655563 2474299 223956 2573373 1240060 310300 347229 1983207 2089959 2108311 979933 987719 1886143 1892518 1794463 1693570 1320924 2084786 1990384 1795317 588946 2528788 517245 1652703 2455926 522099 399645 2319209 2124539 2147507 1854400 2402443 892299 1897937 2100167 1380130 986634 573385 658341 1342346 1809894 1373020 810106 411495 2052490 64910 943821 1306450 1511282 953960 913642 641572 861020 1318711 154834 1092493 29082 1298863 2109191 2600956 959308 1213945 1734057 1777117 530245 2160585 1051358 336514 1673670 1515395 730693 2316135 1375165 1701997 1991336 2490420 1931053 146985 763714 2158069 2081596 1204854 92696 629431 1214779 609566 2532932 191098 200237 309983 1591750 1287799 370948 603777 2410120 1544161 1419237 1071273 1986436 5269 514394 885209 519337 2482515 2121901 2543121 130138 1039615 774047 2609927 1073190 835158 2379270 2087962 1731137 288778 1868894 2322437 2016854 679494 415823 334046 942198 2399236 1380307 2244527 532281 1038570 1402321 822201 1309614 1103590 182771 1425636 505465 2200610 1965828 1614595 161343 861883 2472647 2635475 1172620 111417 433000 1719045 602720 1357329 1315434 1162139 2388386 1158008 2539403 851115 1719426 486808 150003 197627 171318 2626563 2108260 2298348 2240275 1670708 592037 2525133 2496645 981080 2278006 2613300 2464806 2352741 595108 1411979 79587 2421436 2186642 178478 1724697 1657563 1167744 212228 462213 898227 1315217 2242744 2369110 393725 1832718 486958 2137086 1242949 1930783 301605 235426 2364395 2147587 993208 2505426 854648 654406 257957 2354065 1971627 2432170 2137032 1933737 2038395 317743 1242749 1644098 1438553 1611339 470911 969476 2398427 818197 1529256 1564622 1852488 1392885 1804738 1300168 1409829 242052 8503 1994617 548725 1533108 876392 278894 1795907 480428 162150 516233 1962788 1574284 1665188 1557027 1766692 1202374 1607845 886484 1612997 1690788 2371967 1836181 1828248 1797613 2196403 956729 2208014 1503365 913011 2178005 919624 1696073 127613 1275112 891061 1798344 1541062 1095875 479561 2571712 2444267 208029 1547943 1596604 1456560 1785998 2045030 2198226 1581116 2117308 2209684 1135078 1880128 1473541 2513998 1161018 1251704 982622 650591 24355 50396 136995 1560188 337218 2097599 1938588 2462505 1511655 877494 2237290 967150 1510994 2002673 129577 1958997 638024 1518485 1676949 2113316 822554 417682 76893 2466561 2291185 2426496 478863 240847 2387580 1773846 1195101 1042380 1148400 4167 750252 914597 921479 1735520 382935 326596 1899349 449357 1416692 2209434 1035345 2361530 1480218 1196847 2402918 1074230 177922 2139512 1202636 1029887 1412305 1522188 1923609 2175641 2075110 1685494 791985 2322266 919209 589122 1780276 58711 98166 583258 5742 867360 2227050 928268 1940032 679553 1969434 2151526 1317261 2362667 846647 41428 1586324 894582 1327322 500582 1636990 1161234 1923584 2078803 2603476 2112485 1946934 845026 662628 2268524 437930 1864569 1704408 2410104 254744 2207738 3800 1574715 2245681 2210978 1982759 212452 1850848 898044 1826673 55212 2110258 1922736 2230450 2283029 521329 2167762 1826604 1666027 477843 882305 698831 244813 1726410 14737 1915273 1257027 719582 792169 1462838 1462951 484842 1318090 103245 81346 183252 269179 2004107 1622640 2032774 2639858 2164374 1640776 149778 1077549 2376590 542581 9482 1132715 819607 744301 1130571 105251 1209240 2108416 1381726 212257 1709547 772034 2552606 1376880 1328352 2077875 673080 1159612 1519579 1026744 701404 230359 2315047 1243012 1323020 1372571 1156424 1830925 666766 1443125 1184591 2618400 337307 1907084 1475794 1914292 2494313 1500236 2122512 1334645 678000 1313711 921534 759367 919563 52506 774776 1619174 1967672 1116736 2507568 600676 1812061 773975 1014877 545680 941467 2361222 1003137 2319483 2253246 271439 103398 2597946 1399797 1151348 2300359 1896921 1346479 115062 999628 1161257 966601 2303124 14667 507025 1123386 1701316 1127060 1611504 1236151 2592150 394472 27613 2334669 1131171 2002036 438683 1522382 2405301 711951 2338857 2565539 2545702 1029766 115717 2613431 1803593 649381 965329 184479 1316020 2252618 2140853 1445844 1576139 537169 1466729 1383985 1811643 287082 1703064 620491 1080747 1475799 1824099 2534770 81770 1820321 1485200 1764340 915230 1674333 1114978 72149 836168 1864702 2231778 369146 1126753 1046589 1563418 491822 2030060 499618 760387 896845 2313266 154998 264514 839009 1347170 491451 1938828 2473310 1461784 936139 410004 2518 1565227 834046 331576 612062 559502 553908 1284118 993559 438377 927576 1733207 314985 1924895 640288 1575714 1195658 408255 1332914 226668 1950240 1435854 2012297 1066836 722036 718516 2131730 2483286 854210 1269863 812502 1569357 1858220 1613774 2052998 2518950 1180501 159218 2284534 997175 647931 746577 2645392 829638 73398 1954553 2406624 1033410 1616515 2557632 750575 1147248 2502094 1974800 334762 2034895 45062 2579864 1954412 877508 96575 557043 2000808 2073236 485970 2239234 328781 1930830 1275340 1333520 1704300 1000266 1419246 1288828 457675 1711931 1102417 2466323 1838015 771326 2524256 1758128 1755528 315416 2404363 1197406 2213637 1585844 2292176 2085186 1676054 481358 340459 470082 654255 2109610 2637051 2518948 567341 1907697 816469 423953 1639251 2192531 2612399 2347770 710974 2004647 2101477 2373590 1042098 2588476 2042681 198542 1229755 1776214 1584475 1263721 324568 235607 464350 1580690 1490846 509552 951362 2142889 1512153 1398514 1851755 633343 1236765 126903 1000898 708111 1214079 2144751 561252 2405534 1657227 566882 1937273 1948480 1143451 909627 2594906 1122024 1425253 970921 1047942 968328 2345163 1027571 1680883 1554629 1283988 2024759 185830 1390419 1387744 371490 2636404 350775 1471296 1358723 843628 1070699 1791189 1695824 1003335 2204523 2621352 716592 661907 2530341 11350 1220910 1423512 2016255 2597473 1623239 1616081 1121795 1495593 2354273 2154954 1949551 1189399 1597556 1282502 1883132 2644061 1916401 2147414 2401835 1986430 2229699 757599 234286 2191598 1266742 2610706 1824117 69325 1943144 1894951 1401258 2194831 169924 2629532 149603 1831784 1672710 1898436 852370 2298692 175593 764964 1657439 2225317 778634 2378970 195725 996284 518795 747452 502879 2313320 1898837 1301325 2437158 161852 658509 2192082 2636592 253403 1090544 1678317 1649819 1990798 616537 1925597 1433306 2076380 1864580 2574162 559808 104917 891096 560981 245665 1869971 944416 2439781 2024743 1356209 1907613 2237430 2143942 312770 1710967 1088033 1870000 363526 661919 190942 919748 1539662 261944 1968950 273023 258819 2086056 438933 2417004 1827805 430815 1714153 1827598 2262129 139998 637444 1600758 1183603 1890922 71268 728637 785347 627609 277297 457603 1091566 351276 147281 771578 2391731 1209141 282428 1417963 1048439 377358 1399769 1536167 2486631 1232954 551448 319271 193314 1383080 83922 2374692 1554200 2547722 499162 1502469 1248467 477754 586549 2559601 891503 1629536 647747 1801748 1232519 289031 780279 1945257 2028928 151370 2451709 1384738 216011 857074 2615731 745676 1552658 876415 2293544 553770 1071719 2481147 2043335 2433943 471186 38450 863414 1391202 228722 840801 2276539 1236342 2584393 2000589 739432 21536 2352687 544009 918759 454986 1680865 2044205 1475847 632009 1300661 1915068 1186083 922362 117866 1936856 1350746 989443 1609309 166880 1688715 767863 1718029 922411 616297 203147 1645422 1047828 616980 157397 556389 2071776 485119 373663 2179179 484239 2521865 2297768 932663 2305705 2239147 2006136 745245 2134242 13213 1892298 1810544 2508679 2511536 67759 32638 194210 2310907 389429 710499 376266 1220142 1401332 168908 58562 1105007 1720184 702640 616376 2129426 73323 1323431 727715 485855 1516728 2017944 1572326 391454 1314644 1136100 175004 442479 2561667 2339253 1868711 1157253 1451791 1352896 1194126 1774263 938939 1746052 2103507 2454792 2210793 1547026 353484 1416202 1163769 832044 2126146 1347996 2259288 2186788 1190233 253008 820127 2160120 850776 2270189 232217 1454697 2407526 1297350 906724 634364 450430 2053733 1793880 954552 1799888 1808439 1894375 24676 1420236 1942223 324321 143004 1029496 2498237 1995089 977800 292684 2048357 325388 2273335 1394227 1721884 1638674 1460680 1721087 1177727 2157925 774443 170437 2506904 2232435 1037835 260745 963324 482184 2323406 233810 257235 2008820 364776 1522367 2261462 785412 1083511 790182 2619110 999433 310374 990707 1390642 1396230 2349105 2350770 1040689 1719417 653743 2215403 691164 690853 1489467 136373 2582912 795486 2191854 2253440 1741552 180935 565706 1304521 108237 730310 1600494 290618 2511838 107920 2544266 426908 1897634 2609252 2138238 1897582 2107324 1720210 1523430 446140 82486 315576 1751193 764721 2378744 1711746 1269557 219920 1567034 722343 72247 1449195 2015919 865749 206254 965081 1878909 16603 1610979 931106 2457183 1134328 2634325 1481401 1429781 2319695 77704 2046030 2110141 1184689 1857760 1765790 1251864 2131203 2540617 1107057 1865938 413505 1510541 1106509 1995807 1225652 144824 1715342 668358 1763963 1986916 996920 1043250 346050 1086116 2089764 289211 1804994 480102 637756 283336 2189586 1194991 2363998 2425289 1999070 1257607 1713788 2156086 912489 209457 1184930 392712 1415663 1500201 1098188 1596840 2263890 2450305 296423 399936 915050 1554356 1545536 2487064 967335 1025594 2329784 615832 507792 1926509 1770891 533299 2532954 1700201 2596164 1061571 2464096 609766 1859810 1514013 416945 2262393 2587197 13125 1236789 2139924 1434057 61728 169012 2120361 1275519 1601892 2362696 1891557 2127724 1358393 1182110 1307028 1247478 34638 2162277 2608860 1437050 607432 2061944 1720989 742678 2425959 2232003 807812 1317650 1394397 889131 1823568 2022676 2115407 1029724 2466155 1978205 458488 1412130 38859 1979473 2598027 1583190 2169040 1255616 1809647 2000185 800403 1581206 2075791 1358449 2108277 2496538 1730443 1660422 428752 1508309 1953553 2642193 1600085 1056516 1442991 1917407 2245494 985698 810736 1912511 873764 1972542 1524793 2346350 1312202 2317415 2226886 1128886 1081903 295845 2157725 741681 1655502 1900997 1847724 204600 719893 2098182 1282454 70383 545551 688369 274932 2450699 993064 1313168 175041 2116315 479444 1512061 2529786 1198842 1223714 1841895 51944 1994926 2303610 2609119 1837575 1238177 827063 325777 2279078 997311 1506420 2510164 817073 2065454 1521532 290210 529506 1037019 151047 81040 1603387 2495791 1821547 2622282 807410 2309950 1165665 1261077 530271 1258849 1102153 1970315 666884 2632621 1989814 1264880 1254895 2187403 38986 509781 2479343 814217 1651193 710671 2250159 1096498 1166171 255606 2501226 1405008 2508555 1916697 1045335 788172 2628639 2462612 1620734 1258140 1937697 1631457 1618394 741492 897487 1432977 1470589 698998 498310 867309 1747004 1119595 296197 867599 2642611 73306 486688 2272817 916052 34095 1289985 2487532 1318055 2425676 1982045 297576 2394071 1623355 2353163 1945121 2241899 707509 199895 39387 2175080 226519 2384897 872149 179299 2180410 1636288 1617855 2149785 1597455 235017 1708629 2139539 875034 398856 172966 2300571 530397 434500 51869 1718638 997550 1810668 910224 1491179 543759 1739542 1255101 2147895 1131209 2016221 1771635 590116 2336450 974353 2274760 566092 222438 1112510 1321782 1479852 1558118 2210347 396954 1491206 320942 2403109 1365891 2533825 1023142 2325216 2296277 926091 282013 485167 1645304 544267 185412 483270 1108382 2213168 1309632 2133885 404750 165745 1606432 625115 2326123 1643461 820191 869226 2344549 699970 1534704 582911 732355 1970441 681781 1587915 2145196 843053 1993074 166118 1377401 45456 2137955 1095670 2069567 1860615 857525 857400 173462 502375 221993 185402 1271942 1306257 685712 2453863 2177685 86173 1880822 1911617 1452765 827300 2536971 671575 601121 368741 393993 2287893 577938 1983414 799844 145513 1589025 51179 126701 1314180 362732 306647 1445831 2128145 1737510 1156509 1782040 798439 1900324 1159307 2387711 45762 1645874 2457222 435628 1843099 406726 546485 185771 391602 393182 607218 2449941 1436119 1147059 1319525 119464 1259363 1358870 2056705 1324808 1859117 547122 2263520 1090674 620188 1614237 2554481 1469580 665701 2542728 1906695 420525 571242 2320087 1679837 286909 2588835 2267633 2551081 1977854 1139921 1211383 2016770 442914 1354150 2582742 1152276 2534682 439166 364747 391370 684317 1757561 823601 1173082 1727174 821086 436564 2525887 672549 1349709 2268112 1802890 217152 1876560 973819 1366472 1318091 1023094 2141847 560180 1963688 1563660 2244240 2588444 1980675 2505723 2416536 436942 1279073 524436 1762912 1543642 1979000 1757373 1278662 1687623 93279 2478748 327813 661465 328764 694177 416533 1653898 2375788 90578 1427503 239031 1539758 1322387 1774165 1387910 1290996 1741939 1711838 1931671 441071 1380829 2422445 1422586 2010540 2571769 2231603 1446046 1089050 457386 167407 676925 192265 585227 223081 2178466 298026 257141 500261 1357931 2497511 2238832 855812 2166590 756160 218631 2596931 2113517 764700 1849074 1684836 1802147 2482540 681748 2089257 2495551 2449614 1949727 646421 225108 312228 2265556 807499 1422531 1736705 2620850 420695 2189541 136608 1893677 1034597 90548 397866 488235 399286 2603980 661453 1324957 396187 1641217 1119777 1881763 2590267 447110 1529469 1773373 1213559 263168 2620616 2037527 1882376 291735 1725597 1250614 2285121 2175461 2390309 1265689 215165 146867 67033 1829407 793474 1106117 962255 2555052 822794 695796 161804 1539148 1626228 371812 282107 1990112 1882892 2056270 209741 2491000 835764 686874 161447 1180277 1457104 2606849 594441 2536102 1346948 749892 1758531 948621 716264 1321190 2645599 2162413 259317 1431109 2592394 1027444 671648 2601826 742550 630312 2603435 1765066 1240270 2097762 2587076 1073900 852304 529493 1328671 2511288 203148 1671583 1182543 1159065 687214 1307936 251055 1427334 622517 1300517 86041 109265 453376 2456358 1694692 2440210 2283086 1379027 2519764 922770 1455988 1519712 2515861 882540 2392784 394809 1572011 561793 2502578 989348 2599048 1649846 1144344 1659552 2213298 736835 177096 384479 850838 52683 756857 630089 1046775 175082 1444174 1877744 1007252 1970312 1000928 1784710 711006 1396835 806434 1891613 1922098 331243 40470 1725650 349930 660698 1265380 1163987 980296 2615685 140153 2110119 363633 2217816 863191 2080273 148608 2514589 2253063 605578 456359 2396753 2403048 392025 349434 1263596 813863 1103099 1066439 439259 153246 1233500 838209 2349332 1238776 1108176 2247010 953319 1250112 328911 1800009 609965 1835763 1666891 2584395 2319107 1624912 2012540 1329885 1440027 928996 1971583 2046271 8395 2160891 1098822 2052384 1088657 1716833 2143204 576385 709296 1925725 178589 1821211 1521787 2094386 1799583 174415 46479 2211193 1830251 372377 1406713 1195718 1013762 891278 1690509 2063450 611861 895899 1911210 857838 1364674 1070144 1643571 970599 2635278 2331225 269854 1990639 1800964 2390859 678849 2603523 435118 596120 1987551 2134040 2399013 904955 853508 326606 2040089 897269 144249 1564129 412218 804949 699966 480347 357457 2414975 462576 351718 8444 1138987 2523104 2303092 1458264 789630 1464020 686250 343229 2267738 421915 2195358 2108737 2118423 699864 569531 1009822 2607128 1209186 2423545 1284062 2338622 920263 19312 651627 1212143 1067162 877982 1713090 1368045 558300 1467208 58922 2478901 95510 2184028 762567 1416654 2200095 2548508 370592 265023 2573706 512844 1878050 2613517 394474 1402953 2396822 23566 605155 424335 827946 178213 902174 2296954 2021337 2007295 434058 1819949 2243672 1645168 1430346 1090746 1519652 1752108 1678845 1798825 294276 2225316 2383136 1037337 169514 2132098 1525410 1930723 383145 366007 1698228 1160400 164865 578904 1415804 2412278 1291348 1070158 1213500 1587571 606914 2629617 157650 2593442 1215484 1938707 501414 1510107 2051289 543080 2217202 217348 1541956 337837 407751 64550 445937 2018828 13509 2278002 1717122 1356132 527665 125606 2411520 2171346 603236 2011922 2179207 1218877 235241 1413524 2415217 507582 1142178 1915594 409315 412311 1363232 98988 2552155 2215179 1054857 2531270 279899 151149 2060433 1849516 2406316 1685309 1249572 1447607 1410091 610973 1413895 961060 1885980 273463 1658899 2353147 1191033 80769 2177153 1174419 1260116 834925 1355710 1686447 942643 2478443 363210 2186682 9555 75138 1509512 1926926 734440 1172393 487926 1156029 1698479 1280523 276511 2107927 1558339 1067655 2608246 1204787 1978512 1781854 1700795 366868 1646323 1075471 2539390 1192135 1969907 201462 281574 471289 289806 1651178 1518641 2023233 713531 2034322 1513799 2348068 1771414 139426 1227480 541067 1960714 2498716 1432053 1610588 2187525 1296930 1921536 28371 2325268 1641803 2170266 1323281 205091 808591 297560 1861163 196793 665566 1283215 248298 1590868 1987797 2606080 2073602 1729692 1834608 1552320 1639463 1135927 2149195 1015923 308330 116732 634413 447554 219392 2563212 238454 2156533 105332 1419299 2047751 758159 1545443 1399939 1586972 1961987 1612257 854695 679442 2142631 1996747 380942 2488495 495121 1951303 1411056 552643 1417486 872789 236412 1180692 1102192 1686198 233423 378315 2292632 1001651 685716 1067468 899684 1718316 1846589 188979 2636511 403187 2386064 1063026 2345075 2333239 1939833 1166376 1639332 1369307 1377706 515410 2203220 1164836 1025127 1672759 69456 1298029 2221184 2330455 1056298 1161681 1211029 1664256 2320616 170340 1704673 1232707 1952523 1609684 2577568 955192 350492 2131854 448483 1489331 61459 2498291 1236353 1612348 1703374 1937418 1904657 1883245 1237629 2582637 2167555 2633822 1979472 2014026 1804103 1506923 2411660 2167577 1277352 1776809 1435573 293602 1971722 990706 212105 1248118 1660104 2591055 490922 885396 456023 398829 1425399 1046240 741825 2510062 1950766 1821176 1668418 1346060 1436889 2068174 2311574 2450900 861996 244812 1947778 2098725 474454 382235 1337934 954595 2114290 176069 450390 1803909 420018 1236675 325438 115926 896428 2248734 2408955 1405510 2284775 2200952 833656 1800534 377374 101568 1150906 2536796 515654 1712416 2347610 1215970 2146335 979918 1037299 338540 448974 2041221 1432825 336033 862285 2389366 1870109 1995238 65766 1471015 1134038 1480955 2396913 1735648 710255 1257221 1307861 2339227 267483 726948 2001029 1894502 1286168 547500 2060083 1721871 2046451 716078 1323377 1340613 1867518 20456 1031994 1278866 1388783 1246745 606398 1893488 2173908 2476757 1888264 2297739 2638987 1436017 935868 2200100 647707 2131539 2180905 205716 1828982 1443413 1896217 56086 1945053 1734692 778174 2612768 1466325 1579409 453357 1446640 2161299 1273489 1647935 2002967 210411 1042564 346580 2153034 729294 1112690 1055306 2178120 900298 2007969 1238229 1157169 1379886 2348356 1820986 1325255 542123 439613 1084282 2576533 2080871 1951940 640073 701638 1133630 754232 1417745 1945825 2354660 1188216 2587077 1235308 897461 1576727 1755164 1813577 255451 2299101 353521 93997 1565510 827872 945412 647261 857565 483913 2096123 235746 2292341 1512367 428310 2180330 2000828 492537 1682757 489932 895185 888435 99821 956952 2411400 1501705 1251271 850387 553828 1933488 2631978 803538 2646103 1175609 339187 501387 1581277 947909 2136627 990832 421181 1714372 1809589 14643 1402868 468677 244883 5988 1019249 2174739 1499623 2215491 2384367 333748 1768202 469445 1196761 1177302 1475390 1547990 65323 2424173 2300335 1301516 543956 1647321 1282282 1583952 450173 1061209 1855466 59398 2211334 111687 998380 1891339 1945674 131798 1785212 2469533 76801 1129238 651278 2010450 1350451 1121121 2374833 675942 599183 1448434 1072641 338272 665337 178610 2562309 133763 2634658 359644 488302 980301 1937385 1145556 2315278 2442260 56844 1167080 802492 2532467 1208005 1394331 2512730 2335199 2604952 1843823 1940573 1434417 2166701 781712 872746 116949 1510164 38830 1571505 433189 599957 556545 2364312 1611958 2200400 1821874 2054394 2145800 1535757 622172 801824 2478465 847552 2004651 1085932 2190631 1787229 874203 116421 937761 107137 1729796 2636424 202603 1569178 1967048 151039 1498206 496063 1938477 1423835 379928 582953 1597667 1976139 1690596 349740 77673 2318184 149860 2630861 494986 1309354 1901592 917816 1832684 1347987 1696249 1600637 2010553 1780540 713888 1517042 873667 452728 200341 571251 2922 1002116 2616312 1039859 818964 809874 1325878 354163 1892525 118995 1905473 1809162 1081499 1662142 474495 2541399 2256 1842417 2467443 2182914 1650598 434243 1304833 986120 1781027 1116704 1193698 2294526 444539 1387831 1832624 498204 2269583 177294 1649655 2041807 575762 532849 112577 2469199 604892 2513863 614052 2175359 2071229 689159 2466078 1496359 1406909 1603453 2144202 332225 488140 530991 2539486 1978228 529986 149733 1567458 1644191 1569014 741377 2178298 1422725 519653 2100710 514608 122839 2188088 1856629 1242385 1397544 2100431 122343 2401766 606558 1429680 2263789 1577383 1094251 2455702 1187729 1729871 2351074 2436506 1190716 1711293 126547 468977 500486 978312 2406461 1570929 2140375 2567226 2131182 1589001 1379294 606068 2268197 476125 349957 1372116 1389011 131291 942153 1621082 563012 714537 1370691 1049296 984617 2422227 352467 2016495 1586760 2508122 1650727 2333166 1894857 457781 2370821 228182 380137 1295353 2233052 1839081 696914 1570434 781844 2423157 432362 2643635 289537 1151232 1589346 1935147 1287754 2079039 455202 85653 2439210 1684798 242338 1402878 467529 2528759 867622 1553039 2383179 1894379 2171022 1662583 1049510 257307 2234534 337875 1266710 1300655 1925314 984542 1159384 1196681 1793557 903235 2076429 1528348 988873 228522 2326028 2259197 2234529 2519422 1420410 348085 1448977 360932 1842835 554373 281241 349495 2032293 2064457 1990567 1900266 2125642 822381 979541 947693 675851 2013568 1547723 1313676 918835 909122 1248442 438609 1189303 566963 1845247 171055 2348727 685419 249463 1720625 599837 1068078 1549593 1794328 2611035 1916426 881185 801116 944758 1818315 1671774 547629 734708 143215 140608 579079 381490 2532379 1892772 451442 2100399 1049947 1470047 1303363 945406 1829276 225110 2431084 1612398 1620012 1144631 1359940 2397522 254081 1238312 1344059 1383846 737021 45149 215863 1294833 1502547 2578236 170934 1323438 2484793 2599906 1650794 399409 226393 599028 2206624 2430548 2092588 663640 889410 2329921 2450940 1069564 448047 2491486 1504486 284191 1569483 779281 1184037 563871 539966 276110 1975777 1756024 1862943 1281102 757962 1985303 2002498 857327 763278 1963907 426772 781365 536552 1115444 1664744 340387 1558428 2561459 1047625 411976 607497 385099 2583823 1487323 2572925 250824 886017 30652 2637227 957498 1601838 647916 1523063 290860 1292608 577909 2369154 1916803 373747 2163421 227847 1709145 614671 1010415 476195 2087005 2106012 445892 1456507 2003909 1320527 913449 400573 1759188 1271284 1316999 450267 2156823 826909 553505 1456920 32822 1058502 2609757 869138 1330958 1815187 1702234 250176 2207501 9037 177763 1742720 1481837 1806786 1017204 2605351 61800 1092746 2043450 1011316 1744508 598858 760654 333202 1712135 2383094 166993 761398 1576086 138829 1395504 2533044 1568894 1282123 1121202 1853337 54390 529473 1466068 1002988 1132173 2499922 188408 58402 1057672 493176 278545 147405 1052481 549993 1904908 180593 1833915 2329574 1398087 1586467 2309440 1649110 458950 232888 1474531 503053 162120 2217101 321503 1513618 1261097 425226 1394879 2455516 229976 1120922 1555029 1496208 282257 455456 494943 1432124 1229068 2085483 419914 2210430 89003 1023623 815778 2349980 2569285 738603 1117731 780170 219099 1646552 1501255 2574093 2405724 2488462 1216177 1613291 1011090 38370 944531 1082361 503857 495206 425619 1598698 1663934 1333049 1258072 880451 984546 2594449 743275 2464835 2329751 1538686 1643772 2030702 389408 752385 431745 1826777 865881 972359 901044 386454 1274258 1151824 2486144 2141043 2002267 454298 1948190 2357581 2643608 1249783 931257 456403 1049471 2425562 537316 489015 1159525 2546789 1627288 375459 2231058 1738852 1425471 2546662 2560760 353691 1339401 1383363 819156 345644 888573 1961642 244535 2230270 1581306 1909905 2322693 385001 1408755 720518 1698027 2356660 83909 1635065 162821 1655223 1183504 1632844 1835234 715825 884939 836707 697008 840294 1080914 105368 210255 2322423 845809 1745477 650107 699026 74098 374364 1987117 184440 27140 1336956 1692285 463160 28873 2281546 1931002 1167077 2310308 2024835 2549314 2516833 2516333 571200 1931465 1977167 1547028 2134507 2168649 143021 1791110 1495713 1092785 837177 1051653 1831160 2272154 1149346 185602 220032 151253 338064 1913033 1157904 1079473 1634414 268412 489494 77509 2007940 1475306 1908075 2393884 1706182 2469810 92570 2332001 2451643 1677439 2013375 2395833 1683156 415164 1066748 1208783 1398984 1619128 2078298 1751510 2544123 781671 840581 629443 2485436 2203506 964122 2209128 1479021 323508 2352854 1096846 1571554 412070 1978898 639170 123693 135326 726249 1393029 914406 1637528 1452666 518012 700077 1346241 1077686 1302467 1272396 2338234 864857 452655 961232 2538383 2190650 2296754 848067 947051 894830 420559 1136668 312756 645327 1571600 2315866 1787092 2394411 1737318 1372418 664717 1731982 1837430 197317 650395 1445489 499989 1445661 1618294 2445591 53765 156223 1442245 2209358 2323272 1562088 1671902 401805 1580779 695662 609288 1437513 356428 2602429 24432 1857620 1089170 1033223 1535743 996371 1161563 2350312 1549524 1704515 1646180 1146111 1332724 535050 1980786 54554 815840 939236 1302027 2058244 2404772 2479159 1435641 875955 524281 2613817 1106692 1487575 706543 303458 1937425 1950229 564552 354706 545628 710377 621203 1223977 1722250 611832 287431 660951 2156955 1696459 346253 29274 1246668 1072683 2590710 581449 313349 1707236 1237148 2590299 1041360 41865 294343 285044 1815950 2228290 788141 720244 136248 2645801 258192 1367967 2552458 198282 317465 1263454 2519040 232912 2151011 35922 268455 11450: 1992396 767514 2252902 1996587 11451: 2287204 2502462 1301081 2317555 1021746 2526416 1126085 1488926 2102036 1881276 1437376 1530075 481862 323614 1715735 950686 172759 1036217 2080622 1736373 1871241 525016 1576712 747312 2402945 1906666 1001294 1619747 2034101 233260 1495780 2491070 1433690 2282 1371422 1088457 850652 770469 407033 439879 1312117 1272382 1416235 881502 1603061 2376428 191666 2556525 247797 2132346 2497949 149857 1345929 1471650 964279 1128453 2206539 410721 158769 1804582 1082066 1265473 1902811 322055 1490053 1658795 725412 2148784 1470434 383429 1718239 1995832 986956 2116941 2151938 1798513 1798346 2640176 1228549 123663 1592922 920962 1761662 1495432 1591900 1382319 772090 26210 2131092 1644255 1294917 1101530 782843 2463905 53090 671697 1328158 1622794 386487 448833 1188945 440050 1458894 2560484 2379541 895096 191079 813177 769925 856047 2488995 1485263 1407281 1452283 534872 2413595 1546326 1935654 254660 1189397 810998 320757 2496042 1340920 1310627 260208 2336240 2194337 2168589 2368399 106647 332390 1376273 153500 576204 817132 1048735 471801 1106352 664562 2442028 1164124 2337324 795749 1382872 2498810 2063853 1136005 1063699 2257503 1329417 103523 1279037 1985739 302739 2594013 428084 1157628 363858 430648 1679999 1656360 922944 568930 1793905 1027168 64888 1869572 536224 1961398 1801487 1110006 2518358 2360721 2219047 389461 1542426 1539352 1009327 1998786 2622037 673279 115390 1955442 1376339 1504594 2255608 46200 1349576 1751248 1657798 1102559 1867526 1146614 2357791 966346 11452: 2278842 1546288 2163702 1703802 474384 2152609 1245794 949141 1367174 696160 2547949 2027131 2600598 119241 11453: 986454 1238356 1365569 126592 425763 2495566 1249491 58820 644412 2185356 1021961 2012582 2579646 1265956 317054 2447220 2148959 1002635 1548220 1270043 1419928 54838 2518375 2281700 2373178 291050 1085772 993185 610912 1313162 1186925 2418981 579476 11454: 2528088 2423552 2310107 949666 11455: 1841563 2561910 314467 283221 137921 2341192 1961481 1747640 2341424 53719 1766986 1402630 1315233 610780 999312 11456: 674166 2618968 21663 736489 2301317 1129289 1911873 2611920 636381 874124 319802 2537057 967852 1682705 729885 807503 967630 761916 2353017 2085621 1631306 2193786 172395 1299685 2131850 2153894 465200 160137 1551542 968412 2497059 1044300 1969119 2352794 656148 78655 2003825 395996 2309581 916877 1341684 1551654 361564 878421 187984 680943 558995 1075245 2039684 418453 566372 1262046 2566727 957152 1724291 989027 197982 1826276 1170549 1557620 173041 1827649 379469 1496394 113472 8211 2342109 6876 607951 2210387 2144466 11458: 888619 2470650 2540686 1907228 1741388 1348019 11459: 1608452 2177094 1802979 212963 2506475 2121099 628501 1415532 2209943 1054484 2341694 2634281 139816 1146: 2176297 2448465 796202 1048855 1011799 11461: 2639973 1306683 2185939 1978837 1981494 505223 797097 2135327 1746110 1299309 2401522 1196157 2541849 634818 1079766 1455574 1725931 1413602 446160 48036 865516 11462: 1704477 2344506 740695 1897477 2002196 2443941 597436 1858305 1092442 1750621 1266229 342743 2610641 792185 1234072 1522171 63220 2506962 11463: 1255014 1825167 948706 11464: 1874499 276710 1237034 766012 1309465 759968 2184212 2198384 910528 2328238 1626832 1985776 2344423 1735312 168520 630830 602395 2252432 125385 1826753 487975 1149424 2022711 1242308 2047851 1109209 958067 87456 1486793 2270439 2201666 1337419 335322 2212914 1854004 1655650 589448 1385320 2332766 765159 446310 2586852 1033627 2590989 2535503 974178 11465: 2363498 830101 684 1979872 215831 607897 1887456 11466: 830809 11467: 1734504 107858 888125 11468: 1477143 1179501 904741 1257820 1211657 265872 29762 160978 1485623 1501288 2587481 2432549 545812 419947 1038476 102173 2348841 1102055 92041 341093 2599245 1865819 1285538 749351 312323 1914018 80241 2548549 979913 203007 2251646 1293845 679412 2646060 499718 1312193 2533437 1682548 2225694 1825075 982690 332796 1554291 1381514 875796 1722625 2334204 2082618 1130717 1866984 2159286 455628 543825 2199415 2059204 886165 80860 2056695 1745523 55041 810190 2008983 597507 2566674 193930 776081 490147 1100037 2007468 2144128 1041327 1360501 1124661 240851 750387 1679741 178588 1866104 1194982 1433505 1901751 829739 2625622 86498 11393 1336398 734464 1774993 443615 370523 1856403 547691 1512643 1364519 237209 2236858 173344 2605498 1329803 1741187 1328084 2604937 1091621 2143843 1677813 2200707 378020 1482746 2224372 2062608 2599438 238525 335161 560291 1399172 1206489 1975999 110622 162260 908644 2613008 1196201 1661003 1681981 2361742 59856 750119 1540008 1694347 2460653 2314767 2314452 451681 416214 1861082 2301418 2648253 468037 1641110 967251 2511036 2333462 25810 1885412 1139425 1949664 2201286 1444123 2485446 447812 760570 1245607 1174251 1169151 1267632 167235 64863 126681 1512668 944542 2600419 677430 1192777 1854387 1356415 1123490 1185600 2639780 846244 443619 68679 1586214 1528301 290789 2534690 1066712 1172929 705352 1273192 302850 2289277 1184783 417612 1155765 1177277 347341 2078595 1902633 261986 336618 273766 2103012 229255 2024779 279205 2553228 560679 2529517 2519220 798730 1491193 1530764 466573 667500 1589639 214769 617979 1192508 1783904 2469813 1605122 187322 2534630 2010685 2386848 1755024 152130 2323957 271785 1691722 1478371 2249491 35259 1531528 2072379 318739 1123842 154563 968491 2627829 1586256 209753 2279890 206145 547108 284489 1846674 100900 1418866 1311535 1880922 2039575 2374433 1534541 1241521 2298444 1505376 958735 184867 622641 2504522 31377 1501882 1532977 1024851 453352 2141410 1946462 342904 1516909 1416173 1139365 2603847 1034174 1337074 534046 795942 1096645 733258 295522 2397263 1619081 1013321 750136 849299 2314074 1525562 2111169 1067767 1127442 214402 2529909 1485560 1748689 344085 1103943 556163 1602978 1535469 15758 645994 2310586 1780344 1908565 1146804 1187037 1733453 1297752 664230 1980699 1460503 1683039 2150403 516556 1593811 1793868 2220630 671420 1880385 73814 2001037 774749 1089356 428550 2536869 2296059 1630714 137487 2152441 2583847 726914 1134307 250241 435929 2359482 1962087 40774 192519 1327439 991512 2212439 1286165 2355818 502105 1668640 2313582 1918807 1358742 2323969 2486850 2342557 1521410 1869250 1538507 1534422 885067 1573230 2181514 2137309 863588 2521387 1012841 1710443 2296995 1868692 1585677 2595236 159287 873162 2261864 2570840 2634195 2041527 2395620 302598 1575324 2547663 2623852 1696109 874852 1051876 1309878 968690 1417037 2069846 1936236 1692582 1044457 1594399 2633486 2482399 745706 1668888 1011116 2321212 107787 1076973 190729 469822 1940307 1475963 457911 371614 2386732 538609 171699 2372924 723473 514441 1806076 1413358 2532822 780520 1440126 1386329 894146 1876522 967098 882916 1054467 294877 393017 1900619 272208 325365 1595608 1789418 1298178 1513415 1971009 1960166 1450098 760455 1162883 1454088 2384857 1988530 656857 2362606 633256 85582 1919183 211905 2318496 2286380 390835 1323837 1148732 1050661 2462206 1613462 247980 2050378 971853 2622948 2395501 2208277 164827 131528 2299560 2379489 1803214 1117597 2136859 1747766 2072472 2310390 939217 168433 2600176 2147510 881004 1556616 871312 1164365 323281 841681 1319605 314469 1009937 1712940 69498 1911136 775025 916568 2202928 388122 1735071 1057400 895683 1527359 2112358 1493191 216893 598146 444934 535899 1876626 2492408 328708 113821 1045886 1389206 1292728 721829 1870452 2634984 1279042 750404 1838542 2617170 1192502 1461923 1036757 681121 531136 1182609 846386 1518948 1029578 951283 1828542 1098331 682506 189218 615750 703504 1527116 624839 1008034 2153000 725770 1327672 2470937 763185 1258492 159796 1349764 1331155 1038515 294187 1263861 450324 197609 1673545 1345557 954412 2554657 1312282 1944986 839328 947414 1172824 2264788 1413190 1890844 601892 191173 1553721 2514720 1891042 1483098 1619734 1245966 1928169 2404978 1621384 184096 1055396 1681893 2075949 1320258 2534009 2600276 323379 224944 1619386 611522 1904916 2536741 410596 354881 771797 1771372 191220 39735 2164328 5004 1975300 1228834 2088589 1711426 921953 359426 2073799 1379748 838679 153777 871417 2287573 2201621 132237 1496725 951739 2086209 151849 2607338 602412 1663140 2547020 2015709 2551574 1792296 2358050 784538 1173691 2242318 1648989 1711278 1634599 901793 2187244 468668 889664 2497793 95651 2201756 7846 1287079 2073713 2541595 1503079 1777786 3406 990131 1680219 1828331 1896292 649040 106882 839585 780443 1020669 2204191 1500060 1032144 379303 124870 1703977 439247 719409 441317 813510 2136629 2529547 1476460 1238926 1165903 480686 2558443 164301 2348241 1850945 502934 2059457 2006192 1311916 47269 1653997 2282850 1227564 1735607 617809 1262934 2610541 971925 1349947 515786 1580661 1723104 323293 28824 30919 2191731 1323191 2393096 1118147 2228059 2061148 2382335 764911 958287 851167 2494705 1459837 1988302 1078857 579003 2109596 1079733 370324 1019068 594675 2102366 1642073 1249545 2067355 871137 1777350 1994462 262184 785405 1541780 1911127 719244 2441734 2179132 2075846 79170 1324932 2147382 2079977 1503906 275058 832543 1586463 928595 2362641 2131409 128783 2265926 1914374 712765 1467197 2363249 664542 1839342 1252798 1269462 2509840 2406215 401315 359679 2329878 2636632 270339 1930277 461319 1696167 1058762 307115 821378 1358278 158121 1093059 869344 1300029 2312440 1588251 2082447 952705 746481 2416062 1005167 2267801 2058125 2367726 1490823 766201 880685 2036420 1347523 2260058 1303870 850829 2595601 2431257 1897096 2300643 631075 914911 522080 2436196 374454 138257 787832 1808528 2215790 2377279 1394657 803070 2549934 721132 2304447 517921 757660 618908 266546 645704 2163474 2252846 1434654 1915688 672919 2528047 1092791 1419854 1658126 610905 1520898 1059796 1204867 292169 498536 2424391 439688 1836600 17385 659349 2033849 1494806 1223291 297904 1925928 1923074 928005 137093 2101385 210340 980529 39690 825912 681719 1185653 983452 1324871 676756 1180971 1208836 1187457 2560489 108086 1425971 596147 614428 1311575 119558 2570635 1854592 1030744 2069326 1628616 1510467 1971985 246460 1851539 1605513 278405 1286325 1525374 650973 2023003 1889745 2200136 1215275 1731864 2359545 1952244 822154 2174838 1685287 343942 503352 270049 2548615 684919 702403 525179 498281 2352111 2438455 800523 2561397 729927 1504442 855687 1539465 2217162 755992 2503498 549758 342643 1310668 2064861 1243139 1612189 2531543 1348511 33867 2499642 409601 770078 2512737 836711 1525359 1468428 1666279 579390 1504470 843602 1404923 646441 205203 1490320 873787 199135 2501467 1971057 165831 2269956 880954 1807804 2414339 2384614 2426682 1967096 1896008 1583414 1189564 2163036 1901941 2402162 1436573 886506 467622 2314610 292866 1901280 1716770 1676772 2623418 1689975 163665 1293746 433882 862636 1791671 2034525 301185 1865783 2130888 370540 317192 2166515 1984813 866401 851805 2155221 1882655 230532 2017485 1542012 812223 1612915 1059923 2510352 1624921 1796860 1873508 537632 1413238 1440348 1516129 1750968 356269 2643457 403660 2440663 2398794 1254314 264305 1544743 1167040 2125442 1624317 2359794 1458251 2619688 503591 1970681 2609845 1661169 1582762 1339202 1719760 214191 948469 989680 1506098 401024 1481498 513837 239178 461572 1753097 646719 766038 74705 790603 2517017 1176527 933195 831105 732428 1898699 642242 2286926 2585677 1907210 2081939 1877143 2628278 1015611 361576 1677148 1595751 671846 1881870 1869734 1771658 1051623 2640529 209262 2485142 2410342 1638469 572690 2316467 1648992 1154282 795890 1606864 2495022 505967 1785208 782523 2445679 1818994 272697 253817 323668 693845 2192073 439910 1415080 2039727 1066179 1101592 817365 630403 59775 1448932 581002 1911099 1711016 1593189 2517437 1938999 1112565 360585 2084537 1652264 2453463 1156830 2371515 963047 324764 952173 681992 1844890 2555377 1203523 236143 347235 2460901 2009682 1349527 1581484 1447498 1466194 1188834 838807 1766108 2619208 1474178 365913 724905 2616427 1693120 1533704 1570828 1757176 1530898 2546237 1242412 1812031 2049005 1376659 783180 496517 1366085 2179833 503484 2193270 1008445 1132795 1854375 79633 11469: 1567855 2050536 66717 2169911 1467319 2066147 1169971 2576015 2082466 1922720 1147: 1810074 1384253 11470: 933135 1272917 298959 2480131 88188 11471: 754443 1687438 1564211 1432316 11472: 2363235 2503712 392012 191325 1418338 1497505 1130034 1419611 1700288 812720 2573775 2448192 93239 1632787 1695229 1857139 1261402 1661014 1432044 1646099 11473: 647670 1671860 2239074 376332 741619 921549 11474: 1224959 432580 2445812 1676007 195886 768880 2594301 11475: 1939086 1128905 2573938 2271614 1290524 2295095 538113 1820527 973751 2207166 1940798 216740 535676 2543797 2119733 2601187 11476: 2559997 1746962 2257713 430765 11477: 961326 2149968 1620172 2585925 11478: 380226 1956023 2625649 1655840 268543 1617957 1710741 22475 1627244 2205999 382740 1895160 2370431 2008955 251130 2195697 340239 2144829 445634 213084 2279985 1707300 2445983 1241475 689488 160427 2473870 1117646 1060879 1035379 86731 446752 1375255 2633853 2136526 1614131 2585732 11479: 899936 285031 1224993 2539442 184335 1156989 2543615 1854282 2565260 2070617 1980809 2533367 1500464 2276088 863815 1717337 253058 261431 478417 2137073 638314 312228 1172510 1107093 1287236 1763059 2628123 1532504 1148: 991931 1218926 439821 2027136 2574793 962645 2318493 1010289 162556 2020680 398315 1386164 1756161 1517436 1369559 1038797 2068182 730802 911435 262257 2296692 509671 2164456 1410066 2072768 457083 2249405 1406256 1007461 279412 72376 2419212 1064895 2527132 1024026 1196100 774555 625478 2166849 2115731 6369 952769 288777 951988 1494000 465726 584199 891491 2420139 2522119 2593769 981475 1550487 934213 681949 2437325 827934 2020580 74282 1937200 1293051 728205 1791402 1396259 731637 572405 2099124 601760 1886028 1664091 908170 370271 1933174 182317 1876485 1997514 1402928 328254 2631538 291690 1214282 692583 2419584 1874406 1972928 1130116 500591 814571 183238 2565754 1511703 354246 504486 1247866 976353 557421 1769783 683546 1207585 1044300 907473 1086568 628891 1083492 985769 490575 491129 1030397 1227175 1338791 1130950 1372280 2503337 1678790 211639 1231676 185823 2156314 496942 472033 526942 316919 720831 2547360 132252 2484300 1537762 494452 1762917 1321604 2059520 1706324 1758655 1383046 837143 366809 27316 314885 2364284 1780990 2591439 195100 108661 543084 862914 1227405 1189087 1015672 1518238 1573224 2402754 611692 257042 1564031 159218 1246890 1720761 1160149 1895247 1592747 307720 419653 1330322 795010 696981 375875 183880 1636762 2553930 2301603 147295 1597455 820861 1088272 1309275 1662843 770402 1416377 1551461 205693 342285 2473692 1189671 902174 75138 508126 967700 476828 2433460 37177 751990 2425586 2317092 68056 372838 1307660 1001684 1570135 129855 1862086 478215 2029442 1945248 2463758 1569230 11480: 1714578 390711 549470 814740 1792291 11481: 61484 96842 11482: 2398842 189940 11483: 1843617 149630 2479692 2008322 2219333 1934718 2173549 428836 157403 2353380 2265867 801932 2069489 1475702 1141627 383395 2593278 514024 2552861 864564 11484: 1102172 571639 2549675 11485: 2050621 366901 626648 2111735 321071 901859 143903 502319 2208434 435963 24644 1868998 2126009 1760594 2131112 2537509 1108817 376221 2084385 2217811 915215 2000674 1746707 1050714 2372415 1291213 1626503 617821 87206 1311552 9607 742 1671471 1926008 940375 659898 369085 540416 1287078 2003162 11486: 1675189 1432787 1879004 786695 1564477 113646 1867268 111140 2302417 2233590 640326 2365582 64765 1730708 181524 153626 212479 1064944 1789747 1965112 2304517 11487: 1689319 1853482 2485000 2529839 2462372 719486 2113018 11488: 1358865 12860 741623 514630 1697148 571639 1854292 1601522 395040 11489: 217056 886956 2556653 1052236 1490121 1026031 1286194 230097 388839 2591481 2476280 207584 2634281 1149: 2197514 538407 1725111 1994 1199695 457157 443930 11490: 2369776 1211197 1399475 1522752 530646 1715980 2193765 2406763 2168749 1303941 692585 606014 128941 2314962 2593203 201550 1153793 796445 1493418 2002095 966726 1322257 2643755 1739567 2280604 296983 148486 2559435 365034 2630890 2424664 2604177 1492408 1482975 1708767 394305 187450 1571851 52266 1803239 1196269 1406574 1273240 922439 547307 1067107 484244 1765526 1715088 322421 1943714 452037 1378330 309360 95329 1063516 1906894 2312805 1572644 800821 26661 1767597 153373 1167320 1036703 1454403 1664420 223727 2236631 2563725 1858647 47926 865986 1406881 1850634 43077 931302 2141085 2025236 16408 1650136 2253797 1970957 669003 888841 2177697 1954343 910335 202340 144603 1874872 79257 2417105 889089 227449 319985 2435191 973766 1962199 1747960 526550 354963 1724407 1773858 2583911 58861 559502 300073 1954412 1410820 2032303 2399259 132586 1799487 420568 1004427 1515746 1441460 932816 2103441 371071 1996996 1865438 170832 464328 1748562 746973 1582823 2527588 2475632 2549410 2076667 2257512 2265247 930983 1039605 2416095 1529934 1195511 204101 2049634 1882310 1636068 456540 184440 2024827 1114063 2281174 1004681 11491: 2509201 652383 2267193 11492: 7393 11493: 1766322 11494: 1314608 2327663 428711 712700 2438892 764415 11495: 882226 558290 1822624 917063 2522548 1403041 1011162 1964514 159549 97370 1893569 1887324 1778677 2246160 2379296 1849615 436260 57886 1830592 223727 829883 2542819 1122407 1918607 52856 2375159 393669 1577324 1629697 1184073 557867 2181522 1703202 1828895 1743982 724591 2262461 1076644 949993 259688 1214125 1741034 1368542 32309 1213399 39436 1222337 1414315 640795 1404922 1132768 669549 2556226 113059 559399 2172649 1990205 11496: 1128494 1163602 1657872 1434407 156205 159617 1851333 1347915 1095989 283746 2014864 1887889 877108 669857 115: 2284209 2307923 1216158 1653159 392402 1986605 2336812 782533 2476903 352553 1497309 446585 1205830 896279 27362 1526412 43024 1150: 1805573 2010196 2461699 1811115 618288 319835 1517519 844639 294161 755770 1167533 2593819 1226470 247774 1687086 11500: 807832 1711295 473246 1792347 305344 11501: 612262 811987 2081290 1077770 487254 2395697 1151934 1101266 1836587 235087 1940461 2201591 1575707 133138 2602641 874915 2261526 1889501 2396873 11502: 527026 1002885 2264666 1768362 1888450 353753 9971 17190 2266857 915182 342934 596018 1435174 1355903 650466 2173155 874465 746434 735461 1386321 315013 2464571 2170591 1974231 1588856 822880 686204 1236841 2029460 1226992 1963508 290689 456813 2407426 2591207 2497948 1754537 589456 421569 2599634 913208 1186118 1480605 1254101 1437486 455111 656405 1171491 1384960 413609 247261 2429118 1036729 570446 663882 1824410 1796183 1931328 1114654 1198747 2055976 332879 734925 1422369 45236 1049661 1562614 1757443 480668 2591123 623811 2440146 702969 1824390 2466178 392346 1770148 1418613 1612468 314356 977941 2244479 1022984 1448695 426387 1048884 2171589 830200 699941 145863 2502188 601317 2510122 2577652 1154263 811903 990019 2194022 856688 433440 1893066 1872387 1022438 2011583 1829347 1381261 1702582 1815542 11503: 1585662 1654240 2125473 518123 2366555 830271 340745 1473236 1968727 1996595 398278 1124097 1247862 2356655 17868 479898 2208809 1667387 1053102 1989128 2431452 1347014 592261 1748987 803137 215029 2308382 1104047 873336 1969328 1704976 420623 61634 1212507 2627783 505558 981844 853746 834153 1425382 1500410 694764 1304720 2253240 1405888 2255610 918156 1007067 1088920 180435 956121 902831 1864926 2367268 618571 807293 1839895 1359964 493226 165339 772381 724656 1150347 2244163 1173487 1124753 1404308 209228 1037957 398996 2432896 1774860 1442327 1563643 2034042 876939 568080 988066 1884871 561677 194537 740495 1167773 406879 2034026 85842 2152111 1593795 11504: 1062033 446567 2184436 712852 2213796 1371766 11505: 1924177 2385614 488894 758808 1409935 481403 1747831 1460390 11506: 2388118 11507: 588513 1952493 129544 1590697 1813076 1809187 2152389 2472558 2485331 2048786 1351081 2333530 2365640 251278 1462152 1365029 704237 1578077 1462951 1406255 2591269 129857 951132 1321549 1971630 1838742 1904556 11508: 994775 1471002 2269821 925144 1080173 98423 723570 2198745 2542633 1976230 17174 1151: 2155101 887068 947651 929247 1097045 1149811 1526008 1980203 1831183 2365968 2324807 2256325 1675433 1129687 1118397 1086044 191663 249777 342381 775710 2278198 1684909 1744695 2610315 585044 1455342 219970 105187 174531 1292206 2234447 101798 84150 2622809 1758100 538738 438535 2325344 1542301 862267 1735175 997444 1323052 272299 1886326 1605715 1491047 688057 1682742 1757809 122195 500512 733898 1206554 2394075 2279676 228331 828433 1247572 698210 1358432 641201 11510: 534141 11511: 35094 1765943 11512: 1121247 1481147 2330762 2516012 1067594 2342760 725368 514787 2074290 1533975 1953453 1653528 207672 1404162 11513: 2537764 1541104 2570208 11514: 2409565 1722025 79261 910385 1591347 182864 1070954 1732403 1088957 518661 156324 1659958 305323 1341779 1298563 466478 703449 1951421 1506586 1371876 767313 2063366 1234285 1227622 1894468 170201 350152 1332933 2485087 2363431 1789862 1555315 1592456 2010999 2578230 2264456 2173099 2034248 1048543 2381019 1478369 1071168 476044 1131347 2529974 2573775 20122 188134 715165 657617 2004991 2638259 1331818 2620540 222025 65926 1448487 2379123 334910 844584 1084892 161406 1625610 2408911 2621891 1987139 411636 2552102 1688145 902813 374225 1260081 1178875 2474295 2163282 902603 544883 1796628 882121 1130956 1218258 704685 1376738 1157335 1657437 329615 1502471 471257 198160 868043 841014 410076 1600111 2209175 403948 1282251 1143058 1933110 11515: 364201 11516: 1478384 11517: 1874239 11518: 54272 1923441 191832 1724476 1173761 2231024 2073035 427561 193876 596079 973603 115524 1748868 727199 1823176 1041609 1611325 1688771 1203011 1252571 2530994 2235896 1561560 10311 316255 1003084 825425 1749861 723808 714059 1317787 1856866 1123680 975931 471266 775839 1566551 399798 813622 2183951 2567000 1154585 2043168 1720056 890737 256033 2611123 747422 1024705 522447 441130 86253 1821270 2459234 1122804 249499 1114321 401178 844109 2527058 2626036 599474 377215 2265926 2111446 1469556 841915 458179 1517991 603395 828367 2565022 101232 838012 2580353 626641 2485013 968461 1426201 1376487 521618 662388 2254922 2152266 1141083 2598129 2016849 27839 1580404 363205 231338 11519: 2372871 1152: 340431 1689219 2494707 1222218 1619734 905570 2002218 11520: 126445 1750650 11521: 1297425 1009392 1555546 550836 596362 941840 1808924 108374 333841 1453729 2429205 1320876 2460392 1159623 1808765 1587696 2168578 1164990 1248714 455661 2347504 1661068 1488232 2272481 1893356 1878589 1281063 2126162 850602 90695 2069157 296914 1034592 2000230 1701031 24791 1854165 2110807 1760666 1142267 482633 924343 1543214 1380984 2346326 1166527 2293784 1043126 148885 612223 2226853 701546 164482 1334160 2071032 1481158 122084 156593 534323 2209810 263756 1995157 480622 293461 128053 1998821 97217 947385 1178208 545000 2371644 1714211 1024350 2420181 1332318 2370667 1564385 1787480 2543788 2561672 1663774 281386 1623234 1294368 1008825 1457641 285387 783000 613185 1726178 733986 2555943 2648894 915686 1541310 390198 1858247 2341291 890112 219791 1562154 2621115 1597006 1573256 2084375 2436946 2541756 2090943 1333717 938303 1416611 422110 1820959 2418216 665057 1417993 1140816 2374710 1880882 687843 797833 1392693 188123 1197156 196581 2359931 1615460 1266268 2063298 2362271 111909 1967448 1104834 857187 1514711 2510220 488481 2309079 1456553 384396 2419986 1915004 665150 2625553 1299010 2530356 1964883 242196 587614 1631494 470975 293552 1726757 2312401 2619276 1189252 1685140 2034470 1946400 339477 761018 2493435 1892790 793022 654266 565780 2619305 1046442 1163050 1295424 1547980 2114321 703855 1591514 2374528 1847897 977254 1645426 1371294 448861 1087013 1485902 2103203 15586 272073 327653 1866004 1282603 335073 1508695 368943 2648962 1655688 334322 58386 584991 628449 2373989 1093825 941070 963592 1010590 734651 2309230 1010623 641890 2591725 1180508 530456 2571158 62249 2447747 79132 2403605 389834 337744 1893046 2041499 569865 1544306 2392281 999648 900305 524389 2272343 44373 864128 140946 2252882 2197985 57678 1286629 2120508 1493601 1794841 1456537 1455175 203538 661235 2598356 1648087 2072494 1061083 2495262 379563 1183053 582117 2586693 2395910 1357285 509551 1770985 1266778 2497711 1599804 645677 1669724 1962493 2357431 606837 1895517 2410801 1114450 296156 362332 1826414 1821347 28313 2079068 146973 625466 1990783 1969119 1298522 411354 1992492 1318019 51878 492064 416436 2611560 1941730 1952731 2426516 941539 574457 2474688 2438510 1688911 1249830 1857993 44902 1195047 381170 548496 811354 1506931 1732316 1211704 604661 1583357 848825 2082527 1136211 1307953 1174211 2369702 2191349 532974 1217441 2525721 2423173 145042 2104317 888282 885507 1898842 28781 641163 908535 2600272 1852460 2210747 1534911 141892 636819 2578127 357485 447257 2025952 945761 1221673 1791922 175453 1029146 2188175 2404778 57296 2272927 1299574 1406365 2498050 1438505 735282 1915123 1037535 886321 2450035 152569 2543523 1621175 778161 2621967 1903321 711596 359403 2597557 2109660 1649940 2533415 128433 627193 760873 43623 2391761 120988 900063 973934 693605 283450 2644308 787681 1183050 1396993 365151 465623 2242956 1168162 2022147 839679 57971 483799 576053 1980616 1980724 2033848 1884449 569004 625414 691226 468910 2003335 172047 1021671 1515206 2370250 424204 941886 945364 1574621 491822 2029877 2153520 2471345 2083452 1054562 1951294 312681 2340650 1791295 1753322 936143 248260 596623 1374416 2023367 1934919 55304 406790 2097163 6463 561541 2044993 100379 2491364 92157 482757 419693 881167 1003817 2620080 1011390 422700 1072132 423372 120804 1911165 1898096 2339041 2247551 388366 2500204 2069815 46536 282656 1495778 2186856 688986 10040 2105354 338357 2520095 397815 2314010 716497 463325 1568594 587199 1281803 598570 2430105 1200752 1069164 2198711 2178396 1946804 1801772 2019815 696306 2512427 395655 111784 861720 897208 2507228 1665769 2301812 2264096 1938414 282290 132472 1248923 1802053 1849392 73491 2212256 468365 2312467 1383415 703035 57910 572990 1599625 1473068 721223 2616740 1271939 2635620 937361 204883 1169904 2058492 487761 1339462 1179427 490454 2342652 1142375 1262964 1196301 2171313 893701 1234685 2007362 1273465 2012677 1380611 1283074 1003571 1968937 1997316 584186 616107 39210 1169307 1341762 2547723 1793781 48234 1953677 2232154 16949 887888 2535992 2622183 956694 2212518 159451 2127527 1742389 2508082 1645038 2622824 760996 1359663 58245 978063 1306062 2430597 2145328 999842 75442 2306547 851446 2340966 1266573 439471 539219 877861 1843876 2042956 1380442 1695336 714760 1430027 2006498 1691165 381134 2149181 11522: 2034936 1160394 999851 2367412 1985755 2032518 2604464 1042875 2373553 1271807 513210 1446100 657181 847294 1978087 1477109 1485070 2394341 1919675 1520009 808692 973292 387824 1870703 1836777 2337236 1008946 2030676 2320151 1420278 1160110 466594 1311185 2278364 2544222 98276 511811 131038 2275126 881546 1538556 786787 1928799 21669 485576 62191 2208723 891025 79731 39592 702604 453613 2351397 1381675 45458 1207406 1937833 2203601 622133 689540 2023403 1711439 1609429 2485764 1114962 2475455 962827 2606654 1067799 1096521 226343 2220738 1965081 1464337 1662308 2303574 2233046 1097602 1781337 1988491 1253755 899121 1707375 1667496 823109 9018 296948 1568549 596536 1417347 1131121 1887649 2430061 2117743 2564390 1265989 1879494 2604953 724283 2528886 885639 1558848 609642 555033 830802 1129144 1756571 2022807 2219173 244615 1680301 1877467 2508400 2060947 700799 1590898 1880497 28380 26277 240192 347137 2206741 1467770 2543798 1206876 2084519 710566 2495644 2257812 1601553 1611213 1629846 915103 860220 1639365 2351136 2308345 1633152 851840 758776 1150382 1932066 2555839 1640987 184070 2598104 1961789 1827462 1996084 11523: 1249798 2389679 266062 1387026 11524: 951711 492531 1722996 1105276 572859 1019385 11525: 550836 60296 612045 1484808 2065566 483284 190775 380505 288819 1026504 2570348 2098045 747060 205404 2505763 154910 2643785 2595367 1384249 2478099 1927513 176659 930538 877142 761595 2458735 168909 15462 747077 2237579 2039070 140656 2627451 677031 288883 398554 44388 1604841 948365 1123394 117617 2198940 2283548 444122 731273 949219 980597 1918466 494651 795113 2501517 1259374 11526: 1080361 1146649 640941 2237514 6785 905035 1972788 1771018 502050 2451635 1410820 738283 28857 32229 11529: 59052 834899 1107110 1843972 1153: 1398748 11531: 1381637 2230202 1812331 555990 974725 1502420 1025419 373328 1592337 1985643 82916 2595638 656912 900305 990038 62068 1448140 740693 2608618 291848 196392 656193 750646 969044 2071386 72763 183191 817008 467377 2197150 2331088 533486 1486201 2207631 11532: 2024211 341364 212322 11533: 1813238 46289 21727 2316691 853872 1743060 1980135 1615480 2422250 467380 202607 2290731 107858 46158 1599256 1030710 351141 857956 2362417 1320247 343946 1817652 1747369 1822245 223257 1229001 465909 2286495 466496 226280 2575131 11534: 1847771 11535: 1450507 1875721 1675344 81010 739805 1466724 1307268 1392257 1876487 11536: 627044 451879 1884094 1442331 2065789 1371609 1481694 1671487 1716475 772095 472927 2112276 530891 157473 2360801 11537: 2090015 2518809 1297754 174677 843454 2597741 736422 2430277 1746249 1240950 1141716 958897 11538: 2505982 2536046 2162701 1481790 2560150 2237988 1154: 2386920 1368684 2131794 11541: 611611 408561 559696 761981 11542: 2018947 645560 1518251 203393 472466 2471332 1347016 1630748 552367 57333 2299904 1044222 11543: 759332 1369448 11544: 2093289 2368820 438982 2550717 1868513 2621273 899872 786264 2414622 777583 846788 1151636 76722 1418623 611889 1637718 2016699 1123177 177720 1196169 1743442 2485979 685041 1942133 667752 444465 424952 1527104 1138631 37600 1231949 1486920 649837 1888128 2416568 1741642 1160808 1737862 3184 767263 1399747 834566 290622 2170243 1986477 926894 2275682 1438285 2598300 150460 1467052 198837 1332847 119734 61030 952853 1827807 1022229 64148 2343784 2402378 11545: 996628 1789535 1346451 1941872 11546: 2268082 626853 2310674 1954639 1316446 1495581 1778185 1838777 2509644 538221 326709 1441820 2221589 2555614 2553741 222387 620010 522787 296772 1644568 2554609 11547: 1938534 11548: 642882 1386881 1714218 56222 1252117 394294 441495 2082054 11549: 1272379 1155: 2438429 1374784 1351463 407290 1815245 663712 2108926 1216001 1172958 2147894 722175 1884480 154630 2393076 20278 436989 1965669 499164 2576043 2375713 498857 362302 288218 640303 540873 2646347 684836 754510 1389515 244957 2060497 1826294 2395109 2247259 2065774 138088 216182 80161 2101576 373466 2198129 412042 376153 376047 2591110 578267 2056346 2453555 481842 1156830 276108 11550: 1115814 1534231 1499853 1467809 480567 652840 236760 1237290 1896490 717743 829112 224348 2472682 232326 752668 445177 11551: 2269122 65741 1676762 595106 639443 638240 1530995 2370520 2595379 749829 2156133 1603826 2487936 2043124 1683196 1020990 1380795 2150468 869335 326680 600789 50219 1300247 30236 1182864 2465909 1281636 1228986 1813558 460755 1767477 263636 1850078 1396959 635503 81981 318727 2140676 1762753 1683871 1034152 1011721 1098210 2640853 1769730 932741 1987728 810429 492365 1538567 245322 1539263 887500 64232 461311 264984 1350212 2249918 136926 1391711 1935949 1207627 402878 128464 37349 1025578 658669 930632 2324402 928165 1403315 2114894 151692 263220 1164607 1939397 1362592 1475006 2060479 842951 1074878 1441457 2428122 77509 2168324 1753788 1563902 11552: 81810 1579148 820329 54161 1659495 1845188 2261619 386373 351377 416559 1504759 485739 2443630 11553: 262605 11554: 162536 2148826 2499525 346177 1207290 585353 1149256 11555: 2023197 1024535 332619 650636 371165 2510895 815316 1163337 1526106 2294014 537699 1660800 2086750 1894583 2469751 2400863 1630465 2408416 2429351 1847495 1781102 962806 2474059 11556: 1451875 2113777 714176 1479883 11558: 2403639 1810565 1494923 300399 807484 869766 1522180 729575 657699 393705 2169334 11559: 1985565 1734511 1319527 489990 1469521 1847337 1851466 1277109 967997 1876822 2518620 1980917 515945 1343091 1493473 1448013 1675186 1441636 2313791 561360 1668874 92213 2223179 1406800 2619865 147066 1133370 2311020 2441648 22607 2021884 1604630 2290963 2574251 2553839 2474123 908493 2054148 965745 1403751 214280 52747 259384 1283886 2172015 2062968 726511 2026502 1540751 304761 2489269 2384116 717803 745439 1322014 1125355 360604 705089 1759340 941055 354896 289239 442503 1998424 2438075 1156: 1157658 368722 539818 1369078 2437285 289765 2444202 2258645 231248 2441214 1643186 15773 1553896 2026480 2034963 2507342 11561: 612642 2483431 1499754 11562: 881502 1470414 1683296 1969148 1817033 972238 1035478 1815337 596254 1765674 509554 2032679 744006 270519 2249716 11563: 1699600 2543788 2515394 1460442 690233 1150938 1127726 495857 2024750 917508 598570 1226300 11564: 2536720 2428823 1388519 2531716 592693 2408194 1498723 1698509 1062170 1627746 1783165 761093 471068 874276 823067 28235 1311232 2462417 1748365 1213092 2439246 1114964 2044911 957288 1488398 265294 1289612 1582881 270526 985735 11565: 2495584 2581672 1214945 2525459 973359 2024296 196891 867402 415616 538178 648995 11566: 602602 2199258 1317614 496887 1657839 2405540 850280 2093466 538247 1889298 756710 11567: 2486685 554187 965678 284143 952381 533714 2612172 2295255 1864222 849893 2016404 1259086 521932 8579 1772964 11569: 1020403 2298764 2191307 650528 2194350 522852 855365 1157: 322178 1902134 2212531 905747 2145993 972183 1936132 2127421 1477507 20835 1729860 350502 23826 985235 2110891 1920076 1118039 11570: 566354 467772 2306157 117086 566720 11571: 1061799 1637654 1686645 934439 370300 1796794 1254945 1933086 1377567 1881112 626921 2527246 11572: 2560067 2288764 2354073 2218055 443553 823883 1409036 1819060 1294344 1234737 2287624 227541 11573: 549147 799952 354385 1524898 804098 729279 2335923 408479 2522880 1975798 1357835 1287697 2025509 391498 2417576 746988 512665 1197999 2028969 1387111 129375 994458 1191054 325887 2130854 1729656 1722082 1787166 458603 915582 309405 432467 2042792 860456 2469780 1602125 916743 1997724 1705538 1526690 1969392 2306009 601786 2087439 2094258 598885 324186 412133 1812892 1011582 901997 2182265 1392664 2338695 2607068 1280915 1570226 2604669 1515819 2252465 464966 1187957 898930 1846020 2446163 1694060 1110577 1024468 1877230 2260731 911197 1168451 1201038 826444 1225078 605011 2518384 543429 641364 554929 1764040 1259208 1899224 1959837 853359 541384 2396664 450465 1003926 831950 1587929 2394123 1345011 1368775 110173 2193667 973553 1217752 2367803 1941344 1561815 378788 2048535 2150122 2033720 94039 1702945 849098 1264386 1473694 649071 27054 2394599 2175815 1508018 1943181 368792 509107 2354936 2342887 247845 2642836 935967 1996326 951878 2037529 1379903 2113107 2505357 1903412 257505 1879617 1207437 790987 2256263 156300 1744637 468319 2115694 2236984 360972 2470728 794220 1388122 1389300 1869631 2069160 1657769 906432 2573153 1064455 2575033 881520 440398 2566481 504674 1179556 7242 1447992 1152452 324292 856587 57493 1623007 70109 1005618 11574: 643887 106217 11575: 2191129 809979 2188398 2636130 99152 280824 2332995 406328 1899117 11576: 2042561 1179423 1647060 576654 2558492 254340 383702 1102898 697678 2404300 958999 1982604 715095 2127287 1317797 2490337 1056691 913008 120748 514112 85114 604937 1121386 1843247 29876 1645937 720770 27565 2618445 649493 2270981 1651924 833454 1429724 11577: 360412 1801342 551743 729996 609934 2160258 2635583 613678 2437897 1632583 11578: 780597 1790092 324168 600992 1343309 2614376 1335396 1458693 524040 931679 2203256 126192 1896861 2313420 2389901 248765 2029288 626658 597450 1400214 1206432 2194547 269279 1272985 2334574 1411618 1116676 89574 2428387 1773653 1584671 2273335 1738027 425343 944845 87522 8061 1183619 1583718 1316136 2226999 11579: 1176800 2393247 1394763 1158: 121076 2235414 2235723 1287479 1034984 1759845 767575 106599 274744 681178 2307943 493006 2585194 504896 2359969 538201 2645574 459038 2448818 2336332 2464571 66860 922085 2082397 59999 2476307 1509050 1033527 1091284 2347092 1242846 240188 1072923 1753736 1367742 2217236 1675356 1152403 204382 1595410 2030532 157667 1426554 1132764 480383 457379 1225076 1813768 2523850 1094986 734172 629147 1731259 2595315 771376 2203136 1530018 705995 1505388 576729 2376098 1164132 1572351 1670871 2322264 1306014 1730983 2470831 459698 1395778 741284 329872 1656136 982563 1860909 2315593 1477154 2311699 975631 244756 1693820 684590 543759 43797 1756959 1256578 1542741 1569057 1399679 455847 2384128 1957388 111600 2516085 584100 533859 871913 2166866 2151731 1650794 1380804 2066038 678157 1665029 2147081 1581609 11580: 368226 188123 489223 679049 1582615 2481359 1769515 11581: 2176030 1831266 1319500 174159 1280054 1667217 11582: 2024226 23908 278990 583236 1711850 555795 146794 1060977 2516269 1322277 700126 2466888 11583: 1189686 2165916 1224731 1953945 2084891 1441263 1630419 2352630 1573422 1754248 1877798 1540525 2184005 1851510 2126221 11584: 1522126 2523436 282051 824811 2203248 465119 1845539 11585: 1645514 2463757 1805961 2458704 483770 1666920 2623538 2071261 1012646 11586: 310641 1322420 2033214 11587: 486796 1479236 1827035 619888 1890058 137843 1599957 2165880 2320321 266595 1509906 17462 1675164 510260 1092811 11588: 649753 2309640 432303 233680 638269 1829309 2639372 1602984 2361031 2104133 11589: 805139 136330 1433785 1373715 2236251 995270 394014 1646530 776270 1159: 1534686 537731 1719610 212175 1733194 587024 1363951 2369179 406600 1826589 2318588 11590: 871289 24144 530995 2145397 1055305 1302139 1043619 684492 2576110 1828948 1187365 1892264 1514999 1274401 46858 1026246 1072660 2632159 2187548 760755 982675 508097 454258 2256573 1151854 1302196 1704459 1400146 2381971 341215 2052966 1098210 2564085 461764 1988473 1242359 2516919 1087292 64612 473041 1185692 703383 1851219 1113190 1413664 1857958 2492594 860294 1293013 2134533 606466 2063418 946231 357448 2230482 1876105 1543497 1997750 400097 168947 1501782 2403834 361822 243013 317769 230025 425567 1137602 751907 260048 1918888 814406 608430 11591: 130207 613259 456956 332691 1321861 791853 11592: 1639443 1335480 560718 621986 2068671 11593: 348138 883066 1399102 1392145 418190 2462960 11594: 1395309 673876 175054 1210331 2595688 617363 1169566 1556832 2435455 391007 61215 2064487 729515 1593970 1054982 1625463 1149194 1391503 2620721 2111453 2239994 331286 551139 11595: 2369113 1189991 1685739 1561116 754458 2453225 2117647 210977 1275082 2624849 2705 682124 2224178 700505 1764578 1866111 140281 1726667 1775550 11596: 1811047 11597: 2113420 676669 1360272 2506771 471462 458766 523979 2539707 2476342 2527002 678406 1092338 11598: 2013226 561440 2182325 818804 116: 273292 42883 1678346 719258 1256977 8826 514743 2037777 1212700 2561460 2081935 1602054 598959 1847337 1893352 1111414 509488 197163 1840199 2198055 939794 336798 1321296 1273771 858848 1225438 740226 2344727 1870628 772985 1096977 672595 1612785 1633723 1861139 2605611 2538387 1800440 1819695 1361457 2554084 265465 2081750 236712 2255786 1470123 476725 1121944 256030 2130478 1961122 1738006 667746 1572270 1994101 1529511 180448 1410819 52522 1687937 205223 2270246 1350424 2111699 2397497 1265460 1605924 1567783 889753 2404418 575476 1340891 2258352 205299 2560657 799420 1885422 1839967 2622718 483907 9326 1187681 942568 173041 173150 2558919 673902 1871118 1082545 1054516 997935 1916625 2141674 754634 1275492 692001 265727 2324199 2360397 1946941 2628447 1888036 766569 1691984 686706 1839928 2474927 1187417 2133893 1073737 1160: 2540385 1777770 1317314 1635584 1933894 1582050 404718 1816893 2229679 217784 985858 1793313 1085906 865942 1996290 1827847 399998 274692 345934 276440 2624743 392583 654185 2160526 1407684 2116359 1061992 471611 511251 305482 985752 632773 280180 1065246 1143375 2125098 1514100 2097489 2480903 1254232 1607454 109174 289356 2639694 585900 844624 1557085 888361 1874564 441221 605162 733331 904396 2607019 1927928 1941982 486650 694237 207701 1108757 1427821 2087635 2141580 614108 2232207 1412732 630200 174231 514104 1536306 1849357 1024670 957149 1595992 1768511 1571487 2285177 2615196 296874 192096 1190708 1639754 1268538 689502 1886143 1909267 181359 1519527 479980 1986789 76692 861759 167551 463577 2614014 1874622 1954553 1816103 1001626 843974 739455 1358411 208462 1757265 1471214 745245 2357680 977800 1204108 1347538 972497 328819 78932 468473 2208858 2383136 961060 1146689 891254 940302 1513412 1358792 450390 430097 1075250 2643050 525587 1181355 1147876 1197306 175998 2348309 1852127 1092881 1675502 11600: 1902261 1263039 11601: 1142880 940748 2402489 146194 665985 2550432 1563684 2127772 11602: 658623 1431107 2031453 11604: 557340 982239 1116377 333939 63902 1645724 2151107 849942 2166421 1258765 953100 1736345 1233963 527198 617093 95921 1591584 1919896 1160162 1934372 364188 953207 1216408 1673788 2605324 316255 961700 63728 179176 1485363 2465337 1244963 672294 557980 374814 2153426 855670 957353 732721 472367 2442271 185744 1244521 285765 1275709 2192990 108441 2258820 2381019 1229835 158266 1937732 1238048 1388807 2087190 890737 1554951 1176645 2440491 13963 244325 1719979 1414451 1188144 2020033 1729192 87919 887523 2520449 1544539 1281280 2603174 2246863 111787 148681 2233226 1558102 137131 391936 2212800 2173145 1444416 880260 2258540 1528747 1037348 1801665 1187494 1602955 2603179 834279 596250 754599 2064219 11606: 1563732 1372672 716710 2417706 2196366 2619279 2330788 1542793 204537 410227 1681954 772090 756 900173 1441820 670869 2507440 722303 1412915 1841951 1982812 1842623 278718 2154587 1904554 194001 1887505 638381 1987258 2142827 2199229 978771 2140350 11607: 747471 2406222 1957768 551423 2452344 2161582 754355 1990228 348969 609949 101462 2159332 188792 595434 1667981 991725 808380 1734679 688411 1208186 1775201 2590384 2262940 1588712 2453338 2061681 991889 1636115 1126586 1009381 1260699 117341 55400 1664677 1067546 2171528 1506961 1341137 851740 777411 1007456 2051964 1551120 131071 373295 414481 463737 2469906 2161330 2204260 1075793 1397552 1676135 362697 2636538 1485623 672628 403032 1885066 1949628 2280737 859350 435589 2400852 2412957 1171252 872662 2207100 1090250 1511422 10688 725865 2061490 1910257 593832 738130 994872 392722 419746 182620 82050 2383359 2066336 2287402 1755808 2090200 2376354 2563120 1955231 2239397 173970 2113933 1691285 1922209 1621327 2458398 1473407 1230621 1031374 722422 353451 2461723 168934 1872628 2082174 2214716 1670604 1865786 1129175 737546 229320 1056194 478 1209022 249544 392146 547232 43095 834933 698779 45327 1059144 1594170 1507905 57652 987724 1123641 465869 2195156 1751197 535840 148177 1592062 1155497 721113 200499 1241998 1957791 311996 1264730 2125428 2297225 561932 1557100 1727009 1884373 1935479 2160140 2445705 1209985 2488910 1378013 2393446 618841 2145397 2155399 251113 714160 1904948 578744 1163671 244719 1218498 2481797 229327 2401312 1761460 464296 1622214 650247 873734 1451875 629707 2036757 61171 1279713 1880302 216194 1648044 625748 1340195 122065 1117475 1996731 356755 2105094 1430376 2260600 56449 303330 1039900 698281 1106143 1869015 1878772 1760461 1263067 1769012 1780309 1477066 1239671 400108 2497633 220255 1134299 881272 2464555 2412292 2445855 158590 662021 1963485 590054 1921559 1966830 559959 1664713 696050 1534286 153322 271084 626492 1767934 2323234 2169851 39394 1884217 960457 1752827 963674 2259061 1571661 228297 648734 1724469 328224 1214074 1394718 2282968 270534 2491424 2076098 1591559 917286 1122897 343581 2592120 2146325 1041372 788408 332735 2096036 2026982 970738 296085 1665704 2408727 2118151 421896 103611 1577353 2244060 2584048 1173009 377029 2210603 1340757 1332709 1055746 519401 1331459 1066320 1257700 804254 1610440 2603664 1394716 452690 1692161 2454371 1532741 2514407 559192 1276582 2251391 801666 476998 2511486 1041203 1481398 1006518 436431 2563748 2191690 1449137 2206992 50776 2358295 491643 2335390 1766882 1631401 148579 1336577 2640471 1887609 2540686 764665 2443288 2134223 270292 1260096 852364 1588031 1429672 721793 2284627 1136541 866392 138594 158597 356410 420871 1964596 910862 462039 2350612 1613017 369650 1252375 338464 2088210 2604609 425781 969542 638285 1829675 1613511 2428455 795764 1097984 2577205 991337 617610 1132518 1051457 2189331 806127 1387043 700098 247278 2219509 1895174 1990270 2041291 1867060 1852021 2450072 1793033 2448154 1111420 2108292 1419372 126522 2276190 2023884 772306 602036 1548648 2647559 1348283 328494 2213050 2394581 1509677 352953 2374013 2138570 1989053 2213146 752291 1060836 124713 2348562 2349776 919454 2254686 1258813 2034050 1288911 867209 1256124 1122120 1683479 244702 1948492 799386 1778262 1442123 1305384 1347731 285081 318705 1267663 382730 143845 1660608 1960443 394897 1463277 885322 1450752 1407198 960623 2624952 2533487 1676908 1232208 589709 682761 487915 2464060 8727 2645991 1011373 259262 624203 1912031 111725 319235 1992736 1563152 461910 1914385 2210748 1401413 661074 2368402 1288704 1965349 1614873 2336987 1935122 2553910 7239 106547 1125125 697172 449179 1031259 446072 1820462 1365480 1996009 1839310 2257191 2470010 2060577 2289273 1205201 1745031 1044285 2077345 1684796 774027 1614600 2088481 2591449 746763 2602750 646045 1303008 2592829 1820922 481186 967647 687552 1898399 2174553 1819724 2001491 1123348 1481177 2006032 652129 70794 1788130 171625 660189 533027 866775 880608 1282757 2129343 2031721 1982265 1512267 2125546 1347949 2029416 845683 997335 2621909 1069213 2320612 1308379 210632 131375 80124 1631631 1206989 1135937 232490 1437701 25096 1476345 623299 1905928 1685627 441772 384545 1833284 747410 2015035 901830 1396569 643383 32155 1138461 1755885 63360 662372 249803 168825 1668803 1786643 2284632 2525728 1405747 2099177 1487348 2531952 680677 2331314 457965 2616513 1033484 2484925 2419437 1464271 1767887 1547727 2258439 356365 1246328 164601 850882 2603869 1341352 1719161 1214526 1546917 1214244 707542 2424154 2307121 549699 451063 1637883 1675114 2439290 1698079 688461 1345144 138980 2415537 354459 901052 476815 1741571 106259 1999329 1261873 186921 1630577 912802 1176124 2447205 2398935 1940935 2293400 452577 1640008 1484018 2468027 1814622 1466550 599763 1331090 2012363 496910 2513395 1709707 475003 766032 2403251 1256747 2531654 2386594 1570769 230846 1859215 1635899 2409246 659067 1496529 2293654 1303745 46972 499034 1989531 1605888 2089367 1926269 1656735 2524478 2393809 473006 674975 2633514 496300 1093447 1992904 1492264 717040 1183988 1523611 1997267 873260 1429293 369915 5749 1678107 252557 471516 1783800 2182683 60889 1197769 2379278 2071650 415648 1638755 612414 956820 2099562 1581026 969085 963867 2339034 2156136 1658507 286567 1199846 682217 1195481 143007 1903856 869618 1963175 599147 1062313 491251 181229 1261084 2630097 729563 1449415 1685764 1884323 828186 2176303 1307784 270530 606387 533535 1335598 1667347 2454030 1597932 2359803 2403793 1694595 2580818 227400 2107488 1168454 1260092 2120345 335715 2362136 2175344 1728693 2228963 394238 1080885 954846 2137421 1715716 236470 172959 579587 1628517 195512 441070 478671 2339636 2038363 1493897 163215 1016840 1629541 2145993 2251863 1748252 1811905 780431 558474 409095 1114716 721249 2002763 1072058 466573 2237428 1898337 1096678 2487893 2618475 2392598 1940620 114623 2208736 988347 2157591 2445546 1612484 2222525 1085896 1059491 1358535 2613161 786081 1141548 1170204 1828203 1894605 1658773 1801398 2126409 1238713 1213199 1001879 2610839 398515 2428823 2029171 1620539 2147906 2248300 419244 691714 1804176 155912 1324046 1614757 232331 1041370 867932 2446726 1721040 1820167 629886 1813068 2064042 1262719 2110744 865406 2489685 883645 1660127 2419341 2374533 56838 719719 882005 2439610 738605 693422 1846260 431343 185055 2000982 1040102 52417 509938 1654506 2177391 1730190 299538 1893381 1203731 1955584 519380 182783 1976503 708839 2265976 1155376 1323202 807004 86006 1516688 802419 832277 2316404 2548220 1637013 2074042 2455305 1825163 1260520 908434 823312 1359460 724122 2521906 1544864 1177957 90181 2169831 1989393 206145 71549 223077 672516 2532587 1633664 721210 920802 2587647 1875059 1927534 554932 744945 1894003 1983433 2273530 1418866 1001126 2186660 1863969 2412420 157539 1020402 1157202 1474165 615988 2381194 2186583 445449 1622469 1152202 2070048 1294435 1938193 1245960 2134835 784824 1672958 427764 103720 630993 40840 290700 467967 111378 2166856 925276 1198769 1079168 2517763 1025798 684948 576525 171681 2017012 2344263 168527 1647702 199627 1229969 1266724 511458 2408990 1348868 151300 1394707 1889156 1292001 2404624 1395709 1971994 192647 1038251 1016978 455282 272173 2119685 2436521 1803925 893778 2563982 1982030 2633011 2588813 2113374 835808 1030735 1243686 1360412 506424 1199065 1020875 180843 1153980 113421 501440 66985 2358688 1736406 1678786 400455 2624805 678209 994153 2481394 2111654 1347828 2393577 161327 960149 1321216 2320139 1735283 1493764 1814612 1345335 632823 1237701 2252784 1574651 2479822 492775 716825 1442331 1694733 2122267 1557772 615515 2609700 1068377 1343145 10670 7002 2290285 427626 999036 343071 138567 1045609 350677 1811239 2305789 1877227 1057814 2122944 1488438 1700209 819033 1071454 1523135 1042068 2188964 1238597 174283 2394447 2492154 1086317 288195 1893862 276535 1274785 2347599 2015738 2097286 2468332 1470626 330859 2028583 66463 1950412 29526 2502113 442257 2152932 1856270 1555768 1881813 869490 477857 819192 914221 2180926 2141769 993637 677848 2438302 460179 151479 1319450 665143 1392888 1644752 2146708 16736 1236847 622003 776800 1237268 666203 47589 2333471 1963179 1625511 1897426 474904 684332 166435 771329 1210971 65159 1584410 1228159 791476 1867749 538675 710944 1849575 1570293 1576356 1069956 34826 25014 1178404 61632 1720094 75506 962304 1276496 77349 1229172 2491913 104588 1759382 532958 451858 2079297 2530373 98098 1517916 916214 738545 2463357 973954 251421 1767661 240869 1465857 466829 1723270 892910 2012949 1228448 562295 335751 110605 983387 290483 2329035 988776 2053880 1135939 1036617 2402489 2039523 1140061 2389877 2452678 2375031 605140 1450748 533003 913199 523283 1632183 497430 1741054 2025302 2401552 2615713 1524808 1219183 2392241 870554 1489596 659086 796513 2275835 1901454 1395065 2428543 863630 1838725 2085411 2003796 931395 760444 2331524 1961578 2013845 1818219 471704 1274760 1367853 1904590 1152810 575557 566587 1632904 1582858 419159 1300554 2404742 2442207 1580656 728205 2621200 1934333 409487 1630863 1462698 1774332 2236651 2496831 187013 2612457 375304 1447201 604253 94363 2280200 2038298 890543 2271582 288514 1682401 1233169 2282378 909055 2469459 350697 300213 1537463 242225 40357 702199 1421409 1832869 2115898 579441 1513673 1757654 373636 92315 495324 1282394 961569 2326418 52266 601264 1452987 1535034 493623 24040 654755 328615 257083 1426404 2544966 2237381 2339899 1059 1155649 479339 1314464 2393146 440219 1905249 1274830 2338268 667818 513636 629247 1454076 614018 560755 18285 294340 540949 1161736 1537802 793406 657307 692993 1025778 1862147 1961939 2066341 499666 767825 467711 1645689 2151584 2165294 1305605 1862258 1887720 2333488 2130148 150811 1926797 2321447 1633616 1188643 485256 2195923 574338 1332057 119867 2162720 2510055 1868955 322413 440274 1573595 910011 2123485 2544774 155265 1173576 1620310 1431868 122249 528480 570444 1927797 2570044 214028 428620 2173344 900563 2632253 97085 1750551 2208671 1368207 1649353 2324524 2222328 850920 159644 2472216 2199841 1375930 95495 1472870 1869440 560765 1629315 1016114 1138675 1637292 2510877 943878 1186529 986230 460982 1868148 275766 403516 2163007 648053 1011598 1954993 2588850 1140024 150472 2089868 2520001 2033473 1687998 2299640 1381537 767 2429995 956049 2001981 2070311 989161 1428883 2203729 107715 20152 2629191 1229277 2004666 1097628 1081321 2106524 1120675 2400799 445968 214415 416033 1989276 1726144 540815 1471930 2123934 183341 1936236 896438 1077238 1847952 1349944 337690 2351107 240463 1752602 286423 1208712 1551155 1647810 1582893 1566641 1855605 933761 674217 1368338 1621855 573455 1169327 921350 2048607 222544 559924 341077 338404 1745744 2402634 86113 127196 2519408 969175 457970 1366217 2418489 1378284 474955 926072 1742113 2519587 2626875 372548 705080 931435 495578 1494346 666363 394493 2414444 111854 204934 351407 2256185 220125 2108355 2272002 2088801 2105236 316459 1260508 1535366 207076 719559 1835732 768540 2309230 81931 583797 1140706 921696 1074995 2205605 821793 1793896 1014805 1342211 940955 2408017 246931 259182 1083076 1146812 1248811 1183430 1425228 65130 2010166 2445575 1526042 33558 1949536 1563663 891259 1681873 2172276 998904 746123 192073 278337 2347003 1758591 672518 1611592 619631 1788125 249049 130594 990592 591924 1910742 530203 2593132 604242 509868 308065 859246 1836497 2638490 2340353 62406 1148341 1143057 609161 2615645 27659 2393265 1450735 651088 1958494 600434 93196 681056 474781 1535475 2293401 1824690 2570006 255619 815232 1633012 2705 1151281 1417392 44213 2456927 913754 1667849 2622949 1862427 2010933 2124484 1398722 2194357 924331 1298981 191658 47845 1260571 2090071 342854 424831 2224385 72382 2597352 191693 1591056 2303074 1087855 1671249 1891089 2155053 195946 1086434 1638094 686052 1197914 1153057 943428 948465 469941 476796 582582 2613890 2067425 2414554 2040877 1676062 2357131 1103138 180443 544068 2368081 1465417 659630 1245620 2225658 1926443 646845 723214 541574 1062611 784578 810348 1983398 756062 1548908 1239582 2153395 387833 336459 591382 1479049 2639388 1773405 2200536 354723 1457253 636777 1838530 1021345 841023 45507 628792 2052655 814719 1182636 2205008 1285332 807777 2061569 1349031 1744779 749684 2616155 1255070 1579160 2243216 1547137 825031 1450996 1016169 1613618 1799621 1600162 404382 1774884 174710 2310112 2243788 134432 2342899 2418692 2426825 251011 1286658 1825637 1083201 1881894 2419734 1734037 532199 2364786 2226276 1739689 2347416 1029152 1646410 681929 2441499 1836800 2345884 1911803 2053373 269268 1904623 1687166 2023539 2270665 765578 1823541 1151543 1651187 1208114 1139808 1005152 2211842 1309414 143423 2103220 967359 1609242 1721190 83158 1630426 1513848 401664 356915 677235 733906 1016289 959428 647528 1657030 209325 815743 2559022 2555330 865120 1479959 2562786 939105 303725 1731143 873070 145394 2522881 1857815 1624497 337412 2296950 2547160 1229521 1460140 873239 189009 166867 1809804 10772 847812 1556371 293625 906 95559 132454 1941289 1274313 2630340 2250293 57276 2624200 2339042 753490 419825 1037923 611466 185439 1584972 1858681 1983276 1055116 410350 2644425 1643970 445834 723524 1657060 836996 1944931 1421546 548101 1062954 1197652 2122309 2535961 2430197 601330 530388 434437 155998 1950725 76314 1164520 2344593 1483511 2579309 1031576 708594 1176509 2090507 1669397 2468850 2068140 429225 2566541 1601038 1844716 1375381 2570608 211133 157126 1886478 2126937 1671364 2306428 256316 1208840 488882 365624 276256 324890 1872926 111972 318661 2400423 443782 1856837 1025085 61153 1932624 2378496 2264014 2116254 241156 278870 2498693 2412380 1302573 546421 453545 1309841 1915928 1933319 1425915 1898714 1864455 1680235 210371 1791460 290854 2535238 2417182 1153203 63990 1721703 2247911 2041094 796837 1689838 2144703 202583 76121 328282 279323 2365380 215093 2562578 181261 817887 1846198 902047 149682 635542 177935 1985989 1453524 672569 1104566 1441718 2489635 474556 1040549 1315128 1234757 2158462 2342836 798258 165877 2146667 1333297 552356 245181 2147688 846450 1925002 2154742 1318636 929263 1424084 660879 1289999 592253 2505981 625536 1209172 2296233 40240 793149 272437 2531323 406567 2485621 1666677 510685 266191 308553 1182609 1212908 2172726 1964253 861605 622716 191986 685571 1967080 1102887 1405261 2019879 1768982 610803 2608846 2155537 2142775 2568198 1140294 998198 2506767 359973 2550032 2441775 347605 1039765 1785943 945206 599697 1799248 1044833 1911235 262146 683758 988454 2593187 925895 1841284 676384 48031 280154 1201312 2636867 670597 2342387 1941999 509791 2305826 1558082 2130009 1011574 448169 1457263 2258463 1688253 825190 1168659 2371777 1231436 1859248 2442243 1376709 656049 72488 1050756 648618 1950224 2396805 1632792 1280559 2108001 2485683 1548992 859782 475230 1793265 786024 1185300 1500258 443803 783302 1312720 2645566 1944625 2437572 1782821 1359762 1155630 2002026 1906832 1039878 914784 1686438 393755 481372 1869790 663405 500917 1992821 1612599 84707 2313361 1420377 2268359 218011 2366376 2339516 1869043 719879 107242 1387146 179614 94466 674140 2058253 1271465 1489413 649949 951460 856033 1419593 1370383 2485679 770728 2003769 1604400 1167947 155945 932030 1530149 2149829 339863 1699788 673508 2135276 2625471 887227 2167553 536257 2445013 1451179 2571302 675940 591474 1969506 911664 1517850 854253 372081 1365991 1865483 816381 315503 2253389 38183 2138746 12720 978455 2446174 2040909 148847 157878 495118 913371 1547491 217723 1366565 1220417 605431 245850 823967 2291864 2365400 2032551 2195823 2382419 1019244 762088 710398 1394929 1698001 243392 1187892 766007 1121441 2534525 612947 1135819 483380 1841109 24148 1412818 1036764 483574 2529491 2368102 1921286 64627 817431 2038614 898669 2490711 1384439 791569 524152 94441 1823782 65726 1623470 113036 925307 248901 1580021 2289978 1349930 2441488 773950 938168 1530295 1440328 1492521 1205616 1952827 1428537 2579012 2267267 1959813 2149094 1079063 2412367 1468420 2358634 916773 2243943 403577 1797933 2160857 381268 2509764 1527074 1886629 1059026 1241411 1657763 1615439 1693079 1417443 283284 2107604 921673 820509 174949 1442312 1256122 2418538 1238183 1511310 818298 1557022 807530 1209065 66909 280840 918214 575306 817651 34827 1665443 37431 2601378 243590 1411392 1115010 624278 2298898 741646 2533296 2647176 296822 850959 2339053 648862 475513 2472956 2417472 560368 2143302 1485237 1154164 363930 852980 896683 1922374 812766 1858151 2347140 2502031 41468 2524890 758343 1091645 1273053 2075604 1346177 574812 832249 502993 2636017 901333 426957 2278360 784054 150556 2169702 1932300 2257342 2583754 1643491 1003750 1080831 1641172 1432358 2152792 359948 971488 2117786 231248 1065652 313016 1280390 2550342 2037725 825593 2499178 463385 1382553 2408629 1864710 644586 430284 2245004 2577438 541368 1271161 103118 656504 420059 887473 747363 437893 2319779 1855035 879801 248995 1833100 1173948 1466613 1414131 443595 161840 1094688 1882248 2369371 373778 2625327 2575310 1111385 174047 197710 1891166 428293 2457677 1119232 569373 1921818 2301693 202445 36790 1216430 901278 949529 1415803 1568788 525315 404067 1241027 2079524 593383 2573128 1009782 2474726 909948 2289962 639459 820587 267693 2420863 1588674 648405 932948 2069926 1122144 194368 1124218 1359312 2266623 2490763 495183 1065535 1225778 465831 2137167 1540812 1104531 976335 2302498 1202193 2012490 918390 500743 1288089 87206 715565 1872603 259360 1374358 402017 277280 875632 171027 1428068 1898642 2153920 1367898 1356339 524679 1867401 2192872 398241 99496 197809 2158865 949296 1644982 1016021 958424 1757000 1315645 969536 542024 2379801 457085 697657 1464859 1833730 1631503 661227 2291220 2646234 1224657 1678904 2003389 1086300 2391638 2091751 1479341 890547 2402173 453513 1199832 1881818 1217752 2607385 709534 1703258 2044514 1720028 1873839 2274051 1311891 1141771 1512284 2573071 1484789 2358573 2147612 1681712 128808 1242083 1315589 117259 1954894 2433841 1882916 2612952 775119 457064 187839 1046672 687994 1985286 1858102 2166718 1105448 1784351 1566284 1225654 2481054 2422330 713733 1643816 265129 2024296 224471 1383197 1675043 2590168 304378 1355888 1699322 200061 1850158 1002929 1779282 375142 253955 82188 2256683 613174 1937365 582330 856889 1284440 1437475 2109086 215367 427076 846892 986733 1568450 705356 683323 2141117 1961464 887499 1759405 1216151 1886560 2637373 736825 2626119 2342751 1945693 162874 620911 410626 1261312 2336291 1370274 1314170 1199083 2629588 191450 1152955 2492243 1503996 2057387 992951 2100142 1761670 1206553 1577333 1704783 1868994 1793210 2064401 2334020 1810721 1206601 113352 2473031 1163965 866229 1148027 2169226 2112624 558173 214142 969699 669914 1823074 356141 1797070 2301956 532926 635982 924230 2632812 1239129 88370 1277823 2069318 2284196 2371045 437168 1697114 1731009 593197 202991 615976 2495613 2518093 1606165 1316642 167957 1092045 1789678 946988 40573 905374 621164 1703866 1115388 328623 1822277 2264726 2323529 2486918 1431297 316098 362989 2078083 70432 888676 78494 95247 1859950 1133334 1417203 134814 1435222 1713300 391057 299324 1216424 2178729 2094997 466937 2467716 1986842 931512 1622639 1800947 884124 2427189 2426157 1849463 861909 922189 436874 43446 2278326 710188 2521097 864668 1217691 1312578 1628930 122660 932019 1991222 1892518 1420795 156283 645160 2487896 1333711 1298863 1501810 795876 2588233 2125539 1887139 1884895 2159230 402558 2004825 2238543 327807 1183602 1198433 1612246 292111 619363 815835 1613679 1410674 2071552 1333561 1573544 221900 552537 2214080 1070639 274903 179232 1095154 1036784 411718 901710 386427 868017 1120170 1435664 684398 1457149 2629779 1289108 74458 1815944 2505669 2267067 1142514 950888 1961899 1560723 343352 191333 2429637 2446699 1145960 687192 653191 2388316 1414183 211212 1886665 1734406 2268008 1817438 634825 137747 1625575 498175 2570083 2072923 923182 1685995 442265 136016 889448 323555 1819881 2399657 1945567 417263 2005013 2175425 2107220 712282 2315577 596118 1129784 1006470 44434 1126664 2097496 2364390 2043854 1084978 178126 489293 2328208 1324090 1379170 257292 950718 696892 489482 2318780 1829281 2208014 1257827 1534848 1981134 2207619 1756098 693353 2458445 2324509 37808 670581 1970147 219028 1753767 652782 424633 678922 195924 2176879 1670918 2289436 1626412 1881449 448366 695276 1843239 1240094 827516 573235 1886348 2440146 1299786 2085988 2079977 1556959 792891 2322264 1953600 210812 2167709 854626 1565814 1443513 1459203 2491250 2357487 796898 121567 1298603 1085757 1672767 1307860 1211638 573376 2176963 1929665 191905 2250052 2522126 2378359 542581 509758 2273646 1266554 2123443 1210282 2434767 1808407 730697 763949 2489024 2056901 2221853 2277249 2038438 1557231 2185762 638279 1333748 1972097 330801 1421254 1156424 1540437 2108394 2299794 1756030 2125324 534641 892721 2505099 1175186 384437 1273438 44273 1839350 1952007 320761 517766 1343561 944612 2407953 866834 2090035 552403 482392 192461 1345387 27609 822373 982827 141388 325366 2213868 2058920 152007 312396 532929 1589722 2559128 2611046 1569298 82178 2025338 2357771 64021 852261 1611458 1864058 1075779 2007098 1585579 2069268 2258706 1687372 1679136 2518 2120431 1297598 382845 1225974 352905 810338 1020688 1032512 355916 1531859 2066796 980189 1755613 2007834 869366 1036670 766556 640782 1582147 375809 460137 2556495 2340920 61997 591465 249254 105143 1649179 2199553 2314364 859091 474058 1801102 2426063 383000 138518 1143945 1670851 1632375 633040 1965785 2085186 2645921 676579 843447 343818 2041950 173401 2559652 690618 392783 1532879 828046 52155 1214061 970611 1671759 1677719 729335 1975049 1886409 967613 1267933 500608 751045 1804552 275252 2230064 1373948 264433 1952345 2232963 852368 1039782 1863894 1976443 472736 2249358 1596944 1734447 322611 2258613 102880 2007052 193618 1484949 1812992 849582 891483 1652362 2351058 719642 1372752 1764645 2337617 2229446 1612306 1404360 1779664 2125484 635993 558019 227720 2190292 2439905 1270683 970443 2240057 873201 884043 537332 2105222 93733 1700196 1305508 2634019 593743 907618 431588 409621 1052206 2088268 2537426 322528 1917565 1412668 2178803 483029 2379696 2529615 2634328 518741 552727 197036 547226 1961607 752756 1457996 1229527 1480295 1121253 628622 138948 1265501 1681918 2240031 2343750 2151144 2345440 2541869 1187320 1531165 2093777 1060278 485561 1930016 346364 619158 2493017 1487442 2450912 2221151 2433943 94268 1875159 1872888 437481 1503951 1128893 1477129 582332 1236713 1473579 937700 886278 2335495 1456542 2005193 1281353 733458 374137 291488 326144 432615 2257913 989998 1541219 670795 2215503 1372022 886035 806090 1828782 43562 1358135 942475 77486 2149111 484528 2413216 276388 2373271 1102839 370044 2330456 1686169 2049189 2494242 1740691 1827315 1278142 1563403 2331308 273575 2372351 2240818 439139 1774341 1463588 2613465 798435 986338 2358423 986639 329717 50821 31729 2090435 1655528 1788060 1731274 2127693 1471163 1061931 188197 933690 868324 437330 369714 1063172 137300 1258619 52724 756923 673596 1469778 2475282 537061 888487 809426 2596009 442768 5107 988111 1906698 1464022 1044526 2067041 2606853 704199 918635 2266900 1564062 1385535 598867 1553091 988540 1816165 846439 1805431 1383092 1411001 1856902 1631728 2520198 2267442 1074419 1915181 2602398 222491 2020938 688825 1811593 978887 1021219 1882144 1988712 2382956 315119 1444126 1179562 1010768 2508642 2467030 995393 1472944 593573 1041543 1729675 2383298 190159 610391 1817249 2181427 356527 132034 2101466 215977 1831528 26995 970507 2130327 1113438 474502 797358 1299825 958584 2198852 802755 2039423 298233 2325302 2215085 1880258 1314417 2534623 2301440 1044689 2502862 1979485 107874 1278868 2098058 1939723 2206721 1920439 1167132 790846 2314395 433173 614934 1133196 884689 667991 2069815 710719 2231441 2180245 1691196 742510 1191282 2455586 2110159 561420 2132048 2470491 1986615 677087 2252010 119069 151726 463211 1631756 2168515 1536480 685050 212493 1899239 773679 159076 322613 2470731 2516779 2625702 496522 188037 757702 147618 1001862 2638032 552389 1983788 496130 391671 1093561 591583 195383 1576601 2470429 2583484 1473171 355396 879236 1112718 942479 1672560 506008 1384835 2633618 1355973 1614880 1100280 397815 858753 995841 1499223 1415807 161319 1101652 2482791 1363720 950902 1025626 1078511 1057996 1070896 816723 702062 622865 1004100 40724 669543 501340 1772689 1359461 1873950 1339603 817719 2153677 2262073 2038135 2459304 1145777 747982 1703025 167869 2502995 1187870 2128575 220963 2173688 100631 2206646 2301143 1892210 507508 1404490 424719 61974 1817674 1044875 1123906 2602610 2254502 1991196 889099 1094466 864084 2436889 1285079 1661801 1087064 1707558 1727989 785675 277081 546830 868094 533057 1182145 2546926 38977 1389854 2478135 2444402 354831 1628198 91374 2146783 1223572 2079345 2645734 1627689 2115977 313809 1931173 464075 1361100 90674 327716 264921 644266 2257758 340271 1635651 769224 875765 2582987 1672379 665774 1175607 1951853 2588444 341966 532817 1823623 1955798 176427 1406238 1047022 1997260 683165 1722485 1566932 821685 1675891 90244 1416699 1654904 337376 591535 1532268 2598558 769102 2363446 373475 587277 475197 1202397 979053 1293291 367617 1851059 2156682 1564585 534477 1024723 1914066 1041148 409493 2582307 1333973 1282312 698616 1740973 251953 807909 1620775 2161861 2069497 1546214 651479 2359695 2261315 1744185 1299450 933786 47003 2505844 544916 547328 1425480 1941607 2396434 459516 2469535 2011114 2182325 2280867 1908534 352966 103834 314099 313009 540957 639914 2461878 1410634 1852247 793355 1389161 2052103 1556860 1212107 2032289 245268 1357332 1947120 2334553 585942 1518859 1612795 670942 2532092 1335840 1089583 849878 63370 1752272 535601 519486 630602 688557 2520652 737336 1959665 2017865 1675040 228884 887892 1295562 1291054 169884 2363113 2574398 2183799 57656 215194 1334225 683506 1006199 1359471 8651 674024 1480292 2100797 1749426 2569592 1063636 85921 1817350 1013608 1252902 1299624 1631380 685183 37952 499357 958135 881340 1513713 1550140 1055996 1091430 771834 2579749 2230233 1504542 1238995 933544 1135370 729673 609712 1003141 988225 732236 2321208 863477 153255 2595463 1220353 467726 1314391 2386979 1031623 864749 2194545 1119342 2355862 1466984 608184 1994343 1461193 339170 1122432 1997779 2117061 1292344 1725073 1977847 853079 2590535 1729397 1179720 735837 1740002 224544 2007295 2627352 2118098 1447965 1869245 2233109 28088 782854 605044 683057 1522300 587176 693542 1992910 2500334 1438241 1656176 408165 1103619 1140960 380999 210067 539112 646202 1308419 1039230 2353406 653250 632711 2509272 2577297 1882804 163665 2225958 213569 519553 1430661 2312508 2416586 1498175 1670764 262308 497022 1648841 2411258 1530573 645878 2557756 363978 1411074 2444318 471289 1251524 1246154 2130668 770762 745823 860018 1568159 2336071 1633383 99939 1415298 611593 591533 1634742 2081551 2515494 1555752 2001092 917766 1258799 1134514 1816390 1091995 1927849 325935 1004585 1048830 2530993 1451416 1699382 339651 1832452 582258 797224 1728388 487761 2329208 462180 1730198 1530887 1965638 1997085 2207683 72729 2404422 953685 2413684 2436825 69456 861047 829976 1007547 1870082 2213256 1010706 864945 1410416 468579 1436889 2348171 1325696 126804 524941 1307313 1553896 919337 1210824 105572 1743201 230305 1476430 2316804 580648 1465010 2016077 949861 2408630 1270576 1983657 812549 1700098 1637767 1563203 1926901 1999328 1372997 522393 2378058 890699 795626 230532 138671 49529 378403 76132 491571 1069975 1920527 2219960 634812 1800534 1112550 2623346 305717 103427 225399 133168 164323 1336645 13337 37335 1817746 1164762 2439319 1582816 202961 2318944 1638042 308753 153167 587105 1654269 234863 1743918 63903 1523924 670404 953818 1581548 1672485 2168484 1047019 2555664 1375536 2120418 2204824 2386605 1440504 480674 1246773 1692763 122579 1812378 2305369 605031 1953062 2105822 2207176 2562911 2264149 2286651 1286243 2173484 1931174 1377065 1017922 105115 99031 2224187 1544994 2243021 241248 929132 2157442 354570 2527690 2133594 2257126 1653896 993934 1963165 443497 99907 1855346 2612264 1988484 1413859 1381854 1360663 1969561 938106 1086809 2257512 503286 2147979 621582 121987 169637 1483119 1009643 1748357 25803 797554 2133509 1862145 1688359 2232711 1582141 828488 209471 339775 319997 1601983 479345 933455 846280 1070099 476419 1661636 868641 1154901 1504427 1494919 2533653 437638 741414 2122521 2241709 1384440 2397913 794577 2187675 1899489 2076174 1834225 721545 1338699 1490178 351359 543222 114356 1117474 1877657 1781214 1849748 2385671 685044 2540014 2640239 567439 776402 2465214 1477577 2365204 1617298 2498681 1683953 1069367 108635 1611429 2517054 1599674 1665566 744319 65883 1852306 1163528 1189856 1507830 2213510 2505514 1522065 1529807 1354230 1823361 2629972 1727121 2241483 935471 832563 861341 2129608 845727 219284 49399 1341410 284959 210653 1979382 2331903 1908018 2615036 2268496 228431 1065265 1886875 288268 1518538 2123226 2574810 861124 1457615 2303975 165977 1373112 1200269 665099 880753 1900143 1900398 1119178 136676 1087274 659125 2262467 2433016 310529 616845 2359260 1003473 2106780 929056 779492 2521322 1834260 1939217 80320 2146779 824184 2640529 478853 1579149 507033 433368 1184912 935491 2017682 358430 1000035 1339292 903109 1238907 997860 1455755 651784 1204446 1398741 1489931 501142 815442 1029784 2208875 2487929 1754619 2190596 1081314 1548998 575727 2274875 2245693 1809242 2195988 1393862 1616361 500897 1088136 802377 2537589 1373056 1502595 1136633 112974 1457533 1240787 750365 757841 1307754 752795 2038697 2226455 1009466 2218494 2241915 2170608 1311651 493426 80890 430193 756474 1691255 1106154 1431451 1882249 1948385 535436 1697888 199743 1757166 709907 553694 2250585 2474073 1529185 851876 1528515 2437689 2304006 2297302 575498 1194794 1672154 8524 943827 2188143 695146 420523 1327775 2113542 446779 1561093 2118813 2289554 554475 765453 1954092 250176 2135585 766547 802427 1897308 237467 398819 1771264 2182419 239740 2095750 2529139 2522411 593264 2610133 1225085 1423726 2320249 1648638 32743 75309 323449 1166101 654222 1031865 120808 2067582 1064221 1052600 2429643 1889050 1351268 796472 574673 1891779 1223771 1056632 151422 1102539 1005310 1892045 38492 2419496 1451229 2125810 392113 353582 32461 1372443 2319998 1456838 1812782 2423438 1226397 14518 650406 1445515 485723 592460 2302485 2041593 1400702 1399665 90745 375314 2026096 546603 207865 301121 884081 742581 877022 892990 2622766 611575 2093581 2909 263595 1329385 2612904 974204 1608646 2178142 1232521 2365915 1688382 2235182 188313 1385373 2240245 402388 1038702 1961697 2433705 2365346 2513052 550157 803791 2135752 594214 1604329 2162572 2272412 1759799 655349 1807482 2413750 252495 1954671 508411 1366105 1433762 405115 69656 473629 2024827 2049668 1324709 878267 2489594 1920435 1057066 1771824 1469549 1377686 2131389 2310295 1418636 1928877 1401567 939320 2223935 200252 238775 2137643 1656285 1211703 1025162 1965625 688241 1983962 1989000 749048 309719 1006073 5356 468568 651950 1392923 411881 825578 179414 2220500 1558335 694616 1983272 2209562 2268451 1731726 365996 393869 1315710 828159 1515156 1450379 134624 896844 2474379 640423 2380838 2564366 1987565 88664 2448856 1964022 902270 851619 1190329 1039862 472058 227664 305538 1446695 735876 1163153 2626596 1543980 611936 771988 2640732 838535 2632265 2420379 1497001 1850713 1673397 2088267 2496452 2018728 11608: 390756 1563783 865837 1925102 347527 597410 915193 1435701 1159537 2210381 1177345 867381 7328 11609: 1546200 1176663 1161: 2546258 758610 11610: 515630 1370645 2567569 2244085 11611: 2599797 11612: 2033024 54596 667830 1869654 2188941 311271 278596 2253124 316162 387189 1534693 269853 961686 399307 1942551 960498 948605 24361 810537 2563000 1507665 1664495 2621840 864334 984936 26280 1673414 2544693 2539962 1337065 1902516 126979 200153 2170714 1711094 1910021 381649 456690 843523 1905835 155123 2082196 2508260 246390 1556050 1839089 1733804 732273 767492 759560 1619176 384706 1312805 1642148 1539814 2489892 1605711 213180 411152 1138699 1469206 2433073 1563756 2270154 1863467 2147845 631233 757664 1603693 70963 2088799 1383450 1760524 1990673 1253109 1997424 1783622 195522 935384 1752083 307975 1819951 88002 2443359 366832 323026 300358 2236374 1782466 1947846 364479 1146202 463834 697661 1591409 2350321 1694753 185567 1778788 2159813 2236080 2177043 17707 434324 2368399 2385435 1255336 83271 2528806 1995267 1873765 172113 2471423 1952862 1301371 1731362 1557694 1740680 958151 1009229 557617 679147 1847003 1788153 1618056 1614198 2626529 1236665 660871 2107614 1232149 1975518 127165 1506063 2381076 1851932 1882837 1077136 1633233 2624029 1913909 2248776 2105351 1444437 411615 319409 204485 981462 2386868 441631 36203 1192282 2371577 1294128 705113 2150432 2523020 1795560 311661 128318 1609158 1024380 1924074 1073725 1932526 580429 1439207 892710 1206022 1436152 1463492 2630730 11613: 1439698 1458847 962645 813472 368059 617710 2409468 2574944 1648306 1139379 1407536 2202193 1304231 195791 463272 530187 2611240 328254 1625413 170937 2363506 699743 784870 195912 1081175 1198211 1169289 22992 1751563 20886 712318 1851872 2547360 2425688 1849259 1450723 766285 268585 1652556 836711 2103290 1380882 2302216 1456828 407121 2487355 470781 361617 1392825 11614: 109094 2364188 852694 2000088 2562136 955252 937973 369086 1895682 2297830 1616810 271435 2055350 758052 1115423 1025705 197635 1611747 1895816 1034058 2166741 914456 2502564 1866859 2422656 711378 1525640 758369 1748600 802808 1075708 1673793 1159900 289179 11615: 2589215 169755 193280 1362586 763840 2375169 1498840 2481842 100352 2151930 11616: 1722025 589898 1390666 1457939 2462246 11617: 886317 460910 11618: 1711912 1198837 1361420 2284159 2595572 2159402 175859 2277167 1601333 1309275 1884698 2348502 11619: 997100 2140775 1305285 941338 2191049 654228 423757 1576224 2484562 340875 2068409 2645692 1652309 526816 2019794 835482 1805495 990500 41512 1085201 256297 274842 1291353 1162: 2160854 1527527 1980139 1812227 2302711 103889 57959 132278 245889 1948063 1258821 1513433 11620: 1544677 2027763 59995 436061 2164946 515589 1843315 1230031 1172394 147460 776142 2000231 2638061 2018196 1340473 585188 805112 1083335 1942390 11621: 1169433 1848102 592216 451879 2051300 598638 1250684 1778858 916616 804428 2152650 1411414 517454 2150039 1882941 11622: 916628 2071997 300655 1197388 2593950 972313 11623: 2404146 895628 608196 2306606 630637 2060291 1435018 64347 1908593 918600 2375169 2072826 1282728 1856598 1380925 596203 1813609 995737 2339656 363169 1086016 1892469 11624: 2051956 1560597 1012546 279248 704930 1790881 1073300 2342507 11626: 1827215 2070249 2487051 262247 11627: 2293890 208723 11628: 103811 1823232 2347494 1375159 249361 40445 2467963 2609372 894614 11629: 492088 1163: 2037339 1901597 2060891 6319 1573572 1482584 1245413 1921659 787237 726983 2471950 974682 2240915 814832 524566 2138373 1175365 511539 1243565 1815596 119196 2330554 1090941 1291600 1672993 2454494 273651 1878040 130149 2322625 1293625 1454708 1234014 2067780 1417188 2080471 1258889 744159 87827 424870 1024806 825313 1187953 1743757 1573756 1817918 1678071 2067027 2124286 2573679 854264 867134 551031 2312197 1990411 1310756 727676 193320 314029 2510288 2149868 827075 11415 345610 1132093 1720695 2263991 1113280 463201 2149115 644088 386976 2524027 248365 470338 2177846 281815 2581872 2159290 1946057 24929 2277060 354561 1357528 2320282 771533 895738 908076 725166 671910 2076763 1913534 804824 538775 318219 556126 371697 575795 994066 2237261 2425586 2251695 587388 744620 441086 823628 1494205 11630: 1466909 1081270 1495966 1438109 588128 2283605 114948 834424 1635947 1231694 1924940 1345420 1273220 2583113 1821549 261500 2025687 287469 1366789 1773421 563024 969320 743542 602939 1111723 1131265 2636255 1909131 1254671 696725 118321 499098 2234630 1703029 2331672 1360482 973422 1874677 819608 1551410 1488651 172968 475382 531247 2109705 617760 215582 2577957 1573422 491677 248413 1419039 569076 694116 1354376 2559111 1884683 1678167 2057822 517416 2485850 2042162 1101887 1906550 65862 2463772 1223273 1953359 116073 2632710 1620059 1742852 153356 1873472 138467 1583356 2248037 12214 1033405 2571430 1091846 943898 1001157 510470 1434643 2564293 1375048 1665198 2156752 1594658 765397 1328648 2090861 686699 2022191 2084416 806819 1023067 383652 1482767 1778317 2481054 2164633 94191 1875336 605079 1183602 1127135 209470 194502 234732 650368 25398 296461 79170 442315 1834451 1631047 1656512 1569728 2581488 1371441 2068824 2435297 2438255 1800311 2565022 905687 537245 1676026 2011096 2023568 135598 641598 2264369 1052762 1444268 1696820 264809 2140351 1107607 1022127 292437 362558 1686530 2458289 1566646 2486305 2042124 22985 477362 254450 2575041 1823915 2000928 2361415 1672939 2140099 1402636 2264086 678182 11631: 2465442 276125 2436920 2003304 11632: 507248 1390045 1914711 2102337 2431 1574526 903807 964421 1056992 1891215 180757 774730 2458217 11633: 907723 2227343 11635: 1507168 2302627 499394 2456320 1945188 1150248 2637612 649262 1796453 2609667 87648 2088541 316557 815327 399544 217867 2191349 1605236 1139060 91433 1259191 2580366 562790 1161755 1914771 1865384 2104654 2515051 149303 679304 11636: 445080 1912307 633285 110332 1611282 11637: 1322840 838245 1144139 1884309 821213 1026137 1538341 403906 1285502 396440 1473761 888937 319271 963002 436562 1699254 1750293 2489585 11638: 1037933 1699286 2495324 668360 1606089 1460930 1755350 2430793 2524892 1940673 1045081 902910 2116312 1419669 1761154 1490766 1602166 1954065 877276 1668801 613945 633478 1216094 2147214 848118 350398 1084646 1888518 38970 519258 1103375 1860504 1765366 695331 312071 412872 1972332 260466 2610373 1368905 878581 173472 2244156 2464822 1192435 143726 126979 1618217 1475471 1243451 1192634 2485819 2472679 2502469 411596 244369 39940 2593960 1055303 675017 1964734 152130 595982 2036282 1903712 893187 1197156 2433743 338287 127791 1902097 47495 2568869 1818058 696390 1831804 475289 1890125 2507695 183147 1035553 727126 2037453 1339647 1607842 1493949 1886993 1229899 2542533 2138094 1502841 764786 1883842 2605611 1464290 2014999 133227 88255 521587 1401097 299097 1849615 1615399 1438180 370363 2384450 1530049 22542 1031431 202383 952272 2444892 1650759 569755 251260 2046667 680688 1620816 664790 438614 922375 1519954 1080619 1109581 624860 2637644 1495224 2189638 1715843 1566824 1747252 2212012 1257195 944551 215418 1677351 1259567 2204095 1923574 338434 1983678 429454 858771 2065416 1926720 1890181 714055 1275196 1997241 273369 129590 1519384 968364 1134118 1927102 1265401 1054393 455323 1701535 2408134 1448753 75747 200471 995939 210171 759643 840623 362476 2031014 790203 2619792 1288382 1460915 2594037 1759820 2116162 2035990 375088 2464544 407288 1073729 410040 2315061 956925 41339 1278956 288740 286214 947851 2066307 1489075 452833 2366627 1876274 520387 1940010 1222080 2516356 978486 1889832 2334678 2334688 402653 1177530 1403945 1391508 537092 991166 1500657 1113020 956945 187025 2532403 117471 2613396 2528843 309870 1784580 1657013 1098644 1394155 2201917 2438255 954136 1366221 532045 2281612 389095 308972 1575655 1782737 2631760 419960 1531338 500365 2409492 71415 1845534 1054203 2589083 328706 515717 304015 1121618 2389047 1586690 1501043 151223 2232612 2421201 1751220 1804608 75138 661961 489503 388723 1416807 1811045 1431342 2557977 48736 288176 818423 1864777 1743682 743911 2304319 709206 522186 191567 1314645 356403 1802984 2420029 1664655 1634338 1360492 2521712 1308110 2253928 1886638 1450453 198946 77293 554528 269231 641653 919977 2553296 11639: 774559 436636 1967751 2402822 2207273 2215359 1439557 1211496 1244399 1274264 1127399 1741701 228584 911304 135640 535441 1132219 2497060 670265 949046 2638481 1695078 531117 452784 1105623 1339806 1911094 2332749 589976 1112610 724475 2294195 545732 2583187 962848 588120 1933714 962945 1480257 2267376 364103 541838 1024536 217734 1606864 1022082 290336 1431423 1164: 2222081 2426906 2133408 1081074 1705490 601508 1544947 406231 1171472 2038806 1978071 2546990 2331989 2243962 2322171 11866 2468254 2587456 1608134 11640: 832275 2564586 1377282 11641: 1049160 1384805 1517010 2497251 483229 2263587 1649373 2515478 2647690 1053384 1825647 241873 394631 2263696 1590212 2295698 535390 77210 333413 2384118 1273421 11642: 1181678 1310073 2000669 1494380 2480370 1854515 656073 2548807 11643: 1090734 385351 6018 2526291 2431718 25584 2090242 11644: 1541892 2004442 666583 1850743 2122660 1726051 2076201 945554 1186458 2550506 945028 1169333 2289649 128951 499000 1480497 1581535 846510 2395077 1117590 2266376 2165548 1477749 1166309 2023996 2359760 846928 1294977 1003202 213115 963222 1645463 576019 718288 1131588 2447017 263220 562770 2114337 1172310 1702079 1418795 659645 43031 1888043 1980828 10137 181139 11645: 2434666 487401 1107098 2441186 292011 1887352 11646: 2392538 11647: 2610508 2332179 857992 1392506 1171093 218039 1686879 1924958 2464686 66857 2045635 1017950 2478937 1503895 1840783 237059 1363573 222952 403581 947406 303849 1606102 1460015 1688155 2525544 2532687 386705 1623078 2489657 2597959 2111308 1368205 15121 823663 667176 2577319 1842130 1321149 2466212 2597215 223639 2355791 278542 1137232 2296713 947027 685304 798019 2382773 209964 1960337 688229 1408449 1896009 606578 1770682 799157 1173009 501748 984253 2458 2455913 1346556 360033 559192 1523219 2406670 1119951 536593 1040970 1688557 1018657 2350612 2341897 10567 764927 2221382 1952473 1944824 1257053 1696577 713423 1442123 678513 252076 743797 555175 666292 2213414 1968240 1604385 606014 2613637 1956967 656177 870511 369890 25096 729982 2002902 362868 1138203 322771 557723 2573815 985908 2433340 150622 2240335 413877 1134042 1078692 2062538 1164435 1818615 1567630 2075033 2441572 2059620 2512833 793268 1465838 1094250 1801298 785300 775223 2392104 2494252 2173512 568022 144996 2402944 260239 1082095 826460 1730158 2065472 1080885 1098828 646398 1715716 1829475 1041790 2547644 2605646 1950959 948484 1760114 550403 2217468 155793 1999395 731524 1198524 1141548 273763 517453 1729644 2329770 2524142 2308155 804510 1669517 980562 795744 356575 1603423 1235987 2485581 1751931 2344538 158329 1172699 2017765 417489 1934536 1174161 1308775 2645096 1259210 997615 1347633 1913754 1440213 1135584 1455355 1973804 1239253 604144 768299 1107538 710894 48222 400309 1641433 1649777 2504371 1573122 847597 1347828 579076 203173 969708 997349 2443516 2518095 1456267 2109302 1586891 1119074 1723450 1237335 558841 1380198 913542 826164 2158908 2122489 2144063 62471 634820 2251618 1676648 950409 168320 558164 783779 598780 17745 471328 2332112 707962 2510560 1521343 1129088 2376000 1544499 96616 1221645 726914 1082754 1748274 79839 569889 385590 1768988 887201 993324 1586352 2174044 201669 1950470 205900 976518 372655 1821891 2305959 2165294 462945 1880060 232987 822456 676177 302198 621155 2437738 1081707 1987106 1187217 1987779 833218 173474 2270285 1093977 1170439 375849 2406548 1435751 2071376 2101331 1828674 1166163 1416070 2398403 2254823 812360 727879 2366444 564657 1515930 639810 339693 2289285 408117 1002766 1251483 377515 1010527 741953 2077929 1948452 780435 897129 69198 1951677 1380028 2419343 1355675 1366589 675975 2459136 1410423 681056 1305865 2054303 851083 2176371 396336 646397 1283882 1155500 592971 1051436 2414204 415926 1983069 1852058 549490 2431045 1075955 1269119 1557232 213656 887857 131704 147112 1547137 1848790 1614188 1351596 2369612 1840866 2572036 386821 1080071 701367 399692 1053319 408627 2539327 1380854 1334192 1866461 370138 453473 1423713 190251 1444657 2399094 2385876 191376 2581467 1037923 113468 1959929 2026986 203908 1403082 2069823 1318683 2141678 537334 2163220 1640546 169274 2112986 63684 1982458 1536152 2555139 61323 1413677 1762616 551157 2235609 830900 1685122 586934 22457 2642168 2080621 1245225 2489635 2045291 596664 2085811 2483175 957268 1286567 124927 723787 2601154 2587093 1821560 1256953 2004384 401491 2531427 1221541 1801536 1250527 2265019 211108 1915082 599895 2105669 1235984 1632792 692858 1800650 2144292 134866 1348846 725121 446958 122019 1505549 1010801 1948568 2034757 1011780 2228585 649949 1428452 277631 923588 1890758 1998679 630041 903842 2195823 251390 2290452 366701 1659198 639327 757921 1446879 1236649 1987652 1031236 2520334 473580 1239406 2394600 2622724 86549 931295 2187742 2107604 1691194 709018 1160396 1025885 1124460 1339451 1965560 413174 530745 609860 2553724 1496725 1596205 333323 1483717 332955 2636017 269859 2510729 2108719 1187799 2014573 2324237 752591 112105 1486620 1010529 2367586 2262104 1552646 2066610 780664 885445 760489 513943 1443595 1415803 2192314 1806590 852637 1253451 788645 935798 1977227 2029937 1158358 469690 2603102 500743 997760 1719238 1800429 1034929 1307740 2419790 845384 742307 946224 1552667 1276460 1113195 2056860 1421664 1288864 2493594 2613032 2146691 2132935 54181 856743 2220887 2019212 1216380 191751 980023 398215 1169994 2517523 1132004 593488 2375684 753230 2519190 2111693 1627849 2278326 1359016 2255069 65433 40489 2376780 2148277 972337 1292338 1610231 2356623 1482502 340044 2595265 1710185 2299243 1481140 1231858 1721240 203630 2214425 119984 121224 2553963 362079 679751 2448898 917504 285471 113644 609677 125493 2585235 2496040 618676 2211566 1099404 992456 58884 589469 1590967 175896 914371 1117871 103623 844963 288463 2097373 456152 2545901 1388578 1469556 413104 2184753 2409566 478477 2544754 1509988 320227 1885422 1429993 2493927 1718867 1309503 1019813 1440845 2648225 629333 1303688 2447140 1578851 282932 87880 1896523 544910 1327998 182490 2080130 2639 1773170 1257002 351902 1871047 718954 1175890 751650 1138125 2160245 2039476 2518034 671282 1641754 2011470 2341465 2035094 1640213 724024 1932901 1409629 1125206 1309207 461155 1643677 1940461 2226712 2105835 1115161 1478536 695823 2422413 1568583 2275058 742589 1894628 2417600 1869353 1283304 784517 393851 575716 796250 816081 791349 894879 1361065 1984087 1284673 2329196 697689 138055 1847204 1356785 207572 1517925 2566257 2142290 1192595 2339378 739319 909223 1899239 1992292 687603 2058258 2589164 2268037 1500852 1613400 1552337 1697542 808722 1329786 166228 610706 2064994 1897885 58828 2610493 2082381 1525598 2597822 1928824 1261588 2146783 2201312 1024723 2313408 858294 952470 2580737 1624098 2512816 1108127 1348483 85693 2593293 2329753 1674561 581167 1712857 866501 1682225 2522206 2127158 963310 1411248 98572 1429239 1172001 392746 1795561 510975 1501700 1321788 805444 1722246 2145564 504747 981625 810143 1190964 1489550 2595463 2249051 2614258 2376511 2257844 1109556 179092 1826320 875576 2327149 72392 966757 2148992 2052609 1909983 2247161 819921 601383 1772974 1271985 728259 1351688 2604605 2585952 852863 1873191 2247147 1555198 1268687 1873002 2318884 1872954 147724 1150178 2205079 63903 2171216 1043183 1208897 156501 1058416 170204 919582 961496 1028306 83814 1258315 1000846 1614594 2604943 1310996 915826 933455 2019207 1876738 2570667 1436675 447521 534140 1844894 792871 346543 1829971 532489 1463176 2320820 1922742 2615036 1024380 2481521 156679 1741626 2111611 2569741 2111910 1089513 2047730 1609990 725327 2208875 1739673 284853 1264553 1854328 515059 894274 706706 902570 1561093 563616 1810421 1394879 351822 1366036 325398 2045999 579177 1972888 1891691 1481644 1013343 1632068 2072619 415813 1182061 821111 2272412 204222 2069399 167181 1316238 791143 1953823 677661 2070926 1487705 1198190 251992 877917 2272816 1810054 30395 1937168 735453 1590125 1065251 1105531 1580930 1735816 1054222 11648: 482610 1738567 2347437 923382 1077176 1023042 1306001 10356 2534752 1842281 579460 2555688 2118865 553871 1186834 135360 1498743 1428820 2360300 2562047 2390191 1963047 1802814 2359770 11649: 390329 885492 1028267 1165: 1879004 1949741 1478879 1950582 11650: 1563932 256430 2462749 2591085 337620 1942793 2570808 911063 1988735 1169771 100495 930690 1107747 2382486 1747805 324245 407121 2327262 11651: 2390944 2000775 2376760 22177 1503437 903117 866739 630153 2423091 1137862 665607 2008162 736573 1520549 2569199 1029352 651970 564789 1717052 1350837 1508826 168109 2608587 1242066 55922 397655 1193347 2575450 1147584 300638 1289607 2364369 27990 1192969 30080 1499447 1042089 1799378 112334 201988 1860572 1370321 2433524 2405078 293529 2350873 2160464 1199278 2281591 69296 1888193 1111401 917680 1171274 82577 514565 2597107 293602 1906423 706323 688546 824415 596533 11652: 2484984 1698719 1804844 974174 2338137 1837542 1573476 2153296 1852513 2424223 1330502 11653: 2202242 1536875 2241580 1780689 2404955 1034843 1984121 1571213 429072 686179 509554 1255976 11654: 1830982 1689319 2321370 1266530 705682 448466 311898 2034651 1433718 736329 108609 2191100 1150203 1692014 1807122 563334 589025 152055 1469462 2189074 2087484 1800569 1991151 2172336 2578458 2434028 2371274 679761 1963167 2341724 111018 2574568 763418 567892 1896148 1738052 968600 632495 231134 43470 2111970 2123226 2103204 680238 1259390 457177 638767 2503166 1548623 617401 11655: 2604070 2252784 383169 211811 1353364 308873 1180952 1960442 1278961 11656: 1714969 729177 2172366 11657: 1916018 607031 11658: 1098985 1174530 338947 741111 610714 1033762 1691 1274367 1838454 1914931 524508 1983667 1647155 91416 906362 2367749 2640725 2200436 1135217 1365904 1302623 361552 1389648 1838692 19106 2400083 2181842 2031216 1240884 826614 2572489 1961322 404490 1743548 397138 2069695 2608507 883116 740284 109337 2539917 1328709 1183942 260733 1876930 1666890 2537968 1028190 818059 1061675 1739307 338464 1014001 915182 1468046 394403 632010 1390277 28577 2299606 1948736 2032851 1395012 593758 760318 707814 239285 1411398 863587 115067 2551402 382700 2017067 1312928 2080750 1963763 2626500 2296510 931234 1322807 512307 1206112 504896 2628858 2044655 2178935 1626179 107038 2169368 742514 1235134 914520 1422511 401617 1554133 600603 766032 479321 1501287 1687977 2527892 1208547 1632470 2166304 2477549 483964 1519583 175123 1175525 2031746 1763176 2580818 1835280 2467675 1702890 1225324 1689159 118361 879922 940980 896318 1161594 1683621 694332 1964049 1444271 861174 617527 2575681 2610594 325729 332073 864494 71210 1477393 1277816 841735 1853067 843523 2391213 289564 1612572 1811544 274081 2201205 526216 1542332 2155693 1902756 414859 1459802 874256 2013072 2602886 1691832 56231 860780 243514 2177298 324526 664733 1343091 2447986 1013840 1359448 2280119 1841343 410602 2554817 752415 17181 2593177 1177389 639455 1838682 1324721 2645226 431620 425704 1881328 274645 1119064 994477 1726945 850280 113490 1735025 1772301 472640 154158 109948 2159251 1902513 2296949 2328480 1325050 711195 2287004 646352 1039284 262711 250302 640868 1894825 1288858 2265179 2581178 2504501 1748796 1731284 225206 1759632 2352860 1578208 866065 1092215 370815 204384 728308 2308790 114294 680259 1976169 1498045 1576659 573847 504900 2604449 69302 352635 270921 1620598 1911715 1529728 1318398 1606171 1423297 1994802 1575279 1195278 178766 1056878 1112235 14042 2110063 1456186 40102 1755561 500103 967806 1369673 2597485 451346 1523778 1375829 2247813 2087332 205867 2611151 2486952 1407912 1881843 885792 2510953 2346066 2302303 1486727 1651469 117951 636869 508682 1427057 1561788 274921 939496 664768 967391 152494 1509877 925551 1504523 466785 1717056 2477580 92258 2574128 2630248 2294858 1413343 3010 2147460 1123365 1562659 1152098 575325 54508 940684 635315 1525797 1289147 1668840 1201843 1851173 2029922 2080439 2214202 1448380 279011 2137730 609860 579628 961116 148571 17268 2232970 1617975 128927 1454688 948237 2514699 239570 440520 1719276 1155333 626319 511339 1504732 926968 1106773 77669 1728772 149673 345361 2163813 2222441 1993583 2063654 2067828 2029286 2294424 378177 754546 2004939 703986 2470725 1925877 1853824 2465195 565394 830165 1212563 874276 2290182 1723038 423642 834225 845930 2392227 1368558 1761777 617872 2302120 53577 436874 365505 2405907 374515 2328738 404990 2208120 1321896 317322 2188370 904314 1764813 930020 2381021 1656709 2523046 1373258 2377684 1504154 462829 1399298 1034245 918507 987611 1166922 228692 185110 1440399 687937 677442 2417267 1438018 2453288 2046697 561592 1637846 1052837 980189 207584 2500588 715586 2159942 2571676 1115734 1688994 2222196 2641937 1420411 1586276 1654445 917920 2129462 2144737 695092 1537794 937066 81414 2512727 2169517 474737 2129164 1979887 955043 508679 1340552 72973 1068939 1421649 1338491 507269 780012 1376213 1702788 1198546 1033475 997557 1941123 809183 1622963 589369 1610415 1988712 280032 1515167 2252884 1557620 767877 1966440 1913036 659040 2578227 362578 1237182 2433318 2186328 1363646 1528989 602835 474850 615868 770693 386846 1240243 480189 911745 219703 1724102 328595 2434886 360613 1617676 1706146 2069289 1793291 122780 32047 2575627 1105282 573866 815065 1538864 411597 567406 1140708 1716045 1462861 2627352 1554182 248075 319568 415360 1789747 354926 1903391 765874 716543 1879130 1760528 1362007 455120 1833307 118464 1354382 1235181 1013004 685059 1470387 2435814 1874991 99564 1582919 524692 878671 693168 2294724 1305472 1897182 2387901 2429309 189275 2174613 1868284 2036445 1561936 432167 816954 2102180 2075236 1695422 2594388 2181717 1766268 1630760 1146832 2103057 1665063 430605 1682626 2278804 244013 1815437 1405910 2203683 2208875 356882 1355315 1340104 2416455 970389 1264243 791395 888254 1369304 1660148 2550605 1848586 962211 2242229 1177542 1532163 1971409 2444857 41256 968225 2027089 784349 1439890 2097359 141908 241696 359289 445074 21809 795113 863916 167181 2336099 1883249 1947303 43990 2442126 1980843 2140874 824880 104136 73079 315769 832409 1595055 11659: 2255316 1991442 934010 1166: 1650039 11660: 895312 845634 1393236 512610 2219553 323097 2440400 1425740 2202202 2171160 1258038 76526 1886460 1139615 1687607 1727427 656912 1284090 751825 619467 2579859 1092461 1054463 2207951 2355871 1568474 1323425 2295532 1137136 443432 1355912 1854572 1669956 1404843 1672756 1033060 541149 11661: 205755 1451676 551693 2535169 12488 187233 1150650 205839 825044 1956781 354541 2522709 11662: 1626628 446953 1283048 2163122 2158448 1410165 16066 1740038 2304439 2013892 361911 2029829 876182 994661 1587327 119287 2190957 1413331 1967061 1613728 1994605 70719 382019 1530354 631226 1905684 239507 372233 186983 1093239 365292 1281996 655740 842510 987874 1254533 643328 1030180 1484808 821005 1956345 427727 1768814 1226576 1859747 463861 1175750 638434 2516832 1432060 2137026 780282 1196076 1018192 1349562 2349849 326085 1212074 43316 453130 543425 1202986 1916224 1148013 2330822 1781023 1998517 1104703 2134082 145361 1362229 2056844 1512643 1199523 1348849 27714 262712 2348562 2410674 602053 2358657 860314 555674 748184 1559166 1822582 2284065 1129645 2409971 2516130 97774 2509839 2198100 2423838 759054 2485988 1356015 573967 697419 173149 2119381 2187986 2531433 2301418 1584708 1462916 1366868 737858 2477274 846564 2059471 1778834 1189853 860835 1233428 1822000 958233 2603869 188609 1525755 689845 1396849 581900 1899086 754721 2332613 1544543 977108 1356954 2017477 955148 2348525 2547485 2404455 1051943 1403384 1997267 1917685 1824296 4518 550419 1598707 2390535 2347260 1089366 2581490 1335598 2512477 2398009 42694 1852510 877793 826460 246619 1529454 1176669 1635876 711858 2315149 479919 1286611 1068904 1540780 352188 1802399 1613101 2465655 2349986 1324844 359867 756332 1533891 16275 2544430 2392422 2465094 2591081 1710391 797174 1066839 34854 1204547 1504185 2554484 2311747 356651 957348 2102014 1727197 153571 997891 1301720 1546200 1892181 1512936 511641 495877 1330405 1608761 1491837 1421218 832780 502479 1150345 2068656 97780 1019800 2210000 723148 1512905 2254078 1662992 1149329 1875333 976717 1408262 1695973 2287200 306736 852524 996061 758407 194908 2401358 2059799 1193515 2129827 2518095 1040425 1034 629733 213872 1534402 1358266 1100997 372109 119106 1529996 2539163 1169185 210422 832881 838189 1837968 965596 2128750 505505 972613 312424 278429 1861726 170811 2633813 1009592 1745125 532575 1878698 762049 2100253 1229791 768603 2484885 600647 2258594 1561387 453690 1680953 2240590 2004253 1258964 535546 1846780 699606 882373 1262867 613492 1767655 2334753 1178341 320841 1283193 1267067 285754 129620 1591243 1460260 2427023 2363731 2421394 101361 949923 2282768 1816540 334496 975600 1891697 569436 2619409 786664 1843706 2506646 1427515 1155535 2003190 29893 2260543 1469600 2284900 1342962 868137 2356455 855827 1531490 610286 2136561 1465400 1408602 672518 1679739 2188924 2112461 1588308 303469 517888 1414514 2391598 510711 1369674 1123408 1500187 1695983 1659766 824525 2536707 1757333 2619201 2464917 64924 1762593 1132410 972527 1331408 2099297 512374 302603 1584903 638930 1493769 1426315 1142927 762145 2568309 1668968 1060636 2306673 1516841 2285994 860147 2448965 2574080 910609 1283954 323069 1606722 1456049 2084543 1969328 2641952 2248126 1392601 375585 2120556 969772 2318556 2389269 128086 858405 435981 1478755 1004399 1738113 2134762 2168521 1580281 172646 1445186 1829377 1760678 1392655 934353 1058935 264759 2170880 1954103 2252584 2324480 1191964 455958 1218984 1171420 212577 2581081 520881 1262489 1840352 2442638 2319265 2167863 1289999 1505800 2519876 2458527 551849 151294 441872 1590757 1660992 2365682 1794211 1198527 725082 1543850 2367915 358754 413696 764315 1054514 1992821 2210955 372872 914586 2323152 474599 514883 9561 2009572 2306284 747651 899444 1432960 2089028 169348 1499715 1293458 2289466 1420698 278129 2348786 1070178 401418 2173757 506024 846473 106268 1119257 1696304 275677 2302296 1557611 879569 2250156 334003 539487 2230017 846488 1410682 1011289 1677446 1997332 1416783 1584770 383944 1949011 2062658 2421078 876481 318785 844642 1765294 2089614 607677 23316 169319 999327 114891 1478025 3378 2601093 689995 157332 2623142 968661 640177 606742 1247877 2011202 2387508 1299943 2221532 496508 2352692 404067 2250986 1065535 212862 2613090 487990 1157047 959771 1898158 644480 1612086 2585279 1970694 1280144 1315589 231253 1482767 1811550 353410 720724 1441526 611551 1267166 359287 248804 2571840 322449 1028729 1761670 1851629 2182507 2329617 2277583 1556825 344877 1447648 247674 343549 65003 1321688 293339 2266708 2133284 69263 171264 2251285 950840 1264171 2440932 2116123 408521 1402467 234104 34413 2196050 2374496 751950 2191401 1002375 1345088 2058063 2470258 1299473 810934 1686980 526174 1842305 995339 1613705 2125445 1280837 1050026 1213379 1097315 2593012 1682589 797853 1464573 2234228 1554105 1394516 740933 141601 2248333 1942721 1724707 169940 916604 1856167 592004 1961680 1741886 1651459 2557076 1098109 347244 283563 917870 1267415 1075159 1322920 1486160 2184506 890934 1218233 2012536 1343622 1751537 227609 457286 1465796 82874 1405242 519711 1408238 2223526 1665761 2354311 1831556 660057 374454 1139864 1294575 652594 1696637 580760 1703635 1319516 2576121 1034963 1527222 1062836 940775 972152 1746078 32295 952764 229153 1918910 873499 790053 1057870 187007 249361 2131280 251322 974530 334846 301766 1029411 887014 705560 1209760 1067364 1191282 789894 1113840 2371320 617916 1642545 428084 1110441 1341710 456976 1255225 820667 749092 1009539 121675 2520847 561955 722885 2516469 501911 2046405 2324669 1041362 588599 2617641 669896 1182669 314099 1585067 1865997 2599897 495814 476978 1678856 1276024 569504 1835319 1539249 455656 751609 2428913 737336 1806061 472495 1465357 1414540 15799 2225816 1911210 1309683 1390545 7372 2328881 1505271 650414 1957665 52180 2215764 1391309 2498079 185027 2008205 2214251 53251 2093404 1158383 821137 160092 1967994 1699382 465238 2386083 2571637 1011025 1526362 1282401 1508279 717024 1414982 489275 1039294 1362313 1214191 2446410 2135350 2613251 431773 740717 2227474 332489 1949942 2465466 2505399 773902 1163059 1191883 2119696 2410329 1768477 926675 1614271 1070099 2450813 1277334 2428743 569292 557074 1008367 1652024 1592855 1695422 2407192 766572 62452 107777 1884884 34334 752184 962198 983190 2188217 1927227 2356264 193159 1728816 2274875 1098176 2125124 833049 488335 731610 81097 1756680 597552 672687 1766102 2218483 753118 756228 2196911 1733064 677876 2012030 587886 2419624 53327 2471394 1328960 2200769 1524298 1817511 1563854 590967 1308053 905036 108002 1768021 1105516 658737 42019 2212592 994259 313401 2220847 2501212 1434601 1736289 1623595 2170483 1074242 983479 807890 2590526 1899964 1550769 1396747 504416 2084948 813908 1900788 1249184 1351613 2519568 638992 272761 82591 2224430 1811186 2420260 794852 833254 1138578 11663: 669453 745544 347081 2569320 861088 208142 797782 975315 223911 1031978 507278 1896247 1361558 1513409 2561678 573183 771888 2356391 252727 950189 1387908 2000951 2477110 1295998 1941091 1949109 2094659 277158 1478947 2218909 807336 852694 1964036 2282186 1938304 1120149 1272778 1582864 1930603 221355 486778 1258289 493567 710472 1555655 397684 1874950 2636999 2429545 68959 721316 833943 127696 1090103 1510123 889340 1486472 1510232 205987 2126846 1969985 1246268 2014789 2477230 1650688 2030744 2112053 1137354 1481058 2062344 741249 1217736 2200470 680183 2642331 1302949 364574 2529969 1426598 1976653 2641591 202978 1098492 160251 1837553 1403778 1310584 1897721 2641801 1876977 396790 1690984 2547321 1383500 1353794 563909 2067767 925733 1437424 546265 467425 84985 175631 440334 1375059 1938651 886617 1081119 1809248 2331185 1187309 591194 847856 688459 831966 1252652 1887492 1172824 1258789 2458068 1197569 2292398 565647 2526257 1167116 1957718 1479543 2204990 1340804 1507704 1988827 2340132 1670981 1265646 2377950 1241325 52147 1596428 352762 1758559 1307926 831522 989515 840937 2156905 1847537 760373 1094052 2459735 1032056 2034002 642687 664315 1951001 2232415 728087 1945965 55470 973886 1267235 1320610 1601307 2376914 136813 680981 1666923 1040772 802162 327663 1784969 1684045 1271246 25181 2323105 1572147 513218 1666474 2165816 1887732 1500141 675494 2568712 265109 1169378 1507291 1659869 1704310 573866 2603226 879024 1887091 2359752 1660465 121371 77337 112044 499369 55524 1508224 1472172 911253 14152 136836 521705 503037 915249 169637 2367323 622723 2649116 1412546 1784517 1439749 2387953 1550234 1386106 2194644 1709234 1342955 744711 228149 2514064 27594 335876 1132781 2366779 648546 2545739 11664: 718043 1527217 1633050 1208609 2507252 820229 2361991 11665: 1215491 1667316 1565532 2556653 2189988 1367569 2247216 2527505 2268027 1862427 263556 972979 987576 924316 878915 538321 1279728 607194 918380 1621899 2534015 516095 1616437 2430463 2481564 1996717 11666: 810822 536964 11667: 551247 197373 1408280 11668: 1952493 1211107 2011507 2270326 284593 42820 11669: 2119029 2470833 964440 2242540 2133463 531155 2538727 1593430 638240 1953215 1231910 2349300 994095 2455592 2467175 2344173 533262 2525867 846120 1055114 2131508 2549503 544146 749883 1511250 1231308 1766564 1324834 1843143 903787 1562169 1912458 543314 2023630 2355266 2274918 1140104 1249941 1538646 2272662 1623523 696137 839615 1074718 808412 376983 2214217 144499 2290285 1700041 899039 453742 2630047 1221212 2491564 774749 2473034 1621666 1324838 988447 1865043 1843443 2077668 118188 1621108 1160816 200559 1082341 522845 654938 599333 2220053 1787265 743583 2042976 1462314 81664 478420 1091280 2219603 1751275 409653 2010863 2270521 1758606 2575718 93260 835387 2196454 2130760 2397807 1279226 135409 1665203 1591660 2028274 1403554 1326171 2621443 1438902 2133398 920326 1525532 2565543 2299591 1993884 2002948 264923 1461239 134972 14831 2363589 2549031 479241 682912 982216 2360730 437889 2367019 404616 1691487 1113284 1635062 504085 2265884 2137416 337561 766947 2158421 1797072 1306876 1174341 959748 1142130 648809 1118662 2503579 1973708 667727 287020 1638246 892116 542347 1001484 1380676 2230377 946517 1469389 40196 1431356 2463929 874888 1251211 1726663 694235 662462 2350628 814369 2480939 1573083 1249527 272331 636635 2055365 1799371 626826 1651303 1017179 119552 925006 472627 2446947 1495562 1663458 22070 565873 2063510 485464 1712605 2300721 2595840 953371 2323544 1582340 725615 1664510 1677741 1816613 2094685 1011386 1684202 253434 1320861 2480135 938836 2448925 861346 291420 1552015 162739 1368707 1504594 2582229 304566 1098176 630708 147139 247774 11117 2317563 246845 205199 2432062 2484474 2064862 934710 2386865 1167: 2536698 2111735 1244431 1111830 1431851 329721 1931178 309937 370572 964421 1078656 75165 1424445 1248372 1134683 1692974 2490642 985924 11670: 1578566 1907148 1930463 1446510 467649 1806387 1992706 2269844 475809 1285231 2340450 874276 1730470 2373733 341418 2616837 1849713 786423 2193386 1710722 1700285 741942 2496188 1956197 601106 2484391 1882210 1777404 11671: 1829027 123983 2309542 1912458 1679754 696859 1100940 126259 2514306 2618854 989780 1147974 1883387 749891 2423467 132505 1620353 11672: 1551236 2485601 1575324 1939683 1105308 2299517 2279740 2641757 567198 11673: 612865 1473623 608920 796218 949186 1911520 721525 1287519 2157254 41040 601581 2342607 1994928 1268682 2056254 2302076 610666 2638649 253918 1535655 2346995 1036837 2140644 2184485 1315951 41611 1195994 1723244 1274723 787514 957036 420590 2561669 153611 228860 64240 1041349 1033053 1693452 277232 1821976 906654 2283553 609 1878463 560362 1053976 2359262 837588 876217 1497122 935968 2093078 1254330 1940477 87487 1467465 929391 1404960 311985 2590670 537109 2607562 1499939 1498637 1338107 1641438 2205813 681929 975870 824640 394127 2351326 706635 1704776 497352 12306 1588815 58322 1418396 2173544 676443 1945715 1500307 1420916 1488927 788358 1496827 121876 1780195 380382 1883469 1862075 767263 169719 1837889 1892633 1405990 1045983 1793904 293374 1790244 2481876 551474 2243222 1706369 2171696 1352176 421492 580894 197558 1822963 1638194 2577625 2310042 2597802 35111 1350611 1780831 2485678 2471978 2405534 820471 695414 1573830 1680872 283464 1224162 2066195 1180334 2276322 567704 2607084 1195852 237441 844909 743604 2482538 93177 1554408 56803 846308 364601 2087878 1974502 1069312 1235574 2556523 2368543 636547 501346 452691 1674535 1198044 117969 1574034 2606237 1221597 1425390 1765180 115100 2439428 970004 1697510 2394332 348290 23830 2311191 105810 2311276 984002 2210423 2325126 161748 2371980 2637879 11674: 2613104 752670 2580512 963190 2584551 487558 477255 643058 2229341 628937 31743 2110172 407828 593717 356664 1267133 1345929 1666957 2091474 550539 1951781 455216 288159 913199 1524808 848170 1324038 1936582 1860860 567546 438316 1641960 191777 1434075 1061210 1640546 1986331 1296397 1845486 1216412 1090789 1342871 1858324 1107012 862396 783221 1837393 2475324 1252645 1388478 2249617 1252722 1587792 1148146 2167587 1921871 2109649 596832 201512 1640237 1183706 2202058 680964 2599689 2173145 1553968 285122 1755396 2280749 636707 1120029 952636 655669 653839 254097 2392917 157751 56166 2516772 600590 2524675 121369 11675: 895283 11676: 2139065 407228 604606 380253 1709656 2101647 2450406 557241 2035495 2189926 483764 11677: 1711501 199728 1866890 1754141 2166748 2275132 1453729 155053 790244 864618 1241091 1412410 3593 157602 1637806 999137 1893914 1742251 1803978 30858 1752521 1141013 300060 1912952 1326758 704865 2184817 1159275 2074777 1320926 2441012 794908 148885 1473280 1120773 2201314 523335 878307 1274889 2351138 2230066 2062370 2187436 166053 225957 2286825 2336748 965459 1537563 187658 2347162 233661 227254 260816 15873 695720 2121842 1141326 2310733 1884155 573537 1579871 2484412 1954275 1882303 1871572 1074825 1353304 1221144 1384013 1513962 1165204 1250093 37426 1763176 172952 98903 1087183 236470 514655 327880 1135893 1084720 526723 656221 1985030 1334100 1282371 652806 2285169 1146372 717684 687548 1735662 1402918 2242187 1700996 1395709 1892582 1236697 2168312 1971551 642736 1449120 1436940 1833279 2381605 1139379 1211434 1189000 2263503 1623928 1321353 2225335 820414 2424221 1168219 2502483 151236 1506985 2207178 461374 3597 780943 1833480 2540106 158778 506115 23699 1074194 395818 2617596 187535 1284181 1316537 2050991 2281330 2308259 709035 616505 531542 41986 1885598 2227869 719225 1773025 2004359 1315130 1267309 1860782 1633389 1646953 2024344 125385 1350514 2623929 1417373 218910 1551775 988924 826290 1147854 94986 1553937 609567 1614924 166957 738225 372405 1055141 2512208 789392 931793 1018057 1009142 1271282 961834 684632 1470178 1785643 2066051 1656216 331165 300638 433616 857112 2343474 1069925 2394519 1206673 1833323 1501559 580528 1792937 1470018 2371667 1325524 390168 158698 2421539 167450 2536382 1521982 2090627 613601 813914 316885 2189551 1185721 1926720 1206193 751367 227754 926041 858777 232157 709802 146526 1126272 2361212 1964983 1793357 2585198 1003669 2456545 601110 1065785 557885 80351 2402504 1167730 110484 546371 2154132 2257951 1999518 2251966 561223 913673 1905534 2525795 1237676 1278670 992810 89797 1713897 760377 684695 1128234 983562 1234518 1522211 2443335 114243 2056105 649608 1971981 2486395 402832 106572 351674 1279328 1239487 482714 1032144 1453362 2254010 1014945 948597 1623219 400488 653907 441868 745383 142920 2287483 2589653 2050090 441711 2230358 1394809 1678863 195103 2145137 2084507 594675 1561588 251208 2221223 1737120 2576743 618457 1244738 2211237 2284612 2399183 1593067 2565539 718283 1671082 2009250 2093364 1994736 63905 592961 870964 1152698 495581 789484 645584 913508 915699 673801 1255864 63236 2584393 1296478 1080758 226175 2070924 533627 699893 572135 1925928 665588 782330 1030910 346352 967547 1716042 1695389 48802 1212009 2374238 2348433 2543150 2167373 1409178 1072036 2055369 603399 953739 2332038 2176481 496099 856271 1098620 948082 2287537 1949030 1525598 2350967 319097 704684 862218 738873 997911 735315 76106 908422 600458 2622967 2073219 1758411 243297 455847 2523032 122236 1133987 1587737 1463357 383651 1074338 878671 1793549 1581652 748454 1269749 2466870 355490 1803667 878314 179347 111991 200872 973280 2472157 507194 2458650 2281284 1163003 835966 1001325 213190 582620 1599954 847806 1768875 419308 1277423 323668 1068294 1198022 133874 344897 340174 1196581 234750 196239 896462 1370424 2413476 2161626 1847316 672276 954439 1212347 1211604 326019 647899 1924223 961232 535050 2058870 1711683 2622673 1704768 11678: 321111 1981402 1278525 626196 98394 1861795 2415445 94389 1461198 1558899 917642 959339 11679: 18851 2226158 1376892 2303306 802403 437052 1168: 932850 1077312 1678439 766032 1807963 1454746 1947821 1646516 481665 1578345 395246 635577 438526 1363146 11680: 1591166 1874659 1403985 1634351 861554 1225267 991038 419325 674372 916275 2173802 11681: 1205394 1610061 560793 1835134 1157681 1489444 988895 2459592 560286 1867635 1610514 1966853 2355326 1560807 1839030 1524499 255223 1216368 455845 2195680 1113641 823003 2627243 105168 1749971 1394346 810473 11682: 2253496 758421 2520076 542257 524248 11683: 1693016 1310126 274745 292634 285053 2392446 2583311 1422550 2208809 1268349 1453709 2244111 4324 742858 2472549 455240 438740 1995858 598424 1816394 206416 2032338 165759 267229 798933 929980 1336547 2379024 2604962 890421 1839328 1443294 1704316 2587372 1982334 807663 723234 1666156 2367641 1256570 2052609 352092 2571730 224097 2485319 173665 11684: 1747421 2260374 663908 2479019 11685: 1337665 1284464 307557 1211347 2466870 390577 1844963 11687: 2348954 189744 2320278 1948175 2453611 711981 181117 1437183 1478617 1055118 837756 836219 2266900 517776 400103 11688: 2512785 2546842 1124609 914033 1517894 2200186 1818881 2255305 1181686 1098841 415150 479353 403446 415691 1194487 1903907 2249114 1546736 627714 2027319 2609014 623459 2534166 2202158 11689: 1209344 1169: 332105 1855162 997467 1010516 106568 33959 11690: 1823237 1385627 2363816 2600582 607205 519833 938503 898654 2232415 137602 1041540 2606835 66556 2087343 1633361 1424964 11691: 1941697 183702 2127276 1655100 566325 624777 1407104 1558922 1212329 2482337 1484395 29236 665150 1707631 55554 290816 585655 331980 588484 2191621 1003084 2551497 1960751 904167 782937 908325 1294647 1582635 1641063 2142536 2473227 2252505 434095 2436305 2612545 2321393 1854551 168571 222383 2634074 2110943 384821 1166197 2174812 1008619 337234 223284 2007366 1378337 306237 1753055 1564398 895146 1166266 2600648 2190625 78255 1627987 1982449 2556763 2167924 616724 760635 945377 715000 1061120 2054461 210401 651110 1001489 2310459 11692: 2520146 2421458 585682 2592673 7289 2234294 11693: 842412 835473 355763 1299497 1547747 744216 11694: 380545 619054 11695: 2225292 974268 2527301 2583997 2346150 2390157 796122 11696: 2445181 277511 1149285 2346859 1106909 1989382 1955364 1443003 108446 2493300 583607 1365067 1839310 392252 1007914 1831156 2222793 491694 184867 2416391 1818008 1037773 2248422 1540460 2219148 1745282 153260 2043876 707855 1462228 201097 86802 2229490 1542602 215456 2094415 841515 141430 362299 2414036 1430060 253896 364052 490575 452824 483533 2202577 1452219 780817 1250298 688965 2251747 307769 1198276 2257162 379698 1294977 1745474 1584650 1839402 1948575 419437 2199863 323322 712499 626876 1052144 965486 24493 2511238 2530867 71530 619939 260414 2586231 907041 1904298 2058449 1617071 1780156 2620453 636285 2130144 920617 982264 1818087 865625 81683 1714144 2371819 2398183 11697: 293280 932761 2265465 1069699 2174496 408433 1672221 2206130 2428563 1477043 1633294 95805 681033 1587710 2317138 1037437 1453595 402437 755756 290104 701916 241304 1307914 789548 635441 1458414 2593293 704180 2131713 1441690 875209 2438890 11698: 411705 324225 11699: 1053278 92249 1450175 1942381 117: 551303 489910 2558074 108075 663193 330453 2456243 553216 563225 1762789 600986 1653757 1945575 1342944 1645664 1548879 557269 1768347 32814 1682608 346937 895819 651527 325413 1141211 1170: 1020344 907316 2503903 809036 2570079 2640647 974940 74047 809827 2540684 2376306 11700: 998863 2299596 475475 2147484 1895324 11701: 704402 754781 2079465 1536438 694336 903717 1154287 108896 2640494 1513217 1713587 1796422 731604 605964 17149 558872 1954943 2029158 1959043 737391 466827 1260577 1255425 29214 619889 163684 2322463 1209633 1386322 104663 1746593 2174597 1013867 1308068 2629741 2343985 2559830 510295 2367657 2424615 1810088 1011758 1580985 1768973 1882811 2074844 2610037 1495210 108508 1536232 387553 122752 1747741 2463963 1132511 323520 668587 2407100 918157 1929998 1454636 62404 1229717 2023180 81833 854264 165759 2479452 2012051 1452069 1798407 1732669 1995008 430615 2235905 797678 487203 879791 2076145 694894 1483731 2556959 2489455 391174 1315389 1833437 1352830 1327795 209486 471683 838906 293796 2449144 2219572 1495372 220568 1276904 357826 1678196 405514 1403555 173816 1971552 428357 1334726 2196027 2583716 1692654 890562 1875016 1214012 2032601 58834 1049568 1849392 1858752 1326511 2408827 1198545 665584 1812066 208591 2113396 340790 2195426 2406315 1568467 1474667 1664323 930131 2364616 448109 2258841 81690 87016 11702: 1794066 1794216 2066890 754719 1906507 638903 1300806 1551284 2101154 1255145 2597660 2530533 519332 712876 2135192 2264718 526346 855808 2127910 710385 544016 1981997 2556407 2632173 467711 713582 118188 895951 2128933 1819875 1640204 954228 1267384 830947 2118571 2233752 1696672 2517398 2338854 443553 215418 1400352 1804511 530182 1844053 2148969 2463281 1532928 910335 2262838 2135176 315823 1531572 1514563 470832 2013297 2505026 408968 1978440 304251 1538396 1307914 2193315 1579793 1866681 440810 896209 1701725 2483122 2156988 355911 235012 1068902 2390011 214193 2414865 11703: 165653 11704: 1297105 2543817 11705: 284399 1788730 2263186 1149800 321613 717139 1286237 1275199 648909 11706: 310214 2319733 39536 978613 104004 11707: 2329026 1643336 2608973 1249820 2325061 1021435 11708: 1320587 11709: 500370 1908753 1171: 2583140 1183223 515823 2454494 369625 1498526 323243 2008700 558243 1221337 1824866 267847 1724115 2384570 11711: 451867 2510800 11712: 2532280 349134 594805 2105201 11713: 677085 2007722 641286 861052 579197 11714: 2438490 871030 1065675 931120 2398238 2351251 277970 1819359 570100 671282 2249996 2378918 11715: 1086198 2182008 382909 1893557 53989 11716: 974741 900634 649827 1989923 1233497 315080 2600941 684220 1198453 406020 2411939 2052613 2438172 761375 1841391 447308 1188067 124618 925292 2606457 120913 11717: 2084043 1266691 942301 1545130 2509810 2259471 2504747 1640460 2625948 1170886 49704 1976428 1868188 1008172 1861662 1928211 1993340 2177768 1243037 1428321 151569 661836 1946893 919039 1897875 1171086 1091898 2188429 16548 1800211 1608775 737242 1647122 769040 2634279 1300036 925125 854006 2631340 1488273 1761777 1645235 934414 647928 2521856 1426049 83735 1331891 1631182 1890283 1244525 189108 983467 2170512 1847822 621244 168234 107909 1457770 658352 917001 2600858 743572 1256410 2275465 2157005 568580 547872 2303773 1167433 2296291 2355048 2207412 226684 11719: 1960412 1177677 609084 1631405 400803 523890 2629036 791629 169751 2221462 752232 1515518 269246 2233866 1266206 773708 1172: 1012347 1150374 2059751 1473363 1029053 508573 2328565 2127063 1085175 823744 606098 2594079 11720: 1874189 2567237 1266724 1810303 1898659 2541091 1760729 2474462 1896387 1089458 313501 1251721 1715662 876910 2114441 1323740 276788 11721: 2490529 1735604 11722: 890222 545209 617383 989218 1678485 1696754 631886 2574153 2052745 1335529 834484 620546 1417422 112942 417298 746153 2263319 1363024 534562 1251065 1907522 2261454 628485 1401192 2287840 124840 949695 1177392 287673 1519708 364773 1606522 1984158 100708 733055 1298311 1605230 1022336 721786 2195736 2456604 683674 1436501 102792 1013696 474195 1551897 274472 1613304 285324 2324336 1382403 460059 1462806 1450774 1919896 162282 2603213 433513 2573968 94726 2624064 1086022 1169485 1850402 1298840 2431799 1459802 1371876 2378620 31059 1649380 621921 1071454 1404081 2123611 917311 915589 2343176 470999 548363 480545 2552036 2546735 1816581 622646 787779 322389 98694 1868934 699606 496770 2010666 1265434 2053128 2227889 54122 301883 2105139 1328708 1535071 972122 2410795 143646 2604997 1464345 821780 1520207 624448 1392675 123576 256696 2096786 1424162 2345345 2404692 1620168 1966527 96233 352026 454520 915836 2435278 1467218 1358826 1263888 2346077 152244 794976 1615738 1930728 1341723 1415288 99584 2203 823407 428318 2536761 718474 683675 1192953 2144292 1044160 2107572 2468187 1810386 1843331 2587835 1750665 137994 1393310 2095363 1698021 644558 2000796 2639312 1019632 2030631 454006 1245131 2026045 2069874 858384 2226738 1031519 1410255 2272594 288850 360180 2333761 1453595 1435511 2381943 1231962 114260 876081 786618 2080042 350076 387070 1177003 1763499 1710869 1513684 986327 2192970 2437114 1468618 1518179 122680 2224840 2033456 325978 2100083 2134986 104365 371391 1646515 415736 1271806 759028 376270 698618 197982 1661270 2643756 2128581 722852 449317 1676866 2537666 2430105 1137962 551299 1605970 2093894 765734 100977 529001 263785 100585 2230596 583904 1583597 2294731 2341353 1664867 192561 2440004 149291 1527343 2134742 468579 1638947 2537597 1381619 1290543 2493139 1351324 336180 1083291 1918979 1361818 1421192 2345045 1889490 3660 143938 2180302 1890044 1166780 1481644 809935 883522 1953286 226505 341551 326668 489090 1544723 194929 11723: 120379 699355 11724: 1871043 2090702 1594650 1217044 1311522 2630964 2133 542042 50111 1933015 1931136 2215564 530182 2351913 1618848 1235356 1749732 1221342 536755 344895 827158 1091530 1764471 593517 735660 748891 2473079 1083793 1085337 1282424 2249402 11725: 324659 11726: 2301843 1543918 736489 1785862 2468067 1765497 439098 1304853 797114 941376 738766 1069962 1887279 610104 490957 731324 1011086 2373304 1020903 56283 701443 2207029 1442154 1193203 638311 716564 1179885 939800 2177630 970469 1779278 2146200 2608047 692690 2064406 1776634 63055 2614047 275252 1939074 1419687 2248232 538752 1952708 955284 2616039 2444522 1036146 970044 2296131 344152 1248844 1638278 709817 1972137 11727: 1557346 278296 2142244 1456676 1108076 1385418 1624294 314404 1707260 540849 2414026 1607071 553372 1620533 1731023 377894 734454 2153395 2515964 768008 820357 1708904 1199783 330185 2596289 1891355 467543 346108 2101319 1757870 2092254 651515 318658 393853 2162249 852275 353830 2448234 2040847 1924348 1611234 905836 346158 1630581 1655090 155303 463029 927185 1534594 380905 2278336 1697743 1285774 1299865 1031640 2373119 2439368 1433883 1853441 2117795 1474816 152610 1733531 322706 745031 1370619 2565654 322093 2413410 2617594 11728: 125257 2315073 507206 1858537 1370080 1301371 2361990 2295547 1099819 1515141 1668293 73948 1460144 1722377 11729: 476110 1173: 1611746 622194 753288 1800117 2055421 2619593 341850 920128 431646 2135056 380204 1414572 758662 487637 83104 1377524 769611 1782273 89773 2086035 551324 1936393 839538 655086 1125797 224860 1414981 13896 1117 2164578 1035584 467409 479380 1968827 1478646 483969 678174 55037 2592818 1671061 224978 1699738 1834684 1426157 2036201 2139690 112170 458638 2460420 420015 2290264 796414 924697 963826 454514 377334 979794 936619 1407668 687909 2360651 985967 2380848 1520791 11730: 2601111 301598 897358 11731: 1688453 2009281 1549264 11732: 1990177 2616966 549678 112963 2571254 2413456 451109 652869 2336634 595537 96560 1272468 307151 1859573 1174189 2383610 1576827 146195 1344898 576901 1863453 292822 2005954 1951644 2024399 1376556 1875803 1029742 2411416 2374639 194684 116963 1393732 1996234 1439656 1485304 2356091 2424581 378981 2646471 2043881 1959592 2187887 2386441 1556814 906082 194549 1046793 423715 2512814 2284310 47758 2586426 462047 1429703 738029 418786 131314 2549624 1764331 2533665 799253 2488484 723466 2626216 1294671 1729425 1010790 2207644 657954 1066046 1164446 429110 895386 1268681 2310268 1240194 1896639 221122 1563778 944024 780644 1855886 1387590 188537 1017965 1639327 1502373 1807609 1301094 2463306 305667 1577163 1298190 2417214 302456 168304 1290718 1984217 1899344 693675 989623 1785385 935453 1399346 2142264 2408638 578538 900031 908259 1975419 424182 2150489 1025162 1339400 11733: 1419653 1150697 2415204 1673185 2363692 11848 25907 2417665 2111692 1770904 2380375 1331155 174128 571387 955539 1847241 2263019 1355 1058555 2263245 2481892 1556000 1373242 1440777 2334445 1711418 1785479 11734: 2378611 2467564 705889 1088357 1403254 523402 1466410 2141828 518823 1762352 2576156 1840846 2398044 169872 11735: 6736 1124875 1827600 2457027 11736: 584399 2594220 1285020 774063 11737: 1243507 11738: 2166206 2591184 11739: 341189 1553054 1672225 1308624 761341 1397837 682644 1056610 1213122 298412 1969815 1138687 1964685 1127403 94869 2108868 2127461 2577383 1594342 2074427 2248543 1806446 1761922 685926 1369078 950589 1761195 2010365 591744 1755632 116073 950188 1626899 2444081 1845415 832901 2146979 2227550 1112688 1272579 1914814 1824953 2271138 2192608 1292165 844922 2433132 1009983 1758059 1371651 1510467 802040 204228 1684202 257209 933998 805025 1999218 2579456 2321224 2209354 1174: 519545 1413444 921064 1549706 629108 53146 558508 2584177 143298 1708152 613303 861650 686007 2242540 1044894 1486173 1760897 936546 1834699 1459088 1478286 1607056 2413347 2195371 1126860 665920 1904510 1356352 237320 1247370 1771345 2142891 134864 706679 284224 8807 2214913 626029 933508 1906116 1682026 554656 627616 107834 996326 1149418 913107 886796 1343220 196970 783838 92033 49163 1994179 47917 453622 1915771 456124 77271 1827847 737581 1383768 1459085 787123 382700 661074 2066697 2021007 2314962 182865 1826627 1259846 75949 1677296 1551324 2249405 1239051 1084363 1206638 1912470 1492730 1424078 897003 1670047 1303158 1932399 2118805 1300909 1510202 548703 2357564 516498 1273710 1826828 427596 874010 1172818 217199 512106 502215 1843632 1950382 281409 2402263 1214641 2534480 408563 1376035 2631784 59922 411238 1141307 1481285 1484610 1305391 2075043 1553403 226380 1139776 1924784 2186664 1283529 1171323 1262829 926860 961632 1042615 517453 611531 2450398 1895688 2445651 1295623 558031 38499 2404082 2031847 844247 1402939 1771812 859847 892812 1414147 1678464 1429332 1182305 2338256 1665211 817269 1656761 1799419 127396 60323 850767 2300640 2587477 401081 943520 1250131 2199541 1162286 1772324 2628225 580497 1026884 2194670 538957 440345 1607613 1655535 2181691 1293582 883066 630872 2278416 1219454 2454228 1581080 1336477 2060540 1126663 1634448 110605 2118478 1353733 1939312 1276888 1389987 1937151 1041150 1898204 385677 416276 1115536 1309290 1926498 1515458 1374102 479282 1069916 1681496 1640175 1262471 179377 1867073 2026489 781735 1664331 847717 2300801 2149667 1199488 114133 614805 2070521 651072 1308236 1529161 242555 1256815 1150481 2167127 2200438 91981 441619 1860892 1636375 1132264 2566639 466212 1128920 101588 1438914 677407 1388877 1358911 576161 2220880 2609330 1694191 2566403 1011729 1450735 970274 587278 2033387 1420885 1847607 725189 622214 416443 319076 1821830 2180348 538208 918669 2622195 150784 2202772 208240 659352 961346 1412722 2326344 149604 1855582 618542 760960 1699939 2349719 2340166 2587100 655412 2375585 2422395 203014 1683159 824181 853522 1003025 2473958 934477 768747 1375381 2272549 774596 2624039 1147929 1598669 1760133 2487926 2151143 1908756 1724782 1600207 2195751 686715 972263 734352 49924 110568 1189210 235874 1967395 793726 1746614 1088477 996246 178530 325195 1632790 564008 1181673 1148209 357190 1048453 1151707 2470609 1864839 2212595 898259 754922 278260 2276017 1181080 1030082 2065674 1977282 822138 516490 627334 1513900 1657246 1677291 1730057 717813 820843 1701923 1264524 2269919 601893 704597 2471450 201712 1325445 69861 2044934 595548 1940186 369083 2306098 1426715 729261 369907 628512 1351167 1366418 955190 1384353 982057 1472385 2296481 1927606 1772388 2508573 1105950 1354441 2542008 1234322 932660 1284788 2071683 1681145 1667686 750046 753698 2348533 360496 720831 1156254 511381 2484512 1513393 2025039 1232960 1679950 209127 932070 815836 973760 1247646 1161299 2177630 124639 747143 398940 899931 1025014 725518 202754 164513 1459519 208073 699511 1289459 972759 434324 1935189 857718 24887 272704 1983386 1633629 1692793 1460445 2632643 1083640 489596 1805481 1707691 907037 1814008 1828781 408564 929357 415691 2052456 1196801 1936883 1640519 29082 1388809 882680 2001284 1006241 2161401 1151697 1151789 1318571 473879 1671476 1199618 501028 1312688 1858434 2055792 760388 833501 1885142 223805 928837 550843 1870768 1107233 1224637 1349073 569739 2083277 1926265 1868225 1122263 2037195 1080366 526710 2361680 635511 56577 2055355 1164405 779875 1612234 2639436 47104 477705 122516 1225705 131321 1437414 1531735 2347596 1140990 2213440 558804 1955745 1890175 256535 1340800 1632262 1705435 1041050 1948480 1565866 1278862 1513956 2165497 1452311 947067 1613286 458728 383067 677821 1990755 769730 844044 1748361 2431715 1341239 846590 237893 18781 1520601 374061 1834029 1507328 1532212 1612962 45675 666673 835499 2212176 1546401 1746291 652947 244598 247681 1147144 1329188 284752 1317650 1823875 1768198 986237 1933860 943777 604477 1676845 1684841 1617855 752348 2390295 52267 1127435 2200489 1256998 1364796 482324 2285621 1021221 1202617 450033 93487 56803 827445 398497 150049 223081 1319090 1320923 1436498 1925011 1385222 636861 334164 2330365 1419684 2581630 1191519 939428 1362851 1587218 308669 2295981 312512 1163987 1177952 904743 899944 1184206 2293722 2159915 291 1456305 2011511 866277 2396035 1359856 1167169 1394150 1365230 2595703 1586120 1055486 1130721 1194599 2178340 1380412 2112541 1387229 1277352 2179689 2074049 97754 249239 218920 757487 760152 2252340 955504 1073788 1960713 752720 690007 2612324 1215931 1139507 1009327 1989320 2268053 1467090 2147904 64455 385803 882411 1779334 953772 381345 906952 2153512 841696 377909 1414106 1011053 294637 1774859 953434 1772244 672674 2276779 1972821 1378617 2181248 1895313 1579156 2442577 1043671 2114544 1483844 1285376 2185238 1117838 1213536 1203153 100007 550236 153801 1986261 304708 2364616 379285 1177542 1690925 620072 346299 1588161 1657904 2623618 880451 491664 2437772 1075429 1180537 435680 2174967 1194061 508534 438151 144086 1942546 1408973 1862086 567684 2311084 523657 1052325 731577 268334 2044075 2414845 220695 174805 986450 2642740 1074588 2054765 503952 482268 11740: 959714 679062 2077545 153102 1282332 2285836 1775988 2350520 679881 217481 158859 896906 174604 1447591 816179 1533586 323510 1685240 2571978 1885426 1151879 539143 1899931 539325 1030579 1113813 2426691 64981 1558683 2543090 1313918 1735935 2267405 1438672 1967397 1517318 1623925 2185101 1866713 2409557 2191594 11741: 1589034 983229 1036361 1382013 508852 1956325 2024934 1427077 775263 2317528 419430 1889184 2124207 1712506 1677486 1664529 1547656 2383221 2524874 368212 2169934 1296997 1500568 1489274 11742: 2495315 11743: 1753538 2306218 122339 11744: 2470348 1318168 2555373 2219351 1685919 658797 721061 11745: 2393204 1535010 2372221 310002 1069895 2472626 546578 231140 1576855 1759415 1472421 624118 2338545 2206364 1838501 935254 1056405 1242847 244771 1939524 2316326 1048172 2004113 1699561 919435 474571 172247 2213776 2078749 595148 1949340 1191486 2618968 1928519 1725321 2348830 1597668 1109661 2162252 1694960 1478385 1100745 1930822 721525 2236196 2191844 787531 101062 130642 1760686 2596643 950274 1486443 1907432 1447009 140196 296914 505168 1734062 2474838 1594523 2276305 1086832 18767 1962411 552526 2180261 1470295 1921559 1186154 1779659 2153493 2260998 2094905 371448 1121011 43064 1652763 280597 32844 1816571 1087720 823403 443467 1118228 573842 879596 1209818 2329583 2244060 551599 168368 1757578 833579 133395 1473196 2302421 1686558 596259 419475 353900 802617 995553 2406670 2353743 2540686 471878 2099597 1886633 1945986 1123330 399877 1627119 1048307 963464 2205832 1167865 99698 1191122 2643725 2424761 1807514 2415788 2495094 1460117 632010 394403 2018055 2504674 410788 1209051 1828615 1026894 2450559 1402931 1268883 2642011 1413695 1702033 688969 1043665 1042123 1079287 1053362 2532581 509671 1398931 734093 652918 8727 1719279 1230725 26570 1741992 2244016 2376022 1098427 1453782 1412906 1301905 1316174 393374 1849521 2006706 1559831 1648456 1935483 825993 2112241 468702 2444868 931779 436612 2039884 1159615 1070725 2144367 2284945 2066758 1786741 1783158 1984122 2170503 2120954 470981 964886 1965630 2079035 2239988 557442 389463 2464822 2509211 2230711 823455 1594057 114488 1591579 2238928 2443823 2221164 389723 921810 1834152 2105538 1048542 1488189 2124142 578263 1919643 2418704 1640730 2039899 941950 1106543 1843121 2170557 1131434 1302560 410155 1629585 276848 2449033 1899710 2207546 571712 595737 2206916 788224 227957 1733711 2273251 1981560 661739 1585224 1204249 2080842 2582404 1733839 626027 1388048 2596368 1133710 148570 333342 2326001 882383 2282922 93324 534334 409701 980698 2075156 72095 2142843 683327 915547 1140903 2243643 686431 428014 2449289 279786 1372319 2257882 659209 1178106 1939773 2229226 618229 922107 8721 967015 1829200 1512075 2102534 1707310 1079771 1399285 422050 1635114 1560668 1395470 1608391 354934 1672713 1016359 1000843 2230921 1975710 2497835 1937854 379221 2389083 860930 82273 2034961 123448 367521 1830792 863035 377398 927872 2207866 51284 1720035 1959055 650643 583579 240906 2453565 123151 977101 680411 871106 2359953 335510 1590435 1862686 204551 1351807 274081 1449405 175666 2341218 2267799 1902760 1715596 866365 604144 2158120 576145 425315 628372 1874235 10230 2379591 2547219 275028 1615810 383959 467772 785453 1754302 1423853 1871179 2524957 817781 468603 90831 784218 1132726 2561189 1140468 323182 1409490 1936778 1237909 439330 54350 2648272 593175 1903717 475942 2585055 716797 1857354 577090 1950417 145486 1921012 2001450 1624117 1943245 1737810 406072 1949165 739965 1252960 1509583 2564228 1234429 2089817 2340229 306838 61400 2424595 1240859 826830 1477732 2057246 244103 2093621 2571118 289356 2132820 1282074 2095922 2233756 443819 1693018 231516 1307771 1441073 118924 1760360 2633813 2582630 1549026 2418846 863546 1519408 1695849 682042 135352 1252416 43448 680080 2454742 2848 1538018 628332 1513673 2120559 2048500 2143121 1548374 269162 983937 1393203 2426467 2462726 1941531 2397994 2483371 2630169 211357 1189452 1294916 494208 32579 2090932 2116482 1144190 1996249 2582543 1074657 1231412 1082321 1234048 1340947 1225490 962774 1688396 2524568 2202444 2353201 680958 1236114 1524631 2646763 505441 1156616 1018087 1004453 2525801 558204 1262558 574914 2059313 24893 119512 2004666 1557713 2106524 88365 1799105 1311389 1694634 2478906 1306989 835108 665334 338730 1491762 1020449 1136346 2192407 1331713 19855 1478236 1752426 1666742 1634998 1151711 2341019 576638 2553116 415623 1577661 1083076 1758943 207567 1619540 345410 1845316 2209306 627882 261912 284760 1478543 710142 1881918 355529 955050 2258510 319125 1893583 695289 1250799 1565027 289212 409716 1830615 1884657 1497394 2129437 2070006 1178926 1153057 406555 347760 1104596 1929310 2638262 1690362 44289 2053713 40993 2515964 774003 2170295 1164841 1708487 2127678 2301138 674153 2611742 2407051 2442133 2376293 1567555 158718 2129165 2243788 2489483 1016169 423000 2403370 2270351 232859 1736212 808305 2502962 1090806 1341462 2360133 1508517 132406 1218925 480420 2380719 1024271 1290183 1317768 741594 706007 482885 2261170 1522973 446387 611466 1713760 2538610 127512 1665204 357564 2600016 601330 1265524 818366 557421 1786581 1849029 2583255 121431 1170436 1874469 1396493 1955874 165432 595747 1592820 581939 1075355 650893 329194 1946478 465784 1633094 1026043 2230158 2484878 900726 1642960 171941 1132529 951578 2204472 1709577 2347863 2359859 2102786 410542 1135865 1691481 2279885 830766 2507233 1733851 2305040 1434831 1357760 1529511 1377928 1225985 1410692 309286 871759 2581091 1845486 1071131 2030679 2207076 1585173 359116 1508013 1171345 136846 1763128 2072217 1551634 888448 940219 2143332 1489796 1778254 529609 2282821 1511538 905529 1948568 275583 1538617 2469579 1620862 1389457 903622 794150 145915 1789994 1208603 968521 1587151 1793408 987516 1001569 803032 207388 1587038 1735295 739805 1101405 1866502 174203 2536092 1399766 2445315 972144 1407836 2020645 852311 1469252 444194 1626468 1287371 787598 1453179 2109105 1213476 2140225 150142 1500464 2520144 1490805 862358 60915 1460625 1739440 963050 788547 1832833 1671551 699870 716893 1057164 238471 548935 688943 263736 2139478 155275 2439897 1913318 1454518 1874932 1848219 1574695 2620205 779802 769284 1848117 261694 914650 368380 2352027 1938891 1464983 2301108 1224306 989207 2386718 966493 520509 1268142 1739083 2477241 2072312 1593238 1633980 2508659 1316255 1511949 725411 1048871 1447789 65992 1974335 2638572 1798204 589845 1443303 1032596 669351 472613 1999043 1192523 1844351 2580075 2249126 205302 668342 682960 2323940 1413496 1705242 969536 2130735 375298 1628190 2517734 2158407 2408184 1633756 1489574 998204 314656 2276623 1258235 53134 163903 2539066 1519667 1100421 722531 989260 899071 276054 2476933 2178367 187839 869379 1403525 11656 1686415 1861937 2309026 1442746 1551096 1364553 2323714 382952 1400264 157034 1736850 991964 465836 2345099 2412993 2067205 1366261 437921 1355174 469129 2591806 1888404 2172000 1761705 1982897 2366872 532926 1075380 817726 1566368 2572899 512865 1584314 1171012 1327460 1396368 1830692 793286 59671 376012 2054256 1249357 782650 2387463 2616559 793860 1465895 1358280 2357591 1194690 1900292 1105295 2202614 637202 1626562 2417422 1156546 1854370 64406 1721741 1581783 2065575 2107425 1262862 1474395 1863925 1732165 431741 616430 1915564 189707 1546159 1336096 245180 447414 1246183 870170 1978257 2202326 292013 100423 644653 272564 949240 822332 282911 900145 863069 2618437 37583 1846313 2211237 130760 1459703 786459 1518220 2529313 2166687 556082 336705 2514286 2446807 164008 1930733 322272 1273011 190151 2616760 2583070 861638 1303851 358313 285177 958972 224292 1976824 1170575 270610 2625947 965729 1071929 1376404 1159021 420199 468813 933926 820623 1387853 1043852 1848869 63500 849916 35692 511384 1092206 914404 343663 639225 2214833 1888838 389942 2035453 1455899 697619 1318337 1028036 785935 1432974 2180804 1701781 475102 1195109 552727 768760 1480067 705671 1811243 837217 1507610 2141881 1950900 331668 459644 1267254 1982258 820304 927321 1674425 609682 1272531 305898 1758379 2120991 755026 1370861 2466799 1492549 414042 1554127 1232454 1215960 2142948 2158352 1204488 1287529 1927214 1869130 611436 1934857 841631 1925195 26503 1588443 316276 163896 2005837 2368958 204480 1174326 1458162 370014 2332857 1882144 2515823 924403 507995 118006 2595571 58781 2511238 2581053 49351 882101 1600301 301766 1836391 447703 2285419 873708 1384484 2497520 1191698 337315 2369732 1633746 1348790 1385046 1183057 1116308 1348796 1805930 854403 60802 1233657 2006331 654588 1388953 2021359 409627 1032294 1315515 1475441 638680 99036 1582107 2465432 2295740 49872 1157175 801250 846232 1966835 2610493 1990900 1640731 1416044 2094405 414305 279402 1481132 207203 487743 568461 1276010 1498711 829893 1112576 293351 2447884 880260 1233104 1327530 349286 2076510 2223712 98125 268917 210763 2444445 1482063 2059542 1345312 1552388 851731 701675 1478590 94330 2591433 1758678 2347357 2373484 2617522 1826274 1413602 519486 1777885 446674 679299 889087 1300456 465672 2548498 228061 553137 1172589 1263560 2334218 2484276 1616750 1480480 2602380 1511021 812063 967030 111695 1995541 2295719 1862264 1768964 1657854 683377 2590535 1022602 1673524 705360 774512 816036 1842631 1278281 2541586 1003088 2128261 527665 2119599 715253 1032866 1510557 1943428 1115928 1921445 2290217 262933 2520228 1073056 991333 1420732 1090198 497121 1844414 2213116 1683255 1219799 1298050 856353 2397405 311855 17662 1414982 1049691 2168474 1962669 1888411 305717 225399 2389366 2410650 1624206 41155 1014838 379476 1235308 606098 104159 2326703 1672921 1401646 2592487 1447418 2031089 434605 1046931 807878 1825720 1447419 1724587 289131 295936 326325 79108 41838 803712 1063817 151643 2281589 993962 781789 1982147 2082449 380292 2502098 2348290 1804002 1393320 2214793 878192 2260960 680029 1562800 2406532 1142260 2382789 542062 1001576 1341135 2085201 382454 762449 1444381 567467 2222976 2637519 2468601 214183 60402 2641206 1796411 5600 382495 934707 2523518 2445679 526729 1227933 326762 649238 2435408 1166780 1414288 1660148 2357012 2075890 540261 272313 246345 2444069 2220813 2573618 134830 2461771 18634 425771 2347649 1624853 1601075 151732 1959413 1594243 1716933 1216978 2084200 858072 2310354 84411 216374 1177592 985735 676043 1045097 289656 2204457 2511730 1466703 1119249 2619208 830913 2061560 776383 1770282 1646400 1962127 2560599 1542460 1924638 1312778 692160 1789545 224101 648546 2511466 58798 745033 52930 501752 4983 90940 11746: 369691 1689573 2076358 2294956 2128506 1955137 322635 300106 1516350 2560179 719881 1134683 11747: 1364710 2570488 1518665 11748: 1487391 1179379 11749: 492998 1457186 67658 1825866 2387925 2348313 927633 1079321 718623 1175: 164176 79917 1634168 328659 400698 556762 420417 2426089 2485881 1386223 2388825 2391041 2423160 2160611 186174 1499533 702933 769597 1532892 477130 1907348 1660167 2035939 1628310 1113234 29526 1283051 295745 2144198 1524808 2524124 1901136 1055617 765328 1299612 2339726 1698503 648712 931651 374348 248267 1367066 1393124 20618 2389683 303469 1820991 2221639 234763 2227353 1704409 977351 1812829 1912895 540036 938266 666582 473277 958305 1445921 2004441 1708201 1925179 1485013 1789168 1979872 2325212 2009653 218278 1926398 2407568 1564420 396985 692073 835121 876030 2007432 1092972 642740 28497 868826 729142 2572901 396888 218310 861739 2217378 1596675 502108 812660 2079386 1922721 1686760 1810106 1909651 685748 2437961 628086 2031068 348634 138804 840438 1919348 1260684 796959 1924935 529928 2053332 1001651 687921 2370797 982285 880311 2431718 755886 1711240 1081239 1120147 1278657 11750: 1208027 1494275 560286 1893724 120548 11751: 434878 1363394 1812682 2582288 2544364 2455737 111627 896455 185324 1246151 1203383 220487 1983723 1538868 916568 1253109 1273828 1904002 1959056 1607163 318977 729521 230044 966773 1637823 1558712 1444406 346161 1591364 1121442 604308 1188067 1004234 2209334 2457210 550101 805178 11752: 1032463 2604265 731232 2329583 1994505 2050918 1576563 1613747 156155 2457153 346904 161093 1371698 2052146 286783 2438174 2522425 1898041 1534602 1086788 62089 1029424 2154875 1125797 964789 1641930 2290607 79509 748392 557333 153241 1112957 2425662 2415756 2444991 333844 1967560 2576712 2485284 2414819 1681055 1408900 600364 1082163 888162 2497410 280841 1347192 1003348 488867 1619024 2618610 379184 1448522 1003855 1814448 2345423 788980 2580484 11754: 244262 2510834 1771946 2253079 2347415 1192777 2615443 2176148 1985664 855525 1636034 2418288 1015864 1442182 625341 1992899 1140368 779533 1439348 2470233 2466298 2422828 2003198 1510826 1286916 472363 1231634 717250 1562630 2148821 112653 1727612 751815 330558 1758910 96829 1131748 1993161 106697 1769530 2193074 2403773 131858 2076903 1098853 735391 2439514 1854410 2622007 1779229 1977030 315785 1629245 2455764 1198209 2274875 238256 611117 268626 11755: 2249419 983685 1599336 152285 1379726 2200635 362534 2250552 1202986 423773 814390 987278 1469133 1741187 2157972 1020057 380482 387855 814831 235952 1278822 282702 1540794 459347 1396245 1658341 1938992 633531 1213539 2373349 1288980 838029 1623900 1143248 1810444 2157093 2563172 1977908 1359862 473486 1675978 1098143 2235408 2583847 478158 298238 1679097 558815 1033278 2145747 269941 952582 553830 733971 1634324 2060936 946694 2440615 619727 1997031 1155259 1720922 1007255 330102 1101672 412491 788698 2236236 261902 2603066 2337588 1429364 30098 1964144 2142037 2209867 1549539 2471312 527994 1508426 1600684 1126020 784538 643754 1367241 1260588 1586924 571443 2297677 2418088 141499 538741 1524197 2294728 567965 2595265 190152 1942697 2156448 1246340 820399 642105 1633761 177187 1359964 1865748 1104196 2452029 249839 219274 1512642 1308944 1654414 669635 266793 213464 1929395 182159 445500 343597 154457 1483402 129310 385742 715352 2174663 482892 257501 1651303 210750 2187897 1857159 1149130 1258596 1184999 2283915 1373232 1250843 312064 277276 1509061 972680 1579026 1116356 610995 2273981 1112550 1298606 1737592 267107 1163528 1718460 1352295 1555156 148652 263985 492830 318672 767979 1693275 1029884 646548 1593711 2010898 1950379 861402 122944 601202 11756: 392151 2359622 659625 1102064 11757: 767193 305717 721741 11758: 1312110 2627937 1387916 53785 1357526 573434 275999 438560 1631017 1073608 480141 1836474 2359796 1502471 1591839 508753 11759: 1577107 1799438 725578 1176: 906093 1162007 2182846 1925623 1462042 527537 1748128 1499212 1973183 495236 486797 2365555 505087 1581467 52050 2275779 425990 1021004 2302832 826678 2070366 317592 1616328 737370 1171677 1183450 633471 1674887 996721 2208125 204551 1601971 2564061 1573744 2232229 176072 1922566 1499672 2247643 456589 1646516 645730 1245317 1768590 1259083 1957180 931144 1127911 2449014 2255849 1902672 266042 1280428 1416098 846487 1551924 2347778 2246777 1261564 2444042 2597170 386910 747102 38996 1689602 1663346 619980 1986649 361829 1652623 2034719 176524 2006870 61218 1827328 154540 1865544 2272611 540192 1249267 1468390 1409245 102374 339892 70432 1202493 134156 1608241 1258363 53694 2288842 760201 1085543 2314956 1478635 1233520 1038581 1688994 2507814 2532181 2116154 137394 1700309 1588139 122272 1683667 2533141 2422268 2590306 1864088 1849797 1922721 2164496 262388 2431364 828326 2279919 2267633 2272425 274968 1868176 2594373 30926 332455 2123396 1063486 1206554 2179730 2034452 2629731 1425899 1256500 506650 1004536 2138170 334647 126281 1618595 1239512 946267 1637882 765159 1409345 92938 377004 1774268 1293342 858345 2029675 11760: 1021121 316976 1185210 1232557 1396213 233102 2470395 180448 1642169 1169971 2032465 2418102 1910316 2595634 1739252 1533860 1326909 11761: 2362842 1215789 2245158 11762: 900634 2263361 1070548 1118822 2055622 338502 595503 2104114 396588 1910868 2283085 2035421 2579922 2400407 11763: 1585662 1560472 600819 1693243 474286 911725 1983566 1723408 1898759 330955 2014482 2381076 1445613 11764: 811011 742507 11765: 2610466 2469802 1391078 1878193 535958 1512369 1533521 1245709 2379713 1551742 2485131 2382733 2035674 1078326 2504840 1789430 1681919 2429672 154669 660497 1418566 295623 80689 835819 1680375 369542 1590815 160195 273598 1584974 1346451 1052149 1220185 2138337 1564022 297030 2027637 121982 308873 1970957 1287379 709671 1383197 568458 76829 1171312 1283453 1080329 1752143 847230 1556715 568103 1782491 1123507 2330599 2507845 317574 11766: 936058 2287465 11767: 1664914 1275156 861132 11768: 1079431 857043 1317292 1177: 2341455 918842 2101948 567847 1092822 1413664 11771: 714238 596362 475876 2486620 1006819 1818596 1990696 295620 500326 107589 1712165 1383759 793589 1182095 832907 2301087 2556090 690014 1953621 2486069 729704 1397787 98436 1563611 1154870 2020106 378032 74758 1454251 1548737 590587 1841145 208667 543820 772415 1255685 122830 2615016 268543 642693 278189 33382 1810393 679267 2336917 62096 1497037 13396 1079431 2105212 1449033 1875721 2248822 620001 2389783 1723968 844859 2531995 1178004 1501752 2096219 1452976 1299891 645868 2084218 1547670 814016 2102409 2118985 570640 230966 1792429 275098 263823 2134762 2479327 228456 2350301 351197 1703083 1128166 2352536 600751 1081284 347950 1311665 816876 2088903 1888534 792371 2040500 652826 835414 400101 2336163 1468631 242240 2616410 117484 52175 89201 384854 904609 1775592 1639568 1366640 1195318 1990851 319425 2138416 737327 1807000 339725 2127230 228346 369758 69986 742993 265500 2137304 1375797 1913916 2524452 386227 890452 2240167 1731423 600685 1457624 914151 322895 2298884 853929 2572760 465139 394122 1589043 1845505 1456675 650132 160057 1419236 157001 474127 265109 696314 2162944 1341850 2536019 15585 1266302 2169298 2169425 2420822 309005 965958 615954 73185 1514939 762440 2261028 2228569 991643 1260831 1279712 209494 78076 1327721 2502966 1713021 1727493 713983 292581 932855 2423730 1513088 2501571 659248 1026323 2529606 1084156 98445 2450597 1273287 2406946 100965 43931 1560706 1317179 11772: 1000457 2572600 741891 804482 1960195 1810226 2504672 428836 328231 130956 11773: 1998572 681347 659592 2064252 2311731 1745929 2442037 1600384 1465652 2477763 2012105 1672026 536849 588639 157171 2126590 11774: 1629825 1387677 828166 1317335 1363818 196584 11775: 168289 2592192 1785823 731666 2596145 371448 1249931 1575223 1898051 1122403 631747 3469 12836 443880 260591 1204843 1618140 1752257 2320921 1691376 2401023 1489127 1285557 1638241 1859389 674232 324055 59680 1914811 754331 322389 320554 987598 1384057 1365746 1056479 2392132 1456829 312165 1061775 1313462 212204 910114 1464159 2491560 180835 2633375 729397 2278949 118916 1778083 2275935 44090 2189650 2435278 1053910 791573 2337114 1906612 898119 1835136 1350688 358796 305243 2189074 2493739 963361 1502520 2636058 2144047 37187 83647 1646156 783973 2619587 799573 1941017 2608951 2318669 244784 2637559 436957 1482095 1931740 11043 801091 897314 428406 1825395 1685576 1722955 1559509 311757 1858600 746914 1746526 2357286 1621754 1609453 826760 1145152 1639434 335840 2315537 1069971 212283 642285 1151792 1367906 1361828 793911 567387 91254 2284436 740642 2269085 1799894 130678 571790 69919 346441 1750314 858072 238808 1429947 2468792 311184 1517379 790347 11776: 300777 714507 11777: 1636424 1360425 1914629 1610007 11778: 1396339 1973975 11779: 1382909 1678799 1029194 1759267 1124396 1001833 885159 871914 872126 1055334 1006659 2364669 2009688 529615 633968 16147 1308228 1695375 1922024 191985 808219 1226296 2296816 768605 649370 1681716 2290080 1178: 2098867 1520478 706355 1601449 1341553 975790 715201 927526 2317560 1125572 951731 165451 1418079 11780: 2303760 2100130 1113980 1310257 346873 1548879 639682 1018216 338012 11781: 100140 2514857 1116838 2602658 320454 167589 155818 1860946 1547931 1204092 2148739 895885 2599512 2222492 1661624 1692025 557066 7251 2415790 1668497 946704 1883366 775672 1291055 1832852 1560502 2450072 2600372 2199059 918917 2394526 2194344 193555 1859142 1389883 1799458 263953 1108588 1405122 1101529 2405582 896455 2158065 2399782 2191411 1043228 1752270 2479869 1805360 59101 1047551 94150 2254073 76852 1289233 1326788 358748 639752 1911792 1154496 2322891 1597006 801001 1534657 261120 2133702 119432 2446424 2094266 946738 1236764 1111908 1009191 122666 2301125 676303 1635544 2028381 2013204 1914674 1255170 1213808 2571652 2126208 1069092 650085 2632001 181567 2431483 955518 2407494 1141705 1181134 2361510 922695 2565880 2523359 1846045 152874 1315404 764479 1767410 2502671 1418338 344531 580304 1738587 56311 1108719 1321484 1616429 408759 726811 1067107 35385 413612 2191726 566310 1009271 1241765 2274745 1393454 2061221 846969 302304 2312514 2344760 355145 49493 2538653 324800 1474603 45898 2489833 2132498 710436 2601114 852997 1466537 834272 1579770 680052 128951 2263816 1281469 274273 2500991 710714 2556304 473087 154173 34889 1117064 1800244 818793 1798211 1381957 1895673 1393986 1274199 1393152 315141 387159 603306 1282445 1093877 2536924 663095 655409 1382836 1515097 1626351 646840 3871 2445017 2486471 284707 1198750 2456596 519879 1039816 1368398 180435 1744064 2534680 1337870 773399 1054661 1650374 2083425 2008584 2255720 2061173 1174097 1215992 1412292 834581 671876 1802246 553927 1008941 2507616 1402467 499338 947803 1276718 2353904 1553119 1846952 2253683 1264832 88345 1159049 1935271 945364 1464344 981983 1574921 707663 2404856 2014423 2625755 450127 729037 2530211 2143890 1970557 14107 928433 346505 1945847 1413256 255824 578752 1056522 1972853 1239286 896521 2322141 2082102 1646063 96111 946605 2441798 119781 22794 2199089 2615953 2357555 1723006 924727 1395232 1235446 140828 1277259 2362264 2185903 1639888 567302 1694565 856890 860927 437990 2632925 1111346 1089684 1934234 1206394 2339945 1292687 643786 2045010 850565 1622100 1547392 1623337 2548776 437038 656303 285713 582336 1102675 235269 1286292 1248627 2434543 1645038 2475105 1666181 2447470 412185 1905749 1111123 1323857 1624896 1088474 600323 1995296 2492893 734713 1189123 353497 1270541 1660746 2439076 1787973 1748093 782036 2208994 2017941 988922 1926041 2504984 1353558 1862506 11782: 59995 498924 2557008 1962951 168949 1182211 454832 479353 1552833 1117752 1157176 1328250 404813 11783: 1470379 1158633 11784: 1229768 661050 237926 1233767 1131123 2005241 11785: 1468812 388624 1750249 1591178 1848241 1359862 993395 380132 824639 377071 997115 105221 557271 1515189 25954 2372856 1097830 2021988 1452061 695624 2047862 495238 1644709 778395 311374 561184 1119468 1947554 1596581 1328902 2441569 2116441 421021 901553 2565112 11786: 938385 1081043 733650 2617913 1452809 1812529 1202393 1426860 1776450 1328152 320332 1615507 1743240 2267106 2092946 1630552 2647641 31510 11787: 1316532 371818 1229503 595938 1811642 763624 1470487 2333286 11789: 907156 1872148 57736 75845 699662 2314677 1863843 1665403 296153 2051655 811136 66163 1122292 1621374 1177708 639318 1965262 1211405 354021 726359 1566134 829782 836966 220904 471023 40319 998585 2207947 2222155 2295270 2589052 1710441 808041 1992201 1029424 2582528 1316924 1942841 275588 514028 1575648 1881209 714366 719725 240403 2433470 957286 501105 1721400 1390678 1302225 1411434 1184261 1584274 1824709 505535 2485434 474566 940412 319985 1100687 722793 2557747 1267297 214454 1459424 2357266 179580 2563256 2537776 1412007 369036 35784 1667576 2059366 1042166 2433790 1450985 2284250 120315 1447877 1369881 1185359 2326926 1164204 1359540 1810707 2212573 2464982 1947105 568493 1980583 2212317 408189 1179: 1807821 533598 2006132 1650068 657343 1288554 1844579 1150423 492531 127120 1971405 1509112 2182008 1081018 1262590 836604 2048159 1607151 926441 2625962 1660407 1662729 2088318 259145 692094 1176054 748846 966677 2050396 2056993 64990 393650 302473 401056 2391310 1301279 1058990 1275196 841435 2442491 431901 2250925 1873429 1033802 542365 2638905 2533519 84568 1626730 1431146 609701 2105126 1631162 1324380 2229569 2310268 500997 483029 1521155 1264320 1154027 834614 1946645 1034943 1973951 1336172 2016277 1251577 1719255 2172852 2565694 1952482 1070158 2407873 63339 2183498 1033441 838891 1139681 1168744 1099494 2572770 1084952 826223 543999 2317297 2265870 900925 763824 201389 1664085 2145705 1510011 11790: 826297 11791: 2462943 730802 2378976 2055766 2491950 1296192 2554474 2413358 11792: 1236924 375729 11793: 1409354 1784174 680361 476411 431845 1834880 695928 1110726 11794: 895273 2210503 1484213 81300 1494982 631314 2305889 2629459 866065 971362 1176487 459321 1710869 1310176 41927 2421591 1429724 11795: 427377 11796: 2386348 4016 834541 1035554 2129465 874433 1704823 2501229 2599431 1168936 1032483 2620309 746466 2356314 11797: 746627 465516 1342532 1853482 1973116 140691 1046408 870871 835144 146576 506468 1478266 10970 644104 138946 1943475 1834933 1029784 2563176 11798: 941319 598885 599216 2407457 1762768 2584037 1715513 2062753 1379366 1867189 11799: 2214593 1502264 2615824 1083283 118: 1904677 335395 906645 1416074 934677 2266538 962645 1800394 2597250 599662 1703965 398020 412542 795107 294771 2409151 1571958 1442604 594259 1478643 890498 2640964 1108388 1893587 1350344 2345785 2192511 1297249 356528 2074945 649346 2236094 2524529 214589 2385072 2271907 2215193 557215 1324057 712217 1959949 2125854 1081187 849293 1746193 2354113 1809939 2452816 2615528 438369 826604 688159 1936833 860231 80346 19896 1722981 2613656 1280120 570065 1673064 793564 2157229 624131 1706996 557442 305361 645351 752197 741285 1921856 1926154 795530 735607 1403379 2183706 951618 859041 1598336 2186664 1564978 1018296 1460210 1929150 2224778 2459606 1907043 949476 1595421 1514322 592474 204363 1451474 592288 162635 419374 2622500 2127432 2451973 2068911 2583418 355845 2141410 558473 779653 1797413 883481 2468260 432235 121610 1438921 1775706 2095168 536364 2218680 396746 148775 1285516 1371236 1844581 162700 559257 1847935 163205 889312 1725399 2511762 1807784 1738971 142187 46716 1913329 339876 1694767 1916089 2016265 1234747 83679 132691 1369574 1107551 897833 2408220 2603749 17083 2130132 2302897 2168452 1255580 1661515 2095207 203091 1289903 283280 2123934 1687878 31462 2603513 2476411 2559543 2375785 488083 1927761 497373 569471 479934 2596123 292679 1730547 2003563 1182512 1387067 676774 253408 1730884 649410 1494396 388586 1050665 1336371 1182387 1558047 948341 2450244 302544 5696 1753057 2598367 1636382 746325 2218777 1608442 1793842 1844665 331128 649597 830606 1852206 628900 1094986 751876 1501501 420416 1039883 2158839 2023097 2125849 2577148 2440464 2525460 1053077 621954 1346908 1646759 1161855 2396805 194721 2400866 734958 1014879 437686 412035 751091 2213430 301916 1351211 500657 850386 446562 1084924 1163550 1719312 472792 1914044 411468 1721354 791676 384216 2202977 73879 1069858 181687 32312 692760 672421 304314 327638 1851173 757650 525021 676832 2334078 2533474 558347 1775772 1548789 535124 2346265 1443731 322412 1252877 1219982 2105834 130673 1830357 830316 240713 450217 2512548 729365 1822384 970700 1478943 1370578 1807745 1313812 356783 2527840 1137168 1677045 2480985 2148452 854895 2070917 522647 504624 1084311 2299500 1651512 333753 2524453 1324379 445935 2409826 630723 2052948 805257 1553532 1047306 1387042 2546453 100712 1543231 182315 2263064 1118858 1176390 48425 1666751 2537568 2322553 407418 200449 1214560 534245 223213 2111760 154668 650549 421256 743888 2425735 506517 1370677 1925583 950242 536793 539511 2037326 104231 2140707 2201549 2461071 1347064 2187706 1182857 2634761 2348314 1032499 733245 1673768 1722935 1133583 354110 224706 11990 920280 45675 355877 2316864 1858462 1093562 1375398 2232378 203708 889674 247681 874293 1044232 2132649 2343970 666460 846524 1498792 2318905 2320282 1407689 657835 152488 2483979 2237981 1132578 1970474 1673651 2469380 456976 666387 1367695 1711404 2526383 782172 643877 1831647 1567801 1098728 2476136 1406428 1475970 2628370 2647919 91892 1805847 1874141 700019 1017134 972942 1159540 2502437 2427026 1817712 1786716 246835 2002519 1687888 2388991 458886 652083 2628778 1447787 2155259 2131854 1577480 8118 1793758 1939066 882896 96936 85778 2571952 111200 1910668 259123 1270855 2252861 1732656 1290096 2005371 629140 408169 2100740 2607018 535510 1068323 1107343 450486 405922 2647140 2436891 39375 2175199 1913958 400076 1944961 2473374 1077088 72677 1629779 345028 1361759 1420533 2532721 1415954 1992724 2192930 1309974 1071773 65579 846832 1189660 2222230 1413682 1234139 1016510 1877420 1797842 2325714 2585438 1065921 1180: 2013496 1847330 346593 1739413 747815 1459553 220463 790978 2173008 2285692 2541848 222705 1622320 189734 2630232 2280325 1252518 957372 363908 520871 2141176 2020408 2155893 2122963 2200659 1462897 33140 714060 1054992 838601 1007248 1939524 1546044 1164396 146956 1708152 666975 1484996 417548 1244213 389659 1478457 2203571 539261 2461302 2586630 257516 2126659 622558 1647202 2592192 2048785 2030355 1920901 197643 2089673 892281 2281443 611934 1862900 1951581 490280 1193824 523092 2312771 2035387 2087886 2636500 386425 723354 2532197 2139575 1125032 2574952 1985378 849806 1175789 421562 1776482 939181 1957791 348646 296748 2588304 794251 728237 1192271 1349439 1012270 221520 696997 2397540 1701514 2004363 1421489 463861 2547026 1609537 1716375 1377921 779824 2092291 1043713 1146497 101142 185208 1583502 1660860 1651334 2329787 1790620 2354347 2272726 1102322 1887262 2626913 1709107 1695188 1221372 210387 1086868 1948859 1730591 961923 1458348 2336058 2500574 2463077 1599196 627616 1286191 2330009 468566 1021937 970738 793187 2443503 1917346 1826941 962601 662216 2395984 1532682 2434312 83076 1446718 2532815 1135141 1872345 1977915 435271 2346326 1100170 1491336 1415102 296500 1505614 615528 452082 187457 381416 1380006 1746444 914516 2023722 2002604 1114228 1509760 1322930 2633168 1842407 2248752 995789 2559742 1425204 1367558 961037 672515 384348 2271220 1116791 2026823 1505580 2644145 1113711 2370477 2127729 2043928 530226 2374613 413225 694002 169149 1635761 1268232 2500482 73756 1703099 1837108 1601060 2549448 2115362 1780588 391777 2247967 1200150 694059 325468 1357137 1505085 651740 377319 1102798 391005 480622 2005556 1617780 2446468 300603 2118258 770825 1801418 1001129 1784315 1991679 2155931 933289 2398003 990977 2321386 1290628 2173572 520595 539327 2270260 1862047 1383797 531235 1614873 1128287 1896272 2261486 1691502 1092446 2025652 2254614 9172 2265014 1065412 1713100 1333434 744346 2189549 1197243 653110 2428672 2592038 1956379 457083 2202156 2567002 884934 799281 2449799 1249312 1148754 1091047 292339 985946 1750270 1166987 1162125 930997 1457247 354714 32155 1544077 185993 1871164 1755238 2073898 2383610 1928485 2578322 1543268 1513217 914520 2057383 2443977 1316772 164601 2386945 1418758 1029017 2427933 143582 1510202 1940065 1784391 2581174 1980320 1788374 827770 481730 1570332 1045666 1148299 2334741 2444140 2560372 1676952 2091778 223174 1938304 1120851 36809 1568650 2208455 2086053 2147461 2250230 173338 1151439 1100909 1347290 691959 909626 502215 2143526 99160 542969 2204122 311200 1668093 825603 2172374 2211599 2226181 2432208 2079589 1198631 1296115 2187583 176705 109389 951900 604119 1482734 1112997 2045103 1850164 1148869 2029113 1623169 1325604 1506209 2053866 973790 344628 659266 474147 458027 1693300 2024347 2364110 731856 2245242 2440000 129174 715653 674659 1379299 1311601 542278 2213572 1767438 157318 2345757 1632349 14747 45154 2087545 1121732 344061 1908261 2125585 63103 2098228 843413 1313882 1062729 1603673 765806 1464323 773594 2224807 1387086 2373951 1200137 795352 2306335 813992 947649 1100894 1074306 531754 309812 1435104 1191725 1573123 1257516 2418216 519068 1137092 268707 1212206 164215 970950 1293911 907846 162891 1475809 1498670 1083876 1377029 2049105 1695394 1281705 1907043 1815219 1052432 1063882 738605 1203011 1323046 2036927 1708264 1048647 1168158 1591622 752636 1948531 1325521 2035759 1064708 1118218 1125733 330833 2268419 214762 160736 1253520 2616360 90328 585613 871495 2481867 1061129 1050838 1749529 1475780 635120 2341862 2343536 844139 164412 1631263 2537739 2071612 998395 1929193 2034711 1200174 2622500 1983059 2604773 737108 2226229 864307 660312 720508 2347120 1520535 875381 2079321 2088980 1563179 2229114 1453445 2618503 2472495 2318478 1495826 981475 273528 1318951 432759 423646 1159528 1446752 1551949 2598562 1691400 30497 2586454 594559 330582 2618688 706887 2290815 168652 799200 1888867 1998530 2324680 383959 1923390 1767229 617002 828530 25028 874202 2279490 81453 246390 1236308 399240 359197 2179656 2131867 1430992 67765 1366409 1510657 573360 1282317 1152553 2267827 1686429 1506914 1163074 136365 1256816 610994 1121914 1994935 374078 2506378 1212019 2281579 1989409 1387519 243606 6905 2415330 1548075 677864 2428619 2029297 2074147 2247096 1282237 1995334 582763 2343176 2364981 1501021 78487 1643583 942584 2229019 2324668 1934035 1890373 723671 2032903 242459 1860315 81464 674770 2044043 2240881 109174 2461759 1235270 2035624 1211730 2571127 1432913 1148599 2642350 1575155 752358 659034 939436 1272355 1930665 1464310 1754540 2168327 2530127 2226008 717755 1171464 2440842 256195 1407348 2302997 2253142 771059 1837493 2363685 1459612 2381354 2447268 2161460 69384 49450 2491126 1320065 540763 1982071 2401929 2457121 1298041 1014259 2050847 365663 2099295 1888449 117669 1141644 1233815 1039519 2046051 184661 285986 1537802 2518009 1467602 272875 2032399 1492673 1211183 9064 1247741 1541841 42253 826645 1537832 1646830 765109 2055048 1296399 1700558 2492681 468218 1347162 1929941 1536796 190949 2125500 655578 377071 1928972 1199067 1231805 1226809 1314197 1814190 1344989 1794321 1627442 271941 15586 1052537 1547287 1053886 2107621 1000817 45858 101484 911133 579283 26383 888427 431958 1212478 105015 137857 406053 1715195 1407940 1509348 1653755 2010533 1166166 2020296 1753382 1997455 1944591 245523 1928791 1053581 1107114 309088 1676195 1144712 314851 2337187 2113332 2098400 2175826 1761040 2088939 1272916 2223176 458414 1362840 1814732 116820 926195 717212 792318 912565 970536 1893187 2149532 1039441 2515093 2298267 23402 1223470 136981 1202089 531698 1352214 1386334 932303 2051680 199008 581754 801781 692223 22746 1816138 2425208 582757 2162481 1695758 1280419 2381456 1110421 301773 1581717 920020 1665603 219970 1815165 848481 2339243 2410795 2119107 447655 1195382 2199125 317975 1396351 2378649 1021633 964193 1303893 810516 1859429 112327 2294956 911617 897901 1949976 1531811 1277202 2547129 82141 1047836 1036549 2366228 1444837 893227 1622063 475157 39345 124508 1799372 444981 1429249 1740097 750656 1877279 130643 1830272 2242778 471939 2237432 1723073 1985466 385330 2417618 1548702 979738 839929 11249 2601362 2478492 1095908 721242 1555090 1403071 2279907 379005 1478866 2069007 31934 557896 531671 1421091 61045 1666472 2204340 1605454 40772 673239 26388 2386154 1126019 195375 1192281 1419939 605748 939094 2182778 572098 2128950 2627464 2103117 1150897 168098 905455 2583358 858480 1759597 2023985 1037084 19057 2296495 920704 1711431 2488111 1456757 1164546 1232647 1219935 2286785 1018695 698437 1969720 288855 1082606 548901 2315453 876133 422334 127381 2247287 420843 245709 949469 2360737 1318706 2363260 1895242 1499218 2022591 117347 1945004 1222228 1748245 1324139 1300058 1912692 889699 1753057 2191283 1912714 1156931 382101 2171709 1363065 2460160 2543907 672454 970605 2329954 1857745 349114 1660381 257380 266297 348633 351341 28595 1180530 2137233 142504 587337 1838506 408590 1960918 934006 905218 1481228 1427890 1784170 817381 1951868 406365 245159 742049 1598222 1640038 421242 1225976 732365 1105710 840608 2455201 160881 2533843 2133862 1618242 2198679 352224 2128010 32779 591603 1190404 2125252 104950 981455 508706 1359463 1011211 1672509 2601373 776889 1129694 2097957 479765 1860516 986176 2369975 1649055 2144004 2248128 896939 1992400 1807520 2242246 576105 1720062 1113791 108197 739290 266290 1281153 2648157 1158370 1283278 1157541 1735405 736772 2404802 2306965 142626 2123727 1532747 565148 1201038 73714 564959 2221327 261524 1458360 1415742 1276695 99224 1858436 1759392 1584077 2370301 1288563 1287920 2452922 2354816 2559599 271028 2223460 1645206 747365 810039 1198353 88324 208831 1111688 1106216 1671924 594505 2140302 2371339 727559 2084088 1632127 1372592 980020 2160803 608687 44112 664606 1544117 834578 284793 1540196 654654 621386 621784 1503396 269487 1579405 505016 1279014 1176717 1053142 644216 810720 803549 2575444 1909693 2088632 2583178 910578 1612643 1316555 114605 2525626 2354914 832773 278260 2309089 959232 182068 1604982 845647 1885496 1011777 1274992 1154178 2004769 250724 2402393 1322265 1831508 1436823 2554704 546777 821452 2255633 1279008 1341186 2637955 376744 660261 2211529 1909560 2618319 348132 717813 1824755 1879585 2619575 593977 834153 1600359 475959 1686001 1546703 1989354 2203987 1029378 2331005 2024265 1521813 1025331 823044 1372280 1684386 756168 1783681 1620797 384746 227207 367238 1998197 1369611 881805 754286 2121860 752329 2067863 2564722 1440849 2247157 1748183 1052554 1388576 1861560 936537 2640293 14602 313002 1927020 2124416 1759455 1510082 2306098 2413816 467373 326792 2219654 2245499 299186 2275662 1994223 110039 522924 1219250 53297 166412 1397705 2502439 519797 2589253 919655 438050 617821 1678984 702022 307774 1823002 505088 1582125 368194 1696827 1999688 1483310 2055259 98652 2248052 151893 2508786 2070452 1186623 284707 847444 1144448 591609 2161711 2479032 1369296 433588 663443 2253833 434561 891073 997924 1682781 1078267 1668362 1534223 2637359 1650162 841868 2420863 715741 395802 2187593 2023351 563603 2306648 1706718 522712 897162 2230963 2325963 1822349 1526759 2585568 1253015 1703296 2106406 2212671 846707 2283092 546284 2401925 178970 1403751 2495287 400700 1484106 1734360 986961 1604006 1535158 2438062 597022 273431 365532 2507757 580311 2588935 2097602 320206 1025366 2310715 2620703 1813902 2607628 1471207 1429111 976339 872059 1227937 2347716 270770 331538 1972788 2419872 1087302 1708187 231012 902011 1430230 307496 1405990 644710 783087 1811036 235423 2334590 2527404 1273258 2372945 2250042 2498421 814601 1168102 26856 801443 594958 2232465 390007 1195318 1723494 426939 1993529 986733 2230690 1177934 1239668 2593160 1215016 937138 578016 2127412 140737 2250260 1746724 2182704 2646978 932371 2482091 799995 2066043 667774 2547950 1049665 2329352 2112624 1046218 1175290 2610725 1176034 2071592 1725897 1667790 565572 2099549 1982578 1535019 160409 1831599 2054146 1508356 2408128 2515172 1805481 2268461 1426671 465618 817717 2319595 314770 949160 1665794 818523 845171 514281 1110027 1372722 2204928 1484452 928853 348261 2317746 1960802 1373251 628370 2641570 471143 1548427 2529548 626201 47077 1714048 1747762 653633 486809 863130 738665 619223 1437923 840231 2421581 768468 1488203 1307043 2401165 2344081 525547 299728 2627903 659829 679155 1218401 497739 750184 1535070 1867684 2602440 2274804 2498223 1903587 1582519 238489 1405155 1109209 1638781 2199619 1007544 1504441 2228014 802107 325265 1231560 940474 219487 1813145 2258489 2108652 587916 206186 1462717 2065792 282958 2196368 1411584 2147031 1517565 1870638 1404988 2079517 729728 2413874 2593578 697603 2458445 674005 458833 1845564 2366028 788663 2201104 160584 1194548 230516 517736 1106200 866371 1053841 409309 275058 2191496 658941 2592037 1472681 2192970 1234216 670551 1190040 342902 1362079 1651932 2638828 2328565 1262183 2143804 995671 2301088 2302143 2620277 2552559 27289 2304127 2610223 885927 1400009 563152 1449893 1361421 1500236 580716 334973 1231258 2451497 1184939 2290340 1538726 1644540 1387719 2171839 2043775 111343 1330030 116278 1323052 2148005 2440622 1389373 2376278 2096071 327035 2280786 2149295 1318726 1319060 1952996 648028 67635 31309 2125631 958979 145348 1482453 1120295 1750766 2424153 132354 1301210 2095672 2293451 1990985 1478364 627721 2310116 2427748 134529 594491 159298 149408 2269659 2476723 1044976 928905 735250 1720761 1212399 1373400 2399756 71171 2410292 1966382 1784087 830573 1524133 737615 1594770 290954 514718 253636 294572 1328607 1599206 661907 2563256 2391481 913787 1518510 286559 1740851 651172 2578672 1410173 1538076 151228 1567295 499346 2125142 1610158 1180227 2542016 1679290 1621442 699483 467312 2602115 138948 1189837 883525 1138270 2024649 917581 1294109 462348 1819954 857240 809898 346505 117866 993924 1196499 494622 1320752 2084680 304379 459444 1430668 2325173 1636661 705474 1018688 1808286 106808 1546308 245640 2021012 170451 199678 1329553 2339253 395964 1558356 1743315 1455147 1493276 4504 1554730 1588467 1295815 149289 377109 521783 773118 138043 963324 1435705 1123529 1471667 753106 1496337 2442396 304619 554054 1735572 2493584 1274888 2228845 40045 2534204 2161689 645668 298933 2330887 1648615 1311282 505668 1878756 2202952 435760 2522763 2262499 1833653 1827531 2442534 1138873 1403970 594266 1030910 191634 1342476 816707 1059789 1086783 1596132 2497523 97056 1068728 622664 1763917 108957 2373277 766489 729475 596859 2470731 563960 253962 1947276 430966 1937697 2308531 1910363 1360949 967423 628945 846499 938366 793389 421669 1979327 1640996 2005017 844433 1118556 1684500 580933 1027636 1009812 1821485 1701545 2073862 516571 1445312 1030884 2145196 1384282 153472 671095 2161089 51052 2161971 1460245 100430 1546620 903264 340972 2175699 1511725 627571 2471511 1204350 1237987 767168 2603398 337572 1030075 477469 71272 813150 2597217 1742542 357871 174442 243988 1461546 733966 2279471 1582266 1576186 2107309 1282526 1624285 1569722 1906492 701831 539777 1117786 742407 160544 1996207 1823623 1489370 391031 1590599 1071153 2176599 1640812 1974900 1528758 1714704 2472135 1996718 1294519 1319814 1430096 1503674 1289667 1363915 1625869 1164081 1590844 1094795 304857 667059 1255064 2551288 2259312 1108127 2229301 814469 64337 1985183 1417840 1182665 2110436 2251224 1076736 1153439 1102650 210937 1602046 205693 686878 689053 1674267 1176711 1678900 1665100 1320651 139557 379478 1665099 1832853 2416024 660563 2101936 2273148 1153516 1553499 806360 1177952 882835 1707769 950903 2453918 1470747 552449 386301 2237125 516315 1458498 1454985 1513713 2618545 1232787 268199 1429399 2212603 1904302 1649449 1058490 1989545 1124867 2486021 1486855 320975 2468254 1668137 1359856 11676 1939558 2178131 83087 2011922 2249532 104373 658007 2463882 174656 1179231 1725443 116765 748763 838827 821137 2263432 1202139 1680561 858883 2628210 662252 48455 746613 1933724 930394 528277 1097021 812714 2635620 1307733 1592172 115391 1347925 2237123 1196659 787388 8973 2304852 1808512 1249677 647944 61144 2008149 2017894 2455332 205665 1025127 562665 2137874 196733 2185098 1558881 414427 322915 1253360 1643323 1542134 198230 1504092 847041 2030446 1834054 293742 1542389 908190 878671 1325446 638016 1091443 406577 1592931 2583675 61457 465514 230562 2577018 2296057 1240242 1295452 293640 637114 1285032 2180053 658879 1195054 1518780 694284 673888 1899294 1738917 1975161 2642674 2210213 704452 2225475 1565475 1137774 358202 361399 679198 537508 1597680 2510471 507939 1225912 1577076 349304 1255780 154478 638762 214858 243051 2381099 1927225 316241 321900 758235 656547 2541388 998411 1544813 1388520 1684251 262990 2153868 1149200 955681 1926811 200904 44088 620721 1068853 452138 1509020 2052398 1752390 1400440 1071808 1742537 1523397 1798994 356074 2436735 201746 1090887 334740 844312 1853539 1130442 504105 1777910 2535003 410292 2148193 1011053 2194555 2436506 502870 1612312 666442 138926 1370596 1693072 2158161 2624595 1418984 1879545 1767473 1713699 1035159 340367 250595 2000582 1441690 1936902 1723921 297854 1153555 2594979 1905622 2466213 649069 2456289 636826 1592307 116022 4623 1545861 1209224 1751121 1307482 1581640 1506078 1973314 1351899 1989776 361685 132555 930279 1601111 2566700 1100918 2497292 671428 476209 1083473 429208 1746651 767692 1087990 608438 2301054 2216784 738997 2508456 2446585 1001099 1236187 1178121 1670483 2420262 2164903 2639026 680550 106121 1437223 2560172 1210781 1733812 579829 2533044 1693347 1617106 1196407 276650 676839 1439039 567509 2380199 1369690 1187512 820649 747111 2461369 719769 1501340 353582 173428 967926 1935017 614904 165059 454540 1559333 51296 61649 1717414 2263794 2575673 2462929 1048923 2279700 12199 692140 2529199 296643 2314237 1989527 402388 2631793 2515444 1831160 2384884 984002 402735 625464 2290107 2041130 1529754 2106777 2164434 1437169 2328807 2286360 1604798 2239366 202194 1239401 1585361 98535 494363 503221 781251 1647880 405538 1794042 629269 992566 2391630 1657406 1643886 2328569 2290023 2162144 1229650 2442071 1443672 411160 2400432 280708 765697 2218265 1874222 1045715 1585434 2238599 750351 1857844 2590299 2397079 706981 2433557 1442195 942727 1465967 575058 1864277 11800: 387189 1691577 772828 1559887 2030567 2621504 922442 810809 1654632 103141 2236554 203502 1045928 2601024 1106844 73918 1693581 2456550 647979 325617 2501215 130969 1997224 2530459 1958511 2507404 1263039 11801: 486283 857176 11802: 1498571 2216004 677596 41371 960498 2265274 2129636 983957 2450992 1663301 2171154 2045586 1782403 1947902 2093738 1717481 1862117 275079 187261 1524333 1682731 63134 1342039 1276267 983718 775313 440766 1043819 407183 1000894 595922 519237 2428472 831301 1023235 474401 2257532 2120991 42839 144733 2357952 778004 2538567 2031731 1934075 514997 385001 1370803 2550775 2050056 2082958 11803: 1864362 239763 1077156 231863 2210520 1865753 1573638 712852 1827256 2116971 294105 1514144 771736 11804: 1551236 393158 2389729 1700252 245857 287572 1939090 2622098 505988 2274425 47289 2023169 1886988 2192827 1834026 1305994 2013305 2262438 1258191 911961 3458 1720155 1343340 172903 2027954 1896073 675633 53354 2489648 1432239 11805: 535503 779598 136784 1764075 2508497 2120507 2234460 1301408 1268224 2072178 2174483 404165 940910 729221 2087768 1808060 518378 2119072 564748 1750715 2148624 690014 1476640 2344721 860701 2178316 2545343 326273 562438 368935 1019839 628342 462586 2647041 2463421 169702 1472111 1238615 562947 2042099 1169728 354701 661727 828328 1144499 54593 1827494 1899884 2630337 1217702 132925 734534 21850 395320 1164926 273957 1551814 1531112 68017 2289303 838673 1226703 2076317 1346401 117351 2609693 2345239 1020599 613286 607357 2143580 1653499 387173 2126255 2224782 1263504 2250632 2337978 301819 2491936 2162605 1961027 978339 479386 2481303 2180922 1091629 1936248 1742712 317468 2391852 24189 1988226 2611835 2641169 172560 144149 812114 2645486 2361402 2302111 364689 1129557 15233 1456526 1198594 117292 2570779 13724 2267796 868670 1727752 1224246 960107 1821560 259404 696548 1118293 2469579 2039762 941092 2293662 2405142 2071210 1812097 721569 2384880 2188193 1497265 1200666 1612184 2055165 1258896 2133283 521690 979345 284852 83320 635792 2119664 1301825 78214 1342709 2549031 1754278 276054 668963 764113 130034 1726228 2484025 75326 565105 1371285 1080604 2541226 1687198 895896 2228000 2599854 1117811 1642250 1665816 384969 1043018 1417457 1032546 2453549 1124778 367233 720433 1620319 2613283 162554 2032998 755677 561282 2224501 325779 1486096 2556221 668711 657924 1348912 1329051 891024 1436799 411782 1902455 2439411 1060975 1937799 326773 2321824 1798662 1165873 1998876 1416848 2329113 1652212 1204657 2603398 1650063 2229758 1687807 286560 1675026 920248 1432141 836709 1717601 1151792 1600604 2353580 1596581 2499154 1952152 1152933 798001 548262 1548514 162988 1746987 2555363 1111964 347351 953284 1384702 737070 702421 865665 671535 953749 2322575 1143282 35400 1537220 537761 166938 1943868 974178 2433106 11806: 1010743 264875 1290688 11807: 1518908 32130 2491686 388909 99211 1763128 2033290 2446645 1311952 2522148 137341 795188 1442174 11808: 1384495 478184 1606186 983426 1181: 270905 2134270 386373 1590096 2429230 11810: 1960466 1412384 2175558 203487 2499519 2229099 126700 2411625 540622 281077 670679 127088 1557065 898484 322058 2081430 885051 2187999 1778462 2452683 997697 1833118 464869 2230141 1548649 1079362 1448289 2619365 1404770 525698 2150180 288977 101188 653624 2515580 874038 820587 1538815 34312 178012 1054142 1308668 1563647 1938534 2027850 2128397 1852254 1146363 2339653 371051 1079790 2512714 2401959 918460 2542490 2378645 1311763 2176432 403617 1089873 1348978 2072345 1036209 820071 2271202 1104800 1109993 2153562 1972316 705360 43277 1767925 584895 646501 2296816 2233165 2352138 66830 1229406 575411 1923724 1226568 11811: 1835276 618959 1516834 1785423 1213386 639128 11812: 42362 14645 1972901 1241021 1015023 1486704 2393796 1307844 781284 1228213 1944014 290621 2334542 2342063 1443246 985207 1503415 935307 759834 423950 1269990 419735 1266420 2449771 530441 714238 1170756 687325 2375487 69381 845332 2475274 2041452 293901 1663862 1644534 1504994 838890 1680685 1327426 2102385 1889046 524167 996219 2120340 455732 2048085 973104 976453 2369776 2446853 2463974 2277952 898764 1229769 1241130 335955 812567 1249444 2310954 2548399 1691415 1433153 2172121 1885018 389165 540686 2775 2639873 2371738 2106797 2175960 1608861 563872 1752054 80284 902946 1215294 2550379 1028090 1893131 794123 866616 293280 2193730 1357023 1280109 2165916 1197604 2151409 1514964 336816 2501678 1167484 2253461 2271536 1545790 177739 2038182 2257000 281084 2297972 2015823 317954 1699561 847097 1159305 928691 2527526 2642835 606542 108029 2347522 1693699 1556305 2416575 1854303 1279857 13951 790195 10822 130419 18517 870476 324737 445339 1786694 1255372 1406756 1802710 155053 195670 1512971 125889 2618005 1947275 1789723 404727 2479793 1720591 736708 1909337 1459349 2259739 928071 716211 294703 2469215 1073540 2452907 28029 1051736 2074266 17127 1437493 2572102 2624555 1933394 1089003 180802 931429 1173917 736483 240308 652869 2287764 2042009 1060876 1306598 1839945 996053 1816209 74396 75587 2548126 2175345 1663025 1448783 196487 2191109 481589 2069908 1184208 1074652 1594163 43428 1681725 1204074 1772170 156813 63014 1876695 1195766 1796925 2023529 714155 602091 2555668 87634 794324 1573155 2079929 748573 1184557 1424770 549440 2163291 1010541 1419551 327447 1321158 2139741 2471323 441443 145032 2124045 1822145 1545157 1573271 337560 2052822 2555827 143504 863569 1483548 712658 1924531 2374159 350836 870496 2402188 2228796 2644873 1874 2109778 1867762 2444645 798636 218396 648881 1317661 436059 2450807 1408352 904474 735928 875409 1166453 2272481 1725501 2217760 1893356 2356332 788620 859072 2015962 2323570 1283782 858516 1196846 875859 2593572 1152715 2624371 2126877 964665 1825468 2337218 1755325 2287180 1622214 704485 1221350 570385 2534670 2052810 2552777 465965 650947 1122124 1520584 808578 417437 606649 513195 2130999 770477 1248772 924769 1539597 833655 880937 2455472 1393298 2425663 732970 1039900 2304788 462009 1259518 895273 757483 900571 1034941 843989 1961322 2430280 74915 125978 1591966 887617 901467 579851 1514398 1775545 1641910 1190122 1959206 1933644 2514464 1431187 2464555 1101913 2355466 477439 2218539 635154 2132056 207196 2646346 992351 1349184 1288062 834094 770513 665953 297747 1975496 2168308 1741609 2315546 1605739 2079112 1808423 1640456 841400 661427 1645749 2280276 271084 2346787 564603 484142 915349 2558795 284509 2058111 716710 966887 278318 242294 1424046 2197246 650495 1297367 1826948 1141013 1778380 544338 1393208 2275548 1776176 2552361 2054068 2218182 1871902 1393850 1842055 1511684 44893 1589021 931630 1801766 1790384 2590924 381483 1343443 1541724 1346936 1838773 1599875 412567 216738 839061 566500 2264968 1106794 94673 975179 1392806 398026 1209401 1151188 1284351 1398431 1407655 1641987 1418978 1789586 1695407 540980 1545290 1200454 684296 2023052 114950 639935 50894 477946 1587294 569635 2646742 2261406 726607 1065086 951730 1784613 1028190 228896 1772714 2198419 299112 2634399 2039621 1639266 658069 1316075 416955 1524681 1985486 1408613 2365752 2189821 1686399 1594140 1989186 2602022 1943618 133853 184704 1250890 61279 122726 1331022 2096154 38850 661456 829092 494455 1478264 437505 226561 91800 2597609 196445 2635400 720341 1194982 2443288 1782449 1860774 1897497 188659 1215864 1330142 410648 543528 452082 1398025 108896 1465656 765573 1807917 966898 194497 655953 2617358 1015722 2583185 420871 1721623 1393255 2608592 1207112 2098012 472826 2242638 839491 2080066 1222426 740992 2092363 563218 1336723 1372598 2347999 1076179 106900 2581012 2271220 233168 2102291 2143697 485891 1710426 342609 971123 737709 1694299 2610823 1656291 1789380 1593281 489319 1722664 2226989 195303 1569086 1063042 776777 145223 1249108 1210226 2041291 2456331 2597284 2600372 1833782 891192 1972436 10948 1853482 2545259 1855420 506361 126357 1232752 2430679 2619882 1454377 1142244 1887157 813376 1003310 1453741 2321370 828506 2068045 1038605 1708993 920787 860701 2488960 1082747 40760 1268380 1271275 1353306 284910 1998628 1664742 2607392 729499 1103557 2451444 859276 2138570 2349776 2327107 635378 1731289 124840 1258813 528452 2567096 1452117 1841169 2055952 589841 2239689 2066905 2563831 442788 244702 1053954 455709 2563104 1201073 2126272 21212 2482362 483368 302102 1800970 617710 474164 2546166 687974 26252 760820 380321 2517716 1670431 1689814 1262562 180296 904106 388462 2433331 1666644 1929850 701628 83808 1318953 1737229 1392139 2535624 2383234 2299217 112952 498366 1822582 1945296 2534482 2505503 1820534 2526844 592942 1783120 762207 1468975 2491796 1587125 899288 944615 1699883 2285386 2241715 484958 2529715 1284863 2507762 659976 1659460 2337266 451879 864675 64178 1020789 2229919 1820877 62176 2409702 513331 1975999 441669 816462 837492 2253337 1077498 1614873 770277 719213 1839310 829415 1322717 1160527 1813356 303134 925448 855804 791498 1269092 1764696 944858 2122682 2182051 1744003 738855 1978309 1013970 2318840 2172850 1446574 1689531 2209108 1906666 782392 590305 101711 59804 2174553 1100291 1124272 769805 1647062 578621 496360 2284409 515187 2597466 184494 379973 1027278 528827 270338 1752992 1264742 1242366 1447128 2403171 802148 414936 570968 2136264 1912302 1191405 975957 185438 1162463 1812000 2103008 1470460 346048 470391 2033018 864837 1641907 2572236 229575 1952225 2241590 1188260 1610055 1715246 1218626 1488234 2317654 1902809 2382788 1557538 676411 718745 1713203 227254 1308379 1609330 730001 1106885 1008803 67776 1094838 405378 2053329 165906 1215385 1476345 2308879 1185722 1070147 31489 1627970 490758 1995398 616423 1927329 1085961 856270 2586316 1487713 933111 2509215 1078701 1986772 2188731 1626226 2252936 1641463 2531009 297351 2372222 1137653 450257 705923 905810 1246336 793364 2034323 1491771 1814098 1999080 605068 2627597 532531 2635245 2515394 258181 929651 1405747 956631 840340 366573 1359951 1866469 1838957 1001869 641132 139135 2030512 2616513 1842685 2569924 1775456 438189 2371465 273134 2310144 2062183 419324 1853024 2004817 962276 1402833 2313769 2563997 626660 882320 376313 1894320 461675 325463 2553417 1357189 2605685 2435864 712999 800240 1669979 689845 1101467 910309 358555 359180 2343092 437130 2179703 252695 1893260 178980 693839 2093631 1405560 1296099 1907635 267426 1219265 231101 2311047 141535 2000243 1941376 907276 1416275 1331090 443091 2480681 1019238 467021 2028875 1312558 1000597 1821812 2246070 2584370 1204127 1798713 1068301 2470991 273939 2502773 1754249 714329 1803138 1897990 1706996 2364122 140216 314716 2354111 2257234 1585633 2155948 1196479 18869 2032742 1483819 1415755 2424764 2625715 736296 1370242 2461521 499034 1189935 1720710 564328 1808326 1702486 1785862 1002059 1934012 755006 644961 445080 756192 1288065 2092202 1356065 655120 921810 1834806 1910072 128265 499076 1590992 2488347 592708 1523611 504316 1599448 2365538 2219191 157326 1145438 1602465 220916 2404659 337617 1549284 1506427 743430 1698017 2294196 996101 1200063 612414 399754 1783800 673716 681418 1250973 1986321 119690 677160 969085 1748995 1652674 414028 455264 1342804 1752257 1871391 1465838 2218552 636921 2415270 1002716 1598707 1472435 1967874 1911508 1805694 1629585 1623963 604834 1433438 599147 1787166 1147834 101482 526480 537022 22842 2247798 249848 2328062 1017573 2401131 2388315 1732477 1814587 1886213 1572992 738369 872383 2511777 352502 429902 1572925 2244378 264537 1217310 720024 651948 1685920 1783582 2389612 1343585 1719072 146444 1833663 1459562 923606 1105861 1529299 1842814 1519583 432200 856843 790378 1996951 1920310 1371733 1089277 2268317 1449646 2256190 2408577 658567 2078595 204183 1510839 1719647 1100139 2241908 640659 2124485 989713 1539878 2358367 31585 2577815 774578 347755 935339 365165 1457103 1796490 2255710 1408552 2055574 1721767 1494681 975739 1707505 2394341 275448 688182 2481965 998635 338753 584580 2061390 787407 1527527 2402946 1629744 2220553 364927 2514346 1209900 1687048 2502019 1327623 801158 359770 636004 1845245 1140406 1021699 1520868 1967387 2558462 243007 691917 808301 1148126 2518231 1235503 2383403 1794419 1266175 1390591 1581334 278241 2332073 461726 1072058 2371638 1311853 2002102 463526 2282786 1168378 460007 780055 2052480 2073569 1696933 1094894 1612282 2581871 1546021 2413569 2608615 477387 2213134 1805978 256315 1055768 835917 289292 735666 1184074 1761466 99235 1530624 1087646 2645999 1894134 1906424 2378629 1181064 408433 1108474 354374 277768 1656449 1029489 2240896 1765323 75715 2062922 2016776 2004751 1288011 2161219 2448181 2119134 342731 1201758 1262499 809380 1207069 2398718 2344575 1630864 1519097 34449 346081 1031421 1892468 500302 2505235 1386114 1884741 336183 2082729 1489788 2414101 1648152 887257 2219465 2511491 2092695 2285928 330172 967303 2150877 568305 299694 1954358 869185 1501109 2234307 637036 2285809 563786 23558 1467452 2266278 1985531 520904 872141 1083688 299538 1384344 1225438 2015575 136405 755876 2583311 1264439 308722 1554919 750770 1462084 2364535 1319195 202840 1502643 1073921 456918 2213300 1499671 1427279 2213320 1328930 376855 1736976 49178 2614742 92648 1985395 1106635 2400491 1482790 1657652 2428812 1748832 1771812 2402169 471611 1242923 926549 461212 1863999 1240237 413787 1630870 1752712 2586825 881137 340488 110562 1208636 1803878 2065038 2330195 183756 2301091 2511573 1945541 1759870 1821253 1786586 2279890 2572558 1213820 807708 582616 370225 119061 2556573 2642884 2246752 1943415 2255774 2128303 2555277 2012967 524606 518418 2476542 687548 2008783 329235 2644187 730597 2160022 1402918 287232 304844 813116 1994169 1906288 327721 2465190 681487 2054578 1210166 1069608 1379590 1264840 2064867 1700707 2384886 856098 2417284 2207012 582086 2397626 2479719 928378 1768144 413578 1554195 2217830 409549 1635221 171681 935960 839358 1193258 208093 1945174 118042 939712 730266 2019321 1161199 1186112 1834640 1910256 576525 2551231 1418240 1612452 2434742 2146313 2406406 2258973 2484583 766705 2483189 149908 1718022 144514 1308660 680411 8828 2058547 1728675 1323710 871106 1191790 1510349 631824 1326882 2058057 274915 309322 2297801 175936 108193 329463 687041 645965 95091 2422284 1408491 2647572 2564961 2213479 2223722 1138878 474362 1371082 1103273 81300 973853 1791310 1695454 734066 948783 2486238 1696213 211621 2078640 779861 1889133 1647435 203642 694351 1306274 2300504 1839585 712477 1496812 2026781 2042962 1865568 88094 799194 356061 1949215 1711850 2179859 2426116 306736 120746 2417057 2090775 356014 474236 1933037 2105445 882102 640113 2067823 1709831 1889655 435163 1259758 1354381 537718 854507 945388 1956997 1727148 2017368 394373 1812918 1101221 1772641 231349 1668663 156707 1754302 1860920 398547 554170 524682 1100560 568048 1622687 1986692 2037224 985231 673302 529216 1389380 2124927 2085656 484902 56231 2279490 2170766 2391943 907760 2122944 2311001 1769486 1464304 167254 2593066 2375539 2647990 1131536 1554417 19059 2206235 1248264 219119 795316 1128503 2598159 2349157 239482 355998 2036616 1594766 1225870 2050837 740831 1636650 2247845 1830178 1218199 1601693 49559 2314328 1140468 2203144 2106700 1473448 456203 2501489 2433371 1265920 217652 1786283 1060367 456964 344472 110752 407115 1307352 723322 836550 647236 733300 990306 1816136 1222621 741519 371868 1900672 1252829 1892589 26176 938022 2449145 148492 720775 2303586 430587 69520 1873980 2001835 2272653 838749 1301568 606105 1206059 2371680 235612 1534402 1240435 1242267 1412102 716475 1587173 273175 1857590 1544486 2528128 680129 1310080 1501601 2534039 2457450 791476 2506378 2531498 1045796 504917 1736500 2527195 2426417 1575830 482608 146196 1352739 2420800 838720 58971 1687058 30211 2428619 1944891 2468670 2525536 943396 2553165 1295851 2607782 1207258 1885662 453456 2071755 1799398 1868317 21423 2384190 1722165 966870 1100856 452318 848375 518738 1171005 1637861 1174177 1996437 95239 548678 16649 1283559 2479113 719211 2602612 1753281 1252521 1550143 108477 2057080 2335851 1257998 612700 380835 176566 1228163 420301 368735 1897672 213322 2338653 1348198 811588 2107062 2163908 2161246 1590491 1680769 2284984 416407 2229275 188425 389243 892910 887546 314249 764440 1024961 2395631 2385181 2522035 19427 330471 1075956 2397160 1088699 1948090 25412 1780058 814896 418236 2547534 673295 1024008 2491859 242002 1232413 1854751 2554221 1249386 268532 632734 1790724 1066942 2121057 1831863 623498 2507279 1910584 1831433 306838 1727532 278429 1988395 1856988 2465021 57144 749015 383384 1690769 2264819 2329572 2520717 560416 1844966 782991 2130312 1176195 1621139 2034236 1201798 1348982 260318 2410243 1129088 1840492 61110 1858473 471704 2348263 2505245 2330730 989177 2481828 1228625 410007 802303 533527 1264447 2520824 142659 2031247 869895 1976875 422106 1358362 695323 159768 704227 1818219 894516 2645712 2213512 2536538 1564623 1926967 2307026 766774 98276 698337 793098 2253142 1400457 1350694 129115 357811 1580656 1076299 285652 2026678 2590573 2368027 2569360 152835 1166669 821054 1731722 342507 88379 2067824 1164759 1192908 2499102 2302439 839538 1953163 444747 2282202 1818801 2287032 477309 2617441 1220323 2559787 2134050 2304665 911725 2507120 1165298 1068410 2016197 1799256 1794928 254332 1537695 544231 1154280 1043889 2082608 502182 1044608 1635073 2318825 1637533 874719 209679 2553611 751690 86618 1475225 1356620 1244586 594917 32501 1266549 1551367 905587 308946 2182735 1289292 690086 2423180 928620 685382 1863256 2305771 2231682 1693705 1519144 295539 768790 2638632 2240590 2529699 2225222 1342432 2395643 1112011 1204306 1733180 1755724 2490289 2290616 1703939 382178 1421228 1723695 635997 1911313 1103636 460991 1192770 16443 2533181 304410 2211057 892751 2134734 1955820 295059 1796837 821629 440831 1443086 1256488 1935561 1575469 750909 168374 1862147 460086 604277 641141 1330546 1183907 749333 1745304 1298305 2543370 1959190 767825 1198537 567723 793653 114077 762175 670251 2181514 2563987 2557818 1392699 551326 480823 2090932 2511 713349 477315 2126297 1097258 32579 389845 2362138 199198 922368 957960 1600729 972631 360679 30654 1160885 673918 378348 1606826 742962 2110184 228835 257555 744453 509894 706778 38969 191739 2634117 2162720 2361701 110739 854303 1664168 9184 745665 2250359 1982816 893657 1410437 474805 2075426 865452 889366 1131548 1597810 2116429 469238 1571005 2094977 2626739 857795 2414414 191128 530137 1658796 2194204 448131 129098 328309 233735 652235 1519627 2075151 1483749 2016012 1871713 1091847 1660350 1787121 1916345 2429060 258094 701605 1637467 946434 1472870 2207698 2230766 2533288 76379 2117868 1542686 2189269 2011306 356809 1370660 1769516 2310089 449537 2407306 1772874 2294540 147182 373116 1114552 857595 1302059 530303 963477 1785774 1452818 277181 2550154 426898 300572 1587062 252540 723396 1709466 474577 555149 1061623 2518176 1572120 18630 1290946 1595355 375849 221158 2367657 1688175 2571160 2207326 2515082 307791 2143577 2644826 794337 3767 2285351 1140024 695780 2575611 2489226 275766 1315444 2415845 2185185 2093401 1816890 1827918 1317975 2623852 493978 371566 1853144 185258 2645616 2545542 346418 1448587 2462193 443184 2220689 1881459 80187 1974621 1942276 2404644 717433 2006484 189071 1048217 2201759 174697 1620646 145467 1495861 2504536 357835 1300301 921057 989161 2482853 1899415 1700570 961678 2222342 2367530 1002664 1587435 1830243 871109 51968 1729792 1835114 868507 2399265 2232828 911186 75993 1781362 48472 2560236 770101 901359 1514971 529085 1658186 1737904 2510265 2002140 1254054 1316755 1811123 842623 2497019 1658716 392018 78361 1165621 1608247 2366444 371239 564657 97474 554108 79347 1531411 1854090 919159 1242846 2173505 1116190 536623 2567216 476780 1929008 779048 509037 1530920 1348146 1838440 928868 1491762 1590883 1885598 1733093 2637498 583960 269262 590459 710904 520409 2093688 986555 638875 2196927 2593228 351265 2394438 203542 1354565 1968085 957409 1430614 832286 743369 1726083 1220278 1028631 762099 190442 2336500 1896986 1418953 147157 1213684 27781 587918 330797 188181 2202540 2438060 2092370 333384 1504347 96273 585817 2394312 381650 1591663 735062 1540255 2098360 1937752 1815165 2616388 1198385 2126577 2218321 2199834 1848943 85568 479869 1418499 1442644 489017 1792852 788353 2247466 2199125 1399305 1945878 230046 147846 2318343 1835732 1801996 838284 1282169 2369509 96449 1089916 850651 1255426 758337 2132249 297624 1591742 1271925 18426 1044324 206959 1756918 1417484 154009 2185191 2420162 2583837 2136561 121060 1065594 1126079 891259 2567337 649334 1027056 1524800 110684 1488699 504930 98413 1287841 1492641 2165992 990592 1301383 185950 855081 2613124 1805977 2242986 2447735 1161238 1801467 2389721 389685 1044859 34964 2081554 67414 42220 1580300 882916 897236 2290665 131016 1785762 821917 1393901 2304474 2620649 609161 300282 1280915 1955173 2108870 379292 1739236 214017 2405820 269038 422165 499029 1680684 1035227 162503 1318014 207528 1197678 1772221 1545172 2156068 282073 2555994 952272 1468636 1828013 659710 1984618 742563 306454 1878481 45862 169963 510245 2430230 54902 990556 1851963 2261981 436542 2339555 2493758 592281 1657452 2601747 1916394 769400 1564395 777267 727252 86419 8286 1697381 551679 745504 949044 2560551 2108981 1355077 1612394 1831596 1891979 1674725 2439802 464129 1304505 974731 1143139 2347557 287541 1123408 427215 2457004 1150429 2361146 2501333 929219 1931530 1055651 653138 841376 157426 938174 1400915 1525108 2046667 1610867 317385 1656409 816457 1546962 2332597 312039 221940 185754 2480352 2145831 918385 1942787 2520088 2379860 1931160 1863032 1491544 2317246 2582371 922510 449696 1052968 2376432 1229632 700425 195127 2146785 1521217 967422 2330625 2390481 525924 1004043 2133103 2550770 2043490 1517942 703938 1424228 572768 1013962 1571690 2612590 44289 1420826 2253670 304406 2350016 2341015 658374 783154 1603872 2510340 636777 1059757 640151 1435025 1175826 2521833 569020 450329 1049239 1887085 1657872 1831796 1219721 1514504 255915 1952415 2068349 1985367 328311 327671 285120 426539 365272 735535 1693929 1833690 1755755 2111985 1547137 745767 1964889 72176 747052 1741658 2397080 620522 467030 1418764 1106863 372077 2357442 2389236 195271 2130585 2552857 565625 2166325 1445711 1222367 2240711 528681 174710 1905572 2484520 1407851 134432 2191781 838482 664628 1995221 930384 637528 617382 416265 807827 2084048 2536779 1980840 2497027 1242528 1364134 1676473 592053 571667 589862 140040 29972 478775 92339 1444199 2288456 1018551 1129049 1209885 1899646 1601745 1525051 1708071 1179243 1174730 1258089 1390902 408256 2408592 678307 1732884 863651 212658 481134 1578850 1848026 136030 2209010 1547852 2523851 1375617 2238956 882181 1981127 1224091 2583460 1549686 232551 266189 1739433 1342114 1823541 1657893 2639813 1382041 1886853 1422581 126577 1209950 1730980 1072371 1568663 1600613 1031252 538237 506483 2116017 2043483 107959 636180 1409157 1967503 186910 1136746 1335404 369225 824640 1588902 1835673 432859 1742264 1885875 1289509 1241813 1422917 427064 973043 504794 108412 1353794 1812290 126549 1924369 1694111 81519 2017703 967806 993356 1308104 1130370 2151237 1458083 1402892 1511703 1377054 124658 826906 2372169 1057240 900962 160799 1823675 2584560 2050116 1573289 1458128 2526088 2518033 1869763 1542492 1461094 60407 987151 1521519 2372036 1371256 1506520 314074 426726 861890 421392 1002601 2148794 19637 1598795 1187658 1501881 365806 193229 2388773 283430 40411 2154744 1668606 1343081 388839 1013721 2350068 2289235 1279279 1840200 938031 595725 318455 1489268 775355 2187033 1707960 274051 91090 1340956 2419225 1004264 660063 2591990 1503628 2349045 2185745 1720057 1851664 495789 461704 2293580 1911985 1460047 1972885 1665204 1841558 878195 1696542 357564 2436305 2238144 1362922 179259 1646881 318239 2410698 2187141 82745 870427 2227443 231835 83290 428117 147581 774331 833119 665347 2372574 872346 1066879 500325 2450584 46419 165801 2495961 1409187 249296 1917793 141404 97177 1298516 2344593 1289348 312234 262053 2253516 2390283 2574345 1452101 246244 1601366 2590802 1919699 2037449 789461 1652379 1954658 2331381 449639 664109 1452972 1774022 440157 2260381 1011524 1036729 1894755 100654 1071527 2070795 2285412 1910563 1739874 1780649 449325 851765 1877729 804420 911110 2042043 1118157 488882 1535927 2345753 2069570 710033 827292 1040866 2236107 249310 1632070 758099 103911 1025085 230710 2387429 1214497 1418653 341111 709085 1110540 1307446 83650 1631183 2141884 2442891 354028 2421926 2263838 2570779 1933319 124409 1191695 1702801 2238233 1620906 1954103 2431604 311830 1514565 1033159 2194264 523512 51855 2058998 1721703 1433564 201029 2510936 1393836 322001 1471610 340796 2383849 1889009 1751600 764577 1909887 2225332 406920 2033232 150141 726538 32423 1956842 455958 878342 2504144 1447629 1380543 1347122 1737080 229583 1453524 227861 138973 473717 246883 1345570 48508 761825 523263 603619 1833323 1931725 1402986 1008395 399462 1830939 1687537 864469 1902448 493184 593169 1901201 1938291 483240 2625468 822351 1943536 2410801 2057438 219185 728053 2434545 882258 1416920 1962303 1350008 1509882 1252038 653435 2622433 1355186 1576482 46158 664384 1629077 1747260 2474627 875148 2274768 730370 530119 1552212 1011892 161527 1206995 1440168 1693117 201392 510685 1182609 1580631 732774 254368 151972 129781 2231072 546637 2259584 2299311 2048286 1598337 1829701 2534278 2294863 1568103 1337430 2625937 1257447 40768 1778887 736581 2396052 1320689 213226 1690808 1013013 824493 101188 808948 1170110 687246 1161782 102636 1286247 1616614 347343 2548488 1931229 1892475 1309882 1140603 903250 202518 2006805 951119 330439 4084 1321400 2514777 1543259 220010 498375 2616561 487812 899637 550908 832743 2008427 845270 1391978 244053 1442426 2528708 1867240 898209 1579447 1284097 1328545 1301279 2236835 2611944 2432389 1240927 2153612 231215 326030 1138451 34329 2635710 1807120 1385785 1682721 573337 1480053 1433723 1870757 64203 1464628 1503477 1257298 1005032 2056808 1223451 2378231 807527 1235984 2327733 2173088 773010 1741304 877636 1007096 775894 548729 2216334 2032975 944150 218144 791819 1275196 651571 2069343 1377933 1800738 2623132 1697523 1462315 1213266 1289081 1268342 52646 392754 384303 1182603 2126969 2356915 1879515 936075 1115332 1675604 2569415 1138136 1431823 1010655 651496 1676685 248228 727559 1784908 385702 2594454 2474146 1525859 1270800 872962 1292760 1780583 1363066 1618796 758764 1678254 1126017 1108889 967978 119057 1108145 290944 2601140 374044 903764 1211111 1893768 1741375 4334 83118 2088933 834573 1720444 625042 2269969 2466293 2389410 61121 1611801 2506866 2621611 698986 1465879 1899030 1816949 94466 2460951 1302232 555494 1165995 718754 2043195 450324 144053 1302291 663747 1527704 2574128 2140911 2539008 574888 2355035 2298798 2422447 2485679 1297828 2455287 1134015 1302037 1340942 883976 1370383 1698176 1730713 230916 199804 2111145 2276672 48552 2410785 1407200 655433 213684 813540 781106 479821 1839476 2001343 887227 338660 2120179 633392 622881 1072968 135037 1639157 2374377 128953 667197 2444745 1753225 1888275 1575843 2123398 628315 1691316 1714411 1782110 508375 1761845 1595070 622480 91807 2629365 436287 1977578 211336 2192847 1195090 2534296 87392 2515576 2460462 1693704 1520461 1485819 2152710 2575873 157188 1220417 2634222 1607555 2646101 2023555 754117 2461729 876061 403457 2138709 462491 250724 221776 605431 315594 130702 1272170 1180239 339065 1942786 1055570 564646 1569417 610709 2206118 1027418 2123596 2591100 6514 272314 2016977 1649017 1931328 458934 1437417 2021846 551513 2426704 274699 1666232 1327005 695548 554040 707012 1495145 2254368 1193648 1735195 1887380 1295344 2619126 1470121 928229 752643 111019 349479 71594 1390664 2591959 2151994 1092619 1907878 979403 803524 1527310 2452390 2560208 1978269 490589 1672356 1788475 2612579 364962 912026 563305 2485977 1335262 2568375 2278169 410596 515437 863787 664677 106929 16502 2381673 1665518 80688 1214613 2567339 779771 2538044 961448 692865 2082861 1338082 1815679 806705 67110 1701923 1243159 1585636 1580098 458831 1968338 670136 2550997 1673150 528851 1184641 2571955 5004 1748411 2329131 1750143 456227 1133922 1433370 825865 1503759 136425 1848531 1057164 995622 2316299 2375594 23415 1855759 1690996 2181428 1241948 1795609 1850805 1992339 1444393 2500983 293583 2614603 2257688 2595132 1424232 1624593 210279 1318650 154790 420226 894543 1704358 709018 1459270 1169293 1039529 1500794 269542 86323 101569 959680 624278 92156 564357 24130 1214077 655525 259853 512225 1858378 1665443 1318550 717131 1780187 1512480 2159170 958263 1079036 416817 743490 1818833 448146 1818582 1313431 1581940 2031151 125867 1437632 2369702 365593 1580147 469099 1273053 309637 610195 2601319 272116 1215810 394206 2248273 2584051 1596034 895611 2610040 59445 346716 1592825 1910615 2340662 570909 490887 1183717 878634 2082171 371075 207737 1707268 849855 2164627 1562637 672213 677177 2346293 269859 362090 2561723 426697 745756 526655 1338981 637213 558347 705995 185185 246732 1451925 309894 2484216 503937 1413243 555364 1305897 954176 1689024 2484684 1263486 1944622 2506010 844493 2637241 386834 1751188 660482 874726 2186941 935412 1338333 375741 1170893 1743525 2091779 1387607 55938 750260 2258212 361450 1844566 913567 1787241 1979150 441420 2040884 1095787 1113421 2452560 369123 2261453 2001400 2099287 1310028 2394930 475873 1071890 2113321 430731 123211 1128234 2036708 1090801 757813 132985 176327 1800335 1840811 644377 1810312 2554776 887473 2644443 869002 2358050 1449455 899501 1147650 1833100 778793 2186772 1222606 1511949 1243335 1337788 954374 1891604 1367104 956551 387208 1215724 519180 1867965 549298 259428 1785005 1705675 1582579 39495 287088 552968 1021122 1999811 1721351 1242854 2407939 985404 1475449 175277 637958 2626208 1550849 2517422 600303 400963 2331468 2003975 815517 1183707 2185123 1716383 2390914 114243 1747079 331865 929857 296362 1538311 1432298 1075565 1727179 200880 1784729 976218 838665 887361 365704 2124249 2575980 2644619 410782 408241 716590 263378 2374968 786747 19360 1213514 2352696 1060510 2276901 2291324 1605613 1871763 1978673 1200535 864140 252159 1236153 1936000 1748472 463783 1857335 1397335 1514619 1488439 555716 1380235 2264782 1412448 745651 1922244 357431 1733443 147318 284849 2503563 1943681 987812 1230415 2447704 1072948 357646 1157674 1157664 2451272 1641304 625237 1065960 2202180 343345 424202 2375457 2149718 1776609 1619308 1049447 2492654 313481 372911 503008 1834010 336882 505621 2467266 542024 814684 1954399 505984 1865023 1767192 541247 428353 424606 375298 1285367 1796764 4581 453513 1301742 1275883 1578008 2357605 1462759 1152795 2003389 1086300 1479341 997994 922280 1007750 2254261 473855 1558691 1882833 522877 621080 1566492 671311 1082870 1395812 1846094 1152270 1355011 2130934 608431 446860 2528942 697598 690577 569187 2610416 777198 2421627 796084 1315589 1001278 2491636 2120203 431019 656214 1730273 816983 2292867 869627 604720 1200798 2444217 2508962 945057 2293640 2157474 314954 582075 2272835 606424 757273 1248752 887674 2298186 995407 2459604 791166 1048158 1041931 430155 780640 1639523 764113 2360730 1230729 1169628 1766206 1624878 1476070 2574010 1308335 1621524 1199496 1661514 2481054 1833628 657906 533796 1466370 2012105 1776017 1943651 1109235 1056356 726135 2439348 113316 1416689 685803 2574221 196315 1833856 200061 139490 681349 2613772 2362425 1069604 1157721 1055783 1030515 2225899 1866954 430207 572687 90912 2414681 710797 387793 1299437 1539884 825742 203279 158601 1983525 1481171 1339831 353967 237647 1121362 2304880 1929235 449782 1481955 62955 410591 1288404 1393708 1588261 2141117 2467356 2484969 1357672 571935 1975323 2388429 1168850 189985 1311655 2159748 1196744 2144322 958351 2076496 2569479 2146301 1377195 31575 1814729 164801 277088 2452042 135673 1381763 1323663 2474250 2303396 2364290 1887649 1399383 2637373 817109 1529505 1710090 1010211 2476081 149474 2580388 1415943 129467 2373178 2413969 532600 647704 679218 2320221 545724 1199083 418680 506207 1353135 1138966 464778 202387 1085167 2491785 2274264 2022827 2387477 2624292 1687100 1013590 1692793 621972 1617991 971228 2397008 13541 1853359 1678229 2009594 1669560 2391898 213994 2465781 776410 1069062 888083 1120341 2032299 1264143 1706071 1744227 2500743 998567 799248 368363 2243784 2293864 1631253 233760 816459 373428 1943677 2262340 1376892 2498663 2301981 20544 1176039 1461461 2427031 2550571 446773 1917915 2248701 1615175 795000 1653391 1126674 2645887 2061176 1210160 1560398 328623 101790 773073 762255 453703 1494481 2566882 2309104 1451757 564322 2608681 1650704 658850 432320 1830692 1208046 1861601 2554694 2320471 165113 1457069 2459912 621164 1654668 76947 2453269 2410424 1923527 444275 465754 721025 1046122 1928787 2245880 2611655 1353214 2201072 1155812 2280909 2582836 698690 681435 333667 891454 926651 2265241 945650 1651526 468440 73742 2326330 1255336 1156555 1373525 544070 1233981 2429705 182656 1812136 2447074 1965041 247321 1414498 641286 1792092 1441724 159099 2317265 2078048 2299883 2643586 1360954 2068175 2351543 1636988 2016606 374063 1971311 818046 1762651 934838 772437 324839 1645765 659829 1074172 64161 412702 499887 1368125 2198946 1958723 2116784 269359 2428410 1205295 1310915 1566514 747594 1064278 1839030 1582848 1977770 1457763 918312 1265989 2081977 2599895 1116261 1250429 2396841 1409708 1618998 879958 1810215 48646 2448732 1566917 1409438 1138277 2259901 1456473 1439575 1265172 2203405 1502418 1627742 547171 1526603 2279647 1739210 1061912 1571484 584839 2385074 1133902 2091654 123799 1939985 1753710 1615414 1649869 1032198 739201 1467956 1508896 1058889 1815944 619071 317322 499012 1124463 2298717 83805 2545982 2481761 769895 407226 775209 195673 2436920 2406979 1892438 759765 179884 2275808 280907 2204775 51300 1794583 1975526 137747 1117708 307805 118097 1088845 847607 2526805 1943419 1745462 2343874 879694 393099 1286923 2255805 603174 2419663 1152465 1589598 485730 1771756 1021816 2164972 651628 1346184 1484446 625172 1575051 97906 2404807 1492563 632499 242321 712722 688909 1070350 863398 1006470 2336826 1662652 2365142 471790 1469116 1732713 1955235 2472703 387280 946978 229055 1428165 1347982 2344064 1325673 1055472 1627150 1994462 1416947 2366234 2143771 1772241 549842 1998531 1861113 1316412 2597251 914355 601590 1534848 2077746 1045921 2187272 1318329 744367 950718 1148796 202017 293448 736941 2468222 1201344 489482 1629120 885170 2117308 1007705 1808639 2424440 2160464 5308 720041 2564151 124042 1986616 2450664 330170 746072 1634631 860093 1769018 2432801 97484 1251481 24355 1670918 1407942 966902 577740 1593741 832904 1170041 868143 1075658 922628 1171792 2168957 1604927 2342322 318686 1867850 2414092 1630894 2436496 651942 769331 1107578 753864 1412305 1526758 698559 1713473 2397261 1839895 1658843 2401302 1362324 1209081 1967076 2240999 98166 1301608 2541256 2058740 1658712 2063422 2213561 2361708 1305150 20181 529536 1841288 1549711 1695715 1892108 1172201 723570 770131 2618437 845026 428928 2557565 1733706 118333 1831276 2601287 443651 75640 2413340 2582655 2192308 1275197 1197257 2302018 379862 916491 1519364 1065598 1071655 2039957 180241 1518220 1498480 281486 2473664 2293329 1143778 2495416 636460 421620 1601908 1200848 1444817 1577764 1526229 842153 244813 60754 1631321 2305683 891954 1162173 567973 2612259 1954793 589351 2110025 1305353 1845538 342150 2613602 1834451 438451 892721 575168 135686 1058631 1616606 1589706 1376631 1882727 1704537 320761 309063 983061 38620 2196092 733507 463138 2279562 2523425 2000127 2377864 530437 2514952 2339653 2142116 2602585 2308023 2495623 2277484 1800920 2150570 2202197 27609 87524 1665296 1803753 2460722 1283052 395459 366633 1602078 1019812 120002 491274 1406975 128233 1620011 2327875 1979969 2069268 1173751 831376 2000894 1564583 2633966 1514433 401897 254228 1438983 893418 614036 2077491 106016 663639 983775 2448201 2641171 1108393 1355393 595851 2215974 2333236 375116 1900758 1379115 728670 1858781 923125 2294287 2592617 35680 1607698 516324 1527554 17934 2076243 1024059 1647260 1320579 185097 1731256 2204318 493701 229582 205019 207584 958979 587043 2110923 1737374 447225 2438345 2547127 432290 2020609 1818907 1008631 144747 2296403 2327940 1814832 1083429 263673 1441546 487500 1162034 1886927 226428 801186 1522154 116226 2149560 1166086 2532796 2274778 324662 2201461 1294436 61971 719674 654255 1217145 2085186 343818 2251905 2019307 890934 490380 1227221 2593355 1055927 1301210 1072509 225555 1477652 1076595 147205 543434 2107528 2207130 927018 2364494 105052 1101960 1173538 2458956 690381 1098910 2447140 1697584 2001584 1543689 276784 2260086 2312955 1716320 2104506 429526 704849 1832731 1242313 563928 2134782 2249358 1719145 1654445 1485244 1873159 2431897 1584550 2495676 417773 1647493 1915897 614869 2461055 558019 121397 1270846 841279 1440280 2014670 911650 1890979 756238 294375 1209758 82874 135253 55995 2256639 2269080 1810195 2615539 2201680 848053 1382509 203572 1632934 2521881 1534267 1504323 151512 2358182 450864 810993 449226 1397970 1341291 1557424 718954 420984 203387 1547646 1667257 109949 791273 431588 689284 166568 56639 154582 464087 2212450 1550897 2032493 1798368 1380944 2106023 684157 1289757 970968 569528 1843607 1305021 237825 289853 926867 15056 357937 1506840 1336089 2116950 2003866 495020 521630 881061 452321 1213386 2425136 2635816 1695966 1265501 138948 1009870 1898189 15482 1906875 137934 2270986 602712 2346012 1528019 737922 913480 2222374 2394881 2213842 1255680 2302692 2502401 93707 1448949 1708466 2000589 1591129 289643 2265151 307598 1477129 1538611 1460874 2233312 1328 749359 2071290 2356310 1200734 1477160 1402746 1745493 2221151 463086 1680429 2243442 1021025 2445457 1663596 75605 2377279 1818278 448775 803070 2099428 1142980 1347944 2637191 836244 400133 1700997 705791 1442089 1095849 302685 690177 462334 2341724 2021012 522910 2319597 1632963 1914886 2067508 2373234 330836 2413523 2015897 402418 1480825 701532 733026 1020446 461046 2487268 1772538 724041 959827 1331290 2015886 2204014 950215 495 2047858 1520732 1718836 2560031 463421 2634026 2112918 915601 1883427 934462 863599 57252 1997653 103436 2101608 1678839 1419113 1430267 667718 2270336 1305632 1697933 2097163 1382478 2464648 1425296 478417 2167559 426071 205901 147248 2537185 1093396 1738445 1659434 138298 816730 581293 1768114 1190621 1693392 2378418 2087173 996986 316027 917132 823346 188163 1301317 1550588 2138847 1714023 525554 2040861 1774082 1077006 742949 1675739 1916239 1881361 928012 135944 1384739 842666 1383800 1302841 2143212 1538418 182159 2110709 2127693 710362 1682774 310870 2378337 401940 1432209 1351577 338595 156834 1961074 1574151 2012014 1878143 2349794 2348700 1042391 426687 1005320 1966444 2387140 1422977 1379213 1294722 152875 867888 918635 2274272 2619642 777247 2517240 2493584 2359254 598867 2307654 125011 1347718 1117772 2267529 43669 609670 1565849 613586 827847 1831890 2626946 1724582 163237 479222 1708509 950526 2460775 1472348 1823828 956207 46440 56105 2300542 1450684 1142424 2607085 139045 140479 1039650 1280563 2491066 622255 1172275 772786 1004817 1188988 1400173 2508400 1998348 1450692 1225203 2398463 994294 575716 2064207 2552216 1463040 1329188 637483 970507 1699015 992663 1078923 716577 2127724 340921 810196 2208083 345261 2511238 1061911 913927 1391700 545844 1658985 1831385 516116 1925716 2060636 732920 397001 1081243 60738 380397 439459 2372505 1260385 1743179 732708 1676376 1170979 635831 1137439 1939723 2129226 1749082 1076187 1825149 219157 1128768 97305 238576 2222466 2378645 733649 2227123 650537 1332514 2394733 1344455 635789 624961 2238737 101665 2027679 371065 2594008 2643613 1634309 69124 1376779 675133 2380084 2279506 1328975 2372243 293943 508437 2566257 792587 637593 2543221 2027752 2644795 759330 1591699 1135592 2198999 153990 1522868 1940519 603628 2521459 692984 733559 182843 515281 2496746 470573 210124 1709539 196497 1447005 455619 346908 22848 84303 858274 319558 1366982 2487911 343858 1559720 2168515 1739653 1974114 2636735 1344471 101083 2436908 26933 2250318 394342 1728311 1509400 2460613 1921964 2020876 822775 2028019 2137587 586348 2494443 1768759 2626235 1287490 1337183 2397185 1490408 2064547 2557383 408488 2169963 1111497 1899522 2055341 2551304 2095727 710485 1326169 1913853 2046326 723316 1312118 617916 565641 2238457 1171229 1744941 1351925 1523608 2240769 911525 1754338 437028 24814 2500625 2002218 2547039 2460587 2624879 816723 361822 1222807 2023524 470635 2610272 456176 1136239 1096715 2233345 2055365 2277316 362444 1985001 1053977 46159 2087661 1205308 792068 24392 310035 1020495 1927151 1359461 427783 2049096 2071198 2113021 624849 194307 2479300 1187870 1227675 2502995 2646113 2317875 1255225 1763321 1807695 295977 912123 2260638 2359545 2266722 1627060 346760 724990 1389251 2171371 1574430 2140574 2181121 2063931 1605116 2334743 1852589 1839818 547087 1638774 1563396 591814 1075860 475272 935681 217724 778416 89989 473906 2512779 2614948 2113851 2288952 2280067 1924867 2365255 1250529 2214454 2279224 636729 318905 2031465 1756185 1180748 207522 453341 1799295 375128 2445144 2390410 269989 1920517 131557 1804344 1700410 467709 471061 1875212 75906 1542778 250372 2527675 1852513 60237 384057 1217771 1172190 922192 1922609 1100677 1249138 2335346 1915469 1311715 2130610 369417 241347 2557604 1631477 1265606 345025 110587 8092 2311892 715408 1539789 1391914 2121299 766120 2554538 1409357 2196235 2459993 1020297 160544 34183 1527815 902331 414528 1282780 1885772 1062212 1415213 614878 772212 443388 2491726 113262 1434941 1518308 2563001 2114027 2444655 1662843 1242401 2626010 12631 1111852 422022 1899999 1718410 1907536 1094374 1310668 10114 393829 2555186 2585709 157701 836050 2452466 2633413 100975 112978 1573017 92777 1343999 520170 856777 1859754 2518374 729236 864786 985540 2372015 1524021 1706055 304685 767501 1425640 223359 2011114 600020 820951 2400963 61015 2523924 2564890 33867 393435 946111 518420 2430253 1460972 1355474 594846 923010 1879437 2071221 2038306 510465 1949745 2087878 2319063 1807452 1624098 2165954 1354761 152059 395730 1934139 1502471 1363733 1678117 2591429 1086728 1089457 39528 2314229 1559573 731200 626735 74704 892020 1075705 1169507 23455 1393218 1768058 1301029 1921046 1162947 808753 1320093 218868 1472132 1420711 1331422 2095842 1589460 536624 2565877 825448 1337984 1109188 1316817 2455934 661048 180133 321977 838275 962934 1814125 2608795 1200910 2606055 871511 797121 33969 940109 1284007 1088533 1332287 139557 747549 196785 1593162 2537153 1340906 1252304 1103471 1287591 2310964 1842514 2528765 490145 878713 279787 658242 2422713 2367605 1566560 482854 857686 908508 1744625 472490 40470 2056078 880954 1580978 1745323 2422913 2302577 1553499 1059857 2239546 1575128 91892 1502192 2581679 2234248 620937 111968 852435 1709075 844021 692275 1300464 1370065 2288082 1590365 2050735 1606905 391302 984664 1152875 400668 1968666 363633 1904882 1164136 260569 924636 1807804 1801711 532605 2338410 1674048 667272 252433 1056758 1784791 2369377 729414 2536010 982118 315208 1600134 262505 910100 2406240 1136412 911997 2547690 1257055 2208964 2224086 2399060 1056462 2428015 1455257 881340 767742 871389 469538 1269470 847177 426777 315533 2423563 702004 1672743 2378528 1043135 95052 1221216 768597 1858646 1344294 1273359 2108737 2493982 2456658 810447 2343141 275009 850113 2213921 1645971 1632090 2446225 1225946 2294731 2118409 1332256 313085 272197 948567 1199883 1657854 1066418 201480 789006 267315 1461193 1958986 1515428 2595003 1471829 95510 769461 1119131 210029 799384 565894 1957665 2257844 1358602 668478 484712 1953233 2440746 842553 2608195 1070952 2105037 2348027 1381041 1676772 1546941 953429 1756695 1295481 1816681 1106916 359570 366640 2461155 572103 87669 162011 1675561 1019778 136963 864014 1919121 102349 2142056 710530 1522959 2213586 722054 586123 747810 2159604 258151 71005 174781 1590415 2095007 2215179 1593259 740009 1952765 2392350 2423876 972405 1153870 882431 1121331 261083 797993 2021501 283561 897693 1517458 1321212 979382 2324199 100683 1682040 1714031 515214 2619665 1910212 2105537 2504455 1765902 220341 1525310 1468059 2384365 394924 875681 107221 293509 2095448 631156 727461 476641 2600417 1451689 2405193 1101780 1608566 2074541 1560393 739769 1379778 2002657 2605644 1586205 1238816 199308 431030 658119 2425419 409477 686048 1193697 917766 1621548 1905760 1896988 717553 2040659 707989 1183860 592092 2616402 543264 370218 1960843 2154201 1437372 2139483 1206678 46547 342853 2467021 290466 1270716 2535935 1380882 2093746 1716016 2562320 946280 639645 974963 773256 2504694 866811 1955352 2015522 2372974 850609 2432220 1093115 121693 1195564 1667030 370588 2082893 1652261 1123609 1468201 192105 505201 2519183 917944 1566001 1148738 2195807 2101576 1777156 1544038 1489699 301321 1937418 1026135 159538 1883576 754299 145635 271225 1162929 1919389 1225132 2471793 1265136 1236353 734332 1075274 954595 1378278 2114527 2494650 1692346 2133005 227749 442906 324074 1049691 2506032 2325434 18510 1893503 231605 1416807 2459634 202018 1888411 1111346 2220809 2052331 1543183 501480 1084515 555513 2479824 1165442 1743242 1736928 501362 2372571 48148 1278565 1922218 866532 977819 760423 1949876 2103429 1295936 2208028 900699 1239971 6915 1498879 2222934 1819185 1247651 267230 576360 1968902 908221 2120418 2356850 1397144 1314969 954342 1955833 121439 925960 672752 1797345 467969 446089 2202941 328746 1647935 1238072 1909750 1108121 575464 2113158 940230 1004998 872290 242913 1259628 1600053 1354435 1498133 2317531 478429 1513108 2326569 1816837 675397 19661 2544984 63283 1388035 1813209 1407372 630484 524259 1821974 1808784 713097 2432327 1196663 1326699 1702278 2513788 34500 1383213 221349 2430064 1747354 508308 2631687 1093489 1741612 492403 6239 737801 2031089 926994 1482289 512364 1400134 776491 431566 217192 2484261 386673 1463127 317805 2507115 149344 570937 208344 1056021 1276609 613850 1871109 2010913 613264 2351659 1810709 2044932 2119044 19364 725128 1370524 1247766 1698713 1035982 1954940 952926 1493106 248617 38409 943184 1617758 1855202 841065 549859 502111 1860698 1820296 282567 795638 2551142 2609014 1904405 1952409 2087395 304268 1540661 854270 1206116 1155126 2245546 312612 723605 559546 1003299 2484563 2407961 1962024 845271 7703 1092255 2396599 567425 551356 877658 1614410 2035063 612243 2533653 293092 1261080 1678978 1054650 579515 1065562 2140563 1522022 153362 2122521 814108 1769286 2217235 676680 1599735 1513377 689924 1270284 2488314 1870278 1043223 2622994 2558201 1483328 1715331 1672686 479575 1436675 2457444 1756232 743424 2101857 745349 685044 995363 2111777 1583417 1681059 2005115 1917962 945007 1955552 119402 1739090 875797 2541674 525904 1999838 911463 2579285 1394934 1758129 1564074 200904 1580814 1561031 2283870 1959305 891397 1852306 2272838 785280 1496441 1126677 840394 1030712 640155 1181889 1067227 1816292 1189474 1241054 1110583 2646578 1464088 2555862 1598931 1498016 2381579 1521156 234799 2319515 2180835 662796 1006230 2181791 439761 875958 63723 1242385 1884812 2011130 1908018 2301402 1205732 747087 1951417 598208 301104 2211893 738991 1243630 2172066 489626 1058089 6894 457113 1141425 1556206 2495612 88805 1529850 2058505 77404 228703 1792789 92670 1754208 147489 438121 460043 2303975 2268177 1665083 1038431 1575028 1646920 41217 1923241 2489072 1986113 1199806 1312716 1003473 112809 1271997 378089 954442 216829 721601 2085166 103232 1112888 405682 492830 2022899 551844 1111700 954353 358167 1736116 876922 908051 326071 614873 2188269 1391817 251857 2302734 1172979 128336 285824 1697028 2296627 1073908 280631 477042 97948 2597264 1705384 638075 285816 2571742 381308 1706679 924577 1999960 329364 997860 832469 766553 2253183 1480812 1557533 1550177 749818 734046 1644176 298653 2180151 1579817 2362068 1256961 2436851 1997624 640674 977473 934707 2333819 1451273 2091081 669810 641328 535251 2434852 63453 2057442 1590069 2542589 2250104 1739673 273975 1850006 320265 1849764 1898115 387718 2575832 2305929 537270 450533 2273208 792700 2114810 1351966 2557471 494868 2213675 1590614 2032800 1332870 165015 1685559 374509 1325379 845822 1274280 1106154 2355574 1546243 1364557 55297 2102387 1138025 2456211 2501117 157349 156933 286454 1279961 131556 998608 691487 2112932 63727 2350577 762669 2181740 836651 709921 1518551 1122361 810771 2620440 386419 307768 356770 227847 614671 2257223 1432224 2187380 1450431 574208 266041 193560 2639665 78768 2391227 2271233 562802 131394 1651109 509042 955278 1645233 1709234 1858853 1636976 2525132 1301776 768462 2094016 2002449 2544165 2220935 569844 31915 18700 1406006 343279 105966 1459710 1762536 2044407 2150794 1441569 903295 277263 561284 2127570 1617291 1569763 479571 701655 2254800 1711418 351822 161956 1079330 2444857 1052600 1544130 939690 362203 2243647 93744 1445269 1555764 1863061 1610563 1716579 1112827 873674 410859 1776478 1385017 2401757 1600674 660489 2630945 1797238 184390 2444339 1535689 17369 574637 1421389 31224 787282 887482 1189783 1026130 2514735 1425324 1578366 1226946 1157360 429275 1851593 2419496 2513694 1102539 1289891 1240285 2055482 408763 1013343 639555 994334 227785 2517437 2458252 206848 2050333 1065577 1112993 900154 1254247 1379614 106644 938225 384533 1383685 1324189 307272 2564785 1560345 2527120 1456958 2584905 742981 496092 2245640 610568 2311174 356495 807938 2043813 720518 1700421 1048489 2282334 1888172 37892 611113 2204921 2598017 1271504 1755887 1072552 1023512 345502 187486 1673875 1508043 128510 394863 788243 1961697 2406509 2141562 1248828 263843 727496 1184850 1529485 2453738 1510898 1642972 1965870 257862 354302 629645 2183427 992207 2347986 1961410 1877052 2395908 2420419 106554 2612139 1358345 1550505 2144744 1460888 1619033 869991 1006519 1834656 2281915 2622756 2502550 352620 560586 2339335 1370941 1481137 1164695 1884017 1721668 905974 2176295 2608106 867245 2583053 1001005 473629 2102668 651424 1486449 2470683 417377 1615677 779282 677881 2274493 1716297 162855 749116 1622554 2229940 1478298 2174090 1432968 781618 503474 659509 1813342 2300163 252268 636424 656655 946315 2202192 623842 2005228 1580575 844154 1104048 1556044 2083196 1413459 2265087 2471615 722298 517727 1998163 2431202 2163438 179414 1267840 2589598 1801592 1702487 2047090 175716 1804836 2209562 2192458 1920185 1667959 146770 1995834 627875 1756554 497966 2377210 2633929 181114 2566637 750841 219665 193493 574123 1127719 2528300 2631911 1425914 1663721 770339 1657201 370498 1502522 2071608 1228236 2029305 1885493 1556533 1570760 953766 436336 2172204 2224903 1378031 1881994 1468275 2038122 2605261 1305073 1698447 1125674 595677 1415051 1879120 128207 952294 2458549 974258 1189445 1928163 1220484 1270469 826159 570575 1983835 357043 2278978 2300424 678182 2197459 2149583 2302538 1771088 11813: 2547916 989980 1582858 162771 211022 1778029 2118349 129228 1094203 2246584 1237234 1967496 1390609 11814: 1932752 1510766 11815: 1735266 1570805 1351463 1311483 1360818 1270496 1032458 1364648 1220758 633583 814518 912634 2632674 2306379 2102140 637603 2498145 1583937 2197467 2146617 273547 2206710 1527760 1666219 2091087 880015 1980133 281133 2028251 2520193 267517 1357868 898576 2314733 2487341 197294 368646 1911714 1615927 1757443 1434109 100424 27120 2356714 285350 193243 417024 1542441 1432790 901199 2370920 2041830 80161 1022709 1495594 1796543 543016 11817: 1473098 1195585 526318 2175304 2275147 1046128 1293947 1977821 2163095 1723956 2346273 1698898 1330663 1162949 1145518 154698 1246963 2542754 625546 995526 1666817 11818: 1923776 1240708 2374726 1755939 507183 1242336 744455 2327718 1058476 874176 1950289 815703 23427 648238 1726551 2635246 1743606 393629 2561246 11819: 2245579 63170 2168171 2076371 2304864 2194342 1987706 6896 64817 1462701 445497 105854 195428 1518269 1708505 677911 2385428 2390472 286006 670686 1784193 633961 443988 1035658 1738634 1692085 2367637 1390514 1514924 1620052 656431 316864 65405 603156 644417 1478236 1499149 154774 572768 2531772 228342 1179757 2587654 1232529 1960248 1888214 1740769 2480192 751479 1781337 1693323 2580526 2133112 2184630 874726 1870875 2383895 1032563 786681 1887649 533478 1186708 1782323 1639793 1960494 425718 1210282 1984946 1186423 2559066 2536098 2131784 71551 1426247 2356982 2095451 2079426 1101285 2568081 610460 2150095 1188440 1453868 1343924 1000122 2016590 1777948 1476304 2456874 779790 1191950 2520181 532582 179415 1314378 2328563 2648893 1345240 2081478 144055 524154 1768219 1474697 2042123 843801 105599 649370 1182: 2127867 142085 661089 116699 388586 1340301 1502446 1259900 1312570 915168 719331 2132649 1084397 985735 600160 11820: 1107322 673076 1341871 2545785 576141 1939417 1901751 376392 136037 44689 1503294 1179731 2485569 2046515 1985846 170401 2301159 938291 977341 567382 142109 1822811 74670 1013358 724630 526369 155622 663261 1226618 1002629 633313 1496843 1011245 1532724 2386235 702354 2145194 2375797 712782 1895344 338404 1478728 204934 1245318 1604732 439422 1054416 487711 193689 745932 2222806 891312 1307989 230866 428705 2042909 1747787 710049 2092667 2300572 623555 922961 2205745 294081 42010 334760 1180346 1891187 2364883 2342526 1906028 1241350 517308 1378126 1909137 507171 2030720 709836 1977343 568487 1343564 1591386 502003 2389740 1480952 1609694 176342 760923 2172207 109075 615582 1775179 1664747 1145939 12168 771745 1725831 1074286 1531680 810056 1892215 1122348 2065190 652216 1675613 855103 2632973 2099651 56393 2345912 986006 931341 11821: 509704 314009 1909084 635950 772959 391663 327577 2643611 1827396 11822: 129093 872064 1727766 1528231 2252785 2183929 2126441 2128956 2269531 1763327 1277888 763960 11823: 1389576 2564096 2565523 587821 11824: 1510598 990552 2429349 2031198 439451 2458532 1822617 2542901 264618 2609461 1049277 1351522 408475 2218900 559470 219118 2432992 359260 2552812 11825: 228231 1064781 1999321 1513218 743025 1523340 13407 2032900 1701081 592786 34160 399778 2172366 840797 2389394 2423080 1786168 175959 1507553 1651071 1981569 1821996 11826: 447954 67065 1647079 216973 451449 2027932 509051 406311 1678820 1292952 1854193 11827: 1262523 11828: 26674 1121014 2332802 2608986 11829: 1307210 69733 2412606 1277858 2206031 927557 2181887 765573 2428089 695999 1698750 1870572 2570420 2370268 674120 1136181 924358 1426173 2118197 264875 2052555 1487730 1322384 2298592 766018 1771415 2565804 2407007 1079431 1743364 2495202 2086035 287294 2389395 1333215 798174 1243120 125721 1783871 560286 2129065 1284794 1349518 419238 41737 2178428 802730 1942345 1093362 2499043 941431 885376 32272 1005215 1299214 628968 1149510 1891789 1477832 775883 1468635 972880 624882 2016773 1281312 1793274 2510997 1900331 2270073 2168124 2571593 34907 807237 463279 1448496 1296763 2416193 1480814 1566425 2061173 71194 1376273 1578077 2397638 2339482 1418508 1274942 104422 1953405 806214 1886792 1600219 1540610 1789120 1036626 1844981 592585 1318390 474401 2296207 718251 1697981 406056 359181 871250 1865938 1489871 1869329 1704354 550128 2293307 1766084 1869574 2354158 443423 1542691 2356956 1656360 1537001 1901532 2414000 1897939 2619988 78373 97289 2068785 42445 2064449 1973859 921320 1577479 2126387 290385 1541086 2393056 1642494 826223 2099609 2426685 2612173 122409 1428882 1534785 1573074 1518164 2309984 2286745 451364 11830: 1123804 11831: 2131047 1479578 474868 2379533 11832: 479531 2247045 1543787 350909 11833: 415415 1132550 241324 580605 1505266 1283300 2172094 971149 254078 1447949 416438 811674 382288 1609686 1664337 703416 992811 11834: 2358724 2365765 2374829 2110905 2329549 906132 1027655 123126 1181644 2211760 2518796 11835: 122236 11836: 1579371 2515496 1110925 1036361 118119 993387 1134177 835387 266363 2519245 966771 1834483 278305 2324693 1795945 609301 31363 84127 1633691 11837: 1650908 1697244 371362 1917013 2485043 758231 2041009 23949 1040388 1903123 850506 2221149 2289944 831360 588430 2432050 856001 1251137 2059234 1004410 1144523 2607773 2039619 2075828 372100 2179930 87201 1757110 2031413 936115 2088649 943873 1032350 82796 1256090 1112060 143180 2026021 959980 2553068 2019003 582950 745278 1191714 2449326 334153 955722 727090 681830 849059 333465 801072 1278570 1005651 2073960 1149101 1472294 2490639 1439442 2323402 222452 2260349 998584 1463353 2620556 426009 53839 649736 2256817 2395634 701561 1214243 2384829 894386 2013670 1585413 2185875 773321 178821 2181900 425059 1150354 924221 1523605 1233481 1701747 1215930 617475 1370416 597648 771489 935449 1111765 410630 1017210 468115 416267 965890 350615 1872101 131915 1058490 629662 1718981 1344855 744192 275570 1464241 545863 2121517 1868345 2360566 25693 1878249 619878 1299122 11838: 553931 235693 520935 390637 889186 349432 11839: 1505884 346848 981535 63364 1477874 519965 1087918 962536 1788245 2515381 1352970 626772 1686467 2188643 1928175 1705758 139364 485669 2002028 2318337 1980753 956405 1054209 1706873 607897 809176 389140 2145959 1184: 2047256 773432 105494 2525653 915428 11840: 1575680 1247464 1801185 177146 1418092 1528288 1953402 2576110 1905516 1763197 1088269 307320 944521 637270 2056821 2275859 2188010 1801756 332751 435392 1249529 528046 362810 1247877 197710 480678 650624 1712482 2622519 2301646 1732015 943196 1294335 2019084 779253 2038068 2232560 1173425 1704795 29564 1357373 11841: 2065831 1076658 278378 11842: 2007817 1070966 1720800 952374 2539176 221873 1690769 780058 111696 1442426 2487766 1488239 115253 2369300 1305236 1360389 271503 11843: 108319 2238529 1945464 2514871 1376040 2492417 1024773 1019997 98818 2504283 1604313 1775696 1620906 1836982 1120302 2001912 1440903 1780330 1717221 1666367 525402 795446 2059863 1132992 214934 392738 2611177 834718 717024 948708 1841953 2211752 2339194 385099 193481 2325893 187356 11844: 1853885 2337325 1082602 263215 1270347 1751781 992491 388781 775739 1210025 2578689 749315 1499253 1103273 1740481 2069616 1481345 1982391 700728 2638061 727339 464269 2262890 2578414 4300 1219202 2299346 137517 2047030 689097 303428 1149769 2088069 2351573 1720155 2085641 2549390 2633388 983373 1945079 934210 555248 2293344 1781481 2604430 1631513 376171 11845: 482207 1072415 2273966 2505993 1054790 1939780 732067 1117314 1394933 1903907 2131954 2391964 11846: 2503691 1494256 638197 1741571 1895058 651531 2094936 2359729 392202 717555 2193038 817654 1697789 701226 222751 2595387 1142434 971302 2264003 946691 929903 421710 1646200 1177271 2434543 1735421 1566640 738330 11847: 1885334 509512 1863679 242948 1648044 1557708 1287697 1885423 1857976 2380453 1954621 1761020 2433331 1325504 389466 1558922 1778870 1657133 86406 18576 1356878 571945 1127268 1588345 2000124 1361836 1862132 2030374 2302079 302597 2496885 2454893 1778733 1766494 1137509 1672877 1492603 490686 823370 2615382 1631574 1051876 286257 2397027 1508061 831912 2489860 1755075 2578344 336665 2197609 1478297 1933687 98238 142055 623201 1571302 878477 2408647 1751246 1725519 1824546 124776 718296 2316102 205366 2415838 750677 1846724 2292053 1349930 2088589 46827 790067 259769 1693770 1034499 248725 1223717 427067 323697 873777 2305478 2024843 284897 1025976 2559013 946691 2391458 454021 822404 2414266 2083712 801825 709197 409332 899185 2503422 1445912 2308531 2275155 2370569 1183212 1972705 1323505 713749 296772 2084229 1653882 1570336 1747190 532515 931900 982118 1070212 2276155 2268992 115094 724996 1743945 68118 16241 623850 2010993 796773 2648705 437049 253571 2093276 811203 11848: 2328558 1109861 1674408 732563 171131 1256419 994283 1494070 2427398 332309 448168 2248070 1978942 1323156 953932 1549959 2014482 768911 513982 999756 417571 388717 2436543 2082653 1843141 525923 329730 1780156 1056238 1370787 2144466 1291040 767597 11849: 1756500 958758 1533452 2162341 1602169 1197824 140450 2193332 1398475 227433 832030 1233447 1995585 1958803 1531777 616309 1356829 1376738 649496 742868 1185: 605299 11850: 2599123 736089 21667 1427229 2624211 1217406 2370073 1424765 786963 2097217 325734 1925262 830598 1398211 2394211 1959592 344542 2079099 1127091 768854 2611456 1012373 988541 2447760 1121681 1134754 2357558 784507 1207758 2485156 1799711 615328 898593 2636852 427313 1177921 2506908 359389 1876209 1199619 222821 2121168 1043724 1571505 537793 1948016 105355 1113595 736800 1168921 2418970 1214500 215683 287104 1491134 11851: 2178877 1327594 465370 1268017 183636 2294113 1539903 1958891 948030 1320247 1965898 421021 11852: 1712395 1049923 1890809 1533440 2556206 815563 767569 1731622 1037713 1750787 2576335 50475 940375 1197612 55528 1805618 11854: 1589575 2211440 1695078 286397 1831549 2152004 186806 1313249 1008016 2498924 355496 885275 1571600 382631 11855: 2044380 927815 177972 1126901 614755 2042548 1949012 382929 2399502 2521795 2150269 2642836 1049212 1683292 2543921 11856: 1872491 2389342 2038362 2067200 1209423 1037348 11857: 2162424 1530396 262579 981597 612466 1141786 1007688 969003 1059101 2268521 2089599 2641198 2456680 1659492 970309 1317902 11858: 878735 1548560 151087 2078227 2557528 393278 535467 8781 2036357 11859: 1540073 1201115 1320185 2411858 53039 1340368 2235189 944664 1688451 2628907 755584 617375 835097 2382875 1948338 2168700 460415 984183 1504752 2307320 365011 1275213 229104 1764515 1269166 537200 1158836 1960194 2218229 346579 1400457 1297229 970390 2339165 2505218 2095433 559084 1808463 978978 290067 550521 2250129 1427801 2243657 772581 1062255 116746 619795 45328 2115279 1544678 492960 699705 249743 482115 2161983 1926799 393419 1744715 975033 963404 2091570 406194 1071157 371699 545822 2499465 418926 1122282 775308 1388228 2488853 644713 453651 1694130 1073842 1116348 1948372 837017 891559 2168411 859879 1329971 1186: 2141387 635036 2705 1774385 525302 1510826 1505182 1767867 457310 2446448 2324118 474401 1357279 1361282 2098449 2354382 956821 11860: 2639089 1384050 1683119 1505628 2117868 2564560 1617245 1007769 1065795 1010964 2569482 1558639 678334 11861: 1364543 2394118 44971 11862: 1136007 1776795 11863: 1928392 2304670 285031 542153 72530 2111755 595440 1490053 1910570 939678 8588 1815269 851676 1507797 308054 1741815 2010869 588392 2371453 327791 578848 543108 186127 1995267 102092 1154024 1242322 1933470 140744 1154027 1180529 1445262 2430105 2162659 984392 2028644 1700595 2004951 2453897 2351193 1806146 1969534 1195600 340224 11864: 1493533 141186 36302 1585545 1387949 1820234 11865: 1125150 642089 2535200 1206803 2358820 11866: 1050369 1533591 2231006 11867: 487522 1318980 1475176 11868: 1083968 1757328 1657211 929359 1164575 513568 825496 2099211 11869: 2034442 1729802 1573748 2004001 2253388 1039206 238081 90262 1482399 1707438 843771 1288191 1447648 2025498 2322353 244383 2501226 2396612 1464362 1747842 1187: 1110567 3916 2147527 153237 11870: 1035672 11871: 485943 2061208 2072770 2139906 1087365 2063628 710792 2096761 11872: 120107 981036 11873: 1104869 11874: 602147 1254679 345476 1684134 2082065 310101 2543739 831444 1199938 2133034 1871042 11875: 2106432 2598622 928711 2063030 196844 1216429 967562 2044476 2486693 817246 1845970 2647559 949519 1621227 1744003 2618895 1183546 1223468 264862 604834 1515709 604559 2331045 887741 740423 1500597 2590462 2102295 719906 2306336 2117569 2232524 2296504 2028284 1281982 2510511 2322405 1527679 2351412 943036 1519761 1943378 2435243 2574592 322406 1514625 1691072 687477 2187141 172908 1942344 1109000 703447 808887 60981 1130247 1862544 863309 1551765 195365 648450 442070 635471 2111014 2051489 541746 76467 504175 1933648 1799148 857950 1947752 51689 513591 1709541 1462807 1668869 910119 1014589 2050686 220009 277487 129431 1188988 456976 1104115 345332 2022007 1373231 534604 956587 834412 2332648 611478 1665638 15487 1447599 629528 2074836 2601 1001910 2494816 2274684 747281 1796082 1297087 527684 2172710 200446 2178343 2575673 2152558 11876: 1953712 1043044 1769459 2073922 11877: 222993 1765301 11878: 1265831 999629 1106166 742914 990248 614373 11879: 2004700 358313 2530915 1188: 575832 677123 653544 11880: 80127 2434070 288256 11881: 759973 1851740 1110296 968053 155342 922880 881448 1943753 805269 2182265 1860768 462063 2543158 569783 2577200 2602083 260209 1440562 1830528 2562086 1410211 1430083 1082153 1450747 11882: 949186 1801624 2182899 1951917 2086504 1896302 1137138 829411 489325 2107665 253925 294584 537040 1417447 1709707 303146 1436545 273118 2008259 330453 108296 1612572 449098 1913923 1673923 1381503 491317 515463 1620646 1728302 145155 566854 1508087 910945 2069974 2297921 1318861 398794 2541757 1682100 191315 1272475 93831 29661 2295843 1086381 304855 779630 1817706 1847490 2284422 1648102 2530260 2047836 1924270 2556478 148524 1497892 709475 1436549 971735 1685238 1484035 422127 2076903 465024 795188 1500828 204480 1712965 1423127 2340355 2472973 1248505 1285124 2147484 1677355 1037008 1301525 1603671 1059451 2486360 410076 2103607 1027750 1272474 331799 1259858 907563 1752053 2015040 2443848 2124716 330800 1949624 1031304 1972019 1724286 1790098 1698023 11883: 1389044 1782772 1910240 976205 1863789 2182341 11884: 94053 898793 2307270 2261619 2096898 1097735 2529547 1847450 836625 351085 2346146 11886: 2482196 2081171 117512 1938019 2524823 300657 951147 1684362 600450 2587732 379973 2016774 1557627 1402246 1930883 1464365 1763878 1834793 624035 700961 928481 1099682 126389 620557 1397343 2638189 1611366 2504115 2591583 1139010 847166 241131 1865579 425571 2080166 1420814 1796384 95329 397126 1575849 648691 1346670 32307 249296 1135068 2518677 2334279 1351706 1918730 1809981 904665 2467065 1090980 1101849 1084980 1464999 2493348 399402 2110211 1130221 69368 376576 997399 895443 1374029 500057 2190181 2526735 1461920 2290591 1218316 1115666 872886 264446 1357346 198521 1006547 1865632 1509979 1284789 2184515 516714 374991 2101990 894963 2571730 382105 2183930 1289365 2296238 1760801 2547723 1110399 841784 2113187 168632 1354640 1144881 949144 11887: 824480 784796 2512286 626164 593186 2003795 2396611 853344 2165352 2397638 2547519 726945 11888: 2072255 1703058 2374368 279376 837993 2318246 1797252 2599947 1594480 1333989 369041 21527 357635 532937 2320995 775326 2296942 1384697 2086363 1850671 1959499 194302 2554478 1754501 410286 2603914 2368027 1715660 832159 519724 795266 1662438 736192 945607 99047 2511054 2088020 1822722 912867 1566295 1632980 1531695 1890088 5685 1078117 1666396 1286485 1759937 1711090 696377 1359766 517546 2141510 1287235 1058518 750646 54275 1789850 1196252 1438697 2294844 2345678 1953757 1445990 1556090 1446168 2381313 2587931 614348 2505460 2286496 1943468 382921 641756 893357 539186 477099 2015307 10150 2631073 1278539 485931 381904 935972 2606055 1235668 2632949 1002523 1108986 1113303 2371005 1320687 2632884 823215 397686 2305114 2053413 1129927 61940 1555156 1055143 168607 1152090 314041 175726 145523 1681994 2563640 11889: 1626515 1337517 1189: 1309588 367181 1651210 1623473 11890: 435239 2223756 365703 2479276 1823948 804602 126045 1793178 544833 67581 11891: 631886 425209 1368985 436239 1109345 2218118 2601090 1247899 1799841 2316561 2408958 2331272 1101538 2487910 725062 1489582 918917 495916 1306336 1485489 2022539 1732666 1918229 1253624 2625469 591512 2349683 1429085 486161 2392416 651167 1322438 1455696 2585993 1709710 1996089 6933 1725647 2522829 1125443 894163 1727539 2230705 1267020 925911 1397559 1741028 1288920 2131256 1761324 2150852 1580479 2557349 827116 1721720 2349520 628792 2238759 919657 242858 574386 936378 1710966 596696 234531 840506 396166 685581 2245901 2171429 2088832 1510008 2075149 125454 2180518 2272597 537422 2304945 1200212 2086712 1403056 1986507 759643 437435 2488707 1671733 1573079 1312674 1787082 1863406 2223513 2241183 1245928 1185677 208259 1701972 232980 1304797 387170 1348004 1608056 901943 1365578 567837 758527 2085139 1344852 1539898 1510729 1332277 1353913 1241429 974169 1069941 2096356 924504 1246334 2188366 705005 2011096 2612564 915790 650481 1119537 1734130 649199 353668 2313080 2311851 699864 639390 105956 2221432 548534 413363 2617654 1558902 1141895 1363968 383757 2132149 2474428 1725728 177678 2629022 981034 1892765 1163445 608466 2097768 2145703 1470708 629697 340137 886536 1080495 32339 1827709 11892: 524560 101967 683296 2086548 2083754 1294471 2146942 574119 11893: 2029829 2182824 271246 1678929 710801 410493 2314065 1938247 785023 1207884 2126959 1272917 609134 515613 155863 51087 528413 932897 2226035 2066661 243421 1818994 833061 2118965 1879841 640328 11894: 1774714 2396597 1449738 986250 2063559 1537695 1989542 2162357 295455 2387369 1076140 2012350 1048815 11895: 765741 568614 2502587 11896: 990776 174508 911967 751705 2176297 1919604 664527 11897: 73119 1204080 897013 8815 2173831 925414 11898: 1814174 33607 584615 994563 1256953 2595725 56482 837646 2293480 2116135 11899: 395685 1233997 2260281 1559887 1645609 1280831 1607985 2489966 365611 1600816 2080499 497548 1302938 354326 412129 1237909 300517 2410675 544327 560765 691717 635503 2441155 711616 581575 1577950 1086619 2506228 266261 2180113 473044 847220 1400057 1319339 354881 103185 1948415 2073799 1850468 502993 522907 1667299 184043 870526 876288 48779 2284160 1633671 1419469 1124963 25452 1149130 1884933 1482467 543219 856688 822701 654591 759322 119: 757118 2557635 1199783 1541741 681618 2037527 1715880 1190: 896780 2635450 396015 826473 540293 1438566 483686 310887 414604 11900: 434971 889473 1077124 997517 1970223 1777357 1355581 2045344 2423319 98762 2294738 190106 101083 2059769 1182179 1820247 93524 11901: 889972 1146929 2630216 355744 1417639 1194815 346231 372303 2204328 197163 2376248 1456621 2426710 1386775 2255532 695555 128830 984183 852400 489508 2529406 1558807 717555 2016575 2442633 1046128 2613700 41029 1887046 2587573 1472281 891249 1557692 1747109 574068 2169292 2554474 2122385 1860427 1949735 2610745 2639459 726079 2259970 669397 333736 619207 420262 789105 498623 1037166 1859780 1036358 2131081 2142898 1823580 1158504 1221594 65308 640816 2501510 1357785 73256 1845611 2408274 340540 1928222 150218 428928 866237 2494105 1519349 1675828 839238 1904091 713559 1115304 919071 2060965 2475685 1971985 2049726 2153063 2164281 2268020 2111001 2276155 497121 1769109 254274 2445884 222128 1804002 219284 892105 1137090 1486770 143938 105845 928722 55313 990862 649013 11902: 350495 1824186 1719752 865381 238085 1337390 210618 320540 65862 1894575 1925775 2214257 1590409 682894 1494385 11903: 1828719 1873828 1261495 1242087 1918049 1825042 632303 156079 959432 118346 1096018 2003742 2410476 1407414 383374 365767 1795620 2342991 795014 563233 784320 301059 1427402 506361 621751 935620 1442364 392760 93543 1673472 2255532 2247627 1423100 1114241 275630 116545 1410044 501790 1477208 1615101 1984835 1043021 1215310 1216949 2131832 677077 2167164 1151068 630630 1714966 2185412 1421555 578237 1427826 1370327 2235888 1792551 953430 1690769 82089 2555099 1890000 1001509 1742339 1906650 1670136 1724367 256189 1865204 891349 16499 2274275 92823 1594399 1316172 2272808 1871367 1216114 2273276 1766801 1598059 1452173 1570733 480142 1843774 950448 56428 1543240 102866 1099918 1921961 2164031 1924107 912391 562161 1416098 2557578 1956727 1477526 466211 1681323 440535 1992746 2215769 2222408 1435875 1045143 297184 1360165 2649155 1951919 231523 1002802 1699349 2385517 287166 1916326 349608 2239734 2379635 741743 330381 1257953 1804533 1094687 484911 2532451 1880691 1440329 2332866 1621095 2164204 2290924 1459626 98652 1189236 94168 2427968 531871 353229 2360987 653027 243308 1256590 454833 827075 1333624 779370 1900330 1291832 2476092 644409 449598 1401025 2137306 1691928 1271899 1656157 1321771 1837122 1845260 132503 2532825 2282800 2435613 1098417 312617 2517313 323076 2640109 990617 2574303 2549939 1274834 2371036 1151472 993314 2241886 2304480 1428576 23125 2479910 497614 181732 1194320 2450043 1091338 2395555 442013 1273014 1173605 1096064 198373 291725 112687 1287657 395655 1230983 2167501 1600966 427106 2128658 1142658 1129083 1224438 2164977 600033 1050310 2300656 1884816 18309 2484218 1855850 2021160 995583 952579 235657 1460212 1377168 1482441 1676294 787228 2623810 1579528 928733 2647114 148094 1585500 1684053 265746 1784394 1112907 2152558 1679302 695543 2646468 2421206 1264983 511255 1442634 11904: 1689559 2506819 2206698 1565183 754135 690332 1499741 603501 1919678 1103122 110803 1731830 1457029 1221915 2011682 2009683 564313 779349 476096 1928271 1083250 2392446 2161658 172654 2527569 1338868 101183 2594081 1608589 65016 1135906 923019 1755446 408261 719959 1393901 877585 1879341 592971 1021013 2516572 1050741 2427931 1972885 933214 1430707 669915 1629433 960819 1605593 705166 2291305 2185761 2283154 2422226 707326 1457393 2483638 2632181 1299476 2295875 1234983 2372744 951127 2616936 1773651 1129735 2072471 2328265 2591054 1250364 2634303 668445 1514961 2322592 1494603 1238797 817619 2604850 2321548 175025 307261 1534012 1912295 2499041 1311715 2004345 386718 1401665 620813 1207437 247304 670942 894298 483044 1781366 2159915 2136805 2382189 857903 426369 1132401 354178 1533197 761063 865022 2264847 16786 628582 415432 984002 1997940 230650 11905: 1467209 1398922 11906: 2538159 573425 2036298 2139059 585900 1260670 862511 286904 1150512 1557131 246374 545543 1907502 11907: 2293844 1260699 2642509 1784154 2308181 778692 1581331 2606368 162896 2083302 283604 2450992 1059059 417612 1690455 484589 2404693 757437 549047 1218120 683866 2243304 2625219 1299718 820589 1151537 1034844 1844053 2206118 570212 1244628 1013488 2006713 356141 1664593 970440 307677 1444287 1762650 2526485 2152168 1956904 1831791 528039 1114133 1768759 573487 1862555 522453 2302259 43277 821618 1460212 2014911 565587 2152696 821456 97720 145523 2625782 11908: 1467118 2066857 1358 895348 2418107 1828615 1395012 943156 1125966 20005 2058424 2280713 394913 384322 2324052 25825 1198528 421416 190835 1008085 1560429 706964 1979198 1785706 1626242 1454325 2283498 2514367 2384314 733118 1244959 691430 621244 2016436 1558988 1581960 1425656 1131166 2547552 1317898 2272318 1080147 1291562 2140099 6206 402619 11909: 598328 203642 288343 2096047 1543351 818526 1227375 722532 526149 1215002 1614253 552651 2302410 270708 1587792 1850833 813440 937681 1459910 1632666 1793918 2118757 2149088 1274035 1191: 885814 758784 2567279 2493955 827136 965481 1083131 1621354 1571565 1716867 1156298 1341146 1580943 95194 404869 2389324 2017088 1101594 1147124 538637 2275385 1101668 1867189 11910: 1991036 1685449 14119 1947663 2335971 298956 455962 1089103 1906496 381231 1374793 826553 765858 1018368 1445236 967382 2317177 1159580 1378136 2141635 1445632 1771193 243029 1310195 1557405 898511 688036 734902 1638528 348204 526199 1239667 1914940 21061 454487 1181191 1245407 1777150 540843 231922 1105287 672037 867676 799009 1126676 157999 1137636 1938394 2459035 151971 96266 2237047 1898714 2213995 2534384 2098716 447502 155512 858537 2513752 1768829 886600 2189972 135761 85276 226831 248725 1938048 2206103 1692798 189985 2503594 528877 1387370 2278907 2468936 2648413 1471543 2364772 1191300 1400972 2577570 297726 1009827 708027 556085 232122 1911556 1152581 2553367 763269 5600 182688 2648705 735595 486195 20461 1464097 11911: 2311452 2062828 583332 2490187 2478937 2360887 1943654 689132 138873 638587 2621694 292617 1779443 1621327 928071 2394135 341014 970031 678793 2442878 985949 321830 455629 2446859 1806729 1305421 2151599 1935479 716286 55038 1772787 2328115 1805061 1827676 287213 2557870 409176 1332284 1888748 1133021 963121 2395986 1836992 691500 338552 366994 1587294 1602952 1772767 298010 2062100 1523219 858739 2335390 1050506 1265074 2246857 138069 1185111 2358145 1884000 2436587 901447 2153840 2388423 370523 3679 1430600 1607647 2219509 2461607 2422044 923889 908642 1580927 1696577 1996291 1085994 93552 541985 1823163 1656914 168889 1028837 2027585 2272488 886005 2204729 936551 1072698 26468 145615 2012391 2333325 1024782 2140591 849342 2296715 1189006 312182 2575237 1756884 2563839 781449 2433340 1433690 1698079 2184042 1523488 2188978 113645 1110523 2409246 1164435 56678 260899 2602690 2395482 1591584 847799 1039158 1465238 506279 2221166 1565242 2602634 2187583 2175012 1234622 1762653 2601659 1666697 606387 940183 179707 1100139 877793 1488577 1080885 1037600 895254 2035777 2315149 1137204 2234074 831755 155793 2268656 684951 815628 2136520 682155 575022 1650338 413187 408918 656053 555276 1751931 1132269 89368 1155301 2197259 625967 2582850 787021 1400535 1958619 1281653 2436322 1331071 1409455 256072 1542696 44521 355538 564158 2093107 1046515 747510 2376368 1874631 438667 2305789 435658 568048 2014304 1636233 1419579 1159374 2124333 917058 555910 1196677 26793 702986 377965 1300686 75506 1442413 2612043 917926 913542 1120311 188716 2393050 1176074 2337275 1696768 972417 490703 25003 1560504 1685197 913199 470758 2034903 1750180 1628567 1344602 886662 797177 2178989 1110480 2592526 321376 1179680 726837 223192 1060333 2267437 1997840 2564581 2351415 1035207 649152 1373746 1598997 2544774 1663679 923646 844129 1856309 673922 2208671 922288 861424 1077175 2324513 407401 2403194 493978 1020 2612953 2334180 2522908 1395617 200064 443521 1128935 1110411 691495 342267 573443 1418953 1995090 2536706 163617 1617000 1788045 1758943 1671101 768499 1046977 597546 882948 137924 1636791 2459792 891055 2499999 1110708 665375 375979 179593 1214952 1888184 1374428 2145831 236712 2568861 784578 1686070 1994802 330102 381833 2202223 1761916 769986 1900757 1025705 797197 376998 2118564 675655 2596109 2599292 2422125 2588405 2488356 83158 1422746 1789506 2564085 2127860 1043606 611466 770587 2202658 855276 155998 1376947 303491 2234050 1968731 1477636 1705726 1291632 1414482 1122008 2164188 1182814 2503150 2082912 1417851 1841056 1974296 1981469 1925002 181320 939434 853095 97164 2550496 1643524 1701767 2234845 1361876 2266662 1386848 342360 2016825 1684144 1476712 122019 2348291 2032338 2011181 481231 2503559 869953 2307236 2079764 1775693 2290508 1053112 1571650 2349579 2551558 210845 299856 2026424 2221675 2459613 2382696 1737061 2561339 773878 447875 1797933 2149094 115530 1156768 1361122 2168170 1554530 2304945 545790 241988 372154 2163316 369580 107048 2321466 519678 542775 2504899 244118 1384585 2562540 682546 1480496 1142589 1171515 937979 2075693 61038 1110959 76500 1602892 1765614 142950 1425767 1356654 1833221 1445952 117702 2436406 2353601 1228248 357726 1481920 2644619 754185 1261528 2495298 458677 2384133 292700 1349681 825711 1483724 2504133 1627559 1875786 1324333 1315589 1833043 358600 39284 2399750 531626 659625 215367 375046 825742 585834 468806 972759 934564 1037535 2587828 1182702 443835 971934 154919 2401186 2087850 1753687 167921 1457797 559034 843950 1293477 624019 1751961 212846 681374 1986458 846358 1321283 1326816 2446699 939264 479620 309293 685881 30365 764038 460501 338682 2348438 2201123 735654 1821519 1290860 233989 1266973 917504 2094865 1324932 2026793 1085757 780525 1771096 545876 361616 2127222 1469556 2084553 391867 2204318 2410411 1976322 581396 2448899 1325875 13568 1688879 258004 583098 2448149 1599368 439487 194795 1141414 1124491 1121253 2395477 1872888 1123981 1713804 1700270 2071501 1442935 2511536 505243 2138785 1769765 2622878 690400 1169723 1720121 738633 542582 1363402 2613724 1897190 2344984 894879 2188366 1522070 808157 508204 1600696 329375 959949 1193695 1750848 781269 1270886 931226 2505609 2415946 468057 1061676 2339154 1516079 2453830 2114800 1937831 850135 1017179 1221494 386241 807452 1358101 348545 1969755 360613 404935 1310668 2070590 1586801 2600693 540957 1683828 1188792 2127158 197773 614597 1948052 1540239 1373370 2517982 1400336 388746 1320502 802808 1816740 1913866 1220404 997482 358532 2595463 1947029 1569373 1767716 2324314 796923 2146347 656245 1957665 789110 1896518 2582610 1424522 1888124 685318 1697224 670462 1338594 2558878 1174419 428511 856095 1878661 2226490 887620 208832 2625036 922334 1776785 1817746 1523924 20149 91150 2209997 1058416 630484 2623472 1191883 2320446 1047191 314028 136681 1529978 2291151 1027750 453637 1241836 953503 2206151 2558201 2626831 1226271 1805112 1299542 122821 2633303 807445 819223 1853459 2331903 2043294 88409 969317 2324212 865479 1273319 1660347 266289 824184 960402 1713004 2612790 234203 85656 1774161 985857 1094470 1871886 336592 1395102 832019 1140524 1112774 1132431 2267820 846795 740379 1229082 1362272 1933668 688543 2400251 202296 372319 2320706 1001004 2596231 2002443 255819 195658 2089170 504663 1171080 2162364 390964 117758 2194125 337806 601909 1481137 1025162 776965 349726 1556671 2139108 409484 2303785 1900788 360721 1230600 229601 11912: 1666902 147938 217164 2068692 2289724 84762 1875333 1962174 1843056 680777 153595 1598182 1370743 2414966 1468435 1676849 2307827 1835080 569533 28851 946415 631147 1629245 1155156 2021460 2304756 1996541 2502275 11913: 1459962 1599029 139627 374107 1865180 2353580 918174 735015 11914: 771174 2408402 2274653 1422112 1217044 1059489 776293 1915882 1631237 1740124 1573507 1894934 1462058 1754040 2558148 593687 569099 1353212 2429789 103904 174408 1193636 1647190 1623516 2153451 2554944 1288746 620310 265055 418328 218030 1905924 2442139 1066384 1100216 351406 2291210 88887 1610066 406958 874853 1220930 454861 1191697 870576 1246340 1428913 1519905 731025 2428176 58378 497004 1494790 2319365 551539 2028800 364708 725146 1762117 1507988 758234 905089 584780 491748 1126598 2603386 1659768 551195 2354236 539018 1856085 969182 285636 1667395 1764962 117256 11915: 1369525 1682483 634205 2252315 454124 2532433 1756796 1339461 974731 2450244 526238 993606 50634 695046 323253 11916: 2211217 2354848 1970404 769047 1057614 1875144 1519118 1600613 992668 1292241 1732899 40489 2581445 1434556 852193 1831664 143976 1312225 396882 293130 1608439 11917: 1547148 2328297 865790 686393 2512981 799332 1168059 1856709 260580 905608 1817438 2263982 423240 578538 2071966 11918: 2023755 940434 2490125 1317349 1439261 597674 915071 216164 1859117 687889 624034 1638603 11919: 1791842 2026613 1617482 1180706 1192: 966271 2192781 1812529 1486880 1598073 1904152 1356780 1039379 2415373 11920: 933825 776782 1118291 1878489 11921: 2056074 1951035 563681 1777957 398786 75673 663190 11922: 74213 439439 557502 11923: 427770 2523996 11924: 2415204 1354067 1954102 1434772 510245 11925: 2035587 1163872 1472421 1514964 2280996 1440574 2469880 916387 1124370 2173289 1875704 273324 2158340 1023611 1200454 1975357 902573 1224669 8981 2357069 1854547 2356109 933835 1749737 2539902 2575217 2076454 1176274 871349 2097055 489586 2249181 777352 762987 173756 818295 1789295 1242463 1548659 460007 160974 628359 760518 2573739 704448 703821 2238207 729999 1730283 1364476 554393 84133 1118962 53672 1731033 1516873 1239509 2574852 323883 907979 1874875 1691969 1571609 2310820 2330245 2510055 2211750 1327423 2347230 859537 2291851 1414514 804414 2247861 278770 1603312 1205069 349576 1756262 2513739 2084614 235109 1849618 405270 1192771 2335924 110937 213450 815210 2483005 1413190 1662661 583262 1459773 1737589 699544 898706 1522104 373574 190874 268592 278759 1295849 1039760 1419176 1226445 2386712 775119 107366 445508 333471 101636 2220954 2276933 715017 1909450 797853 2575012 2585235 1491385 1965481 2094803 2607087 1911539 1416985 2388771 2385558 462149 1694012 2587561 2388628 1129041 2091648 1399835 2611576 1596451 473748 891743 2191650 2625199 1912551 2542922 413703 2067878 2407472 1141793 1015549 2013164 1157467 1623634 72148 2481666 155159 1553685 1934870 1016256 978739 213587 1625221 1085932 1299542 2238231 2219092 1134607 2147242 482575 11117 2645456 2163169 1729027 2501517 1072264 1208375 230125 11926: 1686879 753248 1350262 1165827 1754771 2160938 1847917 2175463 1184563 2514842 890779 2631827 1768476 2403746 2430531 1615534 1835397 391907 732173 282542 1010945 736028 583015 480073 2257670 1694188 2605895 2351761 554458 655741 2371979 1901739 1861395 1671691 2202202 2192251 2362860 1285643 2117579 1906394 2234920 685127 473720 1591786 1029494 2345628 1775303 821578 2016699 1572627 814896 2510656 403504 1643964 2159857 2552220 1275939 2419802 87487 1697135 2359405 2175531 51755 163569 126427 1628483 2259548 2449717 440209 2268744 1705758 204868 629988 136862 858014 799614 2278908 1032853 465309 2309420 185939 236285 1433190 688419 2324555 2194706 205076 1012539 2021553 1039818 753644 1313973 1085467 1804286 385648 1625027 400643 1381356 335748 674840 1317639 2335197 2175450 2254025 2323822 2479744 1174587 1961989 953025 1073615 1716311 277633 1281152 1132495 1442653 2189250 274792 1444275 2392580 918622 1483142 1633683 521536 359996 63218 1760386 1354293 1789177 1597778 851874 1327749 2466866 1147059 573766 1612900 2544181 1597335 221816 1425781 774597 1087409 1948052 1299149 2474899 1090832 2254681 89684 1530578 2107945 368124 1044523 1060090 757148 2068034 2409688 1836454 557428 1400134 952579 893701 1941025 1895874 1257323 1250210 1523940 1997624 1153255 500897 1470708 2248612 796904 1395780 78244 1716883 741895 1383363 496270 2201147 830925 364547 182009 11927: 544532 1847948 2281848 183672 2078731 49146 943965 2106153 745822 2390197 2140945 11928: 1290219 11929: 479062 826745 2648181 998169 776673 662550 767648 1045783 1716867 1958904 2158968 613451 1333690 514549 768730 1980992 2449397 38412 1724335 1102760 1041553 1297899 1193: 2491798 761700 2433476 1496674 441772 1091388 1168718 1506108 1424143 123522 729934 2365396 1354632 2131120 1103481 2471921 1215287 404022 324379 1502773 1702552 383628 1449679 117218 55315 2075802 710246 2443440 2110905 2595310 2641965 2074617 2137145 2189926 329102 1444263 634637 2067880 1687975 1027773 345179 189568 2546981 647204 11931: 1120091 931626 1017950 1148490 963594 1502558 2120030 22308 1734649 902347 30502 1537189 1631729 2132791 1562478 982019 963684 1143756 515079 507581 1397882 1593643 207288 1035583 952874 56554 560119 2042504 1020998 1327781 1496377 1261731 846040 883372 1880176 2383542 2484033 1182305 612653 1464789 1126652 1964980 618789 2437615 760702 165247 1675274 1071752 2052652 2091736 2315844 2070798 2579734 1681907 600949 991132 1475025 1123870 2498861 2505763 250036 507301 527953 1455036 47944 2054733 2147449 2048287 1831779 1877347 1722468 330282 693564 1609072 1257387 2046602 72001 1735869 1017623 336707 1310414 459912 2001509 1225396 2052390 1443328 969041 529224 1461565 2460025 1278881 2237751 1324775 2111332 1760855 1295280 870787 1608076 1012086 1678750 2226177 2170615 2288266 867527 1559982 1486273 853359 484351 1009997 2397809 450899 2510839 857665 853683 1978543 2269070 1985407 1366337 637055 2102947 1831709 2643775 259402 1436960 1088391 676126 1611303 760697 1140998 2555170 1140801 534620 1260599 1167774 14156 1342760 2353154 186127 174189 537538 2380806 548609 806944 2258405 754566 362815 1304436 384969 1805656 2495092 1593040 1069330 404477 2640278 857959 1655428 1646515 2300643 2131847 225527 1809796 2622223 1965634 600251 2564903 2586569 1316915 1744902 1184975 1178769 2075165 1528437 734791 288247 2286156 2030877 1287949 1598232 2210598 2636145 2177653 281070 187160 318495 1850684 1632583 500770 2585319 2564639 1618837 1331954 2594892 279996 1980891 632653 1313947 1077141 968532 412108 2409772 2041242 1072095 1909175 1813383 2006385 698796 1393091 1056238 359644 1273133 763269 1733305 1422650 2646650 659928 54659 1156887 2450798 1346751 1909441 119727 676839 308824 169547 590515 773906 2045151 1453405 521295 1121781 11932: 2334449 11933: 119848 11934: 41884 1688422 1690978 178023 1578548 2254869 310261 1459773 1695417 42072 1199125 939320 11935: 301811 26949 172588 1951632 225935 1075283 474968 2211188 9193 147686 2150937 2380270 1903582 1413183 1743759 263867 960073 764057 1349657 2436963 673414 2163718 59336 2072599 1723484 1669004 1015650 324653 293628 1492263 2186702 1187026 539487 1549436 1672270 1317682 1214171 1138657 1914916 1925179 2049935 136427 653202 1341585 2060279 1372434 2348960 212367 2195709 919509 43564 2022983 296040 1976973 2129181 148151 2428294 2036536 2575930 2608958 510975 1604592 2255130 1820996 590114 436046 657398 2408354 1743134 1434713 439637 1748497 583837 2365235 621393 11936: 2297559 392947 2610119 1760637 2203283 533473 656242 1908395 2467826 1638115 1235131 2508301 11937: 1366126 2177447 1968095 35094 2108370 2147936 67822 527958 333336 901325 2051971 542295 2400308 2098086 161986 59656 1903897 129546 266714 1844198 2078825 45058 2586387 2424522 974009 11938: 343645 564451 2106311 363137 1779414 1523213 2126117 735262 2622843 240713 2037884 2046118 1708273 1240006 2357044 11939: 1933096 851708 1489306 190760 1158139 1194: 389850 175342 230485 441090 596331 1849986 536849 751994 39221 1493048 2491521 1380053 11940: 2630232 2131682 921007 1105980 1420548 1698472 756606 1282819 280484 2343549 1874523 1475561 118690 11941: 41179 1689071 1145664 1291318 289076 710933 618236 1455957 378869 1947371 1931329 2646635 2507646 128796 2611699 975421 2489014 1774121 607560 800039 425737 745741 2624387 151133 1901285 796537 2494947 2095681 832155 1682412 1990063 1754192 278583 2529818 1201038 21346 1998038 935384 978624 1604438 716446 1842910 589069 1978543 738964 469151 885229 453782 421668 481064 1829685 1940582 907527 679820 88619 2564880 1975605 584158 2638967 2146460 752108 1224581 591561 1707123 1356358 1499066 984525 2523444 1992091 765740 299249 254687 833336 1641510 1541916 1460549 739559 1060553 2389543 1336769 2029135 1329465 2432256 913345 1001924 2358762 905370 322337 232596 11942: 2073811 1632247 2607983 588149 2553254 259373 1238443 1913117 321059 2128659 1217641 575288 865494 1348610 921961 658729 987181 995701 2097753 2636597 496876 1272423 1660331 11944: 999844 1976875 324372 1891584 265263 11945: 866081 11946: 170147 1313795 2595477 2280407 11947: 697258 1349656 11948: 1414832 11949: 2093289 2434006 1203012 1630675 1006792 1817749 2091681 329751 190701 1354763 1014994 2590873 1814297 1427839 2050889 99695 1436470 1278293 679049 809392 2075012 2075727 933761 2190222 234483 1343951 2311770 793318 2087499 1164792 2006421 2612086 1760489 2164188 1301003 579190 2356245 1798094 1079945 104792 1995234 187392 2256971 1290135 415126 2392284 1738388 282068 354918 1620258 2370716 2209512 724752 333573 441415 1533735 951001 1406277 1859121 224980 1651197 135035 2155287 2316860 1835436 1553470 929903 294749 2170974 1183403 798385 2310618 1511055 732245 13565 2609234 1038779 857903 2068387 908376 1950421 828488 1682114 1321682 812049 2158701 2570936 1195: 2498199 616735 678896 1245816 5977 2177114 356262 2230528 1417347 1831419 2539266 1195601 2082528 170179 1536728 1816390 957762 2620194 78846 2441344 34892 11950: 1132932 11952: 884224 206281 214619 1026790 397216 46770 1953673 11953: 210161 11954: 417569 35770 11955: 734265 1082588 1460137 1884309 1823320 2356837 2374055 2040324 2160745 1694481 272912 2389781 164103 1013156 936267 1569046 1631321 1659792 54776 737058 2187520 211346 1139853 2489585 1622489 11956: 2050283 11957: 2486809 1270800 845116 1858533 11958: 903408 11959: 834131 461102 713526 1196: 1389211 677344 1710680 2448234 384214 2476288 11960: 2397371 1735203 1171396 11961: 909886 2228275 1637761 696469 2093862 534353 1859164 2036613 435929 849176 158375 228881 1945784 2191545 2289242 1289969 2494381 1576540 852308 1857378 416808 1840146 1577107 1790478 958584 2501833 1226102 637070 70935 524402 1463222 263358 11962: 2076442 1060090 11963: 106021 835433 755056 1280741 1434651 1340891 1156032 907347 1637236 1408571 11964: 677085 318491 1588993 695770 11965: 489613 243198 2366855 535503 2094823 611730 1787427 52460 1026302 2089572 2235196 2066857 968092 764979 182584 2448462 2630127 898504 1697656 1848882 93782 2402822 1388075 2037015 2353939 135365 1160527 391735 1431841 865965 1148967 930328 109000 624004 1079166 267970 1356065 1182073 487253 1065084 2244199 1328713 21022 277223 140321 498988 1038336 2412401 807065 1920140 32037 1595356 1571208 1102069 1893273 2062052 1465190 1792874 1132804 2087916 2620757 1174054 387866 260318 668211 2393219 2559056 876191 1697529 2154385 1457573 617726 1751065 670634 1147520 1389744 2494798 211945 1630360 2399882 1929605 1842313 1797668 509868 1260670 1354943 169108 1543639 1381897 1008807 2426059 1294884 1309613 2613328 2454448 1721862 937612 1786989 1006342 1111061 775513 249391 1153222 2318551 807406 1216959 1659474 1965731 1971643 443106 1123042 103775 2369280 1559690 1496400 2343087 2096839 1887259 440250 683838 671590 1687635 1331984 1973130 2437226 1162348 1596044 466486 2424364 35787 1622226 1561574 419619 2446406 1559894 1176981 276125 642157 149436 81166 2006074 2315702 1002910 705233 2380307 875408 2327875 2144761 2421732 473894 138176 2179884 2134782 620106 668443 9597 2618879 1855555 1350794 297904 1513309 654434 1024037 1083600 2428126 2317849 459441 2610272 2315537 859924 1829428 1173946 1750077 1651396 800739 1819054 1656531 1511608 1717839 2060737 335015 2037522 172726 159727 924293 773018 1975945 2307967 297382 1728613 1082000 1821176 2142846 1890699 1112363 1931782 401024 547796 283403 1907210 1780072 341114 1137803 1562350 455794 1375202 1409247 1672756 1800550 1895456 335013 2585559 940030 115675 888801 354302 321865 435748 1368688 1102535 336443 1415051 11966: 1393482 1015015 11967: 994320 1684738 586780 1922799 2009727 904821 2036694 1291073 1124592 11968: 612330 1501724 8832 492671 11969: 578447 417386 2190957 597081 1836920 1094786 1445374 153754 222521 1025713 534831 592817 1193623 1010747 2277450 157711 2386291 706853 1331967 1355642 2122991 1143578 2065804 2537179 540823 2579437 1234664 1859164 2041771 1279798 1881298 341802 1520535 301876 523707 2247845 835932 2086930 1620190 1481249 202678 1704968 802683 2360101 2126228 813861 1482507 792958 1707267 727111 16397 1449889 1287735 1223096 396446 185604 2048072 2373015 744325 437347 1555064 2458212 1030528 1488860 1692845 152370 562059 1122407 173887 1367185 993358 2266277 1338927 2093971 1448212 1708135 1635514 1582353 172894 2136216 2620205 2009071 496030 718270 413199 431080 2217317 3184 2554764 2505666 1035025 507846 2110508 1353668 2061758 1618780 1282557 332047 1649852 1575939 1673670 1618062 590675 2624071 1022679 520996 2434634 1039536 2599107 1056896 524198 1106786 616965 1934112 149603 2115148 590282 1994402 134397 7927 1801980 2455714 1545454 1189439 1327749 2023989 1685708 1018043 2194961 20625 1564643 1859754 1142493 2603342 254045 1874141 2191108 2048660 580940 2130429 115811 1661866 2620409 133523 969562 2459565 63710 1982147 1355598 2009645 1606864 1763933 747251 258308 2084121 2150392 1193005 1346698 1461182 2513157 1157578 2211413 1008759 1446336 679956 2116079 1197: 1048199 1146418 2317965 2418616 96792 11970: 2222155 1117065 2217935 438220 1927073 118360 11971: 1724194 2354936 11972: 2380338 1125150 1916870 2587506 1227717 11974: 2526146 1658782 1075491 174936 775297 11975: 1017542 192109 2569320 2175695 1041552 256718 433803 1705272 1071932 429382 749620 482391 2100775 1953178 735785 373204 1099842 2026305 2193673 660995 61691 630953 238401 286953 1624194 2175841 1489897 332152 332712 1181678 363764 575906 2002276 1330229 1811167 2003898 1443573 2021610 2410974 100979 2299232 1223397 2626995 2543231 2097995 1031090 1499502 1612076 1323387 1549389 1655412 225768 899412 1894820 1097324 592216 326453 1188577 85885 2086399 952677 2247388 2415278 141671 261990 2146729 682771 789216 903397 676192 1059489 438699 382809 2053711 846239 1632290 1740778 1335778 560944 1070391 745131 1471255 1199612 1135038 962207 1733188 1277831 2261345 2236668 2560273 2289991 473392 2529853 1940966 2238923 2396637 1744913 1720743 1097280 2318850 1621411 895155 2425055 2589091 1924939 1266666 263215 603874 2049306 2078449 434769 70137 885894 2389514 892520 2001875 1062102 2198533 1672843 2178091 1016856 832048 1741667 1457715 1689814 657655 883304 2052928 1300520 2142793 100582 909466 1092269 63364 2147131 1351410 2429267 968861 1392077 2481642 2209108 756259 732519 2622649 18922 13021 1948647 753255 2252017 946743 1756261 1484055 1046367 2621846 757314 41623 437839 2325231 31489 2136612 2294516 2361381 2543679 1294504 2320340 1061664 2282466 1932399 299357 248054 1099851 1532325 2350600 1600716 2646230 1223695 1360661 1596844 2424746 649714 2305671 1684238 483807 1766564 1417996 1347121 2440493 1369560 944421 376203 811409 2639096 1498401 2637629 2232502 993723 1751572 795820 22632 1132940 134709 2099135 1082717 582387 2217835 2418042 1914203 2028497 911662 1027430 1794525 206947 157542 1115618 1733252 2117579 169750 1972330 884816 942936 596474 2513913 16275 156319 1947645 2014770 441972 711205 1538948 1166971 271785 2162265 267638 31327 313975 233162 1973268 1123516 1006420 990230 1188610 1209940 1725881 1078326 1066433 1417907 1446062 773572 1195520 1882319 1073211 2571556 554802 1919978 531846 1156854 1253459 717937 2397626 894225 1088708 1161199 983866 2019927 47495 2627984 1963033 1639014 1740481 2208103 849103 559563 612012 1113614 1485142 1692968 2258084 166785 1367811 222518 2072734 1870570 2283630 1870473 131887 685394 2365534 2621771 2153235 1862969 737942 2317703 676660 426137 460449 1132044 2352538 1242229 1289308 400451 2531049 150116 1957683 1780344 276449 964457 1329619 299799 769595 25412 1339647 861523 2177165 2460470 1079020 491317 2143165 1970882 671420 967637 2514260 1238210 511112 1741145 1048289 2584918 2285570 1455396 655832 2563586 2077757 1943605 1604543 1318262 2491404 2276963 1976594 2474751 478158 1905883 633285 386572 1922690 180537 566628 1199104 324534 969120 717857 886270 81734 1601993 2527537 32361 408576 2609478 2293028 255744 2617629 1296192 699723 2072838 462945 803544 1460150 2140269 2068865 1794722 925846 302598 601508 2019281 682972 725232 227829 2417592 1987931 668316 622434 160161 2543696 1790513 2409452 309529 2427568 2125901 896438 703318 2170892 154485 987717 322480 1513042 984686 481984 615440 105260 972413 457911 835447 400155 2481593 1496826 1108916 872617 296118 895923 976959 2175531 1640204 629045 1098468 1876135 668490 375526 497091 747695 167554 1059925 355195 1740046 1441275 193875 32618 895768 1341214 107108 907066 2057933 604242 2278315 1767072 2517882 269368 1206996 2203601 897130 2157999 782177 297829 1155259 2227988 2062361 1097872 202285 1660342 1748740 990917 2141378 215432 668307 2465440 1700800 313115 2494040 2109088 794372 909432 1254022 1993711 46567 1053090 982612 1717436 1080071 724296 871081 153301 577456 2286300 2276966 629988 241960 1333593 42263 114930 582264 1176271 461424 2208277 105404 1246713 1109581 375804 1355487 1636485 1004186 264737 826125 2432218 2429756 1884974 553969 2394394 2484058 580724 2482522 1571827 2257296 1039453 137404 1321344 1288190 1305360 89248 1031576 157234 2487794 2282854 2613213 941118 2333491 1083574 2395304 193363 2145701 2121501 573256 1736256 368933 606654 2055431 524098 910868 457020 1366701 324198 2186457 721829 550163 1725750 1730845 2070617 178603 2321393 811684 2397276 1644812 1824546 2277819 170773 1599256 622714 915268 2642196 2462633 1637354 2560965 426056 944591 2346479 364366 773928 127205 950498 712681 2493183 1950822 2537651 1817818 2545071 2305930 2141172 2027637 2522517 37180 1197004 2474146 9321 2342788 31054 1798581 1221943 1696063 164829 2098565 774936 1296554 293723 374655 1271465 1087292 498681 2161237 76232 1615724 79551 2574075 2032212 201886 1571650 2211709 1331319 931177 134001 240304 883911 2058122 2322176 1859780 117619 1973557 607403 2241246 1828531 2099429 316048 984439 1742042 1886838 62805 1950225 495062 662513 315894 1166485 2278894 928455 2498387 352986 187293 1800162 1145009 808935 331432 2506950 1644472 1929739 2342019 1144342 1961046 1482211 1417029 561377 850959 1473408 1099357 675207 2255559 603514 1621095 17984 177847 2462665 641032 1415937 713427 522704 2116746 549625 1294823 1035840 690033 426697 899609 1539166 2535581 1088924 1895781 2345215 525399 2637588 2392087 1741126 1745288 1960115 262595 1776592 1678501 749736 1929750 547865 1090801 2219944 653233 2554896 824577 1632042 2570056 113227 2537094 795448 1439981 175525 2227923 1753820 2053419 294406 1456150 1190083 1374049 467788 2635651 425596 1213378 2509669 1975828 2386526 1961692 1829081 812547 1331312 1086330 936188 1575810 1314027 1483249 2468087 641005 2621040 2307036 330566 2063167 590738 693108 1964407 792309 1299848 1786381 618943 490021 1258617 1375172 8185 2114540 1198828 2141460 2491446 418825 459042 1967509 1413964 1786513 259146 654035 2363024 2292354 1846036 1319149 826802 1015731 1829755 1870661 1890409 85771 1062416 2230735 2367019 2065027 267460 1587808 2565834 2613112 600800 2183425 1039832 1895796 2592476 1462501 1834783 2364476 763551 2333716 941758 490702 857027 2460442 1563647 1451854 811086 2360456 522099 944963 1290249 115302 209678 992669 1789349 2318089 1645274 258937 475537 1688383 2405427 593930 534032 240527 385324 1039784 32984 2503718 521557 1749699 401457 1765736 1410785 258403 1210935 2003856 2210808 2502572 2324421 2063418 1194012 2225381 5568 246663 1952102 434585 2280964 2503760 2283728 2400180 838956 1322203 1018825 904110 1147342 2366478 2575685 2069594 1655537 1267929 182095 953010 446093 2646126 2110985 1254738 1187063 1600314 1359964 1668447 2476850 877060 282362 866419 468235 1880216 842153 1995002 1846209 2444277 270872 1875600 356618 490108 1808407 158074 201523 681570 1143510 1972540 726296 2134882 447797 1817122 1250364 1268901 956301 1233694 2211862 1032679 94686 1158900 1998224 336777 1935322 1979874 61057 2290059 1150258 1284036 336457 2539888 2092562 456965 161796 2213954 2394599 360481 246940 2572321 1884757 1542699 2594052 2187727 2315664 2189446 1029263 2081194 2007893 932043 894457 1417402 1753306 1175425 1276095 2410066 2533291 1915555 2371929 2026502 703767 1243017 1420973 1465344 302234 777653 471880 2090175 1857226 675962 2457404 450964 2124106 359951 919718 602167 2576736 2588605 1349949 166111 2305642 439139 1064386 278070 403816 1722840 923450 2409121 1177303 1652468 2619252 1660952 1492473 1358675 2041722 516600 1898932 1476022 2347351 1883023 175371 608076 651269 726339 1371896 1593990 2139827 1437973 2157057 482892 1193695 1943092 1789325 646392 429452 2097765 674819 344376 166559 1637796 2128216 105899 184120 2442021 2411000 2593535 598696 1695030 1438417 1679376 760923 390334 1284793 592691 1531863 1668321 2191212 2600648 1055318 2371580 1349663 1047037 1117548 586222 414975 1454315 1046365 2241220 2012115 1709090 1914464 2053149 1368369 1615998 640747 578362 1710563 1141260 1071424 2362133 1613810 1432572 2066338 253028 555401 1525359 890343 1719025 2173288 2537087 610911 2096155 2265398 644111 711806 2164281 1456647 14704 232424 369453 995424 2547408 2578304 1421249 515425 1396285 352812 196706 744011 1623423 626812 689229 2513489 1314391 1218410 1556566 2016801 8895 1623281 680861 1723391 388591 805296 1097461 2342528 1281276 1541864 1403720 635780 1069914 774730 30281 1581445 599843 1480058 1810363 1994582 174656 105431 2221432 1732410 1244375 2537832 2432988 2064058 982394 1341848 266581 1668425 2554601 1864173 2601988 867720 2043487 1667949 2281810 190354 2093386 238263 1091615 1919419 1744339 2193561 2495558 101368 157314 2214608 836525 1304862 61099 2539453 1558289 1163189 1351958 102190 1717282 2068507 1559067 1091183 431327 517274 549516 47158 268550 2163425 143615 2264880 2294543 1926009 497996 2400344 1037051 541017 2432393 955885 1915179 1304814 387191 1626559 1826120 190913 205485 933455 1838687 1106925 1814040 2347794 1242579 937070 1859448 797784 22231 461572 2409423 2631660 232055 2581164 1718460 2558351 78129 1777878 2338700 988217 1703643 1241717 1352295 2072100 2119666 1192113 1442948 438462 1312716 2130433 317338 2417138 2501223 1970183 1273319 195591 2078268 433368 110625 357290 302849 1877920 1459982 1653052 114853 2537589 604366 226393 2079909 1803280 1890080 1010649 1115381 1222328 1917340 509040 1991291 2350609 2100972 2505962 1401974 1501364 148546 1940262 1952407 872105 806312 2094510 735015 2106217 1988419 220918 1285410 2633257 2375732 1667409 2191838 1989570 2557004 237362 1721425 718856 1118220 892598 1370803 1571600 11685 1833620 1424741 792379 598494 616758 2123156 2239828 1644622 362154 469951 1331785 11976: 270694 10192 2393141 11977: 2347918 1046819 1718459 1910558 1751002 280753 1285593 1769920 1482318 2453086 1192771 1082171 163951 1161063 142379 655459 102092 2418556 1817513 2151382 1187924 1289771 180455 2393395 102051 2490540 1132275 1699620 336424 1563452 2482806 11978: 1091638 1125172 2173862 11979: 80127 945112 77968 965858 2145774 443567 598187 1460499 1198: 358582 11980: 772498 2466509 1483406 1072897 481730 897328 1390809 2530978 2262172 396249 615480 291934 902698 924979 1276821 1681132 478310 1265624 1817250 189009 181739 1051951 219121 1534156 1999305 1317183 1960922 426208 1359580 1642687 1345636 1972788 1160401 1018194 769555 974239 650588 494322 2520261 623589 697367 1082725 907673 48418 2087725 956728 1834417 516408 23584 948376 1113478 11981: 2316349 2359749 11982: 2027763 330741 446854 734603 1052883 1019766 357345 1538860 1415532 1527667 1578684 1951946 652153 459157 1501271 1858890 2622392 1369928 1649753 2284600 1579528 2405960 11983: 665783 56371 1008911 367776 1543167 976297 307375 1859908 2335003 1399644 11985: 2431286 1090654 1251679 2055459 741336 1001129 734076 1821201 476096 2359497 2082428 2329565 498644 1883537 2609907 1634280 1424232 2204524 2003106 1601634 932371 2515287 262472 2438832 986425 298717 573486 2487389 730553 2083766 1068435 2154240 1410022 1041084 337198 1306084 801857 2612306 2218246 11986: 2409147 1886247 642582 1799214 1473692 258918 1680769 44222 1414257 1560830 1703330 303658 1379561 1590968 2133081 458093 525469 388671 718990 2215023 1386081 79184 449763 1622790 413244 768833 1921387 1336613 1009594 1092047 2032138 1808359 1872879 2345708 1519419 11987: 925220 1809002 1997100 1555151 1989490 169456 246530 1337905 1413057 28029 484324 2547449 2517379 383666 2382099 2266857 333523 1692104 885791 1759191 2107899 2560273 2418941 1752900 643527 1778360 1869536 2524529 1684177 1764254 2355754 2369301 1606621 2029034 376204 1782706 927731 161909 1117953 2011404 2471110 2014848 2432509 893554 334159 570674 2219926 2341291 700083 2222970 722382 1773961 220416 1221096 2621910 1492677 194532 766705 655945 1358802 854678 3290 1288745 546338 2578523 2339052 1393939 2137427 244242 2389329 342811 2620157 1351631 198309 309473 1300982 2169947 512528 2226008 1065267 585785 1677064 2199944 2222654 1260846 1243085 2132836 1828001 277181 889368 2128711 1339153 1881088 118868 862675 1246738 146529 973136 2359082 1080369 1268430 2096374 2617802 1309532 1690078 1050661 2289293 1982522 212461 655277 2547733 820820 2077994 399233 2146966 1587991 2275394 778896 1694711 1833677 1796963 1229224 1399944 1827869 2327733 532625 39838 1637108 893327 2127794 1414734 1360531 946158 435408 1234521 341754 2448908 2063585 16502 1527667 115530 486767 467939 638169 1393438 907631 539533 774290 1422737 912394 2045297 83432 1014613 1276460 2439067 89748 1926024 495897 1416383 1808651 1435869 2613114 29876 1964300 1356482 164016 1450159 1766515 1880462 2032156 2224246 2345353 668759 1791121 1730286 284306 1870219 1831188 210661 1450106 2134882 1440629 1318179 1298687 416755 1319155 1415959 1654414 255049 167754 2630831 607391 1202635 393296 2081194 2606689 1347944 2305638 1428358 1080771 2319969 2186273 670795 941469 1036230 1118505 1523790 403224 2580101 1750918 1596451 2133289 2167403 230378 1003913 1878892 2276874 1177753 1872817 1693197 2140574 925639 1768187 384243 593867 1722192 548338 839561 1747190 2123661 1271448 985303 1711294 523370 2307967 18309 1065516 1624921 51345 1779577 1420736 364710 417321 1718914 1892868 1976042 819277 2028109 1733434 2506053 802497 1297578 1442129 838776 2585559 2279581 1595560 803397 2025072 1647529 938651 844154 809896 1032545 11988: 432112 1585563 1461189 541754 1775308 211244 11989: 786117 381372 250528 573402 99211 904842 1948155 2422087 1199: 1385963 11990: 1586352 281496 1071485 1038693 11991: 1203011 1121354 11992: 1045893 1618291 720470 1591189 2251193 1325624 705413 1733504 11993: 314105 766982 2238940 28861 1688674 1420974 2177572 610618 205077 682084 574220 2173968 374061 1819822 11994: 1968908 2079603 669662 290706 1553605 1350262 2560737 2006641 2524876 2581406 230656 1368205 735131 880148 954973 1587699 481168 1284351 2065648 2160027 794252 336753 629719 57160 2531026 1760551 1721582 1583998 946743 2462195 630317 2610373 289020 1837995 1697695 1073819 2164976 518770 307997 1042973 486121 389711 617600 718460 2641058 1629666 2416191 789505 157980 1818876 153692 2421386 1927891 1163832 277990 1202262 1257844 1872059 2371802 367025 1735018 2165902 2590220 189197 947780 1268699 406301 181171 1241232 1838200 410168 83855 895749 106334 485280 771466 2564689 2601094 2013203 2458973 256411 2250840 751728 434410 1877332 296 1731912 1267250 936169 1704775 2030769 718008 975870 137940 1034488 1438622 1482969 2314282 176817 1356703 1920158 456956 2552917 2234448 174822 1529511 1400214 2434070 1695405 86140 2496629 306001 1467008 58708 1698778 1431962 1520785 852980 2016930 517213 1580813 2176634 2358492 81544 2232173 1026272 91853 1358647 169719 410594 1809686 1590932 2055394 2500743 1449764 595743 1176082 1796647 2166794 1321771 2416431 1350873 1686365 2386640 2220099 341418 1889832 506830 488638 957239 31363 1078863 2595227 439144 444116 248260 1808987 2502655 1181576 2500539 609027 1638987 466127 864542 1752806 1324871 2323121 2503852 2138679 777655 1506134 2451714 2203373 961675 2221981 1455181 2284283 2335021 40653 1396093 1607191 1455605 2414815 2225788 1035423 614304 1553764 1335712 2184358 744823 821167 553265 821299 2600711 2525842 1329934 1097917 1469808 1953445 2425037 1914716 1280423 1325244 2246923 1914299 904637 1184590 1404074 11995: 203615 496967 598179 2141923 2080926 1065187 2153526 286006 1416272 951965 92947 135352 2523186 749321 256030 931353 2006115 1831549 2297677 1414498 722494 791350 231149 859765 1692237 190671 250174 437629 1673793 1052430 11996: 1328500 883934 11997: 826606 11998: 2369811 616046 253214 257294 307705 437854 1562015 575217 2056135 775798 743633 1803239 1248428 2299152 1125797 1409439 1056265 526407 1810064 422691 1191911 2383077 820843 882418 1069070 626328 2509303 2506791 1791609 1328847 140741 837251 1434109 1943395 2282743 216359 1669447 343292 300908 1013525 1313231 246637 249524 1319210 2531020 2464780 737395 2108983 475879 119262 2315005 1800176 11999: 605196 973736 742020 2363 942387 130439 2171927 122065 2049949 2197625 1228505 2169851 1314688 2171355 1948314 1833192 1861307 675452 78288 1143528 2545343 318633 2045123 1655012 1416818 1279018 1696995 488565 1194784 1457694 137360 1787741 2556393 142369 2058261 1449859 1028463 2384068 2579070 2536496 2498861 1417765 218189 1824459 125288 2217698 2432067 446706 2262025 903430 2550230 976355 914605 807958 2535295 710403 1058843 1434956 286797 1007546 2394086 1402452 2246894 661663 2459288 394275 2410606 2054984 1468214 2114593 2648157 1935834 1447248 348727 615507 1525859 680356 716928 1168143 1658101 2300191 636438 2511676 1055880 974242 636065 1864410 879376 1794820 643754 2512262 983112 1530625 722938 1998971 1033520 1695373 2613688 1480385 876886 2584600 417682 1892279 1212046 651230 573036 254094 533347 109417 1702314 1894282 1914140 569056 972626 1774428 138257 1751629 1856602 2201639 737404 145082 384952 810373 711850 409353 954037 801409 24204 2344737 2003788 498552 1088559 2540297 15385 2629218 874545 958791 336916 1960102 2086058 1046789 567521 1209105 1024449 160028 2080871 112328 1682349 230671 920586 488347 2590544 16934 647532 546802 1082610 653747 677613 427902 2294407 122848 1468215 1486085 1882093 2242223 1818811 1447951 1001408 12: 1080872 2486771 2035299 528356 1568056 713230 1494683 1552874 1885503 2305495 120: 1189810 2123734 2235548 415097 2446491 858947 1734843 2440652 1187388 568346 1119442 8170 728486 2042144 1200: 490408 764750 2469324 1209011 1295316 268406 559829 1701106 1097045 2590830 1548143 2406816 1111240 897459 797371 1838590 1784368 2315038 1216467 627975 2446813 860397 922459 1424240 2233486 1774879 1108018 935141 1604238 2482588 1442099 1628830 2286785 2405998 1616746 1091049 864489 2080184 1681558 2362851 275338 620964 1252066 1119773 807848 2223706 214501 1108004 954656 2427280 1775114 192191 644045 532879 1577495 1482579 664562 1256978 1631685 603523 832366 2498810 1828296 594517 717539 851520 2226362 1411217 1882325 1518104 1760492 210055 2441687 1583736 1293631 2269323 1498042 934171 137725 1029546 1471529 2484511 2198801 1363778 1909121 1221897 2535231 938714 654609 2411426 998433 12000: 2257713 12001: 1847100 2141979 2643787 704962 338210 1362324 2068936 743334 12002: 254712 995127 1926533 281833 2515102 1952172 190730 523687 78047 1847635 152913 1446994 1331238 653300 378532 2599690 490714 2392612 81723 1253857 1743210 304271 2111185 2300481 1559074 1781926 1001778 695269 2351387 1502663 2096463 818707 573873 1407968 599932 1510489 568469 361405 2106905 758324 2133835 12003: 1677658 858392 767678 78104 1439160 1308482 2315894 699757 1813281 239122 1901523 1822126 1634460 1334997 1674461 1820943 2407100 1838086 411678 547819 1218204 1824586 323399 2526662 2518759 310228 1368894 1639092 1203740 1187924 1467770 913207 158204 1364777 2510557 528291 950089 1906955 1356119 2005643 12004: 2588901 1912005 2275574 12005: 1993611 1811239 2080549 618772 158244 12006: 2107088 1566895 12007: 1998572 2190822 1973503 12008: 536736 2324417 2125709 2512841 681634 496393 856976 1005304 1888307 626483 12009: 2430360 189023 702642 1978728 1810691 1590823 189521 2253429 1668814 522612 1659081 667438 2274419 1653455 1122184 1518844 1466233 120263 1560033 1088693 1666238 441289 1973185 2643905 961145 2565734 198636 1038814 535489 1201: 360412 562055 1670431 1175027 1991481 1977831 2313654 1824145 2155681 2112522 777652 1896999 2069464 2081824 1402789 243304 2109183 1783115 1927866 1132461 666290 1176127 1246890 952353 819630 2196278 1984720 772798 820511 940476 977233 2332186 2162665 12010: 750495 991673 190489 1344006 2577954 1772479 4334 2298673 1678398 1408604 2404201 2109649 1397368 1934139 1254243 1789138 12011: 1946590 1348187 1831454 1163599 1633178 1768574 38479 168962 1863277 259103 778353 1953429 2326299 269205 226018 2206002 1113791 2172366 1758447 1674898 2013040 615844 1471230 348552 1333748 716092 199208 1947229 1921920 1525351 1738027 1913680 277661 1456866 1402887 479575 1212757 1504146 1786604 359289 943356 12012: 755544 2103569 989899 89964 132388 1322277 12013: 444411 12014: 652480 129544 2340658 116390 341262 346903 85251 69250 1128905 2005184 1734758 2252123 1640855 2550208 755697 779533 1542644 413506 1605790 196208 2292135 752729 276358 1030924 1716156 2622809 2239152 2482737 2023035 852036 2169848 2050139 747069 480198 1004249 95154 1757731 1300177 861896 842930 664495 2225143 2046847 1972059 694230 812967 1886037 140491 2396631 2122221 2464961 2570932 12015: 2404799 2071267 975967 348070 1218532 573734 417101 788419 1687413 199459 212071 1998547 501714 1097659 1776108 2145755 1557268 2034665 781151 1406350 313313 2111864 758587 2141153 948226 397962 1619808 534138 1294671 7677 894582 1535968 1850145 2155700 1188587 2313730 2582645 542678 802716 651807 87909 389289 216760 2360849 1370011 1609066 12016: 991694 461712 1700115 804442 820260 2104022 1498793 104032 763334 981760 2369815 884249 246484 1012969 1836648 848764 637310 1426604 12017: 1505121 24627 1680237 2568794 1306528 522006 55554 1001376 1898714 2412367 1157291 989185 2158814 128268 122819 2322370 2307715 472558 892598 12018: 550901 2055235 2063230 1011240 1453636 12019: 1772361 672200 2124514 2530840 1995637 2493605 300074 850384 1419126 332677 484675 561700 2227038 2002232 2582819 844333 470229 2225392 2451319 2001806 1846951 863110 2368618 1712597 716382 1684320 387157 2303890 154666 947615 2286850 1028463 717308 803746 2216152 1534679 1349891 2331318 1031498 421981 387118 781848 1097872 1399499 1561937 121735 2432917 165651 1509413 1835632 1539429 337412 1019660 1238436 105689 840911 1148360 1870813 156134 1082465 2537457 315542 1289217 1384634 1402382 1184777 2187654 2374515 17984 1185599 40049 255879 1221266 2199102 1606211 911415 387070 1548870 700530 2597802 2359871 2454960 741840 1599022 2506074 788617 204139 823415 2299899 2083295 332401 2255950 2033014 1306863 566330 1167687 492331 1363626 2369285 1160674 2027278 766572 846786 424354 1769229 674013 918667 1729597 1202: 1196648 909063 762123 860558 1912834 916251 2360131 957372 433185 2611785 1202411 2367566 1537167 2157566 313340 2090131 1645678 922829 884121 859876 58255 372766 2644888 2100777 84234 667711 301961 2114538 2527526 2290953 2108810 312594 265985 1884747 1142799 686645 749532 1981203 30496 539618 2365713 1892531 134161 1399350 2172272 1527444 46777 1339618 2103895 671217 1787873 2480100 109625 1212698 116552 535303 2059891 165132 1122179 919887 827183 900008 824167 1327872 913921 1997517 1727859 2170319 512017 348946 2246664 1247370 2490185 923068 463082 1945994 1996131 192365 477941 579755 454312 1947015 389387 1669090 2065195 2353529 149058 1480898 646470 160707 419415 704465 1843829 1227861 2418771 628932 223060 2451297 2018268 2500593 1866266 722899 318666 2229679 2152618 2113573 1917648 1204271 1691470 2526386 207543 805136 2424744 1249479 968054 2378476 23934 799544 256487 1434356 1787805 873556 932605 608575 648336 844887 1265880 2369140 1893412 1240690 1248089 1863442 534427 1684429 1899564 134505 376279 486446 125467 1702069 905916 1940184 2493324 1824154 303766 2168814 338034 1004402 1239357 1492119 1870008 2306059 416597 605481 364068 319855 2258492 2329994 2503269 185976 2269805 484897 1527649 2527005 1702311 711250 1326948 258369 1341185 287192 2064445 2041576 1076292 63999 589894 2411947 2579047 2354113 2395359 1809939 557942 540063 688159 1646703 2041253 2415547 1978243 820793 2471565 2135595 2520759 1991360 1168879 2161435 518289 2239980 476615 2221276 524541 92274 1046291 768476 2365681 998474 65493 2150471 1553385 868332 541032 1325728 2536776 2443623 613222 2202407 1143331 2003130 1493198 960280 567316 2415358 1424078 738461 227396 1156447 1836803 2402143 2001380 2603723 1913245 634876 992869 2341307 1125406 2277544 2249042 1049852 2302970 2085643 113772 1302820 1610410 154166 1744938 2556301 1134552 1452427 225187 2398294 604413 2576054 1978374 1462671 960058 2593896 2275295 157871 1633197 2152832 2395061 2216524 1619573 705947 1524025 1883442 1687971 898481 2442180 2160983 942745 1400260 592818 354552 791842 112362 555840 2388214 287658 1191683 716736 1424815 2647934 1460850 183229 726954 1413617 1121093 1675291 474594 396007 1880523 1991117 502316 1082963 1283324 2183683 672630 445256 434439 1216517 2176763 920107 391748 178134 1444082 1555418 2619969 1191725 1129552 616973 9595 1962157 1201645 2354784 1996876 1262719 1787492 1497461 1928593 514849 1350702 1654043 929776 363147 421300 1557608 2362206 45961 1764246 2368153 1812977 2306919 433335 2556810 1681557 547552 1814798 2318916 404127 2226366 2255774 2335038 2513349 2338256 114679 618273 920519 1125113 33031 748030 299243 2127432 1315104 157927 1381628 2130713 569666 1644001 30397 483274 2079714 459492 13146 865417 1270163 996119 219921 1707572 249624 2078015 1535663 1521763 384118 2565033 457687 128465 1698881 1914674 1502732 2189285 2478041 1536404 2404495 1903486 1666129 2363329 894685 1581920 1876353 586229 2610205 1743736 1811129 1620355 2373300 2194913 1743480 444032 1956448 955226 1432340 473010 537495 204961 2422213 616540 1293582 850958 1213704 1660978 745682 1506589 2221243 267083 659877 122268 1496881 549452 1305033 670069 2033341 2221390 1341571 215945 2567441 987675 1000528 1313905 1504847 607827 2515270 1593243 695680 672669 470868 1750871 1113278 495273 2137419 363327 540836 1446328 2192132 1696543 865295 2555683 1434823 434338 2164605 2460611 1852990 16754 1395444 2345852 125798 1975764 1549931 2020181 118824 498671 2534857 705115 1760967 1758154 40874 2459818 155902 2390509 936256 448778 1493763 1140709 485461 995596 961831 1593925 1167883 2128359 1272359 393433 21012 649779 904514 254812 900162 866781 2285487 1252500 856363 2421345 2169493 1467430 716253 545751 192665 978735 2487 1392954 645815 1652561 883000 2147198 1308134 276604 1876575 640598 910146 1444748 2270837 315793 1964757 2309014 312744 856358 1363838 1772607 2530540 1568201 321698 1946744 17049 2114153 1074371 2163007 1536137 1927249 1116840 1777997 821521 1299891 126682 2252126 1466135 1053581 1660685 2633274 1271619 2193365 872407 1872544 1471253 893761 31814 655980 2618752 1213758 1231187 644151 623779 1561867 2621418 2312560 1363586 1070133 176531 175270 890948 1877207 1862017 1304014 2080471 2406257 726988 2473797 1456472 219970 115542 1708565 1068441 2500289 1152045 1391392 71033 901032 132101 440180 1509170 1066353 2526019 464475 1929559 2294342 1584081 1512092 2326392 1317982 2502845 2295453 1505818 1817389 1677500 1850737 1779894 90196 1726607 2075182 57552 2011975 2291665 2057841 1330415 1667375 1411926 2277009 1575779 137002 1182085 446070 693101 334951 416603 37656 262939 319076 248310 1856596 2277499 1230946 187403 102657 1036567 84051 2026884 1586128 1839469 256447 1680948 2619089 2463489 997317 1011158 1512004 1778186 2261809 1050284 2016396 1399508 395364 1879555 1232226 1072925 735565 281834 1649265 2492389 2312688 1083140 1441063 2396472 1076022 2060968 1611445 1008823 1680244 773782 2183413 2256491 440407 671017 727141 1885526 1135578 549263 1115083 1505605 1448875 784829 2313306 82845 1871576 607078 760979 2415357 1019581 2297600 1215386 562151 277118 1677014 649005 718124 877102 1058264 2255005 1954151 141996 623960 1806594 1320762 136299 365747 1557760 1041302 923127 2230975 348783 2591056 490003 413463 2261883 2224876 2276889 1156931 2175492 1614425 1218947 1460941 2324831 2549381 1036083 86350 1411204 764636 443628 1590362 2513984 73391 654026 2063671 848378 1900777 2264751 646046 1657270 164418 109500 2156627 1069951 1918287 1537145 1083686 1997839 146321 200802 1753463 2214055 1828272 222416 1225976 2155916 1045673 710391 1930326 842316 90261 454163 1225208 971561 922281 1643156 2200057 317919 615901 1968976 10910 734516 2199924 143638 325524 1583356 2247940 1797067 2608570 603648 1589572 260193 129204 1740787 138288 1189598 548480 1053340 427085 1879935 2611113 1586539 2163575 2429600 1059554 2435161 848003 2243031 4473 1220875 74952 300201 2059867 366775 2331608 1033734 1072424 1301800 456328 2495922 848462 602978 2043827 1368731 2401746 82961 600751 2189054 2395688 218946 1903979 805511 2036827 2132749 2463031 1603204 932613 2157637 8 1285920 120306 2221301 1954231 292910 1130498 1391630 1246326 1175834 1943263 438452 2326164 1937082 1898110 249773 2104383 328831 647058 783398 840197 955409 2399675 2217287 718577 2310787 2208850 2242653 1241808 1130950 1687605 1199792 1976307 507407 345877 1234703 1971193 307013 170740 660304 1530946 1471902 2345697 271270 1191731 1232973 1769015 545790 150627 1062737 68337 1707301 1263538 1133696 1352452 629857 2086909 859232 2494215 208478 2065523 1118706 1181353 536319 55719 13128 919374 1897346 1934386 2250055 841930 1552035 922160 850052 326326 523420 1775458 1484640 1867675 1168404 2218319 454289 974475 189254 2013949 2051513 1888850 1863297 2392502 1486959 1965391 15149 2571563 1168712 679853 1829753 919653 1059441 286984 2055362 1221817 1112407 1837508 2303826 258641 1550238 185960 2333054 928405 849287 1960284 2388400 2368439 453033 2507019 540140 1543111 1414059 1012099 251173 265895 316986 1957518 343842 1593565 2192720 1762642 827012 1028431 2510013 870744 1021920 509598 2597771 161798 1350114 1063654 1865896 1925859 815551 473025 1869872 177695 2437312 2051936 2641566 952355 288897 1637071 1975187 426173 2124990 442493 2374423 2284202 943190 531255 1622428 338144 2574221 923640 2461468 133870 2377648 1069443 2359760 2581685 1390539 2547332 921193 339447 2077480 2105728 581004 1847266 2067996 2641661 1641890 508114 72690 2169318 2475007 2472304 2208018 1302832 607518 639119 2472258 301747 1311787 140737 1736795 143846 2503918 828623 1089647 59514 2524453 2344722 662888 2584065 1910921 252701 262138 1409245 1844552 138718 334871 505660 1081296 643368 2232080 608859 1006439 435253 1746826 686583 2419340 1535468 100098 1615182 2416754 640558 2593059 2046543 2011845 961600 1048174 4196 345451 1005361 549593 1936785 1608986 2214213 1815930 568741 365666 1890347 1432775 1140498 1949514 410452 884976 634564 192088 292538 1689944 1369063 1242195 19491 150198 312402 1364856 1850584 150328 949181 1732150 63144 2016543 2352741 1331827 1462717 259389 1471849 872287 1628980 1184400 1463499 2090838 1742989 214430 1045647 850308 90194 176732 2178005 4973 350562 1998382 26430 2089265 509445 1638194 2423539 192481 1548905 68791 1867442 2228811 33435 1107061 284336 2509664 2495071 1455993 1862871 979612 444581 1752310 2108786 2597905 15396 2201959 1153298 1359604 2546539 304824 1647446 1368122 6663 1665652 1620653 707092 358680 734411 874254 439536 1660763 2131609 1546314 1978918 2106855 155730 1574156 528638 554212 756754 2531981 2371189 955883 2536760 827360 1008336 627733 2415228 569987 373312 104931 784127 1697823 458734 1074862 161776 2395985 2452439 1212399 312617 2496519 1155612 1695723 997784 603613 1502407 2091048 274802 414224 1435724 190655 2492056 947067 1508128 951253 56165 297273 433316 735000 2238365 11476 637444 2068875 627609 2624713 2172742 550396 2357111 1905494 451183 65250 2431715 1745052 2029629 1077352 1277676 2186058 1424883 1214727 692474 75271 535311 1198443 2510421 391454 2394511 1954262 931895 1416202 1945847 41030 1581776 406723 2591692 1954332 260745 195232 2013433 2005457 304619 600951 1367716 4773 160508 347838 2065921 1011390 378456 2595143 1498895 105885 2349814 406936 851828 1703801 593573 703299 1358393 1591415 1044689 1768198 1326749 562708 55335 347917 1955071 1264623 716199 1105628 1295835 1532962 343998 2411052 1378128 895026 1946318 2276003 1867633 2352541 1222924 1671700 1157751 2158335 1013947 1944453 852017 2391296 2193158 2476475 499010 950808 884342 730446 493327 988628 2089285 1900610 1997911 1620672 1938491 658215 1447503 458762 1519598 1244639 861215 2227431 2419647 1872971 2432775 863150 1192102 2622657 1861009 419641 739896 843030 726074 1939303 398497 2406931 59172 1525538 345444 317232 876518 482286 1802147 2410680 769998 1655500 1316575 235786 180684 875896 1718266 2038519 2186461 1558967 1463341 277531 1626228 881457 1876507 1928505 1465789 1862271 1901352 984131 1106250 1567602 117870 1307936 1032875 2538221 11878 2317218 231467 33771 1850184 26305 2067880 1914748 1342978 919366 2530186 2276278 555205 1575433 1549239 1108034 1830541 1662347 1002029 783337 751864 240373 326606 1338121 2399934 2363270 1133973 498236 1119342 2062497 1166147 741653 229160 1146522 246835 2224451 2271479 563961 823420 2233566 1893257 1742475 211896 918749 639874 1343962 2150825 373267 434884 1779805 1390347 299106 1514989 403420 1792681 2213114 906942 1073853 387650 750720 469642 2371005 1575172 445225 1093256 265478 1471932 790913 172191 1391516 230828 1745676 2295049 2437154 2364962 673863 1714299 134798 122134 644358 718574 1971722 120718 2591055 1926652 1989900 2345869 1957174 720300 690881 1834054 253170 226413 639644 929894 955504 306381 200779 1338917 1953230 2507018 687449 869294 290457 1093851 764877 739605 989699 1017856 1685894 892651 2558632 1915549 1343504 2211277 1108407 1451632 234124 1241097 901618 632044 1820969 2626819 852756 14643 1985232 1162878 2155523 373157 1170980 685433 428527 992145 2483962 697222 2391362 542518 60881 1362288 777807 507285 1188010 399746 18616 1989338 2106713 3611 2000023 2054700 373626 2581044 1232434 1742537 532102 979772 2298168 700111 590002 689159 1920868 2076931 2208363 241664 490043 405922 1050309 1418984 751990 550988 1247549 2278238 2481322 118555 2566537 2509512 580207 1990567 2325391 1851588 1637668 2597697 1585726 1447098 546537 1894331 2129014 1552483 246197 1446788 2319225 1308906 2361125 850143 916513 2165769 2077759 1808816 758468 484018 317711 783217 254311 1856813 2177717 676275 2224747 1120922 1663408 2125599 1436576 1363485 242599 2196615 72876 1769665 1669321 2228437 83740 317638 1565651 2068891 674424 540028 70019 482534 1223133 1126107 1915514 650107 656511 216607 690065 680951 1531162 402735 752609 1378733 2217806 1353671 1726912 669830 52668 574318 1628880 2371562 2338234 1551304 1435120 2624704 2311028 152900 1185623 1131447 2614489 832977 886472 2123858 2256653 2307364 1208743 1614212 1671978 940611 663795 1856185 2350635 1054222 12020: 1454746 67388 157527 280112 12021: 517800 1357209 12022: 52929 1075770 2384021 427693 2509283 1784246 1993161 2169264 2102706 1595720 173155 12023: 815669 1043044 1281631 2451324 825306 2202742 1868881 2041999 731083 564967 12024: 2155998 282441 552404 263417 12025: 2236314 599880 1416731 1913131 609035 1649696 2079668 1484157 775020 12026: 1756469 50259 2016890 2163291 420782 1487835 652094 1234718 1773822 2089367 748007 1968390 164800 2253822 452582 2174797 252682 1898316 1550802 1953954 334656 557973 2422758 1473792 314241 1416785 89256 198706 1739597 966290 381423 1713085 64330 314432 2004877 2593365 2130601 273519 1720009 770798 1602325 976124 2565782 2594675 2274702 798009 1932680 1727344 1499215 12027: 297102 12028: 2303830 671602 1567095 1417413 2597809 550262 1545328 1614167 2153455 268328 880631 1549767 1313783 1050702 1198690 2330762 193930 268015 2204010 1915851 2289704 1071790 2601161 485155 1994179 1485100 389983 2207909 2041576 92897 2348716 728435 481166 2043124 1359398 1033643 1852131 2575614 2094252 381863 2054091 230993 1882303 2226438 1606067 1870289 1664763 498044 124945 1174916 1301372 1838008 2337317 2296663 753693 1992558 1774140 1105353 2161653 68271 1375118 395397 464621 2289537 1355138 1095187 1788183 1764714 72543 2265494 1599322 1628034 2394731 1599460 1064586 553850 1169880 1956828 2300742 425093 1788384 2485662 2321778 319707 16326 2217725 1471034 2184349 1807535 1910167 2145747 2100314 1555294 991402 1942112 865884 361107 1178479 1204639 1904870 251892 564989 378790 2378395 1693237 1264560 682795 643873 2316606 809122 1719306 1453492 1862431 38282 614285 410603 1747574 455056 596378 583407 1469758 677604 1808167 1682394 894673 1132239 2589966 2467605 161527 2580752 2422322 1979633 392093 945825 899941 648227 1907264 658623 208510 1742672 394777 2476854 1165187 632669 189541 1915370 1314867 971175 1819260 2120066 316755 394121 2646545 1867699 1992112 1705728 549153 1009635 1914205 1141007 2270032 247739 1413264 663678 1701848 1712506 1703498 1671487 2135176 986881 2602500 2226880 278652 1639153 22263 1563771 775708 343216 415005 517822 1720746 814248 875771 348476 2333766 1126664 1594774 472292 19061 921479 1851181 915057 1901865 290256 620861 856696 133740 1936141 530917 713095 1888838 1086734 1849596 2521297 973857 2524267 335242 961130 940552 1101078 1260785 302234 1459201 1734079 1560817 2206489 820970 1546734 772786 2204538 30889 1986615 2536972 2221797 744518 1615318 2170209 1363589 1263899 553682 2227477 681636 737767 1612189 1377388 2325936 250539 1779542 1556173 2561921 2281553 357457 636889 2007295 885684 2574202 1269287 2103205 2020316 611593 1462208 1575497 1752175 2505825 2585163 1941907 1082065 843440 1985660 992452 1376211 2227197 543629 1830701 1255861 964681 1765180 978774 1566468 983643 1657356 2079952 2317249 1190713 2224747 1622986 453011 2175187 2023241 933623 181004 2477565 937685 801242 838779 192556 999486 2524137 403726 1393093 1261785 1013493 585532 521624 12029: 2051031 2329835 1203: 2015284 605663 982110 1152870 610014 879912 684531 2449848 2552024 1570161 2051520 93218 251024 1801449 1959764 1171733 2062390 998433 12030: 2247790 2297641 2002902 1436314 892994 1302220 2403597 2621771 1141512 1114846 1674309 1860515 2378914 744455 1452067 557143 823119 2640350 2484673 314207 2040618 1160263 1551768 1237579 2117160 1957766 2635246 455259 12031: 1987434 771345 855509 1573433 156966 1050939 1020661 65027 2419024 1965899 745411 2301458 197163 42717 1305629 802958 1166446 2502598 2151910 2238561 1960868 2273915 1535917 900264 1082204 2130315 254600 1811998 1128042 595102 1813990 1142078 2448173 1623631 2591959 2091258 2243594 200946 1977123 745791 322642 889847 1316741 919023 657427 2214413 381361 2271334 1523034 402389 2343292 1431356 140636 2338346 877391 192917 1804698 1180610 1628608 1444594 1027750 853815 2577933 2237065 1493270 2571751 201878 850528 2358489 131097 1397262 1787092 12032: 468760 298362 1070857 2059028 790331 955569 799904 157150 344511 18909 2139397 43517 2175654 1801092 2216190 2086094 1878449 1359895 2431921 754677 2133284 2377006 2098089 618457 632596 2173252 1133492 1028987 1096189 1212611 1094335 2458043 760459 2595089 1009621 355613 1008759 12033: 1010799 1649947 12034: 1348972 355265 1176140 1593032 2010312 1824964 1232900 2330512 1872604 1599388 1512718 246344 1437083 1485748 1649529 1993405 43399 116390 160548 97178 2449632 1861307 350335 815016 388462 2439750 1591777 1276354 1634831 1997923 1487835 2086822 1072897 894712 1798582 2606655 1570332 1658132 2250574 708361 2195748 884870 405832 1687971 1249660 178688 1475650 1986740 2291526 393131 220570 272817 160974 1333904 2558452 155443 2518961 534130 2251598 2020395 2162426 2045165 1639825 109040 2092443 104093 1688411 1836904 1052701 2571652 193438 2514503 443430 2485154 1549851 951733 223526 1488722 448817 420829 1471304 1278473 728441 97803 1891920 1139010 2316587 1944168 43584 107703 1638572 2547237 1354297 2244009 1285493 1494142 2226098 709881 608514 2295597 1919850 1397717 910977 467872 472466 41737 929391 1753207 1510503 471605 1923459 324047 924331 1798338 79237 1974536 2269463 2431537 186263 284235 493398 2439183 2622191 362812 1799940 1596619 480809 1716853 2411939 2120927 2620812 2417853 1409186 2440057 345696 1439072 968180 2467232 2160647 906342 1675604 1553448 888873 524032 1233436 1733752 1373923 1842910 1238183 720473 1545673 1393446 1421352 974674 1796101 1429262 1630516 2406018 1772633 315312 1267848 585378 2594855 1109789 1605860 2537276 186704 1944205 902986 343396 489596 989515 566274 1327460 896634 1715256 932283 908209 750184 2481987 185613 119942 429954 1733325 1830643 254656 1834076 1285992 1386598 1164405 2471785 792884 814902 521443 1138074 1797565 2318298 245140 2469228 2582997 290402 905134 1230782 1996688 2590036 776318 384751 608366 1457990 954043 1204475 1145046 1543113 893580 2268152 1800224 1663877 535048 1777527 1155446 857525 783912 52500 1199203 747084 1143946 1509758 2285572 2580350 2340796 1904417 255496 221404 2490828 482134 295520 1292344 2069327 2071456 1359250 2648298 68831 1536641 802716 798982 2526943 2298276 741115 1569186 2314484 1466962 2352179 1818689 808933 1410061 2207542 318935 521289 153737 910522 2549374 905817 708749 2547505 2453697 1353678 554706 2528815 1184590 1679654 197438 2154728 2242356 71907 1882997 264805 184353 487494 12035: 475950 205755 1555902 1016470 2041712 1216933 2500974 128721 2413560 1523256 1729992 716764 2169875 121774 107834 293235 1207247 1790280 346248 361064 595979 2544043 1814777 808411 2481120 186946 299296 958004 2030796 2298872 806734 2411764 2206502 2066056 2578181 1636193 2030676 2628407 2054307 979891 2536377 874825 2316403 717513 1379482 1468515 2432038 810353 879760 1940923 460991 1261962 621733 956814 386347 761585 537782 1603955 1342962 2301472 141142 638746 348861 391161 438733 37153 2363401 2298007 747608 67382 34155 593873 1262971 631874 1298803 1108183 1561408 46920 1118291 1832497 1131615 927550 1908303 1765506 1265230 535549 2294405 1360656 1952430 803998 2646274 342272 461884 331278 1284918 648476 2323822 2626197 393782 323450 466367 1269656 1892438 2374401 66398 1247208 1083433 307363 2297673 2257323 2131331 1728187 1296771 1242004 1640326 1631010 283438 1406978 45409 131400 1653107 510247 2403514 2069497 2270523 619810 829305 1297023 1482467 157583 2262012 1034451 896603 2022256 1011025 1709049 2479921 304754 2150678 971459 3285 2335436 523463 1431048 1973795 305557 1600015 744268 1961697 1561397 412796 234674 12036: 2409151 321220 2590915 1034859 2180259 12037: 1461307 12038: 939283 2011343 1393259 2198070 1453163 752348 1464241 1581546 1119665 12039: 1421748 1833323 195709 1308691 299106 1204: 2111603 12040: 120379 31051 941319 589115 780590 1179120 12041: 2478248 12042: 2078741 687355 694764 1630482 497013 12043: 1625838 1323128 1011351 453637 12044: 717070 1692652 548180 1866424 266874 790785 1258157 1932987 1744785 674315 875429 1379959 872997 12045: 2623903 2352563 2371849 2541517 529376 311080 12046: 2608351 1228890 557042 2197514 2270840 2481975 2595841 1834888 12047: 638163 397885 617168 1711461 1162813 102329 1188870 336293 802240 215468 551498 2207603 661735 1291287 1989923 2280801 134174 843842 875612 491766 2173234 2499472 1158166 2298042 1097451 783899 942784 1059329 2343407 1237749 818554 886565 676900 1828674 192147 261315 662407 163296 1336227 1153895 826290 87096 793992 38591 845722 2204584 548901 1550813 772771 636396 78300 2187083 2080935 125219 116619 2235680 1149830 1681331 417323 2253252 379712 31170 830300 837457 1119716 1197241 2479988 2092659 2372885 2162407 2483900 1523245 660636 539615 1794470 1209474 717599 1661386 1001653 782099 298667 264047 2130844 1492517 1006280 938047 739601 2180901 2173888 368231 830109 25836 1241161 2084755 1433533 1710958 450815 2554031 1581747 2007279 795340 729167 1236401 2281621 48802 1084669 2173732 1163191 720737 627026 2287537 611478 1029150 1103866 2049891 1942159 1238299 670112 1252892 1359065 2203425 1426230 633406 1973798 1350435 115426 1718585 2641731 1341762 960914 2255601 1263712 1145332 336960 1844232 2266943 1995296 1605716 1813771 114582 493916 2239200 1937374 80667 12048: 2006795 1174162 1178832 876553 2606263 1897824 12049: 1973470 1733446 639224 371474 767720 1704337 12050: 2137271 12051: 1947663 158855 1261208 1001914 1182116 2456308 2356455 874139 1727949 634586 1915018 423152 1998654 22263 1943448 1196367 569293 303196 330646 12052: 1524454 1219191 149439 1938884 2198355 1939524 52600 1773888 99738 2038974 1066698 2005830 1092906 2482750 33330 2562153 124829 2052295 1526803 1072909 1537854 2181054 2590229 671370 1293955 2169347 1143782 1212023 1288433 1700555 2383595 2344545 1196978 1067259 666043 1183546 1276381 2296676 245549 1571859 2296942 1737083 2065472 126230 1586915 2389040 18986 2194340 1125966 1063893 186699 2476732 1568799 2393741 2293336 2290955 54083 770237 2340811 1376269 1462942 1091886 1576294 1661999 2341139 1086061 1630897 977402 566076 2070142 1782189 1413813 1192649 2149604 455216 1081606 593448 2619945 1788618 2192113 1276047 1018203 2237449 2418456 2483749 1138467 2062905 2016176 2152322 931623 409539 1271332 1817718 1226215 2054913 1529951 1794321 850920 1623193 911211 2441377 1496718 1135311 2097935 1160144 1850375 1152524 1069526 1054506 153313 1967224 667653 440177 114855 978781 1373130 196806 2565260 1273083 523635 158361 1759737 1252184 1051681 323075 373148 2582485 2321022 2531386 1292384 532628 1391735 1192809 618174 2204870 1431205 585296 2532034 2563851 1666396 1145844 1876728 1760869 591098 2611877 1175018 222992 430727 538083 1720704 275838 1605017 642865 2601375 1460092 1640594 381896 390661 82664 1167748 2348975 705695 2353350 2283341 2444991 2037363 571440 2148821 1959009 512480 703846 1632728 1673147 2478598 597381 55406 955 1665794 1486571 669310 693512 1269972 1985329 1898323 56514 151996 505579 2373564 2143923 1465188 1438697 721520 1691992 1511940 1583153 218194 1880773 39725 2617052 2625947 855011 196127 2369243 701191 1864734 372315 1029263 1690653 1987823 2301167 2208241 132109 1022981 95441 2293752 322071 667792 769719 706592 1661951 2533251 31263 1315429 619196 2209544 2443687 44563 108121 1716507 770042 1231558 2462686 911846 2293065 2073407 2512592 1825551 2370043 2008564 567947 145863 1665184 2318217 172236 845900 1065645 469788 2017654 2354018 710303 2461662 109810 1834580 2015522 1533777 1476176 723613 2624823 1979723 1086673 1624921 526643 548665 1617777 835315 2230196 2536664 1711316 666893 1728140 18161 2301453 371103 1402241 1405254 66576 759541 339939 956507 1366384 205461 905901 1792134 1639566 920896 2000273 1742544 2572654 37038 1893921 1289786 1430277 1064258 1404985 2488533 12053: 626648 12054: 2629146 1232900 1265716 223559 1110197 1058379 962564 1471004 1820916 776673 1757287 1008688 2529452 1501752 783012 1627448 2401052 1771470 2408264 1443369 2052643 2269644 220987 2009071 1152270 1256979 2072150 885165 173583 2600927 954096 1314682 2493028 1498881 740118 1865678 397216 595674 810346 1126218 122622 1157578 1526332 12055: 2127722 54333 765159 12056: 2011929 2406318 1555151 628829 569994 1977620 2618328 411724 2025012 344536 2091494 2530 2514254 1442522 2038699 536858 32042 1591874 1645057 298458 2084043 2335971 1250160 486720 137646 211955 2621451 415507 128828 2356942 574790 1975496 1344462 683505 856825 2477377 2437364 1792621 1365695 1634614 1682741 599281 1702541 740606 1470301 2135177 1998954 74999 304005 2342198 1418716 2612481 2346951 493771 388700 636400 2359316 2169247 2495762 2255188 1991745 1309940 503465 2077322 1731962 2517800 2050516 911724 2198694 2337525 366622 902539 2473613 380860 1971368 1105823 2339367 1035735 400969 1708495 292601 2135433 413373 692636 811114 1885902 1860629 2491070 1158297 1416624 1866591 628342 1652886 1859129 196258 1979705 1241867 1195845 215091 1169728 2307034 2494660 351445 1404687 2193722 89221 1599575 1539861 2430362 2031746 2754 480357 692152 1382164 120945 2444593 237207 49673 1699366 1962360 1960851 2157591 2061122 854429 2236018 1955970 500867 1920382 1992360 387054 495748 1172699 977341 841552 2304757 413897 433490 1653681 1023508 1001126 1551945 1249142 707347 2410397 1407679 1951451 642381 2494090 1649242 30349 275932 1886344 1470247 2393900 1463632 2358685 1286020 2102295 1789034 2396505 651970 628155 1351843 2167787 485401 1558132 1423762 1685507 1965529 33899 1996765 729650 648633 1879715 1201710 1707753 205912 612735 77208 2039103 214473 2537913 1247590 718873 1054585 2131435 1772194 693239 311827 416765 2396602 144962 487086 108127 136056 2179223 2553379 1163438 1061686 154158 1935704 1693265 2278455 1020801 1065648 684809 1306583 1163207 947309 699072 261899 1078805 1392739 77485 1990161 1562892 1603284 1770035 171824 1185296 711140 1102158 2433515 2072415 366605 2433853 1304379 297486 712244 1892466 181089 2068247 1148433 1416130 1718854 2149303 1149163 2327844 416369 973732 2620649 862403 2466528 1504155 2597061 1442255 1723826 562610 2380087 1689398 2106322 220461 1470379 2173961 1829244 2253670 1342259 67363 289635 1458421 421782 1530803 1515392 218617 1684749 2293713 1051681 778131 1713351 206676 647307 702182 1599919 824754 1990180 1417622 425560 1487227 785769 2268091 1984104 1001573 2093644 1206583 354244 1663564 1837629 2270483 658322 1171529 49866 2213995 2019346 92292 1747335 1187309 561204 1344831 1248789 1169844 2070355 1782410 610292 92523 1821795 265842 1584798 114523 877274 1082414 1122882 2437860 1998956 1173647 2057018 1282023 1623322 29265 1688692 1711402 119068 2334720 641909 498388 1704966 2100725 1777438 1345892 1772426 539761 279531 1575866 687027 1217041 2444745 2303908 467796 900144 1373843 1804410 1105302 1040434 1188221 665385 1253002 1918933 2634092 69233 1031163 1350433 1680421 2065216 107019 2088895 433869 163069 388308 2076657 502509 463987 60962 2449826 2252079 1132115 1040779 1841191 1712309 1828806 845012 771754 141842 205143 1950280 2642516 2232393 1975384 1379973 1568517 2457720 2429753 1982837 365704 371305 775396 265299 1974335 619927 410782 1326603 1698542 1118746 1061879 587565 163209 1021596 1354417 1186498 693559 1494252 2494991 559908 351946 485973 784738 200506 294534 1168554 1933537 415291 491893 1085859 2083038 2163024 27461 1117934 112847 2040021 1854571 2024195 6891 1963817 521074 249302 1129576 1115388 307154 930575 2226776 11459 1908026 1670560 1920971 694610 1442940 172943 1059089 2203056 60456 658284 405856 2386032 708887 1126413 1407289 165941 1424432 1287289 2213711 1939693 2563540 2646938 265976 5308 1259650 520469 2109638 230638 46285 1150273 2217751 269732 409309 638983 936931 2492701 1363355 1484900 1609006 2639858 708761 2561349 906670 2337403 1677628 411636 1227921 507025 1280291 1139168 1711999 2426544 624996 1083429 2126858 2039764 895691 1956944 158037 2013504 183213 990222 32389 1827691 2247878 706511 811606 449784 1092530 1898266 344743 368638 1503359 867609 979470 733026 1493812 1502663 2184862 756227 973689 487277 1208063 1578146 1785490 1888193 1322556 2467030 2534044 1138152 1118833 1810319 1711750 2033849 1276904 21127 131742 168229 2083329 126039 2614009 1647368 1673861 1238774 653317 2171105 1046582 1700352 2528046 320942 2441504 2455119 888878 800176 150038 1712099 2615802 294695 519508 2280000 1887837 2626390 2537521 2259293 1952981 58510 882927 2101884 1076454 1607781 1793291 1712892 2437898 808902 1621558 2532534 2501565 472954 1490109 682981 2217196 1557994 362034 1775587 563393 1328676 1249760 179966 862667 2576697 543665 2624530 1402717 2570657 2391507 2029076 27697 1697879 1501799 2233096 1819210 1494715 1198743 531919 175364 1858543 1424223 1757769 35994 1254695 1040964 412414 1979256 2572637 2228561 6915 1229525 1389916 2011403 542093 620241 1503017 1901612 1225266 1981222 1649329 1582141 1609199 2374833 2541901 1707778 1684071 108300 1891730 834825 712969 1551313 391096 1718929 2605056 531361 901738 2367670 818975 2084379 1723889 2515678 1500654 2299441 2643383 1004165 415457 30747 118690 193234 1637892 1540741 1306195 1566468 853287 266693 948176 1111165 484893 1679363 2398717 255555 1620278 2120034 1088476 1933961 1930775 2623618 268167 1444926 2500731 2523341 1824554 388174 664475 209648 302809 1778373 2239366 1993384 2068118 731922 2555248 2390575 698515 12057: 2220672 2512286 1712177 458773 2370819 2247861 1095839 1706506 1147634 1772533 2438345 1415827 2350982 1024684 12058: 1208136 968067 778902 1354420 12059: 634558 2319298 2086075 2513615 2592839 1281248 1877128 95793 2414428 416225 3595 817026 764156 720058 2339545 89257 1841679 2614527 1545484 1837063 2616039 1206: 888595 1495318 1254501 1846879 2549326 638200 51332 787579 297040 163215 218660 2097928 242657 488194 1850803 1468515 2186950 952324 1646332 575767 1790135 246569 2333530 1934299 1884046 1939720 2461377 480813 979672 756909 565348 2457061 1620856 2150985 1131433 124569 643665 2189787 803434 55199 1415664 1701286 1877062 115656 2406976 1244401 1853615 436557 681448 360597 1482183 1076056 2282389 2362017 2582145 1054180 1418353 1148555 12060: 963787 61863 1323884 792713 1781796 664019 2316473 2090384 674801 1589798 410602 643363 2019790 131327 1625527 744455 158954 413683 1101641 736767 1112442 2481359 2334989 1814501 1856481 1726461 1106352 1417614 1350399 1195931 426682 1563544 1273421 12061: 1572858 543648 1770541 2341602 2461498 2469688 1763736 645951 155415 1340942 1647509 565227 1929441 682779 1321771 1433433 2546608 395187 2139827 1345195 1710563 1380413 1418521 488854 1885275 1278003 12062: 746627 386373 700118 1719619 12063: 707130 900305 12065: 1733253 1150080 2139220 755217 1822496 1851083 1053421 1598701 188270 2160694 2113456 1938910 724337 12066: 1184218 803634 2137604 2451368 1620566 2124228 1074677 2077564 1026246 1433542 1189600 2126297 2012582 1621089 376968 1410175 2030633 2218750 1220726 1121604 1387099 272280 520371 1093740 1742816 1811826 204101 2226346 12067: 2389729 1033962 2629799 208121 2555262 2154306 136912 130729 1752463 12068: 1245391 1207681 655120 642009 588149 2308224 504871 185236 1377751 2276431 1080187 174786 1145184 1704214 1688067 234543 975790 1348497 1259821 500144 2399939 2358362 1226527 1976149 1316977 943590 2162192 1723989 2460796 1431615 2024600 1303646 401843 1624275 12069: 298635 1442925 1613351 462028 1688615 2501921 1342293 1207: 33625 1245811 259419 1786378 994862 630175 12070: 1388768 12071: 2541848 141839 148811 1497411 673225 585639 1793899 1971530 1121922 659780 1477380 2183048 995604 2613097 535553 361301 1675299 65493 473452 2085885 80899 348766 1398702 1645748 619916 1479682 1152930 1638328 766988 2169831 185498 728938 2514764 1950043 2401775 546679 1398965 1846325 79721 2407494 721095 2076504 2152951 315743 802307 1462698 1513673 2072318 1605213 1766721 1336692 511265 655578 90568 818120 1964735 2327986 791397 1744821 2505657 2462415 595829 10830 1240145 2362194 412017 2399794 2529920 657836 324900 1526188 336133 2511203 504279 1065091 26661 569015 2154854 1055081 617655 2119172 1479623 2137789 1050494 683546 1759285 1875938 792580 2062055 972425 972682 875836 344394 950677 2102481 2480402 1539909 1323489 381896 2479620 791079 1250225 304079 1536782 713999 579959 607282 1712873 2371230 149494 932801 2134568 1019996 488188 309546 2533001 1139359 1565101 2003158 1888317 1024581 448014 2059520 235971 1362475 2447439 2647477 777181 1775683 1014347 2392793 1312688 171001 2459262 626380 2533201 2238717 1132983 422330 1294055 1176355 1321978 1266516 117606 663479 1874557 329936 1423771 592269 666851 1024545 2462686 572787 115623 2481497 684725 2298508 717109 2327721 850322 357846 42846 2408684 2187969 2550982 2196443 539189 1617777 678019 896614 2415530 2088341 538651 2410434 1715715 688413 2629447 2475835 1133557 210486 2503194 832319 12895 1697890 2089906 191215 12072: 1081360 345811 2415768 1362279 548695 145798 1200461 1950604 801010 1900719 1076126 973381 1536043 577774 1293712 1538355 190067 1979820 2598540 225893 2155358 2014644 2102685 481812 527541 1715522 1672507 1783510 12073: 2197411 2152838 1670742 157668 19606 1831376 1281292 76947 2181854 2400209 1556070 12074: 829290 2419809 1952764 1624891 2069627 786033 5596 1576330 1549102 1186073 829790 627968 527059 551470 2080144 1782515 376231 1054277 1871075 14131 73243 639697 1586124 1252284 923703 1308744 742184 888602 2588432 66921 1255523 1128287 1092531 1138818 2027098 755428 1014994 1522709 1906260 1762191 1125406 1975038 2489197 801077 2269287 1253914 1948666 985369 1261715 1653291 888430 1141289 749315 2209309 2568837 1141041 2582232 1942496 838554 289945 1648197 2461125 2134151 2161154 1090780 343709 2090997 365011 218963 2250666 1598256 1122668 1980168 971387 1435282 1859556 292962 555419 323590 1343465 1151935 1632904 682042 2596999 1977164 2152322 2322897 1161736 114379 2195171 327917 1643593 1183808 1254204 734726 2046478 2648178 607178 746869 950887 1769705 2092409 1408759 982165 2586294 2232644 2220436 797097 1585971 1393866 1606472 43817 677501 665689 2341725 1426477 2353362 1278489 500837 1033141 2181777 2051801 1531725 2102273 1293345 2612589 1158719 6785 1382242 2611155 1122274 255084 698917 2249808 1118654 1090789 2504827 1846903 2047109 2200487 1427171 2321465 53403 1647556 2433443 2415863 812814 1749437 2324602 118579 1205783 1320249 893373 324370 1865791 1222992 1728133 2002369 379527 14571 150572 471055 537483 359305 146773 1687704 246550 1577112 337928 1463186 1536623 738665 2557593 592858 2033181 2311660 507486 921211 1190068 1632925 1535164 1798520 1626771 1318489 1667185 993472 359181 189081 1030910 332120 2412577 1568145 2440247 2300925 2349467 974353 2026208 415530 568249 782261 2266817 997456 2178034 2365458 293028 2118078 1058469 2572137 547986 2259293 633001 954093 1760406 384214 1825132 1604142 1037799 2180196 633079 1144699 2068387 187891 676279 69148 2094720 2505710 1170557 2283333 1539352 1575071 1112764 830965 1204390 421173 2325301 2111356 2157005 21431 1051728 2466138 2425135 1625255 1714156 235051 476493 1021249 681909 2426530 2091041 532979 2151503 2070973 12075: 1950307 2482196 957166 1880115 2531664 333876 1784174 2121810 2434388 2071239 985785 704927 1373784 1163844 1138691 475327 1943581 258601 1413987 1995545 2588492 1561430 1664245 1551529 1464617 356768 1463822 1125152 2522672 584967 690467 565639 1355668 1647993 595829 1999753 2247765 186866 422485 2077130 328713 587955 1142413 1528452 729038 993164 1767881 1856588 2608846 319786 2052253 152305 1989671 1511155 1732236 1943190 1874151 1687129 1580390 1633756 1967810 1401803 854770 1366900 727794 836517 300030 1048612 1860664 1092236 31014 816037 672489 1612244 2345522 136287 2141252 2247008 620566 1334016 20610 918761 1544785 814070 1116685 333285 1487145 1508438 13277 1342438 1258900 834246 1563631 2438093 2107566 1168684 1949480 1226002 169209 502919 216934 12076: 2379807 476649 2434219 2380655 677876 12077: 90789 208541 71817 1635876 633907 1854070 1505169 2644249 107019 1532862 561921 2293055 748455 1009941 2468433 2632322 1774642 229338 12078: 853473 2011929 949024 2325071 1305709 368620 1147585 2638264 1967929 400303 466104 86474 1746395 291405 220565 100261 2317333 1575939 1771495 2445267 1443733 1490567 1619760 55199 2341798 101757 1069584 2371703 2271879 2098933 2406169 248282 2398114 367089 2114727 2269798 12079: 223099 1267046 1716007 1316700 219470 1940325 1208: 2236799 70718 2210112 1596387 2270309 1535123 1421637 1036350 2616899 1929255 1351751 418822 1508644 1622407 131311 37369 2026792 1893207 1720038 1576186 1779271 2410650 592526 557502 1184019 12080: 724308 401047 1758357 1387568 239799 2453607 1068607 2508207 618603 801775 660616 1934272 2228239 443386 323356 861052 2065156 52529 1129022 2185715 12081: 1659296 1434330 995737 12082: 2478153 2101473 1216158 2106409 293655 1785363 802307 615975 2336812 2164962 1114630 1905257 518154 856217 592455 693831 1580544 30679 1993397 42916 12083: 1087781 2411625 1550751 803362 433801 2493769 1654930 1036393 409791 709475 332208 12084: 2385622 604260 2339991 1963767 850085 1180408 1739354 2261365 25384 2605439 1188170 580366 1813427 1879713 829149 431666 601957 1720023 1315565 1360119 2648490 2022061 1356792 1183392 1907098 1109345 1724123 1115111 968880 551470 929835 576261 1181341 1368115 2203523 1116023 1916993 1707757 2378358 215385 267369 2562178 1532275 1170660 2223228 766604 1277198 1395116 1127170 2551427 192062 2507698 908299 1310961 1631237 2219373 130571 571054 2020359 1960414 79838 1342027 350398 1924189 1572597 1574887 2388927 1826028 2485022 626777 1894860 582668 506703 2422251 2041679 2244798 2524846 2537065 970909 2226601 1050378 81724 1180421 929512 2161644 999346 195765 1811949 115123 1824211 1145072 1566443 1137785 596335 237294 508675 848866 40797 1579467 419980 2136880 2328470 762887 2238427 1650363 539835 1700247 960705 858553 7088 1271951 646923 2491503 812441 1851648 2452595 1736976 1706302 2299949 2580409 2247105 819013 150664 527875 2387372 1983442 2219142 1812105 1217261 1918381 2082919 2085853 462953 973584 1933927 162811 706425 2296185 689647 1019853 857328 2193464 1950043 2440021 685226 2420097 1247078 72530 458280 1121837 569044 801819 793030 692114 1895721 1948896 1266384 710381 168356 17181 2124635 1380792 17745 741360 1994568 1933495 14946 1073293 1205800 159624 741053 957929 1859599 1290262 882543 1165451 2469459 786155 2027501 645992 635997 2512175 448861 493807 1229252 2560651 270426 1862531 2213067 1220648 1775595 1064101 1152186 336863 776697 568614 1597553 1018453 1563338 699072 1708282 430495 2418287 1452672 2155673 2183468 1051174 1001154 2389185 1112211 928387 916152 2397146 1648007 1796655 2257960 2591725 1444672 729128 2347003 198992 2252722 594884 386568 2202365 1531062 595053 587429 1750920 1213240 825594 1020351 475366 1678817 2245381 2210519 287031 2568171 1271544 1149933 568001 1193844 1740817 934189 2322314 1341172 1180325 1553556 410725 137697 365094 2248973 1104220 546922 1055407 1524910 1266701 775046 1260373 2466704 619387 1784706 1919638 1695193 1423382 1326893 967991 2266876 94982 347292 490240 1442500 177935 2433068 999184 1997424 1162557 788096 2580752 1732889 2634548 964450 1576911 283642 1317183 373537 1256911 1625495 938082 2124155 1809772 2409742 1871069 1092004 1666598 991449 1253161 2425004 1179518 1435674 70236 751941 2238924 914472 2583349 2531472 33612 2412037 2450828 1296404 2630534 2048321 32102 545857 1455091 919605 2166485 1534356 288203 2520569 548778 2177738 634773 2465943 806292 1998197 2167698 1217124 153388 560777 754858 407687 412077 2271323 1128455 2486664 2409678 886490 1608711 1434934 1422175 2415850 1698126 1710982 1456384 1409658 1021956 599009 1026106 1617812 774577 2258664 1318306 1789365 813524 2244838 951694 924091 1778788 661825 249765 1610221 1491319 664605 1364667 588421 747816 927505 2621426 1630023 1863193 864591 2122139 485754 582330 1542329 2067593 1120039 1429899 2460032 983437 1630593 1067044 2047311 1761670 90071 404450 1886917 465618 1233563 2473192 2287884 1830103 75523 30919 1425864 324839 1531777 1552716 1018194 1847537 2637284 464117 229716 962843 457192 643965 347050 459822 2507366 1661196 1266681 1606405 2136286 732925 11356 921211 419678 2075346 1523338 1440858 873400 1640807 807001 231461 823389 400330 1868369 2463820 2187711 2073110 2581872 1484678 2562097 1283922 2498634 1334442 172178 1001484 160802 2368702 1615585 2235420 465192 1633738 470972 1348893 99732 414638 2336950 1523034 2056329 1092530 2260786 1435788 1102571 527780 704174 140636 577746 171962 2463929 2186847 1529744 2578573 1461701 49773 1818655 2159309 1576939 42143 2311666 1541445 2309997 751796 1520522 353204 1417922 2384300 972723 321108 2589560 1617808 2075553 832791 2086476 674607 1548732 971768 1516623 169164 40561 611088 2169849 1785017 1878777 2280560 1661801 2308752 1680926 1691042 1394690 1815399 1327418 2408640 1353395 1214157 1331886 2445635 1283414 119431 84556 2160191 1721895 2031068 1312173 1799732 316356 989019 1799171 482134 1466984 2317021 820984 498799 875576 755300 1779805 14850 821974 1315400 2458594 1476447 104021 350305 1374941 292422 1204556 991359 1363968 226413 1582816 63713 2090424 1025843 10261 2561421 597335 713931 1960506 1472437 64204 522257 836870 1648366 1713747 1021304 865022 1161584 1091698 2488314 541838 687586 364832 2552422 2329808 2457827 403423 1092427 1453953 667597 682338 2418312 1143067 559913 900031 3612 2507328 804158 108668 153576 692504 2328806 650304 2058643 378960 540648 1563299 1854919 2220771 327995 151222 1395136 2316015 1597569 2532354 2002267 2250833 1487271 2371750 509885 334554 1408928 2537479 1307426 1688334 2105803 782446 764176 449252 400743 47541 40400 409167 1790125 298371 1010531 1359873 1934560 2001024 561508 1283978 1231190 12085: 1312395 1198093 985381 2023884 1473823 2552739 540823 2066458 528356 479291 283788 2220306 1570226 1249086 1118902 987150 2425935 2640350 2082932 1933526 2522148 383291 495581 2484725 76772 149603 2387083 1192151 2585075 1194560 2083486 1495847 567403 741486 654411 1257934 1731450 1572817 1631065 2513690 58915 890668 1439685 68228 12086: 2281954 610167 359663 1416020 2500402 1186401 1503916 2050793 12087: 2070435 1260508 770088 564895 2396236 721998 505418 2277686 909916 2360396 626225 12088: 2120507 1016065 73463 695828 1827796 2335766 1797037 783393 1859573 414464 1533341 519291 369335 936787 2418957 1071602 1164759 2351933 1315444 7316 686657 408202 2052290 374094 105244 1876500 1811133 2560469 1181686 497377 1379133 348449 2521310 433089 1114540 867068 1289501 1826670 1733443 419470 1041178 1670848 2601214 1964422 827845 2213159 905278 2566204 876940 696142 1688682 1396022 497078 196442 1815742 1560582 1721010 785530 489259 1030201 499789 279849 1488400 1468944 1993534 2105294 866531 1695999 826864 2390575 12089: 2279465 1799214 2114497 1960595 2489013 527045 594566 573216 1889224 463201 1360931 394528 249378 521244 365522 1209: 925437 1928905 901269 1587792 244957 625644 12090: 2229072 1634268 673471 2048343 1118496 2396074 274685 2615663 1743223 933508 146842 364184 2333561 1385113 108306 209926 2438675 1487133 2560708 33837 2439750 2216954 1495780 1368020 573473 1026750 1401637 2551571 1135278 1541917 1640925 1443651 2481378 716459 2111803 872226 382956 1369688 1503778 1798228 1307565 1763225 1961066 1928588 1425011 1138055 1518717 1764042 1906862 2424664 2092147 2038453 1806724 1840106 1211021 1187419 671030 1314401 1480099 562761 904629 131099 1839327 2627360 1660501 2260871 742858 222271 460982 2009166 2590172 301883 834189 1384123 97806 1248171 702287 2602188 2136469 1239029 463593 203278 89720 2133772 1964087 699411 854265 2536117 1338275 1296222 1788973 1542238 683989 2329965 1342766 555436 2036037 1890182 2383538 264785 733907 675943 157922 488499 894409 477736 736264 500667 2385679 843963 1124002 2566657 2479308 327508 933909 220105 1970590 521405 651877 196071 307421 61496 320878 1385472 2607308 552009 888982 442527 1192257 27901 1963366 1965676 2498747 1879547 1425336 1144963 1334555 29825 527122 412745 701699 1114824 2005537 1384658 1476390 2122313 193218 861220 111130 544690 1006412 411965 1098188 301757 1014044 1514013 1819451 1417433 1914991 1781964 810141 1060682 2110277 888127 524436 2568143 371743 1373009 679568 728816 1988926 2477463 2334319 2015725 1393884 1846353 405361 205934 1760953 1753010 1340982 2137366 1378966 2142558 417067 1884574 561896 349302 698323 1400234 1966844 2346794 585416 196290 872858 1748972 1248828 189587 1118016 893544 1633150 202108 2504551 1555800 1794024 2585438 627749 12091: 686553 474805 1897825 2475929 647965 12092: 1650301 1348732 1551947 1330906 289308 1810944 1099186 31218 2585719 1325876 1398431 1725368 2462804 1013701 131941 1503859 1909326 537425 1451388 1777345 313962 434769 1271287 712217 868313 1386128 128941 1955219 1848036 906484 1520950 2338924 603466 1437491 1893319 1967174 2416364 2638732 1906046 270264 1842466 2313988 1501920 439923 1538646 1684209 2615029 2037272 2043517 58882 407129 501977 2566598 787779 1651085 2497670 2032370 2303173 927734 718112 884752 187373 131611 1354565 799009 2535295 1189033 115665 1009779 1653480 2263440 854428 2587190 1589063 2197985 1122240 610432 1052688 2556988 30873 362077 129941 2074291 28786 1557028 885028 1726789 2236051 1665204 467425 1666219 672654 1830559 798649 876624 2407100 223079 139325 1554419 1171301 2062020 1281312 1075214 2355573 2273623 1739329 2028131 1765019 1123520 2099096 2593494 565214 2463594 2065658 2593491 1630710 1306404 848039 1863925 2505740 48790 1674496 387280 1390762 1763214 1252798 333820 2373312 397793 947439 788099 904156 1996891 1928614 550530 1435917 1636332 2415628 1634643 2377881 303002 1266990 1976734 758937 876661 384900 983135 895327 2271509 1904381 2301593 1597121 2410073 2532718 2380396 763028 624987 2073903 462616 2471527 197437 1547731 559124 440991 530014 1177345 2521396 1974844 1412546 384027 753484 1136724 1759454 799880 2004797 610419 2308041 2395490 2307144 425887 899014 684537 1040812 1254230 2314255 2240831 2118260 2333326 363446 12093: 609387 940658 2014590 1346577 12094: 1661621 12096: 1712147 489551 1148735 1556209 604917 2624211 2311090 1795301 1550938 281034 1718487 1310748 1970006 566255 1418866 2484562 2344427 507203 952622 2046682 2128084 2428563 2052142 971119 333384 2143012 1241718 1051962 2126370 1985084 840193 1170478 70931 1931179 1061083 548148 215573 1308219 243354 648582 2031435 1402612 2020702 1909439 1000624 2433023 1524279 282348 1154038 1371348 1673178 1990972 943629 599953 1919920 1209161 1062124 1829570 1215248 2138919 2363291 2149318 24357 1838852 1363203 1015401 12097: 1165112 1354224 1104869 1363840 2085726 1184344 395096 1982690 8669 2583969 1202266 1635289 981856 12098: 975541 12099: 2127722 2354449 2141497 966855 121: 2585282 690330 2349119 2444604 1804804 1764736 1791338 396585 1210: 1612475 1110425 1924383 584880 1779239 2245683 2128219 966479 1401421 76336 2506843 2506228 2174891 2421503 2300214 1369357 817322 733401 1287756 2528213 40045 1075030 1041877 2377972 576562 2202749 260303 12100: 2064037 1587294 1155559 2421085 174926 616529 2561680 2475 1378830 766573 2585501 1123667 2120407 1213113 1152574 2057113 132700 864177 1518257 2604663 567332 2168594 25954 1992320 1361146 2325455 129161 1587839 1421745 2223839 2253583 2092497 2210767 376012 1651915 243477 539873 2264003 2506328 686487 574469 1161500 1391130 1734737 996173 1751512 2390945 1570434 1595942 1736613 12101: 2413786 1413114 959763 1978071 1977316 2018881 2222801 2618445 1112301 2050906 2119155 12102: 1508073 1609058 578447 838601 277023 1839093 160563 2244396 1893041 2404002 6896 930935 2430248 1307233 1356236 1441263 2026756 661735 1010363 2492156 860416 2618029 376605 2480470 2381067 1399571 2405658 2468371 2282008 1927578 45234 688065 164430 2511870 1787640 1646880 1715149 983369 1684894 1288887 2632835 2525536 141160 971253 46716 2529183 2374528 2643704 1926223 1685396 644417 1544556 2440372 1137795 1563663 1381796 230882 2128959 1704824 1177170 1497394 2612590 2502384 74607 1198645 1407284 73015 2348142 1371541 1972855 793961 2450805 2047720 2503032 2359836 1903146 2253712 2396908 352374 530182 1475722 2255323 430714 375661 1374152 2072811 1191606 891921 234484 1363820 2630391 366277 2065233 1934840 1163965 319877 2594243 2622255 155278 2481876 544844 154033 878421 1267836 671175 2084553 2364716 2354404 588716 402653 1687677 1507342 655072 2318739 1709396 2038080 1150544 1002434 2105335 1759800 537341 1993424 1696502 2089352 1557168 1810106 414217 598252 2334948 636635 2487852 777359 820667 1727989 1128041 293351 1248223 399286 598709 1445628 1642375 375825 1873469 1036382 1279084 1947676 1921702 610095 2293905 2138174 2275472 1692901 1817605 1087274 1935303 251857 559097 1363181 427589 954111 1092812 2085850 2184475 2161955 48871 2425210 2353338 544207 12103: 1062160 644686 1237096 473222 44976 1447366 1090771 1549716 1893862 2200721 1222994 562026 1032518 425737 1511096 2536311 873513 1296336 2623119 2139894 2339826 806699 630322 2447272 1483720 1855281 951094 99310 2059103 254609 298087 2187377 717617 286009 1250002 131247 1441568 671319 1743095 1277906 825438 995583 1364481 1469228 1370511 257307 1117448 994713 12105: 2446626 250528 1649829 962359 587353 12106: 729033 1481716 2362513 12107: 810296 441972 1355138 1938231 819292 1027887 1746493 333695 2406538 12108: 2360761 12109: 1081360 405832 2294928 1262542 2234906 11232 23960 418026 531168 1211: 1953331 1300107 1774665 1909686 1268466 1734142 597659 2087108 2485988 1284764 860969 382496 768171 1204766 1695114 1545304 1552992 940183 955252 257939 234001 441458 1372520 1552223 545546 1505568 1788268 1873672 785360 652574 1043599 2386664 2005408 1743258 2062361 154186 1211089 987856 1528246 251324 149514 1373956 358921 2327845 783825 688425 2606799 2462113 108360 1231295 2214025 495000 1698070 964421 1953911 1952102 1340511 2401484 2316556 1549712 742244 1089692 2275948 954415 105899 2103335 1649232 2593950 250142 2583420 2195202 1335208 1795159 1420736 1093270 1005246 729641 1937470 12110: 1514244 909934 161953 2384862 1912742 757678 1068608 719366 1851387 550270 2371802 2577383 213281 1818029 1642673 32302 1714208 701136 2257568 520087 722447 224856 1696397 1191289 2072812 216716 233207 34926 1817266 2282810 2416843 2295858 2307587 2312765 1471774 284306 77027 45431 670603 941017 1158005 1474809 1189286 22070 899111 2009196 1451817 1517389 1956369 1893384 1821889 2198951 1273231 12111: 746076 960499 1681461 625270 2581182 720155 1149486 1116348 2211760 12112: 2014322 2067581 810735 12113: 40249 1090296 2053602 2477311 437344 2202995 12114: 1319584 932761 2334769 2618624 2253226 2496042 1533695 2617574 398194 392651 1935323 582829 682099 2537998 12115: 622584 1561626 1823785 2238502 930604 2280372 327721 1020238 758694 702085 1095208 430861 1604544 2422842 2022678 2517630 2108633 1538824 815448 815589 1178483 1454400 2501916 259814 12116: 314009 234250 199421 72938 2132503 1074840 2416986 2028737 916772 12117: 2476152 592684 1720578 655479 1570070 12118: 233045 12119: 589575 1212: 1153026 2156434 2310153 2387398 12120: 769 2374102 12121: 699539 180246 1696797 1797095 1827810 1457763 2377764 2242567 2536517 2554209 12123: 1045220 277226 12124: 756316 1414840 1754780 2027561 12125: 227741 145142 1617124 2338419 1049640 2251391 2008612 960246 2523789 776293 1915882 1740124 2570420 1462058 1894860 338396 2059100 1719072 2168535 1800072 790635 1623516 1075230 204551 1052493 1389416 2111877 2485896 1568134 640245 896630 1105367 720107 2632173 349938 133315 2337351 1458874 2570309 547684 2128711 67095 1580717 412951 1208823 237824 1999361 331702 1414981 442898 1606237 1297864 887560 266363 2091407 226913 569371 1271015 1157417 1099969 1859248 1833571 1179238 1516151 543799 2211137 2569870 1031589 452902 585553 2341564 1755599 1300751 553037 1897730 1863529 716292 1044681 1255090 1519905 1161007 1560353 1725246 1461960 1298943 644744 1974464 301864 1500828 1912138 141007 2594956 1675643 1557949 160791 207618 51724 850657 1652873 2220472 2037619 2426708 547342 734276 1049197 1482289 1511554 593430 1412084 932751 1827498 2435544 845836 2565654 1285410 2569491 1921803 696473 1534674 1972177 12126: 1120091 21560 1684241 936998 1988492 1107647 1595862 410446 2437709 474631 122337 101716 1366320 222992 1956365 1020215 1396700 1674945 1490408 349653 61155 1748429 275600 2539689 1772801 341529 330314 197483 300973 2156175 12127: 1045501 1347749 190795 1566182 2541025 1672077 907531 1801185 1207654 711863 1592631 837706 1135744 2236554 767052 1856412 1889889 1085488 559906 446934 1659070 1625757 433631 237752 411815 2088969 842561 253017 1404396 2572491 1857045 330940 751815 2236683 325265 2523561 2562831 1930016 368136 1384373 2184092 705343 428662 1487946 996112 2324669 1160428 2583451 2049992 256749 741596 1723923 12128: 52647 2170445 1788971 1910299 1088303 273945 344216 106000 619219 1886993 206308 118445 1850091 113068 1835002 1515151 1135967 1928950 415688 626794 278961 662530 2081211 2272170 267290 2538327 1213: 856500 2089557 383608 95914 1420548 1776262 1328593 923922 1341538 2246659 850880 284752 1128768 2517874 1206397 1275199 12130: 2230271 2256992 1910257 2159553 240904 2455256 1232084 2013198 2086130 99207 1580605 2344813 1321983 465481 2468773 541383 685242 1568784 2438967 404199 345568 1424122 1089374 1457974 2599732 2612765 1578196 1523109 1073478 2323359 2107687 1474837 55342 2432770 922822 130018 325713 1498583 2471935 865387 2562407 1225297 2299533 2433670 2635328 2453949 2152447 169233 4294 526396 2280393 2273061 1071071 576778 1419928 1704666 738804 2565543 714207 601885 1500410 1171391 1689123 2604517 1119611 413199 2635244 1170241 498711 1954061 2014889 2397345 77993 935252 1992205 383615 1748529 1944042 1837794 2546034 982074 2074206 1429315 1875124 1760132 1211161 1241838 1128422 1494790 1526833 1469526 476853 269295 1150503 2114955 140636 1872701 57622 866186 632577 1193695 216000 1252360 971908 113262 833416 1682651 2258540 2204167 2245480 808753 990297 563013 1122733 889986 1946244 1267881 921884 1243707 2408442 709399 2456469 2610101 607797 1304256 1570663 1474453 281787 1829564 1542104 1913995 2137643 808007 181139 12131: 958382 2584048 2474943 61017 952165 1953938 540263 2592452 12132: 511700 232270 2272784 1390901 2377740 2091573 1678907 1127887 618034 931750 598206 1984514 1766529 843253 1017525 1041993 2593743 2222346 548562 32618 1643637 911256 982950 2161389 396368 2475597 2533665 1656754 767318 1260882 1041135 1901783 386300 1923625 1458052 893128 1598643 1408365 454592 43028 347137 771057 951289 1270716 781415 331799 957843 620609 1177850 2402382 1952352 1073737 12133: 1799321 788892 12134: 1164467 1003230 2524312 1116701 1879307 1094290 519260 723490 876690 1238048 2414766 2221301 1280746 2442619 2575485 1112636 1053290 2086160 12135: 464891 2227388 1872994 954924 1531517 1389762 332200 1279511 1312396 27529 12136: 2137031 398667 773552 1479036 1851039 2443034 2380108 12137: 65031 1530313 2615629 12138: 2248903 383675 371362 1614603 551587 294098 2641448 1128401 1548560 10496 151087 1999194 1791890 1752226 2570172 2159648 330240 12139: 997801 384781 1972917 1848403 188609 948213 2184809 1177377 148844 147010 191725 1564872 2287957 2543376 1811303 870337 2590044 565401 590738 538495 2340820 1179316 715216 534523 1720513 2435081 1333355 716452 495794 158928 27746 304128 1214: 1532963 295537 597334 923342 1420972 181132 1598337 1068565 752681 675914 2413021 1591733 1643109 12140: 1412790 2632901 66631 747817 223958 599495 1170382 793180 1583325 1197402 533904 218481 2558576 473296 186435 1295852 1806112 451484 2266951 2119477 1573132 2489116 1514983 2537688 1860768 1940224 478470 1448154 649153 2061643 1059554 1174999 1346432 1622038 2205330 2068330 338133 2142048 542581 2007972 1035513 1620319 2648413 2086071 1104437 880676 2437217 2333038 2337165 149291 1878659 139258 2600165 1491531 532102 962814 504105 2643383 2060678 2382158 346968 12141: 2541216 1224287 1002334 12144: 1231676 2325794 12145: 1701772 903749 766766 22785 1604702 112897 788774 1920864 2628033 2314452 1579909 617974 109081 2510397 2068594 1120126 1326995 593947 1671667 2216520 2469944 2020956 440719 1566925 69785 1540100 372881 1538580 2198796 2182221 481416 1267349 1753890 816180 1895997 605454 953126 239229 325686 1428015 556810 2167752 122938 2502275 405202 1880636 2626914 12146: 1943577 1429495 1380479 520498 1686789 1057922 327549 2525493 1088045 1790056 1821087 2273538 24320 1154585 2330134 2520524 1007364 1487061 1187664 1830140 899796 1716405 2419334 62475 2355662 1451171 672564 1455325 4330 591036 2099197 10261 132718 824785 281687 12147: 781248 1472796 1576594 762538 2414964 12149: 1146649 1401395 409264 403918 876383 2588901 1429816 2228544 1846312 38110 1982059 1903900 2285499 1748429 1806146 8832 2133768 2287814 1169575 2449798 1215: 581517 75010 162074 2640699 393226 2284848 319326 1397082 2541726 12150: 1752432 12151: 2333894 1635819 12152: 302070 1571988 2377510 12153: 759578 1579842 300282 1419407 86002 1404222 12154: 2604008 1865483 2455449 767150 853965 1496958 84858 34196 996668 313733 12155: 1852874 2243604 2446798 890373 1535010 439931 2630686 1860007 2317758 2246051 2214788 432149 617814 52244 2082617 884121 1183451 364764 2041456 1076410 2283362 1484597 881929 180314 1941914 215762 1711268 1805793 2193933 926857 2605328 1785420 2137652 2078749 726618 232960 978567 142582 14691 1289125 518740 2511688 135408 1149772 327600 825966 1914881 1345560 1056590 83445 1688443 702137 1447823 1148415 1185687 2231444 389245 843155 977117 1459728 1961181 1422871 2377287 1106600 333636 251900 257267 1261164 482748 1930098 524979 739561 1163599 190237 2158474 1613425 1489993 1045972 32771 635154 1240888 2331878 1765063 440903 788786 2040738 1573674 1394998 763570 1869548 865593 2635949 1203769 859512 1449077 1642606 2279849 215393 2169794 1670435 1551908 2419024 757918 15710 1651165 137253 1326758 165927 2572753 1807952 770908 705857 1550671 1253795 2154457 2545400 2077538 2116729 1309671 991337 1049613 374674 2209104 414268 2138014 1040970 1792141 478755 664209 1737160 897995 806685 919476 2410872 1950048 1764820 357038 96819 2597671 2496748 992921 1750785 631813 1865757 630509 2563194 617286 2586083 1616540 397932 335336 1554579 2344038 1194584 934440 432596 2443778 2528957 950636 184218 221852 1143782 787968 1344349 2048992 1925913 1459414 2643247 1543377 457078 1419157 241112 1582073 1808840 764824 1759638 319732 1718095 1066414 873064 910004 2615290 1995416 1740672 713249 2527287 2192934 1071599 1557627 736311 166031 1138570 984303 2203396 1566876 1859232 820963 532531 64422 422111 2582447 365024 2415874 8274 1817859 104309 1163844 1894715 1708755 1668642 695253 2320859 2157097 1841857 1422963 2364122 98852 2534074 2123425 1223817 2308642 2079973 1003837 785322 2606642 2221050 1286781 1587993 702334 583272 1393014 1313457 854084 204356 1438316 2496177 2218435 1632435 474195 2495095 241599 869042 1530469 671029 2124415 400803 1792451 1850667 2502420 350586 1923814 1616441 1807327 2433172 795856 239238 512205 1744827 225112 1403041 280860 1403799 1682219 2056904 2518231 950040 1737888 1332206 1510267 841256 2601966 1524228 2524343 2493955 207422 799358 1766842 1536364 1997034 2150278 538877 2291188 35589 768562 1345739 2321127 1721731 2636869 269315 2076333 1420977 1214046 175492 877947 557677 1330814 992388 1561608 1643276 1846260 804510 1502643 1996739 1149804 1243817 322468 1761746 2076168 551626 324125 1590443 2548920 893187 2610930 2432409 2197043 1384988 2161185 731894 306592 811618 314060 600691 1628728 1806147 2304 1656960 678883 1718988 106885 180737 775924 2080233 1426346 956480 1027558 1103348 1131422 2083021 2497465 2500866 583773 2333063 1369995 672889 636845 73285 1597367 2156677 2431799 391505 2024602 295815 80440 586932 988199 652425 1192459 2035306 2479818 1540402 679457 362120 120050 2614004 387535 2274307 2193464 1187184 1637788 143245 2500255 2224693 28356 1430357 481013 1273094 90831 1845754 205987 1819378 2191114 378906 958623 2417460 1352900 471174 178769 218209 2589922 1160268 2457950 2306336 1855471 1876855 1833397 2280119 1034089 1064586 1310460 1484938 80666 1117735 1227875 190509 563169 1214900 151031 2243772 2075964 1148320 1470177 1866904 1517612 321781 1610648 1613007 558798 1969148 767757 291024 1229122 2282824 1537070 1794909 1211946 973109 1103506 1718650 2616331 2379815 1601261 795723 2297089 1938049 1733923 486883 136828 1893097 2626621 994934 1487471 566154 97 483632 1210671 2424581 1105292 279873 562972 1256067 2291807 1992927 146284 1721518 219303 1952959 629309 1646852 1764723 131327 132535 812813 967985 1219613 2025402 2546992 1872391 991504 334110 1801584 1836564 1392125 2360045 390932 1236277 70911 1940692 1786516 715157 185667 153600 2188853 2352025 2479740 1476432 106777 438374 630457 1895607 2061268 1301272 60398 489238 184178 2510877 2062652 1856866 2344348 1163453 48260 17587 186953 2612289 1498195 414030 11690 2214724 1461893 828854 306175 825732 2509297 1625412 40425 1357578 1717652 1158231 1868686 2257761 130968 1725885 870858 750 1072140 443521 1488571 2366808 1080889 1208766 1838832 1680199 370815 1354565 1188106 1052810 2620632 1469648 1232403 58348 733993 2423554 290033 541848 2532965 140819 1916365 178510 1576054 2076722 378986 167347 831192 2621869 882713 1204656 2397027 2056874 664256 569728 736742 1157182 993983 107853 2617405 483125 2230418 1028345 1614547 1578739 1697321 100305 1184128 39593 1748814 389763 2158574 522995 2053567 1880611 725061 593634 804083 1412703 2402896 817384 140761 177904 1848809 587429 851083 1411157 1538628 51859 267717 664979 1611342 1595557 2088625 1348261 102486 2131908 1690252 660343 1693237 2068564 122127 318849 1083423 2272343 1356539 2176744 586858 1228734 311059 551691 945646 2094678 1857218 1224398 2351523 1341172 2539711 1200343 1740956 1569427 796202 1542644 493558 511620 802520 1885549 1503675 1085912 2370009 2458274 1827996 214135 1251736 1618851 362791 1022194 181717 741724 1585213 1005872 339713 1380627 1635852 1831064 2067767 2233539 570847 1278707 1902937 1199597 1207925 1577908 2603368 1889354 520517 1869398 1091156 2209417 1111283 2277055 1932112 1509603 171307 791109 1391504 1790636 901129 920049 1949881 1827309 2130462 1789540 1520665 757746 286019 1553741 1302311 2442891 2209940 149827 1739825 1116307 1871066 1680235 2510936 235645 2537010 1791460 1027572 1953189 2102273 2139785 201341 1505046 2478753 902047 899628 1744345 20758 2433030 2291496 1514200 178132 1734083 53463 1155444 1505221 2019664 2049372 2448561 1549879 726373 1988473 585 2076586 1416005 62076 1090213 1691804 1270839 8632 358628 1377928 2578528 2313493 651136 360215 322222 1651202 580784 2498042 2610759 1897447 567613 1508089 1123135 406679 1069531 2405401 2642119 1378844 923892 2495229 1241112 1267280 1286108 899018 924872 28876 1942666 1905333 1542754 58322 154924 810995 94784 1099412 1638126 2319634 20271 1510830 2194993 2295602 143511 1612606 659076 465119 691015 1302908 333989 642865 965567 2602177 200285 799885 1970508 1831802 2032978 733852 1645546 1526331 1191505 1821574 675761 2313891 637808 846445 341547 2026220 2452149 236147 2331434 2624099 1910863 398221 385496 1024165 1731042 2357677 1457228 1911 1296257 382068 462400 2206509 1956358 40044 266114 2412949 155879 558781 2312926 1580108 1205755 2483640 1379000 2397337 2119716 982712 2523566 326448 556230 818196 1147479 1167465 1143595 2276502 1937345 1730627 995516 1889587 2353437 271472 2145521 810181 275753 2122681 379802 2211102 719401 541357 1376801 666348 1909922 1036162 1089489 2218397 310862 1156440 1456211 1237211 61992 1917482 123825 1956771 413174 1305167 1828806 431113 2583754 1064607 931612 989186 107240 547040 2172970 1914670 1716442 952747 2146753 646840 2602529 2009723 10976 1275526 1354882 710121 2103917 159308 1332216 1275356 1576879 767160 2226475 1468417 1731807 803336 119928 262858 1873956 202120 739723 1978686 1039833 80660 2625370 2554679 806919 1990660 2285930 321955 1508366 1205864 452957 2187237 586024 453782 282493 16648 1978673 1142755 224790 2609456 1837393 2018983 719247 1401778 2406407 1040282 81988 209886 840848 2247244 2013890 1394818 1356339 2493131 806483 1605953 1788056 2481359 375298 786543 152391 1454202 750813 2196423 453510 1872981 1835829 1500478 2019578 827115 1833470 429737 1273131 662454 1427256 919480 490455 1814975 1964437 1489535 1813521 2177043 1356863 2473818 2241143 747143 6886 831448 1907190 2193891 1869540 2030480 1809497 446379 2608986 44890 2273654 810533 1476682 1605619 389040 2045949 1517242 1905328 1094481 1418701 2338679 1796106 404450 1038545 2105494 1764575 2095341 619356 755163 2336549 1819 1723038 798886 1968686 2015117 772300 2399418 1234660 1397915 835369 486268 1852148 1494481 2037827 2458442 2009466 490606 1276697 1533869 567680 633173 886648 1607909 2021839 1245531 1362472 436874 1433431 1925554 1057529 739772 1127611 597092 321897 1895511 2594129 250017 2096653 1942118 324839 2439844 2375546 885142 1393374 2157756 1715617 566602 693292 2381581 151707 355617 2214314 2450255 1301746 1971226 1778928 775209 1477639 100995 1630708 1790796 79154 934579 1666973 472292 1078989 239603 1678554 1388834 986333 860673 161313 843153 703268 1083501 1403469 1803372 2450353 2254877 725504 1162405 2217751 848350 1738915 631304 306543 1537383 2280788 458888 1471777 997492 1179853 1594710 1545484 1009360 1690320 2575012 2022433 682767 847073 1121814 2024453 1686328 1586324 1074089 1934634 569094 2333438 988998 1771631 1913319 1000786 880210 1636597 2633628 418205 2159127 1793326 653646 658479 2584859 1983947 2456532 1751782 2641473 2012247 1319337 2457269 2322642 2559921 936116 1484891 1299168 328475 2130879 442928 111750 1865730 1893734 2557715 2148708 2302783 1969957 1843482 1373978 619166 1692422 288513 1992500 108181 1449045 866950 277258 680194 188905 1310210 1047055 1204486 2532421 676083 2243008 1304140 2430244 8465 1721606 1505132 430997 1736592 31158 2472506 1155628 1957405 1366603 117575 657267 1272975 2351204 2334626 2469740 760806 2587885 793340 102375 1312882 1708132 1994339 862495 128970 1405516 918622 633791 724656 1772011 970672 131986 2185545 1684278 416827 1502469 2077697 525989 110657 1045035 867430 2316958 1612685 1204132 2608744 1705201 1931063 679531 2211816 431790 292209 1783683 624511 917803 1822833 1348931 56736 36258 2047858 1294279 2189797 757763 1895145 1169100 878504 2119465 174042 1382678 712550 2348995 1764282 1982517 2177867 745193 1963891 492277 2072021 1607047 2206064 633798 2131203 2332250 727567 547843 527375 1193520 1137999 2190846 1818414 602162 672404 1987167 2315588 2343108 5339 454753 2366648 1232493 1481327 2541336 1571514 2173831 1597778 1982070 992239 2192059 1841895 2598176 2494234 1953764 751579 181357 759330 609021 1268455 1885136 584217 2525645 1665561 217594 757739 1702507 1460681 2099420 1851949 1789643 49727 2205870 2447693 738322 653317 1599839 2408131 2267354 994120 1480481 2558919 1672560 2116475 2520461 261650 224873 2279118 1355085 899882 730355 1438417 199525 1835434 2642375 1735969 1389268 317041 2096537 590975 1698275 2149447 598570 1958464 136368 1804455 493924 2478385 191985 70932 2300284 2327839 585690 1294613 1065589 2198879 2496883 1996867 1693727 900082 1662278 2126347 256026 369831 619362 1507710 339832 2095578 140828 1931755 1715759 2242286 1904055 163011 1161205 2639771 251684 298679 1267607 150871 811199 1442740 889165 202623 250539 1908532 832822 1063664 1342122 1839995 402432 1006547 642285 713441 191160 1275727 2301430 2569046 454437 2043850 2213796 830403 1196063 2478991 951826 2625824 970756 717639 2311265 553335 54145 619205 551020 1350628 2255187 2382816 1292599 1102357 2054289 201111 581127 2230206 2092108 1436573 1563489 2280193 2619402 857021 32539 945868 2395733 2252334 615253 93893 1408203 546205 1257851 1726008 89718 1996102 2491184 178542 2114493 988197 1606709 728748 151917 1763833 1993351 1407449 142907 1674225 450707 1416603 785556 1854606 725942 1857192 2355709 1518221 594992 591555 2002657 847601 2626039 2182068 594625 2281810 2058449 979645 78822 1992497 2221786 224180 2065796 2268208 766592 671903 574951 1873061 2228569 1527620 1232043 2429513 205174 1699833 1248267 1302917 1944116 758999 971459 1074791 2593173 959506 1671492 326970 2295889 1837212 1348567 929763 1974784 235746 895629 1110819 1171358 1545863 2223485 263358 121235 2462751 1714356 2130791 984048 1922163 1123844 734269 1589854 2504006 32232 1125760 117085 2156460 2588461 1977067 256482 2625303 465698 1682639 77653 400471 817930 1807713 2450292 2167100 211587 1871355 480097 1638714 253482 2455702 1284195 1134276 554811 2518674 1176132 529705 1155842 1347797 228604 2199476 329612 2559512 2235346 286770 303846 895480 597593 2183364 1503118 2591130 771183 1459809 2207487 1873263 1354620 1502704 1409345 925804 2128632 103261 8832 1498824 608466 434350 2001520 1529203 1427677 2328234 1923702 1297698 119959 1301736 694829 1606322 2506155 469575 775790 1016518 1286500 891591 1892167 548460 2438148 978063 553694 432999 1685475 267841 745998 568318 718805 2334863 1908706 429095 1312560 1462420 1675530 2597320 1169550 2499211 2410886 789065 758924 1472413 78244 162313 1797238 229525 1755362 2046718 1954903 1174447 648995 1214295 1639860 419556 2333768 406867 682022 2204921 956593 2236634 2242912 1697929 1470399 1758683 1368209 1187959 1749501 1370941 479607 247708 845298 2185946 321048 2256288 1371995 1355107 814958 721713 338281 480817 1061261 587133 664717 776383 1942788 850523 1831265 156925 26938 1479048 1087780 46603 1989806 1681041 512627 303584 1572864 1310472 1825863 2326983 921860 2080735 2605261 1000804 354105 2362672 1834737 1458749 714487 12156: 1788052 12157: 1756761 2216907 2274550 1634107 320738 1288357 1476702 2482437 12158: 2406222 2253929 1990603 907156 2588137 237181 2065868 316857 1575921 978057 187668 1397013 2134972 2105033 2277519 1690506 1642226 238914 2206174 1111057 378768 836026 398192 1815219 2125322 73893 1239873 1962074 245533 1036337 690858 1949511 1416097 453416 1085514 2481906 682199 639107 1061715 408754 208121 1303993 771921 2186059 2239863 974293 356157 596694 382913 1653441 2252756 1601412 339898 2081757 1107232 1401274 1024860 1249701 96402 214907 1859136 1156286 374776 1528880 501219 1391943 2372065 816854 2612840 1816155 584718 627000 840996 1530968 1537521 396352 624065 640588 626399 1316163 2553963 2614304 764566 2645698 1918196 143617 132384 2279695 2153998 360587 1547720 48887 1667735 645704 1102515 323797 2113161 53075 1476757 2633985 997632 1662958 1387949 2492593 735315 360340 1943950 2209865 537657 1962045 342853 1882880 2500938 557690 1682131 1491563 1617213 12159: 1348118 1275804 3323 1131878 169043 1174634 1109293 96028 1055164 332616 1194865 424828 1947627 1216: 885635 309657 2353150 818736 557954 2617911 94912 2379138 315420 1143528 437485 2216092 1315654 1501892 1073229 354702 465495 2002196 1460057 808756 2042196 2063130 2338593 293094 1344989 582027 1079047 1050570 499003 868783 764505 1105462 1061597 791029 1441611 2256731 1487885 540327 1985081 505713 2129107 2156708 662124 26032 499870 419761 1188774 1508121 1763645 23589 2266109 629249 1546539 2050090 121559 194567 42598 1382872 414224 927849 1550404 391517 1031910 1576405 878143 1855394 113895 2221273 1100677 1113979 1626228 2165594 215087 119489 1519481 2352138 627804 712609 1955220 1702753 1548124 273693 1199583 12160: 1415442 1267640 225181 599592 2618344 852502 1904842 1448480 372650 1210132 642463 2015307 1557105 331388 800866 1381888 12161: 481093 830273 2612802 2112389 379936 1089265 2314333 1682561 1908333 2246051 1071142 1443141 1655517 2020408 81219 2521031 2339348 2411731 1340324 1623805 1811708 506984 2022101 535268 2211433 2309534 934803 1627973 2502042 673225 1335254 2516315 813328 1592062 710010 1839770 836991 2129183 1607897 962695 2533437 1981333 2410476 546964 1733410 1002520 660143 1764884 885044 2018654 1544353 1285379 1305286 2649084 367102 1935368 808287 872398 635154 1505362 2386010 1153974 2470001 1709107 244692 1012335 2193054 650495 68226 2267320 981824 449210 228207 1124520 120845 714330 1641053 1767507 2648642 1527114 2533577 391498 2222000 1925709 1702287 1418716 2431998 2614839 2545400 2187439 2226899 1387788 532077 371355 1831946 1709299 2160010 2564698 1290991 65691 1929949 2169289 1300925 705261 1342724 1684429 610879 146828 2200707 2479090 86999 2497967 2159146 1746962 1926778 955917 961038 2234397 1724995 668512 1579278 2462824 47203 255973 2091573 298179 1321968 892325 1163237 1039336 1560242 1891216 1703784 2191589 934367 950636 478572 2370030 1582686 1054301 2305024 2597430 457078 1319692 2292391 2171124 2483533 1054270 2273188 1657093 2165572 455884 2644514 2283361 2086110 355982 617575 729513 337898 1261548 1264647 193907 667848 1942832 1248081 211659 1620037 877224 521481 2366251 2120814 1210169 58498 1256747 1499819 156516 552573 1456297 56739 702334 1423083 1826170 89262 335319 1057879 2432384 1484413 1661897 1701322 1003316 755032 1506978 636383 1792451 747156 467254 1407747 1996951 1800721 933927 1113911 1006383 273788 999949 1363495 368798 1444297 863454 1528897 848785 535939 663846 1037600 2514421 2537057 1850671 1339414 1356259 1096678 40344 1213647 2417355 2078044 1679264 2151101 1607522 1369133 2182766 339653 850612 2478388 656381 418886 2133546 1719723 1616328 2331404 1964070 346119 772777 124566 2339001 1266475 141428 479463 1999552 1635114 1058425 1699433 504272 1286350 592531 291861 426470 2544492 651367 245509 315830 513420 590489 527875 602186 893597 534137 1023392 524206 856578 1207458 1210827 307005 455733 208786 1186442 1169485 2053696 2085853 2647572 401868 1979262 2506224 2018325 1884146 33630 622150 362120 1833326 976347 1031441 2510613 831315 1381969 1985737 1070555 397949 942182 1554685 1248264 1831804 2538001 1692504 1689370 1374721 422842 2267827 1428628 1314401 2587778 1988671 1706535 1491030 1225150 329396 2607311 654062 2645145 237743 311243 48304 447839 1908487 1825489 1184347 1679107 1047069 651561 2046111 588424 2626069 90615 56173 988145 502450 12657 95691 815477 502899 401929 2159469 2003544 827811 1791515 1797063 291024 1937310 265049 160941 1621467 2043433 1077149 1730482 616621 423677 271999 631807 1433547 2576893 1819033 998851 315929 1561650 647797 2484772 330993 1511302 703643 2541571 2007779 1971343 1329473 2395116 2028599 2571521 536123 2527352 2374528 2141727 2116034 1890574 1369200 1254124 2498308 168374 804379 1443086 2403542 406819 347183 1974570 39506 2090932 920872 1063282 548000 1693466 1264645 1228560 1164351 593524 1254627 442080 360956 1955395 2056645 1813551 2591403 2531750 1096793 2000713 715799 1596505 986178 133968 90668 1166051 479730 573064 2183563 2226116 1606897 221158 2548272 2175657 2163553 1998083 1234709 252114 1563153 445968 435186 1241507 2496266 1205209 286174 2209135 1969146 2083054 1071120 1434005 1645650 1406895 648575 1658515 2190687 741953 2463417 208137 2614857 2301327 530876 976247 32618 978518 1872967 295881 1295042 1157497 479512 1371228 667653 107866 1312953 1860427 1222377 1746849 1711739 984847 2179742 1300130 1676761 440938 1958179 2255931 2002848 101324 61045 1611342 593542 2138966 17038 1430660 1359739 679682 1384657 877344 921674 2366434 1555220 1475360 2577475 818856 1159766 1672110 1799911 1576201 1694690 89138 744293 1493352 2525257 2541813 611670 384192 1104421 1659795 2427446 640806 1900514 588113 1157857 1038416 673212 2164031 264085 1189040 360100 533105 1673045 610432 1474788 318092 591744 1113525 1138844 55552 1959677 1902573 383829 991237 619036 2162653 1154094 2448965 1659594 775194 201935 2260292 1831064 1852912 297102 2470526 629711 2368603 93260 2644425 773733 1570114 2276123 915599 818559 2600016 2574345 138261 2259226 683164 2063671 1409730 2235650 1310485 932256 1191323 2418651 85743 1680318 1975822 278870 2297882 1008279 604838 869717 1346182 1001441 1163834 420936 276189 807927 721829 1849490 702950 1405326 368823 2534384 2515436 739081 1459078 742104 1177222 1525156 2248962 2205682 524373 831975 1449365 646632 2236595 1256326 224647 1466438 329128 1033814 2475544 1228905 1907386 1507683 1684029 148997 1092919 1891463 2246248 1941587 2469606 28418 2312442 2459387 1674154 1668924 832252 2162798 815960 601286 1878613 555705 810429 2422226 1517756 480289 1234054 2024739 1624753 1647372 2519789 740331 121400 1608828 2054327 1664957 2450296 439507 1593899 1709942 2459383 1289346 2371403 2119291 935674 302357 1239350 999921 906370 2331434 2205221 1923424 2036434 1477876 1076846 1877212 1711081 1513540 257080 1630637 606823 1723979 1118882 120365 2314127 987050 2630266 695045 2250156 2382094 1936402 2556188 889114 614978 2432176 1113642 2397327 2509764 1778828 398300 1650136 1069297 986486 749626 565409 383407 1919593 1144508 18221 399057 248212 655525 2476910 2329930 1252632 2524890 248892 201707 2562540 1073529 435478 700347 2029509 1537142 448916 2380914 620035 2056593 603354 1460456 2103917 983562 2319779 2242933 1241842 2225261 2600272 2055214 1127064 2238960 2007065 1633980 205848 468224 751007 16618 363212 1472264 1462094 429537 2017298 120865 1182616 731506 897162 1538387 388728 532990 1210010 1964380 2080413 1495571 1735701 2196658 664478 1898697 2370790 414211 2377597 2244873 1720028 2413032 2122855 1600010 1910120 890891 1817655 192230 564683 1042897 2607912 437010 1477368 394290 935749 813569 1344507 1380886 859400 1675033 415054 237647 1298744 1777868 1735892 2241977 2639648 1142398 42037 1142986 1713791 654357 2078943 59394 156241 1888751 1464548 238941 246107 772906 2336985 2036768 2239185 184333 1463186 1855424 2036486 816727 807042 1808891 284825 2307192 2332890 1602669 549694 2014900 423403 1622639 1848067 1807000 379046 2604999 151799 1366934 2220165 1760775 467428 41870 287662 1056622 715719 2055282 1423787 957937 2242700 2228351 1047965 217805 464599 2520905 2132538 510286 2363837 1232247 58393 1512712 1450009 1737561 1051968 2324509 1007734 143111 410943 1408893 955753 2194607 1911392 1139993 483660 843013 1337067 775650 2624651 1871829 172047 660967 2266961 951266 1377714 490882 2633628 2271703 1988661 1597652 1034449 14382 1075924 1940798 1278506 2406467 1006077 61554 2500975 152539 687619 2099751 247323 1906242 1121345 773664 741014 2493770 1584423 223870 899998 1484719 2157848 1831361 1438529 1066500 1451735 65896 1317838 2223890 1721606 2447139 568104 1923896 1749747 1256692 1040119 1321837 143871 111099 410284 897727 1341730 985046 1943903 2111967 886126 1364168 514528 1797575 2536785 2021401 2165750 1930740 2135868 916768 2635816 338127 2278140 721406 895216 117765 2583747 1905494 2290901 1547457 310183 714757 83367 135736 2372105 838132 2570050 834611 354191 1156441 1814242 515394 1925168 1295272 1376891 1246877 1518897 84566 2029372 2460338 678049 2644029 2494579 1164041 146873 367152 1348045 484833 1522674 1506289 1303470 1346480 1171095 1796608 1806315 1094226 2463992 2585772 391047 458066 1113423 2508300 1073964 24811 92387 1800518 364376 1928235 458488 797167 901748 1417922 937583 783131 483404 337496 147488 886483 2375940 468360 359638 308249 213831 2079371 1442211 1024369 1178734 306717 664064 731761 682386 2228915 219713 1811161 854337 1169346 1168004 2414482 219810 2416686 576228 1158684 136483 462770 294052 2616713 319625 46487 300377 1500141 884647 263682 1843150 39600 369417 1748734 1024545 1373231 4125 1499754 2568143 153393 2388499 2223658 979871 2093936 2392221 2556132 1024901 823003 1881507 802549 2307849 339024 846688 399729 366054 250485 2132264 814917 1375786 1751174 1655476 2318878 2350000 1404308 46352 581174 2335739 1217820 2207972 114388 679298 2387911 2176562 835731 1622262 1914025 2581679 423871 1672994 1835611 1595135 1756476 2522359 1807612 2507536 2269531 43987 2298508 951934 506406 2441257 955438 1564722 1857572 1677355 659807 568932 2576946 1665371 1222647 74332 2141732 1563985 846739 653369 755022 1187492 106911 2600055 632985 1812524 157262 2290738 2273592 1785273 2407673 2215708 1706748 2625740 710303 1733517 343138 1017278 881389 845700 46547 626811 361814 1366498 2093386 374713 1900769 940009 434938 2283774 725058 1270576 1467998 2621013 2181762 1546929 1152716 632161 1873002 1765843 1584100 2425732 1307104 328502 151349 2081745 2486066 1121525 2366469 516462 283384 127510 2472498 2242997 2598452 2557454 328861 2269085 2019323 1311885 2080288 556126 1056247 502111 1755049 1325083 793392 2012077 403948 1769856 432537 2223144 1639792 2384138 709416 1982185 2468733 1803509 1039702 501640 2483468 116457 2494710 1678579 1347905 3660 1632760 1009598 718824 801068 777076 439504 2087243 1509360 1142260 1176132 821568 1566849 2014135 2509483 883931 2278238 1759778 1935303 933492 1751015 945283 974787 15299 905480 331381 2583892 589766 1725975 316712 2523053 2516921 2241915 358353 2520145 888254 2328806 1046157 353792 2051706 300134 536980 629697 545692 1946146 1354453 1580961 2459652 1440288 856670 1007716 815696 633145 653972 139478 2449338 301562 2270244 1571722 831284 757704 2218456 1179162 2254512 375440 349784 127305 866984 2124061 434242 1989527 247521 1604719 2170999 2224325 2204106 844647 2039082 48871 252253 509866 2377434 629709 112550 522152 834126 1615566 2328569 2184285 1269662 545429 1639571 2097267 1562988 121758 1533303 2028786 2269798 301591 2463009 1439685 506093 12162: 2520694 2413786 1551295 1940163 1610646 107956 2566498 687574 1837736 710115 1076954 1386350 2106434 2060126 2426082 1191950 474054 1444533 1965668 12163: 607323 2538039 1377520 750943 1191367 12164: 2207286 511899 12165: 467933 1768814 2510939 1065325 466451 711099 1209435 491293 1448605 1291338 925197 1744594 2178799 1244141 2636226 1492521 549399 1616507 1793314 693339 1124298 1667848 2163181 1880469 2004404 1938255 1376442 194670 281783 1528598 2012685 327025 2186231 12167: 340418 834344 12168: 1481102 1045893 141701 657417 185900 1580479 1266554 1119859 1089389 494674 409442 2403834 1146254 2609089 359834 145337 822299 12169: 1594849 2108292 2083167 1388149 1457846 2420535 2025829 1122495 649208 1434694 813116 2452355 746392 590056 807936 1856474 170382 143408 1715337 758661 1854896 672808 211839 2378424 2585528 2058814 2521354 1115047 417043 1209492 478462 1618255 690064 1124286 60442 2362338 1218379 911339 418997 1071424 2150538 2559690 2232561 2402172 1240678 885323 184144 363191 1217: 744463 1087638 1271719 1790758 2343415 2119327 1361769 2089909 1576186 579673 12170: 1342353 1078329 623593 1548870 2151578 1289058 12171: 1821833 391201 2153267 2112939 1074140 1385065 2006703 2138904 1827874 539264 70915 1368422 176789 2642846 1704018 2592539 757386 2221442 2366677 811772 1006982 12172: 907840 1850750 2096652 845385 2141306 1596147 2583968 1593643 189011 2490460 1531065 223549 2595540 1794320 2014606 2574320 2584573 2421413 197315 1119627 131464 2202429 2056859 852739 868603 1027558 2364067 48210 1074718 1589788 1983118 436473 1889301 985122 1683967 861523 1339592 2306337 1969444 2433001 2071424 1047046 1368244 170787 2443945 2435867 1451828 1313329 272264 2570079 1651944 2212241 2229690 2052068 2173229 2335219 1974752 1091814 1160797 1293040 584893 1256421 10022 1090201 767173 747556 2262143 2645491 1978686 1008532 1443724 948086 883400 658972 887879 107683 984411 1991558 586236 294301 2038304 2505099 1444275 2202358 2595601 951038 2501227 204480 841798 909659 1863213 1695030 919623 2003788 2549621 911771 1876836 1589460 1689584 981733 1082101 296902 2565111 1870948 1055532 831651 1476529 1292370 1760911 1321036 130785 947726 448819 91253 508534 1603456 742938 1634235 1224188 709867 12173: 709091 1456676 171526 2503473 2244406 510261 2081948 810621 2293814 2046340 1187924 1363781 1298222 12174: 806453 972580 966006 185640 2231006 12175: 534365 15732 1085406 12176: 1542509 12177: 750819 1180749 2634330 12178: 2101473 2096182 1163795 1138800 105509 1087171 2030145 2113038 914475 524808 2462617 1148221 2160851 658201 652371 216934 12179: 346966 1218: 2521112 2410476 2240135 2072249 17099 2472839 2037839 1089374 1166912 593122 1787066 1722735 230691 487866 1704976 1924121 812720 1767867 2374724 1285367 275513 1569818 2257890 1069747 1396474 847941 2003037 2105063 67824 1423394 671342 448827 2329134 12180: 71148 513811 340383 2022728 2191598 1063243 2255582 12181: 368753 205247 1598086 183215 16060 1264135 350766 1245629 105829 1087624 2247813 1620329 345482 1748505 396316 137019 446952 847941 2603741 1610139 352167 2524139 813498 1349495 2006689 811252 1131398 12182: 2390994 2079090 398192 2239123 527381 2420833 2461130 1965984 2228720 2166974 2619870 2002443 12183: 2535720 1834549 2113841 2237862 711928 1611581 935252 758122 2553681 1747620 1133912 2294352 2084769 1865929 950773 12184: 2581957 709745 624118 1916420 2542492 511283 323014 1235793 279471 537732 2193933 2049500 2454141 1861800 2406060 1553321 117397 38398 762689 1961028 1730999 1203838 2637255 936971 1854033 1689319 116171 2233066 1447712 806564 613506 571873 235763 1230134 1157802 1633238 842483 1123495 2275502 382959 1190181 2099037 1648650 1177843 2359479 1579272 688781 199436 1859129 1262868 577610 892329 1911025 1621128 2008478 168757 96251 393360 603453 1845227 715116 2322861 2565383 1607522 1568329 2378621 463245 2219128 1032101 681980 2134123 1308775 472322 1466212 935960 810335 1641689 548488 399369 1317743 2179859 1924878 2574852 1996490 1830178 1310538 1275706 892468 1576175 2341667 1677262 1902035 2243304 214829 999652 1427644 2598710 234761 832826 125564 1975572 190491 741053 2416169 104608 473066 702974 2238990 903199 2165285 2582543 352783 1827729 1387548 1843865 1196955 1614939 1001442 2483944 886068 812796 1104681 2632760 2618367 919217 18649 1349507 234034 1946351 1381675 1732593 1825484 1599557 2199072 1131471 2557607 2644532 1344445 984763 1990362 2085113 604687 2407249 935382 1507820 1011576 2308604 2348729 1712348 552226 2457234 1671006 1633624 1073582 22811 336520 602970 384327 1201653 428979 1997536 1368832 2102252 2345859 1465890 376438 530805 363962 5210 1863556 521836 558730 76051 107242 360633 105476 1681416 2459465 1651069 2126991 1327357 1200307 2455928 2600027 2181399 651071 219924 2423173 1355853 417614 1376013 1139448 1287088 1864410 2184951 1555088 1712036 626099 880814 2192119 1815880 2548452 2207316 633021 345623 2137532 73362 408373 1514923 1632922 2223513 2632329 50791 795080 126439 1971360 312423 1694546 2265118 2237970 529461 1353577 2604999 2187535 1826341 409957 2203405 1157477 1133902 2278535 2633971 1304480 1091234 1979238 1008852 2176879 2160933 717901 2491031 2161206 2442383 885236 1478393 406188 312188 1590212 735906 2487054 1419246 1784699 1061625 2349832 276162 1773170 1284240 1046635 2284133 1680865 2171342 400475 2409504 2011196 284001 490101 1922077 1460301 2320512 1264281 1590898 1696473 2395963 866656 500539 1557392 820893 1266440 1089412 12949 2304690 24574 872232 586254 910371 714077 1941473 1019912 1110818 1136412 438965 2133802 302653 686039 1004668 800561 2204514 219020 246465 352753 17350 1718629 1394307 2473871 1887790 2296665 2318263 2061940 1268991 2340988 909051 143605 320847 116949 1300827 1766843 2106180 2347367 1158882 578706 2455560 2278280 1263785 1121452 1474697 124669 1715973 1232569 1086234 168951 182621 344052 1575400 1766660 2057968 2027093 1729859 2012066 2005506 599146 2531275 1418638 1176663 2192858 1746047 40328 1001303 1128270 77664 12185: 858252 2476413 1229482 443968 12186: 2017411 1788423 2075887 2414930 2023692 386425 1813311 985692 2580459 1915753 2183737 462685 2495038 1873490 569159 2599947 1457870 2143557 67065 1430456 201595 1706121 870913 2117492 256474 1155818 1733502 1429710 1526428 2540145 1895509 594623 1595778 907985 147686 2562295 445842 625312 567382 1623073 225181 1149329 2109450 2551662 835932 2245883 1153225 1465067 853363 1933557 1237990 1458606 1489950 2364207 2127984 1617342 216277 809796 733358 1747709 1429645 1986987 282268 234154 2156110 2285804 907623 543584 1774209 1090624 1500543 2299533 1727949 939217 1533582 2517398 47021 2168521 2246999 1341237 104137 978983 2410038 328839 2191811 875437 1681331 1995780 1558964 2191503 990266 1113541 438708 456238 922160 2465748 1306363 1433698 1975701 1192838 1485308 764113 496186 800910 4919 1693721 1966060 2036486 1252092 285424 1943448 1811141 2063085 1768260 395459 340784 1435302 718492 1282502 408537 1767124 305014 2392037 2198802 875344 23799 1853139 2359475 626985 1177252 2150039 339264 880709 213127 2559471 2483205 2441467 640706 160160 538459 335733 192961 236352 2447149 1170975 2340432 852981 2447578 480181 2268969 1726918 2347324 1861881 722836 1421444 553064 505592 1212448 477272 1594074 2049560 430724 12187: 2511359 1834558 1013389 12188: 1180190 2221762 1394716 518762 2618428 547293 2350600 1176631 2584591 1348690 2050889 2196837 319620 2491723 813615 2588813 2482047 1015741 1644280 199008 1042060 1877332 640019 657712 555730 2643288 209354 1129696 1585062 244134 2377192 1054393 1641507 1850573 1790370 1646437 1567867 2215239 2408134 897227 56741 1732899 2441441 1057247 170617 669518 1032623 1811201 538735 1617303 704101 817988 271439 1990637 372145 1903604 2201429 2442408 2434131 1774204 2589259 2255219 564620 1130231 1434556 186734 1041693 1918276 1208613 720941 2010226 1424741 1621581 12189: 1573046 702642 951217 1171779 1219: 42403 1457029 1055117 872067 740127 1790681 1158633 2490844 12190: 1917746 1866413 2386664 12191: 99418 966789 256173 447805 1490883 1470388 2277758 1250884 1646057 109855 525622 469587 2013883 2132779 425375 2431815 2569258 12192: 193223 1315056 29231 1218127 733952 291546 1778555 2280324 109319 375894 12193: 1259034 717980 978154 1785995 1329275 12194: 571223 928382 1888772 628790 1482654 490256 830662 1965877 768309 1764071 506259 1754237 1112079 1321732 1449933 1888534 2069971 2535703 2403270 2273682 396628 284083 271551 2497653 782566 2372229 17174 2490731 161615 196290 477793 1039160 12195: 325158 931626 2423355 365284 1853328 361308 1135036 1495106 1118776 19438 451681 1527496 169559 2555741 2182756 2204919 2005184 2632405 425142 1545286 2406214 1425109 1926410 2346617 757152 1167549 2648962 2467672 825732 746869 1207950 491135 2052312 254242 1789311 1842790 2638223 2174148 969772 565331 1102213 1346182 434087 294682 1465070 1807113 773046 43077 587551 6969 691936 85287 2075839 1905870 275826 823319 935285 1883031 1253523 77582 2166543 774602 546989 1937352 1582257 1830915 2126470 1347915 1501782 2181121 2178034 1602984 160698 2549774 1991261 1358632 1145320 2575322 1965112 1736395 2410514 717566 408189 12196: 2580481 2249241 439870 1311663 1267693 1736191 1411359 666695 101789 256817 1247778 1499764 2374996 2216863 1392933 384462 1715156 2005088 2638902 12197: 915950 1221336 768678 994004 998859 1947073 510719 1098641 1589248 877582 643306 2397571 1223052 955635 1235645 2018881 2509134 2570684 660173 1444533 2261630 12198: 2193803 155456 1740752 410900 570325 765430 1352908 2036820 1799971 12199: 401156 2002342 122: 2385364 222521 1925098 1855364 761041 2214120 1512077 40926 2295 944542 1315538 318609 497431 1247862 126913 692943 562320 1433420 926449 345400 2525413 939401 344210 2598330 518829 2317488 3350 2562130 2404164 108157 391256 1533036 2398282 872882 603510 561347 764659 689521 378605 587884 250986 461171 1700040 616455 2307256 675585 1314190 185084 1385867 2334295 1210088 2311867 2122249 228846 2436740 1075840 2313248 1220: 2581879 153621 1927570 892914 1236988 2596431 672774 2283159 1535010 1808598 1180077 1046513 760002 1619088 269952 539821 1623418 1873900 2583857 2016514 1115980 34846 469857 70934 662300 326981 59485 1220909 1754836 1950418 456133 837605 433185 555450 1321295 1355148 2201076 1853868 2142723 2209931 1068968 115485 1327198 1875385 619330 687325 1215907 271262 834623 2446853 584602 792547 235838 909234 2260259 1922633 277618 653166 1814704 1071901 963787 1502890 452175 2348845 293945 84234 1838454 401274 2554152 2244098 336750 2203262 2340302 2095755 976695 1101137 160948 1371308 142189 659348 1840131 2507333 1895653 1896930 2038699 454077 2304251 2570364 429129 2203571 351719 1249225 1285604 1990651 2527526 519149 1482941 1326136 1593977 115326 1874115 2246439 2092984 1040810 2084975 1621065 265985 1359064 204230 2458431 877257 2637624 1348732 724400 2466637 2630600 2261713 2042520 2338029 1869246 1528726 2157993 955266 495729 1236098 1928258 1998543 2526772 240751 723362 118488 389772 2441204 232960 1231662 1652976 895966 2520473 2353428 851371 221653 1670604 1297214 1991783 923014 1343194 2628805 1337078 1918085 2346147 2385205 1399350 263277 1902164 2540110 263926 1669857 769782 345673 2120255 1431563 2158740 1318076 1830122 2222201 2471323 1645057 1407783 277511 1003342 2463094 298458 1662961 2059678 334364 142515 541664 2318493 555928 125969 2413951 178214 467720 1936419 1502196 1052042 90694 229518 2601742 2187077 1115174 1903606 1716771 157367 127857 793660 2097799 393010 165132 1563430 1974447 297216 194461 2043901 350978 2309242 1772787 290786 424199 1871079 1590532 1213111 1942551 2178629 1179339 2315358 1861935 2074791 2001526 1526787 1467551 2613446 2081550 823663 156074 1905087 794812 710630 640148 1612391 843592 1106600 853958 1593430 2642053 1563825 2495038 1347078 336781 2602930 1871944 1946701 567989 417437 1211112 70190 99647 2301221 2428175 776417 849607 372702 482748 1624612 1343776 339649 2582505 1637720 2055181 2607791 672182 1020216 672193 130365 2169505 355766 511726 1873162 270318 524378 417080 2505108 1412953 2070799 1412158 1808423 1219073 2403639 1289096 1145770 1686450 993147 1697658 1906746 2634264 2255644 740838 689582 1785289 164723 1942918 1967401 1635863 275746 1860085 2346787 1985270 920600 2023378 759706 2392290 726335 129335 2563089 530670 391128 2181611 1695188 225645 91759 537151 1826948 1989144 1275292 771421 1235960 1208314 704465 1663527 2539570 2072391 1938159 967045 707805 1154474 1935405 416414 1776266 2620096 2477227 2012010 1493425 2648398 435541 1438338 2545483 1906018 266459 2443368 64105 280810 2283199 496380 2390007 2370051 774436 530744 2408727 2055277 1399381 1064727 2628352 292604 351890 1970777 1658457 1897066 1987542 1265342 282895 610870 2636034 472040 946269 2316101 785930 1273523 2361233 1246792 236426 2621222 412333 1331613 1629803 1598719 1422990 1659613 1668096 621720 113222 2543701 357330 789904 255860 659780 1251420 662875 2381049 1100265 1511974 2049222 167867 1886783 2645418 312961 1134528 1656003 548647 652101 490469 583072 993670 2088334 1080185 256487 2243846 955057 2096981 466519 1556631 1542379 1095672 1889273 1897734 273508 1189436 602681 621931 360986 2519900 2637521 966898 2645569 2193818 1886057 1683458 1779285 1278752 2421112 1880099 1674844 2343982 1290991 2513006 1193281 81031 98259 199327 1070006 1745362 437282 608575 1949103 784318 563218 720197 1307065 638175 588644 1176159 2366248 457014 1466459 2194612 970772 1161890 847258 1899564 282542 631937 1094119 868501 2377743 2213566 2105622 2047466 2068182 2181820 2306862 1137287 2227038 1030762 321485 311864 302269 1712404 368725 2513780 2386891 1824154 18501 1330279 2077322 1536673 12709 1088279 2329005 293563 93529 2624471 758146 1686571 1368192 98436 888806 514607 1354701 1946537 2296361 2013589 811486 271055 455698 2047824 2578383 1959591 384729 2052675 116918 2386631 2327305 1003276 1061249 89351 2598738 225097 2158412 2339779 228111 2008713 286417 275186 1518886 2085173 1506551 1613878 949999 937762 883287 228143 815793 1736345 1157516 1787459 2022472 1696555 345786 1259493 2087908 2516220 741230 2164006 490376 971859 627871 2095306 1265315 2012180 65932 1702311 711250 1092534 2090124 885704 2433977 2387022 1437415 1594799 263953 2172065 2051655 2593955 2608827 735244 2332823 1439903 236540 113767 2275522 746580 1784942 1229264 378604 974388 1537684 838139 728487 517537 1230725 1168026 2557535 1366973 1412604 2186068 1419142 347243 1498585 2333155 180481 541943 1756948 789300 1686290 1353448 1867377 1153254 1152051 2099217 2060577 2531377 2496628 2543491 2185187 2388927 2610032 205292 2229341 267809 226798 1427350 1398700 118429 2187825 1560484 646045 1100838 2545343 1978243 1724027 9225 1902938 1099651 1177225 152008 171888 672442 920623 1289572 2582773 2504968 1125159 1831183 311589 1034149 418552 2617468 145112 1622983 821839 2525617 2099435 166214 709930 988640 1826700 1254016 1266316 882629 120659 2268012 295269 1378861 1892627 1230721 1874066 490456 87994 184026 1411444 1406256 1863311 474169 1464655 148966 877149 1745876 604352 836842 1589465 683291 239696 723267 639657 326615 2195738 623299 714139 2513521 768142 2541918 1814678 2343868 651335 1504203 551642 1268771 2453109 122372 971838 1793805 2196969 1525124 1535396 1965831 1733446 5823 524777 2304606 2438241 279144 123004 210206 985264 1066694 192110 251211 1643911 1410615 678955 625512 2608203 464289 2097733 2386945 1061110 966007 1448153 2120954 124716 294713 2643498 2004820 1705296 245857 2525602 31885 1134292 1173395 634876 628950 751186 348256 1211599 2514490 2366373 1280454 1643692 2277678 438290 787610 533366 256152 1385982 114286 664 1836878 752844 1159167 2334741 2127397 1664685 2366061 943992 484124 290351 793183 1721122 2441131 648431 1509827 1036478 581181 1302820 852117 1898722 2407519 212519 641317 2037142 2634418 724136 570276 2155560 544784 1712349 356021 240876 671503 1059658 1976250 1695763 1480630 1866631 2321458 2608578 1452427 1858421 543261 1303994 1475186 1080582 2018661 607353 1012805 1313840 1807392 2185731 622669 2124944 389871 190474 483807 1886574 2061079 1331551 516589 1840967 553528 385337 924392 2308048 592708 634355 1073493 357916 1248824 606498 392707 1578746 2194777 835235 1071395 2107901 1175163 1067266 624800 1554827 233297 948775 251203 113694 2593379 2370123 2595092 1952710 526393 2009120 759557 2636883 1433253 504640 1640207 2009405 391481 984026 484449 2123614 936769 2148682 1229802 1620971 391410 70172 2162536 1199846 2058747 2533452 388715 2320032 864342 1574341 304307 839246 276848 78294 512793 1477139 2215682 862306 1405533 2510037 1391037 1728710 2208844 979861 1273004 367401 463010 2538285 168833 354552 2174294 2257854 2494106 2591957 2075039 2233994 2072643 231 1218189 1085169 2445550 1293600 1837360 1952337 1436128 1572222 22907 1078089 2228208 555840 1000247 760357 282337 257448 1215601 531899 2111352 1682835 2176917 1424815 1682734 471975 563409 1169870 468198 521442 2605060 220889 2050901 33154 267197 1169627 2028758 704543 2232280 542278 471139 2536041 1802407 2038452 1369534 1108376 1464220 2219796 2011638 2283186 1326427 711858 1524228 2068306 938108 2383403 1099641 1350713 1856383 2238187 2582377 237207 1061131 631261 363831 1518575 994004 2626717 1230022 1501928 823316 2474389 2317374 1309670 2413569 869034 2429233 265012 1982677 1213063 942634 1761913 2522068 57201 533145 534386 2150506 2438057 674433 1502599 1937736 650797 514466 2383387 325860 1271578 1645935 2201618 2249241 282710 2582232 1654789 979509 1948858 2554402 274524 2257882 69169 476649 879424 2471493 1607493 1122028 236512 24326 1755320 220897 1219404 195723 1029616 1983295 726884 2635913 1981652 1594978 1804176 2201372 1945344 405735 604903 2421381 411796 2293902 173037 1822888 1379981 2142197 116231 1447573 1102340 1283353 1254475 1635340 1770112 1664338 960523 110126 849760 2000982 1637544 170511 2372785 234405 1594340 2561889 50942 1913376 2640230 2017005 353296 23748 1206984 1066427 983577 1848202 1908819 2419341 2161543 2436933 2394186 623016 757316 1822960 2489741 1328969 2494435 1491835 1590718 1050238 520156 48616 1104269 951796 88047 2207376 36175 825816 1122104 2644436 1978009 1414147 2200054 1437536 1258664 258275 2227069 2592598 585613 2089721 1384054 2137410 51016 1504185 382254 41842 149224 593934 1549448 2255774 547959 513420 2391213 703901 1644693 643562 214593 1411722 72087 20127 2344970 1048274 403911 2603237 890516 1919173 2049639 1463407 315116 1067453 58738 2259876 1284078 1190060 1317564 2513806 2050725 554990 878743 1748269 2177991 2641258 877471 2127432 376669 65631 149421 2161461 261418 515984 894225 151773 2362813 2216801 1227056 393425 1929176 408747 2647622 1131118 2203591 1464896 1759822 1485469 1906043 1959055 961616 2052454 1316121 1566075 1099081 666180 2578940 2420893 721648 18739 2451081 2235844 1164683 141152 1678521 309322 2482476 2336998 1916399 569730 142792 2638285 880851 1924964 2099165 717231 1019800 249624 823661 1262557 1787638 152737 1520826 1226525 1532247 2430770 1223718 2645850 1799979 1931909 250291 962536 2607846 877314 1615214 2307650 1766529 2366752 1938693 2636472 2255329 461664 1572913 1648506 225664 2587420 1092067 2084922 266162 1914674 1441226 1763304 1633136 2378983 657844 799541 1429435 478711 1679721 1269112 1779466 1868660 1410134 1394156 669899 579620 962101 1367499 486990 1559511 1800338 1633081 133299 96831 1861093 2162010 1138559 2442633 932086 1840623 2304294 1266765 417620 387535 502793 1093536 1913503 56025 438826 2307119 2105445 510492 1421121 1740925 1652317 1062294 2578094 1101752 674957 938403 1354336 2155860 492263 730112 2105874 2411469 2270270 1257849 1389380 1498873 888685 1981933 126309 83060 34522 1488438 2181691 598407 2600015 2603450 2613886 433359 373162 1564571 1780884 1838484 1847837 1849505 714844 1454945 1638707 1295046 2211388 908518 11525 708130 440396 1041450 1600213 999398 673468 13583 2316359 2486648 1476719 1339652 2137763 1315905 2642723 2090376 2198595 450843 1043475 278257 789883 225917 1056472 2477985 340008 1654484 915677 1236242 2442048 670069 148492 2256727 1411593 320579 481119 512698 2096701 2100055 1309536 130200 2394583 827777 65811 872507 1656475 2137427 2391535 919702 1335314 948245 2642003 1500191 896737 1523223 593303 569700 1035422 1207141 782888 894009 1841343 311243 1438052 1856199 1604806 1413129 2359281 665743 2627049 1511780 1074904 13266 854411 1133421 1707544 1584350 1837795 151031 1979383 2247298 1123488 1984962 2480903 2337079 781414 2075964 1326368 334666 1350583 1586109 102176 1948376 1326657 1900614 2438791 1555874 1566590 1437440 1532801 849919 1291269 512248 640952 2135883 780076 1374058 466805 2233860 2243916 2358015 230611 1471341 1186650 1489407 626416 2564393 1949764 778521 1745621 976226 1285444 2218947 809661 1590358 1614717 1538583 1175052 952306 1781520 109174 2242304 1072693 795593 1724014 2610088 1091248 274265 400444 910624 1189455 492764 5573 2590162 476184 1195196 1647647 2341077 355122 2439241 359347 2421025 23175 155007 864381 151261 2398556 865683 818824 1458296 2633100 2050655 1152621 1530741 779613 140781 1608223 1177812 2543935 2442315 2356279 2172099 1755263 30423 1189196 2536321 319314 2270214 567589 949191 1810581 2243976 248733 473343 780943 15859 1601988 498671 2285108 60841 447805 2302711 1138929 488692 2343967 139443 1424354 2519760 646180 1001509 26707 921115 2162440 285830 781748 1350694 838114 1385154 469352 972078 2612388 338642 397384 750748 374600 1259762 269151 2401473 1175467 1157678 946982 919252 1219457 903288 1816320 170791 39842 2109394 2267271 2394815 1694916 7837 1748274 78859 2494725 2641401 1606088 1613165 2312232 2342443 1766304 638416 1395505 982452 2219333 1649012 2601632 2018191 2397002 1934556 1125255 2146013 519897 1280573 1520496 2297128 1118378 893786 1515331 2011590 1979037 1238621 718913 1895382 1413265 1411138 1210972 970271 2368920 1060774 478300 672813 1175104 225741 1259542 941651 53744 640458 1390194 1953721 813180 881546 279475 29172 535274 1268468 786369 1280835 1714613 1823226 203262 1468519 826933 2527564 1057550 1631005 2057141 796625 2629860 2134944 328015 1092039 1712343 2531469 873958 2494920 226887 2167962 2090210 1174723 2636015 1931796 2617614 1393308 37004 202289 739026 1405427 852386 1846780 1134486 1012575 1430258 1280610 826645 1286999 229798 1541444 1920931 1354372 698452 2583848 1454813 455575 2623218 1269048 1005076 2090459 1073325 2326751 36121 2212995 1137894 1025274 686846 1096088 900186 532908 647370 2089473 409851 2098280 1898069 1883106 1732184 1926223 1770904 1183952 1226820 1574860 2016044 1269285 1834901 733872 158803 1813386 1730496 2594432 2307783 1336887 2597738 837884 1202682 1076811 1639036 632767 27485 27585 2532276 2003430 84414 2297601 893744 439141 1547287 1173318 1532661 1478936 671567 2354364 340369 1190668 2168350 757631 680533 2061268 508468 2390413 2533288 620197 2320260 2240927 444470 2422115 914741 2346227 2100826 1654393 1500454 594840 1886028 1397315 430495 406053 2638116 2339830 77103 2550658 915583 1664091 1842289 712118 840308 1403570 1757857 2199110 375807 1287735 891025 638849 456062 1215739 2229252 1722996 335073 1806577 1736867 623164 2005243 1217492 1331238 94055 1624848 281841 1878302 88255 787539 398294 2594935 161738 1271619 1157819 1448587 1308282 1516264 739789 1617388 2395294 179970 2275877 1321884 865089 436703 2333676 1309319 1222304 1163584 1132339 2479135 435514 2631268 401882 246181 122729 1485899 392781 225206 1728651 1636375 799671 1873305 480846 893761 777847 310125 1858754 1999161 399969 1110591 466126 2629035 2301258 363060 1072140 2131669 1694463 2280710 1310027 2040398 909492 1260159 983352 2554182 2030117 673882 1581687 1691063 457133 1933996 1105870 1221750 436263 1395341 751231 1511311 1092215 716158 2436591 1318240 979063 1805866 1794635 825183 2048607 1991655 730535 1533711 1803144 1472807 1719883 522845 2233677 2147764 2160863 41586 1816562 556848 1760541 1492626 385255 992885 2273417 1640071 483516 2243794 294384 1998407 2261053 699523 993173 2216853 2396428 206891 2512817 2075596 1967116 2534448 1533440 1438914 1168682 540242 2017581 208563 1383097 1298008 814122 1033561 1822775 642994 264828 798458 1937576 1104906 993298 1579960 217648 1756002 1326988 2259656 1839952 366800 32791 517365 535987 1515647 132101 626077 973768 2231451 2558887 365296 324030 1805653 788353 1521104 2172090 1283809 2176777 1367742 687821 2351813 2276652 405626 1633199 1414097 376637 2521625 899839 415015 1142215 16888 2162360 1361404 1358810 347920 10518 895795 2237194 2174429 2274032 2001245 1690563 325111 1890929 845654 693382 1384931 299633 1505818 1157497 394656 2491675 1954401 2357197 231265 2463886 307736 1012305 826302 2604449 626270 2507647 11711 1254081 2081554 1934408 840167 2208088 353233 1959229 670910 2033449 2628133 1536812 1814913 538171 2001643 2063308 803988 1382622 1105462 782233 2504283 1162529 2085884 1010997 1991443 863626 2004311 1090183 1008641 2128838 1661807 1048926 157100 786197 73395 2255849 706800 1117614 2585902 686657 193766 609204 94756 2468507 1117291 1293908 1178324 180238 966033 2458619 757742 1673078 542626 1089084 1902393 306932 2396949 2367313 1317852 1098824 717784 623401 1446533 1321341 2100844 715334 1063221 1974280 2461676 2224346 2013017 2297226 2098897 785028 398521 957614 104175 1153895 1178284 991326 2067060 942910 1361898 2515501 1526791 1996312 1223966 55322 1020894 1727648 1591808 1192281 2111151 1406528 2343976 1426187 2395662 2634650 233102 1624814 1603872 2591900 250109 470541 728586 1368605 424620 433018 2580106 505823 2424304 735535 417378 544631 731158 588771 1075143 155131 1050284 1917424 1870956 828847 1808690 2201708 2065697 1482280 1929663 1114071 1717283 248446 1905830 1781876 620522 2551618 158361 1680708 2098006 2115690 270634 2021077 2477326 1010366 2602583 1905572 486306 1297085 995194 1223715 250228 2338226 1972575 893053 1576101 1001433 165693 2587967 1224247 1823139 2369612 1500434 2011607 2312157 862511 2284826 1046989 2104640 2068866 2648747 126636 2492389 614299 1329393 1745430 450312 2603235 458809 195147 1310048 1760090 2348953 642700 277559 1050913 144149 116979 105440 2306877 2574885 257498 328990 2048752 420459 2438371 1892828 678307 1697022 1375617 1893221 2625257 1766907 1806404 791514 2162543 2168594 1905239 2106888 1406690 629461 2560357 2159363 1933293 2466170 509865 2196679 288855 223576 1386910 2571485 1110892 1464773 1754466 2193903 2641490 274412 131655 724480 712507 1223823 516913 1957832 1352334 814064 819563 2417644 2303816 2191898 2604071 206428 2223821 767131 349487 540697 1507225 2290011 2363130 790758 25485 2151561 1566295 2054315 832385 1636369 1585714 1581621 56591 980084 2053046 1150650 1748726 1242821 954978 2322256 835760 1512747 2373552 1782643 2150628 189009 1806856 2624944 1765879 1272366 402684 1159059 1571547 654453 2107785 1950645 2414740 1488481 630835 838725 1796033 2473444 91138 2188286 339130 2125891 988504 820820 1515910 2385301 942013 1585449 1064510 434080 2578634 212498 132487 2629611 799586 1100923 2638805 1681970 2516268 1319562 713640 2546314 1131551 2617684 2558867 1877876 1972885 680369 812986 1617167 454523 1628123 351341 1850044 419210 195139 1115054 2411977 1969362 1206769 1640724 2398888 2595816 1808753 317499 1531950 158907 2061239 514769 974349 2579309 1291001 1838506 1877504 2044492 729256 1921143 65485 745462 592150 1910148 848378 1155705 1640546 2565010 1370729 1025498 1770356 1849641 1520801 2329607 56530 93478 817325 1457395 2094617 880432 1721698 2302386 1283581 72681 2443641 762704 202347 2547613 1118157 1393688 8493 330693 678332 431089 2339436 1645470 2096729 1894215 2278260 601978 2543151 986412 2021702 1339201 416880 1281314 250863 1266148 97547 2168476 2043993 2376699 1837265 1665034 1095791 1246693 12416 1626363 240075 863205 1827812 765167 2393200 1492806 880445 1702472 6304 1765126 465639 85733 1726655 926841 2237597 1412062 809832 75817 547901 455958 868933 2209487 2471163 1234576 1724782 3350 2505926 2582588 1415059 1775909 2318811 937983 698606 246249 1966929 2492107 586554 1162956 245243 2335994 383766 2222321 330504 1101783 700503 1510434 1365672 75030 634981 2543623 266277 2052284 1710338 1055608 374237 187296 104202 2193176 73321 1115703 2166372 1658885 1745055 1546992 1729598 779033 1790555 2561634 1310197 1605696 2018865 2180934 1871935 1356170 63917 2065083 755002 2097140 1082272 759778 1259131 2398460 2629239 810715 1607330 122177 267403 452652 1541787 1605490 2137983 1597615 83566 1377495 525560 2426494 1021822 391463 1865258 772960 2006805 287157 2404802 1708325 486309 1448964 119697 1929992 437472 553475 2296701 737287 1098331 1340859 1738297 1916510 1487885 2341098 177415 1219879 1762371 364219 1407014 197725 1387073 2220964 1237799 667021 86018 1262502 675635 509791 1138717 1827131 1936121 1360221 522790 2642244 221282 1214754 1967685 2282650 152785 1805499 1686361 2174667 814190 103019 1701890 1732685 110525 2167000 1223457 536477 1760602 605011 1213327 2057018 2013363 991505 621712 776832 1125946 2190684 243298 1571531 1471177 1534014 2064929 2142393 1160042 611535 634910 613400 606167 330344 1339240 474001 253622 302992 1502773 1439911 2366158 37138 1072424 572694 2631641 1688692 1155618 1148195 2096436 2423106 31054 1119543 132314 496122 1035065 108507 1023053 2440104 629885 852642 1108889 2326224 2480624 439797 2210955 520728 50191 1112442 1934123 1780647 1033621 195280 727876 1841470 920361 1888662 1210858 649632 2373375 2452379 2116279 432396 2396083 1783854 1980207 193809 106961 1997954 1302908 1847864 693593 1936252 304180 810088 2553385 1194194 2352836 665026 823883 279531 2602177 2360998 2464515 2485332 2239870 1289346 1038530 514054 2124304 1803375 1941968 471241 2008457 259416 1101112 1491394 2102481 736490 1181088 84852 2603079 1297386 2324034 1103117 1334246 787293 333235 1580694 956097 648280 859333 214530 352245 1629380 187249 1911092 2598037 2484141 126286 947433 972144 2434407 1493101 123305 324445 201572 1867435 953851 388567 633905 1823932 1110254 1495168 1148635 252818 2356860 56986 1656022 1222905 2634222 1957298 2088382 129606 1007928 849577 2186446 1765822 661452 542784 1678886 1591923 1346078 1811696 1158874 2342651 497649 1695369 1625024 272314 728154 250640 2547611 414076 326431 1284607 715362 944192 6514 2277395 732052 588934 1435957 1540360 765783 1951046 2321376 1124558 1246529 1862369 587960 718694 1270097 1349387 2553059 102247 1432839 1344437 118502 1399990 1701601 1419543 2647858 2038614 1599757 922551 1574444 905591 166858 1079558 935708 978754 785563 1269789 1455091 1074700 891872 2202977 113634 363084 1629219 1250205 717813 1338791 32333 2237875 1902383 1492100 1090296 1722013 2200909 2201480 1078168 2624020 2558833 239791 8143 565864 1025350 1183734 570662 267620 1170049 218312 1147479 27081 663700 1317927 2307048 2149094 1883972 873395 611097 2293683 488876 2640623 791079 2354460 75341 951313 140765 2345697 217619 2368810 307222 121593 1861603 1904821 1030710 1362260 633312 388308 1357977 2613210 1897242 240936 1397567 2427349 1461431 2448030 263803 715970 276954 2326535 2119539 859556 953696 2097627 259750 473330 2628762 2230686 1545153 516637 1480585 2535283 2249600 218538 2443794 2612840 700802 1863688 1351582 2400579 1102071 1726797 1091406 2126733 1330376 50653 974641 1080673 939598 2293440 1628854 2341489 1931752 480202 1589942 208478 1591947 286310 915982 1401075 2429423 370868 413174 1232381 191001 637723 1854194 677261 1533561 21851 1742677 783093 19130 828459 2290449 1085035 1099454 2512628 1731480 918045 1278471 2440037 200385 510342 1133770 1987742 2492652 1364696 904686 658026 2619363 2595607 2422621 1670374 658588 1255489 429775 1359885 1775458 2137372 2086975 612453 1897524 242719 358540 2386718 2387767 2240995 2025279 252236 1771580 2491478 46160 2173581 333655 1496710 2152792 1156178 1561760 1950481 2619645 2222371 882075 1763144 127642 995875 17268 2276604 2348690 1575444 970357 781508 881408 1301370 1268374 2258212 2543694 529127 842927 1209259 1077121 1910873 320269 441247 2453544 1027204 1866717 1568517 126409 1670521 386542 1625247 1685101 2518323 2423280 1349819 474862 874128 2000534 239914 347344 91962 1589714 760363 997900 2098691 941035 1048871 2473112 187751 1552525 1235965 310904 441819 127318 2178713 1101040 2062324 129490 1044178 1927325 1785722 2235030 45330 2186282 2620311 1980290 740885 768991 796352 2044571 2517422 2258238 2215181 2363413 2160826 1447150 1055884 156013 979359 1573722 1526751 762412 832701 2511307 2088220 1095247 684552 129848 391920 776630 1348636 1871070 2119454 1372915 1060790 852247 2351826 640378 628920 1238814 2075029 1155784 1051031 18376 578378 735419 1124929 79542 348477 1472303 501382 1186382 570095 2573237 1250472 1081157 2254044 1895587 2197114 1984749 453004 2314377 2362408 630456 295119 1012401 152060 1065535 1651484 732153 176062 1922366 1293855 981425 2472838 754794 1547312 1737366 1898796 112334 1217392 671881 745368 1848122 1606331 474023 894624 1851378 296874 1299243 1923778 2271395 2549535 2256765 2625339 810452 2129500 1482384 290000 2453812 87919 310591 649197 251458 1814148 1615404 2499808 920685 1803012 4886 779579 1825477 1938870 194577 555993 2261105 901521 2012282 2277873 734200 1551263 1255508 2610903 563564 96087 2525760 59152 1357695 839886 2546998 1266050 1476330 1874242 2101783 2413029 2230563 739908 159411 553424 1291337 1550092 50300 2012307 2016459 34660 1796764 1349014 1576654 1836056 648557 1446487 2180428 2599528 2243473 436929 1051971 1309294 823541 163434 205712 2377597 603206 837436 1870559 1723549 773551 734642 1380664 215891 304717 2085955 1404520 57296 381625 687994 2549694 1577065 1128209 471781 1009517 2340115 1554478 1294229 1061483 473842 1658809 1927427 2436280 601002 1851048 2556873 1399711 426317 1943404 1310419 307496 1523245 475347 2148908 1900790 693945 1711203 2119368 2162760 1541595 1951377 2583806 2109648 235423 1487784 627176 917626 494242 2609417 874371 1900933 2820 56389 2241781 1505072 1717655 792388 1484859 2648347 597674 466264 315054 1139868 1668565 646722 611848 593204 278652 1537521 1252490 688308 365452 1139217 2237522 1234959 2537527 1042066 1078396 123408 1124645 1850081 1090630 863653 2603380 1251842 2157911 903002 572319 424693 238684 1543379 2228524 2472258 1333936 2030974 2070417 583827 1091513 2592705 1362538 2457127 780855 1026911 337344 917135 620858 1379669 1460095 981571 1665528 867075 2160552 2589024 494218 404031 982025 2353611 853878 165431 1961714 609889 295281 662888 136695 1407532 1386241 656661 1877494 1899630 1787446 1876465 1802240 1059525 1106727 573093 1508356 651475 349424 519479 18721 2060733 653218 400502 452586 2640991 707853 1800144 255761 1156832 896805 273810 1776548 332234 1346788 314826 2543030 722975 743632 2204275 1326622 648076 2119248 1683899 1875336 1720695 1556425 2425503 2283229 2032951 1108139 628370 1133673 1800947 1769663 748954 1225493 2574187 2019190 1894305 1050744 1546539 158559 1450797 2163216 408564 1968773 2624989 322184 486809 1727402 424113 2035239 2416754 927512 2310271 2467716 453178 809602 207287 2192196 102446 414839 1715256 222701 88872 595614 2350308 1324862 881081 82241 2593036 335229 2233501 225475 1463373 2079495 1741691 1925554 1266270 2092883 384675 230864 892848 920069 1608986 2185482 598542 333393 1156724 1382886 1378369 299728 867510 1813484 839115 2627903 1058720 1638896 573385 1675087 2498672 195100 212901 13695 1837186 1166190 838115 1460190 238489 2276840 1405671 2251040 1474687 36646 621463 171934 2362944 1441768 2309637 1230715 1361502 2248046 1257417 77338 1203051 2516984 2491268 937297 533769 2142372 2572911 774397 1822506 1627742 1519556 704095 1981771 1456784 218172 2117682 2369331 1205267 2043429 36728 2375763 1774009 1147916 1403307 531620 2267816 194510 2350978 1856042 7332 2141489 1951248 1732150 740225 218283 792694 916043 1125363 2489481 2529283 953713 1357265 1596315 985251 1840506 629103 2252102 1137093 2546579 1599088 1124994 830004 41480 1237473 1760150 1347947 219487 1581186 2169520 2322571 2407243 1593738 1677670 1003369 1532626 969176 1300749 206186 65181 1169322 1236091 2550074 1081710 257957 2032784 1861365 1830490 1717728 2549748 1535956 1969905 1588888 1702812 2440503 525760 2638825 2580639 1661787 1279763 1057605 1567466 542373 971613 356847 1752753 292827 371919 2126359 901706 219001 188559 1409006 78340 2209684 1232604 410943 36037 2237328 2221063 1861113 474907 677955 842802 464150 1599123 2094352 2599361 1773566 1356321 1928508 2564164 1327917 141144 1020128 1076949 1773259 1443004 2204654 339573 2296188 1118277 993867 560407 275863 2276827 2291185 307211 516546 2477438 187387 2228811 1376735 904110 1921335 239529 138806 1270740 118212 2254594 1460379 1919204 444512 2473346 450144 2191358 677511 1862971 846647 2495071 1163357 806438 964098 1660165 1053975 2579825 2613394 894582 2059091 299213 1360814 1065795 1172201 714508 979079 1977275 483041 1538569 463644 664149 1427927 2102232 1496013 701779 1302056 35383 2350513 1287796 2332262 1850848 605077 2467899 2009220 2045787 2280006 1143778 744019 2088821 1321562 1071655 994876 1829253 1897034 1271910 1097881 449767 801780 2054918 220266 1578438 2128309 330368 1381276 344785 1843531 976330 2451353 2129910 278099 326710 579944 348032 615810 1641449 389944 1586385 2499470 1112701 1611507 1718205 1004654 1864932 1982115 1684837 1082317 577486 1551183 2221208 2437462 1597652 2402334 293794 2453820 1504478 64043 2516264 352817 1468868 1371211 2090035 1965676 1343561 2324691 1786910 185110 908547 626639 205417 2430882 1726555 1290777 1553063 1495208 1061140 263357 2231708 2611046 125785 265507 2249260 1096168 890502 2435958 1116422 2568123 795251 2606946 1305506 1437691 2234857 1380990 344895 868758 421838 1362048 1821038 1276729 761497 2388380 1355439 1298687 744683 2533261 91465 1979325 1495512 2313266 1445704 2416646 2559404 692002 1940609 1243579 199952 2338372 94007 1145179 1258843 1851008 353007 2092008 2563868 2556495 2507369 1435368 2057184 2094621 202715 2340920 730460 965729 697012 559699 394329 2144396 1298142 124569 242533 67687 1353444 1703740 486593 1088505 1119712 857405 37412 1475843 1972419 1441638 271278 2388932 1645430 1479891 2039259 1061333 1244384 420199 934635 1117168 1751604 84456 2309665 1954483 2305649 1470281 757331 435192 81749 2568399 424610 2192964 2365384 2192531 1344035 2612399 1550676 648066 1225165 960067 2339813 526378 600411 804533 71171 1311640 353150 1215890 1947554 271850 1557149 2275834 385941 674067 962414 860307 822232 2333230 864657 1296907 1089045 2169094 414228 1812992 1921014 1601822 1052608 1517718 926075 1566585 901038 471208 661287 992151 137306 113877 1988559 653576 2382940 1681834 512604 1127215 2235590 271370 2505944 851678 814378 1022908 1873341 2351204 603613 2087003 967953 2468755 505774 1378484 2348061 1120083 2072498 6190 983791 2497954 1204939 1640266 2180804 953286 453396 1052206 1549885 591236 782736 1698116 607129 1567295 2154144 1551838 2024696 2648674 2481367 1041788 735000 479414 107309 2357209 1722935 621052 2370652 1394553 1328891 836257 2212800 1450394 1259056 1097802 1206328 1745927 842446 83922 1146585 1060278 1035546 1979793 1897789 2224365 617461 639814 1302943 2581917 1356387 2400823 2092333 814408 862311 439479 876415 1435788 2477688 19488 1422835 451183 2630717 804201 1610595 344537 745100 2574614 839443 2497650 1722634 1104352 416884 349690 387134 2381199 327384 867609 1100490 2071213 2376206 596679 1658518 834897 1064297 1269341 666916 2572006 563539 193834 1855336 1540805 734475 19398 1675176 1875167 1033752 2282538 1587495 2002269 1994301 1366826 2463365 2021012 2302023 186081 386107 2486046 2373027 25642 1932922 2486539 2397629 950836 577746 2303121 1300646 1016228 2175484 2019843 594372 268070 12066 1191229 931895 212859 35621 1179183 2332560 140636 1309572 1042011 32126 1590172 2038951 1727026 1996379 2100203 2013191 816730 537992 1557303 22105 2298118 1173901 1480168 694253 839934 147912 1178373 2237684 2043117 386553 2306055 2430904 2108456 1785065 1328843 1166266 2615974 1153940 1059866 1718955 2301496 234600 904622 2317342 543163 482757 1910104 905404 2112239 2201444 1237242 1239389 1922101 2261300 2053432 847440 2129403 142160 2573904 795971 1915605 383953 867888 472557 104334 2256155 1675563 1564125 1620062 2089698 508205 344266 1627942 1806315 1290347 674909 548443 2100996 378456 1792152 1505757 713440 1859447 746914 68912 307766 1931211 1080950 2586569 1336262 1143879 2563840 564710 576415 2270922 596790 1831393 738307 327482 1644760 2573232 1824272 135015 2044369 1179329 1892690 2639211 2397971 1610804 678340 725642 2594004 53755 1025548 2391937 1054362 2578470 852568 2227552 485513 267125 1062967 2010241 1597233 559470 975654 1916280 641395 1089309 1557105 49351 2094414 1792123 458488 2296098 440644 2126237 1347317 1979473 1635809 131742 2066764 1332462 2131226 1319501 2492637 482580 1484820 1342476 492372 1576405 1511953 2453482 2514731 855559 1645222 2177449 2354316 1980567 1736051 607605 353293 841477 395378 1731128 304584 411469 30889 39494 1418728 2100474 2263395 1468095 181933 622664 1325048 2113557 1443599 678853 1851309 2383768 2355662 1880608 1799918 2269279 1695389 612157 2189734 444557 2623281 2602807 1185575 554779 1563804 647360 1371314 1768068 99393 1711557 11016 1600855 665466 694272 2389799 1114992 1967534 52328 665818 806080 2380261 1295835 1844243 493878 2460870 589380 1300722 2286155 2352541 1916545 700018 972950 2570635 2151944 848801 1377820 189209 2179543 1433428 1473171 574778 2083876 1477490 1122372 2399585 1450274 24575 1192600 2507740 1893660 610058 1036620 1060940 1031332 2183101 530397 1094968 99062 2206359 997550 1476256 218169 2350067 2540978 1846665 2056174 952862 2641561 2587009 1762479 2341969 159463 996712 1416848 2444383 2229519 999171 2579614 2379550 2170141 2198069 926091 1315606 615842 1213875 2393027 108634 422710 1201648 2115442 1389589 789520 2137955 2069567 685166 2239004 1771241 730446 2131431 1128847 2121322 1644141 2585240 1026680 1952159 1792016 2137271 2502997 1228185 265120 2427750 1319466 545191 730663 923123 1451311 761627 2246726 1298329 248900 176342 499896 1236402 2010920 1728930 840117 416479 1123906 1907648 1779019 2338866 2080345 1782737 2452901 2033736 26640 1159307 1995073 1980071 201856 1220934 1054751 2282220 663559 1688578 1591573 2631339 2150283 171447 1954253 1382749 1699315 207522 1129390 1918502 2081593 907672 776360 590982 2391451 1225487 2234663 938681 1897640 2566101 2258070 1051264 620847 2443664 715897 2254247 1035726 2644363 2199664 1605714 1870718 1391490 253117 1799335 790900 23021 583164 1064376 1299809 31694 914079 217433 854867 932951 1859313 522865 27705 2317776 668449 1980675 1584824 15274 2256094 562402 98669 2147960 790726 2055079 588814 519769 1861838 525724 1883951 1560669 260764 2602928 2626010 555485 230762 661465 1062257 239031 1637066 1389592 627158 909533 2511526 221223 1007307 1945553 2028633 796296 2103361 206165 2076011 958184 2628372 1520693 2587318 353170 1026457 1619919 1324957 377649 789129 351466 1517620 2603980 2092725 2334371 1830727 1889930 1311569 401532 139954 1555196 1854339 2156956 357751 219919 821498 2611698 1082195 674694 1508609 2095578 956839 453362 1920172 1944138 2605438 2348429 933454 564967 1931755 2257255 844351 1011448 1286234 1530957 2098730 2271853 2180044 1898543 311341 2628920 1705680 2295399 44971 1160927 1651920 1153362 1328535 217234 1847487 1607935 2254554 2152509 963937 1790671 1207799 856762 2226361 545063 2195273 275039 70271 965890 666457 1735240 769105 1903354 2551815 1046883 1455489 964047 2613195 833554 2354573 229018 2142514 2453576 1052117 2019263 2291524 196785 2052951 1812701 1106472 1538553 1642318 143784 2564046 1172758 157516 186403 1887214 1880839 2233430 763775 1730060 2593632 653697 2369618 345749 2178345 931917 2249057 2456141 1502551 1921544 1217164 489204 484987 1156265 1322365 2159647 2338410 1649872 39231 8395 1535116 787771 514279 1167595 1386202 1541345 432588 2020412 2155141 686031 1502132 1269271 1893104 2213523 934485 2125288 1428599 900096 35478 997261 1942182 1384429 326606 797410 2165745 211719 507436 1550659 1713507 1094936 538149 144756 2140835 982204 1727093 1248283 1206437 1248054 823288 1713962 1807825 2628152 2267738 1818726 1947091 1942009 2524511 2533954 1071862 537759 1667925 1069773 399192 1190247 1976303 828129 1115813 1420093 827073 530316 568641 2440746 1956979 1690113 3035 64700 1178967 2521339 549651 150091 186653 1717991 2110056 715270 639946 1393535 1261317 339336 2383197 1687888 1979443 1746670 918749 2301349 2387435 1075984 2286051 366640 312418 179092 243421 1833120 1525208 875205 2349822 916630 34639 1094604 2301142 864014 1808317 2131487 1481954 2344843 2579346 227940 736827 1074288 342887 1242459 2380499 1725443 943241 2045910 2120016 1012328 2302763 1493528 1433108 1627802 1172973 152433 1474110 1930130 753403 1402717 2252147 999693 459053 311070 1197612 647713 781196 2165774 1172393 883656 2631594 1906959 1153870 2428067 524308 1710965 2077795 569262 2446851 861110 1061070 719708 1702614 2553804 1486010 1126986 2571658 2615106 502014 565338 670797 1301218 1044635 1933390 2602594 2300173 1158938 461357 1420962 1076171 2466724 499196 744327 1468004 323665 2371005 1910336 1179158 1825810 1394 1358361 2351736 2289046 2578172 1380224 219392 1390521 2624761 1507171 1688625 1370180 299128 1201934 1360922 1870835 334138 344975 1689472 1662264 362348 2206822 482178 1517715 2562099 1887386 1022709 1970444 982315 416539 1633143 2646512 2383980 1672759 286039 605531 625862 1407588 1804806 2259073 517792 1910003 2500938 2152902 333766 1173943 1148736 2547257 486718 2618552 2081903 1516057 2202938 666057 1767667 448498 2371200 2202520 2345869 715029 2469945 1431806 936606 2320076 2198650 1171993 46948 895352 863370 2102531 344296 1679963 501480 2327388 847041 479602 1765843 1744403 996343 1212911 1000309 341955 1120805 120709 240757 2579843 964727 2319214 1445168 625543 881414 675059 2068507 1155482 2626175 572668 1542389 1470538 2233367 1671604 2510749 1328266 475299 238026 1693553 2326453 2594791 1887790 1624279 2266288 1452078 750180 1202674 819657 2366469 1909175 591292 1539409 1909750 85649 1154435 1487604 2238316 1060226 2444633 122478 1876644 2561214 2514715 302871 2233165 326970 1059906 1621304 1369188 2592240 1300531 473965 2527690 1343504 987533 2426106 1846710 862067 1792374 136492 492828 1130932 686811 695749 227223 1512367 1017531 75445 1030246 1181483 2295392 1698713 1204992 1364532 1547965 1490640 778496 2038634 1730410 2015161 1253723 599796 1194307 2492545 2238998 86987 596538 739016 1499623 772018 1576436 1477400 2458310 317805 1270344 1489155 280770 1732638 138727 2492685 1930140 2195399 818644 2546406 2014931 2232711 494787 1939484 2189815 1459326 689461 1169063 845995 771112 683703 2363919 785110 2534210 1133445 1041441 1945893 1891998 764123 673260 638762 579515 2424817 663281 922438 2360717 79981 745349 155141 1593619 860166 1248986 1788826 339696 1401511 588724 2145800 1822729 2101286 871184 73453 777807 183976 616298 89436 2404299 1097726 57147 2614457 29688 477554 1034901 1008367 2412719 2017068 1767552 2125359 2246405 2197942 1103439 800142 2526614 2257596 2622916 692349 613780 2175592 316666 817544 618794 2267660 633699 1930368 740744 91294 2115342 1452979 772818 320988 2436735 2267987 188992 2503432 2575160 1482721 2291792 2145830 1783331 2285196 847521 2581375 2513863 2238093 375674 353311 356307 1250887 1336216 987656 2623844 322731 88482 1797184 2467245 1147412 722474 459447 1638714 628973 505580 48713 927548 1141425 1087845 1990068 1007084 276963 1206439 164096 2584340 711306 2432578 2210218 344471 339968 1142077 538795 2192849 750546 2004955 1543797 1486847 1834938 1690214 2406517 660309 38955 2290219 1501650 2313379 658568 931490 1967842 791839 1209645 1967634 1088274 1486499 1741626 1097195 1815798 651268 2117516 2543994 1413803 1682114 2106780 174245 981489 1505514 2441322 193024 410261 806767 1979289 374423 1906375 2393052 2200755 2183364 443795 1736853 1017890 2073030 813582 1407177 1029750 674351 1974304 260019 1876917 472719 1367150 774453 2020957 186123 67319 323916 1474929 329719 2249631 666559 2510479 792416 1470255 1170013 196084 1949984 2593158 2169286 1457356 2634880 1647758 446686 1724724 1509106 1628633 1401996 1152685 1626447 1675069 1563770 2575451 1078773 1046994 184515 1427677 953122 1530299 1558382 112597 1761846 1251952 825214 1761830 1349497 2283285 2506707 1270682 107208 419037 650475 114341 1553822 1850024 2102499 1550234 515518 530110 810771 1382900 704372 2444408 2631281 2227095 621578 1699383 2319225 947203 638482 1706984 552409 1892167 1477945 1185183 1026323 440096 39811 2473139 2286433 1032192 2269982 96027 234541 1679233 2245547 333130 845185 2119009 2303153 2022467 1252721 1101417 2366181 2078615 1578689 1458722 9037 2461771 1552414 65738 1138618 752833 1165871 258359 1011316 1629353 1737823 1812038 911085 1386281 783217 1632827 1633894 2231320 866179 326306 1400190 233331 280677 451914 384104 222264 1522321 1246012 1570687 1130748 1786748 1749745 339012 1791169 1564474 607688 2116449 27328 1563299 1474531 1649684 1321975 1958088 1728542 206821 1402201 2455523 141267 68754 381771 1361759 1473317 167844 1193529 2345727 2512452 192285 307952 228380 795467 820393 243957 1065410 1591740 1582254 1812690 1508647 121991 1126729 974198 425619 213360 2450977 1890900 1572276 931237 2600598 604520 1336936 1701710 2568669 841318 2106922 983951 27827 398485 786654 1342862 1713638 1942045 565871 669581 2525218 565011 1884519 621367 694921 2546662 1092401 1919062 2377044 1987464 49301 2525681 67017 957771 1641887 2642857 1611423 2405758 866028 1085630 880761 1274119 179759 1434601 216351 569018 190763 2481908 491288 56412 510437 2270474 53253 921087 2296528 2631793 493096 258629 689290 1849565 1565488 2328458 1817892 663423 253054 89882 2059286 339867 12810 1760811 2449966 963081 866995 2589267 6491 2507095 1807312 59295 50002 1119249 1337255 898054 129805 944819 2551667 1353671 2074436 53916 2239014 1645692 681055 417377 953523 212815 760650 2362862 1445508 1876474 1671177 2538383 2374451 166375 467177 1169096 878305 2394411 742230 2416209 2352997 1128268 2177924 42855 984440 2521091 2170672 2603890 1025901 1818893 2499352 1087851 1283848 455077 1270354 576393 2361853 965491 1346475 2161730 1427445 2605687 193096 2188848 1514506 697611 2109362 1366178 1939875 1332106 375695 2190761 165237 1992548 1295859 2642124 2544951 1753084 121758 235766 1565870 388376 1514303 1439785 725982 2589510 995782 1155297 1436345 764240 986450 1957310 2118903 1626376 1307877 2444333 399606 694971 703248 1261544 1577362 2203792 1183613 2069568 1522624 2325401 302005 1682502 1487867 1192802 1316220 214773 12200: 2175037 2314914 2478512 2253782 1077668 126192 792337 2047391 2357868 269279 1657660 1786513 824815 2543677 1172733 1382928 927371 4504 1837705 1996002 1328902 1827872 144894 655067 880981 773532 12201: 883478 1039915 1992962 290306 2262777 1531733 827694 2234691 2103448 12202: 31909 2539962 2464133 1186401 405259 1790478 12205: 1989922 12206: 122933 1742575 928071 1855804 2469802 1947501 2283737 549997 351559 1810344 198587 2511925 508962 933801 805152 1583891 1393850 2594105 1616259 1631284 1985894 598955 445085 2107198 36857 497641 2393713 1034659 514023 1185717 2509091 1410346 232660 1418092 49204 1458175 1287337 465962 243380 2238660 606368 521492 1296957 2003550 1338673 513010 72259 2068668 961778 76104 2117579 439098 1083821 613778 2614268 2309460 2039894 772595 2625943 293545 2571215 491694 1705400 981235 119501 2153710 1665093 1196677 475365 2253630 1482975 2316977 1262031 751690 2619777 1081285 2605287 710498 510028 1472281 1107368 1342434 1139933 1622809 1125440 1863378 1426472 1968389 450688 393697 2548035 1362675 2481792 1676313 2642973 1136997 1929066 646132 2471385 1099604 1795320 1390692 2302111 1065091 1572433 30637 2116234 2439707 2215356 1575139 286356 131395 1067204 1229214 590149 2467270 676010 488290 449909 1472647 1918607 1569944 1402789 954777 2233688 703631 2340170 665212 2457534 1856875 436771 1390884 2327767 2071899 1804301 2181165 796727 48729 2648784 2628570 1613932 2172107 1861988 584295 1019632 1691889 270748 2065149 1363827 14831 2327264 2257934 20155 1801190 612154 2459621 987295 19206 789999 347772 634236 2158696 154667 1149459 164399 1023055 2181854 1135595 95231 1252196 2118705 2025078 404477 356225 1429459 285179 1952398 1929129 2212496 609682 2119465 1691340 2537090 1831591 1424878 615760 158758 2008139 1414068 810282 2156793 959004 301794 1849174 1080891 1280512 836850 257257 1270177 1918163 2085438 1835026 452658 1227229 267844 2584974 2298508 1176838 2253578 2037619 269739 457644 2565773 462353 1014111 1440348 558240 1069347 207837 2084966 1171762 1730622 1051623 925128 326762 1636756 2101696 1294569 1406780 189661 2417234 2018061 1378119 2262238 644874 1381014 105737 1176388 1255613 400305 1965625 30574 12207: 318245 147715 914155 2427965 12208: 834541 454533 2267799 2350743 1611477 825588 485629 1685631 575601 2504134 696160 12209: 2143480 1221: 435103 224051 2157509 2093398 16294 1714594 786312 1877080 1927495 467808 675452 520846 1822726 1139518 1827441 1127410 1712455 1306605 1301670 1522555 433120 250788 2260398 2363585 695590 607735 251171 113068 2284803 1770320 1187549 1771997 1971298 715542 1568836 862857 2243594 321868 1513550 339447 493637 666701 895935 1588735 2069200 225381 1457728 1466974 1410965 647792 1302514 607220 187538 2216941 1418612 902618 2635483 2275873 586370 842677 1820219 1591254 671526 2294971 1463402 2452051 1843219 2243611 1410211 2577632 895863 1805874 2179689 1973314 19938 1542460 12210: 1140028 2477656 1170871 1623493 1226416 1672412 1716853 126106 926804 398293 2077089 39968 1803923 2309816 1188115 194383 1937273 703687 1485214 45409 597883 1535376 1418521 1044507 131097 406843 1207553 12211: 249544 1813025 1191083 1631729 2195992 41390 2347437 838554 1134379 2541618 1569583 1371426 2423129 248305 2480491 1317768 201243 53090 1960861 901931 2070218 703170 793748 1506440 1981453 902670 1793199 158951 2625019 2319295 1951148 2464158 1710487 842876 1068371 1517450 886725 1009327 734355 549238 1378821 491948 856718 12212: 2625913 541382 12213: 735733 1225475 145266 1943866 2457622 120169 519847 1508930 2545618 1414736 742914 111966 563027 1961106 58848 12215: 220466 681212 2126796 680958 813625 1453758 901325 1955358 1934185 129546 12216: 338257 845059 2511444 1549937 1926841 1763969 1470113 2099446 216735 775207 12218: 1110296 1128287 2502454 2413767 962800 1351180 2364207 1413526 415668 2031463 1122257 1545377 1521381 1402887 2288385 1513734 549958 995088 12219: 2072531 2022762 2112215 10779 1632897 1222: 1786694 540146 1192369 2641058 257464 1141193 698216 782373 2513062 701864 1047050 2114804 160446 1466742 442983 108046 528287 1430581 2212700 975229 66083 2205292 894177 42601 585308 499887 61308 1942256 1896203 868971 2534715 728560 648839 60732 736287 180311 399620 1093256 727106 741458 12449 342214 12220: 1447354 1931648 2188036 338945 551096 2130595 1738818 1268990 2389748 1843451 272658 733224 685739 596213 2609628 2491984 1911919 1461925 2539243 1762811 818396 1452960 1766156 2233255 2538087 1287550 1463703 2304945 1375565 293420 260567 203630 661870 502018 862641 754827 446674 204291 903980 859494 258007 297397 2485614 1675215 12221: 677522 2338751 2252200 752305 1988754 371362 139571 2270487 26977 2258576 2018717 594525 1920904 179951 431258 1185228 1100257 2284205 2527162 1043077 1409082 1131397 1337206 969950 1462336 2056443 2174894 485611 2058696 1148126 2527624 1141545 2062922 631860 2436299 1479853 2548920 2626313 1296529 2628647 267430 2032449 2115846 1018633 2523795 2171089 1831804 1986519 136728 172644 1393636 1948130 973138 1106914 2490071 38765 357901 57961 1669283 189298 2356776 1392186 2184248 2197066 454152 550635 432018 976313 674757 2557502 1881482 2288496 760375 444465 895663 1991691 2408264 1510826 2222535 2043032 2204870 137699 146576 2263928 1937661 786662 1336580 1964953 1061876 891073 2212172 2648465 1236750 1250757 1346980 1260058 899071 2438140 2369471 596575 922345 1584650 186822 1369172 956962 680507 2477438 1201834 301966 1127060 1750743 2504976 386809 315150 1461920 2355771 1042456 2341465 1897634 631096 94223 1080534 125283 256137 1653528 2505609 2183524 1429994 2247496 713005 570522 2379776 2396376 447051 61155 145138 2290013 670462 2150347 1304045 293468 1757621 1806760 2132478 248195 1423541 1678771 2051584 195329 1601267 2327929 2223419 2465928 1426368 269639 803397 1866164 396472 1709566 1034952 12222: 493082 2065591 2174325 1061866 12223: 357598 121598 1390869 1734292 2323849 12224: 652480 287177 1232401 1752096 2052862 40563 928256 982397 1961066 1385220 1815621 2019790 1638562 1744733 1315670 233748 1573738 2638262 782427 1475204 163951 1602735 472225 1401819 58399 1155138 2023035 1874045 2427137 1994785 2369243 2479747 2428225 2352106 1566243 2309303 386951 780923 2260941 180045 510068 301963 74273 82458 2632459 107327 2498555 222203 1237236 1604003 1297338 687537 1141127 490904 12226: 2091010 384409 2215261 1842429 2486566 2066686 737370 16596 657707 1141786 1899288 2008967 1597415 2027969 311692 1170493 259695 101698 2575519 2054581 544455 1800361 1843504 1622447 2275290 1573880 614083 1638774 1479866 1553506 1771889 2002963 12227: 156565 1304471 296675 1908878 12228: 998862 1904382 18956 2015841 14189 878172 1129235 951682 85488 2114321 2102765 757646 408636 2293749 1173647 859129 2418504 1135679 2612123 1266181 1414654 744171 1831 1778808 1789450 1295591 1019603 99564 119279 728572 1588491 61649 2193270 1223: 795489 1284832 2160719 2186695 2344128 2540446 2529411 731649 1963455 751987 1644621 1745621 1783948 770438 1052968 733572 229198 1672953 1536434 607947 1045290 2561710 1542700 571430 1272887 451867 682062 2334428 71551 1141288 2474307 483544 946344 2383792 285061 2060126 2542489 1444533 411901 1258841 12230: 73119 114188 1610055 1190646 1686146 457477 1726374 1837993 713141 932086 1873599 1260670 977089 1142347 1021614 2065060 1147181 659874 2180498 222179 573937 2580458 1364530 685413 171083 1516938 1399373 2575131 12231: 1678346 63170 2395986 2536234 430088 2291565 755562 831157 1876520 1438561 1800408 1881092 1557668 1323244 915972 2119127 1855542 440133 1254128 12232: 978348 226739 929630 484212 1392506 2205967 2532685 616720 867519 2634523 1110817 2146188 499926 642386 2184962 424765 2507903 2208071 1730968 2076883 1082385 1122037 607380 860706 60595 2463629 1571093 936400 2131551 2185727 2025375 1320876 1658094 1813427 1082405 422544 2010196 2028920 551303 966598 874695 1087756 1101236 413364 2516315 2023397 2261330 2015656 2647136 1477792 2449419 1013986 2412625 1788415 928932 2465112 3386 359401 550911 124823 2090614 543334 728036 1033341 1981851 2437944 1350467 77588 1226298 1022834 2117149 1107506 468252 2436932 1162813 2435596 2613816 115440 1849420 1675991 2604475 1435562 513369 2320646 1559645 2330722 117410 2302850 1800061 1845979 1638982 331394 394320 726634 1112406 146825 446491 1519756 1836924 814769 409508 1541351 615432 765061 1858818 521126 1836747 265243 938038 1380974 1250282 1842971 1934655 1902847 195026 556179 666412 1554953 107898 242351 617046 1587168 591774 1138845 1481318 2609509 254432 645580 1098872 1210226 1865415 1712364 1627537 40029 1732403 1266933 2270085 2125245 1862382 431184 1522223 338403 1000899 651740 915511 285081 880153 2413946 2400330 1160214 678513 2093273 66921 1819930 899909 2432050 2466193 2494239 438031 1811216 90134 1756363 247950 169906 950289 2466946 1011218 2642724 541943 2254551 1095120 3469 839164 1412086 1233114 33664 1894860 880600 78585 1558409 216588 2524084 1086401 2382199 1905527 660110 1571932 651335 2168244 1832697 603718 1794301 1045893 985187 901215 2050918 791244 1223468 969200 2498997 281077 260782 709184 1261514 582728 2068892 838716 2236998 1260340 1734200 214382 1450726 596720 2151664 2595092 1591332 2429789 2402371 1804262 1468017 1129046 2040566 303332 1098465 12147 2266765 1500037 297833 2428908 1110068 510962 1451648 1309483 537924 1244428 462258 2365312 691917 2379529 1428314 2414348 2479669 2537057 2184227 2316813 59303 1634351 117282 2642561 1285122 1061524 176944 630126 1130879 2605503 598206 2450398 1576882 338112 2037731 1128561 18585 559830 2179529 323282 1862830 2132548 2035912 2207560 2313988 1073921 1645795 1652520 478867 440269 1103542 2496842 941580 2446002 2107634 228769 1026172 2227069 659371 158890 686243 2116969 691886 1326784 548418 1623073 2280604 1554371 776333 172486 1965252 1935942 1208169 722566 178744 2053686 2147936 2500866 2424759 1733600 1808534 1244397 176473 1697990 246230 1888013 345663 726379 50747 561358 1376040 1877972 191707 1544892 207332 1369715 843253 2602372 1390869 2468149 712183 999897 390670 1762348 1494381 1981088 1734363 2410911 1737785 66463 388803 239083 1887217 1005927 1531029 1361209 1240435 1584350 992650 1891284 468737 1237240 311243 2072685 1112060 348128 1909410 1413152 2450930 1176074 883244 1357776 1148320 736833 2062822 958342 1307232 519813 1574359 1235017 2512866 1459768 2380265 1194249 1257296 1792551 1546495 1742709 376912 316868 889816 515579 393125 337368 1878038 2324267 343936 2479787 2633197 2166261 2046048 328952 2220825 575860 2561554 1708361 1062353 2385676 1689687 1728464 1475520 662269 2314931 561004 549513 1672873 2521261 102178 1100779 2457263 1256536 479744 2368516 2041280 1757999 2123743 1627904 7899 1526106 1444681 1358295 1884838 1366345 1483468 190887 1540171 1332800 1874387 2560651 576943 2321447 2618989 2193245 1406123 456589 1055848 977653 384862 2220015 1461601 2238437 621918 2121853 1339506 488065 193367 1354297 1092713 609959 2186177 2150728 455037 922288 2508403 2083954 934828 1612799 838982 2317308 1557179 160161 1985325 2476585 993032 1850288 1391129 2284010 603744 2330484 1548511 726004 2485216 792120 1587733 1077238 1472911 214052 1566328 1665074 1597824 2290083 379249 926148 2052142 1457189 1741631 1311736 1673603 2430901 266878 600959 296703 2241975 401493 1881137 2612924 55913 2301327 1685843 933334 776025 1552691 2447735 2207706 696578 978431 815380 313704 324047 2514806 444981 1846286 246260 1529214 2200186 1163051 516041 101324 1117331 636492 2038148 1832690 937756 670353 287031 2140676 1899020 1106665 1130961 1957780 59524 818856 1622755 707158 2236434 1250465 1104047 1291722 1571938 1694690 210708 729015 2115690 1250265 1444199 1394898 2106222 501099 2153894 670138 2438371 893199 678307 1072371 990116 1066614 693477 1589422 1152684 903606 1461049 1493819 2466758 2261831 1261817 1706440 142079 775194 2435473 836491 2332076 887173 209614 293625 1275766 1822422 2473444 456981 1969447 683627 1372910 833119 897604 1306659 1688055 2189753 744913 1967814 509551 1033141 338804 1604270 1139657 1980362 2295084 429426 1713693 561255 1680318 2389473 1339201 1164815 1037522 1503646 1268642 71884 1751529 812828 26368 2236490 967991 1860205 1773546 443537 2250639 2174815 1644058 2168255 2504992 1109357 355445 1269359 2610810 1681046 299495 588836 1346157 37152 735771 1257447 2553756 853906 2634548 108197 1027226 2163812 2127852 1276454 2145646 360215 1734800 1271237 2393789 2081387 922252 906948 778116 1738456 527898 2067563 1467929 1403026 261849 871970 1529769 2235091 156434 244134 480611 334510 1582084 623424 1862228 1383616 359192 1242611 2385864 2628081 220431 1119756 2375228 1134079 663206 1627831 2615733 730954 2457446 1270278 2557050 176607 1267196 1791762 802510 643062 2428131 1569062 1066199 346146 1269007 2374658 1846270 174095 402395 2229920 582900 791079 634773 1970529 941071 1115788 307376 280980 756168 2109602 2231659 1873730 722050 153388 335974 2300214 573345 54301 218851 2428441 188471 1258896 2250055 2623995 2043094 2127715 2361241 2359652 1380575 1065652 777535 292900 1400726 2407146 627065 541368 1113421 268312 644345 2112403 114980 2357578 1531618 1694862 2032739 1999811 367289 2045941 2089578 259224 2592106 132170 913920 1878110 541403 1495603 1110891 865727 2456461 510528 2345776 1711831 1930331 1106409 252635 282633 42394 2247244 2493131 357431 1234740 2494238 973553 1787082 2384070 144914 1971590 671712 1179227 86732 1217752 1610228 2040879 46416 2379123 2413032 2362964 1530429 2181232 1666154 1524321 2280741 886247 1984818 780928 922503 589103 2569026 459317 2307177 635821 1686597 2639648 1611412 881850 1413772 912996 1390218 1179420 332340 786092 1391312 232982 2477966 17799 460074 35052 1631253 676544 2233507 2281108 62953 1417127 513693 1414386 1367166 194288 1687564 215401 763702 1349173 992267 841439 1227551 970199 1279818 1888201 2251285 172061 1820361 321905 1850289 2646608 1691009 2609005 1847048 1315868 2056385 86712 1454220 1555602 2549559 2532873 2613975 969972 464117 68114 1285813 1833437 603174 1032807 175533 427891 577811 553039 606466 809988 852058 649558 2149812 615056 178356 1016287 1846952 1721572 2108198 1060488 2129826 2055915 1921124 1725248 1171775 244853 2163962 912375 1274744 1171606 212940 1189349 705256 2411245 553655 1669268 873400 2138925 2350712 1464626 1037231 1235700 232877 1606134 1613825 293794 955613 92544 391957 1583542 2040295 2103066 1412432 80112 187185 2568567 1459858 2513601 1619575 157732 1393919 2036179 459446 554390 2147089 1424744 2242542 274268 2326358 1077361 321184 120229 549256 515539 421777 942979 2507919 402653 312681 303020 1823321 1425142 1578084 1890757 2200740 2355771 1984792 1226972 1879775 1269294 1951358 45781 725984 461037 646167 27010 2203068 678178 1602244 1741290 242237 2352564 2546284 1229527 2322684 475345 1282730 749609 48788 864852 255036 9980 2236418 2031539 2647325 1353255 1644905 664646 690346 2452364 423038 2350245 579432 2370918 2260780 1399006 1666818 644970 1875949 183418 1355240 742808 1455086 1812821 940179 1894334 96879 852128 974986 2079259 888740 140479 215770 2209005 1148443 1544596 1289972 2031544 278172 1380989 1386707 1277413 2492664 1919041 2478955 1848430 432116 344796 1251518 2091132 62392 1502373 1367466 1284370 828136 1872794 1118556 824856 1441460 569566 932816 532381 146061 1549434 1191317 1374247 2360673 1357864 2352938 1500116 129097 1049993 2528749 448319 576590 756724 2134002 363081 1105179 2164457 601747 1803635 1802651 1155162 2356956 852658 1045466 2492452 1665980 109048 1602493 2013806 1530133 884525 779026 1133912 444683 927488 2250805 1953637 1008789 146109 629659 979871 1916179 778678 2467594 2564890 679101 277531 424674 2272523 2548470 2194935 18708 1020518 847245 1869327 471257 1963326 1354046 457826 1494662 1180175 1356327 175414 2411116 2490828 37952 2155742 1237064 2184380 118282 2405421 2420336 1380109 2548091 2386566 245567 987204 1493234 2463600 1663896 1921444 1678156 515094 2473838 1716421 183098 1071374 119742 1249774 1492184 2440746 1868234 2060976 684851 755300 588831 1108986 1389921 1853939 1709332 286910 1881721 2290217 2375079 1605987 1222471 1186547 1155308 457189 2240957 1649264 1636313 1795463 1459509 2081231 864290 416539 2386083 1545054 1023914 1002253 2131854 236855 2248996 1814045 1374941 1789983 1335013 2024763 101568 875900 287467 1665420 2144458 2537597 1615570 1099961 2156949 481740 80869 1584100 457081 27527 2103429 721490 1016415 1826224 2116205 2254349 2551070 2411279 2132149 288004 772820 199236 2646433 2439322 1527171 732742 824865 2027561 1134026 1842319 1320861 426078 1268465 1074312 483913 931576 696411 725128 1923127 496805 839642 1813051 443497 1461171 361826 1472437 570902 711624 746395 1634517 2519239 567425 381260 472630 534723 1525104 2217233 1553986 709206 1067479 383965 1327721 1380611 2091905 829943 534478 894527 1298462 1509020 1730204 805317 777356 41268 121177 1022542 654539 698735 835806 124148 2202388 429750 690274 2579695 1600834 2077787 455202 1491999 2030092 1399883 116228 1082883 1568136 785344 581190 121736 2365350 434231 728526 1633729 678148 682166 79194 701745 575727 440916 380670 2362170 496995 2614147 34773 1239818 385419 78578 2346494 95685 185347 1202630 2261398 438028 2486525 2007390 238256 142751 277250 1552414 718805 1973527 235448 1626481 534222 502309 413090 101460 156538 2032092 618852 938500 1366007 1000629 2462837 1537937 381227 1886577 2586516 2184475 328747 1330726 1858043 1139639 977267 1909230 245520 2573831 1653436 1568122 2022167 1253044 200252 1312324 1488913 809855 910481 209763 814406 1548570 881465 2252373 1843273 1977891 977119 1595798 515484 260460 597728 12233: 2272830 1078032 461823 17325 213656 1679359 2518942 2057627 2318225 580576 2369115 12234: 1730183 1231125 2558730 1118685 634355 1103080 1225055 1583201 2000480 606809 1917839 1903072 581635 1147681 1421402 479808 1753674 2378887 909916 742914 531049 885519 2081761 1676896 76744 12235: 1958627 2649238 371785 1498463 424273 890340 2194227 1335088 1551050 1277795 972246 1330588 1337676 1879841 12236: 547570 649637 1095488 416451 328791 968184 1466260 1015623 2615824 2010998 1923432 2113022 1727917 810674 1923395 313519 12237: 2296066 1310250 1682908 429787 1221117 1953826 1599243 2502315 1089723 1018474 348769 1386958 1783108 376821 1169855 2215682 1172239 2300938 46553 425756 1389413 174783 2282679 570151 1042068 8670 1283798 178150 1363322 2403534 1588807 427996 1566684 1818881 2060183 1208840 997 1920911 1125554 1425442 576723 1836186 1448600 1139925 355869 798046 2061499 1073729 762240 953411 1521796 1027090 2198089 2003693 300088 497575 1263634 2549426 2009618 1789325 2299899 1691942 14704 2121592 1973712 2626521 1109678 2252902 1142843 836806 1197396 2361556 623238 2065427 1533807 2030409 1352307 12238: 1292622 2620584 1773522 662393 360754 90694 2088521 302645 356353 362399 2184392 348070 1150754 1120773 791087 2009032 1827345 673873 1422673 278391 532937 519999 1315551 714605 1134050 323611 1218461 2332647 2331045 2298381 234097 2645001 217266 1141912 1843557 2095549 615803 108104 1351616 118214 2269749 970982 1885578 1561302 1974664 456278 534374 2130242 41028 118847 1696061 611440 461775 889233 1072691 1469100 1105462 1844202 1421091 199629 447340 2648610 953385 940981 1767560 1884079 1276 1463518 818895 656323 37105 2640909 2160094 574022 1542238 1745761 1988159 1976143 513175 488499 923484 568308 2441976 1000992 2633734 731355 2294987 2063654 1472026 568615 1865807 1838837 1242308 1066983 2087850 2176725 56590 560563 243260 2397888 1114765 299679 28279 357022 1799723 2509234 639618 179640 1035614 2527422 1115457 911436 2606196 2094637 2473727 1227662 297564 1187919 2368874 1278368 1106761 122780 1161205 1210358 387322 1897859 257698 2326482 1131870 1531611 115610 2232612 2127102 460487 126646 1498129 750231 2554516 1224932 955812 340788 483066 1648597 2329800 2225401 2498132 314950 591151 1475972 1368132 2465216 488541 74146 547841 514422 1324189 1119642 1922130 12239: 1194982 1120178 981535 2018156 2196778 1575469 36121 895914 785596 2187593 895949 1349670 1184851 1953545 1100525 974986 403816 2077471 878789 1434713 361826 1224: 1349852 569719 1459471 1228034 1709582 2303025 1320185 2437955 2061208 1647329 2246129 935238 1003139 1459488 2150547 2119337 12052 1171559 1660191 960623 77456 436472 1370845 651501 1293076 2637754 1167566 656455 1542610 750257 727175 2029113 826029 285053 1502599 2144255 1300976 345793 1603061 870253 2116913 1608802 2271762 2059543 636185 2257827 1024100 2627366 1105604 1365158 1432014 2302997 465958 1579898 1310601 285293 1653066 207156 70748 1402928 1056964 1664088 1197081 871138 1945014 1504721 85124 2320163 2546151 1941841 2284918 1758582 2343410 56859 1698418 2125717 346833 189925 2471502 1467008 612800 1593456 1073690 599050 1042809 1203881 2054581 2353296 2115128 1344672 2630645 1319420 2645491 1364606 1006456 1800929 813299 2393468 677111 31999 1489436 1041792 2236626 2266432 700240 519237 1703363 1317386 1729065 2458342 1026740 2512721 484101 1898872 757871 1694783 287020 1319060 1448938 932047 468602 1188970 1937205 164909 902603 1528929 1822833 272384 2295991 2113658 168455 791828 486515 232401 2524330 1468968 1170513 1023731 2526115 861610 150922 1641705 83676 1948450 115859 578521 1985381 2386315 2626521 496251 947104 460873 952668 2348230 2286394 727933 1247614 12240: 1808137 1484996 982771 1269556 2474414 1321309 49632 1598729 1002784 768929 1663774 727963 879743 549743 2619365 571373 2133251 1865114 2394393 172838 191801 2633550 2543678 664157 1116690 1788839 1972172 554448 2335186 2073713 1620854 1433058 1041296 2090741 1269917 2338262 639814 689745 2319323 889103 2522206 3035 2128674 1985775 1931780 1139645 12241: 42059 12242: 2365919 1373445 2473503 2215332 1603184 12243: 403656 1388502 1719085 2625623 1611112 600228 2000125 1631741 1284991 276497 2411263 587897 1641673 509488 282760 532073 678498 1971368 519755 1501028 828759 2092746 1454798 2395799 2537057 1000904 323898 302004 1983090 1784056 1385163 2286536 2554765 934538 805269 1123200 421784 1036337 2570211 1153225 1387125 86023 461990 984234 2087355 2081187 2156889 2294930 952447 290689 388737 239352 272183 105324 851923 1156272 1555813 1244894 619366 1982967 2308202 44605 1697784 617473 1400378 1463137 1405261 367223 1439058 534360 2350684 1000301 334510 1081440 569571 1079807 1406883 1459773 81833 839069 781512 396358 1645284 545780 1399628 2619285 1344702 794923 841890 2107205 981654 2494148 2008258 2515880 2165495 1073345 736644 1704090 521540 1269223 1476604 875674 49821 535327 253636 2391481 593723 1548454 538745 1333430 1308305 2258200 1713080 373579 118074 1518104 1104115 417604 2433027 1368459 2225876 1541832 527541 2050140 1889643 865728 1344855 702892 329545 83781 1088730 1640421 2395020 1554606 1662132 2546352 636799 168607 2124566 900154 142963 1923401 1038814 1433825 2025567 788314 12244: 1635484 2447800 2461800 2140058 944767 706282 431666 2631650 711595 1313811 1229269 999247 22252 1321309 1563223 1921412 287213 1587373 2295450 1249684 1902332 972693 220423 2404204 1984528 1461833 1260812 1608989 2584922 2638753 1418112 1050506 553390 1359788 2323883 1411815 862743 1079164 1310896 786436 2352327 1104546 1547367 2634805 153781 122709 1694188 38970 1496674 2019635 1941240 2108022 2586710 1709909 1868736 2238574 1807023 919983 1843135 963781 2566729 696338 1965262 1746400 1413236 2548903 2518094 2311049 2223069 1471834 985369 57408 2582822 1972447 769235 275448 47839 1454892 654723 704421 1928592 2023673 429834 2469272 2096279 1434874 1552634 1233351 152593 2082729 1041370 1859257 1889287 1774096 426718 323602 2455305 2337236 852739 2611954 510074 1481324 123919 629572 313867 557779 612844 66975 1404334 910059 1188812 950457 754443 2376870 2536893 1649765 119501 665876 2269388 155781 1015221 621290 412263 414633 1207365 1517916 1626239 2384214 434041 1878071 1354496 180920 1731240 2581579 534141 2120357 2511 719573 2596745 2364536 644393 1817397 1622823 2453185 2614400 421679 594311 2031796 1161915 1572090 1526477 2355090 1256085 630008 1857928 321756 2199063 2621234 14002 149575 725061 1421002 564582 1162175 352863 209502 814860 711550 551213 2064562 391007 562672 2321884 2000005 1909124 1786903 882116 1229887 144863 2314704 2233590 1030445 1110403 139052 705391 1603668 1493112 737242 1776966 643806 453472 997021 1420 1806302 1627847 2313194 531459 2076195 2154802 2364775 2572456 935817 2000621 1215827 1706691 655025 1483867 2525057 1689502 1046909 852846 2349000 222404 1914144 1654660 653385 985291 2601460 2292495 1411327 2572133 367884 1271080 2040847 951094 1137604 2067828 2585197 742866 2475473 1489264 1479308 1741164 2074029 1288864 133130 700118 1660220 663848 1419550 1901309 2184662 138589 1045469 171465 1127611 2103236 856829 1577458 1074827 1243059 931553 242321 2195956 2191663 1083282 1119364 2594140 1797557 1508487 614700 1835791 1856752 39967 2416507 305210 1687372 1038100 1488370 2538149 2321274 902401 1346151 1001484 2219119 1151279 1890757 737615 1408874 2226901 2283634 2093815 2074078 1422214 678178 1657239 1981965 938025 1144069 2107161 348742 1709246 873723 1534620 1258371 374794 444454 469041 959960 2480754 1238224 988845 581523 422457 1685718 609824 1437973 2162550 1302007 1300137 755376 47236 2631760 729236 1425285 1838496 2582970 420551 767871 926126 2234337 1202191 553659 1821972 2113184 1476958 2042963 1961398 199948 1637793 2525451 1856293 266581 393595 864290 274261 1014141 1410022 2508774 1583436 1755182 1238187 1805262 440488 95961 2393438 2357980 2275581 57559 543999 1809849 2242222 476428 1032527 1268432 1476243 1436065 450533 216248 219377 207986 2063667 1748513 151436 1962486 818365 1456507 2382401 2431733 1502057 351016 2523634 1004376 355753 1424801 736349 1987243 1441434 1434873 1332106 1088625 1332289 12245: 2542972 1807040 2128207 2456777 1447998 1369233 2102680 2465970 2140454 1535493 1216073 2383384 12246: 502101 116996 582577 2563204 2636037 1130934 1368681 1813311 1428041 2520984 570343 333828 1137611 2087078 1456621 1749988 617080 285845 898756 97717 525564 1954597 1895581 1772324 982730 2564393 1291211 953430 782337 1161198 1747109 1710213 658268 1113154 175338 408261 2215929 2188046 438605 912285 504600 485063 1598073 2199645 1084427 1189287 379901 51451 288971 1435171 1712200 2246442 1003859 2459840 841969 6499 1826998 1771108 2379635 2600027 1703380 2626710 1161668 1139547 1563254 1152123 2384335 1752532 745985 585378 1332214 2536260 2501553 3240 2584850 1672500 427120 1271225 1885665 80486 2481849 1303241 685687 2536711 1219581 1409417 2494105 1062804 1970649 1559109 2426691 1179142 600245 451341 2043681 1668220 2096097 2048506 1254830 1459910 1580032 1098853 1921496 1556715 338916 1328409 346924 1677370 1971985 2488148 372730 2246726 508 176424 1072957 1369820 379041 1049462 600033 1746075 266581 2385534 334682 1133867 725980 1204865 1104887 570410 58539 214193 1258780 1103031 1532485 1107762 1402858 71485 125206 1735816 1611117 12247: 1972582 12248: 1166601 493017 926951 15021 12249: 664543 2529179 2462689 1220648 1448637 1346042 1250617 1799044 516655 590313 307133 317492 839934 1806198 1402001 1699691 1225: 1050939 1229682 1125407 1605625 2046525 1012830 1845650 2368043 12250: 2471303 2487196 2600762 666887 1451309 2531048 151033 401150 578699 2434169 2175682 1768347 655601 2522972 1076031 1051705 2254890 12251: 1666297 12252: 775321 738390 2290732 2409624 1450941 1551313 12253: 2289197 472431 979645 2073923 2115992 12254: 2541912 2596483 2571992 96837 862396 1815389 220398 2054765 12255: 71030 509012 1971183 1235033 573915 286155 1733965 1207104 1221696 1215633 2070617 1021899 258664 2504822 619557 450743 1636031 1952354 12256: 435930 1623353 1929813 1142682 416436 641364 1451635 226342 1887327 1928111 12258: 1205049 591616 1675557 1226: 66605 1726600 1704175 14754 1591568 2429078 1684362 433250 581426 671473 1304122 1581851 1127410 2350005 1770709 1375568 1011777 2247151 770326 1181022 1319420 770622 2595923 920770 2486321 9790 1297025 798296 657867 1893669 914728 2023645 866951 213452 330307 2417766 375134 1782779 288727 892147 407314 167763 1252311 596634 2243151 1037245 529543 1267374 119790 12260: 89177 2319808 1150494 1646516 1753780 931520 376600 663356 1148130 2472010 600694 1344526 1583150 12261: 508019 803105 105799 261639 555812 530743 1472344 1239755 2518672 12262: 523965 817251 1827572 1565771 1297410 633636 396576 1028194 1523719 1318585 287006 219232 2042531 2530013 2116402 2107198 1856403 1895951 1667659 1634727 217164 1550751 2557883 2438108 2542431 1275672 761370 1467446 2562239 1065140 892225 496760 2646635 1942739 52794 2501931 2599874 2225637 1745334 1557593 170812 2282043 690330 1720570 2214556 2613700 871329 1372908 1604806 466775 496267 1178131 568800 1311621 1266382 2395489 1717896 1195043 2220481 2511406 1269481 2318283 372815 678305 1672100 2296307 1824048 148448 2235803 2153125 834848 2643669 2137077 297453 2068832 2558154 2226151 1130773 235505 333589 239934 568767 1905098 733376 1906452 2596573 635596 1591722 1866484 1807253 1623610 2363757 2002198 475167 2089033 1188435 657314 2619034 1471677 197664 291447 529415 1912807 1786127 712287 1898348 1310915 981575 2037872 1397062 280260 1716811 533201 2196275 762267 247323 117575 2405205 463709 2648633 1975792 1844547 2006892 1208055 1835777 268 219888 2003612 2064872 2353098 499895 941743 2396619 135878 1162832 2382803 2640210 1921248 447437 420970 1446308 851764 2477493 2312091 480837 2425892 597462 758106 6057 23293 134085 1484943 2261394 272565 2510971 439987 1726918 2403480 599146 1088839 930958 1103801 520839 12263: 1409985 1520201 2228531 1423249 633690 1760902 2413747 609896 923342 1265208 2029381 2492154 1694767 2224306 599852 388643 1556118 2357431 875170 564320 253346 227373 125096 1975981 48425 2537568 2374784 1332126 230211 1511299 1673658 2091414 2476136 433762 2208731 1887215 39687 738064 2335436 1403973 1025699 12264: 2078268 12265: 1665827 611870 402780 870865 1469193 1514949 954924 1192637 276391 108277 12266: 2318116 2513985 1704316 12267: 510095 2090965 2589526 12268: 2315416 1122917 1227: 1153100 2477966 12270: 1363515 760453 12271: 987598 1606959 1432212 12272: 40236 893235 1227605 1942276 1381315 1862042 48897 869628 633274 12273: 1137135 1053621 1009885 2017821 795711 2363926 1382551 2046614 1236903 234837 2186925 37369 808229 1777948 2064450 440264 584214 12274: 2197996 1387741 888287 2605679 12275: 1672960 2362398 2645614 538010 1845071 12277: 1470317 577173 1603364 2131053 944968 2299477 1734448 1981497 888437 458861 159055 382554 614176 1753904 1094019 1949195 1828456 1176354 1543335 1583179 734412 1742718 1009827 2550753 610431 2560712 1010632 1348019 843932 1158605 337001 2389001 953667 12278: 830282 12279: 145254 68759 1636121 1468881 813093 967906 639109 971549 1685157 2225399 1228: 1291316 2239689 1965780 1787265 407515 1307637 1349717 964253 963672 1297405 377137 2633948 1504611 1467052 1918121 2517692 1891257 63138 1027871 1748307 1999410 2556725 12280: 2089463 818766 954808 2111721 2234029 1932547 997914 1871989 638240 1051907 1177249 699645 1004041 2279849 326085 2143447 686813 1516953 1032106 89130 1222598 1858049 181867 1933882 1678999 2405587 813263 2627892 2261763 9678 2609954 441319 1162125 1001330 2420347 1284554 2374854 2062122 2241155 2089416 2346187 2419786 1642570 71288 2149285 1742189 2640387 2592021 2181092 584741 1892880 540823 1273296 883813 4103 2089770 2376242 172071 1460578 1541233 28861 651322 868949 1603904 1908191 1372469 1425286 763558 346069 306924 1682194 1714062 1504187 148489 2014346 2376100 2331739 2233197 2609693 1273753 1486544 582319 1050387 276738 1475025 9450 520685 1132600 872784 1605213 2490289 1797811 2037849 758694 499565 2308456 150357 489485 1211118 392018 120105 2510535 1761718 2406257 1901063 1940224 1230055 1569172 1089825 2593453 1428558 1635431 28691 1376975 440218 936169 672374 409470 1557148 1684416 308878 2402930 681727 1342463 2022292 1963885 927510 164538 1797073 88234 433391 1905333 40112 372260 2604123 2568366 1815297 334510 2573258 1438979 2601892 2570072 1296404 2025236 748912 1143165 2065061 2561406 15065 1741458 653682 2581722 953256 1571614 957478 610678 1862544 1594973 920844 1568065 1938816 1621206 515887 2618366 2071304 1988233 1746724 98997 2405231 607224 54303 732129 564322 256731 1878344 1980609 422506 1760614 782684 265257 1334856 835349 304167 817430 143111 861400 354991 1869912 310774 1514293 900761 1853162 957636 1412693 1443733 137546 2205709 391557 1288727 1832731 1098910 1457796 1117859 905134 1033728 1047846 2173843 2013895 2181895 2219113 952764 1240597 1582148 2362001 2004856 152109 2508400 2399174 663152 2328842 2530006 2085737 1699606 1157628 1553150 772889 452552 1773434 333996 762808 1113979 2044272 2121299 1859722 2632837 2294117 2493557 748586 1263697 2593632 343896 1308287 1411345 351462 187180 1403742 630263 1667949 1799200 149153 758263 1281214 2031549 1191972 815 1611864 357480 2003777 686169 1052140 2230360 8141 1983112 2325301 257918 531168 1356179 93187 77404 1156735 545249 314660 1999403 1889081 420420 60304 823937 1938717 1435730 1518551 1567959 657786 1079408 391888 329805 2171847 1078406 1285031 1176027 744921 2206164 1300683 2064592 2124098 108514 2606341 1634652 1377619 1838853 2188719 2459310 1055707 2299739 12281: 509239 1786450 12282: 2508082 374997 401696 12283: 811535 2588741 1840463 1933096 1800454 2055146 2032298 2451099 2520581 1968994 901154 2590819 813851 1693604 1255402 1037022 1803012 2187426 2283498 2150309 2049726 1501889 175383 2160590 903944 2014647 156866 1889221 2414798 2064219 12284: 1714526 59884 1257168 2187987 12285: 1317434 64023 1357151 19239 1878637 934545 539193 2629359 1020711 590374 746392 1069962 223480 2049806 2351386 555722 2285406 522917 356603 2401155 1944905 2293604 313501 2571502 2389009 299452 872070 715005 941469 1185653 1702288 86741 1993257 954778 1637721 1677771 196142 6814 299128 211195 403660 151266 1234382 716229 1596410 12286: 509952 1736364 883945 12287: 1634916 2281812 182826 987717 2520493 78662 948422 555637 1167077 1864279 1229: 387661 2549512 1980227 1868469 418474 1588471 2447746 2228191 2442491 2546238 1717742 1580943 726354 2584676 1116750 2504876 2395020 990831 12290: 206946 1636755 2459420 540017 12291: 843246 2305641 2432919 1559083 12292: 1034832 1263600 1219191 952237 1807888 1764022 2310292 1018771 151572 1866775 2598899 2226958 2630295 1718390 1354888 2100626 183868 786251 672334 1271916 2050023 603861 1517082 1147725 2517922 755428 4050 1029020 247940 693799 2209099 1293202 2591248 1748247 2136880 895290 2182766 1830724 2605795 1572042 1314451 1455018 2033178 1176938 2269881 96388 754428 1624505 1042137 97 1997386 1667289 1262323 187624 681092 1377508 387689 2313468 2489805 152882 469313 1517942 1271551 1205005 945998 2344203 474587 790483 560086 953427 1573281 2203429 239467 876199 1972217 1165350 13896 1131703 132278 2156357 319374 657926 1561457 1672828 534672 2383538 1556179 1757870 1475042 517384 776724 1948021 1161728 497097 1505207 2336413 1858866 2500725 946030 2599558 486404 2083709 1727619 2436178 2619963 1434034 1187517 418680 2379259 1948576 2095293 471790 1054042 258347 331986 309684 132838 1634487 592550 2068862 2396724 80177 193212 1059147 1150544 103707 681746 2597760 2388978 2168416 686156 2366394 1248340 670050 472665 2417469 1808638 1087883 1323411 1075888 445779 1568161 2095957 2068387 1822180 61168 1362678 1545883 2360008 1842995 1377700 393340 274560 1459691 2052207 2252810 867622 234916 6496 124067 1563028 2115710 1393392 1161615 12293: 290621 652964 514398 985207 941064 1212306 2486620 2490426 265081 1809999 965378 1891829 183386 1221365 2469878 83755 1601299 975398 267768 1731659 1385697 42927 746627 487105 2104467 1209985 2384092 1266691 1644088 513773 427632 772005 26977 1820731 126669 434916 2288733 1243948 1559645 1890307 1608915 2620096 716764 412481 2468579 1178111 1314173 2149545 369681 2086504 319041 1924562 1101585 1977949 1418283 944047 31938 1587168 1725691 1735777 489352 1363275 26944 2291823 1803727 2335861 2143870 2048380 1190074 2402235 1671014 1143329 622259 936839 802148 1637945 392760 1399760 1115884 2367285 1888005 1208968 1771946 2503364 663673 228982 2491399 861208 2012880 199436 1633648 881698 1815573 2390298 140216 375889 2509211 1423764 2341162 838768 1268444 2055757 2205869 977325 2405470 270530 2081636 253775 565600 2476215 2494608 980563 2602229 349727 2175219 1166344 2282979 2469485 637671 2628324 2575681 2100258 1569644 2372785 2643954 52417 2051110 1955159 1918427 1673724 2545184 79652 2350924 544583 1231790 870441 1995906 2201095 1623073 2290659 900245 523791 1419915 1628262 1893569 2300095 1907510 1249250 763593 697779 2594420 650442 1973455 1067567 757003 308862 2083238 138433 1657857 1644752 1410062 410402 1183457 2055719 1570293 719 50960 1843364 1200069 2539163 2062822 1094897 1587713 227752 2500863 1464310 2376000 1251437 2566812 1200164 2161460 551275 2368516 1585083 1582198 977254 1797419 485369 286337 2460659 832442 1110277 1262867 1801934 938846 893657 798229 1922193 2250632 1486880 1892063 2593773 1557179 42963 2443282 2055306 1284972 783252 524649 1674146 2274275 2218316 1583483 2082586 1048556 495265 1098690 169259 1071587 673516 277422 1463489 2396428 762099 843267 2276684 1459230 2358893 61186 1089916 756587 1130957 1298604 1683147 1935826 1366570 538171 1123112 1838296 2524430 2252233 2463919 114790 431058 172314 1764053 834649 2173074 855607 567932 1983070 2333408 1475360 817026 89415 1091045 1822722 1945155 905972 128536 2624634 1957052 1743385 1265534 1917237 2386644 2058609 2076304 633794 1467715 980834 1783356 620204 1210202 613793 2449926 1284253 700216 177345 1030445 740224 387852 2150846 1086611 294620 1393836 549446 1053570 681797 2575645 1934077 223921 173100 302622 1900766 207798 2451148 2172709 488290 613504 851173 97678 626430 43111 2475971 2455936 1507683 880049 1983974 149264 466578 194595 1234054 470666 850604 796691 1269809 1349384 540821 648230 1289721 1399687 1428163 575899 81979 2212214 470201 563479 550196 327068 372926 1572909 724791 79537 1910947 1360378 1287157 891781 372787 2614007 2139229 1788861 928671 2061743 893890 604083 87160 2335293 1603939 1536237 137878 840832 2193877 1303349 591609 2335765 797256 2010757 1027826 1061605 781828 453966 1657683 1146705 1722435 1302609 209418 1354309 109264 2503178 1078323 428353 1083963 2129820 400700 238673 969035 1466712 644014 700215 99884 51234 1384129 1227045 1873041 2134092 333853 970814 2395434 1208347 1250590 1788318 1100687 1770193 2076589 2463594 143194 1698030 2102923 2330290 1578095 1198161 1493299 60223 2220954 2327530 1148222 1134605 771195 514376 1943419 378511 1171919 751994 1418966 966273 683733 265976 2135072 959748 1783537 2088458 1508487 620302 274379 1147644 213733 1332509 287605 1333848 2613745 2647117 2062368 1657195 896845 858432 752862 2264502 2396744 1826957 1480109 1215861 338686 1759837 120796 2218324 1346115 632011 634022 1893599 27010 1534594 1991989 883118 439479 2613751 262298 1698402 2034869 1231844 1354928 84658 554073 2103851 113504 1596768 325086 1122663 660957 904658 2243546 540751 1877774 576318 659541 5783 1101954 2250159 1976410 765056 2410562 2601649 2104513 1601540 2339881 1922586 1033739 2226220 2082408 1523362 1048285 1547593 2520847 1309275 636357 1715458 457443 717640 1463595 2383848 1486247 1670070 2033714 1416699 1942909 227518 52595 2505844 2077611 596752 851485 2457361 1821484 1760406 835861 1538414 564861 310840 1987955 2647941 467726 234598 177926 702419 614417 468638 1689006 1940608 2423542 2590717 509761 32539 835080 1898738 1004634 1169143 2001626 2205114 598362 515708 1631842 1600098 844376 2179081 2350982 1339462 2625036 783984 1033183 1889911 1634216 1955239 830768 2047412 931050 1662132 2126044 2165033 972835 2158859 1109773 2148377 2124348 1955270 408857 1766843 1960365 931523 2329016 1727121 1924510 740954 368309 2033618 1330447 2330165 1156732 2172599 430374 571384 2026480 206782 413253 2481781 726812 2253426 1953056 2407818 1866292 2475303 561459 80233 826220 950853 1048052 1319713 386337 696702 75858 1875638 2304295 777065 248523 448144 896185 172507 2414202 542549 123111 87558 1985676 2598892 1992295 2106933 1044575 1074588 1055818 512540 523291 153814 12294: 2294099 12295: 165889 135633 1152554 12296: 318776 384108 12297: 1564001 1101467 1121093 2277016 265197 1336251 920424 2269128 2450334 1856763 1146585 2287726 12298: 1210382 2044511 1070133 772581 2171151 1416689 2373239 811782 2621330 1143504 12299: 2131878 2067598 2032879 1860454 996219 1357023 2134758 451109 358953 309304 2411751 1591025 1824300 2125428 1712165 1473045 253139 2040463 2244849 324786 2194460 2060806 308471 770884 761259 466806 463590 774714 602197 2369238 2447507 114019 1290697 879343 1653655 2196830 2213925 874296 312362 1297305 1712451 2253044 2433347 92592 267412 126675 708304 2386891 427502 2025540 2210503 1892892 785559 2118258 777785 2369301 827955 2203131 1579015 818021 2239459 507375 1263279 144069 1176620 788529 1754236 1731131 1125513 681054 1582780 1094541 1565199 1131614 1777578 586491 959865 2048630 1788981 2278188 1760009 1157545 866418 514655 1486217 142327 2332880 2209938 219843 884816 2616701 337217 210719 887741 2167014 2217612 1353543 699179 1011440 2613676 1699226 360167 1388237 2054582 270099 1167321 422814 2262310 2125119 1638334 1907573 1856994 2358421 2520934 665581 2314074 240952 65811 1574205 72708 2640297 508104 2635283 584621 2477594 2385954 1694767 870487 852468 1354784 1950833 656590 2625738 144102 2219586 2294545 1034397 323285 1104787 733872 580084 644393 2503546 560765 110042 576142 1578896 1859497 1001209 691695 837161 2000363 2189404 1987015 2435013 2134360 2098001 1348685 791339 1558856 595423 1083076 1974452 1401790 1101524 1455987 1513415 2387458 1688153 1844599 1773355 792149 1962188 2141312 679654 1038281 884231 381944 2458212 956558 51799 1594211 1296567 53172 187605 1290579 2209431 1054305 1964241 1830336 1748808 792606 914292 1331063 540248 1467803 1480358 111994 376091 274212 1908962 817041 1890088 588303 2399088 580528 230862 2021475 2040013 1996126 2189452 2414063 1134014 2610759 763874 660020 2233567 1543608 1193402 350322 1995748 1997676 2493096 2100725 1014814 14175 2094385 931030 1265130 1165995 2012449 1238999 677047 403524 1598597 1369223 1440062 1607672 802745 1483989 2113807 802470 1093002 2159817 145566 2251966 709018 487082 452332 745756 1885426 775265 944376 2350097 2536916 2600272 944368 846303 141090 1028040 2280944 1670981 251194 2335197 1014420 2187426 2239709 1532043 2596744 2636173 116259 987025 1381725 1672026 142542 1771511 2121835 1460095 1242308 2287632 1725027 26253 2100508 88784 2217379 1319955 1724737 32408 1241574 1105295 1689646 67104 334197 40618 26773 1267552 1120170 117566 788367 1387291 527536 802198 912959 352385 1164713 822554 938975 1854444 1397664 901763 2422085 714402 320916 272904 126846 1534418 744683 715566 189950 1270987 1618034 2593104 2368702 611091 2210838 2613470 688438 2150143 713225 699803 2140090 1896587 970672 1201913 802019 1213092 1909471 188929 1951900 1698206 2016596 435808 2634026 1704496 1617649 2578573 1193542 561 543135 1522838 2330305 1790152 395120 1815485 2019580 1846162 2411081 1178277 153397 122778 1395495 465604 2376905 2458750 926838 910545 2258070 933250 344058 439317 632877 1146500 408103 1473029 144389 326748 848968 678158 2502850 2116971 1729417 2532534 2623739 961946 989434 1244016 842194 1198992 2224086 294714 2133529 358263 1307229 315994 163619 1912522 1945832 1879880 1387975 410921 1676563 2564100 1761822 2618813 1821807 2602594 2365906 1665638 899684 2174023 380446 1141347 1514939 1191813 920081 902367 2061611 431773 1108170 1133630 1199011 1570413 1008145 2193218 17697 1931235 1145556 1766134 481547 1411395 2256082 1906928 2242705 507194 784936 573097 1588017 2190905 454660 847464 411713 989655 1192618 2009326 647063 1220606 2214078 2050482 1402201 1165327 1243608 1204060 781667 1869577 2387043 2001205 1240285 1370424 1628905 973130 2071397 1539123 1076387 42504 357121 419155 337806 250821 1267225 2374480 1273110 1723057 921889 1473227 2252253 123: 567082 1845310 1296705 1065163 2410819 1628970 32815 1490341 2586088 427376 2028633 748353 1230: 2026364 584086 1784613 786383 2148425 1270520 836720 2481120 1290354 939639 670686 1563317 962375 2605418 426410 906595 50233 1276840 2533181 780474 1803175 698702 1566814 1490900 1316866 1538868 2023985 1331865 719869 2349904 1826152 2528308 1915420 1712664 846487 876407 954737 704707 2469606 999878 19237 758012 2093047 1629806 787598 2579048 1982929 1148529 2356670 1144608 45365 1139315 979997 1047269 415236 119745 189347 314679 368144 544162 798528 1610161 472960 419369 1417334 937201 723109 647366 1593 1466000 1545869 2025242 1674034 1367834 1792410 1740061 2385389 12300: 1017542 1655023 959396 2333356 2525827 213621 1131979 1223910 1480497 1433433 2178145 284762 1448209 2300583 2000244 2584639 12301: 74022 1444632 2330282 798777 66263 389655 835035 1849791 864430 598652 703434 1298615 1862596 365808 700705 1201817 777907 599281 1130437 2196062 472826 2272684 1038049 2432650 233758 2133016 1695221 107871 1005021 700645 1836413 974080 394297 2554513 11594 540622 2458007 486383 1262624 629265 767630 2511678 442033 540779 110104 981454 224741 1591622 229891 1207566 1880922 2417523 691886 1134993 1009806 1856272 1995385 2453580 398053 925197 2422140 1198759 685630 159862 844567 1161016 1580768 389243 1770812 1904124 1770895 2515071 1385094 2048892 2318650 1336814 1078966 1579211 1523671 2262225 808812 1161897 1653755 1409537 2366808 57911 2012867 778430 1444672 371604 563962 2585724 1548702 536037 2380982 424460 1228911 1867103 458626 631233 2494415 1961397 703159 265856 1367130 865076 2446482 991649 234725 622105 494870 313893 2364870 218659 311248 2349119 1874322 1707324 1733960 864201 426555 2387973 2011595 331193 561664 2217305 188134 773608 2457470 2112036 2191779 2518500 38183 1059984 222296 2620043 646150 1946303 804952 1513837 168939 1728262 1977265 2543894 2476885 106250 923824 647060 127079 1214545 1332895 662031 1925474 1644234 1107535 1699035 1473730 304969 2591322 1049804 129501 556100 2000612 1306444 1931053 2548292 1041928 1415955 1435252 2113972 580088 1469853 1843962 1250682 1075358 2525522 2517046 1706720 2136870 2285614 1154024 1190057 2356403 279044 280248 1348893 1060970 1303870 965249 2133310 2284133 1963783 1564803 1991267 1701813 1276404 1869353 2077315 920580 264446 2610757 2094127 44437 1528598 1559045 319171 2061703 2407033 1492720 2129491 2399692 1912856 2573139 521067 2240390 1281219 1036382 899577 1221964 1595720 1228493 1620361 1589341 1226736 850009 1120902 984317 1436065 2334521 818365 1385017 1815822 2111734 1871747 2496211 704977 1021208 2198681 351106 651855 1578952 1293898 2020807 725469 2484084 12302: 2608302 96028 1045574 102375 1389531 12303: 845921 941319 1829580 1161992 1430208 2204695 1469306 1025891 2124359 875367 438404 12304: 804322 542796 1128762 1310752 1241416 192048 1851033 1951632 1529456 67833 506122 221406 2356455 1033428 2106224 279070 607215 2062092 1686880 2342955 10268 1256692 2299192 1973032 972313 334305 12305: 2102071 1195585 942762 2478754 2263829 1488914 2112867 1689520 1169521 1015891 1016668 2283096 2294049 1985654 1316174 1239051 1612211 2222904 616196 869037 1555901 538033 2185759 605964 29655 806737 739631 1481244 2374164 2568267 1044709 2334368 1432650 299436 1231874 1665093 504005 2601436 2052801 330299 2405198 2420837 506394 1232751 177265 796388 1319688 2331728 60781 591515 2117245 347642 2126865 1802386 125820 2128347 1563183 103017 614144 2379262 1514113 2542651 498550 1367370 1912503 2439408 874797 2600064 528153 1433580 1692009 1203437 2220301 1083973 191843 1085554 1297800 622492 2198905 1974299 1510811 1846571 2534364 1056638 212302 1418722 841313 2242313 1748285 1207703 1998927 1415403 1226535 365724 1859749 342700 472342 2467997 2450551 320607 806165 840980 197709 1688951 402391 4996 713337 973075 1383580 498270 867259 1240715 44288 2513645 2467283 115183 413214 1984727 1446483 2137364 1741624 1356327 259748 1727556 1977398 1657038 2418588 1525095 406822 2185226 1787298 1192319 1388497 1514921 1174557 1958045 2106905 2495876 571724 464751 1407668 1463492 1550891 1289514 1898433 12306: 2533424 268858 2156434 1841708 12307: 153902 1308092 815277 1759845 1096173 1926533 528532 805623 1921012 1518633 2078305 2134761 1803748 366949 1458944 1200046 327791 1393702 879169 1653528 2626428 2002938 2041189 1155156 23293 16695 1816185 12308: 2141387 1832431 425260 141499 1949399 2278959 12309: 2537677 404525 926191 591698 1923023 1032803 1901136 916345 657501 1846920 1547221 2168727 1117274 1144167 1824028 1785464 1062253 2023351 497069 273347 52727 578848 2205750 885165 823120 2021932 799006 1763214 222381 121947 21217 1314799 1698384 1736630 2316239 1973537 472585 2226743 1121104 1985941 228735 823095 1894323 2194666 1460888 1025699 1231: 1259114 1058166 1921154 1627049 1918182 2271655 2415253 461149 2351316 2609214 1356670 1171733 1939397 751141 12310: 1277134 823925 2223108 1031090 1188660 410185 1010274 802293 2490359 1840199 1341866 85299 1926776 831679 946440 1831216 2042763 1148253 252035 2636 1158199 486135 1847086 2451588 687967 955025 1465869 2083845 987417 67799 1634045 1808582 2625041 846848 1729513 530666 2482691 460122 183602 392235 124917 920424 2368603 2420654 1219172 2377606 1845486 1603080 302667 1823580 1490538 1849986 2530497 1798859 200216 316149 1753194 2272468 600215 929499 1858122 1851144 1943321 1006809 2040894 1184829 22234 2272077 1243306 275286 1850193 1415959 2201317 1832939 1153678 442591 298011 2030286 105899 944751 1521460 1217297 1251538 2314232 1064210 494519 1618430 762850 1236090 1947555 1720424 852103 1512854 307214 1858389 2604980 12311: 1944476 179662 1601166 2594152 1191457 1014626 924613 142263 2609811 2536002 1217618 623397 1364204 12312: 682642 2085522 1872491 701449 475210 1237881 1060147 12313: 932217 228118 1528726 1305219 830101 461246 2019899 1691350 1488050 1435512 703905 548338 1396764 1931782 622260 12314: 1442419 2056559 744740 1664763 2463930 743369 1582367 1163530 658750 35371 1040911 2473258 1893396 165730 1448171 506476 183659 220270 213943 1121660 1798098 12315: 1207750 1854180 2371582 604542 1432316 12316: 249733 1057831 942301 459805 218928 428465 1204600 977320 2434289 1015708 294398 849059 644345 1416689 115685 1868400 2338855 2180206 2265491 232984 22855 1409759 39907 1297436 12317: 269196 1392506 621097 1558713 289152 1419608 1542960 1383871 210110 5525 1835708 318373 188416 183050 2208920 1601299 357900 135314 999851 1791549 1566014 2084798 522139 1097350 1100459 149039 69779 2584169 1922588 1437376 1778035 2175147 978176 1614733 2315546 85638 792170 1884479 2630295 1207220 2026130 660500 2186912 1179253 200387 2614981 523335 92373 1477659 167163 563798 310989 633045 1725634 2286825 1388182 1795858 1181588 160711 1719892 1263279 637471 1391243 876697 2231654 2428922 122004 2050576 287516 1096631 1445828 22459 997867 1817650 1513962 1180661 1786664 918273 1516425 2209897 1964731 2025734 2450858 1485863 1607522 1425825 2612927 1104719 766840 2345694 2568440 551626 972294 2627829 475464 824811 783899 2282293 2042690 1982030 2522590 490891 212303 270099 56309 2625553 1037879 265934 654177 1391053 702347 461839 1378548 977926 678184 71541 998847 1179191 1532111 1314655 1803329 267949 1883407 2007105 2645139 1993337 2480764 2162440 1074194 1831166 407438 934712 982259 1284181 76858 2164802 339378 1601028 2095135 2511071 1049882 691717 1606897 80187 1465283 132225 2219646 2033360 366938 818375 214290 1273471 270404 573514 1071587 719225 978339 1820460 377327 1951679 1590385 1951340 1487601 1432823 1074881 1275987 742039 643132 1100608 2469851 2380982 2261875 2379679 1137682 1954696 1185703 931793 860636 1825162 179393 2559022 852997 1290579 2595947 1345520 803615 1857745 1846020 2007558 1086438 1692743 111994 1992689 1646307 2456709 1382056 729772 766958 2519551 135777 2045642 588836 1470018 989872 733349 1311954 299513 1013772 1270043 1824907 2314029 2329965 2033608 1503912 2591112 1527536 1678126 2489068 2101429 1691966 1009319 879173 1625536 716893 1581024 362699 977601 1007675 538705 2204651 2617292 798254 131221 2022663 2642425 921461 1507097 113438 1319612 1253351 1255508 1340742 46416 738340 55593 885506 1316431 871528 1337870 1463303 2245035 1275440 1905158 2448434 1286943 128068 452987 987393 1524070 898599 483480 1524407 1486902 409723 2344094 1436349 142920 2253609 941905 2079495 1509223 2578683 1319257 736013 1982915 195103 2611160 228434 2291914 1045706 615307 1654251 1447841 1770639 1650929 2458006 1287360 1044668 2132429 332025 1141343 45839 2377731 1946137 29933 1659301 437728 2290570 74454 2458956 1807510 1812883 2374082 1580929 2627543 2603989 713225 836257 2558717 1204132 1454613 957801 2444806 2030398 1785792 2489542 1958622 1198891 1775155 553086 1085136 294676 345599 2511809 760161 1004122 346352 1529535 2503852 723316 49639 765505 210386 1803731 820191 1798077 2365774 1620672 171447 1534236 1417031 1099566 1023778 1198655 1196779 433284 2319063 1000684 60091 1729417 1784710 2296634 2439834 823988 1362098 603137 158746 2352320 2644190 145290 1151463 776327 1645928 2158184 382511 1242643 487275 1177131 1755672 1855029 2146942 522304 1446060 902367 920328 1194316 1797420 580794 1196082 2067343 789965 915826 1726999 38830 567141 293899 418799 653335 507194 2578705 183182 1123567 1521952 2177075 406047 2052481 900031 2549850 583879 805328 2445679 242763 1230230 2551969 2007736 1877673 1060147 1951598 710337 2413121 777626 1910946 2197773 227399 1597115 2086583 1981462 62087 1707236 2099348 1213023 12318: 1268762 1513622 2340573 2202978 2404219 497770 895384 1482921 346870 2531080 1919708 12319: 241924 2515989 141186 1197048 1243651 1436857 220676 833108 936439 1232: 1606146 1005667 2318335 1252466 632567 318345 808549 12320: 357374 1881326 12321: 1382935 12322: 719234 455933 2604511 2382710 2484814 431609 565860 1588406 337176 621751 584989 1484055 2335095 1120561 1392460 636004 2048420 208711 191768 136405 2330405 1104903 1073097 2174743 1417280 2131243 1177389 1518157 655832 1183309 1197322 2450643 1617825 2333590 624771 812757 1747252 2458451 76232 868419 1137356 1727927 2362851 2014573 797256 1685811 735708 2040021 755756 1471981 2637085 1064134 713024 655121 252750 903246 1760362 145001 1297651 2156434 72763 52920 854460 1115114 663357 1270611 2185950 1627243 1399249 1893467 26969 630618 25362 756924 2216963 569916 675887 2633257 2067143 678171 1307877 12323: 1779104 212476 1550262 1478673 12324: 1478517 228052 2471432 1080441 2401743 661153 2158694 628792 1039311 1010719 150352 1693323 1584741 1977836 2466984 81336 2303502 1991181 619071 2388415 649656 2501612 2167552 1499735 1410956 211612 2259646 904839 12325: 507581 1796072 1065858 1096917 700890 1847693 2232946 2052702 2339841 2589599 281784 515610 2144470 397485 362412 2520707 935405 1772631 2574145 1241640 1954972 1967152 2044911 1276605 2641892 1873070 1104887 1184912 780752 199984 12326: 757118 95997 1733052 2096740 2523916 747238 1820071 1823345 2312010 12327: 819365 641604 1168472 2277922 1190167 9601 1414066 2640874 1943743 673541 2020952 496832 12328: 1303189 419988 894396 203905 1083283 12329: 441987 1210123 1995415 2556393 1501337 215582 2438172 676135 635601 1711999 1365167 2378858 2250261 2976 1158161 1233: 1528828 1933010 2514214 619449 1169245 12330: 1542492 101069 2070358 1934185 12331: 458412 841050 2060655 2174667 1916602 2591630 2590408 12332: 980117 1623377 14812 1202022 1084892 2445689 12333: 1965792 485930 1643021 1730570 563237 12334: 282785 318174 2491702 548190 798196 761916 754520 2263186 1211118 2110063 266625 2005948 2420204 1359898 934679 2008610 2233825 670047 15898 12335: 1901491 373354 361407 1135703 2123669 2219768 790065 682883 2288591 706198 1605985 786264 534190 826460 47080 1641213 2018407 1497845 1227875 1816939 2585055 761458 1708797 2250653 2595011 16714 2167214 1447591 1938864 2338800 2248998 769048 263730 912878 1628597 1729821 1397410 410851 1485821 2188055 569423 1714506 1381997 1217417 746603 686954 1717765 1094276 253794 868575 41400 1559008 1731757 1372264 1848069 1407007 983733 1805500 1945318 2135274 253704 12336: 640910 700601 2311246 1469249 90086 2194204 294879 916485 74480 347605 2459822 1635387 107322 2292959 410699 444349 2328452 1271817 386337 1640023 12337: 2191278 1313550 476606 2412709 908441 788005 2266129 2112779 1076905 565510 453546 1282430 650610 704195 452037 2499020 236444 1790766 280838 1752332 1827504 163674 2101954 2375169 971361 812947 755225 1768279 1393999 528496 2630895 1878028 862624 417098 2180688 2070305 2446947 1267881 579821 1468557 1867113 2122521 34711 1481940 1432461 204208 137594 82591 12338: 689707 2487921 307939 1980082 1643149 2256305 311919 1693857 713909 2642434 560578 2252769 136630 631886 973104 55400 1559584 47226 1645678 1476629 147141 549147 780589 2095617 1124079 1959606 2598456 1359901 1955335 1822736 2204494 1630740 985334 245173 50259 2066336 2331306 2078591 1128024 1710609 2469675 1880562 1023829 1591369 1005290 590448 2432586 1734604 253628 730062 15760 643329 117512 295537 2027699 212729 1485226 2561888 1433228 142483 198422 549833 1752527 263290 1759536 2508203 399572 2632654 1878589 1579709 1542103 835348 2606540 748416 261572 1388503 1898172 383077 2531664 2606262 2028602 1257929 310799 571564 1768476 608082 1772234 1974656 914421 149768 1273613 1617400 671841 382263 53039 1602709 2397845 23404 110131 1155174 1385113 588007 495236 1150515 2414475 1652160 2105764 1023200 1448973 1295998 985866 2154457 2088685 483834 608267 2100626 2023009 1846687 2081276 2537985 503179 1454460 158022 657386 1532549 1224669 299427 2497967 786501 1715887 1780588 110584 103647 47587 2586083 15513 861250 96878 960018 560291 1338414 884796 518743 1778454 1128287 1044285 448331 2360784 1237090 2615528 1103969 1573300 2244679 1284767 2265212 139352 843837 2615290 1339005 1499643 1389451 1021494 2630887 1434781 2013957 768766 439964 1653397 615549 358763 1618860 1236413 527849 308748 1913235 1378179 1223036 914979 764658 2211434 119081 2227538 517467 2308642 1937637 2116293 880350 968489 583373 134748 264116 998663 528472 1929584 2053740 2347801 233297 1823792 774878 885997 2646900 2054203 1954183 1169833 1228855 977112 2456918 286008 691475 1830844 2502420 1809682 1369154 1341789 2878 1140071 1080155 1151636 934931 2209401 1170136 273154 1466413 1377886 799522 1245351 2588533 1496425 706355 2573593 755774 841256 232901 2042167 2295427 917025 319005 1938903 798577 858381 760445 988500 768567 1555323 35589 658773 754630 1331084 1959858 1090867 325729 854998 416914 2567369 2468371 2362974 1818579 1631338 1561608 127572 1828768 2040291 595831 324634 1999261 1341430 324024 1501317 385773 1895750 299945 889002 1540183 1880074 728231 495364 1875059 2643950 225067 1111353 329489 2014706 911990 1381258 1157202 541338 2020395 1758730 1765660 1343406 2173874 2579308 901724 349959 1937171 1137345 2529335 647027 608271 419887 1425857 273146 630205 2573277 2622289 2195293 1984979 362120 2287200 356546 2607224 1950043 885542 542405 1306227 2336082 838673 905349 906440 803468 74703 435636 1072173 1234299 411374 856388 430240 612141 798707 2178025 803947 2119014 1227875 2112683 1901318 779371 1261560 2632546 1270912 959536 2443307 1156026 462032 230611 1047850 2195297 1910183 1002138 767433 2342639 1286853 1529498 797835 2177371 1611366 2637972 485053 1514785 1636 656735 698059 323683 1228184 1480219 2003131 1681036 1104956 1718650 2510256 1870334 1113128 1945042 1991031 1132757 665501 1823947 241887 2154092 452819 763496 1819033 1825276 1638141 716433 111509 2274586 2127610 1911801 2279052 767900 668178 228815 1165701 2091054 623853 1616834 1011834 146270 1656691 1977952 2255748 2219136 54138 259724 800365 961239 1510424 245667 675910 1881619 2409915 2524802 1838354 1806755 1905833 1050700 1786516 752746 540650 191132 743921 344372 1501993 2229638 1313646 2246053 2628199 184178 292461 1193184 2279844 2096335 2547908 951881 682972 1813298 482840 2082060 723282 221862 2119680 759785 1516264 1136125 2033725 2353969 2313335 1357578 43573 1860892 726004 906699 1896743 1013603 1924508 2478617 258435 1159388 1884549 2238910 539345 972413 1721734 2378059 29746 2255866 601775 1348572 459205 2163427 1942509 2120518 1872105 1085960 705382 2438795 2454214 1916080 138076 1062485 2382906 1180319 178254 546475 2186630 2585864 1424237 788476 408065 84389 726383 1777712 1892149 587278 1479127 682124 89199 627646 1025232 172924 1197538 939458 2096029 1252596 1512014 1144348 240841 183052 312039 981725 206787 1168943 2067060 1494595 797280 1437675 147030 1258976 105723 1581538 1289886 1083423 1779575 1223664 363498 1516795 719023 14440 848493 422957 2092448 338471 836028 637528 515487 324900 326554 2579366 827578 1510727 2532716 736394 2359884 528160 2603258 919593 373244 630788 2341895 904635 1233414 925868 2255034 1737755 2519193 819972 414084 84100 2023882 98609 1980253 2552939 2141521 132487 1964087 1522973 1411079 1296571 1972885 84357 2150551 2367655 2331590 1556889 1701654 1318683 1750667 1530681 537334 2390283 745903 1728348 1684729 20675 2607678 779271 1257195 2220624 977726 976612 36507 2121336 1484146 2271842 1069925 2043950 372956 2116286 1185075 941848 1684312 2590423 363144 337074 1068053 756018 1910807 1514200 1256761 2347863 4807 875884 1870223 2080602 2166087 548173 1286049 1201078 204505 2578780 431836 2146374 888966 2414063 1701062 446118 1415331 1218928 1336144 1915082 985595 1646331 2405401 1403554 1252598 1013683 1286108 349880 2259648 2401170 700642 1958652 143301 1400877 1304783 2365034 1558888 860667 2326224 2335812 384005 366732 1462471 2367482 894826 1948423 2290036 206134 2254969 1067793 714519 1985 333991 2639579 1151707 1975232 892054 2487766 1920633 1985748 2525626 2447969 884614 1823846 2216196 2235239 351237 1807876 1091470 59276 1953970 1405130 1427106 1101361 1894402 2153659 684811 717250 960801 456828 2541395 1839225 1074700 1253755 480150 628710 1690516 2406186 1508727 395176 2308172 1098632 464227 143500 2433401 2278332 496671 1655097 1806040 2024298 810187 1823580 1241948 2142440 1924668 583637 1909922 464385 1156722 253288 1904152 1891372 852299 1735222 1917482 163401 1208609 254074 2509802 1602883 786487 547210 1231980 2294309 701954 1087438 1819043 1576994 2448025 973646 1190437 158299 2574315 2564117 692416 889345 1780786 954968 316987 1537943 1663330 2312740 1834408 312177 174633 767160 1508748 1209666 2028731 2228445 2458172 1355390 705662 2201356 402265 2013604 2462050 1209275 2561009 282493 583842 1554328 507347 315312 538268 385047 1532011 307231 42394 2131283 2643775 2637452 1217413 1077458 2554535 1777518 761883 2155606 1300119 674706 304616 2248672 1469277 2267236 2080321 175453 1398082 1514095 738340 1294229 1964729 435955 2010945 912890 2518730 1403011 57861 1702716 1577461 1002455 2020629 219953 589988 764067 93589 2076496 509563 71612 1756276 41206 779152 1545035 1170961 1973723 1647347 246107 2051374 2527527 2200741 338210 723054 1243651 779857 111380 1909935 995019 342700 2406779 732492 1343351 1598641 706420 1782323 1623861 926498 253158 1092612 442659 714983 53577 1057529 910594 1402467 1843223 1727584 859420 664385 1178081 1555211 1127135 1821747 12539 54349 290931 920521 735162 228544 598092 2220820 865447 93637 2097287 728029 8205 2608092 2612437 92673 843153 1048931 2108198 483343 2081000 2194937 2129826 1361762 230563 408443 86107 1511655 2491720 2035707 405100 863069 1846593 262738 1042616 2073965 2171777 908254 1095622 1038262 1636597 1709272 2550406 2145994 2503734 2133478 408964 2376302 1615117 1965676 93088 1910025 1210191 1176706 594128 728059 986823 153811 2180715 32856 831376 361550 2443608 1927952 1929640 2630729 600878 132846 1417880 2210475 2211477 901497 2148708 414903 699435 2558838 91953 2302783 2507369 129279 550703 2591970 1520482 2271302 794249 2101746 1441638 842991 389195 924393 1794399 362446 2259118 2286441 147205 473521 784334 167119 521000 104133 2258721 1817617 1104846 1595693 715052 117575 2370293 568199 657267 1646515 943297 1753322 1705392 831704 1066351 1357401 2054528 1724620 1466803 1354757 1387494 500366 499786 2017215 915881 1890922 1495910 1748194 2333632 433949 1626771 382966 1334586 2593501 1045035 960312 82837 2532717 1210583 635880 265711 761452 690313 128268 859765 1232784 2397629 2188906 124404 851548 1000410 2597760 1445988 581293 384023 1911531 798435 92157 2567561 760565 1923714 402085 464172 2011196 2072021 974399 2286974 2525620 1588269 2218058 18010 2228102 1650249 2102794 1058850 614848 1657283 1153443 1695375 2177718 2287980 161767 1869329 2090128 290773 1682668 1673613 1476035 176877 464320 1871993 476669 2594631 1451999 2598176 2042251 1091468 725140 1329980 55553 1769721 1291429 2534070 2413482 1953649 2151944 501279 319578 1862911 1524266 1876732 1138833 224873 328065 288370 1729042 2192710 834122 597657 757097 1735969 1238083 1877309 2259287 141433 2496206 475872 2295355 1946645 2327839 574771 1271146 2349600 1044034 2194961 926131 1020775 416550 475578 716502 2402221 990248 2178396 1676013 1239716 1714413 182268 1576561 439412 2307542 1062257 1931887 2584913 2318950 29622 1050684 1059251 2626093 1547501 1732130 2189110 2368892 1506554 2576952 2506477 1669984 384627 177096 2252016 273606 1562389 777087 1489558 170933 1788238 2370925 1265653 2451933 567947 908740 1918163 1086596 1295626 1116036 1445899 456607 1889643 1972787 1269994 132472 666951 223334 2190557 1825132 659615 1017134 1652307 203099 2290353 2478187 2582971 2226858 121698 916704 423411 1660905 945868 659807 891603 947222 917857 1414170 1988896 2616951 898329 98640 537039 427164 509507 715253 1131903 1512647 50807 213401 826557 1357950 2630802 1808583 840062 2076100 1485776 63193 495121 1858182 1111243 455120 587259 230828 1122486 788966 2562398 2618552 1362247 1814045 2473871 1374309 1507553 874830 2206253 1350616 2469039 287467 2424007 1871292 1376660 992277 1056761 1093851 707873 982709 1064739 1802814 2147492 1334755 959506 2593173 2347618 2513078 251718 241590 1541320 286112 2117258 799174 1930242 588521 142080 116446 1191441 2588828 434507 1676467 127921 2544150 619865 2294910 1247279 1239300 316666 567017 2498617 1730204 513837 2281035 917833 2641731 387521 1964355 1546473 886158 1562800 736103 2047944 1154571 1123567 339507 129531 2188340 978851 519453 2199304 3263 2243335 927015 1470662 643137 2284765 1974381 308990 2005761 2636094 2570792 1571925 433032 348194 856470 995270 2349758 636935 1476239 204922 1850006 1074278 1457093 503016 1501227 2370986 407576 1588315 1474085 61373 1751248 320627 1646832 1572997 2049764 1836067 1509346 2083281 2433806 2234012 440858 1390441 531434 2392461 1791182 2307144 2305 482575 1044360 273476 2144948 2248411 1196279 2506212 230269 2222176 2054908 1065036 1965474 2095392 61649 988885 2007512 1092401 681909 1211828 142162 878163 1659141 451344 237571 2088876 2467979 2518099 2569491 2071819 481895 2502207 509008 121917 1148846 1866643 1231572 777589 1365584 450194 1069260 2389424 1526412 922975 620138 659509 480817 1198190 1799626 742230 1723582 1110986 758515 1529681 548064 1466959 1731726 756179 557968 2026953 1099465 330278 2625150 1796076 2094215 659662 1428223 12339: 1335771 1234: 1838467 2420959 385699 2223213 1028174 2275331 2613709 1137642 677911 535475 779791 1393307 599906 1548096 2233382 1386035 1850078 760605 1785365 1047827 837487 570952 1331844 2482709 1029776 2364438 1169952 2301034 2626711 2381780 152055 122970 2627259 1852802 1351383 731988 609750 792068 2520847 1099835 2043072 548409 1037245 379000 953557 780341 1535168 198208 1495300 1785597 1787173 473670 12340: 1457315 2637831 300166 1506046 535396 1525524 2560590 1206432 2220601 1547977 12341: 132881 1634372 2408168 27608 668611 863305 12342: 330569 1753825 1026468 12343: 1216081 341634 834968 241915 1051197 999247 1666103 223958 292309 1479747 328509 1104159 418019 90134 2052654 2634975 901215 1201131 960135 395678 962064 2545912 240759 223476 2440819 1653982 1034034 1710416 467990 1853037 614593 1180532 2641753 87201 357340 2633489 2217182 855552 628599 235949 1903428 1275706 1248317 1846325 2591583 2008967 16023 149975 1569793 468835 2052719 377327 1192040 1197430 1026387 724067 2296908 564321 1856925 2415486 513632 908882 56321 1182814 76470 2164338 133690 602410 1347816 750407 93045 16502 2517987 498180 1965726 800145 1379237 1688551 1576953 249862 79457 2015253 2036070 604568 528222 1699713 1041042 2328024 2483965 1164713 173060 2151520 1752310 2259255 170232 1398190 1327124 623673 2512697 650903 1327422 2084522 520816 2510620 1441460 2423354 995971 981798 272338 761938 1564977 1396764 1082517 1838581 2342468 623439 1574863 622671 631685 215340 848358 2512370 440111 2111262 324405 1882043 2507972 338731 2332001 2256288 1286613 152050 388376 12344: 704111 590826 1928780 2603847 2014108 2564031 2108526 613601 706779 503906 2169590 1601085 1364530 2038460 1703883 12345: 106816 2215650 1622348 835319 2528668 1908520 2054029 12346: 1828966 1567308 771637 1694862 1192523 588044 12347: 2482196 1367884 2483421 620557 396080 1095208 793726 2467065 1084980 1167881 1313443 1296306 1548016 594615 361405 12348: 2501391 1417507 1367048 1897896 1260710 1459493 2590731 457960 2093609 12349: 1977128 1135703 575973 2279786 2289197 336696 46085 1821732 1605736 2137795 1180529 348567 669970 1173499 1363781 1088812 1235: 671630 12350: 1279109 708416 612336 12351: 868621 1689582 32037 452671 1646477 751532 1522369 2510800 47583 12352: 1206188 1098048 12353: 172395 2429316 2023334 2082272 2017215 12354: 893926 1762256 1500156 12355: 1369425 1650301 1370772 397885 756316 125222 307476 129367 1528190 2082297 223759 1518744 1289155 456734 2500093 598752 135631 182794 691333 246893 161280 62928 1010747 23827 73203 1177392 591552 1052769 1450364 1009531 1805772 316931 1017792 2348483 2280603 290739 2254084 279412 997111 2459973 862209 759913 600217 1619447 411125 293031 143953 158696 534778 40562 2141410 831477 1925262 1683614 1352231 2091400 1624548 334346 1510442 1987843 2556984 823716 1423716 1534330 664018 66577 363345 2261134 1735312 470190 2617972 455251 1976150 2315429 2563094 2240820 23259 613861 2420666 1260894 309764 1577750 132000 562368 1796576 868548 1725119 1743330 1194354 1923459 912544 1773365 578922 357969 894303 2173099 1495210 2449356 125567 1750673 815743 44278 113731 1807863 2352469 1004099 1984888 579746 1977474 2325177 851462 2307858 957903 751254 1554419 1687061 823335 1012786 679429 101300 2138904 771414 9507 1327005 939819 1814251 686990 2195697 1061862 1925809 1625055 2184426 1140496 272621 825006 2050969 2428228 2028298 200139 443884 366530 1004646 2337147 732337 1882122 511756 2172492 2040476 793908 2426092 126439 494000 2505152 854770 2064012 2602448 1452452 694588 2630397 1735361 1655400 1714203 221502 674764 2587334 2083856 327320 637605 1505500 2282770 276784 987986 1270683 414638 776543 2622011 711547 708786 1476912 2496938 2158747 1364604 1951264 678049 1420774 504185 39690 123846 2195271 1686781 2173145 773518 2412 2110277 1161650 1655678 1447067 2229752 2398373 2056541 340607 1600700 1518737 1086225 1706818 623137 488854 2540964 2424540 2631286 1413466 1243785 1059745 949889 2394623 631633 555881 248870 1003878 214478 2579695 712268 1991076 2107290 364270 1527026 1467110 29401 1739493 990982 2346101 2443848 1464370 2230355 1780419 1400150 2119924 1702419 43024 1528394 1361690 340224 1458749 12356: 336032 578447 182588 1762256 2043785 30170 1255703 1510642 616816 99613 509938 2143178 2098485 182574 1710048 985929 2304346 968962 1866589 2087679 2032388 995222 1389888 2206366 1294867 1909105 1814147 729051 420220 850604 307123 1168591 2482858 1580767 934172 257500 1782253 1925914 607552 2460616 2465565 2234795 2621891 104061 1205008 407275 1708981 1091797 805064 2384834 2191228 525759 2091081 735168 1462587 1793136 404289 922735 831676 12357: 1737088 759152 2124351 2415373 12358: 2603203 2290440 2521427 12359: 132633 1657366 1886885 1788036 814419 39253 1008843 534083 971749 800478 1930470 14844 1918416 1132322 1033378 2575349 1130277 466936 1188167 1943292 1707390 370228 1180190 119046 2259061 386650 920833 113046 1193478 987122 1343219 1599030 1239815 104925 853698 1833567 1415691 7953 1602796 2181970 1466768 1446891 1348600 1549045 1958346 811218 1435499 2562071 2210119 1157206 1764037 548180 1646185 933052 874014 409362 1569780 1433690 2240335 771882 760816 1180144 1345874 1338368 1744054 2008138 836062 1132307 2316811 796494 1992337 1481679 2633655 1894023 627983 2326616 1191039 526480 1339688 779349 1488577 1705629 2005992 639320 2003487 1840864 2073753 1406064 1561432 782305 1180066 2511639 887257 1232494 2221982 1432796 1903712 2058194 2033178 1810921 184867 1372520 1913886 1563935 617007 1944940 147268 1052440 12463 2111906 1347828 2202561 900085 664477 1135744 464182 410668 518628 2498202 2460980 131100 1971931 2045712 1656933 263690 488334 59890 2029297 1868317 532958 85215 1964283 610825 1033487 1866086 744535 2251337 2270286 1248503 934121 1373879 1558111 1643964 1054356 1290107 528196 97256 942976 2628262 188365 768790 796854 1870991 1850490 572591 1047050 1724798 829004 1825841 506351 1743738 1837641 2116575 877713 675150 2467873 1988105 1291120 1574746 2369735 1458211 2125388 1471079 374530 2441843 1809386 2104907 1461425 2163283 416126 82648 1397071 2121828 81664 2406619 1941022 2260374 625476 237798 704366 1793569 2018225 255915 2243326 153037 856217 1685802 1004186 1764890 1566834 370643 2346077 893363 1061268 1893088 1569446 2051633 2143037 743232 2363151 1103812 2382821 1787575 98707 1402580 1360742 1592402 1411699 1366701 611490 268401 548232 722073 1637770 2458447 2451334 1206995 1282026 1107183 2441775 2261748 1365071 2529974 680650 256268 372872 336719 365106 166497 115518 2393634 2120673 1203775 1664564 1741431 1660036 2056221 2485599 2471458 1907815 832480 249891 611522 2303845 554467 547386 1625638 45045 2431591 1281792 1610401 1082476 899639 1906814 283072 1142589 632279 1790174 2544518 168590 1069793 1302209 2554776 1810312 150208 773036 2072431 2440193 2029743 1182900 670629 451603 1404431 759162 1279908 2419790 2609556 1167715 277099 354016 2466040 538064 2339705 2231666 2177392 404170 951975 1002412 851570 1910334 1993397 1244739 572182 454185 2184922 1730888 2100534 1721168 966890 1376552 2182531 1680259 1161881 679244 2410407 1404086 913563 2076196 363107 1734622 7347 211212 1144639 625172 896938 113115 1033119 714639 1327514 1399546 2293971 1254738 1396900 60839 2294600 1043018 2030720 2327431 576186 33958 478996 1796529 1825773 188598 1783521 579699 1762677 2605271 1278183 2515110 1257002 1618969 910180 2333270 2392580 1305508 2306834 990758 1980195 2444701 2276819 489068 1724555 1580069 1067411 95431 9597 490532 1771190 36707 2457379 2560452 1203132 1907938 1639302 1882144 2010432 1832172 733649 951878 1201619 97104 2425666 1400656 1244731 741198 2107725 717865 1765528 1874331 209585 803864 660924 407140 140284 2238176 287621 295879 2292809 2515531 2044724 1829086 2339151 1141260 2020900 2172087 133608 1306113 12649 363263 1692632 1624098 1064555 572713 1678856 114388 127490 1273868 1938112 1112611 173335 2474372 2324314 2051912 2349263 873405 538906 1432378 1901677 2560601 549195 582258 2078400 782025 1628564 1033183 402775 115015 2552767 1417684 1144002 302614 815 2198755 210459 2443034 1509558 1021435 2126068 1609199 1935552 2122521 534140 995363 1103846 1345041 1955552 2067516 2433995 2470270 288958 87603 2564916 1501344 2387739 1247903 203886 1152891 2640099 857792 1085092 464513 1711578 1810849 35024 1054444 674937 832019 815530 402798 396245 1020983 1679173 1614694 2326534 2130266 1906331 1514928 39469 2196739 824785 2647738 359289 834896 701908 807415 2194125 1932145 1743375 2140350 379833 669584 1640185 1228217 488416 2329149 971222 618854 95126 1581609 1240970 2166235 627749 1236: 2224976 2152176 868186 2304439 1025324 2144455 152980 638903 2442323 814073 2281159 2039201 691735 487610 1590426 982117 2469232 1115434 1075169 2365282 1898488 2407059 1130924 2000740 971057 1021076 2352545 1740156 1320505 2116224 656064 2341581 237734 540828 2375829 1025071 1119064 432853 350593 1698044 750448 1621557 1661748 393892 2525459 1273979 254337 1114141 1665203 1980695 1639751 2252844 61381 1504717 1049573 383716 1962309 1181487 1024343 1035927 793867 1356524 814398 912917 796191 2390623 1874848 2403830 1284515 1184063 208779 33944 2562858 1299450 2435061 2445183 77303 1261171 2361932 969808 2642341 710892 2339085 209262 1051721 1229082 750362 1749703 2074797 1657942 505961 12360: 1727658 423773 1383962 2335077 897879 1951404 688911 1201509 2557990 1892262 669523 157799 1340871 1662098 1963576 2165034 55309 2546998 1381145 395749 1532773 1075444 162774 1365356 1609949 1168014 1091300 12361: 498919 1537029 1455472 2117944 1909829 208561 1057678 405293 510657 1313714 1908610 1957874 680736 1015650 984838 1919885 2270508 2064122 1683266 2359778 155983 973280 814013 1922830 12363: 2039235 544532 143981 695657 1889068 2350169 599123 2585141 1405119 141520 306569 1506044 1690575 1083799 1601291 1763703 78129 1460343 344131 12364: 371448 8983 501313 240765 1919648 1711945 2389428 1354943 159328 1586724 449786 552816 1604834 1689560 2370382 1175372 1635994 1564722 179966 1185828 215835 1708313 158216 2217245 838535 12365: 1217044 2256054 1506801 1932777 2554673 542153 39391 2452476 1157348 512041 1621174 2260820 1349507 1821732 1291766 2484639 1353373 566636 1646621 2253797 2561691 1249600 1526262 2296623 2564390 2210480 2388337 1618112 1540396 1180910 689345 2479019 1697279 2633388 659769 2103441 866826 951289 671903 397686 1731806 2590656 2220771 12366: 1037424 385295 652022 464629 771637 1982723 1814832 2065387 260614 12367: 1419653 1989800 244820 610615 430829 1890535 1148713 1088993 2175841 2612400 1466529 1718686 2142479 1993729 1271710 1385697 222123 1937737 706417 1267645 904280 670124 635607 2383187 2034826 2303918 756465 281682 1554291 1747816 1068656 848348 2361585 2060941 792248 2284406 1032139 2385256 680897 609866 302785 1793313 1414863 399875 1676213 1792226 479267 192263 2495094 95398 1143964 830101 540709 2113515 1318167 1216096 655528 2409453 1179122 2506289 1256124 2100928 1734251 2183684 1306336 1846591 1352038 1588395 744128 1439608 372517 267076 696428 339143 927731 2429267 1744043 2252936 607175 3613 528384 2543679 1559098 1880040 952492 768226 629383 964495 91050 649714 83071 1579616 3221 1966258 68679 1208595 2435271 495092 2275545 9660 378768 521082 486392 702465 1396676 598790 587217 214070 45560 441277 2073753 495904 1427839 432909 1454608 1724867 2541279 2611145 2367819 1802253 425756 1408468 1642723 408070 1948924 1934347 1090577 686102 2310463 316684 1725023 2593617 1020875 2211275 222518 1367811 2535215 1449421 1274432 2438302 2391682 38514 1101787 1629566 1482975 1551753 1612447 2337151 1628961 866416 72856 1435030 846208 878083 323569 474578 2528920 633285 53731 2625738 501823 1961939 1227300 1765626 401748 2579646 1732399 2092541 1005654 1063535 1070154 1801764 1881668 2351709 1123324 2405780 1335065 206839 1614384 1590026 501507 2614857 2647011 2189240 138242 310520 1326880 318727 1143585 2640651 1432301 874797 229965 1027130 843399 1597787 1124948 871081 2007992 2617068 516612 668605 216834 1130882 1589284 206997 1284758 1984237 2496924 737233 1495224 394666 2484058 91803 1903505 1546820 533295 2030235 1824221 1968034 302382 2477040 60037 1576717 71256 636839 1641845 693488 215381 1014476 1179932 7805 1978682 331413 270612 777852 881440 239530 860566 802351 448872 2018419 2252320 641972 1231254 268529 1581321 1720444 2169764 2621611 2611888 1976143 1168601 1982296 2425469 1723855 1128278 168571 1906787 2388391 344170 1991827 2370002 973487 1291213 1212554 746527 1706471 2160378 81789 1658557 2151122 2343554 738029 1381893 1937640 794430 376146 909322 1118894 2229695 2271752 1930776 1321979 1984290 1001728 2463999 2563166 2635651 2477768 110137 812547 1331312 2144841 1770708 274724 1604006 1220561 2335121 450949 1451109 1634520 2460797 1357785 1322863 1530876 881975 702522 932137 1778242 2148207 1521720 2641450 902306 2613134 1636927 1319018 357721 900263 2158492 1082129 1104400 1531229 1290249 1628912 1857324 2300396 70314 1183383 228544 228598 304581 1124376 1891246 108023 2324509 619651 1670922 1931100 741269 1097881 2370628 1504567 1128089 2423858 2497328 2147575 865710 1810261 199803 264991 1450338 758122 1988486 2087348 2281777 1392880 2348563 2316556 190313 2167387 563836 846028 11144 261379 383337 244673 1505837 1417402 121639 94879 77080 2028816 634462 1762549 534420 589883 1297535 151796 229737 472718 1389855 1904865 1703317 1725015 1252638 1722840 564660 923450 1501422 267619 1573067 1060623 1591039 862572 1631886 300483 1670475 606605 551208 2546138 1286586 479944 1789325 1982012 571262 1477429 1227704 1346750 1766708 2262073 1117650 2364835 1609295 940757 1694205 1121680 865493 1268505 525851 1609172 2577056 798281 2212857 2607295 592188 2048728 918950 1343075 2301118 391133 2035701 701257 2087381 581648 934511 2225451 1618560 416127 1750228 1097461 1414884 2098223 2569637 1351821 1489978 867948 201703 1829668 1945029 2124470 1422213 1274290 1284373 913662 2183498 2333847 1572320 995764 1131419 1796935 133588 2163425 1836454 1617142 2130714 267163 1569395 1974784 231400 1894189 48726 2406705 2407147 1045426 1709095 225394 300302 1429376 1661169 557121 797784 2193832 687446 1751501 2282001 2286926 2174463 1234273 1122695 1506719 804300 78235 128085 819915 2584672 1818994 1006024 523150 1690210 319995 834217 2234387 1865167 2268132 514201 1224003 1620278 553115 2485544 1659679 730735 2129407 1572369 630934 285349 749178 2469840 1616104 2641975 635998 648614 768409 1713320 595160 1739532 1946182 1426921 411881 1218080 1059412 1654359 10949 12368: 1049643 1122229 412682 2108959 795786 198604 1271859 1768759 70125 588289 1136551 12369: 1169833 1237: 2444951 285550 1030685 1103112 1313367 12370: 476743 116962 1777847 147618 43929 2358902 12371: 352632 1833060 1462444 1080751 2039762 2258179 12372: 2630781 1684416 2602717 1317682 2054148 1105217 1115114 1378867 1168848 1116868 12373: 1025330 871970 967507 12374: 2459231 12375: 521746 1302057 1129550 1284365 2411773 141077 96746 2570949 1788548 2298046 724902 2514133 391888 905974 12376: 1339420 253680 158454 1385796 778692 656177 1116624 532377 98978 1927420 1979302 2294955 2009994 1319658 276843 121979 106442 1952731 1129628 2186226 1041638 1609658 404898 2515038 1474690 779377 2218409 605889 1080116 2298783 1779620 183674 249560 2434019 519843 1341033 1692610 42168 1464103 1325816 12378: 937603 75587 65847 2240790 2407988 71259 312881 2173196 813744 1509639 902133 700580 2094631 286568 63284 793467 1779587 309167 63023 1538646 1349753 733258 767832 2044043 592613 1571768 258666 1975014 1761752 1494503 441304 777852 2350211 2548544 28683 415086 2292177 1734295 1152939 2438194 348337 2227499 2455789 2480794 2347118 2165625 2424391 593540 1613672 534655 1576664 650956 1501063 2133830 2365092 1422373 1334775 2259371 1228654 906432 847735 1159686 1827474 515642 1579697 59775 2511718 1225759 12379: 2562239 2190892 1469384 1335559 1238: 1187543 102409 1616032 2599719 1936930 348128 2493088 988391 1987641 859304 605397 2272549 2206333 1985181 16592 1226959 1715256 1724242 299724 1745999 214254 908661 1966440 110833 1978867 381358 317890 12380: 2621815 2302058 1494982 1318617 12381: 700730 564982 2124852 555363 1941948 1460857 1312439 1487011 416443 2259533 2391252 2629767 2261474 1708394 2630038 2006344 2317560 513683 1276404 1600696 1946945 12382: 267984 810942 772817 1281901 773904 403816 111104 123836 1305869 12383: 1287795 1450817 2146656 12384: 683880 2569088 2574934 296660 1328354 389078 1438900 727105 2496320 328224 1866283 1415526 344557 814746 918442 955917 181060 1785115 2158046 923911 416469 2228250 837134 1254204 2471653 1000104 2363767 1701200 404782 2320266 483240 1836580 1308099 2456061 1212936 713202 1374686 1948715 1350197 2123527 1804289 2633345 2516899 2187947 1953113 835238 1745486 1405914 2152756 973203 1771018 1713042 174414 2552516 2482315 9860 1425839 261165 59783 1481557 1204326 1403945 1804549 482474 2118573 532660 2184762 2016599 132453 180756 1397467 1619469 2254196 455778 2141030 1206234 1086047 1523467 1497457 1318554 1403171 865027 1339428 2388497 1106003 316421 1890080 2416685 2083475 157800 12385: 2219206 306199 961731 756807 1312306 44600 1791012 1284267 2187298 924007 2373236 12386: 44937 639782 2458016 1426129 2118596 868043 2401958 12387: 2205391 1218115 1959952 884930 677153 69632 12388: 2452289 2572928 12389: 2017425 1290199 1715513 1239: 294853 1638466 12390: 307151 2347741 1897879 2274543 1969166 1711912 169619 1780471 2304924 2391409 329368 337576 2063246 2424006 1971590 738665 203162 2582878 1349203 1647717 2087243 395372 2258387 1544130 1022545 247521 2257007 12391: 2125086 1268466 170354 922550 1736870 324895 213180 362980 165595 108297 787275 1048996 1985056 173572 1747954 973270 2102706 1361145 1601525 1509360 1836723 12392: 2036294 2365595 88283 1629315 1690808 2648885 1405845 964190 2366792 2253110 148004 296716 1116348 12393: 472522 2114623 508456 42745 1385993 414045 1413839 1406381 2058221 778597 1488834 295090 1553635 2603275 12394: 1338051 2585282 1549937 2131089 2276685 2285466 12395: 1754192 12397: 784148 2048686 2181054 2199270 2253084 989932 346903 2292657 1858770 1285332 1931529 210784 1951349 259213 1239131 390821 1114562 1158921 1840130 2300790 959484 12398: 395100 2322774 2161330 1084149 2570542 2625158 1870173 2462765 1437999 2298032 368218 2414639 367432 1099518 738657 2461263 2395683 444363 1363305 1944428 1477234 178588 2419396 991702 1962947 844780 1132627 1899301 2606332 2425018 1372391 1961863 1925148 2022123 886452 706349 2595263 2646777 1650039 646133 2607983 2125436 296395 170446 309909 1632234 1826689 852415 198425 351005 2512528 1235099 694199 2255594 2330312 87656 2643774 237238 1444004 685428 2061026 1659975 1678921 2459120 312744 1074657 770097 1698187 1465090 126978 36488 792120 356212 449390 706512 612894 1983378 1948226 1563559 606321 1500073 1500437 1069640 488012 1403212 1769897 1842949 2436305 2544088 388122 36541 2324813 1293258 1225057 1189574 1586811 361128 541361 272083 2345111 495388 322492 1295694 1586578 107926 867134 1409301 2583997 44694 1596268 2042992 1598358 492008 1498074 2292867 407288 20155 1200503 819382 1627955 1841679 213057 1389632 521557 2390714 302854 2363863 1055757 2626807 2047404 252515 1365983 1191060 2455940 894681 1278826 1062684 2304247 296599 1129933 2642640 2069725 2566033 1251877 538643 665193 1239055 771374 2260020 1712669 474933 1525060 1138580 1425450 610042 17691 2604149 974547 2527799 1429388 1808107 125126 2117551 1037180 2165989 2176546 2091453 1982538 2536309 48726 1571642 1058579 2049538 2322687 504578 138649 2347324 536446 2003656 2513126 1216876 1121329 2158857 1380448 447406 1239216 260437 1476329 1746016 12399: 1523893 1143571 2118117 2508497 93117 1846990 1684337 601824 1906546 1842709 2072158 901928 449210 1960337 2170078 2646659 1915220 1100257 1734748 330135 449974 2546915 256504 323565 89570 480866 1811801 1359157 2326885 2093323 2217046 1130946 1715117 2077768 1737972 800474 702104 1905369 1606239 1970356 2628375 1874950 2359344 1693452 1430108 1482059 2001519 2311435 961383 857187 2554379 2025003 629712 2156184 611889 1652050 872113 568013 1223340 1858568 902498 2528342 305765 2221671 999608 976509 515259 1076287 2027274 42659 1610420 1612668 1066228 1293293 2408558 1983490 2392132 1038521 130567 1605645 2207283 312977 1724841 1767265 2273210 2535953 964586 1956563 466630 201439 1003267 516676 2600064 468268 2418297 2607701 1250884 1965243 206971 1488959 967452 557143 591744 733906 296481 1071510 824824 2118102 51737 837404 572568 89248 2427540 1314624 1660868 1481295 146734 1504779 738872 393831 663882 217509 214766 330344 222687 882220 2391002 1685948 421961 1406418 2112564 2572000 836042 2237676 2521785 921378 2044934 2164887 1284510 1254819 1199888 2362880 1183839 241626 1150567 1423280 1213751 1810989 314954 722367 1907589 1024190 625908 1823592 835818 232779 171172 2221099 892886 2454370 1044686 2501054 1215092 782666 2463284 81166 1496875 1846312 598318 2626807 274416 1393919 519201 800475 1717003 528936 1658542 1710521 1248265 2509864 585596 2340512 594244 1939288 507795 888740 1650249 298126 2237054 1719604 1075238 2402000 719222 2009618 2029276 2643921 13168 1760982 1039150 292993 1774391 1225487 784226 1551815 2313408 1668169 699137 654750 257698 802282 276146 1294593 888528 1400992 710530 769343 1919915 1960667 693511 1760528 585104 1069975 2409688 643885 584646 1314969 151975 2203337 1023363 1076615 302764 701639 51413 1079690 756655 1987336 2413670 1288000 2097929 576223 3424 2080630 1007841 1867495 2441515 1562931 652845 1417842 569638 1906955 466554 1170770 1952905 504935 1609189 2100739 175746 2450354 1164832 2610960 837521 2402955 1240: 1660799 2307923 787237 1961619 1753862 1051687 10867 1620322 426241 84482 1281280 780768 2274215 2322250 2159849 458768 258308 12400: 2088539 2368961 864638 1544569 2548819 20440 1091188 1580266 1202342 1052057 1529968 1635758 1370023 1445423 816973 1764451 1461024 2101124 1724847 1317272 688392 187993 2627369 1342177 1805220 651338 2065368 1659305 1778918 306291 596116 1040202 1098420 1256935 1508550 274764 311875 2070031 256817 1340361 1398928 2371623 951578 1603951 1981922 2172616 2609033 1105235 1879755 2131387 211871 1253311 19915 1768690 992810 299557 1033977 443695 1342283 1975027 325691 335178 684836 2211493 2153463 1157810 1704537 431604 1850960 218698 351230 394687 2032761 1270174 887247 2166395 1168822 2141848 680709 1603180 1906110 1567801 332208 27515 541912 1918911 1812219 37200 1952482 1423876 512135 1379778 1574544 1346409 158204 1694563 668271 719072 1271501 334701 1112770 272193 1321695 390127 1621025 979651 352258 12401: 1558793 2356942 1199723 1885825 378498 1061602 115524 346248 1018459 1052652 713210 1043673 386047 2528292 1015125 1859213 2228591 1449442 2255815 2278908 302382 2075125 2535077 215469 2481891 2022191 877046 1889470 1920253 1721378 820798 2102849 654861 35450 1937592 2532598 33514 1872541 2483015 207343 2567124 2172747 1736994 12402: 294460 1849797 1834394 12403: 235907 235457 12404: 32013 2523970 2269814 1823524 1199280 1546633 590626 380031 1661792 721741 12405: 1832496 1522698 422262 750119 1773300 2524369 1725394 2386437 2010974 1897672 1407999 1507253 114898 1638269 1774976 1815094 109264 2318623 938631 2626036 746848 951038 2518672 189809 924845 2570804 12406: 2130016 12407: 2037185 683315 1280054 12408: 2047888 166581 65459 2511278 490 12409: 549526 1966514 610692 69381 1187125 1165397 1310250 2510836 510615 1333524 1922436 509786 2548549 360272 871268 1750740 1191803 860407 452163 1189322 1882044 2616386 324395 2438599 216453 1767330 2327477 970115 193190 2318685 945561 1844280 1098872 908750 1508967 29269 2550953 706665 1106982 1608763 1691818 1638991 800240 820423 578828 1035052 1481468 698958 770137 769081 1041650 1166912 677885 2156562 2599774 2175557 2119134 2050846 1938009 262275 125569 429488 324975 1232615 1747829 456220 1679929 2635592 712384 1072778 1999059 2460242 543746 197385 800002 1679715 588424 692592 265844 1857299 321295 607070 1542805 18427 922251 2236414 1561037 1313307 1741779 2369932 844517 930456 1579307 1386915 1550975 1478647 536347 1617655 171824 334736 1482532 1521243 1583873 169916 1141189 644955 2391817 33256 633256 382396 776570 1783838 1154450 247980 220323 1630426 2302435 1951361 1757896 179438 2070439 953084 2579203 2595475 1712664 2334653 56218 307728 409764 1802658 780286 239781 1441718 1389432 2387672 1951349 906039 1281829 1113681 1757203 441999 407760 220757 1185240 11762 497434 1781760 2274983 273350 1915478 1703433 63139 1208777 899431 891706 2353857 788567 497649 1401705 886600 1460625 1411491 476104 2648095 1949374 1614490 2268568 2426258 344056 182090 2125041 60153 115240 963255 1434061 1168173 388671 2306970 1720661 1554458 391970 2480155 1012983 2205330 282637 7884 1210726 1932433 1008341 520569 1264345 2432123 1596044 1265381 1976452 653102 1796405 2220186 1741280 2641647 1198207 2061075 721549 2107646 1749424 1465436 541233 918709 311110 280761 334879 1967422 1921871 607853 1880539 577113 822404 223728 144742 1813176 2119358 1499065 1546814 369938 182369 1340240 1216073 868088 1441425 875295 1923352 1762549 400475 699685 1119542 2328619 2181566 2381571 422324 758112 2561912 1749593 1195710 2206504 424828 654632 2489977 2644282 742992 2482872 1082830 2537547 1608821 1841897 2455119 461045 236807 316146 1822245 2355548 130388 60852 2064695 370962 974840 398170 2404257 1791701 537734 1564643 1629925 2015614 119647 132784 551913 1124299 2075506 1355806 2231134 2593819 681503 1023432 1625414 206736 327365 989831 2374025 2307656 1906407 1427314 1516129 1978278 2555694 1384525 9186 1026689 2315754 145402 452317 1923970 1794746 2247481 1969723 1362327 1810548 2105865 1949984 222720 1703127 370998 338000 680878 1874005 1640132 865207 832621 2034625 674397 1278957 2196739 2113069 2524355 2234732 1188834 996666 294961 1121818 1647147 1651420 1439552 432162 1241: 2264080 1838229 12410: 2419842 2271361 896713 890223 2018895 2522404 12411: 94053 185329 2230463 2424721 549147 1466529 1697244 181784 1276966 1900253 1617529 2417619 1614342 2466943 487909 1836992 720231 2574159 493830 2366248 2586963 1500495 601332 1076976 1795965 936849 199639 465580 282525 530400 1458981 141669 2269420 1905493 1404109 515062 2475 1199142 1640626 1293683 1759943 1423380 1654189 2500411 2353040 404256 1448013 2111666 138028 1275433 1878997 1288746 2005823 1775518 633285 2485087 237850 157033 593947 2490798 200064 1482131 573443 6510 2210681 1978396 1740046 277440 2566857 2193507 1457016 167248 1246736 1497596 1301145 820820 220051 793578 1033159 32519 436875 1362516 503013 2087290 2109093 776618 605431 1244036 2411485 2634145 1977225 522704 677190 653287 1382836 555460 1958241 1602892 934053 490337 1086330 651403 34926 1313812 779595 1243536 1961394 2558804 2034776 2204928 956481 1635062 356366 2144747 1282304 746463 2602142 28427 1388743 1709861 1190543 1039536 309961 903349 2111271 2178278 2200648 922539 1020333 1372774 293575 110657 439087 776303 1506890 2179686 1749772 2260407 1361065 597214 1634512 1905621 1984526 983973 1518859 1411248 110685 2255886 776582 136963 195678 1121556 2569171 1727788 1553506 2370966 1049431 1614955 1230807 453637 1399540 2230449 2015996 1192113 2506830 273975 1889261 1141071 1392612 192052 1258250 2593751 12412: 1885482 1722224 129430 2249425 2427568 750171 1421091 2055810 1310032 381236 2085939 2571691 2064024 148105 13934 207451 1415862 600458 1214412 2165019 1524653 12413: 163830 1182503 126100 2295604 2063559 1442432 2223001 1867242 545903 1271208 551210 472927 1925263 198024 231400 524248 2346961 12414: 448777 758615 2607225 2040101 2442037 1699588 2497441 244806 509082 40445 1590900 1357518 12415: 1597577 1857989 1291542 494262 1685811 1878580 995246 953441 2054289 1080094 12416: 990980 2080674 806313 1389432 1303241 850517 2555250 2622866 1514447 12417: 670715 1420155 872876 498781 2506605 887763 2097569 2300862 464812 1872113 1733394 1045227 537447 531899 721986 1654030 2632713 375918 1740253 2469951 2590954 589674 1940294 2272048 2372727 2436052 2189763 2322253 2290157 2613328 1470228 1811998 846516 416851 822525 451939 99211 2185474 2548333 2610732 2292419 1382882 2399984 278817 2025039 2422349 1876394 76264 59247 1674920 2596056 962097 337345 1800843 1271489 1492085 370088 1253792 381142 1086016 1218163 1849728 803712 1667349 2464471 1000687 1880082 2578911 2199989 996676 1580456 1992724 1945681 12418: 665500 925818 2466899 12419: 2646060 1189026 1526199 1970001 2191815 326049 1619514 1242: 2225673 2491695 2222305 1546650 19289 1268905 921961 327630 1639176 2346577 2646179 158399 837182 2290189 12420: 614711 12421: 1218721 146828 970619 921540 2397142 1110411 634927 812219 269455 660959 254934 912717 2172691 916852 170778 2523491 17174 2269301 160873 463962 931057 12422: 1209587 2029034 392679 1957674 512127 1587884 2184252 2492198 205333 647070 1825420 1462211 1586850 742992 1872998 665853 1930826 1693339 2579061 1923435 12423: 453081 961260 507817 1022336 2088624 136807 1471225 1174980 1639862 2172684 328030 1557005 2032141 1212557 2512609 580672 1752226 1869572 2379439 2509512 1815018 12425: 1922840 693057 1050872 125592 1414340 1140762 2338901 565870 743583 1309352 2599586 1259131 2564047 289964 556873 1346151 1770828 2339325 766950 189922 1721795 2189499 1948640 2190400 2139777 12426: 636369 1743802 593645 2280543 12427: 122805 1996788 2612283 2640760 96746 935230 1337026 2010546 944398 1593883 1605937 12429: 2191632 423773 638405 1209966 578676 877619 795858 172875 621050 927909 2426053 1561363 886282 1089037 101909 700848 679304 1243: 596487 2513064 2161567 1122571 1559784 266727 1874777 861229 1018296 234660 1169840 270273 1392201 232421 2287658 762511 1366643 362077 827378 1203925 1262321 1350747 1377290 1522104 1875299 939598 1486271 860568 1485054 1693441 1690073 722367 1490219 1990686 556324 2482046 1997200 579944 1134570 1113020 464626 1504759 1328762 357183 350145 2180813 1125265 1212156 668113 2023233 1919113 276676 8211 205073 149061 1675165 1249861 192058 652354 1789545 221025 12430: 2428305 1640419 444276 1550446 1782553 1615534 1647329 2364099 1044120 1030915 1057265 1411921 1925428 2109155 2627432 1447717 198352 1278583 1664650 1337537 627935 271435 480567 2234753 2112526 1125267 127461 906031 2076208 225701 1235563 276380 1385255 1842639 1254324 931185 244162 1303776 1072881 846968 528460 1492771 579582 331650 1626512 994756 1713499 842789 322230 1863866 1509238 2639411 799253 2294715 1077102 793286 1073321 533819 1078780 1539381 1532333 1508626 1568583 1248294 2239031 57881 1198062 326356 1861006 487446 1127000 1590844 1156699 1692401 860279 417343 169045 1064550 1131694 1823652 1063489 974316 43031 381308 501273 2389892 1621425 980556 12431: 2595201 1093355 2469188 12432: 2381193 576369 51391 1018992 2182050 2582525 12433: 2054877 12434: 586972 12435: 1889046 2397208 667665 1761257 2390347 160745 2619065 624319 1549767 218028 23866 2174674 2577212 167683 2221790 1507636 1236819 2584306 215178 2593428 1134129 2443800 1162079 906113 1731311 1749425 303485 2627112 290094 2372963 331545 1609414 1899452 384520 1498365 113692 2543939 2309460 2012339 1398663 1273094 1870711 1858493 2229792 1202068 2077121 1500023 699176 1523407 1246433 261735 1407927 2639259 1886755 394884 1305371 762232 265990 2022693 515116 360757 1109665 1013013 2518732 2143652 848992 2043664 2201065 1002190 842352 431964 1357560 2133048 2507201 1551765 1638402 2083425 748479 956646 2405231 852440 1952655 1313365 906959 408394 1834076 744356 2296235 156269 795928 2616003 2198 2626486 1708300 443300 1856602 614943 2275873 1899939 1400656 1898454 2273055 2424732 1900241 590975 811133 1876100 551048 2390644 2506727 736457 1821972 39231 1713067 1647502 204273 1456391 253248 2617385 2104444 1559876 1997316 113529 1912890 1147876 883931 2277372 542222 1572521 2007736 1737773 87407 36198 613464 741221 166465 12436: 2177704 2493630 1570281 12437: 2004147 2371971 1170340 2234251 12438: 1858490 649101 1190770 1763459 1905560 2521597 119241 12439: 2452930 1224598 1066787 661273 864232 2214096 1534679 647770 909302 901002 1909070 758811 63623 2069489 2046243 1351228 1244: 1677601 569999 814304 1251531 2379637 2321900 249526 2296791 1289888 1117503 465151 1418637 425442 2066094 1875600 779997 1116890 2022203 2290080 12440: 1273567 1443852 1884373 138795 2494602 1144764 1865615 639318 1207272 897831 1802253 2484327 2522374 1392040 407683 1071482 545070 1817066 919603 1132283 235964 662479 1328158 472966 1758219 538367 1399712 1808993 1263820 1896915 1053827 1336916 1533905 230211 1069420 1930402 280962 2450370 730310 2364636 1640812 1030524 46708 1221548 1152044 2626335 1506886 358578 454499 12441: 357916 2625353 1123583 1561222 202286 1023514 679521 2588595 12442: 1234158 2165916 612817 955784 380467 1112212 1035437 2028969 514165 117527 1328172 668828 552559 1993555 2259209 821342 2420593 1062603 669003 1169796 91433 387432 384437 583878 2433457 2128818 2019071 600710 1813962 698662 641491 12443: 1616285 2405134 574670 96359 2512456 1846321 2210289 2424308 2399992 1215002 2086651 1959277 747274 2586415 1127734 12444: 1214074 810499 1275809 2292335 12445: 1945665 2073922 12446: 2545999 208781 2358651 2282679 1744695 250618 747789 938519 2186702 979485 1961680 103565 1790158 12447: 2011530 2565661 1265312 2206539 2329892 1658394 299883 32123 476315 1597972 1525399 1746995 703170 548685 152227 1346924 1636336 2492679 818672 12448: 1608800 654230 1356732 2250152 272070 446160 12449: 1160162 1002025 1108037 1580750 313831 1245: 789493 1224172 187355 926659 1098562 1966849 1051185 1198631 1429068 2430493 1846414 291057 2120739 1452127 2175505 46085 2199515 1663066 2540582 2402546 1183424 544180 594857 905377 322287 1254920 616083 2004798 10114 2053910 2457954 554528 12450: 1944014 2487921 1471026 940020 813385 79712 2364078 708530 136536 819338 2487423 2218590 2604473 1328398 1211790 1768557 332460 526087 1808705 114758 1784251 1116520 2606654 172101 1740969 2210674 1392145 2506188 1071612 1990657 330179 1533 1867237 890658 2195765 1388118 1245081 281563 2494006 2137243 1229628 876962 1632298 1298036 199838 1167386 2574543 279902 12451: 2621543 437978 12452: 1850078 1243720 12453: 411896 1227780 2270579 584544 2507279 2547299 2147198 168668 1504347 2631261 2439897 413596 1124298 1882384 1970534 2455083 2470712 2485270 66653 1965788 558262 2082580 2320745 675128 12454: 2241213 2496992 744551 12455: 948484 1161050 12456: 66605 2174260 1001294 337772 893597 2291222 2347743 308130 1245697 657410 137630 1125152 1518157 1787265 782177 659133 1637343 2553261 1526188 1221739 2647649 25954 772534 2122152 2031127 1644749 206416 1551050 2408134 1055326 1879121 1768184 2158266 1400437 2419582 473062 453583 210825 1149769 2589527 1132108 1800518 2282746 2546072 810413 2155867 348448 2436557 1377949 265894 688703 283907 705275 533666 1195733 1109823 12457: 1320552 705166 1886936 673727 12458: 500526 188722 113528 336595 2641011 2492654 1181082 2284710 12459: 2239778 1543811 1509994 2612343 2546198 1333859 68724 2409846 1774642 2086904 12460: 1417507 2422261 1745700 936751 1555254 2298676 2228720 1469451 597809 1621581 12461: 1698805 1988694 1069640 1594126 236595 12462: 319041 101884 303698 1769350 951303 2361680 1715513 2260176 577747 12463: 2216091 1396834 12464: 1619573 1387093 568614 2193599 12465: 1207937 1876921 1105029 539988 323402 12466: 2407340 1891984 2171257 33664 540779 1722817 323751 247333 75001 1727539 406122 2405049 741953 20083 2399345 2112125 219704 1406338 1631029 1721918 835968 1994475 1201033 894390 208875 317927 135563 2404725 2164204 1364146 691154 2184965 15769 1149362 1905667 2361107 1640841 973125 2401239 1420973 815010 609768 1406774 1875202 93695 1481132 1525168 1175730 2114992 529543 1620161 2168622 2224430 12467: 1256348 890432 1656338 12468: 1158621 12469: 617013 1169038 1721040 1330553 1717108 2628549 121996 637272 152462 1238451 925614 1116539 1360040 1346158 1009335 1708368 1558918 1784184 466977 483323 1247: 106932 1864774 1595108 1063756 1449201 1932183 405215 2422905 1291450 446797 501316 843199 1231933 1063825 1644542 156730 1243654 1698583 2141412 1010922 2129241 1121520 12470: 1797829 1255739 1663149 1255135 1434181 335275 837942 979904 645072 1387750 51405 258385 252459 673214 1788217 1462545 2573171 1614733 2615363 749084 100253 632477 1017600 189952 1648351 2279351 2222110 1063600 1376843 1033535 2391396 1187164 327867 12553 106728 1072802 1725634 2370063 1579015 1916653 398859 1072499 1111621 1972190 1179965 1436804 1377235 2028296 1220594 1353540 2469249 1024665 1405560 543891 1768404 2283331 2338924 1264362 2153461 2590330 1931401 2345275 884594 650764 1231800 766051 917613 2293759 526723 288003 2616701 475464 2537739 1836422 293031 98164 1817493 970585 1345022 1534632 575259 1713834 1978387 308319 854507 2533866 1497606 554208 1478609 1850831 1169867 1141572 2204196 890680 1047069 2640297 998847 1201937 580699 198125 1883407 1565485 1455396 1667722 1929191 551790 1979675 501002 1424868 1308869 1359165 15464 269917 2063269 942841 2480105 2208671 1049882 663365 2355083 396080 1064630 1287735 1299681 1484005 1990161 2113051 381160 70989 1924628 777314 338730 1105592 2606079 442289 1299677 241474 790704 1107154 1039721 960877 2129251 590514 1126335 1237337 131057 2133612 1921709 2446210 2399794 342405 2421454 382143 1295736 1511148 2425426 1152061 2047579 1225143 474587 559748 733302 676470 694380 1658753 2070795 1542235 558680 1992689 1908962 2345955 588303 1528557 1626117 1804931 2545984 604271 1439620 2495229 1927302 1206193 1779743 1615054 1634191 222452 2299810 2294745 2636212 1794907 1843698 1025803 2130926 2539652 1023789 853247 154804 1437185 1044711 1031361 2624020 1134833 1999518 1458395 2145940 2300214 2525795 2524333 876598 1289779 154185 1711488 2164878 661906 118818 514069 1617775 2191916 79242 1214113 241328 2262929 1884346 1617387 2443615 1105208 1524407 618788 686452 2299287 1877529 1499764 1937342 681822 2576743 2253683 1208820 617288 1462838 2132429 2339903 2608583 240943 450987 1431291 1517913 874244 2070733 616766 2156258 74454 2367851 509643 1580929 2117487 2265594 148291 1447634 1647285 802019 341161 1651185 1032384 1210779 1958622 607286 2553028 986417 2321070 471237 22537 2434795 1648449 403539 1550084 2369016 335179 637464 2352938 2402314 1836188 2022428 571242 2087624 1914954 770307 2332899 2228983 2059542 2226503 912775 436557 2142111 1213722 1467490 2179387 1004258 1082947 1722384 110567 968532 359593 1179030 1194646 1484943 2112673 2218016 2505399 150468 2442979 1994088 111687 2301710 744369 576151 978892 357659 2206510 2570381 228735 383459 242763 1047625 13988 1194027 2224464 2542435 485843 1930329 1691388 2616435 1285480 1351661 1044055 672276 262951 1211604 1229130 2086583 1059879 2602370 295731 2289545 2442745 682849 12471: 1476204 1214843 2215400 2048811 2598218 1222766 848091 1837290 2554256 1896009 1716627 590113 2451760 2546340 2360159 1985323 492888 1079164 2115117 1251451 1732499 468959 567286 2419017 1679729 355990 1544543 223330 30031 561517 1978687 2024408 233753 1678853 1681118 203173 1344992 1985198 2372879 1937053 2228011 72442 1993546 595446 2282765 2477594 313364 826088 1230953 2195599 2090459 714661 2096219 2411735 1868998 2539627 1934718 1280008 1473128 2543745 1271192 874976 1065949 652749 743770 2377018 2221910 1672182 238536 703691 2514306 1513630 1621367 1767881 1753099 2536673 2080562 2370431 2632143 2470937 2525983 1664306 352532 294495 1525399 287222 1852861 2184744 806213 2234927 1117453 2541805 851525 298743 869002 1234518 2151349 1408110 1217413 634743 1575152 2470725 1086213 1319103 1904106 346086 386966 554052 1365043 1310819 1431537 1981719 1149299 1634937 81990 2251130 1127844 656560 247845 2188140 1869399 86422 920991 561461 489359 206956 589085 2522717 1643977 122819 444683 2503826 2482723 2236620 443654 2440287 2163793 1599625 1533309 1078088 2099738 2428869 1930108 308316 1877557 209550 1014981 657943 537204 1593752 2127934 2000525 1097917 1970041 484113 236598 301291 1094869 2281428 1456035 2502550 43990 1348765 982422 12472: 2447492 929600 2604897 1128166 66556 2510236 42092 2327333 12473: 847466 108663 1648365 6589 695557 1463403 599993 2646947 854232 544585 1988068 143786 20440 641736 73243 1894675 1811432 1287775 1469567 361832 635627 609479 629719 2417033 1819458 1450590 2624990 1308315 1781982 2646106 638658 1472571 1569789 1673047 164601 723291 1522 1841894 1858769 638898 1965262 1265726 2345144 1314243 196021 890112 2586762 1678686 605964 1069237 137391 99613 1773643 716223 433513 1386628 65839 1262590 1745425 1786539 341531 1517872 203642 69696 748219 1338993 1369715 1278671 2153235 1279545 3292 987826 332509 2112949 519270 2212398 2170543 9424 2432905 881287 956576 748083 934977 817171 1439561 1000984 1119253 1262323 1289344 1896155 2443344 1505980 1910263 405389 162522 908892 23711 912285 1449412 1362290 108717 1324323 187620 1073913 840050 1660284 1386107 2537672 596696 960921 824754 2174148 818160 1428870 699947 731619 1990557 568334 5507 1728391 1038572 2275168 925152 2476606 1048972 1382242 2133618 1197993 1990184 646562 173359 1081284 2143652 2515318 688853 318751 436771 627465 243751 1341398 469989 2425008 1107558 2381143 285493 928566 320652 2257342 665387 2100067 757767 1605748 1198750 403409 42383 1886987 1695015 1731546 296813 902344 223589 1554727 84836 2646891 20574 2133627 1598356 1538854 371125 119754 261586 1115615 999482 2191453 327807 1287936 640455 1886114 1316939 2471423 746463 760591 734688 210425 564719 1419881 658479 2310411 617835 2170732 2004578 236331 2440479 2547127 2177140 790317 1746911 2001684 1802860 94506 128448 956945 2328582 9607 1524960 2017048 477917 653216 740036 1032680 2572623 1306998 2165735 882067 2034400 537388 1185057 307437 1321225 2269880 1650684 1732365 757137 1600594 504933 771074 823258 2474924 682172 416401 1087046 202659 2390191 1963066 114362 1919986 321550 144617 1020529 1363120 2204817 712774 2333523 630819 898962 437629 1677456 1138747 2371224 1217374 2402202 255569 239521 336424 1980533 1612925 2372906 301562 2506792 1074559 2084537 1261794 1623301 1757905 226960 2258841 1001749 2566637 1611117 2228203 12474: 1856677 1199467 744539 2048308 615061 12476: 1835659 2264887 243914 2112467 122846 996595 1112707 1345371 618973 192280 1117938 2438608 2607392 1340959 2070108 1811136 675595 769851 2445563 1613265 2146283 1639165 2232853 559637 1631588 2284949 2547157 1347712 525266 1046419 1309730 450389 832713 1312045 2578045 1519086 494554 207851 384188 1001185 806807 773005 2354998 2057147 2605287 571700 662403 2428477 1020388 1556832 2600949 710882 1251699 568595 368384 1085960 1172598 1409439 2054177 1934666 457716 1557116 2306364 2454234 383882 1858686 2641801 2511112 1184179 1709329 1302073 2575530 994019 1162874 451085 2137467 2228096 755149 332320 649943 1724467 1835598 1133362 2583515 1078521 2083282 2581474 799159 914472 2006791 1892548 1283242 2140225 2491719 287691 2483638 1384574 2195697 1985191 985374 1816155 620645 830883 1481163 2063167 1171905 2012113 396316 2003298 2428099 847039 1172049 1058739 1024888 264047 1978242 1927008 1597019 100539 1621076 590633 1250682 998583 625304 376317 2077278 1189594 2151655 1704088 1557131 1731905 1623225 1936786 1704634 2007339 1918153 1937303 2412223 41895 1059710 1934857 314443 151156 2095899 147884 2252884 1790460 695140 39690 255311 116205 945772 868600 1025130 932169 997806 872240 1889643 685183 227607 2593278 1987580 2594773 773296 134065 1191813 1334755 1393091 1761925 2426435 1279876 2314391 2038771 1029622 2121032 1798291 2567298 748965 1185405 145061 1433468 1618335 1279501 1232914 1294339 671778 1128399 1282810 2612962 12478: 612892 2042048 2132276 1961575 99207 2133250 1388266 1771786 748312 2256190 715653 251982 696137 377965 931962 918976 735171 786804 317133 1256834 263018 616875 743490 2169702 1130433 1139629 1290508 2588006 1611921 215741 961286 2338683 1824238 2233501 2219648 327807 303434 515130 2184361 939686 918622 728560 1101994 2166482 1119509 2016045 924697 2511211 1630645 1434713 1050130 1428666 826712 2400209 2188217 913386 92161 12479: 129591 1107318 2277240 2552866 2148460 2098657 1537431 1248: 2127671 2119165 409362 2173258 2384260 2434793 823661 173252 1428338 391629 141176 1056017 1621487 625444 943157 69831 1815201 182668 548114 1011759 572409 2087507 579673 1428666 1532679 12480: 1821073 12481: 2009627 1822450 718623 12482: 71148 1580185 284080 242549 1545206 2333817 1604438 671618 1036068 1033632 542678 12483: 598835 433899 12485: 2145227 761468 996536 1139060 1811259 1902872 2157545 249449 700978 1872329 2142056 2111505 12486: 925149 2104844 1755650 1421406 299568 779782 2370179 553220 12680 1223905 1577750 111846 1089916 165231 645358 1982693 1116113 1257395 916656 47597 872943 1766203 1066071 1678962 1986830 1938646 827577 360622 1063243 1625816 1820666 1520973 2048771 1269495 650826 1032501 836539 855874 12487: 809956 486492 89407 2339387 1772490 1013375 539057 1232353 459314 1299905 12488: 2308991 1528902 1445221 1069526 430471 1582373 2174195 1437035 327874 2327814 1104514 1827088 1695902 318763 12489: 1047043 1187125 1327528 1831366 324891 947725 949929 2368342 175763 625544 228651 2327223 2385412 964401 887157 2219385 2614867 2327454 2530466 1788991 2452410 241134 543314 1653681 110562 201224 2210258 632529 2008484 73194 98753 2331792 533287 930314 1230953 1922566 2148826 1063397 1212190 314111 2386062 2384454 2215021 351813 342192 2413696 1225463 455297 1340524 1176345 1129496 257489 2172903 660667 130356 2614119 2030927 1258883 813730 494242 1787421 2592716 882939 16272 1678423 890573 1604527 389150 1035906 2489376 364047 788067 458177 174770 465192 1109825 1342730 291651 666738 1377251 1202267 496907 616083 927237 2046440 471336 1878892 1716546 2266093 426942 1288441 886940 1718064 593702 2377145 1261142 629794 1292050 2340962 145402 938352 1893066 2530935 2147559 2212592 1049883 1249: 2594928 1311671 910619 1140218 903758 169311 895050 1595514 1075141 1161030 1094362 2510140 2119848 1221943 2054870 664033 1351782 549470 2073292 37570 1522642 216719 291720 113384 797793 561031 2285262 2162877 570548 2244916 2643976 1468331 750367 12490: 2502155 481862 113654 2347593 1734246 1138993 182262 309374 2462486 2167362 1292027 2043517 2600866 132360 858262 1591482 202388 458190 759761 517794 1988015 2422226 2497205 29922 827161 2004441 855309 1646492 2285289 2340736 1305628 1010815 16591 1394939 2243450 243270 796752 1303677 2503853 158928 824343 744784 232807 12491: 1338624 12492: 167534 2594928 68514 2046251 1011692 567585 2395193 1545071 326894 2342948 1253238 1541509 48490 2585714 2587024 1336154 2389102 1618220 39969 45216 675644 868134 151759 2148530 706435 978613 1393723 1479342 1232802 1824864 176392 933751 2635288 12493: 1702437 1489235 2538354 938385 11203 1500438 1368886 1162942 1435817 794140 2405337 1777201 668044 1285538 1219595 2477028 2090821 824133 2021945 2412982 1397204 1253718 465965 1109169 2150119 1137411 1988320 2225671 65027 1118228 2468579 1908089 2211425 570802 2310631 1161567 2484377 1762240 992921 2474770 810953 1053362 135094 234815 700580 14452 21673 980164 978365 765868 976936 1897659 2321872 1568256 1768308 1091471 888220 52615 977358 2625382 2345144 2530466 1947372 1241790 601986 420969 2406356 2413013 819311 1608179 1154366 37603 677126 1579347 1050144 2540191 1482009 1254485 118321 2636869 1616328 586645 1025091 1972759 451946 2158849 2272880 252035 194018 136052 1625645 1400999 2371261 1627932 1447657 1511894 2275296 706425 1719990 377853 776619 176026 1361441 1477137 1286020 1301513 1062376 2048794 1436431 83923 2428045 2299570 12158 70721 2004638 373260 506115 1836339 1773988 1937742 960890 1303636 2273670 1980238 1941531 1697734 360829 2299247 654544 2402111 30686 1668309 2494428 1321120 1779673 775154 1067741 1451893 442289 938578 2313013 1367201 1660035 460591 68014 964453 2213253 602392 261192 2290305 1810743 165040 1921309 102527 1936049 2143576 2426817 1057307 931970 1047904 419684 1767798 429190 248765 446594 439521 339685 1991608 1373455 1805128 352370 3069 1613960 2637780 145271 2088547 2256807 714180 1159211 2417734 116868 2121595 1433564 219492 2327004 781680 9366 1358294 1353717 625119 2214721 553323 242308 939960 2081720 726684 225922 1128166 1407608 24977 1851769 1997676 2480750 2528666 1021899 539294 451620 2393634 868236 762088 548496 1783298 2592905 2395496 1332016 2551468 1089410 510342 1062569 122760 2001400 1707506 188379 184484 1846821 817299 657257 973120 157846 746141 2232969 1533211 491297 1049447 688357 597100 1629574 855487 750646 1210132 2176326 271104 670802 1030116 318307 2596038 1077102 1787446 1525757 2538211 793286 1698030 1843527 884461 374272 1020867 1131616 918015 1996949 1995153 2380160 2540042 940664 2366399 1376723 1859285 606679 162218 1992894 761379 1633144 150544 414129 1019815 2019629 1369478 594491 314717 1414796 597289 2111032 738649 846125 690722 927321 1694552 1233157 1341230 1014982 1491053 50821 1313934 2137727 1373474 1425738 2175757 497944 1346254 1297634 1880608 1603763 1002945 665818 719222 772095 506008 327297 1069597 413232 29041 1369801 1664 538366 1145777 2238176 1328290 2098644 2265173 1246116 2183491 2259287 382207 580680 886695 2277602 1582000 495804 1264533 2532361 1897293 1432781 471267 1275634 1454780 1161033 1736002 1498429 1759311 1351439 2568683 2071438 1263507 2122371 1872781 1789467 412686 333766 1889020 1026135 2432513 2432714 1365774 1788461 2370797 1230843 943445 952746 539404 1542426 2097954 2178662 1301745 2296317 1570591 2598023 1970717 2065190 1672405 1807264 1630269 951257 1970584 2305736 572589 753871 1449707 387383 633709 2007390 670467 1562842 993123 2464777 904637 569349 201152 1824082 106644 428376 455205 2043984 1786590 1116876 408215 1857620 1534674 2058163 161275 2391236 1823839 502274 12494: 2056735 447530 932267 2601725 1206573 931782 935807 175185 919958 1639417 998607 1814570 337986 135631 885498 543846 2533707 2289944 1137287 2378169 876268 1686723 1570899 2148838 584876 1843135 747910 1425555 2208322 1584194 770137 970315 2034145 437517 2183805 358994 758609 787738 1234486 633802 1605255 149224 548486 88915 947257 970069 998973 185324 2031565 2242153 2649080 1592286 1672616 344626 65693 2341715 604013 1342011 764547 2163774 1291459 1402889 2180448 1903207 1886642 1155535 846179 1872412 1267309 1439601 580109 1220741 1803404 891713 1474646 1420808 2498073 881734 2311323 1355014 1223504 1288190 1077530 1856877 1217726 1010502 1054138 2149366 2347104 1912163 1681947 1626824 2122981 991691 1297828 2533861 801078 2620507 1616395 1223114 1628926 1022515 2468560 1549640 555572 1606220 60809 1172250 1785722 555768 2173985 935798 746767 1874663 1340742 592429 1873465 2130118 723027 58470 849600 854895 1976558 1261312 244504 1066973 1975060 1564710 1639560 1043960 505499 1825873 1966552 1076397 2196187 2474210 2535673 1774480 287313 539511 530806 2157848 1995242 2026677 2482555 207667 942979 1850746 797285 2040708 464892 1558683 901644 917257 2556221 1296478 2548411 2601620 1861646 1143879 119816 1040394 784510 2140569 1215181 1261889 847225 410861 56834 2439519 1979971 2198431 1618515 203010 1578775 186403 1248386 324448 1887596 1316452 1913730 1846251 2133529 1215421 944289 1499729 1075489 850213 922091 77658 1371581 1175952 388932 1814847 1710813 598342 1941773 164096 244525 1997944 642200 2180757 1124366 646139 321268 2303129 2121410 457210 217345 2353577 734247 1336361 12495: 2583328 2100003 1218004 440236 1672117 2385469 12496: 2236352 928057 181102 1844296 12497: 1586325 2320377 820904 896256 1185082 257414 2318388 1060871 2353302 1055755 1796378 329751 1228012 1203110 536502 426515 868454 360774 1425358 54972 1258289 1616873 1646764 98950 1665978 1887444 1882357 1924878 1851320 2581818 1449859 930428 1883307 270217 1458619 1957867 30561 155228 36488 2406894 738776 930608 2374332 485572 2204336 2138259 538961 1430365 1128834 1054305 2526488 858405 1994755 269340 2228980 1280058 1188454 304079 2198898 493222 1680468 31296 891877 1113190 2601438 1197560 327273 1334542 1989225 1692376 2433887 239603 314891 391557 2170247 1786368 980344 86930 1794201 2490981 2346812 637257 1314359 2397920 374440 2507228 1013993 2031154 50526 1860420 2641666 2138919 712774 1025843 1393116 1226488 1279712 1574339 1763141 163314 988386 1269778 918288 1092473 671615 1683628 669584 1983745 2575131 12498: 2409905 638822 2513483 874537 1486612 781508 976221 2594382 1514856 416559 1116995 12499: 1380400 1532810 380877 937445 2264447 1352830 2332478 85406 1462971 291322 125: 1059927 1430142 263288 89800 1012904 994775 1943753 1713651 267861 1157143 260080 2472692 901269 522647 202463 805257 2073292 2236896 60802 449212 582504 1084397 389461 80007 774088 648287 2573618 382960 454329 1904556 1250: 942085 978567 2538271 2493903 2382001 2523906 2279903 467808 2125417 42293 2437203 558057 1667171 1526354 418377 2462144 1808190 1852076 911137 2607695 1859288 1923775 1447111 1297622 2597684 1652062 1387775 1234115 775839 200526 1859039 1441618 231611 991649 2615076 2119172 2210476 1844656 1763504 1856609 1608328 2305126 1357018 558549 2491429 1132300 1888751 1801905 1753400 566359 51848 985995 720770 1865481 315820 366688 439789 302015 206582 1924725 100809 2033841 371805 235860 1758379 978251 2496543 1993140 2460617 1242697 1533810 1114657 682402 1933824 257242 1966755 1106472 271390 1458659 955038 2052331 1468557 457387 653839 1968035 1032240 359853 906675 933623 12500: 933767 1309213 2366800 1526454 1883966 1667506 1924821 229327 1205821 1756068 2132056 891081 2072391 2140974 1767257 987144 1708677 1858696 2455913 1503805 2516024 2595551 2391071 1640586 1421829 1869144 1537135 1431068 2319371 778841 1069699 455884 1494017 986240 788529 2001075 634247 1315551 1376877 2482625 416587 908167 1197769 817811 268175 1741251 2198170 1240043 1230022 1443036 1219822 1612173 1861662 878141 1120332 496082 89368 1236271 548418 1737026 629502 2357954 1583723 2440681 2373992 1596332 271627 87133 1252629 1701932 2478510 270323 1149947 538313 1679151 1692058 18384 2262652 1900910 2275126 1877595 141253 285986 2282146 867696 1774943 2236520 1796166 628184 670065 625365 2281646 1373335 469447 573068 705080 2463561 628064 741953 65130 1023326 1755323 707136 1050188 562254 1131471 294331 236481 1455959 754508 2207308 1059452 931520 2489482 1162175 2565889 939446 1272168 1166216 1471256 1410648 1532580 2458216 91090 564432 1009937 1912122 1683604 2044635 861409 727099 2482776 764633 1203437 1013660 966056 756018 1628465 180448 1490416 2604131 1421832 1721769 1718433 1365863 572862 58024 1187892 2206118 1591767 1076846 1100433 1236017 1079428 2630266 236814 812688 1791115 509886 1033044 792225 1905870 1165996 1093757 2040884 2086905 2538325 1424091 555795 1001491 357431 602965 988433 2008228 2541197 1244088 1922976 2477149 1247477 758253 37300 880434 572011 2502310 1221374 775941 1318473 792250 2579247 2198349 2244894 2459735 26565 638652 1487263 1181755 217882 1015350 578255 417346 1447179 145239 2200914 575171 1913964 2643744 1312956 1373346 1822988 81686 1031255 2311522 741127 2351686 615953 2256639 1431142 614699 607391 1810779 2530419 519411 774222 1683889 1694552 1161358 370044 950145 2437728 1044526 16147 783188 144824 2115861 1143545 2176229 331645 132959 823507 2403834 1199139 1437973 2522448 1020743 2069250 1773434 852658 1328275 1121473 612701 1899885 432404 2133953 2609340 500476 1414540 1317244 2627243 2230994 907940 110134 2240390 735515 710150 2276179 1151902 1560393 1984363 1245730 697416 141736 122243 561612 1886487 1510017 1894189 1865829 943126 1553327 839739 2520575 1886499 1288419 2593204 1448434 1021304 772627 597964 1092789 2446707 2252481 667706 1128410 1953045 2387739 1574061 2219794 2627118 605832 1145766 1670275 2099701 2126953 963511 1809836 1609916 2301501 2543036 767208 532654 115310 2208708 2548799 1907093 2396873 917948 2441344 384753 1652828 1852870 1853564 826979 1209104 1549524 2114350 1187257 63786 1316220 12501: 119716 395685 1871287 2548396 883436 1907564 788741 1058576 556719 2631222 1212551 1007259 810595 1715980 1625022 198046 1512718 2128580 618999 871240 949016 1708651 1532275 1263381 1484406 2551473 2312444 2041957 2247205 1634930 1518440 1369226 1671 1678185 1995416 1072704 796076 1359190 995556 1132375 1341473 1107769 261643 727423 938108 1734535 428345 1990169 185393 459012 431076 2405330 227160 1842681 2483421 1948496 1691442 717866 2360874 2219791 577246 1586162 2356091 1989922 685739 1760074 642281 24356 1016102 2496079 1860626 649799 1902042 707334 1134791 2568619 2406619 1761836 194304 1226411 610432 2352440 97459 303346 2332076 1099273 544797 2388369 2407555 2289733 416871 556619 434387 2075326 2472886 2137979 1278219 339762 1504523 1590841 1338622 2095964 1317967 593674 545137 887815 1063041 1974254 2188055 297948 2009479 2328247 1069906 1305234 2506643 970589 1047700 1743185 524312 2610202 2236755 2422147 1898973 186127 1802297 2419351 124890 1752934 838581 1018311 1583579 2090855 2048148 2546362 2604062 1548873 972589 970968 1762156 474453 2032303 616287 579432 564310 2329788 1493940 938173 507995 769829 1761236 449661 1569438 678333 1153183 926127 2191650 1358277 1161952 2382486 1615186 1194884 2150831 1005512 664779 2626413 1671056 1308287 1860420 1953124 826557 1013589 1622929 1745000 1958794 2379039 1563980 397595 696411 645501 138727 859689 814108 1679601 1229370 906625 1801898 1621736 1524743 125642 1759893 665128 2097405 224933 61310 1149651 139517 969948 1849604 2146108 410718 824429 14421 1495312 12502: 1411867 1497585 2177760 1801190 1249743 327417 26015 12503: 1382909 1579732 2498229 2051310 2452067 59377 1170509 41946 885492 1538522 1474111 1682876 1294274 1818334 2589782 1044649 1716086 12504: 1509566 1400875 318012 2418241 1916401 12505: 2537219 1782772 871882 491297 1480667 551523 347778 12506: 2088663 1817302 795464 940706 1248580 1048500 12507: 672607 2608790 12508: 846741 1512279 1626660 535875 1908784 1043494 1375234 1908751 2042221 999456 1357829 1483177 1746918 413582 2133253 104054 978080 693839 2293720 2217835 958810 2266049 1812977 2164410 717084 1076747 1987011 1505017 2466658 934776 276535 2064694 2241331 1972451 2460830 1477177 1509951 616848 116159 497396 1451423 433647 2648962 2628050 1181215 629688 2522734 2000630 308171 342274 1381315 182179 484856 841581 2595469 1580931 36518 969759 1388095 1278489 812769 2351137 2195751 812542 1816622 1197200 976865 1024637 1567977 1948870 177004 1075635 2389824 735716 1838327 847444 2086535 2260462 446465 2158700 2097276 1917524 1425474 2443844 35186 335806 835332 2173286 295097 2285405 2433524 2130844 2051090 2543677 1651534 1056686 1732224 1199278 1018825 933376 395478 334762 798489 2183365 2608744 106203 2248704 2472419 1168270 1910383 559229 999171 2160024 452796 1140960 1619065 623854 809298 881956 2439372 1575071 480025 2321565 882271 280142 2327862 20279 916938 2279990 960737 344131 2040950 2299085 12509: 1540303 962207 111235 2571175 1500810 358462 1920911 46859 672715 2533530 1649068 1571293 2603053 2248662 1251: 1690421 488065 581908 769165 1434064 285400 1941872 607080 507617 1556617 12510: 551937 1280746 740631 1761625 2007627 12511: 32950 109089 207583 1344203 136770 30062 916162 2393420 478330 1404682 2490642 1300683 12512: 1600735 728801 1816495 76074 1546230 1704251 908639 12513: 2421250 1369390 2116764 2094118 1246006 627019 876336 1972504 463069 2435312 1275213 153377 2538336 627688 1117393 293806 978132 2439408 204420 978978 2070922 1885915 214428 487073 218640 844642 272971 2024172 1870997 1864471 1478818 2509388 998157 249743 486320 523876 1361421 13305 2444054 1874180 1495372 978154 98601 1054578 1180657 1607628 2361923 1661945 2045226 1597797 1670869 200280 329780 2166949 1214209 2168411 373513 2249978 726017 12514: 1201768 973603 2229902 40184 580109 517042 970945 1783292 2326391 1772964 2624458 1626782 2239148 12515: 2382025 1120131 187099 2011946 195238 1527338 751906 1732366 12516: 1479653 534593 897917 12517: 440737 2259237 1612502 870206 2239070 661851 2591987 2484282 1005910 1089971 255551 54705 981938 532177 2220312 515662 1543215 2543725 938974 392781 2512747 162728 1941422 2171299 2144470 1641240 181505 882069 1518928 379063 2500311 670941 815152 729274 1636997 1700614 1490023 1409829 826542 2368480 2076444 1905110 1759220 844727 280380 908674 1262329 508781 616291 1004389 1132240 107041 1356810 1362344 1327789 1491129 1239881 577520 333632 2474431 368276 2530212 2115530 67766 1644751 12518: 378906 781874 445599 1343212 269501 982920 1845916 748522 9106 2323407 12519: 1859002 1252: 2274534 2053365 2119306 860991 278542 2216429 647769 2100684 693307 374215 57332 534365 49082 1371129 604413 2275295 331338 2355355 685869 1633652 1252889 2478092 1858050 1839661 10192 251339 885051 777786 1317787 130952 884917 2275877 1017568 1485638 438833 1944342 483075 769193 2451143 1409764 2557961 2335219 2341423 1847511 395198 1904854 2311551 2027144 595685 214227 939360 2320020 1233925 2010895 1401525 76839 1846952 1685494 1774480 2188676 626453 1390814 1246866 2185137 2352651 415891 1842025 1648286 2322580 61935 57518 2013757 951800 960947 489626 1393079 771183 1616156 645694 87347 1277669 2581367 1964611 12520: 234023 895641 1174200 12521: 783883 1820994 2453298 2051126 779064 1593536 724224 1713329 1394106 2404122 222518 1102898 302464 828854 2193851 1727949 507416 319999 693593 799810 208998 2493354 822582 1403821 340577 1007705 1273353 1666297 2416062 767543 1526365 294510 992775 530891 2284283 1963147 2095763 247122 15141 2449803 1455755 12522: 591552 846622 989629 147898 12523: 1795397 2431125 994320 2091963 2300168 562761 418482 2098047 2174044 2361135 1305865 1647813 2063663 2245950 2428055 832368 1039432 168835 1851975 2620317 106558 1288357 1469556 552063 665358 1859682 1854652 301861 2059949 2435411 487670 596546 2106052 12524: 2404890 2050311 24148 1954533 534859 955131 19006 846859 1574365 12525: 2594647 752952 2300367 1061703 1714551 1280556 1182211 1343182 2625523 951961 1290320 454171 12526: 1735843 1725703 2217738 560942 2626880 504716 162678 1578643 1248714 2607358 1647803 1845669 1228286 2117377 1309634 1188558 527978 168933 1845979 1737889 1615821 2065501 964341 243979 670922 1435959 2036164 85373 21044 1828884 1263360 2071594 958062 581199 2631986 2369436 2287113 2211501 2646230 2419786 769047 645800 942656 1652674 464514 1961875 598790 2126935 2605646 2430503 1385052 1021699 1308307 1950959 563186 2545331 2215358 1190016 2642884 361449 543005 267068 589626 1640249 1322460 147563 2172165 989662 982048 2347098 972752 1693018 782991 807679 1804253 2277451 1134023 1968482 959035 1735039 193412 854894 2096567 225020 272377 498470 1560949 2192139 2614716 353737 1416070 25250 908482 1942323 1797132 1308512 1622607 1283186 1431807 1550895 1764400 2227994 310520 1967746 2405820 829659 179235 339442 275879 765553 463001 1711439 1348245 2179083 337681 1506520 2372036 1343081 884683 2057568 291587 1289348 2380700 1065307 1280289 1210944 975023 1189679 837026 809832 1582068 715607 661648 2074027 42433 1772227 2274295 1169635 64618 1039368 2132241 1562197 1489751 1344640 502622 1016058 1804921 1477153 1706949 96162 1047589 1189889 1765037 2494640 279418 1146402 1709731 874853 2429935 369420 2519245 988266 1362218 732361 263243 1310217 1999043 11400 2141012 403825 604720 594555 2399750 1489264 1242521 724190 1300751 323314 1642619 1053026 1283309 220576 816234 1527447 833255 1702580 537476 1266554 587900 900775 1122711 1158900 2257323 2092610 1238205 384176 1388349 82874 951011 1808221 1557347 2585735 2138510 389109 1599442 1828443 2197438 1975107 77985 781891 470779 2353643 1529363 1196703 2367331 2201591 1056992 2434795 1364306 44458 2224950 895504 15420 2421910 1904718 2438175 2119862 1801404 43028 828150 496956 135709 251679 2334553 828871 169072 2547408 1395362 1660571 149943 2171262 1881565 1670325 333358 829632 2527951 1045730 1909983 2515855 1031295 317605 2283357 893898 692230 1049431 1634216 632153 48726 2061940 2612264 2254153 621350 907673 227781 91294 1631265 11166 762363 2469576 331295 840878 1457533 166625 1390441 2205337 1795680 1565855 1965625 11685 1607194 1168011 1508296 12527: 1526449 1264001 2061604 8511 2465730 1404539 641096 1360575 2467593 2234180 624850 1799419 2274977 3174 659513 1595686 2413481 1773565 1949976 663794 301623 438931 1461110 210175 1901628 2321379 452638 1907589 1435667 1843531 1627562 1496722 566127 764236 2259163 959440 1290352 513218 294973 1533777 1094367 219336 12528: 1380653 694967 1711906 2435168 12529: 122431 1381395 797371 860305 682937 719725 1510866 217534 1253: 1478675 2027763 1908244 192133 2099969 1804582 882605 1238181 2290022 1508918 1110551 2431930 2232911 824471 2587946 12530: 709745 248498 1438576 1435803 828317 76196 365984 201182 2520146 1968912 500731 688519 2577497 854414 2598218 4850 2558811 638434 762689 1094950 165698 1860254 1503934 870874 1945166 1884479 1488914 2094630 384781 962601 1331022 917226 2372816 893628 1424380 1896991 49122 2284627 1334113 1055531 321121 2242655 1934640 1199523 2355938 978311 2645536 2309443 963249 1321191 2121645 41153 760271 914997 1851078 2118960 235763 2597964 843204 1788287 2286295 2204484 1356015 2209805 733702 1999310 1366376 1945117 73659 2529576 1053600 16477 2394064 1135 1983088 1087638 1605591 1202718 2157496 2112818 992181 2063574 1733438 2499448 504252 1966415 1351260 887825 1484693 954823 2483785 2607660 1477110 1248900 2032181 827056 597407 1761530 2219128 1949057 630935 907095 1974476 2215358 1057145 185393 1643303 1705543 2259876 772686 1795343 1066990 1585158 1641689 2559125 2478290 399369 1869370 1076146 1688033 1151665 1206855 189629 564334 908897 1775933 2243770 2181242 1677262 1532066 1798655 2182677 1216639 463339 2063256 349534 419521 2219791 2525052 1739127 331963 2554221 878454 2451865 1916169 1750139 1982847 989988 382348 1887618 2136527 960579 1620052 2161460 1021019 2352149 1884423 1480426 2065368 586895 1950833 1002313 604521 717501 2521883 1677151 1627179 2045098 2145815 2555220 1729504 1316537 1529951 2579036 597993 764744 2162187 1614939 1119751 2483944 812796 1002277 1699361 1699377 937541 263666 445105 652018 813970 2562487 2220880 899839 1239941 1599557 2230827 783233 1438766 1719632 1147742 2313819 1541227 2480352 1548908 2102393 1740888 739060 2031967 2309326 2497147 2196246 993608 2338226 604687 2397674 564655 330074 2182850 572806 1030715 2308604 197999 782843 2458216 288599 8899 1611650 2214292 1086438 1608437 1067669 1103196 1019419 160881 112218 689513 413952 2150248 1762652 2176309 1245261 2397247 674777 2284701 345543 646632 231815 1245102 2326665 1291859 5210 14827 723519 602978 1851769 525359 736650 260580 2014248 2620947 1349384 469070 701623 947433 1889230 2048350 1721256 2053280 363340 53460 1618848 2181399 1864420 1168915 2031134 1410682 442972 2168513 2319601 1867283 662352 1798877 1792409 1397705 2343665 783492 2547820 383678 1019632 450296 1272943 1234712 1606 2192314 2184951 2287157 1066392 2280944 2340611 2385596 2201873 498192 2488279 647896 1153059 2274603 2364713 868467 2040648 1001278 408373 1122237 1611683 961455 1192244 1893295 34951 1298816 1465377 1243536 2231676 2178531 1865311 282068 1028729 1892081 2412017 466937 2463599 1512417 1310915 2258717 437602 1925824 2565380 2554746 2636895 343352 873783 822201 2628793 951436 1974228 2058054 956962 665614 1607823 297055 561727 1672767 1633018 1470487 5404 1150338 1611350 1363173 1213904 449767 1589883 1346574 2038297 1347396 642055 1693621 330131 959596 2590754 2351252 1122711 586477 321184 1465406 2372471 276162 2583851 2498810 1252711 614567 191762 1773170 1595399 1759167 877727 2169142 1447571 1748361 108449 527931 774222 211027 1921920 2021734 1716405 1933283 403164 1569914 1912741 1793474 2633089 2109363 1242549 1228353 614 1169309 1913118 184707 2171303 1085314 2012523 287868 1858872 1268455 2083329 1264281 2367743 2050743 1638173 2142913 1275495 1348796 1211485 1968841 1695030 2439216 920098 749092 1200071 665109 2478385 1960214 1075186 1691942 502080 75530 1125191 2527397 926432 515886 836644 1585696 1103091 483905 2455728 1614926 195881 828706 1442489 2563682 737036 450857 2142991 2524494 1333814 1354575 2450076 1995463 1379366 112609 1817071 712610 154079 2306602 487761 1333355 788059 2434243 1013767 1646549 2473871 1113886 577525 884920 740717 543460 537632 423572 820546 1043183 1177683 900790 629528 1554570 1483119 2064119 716732 2553711 993962 1766843 1658024 1960365 1302602 184732 769943 682856 1111700 2432231 1049067 742319 1156372 561896 1264243 1166780 2034241 849450 1736180 1462557 1296235 780444 1123829 67581 937039 488516 162159 2280858 1656666 2647898 434902 1406808 285710 692105 2529625 2323561 771574 2087163 2569476 566392 2630920 1108367 1001303 2253112 442546 12531: 1863594 2115636 29777 13590 744254 1611752 774881 12532: 1643157 1732603 300863 12533: 1025330 2552862 1344760 1720844 2590668 328651 754599 12534: 68321 1068777 1181115 2185640 301577 1573572 834387 1375909 618005 1376836 854200 770477 705828 1485736 121863 1152116 16236 1204317 299153 1095965 1859998 1077430 1142526 2628558 1877299 98129 1521285 2491070 2201487 1901739 1376877 1820750 2103199 1616388 1140903 355756 789500 1121989 1004255 395750 1478240 2549895 2579932 1636890 2030374 1979829 2589307 543774 907979 324169 1696708 2520352 798174 1975764 94462 2158590 1628221 2397071 2221629 1237898 627688 943867 879575 1861449 2126255 1096793 2073606 1825016 1123680 813424 1703953 576063 1507092 2389428 77239 1304096 912066 1069144 1294867 1034152 2532754 736977 1597295 1363065 647187 655085 1550596 2534540 2179817 1826902 693338 187601 1955581 1794922 246166 539530 1741304 1672828 1145606 191173 2327397 1202050 933671 111736 2009579 2331808 1304827 1229352 1963173 2412353 2491272 1960540 360169 1984602 2368242 344062 1764491 344940 1475775 213009 2270646 2429881 474276 329541 399671 2123219 157433 218183 52845 311836 2420617 490606 887575 2388095 1064441 475708 1998614 198559 1255448 2099446 1704823 2111453 269827 487354 779886 1605715 637432 828921 667526 1419854 1885823 281783 775314 2141848 175861 1432572 2477534 2303393 1286371 2157080 2381557 1738839 1859698 472587 227257 816755 453137 2151845 2506001 1885435 2429017 238464 2564622 1662244 498151 2129407 708421 505962 93740 2642974 12535: 273476 12536: 2586218 2437063 2473695 1230118 12537: 2485850 12538: 2382575 2368569 630226 1505447 1191263 2085612 72036 1420371 630981 2346294 536722 454204 2542528 112334 1971566 2328019 902931 1798026 2265476 588074 2626216 1150195 2172691 50412 1363085 318466 677640 88433 12539: 390508 780324 800136 2428089 231600 2114260 2262652 1951576 693356 110081 1398977 1637615 552356 2160020 2212422 2190860 1385429 1357785 921022 1351288 536414 571263 1606215 2367496 199341 1284726 2108832 805018 2469882 1973032 1468405 52936 757828 1501327 60089 2079404 1254: 2239149 319258 124728 418307 1297449 2099780 922457 2066923 36418 897739 867444 2542789 12540: 243877 166043 1459962 958514 1062016 1957556 1319106 1383386 2258700 1352165 805190 1125211 2017364 751340 2084350 2644121 2457479 1650181 1989573 1705731 1294282 469751 206250 1330136 1316293 1198374 1772633 1997855 56590 2645265 1725204 811775 2359361 264955 2234624 1655787 1799723 4597 315561 1655248 855265 77237 688118 12541: 2201379 1245607 1702570 2492154 2186059 2051329 2092436 2338137 499688 1831212 1011940 1034723 968055 1464879 12542: 331157 360830 607810 173362 1731838 1194982 2160563 2344545 730178 1791627 1467775 245748 2176923 391353 2604473 1968645 788924 105916 1635851 2610073 1892149 1729612 1173086 2520161 370138 1392109 1047 2450322 866709 423776 928767 1202223 1954061 2176120 1868196 390843 1040741 2263343 205995 879607 2079496 1154945 2603741 2248534 2147472 575456 2498079 1793417 1210305 1361614 1988699 12543: 574843 775578 2165572 2309488 1738373 462754 338386 1549436 2251891 2534832 1596727 2607152 2023703 191030 1657627 1183534 529079 12544: 2486850 1062246 1384398 80025 1793492 180687 2174707 1496516 2266193 751625 12545: 1168158 1601862 2297485 1332500 1736442 331278 2487036 1559509 2058258 867948 342454 1752463 930334 454389 12546: 667244 1921145 1569436 862995 1555444 1848016 2028280 2536232 1597739 289096 1543531 1932377 1456997 1498987 290508 2411625 1719031 2460653 1253773 2289308 233260 423729 2199600 910894 1206842 339256 47672 1319654 1785345 87185 2627623 2424564 597923 392059 1989308 847960 1770976 2001979 1292867 868045 2280048 41006 529709 2601606 1393584 1198457 2612884 2226558 428880 121537 326482 766368 2629338 509269 504263 175521 1470888 1790820 1460906 259810 787284 2189762 1901440 624655 113326 374363 2054327 45216 1065644 2442491 329013 2499067 679176 2444628 856315 2391638 1371180 1601558 2308865 1600739 2153062 1105145 905544 993606 753337 2281917 2273100 213184 1684428 1474414 317494 1902730 2275541 1855919 1993128 1173611 284900 1396833 2258149 989936 814772 1819383 94304 1077377 2598892 12547: 893697 1330279 553384 2635941 1481712 1849204 560077 2176801 1573072 486766 1241855 205950 2460244 139902 205624 2617870 1214796 1005838 12548: 1890586 2369887 12549: 2339062 2601260 258249 678784 1203011 310254 1017525 1589357 1811894 31039 419582 1593270 48198 1420761 1222180 1479224 854006 1819881 2021585 847227 2354643 1301261 1743124 1346955 2513421 227568 2516022 590646 581102 718123 2200718 974963 1965180 111743 1255: 1191521 2060397 2611785 1559584 256718 475662 1814704 2318182 9538 980094 2047718 1379231 2542301 765213 351719 2564761 1589034 844512 1589252 1503519 948942 1222245 1512054 2481794 494167 942350 2644694 2600018 1616926 1037782 322425 2262171 18851 1383496 1195938 369398 1745308 75214 2276305 2237237 1370372 68870 2305966 454312 1299843 646470 1724187 230790 1415175 1885679 599281 2507593 1612558 2372816 670693 1700038 2441347 2430662 488007 1129594 201086 177638 809973 2644145 2225854 905916 427339 1415733 605481 2490745 2273177 2548917 154558 1234197 111615 463373 607231 2610271 1989923 625099 2359969 1499533 305485 2019534 1071447 438189 511054 1104323 936825 2570504 930159 1272251 2404455 177642 61019 1178418 1564288 134644 2597253 628773 995556 714428 1986850 1489454 1282592 437561 1127517 1791921 1348407 769295 270111 1762653 1882996 544273 183661 2278279 1006383 490285 2569109 850764 1910660 49834 72047 2467430 481623 1686373 158326 829274 368461 1459555 486205 536274 52417 943572 957205 2387962 1515326 450207 239875 760200 672834 1022732 719569 2440169 1451795 940873 2519659 32824 1288427 2422971 1887638 1275213 2230647 1646396 1194393 1463822 2370929 1870259 1435345 169204 1990611 293514 946295 2448474 2448960 160887 2304160 672525 2196069 1742984 2454464 1342040 1706142 1162680 2144096 2007115 161223 2392003 617337 1533342 269201 1909934 922122 1621467 267949 1901454 647771 2176677 217807 2619712 1745123 1657783 154515 198478 1817233 82297 1103259 1670960 1252500 1254278 2500230 516751 2569271 1763109 2089544 1344766 1874734 1053665 2192809 2435395 1765512 2183431 404342 1739368 547756 1684041 1666604 670831 2393759 86249 1881459 1388386 597782 1568649 1635009 1785710 1368244 1860626 1200710 2339046 1240406 367158 219970 2320099 696347 855827 663395 1811717 1193249 1249679 2327844 1927731 660573 130594 2056103 1409550 2256986 2624475 2629991 1734147 930658 1921010 2524668 1487236 2346483 1500283 1119680 1238336 1300512 1011158 825738 1629287 799098 1886486 2468210 1361638 172762 1814147 1540253 1767482 2464520 1372236 746026 948341 236145 836834 2553108 2112148 1093328 190494 1614425 2364352 1688055 1554726 52736 1132815 698085 2290562 977351 655098 2156558 1065388 744513 499554 585685 2385108 99476 1050986 246349 1487922 2029964 1737159 821342 1197780 172101 1529557 1516136 1109665 1197043 1666439 2117446 2463055 913438 211108 172875 1319725 491486 1649634 2239537 476451 1920425 1604544 1072424 2295978 1217210 2570080 25952 1490001 1158731 232430 293723 880548 549383 267349 1232458 1085375 1347016 1492244 2326164 178386 2621466 129188 164602 30885 206442 1476643 729130 2300734 2112656 2170840 1518099 1093724 1428767 132537 670179 545780 624917 1830614 896146 2307900 293267 1937793 1331854 1634298 94893 1519621 2075580 83628 1315759 1071423 730180 1159164 20179 2051513 486746 2486664 2390100 1232800 90873 23887 1577676 2146622 189483 1463101 988424 404494 1573745 637644 1987201 642799 2293697 602466 1477185 1398860 347393 2608855 1385020 1303710 285283 619431 1558618 138695 810543 652611 372052 1969183 316338 260188 184156 1035642 1486949 835818 1414370 2436275 893586 2504186 303620 352437 477104 1317129 712287 332681 2610202 1875589 998107 306286 1006548 1196854 2416754 1249791 2407791 369048 149298 305748 1867814 2463649 1147748 2192913 60594 1006241 857268 1369063 1182389 1249351 508676 464117 194502 1930032 1095732 2233186 832014 971874 710268 2089722 1723910 669117 386504 2063014 1223599 1922190 2501096 2551408 1545940 450144 2516140 2550431 1827294 1200876 958151 904486 2011383 2248773 241460 674891 2614060 1202664 449869 885226 356842 388642 2318947 493385 2518950 1236396 317469 1610929 1444187 1261989 921714 1291406 747375 2337788 2530211 892767 1358046 947067 1912472 947518 1713707 1704249 2451031 548605 1027109 2431715 2240081 572279 1133500 1278142 100197 1054433 2564080 1702433 1646592 1571261 2427980 600951 766170 772562 927032 994450 1670043 1032197 1358393 1522171 1176518 2103880 1639504 1341079 2535613 2380261 673122 2614230 203723 2341893 341826 953365 231235 959019 1282366 2285733 2247496 165703 985051 113673 700368 903949 1758153 1607713 2141118 1617223 1871557 2044272 2588043 1909826 440960 1335098 924729 646687 1661949 2397938 2428200 1991632 2434098 25318 218186 309967 2501886 1619086 2048001 535688 156796 2288118 1017138 602855 2267981 859152 2053931 2527559 2025588 506406 2174552 2224451 2485350 2502208 640173 1117438 916885 1406378 2245413 1476325 668230 2141976 277741 154079 730409 1714299 622994 1734966 2206423 461866 1160852 2078727 2252340 1072490 1531591 1874835 309873 2249787 290457 328746 52816 1023813 1722344 1038246 785397 896724 990722 2102669 824079 2179291 842803 2443446 2362183 1735055 1316833 212637 459426 1537919 2156711 303792 638300 696393 2325949 2344962 1075179 927548 77912 680441 2490411 1622890 423361 869544 1685990 487200 2023891 1182000 2334016 2364081 1654024 2081907 809389 588802 1362714 1194185 933998 519265 228331 302114 2366277 615502 443415 2452871 325904 166352 1028366 1743351 874445 807681 574606 461957 943318 2511416 2153010 156350 42176 2504243 454298 878163 687130 509138 2210042 735537 216607 225418 684648 1408041 1396747 1732379 1369584 489741 1794019 1538925 1411969 2269840 12550: 2098599 2493801 698100 12551: 1873127 2238207 145467 2631993 12552: 2240790 2188435 397649 2256880 1980190 469253 653975 1253337 2264638 495794 12554: 1390931 1377696 1214063 1797462 1590878 318484 1504162 12555: 1787459 1331862 1887425 2499525 166671 1771107 977043 2281937 2049472 1047049 12556: 1134937 1376525 1281990 1372366 2449257 145926 2069130 1751053 2100210 515774 2513086 720130 1895056 1389683 1313196 951597 47340 2158190 1609429 413463 153356 306287 174586 2597895 744546 1050184 724043 1975297 954665 2470372 4628 380841 2295161 1816448 1805670 963830 53697 2365173 1991906 2257504 1629446 383757 2028970 1021445 697979 1240880 78876 1487705 12557: 2296924 1647155 2266538 2601301 2473947 458723 2190475 1467500 527702 2301667 2638694 1426404 649364 874852 2441199 2272304 1641121 23083 1702619 2339751 967849 2259655 2206765 1304938 705646 341138 574046 654528 1046883 2477422 1875244 677794 1956915 2236248 1324189 12558: 1904729 1393117 2246053 102866 2098864 1256: 1911808 1239411 919276 211302 425100 2381246 1985176 677522 2212181 842925 714047 743271 1824153 2534928 1512547 70356 1487599 398865 2263784 592443 1943504 1971789 794251 2207507 398762 825861 1468676 2334907 784312 2258151 701227 1573664 2158340 1876459 1555276 2592397 999392 877127 1778380 2331863 1353586 1903579 909291 17246 2524695 2180326 332677 553215 1096565 2225554 886796 1259181 2544336 1616016 203932 1895328 835015 746609 1710164 444593 1230961 2002578 1964955 2154222 2189620 2422966 1204050 550928 2544359 703080 436472 2252684 2175005 1005330 595744 1724881 540063 1772870 2166173 2499420 1067246 2197957 2033540 2229500 557484 1750396 511655 532781 2392536 2329143 2493843 2077269 1370214 2428502 658510 1632717 2415483 2256018 390517 690609 1125052 55766 2448324 1067794 964495 185695 974651 2098110 2395061 591870 2508463 742012 1054225 1421438 2213460 225620 286048 425683 760096 2033176 2411610 1534875 2175344 261664 2375237 1070541 967634 2173733 2450565 2404017 1438620 2309074 129888 1558849 2456301 2253084 2615661 1506752 1181992 186293 206367 670668 1279627 544773 2512189 747054 2358751 963961 647843 1414147 765196 1502805 2257412 1943382 2302201 2315679 2015329 1385044 865268 782308 720478 431571 2570112 2495460 1413155 108022 1782314 1470414 1980135 365799 1141786 897280 1169840 379107 1601403 1172685 46701 1768561 1612033 2527698 693432 970751 1203324 1521006 1679001 846314 1719439 924048 1778720 770335 1285444 1886719 671703 2324275 283883 1158479 2615037 1607445 568977 1115595 840066 1331098 350942 766795 1787676 1457500 662269 382301 1828523 2115578 702974 1651374 616148 1048181 2372148 486125 468218 1926223 2288741 1031033 482251 530664 1988704 1850162 1936741 1369365 2467873 1589401 389960 2608854 2463044 2106202 2476585 2324383 1269040 1513014 842574 2616889 1119750 2632760 2481181 607178 2390650 814069 533750 2273942 1381818 2099455 630814 667673 571361 504365 1371764 2304557 1950952 1654202 2205366 1091898 448676 1957794 2067817 147225 2057698 2335375 1109938 1694352 1870465 1941851 47761 1860102 824026 2133512 1128350 2065143 1486502 1152684 1186325 1400675 2168614 580374 1722102 2260144 315921 1448108 2543810 1874010 317056 987483 1327207 614404 581852 2564348 2501327 2225482 2621700 767926 1617987 1740480 1683159 1750335 2537095 179259 1049315 2012083 1861755 872477 905218 821222 1807355 1858405 883159 1997536 18106 2007155 261081 557330 2194564 910945 384381 236617 883211 1287972 57998 1284496 171756 449118 1827869 962282 945440 2446516 128114 2562146 1069467 145726 1545735 144750 1683269 1311381 1657177 1214999 1482151 1177536 615020 2337979 155281 596953 1340067 1658634 2484324 293660 36185 584910 501621 816682 2080170 472937 1619986 764558 1714286 587690 823044 2211678 1919010 953696 728549 2167957 439052 2344370 369201 1400054 1732792 314897 361755 1165022 346535 2220859 2216788 2287655 1206068 2281091 1735519 446467 2557433 1156623 1337795 1079777 2222014 2537632 785474 593725 2537636 313821 1710276 2113760 1028710 88909 1718002 77447 648642 1472260 855845 2601566 626099 726726 1604493 1651326 1687256 1153227 274474 261047 2464381 1112994 87118 964298 2537333 2431282 38893 2023613 1650980 1269747 2347460 1578516 44407 1689121 1233406 1061965 588459 1783508 408966 745144 19026 83019 1174157 1628056 158322 398282 2045107 2090360 362989 195355 933961 766908 2344081 2381090 347229 110669 1400204 1268928 105918 2604460 71760 1204854 2579046 2277485 2026914 325018 2168209 2580723 856829 2051090 2464003 2117204 1862872 1291756 873007 822543 791801 2237290 1523870 986327 1919204 857950 1340217 260727 9482 885927 2116057 2591467 2404702 783113 739009 1193833 1231261 678826 795251 1248303 1745801 2436042 2120432 1924895 488891 2124432 494632 188003 295222 1954637 2064247 1547496 1963939 1164109 1941013 2588353 1854414 1778011 567362 2307060 1943144 2252892 771578 1106996 2451709 1891931 661864 1910872 711331 771049 655573 989443 2194364 1745670 1622594 1297212 1814086 963324 2349105 1040689 109248 378784 2002428 1469297 767633 1889971 1609486 140233 2553930 1221034 1520011 1919231 643114 2518319 964380 1577657 2442325 2603093 1856138 1940222 1318055 397526 52779 1026720 1784946 558981 2186818 1653565 582911 1406695 1480086 2584192 1766597 1464750 74885 968536 689533 1378927 1324808 1151836 845814 766472 112170 2622657 533614 585994 1933121 617727 1788463 1742928 1279073 1425003 193430 328764 526362 1949727 2603360 1678117 2603435 614406 256729 1788238 277937 753905 1163987 20978 1274434 1877676 540787 1160146 1406713 537011 1248923 602503 2539434 2333917 762567 2396822 1678845 60970 724759 1973617 2124693 2623047 789153 198160 2337776 1413895 1955221 994874 2322298 1808328 662252 1372159 682043 2586810 2329319 1406310 92598 552643 75828 2282891 679902 1918998 863370 1743242 2421760 2554473 565478 2046451 1723176 1945053 2187780 2295423 1677163 827872 1573257 594157 989859 1072053 1226921 1434404 1443498 1785993 128311 1583007 703317 371701 633699 1742537 2043518 1858591 1451860 2183412 410292 135234 534590 984997 1875605 133026 1913718 497482 2524753 1615279 1742480 945406 2238177 1994217 525765 1946419 1960735 450267 1350519 740378 138829 706274 623174 14499 2318601 843801 1274258 1583380 819156 1793503 347834 1629456 175948 800802 157181 1955176 1315233 2022203 1848593 1705459 1970629 1445489 1677618 2180491 2632444 330278 1640549 971122 12560: 2294943 2489085 2246782 145142 1313550 682885 161280 1032458 1532892 2057599 1888884 497548 202695 2274482 815086 2508893 2436299 1557593 1036776 1269538 1611907 2069308 2237439 1996919 1756832 1506806 341814 645993 2429320 1760074 651316 1855135 2486776 76390 691554 1880677 2313335 1727907 396029 2017223 1213190 1476822 48978 341101 800893 1315464 183995 1919875 962199 2632722 1289607 1531703 2446658 2127273 1213515 1935517 324844 64244 615720 2196870 2413820 135992 381563 1649321 176244 1480425 2331089 290970 1741914 1712506 1131626 2542528 1538798 810009 1153059 1559944 725344 1278390 2422147 1527919 967733 141520 1034203 2400027 680249 1752934 1443316 226041 422273 276391 600878 644744 968386 2259932 2583486 2257080 2435983 2190218 2333632 2134293 1319879 58417 1856435 241391 1469999 2332038 434513 43375 1191502 800692 345800 2016277 2232560 164885 1362851 457903 1533189 1910695 546773 2240098 1096524 164336 1728127 663150 1521368 288923 1520502 1649922 2160071 1733305 444042 721247 2442577 2089141 2092666 2147068 443447 2203501 91253 2642502 85842 1500291 2457220 1291156 1517220 12561: 2367964 571312 2584783 12562: 638536 1876837 2141585 1532336 131683 1947415 2610031 1508425 755231 1308724 2409225 2166529 514985 2465337 1620708 990301 252072 2054497 947918 2150751 1898445 1501562 840803 369875 2087852 2048658 1591722 22061 1141536 542564 2261411 68724 1476342 1488032 1809207 2113022 1295850 1105899 339753 1122985 12563: 1806931 12564: 1991429 2539747 875746 1563254 1803729 12565: 1446099 2318335 375431 12566: 919476 2598046 2290290 2009282 1240006 932751 1120508 12567: 2432116 2071448 897147 22037 984874 676175 2567886 284173 2482204 611683 1522373 1498507 2104061 1375578 137231 632708 1616259 1257590 387919 1270868 2009515 298054 819495 773667 1698697 818021 495198 2251956 2100359 2554086 2248624 42370 1128839 2084789 1437391 2154103 415115 677885 1028077 895196 295828 187366 2036559 2213320 140070 352207 478969 895956 487211 1700760 746970 1155922 782930 1540861 2609768 1548877 663220 2427127 390415 1061971 198434 2468565 1669636 2052989 78600 2492596 2315722 1992507 1512798 2552062 99348 2162230 2355964 677299 185056 1204723 415073 1414097 169963 1428066 2158635 2473795 1076619 1475531 1769793 1257400 1658465 2077130 2058609 1393359 2244575 194748 363144 2056188 2450896 615510 305604 533547 2048875 2507467 1071439 2428423 1030265 315105 388567 624814 749189 1811336 380083 2228571 1152077 2246808 1647484 2091364 238150 1346980 260445 952087 688893 392938 2012875 2255920 2512596 1647356 2128397 1846375 2592177 2536922 654317 1994815 780777 843269 850382 2534348 1003137 2497226 751115 2541327 2085397 717225 309133 477422 322528 1440780 2285838 1532211 215438 745447 742 74171 1369996 996112 1140580 2369965 2552589 1959431 1407394 740530 2290010 827200 2464110 1870295 1550688 1955352 506949 1689449 1075274 1957393 2564257 481292 2370370 56680 2570514 1493106 1399796 185816 447168 2513833 117085 538734 2404773 215475 600137 916046 1444029 2056061 1494674 2491063 1103596 2129407 1070187 449440 1989815 255066 1341795 2026953 278011 977920 12568: 306169 1171236 1881433 12569: 643460 848297 1085673 217774 74964 1007254 1603951 1391140 357192 1247877 2001962 667319 741809 1701271 1336329 1275886 2065328 445962 996324 485601 938198 1257: 1338852 745667 799779 384176 221557 12570: 1332360 976321 216963 126732 1463075 2346813 2277654 1400433 1613574 1491720 2369821 1178479 528634 660343 1268751 1925513 1087723 2203612 1836206 901064 669085 2470213 1573983 1936732 2052413 388021 2307471 223937 2619021 815734 2082109 2520354 426779 2315006 1856054 398791 1229436 2642289 2424223 2564842 2014656 1214054 502274 12571: 2537210 12572: 1735886 1648397 2171160 2385508 761998 330086 2412149 2362944 2583389 1667448 1980732 12573: 16710 1093964 130365 337335 710385 343600 1282433 978959 2342718 1797057 1947312 1294884 728348 1205358 1130607 2301906 780373 948706 270796 2438313 1020125 188577 1565155 12574: 1249387 482269 1074143 322781 924910 1667278 301037 2541336 2611343 12575: 1941947 12576: 2630245 1925121 1371574 1097482 55344 2151490 12577: 175957 12578: 1123426 1035176 1878429 2133085 257517 2258907 855280 1501738 912915 1544543 820499 186946 1518836 2478893 2343196 2244111 2629459 2100320 2189341 1954678 1848670 943149 175749 1482680 2127528 2078245 973487 2213903 1045570 524390 1479590 597294 606086 1675468 154401 1342291 2266641 77027 460757 2104506 1768759 900281 580438 558676 1912073 640589 2320446 94474 548572 2388261 12579: 607179 1324079 1258: 1829014 401260 1995860 2550409 12580: 1573785 848193 816905 2067136 1902431 2037853 853517 661731 1698826 1870107 1393259 763529 854015 1626041 1386035 568333 2005716 1712098 47376 2341134 126981 562978 823058 236103 1085375 458392 1521597 31077 1327460 516891 634236 824264 2234617 339428 205747 1786740 1259180 1002485 2246487 1709022 2578770 2139081 2322862 772996 12581: 1546750 12582: 754355 1183411 789787 1132479 1408393 2431832 951711 798181 2208518 1316262 51741 2235716 1393482 713909 898764 1149251 1433111 963142 135348 2389821 2048343 1872855 1119908 2450252 1419398 261517 1297739 722864 1780874 675368 2140058 3561 1326136 157490 1363333 149707 1193278 1051736 1518850 657500 7840 1228552 520143 1492030 83446 1302623 659182 171752 1486173 2306949 991859 1421304 164756 1534818 498781 121017 536818 866411 1370488 2008561 1645057 1096976 622670 667591 2427822 2079929 1359875 793395 398813 486720 2409037 1271125 8023 151572 1383759 1097840 1902134 2447273 2104926 2579164 6323 800590 645588 1715980 1201331 309240 650947 1340195 1234714 2398571 1776306 1539597 141661 2371218 654302 1430466 2254642 950279 2283578 32771 2350432 2150119 798852 1901270 1382143 1293235 1655978 898052 1484957 1678799 1523520 2362423 1843539 522622 1193478 1890255 2026156 1537725 2396731 2012010 672681 1401845 2545483 608469 515538 1751225 1965899 2419024 2285760 981780 2037990 1053246 925562 628716 2362546 98044 2152816 1978161 1760262 2333373 1620790 1869382 629753 1228674 1352252 1097045 2122908 540747 760432 1499826 1564651 890335 950568 1336129 1411254 1493758 1894391 1542250 94549 2554963 2373426 1575475 1701349 2248396 2467371 275481 1193827 1340750 623776 328494 1470416 743441 79404 139975 570502 2411538 1737968 2337698 756615 431184 955917 2035549 1194218 689751 719696 1886979 495916 1447933 254349 96502 1663188 1306336 92712 1426379 2610192 2351062 1458602 659972 481700 2576389 796726 2463317 1134567 2439055 1566608 1057308 2073012 486437 1365480 2335362 2556051 2568698 942825 1899187 1890915 774027 850475 281561 105175 1730112 9172 1359398 1954683 2184188 1673414 1777421 166214 677158 2272757 2416088 2336357 2053329 125501 952609 602274 1823333 1238791 2000089 2283361 1367715 2057911 2586316 514200 1513258 821904 1670783 1146138 2039865 1786643 1807077 562438 2526668 1641110 958555 1413865 272265 1733446 1323909 711289 2197826 1384842 1525124 535164 1786741 39200 629933 1796685 430527 794800 2411940 2366849 425617 219203 704515 547598 422699 2324834 2560012 599763 681280 1204236 223174 936097 101446 234906 444332 647726 2615242 299581 2314114 2069095 343482 312579 191688 871307 284972 1684769 1602465 1257754 290007 2430266 2019899 666699 1475 1146342 1606056 2350070 2625077 2485053 2240945 1532390 549162 72200 1616441 1666422 396132 229402 1284833 2278532 2114012 755105 2165233 251706 552371 1760066 1010865 1966058 2177400 2004802 117684 490285 1462363 1624379 2054437 2239722 747877 2530047 2165295 1413617 488305 2140176 2175615 1710434 81901 137391 1895955 2198639 2618475 602452 1127733 2194340 1765522 1573862 545225 2213904 404180 2311112 325880 2234186 419244 2314806 1225406 1881552 1590494 594623 1452324 168081 1451287 849760 1973344 1775602 1002618 1717294 1444433 1725012 1429854 564486 1987421 2201248 2208495 1656687 1527586 176167 102262 1108352 1382019 730914 1790371 281638 755231 47512 2481867 1236161 2180509 841758 2251598 645486 324252 565746 48664 1524181 1808190 2121112 2620692 1280280 796441 1945174 1151173 1465089 1243134 96975 1508936 279261 1210827 511508 2146313 2484583 423433 200183 466323 1117409 2053696 1869192 1469898 1193468 2037272 1551469 137091 2013204 2466928 1640249 2570904 1527707 225664 1122668 476832 2293865 527710 675597 2247237 1031235 1001827 1101221 1292027 161327 2381457 1468105 2309000 55263 963892 1554417 2241662 2403421 2507045 699818 466525 2291463 784307 650853 1302925 1430992 1710048 92778 501271 1242117 1437076 1531371 2311217 481119 1369829 2439199 494520 2137205 148489 2522403 1225150 1733804 1378883 228523 2585557 557456 2157361 573425 665743 705116 1422130 399511 1038733 412263 488133 1594696 428808 2053341 1178383 2336870 2420208 1015526 2556984 558099 757961 1745034 1370165 237324 467912 1354997 420301 741278 424056 41635 1969148 1686257 942703 853824 1210079 1376300 921356 61668 1762679 1730671 439512 2123155 1271423 116092 378201 2640394 2196856 1605605 689613 2615713 278678 579050 910669 840691 1837003 204299 896750 292151 1578695 655641 1174964 668505 1819033 647797 1490209 1812598 837220 759416 1122068 267945 893786 2540244 1863256 2123743 78245 1174441 792592 1414035 975741 2368498 212618 156002 1030359 813494 1092313 2094472 2082395 1920931 114077 560611 1205986 51260 17344 1893136 2544946 1487357 1842453 1152186 2376006 281918 1848539 632767 2020895 1678342 1946744 1399020 866798 2615805 1587430 283471 782102 2567555 2288690 2178644 1144512 2003733 1869012 907090 2470846 1850288 1537890 1125919 2119680 2065508 443184 615835 670065 399282 2499855 949256 1912489 86605 2452726 1897269 2135637 120105 2138264 691332 1473093 2442433 2510535 968883 539868 1363673 1919034 2004666 727385 1117842 654763 832159 709050 2041777 1673603 1853637 1686467 84586 1551243 1448640 331167 51742 2047460 1937576 341833 2464989 1569631 1319603 32791 1680215 629045 2309263 958794 2515816 770583 2476413 848268 177629 627576 837885 2029740 407875 2046602 1259933 1943714 304076 653533 1663448 1657376 1113293 1248934 582822 2467539 1038887 2491959 802951 1617897 1721573 229450 346734 1936674 2162528 1491407 1071254 237945 570735 2557349 1485930 1634960 2158694 1142309 2644256 125385 1648467 2329223 59507 1526776 826694 512398 446675 2368910 2361146 1919061 1332373 873584 1666472 697365 1844599 180443 765878 2127219 2258355 1628925 798608 1755075 1492864 2200536 1253480 2520908 1928683 1960381 1915287 807655 96597 1815037 2418577 648282 1694690 816168 32145 311059 1542562 1582774 974497 2007992 624867 2559725 2603235 1106588 2585112 292333 2523345 1772999 1609282 1335600 2353639 608778 1939184 1240835 1341462 1929654 2155462 2070031 132489 1299602 422334 669455 1020482 1466037 2270521 877 2483114 355180 1997609 1913095 341963 2518033 1557760 1239458 835760 338608 2462654 1971391 874390 1912714 2304884 1761633 2113791 1266701 1320754 1859744 382101 812769 2309747 915599 1258560 1047066 1327019 2484355 1765771 69498 2579203 1457716 598529 1019946 1334404 62068 151539 1396493 1302311 1165659 528507 429426 2389473 2297882 2622783 1334603 1265966 1840173 1262823 444934 1502588 1126172 23821 2603303 2453133 1615089 803506 812240 2304050 420936 722299 639527 1574895 330284 75030 175605 561204 1142519 739081 1623505 200595 1471350 1934272 2301002 1476232 978089 460158 881504 1536017 1686743 536970 831437 219966 531002 566233 1347430 2275387 511850 205885 1224779 1436652 2042487 1584798 1576081 507426 193157 1392711 1167845 799213 1443592 1001372 1125554 640402 1093498 1908871 667002 1173647 1849476 391663 318037 1912315 591510 958485 2464717 134866 1306957 2444081 2271939 481372 506867 493349 2587348 1348757 438116 1043687 1126017 2260349 1005844 1913570 641468 2026251 134145 2082943 608687 2606678 605946 707520 1649624 1416846 848655 619486 654654 1829502 651186 2070471 1384634 213684 2099924 344110 2119291 2099436 1427064 2583775 551777 648823 2390682 1083826 123743 1826998 2385864 822359 1408814 1591923 1283973 1475042 241445 2391101 602139 467100 1295344 1819970 25277 452237 897967 676066 2632525 250272 344759 425918 2384880 1832246 1065785 122277 849147 25461 739873 655506 1674503 802850 2634576 1090506 511970 112104 2198844 5004 1399712 809614 2553459 435310 2504170 1684386 1416875 2497733 13074 1648008 2391156 1523169 2211102 752797 1505207 561223 102163 397781 1455080 1591722 1232182 1932779 265401 2591481 12745 2292419 1160102 917363 2180232 1591989 906683 821305 389877 1858808 1779077 469723 2185201 2125041 849855 304401 2609081 1357715 1496710 5099 307913 1281583 441038 2181917 2636292 55938 2492198 1633860 980739 819610 1363746 900709 1936425 1320249 2641268 332662 236782 1847407 1456495 1333283 2052119 2151805 1028582 281115 223582 2013256 1240738 184484 2541849 424434 1130083 60205 2138896 730419 2232924 1815641 715071 55723 673940 2443924 1631027 1625083 915553 1289779 1057874 41886 2111185 180392 1368775 235900 1878110 1034499 2417326 1026609 1923849 95327 2241654 1910058 98423 1744785 1001755 583808 2635263 1888811 2600795 1852520 1779325 1403751 1710806 1292707 1576654 1309294 33366 1214545 1200798 1178675 594912 2605705 2645575 202897 2533639 1346866 1116782 1868085 512905 533671 2196476 1313415 2162760 793908 2157940 531928 263053 277305 2018521 2509890 770322 1502216 879641 1168474 177339 42399 247174 1078290 1319476 2233169 1889675 1784659 2259843 1076159 688893 605255 2277583 1472771 2488949 1802010 1623183 2210616 1365029 781459 2440389 2183425 2262340 1993670 1774982 1156832 734833 21642 2310952 578713 2152616 305281 452500 63936 1503694 721025 1343351 590252 1688968 406472 1353577 1143577 884124 1298626 649662 778861 443440 1594434 1672017 1962199 889946 2594401 1666367 1901474 1642520 1935978 2238516 122660 48916 705328 1687376 2293559 1528772 351138 1198433 2395912 952999 1325168 2298719 2074645 218172 1519730 566602 1175552 1118858 2536586 2487959 886454 2609461 970586 740651 1380902 624536 806713 611779 72761 1833437 696521 704470 1943419 2325593 942704 402782 116627 11409 933559 526340 2366307 2433291 1912886 1204276 1553814 1582761 1995019 2004643 1914163 1409006 1840848 93386 240847 993174 2634596 1213108 75391 2179220 1754128 832904 826264 158548 1519784 441672 86956 1612559 2022298 340778 2026586 1108357 255017 1266362 1797355 59837 1669268 1932560 685405 1372627 1912791 1381726 1466826 236702 269415 423610 684011 848002 2519056 776836 839970 73248 274207 1866594 1690132 2377864 1725254 1010985 1273437 1935271 1888563 2085785 15074 1343521 14667 2457269 426996 1769808 288463 2150570 7167 648115 996403 781556 543630 1886856 1569557 1757456 152539 1812156 974000 1613192 203948 1128100 1268681 1881665 513591 2092610 1961315 1991885 283112 880507 350801 2320229 1467559 1152921 2525882 2344023 1807834 993400 972276 1940218 1112962 757331 1930830 1532879 147695 605547 1881443 791914 820072 403103 712095 2150143 760846 2209451 428817 1373400 1391586 569056 590839 2097870 1371961 1670703 2074058 1386495 1269248 1764645 739802 1965666 290061 1441883 2619082 1828812 1033684 2359665 231965 1464501 1931656 2264422 2311609 1206240 9888 1982059 763640 1604403 691017 2205765 846708 1286188 1532353 1772309 1581728 542429 1608619 130733 834212 1762055 1608095 1448285 316725 402030 2236418 539276 516685 86252 2013783 283831 156382 1483863 1468051 1348931 1825207 623983 1435972 1071772 835813 2621169 749039 378872 1079916 1477700 2107651 1721087 911567 2549213 2276715 1560817 1812318 793025 1531631 964090 149784 2322217 170872 1929056 1260673 1219045 1406086 1346480 1724582 84056 43627 1354293 211431 2529119 1579630 2355489 42143 1209405 1348803 1258678 1598120 1320952 2348445 458066 1692118 1397163 1645555 1702005 2084479 2396330 2275338 644630 2047787 1309796 686940 608329 2479019 1250457 1836365 893795 888008 85458 1182474 677087 133904 1465219 750014 1335062 1691788 1300278 655169 10040 2097996 2538432 359638 1544784 2413899 893272 1872794 1528346 732358 1249626 369047 623611 1862911 823281 119440 1901445 295820 1776342 1474922 1442373 1462499 1365891 2315918 474027 207315 1315961 422710 1867028 1274382 325706 2607672 1412553 1644894 1196783 44563 2287228 2159452 1501281 1890 1271122 297726 440948 2282625 1892159 1179101 922544 2365255 1044632 1412796 307809 1844642 420525 875948 1966381 416573 1073535 1396612 131326 2089571 524185 1278227 1116859 1015658 636357 920044 1076236 1373231 2525117 20737 2559925 2503498 2048958 1360597 384231 1130745 101752 1111852 1032735 2560849 617197 1779913 1050684 1373715 2334546 1742510 1678711 700820 1950014 1565780 2194726 801972 2378144 2215495 152059 2281610 30941 830876 2102153 2459449 1910259 374692 1316817 2335739 769105 1263270 182708 139001 1596238 2387911 36196 2224632 1686334 1159380 1248386 1826113 642072 452362 1125383 5768 621869 2407309 1110818 940162 2602856 2488072 2584778 980787 2623753 2352320 1135370 1105467 951934 1831952 435130 411887 1279211 1753980 52143 762230 2474159 1581258 1989545 1716421 1178967 1115731 2117061 1765221 2082410 1141399 2576946 2404111 1332892 2298676 169137 577207 1571293 1438241 2146534 208907 2478996 728748 2536600 1317323 1173399 1115928 2262092 484305 298297 175515 503968 1700058 2040778 2516339 1331335 457228 2120134 634776 2307308 1902662 1530503 1033014 2551274 1434997 1707147 2109196 1459509 1992497 1018488 333766 1284789 227644 78822 1521717 898652 1939543 1563680 233409 1866667 1963560 916771 1173943 1047618 894510 2009665 885381 1701785 1638947 493758 1017136 695567 2332383 1493721 725580 2378915 853110 670404 969982 1554606 1510872 1238187 1407372 2112673 1617017 822590 232314 1209672 1805262 2374761 646197 1928647 2214591 450322 1476105 725128 311371 2442979 1619365 1931235 671673 65323 2178513 2361118 2013443 801572 305067 507663 657889 1981222 2284821 1845344 595700 140937 1164204 355875 359644 209494 2101468 1144897 1768968 1258900 1361929 1670598 2226483 238394 1938477 705410 353214 1929122 1891730 514990 1067479 318001 145252 1431346 1384702 2314391 1178195 1902311 1019222 696661 2409561 936619 2297960 623425 2164697 693726 936314 2119471 1453644 847735 2516213 1718676 1503426 621230 698669 2198123 1475745 1245229 2535103 1965159 785344 282322 1574909 1471966 560577 1792773 933492 2365350 674017 1184912 1635756 1571694 284795 1466000 1782978 1886758 2080212 2172805 2204849 298653 1915411 323916 933080 273975 587799 1501227 1547653 1513161 277291 1744065 1274280 2501117 1020515 1474085 2520145 1944576 646138 2437689 1194027 1972591 1810936 926836 1195733 239678 1537790 2645013 2151612 2511473 2156873 1350996 1459710 2362863 1584139 1735359 307369 1378550 949654 499837 2500889 2512452 1415346 838763 1421676 537761 93073 2095392 2648419 1810689 2361989 2058752 305770 9582 2359708 66355 1565651 1470879 822371 37892 433679 188313 1008889 1286788 1604329 776373 112405 100570 2108448 475616 118958 1727344 2126407 800652 1301173 692105 441381 1918340 2204263 777334 1696609 1231636 1531123 2432487 734579 1652519 326019 829925 550197 2245713 1813342 374813 554534 1772826 423923 1267225 1949624 1576704 1384779 1798754 2332964 2371068 328465 1566415 720909 1434564 2161730 1828447 2311832 368996 2429701 466250 193493 2303360 497966 566392 1867526 1616950 648359 2247446 2625136 2384777 2026767 2355869 2640732 1028828 1055236 1198017 1192802 12583: 1416849 682697 505713 1291961 1149362 256278 684708 12584: 970270 1383674 1850353 727508 1029768 1346255 1347040 1836948 2506731 2445424 1100272 684587 2108631 12585: 1417639 318457 1672508 835474 2288502 3402 297397 1940143 12586: 427828 1802710 2351019 1233700 2175463 2247811 1352715 917679 2610268 1446677 820052 1897 146462 1989679 1078044 861119 1359240 2589988 1960461 678633 1799341 1494509 1900575 2598723 2040906 1220889 996539 1500243 641364 771637 1662661 1594327 2031947 411573 699263 1844268 2246914 2074353 81211 1930204 83586 205019 1250977 2073482 2586563 814880 199401 734101 268203 966044 1706487 601106 823544 1353208 1922742 1695902 357148 409999 2171192 2596231 12587: 946483 2233783 1905172 933972 1227795 490534 1973573 1750923 1362780 453830 2364547 347785 217306 442926 2101741 1916632 434646 2052012 2093688 1781416 2343720 1356819 1541787 1538705 142373 1788492 879382 333483 429879 2132322 2093124 661518 1080447 1519213 753710 1108139 981837 110816 948679 303020 113139 1611282 2492593 763896 2368543 2444522 1966687 2319043 1352758 12588: 2608332 2146656 1756495 2068203 2243350 1429169 526032 781417 12589: 2000199 109075 229051 2546491 1259: 398527 2566084 2491790 1376300 2082635 848885 1719547 2013047 2014309 752643 996588 433355 979197 1032391 1482810 1793593 233427 1690785 290906 131654 1432925 986482 1327699 252056 1511548 12590: 1106844 1474421 12591: 897464 2006750 497598 851169 86378 1038049 102029 926995 417641 2218787 987587 963781 2320154 1761229 1072692 58041 151180 1722018 1838685 318885 363021 1923023 204767 688599 1561649 1606775 1499253 273651 190866 64241 1547071 85488 1240303 87035 942519 1144243 1062148 1212511 1287491 2061225 2423007 7581 599114 1114141 2564497 13333 1691576 1208486 2272790 1469918 976521 66716 1024205 724559 2638259 218704 888229 2551295 2011309 1997899 542024 1686515 1281191 1231933 2517833 416375 2118411 1605295 1343212 1698583 1749191 2177140 1546802 2538364 2076015 846555 1215181 233017 1395500 1026070 176387 280143 2621013 2366469 385433 433942 1488292 1815213 1196681 357058 1697186 2475605 180278 1259315 1414531 273310 1393718 2615328 668033 12592: 829261 2474555 1079746 1198316 542907 428010 1353518 754179 1389515 586420 1048285 1141479 2612630 12593: 1561890 610827 93127 1505884 2342642 909883 188777 2485032 512665 835544 2243587 660171 2520302 2399068 880686 412517 809380 312178 1365435 461212 1265971 1579209 84133 2313357 1515098 637690 1175652 268934 657248 578158 1671667 15406 2345340 977944 2058957 2314279 641764 1541227 1604277 192899 1962412 1787623 1565917 569928 2483715 1412479 1054673 1208904 2332135 1034306 2264935 726441 2490098 2161728 2269020 272705 1813891 273219 909377 1632297 1643617 572109 2546392 2189876 1716681 231407 1058490 2449912 2047086 563236 845727 594329 645888 1001924 1920056 12594: 909440 12595: 1788792 441912 119280 2570444 2520496 837258 146794 1153549 1945638 598595 12596: 1426330 2585789 181699 350941 2628834 1304090 1209569 289699 1472871 1348986 226608 1792817 392787 2391325 1301201 1507649 921820 2297136 2345015 1572909 2056368 1430590 421015 966099 868339 2174899 2564562 2528213 137814 2300465 2163045 2377107 1677862 12597: 2434720 2481845 12598: 1223524 304680 73083 1973503 374530 934389 1198570 2357357 2326542 2527975 1993723 173112 182875 1688217 2052398 2318560 12599: 1401637 262748 1357526 2373992 1465978 2436711 718211 1431750 1091550 1701980 2385508 2239532 2156936 981307 2196251 2025647 2305235 126: 1436396 1692341 2286235 1713944 371781 2221289 2479003 1321784 433969 2381639 981806 1246744 180522 1100241 539264 968133 895982 808261 2270009 511899 1454031 2098657 2520933 544965 1533443 1480922 1432233 2130110 1352964 317282 845185 1691916 1149308 1260: 2158044 2554267 833704 393655 1286183 926006 1254461 94105 2461308 1610645 2075976 1335118 568488 12600: 2439005 553139 2029121 1087605 1013930 316012 1863644 1462939 1017756 1237880 1195938 2116910 1938019 44540 459185 2026721 1317996 1157206 1225327 2244217 682319 1505988 1206989 1105412 2519684 159774 1344659 644960 123475 2430503 1711907 147211 631860 2485581 660656 2040306 2390595 450207 464061 896231 2146544 1038733 1496780 2492713 923421 2337422 2354220 748083 1165353 1146218 2409097 1124220 74955 1166691 820387 1606086 1593570 616286 2524668 1514980 2076278 973996 2371804 757664 2229690 410389 1042938 1133552 1114141 2126736 200810 640926 1474435 1002025 1524995 386715 741245 1685948 1253903 584907 1994347 712318 2459822 680045 1910648 208337 1827355 1572933 349068 829372 375088 2319337 264391 982763 749891 2346201 2637923 487672 1548321 1429870 1372729 221589 347244 166367 1117018 790728 474828 319513 2407224 80177 1192441 406788 2541906 330430 1656704 1426920 1892734 2632909 1814835 1641705 2617537 388530 1492488 644837 1914977 1295057 2171359 862101 2434439 385653 2023976 863512 130725 490466 342828 1134222 506727 630403 280832 954742 2209562 2452583 12601: 1842661 1737211 2553297 348766 387262 1061109 2189991 186732 2503163 94807 1872458 1873049 2160415 1699826 1392763 1467294 745540 806690 334762 1307559 1655969 177065 1569593 1110339 15898 1782923 22143 2588593 1377281 378118 1957401 12602: 1773381 976637 20616 307362 1014819 12603: 1895096 12604: 471879 1932624 2279567 2295136 1013862 2625371 1604661 2570372 12605: 1342774 352510 2583660 1570016 1752054 1548605 2302327 830360 1031246 1947275 1245166 347363 1843054 1944653 489982 240940 1168871 947184 1242376 235403 2129183 2104926 898042 326453 750822 1521943 429912 1078391 788212 2433405 2584457 242429 1459492 285856 2621703 225411 682626 1082857 2493903 1416849 492998 65928 2471604 574584 2407142 917226 1437730 440727 2620176 1491336 1876955 2403913 2131681 2584955 2026823 412568 2067715 683615 104234 442293 2128354 430101 2237870 1854692 1272020 1764421 2578044 2387022 1554579 17219 363229 2239459 1166851 986319 42717 2040865 538084 1082536 83637 2419437 2578820 2217356 1998869 2400153 961409 1029069 76322 415663 732388 161944 791189 1299328 1468354 105774 2441401 1601730 2352545 670679 56349 1930426 1197402 2403058 1753993 697065 191480 1046426 2178338 2249058 279205 1621776 2529839 1494409 2166908 1554248 817439 2431442 2505513 1961487 1170481 1316050 334687 193401 1647781 77728 176655 2371591 92621 632346 2205604 2468725 2068911 389465 1622535 2616407 580741 2155346 2513004 242454 126309 921144 525379 563277 676660 1661073 1945445 1369823 2407875 2492282 870865 33185 217156 291283 2321787 1034873 1759382 888823 197364 2385814 2482288 1257676 2103011 698290 613282 1625709 243355 1234525 53228 1256608 775346 2406220 429397 26479 23771 1066484 1845677 2264057 837175 801720 1731464 1407580 2050577 614805 2317355 2042081 815970 1366863 604398 655086 1941508 933015 484024 1696061 545038 1145647 825932 1730486 429207 2181339 1517570 1946492 212643 2130178 1047470 726655 2445041 2452225 434257 2277758 2209012 2040798 1576932 2210519 840537 905497 2049898 832895 1524767 490553 1200587 1055186 2313052 81335 2548022 397497 852821 2453855 699338 2102473 2205270 1602967 2427215 340979 262807 753108 910718 95365 1522046 1412908 2411939 1621857 1789635 1089722 2597404 382663 2441198 172291 760490 522236 1321746 2164338 2117927 2385268 2441183 797123 639594 1476372 2327143 1031395 2430353 1283288 1062086 1585661 452323 1259206 1887042 1975820 591739 780964 1163000 2614895 85254 2243281 2102055 1513237 2431997 1781818 4407 185572 502637 740510 642669 841501 826212 1551107 619279 737114 1918073 1425300 1841229 587811 760021 263678 1199600 2210956 959505 739565 1696202 2275305 2620523 1116720 357584 464185 1537287 1121681 1134754 2434301 2407939 1211519 808947 2485001 2281700 295418 930237 70535 1991910 488622 2318192 2236197 2304117 966830 2608743 578660 2110299 1766807 648220 1590459 85450 1168091 257965 1018830 2137336 2036121 2147732 119416 739619 681999 2308051 712619 1962363 51707 1920151 1471981 180982 1818553 962044 1363896 1347069 1661121 2530784 487672 417175 1774009 774926 1424052 320607 2431428 2509591 1524279 1774610 399489 2495414 2271861 1860468 2219475 835349 1836502 251935 1359035 2621360 2004936 2403073 88345 2117473 1295393 1593708 99928 458765 1845630 1438586 1020499 1940798 1714457 1581685 412853 2242195 912913 580223 2409793 1983931 1557131 500464 2428653 47327 2102087 1526833 2076444 1065440 2461667 129173 1727776 1640094 86726 556221 2117615 1037911 2117708 203399 292898 1015971 564310 1102951 1035819 215782 885367 147935 418031 2394218 1753823 2289213 2508642 1204475 2125900 1682668 171170 1320395 2378530 885875 1300054 2580113 1085526 775389 787397 936417 2196231 1027709 277231 482828 1880319 1059166 1326541 1447472 564698 1362149 282154 96500 1705220 1308802 36834 1683659 1659492 1322660 1071649 521963 2579832 2351306 1811913 188429 2621770 889525 1397247 2369102 2229039 419731 2581828 241271 505893 209780 1158517 178800 749442 2077456 2096722 859033 1283243 2557756 842160 1397260 1852777 1775214 2566621 860704 1642827 536072 1073431 961377 1988038 1975594 1434697 1011953 875900 1563016 907205 1554090 1498985 2083002 1377065 136492 1493064 1009621 1249990 1285720 2062007 2035933 483066 1332006 1188325 96529 360564 619985 1576504 2014447 1828861 692155 2434810 1882226 1104740 944741 636126 952544 2308345 579149 1357964 1637504 1100250 2285233 417067 411893 535251 785794 762796 2506563 2080754 609674 30298 1291438 554519 1396768 1891497 1723617 195059 540166 1432194 74729 1328787 703278 2621381 454499 1607156 739929 2105439 622093 638258 709949 1548773 895413 1778750 1962838 587133 1054248 2017935 1803445 2256203 80264 414359 1032545 12606: 354610 934979 1822220 12607: 779370 2585925 12608: 1039055 721379 2492483 12609: 1746226 1012477 659795 493689 1163000 2311031 1595967 829518 2095411 1261: 1737192 2605754 179371 1953945 2506455 1743317 1402303 2325803 1481169 706795 2593970 107389 421392 2186084 445535 850586 1272620 1491687 1494715 347225 1954828 664506 62292 12610: 1261715 2020475 12611: 1229659 1700997 2364958 12612: 2506132 1655234 1192830 1744651 1098265 2487417 2097995 1368944 525528 1849945 1002367 2170505 2178143 1856403 2280419 459587 2471432 2266068 977533 1443512 2294921 430013 211864 1337390 2374513 119061 2481180 1645365 987179 1614240 1395744 2258755 570428 783329 1582967 1747709 1053704 2269093 1938231 2199627 960614 640439 1955539 1758644 81519 2145093 2251132 1057400 1677588 1071615 2067237 1331155 2261523 2509302 810019 1468435 1027451 1271161 1822404 24826 2584850 866406 2413448 97857 709989 2422584 2476046 2606807 1151002 180691 876659 1114887 1578895 1309580 942192 416687 2548965 1081393 382393 177005 2372976 459516 200321 2485803 392094 1941636 2467514 1984813 2587456 573772 507519 2093800 1271455 225899 1533572 2094599 2095392 359978 531844 12613: 1762881 119283 2573462 629659 12614: 2143400 1535959 12615: 2022097 2247276 2093971 1289383 12616: 1751359 799342 1298247 2410242 1276971 12617: 688484 1957865 627838 833326 1485863 1769031 2451772 2429320 1731578 2241532 2540310 335185 2320753 981199 428354 12618: 2167325 1417991 1317366 1851496 1963572 1328648 2373729 1774395 1076970 706076 1111689 1166444 2611670 12619: 220292 8097 2092370 1338970 14794 125096 2546347 486195 1262: 2042390 931005 1645749 1463300 366425 1570923 887389 1656092 1543811 1369515 2158651 1491075 131264 1337074 1614982 260956 1933960 170600 2186639 824067 81692 615183 1594399 2132962 1647714 2261989 1365437 1227375 1759377 939887 2255533 1936497 1658322 749794 1036044 1540044 1971347 1139824 999619 2406014 2117541 250374 1573486 998700 574055 1905352 1979933 275171 1303710 1617646 1991274 2584411 1877925 1618352 101722 457192 99542 274802 1499152 2137853 1011759 913543 797793 2095812 8660 1947278 1523948 1747048 474255 2618139 1709177 1157706 2368281 1751121 296936 2358238 1167542 1098946 2429565 487494 12620: 1602765 1902840 483646 1652106 462536 252925 74670 940098 2570440 2093124 2052580 2053299 307231 1141112 1356276 667718 415323 2461455 1045466 1964313 1999441 596716 106288 1578365 2546081 1166517 1217445 12621: 2338468 1014090 2228387 12622: 280336 399873 127271 1016960 898180 1464268 1234710 1084006 1858850 1520437 1834421 840707 909759 671130 1228818 12623: 631886 454801 2314831 871489 2633505 1506612 1931698 1022276 1581026 199477 2262885 2133411 1714930 1441340 2447462 1485130 279623 2625866 1953459 2201083 1140069 2573039 2588319 703105 2349736 926326 1362663 1352074 2510589 183962 164837 1748979 959331 1850468 868795 1072129 887563 180823 1312353 737396 1803045 299926 135020 2501116 1371796 2197360 533550 643372 94183 2547532 711120 1953677 915858 144850 672031 1819621 2606205 12624: 2315210 1174819 1777861 2262914 2499182 371074 65403 2064245 915530 1306786 1155022 12625: 1971095 224109 12626: 726795 89177 2411161 709821 2177932 1294060 1338932 2124234 315058 1190532 66892 1396834 1715473 788645 1699035 2330387 2598300 209664 316289 1526365 320623 1309283 399820 1227356 1158164 1895631 612799 1467096 2236077 495669 1272095 1911768 1300774 12627: 1203703 863569 1861393 1769413 2059090 1256866 289077 603477 196634 2516529 1355775 1053144 2420122 2178666 1130081 647630 224288 586488 476721 713627 2558599 1372305 45328 2474029 1124348 158143 812385 2450283 2291631 952764 243833 2062433 723448 12628: 1547864 428204 378214 2599662 1698217 12629: 283334 1212887 2247276 850154 1224623 2542702 1263: 291238 551510 1315419 409377 12630: 2074002 12631: 1379280 2420401 1660695 1393587 12632: 2248757 333640 1091846 29931 12633: 1517435 2271686 752696 713701 955178 68492 31988 1522500 1555652 2035900 2092345 150676 1722247 671992 328155 1339122 488565 119011 2305502 2452668 2513806 2214050 1430357 1364920 2442759 33899 2019790 2096047 1635851 2584332 387689 1440126 941694 1055226 1849754 1250884 765680 618089 1284686 2375513 395416 1050698 535261 1359966 1207214 2110943 1916555 2465962 22019 528877 2531311 554346 1223413 1311480 751095 18862 2409906 23347 2467932 181464 535898 1856019 2201809 1603020 909926 1869258 788431 438028 2369955 780711 2631129 12634: 1961542 1270217 1130625 2595349 2003855 2246049 2127917 716757 704962 2600503 990490 1203100 668946 848302 2431921 2409222 94284 1066599 1060977 1293456 1723149 334903 2545328 12635: 1520914 2386920 12636: 1540655 920168 12637: 1303770 199909 2358829 1879254 1599508 420384 1064308 998271 12638: 586574 637929 79537 2104674 1474816 1669956 12639: 2029121 66187 1176559 1083633 2484892 883282 1957186 831099 1181037 1545657 1091756 1309588 2124415 1587644 2075524 757584 2379951 1101086 405023 186809 1587937 2011440 1692704 2404742 1992018 2505165 2539627 330340 1213972 2236144 1124444 684830 1924107 2429940 1101797 1836761 2165520 1340961 2171429 121543 765175 1190738 498857 2530898 1602892 1466415 497356 1520904 1726040 2160004 2235711 1028420 2264439 2433295 1743982 1510878 2516844 1604841 502067 1247774 2553028 615832 840372 1351427 424719 870438 1415010 788627 946572 2476365 2298676 2136182 663491 1436116 2201149 601547 306431 1066231 1949449 1264: 2610508 2411667 2225443 279350 17690 203007 2585582 46802 1372557 1857854 442282 1537793 871240 2648785 1304027 2019940 805676 1351285 634463 2198055 736664 224679 630317 128930 1080441 708824 1796701 2368046 942418 1351118 670956 1699696 304663 34156 18293 1154249 1564104 1062476 664672 2165902 108301 1509673 1871629 946421 1006570 1653502 598638 1304232 866800 786369 518677 2060852 1801519 2574828 256164 672002 84651 2479839 2550175 1295253 644374 1356744 1283809 1199090 452112 2378660 1499042 2119965 1740817 2344473 65485 659907 158629 865902 2082925 876926 1568267 1788492 2474783 2129803 322367 2647387 940146 1675979 1169649 2442363 279735 673638 821374 77447 1644013 1502691 1978818 340560 1855602 2024051 2440358 2622621 1574718 1991222 922344 1718518 127266 563440 2264833 2157871 1817177 1863423 636692 2491720 193885 586781 2648017 794300 567445 1651898 999072 2270680 1421058 1248372 479222 2126081 2050650 367042 1146815 1985595 2425716 1189247 1359126 1660468 2481073 1672379 455669 390766 860888 2634188 350615 655892 1389065 520604 741653 2581397 57369 1501643 1368154 118186 2031549 2602641 710375 1094238 1355987 1206 592826 1020874 373810 2342534 1465987 2182636 32482 1426399 486663 2181879 880562 1629801 933392 645856 12640: 1825869 2520513 875248 125569 1899913 895154 1093602 1867416 671176 12641: 2055146 1281280 1519148 630925 2524523 398170 2305109 12642: 2000370 12643: 1255372 1332253 1613540 806496 1375891 1898433 12645: 185377 1312864 947189 177972 1829226 571570 1920746 1636416 2448159 2025236 2073799 381753 2401785 742915 1394657 184786 2268279 106546 323155 2259665 139242 12646: 873465 1564379 1274761 1215440 365625 12647: 1819123 1405345 837220 1411634 12648: 2590061 809686 478280 1370323 937574 217065 1503595 1343292 420482 128016 674643 2253712 494153 1460180 1835168 1824763 2059705 1587295 335501 829112 904950 2117743 1661271 489839 2554933 809810 1810163 1136412 1601490 416068 2565111 2215977 2361853 12649: 1409157 541569 2002732 1265: 2425387 1612663 470873 294853 1642860 12651: 1488298 613477 741709 663488 1330860 2261792 704086 349385 12652: 2616966 2165729 1720485 117838 1593087 1243196 592507 2043045 105033 2512860 1972217 1801130 132649 2366811 2391092 787836 395123 1135420 999452 639511 1461357 2214793 2171005 1510011 12653: 844674 576004 2160272 1882357 645006 1026040 1146568 786952 1856408 2462072 1430634 1022254 2173780 413880 90552 921902 2107754 1567792 12654: 2042561 1605013 1258009 12656: 1407123 1769258 81165 12658: 222153 2345579 1479748 1236824 136767 97668 319057 619577 1755203 2359931 344347 236368 2397136 2119334 2613474 1900575 745167 695869 1093872 27822 2268185 1652305 838918 2624181 449849 1503317 1269970 1913118 1439912 901587 884585 1220353 1385048 1860914 12659: 525469 1266: 2006795 1571207 630713 2631649 980260 2145575 2618029 49257 2089164 1861985 1125867 1156863 1959332 2235768 827656 428611 1386554 89722 2439459 617299 2506142 1574652 1410652 1857683 2124367 1391452 1091947 2415041 684552 331472 651877 984940 330085 562116 1430941 1218374 1692072 1137366 1530094 1839328 562726 445450 2040254 1583779 1690569 632060 151397 2071855 939331 1283943 1794112 286128 1988372 1951225 1396257 361576 799515 2202909 534842 1344092 12660: 1053801 827096 2099452 737528 455629 978055 1452752 49845 476573 1338417 451221 1039382 437292 626636 2509375 1756365 1013518 1719965 333069 626777 1434464 1017792 189912 1665776 246410 1922907 2162673 622282 1866729 406346 265738 1037255 168813 1492836 177166 1884277 1630042 133564 108756 384710 1058024 1767784 138205 942444 2526842 1102158 747695 2417808 514892 600433 1719729 1705535 1031252 1137694 1120729 540272 1412010 270365 775975 1535856 1279098 401455 1257126 1963953 323500 166050 2417438 817183 2546990 622709 1530257 1673172 1099878 2226339 2158969 309059 34926 1672949 622471 1236549 849009 562069 2324421 1744216 150218 498800 992716 1912578 1396670 877479 1496722 572493 2015780 2524129 65108 2557152 182159 853185 237951 1721925 2502995 1908977 287621 233335 1050411 868882 456966 966713 208920 818134 2629234 1847744 1339501 1915593 2227771 892379 251857 1907413 1956731 1418079 262355 568045 1529851 2164271 658449 1584629 2099651 2457386 2219917 2274493 822625 2164747 814386 12661: 1653174 1923912 888051 2135826 1457991 1959008 1564058 895670 2302115 1933972 2482501 2173131 1218114 1927420 658439 1373690 2196916 1779089 2317355 1453878 1303696 298606 501433 1659524 2120917 2116406 840136 2429774 1714909 2642102 2519892 2551038 2621967 1590887 1071899 1954925 1952398 2140090 1379202 2473199 2347755 107379 1308419 1774860 290726 1004165 1255613 12662: 1402176 32013 1036802 1687847 1176404 1897659 1118819 1899722 2204991 844784 1449033 482106 1397117 2326863 2187255 446387 2152856 2096540 1214171 1791890 645661 131221 1374910 1664216 948086 2138671 1608066 1180880 764837 937719 29612 2577647 504286 907075 813791 1393702 1071850 1359362 224739 2129278 759671 615647 126412 1759454 1864064 811664 2192974 12663: 295381 2444072 2245176 1297687 1174541 243536 1301004 2219255 945674 890229 122197 2079769 879314 1494415 2644282 1119804 1287290 1668818 12664: 352027 909067 306184 2575755 496270 12665: 2235850 2147486 2253226 2048252 12666: 223028 1230535 1530257 1027074 1929123 12667: 2031561 106002 44334 2006185 1389576 225768 1949249 690455 216591 1112212 641736 436431 2380928 1703095 216690 622468 1735189 2227354 1063893 429488 1821444 1095071 1463340 846464 2108959 1813558 1290937 2101331 1150221 895951 1417155 1204995 2015442 2398368 690490 802037 225904 2240060 1778887 244751 1973979 2133771 1903545 2283989 1368599 790983 731957 849098 410150 564460 206452 621677 610226 2464716 1731423 209664 1739112 1933868 638363 2459661 368455 1092995 1626597 2541378 752048 1028584 498186 605420 1893384 684070 1062414 989965 404767 684451 2288788 12668: 2367490 917330 338945 2160938 1094443 689106 1384264 1528587 92275 2550584 1164869 310715 2213052 2243424 949509 1013970 2362512 1937412 2528715 552913 2268239 1787166 550901 2511265 2309547 1981567 1060198 722382 1063976 1885079 1698093 1650363 283935 1713064 266763 1522441 2186531 1729768 1781561 256458 1212019 729934 1490180 771359 2627275 561755 1057614 2362873 535385 1706950 2396602 4624 2363290 2226994 95714 2368066 1271273 500320 208088 983157 1160819 214986 564174 1027050 968456 735278 1470199 1265956 1092430 1594812 1052438 1477043 2125590 2506505 191777 1299448 1001147 252036 2547321 2369240 1529593 2644367 1287486 586306 463087 110195 98707 2584548 338656 986134 2076385 1396781 2016825 2106019 1961142 1901682 34514 254535 1306812 2531229 1487927 1672753 2086905 284852 2245443 1874376 803761 1333857 1349327 1885258 174224 2574657 697341 501552 1519936 1504451 2185131 1474838 550111 876074 951415 1399531 920797 2565643 1478155 2375264 109431 2248124 586301 972265 1413792 2137985 104275 53075 972723 1486429 53197 2211345 256134 2030776 1387949 1638355 1277230 649016 418315 1560172 1200910 1106420 1446643 2444416 868316 2117061 536113 235495 944509 221639 1544038 2076939 2576203 440265 2608528 930884 1155332 2368764 2284821 1886327 419975 66569 484357 147489 1225666 19917 1822598 512278 687496 2501415 401782 1768186 888433 2603750 2228846 1811863 352258 2330911 12669: 229207 966789 688078 423204 1920759 566479 1849135 88619 712394 2045408 265998 1267: 2311568 1897966 2225835 332230 886563 2447366 775711 733657 1412176 1946590 1961156 1568515 2108810 306288 1707513 1786094 1882951 2540110 1960873 2458159 338289 2042175 1299764 2059891 473031 1253129 498347 299161 959904 1845182 2199698 940547 1600076 2642808 404588 1407938 441964 1669090 994768 2186554 1549315 1381306 1480262 2594431 1863293 1599875 845106 763149 828762 650676 2146334 2407142 2254096 42901 2530364 1477802 1288999 1689389 2194967 2592696 2202112 2461265 2391705 1061200 1031848 2248752 1938071 548945 1505580 2329980 1654519 992680 2031073 250682 2232320 273696 1845337 1666097 682805 1675766 109822 811540 2465236 1871485 1173543 1431820 2134976 644503 2075639 1272922 1848036 230455 811461 930994 23379 70148 2302287 1204973 1140563 230347 2453109 1369902 1957381 2415358 1410615 2069925 774148 827770 1836878 1692951 1351323 1266612 1652175 1002921 515195 517395 511238 5741 1010743 2152832 1710543 1241527 1259725 2097608 74686 1433253 338101 1116547 213017 1874777 980453 425683 1946011 2567230 1370005 1537353 1658327 456725 1210527 1051356 549725 1761603 1313882 396007 1077562 236183 1171323 2183683 43431 285137 2487869 1682356 2566794 309052 118343 2643949 1417217 1167004 1558849 382098 1996876 2043675 674545 2061458 151689 1014869 1101324 2461802 2482583 176292 1888855 2362206 2192960 2074020 1258057 1545114 999640 1973407 5746 1085485 411377 999875 2290955 2212440 2417523 1959873 797505 457491 544992 910356 1683595 2506926 2029934 9816 1598732 2023587 2449874 151202 1522219 586229 843414 376063 1604595 2439826 1909779 1771358 1344992 2005163 780202 955226 1371048 823517 1428426 1523232 1932304 757642 2495202 2092239 1102349 2056388 2518876 1143791 1667380 2496401 1889952 828872 1357817 2023120 280191 222639 1431609 2120103 2552598 191422 2248822 221619 40882 2347958 1171552 599036 1727350 249998 2514469 1670365 2571118 2172099 2122096 2433884 700698 1564816 107421 850678 2507120 152563 1578827 1792722 430674 1435960 2151835 1372886 1986129 59821 2544920 63048 7302 1952896 773908 1758586 2540508 547378 2590115 2137224 2130271 790056 429357 1743253 412473 1773391 1202248 2177316 811243 117034 1675408 77875 1504635 1501232 2335184 1118811 1074247 161738 1020465 2193365 1836059 1181802 830021 48953 2122874 394520 2397891 1662018 1719388 76979 1108716 1616060 1076190 1920484 297486 1386115 1142101 526604 54981 116196 687821 136815 1070941 1776376 496940 43482 1173575 504365 2289399 1850737 1828094 2088400 2396882 692583 1735869 596185 138719 2374332 2280883 715334 2573241 2469842 101713 277725 218637 2579314 914872 1619234 799956 2085843 2628400 1568315 1399508 2193516 1925090 2281285 1579146 1003494 2511082 2581149 1861247 263514 233056 1822108 1959134 627771 1684815 1584 108961 443310 292447 956149 340209 868536 1486002 1617987 1445641 493835 1688940 1267490 1464528 1808753 446553 2623032 685704 1703308 844527 873718 1706453 2229859 3328 1761877 1081354 297505 1072061 2066932 1411994 2512812 1004123 2451661 171197 1197780 497708 1719575 2078107 297558 1624626 2500903 772370 1119871 2198704 1942396 302062 945440 2611833 1076962 1421754 110522 1940929 48641 1925667 2085147 1484421 1932453 2290458 639923 2047495 1071647 2527849 2595237 321670 798642 1434188 2396083 94648 1209956 1838664 229881 189925 640847 2586479 2605833 1373921 973271 1286902 2119121 1154178 2229018 1188974 339707 1807369 350221 262611 2210904 1120022 1258766 1311274 2602694 2647858 699960 1593461 60137 2474932 574055 109033 1575893 2234927 515213 1513364 912927 1121571 1057091 1193629 2416568 378000 2495014 740985 1664595 1612867 880855 1282292 1231980 2218319 242719 50254 2575909 193920 369907 424821 171843 2318593 1793468 822582 679853 1075815 573817 1905517 805083 1875679 957963 398433 2562262 2292583 1583089 2408018 1785107 316919 521787 949488 1045317 1062098 1551118 863629 976328 108346 1245101 820400 1589334 211900 1178722 213124 2577251 1654653 580383 1320157 1128468 584717 1523228 1459519 1255695 1087259 2094758 122363 877085 1991454 2048535 1952543 981571 1439848 1080968 1792316 1876465 2438119 604568 1502020 1755563 1926799 1615182 573302 1674073 1184288 2136268 2376243 1004484 19912 565470 607352 1267009 1780990 154246 1862308 240763 621463 760579 1818130 1213475 1017748 1364856 2524600 582480 587394 2256592 947097 2249992 1519037 97351 65181 1774610 382267 1948010 1762289 843944 335850 822003 1403846 2567390 1520228 2016950 1856653 700721 1971943 2079977 2221726 1579286 1329889 1215564 1786757 1577711 1134519 507229 2579253 1194033 2090221 118888 2237690 2402334 156604 2019882 1803158 2050307 2646617 1560970 2149997 1479643 2097963 1632008 1316659 1877137 1057675 370926 1535218 2408334 1733207 2284160 1799723 2012536 1042098 2434373 1616748 1127483 1228699 669108 834621 37341 689183 1407388 1774994 1667129 1201319 1553846 273497 1404898 927321 846590 659140 137866 861220 26907 505104 575266 2270189 602660 241882 1394849 260745 2170135 1496337 228890 2268634 474511 808158 2165638 1264601 2289082 965587 1421615 2359335 2451745 2147861 1573113 1950603 1853066 2633421 219645 540548 2495791 48802 869674 235068 1578322 2411052 589214 2367743 1623857 1516133 635926 1591037 1974100 2370665 2230316 13723 1762479 850288 880676 351738 1256998 1331999 2536176 2137955 1239464 2313125 1776481 1473254 889099 2226918 831720 2142383 1844642 299400 2366818 1726740 456456 1676723 2124405 2605385 1510489 1316824 531892 1977930 2626300 1451491 59701 2366503 517214 727416 40244 1152661 1151019 821498 2057611 2078679 1368876 2455116 837781 2212864 1864549 816019 2609867 1795695 2440210 646495 74333 2495177 231467 2258404 388513 722199 1906795 286686 746649 602855 663662 1105756 2165820 486847 357457 898225 1339776 2016099 2502437 2201483 2027110 810221 2139458 918749 76285 2010906 2592796 1255893 1833120 1343962 2599 2021119 2356199 2109666 820261 1567158 313883 10520 2473744 2264258 652083 1270270 2025321 602894 728926 821828 685253 2367205 1177335 1220568 1578886 2313972 1664256 2384128 1609748 1854495 850024 1513612 2526966 843312 2366452 2460924 2419250 30163 2064450 862285 912736 1988087 234701 646610 511737 1875802 1511043 2178120 1383284 983572 1718564 201166 1735275 128244 2252922 1794567 1204956 1866982 1489913 102761 1170980 568130 433189 1619994 153933 2201150 1483675 2143423 2130669 548919 979772 2041807 211702 122839 1711388 2039593 761725 1370787 2105044 1602616 1187837 1406568 2554698 1846257 2445913 2188887 827122 2260513 1457356 162039 1395380 2325519 1906332 2020026 2045993 680878 2077759 560932 2503940 886264 2145494 14254 1713710 2266943 892246 1432124 2607031 494651 1103005 1630342 2055818 1246294 795669 2245495 1517379 2307381 1937217 285365 128994 1992383 1318026 144086 487891 1177595 1765360 2222161 2552435 669830 574318 760554 2295524 933085 2394411 1468382 1113501 1661864 260107 643238 2585074 2232626 1281487 854928 1996084 255756 1551216 1399914 448177 689472 210950 490904 174577 12670: 1628545 1454169 580144 1039068 2311090 1693322 64716 2400569 534353 161779 2028996 678184 1658534 1925463 1239605 188104 2633208 190925 1798513 9404 2043903 398115 991138 102062 35100 1455822 1965081 1191404 2284770 2014248 2215028 1072980 2199942 72174 217225 194383 246834 2084969 2215168 1113930 2280156 2018346 2412733 2167745 2184762 583730 2439216 2207933 585417 1370101 930545 718623 373810 1509360 2511321 1479039 616092 567437 12671: 2075814 1819287 2288733 1741808 962207 1852563 2260979 1183845 925762 1567202 2248347 1342804 1158413 2221586 543648 434580 2275579 216581 501300 664203 2171154 507826 1059284 2456243 962800 1436431 2612267 1850664 1589578 2227664 2613474 331818 883406 1249927 2112289 1804925 1524333 650986 2007278 1741728 1758644 2028870 259374 1051951 1738713 92896 570222 1986389 956533 74480 944167 266123 858154 115069 924764 363340 1959628 846183 627717 2004068 1593363 675799 782543 2304586 317834 1577401 555795 1802136 1628190 56332 1514923 779370 970814 345725 1514563 1028996 823437 1924228 1027090 492088 1202934 809740 2133569 195555 1112006 2505944 126092 1720578 2137344 2277646 597510 2348387 482097 680925 139635 1531817 1414991 2003037 2533563 2596334 1836727 2425339 166260 456931 925006 1491960 2534500 883178 2217242 1542505 2054627 1658109 330992 2312508 2011726 348506 1638947 762028 237794 2249352 1050130 564592 2214001 1961164 872798 1418596 2495348 334253 1587986 2597333 1463952 1264983 12672: 971666 188792 670873 1026389 2240287 1680458 768464 29762 510073 722466 315176 2333786 7951 600545 2391734 1337076 43174 1644054 3593 1083737 1954341 1498657 2368838 1756148 2378309 1028072 1611464 1043713 1595370 144375 293547 1675755 2221039 1302950 1486255 1633455 1676500 16992 2028895 808968 1181925 2476090 413225 602 442604 1435554 2343150 785559 1972504 2147622 1661389 378604 176703 1759082 74060 2592829 1155762 1497174 1171859 416694 2460765 2553111 1903842 143582 598950 425617 2463099 264399 1529531 700108 1522814 928219 1614185 2347646 1025784 2499488 1788468 725851 1921215 2208415 1132945 884594 463537 2034060 2224323 236470 2425870 2252993 420590 1496723 302335 1852540 1948321 1851413 1973344 1253030 1401979 2177206 1071792 1589167 2216594 459966 2509431 1704561 1817493 1022360 2124963 1868299 723822 667688 1377106 1713834 1107750 275932 1231913 2103103 1907573 2185412 205534 225780 1949287 1110585 578167 524731 1573533 796523 2232995 930073 2531049 2183611 222290 446697 2577871 1555823 2181485 1727532 2148942 371113 2546830 1831433 1144726 1008748 1578695 1381168 1715294 2451968 1072671 535274 1228350 1084246 2604408 1109118 832957 1818665 1692448 252099 200004 1902513 1218471 1779042 1155778 2053128 1171881 742976 883671 2172387 32719 1405517 427331 897829 743211 795315 2136068 573514 1788010 810033 767687 1951679 2352985 876356 1236666 416369 1877988 204283 2183152 911727 907827 1126335 2493758 1803799 1708546 981545 751268 673381 1687364 1345558 129312 1329393 2533268 1379143 2050378 1695855 1375597 2244566 483069 1688959 1042313 1748726 1071985 1232292 1320754 697098 1224482 2263816 1374308 1816398 463034 2118156 1726068 801669 2600968 1888713 1311293 989258 818634 302885 1607330 810905 1620111 336196 603178 1702313 2219087 1038135 1754500 1621807 577070 2525015 660020 834017 137453 1668924 539930 1660345 2311426 1653460 1303718 2155327 256976 2005948 1866561 2391101 429879 848232 1831001 1180523 811425 456465 2151592 1434225 709018 1763847 2078115 858025 146243 1834032 583357 683217 1587415 907176 2543671 1332216 1935867 2107267 567297 1231384 716590 1715809 2592722 1825477 1559055 1196391 2583976 267090 1133776 1818364 379624 2146301 1195318 1811503 698762 292430 2626181 2026647 1804127 904477 441868 1263788 843372 88784 1892749 630723 2451901 1019149 973162 1256065 1142194 2275398 240882 340940 1642710 1355677 1419901 671618 945382 1408360 1995019 260461 2029783 2643570 2032352 1676229 1515264 1893942 2463826 1132495 1485450 1171133 299859 1093376 1524287 1817238 2630980 787800 1164345 816043 1737772 978996 782540 497911 818823 2372639 2487559 1397977 788126 624511 1254846 943615 918259 2082109 1666038 2051518 1880064 1103925 2289602 2478955 1369458 685 1124637 1252234 1212009 1559526 773518 1208516 2600164 681463 1580773 1860615 2266722 155758 531425 321902 2120233 2563516 844417 1804509 2491726 2228983 1376712 245617 1745566 652230 2397095 723713 431275 1686334 1787757 139255 875330 276982 1474357 699864 210029 1729397 1258730 315749 1846828 2324733 2165815 1722384 2520633 2239702 2504876 1889020 1141347 2201159 924325 118069 763461 1054678 327893 2406294 792338 2083634 1215071 1748357 2012077 1086700 1177345 481547 664658 354775 2034252 1275063 2096792 1157390 2319080 747894 374758 518175 2206510 1121452 599837 42479 104105 2503502 2096692 1445647 1235028 224867 156933 2065071 2648386 2068648 2040048 1225085 2146400 673245 1482314 2379 1943868 1821284 198946 1336291 2601384 366284 1631513 2145430 1058831 1251392 12673: 557167 2476668 1989777 2159572 930318 1919458 1743516 7748 964472 822567 2646316 1835306 12674: 680132 1735876 1040597 2099485 350015 291469 1505159 127061 12675: 1622305 1668726 2201269 674576 365703 61220 727483 241149 1413270 426142 1169781 1573898 2336558 1562229 2060291 703579 506494 423985 1035893 1418188 2237666 2494428 1721841 2481038 2252770 1692253 1551543 163991 452562 2193619 2141622 23002 524373 578352 775281 1958896 2458303 1127008 22133 2143597 2465943 1338866 1962384 1083691 2320221 2334850 2555531 640465 242296 769560 2060260 1368959 1368542 2296813 1497437 1381973 2312720 386992 2550225 2617121 2014447 1710813 948815 1304917 199431 1398620 579631 1150382 1982090 2630759 688040 12676: 482309 615557 2240805 1297073 570184 1252974 2129762 1614199 172759 2408702 493379 2247205 1348876 1072685 804100 637471 2384980 1353540 53687 1612774 1247320 1267623 368620 1763878 1628238 1253030 260011 1287203 2082182 1612033 1453188 2212703 1632183 1061809 2327475 1767655 2141209 1540255 1126725 145382 2027693 1092239 1614827 902787 2306257 2472553 1900962 2375254 695812 2093110 302473 291615 1849029 937614 211247 358690 239467 2257686 2341040 1057975 94621 1177581 1204611 2236105 1202586 259029 1661852 1315750 1953572 2200358 896933 2138944 779887 214792 1042745 2639436 2595611 801933 2405681 1696090 538261 2376512 918622 1662320 2452994 449661 1856435 1178277 845813 443423 2469275 128792 844580 1925011 1066013 1090070 1389027 536224 16211 1282588 61168 786881 1452369 2415989 1409931 1888043 2273936 1424741 1140184 12677: 782776 68870 2026928 1687596 1078339 1957696 831346 1689370 419691 122363 451528 1324041 260986 2615317 1979997 274650 2517208 438404 126058 2500943 12678: 71148 343620 147401 1933368 1527410 1725716 1767485 901092 1744695 95100 776389 2011660 1334683 1954925 2010935 2581444 1365428 688921 2375079 1153930 40960 12679: 1609442 1644750 1902787 1650301 2568963 459982 239248 126435 1632290 1839940 17099 1075602 1656037 2607914 2293400 1903578 2037853 1691835 1205948 2016834 1106993 1614753 1091602 2260860 1520710 918350 680041 2062454 272651 1286201 327863 2156297 790612 1054490 1566051 1587601 715751 1090319 383915 2163185 1265513 847460 1425731 492293 1359580 1947600 141173 2232934 1722831 2163489 2062706 2297449 1862971 1390616 2269931 2522577 2223813 375898 2283575 2628206 295178 1359627 1438614 1022717 309441 1716322 2595015 2262151 1048898 1272638 1000078 2163112 459053 2457071 326970 628719 1985775 409250 1447419 685947 402895 316449 1699495 1611164 851994 46603 1268: 1172696 848068 687352 223694 2543120 1591085 1465190 2225 1275275 2457121 145771 201887 926913 1749173 1323128 1750812 2040618 2516844 2471072 2211816 1111879 1002491 1474414 2436744 1460549 1138463 2305848 12680: 2452132 1334745 2630035 1681417 2605144 662116 778081 1798845 961815 826696 509082 2166233 2000661 1354729 1976998 1923435 1793136 12681: 1762881 2422741 1924756 492251 1499151 1637403 775440 2515483 1515001 658568 2283211 12682: 1627614 1313149 12683: 1803892 1200485 963928 874732 960914 12684: 1880166 2367530 2016502 1802414 1760050 1344707 12685: 674221 12686: 1364622 12687: 2410525 994848 12688: 181418 1559061 373354 2639115 1309838 2198995 2020627 1354909 1423781 2486761 2421296 1256512 210174 701256 1586647 1595537 661052 1549391 70870 1740788 2221499 1300554 1674523 2040101 240120 1778729 616558 2613539 2238881 1456326 1511837 232859 425179 607946 1828042 1215348 1775685 2067482 420622 1331674 1825451 59757 699901 1562632 1920108 376576 1162365 2610244 1104846 2644555 902413 1223744 422700 279504 1062966 2054085 395674 712039 620714 1252539 1533273 214850 12689: 1210831 207996 2600192 815635 1962029 1362218 1779859 1212557 1530198 885386 606832 762651 1894502 799174 1269: 1321146 955579 423270 344080 2460881 162896 2237249 253351 2441636 1461402 2020022 393813 1299586 1434863 1153445 943667 614965 1995304 12690: 325046 2271228 1216217 105833 868244 2381563 1321295 2102385 805261 2621600 1539912 774559 2426560 2106351 485382 733849 216436 184503 2036662 2266538 2527477 1241173 1971918 518740 523092 1305000 2309568 2367412 447262 441291 2595035 1716918 1935479 211955 334232 247760 255181 1496749 1400207 1335383 1259524 1116004 1395493 2436553 590054 2246609 1740732 7797 337655 2503298 1496772 501889 1885825 1915851 165953 1757578 635955 963677 439582 1243129 2153472 275536 1548648 2088661 2080139 584489 636290 655559 672008 655695 298686 2308722 45908 1603033 1375997 1338697 1052711 1196121 503229 548288 441459 666630 196259 544146 1868826 631747 728435 2155577 1139040 1662947 1135937 1631417 797901 736297 1239775 2459749 148966 2333623 1890458 1510444 826062 1488177 1403593 1609268 2231654 886184 616196 1041537 1980320 746722 1654615 932784 30010 1743544 2098072 2237714 1060657 2554731 1073290 100066 694042 130161 269955 1847040 2533540 1352157 513938 2396855 2313732 2373561 879752 2457008 2345275 1854476 498044 1084705 361647 2558635 128930 577923 1744827 2208981 905033 779406 1493291 1385052 1020898 2293579 2089557 2081455 216581 42211 1769380 2446929 2215015 659209 282076 899168 1372412 1434650 2619228 1397020 182320 2278814 158329 1557869 1236175 1755838 494391 443787 811618 1943415 129408 313649 1438139 1033811 230010 421374 212853 1941616 1130949 2382886 1880486 1478053 406146 67868 2563723 649275 2593668 2024602 1132931 2341086 1966834 2509077 2546382 2341627 2442633 840838 29414 2602886 1696796 390670 2552315 1735652 1601693 2483022 845914 2578424 516920 278556 2314664 2443980 719384 2276555 1855514 308810 1572651 2526972 135019 1559081 396390 2168644 1450424 468866 168320 2634476 1352901 1555823 1791554 773717 2329035 141506 267119 2080391 415859 116142 1270784 2401552 1914795 1167851 1780045 537319 272247 2644736 2531809 2050718 960579 490426 112066 2647159 765219 327830 2590335 889862 2482936 346124 996973 1113230 876134 901940 1157883 947564 272073 2095135 217426 121660 2530196 86240 2205820 953246 1194311 2578598 1392664 1576111 2370908 1648225 2044872 2561328 1650098 1509801 1107114 1136125 1982727 2283656 1148418 43573 220183 1051174 1110591 1092215 1718134 103114 1444354 1969960 2157899 256271 76887 108037 2378059 2122896 1606390 341833 1482266 2288031 81036 1848717 2368562 656988 1376267 1833750 1081837 217908 2552455 444810 891266 1995765 492478 1035256 510784 199669 788476 2597061 52032 1131471 1340776 1901897 1248975 2427175 478420 1638450 2216417 2327026 1546085 2397285 2272604 633061 1881139 2315910 878036 1259947 1216140 1274253 602915 18525 1893193 565756 613685 1540789 1496870 1222943 2419734 737868 1535854 480578 1694184 456776 469162 1517655 1620428 957656 1301423 2508234 1719306 1286894 362274 2135229 1609364 2432187 1328746 1168945 1982967 1116745 2368215 1153906 1227242 1084237 2368068 747892 952458 2439456 1501988 1016319 1198594 5446 549446 1138372 551309 1633162 417673 2043032 833938 1272208 2046904 1605728 2589313 2463835 1644058 879389 178132 2515436 344412 1986844 1593884 1711353 1552059 1700374 291122 1690808 251674 205885 718167 2642691 162474 1577307 1457263 2501343 1187160 22992 630255 132734 2293701 1993591 2194993 2500277 651496 1326936 589534 1948568 387159 1519348 1366554 1688412 1826785 471073 204396 646822 850504 2447969 2586596 227363 114048 2029289 1137883 1791139 58096 1158874 551052 2118306 2438172 2566836 429879 1123422 571625 417866 2622684 2520569 1239406 2461105 350557 1453758 190629 232731 259750 1717162 1217124 589228 1924668 1764337 2450941 2417715 2411032 64996 1031443 1956771 43895 2566797 2489408 1924275 1048265 107240 2368321 1379507 1050595 1068746 414435 1141007 445931 1139448 1849528 2516899 619792 1407281 1162900 2476843 2508659 2596817 91756 882150 1992270 2532943 1703498 911828 2122085 252635 81988 1288191 807327 1285367 1028779 464747 1792909 215078 1478041 53600 90788 1776017 1611303 2233187 397695 1344300 1332725 1151626 1419073 306406 1939648 2152563 360763 205982 2574657 2519326 983600 2386618 35278 1627644 1648065 1428255 637451 914457 735817 2121054 2254160 1737020 2344319 1147880 2350820 2249995 1500966 288740 156115 2610950 1580005 1583805 2041123 1026497 2222827 2470112 1306679 2095293 1453174 1735112 1953572 943407 131586 2481569 1292697 2278535 538759 1301746 1787869 2474209 1226088 716943 975958 2340873 976940 1436822 1437130 756315 1175288 805382 1310116 588340 1301608 847073 2339773 1195966 160391 2374438 766484 1799613 942542 941913 219840 1486763 1991907 1994969 2628190 362041 2442781 15074 1430827 845801 2458367 2167268 1909801 2276315 2025338 503874 1914777 2316546 414903 2558838 285229 211880 117331 2448051 1711906 211771 900785 2369333 885435 104931 1912439 508681 1264232 2457996 1856978 356225 2513539 32563 778170 914404 2202570 340018 1729776 3260 548841 58901 2219625 1376800 1431082 2111967 1902400 1817243 107309 1975881 1419739 876066 1319743 1633671 449543 1725307 713337 918130 1261205 568044 353417 2585537 1808384 1776167 64564 1996923 879453 1558338 6463 1692237 2623687 2111160 2045756 1580427 1426633 1436023 589369 2489318 1758325 1246031 1419465 802775 524863 1029916 1521914 1365591 2394464 2573015 2074938 540751 2173205 500081 2138225 278866 2628639 545524 2105354 899443 497712 1908779 2646762 249763 1146580 1184738 1516623 1524149 1834695 2343022 1095480 1458247 2150356 2392447 1299809 2470557 1490992 237154 2130522 2152640 2165739 1073199 1079148 247378 779981 1263621 1533129 2322370 542946 2089090 1439234 1570336 800998 1459120 1607424 2120083 1273599 666951 1459002 2411116 2303313 605515 2399049 1465117 444190 1672831 1321989 2395733 1735217 2155172 2593465 919031 2073100 1839042 535765 2155532 2323268 450707 1689328 2453596 964174 714908 1550627 1330864 1176051 372808 2534580 443580 635399 1540114 514176 334682 758928 1855370 2103429 1445403 1074390 244902 713492 48091 1523467 2289971 1514331 2475633 1619602 311324 2236637 1467566 2130289 27636 1489710 825595 2307899 2105765 630618 1809727 660487 1494919 416379 740484 2329345 1803390 1954028 112956 900293 670654 1330122 1960365 1140085 129760 1243285 2110291 1212951 1772340 2211893 263775 2584340 2230449 1060412 2181717 2237261 1046698 2230561 2264252 2442555 105410 926602 1730589 674017 1637882 2379396 1580442 1625338 2061296 1762325 1498824 610881 1930672 398458 1700622 218111 1563028 963671 1665351 983643 419033 1092746 1439831 310948 564304 710337 120808 1969218 1667395 1437789 945387 746778 2235182 2173607 2041188 1928260 2598320 1125093 465125 676505 1234139 570101 1305467 1975499 1697818 352948 1931285 850523 1242419 1026819 1321135 1553354 152098 15021 1048213 1683414 836234 920040 12691: 1120178 1557065 1409898 1454865 1891060 957642 1289438 900173 1904002 1393438 2368666 1165143 1686669 124748 2575417 12692: 2339546 12693: 2465429 2161181 834598 802168 783808 1786016 260387 342322 976936 732493 94624 787582 246693 2194510 1012038 2196865 477115 1917115 998104 93390 2174002 1256953 1713465 1148604 1199364 1595358 1520518 768730 1195023 1647887 2483294 1501531 2026403 828029 1185669 1901460 2170206 136477 2049490 777626 1348765 12694: 435930 932038 530441 1005112 1398966 693728 1331154 532713 571821 2433695 824097 886716 1678060 992631 946314 979064 2153518 2080801 719234 1526264 1951353 813117 932081 226739 781916 2104214 1382465 780936 306203 472137 2156245 254313 1084162 1315483 695557 932985 668404 2520017 806876 974319 320454 1195065 1932455 1543615 2188763 925458 1511546 2000603 2041711 1684516 608915 1543903 2266115 2041452 1151054 939467 1661840 1880303 1250373 819695 1702186 1656997 1816366 885929 1401691 60521 79017 397432 925998 988026 2014618 80507 1217096 997772 1390272 2112845 116138 1288561 908205 1793258 230657 2398116 2125593 1837521 1222522 2246439 591196 855794 960821 2642835 930567 199096 2146490 831845 508532 2050555 152135 1675494 2550336 684302 2023197 1240080 1038476 756559 2113360 1911030 2545999 905610 1136540 231634 2432549 2277248 2438412 395651 937658 2025162 1649985 2539660 860968 2498430 1237199 1372761 2574475 2259691 363764 562784 46778 1376726 716211 188843 853091 2410158 2592869 1850586 1460867 2512124 1924177 2322939 1245752 1483207 293889 1498941 1670474 417466 45821 1225060 2222201 1561180 1663025 2056063 790809 426712 1390950 1811167 1152480 435266 2557403 1559327 1848382 308632 365554 1009909 428385 2633404 552374 519215 1116883 1727682 2036683 932814 1028459 774505 1649517 2206158 626490 2203516 1590057 1796213 1675342 2292494 2475919 203007 2147973 293151 565381 2125035 2408778 1910203 1305598 2417642 2319023 1860950 87184 810678 1704062 2027183 107589 759832 604071 549082 1125890 2605440 1587166 1483548 2177029 1347444 290142 690375 648166 267690 1336135 1496801 1140250 282969 2233313 689371 2446292 1613628 348585 853250 1226520 1709514 2490870 166580 2538912 823663 221791 965993 2544364 2119491 165740 170206 1097324 466936 1473399 505883 905858 2431308 2549847 144896 175961 2469902 2418104 583987 646961 1086184 1785812 1253718 2180168 1148739 2456204 939515 1773423 2086264 1950323 1504552 2245510 1171558 1944217 577736 1299391 1473372 1864490 680604 601955 2508119 1191104 1846068 1053681 1619270 1987655 428204 1229291 102002 587727 2122104 1485328 1413518 2535278 252426 2516101 1985578 2431378 1888748 2149067 321181 886165 2015597 2581715 510404 1466344 2097921 1045725 316343 1773296 284509 2126078 1187565 827091 414332 2462191 1967257 249509 715470 737758 2405134 1922929 2580717 518282 1521508 676670 2177570 2259061 2055459 1491187 60199 1180393 1816474 1219535 2279849 2346236 2544437 1193255 788182 2004754 2493301 1070954 949167 2141194 2360891 726526 947210 2256054 1226707 446537 2499587 97439 1827418 2389098 2176873 772400 1528911 2209199 1089723 1710542 658314 82271 1332709 1977414 1461974 993645 1426474 347799 1585078 110131 2127608 774632 1200454 8753 1423188 102023 250954 2395070 2092292 1764932 2056324 1034984 1190429 1767456 1170248 2184724 912769 876457 396331 1300493 2407154 797172 1231984 716764 1210123 2237417 79417 1083599 2612481 422726 831774 227163 1013559 884760 1042353 1038939 986996 1414583 2514310 178588 858185 985872 1748268 426506 415758 650673 1648695 1132597 343611 1103687 1686558 1080672 2266083 2284205 1661213 2531399 2304835 1196477 1760015 85313 1669563 810752 148885 2114444 1666760 1842799 2049414 174508 1336485 110038 347981 1941091 392947 1739307 1637369 2578253 463770 2374272 2556102 2027689 2351525 873045 1495947 250836 2197719 1287807 1517243 111447 1115743 1238842 2482836 1743955 2031518 2599872 1077092 969542 928990 1050148 423505 1416219 1490766 1776679 1003288 275796 602611 423540 1604702 2488384 806639 887636 911123 2495611 2459259 32742 1426178 1972253 2122917 1278103 2613167 2274526 782453 304882 2007926 2332242 985307 302719 1927495 1386108 2431407 1698528 2590257 2272951 27739 302036 2330096 2299612 574097 1899301 1483240 2393940 1332974 1206067 908750 2190057 386065 2340670 2113763 2389514 531399 1892636 1571338 2018764 1551826 2120405 535701 211492 1628799 654879 1439025 315420 907169 1870921 882818 2097843 2302917 322927 2134972 1997619 824766 1045653 2258479 2245653 2638916 70307 1727625 514312 983686 901520 847239 706820 1976534 2198694 161511 2352053 2073694 2223101 2543247 2044331 2183684 1330683 468346 1634930 2476271 706665 391532 1756494 976103 1918765 1068303 1878549 2337525 1352038 555857 97849 875447 571695 568883 757995 814948 2600827 1661423 2536892 20508 92897 1512369 1990821 1210207 939794 1195937 826535 1381670 894783 1833214 1080466 1197909 681924 397502 1794598 116789 594018 1355213 1240189 844184 2087892 1984132 1906305 1695274 1501569 1437987 1290949 200410 1393657 1350815 747181 713759 1842636 1471651 1908223 1534276 1113077 2375967 2198579 2036637 2263054 2620981 2128570 1818684 770277 940434 1205201 1050083 823543 1034754 2161551 1980383 2328930 2458658 1233828 1537385 2531377 499739 678740 1074293 1792476 1256257 1321450 194693 85465 1096045 1517157 811568 2093323 1554384 1903181 1148395 987924 1650641 441708 1787440 1620363 916128 580796 1182331 920623 1045352 735663 655576 232994 591468 1741978 566914 574388 1400389 1347010 335499 793824 239124 1848256 826796 1546549 1461994 277127 800028 1168676 1878934 1549874 1677611 473637 1609567 2243517 1342224 1002208 660599 1608763 1855958 1098275 2563022 555841 1099071 1752722 2361520 968242 1573512 2269838 2014811 1181517 1468660 970222 114395 2572724 1639956 2573647 1687596 2462195 936128 2471217 468037 912171 2325231 1747923 2265116 1493086 735947 717651 1339369 1956360 1391779 1838590 420288 730483 880166 2036362 2311324 1602583 472098 626301 1536156 2466302 201293 857114 1547727 173337 2255665 296078 672399 298412 1199382 440794 1062067 1870446 1623333 2016232 2539813 1387253 1742740 1390196 334575 1715269 850882 1759688 356365 2335535 1303158 2506519 999463 144201 1453864 809789 54482 2069750 956631 2258439 272184 1346990 1728720 2386598 2382801 1390145 742061 165425 1660560 1086199 1768880 1741275 1593775 1704831 2144913 520196 1759741 884944 548188 1497044 1722939 1879195 1108563 1055438 2445872 2632070 2409583 1927467 1211787 2202202 2050982 1335472 291676 999292 2142439 2225552 2517157 1125513 2143074 2312519 2327454 1629994 527821 329890 449182 1756697 982746 1607402 1275651 274949 449524 2004286 2178859 1045666 1490728 278422 1552934 2403251 2034398 2037788 396157 1062659 783377 1609399 1119579 862338 1788628 2395322 1082546 1539730 694413 2203253 1202718 24873 1653498 720003 948408 2607504 2281599 1146199 1425188 694107 1864523 265183 1429293 1257754 1966258 1528301 1455353 620679 1432531 1997267 1793867 1581442 2060616 864038 691210 2424841 1295636 687401 1071291 1553318 2308912 1739000 1529500 2643694 1548348 778534 2260451 2286614 1227930 1226835 955733 1641011 1269129 1223807 826002 488669 2369150 2146756 1710571 1077044 642063 957765 454923 210174 717035 1062562 1228855 1724719 1300998 622618 689508 2326616 2421886 595339 829058 1062333 2630022 1359759 1240240 1086995 2026404 402571 1459526 138144 1002803 73642 634199 1920347 1492556 1135782 2415155 555509 1821201 1671069 629748 2431768 1575885 155728 989 535293 1362845 214178 1352529 173427 2078595 117684 2381405 1583493 2401398 2417317 875217 2312658 1132791 373896 661727 1875724 395230 2418061 565486 2364110 1585224 796715 1382862 205657 2608352 2246868 580963 354964 700638 905515 446609 2018119 560679 1875919 642302 1631676 1007181 1779239 2367071 1041609 123097 2137816 2032011 1499094 1304280 2070500 912539 1733104 154330 2372779 590684 436613 682873 1697106 697575 2594680 1095749 907316 1528506 1745144 1132650 593440 1779844 2455173 2076601 1464323 2602169 2333987 1491964 627810 84721 2194582 1936386 13762 385569 59433 2363095 873953 2050877 1335834 123597 2220076 1886113 2613756 1955565 742118 1279897 461629 702690 1603083 1928276 884816 1114072 1894605 2416772 1753525 2571687 962949 1925109 2554252 1902017 575022 2366446 1200038 2337966 749738 1638221 1885899 1933332 1845640 1897822 2294082 1374608 364470 1488902 735461 2555455 1203283 80910 2042579 220416 942936 246049 1668455 2540389 645237 314751 2637620 799707 2009792 1045404 1054527 1541017 652812 695174 2359820 1698535 1729644 1262719 1112713 492357 1947645 1797805 805029 2625412 903791 953324 1870703 2141351 1244431 148348 2624111 1249372 2534943 2376664 478640 988235 834837 1773553 1371822 1224519 2447371 2101605 553384 1506080 774697 2560985 903549 1314367 1778182 2093277 1002204 215200 1109836 779358 362307 290003 928941 2238053 186699 700088 349285 1834327 1775231 2521178 1522645 544658 592773 971776 172654 430416 2548154 539478 2304484 2575895 2531633 1310071 2302055 315013 553956 318739 2205301 1669370 984837 928781 1855046 1760677 946802 624597 2000124 2470698 996064 701351 1066839 2592823 1479701 1554237 1527713 895956 1985808 547108 606765 1014028 1232770 2507392 397125 1652803 2212921 1916728 1552707 1989393 424329 1257744 1795744 1528405 679301 1017117 1093909 1387181 1396171 1073211 2300264 2108043 1623548 2621481 2204649 1524181 717084 1342306 1077189 2184992 351005 644868 2395133 1811544 2331077 1716794 1311535 1194377 501969 1724374 1911742 1266365 1545709 2248454 2063448 928807 1511339 2539502 1339712 1022631 313229 1325693 391076 2012766 2230517 1601337 2221124 1788388 2248406 1988421 999945 2600159 988759 1455107 875839 1718022 37424 807150 430084 1373098 1421218 388573 2201027 347057 1970598 1643172 1652290 1504437 1765427 1804406 1086022 1447657 1846655 170539 512433 2143480 1038567 1641689 2170871 1283873 1372520 2259210 1052471 725368 1621829 368249 1759143 1105839 1350918 1299280 1388977 1020933 1096458 633096 287218 1226525 326028 1323710 2001119 707064 1397211 370235 778244 559221 2482103 532726 2039799 2048093 265069 970239 2223493 1450121 1778265 2563982 1982720 2256406 1267133 704538 2254078 78730 406715 2505915 1253507 680711 1567256 140607 1902756 1270781 477721 2438103 735071 538852 1647435 210290 1643832 1708465 2038740 1306274 2200842 328328 1317743 520007 2609053 1113614 1823977 2559621 1892152 588039 1157611 2383083 547269 2243274 2413130 524295 769611 2622971 1988600 544811 1375923 1535950 2093280 1142256 2271863 62982 1794347 344369 305111 1638390 584980 2017368 1754302 2612020 2034970 2614922 532518 356014 1709831 141122 169204 1724338 115314 1937545 2383907 205534 68661 1207780 2611351 1939384 1201556 365119 733646 2646773 1505435 1042068 249605 2018169 19059 2400127 1109798 406289 2202609 1178170 1865677 295175 2305904 2538001 1168000 572062 1290122 1339652 395506 1097253 276132 1727210 2639697 1646805 1712737 2065497 1937053 702347 2453791 2258062 1878483 87656 1728028 1232231 1065788 175029 1912991 2631209 970578 2592894 2238904 360984 677027 2137347 924421 1465542 1988095 1748689 1108128 1862666 628155 2305630 2330466 129487 500883 2527507 303924 256304 1846635 1929892 1641628 1005927 1280882 1060234 16736 1742919 1061377 720775 1354022 1755278 2356067 1394651 1434711 1235083 2189991 2338311 1250414 1347974 588393 1694769 549289 418191 1517617 2213178 307963 2489896 1858666 1580389 1628075 224162 2002897 1009110 2358458 1872477 578164 1559820 1236841 398667 1085514 1759887 2091736 814811 146196 1413152 389268 1302357 823648 117717 985773 2589625 1814901 1159370 2249855 2321400 719211 63260 1482846 2605017 546609 187101 1501148 1224063 1388519 1432314 2205177 202969 1634448 592351 1222147 114071 518682 761491 221697 160637 942584 1866797 675724 736560 466948 815477 1587903 1384452 1430767 1352898 2323880 1013856 1090511 754004 262762 1315402 1948969 2153610 78250 732183 2382749 1324587 190585 814340 1707753 2607296 2356076 463272 420956 2068411 2305799 278669 2321778 1852060 60746 268532 1722258 18427 950115 1681907 1914310 619048 890743 2143165 2455241 1490668 2578651 971253 2405271 1866804 788237 2195071 1595451 1394991 281537 2567186 2500863 2027420 99309 1561302 1845732 1208443 2193184 2640194 2525163 1748697 2032327 1412927 1857067 2002838 2436757 188712 2455713 2006137 830155 2606193 1744095 222433 2015507 817266 1909692 2510739 319314 411608 1762449 929016 2495956 826189 46716 1367244 2485148 299331 427818 1865297 2488255 2463081 102617 1073064 1846965 1303535 1640277 1422163 2214908 2120875 2569360 506338 1731722 720103 608892 1719809 111692 1115480 2260472 631114 232847 2104707 542497 1755729 431620 2105288 845321 2134425 2319064 1119705 2260709 2629924 1633187 640929 600815 1156825 1462506 474106 779744 940188 151148 651338 1463372 2279052 1697501 142447 2077956 2628262 2034120 1357292 2230491 2409585 170814 1193466 1429880 2609840 887201 2113412 1124066 2132380 803451 1517590 394774 1090713 2363545 850280 671651 1014412 1531396 267945 829000 2444313 2179223 859359 1207372 2334828 2283787 1862112 1741779 2418250 1904890 768790 1924236 2389653 592021 1063117 1665487 2466483 945083 1926427 646665 660821 1519144 269162 212618 685382 977254 281633 745235 1887050 2497078 2308321 894900 2198078 2295560 873684 1137003 1182479 1955820 1102898 2118594 1405427 1905719 670646 2376038 1756803 1263101 1112982 969474 1808356 2396463 163910 1621239 1193428 2107949 513457 1488668 178150 1626987 630493 687796 1342077 1588670 2112526 2412693 2481958 2538170 1854880 42549 980828 2165574 286337 1573534 1351136 2011395 2499918 820559 2072838 110256 500537 108949 1091835 783901 1367181 2116482 2166962 1377376 251000 2518312 1867854 319002 2114804 1881612 762175 2324712 2287868 2374631 1264355 1019966 2156196 1957674 1896899 685570 675051 546543 1346661 679469 1768386 1244430 930966 1573304 1679599 1289309 1543606 670753 1495222 760575 271453 243773 338330 154396 2356870 404342 2049806 2028672 168701 1210713 1664369 2395620 376730 2538589 2417870 888171 1941508 187721 2429148 2166655 757685 694700 1402053 1546625 212615 2486776 2041509 2223086 1077175 2115651 1110022 498652 1774051 2613973 1138675 987214 2526842 633501 1268608 654313 139867 258737 1558984 532611 1541464 764207 1083395 1273501 1798771 2335189 2507618 1593373 2417592 2273721 1872881 2076856 2468485 2051752 1387766 1833990 488182 1399509 434171 91272 202256 420626 1230191 1816540 2153592 1893424 1436932 80142 2086808 1123991 1193151 259644 2563902 334496 1815632 2228938 472316 2504536 2192966 2504786 1102805 531542 641770 1711350 303701 302464 1700871 744380 609329 1679523 1152725 2125901 1341592 542733 2170892 1535887 929769 1972193 1631662 1775448 829242 596577 1379339 2557743 591522 618976 562275 1839373 1103494 2510265 817834 1089193 427331 2246269 1620293 128382 1820443 66644 814606 1939218 1697789 1495914 955927 1289258 2625610 786961 1962168 1479518 52021 1704412 127670 2056864 1467465 823734 79347 1020449 1694985 1954611 2372150 2289285 722218 1646332 2573152 494614 8053 1756003 260041 835508 123753 1824966 748025 1586026 213282 2367507 311903 1122018 1078753 711451 2125388 2441195 549092 1577207 552995 223100 733311 1953492 1033648 530179 222212 2284900 1916365 369836 908709 332903 1855996 265260 23573 2079738 913805 347088 2152347 508040 2637930 2217940 277943 326225 241487 340316 2273191 1840777 1049090 1311921 1212562 467333 182269 1876135 1280230 844425 875970 1646945 252829 449390 1749295 1273562 2083567 454108 316641 1776587 1606036 1108317 220867 522176 668490 1979280 54864 1992545 1178479 163875 1963447 1331758 1043599 2294812 1850457 178890 759318 1645647 956917 98413 2388915 1446984 1933411 2431658 747764 1092430 1754733 2637381 1023655 1444964 1995060 2435099 529940 626727 2176607 1981248 26161 1182717 766 428966 1802262 2017223 2343458 1950604 40988 951989 786679 2585767 1642791 89995 902913 2387749 1772875 747873 521977 1120564 1315670 755676 327618 573574 1531699 1507451 821800 1953051 353233 1346708 1873729 2297681 238245 1240443 577756 244361 1513789 2212907 229498 763840 1315536 1510640 1398150 489363 468280 615856 265279 328157 940418 2633323 645085 227093 2515336 1057176 67355 256374 590123 1851822 328535 2408830 598926 863059 1021564 1241850 556899 1767778 823863 855742 2387458 2276349 1961862 1905293 328307 659719 908452 813694 1225187 675924 252682 2116411 2427516 2340141 43991 468334 2615195 2120490 1294472 89730 1976869 2466398 1959497 513207 240012 2452783 2167210 733416 884537 1294867 1204167 1764519 1548973 2336536 2080886 1712565 1144348 2488562 1595557 2623702 1429543 767611 1278420 2272730 597447 2257685 299664 1764799 1416569 1858522 1192780 2026207 2260145 323707 1130326 1437113 2526764 1777133 1719484 126584 2265242 924705 1374842 723692 538206 916287 1940080 2530474 1002841 2153125 1406528 1602741 611154 2084216 358354 2604663 42636 1816995 2413322 1483551 1579160 2473419 1789783 172249 423600 1417606 2007007 633350 2415272 175902 1743110 1952415 2139801 1024787 1653120 1051516 1599862 672355 1865232 622163 808792 1301844 121735 950712 2456626 1530772 2114570 1293338 2101686 1190215 2449706 1907837 790055 2477680 1166740 462063 699212 1594099 418792 1260542 595288 140767 1525455 804976 1341172 896309 2581078 1343649 1398142 42167 807827 1370245 1993733 422487 1073761 2111270 1855951 588877 578526 43401 2233752 1850294 1537233 2399842 264815 1832428 2591472 47289 375770 2299847 1471151 305545 2497792 2385034 2454320 1863126 546961 1651539 609134 2577051 220323 660885 2047391 773782 2583503 177498 2293713 219898 2593874 2459157 2464520 1126987 2179917 1892408 50114 1694365 945888 736977 476281 1151602 1418518 297453 1421862 1069640 2370331 375804 1543296 837075 1914782 853366 2239501 483556 1362004 2435356 896531 1651960 2372169 1302464 1761514 961834 1766934 41970 2109227 569336 824992 646726 1799755 338440 51737 546606 665060 2412607 1710966 1849338 613953 1380627 976594 796275 2304309 1936545 2370596 1096252 1993796 56341 1749598 205626 380213 1682831 239087 231683 485422 957469 984013 2394394 1499851 645687 256501 94201 1183810 342681 270331 2409059 1648290 807287 2165339 143105 1053910 1273852 451443 1844172 295461 619672 569015 1182811 552568 1150203 1495224 2376911 1834338 863950 2568295 1183338 1833802 47509 2202658 907023 128016 1337328 2318556 713640 817083 2146795 823630 1924084 1061220 1179679 2092301 1493476 1865214 2427357 1897535 1507758 291620 1228594 2030553 650900 2562838 313893 1167990 1608212 563442 1857243 1427821 584280 1657850 719546 116528 2025678 323684 2248853 2644397 2380248 1331128 2017649 1239600 2514433 1924121 2437183 2393598 1931981 1363196 456855 1674655 1961774 421940 1243202 2598480 1538851 1136568 1333265 1662097 1848664 1389512 408532 664132 1365076 1712664 420026 2089085 850669 2164659 577662 812658 1667622 114441 56218 1637368 1427752 2339678 1734109 1019693 1918525 1758330 2392113 2120927 1765456 2292652 207825 1861793 366608 652415 1479863 1822541 1556992 869924 2035527 845651 49960 831294 1553020 1379641 1201693 109377 1480887 636396 1067204 2624941 232587 1762616 966097 1573438 1852206 2350502 380903 2325376 924381 1959784 2404189 1276392 1062255 541048 1074276 1725365 2051756 554546 1390285 297629 2028632 500567 1762633 2061666 1469739 2589966 2055431 1147963 1974298 687756 303658 2508575 773007 42501 2501064 862376 545307 885358 202583 2113612 1545819 279323 1609708 2535586 105799 391667 400298 118196 2095705 1091049 1421498 1715733 2634984 2306821 1582574 420020 1571635 264046 243554 1783596 2549133 1679973 2349629 1247489 257165 2268356 91979 2507982 1868479 1693988 2527322 603039 837567 1144942 962631 864201 253572 901785 1138808 2011807 2181536 618174 1275361 354333 542987 459987 113524 1751246 2566863 2021475 1671260 2023822 2169472 1422791 36104 2380592 1258223 229807 2642431 970174 183205 612213 1724339 935151 1098695 260922 648952 555587 1438063 993683 2234913 1436542 2287357 1620111 1099813 1640526 1724718 1749343 125574 1796963 864446 1036757 1055891 1799726 1245261 371849 55833 796297 1764960 1752160 2020223 2045711 1007643 1988015 459056 420531 2604252 2498130 535789 890806 1967021 1039765 1162277 24141 2315383 1375552 470940 1459699 2137120 909019 557607 2410038 108223 1058385 1677320 1921231 1064469 2184147 712681 2214368 1138485 2278847 1988935 2472636 1407797 870179 1275360 363199 1948707 2122676 361215 751254 1550438 2142 1528246 2504372 1451300 2435161 1264247 534360 931122 391330 2210587 945791 1231254 190881 2087737 1135835 786498 1689330 566197 1644879 2246777 513575 1464066 788102 1490855 1730009 1751846 489448 319099 1012086 868258 1059952 737004 2038959 66716 290428 558730 764040 172325 890229 759187 2621442 1003547 1544666 1937044 362412 1008034 482394 2500869 1618098 90664 2337144 1439558 1806285 1630272 2595975 2083950 2160482 642625 481704 1338115 108202 463102 1918775 1597147 693527 1197004 2595049 1642866 25348 1263410 2502336 1511538 990523 2004225 1170924 1623108 1962903 1953257 2577717 967391 2196309 431884 184888 1342995 2002026 2076605 2489839 2033032 2330900 1850209 1519348 946335 159834 519791 1383280 1634841 2564163 1063192 2232604 2043217 282456 2185198 453869 601836 979362 2285980 427395 1782394 89012 1220888 1495118 493171 1780491 664429 275196 1858324 273350 2498721 864105 2009845 543474 1040248 400087 150180 2439788 98076 2514604 1574585 2138429 1743662 2627656 490596 1137010 1116337 234869 351494 1404058 1365920 89578 1349051 1016058 2304146 1044160 2550095 389670 2520707 687373 2127528 348449 648403 2264788 2012534 1505705 1648369 2338938 20562 2091484 2221296 2053210 2571311 179453 302540 84913 2110956 2567941 2498017 1196591 1890844 623557 627465 1736821 1959017 1917910 2420650 384938 191421 1967227 1891042 849867 2514720 1162352 1007535 2534525 2380346 2549460 1292890 877033 1184432 485515 557825 547563 1045245 2019240 1118456 699247 220232 515749 1297347 1540315 1617251 2006940 2376125 2412285 592 442447 1307761 971376 1108934 1667523 342743 1681893 2099429 930874 1908246 627784 2435456 1915722 27202 1489776 2491010 2182212 1118291 2273518 1517432 1400320 1754341 483574 840324 608565 1583856 1223114 2141376 84437 1200888 1944808 1176645 1478356 208676 1065615 41274 1561553 2199256 371039 1704666 2459341 1187833 2319184 1784600 284451 1634305 15674 1211292 873309 643380 1037846 832568 2568375 2447112 111813 2407388 1804301 393853 2243262 1207232 1827404 800236 166681 851061 156636 1202209 1486630 1374686 1815283 2330878 1830215 1133338 2389518 2075767 872609 949045 1548475 2193023 1354973 500301 336100 954403 1508124 1249237 1974957 2162646 2592025 2284903 1587311 1734278 2041229 1209065 1790212 1759881 1949374 2276274 1650430 1350197 476995 149537 446904 360545 533475 1895085 1181762 1191485 53503 2024522 1942539 1199682 1502832 390765 1320018 2137426 1749547 1624593 1787488 1602572 2075046 960490 252202 2072614 1128409 195497 272967 1990629 1431557 1409804 111647 1765630 570729 2290066 1971222 1945763 1748459 65834 1403309 1447742 1253144 9367 1182779 82632 849123 1528020 293247 327576 1986649 45341 1735222 2445713 1045414 1923332 190874 438917 1251848 844642 1220468 1169500 1508426 1651990 1782022 283149 2038790 2387716 1764681 2323748 227060 896683 177847 1089043 1135469 111653 174746 2533474 1463282 158309 1307823 863412 1116522 1390159 1582465 2290924 2576585 79192 1572769 1586533 346926 769063 132150 263937 1806887 2340579 1386863 1144910 371651 126383 2594949 1973289 899424 1996246 883605 2103479 426352 1196871 2074041 1306008 417102 1008998 175528 795418 794472 682136 1552208 789408 2052730 991096 904665 875288 224894 479808 2436160 1950960 417925 2622114 683764 886490 121876 1595427 2248125 1198909 2363204 1645179 2356230 7949 2628417 871574 1190437 935412 2205506 917836 150174 1334838 2005375 2154883 2029316 406366 750942 313821 2265782 1785269 2204673 2366291 1754010 1496459 2130175 1057509 673638 1925722 1616632 2568002 146347 387050 404730 1391579 1112688 859523 1111762 2186728 2538325 1412387 162586 258778 171468 974242 281296 1632042 619324 1404127 1741403 1860941 2558205 992329 402265 737276 1675137 175525 1483641 687412 2504973 952133 649184 2468759 928744 2101098 2186699 1390062 395606 467409 1227114 1376753 1569426 1634599 1600000 102419 756318 384821 217736 991951 1315577 270434 141107 2639376 173817 1626636 1523615 2092953 1425723 1792234 1124395 1071906 2068059 1039692 627000 1976048 2094456 296362 20672 989698 2587690 1265460 1071406 1792588 2327851 1785671 1386887 2370538 752853 861533 1827328 2519453 1139925 1659369 1500556 576729 1614253 1731527 842789 773813 295130 344555 1146943 1067495 808984 784305 2061662 2376098 587665 1109416 1509675 824717 704381 1214536 2158311 1052840 232354 1061879 1153361 1321006 512480 1908670 1062756 737106 1443219 2269486 1617448 1937641 2423380 171027 2272214 1314027 2294110 236789 2005687 233375 517168 215384 2473413 34795 1598171 1373105 969164 1461921 976328 1144195 2123166 546169 138729 2295686 27257 2012282 1904646 1915586 2175307 795834 341584 1058997 2294001 2134759 1858345 1734167 327110 2095612 1256590 857146 1759183 2324974 722623 1120374 1902872 2165246 2016357 686023 634743 1654572 2435164 2336428 692814 1738856 2182486 1435213 1292707 914539 1850018 1782425 1694989 822226 137096 1003146 2311863 955339 2174863 1590503 2234881 1137362 761128 2348512 2062507 1037813 830291 2020947 329670 2539066 1845472 1306150 720218 2484643 980871 1129339 2448504 1053630 2235921 2060694 753367 181353 409385 1575296 1372028 164187 1568793 372492 1008341 887661 2511250 2236775 1159382 863482 2635895 2137826 1436488 1849253 2216936 290015 563243 2579551 717546 1470945 2385469 618277 705336 2489135 1336670 2016659 1621729 1311952 2004939 204805 1399904 933858 124870 89507 2227766 1738637 2128985 961317 2097276 2639605 451704 2430814 2333255 2470947 2395124 1445353 598256 1498843 1881684 850586 133172 441203 1836715 1733284 1803828 676181 923445 910999 707702 572498 275169 1053023 29446 1842280 1646111 1097345 823490 2381105 2268234 173872 1048995 232779 22511 1007434 577185 759726 1693444 1025308 589368 1074020 1569992 205704 151478 1709046 1305300 1880039 2164586 1599786 202387 32141 2044653 2182507 2493838 1753104 1830198 949126 956121 11415 2443255 1255623 2078943 2510871 1586759 977960 2287921 996942 1686639 1600619 726341 2298234 737210 226582 2571860 1836612 886036 591434 2198390 1361184 2288555 1884912 645529 1488273 64743 1122249 567495 1239679 2059236 1910712 837018 938870 1969 1353915 239616 2116776 2163483 1039832 1544193 1022665 331911 2580834 713905 373999 1302984 1452298 2589803 2522895 2381271 1035127 1449727 1971367 1947192 553162 580080 1136139 2444240 1432325 147941 1510328 1700857 436858 2427193 1553361 1746317 790157 342877 324080 87687 1076842 1956292 2374691 1678559 2073432 1207523 2296723 138706 1147627 54479 2085282 465754 515980 1262496 2319864 545582 1864675 338807 754381 53433 1722849 1609817 2375707 1377941 2222549 314116 73742 552737 1025307 998393 655251 1396725 26278 1670321 2620721 2379129 2396075 1068275 2476337 2489455 1125550 2063593 1300416 1642520 2230250 495000 813485 1533744 2313670 631294 2151690 926462 1569142 379952 2629742 2255069 2462752 2202700 2358626 2641647 2432901 1438883 226048 1665815 1372532 1895893 2376718 774397 1753013 1767199 1761783 1108122 1051804 2319202 2305478 380545 387013 619363 209630 1217720 2415052 1878729 1492089 879958 1384461 1156100 479838 953932 2592424 2367063 2330387 986479 351683 615928 913563 64161 1444061 12539 625005 500066 1890018 1898306 583056 517790 1058055 145391 2146880 1688383 1431974 2058063 1922091 1946894 1053620 670088 1978809 843590 764911 624780 473597 688071 2023125 1509514 340044 2066307 1729739 1066610 600773 521020 1311559 1970088 373610 888165 2397723 2282079 1998722 1319255 1698070 956715 1776991 1810013 1235258 647190 1321550 2258489 1414183 1339100 419338 372770 1713333 1441918 942771 1957988 1818841 574072 454739 1264193 2161468 1720852 2447474 186643 1570306 138441 1527431 279301 117924 1451351 2568954 874454 241097 2583779 2063418 893504 841618 737198 1819684 555209 498593 873311 1150518 205546 1138896 1298653 712722 2395450 2342415 1483799 1919298 1469085 1484866 1956276 579326 219028 1111477 838623 596747 2638967 2065422 923103 640781 1466974 451822 601533 1684447 472268 1799868 571779 1502567 2321706 1214478 2593394 1979238 1816970 1292877 284306 164329 1952102 802214 2078192 1851096 2313938 1711622 1867865 599575 1695374 1909630 765441 2629287 1771495 923836 2147382 904110 1195556 2153463 1854964 219394 2454147 863463 1903828 2648956 1522188 473853 785934 759289 2220099 1954431 371616 982211 1008056 2324689 738775 1447229 1295828 1634503 1266362 2138113 2596265 1389486 2531019 1600303 45150 539873 1467092 1561354 20181 348082 618657 372222 2366169 2284585 1780038 910197 1920055 975495 2288907 1909443 2459278 1117811 1018492 127119 876479 499033 2344167 2173366 421620 636460 2110905 866237 1099533 1358567 91974 1995002 2376641 2283581 1402800 499962 962151 1832423 417924 1724026 498800 916669 608927 992067 2364087 1247720 726601 380728 2288707 2392450 2197551 456154 55925 2442637 2456532 410346 1860649 2184398 1792642 609764 1645080 1038262 320761 2008885 58378 1385813 696369 2605296 969187 2226747 121333 503727 1436018 2515569 761379 771657 1189449 646859 296557 1111886 121894 44481 1517396 2129970 542148 725230 2502575 2559032 1734653 27809 766926 911787 196625 2135423 1056221 1113916 1954428 881071 1345387 1799537 1032413 87524 1518923 1925719 1769515 1648502 1209766 2472089 2258091 280421 2357432 298858 2250087 1101737 651989 1611543 1061140 2583057 2497328 1484891 2545901 165205 2379747 1385716 2233011 1263358 1707845 737529 1646833 2352916 885610 2526931 2100345 2137409 988346 815795 1724972 1312099 1634654 1664662 746662 2330519 1722088 422039 2625369 1722758 1725164 2276722 90983 1899418 2210475 2382852 1432287 107485 25239 661284 2409752 2250196 27650 29130 1432589 272379 1719427 943781 1093059 125168 1361047 1470209 2276279 1265587 1210256 1157687 791051 2347552 855769 268216 192252 1469515 614613 1126893 1739170 1866089 494440 2213037 1958982 1776077 2315251 1588251 2374568 1392880 952705 669054 1289686 453443 2356714 269362 1451946 1119540 771549 1605975 449211 170362 1972099 79460 1981276 2539888 1544601 154087 1415959 816043 825781 2259118 1447325 1797941 656646 1458407 1692765 195605 428817 1426564 2108915 2239181 2447140 205037 876573 450850 1264547 1884733 1751810 2281917 1338346 680656 2154003 1159495 239928 1986370 1403945 1509371 1300038 1575846 2143896 2497557 803964 1769532 891832 1622759 2035453 2212624 1476323 1434716 2187727 1074871 287256 1339040 809919 2166190 1596187 1594207 1347523 1549712 1340240 362163 45781 2100640 1964120 96605 1897965 1619927 248196 328094 1746184 2155534 69147 1385950 2332688 639468 2521199 1003506 377350 2462220 596895 1525729 1282057 1382783 554897 2044938 2154587 451307 1456754 2259403 2551352 39771 564436 288139 507794 1698262 2186312 989768 827158 1386312 328128 992075 1736241 244795 1407388 334287 1066351 2594891 1660119 501093 484792 483854 115887 562324 416827 464879 1747983 1979623 551176 81369 1035686 921739 2149241 724374 1479380 2178923 1827007 2456388 495047 2533291 2336688 2358732 128448 2003866 2112235 2103785 2061152 703961 1186562 1877591 2031539 2076476 875295 786812 1372977 1849948 2079173 1974374 1325877 1887129 1763451 939845 1376496 383092 1458838 2013783 567445 1394657 235860 2156538 1153678 1457624 2534908 330457 2591604 2377495 322203 2382106 1196373 1103243 2418918 1590456 2279592 2122718 217262 89489 2521287 643222 1582565 253075 1692468 524609 1311584 2562835 603113 811206 229165 2207828 1495918 1372426 1366919 2442221 2118648 1900652 1526148 2610604 2332560 32126 334362 1067601 1449277 285042 2008970 667526 2239864 1548328 1776167 1976627 949664 1301644 1461436 242 386242 1727026 450430 2545650 2179686 260745 375029 2109530 2267514 2323637 796759 217938 262028 1477131 1783281 1182843 1488513 2564112 497575 1749741 1953100 1956074 1235883 2563207 5758 2535301 1441376 2304943 329736 570341 1213126 1725925 743959 846663 1665270 525554 1277303 956939 1462866 278070 801279 1164260 2419573 2488173 134816 2537437 779193 536055 360259 337994 1797884 1562541 1064431 2539283 1184800 1294722 2085256 1852396 1494196 1703317 1263634 1219720 1144408 140174 1056104 946972 459386 494747 1726741 1759220 1493424 1184551 1710778 1037921 2573536 154635 1870288 760944 2181961 1796553 703416 657842 2232767 2264102 1282705 430294 137765 699304 1557646 2152261 2130473 2605258 241805 1831114 960266 1612513 272951 791625 581989 1010768 1146160 284706 5858 631096 331881 124586 799092 2409121 2146289 1591039 2041180 1189439 2206504 216791 1545645 2417261 392485 820678 987685 2490513 1332377 578752 2224171 2396159 603271 1126131 2619514 1234828 1746120 2204538 2403796 240160 479092 1441189 20143 1750918 449661 380849 132959 900965 1564411 2608537 953775 767543 1327819 1162101 850627 1022042 1831818 2329196 2551739 2354309 1444508 2531141 1471223 535882 1199101 602857 2101385 278653 1684428 508204 2043380 1353634 1303756 121590 618428 2196699 2584783 1820611 1991843 1344782 2572726 2076343 2169678 276116 784510 2111199 188542 969863 825912 1065248 2343251 2632514 834173 886919 828009 268685 1122990 24577 823827 680505 1686713 1827396 2181198 1534289 2602433 919720 1424005 2189466 1081773 1698728 1686982 667605 2262277 1208918 51218 618063 559290 1618394 360759 2629763 818050 2632350 1913148 784037 1084614 1296854 2431279 1699875 1001098 1267660 1552301 283465 57761 2339680 2624925 1526433 551025 519167 1304752 2187080 910504 1470589 2377646 1135857 1917145 688747 1030744 86655 2490023 366051 579259 789625 253698 728714 1650684 392607 1455621 785414 664064 823239 887704 2600376 1996151 1312412 956271 920394 2230652 1007653 320897 1416190 2095727 266169 1683508 968630 1370190 1744645 2120534 1599340 2358166 352183 86731 2269807 631272 1399334 715767 451615 315205 248132 2442021 2591251 1232526 43527 2232088 216000 1824466 2275253 2534113 910544 1960438 228990 342936 650132 1450405 108634 2576137 2145366 2482717 346652 1090581 1668266 303677 1229152 1539987 866470 183674 523684 1395700 1247006 459612 2169512 875490 2394885 1780196 1877309 278465 1899267 1649958 1677756 11701 1574430 1097640 1037281 190403 2047604 2461310 987538 381728 1967729 1931672 934176 396588 586388 1046657 2245187 197482 1844606 503352 539991 2236382 1198162 1880319 1842139 269381 579854 1635523 2070350 796680 1834459 19006 2438175 954099 949770 2488404 1204657 1067473 908992 1861547 579197 1391490 1922609 2515531 1138580 924755 1735401 1144031 2161140 1303931 1876242 990248 494978 2236813 39600 297262 1975707 714887 2344901 740542 247665 110587 904828 2492345 989599 569901 1960240 2642880 1467137 1443083 1200592 2015569 2524993 2463408 1309584 830607 2488660 380808 724826 784004 1047022 149970 2213725 2405267 1704839 536371 673653 660945 861450 2485195 2061011 851058 588814 2186920 265899 302355 1263020 2451284 71553 1237736 1621054 1776462 297104 289166 11603 2643304 830903 2273767 1032735 77783 1627987 906094 1292357 154989 2352287 636983 188857 181331 234113 923010 2287458 792022 2394094 2185998 999553 1719025 1437749 273956 1926320 1628365 2055314 2212857 2480036 629788 1612924 2446544 1934459 494322 634470 1709901 2435197 2415929 1842592 1276024 2323598 1659902 1432141 1108065 1849790 855756 2074801 1172213 659462 384627 509390 1478228 1375288 2095573 1651920 1410595 2387099 2132264 1312454 203544 2057000 1626267 1504470 1736278 1756244 2046439 1072585 180249 2447571 765882 1279803 2127062 823625 1969859 2391447 1493343 661171 1039016 2146835 1668891 373356 2314078 727241 1538057 892304 2582358 2647781 1824101 1420013 1572717 2623563 175082 1116909 1479826 2003797 248847 1491723 984172 358776 245000 1308620 139557 2301118 477707 1203614 836213 972820 2578304 119326 741942 2114291 2422806 1674641 508111 1003808 2470341 1046659 2612999 2405628 1460244 705485 1492492 2083249 1305650 2626413 536112 2103913 2468283 200938 2086085 2221109 2348617 1676979 2368615 1443425 2513915 1059857 1418782 312064 518839 2442905 1054375 302554 1998323 2340217 602695 1539208 2121342 220319 1896008 681488 1104008 955102 1648544 1066376 1526579 1687017 2597028 974974 1898074 1398892 2240369 2191673 480612 1590327 2390732 137566 2633844 1583532 1875002 2239005 1473851 1056672 2220134 413880 1477752 886506 2228179 539018 1437182 153180 1476568 169489 1338222 2177112 808019 1479499 291078 496876 1664927 1471276 1393039 2410187 2233293 371224 686467 221988 785340 1279061 1028195 248373 1652429 1335208 2022008 1118111 1572152 2453671 1816616 2354213 2616039 2092505 1834052 109688 215259 8895 725615 867121 2422999 79354 143502 944600 488854 358325 1391309 1775550 2462764 532626 1341813 1937174 347251 1030591 1069914 76061 983928 249670 680678 943433 2190401 1492656 2578507 1101118 2357523 1876108 2095910 1480058 2378732 1762972 1792338 551440 575026 976023 363725 1196966 2068343 210637 538906 1921809 805255 2328839 1530063 150415 1690316 585137 2449915 583060 681067 1457551 2113506 1331954 2540707 295925 2141379 1262628 1202545 672491 629854 1855666 2584808 2585474 1980785 1042576 1295591 548458 184395 583489 1301263 477490 1973530 32422 941606 107221 720035 332371 2054421 632992 99304 1125950 663296 1886859 1046210 397948 1033041 1147056 927636 2257739 2315208 1854606 1157338 1725559 2636950 595359 872827 2626265 363978 2554601 1358361 1362007 2559719 843061 1816258 1196810 1183622 2031416 1399583 2618944 2464474 43104 1998342 2430250 1977209 757728 638381 1808512 1922115 700833 1289612 1268421 392097 253261 1424223 55918 997165 1970075 1420732 1270716 1741124 1260855 765483 990019 122524 182989 204306 1352709 1872998 395558 1111973 54443 1692076 937599 382284 2272244 476529 149689 1623360 2584537 424491 80014 586402 1647974 2409467 1911744 2212983 1378278 2476205 1346684 1134865 1962580 1269031 1100348 1599671 815165 1271680 1272783 418534 1979914 1708802 333505 1448266 2142849 56573 1722486 1382261 839322 2278764 2370435 2542333 103964 1633122 1521926 1529578 1407129 1846168 2339111 723804 942706 766380 1728517 1271060 2285360 2232727 1041853 1030316 2146687 2034810 153083 33546 1972757 136306 1908857 395589 2490527 1256107 1015659 1702008 1582816 2351682 1666369 2126692 419963 482433 1066475 1598996 2162657 1239547 576360 1284860 969562 1688222 1886868 1565198 1075507 465514 1240871 815 526883 1108121 1950247 680795 1265511 679728 1999988 1250637 539992 1617142 872647 21777 2531332 91662 1812378 1733211 2435202 195458 325225 1749876 1919263 2451730 799838 836268 1326293 34500 2289169 329730 2438114 1516129 1610637 1910668 2608784 1150053 224018 1447418 1747354 2411607 2516420 621927 1722344 1503601 1785209 1548048 277845 1799109 1383213 466091 821790 1214583 2592062 2526093 1908688 650233 922705 657888 1283668 1326281 1736098 2102811 916576 795638 2119044 2441343 245454 821473 2283333 357961 58508 530014 1370524 121987 1173289 479397 2232699 1000846 225942 270014 1015015 2318925 2593597 2034154 1139507 2122423 2389839 1424060 953741 836806 936110 605428 1345925 2449325 2421410 1412008 2412135 166366 411216 371358 2544804 2458734 1753386 1937719 2148029 2109872 863163 2142623 488302 720071 1277334 2403303 108946 1768071 1505530 964327 710276 1601291 2633767 1437072 1429568 1940479 1045426 2027278 1063817 1384996 262285 938352 1593727 1216923 273033 1918979 2560984 1756232 102125 2292706 1766228 2593634 1934887 1734593 1288676 782213 2472657 1948469 1858468 1178517 1464631 576885 1511886 982108 2485010 1766740 82408 44355 1648837 555052 2607911 2584839 192844 2227468 1588538 1183765 1347033 599826 1276551 1624343 893747 1497296 2413670 2432644 1982147 1047217 152501 786616 232018 1121060 2286680 327805 1698237 1425410 69770 2064576 160967 253154 1876297 1534109 875797 692328 1899679 1460865 1062725 744901 2162894 2494710 2583969 61940 2150321 815301 2620300 706836 1582080 878374 2354930 1262858 973121 1396800 1096570 883409 1090839 1972489 1917327 438404 2427272 751283 1392114 107079 2052858 594462 2348337 1053153 854541 763091 1331671 1425634 282284 1024757 727547 1394493 1473420 1799802 2585677 2577756 1527328 1658942 719539 924737 2304494 531550 1836147 2190905 2160484 2591757 2132164 1909474 1775248 1099603 1532635 2303975 834708 462375 1636487 797134 86051 1444029 773271 1017404 2420296 2640838 1007841 851334 1102421 1245410 369706 310009 634089 1395970 1720424 1142539 1173663 1745112 1875605 925246 2239360 2425135 1587001 401064 2242377 332346 2548674 2234333 1063674 2622183 914953 2149730 2141582 1813194 147215 1281151 1461376 799141 2491329 2493423 1323186 198078 1440307 1026392 1176861 1776686 1733853 2511629 956941 935491 1597198 1232722 2386514 2342831 651549 341027 1877366 1136633 419972 302849 2025865 1432952 814673 2381316 2288385 1329275 1753012 1221947 124067 587428 469513 1459982 2145961 1843498 132555 1084547 2517139 481735 1636180 488335 121619 2202210 1307418 1429738 478476 2501802 2512022 2428177 261783 509806 1039870 1859639 1978715 308256 2395504 2420807 1421266 455531 1140002 585634 2189184 269356 1442766 45446 652311 170934 2524056 930300 42014 2557471 1362460 477133 1608462 2128280 228945 2597442 338000 1571068 336082 2347905 957843 1507711 1928976 923728 1387271 1259287 2041853 238853 2498321 609674 2234387 615568 287566 1029884 1078633 2310671 241368 2633960 1007664 561959 2439163 178448 160534 146685 2379533 697461 754104 2262644 1461857 277263 780345 568786 488541 1219886 437711 35686 2385763 1459863 1376797 2479109 13602 2296198 1579697 2132512 1340811 1868110 204024 1066179 1112827 1869372 2226332 2401034 2444375 2333949 980036 2277490 1086635 2100178 2320249 203552 1804312 2301571 586220 838776 414364 2617393 1388293 228540 1088476 358778 1360770 1869442 1927692 150344 2000861 1590880 2032400 1900526 1825394 618859 712273 719769 338389 2496211 1456517 2231204 1757471 73948 2231733 1650550 835042 531522 1147008 933392 249322 2118928 2504580 1221503 1630815 2099533 1010750 1011593 1221180 765313 2572654 241731 2540109 1964899 52949 1798570 466910 1138185 844515 1364686 1448233 2453463 2489163 1012055 1268042 720941 586203 1196927 929660 963047 200477 953444 2631853 1394346 674013 418098 792649 1114007 872158 1536180 97877 2399961 2135744 1773120 1166876 366351 629392 1656194 1749986 1286788 142162 1408928 826295 2610296 514063 2524355 731309 501656 831676 1521587 469609 387698 2367992 2025072 1029772 1694524 727771 2370513 2406509 1385718 395298 2011157 2530785 594301 656304 1698650 789449 308880 234829 851260 737768 2488588 1447442 1009502 1361621 53136 708723 1204509 2540300 214568 1391635 2239014 1164695 2086490 24059 31302 630895 2533039 849637 2130318 1777221 2279710 1786590 521308 693074 1452739 1695864 1790205 1557013 517426 2444619 1521048 2365438 1808371 1993730 306662 1721425 1074152 1649178 1578122 533774 2151740 1751397 586068 23284 1453405 1999075 452299 1716206 863009 492708 2639500 2001691 834323 1121818 621304 89735 2248628 2218246 1467351 1249021 1515337 1640185 2509418 1903887 675468 2333326 45934 435993 771736 38817 1836957 2391236 1858340 1056061 1382479 69654 1596662 2611555 1101162 1684478 1015594 1541776 288998 1174531 164406 1753084 2329149 1355945 2079076 1876051 2179496 265561 2573509 2501148 1644622 2566574 1972137 520084 2082452 1038 2066438 2555229 611504 2272471 1723021 1981778 2000467 2108611 863203 1673397 1502727 1926685 131910 2438655 12695: 328587 1321341 12696: 1980497 773552 980585 2020689 2630454 765484 12697: 2433239 385819 1695980 1744258 2391409 1641506 2101319 772866 2138116 2543190 1371596 792420 1037708 99725 2497003 898888 1520791 12698: 286293 1053526 2330415 960181 392607 1447978 12699: 2081062 402564 1993445 1972454 127: 194021 810150 2066746 341172 538738 128579 351428 674315 801126 555038 1459710 1270: 99785 2640547 529409 1170779 536037 577350 1763504 1910762 211575 76023 1210065 396882 1868251 1645377 12700: 2591674 12701: 389983 2621875 1515001 12702: 2348599 41614 2191551 2040195 397206 2367964 31562 1484863 2113107 913908 1742881 88188 12703: 213924 1788998 2478107 1992089 2418445 1319543 2250069 849295 1881653 1573829 12704: 1680135 323259 2583333 900261 1595699 2312623 2084330 2119477 791491 1401233 333379 2272417 492024 423064 52032 155193 1517655 353575 1659198 361903 1092822 1733612 2122976 2599607 2033602 2137022 1976627 1200020 194258 1336434 1475340 24852 17252 2015522 223245 212600 396641 770339 1619648 12705: 372097 1124095 12706: 2478010 293718 12707: 2175133 435662 12708: 1048033 86964 2641212 96002 2645009 1757186 1183808 594154 1634324 2578401 791164 2157977 70511 808873 709475 2485195 219628 1667030 74644 481230 1175320 2522894 2559507 12709: 1562924 1488699 1305856 2208040 2271617 1271: 1512574 935238 2065501 904621 2024211 1389451 2377938 601147 454391 2469570 1486340 671089 1196367 660957 1328204 1550823 1441566 1701522 12710: 184178 352766 2166180 2588539 2465072 316303 29622 12711: 2559742 2278388 1989303 2641037 1284347 739252 12712: 1216253 2333602 818416 2326924 12713: 2113056 2487566 1636987 906871 1349998 1032555 617225 1268309 1136279 2415855 2093047 24754 1378615 96046 580576 12714: 1620398 1793899 746988 1621546 105039 2558141 1118017 2177788 802625 1426860 2344568 2625146 112146 260163 1063809 2524059 1582641 1582952 226638 143267 501174 701255 1232662 475549 1427250 2417234 12715: 1707433 2603196 981326 1024177 2101286 12716: 1890307 2351138 1678439 1298563 761468 2099932 208187 2572636 2253854 1981399 687054 1344227 352762 1321550 1531414 859068 534730 1315604 544665 302334 586599 511426 2432882 1508067 2167427 12717: 808851 449537 124455 424426 1034322 12718: 84589 369361 1965893 639090 564299 2143413 1911162 23914 592892 216164 231648 699815 1793358 2112446 352267 359589 12719: 2117676 2184217 1273022 1364085 2178405 115524 1320552 39615 1337645 2099177 1687421 1881250 609840 1017521 2279327 1368063 475151 1379454 2038453 1778720 351321 357884 2641931 2579772 902075 1990041 738116 2594051 2023886 558059 675111 825117 1352502 1958803 2449732 2223589 1343654 1822357 2609556 60439 2290198 20130 1231153 1782658 2557196 803597 2006543 1486047 629566 612166 291020 1986333 2087914 1505004 1456581 2627543 454828 2154700 544011 2003409 2250911 1971985 1901849 611088 2406931 1095918 712736 898996 2625109 2175884 319001 756532 2451784 1652251 517472 815376 672717 2378094 501667 1736994 2581108 1272: 2539660 1537427 1030409 2015095 539036 463310 1829014 1808252 1257744 1613007 672294 942976 16397 1067381 1016608 1837058 416443 2072896 2079332 1990740 1312973 2047600 1049142 2135939 2115999 1028582 133068 41132 1252645 2165084 1523245 1199988 512629 611668 95375 2495732 1439978 1421661 1559045 1098907 38292 50718 1192157 473400 1859264 519982 2508091 1039555 630175 652976 12720: 2583885 478657 2626069 2364155 2344940 1148636 1024705 2306557 1089273 1522783 425510 2487431 930864 494662 2356240 2264749 12721: 1370029 608692 1628707 1651246 1235157 776067 1773518 78931 80327 286969 1547375 2104247 399209 997978 2118801 738080 787569 1744913 1532275 457471 902573 2507205 1082257 1468440 88611 2260214 2401526 1427469 319802 914599 488286 254887 650218 1810496 2140076 126100 2150937 2421386 2359268 1520052 2000864 1470619 2107687 1771033 2393716 344237 376422 1693730 1110575 1844517 1847897 1385317 2102169 2289549 1460115 2049806 2459707 1997455 2281646 1475494 31931 612894 1630338 1685645 1406800 1598285 1470064 2212666 1122008 2349391 286684 1055988 1505063 1878801 2109293 1071161 90934 1720522 997082 946179 911416 769807 1889467 1564944 1171779 681961 2292177 741465 1570126 587361 1084108 324862 1119060 2146691 521638 1278390 310153 2472254 928853 1754027 54710 1733686 1456348 981 302069 2047853 956530 784334 542964 642295 1331701 755831 1851634 580652 133290 2034574 662768 1209560 1344242 2511695 1834227 575003 1169516 737917 988984 1098048 2317793 710375 1800264 578462 1132000 1093305 1555409 2333743 1914987 2289853 1571694 1466000 1459982 2000900 1704379 1714035 916700 1374005 2587510 2632079 665124 1476849 2562830 939351 1341947 156573 1808612 407174 12722: 496840 1891436 1081297 1264399 2005678 2245348 2541618 1648077 2114549 1647133 254434 2110208 1698472 1813460 296168 1790307 2152273 109717 836999 1048515 2431362 201491 454677 12723: 301414 151671 2399912 2647279 1955470 2060615 1873111 1421625 567837 340447 491872 1237632 665109 1643817 1639566 12725: 809891 1062485 1564732 2125395 12726: 1862867 613302 665783 2365729 1284863 486255 703707 1062258 1515665 381565 900698 22578 2553514 170285 2139156 2334924 1852234 1730947 2551054 1477368 1183323 1726722 1061041 1636901 77704 2031428 337069 1944877 995641 288767 12727: 888521 555859 366306 1575382 2014889 356135 786492 2604227 2395221 1449153 1830587 2511359 902603 2191367 2574649 310293 12728: 705603 2199184 571538 1973594 1011011 1651933 722389 1162428 1312793 1644944 695593 1591839 2532857 1212886 12729: 400839 135761 12730: 2604070 964493 39024 1564972 694704 12731: 2588709 482329 2498199 1663165 1134179 1795030 33599 1200750 1046596 571049 1942371 984641 1873176 1529498 592612 2035084 2199766 1018453 1211916 1866004 1338790 1291791 827706 27258 2079045 801800 70915 1071612 1626685 2402795 114880 1187517 2073514 2109001 2339425 2152045 605814 247234 1855895 826872 2041778 236414 1515558 2395608 67390 1614386 2197074 2462719 2127062 364690 666312 523922 879550 409115 1646639 936933 2057237 12732: 2600440 290621 2581494 671493 2474705 707366 215739 1552201 498332 921133 2052745 40467 347207 2183965 2299013 1661840 1884542 2028220 2272909 1163978 1693994 2114490 429129 1395914 2576583 863014 2565462 1651246 375678 1979239 1236098 1247762 696359 2393331 1376119 180689 1718686 2306949 2238974 2648613 1216879 1180775 2557246 839968 1765064 75515 2195156 2051636 68492 455661 1618322 714184 411996 2484014 1222728 1939654 1278426 500292 1226142 1702629 593732 1261164 1534344 2401601 717136 1562876 914056 1830601 2575015 1731095 1918301 1179804 710066 930710 16294 908211 626413 1154909 2492496 2412839 2484082 1928594 1089103 1848213 1988320 1686450 2278565 1985270 731258 1081964 1636030 106060 357507 530744 2344768 212664 1658520 516021 1592484 1070935 2094487 809847 907558 1886783 2262920 2229939 2395117 1909578 1153839 2516025 2326902 350875 1082248 125069 1062732 2002604 2408702 1675159 2605174 2367509 1064723 208605 987149 141889 2359960 821486 1094119 2470735 817662 130412 2287695 301892 2456403 1742767 1437246 2494666 1641285 1035785 1935310 1481472 1201310 185085 2493052 1107884 1529554 232509 1590924 1874350 591698 2316487 391535 526306 2209932 256829 451879 2055841 455442 310312 326696 512069 1007342 1752992 1427350 2041253 2220522 1436987 2098178 485405 1536618 31909 1676750 1421725 363137 540468 2208915 1110372 1694714 11591 1658222 283604 1271194 2534335 1778870 1868887 972668 1540401 438290 1913238 2073225 490437 1616707 389463 1865205 561611 1915604 2280106 1567125 1431720 1700207 2388644 695854 2391938 1127787 1062305 2050712 981739 1717954 370257 2140604 1932856 117527 1193924 2302073 2242160 2270517 2116834 1138060 2414352 2287419 298417 1177295 1831156 2294362 215209 759487 1804353 1289014 2160526 214901 412401 2232280 2357205 480357 1550819 2557810 769212 1454941 895941 2212084 2320988 1368773 695630 1861523 1196379 877578 815666 911952 1087910 1515000 123183 1277661 1080849 1421443 1669826 790663 1813130 2429545 396418 1652349 2543396 423153 2421429 1920871 334568 1802763 1245212 636999 2462877 871350 1790371 2135553 1505741 127543 2358799 2029381 2344970 1253459 586641 2111681 149421 515984 4437 1433794 1821129 1130178 1646984 2279871 478405 2132367 494085 1103348 1638098 2176457 254972 2389968 2204991 295813 329302 991974 2300095 1217972 2314782 772868 1552799 1574651 520616 1409508 1211245 1715261 1038395 935466 1587856 60372 1161697 1076613 1102628 1638707 2025446 2453393 1386805 1504151 1510442 906168 2283270 2295167 1562229 2587001 1941467 2608608 2158908 1826701 2428045 2628631 884492 2391208 1147033 2350473 1605502 2557445 2439517 1742747 1839957 2362294 2191687 778383 599223 1684679 418075 1546115 1635061 1554822 796513 486317 444273 1045150 1780045 760444 2013845 642195 1750180 1143294 809045 351004 844243 338642 1529980 1670664 425645 2236651 700387 215003 2591618 1699681 1310243 2310443 1713132 1279387 199816 2336616 605447 1796274 1736468 1048181 2463508 576696 1998548 1667045 379315 1814337 690894 339840 268954 694116 760575 1190668 785763 2160108 2624851 1902325 15951 298084 2097242 253330 2420900 2580188 2226116 1286481 717132 2158835 552122 1610986 1580240 1617388 2212649 677923 1228200 2479135 471855 519328 373412 409756 2096129 1360992 639872 2257901 1725090 2374862 385209 917056 1999702 1083257 2333916 135650 239417 2283041 1788912 2316337 2322045 1544421 1120681 2165469 503239 1910742 1667729 1036381 2491363 413516 218751 765019 720541 2571598 1263526 1585651 1286631 2404608 2116923 788476 2631821 976408 1262997 1290972 1124439 152410 1874432 1478166 873633 1859039 996842 1738108 1820364 1383497 1947900 602902 251606 2430868 2041499 1071072 1268675 1023635 1839364 1578355 1211805 1914832 1359890 2197645 1261950 1309837 2541335 1046150 1598226 602356 2489483 699558 921126 1558932 1424872 1945899 1660024 1035855 292234 2225456 431100 432859 1483498 1221739 2016285 1600776 2054315 662852 1026600 1873262 540697 1631516 1866387 1326557 2595947 1670430 243827 2385070 960921 2610128 520517 120703 2322866 2439617 1336056 300945 751191 1342727 106641 930383 1837016 2187141 200875 320315 1352714 2410698 1739954 2006594 66215 1731728 335096 424418 300392 1087839 1570072 2251515 1276110 1837679 1010842 127431 1643775 1742806 2461855 919695 2266989 406920 1921157 1405793 320963 1415492 1616040 502768 2175626 135398 1504779 1876187 1877292 371739 1643608 1916302 2574224 2571688 1505634 452370 1094267 1621344 2598022 1867223 1761242 919113 667438 805403 1806457 350993 2509860 1264453 2232207 258474 1642036 1475857 2390686 1600580 2606141 2507284 1816406 2281472 536423 881547 634649 1907264 1135700 750922 1425235 1923394 2334194 103392 1734864 1172335 1121304 2034757 537375 475819 1494813 129088 2286990 1514194 1589300 302083 750334 1150868 2374383 88705 1150763 1468582 198575 2186446 974143 1782243 1335371 242797 1244052 389006 1071528 1942865 717918 1822020 1990329 481932 1862369 2129107 651845 1513540 1161728 2288053 1418297 1817864 718577 1598159 390755 933591 239791 1544598 1742184 1590321 1968338 1486630 2100734 382578 1154574 2391156 932405 58749 1498061 1150335 1108377 2619285 218545 2194110 750199 1386235 1674912 672685 121350 1905456 96089 1938891 1916357 524313 1834032 645318 2535581 2639809 670296 1450885 761641 1950960 2408042 1119881 1065936 2497978 1523399 1275356 2090963 2151805 671346 603999 997014 801881 2256498 346333 1453866 2425445 88759 11212 2072789 2238025 1424091 53660 287143 2155442 577943 2010419 789937 1217945 453033 959581 91543 2163813 388728 2030631 1587132 60138 2137834 2317813 1804730 567586 678128 2019769 1815094 470423 195792 500992 1627533 976328 1575873 59152 1341538 1083963 2129820 292591 212086 1306436 1829465 977606 1599255 2599528 858917 784738 2146064 1330803 571057 280445 555201 2549031 52147 1018401 1145743 870616 1985286 1587460 1125038 1406053 1979049 104721 1903417 1026792 2192440 2120929 1072129 2624480 24801 1090307 650071 760999 1152955 203647 1561363 887506 1111436 1205123 2611386 2419582 1819 1744206 2059052 622988 2434290 277593 127563 1301253 1785342 1656754 902306 1885665 1249357 2636688 2226131 2093951 981937 11459 964787 1237994 1381621 2353899 1901474 575473 563485 2557593 2138897 1020867 1596145 82279 2633333 2293559 947549 2491268 948257 2622230 2573566 1426991 688071 534463 1274942 1358986 1146426 2348085 2328265 1941513 2361342 679212 56514 1168162 2149531 2107220 1583126 2353904 1735357 1522147 1238318 524190 1174120 937212 1393494 1354592 1906040 2365951 1190073 2314747 1549065 594274 152710 754371 2575755 2241033 605077 1530094 1393747 334690 2286348 1324621 2064714 2410903 994637 1586385 582532 696941 546328 747069 1551178 1043018 1527533 626639 2165184 600994 1548071 2042538 1401872 1524551 1425336 1993161 1817238 1999327 617908 1065584 1502431 1296636 903349 127712 1735514 561980 2542396 1878768 2559703 1742279 2498531 1898357 84192 472673 980149 2573283 2453549 1727145 1870470 842783 1478155 81023 2581488 2508640 2562831 1633009 75500 1584475 1521005 2311993 1416010 672363 2373324 2393326 2185259 2037348 1490396 2274391 674577 1753322 1830672 118245 1314998 2045292 2634328 356011 2595441 521630 2007488 1731904 1127812 2533921 1830094 987333 960312 2036937 1914347 2014956 589930 742665 632927 453895 1348931 1483863 855324 411450 1897778 2513524 1507228 112315 483890 2231568 2153883 1540188 1180844 1413256 1982517 1812318 501431 1020395 158438 643647 1236478 391877 1773999 2489230 399442 2198745 1641021 2348445 68000 995273 512828 1041543 1827681 2155358 2409154 1955447 2171553 2015134 902300 2472682 804852 1769276 949799 2005698 2135978 822775 1913148 8056 2338054 432100 660385 366029 1135857 738586 1353339 1119239 1925606 2649057 1145152 2581889 2279118 1653488 2550025 2400270 399437 2529870 1069439 1670643 2558268 2090568 2528244 849354 1256727 1247371 1090948 1162241 331655 1322665 2031465 551299 1194923 2610029 1980339 1964176 684919 2090277 442896 663333 1859313 353343 1956684 2608782 551231 2312720 1803377 1694475 1780453 1964162 1209769 1342105 1675026 1569051 1927061 1976312 1130628 2095578 853472 1637757 2140229 1712857 1301592 1070285 2456358 836709 369227 1767621 1867233 2367641 216657 1570336 1999002 1642463 1561543 1907562 911842 402432 436232 386901 1665769 2075862 1452048 814070 433125 1574704 2415248 1440608 1818460 810674 1535092 2190557 1587553 83869 690123 1050563 1931030 321623 1721996 1158517 1623898 1701948 934430 108623 1103866 2061586 1942159 2520072 2593465 2236630 775436 1158807 64287 883656 2411258 113161 108176 1464198 231730 1281951 465094 2365999 2094136 538120 2532595 1355022 1632522 224267 1668149 1451216 1122757 488628 1174275 1662264 1555635 895551 1704673 2164421 1305838 1929285 2202520 2155221 2283774 843762 725058 2339022 1034537 274095 1033441 996343 1365774 1016231 1187326 300813 2437397 1369375 2626175 944499 1509247 1328074 517508 794874 2514715 773902 2340603 457697 199746 2444278 2566569 2246882 1893641 1077204 2259095 1946215 1915738 1472992 1652161 2542239 850942 1309415 1498214 1881429 783674 1268006 1586676 655056 2637917 1059831 299774 1115112 314204 575187 2539285 667964 1266633 2291792 1829271 1828704 1759798 2236860 2373033 836155 1824045 2319080 408976 721001 1638278 1990068 140491 660702 1930662 2216549 651268 2541013 5671 2065314 1360927 2370786 794772 1318666 1044447 1211654 478262 992793 2045186 1119073 1178915 2265554 1911239 2307740 688546 331381 927277 1869472 2530629 1545024 360025 1059296 314603 351605 780083 832649 1143457 2326282 1422337 2210185 2278653 236686 2440093 1175634 985683 478688 1341782 826220 2617495 1910931 2016402 2513436 973623 415101 2336949 1433527 437256 1456067 1011593 2516669 1822944 1112379 1428882 2503824 344966 2530386 237004 1558086 1433302 714424 1943868 1544649 2552160 599146 899799 2227384 316527 1539194 1413739 583042 2613054 20549 1001005 1773431 1445551 229081 745884 1241662 979200 1972984 342057 1646092 2564951 2594661 799693 1487134 1433825 1882997 1469211 2470882 2076963 777942 966471 1158650 2108482 2275317 876977 1225663 1587840 317998 1701522 12733: 1673012 12734: 1415739 1785867 1763107 2077657 990291 1905177 435744 4588 12735: 358044 245046 1668849 157631 1910107 1702389 1063834 2458436 1143746 2600417 679493 1699066 12736: 2176873 1083538 2016293 2208558 1481712 214507 1669027 767609 1441760 2033151 976373 2271229 377104 1967890 2644744 1346254 2149283 894246 270835 1161033 2448407 855326 1508683 190823 920776 1897465 78404 510996 12737: 27351 878220 2456918 1571580 2455238 12738: 1739019 427828 2184217 1109947 681230 2244396 2127276 1746082 2048259 431759 912950 818663 1355935 591075 1353387 999586 372836 2056575 412935 2533775 2048858 1772334 375090 1148888 2342669 1074789 1075211 740226 1603318 201099 1973804 1853555 774024 1136807 2097947 2550192 227158 1871800 2508565 2375031 487746 2138628 290656 31877 607528 179006 2428145 454473 747695 2247159 658206 1400087 823478 706956 2583802 959999 2514306 2477040 349767 2352549 1715733 2403433 2332315 2380592 493863 297333 1859267 69914 1489714 138288 2194993 2599635 2515580 784019 829 2319353 409883 617780 1649092 1532928 2352657 1437614 466382 2305564 1130433 1215724 2341564 999598 1814561 1270419 531890 2221791 583059 2037935 715267 102712 2185131 297787 1160673 2121996 2491739 2498216 858646 109141 2645208 995951 460195 1555699 1407187 1567549 1857566 679781 2282102 1787609 2554306 2064957 742915 576856 1160921 933707 1955071 680882 2293279 2334553 1808982 435338 2554964 22007 2546161 2073100 774377 2307967 2283357 134236 2095155 147379 1845432 1347905 848764 2425996 383938 2356264 1847827 1365512 778849 432777 656842 1790681 1876640 1236995 12739: 2327803 1875755 722832 2553213 1265835 651885 315830 1289481 1217261 12463 2598852 1808254 211948 1973742 763496 617049 546933 1708141 2255866 1507129 2470801 1788142 1831961 1414643 1327672 1381455 2268613 1576952 955974 811519 1580813 2353350 452764 546836 1535432 557665 1212067 2334199 1185992 2011381 1611550 1135595 1975746 26020 1201619 833274 1658896 2197879 2142570 732742 1264937 227781 1855542 1491494 1274: 2004172 2082617 1473938 2271404 377012 1763372 437867 2502453 2370879 2475887 1951430 2647098 22086 48178 1844991 121792 975906 1168399 953795 1407940 1786024 525436 1365061 1791484 1468754 1287913 210708 1129696 2358526 659664 1616614 1929992 2081485 293076 1971298 936373 1481694 1243578 321629 836040 852686 2452486 1695123 394534 1104036 631063 169854 2178953 606548 1748747 2237684 1566992 1409463 891665 936377 1448209 222638 2024013 859695 741248 1579451 1645373 16967 1197726 1352295 1957412 352748 400076 2298397 1299063 12740: 1349444 1265935 1063834 880978 655506 2058643 12741: 1705674 1700671 2481531 1840752 50355 975867 2055615 1698947 442542 2417958 2465520 1916870 1232292 430727 448168 2642516 2072922 1682951 82279 1147208 2254877 23354 1174554 364376 2005413 119262 1807053 709980 2636170 12742: 909939 953072 12743: 1987141 962889 1956226 2424839 1510839 2444710 658777 254514 875970 891482 2648758 1338622 1542060 2015862 2527789 2515531 1288419 1236186 2172710 12744: 2378096 2369375 468492 113059 12745: 948848 2380174 1145640 2468136 350166 2548781 2164976 1460850 2122041 326461 1883897 2496162 230813 1516023 702021 663882 1177352 2563768 1813409 906813 135121 2124064 1166197 934480 2602135 2122412 2635895 2157940 640827 1531295 634069 2424883 2154535 685690 112215 887205 2281185 2049795 905539 2226559 627902 2442290 12746: 901447 2206137 875439 287534 605969 2549252 1308266 1854580 88599 12747: 246483 1473924 217958 1681844 1125233 200895 2602339 2255484 115108 712930 1028034 2399345 1024468 927945 218011 262233 2202773 185321 1324872 1044649 64102 1919654 12748: 1131316 182031 446491 28874 1200703 1772667 724403 721162 2512477 1042772 729885 1905469 1587159 1929564 239569 2133551 300399 970390 1203745 2006611 2092389 1660196 978978 1473033 329838 975615 2493191 416881 194096 2488849 632446 1985 1230194 1009997 680380 1991589 679176 1573566 2644964 903920 858628 1241268 2444054 2473986 1798850 1071157 949664 1376442 315143 1954337 174028 170987 658699 1648487 2629271 1301525 1474466 1870560 417941 2495576 200280 1602729 1654114 1352960 12749: 1819474 2175058 1275: 8372 598836 2646784 2037185 1090399 1907038 1834880 814157 2303960 512804 12750: 2164242 1617433 12751: 580537 2503559 425512 1803372 2289940 12752: 143468 2611042 1648369 476104 367191 1368610 77210 1905270 1003808 1634492 1393284 12753: 1987956 1728051 1544216 12754: 2026560 785479 2094929 1013959 12755: 456861 2299784 350055 2401585 1096460 1659097 2520834 283430 2483046 2367092 2430267 1445262 819550 960402 1321695 12756: 2559951 969335 205263 1677542 1818277 2092609 1374834 350471 1619386 1580034 1981792 87288 1575511 2149225 1479643 155226 270835 1785324 2573007 2379827 12757: 425547 1228244 796680 2494006 12758: 866012 1594612 974317 1362129 220956 529725 2003863 190730 10917 725089 479781 2259456 1774140 2167582 1532328 458931 341452 39111 395384 1195043 1964202 1472010 2288031 2050823 1884600 988744 2406619 1631639 1982650 851462 1722293 1001105 367181 127053 1549001 2456461 2404478 408112 719932 973213 1412844 2116831 414449 2400886 2148099 925281 1555944 1500402 1450148 662916 1443478 1271081 1632136 452261 241107 1959832 1046659 785287 906643 2521253 945048 1186427 2100833 262676 61425 12759: 992671 1671865 590656 106615 454528 1262983 2485331 2118524 1408834 673034 726318 66569 1532472 1276: 1248598 2382167 422305 1871611 1918182 874771 1934578 2415199 93039 2138250 722373 12760: 1939262 2041234 2588510 552775 614407 926450 1175288 185181 1947105 1563215 12761: 1069697 998646 71625 790913 12762: 2417585 12763: 1898349 1443399 1387889 2580776 1032022 695808 969556 1487730 1931149 572937 693985 615414 708586 2122614 1700713 1047623 1932887 1313997 1452283 140475 1769395 1377839 47787 2308764 1596362 759799 1344035 302536 1278142 819641 2322141 639582 336830 253259 987507 2030708 12764: 400969 735893 1891812 964645 2129970 12765: 1739393 2465039 1887529 12766: 723300 1168078 945085 221870 445075 786187 1524849 461764 1267280 573697 1685716 684991 2410172 710502 951254 185197 894933 2586070 2016942 1933923 12767: 2348954 2032401 2571599 1544556 2003795 2470526 2128136 1445631 2501886 1981128 12768: 571309 12769: 1775642 1515134 2495019 1018474 1958984 712999 125090 1335416 1147854 2052290 607176 1160263 210097 1447312 2531050 1134120 315602 2251346 1277: 1286604 92015 1440095 329664 1022552 2359625 368059 883282 599131 2199802 2488286 1809959 697103 1848149 852327 1607052 1690803 834103 1142367 57090 735948 2497996 775803 1263297 1857546 1080407 1304349 2330108 1287878 49811 723214 1646781 2137882 2157200 865168 1173208 865353 2582767 730389 398964 321251 2548988 2637970 709603 1188774 2098647 1160981 1188163 421862 2062198 415052 1919885 1134384 2182918 1196453 1182670 154537 477463 1879276 1891369 2108147 1368314 774881 1702035 442221 2166735 1594651 182524 37931 2348925 485389 1988038 2325468 1674624 1777964 1442327 2632459 2343797 2343479 787720 594641 2359031 1219252 12770: 1842661 284080 2081837 1464787 539938 2495788 1977477 416698 618778 2027361 2227564 2065457 1386488 1022893 1815018 2216065 1930011 12771: 1793172 12772: 294427 2511482 1707912 12773: 2380125 1327198 464397 2145227 227042 1624891 638817 2303918 885758 792248 2069695 1749718 783156 1559697 2484541 2359832 2380006 1791653 1395692 2441401 509578 244061 2472124 1668910 589192 501880 2388692 1073236 2364267 2153371 178776 989469 234154 1960731 757829 1389407 851268 890929 873976 1875355 1075869 433926 998032 1170258 1267481 587333 1874720 1255273 232879 715493 576190 977438 134736 2303502 1312541 1362324 1340511 1722514 1306164 2641473 2171912 2138062 852496 638768 914154 719624 915972 2594891 239726 1893268 413680 838012 799122 831720 2591325 1952064 1638460 1510822 1785936 1116012 1133296 1321989 1434556 961223 1374238 1070817 629623 1889221 1135970 1627307 173497 832234 448137 2001024 2162665 12774: 1986732 1543823 233352 1512718 2551300 2427123 1416825 635432 2208322 1936169 2018899 342296 1259969 2187058 2480442 2315844 1199710 2272836 1371085 1219909 301935 832099 2176702 2453086 1268195 2264864 1336154 656516 2563416 377612 583876 566020 2297776 583790 429283 2217934 1048984 693999 1528532 1669266 1833178 2059012 862843 1740812 538459 1613039 1518538 1376563 2371884 112938 371526 809557 1032032 12775: 1122074 2334575 2523200 316077 817342 2133485 12776: 639329 12777: 1794412 9885 71236 1081762 1569653 1828746 779046 1649599 470048 306569 1170549 202472 2094591 2630226 1524706 12778: 1609049 1116671 2583660 2179335 1888163 2041187 2582160 2461255 1595291 1107941 2010196 1829642 2577902 2524892 2461941 33299 668575 2179313 622024 1401150 1310774 1791927 381195 1084814 41739 2260106 16782 942528 1361396 305158 767059 201714 979877 739683 1849245 1913405 1347175 707298 2441760 1731636 118460 1774937 2001382 755923 73865 865913 1314424 1479868 1384042 2384687 389811 1622535 212303 1505979 1199561 1794587 154892 1691161 87378 1189504 2389342 2370757 958660 651661 908708 884494 2290333 454419 596131 325700 320291 2021712 1950612 1417315 1315778 1274599 212643 1214381 802951 2031481 394801 130919 1874992 2611142 1548219 2239780 352325 1283755 88004 422334 2037365 1363889 1021179 2626869 2083120 714022 1592402 655340 760242 2370505 132897 1415492 591603 1769354 653435 935924 1952361 2235399 1125554 2299714 1116165 1465070 660039 885938 1857673 502637 2036628 1145373 2139885 486215 389368 604758 1674872 2003020 485204 288128 1727517 1724012 808947 2480395 571430 2287323 2146064 718821 183305 1531572 1490594 924230 2320471 1477345 711652 399489 2536722 303075 1702964 2037693 1845630 633139 1166888 1674251 2557033 2355482 696793 281312 1411623 167714 1852930 2274498 2093314 1144537 851865 1186571 2026081 1291355 605454 1389634 1963327 2325236 1217985 1175994 1319927 1843688 2114894 965159 1132095 2073246 688194 2275103 815053 632389 405514 9948 1058755 720124 2278221 301519 1515462 662109 817006 229351 2149536 198894 2579832 2351306 1811913 1739780 680622 2241813 160698 248362 1706487 616774 1086309 2439729 1795192 802939 1557537 869968 210542 1363312 1610971 1578349 96529 2504757 1035932 528015 360564 930983 1104740 2599934 1783316 1905670 2404365 804158 1669182 2636678 125552 30298 554519 2127922 228569 1454489 1401922 165256 1384847 1719564 1533146 801242 1900617 516144 622093 185652 2600294 1966596 601455 978137 12779: 476959 1891708 2478172 237986 132540 1741065 570234 2454731 2221176 1278: 1195585 1513515 984246 470744 199010 1628433 1046848 1059719 2402711 560298 191276 2562634 2445481 2382616 2322711 1233917 1214663 1337104 1469079 2417025 2297243 1183323 199825 884068 40364 1114887 1813891 740679 796414 1101563 554146 1881045 481336 1968710 12780: 1642466 1259992 1697368 2258719 1639157 6040 2456207 1249820 1672530 2304462 300353 12781: 1765381 1989892 1915698 2586935 2431565 422479 83006 1816474 666566 1196007 2295575 84309 536096 2246845 894561 2376081 398893 1947424 1951632 42694 521082 2548293 2005305 1463088 453073 123457 2606391 1574836 309322 924708 1300690 34876 209822 1754419 526466 864934 1991448 1079047 1907060 779012 2017489 1958494 1925568 1223766 1774481 2214842 1082606 1114084 2460025 1278707 2420639 1391721 2009894 155884 1831376 503013 1505755 376550 2432091 1418792 561967 2258116 2255528 2501711 425588 1324392 809737 730683 1047444 1829081 828672 378763 330940 1419073 511572 1409708 1000386 1412077 1031136 2139629 926387 376565 1835555 1402528 2457643 2053876 2225124 1179235 1113503 1174637 2456388 204026 2424883 450013 480494 2562086 164838 749092 2150106 230762 2407461 849552 452955 2615685 1282567 1345442 1532675 2576156 719149 2497571 95184 164739 1810435 2224956 2291880 493307 2275697 2082362 1626311 1493896 1680453 12782: 1834419 12783: 1310041 108949 2227962 2260020 1762133 577314 12784: 1780309 1496803 1655244 2259367 2106757 2643275 786910 885348 912242 230862 2296192 1638456 2372415 2239677 1038649 1564307 569226 160823 2123250 2197887 2450242 2268475 1347615 1581236 544883 593173 607842 1228147 398512 999028 627669 2418882 2257214 12785: 1720805 2338216 1006665 1548605 2022154 1244213 1442680 591390 1051624 503548 1805240 417918 623400 1954060 1808564 1657951 2074781 1574951 564722 298956 507994 1489993 2361585 447667 645441 2371601 2121113 429921 2094630 2127908 1236633 708304 1941324 200662 1582193 40756 133845 1351285 2201939 1495409 1554579 634147 703080 269241 1754135 1165490 1473823 1757036 2450488 265609 737489 1072704 334798 395633 1346709 2156834 895380 464824 1129046 289363 2040566 1116972 695655 557150 308070 394109 801001 2402549 2274436 1067284 1432304 848297 2648368 2414805 1103193 524711 400546 1346351 1969211 708701 351073 591853 428583 1299596 1436701 5109 484902 1427409 222457 1757287 675795 2462550 264732 96537 1772601 673024 243452 1865016 1861726 2227589 1001998 2085411 2646626 2515071 2107401 43448 556113 1465628 1422319 409539 482300 1502867 2038194 1612551 2062652 369594 1896943 2358308 1748485 2581988 1849300 1725090 655477 1783117 2584449 2406436 140641 2338066 161809 1509362 1490592 561048 1437675 2102393 502651 2435446 1200343 848654 148457 2417942 1186881 41920 2604662 304963 2451381 654257 2484355 923331 1148212 1691558 248663 1355861 135295 724674 711981 972331 2331731 1975223 1794922 1064469 2263766 2318138 792580 1684845 36089 901931 1534827 2530129 2376129 1252598 114729 1286625 356342 803032 2576652 2136661 174395 1349128 1772712 2143597 1469813 848825 1432217 584240 1148922 2215936 1036393 1617309 1375565 922391 2395215 2575461 1606319 2046796 1514581 1570472 656427 1271377 2485893 1236750 787866 811140 1203539 2047705 1173653 1741574 796705 1366834 358015 1779671 854849 753673 50245 654357 2399701 2152348 1449509 177426 434256 150951 782099 914456 441360 1601112 1245813 1027966 267157 584210 245382 50122 824303 2125666 220664 1855055 2111760 817378 1089816 1424088 1448934 2082364 787154 2282075 1013154 335421 125168 142279 130173 419515 1271382 1694851 2472322 2081141 1778779 2588238 1874356 1998837 471444 2101041 1596675 1473739 440469 966912 2394775 2559068 440196 280032 2135855 1586820 2375940 2352589 278405 1925750 897194 2449941 2405893 269989 1869483 1565518 2420001 1654458 1708213 150049 906126 636769 1210277 2080513 1500807 60091 2592608 811199 1504661 928391 248024 1101584 2126415 94212 2577843 199813 376982 1137157 1360218 1327637 2027590 2610287 1323174 1271939 1999417 229338 190418 163559 2292350 2522966 1411395 2539043 572646 2374100 400879 247721 1232489 808026 1462699 1631358 1286237 2312614 2478461 2590898 1340456 566641 1607021 1854919 2614730 2290189 293506 458787 1444085 2060427 850878 1470757 2395428 1175545 87237 381134 12786: 1122576 1340230 2594385 1003387 1683090 1073162 12787: 2379855 757858 920081 2522894 12788: 379443 1002724 277749 1849656 1654617 12789: 1206452 302269 1458128 2380086 169533 1817481 959776 1279: 392424 2201036 2191307 745695 457336 2093771 1628403 1265837 1834483 101782 769009 2574300 393235 2369474 2119531 38161 1394537 1216573 843417 12790: 667684 1343595 1719127 1596473 2186995 12791: 2360381 321556 2573027 1170807 82742 1852563 1672843 2040595 986629 2533487 450429 101065 1922970 341781 788 975143 860930 1388237 1190468 706778 1954581 1917154 1783525 782177 36827 170954 1056735 579896 2102537 2146966 1230068 865847 967549 660617 1446879 99845 977663 395435 1697996 1641505 186093 2435179 2534562 34926 8185 1926935 2181356 1768282 656707 1526756 725572 1671779 910180 1085519 109023 1605107 1767524 2331511 126799 842725 2224950 576040 2282930 2207953 145379 2082611 2136814 667824 899608 1985710 142897 1384220 2420319 12792: 1546044 2189140 2091494 1302314 2642835 1757017 1211224 269287 1671218 477696 413515 1016470 386265 1486253 1114979 2626947 701841 389245 85268 793817 2544546 2415637 1019113 1226298 2464892 995115 217502 1540925 57495 567213 2609409 328224 1953070 2061071 14131 228151 2222771 1881505 1548865 621354 2555618 517793 691519 445085 1579878 828808 653720 1738542 1458275 61064 1346269 34128 280621 1817317 1063104 1786016 722006 666630 2316636 507103 408337 178952 1792680 271375 1887782 1677611 1332268 466602 1462185 1389451 963008 2315657 1557341 1010353 1199382 1427619 1132910 1396784 662593 903758 422598 841253 19598 998461 481655 1693322 280497 2503382 2468514 1024560 356793 929292 951239 1502652 214820 2099135 1244863 230409 117911 899484 64716 1529425 271685 1293093 1447153 2572936 344672 2036559 1616363 1290095 294792 1647079 147656 2569604 2197868 1554005 1143276 1511081 1825332 2127704 2386437 1247862 452919 491769 265738 2085002 2115106 1601471 144514 2037309 1892606 2202939 2391423 1960288 1903486 888564 57440 678154 2612097 400169 512635 1882370 1797755 1082737 1594666 1230976 2500507 2523729 1237798 2546452 2446402 257090 950008 1316486 367416 797783 1535334 185058 698122 1105367 765366 1022846 1138800 2491564 1748210 1230786 2381849 55645 186556 1333922 552057 456484 702199 1440281 1465625 1017904 1953721 2578767 335451 1631932 1582198 1419978 156002 1201509 2128843 1418338 2165533 2560651 2453917 2581506 30065 2510298 364477 1540644 1051988 2235510 1510413 73204 204855 2288690 2634474 1559150 1651498 1679751 1595598 205561 927559 582699 2390504 972147 1900595 1081002 2337684 1915249 456759 1632138 1384238 2168494 1413558 2410986 2473795 1351331 2078420 2194265 1481278 1622116 2563929 2374004 30606 1267184 1698835 212807 1084933 2152820 798715 1352619 1211551 1144180 733785 1586614 1610383 1794573 2640650 629135 509551 1743429 1390035 773862 1346255 1482230 1397430 2538554 1586544 1698141 1365319 897455 2004371 1717347 287735 308090 1951532 1551671 640926 381455 1893976 2630570 87951 95193 2626667 1259801 1871069 2545061 902748 2055030 1476712 966476 2118178 2173887 825117 2588365 2320001 851078 412600 678093 2488092 1034622 1150763 2460462 611533 2296531 1500076 2345810 1182440 935817 269784 429060 1158980 303845 248306 2307363 1205613 41438 2637546 1842002 1045570 2620439 856091 1159041 2040685 2429102 1601254 884183 32963 748321 863738 170835 2473642 1476968 908078 949262 2614303 118007 1288932 752591 2264741 1549001 97074 1013329 2151641 2280575 354268 2510883 165779 862888 557945 1043148 1461619 1903687 2544386 547504 1226445 723983 1855379 552262 1595303 362030 2509713 2137809 1373417 1606616 1967960 1993273 850522 730318 477095 1336046 1988047 468806 2639863 412130 1633739 879130 2467145 618418 226262 2622255 1895297 1230628 69263 780239 1627542 459321 544956 1742540 2581450 2593330 2421261 1719397 1702611 1032927 371483 970669 907453 2107666 1900396 722210 2364390 2172050 2175409 690925 1955141 2526553 678749 269823 347564 408562 2174519 1626785 654110 1969603 1179388 2081278 799317 664050 340733 617985 751792 260605 1121345 1290460 583878 2158814 2611606 1387853 509609 1634876 2105657 2437408 1008369 89159 1798463 2502401 898859 1473714 2404316 1121007 1066396 173243 2072647 183391 811222 1419854 2431871 742 2003037 2424592 2434673 1384278 953666 1734717 1910641 1905300 1619469 709474 1821485 1266707 1435301 1369996 2201303 250166 1679859 1131930 2641892 475739 1239633 174028 2531435 470818 1530133 1572097 2119905 1860983 2190654 2044730 2175016 18896 188641 1922683 1816214 2262260 146987 1037922 2571420 1274780 2501801 2376511 22007 2068785 239913 2566652 1315664 970312 2194486 1430083 1261802 172964 746401 1722778 2155259 560661 2474160 365650 689505 1432627 2142332 1291105 195719 522423 353521 2382229 170794 1969561 2111962 2184710 1104645 843327 493237 1400764 1188325 576885 742537 527867 830965 1329104 2329306 2548517 2319515 588895 1000687 682099 2098864 1108619 1181605 2261516 2393763 1907413 1822229 472015 1595677 845119 1488392 1470708 2425037 1676428 1544266 850499 1597190 86454 833829 2179654 1263359 2199711 2257801 144938 1261787 2306547 1650095 625685 1413211 731309 2088876 448144 51500 264597 644460 235116 344726 257575 769290 352948 426244 499613 1203721 1874222 15889 1302280 12793: 106771 2007499 1826058 2214699 1451114 495388 1837578 1732553 1289514 12794: 2197536 12795: 2535052 2455528 596180 1224299 739473 1623070 2348483 641997 522424 1952026 966992 69865 1367880 1033763 2001263 2086066 2476607 1849754 174413 2505115 1341247 1216412 840136 86567 1946831 2176304 712134 1256936 62579 1391647 1835457 1801486 347965 2554219 207475 2522206 1725928 794052 2402139 2286229 2147362 1238841 135764 12796: 697601 643278 504051 1760618 12797: 818663 834314 2153395 2584137 1675556 1366384 1669073 12798: 211138 484766 2063398 1198001 1328951 2334058 908591 66903 1914481 1566443 185443 1267065 1448856 377861 520685 820252 1666899 110042 1434021 1951023 568333 2309383 868550 1736217 53135 697962 174997 2337600 488790 705995 609556 1737735 716560 2135929 30218 527303 1955862 1992319 2255830 1026926 203925 1036678 809966 419107 39600 531199 1349452 293298 2623956 1285819 892184 2213675 290120 837288 87134 82375 12799: 2067598 2503156 2122996 359927 210808 41923 2411301 2446515 262316 1660327 2045635 334946 1630433 495338 292702 1783566 2458960 2107755 1069570 847097 464726 442551 2464602 572117 1413950 1030306 459988 298401 161869 732479 1422966 1143216 268049 1687874 682831 1223281 1637806 922151 1202898 2397308 2567244 1177183 1883334 1957676 1478009 2328968 991576 1601455 114904 331346 948491 625085 1690273 2197112 1627397 1069697 1224265 315443 1921559 50837 182378 1664713 676670 439462 1585222 2362683 468225 540507 1826948 2289311 1422763 1178351 1836287 2414099 1173009 1130437 16581 847311 1854033 381773 1514866 575726 2135751 1520166 1527769 2149593 2554081 2578536 1535013 145223 1799539 2385799 573316 93552 1209051 1243074 2043250 825100 867209 1683479 617577 1956650 1431676 713423 2027585 1043665 1003091 760820 793584 1706167 195443 1375997 1947390 391535 605539 2031200 1795059 1930102 2516130 2288460 989370 104821 1111748 59804 2339858 1696885 1481115 610622 554409 1634202 331495 182109 870511 2420161 404269 528527 177568 465016 2573647 1517377 2136321 2284632 752398 2189829 376114 1203672 1345852 1196016 1208877 2568005 1785164 613221 451878 119797 956185 2326116 45386 1411109 2396939 1107566 975321 2590475 2203980 2067581 335209 499579 2407421 1388081 2018899 2010753 1758214 181229 1951743 537022 81721 253108 2535867 1194055 292480 30956 99418 1879004 1567579 673416 800796 656126 1247445 2320988 709722 2332637 2338529 234852 1388549 1232540 320474 1281022 633036 1510780 1093438 1685668 368620 1181992 1532805 1560668 598753 260200 2064002 722105 2278814 2061942 1963553 761788 833516 2234630 1396489 947952 2593256 2507896 537928 1199219 1369993 91865 1941415 2225150 2095748 1760553 624288 2547001 132822 1827072 2359953 2451260 115237 1669939 68453 1817965 1795313 2353943 2465944 1338220 799173 1234941 526216 88094 2457592 2424360 820125 499923 330753 1687751 1258969 1835980 764785 2313088 1675144 293542 406289 2010552 675774 819018 288195 1034828 2162973 439899 1276666 2395945 1586891 1936778 804760 1953207 2488770 1581080 1903717 212591 1897203 1481138 156622 392731 2391208 2008484 262823 1210264 517490 364145 2055766 1299814 2509422 2238443 1496843 2621150 2581411 275402 548800 399021 367127 2510560 1128164 1849058 1091873 366588 1108131 1155748 2040903 414777 391416 98724 911151 1903139 1644307 1878630 2267437 1452182 1060333 203218 1773850 1443417 1282173 2291935 1733180 2141053 1815792 1196584 2423752 1660584 678223 542203 897215 1263967 2169412 1617030 2460659 2182729 2075473 733464 1769901 1489203 1868955 1140609 2490251 138205 1743885 233036 1640902 2234408 417211 234182 1705743 377767 2629245 2490798 829472 2017714 248206 1166163 1525786 2254823 1633638 842574 2138264 420200 2163596 2352860 812360 2143181 2325961 2618752 167824 1311688 1216717 1605645 1032555 471 964391 1382079 1800832 1072923 2168895 1021633 33457 1535366 423385 2041351 970780 328959 1051037 2591207 1887482 2018605 306633 579384 1698649 1560448 515522 1929442 1753201 2215874 773379 1046977 2576561 2258510 185623 809115 1214952 771151 317468 1082996 1229799 2241002 1747386 2463513 1587039 1051436 988181 1419822 2464133 1206660 809818 2330625 20278 821576 1347327 1806318 1437113 513706 1017055 793428 1341665 2549746 466104 1853270 633890 235581 59727 1624110 1825966 519376 1177517 2247242 2095338 2296811 212658 232859 620456 286904 206971 2037906 167612 867694 2238674 186746 2405082 63128 1260839 124564 1290033 2078634 850874 508073 1558047 395110 2405098 1033949 2508793 932284 1116745 113731 1446909 668096 209028 1193347 1157897 1628970 221749 897838 66352 2487868 351320 2179835 2078328 37545 521487 2276009 2392113 1371746 1515466 1266778 617473 2379921 754686 1648178 2162967 543573 337783 1960861 391667 900726 2082912 2450966 1345628 978261 1453524 1186572 2226418 753340 927945 1114207 555587 2292987 2522838 1586073 1352424 2035041 1750020 1680988 1410692 962282 1513476 198656 2540633 1643423 564265 362733 1459777 1970116 1632792 1937044 2035797 270083 1993635 2005982 2202020 2257962 1430502 1940669 1352200 1810456 702818 810764 412604 249571 329038 421028 400529 1942347 204110 1156147 1365991 1617482 2445315 551052 1357868 571803 1738565 1918933 1278452 929635 1979416 2105338 112176 2422990 627334 2608151 448298 1182440 350120 1731259 92907 1670224 248901 1567436 2426130 567338 1710941 466205 198596 2074314 1078263 1077649 2211375 1660428 1514647 352445 16408 1336946 2523027 2598654 661518 624278 758717 2195508 1011172 991810 799573 1784620 2625437 201707 1023907 2301108 2593458 784054 1576994 513618 803497 2249921 1496710 840797 1138096 1295461 791990 118390 471020 1370927 1425956 1106230 1017340 2074225 2374358 1515580 1879529 322498 939838 1394911 2299681 920065 1933181 751577 2172299 1125264 2536216 2435179 677518 1274750 407487 77768 2098946 171027 949296 2141356 2023851 1205462 561306 2139333 1857830 379527 2294424 718612 1313812 2246714 914833 414875 1189374 407652 422071 169002 732073 1699322 82188 1481568 1655508 831358 1774697 758587 994057 1508985 2140493 549583 420587 1401780 157034 2032264 1640918 2600539 1506097 2071611 2525575 1402325 700891 120034 226582 1508225 186045 491990 214142 2060914 2518093 912485 2417714 231462 686179 1704370 1752246 566603 182182 1363285 81336 659874 2542702 213798 323293 1779278 1917709 1115615 856075 664514 1236295 1463228 2186680 2562697 661679 1237448 1526603 2391887 547171 1798766 1231242 55916 1763056 1978809 857270 1966552 133137 1795142 2620305 1838533 768903 1749912 751994 1428165 245975 1227295 2198443 507162 606754 1177332 492088 2237693 1451662 844028 513412 2011589 401780 528708 196889 2517993 190539 2470878 1209046 2608637 2332262 1392982 2399536 1674135 1846128 1111738 440200 2613373 1575381 590381 2612195 1382695 539416 423304 291265 1511852 762008 1198312 1184469 2020324 1108936 592549 1830577 1655447 842063 276238 2181426 2615986 594102 967613 86319 1743100 649493 2639 118159 1676994 1676445 1779664 2591833 226323 1321837 1431527 1757239 2527579 907618 356911 1630241 1610064 1854750 1467459 73253 272130 1198186 271156 2243442 65459 197699 826420 414042 1268220 973625 1372257 1854878 2511536 423038 2316057 1489846 1487864 1726327 2545986 433336 2314679 2260780 1186252 2317144 476939 1558338 316027 1376213 83502 416415 613712 2216383 460376 1358834 892081 2462501 258226 2613610 2358348 2189150 1235909 50465 2396604 184446 1686778 467108 2151382 2595048 2598966 656453 1081282 1871094 2175576 2154127 1449272 1510794 2569173 2011363 2476287 1358309 492717 2467932 163067 1559526 1191698 2444342 523597 956275 2052101 628234 1455954 1792808 1204116 956462 2125274 1652035 1295586 439224 425394 1155446 407140 2594535 1295 597657 1886504 944317 1251314 1908858 1852589 256736 2021316 1519512 1291363 2449941 400086 1033348 1522930 603445 1234646 176924 2383848 248757 1406238 2240003 64815 1899999 636443 2467594 1193026 31626 2006779 2178646 269429 718984 872021 414947 421843 202534 1187707 28857 2511114 799517 577812 1685077 909851 2417886 1739480 1114109 105253 396570 2283319 2588755 1005966 804949 1882734 1827621 1272562 2510122 2645299 252171 1931686 2498957 160972 2501861 304891 566330 2124693 1547823 1429469 2648298 682567 2095007 564647 632992 979382 2150298 646999 2620309 1605585 1868378 622414 496972 90252 2636205 2296548 2239719 2515937 1993568 2175892 2418630 48659 1075425 1903023 1710417 377145 2575950 708630 1500168 1439452 1164337 1976542 2179596 994446 1094917 1753703 2217357 1405480 1208897 32610 18352 434605 1927842 1175432 289131 2342933 1472992 2211295 2614684 243833 1829523 429944 2477793 798009 2010190 2634337 2420406 524956 1932842 1153129 1561031 1332296 2599235 2274614 1030405 2313166 1394763 2589782 1805054 645350 1062542 131766 600476 2382789 1776531 160274 1886134 2085201 1787940 639601 303846 2045186 746633 319704 587388 1568467 1372989 2520729 413166 2493008 1728816 805328 986627 1885275 2597456 2626688 1026888 114341 2636786 1660148 1696163 1486250 2199681 540261 520961 1727008 800555 882368 948583 54246 1086635 2177071 1198688 2058887 323796 1092811 782476 639555 1572276 435285 755905 693840 2635046 801463 2498816 634951 1150125 1105105 2088834 1087076 1470399 269069 402388 404117 1164598 253054 265690 1143230 632057 1546543 1123431 442899 2309345 1299901 2212096 77575 2065581 2140815 894614 1808612 710377 2025335 571761 381007 2408245 1666746 283706 1831149 87898 1326640 2636761 128: 2388744 294908 1783277 1670076 1796794 2111569 1873152 1748308 1280: 757862 1810074 210618 1432476 790074 759440 675374 1858104 2557557 742026 613660 12800: 1525381 847897 970619 2594765 1134071 2265162 105325 1887774 2070082 12801: 609240 324372 1171240 12802: 96046 12803: 231517 1363841 46972 1236332 1724318 1299544 1181087 2272493 1573627 2161965 1340991 2616187 817440 2455842 812954 1974035 1340473 2118056 1381392 993376 1358724 1609379 2132683 500589 2347841 1719877 12804: 1585559 1036575 567026 1398038 1455097 313260 2155577 594870 2417329 2341502 929476 29478 1042478 534387 2551686 1386881 1365061 307818 584304 2359326 628251 2435965 33808 1802626 954043 2273566 509061 1645098 241433 1207487 972485 1919900 351859 12805: 89098 1659610 973812 2248543 127911 1812544 1655166 1381356 1346254 540017 2542553 1241858 239924 12806: 524318 12807: 810595 2328297 274359 676322 1459329 395384 2353380 1781658 2135226 749009 594403 2496188 1979568 2642422 12808: 300679 12809: 1956544 1811921 1402494 1281: 2082280 12810: 1222878 592889 1806446 2617185 1762314 838950 1248110 1503656 2360103 12811: 2227900 2137652 839993 693952 2181980 2278105 767678 2356203 1555503 474656 1389883 2260648 507375 1098293 1135233 200923 2448081 1391502 2184809 434764 1745307 509938 595982 41837 1770128 98815 1672587 2347033 906440 1764316 175711 664241 657780 170600 884460 857004 1251584 1511702 1722996 807199 2061277 911067 1762753 529753 589853 1001212 1308990 647605 1925056 341778 807927 414326 2613731 1655277 2560792 1034646 2001639 1432960 1945703 387496 1277315 218851 713182 2485547 1007597 1111385 524110 2192674 1835759 1664197 2571014 137019 2150580 1406530 2057387 1560425 2532368 310228 1496698 1596315 2020141 1745897 1481932 981815 697167 602293 698685 1207385 1489711 187806 1914430 1586850 2212450 1249765 535794 1922077 1311282 920446 2416186 1328762 390856 849049 1182445 2083280 1816645 2583076 1744625 2503158 1115264 41833 1785995 1479178 2572516 129775 120450 893928 2005643 2583053 173446 2583633 12812: 557042 1829580 1212320 1891812 404397 2536736 2190922 134360 365166 1890147 813660 12813: 1735927 706838 2432690 1478799 893179 946584 1741388 1448718 738620 181723 1151192 2234813 1584831 2505825 2384355 1773818 1466194 1082960 12814: 2296929 1152594 721780 12815: 248239 493689 1001856 2353004 12816: 646771 174615 323898 169043 366588 419778 828410 2592263 617864 2031677 2046601 1335793 1794112 12817: 1618799 1125849 12818: 536596 1665419 51514 2539897 28662 1160698 845912 2506348 1956662 2551300 1208156 2473162 1181089 1018689 440041 2351185 825497 2612775 2361510 2403703 997708 77875 662426 281784 824479 596470 2068841 355145 1756082 2418546 615009 835316 620964 1862393 1791890 1428559 302191 1645481 515113 1420251 1446174 1403076 1393871 419437 1757686 71154 829846 837165 1812893 2568315 1939137 650956 1994693 936608 1486009 964038 608548 2032823 1700549 1501833 491948 116371 2314951 1409381 12819: 2289943 2480113 2601029 2124931 1381595 1346866 395322 2224675 1282: 2143400 1811037 1130625 1773822 2029385 1029943 2537381 492217 1330841 2182698 2280604 707347 388803 417678 2296708 1658961 2000579 611940 630977 1152779 2330824 2334738 2067148 454832 1936497 122126 1143735 1449138 1668036 636839 391629 1678152 1273033 300962 293690 2447650 372439 1978815 2466621 443968 2622619 833510 1054573 546195 278718 956295 2517040 2366792 1772303 644767 1169213 645359 2146579 1462591 2636324 1139587 1202322 1186377 2106052 751990 650503 2414909 1444561 1999237 1470700 12820: 1547018 330329 858947 992291 1767361 1886327 316155 12821: 1876743 12822: 2236314 2488960 2294328 1944765 2607841 599880 1030310 2482024 1077666 1224756 1228057 87427 12823: 126299 302885 1154164 2089033 1506616 12824: 641565 235412 2257113 1196787 809455 2356109 1069521 666142 1046973 1331712 2165081 533003 375304 462274 1327896 1543219 2193507 1416249 774331 2645535 1786048 1340920 853878 2185131 1133902 1005096 1551466 1715272 2228387 1043194 2208650 2135765 12825: 1027442 12826: 592010 775578 871349 1948206 1962801 1291542 1813298 996425 1116457 1093116 1352826 252818 2262211 1952345 1258307 2532720 775291 2523169 1866229 2444069 12827: 906298 466092 2028025 12828: 2470300 844736 471599 747471 213068 2242676 2586022 2305223 1837144 1047331 1539612 2542492 499448 1534640 1089428 235919 276251 945830 561754 2447990 1471314 1340052 2360887 344919 567279 1943654 149997 604021 431512 1856023 2501241 2024028 2596528 2190957 1719016 1606925 1915981 1051070 2116468 220466 2415484 1390158 1883968 949365 490280 2045436 1741713 453814 1652182 233348 279443 1209022 348253 2091892 1258013 52887 783787 1946921 2116212 106422 2442327 1276435 1842326 2309792 150517 2384037 358120 308602 1114979 1087140 1896822 2234788 380467 2623122 2367472 1033378 436059 603908 14358 213853 113965 407755 2164242 1190255 1812802 1282967 1837473 927301 1049881 2488324 2390417 1080381 2458363 2615663 443455 923620 793656 1570876 2288468 2518595 1772056 2082776 814073 2510520 865643 2404732 1588389 901827 477110 2110029 987580 1558485 398026 1197064 96124 2596173 1257700 475540 57389 1124715 740264 1996669 1755002 2201570 682589 1443910 986987 460570 977783 184003 1792790 932590 2425055 2358145 2178405 1281697 1818968 2272219 188284 719288 479267 1976089 1621739 794252 811218 1580927 1958346 1696577 1119664 1516848 1431251 1630452 1923772 198899 299165 624777 483368 786719 2423120 2563194 1648863 536487 2392488 11194 2176216 636764 2164942 145615 2303141 302531 2461042 1057308 1300520 697172 2548878 2562839 782443 2582003 1195250 1839310 1038407 376148 1537385 3492 588263 268651 2205192 422262 832804 432747 18105 922550 595424 425763 975957 681527 1152398 1956967 236861 1419157 215939 634171 1714918 2563022 800028 1692146 1367715 1251366 2363126 766710 2015035 1545657 224968 702169 2422852 659592 2361381 2371465 2126289 923691 612872 328170 465882 1388986 1716429 1342807 2594679 1101467 1692344 945643 2547867 1392022 1932730 1372994 2180940 936655 2590308 1600032 1638945 2334137 1725222 472286 2595166 2638366 1383811 1570315 371163 2625715 1119165 2527376 2503089 27110 2587264 714499 2648204 1462045 587349 2648181 1960704 1963094 826028 1529245 2035337 1545304 393925 2626339 1603393 1274317 603500 2068782 1359228 1236590 2076734 1349300 1360611 2006822 41094 179707 2193641 225927 941627 2586648 961778 1785339 65594 2070310 1967328 998037 21519 937502 926136 1547055 151984 2322257 1157264 1828505 1277774 974160 288805 940817 1714911 736671 99235 1108474 46014 2201618 1887230 780463 2451827 1110245 1852108 2342669 1944203 1498670 377475 440 18585 1994797 267367 613778 2074185 2239045 2369448 1812715 1474071 656229 2609783 269152 1598922 2145987 1849030 13513 130289 191090 1771812 2277022 154563 179036 2085050 1262012 1156187 212767 2002874 712559 2613838 721210 346315 1703029 1089135 2141255 1105737 556041 157539 115401 2365770 867205 2315766 1943937 344836 850103 772686 2393466 1723738 2485470 54197 2226229 406526 2429627 1174913 1415778 1572365 1064701 1453479 348965 458349 506804 1418231 2393734 1022886 1892582 1326315 954480 2324744 616521 2456047 1641439 2438293 2323510 2383939 447708 2252263 823385 846464 1848973 1475564 2016575 2229747 1046515 1368446 1359917 784447 2214236 613661 56231 152127 1911229 772048 951965 390670 131100 1375976 48125 1477964 917058 97322 1359647 2511057 1881813 1733977 1532426 1502134 2597145 59890 1239819 2420117 1538103 69090 1991118 2182717 1638970 1450722 1381038 2091440 2127347 1597908 1356126 442625 98737 219516 2510163 1515113 1593976 1176074 2393050 1957683 2054331 1944271 1192658 952622 827497 490703 1509975 2525559 2169947 644298 320464 773688 632123 1073542 1417474 577926 1643545 2233971 2406806 1619438 187299 73335 645210 220955 275402 931395 2186262 2432320 75608 768570 147246 1878997 1306645 1926967 2152390 1837493 545546 2589052 1210590 644118 1321105 2149534 2469459 2192669 2077956 572054 398539 565639 2491404 396032 2552076 2440280 484401 971328 1519520 1906579 681332 2174044 691762 1010034 502105 1868213 325967 2544481 1599253 260939 1905249 2452460 1297881 738671 2447460 388143 933158 2004596 2030978 669130 1280610 2008758 1887720 924726 891349 2360901 721414 1842613 1582481 1788256 32579 2570044 2626739 2474161 2214659 923646 1306583 1585767 541376 2108443 2357822 1336887 1177299 1987779 1375930 1046089 1433952 2310089 334782 2365426 2270681 779195 1614263 2446260 2018723 1573723 2352000 2498220 33066 751003 1688175 1042283 1349771 2162187 1135906 1208943 2382828 580145 2434526 752579 110810 1146141 724667 702108 88158 1104495 871472 430291 1328806 1542280 2034704 876128 971525 795414 1847952 2152466 1414559 2419261 2612953 364574 1884683 1630890 2205498 911186 957353 810566 1014808 2078892 718532 1348146 1238709 206243 2376039 1745744 865768 471 2565635 1571205 1475963 1841402 342267 967839 1496718 2407922 318128 1279598 2338966 2536706 1318881 976959 247034 1850375 1783437 780320 845442 685383 1335416 623240 1307734 229373 193875 493874 1832360 268288 1932995 1112795 1438982 1436651 971596 231739 1203793 1213190 1464121 1629176 1905451 2351824 270921 434410 672955 2199965 1636791 376220 1515665 1119061 769400 1216753 1110708 667381 1317643 2147497 1275267 1880291 969205 1752480 1440051 2571910 1546976 123376 1448170 1691950 1365592 1719490 625476 11236 1803423 1386844 2521833 376294 535606 783154 990726 849748 320934 384633 573859 2501837 1903025 1506977 2376417 821213 245517 1735965 988799 2030769 2233732 2506454 701367 576974 790051 2086463 2131697 1053319 621173 1007872 2289293 2438689 408627 2624634 922878 2510381 408202 1426571 926513 1031252 2270387 949541 670972 781546 505455 1048543 366243 2123069 1937048 2403007 1423713 1733947 651199 2245950 244162 478702 584208 2025074 2278649 338998 558056 2323108 2344203 313208 33568 1774115 576936 660063 1299039 2576628 1176767 1752198 2348902 12330 1945875 2485163 1733295 2190007 1271253 1285310 1075807 1476980 648061 433259 1382236 49417 1757720 1292216 1984923 2008285 66215 1359594 25877 1503286 2390760 304991 2089085 136796 2158888 2592726 60154 329194 1417494 1844275 58409 1805444 2325260 99584 1996938 43240 1122873 2590727 1883122 1633162 1074622 4294 453105 181261 1229971 762612 1628687 1737464 624217 2622433 390253 2012007 308928 883973 1983 396166 1089384 759911 264520 1733299 1587601 32592 1982785 1147518 2194725 1929093 1616809 1152662 767634 2411909 1897447 1856218 1916842 391593 785619 1474385 1670675 1318591 1280062 1104884 548054 1379711 1165284 2472597 68049 2342387 1093404 1167641 497262 2274666 578175 2100131 1197580 2577126 875788 1296817 2480030 772296 4574 103558 542142 2279669 1962037 522567 1578816 692382 2470709 1784224 1580218 389374 665930 1259642 2025955 770978 315141 1270800 198367 924725 1024815 1920876 1906610 822741 2146509 1406881 1326936 617282 833941 1811399 1179681 2572055 1462231 563082 1489460 2144401 61121 1520546 1467311 141132 1970508 2483005 1504074 703992 2360998 1862682 2454811 2191779 1567740 913371 967149 961876 2120673 455143 1217463 296114 985662 336060 2246050 654438 2527137 252586 752320 966918 2293485 1974299 14035 1130498 2239734 665910 444194 2152710 242797 698778 2205221 351237 1690825 45250 55202 1062543 2065014 422193 2365924 557825 1957245 176209 1145824 1644208 475785 663435 64627 7708 2608477 2212255 98003 896765 1702019 351686 1119257 1222663 1784229 1493565 2413848 1072953 1585636 617780 911 657279 525865 2538044 1160077 687743 2149058 2515006 156368 1969581 36346 107048 1039529 2493716 1764998 2601378 1597754 370256 1353451 1741458 1298548 2184705 1166395 233761 314241 299457 1376324 864608 677190 1072966 2307709 522704 1631169 504160 2598476 1392475 664669 2594949 540846 937955 1438853 2154951 1759369 2601415 1377520 302686 1248554 150556 1359866 2473129 1466577 552408 1641172 2025238 1327814 220998 1024763 2130097 1955084 1414451 484438 2029316 1027451 607183 649368 2575962 1069793 1762978 2316265 858248 290970 1516704 1163461 1113421 2278086 1112688 1185447 437893 821360 902448 2192214 686699 735027 1902609 873552 2032739 734504 468889 1367104 2153904 23914 567987 897797 1706043 425651 1356698 2185123 965240 1204027 2638255 720889 2420863 1489678 2147624 1773905 2644619 2030631 809737 715565 1532011 38346 2341564 2317813 1395484 1022711 2191927 68130 1627533 1490544 1694018 2413413 2638390 1777459 249738 2135062 1424038 1721036 497986 1464693 688553 1541635 951864 674706 357740 839585 2274051 1905128 2440118 2354678 2017010 887674 39284 930881 1741646 2007423 2264414 509396 1716915 1803399 810203 89648 339711 1489436 1862449 1344536 796737 1988928 1961464 972759 958128 47436 1648342 1196744 967792 32323 1379669 1039078 1242521 1280708 856980 688406 1486411 1372193 1566905 2182410 1442883 263181 2268139 299616 711596 1820543 1115318 1962363 1715810 1330510 2248701 556053 2173786 694894 1349206 499804 1520057 1687564 1014686 90331 1892081 99498 556100 97149 863130 1183323 865787 1990686 1174252 70432 912686 1430008 418494 2171191 496663 580083 1139251 2166844 200973 892299 473062 1762243 2209476 1094074 389715 2417041 600970 669124 2328220 658709 1453174 1914980 2388316 2574108 810318 1880469 89430 61204 171610 2348085 407546 350351 2372580 1521459 1529256 625172 1956017 1016190 975993 931652 2420939 1051221 427101 1510173 1555822 1072708 1379170 1930202 17078 873825 114748 1214478 1793484 375777 114961 414449 2318780 773845 176732 1587925 2080556 1146919 995246 356432 1068848 816452 1482579 2436508 2100726 1620991 1697842 600602 1846313 217294 342438 1573224 53276 123834 1655544 1579844 1956142 1564901 1824358 630276 1480867 2508423 1763740 1449673 1331770 1589149 1858928 580340 2133651 2630493 729478 1530020 594128 1796529 1486540 80112 1528877 609746 2701 1900486 1076462 1140429 378955 2076243 2516430 2136200 2544754 949795 2522434 1853312 2454376 1210462 597981 1179316 558309 373433 81262 1879352 738259 2605513 2198424 2644553 1799431 2134019 358122 450514 1336359 1596113 1919891 2406327 1395711 958700 69700 1802977 499745 2154003 2621236 2070491 121213 1384753 2436739 1876458 212506 1412128 853220 236432 309077 943669 1798520 2601856 2641965 1036857 1693032 777643 1230782 35238 2625831 1708276 2234079 2330309 1794032 2039476 2496991 415386 1935453 1626646 1956904 2237484 2443642 271482 2569747 2173252 1397106 1870748 840215 834858 909786 55825 1258426 675333 1876866 1285852 302234 849997 2544341 1095849 2118899 1709658 2325173 1428358 105149 1166479 603113 1959277 448489 2079038 1469792 1875510 632633 2049189 1740047 1428169 1516728 2469531 1215773 2087801 1327194 2031253 2111703 964804 1922788 6522 2258894 2006715 1702788 787718 358405 738019 2444787 1995406 1726673 1956281 790053 482097 2380689 2600733 2399620 569540 1625654 696481 2206870 1855620 2491746 369893 2515371 888848 379291 273001 328820 1713080 1789428 1067856 499493 1836939 2517393 1566166 2157854 313116 1548115 1876489 1953553 768912 1076187 2547059 2075098 1159265 1003800 1160705 2545270 619196 2476287 2372243 600364 677023 582669 1561443 618063 1366982 1735484 971121 2369016 1992292 1142807 1466124 2461946 2137932 2169717 2402461 247317 161319 2262839 1152155 209585 2597828 992392 2254149 2513513 8329 2154498 43527 304997 2242490 1031211 685166 2460864 427504 1703025 1791275 271400 198601 1247006 366210 882807 746264 2328497 245260 2551033 424719 217724 2483149 1191207 2570132 277081 2371580 1727375 2145823 232190 1768187 456878 2324805 2635156 2382963 957012 2233236 144968 1520183 665774 2642880 1616374 2089946 2129291 162830 879052 2420407 843964 2190097 112293 1936844 903767 1315608 2257348 1989084 737803 2418127 918318 943030 1112097 1413434 1485093 861836 2395015 1030433 1422531 923010 1798539 2593461 492892 2391625 103794 2296586 2011114 419667 2294548 1333065 874525 614490 1683828 1281565 2414526 1688119 1194523 1297253 104208 576869 1049195 1922683 1443508 1783151 1252304 482374 614597 2177812 1553499 2395960 1373370 187909 2519772 617416 982118 911997 2428611 1022881 1987955 174415 1418347 403590 865728 2267109 413050 2591224 2085318 1332191 2015349 1057352 478616 2098185 915664 1455283 1106916 1169516 433138 359589 1043727 2302001 770757 675633 604316 2247161 2579956 2496652 291135 602491 596775 1152950 1491474 317314 2243696 1625440 1629729 454333 384003 2582925 712563 1955036 458052 2362385 2409712 2013582 146631 526002 663754 478392 1521554 2179614 2586600 2045003 2625036 2220809 254619 2150632 1172753 606137 1779324 1847665 1851060 1574973 1672485 226716 1974511 2567960 1130752 932460 286912 2090306 1150901 344139 1397144 1693429 1386154 1848031 516462 1880956 22701 2009693 2101972 1702278 1074587 2506437 1339032 2083130 607919 1647206 504319 386673 723074 1065885 1520998 1753217 2417817 1592064 692260 2546115 152345 2530973 1442863 1775251 646071 2295235 2406646 2517312 2555653 1474565 1157826 2199025 1592616 492433 417492 1271709 1497787 266852 400493 2551985 2211992 2498911 1322276 121579 2226321 2126363 2607497 640155 2517017 2292443 2457827 1812668 629966 1772276 480787 2227771 813517 1858717 55203 130474 1827807 487578 1986113 1399883 2166974 292772 1273339 1876615 298972 1538913 2288010 1596515 281100 1881870 708248 158866 198319 1450536 1966227 2336637 2436851 1881667 1092556 554046 2130584 1907746 1677154 1398741 2331829 2522770 2180302 2195988 1620924 1793160 365604 2514750 982264 1609551 597552 914342 1148372 488800 2395504 822299 221992 1955757 1993308 1292932 1079883 926836 1825017 376144 2595337 2196480 1560419 1743351 1621048 210595 1125486 1256654 1008311 1530587 1946411 2151212 932500 627669 1040440 977233 938371 1466001 1930543 1546235 1042392 590967 1398087 2305586 2005487 2114653 445553 1226946 1005310 1460463 1855881 2041593 2536485 1997813 1757058 1635645 1429820 1187958 1768021 1545293 1126597 1525044 2254512 2201147 54973 1651701 910053 1398506 7136 1550623 1692557 1756044 2597060 1220300 499465 1820398 999486 1688041 1754129 885563 141920 2275124 103692 2562038 243236 2625170 1064091 2426909 365529 2272816 2504600 238912 557854 588593 500329 1924595 857920 919078 2102605 1455849 2285964 2184868 2052135 540014 1876051 2540864 1259928 1025133 1171831 1473227 218364 2006426 1438877 781368 2252253 2613411 1220484 12829: 2512833 1989987 1283: 1430741 618034 1617672 236894 2386043 1620168 838727 1686647 898669 2310635 507120 2580008 511505 2125956 1487347 12830: 2224153 455593 493374 2513893 2246894 249609 1370677 164433 481740 1364777 12831: 1000457 575310 1612304 1959495 2456339 78423 1410097 12832: 1026182 320963 2251958 2194471 789083 2494238 1489080 310153 2547991 1014039 1173427 972485 12833: 2287750 801749 368497 2552343 1053384 2429423 1027152 2130168 276046 2013738 1533796 2527336 5498 1045149 1638672 2279938 1916344 12834: 970627 1392773 301176 1225210 2189626 2113360 1587327 2383812 1345250 2191632 598263 133055 1870173 827183 1327121 724732 1338918 1394998 2164980 254617 1503805 1542379 202774 92729 2334298 602053 1984457 2123169 424145 490534 503229 673502 2146990 572549 404766 2531009 1839779 809409 1750053 994838 1091476 2583253 2449394 179380 33364 1893401 678427 1540541 1709794 2428804 235865 2091039 1580511 2180907 896645 591130 1332051 1011162 2281427 2259751 1420972 850774 655140 1243621 2468725 1634082 1585489 1563260 1767229 2287861 811273 1467198 2536377 466916 2096865 1128587 1268699 912090 845465 1756719 157899 888815 490426 1075798 1743759 1723417 2145224 540328 1714789 1266304 1184594 289511 2495274 1847504 1236887 2406620 100035 1678323 2289214 1220277 2268027 134304 1940770 2423018 1238747 178109 2123866 2623985 1987641 2505112 1930965 1369270 382668 267861 860331 476611 2110208 1448289 1694352 10566 1877210 1709329 864503 2388432 2414511 540665 1602435 1258040 505015 2304315 2167740 2332811 2205056 761510 202414 1089384 2169596 132211 889688 221146 1210721 2241912 2373691 1750645 671539 1238370 814822 1325950 268534 676443 1009283 823967 720704 863018 2646058 1535955 58495 1541660 1612184 174746 336276 229753 899332 1787418 897162 1380713 929987 1220810 1872621 741276 2640504 446379 2144092 993446 130034 518614 1426412 2436213 2532912 109799 2322390 2607495 617410 2569192 810671 829468 1803372 1453149 1164405 2221853 2287578 151717 2599404 363587 1524684 523615 1099353 315192 1180344 1775878 123823 631732 500587 1372468 2325427 2326560 1375803 70711 1090571 2206749 2641041 382006 719788 1073198 1471021 535796 1365871 2008433 773757 1899560 812699 1663877 2372224 1188955 544413 1016099 1585698 1727989 1926391 1217771 606209 1797556 2481535 584248 135814 2279644 1943182 1597863 230694 1274815 2231937 1690316 1886964 84271 1442232 861530 866517 881389 565986 2117551 757651 1230843 1773343 2098426 94116 1185299 2496410 1096214 2265478 620143 2201407 198636 1438001 2023976 707344 2137007 1534508 2096727 1718067 455922 723968 2350892 69568 1299500 1955442 1697358 923047 34334 1342293 333912 1876820 2438448 1274913 1440175 1284284 1140524 981856 1214026 355981 1359624 1830222 2141043 2295062 336967 640423 1359286 1964611 471961 12835: 173122 2495332 2228720 12836: 1384960 762835 2564004 12837: 2181636 635308 946241 934657 614872 2463384 2586693 394214 497231 2506874 82632 1973744 885840 157373 1325066 2018070 331670 1854191 807418 600137 12838: 1752360 731139 1808598 575225 259340 721737 2159218 617898 1938950 779432 1062199 720366 2146490 985334 2328623 191832 2239397 1579651 402123 1235309 1384836 431666 204280 1224731 1443493 413364 350548 142515 2021945 78014 1105269 2105424 2469979 614812 68800 903983 607338 1836894 1597875 694336 2111147 1528911 1238364 1241856 2522799 2479472 2646808 2095652 1742364 1960179 2519685 2520964 1621505 1575171 1386108 520719 949695 949877 1333212 628368 1348876 2497510 837656 815568 511388 2249546 2603247 1345852 1409334 2505701 1608198 1505867 600339 2119270 816759 872959 2531654 577610 1870289 374606 592708 2198283 156740 310855 188927 338368 2113907 2171043 27708 204096 1606119 2404351 2602031 255115 1121899 2276118 1430800 1202134 449129 1845141 1493615 1998073 1520727 2197376 161093 1324924 2364748 1750736 2383638 1668910 1534541 1307278 1806991 2045165 756097 936787 1756968 143330 642381 451937 1736966 180517 987936 1350190 123541 534046 1692674 1504658 1948813 1882370 2505412 1343971 213527 876295 2182492 2121071 1101350 1664611 2274024 241642 1192658 1725888 1224114 988776 1883327 314818 2516543 1177389 62193 1692187 428750 1490202 1902575 642651 908232 562972 1593449 658663 2645855 2368498 1818665 1575732 643292 2399598 673957 1148920 581236 155903 263524 2402630 2305756 2024479 817120 1605256 1992703 179970 539244 957344 2253343 2345726 244301 922912 1940770 221942 2241990 596231 869956 1992545 734747 1970266 394421 2599420 2307722 2473760 1233800 1786613 1831596 2507559 544068 2126446 1461925 1011226 1376249 517042 2436921 1055679 1665984 2327488 419607 1178715 1892903 2086033 335534 855712 1102698 1217512 1445334 671855 391007 1549251 1746204 410557 2107360 2207189 1180530 2530559 1380722 986412 124409 1063060 337479 841101 580781 395536 1192809 1167656 2428055 137699 2370337 977724 951283 2614458 1007643 1229503 2169055 94478 1542122 1133362 1917887 352262 1878192 971888 474884 767557 2123390 1059952 2401271 186533 283099 733070 45948 751367 2256091 1018094 316715 2264788 1788536 2118306 467339 724519 1481774 665291 811602 973487 526189 2042772 398300 891510 1041936 1848018 240104 1800085 1803778 1779903 49304 387494 2426566 364509 2246939 156518 1213267 555288 1016631 405699 867962 212143 2374916 2291277 1224620 807165 1226782 94704 1754267 1104138 1150207 908173 37733 364605 1262985 482909 1203245 2453035 2143362 449815 692372 1731862 1126274 719071 2344517 2541447 804837 1480003 1233160 927519 494330 1376892 1618780 1791743 2411973 1778305 2426695 573035 1351358 545484 620553 1975981 357721 2447541 592342 2631086 2158696 501940 280363 2503577 2175607 404589 377157 1729991 2207584 2259240 60266 2526371 275581 993867 2463013 2468502 1901563 1104348 290940 1032736 853266 1407187 1007140 1227966 2426162 1296644 2279945 91349 1827790 1944273 1322216 2430170 179908 2403759 2352359 768696 22887 1817617 1221049 2533796 619598 678609 70147 1687128 1047846 1014951 315109 366729 1344094 881426 1593251 1935728 1566243 1567824 826368 812339 1360137 2605765 210523 1590926 1775155 1958695 253794 2065699 1464380 678515 1605107 1952515 938039 650202 1258292 2064207 695004 993314 725140 402524 1003206 94753 475386 2232841 2324502 2184855 1373412 1677203 2481223 1945023 298008 1442373 1478268 1988746 711068 220842 2259287 1102596 236468 472658 172246 1017179 2422710 426942 317769 1723006 2115977 1146270 1314208 1481658 2541856 1727769 184252 551231 708452 1432238 1570721 390931 1135665 879386 2453106 2567065 1132245 2201940 1915986 2238796 2634188 1804698 1955069 336830 1073020 1802053 848778 1030148 705672 2105513 763574 2071441 1112719 1411090 153849 125369 1874993 101914 2003750 2228310 938471 2166030 2127263 182435 2623346 173278 1813507 1650254 1916703 830768 2079783 2073468 1563643 2445298 1268611 1935463 350241 1479083 176219 2490731 1247070 150219 13084 154658 177117 2154110 1607959 328544 2046883 1095848 2003188 2049018 774315 2471566 764538 1432224 271992 1250786 2648081 1468736 1886386 1979553 618529 1728801 1178808 1892684 1320835 1548246 1109629 1645443 2509196 1410828 1845488 451715 684938 2577940 927240 1100008 1457458 2546237 2559295 497966 326037 18813 22194 2193270 2486083 2522549 12839: 578854 323173 85550 1179122 2104756 2293122 1774214 1833446 639926 1660395 1957485 1117923 1693002 1368244 366800 2319609 1158636 2463835 1050986 727208 873309 2170758 183801 2133048 1426732 1389631 753479 1204108 1174746 1551126 2418045 1726999 333898 2075925 1539350 1243432 1284: 1528470 1449249 2521398 12840: 181725 1189241 164210 2466509 1772481 1885482 2388306 597776 2032791 2557650 2178478 1868042 655504 273212 2518375 1667353 53617 1111752 417924 2175058 517454 1894334 1013320 482134 1036598 1100359 1920155 134928 633165 1834417 104932 12841: 754329 1145970 2199470 1806146 12842: 1444349 1617897 1760661 594451 2150473 1320442 12843: 1512540 175468 1144845 365703 562535 993706 2203248 2638856 491548 131950 649692 2214517 180391 194351 2136119 1537246 1229877 1030158 438316 738776 303469 82404 2020829 849426 1984294 362299 1515053 605969 2205096 559761 866697 2368999 197710 976218 2581635 2328231 1102019 2321878 903434 2356696 2439956 271037 767842 611668 1116422 1982778 2008460 1267931 1130811 551577 1635024 1352761 1768500 1534236 821052 1704310 122768 1514567 1045759 2174664 90387 12844: 2585601 2631960 1291226 2286010 119212 1112753 1041890 1328321 1889698 1402303 1689582 628014 757456 1806177 512440 2267687 1076973 808651 1280528 910390 1163716 1799915 2506950 721036 1356698 780369 666230 1961989 717533 1993577 408234 4739 2049127 371595 1412218 1805927 1373832 937446 488017 1250218 2614711 1650598 748522 2070904 1589537 2560449 911141 12845: 2384957 189234 1717548 12846: 856780 2491826 2573731 644675 976059 2430867 1314512 1684177 1533804 1245680 649540 959318 821605 1116019 2221050 1277550 905033 1485580 2980 1209966 741782 2471409 2602339 1085786 2100086 571484 499787 1031431 1369270 952748 162398 2381019 837404 359332 47953 515404 1094961 1729018 402609 2628520 1566334 662651 1607791 747363 1445952 2005053 2189804 1617329 2611655 2546608 1093289 271554 131858 623134 972152 648887 1191617 1553537 1671482 334681 197991 2627645 711478 1961776 1389065 201480 1444903 325340 489873 2089157 311122 1230434 560047 12847: 2164125 2404146 683719 826899 2264176 2421376 2308172 743695 267818 2467794 1263924 442221 1691171 1233193 423084 741619 1469707 12848: 1103298 2201224 1277457 379236 1989918 2060522 1858104 179118 2186872 12849: 1800077 1840408 1244240 2041958 248719 2336183 704802 105150 771414 1616507 1300036 741187 1197317 1722317 2281769 1742881 1285: 1935338 1950584 1677833 2493205 1804002 12850: 250294 503472 496994 1827494 2533966 290301 344549 910403 1851634 12851: 1549449 1149582 1707241 1935338 2316473 1900271 2218344 391421 1811434 2105771 1832869 1793442 1400754 1506409 776905 1015696 2334989 1603179 90691 659463 653094 2101530 2097888 12852: 1099326 2553732 610882 1760686 6231 1255620 358298 513363 1175506 2516220 240876 1316225 658141 1897848 1539739 629561 2261112 1537695 1850143 462945 231848 677299 2526187 48923 1507560 93916 470587 1225267 543274 2069137 1729018 1110054 971550 1115010 64789 1438635 451006 1989227 903186 1985056 1728133 1932354 2074473 1939977 887004 2492420 1628980 8174 787827 320281 564226 921018 895561 2097043 1562186 1130956 1492143 2595015 135709 1338265 1518112 1902714 1680806 1013953 267513 168762 1153179 1623723 1235580 2546879 2506830 1590900 102079 1700421 1923161 12854: 882226 1549743 823413 705682 1509726 451056 2271584 2034896 1417763 1877557 557903 12855: 997998 1511249 1871611 2211466 502303 2270404 1836597 2308022 1011906 12856: 1403409 124810 2531619 2205177 885931 1275826 2298860 1025477 693231 485913 2614119 1599376 1087551 2130473 2584230 1391556 1056249 1714844 115641 1815542 12857: 328674 72469 2098139 30062 989958 2140239 1949871 1870240 2483219 1142675 596494 2281331 2565475 12858: 2537317 1140909 582513 1998501 1625085 2257074 2541547 1244739 2158566 1696473 12859: 737514 1740500 80914 1286: 278568 80523 908448 2211122 3498 1662187 363341 12860: 431968 53763 500526 153102 2562396 174613 261570 974506 656017 1325951 1473680 142447 524404 2619260 2230286 1954004 922005 2619013 668693 752504 502918 1118894 1891149 2614203 1608319 1417134 2308465 1664817 732909 254733 150730 1360405 971472 1322965 958157 1124116 684587 1971084 115691 2567376 1445105 12861: 2215240 1850671 411702 1688295 757593 2483183 2067029 908882 1055988 841782 2235512 1607457 1820447 1362851 2438166 940253 344471 441919 12862: 2354353 1030466 1296969 2243394 2359497 1845141 1309164 1729820 470306 1428686 1030158 465439 1541808 1008791 1896342 1685948 1231605 1526226 1920642 2109631 994647 2114584 2463408 2600292 1222169 584646 2364460 210486 710867 2417042 12863: 1216862 12864: 594672 910262 2052713 802613 602103 2255858 2411860 2315416 426531 1536313 12865: 1832139 12866: 351070 1730016 1390620 501261 2524907 1966110 131248 12867: 857422 1903518 2338148 1147152 1114979 997978 178352 2343566 1903066 335336 1552515 191800 1404303 165956 2424764 1483245 1866407 458231 728803 521400 917058 194606 2057470 1390002 735085 1549300 1941531 2600942 726067 2589029 1899714 2058957 1031431 1024017 1609936 1516611 1522023 1919454 858097 214848 1055407 317457 1088021 565544 559748 2441979 2051696 1709864 2068203 216287 2622499 1191505 632821 1845604 2584853 1566234 1285231 1261783 2423210 894275 849938 628255 1306533 2183471 608108 2066796 969431 1788153 16768 2014941 2374241 2139153 502003 267332 914515 1014535 1407801 2597912 1340987 413324 2143968 2076055 160160 1886817 1264277 488604 2098843 834082 1432608 2506437 38719 716295 1083336 1107152 1101384 263885 238823 397891 574471 1838878 1971364 2087064 230125 12868: 546576 12869: 610926 997677 1760357 1209770 285387 523249 367025 1815621 2208809 884321 1042440 1393584 2394211 1553942 2553545 604345 1622041 1030701 1142168 1954861 265043 2046241 288806 2331089 617886 2372852 742444 2519181 550858 139852 379895 1986209 944144 2335569 1164304 794040 1308286 1484137 1104620 308990 2101410 372584 661538 1426604 1287: 47312 1115730 1106241 2180255 1154031 12870: 1200637 529796 1285106 824480 1763256 1994605 1078761 1472621 93117 2309534 1245514 1923460 2230726 510044 2374247 2083775 1477055 2310527 2402575 231724 894789 780178 2379254 448549 2056695 426962 763194 1615300 1755845 584024 1836335 2279465 2333373 1668815 2281209 1470577 802003 1240814 1580136 149718 1193810 503328 1946050 27714 656713 829504 1977297 2090750 2024328 1487308 2368791 751155 2208428 2085252 628813 444450 2026467 765092 2059079 1292062 579049 1509388 2232954 2582351 38479 1410063 2131310 782389 1114882 2575614 1966142 228982 2566294 1673472 753347 124746 2024372 1680237 119081 1560328 1849837 761731 659052 2083878 1444008 1004315 83506 67287 655600 1144732 1233631 222081 2376215 1733711 137070 552371 1223407 669093 1333860 1444603 167819 2132966 1909576 1691394 280758 201851 1940836 2321127 2380506 2434485 752225 872944 2536591 345908 269124 801473 2049296 1234767 861724 456436 1450535 1664847 1140955 1799321 1461473 1504185 2405694 610438 557483 2131086 943215 1673995 2622500 820272 1599935 218267 139399 1564478 45475 594237 719366 148605 1372469 1032803 394829 680711 2290815 351303 2139527 1512371 2100507 2508260 173141 1800681 765803 457533 1572025 181567 2025000 988689 957118 2381537 268110 1850348 2272147 1678815 424056 578266 2521532 1841752 75205 1079020 2034236 560425 446837 245130 1997342 1741145 523632 654617 985824 1818286 1029187 1626406 1479677 683181 2623595 149255 2076893 1102898 2308237 1298305 2130021 2433001 203191 1190271 576841 2510298 618603 607560 1354229 1216006 2463065 1585677 2097033 798229 880687 489091 1094782 855393 4525 634519 1643593 1381608 2474409 1078442 1585741 2646212 204033 1115719 2497251 925313 2065158 2467672 1546950 2425234 1946256 578018 100989 1263213 2327626 1089875 132285 988283 754748 543584 1298604 1915821 214437 2236542 179719 2351824 1703824 1105869 1648128 1680684 2360393 89751 610950 2365084 2626431 2110168 313092 2045196 2032253 1942391 817987 1958815 1672110 1762753 2096786 1675005 807777 1636604 1754835 529753 1341172 2181764 45898 1165780 556379 183596 1280307 2310078 395868 1503578 1828164 336628 1912997 719220 2591883 315404 1091156 1237811 2630674 211133 1169952 1111081 1788565 2292507 264759 1437531 1626363 465232 194374 1585191 1229971 706354 1187577 2377088 1937732 1120003 472782 1758162 65587 449909 685571 2072545 2299830 335236 1720291 499282 230842 2238203 1222013 1826876 1107781 1471177 1628209 1483349 1686359 1689349 1965439 23880 1668927 695240 1998126 547541 2143652 1472214 992655 1658430 781262 816876 734307 1395312 1862369 1956358 2383581 2052900 1281853 1679748 205897 1175853 2497373 1214387 2033758 83647 2385082 718700 1161337 1825228 2152290 2597572 1514762 2336413 2465755 849855 1459228 1031182 68382 1244655 1848054 2242313 48165 1313010 788174 2504403 1401739 880539 2026646 730076 157846 996405 2580030 489983 845384 1173653 1381701 1486418 968697 2308030 375482 1095142 1126789 2407553 1993273 67947 1371155 436016 2457319 2578769 1529505 1213522 1152955 674766 2001679 627102 2474970 2322058 1789850 669362 1820012 811270 967321 2537590 1777871 2434743 2454743 2024064 1705150 1301417 937268 290931 1301942 1448352 739334 2211381 419527 862914 1760028 145470 806027 497295 1689201 285949 1747796 1417125 1483705 1374579 1171267 444734 190799 773108 214837 468910 380131 2634858 2160657 1025916 589514 1494775 203909 2511184 1552885 529615 1130262 769613 1065223 2041950 188171 1505132 1374838 594102 664821 127084 1508542 1264211 716883 303889 1055228 1804549 371680 514528 2262129 2040119 1811848 2250032 2401339 1445610 400058 2177462 870658 434068 1822833 626247 182565 1318357 1156716 549217 1037596 1634932 1578146 2566684 1807600 2260947 1723149 1208055 82935 928944 1556804 1555999 1653834 1791914 2287980 1405878 592748 2596410 1435294 1713313 1693147 1291217 562770 1948811 1719229 1707053 203765 2221273 832161 100430 1958464 1009539 2298703 2448475 1829412 1217314 615304 49862 1214020 1004395 2580831 765734 1061837 115038 2455074 1858411 2295399 231220 809292 2089938 522056 668085 1609741 1125265 1799732 2492223 1652281 1259391 728816 2645179 2034807 1016155 1036863 2393028 1119289 1695884 1010141 384993 1029188 75607 1401995 143664 2551247 1004585 1283341 2174023 2316804 2578534 2326926 807240 889798 1906376 1070737 1326293 2608784 2246882 1930242 801572 1368910 1453636 1444229 2315242 2216685 1075948 1852306 2263022 287421 576151 1913732 696146 1965194 491817 868835 1633872 2348279 2518922 1268161 597312 2408719 89539 1571694 304785 1504628 1535128 433792 498889 2027129 591471 2535532 2366815 17064 1153209 1516718 312044 1807268 814493 254279 2011133 353582 1702072 951465 822440 2638107 350748 717982 480475 1511077 1847519 2011104 1270154 1827709 392224 515651 12871: 1297073 1574874 71565 1201033 800674 1778715 1328290 113416 2634316 12872: 2156300 1044037 685130 1001250 2091039 82921 1188462 1314367 473078 2100055 2466174 1794928 1563063 371474 1969216 2185534 2512391 2106825 1992706 82745 1119319 238324 2416933 1111785 622482 2456554 2192058 2013059 2404478 1801483 497170 2344493 182182 2025286 1210935 675203 301764 983057 308306 625120 367706 702703 1390862 143684 213165 248847 2242718 824865 1965194 1216880 2310542 458215 2187231 1987339 2607876 2573509 12873: 1957561 2546393 1426201 1468557 12874: 751812 115218 871230 2057435 230166 2418107 2277922 1613816 1717924 404447 2286589 150924 2212218 895687 330521 2591796 1334575 2146021 1841343 2227634 2308573 212111 2160177 140022 10906 1012200 2176581 680128 1084929 1640947 2343968 1407862 1567696 786950 1715457 1815644 2320152 2584876 2393856 1037036 885142 1150518 863863 953594 1869329 2217158 1624904 426906 1403214 1713319 2330704 1076056 2408965 460460 438590 1661849 12875: 97704 1503895 947105 1089031 2265684 2199270 836026 605669 1059719 1966563 902075 2373015 1218946 905114 1263603 2281678 1938691 1944201 2193009 1784723 1131296 2024761 884052 941760 108965 1606488 1244044 199695 2162095 2178803 1973248 1264748 2272601 2132775 1511279 616944 1008940 12876: 1489747 737147 2040697 489599 484943 12877: 1652467 1560636 1408018 12878: 2174660 2156596 729802 466172 424883 1299875 1425828 346340 630638 181200 2468203 2432645 2331127 275594 1845035 1348973 189162 1920102 215717 159112 1070056 1931089 1821595 1338142 803605 2600906 12879: 1808167 1779118 1935388 660072 1288: 1380889 968241 610438 157658 2141209 1828746 191685 534286 2102379 1822357 1530118 1062491 1644091 2589825 1677494 1730204 188992 2559507 12880: 2185185 12881: 141932 2211758 869124 1103884 184311 2140949 1310327 172474 1305785 1409985 714973 319003 981719 1355469 1775124 1233111 1073268 1570876 1895871 1769355 2275814 2000071 266459 2558259 60303 135631 417754 2276458 371355 1718708 969604 1083976 642406 1956249 2367213 2597430 2096468 1798798 1103492 2643581 1463271 2324834 528165 1469224 659052 1182203 1989531 1041470 552573 978638 1862488 811346 1185868 743212 1829416 1714911 1729400 1418096 2643949 1282150 709554 2504275 551386 1755950 1388977 1695283 2049638 771776 2227285 2332397 2596652 691910 2547082 1415850 814322 1854578 1192649 1857354 2510168 634777 704254 1359119 310457 72856 2402913 292151 1832846 1549727 69384 416451 398539 496657 2121649 618546 1328512 1880848 928545 2605611 1941857 2144936 2584477 2012081 1961456 1970731 794333 1349507 2288550 2619323 2287987 2588583 458313 2041154 619115 1538393 194260 85605 381814 1173393 2525835 1493769 2647034 92116 1550687 2032377 1799768 769810 1688587 1539072 1104231 2192828 1760489 1852952 977726 2609424 1244619 1762909 1908756 1759696 1266151 1223244 2067832 2545804 393831 2626921 2393379 283498 1837323 1894583 1549680 630065 325195 1806285 534668 176031 2575229 943287 1716704 1557507 2213837 1591759 814841 2196358 688988 1804286 173909 462049 1522923 2421095 1116511 2136366 895181 73255 1526703 2159494 337191 1010550 808984 850736 2347299 2079120 753072 1070206 1095707 1269516 832593 1948816 2430759 1872689 2495663 143805 2027483 2028414 1670848 1089910 1568289 1830153 718158 977438 1548427 2410003 1717999 952732 1451717 19544 108856 2127361 141917 1298653 2041407 2068680 2433005 1442493 558952 816332 2438872 1235779 362041 1405939 1949010 1211807 1457000 242796 700189 1595967 1074666 389222 1065440 907057 960314 901737 2115803 2559464 979283 2512690 360168 1834774 555123 2335099 1705794 2580066 1350077 827538 1037911 1140317 2131902 838132 1413958 1922788 1132526 682331 1033683 239307 2515905 1938581 2309997 1743553 1851949 637597 1880294 82663 282675 419960 2485807 517854 1931887 1881507 975536 756870 1448505 1248111 2141567 1844744 1006608 1823345 270401 1257121 1015518 213730 93532 204883 1644100 973478 2273565 2513846 2366609 587366 1919429 1625532 378078 2037892 1160887 756655 2391053 825576 1614125 71983 2599934 2387133 1756427 289481 2462056 2553850 497151 2461230 1506588 1234795 1145010 2077968 1136973 2336596 713409 1026465 1485188 1002870 550197 2067456 2484469 46603 1276133 2298571 12882: 1264476 432534 12883: 2557870 12884: 1480150 778929 1050369 469607 2304766 1720354 226010 1521657 1933960 1460897 622675 564655 1110579 1342039 2335924 1801940 1993066 471037 1914916 2304586 2147624 926407 647979 1955132 2636959 337994 2501388 2003037 664659 2622392 2299663 152840 1830438 1144391 12885: 1321089 1938102 560569 1623359 834723 1177735 1031236 1074849 994544 2386469 46222 12886: 260079 1547148 2413088 1564058 288819 2426043 1581429 206377 439914 1021157 2640176 87096 2642642 2397685 2485141 250006 336413 1893599 1149644 1215466 1497323 1812701 1173865 1880119 1756287 1846789 1438639 12887: 438585 12888: 22980 12889: 2412496 2253450 723700 327117 331359 140503 1758564 186149 394389 1295557 1289: 90560 53146 831659 529698 2043538 1391461 2190461 608515 2523512 919435 881136 2290953 1840690 2052755 1216850 2228969 1703601 2615683 2124193 955734 1945328 1799667 670745 499959 569702 2253784 433625 13460 2154473 110372 1267277 2489035 1422763 1959853 1718543 2537968 86116 1563573 2441347 2188987 1067472 71113 328992 1589471 299762 1113880 2025574 437313 2164953 898619 2221149 1991745 2549295 1714428 8509 2346407 1780847 716827 1788416 1573786 1827847 587503 1788048 2614414 1478068 1400449 1076292 348393 2176808 1084926 483226 2531377 2017219 1959910 2607238 2181181 78433 643214 476615 148879 1560866 2150471 1510951 1410615 1706833 540405 2541947 1925966 2102529 1776272 1266612 370767 1852025 785964 431607 2232350 454233 1160312 88972 2102321 431499 607041 1116547 2239048 167170 15137 344628 1386389 1051356 1701801 2551915 1440821 466083 1360385 174471 1761603 189765 940358 1669126 1216517 481623 591588 769060 2267884 1962157 2394186 1433997 2482583 479264 2299697 1198582 239324 2335038 208991 2482155 2212440 151773 1315104 1038074 1035382 1457790 1525783 1645507 791441 400839 372916 1783480 1497251 318799 937689 934341 741449 322349 1896028 1122639 1845565 1899952 1284086 1785300 2426630 912033 2263458 2296800 1092015 1712485 82543 2299267 2262544 1788712 2347958 82110 274087 1091248 1607519 1956978 1647647 503347 2197532 922122 2098465 285575 1657347 2556311 2046582 39842 1409616 317087 2515142 1302175 2332361 1938401 624398 230887 2560160 2229470 192665 1952896 790475 2088238 1782321 1943364 1707110 1999098 2507810 2310976 952113 2003430 1541293 1533505 580358 1182577 811243 2344985 117034 821521 24525 1666604 892296 1820489 765929 2172387 856391 25343 383481 1982727 1002664 533023 1423301 2508540 18466 971798 753609 2238905 1251699 1502677 2423554 163617 1182893 2031743 767687 179039 2163984 1441164 1269971 1512092 302131 1046036 1694191 1779894 1500115 1770821 2396066 1575779 854925 1629041 616871 254804 367620 662126 2312767 2113012 673381 2247861 1127343 2258834 836722 1349016 1019383 2355079 757548 1973852 2624392 789718 784829 1125096 1341704 1313476 873228 2121596 2295012 838780 1495136 619030 1691032 2261883 2617684 1665204 2425325 647791 1232859 1406432 1808753 2435844 142504 1210028 2098903 473085 2585781 748072 795916 1537635 2247940 860105 101444 1807520 323609 1566233 1970691 2323095 831009 1761880 531167 1926334 2593913 1692933 1363076 2534435 1769780 893764 1039224 558398 706697 2330881 2357292 798642 1900662 283643 1773302 732714 268534 883922 1853369 1749515 1795278 200745 2525411 354296 1701215 2273894 1070701 526134 2509417 2647858 960268 637803 525282 1168658 623173 1428221 1497403 2111625 1121132 1732358 1686231 2513015 1057091 1469694 378000 1505035 1016879 2213359 215191 146994 1068805 446829 13128 1243027 497147 957149 2127696 2002865 1231980 1925904 1298758 1666003 438291 1263329 660482 1793468 2107165 641895 1227993 1377184 2412728 1220385 195057 159930 398433 992329 433542 1020675 258641 513867 1537954 2215181 1997325 442404 1886987 944372 384099 2167037 1960284 1032596 949488 6738 2465310 665595 1760008 986961 1468475 321868 1688265 1667442 2152860 1237723 2094758 1540832 1619113 1048383 789719 1906871 800174 1081948 1363047 748009 335095 719671 2025115 2356670 1965025 611881 1799547 293590 1517290 2097148 1015225 1157469 81937 1084392 2435191 878073 943609 167440 2123307 1832706 2253871 143139 1239099 567409 1364856 2141489 1776070 2489481 189389 468547 854228 1631070 1057652 1799082 1552382 2366093 446158 793001 377848 1549430 2333427 222523 1576035 419897 986084 1655209 1130397 599992 2004988 1906494 545680 975464 556030 490830 74294 358680 649381 802403 1770786 890188 21271 128579 258940 1332914 716426 1117018 1519052 2341483 1579368 820795 369744 303573 1550676 1398487 189117 1390480 479559 566882 995459 562080 214970 2291023 1488607 345422 877632 207637 1088033 1175980 56638 41338 655573 399646 1214727 761452 2590581 2484831 2149406 602660 1777845 1939686 1074533 653788 556003 926661 2384650 927032 1517313 1215930 703299 2427435 1522171 807812 1001823 1056516 2493901 1399675 540548 2112361 807410 94626 1562597 1631756 1863203 597648 1703204 1426487 1032868 1197566 1411966 2281925 1861482 2640678 2351041 1021221 1673863 1349275 2313125 90889 989380 2219282 70993 2402424 171855 454336 1676723 583553 2622657 1861923 1051477 2388988 1185288 1091778 1380829 129984 1802147 40244 693494 1829407 1211556 2212864 1370033 1901352 255570 2164286 2066580 1928367 968137 2003797 1393455 2183044 782870 703351 2032601 722199 1222290 2373779 1291709 682964 2632645 2175927 1086469 2356730 350263 1875113 2485350 407751 324892 1411816 779876 151674 684851 1779805 299106 481715 316669 1220335 2319854 1133693 2355463 2562371 484607 2313972 2286403 1109420 570105 2147262 933523 2297739 1845720 1511043 1087424 66049 37245 407347 338691 300353 1195054 901618 2139477 1073919 1545692 1168744 1502664 2121517 88035 2201150 518830 829299 1923004 28636 1438439 1901896 1962678 2341041 2076931 1265526 2391612 1112491 2188340 358002 2382265 1187837 1532697 385190 1214003 2208833 90624 1316131 1563770 103082 578632 1156111 1121167 2316284 1428354 13856 1856813 414174 2542789 2607031 159438 2308401 549105 1325816 2487130 1580100 1827019 1581306 1812653 1541127 2074838 811950 223300 1719218 1177595 2112172 1919701 585636 631722 1751510 1948581 38337 2284402 1508256 2394411 1947119 953789 1901338 2611029 854928 1627700 2590299 998345 1406223 12890: 2369811 2155825 890771 1538173 1880703 320390 1321089 1212467 1718459 1334615 1387118 2264879 900722 1381159 833087 198806 1599437 1173658 1098817 1383497 469524 574963 747635 1939114 2622809 2527301 1071777 2036971 2141800 2465943 370221 2108674 1594449 138366 1521328 253251 333695 1316160 1258862 494075 1693456 2423412 1833549 857405 1282228 317099 2007488 2093935 1042055 182850 224202 954043 2233290 113029 70388 1805887 79267 855922 112428 1887091 971588 1222337 133588 2433583 1594035 2631265 2438314 2290107 648830 237550 902400 12891: 1771764 2434606 781622 60296 1569850 2098610 1773742 643091 1189241 1686685 560757 258833 657140 1726379 2075138 2556175 2385918 599993 2600401 1924740 2627593 1862321 629742 93462 1048908 991667 1235713 58320 2099327 983518 1914348 2346555 716710 827108 1156119 916129 2360999 1848920 1704429 49870 1055076 2368483 774681 629753 91800 475036 1354434 836010 493771 954932 1115743 810692 1568978 467533 1726561 424902 1399362 196915 1637931 1288147 2645680 2194683 1512288 440355 1163133 2037185 1111893 1249596 2129343 1735730 2303192 463840 1086132 2225272 1991053 552763 2286697 2032234 1406256 1415730 1087092 1400677 1357367 54632 259790 763248 1657163 2534074 414394 200923 1617672 212331 860048 229785 655318 1789295 2642389 2059164 1020920 1247902 2564848 2395495 2011765 647083 854659 1444208 2285928 166620 1628433 2243338 2000741 1846260 86006 559670 2063748 627660 546211 746997 194532 1270222 2610628 577754 1590435 1194643 2609692 1382941 19320 988199 697779 671716 1661160 216226 8287 1432340 2643990 801615 2129827 1262545 2507256 2063985 2523111 940314 864477 1265391 1106041 1094619 1870594 881419 2148712 1707782 834033 1848693 555066 636878 526092 2585369 2577195 845476 1340546 167521 834706 1577519 2181305 406419 1221911 69524 314635 697259 2448438 1493949 2069296 642651 166944 2155584 2579797 905587 2578767 660821 2305933 400408 836429 1950386 1942577 840520 246311 2189368 1822239 573583 1827091 206751 1143631 2254500 670065 916452 1331940 933377 1188211 1496901 2426636 1444354 47771 702280 71529 334260 2469552 781505 137468 345513 659150 2298957 2591207 1973053 1836542 2479579 714028 1641960 967098 1271062 1389888 769127 2293524 1500187 203969 1376249 1253480 885631 375196 1695708 1400163 1275288 2061599 426452 2338226 605698 2108500 1420808 131374 119283 1823541 2274144 1946660 1976295 101598 1361949 2346829 2619914 2162239 1767547 1608661 2605085 2447255 7580 2549692 2158782 2187033 2079671 2192409 2273555 1915419 1859064 815716 1303110 622179 1330585 670621 547052 1546340 2611096 730027 1783169 30173 49192 2625922 1162514 1338890 2489054 2455715 356485 337967 291122 2219470 1417976 1619559 1921673 1169832 364517 1225007 415279 2593836 2023333 385987 1938792 838434 286656 1441820 2039587 517787 232332 653921 1977282 106806 321075 1923424 242938 1186986 981373 2194982 842099 406051 2097388 1195586 1581190 2445368 195173 1068124 449632 412988 2269419 1677091 861675 291018 2500097 2492327 1739083 213273 660279 647649 310904 829231 417246 880539 939372 1727179 1104531 13597 121307 710246 1083671 1748073 1372299 556299 2405581 24413 1217922 2196423 1769967 2106040 1199832 1074895 1028925 882082 2592352 2491446 136467 722938 1841608 2434422 2033969 499386 1276692 1598235 1446061 2018190 1677692 905836 1853359 1544539 1919488 74997 790462 483480 1107582 1687084 1871020 1370798 2069821 384031 1714399 1958857 1642710 722806 81081 2610245 2442241 684907 768903 1129620 66114 1204891 2410544 117924 14301 135765 2365423 950044 1704035 1710869 2394080 881588 1972292 48142 1831368 876852 872147 1780038 1413960 2389893 823104 580340 2246531 857425 594128 962748 1515440 236045 1431130 180316 2557076 90012 1956127 1086414 2501229 407640 1740746 1337473 1554942 1438441 935601 2147414 1759654 36062 1487832 2209205 2451612 1086968 152556 455065 1368013 645050 2550829 369714 1901856 1055805 1630075 2593852 913464 1706817 755689 525387 2450203 1244525 619222 1510050 816761 1218016 1921940 2538432 1193695 910504 1824680 2315400 2135088 2642618 678112 71249 28121 822591 1568707 1339279 1219157 2441503 264892 263682 1762133 2493205 20737 615036 1847738 2263821 1318246 618408 480684 1648325 1120643 1278543 918030 1355474 2576700 1123899 179237 2283318 1237722 62549 4166 2441464 1531749 2332997 2488072 2257293 208741 1433883 2499267 2210662 785531 1158517 2039679 2101731 1145882 1522959 1168365 320888 480566 2461662 429648 1545649 976203 422341 1281055 2390787 1857103 1856938 1169279 1971040 861041 2227474 1866033 1056021 2061940 1690348 2092384 1292888 2562143 2509200 2428875 527927 1830719 2373248 2234045 2124306 2204130 899630 1015875 369092 389045 267071 2060356 1901160 1535049 2630854 1134607 1997756 1639223 1609396 185347 485181 1993899 74947 1544266 1625797 2625576 2509236 1916202 66383 2630774 1936284 1421095 2244238 271952 2560662 1277193 1913255 241009 786426 1380809 93070 760436 1372418 2314883 193185 84237 12892: 302275 2086130 46996 2611980 2499116 512117 1034034 1445632 2060711 373116 1939481 2626277 1891181 1517908 635619 1338002 2138670 1335620 753480 100430 407119 724314 1972191 2252481 2033757 12893: 2295387 477855 489144 402221 1945665 48076 12894: 1669970 1943512 1322911 1692821 498370 1608757 1513217 1781358 2050864 50355 2207012 982182 2316280 2626179 2579797 1189033 640742 1831266 1642294 110522 1496273 1917699 2113281 544320 1108356 2614562 589043 899111 1740928 1412901 948931 2283870 2551743 588289 12895: 1106825 2356321 1846321 1211118 1470749 1614728 568334 28422 2005255 1705283 2118659 2501285 1062289 2205072 2199287 12896: 1576722 1942421 2450136 1885482 580566 344040 1319106 1634668 489586 47839 1411711 935196 2259776 2304652 1206211 957830 2163623 1721677 2386622 1712067 2481491 1553324 1868367 48246 2481975 2038489 1564721 1959322 112653 1443281 657488 2189439 940263 1553913 729963 392986 1775878 1120606 2267276 2534623 535882 1116434 178589 2318282 1782979 2123486 168000 2601988 2466462 2525428 2220656 714802 1263359 1019545 12897: 2000222 148856 743633 1344023 1109209 1150339 1172430 841194 1772349 12898: 765860 2202698 801612 1714416 792556 2345385 262765 12899: 235232 1589834 684041 129: 2523165 2206201 456367 1495775 536245 1438600 1308613 1864914 1320401 1290: 1839945 303948 1062351 2567549 1626733 1837493 773552 377882 1622177 1438154 2232815 1209459 2355969 2585813 243865 218486 2558202 1837461 219573 2511644 718178 140561 1826103 2359761 351863 1427265 1859319 12900: 1076410 1928412 2510142 2624477 1573641 2098310 189343 244361 810007 591744 1972884 75435 1455129 658669 1136517 2455370 1552358 12901: 1804844 2256333 542971 1326441 12902: 1475528 1394333 1911030 1309944 1704460 1499082 2422952 2063643 128921 73629 736847 470504 1756388 129576 811568 995038 54400 1675429 876099 1189304 125090 855808 2557749 1418865 1585580 1197777 2608765 1988666 552789 1132044 1891284 358624 1722219 1851082 145888 165060 1101632 1687862 464303 2409822 1448638 1564095 2179407 2568619 2319282 1899422 392205 2320266 2404142 1605728 2504353 1221943 129538 409192 1030790 391240 719055 2601761 471752 1566002 1965615 2099223 478815 1128089 619449 1021442 2257503 2481417 2566033 332969 2566103 1757725 1905513 2300352 1614896 1655650 2098453 2016201 1520502 603436 2492118 1491494 1149496 1565098 2563640 12903: 1002243 868621 1874953 2621481 1426947 1572149 979703 2528292 2636407 644417 2387499 1837736 80372 63134 374566 150909 311826 2281942 1227411 1981067 2050906 989629 1202649 159743 2437331 192561 2266009 1908068 12904: 2638523 980115 1448553 1135899 509671 1132985 1001250 2115731 802625 285881 855349 351636 2434147 1155450 1851872 1663201 2351294 2017421 1449509 2382611 1227405 1573224 193557 2641304 1215903 1212380 137218 917212 423871 1702328 695887 269851 1592945 12906: 2205253 2196778 8117 12907: 1570568 134695 767797 1122906 1564010 12908: 1730619 923329 1622397 1399373 12909: 1043619 1428560 2098556 1052795 1278411 1535398 2380423 1010616 1291: 2147375 1114553 1988873 1131491 2103848 1836826 1204050 1622945 2004591 942151 2078015 2606990 548631 1103087 2369509 199389 535627 1869926 2545357 418822 1359332 954373 2010580 521208 519770 800709 2418962 2016725 705280 1868400 1642500 1640375 2575494 2427435 1631275 1712055 2616494 2352111 1861709 1494434 1144690 1979471 300353 887932 1790576 1873832 1849511 12910: 1701012 12911: 505107 2017025 2600190 2039337 1225478 2222684 1502843 1837521 317954 1128460 1787447 769887 501613 2070430 1816209 1272736 1002768 2064779 1519137 591990 316851 497654 1591025 2609323 110089 2339119 521944 895310 128802 679451 1679052 755800 2103788 255452 528714 2551881 136704 521126 1676500 2396598 2441012 328992 858648 22597 806163 868501 68759 362343 2433331 181094 2639779 922339 1579058 1613028 2175005 1818620 2334058 2271277 1897619 607323 727337 1733446 2622288 2268849 1489895 2014742 1943969 2260085 1313053 2162242 1030818 560892 1541917 2241612 2610893 1640730 564313 729013 1132945 1788031 432200 209542 654988 1015601 2085883 1909081 594535 1042624 1873640 228530 1136368 210678 2305502 1747686 850190 288003 1429603 1486730 2455153 1735158 2122199 1188570 135582 494646 960969 1671321 1815219 1454436 2576954 192562 532078 285485 155862 1704561 1109335 1418240 2453653 917640 1701792 2221555 1505697 1379454 1110582 1176424 535978 254119 650228 1501601 287046 2177588 72708 2640297 459167 1083658 2619469 2244696 1996473 490426 366927 578008 1911519 2432038 689217 1290555 2072496 1034397 87620 1689909 916692 922822 1452976 1661208 2419082 1345772 454770 2019845 1152935 1811740 983352 1506188 1844278 2421908 1428690 1086271 2028399 518641 1361404 1189456 1269865 2507647 120594 1593225 2098897 914525 653639 1570871 1213151 594775 1889520 2142886 192410 423121 864376 1182679 2061569 1847988 2057545 649347 2633952 1099115 168173 457505 2427583 1199783 1082606 870019 2392257 505637 721380 370220 1614385 1222228 2474139 2548477 625777 320315 1380722 2165982 448736 2176884 1266425 433547 861686 2005154 1147836 817041 1000153 239457 1502598 2461191 1546340 313776 926841 2584820 886617 1584468 1584981 902151 2395159 219966 1691554 1695109 212832 144125 880650 477730 977733 1490004 140557 1981579 2030602 582596 2609021 1756740 1191314 1184261 2532041 1307079 2382013 1721769 1653460 1427064 2065214 398794 659215 2002676 1629936 2189137 513548 97500 1236017 1180523 2007119 107019 1093002 2613825 2196371 2554942 935313 2284575 2212481 1803778 1635214 2343665 2636292 668240 2636130 1374445 2443924 1619873 2147912 2280944 571430 1505707 2139333 1129339 2556251 2269973 1638693 1310419 1883233 651516 392509 736670 597674 1880813 2254010 2308465 1219352 99580 1394020 2481095 1519849 1724737 1928787 946798 973162 780300 676009 560563 2243830 843939 1562519 529583 774926 1657092 2098742 1311559 1329735 1210293 1101586 955644 1585413 873656 1114570 838635 923456 343127 568935 2286348 357920 1125912 1032731 2474486 663639 2328677 1559947 1165578 138681 1815636 2209580 2148880 437728 690381 530917 1729408 1196231 1674200 1390011 851794 764964 2085637 1988733 1868910 2356368 1440108 71158 1142965 344739 2179783 2414146 2091220 643647 2088406 1865938 1522838 600877 1414991 842919 120197 1742559 2000129 1268802 1648449 2024424 2620419 1192595 2601679 1094053 2450328 443667 705119 1322256 1536296 491610 844417 2622365 379909 439317 2271505 728610 2179309 256986 1025130 1539261 1817951 176424 1518326 2383288 2078188 1482007 1305156 812463 1036485 690123 253971 1727013 1760513 757542 106363 1647717 1298238 550518 450379 237530 1643107 245485 348390 729925 2126760 551933 2473504 1045146 1368283 870421 1200698 1616874 1639910 621273 2406294 1502513 2374604 444648 620241 1367672 2004909 1188216 1659653 2147362 1009992 17697 247651 1061854 1938914 354018 1784979 55440 836839 1469228 576151 328545 475249 1453942 2467806 267071 892366 1547649 1825996 2254088 805736 2407462 1536797 2349226 1439094 1172323 762344 1780925 1351661 2194764 578551 1058831 769519 1341795 2402382 306628 2442745 698515 2359343 12912: 1456309 1309588 1607563 1744258 1278269 375230 355911 74705 1678356 12913: 1752360 2388803 2279849 697155 2645574 285166 2169359 994283 878633 368943 820387 2629767 1052886 450899 963050 2475742 606024 876940 2355633 1919203 1506005 1257215 2293065 592188 1384225 12914: 2421422 177334 1424776 617640 2632722 2134036 648285 301505 994481 1705442 2142879 2588271 729575 1832814 1868611 737058 1525434 2629317 57777 1349576 12915: 1437348 12916: 2323068 2619033 1663664 12917: 1758088 12918: 237059 636790 1793144 316851 198422 2264471 510404 1088041 770562 888479 1258765 1422605 25572 1652825 2504182 1918765 1054930 1697063 494408 1501569 1178208 2386291 993463 1911903 557771 747910 1336593 597225 1981560 561658 1414469 1639165 536442 969845 1819353 239082 2540195 722105 1459551 1934532 364472 2145578 139694 1553600 2371210 134259 883066 1905192 553860 1782261 677912 1313616 238550 141921 912422 1819121 60250 692399 896813 709768 2430857 708460 348323 1045875 1708087 1968389 1485402 607063 1444857 2213894 1715031 177512 1106759 357201 2136578 431087 2250801 1906127 1243562 800821 1853638 1664652 456018 2151237 1350672 2451381 181479 1844275 1308123 2006146 831221 872735 2494580 600115 261254 2547405 484355 2257261 227408 815635 1877838 2016612 346886 994778 2422029 18178 1197200 1530288 1427064 1242611 244765 807872 1472828 1593456 2191415 1110098 1098392 1580014 2522636 1091916 1772470 51972 1203539 1212842 428343 2530396 82210 2372885 2389744 169002 1630593 1435697 2639787 427114 125648 1094222 2376967 1744450 99469 485590 2218199 1527000 826541 669384 1804712 513412 274379 775650 2173888 1636470 1236178 443780 2222599 1657963 1384308 1302376 2387692 1923896 50773 2603989 476228 2012395 23309 1278142 623838 800861 2359002 1247195 2646623 249339 173633 1667351 1519887 765505 1322256 1378645 618650 909012 223257 245617 2015614 1904381 1212107 2038993 2276081 1419008 203729 1849392 207647 38611 214339 382456 1718981 1323174 468303 1309286 120718 386534 2460229 88595 360872 2337789 197437 1686784 295425 1690348 382570 267780 316646 863107 913659 938146 973235 2307569 125552 2116295 1486976 1157580 1552358 2190501 1106919 12919: 2302786 2001615 1950398 508637 952598 695933 56931 1041638 1670216 350366 547253 1292: 1920415 1737096 917939 90893 1770539 800617 657515 2404403 697254 1537695 267305 1634149 1241765 2381953 271676 225904 1930244 2055161 412040 1300355 2285427 1855379 465743 176936 2348555 1859908 329913 1368730 2433569 2198833 2612327 2579114 184774 2473838 998035 1941164 2167100 735935 12920: 1844311 479924 1007709 1488261 105355 12921: 687615 12922: 2072734 12923: 476186 940264 944491 1739082 1142442 1337539 2449569 12924: 1185240 426974 463325 1438614 829083 1110378 12925: 1905247 2619065 2298764 1503789 162679 1108754 2336788 1751061 2360195 547085 1928191 497650 1072170 373082 2464246 636845 311280 76889 536707 2008299 732955 124328 1510806 603009 2536114 2389853 227332 2623651 2494892 507612 1853312 2356714 218926 273493 1443508 1446308 336797 901775 12926: 438369 104283 2129354 1533905 2436148 1003773 1462271 12927: 2595011 1176845 1642525 272565 12928: 2540087 12929: 2303760 2015562 2519188 2625628 1007627 2626347 1447817 1495878 1276551 1293: 1731382 355653 582730 2246780 2310820 1354832 341941 1221337 419847 614930 12930: 60711 1331674 12931: 1852207 2411161 2501391 711491 623406 2193038 2513879 2588497 523730 2386977 2647665 2288019 1761607 314826 1697236 224706 691331 2494993 2221161 2518191 384971 1322155 12932: 1997386 256392 12933: 641930 2618381 1542208 576015 1531948 1420026 175721 1759841 1687200 2089028 1571660 819863 872298 2618663 2450035 1027851 2341104 675683 1090437 828919 2435841 12934: 2002095 2298561 2295815 2338429 2197844 936393 220872 63666 8748 2140649 1387129 2286189 258289 12935: 43039 633616 1231927 1455657 260341 865611 503334 2475425 1242585 771590 86951 1327699 12936: 721642 12937: 738634 1789913 449284 1371479 2405604 1854153 1333607 33599 337176 2247683 1235813 1723962 1081310 211782 1987209 1485830 609176 2238187 1509547 1369654 313331 1766165 2121945 1396986 17860 188181 594433 2090087 356910 1768471 1743094 251107 952458 405270 931040 951494 1087328 1401819 1898842 231173 1252050 1229498 2256683 2433512 321138 1621990 2166096 1088693 2046997 2372471 2119449 1564803 1911726 93050 342740 2149785 2205706 422795 411385 2533061 205408 1778809 2376217 1588876 634416 2226693 1766371 1491101 2412999 2218507 1203046 2270456 305910 258548 1765802 3934 12938: 327600 1304402 193414 2401575 1615325 2593944 1933186 2513086 2363891 2163189 432303 1213631 1138976 645747 1630952 31985 1083166 83599 833041 12939: 413503 1504062 1788922 65511 2389102 15411 912890 1583134 608184 1886817 1194482 1294: 470634 1102418 1950699 353752 983097 12940: 1816209 476120 2092345 747485 1199184 487558 2097075 1020711 1974699 2595738 120945 1492630 584894 650643 2382954 1449033 2171700 789828 2439563 2223744 1205982 115344 1354180 375770 2002493 666708 1670116 1382576 264060 2010414 2486664 2149115 1928140 253791 904752 1478986 879024 2302141 874830 1773343 2356723 224637 12941: 441002 87616 12942: 1796394 1122044 906817 2287373 786468 1055768 144358 714844 1224876 358622 1464943 1385431 1788566 673591 201290 1022574 1622177 1043652 2046478 2571527 2049904 2193172 184821 948623 418870 915925 910258 2226475 62931 315388 2583938 2128397 394294 1024627 494389 1032187 130261 1568551 372994 1985806 391771 1491687 2478023 63380 598187 134725 2068507 30289 862101 4159 71485 1294099 2543921 12943: 1248598 1050273 2605170 1039184 1386270 708006 1192735 1003948 2316324 508205 675450 693675 686502 1551548 2097888 1951583 12944: 1313436 742042 1843561 452497 1944824 1181037 160390 1095174 845059 896379 2536084 353391 450438 972259 2339024 1021691 2118143 2118564 140601 506466 2332012 691616 1660316 2190230 1477618 1575423 1759398 1833629 502178 2344057 1571419 2379221 1952069 2036752 385001 2566451 12945: 525818 1303189 1753877 2520087 432125 2146123 705163 2376297 509012 1200228 421988 1721636 204767 1101615 2330245 695799 2572927 33160 174071 6750 1585449 1404287 127347 1809857 2460883 313271 174203 1287550 2425145 931071 307895 2198080 2558656 2609556 2000655 1561363 1739211 2623651 1717337 1353913 2100857 1453141 1049320 1011531 1825000 625691 1098932 2082541 1389305 989792 1599119 2258659 2401260 1907107 1219483 12946: 396015 1249346 519380 2632341 2412249 1590099 2267439 2301034 1873873 543429 1493247 777272 960419 1842099 2642548 2627629 2073723 449661 1324871 1992896 779098 1870082 2236077 1154504 791310 2172066 981658 1462534 12947: 1353881 1421625 1227705 1002074 2350243 1504919 2468399 2334595 1626252 2268969 1269875 12948: 260314 474921 1341404 195023 2033006 804428 1888082 687641 498748 1276351 1370596 12949: 222153 44976 1802979 1403074 2260021 1736931 1230031 2372045 1396356 1872391 2386418 986687 1090223 1435721 2018908 667053 1949332 1876192 2281417 947574 2449279 524808 79835 1945638 1634596 2574568 1498772 1283290 1491101 2093639 1295: 254711 1806618 13691 477274 2564761 13620 98434 1998055 296473 1251860 532846 2410525 1721728 2476195 2469581 466519 1766123 1616372 1407491 1259356 905916 231650 1933882 469021 2091606 1597299 1931684 1306112 1099301 1404346 233550 82285 291057 1067143 2524912 2136742 1632387 1590828 527134 1960291 1106376 1802785 1356712 762066 1454385 1993134 1470890 1225643 1676991 191707 1237067 1637911 1797123 634093 605663 1403996 821625 1133836 1816581 1453652 2311908 2332765 2646359 2387024 2621581 2182729 2611297 452765 1571768 1132264 891563 848981 48383 2243713 760455 2520834 756108 1051962 494201 1846387 580231 1449475 1780965 511309 1309322 2496445 1288651 2414511 116859 1646956 2439047 303937 726926 796368 950873 283487 2156558 1805036 986538 1199850 1352458 1487922 223930 814937 436984 602410 1092814 486516 29183 1054534 287849 68612 158980 990266 1030060 1051925 1089126 1343708 2239628 491531 1758133 406127 1206512 372052 434215 719409 2030480 2286373 1364347 1746516 714884 712460 2559895 1821408 318531 1438885 722679 2546608 1119431 2274899 82917 86739 2543482 1574156 561303 899761 947078 2026188 1129933 302334 570999 490789 1091331 1531270 2631671 2454285 776353 2266974 2062868 2174831 203708 48016 106217 2520354 977784 562115 977806 1677370 737030 715767 1551135 854337 2285733 615868 2631921 2112137 1150475 673208 2204167 960724 1684604 2190188 2022230 2403195 697818 1461193 1166147 1482581 2642210 728172 1929725 2228165 727572 1711208 2359514 1481471 618820 1330758 2090998 2030446 78107 2578679 238714 2441548 1598947 651278 2055388 904625 1878500 2060343 940595 2438448 2361125 399823 1354992 735775 1621397 1145387 1627519 773753 12950: 1183745 584789 1249592 2533530 2197879 626857 12951: 1313694 640838 1486663 2642350 1130028 2143491 1062751 1062029 2123401 1222199 562324 2632350 2550058 432949 1336345 439922 12952: 2575912 458806 403766 2416491 143736 989662 408492 301436 721567 1907815 712330 1638557 344955 1905512 784397 2014387 2613636 906826 2195186 2207802 1347022 12953: 350875 474998 780160 514664 1493728 962521 611611 2489394 1521465 1135707 1591925 1318247 162785 202434 2096462 2076367 206906 1827112 1114100 12954: 1885991 12955: 553956 12956: 1735266 1114967 1363305 247994 1278721 1904729 1001788 2084678 1370023 2628149 1842251 2017904 908599 2506543 122741 2407194 573434 1403212 1891695 1903977 2223273 1087303 1989863 865955 1087328 852409 798088 2104767 1497265 1153767 1428228 2519165 1193090 952904 749994 870744 1125543 1502406 2177352 1479323 1401599 1492708 1384916 377970 2052916 2177203 1668004 118113 2365591 2581444 2031068 1053633 1739480 634416 2498845 800270 12957: 1186549 1253198 2358492 76990 295399 559798 2101530 656505 12958: 1920690 952869 2365514 1224658 546645 2141163 419521 191745 1042784 1851956 136846 2377799 2579088 514101 1202598 2600172 611360 205747 1796121 853151 1199386 959883 12959: 1783144 1231378 2565109 962342 2505112 2186208 2327536 1145675 1876756 556051 1932367 828867 1456167 1296: 1831797 181590 44624 15699 206012 1056502 1127871 1076756 666407 1013648 2252911 277133 1315811 1659383 1946941 1770465 655156 1855542 528122 12960: 1682355 2248258 535324 626540 12478 12961: 2574153 295463 971994 2050221 1048203 121182 2189462 1147805 1478419 2204183 1995228 2552458 12962: 2135174 1808276 741530 525926 1356829 2412997 1497490 12963: 1332983 2639339 825005 12964: 1273613 1513622 828590 1581153 12965: 990980 322425 929308 2604453 1816857 455352 1094282 2089730 423721 2010211 813861 39794 425737 1426963 1992993 188784 2124199 2093971 992096 1187026 272967 554999 1231676 2553883 260445 548513 643946 1309162 335178 1158921 1860060 1893433 1102951 2373234 2349971 2135890 2397911 2620409 2397785 1269205 14601 12966: 2195535 1028648 868158 2024320 1316262 2288259 1183144 1622320 267377 389606 1071876 2004172 77120 609949 2203213 2645200 248279 1556891 934140 1145226 1208186 1918101 1654254 1006228 2289510 1759415 738052 1474523 988670 2262940 6228 430340 1358210 2071516 2606322 1636097 68416 1613049 1151054 1046333 874115 241688 1505071 2229588 716779 1617611 694536 91652 903703 812567 1854804 1137257 2530 995860 373146 2122391 1079429 204190 296202 1363180 1318200 2356852 689132 183386 748293 2257365 301577 2024028 1999722 814419 252393 1738087 904194 550262 387426 1015371 2020735 2590457 438576 138698 315960 51178 1968328 1602923 2333858 603197 182620 2637624 422017 2554376 1718201 1955231 764653 1922209 220466 1883968 486022 54951 44702 2415103 155053 1423694 2618968 1429096 490280 1751763 1409496 1865786 1451370 249544 1278144 340091 1652182 2471705 481094 1840009 1032342 1721710 985949 156151 1201115 2626619 1103906 24144 2372768 2406951 837215 2223108 1355760 2516666 2277340 1232401 41108 81567 1121984 1089070 2383611 1183745 2471323 1813311 1709540 1860378 1994236 535840 2553450 1026139 2211607 193587 1425600 1700545 2078239 1876695 1130539 2621355 327447 263059 1621822 802047 918447 2223218 15121 1447823 2219605 580838 321451 1184694 1671504 2290519 144480 2301940 1378077 2175334 1569216 2040387 1981333 963962 1784415 1974447 1484140 1325430 646961 2587182 513195 1976667 334870 1614258 939644 113965 1281063 2285593 182472 333636 847151 671363 587484 913921 958315 2236146 2414573 2571477 2126877 1730090 538019 978765 1247694 2214572 554032 2322584 808578 2570617 2575112 330486 1587373 2034117 2619372 821957 1468676 1987655 1902332 2555736 1853074 1975067 2091170 182738 1100749 400819 732970 1985541 888041 1233997 1321149 2548118 1361026 581065 32771 65431 220746 1594523 1729026 823079 2280950 2544656 1139510 1752385 689106 1056133 858862 1557399 1288401 302563 828853 293162 1776069 1981815 2119692 590216 1577868 1847184 1967257 1254672 968765 386650 1622178 467270 1244810 1496705 1801766 1208314 2608469 1740093 768783 974942 2159751 522419 978172 2396731 1739821 92832 1406050 335131 2091462 2044542 1087705 150658 1377268 1371156 398026 230790 26424 2519667 1246595 975179 1125519 2469844 1541351 1573779 2460887 596265 1881800 2444482 1087235 784746 1932853 1602952 2533577 1484029 76668 1015463 1691131 1943595 1401704 856645 1189530 2265954 2437003 2157919 789710 1773034 2227668 1591819 2302773 2128389 1469158 878630 2296801 254856 647036 789879 1178811 2512574 1003032 163524 2528900 1365569 1578566 2148595 2451172 605324 1246186 1299693 1524682 2063322 522720 1833567 969165 1961874 457756 977783 842618 1986263 2415948 335500 327154 131146 2514402 874296 1030409 812774 1480967 996541 2589856 1422465 568558 582092 1150820 1553973 2111043 371246 465762 752752 547352 2582028 1905579 1358430 1491479 2253044 2598924 2561509 90165 638285 158597 829024 455460 2051310 2012417 245577 2599606 200920 2279903 303711 934153 1074794 1425049 1189672 559056 2257205 1379185 2105741 1714428 1697940 1407331 1510136 426495 1432024 1932764 1210226 143763 145223 2577421 590052 2295200 1411113 480335 1349935 1390277 557544 701418 534035 25625 103956 208541 2349776 2607392 1353042 1587619 1696371 2080001 1402600 808665 1662989 924064 671298 1062004 1112206 2020732 262257 2027585 723858 2463792 1426261 896299 2217679 1279458 305203 1670431 2023137 1663188 2359552 419304 2608903 1109848 2147553 410396 21044 1225045 2451560 1648860 2127306 622425 2164456 2241840 2586796 2217090 2150534 1335775 868390 1419501 388861 286427 2366848 728487 209558 2535470 554135 62176 1788287 1813356 2371329 603327 2318840 1839310 56531 1915613 967864 1766968 2352811 1650846 1087509 1957994 2271560 2471811 1809808 1899187 111965 2048517 969720 336228 1426782 564606 395163 2089171 813499 2503403 1001294 1270496 1898399 507673 2193664 199797 2596470 318492 916128 2216452 2354942 1081628 1059738 1908826 505246 909640 831055 504896 1282757 470391 1188260 218216 2057398 1500146 2096468 1514725 2104756 236861 163147 2053329 2259653 677158 2226173 1987602 2199087 874829 1361073 227254 1487602 2334536 1795903 1640414 710048 2284082 1137464 1905928 1903521 509245 1978728 2203396 1833284 2392995 1251366 1941240 2531433 1678185 1411444 2240697 1947424 900639 2408086 1462916 2012250 1012629 697183 2029364 2360727 2163115 2573815 389466 475993 765868 322771 1175923 1837868 2582803 1477852 479883 1761713 826062 2339722 1053600 2640011 1228890 2640608 866096 2166355 2451739 1214526 2532961 586976 2616982 886201 990004 362410 2072863 461675 1519027 773907 2589830 1620744 935572 2566286 1784391 1029069 912802 1084493 424812 2575408 505945 1989931 2579101 2184042 2517157 1114241 425617 1757827 425845 2262329 1140997 1676661 1549799 494279 763248 1123700 1814622 2053755 1750839 1730557 1782381 1421554 772342 2136045 2552250 1749271 2291614 812179 1812667 1474400 402935 2644065 605373 1723713 99519 1323684 2329027 1863067 877469 2209099 1142049 1163345 1228367 2323778 2293122 2166060 295782 2109646 780521 579404 128851 2565388 2586429 1993477 2185341 2319486 2183016 2441401 2112818 628773 992181 1952214 1540849 1165499 1549284 2277612 264743 1575345 1816957 438532 1531049 993168 1360776 465855 2358194 851414 196021 595705 1911508 2043607 1656566 374345 681418 2379278 1119874 798414 1506978 681853 1520624 2417698 929292 1661897 293242 2300245 1618898 455264 1183592 963867 2166285 1465838 2035337 769567 515511 1015726 793875 2161103 176705 2166849 2247798 1450644 1725175 226931 581444 129446 609294 1192369 2355924 1534253 1786848 226607 572891 417612 1604997 2011768 295192 534962 1328943 2279742 1381947 2566349 1406374 1820346 1646942 1952337 1541447 1510839 223302 2069636 1155306 1243451 1382879 486813 319975 816973 1248761 260239 2074330 2356557 951191 1260092 258759 937580 360394 1538574 1931347 2089343 2380908 1636144 994016 1939321 1340873 1435390 1509146 1879688 1003280 787407 1296086 1215614 1675570 1574147 636004 445003 302606 192213 1629265 2558462 727690 1702929 2601966 1569165 1935275 2310468 2626717 611238 199477 1347634 629664 1021616 2246826 2612692 2332637 882383 626798 823316 1417991 1540589 1701111 1521146 475886 815904 833707 34342 896318 287967 859667 1194855 2220845 657408 1769539 1341990 2345457 2118122 1127733 2488783 628359 1118279 2243643 1229955 1425825 687596 778877 591588 1342061 1146717 1419536 354374 2179924 1705524 443451 804442 1979259 2365986 1300976 418886 1386114 2596774 2212777 2536493 1519097 1209939 2586962 2064042 944089 1495267 821021 2550789 1448759 1916264 500302 2386569 1485360 1194070 1510780 1729644 291626 1852108 1578055 2149393 2194951 1502281 2271496 2108921 2106604 1195354 470 719107 2612927 163342 770210 719719 2264305 1188031 2347128 1065914 1206984 1339203 1444433 365395 250718 2470380 2489741 638778 1720520 576107 164306 182783 248719 1502060 1736976 2562638 1410237 838542 1130484 1482790 2207376 1402939 191090 801499 2211557 711321 420739 1920871 1748372 1499673 2420874 2606696 221857 2636398 1898249 1425844 2446002 2007906 807503 113119 1620362 1255696 436582 2040110 397479 66754 624597 653768 510298 2507171 738847 1029194 1736038 751483 381568 584064 79652 2181697 1028350 826880 2282752 581759 1633664 2107942 47796 2390595 2629549 1232275 590631 956174 2135553 1697937 2087582 1994169 1157202 378459 2312352 2104076 1940106 1173859 2240483 153571 2618947 1069608 1176700 98164 882311 591258 2628776 1469501 856444 206422 1649451 671440 2373093 456381 12327 1360653 684948 408747 2227783 1277282 543571 373920 14166 379445 636297 2421386 1729981 2530953 464621 475151 118042 2070779 1640674 605806 1784750 2431353 1394707 2504831 1154078 1659248 2214204 115237 1042671 9003 1587574 1655613 1993979 335510 1213663 2266896 1896920 2509225 712016 1503383 2127049 1542885 1723718 95091 2152909 537974 308542 1447677 1876555 1791310 753467 1911859 1386014 1018306 894354 2155693 176473 2612945 706250 1492836 2497828 543738 760316 1325480 1185882 774255 1605981 2344032 1666977 1410169 523405 2373220 318399 857328 900085 1493764 2424907 542516 1519869 2245378 603221 381583 1958267 1429070 394373 1534383 2030935 1189184 1101221 2393900 497407 1384443 1754302 550098 906551 1135744 635549 2612097 438667 943092 1975691 122922 1147517 963892 216226 1551468 2038453 1849595 122805 5918 120400 293514 2051554 864477 1278450 1388655 2287074 689871 209548 628564 2649378 2375971 1924005 2474655 757130 2366867 2009502 461158 332164 242500 2215211 691760 590112 1535467 1950412 211680 1655334 1441696 1169867 734735 1526690 817843 2251022 2325812 127258 1861186 2440298 850624 914221 754606 54350 1066093 2195790 606105 600244 2507695 790706 560290 2422544 603125 1283842 897265 581720 2403757 1587173 1338868 562761 910628 1544486 2223017 2504597 1964900 1255592 2428207 1952476 2280249 594815 2452965 971424 966884 2131693 1196694 1511070 2300625 920573 1556494 1866438 2539942 1377747 1448075 2607782 60824 488216 1089912 1957683 962355 2161918 988006 535349 240868 1610648 951185 1951525 2525559 504001 2022118 1510378 613098 739965 746901 1120136 1132026 635274 127588 204178 2303240 1329920 1204130 452653 17745 448353 1337754 122955 111579 114633 1512838 2471439 278429 1859373 60746 470012 1753034 1892790 1533342 2561064 1259067 2138441 290101 2019470 1428704 2188620 214117 1026229 2615713 239596 2118089 1624788 2203012 500090 1373879 844117 1967983 2098937 1918405 936263 1417097 2380414 1343465 1483800 2031247 107543 655641 1578117 247371 1627009 626732 400774 977820 1134023 2510739 2273891 315743 1622795 2645795 241887 1849058 2007031 2088251 1029216 558166 1834370 2263137 2262531 45897 835701 728205 160701 2597179 1166669 1210590 1457500 1155748 44247 2095586 1632852 1459869 837220 791811 891523 477309 1056577 2511360 2377349 2560199 2483185 1636532 2590010 889070 1443535 120381 1179680 1888256 2324592 609417 1564646 829000 2381031 1337584 2552076 941962 2605849 1942016 2002051 2041024 1735343 1757999 1840890 2324925 1098179 2575961 961569 876191 1977164 1971321 1256069 2381314 1165603 1938189 2174044 2288627 430370 2305771 1489096 443142 833247 1303636 1998864 1406670 1112137 2179223 396488 744701 2569674 2200322 478133 857655 800365 175915 2096493 886270 599852 2477720 2228852 268989 1423649 1208144 2547581 2134944 1331941 1458290 1447837 1142412 243703 1736832 1280248 1577007 951323 1719549 1688657 969416 719194 983903 1406202 2247658 1079326 477315 1632046 1672728 232987 2635086 302039 1960195 1650367 1273244 2636076 1367181 2165533 529322 486270 673918 2425700 372124 1020388 2501874 62245 1446063 343967 1472010 2437738 214507 1606304 1279641 1573595 2494707 1236497 146253 1223895 1187409 1415557 1302318 604398 1874734 1569985 2557244 2618943 724709 152581 2485019 751897 552606 758619 2535044 1205982 334782 2285492 1452818 2310089 2261864 2585714 220016 1881884 2376964 2640382 2207698 276438 1308331 985628 95495 1174608 978938 145843 644416 75162 1260045 371170 1689804 829940 315027 947015 291972 2530196 2479863 2520959 1224819 2029606 1315927 1063136 830473 1135017 300572 1463385 1671495 2317308 2153844 649796 1561716 771079 1940477 2527505 2409192 2357681 411331 2382828 1177447 632320 2462193 2475239 221862 1138130 2453778 321353 1912642 2314106 408242 1931721 2084218 873099 1932129 2005971 2482853 571599 1985325 673858 2519226 1171546 243151 86863 1888051 1920759 1288078 1398275 575930 871472 1097628 406554 1184903 48472 2452726 2506475 130968 1644441 203621 2566029 369499 373412 239635 2165585 2110596 1823796 711140 154693 1056759 1543789 1321501 576666 274257 1691680 1416215 1191831 2446373 841463 2441155 1169327 531790 1346278 226669 777760 1406081 2249171 1055619 2157514 458972 2383514 267221 1614562 846926 649799 2054497 2193786 1359357 740394 1765602 1020736 1849336 881260 1216919 1049625 1145806 1315940 1142101 995963 546161 473620 1770180 2320099 1680215 1761814 2491984 2552801 1996909 118324 2288956 281803 1230468 2273276 1262187 128596 1669585 1741920 1485535 247034 1929162 1343400 1684867 332460 2488858 230046 1549262 906196 1848943 2206873 1425228 1342211 2025495 1124739 2078834 2259636 1306799 589823 721158 774739 2524377 2467927 2197243 229373 301363 2591725 966761 178890 1754838 509687 107853 506056 74769 1101426 2166886 1800408 779194 684461 2328639 93993 394656 1459050 2456931 1645247 1459559 2158276 827561 674949 846673 1281993 1150804 2558776 1645544 2048248 2598318 1678660 2547000 1649497 1785762 628690 2355817 2136044 551856 1240443 2538568 861212 255307 2109985 2199767 2409444 1131128 1815109 1634173 349762 1091510 1105869 2463075 985552 2488818 1576440 300026 1427151 789285 1516966 1814734 580638 2109141 1969099 664290 1014911 2012351 1674133 1214952 2306046 410353 2137296 2309639 1293908 451631 2403999 396785 1139878 176853 2217243 1179177 1787897 1020351 2117763 445147 459745 1958923 2305243 287541 653611 327067 2126446 2042496 1392675 2589296 2174283 2361146 1199755 653138 1800641 1664016 641764 1112002 1038766 2050961 722424 476992 429005 2497148 295786 1009971 1788779 1674897 914752 1814824 368506 381833 2015501 2539512 206787 1953788 134742 1303198 102038 818856 684422 1059757 44078 1665656 2193861 1293268 636777 2616615 1430552 797715 635339 1512004 426539 2344941 1629589 2061599 1928683 2595677 1963314 1606472 988751 1838821 328311 2087444 1591097 1504991 1161967 1067642 1528006 1541549 2088124 232092 1083754 108199 2254869 2488733 2543378 2135936 2595332 1965079 1542562 228041 1420808 549757 2147061 2113481 466161 498979 554265 2354900 415585 399692 718774 2401923 1521774 682795 168173 194220 324800 524765 2647322 366892 995594 842463 325503 2165986 1605781 2408592 2270665 1807645 1282160 490714 856597 1949772 863479 451309 1908557 1221080 547031 310741 1213535 684413 881953 1423855 2067825 2460108 1122250 1004186 1660277 1083013 1660024 2189276 1820740 732775 2553014 2046020 2627653 1407519 2053263 1535125 1937841 179393 1857271 1418404 2102170 303197 1306540 464677 2469925 482418 1828164 1421015 570219 2353716 2372169 2097258 96722 789830 918093 998702 1092685 1897367 959999 1903439 1453492 784387 356501 1043315 818438 1739402 839686 1270071 1205081 2189993 1472887 145889 1598795 1854896 2540668 558142 729751 307023 293625 1454208 499425 987626 246098 1932079 874390 1634248 117347 527094 1467671 33568 2117355 1247474 1199841 9107 113468 658066 1064141 275163 1091156 1474135 1882049 390203 2296560 1352752 1857243 1638274 340616 530138 428117 2032193 483004 1399262 541227 732616 734344 2617988 2127271 2039600 1409187 729051 228337 1883050 990194 2611268 2423553 1729540 1880638 1351603 1158751 1442684 1452972 1658378 660776 2122745 925652 2445487 2039234 2365006 980645 2056680 2394925 929480 819981 187464 150873 366306 1223226 2044635 1450588 2006534 2037764 731619 965063 2575966 382909 1840702 1226208 394446 2443870 329194 1597003 1586806 1392655 1274332 1624341 2224841 1149751 2272124 1638324 1259671 1665034 594999 523512 340796 2534098 1942192 1656683 331449 2064333 2313378 1197173 2578824 319456 1960861 1987858 2012575 2586697 1322972 681621 1855324 161949 2491175 61651 291443 338434 1591131 2342448 2439950 1020272 902047 557183 2177421 1931725 2397708 1830731 548232 1113983 469750 1276620 1671956 2414134 1013660 864469 1277187 26096 1030181 286126 286058 335115 399103 75030 572294 2128719 2051207 756018 1368689 959763 299495 38400 653435 728444 1983 1680587 1527851 2549516 1750392 2231426 1629077 1133370 444542 624 1271874 1440168 879389 1181168 436510 562059 1189199 40240 2492422 2453264 1838538 498758 305604 1460768 1493790 2648999 1585850 514671 2291203 2076334 1561241 1831961 1336739 2535974 166972 2259584 510685 304899 788285 595698 2627249 1262092 2387998 597109 342183 1802631 2051139 303953 1457335 1405096 2019879 1249358 1121704 1642162 1340391 1178512 796297 742867 584598 353420 1732242 1368183 1351666 1108689 2198612 1044833 1378567 767634 1294214 964961 1738198 654665 274873 1296998 155361 845270 2587797 360184 1103023 1201312 1502108 1577307 611616 2540011 1941999 1728877 945825 123326 1378844 636301 2631834 370027 1435855 1156518 2481645 1330751 2552993 148997 2207380 1309570 1326171 443067 589471 567452 146012 2577126 1129128 223197 1524179 143869 1280559 1598317 2322760 1411202 785033 1211625 2570377 226166 411316 671507 2160647 460871 2644259 685342 815647 1138136 1501198 723127 83277 1943584 1820914 2318843 1425235 547192 691942 1437409 1990747 216219 1930911 2295602 682349 1126017 659122 1566587 2346294 449635 1750645 37180 239977 831758 23880 2433993 982620 2330900 2088933 537375 345831 1416846 2116279 577891 2103145 2102379 9523 2008178 100235 447813 1133513 327577 46923 61224 1790245 1422910 738621 1465888 922887 1010930 1134015 2584442 418740 1020421 1344640 1927464 1174968 1444274 1086212 1647376 2445277 2258835 359830 950677 1967313 775973 1384634 919486 781106 1681470 109515 1798517 1976518 1639157 2444745 343360 738518 208124 1209359 482459 985662 1430399 15307 84913 1855207 883638 714133 122388 382146 252586 1605818 425978 2136634 1824071 1923402 1413343 2634222 472792 321075 396094 2616668 1523646 2606106 1108124 1286024 2026424 1690825 1222285 235758 202492 244629 666962 585983 128400 1463704 2627622 770916 2569839 54897 2000328 1512836 2220439 2479151 1752417 1320821 767770 1898601 1070178 833786 494510 933484 412171 1155538 2446283 1887380 498639 842099 1050037 2028857 1493319 797612 291833 144114 185319 315355 1390664 684811 2002905 906204 2386652 2098732 1139076 1875612 1092029 1947422 353802 1786189 2278894 1540755 580658 1702019 477328 1078075 1041510 1978269 988646 2628258 2255629 1077226 729746 1598159 1229416 258302 1910447 1888741 2243025 695045 2314588 1370695 2619139 83246 2556188 361910 1350955 1887061 2082861 2242347 852950 336245 5004 1008929 1030710 720473 1924970 1859052 2389567 1037463 1480305 1228495 59945 816854 908108 268133 2422494 147954 1459737 1568914 368898 1183424 2410943 818298 2387222 1193629 1326977 1416783 1712749 847664 1314824 2352384 2136216 570293 37431 2524385 780817 440421 1172910 959680 1379819 207881 2068813 700802 2175383 1923270 2258460 243590 1406103 561377 604433 159598 706699 2104087 488790 749536 2232870 1757201 307626 1124870 1512848 1376324 329043 1970394 232254 525628 1169500 2212747 954600 2217367 2376048 779140 708274 653287 42687 387004 2582116 2243244 539447 1208167 2468261 2416184 678032 244325 642349 2350008 1386235 2371497 2604763 2082344 2013396 565364 629081 374020 1865957 1759369 432175 2266650 1584783 2269070 1332394 1858808 1557720 1258896 2575804 204358 1587567 554986 579502 1900746 1451925 2031934 2488420 330955 158830 1190604 1537607 430988 220998 2095637 111322 2619809 860568 273581 967055 217135 2168964 2376198 1349354 1263486 589289 1174999 2124858 395435 1625548 331776 1305039 1028413 1581628 193808 501289 2387685 2402321 662944 2558343 2393408 2058905 1833839 1578427 1516704 787082 1582014 816121 2367552 2036708 1330933 1660099 1311712 906099 2152839 343787 1768218 2411611 213241 1857012 1168173 2150665 1848527 1845217 2054796 133689 1081646 1955281 503632 899501 2460959 861026 289450 210998 1394911 595001 558249 165895 686699 2636327 1090796 1858537 55652 295514 1301825 994790 2294405 1418087 1254504 1208389 2300783 2215660 645830 1543302 1570472 976218 403409 1020848 1418333 446465 2424727 496508 129848 700688 1248465 2575980 2085786 2187237 2288330 1692040 1500050 1864914 932948 1843983 1924658 1578836 2266623 1376343 1443303 2178687 2388133 24312 2644619 1477185 2262484 1034499 2543334 358009 1581165 2442571 1768529 886720 1412448 2028298 1244044 891921 1708050 1310382 1160599 877343 1503079 26323 2447704 2291467 75505 1356339 339062 1250964 2098419 2083289 2476826 1619308 2379801 209538 436249 2481767 753790 756082 1396199 457085 1965332 1275883 541247 2600394 1917444 1415699 1734167 745527 1933849 1380113 2559965 1349014 2266446 1737549 847739 2339175 1684095 742307 10624 2466040 1815145 1410469 1730273 2038729 2084029 341223 1025366 1316564 968697 171302 2113335 2427485 1425005 2022337 515887 1053630 606424 1258617 1489535 1306150 1686515 1570222 687994 876038 356975 731106 1032449 2340115 1718197 2501377 223589 2495914 1201005 1782260 753921 270421 1698123 2414417 2589473 1477368 2353884 589447 397738 1173821 835418 2154600 1623812 754208 296311 2168905 1321604 2621818 1732180 2319337 810615 934158 799650 358841 136065 2020629 2066795 1881684 1757115 1068006 296825 1816637 1159504 846892 183441 1677692 1734140 2066305 958128 745163 83881 2133627 2089263 702835 954743 1811279 2270049 415111 2149348 299370 376212 745668 2157911 2626181 600325 1364580 533766 1636584 2293347 648065 1157185 611677 2429251 2059941 2556621 314822 2451925 272114 888561 292430 2617663 129562 1503281 244128 278705 1291487 2001160 2402820 314585 1312062 1069062 742696 530978 1744227 1818858 1386241 1465687 1566530 2627144 400502 2289787 630749 735026 2161186 1015225 1157780 1514920 615976 621164 2307179 2193530 538004 846799 1076849 2287255 414298 1593278 2614969 468324 531368 166083 1999428 1801814 576435 1014686 2373239 316098 1698030 2622255 2060279 644063 1863912 1356758 947893 1603613 1852313 1133334 2412900 176440 693563 2199589 745791 1946999 2196120 465754 804397 689548 1909398 361114 906200 1150614 1272619 1391299 1096924 927894 346194 1843643 412649 2111398 1642575 87610 2398002 691076 2246773 2320753 1849463 158951 654305 30283 2009096 748086 1092170 311843 1031413 702722 818987 1636988 1507755 536740 420384 2323668 942201 2313687 1204536 1623735 107541 1372297 533416 1788156 657714 166786 2367245 1753576 1525284 523435 2069084 577160 176660 2081977 815835 911407 1198433 1729808 1409438 258937 1373717 505499 1984902 846358 2038836 1078054 769009 386948 1901458 2129990 236507 1870672 56184 712229 2614453 1191262 1948575 2146880 1147657 1968736 1467956 1613597 11019 1269719 385908 2334618 195673 621963 2258489 1423515 2085523 1057475 41480 1062586 485780 2392929 2072923 411122 1913100 1202231 1210293 2371362 889448 687911 2642903 1507243 97906 2540731 1898763 384532 1531414 27248 267416 71932 822829 1703184 418420 570915 354963 2433291 2371182 421575 1498652 330216 2537711 822003 1204276 2172415 2575115 1581593 1434640 305092 617343 1808639 2468222 450126 1318329 1190410 2033181 1130758 2134031 363529 2166994 238905 2179367 58683 54671 2535382 714639 890899 2436496 1156780 2006074 215037 452212 583690 975888 2445994 518769 1410285 1191528 120368 1109041 1443513 832199 1544683 1724707 677957 1452017 1655124 1549711 2056535 618676 1516925 2088415 1302197 1618816 2203943 1868684 1600303 770131 1636832 1655544 1998044 1466405 1688193 425718 1041358 2390875 1657370 1721510 936593 2270508 2523584 2522126 154585 1161968 916491 439789 2292767 275121 2089835 45431 361897 1846220 2447137 1813580 138799 2511887 1886023 1934973 1824358 1120974 2080265 150563 2017623 1214460 1173088 236702 1010757 1559384 374313 282877 868149 1761437 2370923 1481932 1447443 952309 892721 1804976 1169818 1915449 696941 2179991 1981293 2436287 423933 2274941 1488479 1294015 2047321 599497 1441276 169448 588195 1472261 733507 922454 1214523 359106 388215 246834 2391042 1806091 2109649 437776 550783 340733 214838 2501098 2117896 1336405 2480320 1795458 247625 795251 1773011 906622 1961680 2197536 1350611 1096168 2398220 2625197 1271454 64021 832630 571000 1217079 2420785 1321199 1478393 1535164 2351252 180426 1296636 885702 146774 1805712 1227886 1172355 2364704 2213440 2149295 2596917 1712511 861831 1143430 3502 2204318 1923123 1848005 1284118 2269359 2064817 904875 843775 349380 200741 1675699 572988 1495124 801933 2001694 2625947 631421 1403288 417340 349664 1271443 1919203 887633 2049733 2283439 1647840 1537357 64952 477591 771326 2204980 1674994 2152569 1085114 1670851 2248058 2343178 825781 2509233 2015829 1708462 61971 2443939 690618 131782 2265438 1864448 2558412 928677 1688655 1709543 546195 2271134 1349557 57599 287981 1196287 2144751 1015500 868696 2443695 2460337 2185795 1555254 1877094 1634992 739802 1616551 9667 944378 1764645 1195714 87210 744149 533639 527186 1786203 559090 1388530 1120906 1273393 1798520 875361 438509 689275 675936 314254 2613321 1011980 554328 1256666 3461 1004146 1311047 1660859 2354311 2031423 2599585 2131799 1406812 2551521 2374652 2634019 2357472 907618 791273 1943468 2105682 2520647 985046 2223097 431588 1609462 1056457 924056 221492 2457961 733285 1046839 1008196 1285431 119879 1792506 713761 735590 881061 901211 1124491 1616274 2084778 2270807 161574 1139864 244750 1088652 902960 78764 1732760 988034 1615656 536102 2547722 1904505 2570916 918460 1608095 211012 2460842 1652357 214377 1129041 749359 1615957 2311313 2076476 762647 1985673 627671 383473 2557231 1819954 1667782 1515220 1703635 2574614 412740 749120 2279277 216243 1283419 2056064 2516045 2450912 1073978 2432463 958538 1221814 738850 605454 1373748 819073 420755 1129233 2015897 2248000 57326 305898 491717 1828782 445250 2288843 1412451 2556194 1027153 273356 317189 2536540 745369 113954 940775 2212081 1184445 1654720 461955 1022981 1278951 240486 435726 168373 862023 489068 29859 734710 1738445 230274 1965416 2440269 2183150 1297535 2359137 999072 1360137 504019 813516 2510040 2445620 337440 2488413 1478536 200551 1801609 1714023 1917794 2090435 50821 1783227 1201062 1771378 780644 1099960 1615774 1312377 80482 1996539 1002198 1915567 1620987 2436692 394968 1170590 2464885 888487 806834 690400 426687 1342192 459515 1243498 386967 988111 1172055 2359254 432660 966730 675961 680740 816328 498790 2561624 2021048 177164 267116 2350770 1033251 2557106 1973263 1383055 2169264 978766 2101529 2379186 312405 947373 1915181 1782781 909017 1302271 732018 1325376 1576939 1872629 1142091 1474421 1004817 2315588 1397506 2448363 485513 1397163 1647370 804401 349006 2047893 1849626 2044369 2117514 132034 2632493 529629 526167 1050640 1914822 973801 1500905 385296 1311140 38407 2299134 635761 732920 1405878 2312124 1081792 1911165 2502862 663457 2468392 2590712 2086784 2025668 1846263 515243 1925055 209534 2646143 1834364 764576 1877774 2005523 2328498 1425869 1257374 1538091 1027530 816691 1070041 1090282 2256671 948047 84776 148767 1428844 2595909 803428 1509005 709552 330430 728889 2570552 705343 1250457 1019359 756626 2328113 77770 816897 2329549 1965183 1104114 140239 647985 1980015 1160705 303613 432116 182843 1071582 2644795 2005698 721073 2546833 533253 1910641 810141 730768 421874 101083 473748 2425666 489871 2184721 84303 564672 1703204 2494443 212493 828201 2377646 529768 2005419 873188 1341287 2460795 2051388 631098 2107725 1102758 151035 2415243 398856 823281 2420238 1270165 780401 2170209 1032050 1635263 1327900 2571832 1853873 2482791 1630861 407147 2065423 569566 118074 962306 1652171 484605 165745 167337 459441 783447 2089744 1452100 650132 425238 2498178 1467219 2113021 1984500 2447035 908236 1702914 2415631 328654 796277 1712685 952268 1952159 427783 980153 1444437 2103448 780498 284914 921724 1501889 1920815 861447 2144204 515183 2562968 170778 1221251 1672243 675929 381859 245283 1404020 58828 2313979 2468499 1654597 2388518 920996 1330873 1027346 2348701 2570132 2511142 1866127 1587807 607199 1501401 854025 2597822 1275755 1213944 1458339 337572 1582000 384057 641603 460825 1248065 230578 1205286 2293186 1698921 384900 61944 1282526 43193 201560 1715156 2278124 1741977 949717 1470913 1635651 1935408 2487431 1532381 1970656 918061 1406238 1225673 2519616 1046032 2419440 579815 2525117 2272916 1345044 1832150 1721010 2460061 1684252 363821 2435318 2633413 2552848 1152911 2363573 260540 1903721 17462 909032 928269 2615097 2452466 1024901 328646 952470 1681394 1558195 1529787 1654904 139902 1417968 1128160 304685 1144235 2455074 385825 594086 2514067 322712 1161412 1319632 906273 395006 1346376 1345312 1510067 619362 1408742 1798539 1441816 547328 2327916 2144265 921239 1079148 739445 124536 539430 1768058 626735 2303511 1419270 172106 151927 1431562 2297386 1276024 2406399 1252951 2474218 1758678 2127146 1921046 2563769 1025157 195432 2168249 1276766 2522315 2327775 1026070 1142663 98371 2160374 237751 891142 1293421 1965495 2318878 2510894 2509296 799517 721573 2599048 321977 273606 2455728 1222702 1590271 2222978 583993 699453 1544745 1887032 170890 524740 840276 175082 1248386 1430503 1590365 1174886 436242 2323815 1300464 1739978 1465357 852435 2267256 1259852 2554964 391302 1075576 363633 1904882 134407 426531 1913730 1473556 2160490 1273599 1411263 2594784 1717257 321377 132987 1726102 1095443 751991 997280 144757 2037197 174415 428430 2426367 540302 742095 1671536 2261931 2370204 820965 2414975 1338121 776040 89855 1528966 2603592 605904 690123 1207855 2559897 1246837 1635764 1350628 2245158 1085478 1514040 1862264 467726 245567 1036550 1608116 1189671 1962939 1185013 647143 791775 2449919 1028672 1667925 1900076 1316323 2570895 41426 2644190 835539 2574646 1358602 1900044 572243 598187 2011806 226089 2105037 224544 648019 2130517 824144 1408203 1827300 1786092 393620 2646137 1879369 1607109 2608195 1813152 1429251 1284266 2164023 47258 1152819 1247586 2323268 34639 1498035 2128261 747810 318829 2327149 659492 2565933 966899 1999206 2225958 1941636 426369 1607264 745823 1777876 1858474 1675332 266785 477646 1308981 2171365 1096524 112609 2541611 1712601 1931920 1512647 948784 1280197 336797 2626265 408544 1886964 1111667 597686 26369 51572 381897 1821193 876334 1086309 11214 1188318 522422 880113 2601988 1558913 2130420 51927 2560601 121892 1621241 7476 2061257 248298 2073274 903539 1467226 1474216 1293508 834696 712563 1825599 2452157 684745 31823 946280 2244549 850609 1707147 2164881 1435620 809684 848409 908875 1832452 948907 1197841 66062 490100 415469 2500938 1122486 2101576 816478 1046781 1214974 155104 949861 874333 25755 931584 1883576 195114 104113 1917157 2479281 879529 1005963 522393 1005209 2574263 1142582 2560811 1620714 1385357 901209 1214191 429299 37335 2643962 743572 103427 1620878 723232 1654256 1703648 1105520 255283 251726 1502608 56646 151617 625543 2543773 442624 1204391 2569916 196411 1756605 1838581 1627405 402333 770003 66826 1748434 1672485 1628478 2527435 2243681 1539444 2646433 222593 953818 286912 2323462 2205079 151975 152148 2180995 2204824 717457 440265 1648245 1882178 670404 1554606 889777 2392534 778198 105115 725980 2506437 122938 1087896 499507 1059745 1696830 361227 195458 483902 2258872 706943 137073 2083646 1026291 1273908 1298606 875728 839739 2480135 1747354 7369 1859774 1671844 1164087 2201149 1345123 1745846 178761 607241 841853 1943789 92167 2119696 105132 1620737 345527 1535634 2400168 2361118 2627008 1006675 1913221 157549 1552585 274560 2104502 1262508 2105068 2622097 1736765 2255260 1942891 2441779 59717 1529978 2376332 1072331 1317012 1669693 1059864 1256789 596494 722856 1216923 1384440 1483445 742627 1911406 1618330 2104505 1407334 867411 885584 2388616 2615946 1356224 673334 1189430 2620356 100029 2069704 2101095 1732714 261304 907673 819405 92903 767733 2298301 1365818 721809 929068 1448295 786758 813446 1021655 137503 1096722 2464471 2530498 865976 1553765 797775 1852306 1538760 2051821 2607497 2044000 1328729 370817 1820126 1678233 1853459 990471 2040015 2641731 646719 614052 1673683 1296322 2107763 389140 2612624 2081478 740954 1392086 1981692 368938 541071 2577378 846993 1782971 1224008 1583291 1270056 598208 777711 1040815 1462566 1638278 1254497 443509 88494 445177 2445540 190733 1495595 166321 722190 2508286 1797198 1618238 2145959 1428431 2063484 1134643 203004 71015 1608102 2193034 1748497 218791 1108619 2430241 1363169 1022438 405741 839062 475249 2103057 92670 1043529 1787088 1511772 1805577 2468168 2172599 430374 373330 487223 2188648 1912639 2132178 12346 373385 2521934 118107 1455002 1209292 15257 1776394 651549 2515567 1184912 557554 761982 332284 2090815 838841 434231 719430 877226 1887498 1611701 675851 1226085 781495 1516297 928992 2572929 2152310 209262 1329734 1480023 2148538 1966227 2026022 298653 864034 678400 659840 2474951 848903 916378 1099740 1497042 2008034 1762325 356882 756787 2471998 1924540 1545792 1088136 1481110 28214 1228179 890915 1806898 112974 1932526 1977985 621135 2379840 552969 2529623 778315 228891 1669182 457337 1881112 1346668 1298494 1525141 23803 2049656 582620 2324342 1478090 1984443 2562394 787026 1849166 1288750 743206 597533 870316 569313 1676428 709921 476297 1743003 1125795 704777 1414247 1374883 431416 1672317 630708 2210387 1825770 1922425 1428878 1341040 1418079 1063035 490440 1948318 2301410 853519 1327775 894274 1660138 654680 1378787 1624700 1112774 2306245 1877183 1007716 1156561 2415207 2379062 869082 1513497 318621 1835835 1052600 1646773 1706867 1868675 882368 740379 938371 236686 1546235 1229082 2555471 1601075 82161 700317 241360 1977063 1575611 318271 1739171 11452 1468597 1871747 311534 1830088 151418 82843 132750 2114727 504245 444603 1329728 1273918 1226946 1774005 2253788 2571895 510940 1952936 586517 1374242 2174555 394655 1013343 14499 373192 1400702 241731 1632068 1820115 1484965 1112993 2073718 872158 2488350 88969 255819 2060159 1192973 129026 1217660 1238685 107217 802672 49301 2373173 376759 375440 651103 681395 2546981 2515169 2631853 1486055 238253 512096 350266 2009147 908473 285996 2281546 442702 2304657 387698 883977 2140056 720839 1550505 2302667 390964 1801698 2281915 500154 427388 2648599 51500 1382504 2380451 2534687 1873016 1061240 1932145 470224 1481137 468657 2300461 1626320 1052465 2447275 762552 1289383 639170 1044951 258370 457635 1871867 265811 368011 1346241 2501517 929375 943129 2101479 1597115 1057356 2387445 1285272 364500 1210225 1711724 296456 1064091 2625170 2490208 2031093 1129111 18274 767041 1196795 578053 1533799 1135382 1097708 1758466 28370 777994 531189 1877420 913666 1399116 2361304 2416200 2190761 984082 750841 515799 303458 2353470 2279229 629537 940611 1228236 715200 450022 1544409 2420260 561507 1094476 1958529 910676 1591986 2039976 1524841 480541 98039 12967: 1087991 1850559 1736133 1533735 1305236 12968: 686350 810595 792568 253932 2199924 1764766 2178763 858646 950287 1479550 12969: 1686514 2126467 813025 1297: 1478286 2449072 1789102 586823 999229 1667171 519378 777716 1063361 633239 12809 540005 1835349 1187742 541406 1723956 2572495 2295967 1135903 782533 1311633 2504347 1335107 2402324 2266376 293021 2620860 959331 1456376 248249 998417 369758 187166 93441 2535144 1922721 363140 1084762 583420 123214 2104528 2618893 2228529 1905325 2516749 87920 2319255 1288138 12970: 1387750 686960 1749238 1126601 1353291 968469 2368883 937574 104167 1716474 2223111 295908 1399852 2458532 593428 67432 1615089 1223244 1269267 1386005 2353587 1044681 805851 2160143 505872 2385134 1183921 1909638 1663002 2600417 1060100 390964 2560280 12971: 1957082 2275860 1650543 737984 79333 63275 985967 12972: 688065 1748849 12973: 2143447 1624295 1394228 2283270 8415 871881 677888 1703002 12974: 2025375 780116 365610 1533635 2098985 2015597 1498858 395083 346231 1095802 2425018 621468 927883 2034228 2572562 2258419 1554499 2252610 1858769 1195612 1869624 681993 532965 1352383 2050546 1904952 1731410 1473063 1340960 1814566 2522374 1645050 2241662 1419576 1902692 1898318 1717188 2115457 309553 151033 2132625 1746339 1903769 283932 1504494 1652686 1642148 88158 1494881 2363171 837230 134585 788543 764300 1581110 723214 1556690 593373 86233 2494736 558679 2166862 1010489 680448 1749706 1121704 1326171 1882689 2448173 1796148 1586379 2204524 698102 546407 1772666 662250 673625 133101 1239565 1129197 1010879 1821924 2117724 899230 2266186 1282315 489113 2259932 610734 2182050 429030 1094516 444582 1339836 2086992 307261 2085641 2381286 1166164 936417 126180 1376738 200812 2115222 677583 787995 838645 1254525 2308114 818321 185875 2636987 2449912 1015770 1717305 2287976 1648992 480191 1492189 1373737 2611318 1739783 12975: 823358 1009434 1964102 1559267 1511955 1020527 2599221 807722 261500 1217509 826553 2043027 1863224 1773124 827713 2481531 2203536 508967 614275 1448165 1291641 313711 418545 2136915 645873 453690 554375 1285593 925846 2321133 2154369 1647466 2581204 1891979 2305778 174218 901416 2197062 1554588 1025580 1320872 1633995 2540839 463102 1682550 2175785 1936000 2012105 915269 2169590 1968641 1650929 562718 1795000 2450348 1297324 919771 1445135 2209005 100788 1419804 2188366 1022042 1778605 475386 920205 819436 425590 2244762 899111 1838727 1166090 63178 501396 692775 2277401 2219034 721894 1522503 1812668 307404 828704 401314 159236 774319 967441 1312560 2207802 1765144 1243030 12976: 998834 828670 261517 2581704 160563 329794 945931 1272468 1971530 1754794 826942 1735393 1873490 2065126 2042531 2074777 2276458 1659456 742184 1314369 333828 1753895 2310236 1740170 282855 1608763 1247722 2265506 1472672 1932270 2162242 1749329 1077044 2534480 2369150 2246410 1608916 922597 2539192 1219822 442033 1367785 2109044 821643 728803 17140 2603546 1848289 1367610 865879 1983090 1821144 1510091 1702360 1135859 387907 676447 1930099 1901495 720837 2437971 1090150 2474887 160623 1517894 1268501 439876 1902117 1945345 1601820 1171881 1919034 778182 95717 687581 785633 615352 229498 2052778 1807692 2614886 1404288 2278938 2018014 615123 1746821 373905 115482 84505 436621 228194 2629767 246596 2251967 1265308 2239537 1975101 893619 5609 1238370 582650 2584093 2147370 1629345 1567322 2511429 120835 1613791 141842 1703078 118579 2383276 1766792 2285649 2147912 740238 1995008 560354 105714 1997656 1416712 2090057 46723 148353 1286720 1755375 286214 1364048 45374 684204 2464226 197709 573576 2532295 882521 1218374 1343840 2064379 2005083 1622071 2548362 2564487 890993 2251987 214140 1060278 1529292 273989 956043 559230 175025 451856 688986 1476476 264313 106933 599577 996804 2207151 1859627 1537983 1093740 605424 2646063 2205307 776040 1819034 340156 488412 1198313 581278 342646 1468675 2610799 650681 1322976 1371390 748953 1636102 1388497 236771 2612192 662049 455545 984317 678805 269628 1338238 1443635 455259 455531 2091247 2503070 1332633 1439094 728617 343429 1033136 12977: 2145575 2151055 345543 968609 2409614 617956 1099024 12978: 648680 1297721 1054930 1762173 2146272 651167 555326 462983 1725792 2377647 32261 335167 841949 644334 943129 587133 12979: 1741667 2451032 1633953 795352 560636 2233998 1949422 2634472 2406083 2401844 550961 1794595 1183860 1055656 2450405 1298: 1186746 704862 571280 806406 2647626 175564 688969 1780355 935617 1124875 648308 555384 660880 350686 1242529 550905 1702681 1535927 1305299 1296679 221041 2117446 1753122 2415859 1129139 1367164 818767 2368118 337489 2043161 94821 1333123 634236 859543 2272104 2471267 2345036 1411511 2511359 1384394 279696 123356 2508958 1302659 622702 490143 222563 2224734 2308041 69977 664475 2182610 214850 2211413 12980: 888607 1353286 600959 1582773 1992942 1981340 1252066 690304 1741825 1037957 651849 1002362 107117 12981: 625187 1952549 835482 392057 12982: 2280034 299307 386047 275163 1282197 2220439 557931 465084 12983: 1090734 2248358 615030 12984: 545639 12985: 2005678 1159967 2584421 2283704 895386 1826589 2534113 2467070 12986: 872068 1133469 2495342 402874 2015039 1328031 1721642 316918 797060 335411 2497135 1383320 9816 864123 2531769 1849844 1241395 2631056 1822640 1175411 1550423 1576204 1654184 44600 1234692 1631737 2162389 1192771 2346644 930421 411815 2186702 531267 1343079 2325344 1463303 87687 498329 1350183 2627113 1373423 1088575 1666611 97636 277749 1315249 940415 2322883 1467259 1690151 958186 1102498 526497 2118024 1627307 30574 2498888 2249402 12987: 2381563 2578460 2294824 313260 228833 660585 1454504 2541517 1070784 1832281 2162760 2495879 801926 2174353 465102 2204332 2312181 2025647 12988: 2234938 369867 608366 2630658 1299: 509682 53521 298678 638200 690965 168837 1591799 1285460 1499849 1537147 421374 2248616 1125226 1129737 1097665 2307270 1133203 1233133 1362346 945621 624374 942639 1089458 1168683 1475936 326040 2416829 2409624 1118655 1890023 479380 275926 1492772 2011837 501627 2110417 2226525 1294814 970130 854861 2494033 2448475 2332620 478659 1411816 1579032 2229237 866578 2038299 12991: 932081 1484597 2531003 867241 1626587 2093641 1965267 489180 608044 2441115 522697 667136 162925 2616142 1433511 2143024 1344118 608983 1547018 1074616 1359256 1640204 833934 1274114 895914 1723385 1169161 2551078 1186210 1364834 1984461 408214 182123 446770 2215660 1449090 265253 2564559 1263319 322642 86467 1322178 1839324 2053505 1441774 2358032 1615633 1456754 273575 591561 1845950 412262 1638696 673671 209242 1664697 1784184 1531632 543807 914572 391316 1145882 2170590 843757 2023972 1832006 1018001 1758248 12992: 1959586 1790278 1720800 687548 1205638 832030 2210520 780058 1832628 22061 1498062 2224875 1083016 1471426 1610910 1533735 1216073 1027153 1399042 451944 1305236 12993: 346873 2081338 1732302 12994: 1504575 2332251 12995: 2088859 1113983 2265088 637213 1979976 459438 12996: 1579371 1187949 1623226 12997: 84691 697185 2188692 110320 350107 370148 1233489 1513271 1570382 1436899 1560412 2265270 499655 1972847 369378 2253960 1468340 1550048 1504575 738874 1443003 914006 134907 685019 237209 2325360 535973 2055090 1076976 1354909 2480371 1453633 752249 2635245 565929 1859215 2055333 1359680 1315538 2430362 2274482 920932 532026 2070366 2119134 799032 1745283 1135663 542836 687967 959965 374752 2162973 894852 2091736 344085 577090 195381 2321400 1811499 623181 921036 2279115 320159 2631370 611449 2590897 566318 1744107 923339 385841 421871 728420 2029556 1729899 838791 1213272 1687878 2360021 1924232 1307767 354012 1668546 2207190 1565731 759102 707803 2312842 1999022 1257637 1186979 1842331 460419 1744291 2080752 1043606 1746192 658066 2462291 2409267 2160292 2548397 2632581 1176925 1952339 2469453 2168925 1746905 91154 1382569 2074751 1608828 1982605 2527137 587354 242869 573449 1513837 580658 576707 619729 283284 2521939 519090 1720889 131549 854138 414679 1249689 1323794 2071385 2236026 1758387 1933181 2160008 1204448 1870559 1410460 2285289 2511425 918772 1811592 804334 1333910 1585765 249874 1031864 580632 887963 1548870 1380338 1654323 2641216 1198632 194567 1416030 2016423 310640 1541644 2311021 1115708 2467367 1183662 716092 595851 2094621 2046746 714576 2109847 2202358 47091 792372 150591 1298717 1630241 2272850 260366 339836 517134 2394096 2493281 1324608 1935169 1199139 2377861 2175540 591902 2481719 233335 1057389 453341 622522 1690785 588599 1726511 2184647 1718064 1543847 1217518 1805336 2600961 1683527 307447 83500 1836027 1223949 1014856 2545423 1264380 36662 2192303 9186 2102192 1362926 43196 1112888 2621782 2374675 2552049 1719115 1468736 1987334 914853 1349619 220407 1655249 2131895 2554187 2303136 112790 155745 2359407 510426 503952 1531343 12998: 2137900 2232102 1560926 1328698 589088 1544117 668750 768647 12999: 921531 838687 1273146 457142 1583311 1512842 532579 1963111 1586368 2555218 373204 1479419 1025640 610731 832846 709458 1150568 1273525 453814 1504637 955369 1853515 241253 1935623 181784 1484370 1316565 2041712 659747 1441513 901652 452423 2296112 1378 2328297 2644644 1610327 1917439 426962 856421 1592208 93782 860853 1668463 2378358 395282 332783 234514 1163155 2353939 811489 116045 464812 272835 2409453 1009346 298179 420191 326696 1996595 617223 1520735 1655936 2514444 1232687 887157 551805 513720 339896 856674 2359479 54482 462586 976433 2103549 434303 1277036 1553509 1182437 206668 2452745 1794407 2212758 2134070 1758770 398278 1415939 811008 694731 1985192 861141 1037901 1262307 2618724 1971773 152593 786963 1480055 1099722 2035427 2206502 2262743 1566929 1034714 417489 895915 2497135 2444300 2012967 105620 1343956 462113 554393 1760706 2371483 2111615 2548212 693505 1617536 2414127 1503191 846221 716825 952109 2467764 2433194 810636 1266310 2165902 2257549 2643774 339239 1027623 1986519 1038733 2357964 931733 2021205 25412 2242622 1187123 1769113 1287154 2292147 192355 2185479 1414980 130264 324092 1769314 804058 36319 1107858 2113673 2010750 1761818 913027 45120 781608 1110281 2017521 2039167 780351 2432067 2512080 2364267 921539 1720183 266709 73204 480575 1117356 399842 434171 2270645 1347014 1700871 1569889 741977 2078524 1734268 401493 1278029 1294891 1426451 127537 2456969 126427 1733262 1598010 2469121 2194425 1326648 1082996 359841 2601915 1308029 1764053 248262 2008591 1204167 1943378 2220107 1204025 1665166 2515595 883720 969484 2384011 1328595 827788 2156693 743052 893053 2074382 2017530 651588 2033912 2124964 2569221 2363672 483945 581352 1262936 488713 1674486 2069488 2541023 1432096 1218687 793298 274895 208655 2535639 1794877 1863481 520881 2245457 1981783 1416005 1388622 20814 157044 1145844 2135838 2468972 2046299 1838186 181231 842721 2519782 550515 796691 445660 1184378 2217619 966964 1805092 2540904 2506048 2228728 2390293 195505 2183861 410596 2469717 466472 1817286 2389518 2427720 1266390 788498 1992974 117218 2255559 841811 1818582 1287379 1173345 2368321 799670 1751188 1510021 2209351 2265782 2575461 2059935 210895 1432278 1656023 731685 385748 2033564 1352845 560579 1037283 2468058 2370790 87118 1543248 2147612 2009508 371589 535015 9850 2578109 184191 2618083 397243 1588004 556659 1525316 2211173 1997152 895503 106647 465252 2462752 1124956 2156272 85960 1017102 190152 70314 1601790 7049 2192842 2271722 551421 16591 1593301 2200976 788332 1979536 24088 838498 757787 2382505 2039805 2018006 797342 2569596 276221 1967849 1306446 1005354 176804 558086 2111922 2068431 2283010 1104185 513198 2115045 1371182 1870980 1804549 2310444 410658 2085637 1206298 1043885 1029127 1298406 1531739 1646612 1521216 1023389 2449144 1473014 977471 137958 949664 2358423 822160 1377644 357146 327695 788099 1664874 18015 548084 1033816 2268152 1708070 1113840 791828 794480 1631010 1709539 336094 1623355 152081 2542378 2463306 2456113 957284 2501612 1072637 922544 2605501 529975 1449103 532306 543946 1658217 2216771 1512786 78922 207423 718357 397113 2595849 892503 1765849 306395 174601 2268020 925826 1032877 593902 1304800 722350 1300042 2594773 1003661 2570498 1068443 2004536 2621940 750972 1114135 618820 265030 122768 2398161 2629195 1269031 1385320 309873 1137421 2295618 1094403 1971289 1907688 58508 1463753 886573 345297 829929 1179040 2581057 2540983 230671 1977067 2417170 2342214 2062433 1156047 2522259 1638068 55216 398371 215463 1927917 1389011 2037606 1444029 647784 2634598 721094 503944 1001325 2050617 1994217 1241171 1476826 397620 1243608 410888 1419621 933751 327995 730735 959845 953264 2528875 146106 2376754 332091 1479902 1927369 121369 1028676 1774874 400460 97267 2135233 925565 2026767 2375059 253841 13: 1195319 2349173 2131832 1860468 615010 1763541 1300: 1863293 2052671 1512643 246154 1835276 780965 559915 58528 2254551 1217714 2038804 225513 326196 1936469 889897 449269 2148323 2228989 2217261 2518863 1507 1304796 936322 1505628 485053 688132 2397820 424309 1083543 47075 1044774 1819883 2502145 2574114 2216060 1283581 1041062 80191 1838935 1811927 1610970 1945504 2635591 1160668 1617245 255043 1519621 2619392 1523689 910979 2491810 789375 2339425 21890 730787 963158 2573854 28656 2150745 2552246 236410 448688 1824081 1417087 568078 2584611 335033 592269 1735898 223257 2170750 2100576 1141230 1836840 1417334 1732841 1534017 959658 1461171 86394 1726364 88262 2162637 2286433 42345 1856972 1696926 1495742 271998 2006498 13001: 355653 1734036 864927 1203616 1154585 1906026 2636688 2449581 1686167 96133 941545 1695336 100057 13002: 2505212 634254 206148 2175005 1588972 554000 1546766 1738872 2381183 78238 2470947 1391576 401906 1122318 1912045 1974491 13003: 500825 13004: 271200 687176 2297856 2005359 77284 2322633 889928 1754362 476359 13005: 1891323 885147 2002095 532267 91529 869629 435639 427962 1069393 754545 2460959 111543 1887583 2213149 1332509 1707326 5783 834793 2271872 816333 13006: 323063 326576 2633306 1529635 2531809 96367 1325664 2152697 1468411 371074 359835 1814125 391509 13007: 1085146 701219 2593195 481522 2364140 1469569 1564024 741964 2340193 1247722 1377757 1219621 2078030 2025734 441972 2400569 1547861 1121699 1688861 2222155 261208 1750139 658058 1656691 1919912 1034397 431445 2291860 1877914 2373222 1864771 2299356 2223964 1755446 2096220 345513 243824 282327 831912 1128285 781042 327671 274088 1798105 1798531 199026 1197427 456110 1566925 1157501 166175 1463576 1873632 1643423 2126576 2356245 355429 798921 2087852 2107824 136108 2383710 1067239 1634795 2462656 2200806 618955 1611921 2415150 1124113 324550 2122903 1318402 2320170 1438271 211898 2584850 343396 2321890 2472254 439716 1453600 113722 2399670 241635 1965512 1323528 911312 2596389 2089144 2223259 2217822 1211586 2344918 278030 629981 20490 2108235 2336656 2345394 2533118 1120231 2578227 1853583 1451666 2419205 1643977 601747 2272770 1812605 1384837 1045677 1887178 1366327 1279022 540807 508949 2040619 156944 1328396 812967 260961 1379834 475734 72464 2400209 2254687 250888 1048052 427631 1044055 918667 1545852 41021 168810 13008: 2494081 1938743 54166 2068782 213054 421073 1717953 1822480 2501290 720413 332355 2067694 2518275 345062 1374842 932207 703425 729751 2315069 2625520 855692 1274640 1434691 60439 1534041 15479 1750752 2174704 1589837 2383484 1644956 13009: 317390 1301: 719422 2186853 358268 1251721 2424587 13010: 157142 2117142 1231984 2066905 169744 1318602 1535724 1566662 2202787 2116625 1004864 732721 1179020 231070 1827792 2377192 1132461 1392833 1722590 96847 1114907 521765 13011: 2477242 1062033 1645727 1873973 2236937 681541 1486706 1298080 13012: 1252774 13013: 1452207 1818154 646365 1022194 473648 2101137 301598 1073340 1966371 23140 1084285 2231014 2213444 2361005 13014: 1388028 156434 465690 567206 1989248 2524314 1344576 1537490 37570 1486355 1292605 44511 1765047 2442795 106024 1777003 13015: 1437310 1945528 657006 1311690 1897679 5994 335572 901488 1465656 299910 2525335 1602808 320390 2522681 1528697 74130 872323 2377938 1893401 726359 1117198 49691 2501691 491086 1467775 2107887 2138271 1697263 2120324 809261 981678 1065000 928825 191725 2341962 1450430 1276219 814981 123643 2352706 256342 1621746 1301705 2379220 993597 1267384 1482002 1716853 1383450 941278 1193857 1063188 1949964 2629834 1153429 1230717 1985748 2470919 651145 648752 2525618 2078018 2618167 2390951 640209 792391 1642710 213954 1284138 2272213 240269 53633 1922190 1082419 648072 907851 2365596 1974464 40196 2219572 952026 469175 1247195 2003845 1668781 2156793 1315790 1168571 1000038 273399 1063436 2414114 2306907 87061 414727 513686 2497937 242479 1723722 1444241 151763 761787 1978524 610471 958772 1602155 372743 1875926 2197942 148395 706598 759960 2578311 2307569 889663 1081156 732459 1107762 1378584 1228378 2000600 1996775 1564189 13016: 2470300 489551 1209587 1729535 53878 1011293 236368 1014002 1357526 1959266 148882 458226 551508 990292 1194158 1151871 521043 894366 2120115 1720313 2063442 2415838 1085864 2447407 1047589 159847 511923 924431 1073529 2604501 123564 402774 1280700 1527055 1326204 1080116 2195910 2578908 871927 2195004 1059395 1547834 1948961 2496418 773532 13017: 2470348 920882 1476270 149863 2570684 658797 13018: 742697 973829 1793803 13019: 2562801 2482204 1949067 218699 1009616 734833 752633 648698 1302: 1195071 1951207 1564657 13020: 400164 156132 1058006 1564288 2209897 2121726 797609 979175 2632858 172883 13021: 2238433 13022: 322218 13023: 2435916 825634 2201074 397727 2020154 2620618 1938019 2382460 991673 1802120 1419384 861485 449335 670125 1398685 1325188 670539 2362860 2609783 1853225 1317532 2500072 2115721 2423984 2425741 78005 940043 177728 384192 1778959 1203925 2369493 753080 1047589 158830 809238 77454 1696686 474341 2403270 242379 740582 1552828 1721648 913075 2123058 2015710 1897728 1497344 2214694 1886074 486276 1115956 1789245 1068913 1096568 1129871 2338834 2158447 1124058 2124470 1246154 1825492 438375 1284569 2034154 1387667 178111 1984349 1382052 1622192 1038347 356103 468568 13025: 1498941 358452 2030140 209794 1828810 2343964 2120910 1334061 1315378 810735 458592 2492792 550923 913224 2548937 1431390 966494 2422823 700833 879763 13026: 1981138 1945665 1961116 13027: 1635058 309959 1581664 2403154 132540 611152 915249 2572983 2412822 13028: 2542255 2182698 1056907 145916 450664 2476268 474938 839614 13029: 1455726 1436762 1661985 433803 1585662 856780 96262 2161330 2367508 1885066 2050555 2593573 237509 946242 1190841 925149 2298964 618724 2270650 1123608 1637246 1221117 1492487 2180168 1783036 767021 1473683 730360 381015 892513 2305029 1652478 1105491 1450700 316371 817964 2238923 2001195 49122 110038 2394139 1524360 590052 860701 1193305 1185203 730802 89351 1463277 1227602 1278822 123757 1261433 136834 1031350 2329048 2465521 235693 2140591 999485 963724 2010259 543299 399218 395163 1252292 8999 1536156 1768779 2323338 92659 1780894 1879195 269689 1169151 873624 2608635 1924173 1128242 1980497 883497 1373177 1732175 40637 1146548 989579 717116 1684248 1706530 2093277 1202646 1455055 895956 1159061 1522997 665390 1090577 779812 846792 398605 1875140 311189 259373 1768423 1902760 311280 2446366 99400 1127257 2288122 1507 402299 2280249 1850803 204138 1462356 424542 986993 1761529 1441622 1436117 281537 303186 2216088 98520 551783 755587 1012590 1900910 794512 1805014 1540854 2263144 642537 1922072 1537425 2452067 1418115 502290 2485960 726817 2486323 2192809 625344 2579646 2228939 1446036 842903 1494142 1029424 1884683 1711933 645951 1694985 698702 936596 557981 289953 160894 2175531 1529214 463055 990902 120573 1623134 362334 1657338 1714969 450329 1714672 1268243 1698667 989327 657582 757664 1515374 1601309 148631 1974882 1619311 1675536 2237862 2617127 657521 377617 1408129 259374 1135081 1341623 857320 1681661 1496151 1122383 1332589 169954 168793 2420235 1976773 299966 2021475 671538 1293174 2274616 1266473 2252320 1003915 2560590 2337411 1608828 2394335 2615816 132313 922591 159578 1326808 622846 1571650 1697090 2087145 485515 1007535 1418792 1482909 798921 926045 1950884 2475895 236750 775860 1222320 1848000 2007119 1881601 282736 1773640 2648401 1197916 1509658 847821 1701835 2186995 333323 94534 1463282 346926 2173637 2275381 1355738 162906 1693381 2269726 2187244 1838955 288616 824717 1194303 1170509 1707563 1053630 504202 809439 1342126 139303 354634 804334 1739771 231852 1531342 238767 1757443 728385 1119394 2504259 1027966 717688 600970 227736 830476 845269 2144747 2143923 1642073 2461713 134753 2502572 2248533 1734880 1335436 2078192 881304 2625508 1391612 2569954 982211 146922 741376 1046377 57278 753136 1491246 1062337 2351245 1407187 1552772 50005 1222913 659882 1904817 1758333 1859908 876659 236384 167714 1022546 2259403 2569743 1494580 422658 939574 242150 2107565 961449 1608087 1801776 1782116 1084325 682331 2458958 1657947 1085772 1244251 2396973 1467403 508236 1653793 1977461 1858173 828009 108957 1579793 1080891 1707809 680882 1523608 2199018 953282 1177065 1366266 1709090 990248 2049218 882628 2480510 812413 2563731 2586297 2374173 527863 190671 1968772 2596292 730640 1981216 22855 1993517 2350184 1027919 440353 2199012 2121359 1272423 2054421 3694 783481 2179614 2013319 85080 732742 1910566 1586420 2448925 2461201 1294001 2442597 1780149 59422 93410 2354493 2343803 731319 586852 2068281 582867 795890 1607165 1325379 771684 1271501 315579 939486 529787 2575417 751725 1693383 1583534 63816 1078406 1193260 2583352 2359237 264960 1616104 964170 565199 1530898 1143965 233106 2259497 1517975 1072392 484463 1303: 190479 239184 544141 700467 2182629 1361304 660672 13030: 1782425 2308967 1847523 13031: 770961 2374196 2356968 2475624 2055064 615989 49828 1863067 725694 1644293 316576 1115100 230586 243532 25468 1916012 167521 2326299 1146044 909590 2513639 1805916 2477886 1173641 1677306 297357 2577702 2309326 92116 2001716 166867 2259960 756629 389006 884603 698610 1303598 1376234 1219401 2330518 1611256 2294689 2274219 616853 1162897 2321564 1271341 151692 2444210 2441426 1698149 372530 692920 1537969 2456321 1028927 302756 976500 437742 2210705 13032: 1729347 2353041 1548415 13033: 2389040 1272616 1512849 13034: 928224 1071248 1866872 13035: 874900 1057860 951688 2425958 2011929 2445646 2306619 2460625 2393204 1649755 530441 135718 1319997 1387564 1051929 2468593 395685 1296902 1322540 2335648 2061241 1131783 1379231 822477 1731764 1513332 417386 1197267 2621600 2030834 655195 1065039 2382575 237509 1649985 117680 2236039 809345 1758008 1230621 149072 2111509 2447966 65847 29395 2063030 2424388 386766 2483136 172031 100979 2407518 464309 706045 1355423 1447402 735497 2446292 2364944 904898 1121970 863006 1853328 1949249 795897 188414 723325 682771 2415724 2555272 676192 352362 1773296 2201036 672760 892513 2571337 841162 1106301 642060 494658 788182 1590585 2220534 1923488 2612648 1977414 218019 2014617 2289991 1956226 2505480 2048221 237410 1545865 2588129 1955908 609302 843387 147436 835696 1757964 49122 1627119 2586886 1986895 1907148 864175 1717732 1776626 2629509 111447 2162730 1489566 352388 327211 51870 1972436 2296273 27739 1569086 718973 650897 2633886 2600442 629017 70307 1473109 2638586 666367 1216724 1309465 2543247 1881487 1275168 1282763 1600474 2523172 1289074 1056819 1808539 2424449 1270360 356771 2239391 1050083 1592352 303134 1278808 940583 1422682 2390403 964401 2185616 1632614 2123736 2435106 49828 1247473 74758 1473488 2365681 1861082 2123569 57110 2176431 1668803 2435371 930289 912171 1010725 672399 1303158 84454 296078 2276675 2050982 2093954 732217 1575852 642071 2293933 2295079 169029 659173 746074 1102443 557442 2138909 862362 626088 2603041 1264518 588731 743235 2618090 1329206 1443192 2431497 83071 1363354 68679 2308912 2437650 1945397 1196825 257893 2243394 2349412 210174 1502413 1413833 1691650 1200886 916433 1099459 1510724 2417317 375159 214178 1862554 1836064 2278446 899472 924739 1992605 2060352 2077845 2529517 2511678 1209900 1888289 1693417 2371734 1000512 346761 140696 1392156 1702570 1595578 1085618 1647972 1979529 670374 324705 1019431 2267431 2249491 2258132 1069187 1897477 2351237 1851493 790868 1994972 2405330 2227857 1278185 2368688 1754931 2227367 1716794 649116 543147 1344467 1278536 1373098 2554126 1092205 641643 1125596 1411711 827797 2575022 1323710 780713 1759143 2471224 1127897 2080674 2482476 2173700 1174808 1479260 2636654 594559 1864600 1358905 1494578 1540380 2222526 838868 1731504 1733326 1168000 598699 1070847 1525562 417775 1428534 806166 175029 739380 1683435 1386877 1727210 2645398 1230380 829856 946568 2138332 160742 533473 1067767 2527507 375874 2096701 1158254 1754622 1069902 2489896 2337449 1765734 1911802 496144 1412189 947615 823648 2300986 323071 1683746 961855 1304231 160637 2564753 1928916 1450558 726262 1788951 1930636 922451 1587903 2552381 1991666 518067 1215467 2307940 189227 1857299 1882738 1034940 226422 1630811 2325791 1274638 146691 1163498 590003 443925 1014299 2549938 2279115 2389342 2046448 1269406 771837 608892 2145210 174394 2230491 2363246 1058961 612111 2634011 2433573 2400808 91373 2320450 1637126 134633 961239 942978 2442793 780112 211357 1380222 957520 1227944 1811057 1448369 675051 2151895 1535193 1543606 2103178 1072721 2368676 2445521 1847643 575029 371182 2152890 1646312 1466363 2448341 2253826 2155214 573657 965362 1721424 2391830 348611 1718716 185160 1920982 82916 2625610 1443937 2482691 553911 1685916 1238395 2568738 206243 2112141 278841 1270202 2555095 684576 1969368 593600 1634998 2565007 851796 310767 1279024 353492 2643325 2318343 2296439 121009 1804492 1319658 2176607 901284 647401 928704 531384 801884 769330 626231 1941029 1355089 1065587 220722 1749246 2056855 803137 670591 409854 1508550 255048 1225680 1961862 211344 1287877 202285 626531 1270701 582381 656276 2210727 2561014 924705 1788541 2187836 2614308 1098559 2042162 450329 913581 2205646 1601064 2597783 1116930 1506509 544925 2599634 1823756 727497 950712 2006567 2530948 1343649 700214 1154450 283663 1510727 773040 47289 735685 1250473 1537233 1811237 918824 375534 136127 643254 227626 1071510 2395501 1509766 579403 129941 232535 1457172 2252505 1367733 609629 644681 658721 2438643 1705851 1262936 1893649 1190278 2385301 2140141 1991264 409556 2335403 1097485 222528 695657 2468551 1649273 1796465 1331230 2178013 2633727 1167297 1429733 1298219 963437 1626568 332300 395126 2478105 1830559 2141281 937430 839183 64748 613025 2572701 1497145 232587 1959760 152370 1705964 488044 728380 2604008 2179817 885358 2265768 303658 255615 732590 985172 840402 2101921 1173137 540101 46882 235874 2208906 615510 1280268 2042548 1878575 1666327 775513 676437 796297 1859136 1182659 1688864 112008 2190053 767341 738747 1092848 881356 2101070 796455 441940 923879 1859843 1094016 2227764 890229 635044 1932587 706005 2493663 2062092 1539358 972332 1038321 9711 831428 643989 988097 1387921 1675731 634361 1590690 954412 132373 1467076 1315086 387890 2428423 964158 1847516 2333323 687373 300294 1804545 166890 2019240 1549908 1621384 608051 245210 1647000 151263 1652692 1145967 1328568 146249 1187833 1848000 2276510 1229352 2243262 1919296 1251017 86549 1123424 1033235 1333752 348788 816278 2321132 1319543 2364470 1340396 1018156 408214 2488705 1874101 1749547 1416673 220987 976537 425326 2387716 338867 2301006 1091592 514515 1760430 2361605 422299 2002198 2473973 1955169 203227 2342730 1386556 1776592 2568002 877748 1887259 1815818 859581 522045 57287 73560 1432887 384821 62885 1617784 372286 1204018 1047355 2253240 550345 57993 2581556 624038 656427 695353 2087951 2063009 94830 2602674 1941574 1364356 1032596 503716 2294110 465297 2315689 1884794 310087 761998 1122390 935249 420225 89611 1058997 2141356 1982153 1125543 1892493 2319641 1612422 336174 294534 870616 2617585 1399904 2185859 604950 347907 1766180 358855 2498421 1733284 2366381 136170 723439 621880 2605702 2313491 2275781 1369107 858476 903437 1988171 599809 1501154 123922 2067793 948271 600800 301385 2580834 600098 2501295 1576475 119754 2508263 1116612 2572899 1648623 965933 1427269 2338213 1730470 1212585 2054256 956753 2643611 2647971 1058422 2542021 998393 2603169 1154807 423971 978882 802283 830293 1957027 1455293 18327 1753013 1618998 1599957 1236295 2379956 1890184 835854 539121 782047 1911260 1198207 1818841 1892467 838217 398671 2383900 874454 1501709 2334911 1746745 1793470 1079683 1455129 1107064 1834321 1734880 434585 2253072 27349 614909 113115 1066502 2035291 466588 409309 2454147 2535673 559114 1891856 1251929 1024627 2523546 1090910 2531019 937719 702969 1733706 1172201 1354879 1952895 2152492 1132870 2209196 2214921 2432816 1022452 433593 2477090 546127 1684953 1925427 1048877 902423 1222913 392627 1056221 1283052 1585165 1769515 477297 1020499 2367460 1924420 666798 1217025 1006148 1722758 413244 289025 1935322 2206430 1480781 364485 224073 2424573 494440 651815 46304 438491 622610 1917486 1267933 1847441 2528591 2166190 1700810 2422927 907075 2206765 606831 1024318 371204 1386312 152484 2508315 1029263 835793 1134670 1497917 551448 97636 403841 1996688 1301227 81998 2183365 666338 2383221 408284 937341 482951 600906 1685968 2483767 1086968 2620107 806090 1359442 2011464 2262640 2150828 1509879 370222 2524183 1461667 1400492 1381900 1002264 1783281 1956074 1856179 1099746 1770142 1385311 2425913 196442 1623808 1215153 2007907 459386 1657622 1556904 546751 2424510 1945525 205723 1594841 430294 138089 1976216 976064 1321161 375241 2479648 2447263 1658921 2466899 1272620 1747369 1815485 2360665 2074021 1801797 230378 879028 602277 2215203 2004524 1784534 592277 1721290 728193 1789808 817816 2352698 2051436 1878892 484796 1007653 689626 1879758 1765278 15601 2619829 514808 1788210 1268295 940310 2330768 374008 1229692 908992 998147 1438161 767134 2399350 1097862 885011 2614402 1224111 815913 1858691 631420 632877 2093894 904828 68804 527565 658201 1499980 667521 95995 627156 266686 22287 1795511 1048389 1775059 2570733 1415299 2214590 718405 273606 2265574 382382 275039 1164651 1490775 2312891 2048728 1354046 2177022 132784 2203008 2210662 1056462 1269470 632060 1053463 396919 1227229 1416968 1824079 1168081 2365983 1709436 752668 1897259 389358 625957 1257790 575003 2454246 2495257 583060 2050472 68408 2328839 2025028 1457551 1963458 380022 2004783 814965 359255 2072710 1163151 1789467 252761 1908845 397560 386428 2013366 1024074 749139 1456226 1258995 517792 233494 1684483 1083799 1100348 2180241 1127006 2326926 468670 1152616 1802269 1471564 1218446 2590219 1001057 1137481 2280396 199673 802822 2302937 2485791 2478248 1170247 1058309 2052789 36468 775308 1547244 99031 924007 1478419 649739 1896682 1215832 1455281 1799109 1462139 2390673 422585 2145249 1563643 2315572 1133651 1995497 2441343 1167040 270014 1548106 1267927 530014 1160887 1284912 710276 1791019 1113740 2449395 2596732 1425901 873115 1769866 490466 1606604 1466323 2086749 2649288 2599677 1409415 2102180 53453 613780 1379325 153018 385433 2020475 2378532 1575870 2469199 1341033 1376350 197903 1175320 2106563 2341405 341042 1396663 1595751 1442638 341529 916046 438121 1250320 2503904 1148329 2586731 2589430 1987093 2110796 1480812 1107949 2476135 284166 2648333 655858 1797427 153470 1636180 1658790 2632065 986482 1794799 2001326 1944505 1121660 2218483 2496762 720350 950261 1876772 2129626 239518 1939221 865391 756924 923728 104724 1259287 2388638 1762062 778849 2527135 263764 168445 346790 674530 2013987 1704762 810280 1016105 768602 99398 1389500 2118928 285174 1134960 158969 1381452 491733 1114866 401475 707182 1754253 1385718 648614 340962 1198556 383394 943416 1058671 2248884 1666693 1768537 1790205 1428972 2486596 834323 2485887 2172649 525354 867925 192156 2163438 1866911 1141848 121630 1007060 2340921 1297339 1146230 549053 13036: 721786 1980497 2616415 1238933 540951 1356603 13039: 730378 508969 1670474 1591966 76497 626487 1585297 361061 866775 485118 601147 958817 1484058 1237335 441246 2252109 1357049 1090118 1737991 890543 943998 884917 1071266 1783525 2507768 2448070 1019780 2393206 2589210 2176292 551818 358690 2405096 1347847 1242778 1334468 1824238 531782 2234687 1710185 1408604 1619272 530947 1768448 2244805 2422730 579544 1178558 1716906 488966 373579 2075270 1001012 1468428 1677609 1842385 1929738 596250 1308782 2421591 820350 693429 1304: 2542131 2118136 1059917 1400587 1285460 2224808 161373 2529920 1552121 1412776 266344 196266 1089076 64806 13040: 1366677 1453595 1944488 13041: 1779584 458723 1557583 634981 2186702 2057105 252515 2489727 1698149 838845 2197170 920946 620072 13042: 198196 1800996 2394097 1198539 279950 2220113 1475727 627975 1821063 798731 409264 2481378 1551068 2468371 1270880 1395872 582541 698702 585442 1595184 162616 1727193 1172222 2215028 2062940 1877493 864863 1193629 2576430 2314300 307 2246380 452809 1667786 1330226 1801483 1509704 2051216 2141865 701393 2423640 664149 2464034 1173994 1757644 1379873 347116 2499259 1657551 2441518 438965 1789747 1259883 544717 388257 278162 296578 1021687 794852 13043: 2555741 2636423 13044: 561843 810108 1773933 1645977 557360 2615226 1515458 1284186 879569 1513946 2628143 1359679 1878967 406068 132412 2522894 2174303 13045: 2648906 2104094 546607 13046: 517513 2622033 430829 2455594 1661985 1630080 162678 1146509 1460015 882735 365554 2078920 902829 1222830 1534621 2577867 2089903 2122318 1396516 602373 120327 2431378 882552 1199723 2204685 2529973 962207 490147 680897 816549 1416310 1822703 1581043 1355935 2437676 247073 648998 2143442 1324023 2120869 2589511 30581 2216320 333901 2337078 1225386 1220290 583100 2532707 293014 61807 2276394 1066928 782192 336798 1686233 291334 2136612 1762191 856251 945405 1489456 1224807 107956 1838331 1885718 1537072 1123490 1529500 1489021 455560 1412713 1131325 2349412 2053610 81721 1871482 566288 1795018 1918062 2030796 2051328 1358071 1784735 2136742 2451169 812995 1293093 2202787 610789 1605122 664203 1921261 2024182 670374 1851316 1880446 2306266 2529115 426718 233162 2298138 2570355 1537746 943788 2198103 1194196 2461301 453935 518309 1572149 755056 1288745 2333889 272956 861641 2251042 2314065 1736939 1755921 2113207 1344118 1039556 1401561 943861 1428534 1358564 2156094 500883 1644621 899034 1380478 1329619 1482975 1255234 1980699 2117607 1234163 125798 1708842 2493781 2353230 2573724 139991 1606168 551783 2320910 1494456 1034498 1796580 401748 961041 2054602 2200724 1939869 1167549 203949 374100 86538 705889 2116896 2296276 378436 388905 1800440 784407 1599561 299857 2060936 1704459 803612 489470 2357916 1725161 2285986 1649989 1292005 2438795 627608 2628549 2311619 353854 247168 121996 1763857 426741 1894769 202285 1370816 543559 1649373 1240341 296236 982612 257847 1388915 2520161 2585513 21047 1577838 1956198 379720 1363990 1804940 1990041 1348610 1031252 2220576 1959517 1280428 1958918 2097697 1150743 185901 617359 1685039 84985 1947714 1055298 760454 148824 2221692 742792 396476 517128 1617734 125348 1475204 872867 1233994 63452 691619 1628717 448003 2363063 1039991 733039 1124270 2397276 310754 1710035 1720062 1691554 1257126 1861592 1970257 1613152 562218 2218939 818615 455648 1979338 2235091 2249808 1046492 356262 550515 1207488 763155 1451927 59270 880058 1947981 329534 376670 1594359 1748849 1308273 2063679 1757726 2135531 607403 101830 423556 2099429 1037460 1739440 1477273 619131 742195 1504176 856918 1756402 2470497 870134 244062 1340396 1508426 1768078 1171744 2087958 2077464 2166362 1905334 1140496 1510021 2588006 811388 721036 6842 1459707 1520904 2462246 409704 774290 2313668 988433 2640644 1928022 1106249 1214181 2445266 2531158 546994 1357785 1498796 590232 813510 2124132 1407227 2096373 101777 163334 983388 2140454 485135 572182 1618780 1517651 1636927 242593 451727 1478554 2467275 125648 987921 1392166 944691 2393096 1830717 1533540 1880686 1910366 1280837 913155 1204891 649084 211010 220576 1449683 44867 1456560 2169133 739966 2232047 717533 639533 877060 1862783 326657 556295 1657319 556258 1407688 1518179 426307 2269901 859446 1430899 740127 2357266 1495567 294225 2095451 630139 2483246 1372635 1546077 1933250 2386085 2486616 902413 1529548 1057241 1017329 1316977 987333 927633 2561922 2342887 2487268 1425370 4739 317407 2598647 2513876 723566 537186 2250458 189080 1239107 559251 2479648 1825582 1090282 2029766 995430 1898839 2439640 692048 954045 1266707 2102053 1908977 571460 433479 2033565 1195894 255741 199133 1239496 2451377 1684252 2405267 2068077 922944 2191700 1166323 734910 1674534 2160306 2607295 2265398 1175222 2113300 2649252 1159681 877822 1247658 80696 1640830 1416968 16332 2006878 602424 1169482 441313 1012917 2216532 225545 1945029 192561 1086959 1998784 401539 2422823 1852162 1387588 32902 190354 2106755 1732553 1502964 1563203 1314378 209045 1377949 886351 831775 1794516 1531661 322706 1865929 2567608 802573 723223 762850 1847498 1673439 984728 1013299 1596022 1686250 772627 2248796 1583245 1820247 1922742 642866 1985253 2238606 1759957 2477298 1739041 1273319 1863700 1593194 315951 2647416 1409260 756446 319995 315579 642741 2160751 2428930 1567750 1436386 2172047 17369 869434 2401034 1998054 886706 701514 1933668 1734932 582631 634460 571533 1611301 1232862 857922 1567745 2280643 435763 1561134 2118159 2570936 13047: 424826 2191201 2285836 664018 105454 1715195 2251517 708293 1341538 624010 1810927 655213 2609531 702559 532302 394890 1691547 257121 873873 1398868 23304 2337865 88433 13048: 2541254 2386920 1425740 504559 288962 946039 1008026 526407 224298 1716704 504868 408344 504122 1066231 1453352 822701 13049: 1609950 919180 1305: 18300 2611890 2067449 1101839 861958 2565462 752696 243632 1025148 937189 2266936 1786641 759651 353813 236757 345338 336802 1546588 790828 2596145 848588 2409681 846781 691857 2052189 1972084 950624 1464933 1828599 198805 1981183 2185434 1615821 1361832 2525867 2130014 285292 2633459 910956 832688 2445815 2490359 1892496 1079325 140389 702065 487607 39378 46711 1953006 1854547 2375314 2195901 662556 2178186 651740 946210 832889 1005650 1044564 2462824 2275331 2134976 1842999 1850360 1492594 1670971 13200 26950 1182730 1309034 1896628 1252484 2566084 112513 2248489 1446622 1383375 2566729 1329413 1741096 930159 1159323 1883442 1219507 2631725 1791778 1465328 2496492 1252823 128975 2278188 1569677 1740405 2056904 1540526 2139731 1322011 2024399 244061 2537052 1937148 1482770 813675 1717294 1242007 2509853 2512189 1573599 2185232 229891 839123 1666594 1987596 1086070 2374284 189771 1647702 2509180 1194643 179957 1090065 2455194 1612700 973163 304263 1782314 1433962 1236307 1465938 2387105 616307 1981355 1317532 1195169 1510763 2553262 1786283 2008080 544661 435544 968813 1766494 513976 2095462 762318 561560 2352630 1544383 2049931 2132231 16260 1237749 2277843 340219 515579 700616 1399948 2594541 161650 1414232 2527836 833926 1104956 1954019 1546339 1549026 2530238 597467 469404 2509179 1640670 2290552 1846780 1884838 910327 2411486 2425577 2480774 970995 681066 370311 1103096 20589 2064565 2295888 933474 370642 696304 1225639 1653755 480089 2394106 1570562 701902 1652653 1631662 25561 1061775 1681242 283987 1276947 481643 837001 1396955 1582 988744 1557468 551030 2396066 1354071 1068266 570735 2229182 359841 1345526 2361490 2336724 1189682 1446533 922965 1243223 943274 499840 2520908 399728 1153398 2194091 568942 2437275 2493320 2222839 657095 336133 1135081 334656 853083 922090 625018 2145982 2332643 2564274 531694 1840149 1128728 1165659 2419474 682407 1604031 615009 1906460 575923 2022533 2461003 2616236 790181 1686743 544075 1874247 1645614 1217711 1232733 2260158 667002 1934826 1779767 2078661 871034 389171 1207948 76051 716514 2279628 892233 2270576 2357912 2194190 2052736 2526589 825907 2586426 362769 1082789 2345386 248261 174103 977601 2389567 1352144 1124268 1324142 810505 521611 64593 433651 290865 1544139 1019422 2310703 2184620 1914670 557600 386834 1353928 2212422 2603178 307918 227919 1935683 2528622 1504475 875644 1026521 1149424 1775137 139627 2476145 2144716 2554050 970700 1511008 445002 2122412 2048534 2291708 822058 715591 394483 1832324 2058821 916391 2282810 1848128 1788597 861242 1205678 1157780 234703 2192528 315433 472819 1659614 1628930 1298331 2324471 2161287 3870 760877 1642760 1235625 2631200 1117708 617125 267123 260260 953019 2408066 1257444 255611 981766 1914607 1667071 687723 717498 2243707 1841386 880697 249543 1272911 2473716 365370 406992 2151655 139969 955738 1169411 2239500 354100 363514 1020012 721742 1880539 972276 435036 1218327 832180 2290570 990865 2001584 1231746 367234 2416111 74065 2348261 2241995 464087 485399 1793560 1520365 810700 1465116 752800 1143287 1096164 2081211 2399541 225482 316326 2429607 1682625 1166479 141723 18845 2323568 1895145 774443 616512 894480 1083085 53303 1635994 281167 39690 1686858 1643375 765007 333413 777069 1694695 822923 1387717 989695 197482 763937 972843 2599147 2582664 176535 2510088 1939303 1676013 1205193 1290372 282494 2230681 1216672 1714704 1660599 1669700 1130749 259255 2570733 1666156 1109785 1351704 312663 2024013 1138476 2553758 1437423 230885 14108 2075985 255414 2374317 536113 199948 208907 1175776 2562037 2536600 646501 2241526 733163 1369899 1713460 1129043 846997 2349409 1931385 2457071 1083152 2576203 576751 2613749 1811309 527734 2543045 743070 1233303 2047412 809406 2599157 2390096 570548 661987 1522254 2416598 1281968 869248 1508829 830466 1677494 539746 2318583 597951 936677 1428633 1330812 1648172 385548 1073225 1585916 1652444 166382 599771 2473122 67992 900031 1899325 1145766 1944505 601822 2456381 1448635 734085 1664655 747986 268941 95417 683218 1217291 44341 1832991 1897404 268779 599331 826443 2274120 1618349 2399961 821111 1269778 2005506 1112907 1702858 1772826 2542122 2278373 18274 1818893 2135233 257681 13050: 1008399 529647 1809852 2106797 75501 689243 1176421 92460 756559 1238414 1465418 1019076 2296625 1073858 2199189 751020 12920 2506819 388825 1676693 1103906 125969 2416619 365284 1117032 8868 1785504 2565570 1116849 171717 850602 348842 2575015 980193 382161 2164980 2014809 1845769 2289156 2602746 171624 712775 2559746 2526970 632816 1352510 920398 172499 1390150 161054 552439 356285 636764 2413457 326912 1886287 2111005 1998821 312836 1291287 781614 2343835 81907 920623 2370268 2033018 821358 213296 416694 635790 1841636 1185722 1890458 933111 335340 562438 1213804 684015 1636724 1218206 311325 1608279 533856 1858769 732388 427596 2384511 970799 1016222 1170626 2646917 2462874 77474 745371 284972 235264 404056 263838 900806 1228855 1700771 2065094 222158 317600 2514421 526450 1860269 872160 1971790 1639688 59686 1269558 1681450 1713952 2341799 2648368 517023 2163241 1668271 619258 644868 2611872 495643 2100465 1000560 1524264 2052454 1765341 1346087 1601224 968592 2143203 1423199 2639602 629502 1031239 1241730 2218132 1307983 2208558 2370738 551402 1304351 185762 567013 2345195 286783 2607171 1275706 702775 2543237 470975 1893328 1872840 2365841 585597 1216639 1677519 279068 1799398 2335851 1513632 1946400 1525936 230611 352036 12657 2397189 231908 2625866 251779 515837 2488670 1146044 2261901 505131 935076 1796642 2451339 589279 1605945 1735343 1583331 563387 1841595 1330451 2449326 659061 1125520 1364011 1413675 1107368 220275 1907699 613389 2353468 652235 1825016 987493 577363 1078350 2271118 723396 452845 2351274 2027294 1641583 939678 1765631 438567 1245380 1642255 1015427 1517258 1971902 1433798 937655 2633208 850699 1099188 1343400 388206 264828 1611055 2505807 1320302 1019852 713752 930608 2576561 2034861 935955 1407269 243536 1902393 1708546 2600064 2623702 1439976 137555 502326 2197645 1241296 159933 2617967 2552360 968709 1708808 1100216 1648251 148224 1768762 1283030 434802 2433470 1203785 1980506 1365307 552673 1173838 505488 991237 97280 1051118 1902937 957739 837404 2320266 481665 751397 589412 789068 246655 287257 1590500 793515 748895 541693 1503303 430694 247474 2139117 573914 696846 226913 359453 806735 1816055 337085 2443203 2335009 1661843 1332611 1478311 460158 1498 1890069 1949534 168138 2340902 139327 1753925 1035847 2194725 393526 1220189 1123886 173304 1924539 881547 694278 1320750 1413292 975377 1234100 1504074 2507427 2187424 688824 170335 445024 2633210 904255 2382419 469759 189913 2330063 1809362 2491292 1475182 719062 1266694 958251 929688 2365965 749536 480984 2488620 1898152 1252632 310439 193838 823109 1292318 2222371 910031 2517371 1090017 811771 1272943 170850 459998 1353984 423426 1221126 1361637 1045317 1968013 648071 2479308 2024772 1394818 1984312 1474242 2406195 2282381 1028431 1071160 955339 2012964 1792909 761125 1546426 512923 878458 12483 1307536 1620803 2224181 1091090 1222270 2308194 1612953 983437 1510042 2015053 1603401 2357558 2109673 1202203 1333323 2443844 37990 976496 174630 142842 99580 729150 194958 2164057 683504 1723740 894847 2519883 697392 2208840 727295 2500433 1776327 1588330 2479722 2550472 1004068 270352 1624950 1611150 2591010 1173686 929377 459649 737198 326642 1986616 987723 1070765 1962896 238827 2306471 255017 1740680 1928914 608899 1630491 2632332 1401872 833881 1213732 561980 1640832 1656136 746971 770393 2250969 20014 118208 489113 1717219 2137052 1878922 1886174 2322076 1588923 2160694 2406539 1658503 25615 965489 521361 958499 832873 2149267 1376891 598828 952788 259585 611436 2058714 606985 888740 401336 636387 699893 1098188 2055584 106035 1346254 1408087 1514013 4490 1883850 1144739 1802002 591753 568078 1519887 99393 1688762 2014644 1301094 184243 773219 1483208 1652133 1734286 2291568 1043788 1427102 2641121 2534890 363081 2299947 315336 2533836 1890053 1486148 120832 775296 2375160 87775 1458904 2405251 243428 2434886 328761 662982 667125 1758908 1117598 1674267 483905 2078188 1874553 1281330 2370043 1729610 1088300 1618576 2444029 1012664 2361764 1706391 1751129 1480292 1726058 888528 2158447 31343 1870618 1855779 1036904 131933 448920 245441 2005394 187358 629662 537932 2286068 1278605 1406378 389980 2354018 714065 271971 1620813 1816646 2035355 816046 1768887 1366081 2171620 967122 429299 244830 224435 1620878 754061 1699833 951757 1893488 2433382 1373364 1392257 407347 2573862 401606 1988372 436776 631430 1019134 697140 1079690 1711427 1401918 579284 2365521 1036397 2198247 995265 827801 2412719 1091754 636315 752331 2349988 1590862 1454384 973121 222313 846639 469707 835806 1609158 1208086 2480413 609970 1698019 2168666 1902899 1010242 343273 406047 1652012 2166524 1810328 520864 2266841 1902561 2423483 1461607 1998605 700683 2196905 1316999 1285338 2288827 1275914 838777 564304 2032400 2201585 499139 994549 1924686 429571 1656666 1274104 285710 1668818 1266735 626267 677634 2496353 276020 131231 2093714 1016540 1270506 495380 2462886 1007005 1716059 878751 884388 13051: 2376593 917805 1512971 2043200 1881276 236065 851568 25611 1745418 1865301 2296027 77353 2583481 32616 504188 2490602 1461473 74450 1662513 493578 1024775 2264388 1821992 1020385 1443613 226361 1069306 2005763 2032455 105929 1142044 2132498 1703462 1352799 2270936 1964939 710783 1269809 731058 56222 2212214 1123852 912433 82092 2356782 339109 1902792 379443 1690470 147730 563560 898796 1209519 2527989 2505409 1979536 2613957 476017 1851989 2587646 2005583 2529897 489422 696482 854575 2524523 521312 447503 97104 376234 1208373 1396106 1617157 461045 1454625 1046529 615036 1916179 1350350 843526 318219 465909 485500 1405707 2391227 771083 2142615 1402001 2487404 1668822 171236 1254091 13052: 469196 2113145 280356 1696734 894256 1402379 1247853 340997 1126635 1241554 1740038 383852 2576885 1059726 741155 1860378 1128494 785660 378553 989718 365610 1742532 504004 1882467 1770619 427239 1323469 1660874 2133282 174937 504390 1176359 1689553 1401192 901859 326361 1930102 545043 684822 503779 852657 2299223 97634 57110 171134 2161949 789166 963640 748387 2539758 1957544 2423206 1862488 723007 30031 623211 1244428 1608800 2220845 1581334 2323643 1790613 1855166 2094242 224741 993838 198752 1262565 2376382 2437254 1982241 1940106 1984521 2298042 50443 1201012 1449405 2368883 199747 1685804 551569 2187058 602407 316172 1444649 1072660 51058 450291 330299 2344780 1464707 650594 1666865 155501 1711491 632085 938571 560425 1073293 1189328 1119705 2559830 911516 532158 1626803 1722259 2574048 1326995 1515559 994357 398556 2338759 1248634 682560 2631905 401207 974529 1601915 1866686 153260 471605 888877 1154265 473908 1927562 2318684 1629418 2322927 1113631 105647 2509648 154906 1767778 841006 2278480 2142817 2624328 2102393 1824088 2506376 1154469 2511941 2496924 804469 941188 153761 1423538 965364 2223273 384035 1466985 238631 1422343 415919 2620682 47965 1909262 145395 2645214 1093404 507140 2230541 875836 2182851 2185761 1215333 193933 2252611 384662 1772713 1736208 2610520 1459270 713740 2322421 151465 1091415 2123352 1648353 2619357 1457343 2542528 1343670 757113 2241656 1437332 2446804 208166 1202088 1756051 2215060 1814674 1252436 1036685 1615335 2129638 869379 1496903 2245827 2336460 87177 487317 1802240 2023639 2564559 257602 1435869 259029 1440533 378481 1199685 115302 2529394 774397 1419901 2495727 155923 787681 658313 370324 365151 53633 2108028 2126872 1953911 1253938 242537 2306471 2241312 1461464 1803023 245098 764285 1421254 2444054 1874945 961251 2357432 615405 341626 373560 2170732 401897 1933311 1796131 680675 1432924 2119806 1377251 2284133 1510018 667642 2582783 26300 2531833 2483680 104061 1749741 465024 2322883 1817584 1680790 1212844 2381286 1248050 1720464 1679257 2605904 40666 807419 1045211 1854652 827969 24852 341466 950902 1748275 2201303 847225 455810 1012147 2334416 1510452 1845680 2485891 2067848 395815 423262 516107 1710368 1714207 1016796 1533920 810415 774395 2116692 384731 276348 1489550 229726 1804364 1254525 2215170 2556344 477738 1961811 1609273 1772119 498186 2020952 1242818 1634216 1089821 1949858 301073 1373338 1214583 2189365 1324867 2611697 836289 2339270 704452 459426 498412 1547066 68138 1342311 440862 1134296 1840608 2186599 2078574 438797 1953286 2070680 1566041 937685 866984 1869653 2031128 2119898 1304100 1251556 2611318 2154522 2101917 565611 35523 2417042 13053: 813315 2166820 1985135 13054: 459952 2119994 2626280 13055: 1133344 1206255 799701 1244842 383445 1615153 414976 1478727 913776 184196 1385725 444640 1285376 1609423 13056: 401511 103184 2542456 386114 2453638 1422724 1449780 1459728 930710 1693081 1466617 1749988 854537 1269043 1578651 1572796 1698880 1852037 862209 2038817 937824 477217 2479719 143455 249835 556709 165549 1305817 1323253 1267191 758694 1128283 836243 2481038 1467003 551622 1202396 594304 875884 1599263 2034718 1078787 1545805 131955 1991589 696341 1218942 2061224 2234108 1527000 1824564 1360224 929299 898593 383285 191521 2563625 2105351 1416271 318617 2004000 1419684 2495177 1613519 1082517 2190352 2200010 2465214 2086097 214478 58119 333687 2305566 1498397 1273549 321048 13057: 1050369 664105 642071 1942557 101967 945594 977724 755616 596317 2615321 1754780 854646 2195304 13058: 904588 741534 1340798 1814297 152440 529371 1730835 2257024 464540 1640652 403674 1310052 1446520 1844770 2444621 1975044 613619 695140 1370190 1517318 2473843 13059: 2102729 1306: 2314561 1950611 513522 209150 2646659 772306 1973116 660937 2017219 1080197 1705614 2219267 2168581 561145 862541 2066488 1748987 1099273 888966 1684984 1978754 1417415 1326538 1781658 2308995 108722 1051524 586370 1307699 2283589 2603435 1722246 2570669 1348359 12842 1031782 906696 639092 1498933 697721 13060: 474286 551421 461702 424585 1797692 1070787 13061: 1690492 481484 12974 1265652 1706820 266205 1707809 1328243 2134501 2521633 13062: 938517 1365067 945106 1277130 262738 1855220 686897 1822184 1510838 2271141 13063: 2123560 195765 1598072 1866686 2135936 490676 2165747 13064: 642526 581988 530020 13065: 392424 810595 734545 168314 1267259 259387 885304 2295481 853970 1592421 2460968 1736336 836797 187167 1682157 1350688 2254899 235760 1918887 4477 152665 82287 526972 964869 1137197 626586 2318512 473521 1453646 1668266 258627 1118286 1070109 3660 1611855 1331300 2381902 13066: 1988954 102125 2224424 13067: 1534640 920881 2466198 2067268 1663166 519364 782192 229761 1341972 2125858 187322 1710762 1304245 1684573 2217034 1640500 1256622 1754252 2064539 1817026 631874 112927 1575866 1557419 2158969 1170509 1522369 1298711 1087903 1367284 1913894 620739 539701 1716322 1024093 264809 162545 2448261 2367955 1307347 1769904 645712 1724286 13068: 749620 198670 1716918 1035976 1630675 2626200 1593536 476167 391929 1248972 2416191 1047830 686986 2619913 1104601 277176 1095446 1477787 1392225 2548450 417422 827526 366772 1567568 1762296 644676 541826 284348 2636825 1794664 1363120 1283917 1107152 13069: 2404499 2161653 1120760 2629599 635509 2235284 957027 874976 1787634 2587074 720704 2072065 1153627 623611 2064577 1057280 119363 1307: 2384705 2009353 16710 1948325 221898 798409 1427683 1055834 2484367 1115980 1200972 676950 162544 1742788 2150125 2332580 311853 298909 386317 210259 1620134 115993 2584422 1519205 188596 790304 2496497 2272222 1223510 1242460 1590228 577192 1350469 1967295 855244 262538 2023681 2276998 2287839 2347846 1753725 1592118 90560 748772 1742020 143688 2274534 476119 2401220 311511 1064860 1963111 2440077 2377064 529838 1149848 571087 2210856 2575096 586999 248498 199728 1481710 1766484 59485 2187093 2201076 1214501 829833 1138054 941729 2138036 1068968 1731247 1075257 1166294 953368 1098851 2444222 2189900 2540200 760437 186811 419630 309480 1662269 586390 1792692 2065162 1407713 1564182 804416 21456 168637 1185149 1896649 1103588 2416895 2326022 1711768 1532315 674166 1979080 249728 1918591 790563 1614174 1673005 1458470 2519973 1251288 409960 2348845 1838454 91652 919879 1174868 2231027 1007210 1020636 61234 554022 1004926 1753 2137550 140274 251760 2208453 755344 417633 1693222 336750 243943 606115 1336701 46164 1401462 2179765 2352061 2134758 1460257 1808576 69289 736304 640207 2483054 1968210 2271536 568810 2523512 849884 1788816 1044695 2010007 1491819 2401742 1500973 1098081 2535918 2587887 2579766 1444444 246315 310780 363113 97900 2048802 138378 689700 2157465 106654 2599555 814604 2119104 2232053 2096152 2306282 2081123 657551 2283621 1265065 864047 1955231 756151 990021 2236182 2603757 886509 45561 813657 2623978 955266 3842 121557 332967 836075 1254753 984258 420586 637337 2592192 2500721 1286454 786622 2128677 1530236 1678565 1384210 16373 1716148 7840 1318211 179483 2136328 2228305 2300307 969636 1604698 1233882 1521976 1778153 897928 738368 1475840 244500 2312069 960053 2025453 2018323 729471 1537257 959162 2491239 546937 2205601 27078 467393 160925 1297214 991859 1747699 982888 2642254 621077 945201 1475302 1137388 597161 2400286 2249800 191172 1337078 291687 288090 501851 1926472 1096731 1363665 575311 723055 1625605 258638 416081 2309478 924071 1171486 329477 737698 1580730 1164108 2081817 583144 647783 2248740 372567 2632901 183667 87338 977392 1919948 1813311 1535261 882875 302618 865894 2090096 1713563 1984924 398020 644476 828540 1352780 1861759 599267 1951916 148177 1495402 1396805 1301931 1277473 1242605 186983 319857 1176412 1561044 1502565 988168 444626 2064527 2116347 1934410 2174917 1895988 1925159 2459481 2505050 787371 216190 1204431 119359 85877 2584158 2412964 2174734 553328 1322989 1218098 1127267 1475499 2609323 1323219 1459658 1700446 1974447 941102 291772 404872 2134521 938756 189295 977943 773159 1480376 770880 727593 1120840 131663 434693 1597559 448553 2293709 1608750 1105260 2526146 501309 75665 514653 1234610 2560360 492980 661665 992937 2394214 270127 1891041 1346735 2471642 2571411 2177386 1137302 2575935 2297500 1931679 2279720 1528052 1249947 249634 1184110 151657 1256103 1951845 342901 880202 2477937 337761 1438334 2390501 464706 1120177 1965862 384217 1596833 2206273 308951 1864458 364921 1941951 2199698 2430511 1274508 257488 1321072 693172 75892 2216726 1401136 1512537 2421240 2356391 468760 2261158 2076455 1925992 1808782 1975067 698281 1210710 338257 1243297 299118 1156340 1213372 2471852 115440 1372652 623447 1746637 2561001 1988352 920338 255488 340121 2036457 1104843 2295450 514366 294771 807514 2267057 881272 105642 120327 2262642 993680 130633 2319032 251359 446244 1276806 1533264 1692025 173558 590295 1104298 983518 1400100 1120202 991709 600247 1412158 1717200 2127072 998213 701227 336704 35748 1407938 580844 327602 1263118 884572 1407444 1311752 2247236 515548 1303708 1781502 1551391 1523256 817552 2019077 669239 2500061 33095 2512402 1610327 2074489 1019119 2620683 530486 553656 1680423 2084268 1578340 1810636 1051100 596861 1631006 1384932 222344 98551 443467 1676281 618725 508859 2052189 765513 386620 400795 537151 1708353 2056314 1731298 1967240 563887 2505953 2065865 1928452 860534 771296 1012926 419425 398315 1496921 918033 2060943 60604 1350151 692045 2432486 2008099 1899676 1434494 998034 945842 908031 1114431 1425748 792595 614139 2240425 727100 1616465 1789586 642014 2592295 1179542 1050296 2250798 743732 2500593 1908965 1276112 2507512 746021 2077254 1090240 1161371 1331516 323378 2509439 1515025 1733070 1705487 691287 2274606 1416168 799663 805789 2509607 1911858 2460887 581912 2152618 2398822 2099851 1857976 2321099 2524543 755098 1037381 2021740 2054652 956667 403183 1369809 2176846 2231419 2597016 2025261 1891436 1691470 135976 1699006 1929987 472522 1873124 1798820 2486459 1399354 2487101 1982691 1887748 1539013 264523 1913232 850777 2165298 2153619 760250 581623 2581824 192856 587035 648717 1566966 177827 1798644 697584 1063600 1594339 1062798 890783 1552247 1072432 58583 856267 985858 2226158 2192484 1809925 1225405 2156427 1221666 266263 1549162 2414657 2139240 642582 1326724 596079 1982358 1311522 1120860 872578 2380428 983378 593410 719448 181834 1622657 658831 2076914 20012 352178 1045854 1060808 1724 856534 2228309 745982 568558 936126 175637 2184584 2199651 2544336 2516911 31938 2003622 1491887 2249308 170019 2553048 1119735 1668270 1949854 2428311 1585160 1006907 199327 1700640 221046 1376037 1868740 126349 240914 1226196 1694835 1335991 2533129 1893412 486535 1123823 1120266 2040114 899798 17021 151044 822269 2481228 976380 1469614 2092338 284696 2547255 2106963 365725 61916 812448 2543785 1766428 1490278 2358317 771594 1899564 1182595 2549294 865654 50961 1264830 44755 1186146 512317 713711 828696 1253445 697103 1446016 1511031 429980 2217023 2014129 2040751 158190 722300 1493466 1233287 79415 2358630 501153 931180 114426 2127867 48718 200409 992500 2636456 228757 2416071 1054905 751768 1071013 1779482 2136893 627971 300639 1780847 2184421 1020133 262582 2073784 2862 1732403 2449823 1067347 624697 719184 319783 695852 249399 2165746 1222382 1972095 537693 1170482 235110 21156 2197954 1537948 463081 1003276 34455 1280025 846646 162203 297546 877738 885240 1310761 1345444 903609 1071518 1770082 2569433 730170 2175004 606588 968110 1174334 1343979 490153 808665 698661 1218032 1253378 536124 2492622 1811241 581223 1734771 1259960 1515010 2540333 2318428 1617530 1436745 2578611 861120 2024701 2591572 1527649 480990 1928579 2312699 1387001 2266604 1857450 6373 997237 673886 2024418 156728 1821714 470265 2515471 428692 891110 66773 157285 1670075 1232208 1662935 2439229 1528879 2275494 745302 2593955 2439639 1426874 611721 2450065 709262 646258 1450987 885167 2245745 149249 789405 1589023 2053693 48860 1391359 334884 2544976 1008872 2025073 1071951 2240661 1268997 2372223 372612 2176808 199843 1417646 2046999 1871455 300298 1189879 1204955 2134976 911792 795116 454310 1646017 1313027 2081046 1283010 1651499 2111506 787929 371722 2463858 1098818 2147131 1406864 532192 690536 1262191 1156992 2128570 1420642 816657 1712308 1025487 957681 1860730 976410 1895310 1867377 1458841 1381917 73378 1526892 2272857 1084437 2205464 799027 1712730 2382609 1678628 125716 2052925 1384287 395913 1728940 282197 1967372 1040005 2174379 2600894 652540 1959841 925661 2266512 902119 303821 1965556 41916 1670188 1097184 420572 1725740 407810 2559118 2438136 1307558 2516806 1004386 2104244 1139191 871910 2471565 1808370 1947770 1186794 125592 1977229 2415315 2376234 1701661 2320584 2206090 1538129 2450199 1038829 1349798 1009589 2477881 2470734 827351 1898068 2083144 1670971 2401900 1602049 864837 529721 2520759 1635834 219323 2051069 254974 584666 1830862 370026 626584 1965915 536682 2053888 1894547 2033540 1462206 1410317 1400209 2257337 1869060 2150302 528121 1456894 1182975 1336439 2046479 927754 1332953 2226780 378196 935860 916583 161661 1468660 1249312 1914876 2497734 79123 422614 1643142 1889758 115186 277581 1713378 85407 236962 1861082 435856 988274 815156 930997 1883306 1410772 794352 1123423 1672987 2513521 826584 1670783 768142 1184468 150997 498569 1543424 1115848 531312 816867 548812 509801 1986772 1307216 1980787 1519361 2156728 2350738 1881272 2095090 410466 433734 551642 1804251 1341680 949270 187712 2337905 294559 993319 825758 1360183 2624743 1487348 1355642 1435771 1501560 2293299 195567 573683 1380748 952569 2438241 2439381 93391 752398 2407654 1285481 292769 963429 745356 502420 748922 268523 2321861 394598 2077269 619327 1156806 1525099 1256151 1291665 774120 1807023 1788040 1060208 439201 724272 2069925 678955 1336338 2370295 631009 1582096 1029017 1090779 449126 2400153 2438323 692941 2617910 1910928 2287996 2607327 901052 71895 1792343 710635 793205 2084082 243771 1090810 1210673 241196 914812 2093279 961293 1901021 2395563 2580767 1909718 2549229 252469 1142173 1545695 2350486 2187463 450724 632269 415426 297720 2567459 1528417 1191269 1322493 1561118 586689 2343516 150713 1623867 1367158 2262234 1417254 376449 2135810 2463257 249986 427349 1908873 1836878 1629404 1147722 1344898 775994 1110328 1676661 20189 791156 1866427 816957 210123 484124 428134 303180 316959 914979 2118751 22896 282470 2330329 672450 2100424 37725 2000418 1297269 1293047 914887 390517 2092735 1416275 648901 819907 724420 241924 1837903 889943 1304728 649531 2046606 724136 687094 728520 1884536 1863876 366857 1300659 822763 1655640 430252 2065917 323177 255678 936097 2175042 924157 1309711 613667 1837801 1804691 961795 2020271 2638946 992965 1088280 1489493 226778 1008680 2133882 1529654 2280857 2042099 906990 1437606 2543038 885153 2093693 350018 267580 1439192 1224640 618235 919120 471524 950789 2635593 2485905 138743 1691757 1017171 1710543 2275220 385337 1982828 1220365 1153878 668760 949514 974151 405257 1580670 1509980 1996887 1510133 2508876 1173051 1265246 1815424 625478 214298 2272067 2491895 628785 1276105 2038637 2385496 2295644 313371 2616685 2043065 256695 1566124 286442 2626339 2044225 2155372 1779002 1719478 899940 76174 2077927 2172374 2628940 1468620 2402525 1379227 956681 2528080 1181485 601467 298372 388715 1539578 277194 1941527 1827746 193420 2002715 2148705 358407 4752 1889182 605338 2263618 57923 2496528 2160832 387063 1562313 940259 1730769 1829322 753197 1601026 2208112 1519626 906734 1253574 2238688 558212 1954030 1892404 1965097 406814 543008 1705193 1493529 1691104 2433912 508585 1576563 1074454 300016 2401304 946552 1710378 896712 862454 213061 1101206 1112733 91210 2461180 881466 1036872 2172119 2174294 53342 556212 713951 1105629 1139364 681412 1776745 2287009 2132005 711995 2142368 1736898 1173322 2308331 1377643 49671 392583 2351778 1290080 785851 833528 1981762 2312888 219791 1797987 1291975 116943 1763176 2572211 1210171 2550749 2403146 1914733 201094 503878 1801155 2111352 2193641 1470965 2016897 2101669 1682835 2176917 1885885 1410092 2048054 1265628 704496 833075 72357 2384260 2171498 607531 2587937 1650540 2063377 1440821 98903 1023307 96710 338753 2075043 1266902 416752 2317139 1298866 679745 381213 2212833 794598 2536041 1039632 2529176 604331 1662701 990480 852942 2421854 2124562 1716529 2367286 1917026 2243503 1407684 47368 2529734 515469 384920 2003593 1853037 1814020 1897068 1360129 174471 655909 204499 658135 2340567 1858264 82361 1888289 17353 284602 101247 1337460 2052726 1103501 1097845 2622118 1884996 1629454 515062 153239 765786 2003640 1445066 2474389 2559347 1453573 1080561 1835674 919894 780424 1657663 1584749 854449 896397 1263 540809 416432 1212258 2476253 688474 1394431 1103068 215838 2115402 2436285 1634564 1249154 1087515 1559841 1463603 2338493 264084 311539 2559110 516796 1878815 2050519 1020939 1147941 1127733 282356 1802425 1824756 1345066 1846015 93171 606199 2162990 1817581 2045437 2389380 545352 163083 1095304 2059528 1659145 197477 2541510 695690 659610 1641057 2245728 1230085 1910137 2637282 1590828 2432812 2232570 1232980 2643235 1169690 663023 617202 2380395 922134 1051883 2095137 2169552 2029171 2109359 69490 2459708 968839 1939041 2381646 185049 236512 472144 2531391 2456265 1204423 2395792 1219404 2201372 1842466 1915048 2630235 1608388 79713 2386970 1138418 477520 2029209 26506 166620 604903 44146 2293902 1181992 1032072 402826 1435118 2582714 1667907 1416336 1458629 561813 1383706 1094642 761764 1567536 2039146 1629257 1963805 358785 3935 2510141 47149 1360727 2125230 2195881 2061458 1368230 599762 960523 2452179 1488145 2564896 20230 1040932 50942 998833 569553 2274890 1135905 841262 2436299 1367662 833793 2221730 414595 93493 1405655 1598092 405863 1766199 2470380 2305847 2046575 2581930 517023 1272250 1019762 629324 795986 1388640 1903620 1984607 2471890 2056719 814193 1232710 819705 1936990 691200 1505195 805278 1808824 1202320 1486985 934131 1944248 976147 629976 293617 880691 1557608 45961 744956 906179 690095 412514 2197868 1994599 632940 1389420 1740028 2491806 1086087 815535 1861524 2337677 1205178 2290741 1264112 1699846 2548404 2573143 2443868 2460161 2522319 414006 2222932 427091 2411627 1580045 1413836 2335962 2632260 1134077 805435 182484 2495933 2497467 1660930 1797896 1547157 2267810 1883111 2592435 2451099 475933 2295503 765584 2158094 1104297 305047 2206915 1268529 2104210 1637003 2281092 2171042 1556131 229118 1519674 603732 161214 1027713 721924 409792 465373 808155 930641 790577 1814367 645957 1329381 1436351 674125 420318 1733126 1147991 1041033 1473424 1850736 856378 787298 783204 2598648 1290737 1414409 1636890 252977 1642324 2025409 1623523 2470999 2073649 1703702 1901733 2403357 141232 1204894 2325859 2018642 1503566 2291608 834410 1009139 1722897 1890383 516898 675249 1191076 1910717 449041 1308472 480909 2127432 95671 1523246 885256 339073 518316 1090127 2274442 272300 2291870 2223474 427764 934729 2615573 576694 2619189 1923354 438544 736724 1809335 49250 97369 2405766 1097451 947560 1938388 2460792 1383723 1422210 10495 2628072 678196 65670 2530953 2635177 484143 284974 40166 943956 2361190 950049 365061 2303062 8623 825363 824149 1021485 410435 930822 968764 1704712 1865098 2079321 2230786 1099081 1726441 2377659 908628 1881506 1009145 2555063 1901577 2323467 168599 1626750 2287474 1615259 440779 1972444 1164683 2543295 652625 1662907 1083312 279089 250560 590374 2134632 1254984 2404053 539543 446580 351073 1896105 819719 2329002 2400079 2492601 1842297 1664653 1966744 981846 120302 1748923 2638026 2610437 1982819 2021808 2364721 1243621 2430770 2523692 180474 278167 2024 1521763 1460645 220847 1072845 1629977 2439377 860938 1094691 924708 2258171 62876 767226 1127875 89289 2335153 2592016 1816400 360431 80440 336673 1688242 161266 2256197 1882869 2133395 1909839 2483454 2376495 1490121 270099 1689428 1607403 872166 2350595 1688411 1446734 780064 734565 2452392 359410 2071496 2628951 474236 503621 1190658 716569 1169620 207843 2266556 1670441 1823733 1129770 1816861 750082 595986 2452328 806943 1019853 1998530 19809 1976292 748327 1855443 1485008 2383545 1186878 570799 2066804 959774 1421121 140440 908597 1809481 1785527 606175 2157044 1136980 2325118 256116 1324717 1706224 2580185 435108 880598 1774221 1762183 2137407 2288298 652233 1996685 449625 2328781 1413036 2129330 1552274 1030225 877638 2313088 10356 446154 2370738 2362898 1869126 907040 895335 1158571 2017937 1209609 684079 579187 80568 1113685 473867 2107086 638487 380511 2607957 2386026 21691 1013593 728229 1894201 1763959 2222876 1779675 334162 842144 1083074 616307 306173 155630 2409403 1274785 2602535 1886371 1255054 1501836 2420841 2031622 2069872 422066 908518 2555354 2271892 658258 227233 1480164 1739010 918814 946544 1746808 471809 2629994 1659623 1381821 1220563 992284 1373636 1922105 2392025 1421876 1942792 885258 789337 338524 209572 544521 195457 2592646 2339828 1147445 780619 811686 1385569 225917 122268 2481879 1319450 997901 1072631 95993 2455548 1519197 2438898 1091075 2560474 144671 1872471 83247 187906 1641628 1619742 2510628 1558556 1925212 135494 2092327 479199 2337972 1441976 772653 971513 51428 1601706 1375509 1925896 1257697 77605 2426417 1321783 2232492 2080390 2415862 841310 329505 2136760 987344 639801 209758 527484 1873179 1333405 812808 2256666 1159416 934970 1866395 776984 1813799 2589279 1228159 556181 1183261 1486117 1746402 1665152 1118450 2173381 1815749 197385 1067408 2382033 2339356 854411 2554841 33798 1355803 1837795 215663 694266 2247298 1606781 61432 2057935 1995334 466753 1748341 1975642 960529 1965890 546531 1423321 1057821 281866 2640297 1501021 2092973 2281954 2060251 2259214 2637627 1081970 1249802 2310926 2167231 257402 1995900 2106077 1480767 1937200 567720 1963512 1570928 330458 1984904 1097065 1072595 924048 359807 1359577 829994 2065641 1824275 2365615 780076 986691 2370864 1809173 1920398 1805383 2567915 2492141 2059264 2219117 1915384 361315 2069454 770335 2565880 1080005 2051551 117249 1841238 674770 890186 2006488 690321 124348 857473 795789 1875626 809661 754004 813223 1175052 2417002 1984605 89929 109174 768610 2367902 2462348 1507180 921036 2331692 1731023 1984373 481793 1091248 361798 861365 873164 1335255 1576695 1637105 59405 272719 1229122 2362350 1739127 995657 729596 1102002 2410279 2192244 419363 1469484 1699964 684082 571135 967638 623527 282032 811402 1137301 853133 2153918 2609207 1738971 1900103 2583294 1338250 2504590 427777 2370685 1891831 764330 246210 1981255 1566488 66522 533572 1616009 1664192 615152 1456474 2270214 570398 2565538 1691068 117752 1483990 2600652 970246 2007526 1133836 1950113 488692 548586 947428 475514 1803877 1173447 1027888 394462 1075905 518548 839653 1061485 465848 1295858 1184342 1138929 2200826 2236914 368225 473709 817266 1059116 1509023 2487789 1739139 1726984 1616562 2282313 359481 222310 772898 1177101 1054854 667563 433178 717755 579134 921115 982116 1795937 531947 199863 1860874 1551798 2526319 781748 1234922 2444684 838114 964890 1849661 1125864 463920 1638306 65393 1079508 1923393 1507867 400472 568293 2526948 2601777 1671695 987145 1667357 1504923 1548902 121054 1601700 1582189 1579181 691408 726611 1626453 2399225 997686 123171 770235 2273687 1196137 2586626 985824 1446763 1529636 915194 2411905 253351 1090088 350620 939844 1984265 470795 647383 319787 2511360 1577031 1161211 85996 810695 382447 1870196 1765617 346794 247 1681496 2273781 526731 254569 2149518 844008 2643169 2309354 514583 1805693 2162709 2628338 2358244 1721647 1148563 2000777 283606 1465625 501002 1356095 1225679 1721518 905696 1103457 975699 167427 1153954 638599 1252500 1459387 1040885 355120 1233815 954655 2142612 843352 1436223 322139 2177555 1936873 1934564 1764723 1470862 1028186 240120 1277908 2108907 2631824 1235419 1527820 1588926 1813553 2036634 2060713 1375962 2510320 492779 2592448 2410694 492946 655819 1723695 1092039 362662 1525851 99743 2294583 1830647 1352232 1166001 2006650 2566885 1236838 2424000 1448247 1210776 1699869 1635083 2406396 1715914 1534227 152199 2319932 1330451 363738 809379 1990301 1317293 1946996 422968 2186903 634957 1475609 933956 1804162 536548 2284076 693981 1997734 1610741 2407464 1974570 2494440 1503098 2151025 276604 651066 700234 2193245 1778427 370956 2053004 2552453 613079 1282263 2154646 981366 1689666 1686864 1819479 2220227 152753 835629 485947 1494633 1564814 1711742 387314 1088368 996954 1737949 2098280 2471255 656004 2069743 1198481 920502 339460 1075273 1972722 2176537 2217013 77461 540843 1370167 1185001 698355 2582750 733872 2358655 206183 955882 171493 984504 2472075 474279 2568895 1830630 63948 2228694 689261 1508241 1621493 2536749 332595 1720557 727111 1645227 746551 96666 1783605 1053361 25105 2470111 1944881 1218471 525508 1526774 72620 1597174 1984171 36689 2186107 604107 439141 1012146 2075151 1987290 2008045 854476 1783406 976687 514343 2162054 1916345 291173 1688921 635200 1578989 1657436 725505 1458321 2623366 1825382 674188 2625747 1398940 1450864 2008233 1700296 2607112 2422115 1781407 1641791 666361 1320310 488362 1614263 2312020 1071761 2314650 2333299 2341538 2024580 661511 851631 289719 1723804 406053 1884480 449880 2594017 1327645 1255172 2189490 1143765 153147 1464653 538370 99063 46131 1384633 1241912 144164 2431539 454564 1046539 704625 1183529 2429050 1299891 2335937 672604 1233220 2234317 1225204 2595323 111795 892296 523816 150370 124481 1363385 181044 851470 2422790 606482 506006 4847 2463044 1859072 1506974 2640357 811956 307834 1943147 1933805 276929 733263 2077781 1516641 917485 2200438 608860 281841 581246 1107114 795821 2552685 1271303 2103627 2584709 1233141 1741619 1778114 132225 1516050 528703 1627268 570205 227946 1533517 755793 494177 795987 2300684 1968888 1549750 1502366 760680 800086 86863 749784 1396384 1179793 2298506 651042 139588 2488772 1161783 526943 888025 610891 436703 832272 1152385 2619409 2223872 2314397 478251 1262507 2136333 1738134 1421434 2520438 825338 1669109 1226307 2573039 1464867 891262 582027 583674 1548511 1599914 778047 2423291 1661836 2566029 584746 1129797 2357112 1056779 968883 1375487 2126264 2339496 1192017 1730501 73525 2530283 2431155 2496947 373700 655980 688121 1900639 402523 2523860 2566348 2019643 197723 834838 1725580 970696 1070486 841463 810579 2135483 2121007 1379279 1421456 2452247 346034 1531411 2565142 1701109 1908408 2233515 1541556 1101860 1164262 1932801 2482371 1900838 1055619 1014007 2325167 719225 1014214 801644 1943862 1547734 535566 629142 530218 1346678 1385002 2093688 2033461 1816562 2583072 514724 939057 992885 861210 384482 2194839 2006348 576695 1900109 739077 2432836 1683569 653774 1727907 207116 1170187 1006677 468936 2363083 343351 944913 574776 1941021 2192261 2607843 1794662 2365303 1191646 160894 1223132 1820049 801781 2138361 2099185 1651397 1084267 550574 1931109 514148 388162 1072476 476172 2510137 389246 369940 2486877 2140106 1005421 339681 2280850 1822775 1588807 423758 1973701 2553188 2610331 933321 2576345 145565 2048714 1255238 1253095 1851890 1240131 1955995 699208 256907 366800 381831 277608 1583492 2502063 1348172 1549136 1662128 1872771 765043 2152220 148035 851550 2216030 1092368 2134360 2338489 1833931 1963447 999435 1492693 2004381 1465033 224509 2294528 2525299 2124675 1878477 1091511 2256118 710272 475677 2178056 445965 1788769 325052 838997 2515197 1124739 65218 895795 519642 656508 1269181 22091 605719 372253 1618181 259705 1617992 2596335 983533 1958610 1388993 1181348 813115 597198 973281 888303 824281 1535510 2206934 828088 1817389 1578681 2565153 251928 1267309 189216 1995765 1825444 2497348 2075182 563182 1290402 549334 2542415 2470876 349077 1764631 1341591 840167 1887606 325544 197516 2191126 2116018 378868 255307 1773365 1499818 1619319 1319884 1145411 221654 543273 2023427 2304557 135057 2180408 222531 1030798 936607 2165631 2050280 2635583 1864950 2053567 1110794 2377733 59888 53166 1320866 110238 784580 2419616 2074399 1926578 1972928 1137973 529083 858866 2281238 2556003 328157 1637522 877286 309798 2531228 2439870 2627602 974088 809115 1083993 2255849 1356489 489137 879830 334951 1616459 2251144 678542 1221102 695289 1315278 931473 2080809 1335633 2461552 2376537 1129657 2569986 2541410 103614 1767766 1308845 289043 1224429 2521623 9404 2324420 966033 317148 882146 845866 2208625 1671249 1970646 1774678 1211124 1837459 1671127 1230889 416278 320913 1912671 767715 1323449 719176 2592665 2465226 257426 409524 1425244 1051257 1189682 1150938 2430504 298344 1624613 1658190 1246858 635321 596684 1071316 2433329 188443 1465481 403038 1690362 1934 1140627 282152 389271 406864 1945980 2113781 897652 1109938 1243223 476100 2175659 35311 1416253 2033585 2547416 1544306 2290277 762172 541774 814571 835406 264072 1546231 2111471 2039983 1427085 954834 1262408 368506 1892248 60040 2583979 1546953 1967310 975064 949173 712207 910991 1403204 1463254 1246345 1884254 61034 2436194 6660 1087522 1734562 2454733 1338076 1888608 1941433 2239536 240911 651345 1570226 1046297 2433100 2142755 2539713 418992 1405396 845362 671443 1549762 1527214 2239346 1048812 318849 1972339 544631 2219603 2499422 1781869 1725280 2166629 2170700 328311 1943422 659806 2199515 2208648 1333516 1580731 523635 1114071 2426817 670155 427394 738086 2551618 232273 1142044 2262858 162133 849885 2553551 595600 954812 869056 1692588 718715 2597401 408667 2399337 1348340 2633447 1822617 1062996 1670149 2094678 2305216 59727 1175332 773398 132307 234450 1888003 297201 1292726 323725 1156903 1910240 1069004 2475334 397796 1013254 229379 1699676 743092 689642 146986 2321916 2291607 2289293 1711439 1018551 1653221 2058314 288243 2467670 1141232 1901317 2022965 1911803 2417098 1682637 650158 362210 1143016 2472409 284235 617708 2050562 1892828 1415665 1787442 1860706 302391 914964 1202382 2037407 1686405 2638411 2489315 1500836 988056 1870079 1250531 1893221 1151844 1718482 1279614 1192035 1088530 788845 360761 1083441 904396 2039844 2132498 1681764 2455574 2607019 2649240 543205 2398162 684255 152309 2449330 2379761 1362346 793318 1982752 1941982 1801881 478952 240980 1536477 811713 2007676 1905836 1323434 2077815 65141 977574 2279454 2529424 436605 1921993 876739 282126 855954 2641264 202536 2337234 550536 706608 2508891 2514538 339456 2342676 963622 2148357 2317655 1312930 640266 2421016 952563 1876983 2502916 1897968 613082 1777962 2573694 14302 2234447 427042 2266022 5658 1180275 553706 1750193 358554 1094606 349487 1816979 176651 357072 2629314 2440585 1058264 973946 579403 472820 489732 861746 2467531 182459 1174902 2183961 1484798 1303840 694237 2317540 191580 471769 1638520 716949 531797 1017690 55209 1026600 2072473 652361 1585714 2284580 1950699 1206714 1632120 1998162 1707900 2090912 2389448 2186387 1583810 36675 2537735 993047 2467260 328452 753026 365747 2373552 30297 2317075 2579647 480012 1289799 2233901 193229 710205 2339826 227370 729363 2459836 67734 2048389 1383849 1071624 2168526 1964241 1873011 954505 2414740 1037541 1064141 767926 1288198 331997 1105297 252636 1071916 2333297 976353 2188286 2417065 988504 588434 736875 2551751 911303 871779 1945395 434080 62499 1707960 1609952 2384744 232272 303318 1324906 126534 205277 2546540 123948 207277 1270 1319562 864606 2471684 2316510 1448030 2546314 1506123 1927120 1401632 2386548 1968810 1466414 2038146 2611905 519451 1983685 372979 1008746 912522 374977 1638547 758696 784 14342 2377922 1613359 2114625 1596560 1255063 239506 195469 2130074 1893911 2398888 1470009 1927583 2336595 1547301 654000 1232859 457827 1966759 2196454 2318295 2358069 515414 1924954 1341259 86781 1243202 2030442 1590362 158907 48522 511243 2585028 329878 2602054 2590869 886959 1325505 2269311 224738 2449705 785067 1265524 1417723 1370178 973343 2445157 1019505 2012083 115470 1817553 2161277 2117055 632452 978336 2355177 546819 2249711 661154 1771405 1535243 1410515 2208304 2000647 338804 440157 1644883 735167 1560908 2281086 377417 521121 1352427 2606528 56613 1675009 2030004 1303822 1335333 1994445 226598 1046315 987699 2512729 1561710 636560 694962 802149 2308395 103911 1385370 1335093 2564834 2424625 1394329 1242099 1170950 1862352 448193 2459108 2192417 1256393 758886 441126 197962 554041 1056705 1095008 1162095 424557 2284601 1302753 1631183 1746707 2365696 1454395 2615472 1928503 1573327 582141 2080799 97547 2545357 1576642 2231720 2360013 1107966 1837265 2583121 1871066 2584194 822287 1773546 952518 83889 137593 1208965 2074810 723190 2188843 1568791 771577 2160914 380964 1053570 545669 710391 2130874 1357862 2530469 1207647 1338208 1150344 1517121 2489553 1339760 612454 1756690 1063815 1857766 1539268 374909 369032 1415059 2456299 1652418 2159279 1925282 400200 2359124 2172449 669194 1613141 596585 2629087 1406933 330504 1092645 560320 2092481 885792 656695 1574640 1179090 1305210 2083093 1376954 1173806 256370 1582778 1007371 818954 2615006 847517 1152847 434271 2214328 605707 2389902 200051 2377541 397594 2324746 644196 2414197 1506831 2291886 2530185 2424562 2622433 1561692 1565005 485828 1524440 2610944 250849 1205921 364351 336540 666582 2027462 954737 2428055 640326 191685 553477 1059594 1934150 1010063 240798 1838071 1216178 1464061 1616375 171213 2271764 979521 255978 2214943 1283027 1583356 15530 986218 1575575 1027250 1406692 1050751 976324 1143264 1167944 200949 2097140 1817026 1727960 1472995 1053690 1114464 1193004 1075688 459478 6275 1513283 2029355 1325524 1008585 2236589 804181 2470015 1519964 644628 594996 2154345 648243 2648878 136384 937673 949168 2513029 247056 2394187 1569409 1051900 1880995 2531352 2459461 126353 378367 262203 2449363 1500145 1485298 775884 1979956 2255106 1366710 294755 220699 2020689 2255887 2219273 1660990 1095824 2134161 670117 1855565 436694 960910 1408810 2151562 2370230 1820849 301839 2574241 1666632 1424674 2280751 546114 2090627 366491 748355 150691 2076101 311241 421991 2636029 1761532 2592786 2472636 2425152 599119 180850 2100945 2634156 2295505 2604710 572972 305028 1503671 1079553 1510189 323035 1101766 1679184 2617873 2645919 130672 231358 1576081 1511144 2220964 1609460 648084 898977 1937271 1297800 1976013 366366 223859 2504692 2386078 2109190 1727248 1884315 965282 616530 2541570 1472516 2563291 1260919 1006837 1650961 1454373 2520102 284674 1727392 1438933 358460 1278020 959566 161964 1280061 39334 1331621 1758564 394683 121103 2067201 581280 1210558 1832724 2514082 2030812 1350747 1744900 2485041 516267 2598670 537996 1525676 1010647 1685989 778518 897774 1453192 1538551 293245 67536 97314 495584 549169 120721 2493253 1501956 594146 1702779 1787205 284629 929466 726114 639204 513032 2432286 229584 495752 1044514 1398109 1650156 388107 607350 694278 1120510 2306981 1826698 2372528 1667467 260845 2217887 275771 1376542 811049 1736407 1482636 2323697 2558077 78258 1409859 806340 2480192 558398 888210 1614264 1413113 2077432 2468902 139129 1583880 346886 957967 1202044 2148545 2568623 1022866 2135060 771110 1991410 1165383 2480750 317853 1886276 274330 927030 1764510 2291169 1397192 740250 325373 2104874 514883 1382160 586945 625145 333728 1294158 2057845 2649268 589534 1848808 1382628 2234915 920361 2452379 2131748 374853 1740517 50307 890647 1155260 1698591 2057659 821356 897432 2326956 1619320 2341372 415607 1857232 2617591 738891 2479362 2367482 2060995 2058955 796393 2642037 1101590 1599042 775450 552324 119750 618544 1067793 1799501 2294319 2149985 2097420 358477 1724880 2223020 500481 96130 1171307 2530312 1144225 725579 218064 1616184 1438157 2239870 2196527 2140911 254346 1147437 517787 1487910 1904089 1852111 2490539 1613237 1419115 2589551 1729987 375135 2402295 565941 470944 1932446 2361212 736490 1181088 1414734 1400636 309022 1397668 1503783 2367703 1977652 1133858 1964983 260135 2299155 1970802 347860 53078 581214 2575910 2048350 1444933 1632415 2448463 1323459 2521298 2212734 1763021 470797 1691002 1995316 2374081 292910 1917940 2005916 72473 646115 1786231 1604982 2266225 1568698 241023 68886 1260299 2206578 2643512 388567 2466872 939278 1450670 1901929 667364 816147 2307157 2226076 1866871 375389 2475432 1811696 72249 991176 247707 1135873 1202470 1356294 2009084 1437699 2006100 2156124 531019 1212229 1724544 2388391 967330 2464884 501468 88551 714945 2055157 1847806 2254988 1494539 77387 391253 2210904 39483 204655 1237710 1096122 2497256 1648949 1898185 2444019 1183724 1206897 815243 824284 784498 1582584 2393434 1897229 1946245 643651 831113 157113 1191860 919327 1104130 1424973 1742454 2223112 1701601 407896 1575450 1628206 2433404 2353759 1680191 2302446 144009 2130926 38085 2376014 1227175 201847 43939 1110387 790426 938156 1914620 1124650 1669705 749534 2101717 1749662 341939 948611 1611511 2089278 814417 1083197 2119716 1215189 2487594 2461735 1771780 623173 2448302 1311536 730950 719622 296794 1289095 939984 2015625 2570441 1726128 2408991 2299430 237293 2555512 1371652 756367 1663853 2120612 1230293 1147681 67110 538595 1622254 1218483 2206045 790627 306439 1239519 2260298 136971 433958 1183734 1721233 1335450 2171994 2058733 1482046 2074314 1711992 2589222 2210869 443971 1097787 2598348 1560337 124510 793038 2018597 2261126 537122 290254 516886 50964 828297 1885805 1886237 265492 1448430 556917 630363 614978 2038549 2438700 698961 1808476 670871 909371 752124 231976 1194349 1410208 506964 1358863 1931164 2416568 595685 1372280 1769015 2057142 1620127 787887 439997 1474984 779446 2198155 1422317 193693 2253273 899893 481058 452681 2283704 2104503 1228251 111126 2342009 768851 64647 1868708 1140818 1953580 236034 2513844 2094513 1731187 1714120 1363978 2126421 1416783 918199 2252309 2177911 39568 231052 878668 1480585 1125313 1219785 185340 490660 2059846 1728036 1730633 2213359 1997699 1155731 1715801 2021428 1603146 2218397 1643245 724292 2595132 2270620 2460738 2228204 2305700 2646687 707027 1309954 1931460 1974950 402868 1604876 1771423 1828389 1571475 2432993 2283650 1884877 726169 748736 538705 510789 1731270 1945803 2433642 1186234 1117014 1316009 2440438 468077 468398 529399 1713591 1792481 591478 1295084 996467 2611652 1384663 2436525 480202 62238 639403 2617960 1388999 620222 1961606 202676 882387 2270345 2443598 736014 1393981 1667948 2173575 2276930 1854194 1118440 392839 2244352 1009808 116363 1422239 2190172 1632382 1989467 476230 1994267 645895 497289 167288 1309110 970514 981849 2639381 869511 1001644 1212039 1897346 852514 2112643 1554094 337357 875805 2108360 1791890 2204854 2562020 2583963 522924 841930 2363464 293282 2525795 1924275 691781 126578 1148828 571304 2003017 962688 969508 850052 1027308 2636049 1864213 1152077 528741 536797 1647617 2591733 1097976 1744723 1012058 1783307 2942 872298 1771707 563451 475245 1643491 596011 1352659 142480 586534 901075 2117786 34782 1584467 511225 2488236 1355853 918910 2348690 748335 922609 1973028 124604 1337795 2173919 1337862 2197955 1532344 1232881 2254363 2072812 1406347 760941 288634 1158972 963025 1034816 2304060 159238 1419686 362360 467315 1555554 2390653 1685247 1608498 1552191 130174 2621508 2288048 800812 2367552 2289007 225644 2599818 843634 441247 2241206 2453544 1120862 609726 613127 2598939 1015568 2506736 1350005 888166 275279 2358360 1957199 1813212 1510353 239914 2523658 1721388 465095 1053291 2508786 2529042 2319439 1362453 2204960 897819 2411812 253346 2066753 2184607 1498930 1872514 1213331 2012950 524677 1712926 1984881 470689 185193 1300483 2367974 965586 1705055 1031504 684974 2244029 2473112 1684827 2002348 973763 1522211 2062324 1273394 1749317 698061 2393986 1028710 2350321 287578 840819 747318 113227 1295899 768991 381709 1426468 1094270 1717875 1611751 1423615 2423404 1169068 1674708 2359524 481653 237828 1915654 798483 291335 1377612 698060 1526703 1647864 2615367 2291653 332061 1659573 994124 2110218 1577415 194368 1515853 1745244 2192542 843771 1023064 1779930 1641238 2354747 1348636 1859368 534551 626651 881597 2607184 511621 2064844 425499 2330315 328304 846096 1339157 1713020 978405 2446049 1196495 2305590 2244206 2249075 594227 2089480 2284011 1798799 1458573 45267 854890 916848 2346278 2153204 1654139 1331984 775066 2606482 2149505 2194037 996774 1253477 2121657 1026353 826570 1409349 1242265 498209 1902020 1244420 386979 1763266 2461541 2033292 1860743 1801882 1444557 1591666 1576442 1717372 2167494 422329 2092195 118275 808277 1009471 1602458 646895 2346396 1253015 1526262 1877862 660136 812529 2025704 1445150 1026412 1340748 290000 240813 1164547 2220086 2310639 1289555 387024 2451807 932136 964536 1295157 2570938 819297 2046332 1718368 2348731 683144 1164417 233435 1315916 2596224 650391 1413496 1462 344086 1391499 1186557 2529911 1607828 118818 2541424 2075742 441260 858809 1934909 614791 1985511 929535 479953 2455449 169642 729274 845768 1540929 66119 501438 1200302 427135 66310 2620483 2434217 605569 499586 1439587 1469514 318317 916986 2325929 459166 2176018 1550092 1958399 1343940 122884 2005601 1726778 1354162 59446 487545 192096 1288976 2390850 323371 1968537 102786 638138 2486395 1505183 132895 623736 214818 2582544 1244360 1489574 350912 2306050 86367 1765392 2084551 1753764 742960 671337 1730502 1964963 1623115 690577 2180428 744473 2055043 2413700 1154790 71244 2337701 2338145 1326985 181260 69045 2516482 1903640 1424253 1035017 1751202 1321087 2602166 1887781 2490998 2279113 2147612 1386640 734642 2090134 214875 744261 897590 2510382 1455760 2125740 2568168 1924348 1265372 1519383 185603 542083 2314225 133398 2237940 1048158 1429111 2099128 2549694 417632 1210763 1351580 1317764 2059344 1117826 1140431 2562042 527492 202897 2596362 622229 187009 1182641 676126 899071 722503 1041931 1947878 1599219 714860 996982 2551672 2630468 2033969 183616 2222875 2549033 2462258 1242018 1917027 1675043 954517 1333574 1661318 2275190 185106 1206448 1022833 2497799 1859478 770269 1409584 2390276 2241907 888196 346656 606295 1023443 844001 2534385 327968 2064304 1631353 1525158 1479588 1929243 812465 138371 504878 2034896 2000350 866845 529832 1711186 2578769 78890 1809389 712134 442687 1370386 2411541 1881562 486100 2559868 1128784 480665 596884 1042246 1154459 127771 174299 854849 244250 722042 263134 1555494 1476673 1084292 1715538 1414731 1281493 647949 2627476 810311 1023436 1980421 451911 402108 1288404 198110 1979597 656757 1264345 1572274 2034564 1595624 592495 1689241 2251347 2510993 2565172 22604 2577368 2432892 1307926 2584426 1468859 1127947 461787 1726827 1229608 1385714 1481470 845657 2207975 2402301 2277995 1165903 882434 44407 2552130 374178 848345 205612 713035 1717931 2098200 1206553 450231 2030974 495191 347172 1588333 969882 1730324 1463657 583827 2348241 145447 1820279 57577 2138365 311198 2608938 100120 1621836 1952543 337108 1131683 2241786 1481462 222833 2450790 549525 2026647 2647497 622329 2540203 1509188 2328937 60436 1944846 29439 1266434 1637954 585222 1252172 1250867 2108884 230122 2492411 1630310 1913236 2268509 2017097 1735437 908097 2309458 844268 939375 1076825 2427796 1502681 2473031 1407532 1164571 1885550 664735 2136574 46500 2394054 1887317 2564559 1291151 2129468 1850350 1422412 2242087 540706 2422349 1884346 2046128 919918 1659685 297263 1174157 2148331 2344493 417469 2647052 1579025 1849286 2089980 600215 483335 2004561 1327028 2648128 294120 1514920 76139 1239832 402077 2032158 883033 632300 135794 783341 1980259 1041061 2548967 2396304 2298642 2261386 407146 2411973 2154504 1038704 2052743 381653 2019881 1739211 211024 1270985 775399 2369812 830830 1528136 290959 1721168 1237028 12606 158559 942441 2371617 686452 555555 794420 1729925 249002 2625470 891454 403245 1840867 689502 374230 927512 439827 2575536 745040 1743297 658779 1981889 1853854 1237260 1400300 35695 1860149 1871613 1443128 1536530 2445523 1620492 2094909 312735 51513 1544017 894066 27580 505527 1726480 317209 1141245 374523 549398 747435 696118 1798795 2306156 1312578 2467997 879769 197057 2278148 2133164 1687156 407170 2383429 1478527 1117754 909712 230864 1115614 1983207 290760 71229 323718 1709306 2417292 1182621 2308206 1270538 979933 647055 2527236 2368633 1697426 1992330 279496 697895 855584 1861735 2262014 213746 1854400 2546453 2514485 1445342 1176370 929071 1528098 221630 2306901 905278 658341 1809894 1496696 1268441 275880 2168974 834383 1292434 2271090 1290509 2348156 1306450 1159081 416824 2254635 1298863 934578 159686 594776 498987 180945 1333465 2181729 1895893 1483217 369927 378864 2203237 1723965 1375165 1012559 1585686 511497 2161401 55736 508839 146985 937768 2158069 118825 274635 2081596 1176431 937297 1284113 2192316 212060 629431 2082012 679120 74985 666346 206400 1811784 708216 1017748 1544161 2620494 2273640 1071273 2447088 139535 1532119 287524 311051 1208673 1723000 1361318 312 730528 2484820 938648 2291502 421138 2262732 2007620 2322437 1619775 695228 1935087 1965986 2492822 1677427 674714 718791 2183325 186993 2146632 214297 53170 2145298 469535 191849 1632512 190829 1381966 1175131 413859 1542168 2635475 2410670 479980 896248 1729536 486808 2291914 2016543 1801830 2629003 2481761 432201 1345137 2525133 654169 770522 238574 2464806 329401 2129781 453583 757856 1274341 1281253 825653 211212 21121 1326006 1724697 1167744 1887059 33517 2262587 299090 2509509 1755159 1437026 1619909 2628609 785339 208239 242485 1549571 777830 563346 257957 2277133 317733 2030068 1122881 1015728 317831 2377633 1242749 997543 1956017 203561 2124274 2324181 1645782 840468 2197284 1564622 126168 1392885 1025577 242052 8503 2396178 893992 2422521 162150 946898 1443107 1896618 1690788 1877821 2356676 623940 843944 825305 2459024 650368 1997935 1848380 371919 1091555 2237897 2535200 1541062 1962169 1502376 610595 354629 601897 864930 2495838 2643231 1500248 208029 2634181 918788 1904427 1270049 1637428 1587213 1351241 628255 1351678 830063 340716 840469 1642669 2584939 1849687 1582106 1634153 753229 1114570 2264485 1218948 1285921 175013 1386552 2033036 650591 2561296 2097599 1530509 286239 414817 2237290 1114892 1815321 2209890 124364 650446 2426496 42020 1507741 1396500 2597134 4167 750252 343349 2042845 2302027 708125 2063070 1989758 328645 1452541 810558 143267 1029887 2149567 1549430 2319236 419250 326744 239529 1590978 2289958 1855388 791985 66618 1647872 1110773 1538569 1029191 1928814 1998044 1714214 2063788 413528 1806896 2094351 2493801 108174 912375 2144133 1189802 846647 2489376 2221623 2065412 421822 2507687 2591405 575157 236438 1319728 1507889 2404860 1946934 1755218 1185289 2567079 2452548 2125721 680658 2049587 1767246 1712539 2007093 1622403 1026974 162240 1257213 2539572 132019 74790 130413 161080 212452 1449350 605077 1922736 1533823 891939 2541217 2267773 2428525 2602901 2039805 2056732 1703303 867238 251265 1730372 1777811 1381276 2004107 1713072 742444 344785 2599610 1625874 1619032 1410832 1024372 1013180 724843 489124 1501271 688256 1658314 2129910 481999 2383144 1705559 96635 2401484 709941 2455067 302593 1875793 1449482 1657263 317840 1886771 135686 1348835 2586117 662767 525457 1156424 2289415 1834553 1769570 2403030 2148042 777559 2470419 2453820 1344776 309386 1014892 1472261 2564055 2574561 912974 1163476 1857127 2205917 1787094 1475794 1417872 2341817 1232002 2404702 921534 101946 1619174 2403100 936671 1812061 872101 2288145 2239281 50765 1311485 299139 1953176 2095691 866474 479858 2470831 1641466 130684 826997 2085204 986377 315117 103398 226537 2522785 115062 811831 1593040 2478222 571482 247625 2171839 2406467 2231708 1611504 1285932 2592827 1690656 40420 606548 583177 2444774 1084306 2581327 2583402 2002036 886507 1147416 1494775 2599012 1659357 2008795 648072 71300 1583018 1911811 185530 2646648 2565539 422557 2466017 557796 2394935 827895 158313 2140853 96686 1576139 194949 537169 2223687 1322205 2541101 1657919 106957 2534770 1764340 1138575 385457 2037505 738446 1469556 1553176 1930351 1495512 1394086 308519 2501787 2384225 701233 216831 1296644 2489449 1888133 2391305 2518 189950 2254965 2495895 107601 943781 2076095 1424744 2066658 21271 2269026 491579 1674262 55470 2469816 235862 1119600 889321 1950240 2434036 1752729 1236178 854210 1269863 872745 2501348 1962520 1569357 1473916 9202 2518950 2284534 2455217 313399 1579696 1444243 1292486 1993450 2541783 1874622 829638 417745 717938 460423 1106645 2473761 2445170 1142146 277258 2100857 1574030 700282 2576340 1168252 499731 794651 534411 2598004 417162 1640237 1548994 1333520 2074736 2274778 671160 2016621 1180569 684279 861019 2631187 2430549 1061333 2524256 1435973 2116398 1033632 2330378 2423764 1997375 642933 1454438 1079120 176795 421768 2274388 2325148 2143472 883641 2637051 1546964 847141 567341 1681531 2156999 2239994 1007627 2004313 2192531 2549761 2612399 1288895 1730994 2564771 2004647 1108521 2220037 1340477 1109825 714692 1694953 154022 1776214 1718784 49821 586268 2072585 1410790 1921236 2121413 1885049 2030114 869685 646101 2395263 1269827 1767656 2640077 2405534 1280097 602501 2443695 2244252 1292730 890452 510020 1626603 2594906 1444134 1514683 705595 439433 1172490 2568809 277538 2080690 2292016 1995776 1335734 2257580 1828812 2636404 2647008 2500048 2489906 2635063 750777 915699 36800 13887 90559 2382940 2428488 931422 119162 32794 1114741 2425019 744149 118159 2074058 2462470 2647345 2640155 1153085 1978639 2185259 1616081 610734 1674583 1709354 1949551 1189399 2051037 207687 2568201 1911763 1635163 1032499 1762235 2052597 582089 598677 1117859 803157 2100351 1775930 1943144 2468755 373852 151512 2445778 185601 420984 2033906 2373024 56639 617294 867805 778634 1603414 1660537 201788 799561 2636592 314254 1090544 499578 118187 1445498 1990798 328571 642827 616527 1953479 782736 1188473 994335 5465 1356209 435286 1824243 2517122 2143942 312770 1947189 1477905 544228 1870000 2516168 177542 431296 1063153 2134683 1099595 1200250 1283550 1491635 2438992 1240194 1701819 1555021 258819 1976908 84315 1888045 1324240 2417004 293935 1798850 1600758 1713707 728637 1730805 1704251 1247257 606045 1405378 2220215 1000288 292571 835838 380206 771578 1417963 1306826 2620944 2047799 1536167 2093612 1809208 1327989 1385331 1466735 1038830 216218 241531 1967364 1945257 1581271 1496079 727027 2480747 1131928 175489 1961067 1747343 676400 38450 1471212 992960 485148 2210880 859227 2000589 544009 1469389 2025867 1357134 1186562 2450348 1984325 2497650 2580539 2178852 419091 2150611 940460 150354 910401 2061152 1237270 461752 2546630 1812546 2182197 1823787 1047828 21183 2194179 1674731 1235315 953004 415786 1658518 1080758 193834 1131431 2521865 1550412 932663 2239147 2324485 1274904 2291080 478754 1590765 13213 1107356 1069575 1597869 756350 401280 58419 58562 75271 1057337 1138543 564613 117172 1024124 2561857 2409942 1007219 359068 65942 2630828 2319568 2411191 2616065 1390829 1020275 1141148 1306381 2630867 1691062 1409258 5298 735414 647534 1451791 2554637 594372 2069460 1774263 85890 876820 1184445 12066 2454792 2282209 870037 900095 29859 2484831 851548 266821 391788 2259288 2195168 1606158 2160120 700107 906724 450430 2545579 1764354 1799888 78055 843258 1743527 2176863 452720 1064029 1544436 1053304 2614728 2055855 1966486 2366186 135996 2361206 192275 2517156 969504 1677168 2231568 611436 1846305 842666 1254043 1765455 2463952 1499240 1783375 1939686 1633023 1907410 260745 197244 2629056 680099 393222 1256686 302862 2240882 250310 1402805 999433 2494275 147723 841631 990707 898912 1124438 2217077 184918 110933 2555242 293035 545387 970503 1197752 2317342 1599355 653743 2533830 1851797 1439481 2504398 85071 2270862 2552629 163758 1096748 147131 2213125 290618 2511838 834761 850141 1895245 379598 1770065 1523430 1751193 188504 1858462 1533017 1834826 1811638 2127185 158062 1273720 1037409 1965962 452702 174823 1674976 2079911 2079512 1502951 848145 326645 2187073 1552049 1900249 2457183 585300 355624 1941216 2017926 344266 460583 333688 1225652 236645 71261 1889971 1444942 1296684 954196 1902208 1167624 2567427 1676470 1713788 1309373 2382956 1734949 68187 198535 1401367 772786 2638198 1578726 1411426 712008 315677 296423 1787983 1554356 2487064 1264849 2184352 133431 928944 1257014 2587197 2139924 1535945 2265037 2066243 97501 61728 1538896 950473 1275519 151296 667496 1888406 943646 116099 1874657 246504 662948 2446697 346570 1336962 2059304 1245887 237303 533283 185178 2252937 2305331 2627620 806711 1394397 1952400 1394319 2476342 449054 1347267 69039 1946708 529240 2185958 1441020 2423212 346352 1484820 2029201 521002 706519 2496538 1286126 2409154 1618605 945036 2423299 1442991 1006997 476499 1638026 1913424 1524793 2346350 1336244 1521588 642215 1052191 313793 2347811 374634 1176794 1582408 1847724 204600 880222 2024910 587743 2318905 2555575 2124737 33155 1871847 859235 2340081 2611556 1785969 1187744 2487010 247604 1468095 108929 604909 1429839 804439 345789 759433 912880 2392591 2303610 197792 1088427 325777 1425620 2305805 280901 1334422 1208431 997311 1124844 2081415 2395608 1328409 262539 1407689 1281235 114918 482034 1660789 2112648 2602262 1603387 2569868 204965 554779 1165665 904595 1321522 1399820 2564030 93551 1500607 1724895 793399 171420 509781 2089186 880947 1096498 525203 321108 589214 33186 722115 52328 2057312 542833 915595 1204024 220059 221750 275340 1628415 837589 522991 1618394 422628 449006 2293195 2348433 2235600 2286155 536228 30897 2028019 867599 666949 895794 1761625 856123 1556400 1948011 735927 1036042 14328 2179543 2075893 581697 1318055 2265652 863780 1035848 68569 990039 2560003 1299793 187066 707509 1413573 1490423 1159702 1179061 802443 26706 2180410 1262771 1180299 147295 69050 2323312 1578877 2274519 1124047 1271541 1856172 1766628 1442353 434500 910224 2425764 1084208 2615586 1771635 2460996 2611788 100607 21506 1112510 1941229 2013923 1798375 307597 1213399 396954 639286 1267618 738252 686816 2198069 2046925 980333 2325216 878084 1381458 1374965 873938 623517 590948 1412291 140207 2438010 2420813 357856 60212 185412 1818340 672927 754800 1879758 1766708 1464625 667104 332513 2326123 632285 1641539 1528960 1227482 660400 2344549 1030884 1970441 1672824 1377401 62843 2069567 100275 1384282 2025043 141553 2166053 2383532 1175147 144782 1655498 419847 1950011 2029014 585852 701789 822021 2169709 1607219 1820559 472288 2396612 2531795 1861689 2554623 629440 1775717 86173 1880822 1838353 1373363 705862 1452765 41425 2397187 2263515 324652 1204649 1542307 1122603 1575984 1731757 74885 247384 968536 1158684 840117 126701 1314180 51544 89117 1829664 165075 974941 432009 1533780 2512779 2578855 2457222 1522840 1136502 2474980 749254 939596 1436119 2309921 475272 2282220 1490928 663559 1183580 1229685 743682 1428683 547122 1516945 5842 841213 463934 1885122 1506613 2281437 1699315 1106205 1427066 352573 359245 567327 952767 1386983 187409 607199 299014 927020 230578 2500982 616455 1966567 2300284 1542093 1123897 353024 1213944 1537584 1277964 1767222 1532748 1302548 1447190 924876 778168 391370 1930638 2082502 1172190 684317 410663 1708312 1083240 2025320 1520973 1711789 307556 177820 1044726 217152 1747030 1384125 2528702 2051957 1002908 359297 1999834 478659 331468 2294321 1769105 991492 643434 2255132 622151 1365875 2224740 1269947 1840899 7009 2171127 2020081 2599283 2379705 2274109 370962 1062212 518958 2505723 1858078 1972408 28505 92447 1521833 631112 2021502 1560543 1885453 1606688 767891 1560669 1747204 2618093 416533 630434 1339335 90578 327055 235756 1819900 480168 1751702 1322387 2489055 2162944 319706 271464 1382792 1091778 876518 2341884 67941 2097528 1089050 1076643 1952294 585227 2518430 2178466 2102593 1357931 1298669 737898 234487 970459 728653 2005401 452807 2367485 115525 943150 1684836 59592 343094 1803612 681748 1109224 643078 1010788 2179899 2086733 245776 1077850 626106 1993945 2434867 2012551 90548 2013961 1830727 919453 1235446 190137 179541 37889 320357 497578 871739 2620616 886418 765670 1210912 2343717 910771 2573006 2482107 2554036 1036376 2317074 1606107 8764 1113476 2613279 277531 555401 1976312 133153 144079 2011545 423495 455688 2532211 1270734 1805742 270263 282107 1432012 1990112 2576188 294573 984877 1900454 2473728 1534295 658006 2042305 749892 2543798 1985183 1894969 2398819 1785906 86311 226822 196327 2584052 1098932 1934062 1388116 552055 1321901 1063740 1953824 1240270 1413913 1933159 1987761 1411909 2097684 1009730 1328671 848363 1043497 2000221 1582724 1618868 2128300 1910192 866244 1427334 614267 1187905 1280382 653750 2433173 2519764 622207 1519712 929303 577472 379478 1777885 2049400 561793 2032411 119443 195272 1869623 219530 2229691 246591 2497070 840399 52683 1666089 2610908 1622262 718830 1739241 518819 1554519 411745 1453507 332455 1320535 711006 35750 2025292 806434 2074691 777939 331243 2160574 227316 114666 2382669 1415466 1105952 1871211 443654 1528350 2586624 931917 633076 997193 1180376 2418609 838889 2444027 878375 635766 1502551 686606 1098399 440634 1321622 1325015 919366 1198813 1930595 400668 2047179 2008188 1835763 1686369 2434321 2606364 1377894 174601 271969 703141 193478 1589593 2094386 2230596 563783 710323 2211193 2020567 2190873 1134595 433152 1401135 2605746 454514 2288425 2495118 1543275 944772 372194 2088706 762130 726162 1445001 471301 2380304 343328 78160 1800964 374336 2199715 2475768 2165820 1014180 1182358 1583597 2605518 840846 1550755 907778 2040089 1587520 1262949 1605182 2436581 1892651 507436 2206274 278034 797292 558657 1124015 2553346 335472 1713962 2048023 2325179 1992814 1956481 2509757 1249976 671675 2303313 1703557 2491827 2386979 101604 9086 612459 2025315 1647724 980110 497206 2338622 19312 2441120 1916562 948391 1713090 1066418 1057352 1531234 400557 2286922 2013192 1258156 2210204 2643149 2574646 370592 221499 265023 512844 860887 1344436 623658 1490262 1485460 1331937 1985626 1071878 313006 228587 668478 1493184 465071 1393535 2073219 1930723 163619 1609939 966044 1951691 1685447 2412278 2482207 201765 2332710 1585049 1125127 1230179 314636 2295582 1665438 446526 2593442 643314 905257 2262012 90711 1303921 2363395 428216 323783 2635868 1151625 1758411 301782 275616 1722867 1142178 396624 409315 2455307 1902330 1776512 2199012 279899 630384 1628797 1849516 873971 12057 1074288 342887 480074 2218693 1413895 961060 2412227 1627802 2335734 2257085 1118837 531409 352531 924293 53201 2252147 1369802 1788298 1814059 363210 1509512 1711118 813527 2525101 1160383 734436 1717237 821137 564434 622737 2077314 1704230 1749257 443319 545808 1762028 2539390 2449580 1743029 1746220 1061070 36203 1789767 1147417 628268 2616369 2606037 2638533 2483531 2112697 1547042 2176694 2133841 1704518 691460 693085 2621615 1771414 633102 1041301 2319854 113866 890850 2264339 2527181 1531580 730409 107633 784937 1035600 616724 1918532 237087 2073385 2349836 167389 1255772 1950735 2040659 891254 2523032 1099834 2019269 1469438 1082947 1249375 634413 1796495 1789416 2029933 1722384 1017278 543504 2430250 250134 1586972 1451416 412122 2515494 284219 2628628 1381225 535232 1870835 1411056 872789 1758796 558202 177508 259921 2098244 2178340 1604913 1928071 1416505 2062267 2427211 1939833 2067033 2453375 948209 890838 1010684 1456888 1463357 1377706 1217048 1501640 836341 2437154 1488741 1332042 655184 924620 1429245 858820 997685 1678079 2167607 1407588 2040040 368710 2259073 1367769 1910003 536969 2280743 1137142 1513412 917944 1823416 922091 215459 2203285 2261132 445353 2054524 1612348 58962 296994 1346507 1937418 959694 1237629 2107705 1106038 2014026 1126113 305851 1192157 2270374 398829 2435558 1281270 80003 1950766 2068174 1736551 2575424 1194892 1785112 1059319 702178 176069 454123 2243475 945059 2469945 420018 2141300 1186894 110533 1856346 858496 1591427 2136863 1952975 1719835 1660887 210684 241525 2380862 486088 287467 869573 1215970 1460901 2623346 2424970 1732142 90126 2543029 2249097 912736 1348919 1880577 118069 1115923 2001935 1314559 292766 70882 1395681 1471015 2494211 362632 1783427 1875250 1234892 414356 575684 1307861 787458 241883 33052 597932 717711 2552719 2485103 504648 2585394 1925898 1004536 398711 2501916 1953230 748513 2155985 329300 850167 313206 2638987 1617868 333158 396274 2568112 723788 124378 1225983 638016 444897 1798691 2180718 1828982 399652 1031327 635255 1628758 873 56086 574612 716262 499512 2391495 1135210 2547427 1133295 1498340 1916537 2100902 728572 158204 2161299 406577 1047349 1086274 2002967 842923 1525214 43844 2584701 2344608 863882 1379886 1060226 1746831 439613 163009 1084282 284886 578229 1401982 1417745 1213212 212130 2003201 1934234 1828894 1764687 2513123 2571649 1813577 2639422 1037706 184836 821833 1363939 2535151 719819 1011377 2440317 215341 2482069 1614403 2244988 2096123 1017531 2079568 1036981 734723 1410241 178097 1476105 895185 1372698 1239881 1762661 2037721 166022 182180 1501705 2274714 511272 536801 981196 1933488 803538 2137559 1581277 947909 1377139 282986 990832 1498425 247926 421711 1877685 2578637 1866982 1026940 1289693 2565062 2185388 2156423 2462757 2585286 2039995 2374273 1748357 340788 2264341 450173 120232 59398 371697 1453338 1448541 1341532 1766619 2451548 95007 1432188 156986 2120409 186926 2189815 1121121 897061 1254763 297776 1862145 2001020 1152604 474284 75691 2286540 1846540 639945 1840290 2508244 2363919 1968866 1896214 330134 368957 1898667 2198757 802492 1927063 1026817 886874 2304767 1451327 21742 2166701 224451 2195236 471839 2439967 360472 116949 1059233 1582881 1478708 1602041 830467 1694346 1471575 871209 2349016 1292888 83911 2304243 1896032 646714 842580 2535489 613023 1348638 2319673 948034 1905051 1938890 167253 1498206 496063 1530978 1302633 1653428 1743408 2058091 2107993 1690596 1465867 2139683 266090 1288215 1701560 2107668 2510665 2374259 1600637 1193295 1923004 370719 192729 220017 1917962 2526614 498998 717851 1922451 113529 163337 2199379 2436399 562308 594855 1892525 160254 1893764 1976924 195538 271765 118867 2331219 822733 1842417 652619 1074812 749522 786677 1461130 1755214 2343337 1886307 1999463 1742537 836151 588589 1295161 504415 1624088 1731897 39210 1278724 1077659 498204 833877 1349495 1539568 2611510 29679 2469199 1507440 2513863 2110291 887091 1235745 1376641 27106 1575870 2427256 220465 1189933 2077723 1741801 32620 2545716 2252300 1567544 1246991 342169 450638 1678579 752660 189569 1020115 829870 1558789 1588402 142357 1635860 71983 2188088 269625 73337 2572109 1782971 892941 627701 2401766 1653836 914187 397382 1890485 1096510 1094251 467009 108369 2351074 276963 1105649 1663768 1330690 1158983 1459576 340701 1969628 668143 937047 499132 58904 1143771 1674858 1838856 1426967 1546386 1330788 1589001 617815 1186890 2247271 974448 1215706 2643857 1176132 1207644 661449 45641 924002 1466125 1077407 1119938 2479501 38120 984617 769892 1139638 1935130 1980618 558158 4796 40612 38802 696914 2423157 1967634 981386 1426716 2643635 262162 950826 852685 568488 1619796 2048590 1152016 2543994 1555532 305540 1402878 1444381 467529 405682 932717 1206924 2394700 1003473 71777 2509809 842403 705994 605361 337875 1433792 1255682 605705 1300655 1991778 145326 1330817 35454 1979289 2386044 1266518 2219355 194114 1779865 2297480 401064 1955263 267431 1867200 2370418 591369 2026257 226588 1579149 2508818 1153659 1878118 867150 2434868 2487092 611787 1413404 1206604 1820897 210195 2488461 349495 82291 1911535 2032293 558341 1990567 2336415 2316450 33262 484454 109236 2145996 699210 2347952 1325429 2410687 276153 750269 147055 104120 1549593 2207487 1794328 173581 917130 228642 11694 2087144 2341401 1127156 129366 1315834 2198273 2508047 331381 2394584 687073 156750 593347 381490 1375202 1675910 2649063 1203279 1289100 2505967 1192618 1303363 1022230 1062389 1098339 1351551 538487 967320 1619420 2397648 385642 2118472 1039187 2393320 2197433 323593 2500077 1646511 1530024 2502972 1660291 2414771 2331164 253943 1930945 2164268 428030 1551548 2256076 721982 785126 1521634 2206624 1711196 2125034 663640 606777 2245884 1613700 835395 1184037 169872 981076 2374675 1353920 405594 360025 676743 1638794 94721 643450 2020865 372742 695620 1117448 560217 2297783 465186 1323086 1380789 426772 1697888 1356269 1542709 2446511 2575433 2348866 1536616 1025448 384363 2246849 1609953 1256254 306067 2547302 2196684 2525331 269213 536613 2349936 967123 2334746 2572925 989017 1992778 1565286 1480175 1939943 1293182 2254885 2304006 1170159 2625859 1702933 1812171 2465617 2369154 1458049 2024050 366970 2475303 622973 237474 2465935 1224373 1908270 1007909 372838 789032 2041853 2374269 476195 574208 2298372 2003909 1543726 1942288 1271284 1415160 692996 227963 524589 1248613 2119836 1456920 2554953 1993067 1815187 192640 2207501 1751892 421735 787279 838626 2397582 2223537 883086 2634330 1786106 592084 1439207 1184249 2220935 761398 2479 1449097 708994 77872 332010 412861 1999934 1946737 1842018 2547394 1604704 987742 871158 843015 2499922 58402 1057672 108332 254822 331431 138911 347047 627412 405179 130796 1498548 1279896 1570687 1931554 1930864 2506128 4960 2633246 838215 555048 1107048 1588121 170118 1261097 1112827 2455516 1999953 1189732 2098632 2493729 1184722 801472 390713 1183564 431483 1165327 59775 2388909 1467506 1914229 1844990 1180318 2257552 362505 587555 2507029 913458 379492 1239249 2455484 2511587 1047276 1356671 1910812 629590 2179819 1513790 908806 950813 143383 712795 1132318 1812782 2295836 162159 1193465 868862 1333049 1074682 2316179 1668338 1500460 2482617 2328508 275986 931237 1797903 724143 1456067 1196060 604520 633410 211959 377233 1068574 1643772 56966 908025 2037680 274096 90697 2635199 1875013 834124 2426141 364288 590844 2643608 371379 1565651 927937 2622910 2636085 621367 1187958 577656 1425471 738282 705686 2345970 2501606 1988691 1711666 418432 1291644 1793503 2462853 1020839 1240547 1528434 1395773 1556165 1698027 2229734 1635065 827503 2106011 2637820 1779558 1497973 381180 2501991 1539123 256626 1852610 956593 652045 2325050 2240245 1170183 936717 2386789 895553 1459357 2350667 408844 1915514 2242223 2543273 2518229 1692285 786210 81312 1167077 672276 2428907 2240624 1143604 1022902 2154326 1647899 1931465 234424 764063 1924812 1791110 47204 1856120 1565433 1748039 656304 404830 139104 1660806 2322755 1634414 489494 2479581 2007940 845841 2217301 92570 585636 2013375 44055 989219 2347973 869232 1426559 1413739 1166291 223898 1353671 237564 2263311 1939182 236469 1605874 1354767 915028 678424 893189 1434575 1893703 135326 1690620 2144633 1364567 2053641 1393029 626052 1640209 1526604 98449 309113 1766401 852145 760554 2603162 1272396 1907267 920066 1751541 795231 1131635 2204169 1785597 1033443 2101411 2296322 458922 1274960 2162901 1533704 2076766 1414552 664717 224658 1855718 81439 426565 1695525 1314188 1618294 1872942 2445591 1066386 947065 53765 1525113 297177 1269934 631569 1083051 1116733 1168796 1242652 609288 1582181 2530249 1140399 526010 62087 1831317 2407726 1658444 24432 2070973 666179 2142523 175716 1758466 770350 1456264 736450 2258008 317661 1495983 2182464 2039102 1385735 2110927 957233 1212279 645054 945268 720564 2375744 1675502 1920412 469910 1072264 2036829 649995 1124972 1104201 2410290 663079 1230029 303458 264064 572587 2465411 1961039 2612723 611832 1018574 969787 1237581 2281301 854928 1556533 1808378 2346368 1764702 2476117 248832 1423202 723984 1225419 788251 1640734 942465 2167842 296042 1715032 1707236 685700 482522 1784132 2188719 720244 1279948 2568420 1548652 1390239 973741 2481778 526194 716651 2160629 1487867 1248003 39864 13070: 328779 268288 13071: 500385 13072: 452159 1873674 702108 2053378 2395159 1076140 2266038 1992967 1130264 13073: 1886847 2602351 2096445 70356 780324 1129293 1782657 1832496 329794 105230 641223 423245 1712750 1579747 2230039 2116759 377803 340143 1370857 1564425 78526 1081009 2422266 346554 792845 1187164 459805 429425 87955 333828 1959949 449915 1296878 157122 490093 2553184 1050378 1090943 831248 1539430 993636 1350030 2211561 1956655 540963 1695035 1557593 1547861 2059698 717084 541756 656811 2501264 1996490 327937 2192132 297655 2271516 2497078 2285487 654422 474438 2568487 1936128 84381 1614827 2560583 1676062 1471745 506355 1571662 2160264 2330669 2489207 1087649 1106138 426726 291620 311696 405150 2012438 2416933 1858436 2308390 924469 1954861 1844770 866823 1366936 2613644 1964996 306287 1415220 2458378 1625638 1095830 2365340 220987 1654264 74493 1427025 2013059 6801 188058 251520 2227637 586556 1857672 827267 377178 1728133 648592 1939648 2082738 456386 2371589 2258805 1465346 867462 1216613 1407702 349271 1131616 830476 2360992 1933999 323555 41637 785697 1848988 1683019 1866220 659055 2428576 863875 2431070 815233 1427953 2379125 1000168 1193346 2011317 1723113 73406 849073 1117247 1761096 1491751 103006 2348005 2122411 2633585 1773453 1494933 970238 941630 801989 1903412 135878 1524079 1401760 1721296 1446308 1006296 1737983 2452796 884803 29630 1637870 393259 204703 1516383 527960 1979723 2257837 929627 2482366 39768 849533 690007 793202 2219034 222128 207634 1715674 2160071 2366516 1795821 1322015 400879 2420094 405283 1790786 2215855 997893 682801 2642382 1548246 2559684 127061 1794615 1614629 503936 2421206 520839 13074: 1505897 2473869 1441691 536596 1230647 540937 160872 1562289 2356888 1467623 1050859 1157967 1002820 83701 37683 1210831 2594824 997586 861867 2063765 2440392 513773 614812 598941 1453384 1748826 1041372 2311614 596847 2040374 1892798 828346 2105939 1035922 2377740 1448553 1900329 477426 274742 1077394 401047 2139362 1410995 2561509 2595551 2143697 858441 843334 1097470 2087589 1243969 255317 473586 1530559 1441998 1852785 612172 14936 2267858 1878934 1203701 1353310 141148 1616032 293381 930328 1641110 1136433 2179703 1201421 2452079 672250 9964 2221136 1529654 258268 408298 1924992 1122175 291396 2484638 942608 2548244 1039940 432612 969845 1727064 112397 31085 2309593 1933332 1291198 589633 1694193 1664020 893187 1498047 1026172 971994 1825332 914164 2073649 628985 730597 859650 428460 2050128 38841 1958380 1730445 492263 2044055 665876 1777623 1364920 555753 871168 2081450 1518328 1786284 1746402 278603 836810 1632354 325865 25 117717 2509444 356311 286201 1401663 1077731 391353 538319 684082 1023287 910318 1712100 2082659 334773 2177080 480249 2242217 36746 1383675 1088266 2483928 745173 1631932 475094 682502 2527264 1156643 2460352 637603 714661 448707 1861449 130165 424184 36333 258246 773904 400910 1958310 1149667 1842351 211240 836338 2495139 1202434 2600761 2018979 558902 287361 1831779 1324497 820895 1491530 1937624 606057 1455275 2166843 931838 2130178 591195 720741 1537447 593742 1693121 2335522 662035 2543516 2027801 1244563 1192921 2055243 1081281 1299718 281452 657836 2042814 1075067 493374 265955 1273320 360100 224298 1418518 1933687 1151456 626658 173017 2304309 515529 1602442 1026499 1338348 2170667 1999728 1611650 1511475 1489339 707124 1317690 1077982 2117339 2095079 1354427 2122847 2104077 1602776 5446 412760 2181794 1850559 2605935 75134 138232 524098 2592376 1415700 1737804 336895 453713 1805690 1353717 2470371 744949 1007328 569954 1468007 1855253 1942833 2589413 2560670 1851769 942279 2155081 603683 492943 2123398 1771360 2132702 1726332 971682 627371 1819970 458675 614044 1737589 643380 1564716 473574 1062170 1875997 70915 2105371 798871 722050 65834 2513022 1109200 1632794 1175407 2233309 379443 95146 1536395 2374358 641163 752159 2589121 2254656 1959825 2037363 431654 921612 2571414 1344153 623911 1302609 1479674 237516 1445000 1733430 200683 2312074 2299574 2250621 996183 1639199 2109600 259163 198173 1177817 2607912 2148452 208073 2324516 1914986 1736311 3240 1015731 1902758 179241 701261 2357558 1413772 1555785 1314897 1960586 1369895 694706 1452298 794345 1938603 576024 1227099 2448166 666964 1438868 392938 154439 1029749 46345 1478642 2441541 129914 1206640 2572311 634069 558726 1120190 2079247 857253 1171775 2281198 884040 1290473 2461293 207077 82243 383327 264988 1004941 2171504 191424 1973708 1618482 2445838 2137304 554508 2024586 2448201 1577732 1458102 1153162 133740 1149932 1588228 627721 550514 87467 268392 1631334 1807510 949142 1948962 231965 622562 1369033 467312 971644 2207932 2344918 1239483 598590 1548432 1224162 842126 2032382 53546 2097681 1483786 1560959 1705520 584525 35363 58781 1864786 2278301 877755 701255 187662 2472759 1521588 1627455 1205336 287868 1287405 2321519 2588644 1853932 1104216 1278145 1652035 1373312 2508685 1233657 743604 491406 1917577 1395259 1498561 1044449 753452 479666 2061213 2207886 1154875 738072 1239176 2172143 92606 268854 1327476 2464889 45587 1509722 1551126 77783 2480036 245776 2055314 1065800 2032398 1633749 748586 1642318 414727 767571 783401 1179435 609144 1591392 2378363 553677 2341353 1583321 2193470 2374435 2235350 1953233 844348 2565495 1332892 71005 446526 1344228 2373853 1462188 328823 925292 2549190 1715225 1872664 2102865 1699403 204675 1388284 471607 12580 2068848 2338258 1802258 1139216 296787 2394656 456977 267370 1277344 2034154 1250218 800616 2057703 1210147 2300044 1586139 2146536 1153098 2017787 305792 2124138 1409931 2514729 2063484 1022438 638962 270010 2537611 1497613 1904982 964929 1647981 944111 935746 1244069 431338 2410335 2333747 476512 1638833 1327251 1084858 1000959 583058 1908523 540694 1821888 1463332 452328 351106 2157701 2581363 1143230 2490604 50400 1571785 2648705 1141731 2287507 1058034 2068259 323086 2077964 2364683 799693 2309105 2135233 1969221 1723021 694704 709867 13075: 1362186 1708367 13076: 724836 2300806 1023101 1126901 1592922 1349613 693162 338545 1679397 720022 2560031 65902 2354142 13077: 980727 551693 723858 1698546 1290356 159885 55179 1454209 73391 682966 1035181 2629811 2105453 1483920 1195495 1088910 13078: 853269 13079: 24244 2185614 2573694 262604 1108412 173989 1308: 2267434 13080: 2150829 30020 598424 240324 165545 613699 2573464 1270322 13081: 1861028 96337 890373 1678038 2602019 1318915 25382 1042095 1080963 340496 2332858 1821793 335628 1552201 1539612 2611785 1598806 735796 870532 1644534 1714308 2273439 2586597 531744 1020376 1932331 565584 1552965 2531459 950827 1233168 1873732 2567648 2623784 1982061 2113046 580120 931782 1918123 1080039 519149 525540 138024 2257000 2590457 1651246 1554938 1939674 2338029 157706 169413 1651207 402658 2220945 168934 1489512 2411751 335275 2012825 52540 249544 1719119 2497851 59091 1902164 640741 683713 220525 1645568 2354144 982491 1704250 2221231 209404 2279932 836580 270168 2572170 1842326 1601620 682831 2078239 1679131 1662919 2528165 358291 1772170 2592564 1813025 2089903 650241 703442 596902 2192242 1389663 2298687 2323716 3386 621802 218396 1520984 157763 1885171 2006566 2164475 530211 1452318 1758060 1851674 650337 285981 2311109 1919258 631658 1086101 1592364 2185523 2430651 2598039 1991920 1267352 65431 1030727 1163599 1501106 2021959 361749 220234 278620 1429123 394435 2331878 1289728 597872 269043 2337839 368232 390216 1313734 734545 1384642 1891044 175184 2282968 1099796 2284438 1989144 1922840 1135059 2473238 2246129 72954 1695407 64105 2224220 2264968 1153623 1055076 1092418 1026111 1625238 1301339 1885679 1157513 2369238 1475256 1331022 2438389 1781613 759025 69131 54180 295992 512522 829092 1671243 2151182 1882958 879343 965722 1788753 1860774 466526 1999363 2597908 975454 1120860 1464746 2611663 669071 903182 2367675 577591 987149 1718457 87966 2578536 981043 2495762 1882907 116478 259925 2219509 1895772 746609 276733 2309147 192068 1176800 484701 1239357 2095597 732516 68322 1989053 80065 1515217 2627731 2456403 1147966 676322 9231 180736 2461007 149310 285081 259407 1089031 192408 2327223 155910 1278180 2268775 397932 951147 1959949 10512 1489003 368505 813744 928422 749662 2393719 1068793 150963 1949983 666292 2227116 2142687 604359 1084926 1189017 1439562 2328930 385772 1254310 528672 1039046 680478 1999582 1616486 2086440 259496 409867 496049 1291287 2103008 1575739 1426839 2320584 1899188 901111 1139040 559914 121370 1394466 166456 1822441 2376297 348916 2294504 2404890 1339005 532655 1821477 1052105 1250482 238618 733606 1738716 912093 2573815 172747 2336725 2163703 1499343 1283180 2312827 603718 1632403 734306 2122248 1644254 800887 923691 2546059 2523733 1978494 1994511 1390755 586976 450724 2409981 1737715 2469249 1744737 1759827 561494 1298295 50164 2546892 1504420 2361446 1227567 1203930 1415455 1662916 1777973 1003837 1675950 1501772 1522814 1445365 1785456 1573332 1999622 702334 184409 2279318 1832860 976679 2543215 2242242 1182073 586491 224688 2235633 1759473 1801298 243343 1392430 2278617 763719 1832205 1002716 959865 2501259 1296115 2379278 257672 2395715 1195071 2227333 2524145 1475876 1673138 1832728 946552 1962138 1195889 2249396 659132 2591957 928465 295922 1807327 1588708 2558635 517795 1662359 2111640 190473 1401144 1969963 1382043 2162753 338753 1614580 1964519 1212852 584580 1980654 1703118 1495480 529389 1792787 457636 1166344 32895 2301223 250394 2381626 1055768 2297660 2550439 780424 2323553 2281392 346761 1835805 361837 867885 2473013 428014 1403458 1087038 309483 1303293 1833000 352188 1937736 771923 499222 2253084 2143625 282076 249637 1400370 1781836 201495 2199061 1705356 81050 2032274 405735 1506995 296354 1803747 1763085 279630 163580 306180 2002404 152477 745971 601441 1494074 2257906 2586825 1748372 2533709 1860648 2482520 213387 2374186 1724493 1868060 2412596 1071792 646417 41837 1340599 2484033 897081 645772 890516 2395222 1111207 1208356 563531 2115223 2647746 994330 2004041 2382758 2587629 2643281 2349861 1962074 2448402 984366 1333672 225181 543571 1874927 1640674 932046 1458645 2177471 1267444 913053 1401989 1169485 2138216 1044369 1590435 1886172 1502204 1934296 2030626 1234286 804111 1441340 378712 478704 1479260 2280340 890226 2057702 983432 1750090 527702 1527707 1611038 271182 1552799 1678786 135973 510357 443376 1193508 2209843 1774599 1194814 639113 161378 1436701 1777985 2229747 834538 2579439 2313268 1794347 2077527 399118 2022097 1492281 166171 2072567 907040 269126 1162196 2504393 17588 863868 597781 416095 1505435 1128503 703140 995021 2400127 452155 2522424 1028417 1406437 347750 2384021 760061 66493 648304 2456308 1168992 941294 168770 1445384 14524 2556953 1704588 1988671 1491030 1791719 2081837 2512920 574931 870246 672215 666399 1594696 220096 678184 1681943 2348508 651255 2093972 2066911 1317669 1887529 425093 446590 1308068 1777412 2118750 1401161 1495435 444611 1312806 1541362 1638862 1386294 647651 135479 282778 267119 1477177 2101632 1434345 2640394 907300 1794909 415859 934940 521062 1130799 1523511 1739970 1534602 2314305 2609207 1578010 1934442 681399 565780 100228 620126 2186061 612535 1972277 1225300 1055185 1967983 878454 875333 1555203 1297643 1557883 2645795 1293673 1955800 1191418 830349 972078 1601007 960579 1202722 1318764 1459612 2036313 1624996 183680 1267416 2362261 987377 749563 2393828 16326 2529183 133564 2246700 279106 2581781 793586 2497078 236229 1831044 1675896 623853 1553908 1439340 2187908 627056 2575929 2047805 813494 1468473 2006520 156002 2302988 2149301 2255748 412476 2167962 2533765 333223 1058905 117348 1541444 1017110 1436649 2076669 1457573 1337120 476446 2501874 1309961 2644474 348271 1523981 612498 2266585 760541 1187649 1415557 1428134 1965450 755557 2300785 226007 286364 118904 2297601 930788 2332543 1741202 2476695 117063 1147072 1767861 915583 2601048 2413481 1541408 2009329 54961 1954955 1126273 1909606 1475712 1130945 757355 1945240 2038799 510368 59086 1516264 78867 1726380 1099027 1355253 1120675 323268 1788137 1412372 1838177 919159 1416215 651020 444082 1810512 2121407 800423 1200595 819849 1191831 1318240 545460 479386 581610 1609072 1473128 1465514 1848598 1232403 1038698 2030695 538717 699176 1125686 2329905 527297 1576054 398869 2260286 1395879 2308094 2441989 907912 1681898 2412125 51742 1964331 1145802 973768 2440608 1307608 2313860 1614050 1974571 1098094 2392375 1074215 910315 852079 1136929 1393114 910805 1802941 2137485 2607562 1700288 1239941 2215164 2369523 2396648 1420526 838537 1677500 1763099 2302764 349911 1689263 2391096 1674409 1117061 2380481 2128242 2212266 1977977 1182085 788476 1332331 150777 429520 1818224 2161266 586822 851147 1421084 1567357 1414514 1564395 2274745 869586 1253501 2419609 27398 557925 795052 1396970 918440 2566857 2406928 2446210 542118 756359 1647322 942910 541574 2320606 119681 1707364 684357 1586128 610032 1904850 2341015 631039 104185 2014772 1876977 1299718 1250305 1356539 2495804 1276021 190325 1952614 1875216 1112235 1887390 2355357 1637863 664628 185144 2269463 2617529 1449008 2043903 2599051 1511148 7714 1150730 55582 2313777 535906 2201202 2072580 1209270 1686590 2595787 1352239 1511801 1905239 272995 1044556 1289642 1534191 2047038 1025278 2511204 1383500 415683 1938394 1893512 1770051 233206 421900 959896 2285994 1321765 967075 2032377 1022194 118058 1456537 1400474 1524486 2375178 1618861 1007706 1604236 878033 271676 1688654 653587 286088 2462330 1745911 409663 2512090 2070353 578571 1689237 915659 1399337 1946141 689240 1444767 2196681 243827 2597485 1091156 1013305 1799278 2578634 1393667 1944108 357861 1681970 122957 2396123 1013835 1496963 19684 1651214 1637685 2027246 2578493 2553592 752724 1509584 2476039 1875760 1014617 1341916 1108154 1226206 2031187 1538786 1437710 1940614 1409187 1747574 477989 9388 65430 787164 76754 1264755 2604383 1464107 1621380 1302019 826335 1212230 1884079 1356879 2020206 1000158 849142 2620764 555489 1598674 1737740 303423 1272740 812828 1955135 1456172 277726 551309 504823 636676 704546 2046904 2113845 1921848 2240060 2579841 1272208 1779301 1341996 1442500 2554025 2004371 1670612 1303591 792483 2394573 2058381 1170431 2599611 673232 2359859 1350064 1642646 1680587 881008 2530416 538124 1217490 592253 204663 1199591 2411001 2430292 732774 958163 1755754 219966 532208 1090213 441992 1400352 2390581 1817217 1716977 1440825 1746881 1311504 114701 1913389 1449365 1065308 1989405 1485197 1378961 2353549 1021792 1161782 1780281 1025328 406679 387342 672248 1809344 363797 970179 2441184 1927302 497262 46327 1291403 190881 2130949 2631949 253582 527076 1542754 2250 641518 1354424 1697523 1571531 923561 2476551 393763 698917 2501942 2530383 207387 419663 940219 2480648 2209413 1535851 1079986 1108889 2522517 2146175 108507 2527950 1527097 184574 2234915 1825865 1081598 2383754 2411863 665841 1210858 2420030 474599 1090789 1662740 936249 2476243 2100080 2272453 2090896 2596454 2580594 1904862 1530149 781106 1265586 1675018 231546 1035885 2547712 1742573 97059 1235762 896713 669508 2187976 894217 1599516 2030809 198575 1509826 2214502 1699588 2041826 742825 156777 1567977 1608031 742824 369812 270750 1854747 1116774 2315752 1934382 1862369 440003 1219664 2129107 1978354 1050037 176607 1354590 571625 60956 653123 1193582 327200 2397122 1054543 2093962 1142390 2184168 256876 83028 1643633 1953905 1974827 2556028 1218522 1019262 2497373 2412367 41488 1361860 436753 635284 304432 1537495 1608426 2394117 1785359 616968 127369 661672 212136 963972 2630454 1308601 2608496 1127424 2560416 1908399 1891292 1870385 734532 289884 2429423 1011939 2243836 1451894 631028 530745 531658 2542766 2541617 831176 1140058 1001401 2227550 1080202 802518 906683 1675955 1025334 561194 992810 200946 686611 2146753 954176 1041628 2632982 995875 179849 798254 543986 1048386 1735098 2232970 159308 892284 1210270 1146284 266128 211674 779527 636330 1067050 1366337 2580885 213241 2133655 1642368 1458495 1328763 300583 860630 1786777 1570868 561695 552968 516034 2554679 1953523 1083743 1702531 40354 702055 1745826 1048789 926656 2161018 406410 526310 1895587 645747 1318050 571440 2318669 1899778 2197000 2001174 535403 2326009 646895 876021 2409582 1245794 581140 282646 1157664 545891 813034 17574 318392 1331312 1788056 2206990 1476330 1471264 940412 292591 55744 1255951 1870020 1568645 1380113 78202 21923 1860262 490122 966383 977606 71244 1857342 1966853 533728 1751020 1865544 1564630 2026045 306571 2018683 1493456 1267910 569187 562583 408373 2368381 890685 1168554 63911 1018401 1036997 973956 1386613 82338 90788 467332 1457535 1189374 2067991 2383117 2112269 523382 2227766 1392321 352067 138596 2567438 1854601 373806 2051489 2223513 824422 1082 634280 2112959 344482 2012506 1650310 2633187 1844761 177339 1801056 1501629 2624480 2333761 2157911 1343296 2426584 2571075 83530 1151929 2311145 562281 144530 1261305 2592705 1569978 1887951 960497 1565772 393782 1980442 1370439 2219526 342608 262126 252572 1639973 2487051 1777508 132491 1917373 1100843 131550 1662058 817726 194409 2183162 2034703 499700 194277 658582 782975 958604 468178 1147018 689548 2129577 1246845 1413414 1149664 2287483 1741280 709989 2531029 346194 213798 1849463 2623948 1781852 2009096 772437 1627849 575473 1757567 1514104 994288 1580005 1636988 2432364 2394024 1105863 1507561 514909 1856614 1839402 2649207 283454 89355 1133486 1938722 1991181 503040 76915 2495459 2394150 2137416 2348648 1354215 1795618 1763056 2545680 910558 413859 749248 523321 2526805 2546579 1739703 952035 1123874 585976 2406543 1369343 940163 1822584 2433570 339782 140500 1853052 520825 312417 216905 79154 1301854 2626017 2497367 285723 1531430 410351 2448387 429116 933559 25848 754956 2318780 1186192 1461547 1288978 2035008 1214861 1400403 2390000 1606802 1867548 607507 184726 946342 578113 577740 2197595 2191734 2140290 1025976 658660 2167709 424276 2058740 2375380 96804 831942 46921 739601 1053975 1125456 2582900 1884449 1841912 1865133 105994 1894734 2063109 918507 1442493 987749 45431 1618096 1067416 1498880 2469417 251049 2038297 1559147 487095 1456628 944612 1719716 2306030 747566 653646 305800 637679 418205 898037 2525698 1004941 1952802 1663459 2503339 1912578 2577647 2178323 1474206 1729394 1246393 2347992 919889 1024031 887717 1856903 846882 333820 735854 1360581 2032376 247323 1348127 2032263 265910 2127748 1181103 211464 1094762 223870 450689 864072 139151 600601 1620066 2396429 2031724 132511 36837 383000 350308 1391720 223095 310497 2220853 924393 1980637 1477652 205994 1393525 161141 1278830 840336 781603 1518786 787471 911798 2161938 1567846 2293941 1578084 1751250 665188 1102078 2430497 2428488 1676994 1079422 1404161 2627543 1592916 2283081 737808 1619927 973857 902837 1230782 1257093 75863 784506 1444388 489163 884704 1912005 711232 1551848 353368 994396 2221678 2116950 1321395 881061 2122358 1040572 636197 1873021 2527924 2138510 1731904 2422562 1830094 205229 1398922 2051367 666645 1293343 1090732 166852 1976926 1612685 781305 1022087 755677 784615 2582191 2331941 1614760 2484283 94879 2134242 1789436 2453494 955043 449543 514289 1981369 2356164 2230593 2149111 1900952 2497997 446727 389595 98798 2264455 1189097 2008970 166965 379149 2057828 2642122 2510040 2560633 2105835 1771378 613712 865347 1020778 2156202 2323199 762299 500593 75702 2563972 1383154 1784928 2099515 1291255 2458273 2553028 1571021 1415632 2045756 1163402 323797 2598025 73133 133872 1811638 177164 666743 654083 981925 1874857 1506289 966248 1315419 1471429 2065921 1238743 1639302 1085136 333704 1021219 1855555 1871094 2020280 1948082 1609691 1987167 1527360 1859810 1767870 624132 684196 164631 1827531 1303769 63790 461430 131742 2060256 1673613 1955447 624510 642215 295178 1841391 2179442 1804436 1194942 1977148 1325048 2383671 759330 641792 751109 1566104 407653 1621754 11016 2304080 1372062 1031318 896521 2148611 24660 1294918 1526890 102988 1131071 534492 337800 2271106 2052101 296459 1249626 104005 1187454 2228042 369047 1270165 1388704 1972986 1886794 2023340 1151165 118074 2447413 1840329 2363515 1544635 2293459 2603741 1902323 939988 150616 2533242 2286104 946955 1461832 1024392 1006198 1412559 2610586 1794898 1871136 437955 1127149 2272534 645749 1458707 2090978 675683 825110 2644232 823186 894421 45171 1829428 2334743 34699 1392347 152908 1975510 1830265 974222 1697374 180965 307809 586644 1391624 2034144 645533 572389 272346 1466264 1280491 1466114 324507 901019 1718685 855270 86741 363404 2568712 1859490 579197 582122 697710 623845 344058 2310372 1011393 1610624 639261 16800 463037 1104917 2008336 1345044 494066 763981 451044 1158289 1775275 2049483 2620144 1711838 523794 547270 1718410 329358 77783 777332 2603980 166163 1220152 2069289 1353284 1512891 1316054 1623605 1211556 1704253 1760054 1262147 2089137 309957 1728417 1218418 2580645 1985631 2160374 610911 910371 829617 136434 2358346 938264 2626699 882540 1722141 1330494 486166 796211 2149136 1209334 2483318 993059 1172430 1969859 783418 2504446 451361 2558481 1962985 1882517 444665 2456141 1721247 1452048 348569 990196 477325 1335584 2218511 2438767 2208964 1087046 1200784 253971 1198221 201111 435384 1088162 731268 1002171 751202 1053685 1210124 2334126 1725073 1976440 2395733 318210 182969 944289 542414 664565 915069 2215676 2293620 1302700 1051778 1376922 1647050 2207331 1007890 2500334 1920229 1173113 2253578 2353406 745317 1175494 799340 2318914 728051 2613609 2229570 1700168 2439339 175515 516292 1104544 564730 152433 289967 522422 2307623 1592053 1905760 1563842 128962 2602594 566823 119390 2182068 271971 144546 839414 1015702 1497164 2593380 1868333 2077186 2396403 558221 2007818 2500803 1206466 522786 2599911 1433243 1774748 1575975 195114 643924 1760243 2052441 819550 2061041 52358 1753753 1132087 1894232 43212 1776785 2489097 820670 908684 1517386 2046847 2644271 6915 2427260 1069964 527854 2145181 2225583 267230 696905 288176 1170702 2180995 1346546 2354531 122608 1651438 987891 2266630 167456 861127 1701805 773902 1405233 1177683 2213008 937995 2317531 922542 1339179 995014 515219 655156 980751 1790028 281347 1342852 311371 2320446 1897960 2202232 2369101 830062 2492685 1453338 994533 2259371 1502664 1713010 2597793 61584 1433272 1726038 805969 2562143 713348 202522 1905051 993593 460829 613338 788496 362235 2378532 1857322 271079 772818 520302 2062433 828197 2611458 216790 1296322 2345045 540454 751283 2425543 845727 1187729 467009 2162197 2458650 421419 836155 587219 1735334 956749 2555801 2123214 228703 988217 798086 2596409 1199806 269958 143467 478181 638962 2494394 2176997 428964 317338 1391817 958345 1510700 2004025 489188 1111127 2182805 300315 557554 764217 1119073 1897508 1688109 2557776 1239513 331381 2023200 1498824 931003 678400 2437207 1932526 1217133 1739673 535754 537270 1763141 668019 1331343 802905 1709856 898745 1949308 1072926 2642651 1924739 679943 1231005 216248 181297 114341 1852323 99747 320627 2636786 2012030 632947 963671 603590 714127 2484543 444124 2026155 2146155 534791 2574528 2399637 1693668 239678 637997 1344404 326834 1388963 385516 1578457 2626750 1180022 943253 84102 1255360 482575 307996 1900526 11839 184390 1537110 222822 757257 809935 1071399 1698817 1468597 763373 2084121 624892 2612044 87613 1284233 59186 1031160 1176757 115284 1012219 883522 1198887 2599401 1593623 709793 1456960 974539 423672 2356313 681395 1376321 1935921 1134310 2622910 985083 2210440 2472717 280969 2408104 747146 764092 696672 933497 603135 2201751 1068835 1511010 330511 722450 146742 1397993 1141714 2601384 899799 717163 1128583 2566965 509008 1975389 2147298 1022914 2182780 1128399 2394672 1074598 2416243 639170 378118 757085 1372926 454389 15159 1058359 893544 1729631 432969 1643973 2641789 2377002 1397044 2108482 1491590 288387 57707 2257591 1641425 595677 454631 598853 1888106 13082: 565035 269552 612892 1123426 2115517 1499082 812725 1797641 2107783 2101248 2221920 1059680 2289571 2105287 1452848 1549507 267369 371355 1725691 1581331 186891 1235010 2601782 35260 248199 129185 627871 2049611 1753895 118564 63364 1860433 2022128 2299223 1438715 432332 1728699 2424154 1388002 1487473 2636168 1582874 298051 327589 2329683 966695 1257636 2074330 1172180 1499094 1166344 2297926 2630094 1574013 1985664 261120 233456 2306266 2244864 1503084 1400632 2372257 560108 1902097 670770 1970762 1186848 2390133 1608546 2241089 564996 1225022 2526353 1502706 1202240 2215040 1624970 905132 359349 1532551 300679 2463564 132058 1648670 532604 163134 2420439 370824 1620310 804864 1803105 2320761 544427 1408227 101435 395554 480109 1243344 731409 1014106 360976 1232538 1407171 1649253 946459 1414514 1960241 1171675 2463489 997317 1098559 1868477 2539507 969484 1384002 2260668 2448027 2572014 2193402 1733947 2051329 659319 840254 1866838 768672 437807 744513 290887 1472190 2475806 1792595 49833 733652 1825266 1758162 2049185 1256444 2324343 804930 514262 2644093 2319713 2299714 2022129 539113 2258269 1182550 290944 46923 510373 2221296 1527086 518047 165415 1088600 2592905 880961 822509 1197784 1394061 2597572 660853 299457 424229 1666471 392366 2531379 2398828 1074797 891554 1124691 2293891 1755543 1227044 1013329 324370 2464357 464627 1031519 859051 449509 2431933 52311 2051786 1665528 174224 1209911 1368797 1491893 409351 214381 841558 1419220 178926 900063 206024 1838533 664889 240269 2372834 2607494 47981 428928 567837 1157810 1473645 1897417 1806029 1396670 391957 2293913 585665 1911539 2178006 516749 726511 113873 703861 2486520 1599206 1319640 2370293 1839212 593743 1451679 383473 469040 120816 2304447 643021 1767124 140636 986639 285405 1644699 1070229 1423745 520510 331388 1484314 2542796 908544 714804 378629 779996 2561397 511292 1701686 28461 2171203 2346761 250485 2314989 2395043 2531370 2441464 1808982 1687348 1368577 1817738 1218949 830244 492071 2399049 1185013 1016673 1007115 2465448 1865634 1847655 1048261 1590215 488628 1263372 1883962 1526362 2075123 1578046 789617 2238005 1238187 1402431 858394 2302101 1785688 1411903 1845736 2325301 151154 2242114 2506053 964562 2024484 1361189 1627307 820532 1752611 2261398 2158325 650304 2241465 833829 2426094 193939 1110316 189273 2449966 2364687 2504578 13083: 2466509 2329084 1621816 826999 1733995 164882 2177714 571387 1506834 2395109 1010577 843633 13084: 767816 1686766 535268 774717 2593521 2296483 1779210 1789133 2602059 2164063 490553 2275672 1075075 1688609 1852627 793852 1706044 20177 1842099 2035235 471654 1341478 1389339 662106 2214497 1505170 13085: 397732 594884 535962 342641 13086: 921293 2198055 816202 599553 677911 733952 1518496 564972 424103 2373120 2428477 1067926 857810 1704459 1025022 2552947 371818 1234327 1586334 2331185 1551842 1381891 2539861 2083720 1637236 72567 1524742 1593194 1987359 1288282 249419 13087: 921567 176006 66414 762327 636655 2504147 102354 1695001 1632243 513501 1295288 1753212 632487 251566 1199723 266078 434996 2442722 283976 1873474 2628946 2284627 1469305 2206704 113501 135412 1487573 1824171 607572 1249435 90134 439529 347243 1824150 657556 1659431 535236 2178619 457244 2579269 2122611 352254 1348690 365539 219846 1687248 1872258 2035777 320341 948484 540322 42296 1729644 1851316 836966 1232745 826364 1866729 89368 356035 1452806 641109 999651 2116569 1524652 1823977 72538 2118895 2472079 2510860 1256280 1444951 1566518 1207365 741488 1815354 2582617 544 1808254 2068024 573814 926644 1600554 1074420 1257948 236209 386347 815922 1635009 982825 672093 414840 108795 1580125 1931714 93196 2309639 862830 810348 2325858 1391095 690490 32272 2453855 2016862 1945051 2331006 1561165 27373 2538610 1371544 2089949 823955 1744289 1667063 1084065 792631 872867 1105784 2353324 725719 1377629 2482000 189962 1656427 1336095 2346294 716034 494710 340678 583575 152075 606755 234837 1837843 1182842 2474762 308494 1222320 1609489 320263 2520777 64789 14590 1437552 692020 2613671 21322 591122 444204 821727 1102861 1235220 2536216 918156 156245 1802136 1071401 1495549 2086414 2239709 142131 2437074 1294416 1084662 1679325 418680 1356995 234375 1754434 2498442 1607909 1811654 861792 1048619 2549559 483904 309293 129182 1951687 1145319 2393223 1256936 1583725 2448898 2195956 57278 2269931 1027282 1650639 2306923 497679 633040 1185518 1488448 888937 1461660 2551521 2164345 2550142 742733 1228783 2105243 2135067 805375 1665270 667422 2365361 2646637 1777950 2157033 1339350 101685 490522 1761899 258224 1572765 2033565 2496817 1892824 2545840 1814544 1683533 1674534 2418356 1479687 1418347 1040032 1254141 1208479 1555752 612471 1952152 190666 620130 1377221 1193794 167419 1961690 452481 2576203 52780 2254295 327893 919294 53604 1840542 1590849 1600111 1491883 1522962 1824061 195642 1372330 199009 72754 949893 1600834 2089474 435094 1937789 1994129 1756204 132555 564868 395290 1124366 27675 1185183 1315546 55126 532654 1206915 2444857 617082 284484 2063882 1494048 1727691 365169 1406808 261155 200252 1275446 2185946 960241 1273104 2237303 357472 1283978 2408245 13088: 2641375 839615 83563 43141 1852627 177104 709603 1087762 1433393 2196251 1309: 1938968 13090: 1264001 1729055 549515 815310 278391 1630678 2224766 19549 772542 1422833 1348253 1367987 1971373 1116390 1859144 2287442 681095 2507385 15105 2606654 1482399 1593899 1846669 2313292 943471 1727772 1698126 2543246 102731 1776548 876404 839679 586428 925891 1784495 103436 2321150 1029411 2276194 2223658 2405654 320973 1882419 1934976 1653240 13091: 2278157 1412790 1269051 1662919 1355221 2092345 361832 371654 311864 1906305 1357580 377568 1079200 1252779 2468329 2251965 1701027 383062 1828740 1661999 394808 2127716 817484 89533 1895382 1577356 781735 983903 1654947 1624047 581011 1463056 677501 1595606 2503034 873078 1622310 688717 1491877 39642 159035 1506085 187629 861532 939960 1653232 835478 919719 1738635 1952121 1608824 1421436 1952277 2159494 63740 524312 708374 1557449 34152 1220654 2193527 605079 401457 1433687 1994473 1697778 687473 1418989 2237054 1102945 2459860 528251 798402 2095812 1537902 714887 1166686 461692 2177657 2466638 1249375 2151845 1480209 1231697 218980 186927 1016303 2054563 325639 618499 2120034 170093 628962 2236906 13092: 2190620 700368 676124 1670625 13093: 968702 13094: 220956 635378 1852661 1333630 2602760 2422544 1072851 2557445 533572 1316919 832699 2512860 2357868 403112 974174 703170 1981453 217213 2068480 800692 1877911 334474 439322 1075410 443253 1795209 1640221 13095: 1705825 2635705 423425 764075 652592 1630244 1761502 1551637 927777 1042797 1124444 1758644 1499958 753091 754286 2503866 1722838 1553767 2145692 1387026 2596458 13096: 1498463 2304146 1077106 53346 142724 80365 794738 13097: 664052 2397704 1170340 2441421 1969563 1781414 2188296 2020678 119848 13098: 2013496 1765381 1813472 2323607 441987 212729 871687 193154 359340 1684624 1108754 245381 1563245 2166555 2228175 2623981 1959049 2545241 1897433 1407348 2315349 2330352 2024164 1184115 1486942 355435 1937624 1477760 2106681 674678 791787 1781927 1935834 316378 101300 547283 2511676 279192 2394221 2564845 2434614 1958632 2516214 1674073 4906 1618991 1781007 716943 947833 634430 1282499 1280291 2294805 1686850 37341 545523 2049680 1850071 894318 747821 2249777 180249 1498641 2421563 336916 611411 1647925 2473351 1170376 1752102 1882093 2454564 1900750 13099: 660599 262423 2483467 1484049 2081789 24059 131: 1389360 1498526 961642 874227 2060528 674866 1310: 1649576 395337 743633 1561857 1846331 1344624 347508 151629 13100: 1463421 1193278 858927 1007809 455186 335572 912950 1006792 1312034 743004 214660 1196121 2266138 2384235 2429880 1248824 2523163 315376 2176030 829701 616470 1460657 2630094 1999395 455154 1859124 55495 29693 1816966 1422937 2299459 2474412 412146 175711 932901 1043715 1073336 942702 1595603 2108443 1100798 1183359 762260 78579 2526187 1303722 2260000 2137312 1598660 999907 1168585 389143 2201265 1914040 1986584 581687 2249910 1549497 1942077 822525 2547767 2035166 548718 324865 763255 771428 545436 640299 2251958 471722 762423 1958891 2314300 96071 854138 210711 101198 38216 410061 770834 996269 1625463 1937347 2090685 172085 887575 394294 1535244 996910 726362 1282499 972123 1728583 1677965 1140990 937487 656488 1712511 588716 410321 2180938 2435514 2402349 1876090 1400572 1033437 1163401 2086655 1239055 2030777 204189 1951043 98384 929070 932526 1095480 2087904 1635135 2141457 491163 1884933 1668190 1332191 92499 1248434 1354575 2059949 1076056 1948578 150147 1184576 808284 1703266 130601 385400 2483627 1770852 239531 1652017 1839348 1398107 2434807 921587 1694855 863782 13101: 1261158 13102: 2625561 2366099 1212631 1925524 1028459 1700267 1793144 2220586 2002741 588383 1682548 2177416 1267055 2516101 962445 1664094 315229 89948 2316783 82271 1514124 113697 163977 2045117 1792969 2486770 1778714 1262191 965454 693838 1291287 976311 2350988 1981039 1476345 2082036 908591 1784482 2619901 247643 2512833 2373203 311097 514579 172856 421953 1052236 296354 42713 2282008 1644216 2627829 2017367 633239 309933 1526391 2031413 1817493 2455194 460179 1582011 619717 153311 1585019 1150142 1692006 1753936 512283 1993337 1759235 575860 2293198 341340 2292759 2540675 1895444 515494 1486942 1442432 265864 1564226 1073269 1994064 300340 2266296 63703 2352706 1501578 1228006 1272189 1285389 910805 1877988 911727 1678369 358354 1137682 46399 2453433 1132323 49113 1611990 20368 1547570 2477409 2109874 703191 2215769 2232802 1965177 2254482 2139267 2384636 2596360 440321 83118 2218930 1951506 2112942 1313129 2172519 1273304 2123712 280269 364962 887553 2329131 865938 1759881 901218 732784 809169 2468469 1066422 1730669 2204960 908535 1715809 1701717 2001106 1262193 2066680 1664197 827115 2176254 2372114 2236768 1863193 875526 1200459 1039327 600325 256119 2279334 1316642 1476139 2165747 2079769 1591861 2271612 1118233 2062642 331339 2382993 979928 1274795 1545705 520996 1004750 232877 939138 780488 890188 1980603 680334 60327 519957 863737 645584 188758 1647493 765030 513957 785935 1831745 1751629 1334451 1869964 556094 2001297 121306 354238 598867 125644 1077104 1469306 34651 1077300 2544497 1262412 915026 2362765 69248 2348014 1490736 1558429 1180514 714477 1876513 1216197 2297757 734624 1755071 1444319 1226578 856661 1696761 1352276 2435987 1740002 2573577 545015 1498175 2358957 1693786 1507171 2249594 289872 1445727 648099 2519151 2295392 916673 871753 2643895 330767 149597 374758 2509483 569734 45387 1766196 636788 2077606 815620 406224 158293 2439009 1971127 2526769 1761035 899601 1774716 1887202 262951 2394672 2026909 1765802 2519040 13103: 2079291 2588188 1841671 2195936 725081 2213550 1873215 498919 1668978 2101248 2389943 815945 289923 1811647 1094702 1902373 2311246 1729544 42694 2444747 1679409 2497243 615406 1894962 1591773 173509 1363462 356575 2562837 1301420 977779 922512 730530 1690535 1530485 826596 1152277 136051 1286999 181497 1344386 2078276 2106427 604159 1279109 943303 593373 2093190 760454 741879 1244987 282541 1045290 2602705 2406078 405266 1745025 663608 431484 742727 746471 1080462 139252 1631169 2091534 2544326 200238 232720 1616289 2044694 362257 2487377 1970111 2564278 1646422 896791 1551571 530473 914049 435420 794300 2551487 2522972 1588742 1303716 1085772 685546 2573683 396341 2230050 1557392 1174746 46086 1083046 2077862 887985 681749 1512815 2012289 1517393 2534471 1172975 2303245 68243 1824500 416496 518175 707854 1545869 253817 376282 2418882 1691653 13104: 970022 1848195 695379 2425452 612262 1102118 2063559 351950 1230971 1961677 2104092 1623677 2248675 1459486 2156499 2393623 1813598 573311 567768 2486001 13105: 1547563 413637 500276 1980139 865926 1347741 13106: 95365 13810 343779 13107: 2520012 711110 695208 479453 561297 823348 1655066 2342991 1599487 91050 2630827 2453802 554030 468087 777354 2431172 1367852 438026 660319 881131 10630 1249701 108995 1286747 2088832 2372965 2239840 2369280 1873597 2457172 1190033 528046 1962909 1320583 766158 2336172 922238 272775 1777170 1460899 1491092 2636126 2289940 148133 1623138 2376218 2524746 622453 563027 1275089 1485416 1658109 1198313 1264790 169183 106389 1402431 1084299 1453636 576054 2136526 2522435 169081 16818 2181327 1686044 2379850 256558 1404985 13108: 2143326 2522734 1388385 1597178 833041 13109: 2589398 592817 1900558 1083594 2089761 2500818 928780 2552423 2573593 744618 1125226 1926905 2337281 2128523 111646 2286916 2541385 1582415 1771090 1644367 522845 1458517 1179327 440990 907228 1875933 1949871 1935793 431067 514515 598113 1370564 773459 2257575 855971 2317001 2450485 971816 1087815 1221621 2462221 1603671 1565041 1709669 1627679 2039197 1311: 474202 617496 1232953 854946 2424449 2055419 219119 1668546 530962 2526309 272525 1028178 13110: 79257 13111: 1041989 681668 221069 13113: 1120627 232096 2263248 860018 33083 2233585 1876750 376171 13114: 885908 381310 598290 544147 972166 1086115 772959 1972078 1949320 2306209 489530 1195495 2423629 13115: 90246 1019903 2216528 1739133 1722559 66857 925998 626638 464726 1360840 2484971 2200436 1899113 2640626 1419335 2614925 685246 1620668 423918 750379 997586 1447823 646961 2155945 875559 941144 127265 2225404 1252974 1170953 2026736 2158142 2060980 510693 44599 1719665 2494666 1509338 1636268 1649925 607572 180736 786223 503384 2542015 548288 1421686 1614063 925661 818021 746554 2104458 256562 596258 843837 582600 1987113 167905 1379859 1646513 1499343 1334518 201276 1360640 1289912 1733838 1329408 2557830 1575345 2307034 633517 1581442 35107 99471 2536140 572891 382620 853677 958564 2279540 895159 273762 602389 999663 1739296 219059 387262 1781572 1306780 2082469 2177205 444774 589950 1152202 1060911 2056570 986001 553731 2324873 2240207 798365 198967 22456 1505520 2566994 277796 2466361 1054445 1314487 499904 276016 1925945 1049923 967126 48277 2549476 2119133 2541243 1500374 418075 1892244 2582617 1208223 963383 1531730 1389510 2408289 1363630 2270634 975741 2239000 320525 347273 2085151 2149667 1042533 523708 125562 2001161 229047 2333362 865999 647062 554137 2338099 1546861 812056 1594950 2453926 1943958 640294 291286 2343316 598200 1154540 1215763 2005172 679216 868502 1740303 2138182 927977 2247436 133381 929279 2586419 32243 693101 2499999 477757 167693 2348916 1021482 1306851 1806318 1629450 664628 2428731 71093 2165698 1688374 1442281 443310 1203009 604454 1877238 41142 2554486 688997 1117652 2001644 919255 2452865 2380822 2560303 316475 1564561 517104 2556923 1679449 654978 1216666 284084 236818 419319 728348 952160 2300268 1588597 2493141 55282 2461615 1411983 1960207 1532992 1773302 1768829 2144910 704619 896713 768147 559532 886367 1160661 2043300 2253693 518513 130087 1400320 2510873 1215827 1568591 1382597 1445770 1356520 1121504 793408 1844441 2321379 1478249 2259875 1438851 126 1175727 626319 152665 1230048 2355612 437699 31203 1475380 2140448 1084980 249979 1456650 2226113 1156124 257423 2293817 856084 473424 1002929 1981250 2133627 1925016 1699477 283552 1885676 2101064 1566905 1001423 488852 460074 2441434 1839792 860294 1852313 566603 713608 864319 1856048 2345344 330629 1707944 1900448 685687 764047 1383484 1874886 1046871 1538696 1187237 2404807 1289453 800421 642702 2314134 376774 634629 110722 1469894 566515 680314 1403117 771377 1664933 488819 219401 568793 2465580 587043 1106572 111001 311758 2046746 2048393 1617123 760643 1129963 2387692 1791707 2571296 501454 2414369 2555368 1473642 1106807 663834 336914 1370861 2376206 2357666 2069267 2065079 1651223 1942951 797454 1068527 2238339 1276239 1238743 722789 1146517 2453987 1399609 2609331 1433682 1095548 1279586 2300874 403818 983467 1821059 2085520 1811625 852098 2210577 1823970 251855 2282220 1920517 2588835 2233866 1166237 1590844 240276 344916 1726811 1770615 43433 637208 1263596 2174754 11606 1004675 450090 1726708 744588 283746 985810 1358608 1585596 616857 1209434 700998 1781010 711856 1575968 1034071 1938895 1508279 886954 1880577 1315873 74644 863734 979715 32610 1105736 1204956 2368467 1981464 2509142 2591133 1180749 821668 293314 1947955 776402 1011737 656851 2023972 2455370 2249952 174835 16934 520091 990437 251155 1143282 857656 494493 339023 1293893 867656 2215183 619923 1288877 905660 1468468 2094337 2525287 334961 1488420 226940 504796 1913676 2144634 1874483 1528686 470822 87422 220695 143487 14731 1926685 13117: 2305276 1084702 107166 1008232 13118: 864719 2112653 1978271 1299598 2366596 1531703 435639 499893 960786 29665 301141 160272 1669437 13119: 549220 2540388 927510 2457583 1631617 1947302 1312: 223099 13120: 2381374 1765147 13121: 2086252 2461498 417804 1218201 2450378 2268604 464172 806369 2353004 13122: 1006088 773664 13123: 1356553 1920690 608867 484623 2058629 2406761 1206450 1615446 977415 466576 2306557 1888813 2257530 1733289 1273019 1025626 1225219 205408 1203265 802506 702482 1786340 2109473 13124: 1166528 1309010 1763107 1535722 1010757 1409999 2082962 13125: 2122264 76936 785453 2055707 685310 1044711 2399740 581823 1500319 1377281 2518039 13126: 92006 604961 2195485 1063693 772589 184870 1116876 13127: 741109 2536899 1336796 1518202 2413899 1867813 883747 1658659 344131 1157242 13128: 1386974 2059284 1781507 1638424 66631 263800 1280225 1045339 2177351 1978161 2527162 1904628 1465256 1759174 2063417 2422251 1320186 1461018 147656 887741 2562787 1125386 740423 2073218 1090613 2354428 2488348 508638 1848259 2266686 1147520 18223 2102183 1465417 1303306 825005 1478297 2021285 2588497 505743 168433 226334 1893789 1954155 340796 172908 2102252 97678 2161866 1719378 94441 1899411 832894 1295899 1217922 214245 1025234 2011746 1480841 2476028 2436885 65086 1603861 2592684 940474 1403076 492250 83253 2563584 1624150 2020324 472673 2060260 387897 1561905 345453 1503916 339113 923480 1891369 1489514 1496347 1261588 1120429 1691534 2176651 966821 2374173 2531099 2190787 390499 1618940 2043487 82100 1267943 244812 1514183 669633 2147389 268291 519740 1189246 2548776 670654 1912884 1556219 631558 692996 1588175 2177717 845455 13129: 1635484 1148624 511283 338367 1493368 600508 2601744 1490443 247511 1871768 279471 1269116 2439120 1319034 2607760 396634 2186831 1518713 508450 1917663 73193 2538912 2200645 348794 2281691 428208 931700 8229 1204543 2456257 740041 2151052 1945166 409874 492998 2494190 1696292 477946 97745 2605407 1087138 1264196 2284867 1063429 2046693 20407 1277198 1630965 645713 6787 2250394 1644273 1959077 1143973 1207654 2394581 2343150 956937 598031 2269805 631192 809088 2187566 256273 1642304 706246 661074 1826978 1170382 1039154 396844 2424018 1130278 2010523 935024 533053 2502454 1422562 807090 2400814 2618679 1817497 2299927 2456445 2205176 574196 1009715 567767 1051185 2523733 1555398 1847978 1761595 671897 1262868 2201004 1088108 2648894 1234622 1545985 202298 989713 1185524 2275579 2398705 907316 346699 1504752 163580 446060 2215358 1372066 2525888 1472880 263439 308240 1108352 772093 681829 2599787 2190736 541792 1812164 872361 935473 838514 168479 2282293 2082044 1781579 623070 1256176 2288320 2368883 490972 1519355 2273657 2322104 2326200 1512371 983611 297869 652442 757130 452476 2292657 635030 1054140 1602217 1057054 29880 556430 1329384 1351010 694513 947372 547233 524633 1128170 1785040 270973 2352804 1748210 2564242 789634 2436757 1234525 1547980 1321105 2162151 1028167 2540317 128381 2386258 2079376 1985602 2414728 1159719 574514 860374 637007 258246 34966 613389 1511702 647321 1962667 723396 1387548 1076581 2608997 1111298 2091993 1254585 1271948 812796 1575566 1770688 919217 2403790 2196782 1005050 18649 1355668 821332 480164 762099 1681719 1932565 749094 487506 83386 2177314 1275262 1830337 2343706 1385645 2034861 1025897 2171909 329129 1002626 609593 2054177 477757 2593453 1414942 2009409 1654748 528344 2607575 92042 2001465 2206366 1121220 24145 1431507 64486 499840 1255204 2137354 2303432 1774040 216399 1295965 142647 1286658 1344445 242858 1801451 2103468 1650962 1112280 1179512 2627608 1818881 329801 563252 2502299 1974473 1438622 2569221 1712348 1904891 1108616 2114383 2039832 532104 1589204 251107 602970 1014617 732085 1930407 759526 1443212 1132304 1385396 171028 1341207 2345859 1762652 639488 2008251 772960 1149851 879315 834479 871228 5570 40713 2304703 941345 922252 1820435 1674975 14827 1737088 185087 2210955 675641 396520 286656 436853 1672647 2277642 57328 1931246 1853369 2506269 2536924 1320615 876849 1853151 1731788 1417136 1406216 2632755 348883 2168513 865094 12501 692020 1306774 645318 2250055 2527682 585553 1730172 2394985 1115229 1366893 1888512 1703207 1535599 1960284 1120366 1784248 1251731 1293324 430615 128819 1197818 1913216 733076 350960 819626 858917 2377261 1620173 623492 2035340 2447580 2104056 1184101 2143986 1316618 2117937 986461 139490 2226430 181502 278235 1943680 1080425 1463657 1268144 1548617 1978625 1043608 5875 2484680 1796469 1303114 2582836 895503 1677070 1325753 2447074 476094 1372878 655399 1870100 162542 681895 389536 1465014 143939 781899 1931547 1841885 22445 563312 124603 2317850 1961716 1963521 2192970 710576 2368254 487020 289465 86236 1967672 1577502 878844 2523425 760119 781709 746113 2484672 2266889 200370 2048302 1985124 883217 1184469 60293 1881936 2626523 652518 1069420 74454 2421087 766265 1433533 894006 191762 1773170 1549712 271370 1770828 683877 2537426 806782 2313058 779441 1212849 1357901 1851352 836244 283448 2066302 632927 1079324 2603572 2432569 2587087 357146 624445 451139 2113658 90154 723043 364591 1195550 1284810 2122306 99345 619035 86483 2320512 2608029 235068 888307 446423 100591 2209970 2231434 1570068 1880497 819707 2238457 2274760 2357391 1532834 1064944 862489 844266 2062544 1078708 1509809 1989136 884342 448154 583420 1604405 577250 1121473 610373 82815 1189131 170226 2246117 2351601 770798 1637066 287128 1801917 2574566 1159957 1313286 1571252 572713 1758976 2634856 2314835 161556 1565121 953352 1741222 1095164 41406 1274815 674325 390170 2524818 1427570 2090255 1192520 1381198 1023497 1161444 923679 1536337 2602594 352753 972490 1561060 2211274 968134 896027 1718316 378315 303336 570308 2352514 798214 2325468 1713422 2393397 2365210 50842 1563680 606055 2120064 2233207 567335 2043843 1314969 1649329 884880 2556033 2198247 666196 2454804 2152314 2398330 996587 2166579 2411246 373810 1193108 1154571 2089474 933808 1247675 1461720 1896437 2571957 19917 1081314 357148 2378825 2364414 1039236 1307754 1965846 2124515 304433 262355 2421373 1296235 240401 2526789 1404511 1187915 1583534 1535623 1312960 730735 1543880 2555839 203790 1228378 181441 393798 1715683 2157701 163703 539219 2587310 1975181 465125 2053641 882891 1827616 1509397 2246677 824429 824635 2006147 1900358 1522499 548676 1595222 1313: 641604 1853482 604493 1415941 870871 1013166 1215381 1190119 2570488 1908796 1156574 1950450 1976986 1646920 2332916 346615 13130: 1443573 428867 2563239 311989 1112418 1505182 738121 2547961 1359827 1975753 303177 838274 612340 1007333 2118056 752251 517766 2441862 1372625 1905342 13131: 674346 1858693 13132: 2233410 1580200 1188122 13133: 1609639 1575731 13134: 1777135 13135: 1793804 420417 1031933 720804 2390578 2029990 1716440 2469217 697998 2212550 1320583 807757 2389857 908547 1947539 2248478 2186428 1353454 1349995 1316080 1838010 13136: 1704443 2485000 2633552 2201072 2251664 2445270 2591882 13137: 265275 13138: 2143764 13139: 1831797 102354 995885 1998572 1773933 1784986 1795704 2359960 273447 2242009 733952 2359277 2378920 1133683 1725059 1234830 16873 2531507 1742299 2315749 1588903 2084889 2411021 1128850 565344 616881 2591961 1983837 880058 1493565 1932177 270748 6842 802872 2608282 324675 2283092 1983819 590232 2508672 58310 1077103 1433227 2145577 598779 2322442 817273 651129 2509156 1767724 1937831 1027719 1859313 1742290 2621051 2493172 1855370 774359 611830 597964 814013 1003759 1352261 2332964 2062455 1314: 1490015 2565486 760913 2209931 1601769 384869 1452933 1217096 505385 145272 368160 2589737 1604698 590752 2402709 2455044 1525719 2037102 2645115 1253573 1604088 2090096 2170785 2371721 1301931 2082146 633606 1253129 1971700 1677434 337785 1905087 2359959 485078 2472845 2254642 686369 2500061 936585 1776261 114526 1074396 1050296 2054652 495052 1803627 2414657 2319785 2028655 193714 66915 522785 1137838 804322 1910453 1218055 1831003 1965034 2355624 256880 2312699 1836174 2080834 2399897 2484555 1476613 1858571 2557043 342919 1681469 670417 1435157 363309 801749 2353478 1858113 2356121 807336 1293616 1169968 457083 2252610 409968 860839 1406256 1707304 321655 2526173 194927 448288 2357707 2041193 1901021 1120693 2357564 1652886 1811449 1293047 1472074 1663982 972494 716270 202937 82145 1274188 1248449 1710664 2587616 1690011 826028 508815 1889182 1833426 2073363 1655106 2327967 194398 392583 985369 1807653 1481258 2125939 1867612 488926 1575247 397294 1918302 1700345 43431 1834613 6138 1305875 1098438 2459606 848608 1405454 668540 1297456 2211565 1996739 33465 1667877 2209815 2611502 2454859 1053891 1614604 1631263 361375 2247474 1145145 1413237 2024786 516898 43131 2523222 1923354 224067 241634 1871769 2429627 2279037 1516205 136165 465206 69207 2088980 1914097 1554026 336673 1158472 161266 1806342 1582786 612508 1682209 1129727 967008 2580185 356979 1719081 1237067 1426761 1392590 2137649 684079 1349185 1535136 1163139 1262553 500882 1838801 1083074 46058 2589638 2624869 1922105 1319450 2560474 2072212 2476309 170302 791655 2256584 446677 2614210 1201423 736087 849919 73437 2361510 2411521 1797561 232421 2516630 2200826 1564916 1453145 2363685 1314473 2168975 2596485 1556031 1445543 394774 2480503 1014259 984003 490457 1455583 1668582 2017420 1743040 1524845 390846 1972722 193455 1874734 2456137 439141 1012146 92135 224311 1567891 2473083 1958755 1028116 1359587 2557990 1867068 2426442 1046976 815922 698017 1098481 1284948 970696 449311 1351397 485009 1803438 1021654 154784 2191237 323937 450391 164358 1117454 2279830 432849 1059661 552609 1341591 1035063 683175 1970223 716284 1058942 2045593 931473 1612886 1030058 1301506 2243379 2336180 980636 2583979 391590 1430750 1426450 2057066 2583358 1607214 2094678 216016 1303613 301514 1500836 828083 653648 292234 2071115 848510 1080454 187714 821538 510805 1680221 1583955 2537735 2211578 1962229 864606 539483 2318556 1863002 2286641 1992505 421842 1009348 735167 2492484 2272549 204016 1848859 331128 1574618 261417 1095008 1597276 577133 1501501 766958 1067789 2117478 354174 614579 2641996 1055155 1841569 1193004 1733851 1366710 2020689 2255887 1894539 1326284 2171529 117951 1153423 1390701 696066 1883738 1925667 2493011 2263599 124734 893859 822533 1498105 28602 1612606 2218240 2038570 1842488 1698591 683587 2356435 1056015 1950442 1766433 633613 53078 627155 1878898 12720 1593352 1106579 2487374 1341186 1206897 1927683 713798 1966119 629306 1252828 2017280 1771570 593240 2293683 762715 251655 772901 1595535 200621 2628762 56920 1507379 418255 2606117 2354994 257828 378580 721683 1387706 970603 535124 424901 63698 236067 1246472 2250137 94858 1950405 2358360 2261047 2341171 1725510 2320214 2523017 1132037 2451804 1413756 1915654 2262990 1846821 330235 2512292 450217 1618634 257803 789683 827012 151878 122884 400431 1876241 1807745 459952 2010599 590872 1707569 449166 175879 496865 214708 2023506 690698 2534385 2513222 1485126 1314780 1005175 826406 1542751 2230690 2457012 2003298 1630017 2122808 276355 969882 2153087 670802 1335771 535656 1697477 483311 490871 1805481 707853 2432034 332234 1603149 2427999 949179 2317673 2607186 1626060 1578095 1046017 1188989 1956012 1548425 803273 1711809 1324862 774693 457341 1335836 2274692 2356218 448239 952507 1057292 2324181 96523 2569081 1541062 138217 2328357 1151151 456135 1620205 877494 666478 1519014 680658 400535 1432689 2577625 987749 473319 2455067 2229571 1830925 1808780 1633144 2150255 1285932 2008795 1183662 1200022 2194262 2078392 754996 1675475 1962520 278068 1993450 1862953 2535627 1975640 642265 2264775 461257 2317933 1643186 2271653 228931 2357111 1334339 954467 454201 2574798 251331 1387004 1800435 58799 2111596 2618749 226783 1440158 2564112 1054289 47691 158498 1688134 135296 789907 1781607 2163693 1601892 1071918 1394397 649284 1255616 2423212 1642654 635567 500166 603487 2246408 119069 101271 436152 2342235 148000 1304489 648503 63845 1182560 650410 282013 1506134 901877 1009151 2164780 1824239 677986 810413 616599 1599618 866993 1747030 1057455 2154675 622151 1309584 2381699 78811 497578 1213559 1882376 2389482 1132788 2185998 434456 1771798 1205098 2477159 561793 1966958 1925725 341592 2199715 1579101 2089886 224080 636689 901419 370592 730585 1909213 2215622 198719 322616 646635 2003072 1675561 930550 813040 734436 2431533 545808 2324806 682043 1445516 1150992 1370180 1779993 1576261 2396518 1254649 2356500 1038223 1840332 2325237 186864 512756 2135989 153528 1265688 119281 283384 1293514 2174613 1535355 2554461 1826120 606207 2572770 2590122 2174842 923660 2607911 2109876 2107521 2038460 323416 752660 175696 2235203 1662583 1413404 2523698 294243 606915 222936 830432 2000900 228331 2286649 2250232 2276752 515518 608438 1755544 1042157 861741 2045509 1295063 2420679 1674331 2641494 2556226 263727 816326 763362 1963333 737702 1574236 1228858 1194458 1364970 2239366 646288 2039544 1957726 1915292 1161563 1504879 1272484 2569788 1596443 303933 13140: 1377696 1602859 183639 799985 2399883 2114441 13141: 1696916 774681 924232 1340967 2192251 2243974 1619608 1860809 1426860 813622 778116 730950 1834010 14683 1345136 1777724 96333 1468618 399516 224348 926352 1393924 1129925 967829 1464352 1795895 154305 13143: 511340 1783947 11988 1528982 2428122 13144: 1706713 812009 1779210 1688609 2637674 2465851 712221 20177 827549 997631 631552 2003078 944144 2613309 1334564 444970 2327921 13145: 1396339 13146: 1269520 1503774 1091872 1150912 2280882 1564520 1424776 1196677 798669 1708504 1365592 1949777 1546074 218038 699698 1275526 673896 555385 1494390 2235590 232142 2560353 1309735 2189871 536598 747712 794382 877617 741619 620558 2602754 1703833 13147: 34160 13148: 1105980 1437232 1544545 13149: 1524271 1238694 1734504 2017253 1990740 1449068 47788 1252788 1505182 100818 1001157 1939271 2072554 1715610 1761607 675102 817744 939306 2614060 158313 224969 1955429 1638575 1573829 1093753 51220 2250905 2361556 2054463 1992967 992811 1315: 1524885 2118665 612886 2138332 161373 54258 1888873 1761177 1530932 13150: 1721884 1162549 1243030 13152: 2003924 2232262 1947184 686052 13153: 2648858 326694 2408184 13154: 2439052 796935 2081514 590757 182285 979131 1015514 427377 404453 13155: 493922 118564 1546862 973691 2010299 1061623 1612721 97613 1894402 536526 13156: 1605013 13157: 1099104 1118228 2511585 1439620 2240176 58628 1353179 1704778 118113 1697857 2281661 2030347 13158: 1236512 2191329 13159: 1473765 1316: 1085873 2604908 2221930 1704488 2595349 503818 1783105 489383 1277469 2416977 2485216 18525 549913 855274 122559 2214328 2562137 1772901 941206 2071398 1140336 330277 1456380 103734 2161934 1556904 2223396 2643551 734791 1286371 1485459 661383 1086016 262654 1595414 2165919 881031 1634219 1882997 227141 13160: 1164842 1389553 2221847 656945 1020440 1595424 565871 1212448 13161: 2438741 1483156 1594126 780495 1612156 501511 13162: 1447783 1817302 598407 456457 714324 805504 1070352 1608101 140636 2319136 294481 2280310 439922 13163: 1054303 13164: 2494007 1099642 75989 148593 425678 781009 2610745 1669229 1575994 1686980 1996857 1530218 873594 1874991 1497560 596533 180250 13165: 2434720 2138170 13166: 732728 1139160 1600716 1711907 1503132 1916700 46842 1783204 2485731 541266 2495727 1569341 1542182 1667322 487495 1209645 633286 13167: 1694879 1104121 31584 231614 1057120 176121 1645841 13168: 400426 1578429 13169: 1342393 210972 1512363 1653159 864934 552517 759440 996975 1886950 1317: 1773742 969636 2309478 520195 1717489 1811047 26757 1070969 2504352 423758 1175419 2097894 2503583 758696 2622772 1266823 2234279 1552035 1937658 345739 950478 1456376 287545 819390 1997935 2584939 2343759 248548 471761 2055855 463677 185178 1230502 1038932 903716 860927 15458 1311587 2508091 2223935 940101 2108482 13170: 2415922 1947426 1277678 2227665 2041382 2609486 362855 1126510 381134 13171: 1943577 2171665 2359960 586257 1614178 1022668 2126228 878874 2376038 1585229 467333 2264456 2350294 198931 2353006 158305 456923 1649503 2336441 13172: 1845773 2357780 2091414 2117222 13173: 1801709 1478958 13175: 2096559 1152930 2618515 550521 653515 1732388 1299355 1377639 1327779 13176: 131493 1332310 709031 2400808 1789862 334760 1394105 2171191 803157 267858 603575 2236255 1366326 13177: 1451676 28038 701899 1492447 2582819 245857 2345824 1461018 1705692 2170937 2264350 2636118 329235 1585563 964860 862111 240906 2330528 2253061 1207845 892151 2550506 793479 1804787 1947520 1126979 2517279 2343712 311061 87627 1215304 1017055 467733 1027321 155193 2453611 1344422 453247 1019660 783747 465617 2532688 1753001 904821 2141435 275694 2238388 1891633 1661541 2075183 1146783 1709722 57342 2187654 264692 1606319 2487341 2626443 2287455 2000625 1815094 74059 1867242 1978754 1514804 1154753 1636477 686650 1080239 1784063 255021 1974568 1327112 926564 658669 1242681 459608 443846 948047 504385 862522 2017031 279073 1192375 2194410 2602485 2238177 1505029 2401988 478716 787282 227972 235788 1816862 1907484 1725553 925001 13178: 2623717 2245735 519067 575684 13179: 2471276 437505 1397117 2315467 795780 2369453 1659327 849113 1785212 1318: 1171559 1048176 1195825 332241 1706747 61592 2261315 13180: 492008 877822 13181: 1299281 343239 1353907 2368498 170904 988427 1031153 13182: 1279939 215273 2363102 520533 366732 120113 499712 2467065 2461907 685687 1233766 2460199 2462221 2495157 2165159 13183: 1704382 1555169 1219350 2186874 1350837 2485978 2622866 13184: 1445294 164532 2450017 2351514 965222 1981037 72909 1161728 1122390 377254 1675479 641825 468090 220933 2629127 1949018 2334031 1379350 13185: 570612 755015 419324 798703 243871 2407876 2361084 142077 2433645 1290872 2341842 1837458 13186: 1521609 1514124 2043124 523249 1485150 350306 1009333 999411 1579673 2540809 2179132 1869941 2170463 737058 2088770 13187: 2287402 2495019 1637761 1664807 381026 1987497 1748882 2274177 1474405 2545468 1258349 2141621 810977 520673 1990286 793258 1799438 1846977 13188: 2465447 264618 1244739 1719397 1753012 13189: 658396 827478 2265465 1758505 89438 165374 1952860 2039575 2607957 841050 1030269 688018 1640277 755557 1255172 568757 982652 136232 820704 1353446 2646456 785596 1651432 1678071 1169319 1194467 1645159 2400640 1742654 432320 1481256 1813047 649993 2185704 1243729 1311485 1025484 470998 1358396 1093680 640747 2172295 2550944 2064861 532842 2564622 1678718 2365226 863782 1465967 1319: 1745225 2333850 2613243 13190: 2098603 1241318 1066274 2242986 47499 788096 1901979 598280 477158 993916 365261 757773 2066511 707827 2519766 13191: 2603031 1828674 1712123 655269 705296 1260367 1684513 745144 1129576 1697693 1221597 866305 726850 13192: 2644250 13193: 1987133 874775 733829 2257206 2086924 757469 1911447 294126 289045 1760585 2412301 2254982 2337434 1748922 1839052 2271118 890995 2281416 1817081 1238853 497713 916379 2440206 1173846 2462812 1943190 2474029 1299922 1757947 1804431 2451635 764731 91889 1912005 2110341 1342210 1748800 2460652 1299443 2326311 127051 876939 1391819 2110114 538855 971721 13194: 654755 249526 1284029 2280413 431058 2156681 978983 2199856 2186702 294142 260513 2575786 1716604 1141072 963801 1148655 937786 961946 1044649 2333311 2640099 1586931 488800 13195: 2438162 1053937 1245593 2326521 1327116 193154 2182218 1986968 373450 958758 1235945 1188648 1447712 621468 1817317 2472909 2638724 1980600 292748 2164870 1041575 839594 2502786 279104 2329445 1838148 1092953 518966 1605459 1202442 2104143 446385 2496875 198567 1261247 1986403 2454222 285342 1780811 2623259 2002416 2312688 1143016 322031 1865999 1112669 1036867 2429203 1802043 583876 1013913 668816 2182851 2233538 84152 60113 535533 1085375 291942 105030 614432 722120 2041227 1613932 1176642 400547 15042 2402980 332597 1019402 326223 2221693 134 1501863 2613697 2625406 2528004 1679674 906670 877488 2044179 630925 798858 1580451 1117752 609243 2595410 378668 2151872 2559628 2574303 2029755 2156382 2074880 923480 501026 2399174 1719122 2412457 2109211 2063772 867091 857031 1454980 903377 204754 1012273 493355 2623956 580226 1274602 495618 2319994 110740 475249 1501503 2159977 2281654 1596759 544346 1623410 2631955 2327757 2033780 1016540 13196: 1746766 90893 2085544 577593 397555 1321978 475336 2090706 13197: 2604511 2367749 1323884 1755650 653471 2238568 1329074 1341352 1763333 52203 2043607 2018935 709081 2541752 894610 362005 574613 1469629 1394228 2320139 697779 800002 1693015 1359256 1254204 1633244 2475586 346948 1694879 2542876 706338 1832690 1973828 1040224 862917 1884142 2629850 79232 1944808 1708442 2405125 1168016 1592825 623521 1375172 617572 807042 2060279 2072181 2324471 475075 1954917 238905 278961 1401666 628242 1010985 1395193 890165 741530 2561113 1752161 448317 544213 1392356 36661 590004 1875259 670954 2224349 1929178 2138679 37206 1642201 1618876 949889 1801 580492 210271 2385523 1267864 931593 13198: 2310880 2638916 785898 1327592 2144649 2232579 463397 257630 406090 1990063 2429118 2473451 57012 2105815 1934860 1430587 2222151 906094 893014 693429 13199: 101470 1475528 321148 1122422 264647 2213267 971698 1361167 1430227 1310822 1863209 1887850 1515495 643415 953772 1338109 132: 1469075 451157 171630 1852661 288510 2095168 728730 594102 1711764 1270443 2389948 1320: 763193 793749 805055 13201: 398562 1501666 292397 13202: 1489714 459601 13203: 2547292 2239984 2316161 1771242 627679 2255533 1026600 2002948 445729 776836 1343521 2029705 402432 114182 13204: 1918842 1293428 415623 1524028 972992 975206 685212 1689325 2379917 2235016 857903 2214497 13205: 783019 807155 1283307 764979 1427360 1895156 1401126 588007 1124661 1311522 332783 2316945 2456727 36857 862584 21889 1450979 411779 2446265 2061349 2565306 1861576 1458175 1154900 949270 1198852 200604 542657 5749 1327781 1494053 2228963 366009 421988 2519220 600041 2512528 1539253 1764167 2296078 2466658 286155 2599797 427275 1544126 2510055 372876 2593773 166028 786664 1727516 1901063 1963753 1858162 122051 1186796 2240607 606152 2443343 1151443 341101 1896471 785467 2268488 2304309 200134 2278717 396838 1702974 2313015 874883 2103827 1630771 1473192 1952797 1112164 1084804 520881 153328 951119 2540314 543474 183393 325215 627784 498744 2472640 1664033 1653368 351686 336849 2088589 2269731 1936094 1980099 1769569 2283770 855845 1337654 712816 1028925 157797 1237683 1169171 54275 1047203 441050 1661609 1414534 1119629 2504259 172361 1193011 2163622 2365423 1921833 1972749 759289 1213904 519462 221277 2503267 2016209 1098109 351394 1577093 630498 883641 2207130 1970003 909786 3224 1939074 1286006 305378 1223452 1747015 106290 2033074 1859086 2097277 1542180 186794 1309575 131400 1699855 549221 136572 1270431 2123922 56176 535347 1469232 1119192 775291 1308634 366565 936307 1553685 1734507 637631 2283983 1132087 1092047 1123933 2429309 692768 697156 1508341 2447617 1679920 449202 594972 948469 1138747 196349 2577882 1870582 1915141 2602521 2212710 2101150 108183 1532163 1281150 104066 271952 731309 813189 529079 13206: 2044542 1474935 564658 458497 789530 38147 1631454 2421742 2523070 1235625 1476857 2603080 2545053 1565689 2561197 132750 13207: 1390158 912197 1126085 1819419 349043 367046 927557 1884217 902434 2233586 1540164 1996271 2339919 174924 2294049 652237 2006742 2555273 2518968 2283707 112382 1342407 1642466 178511 2537154 2608375 605656 1733012 1611986 1554417 1060234 1857354 199403 2523468 2127610 2062506 838617 2483262 1842895 556620 32816 408200 1902042 1524779 2102393 2615300 1637857 1151537 2595535 136862 2476584 2462045 158747 2504828 217304 465309 2384703 401091 1552059 1880826 2069343 546104 2329972 1175905 1215656 400549 2642227 2068698 323643 448921 2376953 852980 728236 2622114 759000 770086 2333871 1968013 1827355 1496125 703986 2273220 444523 887563 2515287 2174447 1673144 483343 735814 185274 1812156 2532495 2076080 2593990 774222 2461408 2153452 1427988 2469278 2208083 281167 1992292 2123089 1759055 1943647 1283709 693542 1819341 1558913 6814 728626 2279763 2002452 1714444 351290 580042 425939 758776 1453982 307998 202084 418098 1068835 1198399 2630920 13208: 73389 13209: 1681892 1877834 621314 1210025 619497 1911833 1831550 248977 444934 406567 123874 987443 2580053 748748 2374353 1321: 313872 2171257 2082857 468508 1243044 492251 592466 395853 325996 897180 2292498 1429294 1178454 13210: 2253226 2646107 2048252 264764 13211: 196970 1366973 2031273 1907195 1487684 1459096 890365 670809 1388314 2216552 2403348 2107839 1183839 2054834 1272956 130172 2526769 1544909 1141127 13212: 782949 79520 975408 1783871 2249964 2330387 2530642 1071251 13214: 782537 2034075 1786620 70392 1143017 157221 1246755 2086739 220553 468194 1909364 2159324 2137467 1370811 1805219 643984 1170165 716636 1886917 130023 1484680 1870678 1460170 147768 1318246 2521398 850565 2257214 13215: 1981880 2022107 2416878 2245265 13216: 2569320 1557128 1620735 1788971 1053327 853721 1473614 2631038 2122854 1392252 1591786 1543700 937380 1695160 635089 334249 2321699 2309157 462063 1646964 170487 2319800 607775 1975898 1748459 640651 1956292 2637010 68724 296849 1336052 2092854 2556483 716826 2298349 706076 727827 1938252 1666895 1980996 907742 2451867 1051134 13217: 1626389 449359 2247333 2279688 1890788 1378290 1606417 1618915 1975124 2431353 2383871 596225 2483810 468835 824424 461392 274418 2243216 1676099 758099 531541 2284918 755192 799826 258667 1649599 846349 1205864 923477 1013939 509496 2409083 1241744 2577960 1582127 2152739 1524892 2428126 1760492 1365794 2225049 1912034 2459765 1527278 697461 1807411 836523 13218: 2503539 1892334 1616041 13219: 856398 2601453 999012 1846938 1842779 1358422 1941893 888912 2267624 179516 764343 342848 978799 1772318 1938864 653999 2272343 2271074 1848848 2016563 2493804 2305699 78790 1663564 2271753 707611 1875533 2389781 184411 1321979 753151 2527694 1979758 2244690 2149238 530947 2118705 128233 1313918 2051135 819102 794670 127249 1475752 883505 246077 1435109 532654 1322: 615137 13220: 2214593 1904387 1380222 1177286 1469515 1342551 13222: 1228696 2386292 1888899 1942741 1084626 1482507 331662 1341214 1118573 1874010 1752764 1481414 733228 142110 55506 1072766 2572983 1214225 13223: 2466870 13224: 895172 2563095 13225: 793589 2296560 884722 1851084 13226: 132931 357489 1268397 1526074 537600 13227: 2581678 1711461 2224199 2169283 390883 953084 2507247 1434061 894906 1664751 216032 1508350 2040484 2504089 2062850 13229: 580959 1479160 109639 39571 1218011 1956407 1323979 2287670 106012 1442730 101783 1668814 29737 678815 281040 112567 2461307 197811 2151256 2618582 556464 977564 2011903 1698154 1324135 664050 2347774 611176 2374089 2631040 856591 1379739 2263170 148415 1040815 1038814 1323: 812396 2127729 2460881 394297 1835280 1775241 81635 2151105 220013 967839 1730177 2192827 1367865 1800377 45380 2176634 737833 2426083 1961920 1450659 962283 21549 866186 1174219 192500 2358612 2356145 2586859 1017331 1451407 841373 13230: 708677 1756658 1552183 2083528 521825 2176827 1523232 1148599 43429 2206322 421080 2095314 2644038 1945665 1480497 1897111 1873716 430765 699593 515368 2019254 174333 681011 1706413 13231: 2386920 2479842 2550530 1395295 1703555 13232: 2420844 1893724 13233: 1879004 1094761 2017145 1618062 2567276 1997940 13234: 1160121 1573679 559622 1088677 2467808 684028 256784 348678 604568 546717 806843 389391 2580555 1877590 1894495 13235: 313246 581011 1431667 2638218 671615 13236: 947243 2302825 13237: 2249491 3952 13238: 1362715 89366 1106035 2082861 2181151 2590306 670064 13239: 733332 1394755 752982 1324: 879247 164176 1438383 333490 386143 960770 847320 1002519 834491 1695739 1415442 37444 1365950 705304 707569 1303770 1791793 2312771 1554601 2617278 1717751 1699711 1728027 66477 1155993 2415301 1503706 1308116 2217596 1101688 819583 306677 1328020 298974 1040064 229458 1576329 955826 914432 1892059 642582 1973166 1848321 2239344 717766 776822 1907522 1315642 2422492 2225854 1493918 814806 1690920 846113 2185076 29456 518661 1207348 825016 1523158 583395 444501 2305024 1992939 2023419 692404 1001542 1862901 210206 2320250 2015882 29969 2499934 1099301 233455 1583286 776382 2096738 1121639 2538479 1471485 514810 572130 2647248 2143704 1987234 1100139 47257 1589959 1985192 2026319 171944 1408199 1427917 232160 460007 393247 1376999 1890550 809829 1666863 1656367 1874123 1813130 685576 983389 1588101 1019455 1515326 72087 1003856 44832 941087 225181 2228459 2420139 1086022 2392766 1275867 2441132 1730850 2553254 214205 2315986 371734 1551949 2284673 1180814 19809 134512 387907 662753 2635251 560848 2343137 2448960 961794 873340 766651 1742984 923494 2568715 440457 2481906 2571224 1920433 2201631 717284 1263297 795816 2006256 1764649 558166 998863 1277123 1914024 1953163 791811 874719 2198877 494262 2018450 1723957 599852 1738666 6488 1278428 1159719 1569651 1789201 1686864 1648109 2579586 353739 1784876 1856445 944867 586287 2380272 2252351 284732 1368715 647603 1160890 480445 1666604 792725 974525 2094931 1107114 1117171 250788 2268603 370271 453960 996922 29185 1303722 168088 2267249 473620 2355578 225621 1709869 767278 512296 1824675 2340200 2222080 376040 2277009 142310 1168359 1547175 1061597 1139969 1282741 2502384 1411029 2017575 155737 1246351 1956098 2578279 1029654 1233756 51845 938496 2524278 1864558 2137701 850209 591325 567352 817749 2321884 126538 487164 1102291 1739315 2419007 327634 666998 1433538 1430603 1007124 2272549 99958 470869 2063301 1414561 696211 2347548 1445588 263022 750272 5987 436875 2470762 1031395 708507 1006868 901116 2099030 1363551 1608411 307150 2240553 1139726 2570577 1309511 813851 1872293 492064 456328 1465490 121629 315705 2586479 928821 2339160 1812301 1755726 336501 1237869 1202268 124295 1008085 2010869 783924 2272597 2504661 2585092 1998070 498917 1916516 123558 82664 857469 1707301 1612917 1929189 126414 2227550 2400587 2484216 1167135 1257908 1085341 566014 1808323 433588 2234897 1755543 1774576 1342430 1316798 1596592 1195092 628920 1238676 2530808 1826005 2126982 1688649 2549535 41058 1936086 319871 183436 451702 1133386 2178596 1141242 434215 1137168 1420138 2537480 2218894 818331 1688954 2056932 1822858 1940801 2442223 991607 2247389 600170 607369 137579 1802246 765528 1800419 936398 2374886 119644 1470461 609653 849009 1909854 1860970 859543 2332237 2190866 1326357 1943986 1032056 1243544 913075 1881603 1590294 2341664 835619 2568328 1366427 2075846 389437 2032906 1675440 1383748 1158127 1671651 196738 2170240 1912418 1656603 2218380 947515 610360 2616417 2239500 1428131 2253399 554508 760390 1407789 1138575 502633 1388453 1274851 2511434 542347 2490542 1784648 2269475 427471 2178006 1491306 461257 1306289 1718987 1328891 2100502 539382 667843 546619 360450 1176763 894601 284205 664646 375499 1889770 379148 1981962 132586 1414017 1832880 1078704 1678642 262985 1576125 1721074 298933 1775437 1799735 276316 2125305 2132048 282656 2258293 1315832 1360949 1199139 2280423 1721113 2240769 1007295 1364353 2165692 2118133 1868732 974222 2530642 163893 2385504 426942 308811 2107309 2149592 353343 525724 2562858 2086595 1217108 2402163 1750421 1436498 958186 2259312 572787 933440 2426082 1249449 1158991 116514 148412 2384583 2365173 2473692 1178154 2447150 2384185 2246393 1401498 538637 1777876 2142938 1824861 1035991 1627588 1773675 1260574 290965 698899 1625483 2258478 906819 1337583 1651961 1678241 757301 2359108 168194 2191636 1502513 341493 559991 2300335 1109364 900274 1452105 2187746 2394147 1939357 1918086 2191540 1643635 1429510 1477215 1088274 1705186 2390788 352748 2384355 34154 2001326 1756250 2127970 2160231 1395927 872832 2132252 1866237 2446585 1494461 262854 2008220 626987 276650 1547556 2090854 2043230 2277203 377299 206292 2029598 329805 335387 1423440 2093640 74430 130125 1016682 2170999 2067986 1198517 1631534 1123396 1231636 2119091 2637804 1711364 1407217 70109 168810 85379 1325639 352201 773753 735 13240: 2421721 2399912 473006 1900216 2412037 964025 2639410 180316 17174 13242: 2150278 1001301 1093654 1306348 977355 2131895 13243: 972629 825884 13244: 543865 1432470 637106 818890 2152360 6635 2418097 1251850 634774 204588 2116839 732879 2269665 1541114 1165897 704597 217135 1182436 864958 2347730 2618394 2501054 1485667 787192 50204 733269 1301949 1971635 1679962 2427055 13246: 2090842 13247: 2323999 335257 2465970 835893 13248: 87652 2302115 2156136 1217641 2407947 546225 2522640 1190492 1351582 649841 2056732 1794437 721624 2346135 13249: 2373029 1423333 311779 2330783 1283965 1786572 841452 1369560 1897848 1143452 1959901 872074 2608563 1492673 703105 2012472 2299736 1697987 2520994 1654968 521267 631428 207357 210498 2068196 2470712 1681961 502405 2195140 1525505 925010 334681 1157335 1051171 1792684 2079561 2072336 820868 2309231 1999913 106239 235116 1764408 2471992 1325: 2015764 885087 415097 941158 957368 13251: 1218148 1273207 1689793 575310 2368569 595047 373105 2129475 2416324 1700542 2532813 1279108 1505447 1137464 2001371 312416 981089 1546384 1243519 457428 1646449 609974 1563506 78047 1379092 1791215 2165708 2023120 807531 2538244 893548 1770709 197216 2323551 1315788 1824593 1793442 55675 443048 2213348 1417496 1929442 1377467 1035478 2039983 956247 2374356 2257686 1868042 795718 1111785 66417 1775516 662003 676640 2141828 1245918 1879989 1527310 1504230 1379149 703170 1838327 454204 382952 233415 787710 111978 285685 149199 868829 2597378 960429 1329865 1952996 611176 2149560 1122024 545012 1246903 561282 961449 1684099 2518248 754469 2604847 765612 811004 1447614 2539625 471530 322616 354322 941392 98896 916815 858202 2294611 2325652 1428336 478843 935396 1068801 517335 2600829 132428 510438 2182658 1112879 1329718 13252: 1347550 415798 13253: 2149025 2265162 818064 635609 1804246 82683 13254: 1564572 1518719 600217 2585501 1835648 2304924 1406123 350057 1362004 178941 394189 1259900 285949 847878 1484545 1962226 593253 1199797 1453219 13255: 1389950 2122996 2318846 1234084 1493403 1904677 1128362 2611890 2580478 2258927 1858314 1825068 1344630 619428 1382291 1411950 421629 308495 1126626 484212 1135685 2608355 2080801 101462 1227848 2600190 1330445 1447354 2458628 426397 231140 1360577 758125 2473170 539735 2391939 63996 395744 1688024 1948462 1490641 1761162 243963 419427 2003092 2164355 2367490 41923 2565487 283258 2626880 1068968 1898197 2056485 2305867 835282 1868437 2638523 1327198 494802 743701 1009381 2000603 1511268 2411591 621604 1036783 1273207 1404743 1205065 68845 1676765 1553863 50409 407428 2116816 1867372 1416074 349958 2375487 1324246 1916231 565154 2484624 1155596 1818034 906893 425209 1655075 2195936 1288924 975315 669662 2356622 1594718 2078751 1790332 769 2105990 1482328 2112924 1133806 89490 2044720 988026 2071147 1691415 473351 1303498 1752054 2538630 2204260 1599035 1158326 955445 367797 2098610 1198305 502093 684711 317823 458594 853426 2082946 1032411 887469 1591166 2212609 2530578 1887879 1279972 1049236 2156006 2421764 1317422 2618501 1337905 1029994 2067235 96930 2367508 88444 1991127 1201178 2140674 2424207 2220285 2511143 70153 1141607 1506089 370113 2280996 1105848 1854870 2094823 573975 930567 2015651 1698789 61691 778387 518404 1713500 1336202 75465 1787427 2304251 883436 1915981 888349 1446018 660995 1723938 1675494 2293073 2296625 2412578 1010370 493356 2024169 508969 2462924 52460 2419842 1952764 1102055 1027899 2614345 2539660 490010 2576696 1992041 1043709 1486658 2195510 537462 613916 1658094 30496 975398 1563881 117680 2620148 420036 1755340 954315 952880 471422 1627775 1022505 1929962 1245504 552750 993053 1156847 2597479 2058124 1452778 41663 1704523 1193751 1055790 234517 730191 312323 1955231 1922436 2472603 2554401 679178 1918266 2592869 925882 1830933 576101 1604567 1840062 752370 579491 675134 2557248 2585601 618724 426712 1839093 1716346 191558 1425885 1701976 2207292 2372768 621425 1416444 2244396 80241 2025854 931429 1303912 881921 1482709 2045180 2025403 440220 1997978 455629 132479 433332 2075454 1269051 708010 81760 2616778 1147281 2009544 2357350 2203516 2469675 79377 2319023 2408778 114994 106422 1826728 1238198 2594035 819561 2326407 649848 883228 1609008 757107 2535998 31988 1411143 1224591 1902596 1615676 28662 364740 836796 2058641 2519010 194705 1424770 365933 1281996 2006750 788769 1446040 1319243 431823 1215594 2621815 1796394 1741220 2576753 1025324 1377142 1906246 607113 2545841 702849 812857 2283605 1301188 1334720 2618449 286688 2201269 1732176 1633909 2161005 521469 523036 1259343 1662127 2028173 795736 1253628 774918 2007343 253783 913472 577284 2073035 189181 1909808 2209049 1503428 1024311 224576 2251385 2041009 163399 2296567 1643901 1028299 2120119 1126061 1658752 1549338 2007430 784070 410472 1715980 1037526 298956 427727 1456369 89899 1039781 1588764 2176897 1742237 1534344 1488035 158310 33413 1982017 257267 1636472 679602 2557630 2332581 2006981 1473670 2575943 386736 1065691 1661033 859072 1234714 413335 670950 1381514 2345316 1137520 14358 1073991 1008544 2435158 215905 1681683 1405978 646961 1040716 1281782 502649 1747816 1902332 1547375 1675063 2336064 2449852 978825 2333931 205382 1113892 1979272 2112524 1545466 2518112 1006051 2371216 676377 1930035 1799864 1259162 1756068 1318585 1094578 2156472 46661 2507206 2160223 1372672 1576347 1946039 2117872 1834555 2301992 297747 414332 354393 1655978 2201036 525029 963674 2342607 2023714 1054395 1473683 1686348 916129 1880763 258045 2597950 502510 827091 80860 1917439 240612 2567600 1289155 1086652 1832752 1973183 1062931 2445629 2410525 2363933 1676350 1057518 1127123 2217777 871489 2255122 960457 428823 1772043 626485 184657 1757969 806722 62220 149768 677049 560944 915657 1790384 1070391 1193255 241481 1846879 2609872 978172 1816474 2119088 1848882 2504125 1713307 1269520 2072391 871763 2061208 1464933 154121 808395 1906116 2546016 1784414 1967058 29228 777854 1777998 51190 388615 64042 285856 2271716 825063 1745804 1122638 1163368 150751 1838773 1705463 447853 196580 855711 1434637 1366358 2257113 100077 497835 110527 759706 1460711 2242010 1468994 2221070 1598115 2157796 1850774 1292957 1198518 2049775 1973209 1650116 349474 866077 2617222 14855 1073838 1947447 820345 1104108 1219966 1732208 1202986 1709829 976059 1663393 1705377 2537887 888155 2416030 455349 288113 2553988 1392444 1151188 2168831 2330783 292604 1332709 1573779 1497058 1004630 73243 1846583 2444482 892018 1483881 2195831 1631741 640117 395282 1792328 1767456 720371 449737 7785 918303 1526975 1615662 1394547 2253450 2559416 985661 1711261 1050650 470282 294938 19040 501708 1540164 847250 2091744 2096437 490114 2460817 286901 1083218 1766260 2178728 1294583 569935 1566966 1909202 2318685 1615821 2389664 2639922 2037757 2365752 1780442 1006518 2379047 2270880 782381 2115800 2133941 150676 1655066 1708601 1679741 230890 1248452 1220164 2626568 1461061 919218 1766301 817349 213866 593221 2052448 1418283 907484 2049222 2531399 2343566 1991582 1036217 1418759 204511 1922383 2404283 195026 889660 794908 103011 2042438 1425134 1387891 1062606 1354434 1968440 628351 270555 1132497 270292 1495424 1886057 2155783 1065191 203902 656534 1098099 1081442 1549455 2456942 785342 1673702 2431125 1162613 2179661 864175 829988 1512559 1236021 1776679 1322930 1184734 683992 2016008 2595014 873045 192263 200920 2147704 806163 1885239 928990 1529400 2289236 212280 1348849 1083313 2241928 2140719 1167754 1628072 2463074 446288 511364 147042 157728 2606128 1634878 1517243 1132627 1690024 2178669 2154967 908309 1774984 1446016 1556056 1080512 2585913 209458 1872584 1379055 275481 1080248 838195 44755 1362715 2365309 188777 133403 2033329 281185 1927495 797601 1644335 2061519 922603 702065 2332242 2141585 992500 559646 1088479 1855485 484055 506361 38033 1548648 2248687 1319241 180940 845791 626636 1663232 1091621 1824171 2301458 2097843 336753 2339919 2143843 1079164 1038605 1329084 1425147 754732 900535 41153 1175506 2029103 1054141 505751 2533077 1639318 97405 2465730 1824354 1815014 1166873 679002 116339 1310961 633481 250162 867209 520719 95300 2638586 1543986 429425 961038 2342907 1189290 908750 1254279 911081 134885 399548 992739 1880795 1658098 901520 138795 1764254 1826034 368711 2572871 2223101 2509985 657655 1600474 2275907 1280684 1086137 1759243 1759075 1294723 445434 254349 557455 2143318 64472 110966 1328947 913429 1960443 2084925 1160025 832889 53243 1335092 995000 2275063 2411197 234284 1558947 2175555 53288 253397 1645821 965425 2367755 2200200 957947 2562535 131405 1056819 1446793 401337 1991679 2600827 1939020 595979 1834234 778001 178520 722076 68462 1869333 1077944 1704917 339674 1767150 1305565 988351 642707 242271 1165058 630454 2466411 576004 1427987 348937 975256 2177932 604718 2007255 943058 1260775 1401856 684025 6778 2471074 256860 1408991 1807861 1193505 901276 743673 838139 516192 2418535 466027 1277109 134352 2333155 1916123 2500019 1182460 421034 2029890 1059605 1534276 738855 1993107 1058392 1719031 963545 1031259 2081046 1450979 640838 192821 786849 1175717 1196201 666630 2375967 448331 1537644 438264 1220819 917440 2021007 486399 1749823 1446574 662412 2046352 1971494 1367832 2031359 2212378 1890915 1571474 1260388 2416505 1019547 1916951 1554384 81572 2339367 507673 171651 2621998 2427192 1504246 940928 1718871 2193398 1362688 727064 1661138 802148 653083 1961485 2099610 649475 583841 681527 1725707 1196731 2287330 2547709 2592829 2293973 65806 1201713 1691113 2436067 1256942 767111 2410252 1071656 591468 1697754 922579 982324 536709 2339858 2474943 180644 1509319 1689439 2336219 821358 2119087 1352026 1250023 786054 2044655 2061349 2252610 1031050 343050 1641907 983481 1493906 1203885 1261507 2125447 1588895 1653442 2205215 346048 2416088 1609567 417641 800028 423110 2036114 414080 87994 676411 1324454 1640414 1454486 20735 602274 1473375 1247473 2512948 321136 1533052 2639932 1280704 2573647 1561427 2166592 1569038 2530355 2621093 1193336 82610 44761 2052403 2235349 1730529 794746 513766 765507 873676 747243 2544391 1586309 860621 2484282 2352266 684764 176756 1536171 24294 1643481 285537 1744703 1961109 1472424 2014260 1024118 2222974 441737 2509345 1021446 1949582 1148703 135919 910894 1728699 1554055 259798 2499116 1063000 519760 1254447 242953 1261548 2016422 441181 1762092 1009715 409362 1715269 563987 2347150 670539 934979 2064041 1061026 1622303 787579 9979 946736 1480892 2571656 852097 919514 820423 1335472 726469 1889698 2168239 742061 1521325 333796 408096 1638991 340965 1084493 535177 739587 280405 2018108 2585043 1609854 2281430 256706 1037978 679394 33364 2024372 651119 340740 1966614 1132696 1108563 433559 1747123 1731131 573186 1262267 1388523 2343932 1766996 1011064 2257816 1469983 1121383 382252 449524 2593693 2312519 1856369 2301623 2571861 754721 1069919 640427 1008989 527821 2332613 134586 2384511 787582 1730557 552913 2298202 704971 310634 1793985 2420311 862362 779584 305323 2124218 2275637 1646238 935673 1042127 27766 2471639 2642530 1523488 2366548 1121233 626088 711304 2477630 1480630 572508 729454 824332 361149 2348525 2639780 473236 2584800 2196759 345564 1489005 18576 2507671 2423225 235831 2382547 2527376 823455 862338 1009318 873624 2557899 2248551 67770 2360303 919120 360537 2558326 998349 2374183 1363354 582728 1867115 564328 2221050 2074199 1743373 1622513 472286 245549 537762 1349222 106326 2646917 51372 932119 56739 2390706 1132710 2113753 2550996 730503 1470063 2379458 2440493 1599448 28328 2070719 2027248 1993552 2325770 1220467 2476691 697701 823333 26158 1843884 89621 1647835 1729036 492853 496524 2493415 1489021 131308 2574761 1477265 542298 284952 1951380 1057270 2259324 1604977 1625883 1478576 1112667 1475409 2286614 1066712 405828 2617239 925369 2242541 1008797 1977014 550419 2114623 1331958 100415 1658507 1193739 748721 1990763 2156136 1748995 1269129 393925 1339183 2134389 1402590 2159116 2600729 1710571 1030128 1967874 2006244 175999 2071769 1102345 2270517 951792 1847590 1042073 1843121 562974 1723251 1217403 1530469 810542 1440141 2154497 1002716 1362948 295801 2045228 848899 2602634 2337940 1962323 235095 1148233 376505 1647591 1732477 2436589 1543819 152666 2215916 1890978 1062333 286008 1136012 1356273 6154 2126139 1928781 743002 1964685 1604997 1782439 2436349 2020670 2075320 914599 2629400 1955770 922880 283696 1502420 1726961 1714604 814214 531321 2220106 276539 1064589 483916 682532 4057 199458 95745 1289014 2036204 1978977 2480714 2635821 1575019 1677812 1128242 510962 107136 2362136 1687911 2633160 1867153 2081255 962342 630004 523277 1785378 682776 1801586 1900669 640659 2620966 2418061 2613185 2119410 973805 2368693 1411995 511092 843186 856989 1433103 1659190 1156245 1469132 2228208 623818 994599 328930 1109950 2075493 669093 430715 2494608 903298 2077845 888334 556134 687445 236161 2594680 967395 820392 2410844 2422918 2249058 2262332 1967328 473398 698051 407614 2161337 2254609 151574 2443149 1058567 2281685 2529734 1856134 1070494 2557053 1855390 1377264 834665 1957496 91502 1669123 2346967 2071678 1612561 691917 122548 2205187 2450726 1702929 899472 1635876 779870 1169967 1364848 1193532 1390591 1457703 965536 1491193 1464658 191563 145475 114623 1753905 1536923 1696241 317664 12759 1496471 2423195 807754 2543939 928883 1276736 2513086 1404512 2113116 882967 1466772 2500658 1733252 108470 610533 2252458 556121 1099792 165408 815666 617979 2172183 2523610 1434577 2016680 1696347 1977057 616470 165656 1504144 443058 2159656 2611468 1831708 2113216 89068 284139 1789819 239098 358425 1860915 656849 1202113 1504679 1775691 1621588 2426078 1474643 1777339 2477196 1100363 926128 1020939 1450774 1921261 204096 2645999 1709616 1085618 903798 2263791 280673 1282150 1979259 781999 788435 2211478 1848002 2147261 187366 1248522 711205 1475407 464389 1230248 2301036 2044703 1894962 2534630 330172 2492195 363539 740298 1512216 363021 2002691 506388 2300283 440 2372710 669491 1340833 2277531 1181583 253827 254262 2038947 1249501 428691 2378976 621316 1620614 291682 882071 115913 156747 1851316 1225406 171578 1179440 656053 2356348 135582 1938511 749658 1025082 2132548 559645 2234203 401052 152130 462060 2297216 2484917 2486794 1406874 2098808 884165 1264439 2360827 2466340 623016 1805775 1546717 459768 323602 94338 2369448 130867 2353831 503644 388752 1012498 877351 2502668 2213320 391421 1998073 1094952 1723019 2104581 1901603 1060157 1074447 2369010 1684926 2036927 2435174 1058508 1249491 1493853 1359460 1679851 352207 1362069 920527 1554005 1522645 821122 194286 1555352 627610 2064204 1093573 1065258 2621759 116723 190079 1466174 297507 2646439 2080109 209343 396249 2133213 2335962 2412043 48909 910661 1057589 466827 1389413 597923 1763225 1060432 221794 915474 912254 789423 510258 2537197 2139107 86006 896890 2056256 1672674 2287833 574321 92805 344253 1486322 1756617 2484099 660281 491850 532286 2624318 277351 1682441 185045 1800320 2645096 1236764 459966 560519 265523 784295 844242 1552213 928376 187139 2589443 1760637 1694429 346315 1779265 627562 2548119 1394381 1130118 1697398 1559428 2631410 1982241 1072613 492454 981500 363980 2513325 2478431 2124641 1532984 1372002 2240483 1819267 482071 1543739 1653026 2398465 894993 1930910 1325693 2189791 1956099 360631 460587 943584 1681002 865879 1383641 2351336 615988 185064 663777 1913 227160 1341474 228526 1512936 2397626 984479 438800 2595808 1042054 2145077 557779 1514944 527151 2051111 156552 1111207 2166222 1367363 258894 1795308 544775 2137042 885830 2464246 1028265 485890 750314 1751926 988759 2487469 1722542 981542 1984193 1817758 2507979 2483123 1515431 1099322 1572365 2506302 397682 1675952 674818 543147 2196804 1398884 583579 1018649 28787 677213 2208983 1702577 1262344 874759 1421218 838514 2422049 1505065 848905 1982917 2636070 1138306 2019927 680996 1258264 1712360 2487119 1793891 2583895 473078 2353671 1872802 1438332 2164425 89941 1905321 594659 255201 668719 2266157 1680891 1281354 1528752 2635506 1234286 593480 1889691 641109 1571935 507683 1595102 1823948 780713 368249 2296490 1892582 72255 235185 2052134 393316 594458 950457 1748923 329463 176274 1276399 2401476 2482103 243134 2150958 1054438 548488 257830 2031793 957321 1982720 998620 950804 1837534 1516678 1687443 419177 2057618 612012 1217972 749173 547269 653781 2551214 366426 1275213 1785091 771485 127707 1212530 657844 1586157 2263004 425315 397741 2298501 644412 1668373 1258480 1476212 511915 2208399 330197 620884 751987 1974859 502593 417320 51144 135973 542836 1013582 797599 451806 725187 1510091 886099 973499 1465190 1416173 1240813 704417 1787317 1180676 2216968 2089804 1392059 1046515 38731 588919 374752 1358267 402470 114539 2043944 2072734 1344184 1114116 381747 1338993 1702360 834588 952109 2417843 2085953 199747 1402444 1494578 1508161 5109 1539193 1663885 590267 414392 2296078 1342495 228092 2159412 758939 2000864 1733326 2559271 783994 2552880 2243101 1593784 1859065 785190 700412 591750 2435747 1817491 1340909 1276114 1212783 2087079 854497 1885365 2467492 1592496 2393209 2441039 766878 133833 1770376 2044055 839986 2442067 2199602 2505139 355074 971567 43044 839207 1299053 1575334 1756578 2256012 1239509 1173382 906440 1438379 2231537 2431636 1135688 2646773 2113575 2177298 323182 1397937 1526035 2602349 2327518 2110979 100487 73688 1831489 1745476 2417009 127674 2372563 1878483 1849396 317645 2460223 96515 1427044 2086930 776632 1789034 2172165 1428534 2537719 2645603 2025446 1076254 2579901 2551732 2009036 43161 551896 355330 2481180 1929891 1746808 3466 753231 211680 2174559 127313 477239 1786283 1228583 1523242 54791 1123741 1540344 1844494 867486 26176 1844745 1200567 2143859 2352686 1028146 1057394 2076189 2608983 480577 748500 795963 1622949 675639 586451 9691 2642668 2456593 95663 221013 1543946 2345494 1481816 1313714 95317 814811 1986519 1536870 1014328 1240758 1448453 2338412 147831 2092490 737063 1778026 798570 71889 573425 2128115 972871 1436431 226959 1245480 1778197 2620768 2366330 868855 811307 796987 950008 13266 1932254 1045976 2141958 638721 2228578 1178266 2215040 512041 1085514 1702090 2119484 1474239 2163582 526001 2008059 1808585 452318 601638 2024656 1500388 2292837 2052271 1555874 392392 2438424 681158 117717 2646937 1536064 1714765 539818 108566 1210816 1171005 265844 1759444 1251305 1918596 1422520 1167816 491270 2120516 976509 535496 520894 559035 2246417 2231418 1482846 1183996 964457 1691071 1836449 966686 844567 702357 514922 1384173 1458693 227158 386015 541515 1384452 2620967 1366881 419581 2321778 1931520 1717675 1783589 2522035 921734 1627803 1192750 1941930 350445 559401 706832 167227 1879715 911635 1901585 420956 267119 371156 619829 2521648 2398942 1201710 1023527 1069045 1591232 1881545 919394 1215467 1287714 1417474 465062 1580768 1491939 1596424 1886460 1318242 546331 2124188 641496 2358236 1469034 13807 2085168 1495364 308668 819132 2557142 2264819 690356 623498 54020 281537 1492808 291024 1825629 1790724 497430 1937310 2130373 277485 146115 1265697 490223 1641905 950115 389016 1942037 832800 2338019 788563 1176130 2200826 1269406 1237088 936263 2031247 993234 2563028 1073336 658401 1713179 198915 2123349 227271 1643882 1318826 471704 2219068 247371 826189 137487 1250544 799242 1349167 2203012 8293 954679 2321308 1333922 2109179 740475 717145 1121443 558166 239122 707412 182218 1923069 214656 2375634 2397618 1878997 1800549 1683450 431620 1174888 36583 98520 756770 893107 1529030 123910 2031648 2389724 2386268 1713394 425561 2187522 1869620 1493272 112066 831211 967171 251741 2394815 1009556 32996 1848523 2510107 1462698 43185 624746 2582926 2026755 1266697 1110480 2556335 2098047 180621 1046357 1115198 1866889 700387 2493772 1068607 1264428 2095936 1252416 314444 346794 2282378 1704492 2192992 466523 2582710 1657297 2848 2497288 810353 478093 2501118 1139625 826473 1722795 1575060 2050050 2128084 2025926 1151458 1277718 40774 2119643 1520690 346836 1421409 1726618 2245433 2009679 385590 1210972 1797034 1285830 288432 259324 434828 333987 1641107 1233815 1686027 92315 86618 1967238 1058427 989539 2100323 32465 136056 779042 2195265 1376769 282847 2015648 746993 1520034 1572350 2202698 1699292 2484885 1803548 2512694 2553287 2296504 1240656 598971 1470150 1277678 923770 1324038 1332338 2428309 1619515 2291750 1771330 2180576 240120 975741 2227307 598557 248194 1341839 1811746 1386915 1532437 945673 739026 2426628 1842647 2608378 1142301 2412693 2323969 1575732 1792130 420091 780579 26690 612143 1191845 635905 727221 1791461 210050 1996380 1905249 2456656 1577007 2005809 1322141 2032791 2385553 91386 1538507 2024814 531063 2572274 24436 1929991 2500674 2046477 762175 1779837 466932 2552062 1026194 205687 2557280 2557818 2151584 2336079 422594 2153388 500320 2165294 1345784 2022231 2149026 1751557 2452067 1639290 1658307 2424924 2485960 1894596 488821 1943616 2629138 1613967 2357319 1885181 2089473 2544946 374235 487254 957520 1782619 110256 1711742 1276625 2311661 1508241 733377 800742 503227 1173549 780351 804864 1500281 1317787 2480138 2455508 2087641 1274901 1757524 457982 430151 2595514 891249 1252340 2570044 546543 2217698 2348440 693829 224547 122720 2478814 1214031 426951 1426516 2470314 1442462 1756839 1862311 2276456 2189775 660962 464869 1223476 1201259 935271 2221396 1637292 1649105 1401497 743164 613304 2508403 2615582 1138675 1956696 2431452 1283773 1899876 2288420 2636296 1761922 1280456 1249060 263425 1812759 1533677 337531 1861915 1402053 1609999 472167 829626 1517664 446201 2646641 1046089 830221 2407308 452170 1202442 1501745 2419802 2341431 1872881 1836655 447295 2165872 536668 736691 1315444 1075722 842903 290234 1685676 966751 107542 1725816 1966611 1324691 1577626 2467873 1408227 2033473 305384 214986 650813 1388485 1504615 1140069 1452675 233923 181764 2368147 1323258 2015670 106824 303701 461156 901783 157944 2429995 903584 717855 2267087 1011674 1846093 2100357 979560 1073747 2403534 332786 1620646 1655997 1571336 1843136 2404428 2246014 1684916 564174 174697 876147 2629191 1071266 2276105 783585 1230132 985414 946368 28643 2538243 491400 1341592 453653 1550100 870429 1717652 1440681 2290267 2342325 1123324 1196712 1267678 542733 600769 490773 1929197 432099 1895344 1015993 1121853 2143181 717212 281739 434101 2013129 1381746 602023 1599003 1204995 1064102 1280175 2264253 2365733 2197242 928182 550365 2013314 1582647 199269 1760989 883752 880285 983352 1630360 333375 1991655 171041 142445 947197 1166691 1966042 993713 419920 2047166 2157514 936596 2316755 1870745 1099430 2522772 1039297 627687 925513 1778858 2465908 1486230 1268424 29185 1393226 1299769 2130455 2107092 691123 481984 184077 2402805 1034652 1448959 1132367 1934629 1227533 2288252 1082966 837126 835508 185056 2130580 1315940 1967555 2342696 1040863 8846 938708 1428690 2269814 1679901 1161163 2627286 2555095 1032237 1255504 786910 824531 320953 73680 1009576 843304 1315005 2210207 1836171 408200 162026 680700 2276627 2580343 2434786 819838 426720 1898966 1826439 1957028 1672516 941661 543409 417683 1965196 2092718 1032295 647915 2542982 2205605 1614384 1727356 2288956 1636432 114830 2429289 674983 1848969 508040 928564 2122019 83377 775776 317975 2225173 1461331 736125 2056580 1518467 1805653 1344484 2442957 1352519 1842313 1727232 83386 936869 2468110 1560311 1326839 1303893 2561743 2261211 1515439 1516770 249905 2017223 2039511 267856 1331193 2388915 1622337 1097888 1051037 10942 1138183 2218441 789270 700948 2009433 468194 1261013 1457255 1401895 1699043 2039530 2368736 2595194 1483466 2488192 1567420 2113793 1678244 1950022 1451964 1520269 133748 1271925 1610227 1356055 2489696 2599420 1023655 1058774 1493755 513583 254106 1443678 1782543 367465 1119021 424527 2284388 2000630 156039 5889 1239210 1772506 1090680 1389283 1542917 720541 1805788 659252 1045034 121388 916616 1379305 1126204 1120564 393017 626231 1319085 1716201 1575290 821800 750562 988744 616691 342687 730138 2043678 268538 1122261 2536899 2041562 1609858 1956563 1256431 66721 1529214 1110794 177761 133911 1873729 817016 55226 2618963 156331 754805 1843868 929279 2440615 2355697 1472198 2139232 977023 1100520 2326041 1996221 2260278 2454024 1508061 1947079 2184556 601174 1726603 1069400 946247 1996870 100501 468280 36949 1818224 1646906 318727 1982604 2244639 541214 710154 873028 1638581 1646103 1641642 1873293 490864 594153 1479745 1187796 527222 260543 1290907 2135327 1174779 120573 743298 659719 2519822 660142 1087855 2463513 1891089 2338304 2247634 1320617 2380087 842745 2568140 382512 1374834 2559181 1953804 1236736 1156272 1113036 282902 1511737 1898316 541069 1025978 2072337 2627834 638361 496870 1959039 253533 743863 2294811 179760 2478537 2221598 226125 1074100 1354256 2079168 23442 1054877 1104459 2646692 1995565 1983069 2489860 1602178 1525108 485684 572305 1490223 1914527 1914799 1138082 2185910 2412485 2155053 2265086 2412576 1571863 1701074 427996 1106035 952887 1044757 1071072 877344 821104 738520 734548 1481278 2477975 1451406 89994 1471745 1256940 745855 376294 591382 2193443 1102112 2578344 1016095 2323882 87627 2515595 392925 1950848 826290 2127920 1105405 984756 91112 2142326 809818 2006001 2059000 757277 1985267 244422 8207 1982118 1778378 1197793 1180049 2044896 429493 1853025 401639 598053 49999 343604 2099297 117801 1516023 1482237 85582 946268 1656133 539704 266593 2600731 55029 1094201 2551956 1309837 2346881 721779 2314153 1888607 1161458 1528006 372077 1478799 2398938 470541 697655 2215542 1972072 568001 1028230 117530 2512955 1174905 2489811 1123448 859004 281598 456304 1550802 2334738 2419175 736882 425125 1651662 337186 1514839 2541335 1302073 2229644 389063 1372678 2452012 2637716 2205036 2055477 1869630 2098299 2511482 1503382 384192 635834 1772201 1777896 1899664 1002077 646132 1016169 1389849 433464 958856 2370329 1105308 404012 1166740 2189710 1179777 809804 332937 1517341 895663 1759737 990728 390741 459956 14242 777010 1228160 1496870 1876909 1001046 2296908 1032784 1728888 703224 327249 819292 376097 2020207 236110 311867 2257648 808305 1630571 737231 6062 1271428 710869 2515796 961986 1704091 1613462 2211846 119283 940118 224353 1096456 802520 1908557 2165986 629988 735685 2052390 1016386 1633973 494699 643005 1907031 57818 2565918 2240770 2034248 687060 215332 1151543 118964 2266161 1047179 967452 2422748 2547321 2306618 671761 1013712 1754740 2153123 920835 1011631 498402 2435356 1891283 698437 1400307 1822528 1835673 1317034 2579846 1678401 509542 820198 2106482 58398 1329862 45438 1364573 1890058 555120 460998 2330669 444303 119882 877281 1021392 1959677 1016289 254991 1252184 1029776 1292567 168952 1595012 903316 2365225 2492155 860121 2077130 2484560 1254818 356915 855984 1679359 1027442 1893607 274088 1906629 2333590 1766934 1323988 2317439 1870194 379808 916419 1086400 56341 57436 1604277 971411 2019911 2190000 2259276 2181411 1194622 717361 1355014 1453129 1917254 403469 1745972 2109227 1485766 2300012 1936545 1576577 391661 1884867 2500752 2180117 516373 769810 1972855 1938691 2161389 914358 1375878 1827389 598028 1254912 1904891 1338830 191376 587989 2022591 1062420 2268932 710803 1849454 833204 1169175 1150203 514788 145889 2459035 49165 2095782 2107785 1666898 1958337 1844790 916485 752492 1504522 123988 702182 1864379 96062 1171491 132454 1412170 1226369 1199597 183687 907023 1931179 2376375 1630896 2431196 1322925 861049 576936 318455 1155678 1316355 2141942 2191211 220679 875658 1865214 820820 2152426 1345075 1407723 622105 1260373 869067 898256 1392601 1214188 2023549 1988662 820959 1082183 2359622 917314 572568 536373 1133929 896196 2583822 455539 1787157 1605239 1969245 1219769 138261 2248853 1337272 1838947 683790 1992077 507745 89326 2032563 1828519 1514728 1386315 1223877 1432096 1635158 233283 739 2161714 456855 584280 144863 1523778 2446163 2461734 1425245 901129 1103264 1145473 787658 166837 1239136 876475 1176509 2185333 1298516 582444 961365 1909551 420026 1110039 664109 2258788 1420371 1598781 469791 564284 1346255 2179835 2574174 674649 963437 1915420 962827 22355 849168 1540135 1993542 1513060 2030004 695754 1251463 1058872 1311684 305416 237387 830462 845006 2451144 1218687 722532 2145761 717972 1774022 2436529 2016960 193363 2360583 724970 660776 2246999 937314 2624941 1274332 1311888 465178 1893240 347513 1226746 444105 2269883 2005889 1702801 2194360 799860 2121501 1532620 845651 1314945 649597 1149943 1281314 2632710 1070061 2511385 2423988 131395 1293258 221085 357039 796200 2639673 2325260 2465374 1447141 260112 1467445 1968670 2119135 311216 1381994 586934 2577628 1814379 1430991 611490 2479418 862376 1362902 2051756 1502511 193235 1191964 878477 2410790 648914 1745041 731266 1910312 237623 444791 689295 2361491 352586 2406551 1458479 894376 1772365 61651 866564 1778330 2382327 328282 1978753 195761 2394519 590149 2490753 153028 336895 330284 2085401 581635 504110 2077399 1921739 2450966 474556 459139 2459942 1885854 2238456 2042603 1653815 2569763 48508 1604998 1551924 257165 2388403 1365672 1069609 1788017 822351 1124453 1732369 1365319 774342 561598 2523485 332172 727503 2506313 393411 1391909 733246 2451152 1969576 749379 1520081 1927253 966046 74427 1810939 865902 1427423 2646456 760946 520051 1058075 251167 1422791 894042 1483582 750223 591194 1942135 1669527 1486445 2051207 2624640 9891 1701303 1419705 101951 527498 2629051 1487132 1978682 2418078 825584 641661 1135814 420573 336956 1117616 1568287 1181168 1564379 452860 1355186 1196423 161882 266191 1587583 925244 1102887 184291 2048286 783666 2194078 1279379 246166 1598695 2390803 1372237 135342 720608 2366447 1518948 1586576 947930 2574224 1270647 1148517 1180855 2532034 539318 152155 996220 227589 1755754 461148 2045711 181644 1336739 89360 677484 1425760 413239 1215584 533547 1425490 351514 1065687 803596 761512 539852 2637886 1701062 1564561 2220676 1672777 2030967 1055891 1213552 686413 2115589 1967021 2087961 750815 175875 2296756 485913 1738557 1505316 1114142 2301810 1161782 447535 754041 235310 2475987 249995 925185 1944878 708490 1447248 2306138 1738788 429391 1551316 2326665 1266473 2762 561364 2367527 32458 261903 1375552 1265823 2232565 569884 2088592 616886 198013 182662 1478464 2633855 2479609 2282554 2568209 2264634 508682 2207036 217257 134261 1824090 1161822 2258463 494967 2494843 1921673 1625267 1025602 1515249 923879 886322 1994393 1372269 1992993 1519669 235170 1681947 528920 366813 2635512 898209 1763860 150128 2000 2203216 1332608 2082100 1498216 818615 54514 2111402 1139824 1530423 2453655 1040911 1236134 2386456 945791 2644249 1750534 1751134 703504 1282023 773883 2386310 944150 1600546 1041674 963686 1224664 965455 1697410 2008955 2340852 2153000 495584 174231 1048173 1158545 947512 1700007 2026787 426922 187308 306627 885464 2477105 1130450 2195245 2325772 229584 536423 768133 414430 594146 16592 1355009 1875906 2229071 1403420 1577716 2348122 449721 771348 132734 215665 759187 2079622 1470484 93749 653345 710030 1505378 2446548 62685 1142313 2331622 159796 1159373 723519 779904 872962 1155630 1459388 1975762 2508265 59862 1349764 315141 226396 63954 1117503 606217 819533 2002026 1112957 1370150 1702220 1566587 1508036 776258 1780583 2258719 1661238 393755 2177678 2499920 917788 1717245 1396735 1311194 2625539 91137 139735 62828 1144787 2313016 2009901 2551078 653131 37180 2033032 453625 198925 738621 1278383 866927 1353518 482103 1630483 1560834 1389325 2187046 2612499 684457 498623 197840 377998 698986 100235 1193203 1060126 309822 1816949 1627732 474599 119945 1762119 1229717 2519818 1385259 1639238 787081 825637 220164 167934 2231273 2502456 971262 61224 793074 922976 950631 2342324 589942 1054463 2620947 1170753 2172903 1917456 1242077 736567 2616403 1136279 2279103 29134 1749138 1819972 451620 1370306 440838 2520961 1048964 1135719 920449 395373 2126351 1769875 1537501 1092798 1325950 1915018 2410785 492943 2583178 955075 938519 1150931 263723 314820 2167553 1285722 1716557 2011085 1158943 1801564 1857673 1181035 2342980 2029236 851913 1976200 158891 250692 2517824 1185453 904145 1168601 416438 1827242 33130 1934845 713056 639834 1376017 1085218 2265447 1908136 698827 694143 356295 762636 2642591 39797 907831 338756 648403 2489485 341381 2432091 1176298 687373 1423142 417608 2132702 1648369 2498017 2576109 2433547 2091484 1906787 429198 1313129 714133 1730202 193510 92857 1343112 2538429 127053 1160377 2150963 1384128 302540 52037 1567384 434528 225765 26334 2589910 2407977 1935793 1290680 1286024 1152998 1872220 946158 1979413 2070218 2617542 221776 950490 1607555 220452 2399502 1485819 311218 1142078 710398 1006810 369812 1794181 1118456 822138 1353789 244629 1182842 2126991 1700594 547563 2344151 632669 1825963 1891042 448417 2250981 1929968 2253090 2178851 2184523 2259465 984838 2433989 657443 1312522 1382966 166890 1889413 2416960 2616668 1531352 1851625 2547406 624814 1134864 608565 861920 1134626 968206 333137 1644208 2383062 1351705 2579048 599432 775405 312783 1772168 1658595 307282 1400320 1975382 673262 193369 1118291 990445 1108934 2050019 92214 1113951 66852 1922925 943118 1698778 1431962 2071336 2615620 607879 57342 25277 2595864 919177 2326217 1367060 1043032 670930 248306 2367003 1982381 1722771 905591 986027 2314588 1579216 2202577 1626780 2602371 1848000 370825 570018 1543465 2117830 260820 1296508 1933512 1721469 1305173 318658 841655 2556176 2242347 1306339 1952773 2053615 1065052 1109911 1223621 1146271 2100896 1114654 1207232 2494381 176700 1748979 87115 2445072 1855255 1887061 1014295 1265076 163069 1434175 2344616 2374212 218343 1872949 1137394 1946822 1528646 2047862 39863 1354420 1234850 1800162 2268995 635596 139989 2226538 1127352 1139750 1333752 722685 1525797 1090506 486149 1956503 1934137 1008929 136922 336245 2642149 2102205 1178569 487257 363576 2461719 486767 404583 2145521 426753 1557022 2104503 2087484 1445347 2480520 1530257 807339 446904 2476247 203369 1295894 1440779 1218725 1454526 2488705 2152187 5380 1999897 2377631 485368 1204749 898642 2051434 1077193 2117776 1732332 2513852 331432 852275 2614560 689035 1352086 2458458 1300218 1489820 677888 316629 1428040 1254948 2376953 1348452 2075046 1010471 310352 1452219 525946 2414739 1142897 1020189 1203723 2267885 1587220 1865382 222560 2393569 1868871 2119771 2075798 2072614 224212 912230 941186 1608445 319195 295910 610791 1850468 1142775 561377 921200 2301254 2446208 1659350 310862 640147 1990629 288307 2483986 850959 2284306 442014 958263 2555320 587889 2165352 185389 1681901 1248390 1958313 654649 834131 1299139 977087 453995 868625 283149 516934 1867736 1045414 2384597 833124 504160 289884 1390159 1502589 2513022 1853012 986252 356621 2398732 1027198 2418211 2600032 1582465 1879014 1629096 1325624 2461082 1782022 547210 1355041 1422943 799103 2077089 1756192 756206 1280050 1976444 98059 78655 1892784 1554917 1541262 956961 1833607 1123989 1173181 2028899 1290444 2286584 425709 1280955 1183717 2301082 1967298 2059638 1630028 1326269 2099322 692358 2209995 2257342 1535060 1208861 1937640 326326 288550 1877345 586042 129652 1053848 1977131 1386863 150556 1035840 644400 37924 2572194 935712 1151879 1811530 1881133 1405256 1106166 1414934 2194281 1071423 246732 371651 1176814 1100821 1226711 358540 2360925 382697 320972 1460509 1123026 1840767 2417025 1159164 2314954 2234906 841413 2637241 358614 964600 1492947 465541 298743 2088846 2449258 1560653 1849986 2125414 1274759 217135 2510685 328265 2603785 825593 1528767 1748007 783054 997197 422336 794574 379533 2370504 1050338 1320459 764651 1582125 132116 1015623 954968 93542 1625218 1523399 1738813 2441759 2068028 1333283 1693381 2265782 1188784 750942 257669 449233 406366 215024 1727821 764222 250233 1582014 1980804 2113321 1181722 1202372 957303 2373626 2245004 417105 2391736 1321979 584718 2121879 2141619 1791248 668240 942554 1551167 1213331 2045344 383678 2610641 674408 836232 674840 1447019 224697 1740779 1806480 146223 1867965 854948 784163 1320886 1632345 2226469 1706516 2007935 1632042 944081 335185 504729 268295 2342631 1836186 748369 1916628 404278 1014645 2186772 617269 1987927 2159316 347332 2299298 309771 1233685 204104 2444508 2069331 1047193 1555020 74165 2643306 2563585 985404 2329472 1832780 2402597 1272480 1271784 656067 172440 925919 2229922 1066662 1860941 1956556 2498776 25849 1772533 1235735 1155658 2467813 1219902 498285 805303 1265149 1189890 1784729 2461728 2512437 185009 1778396 1559846 204347 1084793 1892087 909948 2058902 627000 558445 1281694 1177130 1069630 2013012 1224410 593383 1531216 1692040 1980753 2184223 1827328 18536 2536427 1865791 1906790 1049302 1217336 904285 333417 94704 673546 1257889 1288089 57649 144603 2455642 1552750 970095 330984 2035499 1444663 1180731 2103118 1301392 1756726 2047756 972972 1451582 1407771 1025739 2061662 1028728 1686134 836603 1554414 894746 1722845 1532422 1600726 1933004 758318 2427425 1985873 2615224 2268978 1367326 1975828 1369436 396937 665002 1818302 2280098 1182724 117628 161503 2414493 756345 2492654 1811926 597184 2328992 485334 117878 2315296 433187 1912699 185636 643107 252403 2440315 1336784 212861 195365 1776609 2375457 960701 1952430 501664 2087340 787505 661785 1009389 2320686 1904646 1262985 2229224 1262193 2180769 2209837 2175752 2595702 1179291 994926 1821847 909211 1809783 811357 40232 1446905 365842 1759183 1282425 1663846 1727462 868794 1479341 1340480 2635422 2555013 502305 1909756 1024343 976385 1777518 1888317 958633 2025290 1483249 2632648 674358 2355226 1839575 3599 2505140 1086967 1873290 1613366 1428761 989901 671311 590738 1098752 481770 211080 1313812 839585 105325 1653339 1923207 1888716 830291 431163 2258714 1180570 2193697 385807 1361973 2507629 1249458 2427485 674706 1650050 1707300 114615 441734 1188582 259163 38115 5428 1947936 1956869 2509713 26266 2255912 606424 1585823 168196 424278 2327911 165676 1840584 812760 1523505 531145 2335121 2281739 1399890 377754 8185 2287786 1673509 863482 946224 2274279 512309 2006847 1791697 1973970 2104697 2487606 281238 343508 369097 1079569 974904 713987 1537379 863842 1177817 2461907 331538 849622 575707 2489135 2523130 375377 258985 183689 1181547 1591848 2154637 2016392 2439348 1939089 306227 1661514 1562383 1635798 528560 2275190 1159964 578443 442368 2258580 166038 2420242 384203 1721475 964018 2483752 1988849 1677046 572687 1874163 2128985 2301425 1779282 529234 1542856 1619350 44100 2537480 1817207 1958537 387793 1178938 1084298 2336443 270024 1371488 427076 963088 1529188 1679325 303901 206857 977441 48506 908582 652081 2577992 993322 2384948 655170 1182617 2375598 105000 2365013 842993 1855602 20574 1376956 1053023 736654 1640918 2419055 1288404 1221877 531281 593209 2145294 227846 1693444 53043 1850673 2370389 60542 468774 643335 1272914 678467 1937982 1710090 1307926 2371308 142827 283697 205704 2100216 820046 355319 764583 898796 1013352 1277792 1695799 1797635 214990 698693 1725453 848753 1815661 906005 808833 627072 1122596 299370 2386883 2133670 1232385 110456 1064817 1035557 963208 663848 1108276 20117 2166224 2094492 785281 993165 34637 56793 2113281 2277092 1055801 2331179 1680442 2110508 749851 734907 1257364 751815 2008610 140621 591434 421678 263181 1810721 896154 982763 115392 720108 2125881 517619 423872 1601550 1414436 1603401 1523426 1233901 1389631 540538 1230345 2180525 1661609 1657594 1191877 624617 1903048 2315061 2104126 583753 1508945 2149800 567146 744658 1716488 1283112 938088 2342312 99462 344773 2537949 1333608 1412292 2411754 1960748 95563 2034355 375264 1534184 2477339 1986583 1848128 1020840 191062 2648198 1885736 427067 1434418 725031 233778 1876394 821438 2136597 603615 1227564 1125734 2045570 587648 1173693 2188933 1883121 1116612 294797 1119196 2094323 463972 1166947 1967596 1349947 516554 2553915 2051216 389211 693685 683123 1903381 384319 1993669 1556924 2240569 2255929 1334079 238048 27003 71194 2413289 596233 706087 23504 2374829 2248701 200246 1646408 180815 1564420 1374031 1517651 1617329 468324 383108 669310 793286 2143821 79464 1371505 1438868 998107 2453428 1213027 2085282 1599689 2465085 1923527 2340102 1664178 451727 1887421 1481298 603132 515980 1858122 1969181 2222549 81336 168895 1755840 2038833 2168133 1568154 2193863 1860149 138589 669183 2016166 2639893 2167795 1363896 1804140 2569618 1993654 1619394 552737 739859 1748458 1334542 1187566 1739481 1097454 2467275 1112127 1488932 676009 1859026 478604 1349173 230077 846627 291213 169027 2165435 783476 1877529 203441 1892518 580632 1365954 2489455 1351965 563485 2641698 1629763 1280079 297787 407908 2405907 2332291 643946 1015847 1791493 2105604 808321 227366 932019 1410424 1821513 2225495 717504 87610 69737 2332421 1061967 76829 1859672 212846 245537 2277193 156283 999750 948250 2317265 2399670 2393096 82279 1170580 2128628 2182241 1218450 50385 648479 1911653 94284 1519940 1828744 1698898 462486 1410666 2197054 1645765 995341 1794336 524547 275880 720594 2362944 171934 1796647 2245008 2523829 2360992 2006543 934765 498158 1895893 1666516 1696901 206940 1301417 1116448 1045757 1825180 6977 16036 1994095 1671975 129914 1863533 886841 397600 1333561 1923246 210034 1098904 1187272 707367 624780 2101022 1813047 1693012 1596582 2112098 887917 1215630 2591123 259458 2221103 1898306 216866 816204 2187076 707483 2385715 2617794 1308538 1673731 2317279 244100 2213270 527330 1092097 519969 319859 2430886 698440 645384 789540 218283 536081 709160 1058889 644088 1639067 967846 857270 1654433 1320076 1042534 1776991 2135721 31209 1138813 1158915 926977 2503718 574242 1481140 2609068 1274341 1218850 2628793 2112835 655021 2489112 680207 1429315 2153568 244657 2224246 2182878 1335466 2529316 2407047 441234 570052 1681864 1027369 258403 876886 1350995 1167976 616340 1928222 492591 590018 2548523 2506731 656561 679089 2160499 105423 154124 1100294 2239064 685898 1825928 89178 235256 1246340 1952862 469047 1653610 1499669 1141163 798319 948540 278894 1126664 942054 1826993 876392 331712 71932 1997134 114029 1618255 898195 2406052 2609670 2648725 1234291 375230 754956 1404988 2467829 158872 1994815 884055 512997 446469 1237472 1498049 738541 1449299 1034145 2105210 1723910 1631775 2081000 1421695 416433 1201344 2151539 1793205 1328544 568434 1684187 146318 1214478 362079 2545069 1799868 2227499 2075505 1867865 1407028 1620205 2410249 474447 401681 380099 1225749 2233839 2486605 898964 995246 1852581 1822963 326839 489293 277633 2078192 2216439 1450959 329956 2032352 1372242 881304 1634572 1322203 202980 447784 2143481 1889993 2388442 461230 2019116 1407788 1670922 1242910 349597 31379 863463 86994 1613963 2484164 1844214 1615474 2561561 1614295 1738995 240960 1588872 888488 270725 1390896 2556455 528708 2119118 1615731 2179367 1819770 203907 901943 2592037 17699 2514367 1569461 1519794 2573931 2288860 1095145 463644 524628 577006 2523546 1707943 950716 1103832 806438 378623 2374438 1405143 663775 2132857 2053808 1586463 793452 1596883 95421 2145223 207520 2517786 1926048 1223350 190539 1780038 1688193 2140422 1845243 903727 218463 622612 2316581 1447886 53859 2583715 446512 1962503 780777 2173366 600707 1823851 450620 815709 2131409 343411 81437 1228065 1691293 102451 146231 2105528 1614128 2186559 1608540 578042 1957490 639587 1324041 2285062 992067 812414 546127 2445270 873400 1799854 2119149 1086740 396892 1296949 1467197 558543 708761 374313 1981597 2291743 1458771 2419295 225239 1974407 2186834 1867475 2619606 1012312 2439620 1730067 1419777 1591259 682218 1327958 1244461 1861783 528127 1449673 23960 843269 512189 309063 1779093 1518784 1952007 1481802 589351 1834451 1611550 1510012 1996329 2208500 2404712 2620051 1925427 1097858 586020 844284 1839350 1373346 1516290 2023953 332722 436917 2580867 1464823 882326 777333 2384684 1957395 2334739 1501959 1026744 2612195 2559066 1039536 2078160 296434 1388338 897171 1172749 703162 254101 295174 2229569 1316227 2180421 641320 668620 1604973 2459800 1621871 2471314 2510774 6483 1288027 1134570 1183322 112278 9176 1311583 617835 395459 788508 2224354 2332797 2194622 2189901 1103822 2639116 1721611 944881 1051187 1925719 662189 1585165 98655 2291364 1194487 1046646 1954428 1029367 387423 951081 2398220 1602782 403962 780571 653676 817281 1101737 2089860 42598 1543902 2274899 1370598 1857842 2344946 1298687 1151992 1370735 666871 2379747 1032679 114610 1707845 1817513 672873 339066 32438 1611458 1271454 519201 1124516 2612295 1275852 291265 726105 2556628 2261536 1938711 2040921 200370 713912 307677 1342486 2612187 376434 858432 1456752 2611356 1569600 165019 185039 51776 229582 583069 283493 147461 738893 1636903 640782 487172 1862856 862870 1444243 1578818 1272755 478477 2473761 1701 501976 1818907 29130 1568024 2412920 1438285 2448051 1290235 158345 1555142 393086 1838526 1669054 1590324 26101 1469515 2353898 647928 2552102 1744863 2283401 1445663 2213637 2312440 2522245 1522154 1146560 1131569 2250256 1162034 2648225 913086 1881914 316915 1569728 1734284 1644411 2379917 2637051 2645921 584352 2510947 2608866 2082447 1655447 2512971 1345402 269362 725572 1605975 168649 2374568 1689606 771549 1407264 1447528 254354 1244949 646123 1878396 1440845 2172639 2282513 1290178 393580 1415959 746481 1181224 1854083 122228 2539888 1798497 1655276 2420486 1538210 1864448 205234 1500577 1986370 714692 215181 766181 947078 2532037 2277430 562540 1626 195605 1302579 958700 2025624 1280097 32421 925281 1596078 264961 2046346 547992 365293 373864 2133829 1817617 95262 1475851 1697584 431247 1316274 1937352 193243 156130 680656 353150 876659 1148221 1648726 2513211 1406703 2569315 132505 1729700 794301 1245387 1591526 1040288 1476323 1518988 2501395 2030621 208043 1970036 1808630 1779494 293844 227720 753421 2235590 1981571 462149 1919985 1741825 1904282 1511731 1057540 1294695 2247939 2088814 2268475 381123 2069784 831691 712545 2177597 632011 680766 2274903 1271208 2396494 152101 862318 1414144 685389 1197724 181620 2300643 2492056 1304999 1781038 1189371 516190 1800599 588500 1665761 633118 627145 2378728 195042 1914021 310226 1364559 2602208 225243 435286 1356408 2638603 1024318 1889794 2542027 188360 411512 1195109 2102074 987824 2230377 2068346 950421 2596760 840970 2485270 289853 1166786 1130530 2558519 1263949 1324240 266793 841323 1460163 913480 1652344 1745577 2526653 491369 2041778 2571116 2645434 2113564 1030952 1341120 187741 1525106 922521 569139 745125 2506579 647568 704209 512009 995457 495047 261431 2203647 893587 1926715 639437 872211 1453646 466275 542429 467762 368638 1572677 872861 1906875 2220083 1904505 2195127 78764 598301 24867 734563 571813 710245 1267539 1200273 1877591 1360085 746291 1912333 2277312 1783899 94209 1812765 2076476 1196837 1564398 2107196 1380065 1663596 1434755 421682 167949 1213092 412537 2571168 2159454 2580053 106598 950107 2511285 502588 2107565 2032679 1926102 2114955 2445657 2537445 1745331 532235 2534908 817950 340849 68116 942599 1539974 1833629 1966895 2215503 1692468 180993 1872922 1996536 2300819 1914886 2169677 988548 2382106 462720 1143354 1040267 1864636 2240698 597136 2002269 210864 1109758 1358135 796237 1487864 2451612 1887010 1553999 559917 1061041 1449241 1605398 1484838 1810799 1128854 1023012 376266 2634026 794500 105149 1873878 2443937 1495918 2425514 211375 251280 2445095 1530014 997890 1675138 839745 545269 1211 2006892 1163807 615650 1965416 1841247 936481 1997653 1000410 2433748 997832 988959 1284323 504321 2081155 1630382 971247 377108 1698690 32295 1602296 1783225 1004865 1449737 2090435 530809 261471 1709992 742949 323102 1364461 1284759 156992 2288502 940415 1167452 1375600 250790 934766 2211289 1602243 1907013 525554 2212767 1783281 251934 1842549 828445 1744482 1651197 2644497 710757 1381816 525312 1214125 1879173 2086966 31729 1072633 868324 391734 1027783 2534190 1475571 68336 36301 1518264 2549213 164685 86422 135035 1816597 2605430 570730 1365089 1611282 98341 2366073 1765005 1976571 220009 1389860 1392893 959744 188504 1572532 932346 279217 973723 2168822 215438 1591373 1005741 801279 396923 2137145 701584 2636781 2564623 1566185 2295414 2421733 926250 1465738 371359 2348700 2117625 1493424 1198861 1801980 1913444 1811707 585060 526301 261268 177164 1545458 1560395 1642860 1647443 634607 1622963 1393719 2547839 2464158 1442477 901538 1102579 2142443 1454122 1562547 314379 1706817 27242 2264102 1701872 502108 43669 1739765 1093339 1775510 1010768 1358917 922431 302200 2484983 1846787 2059784 2517859 993703 1322903 2534204 2326868 338564 1765114 2198745 1033816 1366182 1353562 1908103 331881 315464 2649401 1344365 1394284 575716 2490513 1851361 2010241 970507 234214 682608 1404717 1614365 2126033 850639 1044009 1091265 1824272 294053 2146289 2058793 720683 1210864 1831879 2116719 1232937 963311 1615039 1535473 89706 5339 874895 1978507 686757 2540867 2033849 523186 1155268 326951 1136256 1985425 2418869 876627 347661 363140 1435594 2447263 826696 534858 1880064 1828994 1612563 38407 573643 1891321 363035 1676376 489827 1352107 1699618 900965 1970504 168947 2474264 1995277 272143 2522108 1174472 1834831 1002729 2439633 2264394 500166 11731 250897 1031984 2167403 2560703 688355 948047 1714306 2453482 851874 708771 781257 489108 2275371 2240643 1068563 614934 472130 1284673 1346831 291130 1371896 1113395 825912 5228 655489 2215073 2240343 1637274 2222888 2266796 544680 976166 24705 379925 1290352 1089167 1370416 880495 1135592 983452 1144662 672713 452961 154481 181033 1713977 1699838 1462914 906232 151047 348971 2176432 2136898 1464523 2152511 1698728 908674 2382040 2260983 2596161 61094 689610 1699875 317712 256137 596147 2324502 1236357 954037 2177175 1360691 2228113 655680 853436 1084597 515734 2625702 2306936 2447017 1660267 1735484 1084614 2467633 1739008 2198233 1321918 2399432 1489514 267147 1470589 1789808 423522 534957 71625 736237 1323062 2157057 1913982 911339 1764679 1212684 748935 2166395 1573502 856422 2512141 114966 1111992 455845 35046 1342708 1407512 1110441 484714 1609651 1984864 1384835 1481880 122276 414025 2384472 1693475 571262 1199431 987666 2023130 2097765 956462 2189462 2419736 86655 2224675 996018 937904 908606 1122172 718059 1563624 1576601 437028 2408963 823239 390490 1719122 2475685 280721 1455251 2062728 168128 2206359 2580333 968630 383836 1939728 1772459 1576423 49051 1596729 2210347 382767 1705293 1457144 2247008 2629493 1121354 2124410 730216 357856 827694 88801 785997 2360532 1765021 485931 288310 1165794 1924081 1682096 1582318 445157 1875607 473647 505571 2277041 305667 1119336 598696 1232526 2635577 491872 914819 2237786 779885 1915866 1159665 880709 702699 649470 1514136 1054045 1937831 1048285 2414214 713005 1127200 1896034 1727813 2017028 1679376 534457 2061382 2166392 1108035 2553962 303677 2575315 2124800 1997943 1013724 1059108 2427477 2133784 2089542 1874026 1062738 2138509 1246380 2349277 1512863 2081738 2004818 2602174 2492387 199235 148720 207793 2561086 2339505 1832054 724990 597603 661559 468660 2284567 1749722 1210748 386325 401416 1684983 746264 164223 1817256 2416274 921083 1909993 1619471 1963236 486933 217724 1979447 786876 894318 1253916 839315 1779019 993185 2288952 2468540 2224065 2035220 1802651 2264735 2036576 2308752 843098 2306762 1860150 2010920 2043857 1083296 1138972 1204657 706223 687072 924034 1727375 840207 2099415 1122626 462458 1284475 1891567 998465 1951108 908992 1176846 1464965 344209 1845264 1067473 2261891 2558577 402217 1000840 1045764 2138345 1875212 137032 2446947 1981448 1093643 1433004 1234646 992256 2048937 1255039 534654 1145794 684919 1559865 1340076 1097862 1844584 1217771 858719 2236813 232190 410147 1111890 144968 2420001 593867 1884863 2339151 2136075 1971639 2038630 1067141 698835 1994957 1515004 32510 147645 380808 357425 944840 1200592 2365149 508386 1132861 2453172 527833 82102 927221 1197293 2357382 1058754 289614 2182030 134733 1224354 36456 1560543 1009385 758133 1910293 2642891 2615919 1395500 255775 2418127 850856 2470408 2042061 2452330 2498807 480968 1202982 1293291 112978 2376328 830903 404935 1768305 1429861 403501 2503022 1892922 432327 923918 157701 1426519 302456 1636770 2612136 1761850 729432 556461 233033 467025 681636 2165975 1820234 1432238 482438 2588470 2398068 1331886 8945 1776356 433762 1300291 2090689 2253422 1685002 84737 2332731 1499980 1452663 2041525 1212076 530224 1418349 117278 2238401 1460972 377649 2233273 2523924 1445923 2189816 868789 2231667 2631892 400074 2358276 1579542 110833 1337670 1561838 2638280 533030 858694 1988524 336969 566723 1927339 1707496 209335 2551179 468021 1842751 2071221 1528035 1922827 461358 454171 1333065 2201940 281496 1426402 1892919 1211007 708799 1666279 1218418 1945591 1726620 1507784 254637 2402165 2323598 2098878 726838 2334553 1721895 1518962 2217242 1274048 658006 1431775 2095573 1541414 1281565 24998 1786228 1893833 540822 2247051 74704 1355792 2171378 1206925 1560172 506425 1858836 838275 2444231 2406691 281258 718405 1271675 1604188 1293421 958157 1764800 218499 990145 1701414 2006211 373356 548338 984172 2374173 1810946 1570214 1969859 1260279 1008549 2575805 228884 55633 871511 1084257 1109188 16413 1181546 263417 1752355 46352 1186263 1409644 887892 2056677 1122339 1319893 1335368 431275 1206790 1916261 124452 1537983 922283 1158378 569376 798108 646478 811052 1445051 1665184 2151604 2381446 582958 119326 56612 2288082 1779712 440634 1654365 716894 2239658 1177952 1372828 1091797 584538 762324 373709 1756476 1104811 1267679 1770384 2121592 1623818 2407309 2054632 871482 947931 2183799 2445355 1164136 2311815 2046271 1431831 215873 1644919 1960855 2406240 386407 2148651 15799 2369377 1779044 276536 22855 2116087 1513926 842930 1644119 567406 1329126 50348 694130 910100 173306 1130912 1195690 1049568 2639578 2434366 1269470 540302 1883697 2177085 1967096 1923157 580079 2257293 300241 2253953 1240860 2433910 1800430 1407601 1896073 1984428 1272638 2459802 24667 138804 1011940 933544 689229 2332551 499958 1041221 2503155 334286 2060737 1875002 2377537 1933417 1415001 2255257 2557834 354269 1470657 688320 1425271 547714 2474372 560801 1241676 2231134 888466 966662 1586547 1185013 2084107 2361983 148404 1836178 1451650 1556566 1884284 859411 1286838 1309057 1897930 2064189 2536550 1778809 387978 827946 1468803 2342528 701062 1316323 263225 1474057 2565495 1992561 2233109 340074 2265723 811188 46429 1475242 909232 189192 1575963 2532655 2603767 867121 1202879 1678099 730585 1778285 1007959 586321 1953233 2005394 1876108 2233566 1033701 466309 556862 1957665 2009553 279944 1439226 459060 2199735 1816681 705011 1517389 378286 775291 82425 1981849 2616586 2127583 893772 2210995 1347818 2000661 20587 229474 338508 2113506 363725 2215179 242479 8439 1719887 56869 2524818 1334105 1851646 220950 2155621 548950 293038 699468 2584808 614880 710530 1374257 1973877 50042 2207495 802459 1637793 2313131 239502 66436 1603558 444020 775436 2186779 1483556 935060 1692595 2567651 1833897 1855669 1843891 1115264 1825746 289993 1471213 653518 2191509 586123 1064210 1442422 515214 2015148 862636 395316 1378542 485834 513020 2391470 932536 621775 885720 2072670 2440004 1815395 120426 1147056 1860349 57081 2083390 363978 1303332 1962459 595359 263948 1396093 1380372 117497 1322542 2135410 260194 2053025 435109 1320133 346629 719708 757828 2135026 2462221 231730 1004258 1817071 68831 2474131 2430409 764365 444233 373191 297382 903539 2621070 122941 2061257 2176749 1475031 1233256 924534 2537713 2618944 1746258 2441479 1975849 953938 1852124 1543080 397838 2441547 204228 1399583 1305084 838390 1202099 2159080 392097 2403078 698956 2403338 1430083 2618625 259618 1625652 1818263 1231195 1980996 2485548 2430250 862091 517997 1168645 134182 1621548 944845 2564688 1037957 839414 2307308 746401 2272119 783481 549245 2075389 405349 324148 1327782 1908958 1280358 1010926 1272384 979117 2031640 984335 1276957 2329297 1393884 402846 2029565 948907 1667437 1346547 402157 1111973 894461 424491 2358612 1748684 279658 1521717 242178 1064790 1442927 1068178 661383 531191 1396254 1622630 756847 1794664 1141895 368695 192961 1718853 1275597 1684452 1143637 1661436 235224 1122010 2304376 1209711 88724 930108 2539453 695739 1432751 183055 2164116 1526030 1485442 105572 1542012 729058 314987 333505 2580802 457644 2561564 614086 319001 1056272 1690709 918597 762440 2528236 1391837 1338994 423691 999415 2580747 1322818 333157 2495025 337802 133165 1350616 1936957 1378539 902439 855792 1146038 573569 1928366 1820919 1026477 479205 2466972 727010 2104893 37335 979918 565175 1218446 945826 196411 1137348 20008 2403939 27971 16967 309472 2446591 723986 2521253 55567 2310566 2112904 1460901 2089848 536439 251163 202961 1365774 2644271 1200698 899674 1864188 2442786 2043843 2497672 1476449 1088208 1732261 268550 1014838 1327734 2273479 6262 576360 1654464 2184030 1598996 374314 2531332 356851 1452078 2031205 244382 827732 1154435 2266018 2145895 1286953 1950188 2227474 364703 2143735 2382354 1240781 22701 501472 1870316 482421 2128674 925960 162089 6082 2262297 439900 2366129 751834 820546 2351416 1588272 2532170 2639422 2160442 1693092 798591 485166 230221 2201854 1461587 2309793 605031 430018 175452 1237514 413921 1995910 194835 1617608 323979 2423066 1880208 354325 1198435 1565510 1934420 2490858 1647206 1454701 2614880 841955 694621 449189 995039 1808686 2226743 1377065 529147 1065212 43891 2083634 624326 1199011 612634 630484 1457206 1368672 408002 1826552 2411607 1458558 1322332 900257 1931847 475352 2250593 127703 1028306 1626559 459213 1172449 2005917 1377350 2062376 1677942 264305 2174739 978914 2227767 1110932 71899 970960 1621347 1447758 943184 2600365 2438030 731971 1611063 414180 1499623 567874 1520998 1562946 1119378 2167181 1449292 671673 476396 522248 2206008 1589830 930924 1824864 1708885 751029 2106466 1588334 1826120 189355 1754362 1527978 1317012 628826 436189 1939877 1268769 157473 1952718 1768071 1687390 549853 2109872 2534210 397811 1380568 2605526 2544804 345297 1823722 692403 183959 320009 1989553 1817841 576155 523922 116109 333179 1906092 1429568 723370 12217 1982149 2329009 1829523 676680 1951150 937070 1901175 1371077 1701142 2271761 1780454 442980 1859002 1194770 2534729 873735 1053713 1409230 2122948 1838528 2347962 1843823 145402 316241 1161584 666196 870125 268526 887475 21870 1851089 2237336 738364 1257289 1125618 992031 1849748 743424 238394 1746966 1935463 1095209 1825521 1490178 357396 80007 980489 4314 2227681 609158 409327 1724115 1741824 299264 601464 377855 430398 1027344 759083 2227468 2628386 1696222 605537 2355559 1224340 2245200 875797 380292 2338809 699538 1617051 495669 459996 1521895 1756869 1709897 1104379 2506368 1039377 1396257 565910 114527 403431 1379685 1298462 1081841 2096602 1538760 1241148 857641 1573393 172480 446844 637400 2261131 579798 1339107 2185057 454404 1561873 455655 2305773 433357 1855501 291516 863763 530991 1954691 139269 490772 259311 654539 642866 688263 1563895 1314645 2457827 774864 2164697 2068504 428076 673279 1577575 1805123 2455764 936314 1614656 1453797 1192061 1605111 64498 1806713 1099603 1175320 1172841 260324 720852 2418731 2012934 2324442 1409931 1808154 1322013 1692773 478253 2341405 1041041 674543 1142226 1270002 1772276 561944 1241717 1205732 856107 215463 2125659 1996237 890265 1473420 521515 1861190 1562800 113983 175096 759541 131291 1376211 611640 286544 395979 156679 300716 843405 924737 2570952 2081789 1189650 2196046 1048438 152814 788704 1185689 1720424 1511772 310505 2204072 1239601 871833 1665083 528821 1529934 2307302 2285870 2081233 2248609 1580616 2512006 2216549 332490 709577 1832978 1159534 1253851 2286304 363527 2338841 1025106 157806 2485574 1829199 2112943 751717 890399 731867 2458760 1202221 828077 954353 1739041 56458 1664140 1652209 1844613 639601 508315 172542 492830 2163156 2452840 1850672 1273339 495895 411998 1211961 358430 160386 334305 2467198 226937 434231 2097539 2083782 2466213 561439 1183985 2078566 1937789 2491689 1887327 1508577 1889598 1489900 2597264 616827 1412033 69802 1638469 2363627 190075 2544031 2570381 138551 1493672 1203687 2436387 307128 433792 1974304 2278225 1353442 1110947 2175564 1337200 1165754 669810 895830 2103204 2365687 846118 478476 775843 1460171 500897 42186 2324677 341027 2301856 2158899 1509256 764482 2331938 1670765 2501802 538954 1586341 2336637 681407 354856 818227 543714 1408401 2136294 688288 20774 1669137 429290 1715942 382322 261783 1581265 2628067 826807 1252576 2527118 1144737 2234170 146066 1871886 1856778 900730 1766102 2415194 971518 1467110 370998 852459 321359 2588528 914342 2075519 1703487 665529 1910134 398458 1102939 2448230 671428 2372914 2236803 1361848 2301299 1012653 2138181 2258223 1090939 798253 898390 2531953 2458302 2297302 2250585 1222328 45416 58245 1681252 628039 565515 2364154 361080 716995 2207491 326206 1792878 1169716 1355053 980002 2463978 339023 2360941 2126953 1193400 998739 281817 594971 2618750 222164 2375476 325338 2000842 2008422 1615786 2300321 341605 1078633 285388 2165472 1900290 85349 1215446 2134312 2326050 1980420 1987741 2360477 778849 675626 1640132 2617760 2387262 317711 1816144 1388885 2301233 190534 1416100 945467 2563160 1132431 995683 346441 393629 1584139 1480444 166800 32754 1858687 2074629 1378787 1624896 1459323 21606 1207336 1394879 635529 2632251 618852 1731719 1192289 1060266 2521633 602625 2520274 1066179 1814218 255555 712575 1904313 300136 643805 2579252 1006795 2344365 812901 912035 2566870 869082 1884725 1633939 2640301 1161491 1942343 2265489 2070932 1866298 1414500 932969 2257884 1719966 284518 413519 2621520 2331660 192388 2492893 311534 123913 1722131 146767 2607690 2573498 927365 237024 593736 190001 1304115 719769 2231204 2439394 2329751 394655 499139 2125045 1850608 1453826 2443584 2475437 377578 542080 1023566 2263318 609529 1850205 1337651 1760813 1797389 274096 710161 2648419 83487 899601 192137 898173 1553941 887638 1394346 1684721 1570135 999728 586203 175384 1673449 1833201 1573905 1604678 2405758 2382584 1953987 1337391 1818647 1257242 1469545 394124 92411 730288 2286742 1982572 587742 375440 732724 2498816 814643 521013 2515169 2633257 849551 236136 1884840 1608171 2379 914128 1085889 1496474 1688382 401341 892990 283207 2147956 1443119 509599 105368 1204005 2433609 2594857 2295668 1892430 208482 383394 2484609 1311930 1938029 2277697 309254 247123 1000599 4483 1968079 1692557 1138468 126973 2469300 1301577 531548 2469840 2009147 2013409 709490 1575888 2143787 396092 287901 1548339 627397 2383272 2195390 2554591 4177 2377434 707797 1655249 90531 1283169 1296228 1928877 2011458 1309734 114806 699637 879982 2035466 2334586 667262 1627658 2190359 755639 2446416 722936 1590408 1633594 2110313 1466003 424512 385287 1641951 757085 1579154 717871 1546585 1242255 820879 51942 1917736 419525 1840264 805893 1648795 2052169 2444619 1712991 251992 440836 2492925 92341 435743 1818548 2392694 2145430 21607 171000 697771 1413459 546743 419021 2086204 1529681 1622149 1143965 2283883 1354782 2585399 1866388 656449 1316786 2618551 2212791 1920100 1510011 1540833 1386134 904517 1945087 940074 1998163 1897446 2210423 2352997 2043979 1725642 54348 983743 1056592 694751 837423 856903 397753 2321554 1792179 1494424 1806126 1923161 2043994 184353 1264449 627875 691732 1485192 804915 2075744 1606379 198552 1397044 1324456 2635772 2400986 399509 134624 45934 432350 2564366 288998 640423 2532463 2052135 2003899 1962994 2058605 1867189 2370957 1169368 1382479 296578 540014 1847335 2448505 893625 2085241 2442871 540016 2391236 2561053 170940 2540858 2285051 2500152 788170 1719529 1475135 834568 1291780 2604319 1600306 563490 27500 1317657 788141 2636377 699604 515651 1856630 532648 347346 1228236 1270469 73536 884440 1639484 1249773 570575 838535 2626914 1458809 128450 1607958 863203 2101917 2592865 186185 1596545 1919654 2580616 201763 1138507 311974 750145 1485184 597728 1254091 1065852 1885982 839609 595677 13256: 2439674 326973 301456 1633869 2447883 427902 1733603 13257: 813812 1952729 984525 2522404 304146 13258: 1543451 591755 1025497 2010999 1037349 394840 2622906 512000 461535 557269 315560 2588645 2209655 1075444 1864088 885723 1550195 706524 1249760 2248141 543879 1850370 1740240 2297901 521921 1326: 1066680 1820992 257095 1348456 1089664 553643 13260: 1988605 13261: 1606064 2287920 2324659 1838503 1057347 856980 1603945 2474839 1941435 2261691 13263: 1845276 1600143 499057 780474 2386347 1406441 13264: 1198305 2518654 1390974 1703042 1149558 1219350 1720571 666101 1368046 1035863 149359 981326 1067383 2193034 619339 13265: 1921746 1155472 756299 182511 13266: 117687 2351686 1241070 1588134 13267: 1955427 199909 2433977 2599732 1104220 1502298 2366673 13268: 2023555 2572000 1846129 311548 2017438 1699620 13269: 619428 988891 1019113 612978 1979492 296153 121688 55262 379973 679745 2132029 2608917 2554959 1081893 993556 1642400 248708 2399811 2388458 294024 161051 1902864 323784 2347101 295207 2005255 2459033 599038 453895 1216077 1063515 2248704 295217 1777359 1512799 706442 1816306 1869871 297621 1920413 960542 1749127 58889 1327: 1128457 2554035 1151430 13270: 2578322 144687 1287939 2006815 2418651 780843 2221740 2148023 387008 2378742 1528247 2036696 13271: 1757350 435397 2011890 2566147 1550813 425442 2647334 1042741 13272: 2257713 2392422 1730190 392393 2488238 13273: 1435319 1071876 787885 419427 2603856 1121616 2588976 1624072 2369776 373354 1539912 1653372 1740512 2049457 2225673 372581 1976176 2040413 1610822 1793804 431512 2225534 930567 1492164 2646124 2191440 2649225 294993 1960011 813981 47195 340715 2351019 1952672 2153455 272949 2267802 1570647 1930822 1191427 2649299 2377481 372528 1819877 40860 991576 470288 1800852 2483367 1124203 1604259 284339 2407271 149630 2165658 1395493 188414 307667 2529419 884609 1352063 645263 1095784 1640456 2168308 2539639 2261894 820785 233063 210907 2282968 1919848 1115803 1350505 111025 315855 1453814 245364 1807760 1291797 24212 1540840 1650893 2004644 794717 1974666 2367732 2225515 886459 1647640 1390140 904434 2306810 971288 1311405 112869 2493370 1811647 80753 1065513 1909681 239904 883199 1624250 169088 406568 2461533 1062004 815793 1221544 713850 2178091 2211937 1890497 414635 868978 1799458 2284065 1760577 263617 2137562 518661 221340 1611184 2067375 2098407 77345 1218023 2043124 1822325 1183845 2247402 1413643 1849521 2035032 2579950 1270639 2189049 1784688 2201364 1152305 196173 2615209 1709909 2156470 870405 2314702 1508382 2612088 1128118 1433690 919514 1065126 882320 1747123 661040 677398 1598425 2110267 1220680 408425 1615338 1836557 1653498 1871572 2009356 862338 2068368 2540698 434146 2093567 2407468 278406 2070719 2638564 298370 1052286 173075 132223 1255399 147816 2604960 1660319 689978 1618842 1593637 1449646 2467675 2175180 2067219 404258 1867315 2307972 1829416 1643399 1453620 709722 2467119 568208 2624176 1192508 2484409 2445546 1530624 841891 567534 2503986 5689 454092 2244717 2352932 399766 413187 485930 171817 1235972 887257 640333 560203 2636999 1642530 1238845 96539 164306 1887222 1705614 1779634 920802 1447604 2297062 2591584 1105353 474492 228526 2184992 2081759 1091405 91865 487211 1498041 769512 935960 882842 522718 1803002 2239534 2503562 2000247 329926 2393734 1554990 359209 1347058 175666 518309 1167086 2163657 2397677 2187066 2115285 1188701 1449738 820125 2111232 445615 1579418 829308 2647563 910034 76447 962962 1163016 1135744 279952 139745 785008 2194553 1315586 2247392 686204 316197 438749 1062971 2449786 2203249 439330 2576385 322451 120348 1544222 1072851 217267 1152984 669013 939847 154035 783672 2397617 960635 2093972 1321189 1191854 157725 1175652 1175565 1951028 1837526 1007452 1874548 224888 1831025 1026229 1832066 1626306 832800 447971 814780 1569601 2384337 1802893 1150155 422106 647080 1126901 2235408 1126346 893548 2082274 1427804 1459612 1820972 765489 539955 1878997 611316 548357 1530215 1689772 89644 1459377 2397150 2135261 321376 1682342 1077068 876255 1199710 1712296 1465625 2194692 2202820 1019190 2463351 748083 1091639 837114 1290170 2319336 2315429 1003323 2046477 342145 1075282 1113230 940317 2153388 1044004 506351 191125 1866985 2030226 453840 1566799 384504 911133 950567 196154 1429531 941611 1679208 1305767 2621383 696304 1694615 1610117 355979 2292596 2421394 971044 1812112 2355847 969210 2630344 1552770 1244084 488148 919500 1621855 2618367 148548 2233677 1737378 2607843 5880 950186 2587024 2169708 160894 2092370 1017544 2559568 1161915 265094 719559 54258 733199 1034628 1835732 2574462 2125354 2053281 1146812 1951677 174760 2406400 1433812 2120882 331951 1295266 2444464 1191516 809171 418873 1560344 680698 508137 678542 796046 922545 673421 2069464 497714 2082429 2501333 582582 601194 1487808 1095357 1517942 1024992 2397285 2256889 52548 2053416 1761916 1441035 514892 1970924 670878 1377211 1506509 1195335 2240711 571667 1529515 2428151 1842331 98400 2639013 1068981 1298785 926513 1042640 2256813 59558 1706085 285303 2427469 2575301 454704 2305368 504794 2481459 1358826 644303 1382273 1422746 1533843 539938 1981915 1377358 1829445 1934334 2261589 1842949 1910521 48434 1333342 226018 1833905 1701039 331165 1562584 2261530 2143037 1650537 1646881 2077709 420450 2557705 805117 2031187 226334 97177 430778 1103264 314718 2293375 78851 238920 2146966 660776 1897488 644825 1009253 1982458 634799 2454448 2208798 2230509 2552437 1577624 508898 1385370 2225125 235109 2212666 314441 2022533 1840984 1326040 2230604 1304156 508706 181320 1137868 88802 213980 418908 1281460 1348701 1948840 1107128 2134591 2390818 1039765 1286027 1592705 186417 590338 1577307 358941 516781 2471119 2589413 884105 895707 121743 375352 2054977 1483349 2493432 1205217 876866 747231 834573 659156 275577 739145 441966 1504074 1406418 421028 1961661 1018094 1867044 2202629 211505 2491342 570571 1884696 1423142 407797 727418 1998679 47940 1734094 2241246 1498208 381011 309194 2945 2107750 1375334 869958 2575474 1907878 557885 1166485 2609640 1849785 1001675 2579042 2168231 142245 523543 176700 1682653 921673 2533705 2297126 649221 121593 1442312 986486 911416 661672 15065 2041583 2035346 117368 928671 2609285 295910 40738 2421078 2072025 2625523 256596 2076682 2311134 2164887 1503049 1209320 1464983 2249271 666611 2094141 313016 513285 1581853 242828 2511671 2138853 1732116 972391 1411525 950736 46340 1001728 1290929 1457957 920065 1978958 589319 1190083 265488 1326603 772445 877829 1587132 372331 502592 1145990 1780330 2256765 2447582 573718 1500156 506690 969536 1071983 2132586 524873 885950 2393531 142521 1961159 1122595 1637819 1016057 1927915 84947 1058918 2207161 187839 142131 1447365 1410460 302646 870616 724745 1208904 1000894 2542807 1417412 65971 239975 270024 2232934 2032829 683156 1399604 506884 1552054 1986830 1309217 1790979 2076145 1682104 370194 5092 262126 490956 2240569 1566368 2359739 1409821 1965245 1791649 407323 2459912 2268217 1082332 1155148 2586314 1390581 1886296 1748077 470808 2033380 540382 914519 1777213 1310915 2174369 2428410 1970132 280082 1431604 947549 1776327 2307638 2146096 2046507 1148146 609470 660424 858905 1424306 2544219 1231973 1553 2373736 2009322 1558800 1078880 1445357 131486 1945567 2290538 1908581 946978 570915 2500769 1578213 2597214 1555111 2425646 636184 2507479 2024134 117949 2043051 1518238 242019 1107578 2541911 2539184 707940 2200914 1212773 769288 2173487 340542 2601448 1203807 1459703 53694 1827071 953928 58884 187788 1907332 1714235 2491732 1806029 322272 1832888 2137203 1930733 2030720 2389854 123939 628242 1523989 1311616 654244 1367191 309961 2250087 2204125 1355393 627337 2403420 2351252 868447 895051 1637846 206436 2240918 1990744 585389 2448051 2438666 2435522 175959 1676798 2548505 1851989 2439889 104133 1596113 2326730 1543756 1452228 2070491 1774231 1848713 778170 2351058 551224 35641 1802860 2254727 1474111 512776 549928 2128656 2440742 918622 1113009 300088 854575 1916552 187741 639302 2532717 1975391 400058 2230015 371578 48887 1446938 1914886 1190927 857534 448489 1975237 205995 78289 972152 2020538 84658 1742338 1676439 129051 2433255 2100515 2058400 1148950 1473739 691914 1782868 286760 820695 675700 411318 1274888 82486 1974229 2280820 606779 1726663 370014 1566433 2586569 2466272 2419601 1134392 534858 2467497 2648309 1175430 810854 1442174 1094099 114802 1151224 479853 2539408 2569173 1341847 620434 2075870 2596482 1118213 773757 2234898 2523089 908595 1413665 610430 530681 1553446 2456303 828201 2551304 2597835 1161019 2413899 161319 2372224 690642 1500852 357492 150616 730355 963409 2468449 1448209 216002 194651 911536 1697629 1557392 2628198 564114 2284038 2572878 412896 523744 505082 493842 11701 1654597 1686298 2284691 1051264 2219834 2272425 171587 835864 2203373 1993946 1228644 1919602 2292809 895327 1338828 147645 2266933 755992 45587 919493 541084 1228931 393252 2518374 1144035 1724929 1152911 459972 941288 119431 23203 1064555 734910 1670541 1189882 2097826 762364 1587469 2127146 239686 1472132 1842686 1063764 1789040 269668 413324 1658609 679299 1090634 846276 1329794 997268 1363085 1725928 2497960 2546347 1536403 1469232 1464831 1038582 1230857 1946244 1642371 2456321 2334183 2633562 2404855 1963975 2591814 2461705 2580515 484712 2145169 1665865 1485416 833623 1316023 99396 2064448 2237002 1533309 1833897 426610 1494820 1322812 821974 1184222 1333911 581577 2243696 1245730 164643 1727788 1352709 462211 1661730 259921 2345043 955177 2647214 930869 594482 1921786 98607 287529 1701785 1203122 366705 1643112 2438192 1535523 1802083 2646433 2454690 206738 1432627 523108 1745618 2067412 2614908 1627729 1378804 4540 1319670 463836 981423 2253631 2493924 274733 1407182 2151789 2261394 127703 282567 2604943 2105765 1424388 2104505 2217235 445526 1766740 1233297 1522503 2530498 2089369 903980 251251 1140085 2599677 1599674 2506368 628981 2242114 827530 2085289 496005 872874 1614443 1975556 249257 1019582 2138018 1685327 2519908 1832077 620104 2471738 2015996 2581856 1413803 992135 1229874 1469451 1089513 474388 2468601 507033 561425 2255601 1163283 1043061 1494175 1899325 1900787 1676242 1102513 386161 1659867 2588680 398458 1761573 175419 2612288 1701464 486663 836651 762430 680632 954984 1645233 1239551 2414798 1507711 1584470 1580404 1902893 503284 1946411 1579697 1236416 2518914 220434 2350291 552246 255868 616247 1246717 2558466 1637408 1396819 635852 414604 708421 942414 1442608 55764 2121978 856633 999728 1793901 1365411 821111 955901 2598104 2173607 1067151 601909 542027 2118253 1957693 2165155 1954671 1047799 1098946 1849922 1552902 592702 1023240 924179 537600 2083674 638060 2115919 974178 2632910 1611617 2060274 2031920 2438075 1941252 609958 469127 869501 1956947 355082 1984003 1193735 13584 600680 2383502 13274: 1462959 1923732 806172 2592889 1588948 74262 2190181 1611086 210923 13275: 1888531 156324 1554633 806150 1150282 2228411 704254 820252 1339153 753430 1995052 1508526 874951 159967 702722 1567466 1788153 660155 1222964 13276: 1507459 1230594 2562801 1846990 2596173 188123 2217108 2472300 1666107 1632237 858262 1051092 2529835 2476050 2096886 375770 1072072 2101762 608870 2567580 49833 2283154 2331276 1439806 281627 1329904 1069088 1285163 1162863 71743 1059536 1600700 2383381 1960974 323253 643090 744784 13277: 1913414 1940433 481736 769925 2233186 1859649 1806146 976466 13278: 405905 1148602 13279: 2520290 1388274 1523842 887285 1705759 1991770 1754660 1295821 15462 1192810 212862 1551321 1161260 2524059 1978809 78980 406585 398582 2440228 713311 2248534 497889 1342438 1622444 1866237 531189 1328: 1600522 269727 1420548 2090925 1349716 2584543 13280: 623294 1657093 65693 1621863 13281: 49949 13282: 2182846 1519073 2641886 2274587 271842 2265270 2540971 1703095 107560 1749746 1252011 2145722 1753718 1553591 2155577 1351082 771081 91990 181746 1563294 897024 2483028 1237692 1844907 752402 93102 1236175 922459 365595 1226877 751076 160586 2010750 1359256 824839 1803326 251691 290186 2221692 944043 649943 1688864 158349 1805219 1801493 1427548 2005492 2100306 1429703 723534 2151960 386955 1438078 2193941 831144 1823852 365252 409658 2593352 1314409 1847173 2249918 1676384 671870 663492 2094452 386159 1806029 1437766 1043852 1616083 850329 1182942 1607389 1119198 1198142 1298086 2009801 2083279 2060126 345752 1513433 2565933 1613670 2550058 2084769 42579 1829523 1666208 2425156 889404 1504310 865479 2424587 455511 2224091 1579697 174332 999209 1402001 1959502 811447 1442634 13283: 1631273 1970726 2468762 163569 507130 1101215 798905 2192119 1676529 13284: 2352716 1732670 13285: 1271740 268917 13286: 639320 121528 260273 13287: 1734511 1001616 1438167 236760 424267 2068939 1168397 1405418 267549 1896490 2193337 2574085 1492765 2061180 388423 2263326 979847 1023208 13288: 442551 1716005 242426 1153974 1069636 922190 181519 2146123 1635758 2424841 1054564 657181 656128 498091 1720923 2195599 923696 1914207 2640853 1048635 62088 481285 561206 352701 2023367 1884357 1742281 1704858 92240 13289: 1268762 2589300 1991429 1127992 29529 422897 423204 327554 814048 2611883 1681338 173566 53688 930095 1329: 329839 388547 2480396 708866 1045979 1287388 209274 1177364 2281796 1508629 586765 635359 356457 2027708 2189829 1837954 1148114 1389750 1577302 694505 291657 629886 2226354 782285 356035 1544321 2161185 1348035 280180 2237249 1873599 1610877 1273635 1954026 1371236 1742805 2199309 375304 244477 1654357 1304778 130288 635574 657216 2482709 364190 34457 549995 2494280 560497 2226164 62741 1656096 184844 2098568 1382771 1455407 1512676 1560244 7910 1704205 879546 1760983 2234800 2330733 103880 1247096 1259048 1838921 636106 1587386 2437936 1651932 476389 1543098 1829925 148930 1185305 343292 1668072 195725 1077352 596979 1284305 1767864 1450367 2457971 758383 627571 1539836 259573 2647047 253215 518839 400557 2031252 898652 1026099 1808748 324216 786357 1691875 239678 2387809 497736 2359766 13290: 1128365 2292433 58805 326534 413948 503663 1256570 13291: 2604652 582354 694562 1276780 711615 2388415 603195 2068040 609547 1161120 13292: 32720 142035 683878 1793785 32130 1187712 1688771 2454567 2182802 1702096 3392 1561560 2484321 563150 234211 2003927 1020903 341753 473041 735587 2569288 2351490 1796163 1852902 1031255 1846078 644468 2435497 901648 634208 13293: 1667981 1571111 855860 2052745 1082385 1673252 1532487 657140 2644587 1451137 1036242 2183968 2244849 1793171 2168556 1308842 2293703 1896369 1265377 2401983 2128580 649055 1097571 65348 514446 1436310 1163415 1226196 2142990 100895 1133761 312384 1170482 115031 2597274 2219101 1810453 943201 1764696 1266678 1518746 1402511 15992 729033 907265 2245849 670989 132949 1328018 1786112 1287914 1271719 261444 846244 2428259 1480690 2233742 1232137 733527 1322384 2523200 2518077 591933 2497392 2160536 1343406 1810955 536814 430481 1697049 2048159 1264788 697715 814811 1044688 1294464 449731 2371930 199814 1909798 463109 2267129 135748 77890 230712 1938150 1225237 2093548 604345 1534679 1215702 1809684 930931 1676417 2092409 177512 1371764 2307866 1015165 1384249 1524018 2495650 1460828 2331474 1082795 2326361 1129984 2411586 139107 1710680 188868 1558816 458626 2215947 1507820 2043045 321160 979468 596586 117347 1494503 408910 2446428 2481629 266857 2043950 962631 2353380 576985 2101640 1710041 2254234 823883 797848 739478 972860 1608031 1366133 2583493 2548589 780111 501312 2413820 399803 2603196 1964854 1841191 939299 803497 1761052 331568 875048 2147233 1292131 957451 259560 2588704 544460 185636 380615 2148551 566280 2120749 760697 23503 780292 1142806 1853824 2160119 2275695 1777226 1434210 1291392 2639743 2627034 604194 2595265 954770 2130566 1743316 1849034 2203415 1042616 370381 1500459 324167 205417 2426544 311014 2439044 992918 1510803 1401071 1718389 1581282 725944 593252 1053296 961883 1794623 597510 1864553 454276 2386069 2093343 1217762 2089958 2018444 119035 534933 2515258 2402760 1764914 2270644 260709 1676866 203565 1201168 10977 136867 767712 2422445 1040043 2188597 551701 32057 2483096 2121827 402432 2403048 415253 1917930 1310318 668013 815122 2405594 2200115 203313 531559 2415571 447266 2593366 1858543 1134862 1310996 2375646 2260554 1947955 1184576 578094 2364455 2367670 1232722 389082 139199 847475 2530629 1505029 1260494 1639757 1069911 1081134 2390575 2497284 13294: 1694334 1664654 750622 1929124 13295: 1690044 1334788 236160 653345 2152869 13296: 379296 1170835 2122460 1968389 106569 1942381 1410294 13297: 2012665 2421795 1319320 981780 1433676 2625622 2556805 2635195 2648287 1571442 1482932 1743858 2582793 2433573 1289309 2571992 1459931 905900 1069087 2465200 1983276 1145917 2299153 2476885 482093 1836612 1972078 2443463 2075338 824471 558532 1045759 485901 13298: 1669754 373354 1543823 1128484 598898 1945994 58726 2381481 1777888 282051 2637080 1666683 1245304 791441 2559435 2576254 1860358 1682683 1772841 2634320 1357096 55342 1885242 408612 659070 1406678 2263440 1879555 1839718 1447185 2518662 2264751 687945 2275123 294187 571625 303177 1965726 2450299 1634795 2356230 2428839 445423 2539574 2373796 1948794 421678 914782 2192257 404477 300609 1004427 2161028 1010182 385781 683671 1457770 2646472 2591150 1509085 310617 1481471 2485162 279309 830965 216790 643090 1284284 101248 536693 772996 13299: 704580 154306 926387 782071 295205 1906684 1804090 133: 1982309 1588454 1907875 2075063 295552 1647009 1112678 606271 4409 864891 1951869 1645535 1972150 84645 902369 2116150 1336099 155271 1761410 491694 1027533 1116607 1971783 562320 616242 689613 993667 156848 2054439 349816 192665 30155 826912 1912560 2520001 1050570 2432836 1763220 380110 722884 12804 1346834 2245908 985906 656274 848378 281133 227185 266191 2240553 910307 16565 499920 1989761 1608091 948850 2481963 2266372 2574449 1540544 807111 2459520 200439 2346666 1671223 4705 1625629 2124079 405372 1539933 448584 399927 1926801 2024984 2643242 802260 87190 1480821 95441 538529 1156273 971472 671994 149409 513218 1732365 1239304 2012626 933250 415133 1494334 2568850 2478991 1067009 1215204 2108307 299893 2150019 2581523 548300 2125418 504033 741211 1034402 288127 2308697 536936 1405848 385190 226588 713793 68442 2182611 379788 1355667 750362 1085814 1330: 991429 647630 1820065 13300: 212220 1331614 1890735 2197203 1279566 2156806 1532322 554271 2019794 77073 1041037 355905 1511209 2158133 1179656 13301: 2539563 1390390 152285 1303770 1107017 41040 2130637 985932 2433967 786554 646551 1477538 1123582 686219 2400330 1054930 2441115 793183 1058806 140769 131353 1251357 872141 2360406 2507985 1452487 2092797 1130475 1125711 1212480 10548 320820 323520 1140347 284285 449639 1762633 1890745 2086744 147758 1783627 2642516 206252 1006507 1958428 684552 2264345 990444 2373292 573102 2306822 1349878 336813 2492876 1518786 556221 1723594 65403 1374420 2459010 1170979 2450907 1625282 1655380 2567262 1768464 1161033 1550054 1442422 2066475 2110235 1517493 1068902 135926 2066682 929113 1637646 1305869 2578914 1702649 1991729 1828115 962431 1459287 2260825 1165305 13302: 1237328 1187543 2183220 172811 2463629 2114456 284836 1884373 1037526 67457 1685826 298635 750822 933533 185208 132564 2027194 1645908 1517797 1452848 1763788 2331635 1095965 2531277 2324924 786501 2642011 1910606 259407 592942 1778714 755264 2363101 715683 745227 1595996 1092651 909640 2138786 2348037 1227943 727352 78712 1990521 512484 1552203 1407218 1427380 242417 2315229 677998 584741 1892880 1804426 1896322 393547 716217 850764 244369 322728 757522 98686 1987564 829169 2581137 2506851 2500976 1015226 314060 1602941 2079111 468837 2352042 854726 1910755 360741 1830235 1998495 1026664 2040312 2264879 14070 2036500 1809079 1366553 2081471 1099676 1752828 2304652 470351 1149786 2379360 554251 1243485 2137066 1262001 2107269 610442 736766 2116034 1797880 953397 2588706 1488382 2113587 2409427 2268348 456062 1033580 1342368 392018 1156763 331818 2085678 1434018 1129098 2578440 353773 429207 320312 2488192 2585620 1567625 463947 809171 58682 1276251 2260961 2488784 2634358 1835380 314006 159934 2055810 1964146 149602 833629 2369449 2104779 2357106 2217218 2355425 1871558 1557148 297675 1289592 1299214 1726789 1519698 1430707 1155277 1413839 1968759 2527329 1057838 2261079 1426120 1766368 36786 2275159 418908 2295620 1642162 1907582 1363934 1678813 1088878 2294816 48641 60366 388107 763185 2198122 2597845 653530 584893 406311 1054646 2424734 723411 516967 2187411 1651189 1702543 500840 2197583 795917 1852515 36395 1342388 524390 974641 612453 1189236 1741271 27401 2232924 2206614 2336839 1789210 2527168 1329035 14912 110772 2367306 157846 1190348 2271588 249979 1482203 1432354 726274 2319337 1467946 9790 1688954 705807 2639380 1896527 1226535 1054142 932799 382916 98810 2254160 1326085 2436213 664715 261318 1691928 88842 777121 85097 857253 1694644 2276871 1548538 242744 2399183 617985 1573598 656488 2321849 861831 621691 2173818 948486 2573283 1264232 1237092 2503729 1829425 2125142 1896587 2122358 1354764 19488 216372 2020784 1968122 2399259 1702272 826368 1493166 344286 2085845 455183 1573259 1003550 767107 516116 2397586 1462284 2639638 148004 104577 2595064 532381 2543530 1516696 527584 262279 1596495 1105179 380808 1705220 195568 691194 886667 430758 1900003 1652156 2588298 1116685 1199619 1700468 1583732 1644306 2010906 967062 785287 602491 936307 1874993 1706394 1595485 345480 1717029 265266 1495389 492828 444970 246391 1516938 2454731 781068 2201149 629248 1106925 54692 75296 412734 58539 2005761 1158094 353915 1806401 1743351 677613 524291 1684581 834124 1663781 863916 1502762 1339423 2202906 1211337 626115 689441 386708 1300087 2555229 13303: 678804 1684258 757383 2200452 13304: 1831102 196970 2095821 373082 2281542 276272 424744 117215 1598141 1207104 1131658 86022 1852983 2007279 2076194 1446088 1149607 13307: 2515496 423607 1085673 2500432 1243 2200179 1455744 627774 2507252 395796 13308: 2224221 922289 13309: 414635 1105823 1248215 2543417 781508 2277041 1528192 13310: 942721 1219903 337063 211683 13311: 511234 1195680 2635857 919635 2073292 2128632 13313: 1680685 1571334 457848 866739 1052057 776382 1730399 1679279 1065957 208771 1651557 242606 2369086 1735604 2274745 1203986 93934 149011 2113612 984838 1216862 615725 2252076 985291 1505707 303712 2338 301173 1820361 1420189 1197183 1920055 781071 2637135 989902 1941095 1392820 620741 1966371 1541097 580309 2150594 37931 566444 903178 877168 2261394 2451110 106574 1775818 1771658 1322515 1580722 468841 255970 13314: 1147723 1364543 586634 1518326 13315: 1392097 740844 1451495 1581842 1548118 2178396 1244849 13316: 61064 1201719 2236835 1012207 1913743 1261789 326049 1398892 13317: 2314831 1030727 2221022 2644283 1154556 1182488 1956031 2551558 2345397 316294 766881 968483 994862 1792370 1359882 179488 2375646 652216 13318: 2541539 861088 827380 513549 46036 255385 531624 1628563 133637 2240280 455962 128802 1968050 788212 1773296 777800 508840 150676 380877 2088334 664449 743322 2117038 2031073 1578203 511209 1450590 167767 757507 1545778 43025 916594 2430733 2569291 1866751 1162355 20380 14304 1285636 520450 2298439 1024682 1514405 1278994 2422801 2356941 1838389 1964874 1717911 940931 657410 794446 1779259 1476269 1567207 610212 2278364 750803 973764 2396038 1329384 232072 101049 2061065 1903491 155501 2279380 1307362 26939 944311 2502933 818432 2394659 2436642 1930281 2403542 1489060 1754329 1839453 2413316 1085236 2240497 1831342 541565 2115302 814432 72001 1442255 267717 568947 2085325 1682731 496087 2458212 1953241 2528668 1431856 1338889 1270101 1641525 1992689 2237889 2282493 1810822 886513 1567945 2180738 2611831 2443872 2261834 2143372 2146374 425900 72990 2050517 2609091 1489301 1215333 29183 1823819 2155569 857485 524341 990266 218343 452236 1616276 1932685 2384063 642186 2167353 665751 2545264 2242600 2576770 1832018 1388336 721597 1820121 1207701 1377941 191023 2191428 1205267 414542 1018390 654317 955753 918482 496868 2209512 897314 671630 1634937 1821038 2556628 768730 23649 1263158 2334688 1672547 1444047 450127 102375 2080856 2165750 1265482 1286262 979600 62512 1671239 1808988 1854985 193265 1499168 2182437 1967091 413232 785675 872268 873158 972353 156136 1110808 241698 1119660 1177952 783337 2413503 2066511 64287 2262092 2348401 572977 484896 15058 1374289 419296 352225 1790985 2287769 97395 1743678 1352960 1867252 1058617 458743 1498125 1612706 2517137 1820650 1247589 1951598 2585559 1058471 2549429 782716 1335833 1843485 40391 13319: 771626 2583044 304404 2022352 544737 100723 520195 2025303 1132910 1835723 1457036 2462438 2153451 466241 3104 521166 1111830 2343546 26479 1018129 735243 234606 1697370 1814827 1730699 1526649 391543 2245876 1619119 1152849 348838 1252029 1198161 1378126 1954917 880271 1200479 1674818 17934 2576335 1049266 278619 998915 209242 414975 1141675 838275 1851542 1367906 2173395 1308419 679235 2632787 1931780 2399641 1391472 1208140 2001520 326239 997678 426185 441723 128018 418902 1332: 907279 1411867 2648610 705426 13320: 767636 371264 845258 902622 93218 2364958 1569405 1521436 13321: 1639705 13322: 1123488 1699141 2543812 13323: 2242676 2019940 227240 2590197 746892 402943 2058381 1368183 2232460 2088788 927207 13324: 453497 50564 160074 2313914 323360 13325: 2442855 13326: 2559702 2529419 448594 41643 399548 1650641 811409 170303 329998 179223 1691722 492899 1587058 2343964 802683 255958 1324905 178496 1894564 2485530 2207230 2393002 570446 565401 2162182 1640594 97836 1649566 876074 1134294 649821 1318938 616921 1259296 767891 172483 864634 2384355 825974 2618750 509724 665124 309424 13327: 181323 409177 2355660 949660 1581163 1253349 1266882 2421605 909367 592903 100294 1227252 1682385 515038 2231537 702347 2312401 1866438 1392017 488245 1354324 1171843 2513559 370138 1732774 422496 1859262 709603 254222 757273 2582011 2475425 1253236 1532839 2136286 1733706 1657195 203082 2088814 826420 2098479 1625990 526543 2523444 905046 1609379 1344394 917571 1164595 2159912 2424540 2353824 1984465 2355240 1583619 1743642 1738753 13328: 1189241 2159955 2069627 320648 1224807 1694423 875720 1501928 249605 2594528 1505929 2221307 1656649 1917960 420441 13329: 2403639 37591 729575 1333: 807738 2538943 296557 2104381 1337037 13330: 1538765 255433 1290219 2102253 13331: 1129829 2541517 1882155 13332: 453316 13334: 551781 2439067 1145319 13335: 1388632 389481 706174 445729 1137602 1990493 13336: 247794 2592898 1390666 1693152 1511856 1623359 230986 1183891 1550897 1665083 1920413 13338: 879310 2406400 1859530 1760146 444411 251216 1334: 37743 302344 1290356 1917232 1506608 2469431 841391 13340: 2186583 924960 884245 1816849 1548176 1112952 1778186 1227688 1592936 445634 1896934 468384 1908354 400790 16821 1642500 2496222 1087207 13341: 2375099 1490538 13342: 354194 1610104 396405 887757 1005104 167767 2503403 979662 2145013 1777973 2049736 2424425 2413013 1905288 160496 2150418 1065914 1838389 1333050 370140 2523692 429544 481993 465560 2344423 1276840 1486942 1206851 2138357 2162605 147414 154409 1226432 1176271 1482272 877387 71687 2358500 2495205 207586 688459 1917204 1468603 325215 844500 1269007 2337557 670941 1120377 1543302 1772927 2474060 931919 2012964 2268217 216703 1493855 1237994 5112 413548 339725 74194 1512750 1121572 1958864 566595 151458 273366 2152050 1634937 2037729 1665945 2190218 104025 1599205 1233616 1227109 885065 2299012 1352468 161763 467580 1401651 1460245 1276474 1692112 463037 1134304 1741939 2529860 1633749 22171 1661248 972161 780252 60949 699497 1350083 599848 993035 421264 1003689 363537 1136387 1649826 1374289 935922 1875369 1419723 2152674 1312255 1978715 1660292 2196738 554612 617752 1847316 1663005 1092338 327002 1351870 13343: 1048307 267781 1552481 895850 2609879 884216 2073066 13344: 832928 763077 1986912 13345: 2288764 233949 625691 1829570 821167 13346: 2232591 620261 1005272 2619392 2407677 13347: 1951713 2632581 2142919 490269 2016402 1291562 13348: 166043 12234 2561618 2475796 13349: 2047349 768341 2515047 1575257 652310 2265884 1734945 1335: 774436 385111 467156 668390 732811 864201 118422 2224741 2457476 1479288 1389127 272346 432534 1755966 1504727 13350: 2585496 638955 13351: 1149582 243062 740844 1516264 1581842 1872220 13352: 1406461 2146820 1307286 1291346 13353: 2495370 132505 225173 13354: 65803 13355: 75549 476411 443386 46742 2414649 2606862 2162176 1816521 13356: 126998 4106 1317128 1380795 808966 540555 2247138 768672 2498313 601885 211109 630393 339725 1752498 2584783 1544810 921884 2143423 2158936 13357: 1807781 2334651 1860001 709722 568977 693239 581787 194639 2464133 2611456 561223 1567246 2195568 168755 1063035 13358: 2194901 1671885 837071 997925 449591 2499578 1086381 2320239 2392037 413482 1556173 2424422 7798 13359: 65908 704249 2277952 1209312 1818815 1871287 321693 1207937 1498571 2225840 678918 519824 223128 2506742 1825042 1211197 456475 335003 2049500 1412790 810718 648665 366384 413637 126891 820447 2380607 648881 2150796 1975601 833740 2197625 613363 145262 1851294 557066 888584 1188149 1839940 1334878 1159717 1759191 955945 266459 609782 1873474 2037182 150676 184704 2157062 2268194 300453 1596938 1961874 988491 1919392 672607 395083 736257 764193 2145759 904446 1457920 139975 2261634 1636121 319855 685658 668512 196308 2273177 481700 2464060 2004650 1600735 2098387 1275592 110622 120427 2216954 1370360 1830048 1995909 19438 111552 2392995 1085936 1555170 459485 2327884 1573034 636518 39444 2551571 1003621 1410044 143903 303312 1993552 1276121 133340 2417773 109389 1219507 1185868 681525 1691104 2475497 414787 2169985 995714 1826215 2515440 971038 497012 727423 1939141 711858 1459444 645739 514579 402225 2488783 1926964 1903314 2109769 1525041 1719243 227603 2579353 1370481 1523785 638778 499301 34852 1374617 1324924 1556834 1947603 1813169 2376669 2068986 62279 2413648 1930653 111378 254972 821425 1869192 1923695 1199635 826111 1423199 1403843 749905 1299010 2603450 1908474 1708773 2488770 1316284 417956 1035553 331150 1307666 1418138 1790758 403212 229560 2368253 2453989 418545 169 1105604 1249386 2059828 1595451 1489256 1367244 1421044 1076299 235714 2046682 448024 1004825 647797 2168407 2623595 340506 2204799 8415 751076 2368498 777715 847779 1122208 488403 675910 30246 1290857 1946774 2179171 2453014 53314 1228188 1546523 652235 193500 597993 1062814 229931 2206130 2219148 1082481 1235359 734726 975600 1427367 863075 605032 2025184 2232915 132008 2270791 1630992 1534535 2538207 854999 1359960 105789 1591500 1581957 2206225 1153771 71393 1861635 2409444 154906 2604346 1693423 1803799 678542 2133317 1674808 2180109 1099195 1825757 2441296 1798338 1496662 2393148 470645 1299718 934433 418973 2032681 1029151 1857797 292234 611798 2120115 239202 1210410 1258978 668582 1382969 2050116 2083942 1860216 1153934 70677 1033102 1903741 2520526 1767481 1176007 991256 1244619 365879 2173110 2227734 1549497 657764 1321746 132897 347292 2251434 1869692 1854130 2615006 187296 907860 1975172 1281154 132346 1534898 897956 1679449 2188533 43554 401633 358004 906948 732608 1165993 1668988 1697523 812782 1265344 1878613 481957 334440 107648 1149830 982620 95901 439507 2520961 1356395 1526817 936695 2325377 1957077 1362383 2342651 2525369 1724433 455265 2141085 1575386 2340602 2324784 2357723 2518012 802850 1352375 1847508 97166 902641 2013497 598641 1079866 2400944 868754 1181353 1806460 369675 1443708 931612 271038 1486032 141341 1619568 1660099 511289 25965 183948 2028880 1090796 1801936 1912748 1703443 1317256 243266 1544110 422037 520815 2467266 1883387 996575 1969871 795121 1251185 2401747 729521 841810 973956 510649 1478863 1579237 34159 650061 1457167 1339807 103174 508114 1850007 688893 2279220 2571017 699354 1039943 909129 1605801 1042904 1213027 1580661 33631 1124956 534985 1410635 2581115 2024064 2127763 1249472 2448732 1616114 2469399 53872 1577458 798149 2644308 733470 1620514 1211770 1296635 1683025 636184 1985687 1962896 1909137 1161007 717498 2600995 1660165 1819560 589976 899203 126112 1424088 1784933 640736 1589722 1206791 517367 544873 236331 988346 1780399 773664 787800 1384802 2303382 1729126 158345 160899 560511 552128 717206 118208 2447139 1485244 2137052 643103 823130 1993153 1713046 360168 1834774 1604403 1840229 2522999 1681918 1808987 1198998 857074 805847 1396904 189861 2341622 234399 1456542 2319597 1138768 2011999 835813 322635 1191229 1984652 139081 1653921 956881 577467 1647649 501158 1036230 539532 2478697 1500000 203750 345183 1880287 1730448 204480 2091495 1822450 804401 1802002 2353588 2239612 1079601 1486429 2088156 85244 360324 2377464 1073591 1102561 1416848 1506327 1547565 2093450 908236 1488452 2479300 1317173 218686 1474490 96021 232190 369417 2633258 724826 1394017 169636 1410432 1824447 515886 1961872 2391379 2039301 1008621 1656584 1029890 599175 1302968 1775059 73612 385899 1463319 10422 1729095 67602 2205564 279787 1561933 1451102 1704312 2158447 2208964 271331 426777 1334853 1563489 887049 344917 649350 1320261 1305507 2576697 2045910 782705 1748295 2432483 915485 75138 2443750 97518 219925 1723742 1091520 1696370 2516224 516095 94183 2272119 2408681 2551 365651 2364279 1760243 1087347 663150 521413 1342716 2595149 743611 1847026 1391303 2193950 1300582 1183532 55655 1403203 1619429 1707716 506153 898733 435428 458661 256356 2211992 1165694 1538760 777356 361880 1614125 2252481 1352295 1740426 542062 857148 1532118 843500 992793 1945792 477709 1097874 2172532 2028159 2362461 428939 725464 1448588 1224953 2364497 313519 1704541 198208 1880772 2179800 505046 1689034 1532926 1624131 633395 2343804 1890810 1295624 749876 2018061 822440 1965870 1292683 1717409 2479810 1932145 2094006 2332964 782562 387345 1868442 1839812 1960504 1439785 720969 1899356 889173 1858472 1336: 733657 2598039 955656 1503980 1275088 2584740 995456 148348 2403229 1891782 1246989 2461299 1402149 1646830 2329786 1132912 945715 2516386 1711129 1285755 2633487 1906026 84270 973642 939765 340211 2532321 1538635 880271 2335057 532412 1552885 943196 1384517 247604 1251910 1401576 346956 1310510 2408266 609891 74701 1257454 2346135 528929 1671155 548796 998433 13360: 894610 1504665 1869653 13361: 836520 741573 1737849 2131805 99584 1432349 2173152 561419 624869 616677 13362: 1831797 61807 2415330 1106035 1286211 2216404 1858056 2079561 1469264 1832455 13363: 2553434 2608302 2004259 1161840 1150196 13364: 1230594 2178605 1424487 435526 930997 905349 396488 1298555 1659573 1802619 863467 1212862 13365: 308585 2291061 1102969 1712750 1477952 48126 1375997 9660 896645 1502538 2616415 176655 1327407 1752828 552945 1033232 746086 2273191 1252039 98400 827855 754683 210682 759891 1886710 2190806 1082044 2358429 2366790 2256765 720170 494330 740671 825305 116124 721960 637432 24995 1221892 439559 693905 742766 2387212 1424421 73417 908221 2064110 2365871 1396067 1025302 1948750 1331328 2488238 976171 2013535 13366: 83526 28514 1285861 216915 515323 1283908 395544 532575 1557249 1771655 1091602 1125803 356157 199363 540101 1011719 262233 915982 2044871 1271881 1880686 27579 1258678 1539594 1421061 335907 1746966 2168666 581751 13368: 1288980 907430 1205638 1180795 2342499 1292780 2058438 1290963 419963 13369: 2106857 439559 353668 1122983 1337: 920882 2559917 800491 2028870 1379178 13370: 1271172 2588015 470232 652143 1850670 884354 2081837 1056823 1455914 307313 708293 2009727 2465455 595285 1277211 1852254 275799 755712 1889770 2065772 1594956 1956684 1487716 2111410 2297386 1954705 1696758 2337865 620333 1549440 13371: 1770537 13372: 530475 1445085 13374: 1511061 1582714 1999564 1392077 2499019 1423772 2262602 1816733 609959 665252 2583753 1664178 1252722 2410249 1788430 1296686 13375: 2097608 633598 2395077 2338679 895935 13376: 952053 13377: 2334849 2616854 2258907 1673354 2442037 1863085 123960 1645778 1473145 656599 2525513 1062927 1781497 2511695 1847446 2465438 130532 13378: 512568 741088 1319243 2511906 1681087 1990685 37000 684891 1247726 2268768 2493592 228231 175014 651763 639192 2015526 2541027 1419888 232264 111942 321517 2630093 2605273 1848294 1800455 896274 1582615 40425 204384 84498 2359405 2415719 53110 799653 1327129 1762099 2254856 32153 1611079 659983 52736 1983599 2416323 1312635 924469 121982 2261474 1098765 2492463 2066923 1526284 1403056 1643251 2209351 2461463 635070 734090 1312985 1888507 277442 1461960 1648502 231403 1117018 2281298 2209885 1659633 1943181 267699 691331 745447 706487 352821 651269 2638675 570629 1424375 786529 1187919 1524079 1002517 1498180 2547768 218972 1372264 2300656 1435829 2254641 1821069 2001029 2055909 1130442 646719 1636487 4277 2434871 2187252 2251346 7963 1487647 615344 1316136 1201077 2517928 13379: 1918542 692876 2022171 892887 1892244 2032455 268817 2357868 2036782 1976615 477705 1593040 1338: 452044 859393 2450621 2036001 2279066 1163822 1618164 365928 13380: 2091492 1696335 851546 983229 268651 205540 1565242 167024 556134 1444103 175826 1520772 320979 795593 1175987 1199467 718211 2536464 1240922 1414620 2385295 663249 1619734 198613 598641 2358429 2275895 787084 2094602 1868979 509179 2033859 904187 1962676 2285798 751109 2222888 562644 1600480 2546720 1210305 1722187 1193260 13381: 1361044 2048177 382730 470843 9803 823802 1062070 952289 2365924 285574 1158639 2073883 1933537 2342727 1263575 1198172 23416 1102513 1296447 740330 13382: 593670 2051338 1429758 2026268 638521 1424243 1675858 213630 633956 1642148 2526422 259097 1084917 822351 1098451 2080184 2153033 2646545 2314733 773361 1252174 708082 1578607 655167 949770 1398706 2564257 2580465 296319 1623924 1165840 1434472 29672 13383: 415415 2573199 1772714 2221133 447634 1211245 523707 2358715 334247 2311261 220034 903737 640019 541497 253932 2070178 972267 2332341 1794847 1957291 1199961 2619960 2110562 1777459 979954 104422 145239 139969 1735584 1834396 1601556 8175 1664337 1304543 1585759 1654243 1637299 1997477 1928647 159236 1049702 13384: 2054455 804098 132564 1421246 2466286 2291268 1371083 531508 2159065 1034042 1986255 2310236 1961032 1207961 699437 778576 1165233 1628749 445041 1035350 1479467 1027430 123756 1949208 1821444 1087490 1465938 2444422 2071716 869490 2249230 633956 809796 2600942 299097 2044864 1033428 2262930 2070267 1707418 959210 1331518 322622 547358 1129621 1172033 1531725 1653118 156064 658574 1483061 1990184 1365120 1495851 1432546 503937 22061 2584145 392544 504042 2293062 1799571 932272 1698898 921717 1919885 851045 408562 2046735 2219456 109023 230188 281745 2524129 391065 2294865 457157 300483 1112129 181312 2420054 1485093 983973 2110664 977026 1793476 453772 978226 253064 21953 2248584 534178 1388450 856764 389240 2081956 1541516 1837986 2415194 2214360 905370 89487 2091041 2278112 1433740 13385: 1231125 2262019 98724 409104 2271973 741715 1751681 630882 2277793 239234 1546243 13386: 2521681 1427494 833416 1719096 492540 13387: 736296 1129746 692533 246333 1127513 574577 13388: 765164 521478 204129 838456 2423307 723108 1923206 122746 2593556 1865946 2421516 1846864 2630827 2367637 382186 1510160 400268 332808 1539182 434041 1326015 1604464 2470948 2628010 2226562 1672508 624311 1600387 1789343 1178375 2471884 719094 326305 1795387 705292 631455 2636616 2617775 2205851 344170 1385657 426208 1245528 1304106 948030 1327372 2549488 1653519 2237957 656599 1136003 1952630 249472 383984 2029909 493226 1771752 2296149 720433 2186547 1294372 789403 2090378 1199818 1643729 1738239 2401629 1779229 1920490 2126760 959885 1544814 981941 874333 2329366 2624009 62694 1021435 869544 2317 2587510 2627947 1790076 1755477 13389: 1332244 1024643 1115814 2193054 269136 26280 423268 1667779 1097455 482071 894954 2508272 1388504 1072660 983906 2031774 1379143 667035 1470064 13196 1906000 875836 1665577 2395775 2300783 72858 1811835 2223415 87921 1817100 1007544 1683025 1731362 462335 2285887 1402244 2433751 142299 1098524 1846787 1640996 1682984 1094795 1797445 1619373 937184 300720 2356471 1015053 1771412 1081910 1339: 362095 13390: 721764 767636 246345 13391: 2480495 376239 209202 850085 1260059 997690 1493368 2536091 1981952 2163807 1440448 792920 805106 381326 2275878 370267 1830501 2280605 999913 1127293 2140145 2381157 561297 1041330 225411 1558971 379724 100253 2327242 1499430 2478743 2135976 885498 20407 1715703 2350518 1703253 1366973 1057508 1557006 240628 2019852 1825306 2095132 1186110 384545 991311 810816 1907045 161944 1891616 1299328 622683 2116994 1079375 1064771 1012553 30598 1628504 519641 2210981 805769 165644 2403058 2363803 261815 2183706 1273296 2075524 2272321 2163371 45733 2234920 1533135 855091 1233203 723061 1272176 163607 1256559 2246955 699963 640999 182682 973584 1995712 2483860 507183 2066849 320364 1910805 596225 2554238 2203485 1088949 971424 58451 197364 1075978 186478 642195 1705640 604358 875111 26479 1471262 320959 1066484 1845677 2404088 1783064 1339884 434646 1035171 635121 1735743 1704009 2618730 1145647 2021712 968577 1130927 1932565 2339437 1693603 237162 2321166 131979 1816752 1370364 1141936 348285 1894143 2618927 2071972 2119832 2009992 1200587 1839718 2006703 88004 1283755 410725 1186881 2203225 581908 701617 48005 1324746 1279566 1364322 1430837 1550740 1012063 942920 284270 1470567 881049 2234448 2441183 485828 249762 1591140 1906508 1445595 2409290 500413 2465826 1954812 231875 2198330 1374449 2243281 2489839 978624 980506 2560484 34514 797234 740510 1222273 1801851 211322 1593212 572994 425522 1741458 629857 11137 387152 2341148 1220259 155432 1449740 81544 1166309 204467 892451 812427 70535 2280853 1964531 593765 1766807 1861147 1162798 415600 760615 1510240 2507937 357738 162196 454636 205821 851158 1827879 1351699 592083 924714 226942 1378431 1963670 2482188 2413120 2219475 2063966 1915418 1668981 2605233 840670 1166888 975764 1233407 500464 301457 2119449 2512749 95235 1194976 2039564 1926715 2239949 2033483 208154 1629112 215782 1968212 1746972 2239449 1738215 1602927 1760346 520673 1557105 2125900 2133289 1872274 2301847 309243 787397 893272 146818 227892 119734 2546072 700146 373034 1120643 819348 1105282 1806447 866826 1844744 2080222 1078490 1231993 714357 749169 382456 601903 1764876 1160075 1158198 808275 2448430 1073431 2304756 1021362 182077 497277 147156 1493064 2394656 1931836 955812 2559004 1285720 2406367 1812634 483066 1103345 997229 227302 1049096 731867 1744528 2571957 1801497 1398732 1891497 1508322 1512646 44341 1799792 1854919 2111208 1454036 1100533 367581 2004947 184070 638258 2638107 1425766 477548 644102 413076 13392: 396786 950155 192421 121017 1294781 1013085 1913008 122293 99785 2508925 1532228 428421 2026268 123756 1088156 1149844 1702350 2249855 242002 779613 2272382 1566181 1271611 1438180 890948 1303945 2643901 2165418 565346 2128074 2008545 1841110 2436426 558525 2548022 627916 1137762 2215980 1521053 1319554 1710041 119624 1811399 466278 1243832 965943 919177 2243025 1926108 1741642 1556885 1878787 2174089 1537954 2254853 2287786 753060 15769 1539212 714170 635970 656173 1729609 2415009 2624431 2724 2558838 104320 264484 964889 1514903 1365128 707725 2318741 2342235 2270206 1227261 2311197 283871 1116375 213797 1013608 1617513 191305 1841987 2296954 1855669 143553 459494 1046781 664658 1476529 1471136 2044000 1905670 1579071 2614351 299235 2553956 1027100 13393: 2518216 2450136 277990 2523426 1275188 2303590 1865273 1523710 321184 87475 222593 238115 1680877 1542002 2146603 30395 13394: 1087605 166980 792270 2464081 1018216 162641 13395: 1926551 1255893 13398: 735329 2109236 2273993 714973 1911520 1682594 810304 1496546 917007 1764820 1062102 2383234 1227432 2621254 76963 1772667 1944765 598452 1318464 112302 1542724 140260 1029494 1563265 2480324 187005 1499704 822396 1688274 1788045 1492520 1831775 1266043 812757 2314704 70798 776073 1573129 32386 351636 656574 1793408 1877212 2486221 2566836 1940324 929477 1404900 1118268 452548 84836 2560646 309097 2357370 2097753 2281298 724475 1878134 1418126 489333 2262640 1008069 1795057 2275873 2236953 1763147 2527057 499391 2429379 428547 666216 1673019 1915560 1179656 55448 2424328 1407984 1055187 32369 297559 13399: 2374978 963444 134: 397746 1340: 53342 732952 13400: 1559061 1928519 1931013 536051 2181152 2116150 786383 668372 1478507 186506 241323 1434741 1510953 1100863 366936 495491 1242406 746086 2331187 774189 1882828 141880 2265370 415520 2181570 1678855 2508842 311459 1191442 17298 2313793 1510794 971472 1837107 543665 2565053 699522 2455354 359017 958785 1259287 2175811 1726499 13401: 414217 13402: 2065357 2440364 574582 2431540 2249199 1816366 1215294 2521112 1721405 840382 2485428 1575831 2420591 2620148 796035 1673330 2603819 1469987 248499 2441036 1070811 334232 132372 817972 2618156 1931476 1338417 1553111 1537725 866822 1613054 1209401 567660 343657 717195 2279351 300590 1776032 377627 1150820 2303607 271668 1087584 1115801 404615 1320447 2465174 1972287 642707 308513 1867377 496360 1040960 2499420 1168879 578501 687099 766863 1274555 166031 947142 216588 2031819 914118 827474 1283829 1047866 313641 340740 606621 299581 622683 1303081 1932267 2017477 2511795 2185243 496300 801349 1914875 224688 503547 1966126 1621128 2099683 2020670 2014698 1931357 1711971 1015705 2634246 124974 954841 1573862 1283130 272147 592903 66958 2030764 1631233 2133702 440 2014770 499394 1621877 2056719 1657704 1072811 741686 1639009 2383154 12934 1400632 2478365 2019927 1093522 1379092 1131101 2344419 2016618 139460 1746985 594458 1419875 970069 560033 445190 1472908 882102 809978 637675 1578949 2170766 1733926 829213 939933 191379 838749 581720 256798 1517617 222290 1448453 153311 2066988 2143554 1861532 42852 438936 997488 2554712 65795 1034940 2098937 353322 968962 2355089 830349 1380093 248389 1580547 1361680 1757999 554515 1359665 95456 1284920 2285285 1937597 2464079 2379844 1677707 1457573 1769901 1342011 1687998 1994064 125537 554030 2573720 596694 1653464 444371 2640165 254434 795414 2352860 1632368 337690 1674419 845764 1251483 2461869 1368961 1099170 302527 573847 413516 2536460 803517 1263526 2589663 20810 1183104 2008952 1261689 1909590 961243 556487 2420391 990807 1786096 1877688 2236335 2343976 110761 1707916 1682731 409159 1834667 2288028 1645734 1708808 1312427 113256 2398368 1645364 1412925 693477 1318075 391245 52996 2253838 880499 633794 765754 651559 915659 1499723 2543907 2520526 2616406 530138 2459736 492978 2595364 502501 1442066 943227 2056786 1338597 1341944 1613815 2383529 1157243 383439 1637770 2455374 2609740 472782 2580752 2080935 1245261 2228974 539318 2382664 2644811 2482419 146973 1508036 2508265 641986 1375117 654594 1718469 929743 1092788 992668 913008 1125142 663747 1816456 621784 1796555 1066556 1156147 2215280 1154076 2027540 368782 963878 587960 2327426 698487 1376050 1834026 2437570 2613210 401449 530191 1867283 1045414 650713 1654660 1391955 1578263 2255735 359948 5099 943967 271921 2538317 179050 2052119 1048304 1555587 795668 1684827 278588 2373254 958097 2624467 805265 1815954 127294 811140 2224987 2094131 1340311 747091 611408 144914 962183 1246010 412454 353948 1464489 300765 1702594 706999 227494 1676589 830165 1637823 2094684 974227 996942 168082 2334850 262126 745383 1024268 928512 2094323 975647 36943 2384095 1688570 213798 1837845 1372434 2488372 1123839 723084 1154237 55753 1982360 172943 489149 835121 1899273 656621 2210305 191333 1734406 340191 2579281 1226088 1630381 119942 1330305 1070350 88431 356432 1886251 1371315 1191275 1866566 1270906 913776 1882416 340023 2527988 649745 2614551 273366 1966574 1573442 452844 530806 1531859 1128125 870275 226428 2624173 343818 1292780 863383 1384658 1794032 1532353 1679277 524972 1037856 862796 2157071 1906145 1880534 1922077 2065921 191300 46440 2539026 1525681 119891 1416863 2381286 1405878 1110299 1791174 1271452 1641675 678333 2596369 96498 2063145 1134068 1310403 252524 1546954 402304 1481000 2166913 2091111 1113979 1934865 881279 2372063 164979 1803612 1656584 2573448 989070 1014801 603906 1151430 1789876 386816 2421859 1511274 409069 1525412 592009 2423542 2503054 25009 1735217 715270 1439249 997495 2353957 1023069 1471213 846392 1768352 1775343 1920397 1308634 811903 123526 320378 111381 435791 2465878 1387229 180386 1839552 662684 812549 1962981 1508922 1623383 1736501 2622125 2571256 2270384 680795 481292 803179 2243021 913696 935922 2519080 1507789 2361759 1962761 1255780 1380539 922967 1248986 2304243 103881 2522188 458175 1300245 222744 907030 2135941 685814 183182 1908018 910687 722165 2215224 469336 207938 1935024 311745 1345808 1693347 1552414 1217757 787279 1516718 602596 2327929 2438314 1565260 1640837 2549429 2003904 2596231 529018 438888 304778 457210 475500 1364970 2410330 1285080 411754 966965 2240640 1533903 674480 87237 2100490 941549 1582790 13403: 56748 2528715 1265655 322944 251261 2393946 2587348 524032 277088 1252638 875399 13404: 1846627 653964 341434 2011615 932005 13405: 59100 2239348 1277216 99462 1339040 1558253 553082 123716 1536313 1542407 13406: 699347 13407: 767976 1632879 13408: 1705338 437567 1908956 65135 1506312 855009 1464975 13409: 206735 728706 448635 2012250 458252 1778320 1501707 717046 1410521 139399 2547082 1710048 1445215 818120 99565 2245471 593742 2511482 2093282 2043095 1529593 1326975 2627573 1677390 1947739 19915 2067845 2570082 671346 1435990 1400960 1496902 686154 2161911 1113813 1868369 1156150 1885991 605319 1403555 326049 2005976 499958 2489767 1656562 2581155 1431346 695070 2534931 274818 401782 1910529 163703 150886 1341: 138613 1900307 843260 751924 13410: 595896 13411: 1433360 1977630 13412: 1507374 1871287 1393024 1065590 692485 1353849 2160938 1817351 1707726 1565020 800590 1033209 1585893 1677003 2445629 2022724 2144269 856932 1812871 2601196 1359788 978311 1569086 417922 1798452 1709367 1013970 421034 1148395 1445117 282855 1858685 378045 689794 719418 1875020 1021908 1456031 1452006 2093016 1274317 1896595 819311 416245 2552416 2208646 2040092 727690 363462 554557 1950649 2070368 574470 2083484 2160939 2434793 2552097 1296390 1361836 1595356 2344006 2617989 120746 1408546 609142 413523 1430391 772585 2336082 2330312 766438 1141327 2450930 1535916 803868 1480219 1446949 1316109 438009 567723 903769 2455508 1708036 694116 853225 1966611 2466859 1428937 800086 541416 1200286 2019561 552995 367158 1921400 1250335 1529728 2393206 360053 1000670 257847 2257550 1883513 1758485 2104753 718008 91133 1289706 1355692 1200749 1885034 601462 453631 192899 2145701 758099 2339545 1931725 1160558 1873049 2485466 1586576 1296397 490182 2301318 1192776 342360 736767 1235984 360862 1478318 2302501 1337166 384812 1037965 587551 1256041 1907815 804633 1872949 1875055 1631169 252597 464045 85985 1332405 1756625 1796741 1801755 696111 2328782 1538852 642186 1898877 1726229 1943651 1496903 1501715 133870 2100216 779919 533130 1855093 1794258 361438 2498197 310334 1698999 1954874 1034380 1268000 1641428 739601 160731 191705 1305668 703162 569408 1589722 1495469 1383761 1621154 1488370 279159 530473 1632375 2159776 2140299 523602 649839 682572 435775 901294 1125206 1015971 1221165 568346 683408 978766 667722 2015134 2392417 1629209 1177573 1764201 902124 1442373 1419562 130404 1264057 2336260 2133953 1400408 553907 1326271 537118 2370394 741463 1232019 1442289 2191514 788927 1851057 2367308 1616447 770175 224773 2543667 2614613 623385 1677771 862636 1208901 2461559 275106 519392 1969801 1643203 1634216 1460750 2368764 2573534 627028 65972 54659 519944 2311175 2648492 837888 891357 1884306 545692 2153578 855874 2185036 1118096 2187252 2175187 544980 504735 2136705 2179522 1789337 362547 1317839 750275 1596545 13413: 2579104 387963 1244714 93127 1089723 264612 272187 2435606 1373719 2220509 2254073 2065680 1284317 1393509 1458981 1501269 712100 1535076 1486593 2539391 1514857 412666 56271 1856927 975101 910034 1597729 1339768 689471 87487 1463613 1754146 2086593 320819 720214 285820 1138976 1809340 2052785 255615 1410427 1489714 321243 2603551 1888143 117131 775860 1820669 554448 1027831 732784 135761 1121681 117702 1137815 2065027 104749 2329652 1759045 115221 1067678 2461779 1574470 578042 400330 862787 1030551 1630945 347965 1756258 77121 828754 2114027 1517773 924664 2009012 1448620 832117 1726223 1723889 2480330 1920927 67964 2115710 700287 887638 75436 2511450 13414: 2096567 13415: 1501766 1040017 13416: 1195585 25531 1745961 1747766 562161 2202801 2268604 2464197 768582 13417: 1296443 289096 2424564 2413681 1201710 1974223 976918 72299 1017068 1810927 12462 991186 13418: 119716 800717 2613757 1347444 1837599 936344 615118 122175 1256349 2291972 473586 1381341 530619 2541731 1881298 1064542 2451973 205511 1405743 1883251 2635100 2211187 1117091 13381 940298 1660196 1715970 508924 1842072 1612505 1597352 2471971 969041 1226991 2401612 1528129 122197 700363 1967313 2455769 233892 1550732 1637138 604083 1635416 2616474 1461993 338427 796705 1422350 1070519 379557 249874 1000624 838924 1777163 2097610 465878 2008942 905409 137237 829296 2493770 2072739 309064 1385580 360411 672458 1982157 996577 2472759 219645 504933 981798 1182345 1715374 688863 1909638 2340324 370309 2585319 185772 935453 1743209 361405 918106 1320038 460131 330314 2097888 1078406 2368127 1356838 439974 13419: 599145 1191039 1201033 241433 13420: 496735 2040014 1707083 176611 463924 1933853 1035176 194253 1372847 2646714 820447 717042 1045979 2447273 1677314 903171 2150484 1967257 2558570 1879485 1173009 1528653 1781613 228651 769514 2109711 628884 970022 992921 1338475 1011682 1865959 1102301 423110 1951270 1433690 632952 1273344 1497228 1780789 899368 1922907 2594609 1251413 83485 146545 1152772 1140406 1453620 1429085 731524 142396 1191725 2381668 2494404 2229226 408918 2001540 1025940 2305754 1203482 301889 2315879 1274340 2084210 2260485 1646865 175666 1876949 355538 2263004 1224733 1700209 2387796 2631526 549047 1209972 1016448 688392 1482846 921734 2013714 1287714 1670804 1300554 1318764 2394789 1482438 1505568 478133 1743409 2600582 1603678 682972 1671534 1784614 970536 130968 481980 704962 64013 2386732 1516365 2373304 1084573 1054719 674757 290301 1924193 1253501 1630680 2345526 1056735 2614315 2596109 1613462 986366 1046095 1256522 698437 1633113 1418801 2323108 252492 1931179 330821 37451 1285876 941188 2219524 1082535 2508089 176855 1388345 301272 2496874 459056 2570661 2316834 2480709 954642 870514 1467955 2186505 2113507 2092910 1950497 965943 81979 407645 2164578 1603142 2408268 2466098 1267537 1923247 2243943 2356838 1156440 1781309 1027209 2367586 2349585 1923849 93377 2520994 2535397 142521 1280964 490021 992849 512309 1193125 288911 1383181 1471220 688406 694706 2409913 1883742 2034703 1735192 1434973 2554315 340707 911940 944723 1139251 411718 804455 2436895 723078 885614 667319 2214425 2278522 2290538 2259736 304167 157546 1173007 1641580 1629696 2572583 2001533 518542 633143 2299794 2033362 157671 1137130 1637846 1701658 1814210 751045 975622 1168736 206555 894457 852143 49129 2530419 1221814 1729800 388299 499493 292298 2126522 250897 2135088 1698451 1183758 2004601 604078 573711 1694789 2558577 218348 1116859 707875 1043558 2056003 2568172 1652397 1725928 264809 488730 1589995 748763 776316 301321 874333 1036382 2254890 1385357 91662 1354048 1033672 1172449 2239668 1944877 75359 716732 1103846 813446 65429 837299 1825516 1041761 485500 474388 949393 1906375 1693275 1839465 1768186 1417489 755905 1826694 654591 1545293 2047814 999209 1688041 1590901 224183 1124998 13421: 540937 2309933 599431 2134563 556926 1550664 1344827 53688 1878867 13423: 747395 1681655 2490282 2449157 1494312 2358113 1297073 1668726 2251483 733254 332796 92563 362121 2492733 154295 2356247 1136145 1923041 1920899 2018055 207861 2306956 539193 445961 1837976 2173912 167123 699437 2226601 2475845 195240 798414 1177965 92211 305018 1444453 905078 207421 387440 1672902 1669844 619263 1149543 1262417 474410 1344458 598835 269353 102351 419887 809154 1009762 2299328 1291338 2362097 2039691 1157348 1532426 2416946 1110156 1753936 1689590 1271300 914532 771500 1052883 2116482 1149094 2238314 1617088 2166320 15732 23689 820021 1995690 606089 2229978 71529 2253996 1028717 75829 184077 1778759 381077 792360 1594348 1097029 1014783 191818 2414554 606655 11822 2273561 1993711 603912 480497 107393 1730177 1102789 268084 1235603 1930580 2134325 1855214 645006 2562434 1706453 172646 244906 1106945 1265798 1470964 692353 737203 23844 2463708 344412 1878575 1708325 1050799 1474385 1552151 2202402 580537 1464155 1389457 1508115 1176717 1014635 583873 628307 2389099 1852873 300395 1051931 675165 339065 46920 1731259 733270 1932706 875712 1431491 2312596 2427720 2124416 2243594 734532 672807 671869 2359675 1097064 1906855 2289507 1650408 49777 502890 1547678 2534562 296168 127810 2578244 34691 878458 1037769 831522 2269392 113166 318814 782806 680703 2411869 1279497 1748443 1707623 2168514 1512406 1426707 601974 1666976 873825 941280 2145206 3800 1821399 558180 958972 2066796 120536 1442989 1456351 2184190 515270 2122285 1904282 1042456 1964711 2497992 828886 863002 2401209 2126973 1913894 1755085 2283575 724651 2150664 2299403 1184701 1556715 672554 2422569 508323 1682096 580081 805031 2643111 2127499 75530 1937187 765734 1482063 1999002 1345714 1511911 2358309 1913396 16843 2376324 249318 2188270 994924 506328 2360488 1377221 1014141 1752175 300813 1526222 225604 1310510 2436494 1927586 1941164 1776627 1069391 1054061 1861751 485566 1918443 914909 56392 2636086 945320 1359740 1261105 1919127 1157962 75309 2387809 2475447 87558 1305368 1270469 13424: 2621643 533712 2297255 2542121 13425: 2212430 724691 1626921 13426: 862040 2513067 2561215 149834 13427: 1945994 1170835 1443280 208204 560629 1149338 1343: 2067237 2559364 13430: 1155251 1223622 347555 1801343 1299727 1433128 13431: 1147634 13432: 1272843 13433: 973736 2074266 316851 2176506 2196809 2242154 1599120 964630 1469933 871058 1490465 2346500 1195994 1038967 1843884 2250432 899634 2461510 1580127 2616705 2136520 1736076 1578080 1389424 30079 1123870 2339841 1758586 1021232 1606599 1007344 559488 946004 2125255 793992 845722 118058 1973652 1736133 1245675 642898 2635943 1484320 2253252 2025104 1679567 2122344 704597 1232182 799103 1647864 563952 2212571 742508 356318 2000662 1590217 1598356 845301 1021660 1293712 80140 1527000 1708559 2314786 1984118 1117646 2597040 269275 2122411 454062 485301 860535 608529 1364716 803186 1509449 890734 1182476 13435: 770308 178302 678561 2601572 2505249 2257234 1318089 1691650 321898 1692085 1611298 568977 979085 1002426 1673733 881953 2031185 363825 1102213 851111 950524 2316963 1661469 1167154 815860 2629588 2436895 748696 1357201 218686 840509 2216256 161675 13436: 2362097 1646515 13437: 2276586 1094404 835035 851262 2404557 1783027 2120119 70637 2080003 916348 2273643 2082951 375726 2023763 717717 2501667 1280836 1523219 2192164 683992 364253 2405710 959042 945510 1763935 1471757 628232 587528 1286127 394670 1833077 1457683 1325504 575221 435526 466876 2414442 1616032 1632403 1716182 757766 1263082 1776845 392602 389564 1402172 1794407 1950722 2419332 2501605 901583 848866 1601283 2115402 1490092 889969 1352165 909091 1141213 978173 2013340 1927857 1232439 238181 1890438 783204 1141401 1574363 2377300 2523609 1691967 2155693 547580 1093686 173154 2422140 1845351 1720366 218699 930163 1693243 2375031 719335 434828 2558814 256373 1738226 1423831 1267020 1024279 1230082 1846472 516679 460663 1621029 943192 1434302 393697 2548035 2051443 1368684 1820443 913540 2280377 773853 175833 2310198 1045490 1997657 2338695 2218321 1672818 285703 774739 77645 1433812 147623 1748681 1915183 2146080 2158635 2186090 990917 2533660 1626864 44078 1506977 1620097 71462 2428151 150663 1183553 900685 1207492 122752 895134 1909159 1217893 2494280 1384405 2424335 1019650 678846 175631 1591596 1198815 2276898 1189679 1522240 541707 1113983 152462 870930 884748 2114455 811902 1445834 2432797 750751 405681 1002802 1812544 2400554 2061323 1100527 108516 335419 55290 1579863 2438141 1576394 240304 1659029 830322 123714 1652449 679693 358453 2322181 202129 2395895 2383711 2129254 2003017 1973289 2473782 1239909 2095637 1334634 2505214 408338 180021 642159 988266 312177 2178498 1768225 1462094 2423319 547124 2282510 1065535 510528 1482203 71088 1673022 2147732 2095387 2328870 471869 971228 1396960 990046 1923083 767408 452121 2454175 2087850 2592420 644063 2001420 275137 585601 572232 1958711 216866 1670486 2442001 2288211 304167 1483799 2363387 1603215 615056 1384235 2118446 1930204 1925892 2640196 2018044 2407827 2097907 1488479 714402 1930733 2559032 1702709 420297 1539898 2371489 376434 576983 2319930 141046 748666 2008460 2308737 2154003 2014833 1504611 83072 15482 547051 536003 2073171 1154125 966879 402949 1497963 236780 322203 2032382 20963 1487187 564660 1970454 2578150 112208 2396973 190542 806160 1388106 1442044 105437 1928801 1597666 1328060 614745 2286731 403639 2201134 138085 452994 1864061 297262 2042061 2403514 1948369 2482667 705485 558065 1624913 42262 313085 1901280 818743 82425 1310975 106421 1143873 2097071 1987068 2086036 591050 1106038 1141895 2114527 1874835 820926 809711 99954 2514665 2485851 155548 1057301 2496251 1345041 1512263 411053 1004912 233505 729351 890741 2182636 1194185 451442 1460718 1959180 1829062 1504595 1258494 2160005 92938 1191171 2205337 2277203 779183 1756313 2377001 1192989 2053456 1826953 277190 2589598 2159850 2617594 795105 13438: 1555461 1185731 960786 13439: 1843396 2108876 1501642 2337296 9245 2109564 1292345 59517 1875019 1058256 1524300 1949239 253612 1589252 89092 926507 1284684 584007 1305757 1359819 2086782 2197988 1452042 490382 2435328 388624 108019 2082776 1777895 1027323 966045 1285071 2320327 2465917 1582343 255452 408167 2046911 375810 902292 891695 2440791 2329354 1197820 2091983 2260275 959063 27281 93336 2642011 893805 468491 1281834 2533487 1519860 1265835 2620981 135698 880608 2323741 329732 851866 1093109 504867 859476 99384 1605590 1361618 1954275 467021 1587993 2149285 1682407 1575885 654988 599719 590478 484589 984449 234852 928883 2433961 1229955 1535076 1211333 2495254 983739 2596598 357481 269833 635490 350325 397236 735025 693776 1428252 1656960 2083665 1574867 1777299 2276903 1200794 1281354 1561921 2455194 464282 1887444 2159443 841740 1781334 1106764 1019853 2424360 2411132 1297198 2148326 1404962 2243215 2025446 1094164 2571825 650084 1281417 314087 292952 746901 1609709 1656880 386503 447971 234761 227271 2615819 958373 387982 2641108 1238155 1199690 2035602 1862531 2570045 2450105 523600 2638166 1726175 1293463 307791 1686326 1923027 1072765 2267249 1950827 2513650 787595 2508769 334862 2266706 1537447 486849 1182688 132669 637890 632502 56428 129975 1132410 1825966 212807 81285 2203737 283345 614811 1829932 1290974 752597 1164806 2618102 1839786 78610 323281 2455819 1430561 2311911 433978 539069 1681323 1061316 2499939 285233 319191 2358526 2218809 263436 1565390 544085 1978514 1418468 2401351 1833300 674050 187062 2493150 88234 1387921 1533450 1796542 2620947 1680107 2272304 315105 1468582 118017 2437427 1632069 1207438 1469940 1721354 2209935 1545004 218312 1108582 1094194 1408803 304304 258446 273681 1028933 424603 872298 200946 2259507 2354661 1520203 2238960 1662685 1266768 83639 1577961 603441 2575963 2507629 1117496 1430078 1858102 782881 863482 1605860 265957 223284 1447600 989995 1689616 2071532 418680 1805906 2552035 2359610 284895 489596 1227564 1369220 1924400 610084 1139886 284825 2235774 1334542 2061197 1192467 2074837 192454 974584 874093 2245008 1132279 2295922 524547 1451717 674857 727794 678798 2522278 2449213 2346245 2508366 2061335 1348700 239356 2235098 2154783 654596 2416552 1730898 585665 278049 1748009 810448 31158 183629 2549156 154337 459089 2031095 559232 360507 2564183 1753306 2047494 1437844 945849 1602296 2258894 82659 1569349 1319927 1541604 1445467 1426633 2641137 924403 979476 79999 1754183 2648001 1144662 2089117 692830 1914238 218635 855652 2161935 512606 2286731 1554690 1575182 1452753 1658614 1861619 1617019 655334 1368529 1353395 966515 847707 491188 1949868 731560 1184511 1009036 32692 66225 1502740 2585091 348448 1780705 1569175 1331232 236121 2072670 714647 810889 1050260 1184442 1279084 2423979 404412 966669 381070 1613702 1308541 2414981 2434439 1985361 2076467 2428028 1437778 1288676 2366694 1567353 1604793 557074 200824 492579 2041865 2278014 1828861 1899305 4607 240371 1229874 883931 2270015 1068740 141188 318771 2595337 682801 1317488 1562842 2025635 574606 1794568 16361 1404511 1142027 2475835 1154107 1798184 1199309 317890 2393715 2059286 218221 668033 690227 983743 1239792 1158151 843503 2167872 1384480 2577726 1344: 2162695 468059 163209 2456402 407800 13440: 1252300 2415795 1495622 2385181 192949 142277 615510 2605216 1168843 1603184 2443115 13441: 717618 2095671 341764 2025950 2247627 1500754 934348 1677522 96616 2648962 377248 535606 1836761 2117153 700216 1293040 2289242 1568841 2308451 619154 1720041 1926013 721406 1576860 1922401 327575 1102452 1955176 13442: 2314362 927826 1499741 1214075 1661573 1056709 376992 1222994 442403 1132532 1945493 1805048 404629 1882578 172291 594683 1001470 2600502 360907 2358123 209335 2084107 291635 2462221 685254 1539584 1389300 2032918 2548807 13443: 2031395 388805 13444: 670989 1353540 861076 2026281 2137120 143869 409731 1648539 1647794 2515544 2479686 1502057 1568476 398139 2233460 2568029 13445: 154103 1019612 13446: 1555820 556780 2065983 2047147 998236 13447: 398562 1859762 959536 1174819 1726749 645831 270869 34510 13448: 426303 41065 61171 2313903 2202615 2167722 381195 618208 15561 298179 1337127 854537 69740 1289281 892329 2229089 1354771 1697635 1339700 1331216 1859124 2234086 1754931 759136 92849 1144709 761992 1060742 2536377 1913316 1637718 1482497 506338 1110281 1051988 1446102 1041765 1062923 1168359 972394 997467 588360 1371018 628567 2018373 1143342 1708262 2501942 2579145 1416846 445560 2536736 41628 1167225 2207127 1576304 2570385 616453 2154044 341541 2346655 1387973 1887350 2014044 2189731 870231 1719248 995856 133180 761452 435181 2343667 2309943 1704661 154250 599857 101449 1335750 1350340 1377622 1893392 219002 44367 1774732 2245266 1204391 1557176 257918 1831972 2276962 2167082 2136755 1344474 2143721 1340809 13450: 2235949 1289819 2581467 13451: 2550130 2543563 73441 1270475 1905155 676474 2557403 1959268 2009453 2644562 2467787 460878 2123870 425592 1055171 1535620 2276184 91574 1414182 2050558 2617943 1392888 358624 1233630 553365 2413875 1536465 2548689 1904543 1578883 811451 1954017 2477018 1207492 1289592 2229189 401045 2386505 79683 248228 2242345 1337166 2540904 425913 1862393 1284911 1632908 1532011 2248675 930551 1239668 2634883 2389335 1710607 1817481 2202976 2397855 1140043 1776476 1369860 1704634 2500032 1030551 738264 972029 250369 2273209 136252 2440200 2433307 2152004 2316019 2189707 883656 830148 1035982 258251 168762 2058074 2373440 919637 1022934 717566 930095 1910475 13452: 2055923 915163 13453: 2079559 1009673 1410632 2211032 2098436 1351928 2400443 314864 564835 2465317 461113 2389156 352706 1058317 1373986 446118 1525111 470940 1951977 1271765 998888 1288439 551406 829032 962681 129462 1084892 2382782 647669 1119760 1871617 1897405 875980 701514 13455: 629882 1360877 2435856 1481490 93572 1802641 13456: 2112939 43429 1703544 2274831 529653 13457: 1486225 284080 709222 2377860 2460569 381678 1044711 2262104 1833524 1485776 359820 13458: 1437851 369195 649637 362369 1655547 187898 1115172 509365 1062268 933541 2647406 1162249 1515875 259513 1321630 1265823 2253389 2425960 2303814 2560646 151947 1961649 1413037 2289302 508323 582993 1969664 2246926 2219702 1611053 1607735 59198 13459: 1339163 71636 409239 740838 986261 1847259 1828378 1306112 2475845 1401144 988347 1991791 1630419 1177266 2477965 1654973 1587738 490599 2413996 1953721 1600052 1339239 2381800 587917 1761752 541774 1046297 75862 1982212 1902140 2327718 1710591 766602 1221259 2626197 2562925 1057185 2084791 1087084 611193 2582664 2116821 1801917 1877530 2032661 2549190 2288057 924096 2443034 1346: 1071811 1710440 2069695 1383105 1787937 169786 991311 74659 2506224 2626794 1014713 1251228 2438459 269733 1696942 1753439 454071 2493769 1374045 133676 2378494 827161 1483795 1047355 2461687 462407 2129976 2198358 2136268 1242644 408964 2628498 2457404 258226 1250728 2014433 162041 521518 2169115 246920 952553 1641032 2210705 13460: 2460881 1047830 1610689 13461: 89130 260228 13462: 2578581 1503415 269552 510073 1606102 1526746 1278077 837942 2446859 1433892 522139 2626995 735165 359401 1447823 62781 1888517 2177416 1963313 30658 1203784 2273643 2083736 1853334 1772081 193306 1809832 1336723 1147966 1241753 1082747 548355 1513742 1355213 93270 1678460 920742 881708 1332983 2035893 695720 1636033 791621 932119 6846 2440407 1990391 1240468 1231800 1712994 707521 236623 266627 2603514 62389 2611842 1046926 1247833 2401646 2590195 645772 2562541 1534632 2282643 575259 1532495 2185412 852088 246100 206851 2255822 2052989 508104 446590 1265170 1942054 1717789 1715163 1008748 1074194 286756 2137190 1284649 1824097 498463 1521732 1751691 1874387 338330 1047046 502012 2350001 762263 444806 2455820 2405252 1748796 2612884 147027 1240258 2308 2075596 1061993 2250840 121184 858163 2561370 429838 2461792 124846 1153398 158839 144621 853480 937637 1046103 409425 119882 1002290 981759 1802141 367057 1745911 1046500 1978899 354448 1586334 1388133 868464 2029160 1151946 230862 520051 969953 2287800 1688253 1490004 828451 2300704 959424 758012 280242 1727069 1161269 1359966 340295 1365920 1721769 801078 1726332 1856609 1905700 295045 1437185 1568724 1076753 1187574 5380 2595132 1704358 399593 2353296 1587397 596011 1563207 121876 1737919 213273 934936 236789 1312455 1340742 2639411 722531 278550 2136914 379624 2254010 1078290 1014945 1110305 772621 1559516 1707319 824778 2455580 1849463 501164 517083 2022517 685132 2314044 1974228 1995019 2498093 518769 1960494 1801892 2420186 1106681 2387329 1359837 1492798 2463989 1569557 715566 1098205 393628 2113255 373563 1516823 1410790 822043 369938 1423921 2037967 1993153 843170 2579547 1070361 594517 2245893 623983 527931 1142965 2554031 2035708 472921 561 1534353 469171 2272965 2406994 2038547 1648449 2161028 1299338 2309950 1967091 984148 864582 1504665 957746 995824 484920 288152 1180153 805750 2400913 2166590 2502850 574339 197525 1729417 1547314 967107 140367 657154 1289290 2373189 484984 741327 1486735 1002118 1005659 713492 469677 409260 2253540 1596667 352846 553880 1205732 2168130 908113 1979289 913503 2009859 1170314 1898434 178466 2228467 1685475 807994 1751262 4398 781667 1608094 1370424 2561180 2392694 1010868 2581367 1485866 13463: 1415993 2492252 2310674 2504904 1361483 946421 105509 1736331 360956 346138 907331 2616146 2094059 644154 885518 401804 1646369 2123571 1703631 62995 1822438 1038770 2329597 1288579 1555245 794738 1930274 1186262 688413 1551419 13465: 1535959 13466: 175376 1687475 2574186 93462 1558606 2137240 445397 371355 1227780 1852021 1584570 1895196 1865757 632664 1160426 2367213 1243745 1559703 822132 898850 1093323 422111 2062042 1796217 1640579 229212 2123217 2057143 1710746 414466 1722280 872226 1440666 1000240 1623370 2400569 484797 365596 2047368 2594005 1699347 1743873 2030935 1299010 2303740 616375 2642723 1141484 2165730 1772127 1113128 875561 1545943 2424773 2137309 2503546 812678 2006484 1972662 2038491 98134 466212 994072 1028716 107911 1786096 201074 920038 1637857 1610827 2494065 2016563 419825 2139197 291620 502436 1223877 158629 1508087 1396167 104137 2085811 2630875 12471 671155 845711 1221368 2135838 748191 428344 1047202 1798560 1708135 5225 2439655 1014458 2520777 815034 582398 682688 740895 790531 1792085 2480699 2240658 933095 1280005 657166 2102046 825474 2032264 1863082 519622 2520458 2243784 1035912 2251664 768759 581281 1267552 2261839 2212144 2177964 1466974 2544096 2034817 1200425 2402053 2133569 2273401 1298142 1970036 1013001 857074 2023367 2619369 415034 115589 459458 2607571 1858707 2555662 2499363 2337846 2275574 254194 1790033 1187432 563942 1933714 233620 873594 932777 1694370 474398 2554311 2538889 1021638 2413503 769138 1270607 149561 1755644 591555 1985736 887393 1152933 1819895 439683 1077871 2588595 158267 893803 2025930 1165754 2102499 1605124 1232012 1098239 1905957 872858 191028 1552109 128018 1688917 13467: 1269929 13468: 1750977 490114 926355 493754 1273039 2341219 1741892 1488601 2277879 1432960 1656752 2157776 2434592 2325905 1449737 630937 1508841 347116 659063 1220645 1563631 388575 13469: 131067 1704473 853655 850731 1333860 600819 2562446 2317575 824277 548012 1107478 552226 152342 1573281 1749798 800793 625583 1040119 2230015 1909332 581937 2500697 789110 2058981 2269301 252456 445056 460043 849144 1347: 340153 2400714 626699 1828096 2286500 648752 26005 1637403 574727 586420 1628295 744216 1334499 1576315 2139244 530202 13470: 2125503 2320136 2333484 984392 13471: 2514857 2104425 2264887 2575380 1281187 1037308 1196339 2229990 1544131 469276 1348888 1084162 829290 46153 1737798 2080328 1073429 1254161 646032 1053801 1452983 37188 1746305 2360259 1831454 1608234 524920 825966 1247553 2220959 1422686 2332283 513522 1796914 33413 1768814 285937 2544733 1153971 2130449 601955 574790 2536775 421130 680743 982019 2159751 985222 2219690 2595728 1020497 1505357 395451 1425483 1398431 64772 2584922 1419669 2476672 746622 475540 85279 1104703 1915546 572562 1808957 1165089 629044 1250446 623776 760504 1662904 1839845 1329283 1166732 734632 2031687 151423 2522044 933342 2200200 2326251 1956249 796726 1766313 157711 851698 702642 2221412 1890055 1738830 2122721 624739 1616418 1818938 2343835 2500414 2610537 2457435 711178 2150135 2178935 1126348 2071679 2292298 1243741 1994299 980181 2611980 223986 1060694 487949 2046685 1620744 2413767 273981 1793985 653929 220704 2522569 943893 1452427 197606 527478 1515832 838768 1976288 204801 673685 2278617 1986321 100840 2161339 1466158 1050276 793243 982887 1274201 1351260 473553 2629400 1805234 2376861 626444 351064 307609 747997 1422680 2028497 1484610 1040988 1198751 328223 48592 503134 1425167 2383403 1797045 784658 815458 981206 744041 291606 627104 2172510 1784782 542353 2439345 484807 1603341 2282921 1462372 1874187 647176 1985395 2375945 1179407 670645 1223282 1361361 1116786 1155440 2536003 2429486 1075230 65839 1070456 602186 1906563 353678 794041 1366516 837714 2127413 353731 2084672 2081680 569730 804111 1998547 2364169 2421511 2270272 102929 2411416 838899 2586028 2111906 2254323 550716 2453580 264865 2571652 238860 445166 2069146 1346 934341 2503413 2185062 1186406 970965 2243770 2642723 131694 322949 2076317 811196 1654484 2491908 53592 78481 2109788 136728 2579968 950249 69242 2189183 1354997 352036 1437249 1543853 2608858 2269083 1714784 1152861 987971 767757 2507279 973109 1856552 2282824 1130799 982602 789674 2580958 1546389 2616482 602923 40580 1101082 723132 1287035 579134 2207309 388432 1847289 2034120 1597145 2286357 1770077 2219333 2451968 1987847 1985289 1919401 664490 780201 2146474 286727 2548289 101764 2550615 1975980 1298528 1718374 309595 453690 1339929 924940 2375599 1856670 2502671 961407 1170306 225020 1016603 477315 903769 8522 132084 2340649 2424924 1814337 1415320 541376 2341311 803696 69639 416084 736959 1996407 61492 257219 2555068 95555 507735 2284593 845079 413421 75993 1542208 2445428 1343514 2453926 1717755 2373657 1220278 1673603 609713 777856 2394312 1207950 2412125 768540 2606204 2610635 1831286 364691 738776 2528132 1388513 1849049 964635 803517 986495 538171 1076016 424831 544686 1813590 1162883 2478537 1133547 795395 1611602 295786 982967 1388455 973151 1753879 719207 1842951 1898721 2351339 1253734 2295878 1798342 434424 2211883 2377906 1686405 325489 802693 259555 1423586 509865 223576 162897 1559206 2299890 2489831 2372169 1934748 344824 1075594 2231818 619672 1381913 388978 1810698 655208 2053546 1650615 52606 891350 1821339 1693367 93478 1215072 651231 1799044 2241810 2606527 1074276 763427 72412 1556551 447846 121806 2384501 961087 668280 696014 986249 2530416 2304679 1259987 1266288 1276893 2334824 2543524 1516136 2143624 1551069 1792238 901076 1378961 1917388 627716 619267 739543 2446006 1984011 1028783 2631834 1808400 2281451 1058990 362733 1782748 1296729 1048565 2311106 2296219 2319988 874880 2449727 1155618 1974847 790089 1146589 1352624 2536244 1465879 1519384 605946 1416380 2118456 1586748 983571 1132324 171668 781078 1337347 450608 2429306 121382 528831 1680567 759509 295135 2439062 587960 908648 2341869 1360109 1587607 1978684 748912 1756410 1023189 1645894 1957356 2168124 1509419 904390 1706673 2639435 637858 509886 961193 1908399 542775 2313070 833198 2643230 32963 1907331 1639598 2212165 1217441 825104 1531911 1395514 2003017 374877 832249 512410 2536588 257824 2184041 1580034 910031 158314 158428 348838 1114729 1606408 569474 561997 682274 2319899 1304106 415086 2492900 1867810 269323 2146413 2313881 1418333 1224410 1221126 941738 1698542 2094131 1374358 2137834 1729995 1959714 1364853 716560 1101849 482904 2003497 1621447 1664197 337346 1540791 1561179 1514095 2121926 2472762 973956 2501377 1613358 2249770 1796377 2084100 85647 1883233 2464544 2086903 934877 698762 697178 1210099 1150874 2400069 1480003 571001 1902781 2057406 1584532 49261 2331375 462240 839983 154977 1568289 2627144 1461198 710396 738983 427992 188726 1521001 689548 30428 980299 369229 1771451 2403561 792250 44358 2465726 1942118 1797216 766241 176774 1502418 1149151 1560723 620552 862885 197627 2212144 110159 1692399 400204 965830 2137032 843153 75269 924856 1159457 2158231 2516253 1457053 799888 1287674 165633 936931 463644 2040123 854332 724816 506003 1488786 1437594 2422085 1169818 714535 1135363 456529 857283 558236 1196602 1317735 539416 1319337 318996 1914311 2013639 1565936 1535311 1886404 718516 2559703 1361321 2184753 2426063 526296 1513699 1194306 1061567 2223259 1444765 2421087 578703 23499 1367792 1521005 233719 2646754 1527403 2405988 761712 727885 2197763 2463015 1471263 1195714 2530565 679522 2392696 1251642 2244866 2587885 2074617 1965458 2483466 131997 27387 517246 1408209 2609235 1901993 849269 1396434 1006400 2497997 2012848 238212 400300 654852 1962226 822160 1148176 489864 164685 111130 1425464 1936146 2076773 340658 2526803 385284 719788 2443430 936916 133431 1882453 195685 2115861 2101466 2547754 1819451 409353 687645 2199032 1948425 346907 1029561 1830528 304584 561420 1687424 20029 490522 1366537 1976410 2594344 337800 1203923 665524 702119 2036212 1650684 1929765 2434314 996712 2483981 1522279 706790 496141 294973 241142 1412559 2044911 1878452 1836590 1201661 749659 921611 963466 2195144 104405 1915227 295898 2319014 311473 1875463 824546 2449393 1918191 934318 309295 2273 1331422 614490 2626280 1217147 1708715 632040 2603337 470478 2476338 1099309 1652307 393881 1142108 2420387 1612276 124212 292215 1537708 1101254 2374633 2402172 2029076 2481295 1348367 1945305 385446 2593366 404535 2002657 28572 1288371 1414173 2099801 2625338 1322891 982315 33131 1775265 2364279 2401057 1969822 259996 1366081 1106680 514827 5027 2092461 1343524 1363597 225203 1405669 905107 82826 2625720 2329600 2370406 56150 206903 1376718 514149 559546 145606 1641668 1621348 2187675 2620356 1473720 359960 711643 1490755 2417170 918953 16097 279970 982040 2287020 1898491 149041 1487494 2401471 553629 723181 300397 1521236 1529934 2466138 143938 1873709 1842835 924577 2043652 1096505 1402715 1295313 1992036 2125034 2079630 778296 2366187 664010 382889 2208977 77872 2533412 2646270 574471 1259403 2006397 1970118 385838 1942045 1232664 308120 1496474 1132437 419155 285710 1966181 2248897 906579 1027479 731125 2600834 1075375 1060402 1565617 2197007 1832567 1897446 1725642 695671 967082 1237249 616043 1033920 2481763 2504843 1618639 220139 138790 1573203 1673265 13472: 2525770 1255623 299324 13473: 129367 1949012 226909 13474: 2395050 2384691 1768032 41031 231284 2492030 13475: 273382 1202978 13476: 930506 2340465 591075 133968 1490287 2114958 174908 196209 2053719 1112823 580784 426981 736561 570624 2315689 2528886 2495384 272775 841915 1645733 2061195 253395 1426201 1605700 838399 1013863 2489436 1536172 13477: 427193 1100487 1711915 1275836 315912 1453837 1663963 2194490 546137 1759367 206790 761997 1046299 69368 1473641 682100 315524 755007 1308228 1414343 2406448 1257085 419847 1212069 460283 1180613 1523894 13478: 659917 1904476 1403011 13479: 1373835 1502901 1402876 870213 1267235 1348: 787371 2586571 708235 13480: 649797 827816 1982652 1828542 2456339 574368 13481: 1492889 1482483 2492819 1322888 2203516 1607056 2311225 1337725 1304619 1068870 1722188 1404159 1022336 1590697 1311189 1827803 1176250 2228705 121602 375853 1376574 1413542 2438291 1058905 970433 412504 2190299 1132532 160446 70457 2351397 2204625 2489373 506165 1214533 1547401 2048881 855197 1125196 372881 2491292 1740999 894571 1705675 1332395 200139 2494867 1342847 1983848 321320 1515242 734178 1787496 1563683 2633932 511767 241641 2217158 107821 593644 130345 1652556 1827602 1075861 2102807 683671 1997779 74936 345162 1538992 1268006 683444 1502680 1760702 2132512 262952 1914178 1273540 2182209 2250935 13482: 1853482 1577908 2063942 13483: 978057 2025652 2274776 127143 2504900 761458 1462326 2600192 888475 432407 1238025 112895 937341 1676790 1869472 13484: 92563 521330 2442024 176934 1227216 686691 96620 13485: 2003798 1755534 194277 1275692 13486: 2286172 181519 1075615 1556097 1185600 1621390 1689476 1904786 2541027 602789 2481231 599333 303643 754846 826567 1540765 1055407 2251434 276155 477422 336616 2254358 542751 13487: 547277 175058 13488: 2061726 709973 2533826 2642434 202639 1854804 1252972 2158250 1395638 718583 2373109 1081633 1146671 259713 1130934 2377847 2631649 1236294 703983 122437 1533329 1743709 543334 1563825 2558811 624953 1195909 1056259 488405 1153971 1849650 1528628 2150957 2172383 1773226 2129762 1372370 477635 1169732 236957 960745 2162504 2443656 207996 1250282 2110721 2089498 1576404 2356203 1737160 660175 1079325 261426 866057 1712786 53079 2467814 1129981 445434 2194344 1810453 380428 967921 409867 1836413 1306856 1501311 997335 372384 1869098 793364 1807261 241715 1390874 2536667 2093093 2343092 1938808 75064 174452 707503 1583027 585474 1287914 1501287 1567231 135752 811346 1832728 1317589 1010865 1812443 540833 1501093 275497 323757 2268426 1085896 980768 368461 1179081 1631338 1992377 209854 1306780 457829 1122857 1677542 1084206 2497422 2263419 1951475 1721855 171906 2143024 590374 1028629 1931111 1381407 1395229 2085088 199776 521582 2144477 462526 1970193 2212001 330661 1224681 1706827 2125488 1291603 950100 183489 590065 1622949 1849575 883465 2146018 420178 905126 1302382 1856552 874204 1181519 184692 1144419 925649 1803366 2025402 454419 2062857 1812773 270435 1293027 1691767 1481695 204124 1265740 485536 947309 2002666 133800 1778286 1127929 2474409 1300541 1464763 2561830 2004709 2134190 2217973 1739824 42516 777847 45639 1731835 105849 564023 583807 1571537 703831 1082955 2412632 37810 1962479 1476822 2383501 2556062 921948 2315309 1879094 853935 1220458 112661 830947 1710680 2281332 218617 2118571 2648801 1354742 1070949 32272 57969 895060 172012 1895660 659983 1283511 2327480 828721 690385 2209071 49950 2371963 2404142 1980362 6134 1607889 1475936 772560 2546329 474482 1465225 330424 806395 1317861 829883 362733 801496 2541790 1262732 1508020 2335904 1738289 1586973 2235239 2524758 228919 1702345 2463194 849577 1844290 388227 2242237 248587 2142919 1175747 2297126 2525057 2460618 792085 2587534 1108377 2070534 2522490 1488644 2096985 2270404 1519374 2308158 361903 399605 1555001 2223182 379071 289450 730419 1591043 2042255 108456 1854056 1654195 500971 1046556 50564 748839 2518355 1262851 139445 864628 1309688 1916807 1092522 29027 2590168 1472026 1777836 2214049 901449 1109043 941605 2343699 353734 2017626 1119196 1845031 814299 2452473 2385815 1951580 738314 151476 539562 889946 789909 603638 2299135 706630 2047836 1939241 2331638 571387 191228 403970 2420897 1631069 1776874 1158779 1105548 1621630 1034245 1961294 1983846 637679 216022 1358489 1235786 2538817 1330605 1866490 2296235 1626848 2039764 455923 1495030 2452401 857959 498087 2295698 430475 1280615 1948239 305664 1693032 2334970 494603 1494391 2563395 2212176 337077 2355912 2513703 1039803 2517791 1918748 2137073 1441971 2520992 2393081 1122927 1238774 1591037 1417042 2023218 854403 866656 2336260 2152408 1444976 2101992 759775 1392631 2505745 270049 1554066 554996 179667 1956684 760083 859708 2574566 1942909 2400077 1129879 2124691 2508283 2261642 820078 1290718 2602856 744588 1060966 1346069 737036 1979395 1912034 2348021 1838793 1102357 2196576 1797461 884558 549651 2501861 216182 445937 63597 906517 14363 286120 2488157 2592540 903243 1127912 1827512 844497 829083 1500319 2153320 1425417 660413 2168754 1129706 390180 1314939 932460 1949937 2256554 1776514 464149 2237912 2414663 1372409 1404153 205485 67547 2388591 1638672 567017 1172892 1279876 331799 842278 2454659 149578 174835 1690832 749971 389069 1239513 1064177 2127527 2079996 1798291 1990271 1003135 438028 2216784 1071011 1462898 832621 2249593 2408780 864773 1349151 2298401 959754 2450360 1386187 1639514 1963206 59763 1203467 13489: 2333052 1993574 1766074 687311 1577462 1024852 849176 606319 1027442 1180706 2588784 1572216 1763953 1669183 1512750 1675537 532730 1371134 1596697 1624469 78769 2314152 1349: 163766 1526222 2055983 761176 13490: 14389 1912470 1393509 671071 989098 154944 343215 1564209 1469918 2014746 2292177 1190512 1954085 2031442 2407453 2413479 1179982 101214 2094633 2373540 723085 13491: 2438412 2219553 2498198 652099 1514725 101183 1546157 1000033 1434050 13492: 507763 70862 2584370 2075827 2338395 946175 1304323 65003 849938 1710643 2314578 725721 13493: 1437851 2256305 1636125 1092660 929838 1295220 1995637 2573731 962889 113319 641736 1826941 1155174 898468 2558957 1471187 2207643 177349 1472150 180481 414171 7548 1671691 158618 217199 2507781 2182756 181229 986281 792106 2030316 819166 1310342 2132346 1120760 1113550 1225870 2189991 1306447 2567441 2638246 1949511 2571825 771422 220430 2318315 143737 2456777 2608563 389716 1263101 2382979 2405091 603372 1892063 469949 724667 2557094 441206 1290753 932926 1211927 2185191 684461 789285 1097812 479431 1648675 1229299 718407 119787 981466 1734782 1482096 1450100 1870804 2177608 2528455 2639579 1456824 324046 2466009 1476009 316748 1648008 2323849 1324601 1262049 656924 1256177 2314377 2501115 2577976 1732111 696436 211944 693381 2405231 643084 553546 1695935 1100347 1749580 269330 1527000 2549768 104130 697603 838581 530947 1653535 1041833 488638 597981 301855 1928585 1728468 2007893 1552838 1898080 1755958 898859 191521 924322 1995871 1080950 2550329 381651 909659 2142978 1768759 1690155 2197504 1328007 1248629 2605385 1899568 1147338 186806 2503184 2223583 2595003 2205342 1622929 1385324 133213 557920 1662132 598009 1795560 1125144 1976429 2464963 2337620 2227567 2331660 2039883 723448 1640023 813908 69732 13494: 697155 2309542 145641 2571978 2120058 2460127 13495: 138575 16715 13496: 617782 1977620 1248598 2530795 52460 2273396 2564546 1974260 440236 7402 209207 1953630 1490475 13497: 1428929 13498: 2614519 1950361 1232662 2229377 1102824 13499: 781949 632311 2420052 356944 610510 624035 1658115 121054 1493303 2193786 2122259 1607672 351983 598829 1783636 1230351 1070056 768757 2161439 2348827 561366 2623776 135: 926659 1089603 2321514 563299 2313718 2613957 2273616 1765235 1225200 955514 1350: 1507065 1427388 976975 782569 1871917 1157721 1697148 945893 658201 1266214 13500: 1366714 327109 1261835 584032 1540826 1485186 708845 644458 2364580 638299 489034 1350147 806735 67911 2466358 924548 1637817 124143 2412555 2611758 2286490 1085856 105735 572092 815679 1775616 1445002 40403 115321 996904 13501: 1032463 269843 1106143 1239648 2471604 817360 1452165 2211425 548271 1075021 1579343 1782629 1018368 1214000 1540655 2108170 2410057 2257013 2394727 1835249 2212241 383064 932900 327249 2044497 1073582 1611219 880574 640871 751091 349195 240713 2517912 1692661 2537568 1186921 106007 24754 1352110 1064539 1760 1644000 185772 2312508 1007629 2472157 1134540 1111123 13502: 855384 1597177 2515681 1653066 877970 2253748 2174195 392217 476197 260164 132578 21606 13503: 928757 1670451 1414318 2419232 115849 438815 13504: 2450541 1739854 1057835 1744889 607380 1685449 1867400 897876 429301 554187 904474 300074 2030670 2116910 1608683 119046 688665 413207 1062827 485072 408167 1170248 1355433 1657099 97178 2070937 331581 313962 732375 1747179 1227602 598549 1643984 495198 1299405 307656 2413968 649540 1098790 401707 1083538 739683 2636960 1103080 2111120 1424698 1794407 723080 1759719 1529635 2592889 2065106 1574147 1753525 807718 850774 2105792 1339784 1317871 933427 1369743 377393 2111543 178683 1608802 487928 1691195 176274 2212089 1915967 1432650 954173 2014137 984200 1887657 1742819 643363 309473 2204694 1722510 1721073 160623 1437617 1458631 1620708 1515725 1908893 867211 1243711 269162 2369530 2469181 1523671 2012582 1689740 2263804 1446766 2578405 930931 722218 1151871 2647972 2599420 2054726 2483978 552739 1676547 544925 2130315 1420808 2439871 1914693 1562710 2481975 1584693 1934110 2388773 992421 2011887 2304667 89326 1433580 1864857 1482230 1058410 552997 2445725 321919 1810939 208870 634459 1492039 1330849 2113967 1478131 954412 2210835 2246050 2211709 1543607 2564543 190547 2303456 2226538 279418 856091 2032402 1685340 2185688 2218955 2010413 1220726 935405 1811259 420059 2087814 2130621 2024189 2090329 333844 2604268 1072939 1897742 744335 981654 1943911 876758 1186755 2118863 2464424 105532 1125734 1650704 2508172 1544009 29204 85960 1548578 726098 906476 2363387 2021854 849027 1242585 451032 1687180 1576726 102951 1597123 1339970 2087681 672286 973548 1761274 486058 2412888 1430667 1423452 1292605 1117050 2611623 724063 282887 1893719 2277847 1076011 1153147 227453 2578030 1278868 2034627 2423898 455872 2260020 379136 944117 325513 1160551 1371596 2047198 1177095 1129340 1993795 2368926 2118044 17691 841608 728816 2228179 566330 2631203 1849656 1474031 2377145 982394 216199 316009 781359 1168562 241204 2201407 1331553 1368672 1498425 776939 857986 1906423 2582525 1055660 621350 1600960 2539043 1253633 2354764 1561873 2536943 918295 1281151 2403480 285221 1852040 1478051 292335 1954951 531434 584427 1952407 741895 1065402 220259 2144572 897629 924179 1379839 216630 87134 871499 1895553 265939 13505: 576030 9714 2321663 1494681 1181854 1032518 1478260 381160 47788 1179688 2061425 1101724 1727742 2113886 1840600 1189399 2111600 1319609 323629 2305721 458076 2231354 2186872 13506: 1594947 1698248 240837 1246153 2375947 1604861 1892729 1149558 371378 1189456 2213253 1703885 1951709 684108 1301145 20758 2061818 2141435 2483900 612914 2510339 2325905 1307670 846508 230434 673869 1840130 1930828 1293738 1723013 1308935 2631203 1497164 593090 1591210 572536 13507: 1598950 24373 392393 13508: 2378358 631561 785550 1915580 399516 2637566 788999 3798 960786 452087 2096297 1434340 13509: 294384 2191898 2050650 1638355 1351: 2513806 389580 2302342 2019478 13510: 1043526 452667 2481500 2590625 170716 13511: 340496 2560880 2480772 1313464 1676879 2532848 2628784 2086693 1332781 1826693 949530 2409702 1488726 2360784 2253817 774606 695331 260466 2102853 1561568 1093447 1897 1907195 289530 263836 2414697 353937 1376939 2617844 1694462 791491 245684 291051 1221711 1839800 2482949 1835380 848981 1347426 1513873 1506831 29660 1317915 282810 2382831 2403289 2545468 688244 1600044 599417 2394651 2206143 2581103 477869 91853 1027981 460923 1532693 1522147 1204427 1449060 1713059 1085566 2254385 2110473 2205418 1632934 205542 1488136 970898 459516 1528350 2039185 1360389 2639881 354013 2190584 1578349 896127 461619 663984 722836 1506376 225048 769290 2129389 1079703 13512: 332230 705162 1612076 659747 947379 2366821 2646240 420780 83003 409177 2397612 1521379 484362 2031303 596685 459044 43290 231600 1460034 1086199 1732151 1655570 229402 701582 2098045 98686 1786608 870052 2175998 2518025 2290984 1419059 387907 556059 1083129 2037737 224681 90626 1011809 2326476 1956600 1424650 2095554 480089 786010 2616392 1765040 943931 2222729 562190 729038 42360 1394114 31923 512141 152246 2342788 1269386 1918073 1342388 680380 1723908 1141112 525079 1833576 684508 2135447 1324341 810671 739006 1683019 1686439 1204463 1748875 1804431 1092206 1234716 328820 2513645 2500320 570629 167591 72590 724783 1915632 937539 873134 735515 348506 1127480 1420582 2366625 1889501 888514 1754447 515101 1093921 1932765 1628905 956614 776492 252268 757495 1039033 1421082 13513: 892994 815713 1347122 730674 912542 2195355 593400 2190787 13514: 1404357 2646508 809336 1796274 2068939 2205636 565070 431892 1771096 954099 1385181 13515: 856486 13516: 365264 1594567 2403258 658294 1046341 54704 617852 936692 13517: 423815 1247953 1302047 2410476 1299105 37743 390033 1151077 390893 1169855 647609 2260584 576107 980282 198425 2337689 2288688 1498730 2233 925649 2127989 951597 2224782 2180448 1011901 1023241 1356649 62710 402055 1774481 1154585 1292788 1198815 659550 2379536 570994 1516345 1362183 798893 2194168 462491 1623470 1160430 1398296 1705223 1271080 441806 246263 1082332 2323504 367855 1982898 251026 841915 794300 1623720 2043093 1020743 1275495 171054 1662684 864042 480870 1028409 2613654 75552 61027 791673 340555 1780760 548460 841711 850528 470696 1001993 1158474 1460881 2127776 13518: 646910 452328 13519: 977760 1786202 1706957 1917856 1319894 1313175 981008 2526748 1530338 384648 2474917 75725 208926 1892783 1961105 2087768 1772234 166977 1978792 929074 255552 346554 1713627 1043126 16263 1095831 12709 244802 758507 1921570 1131996 1840463 578798 2457435 933216 2244190 1058629 1275651 2595166 1482590 1729097 840574 2017073 709457 2639369 604653 550845 2003550 574034 223302 974275 590942 2464874 171100 1069716 2524343 988375 2469986 275700 2176353 2216316 1799321 702034 231513 591835 1036776 1243134 584894 1510349 2323112 1368914 28972 403381 1843816 865499 554215 99375 2054035 1136129 318504 2489939 1346049 1580036 256465 1714077 1564623 2532283 1385993 1864788 1713778 620310 102884 1314464 524266 953795 867760 2264596 996973 367708 897027 918350 1152316 2403790 450111 2642525 1824675 483494 2308382 2422553 1969045 1998747 1652453 1250513 929326 144870 394279 381323 1117094 2216591 757577 1689895 364073 2597225 1027705 1084462 1416998 1927855 2334825 2141281 1164336 1432263 1915902 1024693 239923 908218 604363 2478942 1458158 56205 1482201 1599263 2324252 1015365 1561505 2534369 1276411 2323152 1121304 249571 82262 471073 1834880 2620507 2443123 363949 1353789 1158874 1734350 995500 1524801 399543 414286 1566893 409497 1542837 962188 466123 1572395 239275 2145090 1611544 2232393 1158717 1108109 2379828 821360 2133655 2119664 564062 1289406 1911493 1687133 929987 2497805 1494229 1938048 73142 2389744 548034 1019149 1112814 2307587 536081 285424 16751 282326 1566539 25496 322287 292827 2331168 2232616 1151413 1102790 2429206 718491 2250052 1462838 416385 117281 1151282 1276729 157732 1077783 1870413 238600 1043346 436654 852030 1111193 1003911 148512 1517718 187333 2592009 276885 1678297 409143 1340724 960190 1752745 2555368 2181423 870152 1028267 1022087 1531574 2503305 1767978 1866094 2093462 2277793 147912 552037 609398 1004667 1729167 1470371 1723149 634577 976132 1407972 893731 1782185 656746 458786 2644795 856571 1095670 1157750 1652212 1632117 763501 2007352 150038 2283802 718271 2517874 2502499 188778 1694475 196365 1229948 1669700 1371003 775977 218132 2134372 1920384 1441573 1896832 334837 2122889 1687017 1458264 2009181 1349188 370130 1192389 902174 1931686 1882937 715001 2499154 1211879 765874 531919 41927 2241931 839282 1613264 574021 1417570 479602 224435 1479456 1523066 938836 239070 1045763 607410 1386339 2412071 2640239 1989158 619865 954971 2458406 161592 480097 1192412 1911511 770027 2168130 292616 1455604 1028180 636925 2372309 998608 35400 1641168 610190 1537220 1217874 1799345 1341117 2506212 1877590 1144267 2138795 1376321 406176 2012066 1146174 1764134 2175189 1193595 1618057 1831265 2329149 1550207 2549645 1352: 2503887 2459774 1336860 236351 2290341 2241853 2441444 1010782 1869060 666914 2370879 2323519 1776625 1978687 1848289 30124 2469259 2559574 1027210 130567 2062167 1701632 1782606 1477209 1777711 2138626 653936 138426 1530387 876568 320856 11151 2539772 2055394 1747640 417746 181359 1470034 340890 992918 1025407 155226 2414147 140744 1730448 44840 1022014 1641539 1829301 781345 38464 787771 988120 2153545 1112811 215835 1204992 1974194 1921815 1405848 1318465 574318 2384089 2188881 13520: 2555515 269753 13522: 2110029 336711 2103000 1015621 883815 1271628 1390282 785207 2159432 485902 696431 1859177 1881808 1885830 2073242 2166028 2612788 1248111 1967994 296027 333843 991567 2331222 161284 13523: 714674 635308 868621 2057853 2449526 2292048 2545689 2291565 720470 1222552 211357 1356744 126141 1205382 2623434 200912 1394126 2441279 2352700 6464 2135166 1101830 2425716 2119127 1274277 2013074 978407 779113 13524: 288140 1436887 2349833 1610065 653166 309304 2159099 253680 2256874 2075286 538981 1222906 2048790 962439 221371 1088279 1194218 90134 1749823 615459 803362 404269 2169562 1313948 712876 1804251 1401637 1679729 920254 431607 2507671 141533 65463 670188 2344164 328930 2510461 259934 1591253 532177 1525916 1706421 1247947 2452355 2164425 1545603 1285086 1173382 1314487 911305 1705549 1312192 1901495 2387422 1484885 1012825 1706152 1817213 655288 1918190 1766008 2201423 2146474 2377332 2627800 1263504 750712 1532399 2307324 174450 1968389 2079773 728308 188181 712244 1647466 1953538 1017216 1154540 416369 438799 2102942 592832 1490734 1763857 11822 1224604 1061360 1345558 897575 576285 784715 1957340 207825 2005154 50224 1369867 1615089 183394 1125171 1704776 992886 301798 1762982 1268342 2477105 809333 2389198 1885246 1806302 2290036 1240400 399862 969851 1566346 371407 2063416 2051299 1378296 511861 620831 1385412 1225746 2460360 1164074 991810 2601761 2216891 1176992 915020 2498886 1165103 383708 2325344 1713809 370433 1288246 531133 355111 1138210 71683 727301 564572 2340024 1741089 836235 2079751 1288894 2137409 680334 1215140 244343 2511848 2037375 2485110 1294652 394120 415668 1188589 2346812 869431 712419 687645 471336 1492169 1622503 771977 2567262 1031541 2522717 197991 1262118 1674704 694177 1700285 1751773 873788 770965 247290 1958126 1056758 1131870 2281101 1606571 237530 1242643 326686 103579 1503890 1142020 762899 1222532 1732994 1867748 917712 879288 2000772 1975419 1402715 488023 2102426 1672317 1179105 2194136 1637443 285710 2581637 1794024 981041 13526: 1278950 680543 69779 131663 1077945 123108 1200750 1668742 783326 1940184 556141 2036610 2404756 371178 2421651 2166355 1496351 1861903 2036450 1071589 1541853 2622691 2344995 2397580 726543 1387056 1312924 2484326 741782 2224112 1232413 378981 2035357 732879 2581506 115951 655083 2622098 2031767 1983307 199435 981159 426086 940043 895798 995594 1220195 706862 671697 1303776 647304 1574750 724599 1598052 1349229 2577437 1315201 2285967 771428 104344 2479768 402413 2221325 1811336 2585141 921747 1992424 1594336 1979933 616166 18856 2114937 1412844 1729739 535723 1966772 2593093 2384650 195515 2299134 1283944 1098323 2423275 400086 334324 1079032 2511853 1160927 2079888 2024825 84457 1898738 632711 80652 1372573 2583947 1445523 1341153 398760 252505 2200576 1053310 863143 1544865 1963193 1317839 186266 2081473 13527: 1111723 540322 1788446 1997987 1829814 173989 13528: 75045 1489421 1094335 13529: 360412 1132307 1699835 2001851 131673 2094929 579502 2148452 2420328 1004047 1882734 2017485 2412216 1353: 381383 2367509 189252 2481394 1357994 1232060 151033 299287 2195832 1637517 1401545 2386505 1888662 1441182 609264 883605 1833179 2536260 1136003 168318 977471 248496 1368466 1343009 13530: 2440784 438833 1806252 105110 2383810 1315185 935972 2424697 13531: 92581 375977 1471999 2365553 195505 2519299 1207447 13532: 1493245 1757190 880283 2272048 67905 1099539 159671 922345 2505844 410177 1990208 2432694 13533: 2287739 13534: 659836 1440127 897147 2530840 577892 1038049 448727 166720 201550 2434573 769374 1322747 1539730 487070 1371864 1730754 1713908 940980 317664 1060157 747054 2497135 33929 216981 1012825 2111755 2486085 2536450 1446085 804058 2328536 1844320 482054 2372985 833481 2321388 194260 1428558 1994892 1682666 763297 331140 1668968 597976 2595291 1069086 36978 1984954 469791 1380994 400942 139801 2090151 2219213 654594 498063 2567280 2622231 1933823 1951973 1468420 1663820 1172133 2104456 1187038 917623 2233950 2481839 1851048 433596 1945793 1693021 439255 787681 1012665 158181 2534348 2118961 1818915 2639067 1592965 1518706 729894 2118074 2392591 319813 1305760 513686 767571 2573139 2067791 167783 855269 268749 1383987 129853 2098843 1476222 605428 1044299 2447578 562704 2261526 1347200 437742 2010226 548064 1771216 886903 13535: 1401415 1628177 1294210 968384 1709089 1202903 2432162 442118 1178832 1316922 326933 1546961 2024460 1171623 753901 626497 1538309 737153 1838312 1301993 13536: 2342657 2131003 13537: 2275637 13538: 611579 1748814 13539: 1029733 2046387 2225207 1782400 2101518 140916 1444867 677288 1162749 1022221 2591987 2320661 1887691 639559 144403 1672450 20256 1516873 364892 1954543 710002 1667722 2463509 1825866 38790 1394566 446797 2272150 1907804 1519384 2621524 2394985 369173 1691933 17361 665513 761997 501552 1846375 1599376 666871 1576139 853893 867430 901748 950068 2276659 2479333 537523 2373453 49106 1758712 2404386 1354: 1727197 1123040 850499 13540: 1305920 140905 937394 589563 13541: 1283912 1911534 13542: 303972 1351006 1032632 898090 1763788 1821422 645461 890579 269054 1572661 162380 1198918 2566009 2277050 1283798 558024 1191518 988447 2115561 260228 1390001 40475 669274 221085 2253355 1180020 819911 824892 1145697 1273288 49765 922678 1753896 1066071 2429485 1135175 1530580 2528130 1123673 2296929 1471230 1910160 149560 1854120 1895115 787252 361810 1508331 2543513 2214251 2014864 1970422 2440208 1721740 9102 793070 1263359 13543: 2554267 1612304 1858620 2349934 13544: 815086 1788397 2362381 793852 267108 13545: 220223 13546: 2065726 683760 201920 904668 275424 1711812 118824 874869 130742 2220148 2194227 451086 339082 1433190 900065 1413644 1672565 1686669 374009 1223785 2423430 2233703 2017643 2384505 354581 1641705 748353 2574115 2056040 100043 2385774 2530619 682058 1132437 1228097 13547: 396228 703565 2381388 573926 612978 2080423 234817 2136330 2356792 235907 325661 278779 1722204 1308482 1165204 2083446 2008783 1206290 154650 2185919 2403154 1432198 624848 2194953 2166612 56605 826747 401283 1778926 2003446 2265874 1926815 1654657 2447850 2064202 1063873 1387547 45328 260707 2610714 2194664 1815337 524110 101263 1568549 78684 766881 2565666 1642305 1153562 1930872 2430061 2067652 1368894 948855 2294689 2022807 2480800 509602 1415632 122011 2162495 2555890 268719 1649949 1323505 595799 1081441 1320512 1439226 90226 2290421 271048 427350 692527 1857610 713526 2326975 1334554 1261906 1778897 882891 882801 13548: 697185 1069570 60521 496341 2494701 2198995 1445495 864837 710048 2220157 1135243 823157 2596368 2512467 791612 1711311 1433718 1420468 1998084 2479667 1656352 1927548 1148103 441304 1064665 1994596 497536 279966 606167 1987233 2187654 1374910 2054215 1437968 373013 1448312 488185 1407942 979079 1904817 290467 237063 1532058 2048339 2260941 1603180 1569226 2013486 1738544 2633562 2378079 2390907 2265170 1456226 2156630 2587506 25056 711659 786205 2581367 13549: 1970599 1432854 2627216 604284 1355: 103789 794146 278482 2290561 1141228 2633543 1468308 1615160 494115 1344564 2333566 1813856 1497970 2196297 77055 2427527 2555697 1164651 2466724 2522523 1437519 775895 2600906 13550: 1425815 2589155 1697000 2309039 13551: 210970 168934 1792307 1827995 1584752 933867 2204010 1099761 724328 37591 947894 726589 780160 2185027 2027588 2049375 1575065 132745 1559911 2274550 943766 568456 323692 1835648 1545512 681879 2390890 1877988 1574506 1644255 1258978 848126 522464 474259 2644563 1799336 2570853 696244 1154452 1384634 27081 1566893 1336592 1826908 436405 2256765 1705894 438637 1333690 173784 2070419 164399 2634596 2264722 1000217 922885 163867 759912 1456380 659349 1809347 778760 616455 1026855 2460420 1811963 166347 1125383 1071146 209018 2584454 1192061 2268969 2274712 216779 520080 1831149 13553: 1286887 13554: 2342631 8669 1912551 13555: 1245761 2092150 1567051 1744427 1589680 1104594 926322 30566 1496267 374999 1522468 833608 1073493 1193924 1916457 349213 888765 1959873 1868299 1980935 306347 1298197 1509902 1862975 2454812 743483 225098 2081808 1165562 687796 938974 464154 277293 1459170 1151943 1851956 1805389 2067767 1175576 1206624 830680 1708325 333991 2010869 2473904 375068 2335574 863842 1171783 2593145 1923353 2007149 1125283 299452 2452073 553039 203561 2548174 1943869 589469 747566 249714 2122580 1981520 771045 1399806 2360821 1039127 2258021 624849 2405893 347015 2031119 173178 60949 768032 1082947 2295442 287467 2020709 2074031 1828758 1810548 360538 2597264 2491521 2498882 451344 965108 310100 280201 1289514 13556: 301920 2061490 1872779 1512377 548966 2478153 1086752 351900 87338 1366714 548214 2623268 1332284 1130926 1023200 840 283927 2036164 993142 1278103 1635568 1366847 1524885 799603 899029 2266172 2423814 1484802 2503836 1402590 521492 962342 726049 1098438 715845 1015900 465726 445075 979703 1837085 1552081 1066008 952715 1153225 467912 970185 186556 1832143 788852 1744100 1956429 396313 2305933 1354171 323247 1550606 2556070 564174 2405445 792120 1617000 581011 2431164 2413390 2290305 580952 208626 248708 2328186 355180 1910521 55009 835724 382955 46882 2629184 2065083 1372237 257931 2374660 2039762 2305846 1234754 988832 282775 863880 62805 1795609 2540678 1571660 473113 77896 454129 1671733 2573902 1224367 1932434 1922883 900069 1265830 2499668 836253 403804 1307024 841504 2123626 1504086 1222080 497190 1876260 2131799 2614075 1642859 1271758 2244891 2387140 1574554 1077131 825090 2096537 1509486 319351 1415010 1456294 1017512 1750940 1807612 1180445 1129700 159656 1678700 900079 1310975 2304756 1768382 97145 2046668 866562 474432 752229 777065 887638 1816862 1285638 793669 1597456 13557: 137374 747798 1137257 2495019 536823 1271717 2515184 2098485 1242290 1206683 1387555 2488092 740133 599847 2068056 395853 2186847 602086 2051127 737264 747321 567427 1713934 1654237 840345 1033161 2496188 2375565 78817 539665 13558: 416278 13559: 1672933 1166815 2354144 1448191 156607 942324 2382001 377627 2529266 1332901 2334680 1357969 102356 292615 1708753 441246 2457606 2524840 2048340 1027896 2056672 703024 500277 1102887 1399944 399778 1772490 1416577 885201 2388429 1492872 1002891 2340024 256466 1391111 1405482 1435084 2271134 316315 568473 1562368 7191 1704649 1559720 1462088 1855687 908037 103163 143868 711120 474224 369517 410718 1356: 627975 701864 1754576 13560: 532124 13561: 2600190 2363911 2491826 2326407 2160938 2532848 2295507 834424 352562 2413441 2643523 2163009 248251 2071948 216007 111995 510590 1472904 2568779 1821628 1777211 1011373 1277109 1813636 934367 1044108 1821422 2267146 1951270 197055 2608203 751658 376114 974830 823704 1980500 1528368 1251990 2640387 1911712 1572992 1101331 2277841 591923 2587013 306893 1301372 1736096 1248522 967015 836966 176167 2620591 2274349 403999 2584793 192647 1191481 2606109 919318 120017 1192815 338585 27467 1313714 1720094 2096868 1168902 1466626 723132 1011756 740666 2007031 903283 994207 544076 2126865 2090526 1930224 1575324 402385 213430 1531403 184077 1490018 1594001 2541654 2573788 1255426 1637495 1743442 1263857 597233 1539708 2504014 904083 1497722 1011631 706300 1356704 161715 380213 1805015 788698 1058317 206925 1967808 2130478 1676315 996617 347087 394214 716141 637929 754866 1909262 2259547 1623478 303111 1717906 622489 1181804 2407546 2421742 1052108 470666 324865 589942 2266914 1833068 1714229 2292986 1191289 1144165 386625 1357715 2017250 595351 2213819 927909 1796741 2140107 1255273 1288057 463173 2529976 155245 1918948 2429316 1584019 166888 1187835 248249 1899088 1591545 1750548 557401 2163221 1544388 2557196 765528 2343549 1607217 1945657 2240332 1910366 2457297 2222031 1556948 2498216 16994 1872917 1712181 1684837 818833 187166 1432773 782071 1050612 1374694 1497980 452554 2279206 1751537 776193 1924725 1964756 846028 1696536 1527509 354791 1808987 2494998 113139 637118 730915 1121539 1374188 887014 361741 1379553 1173027 2509156 1569629 2126849 669588 2277602 107756 937446 20737 457724 2075957 2296133 54119 6177 2490004 2612664 760801 2248141 776682 306540 2393926 470061 1235952 2256554 87522 919969 692403 403948 1759989 1617298 1968086 609209 1482372 347225 1847446 238823 1012653 65738 86806 2514495 789149 2574677 2457386 2586604 731483 2483348 1152043 1989570 2154359 1833620 2028946 985924 120902 13562: 281561 549184 1414840 1702619 2291524 13563: 2380131 13564: 2460867 689336 858479 1681703 1486826 1089645 313726 1702890 1580127 1641057 1838936 256943 239083 2507583 36178 859740 2021744 1385409 516146 1294745 1802192 620885 1449962 2057496 401207 1593485 1314546 2305707 2253113 67382 2484973 1613141 2254321 33130 1160863 1370602 1710780 287143 1226359 16881 2565969 1488171 1229175 2001534 675637 2121802 2025624 2544751 180935 2622258 2611750 1435722 1653635 2148706 121271 2491874 2209666 1003617 497059 427404 814651 225630 2563260 1432005 1816082 1439094 2576551 1028676 13565: 78986 2194277 603157 93343 1032643 202963 796760 2093417 1809133 986629 1461844 1633245 2275494 1787526 139681 692050 1994511 2541443 1243982 431381 1449806 547130 747631 1549831 2410397 1288625 107159 1502706 1137509 2482801 745792 773694 328394 568784 1070154 2455711 130018 2187186 97368 243383 1137022 657712 1776406 1779766 1058009 2265040 867717 2536673 2015875 124946 788102 920883 1970161 403112 1222180 790531 410267 1786782 1189397 2037226 168017 2477303 452186 903002 14620 983388 1465445 1285565 1997152 1846134 1800692 192161 2326611 2579253 472929 1920416 1727145 178537 87210 2646574 496579 1902510 2502100 1039775 1050640 2560105 1400972 879028 2313970 145449 364601 1519378 2113300 402432 1704337 265765 930537 1773390 1604913 259814 942612 155548 1637628 591151 1644487 1717151 1658582 1995404 1573865 1947627 1217445 13566: 1079562 1313783 1317614 49257 1267516 754343 782090 342853 923497 2523996 1717130 13567: 1212608 1704523 1521609 2278415 1032632 57269 765513 1170984 749251 2250394 776782 1487247 2609159 2083362 1008803 1228535 1401491 234447 928488 2160022 890925 2408990 1578147 2190984 1464304 321727 1295471 121324 1219323 2413149 645992 1469123 691717 2437709 506612 1653464 282602 129744 2405820 590862 1529214 796046 1521272 505171 2086206 375352 2318762 263057 372602 1677587 26612 1810534 50214 2456608 1266708 1814251 420340 1384318 639403 289884 1287379 2173637 442473 2222119 1667299 106870 1035293 216716 139265 1216515 1294778 498267 800033 62771 2535458 498469 759289 1546629 2083947 824375 2103191 864072 2238464 1865928 1640053 2435396 2357472 512260 1451645 482763 897762 2385719 1779 2309804 1830145 1810106 1958753 515646 1403389 1971924 2585831 86966 431545 2237339 2040484 1813598 1823576 619156 385724 1579703 2456504 1348659 1193473 422229 1058560 58203 689290 1403813 2425301 617970 13568: 2155945 2172949 1836216 153693 677027 211948 1319183 934188 1783931 1977316 451867 2064380 1626925 2061826 849876 1081585 1711606 186975 734910 2376412 474054 650861 839373 13569: 2167645 685498 1643147 657556 2079642 2298872 1902017 666180 155598 2500411 1282495 3725 769048 992175 2302228 1293345 1643524 1441794 2112036 2452368 45380 1961980 157546 2517762 1555963 1268853 726393 250921 2238231 1370533 2621962 665507 28496 1348765 1357: 562829 91007 297097 1720023 1057712 2169725 1268224 1191895 2626134 1318018 1464001 999392 2378358 1577206 2062271 2016006 1189678 1123823 990383 2423160 1262846 395590 300603 189744 580137 2371585 1281195 615989 1341959 1250023 1731269 1877939 2485693 748270 291163 1220506 350250 1898578 597666 281409 1302560 2196925 890401 1692141 1202646 1341430 2400299 1408614 845889 430481 230679 2541618 2085736 1619164 1290175 233121 1438147 1301561 1375233 1421917 913788 2055426 1262327 125169 1797234 1143765 1384818 2282813 1556205 2370467 1778918 1534679 431612 1246254 1338790 231818 1505818 2566718 966211 1772875 812825 854224 1350966 145501 849875 1029831 1434075 1842265 2260807 1650687 1383844 1828164 2502711 2066051 2517118 1585606 212895 2352289 1272465 1039883 265904 1995537 1491303 936386 2214536 332441 1650161 2395915 1054514 393669 1731042 2185969 1534356 2321840 2141023 2315795 433227 1380182 362090 376207 2077309 1988149 959898 161724 804666 1780074 228321 433711 2637452 787602 909077 2302920 623634 2144092 161374 1921432 2458365 1449727 742372 1947583 1178623 1113787 90359 310228 1935087 2573566 2592247 1039193 2506220 2388498 2584939 748696 2219351 1996268 1047415 2384225 114884 2596404 1514038 1156090 1029849 239971 209244 2153796 1227210 1097802 345510 9980 373663 137133 2431746 255010 2032761 158438 1236478 1223085 1430714 419129 1094034 2166395 47653 2022358 2127062 790054 628053 1242142 770410 364150 63167 2032885 801291 2567635 1552447 1250948 1756510 989129 1973794 1036981 1503017 1730410 652008 1823400 1694563 831572 167253 1867807 849978 227763 2436891 968138 1114801 944876 2096805 1883623 827933 257079 1390857 2412063 1875841 229976 847590 1423715 1305766 2452130 644381 1353558 13570: 102023 1668849 1999566 13571: 2274382 222200 2019911 1217553 1300416 1813093 13572: 1401310 1801798 310354 534588 2603181 2647199 2585863 855789 1931661 2047109 2095490 1490171 1680173 2139128 1667778 2571502 1176354 569533 296454 528506 34081 1467096 2043084 985750 1267374 855025 13573: 2408402 1813705 1599867 94321 13574: 834184 340736 1812682 643329 2007468 1897909 1260001 556780 1098275 730483 534043 2093277 2351923 2031057 222433 1101889 266709 2414331 1953155 1405542 1493635 1551316 262559 420622 1832236 2322008 287088 705662 672358 1627955 2325871 530118 1776991 2075846 1113916 1977955 311865 740929 391065 657842 666033 937347 1415299 2299957 17042 226113 1180659 2113223 2503713 2611414 1322013 1971029 1519879 1092473 693724 13576: 1996669 516584 266714 1823446 13577: 243598 517706 77875 726988 2334121 322230 186590 1539836 332332 2361031 784945 2262467 13578: 2056068 13579: 1270039 210234 1100257 1016172 1485220 18869 954273 180396 1642134 1958406 973151 577793 2180117 1924978 1633378 363047 145818 2354262 187228 638564 51690 467111 1014933 399305 1180460 1746016 567437 1358: 2257113 83346 1349212 534794 179907 740433 1581566 2473793 123825 84400 1517355 140010 396855 1874847 404751 13580: 366011 2334849 585351 2409037 2461941 776160 2144120 1202342 1509997 2296801 133853 2605408 1443570 1958419 729802 1369226 2301782 2279494 1052769 965459 2406644 150492 2620861 2471639 2278188 563313 816995 362750 507313 903286 830631 217218 2559125 802772 835932 2410819 2376100 1038630 2018452 2577232 1903421 139752 2479787 1887618 1083129 947230 1529030 1447302 2127384 2005584 1659896 692487 1996249 823811 69990 1070986 1027050 234023 2338313 2054008 2274425 388479 235980 2368895 2210519 2351006 1064979 326501 1906894 1190215 560415 2489589 1283765 385379 605206 1536750 1270513 920080 986538 1825266 552028 108145 1122407 718935 1504825 1071329 1789503 1509658 1461408 2248052 1011829 1570730 2207316 2438486 1636559 2021985 2387227 1055801 1800174 1878344 93751 2564390 1008927 2112801 1496580 868829 93917 2284416 2322088 2223755 2604003 1810261 1023534 2005614 446585 14352 1480475 1710521 2090790 2534090 258771 598867 2400499 124684 1415957 1599223 1068563 1520522 1991348 1854652 2191650 1359588 162716 2406931 992672 1417840 1155090 1289712 280143 1985736 1649264 2448513 459494 2000537 2009400 1643203 1784020 2051652 178611 1076312 2500258 544008 716452 922991 65417 1134153 1942464 351605 1347003 1206266 665267 357372 1025312 824343 2110896 1102975 1702582 2107069 1583603 1853030 2455326 803556 13581: 202383 2253575 2430613 1366647 2542031 953594 1668818 13582: 22786 1881486 920886 1576330 1153971 1113689 717564 1104159 991557 106104 212906 2024277 76259 1880295 1641290 2079917 2455949 1979687 2317572 877958 2583253 2101662 1753065 1129328 1697525 1833542 1067399 492357 2251365 2220594 624045 642381 1296614 891051 2613961 799813 411917 2506156 500362 1624148 1189352 2102411 2413149 698708 2311908 2019003 2635870 178981 1483468 2040978 185667 1043456 61315 2178747 968739 2051165 1470076 632360 337744 2370624 2438371 2263255 1128834 2241642 1313756 2588530 2521337 291615 2139117 1613815 2490753 897455 120712 1438063 1985707 2228980 987009 2546078 1406881 2519782 1317117 1186064 236814 2352955 2276088 2302856 902828 1978901 2487298 1865791 72796 851091 442941 717881 28614 1648371 2152348 555604 548852 662925 1945931 64000 1571497 1393871 1009360 1849367 521472 79227 1619303 2544573 447961 1047044 2017048 1198438 351403 2547059 2402949 2494638 180965 1523046 332332 1531678 893074 2611081 384731 371580 2293348 1210699 496734 1883083 2623364 1753703 1133630 39246 1167080 1437787 2572475 825973 699538 360680 1474453 903193 1909474 1138648 1391042 764687 1940022 1357209 188516 2167574 995709 1849385 415164 1844958 123402 14731 13583: 1711785 919504 1503138 138088 1207508 54946 13584: 426335 180670 1207552 1225081 2336169 1953346 894852 1738872 2236520 369407 1303306 557372 95365 2412327 2296275 158697 2016488 841890 2128808 331749 2439956 587845 1533817 1995080 848296 291832 2019055 2094270 591794 2470648 347539 13585: 1910257 2530475 924708 2460980 1790918 1356479 1373997 562161 1194694 2255629 2444198 2098307 1018487 1098865 858694 1756963 1773070 1533721 2469431 2171605 1767369 1681258 1701898 13586: 2082231 2168239 1341754 1105980 1508506 44682 753637 1093500 853836 207713 2625019 1825928 2238663 1391556 1520336 906153 1498174 688 1553993 1907534 13587: 1787748 13588: 92729 2540102 1779859 814740 2646634 13589: 1955908 1451795 980738 782925 283285 1567731 60460 512709 805373 1359: 1697482 2615683 1744125 489910 459652 1459416 1374956 82950 1861341 2250843 2370879 973133 534334 835003 1802838 1520830 1778866 353850 870253 1385325 2500809 1851082 1828945 964343 1326146 1916712 1086434 59524 167876 2420257 725308 2296243 1137522 1075711 1255492 2268441 877823 1230974 2117824 141759 128400 2230528 889486 1452949 2443494 1706223 1209526 944229 2273429 2355110 1756998 2148154 1954660 14125 1390607 377907 233690 1032868 1718638 1157737 1967069 1692075 1408571 2081202 594021 864545 186270 963513 1278724 2023774 866074 1053115 32822 558778 408163 1536023 1306346 2565112 13590: 66871 2569292 1851268 13591: 654528 13592: 2325737 93986 1818059 93094 409030 1384552 619685 1224581 1579261 13593: 574582 339532 422088 454417 15664 1002519 932347 1482328 2084362 95069 1214654 2419809 2073964 2101628 1128024 840815 1896857 793395 131733 1649133 1001416 223926 324786 1104208 571564 1758645 1378634 382809 264434 100770 1443399 1507636 2621908 1287368 995437 113509 1703585 686537 815016 1064781 2586963 34110 1133490 1860617 1889595 1643722 60943 291311 2448217 2239459 283864 1431735 666914 1459300 384545 2062202 1336214 1066694 682598 1326244 797860 1509827 1093466 81724 218675 863164 821873 2223167 1569607 2631408 2107493 445041 1830844 1566443 2427278 950275 1479467 809620 2108399 1743430 2559028 1253055 536819 2001540 697073 1043738 800789 1973344 2424903 1108352 725476 652654 2594914 2166856 2452355 1690977 522520 78575 2418722 1213736 863117 1412036 2260403 984200 2243101 2447462 565671 1601693 2508342 25468 414633 1238516 504001 594831 927845 1804800 1776666 1742054 1692340 159842 1801491 1075206 771295 820878 2465895 1877595 928584 369222 1441518 415956 1612551 926104 16499 2056662 408612 1655997 2367775 1634788 1336197 1024969 43766 60238 484107 1538740 1904312 1425228 1690563 2644529 111137 2047178 843904 2165396 2624180 1529728 421581 2185669 851823 1064282 1570426 736882 1870863 1737783 183596 1751990 2348272 1706211 2104035 873070 1225769 263957 1326557 414969 1072550 1561380 1552898 1758963 570302 1169952 758099 823488 1736256 1737740 465232 2439409 399462 1852331 936442 1463576 1414066 979116 2049185 184983 2416135 475230 2057027 835493 906342 2007978 2529943 2362023 1764149 570448 547541 1455144 184407 740893 1107675 921076 816876 1476538 1900908 1280279 596544 1773527 2515006 1776047 1340844 1726923 1115363 684663 283072 1298950 556086 1986595 2408861 1189236 2546570 879353 1018869 156013 2143649 2246041 117304 1119060 178970 513425 355332 1332895 2381486 248016 1484789 1836037 924647 625281 1111814 1351075 573178 1198996 990046 1026326 116211 2541789 155278 992443 2543445 1326206 775187 2169590 2024064 120988 208866 778693 540481 305025 481649 1401345 2002171 586236 885170 214516 891263 977427 1509133 1591259 550414 2621891 823104 522463 2111446 1501959 846882 1573442 1056221 567024 1991957 2388157 330664 1994736 367196 409213 2572810 2119449 2609453 206276 451341 657015 2245735 2154003 36800 207849 326820 296547 350606 2121083 1688694 83367 674206 1725307 1945316 2048217 1549719 2647965 2587707 2101050 1746972 923868 937286 169989 2468367 1648693 1653754 2345522 1602670 1932150 463888 2056180 322613 935487 1923999 787864 1546620 1909332 1199203 2503991 1510847 1928824 691946 422570 342520 1245529 1024723 2190097 2266654 633001 2346459 1786385 1379576 2052103 1164730 984664 81230 304876 1110533 2380396 347990 393620 1281059 1141176 1483556 86844 174656 1663900 1783340 1244375 778016 454333 2337584 2040040 804597 1369362 483341 1645361 2480607 1267137 1495389 1947574 253311 480982 1117667 338706 1249532 1188198 662464 215255 456798 1227666 130205 304268 303780 509318 246111 862326 900293 64928 368409 1548685 993033 2106905 1369483 2552422 2393449 602114 51915 1055143 1997448 716500 872261 2115143 2478841 891022 1510283 1202082 853519 1941831 181165 611625 998563 720941 914128 2554427 208482 295002 1094586 225320 1470321 983896 1182030 2159208 13594: 265628 517821 817349 1878784 2333435 1463075 610997 180639 158696 2443674 2296761 1151066 1693377 896052 1913511 1900 2332246 38969 1400575 2505128 233541 2313438 2259696 2517371 851368 180332 1033680 752763 1372752 281773 1318530 2487911 754990 1393580 2306436 79553 458638 879122 359255 2148242 1353966 1100250 1277515 238987 1359777 13595: 1739133 725603 44734 796788 2588153 1622876 1718541 1234214 1985541 878709 726526 611041 2566341 58372 275566 316473 2604937 448189 1738830 1927638 1988516 2648253 522034 258215 849782 1871391 813989 1489083 1025330 1828505 151158 340392 1392156 441724 2201027 2607846 593167 1141484 1210971 1222147 604468 1091728 1126608 2584380 2153390 2418250 717123 951342 1982300 621155 2289285 2626527 1649488 362138 2398979 921063 218484 2183488 1318617 2477998 2603814 1082535 787658 2320721 26096 2438956 712681 423818 1984121 1349051 1253760 1550571 2446283 2298723 767173 1888975 1547524 1344779 928566 195584 1865249 1110549 1610221 1782514 1018584 1684380 1414916 2154600 1132300 949126 1663589 69737 1822599 2468302 1618096 587884 2155831 904239 1744984 32438 763770 1414171 416755 706343 433564 1542699 1600255 359666 2197263 1728852 650658 752774 327603 1057021 1819039 2547313 189558 1843274 1038582 1390343 1338210 1760487 351272 293131 255480 1789173 1606604 1378617 831834 1810421 1755362 1685571 2277532 2468661 659662 801110 13596: 511142 1536504 2323490 763898 233505 112592 1099810 13598: 2001123 2585772 13599: 1829708 382964 1354545 1452182 2071438 616050 136: 1737616 1510002 1360: 1673307 2102068 1699468 2352917 2227287 2198533 2074039 1362663 727876 1813510 1753949 2457411 1389274 689512 621197 2549190 619873 1582080 220434 1310883 850715 13600: 1283952 2165928 429374 672607 465617 936215 2162167 13601: 1207552 1987858 1961599 13602: 371312 657560 871988 1776266 610588 331581 958264 2611005 1742790 1086199 1090039 1166957 2027791 248481 2472335 2097952 214520 1228362 1870107 211576 2639437 802683 989988 2295316 1930601 2490050 900205 475729 215503 1088731 714366 930383 2607659 2414478 969953 362958 417422 1983528 2596573 2286830 858372 452974 2445017 1526759 1155525 1459842 903586 1609417 695929 548609 136650 2254877 2494071 1544885 2623568 912309 1405342 680740 1863458 12544 809901 969658 1463402 1178154 1592890 1095619 1818516 1891691 2144781 13603: 2349120 1200649 528532 13604: 175592 1301303 821134 1543215 2276862 2186369 18645 2281185 13605: 679412 784310 1149883 184751 182295 454020 157455 1533337 653682 1979933 765841 143111 345000 2103472 2181228 1371044 2008298 280142 13606: 66668 99884 1950026 8270 771276 13607: 1559653 2492154 2635857 1682550 1927961 1034723 489259 1793717 13608: 931182 2530409 2017425 1815254 2338429 2448070 885348 2106878 2558518 1749104 186734 1382970 13609: 1880255 1361: 2004377 504981 2564681 424228 13610: 468624 353906 318939 2413942 492706 591489 1791344 1354067 138042 1308058 63634 2215261 129977 207885 1722939 429441 106274 54705 2139524 253907 2227565 2129315 1166604 1913372 50183 179227 1122377 1922324 1597145 1622245 1212335 1000854 2141037 2161399 1258178 823816 2073999 913794 338571 118916 1840502 1287180 321525 495789 1184928 1439985 1795285 2611877 2527849 2502456 2113507 539589 1245681 557310 300962 2441759 1147262 443884 900289 718612 1627938 1451757 189672 1286307 1557558 2099223 1081980 1910719 1583607 757383 2523840 276388 2513876 107822 1280168 1545458 2333520 1425157 1509285 858507 661149 809684 723085 2027022 538975 23677 905901 2099651 1700242 13611: 2432790 13612: 1493312 2299478 2080121 1261239 1267860 449597 855269 13613: 750944 2425308 13614: 132390 1816102 1842264 1205796 688738 2113420 160872 2461800 1290873 1662287 1730968 2118740 2597801 1573433 1405068 2538630 364764 253369 2267507 1936779 1603079 808846 1637341 2094346 1044894 21560 935058 423684 2280714 323681 548784 1451370 2387640 2436670 656460 2095198 1407471 5596 2142673 1339459 2536495 1224212 1711490 1725501 1412180 2005830 1316350 16802 302194 904535 78535 1746739 896501 2482670 1713025 1590673 698769 898052 106816 2493338 1707068 2626755 1785434 486656 1238473 2490482 332654 2533015 2468579 479106 392628 182158 2551339 339107 430588 1851313 1536231 2314681 770908 122726 1546695 596572 457756 1824297 2206635 224642 400426 1927676 1700495 589482 2351565 381697 2551473 1644773 177638 611281 807162 403502 2091224 1843839 1982363 1191312 474648 702065 220864 1380162 130842 53079 378020 2298746 673206 1390650 1474848 263756 1795189 155910 366622 131405 2368905 591698 1948929 1455472 1708065 974821 1746193 1683103 663412 430434 603327 1756480 2169446 797041 9225 2546300 2371033 661735 2089171 1967043 924640 1226969 975957 2590612 585714 1713100 614396 2612614 1253400 163147 2019852 1980645 1252292 459857 1417806 445491 1161601 1332268 2415659 2010744 2527539 378701 924655 1669507 214571 298669 134155 138027 1809880 1940065 1180144 2398629 1963329 282522 303180 1970073 2648381 624475 1868714 490432 1513702 582728 2488347 48365 162510 204920 1095808 2021731 1232741 495092 387341 950275 1541447 522994 336618 2228963 2594805 150254 2467002 1909646 1877048 406221 1294417 1457974 1643399 2085107 2025605 1796701 1114716 834103 206627 395624 761471 443451 605856 2317692 1723196 1579438 1586346 986049 1208278 150885 1426739 1447768 1838391 1179601 1253030 1595014 2052412 221870 1705614 1190870 876667 1949631 40342 1409039 321703 2610930 1518681 2278254 123919 1177659 1672958 1176250 1287575 784824 2639686 2134956 686986 642476 1560679 973422 2649202 1903676 1702282 425767 1878641 507203 2080674 389465 440725 1286796 1377106 2091418 2100252 1534723 1866919 1045470 888564 311280 1767229 616375 390205 2180369 168319 2273327 2255339 1743364 1288887 1951781 1365858 603610 2554080 2403255 388435 568501 1111275 1244410 1895402 938336 1538103 568192 594286 544689 1180786 1227875 1069499 1278293 1879576 1714209 123759 1955212 1282237 2052989 1335801 452318 2481507 1265317 33306 1876952 190662 1969932 530159 1526139 1321374 1187123 1413163 1549260 693622 62443 398647 704733 2193656 1819033 1303509 2397618 2453084 1342597 822320 259419 162757 745278 639377 1450430 236874 903746 1385317 970879 2120357 2151141 1329009 2481676 2451984 1273244 2606769 62245 213443 1807382 95138 2334753 1632422 745230 1698044 1521517 2456526 2241768 929807 1104187 1484771 1559039 2235269 429149 78544 2499741 1391305 2146091 603659 1045799 1221999 464919 35495 1823480 2466544 1708087 1912102 1105450 807694 2241532 933761 346042 1578669 1921781 2364689 1722468 269283 407668 140862 1814380 908709 331167 1480458 45091 1741454 308248 1931171 1550814 661650 1162967 1743330 1071203 1717501 2314451 706460 2493760 194566 580638 89751 2263440 386974 1731090 478420 1385671 441790 2599480 1015218 623413 12804 584304 1228734 2111538 1591097 606152 733642 1244455 209072 1025423 431188 348001 309869 1292703 1180325 1104435 282695 706348 1211149 2270665 118964 2426720 1748606 1146639 809122 789392 1314702 537925 2193903 1478655 701980 278437 1889522 131337 2247287 195633 2125222 2482357 1283511 2245448 1993082 1350936 1162819 1865999 301332 711717 1702974 1473056 598028 1340358 2599163 2642715 445834 961280 2545973 110269 1993588 153761 55625 701406 2426833 1430603 2311911 1552423 1671364 76921 1214570 826335 396523 1691699 1672388 2456232 2520417 1275383 1600207 1910312 1430275 1278487 910868 2129659 1091049 242612 354659 793645 1396083 681797 2221446 1922803 2641996 868670 2367823 1188945 973341 963963 1838993 1984503 1157079 841409 2377234 1482680 1286027 324057 28693 1532747 1450284 1706829 612225 95416 2301485 1488601 1227773 1712827 1257537 1107781 153241 110525 2409742 764040 1191343 364769 1517756 2007978 1579863 1879755 1228437 1983837 1271007 2576652 2254826 1556733 410687 2458701 440729 1975768 2031456 2251725 527586 1718562 407645 2081158 784498 840324 791569 323131 1789503 2628258 814417 410596 1129471 473947 509841 2558599 2251537 959239 978912 846183 2370171 708987 1670062 1154574 2253813 707611 1416783 609787 1612248 320124 1931809 1592825 2321316 1575645 1392475 122464 305373 1961367 1603349 2426566 642637 2238070 1718063 4894 601419 1221190 2175216 1117785 210961 938314 590472 518353 329113 2183668 2589714 2402321 76901 1984290 1404961 973282 1447019 139979 2456670 656067 2461728 2021545 1510266 165779 252988 1553637 1284268 532990 1483422 963659 396937 1187282 2130558 402017 419182 1784726 1448926 156755 2256471 532331 888227 2451622 1559665 1265345 1089152 137443 2456104 1607010 2622351 1320482 1205462 1042472 2137809 2534232 1580864 323499 700215 2355795 1804723 372052 2196543 2361975 1421664 2290292 2574404 533742 1939998 2399264 687149 161500 1677692 1384869 461566 291293 1118601 1008841 235772 2235162 2109631 740183 1361184 5579 433582 1186790 877068 1122532 971302 77582 1986049 1915847 417043 1700321 1492981 2059762 216703 890764 338807 1296096 876753 1259703 2593036 2479175 1199685 1208602 697392 1649445 1023493 1941209 2274804 2323142 677031 1213308 830119 2591000 56984 987082 2098645 2338061 2080938 487236 704216 862678 1706942 2254303 810934 1524433 372770 1208930 551905 1869946 2200788 1007777 658933 1156041 863914 1703456 138279 1353512 297055 1592386 315380 1966186 1024160 1107752 1204845 498704 2390399 572374 769331 1793189 1050586 1114884 214837 347564 1174383 2199863 2438065 548361 250384 1606491 1846505 2529127 726601 1464811 1159049 337827 113701 1834700 1428521 1985778 1703143 1276754 67949 340733 944881 2093905 1234570 1697959 1695518 2639548 1514433 41002 845037 2532894 2222777 751775 1176458 901497 1772770 2110213 2411621 630925 1509969 759912 211418 759093 1080188 143285 870964 651364 2635157 2282657 1876477 1518648 139852 339897 826343 834407 1981946 574424 39761 1625397 2322076 571076 2629532 1603133 972589 2221169 924056 2259403 2186312 1831556 2054528 174788 1963509 416827 2016387 827538 1899041 1360173 1794623 1423452 1319116 272327 1452120 2320239 355247 252149 2642377 1494983 975084 1279090 1018588 603719 1046269 190461 668169 1585125 459221 826368 1099960 1077006 1719764 2307811 1471163 1068508 1875083 2054799 1122433 609768 2151209 2477036 1200520 135296 2282969 1887850 35315 2424614 221530 307261 2158518 852894 1526765 862572 1925928 2257715 753457 89390 106290 1055952 2005523 909318 685 290577 1352107 1356785 2532175 560982 1977148 180756 566806 24577 301794 815053 1589298 559229 2068834 1951729 348984 267711 1438373 590058 16229 1445312 1332798 1074150 219810 2161935 601536 1834530 1570863 365214 1669453 1264057 1884357 2460864 1692131 2496206 2120233 785675 1442546 1368358 337572 2338568 1716507 844135 2370037 1334016 313809 1567494 177005 2363928 779026 892528 1291169 743637 626614 2030816 1226487 1154645 2352785 883521 2596257 1001271 2077611 1204302 2322370 273097 1391130 202336 998475 1073599 1747805 1913697 1179222 711806 2238796 1407495 899111 430231 815065 590903 353668 365366 2176979 2181861 28857 503449 576143 754250 2523491 2325824 174485 1623818 504064 577074 1079519 2319370 978552 2026437 471530 2517230 2531602 2059630 2286245 120024 729690 116136 2082653 2462764 2421201 1490510 1568986 1805990 1016032 1301263 1008032 2130668 2314690 932915 2020316 1779965 314187 164643 1142170 2229579 615078 2196703 1213717 1549747 740291 1034988 1737768 1020830 2416828 227749 1649612 1161000 497385 2245266 2465536 2557977 1757088 720847 625008 2176546 2273713 2030453 1929789 1269495 1021758 943015 2496410 862993 253006 1303981 1108121 915398 1693407 1402431 889498 2122518 455568 2200465 2515413 402311 1436477 1545377 2233389 728604 1609647 143605 155983 1410301 1012663 341838 2177793 1691107 650937 1714041 555121 492579 2105703 1954695 830965 2325348 2329808 1324828 298915 1771253 485093 2256102 284959 2259895 1780760 2367101 595174 670407 2333371 1195321 1238952 1253448 1501344 1778612 737847 2292203 1432925 2356152 2182740 2407806 1214003 1796893 2245723 1727958 519265 1188563 762975 1443089 166625 2554739 1006024 1205988 191858 2447470 2541426 1717940 1121167 415564 203861 1811339 1296263 682801 1832488 920896 336667 921720 967441 2174303 1763465 86806 93653 1603504 943253 949508 1691783 1467066 1832991 857010 2001067 1377340 1198016 1388293 282316 1178808 1319713 68409 1631132 1214295 2488596 434902 1176779 1199583 2102546 2275646 2570951 19787 1569615 1541420 1943589 200252 2094369 1919708 1108666 1818548 491224 1139366 1622489 764476 1561397 1231383 1909078 1213223 520839 13615: 823663 13617: 351763 118526 1170942 879992 1684870 2254290 13618: 2390507 2154449 13619: 567767 1233013 1310537 1307299 962935 2350016 2646037 1588004 1609486 2025917 51847 2631955 1362: 1699810 955269 1126446 2581937 104989 166057 2036824 2250710 13620: 2140542 997100 878630 294098 2140803 1965046 1154952 1257758 641388 1995219 1221959 2430768 826864 330240 13621: 2633254 1700405 2234279 1028420 649084 1965898 1463222 1996682 13622: 1666902 1561326 1237916 2079541 129093 2258600 1562876 640355 652296 337860 2053101 1797498 1014566 569083 361456 1058392 1830910 1405582 1897619 2170563 322247 2097004 354021 1384697 1079697 767654 1666683 1142278 1594340 2368488 1652349 375830 1535251 924388 1274925 791441 669401 1778197 2481906 2382535 463272 1208443 106118 1314777 592021 2317367 2320253 1831955 1794321 1119634 353505 2372985 809945 1513817 699176 821391 2515816 1594812 704795 1283579 1882000 2006001 86535 2139762 2585067 1187957 1168424 1117145 205696 928449 1830190 1992471 1375881 452370 35064 542142 1694468 1531982 1574148 258532 1541246 655347 1628190 2338173 2107008 754517 1374506 1299502 2006904 468384 872287 772124 2092154 2306616 650721 1419144 2630599 1352692 2253048 1305791 2099751 1662471 2550757 732431 1704499 813440 1965415 1906145 1071918 2459860 10150 1632297 1093895 2389979 324414 770129 1839302 1046657 1353003 1370246 910705 1689929 2363570 866511 1622397 2354142 2558095 768531 1301525 1906611 1381066 78169 2643962 193975 2167752 1938617 809321 293567 1688554 13623: 1538674 1915354 630029 136770 2221307 85929 667361 427072 2519758 1357033 762781 846477 1875932 13624: 969091 373515 2020538 13625: 1336176 385636 1752727 2054252 1094664 2389040 1609234 216641 51058 2350700 129500 1499342 809602 705770 1259056 2293544 653317 2542922 604335 2182845 1940804 13626: 2293336 2563723 670052 608593 1506188 2276333 58708 1858850 918772 167983 1996051 1615200 488628 13627: 1003438 1580402 944167 1864381 267641 2295960 13628: 1869884 388669 1640677 873880 2488939 21368 1678459 1339049 2639099 796509 466346 303321 1608234 1389648 2597250 2635586 575310 1467380 1617720 2450960 103723 519497 1096183 1972518 1136643 380726 1935405 895992 906474 1887609 1084814 1683087 57183 2430686 1413636 285393 856801 1003276 1259493 514005 2008805 1835340 1184192 505654 303625 130218 118730 1813420 1904339 2377938 754392 813245 322815 2434829 672129 1121494 706142 1014110 1958949 1802925 1932856 12147 2033537 1303202 628169 2346154 928664 1525993 2014606 1794309 1948858 1492287 1105203 1920382 476743 1947547 2449571 1396171 1325334 1961629 2161101 39694 969268 2352428 1138094 810499 603221 998973 2084363 700412 861944 1135293 1901368 255507 2338412 1147121 2273776 1145483 124770 2324275 1365572 2252704 1088976 1622795 1023379 1002313 2442770 1899162 2211298 1910570 1062128 2588372 957673 1293693 1686333 1487072 1158368 558626 1796166 1566489 2008590 1737920 1555294 2638264 960292 8596 1338336 1092239 1096641 2315452 1440066 471359 137921 1462998 2118043 382396 1151330 459912 1540789 731635 2435455 821664 1570165 1672302 126577 2378189 2221751 2463950 2210746 2454134 2154698 1917918 251072 70754 1136568 987667 225164 1311684 586760 208655 1853838 246667 38241 200051 2330548 1741100 1416005 1932189 102636 2179660 1090641 381678 1926937 480813 169541 2569415 1893771 870590 1618796 1416380 141413 926076 1384267 708005 352373 2405410 2350651 660261 43939 2170761 921561 2129155 1032551 379802 826985 1180830 1584770 1654862 1418917 1623528 779140 897949 754495 2016283 1884737 2346383 803998 951823 1625463 1751559 2111541 2591806 1073214 2548273 2029182 1851974 1903587 1825621 343954 2360992 1714506 579729 396018 618830 801348 427891 427101 430864 1681964 992727 1867850 1376735 1959439 487106 279637 2285062 2458950 741511 532302 1693795 1514596 918552 417340 571349 938586 2508730 1671779 1623574 459984 735952 2000589 683447 2396268 122915 55053 72097 50817 1200601 2506904 1260233 1765790 956588 2239449 2468367 183151 2572726 2114725 1446140 2515258 220882 2172888 138055 1719139 2161322 343858 2483979 2562357 257121 46003 121073 2502995 1396311 1711910 2018104 1884194 1735978 1586267 268854 1991442 1109973 34183 2504344 677032 1928631 1495907 707496 1464111 984368 2591429 344259 509390 183659 590903 312663 2195455 206907 631502 1305839 1548794 744588 1151192 145422 101604 1884188 2203807 1153610 1559292 2526276 1960654 2159378 1951177 1348019 862183 2310805 2409772 676564 917254 938816 961772 493262 783881 546347 881956 775603 1820568 509808 87603 1653524 1761939 2376435 358430 953273 2374554 1761573 966363 680238 1490827 2620440 394608 1480848 1549280 1066383 1008618 2245521 190001 472558 1813810 764226 525518 2076402 300826 914704 1193392 842921 1553988 1572512 370498 2026936 13629: 1955435 1957768 2393681 425100 1436396 1739151 88799 1780628 1424687 1551276 208725 759395 1339554 1700057 1999622 847018 68768 884697 1190558 328223 303105 1981497 2391674 1657828 624596 616908 2641278 2501264 1907038 2153690 1169185 2186173 837990 146601 2339953 706778 1126958 863785 889574 1651498 2270718 1320450 1788709 565995 1296168 1643849 731635 2380030 2438319 91651 2162653 1352781 507586 2226348 1941083 1280332 999661 816020 1738592 1407862 593674 2638811 1432633 217625 1204611 1044568 1318034 216348 1071840 1821503 817718 1461261 1969592 1329865 1936206 2271589 2520397 1011980 799775 1911743 542429 1527022 1616204 2582215 1387590 1733765 1436339 1235979 407147 844375 1119442 522933 536224 2384211 143553 2604867 2526228 1134026 397595 71186 984997 1676914 1056129 1754058 580316 829949 2357581 1155418 228486 1221930 873029 900899 1363: 2395214 980115 550936 784490 386900 928604 1064229 1189050 533955 2472741 2388454 940688 961642 174753 2295862 367941 868705 1544778 614406 104069 13630: 2320307 1740738 1421648 772817 13632: 2367490 645588 624358 13633: 1289649 2311755 1710643 13634: 2429281 1765321 441772 932784 1883099 1932025 1012146 1925152 1559163 2219255 1898294 256033 623250 2044329 2283825 427609 804596 1907332 424828 568249 497013 32749 1184442 13635: 56069 1373140 1612388 569281 1554343 2048811 1743136 1839770 1861879 674895 221104 602881 2046104 1878042 1414999 1910523 1220529 972089 1098901 817261 2050652 1314243 1729036 2532251 549640 2243394 2584865 1273677 2098310 566255 514849 241634 1441340 179127 2260739 1163642 412221 1558556 1858601 1427826 165194 972630 141921 1612472 1522471 1083037 1383374 823802 2407308 1067919 2617902 368832 2130580 1874390 2563239 482649 1124634 2610608 2587654 2240149 656659 1125455 2189452 2211810 268529 1651933 375930 933270 716446 1004050 390233 2187467 647599 495723 1714399 2081977 2581279 2461581 2010452 189162 709112 1537757 2181767 364280 1623382 1623810 730473 2016805 651129 1188639 1522685 1965257 1004475 1627253 105431 48726 372684 2494816 554373 974985 665723 316031 2184923 339867 1427865 1088839 13013 2642974 13636: 1469075 241688 1180834 1304101 819379 173748 2006197 959716 1028281 1309808 20050 837786 1180552 2600676 713703 362534 1947602 1959268 1536231 1094966 798159 2424744 2289620 121407 2328094 1199479 2218588 239285 2383234 1728179 2613097 2467548 2079571 2330329 1773124 95921 2136128 137991 1207577 614731 317862 466962 769643 584741 1730064 1779587 1436432 72047 604198 2219204 2372996 793665 2142208 472144 2094266 1405760 1034389 718222 2545184 1033853 782308 2592100 2291427 1959626 2351160 1167086 295815 2057506 117704 436549 784456 2017963 773762 1410970 1227875 879413 414686 1932254 1326368 799679 421041 927845 1697875 1272194 2510256 343330 582720 1503748 309553 1672875 660098 197785 1488668 473838 2442966 2300919 968885 846642 711552 1510426 229236 847313 1624848 1988338 2620687 312867 470527 1935890 469447 1357793 2283366 1080889 35516 341462 1617063 1275445 853606 602493 496750 2234481 146529 498773 322080 1418181 1974927 1134791 1900216 2210519 851823 1615195 1347327 400603 1679898 2385970 454071 1990041 2489589 504486 2237969 407085 2506167 1577089 1266022 396934 2459736 574963 2171742 2153757 84351 1555552 2055431 1663133 1910807 595698 1628638 176934 1751902 1505378 786024 306627 2016039 2300027 2473581 86224 2414411 651186 202925 1199210 1397668 2313578 1476724 1715011 718694 1546995 1933945 1432169 472225 1535401 2411032 1437853 466319 1181353 387106 1027246 477736 567094 991403 1684607 973282 896075 268592 1415775 1344986 320856 2487622 830386 234155 2044514 1646912 1042897 1645515 1479578 2242302 1582975 1312765 241180 63147 2641047 54748 1494507 1873117 1136802 736132 1418101 729110 108768 206940 2115237 2613697 124890 621337 2344202 2390518 1723975 917066 2434476 138799 1801598 2419295 873719 945364 1252196 185155 2332339 1515093 1814210 584352 1632552 1836196 1815684 1180136 103589 121639 2125645 1682346 309510 1955712 282256 356184 417778 434744 878468 234518 1646592 369339 158758 567517 190037 867259 907255 1748931 2608029 1781232 1100974 405725 822099 2484207 170886 706714 513585 2163806 1429442 1194523 905550 1034838 770356 2234219 188429 1377169 2640719 272890 2226842 1531464 1135305 1108915 2338389 2330927 2542954 1064790 2643109 113437 6239 2530973 1781738 2383311 2178513 2353731 1979397 67518 1165440 2460785 1442886 1007560 2505573 2473351 1162551 1367663 44632 123767 1012646 280832 1485188 373540 907382 1513836 1258250 1832075 2144207 30666 1517220 13637: 2198961 13638: 180689 1047551 576901 2240183 1736882 628847 825542 135657 1272810 2088415 1909792 1385725 952120 907563 1318594 479519 13639: 1284554 1818241 2275381 1364: 487832 1712147 1996610 538753 270019 2188328 1366714 1954125 438699 2626557 1976089 1684177 1977546 849070 954740 1031674 1570292 1001689 1776124 2301929 1884277 246863 31826 2608502 617049 1104148 1841369 2356468 970536 546933 990556 1220741 2314155 2433629 335681 1203616 2297526 724643 2232256 1300105 298263 2255633 188852 2341092 932660 980987 128348 406600 2274438 2537293 1941862 2010129 1880039 2403270 37808 2446404 373560 2261860 1720578 1769985 1731121 2337369 498790 2242800 1289972 1009118 2599758 754724 113536 2474988 1911018 744875 88409 2480035 1719745 1991855 13640: 1679602 818059 1241869 2579006 524907 1004390 1971273 649152 2134424 1782714 1253784 996539 1489599 2550151 568065 1952581 579561 436858 1961920 2409913 76832 723065 961066 1971428 1855217 928129 13641: 707221 1605968 874700 2347494 1144461 1040475 2367482 251144 1644251 1323321 2322752 1036081 1500643 617376 13642: 1798095 424958 588484 254049 1715970 1771090 1904521 2480868 1201884 589781 1322482 416384 1464879 13643: 1205593 1852201 2137155 1947922 1300907 2086113 2422555 2477051 229207 1013518 568883 1968727 780104 867556 1530313 1884467 2118730 420112 1140690 2538851 2268239 1518836 684951 537102 70375 1289004 208093 1305549 12463 2401476 2331643 1521868 1895244 340578 573882 1833236 975408 2480014 2526353 960635 1185461 1378100 1695600 73335 384914 2457744 585900 1991522 2647298 554720 2361566 2330399 2407306 1386609 190213 431418 1653464 1007123 1153782 1827588 2054726 2633127 389763 1964903 2520088 709159 1610425 223576 1714174 1955104 2025288 1465308 2508936 663488 603219 1410658 525698 158273 835122 2566967 915268 2264194 1121547 950631 303659 1957974 2223112 1868944 1630813 262559 1283179 1775500 461535 1760684 2548847 898742 407675 522450 2071218 2639411 664705 2477149 240591 2527694 1700896 366343 2510871 1839720 1942697 707243 646360 1170041 705006 2426274 2147527 2018006 134360 1342328 751045 944378 689275 1197227 221492 1579609 619158 355686 1745331 1538587 517921 1446938 239099 2605898 900771 1457635 2116719 126799 2184855 1934337 774250 2199556 107100 21117 489488 657664 2039827 2181861 1185669 1479287 2356699 1332191 1856509 1762695 758139 373258 177636 392934 594340 996173 1521156 1368932 1347905 1736609 960914 2003727 967320 1202266 962211 2590864 2147956 220918 692308 1266613 1793444 1095653 1871831 13644: 2243058 1857881 1364604 2153320 1151896 1799626 13645: 1363315 2057911 1061724 2462852 2228502 944820 1000380 734347 13646: 760380 13647: 1254026 13648: 2089463 1245593 624319 2560708 2207838 527891 1699835 26839 269000 1649966 651243 851102 2292147 1199575 299331 2554192 863075 729015 2385970 99163 2343603 1998128 1644395 794475 642820 1985687 1845071 392768 1933416 2122411 1511558 2543484 1024545 1320923 1650804 1597273 2116456 1230118 942523 2592143 62452 802350 13649: 592921 1372672 814421 1652636 2036613 2639586 1740531 465958 1044020 1476635 947024 424267 153708 590217 189267 1803923 974797 183689 140281 2412542 1878332 1302045 201427 884171 1365: 1181115 2084484 1712329 1683574 1235813 571956 110910 111074 515441 1423960 1232345 1093988 441143 1248214 612246 1238369 2554035 2532417 323323 1414297 1745191 53055 764837 1230111 1953225 183399 1377623 2504043 733854 2088938 2614836 818365 147822 2414909 1876750 13650: 752670 2049843 2316473 2540318 393278 13651: 279376 501650 765544 801511 517701 896422 400226 367288 373652 690361 1507636 2312936 440727 858648 985452 634666 1768228 1555193 512665 1003128 1243840 2196104 1579015 541239 1429675 2522337 312308 611561 2467354 932119 1999622 1325127 1149506 972184 1335598 1929231 1103591 531775 1106398 2436472 780424 1878815 628154 2611842 253616 2038195 192123 202696 1012038 996211 1395709 1236697 2042690 1812481 1622455 644732 1122639 461839 1940328 416400 1462883 2640297 524195 2609207 634900 1634005 802033 286756 2360516 1731240 554859 33473 788414 2506214 2353468 644393 24536 2517097 1473093 1903724 2496079 1523930 348660 2213894 1790496 833892 2617320 2565007 2463417 2410291 410353 1480644 237864 1575860 1514980 113528 2373308 1153398 1137682 1271094 528419 306601 81836 697098 357345 1136832 1660381 1648749 728883 772771 53548 2379857 1607449 596664 956107 472830 2090627 77002 1328942 1180114 1000094 115813 1476538 1423020 1257006 2549697 2196371 196392 451211 1855741 1843748 1354882 1010529 876598 28971 541403 2394122 2360425 1483596 906005 717599 997450 15041 740380 623258 1582281 1251557 343177 2578683 2222827 461011 1089532 155209 661781 77464 1987835 1164713 754566 1701032 835225 1941411 715566 480554 858350 1550848 1622390 355051 196104 453008 277265 890634 219758 1669413 341161 562048 2065156 859064 2325427 668443 1155825 808971 844239 839093 1754958 797358 2464051 140210 1529535 1914991 1680965 2494142 2523790 1135857 2385356 466339 2459128 911615 222341 1644568 2400913 832793 1401665 433284 449426 2453106 1539249 1835442 2594565 398182 1575405 1449698 2185903 2263312 303260 2438453 979382 1830344 611770 203433 1129848 147283 2425917 354580 1934677 607146 522304 991134 30665 1455670 2394694 2092621 2058284 2469533 1888202 963216 960947 1014360 2257755 887028 2502734 2448570 456618 406047 1342098 341073 1482325 462635 2477512 1645038 1717151 1675530 168951 2438939 318667 1651780 260861 1285480 2025242 220995 233531 435445 664891 884388 13652: 53079 442563 1568277 2613076 2221390 1265317 1091602 1622607 2331622 424603 2329673 1693721 141662 149749 1315482 1295143 2162408 160474 1940050 2049766 802623 1485416 13653: 1181115 928691 2170201 591772 2058696 318609 1577680 1392004 711552 468406 2196454 2541098 2527301 1444640 1646408 1089250 1111322 22813 325073 888878 2359752 1769866 653747 2292475 13654: 1367101 524619 2080549 2559013 13655: 946513 774398 2437578 2112620 1389965 1912542 1032032 13656: 377073 2634774 1895096 519286 1838526 1456754 1061603 1955798 2457071 13657: 1531171 312479 447180 2374991 299810 2286008 872935 9102 2010898 13658: 235285 946417 1992633 902279 147923 820293 291163 318633 1531065 2351954 377626 1885172 121318 1085173 341860 67385 122741 990635 1538860 2284770 1248214 165759 1122786 2193153 715216 911680 737264 951873 1325739 2472803 931690 1995541 1195165 1033161 257345 1505702 1653698 495787 644381 13659: 585714 1029554 1036360 1919454 2631848 1836271 1489820 171881 1534444 1213737 973508 522848 301321 1846995 743334 1366: 380192 373435 2586631 830667 2556671 1100160 1665681 2078966 1933923 1266735 13660: 1105491 147583 2233935 1784193 292937 1747170 2628647 1463997 683235 142937 841810 2590669 835283 2141104 554790 1806942 477502 1272324 1930717 1690210 401814 859132 13662: 2201974 2394704 2247551 13663: 1455867 617779 892566 2179629 1383750 1570647 719320 1968050 2478371 595009 2434254 365334 1488176 958017 2314806 92030 1119761 1623534 1522038 649606 1551692 352632 1124676 582609 2636040 2535554 423374 696561 1109833 716372 241219 1995858 1462541 2350623 1260854 589943 1871558 1940995 1304842 234777 158164 2370259 1753313 2503962 336276 1626351 211674 93041 732248 828355 466367 766487 119141 345574 2295698 2630515 1719209 302384 208953 2618484 2002819 2476136 1825941 2383765 1777885 640173 550802 497022 1971077 1396942 472307 2635434 1265507 472505 606639 2335436 160970 1656554 826682 650976 13664: 1651985 1845538 1054496 845995 13665: 2075969 2593125 2020516 2397231 1941869 832048 180653 1474804 853438 481120 1272831 1595080 519528 945083 820252 1094362 1413358 1273320 1427114 174822 1538341 743395 2157966 1426514 683614 282097 432694 2530666 558749 577224 1700656 173122 2212698 1797941 1933983 1107821 787995 1993723 232205 146960 1055176 1741384 13666: 671886 256321 622440 2337316 1657108 13667: 2048221 589626 1928316 2422058 1081322 906865 13668: 1768970 1640354 129104 391604 1816226 889642 933029 13669: 1823608 533339 1116776 298822 722211 208960 30153 2119233 1748728 1696594 935439 845523 1085644 1646781 2308954 2582767 1543302 1932915 514907 498078 1787649 2225969 2313040 1362770 701678 2491874 1938910 329475 1007203 873254 1219252 674480 1367: 661143 1214457 387828 1022105 2472174 1395040 1598990 916601 1236283 1496749 315484 520884 1070375 1438790 2453298 40560 1818859 1161725 946970 2351743 276497 902599 1372366 325759 456124 405971 1582887 486437 1828286 624739 1491667 555599 2342591 2275974 1861395 883910 838768 1843632 49642 970298 2174896 2475354 1829416 1122853 1487370 975143 337291 977987 1297456 1714259 137085 2548318 445296 2400709 1606562 870253 1710468 1561238 2000119 2491202 1860850 1385325 808724 298562 1562704 61765 874202 1232060 216321 1143904 1794587 872507 280191 947094 2292355 452049 361737 645118 371955 1381494 675440 1231076 566154 1734174 2376053 2030292 95152 878929 1808448 513636 1095440 1652306 1420237 1840151 455481 374348 963477 1966201 30021 1546237 697535 1202089 573819 1355668 1238767 1446212 1546185 2620325 1992268 2491748 82141 1240643 2237432 1891089 756319 1635154 2269501 1024981 268738 2460595 1309484 1223146 1287189 1232706 2548844 1704146 2517235 2337653 627531 1868924 2494265 1379931 2047770 1414561 2596579 826968 2298741 1598755 265624 1815083 2523485 893794 2467784 1384486 806868 2475129 1377495 2350357 645186 943898 2043217 799810 1337013 1535294 476739 900958 193446 526219 1389647 2472204 372810 1458408 346146 334165 238741 554394 1419087 857378 2421283 222950 1081963 1120862 1078248 11571 894020 74918 2112620 2365508 2583828 1561388 2120203 729521 1318904 2094324 1837474 1492872 1703747 1054773 920069 1723304 1535595 972203 487796 2513235 2568495 1783537 315136 2115032 1038189 164105 2502359 1322178 1389361 1763802 491591 2615630 1557267 1006841 2185407 1785502 2556129 2498634 2513372 2610189 719674 1319155 2190545 53042 456055 1666494 1401935 2348329 800389 448630 772562 2250854 664739 1897325 64370 2504196 44840 1990934 865077 1558100 1956328 1674704 1717175 89427 615304 1949030 1916727 906050 106014 1718269 793820 1948450 1942473 2039734 236642 1140361 2628210 1827898 1009746 847041 306664 519594 757346 2339270 1480559 1742257 1189430 555881 2396740 2283064 2503646 1858911 178791 1778010 1827474 761509 2217252 1065364 1203167 814984 836734 2211902 1019311 1163930 349522 2448262 1064236 1314085 1823578 2559097 903069 1296867 565710 2229696 1018532 13670: 2013689 2338262 13671: 2582396 507482 1086501 2004287 818416 2050199 2411204 922591 425281 90565 1710658 326328 2051806 1370511 535008 13672: 497588 462461 1432796 2362228 2277426 589406 1614328 603793 1125527 835389 1218747 1941247 2286959 1185325 1602882 771590 293333 506543 937899 1753560 13673: 512852 1224344 965190 2314362 768877 2452365 2258927 266927 1318414 681216 174820 2622033 618697 1146127 1183620 1750977 2545446 1328487 1489897 2057152 1190771 1216387 218955 1820275 2431350 1459349 531895 1584066 294993 1331107 475218 2346462 771217 872876 240308 148022 1464532 1498198 932814 796303 1502558 2458187 516797 1813290 895626 2144844 2120030 746627 598533 2209439 1033341 2075019 2518195 16962 417363 1481689 914056 2343541 1706860 2151871 829668 78535 799673 2237454 1466344 2233102 818475 1540839 1293490 2159890 230300 731045 2206421 2524312 486527 1044746 1342537 2000708 168314 41098 690221 28677 794581 1396068 1726859 670748 2456942 506566 1718708 530740 183215 2593188 2516034 1401192 727761 2391071 2330096 1158339 1930324 471847 851855 2171366 420660 429425 1823668 2132711 1455079 1259696 474164 576444 1473965 743686 2378774 592942 1552077 252216 256273 1235924 2634805 1322717 1595636 817321 656401 1920864 693838 1950942 688159 843097 134758 613875 657543 1513365 2294968 668921 2481515 826228 2454589 129405 1719892 1631433 1543096 2022489 1928485 1039695 2248489 362207 2425738 1574687 1531780 2147980 545432 1039471 90853 1121233 1468354 1690697 777583 1903634 359674 1996012 1151866 1163345 349615 2223167 1526943 239421 2412766 1294721 2487343 211782 1387757 2294196 947769 1580185 1907195 908057 1356204 880690 2267742 263836 1204048 214603 2641050 1159580 2482995 1791510 2293759 2293579 496321 872912 2488792 1706266 1549755 2339981 891214 1237926 874030 757522 98686 1781168 2630286 1614625 2001197 749473 1047330 365346 1514294 952235 1109500 2503031 2090523 1060063 421859 1530806 2487531 1539150 1046595 1092205 1664934 2102729 1726578 722889 368254 2121581 273821 2548513 2349198 1882347 1107923 1516678 271182 976717 2371595 1188701 1186848 418523 1897166 330753 210884 565107 758939 2241997 412595 2011440 1400125 685226 2262019 1319372 1176119 282640 2530356 1579607 1723384 2233702 893565 1415261 1093991 824658 235612 2591126 1118397 1305961 2607039 37643 2083654 2599797 618484 2596947 147093 538675 2368253 1191337 1224063 1181134 1734444 1131878 1766778 1587903 167227 1686257 1471282 2264936 6699 1007688 2231861 2396180 1333332 1134023 2606193 1934514 1837493 767492 28995 1951560 239122 1329643 2628147 1537934 1769314 2298105 788568 787779 717593 390213 1340968 1301248 1904890 1868010 2038318 879907 482300 2220924 1654935 1804450 972914 1404342 675910 1352503 652724 642583 721414 2008418 1550423 2583673 59140 415693 2008299 1931453 201320 2282787 587924 1593035 339894 1121831 2590276 1213113 1128283 407401 149316 2041509 2009329 622547 670831 1239121 1225455 2429207 1557614 2187887 395104 1771242 2232100 2377026 2169340 1588170 2099107 1875073 17503 437358 1513042 839542 2202373 1682604 756058 2081331 2055957 1831623 1240186 1587549 1738298 1140109 951707 481273 1759607 2371694 411152 123750 653578 1273562 450510 187895 2197243 526975 1231551 870940 1433812 389685 77239 2380597 978044 415002 2027693 759711 1032951 521574 205235 548121 52032 1900619 2160555 2582552 812591 1414514 452494 713552 1491205 194882 354005 518575 1964758 384211 2238085 152882 265 1728296 1220458 314006 749615 1509600 1103138 1948838 972437 1780544 2217811 1954696 2202772 384192 2543408 2255786 1447185 2197546 126636 324800 2207302 1042938 608479 1465422 351076 2052390 185283 785467 1388385 1005215 2484560 823838 2507013 1820400 1032794 2375178 2193154 1970630 1928755 1009008 1907675 1556371 2117153 2374485 1248726 2258640 135657 522473 1581064 1918182 1972321 1936446 1522046 1098713 1957385 314418 2258181 2533124 2205740 1496151 704493 340796 990378 363997 94782 1950023 332172 1847565 864469 1078117 606837 1414290 870787 1256761 879487 1863703 591194 374793 1599256 637929 568300 23002 793149 129781 2555588 1378318 843085 1362516 1551652 161919 2455707 554383 1355368 415493 1599263 209716 1821347 466510 954050 341266 2435976 1681947 582778 1280332 624882 733956 1378586 1031276 1969199 2414151 91137 1684290 1244763 1682087 2411475 2020179 1234100 870140 1235288 1432549 564732 1612442 444217 235551 2470919 538687 1210563 253559 2123517 103484 29303 1500307 2512913 2465455 1531352 1984224 1629345 586970 1052886 2602694 910157 2514795 608051 431901 1547957 2327105 307891 2147057 2250096 2168124 2628520 744339 569171 1915811 2410943 704345 1576166 715950 440421 1082476 959680 1865382 2175144 959164 2026672 2184137 1525369 165259 1765315 405419 914650 624453 186973 1566399 2515812 1504021 269859 1093534 247152 1955169 724256 2428998 2482858 390622 1082237 1896099 2331089 438729 151849 1981792 2488541 1751668 1690732 2149565 2644399 2161891 2103836 2391736 2440628 1479543 847444 1203567 2375054 1413756 1907373 102571 2173985 202340 1177581 42383 2616671 1683683 721029 112991 2478711 233298 837153 1939832 500743 665002 2624007 1328593 468254 413514 2008228 660472 466 2597643 119315 2564793 1855590 1454484 2207951 1996795 1029146 2443283 906812 771094 1947460 2246580 624010 1390539 1678962 2618767 776735 1979348 112042 30893 1613059 2263720 1379393 2116130 2432433 299616 1064850 2636268 203602 1661937 883033 1685199 1104777 1147880 589028 426214 1500762 1140964 1271404 2446403 1855133 1710950 2314918 1728706 2090778 831790 397923 2284035 2397638 2344975 1400499 2298691 154812 475322 1880469 1274795 2050970 396018 247695 2067857 1316029 1171919 2434864 542729 931553 1759572 2002171 1255727 2507479 933403 456100 766638 1870256 2223252 1583579 324261 1139993 1392952 2530551 911989 1374832 1097850 1493326 168344 1777732 2497316 59430 1113813 1936905 2185774 2483219 6841 285674 2383422 1099302 1060588 1738750 1006654 1216398 2142014 2154397 1693795 1311583 1149530 2334759 1732101 692839 881711 1647260 465717 1783466 2121837 1809975 616722 2356503 1489463 2476251 2443939 2532223 1597178 977044 2464019 728414 1962758 944937 344435 2273100 1659545 97090 45781 2590248 878784 206817 2575786 594275 2640109 669340 1840229 1660131 1750536 1330738 2315130 81861 1224581 24867 1536289 2514156 2451802 1222730 1736760 2164863 1938459 1517468 611078 174602 36500 2150828 2477550 1323487 593110 87519 1518589 684361 1666818 2125100 397929 844239 1934089 1032160 498043 1232453 1296771 541094 1117772 1200520 1649135 526301 248496 1013551 2300514 60106 382006 2033503 2442888 1191351 1642703 1435722 916991 2176783 2254697 2124607 1847890 775609 1061911 1443174 1101830 58981 1337936 816707 285668 718930 1435294 1876780 950079 204189 643115 2402000 1823308 1997224 1037857 2358949 1002256 1628616 2610660 950817 2298349 2185558 2145460 1135064 1191530 711440 914511 311495 2270209 1230513 1432296 770549 199023 401023 1521570 295977 157527 1106962 2114696 2124978 944117 2059366 1677481 666851 2089317 1983157 2205011 1064805 1187198 246878 199532 1993836 2645734 1112977 2425378 943002 767653 370806 1949065 2407420 711537 1214020 1857041 713379 835281 1851973 1486247 388034 1813849 707496 329358 1051254 373195 711458 2588310 92634 1971102 2365388 2022494 1166388 1719578 1501675 2564703 1100373 848328 1284386 1756349 1726203 659991 2275541 154772 32449 759146 350541 646010 898076 1989495 2393623 929007 1637960 263225 1222399 1879861 450004 762010 568471 1517389 779257 354322 2455828 2120330 1193966 932664 1595539 319341 88733 156303 1631842 1583769 717553 1856775 1202014 763298 624725 542954 1773695 2574782 2371724 789812 467476 1907889 1028541 2100238 2562543 1140172 1856085 1204377 1969801 2321909 676250 1598037 2521253 650681 1251454 642075 76623 114433 2548032 627204 1463405 2342232 924096 385195 1782309 701885 870235 2289169 2024785 190089 311402 2023976 249028 411216 293092 927864 1989179 1519334 2101857 1081120 1796787 708816 2110706 1080282 739978 882271 2220545 1125086 1952776 637010 26421 177867 368977 791116 1412075 23937 663345 920617 1452919 849608 873254 1204648 753090 1173299 1102421 2602427 4277 1766717 1986347 314660 437760 2511629 2377963 1248627 68642 258007 1766371 2159834 1156887 818450 462635 2255608 1081582 1943944 551929 477133 1160082 100007 524192 893819 812092 712981 798315 2335313 1257291 819716 1371340 1214360 1277495 898079 471276 1439227 561956 1309043 1932765 1037807 138654 1885153 50339 2559089 2351636 931008 1256682 1045087 217762 909281 1988541 1078000 170372 1074598 2006307 374741 1466194 2291415 1253689 2010433 1687961 515439 265636 616944 1630726 1842656 769034 2420317 2532046 577747 2529585 1430027 1911728 824635 1995304 601202 449655 2066438 428557 1583858 7338 1702037 1922359 13674: 115485 609262 1215547 1184988 1313847 1939450 1738567 1601948 1415187 723276 2039857 172929 687750 2506012 1470749 2515336 561716 2595372 1809340 1116155 713525 544426 117368 320972 981133 748510 1370080 706164 609470 872882 1916018 498055 1433392 482886 2061195 102678 1247052 2573994 1638459 1035958 1910259 273316 756474 964663 1236609 2125189 1022934 405248 2456457 13675: 1098985 1615776 444276 637973 1655566 738052 1549449 107611 2197373 2631454 553306 2310345 1286463 2550446 298715 268049 1613080 636875 1096976 486720 2142233 2431912 1768814 337761 977632 1690273 1421605 1108863 395767 178755 1212397 594492 1769782 590059 1613054 946269 2229939 928917 2051310 1435067 280292 376276 901250 314434 1338475 513801 45908 1746193 2569044 1490731 2622456 2124664 1798687 21857 678292 1869965 227240 182109 393374 1443033 1728478 1742790 1700521 859980 15337 1155244 884944 1529531 2609087 1456031 510628 1331615 410608 912483 2307034 1750452 1144452 1085491 2360316 65594 2292139 2429432 1518575 1795202 1510780 2451273 2158579 576588 158433 163602 181304 1443144 1093760 1615460 394674 1768482 444214 2209843 1320168 2535787 2038461 2239978 2602886 2469259 1473448 1673911 1958507 1316042 684126 79721 669013 312454 1437613 397731 1505628 1356350 1174441 446196 478133 259724 24600 2035172 326651 385054 1290946 2045494 1846093 2228734 2282149 2112482 27781 1826415 526672 1848090 808826 1853685 1146244 55675 1144872 1361404 2557082 1621150 1460008 2157838 663619 2610214 1150103 2629453 61779 1912533 238739 1221064 541574 1133644 382403 967906 819546 781713 2313777 42786 369266 516736 796275 1884471 2592673 2597485 1393667 1905235 2540310 1861058 1738113 1570072 1092121 2632376 2195112 514886 2262247 1170324 556920 2537604 1866824 2492792 918853 2570261 1561505 511569 1104439 414430 271028 119068 1711487 1199959 2362666 202506 1966633 1155260 86224 43224 2213509 2336496 1713387 539589 2452149 886367 1741023 1562659 60915 2274496 2007828 2598752 810187 600451 2374703 289884 2335882 1912415 821360 1032402 816552 1731527 2512262 1494062 744596 860046 825711 1148033 861581 400297 1356863 1682075 2085981 2528501 427991 1220838 206857 1563688 131822 219469 1442448 117981 2396194 1732971 115302 1771265 169993 1947345 268030 1234313 2361342 169054 2415824 720041 2167853 150070 782481 517736 517116 2287570 184410 58884 2083964 2569596 1389309 307363 612893 972473 2240457 488819 2243189 414903 1325875 1414171 2382334 1209756 1886409 2613321 1730193 1880704 595998 701917 31595 2297655 2555300 687237 313321 1909792 341267 1425464 1785490 847440 654083 421240 1394605 1438214 1855555 53755 1232118 1591286 1319501 2042251 857572 1866681 1191012 1183758 456832 2021772 1488452 2155828 2321749 1391624 1721161 2195144 248757 875765 1928631 567392 440166 837520 400482 77284 631290 1494863 835907 142543 1723477 1774146 1023367 1270607 2381557 770387 1289712 486960 997453 908432 660778 2233646 1702863 1063075 1244934 2145181 652865 1790028 2599157 1252450 487316 71013 2419023 962335 2297547 82683 1174557 858037 2181717 1062542 442475 1631484 2506919 143467 2134566 2509483 1016303 1888474 1509759 1594935 1393862 1898115 546537 431338 581814 2312407 297397 1498054 902570 588400 134830 1919559 1103226 1582254 1610435 1740427 1637287 2303996 1481137 1697157 1768449 1211703 1517952 1905088 353846 1010117 369502 13676: 2298339 1753877 877243 2584104 1635187 2169079 801012 272114 1443880 680584 428662 1305784 2155593 1366326 13677: 1743709 1677542 1892442 637972 1739491 1580125 1548836 2519130 1353562 13678: 888291 753555 2032791 716158 603358 2002983 13679: 2021846 1710821 2316778 346927 1368: 145251 13680: 1245150 13681: 2010119 1753298 2342999 767514 1037180 1527278 13682: 465793 1135448 1313297 13683: 1874317 532073 2065247 133516 2144737 1760801 2333743 13684: 518325 13685: 2147406 2345930 324425 2462783 1451774 558643 1898749 2088903 1674912 273431 1135967 309097 2166844 434339 933895 875689 766738 13686: 53243 1722241 2342239 2518189 2354258 2424335 1340991 1929633 1135707 1600196 951081 2103916 2579197 1995238 356403 13687: 1932079 184041 1402630 157377 13688: 1006729 2294040 856409 1012354 2039384 1707677 1183701 2130854 2527436 418653 626699 1319663 85309 2223148 225626 1249720 2005763 2372727 1297490 2260278 2027878 1736897 1865329 531996 2083015 2515994 54838 2219654 1838932 1153708 751007 2016030 1500419 321593 246700 440834 1694338 2043398 2029676 1533443 855609 513911 1754067 1650413 13689: 1006088 1210422 1545733 13690: 2440105 547253 13691: 1514890 77992 2109300 738594 895196 1232615 2431606 181813 1471077 1374832 1790383 2117559 274968 1134026 11502 418190 920617 992207 950776 13692: 809109 739192 851167 1922487 640629 1563372 13693: 1834021 928059 1795368 600898 13694: 1767208 1499853 2428854 24393 466822 1982690 1396655 13695: 2544170 775823 1229269 2391973 1892892 1252011 1219144 417101 1618140 1921706 1332730 677808 1662939 2536969 1622098 1432513 1105463 1488927 1294476 2281465 2387651 371349 777149 2444524 319174 1653314 826257 1590011 1048011 1220568 966808 2264495 2132532 448968 491817 807979 1678083 1189123 864773 79416 165821 464774 1953503 13696: 894789 2291052 1533848 1254155 844631 237812 2509276 1562197 1246348 1873839 138480 903807 875399 2066338 1868949 282532 301121 13697: 310856 2243859 201805 1135623 13698: 2518523 8638 2367675 2286409 2186531 1640597 325587 41058 2294689 201523 155933 2102612 836240 2261526 13699: 465867 1848848 1877477 1551050 334789 2160851 51943 1945588 137: 1334182 2625362 2646527 2324052 1307953 1575536 1370: 1994210 978306 2339348 1033821 1330506 1923177 2550446 1088250 2409037 821005 2224918 1354182 1430598 2570077 2325599 1830474 898052 835201 805136 2470472 1888011 716516 2505249 396497 1757558 2348532 873100 2163956 2270559 1681148 787052 489342 1388182 766863 98273 51455 1510137 1703879 2007388 2003550 1124600 2557282 769526 837062 2263203 1803100 1607590 273220 300253 223362 88579 276532 1232060 2335515 162231 2043800 192249 1070328 2067192 1149473 341827 994403 1203039 1865169 813236 745661 2222743 1170779 1458165 2456907 477111 778171 1502901 539775 883047 1519282 2086593 2189240 1495724 1029135 400891 1655656 2429626 347899 1030681 1244455 81501 1080430 980992 2583982 2209055 1497596 2286785 231683 2040059 1702681 1936446 2358334 1142297 876601 2538944 2461814 1852693 1664019 624822 2475129 21487 2125717 2558077 2080880 1049292 2006965 426098 1807166 526829 1574825 2187926 1130559 2541854 1069602 345412 90334 713967 54301 1246367 2448705 1713170 2316130 1774794 678128 1957526 1382951 99466 33626 1068906 1242623 984968 1154242 2030407 919726 1073382 722452 196215 628712 1885830 1155147 635350 816767 391438 1806029 1672204 2354022 1865701 1713670 1013742 1250311 1678171 1087451 1439712 766201 214911 1156032 738430 2510480 174507 774443 117535 2551986 293052 158498 2141089 113614 52609 967423 1573829 1837762 1227391 441344 632877 935972 2338230 1340262 146182 2150659 104208 1884690 2075985 2250331 529169 714368 1183163 2427358 991114 840419 1717684 2426624 246683 1559146 1111686 365544 334305 587602 1660400 368479 996663 812092 1612913 1291353 2479616 1999508 295196 2304475 13700: 881069 714727 2035038 13701: 1301577 13702: 1216014 437374 1624447 1044564 1505825 2530773 2122854 2047217 583375 2228705 2098047 313498 2464251 1710153 506165 2491307 708153 2562318 2337556 470788 884052 584830 563342 182677 1431146 519699 1923133 2248704 1863458 348448 1754603 809298 13703: 1573422 1386237 803339 1069227 2403923 1881326 2526266 2077565 2589598 13704: 846608 377857 434989 2481131 871348 1288391 2544081 2267922 1906110 517800 2634401 13705: 1990737 877065 696539 1569216 2272603 2263829 1754794 657560 1430967 448760 133853 794385 1265601 2582791 370627 991108 518011 1851295 1601171 123310 243007 2541926 1971790 2347120 45475 690649 1492281 168741 1960868 2454044 798707 1649523 551570 2154972 1564486 2043800 450012 2337795 221084 284433 2032370 40408 1571315 2527116 2477611 562254 240898 1983070 484520 1511669 125175 194374 1828822 710919 552256 1523400 531002 1487392 1463348 670649 1224798 2268720 28277 987819 1963003 1911583 1931809 605983 696377 1016460 349195 727676 403356 767444 2057530 65448 886036 1392358 1444237 137411 688073 1736425 538314 2341728 1425413 2406052 1807665 1859442 754371 608899 1391647 2105453 633861 2228291 649839 2443642 1218412 1544596 665592 2645676 89989 2757 968832 2541289 1195143 2502412 2430145 2016801 183098 2470669 1028646 2481493 875958 586852 2234112 1727735 1276885 1823446 67349 13706: 1009082 2133411 233440 1764923 1478596 974302 2427537 1069677 1865632 13707: 1513409 1173757 1690604 13708: 2565487 44772 331341 1186492 2113578 2386788 754688 1640325 2296095 946743 2636267 1578817 177 1716115 226010 2039235 740443 530300 647809 2458102 2129974 39694 2036335 1494578 585655 1710048 660764 95793 2083845 1761502 1293796 303186 1643645 3468 1894863 1767732 647458 2147687 2564027 906325 2430790 2260145 115409 219898 1915827 1585213 1362922 1387952 2590869 1050752 289202 1874126 776263 627667 1613152 1507246 1076126 1769767 2440104 194595 1896646 1438925 2270778 1976115 473574 1114654 1507894 2157581 2467259 2440005 169053 1070829 2057316 1946030 2055394 2261411 1940582 604641 595804 1221014 2493293 1273061 1037461 2375418 2368324 645771 1164845 746662 1539948 2382106 418533 1779410 2551614 532794 1639327 122972 399820 419369 1490632 1591459 535765 541017 609158 2322752 2570381 1073670 1357667 13709: 263097 2234397 1470876 195761 1759756 1380989 263885 1286950 1371: 1753574 1037981 1152554 13710: 2422980 1988666 1504422 2606062 1354764 404384 1172177 539827 998715 13711: 2295571 2066458 378372 2287200 446693 2216730 1974226 404819 1378209 76777 13712: 1462102 24977 2467963 1793847 13713: 677085 13714: 2096152 756751 1079026 692798 851339 1174916 1512850 2375241 455911 1561302 589297 1356529 336678 1950917 576039 2225779 825493 1833623 161500 863518 2451353 482951 2270439 1103673 367309 361670 1188073 1267137 255492 1392108 584973 669921 2518039 1156103 13715: 1803729 697316 13716: 163830 1733438 536445 2531049 1361371 944321 20725 2646451 2100142 881866 1876574 13717: 2484641 782127 730720 2491448 2568076 78194 2628570 823813 1191889 709863 576432 13718: 1275804 840574 2209118 1372: 2449527 1975483 1632957 2191753 2129731 1031431 1030924 1905995 1894402 921673 2602448 2361530 2196122 19930 13720: 2309640 2320892 674845 2412801 13721: 2431842 2410967 1058319 2275672 1739943 1178433 1711278 1061243 180637 1686713 645345 2034768 2121133 13722: 901685 2589159 13723: 2193933 920881 3687 1007046 2073733 841465 204662 2585768 680352 1905303 1112301 2443704 912714 453 13725: 2037602 104206 13726: 1596601 2603856 945830 2123232 942455 321404 2146864 899747 2276394 1436987 542298 875720 2233486 2586469 795371 1396036 2062344 1789234 183521 1409518 2279701 2626277 714202 1075869 2379857 930962 2587984 605983 956369 562211 2437242 299095 598310 516060 1507353 1239565 2113737 311998 1867475 458810 1174637 1774395 1041520 79380 1969664 1153447 1143706 107714 344697 1659472 2021271 1614324 13727: 773005 1329027 13728: 2207414 420995 2249419 1923912 744028 2544161 2335019 366257 303710 1202414 2646663 2130250 2605328 189506 1763627 960270 1537257 2438095 703790 2044715 1581871 1628424 125222 386114 1636619 2326411 680909 1221005 1266691 9971 201689 242550 1644070 1653157 1734062 2451896 1762272 2205479 2545294 2168308 992424 743732 2393275 1206406 1024097 2133352 641074 1115482 2069538 1834207 817216 2168266 1267101 371101 2368036 43274 2511560 2034050 628232 1405313 2098149 1802051 1022221 1922585 874024 1919510 6373 965425 2395979 2541545 216474 2260051 628368 2181320 1388182 1557873 528833 653110 1266560 491116 2406093 2129436 831059 870900 1439160 178201 360890 294713 725296 2393195 1309597 771136 334623 2091138 111211 494142 1054156 1917619 354053 791413 895380 2180585 109389 2295660 2596364 1622179 1591092 2541756 707138 208698 420911 171131 1278756 496901 2109442 1083876 2542018 619219 2257114 2040291 2005484 1373202 2032673 2198179 2201207 1458257 2569078 1333672 1977932 676303 722889 1751997 408555 637273 1701643 793549 599048 2189619 824453 382186 1899061 2126208 17588 1069092 128077 2337099 214097 1749204 1614943 2375971 1304722 838749 1726757 581720 2491072 1667831 1969392 2141958 2313634 1354997 1715247 2446472 1187123 2571118 1586659 922251 1265697 1001998 2583239 982471 315743 1400457 615342 987857 250252 2040903 1781729 2615510 957761 509431 2261985 24649 737013 1263943 928584 564299 424744 484412 2237107 928545 290115 729285 1252925 61315 864989 1756444 1612551 634519 1593035 1398940 655871 1200651 1803179 1307366 809074 2500961 227946 1215 1115719 2594935 1770588 902274 1482069 1163400 787909 282268 477854 904868 2239590 214778 496017 1452097 581610 1759607 1067107 260999 910315 2002515 64784 1228095 1972486 1317255 1581330 559906 62594 797111 2392713 1053544 269774 271944 1087458 1040331 446675 718473 1100608 1122489 1405586 182086 2161560 693013 1479049 349186 1167151 2388382 2430018 2382495 1674198 538960 57913 577981 1427856 1854859 1122250 1896974 627732 624860 2254549 1350936 1688587 1677753 31942 2372159 568668 728883 1486425 1814819 86649 256347 2607253 433547 925941 1413677 105322 2501911 1304241 1351718 1224980 2383849 1830731 1275361 775724 116746 7617 1115703 1538823 218486 2013047 444432 1520334 2349391 869989 619891 1657855 1672777 1998626 2323095 1241080 537424 1837323 2061643 30479 1642036 1737260 2198330 15536 501997 1522508 904648 1427749 1638126 1474632 2371237 467569 2585578 1378764 81663 1184770 603683 2354914 1845604 430697 2313578 2053210 2118306 712242 96390 2377700 1923402 74679 781991 783924 1272475 252376 1452356 662330 491311 1927232 1294646 1173996 1151143 519090 1785165 2180420 1398803 2112074 2390838 651606 155432 1464306 187114 265755 1483266 2568092 184484 190323 1892852 2093384 548620 252988 2098599 471068 720854 2060354 146623 1535158 769297 320206 2603027 1976284 990955 613174 2597558 1618512 1692984 1418701 1127417 971228 492885 1955719 156985 2207788 1163030 2151321 1380317 1593278 1139886 1395620 257640 1334622 636333 1424367 2559895 2028936 2419026 1435679 2037872 1878 203074 1829893 514376 2415048 1389423 2365142 2528004 449520 2196610 2599361 1438697 1175745 1999270 2024453 1164405 1473932 2643628 368 2633942 1832888 1803292 135020 648115 981983 687619 2625634 997117 680334 1332914 121790 314495 1732559 2323465 457463 1906186 137352 2545013 489163 363526 19688 1050081 2558397 2448421 612818 675057 572852 1446780 1475847 1477304 1344094 1662320 975084 135820 1209223 2459764 919771 1764731 1583179 2424614 1306660 690585 1984087 1987413 2037885 2613771 2069815 1438672 960464 2440247 1981761 1985228 2351031 1665418 1296584 960699 2237786 857400 1403389 2272534 834975 21955 130345 1297230 1247371 1452753 977420 1623969 695627 880269 20856 645696 1093075 136958 375220 1434431 2039301 2087591 2505885 2638280 517660 2025151 195913 816548 839520 1561543 1247427 1840778 2365808 1013086 1866635 1468616 2030314 1603642 2312467 1192389 1321690 178542 1333388 1688934 97518 616774 2630658 647419 1076171 79447 598848 2554709 830148 2633173 2381951 2268334 1595341 1026214 2357777 2492679 1676853 2055404 969562 253248 1807437 1349964 1350435 1224932 1762578 286966 1817776 1403808 1297050 2484077 1522726 743302 2366192 2295363 470054 854803 2503157 2143647 433942 287421 1950233 706598 285713 1646920 2239496 363325 767362 1527026 542222 2407818 1285933 1644352 1382901 2392461 891401 1088293 1794680 2318601 629590 978448 1393706 207865 1651780 933497 1064412 2029570 458117 2642309 149269 1511134 734579 1486449 487811 837423 1181654 1759264 2457220 1174531 1181433 2613411 189928 13729: 2120863 1312395 278296 1028072 2570077 2507736 236943 493123 1975150 922870 1959415 868680 2435428 271172 400406 670825 514829 1624970 311034 2342053 189653 1475225 65597 29737 2610602 2170684 988283 2523340 1096251 1694119 2255804 2144764 987245 2355286 2619027 2365640 1361857 519130 815963 242938 2065216 754106 2376208 244565 766407 2072065 1623186 384687 1950598 101089 320916 728560 337345 1093811 792737 1605938 2264249 732972 1361862 2137406 2584494 1045759 173606 1373: 760913 1963111 1370640 849884 1478457 1052702 1746058 193154 1475499 816562 177328 1684165 1108979 1755650 2258151 2602249 1649953 1616396 2390198 80966 1675159 330016 2543785 1821014 1841660 2324335 480419 2024418 2080834 223371 670513 1899746 1577724 410466 1875619 282953 1886706 1245343 188680 535116 1891004 1470398 1220008 176673 2199484 1219841 2401304 502406 1878665 392883 2548244 1379299 101247 840616 140461 831739 848608 1388198 477520 1464406 763967 14422 2178965 134712 1393472 2599874 2257412 305482 1631263 1630842 2031838 1646292 409713 680712 1626750 1064807 1025389 2324680 500376 1343042 1620804 1443307 828287 1100714 181433 1765734 868855 2061024 2111755 1524050 1393909 1696543 109174 2384836 361221 591981 1635667 1735605 155807 206657 2016278 1286728 2484495 1327960 811956 1293639 2298506 478251 1421434 150524 715639 2515093 1759207 346880 1387472 27363 197516 68721 1829286 1955173 2311791 1104756 2308382 1671249 1482237 2555416 1729342 1042938 2486809 1486502 171430 239903 349487 1071916 303318 1346601 204016 2444202 897246 2386647 1241482 2386078 870098 1981588 1258492 2191197 786445 243304 1404136 1979486 583513 1091251 616636 2077960 1269654 926392 679800 977246 2107450 1711992 1715801 1642012 83007 1584467 511225 750242 718346 1885132 2548264 88909 2039921 1589695 1543989 2310639 1607828 2620703 1809389 752244 735297 869666 876370 1169929 1555257 289334 203495 775399 378481 1393321 57775 748485 2213270 717303 2366093 2564164 683211 841866 108430 1430839 2065412 142013 349411 1850848 1642668 414621 2599393 1180507 652518 1643986 1966272 1049320 1248822 349167 1263281 163758 1210078 1538896 2442534 2632621 1600444 1844863 324414 822021 2628198 827445 2634960 1802890 1626595 2620850 90548 1292581 277434 2037703 2508085 2211193 2068151 460798 1579101 15445 1436668 226355 2425216 2182121 686685 1910003 2137874 1699466 940644 1798040 624124 1336817 973493 1839283 368957 1428788 1233297 1252955 2224711 1494721 917130 1581671 1670765 1251689 1301390 1741944 1141670 317630 1257714 2229381 2469810 2263311 541137 652816 1976291 1945595 1176919 13730: 399218 1944750 661168 2243637 2484536 562017 858947 1988363 13731: 1671304 274352 2126139 700301 352207 2296504 1197427 2282663 1082195 1706679 13732: 1077894 666531 13733: 1027153 1957841 13734: 1132481 2331088 13735: 1392539 1026111 235693 301111 557704 1877366 13736: 2202464 868242 1812940 401355 743238 2417164 1746766 1266804 303294 644974 1939086 1576194 1204113 1730099 1039046 1408643 1194121 2579151 777433 1307498 2436738 741891 2583526 1618078 1933010 183388 2167849 2455456 1096479 1233879 52008 212001 1672818 316641 820230 2359767 1441063 1915827 1014754 634183 756567 1236852 1064493 677609 2178789 182780 1280593 305373 2091928 1368981 110466 2124730 454006 953323 196205 967913 1790979 2057387 318864 2249295 1745391 956570 1387855 1391684 2063626 2124875 993314 1278569 1882200 281424 1907562 173566 1940727 107089 2184515 2426915 1249532 1519184 1240996 1906423 2052398 23454 1536916 413166 290146 70984 1214710 184568 2263437 37892 309113 1377619 13737: 2449141 1743758 49892 2589300 831643 259637 1989364 1511574 1404216 2180610 1422833 94487 207120 620833 1715163 2491950 1690385 2576935 942853 274895 729629 1951524 118516 2545061 1334894 1916428 708118 2581019 627879 2484301 1974708 835834 2456402 2260990 1598464 1391137 400440 799122 1183946 1767724 641603 1376886 1466027 2446225 2376511 1628295 262009 2120134 325744 2243681 1431394 2207806 67345 1590771 2538397 2494995 13738: 1643149 943395 1313709 1351132 1182454 1108432 1111556 314635 276272 178312 1655469 650568 1915111 730180 1172250 1271816 2493770 992918 1153216 2638601 2064254 1745553 2263317 827801 1143539 13739: 280523 831812 2031519 66150 1365379 177183 1410948 954489 1625899 1465188 2036299 795473 206907 1374: 460536 1372014 1596677 695555 33473 1991541 192098 256447 451346 1219172 2348165 138108 2011787 833483 1144465 2184128 2314878 13740: 1812598 2313892 452036 1241692 556843 13741: 589626 1241163 13742: 891353 565035 428743 1666694 425908 1460606 2208180 2090965 39424 258767 2453782 47198 2332866 720202 2376218 2382189 438446 806369 1233877 2416771 13743: 1987706 403863 1582415 2587024 860465 2163234 375930 585771 2485676 2019696 1961681 2137538 2584454 1025537 2123411 13744: 269983 2194357 767182 1274750 272287 1411899 2348555 825810 1599837 13745: 2552292 1484032 1592845 1977316 2555763 1997612 2228763 2585952 1170928 1617433 607762 13746: 982771 2101154 519364 1487081 1337754 1303636 1155649 2151532 1280750 2342423 1778613 89649 13747: 359012 1628484 2249996 1135336 1987806 13748: 61691 732556 1963313 1550671 1218742 2000940 1606167 1270347 498677 33837 1342027 2367780 946260 516974 815462 862550 2557200 298370 1722018 1679902 1801551 660336 1909699 314070 543446 1256090 45752 1087995 528691 2449326 1716874 27948 1619037 211123 1693152 1666170 684830 1341704 1938691 2175492 836441 1883502 371122 2370230 781133 811255 1544367 15324 1965731 2364775 2171151 25461 1482211 1619317 2506974 1825268 1120374 35294 1305753 1488264 1141371 1665794 540417 2419897 1699713 2629277 2602399 155209 2293294 2517184 1825825 2208527 1967074 118208 1384658 709583 657813 1307914 2190248 2790 1653658 735850 1513669 1588371 2528749 1793146 1918958 1031680 422022 1687218 2340324 2564859 933895 973399 477927 1432352 303969 1371995 2413297 1375: 1395914 310049 2556090 2256898 2513674 2027286 680481 61807 1816501 1509639 2289101 411114 1073787 633961 1906484 1970310 273882 2604415 1265800 690767 655780 499134 637659 1501107 705889 90882 458657 1121944 404629 2171212 2040274 976884 2201756 709534 151759 510144 2348313 1424213 2260990 2521856 1104325 2575991 673586 1188440 2231980 427856 528974 2149592 349432 1897252 985833 1340906 631247 1202649 1834647 863328 2554326 660173 2124711 1505514 111333 507902 13750: 776076 1269330 2108784 1542935 398298 13751: 328640 1526832 1628517 2230959 1553295 313385 13752: 1906923 518308 13753: 2406255 2070572 104238 1352367 2376412 13754: 441153 1100438 2466356 1580949 1211319 829645 1369132 2582088 1251338 988804 357006 1020195 91114 147157 1725161 2400012 737516 1517350 450055 1495677 329207 1849008 535026 992346 2562177 354439 744192 2301114 1281337 1767552 458307 2630492 13756: 1892798 741851 251982 195791 2100721 2421668 108032 2517235 1855653 2555614 1030037 305902 625205 1633749 2496418 13757: 1334997 2320686 13759: 410752 2444072 2547023 364140 1876187 301322 1867113 1376: 596013 1025642 864911 2048837 2608352 2193613 930987 1512603 713435 1418958 473246 773688 109127 1457953 27822 962763 1534487 2309712 736421 355278 1533540 1802354 2235516 375816 212424 1795159 864010 2145959 1188122 13760: 2206863 837722 2055161 436562 2133760 2134801 182009 13761: 1453316 460747 2068203 328839 986479 1528384 13762: 2532609 13763: 895601 523169 276294 833688 2203274 1539832 2588000 997737 210374 521944 134184 283067 2580614 1819419 1298615 1263067 53380 627082 657560 350695 9872 1959268 1618980 998607 1477241 133395 2135976 1673908 1857003 1844280 1200781 1684910 2289944 743441 202215 1555576 1358515 1586607 1766838 890687 1659958 748312 2440958 1572793 2500685 205582 257672 339284 246342 317600 1118398 840289 23579 2645176 1144181 1482558 1537899 1982000 341126 2152154 426142 2465094 1556389 772725 2105792 424329 1563317 171411 1218644 758187 934664 1601668 2030862 1751814 1793152 2483990 969847 2419365 1327510 1092802 1830235 784447 2401475 772585 2177208 2547082 1210793 2066849 745561 2203861 2527363 106256 1856804 2231418 2496518 1625264 302272 2114321 750722 2002637 2544618 887237 621429 1089142 1946791 1713335 1312805 2289935 979383 1429531 1983490 2509079 1638959 589066 1498181 320953 266689 1820913 425302 2395843 825695 838255 2386043 2182778 1969683 1673109 2295878 1383032 91146 38833 2123083 1617167 515661 181479 2240149 571653 2471664 61323 2597404 2292960 2189762 580906 1967645 1460935 1352424 1048817 232593 1082465 261254 120072 976521 349880 2519782 2597845 703484 34514 1266916 368940 2289466 959232 183393 564916 236930 1477552 2080663 2350962 456465 1022416 1283558 212565 2415654 800145 424818 1090017 2243483 939940 1822349 1898780 1691617 2043853 2506300 707381 109575 1449727 1451757 1540270 1737572 262436 2552516 310661 1828150 1391711 1210736 1660006 2068680 845920 423933 368231 298579 412853 2564738 462584 1970306 1247372 1255864 1968105 973202 1945392 940469 2596032 2374089 853662 2047787 2144060 2142290 1839681 475798 1384529 51943 317274 1188955 2540744 2236420 798167 2378742 1159592 2306960 1504470 496815 2018587 2220842 739323 1197499 1862989 2246146 1098977 2617933 929095 998035 536072 133168 723484 1928647 1280304 2241911 466669 77237 2100186 790979 802746 2243335 1198866 9815 1845247 411128 1099687 362301 880974 775113 1775008 1792231 102570 1173325 1370011 186087 1381541 1714991 1882549 35781 1058417 541613 1212693 2401087 1113934 675886 72869 13764: 1608452 1314512 1377018 1937794 2424903 2134424 1714054 514892 1058317 2524907 1177848 1996784 2413874 1240846 13765: 1331175 1518071 2303558 1381451 2530047 1353907 795274 1582786 2358685 152958 2031648 2062857 1922937 116334 2642642 1103874 2078115 1836344 485462 46650 2377042 594445 1076842 938623 2107966 971420 956271 1070896 1985228 1218907 1474057 559639 628112 2383986 2639280 13766: 789846 13767: 54974 2536621 1249931 1257636 2040092 2516849 785023 1379550 1695983 2104833 1623594 2224272 415126 891093 965858 1366427 2284105 2242710 1058555 1652767 2074556 2479019 1283802 808250 351863 1495525 1606543 2102426 1933961 190763 13768: 915001 699539 2492016 887228 1065191 593525 1954784 2149865 373442 2177466 2457172 629010 2384389 367539 596317 2505247 1240597 1523641 1725861 447206 1218545 1684772 107603 952579 130061 1755477 1377: 2192420 67822 339527 301037 1851786 496815 522130 13770: 1247608 870865 1521183 2418370 168834 2005509 1857820 13771: 1392773 1932455 1049731 790809 216963 2177447 826126 1003957 2173196 707343 1975901 1150615 926921 623220 2633033 150461 121971 1777805 554557 1695025 282076 981454 500452 758609 1184392 2026703 1789499 96397 1032255 2302782 1386805 1214424 65289 982493 2086274 1431673 969224 2161124 33885 576161 2633127 1755323 2377749 965562 2327837 2349719 1431750 1793842 862443 1768373 1510434 1742804 2507288 21487 676437 1169832 1515249 624839 1833882 1256421 2342980 2590210 560490 477018 1320316 2122107 1798676 2238702 2572491 2266996 619927 586613 1670981 2434614 152117 117228 1671521 455479 329663 709989 2189439 2638967 460365 897877 791785 166728 1857822 2584835 2383847 1645431 310870 1336925 1249341 82935 1797590 2169678 990106 1455715 1442814 433713 1128272 1269534 954310 866511 2628467 1596189 1822180 638381 992857 1294997 1412800 2584374 352589 1735629 306138 38391 339753 1320868 682601 213427 1928025 2469621 10865 718012 1357667 13772: 318920 1805679 2530773 1467750 1399818 1316866 1077173 606172 1366936 352142 2243435 915959 1862862 1178540 886870 13774: 2299588 760558 1284556 1921624 2277248 2012897 1613542 939674 1077945 2135177 1842799 1115801 1688477 656810 1368833 396456 825633 600339 1648404 2000032 772181 482947 429834 1817307 1955407 2409399 1799009 61731 1709831 2403539 231203 2139903 1303592 1652052 1458985 2383395 1404863 1721047 2600169 1990210 1683741 1463613 1760989 1756475 1960731 2320053 917560 2437566 2572573 917221 475946 1743001 1943536 2564762 411354 2331843 2113507 1877477 1416149 2226615 583357 2234047 2211173 550492 2353804 794951 281727 1999566 1017865 1130997 291020 399031 2277484 1850193 2153998 1731423 1024318 2371590 476853 1778239 1477838 1383921 1895438 548084 230028 150283 2466668 1540102 1276062 289316 2040664 924349 2242732 2253578 1590215 1800534 761787 2582346 1513108 483066 2098136 116042 1891779 365213 516026 13775: 1195095 1775778 1019877 509365 1145802 1914553 2255985 1779315 2060856 2198724 1988325 1823722 13776: 163794 1801564 786952 1084006 1892784 164223 412715 527283 13777: 2084891 488494 855214 13778: 1172345 1435721 918455 293053 1844547 864269 1378: 1796095 2192864 13780: 657040 2574911 448408 1761090 1049010 527491 13781: 2515318 2089634 1909986 1561841 13782: 828410 1744339 13783: 329839 2631454 1786503 878735 2312793 451939 2323714 24612 1881160 1405707 13784: 840401 1967147 1490641 2469958 2167331 172474 755862 1776482 179636 481440 2615082 2088403 38984 1955706 2085623 1813240 617585 1001359 911068 99737 1382839 1646874 1790674 850845 1541807 931023 1904729 2421395 1605230 758662 256573 2451739 1447389 1423987 2054203 111823 2246410 1460657 1775841 2550108 1963855 1463088 570941 1652349 2261712 1636193 859673 191666 1649947 1130949 141186 596999 723822 1310723 1890801 1930099 1049668 862108 1097507 1294955 174717 480664 2297481 543878 909049 1060311 1675858 1842149 1336410 1577007 716523 2361701 1075722 489485 541823 6510 2037542 1611055 2431172 1659172 1915183 726383 10630 1049274 454750 833934 670986 367741 1077806 507082 1908982 2055431 1355330 1722860 1292190 1606186 959813 1856091 2250711 2268182 1900588 1950372 2095347 115959 1921953 649837 2268949 816854 2468399 102380 1440903 226632 322938 1723908 2242933 1192838 1011282 122001 855795 2319850 1848532 57554 414875 1629583 2466243 829699 1470972 557401 1897011 2102164 1842150 1318471 671876 1754027 1064134 1290799 2312449 1975605 164218 2438125 2115237 1531414 1620991 364208 911989 1573704 2108394 1713112 1143430 1541065 446551 1944449 674206 771828 599348 1368013 2423390 90355 827594 1685974 1551180 1943092 76916 1546589 1556340 92483 387008 770826 2089988 719327 940066 669588 413214 1249138 2384928 357522 984935 653482 368292 370622 2364561 50067 1948646 1308634 2585952 189098 961126 2371577 1780462 1312722 2175099 2326686 2357186 210420 1155385 446018 393885 1469228 1373360 1844342 2351187 2092445 2433236 29184 1113835 1182065 229362 1817892 2486001 476520 956821 1222662 1017918 50490 1997940 699604 13785: 1033508 1831179 1840783 735661 654849 2148599 555402 2514933 104355 1877131 2556383 1764714 2468332 1062852 282048 938568 1048358 2598759 1741344 2563844 1137575 1714897 38282 2437464 541689 1417430 1441611 567144 1246998 2317931 2372965 992668 155945 2270564 1087828 784498 976786 1691941 2476707 1387113 17047 742461 14352 921389 1902400 1420392 1360896 1173487 672979 2458647 1089076 388183 1163151 2446591 841173 558764 776285 1174447 2018061 1548773 1272827 2398437 13786: 1861398 2027699 604715 1227944 2057838 752729 759417 1095535 1773174 13787: 1923912 1308167 724777 2169283 1862624 2018769 1221544 2017067 2536383 1695394 1404372 589083 2040954 2201715 978978 1132511 353012 1202799 1972696 2125252 244751 1843005 617673 1948663 1708135 537878 1650430 3240 2406185 497739 1980425 1129745 125903 2599431 96408 526032 1579606 1335712 2580088 825576 175058 1006590 1467523 1391856 13788: 2220725 2348751 461587 2164103 2189315 713561 266777 313349 13789: 1660267 1410294 1379: 2314792 767665 1642467 87920 13790: 1808298 1272342 1771766 13791: 622194 344696 554558 1655708 512388 2558838 13792: 306169 13793: 1405456 46487 13794: 1205755 13795: 1826931 349770 2512124 14691 167925 2340175 2073853 551670 1871079 2298704 792488 2549506 782776 269374 1576206 1472518 2229099 1614339 2260275 2337072 1104894 2118258 624535 1050920 2566286 1243104 2381860 462344 1447717 1971790 2205251 573313 1583063 2069473 2609851 1406461 1480204 1579418 1591744 2013181 153596 2649080 668178 451674 1605213 284433 1024408 1711475 1293742 2135518 2072415 582201 2069533 1791484 912544 698392 1402521 1119965 862955 703545 353303 1649217 2631796 529305 351584 1498141 834017 1089164 1113596 1223232 1272876 2135669 1516272 238626 2243781 409883 2203987 1118658 712090 2395496 761537 1429579 311135 184818 81420 676544 491684 930575 420050 1333690 1243059 2612710 122278 17699 1795345 274379 1481802 226177 1290178 1328506 1534620 516854 2587864 2387400 2584735 166559 1578960 1586484 1970360 807663 2212996 311341 80938 2067791 892505 2590795 577578 96035 2070952 1641776 717024 314987 389496 2369101 2016111 1613207 183959 17371 7104 1536769 2125181 2424047 2372644 29401 2400655 619359 1432224 237084 206432 2398717 2637384 1048489 709100 1667995 1031304 773708 790347 13796: 529796 1025800 1678264 2419396 1834509 2109296 2130863 2455164 919564 450383 621109 2137120 1909689 2037144 1271667 337297 2246808 1370480 2502924 2211477 841553 2089955 324645 1492187 1107785 13797: 301908 257517 265275 13798: 1278153 673263 2587481 545812 1470248 978936 1812802 481710 1375578 978176 1240814 1468766 1179115 576444 2464841 2268233 99750 686493 1595569 1563705 2052551 1893401 2581260 1458835 322810 29111 1763411 1802691 206116 1116301 2022608 1444819 283650 1326390 2233756 2051140 295059 1287721 1131548 668632 2129609 2200724 2167105 969003 472169 1110421 988041 811476 787828 28172 1508976 2244639 343983 1633625 1116930 2363926 2392799 2618095 181207 2136859 1451353 1638324 872735 1574582 2346644 738747 1480223 2583515 805161 834982 2404731 2637383 829594 2166702 765465 2271950 117346 430890 1944846 323748 1298331 575293 2482428 760579 2402914 578627 554324 939686 1457006 14450 2503339 2114834 1974894 2625634 1944012 2239213 392448 633791 1344094 449543 1449241 1330322 638657 2498939 2546087 2179686 1287793 15955 346924 127884 885875 44288 1900241 2092912 1372472 1389412 1752572 1667925 2446923 2214211 1130863 1058399 1063747 1533530 1824854 670464 1181364 1772380 218390 1753633 2427806 1073670 1587343 1495806 1054248 438836 13799: 1105698 138: 1735266 1270280 164176 2149638 2588709 2030896 1131834 334813 727480 1998055 2350646 162556 1045972 2329942 69353 2188348 1720458 2175000 2345785 2510690 969604 2175004 1792849 452106 2205464 459857 1731269 1309115 2594867 1116748 744667 2048260 508815 1004682 2497533 1758753 1996705 1888734 725694 1525878 1558904 504211 1185265 1839403 1850615 403379 846705 299243 679631 2574884 1988840 1421121 1345829 1851595 2391073 2615916 720975 1816320 601468 29892 680845 192949 685076 1218599 1369931 2113548 470613 1276137 2463044 530187 2117250 2578919 2256493 892349 1041160 2634974 1333310 1529147 116699 2515886 566580 1331224 1200783 1539258 345569 1987735 2406761 1914623 2521437 2637257 329288 705605 2629314 126538 789387 1718775 821222 2296989 210296 2352289 1205382 2158839 2241873 716761 1884888 1558888 629801 2541517 2313884 2180924 1284186 2240611 667364 1085864 1749662 2239922 899195 72046 188107 1273002 502509 349187 1735986 1522497 130488 1268783 681782 839620 841973 1817237 2058273 2024051 701752 113142 1700614 482115 1837794 1748443 622919 371483 1365046 8991 1415955 919123 2186038 2564428 2047981 235480 1015672 1203347 2041222 131184 293708 2404702 1138575 671828 2092512 2351387 1057337 1311584 2593371 1688134 1409798 992975 2301847 1210485 554292 1179290 1767452 390490 1149049 1911710 951873 157527 1649949 1247398 765740 1418405 2328849 2573006 2611698 829305 821315 2422017 383274 1879011 413882 944614 1340424 1647050 1408655 1586383 2342649 1765552 1617382 1678882 505022 1497013 2330526 561487 638016 59397 2448547 1454284 831572 1949183 129008 1775818 1842917 2182280 407576 1247593 191277 74020 437742 701112 2425600 2589079 1716933 2552572 2259646 200975 1777003 1815342 1510468 1380: 804004 2369086 1564887 2008336 13800: 2232104 802351 1905504 593253 13801: 1534686 2049949 1816571 2156263 1329185 188268 2135429 972824 1550950 2564970 603793 1728002 1297764 671089 1352662 2211342 708967 13802: 2337382 2060291 61624 2008336 13803: 2084572 2565504 1771252 1048289 223959 860775 2065019 1154641 765167 1392742 414258 1310974 1586383 13804: 2496849 1510766 1089888 907026 1553635 13805: 468572 1408352 2199415 1000546 1448808 1781836 2013650 1658930 690763 1966998 972817 1915183 1165572 279222 34599 1108109 1108236 459321 2062706 819880 1912109 2119994 1212537 1612920 826920 1783762 1428523 1018245 316053 1985232 443508 1653932 359853 345805 2047279 13806: 2393743 376508 2485616 2147650 1599977 1238388 1936750 599328 2119724 124145 2525827 1972439 465247 578164 2607880 186244 414243 630924 2244376 226282 818154 681830 1173626 1630771 38998 2544305 1975192 2189209 1109353 1013913 2489068 2306758 1072774 521611 324784 1456650 818926 1273709 408840 1709037 2315626 2173286 1333711 2314134 2267460 426406 1732101 2553781 666250 733559 2113433 2556654 961751 1155815 2252227 173152 1397183 1968070 1617185 1196845 1524862 13808: 2224881 357521 2348376 2147741 982771 2518523 306781 1395040 234070 833763 2383611 2117443 928878 1300256 404701 666065 2163226 692268 969542 936494 1150965 2092933 2059984 1751053 2044291 1336649 2488810 1097782 1179165 1918229 509231 2532280 751639 1955470 45560 2494404 1852053 845009 148605 1820288 2072734 819192 1003019 1568796 2602339 1141327 256195 1042137 1757654 515829 524056 2025527 2280210 926530 2223524 1377432 285431 1825375 249369 1452067 1679774 1728806 1553636 875658 1229835 2053719 5446 987873 2139174 1604998 2432179 1742859 449591 2261748 239934 2488700 345507 1849135 588369 1134015 2104302 46920 956038 307123 806809 1638308 2540102 2190651 2382009 598165 1473145 1695935 698690 1183323 505499 1267897 2255281 505418 1305758 1346184 447819 1980086 2207042 646439 1922362 2505927 1331942 690618 2281777 1465796 2025641 597371 1331572 1835827 2090435 693193 1636901 2204538 913927 1738027 2578758 956644 1130956 878690 1625972 914511 223305 1128272 168038 637017 1318010 874874 2194545 1984638 778135 324128 2598129 188106 970960 2285196 2359260 1813704 612234 2479018 189149 795826 1447421 1467939 1772857 2611555 469545 13809: 1902726 767972 365284 1478286 1372295 2355660 137628 484766 421494 1633525 2551958 2383851 261663 83269 2507581 477122 972494 1764336 2536140 1131265 937909 495935 1953362 1404375 790760 2331848 1402303 366986 283880 1391549 1054790 1578196 1157553 2222562 1646865 137630 1547288 1183080 2194858 1372893 1864132 1417280 1245691 127143 1114362 39111 1506806 384765 1526916 1165451 1442906 593766 2108085 1617030 2324215 829626 618928 2219049 1224590 829760 968456 58386 2048607 611868 2515047 1190194 1918930 407875 2212028 1101414 735690 1882010 1563301 1570426 1491503 1324323 1039311 114930 520028 1015278 2389191 1688039 356501 2012550 1722233 2463693 708594 1695222 1937227 641264 1496030 395536 114093 1701977 892661 1478311 738872 1845989 712725 530805 184202 2311958 444962 670649 2409742 1937044 2061323 200912 992141 1917994 2525626 2275000 1112215 1037965 488417 554378 1622741 1733004 1682100 1145144 1080662 1667341 259750 1372563 390790 2099858 2503848 2506942 739517 345816 1848327 485334 427262 1224367 1283208 2284368 994057 1066938 1737762 413625 1059525 200288 238110 2520489 2600352 1657092 664931 1180482 517083 577811 1134227 1657040 1145888 1587600 315122 2467729 223391 1209437 2196199 1110138 2364456 1235278 241304 1794745 1546150 1915404 2176783 2611783 78669 78406 1602670 2062827 2618467 816761 76267 322583 2527448 209242 1373242 1289043 1469212 1240243 581937 1374468 866679 2399850 144737 1112552 1517541 416502 2089691 2579956 81684 1627033 693022 1563438 203977 2523564 1183801 513359 1501410 1470172 748617 1144897 1756138 2447599 1649794 505210 2594347 1920263 243228 1263785 1783580 964588 173497 2058643 1223545 1263359 395724 2198910 1250123 766849 1564010 1397974 200252 2169449 648909 881465 1553252 2458549 1381: 1445871 1830211 1133687 1894052 257579 363926 1421713 5927 2485163 1592653 1718526 627360 380131 340106 1873440 818804 2308701 1513808 347655 13810: 1240913 1554081 1356553 170642 1540724 830271 1914809 1388161 2499934 256218 1793195 1137135 2228079 1891928 1346588 346182 1348253 2044245 573864 482106 2053887 2642582 1152186 546568 1083365 677042 403754 2616269 665375 2230639 1316948 382479 2468431 1676671 528090 1819951 1388975 371146 1106196 156235 2020129 573093 1920253 573972 811222 1711606 2025903 1124637 557397 2141118 1315678 1785428 2164977 2188270 2317215 1679222 1757088 1378073 2564322 1091698 2062433 1226736 500589 1254570 630669 1426357 2513694 2604980 799003 2494995 13811: 1682273 451608 934684 943152 116398 2481892 1812368 1161333 13812: 2038706 66338 7884 1900351 13813: 2567172 2324407 781801 2046530 2041505 1224104 604969 853949 1139591 1165112 213296 2477388 2029184 2053090 922838 617974 284014 2570355 2302055 2555063 712477 853178 821578 409632 2219287 1482083 859358 1431850 318128 117270 120432 129580 1138131 1937841 747116 678645 944535 1174958 1049932 332547 835271 1054673 808382 2484301 307154 1742931 1545475 252190 1523034 981307 823668 901538 2307604 845356 873299 360228 704542 700126 1605585 1455605 2155591 453725 1370850 572690 639577 13814: 1493679 926374 2282264 323682 1792476 874452 1512905 1724847 531781 2461374 333379 1639488 1962526 1802778 156331 2303027 1902573 1533843 1406449 76565 2063575 2102405 778116 1609527 1233335 443256 1332965 1971360 2403270 961311 320916 46612 786404 1279496 1988166 2430871 542598 1676853 1452105 1812584 1444493 2586859 1072829 13815: 2273966 1903491 74230 1511156 1770705 525887 518137 1556216 2405791 13816: 1818146 89710 1770937 1985643 571373 2384389 1526229 1882587 1783296 761054 2164995 13817: 1237130 1184470 13818: 1069044 824277 642563 643973 1482718 13819: 129921 2603689 1430967 1988873 1312864 1934640 2470582 1789934 523653 1823836 2347864 2503905 1356529 1305278 37186 1903006 866622 1378961 1168051 763252 2207893 2630534 455984 1595652 1125488 1350133 579944 2281917 2193471 1084316 782261 1509486 2134678 1658366 235012 2273865 1931293 1376350 1382: 2422967 1925152 578482 1279283 1409821 1073560 15420 13820: 2099696 401525 1268466 347981 2295995 1703099 156078 1925428 1058006 335509 1675506 1660407 1101797 2093190 2442578 400946 2084969 340618 1494048 13821: 1098091 380408 13822: 2079376 2456463 395709 2449529 13823: 1664859 188106 13824: 1035565 13825: 1341137 847553 1173009 425995 1711551 2495584 2384985 608443 970300 1243410 71039 2341139 2262015 1841197 137234 1912840 1043804 862243 1696463 123852 806870 8754 1464066 515643 898642 2478760 1017865 1815724 1623225 2559073 215554 2555897 611770 1657627 73740 1100934 2637587 13826: 2630241 1750296 551643 692692 2027309 973691 2593617 1588718 396052 2397237 2059051 1839692 1020494 274257 2547874 2220245 1091890 1993445 1228787 112076 1085925 2057089 2035835 2476598 2102064 158748 557449 2010907 1531190 1590162 196239 553632 13827: 1156495 577797 1690285 1796914 231724 2354353 2290238 1258803 844754 2610536 2574204 300603 1404160 2588888 430227 2079539 965222 1087918 1392819 1743430 1664557 776018 670645 624045 1143391 1182655 1906563 2053392 43641 258884 2607137 69898 493009 2558477 1996714 2021298 2178747 470439 28172 2381953 1370879 1627084 1119568 121699 544889 586448 429896 2599163 1962892 784765 1105463 161964 1425719 981869 858154 1679797 2252878 2384127 2132489 1705618 2201611 1325787 2201065 1369242 2361378 1534945 495244 1797090 505088 2440315 2160004 1305753 1667848 228791 1135473 408628 2219907 1819881 1018434 2204654 736845 1622113 2000413 2152050 1130106 551448 784876 311838 2117415 2348329 2245294 247655 853662 2137451 597648 2520447 24058 73306 1848770 2012279 1054535 147404 1693134 730375 933266 466005 2397284 433492 1713422 2492129 581024 1211811 215340 1269246 1051754 1965849 353528 1766182 13828: 573364 2213414 13829: 2386479 2058184 296246 198196 2170784 1201310 1458841 1124272 378988 2091963 647688 1235813 1760873 2401053 1115403 813746 1490741 2224662 1034326 1443301 524707 521153 568281 2162131 1674971 2320454 169221 454808 2164739 1982849 750314 124863 2025153 1799244 1256457 299274 2005820 1087053 282627 1087333 1184624 2430483 1533677 184385 2462398 2626527 187373 1362317 1811566 196791 322080 651133 127419 1672196 2197904 2203225 1376857 766958 1506987 677778 2371667 94080 1464155 1047202 130099 2603520 268064 522447 2568821 460679 2610040 2393261 1285360 1406473 840623 1821217 2242532 2175634 206335 84248 1251432 2330225 1620258 1651408 958067 288949 2127361 543049 1861500 664050 425375 851520 1304543 990948 2625707 2481386 1121354 131587 939625 1615225 927221 565504 2192873 232716 1237753 2188270 88883 2164563 1874991 629794 250921 1387987 4700 1702575 1803790 440858 868879 1536576 198946 1683284 829925 2318306 13830: 2481642 1450090 1477838 13831: 1109700 1048939 2141661 1848195 175826 85124 205438 233024 953126 2472461 133263 13832: 1160189 1871967 561843 649788 1093608 247999 1834678 645800 1082097 935196 1512798 2353520 2418302 903438 1210713 2578249 2578425 1308512 362289 1014805 757420 285820 1232529 1398354 469968 649804 1439018 531277 1974827 2304090 572067 743473 2207042 543411 1510166 405372 1444275 1386350 135736 272641 1908977 622453 770965 1088751 658352 563393 144574 438978 2121398 1655776 216607 1842131 13833: 561733 446800 13834: 1217422 450665 1815201 2420317 13835: 2103237 1983226 994466 1304651 112189 1437631 2231408 511766 672566 581318 1033446 555561 229472 1082403 2598320 1956947 13836: 1373164 1042095 1000457 2311743 1487697 460536 750379 1451623 1524379 1002587 2590175 1274561 2122738 2033308 2450559 2587922 2007579 933248 2135192 515421 796665 62754 833608 190479 833797 223534 219843 1696933 822599 1954358 409948 1842129 1958619 1516883 2109792 2089719 1069962 1921235 603876 80298 1116571 2371930 1423321 1208223 918238 368995 446196 2449866 1030451 1212343 484277 2594995 2630767 1543312 118324 860821 487631 1723227 1271 2404 191818 2278527 168109 1195278 2648610 41774 1947591 1968581 2028282 1594688 529251 2281678 2387125 1320754 909302 490222 1176037 1236197 338430 835719 1932189 532208 1964326 2299932 1926491 994581 892498 2396805 1078521 729326 2172903 1014762 2251958 2040825 1773234 2383594 1503759 2614340 657039 1521183 1294476 152605 1125260 151834 126749 1722093 997760 996575 805950 1489574 291447 2216295 549835 1138509 1320352 1155148 457125 1947956 585339 486582 1714506 8205 305938 1465436 1320227 991103 2516525 254228 1514596 1353812 1434734 1741221 1526197 1256042 765094 632017 1473742 1711194 1779310 1169309 1283365 424828 2535575 2483981 1848429 2632207 901024 89613 2389077 2487614 2588416 2167993 2346146 2329863 700998 1167169 337252 773018 521160 2173740 1617017 1037790 1762421 320550 2559677 1985941 927015 2132202 1637628 1677939 1685286 692504 2588844 350444 1289891 1468415 50339 1912354 585883 2476133 698469 15737 13837: 2084593 2040351 823596 2373292 1521720 1519940 13838: 152583 1677871 896633 758805 1943395 1503053 158586 2106205 1672014 13839: 2464892 2067268 2577513 1790280 315270 1839748 1736939 2390451 2031198 581649 1043599 2641580 886905 1567995 1074644 1778742 1861689 1917538 937446 2228277 2326980 195782 1384: 96882 1893587 1516234 1679206 2538479 360841 1200928 2484944 2595294 614649 819855 46283 1807039 854356 170378 619718 1234048 837128 1035205 1734483 1453711 1618828 2503473 612420 2373473 5987 1053077 211022 879912 1307848 705695 965262 321868 470187 1450765 2568818 114893 1256283 648426 2557624 1026814 355311 159603 173462 2443670 2289469 367235 2096394 1015301 927551 1252311 857633 2492458 1398122 756789 2252360 1670275 2256160 1328999 2335307 1445551 909891 1325516 13840: 229220 1563918 2500187 1156495 1582456 794607 1237199 848439 793754 2036539 2186656 2646060 1780887 513773 349831 1478286 980569 1097324 1405978 292911 342659 363833 2441444 861239 1934195 1453814 164210 2390783 364184 1915220 2104945 1812647 1919574 542764 1431167 702065 2513780 1137978 1466349 335966 2232927 674529 1261835 316894 2275331 591696 1039336 2252207 600529 886213 689862 901830 416694 144134 2492526 2629032 755015 1507590 685023 51455 628364 2086566 972192 310270 1557000 2059620 1814104 102100 887825 2539190 2016776 903549 1723551 2194924 227160 2235844 1647702 2499082 951479 1701418 2316937 783994 43044 2579306 151895 1936338 729934 1147039 500932 856697 994389 1689782 1770812 1486544 1935804 1309495 462274 2267437 2571388 1332800 457748 1932466 1708036 1997340 369542 2562359 55637 1424440 25243 409756 1041765 2464514 1077238 1414559 2115302 1528002 2405780 537898 2083076 107183 1586088 381650 362980 882286 334781 996318 1374834 352863 1764799 602270 2592077 2377135 364244 2438371 1704618 541497 2529424 1844486 2063640 1329862 2035139 2339234 2306301 1599986 2376407 83227 1406061 1756262 1032853 1727787 1704132 2161965 792606 2607253 145271 224197 1198815 793578 169954 2289514 1502202 2407866 1681492 1318636 11831 2482419 1738297 2276837 130185 1950822 1643921 2478825 158257 1523192 1289963 1078218 601952 2326007 227517 730981 523668 1856532 810401 399862 1976969 640631 1175905 786334 1158020 1413875 989502 975152 2053615 1320316 2399939 976513 1582465 943166 1055669 1184029 2069325 1448334 126 2032756 2527862 465532 981133 2074505 176327 180561 2305583 60448 2165958 1145485 1486697 1821132 1197818 1746782 482025 26266 1733080 2165084 2015425 1634320 2342751 1167370 603350 2034355 1473940 185646 1920951 36730 1106317 220933 1372434 34402 1540438 649132 2417041 550612 2590128 1566282 101282 1821519 1607317 2567502 1587925 495268 2569954 649701 1866859 2129390 1396900 978707 128783 1269943 1206791 346349 2645315 2296867 1422794 1734579 1436549 2220120 1509087 718309 145019 1891127 2186312 2121232 1877532 1048439 1957875 699537 1448695 247660 2237756 2364836 930179 211375 1160687 1279993 586301 2353643 1907013 1418989 1739765 2130473 845414 1508391 2317369 1953553 1248050 1813010 2557166 1974114 2245767 1808906 2067082 891743 327297 160550 2597088 1159264 689119 1102596 223305 2460308 2093894 934472 282154 227512 641598 1641464 418832 1108379 2567699 1338345 989019 2386766 1797948 1619 1163598 2423876 331430 1092195 1034071 1944906 1159649 1368169 1392111 2646219 1132087 115811 1976542 6915 903673 1498682 2449325 2185715 1727050 616188 2605240 1490173 1275753 860428 1455977 2265627 2168661 2122440 228703 2432578 810829 124320 2045628 959590 1372962 1936495 2525065 1651660 2481781 1653052 767979 1567959 2065071 1918039 1688866 2331409 1154872 706274 1122306 1468597 1118096 1752442 2442104 862746 1780414 640342 2647738 419155 1373897 508411 262134 1915716 1654359 43164 1470140 1169301 1570670 13841: 2363425 89177 834424 1417821 664809 2323778 2319756 1148433 2432172 1867320 2473418 1904434 416271 1737097 824860 2482774 2466668 1315543 1724632 1911331 663940 13842: 313881 7797 543637 108442 81907 2065009 2392766 1583337 1708500 416407 1376266 881671 2162239 992421 339390 2171934 698457 799274 334578 2201816 484929 1007905 2476431 1618112 1649929 2627567 1675824 783616 2216832 310224 2474306 2213116 1074402 2048052 1881705 436063 29827 599707 13843: 2506780 897024 1756632 2343474 1956308 386495 2139940 141093 1904323 13845: 111319 2231293 2548462 2502224 760189 1194815 114194 19077 965620 422262 538610 1005202 2392104 850652 2222866 806405 2436359 1193844 1228594 591073 247842 2363782 838615 665930 441034 1867699 2175752 145592 1606499 2509707 786409 2304851 225482 1213541 2420833 2450203 2534070 1683838 1963420 2537717 991168 2075650 1600111 1730369 2490731 1627632 2258041 13846: 544684 231744 154356 13847: 12379 1447783 1452344 2183035 656341 1851273 472137 2306785 1623180 608692 1159785 215867 837605 730087 2210499 1814174 1253685 990915 1563046 1623805 2247972 1001030 2328623 1526454 1506115 1750626 1812967 668360 127010 552786 979904 2581406 411414 1668081 1222116 631142 1799111 2259724 699691 1108378 205025 991140 2226250 903171 2164475 216194 877775 1677102 1395493 2216733 1907783 950279 744799 2405413 1319967 2040209 1896557 1611693 1231344 357695 1772043 2608507 1595843 1033629 1219966 951642 2301330 1133769 570414 2619586 2449527 795014 1018657 1317128 1852563 264157 1800182 57183 786436 888806 1122120 818311 896719 1950803 569011 1114409 1338697 153405 494411 1802158 2434254 2353478 1530019 398859 2232954 1713378 1421967 1105689 1503218 453462 86286 2385428 2267506 1185004 380762 2493074 56409 1194893 1193922 1478798 973133 2282769 1974503 419984 1034804 753968 1850089 586694 1575345 2371849 223276 77989 2086924 72524 1950837 2354053 2327967 1762653 641235 255593 571050 1297467 1171910 2181369 747997 2548244 2534406 864258 263836 1528506 1534657 320276 2062350 2645097 1828162 1769539 2157282 1866722 1417467 15593 2488018 400233 2331848 1606334 1282402 2322960 288045 315701 650317 299538 1227498 983389 1409551 686243 2262834 736728 1165606 2248987 1045551 2450196 1962951 1740797 311706 27377 73285 428105 2560925 1573429 1326315 2406495 1692085 1367353 1358905 72538 65153 1672447 1812060 1470493 550098 644704 210663 2030494 1422940 1886371 40285 2627331 465029 323883 1860579 1150948 1748689 561145 2577616 246699 1437613 803868 526001 2577232 602944 1450748 557364 1423960 1794458 1948130 981290 1584258 703470 1166693 496308 1868530 1352429 2611201 1742766 2326418 1149504 2293737 2033388 1236224 2338558 1091639 492776 2338268 1496849 1225833 482644 429729 1547886 2102040 1201582 2282637 867696 73494 1997651 1523822 407995 1224999 2545927 1743885 2023248 255770 1229114 1442328 1093977 1550847 1439770 2581326 403015 940531 917734 2111497 2201561 1314915 2129855 1444354 460122 2126577 200720 465226 1202641 1266289 311102 1472339 1677293 1662856 1462869 62710 2085884 1908489 562610 2390221 478184 1970646 2392581 1153492 2240607 1267384 1570426 1789783 1979812 562415 638930 1992946 840529 367382 790449 1375320 2469908 1029654 793114 482253 2527711 2488356 1939184 304454 341753 1192987 2022087 867001 243827 1801559 1093116 1668526 1450376 1728348 1341639 2267077 284151 359200 2022693 1607889 929994 979280 2222408 2233791 1745041 2303622 1305649 892716 1866539 1485964 1303639 663373 1409288 1745024 619891 2211028 683075 1224753 489111 1286027 848026 1191534 2327385 2294816 739261 1863085 591656 1957913 1445444 310261 2183204 1116538 2058045 408359 196894 1768878 2213430 1586748 1387432 2547850 2340114 820898 1242879 2515576 440899 198666 610534 366612 2638422 925981 1789873 1679748 1961656 1184026 105367 1559500 116223 559840 164085 1218969 2497733 2360453 1144508 379130 551031 636042 1116081 1473091 34537 58700 1626417 119271 885210 1967298 2029509 1804968 859454 2033312 479149 2252604 2331202 1290240 637644 2026652 44694 1792085 2145443 1748472 62645 891921 1740882 813524 1549873 143231 523957 1427290 957368 1886753 588421 333436 196009 1325202 413615 1523505 2452799 1864878 1900351 1553478 692400 60939 2344234 300202 761375 2239716 237993 1902337 2398129 1308048 1426412 262126 413783 1678423 1672500 2517523 1275813 2176952 791779 75523 1236561 873643 1995313 1120573 1812178 2534133 1822312 780900 1253361 648953 1238167 928188 279886 2500748 2501319 153895 2308843 283601 885743 1804240 938047 113488 2550972 2457015 1841422 1851181 1420101 1394516 2024453 1190040 675957 577006 427482 630741 606373 264290 665172 1106322 796387 2059505 2455993 1271264 692490 36195 969187 2427686 2466535 1978918 1833944 165742 1765014 1122711 1637846 2177172 2282075 1844264 1967019 1860664 2110213 802483 1650473 2205709 316915 2499426 651364 1883380 2033456 432153 2455940 2187446 1430265 1021258 2613283 2593093 2538364 2336066 833773 1437756 2105243 720375 2033589 2331642 1916914 1742338 988084 2181413 1158971 1675701 1152060 1042882 517134 20539 516662 1622108 339179 2414761 2532208 586231 481078 858253 2452030 1761236 1877774 1309095 1716661 97583 825741 56263 1341079 869446 1501356 2523612 1996930 2177175 71625 9781 1057233 2147947 2035798 937904 1602097 1799371 883691 180699 2578489 2510650 866470 2415090 515183 758843 2115420 1294613 442013 180564 716324 848431 2348160 1058754 1648325 774885 544072 692171 2481859 780783 1851680 2163486 886969 637258 256729 1020518 534604 1049195 1594125 1262640 1006199 1387806 2102807 613020 1513926 1257055 230025 1678715 2259283 112153 1211765 1421061 2630334 2520933 501602 947935 2049891 2201132 2392350 153849 2214211 1513901 1590868 2441479 1622929 1986983 1754603 1238194 1127734 1798012 898583 1065408 2577175 2625036 2171359 154984 1704326 635255 695836 1796812 628964 2185380 104159 74720 630484 409130 456904 924971 1582141 1301558 116109 1998786 199319 673334 1692921 19973 158372 677585 491965 468977 269382 1586306 303194 1964334 409269 2120351 2078566 242715 1099749 1548756 1293504 1711240 1693275 1978715 2158545 2063667 763315 1436587 2456394 225247 2271424 2257801 820393 2419135 1105516 1727691 2225578 2514865 1314459 2469326 764260 814525 1534085 1314085 1088647 1430018 1418636 2232693 570101 1285272 1853030 657047 1790001 1176646 32339 1039876 441154 351859 725161 186449 575593 1249773 13848: 7163 1081056 13849: 859226 1658929 13850: 442954 13851: 1692027 1758230 550416 1225766 2577594 1499524 2250552 985932 963684 1438090 1288999 1171730 1718708 627085 1689573 782443 429834 258837 2593814 1015914 1987011 1754017 2129065 1630890 1979409 2398979 2456969 1352867 2360499 2001716 12330 29465 727206 2196189 2369813 943471 800102 403885 1222279 1127190 1849617 1636895 210097 2352652 2069907 1391137 2521846 1088559 1235719 24333 256149 1518764 1364557 2643382 2219045 2229105 1109317 2487017 13852: 1193801 1416770 1148444 2440141 2098012 2535505 979937 373435 1655322 973876 1913246 721210 1278671 1063756 480545 2519276 178534 1761324 2260761 1332107 421295 1136335 2070617 2382631 2296531 1324636 634743 745376 2468302 1710607 2108291 1167093 799048 1512449 926186 870371 1550643 890438 2071768 1888670 1868966 823003 1911474 2181201 2039557 1789138 2421403 1929775 702581 2262368 557682 624813 6527 555975 1489967 1797446 1455849 13853: 713160 466322 415098 496673 1618288 1384516 1903491 473541 66326 758238 581168 364618 2477522 1370729 846994 392133 2135590 1417960 1595647 675641 2485332 1827893 253288 749774 2186277 1815642 1970437 1079038 1596469 176414 2480972 1556223 2609879 1807774 68804 1569003 424335 984290 1030808 983065 173930 79926 760213 189736 1682436 412805 888433 13854: 241175 1117938 2468140 1529376 2002746 2320910 1842265 1516511 980987 2196248 346506 408252 1573341 13855: 880828 134378 1471987 107776 1463115 2564085 865847 590071 2206773 1258732 1749597 1954917 1775569 240232 1100595 2394071 1784184 828344 2209865 550101 1273323 896925 963766 13856: 1183144 1066907 158966 730855 162362 1765064 1281099 1764574 1819877 877775 2259789 2130449 1321149 198587 905050 46661 1493679 653686 798019 784707 2340309 1790493 2529556 2076098 448760 1132907 2155095 2275548 304220 371072 1114228 2531188 811218 2376569 305203 1971469 2037147 2005556 2607914 994158 77345 226798 1264831 513807 392760 1388266 1839963 2258127 1796685 528617 248054 699437 1819936 213902 336696 2195610 772923 72524 1960116 445041 241599 1285359 1386002 1641744 692011 1512222 801597 150254 787407 1229961 798577 2479329 2389225 1773664 757522 704448 1844046 619219 1557065 1846260 2530556 2589669 1780820 1673724 2319756 731326 687748 1362041 2549520 1678521 787554 202446 1648306 256054 1956966 2352925 1839381 540485 50852 2649378 442257 72442 26176 110279 1310248 855074 1559351 402299 2215970 1148320 1500391 2230490 199585 1347845 2393302 1304932 506999 2037737 1422320 873841 116767 2604566 2556325 2604977 2364155 1341614 1719549 1335444 2128843 939186 1284524 517706 1638572 1117479 1357508 1210587 188104 2234134 250817 858455 788262 1778114 1197104 1858770 1224253 1241507 2120572 2638760 2181211 2005763 2088801 2290161 689356 531725 726657 1749060 31070 243824 1838238 1846103 1450098 737163 816213 1019746 179760 1638094 918440 2241282 1044757 1733617 1886026 386746 1869745 1454544 1123583 2352578 1286061 432635 419387 2222680 524765 1840866 2254059 1797512 881953 1774847 1187957 2277086 2032377 512591 1283511 556349 2573692 1061083 1287486 1927082 1640724 138145 264060 2095619 2624768 1597003 7063 1443549 2358788 243743 2231426 285319 2599611 2318994 2294863 1360165 1215584 1249358 708153 1218928 499156 1195579 1983974 912585 482855 1705409 1853146 583892 1130626 724730 1433543 663249 560435 1402692 1000880 865003 1662065 894804 1958015 2562251 372192 394261 1068908 1209534 2353062 2276510 2136313 1548475 2394943 2405387 23074 496650 40587 764545 674371 1866484 682045 2244158 458009 1734843 2587185 81193 1740954 1882248 1359867 333 2504403 2100030 661992 2056549 754677 1056494 2045297 2434891 412054 2501377 2502542 1128209 910048 2489472 340611 497506 1063197 1196744 1141371 689531 161639 892947 32468 1988074 2467145 2419897 2326330 42958 821379 2111693 957937 1619946 848591 1822584 2037528 294947 486766 1464481 2143804 1442749 1871465 1940327 1822988 1398903 1604973 2140442 2066789 2022009 1810854 885370 406483 729361 274866 10051 794300 1063612 478634 43722 1231844 1125900 2228408 1546195 781891 2539861 629663 250310 542817 924842 2373114 158758 2069176 1590989 2540867 2055015 2046440 206612 2243546 103457 1185653 1351411 710485 205296 2576917 455144 1271960 1874026 2215459 2305164 882807 1534129 64556 1973185 1232888 1212392 2294508 1653882 346500 405007 2201940 1560133 858035 2594921 1661583 1387806 215194 257395 1821972 2152004 1392707 2426830 2404782 104004 1143706 2617274 2498957 2062349 2415281 1999206 527193 1791671 1822180 752048 1909382 1565026 486033 2568886 2182679 1397643 450796 423691 12708 317496 1384853 653059 1806916 1308551 354437 830768 515285 2109872 1347684 1948066 1173969 2523020 1946215 1768326 540590 214191 740144 1399925 667240 2378532 1377168 963216 1539568 1025888 306153 1320868 601719 633235 1810254 773050 2199201 1373056 687996 231159 495690 1704277 1498033 234905 881520 852204 1162549 1261105 2601312 1667476 1015053 451837 2225578 2030811 1658547 649766 949251 293506 1737480 1337960 2636170 216778 2059286 178266 2195390 2160829 209763 1571600 2100057 268626 878102 669857 178629 13857: 896422 1666493 1071168 217658 13858: 1199337 2375027 86275 1221381 1642162 1769350 1118187 150112 552175 889642 2111208 1386: 2417369 2139785 2420683 24954 603543 1340264 386313 13860: 605237 1227432 1679030 2537509 968972 1611990 1502317 2265772 353669 1178616 124946 1304919 943287 2467065 466928 1889367 18459 1582975 2048762 2470321 1235302 221589 2095929 1158481 1751574 106842 1797061 1897465 574977 1086399 13861: 1616615 13862: 2407331 2267632 926894 13863: 1975901 8983 2074547 1711945 822456 1237186 2608542 951123 1489101 759152 1793256 24280 1365167 1703755 234298 277842 516457 13864: 1102014 372124 2085843 1132513 2167091 967507 593278 744875 13865: 719234 1826931 1611114 2123669 1125832 1062272 873419 1385776 273739 1727625 833912 2533823 2242884 1955408 440041 715707 2235333 2178277 146017 642076 1155093 136854 976273 675512 2393633 2642003 1451730 1106483 2649080 102016 1139182 2428563 610167 1171546 1362840 1834019 2011681 755378 804141 812185 983042 2482090 566222 1754466 22578 942607 2139174 159035 2387672 1498141 1334315 1013013 1532602 2171679 1593212 2030557 2255741 2237676 2564011 1429579 503251 2091829 429702 1236048 1079766 2207166 1146733 2336458 2597123 122278 1447886 1315937 2095929 1534620 1541052 516854 322723 1809207 1327751 1139284 971138 227008 2207886 807663 1872101 1028997 1250823 1632862 2499465 390505 103579 2643962 1436247 1648267 1375563 2212573 2448093 325758 2529674 1896766 1164598 50400 863269 1583858 13866: 1495876 2142990 1145970 2333362 824080 1197781 2624816 2581980 748777 1656820 36790 1464929 2194336 2019463 1884516 651775 704006 2369115 1593727 2129087 86051 1618396 1012134 1532472 13867: 1475528 13868: 827713 2309358 2577871 2483928 146399 1193956 1207990 582330 1692997 2213764 2452550 2207412 13869: 2555736 1294084 1387: 557167 10380 98611 1526340 887473 1775878 13870: 1443512 147078 2465438 13871: 1065154 595148 241324 605539 1410066 1374989 1304417 1066271 309483 282066 1658627 2353028 3392 1375976 2268896 345597 603471 308055 1558491 1036703 2389198 466073 1076412 553061 1719751 1306444 1315752 1031255 704849 1161210 737215 850135 1391556 1695832 1235719 1618493 521735 2634281 1171708 13872: 470306 2218229 367315 383642 13873: 593291 1445262 13874: 2545482 55261 1120505 675297 1955358 1391668 2043294 1930757 13875: 1411867 1468618 13876: 1769355 2423285 521126 475784 1823184 1455522 13877: 2380338 1735196 821916 1361420 510357 387157 1141512 2051495 1154268 1354340 1156032 751392 621058 13878: 16386 569063 2416335 2287200 1738189 755607 13879: 2087189 628431 288599 1792060 2000141 967817 2477354 1517952 1388: 1224812 2355612 1836037 1176127 13880: 757678 1978930 1544425 163134 231683 1754430 661484 29293 399889 1668130 112761 13881: 1945752 1688632 1875319 1221477 134351 1529635 672194 165393 2496962 1590648 490957 163296 196180 938424 1953132 1235288 732129 1485947 1768065 272070 999904 2135824 814168 13882: 2403300 2351046 1033188 1747338 1779820 2232637 2387840 2277092 128267 2304026 157549 13883: 982171 872398 1686846 2000123 1458841 2041838 2344438 525434 1311663 1559476 304742 2083939 812527 1272189 2282088 1229944 2197473 1945395 945567 644058 642572 1647470 93325 1098249 794489 1390458 1702203 1590598 1469776 1745537 878114 390851 1294055 1803871 614934 1839426 2525508 1070099 2000900 1228540 741221 13884: 1251204 2447183 13886: 122431 2000222 181700 2431434 1412690 2446563 1330346 1574118 2377749 806487 1124784 425179 2396508 1215543 1204691 242686 2481887 1191290 1287701 1212563 1180880 92481 2152050 360411 1956781 143784 953457 1751098 1143603 241051 2159786 900005 13887: 1026312 1768432 2159332 706539 788343 1754013 109030 1619240 381652 1921304 851062 27339 2075969 2158537 1133594 2140682 1840783 2366918 1577785 296202 1561 1240149 1560828 841471 1917744 702325 1665299 873668 1747699 2451008 1938557 2114620 72349 1173858 2329393 351900 1620668 1228566 750379 962156 142483 865616 963962 1143442 232324 2383187 19825 2178919 1439097 990928 1000461 104544 1053176 1933491 1583502 2300723 50837 507440 933801 446537 387137 1362619 2404317 1335828 2353875 709478 1280028 2263586 1456070 1679981 1060422 2364875 52011 1688632 1891061 738180 858550 92729 2298359 510693 2394139 112869 520767 2400892 252944 92592 534146 1508767 754993 1098872 893568 2210724 2432650 1415356 802598 2501753 312790 419304 218658 1528152 1391204 2366848 946779 90007 935525 1666177 612973 2046177 672937 757353 1059742 2370558 2448478 2298206 803235 2233547 243135 2510966 2595329 727337 591003 2029021 931995 2611251 361921 1894853 730907 1609430 1122475 2465780 1931394 613667 1843905 68922 1074825 1910264 1870112 938244 1183988 1073493 1982026 787273 68768 364014 2268239 1250973 179304 1578243 832567 1830844 1070500 999009 788224 1643250 2051379 1466413 2528881 1671865 1629265 2430802 932243 2524343 321007 929517 532026 923382 240945 2498082 1489127 42211 1543114 2362939 1303293 1233028 89068 2647365 1581773 1080809 1129123 615872 79491 2471102 2341581 1631338 2115301 1894141 529761 620011 198609 1011173 102262 695837 2003947 1227428 1900077 1491842 2452734 2485354 1503484 2598196 1260484 1467576 1218644 1153517 592069 992268 273882 2052132 450438 961383 1186442 2548513 2255590 698960 1612973 171415 1862727 1371724 789186 1077720 1346551 1570832 1179192 1431415 527426 1060676 1278450 1822912 440389 1312192 2556953 2299584 1925945 1113239 1534317 314863 1798411 684332 2131576 1021834 509324 1282227 1170062 2168644 2195297 1410528 54918 1045053 622731 397045 1821403 9424 20288 1825603 1916490 844561 1528231 656736 776332 167588 2459818 490603 2082608 193940 708879 2497646 1915825 863955 2497288 2276862 2449193 1262471 2084626 1443417 873958 1721700 566986 671122 2417860 1811831 1300978 2291860 1744117 1434855 1809912 1826656 745665 1735800 987220 218238 900817 617822 2497927 921500 2263063 1319494 1564390 1135017 1676270 2244694 2519226 1442392 1093349 2547071 2263902 1914478 491728 2426636 1344661 248736 1160686 359326 1505718 667753 723408 1182368 564023 2229313 2595479 908722 672037 494295 1010527 2122614 2597406 1410890 1003694 1753736 1682557 600916 1013465 2590670 1847772 1869163 2459441 2601344 1894960 1822428 1584625 49616 1621308 19494 928951 477757 1612996 1326648 663985 2172194 2149011 988333 1657781 2512183 259431 1691686 684422 137478 757277 793113 332363 44090 1251258 248876 1133472 523635 117530 191288 1357091 2250869 1173626 2195403 529605 2433470 1653390 1960895 1117094 1318075 363652 2533981 981759 1101530 1326371 1942372 379966 837776 2431467 1101642 1917738 973335 1477012 1109066 2640041 1485793 67813 397976 713830 1922809 1823996 2445487 225449 2070443 1991646 931565 1398354 635804 308775 2414478 622380 586574 2277458 812828 2161036 2386619 1869692 523263 13896 1848336 2409127 1476354 1492771 658574 75435 1087102 58342 158698 55833 372995 870179 235310 864984 1639015 591377 1650299 2157553 2427464 1563237 750100 2492729 342479 664768 550745 2183646 1532576 1436888 302199 2187424 1030008 351145 2272304 701623 114661 2524758 1179314 1344626 2014103 1806712 1608031 2357677 1284109 596757 700274 1449960 627334 144114 1682047 1518034 1295339 2312926 462047 104792 1386829 1537562 625393 1188454 1149657 1299827 163069 306559 1980513 758555 399803 2493716 2619587 2080439 2075733 953321 1148698 568737 303088 535156 1422239 1243027 514290 33800 1250061 418321 147691 148571 195828 2583091 2138 1536340 1428577 1297164 2628066 1483795 1445653 1406473 684297 1369626 1440660 381929 1888512 2416440 2351930 1730837 1231657 16648 1226335 965745 1085320 2409710 339891 1483422 2509743 2170783 2294987 2517743 803998 2497805 472572 581625 2510262 70186 23662 2450657 237598 2450578 1934163 402832 643960 1907589 612767 382994 2243977 2319337 2248070 478600 1889923 93589 1007654 1900886 650227 1366261 916391 1971811 933788 712326 984467 1920266 1370439 1288246 1197734 390474 402268 1703907 1928787 1737020 1040233 1569714 1370968 1193964 2294727 2238548 2049782 1290688 2561815 1549057 1505524 169993 1274635 1632413 2323142 364639 1917044 2462494 143139 1282538 1753710 280907 2590280 121835 652922 53872 953025 126598 80140 301323 2124179 253034 1810246 1754946 1631069 139207 2344916 46331 2059024 295866 329956 430198 295352 1854157 1194528 2528762 873789 1830772 1682374 1745495 2598588 1527533 1709272 818833 27901 2633779 1282600 728059 153811 2128454 478425 1040458 1728452 1607698 568793 2148867 2096146 2010813 518359 779287 1076595 781747 2540661 1126215 1923133 2608383 2571296 2194831 2128656 1901075 2079885 2591269 139430 2264213 2451677 1348970 1911179 804201 2237756 2082415 442120 2424593 1203143 825568 101571 140744 1991267 1558338 2468675 1041329 1890253 1235706 489864 810373 2354671 2224709 1493424 1132274 2187348 1155766 1701286 72795 1811861 1779310 602162 510520 535029 2552216 2124875 35784 567704 1902455 1346880 905485 17407 2444312 746596 214979 2275574 1227093 635207 1490243 2136043 2440384 246563 1261875 522347 2309212 6186 1730412 2020463 157905 2482538 1202617 2588835 1438768 823579 884525 760083 2064695 1876560 937359 51821 341966 386842 2100939 2271505 517214 1810658 780746 472812 1079148 1641510 2390644 596619 542946 862641 1643145 1341504 2061204 1410595 1540026 1677335 2537153 2270329 515717 2420734 1319893 673187 678526 2581679 2056078 318198 2503222 2172559 951263 1180849 1704795 853508 1912034 1395953 292908 2504070 1735217 744006 1330898 419030 2096722 1648111 2177255 1737219 1942159 839639 608977 2241057 1379794 872827 1465041 1620328 2154201 1658116 1126875 1219815 1476447 627468 399503 2077991 1165695 137725 1346950 649955 2503749 308924 302637 847752 835776 2070036 209251 1242658 2354531 2243684 973325 1494972 2237912 206268 1987115 361399 1667820 2429017 1780157 1321410 1756138 1586676 1925838 1876334 248839 1359282 1871355 385543 1853539 2413196 282936 1766268 2055112 813517 73754 24781 1867820 1138648 1813213 2182631 1982596 105989 1517985 2409236 1677939 1713708 187499 273784 392959 2626688 794276 1838648 2077968 599021 2075925 2552212 832070 2108381 1388963 2215551 1537509 1388884 1626829 59186 684660 1086237 1968217 729324 1335594 2613054 1849385 638501 785270 1779176 2122432 1386187 232195 480817 232493 2217245 1913676 2144634 1350614 1581407 911710 1301221 1329100 1328361 603838 106313 2047090 1371744 543016 1068022 13888: 1273752 1287868 1220542 13889: 1314045 225324 937175 897853 1604680 1174950 1813497 266614 1389: 1641461 327483 646551 1711022 1960412 247909 1289281 1176462 400803 1139518 1276353 258914 1970726 448466 2306336 2119014 2567140 556594 2360423 1085879 86781 2162106 2233771 703042 1704944 1240418 979016 725984 2276819 1515518 586370 875991 1497323 245773 2102253 12842 814884 1878780 179682 2537879 13890: 1742707 827121 1048763 2013891 1878332 800983 1745354 1117996 875209 13891: 878111 1819434 1639430 13892: 1755404 798777 2415204 1326724 902539 345176 1389544 752115 2017539 800030 218751 1849838 1972884 2311878 1772936 2276659 978229 1159720 330646 2093947 2444857 2336087 13893: 1271327 890749 554520 604631 2405861 2134171 2607295 178684 726268 13895: 395100 1379632 1888171 885813 1884094 2590532 1227237 605773 90505 2489010 1582807 803332 37153 1917051 1594259 2331985 1580936 2246714 970978 2388215 1801745 1400923 212092 849354 1953823 973455 13896: 1481102 1169515 1575885 1495659 1884791 2371798 196806 942473 1358763 33152 57648 2303241 343005 13897: 1796878 1970777 326361 1489546 1723223 487450 1914257 2444627 1112137 217426 170988 2488772 655505 1142044 1801408 905511 934084 854398 1287246 2438925 563328 1466286 2395237 2499539 1719973 2325045 1234074 1115928 423084 452438 702656 2261556 13898: 1724678 206851 205371 2576124 730007 1956944 2518757 13899: 1297425 1625688 2215240 1343998 2100754 2248255 1631458 96597 667319 120151 1357878 404998 1801 1957841 139: 1390264 649591 1652444 1390: 167534 809847 1524044 2463655 2594716 976583 205474 1753703 2256102 13900: 296823 1471460 2156198 108409 519981 1567045 1658413 13902: 1270039 1049764 2108674 250059 1623646 707337 13903: 2589362 1722558 2282 1772328 2076189 788414 1082996 2038368 2018449 63492 1430641 2196189 1271645 2516307 249619 619941 646360 1361709 392934 158094 1178808 2366086 13904: 1514550 2575538 1371078 648773 2474140 2481859 1354206 13905: 14924 656723 1449718 13907: 1163907 2289308 1507728 2590916 814786 2336884 185185 13908: 140196 788182 402535 323282 428427 739472 1116457 419611 877349 1805594 997197 140416 653355 750743 2389202 1790019 1773947 1518988 186695 1757112 1684062 1085779 920617 13909: 1206452 2485566 2196366 1381841 1439151 911390 1987190 2628002 986535 550128 1347237 1327900 342711 1811309 1423394 1269502 1025908 1336136 1391: 1307210 2648723 2542722 2504680 1324553 946646 889897 798250 1247627 407037 2550965 1924084 2066432 1454096 24831 1670801 2323963 1750752 1031327 258107 2340689 342551 13910: 1011289 1000818 13911: 773005 2136657 654412 2023334 13912: 547293 2270681 102619 596741 2120724 1463402 1965898 1214671 13913: 245942 13914: 1761054 617861 458209 2100975 2469880 1576989 935807 544673 2473976 566948 482557 2101308 2333723 1932237 757893 600352 1509265 1896869 1784475 2431777 111987 182262 115933 931794 1042624 1573256 2180768 2191924 2454160 1915966 1277674 221426 1613689 1160314 867205 2555715 2342272 2263680 2481394 1161433 1860141 2050837 155781 2314712 1462884 2211466 2053381 2028811 2497845 1498250 1505167 1562005 185468 1381158 1608351 1234605 2345686 1603340 75287 1953155 711717 855274 2599873 871312 2451144 1774595 1153256 1663133 1293345 2473983 1463576 180591 159042 2115347 1618098 125454 1218125 1049334 2055928 536328 54628 622228 2447678 2016552 658026 2462126 2138 2094428 1870875 1274750 309248 2393048 1921432 2479388 799746 1112127 1741691 1828424 2542969 911312 981837 725283 2167853 169854 1083723 269440 15966 409521 2008460 2511285 1369294 198644 2295161 2535144 2573536 2330119 348234 1555519 2282273 881941 1691942 781388 8160 598415 1758860 1556860 874874 578715 747089 515523 557172 2085374 2490570 1874835 1020135 2608505 351849 1126203 12531 1387529 2191331 2274712 1364557 349586 1941414 713588 1988419 343429 2316944 1253044 2538397 1672460 1359777 1681041 13915: 1046635 2053025 13916: 2257304 1025579 2144696 937441 2637831 2446962 2181840 650947 606625 2153718 254480 1132789 331581 1932262 463968 2325211 81007 2496086 1076976 1092531 10084 1925985 465580 1949178 722328 315644 746918 1146199 277916 846661 2544842 7284 589522 454830 295648 2317924 1014799 798507 1051887 2096557 543121 2413017 511092 2361157 1391477 249021 253390 815740 1494380 932638 473928 162048 612844 1386053 2422284 2361939 313673 1891849 59890 1183201 928948 814281 1016519 490703 871200 1126882 892179 172000 2292728 1357292 714072 713610 26690 1546226 2620763 1361842 387555 1797853 887440 2482865 2188517 1291486 199802 1080789 300376 1296168 2000737 104953 1121033 1942035 1719490 278832 2318496 2179917 2275248 337681 1866387 647605 531455 1928182 864955 622466 739594 1953308 745019 2492449 972788 362788 56520 860259 930023 219841 991449 2249816 469344 2115422 2438141 308312 1822020 1865790 25461 1741924 1219262 1071423 731137 576978 2333084 83621 2231666 2617585 1023999 121921 1235511 119416 2194081 1932915 407323 1160598 256226 137703 1118424 814005 844028 1893036 2244258 620974 2494055 2544573 2638524 180688 413837 1210354 603395 2124106 2036588 1957036 419434 2240762 2576558 2003409 839462 1527192 1941012 597657 1357230 2243450 1894209 2321749 1617647 1044034 472063 2578318 1544426 855687 180311 1087409 1849790 1020518 2554964 231752 591138 416416 1509294 1844067 1624921 63283 1139507 924971 214537 2466790 88482 2050668 2322575 1222964 2481282 35400 1656053 822423 13918: 2022807 13919: 388421 1392: 1989490 605068 338368 524707 221882 489033 1277533 1858568 892468 1284710 405285 274308 1700211 2555117 1251028 2278503 2116215 374380 595870 903036 1564617 83648 205007 683501 746864 1795402 2295673 2270144 1471416 2067874 1036620 1474809 342185 2413503 2130748 1865829 1111964 1991855 470781 13921: 1015684 289980 2425255 204537 1616563 969328 2032825 1287939 2188149 1276625 810735 1019960 2350701 151549 2611810 693999 746113 1795368 2352102 38767 2233519 2049412 2406315 2266504 1703053 1310940 13922: 2387813 2133891 474202 2252223 1606407 49725 745667 1149146 1807861 2103622 1377264 772777 1303483 1476774 2584323 699387 899034 1318367 110177 2453185 499292 1675639 1084933 2610591 1983 785850 921203 2354458 1220542 2243248 498713 120143 2474660 280804 173150 581459 2515531 2080830 2438609 1517773 2540297 343923 1271921 756655 1158928 857361 2415526 2146045 382835 1889081 599035 226940 174239 499613 1550207 2374464 13923: 2285692 2380762 28386 2637283 1961970 227301 1631724 521999 1716346 315750 1046808 1832262 221520 610033 639524 2068950 640395 1510471 1070375 2613274 332472 299910 86378 1411357 1792141 961037 103789 924324 305796 1119488 523335 1397882 1338771 2054213 275172 1110970 826604 1537563 363137 1072704 692050 225444 910894 690896 611198 2014535 1663205 1861260 130609 1779412 2115787 1365881 605964 1205671 1837559 206947 2121284 197181 785562 500048 355136 1651330 2590518 1154321 1781168 2169777 2044058 1116195 1757950 772579 1616327 1111756 405299 65631 622641 1469629 327793 2118270 1447417 678022 304263 2307814 815316 1939441 2121203 443430 2403255 1211434 1061971 772991 751628 2269027 2457160 2452075 1337537 2361621 1252629 2252430 928720 1762679 587562 1819410 2443243 2315926 796513 53069 1704760 2343985 1351180 1290445 2171279 628309 52000 2352239 1856579 2030129 1131548 709768 69724 987214 4967 902597 1666604 383804 379982 69074 2426636 2188517 793350 983237 1450269 412707 1257214 346880 921696 603333 813479 35385 1335480 673322 1146802 2484930 1921972 1479608 467392 1211878 591044 30527 2067003 992862 2645685 1496662 2627539 2427636 1052441 834168 717898 986305 1461575 549337 42786 86233 2363260 664607 1493604 453631 1649316 1757810 2581661 1426120 62625 1186572 1109812 2272293 1772227 1281153 1039552 975339 1257649 1267838 2554939 319266 368940 1511155 1415063 1030082 2366877 443877 2538082 754106 2138207 2563066 305373 2219654 1863868 2343532 603627 1999811 2484538 991951 2616671 1039996 1702907 144672 813524 825711 2184073 1078523 205191 2058555 2662 2189886 2548461 534620 497913 2428099 1627165 419263 1177469 1017422 1473940 2376725 128433 704626 2052456 282899 2577960 1075399 1667893 1865941 2484005 582722 2537076 912959 757858 569390 1850735 348519 1243388 1256978 1621184 647006 1701775 1278506 2274915 1632967 590121 1750766 1241056 767580 657015 527186 501419 1549207 1248265 368792 1652357 1475847 812975 2524183 1200914 1606529 143658 1289590 100883 1231905 1305601 564660 1471429 1642703 1208055 1368105 1506333 2300874 294749 151726 1135820 1564609 1411217 1789077 24058 1951729 1077764 2587179 584567 401023 1241155 1108035 909399 672459 484920 300981 2074154 1402151 717816 1229715 505284 2203515 1926008 1048338 2301329 151620 626458 2426275 2343717 1916442 400074 2033888 507617 169028 823988 1817350 926527 626856 1638655 1195803 269451 512459 542598 580553 224739 2146786 609078 1757621 222061 378078 1948066 1063489 2108136 1003855 514990 1436574 1898491 1672268 1455597 2337469 1501341 1452919 2322377 1860154 591369 2004025 1893420 1701537 508715 1331080 2120545 721780 180090 1929151 2368508 2272069 461015 369517 1382901 2413121 2575590 1785531 992670 1330773 56019 2623125 2026399 2101917 1408958 13924: 185045 2488348 2184670 449926 2148835 1532686 1046668 1718685 1247449 13925: 1362050 2193619 884748 1806203 751337 13926: 2039412 2224153 1617957 1219298 1518213 360180 459219 13927: 2520143 2360887 164768 547570 208932 1057760 1352715 2291128 1587168 1196451 788774 1410066 1090728 227335 87925 2136321 1771786 2515144 572010 1557854 2428986 2204910 2406356 1520125 1611281 1451504 635101 1243037 795274 1797077 2188964 514964 325332 1173714 2445586 311034 261208 306622 213630 1813536 2462692 413516 1114910 1562441 2461028 759672 1501924 978529 129312 2371791 47492 814064 2084187 356494 2649039 618089 2045112 622542 2178946 1132219 1271015 1422256 834017 2325882 698986 2468476 1297386 498668 2530208 1258715 2026834 2158314 2323846 2493354 1362218 2558205 2572808 106882 2218522 274149 2247454 1937311 2151908 2281417 1297289 660354 1031029 2550382 1104853 1215097 186643 1396761 1261931 1534848 1015662 1397711 1731362 1619272 2724 1881936 1961607 2515768 1960091 1193955 902300 2026355 751481 2040573 956271 1177753 1554408 2045041 473826 1671804 595657 379261 361814 2365237 1818234 1975034 417273 1173969 2274781 2592419 2163705 438063 2047730 591471 87613 1881380 1953286 226505 1776016 2485401 1393: 1287203 482366 2183347 2411869 2425368 1376404 1309924 13930: 91166 815332 699785 308495 1930643 2342063 672852 1335613 1392658 1291152 1495979 2621506 418961 1649755 2452654 582478 1997100 1137944 173865 2356888 2262915 724308 2364678 1598820 1401691 154951 344919 655366 2388478 1702186 1197141 193052 2460311 457005 1201178 900357 2075263 1820044 1331299 976638 2116468 2079054 853091 1728225 756049 1550265 2280736 2589223 7602 1758008 1307967 789428 275886 1152480 2259587 1952263 1813802 2614925 2276080 2052767 1156204 275869 2083327 1489975 2244997 74362 607113 748573 1209622 1800781 1733187 1853290 2513144 1591025 2371469 962156 1785504 10252 1334720 1503428 2142811 2553808 379113 2115810 2292361 2386008 2122318 1099631 2314797 1019113 465965 1162198 90087 1480013 2078410 2027101 2521392 2031216 2357222 1819419 1505350 426950 1691749 1016403 2588782 2343718 220746 2263519 1319320 869097 1068656 2228478 2415278 2342607 148550 292907 699645 1975496 1917439 1182575 560944 1503934 73629 162514 2437272 1432992 825063 2217132 1744099 33599 631638 2400425 917286 845106 64772 477635 1292957 2443503 2637117 73076 919996 1733940 1340757 2122595 1591751 2576875 2522799 846182 477116 1723463 1440673 1426169 128182 447881 805336 79417 1680114 649969 378266 909675 2304670 2274600 1380974 1498080 610711 1505614 1080051 274742 2111627 2415696 2111566 895155 762999 2646878 1365671 1549455 2064006 640982 2581012 693307 1784847 1776679 912233 723741 2486064 613109 237209 302719 2324491 999378 173128 61611 1972917 2267561 161280 1471904 2231827 1704748 1483240 908750 1536263 1843338 2034050 1498987 520719 1428389 2018764 1661585 2636487 2468521 445434 759496 2474770 282030 969239 642478 477737 2615605 155538 2397368 1855117 2413457 402727 1738672 2596695 851698 594018 1700782 678787 668952 745667 1447180 2623829 2580632 355339 1147565 1310545 996556 640421 1650846 949250 1698697 266010 859354 2031359 1697585 696350 613753 963500 1883049 635782 982474 1952433 33440 87925 1291774 1502046 1682105 1554245 823029 1361073 2514083 1680116 1676093 2617330 1454347 1056904 2123736 860353 1184873 1610811 1648650 1543096 873676 345802 1519361 731252 1838590 2265116 678784 2642386 417086 1086150 2509345 2235013 2466269 1672294 1062067 1323070 2347727 2283707 535164 279710 5727 2105818 1320147 1619105 1390145 522034 2445872 1083538 1115308 1969623 1224807 797777 1838128 627642 652206 888948 120270 2216991 1190481 642071 32189 2110186 166788 1433871 1211307 2192781 897423 2502708 781678 2388609 2569206 1078411 1732941 1875294 852631 777398 1134880 2267410 1173127 284952 2205961 2420749 1779412 2308912 2385683 578263 588801 798703 2017670 2364190 94173 498434 487253 1818303 2270517 2161103 209289 2591957 235095 2401131 2431460 1494053 960733 1890978 1220205 1051887 936509 514810 2061794 2370765 452054 1447636 2344648 744626 1439178 512588 229255 2155463 1122694 1978469 632096 2075493 392883 540833 256218 414990 275448 2574005 641979 2220553 894287 2201264 691917 1937491 318314 1419128 2642105 1706765 1631676 955004 597735 2582377 610572 1819862 1985547 1757246 1650785 533246 1192959 2419991 740443 812995 1487274 2469672 1658773 114122 645237 914350 2540389 567917 2501691 196230 1502599 1248522 1298114 2241580 2451827 1426373 2012137 2303565 2116582 401052 1277166 640538 398192 2465094 570941 2606018 334933 770210 1797666 553384 2533558 87616 71222 116723 2031576 405142 1298393 1758661 1232615 149367 717646 762066 2548442 743551 693251 1850391 560519 2329593 582616 137236 843523 925510 2622405 1926168 1426711 2071828 1819267 954740 1812164 1724374 1862132 1787402 2636238 1603514 1716794 2646684 1244890 357889 128796 2426205 1624182 2296496 1975904 2376265 759136 1652158 944520 2436322 573920 928057 1758575 2266295 2055222 1139946 354023 1132228 1060220 1675023 2364721 1752911 2184415 1551469 1090613 68017 2394732 1993979 1914560 780713 1161207 1579406 1811616 1375624 1283007 1001704 2393334 1115660 956177 1765026 1638334 409750 658439 1014807 868944 717878 2242384 1384812 2470689 1939384 768273 854497 492263 451484 1814949 776727 1500338 814951 2446621 1195490 87360 1261537 1539640 1645270 1789034 2327518 1745476 2640325 2306204 349838 152958 1253238 477855 407129 1622949 375874 2121726 684126 2026068 2167787 619078 364457 2367874 1569480 1332764 2251830 204713 1623801 402299 2353672 219516 1200323 1534054 990398 1696708 2017344 1584281 1090921 1971273 424167 395546 356311 943700 1844205 909546 1150282 524633 1147039 795532 874382 836205 1354927 1847094 2430451 278669 1791680 1352898 2267434 890743 1674111 617982 1971505 1937310 73194 243126 1650688 823370 252770 2432905 1551099 25092 316592 2407374 1481686 2123349 110750 2159188 2462530 2495956 738014 1918862 1703248 122965 942753 707412 1973987 495702 1237169 1116212 2415952 2260472 115543 733131 2540244 1766304 2416169 288459 1329502 1192134 403658 1313307 441104 2416356 178091 402255 1726618 852468 2346475 2499893 2276963 995169 466523 1895444 1316474 103781 118587 497037 53731 308648 1905396 1006399 2115356 844133 435454 1010514 751544 115561 1521410 168374 2639129 2202777 2089394 1816817 1588829 1106767 860374 2647324 1936380 2331457 2556783 1348583 1455537 2149026 1943616 162847 119497 2000547 1026194 1809912 928545 407615 1515166 639206 306052 2283289 1577389 2275742 1229045 1178202 1500281 1891600 757375 1298567 2328383 977673 2323895 2638895 177671 748381 1956696 1502402 842628 431330 2341431 1226384 1595355 1135906 1056158 1388485 603659 185258 2016011 1580240 1799716 640793 307660 1815632 2489892 456400 2212649 80155 1278637 1516166 332786 324547 81150 1093385 2170892 1182824 2260241 524999 1993863 2121898 451872 530666 2527098 1076365 979438 609999 927351 247238 638336 331903 1928574 745706 57192 1879292 385974 922912 549598 2470884 2509717 1727516 2485550 742284 1359357 1969368 2083076 1406170 230062 1038698 1751965 142997 1014329 2363900 1485092 1235097 654486 2319105 1656819 1417590 1844537 1790135 851550 2314966 1006005 970776 1797909 1572900 239262 1134615 1713326 417480 514441 121060 584891 957909 1650316 371215 5915 1662856 1286963 1772875 2326147 2349870 1402826 1488185 2357197 593144 345591 665499 675975 1873729 1830468 133381 1394194 2524064 428667 1696182 711608 489363 1633012 1157685 1858094 2540282 2629069 1307700 236481 2232622 8286 1021564 2128639 80010 2007652 1536954 1802430 1703885 764300 379807 131898 2128541 1054028 2131850 2642016 2489860 713099 1206660 1122988 1656409 1562870 990807 1254272 2167931 1290524 1899020 351251 1606171 1606689 1410234 1842071 1497772 2510340 2491462 800115 1881632 276599 1063516 2631325 2188558 1369630 599298 1631281 2324276 2439871 1762726 1699370 725557 1701573 1304542 790055 898387 840529 1772201 1939481 1398142 2335593 808305 1154073 602105 1950908 950335 1215343 814575 2449938 2115199 902478 1675536 2052068 2190792 1690432 2498073 971853 256717 1364573 1822528 2315453 2134641 2386132 1954017 2101744 2237971 2637042 2010671 1233055 56255 299710 484664 1201820 86853 1780069 1028097 2162239 1704000 2179177 2520328 1999728 626375 1182666 568657 1795700 2091169 274137 2496899 2137882 532696 1972048 1511475 2239588 78466 1407450 1788893 1279729 373148 291620 1212850 1467448 1685039 1969245 774055 1605239 2380815 2017649 450915 2557578 1664420 1617888 617713 2178013 2044943 1338597 1960577 962827 377189 945567 1448154 1473486 1295246 930336 341068 745143 2568004 193363 8493 597713 1311684 2647929 659804 1067558 672812 1554147 693670 354244 2271842 178089 2112358 1979935 705732 105416 1901376 488044 448247 1298766 2315412 352586 543573 1189574 314847 452814 1778330 2003836 1587884 885358 351406 1884964 822801 2418454 1973320 1412290 1366219 2162858 2604938 1908395 2539109 2395445 1518518 459987 1483582 1453406 1185991 57356 1849153 2645671 1471238 1022313 1747260 1181168 1870223 1719816 60628 1207731 15838 958150 677484 366164 1733299 1833935 124946 129161 1243068 962282 1072689 2072777 160455 704069 2298329 102073 2079068 1016562 1271237 1153222 951119 2299932 2375075 898615 658222 1920308 2155003 32373 728681 1554545 190881 1216090 2550403 775894 2531182 205768 2192168 193122 2229071 1846010 733046 2451754 1880826 658710 1192529 1823250 2026787 656049 1030893 1041674 725324 1516693 1005944 2299440 1340039 2249817 1653662 2278797 1126842 1078218 1488321 1443875 108123 1581577 2526148 1465705 1620279 2598158 435415 1364489 1656056 409376 1630483 724066 1206070 1693868 92258 394777 1551820 611890 2289466 1379671 1101112 1218856 224258 1130506 1293458 74520 1568838 204110 2513429 1415063 747508 77772 2420302 949730 1142479 1173887 2206190 1873463 189541 1296257 830583 360153 2490711 622709 1992550 2460910 607879 960801 157580 1044572 2534364 2536741 1728061 2264924 2549592 1502520 1292851 518337 1113541 888631 1721469 771255 1368158 2152634 191220 2224392 2166492 2342397 1243301 1715229 1710904 1527667 2625300 954936 512728 2564293 887553 10609 1959799 519185 2538044 1626143 429317 2268995 2329441 1439690 2648095 2374515 2427720 696188 102767 293267 276954 2391066 1583383 2220193 1052984 2462930 1528020 222664 1971222 2294199 816021 1888366 2389439 617669 2318080 2343554 941949 1539184 2269328 1977636 560368 2441976 1111515 200385 2460974 2105645 344056 132150 1516514 265323 891855 252236 2443398 2396049 745756 452332 1977640 1881133 156518 788947 2384971 500041 360169 2033740 1018525 37650 2368521 205353 2242117 2125414 1239491 157332 2059119 1626661 859523 1934193 2030269 1684331 2396379 1010556 1848527 513777 830976 210998 1066662 826849 345075 1106875 32815 569373 768692 1849621 262862 126369 1180885 2068059 2529587 108456 1245197 1094076 57993 1928451 2366739 2637865 1744144 1858495 257631 1036202 2443866 564225 781787 1985873 1787695 152405 1187282 198630 578656 1918871 2404850 1434798 1396648 1598358 2285868 411774 291405 979710 1819818 1818964 431294 892406 1312455 708705 233375 1059382 1925701 421668 2472435 604817 1031510 466 641978 569848 83896 616503 372972 1775331 1070515 1486180 335347 1298298 1556673 1258751 1015675 515887 1023472 2279762 414700 601275 1320300 688436 1285610 1811612 1929332 422804 183689 1435723 2574404 994057 1342126 2407935 1742182 2631515 339711 589103 553031 2032957 2336240 1479973 634175 1925617 177069 179507 2263325 188341 53043 804334 2455675 698762 1636707 990291 1430368 2010587 460126 1433474 1824238 883461 353414 1686639 2318311 1988171 1548603 906410 2492330 1993670 2485425 2449986 2187381 1781798 119754 644162 2408949 1262934 1219295 1545441 2592476 1950319 2164772 299095 517392 1328646 807042 763551 726221 1314492 465754 1242555 2361396 1253807 2291897 517308 2316370 1009947 388256 1272938 109573 2302120 2554088 1741280 2199972 572761 2620721 1919416 1980890 1557208 900263 1625343 1299922 960791 626344 1245539 1380296 1110964 2641647 2408145 1956496 2459106 1269687 2356793 926109 795876 2550472 888774 1344615 848602 1575939 1069244 124659 2032635 587243 390805 2540043 284897 1656166 1442937 2187076 2333503 786496 1910359 987082 1762345 95028 10078 572618 2048360 785521 644323 999085 7322 450349 773761 173583 165299 2163644 425162 566083 312771 2541543 1506228 2005013 289018 1287289 1455495 2321706 1341482 2198026 1858620 2458445 1391913 76822 566898 2065422 2112677 2545069 2094352 159880 1933712 1423172 2424440 128237 1695374 2624352 1229223 1266808 447784 1053632 922230 2116047 611651 896510 1350301 2612060 1915580 285165 3800 1405143 2464615 1909443 2264722 626845 2369887 1351779 716107 2309072 1154038 1046377 1845243 2432816 1685602 397017 1467197 499962 2029296 1967152 828147 2489235 2234088 1406988 1394468 1493208 2087132 1855143 1978083 1669646 1464823 835686 1562664 215424 2346910 1994787 890675 1684953 1608814 90104 1653171 60026 2016344 2471314 701833 2020309 1415983 1427096 582858 2234609 581740 602959 723712 2548362 590677 1331942 550573 291265 314951 824459 1322957 1717619 1722758 299724 1680947 1314891 129866 2598889 220350 933574 2442175 1160232 1920849 2153338 1742222 2213637 1938458 115048 403642 101582 2388771 377807 2240656 711378 1724520 503524 329535 1858905 1102920 1575846 405302 691715 530000 292049 569056 1172490 135827 2389279 987400 690648 1288136 1066824 2223824 1537757 682940 2054233 619603 1932152 1772011 101576 304945 2109577 83950 2638301 2240255 2557309 375816 1759866 543572 2048705 2453869 1938083 1623720 493165 310029 1621005 2396314 598301 31653 2076253 879589 1898623 1889718 861279 1516380 530390 161636 1858362 534420 863262 1459395 1600491 1438518 129148 870187 2138495 1655755 337743 2021012 17136 1084890 309851 589883 1784495 1036062 2425209 569668 96890 2560050 734 1832992 2201639 2402296 906831 187570 816730 2498237 2620726 333337 549217 1647649 2213559 1793897 2512963 2199854 2250458 72129 1134381 396923 362084 2537398 1909547 815797 339836 1325631 800940 345183 90154 657842 2395672 1733203 1512880 27242 272951 2591630 1771539 175025 630961 482958 392485 1932016 1380989 2072688 2396159 2206504 75814 504751 2350381 2068936 1534168 2098058 2107939 1055593 2215953 2487802 2295370 43671 460586 382266 1569438 825912 1384484 2589675 291130 1669662 680505 985718 1384334 1395768 1097728 279774 2546138 1185575 310792 1693490 1939126 373746 1770787 2632350 2453136 2633293 213695 2054436 8334 408709 150519 914264 1918 2641907 1515267 1959059 789625 1444416 1643666 1682903 306834 901616 1321401 1278701 369475 97558 2491840 2104385 33352 2275888 474027 1828035 1618214 1177753 467234 1238603 100631 797385 514808 474850 1703013 386325 1792597 1867885 1505452 2460783 1949394 329493 2543506 1617225 227715 2023432 2261891 775296 1815129 818329 2506964 745707 1075186 2296164 2061011 540317 1931338 2496399 1371596 1482689 1166237 2240439 89836 608794 1495380 2352203 2064861 182330 2101713 1228208 2514067 404931 1561838 127221 2055314 2554768 624365 1671315 1158569 1375845 524869 2568730 1597288 1758678 540822 770099 321819 1297253 1920384 2161595 17421 1169655 1859303 1756959 570810 457941 1228321 2004338 2174944 790542 1186263 993621 1820564 939014 582958 1771471 762324 1892263 1315396 2519772 247852 1848140 982463 2203008 1977911 1004675 1676844 2147232 2048660 567560 2087381 768977 348448 1943950 2211653 2648247 1860165 926636 675386 198270 158648 888466 2329967 1971483 658950 948567 1133296 2304349 1709436 1570270 1637870 2300669 701062 2603767 2463028 762055 2487671 1828027 1884188 904590 1562755 649537 382786 406312 2483587 45306 1398509 2095910 1457551 424401 50067 2113506 2390641 580563 757796 1365431 941769 485834 135677 373191 964661 839039 1865783 611713 2171936 2508258 1843502 370864 156303 2293348 1003617 2636205 663001 779355 1305084 2564688 58648 2595726 1250893 2152576 1625652 2407120 945583 1015702 1674266 1254913 1904024 542598 996324 1713965 881833 2203425 1834743 1811443 415869 399503 1781749 1921546 2029565 1905164 1159649 1932222 1079607 2330171 2603301 1776125 1611053 1443949 2408124 1617183 1644100 826383 1820680 1616041 2421426 1620714 423730 427315 998160 70893 1213155 1463911 97754 948615 1762798 1908857 727010 1718542 311391 1875743 543464 835123 2302563 1696982 483341 2309627 1610139 1014912 1578642 1793549 2270527 1298215 2370256 1716607 1487604 1150178 384064 244216 2470459 603516 1024177 1548552 1239463 1441741 543460 1693092 2264149 706811 446767 501103 131681 1250471 612163 2003777 113642 2487311 309948 2149199 2049144 1817459 1075421 2104121 1790452 95931 210064 2166175 613264 643842 1982513 815087 2417817 479148 522248 59398 577239 1753386 189355 936110 1608842 2279326 1742358 1752835 116109 2295235 2622037 370012 107137 1071474 1756232 2581057 1371077 2250341 1693339 1769866 1753248 2082391 2475029 1583007 107327 1590233 299264 395281 1424412 1689153 48348 1384702 1347129 2433995 2181932 1639167 1791974 782451 286785 1829689 2599235 467055 384027 124875 1682786 254175 93187 704521 448504 2294501 2159980 2573643 1383445 1544720 788704 438462 1363169 1993534 1333656 715857 508315 2302239 411104 1211961 407987 1845247 263213 1532073 1203890 2418945 1892354 1571453 1377103 2584672 604366 1269246 193234 2108672 2075314 1755027 2597714 1625228 1474085 617571 955618 603316 2421591 1039870 1968291 513586 1626695 768886 842271 2543245 1191349 1843337 2245547 2449942 1808434 780083 1985967 1433870 1237152 2312202 1621048 1733603 316711 2409554 2327262 1051754 221251 1342955 865207 1881719 378137 1158621 1693383 731175 1246012 1630379 82161 645712 192908 416104 1161491 567509 660421 2313139 2331660 2191115 1295085 1753770 1216978 1608305 2540792 34473 2122009 748667 2136463 599014 496092 1813172 1289818 668899 1673875 283207 259639 569766 2594857 944399 1374958 1385435 383394 2451950 788243 813189 2126417 440892 1006434 713237 360852 80759 2278924 625111 1451157 707797 2232091 1269617 1698334 1188834 1695864 278293 1036184 237110 1406286 2068118 1581407 1242589 1698547 323770 308499 966965 470682 773706 2544727 1723479 1105518 1683628 1999075 933317 1945087 758724 411881 936503 328550 2325126 2523363 1509472 2344254 2509195 2372219 2261068 1510663 642403 2026936 1250953 548676 14421 1906199 1282833 561495 13931: 735995 878840 1368379 13932: 2567553 873158 13933: 932934 2059251 1073236 992638 1639428 1667864 985291 257405 1345714 1279631 2516680 13934: 1833682 99207 451151 160240 2423356 652678 1409361 2273327 1804243 1081321 1406081 2263862 129726 2203833 858154 349821 2115999 2410935 1738939 653027 1974981 1466361 2135355 492088 1215727 2311005 1244721 1358101 723177 1600966 1407965 1863021 1901460 185026 1872309 1968079 13936: 2532687 1391090 1885830 163097 57633 13937: 273292 815385 425264 1954275 1111286 560108 2371595 2490499 2022884 1683243 41347 1947184 136232 577674 383169 75538 958258 2044995 145068 1844477 66490 1753240 1795079 1821155 1566282 632347 1655124 1911811 432516 1624391 1643146 2618670 2140094 1109480 2300819 1814870 1510842 671518 2434879 2374978 1764924 1098176 7798 1696758 1159208 1377881 1981462 742234 1053731 923388 13938: 1556837 859812 2376869 13939: 708295 1835080 403558 1394: 1405042 1119513 1321188 263059 1232959 798852 1181341 242428 2587177 479720 438443 850845 1268997 791379 77333 1833558 2188173 2541027 342904 761995 437603 1782033 2343133 630947 1667868 935484 1612252 433018 1970924 809793 2614939 2318295 501801 2474780 1048817 2214887 977932 1724994 2215881 289873 1699241 227919 2137567 482113 1022212 890223 1471702 1123196 318100 1180603 1112580 1731353 491591 749010 1196870 2490086 1042882 1870458 838208 1687540 2504845 2312280 1765919 2061647 828129 2011009 2029128 2498592 1391516 2171359 1736765 549238 2334445 637487 1809997 1379772 76816 13940: 85540 1894311 756 1762352 1093643 885040 1119289 13941: 535503 939390 2301221 2077834 2464892 914421 2045497 1376513 845683 398049 808687 541032 2440474 1347579 2598046 1815789 416568 856843 1053967 2264778 2477661 1896610 1963033 1978670 1103625 2144266 1573149 2456907 2223864 1948452 1743330 15837 587917 555098 2335450 1540638 1320840 235599 2537697 297743 2332040 1621124 1370007 136485 2234845 1627242 691753 45796 2623871 2211692 1076140 83110 1708394 1310886 2108674 2184137 986461 2576770 877049 1628701 1366985 1954941 173463 2590731 2120982 1980616 1875203 1556959 1691745 1430154 661501 1119476 1875936 1650679 1348912 937523 1082163 1252360 57717 2143698 1555969 2179702 1331046 1826320 1169143 2597068 2474649 1147564 2225956 2282670 371525 2547200 99639 718202 472058 13942: 113677 658623 705314 13943: 1010370 2101305 1616522 1146953 32340 456545 1295722 2524064 2572627 1074745 34408 1771362 1236547 646631 13944: 1856474 1592845 13945: 2021141 250988 648709 13946: 896780 1106227 2052670 1227064 1200930 943450 2074594 2520352 140386 517176 1069640 643813 1738635 2207893 762835 2423233 719001 1150016 1399783 1359352 864362 2294728 1512716 1359643 345574 847941 741935 1723873 529070 731723 1935323 1626770 2598608 13947: 1629193 204846 129405 798241 81300 1990210 1123422 1516019 123318 972742 1198172 1424871 249496 1045354 13948: 214144 685422 1555389 906307 1073591 776527 878576 13949: 287817 1820040 615258 1395: 2380125 2299199 979626 502101 1634268 1744651 2005865 922922 1684328 2568266 1888979 584301 865314 2623268 701407 500845 1430598 1295477 337655 2229780 631636 268372 388251 2271220 1575171 1304296 1459686 1040377 2398842 1593150 1550569 1371121 1140497 1456621 455442 2002856 1973594 2079090 2543455 1945685 1379079 523699 2604264 39444 1013802 562377 1625168 711569 1350030 102028 2008259 505335 2087888 587883 1574013 1201758 382234 1120481 1603061 2042154 1736654 2227850 2543844 1447766 191721 250291 2608765 1509725 596865 326804 1087533 241935 1178131 1361215 225872 2003762 1765573 2448367 1471580 1301236 1265961 271941 2192305 1345772 2559111 2337187 1582615 687078 293164 694642 22560 488083 453957 1067376 432839 2194079 1802778 945594 1851736 35892 1963137 445533 2138520 494201 172377 922375 1566684 1467206 816653 703988 871312 820959 574543 555730 1711448 1164365 1817036 1771748 631455 903054 293922 1999107 680417 346326 881198 688343 1113791 1030310 341266 2486149 225250 560960 890148 1538624 1507782 2270564 1715627 2227542 350889 2376837 1118931 2497693 1596336 1329886 765306 1189889 1154507 183265 1409804 2338039 2355320 726144 4421 1898427 2016488 2446344 513727 2597530 2509707 25629 2160004 1404745 79890 619830 70867 564100 53043 60617 1138584 2107866 1055801 1502270 2341576 1350782 2562510 1353663 2374886 1923527 2346201 557801 999482 774693 34413 1155918 1346198 1836172 2568589 2520402 523876 87187 571779 410512 2481341 2497427 59410 2491817 1147088 2472208 1915327 2469228 2518919 1534091 363273 244795 2012618 2554933 1322185 469040 1653942 2640207 1712965 2575494 2119084 2126081 1200016 2304480 1623403 384169 1046647 2399806 1510452 771994 599382 1054516 1377958 493350 1066529 3788 176074 1759147 327162 1221607 1881596 1743095 1713222 1392650 290965 1308986 1163189 132570 1429801 1687975 1218163 955885 1204865 2571084 289082 1006297 2086749 2036453 1272474 988948 637990 2643191 1309775 1585028 1128513 1185782 296936 164136 929374 2000842 213539 2166659 351698 1149154 23830 1949449 908921 886536 1269786 2376364 1397841 2572942 141697 198282 1434507 1055714 13951: 283814 791087 511277 1703814 358994 2019087 1783211 1468324 1060057 1617897 2026884 1687103 1978036 2328316 2153222 2259696 1627242 959331 2323849 2086313 2078191 2219526 1465088 123627 2135978 1458247 31790 310224 1774146 2443648 890183 13952: 1234055 1185379 339482 13953: 1957622 1606897 1816599 999327 1001856 2242238 1494255 112227 13955: 1221815 1992490 340496 1930643 1629953 1940735 1394333 1002961 1889046 2356622 1428803 1684365 91652 321556 2371738 10918 2012665 2214382 2394174 432411 107066 15091 2271536 2140674 1381054 2188036 646373 617230 1501573 1131678 410604 125889 1063290 1790423 497423 732729 41663 1758008 1392647 1694136 17127 385175 2173988 1200489 1206909 656557 2330410 1302886 858003 1618322 2024256 1202898 1933745 124823 1970198 549667 333022 845604 1524230 2599362 864891 2418575 808578 1205759 695858 1230433 833655 2338419 617690 373749 2495036 167422 933122 90906 827108 2266092 2363933 2592256 1583891 901827 2209199 589177 1435848 363758 1702541 1920427 164461 962032 700148 1759484 2057435 1608989 1396184 873781 80916 1311409 1540164 1074433 1036186 1046961 100639 1326654 167867 473940 1005785 32426 2068821 1327477 744145 1167754 2545259 1789380 636624 2446164 1158342 1577022 1950793 46711 22528 1881417 2310055 834936 1199306 682611 2154857 1786827 2266166 339850 1744720 589841 342063 2391446 1442123 1582303 787123 1607114 2051308 2008805 960059 1820534 644026 717073 2561713 348464 658833 1784854 2182904 17330 1386728 1381549 189063 707026 1604505 1525924 1452984 1398125 283864 178767 1106370 1212639 937834 970661 2456787 431951 2520302 2385706 977753 1713378 164705 2454712 613585 483981 135919 49585 797260 2522994 563987 2110110 1020267 914520 1307785 1309597 1270258 1010803 827328 61491 1671404 401599 2408838 2234000 2093631 2347415 1262868 1706121 1560328 1303081 1925193 757549 1675950 2574346 443364 339105 1823176 2093567 445080 833994 1048542 771885 1314243 246947 578263 959737 2071650 1075287 759557 1042073 2079932 1543819 2144137 631738 1151087 6154 1148233 1575885 1276777 2081255 1212329 1454798 2217518 2479293 679817 2358265 1063644 2596667 495076 834103 2291709 1637026 1892539 657408 786479 374196 545587 408433 2597547 754977 1203283 1979407 1424715 1953981 2413188 346081 990034 1128561 1328381 1802419 1678273 719107 2090247 1079771 1866683 1113380 713275 1598313 1482288 1676626 17062 2046894 2251365 2318010 74688 2074042 2596602 2352328 821631 415316 1249941 287232 962416 423010 1234210 2107732 2247037 176655 2266295 2190475 913053 1227239 1491458 792469 743280 2547194 1117409 2451260 2445775 1595356 2459692 2095928 260234 2037272 2138218 2230437 526216 448828 2042962 1839585 449969 952095 2627415 1344006 1046515 1901642 2315775 1710240 1578548 1018101 1147517 1899206 573771 2596615 2498202 2077211 871168 2162973 1397937 2315140 1159544 1590224 377965 2639212 1469621 277512 136680 2635542 2364377 347317 1420805 2337449 1236841 1246672 2530257 1664611 312454 1207258 1885662 838759 393180 2057080 2200399 1876690 281866 1482846 2375482 1169196 1769445 1114362 1988183 202407 1360690 2399547 1114455 1689590 1643139 680406 2098060 17181 572937 1135047 2591972 1038980 2563028 473709 1229899 227271 1419344 773552 1429229 261887 1300554 791784 533287 2395073 911151 1463260 1446949 2362639 2617441 474578 104608 1918172 1434746 1693230 1314002 1452182 1189275 103781 1538556 2006903 788414 1421228 115761 2336616 1462537 730272 2386011 618033 662255 354550 1414501 583708 1550423 1997651 2141654 1030812 1917154 145775 468075 1603995 397434 933015 280546 771707 1425369 2033056 1464186 2070192 2468485 1495861 1106102 2557419 763334 68376 107099 988849 1603284 569457 200692 2610316 1700570 1735269 1152725 1307756 1689019 1007123 1680856 2012938 943894 1991655 1388843 986555 282602 382465 1755446 2455984 185056 1346523 672989 2484145 744673 1510503 2159365 1280230 1374860 2179515 1395619 2047197 1006005 1262003 1341539 2585812 1927664 2397027 2464964 935898 2522960 1779098 371604 1468108 704052 1830525 2191103 1962795 1630261 2280805 599529 1944228 482468 489363 1106518 292017 409716 2630004 2180593 713552 1530549 2440685 624971 941768 1546234 1200614 1440066 2508012 1008517 337545 2362606 658374 776570 2075927 1963314 1691353 1161458 778272 769024 171913 34029 1791594 1491503 1515819 2572594 1581014 92394 1739689 2348940 709763 1276115 1426315 987376 2117757 1026222 107959 321455 2322557 432859 1485766 980778 1466037 411363 946364 2024338 165285 1117597 1711010 813814 1280274 706937 2399094 581352 360260 1110579 1515057 2563331 2133039 1526905 360031 1957762 1340835 1804724 983026 61483 2306428 871377 2041260 2054093 920039 2390762 2401174 459506 2149005 480003 1463414 202583 878342 490339 1377629 830600 1708200 2495286 1762883 1470839 2042603 935120 1923968 1244163 1124759 449282 1620960 777194 807369 159967 2329835 1118180 1838538 498294 342391 1007643 358243 533844 501332 1633215 1279862 282461 2423250 2189777 1130450 1211625 2021884 1497579 1527116 1341134 2377799 29265 2311848 2382946 2121799 1096481 1842778 1387033 2067486 790145 1275948 1125227 1545403 550482 1452217 2339516 282273 1612599 453625 1538617 2341524 61641 2355035 1781043 1163547 1194275 76232 2155439 2578857 907831 1851867 627465 225765 2262903 2268185 946158 2163030 1366133 1051612 242869 660617 2350903 2578317 1385709 720704 554477 2112304 356164 2303456 1597842 1078623 1486630 1903289 617780 832327 648831 2235546 1075893 1686783 2398212 412988 1555899 231753 2596858 1708965 203369 2272157 1768690 1609063 662893 1428040 1628854 1348452 319195 488790 1565989 1672753 2328130 1717118 365593 1673117 1224566 641735 1504303 1182851 2600032 117552 374020 1752967 307895 1344702 1722164 2536588 1636853 581558 90651 369123 450795 204612 26924 2332160 464016 2108714 2491632 1565902 2015709 2471443 1182576 1227044 1963728 1858927 1586156 231970 1774289 415009 957451 2249370 2282510 2231572 896115 410782 1773905 909180 2427425 1567631 2614026 2053319 763383 2149622 571430 1825477 1325965 832162 1703202 2051531 345623 2526951 589460 1466643 2053485 632524 2130934 2382009 1267185 917250 1925492 2130638 2636175 940091 762967 1624878 1760282 662309 1871813 2395124 1284440 934877 2007487 193663 465651 911415 645972 1182702 918659 319425 32141 2555685 943614 226582 635601 2297161 672715 1418437 1043608 2029114 2431904 1113319 576190 833951 2636261 1010770 609576 812937 2254627 171627 77660 2294575 1237994 1956012 1557449 1223983 894406 1159796 222417 1483885 2011895 1517141 2407606 2498223 1836948 1721741 1809865 434130 1431604 810168 1228101 2001966 190679 2262732 1563766 291970 1126548 1369063 2394150 535357 2003269 1009033 378282 600773 972282 2388316 584648 340191 635311 825763 1041766 1701099 2543011 863210 2264935 485730 1767028 297074 1943321 2037641 1953911 1575051 642687 1916064 2575705 2640749 1010387 601590 177494 2627296 2134461 76822 735387 1407942 1432114 1170041 915178 1244474 1992911 885982 2006074 643956 2541256 755840 2284531 2507743 1892108 1496013 2284585 2366169 1012312 950798 740932 698831 1956142 2621763 2411451 1846505 199272 95526 2616922 1249805 2287578 1095622 2476280 2283659 2434634 1864218 2078160 2159810 1798845 301966 1225613 175256 492556 2105189 96910 1287045 1731014 2187298 20830 1518923 234849 2223687 2467367 180426 1681961 1322996 444798 575477 1811288 44411 485534 448344 1737374 1370717 2062320 1243459 1427686 1659422 1207376 1578403 334289 1402059 646123 2198424 1980992 2432794 1544031 1360088 1196292 32459 559090 2255197 1582149 1346272 785935 2059703 571076 1037061 670478 1113774 495020 1298717 1794363 1440741 2123267 2506579 347174 2248923 2398148 2198458 463086 500587 1397784 635649 2312913 645704 1109480 1709931 1132819 2561857 665272 2430879 323695 282306 823668 2337369 42839 2285838 2017088 1190621 450700 1655528 1351637 1693885 1084325 1487187 2573950 1321481 1856179 1213126 2625509 816328 2038389 1811707 326350 1944937 1396885 158758 2462020 920024 1741034 2449269 1292387 2039404 1259643 1872400 671801 297904 1485662 1060623 1976687 1458674 5862 1987413 1320871 1702894 816691 52972 425469 952244 1605013 2481804 598465 919720 1832520 1966440 1082847 1603763 1960524 55553 1859086 2306936 818782 1655380 608224 394342 810141 861459 1093811 294593 990039 1496825 798442 2328969 2240769 444372 694098 88510 806983 2382951 369930 800176 2400270 1626514 2081582 717137 210055 194761 1523997 1113289 1464965 1081196 587810 521022 152395 2166812 2251460 528085 867814 383335 1931224 1847904 1884863 122072 1052725 1621107 564026 1599212 1576914 1570721 990164 2104336 393301 830133 1990259 1776690 858694 2480510 2391625 774764 923329 1597797 1676817 1578532 2374530 1906519 1131298 666226 2235928 1768324 1263697 2083443 2056078 2261547 2357622 1305459 1857347 1644919 1075576 1159681 221404 1251538 2312212 1824663 2145564 1623423 694130 319368 2331958 50526 322240 1337953 914299 2528351 148491 270003 310172 2582610 1292344 465071 1474057 873405 816789 2084677 2614314 728748 1648111 2625380 147082 1651699 80209 2243433 421509 721209 812111 797993 343079 927636 2545208 1608566 1829058 113866 205977 2132780 1168645 591036 191810 1068727 916245 1808471 543225 2039130 547041 421032 1159463 1710417 1647142 273731 890699 579407 1628429 289658 935537 13717 1284549 1417552 2449060 2621587 1157374 2124351 1974370 1014838 807100 1733211 2191636 994391 536204 818134 2030535 813578 2045960 1696830 1946600 1885435 2400091 1817459 1998668 747559 2493924 1282298 287454 2214591 511432 300523 1447758 1881746 2440595 1952409 1973265 2073194 1559294 51413 1598792 510240 587071 289324 2036441 93369 1411395 579515 1024145 2180132 2511074 2350109 2406646 518963 1872713 903980 2420406 1493298 1700970 1149160 489335 2536044 443926 585599 1318945 249257 239137 875958 1805054 49399 191479 460043 230102 1853089 2416655 1963434 1458352 2602639 788704 1733853 2408266 1516542 2581885 2094379 2412967 34911 2150722 2589468 2090191 1938614 451442 2462913 812094 1437634 1964432 2567207 861435 1649503 2505520 638460 2075519 237474 689428 2465935 2596458 1383976 2607528 628039 199598 399298 1345808 2420713 1458696 1182605 2528462 712575 1906331 188630 126705 951993 1771412 374459 2550719 1584629 338389 574471 65078 1299323 2558466 225469 1456958 1693715 845068 1458739 2554775 1044462 324764 1065402 2465313 2408735 2428122 974125 2098373 1834656 807276 186792 381812 1017331 65727 72895 1398993 1668818 863269 2426909 1528644 1115841 1932271 190998 2428815 1941435 1144665 1849342 872188 535489 161691 788170 2188719 13956: 1634168 1385697 1995376 2130014 243113 2172965 583882 1838030 2511101 2195969 446590 1584498 1160858 382224 2407925 277204 71204 1804925 980585 797179 2193941 1555128 149436 1153855 2011577 98638 360530 1627341 981941 1113479 744319 185125 577196 25233 2365235 1193735 13957: 844573 1567202 147157 66717 204170 1423623 110229 2415041 2285113 1466114 13958: 2294943 1484903 1408822 1813660 2067030 184650 2434726 1145223 1911833 2040821 644913 1381595 1708368 387783 1408717 1817481 527833 1083166 209094 13959: 1881938 2115847 138079 1877374 177643 1882467 1153635 1045306 381231 1892457 2542726 1740553 1010803 647359 2447205 1744054 379032 1246838 2540436 789421 1829492 1802290 1416401 1088269 1152930 1836777 1405157 1679340 4488 857187 967974 588039 2622941 1552990 1239509 2592844 1810639 2497670 2258309 2399246 767 10733 214778 1085960 2157678 2493214 2273948 319037 1810896 2648610 2290657 2117339 798729 2412161 283938 908218 1961836 783302 1985748 2594016 1178553 2067482 1094162 1115774 58137 1075227 619148 2029937 1312719 2489103 644088 1215900 814612 1759837 1853034 651660 2213554 1604001 738264 1561960 2441426 247500 569388 1154794 1228793 1586801 2475164 542946 1716683 2066580 98300 1400549 1222253 445744 879475 284993 576223 1541096 1287061 1369690 1021208 972485 2019186 175044 1804819 1396: 497196 1202949 1166920 1421725 704515 1818036 2646842 1297490 1144387 369765 1870189 1200513 13960: 1658607 1700267 1134937 1541995 1276121 1457974 852400 1981295 645062 1840254 656811 1486636 2208519 2135424 1386808 48594 2281472 1031236 1484534 684371 236726 1573614 265046 1319149 2639121 2333250 881711 612003 1826072 183391 1698202 486514 1660348 2278014 1342059 673910 1403059 986006 551206 931593 13961: 2107263 1336649 829062 2321919 13962: 487114 48202 288166 1422883 13963: 371362 2000205 680897 1806580 2611251 823157 454233 2054734 1194258 1348868 2028914 1196981 2452927 460748 1404959 1772194 80146 1039897 2633509 938174 1669229 1581842 1327727 1919580 2017040 1728631 1522014 1115431 1297034 948108 2484963 529981 1556520 639477 1293404 108161 13964: 1355110 132532 1181024 2284113 103811 1314255 1999608 1957053 1219822 418523 1418965 1529980 1444073 1101996 2188435 1319064 577593 447602 715095 1833256 2112074 1563688 2198085 851045 1853853 3532 2509359 782597 1061567 1659633 2252743 674504 1686451 2569144 762103 144737 1273102 1167169 1466484 1154345 1037226 51040 1610244 854440 255278 13965: 1136175 13966: 62904 124455 1244731 13967: 117277 307910 1528677 1709606 217850 4258 1694765 23004 2226950 1954427 277652 2404448 866775 1345390 850731 278650 295782 2547823 185454 2344437 258981 1962864 1389683 737737 1533518 414343 766368 284151 566460 1288485 1599831 25313 554395 1087328 784661 28422 2327536 1216370 948150 2283825 2108300 340304 987996 2327431 228539 169453 2562474 743666 925953 120392 2398157 215194 2236345 2511756 394344 2563260 312481 1074087 1697510 1550234 1522282 1190713 1934583 13968: 2533433 2377135 2390283 514721 2060219 1665083 13969: 2507646 525359 1326271 1397: 672872 418492 454832 1313297 1211347 13970: 1436762 1283846 2565409 643329 914133 1866984 1100637 2208173 1686932 2052862 2168689 1783428 2041933 1021494 1281339 440635 1698719 196977 159842 1805932 1865043 2098455 1892262 2272011 1670798 217665 1026600 2404723 1167511 2033173 1068454 339901 1297347 938469 1810693 2118540 356515 2444096 344902 1368643 809955 2483353 1904817 2441772 223764 2259683 1498611 1157890 899414 990297 1361428 211959 671896 2399389 13971: 2171154 1296336 2054936 13972: 1735761 1133108 2214556 814259 1463360 1599804 252462 2500097 13973: 562829 758691 979667 2265486 745406 406376 2446062 849342 2073500 1911098 1618010 1131325 1082095 2015312 1650338 1850453 2346361 642943 243514 1152411 2398942 2347335 102706 233165 713582 2563596 2429730 2489828 1089193 304756 1036381 1513761 2095027 2128961 470596 735685 1925414 1556889 1765599 2293375 455297 2033304 2460019 1842984 1332810 2487396 1280276 939439 956961 1412794 1114058 191902 1022864 1246891 1118746 1837393 1536538 1107156 1685995 745089 630925 2394370 1111313 1160739 1082279 2276819 2599689 2000462 156752 1615225 605009 1713934 472734 1321989 487883 2428028 576942 235302 162245 828365 2230129 69656 13974: 558634 354393 2120060 1885902 1695174 2099827 1193766 2407457 1408810 1063281 1116538 314618 1687704 1249644 1715662 481282 485601 904640 563585 13975: 1628680 1220474 1150515 1079816 2144973 126732 2152878 1750544 2474233 1658961 465475 2338185 2456545 1468085 266579 1885207 1107152 2426689 13976: 936414 13977: 6721 1706476 1584957 2389520 321830 1320185 1819419 1465243 2097921 1470942 700229 2295064 2503785 2231474 1200043 729943 1255980 1226327 1220651 2077211 1299561 1524469 520894 2127716 1165170 128044 979340 2292728 454943 1678434 648575 174760 56428 1960381 1507535 160760 799102 1601243 1333208 1177937 714004 2300027 1901490 1162428 1798223 864475 1379507 157814 8629 2129820 1714205 2289121 2377767 371125 1780951 139609 1725924 2466966 2411621 1876416 609306 1946883 2183105 2341969 1778069 1184163 107791 1965470 1189671 2121530 138807 1728517 349373 1159742 2000568 1780419 1660839 2405960 13978: 59091 336940 2600259 543760 2165418 2633320 74175 2563677 1239394 1804257 2231663 341176 1071424 512740 143553 13979: 2395070 569063 1733446 1969815 1457222 1955255 2645352 2542224 341778 2610874 136309 1387031 2579100 1886114 2347774 154271 2183105 1977261 901384 476493 1398: 343068 1056568 609639 596025 1866253 514850 13980: 226733 2142447 13981: 2163122 1581016 1426690 2519759 1021746 2274842 1654687 1157667 1541228 1633798 36818 1197401 2447529 2491997 1953826 2231755 669249 898052 1196787 2308671 615118 2245128 721355 61826 1806255 1760907 2224153 1676571 2214761 457326 1840012 1895879 2278960 952260 371686 2006588 849362 2180575 1659221 936374 2613926 2080842 756603 607633 2410975 1755371 1837386 1645795 2245909 2290741 1733917 1612417 737807 797049 2457851 21189 200166 2054641 2355441 1317743 920530 17588 14070 2291463 648304 702986 720198 2306492 2446634 2577232 529323 2135520 2138441 720107 323692 78804 765590 1828096 410168 2065591 415808 1468473 1158582 1240303 629612 458918 1887227 183726 721680 464869 1437856 959160 1045440 2082060 1391129 1158231 2272065 123643 2254908 1498616 910466 146579 2088801 2172400 1414097 938786 2125354 26551 194124 1983195 1841072 2545714 852558 939094 1780105 1893543 562415 1503382 1157857 1413862 1982577 2573478 1597748 1047020 317056 1765211 2306234 1306659 1937227 268074 1026561 1972217 1985091 1524440 666091 106372 1732889 485189 1393204 397717 1102891 643806 725861 193340 168382 1242611 12720 1469079 2496155 742171 2494053 1175853 2341237 1926108 1761552 630088 941949 1574907 813316 2532665 1904613 62645 245623 515360 997265 2209837 988433 2003158 1270419 1342575 578782 651510 1882741 866611 2383020 355569 1888288 2089823 1240616 1027030 2206450 1108356 1149598 54349 1993299 2588979 2500748 2188370 950583 1019124 11356 2235098 76832 2343003 804277 1080329 947284 1346703 1858636 1943743 1305626 1930169 34845 2357374 66741 1271208 2521297 261697 322528 2305033 1077722 2172742 2322684 2059012 1666494 728958 16821 2359137 2142423 1160788 1936298 2359254 330164 1315774 300483 2022748 2510444 2243664 1091468 278136 2578227 1949651 2604529 1719122 454656 3053 2096537 390856 1472208 1179101 1979329 807864 545512 1445923 1028083 1907116 618726 2439209 923574 1433257 1619373 219628 1969518 1833861 961145 1499947 1121743 2536859 1389305 1317683 1983657 399284 994978 556126 694737 2353749 2079024 713764 357046 261835 914092 1476243 495122 996461 300863 818365 1253379 1205268 2039197 2087326 2372906 315497 1014983 1487271 2567930 830925 1770185 1305467 2088007 1110497 2128803 1069834 485779 1106523 2061663 2275755 1766457 345713 1832713 13982: 571572 2320511 910244 2496853 638105 1273858 13983: 840691 1125640 1683720 1429459 1721795 868631 13985: 2303485 13987: 1303293 1394831 13988: 520884 137962 328779 1850803 886059 885327 727412 1631168 2113709 1922776 699764 1976149 2140454 1091126 343854 915926 797784 1015546 194929 13989: 2563400 2318659 2027400 1399: 2243352 1756500 1528829 1826824 974566 1519027 1243023 1815850 1498520 1279798 1055989 932464 270911 935605 574903 2013314 135650 459205 1366570 2372866 1611143 2224798 1055141 1383844 203652 2241698 1209534 802470 1959009 938259 639329 426696 504462 1918910 593540 743666 1583134 2630673 1511021 2285295 1093748 1638577 1185907 354470 1309323 338538 1698316 13990: 2459854 1122044 664529 730661 1552276 26949 2645991 1810430 384318 1156888 892567 1296874 1469831 1198849 1500751 1335976 130123 1452029 384697 2073920 1027600 1499380 1032310 1084727 1056448 1530817 1467573 1669064 2306234 1086999 404768 2253769 894677 1039552 439368 2563645 2052883 720889 2282663 2614203 2257474 300202 2319304 1463452 1349173 1788606 482569 2562859 2594140 599474 1017052 2513372 1102004 1490798 2003612 1827831 1503662 850213 1860310 988997 520429 1045763 2283416 915965 2108019 1572369 1168288 596916 13992: 1002117 2026043 13993: 520533 2626929 1389044 675765 1637353 1315402 1493303 2464550 2368807 528634 2375231 914215 1653037 1575615 1559445 397637 616640 522661 1461014 55125 2348827 633286 13994: 2603543 1452889 2208129 1550839 795001 13995: 1954099 2186853 281452 1463115 1757773 2530459 2518672 13996: 1559061 1348148 733088 152691 26468 2274617 363735 1595699 1404427 2540825 474270 1402989 1100639 1648604 2015896 804482 1738666 1867204 1295399 2484639 1269491 1739648 2082344 584718 2502323 2429064 811157 2635090 1584361 1554697 1644944 2431161 507600 2575928 673327 1918745 558065 1604063 13997: 333914 2421487 129057 13998: 1815120 1146779 817339 1310723 684876 205511 1503748 236186 189298 1268483 2040862 2253748 662124 286397 2426320 1440454 1854414 169028 117982 1797112 1526222 1774543 918735 13999: 556045 486121 2241110 460749 1264748 14: 1140547 2160016 1598256 1510242 668344 1307286 1420093 2447578 2460347 551748 140: 1143688 611279 1850737 591866 1921833 194406 2337369 836806 1306886 1400: 25563 2443666 2024901 2539266 14000: 2016890 2233410 2177094 1702225 235553 1313241 2265701 1176354 1228147 727434 1326341 14001: 280620 1416310 408337 288174 1802511 2320151 300372 1925152 1166005 13049 2241772 988750 2032885 671896 1644788 14002: 2456424 2060067 1867994 1097559 1495709 488119 14003: 1989255 2433175 237509 1563881 2505098 1419724 1713307 522364 501561 350166 355744 2111612 1278822 207975 1877734 1666031 1774869 1294234 1330414 1200256 2428100 586356 33714 1684395 823598 917084 2274852 25524 255532 1106036 845620 1832522 2013129 285244 866065 2191249 1331193 1138533 1648285 1892903 891085 2203225 2392758 629711 1794573 245556 1148103 1752267 1559561 517128 1149751 228194 2343870 1294214 788567 2139217 49304 2194281 2084416 1024890 2158969 2103185 437169 1941657 1057708 2174723 107006 132171 1846707 2529068 352883 2517046 1426247 1834581 2337617 783619 1770142 1337878 1947430 39866 611088 2136691 2390410 1365170 32611 2222936 2439995 1925785 362840 2570585 1334401 371741 1092359 1965668 579436 2269372 1672766 433357 1073996 1675197 24845 915948 2450597 187275 231932 14004: 1897008 641735 969182 14005: 1709218 817360 2330920 1005308 1054724 1201382 2016353 1940333 886746 2146296 1498573 300399 82250 915299 84150 2258994 2192842 2047363 1352589 646997 598570 1814250 1154697 2200711 110625 472436 739405 1606385 14006: 1532336 262931 1776455 313785 14007: 1536363 305604 769807 14008: 2302663 1914129 2315143 1447088 630320 88191 14009: 2376730 1359146 1747577 962512 2573724 2459592 617049 1710433 718456 947874 2436591 261611 1698835 812203 249891 174095 10609 255112 1709731 2023996 1954681 1471702 511766 2286208 1649538 1300918 418533 2298769 624270 591902 2225824 1939561 1420033 1481940 1370594 2597934 1456106 1401: 882552 1741099 1108775 517647 1836694 758047 2592584 2483821 2329805 2461374 2567137 536548 1020494 378670 1693700 1093688 641031 992394 2252212 1329242 391893 340678 172151 1544478 2554507 2267846 1526116 1436791 325372 2122412 718685 1818246 2285454 2136870 338455 161965 926867 1656649 2220355 2057144 6141 203757 13130 994022 1882941 1228217 14010: 490038 2546200 955825 1699204 525527 1283139 472831 2150752 556006 1253634 1646340 662407 2231159 175749 645115 1389432 606755 932876 802115 777139 2221177 1421652 2040697 763556 1490098 1027454 577906 2464081 375809 487278 1477838 1712563 2427882 901962 1981639 1211541 2587955 1793444 14011: 1347550 1501692 517453 709222 1268699 604895 1516837 1620227 1854669 1907323 2076921 1087423 14012: 2239123 1834814 14013: 813497 85843 1833682 1446294 167236 1526443 97638 2301091 1176119 1395546 1549937 756620 2305606 613000 2219240 1582373 2023752 642314 1992138 377104 307095 310966 2214608 505354 2098843 14014: 507921 244146 825005 1167225 1342078 108363 445911 14016: 2277285 1851033 1541995 1709219 1880844 744747 1839567 514036 1050232 627400 2428731 554192 489354 1889384 2447858 653682 753531 1103410 124128 2277465 1408012 1927961 457192 1168162 1457006 1937008 1978244 70777 132846 323769 2529290 1589963 2588803 645345 416130 351462 2382563 1084952 1042043 1170683 1457092 1132437 413076 14017: 1506773 311641 1045528 1820411 1124875 433969 2465909 1623840 14018: 1900367 2016977 1797672 1117357 14019: 353405 1773112 1637138 176042 1033056 1554436 1402: 543261 564742 2628339 1528902 174107 943227 756638 753698 2412149 1955272 181364 347428 2257126 14020: 1945752 1390587 1595570 1479248 929308 948484 2573739 845567 989899 1471944 671539 722623 435343 2019768 2565734 2283206 14021: 169456 2409443 1591876 2572140 2018458 1463656 2342991 2435128 2582555 1447712 31481 1752856 199769 1788360 383941 354053 623211 1165146 614275 964865 1183450 1671427 253394 1954630 660281 1386030 1036041 846094 2203144 2108959 1584350 1282237 640743 1221212 193471 1917728 1327999 1541104 668632 1962057 1880677 658236 2351709 1102441 502303 1671768 321756 26638 2466380 2408970 183687 561716 2342517 570302 1203437 2033304 2550151 2309222 406752 373319 1454642 819917 1673438 1954250 200726 608431 2328520 1147664 637710 351442 760388 1626183 1784440 1198982 1414239 2023645 109023 192687 1701973 951057 559224 1856657 2039308 843821 1988746 499987 261604 1056099 2003224 1979780 567560 1679222 1444594 623850 1748745 616845 111125 1116498 2581108 1002234 14022: 330292 2632057 1762578 14023: 1307405 1673614 1943141 2188580 1084892 14024: 1100765 2216196 14025: 1318862 1119525 1524964 902986 14026: 2490554 1142398 1688135 2026659 1029342 14027: 2100462 748437 1136740 2079258 1256620 132829 2096540 897013 2389989 1205613 911965 1034068 2295984 854274 2351670 958151 2160839 2218409 2636852 19304 252320 2122538 412805 152134 14028: 1688145 1150125 2415316 14029: 110825 1031767 20735 2519534 2309547 1459918 1061547 897901 48355 269004 2118411 2461523 2644553 617212 2499756 442954 1077435 1160896 1403: 2171934 2491840 1846715 14030: 2504372 3303 2570354 1265419 14031: 738634 1391642 1692027 81760 1863679 419944 1859747 1188577 2549268 643778 1097071 242469 249371 484407 2345943 420191 2253691 631667 627975 1071725 1066526 663309 213387 939084 8943 1204667 226548 430308 2555394 1070154 702280 1563663 1679739 1671833 78331 1124158 912242 1707851 1495526 1487204 1745469 380257 257887 1262489 1719322 1542754 1463361 2168818 2611615 110703 1385221 1660220 154977 1186790 2341576 732492 321138 1424946 1848648 1445339 1104073 609682 1490800 1117841 553086 1446059 1814229 168877 467171 116771 854924 1271489 229447 1696358 1471539 1429801 49106 1517929 2314152 1455759 1249987 1255265 195059 1260824 1104589 458916 14032: 2523951 2256866 14034: 888617 1876689 1072973 1171695 2164798 1108236 1801745 2357450 1865438 2198467 14035: 1202465 14036: 329226 1990316 618776 1288745 1814824 577335 984085 870716 458684 76906 14037: 719869 374259 14038: 1312048 1285513 10917 1263404 993564 1805709 1816640 457739 1669659 14039: 2105699 931626 1264730 1622082 1924562 392795 1147266 166253 2501034 2193664 2231473 1918957 378869 1955242 2150752 731856 2041958 152215 2344995 218588 1875585 1393246 565807 585737 1417525 1418965 413281 1372229 1354171 974095 1968389 299824 2308099 572189 1867770 2513748 88368 2425247 323895 2040195 1533320 1292190 1054161 2407126 2482024 227437 1091637 1568682 520942 339160 1617421 1089910 2217379 1851144 1134601 885639 1328104 2094837 2335394 1536121 101296 2493770 696399 1353179 1278826 167723 1489091 1237435 482034 1606875 2260245 1047833 658060 2315007 2374173 180799 2120143 426168 1563680 2300544 64928 856372 1768472 1370169 504838 505723 450505 2216150 1404: 1883911 550086 1229833 14040: 591529 2579982 2542790 547566 329799 577984 1800566 1271985 821167 2192745 14042: 632028 686350 1963198 497462 1051624 2338522 1193824 1233975 1530459 1704477 2060806 1694770 2482670 2135895 2638110 23092 874733 1632126 604606 696969 404525 2464179 933655 1798394 1769062 335336 2208445 1959841 982060 1520877 683674 2026413 979639 1079633 642479 1714604 654506 2155801 35770 1464471 1594475 2032181 2312226 389632 2580819 1103542 1578853 382254 96694 1751926 2601274 1386800 137091 838899 1698719 1086061 912146 1512850 2113207 638471 243514 1294045 1046491 1329384 912218 623181 2051732 2595572 1557590 1778192 325323 1888449 604521 180537 553322 903350 1367048 746254 42549 1058343 1634462 1254546 1968389 2562353 2133877 410952 1480186 2552728 2130178 141142 2641801 183941 717898 1233552 1706282 808651 1183715 1099604 1242066 131337 1323988 2534644 238791 187464 2016960 1411724 1520938 2444179 1983 1135396 899410 352374 1034604 2002616 905529 93045 2044995 1178010 1152448 263840 935817 1926577 2137186 1167116 2139882 67652 175528 2422225 1000972 2088356 2325080 193068 2207614 2611893 1325965 522450 1605536 1548379 567109 500969 592499 2610379 1059525 998107 2089823 1351699 1403126 2435224 832256 1508293 1267897 324036 434218 36629 2153402 1600049 2175409 612166 2249857 54671 2337501 1240712 226468 2494313 2236377 2193981 1262141 2093905 1900486 1850193 1386350 698637 261697 1163272 1562175 1871132 68116 741340 1892872 567085 1527158 904851 139120 1812939 747274 1872794 1869918 1492460 831641 2300235 1140242 2426791 671518 2639053 528365 1133826 1190496 490145 2407673 2259001 308224 181797 1424152 1546631 1126677 1358437 647230 1829310 2400209 2143367 1352980 2095750 779183 119465 536089 1097846 2057968 932682 597206 2303996 349784 2157701 1873454 1067151 934625 325903 2365549 923388 14044: 2606322 43002 1847337 2526713 822869 2390472 870689 694599 342695 358062 2031284 1588903 1036611 1868686 2391409 2451474 1562542 2512167 1553052 957795 690426 1677552 2566698 1529140 1156623 2342070 2280619 1977127 2532598 927445 866351 2370287 2582031 1958068 1982290 1655232 436936 2112978 1922130 14045: 1789240 1942577 863863 924504 959885 14046: 1788096 1107232 1170032 2448035 874454 2369016 342520 524402 394344 1142843 2119733 545122 259325 14047: 394999 2144525 674009 2342149 757964 2253745 674166 670865 1468829 1684520 2023250 188843 349975 1023280 579491 1505945 1124111 784070 1994746 1802961 1852057 730011 391322 331561 1166527 1239791 78694 2384213 1040793 2089922 1884497 1279269 2494666 2385153 2510082 1547290 206603 279583 423731 238079 1689120 1239358 2072235 963724 902133 2344380 2201037 913679 2071657 854853 365024 289044 318633 2109081 453191 621622 2214785 1148822 1415066 5353 560531 1091388 324392 2310829 528255 488305 2373143 234558 1998986 1261681 497586 2107887 1552213 814953 1721855 1143391 1647781 934664 392981 1297687 319343 2068728 1665978 18857 1888599 1192062 688036 1581597 1109798 2601599 916996 1295803 1567086 224599 225521 120662 685795 862324 781965 918568 1740802 903968 939315 2457263 1992927 790640 957945 2075592 2393262 2196119 1367704 1889073 1957674 1883854 2001618 1455914 1523671 662962 2524568 430495 66916 290352 675100 1341592 1222007 523066 1048556 962935 234141 2043975 811476 866627 217579 960292 648147 2102942 1585651 2211053 1894143 194858 1176292 2363242 693920 2495804 611251 2608350 2605034 1766907 1412925 2088401 98238 247613 887490 257380 1978762 301642 818396 2384387 177471 2403110 2382327 2439409 2473851 429454 345102 1953758 1165559 1805499 366109 1504383 185146 393903 784920 1799471 1585909 2004225 2074317 2514238 954412 1145606 1208777 1556733 820660 2520144 985928 1791556 1727725 1891824 2162646 57394 1466955 2153837 209132 1040216 2234303 914650 358774 1921588 2153991 2480288 1015359 371651 2319248 1823243 1018660 523054 1124940 844455 2099432 194368 1198374 774344 2602218 1801882 296331 1435601 1938362 1094356 2553173 773893 392116 953323 2330463 868795 2524580 262069 1886917 2160185 2061224 457125 1889530 2361799 3377 2481500 1835423 2611665 1538242 2482188 995464 2230694 2507316 802607 275863 1903187 307523 1256365 1006568 647317 615810 2233533 1517396 282450 291265 2492876 1720761 2264543 1609838 1253859 1799791 1515415 2444806 1626827 1325661 2318741 212820 833998 2034400 180488 2408910 1939611 526140 758961 2615953 102366 372730 580081 1632969 2605385 19702 953110 20856 2575930 2444971 1449659 1618515 2450375 1068049 1672133 1061859 1389412 2012462 1669327 1601132 2547312 2582358 1742759 371213 60949 565751 1958813 2360806 1862989 1773588 2203469 1412308 944289 1281059 113923 2455307 832390 1468146 1795825 1975849 2089148 1696873 1614387 684311 1855266 2495834 874541 567425 1338699 2274781 2212573 1197247 2112805 1996248 291178 1657710 810709 962018 981498 2371786 1394108 734085 2171004 901823 1674638 2043077 704512 1467066 613735 727378 1789853 706405 277728 298815 1330937 27140 1175472 2527876 1430364 1423562 1108666 1280626 2371347 2317087 1132795 14048: 2030646 458209 2547449 1888636 2219553 1719256 2173131 873310 179252 1750198 2366709 1277282 1899061 2386500 323569 1402628 107342 2395544 790109 381608 2167127 1316044 2375402 1450016 1507998 1738113 1758009 1386593 1338927 583262 1527788 577028 1288248 971281 1256636 333272 162443 1615090 1516279 48164 2062173 1908993 1424491 1527509 976763 943629 1253800 2322928 1555622 558981 183197 155880 598415 2585072 470406 1877143 2068058 425887 373192 1672460 14049: 1588601 444400 2619279 234864 1082644 902589 2068188 1294226 831890 35224 58819 1429169 1405: 1580065 2454044 8212 1098513 1679376 14050: 663789 2165461 2125862 1971817 1003511 1814018 792920 453268 2485202 44702 713385 1672667 1749497 954954 640454 2577902 314516 1070811 543334 1942552 2463059 551470 560397 1655663 1701104 1562478 2075917 1068276 2449740 1175040 783300 1876930 973242 1784174 1910569 1823593 847183 1979492 2351834 922243 86123 1746444 122175 1611304 1927676 701103 1614339 588399 1396693 840067 401234 1233004 319525 1183004 1508967 536085 1932892 552825 911724 885322 766821 2082498 1566571 934367 1689531 728435 1738106 1098293 1371801 964261 1824145 524805 1574687 1088115 295317 598327 2629148 596364 995689 2225392 328318 322680 2393676 1968246 1802687 2638666 1542959 345011 743749 2041839 2514346 2364877 2012466 206947 1138161 1943326 273701 2434485 2321624 2219254 1415941 722859 2643954 1088913 2580819 1726712 1457927 1068681 1645383 2141897 2392091 2145765 1023392 389811 1496031 2588111 2132346 832507 1377106 1908988 2211275 132114 731973 2372128 2372355 1644429 1723901 728229 1054445 773762 864477 2426305 1235083 823379 894953 400451 875239 1185088 485762 2230538 1221638 997488 1189504 1474131 2058255 2511589 1564872 946827 1173688 673531 184547 2324573 80887 1243120 1739575 2138628 1507078 2368920 786155 236186 2025710 1880535 344069 1444163 1056479 155228 770317 1571240 2575611 863016 1839843 1255172 2514605 1144512 1018261 1810226 334153 1381750 1654201 1166691 1887927 456090 1845726 1194432 481273 736246 871259 2360393 12275 2560551 2467943 513137 941768 855809 2080599 1643849 769712 382396 2480868 444256 1754910 1487024 700476 2214346 1092421 279382 595455 1555426 1039630 935009 1605926 262807 808143 7911 2355131 1076930 172258 1071434 2512503 2322209 1897832 1589481 402449 1760855 365795 2430883 1867359 992432 32423 2586697 459834 2370505 2110309 1024468 1099973 2320566 1751246 1512733 850148 2214722 736286 407760 1850992 1546369 157455 1870757 977532 1550132 103364 2541790 1220888 1048388 28612 389658 2101429 1816784 1648590 2071899 967756 1694103 2263928 376744 2255629 760021 388048 812799 1717032 1868792 2023004 2524717 1503887 2195697 487497 806617 2397685 1212566 2138293 1267154 1945291 180399 217625 936215 1359937 1066071 2456596 773298 488188 1145290 503050 591133 849617 771733 233730 1530625 1713396 504042 211900 2003389 2155274 1480814 1792345 1621291 1951848 1187517 2524580 1686136 1606958 229764 1860386 1460445 1736910 973213 2465781 692263 1244565 2225730 1409821 832289 391894 569226 914720 585339 97492 1425873 835158 1884285 154812 1820859 2628028 1169227 987954 2315577 566471 935057 1357246 1249669 569919 2497124 1886792 1831276 1295393 1973160 1845630 1174093 2214881 2080097 81686 290273 1010568 1212542 1199546 762598 283493 208409 980146 2124788 191275 2405681 2448899 64981 521000 662619 840033 727568 495515 2037884 1433135 1026354 553865 151512 1974464 1298717 150460 1460874 2613396 1937303 345165 1083306 309851 29823 1917255 1821067 2057828 2519463 1091472 1090571 1425868 806834 444309 1664874 596728 1922844 2378645 1936417 834028 413230 1191282 2073246 219305 1235979 2249994 2058258 39831 2624879 2450328 1053877 470000 1174542 1322256 1534129 2113851 2460783 528668 2093936 880269 2141457 1724933 1206084 202490 2147099 818746 727827 1244862 812711 681013 2238796 650306 2215742 48678 198894 683506 2530403 388746 255660 1866713 714357 2079502 302653 1221714 2396035 945818 1413872 106363 2213586 545015 2416586 2281229 1685760 1033041 1086309 492925 2357114 427672 906785 309446 1459509 1728127 2529941 2493807 976203 1147230 2206253 854199 1134862 1795192 1304767 1948417 1666369 1169279 1490451 1872954 38534 2236125 492828 1617017 35336 105494 1557537 916921 2199465 824079 2210831 1695287 2559004 2522966 2076743 1384440 1952295 2436412 2537019 1586283 585231 1209703 1936746 270712 304141 284993 1192211 791116 2419226 2311368 2596409 2627906 639601 834246 596160 2205138 738113 1625255 389069 2212806 495122 654912 1999888 1605449 1298835 2260092 632033 2024731 1675747 849446 554519 87660 2196671 132750 2492893 2196738 713288 1174992 633395 2418199 433945 1091724 1842818 384824 2169015 80443 1928260 1657552 1879334 1440361 2040950 1827776 689441 1017406 1530506 413076 978137 1294731 857482 1240901 14051: 461070 445500 1464523 185875 1599232 14052: 537911 1168633 1232589 1286739 1476635 2046667 1563412 1335088 2242744 629566 858974 1432799 2185853 1263414 2065810 14053: 288956 725903 1850353 1389844 904798 758358 1095635 605420 928852 14054: 1828768 1620428 1192081 1544216 14055: 2071637 1954542 1531904 2458121 2547607 1869132 2272698 1211604 14056: 2514372 2403193 1986005 1656821 317168 1833682 1203759 415695 2220142 1269872 41724 1928780 119472 962868 1375357 2072167 1011979 2561751 204801 564313 607112 526815 141056 2470977 294826 989579 216736 510657 1894627 701298 2122707 2612775 568891 2600762 182759 1490793 431642 2066341 2394211 2317355 1951576 1492360 2483412 2055957 744673 1451081 1509170 1207913 1268195 578714 176300 129766 640806 2514291 681642 1314517 2535639 262719 2264127 2099824 417262 1063873 497203 1587929 431160 2405125 1780607 1651030 2398835 2456207 2160518 2126386 2010513 2333066 752681 152669 2276056 1840452 397637 1347210 584369 658779 426295 1981996 2135355 650067 1758366 2114080 619754 2528240 10268 1687294 910884 326820 1506498 430318 410726 1740442 1842301 2417331 1695098 1525681 2560105 1836907 1215235 51740 645533 1098728 731560 821738 1694143 835861 2240369 1510393 782215 1462659 166366 1899588 2599148 1148933 1094498 900928 1154917 1602274 712609 2253183 1834230 2154123 524192 1864358 2183427 138629 2093984 2631911 2047090 307183 14057: 1468070 2643800 119472 1089374 2501764 593928 2485896 55151 2569674 1641753 1030204 1586929 1586924 20020 1734079 1232888 2121720 1760388 777453 14058: 1616285 762076 1274964 846642 1339727 1034153 1834010 330086 689235 801632 1726551 186826 14059: 1036694 1084569 1406: 1911808 2580946 29545 636892 551652 77120 1413444 2173772 2305433 48536 2263006 1998800 2287819 433185 662300 1767604 285903 529698 1054804 1266502 69047 2344224 1655930 2096173 2644888 1502890 415434 2138562 69289 1327321 1678887 2108810 744326 1856296 2113978 1486736 1911678 1579651 724217 47846 1382609 27078 2581628 288090 2256107 1399350 2540110 1838467 304561 1729928 2498468 1252080 2458159 1484334 1563385 2174962 1801576 1615830 1625761 2088659 746627 2601742 119359 1868985 2470310 1125611 1952472 1232900 1022552 820756 2846 1084301 2432719 463322 1070080 1698604 602123 366744 2048469 1826530 2182550 10232 198635 502202 389196 1656542 1589836 192365 2371506 1075889 547310 110372 494613 118391 638393 1441885 502142 2403970 1328020 999392 2592488 111025 1331116 229458 961509 907609 402650 2570707 1946163 1925175 1247980 2417506 299101 1227534 635240 15630 435239 1737656 2598260 2633546 2225292 2526742 1254968 833326 1325165 1077119 1206609 2315802 1986895 491792 2087623 19508 1903090 2614145 2164953 1062882 664449 2349991 261212 186074 1326266 822269 1741099 911123 2484937 1433016 771594 2242272 376279 1136989 1793785 1869894 284616 643251 1834272 1538941 1674254 627971 300639 1780847 2172672 1033710 2497856 2209835 1916597 1666097 364068 1040370 2258492 1685823 1827847 1672255 889488 1422322 1203271 2180807 2241840 9417 1778735 2023813 2595920 33079 2621208 2506828 2512234 2110273 230683 271499 1117510 298699 1816018 653195 657696 2261486 587122 728808 476851 1666609 96097 2593203 2431095 2167219 2039040 291882 2387821 1371302 2250843 69916 752249 2240915 1469432 1613905 1140661 1725585 2443623 499690 2294213 1901501 814832 1817182 581785 210206 719479 502767 2487464 1313967 1466028 2309346 2052551 1772854 982988 1283327 1352401 2064496 1721916 38580 774148 12914 2567459 25377 2067179 2531437 913520 2334115 2416820 2427602 1283122 2594705 293971 1399082 2184999 2398294 465443 2606642 367210 2541428 1050395 1997297 2381222 1020731 1854885 1902728 1642605 2378802 74686 463025 2149444 698846 2229974 1145818 968554 1839939 1839773 2469455 1949119 218893 27793 1112733 163955 1861648 1335598 1139518 991969 220258 967432 2427566 1793946 2447700 1926946 1324075 1214009 1779794 2293714 1286978 1463083 829782 1739924 1682474 928851 1407684 47368 2628708 1350713 101247 2423626 1310483 1135101 329376 561588 100697 101666 2224807 888377 98599 1444588 64176 1669126 1110323 1022049 642783 1202406 2169680 591588 1233028 1886455 2570681 670626 2512467 2042924 1618239 1747376 1219404 2529476 258606 2301373 2132360 2032412 674545 2396561 2412939 2061458 2439610 855091 1050334 291292 177668 1195892 2570781 2161734 1125072 996064 1965048 1277674 2637139 632940 890585 427091 1601326 1437892 1335352 1814798 930515 790577 1322601 507313 1374964 1201989 611538 1311572 1414687 92842 9871 2127432 119291 1071938 252954 279184 748986 2442679 1456696 155994 1644001 2080233 2053190 2382201 1102211 366634 1477450 1906262 2152961 997834 2287474 1578147 1928756 806589 117646 1270163 219921 782585 2024 20763 2282108 2557114 1978306 1141861 323536 2410749 1751753 2601390 503621 1301485 1698905 422224 1998530 2351541 2126018 647608 2634547 600442 2292694 4797 1782273 2210504 2420553 1595066 672526 2260455 882758 1044081 1622457 2119047 1202695 2265988 1262695 1158875 1072149 267083 2591929 2485800 2249444 519260 564875 1326959 827656 97764 122268 461839 2295167 1899952 2461829 90832 2394517 1062073 2246795 1052129 728801 2192551 2480440 561341 1791703 1976623 2170361 1064614 556181 1815749 2184240 2300029 1119832 1643583 1963512 1562864 1496780 2237696 2392003 1324335 2539676 1187330 1967925 2347268 1657970 466805 1042186 1811499 724322 2418957 996536 657780 1238351 937925 2020089 272719 1099781 1189356 1151862 1951730 2414580 1981255 1336764 489001 136070 650610 771710 1985857 1760967 1325616 260822 1868656 40874 533454 1181519 808073 1219457 1149057 2439490 927567 2389627 766151 1521484 1304798 1432601 717931 2345624 1934556 580176 1384056 2378081 1681496 2060535 598470 2495395 1330823 1073957 2240532 303293 789643 419996 416913 1356903 1353048 1063164 1191714 701743 1616791 1416739 1394773 382278 14055 1127024 397732 1111216 390932 1830371 1205748 2548104 751636 2274613 127920 76070 1041109 2317355 1992018 429977 419833 225846 2506882 1339506 1604117 1934096 1178673 1312919 399276 1590600 2015884 1015872 2321345 1046089 1242940 2557079 1326669 2130271 2095790 1212478 1498526 261122 2341538 1355843 787294 1777997 2502288 2229252 892296 1363385 802217 851470 587643 942951 2106202 992414 1331238 1466135 439793 470318 2329504 2584709 845367 2535383 1753811 838396 2121505 2342661 393140 1181802 2610315 1421434 1226307 1860892 584618 1855162 1599914 2508553 402523 2048072 2077083 2122874 1301234 23402 1804207 1346678 59542 95962 861210 931914 2447276 1062347 2096576 286937 2581640 1432516 369836 170123 1064863 112379 1120102 1547533 2463417 2146963 2062002 116196 1465033 1535666 405626 1080388 736528 699694 1009931 570532 1608534 949398 1205385 175624 2437080 2298953 1146626 1601799 398608 125672 1749060 189216 2510031 90196 1796697 297590 2587700 96772 859246 2290607 1492641 1959229 2243723 1442849 2515886 288167 1411926 1575779 68718 681271 2009427 1134791 479581 616871 1002609 1479745 1495973 243821 2052127 1138443 2225658 1761836 882786 1469669 2065445 1047129 101713 102657 1333528 187877 1716881 206787 541476 2409921 2503514 1377723 913222 2068583 663979 228762 2488052 250109 848300 1262376 417378 435336 2467855 1624191 2178514 1172570 2119848 2166325 804487 2543792 1949563 1602514 820110 2243327 957748 1104421 923936 494299 2348940 148158 1290643 2448589 551690 1686486 1595919 1686405 1258988 2613307 490783 2523345 1443615 655921 127664 1183165 114758 607078 1150622 761924 1196487 778689 2394419 2394001 1001212 2467476 116160 1688654 825108 837391 1765879 1267860 1905414 332165 2401095 561531 388978 2445493 1750335 2212517 1766860 2105557 1232859 2434196 2391352 490666 1442568 962544 175631 2407555 907804 1424859 1523143 1596686 897086 1012021 109500 617473 293888 1139657 153536 1799203 2296989 1050256 1488415 2155331 2638061 2256725 2306170 2326071 1574618 1326741 2408663 1397430 696846 2448114 1751529 1207916 2048587 694166 222772 891400 806948 2055270 1181785 2306443 793605 943983 2174575 1472294 1832980 1237656 2203 2566993 182790 594304 1286443 865181 336540 546410 826188 2472791 2074096 2409499 1963885 191413 874923 1564968 101444 480119 2178349 1424934 98970 1614793 798336 1601786 264682 1054568 456987 2345861 315099 362125 862805 1407618 339980 961774 59817 1043815 751254 280154 753584 1628580 416844 2642244 1354832 545580 2641599 153256 763673 285073 505423 1096767 1698821 1309511 1853645 1667467 264851 1544825 629801 1202044 1165383 1655527 1895155 1532576 2539210 50307 1139246 129245 194553 621386 2263295 2426516 772427 1870785 2036827 103828 2420020 1244951 1903346 1989235 536016 637130 1320590 1152448 1954231 2005916 2587451 1269328 803367 598754 2598612 501468 1113390 668212 853746 672835 1785279 1091287 550549 635884 2247307 2647858 97081 2272597 1429147 664002 948611 2399675 1127342 2180627 1262282 1613330 196776 1580326 2171994 2571870 1078168 1302235 103380 32312 170740 2550997 1790008 817051 2592107 1123424 1508604 1213244 823044 231976 366811 1240224 2260137 2099201 1414034 2286284 2524717 1903413 2352900 146994 2497658 1756279 936669 583007 713740 1848581 2215388 2195534 1316009 1792481 324020 845729 571261 2435122 1938359 582919 514728 1690007 393384 2128588 1587998 713182 1148828 1282292 2022249 2616352 2636049 2081866 650824 1604940 536797 1704652 2357566 1861731 1977476 643374 1092128 2015735 1137943 2047314 540812 122438 2442789 133554 1367164 1268374 2331439 1581706 2635276 131122 33388 641738 1468254 90875 124128 459998 2574617 1524826 2543978 1339157 1416439 1573042 1238676 2348533 2507201 258442 1722466 2428180 1634860 1716860 1559725 1656198 405295 949488 1713439 2589302 947144 1445150 2237872 2549535 1487606 1610437 1648587 1499737 695274 1715576 263224 1255431 2134017 820400 169842 349068 6796 2644423 731565 1010728 1154790 203771 2565317 96465 140820 1206213 2465232 2049116 2577251 734642 1181781 570183 998817 1436061 1514095 2306193 1206496 2397508 2325212 2570388 2497799 2368708 1770167 805987 908178 2267169 2178529 1030295 1182617 2094758 859988 2105728 1277348 1012286 1124645 1213522 2111406 1438453 790623 959939 205612 450231 1261305 1390559 1311787 838602 787041 1806229 1125433 353176 1276727 847129 396801 2169951 2629774 420982 815625 2182355 1573542 1809885 700943 1913990 293590 157830 1116672 1482486 1616890 293877 1048700 1697769 1157469 2647876 1595089 2213483 461429 1656174 596575 1535468 1998859 2518759 103731 2416754 328246 768468 819673 1691917 2298476 692073 1312578 225475 2278148 2573373 1075870 459813 1886143 982687 2373735 693070 1102295 1909854 2611867 943821 573987 212901 953960 2254635 2600956 949633 2376967 2342268 325683 1515006 1967563 85900 2153976 12137 287593 374974 664443 610506 2501885 2208894 1089532 412601 1671300 1845582 337561 1774609 909467 479980 1631070 1978997 2400418 1298605 1331827 1657563 1538484 1743322 1615888 724283 251208 2188011 1921113 311826 1184400 526340 2210794 1836400 1956412 2529479 1120748 2535200 88182 791801 878421 1401919 1904427 36037 2237328 1055693 275099 759861 1107233 1186081 2063014 175552 1617132 1601586 910830 1341525 1074018 2225419 2515493 2288889 2599807 605077 160093 1335553 1256046 14737 1195696 1855055 1991859 481999 50425 1431482 302593 1937592 2026280 1165740 1945012 375431 1321886 2204179 772523 1055028 803460 760301 714061 1221152 363304 2050307 2303124 2646617 1737092 816733 1368527 1770221 1896746 2059499 2439998 1632008 345936 1660750 91465 98002 771028 824914 235862 1749576 934597 722036 1891511 1180501 261287 2467982 1132454 947794 45062 1703740 1505500 689529 931509 2415228 1427838 2039259 934635 1307159 943730 230641 458734 1118148 1762650 162838 895852 1550676 473521 2395985 1081181 113313 1404409 1613983 961635 2636404 613284 13887 615745 430475 1458589 1300991 1765088 2557395 1099130 1233866 2563256 1377808 1661655 518795 947067 1898837 2241995 924056 99581 442262 2340781 1655749 1774994 810700 71268 2405485 496965 1673942 1502469 1025575 1245056 899827 1095230 1148401 567239 2580539 2165625 518630 1303094 2186058 2416672 2443557 1675176 194210 1866699 208257 2394511 966314 1835827 759361 1093312 226375 773118 994143 1954332 1756631 1940050 2380600 464083 1801816 2029750 2373276 1163402 1897634 73133 436504 272342 1996864 927032 976580 1494044 2432795 1781607 1264849 624132 1236789 2120361 1645676 1556782 2010432 2564213 402212 125396 2053965 544698 914025 1314417 363595 2496538 1508309 1006997 1916323 2277622 1665800 801926 587743 1223192 1462383 1794114 171407 1168621 1099552 2105736 2484087 2544793 455515 717198 1005707 2411052 1096498 1837733 1541002 739105 1867633 735984 2103352 1773207 1054403 646146 1720871 209598 2147895 1771635 1830920 1769482 2250284 738252 423183 295369 2144440 720737 130404 2536176 2121578 1446069 232638 502375 1357665 1529902 427504 814700 237015 2591763 432009 1564519 1900324 1694789 2081593 2234971 1904600 898648 855270 1160772 2184108 894704 1504087 544709 2449531 942100 1616374 1318091 701831 2476575 1021635 685012 881279 1977930 2418423 1405540 1530134 1054782 366474 959872 1751702 294273 2261956 1412848 1272149 1615186 1181407 40244 305428 2285121 387207 846435 1400810 416267 966407 1831280 2021612 553678 503746 1073900 1901352 1774479 801905 1693416 1215592 2194935 2328832 2241466 698772 353668 1087047 1494863 1932460 148702 849314 993816 175082 2397057 691560 2273148 1648505 247358 1263596 1663238 1321622 519963 1515729 1884197 788699 1108034 469278 276829 2193776 1000773 640495 2076763 576794 358402 771508 885847 1325948 2283548 800559 2559897 2267738 602503 52143 947222 1220499 493055 2530979 2344191 529320 2413128 2485350 1891419 2585319 2246393 437772 832956 1304327 428358 1296604 543080 13509 1915594 570541 1776512 1447580 2086014 1598632 1658937 2493548 1365431 1076931 1589098 1476325 313883 2365085 255533 458890 1280523 276511 608999 1113364 347871 481715 547118 369322 469642 1445516 891254 1691030 1700112 1752775 960597 2367205 2373856 1030966 2322519 776187 172191 2035194 1380412 1988099 321087 670771 1217048 1389187 655184 572290 2259073 1346100 643815 1380717 2280298 1910918 227722 628023 1428058 1403960 1189814 129217 514321 715029 1408696 1396166 260719 512756 111600 1561565 2053666 414356 1178738 2221108 244307 201913 694452 2501916 1177486 2297739 490737 396274 338565 1225842 2576063 714326 1094238 1705375 494711 882754 2027662 118562 2587077 1020401 2309066 2059005 2414981 1382819 2643050 895629 1750989 694284 901618 632044 1728909 1803305 820222 501387 1682335 1512991 65323 1489913 492935 371697 1892212 1775236 1700976 686277 1301558 1470796 298958 1889 2153911 1890619 75356 533065 1451832 564941 1567326 680318 1593620 1560835 2502873 1436802 456917 839477 872874 176938 740386 2112659 539746 2405309 2098375 1224054 1774025 2050668 2588611 700534 2252300 1083926 1844911 1733050 1558789 673593 984817 2387135 2539325 653909 231029 1375312 136075 1265526 1943952 2140375 554811 1589001 1403454 175096 336490 942153 930855 1772244 262162 1237580 496674 1983831 1080072 1388814 405202 1233677 2415088 7026 2519422 1913129 1828033 2209340 945786 1335969 1734293 2397530 2457564 1500296 1726223 2410687 2086708 2025930 1615279 389069 2594503 444805 624820 1266451 333401 1829276 1200100 2135457 1370749 1395380 2633723 2471518 2150539 1570804 2042275 2147529 325904 527395 1666554 386419 1203167 452949 1966985 1471509 1224373 1852127 346475 1060263 2149664 1877153 2458732 68442 1766856 1944066 1633691 1733480 1112414 1378550 937150 2583734 1196394 2349980 1204990 1482314 243003 1493702 112984 262803 944531 1341385 1016180 1537979 1075473 503705 1169769 479940 1737201 1599045 1656666 1423440 2560760 345644 2611621 2616365 1877253 172618 742557 1978273 1857820 2499440 2565081 2577164 465556 1318026 2111838 396092 1247802 268412 2258221 1439804 2018549 1125340 1684136 1024585 898636 597218 768560 646588 1839348 223689 2352997 2476288 451516 1083051 2204169 1582181 431813 788980 2436008 2611029 2031289 765697 1214988 999935 965143 434197 1536268 1797842 1218076 1671978 2109475 115767 1368596 1901032 2117566 1856185 2512003 14060: 1295693 1986678 898304 1331299 171884 1888450 2273977 851342 1544444 2576753 1312828 1671322 2186942 1492778 189023 223639 2558041 1262889 1011591 2023763 1122571 2473345 2623095 1287368 2253807 387919 1189706 1010384 2515402 1422682 1758505 735635 2361742 1481284 335110 1061703 2203396 1935538 2277030 1554196 1947415 228466 93126 983064 690614 614465 2552792 1354497 2012975 2523318 2612753 1081626 1714721 1964734 387054 1211966 2147967 1226014 2160361 1017117 1540655 2618947 1015878 2207866 1290554 2436521 2342272 2288628 1557552 1312591 1144577 96831 1939441 2454893 1068721 1789034 1569711 902498 294618 177978 190289 191000 1836968 2248822 2119133 1778688 1561302 509175 909590 1326015 120318 1145303 2558240 273035 485256 1974488 1100164 1593688 1487513 889036 667494 2309532 632189 204368 2341019 1622099 934874 2323867 872725 2455671 584620 42416 1545598 2458619 1462998 1556388 1486512 908604 1506126 1204497 243363 2461483 1581617 1156593 2490240 1921700 132454 1244782 2331590 1693881 1598781 420026 849168 604519 617074 1278487 808145 578699 1458020 1117550 110989 2265731 2636029 713224 1511567 2230205 1171345 2497759 2137060 926786 21377 1423142 514007 488526 1000094 2095964 952834 948623 2344446 2359870 943806 1323534 702016 2039944 300449 564357 989201 1748683 1090155 1693602 2561723 229742 2642516 1112549 669673 147691 1344672 213241 623729 619324 868224 1208196 152252 330306 1645511 144603 2427425 1314551 1802639 1873100 1144195 2413413 1424953 1585946 1022299 1516904 1127148 2567062 981571 1238062 218415 512338 1486902 1741871 545582 1560948 637209 1300625 1282304 2604098 1595848 2629779 2569099 180332 2380480 1034145 109230 967223 145916 1561354 1246398 1169156 812195 358377 392346 2552371 1157687 2109400 165049 987785 142279 1306676 400588 1729776 727885 2356278 1595489 1110185 52099 1069022 2342571 2514156 79686 1702270 147248 2037826 2137727 1044554 2137145 1695098 1695183 486651 2203044 1753495 102652 1442044 1337045 623535 1474480 2144204 997377 1582000 872455 829893 1495907 1223104 675186 898562 2038306 910173 2207151 528236 984738 2109835 548338 1744158 622869 1866764 185027 210637 375341 1070464 1777713 2508736 6814 1433800 410033 2476205 1948417 2179596 567335 1333870 354325 2214591 2171629 86493 178168 466669 1085865 263031 304141 440862 865427 1155022 65417 272697 220240 2128280 1128196 904019 1193669 518430 1114866 695843 699178 2236573 809855 1127942 1452739 2139008 2637503 107644 14061: 1178475 977320 761521 2632713 1263439 110049 2260961 1154692 579875 2439019 1201045 305210 1862101 121850 1473739 1246031 1159003 1177672 1213394 50264 2631203 1149338 2602374 2060479 1721952 1419818 14062: 1972287 14063: 1635839 1704440 1531682 2549133 1201498 1980512 1329712 252243 14064: 1462939 1007995 14065: 128182 80682 1257665 1163933 2415863 659395 1094374 1189551 1167873 910444 14066: 145746 142436 2393300 872924 14067: 1390390 1682777 188000 854113 1441559 1177677 909640 366940 2169750 494554 2292728 2282967 2000164 1784446 2479450 82250 655699 1099273 1444704 890806 818018 2294377 14827 1426395 933829 374563 350960 2222511 2356717 2205773 2494382 393989 1492572 2193025 2482753 698082 1520336 101604 678013 2330704 2431291 697721 14069: 1631737 980485 2244527 14070: 1868188 482067 2588017 2032791 432620 1485270 1715473 752982 786404 347469 1406861 14071: 1871611 701774 1882738 1362105 1808400 2420528 2188245 2283704 774430 258343 14072: 963253 333277 1321396 2377269 22577 1205939 704564 1436545 1475461 362561 2411177 627935 2061570 2576652 1821474 156574 1791890 690482 1964953 2505152 254137 664385 1438553 1220774 387644 1886585 2046340 1368542 1000038 1597529 2036028 65076 1269718 1360929 592898 1785209 2362664 1572817 1169614 234750 14073: 1346301 816202 613983 2302624 986250 1218120 1914129 2612756 2181309 871081 976884 905007 1071403 2060126 2250690 2123489 1987359 14074: 2608592 1968183 1110420 768051 772729 1669844 631945 2336082 610397 645993 250302 1406170 1268017 910718 555730 678644 1676718 358676 2205534 1288722 1804257 1507444 891943 1667496 2555084 1799297 2037725 1729844 1203928 1671446 1183891 127934 245519 2500173 1912757 1837636 1631334 1460332 950421 41581 2378106 2560031 2353088 1283944 675694 1626595 1247658 1907381 1561460 572103 1489808 1230428 2144458 2404918 137362 142817 2595254 1882176 179615 1498441 2146418 14075: 1001353 61166 1499253 1221911 65693 978518 948398 1782884 2196189 295485 2005687 1367433 1294084 41890 1151282 1282847 272629 338297 1898074 847521 2107622 2123290 882773 2606762 14076: 930671 2232579 2605762 806617 107051 2238777 426744 684187 1831793 636241 1068443 647329 716884 259819 14077: 1387857 14078: 820776 1730433 1048708 2639876 1021995 966808 1312255 1988052 1408: 693789 232629 391641 82050 358471 60445 2031424 2143299 1742974 450325 368000 279960 1973183 785668 1313694 2645932 1526803 1912951 1938825 2504801 2133576 152661 1536171 322771 1074643 1748048 534561 2564784 528399 1372674 991418 209542 134230 2165286 2117637 2062550 239757 2164410 1383905 974285 1245722 959039 710102 2243878 1322507 659316 1170779 1870217 1307913 841527 1006959 1575257 2535474 960004 406555 1569720 946364 630147 1838834 301332 2057595 1167511 1197173 1179932 1240020 2266803 686842 1984362 318748 1030204 1422910 1269386 1324890 1099592 627717 2114624 1268374 1378838 2637359 1714116 370249 2594640 1282904 2443747 1886360 2526425 1271188 1678962 1394962 2426256 2234228 631304 534123 522615 328642 618738 1500657 401350 20020 1743315 40258 536103 2047791 1922844 2492664 1015034 1414072 99036 1124478 467709 795947 848844 17402 795009 2563731 116514 2132060 1144397 1250736 1372065 2316019 2043886 1919419 1281214 2287856 2131653 2345845 1412622 1412058 1719519 112592 637170 1150321 1919713 857010 2116872 2122009 739929 500154 271854 1557705 2426909 2180557 14080: 326587 420726 874550 235482 2157218 1096430 294195 1728047 401523 1184241 1458694 1877868 2179093 2598102 544851 172595 1010765 1285819 411457 845827 2552812 14081: 1614092 14082: 1771587 390445 1342724 1783541 1014136 2229983 168109 2138944 912999 1941867 1348221 326359 589851 2529585 242175 14083: 1447691 379289 1504010 728123 1361279 1663912 2637519 1785520 760436 14084: 2080822 14086: 979 2151618 1865642 134797 1228657 1843451 171156 2480080 479651 973533 1911418 760568 596102 553911 500447 2120127 288599 1300485 1875222 1787241 768234 1968059 974694 2307192 1519541 1042113 1282228 979836 1851680 1604037 1982136 2300176 901209 1862495 1766182 386514 14087: 881466 1985681 2410591 1558587 14088: 2275640 2006641 1430248 2529985 2355924 2278953 1377242 2315520 2265255 200493 1875140 2115285 2236554 2247795 136828 2648112 471266 2481792 1786613 1740817 532888 1300744 1041832 1064778 1701623 1567833 2052713 2105371 264618 1922878 134736 609961 1817100 823067 658648 2330409 2604339 132838 399042 2406539 1107475 1638079 76048 1617647 2569102 1554647 2438096 2400209 1705384 446485 2609372 597429 1273277 2237447 1002234 14089: 2056324 1704682 2424449 2431812 844526 81897 713224 874293 540782 1256232 2324483 1976358 1380144 1409: 1661326 2640984 1691 980094 6319 61863 247577 1146509 83720 79182 10577 1944731 812717 1039986 1375578 16455 1644222 286581 2119692 1521508 1558486 440507 1033629 897002 1767210 518155 1745368 266850 2352460 1077705 787206 1457005 2143232 1498913 1671269 1905579 580322 1819271 828696 542361 2353939 1410784 1604921 817155 1424221 913661 2434254 732363 495423 1816449 1996181 3046 252315 1096555 671897 1129289 931331 1652619 1687971 85077 2630972 1567116 764389 447634 1656996 1909338 397684 1856268 2287991 2251674 1258544 2458852 1574363 1128275 2107732 2062811 1377106 1383486 1395284 1691185 1237909 2292657 87897 1207141 2177295 2242622 1689590 1542914 1463399 703470 1522343 691414 808208 224582 828603 1901523 30242 1960785 1262327 1760889 1784876 1676478 2146461 1388485 233700 618427 322439 2552685 1221999 996831 770630 2299916 842519 1076365 2435028 654486 1833981 1670885 1614384 1014106 105789 2622560 1664222 41025 2571008 154586 1013398 1685068 97368 2314279 1834839 865748 2048781 2091822 814719 60506 1639739 840737 2142237 403606 1919768 532888 1823961 1769897 1169175 1409104 1378192 1007858 1122262 1251050 1209465 2270574 1838937 1417755 202983 1613141 492512 1933801 615770 208092 676959 1032668 1881876 682084 981543 1238363 1812885 2247002 1065695 2437021 209180 1842902 874983 2115742 1877312 2481963 2228571 473552 347843 1421853 322943 1741126 2086905 2174855 312177 2191134 2050510 941035 356544 581625 749994 1886753 1118298 294300 679368 1902430 1051512 2260360 1902285 130068 123938 264896 2498225 514615 2137761 1156354 81253 2386550 1274187 366141 2611457 1362472 788874 1995476 2477132 591238 164974 1655648 138441 2540042 1094140 2398427 882521 446966 262199 2481341 826766 27289 760301 1851943 2541880 1087504 2349552 536393 552063 933874 181425 2095672 932525 2397490 1068204 1348088 2081194 1076810 293935 1748464 1711476 2029737 2304031 664812 111967 622462 1198940 2528277 1229313 1190238 2310762 2618896 842919 972346 633728 1250401 1708869 2101385 2304080 910224 371307 857855 566348 2339353 616599 1054516 2503826 2520398 297827 2532718 2089769 558130 1867507 1877602 2603130 1751220 1675561 840049 1425656 708792 404757 2366329 462211 690002 2298237 1489331 1907017 253064 1134038 2585394 103240 307198 2222874 2424173 1611063 2219126 1929122 945048 2345833 1234981 2443201 1080594 1349576 1386463 1168848 489969 1211828 1094817 2252979 1364259 1184924 531189 1207450 2519040 2074294 14090: 1030520 818102 2627268 1539680 2507762 1895774 1970505 442669 2164063 2232416 953358 1613152 530962 1862255 2303379 729503 2118411 866419 2609453 1418611 1869245 1723873 1919419 2191331 915858 594971 1974995 1460881 14091: 2581406 887228 2416460 1132514 2171352 2269885 1186044 2368494 1125697 1247547 2447462 1688861 1081074 1232751 1586870 989431 605352 1767732 1298555 1943120 790423 2390306 757231 96615 1593163 1584274 1105790 459317 397962 426918 736013 54932 2618861 417381 1336359 749006 1626078 687446 1814448 1044575 14092: 2543999 1430967 2637555 2247409 407383 2336298 639632 629774 1627882 2276322 1718324 1413859 14093: 530740 270890 1905504 1184163 14094: 2173289 974909 1216467 1156479 2461699 1408317 1705397 1408602 2048729 2322406 319443 2395488 99845 949262 139725 187570 2143296 1373474 24796 1528396 145873 14095: 2611748 301553 769665 1658668 486340 1342995 37797 870065 1354340 584718 894984 567016 2591674 2010069 14096: 1569669 1265941 1272468 119031 1226142 2029262 1227238 993291 2451021 2108097 48879 1672446 2139437 1300269 841265 2477150 850809 1537415 705524 964401 947385 689794 174613 2335382 934931 911703 642302 679670 2237428 24590 1045134 284054 194772 1465186 1808534 1184676 2497507 2605921 2605544 1244805 1929669 1650502 370328 1258170 1745304 1341404 2614716 2447377 2265567 2100637 1489500 1931530 1862063 2583802 1649438 942472 1131574 2209055 830131 518964 1217893 1792384 538488 1362922 605206 541706 1085482 2141622 337074 2422905 154358 1440602 1378602 750751 580988 321243 620995 1607871 1318392 2024030 2199867 1251204 2641424 402936 1001548 410344 305947 1081646 770086 454852 95327 1772921 1580390 1199422 2187426 891412 2242999 1986830 191657 1544193 1023104 2451590 1191146 1908026 2318089 47016 563671 109530 2274374 2624431 1537383 1709861 1980882 460195 2478700 643630 2472089 2174564 2138062 2344624 1843504 1019682 806167 1789165 1395412 1555999 418339 1007527 105669 905089 1714076 692171 1991906 1380143 776316 486068 2216859 2355999 853786 1862581 143407 380292 860437 1609055 945492 1005894 1886953 779183 1277193 2531275 253571 2400986 795105 14097: 485621 170023 932550 518482 2186680 1434932 1678172 1879135 14098: 1406248 2588128 271100 2037885 2412761 14099: 1346670 1400674 141: 1673064 2283069 2590402 2476933 710930 2057718 1410: 2091492 635972 2628970 14100: 291866 347419 14101: 409473 2531459 328726 257294 1643914 1438300 166597 1783204 1267146 724591 1569341 513916 14102: 615597 268174 1373848 2010685 2088717 14103: 370839 1283048 221033 1025579 2104963 2106432 1535010 2458628 2195535 1634362 2437905 1395969 1950418 2473246 455500 1138553 1838706 358207 926928 1432866 948069 251209 1047043 27339 1958218 1080998 1182079 389165 146809 114753 1048172 76196 418316 2326813 2394174 1744428 1662161 1924764 257516 453979 199096 2288634 455878 1013438 2396250 824562 2227848 1644536 1297458 946483 83373 2642835 1415442 1375971 450695 1994605 1376119 1879713 531895 383852 1720591 2624116 876210 1019464 1049286 132589 1428953 1552862 2373783 1721514 354385 378799 460536 2348830 1457239 2296480 898790 1178254 310976 1161342 549324 544015 2302572 662158 218939 1364087 2277340 1872148 2644612 2084237 1089070 1093964 2289563 1127303 895517 1980807 1085893 311996 973212 2222487 1382106 397727 305883 2161005 93462 2261600 60561 1818317 785107 865616 584244 1245391 2234788 1128771 2611587 1918416 340800 1204310 1730090 1534609 1447009 915206 2048063 1121110 1432470 112942 873734 599985 102736 1659812 2117134 1534344 1450507 2429012 618013 440193 1145393 1401136 940726 295802 1033001 850464 2008172 710066 1413856 654302 182738 849607 1975798 2287872 1190122 299498 1290754 2203638 1784373 673832 2553576 808102 1072729 514840 544598 2087425 1148610 1916237 2024922 544242 1226573 2535560 2059256 1216611 258477 1046246 1453384 1557175 1693792 1099796 1901619 1857279 1238473 2601514 2306240 2546877 1479015 134770 2010973 403399 250270 2559242 948768 2400521 641736 1777998 1378685 543641 978172 2366989 1815879 522419 1151017 1793139 529998 3589 1819156 765609 2541986 1767507 1663166 2103788 1729982 518155 519401 1500237 296085 254546 1876018 353263 1271797 2261635 158568 844728 1858696 530521 466786 632406 2486459 1943595 2362546 208348 1487566 1418716 1920496 344941 1083328 1274005 2544598 918212 2226158 1181280 2415948 1766882 1150820 39480 676736 58372 1915546 290941 1119951 1417639 2611534 2335390 2156944 2384207 2635400 2327534 1391664 670356 553390 1664133 2006487 2463074 2315129 1711866 1867837 795940 832456 462039 1792173 1097984 1834419 1008786 672044 2606128 1503729 1792141 103789 1999631 2634386 1717736 1348039 2531871 116478 1557805 2554963 1409091 1342724 1906238 858441 1188076 645580 1061687 1286203 1411815 1400566 282492 2018055 618365 2411643 1593536 360316 2259471 878307 2588015 1922729 2239960 1071185 1539680 1355171 1091620 591622 1840717 1174882 786719 937970 306708 85351 2319682 2291506 185781 870979 1303571 2236365 1399525 226233 2332778 2158761 15561 2448195 741423 2586963 227165 333751 1617780 1516584 2232301 2153974 1232208 103624 1069968 1797037 2090004 2608827 2567367 2301782 65275 2059675 2045096 1011373 367685 1446793 335161 1566608 595979 1395344 1314255 348937 1279108 1720473 530146 2324373 634283 831578 1033738 215693 190701 2384120 1388132 2487457 1369132 1162738 1058128 1915613 733279 1049698 269241 2309511 2587922 693838 1916951 1040631 2334058 423532 1842779 729548 2603300 1516537 282631 648186 1449655 759294 293744 2266003 1042222 70794 476362 2189434 1851446 548180 119274 785905 1634014 590095 2125005 495334 2209858 527377 1896239 1093960 1189653 2555273 860507 1194833 1461994 1386775 87994 2523511 2072366 596258 888191 266008 683710 2510966 1627970 415554 1873955 418557 1821477 87944 2283361 1802298 759946 2024566 1755885 182990 2592972 617575 612273 273290 1114882 113461 2163703 513086 2267126 412188 2582803 815462 746211 1822000 1883628 343519 1477893 826278 2307121 788529 170448 1713692 1523985 1163844 1755656 1629169 535177 2252881 2494162 302969 969200 2425738 945643 2408838 1521913 377817 2265091 2067016 2458007 968331 1220680 737673 1959573 1689891 1203930 600339 934941 989661 2384511 1387265 111987 2437027 2197984 1502066 2419786 647726 1819646 101882 1590284 1000264 787001 132847 90305 1771789 2365550 1585633 1467209 24551 1965106 1537298 1014703 1863086 2580546 612466 1958949 1004410 1331615 1687977 1330621 118075 8289 2136374 312579 110202 393709 1557886 2525630 1013940 2136480 976049 600459 960649 1687122 2525992 2556780 908215 1608743 400769 134709 65735 1251338 1595634 1001413 854973 2103133 1351260 709081 1810596 757258 2025263 2604960 2099497 1976508 73397 2179490 1384697 1449950 593961 765722 876858 49747 1625011 51887 2535867 1897994 2508521 2501878 1608800 1129550 1457103 1935275 29821 2024982 2479769 704543 2315477 530530 2180907 2070090 1123480 50609 1985846 401884 2076307 2467417 151574 573999 2626717 1251568 1240132 871658 929517 1166344 1631658 2297926 540809 1718527 2115402 2106597 1209041 1172586 2639356 915216 2152046 886856 1499982 2089448 178134 1838685 2298133 2284949 1202486 1846015 1672981 1020939 530672 844508 2033868 684899 1777339 860672 2062927 418886 2536493 725725 2248300 1849332 226585 540725 2439345 757628 959699 1449982 434059 2107048 2225690 1081168 350675 2178130 1669826 2492195 1119975 169221 1082628 831739 962833 1140704 1366075 1192547 1739296 1441807 719107 1895258 976037 722776 227132 817402 1063893 939251 359105 998833 890742 462912 1529664 1574289 795744 1305956 665017 1539712 611836 1757997 1319195 1830720 870052 1169281 1491835 1345121 807004 501850 2036282 2107887 282416 74083 2259810 94263 2481935 1086087 74688 2227069 1236271 1138455 2644418 263316 82681 913475 636999 1269052 1449295 439962 2582850 457527 1838936 1014028 637746 1552213 1230878 82540 1995119 370225 359240 489331 431974 251463 1615951 2074917 598492 599166 1598042 992330 2572817 2100731 229602 2246697 2160180 1616266 2490259 2395411 1840522 1368883 2331077 1463894 1791391 997891 981352 2320535 2291222 142093 1796572 2451555 2336948 62279 1684209 478405 28639 2567125 1118589 2297340 983203 1677420 1708756 2252489 241942 1423253 511508 1256442 1653998 1495826 274081 360167 2300017 1358272 699597 2327510 12463 2548496 798417 2334959 612562 39970 2195783 1663047 1770805 2174874 1015772 1766529 1902760 1510091 196455 102929 424227 1142321 2204146 2220475 1611038 923910 1016924 1446752 683106 650793 1087490 427989 1574711 750005 1552799 2138103 1189620 2504371 1597859 664260 2109905 1200424 2013454 1082911 1594560 2645374 550716 2308375 91507 1544892 1573122 1299788 842845 1138828 1684937 2122267 407512 1694733 2287877 875897 2214050 504805 1860358 572661 1871179 2616077 1578949 1146281 1864043 1740363 2183642 1311433 1030225 1888558 2520485 833708 180396 1229879 82796 1770470 345704 1878830 1242017 2381605 2114283 1498469 651590 749827 2125038 2375971 107159 555910 1896831 1041450 573135 1801249 999398 355330 1932025 1264954 2302434 612928 320579 80638 2426305 1619742 1236546 986262 1484938 2062286 2282938 1675670 1621166 985653 107923 1501601 242791 287543 1670776 2546513 654062 527408 498682 1336766 1773330 2498713 1797895 2128115 819326 976601 1832331 398667 1506282 2331574 562922 537672 1908487 1511070 332509 966870 508104 1021834 1783149 2447943 2293761 1983877 1926167 2067619 145345 2310983 2045864 119106 1008026 222639 1400883 1169722 2527498 1680915 1525936 871915 1091728 1489407 300334 1805052 761018 2287775 1149542 377861 2639437 1642474 431878 853427 1115195 1679476 889816 2571118 973533 2564242 766677 1760078 145980 1314740 98753 2558106 253611 1711491 1044301 1389466 2603921 2357532 1776666 1318826 308533 1471809 2196716 959980 1823605 585886 149226 795723 2510256 2296059 1067374 1417380 2013845 1942776 1115595 64531 1897433 386686 201501 120353 1769459 1234922 665501 585785 1082754 1000578 1062353 209077 851087 1653502 897230 2067626 1036523 1501090 1230381 226697 1041993 957869 276515 1016994 1362908 2437192 697242 2143228 1360637 1836673 240638 2413305 1985289 2251389 1735956 1191286 783521 2518713 1523108 1915375 1212335 1712296 1878234 1659975 1634357 336142 443134 833247 1776784 1718374 1021799 229638 1582275 1087963 1523825 1015864 808508 1373742 923597 898420 1498496 1502191 1133510 1169566 873958 913436 194280 837114 1736396 1925042 1454076 717857 156002 372655 1844748 1819019 2121649 1035893 538059 1477412 1537802 962965 2584437 487714 1864264 1496849 2114222 861623 2524802 2286202 247480 2165294 1660407 771500 2497006 624472 790475 1926797 502179 1252243 2471255 859396 1285592 2175433 621155 880208 2112776 2470870 2188853 1512794 514708 348271 967876 22725 1744070 2540508 2162720 404574 432647 1441518 2057983 869201 224547 910011 1523981 1546523 298397 7462 25105 2151339 2179421 331537 2552353 1829878 1775901 2632103 1119253 1201259 2182305 2295388 181608 1643593 601943 857675 986178 655102 1008055 829472 1842289 2188907 1649392 2116575 1070029 1140024 1327960 1485708 1557179 648053 148850 214986 965098 2434526 2056662 1731435 723282 2125128 491277 332786 1950010 2039238 368943 2514501 717583 1556613 55637 398593 95555 1382113 1415769 682243 1696109 2591134 2188096 596620 1670996 717889 540858 2307039 2271976 225206 332467 1007432 42516 966743 535223 1355897 1099027 1276867 2619226 523624 2273697 841463 2418789 2058204 1070931 239988 191547 1827878 1079648 1833371 1035196 17837 1881475 1779673 1685649 2232915 455751 2609628 997126 471 2157899 2272808 436750 1748682 723912 1841402 1473376 2616269 1848090 1521535 2396922 483791 2217400 2544128 1597294 972122 1260742 1078753 90909 1623998 1834392 1377579 1912093 644747 1798571 1649488 960600 1482589 1964331 2217940 2244582 1015048 2369509 1283186 656174 893003 716571 1523442 2039511 844023 1801619 1260555 885159 98413 1256935 373900 163550 911464 2274163 1580300 911398 1314158 428522 1209226 2510476 872725 1942863 2474081 1022738 874011 254106 783554 238640 2048248 1366211 1614008 1823600 793487 572189 2239172 376040 690019 1253411 1937994 1900599 884784 2504283 107646 2278121 2057177 402312 126812 1519677 935955 2573396 307776 2249006 1712378 852924 1384238 95872 1846103 2379084 1118167 2555525 747438 851083 2099056 1762752 2085818 383247 1744445 2235032 2607671 78102 2329223 1650759 2472287 2372720 2528923 2314181 622685 2398329 2605700 1760134 2466398 2261225 2240788 1223586 2100844 2148615 636492 1513438 1011226 1654425 2489482 1102851 1834680 155640 1410861 2227178 1753879 1496868 2645685 2574959 1829244 1104234 1021376 831728 1366032 1583124 235964 114743 2522231 2065256 1854679 966998 1960760 1055466 1876977 699313 105929 1815037 1513124 410182 866461 2226423 2595586 147112 140499 1761916 512878 1039511 1137728 952140 2379662 1542562 2616806 778178 1952614 590757 2636423 2305216 937371 1819558 1100216 611828 250228 593772 665206 1572644 606854 1910240 1868814 129312 174972 409722 1728888 1753680 1254225 1540291 2512253 1780922 28949 2072580 236915 1646410 283617 1106188 843720 1704618 1990362 2061240 506259 236860 1429416 1854859 926513 1638269 910434 2037906 97459 117629 827472 2237295 64751 2473899 967359 1872598 1378304 131337 436605 489522 207659 571456 1681459 2478523 1120185 1556058 2384144 2233933 1051681 917023 1610262 353303 1210410 1585334 1418404 852383 471493 1711229 1057240 662852 2291361 2626734 907174 2425215 1349682 942853 2507013 654761 2313842 1777158 1497453 2357051 651559 978512 2002493 929213 2265460 837404 2575718 815563 2565975 1949613 532696 1981020 1855206 1391743 2238144 356494 1280674 185439 1192884 1487227 138153 1930580 1397801 917813 757689 1133929 1628123 2257301 1283236 1341916 52606 2007558 1435455 317636 338714 2079419 888633 1341627 1575886 88015 2110689 741383 965364 526973 38945 1348343 527448 225449 996434 43119 2345753 2639383 2135991 2460158 733891 105689 1785267 1729540 1695222 1614934 1286012 516130 448009 301623 1783089 1912673 138365 217402 2565607 624464 483519 352214 563864 1265966 261417 2141884 949207 677604 127431 455297 1176510 2133198 1210690 763427 835135 144430 1346517 1774597 273675 926841 1411471 1968670 435855 2447976 1322972 159709 1822308 1236615 701216 259513 1380543 438931 656695 676907 618775 1443549 1417755 1934077 2226360 233680 1659108 2392465 941848 135398 892757 1744345 2389902 1441611 2468585 1822939 2182505 2483175 1623505 1166287 369012 1167656 1658885 911812 546410 2244847 1438744 2624837 2371707 193184 2614928 1419709 1133370 538124 900810 371467 41152 1549879 2598140 460158 1519207 2260723 1447868 1797067 810715 1625443 267403 603648 1578761 1845439 2002700 1579580 1138511 2204907 1870765 2471666 564084 377895 2211705 1031153 93258 138447 489111 2109718 330398 2321008 296116 2061106 545953 2502296 2427784 1584798 71799 1786423 628107 150522 2649388 2216276 911332 2068221 499091 744793 1028770 607215 561497 2644932 438615 2450013 2498568 2575043 2157553 2371258 511569 1104439 2535994 1667291 2063742 849729 1419090 1280559 236233 1045009 847180 1176277 385987 155512 605011 958485 1427690 947512 2643289 2325772 972625 2499059 1459222 12214 2497060 1835002 2422025 1878613 1974847 1604741 428264 878328 2595049 19951 2624781 1741248 501869 2295400 108507 2622319 1453342 2124207 568767 2186359 2344770 2362023 161051 1922653 66180 714519 792727 130099 369852 621784 2347487 1581374 1444138 619486 59836 595877 2322406 1824473 1532992 329038 2073748 313271 1482920 1725757 1517549 2012771 439507 2269649 888995 1801493 926076 1557671 2625471 1489751 2442155 232332 87719 91218 2468187 701623 1769072 356295 1327695 734307 1798517 377636 526024 608634 820898 1969843 1053172 1094452 1944041 67002 252586 2414141 661178 1566480 2036971 561181 2405142 571803 1436823 1278452 1803623 541384 78286 496374 1681018 2633478 2415585 367217 1894402 1349387 1151718 1207438 1193648 2254368 582106 234726 784019 1900162 1437417 638528 900689 2996 1980663 1486848 274386 2399675 2157890 905591 803467 2287424 930415 1649897 1716554 2558833 2294010 8143 1102689 564992 578692 1991356 1645894 840037 467475 1351361 2499516 190215 1001675 2594500 646905 136108 1796148 815093 2068271 890895 862151 1782743 825865 1810672 731450 1199600 2338991 2000585 348244 812688 305058 2297126 1428181 1963948 304416 1628381 519090 1498988 145469 469643 1768807 619795 1091406 1541244 668065 2454611 1063676 1512480 1805792 1084335 1612248 855612 2249600 2268568 2644648 916434 531658 237128 872943 748321 327306 2374703 2125963 879629 740482 1169391 232254 2212165 440018 529877 1926046 1670374 919622 1258896 1789593 204358 2227550 1568338 640375 1248554 1905334 646559 677549 1802028 2632664 300868 1587567 1350453 473816 370508 454063 2235342 379578 1057370 1101540 765628 179849 441038 2446650 265868 1434275 2014867 148571 2276604 2593292 200057 317048 1531728 375741 1344702 2188201 439130 1212234 457649 1404194 313392 1310028 167653 244565 1874612 1333401 1199063 143631 511350 1382887 2481891 2204960 1088451 1204571 2321333 869002 1037022 2388081 898375 2493603 1617367 503632 2257828 1168291 950736 1555551 51696 1796037 1211754 1731302 979359 1348337 851093 352994 1332473 332521 2566591 1801755 932568 1702531 2192314 1730837 1058482 980374 16618 1875201 1703443 773778 1606287 888529 1032894 1715809 2181533 1233841 2032662 2086041 1535199 1056930 425596 550615 2434411 1045317 2417326 244324 1547678 1708979 827644 77768 2271395 782351 1761079 532331 516053 2472435 2488279 2294987 195365 2418504 2467266 1410446 293159 1471264 2182884 971492 1414580 902101 1852520 1683070 509003 181728 177530 2176673 784705 2183788 1232960 777198 2111541 2100097 385807 672428 245221 48843 2258826 1398485 369630 464747 715803 1395449 1788525 1544457 317032 1316564 2279762 808702 324925 1394756 2006582 1287235 178580 779427 2141939 1501697 1382681 682912 2440118 14571 1230729 326480 1799132 1189374 751856 461493 459042 863815 906043 1537379 143805 2325036 192416 286653 1925877 2109648 754208 987965 1744198 2053049 1108489 47248 98178 401089 1113244 2109086 2029803 1747133 28706 2464544 412248 702835 344482 2320554 937907 1318166 263035 2404166 365452 54181 900012 2551715 490815 1435180 681932 787617 1476148 897483 794636 100616 761299 1150937 105651 392091 1804714 2589055 267460 1365296 712326 1172777 1401518 360289 1265381 782141 1353668 784932 126793 1426412 1984504 1801866 1330718 488852 2569944 2203038 775489 1027981 2632812 1964733 985409 157659 1541298 865184 1982578 415333 1717742 1993670 2097252 508388 1316642 1706958 1182608 1353243 1776548 989784 2062660 845930 1355630 1045672 2566882 1082332 1047384 2373239 933923 1652064 167921 444467 2245880 2262570 2503706 2455580 1383935 1852313 2059762 908844 1953453 772936 2093951 1836512 1263488 2319864 2360687 1655932 1259158 1151169 79386 836253 1927030 2298395 260534 1902458 1852856 1025307 2637077 820798 1435222 1282254 536740 209054 2228610 436874 90039 98000 2268686 484494 899138 1789679 1997247 735366 1696602 1308623 628838 2183493 343348 1106422 932388 2126921 2069241 1954271 490181 1564238 2235618 1757947 1337357 1373020 87323 948622 1888767 524547 1199205 197448 1442214 552537 461715 1573544 1616114 66884 2188908 2125357 1312670 1905090 1602316 2478760 1644686 589373 502809 747130 466257 900361 1832748 1971226 1314834 2571513 1223608 1336060 2132538 269699 920005 1790480 967443 2327865 21121 794951 1797343 2307487 22865 301323 516264 1333042 1999566 105946 1118159 2269497 1096540 2171079 1280357 2052083 2249534 2178151 1332577 2516973 2314154 924856 2493365 649332 1884595 1214668 2035671 219828 1759966 44878 1607823 2442308 745089 1793484 524422 802599 1435365 2555609 1631775 383826 383984 725283 1201004 328741 2168957 2208924 535064 306543 793799 876171 1451915 2166994 1994866 2330787 2382896 2466561 1918531 352127 2499331 2328825 1666444 721520 839674 1421790 1413087 2109572 2414486 539873 1223350 481363 331383 2607696 1194528 705256 1622113 1337067 1570252 2249202 1304436 516893 1745706 2171777 293251 967849 268314 2011260 129533 1771631 1120974 2451353 1424111 1328352 2506724 1991907 1174224 2341817 1395990 2468687 1526198 216853 312845 902850 1315489 2179175 1097858 162688 1951148 1396325 1518604 359106 2293793 1722781 313592 1332459 373375 1986477 641599 680314 657867 2254239 1440399 972571 2466178 150544 1437414 1857842 2545691 2516525 2213720 511016 2018224 1158255 1040458 2533261 1408961 2701 2578756 701747 1857122 1393919 1812223 585152 198759 376059 1793540 1162073 2241136 167892 2215260 1650473 1465266 1535311 2203931 219401 18816 1279655 1685576 1843482 647511 2159273 328803 2222247 428925 968086 759912 2053505 1324003 1119540 1830577 2557547 2472794 1301493 891949 62968 825746 1119967 1246325 2493927 1322920 2647228 432418 2141723 2250256 403642 1239646 1815005 2609453 105052 76140 1015500 442865 1769074 2220557 804533 443996 1911036 704849 2639109 2342055 1594088 616819 1956802 2273100 871469 1518663 1058406 150778 2607642 252301 701699 65522 109407 1434557 285779 1717562 118159 2453081 2032643 2317989 2237919 2037348 2023067 2580140 36478 58901 2490028 611360 1948239 783619 129981 2143993 2063100 1772117 1241800 2005537 1276514 1079060 1651843 2551521 913975 326820 149603 2348061 2481219 1604403 10458 390574 2638603 553069 1982488 690675 1560916 109431 1219968 147281 1225677 699483 144714 564553 377582 521630 1895997 24929 1821790 27232 415386 1660817 2141881 2357111 58835 376270 272130 255036 2218409 2336416 1265502 2346982 1209085 2582191 799396 663834 1119399 1612419 1532417 560482 1956571 1409629 1774802 512541 735296 980344 300789 1668220 1549513 526223 377833 1210583 1614930 2171342 733026 750357 1338766 228515 2503747 835171 1779814 2302178 402266 624168 96890 380442 2621169 816730 354191 1018526 1093396 541920 73465 1201928 872312 470058 1079916 205901 679037 2404152 1516237 677708 1156674 1550772 846775 1495201 1921527 1041396 2506904 2475319 1477530 1179603 785412 571857 1203841 820695 2605430 1772505 2074556 2596009 1077209 1965020 753606 1277551 1541604 1817994 1365089 2323169 1664062 847440 2068257 1083085 2626946 553397 105784 2094637 865749 1804439 1213826 1698040 1722317 2467030 2363998 199356 2591630 1190238 559813 967670 1252459 2267451 60106 399970 610391 1588785 2186241 816081 2202927 2394096 1335860 1491107 773927 1996326 2245634 2383298 996265 2544956 1260385 1864092 1394319 646789 479083 736743 217910 643379 112091 482580 1195514 707289 465652 866734 1825149 976853 953775 1569025 1215366 1596914 1802002 1816828 887445 2647106 825912 1085256 787945 39494 1409872 418105 557760 366281 462992 1972853 303613 890448 1087374 908674 2485998 1490736 1109533 297564 1532596 1589055 1564609 146977 2371320 589665 791509 812699 584217 1976410 1776995 1526890 1897473 132552 2387816 1796167 1708714 1448151 400372 987666 1074463 2633618 2316381 1003478 1762764 856571 2357176 2447693 1285163 2062753 565641 2522448 696988 866937 2187382 1071302 832863 2250405 2061195 2551665 192989 2125652 2186328 574532 2317763 2133758 579183 894363 919316 571458 783447 381923 1400001 962306 106086 1889745 733776 679390 2378148 1459753 113384 164838 844375 52500 1875876 1226348 1778198 463894 874778 344989 1878452 1446069 2152408 71629 1791275 156067 1679824 1950659 491406 857167 723747 597603 1048028 882807 74885 301242 993480 2334743 615868 573711 1095353 1686925 1518804 2186919 1200858 424719 1803635 70932 2396958 243988 2526976 865493 722774 2103771 2603173 21514 1371174 2037035 1723081 2475180 1852513 1311715 127998 1116859 1859490 1399474 1644947 2459993 2091111 1713805 1314208 1177951 1602984 797113 1104917 2510088 2118809 533614 2587939 1691942 1889654 1516204 1407271 1099819 2198342 1405455 1238638 401582 1456701 1036960 1577395 2595015 2629637 1389592 2433327 1111852 683165 523794 2381883 2434886 2156682 2626300 2608434 2218001 1964776 2470408 425330 700820 1840075 1459571 1983147 918030 1507710 1500916 47300 987125 633001 1649573 2075785 1675231 1339940 2347384 606715 597016 840987 981462 1907649 1284857 697440 786649 1636717 2108404 1502329 1997063 251684 1388352 165675 1578775 1249449 513377 2171378 2170004 2609544 72685 2019263 232282 1335840 1147338 2167506 160663 428331 745913 46352 1616224 853072 1376933 343430 751226 2453398 47511 847049 388513 2566996 1387701 2463014 409446 1300456 2293341 1675109 253215 149082 2039183 1192630 602018 2634230 2217665 312512 1707769 564861 1931937 1356327 7294 1912856 2497960 1600966 1493526 572360 329239 2612992 2390989 751864 2328655 2067791 860047 435118 2320031 161805 1465117 675386 128542 1997184 2566415 1345881 1606571 2140835 1972795 1100455 1385981 2317021 2169334 1757480 1934689 102337 2277823 513343 1895851 114691 1349452 303481 1789956 1900044 1494115 1799970 1612217 1029150 1408203 1996229 199948 1197415 1666678 2329759 2150803 898329 2375890 239913 2178382 527665 1017937 1142371 682567 711856 1231891 1697224 2621044 593621 450379 1367479 2173327 1161319 328557 437892 243297 826557 2517470 2240170 764365 524308 1237910 2111979 365219 1919986 1633383 257614 1799929 2056980 291646 67692 920629 1737999 476298 327775 6195 2477422 1560393 2593027 1135927 1905760 2336043 2015424 598848 935219 1781519 205977 2113223 1801460 2444522 2300693 1896988 1868333 614400 1322891 1887889 661135 370588 845057 330890 293121 2045561 38130 69456 66062 2175923 2340947 1502964 1985422 612416 2276412 1929285 1343373 636501 113660 643924 2075822 126572 1650239 1418440 230305 485945 88724 1279003 22760 2385774 1005963 2074049 2630820 1861642 1463468 1656562 1192772 1620878 684311 1364653 875900 1008620 2210608 2301800 1552299 2333523 1907213 1503244 1870109 758738 1187326 2440559 1561632 1294128 1672485 427404 2270343 1716274 2243151 2641719 1595920 1015714 2243681 790237 1872001 1375536 1930540 1887790 940230 1862752 87522 930309 490312 2344608 1995949 1948307 650307 2003506 1897182 2398254 1864777 2532170 1215644 752720 1381313 473965 1660670 99031 1250174 597335 2617842 1805262 407073 2629961 1750968 974069 1622605 792842 2214001 1015768 2174613 487904 2198830 270479 1176296 238698 2025835 2201632 1960905 2560142 2000828 2300941 717759 195696 825595 1872709 1280054 139729 960561 1062652 961751 2076638 1325039 1257614 1394719 223684 359017 2200711 2447041 1401119 1621348 2489360 869248 1893349 1163006 1290096 1597435 507958 2535489 1423220 139632 1592766 379928 2484239 286592 1136330 2425592 492741 2265225 2257596 2607443 382704 1947955 2243363 477554 772870 1490475 299774 912782 91294 1652121 270585 339288 1516036 2286680 255511 2196670 2103987 2023111 2111356 746435 1155844 2314391 1592197 349049 398050 1356179 1284469 264231 2446647 1345295 1462566 955112 2350418 108369 1822759 2124306 342347 2073436 845727 339507 1376211 148652 2169711 521515 1588017 123686 342142 2175794 1272426 416672 2387133 440666 1146832 143467 1309902 648959 438063 2508122 1038431 223884 1988164 1894379 1833341 204452 1730689 522689 180814 789599 2371224 1351909 1594935 2346303 138551 531097 2620033 103328 696866 1815327 1454768 2361005 2013884 766553 103587 2506523 1821068 1574365 2026022 52508 2254513 1030920 1694872 966774 2104877 925971 285246 2474951 1876913 1358543 2303130 1877366 2590113 908259 2354237 2396579 1324413 1810849 251627 1907534 37750 1510877 2610390 371823 1149109 277291 1095848 153576 2470081 1667547 1714156 1427891 429208 362301 816424 1055620 691386 2177968 580429 1448641 505402 2546335 2425037 2542460 622973 2283592 719204 2108859 948176 1477945 2614351 91901 2271682 1488450 684676 266041 378028 45416 2013764 392129 1925242 1179105 1870014 1256654 592368 1313323 2633808 545865 1388963 2579922 2435000 198464 995200 1063035 904378 651252 279594 325684 1598749 493149 2165334 100093 2477958 843417 2629385 1031865 554706 2297267 166450 2134501 2333692 949654 1198016 87407 349302 398298 1514928 1511932 2631672 1609354 2293835 1525054 2046148 1827243 1277495 192285 544787 2055923 523574 2648372 1154090 2038509 867221 1104975 775207 1913536 1445515 336373 1306801 2116441 201152 1376271 534636 2039474 1780925 1027550 1105516 774549 2030217 1101974 2178190 401341 1912341 1446144 433863 721664 2178142 205187 1270308 792649 1170824 931444 286123 1182061 1176387 907348 2261717 1500643 1141714 851260 1444177 803865 2579941 1954671 2394672 2393527 779490 2187772 1513802 325536 2025144 1231636 2385460 1123396 462401 778374 1986927 1645692 444487 658092 1127942 2082275 87558 2519747 1057356 1441813 603838 1118169 1913676 968359 1938898 10676 1787092 1219483 1607931 1611035 1562088 770394 1460881 329163 192156 628962 2324299 1512582 2646118 2142933 2387845 1369880 2537473 2400432 1312778 1113934 1950229 956873 219665 956368 894068 726017 2260825 1047049 1187912 1422674 2564017 1162074 2251244 1611162 1307877 1616950 993402 1269528 518063 2568420 1219194 1668612 621036 1863304 201763 1179527 1491590 14104: 1686685 1696942 141341 76744 14105: 390778 2154840 799181 1489021 1192404 1339506 792155 1618954 727193 1930434 1223052 2350300 868296 182854 981106 1967019 404819 1933757 380295 2389959 2174192 14106: 445672 1212551 2618847 2563383 1150501 129408 1919458 300372 2566927 2619691 521559 538819 684857 1505577 2494480 558673 1136007 364585 1355227 1737772 1306660 1945591 184525 1740884 14108: 979157 33728 2463942 2590916 1896877 36661 1179302 14109: 349968 870452 2244136 254712 1732550 1136707 988730 1298615 448959 1614199 856534 1832852 2423415 1703253 162727 1416817 1419128 710472 1123842 730144 2099917 2488901 186478 423698 1135675 1132445 1056881 896813 2303173 151030 2546905 411704 2124653 2252756 265279 2097381 220849 330491 579728 2187083 599895 2608833 1109000 2234915 2515777 2165686 732425 2392328 815195 497069 1210132 1651470 2626421 1714521 1475746 1537366 1840022 2223755 2176575 1739390 2573432 284272 563958 274790 1553383 468199 559366 2586231 1909592 2647047 1997193 2647161 1962459 1099626 1343524 492577 487223 2345605 2030811 1321695 2609268 1411: 1704552 1843522 873411 2560133 154682 1172689 940779 285181 14110: 1660636 2103448 2277087 14111: 1735266 473644 2565409 1533635 1854153 1068714 2535081 1452995 1594332 1848163 1554196 1507269 705352 1019750 2326107 482441 1434874 1839403 2470686 1831828 1689569 528869 357811 1867376 183843 2626047 122741 1174713 465475 934656 2073999 694415 156205 1758606 1144167 380257 2513285 807927 1047937 405270 318712 2413467 282775 2587766 852409 1457183 1765266 1027262 1428228 443884 2177352 1229498 151947 2035813 559847 8621 624733 1722323 885639 1225749 1438449 302069 2083947 746946 972495 826872 1664861 2052916 1487001 1269975 1250401 1178805 1607091 342740 2148876 504933 192917 2031068 1739480 1425656 316514 2155456 1588876 556479 1274945 140491 93187 1179769 1588889 1090420 798914 1936637 559273 816128 748256 862011 1047799 14112: 2544161 1530338 2388839 748238 692694 734930 2023118 2345131 533166 280854 1151107 2371863 461674 1549508 678566 1365435 2569078 612317 1563179 1085942 1083590 1664807 1446258 933371 492296 1171118 946300 961678 1782875 2466398 827080 1898289 819152 1260523 348008 686638 731187 449118 2425401 362328 789105 1879515 300509 1079613 2622499 880047 1862377 1351361 1767796 1380646 1534853 337798 1526467 2309810 483311 867042 170346 2418177 1537239 2481367 1623175 2241124 844239 1704176 1322256 1405529 156300 1108986 868420 1914977 1091216 814744 1498682 1686385 1657018 2214622 2101056 2209269 1865480 1718499 2047090 1304641 14113: 1753797 1347384 2108400 1872087 1502143 1836102 1631741 165142 1136744 1653871 1410304 1302637 1993134 1595841 1795884 231908 2145224 2494920 2229983 1501924 2074418 1555850 2386284 1176037 621721 1326533 583262 1804561 1493913 844500 2518313 1292131 497446 2006783 834566 705931 748538 366301 2060811 352218 2580140 2482634 68511 1625990 2379473 1991066 2529860 2074059 2540297 503522 1081744 1264492 820661 337824 125642 220781 1193005 1943868 2315418 1867781 34510 14114: 1053359 813396 238468 254048 381077 700787 8731 1888275 955260 648861 294812 820830 28178 837251 1468618 2544081 1631756 2462719 282925 57885 1782086 2634401 14115: 568620 2082303 496975 2253404 1083203 2415196 1031004 2078813 88887 2065214 526829 1642569 736301 1666297 1167634 2134687 2010700 239706 868882 1210145 1555969 1774109 33380 14116: 95609 1205720 716595 583237 1873543 577934 1536691 1783917 1520322 116863 1610126 1372814 737403 2410487 14117: 1965196 1061902 14118: 2227538 2175053 2149577 1317640 2546031 2509106 424744 678692 212808 570686 1309246 127981 1997152 683211 2144481 1457796 1035729 1397977 1067411 2114 1808794 756299 957846 338253 14119: 1296825 2538912 2578253 739192 207725 1395586 2368673 73858 807842 198420 1314655 2177520 614195 641444 1816540 1784446 1461549 1255155 1875355 1778330 10599 1277052 2180518 2349374 294013 2454087 1100221 2351261 689585 1058055 1305133 1752161 1117847 1689934 686157 1454008 698100 2418882 1412: 1822899 277791 2256183 1614342 2491153 581506 133403 1173543 2292318 667136 128091 1991674 652367 443988 1301956 5977 432559 1192815 1640202 713240 1906045 914140 1669027 1005654 1407005 1664461 1591056 530495 496339 531878 273527 1169319 758342 1351078 165021 1130790 2404725 901793 2058753 2158235 2535378 1059145 28127 534985 1261071 608016 424204 1492229 692046 1080515 1765228 1834130 47035 860888 1737649 38292 650861 1663973 120450 1641032 178889 1785520 1264581 1873712 14121: 912311 9330 501297 856408 315043 623174 14122: 574843 1197830 1746067 621050 724917 2428331 638169 1768184 322800 979600 1089037 562790 2203514 371653 14125: 2144144 49593 140070 659150 1243044 1815954 1619179 14126: 53380 500880 1365299 2423517 220175 840429 764389 1890550 216641 1419227 2467745 211344 1671383 714076 2517617 2565741 456921 927109 345588 1150273 1647872 489359 284762 366746 933653 1713226 2474427 14129: 1068779 1601121 473855 2609383 2212582 954131 2197438 1737649 1413: 722614 251030 973499 1532563 1326782 800811 344434 1508020 1172133 416760 1409450 2350078 1757773 1274780 2149035 1960506 860939 541539 14130: 1977685 336067 1493086 822880 1750386 1057761 497249 2482626 1328449 1361720 1598985 1917456 1265149 798957 1717221 2136954 949861 1870948 2159652 39450 2496211 14131: 851262 2078749 311177 1338794 2418975 266807 2473408 45908 618138 2077944 1880965 972089 757258 2258042 1862686 682666 165288 648304 164010 292151 1664198 2363891 497396 453653 585044 1221064 1778083 2340629 404708 990635 1096899 1534005 2063891 1575703 274921 465577 1318019 2160803 1808495 2381549 690106 1915766 2630148 2205292 660208 1140058 1677782 2194664 591028 1566002 244250 744931 1462329 1253361 236708 860673 2498856 1623075 226041 314942 2647259 1075173 832180 152186 2534677 2411445 304251 91371 299761 976641 964804 2133545 1555531 2341969 2281987 1635581 38861 2019050 22171 1305965 940695 453384 2442338 1175776 366992 486960 694800 397686 1697081 2073468 1857353 738670 1862079 1855728 2359033 2426182 1855755 1100675 413458 1783799 629709 14132: 43321 351584 1697241 1065929 1618610 814734 173446 14133: 460757 1989066 14134: 667244 779432 1821082 794293 748800 1599855 1175040 1646693 2565661 1948929 846564 2534444 1181675 623211 2646635 1005520 2557598 2192132 20365 2341783 1660002 2054485 1904049 67836 2189762 1394012 459189 405150 2469449 1925513 760211 351636 227821 866823 472309 514358 626050 1071329 1409838 2402473 2131427 707103 1407702 947308 1978752 2373428 2058077 211755 1118870 1743613 1668928 815703 680412 1727408 660957 1137999 2492147 2543221 1199139 550250 2528285 767356 1365794 135878 945557 47063 2038325 204703 624987 39768 1377969 2470669 2132797 2585905 1726918 1668684 1614629 14135: 712664 1541666 1763269 33916 1078175 186951 607969 599684 2418634 755344 2587481 2542255 610731 2511143 1106227 2557435 1974369 277791 2259691 624145 2610165 576803 1063290 1013673 1817868 1838886 281688 1253958 2473335 2244742 887308 360272 551670 314009 1732828 1680924 1523998 863006 2113578 2441014 1121970 648166 858166 15121 187385 2120119 1099120 842277 1818911 2245510 678168 2559642 1458453 1499682 1395493 128921 2320944 352362 1519094 1847184 2620828 2191445 727484 254603 319824 738680 664537 137288 14855 1604799 1484029 1723770 1267754 1661415 1854033 532382 1480289 2470988 1520166 1084932 2196105 420600 1624432 2330585 160768 1216183 2392962 1825707 421149 873291 2235206 2332242 2504674 338061 1026776 2334607 271055 1988613 2466411 2162441 432596 1033262 460999 599553 2704 745282 124565 1775344 566914 2253224 2252017 178421 2351599 1022543 2012250 2249546 829370 1735189 1242806 339896 174676 2561299 1599873 2093954 1226253 9979 1575852 1838128 1174251 1245709 862362 1812667 2537347 1636847 2006512 595850 1538927 1114995 1870289 795478 2483586 592914 900537 1157074 1489021 1398139 488327 2452603 1112856 923606 750530 466487 1244116 971507 751661 2417317 1749866 1551517 2457053 997332 1031933 1466772 891214 1143551 1012546 640333 1473357 860246 2638719 324634 1183450 2249491 387457 1155301 475631 161506 1479701 263316 318408 1709088 1630549 2047217 1200504 1467708 973975 2115106 1794083 598243 1491836 417248 1675023 235185 1342348 1119872 2435350 273821 1554990 1910730 2351923 981214 2268676 2168586 588039 843418 469045 615515 1637788 1353855 1458317 1433420 1048925 2191114 819540 289736 1096707 2179853 2170606 2288122 2630035 681476 1342399 1890816 1677262 1745057 1901725 344085 779371 2141958 1060719 1971273 1796943 2235635 334919 2564753 448002 2552381 1783589 912090 1993413 2590751 667082 2095445 1391101 302272 453265 160941 90273 5530 667346 1604543 1932535 1460346 1012590 1721633 1098724 902680 227391 439876 72773 2617030 1568237 327620 2346190 1763704 2255547 2024808 1778729 516965 642537 1575115 766727 1534422 2550234 1075233 2077668 775439 1367231 1141105 291085 203949 1685676 876961 1412204 1093904 1137529 395104 2198039 42578 979085 2014385 592261 898063 1620293 740214 1019670 978339 744514 2391186 1428690 168103 969774 79794 220125 1547533 2426336 2060936 2197588 1821117 1318976 2176607 2106681 2003287 2030106 2102174 289064 2179685 352831 629141 1539017 2046664 870890 677919 2557821 2397273 533948 524200 679308 2392623 578482 2320651 598053 2480868 1400163 1379956 2116262 486283 142909 2115199 1548847 150663 491691 375534 1892408 2647196 100863 1071510 1543992 2399101 1622441 1453129 133745 1608543 2297336 218174 2305406 883597 569634 2020781 1872625 2633727 701406 1996534 944027 2545226 1885065 870394 1420108 1914678 2075882 2555344 64748 61113 1871659 1813788 1798545 2586697 287450 199374 1979605 1279042 885988 2128239 413022 25466 1065506 350737 1994672 753127 755773 2519712 1279098 2123826 66347 2396052 1459955 663354 525376 2570661 344811 605116 1524915 1349229 391562 2618075 1012086 843712 1461553 755616 775313 1685948 1505455 177371 2601283 938519 673508 26612 320576 2522503 1158056 1917910 1667209 1862840 1852627 1427548 1574832 930874 1167438 2344446 1960630 1919451 2057287 2324370 1771372 570018 2151581 1894458 2525356 2030571 39735 866691 2395488 1468746 746823 2321465 1811662 1210629 1090430 562508 1378489 1765372 1957413 2287573 570729 833198 1891622 2341092 2603624 2323748 678224 1586437 2580394 1438724 1607009 2275381 958086 724270 1091922 1198909 1304323 1549001 674359 2151960 477968 1999621 978800 2518870 1827328 1315577 1888556 1092822 41580 891592 824717 2572915 1979308 1254936 1044819 1634545 1445127 433338 1533211 1923621 2430233 60969 1677275 964940 138481 1215201 7884 1923207 1062685 1746070 449597 450021 2174863 1947028 103706 717546 1058518 438220 1673201 2024296 477544 377010 618691 815860 1376335 1778795 2295340 2268762 232822 2158916 1526926 1300304 863653 9850 1080425 262353 2520379 919452 737210 1230345 452121 1483197 1619653 880434 900780 2002091 1113319 1219666 1433116 1618780 840937 1211827 2346235 1590977 909493 497232 925465 649591 1433378 821364 2585859 2356898 2509631 740671 2294263 1821246 671870 2570750 258818 2489378 1246340 1804240 1690703 622400 1266428 1731362 1452533 229199 458975 57278 1114884 1144671 2477090 2439696 2166296 512189 392627 1992776 651989 850382 2329287 134360 452984 1257991 1470209 439066 870185 1839967 995856 876573 1368621 110255 1360159 1715742 1633016 73693 643498 46105 484792 220296 1012459 1626771 867394 1741829 2376783 1872120 2509594 2186273 55053 1430001 2101707 781860 740412 1506639 1856179 507862 2419573 1517586 745447 993703 2248232 2071561 1637835 139045 2018438 580140 1747652 1055593 694060 573274 1427343 1501782 828009 2157131 677023 268685 606925 2483979 1448171 2300571 2307841 1642992 785997 2455119 1855229 141553 2345580 203765 1757731 1807695 1788210 2277163 1234255 1735293 2266093 2061213 1290103 488811 1951108 2150653 1241985 1807774 93389 1630068 2101713 2351580 707116 1266403 24998 1148655 719022 797219 226299 252119 751609 2532801 2341845 842194 1079519 968636 2612664 2168307 1932804 2183854 2228179 976707 312341 2633844 625957 2293620 1713044 251546 2245474 802076 583060 1191032 1815395 1746220 2105599 1961182 272136 86824 846050 389980 1888805 1451005 254486 1025193 1518381 297929 1982893 1600360 2642683 1714181 1304862 1299184 1595859 906865 1860885 235252 993089 2338795 727010 1585410 1754163 1014838 909926 150468 1716240 2419957 775785 418746 2172214 433474 2352992 1718914 958464 1291261 561909 1823722 155983 1155797 2598023 546063 916397 1692921 2572983 534673 418799 2060723 6603 252122 1967944 2282001 1789543 1591452 1112826 2215727 2063657 2300583 1089877 15506 791506 1342311 874485 258098 25056 277130 1179121 1887327 655858 1631492 1373056 2060108 1797427 198627 1581265 1581153 2578311 707314 2190079 1848586 1453506 2366187 2483583 336082 108498 178794 439910 1476224 381358 1895456 1625075 303342 1691571 1435401 1892684 413634 788892 1114866 652085 2039294 765313 1974803 912738 800429 1982572 12932 485901 2371515 1456547 737905 2072978 1495742 996666 1657207 447153 1611270 849637 521376 424512 1636642 2023527 2001691 190998 1387753 1927813 2193912 1517595 1253504 14136: 2119557 626844 2189686 2631840 1604834 2477135 1323431 14137: 1049787 1567051 701723 1181150 1382057 2512912 2588107 777433 2228175 506769 2222832 624328 1116611 2340228 1019131 346138 646974 502800 1927113 239202 750617 1297652 800433 2642846 544833 123613 2169447 374991 1138496 2359190 1099131 14138: 1418017 2506708 1542509 2424677 844906 859650 1758721 275995 454432 214903 137725 1839921 14139: 671513 649306 1937705 1093608 2557218 1569462 319294 790706 1179034 656912 992710 1280678 1552194 1844637 718564 2385808 2417387 801933 1759654 1322878 325398 1162805 1414: 293901 1928330 14140: 126326 2233950 1130264 14141: 474202 899183 316319 775610 369006 2618861 1823970 863285 2624983 14142: 812802 1714260 170988 198613 676644 101011 1708714 862386 708047 2516192 1329687 938555 14143: 1070263 1838331 2560245 469815 387783 1323244 1147567 1240123 356948 14144: 1912665 2348599 1919258 1717946 2192190 1218555 1937840 2551339 607894 758784 2431386 209458 410318 2195311 1205474 117958 1291413 1155319 22632 1422680 797060 2171043 42211 2419683 1569015 1523793 9003 1292493 2334706 1310644 250241 2044169 686629 1175411 2459238 2049571 1026201 1419611 2039530 1247355 102527 1994205 257806 1490468 1278786 970153 2245028 648081 2597225 1179209 1805444 1029914 2529310 2370337 560077 15323 2486149 946727 275391 891245 1666511 1379957 1795681 761260 2043579 2576617 873358 640687 1688294 945456 2091829 1415943 516284 2088327 249130 1920265 674466 322642 630882 455893 66962 2140442 792339 327168 2504663 2281067 293137 882958 1328421 2401342 1060197 2490021 637597 1048405 1839168 1846977 1752118 2613636 143100 2287170 673389 1627191 88733 2648654 1813507 2098426 1717305 1463492 2018061 322044 2154339 14145: 630754 2260609 1212936 82243 767591 371250 14146: 1523579 1982026 1990200 937909 1501707 2543606 852661 798168 130744 2080599 987376 2056680 1531703 1111868 808197 461713 406311 831415 2237875 946378 1114625 384675 1065929 1447371 1833845 76274 735296 2280867 2208411 982607 888659 2486045 1740218 14147: 1174811 2095755 2310419 1975515 1702525 2478743 1937840 1606780 2632436 1810791 1665776 280590 930457 2140883 1555089 2266129 2077101 1705148 2254982 2124937 90332 2233791 64376 655504 2230541 2447272 643062 2187117 384541 2355795 1983905 99308 1852581 1282024 1539381 2620122 2542199 1526854 139852 23799 613015 2513513 1482189 781356 625200 8660 954778 1301523 2261931 1314704 2383396 2432896 2362740 1867113 2577416 2415725 684512 2648663 2620636 2261467 691241 741895 1247032 2042206 2140874 14149: 2045635 1336202 1188048 350107 1799966 1327083 1685515 899091 1788217 1880763 71961 1427491 768783 1098794 1695433 1761411 1902849 2268768 559646 2012571 816158 1083976 1594803 50138 2121421 2344506 1579015 679791 1689281 611561 1663774 556902 2321872 1521425 711304 611198 779584 271052 199195 1221144 1858508 2166304 2033994 2326616 2605208 2430362 401202 1659190 19742 467990 681662 1348662 1060198 2450858 881448 2513932 532026 545225 97930 968469 1219404 1266475 1493615 592218 1183415 165763 696581 2246010 622626 2042690 423054 1488497 4853 1548560 48304 993696 2395761 2001361 1584345 132594 1405300 998847 213322 2558106 1562017 1152277 931831 1842049 812928 178693 1462296 643871 1496573 1419039 2129717 2517505 1444251 1190668 1814016 2267391 1779042 1984561 2505218 939013 2056662 638431 2517097 226813 795315 2618367 1921988 2052719 977494 2142833 99847 160879 2549510 1951340 2490847 2154897 1010392 490364 2497726 2046018 1530496 594775 1622755 1104922 84804 2279095 1349186 1467448 804924 1356930 1010842 2563495 1113952 1822308 1072061 1564628 701449 742104 956107 799081 1216329 1884926 1092512 1861795 429034 830135 1672827 986562 2170137 101300 1759937 464477 1464934 812170 1755681 2418149 1655166 2067949 399593 277289 2245452 2269070 1684617 63185 228719 1865641 1260309 925777 273724 2504822 2331780 2007 2240669 427499 2232865 1276212 770577 2310640 2115951 447468 1413327 574179 976367 693605 529760 2356218 1861365 197751 1463454 254609 1290776 1208318 650318 1115717 220266 1618971 1021114 1745372 466969 2186078 2649230 1736534 1085805 1571262 2310036 2603989 1241800 2375623 1963678 502054 19488 687237 2534132 1296478 789480 516854 1471667 2347090 824009 1993747 1369801 2436797 1860615 44563 268719 1755396 722161 2002850 2541856 577863 2636145 1453944 1334039 1538553 2509125 1553717 1454980 757542 2233302 935755 820079 530024 832055 2019291 1189551 98587 1521717 1611053 1141347 2009626 719188 787338 1834054 1591407 2403486 1525478 1212210 766020 2640743 487495 697066 1344633 266528 2122948 2506026 742969 1063943 418799 317742 395903 2020894 556250 670059 1915415 2115733 2375978 808987 2074493 2608030 577808 978215 923650 1737734 665529 904019 2375476 1457628 734713 1905900 2389357 914128 2393527 1586712 2591942 1319905 1301727 295731 1237581 1997940 909150 1063770 1415: 1927143 1615101 2588629 1924673 2554912 14150: 2172106 264725 1844388 1623287 939879 1387334 1315379 531179 210872 2484150 702656 14151: 1460115 1463115 354881 2501107 910383 1011331 424477 151227 14152: 2351561 1361115 1093986 2270910 2318245 1778275 904507 775383 2231162 2581878 2443121 271688 2485899 14153: 726372 1607389 14154: 577721 2330426 2309640 666367 311439 1273403 35107 1332285 642381 1045257 860016 551375 804601 2229182 1211878 804648 105440 1032910 699231 2564497 283024 1289032 923268 1437853 4894 1034499 482113 1383935 2607961 101722 554372 2150269 481363 2063514 2064247 1548873 684228 203544 235208 927571 1083473 2269100 270520 14155: 63008 1826347 867649 523807 234319 2596916 2395898 1752298 1753453 2310554 2098436 2473643 676327 356939 855604 208137 1186321 30385 2216829 171393 2519264 96062 122957 1443549 1956880 685882 324133 586632 2364778 858902 2556188 1911506 698653 500322 1821390 1996799 2071218 1040034 2001422 594683 987921 2382843 16036 1894734 1035863 2260008 729393 1793673 2126919 381923 963049 1870733 1677355 370731 383457 306548 1627475 880628 1066231 735776 678400 2310542 1515159 272371 1359521 1854600 2290885 14156: 1862321 1823240 14157: 1133683 967827 1147567 14158: 2273373 2367819 304008 2304 1171356 477524 259419 1814016 1689603 282088 86658 586555 814979 415880 2086206 897491 1568267 58470 78714 1950334 2599641 53558 2245221 1948627 1111322 1955076 1384045 1923690 2204780 1856829 96794 933594 1223123 2190596 14159: 1114196 1416: 629469 1128024 1512112 1321552 1262241 1195133 512536 1919654 14160: 1251388 757907 555955 917311 1825276 790870 1769674 2212241 309922 2024862 1170236 1923083 1653637 1339955 1111879 2617537 2225256 940253 1778710 2294667 761026 14161: 7785 2558730 646172 225338 475712 584615 584201 1485911 2307461 1109004 2555482 1986227 1643146 1453039 1757665 1570285 1752619 1466473 14162: 2350926 14163: 2446515 126700 1258947 2546904 774878 2319756 2551617 498773 730439 2444463 1998535 1122096 2136597 289781 1634876 1193026 1925263 1723873 408106 843611 919746 345615 1499608 1301191 14164: 2530447 1340806 934318 2496891 181452 779490 14165: 1195665 226361 1381158 1473799 944388 1730470 1033488 2302692 936544 1949021 1692024 216352 1597529 2190594 985498 200413 1164985 1431021 14166: 42585 1916839 2124644 1492408 2231418 1126470 2635358 1443051 442447 79408 513479 2108633 502289 1265128 101408 2238166 1762176 1730299 1953395 1379657 776931 951625 2242269 667799 14167: 434878 591273 662622 1668694 253139 2098439 122431 2378795 1355864 2433281 1730900 1643293 1027984 1330621 1528147 1788029 1210331 1786460 2438174 91871 2400244 1238732 76666 961365 2481629 1981337 1452528 1083883 1313789 132003 754162 1515962 1348839 1689149 1215829 1759116 1822877 1512579 1565257 924534 573569 2545412 559398 2384311 1742379 708235 2058643 115097 1691165 455153 1550207 14168: 1246612 319783 971859 2050943 14169: 1287575 1646805 1246744 2108679 2595265 769335 365759 1417: 1795865 622459 2500121 14170: 830963 989704 794375 2018947 539835 24451 2081632 1158540 310550 2032380 2077934 1483251 1181371 2507614 2552927 1870030 806976 905590 1092427 14171: 707166 2273966 1956625 702555 271988 1741065 1042791 455512 1707309 1219908 665090 1879868 2531858 2542553 1386892 933751 14172: 541176 14173: 1306846 1463986 1556792 1197830 504055 284830 748903 662269 1853830 263962 997249 1190684 1950719 2448589 1423855 1355787 212652 1925002 1214389 2552980 824449 353016 1473513 1807600 2170004 57369 2231633 780782 10833 2083904 2177075 302849 1785842 638222 626332 14174: 1799341 589887 69831 423522 1343046 14175: 1232643 1589443 1922681 2232317 2278803 1078514 2132087 28728 1622628 1849189 2507355 1960212 2559238 362207 1251664 1382403 56080 247797 1549096 1624567 2245883 1810422 815994 2162151 2418302 650419 2124208 1900962 1572433 376023 2173328 2612545 1732291 1296625 1440219 2481035 2624910 1678066 2433502 419090 712134 448142 1909450 2523928 1062539 1938214 1101078 1870458 915643 247500 1054578 1822864 1571252 549019 461102 557074 1365384 2468677 2405417 1283156 1337648 14176: 243198 216963 147663 2167595 2550324 1074934 668178 378375 2062344 1695851 306633 1627171 1858305 1847565 2233567 1190537 1346630 1060510 1032144 2332058 770849 2139742 1928140 1966726 1075465 394409 1365330 1225666 2445913 2187187 832164 236554 14177: 2422360 1673979 2021165 1071066 1612420 147098 1852869 763805 191067 1481187 14178: 1616351 203652 240324 739873 917190 1415024 778115 2169346 102678 1988474 226883 1081794 14179: 209274 1595621 1179132 1268430 2552949 883505 1418: 119638 1502043 733849 2104010 164344 1239485 912769 2154453 2376747 1923464 2366413 1466332 1330878 791156 1144078 1505234 544109 692876 261880 1779104 1946585 2558092 1816966 2590954 1449421 2215969 475256 2524849 1595451 403504 1210821 1461010 2395817 787779 851668 1179275 514495 1804519 90458 1445724 704651 133242 2191648 2521437 2052390 563601 1136746 2263988 1731680 2104954 842157 1476270 1729456 1854962 2128434 2409499 1738557 2216966 1442131 42810 2517727 282447 2470242 961030 2548264 2028731 2024189 1535963 2342070 1855590 1659011 1405613 1723455 484849 1332116 473702 1690507 1724044 2166180 1919156 2342415 1333005 1702415 817342 697745 2306383 43564 1708366 1342786 944937 2219173 2504134 1668365 917508 342268 2524183 1690559 933526 252633 856992 718437 586420 1479852 2592393 1277321 228061 2553646 755607 1944259 1045360 1867709 699210 1644032 582431 1182417 585953 1852040 1849627 1610456 1064519 1997474 51464 1902385 1651209 1941785 2021849 919231 14180: 1792226 257294 1974945 1618140 744640 1436327 2441439 2359505 511093 1896541 2100498 1879189 711068 80014 14181: 2518523 1717736 1740054 173472 2273966 446595 2577857 2222562 6847 1470644 1553636 348000 843342 387170 894081 1001525 1255910 763643 1929901 476297 308485 837349 14182: 1532735 2166555 1405308 24644 2613769 420220 1457335 2381007 347605 910505 2034768 1760885 1291835 99493 349067 14183: 2047706 1429619 177441 2132380 256189 2094929 2023205 2135839 1837842 1056542 897304 2165664 624987 1102770 55561 382960 56393 14184: 236957 563218 2368704 772631 1627904 417026 1157364 1215114 2163993 2521127 847878 1668169 1313162 783452 14185: 2217289 1632018 1958218 6721 2328826 2321856 2475229 2086868 626963 667110 794216 2306455 456475 1078761 639977 2619382 518740 370267 2642206 564931 465869 648219 248039 1217517 1686984 1583787 1710440 848256 964254 560397 1486874 714971 1624557 1726416 1068276 134770 980193 621895 1988327 2071971 884499 1828124 303637 1783694 1444335 2037990 1756206 2370481 1401150 1310774 890833 2045348 1832715 122175 1163957 2025373 2513956 212332 959045 2335231 2237870 450924 2300587 110584 2637556 461394 2212531 942528 766821 1837594 1462058 106135 2139793 2082498 53784 104414 1914036 2484595 1735441 1143528 1344925 2134917 1100958 145112 1147725 630573 939349 2330341 2497604 2298975 2103778 1879137 1778870 1225475 841408 984016 415663 1385338 2337309 1923670 146118 1426710 1259176 157326 2301737 1037044 1678969 518770 2210981 754171 1130909 594204 558872 45619 2627662 1515842 1059264 2306987 2510461 764317 36204 899592 1198849 1921633 2163371 1981497 937713 861340 1957868 1130225 691243 2177547 1306780 2298799 701627 2587206 2561012 457829 1153034 2546275 1367127 2571556 171571 261708 2000119 2384687 389811 2390888 1199635 250988 2598562 700272 610202 2087472 232692 1523902 1143904 2288688 1064067 925759 626420 910699 1369823 1684744 1244247 2495607 2479344 1337537 1168219 1644233 888823 1574359 2112949 1396642 2255484 2451257 1381503 641496 1601801 1349167 2280196 13227 1138467 2576466 2509044 1210671 812928 1672873 1183475 547458 495324 2512128 1985602 1731464 581109 722175 2367417 2342359 1716672 303029 2644252 387554 155228 1378857 2570309 1045440 2499836 622290 732303 2608034 1283508 1867825 2648178 57082 2049571 2294531 1159489 2401396 1268424 287361 1699177 2047460 269113 2328100 2612341 644396 798458 508762 2545811 1693603 2283041 1242811 1081670 1113293 1384123 1934408 726493 78112 2397371 1306293 2456018 894763 1292382 757277 1548219 1572644 1480539 1711905 2214346 2590984 902787 2160476 143006 590353 665689 101789 2133710 1580931 90332 2358371 591325 1379722 2162653 1605926 1373455 1907675 808143 1363059 742950 1039628 1253857 658424 1925941 595435 2118898 144430 293922 2549474 1750138 523263 78300 2629452 516268 181644 1591140 491739 1206288 824722 146973 72990 123326 1288326 1425719 1626512 2220546 44412 595896 1549106 2175275 916738 2560114 1070065 161051 2376241 360633 1423504 1907228 2306494 919829 2161994 737114 1380674 2065674 8625 1965448 663435 1576694 2634187 2028365 1655578 1361860 2397637 604758 589069 298890 1911583 1403291 1538492 971538 491376 2469483 2003020 2182628 1403764 2425524 1673172 417614 2293827 538188 2096546 1210270 2259356 647425 1674658 205521 1042702 2543081 1217131 542365 254508 1234383 2098647 1485227 636093 587361 453033 831885 488622 2447704 1071160 730856 938774 1471264 845768 1981973 707095 840775 1675479 912890 2153869 1310754 300765 1037808 2539534 183305 856802 2114751 905075 2101064 1220542 532060 1688144 2604227 359322 381614 835369 1031600 2582768 1775196 426214 2545414 1274991 408611 2433524 206024 2150985 2482515 1067664 2066307 451916 2115237 251208 551905 592858 1745498 447414 2038395 912717 1915418 453123 2621360 328741 920714 1382928 2445099 1546281 673233 2037693 413528 2472275 811110 194567 121390 657465 43148 1421254 326286 429110 2352332 1176706 2154397 2583431 2630729 2557033 2428653 680675 472673 2566731 2124788 395709 914049 1305960 935601 1646515 2192701 1450198 1774805 629377 37387 1173909 855933 2330309 1930402 823397 1503951 1642627 1115173 193925 1483686 38330 771828 1204403 1963327 1458015 2554302 2384582 712550 988961 1777845 2018555 396189 1622170 1228353 150155 2164001 567517 142517 1618658 1661697 391014 834028 2147353 127425 2488514 2136630 2567262 2316381 1039127 974353 759747 1720870 1938878 600825 691193 1322256 1505438 1004828 1922609 2197150 739095 1402708 2365626 415219 1724933 1806118 1683659 397340 346940 229351 353668 631290 112122 1229664 2036477 2172559 2634749 1811913 783130 2593838 1458955 817691 970019 1861311 1803183 107111 668013 565894 1041693 299207 572103 248348 804824 1105191 835528 202353 2351956 2158608 941392 829083 1497060 2435135 2275860 986436 1813598 482409 1106675 2331016 1795192 2086061 1477257 574951 2189563 1627405 2140842 1021504 1902897 2034016 2005238 448460 783544 1333976 1695287 1363312 2076743 360564 2404684 2514418 829943 836240 1936746 1317065 385543 1104740 1811767 868835 1654988 2535992 2404365 1243797 1407566 2277177 2450940 2573543 394513 42014 2352491 1209162 1563028 554519 300134 2485319 2256052 575781 844115 2591212 484893 1417489 1941876 1468657 1971630 631398 1329385 1909230 1351661 949144 1918556 906579 185652 2163169 922400 2104229 734579 645558 1522132 796799 1841881 763596 1209104 2529585 978137 2455326 14186: 2312677 1420929 191470 1067883 633403 862702 383343 2148081 191843 626472 2374756 2628417 1910856 1834021 2333859 1616386 1894334 759134 964500 779997 982533 1598918 14187: 132411 2301434 536858 555189 341093 1587877 2190433 2412588 194705 35132 1246370 930887 1146649 1288662 2345785 1581043 1752096 2113763 1225326 2551402 139135 950619 109124 2274776 367619 1801586 1427574 1754348 692876 2538794 633961 565538 1800301 2547906 1828768 306592 2627520 1348868 951035 1705977 2520464 1165360 1856994 2010710 1934464 2145541 2146138 1716408 1008688 1606993 2071755 939000 1942036 2454928 386503 566850 2391169 2474882 221090 1755262 59800 1563063 1631005 2538170 851822 1236351 2229638 2058324 286364 2621383 134056 2027275 1650098 396046 1451495 995963 2441989 1844202 2358431 2126446 1407592 2587667 1603340 649582 611783 2474462 2060001 1250681 1179883 2359749 1167945 377185 2782 1302573 1082111 841739 293897 2042487 1992475 2560037 838856 1431917 1745738 808595 1223352 715325 299810 62828 1385259 2386710 440729 1810355 2004055 858902 293460 1350955 887815 2193991 1649321 1627482 1932018 798254 942554 626542 509305 2072282 758511 329670 1486146 2601949 594683 162061 1412844 577849 268962 182365 436839 2372834 1721396 4639 801780 2352685 1370677 817081 781582 1381710 2174694 2284133 1776989 381347 871974 936783 360259 2266900 2345522 2173984 701255 1846977 708120 2243450 2485358 146423 471531 368821 1114134 1722986 1184199 2495177 281070 715848 814103 2037619 559704 1161444 906153 1000201 79564 1554505 27061 1535188 2107416 2142623 2614723 613338 2004951 638075 487334 1810936 484778 419354 594214 300826 1526231 2389293 1138975 1267864 14188: 427828 263600 912617 2435439 863239 846642 915711 291587 2146454 1474385 1093277 1038321 1937908 1206630 2141104 1509758 2366379 1185405 14189: 2506605 1054948 1570744 1228244 744216 1419: 2137956 1769579 14190: 1492410 14191: 1733070 493940 748184 1140497 1370845 2511942 729342 1371442 16168 1754897 2385871 1508506 1239253 2103180 2323671 322451 691762 494614 1212449 763891 148023 2449564 1142601 768410 555453 661435 2312635 1674251 875556 858182 1434427 2483122 2525408 1177426 1698320 1974076 1197612 2129626 2252978 230190 14192: 2215372 846741 20408 1528190 2308425 705774 259925 842252 1160505 854848 1046564 1230247 292937 1819002 139694 2457255 740516 173141 1315390 1992201 143503 2178928 36488 922804 354005 953149 803489 1276392 605372 2234915 250752 1791164 452902 451096 1688099 855309 199239 1190655 581281 2340736 1819770 1329826 426197 1865181 1111563 1194523 1763199 1016032 151568 1846715 2034154 57193 1166364 868073 14193: 1834010 1450564 2185861 1854606 14194: 2403601 2363481 1712098 2141427 1179088 2013530 1898973 1033684 1528278 1583134 2402395 1129076 1938717 1195650 70476 14195: 1830537 1856686 1172126 1609032 1250600 913974 14196: 234798 473302 83420 383493 2505247 2170797 1193613 973508 2573325 14197: 368514 905669 673236 2030106 110464 759215 14198: 480412 2079291 400164 756154 176611 1917321 1602906 1557300 216436 2202826 853020 1264359 1598977 1771231 548784 2469802 1212748 1402192 2599942 34270 581170 2417494 482633 1125519 228151 2628528 1121922 382592 2313204 598333 558542 1686846 265275 2098284 1994224 2289236 1832510 9585 1131397 1267663 2359832 1274619 1643722 604449 1517716 96706 625095 1092132 326068 1440471 589857 2125329 2451386 2311047 2058412 414849 552573 2110607 15726 2590886 245287 819566 1956768 225935 1105629 285808 955252 171100 1005360 2562627 2497896 2497840 621233 1572178 2315520 556006 2592744 651761 1241521 2611079 1979262 1689751 2517561 2121203 2507256 735678 1849143 2279777 956606 2482513 1419664 2181305 2124635 1336898 2615819 2566973 1621666 2638846 1369032 1515278 2102336 82700 1490371 2168462 931442 2583455 42963 1069643 37793 2640042 1132924 2195225 1398475 1778062 2582904 2534150 2644529 1696182 1142866 1191743 1074100 518562 866133 644459 2111151 2494967 1541340 2517924 2172452 2376487 675361 1017644 319398 429563 129078 1180828 2640650 2576628 2535961 2299147 286356 1573478 2363785 860024 551613 1230068 558886 1208461 1069545 359559 1342096 533675 11368 1808645 960601 2499672 1169161 250111 8441 67900 2025067 2349130 1691060 2180473 2295246 1496345 1134118 1570545 1210947 764422 2046241 1487531 1784828 1473296 1892567 573680 1267196 1493565 1655578 1574272 1113642 925397 2158314 2258460 2372943 2062670 2023917 747686 573345 1319760 1158504 1202301 909036 1587415 1445952 109154 2463105 2187244 2624231 2533001 2349359 1095707 245623 890713 1660712 2468747 2361800 2367434 2257474 1642552 1133189 376915 2521003 25995 281949 207860 1017596 1627938 1483841 2351615 306286 2417987 438637 280766 2187535 1572039 1873765 506033 871137 1266195 809249 2569954 262199 76207 917066 1846209 921286 1969716 1561702 1252510 1680998 163867 1576280 1876504 231658 482386 2574626 2318298 552407 1705772 2249358 1608944 553865 939516 2321564 2365596 1879187 1716212 55839 382966 27039 621728 1197646 2293514 1994402 198644 2646630 1940461 240160 690777 351637 1765228 2126715 1612539 1686092 2026355 1328465 2402345 226226 1573570 2325863 1535298 1899267 2482302 1866127 246960 1322965 2281755 589043 38667 1935406 373065 2163066 475253 1483376 1946383 1082782 579370 1871378 114388 1184199 843729 1168169 1719753 1885333 1602857 910003 1091714 1117915 1543955 176444 1001380 1539196 2326566 391507 1191876 2073821 1787629 1498609 1056760 82100 1952756 1835396 116321 2099197 2061041 724606 2135350 295717 1068554 108834 1795546 1325083 2609845 1871026 680013 34711 1249101 1367040 1747518 555552 962814 872340 623670 2338794 777731 1521434 1566849 2182805 456856 1737288 46653 1381428 1225100 1910601 1717940 2411049 2200576 2498084 100291 1910387 1711418 2013147 2229357 1141052 334554 1600583 2552573 792077 1883888 1622554 2118465 287629 499613 1301357 2392997 171096 14199: 879812 166456 2568267 1805128 1620416 858473 1562799 2463152 46487 674748 2012439 142: 566733 2388744 1084598 2081364 2581461 2459423 402221 120762 1300305 2508170 736588 8413 2392059 2568582 2372756 1225958 1359286 1420: 1652112 1888479 1997405 1423204 14200: 1763105 766032 944542 1381130 1280280 543571 397741 2288122 1373877 1846288 566430 810261 1939582 618756 2266655 455644 295957 979449 1364802 2174089 1598788 288978 1646436 1992330 901706 2455083 1419768 2591674 681217 985561 1569353 2051768 928005 2130610 2557836 1519432 1156933 2196881 480555 2610799 2535489 1162920 972313 799515 2434700 145523 14201: 2624226 14202: 260618 14203: 1880303 1339724 1614167 1551947 1334859 974317 2202206 1555461 2549326 1890055 336696 420969 2008455 1789382 1090957 1046419 599166 354023 1770466 1511249 493976 515441 585461 1584290 1651085 2239131 1981715 421221 884752 2519403 1842355 800896 1589063 1568315 2556988 2081090 1931254 1666219 2080562 2205576 2208906 494024 482252 1157892 315297 2273623 1739329 1980674 1078467 138481 2215060 2031497 2301981 378481 669132 417216 724151 24754 665052 1548432 801787 1030066 1601284 2170200 741840 297959 866430 796551 2188355 2478385 21117 962945 2039301 2475164 1359758 542238 1989495 2014486 800865 1119389 2229377 592255 178168 108277 2061939 119776 1396058 702244 1040812 1452739 587212 14204: 2500863 891073 1644907 14205: 1212442 939340 1599243 2434899 1287029 524707 1621654 525823 92068 1465869 978418 2636710 598926 2517330 1475141 1021618 1091700 2240371 2222031 2496014 1104959 1298215 3689 689472 14206: 1329758 1815245 2013310 1689782 481749 1902128 1405418 776230 1390139 1529588 264484 244805 398040 43024 14208: 2104099 14209: 2043413 2578460 2214143 713157 490874 1918266 176834 2075702 99551 108319 2060193 1180420 302194 2540853 2539639 53039 1246716 1068779 255552 2309652 2074250 1814313 1828976 2486693 698472 1560502 2021165 150963 1224002 661735 1940028 2607245 2539591 2136321 1082716 1582874 2301737 240234 1130075 2114497 2507446 910130 974275 2185759 1821025 2041958 1771406 1279897 2490986 1884272 966373 218882 1145145 471728 44516 546378 1378237 1011126 2065231 2212265 1518328 1868381 2486710 2177080 610174 2124437 1463262 267207 723819 1467696 1867073 1692295 1811268 416982 1955662 1811600 106777 2533726 1415114 2505218 1638162 2529297 1505586 2400512 853563 2067079 378645 2638264 855883 2065442 2259430 2101484 754919 2123382 261912 1884600 2059278 330329 773379 1996301 2146605 1134655 2458619 1086402 2577702 44081 174335 2600881 2325064 1233756 241056 401664 1170127 832270 1219722 202242 1248706 218659 761923 954408 613025 2006884 2503769 545374 355445 1870408 76221 512141 1336623 1910986 1289032 124734 573377 1064603 23948 2249467 389620 551052 2296883 936253 305120 2483638 193506 2091505 1596359 923788 658400 1659083 1074797 2111542 748109 1062797 1031504 845760 2466015 1662685 1619873 554512 1406159 1925507 977041 1983206 1565473 366838 792921 205821 1231933 1358550 2432433 1791734 1192675 1230190 1915847 535945 664514 2428410 995341 166581 523321 1618070 1965521 469947 2138318 569094 2419814 1772992 2367139 844284 1126869 2178953 2637735 161150 320187 594102 281627 435774 747219 2376512 1962932 2447133 268391 1685968 240496 1892494 1771967 1312368 2096463 1029411 1660356 574046 573486 998483 2639398 308497 775431 901877 1134068 991360 2257125 2172937 1535721 1584414 1534129 1878967 2496206 2477815 907672 2640335 589124 2147472 1339940 1698091 1433137 1952474 2176979 605131 1567006 1561543 2423990 72956 1200784 1480553 610467 294851 848734 991333 2098244 100124 78822 2099606 1860885 2550982 2424007 1129741 629528 1845297 1279712 1683953 426682 62211 609625 136676 2117869 2569028 615386 1557533 165473 833170 820532 544958 234750 355532 2607241 2435489 2612139 1037178 1174259 223650 281687 611863 1472815 1355040 2273917 1421: 2602658 1659847 2335971 234787 1130312 1179469 952492 1397971 835117 1411722 1140104 1890591 2135164 1786286 1340921 1681931 1476174 2344348 1628225 2589860 320953 538456 980645 1110403 2104925 1000286 1054393 1394933 1317335 2178437 1997259 1132450 2473069 903504 777121 1284175 127042 1266669 1540437 933770 1734049 2000199 231262 802610 1926234 1805711 1491960 1116012 1571523 453772 1685622 1679222 1025627 739922 2088341 821299 1789111 2485846 852902 770268 14210: 910164 119638 1160251 668811 1972183 1150651 614687 1879536 1289184 2482878 1676266 1532812 1466706 603068 142489 1920538 2641828 670249 2576983 1105353 1390442 1764714 1555693 1325951 1148565 1803041 1367852 2111073 660319 964632 1508777 1887236 1500457 2627037 2157606 576459 822525 1826782 1332792 2414400 309209 39536 431484 1281377 646267 304870 959331 570293 1283912 319893 958057 1915634 2330050 1744785 1600687 1892679 1905664 1335942 846471 2534389 2546912 1027768 2111228 1993668 380767 1787968 439396 2232852 1153576 1956802 1585545 1403315 252413 1700954 1958917 1396106 620566 1179101 854025 853115 1271795 207650 649199 1310234 1726193 1399036 1799273 2440663 2205909 2235346 2165919 568948 65007 1470542 601987 1796543 14211: 2463079 662622 297498 1765393 2262172 985442 1102118 187101 1657597 1190712 737682 419924 149511 743109 1742176 1883691 1598247 2605347 1618314 1017240 171562 2435703 1682451 2308472 2444619 2060584 14212: 926470 1559208 1093964 2503094 1498913 1318558 2096279 176026 2591618 1824097 591972 2551557 1805737 981069 1808292 2006159 769040 2445315 1963817 719110 206117 1666444 2310268 827158 1011318 1065334 1168621 196646 1573113 2641907 1248156 428547 2176348 556870 352846 2631439 197955 63965 14213: 1618536 14214: 1930098 2612889 17477 2515184 1922659 1048961 49414 415874 1501752 1611486 11007 1262971 1826096 936567 1844566 3742 1124872 1603218 475814 1995541 1326193 2050828 2417042 14215: 2573579 163980 2098833 1062724 2541539 2280162 1929214 173183 1225210 481093 427457 184491 749480 1191521 2045147 1328185 2371377 1121616 225291 1867482 573441 1607542 1046333 1403723 2164153 1227708 1996023 1528677 902946 106649 2301843 2201782 981008 877545 759094 1854303 759345 429301 392722 339404 2485202 2367749 2640725 2191440 2412219 809345 265756 2439121 1402176 2171327 1855193 813981 2436670 2246573 2555 2045180 1877623 866411 283486 1945695 1798095 1127303 1057712 1695800 1262216 1586084 2259724 1280302 2536495 699691 323528 158001 1341101 1222728 1396934 2240642 849097 530211 1696161 927963 1244857 973994 344554 675314 364921 92290 2382676 1849650 30502 2622129 1145393 279240 331346 772937 1042539 2080144 165314 386249 2060930 506538 809211 597872 1504756 739169 290741 888882 1814920 595702 216591 2608507 641736 2040166 565468 2589053 1356153 1125858 2146271 1967164 1509997 1873474 1468482 1360762 521126 2548438 2108745 9714 2167223 1095122 378498 766869 995553 963677 2134349 1914116 1679080 930194 32013 1817896 1627119 110038 1263381 1999363 656534 2341897 1144947 1370466 2615191 2596008 126592 2168233 636400 26949 2535505 247239 1340178 751396 2242272 1816805 173382 1094954 1565525 1024541 2374690 2509375 1071185 1582193 1926778 7394 2082244 374474 1346514 1235769 2007695 295928 2237068 103647 1556366 374425 581829 195013 571695 1296802 675525 1259902 2130964 595979 1099665 1114409 894783 1960529 548578 705598 631512 2221199 548288 1609017 1532067 1072538 98850 1717002 1100291 2434254 2025775 718187 1387709 2019999 121074 2037602 1330260 515187 1571767 1855958 408337 754784 2380228 2148769 1046001 1722981 2193890 824400 2348483 2022489 1698127 1169815 1618153 1688897 395747 1291083 1836462 680361 1159615 822334 2506519 1622303 307000 2089655 1072858 2361446 1357170 2004649 1063883 73403 1973514 361146 709184 904644 880350 1261963 1651358 693865 1281869 333162 1614185 2314003 238409 2539758 578657 1582874 2460206 950364 2096992 1087847 1388081 27110 2642187 847083 2451815 391409 1510953 941950 1242383 2495095 763719 1322478 1475603 1920734 972184 2414352 2049346 1016534 1187712 2543811 2445799 1740405 204183 652592 626444 711057 756558 172952 1151799 2596364 2081255 787514 1817537 781651 1744901 767193 318314 908402 896894 2244436 1198849 224895 908513 2074531 1268733 2049873 985442 2391726 1597662 443451 2633526 766237 1899884 2386009 2341083 21874 877947 2414794 1452324 2104448 767876 576588 334933 1141213 1302301 2076168 825816 2348463 1068681 751331 1389044 124869 2454859 2330195 1526298 2282752 306592 1874318 2345754 733680 309933 2198103 1737026 2307320 856841 1020231 2115223 180551 1035279 2315715 1736384 2418154 1848289 2551132 2165413 2116207 1334769 1754990 1062910 2453263 1292001 165586 1293382 302959 247861 1808534 13174 2540808 848845 2323510 2355134 50219 2567722 384680 1785091 757875 138944 2023918 1057665 941503 1552990 1697049 1899061 1688033 764785 2514565 1498873 2174928 1239509 2526087 2436627 2114283 1687711 1833203 2414015 17868 1838484 1561560 2129095 239083 1948319 1608731 74272 2010144 127893 217353 1259652 2456308 1640202 1265473 1291991 2542523 1961358 1707544 242793 208753 1637861 2343176 1470177 1167816 2480442 2599582 1030646 2385242 267142 870486 2335246 2142928 2238443 424300 592171 165111 1826970 1787682 2413726 1370639 670688 1902112 950115 1776666 703579 1226611 1580842 1070805 352150 1470036 2220065 89047 2519276 7837 416989 1789857 2472740 1990732 104608 2113412 2318825 768603 858401 1488738 537455 2559887 661881 194280 2646422 410275 2591286 179701 75888 104457 1569929 1617342 882373 827182 852492 1414415 2403003 2648582 1494633 1996249 996850 1942577 2262034 2188853 2364536 36947 2520450 380153 1062335 1875108 1701315 113076 2406829 379346 886899 1929283 2240820 1322545 195451 1527367 2630933 2247216 304845 108457 1878907 836472 1007684 493232 2021168 1176755 2430913 683121 2052111 803074 2401326 2581988 780556 2246264 234211 2440837 189191 1362675 1712123 1008924 1215479 1408034 1348252 214770 266906 2611253 523065 195747 1387254 893789 1957997 332423 2154057 318128 1095823 2412125 1642003 22542 730000 1936384 887136 1104743 2115996 2594028 2102174 384531 77416 584620 1640652 2120882 2149490 313156 2372711 1864203 2538568 861885 1543693 931909 663619 835833 907523 535264 2452417 1229799 2241002 969215 923308 409716 1054202 2525689 2340141 408706 591909 606321 1763921 60124 469941 123576 2243551 1973791 2253438 848594 112094 427873 2434506 501808 2072231 1432498 2645412 304887 288648 2345526 2523899 1228734 1833690 168098 160564 6817 2604298 59727 2165215 722626 510403 1323837 1309932 611783 1558932 2391026 1354742 88368 1288406 1735722 1650687 2013321 303545 2029143 776581 775081 2460108 1371541 896531 214135 83756 2348820 467616 2649087 2069989 1891935 231232 1418343 336617 989811 1231395 1756332 321382 1409432 2183929 1790853 2319911 1822422 458180 2552603 266421 492206 1941289 723524 1342719 1305360 1154480 1746473 2649049 2121145 554225 916667 387849 2386871 472728 393657 1031576 901129 472173 2198051 2293375 1457395 2101452 592150 1596686 1430603 1320460 1276917 184835 2405897 1534469 2136511 1648933 1725188 2543167 2098090 303423 2520999 372634 1322214 2229203 2362564 1778061 202583 880097 2021366 209024 978261 656695 297085 1804211 2523958 2406083 1709577 1173137 1752042 786612 1546754 2360847 2543415 1070554 1623505 753340 951180 2092891 1944859 1246982 2236447 2601558 640926 330439 316905 358243 2353549 1020859 1777212 75636 1526026 1211273 531218 406679 1794579 1650299 109620 184202 187664 1941999 2467613 2514204 2191329 1498216 2275123 247692 612614 1299140 736767 1614996 14827 2305066 724120 2489354 2016039 940219 667398 1331924 1641761 1943446 878328 2079003 907983 953448 563240 1345779 2235079 2308677 491054 1228437 1532992 1927464 2596454 1126272 2412332 2516506 775520 330894 1695812 2312059 1035885 1150868 2346948 2550436 2185474 1396197 327209 888538 2026220 500354 1591923 1575055 658998 1962490 1878713 2646875 637183 1093194 1820857 74979 1957245 2541054 2438172 448626 360350 1562659 524341 118502 1320821 2487779 1716295 1178574 1248359 876383 988646 1708934 653123 865359 1832497 525664 775072 1852991 2489394 439600 1114003 1542909 1863554 193506 1580098 127322 495582 565227 1783292 267727 374577 654211 456465 2645901 872820 195906 573802 2626627 624266 2253813 684354 838552 2605804 1637138 1795885 1377596 246608 2206559 2600138 1179821 411325 161750 1848170 413174 433227 779802 1596034 993916 1445517 305373 1833607 2468469 171136 538287 1597865 658400 677177 2016552 156518 202631 1003750 2361605 2624896 1665250 1511952 2167912 224279 353383 728817 2284358 233785 1528597 963261 949223 1571733 1453337 1275356 1507682 885445 992329 1455652 501282 1927866 939838 2257828 1289751 2363026 1097735 841868 2452336 806919 1064678 1762866 2140416 2313951 291866 860901 1174428 781787 1752099 113438 828539 170613 1566682 1214030 190777 564625 2328056 226170 2410103 1961692 2131283 1496567 1998005 2302760 1910856 2269824 1053450 519805 1128961 2159139 2388363 152391 294657 16415 1133386 777198 453801 2026045 2048820 611477 1642926 2423939 1489535 409385 1424495 52147 1182641 812954 137843 2068681 2388393 475238 1796377 1487201 471095 194369 1728631 1193769 1932720 94191 1593057 635821 1811592 24801 2641661 2100216 1628161 545724 315560 1150217 1506515 2169455 2588776 978889 387783 2493569 282203 2108625 1721676 68500 316341 2064012 1806407 2552456 240990 117222 647213 2513698 544320 927798 2486918 1595089 1045672 967817 214381 1507382 984633 2423519 321612 1172584 2451881 559041 890782 280766 1872808 1919416 1220654 2416300 597092 1299826 1137151 188270 583204 673983 1443135 2468275 684991 2628794 2302427 1292338 2448749 2085272 526963 1734436 1289622 2046507 2612427 1641245 555404 1955796 910558 400184 110464 1669116 1243059 1618255 2571924 635285 1810246 1776719 2211493 1092005 1966196 2647267 453123 948452 2182624 2448220 2377525 1644237 1057786 2391298 1445752 1091871 1676229 2541911 552248 711938 780525 1674117 1822909 396862 1115680 1180112 446093 45312 1624495 254744 1653320 1759788 2523584 2533451 1598299 2126866 2458001 1081385 1674135 126112 1098806 2519181 2033789 1651853 1980882 2161353 73248 1852606 2017973 1829214 2271333 1548538 1403520 842979 941001 1419088 594128 1415983 159504 724008 1595966 2509820 1598491 2633966 1224550 1225974 359372 1278409 864072 382238 2453827 167018 1886173 2300893 2355482 2335174 2099512 58707 392783 669054 1579136 1592165 1682504 2293311 1659301 531798 131696 2078691 2406327 413401 2107583 2093314 2183677 2361519 1791189 252301 1923896 1404161 1991232 2234263 1744093 1446283 1494741 1468085 360168 1538076 1236665 859577 2416719 1179807 2093893 1835241 2224330 2194306 1918133 657151 305829 1104467 1950900 2256468 2173852 1436299 2131913 796237 513683 809478 1594100 339645 1741247 458288 1323431 1729800 1630382 841361 828445 1023887 2219052 196108 2525659 1213139 343155 472921 2123270 1284609 2572760 926250 2321919 1280020 2056893 463467 302031 982986 809183 926755 90865 2610862 214442 243329 1433921 447790 796250 114239 1207759 1298387 2609074 899064 427283 385296 2230998 723367 369036 643379 2054822 898192 1932325 2532921 279228 854561 1597039 1882992 341138 2148706 984135 1935169 1111977 544084 2496746 1752289 1371651 524319 681433 589886 2512141 1134652 1544784 1014940 2177690 2573856 2646762 1318429 707509 494002 788400 1192298 1513724 1833244 430011 2513513 1807521 1289766 2390068 1070776 1906048 49439 2006331 571322 1000800 1711798 1514582 2113777 1867391 980771 2280460 2062562 2561086 366210 993480 1897885 2494244 2043582 80417 1188116 622620 74211 572389 1964313 892103 902608 395815 944840 2280153 1986816 123214 90244 2294508 935170 970930 1105578 1521290 2165739 592488 2610230 655447 1000684 1804508 2491145 2289828 1427783 835086 195093 1275634 574339 727827 1130627 1277362 227120 60437 2070632 1826274 1827206 213797 2373484 350357 1332287 897208 1836686 1409669 175221 2427036 1670731 587724 2573159 2151197 1542505 2445355 1706408 58834 1065925 2385684 2386469 920946 1963147 1731586 2259283 2502879 1663896 1934689 216640 166289 752867 1332256 1038779 542414 2544565 1001047 393029 1160400 1153610 369746 1012254 2375565 1919121 1043727 1771646 2079316 99956 1988896 1032866 2086121 1411090 309717 100352 2239155 664396 476641 139426 2631320 773296 1277430 1368628 787388 1592053 2477422 1465041 209104 1815050 594625 1264009 1722137 2442146 1283604 685883 1451216 660778 1622630 2340947 2219047 1327883 2343391 2542203 1418440 814744 2182013 1463911 1350616 1419693 1105520 915053 1052064 2168882 286131 1327826 151617 2199204 564478 1353966 601630 1708372 884831 2142851 267230 856362 750140 2336065 935717 2317531 2289920 2578684 1696830 812966 598319 1208897 2501069 1336047 1193670 712997 834279 2208343 2214001 187524 1770980 2210875 2438304 1172875 1800961 2566429 748222 2140053 2481340 1855009 1264260 2059712 1872713 531719 2122354 1739090 1807007 2259489 1003676 1510048 707586 2300371 2000890 708868 2282001 933195 2234437 741377 2605056 1577578 166321 2554991 24781 1758289 978851 1550262 2158161 688879 2157985 2519021 420500 1887305 1274552 1574909 1820897 147227 481429 2603685 1348659 2351757 826065 974787 1489900 2254513 1227211 1619383 2108672 1485744 221102 1501227 1525141 588630 1114921 1031365 578701 885530 2374675 115691 2514929 265365 2308041 205684 7538 178466 579002 595209 1299902 312676 1629353 962211 177002 2219946 2001067 2179654 2568460 809935 1460749 553554 226894 1128127 573365 1176757 2400979 605676 2239148 1456517 1149884 968326 575155 1481487 738770 406946 1238685 184125 1460070 670196 2307381 884081 190763 189273 253054 2175811 1207168 475616 1858342 2225174 1893703 1151504 785777 474159 1956076 1623930 1496274 1098627 2300480 1297680 1059879 972998 1843430 1879067 1623007 125535 2019234 692160 2065953 2332131 954717 1187767 1989806 512540 995929 713876 1785548 904206 2327676 595171 14216: 2609763 2418369 336816 1031978 1819543 193752 619713 1874500 759213 1884373 2421817 340264 1175129 1621411 2355938 1489582 1154211 941649 1655499 381311 733174 1418092 618246 1084542 140007 1667210 1342017 2390472 1871063 1926750 1847684 2621062 1629666 126899 1394106 2339056 492899 754731 2590197 2214770 1539739 1266646 1551410 1113311 2557452 2256012 698713 528559 985485 118115 1265317 2244176 604468 75608 800683 2057417 524224 1558559 98694 512216 1118590 962189 2589029 1381746 89299 1436183 1880291 1234397 137228 699313 2036001 242858 1375617 2636846 1242751 152244 1786581 1281469 1995012 2499328 87963 2095493 1863481 728444 2451334 252654 397510 594558 723758 2406078 1755923 1198346 1222274 710279 2514238 1464951 966964 848999 2255741 1773527 1508604 931295 109444 1351582 1792409 611003 1333485 2487470 2561982 2213819 1674181 786402 589319 1814550 2512667 1336148 2444204 37733 1661766 1926997 278634 2084029 1535629 1353746 89748 298198 740582 2155688 1459042 1602112 2198349 321527 2182878 1445357 577811 615643 2207042 79170 2455083 2551850 58479 1458771 945611 2380805 184373 297834 609451 887954 1042636 359102 1302398 1395616 2313867 648503 2600623 1610538 1338777 1765966 1886769 293089 482578 1600594 742448 2150508 1646139 327436 245014 782294 2326214 593621 1529100 2134542 1024047 2210885 579407 2232155 2646219 1836937 1134120 1311895 515831 738916 1636165 1091300 340751 981164 2610296 2107069 1399664 1323695 609958 2081473 912042 14217: 271246 5951 2603394 2617241 2268775 1340083 2210764 1979650 2341083 1315702 649204 1573898 1043673 142960 1709656 757456 939136 926644 152946 401545 2607812 526008 637218 358252 1453919 376670 1626503 136600 2468639 1221849 533478 2346655 1213379 2267653 1644944 160079 752436 333865 914123 915926 229031 756446 1836723 14218: 2013852 2155825 213183 983726 1991545 758400 36600 757107 1954125 125447 138440 350695 959714 1665456 2462324 2233867 603501 1291055 640499 1592336 1566141 2404653 2218909 1431735 1065140 1400123 1557371 2501691 2200054 1530806 2413451 423488 2613676 2116805 2014817 2356207 2300967 141233 380761 920023 17919 2587440 1581031 633711 921539 2631788 1452019 2612475 19855 677774 464154 1897067 820754 1945740 139713 205095 1317145 1347835 2115852 1945493 247166 559009 307483 1681618 603803 2250305 1788404 1031363 1321885 666091 473277 2562763 2441746 225922 1877838 1214219 858769 2392605 2442356 792225 2287797 1699415 247365 2635244 223667 474303 2636173 536714 2314542 912917 2043429 851637 181588 409309 462805 1115476 412452 121213 2235436 1917565 1299970 46105 1669413 266334 1889706 2448323 739941 2156793 2113777 2169870 387984 2349121 2584254 1358602 335907 1473331 950058 2444943 7369 1899972 895830 495122 1637646 473735 743660 217263 2502395 170432 180250 1883300 2241118 1744501 14219: 705162 383344 2565468 52076 761221 1818241 1786608 230154 559737 935196 1670964 1853299 255178 1698043 1517291 2482357 1931678 1516911 2121723 2242084 1895673 1429841 1286028 1712506 2085786 2182029 2516214 1477345 1089532 1641245 80025 1006672 1896286 469853 972036 605319 1639418 329843 1032197 912823 60538 2212340 1464032 2585251 1115214 1416389 750140 1494919 1240120 1550799 2447517 984358 2625809 120462 2043024 1380007 1422: 1874659 1804737 1829655 14220: 763138 945671 670374 228614 1861884 1101423 2279472 1894575 109831 384737 2114800 2545709 1195894 2320997 1083291 638992 14222: 1331832 1371078 166758 1796628 14223: 1464746 1332781 1071122 1873971 481358 735860 1262490 14224: 133274 14225: 1776569 2531319 742888 1801483 1702055 2469734 14226: 1473924 44540 2041838 414466 1324929 1760212 1670451 620522 1394392 1077707 766933 1863585 112091 1482840 14227: 958315 2468881 2542834 84127 2382407 452328 14228: 1748513 14229: 153383 2212395 332863 1352289 1862867 2161865 1908910 1109169 1972833 1500583 1590694 1890388 1759644 1648838 826553 169617 584164 1050838 2002874 68271 2418035 1691835 1729768 801598 2282361 1070328 220275 2240295 309122 2209537 2024976 240291 1232534 111999 837853 2319011 503247 404156 1553478 2017421 2070966 2114592 2332995 464504 1486507 137808 256397 1124576 1733667 1423: 216947 1675299 964886 157197 1040414 1465 2566927 1910647 1686999 2630797 2568844 580563 14230: 1126624 1900329 841891 1598528 2053341 2045492 1403167 2637886 2376722 389581 1862305 292397 1801691 1820447 2562824 14233: 595434 400164 562829 2602573 1658607 1873732 2182301 104046 1712735 1689793 596180 459982 1628053 1842536 1013986 1090617 1549767 1188558 38251 1774714 2160155 2217596 1936790 116660 1112212 228207 1957865 820345 338552 2445636 2462324 2328911 572562 37676 2098012 824828 2456331 2568599 815135 627927 2617868 1263508 574815 1295070 1111748 140146 1787976 1023838 941338 1860504 511388 390893 126732 890538 762000 2525119 2274543 2475672 1841657 782400 490437 929512 2226438 403377 385638 1572858 2241737 2162970 648343 1120661 339652 1487825 1292423 1656092 2025605 2092011 1447590 1110807 1187113 2106279 645237 804606 720130 1183450 2385645 139122 1703898 603644 1018816 2620591 119061 983607 1881298 315116 1771773 1608761 642476 2444985 2495908 983611 1048624 2642888 2469647 1103784 1151665 2345494 1365930 1200589 684332 1316486 616603 453456 440457 195312 641050 1226992 2162248 1032137 1293305 828469 2581524 2235104 1762683 1675553 2311924 2436179 356966 875683 2004597 2020401 2203256 454156 2473289 2368066 658961 2225458 1148318 901940 2027380 915006 167710 1201634 649860 864934 912494 2136927 801427 884917 1228624 1436132 342804 863078 427309 408855 363881 2157329 38540 2025210 242114 32778 1014808 1491038 1582635 968745 2520549 68913 2125354 1388083 1836497 295321 2186090 2148081 1748740 756674 1903385 350066 2083666 2312088 315725 1789343 2020127 1199759 691983 2588486 1752749 1483120 188169 2063230 2072472 524702 2490286 2427816 1506996 1601616 1304686 1637961 1405951 2012493 480969 870394 1198567 209875 2136511 176013 1442554 2444202 220104 1249592 389505 1129344 216583 2451334 1811017 1148517 227589 950498 1276695 2114226 1270016 2506874 778081 313093 543516 1504074 1995780 1944041 2336669 7708 188852 2560208 2456608 493487 265153 1689602 952145 2054970 1095426 2364801 1067491 2613671 1348262 1141108 443802 1397510 971845 1264479 1315194 2520684 1030208 1451956 1944264 1359312 467325 177029 1404222 108975 851818 366530 1648588 1462525 2399612 546051 2117606 1924272 244806 659638 2530216 2521032 2243801 864702 1233925 182352 1261144 277657 1370274 1951200 2389300 532926 1955400 998417 916727 2558096 2237970 876288 1984384 443440 674466 2257970 1433525 939481 2414667 2336959 2587498 1671045 638004 210425 1146919 1018055 378740 1080463 1466405 1465745 380131 1530620 499197 2466535 685642 1156269 272904 1567200 1104482 417745 2058029 1787190 1423512 2228116 702623 1408238 1270793 2444701 1469792 1732234 1396434 411606 455065 1031294 2563972 972246 1863347 1934089 423680 1910871 2462501 559294 1422493 1793343 2608982 1086599 257542 98841 1953295 870569 2319002 693297 1546547 1661306 36578 450730 767886 43299 2315927 1274734 468519 526190 61528 1646311 1869882 1088533 2453576 2101936 2417886 2262886 2314628 980564 1915438 611603 1187494 231407 1882552 988750 433138 970276 179203 1614193 1845061 1776524 2053612 1555643 2548147 2407673 487275 2348401 663491 2207221 719962 411860 1060090 760303 415769 1221548 1416086 963365 2277391 359000 1176936 1495764 896724 889332 1464671 1662864 2012077 1282282 505747 1057636 869257 1006350 68243 1691976 1709897 514990 996167 2077723 1924367 2579061 1482372 2544272 2288010 2222077 101774 2527557 178111 1351189 1463901 1034322 1033523 440858 362870 1688849 2164540 7956 2625751 247774 189149 1410435 1974566 720839 1524653 2185946 71114 379833 2038287 2118893 1119942 611936 1291780 14234: 1951869 1228062 2060997 186177 14235: 1327321 2537317 1829891 1007004 1287519 1101560 204227 1410885 1483876 849001 198766 2465780 20380 2584591 1827952 2098310 452145 1054790 2103176 398053 2305135 2155034 2379760 1086135 1907440 807287 1850381 832648 1051922 2203612 2429344 2243977 72165 2363837 1817177 89143 2249775 1959604 404513 2635015 1750830 1069164 2144810 2057611 1779965 2608976 1113102 1997085 1145705 662049 1518538 2308345 1071277 2158549 1994217 523433 8095 2573509 14236: 1753862 169981 832014 789955 14237: 2175459 358549 1865023 2622621 1264970 2117739 14238: 181754 733106 1748860 1811801 1199356 2022602 1731697 2191610 1831557 991452 875839 746970 2631054 650961 1791561 1502260 2154385 2438440 1150739 869206 855712 2496899 48868 1001454 800921 53297 782522 1351522 2542358 598828 2520198 926509 737917 2191115 186792 1180381 14239: 1465613 387824 1274327 544665 1804246 1424: 2151453 301697 2172106 2372494 703148 338714 1345639 1084284 154534 4522 2067903 38391 14240: 545209 2269795 2356622 2292996 2619761 1635599 163043 1511268 1254300 2245129 2129568 1961970 1195377 2542935 696359 89092 351008 864618 1140164 2571831 1587696 1792794 2517706 2116212 1288388 1463256 2104467 1271125 205025 1947499 1555689 1878589 1961181 207745 1122124 296914 2349514 1633102 2195117 1313734 911602 1146541 1670435 521746 2600340 924343 137628 2312999 2473032 1756206 1908630 1106909 2431998 284228 1265074 2226899 2187439 1036827 1511657 154995 2086113 1446294 2643619 1867837 480863 1882852 1103539 1582193 1107428 1579997 2331591 991836 579914 752899 100582 52076 925448 2386943 1719256 286501 2349395 1139040 12670 821839 1024350 2420181 2399782 2400072 2126248 2104705 1532505 567286 1684056 601621 381863 2623111 2544772 1223817 1534393 528472 1786560 1204843 1832860 1067266 223330 1989846 1453316 2047807 2257713 1172158 215802 109389 2048630 757081 1334796 1978087 2315958 1180944 2239074 905078 2644283 641712 285684 1652565 1675532 1763411 1120335 807567 2049978 1141552 1651330 1442706 1401405 652172 2082469 9340 494637 2209918 324975 318043 2139107 2066881 590489 150664 964860 329489 894302 127327 722233 1502962 676303 981235 1454822 488481 1271011 2196012 1244397 1701643 585904 2063888 370633 725187 505843 1657728 1149025 134259 210663 714727 1467298 731462 120029 2648564 221863 1121837 2585557 341860 1524820 1631000 686687 1821992 966183 1307232 1064113 1450424 35991 1788618 518966 2316977 313630 1597470 1397117 568047 895173 243854 1435030 536707 2612104 914553 2376316 987377 228815 1953721 957945 1604774 827505 898493 1931796 1814868 2419034 1804110 991954 1050700 1575050 2161312 1721498 469496 2515879 199397 138238 428523 2012081 2246269 892573 2226558 1961027 1997685 768136 949694 1941073 2043999 234483 1128873 980350 1781125 2420494 2213267 1995765 2579251 123852 747518 1295537 2252722 970692 1377107 486705 1185909 593542 1530496 1917295 2311770 1660643 2507038 315725 1083423 222570 44373 1540078 707543 608829 757829 2227283 1151537 1929066 228041 863651 806655 2571245 1937841 735903 1272895 1106902 2521992 802597 2581166 151054 200876 2495262 2575649 579728 1603126 2449926 404546 2150004 2501087 1770985 2168010 286356 1633863 1189921 660389 1992746 61634 2622772 1709753 2358500 1874838 82509 1464268 2512098 672257 2547002 1817217 2627249 613504 1027226 714918 1599655 397717 2531836 1286027 363962 2079068 1642036 2578903 2501918 880049 2215680 923561 899941 1697523 2222843 1368023 348295 1879515 1228301 2411475 2086486 1568346 574457 1941190 2021595 1629530 1428163 701755 1195047 1665233 1267228 260589 73263 802510 588055 2319412 356409 2518416 1755096 712090 363838 300449 2522791 1025885 50653 327306 1213653 1538078 423776 1768353 110430 1907212 1689024 1428228 501289 945781 460079 549635 399605 740699 236782 2584154 885507 2013256 908535 1570231 2398243 165895 1169160 2077371 1332965 773298 1751651 1051031 1784820 1125884 1885116 1534911 2640898 2125209 2271950 2035111 2171281 1252174 63265 1369238 2341156 155049 2150104 1437631 1954871 1362829 2041880 610653 1195318 952881 2426092 2439067 145258 1778929 1455880 1836116 617864 1633739 2554092 359403 1862866 1285565 1072441 1663589 1951580 1672561 1108468 1644192 788874 946199 2623948 461106 2612467 2244321 2152082 2620568 1606799 2555579 2068056 1151697 1331272 566602 704086 2367310 1558009 1273676 1592925 726176 1402103 370324 1168162 283010 791508 2030484 1959992 1248721 2194607 402292 2342322 2378020 1783909 860117 596425 2373397 316018 682767 1803023 1054657 1558848 1794686 1490582 2514364 1159049 1013657 1718205 1419451 1953176 1888563 963229 1545235 2106812 2607087 1623286 2174601 121790 177567 611855 1459941 2076444 2575509 178537 584332 1450198 238491 1831745 1758880 793340 1747641 1691546 1374416 1189412 875429 1711476 202022 2112575 1856965 967421 247845 1371861 2059112 2611623 1638674 1464843 1692237 2044993 100379 102840 1413256 1832446 228890 309711 2267102 1735572 1003817 1246334 1982157 1348045 1521476 971467 50160 1348803 733988 39565 786467 2219647 1996995 1100733 2082562 2557944 11731 331471 1495778 1072576 2257526 10040 2197085 580726 1480481 1550084 46320 94516 1368918 2367364 33352 192196 686816 591902 513274 1389251 174202 1923941 2528244 1903633 1452753 2306762 2207886 1195894 1712289 2025320 939677 2580350 975175 1863959 316380 574851 299003 1372472 1788763 456325 1463059 2418127 880269 1993274 714542 431545 2561199 373065 912797 817006 1353174 1601132 2586624 184774 1729066 1980206 1282800 1508110 2227564 2579749 714951 1847333 766680 468365 1500369 853079 601315 314636 1232712 208907 1629245 670112 126868 1585416 721223 1270943 1116502 1714031 826689 2232907 1007624 79447 565876 1283943 343779 516157 1518446 466022 106389 2248734 1674688 2253236 2371048 2474988 2573585 1146865 2440825 636451 1217125 2349934 2464931 646197 2566569 1856010 2006619 893701 2366192 437629 73453 451776 1802565 2188194 1169307 1110500 2055112 2406461 674795 1704943 2310634 1865726 1953677 764020 2235081 2047246 2454277 1937340 390615 280433 2158136 1923702 325371 752833 2626750 1919345 1561038 656892 837247 847990 226505 1618335 1200739 1112974 2306660 355256 1413739 835423 1030435 1110714 31062 1462351 2019369 1759264 1884352 37363 845204 1716059 14241: 887273 230915 309304 1712438 84316 2532237 196200 1739812 2538248 1703688 361921 2178859 1710705 1092081 1162575 2113480 2550789 96539 2041667 1195520 1621829 2293077 1143220 1863607 1013866 671807 224681 2504847 1312327 1711945 127694 79072 8846 2321163 849153 877605 1244699 1129512 1702900 409533 1261726 719887 271840 185036 1647484 430615 1028431 416453 1628787 983308 943157 1157241 2628943 2571537 469171 891975 726534 1185939 2499259 1757338 303667 2423536 183163 1342442 773890 1519765 2383798 807979 1759778 2407415 464572 1153106 1030307 1413804 2289751 1226568 14242: 1234084 473976 1784675 184494 2247122 67776 2344622 2354848 1557886 1746123 557038 1609173 1761229 99418 907985 2371625 124699 1801317 1843929 2083408 1175826 1957441 946194 1356896 843836 2138456 92975 195859 249351 2389642 2249984 1741691 1683813 1850263 706343 396189 609768 1883850 2534111 461304 1273858 167848 1194594 1977261 150840 899630 152172 1141273 727933 1751768 14243: 1115365 931182 2250617 1277282 1256123 1238049 14244: 24831 1182670 1616840 14245: 1423369 14246: 2068939 303196 14247: 1412961 666032 1120186 14248: 352510 2516053 466269 337587 473817 936873 267752 247061 1471944 2486367 1927562 822881 930538 2556206 1812903 1507797 308054 1677220 2389745 1492171 1984819 1082325 333921 1736534 409538 1925011 164214 2071261 458656 2333235 1230405 14249: 2606000 81379 1189269 1432024 1932348 291334 1286611 2269450 2586768 2019047 590056 835434 1393939 1387125 474955 2599759 2500833 718407 862511 2085486 73966 2011730 2023555 417690 2327278 259428 322230 618277 1441290 1125343 1269943 429025 993924 2206179 1492473 764518 195432 1016155 1623898 149344 36587 2165737 814984 1425: 1166661 713701 2249677 1584031 1857968 163425 2333005 421562 90798 2472845 1223524 1398066 841235 328509 65841 1259114 2387214 743322 2165 1857450 1799995 272140 928908 1193136 802513 1595474 2344545 1173395 1112889 2237178 1102045 1613617 654806 1178353 75086 565930 1331957 530672 94915 2279689 2586768 186435 39819 1488460 361375 660427 1278395 1491075 1120476 768309 197268 1120738 1646306 1713166 1752685 1384443 5771 2292896 2302630 1954340 330623 297742 2057686 2035221 2342956 1531751 2569765 398488 2398912 1747109 2235284 2265804 2551589 127994 1851834 1121824 346880 572663 1287571 701693 2093771 1591821 1555090 2293774 1283579 114040 1829050 2614282 2182075 1026661 2299560 1582826 2022072 445188 158747 1972884 1848859 504823 1724782 1220390 2503150 153028 1615954 2343385 2006755 806868 1942218 2043805 58322 1942833 1948791 2259648 2202085 1855478 1562378 1951973 303666 528169 2258116 902435 2600917 1007970 390790 2476903 1261872 92693 1961896 2079724 313501 2585918 1897742 1517261 509220 911575 1799571 1025014 1355888 1581481 22792 1892562 837143 838131 1262651 1451782 2212144 2461300 1456348 920493 1868225 1307228 1599493 2217027 90285 608624 1492229 1108116 650609 1350312 798248 1811452 2557277 1001056 2294239 945480 188037 640252 493682 762808 2574406 2273616 2109031 2028633 1032875 1176711 1073204 931982 71634 355508 107379 475512 1970595 1029521 1730125 122713 2049641 2195377 1261966 2603683 1051489 1365461 1252955 1150304 2305873 444365 883086 1993283 603422 2096950 2334586 296879 818093 1023054 1276059 1569230 293198 208255 770268 14250: 1578440 2631285 223028 771626 2404677 2205932 2011499 1883365 797601 80065 1224401 1006295 1330241 774477 1671 168705 1474208 1285861 1898431 1268244 1382862 638521 2579151 19647 1070167 1555352 1356249 477782 2051227 1054369 2107687 1096707 623853 851452 162368 2212389 2293657 1551206 1892504 1706627 2401857 1058817 1155164 793114 656440 645115 2157606 1793729 85281 1682394 1357623 1081653 1281460 2331871 708612 1380203 2161729 2374383 2260777 889114 1607873 93831 635018 371560 966773 1325678 1206553 1316333 1249644 1083282 492470 2287732 79287 263872 2372270 252149 1803830 1597840 1215235 1429745 2138045 825110 1788763 568462 2183894 1259391 300746 688921 188577 2447465 517911 535276 1222532 211076 1489900 756474 1129802 1010065 1604837 1199583 557968 2045527 234674 14251: 660072 14252: 2254749 14253: 1956544 1896009 1996009 648570 340105 102107 1481679 1148290 1386507 683712 1490121 2609207 500320 2530420 2247466 17656 1529593 2622433 2474762 117552 805265 198130 837872 1485366 1652912 1364173 511899 2142447 1185846 1278488 2101985 765938 1813591 1623595 14254: 673872 1559187 2476525 1895723 672937 2434829 105039 1370897 2583140 2624537 458027 1118017 1568799 410984 1299378 907885 648694 1806925 696859 2100287 553730 410286 56521 1147211 606326 1454295 16397 1301910 1870217 394486 2191557 438776 1671955 1769167 2007573 24977 934679 1745700 1994223 1261074 2262438 824577 2176529 1024237 581930 2351261 1135967 2017421 637574 64505 1821931 1502287 862624 1293183 770619 1450684 1598120 2445801 988340 1996447 1353454 221404 1726708 2118409 1333682 41833 2184838 611593 380510 1814017 718894 1716240 653839 80380 200446 629527 1708297 2643057 14255: 364901 1178518 14256: 968541 524390 1409864 1139399 2444806 1965943 977386 14257: 715165 1190498 1704416 14258: 239902 2314746 1865844 1989361 1079956 1595328 2105212 493548 1445543 801427 2095012 2604320 1236559 1332500 169677 413384 88022 134500 468806 2079810 2298294 906140 1066067 2193658 2448482 442553 444970 1868129 1584565 14259: 2433426 44937 1371016 475351 2628653 2471853 240904 2443940 1763105 902007 1145640 1415812 945258 2295534 2419961 339107 2572003 2598391 688742 2568779 563757 2061817 829721 688590 2062608 1737059 293284 204439 2201323 1861395 1759688 2181268 1167572 289020 1665776 1557854 1120335 2167916 2551483 737147 1615548 1462774 759290 222518 1662658 364147 1751084 2407208 1192658 2504241 716429 1050641 2592898 1220793 1346995 1734488 1157331 1493690 1204995 2210318 1278877 810726 2393202 1985504 1335416 366354 401887 1467079 278978 2120369 440209 2374004 186280 224298 1251306 1316241 688306 1065159 2139616 1222925 1542713 2327122 2030888 550163 747718 718546 165532 1825647 1341267 727938 2638972 265043 1961586 509389 1113541 1587311 1647667 1530606 563402 2398821 1638308 1539700 831364 1256636 169085 1577401 1657258 1374197 2346150 1219515 2637221 2434970 2444204 688357 1899931 2324974 2493763 2427485 1649566 1248626 797705 656593 895969 1290390 16272 2505048 122890 539634 112800 1946867 2334974 1651915 2363410 1312935 87187 1256896 2177986 1416482 1822764 1282134 1153417 15217 627337 919658 1244949 1569728 1817277 826343 1917565 1604964 2513876 964001 1580032 1571076 1710190 2262752 2307009 643296 188190 2176957 1118824 2080389 1747416 1557392 1808590 1020314 2324341 643783 2011545 223488 2567821 2410042 1770384 1116685 1854191 2209865 2152072 977346 762010 458791 794999 1555423 1607191 1148600 1412800 2429367 1176936 1596876 1399249 1760170 345297 251041 1657693 1967112 215137 2124138 922971 695924 2444600 2316591 1115940 370904 1697408 75554 600590 2149073 2468740 571980 1397262 1326584 1608962 749178 48326 2480412 1722377 2450535 1426: 1500195 2589398 40097 2539522 794308 2106757 744083 2393039 2562526 2230639 414344 2474136 1400740 2463999 237980 1087936 874254 996310 2329752 2451267 1262145 23416 181682 143383 14260: 101690 811882 2085612 20428 14261: 699532 2595920 1899509 2147687 1543219 1138626 1037343 720202 1855220 1162897 55839 683649 1480577 759129 2115222 779257 839036 1754163 2061938 333912 2618539 14262: 1136984 1777895 2320946 96819 917253 198736 1519636 452501 829192 716674 480142 1206948 63056 1425787 1745797 322089 1474746 2634777 547386 487026 1072910 537483 1379011 1694440 840372 247378 87192 2562308 1800030 14263: 867676 336678 1019959 2451418 14264: 1651246 2420591 2322468 59100 1316565 1819028 1472350 802129 2406456 528134 619721 159392 1087138 857813 2160010 1574605 2270950 1357365 1232563 1395807 416214 2126862 2382199 430824 2382801 2550564 700661 2042763 2422560 797772 2180856 286153 443787 347785 369086 2491686 80539 1034174 1140762 917414 2181242 1134085 442118 721473 2122322 2283510 1038300 1500639 2351415 754077 1717895 1726175 2489226 370642 2356088 2377026 1278599 1904650 2414953 296118 167258 893789 1350348 1370576 1707049 157121 1079352 2320606 2627586 1914173 2258820 399627 2409153 2360583 2492449 1976306 2474780 972331 1274196 2475987 2570094 2398522 475230 1545486 913572 1701623 894804 414582 1038138 2177697 2495556 891855 59281 1132753 1272480 2499476 290032 2262211 1511136 829886 2462331 1642619 1068848 109460 1083516 1794332 2181151 915057 384568 2163496 185505 1684837 1263866 1311583 2595570 2376278 1537295 974169 1464769 1068871 1604779 1961074 1104006 2356179 2403449 2455558 141465 552389 715430 116901 2410334 16983 851485 1194523 1813503 1373232 1211911 755908 510975 2041830 803605 2434879 927992 1738141 2575424 30289 2269985 1216358 2241709 282284 291901 12765 1519844 2307569 1717940 1832488 663940 2266246 1633243 181004 2012153 2418882 1022246 14265: 2063030 1427493 1671703 2575164 1739393 863227 2354719 1087978 1471774 1284344 888878 2050456 440991 1538415 14266: 2164125 1996226 1871251 1820411 234660 1509921 1817906 453891 2169848 1266312 1094653 339482 1567045 1892469 2577892 1860167 14267: 814604 1310195 1523087 14269: 1907667 2397283 1902849 759526 1387677 319926 1993583 244100 2621088 2109666 1176919 14270: 1763061 1123155 1382958 241978 844909 14271: 1171093 1266691 598179 1546834 2308181 2243308 2274382 1761462 1811967 2291052 521400 186848 1534498 135352 442689 603156 2073733 110810 860805 517434 39953 1064667 114910 1704072 1317566 1150315 569487 2472289 1391437 762783 1381595 846312 1526673 999283 405258 160929 2348237 82138 86673 2401084 2281612 1424774 231055 2553744 1762252 2327161 1513618 1002234 14272: 108029 2620590 2225940 767537 2360195 1072170 311280 1670302 2202490 1399198 1693929 2575530 692802 1657706 1442 349361 291914 1496856 1208579 1235956 626904 1511021 336797 935752 906785 2150019 14273: 924940 727206 1397553 1475176 14274: 2581494 1938780 2293844 2287204 2449771 1596601 562829 205345 1725703 1427886 273066 2514465 1238928 1981793 2165654 292702 1776100 1417265 2611918 345879 902807 318373 666299 387426 1482941 252005 2109236 2140949 2466637 2133463 977639 1005289 928071 1274793 547232 1597668 46908 1712329 138688 2519480 675134 2075454 1705134 2383611 1143785 290295 270168 824133 198693 342791 750379 1875239 1302449 2273373 1515330 913343 137646 916628 1996815 699691 315183 1456261 2631960 2520124 2090614 205025 1750141 834871 1373038 539782 1489722 315776 2265207 622426 347237 770296 1705060 1969348 914056 56578 1078170 2255842 502649 788781 885758 2329530 56892 511008 1748128 2461951 146396 1479015 1328725 1279719 2184154 814073 1647635 2468360 2624211 2193765 1350872 1848689 1055956 401961 1593001 2069433 130380 1529590 1056441 1385796 2065920 480063 1840240 1500583 964341 2420584 410648 2108188 2256772 807162 234628 1058260 293112 1701349 887757 1814136 2430679 2113699 2433003 2299606 825100 2458989 786436 867526 831099 2100154 1377349 1218364 68363 973538 1443021 686712 672383 587528 535973 1971469 886005 2236365 1326134 815016 1661776 1297340 2472909 1890497 951147 614461 494568 1912031 816462 527383 1096688 163789 1863353 956262 403760 1842779 2125447 21592 939694 1762716 2097792 1359494 1514069 2529576 1862349 2524084 2100359 1070147 2371022 1309617 1717489 2078477 2393246 1773381 2071594 603718 2258127 1058006 902250 2046596 1223468 750898 491065 2289045 952492 80478 1913035 1631273 1715651 1535620 2496263 254723 51628 1378179 1930626 610673 2132001 1810687 1171431 376598 1532192 1596844 293971 1347991 1653341 847419 1359242 1307915 260903 67324 732443 866513 2451799 2430266 809626 383844 1506978 1748535 1242383 341781 1950837 156740 753510 85077 473817 678544 899932 2244378 1051887 973790 471624 2194275 1878230 2113159 615790 1240132 323757 1027126 327005 2108868 609846 965536 786695 1380094 2374704 815628 442685 1891928 2490130 1341902 2153295 730447 1091003 2034927 231001 366986 1778182 1628238 1392500 151689 2355355 1025536 2291018 1844435 2197868 797174 1825332 335509 708845 1606146 2225150 514172 1543289 2003251 792901 65646 28106 2137042 404129 2507979 756170 823699 1590435 1821570 13174 2260735 1450121 198967 753467 1530012 653000 2127346 981003 1649966 1727148 791366 960149 1599715 621465 694199 1315612 428859 1190930 2484612 1491931 1488779 1146281 459416 2087079 312905 772048 530868 540828 484623 516377 1062971 1301731 28774 1631865 1304578 1885464 1122020 919702 314853 1477737 688837 85003 209758 2539952 1926167 535496 1637861 1568186 1928122 1167816 1368434 99540 1401151 560306 1903421 2303643 1107888 1145558 1281636 2212398 127581 6699 1514344 2509089 1960751 205873 272556 1681660 2265271 161650 828725 587866 1187383 827624 2178989 901180 379431 1127452 2160193 1223432 783378 1004697 32569 131038 346844 1387093 1139625 1309495 2212439 2576647 726837 52266 111770 2048539 2561094 1232481 601435 1060138 655536 2303437 1589483 1093234 346124 1692218 902996 1588782 345548 2066797 1973436 1328512 620510 2221721 2496162 2283289 1941833 1560553 1938298 105596 2472216 1370660 279877 2548248 124561 354758 1466202 726283 1591664 744250 1964968 353737 581246 1615808 1951053 1801764 973563 421679 807694 1497159 2082957 1119750 523624 854494 2361592 2245836 2240745 1578669 142445 810555 1649971 2534551 2120572 2198823 1260742 1447378 2061277 1841367 1624847 2135037 2341304 2032749 2151704 261770 2077929 654486 1684330 2444796 841876 1756918 1818765 632456 2173116 2484861 1834038 805980 364691 2578149 1612106 2326163 954228 334781 382583 1709506 2098142 799400 1974952 2071796 825191 48383 922261 612018 791118 1345203 1905285 1273780 352863 410717 446934 1565755 1410861 2163491 2022653 247823 1232908 1017784 37432 1906894 667389 1601792 812367 158718 1772726 989433 1307266 1053319 1340563 2521563 71093 2466683 637218 934637 2639813 2471635 2422125 760765 990116 806508 713769 593849 1878131 397675 1721190 2540227 489522 2270387 337701 543627 2338008 1352619 85836 2350054 2248973 376585 1351793 1343192 1934748 1924251 989811 894871 251072 309258 916990 2121465 2494280 873065 1660538 1278489 2425247 2146795 1743802 1592904 2013774 1164520 1861672 1749717 2024800 839224 1815693 233933 1513781 1758963 1040523 1953359 2147983 2226164 927324 264118 373172 819737 3018 744513 650450 1559469 2453133 1040892 2031781 1307039 2587290 504823 948428 1279450 2413662 1539813 801012 1033431 1759696 928511 2365319 1084804 399462 778577 37352 1994386 1264179 106372 1064437 962677 1177434 2274017 1033865 5336 2008104 2501707 869761 254063 2648999 363293 1874247 2145195 2410038 626430 1044833 1611765 2548005 1867330 2618473 2315383 1261638 766525 62940 999572 5210 1792771 1464628 838856 641972 1296729 2390171 2257619 771442 680650 2191811 2057378 2484734 1076144 2185461 2537201 1324774 768580 65058 2032338 719879 659156 2169764 2423713 1788492 1527139 1849135 1068329 1265586 166050 961876 2122103 1515619 1568435 1845019 2432091 1024366 697474 1791 122388 1467436 1525775 1605818 934981 2191054 1787927 875247 2560952 1135769 2120144 2045171 1603142 2525542 2638422 2020714 274699 684811 1062768 1454660 1323006 1792273 526189 311563 1058910 1195586 134083 1138686 233969 2368041 332269 1809296 174095 2553612 1338082 1549965 2412367 2306057 127322 381268 2612435 1399712 331875 455159 485612 822509 1753313 2614007 149537 798294 2169383 758717 1496292 918214 1649084 680399 883888 536501 244118 948375 1937853 1616870 18818 1975492 907709 370241 1848117 138604 1273053 1503834 1018168 1453064 1275187 2194281 2323846 1187538 312960 1116342 1986595 1282865 2492327 158427 1848901 2107610 2258212 607183 1025883 909253 2568092 709603 653233 1917585 2291263 1319544 698061 273215 2527934 2300783 2497208 207031 1120411 1061414 2281700 851093 2354748 173817 1517880 224790 366539 1540818 2385596 1799865 523979 13632 1041228 2141362 506031 1757495 526744 2400971 1536795 1084108 1786682 1093978 1991045 1209062 1648822 634506 688805 2269824 2067727 956846 2190307 1564533 480519 1599255 341587 2440044 93572 2040648 1804723 2221983 887674 225377 678518 2236775 2162760 1426619 1173821 270024 2225108 1236380 1873971 678543 2021915 826802 24021 591935 1235511 1934991 1925016 1939091 2390951 621421 1192616 778161 1055121 2371589 1434775 665420 684523 1455331 2187393 469385 2024279 454185 1584314 2179731 2475540 51892 2505048 284825 2637010 2373055 2205104 51848 1560271 874093 583677 415990 1789679 170346 942201 2277193 1497796 1669726 897430 348352 2612111 2238777 2634883 1118233 2322673 2522147 1952443 1845766 31970 140887 1696372 16751 926977 1329607 2456383 1487445 323775 2589944 1244489 2548523 836357 1527377 2419203 234733 833012 362079 2584648 1438764 631395 1445752 966006 960429 848305 2357943 83108 2525277 2115337 2191261 639750 2074793 229678 501029 1622684 1715565 596425 951599 664149 2212726 554676 2337098 2073965 1784440 1700536 846237 2333269 1422275 1983947 2560632 678701 1402210 2422085 2438747 545876 1196284 418876 2451535 2011615 1648147 2155831 2539707 437776 1332459 340890 847878 448888 32535 2555761 2525255 174770 480152 654660 633859 2351252 1272081 328174 1761306 661088 713912 649457 1969957 693668 1766309 2504928 2438666 132838 909126 1940218 1322216 1367284 282366 1025290 2571676 2035218 1238059 2447140 1446753 1612920 121877 831464 1060970 473291 949142 1346511 145001 1644246 2182514 1836196 2148491 1077831 564226 2464716 1713046 1138125 2207509 903219 63236 2060310 2617865 671282 2039476 382163 279992 636273 320109 1239244 2370729 1604964 552124 1076725 2107161 1053424 2614285 1350351 1016260 782935 2521287 1811252 112422 638657 475001 2291631 1369104 1532244 2019332 151796 398688 1613547 1066396 1766442 1100767 1285082 250911 2416952 1604531 822304 1781734 2216663 2053432 616512 441648 1354315 1722840 637683 1132027 950233 647235 1739112 2375655 1790152 2419601 1599204 2545191 938240 2577169 2374965 1383024 2619514 2340601 2328936 1921921 732708 2534256 745471 2342657 197332 2529786 2250852 1905261 1944585 2444210 2436284 647943 1735250 144334 2407463 1850690 377720 1986142 446423 539405 1007295 1352070 2145843 1462647 436647 371307 560795 1303962 589729 1644894 1731864 2121322 631371 1836237 182421 2172937 1182342 1948949 1846614 507661 278892 1126641 315148 477955 717816 1918502 759409 2638144 2166812 1684116 2642401 1225098 1037142 1441377 2611299 2075824 1683287 2240003 2179550 2374109 643783 2453454 2079198 230591 2381944 1443908 1558195 343591 2083210 1804597 2322370 2480476 2021482 1982284 1497096 983927 367117 1968459 1431775 195272 796211 209530 1868447 2437687 461324 2329863 1411102 2026478 2026944 1299358 2277087 806414 1126013 2135050 2536486 1450643 750255 1747990 1211765 176444 768531 231752 800515 1405557 124914 590473 1753980 1508331 1231921 312936 314733 80365 1954001 712490 1075409 491730 805853 2128261 1422213 691958 356007 2582043 243297 309717 2365085 1880119 41547 1662441 1515557 369258 2187923 1145968 294851 2583363 476563 1668681 1598365 59659 934577 367317 1217656 2382403 844177 838515 2593380 1865424 605531 1392111 2000537 287529 1065408 226301 2632567 1754426 1832794 5027 1706193 2512475 1016415 2493467 555637 1643254 1000427 1627737 40528 196710 1923127 1589341 1115822 1837286 1230807 1470507 2622097 876139 2614684 316733 615032 2025521 1380568 2197001 2412071 1234685 1643451 660834 626677 1401119 60881 1300827 1388335 2625514 788189 1328067 1923970 1700970 197031 1030712 154099 1510048 938556 2577378 2579695 1219378 291901 2387694 1027106 1591351 49124 1513131 2019861 790487 326462 59678 1920413 174184 995154 2366625 2546593 1651007 592762 1570168 2221845 569549 2617039 2028299 1633729 1899325 2254086 1934411 427470 1538317 2549374 2406777 1891748 1590642 178111 1146807 2642651 2308342 157067 333912 14632 986111 1537204 738997 1791469 1017863 1595321 1750357 2015025 617786 1258494 1540737 768462 2554953 1537939 1602449 788055 1322155 1918888 712143 536052 775837 1999065 75309 512932 85290 1728801 287798 221631 2269448 2039877 1789812 543824 1311020 2396582 968326 2358758 1600583 1667217 1191319 302586 2113696 2507493 2439553 1442608 1943806 75436 1167077 640342 2334359 2484609 1775824 735537 156344 1038693 1495742 1339423 406727 768111 1036725 2154902 1213144 173446 570496 2550775 2594661 225497 2008999 2285964 1643973 2062697 1434148 182154 1025671 906521 2072751 2080735 1807125 186449 1570670 14275: 1925098 2199602 1186401 2241465 14276: 2488443 2428731 2308158 1353731 1098513 830770 398749 1071506 431483 14277: 210666 2395050 704604 568956 2332318 2287695 2162697 1351941 849182 1971095 180246 1841295 2037839 550901 1896391 1448137 1663243 1276485 1591773 2300588 841552 1022886 1462774 1262245 2010022 217156 355591 656431 379062 178534 1961377 1547885 301960 378436 265760 296118 588727 719728 992394 33365 2631848 2163564 1223273 1750138 2574693 1290918 925380 2078395 19439 1490171 587047 223708 2532723 891453 170132 2436885 2637085 845269 1038808 2075346 1716566 1388578 1774948 898247 2356182 727317 1319646 2105004 2527464 419325 1076970 2438255 428104 19864 843996 1579537 1182052 1900774 2368853 2321310 870230 399637 96341 2639521 2310634 1045077 2261887 1326584 2267973 1476603 1615566 1528384 616677 2142405 1595798 14278: 185377 217838 1894154 41614 1985047 1327357 1577401 2596744 2261200 641147 70388 264213 1993723 2120330 1377639 2353966 398040 662049 14279: 509557 1667029 2477861 1610127 1428: 1111344 16710 614785 2169570 1808598 365333 1145226 2437905 2334165 1200972 439365 1292622 1150550 2442056 1897966 386317 1365030 822402 1949003 267377 2584422 2338164 577192 1967295 1563878 117695 2114875 2492874 1290160 446351 2468209 896974 2380998 140813 549172 2639803 433185 2270558 1310220 506475 1431975 2531620 1355148 2413101 2074133 1052224 249015 102557 2269830 260525 2006951 1075257 1098851 200782 842613 1307663 487305 2363652 2500729 261 215 1811280 2520170 1994085 735061 1743024 1400183 784170 2416895 439599 1677035 1936716 790563 2578060 2644888 1842445 409960 1944688 2390123 524508 522805 856423 251536 140274 965418 740425 1046650 1793258 1318324 2294040 2052225 330905 722425 2401742 1722688 1381323 379114 2031116 713701 2181117 1006699 2435053 1374534 744326 2144075 1182396 2226732 1655234 449883 135733 2599555 1040810 340736 602215 29244 1959320 323472 1770196 1992041 145272 993150 1151033 1831344 2024687 696359 1750626 2456515 1030799 1286454 860594 1422368 565242 2300307 2086813 537580 198196 1128460 389772 1733981 452192 1196094 2245046 1981433 1616428 1569769 2488686 1611516 559330 2605901 60445 810617 2032199 1160240 386707 1086847 219419 304561 195715 1676701 1332989 2629502 1580730 178804 1830122 1665333 2083327 1813311 2391657 203868 589476 2084255 835803 1796925 2024256 1017165 1691405 2547377 2405672 139149 2413951 1947150 55538 1379238 2266645 1130113 616280 35295 1925159 549597 934861 331451 88523 1611788 2287939 1280209 2402188 1970198 1646664 30052 1053634 2539975 1720797 1833673 872432 711155 2380607 2134521 1262296 448553 86594 2206053 869535 2253689 1234610 1931473 1573373 811864 942762 2471642 2081550 166262 21105 849097 156074 1869425 2019325 2477937 1644859 401022 642066 317480 1120177 443798 2542727 2541391 249327 1340659 1009757 308951 1743239 1946701 724714 737038 198382 1695026 1210710 1944186 1096764 1742532 2435328 822037 1712720 1854240 933867 623447 1661624 551891 845304 2449852 2267057 327115 1289349 2628427 1821159 2392839 795107 952935 1477553 1455883 2599883 410312 336704 2481937 327602 102599 685304 575383 1947015 882725 132064 794667 2029315 689582 817552 362613 2334531 1845055 1199684 832553 2274817 118391 1474229 1497151 1742267 2500061 33095 2074489 1746351 1651586 1137411 1664589 96611 1605077 334805 731812 2023378 921973 2563089 2462005 912124 110027 1636030 1105475 2399232 2441444 115082 2350274 1598397 2413635 172603 1955079 166804 557214 2060943 1350252 804625 864332 1909653 1163368 2242235 1687654 1893403 1920427 82122 2321583 144392 2018268 2500593 1908965 1232953 2186350 214446 2077254 1090240 1161371 2509439 606163 1903926 799663 641071 2167645 106609 1349615 950073 2239502 314600 1375625 2217564 2016925 2273769 1353261 2390582 1798820 2458 511331 771524 1496545 2216871 2620563 1502254 1452648 2548296 1452796 759982 581623 686813 990593 2065795 1158917 2494131 2162504 652271 1500404 1225405 1415102 1400949 2326902 1221666 90232 2325129 1116499 1137428 1110343 1165125 2488202 633413 2078959 520621 1825111 2134082 908959 352178 234303 816649 2056441 2445556 2283587 2574050 1115601 1204886 1958778 1199332 1616016 2159770 2080066 589482 2006487 2271875 2614145 240803 956349 919985 1700640 1893849 2234804 2418367 1767664 2399659 2533129 478389 1600388 1793520 689271 1123823 361330 2638315 1602574 2610564 1187336 330016 903587 2270360 2000123 841265 1542250 1899564 1364335 634666 1221440 50961 2238564 266904 1792829 917536 854831 1681821 249800 639156 1719222 2217023 1547138 722300 1697428 726779 2580283 1836958 2031806 650878 153489 1241001 888806 1066564 576994 1249931 2455737 1502088 830242 311291 2043060 2614989 1688547 756615 2216131 2531726 162203 1288911 2517716 947025 672383 1948637 189308 1974287 2530999 1054067 953697 1018480 1218032 1253378 2492622 518806 244702 2355624 2544350 2162479 690260 211699 1558196 296921 494750 2047050 1972994 685885 1357365 158450 1749425 2118258 598612 1253341 2095702 2296692 1966836 918763 2232849 2217090 239050 413019 66773 660179 345003 1357938 196594 1329860 2245745 1718251 334884 2406487 564259 292938 1818620 118564 573951 199843 777465 2046999 2538115 1098818 1858571 2128570 1095263 2041411 1231684 1025487 1978309 762118 2258909 2282023 2476529 346583 1898335 792206 1345212 1489124 1658856 487171 831842 1678628 670417 991194 1593558 33300 1967372 1646703 2326612 2496590 2041253 1002525 902119 2090011 2578073 1725740 2453011 770504 2347162 682319 110209 525749 2622090 1191989 1128678 2646441 2621480 2228161 1256942 2220956 902139 1549941 2470734 632670 1708192 150445 2605941 733055 757543 2515705 2125005 391516 988640 896158 2105924 772628 2197957 1090929 378184 834816 2322779 1597282 1664925 1254639 2002235 1660180 1249312 422614 358580 679635 573984 2485693 1888274 2504266 574063 2491135 1713378 583340 760982 571860 1907307 2304537 2178549 1566841 1725955 2025849 775815 2465625 1638102 1707304 189912 2108695 1670783 607522 2132895 1137597 1749879 851667 551642 583849 2162341 1561766 1077402 854131 567316 581785 521482 65322 2342376 1714151 1880637 1971318 1066411 2321861 410322 1231109 2013585 1291665 774120 1943562 1226469 2451739 439201 2607604 325882 625512 1568690 2614867 668676 2370295 449126 1208877 771882 1867861 912663 21380 1265703 1835723 1754670 704779 2362293 254997 2523129 2330288 914812 2549229 888581 111393 433595 25377 1561118 2188697 179662 1870310 1629404 1147722 1542580 665664 678427 2532194 282470 1314595 2100424 1129096 1096631 390517 2571861 1534803 88677 1076136 1153400 1663982 260888 25247 26965 103314 2522569 1300659 643829 1304322 716714 1356062 255678 1495886 197606 1309711 1926316 552861 2606642 404235 996696 992965 2171417 2541428 226778 172953 511837 1965643 368208 2510598 2018398 1050395 344024 138743 2124109 382823 1002745 1167629 1438941 2511660 1247642 50850 1536081 1676828 1343386 1996887 33210 1684103 2307895 790546 380439 996968 2069030 155894 1710664 2508463 2395801 283037 1566124 286442 2636883 2155372 743013 1598707 636718 175342 2402525 1620971 1618010 1142739 1539578 203973 810542 942745 193420 2309824 358407 30802 149732 1168900 605338 553575 1447247 2070579 2567230 2035754 801536 661574 1705193 253271 2568865 1547323 1539861 1033176 184808 2053195 1112733 2287419 2613584 1861648 2461180 1379802 1175915 1979592 354552 940432 2554809 178688 2132005 2057882 2445550 910662 1153064 352695 1617686 2524894 2261271 2148542 1852613 1149816 1793946 1210171 494140 732602 1914142 2636255 788116 2643693 2574603 2566443 1364794 1567116 2123519 2120736 1879688 1741868 2479293 337930 411150 1878993 2357205 430253 1499391 422305 2212833 1662701 97834 1575247 709154 1108376 769212 1855670 999607 503134 2618341 1140267 1015214 1128940 376826 1852500 1965563 284602 219843 2281191 709714 2337901 1246202 2647162 2117699 189765 153239 649874 967626 428345 1088329 78168 1555076 1867184 1347646 1387267 2609563 2184066 585438 955721 2218911 1531853 1293902 2570278 1431414 1390498 2291871 2022401 664688 606199 532840 2602031 2389380 1682691 1990838 276051 593013 2245728 1230085 1910137 1232980 1169690 616975 127824 193615 1518798 1051883 592903 474237 515444 2110353 1392498 342348 227603 1849332 1886457 258606 1598142 1945344 548588 437270 2488796 1608388 2571503 2293902 1053268 1667907 704370 1752839 555276 2443684 113970 2125230 431921 1778706 1599059 2383702 50942 2155733 2274890 841262 2014802 414595 93493 420516 2099740 1003914 637036 2363013 1440387 146017 1049733 327170 517023 1104885 538460 2625954 1770539 2471890 1208892 1300254 1385150 1369537 164395 2308391 1294762 2449238 1883872 1486985 1126100 1724936 2590365 576410 1667016 1927565 108905 2561364 698055 71059 1631451 420011 2202353 632940 2171485 273797 933887 827816 787660 1459918 844 1799362 805435 1668271 248953 2615158 1883111 841758 639679 2470152 1545114 475933 305047 999640 1629157 951425 1121566 1681557 2379750 1204901 344676 2493928 625967 1916081 1005895 973428 1348977 430081 2027128 1677954 1473424 177500 954559 1538646 2054396 2186583 827245 307989 2004700 726412 1204894 2406239 1147666 527446 1716374 2024786 1722897 166357 950468 1653026 925662 1753113 270978 2510475 974023 2395133 317276 934729 2209472 1798527 2458295 495643 1716944 49250 2647622 1021065 837714 10495 916528 2011331 973869 1536653 65670 2635177 2279037 753052 192123 1190547 1906043 1056273 241993 2230786 115180 1008017 1624265 1941631 2379916 1028111 1706675 1708012 1326174 811575 2431906 160267 1896105 106165 423433 1956836 1877436 2202138 2492601 1418620 472706 334175 1435845 2545164 1748923 2638026 327713 80277 2199504 1516706 1521763 1525783 848845 719099 1152265 663334 427820 808627 2622289 2138103 1094691 940012 2321529 1860850 1252396 1219745 453927 1390504 2550686 398155 372916 2104648 336673 1766626 1909839 308542 2483454 2396924 2189285 1689428 1718153 1370806 1806342 98236 502496 530368 2509362 2636379 1296698 2484350 2092954 2340397 2586454 2429191 1966347 2527040 20781 1594077 2023918 248112 1996038 2216807 414645 176880 148195 1778221 1545434 2583423 365034 2063741 1673412 2066804 501058 233091 1785527 2157044 2371948 1136980 256116 2580185 257398 1065246 1740721 2062353 522488 1629477 38835 2279167 1848621 2328781 2602372 1686277 2492840 2362898 1392590 2408142 895335 1158571 2427726 128065 2403539 2273617 120790 638487 2230987 2121203 936531 2222876 1778677 733069 1513099 1838484 1077771 773356 519310 903719 4244 2627000 2265301 760547 1896028 1953547 2372563 2472615 499904 1058919 2589638 2201630 1217112 328433 2310956 1739010 1122639 304949 1846635 1795322 1142579 2182936 209572 2128104 195457 464578 1206556 2037799 961819 1817342 239037 2455548 42896 1909563 2394517 1797491 1786988 719384 1935845 1063033 620092 2398094 1619742 2302630 1991430 2386925 352149 1952803 1441976 636686 558088 51428 1275667 2267269 1967805 538117 2331373 993086 1918044 895650 1970496 622311 2584547 1317024 1459552 2136760 987344 1713448 1444951 1853580 2256666 651027 2320199 308326 2033967 1027623 1183261 1486117 868855 2589346 2506876 1001535 957302 2203626 747609 1472928 1489093 1433406 1995334 390644 545077 1750871 814633 679172 2402122 355303 1142844 2631755 2318444 1293543 1062730 1154075 611844 953975 1752084 1878412 2362294 1224435 364136 275933 1786090 980627 2250018 135479 362367 2362240 1993642 494793 1064113 1324335 1884708 2059264 305263 2522035 56619 1218883 1911240 2565880 1080005 270266 1657970 184412 1797861 2234959 175618 1973686 652524 730934 168671 2416541 855464 377138 1818029 50565 361798 2352349 451315 777938 1332203 1171967 1564047 521062 145980 1640211 19095 2424595 135017 1432913 684082 343401 1738971 1900103 563068 2060923 368034 27668 161567 2184537 480781 716076 2175542 511413 764330 1851933 988658 1059023 1496555 2045035 2505245 1616009 1887618 382237 435383 2007526 447805 1027888 977203 1923474 2200826 170378 705115 1059116 1050295 485708 1325616 1850010 1942776 852339 1726984 2218929 790880 433178 2232215 2166846 1182181 1515825 1472986 2418492 1794145 698337 2235431 238108 2612406 53711 463920 1284247 313542 227277 673802 198634 440597 2317853 269151 2485397 402511 400472 935415 2526948 2175072 841030 546363 2345176 1202149 914494 2096260 1993366 1021444 605056 493382 2236651 2399225 1420344 2646108 2504352 2273687 1174442 1521484 985824 606102 2578429 939844 425065 2414480 1265673 1029035 2511360 2601632 1210671 680080 1511193 1870196 2150216 2467058 1075206 2544117 422713 540273 1280573 1969136 2410731 2361535 1702312 572054 2556702 1475457 1329479 2643169 1805693 1912790 128713 624398 220724 730174 450360 1528741 1541736 1002405 1574439 1871303 2218917 459209 2051792 954655 1133510 669691 2177555 2512694 1924674 3542 1726092 2645855 658575 1153573 1990815 1523542 1860580 1745896 1406116 38765 716847 2126178 944666 1347644 243729 3872 1465083 1743040 1153853 841622 285986 2260871 1985905 967985 466719 1073464 1582900 737013 1751654 2228832 1496574 2013315 1284101 2424000 498470 1266091 1027644 922896 1684580 1509907 1565752 911732 2284076 2102407 1284181 732820 263792 2178144 570518 1373508 1772643 2022991 2611473 2458070 590996 302039 1248100 1716785 459173 613079 2029258 2605156 964343 640598 2240502 1125582 2292245 323285 43584 263342 862777 1694525 2176537 2119332 2512179 2022755 1352688 2298914 2070312 698355 429977 1512794 611940 200687 2539128 1764100 1688062 1830630 2536749 1730342 727111 2099418 280374 369625 1607073 1783605 745230 1782123 2115389 1287680 2406380 1597174 862752 439141 1830301 1796052 1053886 1657468 414343 2348475 224311 264871 1865465 1965036 17049 2517512 2260096 2065703 1095959 1274827 1236114 1315812 2109931 1180349 2341477 117063 191545 699496 224811 2189490 1081920 2467573 310274 2627720 787294 664641 1508075 2443588 2330946 1233220 111795 2220344 150370 792725 673015 535868 1375892 1244141 2028091 1603284 1570956 2077781 439793 279199 723282 1621995 548051 948168 2216822 1083739 140864 2417507 2522304 226171 760680 1282503 1811974 648964 2488772 500214 2295597 1166600 2619409 2314397 478251 1481546 1006210 2435495 865221 775575 222178 2219627 1714836 481621 876073 1106187 155198 799671 1669856 1238505 2095012 765353 922699 778047 1661836 168819 1127017 681004 1510738 2126264 1202308 2530283 63517 1989561 356255 2530572 1571239 150524 2155898 394397 1772176 2566348 989657 48953 2011233 499275 944269 841463 1689019 1850378 265508 910579 1367538 1701109 1908408 554108 1090 2482371 1900838 2227869 441221 2464832 469484 2153605 371063 1016683 801644 2402634 127229 1759207 573588 2508045 420681 1225179 2194839 469371 1082966 2188991 1680043 2447276 2249309 2363083 1088760 944913 2612475 2582527 117108 1223132 163913 935484 901107 2377570 1152292 2383613 388162 61070 2546569 891516 90909 1919226 2366305 1331329 2221672 2280850 83945 1737216 419811 2084554 1387472 2108258 463348 2136434 1651506 1851890 2456565 2057623 1534009 2584582 2449999 605592 236243 2258363 1287571 501451 266232 145714 193245 2047163 488203 27363 2124675 2276652 1339057 2178056 624636 325052 512341 948292 758337 1381885 2410483 1529631 482789 2293501 169008 767278 2228954 721756 1327529 1706233 1583209 39345 2182099 284917 477238 312033 22886 495221 2447735 2359321 648147 10224 2477340 2209416 923860 563182 942357 1362734 1429289 300460 2566718 1764631 281935 2056524 758494 172395 1124033 1366797 846551 1256246 747209 1592574 63859 1384249 278644 2236542 946555 529587 1072501 346997 2613592 863626 1725315 620209 1724273 416062 2310038 1842355 1816752 166902 391812 2255849 431227 288946 612615 1641642 879419 1091553 1320103 99452 2052676 2031889 2580577 1245082 2569986 2406000 2448085 103614 326355 980466 1829056 2199194 2073561 782657 1153013 600718 1154692 44297 1931530 2389718 961243 540788 1446533 1844023 1213738 2043224 1565429 1063221 77321 1774613 188443 1578337 1785094 403038 1057303 2373616 500591 1945980 1893046 1169137 285218 2128185 888425 1822367 2557299 2296602 207838 1543735 579607 1756463 187877 1546231 906261 1091010 513383 1127546 1339663 1546953 847060 1670798 447340 1897721 2013218 1941851 2049303 291343 1618581 1538751 1406528 1172371 2155535 651345 1473384 2433100 268814 2539713 1082701 2306627 1967289 588771 2159352 2172348 1723900 1139666 1895331 2031341 820589 963265 1867103 219145 542867 82087 1348340 2633447 1825663 2620816 677264 744253 1861708 459892 305275 508496 280694 483456 313000 1983499 72260 2533895 234450 762547 2295072 228702 833644 407063 826775 576946 947082 1213841 2406742 159138 1699676 698282 2514398 140040 2003659 146986 1711439 2262905 2516386 1141232 1030323 384590 1143016 1038416 301514 54259 2296495 2050562 1290643 834539 800829 995505 568532 2531742 1088805 2095479 1708071 1796218 1870079 2030148 1151844 1718482 2187605 1511002 817427 176135 289181 1807645 72899 231696 2563401 1873970 1155436 1927928 1362346 240980 44259 571156 641158 1248284 2100159 513644 2456319 977574 800893 260391 538819 2108792 460141 550536 706608 2005313 998639 685508 2329498 340527 1313476 1422927 2403061 1307340 1897968 1763554 277175 585949 786699 2103498 2362149 868328 2234447 2266022 884207 337932 1009922 1658963 630147 2467531 741328 2051588 327574 1638520 1738978 293275 1757291 1707900 2259212 1182663 237938 125280 639761 199421 1393610 328806 328452 2356684 354761 2131599 2592725 1117145 1970340 2399362 2139744 1720228 539064 96257 1765879 1020709 402684 281758 2017999 1873011 389690 2559042 2330748 2414740 1961204 2199113 1278292 1288198 2606411 252636 21053 1638614 731896 385241 1086836 1957155 211713 871779 1416204 434080 1753057 1273561 1319412 2171482 1681970 123948 1975398 1270 2471684 2287386 2316510 243325 1927120 1510708 2447225 1369301 2117512 1594135 1849452 664833 1638547 2549381 1909378 2510907 296121 1729845 192499 1774639 1984888 2244032 818559 1354237 217931 1262968 1245299 2138418 149132 2022575 48522 104008 1233903 899468 2270913 1230045 380996 1922980 1155705 53790 2052613 546819 334379 1573857 1054565 1232984 2365006 1938502 302273 2068635 2495855 479450 1896980 1153902 2479340 892926 1920787 548969 879870 2568528 2057955 1055481 2389123 2524002 2308395 1605160 2424625 384480 1165659 2470822 1358157 2549531 210784 214906 1479100 1507735 1891858 612255 1162095 2400423 424557 1226141 1302753 2010035 923832 2615472 1928503 275069 1706190 1837679 58306 1050752 2545121 2372021 1871066 205867 1355478 514319 2106538 311012 1112855 931076 2575330 2612469 29101 723190 2188843 801752 2023298 1502598 2270574 1005334 1855324 1357862 836904 2624454 1063815 2387673 1792473 1089901 2056411 75817 374909 957175 2303312 315142 2540803 1769176 761825 834733 1567945 420936 1854797 270934 149682 455546 611005 1381944 796865 1305210 528882 639135 2440103 1802319 2437610 2518308 2214328 1097023 2377541 1041980 644196 1209296 1046064 1139028 1826813 1290947 1747155 1225541 1156298 412523 1002354 2523424 176786 203385 2280049 1044970 2620869 384381 979521 1766819 1085560 1918481 146073 1618265 464366 2611124 1983679 2406792 2485534 1101746 581741 1860904 1008585 2362087 2252032 1639192 20967 81129 2219419 1548196 502298 42136 129111 2648878 136384 949168 244678 1051900 1168374 2188153 2531352 1382242 1122154 2130166 126353 5922 444324 294533 2020689 2150527 1697392 1095824 1654800 913438 639741 135481 1232008 2328398 1380038 509346 184146 239447 366491 952947 2314295 2301963 903725 1279107 1145618 2163594 1494723 2296930 1266848 1652743 686325 1552112 831009 903250 516624 2617873 2245661 1165559 1945615 320689 391647 1262502 746531 366366 369497 1244899 1642036 550908 2123912 13358 1927302 1006837 2324543 369449 1916028 221282 1832724 2648874 1256881 2416282 2460818 1321679 849553 1744900 1629736 615765 1442517 1768644 1915809 1395553 167086 1349063 1710108 300381 253198 1508840 503470 200820 847180 496486 924127 513032 118611 687386 377899 1539358 145726 435878 1559341 264782 7194 540327 2181515 817180 250130 1739018 1992492 1895180 412642 1638126 252435 571014 1048460 1572489 2480192 1246075 1020562 2194843 2552287 2428289 1407251 1991410 412598 1183867 2571387 2577914 437686 2623871 240201 2429093 1851074 1620372 1151881 1294158 1178792 1420063 1509877 1086708 1843935 2450473 1698591 1742626 2341372 415607 414060 1188433 168582 1872856 112496 1067793 3959 1402692 2360092 96130 1503954 2195962 2256878 1847785 1750479 1216250 179352 890051 1419115 888655 2441031 1706614 1444057 1181088 2280447 1657241 1818459 2304043 246047 600500 1531296 8 1796555 1528142 1911092 1568435 1970802 777419 76778 2575910 446434 1323459 2204706 2212734 1603840 766540 2003973 1667987 466528 2374756 161570 670550 1822327 35076 403524 989857 1427134 2307157 207241 728201 1566480 2513767 213868 924353 843316 387169 1068111 2417034 650372 967330 516692 2449604 77387 488134 2301013 505439 1096122 1844830 353902 228605 1246529 1439835 2444019 636830 356051 2567134 879173 1206897 1927683 1010625 2185969 1464517 2253354 1191860 195505 1432839 410310 1070166 2413369 950198 657297 2184744 407896 1364459 38085 1227175 2352738 2311964 440379 938168 105367 1124650 1228226 994295 926392 2372209 366887 1904045 1052827 1083197 1500958 2383385 2102678 1690516 717813 1805432 939984 2015625 2408991 489445 210161 2456994 803398 2613516 1977193 1386277 679800 67110 1855844 1892727 1057685 2206045 1537998 2228274 306439 2260298 982392 403577 1903285 835414 2563788 2526973 1456136 2268231 1078168 2589222 242447 587690 1560337 1971193 777214 1554635 516886 1918961 2297829 654840 909371 506964 513630 954718 177693 2639435 1903087 1588925 1563257 1656448 1663254 2464192 1831080 230114 2248924 1635875 1840563 1210629 2001381 1440329 439052 730997 1536782 2635173 365875 1961144 1219785 1728036 564357 1845893 1525368 491636 724292 1106251 821773 1931460 1983786 531137 1694326 2432993 1802095 1276071 2009029 1692292 765397 988466 1308063 2611652 895611 485225 2184830 1256113 1689854 1500524 772323 1897278 2443598 2488166 1376401 399593 1118440 1533561 2439475 551972 2250526 1745874 243167 2463588 315770 387227 1002793 1501117 1024163 1514601 756408 659567 2530813 1419122 1766285 2147933 1054269 623918 1731480 2366990 77032 371959 293282 1021868 1181203 781287 691781 2127696 186080 1990411 889776 962688 1364696 186359 1255489 1795659 378580 2415731 2615432 2068242 2099322 1983907 1719234 1917007 1287039 1026342 971154 2564438 238084 132872 418945 2117786 2567493 1527369 1233267 1168072 909231 2197955 1406347 958086 964760 802830 1555215 1852600 2048915 786268 682260 2053043 807672 55315 1353164 1120377 130174 2141956 2599818 1215933 1367620 899429 2123280 616366 133166 1948076 2020180 126239 1252808 143631 2592892 2056452 1213331 2318377 1984881 185193 836882 821177 425675 815504 1515901 187751 1248115 811285 1653954 1399111 2105834 732801 2061425 2548264 699924 1749317 2164590 535549 1028710 1235247 2285463 287578 1584096 1333380 45330 1392854 231918 2523017 2300005 1394193 49764 2649077 95164 2640431 234816 2481447 901793 955741 2207614 1343374 1641989 332061 1564606 374403 1260885 2037574 1610293 326372 775303 2623561 717664 2607184 1615380 2308561 1129485 1503941 1196495 2305590 1188544 1777229 2579085 854890 476261 521787 110137 1367326 2299405 2103651 275596 1331984 746378 2519099 1619873 2499075 1244420 386979 2302498 2054388 954400 1355785 1110891 1272532 1827771 472124 424274 2224146 2424313 1899657 1606331 646895 336651 1132213 649893 812529 2484322 2322567 625443 1318210 1164547 1247602 2433204 246641 1289555 1101011 1256164 683144 169721 2399516 729365 688161 2234194 2578235 4886 2221650 1134335 100720 1772161 956439 2561161 367948 923401 827012 950518 1698382 2344858 1970413 463151 392544 1893148 1439795 729274 1796556 356136 1246010 499586 1589497 650942 674363 964311 44861 1846974 2283101 192096 466 327110 738904 43263 76017 159411 1438874 2208067 1478943 1966674 1032699 1959755 721040 639181 1629583 1964963 1814245 719647 1886753 170541 60800 1034346 459952 1321087 2602166 1887781 837436 1953354 2147612 291447 2085955 1864797 2340275 1122237 1817237 2237497 1178232 2314225 2487606 1989162 1351580 497710 676126 520699 612767 2006582 2374423 2354678 183616 2259300 1668175 1643816 1687304 946821 109328 2023506 2017288 968647 1198854 1294548 114692 2001894 1829784 1513844 2023613 1859478 1358601 2101693 2341227 1106212 2243801 2390276 1897950 984565 255764 25995 606295 1032563 1511968 1746769 2064304 1048398 2165440 1734261 1702230 1343547 532651 706999 881936 2563415 78890 814601 1362829 1245152 2263070 911226 486100 2380352 2346465 1668565 1743388 1127468 596884 2321586 1184922 221117 244250 561296 95343 278652 1208568 1271654 471210 854601 1476673 1176769 2423493 854849 1402822 1168850 1264345 2158442 2038856 1595624 2251347 2390160 2158019 1168280 2023876 819066 1401525 1670848 857000 2058273 918659 44407 895453 92971 1974989 2030974 103689 1831857 2201515 1820279 1960611 594850 1684571 74090 522788 963167 2421583 1457201 1440346 1105978 549525 1702839 292830 1078666 1901684 1315377 194308 2540203 2629774 2243324 1622870 1314678 2620813 585222 816012 815625 158489 2610379 563330 1656847 294324 969699 1678423 1933665 1885550 1148113 150930 2394054 1887317 2006209 2339330 1850350 1266743 466464 678383 2204653 2344011 2385976 358742 410875 133483 2425826 1111296 1950598 417469 2284079 138706 249302 1851062 534090 652431 1239832 1116807 1343193 2176384 632300 1621713 1542424 2080216 2385815 576383 1231090 2396304 2298642 1672058 2317673 1960802 2048495 2369812 1234368 1241081 1024905 2329182 2294807 2275934 2524552 1553892 465109 1608568 794420 1273324 689502 960420 1048469 1591354 393954 2357591 2613758 799387 1913040 2319639 1620492 262291 261394 2551661 1572288 2253609 1544017 149298 894066 766908 505527 1614927 1131773 1246931 297291 178926 2467997 2383429 2063593 264427 2441358 2417292 2405030 593274 647055 2527236 2529457 2084786 2528788 1156724 1774590 1809098 1686087 678626 1223188 1572354 1176370 350643 248381 1432972 340940 2369292 796945 325691 2601483 1966184 2338807 36695 1916443 2276840 2144203 951306 1604439 1949068 2099456 2209742 2260206 1809955 71683 1895893 1802760 1510600 1533278 1012716 475708 763714 937913 1936732 586072 287593 609566 1167392 191098 1818281 1591750 2392242 1542714 1271620 1688910 74985 21013 374974 1985101 206400 255438 680215 37730 1217910 2504181 291552 1798599 1781218 1112288 2379270 1731137 957468 852762 2262732 2044732 2322437 952999 2257022 2492822 1677427 214297 2607961 312859 2112287 2339875 696354 794268 2611629 275320 2030297 1283107 2171374 1018068 203500 830004 1521003 977362 2471003 2494950 2545988 1724697 555524 730502 2441058 1915246 1163741 563346 2354065 863139 1496413 1715435 237302 2528004 2247736 821090 1860184 550811 1424946 1778679 991075 619692 126168 318427 2318083 2271458 242052 1927643 2205773 2244355 2542613 1678676 123989 2509477 1836181 1075406 78340 1957928 576628 193448 2131880 1754946 980924 737148 2632365 885467 2647372 69089 306473 393268 1637428 2137873 2209684 2320389 1789906 918330 352385 36037 93753 400592 337218 716080 1674456 1927517 877494 275019 1930096 1897253 1028551 208127 475648 1548905 1361918 2110448 402164 189263 42020 130397 244442 1206399 2302027 2342260 487604 1947280 777802 1196847 147054 1105069 1875898 2283803 589122 331383 1556580 866730 1051667 2063788 1889757 1027510 2192970 756294 1075324 1450036 2094351 264587 1187663 1681245 236438 404869 729081 2385979 907361 1691033 2036773 1950067 1041162 570477 189221 1013927 849297 2232097 2433661 746775 2491926 1496322 2244476 1850848 2599807 2063109 1922736 1185112 891939 1348181 2123443 525363 1915273 936319 1348839 1578438 1640776 1773917 98575 575278 1223667 102336 812414 1972097 255335 275799 1985851 2598588 2430327 912876 1590959 662767 875428 1965929 1830925 1611507 1222411 1443125 1769570 114972 1400009 1428907 1631709 2204179 1832888 1224927 698906 2205917 367897 444231 277066 907589 921534 594858 473000 1836784 1055028 5948 164861 1204522 1538112 94162 6663 311315 385202 1084908 2548790 271439 1669840 1151348 2300359 2522785 572776 502433 743336 2254615 1690656 642507 886507 1494775 1155198 1747615 1911811 881071 7889 422557 2321759 115717 601988 80112 290696 718283 998 1393290 2265806 950242 1695671 688767 1573640 459455 385457 836168 1084596 1394866 1275328 308519 186531 1636825 2264822 1290298 2362695 2106855 936139 1227925 40031 435660 605423 1880466 2459964 331576 2559404 166728 1963212 418576 2066658 36967 428674 2366384 21271 1315597 902401 1674262 1485735 402835 1505004 1119600 220316 2510899 619166 2271495 2622818 2483286 854210 2419057 1180501 159218 2284534 2455217 1579696 1253032 2109400 1993450 907988 1652077 1519052 957005 1038826 2579864 715586 2223268 377508 270940 2536760 438955 1427753 2568137 2000808 2380891 2361090 1430162 2564292 1166970 1180569 1374691 311459 1804682 1102417 2213637 1014965 2085186 1625928 784127 802479 176795 421768 1596760 2143472 2228928 1618920 2347188 2184506 355311 235407 2040916 892024 1600400 560809 89623 1948397 444091 419515 2108492 321259 1810664 1694953 154022 572403 1081181 646101 1269827 1799162 717225 352930 781797 1626603 1459394 2025984 350775 253636 901038 778565 2428488 2459471 32794 1366726 744149 576690 245622 1823848 2532257 2557395 173898 2276937 2637307 1674583 1949551 257458 1396085 1635163 1731412 754728 1186240 1573830 1401258 633118 2629532 1871186 253791 2616972 902919 2137844 867805 87223 2339521 1267900 2287100 1938623 1778669 1414009 314254 2293908 1655147 481707 265056 782736 1626100 1188473 1135836 26363 1551838 1739156 1845960 2184327 1555021 801126 84315 1713707 1841481 2212496 1222718 2120867 277297 1931636 457603 2554306 292571 1687823 139430 885107 534998 1035657 2108840 550396 1017186 1399769 1757265 170509 1133583 1327989 1806358 1003098 2134239 884063 858521 1528352 1407654 2005368 571013 1833845 1384393 740976 1014933 863414 690714 1459284 1198461 2044309 641777 2456939 2169034 484582 1560306 468652 1700245 364588 679531 150354 640822 1340992 156382 2323766 1735988 922411 2224501 585618 648773 1366749 1328506 99445 217220 2621570 932663 732298 1739136 1428358 2079038 645282 2595252 1979353 801056 467148 2011515 2070871 450815 2101707 133856 1105007 719606 1096261 361924 18775 2404316 1800435 485855 1231745 1176549 2353710 2394511 1985693 1141148 2264455 2630867 2387102 1887912 1157253 735414 876820 2252614 900095 700565 353484 211832 1679738 2510872 2461350 2003319 890496 202240 1730325 2120842 1604685 226823 2432569 1764354 2603919 452720 1858874 1768146 1142674 2498237 977800 1753287 715701 774443 2578328 102544 2430904 2103504 577467 197244 790253 1084088 1256686 302862 1577358 1310968 292657 2494275 147723 2257769 2388268 1390642 1334313 344286 2070924 970503 547603 1507411 721639 969434 751935 25118 1851797 1553379 795486 1395945 2138199 1096748 2011167 957709 380115 2289885 379598 2609252 514534 2138255 1703130 436504 2038761 1751193 1243569 1878143 2268530 2634072 1314860 481846 1832278 1430087 318550 965081 2420585 177067 1552049 1900249 585300 1098768 1564125 1013551 2360815 1184689 460583 2543739 2253093 247591 361838 2118573 333688 2292141 1857936 510905 865489 576856 278572 2189586 1999070 1521476 912489 1614099 1327916 620505 789907 2324104 618390 712008 1787983 1713899 1322263 615832 2274266 1855557 2172142 2464096 2161787 2497249 1210078 1101594 1642093 486186 1888406 773211 27981 2250004 2212143 289467 557302 1083495 2465122 1394397 1324450 1682970 861510 2476342 2237802 2252077 505225 55819 2622807 2185958 635567 1658818 2593611 619882 2409154 1508309 810736 1620754 1483874 893095 1913424 479860 104493 2391525 2017847 177137 1318773 1895189 688369 880222 2018031 1103732 175041 1462383 1785969 2558936 1412933 1476685 304273 345789 405713 912880 2073120 2303610 332985 2305805 1208431 1094221 955083 2383768 151741 353465 2290191 1263793 2350196 1963162 25820 2632621 1724895 38986 509781 2221915 642847 888559 2089186 99393 694272 469870 1688762 220059 446703 1522953 449006 2217880 2135978 2520447 2235600 2042367 328819 770517 2580555 643126 895794 2071768 1556400 213143 1795860 1635217 2546530 2064547 936417 426633 607546 2636134 990039 1957078 2070931 2384897 2627810 2009178 2370096 1970748 75012 69050 102870 2274519 1271541 2337429 1856172 2345858 412210 202153 1343532 331496 2425764 492439 21506 2621137 270286 639286 2241970 1993087 1789114 1245571 944682 2535862 619852 625737 496099 2450482 615819 2389271 1970441 2127289 118925 1633819 2579114 1048285 1489299 279985 1400530 144782 762840 1308203 263664 1145777 1505039 2585240 86173 618679 1978919 1228185 2387606 2638867 1200071 731872 329102 1268930 295879 1220934 205253 2282220 601859 1879229 2224007 1268209 1688578 5842 874646 240954 310966 2403824 122580 1540216 1774006 586761 952767 1457936 230578 439283 6013 800922 2551081 2300284 2298410 687952 1537584 1907610 1179657 1023778 2391587 2124558 2258401 1397529 364747 1757561 2564044 410663 589929 163731 511292 1708312 451269 1677532 26127 1945548 1321183 150934 1860308 23021 2099119 177820 1933121 1386568 1676137 2493599 2609772 866993 46333 1569276 474415 1057455 2167782 519508 998759 1042434 1397110 546525 1298356 2379705 397086 1494617 195337 2001811 546105 580603 1661915 262506 199277 1058913 1185288 2293085 2550958 1249140 22666 1826665 1847398 1055781 81180 1500851 1973870 2481535 1583407 1491848 1637949 371419 500261 697812 391263 2497511 1298669 737898 234487 2238832 2548947 136958 2576048 1613864 917003 2583958 1455865 2281549 2587318 1365783 1011937 2089257 1907157 496012 2320580 641983 889304 2381699 2189541 136608 2012551 90548 397866 661406 2520023 497578 1994723 520113 315907 1213441 2175461 270044 2468637 344916 2472468 1841902 821498 2169640 493979 1400810 1413829 423495 1584751 2576188 1995769 294573 1882892 1457369 1228590 1180277 1027443 2182647 1101500 1785906 925355 1831280 2626106 2110437 196327 671648 515894 1063740 347870 2593999 1953824 2097684 1445559 2327775 2128300 2609867 2195273 54236 533277 133205 2072560 2606596 1707721 951197 1904519 394809 1659552 1510850 1869623 354563 1285842 219530 1488209 840399 1176711 2560390 1838727 692758 198279 2629283 1241221 2647919 2210541 1538057 1622262 2623739 2630673 430796 1613823 1044450 1228347 2250577 1926596 1375688 1518749 635766 1910922 458229 1448087 1214283 2247010 1817372 440634 1817609 2023731 2013713 2612798 788699 2082611 2542461 2440807 1892993 931982 276829 1229729 2094386 1820004 135340 1345664 433152 2063450 2136491 1096418 2076763 2380304 585425 2208145 861209 840846 183015 2281101 1587520 549778 1986452 1947638 515540 797292 8444 821570 1464020 1956481 657154 1605182 1354412 1129553 278227 1073249 569531 2199316 2354855 1284062 806161 2450690 1866764 1531234 1005340 1467208 1201496 492915 1398510 370592 221499 368649 1490262 2013221 818659 902174 697367 537497 1551603 2570197 1163864 789110 1967988 2200235 668478 999639 2056611 1165523 1685447 2121438 832956 1481869 1665438 2443843 289734 264173 1861467 2469871 175313 916630 1751726 828408 36068 1730575 1064433 349679 301782 803913 2379326 1023563 2278770 1383510 2343707 2199012 1851646 1939216 1418923 196142 720353 287282 2412227 1658937 1046443 181413 788835 2425216 266785 352531 1811777 1408955 1614217 1717237 1531464 552228 2179252 196023 866138 2606037 2347623 1233522 656497 787069 1655083 2133841 2010309 139426 1041301 890850 93039 2067422 784937 499196 1789121 2309539 2332329 1309780 1654215 1826337 2006694 891254 759580 394185 769276 2430250 1310871 1177335 1079485 1870835 2488495 132515 2465829 1070715 1762756 1120308 576312 717939 868439 1517715 307074 1699047 2555806 1037400 2409712 1840964 651477 1956850 2364962 2270852 452516 997685 1741623 550826 1910003 1346547 2221184 379450 887706 2203285 445353 1109420 2014026 744341 326582 960201 1450076 2598400 2591055 2403666 2071045 1752164 995053 1191439 1194892 690464 938603 1059319 702178 2590144 614086 136756 2243475 296406 2486586 157930 1159608 2057676 1793758 130191 1295936 2163626 1215970 448974 2041221 2424970 2189387 684311 1045347 850747 1939314 2053666 1307861 2143511 598919 1198043 1549553 188671 206593 397798 102237 153528 2118000 2132644 2231872 624234 2427358 1110378 505239 78207 428815 119321 1362566 621273 333158 13839 624870 723788 638016 119281 2327413 758560 2545412 1734692 499512 1052765 1135210 237684 2547427 1578660 1133295 1894100 849848 1544199 591292 1308551 2128674 1596453 1705375 973493 407310 2564194 11408 228750 1006509 1839283 1764687 29839 1127799 1656803 1364672 2437943 1259452 373474 293640 1250174 874458 508308 829840 337163 1926832 233194 235746 2423942 2643050 2180355 2049316 1187865 409050 1866076 1868728 2065147 2505532 1619313 981196 257881 1533501 1331042 2646103 2363042 1856119 1096274 942120 251202 1601295 1026940 2287437 2438030 1363267 724996 772018 1825720 2622097 2426741 905315 1591875 355878 1114479 2443002 1700976 1766619 195416 2120409 1535355 611120 1899125 2440197 1152604 2034157 1137893 1811665 712263 1673985 302443 1823652 508492 62300 963583 135184 2350143 2284222 721536 2149539 1793512 1183208 1328476 1527686 2275416 224451 1983784 471839 2495717 360472 398292 254058 354342 479134 1602041 2459649 605000 2145800 147652 2614752 923660 1554704 1269696 1774112 2534567 567141 1302633 2245017 2058091 1221533 1576000 1309354 144391 2298889 1415929 450412 2037474 2539285 2439602 846088 834077 634753 1251720 2438190 1893764 1930156 334144 118867 288165 1180865 1918086 1650598 90027 1440336 39210 498204 1410061 1703997 202633 1269032 2145830 639179 2292962 2078453 1068323 1823371 627117 2378743 1496359 27106 2288515 373532 2390238 2144202 220465 332225 1741801 1728086 342169 2024236 1797184 2033618 1973037 1632760 122343 528291 2151170 1918817 1182337 1591999 2038562 1729871 1038611 922143 1528944 2022069 1754371 1463571 2626654 258107 1459576 137429 602989 2172587 1680715 1674858 1916660 1426967 1197306 1546386 1330788 2268197 2555801 1693072 2253405 2541159 2245283 2003727 2206510 40612 1684541 615358 2632579 2507690 1570434 36679 2344717 1910428 2543994 496674 2133723 1142539 1999382 2305836 71777 436319 169289 229532 1407243 2400209 1229635 1511829 748747 1011109 1214164 427055 161648 637302 474388 2297480 401064 1588889 1042603 2228919 799784 1989452 1177887 2084379 2491821 990437 2182805 1821558 1998718 664465 1277723 1013640 815274 109236 577176 2145996 1004008 2182280 554655 2492873 1720625 211304 1224720 553154 729173 2341401 2326975 1877454 774453 1894230 756787 2394584 611047 1058955 1895313 1626416 2299799 2393320 377284 587943 410926 928724 25403 598692 1147831 280780 403288 2256076 148925 721982 1320285 1592833 2125034 1961304 2118800 1691175 1473423 814284 1306843 405594 1638794 774315 1440316 1862943 1281102 2469403 2295359 1145332 1380789 683714 469117 1778277 117732 1668736 468891 814310 191277 989017 250824 1808261 670467 2007770 1702933 2465935 2269982 589910 650304 1050470 1306062 2490477 1039598 476195 2003909 2395503 8888 2517137 747932 2567709 227963 1232012 2230518 1815187 921720 1902338 2496396 1702234 1537790 1824754 1742720 2511228 445494 1948845 978260 1737823 2224091 2277305 268166 1257937 101143 1283020 1085309 1947318 238539 695637 180593 1391276 2250371 2538140 2473961 627412 1931554 458950 1153723 1362124 1112414 224341 2355411 2495633 554706 170118 847099 2341014 1999953 2568644 1429170 1929874 390327 1393009 749672 2016183 2453072 242599 57617 2320186 2210832 883180 2313342 1239249 2416499 908806 1863696 2462837 1701715 1663934 1503036 606909 2405232 595239 148094 294111 321660 93547 1650550 2069344 2185016 2484518 364288 590844 1874925 1463215 113362 2501606 1988691 1274104 166984 1465182 1692536 1634902 114844 5046 797924 1565098 1075174 1255626 2325050 2316993 2408735 2498688 895553 83388 1075121 1459357 2158781 1946814 900737 408844 105368 388272 210255 845809 2609546 89241 1978273 2459585 438888 56412 314416 1767205 1499021 463160 512419 371021 721116 42504 1022902 1977167 1547028 2056448 487038 2642399 2499440 2577164 1565433 2524862 1157904 2479581 282367 1475306 1380360 1677439 2013375 35154 1596847 913864 1946401 2486038 1366105 2328807 2263311 2024819 1589355 2226046 696330 2257141 1874915 893189 412070 2527876 2119091 985734 93878 2370298 2470683 74245 2628873 699637 975422 2340594 1581453 2338234 738711 2569824 2062264 1974642 2538383 2204169 2316648 1292433 907382 451249 431594 224658 345638 81439 322044 2371819 1549964 1754582 1066386 2492560 2303136 1578119 2396925 1442245 1713148 2431202 1671902 2300442 1632389 1168148 1839351 1306579 320884 736450 1440468 2258008 2039102 1746683 1747077 1545081 974283 680708 1045145 2110927 326874 2077096 70396 396041 758509 2510527 1911625 469910 1124972 1351735 2304475 1154066 1961039 1123103 1095724 426044 72869 1221025 1072683 1758961 1665257 1485866 2340210 942465 505801 380433 924528 1413886 1873787 1357832 114658 1279948 1744138 1381717 2034186 1690798 2304832 2413742 166193 1824817 14280: 1021806 2242037 1269977 2111721 876067 264347 451658 1467601 770594 974577 943432 1299931 1927350 2193054 1380665 1039382 774962 1134528 852364 1947612 225091 2471476 2027895 2397138 1249180 2118960 2572848 58528 966058 848085 999527 1561064 77353 116612 520922 1550581 557629 47257 505335 2180768 2418097 1771127 984346 1864640 975496 94338 823591 2532783 519631 1842994 388418 214205 1674842 1762818 565671 1365687 783332 595191 1109048 2446402 309440 234949 976994 1829634 2056702 1074941 940298 2313617 159885 645568 2351107 109578 2525616 1257758 1529491 1415272 1591482 895768 1440097 1968372 1039663 691816 2119945 2259209 375196 668304 1055186 2622338 337712 2156588 562161 2329954 1538851 1081175 1051046 14192 475849 2069217 1028890 1720994 2604938 606570 2512149 2265083 1408763 79733 1981768 268529 2123907 679429 47364 2630768 569934 831027 1391943 118502 36395 1180523 1755096 1317562 1323724 1212129 1203253 1096263 1503970 619886 1252582 1638238 2420709 2610976 2054334 1188435 339062 845384 1039826 445002 1886360 1632922 824422 549962 1586981 186805 2067722 2230632 241551 886066 1635387 170346 1691928 2033720 203011 1740820 2181319 1164029 874344 351473 1330605 1492343 609746 2333719 1826512 2608024 355311 1501433 2342887 1643677 2446058 2393528 41030 1360578 1311282 795792 1149909 839232 931226 1796124 1177013 415530 579854 2059023 746375 1653882 1541832 413355 1575045 2113300 814070 1023251 2334031 1025414 2401496 900239 1584384 1192282 835295 1769772 464716 2535089 1630256 897739 2538540 2118946 1093270 2055187 1877958 757346 1851265 1428788 2413049 1241148 619111 2273954 951643 506727 1676294 2012881 2354705 2028159 1306722 1243171 1750461 1310994 1162549 2252044 1714805 1522321 2590848 1864327 447377 1606202 1445551 126277 2616291 1469698 2038496 526468 14281: 2643730 312067 827056 170937 2072545 881021 1629172 14282: 289214 1287463 248736 159333 2622866 2199287 1495214 235151 220213 14283: 1211598 541549 2558847 577610 1007545 661551 1617439 1945373 1700871 842574 2267708 649223 1400675 1278570 273822 1370150 1212305 1783508 1167499 1523870 1871754 1741886 2120432 1632967 2632019 1219720 982162 1488960 680798 717332 1753367 684777 1091316 2631640 29129 1139904 2184274 1838852 1665304 8095 2192974 14284: 1345250 2025498 14285: 866246 2107738 84127 2231204 1723416 14286: 2094679 711616 507907 14287: 1618223 14288: 623692 1530010 794819 44689 2474323 1567186 924555 377617 2394055 1751819 24744 2465985 1605767 1497096 1119026 1751512 246649 1379412 1727961 14289: 864928 1667665 127824 1486742 1758009 1505935 522045 1416577 61308 1749056 1685214 907026 1848725 1429: 1481737 1012546 317872 2429093 1219516 1264291 1007098 896516 1385068 2482806 14290: 1299602 1322294 1839652 14291: 2589294 644419 14293: 887694 74764 596557 1424085 1913238 713210 2061329 189252 390965 1826216 2032791 1390282 1391095 2035139 213039 1939067 420932 1826684 1592958 913224 1029027 1735398 2215788 957762 802526 14294: 1690492 340244 14295: 1640558 2501667 2044119 10470 25584 2418614 14296: 121910 2125213 877065 2361873 1422829 2619959 1480150 1944180 2301940 2153864 867707 2107940 993645 1554397 1835856 445497 911081 2028579 494408 2209858 754636 567979 2503395 1512617 161344 818164 1205671 1314662 223135 2131832 1604160 1061270 2053871 1162879 1187749 1100487 93280 1774787 470335 773325 593696 551570 460888 1450905 2458652 351797 466053 617726 154910 1861243 1625449 2584449 913754 941694 1902393 1817081 1193493 1330809 1648251 1003807 791787 1321765 375804 209028 232464 996434 273429 1943536 562091 2198704 1102065 782090 2410200 1373555 1990149 2154802 949163 255784 2586558 537918 227207 1406103 49765 914374 1382918 962688 1258683 1797317 287744 196045 230688 2613090 190777 66119 1198758 1225221 2519126 910748 1659874 2490423 2383723 1551654 2151319 444577 2422716 2180563 2009582 234261 800138 646136 2527805 1847060 221589 2359778 2472506 2217789 88392 1920832 115219 48307 1114992 1252887 2631073 809901 1207185 1078382 1795822 165675 1156574 597377 1677642 1078088 1765902 63193 435791 853311 1557153 48736 851563 755567 2065681 827801 504415 1209645 1818962 1818087 1730278 870316 915321 2044968 2511065 1786341 204160 1979265 373486 1033920 14297: 274650 14298: 1959707 1946921 152783 250836 2423838 1993268 2518968 2100210 938418 1522165 1071145 1607280 1652349 864902 2493698 2322463 1924273 2016575 5323 2454286 2641809 1133485 1601816 1606897 1328806 1630890 442456 917443 566787 838725 796100 99584 324587 459056 427938 43730 1097602 2616668 2166075 2608282 1402275 1945793 2616287 1746317 391039 115302 210425 975888 876300 1166922 1646224 1322957 2430170 1334965 1623686 1554408 2089946 497001 98642 1816606 2563026 1632578 427139 520429 1877999 2168666 223671 501511 14299: 401756 786468 198420 609023 655834 2144495 1711660 1305133 1123981 2516824 2593634 143: 1053937 845159 1602412 343376 2298528 1665907 114393 390508 638339 386398 847320 1335879 700553 578019 1954460 1679704 157446 2025167 740716 330905 1241394 2028533 805776 621640 175315 259348 2446992 26049 2493564 447101 1277391 1851183 2474298 1419335 1498010 1940779 1627944 1530687 1683320 255057 1030566 2523147 964032 598305 1882090 1214270 1349391 156074 902342 1825468 790828 1147900 1138001 1016403 2145185 345351 2283330 1793652 1884349 1040482 488900 870874 1269347 1981837 1175252 434214 989268 541751 1888186 306600 2604175 1593960 2127043 1135143 2017744 1424658 563210 1700038 539249 1219610 380574 872578 1743669 2045398 1544347 1924560 1345884 2000527 313296 907707 1631504 1793080 1304553 131104 1731625 1270901 2002578 939973 2355624 1230591 1685061 1622923 1825682 849293 2088824 1184688 2478332 907879 2265014 1591658 147044 96919 1981559 2396806 1787480 702169 56054 2004820 2181403 1573490 2343516 1474657 1643826 963007 1417447 803543 764854 2547485 1840257 928219 887797 1331245 1055973 1265726 2587949 1413236 2564177 1166965 72200 240124 1460748 1360611 936998 1981223 1616147 1689431 1296944 1664282 1867315 143821 1730191 518439 824218 21022 1258300 714534 629671 2050494 2148004 1910130 109081 1690312 249637 1088177 1968339 212329 945504 149468 1647579 1045134 731445 1244568 209153 2596602 420011 1976585 2352474 2411214 2283428 610438 2104319 910400 2407337 377393 2408031 2481333 1834640 2570628 1391725 864690 2316614 584753 2355134 991974 1797413 1666129 906654 2192915 1925262 1535806 763558 2497526 9632 914848 2304818 1740363 1298707 2448474 1151404 1005664 501739 622176 2306492 745920 110279 2195790 1325794 907979 370097 1350157 927302 2507460 201663 2149604 1396860 1783149 394331 1446328 2443163 2605288 851935 1974971 1829922 1738985 1564486 1988697 1126882 2272855 1611123 90944 2486203 2279812 1819410 874869 2179063 2039064 1653343 1763680 463569 1529636 148843 120693 283738 2041024 2299044 413379 1520034 248232 1534596 1330662 691661 1152515 1170779 2326988 1585758 515138 2137224 205289 2126890 2228939 892296 1994214 2643296 17924 552110 1650137 2233352 1957061 2181601 364412 101793 1186124 1417037 2140681 2361592 2240745 944269 786259 1909095 267221 2333556 2328159 949737 915039 1267142 942041 1543351 642994 726811 2550586 1287571 2517629 136286 1545783 2046426 2030106 1121185 1136291 2437888 2312162 1161238 403275 2236542 1783900 2456927 1400147 656989 1962421 873633 2128185 1037251 1197383 815576 2175118 11807 988937 2197475 1871595 2266726 2059377 940981 2619149 1281538 2369194 2560336 695694 1382430 1022925 1725081 1963826 1428999 2282659 1916291 443180 979835 2216060 2341415 31825 732085 1486548 1222965 1422503 1889626 1393001 2434805 817381 2376797 953768 1139986 1065453 301272 1014455 1467900 1733232 1167696 2002341 443109 1064326 2360274 572051 806868 2598009 1478311 1554625 14817 1456333 493539 254248 1610778 619541 1744089 1654645 1341000 2142951 26517 1646759 1288563 2038305 2327733 2471865 1093277 2188640 438984 1085846 2330881 482380 2038570 1948423 758447 1403046 1730713 868171 1382270 2563205 384812 1152448 733620 1972798 686319 1092941 440379 591735 2019869 2456872 485283 1276783 2124065 1055729 1081552 1706866 91406 1124268 2097975 590060 1273493 1641163 266499 2009318 1007970 2349000 2599682 1155731 1349717 1038979 125826 461464 110753 2080523 34181 1632276 1137956 1332352 1632677 1971798 1281324 290970 414498 1117335 930657 882853 2155108 1507704 2119454 506473 1670993 1286411 356617 167519 1954957 2559370 1538852 1361008 2586315 1307740 2222072 1540779 179153 2012307 1679950 1551031 1261258 380169 1236069 1316199 1904335 25629 1381725 211944 2377100 1581563 1992829 2370425 1758559 712134 2520379 2058895 1208995 2048535 784845 2442223 1417138 838602 1175290 1723038 906410 2118929 2603775 2265476 2639787 949179 2003480 573283 1082998 2287884 2590606 343348 2504699 1196801 1860489 1064774 324498 1814695 1105663 2180200 272249 1294671 1149598 601996 1653006 1910844 2271798 1954316 1309721 2794 2045733 364723 232463 42510 1980086 2095552 183156 841618 138582 1493003 1227992 2458901 1824517 1947280 1930881 1466716 43148 1747599 1317914 588662 1271554 2586117 649264 2178576 2316110 743888 534098 1940564 1739911 2622322 769146 1349680 2514233 1935014 1145648 1724520 2313186 182996 322611 438972 514718 691263 2114361 2162561 1934185 2530211 1484825 1952398 435344 2392074 1486389 2522999 1035921 2213200 970811 883525 18781 1062870 718950 126755 245649 115668 188197 2604283 292657 313269 1824689 2346942 1565849 2211029 435760 504751 183151 409353 1798622 1031566 2468943 2583975 290577 540397 2036536 766489 163067 596859 1876756 1891817 2474137 726534 365418 1951428 640252 894580 454424 1489684 1349276 2494893 418665 1230762 2062451 1512863 1799861 2272374 1320587 130797 1125988 1521198 505449 1096654 995757 1110291 489064 476816 1413367 519877 2617259 2395763 2503823 1415648 2605345 2341986 2186461 1966755 1440266 1676817 351529 1408326 1176711 1858499 1368400 34118 468341 1450985 786688 1808107 872778 1331466 63178 2139410 2194794 2287170 2232061 605044 2295582 299207 2171053 1012328 2095377 1193539 821974 1125402 1486010 1081744 662664 15425 1146042 2047171 1887386 324148 242178 857533 191030 61077 2490540 2460229 2399157 2470244 1388653 2142018 1610815 468515 1131290 1510285 1425708 1836526 2587744 1460499 2612324 129359 120087 929413 1526521 670926 493041 1391567 1270284 362480 2450339 78076 718396 798616 1376653 1758068 1445217 1787148 1955121 922143 616230 162473 2157639 649128 189029 1159384 998526 2483740 2120576 2363627 1997988 1061902 2388410 1780104 1757506 1883623 1301390 2217726 2245503 2426250 1560055 457994 1612913 1930950 716509 779180 933653 1162556 2163324 1342980 294111 290515 1464103 1784126 2448412 2263794 202084 2620206 518236 2631793 1490599 2222230 36530 217345 110759 1031304 793031 2166511 1191177 1664003 2295121 1430: 1608521 14300: 1634682 789996 2203144 2393633 1446949 2568574 1645456 141176 2296857 2407957 1343181 13592 1381541 629443 14301: 382355 2262322 1904434 2011181 2331032 1351322 330558 1880085 559224 544709 289710 2273925 14302: 2243604 2514372 727449 1799697 22786 338367 1643917 310844 994661 1327321 1159305 1626587 2046429 2439121 234517 95325 1175361 2063287 649864 2422120 2544897 1589680 311177 1221117 2086782 1472751 385926 1981851 1288822 2266461 1989548 901701 2107940 194860 1358681 820677 2000071 1978792 2616143 627315 1166979 126331 296500 1666760 1189263 1252375 2493370 2091983 1406848 804040 1519042 2009515 1975901 2200790 1653367 2409971 1925038 1628895 935024 2177483 690211 1230712 2594387 2400814 1144517 2262985 1525755 2141223 2467280 2451648 1399571 31443 1942371 2236998 1435379 1455957 352254 469730 1514248 806791 1930426 96251 2591016 2371104 1409097 2346189 1735260 1529454 1772293 1280147 2217821 1135893 479919 2615715 1288720 623297 2645867 607567 2147906 454213 2495771 1467775 772093 1008946 730914 2372890 1636193 407436 618273 2517996 1132302 2245500 82048 109445 1222383 804111 1749551 323995 2520934 2087079 470335 2530382 1788959 1141902 2432057 1403658 2582953 499667 602789 1983877 1876952 917305 2130373 1982312 1380715 1899228 159237 1357350 313211 1149239 1173440 697242 2540317 2646422 1853228 762432 729425 164438 1808308 816856 2570045 854990 1327948 2065709 2403997 2217921 926104 220023 472198 411331 2011520 2177010 1362975 215503 2145801 899738 867670 1204639 1627738 551696 918656 1066353 1869586 1325322 2108128 438026 2168931 2417618 2054177 477357 404978 120344 1255207 453455 528344 2298015 1723691 2136441 2521568 1707364 1132410 133821 713309 842885 596158 2574592 1624110 1039827 2385747 1697022 1029151 2378955 996337 1179512 1394261 2599561 1799768 237938 558056 1171491 910718 1975589 380018 1580281 2219560 100654 112298 2022693 816598 407885 1093565 2623704 984799 1696587 1847565 1385619 2535522 2024700 2167726 235874 298043 1115604 213226 1497667 1724148 2230753 2255772 2121396 1687061 246067 2450013 776286 1675088 2302501 1865608 2276525 1293458 2138429 1775516 706530 441454 1127484 675153 363949 1245147 2482140 998700 1855844 1945881 1923247 297349 1546840 396876 121593 923484 2210956 1837718 1437614 1194667 1427025 658074 267930 650713 1027152 2284404 300868 1039114 1271026 1334274 2354658 294151 2201341 2403613 543142 526275 1359895 1573072 2094456 1345614 1837447 601686 806798 1787082 1970694 1282480 2406388 2555226 2482623 2509713 1687637 588421 2364361 1241325 990929 554258 1539464 2216810 98128 539615 856937 845300 892218 2529725 2367022 1726185 917470 628477 1398782 1369887 2322734 943863 442830 1562295 2367245 223725 2220954 194649 645003 2155625 827526 1995153 2221939 305841 114961 1884595 62638 1228122 1720913 151477 188734 162090 1185112 2236465 1304436 2407827 2460029 94162 1669646 1741285 2273364 1970649 1914311 249993 1075779 1049757 546175 2646133 786659 2341483 1849008 1605432 1308294 1179988 1597584 1915897 496742 1615950 330762 730064 2432463 2576121 1541052 1263281 2329173 2252574 592996 1776980 1540128 1989983 115589 626740 1252638 16603 1224314 1565408 542938 604870 995430 1118693 2532052 113597 1772588 680503 2497286 1273399 2023340 1754240 2062544 1711754 1187197 685051 636169 374340 750335 1339371 1343942 1326541 700146 992345 517329 2546392 8523 540501 359492 768097 248616 2386774 1678711 448689 767871 1835319 1455399 1672063 2234219 2426830 752533 1002149 1255910 1408571 1868640 2503158 160092 293468 2203918 968134 2599626 1714299 2160017 2643312 2248636 1092047 829260 809711 2577691 775055 1403203 284886 2112428 1628860 729312 1934211 93829 657943 383965 627028 579436 1884833 571675 257509 64464 64498 1986608 1540511 1827807 310867 945320 2239496 2376811 571724 1708085 698662 97546 2290965 2280102 1492391 1122983 836651 424354 1149496 2401757 2601385 1626829 1374005 1464370 681394 1844488 2320706 2149078 2446717 510056 2515169 2380242 965108 2244967 1543878 619967 951445 14303: 741930 1991642 526961 1985047 1886030 1891697 2561864 259145 2396882 2265104 824004 1890070 1854120 465400 790666 899799 14304: 2048790 763897 1770937 2386990 2570440 1655708 864441 1102433 14305: 23898 2606654 57043 1899475 2486902 553574 14306: 1328500 1281460 1407187 14307: 2131996 100797 1081043 1291198 2382886 1045470 2243770 2192158 1473956 940745 1720923 336679 2061569 1853544 930680 413718 2294850 2575496 313640 566515 1227925 218269 1636904 1665452 2629374 1656176 1449760 551512 1436247 172483 381635 1856991 1331343 976265 1295085 2158857 1569405 482209 1515418 2509639 14308: 1784102 1288561 1719881 1097970 2070183 440635 1192658 629568 672534 973655 1976115 1766777 2512437 1690588 357087 1847499 1752793 1668447 666338 1001862 943002 2128468 1899588 1829689 2133914 854458 2567124 2576591 14309: 1048550 739050 1901270 189720 1578868 542204 219846 2160976 167710 1500112 146399 2096220 355855 1705423 2264259 2171745 1177442 1710963 1618309 1485662 1008039 1878661 1316551 1431: 57332 615459 2499082 681130 1513080 145746 2356274 726341 1745599 14310: 945327 86096 1869803 1552569 2263160 699764 912974 2641871 54618 14311: 474371 372233 549833 1044582 1723547 1597295 2442751 1069597 383703 106390 1982137 2526943 14312: 1368231 239716 733332 897051 693789 1607001 2550966 10577 33331 1685190 1647722 1308624 2573171 1580909 2007891 2082376 2356634 481522 440860 731178 540459 647036 1288999 1418411 167344 106900 1312345 1969613 1274800 691333 1177657 1172617 1641810 1343057 1786620 1533832 733818 2099463 727485 2603300 1473823 1212467 2273188 1407103 2086110 2272398 1963329 675595 443741 930522 909265 12457 1215212 1437491 534388 1836064 1985120 2519120 2484302 850405 227132 1770240 2090060 1324484 1894627 2636379 139694 2388479 2361188 1591955 1751002 484902 1069092 1712274 205987 1957002 890920 803947 17342 1496553 1228393 2351488 2156889 1964335 2474526 734458 2514191 2362837 1903769 1826643 347273 2119085 992617 1143752 2070626 2014999 1098428 1466363 949694 1395149 2338966 2249254 370169 566310 628969 2289399 2061740 1277754 2305643 1861182 1141275 1954696 1707671 744807 2154932 1796370 1146088 580695 2015744 939198 307483 1970298 1852797 2466029 1097485 2018130 1980078 1807122 1637145 2271535 2257736 1223844 2019664 1483808 2080289 1752332 2547405 332243 1490148 2331127 2458303 2580983 81866 1666304 1807876 27250 651845 167151 1254295 2237875 1814431 2257951 1242170 722050 487497 1574990 1715610 982057 1695797 1878681 797518 383652 732337 2361975 660636 2051489 211605 1680302 1926024 2386756 955 2263720 1136281 1461261 1472884 2319595 2071020 1667780 1845977 234703 201518 241551 1754027 1389358 1781007 1598727 2293294 2514947 1711622 752963 1881029 957636 558952 403971 2508423 39725 919800 1681959 2425735 1910683 471823 203890 1197111 1044474 2040921 954854 2575535 87467 156269 1544885 1705772 1660085 1571262 1639896 1125805 846404 1069050 830916 421944 2148360 2570917 1949966 1856525 74658 135015 2358841 2073488 127425 780963 533267 1920173 1341710 1136517 1335912 365214 1185107 2644973 1126831 1789920 60091 993621 1801711 2011946 1040133 2632964 376982 802076 1303332 120426 463221 1767214 1883083 2011560 266209 700936 1024177 1377969 433864 83562 88012 1181644 160920 2290474 364270 2570792 372932 1088059 2086708 316031 599983 283704 779855 125552 870316 1211288 507270 2089141 362505 379544 2443848 433319 2052430 603135 265746 1683974 1215336 2104229 238775 1564189 1237463 2181620 14313: 1261177 2047793 2119144 1177979 1797829 1994194 1937487 779598 1466464 2259185 96593 43174 95325 1701772 2537677 149039 459652 1055089 2171927 367046 515508 1427491 292309 456734 1645779 674918 634524 50473 165605 741534 785559 185849 1670075 355964 1151116 1749604 2618714 335340 1804251 974055 2311148 216915 2415490 2398438 834250 1272778 271052 2329027 1551427 932119 1107800 1749280 796269 2211599 559094 2417698 830375 1948297 1836064 1340873 2121934 1841976 2049978 2512709 849760 693990 2562541 1162707 1662907 722889 680440 2522590 1220237 2539615 581720 2411233 1676821 1278293 602789 2640297 2249590 2281136 1537070 1883407 875473 1152277 2139774 762049 677845 501002 5333 1994641 1016833 241131 471553 1381608 1038521 557080 447599 1171575 214290 689466 897816 1076190 1638391 2331865 862421 2097429 1868763 2354787 1579205 674086 457117 2261841 1902032 1254761 2161880 1416569 473028 1954166 531469 32145 535582 1265355 79509 2383759 1039764 2035719 1039351 106031 1601745 57678 144621 27018 309682 625146 1479959 976594 379966 1934748 2343856 1617290 319512 554509 1712683 112872 2214886 1258177 1398354 2091855 1998599 183189 760435 132527 2469395 114093 818634 47212 2364327 113994 533064 2031820 1806457 613601 1821347 2416135 195522 1475443 2641599 1615054 1979996 488896 55780 747231 2144488 430697 794412 939111 1267228 1249205 195163 2067990 1353494 34537 1669842 330179 2350097 1823243 151893 2213237 1354441 2425973 404494 1992720 1606287 1163765 317510 1496125 2091320 2318219 402832 1617775 416997 2611983 300765 373122 651516 1377004 1941232 1504040 1750820 2100508 734833 1105208 629080 1599893 686452 906200 2613682 1503346 220774 1819609 2341663 305580 2393363 1092493 774926 2298156 1293811 1463454 409791 1327703 689334 1875898 979226 562718 710576 332025 2360927 1438586 1286543 2236468 1648345 1516823 1813176 2472322 595708 195042 219758 1830094 2397548 24565 1086636 217621 77486 1984941 2120842 1516237 212107 2091220 158062 1899939 2067874 1742559 810736 2137582 1156273 1938581 1808931 1212009 2639398 218731 703356 2385356 1296584 194616 1559585 1963105 1914824 873594 813022 1200301 1434431 1892305 1875980 64722 2207144 603862 77335 438965 128542 2564859 2486021 1059550 2318914 772137 1714031 1208901 943337 2319130 1900769 2425917 1104960 1124318 522304 2432513 646141 1084382 2024255 1639910 327091 1825615 733276 1380539 1809485 1298462 1955121 1049096 105355 2277851 2404365 1342098 1805165 1445701 556474 1145332 2305784 819653 1281628 929581 232888 2253928 1957851 1793885 989965 1270308 1274826 1915836 1892490 1736686 1547810 510161 14314: 906785 14315: 2302812 1774018 2091752 2086130 644464 91792 369338 1194898 202646 1230022 1792210 1124578 1927824 1033811 1621300 2589319 154485 2375257 1318946 150090 1825647 1863770 389006 1273033 1647556 1678066 1839750 1969155 1608968 991630 873656 1782901 918622 2492558 1341230 839420 756626 467709 1372495 1185669 240419 73519 267107 1974610 538795 923631 1217133 198938 2049560 1806433 335874 14316: 1100637 612656 1919302 1510842 14317: 160876 2482233 1155304 556955 419541 440737 2558811 2486839 1944217 1181550 926284 2575606 772400 1118228 413227 2257633 1723770 1077394 1535013 1733668 2008554 988764 1729082 1368840 2187508 101372 1205169 1831436 603477 54400 1039471 2428804 1668024 624044 2587365 1148126 1729400 2251365 1137683 1768450 2578839 2102249 2263705 2321529 1551437 2323550 2577232 1105604 1909086 170811 1782538 1144726 1592286 2191502 60378 2111114 250854 396904 1727214 947622 2259693 1057722 265750 1851441 2041589 842623 781601 285237 1605711 1086662 1592350 1072691 1601661 2621234 1541862 211344 420973 2304119 1250989 800115 1744520 137478 2456913 530691 259555 826906 1687857 1402153 2118819 884287 1570493 1303379 493828 2046481 2030967 558225 423943 2302935 1232703 1604113 310152 824051 1518834 2027196 2245890 2118083 1368548 1072968 256029 281659 2130442 916434 2426160 327306 1092856 815034 1290120 2527963 824274 550961 1729229 1563869 1124572 2167353 1053450 772824 2380473 1750751 1032449 925690 2291225 168283 1639587 1274883 2068416 922123 2003269 206117 1941438 12684 1493326 257314 1176706 972651 1495127 1281387 258232 2551406 962971 155226 59539 609231 2136523 551747 2083134 1100733 127356 1913036 532045 2377764 510790 2197150 707723 1099611 1567006 1664747 1939397 108956 1573552 488412 927775 2336043 2118031 2529453 1563438 269562 1807293 792338 2365871 905203 1123821 1167485 457258 1658942 1125978 1133003 2304229 1432952 761206 2159977 705323 1634338 1028324 1177695 1691484 2599560 148670 229081 866076 1926685 2012149 14318: 2364282 192821 832567 1981497 1475593 1782772 1840429 2330639 400303 2485859 795045 2003483 800301 1014292 1654926 1354903 2172727 528139 1149206 2370637 2124712 2594855 593645 219573 989270 1425864 2165435 643946 386648 45535 2535909 1854964 2273951 2270963 1653930 4504 1478555 11727 1316915 945666 519517 246563 1669511 2143757 1395195 1427828 2543245 492671 381771 14319: 2203875 700148 828066 792693 605954 2121499 425273 857668 1222524 2563971 2475632 132718 700746 1432: 255190 1211224 1222830 1860559 1848149 1896167 759156 869153 46034 1907389 311232 721304 1634037 1460150 69889 2258828 1840233 1592140 41628 1203176 387941 1054392 1623280 1387525 844670 919658 1885422 2163282 112208 909164 768605 2041697 1553787 2235939 2632516 81921 2590989 2155454 2420419 2270486 349144 14320: 974741 1131364 753379 1233114 527849 909709 1017326 161779 1947304 2603543 1172978 388514 2581263 1128873 2433443 1843748 879693 1250472 134142 2341483 1886927 1273019 2362561 2293036 802506 2189617 866984 14321: 702555 632018 14322: 555346 876058 168837 2473947 1860895 2110478 514358 1026687 2096898 2449258 624010 2423379 2548386 945689 2397911 14323: 2220942 2422501 1941368 1875721 2097260 2048910 39288 278672 751397 2623878 107922 1629845 1988009 393414 2311660 1340452 1171469 197773 1493504 991927 1280054 456765 1632606 119363 14324: 2341252 14325: 325123 2318360 234538 1106909 1407475 1506023 1532826 1071084 885046 585904 1591902 1434319 1571333 545128 54161 174880 546370 709767 107992 1595050 906073 212086 2395634 1940736 1694331 1983332 1368670 868059 363192 68511 1664075 96096 1128397 1398222 2550753 1353051 1894171 433189 842580 2090082 1641844 718200 674017 2501571 864773 14326: 1487670 2066938 1308862 2618610 14327: 2543544 344644 1100438 2025950 1993790 1299138 266010 2119684 219583 647306 1328930 731326 1993937 556429 1091464 2315809 2447986 2314419 1551119 1599253 1427406 1785365 277440 958053 1668680 1177434 552028 242137 1618371 2085265 2495220 256278 2269475 240716 1200734 1437844 1265077 1559808 2076903 1806811 2644717 1726203 1972757 1160253 2516420 69142 2403311 1723456 240401 1608094 1974803 377712 14328: 1822827 163085 821780 21395 895683 298829 2282997 2332199 2467283 182948 1136854 14329: 2305643 1433: 781601 2102242 14330: 1671357 425264 1282757 2116359 2392422 751385 1738760 38297 1032619 13347 473406 2512868 1048855 988883 524318 1632591 1036099 2547360 787084 855235 2403759 1186562 245942 892414 2031453 551584 572480 49020 14331: 324258 2256052 14332: 550901 1612297 14333: 711110 14334: 1219191 2092032 1365299 1410063 1582780 341340 1825232 1324139 415880 169299 550596 2418149 670802 1956292 2461300 1172055 1111322 1217980 1668584 50400 14335: 1484996 902335 172815 1846866 1349935 191695 2186087 1779745 1245601 2353394 2187220 1085604 247229 718913 1936837 556459 695842 1271964 2600089 1911833 1762208 2585364 524032 927744 81421 783087 1218850 2078863 966285 254836 798261 436402 2077964 234574 14336: 491329 189720 2502424 2349011 1643118 229950 1019154 2471168 813851 2585079 1488405 816500 664398 1422301 2238606 14337: 2448082 1779088 1609527 324372 1925897 2315416 1491427 14338: 1831040 706348 1206624 2582763 1280837 14339: 415827 94326 451330 861768 434382 359568 786907 1501755 771657 2305601 1434: 831868 1193487 2531303 448201 2618811 2183989 1919269 1849553 516217 1100199 2425325 875570 307612 725427 889214 1811259 2291703 202002 1698552 816025 2346761 2136047 2564065 664825 1701365 2095220 1169614 14340: 2251285 14341: 2185170 14342: 1360453 121086 496309 2104247 2125086 296929 1741668 1795397 258025 314104 941528 2375099 2214 312308 56748 1761086 1021301 1823275 2637620 12813 755876 647164 1257744 367194 1090765 215323 2427511 2447986 2448677 1837712 1609709 2300921 2443941 2129275 2553050 478115 338330 1563338 198840 2501912 2150174 972437 2353716 1586614 539069 286312 2445621 1863085 200820 200734 1741441 1819061 959331 996405 1477316 915020 508247 2005964 480429 2389674 2067652 1405155 42179 1618991 2547556 1744984 1974894 1393842 771465 976995 1772538 1375600 1962538 1372246 107863 1503053 962788 1177013 908884 2113665 324788 673653 1146500 1166749 687539 2191514 685318 1510107 2404042 1325636 930884 1228479 281184 101702 1907534 2376299 1577919 1100008 299410 14343: 2370740 780696 8191 2273251 1794917 586898 2262258 800030 2187836 20826 1122086 1318126 2169848 641891 598127 129051 1875148 2502100 2251050 661620 405268 1549546 1549225 1569405 1878354 2122534 14344: 2111183 14345: 2551266 14346: 221791 26679 107166 390800 1278479 1894266 1962702 2303053 14347: 1181576 14348: 1531027 14349: 1170703 2482567 1858004 56985 1274315 1217254 1684620 1615915 1198150 1809452 2544830 1036946 2284355 420040 1735192 127816 1052312 2354309 1246837 1537708 2108381 1544410 310370 1435: 1987864 1109948 2639583 2430817 2125862 1803846 745544 913376 2423875 2122963 227944 1820915 963142 2245579 1402379 484339 2339260 2107755 135733 1784154 1559864 361407 827478 989228 2192892 1614269 1486972 2579291 1330906 2017730 452265 1929109 2105786 1605788 164756 1224591 1730183 2100050 600104 401931 612463 779487 476183 1673514 2383187 1104594 2437353 2443523 1587373 2233410 2334774 533616 821646 2041435 259978 2192190 1327659 624790 515686 705786 10972 381015 820785 753856 318449 700939 58571 268372 2316783 1747154 1165390 664537 1987073 1111596 2537230 1499352 2131676 1766260 1361574 1892961 1627119 159859 328364 1259181 254016 602320 378581 2542596 248751 1684429 691333 406764 2152506 2320946 648932 416009 1317996 2238667 311445 966591 267395 599299 1419501 388861 2169625 331408 2267860 1077498 2250113 1553591 1439562 1099254 1902938 657543 1254310 993463 2556196 1312824 1988716 873521 790820 2583885 1963030 2367952 2395610 367263 1651723 636518 2101662 1402114 40563 601621 1463625 2314460 283675 664809 161944 981089 977381 2563457 1501028 1205946 1441861 2174768 65209 1102045 609087 240227 542969 2399071 1268444 850429 1921215 858589 770469 1119016 684501 676648 1606745 344593 2164989 1464835 627583 788244 773594 1647226 2293317 2281592 1466403 645245 639358 1374608 959151 2149710 1827281 596414 1466779 355612 2152046 475394 497586 1240334 170446 362005 778554 1297878 1666694 2226354 34365 1815101 1887523 1575065 179776 2562295 2458102 543554 75322 554126 1982495 1473392 1813169 91556 651761 894886 347785 1797243 258366 2161550 349959 2113169 527276 247797 372757 2348885 397392 2217830 2045817 2645850 630630 1534375 544379 853689 1046707 2323792 196846 601003 2161523 823589 1622535 1972753 443474 2208180 1009391 2504371 2238904 927062 1121767 319719 2349011 2607171 537200 680554 2255925 1239396 1420702 2497159 1141705 1548075 22575 1133485 2525563 2225 333099 204138 2631755 986741 2204684 186600 851231 490223 1939019 427956 1078896 123957 382348 1783032 2487812 932622 1270144 740475 981632 435929 2343985 254671 847232 2279052 661236 2540318 1323437 718913 582541 1880664 1959319 1584091 1274579 606249 2466483 613677 1185116 2638319 2425470 1458619 2450141 761926 272771 785360 384710 2220262 2495928 1371590 885202 83089 1263967 891249 1870926 309043 968885 1675951 1077175 133227 1816177 1385788 2281505 1362105 1151241 2316700 2028957 291485 2508061 953494 1198457 2389185 1115686 2321133 2470884 1488571 1954307 1575729 742284 449866 2499791 1624847 2096400 2615596 2571662 2574775 771467 1407999 1280230 679555 1273562 960154 2055966 1167293 2022812 1129929 2281214 1822066 2199072 2515886 1330222 54014 2288254 1941816 2056855 1476822 434304 2307091 358309 2243713 2339399 1639128 484978 824424 2314689 251892 417124 1490592 948630 2451889 2392045 1942035 2204811 1017784 2378395 1095815 1047641 1690078 1394476 97422 487140 1336421 1181013 663646 2038939 1055009 2038111 1280388 725702 229073 135824 2402608 1992706 2369997 657095 1848916 2015302 2101135 324887 1996418 399696 256636 628930 2396898 1001049 2489253 1267490 1924500 453247 267310 172258 2557578 702643 46419 1931178 187870 1980078 2586583 553675 1276917 24704 366608 358690 1119870 41695 678997 2491918 1061237 611490 445990 2365159 1786190 348008 613455 2465931 2566967 2044885 2456574 2379857 1579145 760946 2389209 2166087 265904 1572862 2139511 417144 718546 1730088 961505 1771050 941106 2180395 2146374 110938 215947 2647849 1075452 2565803 558303 485578 2570850 353778 391663 2335583 1709747 2338185 1904269 2285967 1577470 972880 2170615 1378586 1928583 2032884 1949871 166910 44541 1048388 528139 1605311 264785 1058187 1522618 2008457 243304 1865531 1016775 23721 1986297 750677 2381807 1929137 899431 1151276 130702 1080198 111736 2556737 94565 1142661 1317967 1839656 773432 1996664 1947644 4748 1105945 635315 971316 4477 2141429 2369255 104462 2319981 2615725 420340 2073840 1048014 2004388 2110679 68107 1473408 1487771 2015695 2098084 2550711 777660 133882 369467 1972244 1614345 2166362 1848117 951739 2200653 989207 1805594 2392644 1557333 1232574 680116 207139 2449258 529889 2557968 2617767 1098249 105189 1796037 1786777 1365272 1398326 2593592 264304 745985 365704 2285557 752853 1147635 961349 288616 1082596 1141391 301467 144934 116858 860901 1232447 1226530 290032 1205462 505984 1207838 2543654 220565 1232960 213973 1451420 623036 661563 337234 368702 1877868 450949 1845215 896415 869399 2042089 2275895 1164686 581848 18459 1098040 195287 2631546 138106 1384348 2094324 857394 559997 1379178 240850 1335942 460051 777172 2555482 115392 47269 922577 89999 571864 831839 1996056 1898450 436858 417746 1845977 927798 2108419 2563458 1543837 1548842 2441126 8212 1098687 1376273 2390623 2323504 1620258 2216616 1703631 747130 595503 1105145 1972747 2504315 1082706 2500748 1357981 687883 884258 2469591 526181 542663 1894258 981837 117949 1059039 526405 118773 611651 409791 1282519 1097850 1117811 1959664 491753 1632503 1367137 2247632 1763740 1836353 404661 636871 1013959 1328023 1515266 2113373 1945555 1545059 241411 2137537 2206303 177099 2474724 2109649 2307821 1302771 371051 1370735 881711 1548866 1140429 1232109 1657195 6015 440183 221818 620065 1979820 1758404 2212112 2453706 1584550 2397444 519957 1694851 1065445 477422 2173780 1272975 574424 1163272 2088957 296599 788395 1892532 484582 64489 638203 2363287 977471 2405523 1110444 273356 2483966 1590061 1326039 872312 1976237 2118648 1613844 1297651 2270680 780100 2089287 1676439 1301317 2495332 2616527 627002 1949790 2392344 681489 946972 559294 600251 1712563 1413792 232711 1130507 74658 1720182 340659 1005371 2519289 1892690 1145046 1153627 978118 1445301 2186241 1676321 229506 2316772 2567850 702703 1263924 554355 608076 56835 2310107 2189144 2448286 2240769 1512579 2002218 1645067 1681662 2117772 490755 944455 1726412 254539 165650 1251713 1096568 2278230 592691 796680 1954253 2287537 1975510 2127775 2056143 2262335 1537702 1783950 1108050 363821 1415865 745176 1604433 544518 108859 38861 344753 950003 922944 583875 1897923 1939468 903767 1023174 1414887 961713 2262254 2283462 1844528 1922827 2163806 1677735 1460972 1074134 939212 1965257 1055159 743734 851731 307430 690608 1554519 1744551 1533057 2375155 1490109 2286116 2459544 34153 889986 2609811 409446 711236 202659 271331 2112247 1773436 1517613 791775 2451959 1440090 1196577 2126415 1785658 1249774 2338466 36557 1876108 2068785 216409 2384834 2540707 2527951 1519929 210637 458791 1812524 2352558 1157338 1457793 898123 812047 2029623 245485 2100885 1692613 700373 1148740 1900791 1971629 1919419 458230 395558 918878 1217956 1793417 1813598 868877 1969308 650681 87489 1647745 1104620 547909 2610799 2531332 2496494 712683 1655237 1418732 1371390 267163 808840 2250593 2380866 1138496 723109 1393091 26969 1899294 2038942 2428028 900274 667307 2360813 1948975 433189 893747 4954 2012639 533372 518787 2432882 1489804 2625519 2558351 398050 2621229 988217 432830 2213611 1807199 93187 1167767 1772276 868732 1361304 869597 105657 2184274 1574365 974787 914953 275509 343273 1605733 350525 1724055 2545616 2406777 1733336 760943 2053707 1405694 1999888 2503070 1804119 2306371 402438 320627 2318820 849446 939653 1030373 359074 794021 1370619 70984 1620222 2293175 2343479 334847 714104 2268548 272746 1334191 2566870 379788 1501911 2468281 2064638 696702 2559507 201338 391521 626464 1768314 1237272 2528722 2493868 1741200 1506306 692714 1384847 10865 1282307 207930 1988192 2386750 2115908 2011157 2593025 1320445 1337960 1845541 29989 169463 2169449 1903678 1621025 382138 379833 219103 359820 47165 1105767 2424941 810984 145647 488416 2079076 1282963 1640549 752338 363534 1451620 304003 2323358 1426604 989842 1439685 14350: 2634513 1149844 2488348 605990 1816531 1689449 1440777 2273696 14351: 99429 2287256 598327 1928276 1461889 2472886 1046686 773896 2605507 114223 14353: 1262019 411547 1281536 1748091 764566 522787 2059781 2599148 1439064 14355: 1696489 1477952 513396 1450403 454560 2395117 2608592 926374 384456 1603673 1401554 31051 2091249 1216574 2392025 1684832 149705 885826 810726 463122 2639388 181295 1276696 841515 1861795 1000888 2334327 1991274 1872341 209366 558013 146550 2516519 648377 938127 2285970 1325376 876436 2460127 1405529 1284318 1140361 2250389 2454940 2423483 14356: 2433239 436033 316420 2490055 968053 2218097 2220999 1744881 1492730 1327846 2324929 1799734 2141497 1877929 1466626 1447927 2625257 2455956 2595918 1562262 967002 1632800 1195989 2488020 471869 2296456 345384 1080426 1905840 2215535 487509 1502610 485357 16949 761187 529827 2193419 14357: 2647908 1903035 575819 1531209 2202199 76839 1545940 2205138 2232563 2621492 138629 14358: 2334542 492622 1711501 1850405 2000198 1161084 1672218 930806 2196500 2034376 1163183 1181281 2502155 13367 827183 1124111 1851236 1098965 1195938 876276 1608069 1231344 296804 1642129 2503298 1565256 1066851 2152816 867946 288840 1183833 2364875 2256180 1167639 444400 881327 1267259 785342 710744 1364519 412679 786501 2210503 513995 589671 1403480 2394386 2156345 917440 2189405 36696 610622 2333521 699783 118136 715558 874829 980164 2370667 936849 414080 1454347 365733 855660 1425800 570065 2168500 1118460 871982 202843 2454092 1173743 2477242 851414 904542 672376 747156 748782 577701 2069742 1296086 1119314 2114574 209531 1587829 2002692 1041079 1346810 1283870 247529 115964 203530 1111491 1060047 98164 2512787 1640674 934664 576525 2212178 861862 1151068 781507 2602187 1648306 398065 1120126 2517561 297869 1036117 3466 747694 666837 83914 848161 2512809 1031103 1065872 318272 1602978 2078811 353663 1743856 2584885 393555 2060545 1380621 1522471 852298 90626 106312 2388585 1454970 233559 2320490 1337584 2321701 116355 2544481 1000854 1710007 464078 890434 1934108 2310089 827714 712649 2219148 2475611 1867832 1057442 2289214 1784562 1447927 1458153 1156763 1221263 854701 1398475 634945 480565 2624387 2041777 1356701 1400646 528634 1014893 474824 1932716 1872510 751963 16166 2039735 2003511 1796297 299858 940418 411479 1808386 1697329 159934 1099213 1056722 925365 2366596 239202 670986 2376911 2216786 2136555 2325177 1573478 453477 2186832 841101 2108858 536688 2448303 311485 1372794 666091 1805042 518099 40259 642572 69914 1368526 1719378 221797 2264634 1600920 310384 1826096 1975101 1191343 2636169 1243836 1875487 1860108 698986 664980 980506 2513752 2308451 786952 1222708 2424734 754117 1947974 255784 2548874 1844187 1560429 1273028 435296 438727 774302 1968232 519281 1850513 2359010 467906 1878449 2124802 394074 788807 777484 2195683 355263 302491 1637705 2401651 2256146 934480 2299405 313043 1943365 773574 1199611 2426371 653202 2367434 1126789 1218690 2345620 1712504 1336670 2388822 391444 1679798 956660 1684571 1247477 1449727 2319595 2373323 754958 468440 317194 1156555 1409910 1897157 2241182 397456 690657 1509223 1949068 598888 353058 1555507 739334 228346 1239092 578255 793799 76207 1207693 2255907 2277737 225239 1721859 666409 803876 702559 1396325 1298934 1562074 295174 1501453 919889 671175 1889832 1899502 2069268 993376 1685055 247628 804934 2066778 2159273 1919203 2609038 794249 1428059 745918 2443939 376630 871469 1761274 2503729 1211665 1716212 400026 934847 1095230 839623 841553 802081 2014956 753455 2315786 292628 826368 1941865 340877 1063355 493930 585435 2007517 516629 867888 2643334 2440659 2589738 1552548 1437050 1985170 761800 2552053 686134 1466178 1501782 1853189 2532737 371234 2167373 772095 2442410 365418 1707053 960101 1182352 2459304 593164 1198162 1576380 2304300 2268279 536371 1790784 771952 1705220 195568 1782721 390931 377987 852971 387322 1893302 2215742 2282705 2293094 2139608 1094319 283079 21760 284313 322616 705015 1835752 2010906 477738 545822 688694 903107 334474 2495532 1603537 2066422 151617 1526222 985463 1404191 878969 1870316 84021 2269085 2346541 246391 1034059 1074497 1056238 2489700 1452105 2260135 2118024 1950812 118360 257918 388346 1299964 1214248 1862272 1643604 365544 671856 1623924 2594611 1427677 994531 1186262 1188726 1855755 1960066 385400 2062430 827423 1025312 1229544 193939 1524118 827645 866984 1462468 845827 48871 1176388 1583603 1287145 54946 1675926 2559961 268626 411049 525978 994096 1022496 1125503 1635028 2131545 2373105 2025500 14359: 816371 1785300 772197 2584639 1436: 1837284 186874 1283186 1171160 2543798 290120 166375 14360: 1329746 2292498 14361: 29285 1050410 1669605 283559 1897433 601775 1552871 604036 1949234 1900719 2385410 1187833 1101587 2611627 2165875 1277303 2480454 1640874 1901854 724132 2238060 14362: 522805 14363: 1116838 468624 1247800 768799 2022154 829499 2454773 1411275 821616 2131508 1219434 340350 1529010 238618 2002567 491395 1584194 434849 575984 1579347 2484847 2121934 1024682 1887638 2618688 768810 2474755 1365687 850958 43199 817464 1659305 637603 552191 2586236 2268459 2146617 1410655 1633312 259450 2320024 659692 142511 123584 1033333 2322758 867361 2186387 120135 468704 1778926 611900 2184979 317722 2154062 1599115 398468 973314 2198746 1689467 2406186 1671977 1893662 365183 1107485 985291 2204444 1345011 118202 1992734 1346866 750743 271120 305322 1955796 2545327 2454930 35561 1519645 2377851 1640237 2076444 1932508 1422314 1681055 648148 1415632 1672633 885386 1218854 25820 379446 460047 397290 1829664 580680 279782 1194362 1364652 1238200 27515 1943002 2583580 1273762 99110 84457 1529920 1576161 2571608 63167 960777 667249 884921 1374289 2112192 622880 1638998 2041016 2449395 1258311 2308345 1843170 1119073 1030049 929154 1745745 779855 1419818 1155826 1914309 2205210 29989 849917 14364: 2318951 1180408 495373 1235793 1164265 800770 2323234 428031 1287775 1548389 820293 772283 344614 412979 930938 725680 2075653 561432 517175 1484253 2587105 207085 385337 1433307 2440014 1957860 698821 1306780 1969463 1585580 1015900 69454 246017 2380340 1926833 1203478 1327337 515524 1219602 1488192 1681036 1339592 898283 2451968 1403135 1386443 320525 1058905 833975 1668624 1842351 1354559 751871 906548 795315 1471079 645257 295855 129357 1865516 568389 1750920 1846799 209502 2499475 2228272 98942 309836 1806719 895060 1096867 1079033 1382977 2306624 788296 662001 2543755 2002454 2054216 478367 1987630 561664 1653934 441034 1131658 1349450 1894872 2242237 2364412 2021144 882175 1501724 967867 2276088 121350 222458 332720 2352635 1585843 2567355 717881 2072234 1557814 2512415 715364 2506643 1928630 2225875 330943 1690507 1452122 2068416 40618 1985196 1642248 1602316 2481761 2016453 301337 2479735 79918 1357246 1621630 450144 1308034 1431291 299724 1946137 2089628 314571 992606 1654616 1477652 221233 2085637 2243034 1396904 735832 192687 1789514 83502 705879 2023744 2354671 244756 1922077 960919 1524324 1884520 681179 1224024 1671259 196646 562726 1824680 2317763 2127201 2107088 715408 31626 207190 2530459 1171849 1712760 372283 1954742 1232019 2290013 1108791 2413798 170441 2012289 700373 1985422 1957068 2631224 2045273 195696 843932 898877 2411373 2279676 244089 1262858 607951 2269680 989512 232415 2200634 1708687 236108 1762012 238339 292800 1622986 1941414 409378 744442 559399 1522132 2076766 2526707 14365: 445417 940910 1755650 1973183 2549910 1148200 2493009 1483502 845921 1121767 49805 1161609 1714114 728042 1847260 2015717 2409708 1347999 2355095 505184 2455136 416910 630462 2154094 696486 574806 1383559 991414 204154 2284250 1569395 242572 181307 165337 14366: 952237 2373586 751666 272121 2354900 1580544 1708887 1331620 311065 1840433 27362 1345972 1083283 14367: 2245129 21084 130419 51514 2619065 2460218 1532993 2581824 1507636 660500 2186912 816085 239904 466840 1082233 1275571 1773251 2445276 2071204 1284767 1839779 450142 2394064 2118751 370378 2503089 1778441 884594 658052 1463603 982781 2147261 423061 1492106 215323 808166 1662907 262464 1056703 2204196 700488 733224 1977303 204124 2596797 371814 1071587 652018 389246 1523407 1228006 340558 2272956 1533617 2187930 390883 2596758 359314 2484560 486822 2412161 407837 1173806 346102 243234 2578903 2317237 333991 558112 886700 2122214 629480 607976 801654 918126 2300354 2180925 19824 1587397 2327355 2499056 1479543 989803 2085106 1711488 1207079 1983206 1090303 1687528 2211006 2261957 1377004 1270399 977460 2575781 939648 1023116 2502329 2006747 106161 1709562 836517 2563687 1676229 1376723 2145994 975764 1569557 1800361 413415 2367851 1410790 437683 2265594 1539879 2324451 892140 214100 218731 1231370 2637338 449317 194616 1807223 688399 2365254 583576 170226 986708 1863137 806046 1817951 2224197 431275 158746 516704 1231468 723647 993178 203433 2636511 1682941 1194646 821833 558002 1380026 1188653 1619796 2448570 610142 2644213 2038509 503602 131231 689441 268577 2442745 2028709 14368: 1782074 1463440 2185701 77404 2348709 14369: 2183035 1437: 2174682 1001061 268116 597016 14370: 1954681 683069 14371: 228539 14372: 1555820 482207 124840 405346 2019294 1965565 594999 1980668 1997241 1566099 2572808 1322940 30679 2250100 713024 1321992 5568 1335820 883947 1478651 391996 1929901 2328673 14374: 1379923 1387663 869235 1946030 1240351 2375607 14375: 210972 1462701 2606402 975199 1358071 1021616 2523609 556768 1968542 2534334 1966937 1431297 2632331 2009688 525186 2481386 2206741 1890901 771555 1686250 1699495 881031 1649107 145061 14376: 157736 507767 2618968 2463260 482702 357458 2091752 1712025 135749 1552276 739473 2243424 330832 2460653 876367 2258799 2135623 815660 1386002 380629 2081884 2433026 2274918 2614098 1452029 1100639 943766 246911 270911 2000750 976544 1312511 433120 1888449 2219586 1714789 2235510 2584628 770860 24423 369542 2470846 2509958 851669 152410 2051548 991138 1720379 2035527 1723408 1303814 1694711 1187085 244751 929063 2353857 1526467 2412169 88334 2273350 603624 1951076 620748 2353967 1185737 2126973 1363270 1725015 987937 495337 1191012 2101827 472288 1363531 1795511 150112 332455 919440 221499 732742 2585360 2402062 2422704 2564916 195329 211064 74947 1435109 1660148 617082 1357708 2396873 1968079 2225174 728499 14377: 1081070 1178460 1565525 2246163 443271 1460578 1296614 2067619 479512 2309760 914602 187870 746888 2490753 2407764 1076126 2229322 2070271 2149804 2087951 16479 1814739 620943 1615672 1760127 1844958 14378: 1380681 14379: 1478675 807609 2470582 1804582 2012007 1611601 1518875 2366739 987447 744776 1711224 1222005 1438: 734691 326761 1453837 2095079 1536306 2295862 2625005 1985607 2462505 2338582 419847 14380: 1924177 14381: 1378 326973 1670333 2410252 1998439 154269 1853067 779175 425783 2297763 864942 2537441 1148273 684108 789058 1518879 2483900 189920 162395 304581 1761491 1822178 1758213 1213541 540484 1308935 1166951 1618610 1089877 2091081 14382: 1281189 2104949 1940403 629913 1393314 58320 2156596 449359 72207 482302 2302745 1268466 963190 279442 1594480 973466 1902816 122084 1849194 446041 1408302 1123896 509754 445492 417882 2508120 1487562 1407218 1524271 856197 1205939 672254 2068892 719925 1946241 1982026 1362050 2597752 2559808 1264409 2383702 2285599 1018534 1862656 2628545 106885 2271762 1137345 1246245 458304 207639 1942219 2556432 257329 1462456 1737011 144759 1683491 123759 2208434 2325907 77100 2529103 2225477 1488627 2297481 221826 299990 665008 381461 1825033 854875 328015 815970 1558208 2570840 1858545 753924 67095 701902 1179938 2401326 101343 1820331 1857412 788696 1039168 879483 1166248 863990 1239941 16166 1108817 44213 1182688 1756925 2433004 1531583 2232246 1215591 2485530 137432 1530787 1827959 2334579 3916 1521762 81836 2543907 58959 1848664 1086438 1604168 1423382 1625811 2244847 872347 2577127 254063 591439 336196 1250527 1440219 646216 1330751 1949860 2160647 1198527 68525 1177441 1617722 1961661 200285 1549427 1730033 907831 2535509 2169786 1674503 932706 2231659 345412 68107 2445713 2528892 781033 442740 1025883 2036249 1588674 2625718 262905 1430416 556464 2392284 2015425 459256 50245 1464994 5470 401430 623301 669362 1546049 2434743 1138752 137138 52599 878421 2259936 2315099 1606134 823389 2280300 380448 2123542 851784 810448 2553449 2356403 2267168 119745 371098 895137 325948 295210 464087 1484545 1533624 1247830 2513712 2059012 2297010 2222044 1065505 223543 934896 1932381 1104006 1000328 382006 559470 1520522 61094 2116415 332969 2560121 604081 2520924 1601540 2335991 2523451 2297206 1326448 1044632 1579089 1822864 124536 1849790 2155579 1540026 949942 6177 1813821 230967 1605182 796161 933230 546350 1008016 2483169 1475031 325935 588110 2000537 1752175 1643203 1880208 1654595 1035982 1933258 204834 2095666 4873 2506368 963513 2107754 2388045 1321911 953000 1965159 453725 1271066 1019147 353915 2057541 190883 2111262 1415080 2511862 312760 2646201 189149 2439394 704722 444603 464491 1381365 1539081 485779 764476 129869 14383: 2433426 1071142 1341444 2253124 1520631 2301497 1644222 1218816 2056844 147926 1583553 2259445 2431515 1549575 2622638 238409 486255 1588345 10892 824453 1610877 375904 2446583 1420823 728205 620809 2582008 339647 1986730 1383895 2522772 134732 1142411 128016 551009 1876187 1594259 123299 822741 737516 2007828 898706 283753 1711401 1107473 863390 2039272 1835473 1430839 810834 1262476 2388157 1822178 2537774 502211 2290691 1172601 985146 719554 1425640 1873974 2509843 528367 2631320 1425770 1446060 2264881 264231 892184 744268 181441 14384: 931700 1247265 31121 388260 1210762 1235268 135236 1704074 804044 2487377 242744 2563808 2033500 565212 1162832 729083 14385: 1326981 1592631 243574 979033 14386: 792904 424080 2453684 647406 14387: 2550130 919163 2560880 557066 375656 2508703 2417457 1908401 955252 2491935 2597996 681797 2424994 1403420 18178 363757 204602 2405169 2070419 771465 1709800 1363935 493520 2562322 1575405 1924472 1841716 119682 733054 1447098 466610 262367 14388: 699878 334051 1588088 1589578 2341923 864528 1437330 1060528 2102252 757758 241717 1916373 2625523 2472289 1939977 1151282 134414 1742820 158586 6840 2075951 954111 862746 469951 14389: 1458930 1247334 2013872 893110 1918190 148018 542781 2403370 1393378 1741078 841128 503906 2334397 534038 620741 1924768 478716 14390: 455352 1046692 1688135 2280407 14391: 2520146 467468 364255 455186 1603570 2247109 1894675 2285532 1434825 2365043 1367884 572169 953144 2406356 38552 183958 1337754 876134 1805786 2384663 1507275 2043243 1417952 2605700 2626442 98942 2061722 165377 765680 1648290 217396 497231 1691367 2338938 1332734 675943 2580526 1367070 153711 155209 1581956 1694851 431588 2490900 2333837 1810363 1327186 944524 284111 2459909 1082153 2217770 7015 2223921 2335313 1460466 164596 14392: 1061394 14393: 424058 336781 2553576 2141632 1893856 2399896 577680 950299 74313 704561 2220509 2071997 1349733 1415355 1495622 1035352 1612173 497254 1879749 2306842 2552613 1490945 1532111 985849 2030400 1415036 62753 1142489 55480 226609 564695 1583483 1062793 298538 1928245 208223 2081750 1792429 2274056 1375320 1252556 1417846 1507201 1478369 1756262 2139397 1245225 2625468 2574086 1666327 653515 2359473 901621 2111124 2249964 473317 404278 1713499 726726 990131 1821847 589988 2421962 818987 706660 275144 1759045 2259936 1516101 280421 161013 75410 2616259 73693 1208452 2026502 420755 75358 2248478 520014 1398427 1138500 2610722 719554 320382 1135586 1457978 30510 2349685 1038582 1033701 1698584 2142348 612799 126216 633467 1328074 2595391 1884511 793327 776298 619455 454897 1890551 1605293 329882 477791 53406 1174883 14394: 1773389 14395: 1990328 2572569 1878193 1108076 208661 745542 1883082 1977014 1077044 297054 1811905 2254486 2444221 1377877 2115091 733243 1719603 2112482 1797668 664525 2533925 2635398 2135308 1183607 346062 2266392 2481945 131549 188461 1179373 2631443 2217317 552571 2635326 2211033 1205123 1608848 349955 1076842 2463377 2383901 1113916 1811882 506136 960731 2460338 98341 51447 873299 2383384 2232068 960996 1739591 2040955 58648 187133 996587 1997469 1988968 124320 536980 2170802 2115209 453218 14396: 862753 1268017 379807 2245279 2202629 2399848 1572963 42451 1617357 14397: 1645514 1691656 1626515 1735295 1455698 14399: 567822 2425195 672103 1482069 924254 739199 2423380 5665 2254746 2230622 375177 1182052 103916 1587747 484674 144: 60630 1858198 36956 456715 1913123 2250564 1161266 109252 2118000 1668293 1440: 1471588 235976 2102068 216947 1600537 2208129 1254264 1232802 1669539 14400: 123616 395007 14401: 1168078 1193493 1703289 2540809 14402: 203345 1415993 716282 327122 311271 424765 1169924 1274367 580828 979904 660510 2459052 2369805 2300914 916628 185495 1362186 1677102 107796 1081302 1594839 667844 540507 123134 1180393 337401 1122632 2412868 1319926 1737032 245202 2640471 1487165 1487231 2120652 2041267 1273665 1670223 348560 2563348 1385385 593758 246154 1902621 1201739 1609017 1502221 2054372 786406 1738818 103441 2320361 884414 2302540 1895205 2186568 712876 1621546 1248368 559966 427660 2455636 378823 2002779 1207702 237926 22288 2335382 147816 1625011 2447094 33703 881113 1561764 220175 2231446 1828505 1866990 1491701 1133741 1594930 74517 2059919 1421852 945318 1422981 2512317 124566 1195354 967936 67725 382254 1353907 860930 854258 943966 736363 408585 1067749 2317184 929767 1489312 2538646 1901867 2561189 460526 1584781 224543 1809148 1742192 2490252 380673 1969932 955041 2589962 1748915 2109282 258486 2286142 1380913 1004697 446196 1742766 148242 369552 1965515 2613539 2113548 1640902 991916 2422115 2597736 2391029 1950010 557628 569457 2522304 1511620 2417914 2331187 511586 961342 1368757 2364296 796281 630554 1604238 1111844 1640331 2449500 562610 1682475 1846103 2266150 1466763 309324 1086299 2531021 2638154 1377222 1638127 1961585 884122 1382339 1353794 2102765 1497453 2212457 885560 446387 2156280 699231 713830 12542 129249 1496972 2462646 1995245 2458162 739947 640026 53074 2194266 54929 462464 1345628 835719 1361850 2327385 1200160 1950890 598497 2210405 2396600 2435653 169026 2192416 2235079 1481414 1446604 1802815 2338239 2177677 191421 1105077 365202 2216393 1174912 1887487 1268661 583637 100836 147566 490395 1001972 2075604 1360589 1985191 72015 242767 697536 158428 2260454 771692 1290240 1401739 1218204 1184241 1425573 1458694 347281 2131283 1022640 1260489 78119 639795 850088 222442 88022 1172644 1159555 2576945 1955719 1341188 1178468 501552 609961 1017920 1579811 2138831 1435862 687192 866355 2383901 529226 1994785 209790 2550683 1159433 935067 254717 236380 1049359 159435 1231069 517315 610322 1455720 458417 2534512 1967019 1245176 2352117 1828296 96421 561520 1665945 299379 19488 1463906 680981 25615 1681370 1479221 115219 1532244 2393347 2181413 1053822 1927214 711541 1334284 2010935 1662522 2384314 172595 2402147 203953 2314550 1275930 2189871 1430378 2395444 1623357 739319 1957294 1046722 880947 1931988 684228 657503 559358 1993401 463894 1196783 1513349 2402424 2072276 471303 1718041 1063368 2630996 311017 99573 328761 2358276 258714 1638061 2438609 1291910 2098498 1697559 1299358 2114291 1217164 2142360 986369 806140 112311 2498174 379041 300746 893772 1010765 2089382 1512647 64988 229447 1188318 1193697 1630822 325556 2376217 661135 624199 2442131 1609187 1765843 1098453 2256005 2200010 581473 1649745 1957634 2151093 1967361 206903 657315 595700 312486 217728 1149160 2351260 1017151 1503370 2290100 2351518 1757187 2243276 1509759 491710 1365654 2049750 2121894 1146807 2494411 515059 1554149 1396058 1918925 1299323 1668490 2147298 1703063 2248884 80525 635735 508074 572868 217853 809468 206835 2244116 1516114 1502522 381007 2467218 2300424 14403: 783208 2649050 2353996 1780874 536858 2127805 460618 898504 953390 2240577 2535081 801765 2489908 1941091 1168738 2072235 117209 1945685 1635011 1357580 2150569 1227394 1902250 940870 1612282 2260612 1560148 2176004 2149577 413125 1230129 1799083 1297705 2569078 729435 2054736 2229792 1957754 1648893 2479113 1874548 752626 2464550 2123995 2375944 1065796 269733 2050577 117742 1801305 2122838 477854 1716867 2294649 97893 1334997 2432427 486403 1412925 2528668 1382355 586200 1723702 545568 97613 909744 1078528 1493068 1155810 888462 226396 2425421 1566480 628761 719021 1580447 1839575 1939078 1288321 198459 365267 519622 701261 492885 2527527 589287 1090022 2606353 1047781 1024368 1769515 2107451 2649230 1529388 1112006 415743 1024732 2372270 443117 2606726 1673054 2139273 1322556 264080 1699618 1872993 307437 2383787 274920 1540102 401023 2236364 1360929 527565 1618907 1041480 1697272 947199 950488 1692906 2130053 2279763 1470754 615647 1401918 590380 2139244 101505 254620 2108482 131910 14404: 2373109 1721571 237655 2606820 1351590 64531 2640403 496686 664333 1602731 28612 1744936 1874348 14406: 2145169 14407: 1702437 760917 926358 1053557 2597480 909570 1760355 176400 1229291 2355466 2477377 727484 1329985 193529 1250055 102029 1754135 63967 52183 1290112 1998010 215091 1966321 738369 1938454 1579347 2306526 2226988 92548 723061 1995124 1885135 45111 170957 260234 1386087 1505979 566076 1244587 1226611 1998856 2197463 258094 1225639 134056 817834 2160031 1806955 2137371 720310 1280613 1439601 1141936 965562 178312 2494967 1083423 2128251 158839 625146 1010271 2002241 2130547 904759 1324010 871228 108407 2016364 101300 485070 331875 1663947 476995 827699 1704897 377550 1921588 498148 1239491 1546988 1195541 618433 725220 2339235 1464693 888785 2242711 204296 859101 596271 1044669 739201 669132 233989 984731 1277830 1651932 1923952 2106812 1051187 1356583 1865558 255564 2472322 981433 2428039 497114 893185 1652344 1239755 1143879 2480001 2588803 677312 1412530 1438768 607199 1470913 1915227 1316449 2080830 699941 2174060 1467578 670719 2169425 2072325 1741072 1773588 1960295 2329759 1779184 2025398 1872828 247386 1603020 803179 1845297 654959 527149 598342 1527378 2400035 981498 1395102 677613 237467 851260 950465 2468622 2426728 641249 14408: 784320 1638551 1575869 2506442 917660 2038846 2544774 389377 1019960 2448587 881242 596664 2560688 1792378 1467008 514112 611003 2647201 970786 170617 2432559 163632 2307638 539709 1339689 1315701 1946638 1088404 63826 1682225 1619 2098911 2191570 1044319 772399 2525065 787772 912844 14409: 1622041 1175745 3800 1110138 399772 1441: 2619271 1078785 560140 35353 596487 1422502 2169725 859830 2079465 2613410 2345579 1479629 1681423 2120629 225876 2586627 850777 62801 724938 1313805 2445373 510236 872921 1113683 1026894 2423160 2131508 395590 189744 565012 1529010 263004 1848525 1116748 333675 1555004 2510226 1898578 1374431 1054225 1817448 904999 1662962 2081709 2615142 1202646 1132090 1511081 120438 208631 201774 2548691 831477 2284673 390205 1151476 1182864 1265317 233121 1421917 2237318 1963126 515463 1627451 240376 1174723 913788 1453589 1826656 1547287 841019 1947039 2282813 1563153 2525801 325498 1830170 1451807 2503778 860138 1582940 2095681 1434075 962872 220849 1950600 1282510 1985612 867361 180856 1593284 2644209 127291 1615153 1699787 2319442 1750394 1136132 50191 1041710 1500219 393669 26612 1326003 2599718 1322265 23714 1534356 1458408 304992 2141023 1212540 543187 372378 395996 1321184 804666 1051669 1101011 1780074 1051618 684016 1803287 1493247 628380 623634 1285441 496874 853571 793526 2338 200969 2378212 1909854 2007620 1039193 1207627 1392952 2619557 1047415 573803 827895 216831 1711999 2454670 80461 2116398 1599094 2353312 1281683 1014582 2339325 2135067 1020275 1019084 1893719 2276446 1901856 1672633 2173428 2350628 1136967 1232372 1722097 2214917 1737132 2102954 2465147 1775075 444411 1779271 1918163 194773 1229267 1414170 2571608 1037981 741825 1258805 653059 863255 86970 628089 968784 1643906 1302710 571675 613512 776886 1824572 266360 1704067 415355 1877457 865207 2098632 2118742 447424 1481344 133383 290261 14410: 1562558 1760332 1006665 2106423 71821 1442680 2303220 1816011 1771562 241915 2576885 1710609 1305484 2118754 1576428 251270 2169725 1336913 813363 2226950 1800839 1836294 101062 800590 835348 669249 896991 683896 1625238 647373 183868 1711022 154995 148156 875093 1802500 1728389 2446164 608353 1223272 1941324 1762328 463298 52245 786501 242879 443224 716650 2445276 2336748 1340230 1042121 2395491 2628907 2518968 958555 2275974 2222904 2186695 1504420 1046596 395633 1457641 2139955 1151439 2486934 1514546 1971148 1322478 808617 1132482 1423187 1694595 1825539 2262555 2264232 978845 1421839 1766842 1932487 1081626 1672599 789500 1840752 2242886 845310 1486593 1922444 2573068 415367 2112796 1499260 1358657 721316 1334402 2603237 1979262 2419123 2332397 1299596 1362287 711169 1956997 983565 1207780 664672 1129531 974219 1064586 1282227 2153267 96537 26116 427915 1995006 2112053 1081902 2199793 280968 1252413 44181 1733278 927286 685544 1965446 359715 2472612 1398940 443680 538370 1637319 2223362 2372359 1960947 789527 541848 576638 2043457 127537 117366 1373320 1835380 1798487 1024858 723401 157426 347061 1958254 1619493 2209556 2334446 2427583 1737765 955649 2124781 2239522 2158472 1022194 985971 24696 1706339 2083217 1423365 1617167 388122 1464107 886055 1629373 2513058 157403 936442 2053986 724674 135295 1497210 161882 736772 254689 521640 15672 176547 1665751 1362138 1959856 1001590 1462471 124491 1463916 1899030 2436397 1770885 1574843 2237481 2331434 2458962 1527310 567331 874898 1589903 1864503 1324207 1384574 488499 1034888 310825 464178 1873862 1749397 2165548 1289984 1666002 2431562 2104813 1698774 523914 549931 1138197 2339891 610041 523800 156755 1307811 1336994 2047705 925777 618596 118961 1537056 977848 1282355 2475473 432258 1677045 2602808 1195318 2197239 700118 724701 2473216 512338 44151 87921 1009277 11334 226942 2223911 797742 2445051 1829893 685132 1161112 2376137 574918 2210868 1403469 751257 2372440 933116 794348 1644251 328472 2276722 2116228 901497 1458102 969089 2572810 748849 2091145 1230111 409215 1160344 1674200 2388503 1422499 952503 2055283 526515 933348 1322625 431790 1287441 51552 1351877 1801250 1666818 481635 2551642 2390967 2470628 657924 727911 636893 1638748 2556174 1199398 1295351 1089834 1625050 1480707 1698202 950168 357461 1663877 535878 1041877 614339 141445 2625199 2508636 1065589 2356480 1727848 627495 120669 1463059 1102259 2560752 1353395 811923 2342877 906126 1052323 1172964 934300 2487288 2080513 2025151 924811 587157 1587759 1566560 891142 1970225 953371 1350050 1013993 762130 808019 1457770 1290078 2307022 2576946 1297773 1751384 2349822 2375890 2633630 732036 1496746 1848818 860704 1974089 2378885 427917 256978 1545107 1944413 472534 573279 1091605 277548 2063858 2005811 2532467 1574211 89610 437638 1097877 636315 2419441 1535248 790603 2192736 1475176 183346 651971 675262 2489072 713983 929094 1164069 657616 606567 473208 1873035 2367903 1794182 1832006 2578911 2232600 410041 1572023 665267 1660292 1221052 2378794 1328787 1177306 1833535 2453056 1139639 91832 893544 2154522 102947 2117566 951445 2145573 2134172 14411: 1794216 1116472 2397914 649204 1759267 189343 1220741 1605126 707791 946169 1113930 322723 496115 1754796 207343 14412: 32950 848443 1991068 452759 556060 845606 410535 244262 1092334 2163203 898468 304354 2502917 1852021 2600997 1220846 1283744 2335095 143736 820052 845795 638388 1837255 1688582 1351036 2344437 1236175 1168158 2272764 1465144 806199 241993 73858 937534 1407492 2599262 1658172 581291 625242 2120332 1492603 461113 230186 1616919 144978 2282361 94189 402867 1224399 2547447 74230 1099984 1564430 2001988 1106959 381806 2134059 2003446 1160572 1173844 1403420 506867 934740 1348963 825956 34700 1270371 2055161 795623 492213 1194924 1102629 1714678 779396 1659327 188121 2465926 107926 654874 2470215 1015568 855028 783221 1852967 971636 1122755 1615124 949430 461493 2475317 657869 1786937 6936 1841239 896306 955097 998841 2522300 1434500 1571415 1190918 1974115 1040788 1237092 1139935 1322185 530134 1641390 2582215 1552526 1473742 329390 2038262 2557846 2622630 1000122 2186856 1854652 1335912 1232662 2538551 198373 2525408 672564 1479352 2143757 174537 2243313 331430 847601 1682662 1856085 970916 1009621 981602 2435897 105825 338253 749818 1442809 372932 1632841 2028299 1744426 2034367 196016 1733064 237084 1856814 1048052 1579849 1212448 1813771 2246704 235151 1511548 882801 2255582 1972177 14413: 391832 2218160 1097932 2273254 178213 2547519 1567971 14414: 341962 2576135 1118783 453831 1375400 2498939 622756 256729 1064210 2070952 591036 371143 14415: 2196015 1091924 2588759 669523 14416: 217850 2511392 1552121 681910 2532096 570258 14417: 24373 1452019 1540078 1032736 489422 1807559 1272130 14418: 2093077 1400312 1103119 14419: 736446 1270039 2094693 1425787 208912 2332135 572999 2516192 472436 1442: 284660 1110950 1769206 1481856 283107 830177 2361304 14420: 2129475 2207272 2152083 1378175 14421: 1387677 151207 874714 14422: 2629999 72298 165661 2479086 1352106 962230 1538765 1878507 430681 1957786 1441990 604194 1080895 1358834 1524156 208628 14423: 1023280 1938865 1736830 14424: 373295 2371479 1129347 2374276 1256237 2400963 81708 14425: 603277 1228566 1616406 1683214 847897 1353306 1034637 1117324 1178475 2072280 1497845 1491931 1943773 681678 2187522 2248543 2194692 118445 26750 2456032 1510413 2437513 510838 530548 1349657 141404 1253134 1742806 422206 979644 2145631 1377290 1713499 1101305 1134335 290337 2041225 410943 904402 2488683 928595 2620617 1297518 1623226 218552 1638280 584780 2075165 1013086 1138120 2509843 1251053 2152696 701069 1264553 1810421 2279040 979651 2420379 14426: 816064 619207 633262 1129628 1464859 14427: 90789 374622 872088 782931 968962 2281521 927095 717447 1120467 898945 224868 14428: 618643 1382370 1093792 2619392 1539064 1697629 1571007 985113 14429: 1714210 799532 1100512 1903491 2160745 1638341 2389781 48179 1958726 1718299 1628185 1391510 2120970 1714743 1443: 1712923 1400056 995604 1400449 984584 1704501 401718 915779 1755203 831869 290267 2534710 210902 2393510 916902 613438 772891 2418305 2595606 1885290 270217 2275742 902698 78238 1453144 1940307 621755 1361167 737472 1316678 830316 1697992 2280311 862267 2620992 1351288 2042985 1246119 463899 1473238 1241647 72663 1956782 702119 1098907 1634586 2147262 1361241 1949942 1930089 2335429 14430: 1818146 65027 2344506 296957 488926 280753 847496 1595389 1959329 1041130 2282663 418031 2021271 14431: 2211437 1337685 1878429 1269757 1384270 1128457 874253 642090 921499 922339 2065680 1524271 1866424 1280094 1795744 598243 360741 2493830 1642051 1991254 1184775 956814 2491984 1447562 336674 724062 88368 122957 2431196 1896171 2164689 1223075 1268642 910945 1842698 2172366 2622843 627717 1314263 2020947 1972788 184273 2387227 633054 534593 1749699 2561844 1092005 197210 957235 2037686 2279695 562787 1446753 1529805 1372977 2627562 1334965 1625109 1742548 1482884 1742459 2644717 929989 1463595 537179 2569482 1657301 1412480 370622 1953449 444802 1819529 2379221 232564 2437929 1879841 1930757 1541953 14432: 773145 58957 1261171 1334564 14433: 1123495 1964202 2360583 1312396 14434: 245190 47226 1048253 2168178 2304609 1172153 1103903 370627 154765 2557795 1864774 2324019 2648287 68078 649116 200117 1429243 128389 35824 2358291 2195549 1268483 934656 1402521 1937630 577981 2587854 2104035 2334613 500016 920168 634475 1705932 1154507 869693 1014819 816237 1375030 566359 1199988 2173152 2243951 1376627 1743613 2389383 669340 498055 2296610 715172 1706311 481812 1096568 2342874 169028 1374201 1809112 2573109 774169 737905 1631534 510438 1382479 14435: 2404557 2026739 1379726 1062541 2612162 1355171 1111414 1013518 1150561 1631273 160536 294191 1587216 321059 2099050 2004596 1610117 1621029 1548649 565625 1508755 216834 137404 1585897 1425494 2258231 1584741 711144 1445952 656599 328246 262894 1461464 1171217 934635 438413 1709658 2321982 922944 837646 1740048 555248 1302182 1522022 2437010 1533721 1363619 1153166 14436: 17382 2073815 2113408 1018770 249998 1454791 1387775 165559 243871 657521 1139340 2274804 1398903 231648 363587 934462 837651 275509 343139 1135281 1305467 14437: 268754 1289196 1746869 854450 1865743 1035100 1639081 359370 610271 2551806 763478 2516849 1467576 1117219 1755323 613000 198179 513154 1205069 738116 2498041 1867641 1023186 2590604 1553768 658588 1144982 2275883 150556 381753 180823 1435302 933690 371375 1551180 1731963 1688689 2423052 240363 2346761 1517773 783401 46708 240239 2489503 517274 1643623 514306 1317440 2371786 123111 92161 14438: 1779180 1208603 325215 14439: 2366846 1946227 2098992 1756161 1549507 2572569 2203651 1005235 769356 1316675 557052 2221124 1966347 365454 2536523 2296852 2305837 778580 2293161 1009271 991921 988926 552590 2599852 621109 231875 724730 2278305 2544118 2624215 712318 2635275 1912781 665387 1036925 2547360 1842511 571869 2333351 2382611 1842369 797994 1616210 623284 1789341 1674183 1548422 726704 1491531 354018 2005855 913516 891022 732057 1444: 661156 14440: 433234 1010649 14441: 1663216 2369811 2550379 1099041 2198187 1466645 383344 2494854 1194224 511364 858250 200058 210572 1885996 2323338 1952922 2593608 1736469 1811905 2298090 341531 1478053 1866700 40731 1019997 2429834 1407700 1994795 1022668 710002 1969444 2396602 1712343 1632160 1165825 2053496 2626739 567319 2279484 508040 2011839 349055 640151 1357641 496385 2050222 811451 2572553 2408970 287678 2543907 1999703 1417494 457685 1824546 1469505 919160 407515 2559609 2430347 94339 981050 1128278 1489055 929431 1872949 1979150 2022191 2301943 169981 2281787 37733 1555040 278368 2265427 2072665 1719118 143191 2081000 2214470 1992129 2234214 2446315 2565643 1732518 336413 2448472 1546308 1937735 1726521 2204538 1179546 1872817 116282 1807894 2638144 71553 575867 2329676 982463 1043135 571104 1932594 122713 143868 138807 86199 60192 1508341 2544804 1530504 857610 392356 779492 2402882 1402715 2310250 2590235 2101150 654680 1487134 14443: 2470123 2229338 2363481 1745283 2230142 1324815 1953639 1999176 277943 232461 734556 1705528 1223933 1218875 1239565 2634333 2427133 1215846 918105 339066 2485184 807169 1139713 1026017 2060528 2540506 667750 771858 2365226 14444: 240851 1013370 2094447 2540516 14445: 1478034 2262172 2132790 527552 1533134 2035456 1401935 2297310 390577 2157047 14446: 1718526 471578 14447: 1100958 2579151 2539744 937599 2096960 14448: 121070 2144277 343519 1377113 559221 59374 1543606 2431289 1167945 25084 570729 1229910 352762 2522895 184662 1143665 1853781 2181767 1988969 1553129 1293590 1627987 2537976 1290750 14449: 746879 1550619 552018 2473838 1445: 1615325 1314869 787104 1931149 1300516 529545 192284 2350033 2327911 1379178 837756 35540 1039788 489119 78703 1563443 976368 759612 14450: 2469118 2300012 982788 2190583 405674 2188553 14451: 353838 1615023 742350 511048 1030074 1934442 1830085 416122 1563301 1430115 630156 2063104 1545107 2126773 237550 14452: 607905 1709045 2098138 666348 1700292 733425 2334218 857203 1397829 353292 14453: 936546 1906074 2447666 1858569 2145411 1284348 1805808 609070 1352510 1944250 2219733 654338 269047 697988 752423 2514060 1263483 1614688 1897825 1911053 215191 2287255 1687289 1997391 1238759 20014 371119 591506 48113 2632141 2046734 2000697 14454: 1571207 929630 1988682 1875363 484212 567450 1302469 1759328 403350 23244 1347319 1687319 360638 239902 598629 714060 164952 1376106 779598 489071 1592738 2436755 811040 980165 1292345 1669970 582577 1982061 45052 329665 533740 866918 1582497 596180 622593 2010119 2234460 928711 2455911 1676693 1293143 2493564 149072 662158 301756 693771 1613949 242794 236425 1564306 820904 2433719 56614 1787814 385926 90746 1994746 1022834 468252 1537189 2576190 1527284 2181247 525741 1327121 514348 1229547 1707068 127579 197319 1987856 1636082 49279 1649529 1269520 793921 1835343 1412494 727100 856146 2520391 1337144 953585 483691 96405 1532757 2238257 2505180 1375277 1233832 271192 1359146 85279 81835 2464655 845196 1083218 660372 2310132 2056230 1496238 1485531 1145585 645493 1169358 2080622 1115277 1163957 495431 1987487 2391396 950568 2050952 1887322 2046345 2130360 566327 1347550 2299606 570502 2034050 1020344 1481334 2622860 739875 527918 1399192 1848549 2297069 2574444 2123491 326912 653594 1791854 2085487 161133 1050920 368505 567042 2511431 2556051 749373 2114083 1795858 782392 1181588 1234500 2405582 2382438 17299 1737663 2323580 757019 959625 501460 1134132 1891286 1511250 582600 368759 428614 1683942 2414144 2260642 2163115 2227676 2525728 673684 2607643 2180744 358213 823157 1457791 672161 1826130 1576900 2342746 1903952 1397830 69285 278650 1123490 2347565 636381 1416818 1165499 835203 2009405 1107838 241599 1285359 2639279 1125172 1407145 1285636 2350955 1372944 890112 251706 1747338 2047220 321208 2544596 250394 795457 2002265 1945134 1741249 274524 269574 310964 331835 2097217 849760 2213320 31327 2589056 2640129 954935 2082469 2543396 507779 624597 1447604 2404420 228907 604115 61176 2282043 660427 527875 2077312 1097048 943215 247846 2516677 634013 1079168 585393 2456122 1191387 2567084 226529 1482631 1949943 528955 1582589 2481476 111918 1572737 746639 311056 1209394 930576 1850402 2204378 1748273 1046707 622150 2068683 1836628 1487374 1253350 472980 2502092 1485277 956228 2580535 1026664 724560 390670 916375 158226 1843816 753745 1971835 2114878 1018061 2044245 2311217 2088154 484168 289451 2165561 402591 1072659 176919 153385 1293051 519813 1831854 2076013 1613007 698046 440142 362562 1118948 2278520 2589883 2043433 1391092 138881 2493645 60841 1752363 384914 2596612 1946687 696748 1033794 454487 1220420 8415 972994 54138 681713 1231012 2430173 75429 1761712 1093936 35903 2155192 56298 2435439 154943 1938854 1657842 217849 2153069 2217732 1052643 1912560 2414414 472811 1830820 1267067 1698805 637972 1342434 1044295 211240 1883094 715799 2320278 1068937 109257 836472 790648 14296 1851441 1650098 2514501 1931723 1770939 1821919 1965178 2323183 1165621 1183217 263338 2102686 1126416 2435557 1651397 2064873 1940460 1592393 2418813 1919710 128596 1132266 1039168 1149163 1447562 2526896 1224055 2453217 2316327 1605806 1872453 2620649 1610759 1578237 438026 1770821 2265814 2221342 1383393 1947079 2017651 1464787 2597584 2191370 1646343 2626431 287541 201112 1584067 2148328 410717 210251 1115051 1133844 527078 2155552 2206005 188868 2098006 451045 2410707 168133 707543 1813219 922005 1124804 1763261 2466298 264085 2439001 800829 950869 261362 1748606 2368613 1569427 2035688 1554321 2444636 307632 107880 1554702 278437 1806252 1405682 1170478 1825443 1481175 1235790 2612109 2407003 335257 1940256 1142413 2311482 1792384 148366 1347248 849496 2332811 2139197 2619187 1309518 115275 2110689 54740 907668 465897 2083120 1694550 2512503 880432 726287 1994710 1339201 2367716 671827 850413 732713 958258 868464 2222603 1470228 1423464 2230959 1517121 1433564 1978753 1759696 374566 1499769 714433 2002965 1088630 2335124 854317 202359 107552 622617 1528557 3404 2287886 1485964 965341 2248962 1381856 960107 1054287 259582 1652141 2238229 1213127 1488148 2196542 1702313 814223 1044833 1317183 2532779 1321400 509791 1392711 1692933 159042 591098 46327 1966905 2098542 2606141 2382810 2108197 1543537 1885932 1299157 554071 1548987 2624781 965738 2066499 1048379 1728775 535072 93123 1716386 492586 1019427 1363331 419561 404578 2647735 1314428 1448157 793922 2226546 84285 2419539 1734094 1118337 600489 2296590 636830 2380191 2066835 265747 1223114 2169171 2504661 6969 1755930 1149499 1149569 423410 1220222 2220991 1144783 1827893 2622555 2450751 164773 1409982 113640 662748 431178 2267118 1975073 334181 1011301 2351097 1516514 1514687 1779077 246732 2487392 2593139 821754 1926011 1975384 1907634 2259356 657977 1504422 2425445 1130083 190607 468889 749574 2486008 2266105 353071 593576 859095 278588 715071 667587 2262990 2077206 1262843 2481658 37411 2037947 2346278 233983 525329 266 1026609 2524824 771931 1193367 692581 2189298 1908743 294099 1151305 1153059 200822 2117606 1330803 1892493 1804723 233996 989260 1383448 1168554 1720514 2435449 944811 578443 1589956 866230 2117659 2196476 202754 1874163 744533 144078 2457376 2022248 2130924 1150623 1483841 761375 573605 2562030 1760146 2400069 1958647 18856 518369 2210616 2059052 1988074 676544 246263 2238799 2327589 993726 2498447 2108604 2555836 864399 1903381 2535232 1153845 631091 361438 2589897 2398002 1113181 443440 2484025 711356 890782 2384136 2126305 2303502 1691009 1101741 523435 2479722 2018066 1409292 2584524 648479 2026956 841395 532203 228628 922123 1597779 2469399 464599 2108823 231826 722283 137747 1008813 642776 786835 651964 2313707 187982 1598692 1557703 637726 942054 1463499 134714 2434309 127855 1316888 863428 1117726 223093 427620 615643 835619 2247189 2296188 1569574 803975 1772133 2094865 1937700 912375 956429 1282519 770131 896534 2016203 2476431 2579253 1669268 187788 150563 1303996 2195975 862213 2512550 2131652 2388228 970939 2585483 1850813 106453 1478505 257042 532412 1534869 1375330 537364 116915 1821618 1468704 709112 1029545 992606 651774 427471 2034842 34885 2229446 135253 419286 1350060 497114 548841 2422927 1035729 1858550 1270683 1464501 599780 206817 1206789 794683 433915 1160149 2581766 1418874 467312 2391873 1443529 1778557 215105 2627259 198610 796027 220400 297395 2453446 2160940 362238 2324682 2450549 1797645 2621825 1307334 667718 1189097 360642 412738 242 131513 1349949 1553560 2156202 1885016 396189 852128 2127856 258226 2182599 1304483 1116764 409538 1933306 1720182 219041 2348134 1691401 552631 188194 637483 354561 973801 1597260 2275338 1461656 298233 1317650 1962386 795792 1889406 988340 1172228 2636204 363425 2313424 1374798 890438 2168515 1714076 737058 1683508 1193847 1203923 1122372 1607550 2524348 665524 1171023 1815259 2082466 141788 2167395 1914004 194616 2043842 1992304 2183 172246 1593744 96621 545606 160131 953736 1775224 551299 1073535 14712 1650063 1254569 2559720 2609879 1008789 1701686 1748734 2385348 669970 945449 151620 227083 1552169 1470627 1520393 2306777 590151 815200 1610625 704481 2258615 2634414 1921046 2042234 314210 82634 836709 2306957 2009196 1142518 1530761 1709615 2147785 940613 2253063 2512808 1059857 1647794 684218 2347117 468341 1849005 2236345 2420336 729673 395049 2382816 1785658 2583729 2564776 2029941 2003 339040 1677355 2073071 2298676 18666 945771 2448362 1912522 719956 204910 2172054 1122498 568385 752048 468319 1842871 2273592 21503 2219578 1034497 775503 1082947 1176698 2163863 1688625 2404422 2050673 1267922 2259001 798001 900767 2578534 575967 634812 972874 1276996 409083 2128270 2275483 143792 951757 1994255 151097 2106961 1221964 831056 444648 1929748 339079 1957634 299849 498748 1216358 156501 355490 2289869 2038634 1698713 2019323 1958411 2217107 2584937 1488354 502111 902591 2383311 1614271 1955967 1713747 1618610 2446969 2342933 145606 684438 1575071 1623269 2412071 1881429 2201720 2131110 1414074 640882 1484357 2050342 2468733 402548 841799 2222705 2194597 400116 176297 932480 379993 1934978 772665 587116 95746 1642828 1718676 835806 1955442 352184 746513 69568 2227427 695864 2128470 1804603 1139748 502315 855103 2365758 742525 1182247 2098013 1686877 577808 2265505 691533 6457 981057 1766102 585953 736800 681261 214050 1235552 623763 6311 268941 2557122 1546676 751806 844577 851188 947310 1226583 530202 957650 633300 72566 2543727 721664 634659 828936 1536180 153145 451344 2206117 858840 2552160 1149308 699026 1479039 1016682 277881 91036 1557529 1077870 913864 2552435 106215 629443 885563 1372926 1835239 2535231 44765 1876487 172805 177287 503956 1270506 2275755 2561234 1436345 2442007 1753794 455153 1450398 1511569 818836 1336361 14455: 1558253 14456: 244262 2613509 1169855 2365450 1905812 51746 709542 96013 421889 1987190 2429294 1611428 14457: 1128484 1558609 250954 299762 1679729 27766 2128386 676265 1514294 2160083 1667024 198718 531247 2483262 653495 1176940 1673615 1847329 487230 2249828 935907 1524915 2639579 920233 1771108 1407058 484715 1318655 1438874 1038299 993566 2196368 675514 824733 2225672 474258 1421271 923170 34528 692984 2299947 2393508 1663829 2556523 66576 650509 1472772 2145533 14458: 180368 2469272 1845941 2194553 2362812 119483 1763496 599873 2415603 2278354 14459: 998229 2017737 1740256 2434769 103703 333510 1616406 631280 2502423 1641370 2271935 1169521 1849197 1185722 802375 721808 1273296 440384 1812977 1298095 2281136 2138094 17875 2043457 1358721 1317132 1750920 718008 2636000 1411830 109369 2563725 399229 422158 431031 404446 1882796 1259241 834134 1100796 1011829 621003 376654 29078 146004 369978 844506 525547 1888914 103201 1797609 1235090 2496883 979053 1619086 1505803 2159915 1018498 158963 252505 2354317 384927 1699691 1788957 1444031 1446: 1777895 540779 246230 122121 537912 589282 329347 390711 289953 135469 2000606 633350 1727869 2295818 2064972 1430623 197710 1020215 1005009 1461464 2527422 1341120 1950900 2102905 1768277 1304917 1944818 1672756 1201198 2498356 2365549 14460: 532207 64079 14461: 1900367 1918301 789116 2550695 1295973 14463: 2256674 38244 319119 598898 1618191 490398 1578651 1277996 465077 135030 2240844 709955 245976 1768867 2309734 727497 876133 2289687 1942867 1409864 2087199 2137795 1737824 2493238 2270334 1081393 999904 1305486 412139 1073300 888120 1164929 1548552 2568287 922705 1709177 2478493 1156047 1428494 14464: 1678929 392795 1399760 1053044 510721 1446064 30884 1062246 1085665 1029967 2078102 255433 1534848 632596 1415232 293131 2117160 149783 346859 2550471 1723416 14465: 2292433 487721 460072 745391 1024366 1273770 551585 14466: 2004525 1921018 1189488 979157 269047 530395 1475593 16827 1862919 439512 1819371 270306 1145400 2235470 1229321 1057933 516655 1312541 1193575 1816846 795827 598570 1459489 640882 236799 2000697 2098507 14467: 1914030 132468 1777419 1360311 212729 491329 1294127 2297121 1303036 83003 1767934 313383 628932 2303808 604496 1627119 483948 536478 482552 327232 738727 2347415 1472878 1954105 698032 1831694 63858 2347047 1245304 141428 2211557 820105 646666 934111 1474874 1465089 1646984 390831 2494205 776727 2432542 1417525 411639 961700 861132 1220604 1987847 255323 1838354 2391328 286505 1082780 2590858 1865399 276644 478848 814016 1059661 694007 820590 1048812 1128346 1356196 212461 1844412 2033222 122126 367894 656355 2424394 55282 1842715 2063679 1320455 728891 1530606 2617960 769063 774210 84513 287966 1605953 1773418 738105 2108238 1237994 1380296 218824 2534711 88334 235404 2461815 1968292 1954431 2602901 520996 2159127 540844 1075173 2108034 838395 1408857 958560 576535 527121 86710 1378477 2590614 1477838 278172 950765 2621510 2377764 967065 2543812 1159474 2355112 166610 1835702 728610 1513767 858294 2550944 830876 1820712 750214 2501565 2548498 2113562 173095 2110540 103964 78207 283023 2243021 2329600 127703 657178 742537 1424999 41268 2207661 2101030 812541 1001099 416748 2360500 650771 2452544 1642972 2159334 727771 1702487 875719 1606647 2518202 14468: 599993 1562259 2627300 2110443 670126 249918 1143837 2460969 911305 1007688 2198553 2291590 1262983 903346 306291 907623 167956 579368 1427935 508202 626211 1128178 2301123 1980105 2458468 1064963 2239396 2142447 1862136 1468986 1235851 2312212 2545765 878192 90446 14469: 1981647 1453192 1447: 1420005 2526173 1422021 1970447 554438 1919912 1749255 637266 2163597 202536 1474184 2259174 1602981 1680516 2292177 2389009 2445099 1137533 1664832 1976085 1891929 1722557 2102180 1382124 253483 1448656 14470: 962533 2095443 526008 1228735 1163716 1781337 799420 2062474 1343310 1185828 440133 1697157 14471: 779550 1792247 1886728 1800628 14472: 652964 1517435 938342 1261168 566604 1603450 2436503 802626 819658 1083688 2347628 292813 302425 335694 1003663 1480907 793877 2022231 1312805 1454413 2084385 511460 923751 1220331 1940256 1501881 1244782 1969245 1809614 2380782 698606 2279668 855692 969628 1758460 2217935 333860 1012539 1270609 2266349 2550568 337333 2074297 2073362 1285231 421213 1353214 1635387 1451635 392801 635350 75545 675057 1150503 1148500 2500320 522104 847707 88544 2515544 645064 1359540 1164766 998014 2641559 1439785 522365 14473: 181725 2335603 620682 145142 1548165 2114524 250879 2511795 2352563 2329027 2132915 2059919 2341690 186809 635795 2420395 2137457 298530 2314419 3096 255532 1223905 2557743 1349657 409470 742254 634425 1435875 1838993 676437 659550 2647199 805725 175094 506466 2321230 1599436 2102826 2138207 570931 2359587 2281857 1251185 465743 2590731 2013297 1459292 869863 1161050 2078075 1912741 1746526 544698 1244197 1535232 788936 966688 1054391 1960735 774312 14474: 147748 1557542 2621263 2100210 1244407 658777 1578896 68715 1929457 366740 1945863 122901 1829446 240716 2216658 2064058 1780980 1150431 548572 1057356 14475: 1164637 844512 1553670 996681 2028920 430289 2538727 1053210 666629 2177856 2546397 2002075 473928 1462774 484168 1270238 1171596 1047410 98694 324500 679846 2244883 1927382 2553773 854224 896633 500325 339623 2349391 1366318 589121 2382946 1418994 2010254 967399 1397910 1754434 566274 944963 2497262 2500173 157671 2562097 270327 1557347 696901 2221362 1895438 1699838 309802 768582 2108473 476062 1389065 1112073 250308 2013244 1172171 2625600 1156054 14476: 2618521 775400 2551753 2204260 329665 1242637 2390820 1456516 1058576 1349574 2217024 128828 1293235 1451702 1033528 1840700 1374844 1704005 1380162 2485983 1908992 46133 366302 783837 266868 2124664 503463 1402174 2104705 580414 201714 1859129 2127397 512288 1656422 235031 261815 1210611 1966277 417976 1812601 2306254 650561 2097217 405050 170732 1774096 2589056 459271 1489013 603818 1768144 1679340 2637370 1173784 2485896 1500341 1300686 2046111 147715 681670 82162 1412705 529709 312946 1681466 331537 1041781 1919740 1240522 1617024 1106321 2425302 917653 1698649 1797057 171449 1837553 2014069 1301844 2475056 2089966 509865 2174939 917813 1969447 2620764 477533 407837 2336055 2229721 1140294 1119669 889477 475728 1891970 95251 525413 485688 2060656 1452931 997022 389617 2249881 348741 908449 2198905 2513752 748853 1316700 1478112 2373369 2449265 1283179 1580813 439130 2608951 2279302 564062 2059834 2101783 1085856 436957 1852995 1189518 357037 492885 359322 2606279 328623 1208046 604568 1378431 949840 1151282 751792 1549413 1268681 1259456 1114717 1962238 2425611 167119 1933153 1120144 2044938 1469761 94268 1859121 1338491 58396 1363560 2275338 2528829 1968388 1423926 2276 1926300 2182349 786193 1198668 1776995 1107377 721771 250442 1491792 2027517 940199 1370221 2283802 147404 1549245 1864903 738952 2413317 2347117 1257011 333358 875246 83500 1753260 2061257 1343373 548262 425790 1462979 2548958 705113 1735834 478965 1783316 2182757 398371 2601715 2584225 483749 1791169 2370211 504663 2461797 365796 763638 14477: 1558837 2290433 945561 1498172 699553 2314313 808411 221882 1589177 1523842 1914560 1754276 2362097 2501998 1533078 1932255 597976 18516 881576 883638 543317 1407058 2557413 488790 2400792 938374 863994 2646238 345261 706410 737801 943664 1588491 827801 713888 459447 1826543 997893 2556310 1789361 14478: 1415868 1211142 1816784 2373725 14479: 2396661 1820364 2247097 731410 215558 174333 2262963 1448: 989989 2054183 1570744 139327 2005972 1324282 1529902 1935625 14480: 675027 674954 391960 275194 655531 1853644 1556700 236218 1464594 942058 1069608 2117554 2104827 187013 1856579 2524400 1445325 1204385 1526548 569015 439654 2140429 307626 592524 2146413 889664 1839686 2217521 2082865 1538944 1786160 1733815 2355871 320878 2629127 958151 2532671 1417705 1021442 161309 1203740 143658 2090758 118721 337069 761594 1266603 167783 1183860 2584537 1930565 58130 2398794 31813 2625859 1907107 14481: 1875686 14482: 267377 1513370 1598877 485116 1631324 1511660 630268 472052 1982061 302568 385636 46671 720246 2111509 2343349 2283945 441291 232324 1412180 2175147 1943280 334555 1365075 1538468 102220 1254672 9872 47905 433333 317960 491077 181402 705117 2167223 8058 636708 1467668 1466459 1918767 1432375 169755 242879 2358657 1232039 957209 1259493 1052218 392221 2296463 1690258 246225 1368833 330832 697711 1803516 985344 112236 143736 86576 1841295 991352 720643 1785862 446957 1433954 2253880 311220 406556 1719605 108470 2447356 866820 231441 767666 2209068 2359497 1574003 712719 2431812 2316404 1884272 1230878 909839 1296529 1718988 38261 1617105 2564955 2575299 370583 2012695 403917 1192062 2014137 2051227 2065231 120400 128695 1321277 420014 994402 380362 1392004 439914 1046690 1182181 243854 400774 506494 1459869 2628430 2362837 766681 1008778 1244586 2605146 1846441 1685161 1644089 992285 2379693 1264514 1030547 169391 2305756 664333 2320260 720032 636026 494189 2419261 2236562 2596007 2042635 1885598 2356835 668716 2030695 1920444 2556992 1606086 2568396 546475 531732 1980134 2492971 1010366 165651 1103481 2090087 1233756 55799 764989 2088401 56341 82299 1656216 2192828 504690 833006 2562838 1845777 568682 417781 1840649 1427890 8138 907428 2551429 1756093 463367 1358294 224896 2388213 2019664 1163623 1490466 1951712 66411 622382 656323 2603318 941367 2204872 580988 2108197 2644259 2035797 736650 2035269 1154452 338660 1857673 1680107 389670 182556 1858579 1503532 90928 963878 1096873 377801 1006953 2326818 2142440 2294043 2112074 2022678 1989966 1770693 2229443 2585141 1562310 1648431 1173631 1317635 1073340 2299370 2366870 1911416 2337147 1193084 790514 2089625 2483361 283733 442070 2518730 2196543 1537521 951063 2339191 756046 1924321 1030607 1325923 1456436 2114937 450723 2137570 1580661 148353 2137306 418494 1298475 504085 2274804 824815 2484464 1792818 1452750 1837307 1546159 1770645 2068680 987191 845230 1884449 419437 69669 1150555 2281237 1043018 609764 2271333 17227 887928 1901262 161150 1637253 487172 1922148 55105 431121 2302652 659793 1105860 1948743 372315 885321 2162032 489422 1487341 1195287 218614 1329453 253150 1270752 1837145 2130051 502862 1853344 1935728 530819 357146 595549 1685157 2307654 1668436 1735935 63240 1216709 622463 1095957 1313802 2554189 716765 1694745 2624660 2467932 1594571 1602936 1998763 2224402 959785 2596821 1537902 1225059 512697 170886 1873070 2199556 2385630 93389 2403514 1904298 2209089 574339 1570132 899111 2277018 681737 566387 217592 1414599 2429351 397301 1171396 1994343 2442035 1314704 1443855 1267881 546350 392094 64162 1778057 316094 97472 2551247 2586387 1713067 1244849 1179427 69593 328746 603516 1614638 1671492 1946600 1991700 1264380 267847 2382259 138276 2269301 2329902 569082 1272485 1318995 1349495 2164697 1147876 148652 1686643 1896437 1988164 2442507 1702495 160274 1876615 2087990 2303788 888514 1528099 233289 2334718 1440788 2346101 567509 2073031 1583845 2305586 119465 2014918 277728 1958739 1199583 203758 1406561 542549 30221 989219 1965084 2540779 1372418 1503321 2480852 1660784 1904323 1843273 2089861 87114 2310454 14483: 1245593 1129293 1723211 1052128 2403851 2040925 1785133 105230 1354182 120613 458412 1381748 1932377 367765 459331 1559036 2183414 294003 2241623 43290 1576531 1049825 141669 1996360 1172851 1635625 1229961 1027776 2458793 818929 251463 2113169 1527410 536888 1864342 1912131 1996490 1931829 2187281 2516990 615452 595446 1147796 520803 984474 754520 1269481 1393584 2595011 2399813 2378914 1530199 2648150 743582 852502 289043 770764 833081 796537 834848 1344785 2262905 1530803 1737765 1399793 792917 708295 1642506 334443 1289159 1684904 999232 1209668 1503912 2128 1574585 949667 2124065 2410473 874176 2039944 1510130 1035601 1225857 1639598 2257649 2054711 928744 885229 175525 529415 591184 2144766 456386 273541 296849 1959647 1112580 1052795 2434834 909711 1210935 622278 2147089 2529806 630925 439066 1668928 2216322 811765 1493742 1488980 971434 2059098 998400 909659 1425157 2324287 1543370 1800093 284970 2205286 2105063 235786 945557 1446308 1737983 416130 1841987 805296 827246 2528895 2649328 2623036 1797112 1767066 626511 929627 134085 2286495 1436578 1549872 272565 2293725 598397 160436 2561616 1792789 2151731 2347849 1754925 1579071 2642382 160272 1716086 2418911 386337 1548246 485723 2274612 2503128 127061 386313 2348151 382631 839632 2333286 14484: 1242621 2232317 937847 2269854 1090298 188809 2099341 799890 897682 1145621 1091594 1078115 1292309 1411758 1885578 1971343 2487351 2170924 1161840 1130945 1692074 198567 998510 139000 53090 1608535 878477 1901979 750320 1058476 400547 447386 1403011 2457476 854274 1903828 2013819 2137203 402409 1156273 1458179 2594130 1474414 2305164 1223907 558606 2447404 2543513 2530328 1698926 1723429 2180151 1423089 14485: 150182 507094 1244627 287918 14486: 39533 78500 1374547 14487: 1535339 406306 1434637 1563915 2095064 2026254 2361734 1862311 1276137 1490223 2235049 1591307 1162706 2566932 2608393 753283 908886 14488: 2482398 2334768 1847565 266114 1629698 1835984 14489: 2572113 659875 2327001 2149577 2396222 2032798 1756930 2426964 1009594 1458775 1449: 2352131 1499122 14490: 1315056 170272 952582 1691933 1297405 23018 252633 375894 14491: 1628707 790209 566354 887738 819495 518011 1014567 1346588 2424882 1549937 794374 2036354 2427410 605352 1924833 1204083 1315727 1597157 2242757 174203 1029583 1708063 398241 1478041 2591932 498267 2108509 410321 1894679 691914 2455558 1007913 2124317 1852119 180687 643372 390766 1875941 1017887 2536739 1070646 2057718 156944 1372483 2317249 1347207 2632910 14492: 373840 1936301 782522 2048724 1765047 14493: 1509395 593894 922088 186993 1807643 1041592 1250786 2394268 14494: 2101812 2039141 154842 1814400 1821531 27500 14496: 678774 2033300 1249346 2284673 1414001 839734 583797 2274056 1793963 2374991 1873873 1416508 1841786 2012113 1903907 2531475 1540889 430180 1447978 1334564 1563394 1826830 423550 14497: 963892 2065113 1609160 2449601 1765042 14498: 1511865 1395119 650441 1989750 676631 1829445 2054093 382955 2187411 1230181 556053 1896062 815412 307557 872671 846945 86125 2466138 1253537 1609551 999842 14499: 1791296 126058 145: 1960608 1174299 505087 703893 564403 1646880 2372924 1653757 806605 1136519 2333150 1161551 1528748 994544 2426624 1918925 20794 1450: 859350 2421815 1317996 77456 300298 542042 1429758 1449505 2507720 453073 1452454 603674 1354632 363345 413296 95862 2531772 1461988 710205 266364 1218201 2099780 1084826 2617959 1053077 2232565 2566231 869168 196331 93222 795668 2432990 1557557 957550 74825 1155472 2046283 2013504 1170000 473968 2237981 2276849 2120027 512364 2131347 1930564 422177 2369921 801110 14500: 1091264 2135226 14501: 2294570 1071080 1256920 2380338 433669 554599 2073307 2155801 151984 881137 974023 1848241 2257549 417804 566895 692533 449866 1810141 753434 669100 416881 1116113 1167521 2481963 324249 1594245 788358 1481719 1590887 2116843 2331645 955271 2251987 2636430 2545005 1287490 714928 2585275 441231 2463674 1960295 1142237 1037957 2083853 2301102 1642361 1826823 1780414 14502: 2181010 1056904 2095443 1878803 548684 2031992 1517221 360436 1142442 453239 401291 2140454 485135 339892 1919689 488723 326657 525186 1339350 2487414 2128423 2102811 492540 352227 1727212 2453704 14503: 309374 1537501 2349533 14504: 573263 2342060 2072326 1316568 2400855 69902 1943440 45111 1303960 360484 1245038 75429 1042797 2433853 383038 1197473 311622 218659 1356819 2288584 1099100 2229721 1115513 2110317 733759 1954343 2403613 2300261 692400 2109662 1916018 131782 1321331 1889855 2137106 1592900 1239859 2181615 1312255 2566434 14505: 1673323 1947730 821590 2217046 223330 1713908 574321 1382960 2210382 1992480 1436212 815815 1337418 99565 1816867 1676062 1338348 1282734 2210867 322230 770230 2515488 989744 2024424 1157655 979645 1070737 2280287 1163179 14506: 440057 2179086 2621945 864942 468213 681781 1119249 14507: 2420848 1005851 1685273 1804594 337512 389772 928031 860219 756751 1293173 1032106 1426782 1040631 2408329 947637 1006804 1525049 2377724 1372844 2588460 2066918 294930 1629047 324822 2309245 506090 624084 1735605 427930 308375 1440861 1091835 272780 1588809 1540144 1634324 1018184 1614020 134432 2408169 1840362 758230 1371746 6478 1105710 768308 41317 1149674 1354076 986134 2339350 1521469 282456 1561336 2060177 1300485 2389773 539487 931071 599551 1003041 1642427 451096 1069630 2438391 894820 528560 1068006 953016 1233406 930952 1963736 782806 1208976 692319 2180563 1736526 1237583 958603 1868979 1602031 249275 2470844 883118 2454223 1679407 704164 1507887 2446032 746937 2496538 944219 32309 2597835 1869491 1925750 155876 1572097 1631418 1526618 1564191 2496768 854661 528513 2152599 2219034 330242 588895 1332275 240208 1344195 2245131 2022860 902571 2065409 2228203 2266614 14508: 490244 1949369 14509: 1468070 1451: 2171519 1129341 2171037 817505 567327 75396 14510: 460954 2012153 14511: 1493900 403502 1034769 2432384 2141207 2546211 1199543 1110360 1891860 590332 1573245 2156016 168829 14512: 1381776 1073178 4919 122118 14513: 1414302 683713 698472 1090956 651176 2636891 258564 1430884 1640902 293197 1384931 2233590 1664957 2402504 1401744 679222 178897 2319565 405351 655481 1411217 1699606 497080 694287 1341813 375341 2102669 2560330 1446453 164173 888433 14514: 2091526 1422292 2101762 1864170 492251 37586 14515: 962868 1739389 320481 1007230 2371389 261120 2459178 552107 157143 1072727 1085738 2307924 2505357 14516: 1132108 14517: 201370 2125501 976347 1198537 2093534 168020 1726928 32412 14518: 1712750 2159285 2550506 1491740 282064 396595 14519: 1688502 2084593 916348 850809 1319404 433903 1564477 1017305 296524 2598435 1648670 1818286 1498392 1997212 75045 2185534 1288958 97029 73762 583237 1545257 538113 2311958 1970826 404446 2495315 922503 1901251 599214 1057673 1326474 45844 597510 2559992 2427518 2330254 697445 1856947 711696 1136387 1211228 1620517 324347 2579005 255278 1452: 736115 1796943 1409853 2450515 1269930 257066 14520: 1122351 443521 1191617 14521: 2390891 1898393 2172013 421238 418403 2061336 1594832 2014999 2551686 603744 687648 2506672 469603 1238436 257887 1740220 1026202 2326007 409024 1295708 1021661 655459 2541967 1878986 1548578 739966 696369 1077361 826872 1955784 2453503 2084680 641242 1570397 755007 1134997 994554 175414 719038 1401883 1695974 1193410 586150 2026201 2537998 14522: 1985381 14523: 420417 1085186 688080 14524: 113692 2605503 1808554 1826058 1837325 2002011 2608144 1192224 957152 1077082 2234535 14525: 2201757 1145831 1940588 264075 1032632 971977 1550671 1911350 325794 1008913 314104 489342 732493 731837 766032 1224045 1134742 1008690 2353423 2488792 238342 2406239 143953 1225022 1211142 902679 1925463 846622 228966 1604574 1434437 720413 2381580 2604818 1629450 948558 1244060 44278 44397 1678331 1153067 1761427 1548438 502918 131549 516584 17079 151207 1840004 219216 239297 2282365 2321890 261318 2353587 841504 1998224 175959 2426691 1742199 2385663 357980 1986179 1970936 884234 1373231 223488 2558989 1028195 2357156 1252289 526002 2519337 1806774 36469 2359154 1854330 2016554 14526: 1045501 756154 588036 364342 578447 1483307 1163057 1296443 534831 176576 1826941 2575083 1733668 414576 1872584 1936828 2007255 27974 1046762 1526443 1175163 1260972 488565 838586 2115660 2089730 2511901 774024 1592496 205899 1185083 1334536 1153225 2576263 544287 716429 2432320 752355 1623692 1247741 2434016 710253 1943570 1465289 900331 2324117 775038 718211 2515100 2515964 1777974 981754 427693 152342 747116 339623 435826 467543 2214722 2619027 1417976 2635710 205768 1108451 1152402 388961 528761 831950 647406 1159064 81789 1939613 864819 443622 598721 1751651 2187593 2130752 1943365 2321878 1854102 1574555 1157810 344895 2615908 2478769 2245735 2344533 1678366 2299936 962097 1352256 1247774 450964 2167559 2151209 1708509 2271755 1622633 262097 1695976 1328786 397881 2551461 1123259 1756476 404126 845926 2206538 1252755 2537414 1889020 2114992 2018435 21738 109888 2639521 1600189 806721 924624 414364 2072619 2191120 1603923 894614 72262 14527: 2393681 15814 2028757 439462 1062732 701830 2093370 1246920 1115344 1173662 792418 2188173 477209 1816643 1046419 966373 617007 2138216 938185 2522062 1768002 359197 2524715 2477594 939506 179006 1925712 1470388 860331 6750 2558867 1699675 1991691 90510 1523400 1346908 841073 1274356 417608 358160 963361 187760 1042089 2436798 648405 731277 1373069 1270399 1054142 2037827 1851144 634069 900636 1129784 1984120 1797613 1091555 1690238 1929324 2570917 738732 2596574 675700 1568594 666331 2128136 2221955 1387686 2506022 1939698 597028 2274717 217835 1344633 576223 1865167 1684581 1094471 816810 14528: 1910299 1955103 2266166 550771 2176635 2169183 2361711 2440031 2470136 1054369 1489060 1259454 1160588 570640 2322866 1826753 139327 2552047 646905 2119241 48202 1661834 482113 28614 2283472 154591 588340 1308019 2171749 516431 993450 54602 1176389 2327757 1111627 14529: 2443756 276411 1638955 722328 1804925 195147 1442281 1137883 2156725 1679839 1880434 1453: 440955 1119591 299287 2078133 332237 925340 2484480 14530: 2153496 1273287 14531: 921531 2397921 1658189 1078175 2105852 41412 2006624 778493 130017 2231930 1052128 2374858 133055 1555891 115844 1556167 2265486 2281159 2116319 2261128 2121851 2368003 731117 1922383 432542 824828 1259356 494121 200809 1026927 165605 1292188 2036610 1877299 2459226 534499 2016774 599059 134155 1869610 1619494 816759 243004 2116550 2097608 1322478 2139220 1169627 275448 2220404 777433 1153113 1985531 2220312 1791380 2638015 500921 2105792 1160067 456933 813776 185609 2072280 1276399 176588 845397 451937 2636379 2624805 2387105 911998 2105874 2244951 2527279 218572 210663 1586977 195939 979334 876295 755976 1742344 1487780 2527836 429830 623996 2274194 862072 113490 2001363 980828 83646 1211709 445126 704195 2318345 2178644 2228734 1522272 1269659 2345334 1464164 866627 30327 1580985 2084213 2101484 473147 1941185 241779 535264 1665343 2598906 874797 2055243 292258 1160178 1356498 2189060 1699511 1763554 1319885 1622441 1153934 1577811 1190739 2030553 97693 2335260 387979 751397 2180265 1513991 1029914 252274 568323 1509882 807369 1117 963178 785033 1261378 2390923 601836 2245519 2226205 1377600 2591385 1967898 229731 1121432 2553426 610534 2573679 897967 1233221 883555 2558726 1586578 1758866 2151592 932642 754070 1283078 1416113 2206559 2515812 2585997 1348262 1760430 668870 680380 2156081 2123648 2304060 1039061 2047605 2013883 1826908 128061 232922 386979 1496567 1424495 166550 2404478 1385140 46349 306406 1546633 764583 337892 370433 1797333 1298748 1721685 1058739 2197292 1602174 2312171 1293329 481 2234108 109778 2434166 506033 1492268 1587095 2388721 2493293 2527979 1649150 1844214 1649636 483660 1549065 1144671 1273442 1978083 1253662 636365 1356436 590121 316915 954871 912290 218431 2182514 2302631 2509533 1273393 290402 2492056 1129837 1035921 1212849 1799791 1282701 236290 1040405 1716604 322895 2422577 1022309 912065 1922077 2137985 563958 1073044 553742 900965 1913273 2195271 2614230 1649165 898533 159355 344999 733776 65807 1844800 1744891 1861185 2023568 1649775 834679 1976230 1196163 1360929 2484826 116058 1633896 1447593 711006 1812219 1751049 1316452 565751 1715313 2140471 2007166 616291 2203469 2378363 2050746 1716427 1889557 1805660 1034266 1514339 184197 323783 482208 2241526 191056 2148963 2239067 2042756 279658 164728 898583 2614093 2425226 2350569 786881 2170590 392279 370831 1058895 694621 156944 926264 592519 863163 1942891 2111257 982850 1474003 1364005 843757 396886 1135531 2485781 1637882 400773 847449 2302821 1676428 2483583 2573618 1573915 2320475 1528721 1092811 943705 2489493 768952 2017484 2058837 124390 1430018 2432062 2059830 792128 1679324 2276794 2338320 1815342 1860167 1595864 14532: 1834055 1483184 317427 2537413 14533: 876883 1760995 1546044 1989275 63043 2521612 1671218 2399028 1016470 240904 1764574 528396 1405978 183539 939412 2496320 365808 970738 2048227 1639561 634524 1792790 240102 2344813 44755 2410674 2324373 1504700 269125 338173 1031614 1569038 1430456 2636267 142489 1676820 628950 887669 396169 1596844 805012 838723 1244863 468961 330382 2041372 2364370 556134 502316 539066 749266 271685 961081 2298052 687789 570717 136405 882779 164430 2108905 1178878 2277022 2458852 1917946 2266129 1247862 997617 665561 1601471 1513081 2591308 1046918 75926 856388 2587778 870246 453478 1040417 698122 227158 561755 2015896 716096 2553287 1599253 1584400 2123593 1158822 458861 379809 2176012 1912447 2323081 1685536 2443344 751145 472466 468971 87995 1166259 2032061 1722681 1191743 659478 1807627 2566220 555098 211905 1979813 1707851 1985625 1657115 848654 2254059 2053373 2286846 2200207 916162 1548089 857316 900962 371492 774189 1144180 2098473 1061083 1750585 2211090 874636 1596619 1143278 2477990 1869072 2514220 144533 533547 176316 1586737 2635541 949833 901931 2261710 138652 2422758 474001 1656546 763255 1048388 177604 1252551 1567576 474069 1714678 307891 1831750 2567188 695436 2562833 1754404 1526199 2516899 1059828 2304090 672777 835593 3184 723983 1041395 831144 1282194 1814561 1023472 2060335 1230136 800910 1052182 2418629 1398961 936113 20544 69263 1401789 2367879 1340885 544956 379952 2477288 756509 1475670 2155625 802107 471148 178679 596118 2169484 2544271 2485060 2276108 160823 347564 1626785 654110 1486763 1534221 482758 617985 260605 735252 294662 2158814 2080168 2200648 2472121 1130654 194943 42616 697751 225674 2385533 691216 2290141 126458 52724 183391 1933978 327256 2553655 525387 2049080 157630 1059789 996577 592496 618063 2177175 1498503 1956010 1451636 709474 184120 2326222 636095 579276 1266707 304182 174028 451269 2438455 366474 1594064 340332 1737933 991736 1869673 18896 195755 1641670 1525645 2262260 138804 1705361 2290010 759215 924631 841526 1132071 312476 172964 1722778 275570 1995067 365650 2233207 1727718 2419239 2067005 170794 1969561 1388122 612502 185816 1771505 393679 742537 1081120 1481940 112223 1609115 20036 306431 2412189 2407806 606915 1643133 2259981 414408 1964457 1560028 112782 438716 11117 448144 1018615 1561647 1062933 220213 2092413 2571946 2175224 2038122 1044317 469951 250411 1131915 14534: 2565819 2018003 729111 1470034 1092995 14535: 984786 1739063 321727 1599322 1988511 363144 1371385 209755 2589671 2062020 398964 1938405 2096265 2613012 2242769 145125 1933449 1615800 2303674 992365 478714 14536: 2433426 2120970 821568 1248887 106893 14537: 1045065 2007499 152228 2639808 1206397 2142174 2576533 14538: 1860454 365425 1475528 677522 895601 1629654 2119926 567904 1253498 2519973 2179658 1528677 426076 157446 1417884 410199 508551 261515 1582696 1179535 1948817 1959886 1697262 1238390 771096 866842 1963830 1785823 1118026 1484710 1697768 2221231 1268224 1151096 707988 2619123 409359 1621769 510468 447830 841713 935818 100000 1975601 315173 1962491 2521392 1801624 2157315 643242 1501106 2626874 400744 508186 788212 1590111 1288109 557066 1695472 903001 2087686 2330722 2399724 1167267 1416878 1329171 27200 2035076 1400139 1633455 97745 1077014 65348 2144120 1506912 919523 480460 2441835 1816089 1947612 2053124 1026233 795940 384970 2092770 1656992 1530811 1503647 1926480 277553 1316710 879178 2862 1664742 384729 140019 778786 623062 460265 1162079 534323 798631 1791475 1591777 1730099 850842 2044327 385884 829415 1392077 2343835 1220846 1089746 1759174 1242366 2139656 1869965 1453782 1037765 1059742 1383601 1462206 1182735 2096468 2285532 1966063 420989 1407103 163066 1061703 762741 167905 111552 2029364 1155347 684015 2165213 2013263 600813 1695485 1856369 207265 2230945 47719 1156278 709184 235850 2329027 516914 1893651 1836471 729647 77474 2625382 287987 1510057 501922 1601730 1988289 1599728 1778441 1287287 1325604 2222869 76114 1838944 2645009 201718 212908 1531083 452241 302789 895109 599698 1282483 2514421 2316813 1443036 1716741 710800 2602655 578716 1714341 1692371 2478388 2558452 1334100 1251357 813700 1814861 1774096 292956 231951 384127 1859124 592531 827136 1359460 1350036 79652 1944206 2196837 418343 1898517 1470450 1497154 1383671 1998777 2451438 2138307 1603514 1109335 403237 514324 2263705 449098 1376330 2234102 2221375 1255806 2267799 2512626 1679721 1366315 696869 230214 2197545 350150 768831 2439826 1219602 131761 2242384 276227 1430992 2375056 1261521 221899 2486648 562319 1388989 227655 702986 1003019 615452 709522 1436567 405297 2180285 22475 562786 2397160 1293678 2361155 452653 431487 1739970 2371487 2147203 320222 1534400 1795545 648492 55444 2632850 1476111 1144726 2333551 158778 1698973 1577370 2214779 207851 1715230 537027 101183 2354220 905587 1423885 2354998 1165562 2561638 1635666 886270 1483468 1498392 2042517 2450352 2083018 203334 16993 744453 1691512 2216610 1163408 1338326 193367 734451 2052656 2012087 2250652 2224782 680183 1738505 56071 49196 1291459 2392857 96997 64824 660233 159701 1770035 1276867 791649 1903724 605032 1464219 2561864 1128983 1642255 1940036 1538560 348660 689576 2402634 1971902 1571953 464540 1998407 255531 726709 80148 1084424 815041 2296288 1212690 2262767 2647533 1942875 2019756 966761 2049197 1546701 1160842 787828 718161 2171909 1405543 830667 1830468 1316185 2645742 16719 782769 1139794 1618332 2517498 1099195 435084 981545 2256890 330191 426971 636777 395026 1542780 36812 1687773 870214 707479 1584903 2379662 329838 120432 422957 968709 2484520 2392434 1648251 892369 2579366 1861927 2032657 2437982 391504 2266383 2183135 1975100 2413707 142277 985971 2577476 1844875 1007706 883511 1813832 947424 2627037 2139514 664607 691820 38147 71687 364825 1169636 1317797 1853055 2165982 20675 1179570 2056680 1135053 824152 1117652 472966 1494286 576569 1291928 1251428 1276 500583 1864395 407762 886617 661894 400083 1537743 1160558 1748611 567405 2507755 1486649 520051 64573 2214778 2447375 1119226 975224 647750 2340902 910063 758629 900077 1389124 1741831 1035847 445358 2171934 553475 1744259 1259206 574022 2525015 1328687 1083514 2258370 2281451 561497 1047098 239664 1179414 1681503 2550299 2129720 2255425 1627487 2317237 1686359 2636862 1630377 393755 1843928 1116538 980020 696141 903622 2533367 2457470 1941968 835416 2429306 894217 477158 452045 282447 2420204 57932 1680421 493487 1398582 1591759 1146271 495582 1076753 1356657 546031 1924970 2105347 631232 1074339 1428838 877779 1689140 802518 859806 240517 2542884 222117 1126020 1023844 147691 150797 1197241 728817 1161288 1894775 2412309 1090017 1275356 1134979 387094 14793 404845 1169978 795668 2157163 2520189 1301825 912549 971845 180561 1861304 658979 602941 1088743 1187345 2035820 926656 640378 2017298 1475490 1555473 836094 729509 262905 2479308 229994 248014 2535303 227075 601966 2565038 2129820 1447934 1004007 2139333 1310638 2637419 919480 974797 1248752 71123 1937894 893781 1943404 1424322 67673 59109 1377004 2473522 1521697 81420 430465 54550 1076821 709940 1407033 959724 1270985 1546469 2163181 2560215 1994694 2517588 1998541 194037 1526178 2210305 1049277 764047 2403086 1825930 304581 1221014 1291717 2403263 409971 365151 1180751 1595241 2575705 1969939 326642 2331168 655328 1073800 682461 1651005 1164713 455176 1560188 1007468 1601014 2081273 1755425 2342322 490533 263411 1187663 1712539 2132857 1726345 1679425 619547 2597121 1910024 912876 2169808 714535 2161206 2360578 1516805 733507 182829 866492 1346612 498586 167892 2580223 2397076 980189 1361280 1894354 884237 2324009 494014 771746 1822867 244893 2076444 1573476 2495676 561369 2539401 1462792 1470369 2621117 2458497 1074409 2027901 1830672 2054528 1587290 1770666 1505181 2338666 2525534 350606 79600 2638301 1898924 885627 1923352 495979 870285 2565098 1618413 382545 1928321 626247 1091376 1720848 2515799 2445620 2523574 2322355 1857467 2058714 194957 875399 1530412 72247 2378744 1354889 2496514 1247181 413505 153488 2525349 1761271 589740 2025943 399009 976605 2060717 1395814 654434 1035379 1698906 344979 2452030 803428 986657 2382693 246002 823015 1200016 1820447 1832279 2179316 848801 2250318 2323105 421180 1652133 2183101 1122678 1424928 518810 866656 471176 2434733 2405662 2127201 840408 1255225 2216222 1731757 2308851 1718294 1859117 941487 785675 379310 875598 706284 1217314 1354150 410147 307767 309441 564161 1729586 893184 192265 911846 728610 2604338 942562 202079 590151 2311943 1697994 695796 848968 544916 1171849 311042 2500660 1722986 1000928 553799 1594939 1737983 853156 933272 1918911 564467 541226 1473556 2569441 1994971 89855 1870618 1480713 930061 1624884 2233566 1879369 2629617 531210 1297830 519819 1177645 1174419 1187492 821534 2011308 1987586 2458594 688972 442724 1276957 1382689 183516 196629 1040662 2013582 2022302 286039 278063 2347662 1907018 119204 2373149 515157 172713 1941759 2315128 1177271 2219960 185810 1210181 158989 1825615 2003304 154277 1379668 679728 1925898 340790 1871317 2269985 1904348 921902 1364400 1625244 2242997 2381585 165088 2215491 1679321 2245546 2205203 781712 1248986 2301710 153879 2524038 2190646 2032823 1572805 1041597 558234 2433683 1789648 1732147 2073436 1385012 835806 1186207 1226062 1789919 946909 218257 1792134 706922 2493369 2345828 38217 1386106 663791 870316 1543726 2496396 2570806 192918 1726777 564304 1086446 932969 429599 561518 2098856 1189423 400507 2291562 400452 1658913 450505 2222248 1639345 694705 1277690 1817231 1997909 1906890 853308 360696 755639 2053018 2167275 1720413 1473815 769519 1325412 1894924 2375744 1377619 847500 1098857 9292 2329149 210745 499193 1869562 14539: 574843 2438490 874797 330436 542107 26612 379198 859101 142299 2104965 1454: 2223819 1629697 1092226 624421 1661248 490165 2470293 14540: 618789 1489994 2347631 1440175 14541: 2393681 309657 2333052 913872 724050 1556632 2526327 965128 758439 1803726 221752 1702570 713800 73285 1688033 616242 796109 706627 534766 353698 1725868 455469 2013017 1280274 2648203 703578 2394704 95831 2152882 1644869 1294344 914151 626826 454635 1195495 496982 1764096 900928 579740 708235 2077968 694697 786205 575897 14542: 793484 323969 1149029 632251 187387 1695880 452691 1570935 1178121 14543: 751950 14544: 2326069 2058184 563557 520388 932850 1264646 731117 969542 12553 676747 1083538 1404346 1898808 773572 1265920 246302 2196119 2179171 1828255 1057990 1276060 2317420 2247242 452415 2079829 728661 2252552 423397 1819818 168269 340637 1791649 1413282 1378126 1606955 702585 17311 337556 2025641 2452034 253047 1042011 1816448 2549426 1087084 2130610 2572872 724314 1970072 873852 1279567 87407 824429 14545: 604260 2116710 1620761 561386 2048085 202639 323014 1017950 1850750 2507180 2183965 365984 2636538 184311 621593 1157120 576030 1831865 1917744 132589 1135703 2537350 373887 1318076 1229444 1798078 1616958 16146 1596785 238034 1120485 524164 714184 2619693 872432 736279 1051717 2455256 1708549 903379 2561460 2075019 451064 2599552 456338 1415881 1737096 303093 468903 2173814 2273643 1154909 2602057 1199243 1562413 997771 2643983 2601514 458412 1118228 2285760 2414099 1720458 1063931 1354869 1668463 1749914 2206706 831826 1058379 2519954 2108745 1201063 1461061 1886783 1228895 2389578 1548389 1594301 2068550 2089922 899229 1851292 1702500 602 231680 197920 2397937 1010384 1749238 1740124 1999141 1043665 204482 2439639 1898051 1991679 1398931 832642 332105 520185 1906865 8344 2403513 1068793 823693 2007729 2261763 2271277 409867 682319 58816 394309 1036302 590095 2148769 407344 1206467 1821477 582668 227331 522697 50356 759968 1928251 1806610 2176635 1994511 1541934 80478 25071 278422 2155998 1918229 2382760 1734688 904644 1184020 2068199 2264214 1503643 1823792 854683 2570748 835847 484934 188813 907329 312661 1060246 2122605 737397 1392228 2158068 1990915 1710698 2350948 2285918 2174880 1368773 823049 1310483 495600 273701 1462806 280372 1742272 126899 1422845 2161532 2626760 1884741 368620 2544864 2612927 1537899 612198 1194759 1278430 1943456 89368 2408153 883036 1615548 1551121 1828810 2455725 1347515 1111207 1035279 549369 341531 1162707 5011 774994 2389968 2275296 740427 373050 1649242 1766529 2570904 1825186 1504763 977767 1042971 98045 870117 1016703 1740363 385008 2067159 319827 2310783 945730 289736 1790639 2314664 1939974 1382209 938336 1234095 878805 2282951 33589 574931 1422542 1659994 153989 651255 1501188 1926167 905669 1697962 2362294 153385 2538244 2320628 1145558 329334 1253804 2413726 2421025 2500894 2276955 2080121 1473680 120341 1916490 1732461 353989 1666107 53922 1718049 150372 89920 2591618 1389510 2381031 1042810 425697 1503550 1997983 35903 844624 1688901 1266753 852492 2084040 1079326 1435661 185353 752746 2368185 1325050 1212509 1186529 1073785 1898500 2479863 1147072 138941 841019 1250996 1647987 2113051 1262558 1885182 2111497 18649 407102 1307425 1368338 1863084 794113 1491487 1217273 1469648 1257346 433818 1324497 1110421 585817 2208011 1709027 932418 361566 2102726 1557415 931838 1071438 249905 810516 1405245 1552691 393892 1227509 1461425 378532 631298 1763220 1703550 1058942 257029 671978 1143139 60124 1183335 879501 2344684 1133644 865092 1105405 818856 1370879 332363 599480 15765 1456054 989327 185144 237925 1683871 971118 1769262 2028972 571667 2387260 236915 2317436 2466231 506953 1821654 455111 1344309 2140156 1546095 1493881 1942372 945045 1970741 723391 1406449 1593239 1059461 2137467 32846 2154854 870427 1309663 2348985 1693787 130012 323601 2007558 2586693 1427114 2439456 1827309 1292553 1084065 2355886 1870378 525093 1772754 2281601 688209 677604 195871 273675 1921157 281133 1508087 1633094 1084804 1293267 1415492 1303105 1504167 2390628 911812 1129694 2051207 2478942 830766 40240 1334626 2324937 685581 2133715 619267 2304615 1934397 2581091 1693516 643806 663352 1059554 2216276 363797 536477 1009966 338743 1522508 2362884 1280332 2446548 1628754 138601 405547 968671 2010391 2038570 665841 234857 2316514 2135276 1181686 2511366 1639157 1029713 2087145 660667 1370013 536040 501219 320663 1934382 1734350 2515129 277510 808904 1138686 2360953 2337787 790517 1878835 2337633 983729 165486 1333167 818298 1919108 2513852 700969 2356874 187865 2258460 2035964 623142 2305476 1327820 1964854 968944 1028560 370323 1261892 1962047 524313 2266650 1688438 829464 1780326 270692 2267949 6825 891561 506179 493953 1453866 1792296 840192 2423290 2605801 977020 1217063 1758387 2632057 1221849 1952355 267693 1719751 1469942 1125264 1733612 2249582 2149622 1782253 1231504 408291 1569171 895949 1260309 172327 1758446 1096243 2056641 2606480 2322062 1485640 1096920 2194851 715591 1020669 1805231 715281 2567438 1388185 2261957 2112959 2631340 1873971 124172 1811744 1794470 495191 2070417 2539172 2340300 19577 21677 262126 644162 1651302 672715 2390322 1107582 1029503 2471159 1358357 856869 1713665 2367879 1030477 822567 1620410 77858 1420189 918015 2350061 1142621 1305005 1389990 2016169 2155625 2319565 539121 1336399 2373736 834256 362257 701297 2484005 523292 1288978 272095 977439 2366399 2357500 1891045 2426496 1445752 272564 2181520 176489 1518298 1269074 1985851 2611153 2171037 210825 577486 1140765 1947866 1650639 2026250 1871746 1587755 445028 1373193 1024031 213349 785674 11997 2307765 2559368 2331261 2119214 2269397 1730974 1282966 1967019 1722345 1776077 1301210 269524 849916 1921236 1858905 32421 223764 1931349 1764645 90559 550308 1060195 2591833 2129462 2212924 1073052 1646383 808269 2302210 780032 1001990 1827612 2533291 2249745 1260020 502810 716831 514289 2019820 690313 1785931 1215960 2190167 2000241 2570277 801668 2463538 330067 2029755 1304938 1383154 1607912 595549 755007 552268 2517240 2107495 154635 1504162 1237303 805219 1018592 1467259 431606 2357192 2496538 2107939 2017847 1588043 624961 2494234 2594008 1194942 1847204 2266796 893408 1752289 1208556 1913148 276453 971121 884884 1285163 1381518 239793 1987846 2447413 324908 934437 1089658 598541 2253220 1502100 1028015 1120914 1884357 2322349 2558779 396655 710916 2519878 1521770 1466114 369824 1479511 1644947 598679 1544426 51195 902608 2416536 2447884 1368529 1328333 311017 2451284 1467978 2274561 2309457 522982 1637757 1496070 610911 232282 2207423 666618 1614926 1736529 1442489 2230994 1386202 911997 2068608 1716045 1094936 374863 679834 581127 1088162 589851 2360378 486388 1784314 99952 2283085 2379033 1901460 319568 641304 2077804 1741494 1115928 2326063 18849 1148935 1091146 494376 1887445 1713319 2073385 2289182 1271310 763344 974963 1684483 1779012 1148942 839282 1646549 1265136 2006107 1272783 808339 2357777 1253258 758928 1540340 1601114 1194316 1718542 136836 532874 1265507 265191 16819 483902 1017922 1174708 488251 394057 996485 2115115 313540 2460374 1342700 2546406 66003 1687390 2198757 385226 452850 1437778 1486501 1591420 489491 2501981 1920122 1822759 26421 1924074 1800040 1198939 1995366 782290 138030 222597 2305736 1436645 1762325 1851588 97546 814884 2262613 964929 2368040 1631809 867381 443415 47863 2379221 1016518 714127 237386 2304006 1522282 1076035 1820676 1831569 865391 745998 1458696 1534101 2345423 222822 763373 2186438 780137 1370191 934889 1456067 164074 1935945 1256653 2355021 699178 412928 1814003 2598263 1809968 2552160 2029570 2518796 756812 1665012 1325550 2163169 2566965 191572 2494317 1627632 286073 1420944 521308 1183119 814471 2212096 782894 1615866 635735 815928 893544 1136434 1849342 357472 1016688 1683414 2092413 1509696 1357738 962423 1544409 14546: 1772247 2314148 1676250 2100529 2900 1143750 2303705 1634520 331712 1971379 279963 1523641 52508 502274 14547: 2433719 398478 2333303 1522799 2245443 2330980 2587372 2322143 502641 2473857 1081291 14548: 517176 2171303 14549: 2031561 618005 2503813 1003128 2556305 644960 1016951 1648879 1928089 1064698 447839 2119320 1449353 1038980 1791760 1165961 2449687 1191735 1990263 2602321 1534758 369446 2228123 725861 1039368 771637 1801493 171881 506271 1712525 2174812 1147583 1524384 2312973 2517906 160896 1972387 50888 1144516 1521796 251026 86951 241641 1455655 2458087 1990317 1250106 2529854 1228644 255470 1552539 2536859 1948706 1143504 2513606 1022246 1455: 2158250 1836448 2242989 2613524 1580481 387072 845653 555018 2248440 1360183 2445488 524514 492599 1113739 1962157 1232615 642036 638051 2207309 253785 2332681 653055 1416663 1831779 611272 1221574 2334653 680128 1840277 2341657 478508 1894362 1499307 1908455 689852 675747 204668 947308 1809385 2458901 975001 848791 2249987 2279945 820623 1912005 46105 1211033 2116937 2406938 1230666 286712 638130 2232507 678908 959613 973983 271029 1478662 1791361 329300 449684 1180003 1502279 2148193 2198123 1597632 1016870 14550: 1590396 1635484 636892 2007993 2485689 1586129 1127380 480412 65353 294962 1596601 197179 897051 1799697 2133389 1415836 1023206 586999 2146618 1578440 2540200 454801 15664 1380043 1438110 741256 1076295 1177203 2426560 1823997 379615 1101367 1327321 648425 800538 433074 869084 1603433 169413 392424 2024687 21560 172720 1413950 1190103 1549174 718555 1736960 2466865 2524876 1489801 1562675 2164235 1841548 2062893 2249800 448470 2357350 135402 1700267 1944653 1930470 1384102 103972 969673 1547659 177968 1366714 2221231 1143692 118346 947105 883576 64023 1145771 999913 702137 2226950 2504157 2148739 1522500 2297225 2004363 21105 296998 385926 2048063 52303 107416 570385 2408337 198814 1185082 16962 2229289 2454569 2052045 2488254 1780309 302988 1078838 579851 1229291 645441 445787 1743223 2130637 1633102 58055 1848200 1078112 901488 1059411 2561413 134770 1597861 1713763 401722 149913 2457841 2396502 1224287 467270 1528829 910659 2108249 477946 730556 2289571 2333723 829825 617918 1094966 908656 2139094 779459 2346623 611334 724938 135631 2636931 1371083 1281697 359359 1704005 1014001 89781 43378 1829675 1643878 1061687 1902816 1601306 1788930 1975357 672853 2169787 1956664 328494 959045 1734571 1493524 348336 2188056 1583954 902822 722396 548355 1795569 1727526 428409 1504629 815016 2560067 662556 1795979 1950803 2027390 2170945 1959949 2274350 628813 229761 1125125 2625100 1426275 2511431 1558116 103270 1978309 1579735 1295188 2403171 1296195 2326612 2136264 2218462 297866 1896249 342505 1537396 633690 1688451 437839 2064584 895240 329732 956264 435856 2448366 877149 1110435 485818 1314658 1227087 1988516 2625913 2029364 1119981 2455949 1794301 1227838 1136433 2122248 1221162 1379891 825103 702933 1144764 2079642 1241886 509665 1201534 567767 1574687 1972971 2141223 2042411 2068093 1372994 862467 2117619 1338368 348006 383941 983538 1595394 1458274 2043938 1834502 1014969 915855 2035785 905071 622683 1925193 1488964 1645977 133764 2075033 1423764 2625715 1374665 1496080 1259176 796838 520036 1422082 1043578 1826170 538033 2192474 2364565 2221166 916657 1206255 1729139 1936689 2190710 757740 1241790 1539578 1865946 2026268 439847 1928617 1029970 1386522 1674754 1328943 2412290 1356273 2586800 2114497 1325604 1972756 1289252 1130909 518281 2641970 264581 185443 648343 1877663 2306987 1034034 2493114 2045019 411150 1424765 186416 1098270 64588 817966 2404414 1667974 2266672 2432807 1676582 1118659 707298 1738784 1025105 363831 74981 1331712 2540082 2011467 233720 578034 264662 2389040 201851 2030771 1341632 2069786 1860269 420911 2166908 2194340 2381197 1720036 703932 317247 1489622 522738 1927829 2377604 530942 715051 1990169 316047 481879 959692 570717 2539165 2373776 73865 1789934 2563611 1823364 1591622 2628588 1740360 763893 567698 2292878 2341018 263316 2119576 2392091 1703898 1941429 530262 232534 2605612 1296160 504186 1770782 2597162 1400114 491869 1018816 334687 943215 215876 2632713 171906 1846714 599864 2106456 1801537 2413245 2417001 45111 2245500 146128 809759 642310 2290984 1209343 1677871 1863075 2228989 1046595 1786885 1308281 1602125 2347033 1454822 2205604 863670 1997601 2159197 1441226 710894 1686422 1598732 125257 1036032 1980935 211621 2316134 1905316 2442633 2590462 462514 275028 719437 47450 1200660 2037749 1286020 1878830 2171992 295211 1763133 1141902 507183 1338979 940314 664672 268040 1340867 1566444 1860141 867212 154892 1902658 2551744 143950 138433 630134 1422785 2335992 1358948 1350391 291283 1117735 512041 150597 586695 876051 671442 1850664 805717 737929 80138 566895 1682909 1397343 2261112 764766 393555 2352834 1052923 1577862 767218 1399231 1785622 2418288 1293051 2244660 188425 2076013 1574359 1730651 2201631 1539481 1387515 2256869 587587 344237 2209649 1345247 2603658 953430 1619498 2541050 565780 751469 1489596 1789236 1046442 1698743 783958 882294 1415045 7940 243355 2511589 1234525 2293198 392998 1834384 771059 105032 1670553 506494 2040260 750741 1175467 1157678 2320263 1670964 2119341 2509044 2356091 473884 2171279 495324 1723 1259542 1960239 2648845 2609093 2621581 435545 599561 1036933 454419 1333545 192949 271215 1342432 1767477 149255 2560160 1871701 1820984 1518369 2482713 1856579 908086 279503 1076646 2318900 532207 852683 762432 2460659 318028 1276799 86191 1583072 219484 2574048 616558 2478765 1363838 587254 2203868 190596 1211467 1689804 1634732 1429746 1230396 429149 1536137 1345772 1935230 2314650 2219148 2607559 2378084 1196955 1818562 1225455 603056 865089 299097 932437 1891697 1357578 856077 536628 1914069 1054079 2291240 358808 2303771 130078 991287 2049395 540293 744165 580753 566630 2031395 602683 1969146 1088122 1721091 1006677 2555567 1773025 571616 867670 1575080 2612341 409111 269113 29987 678594 2318343 1642003 187895 1835527 2352985 1593469 2467808 2226108 1094123 407458 2392375 1931622 1779233 1161021 1004652 733783 1575257 1996277 2399345 2030487 432839 2527167 1854408 406668 907827 1473049 1517632 2354433 2431164 243824 795266 1843868 720687 105829 1023825 382740 58311 289212 2013146 803744 2341265 1495432 1697439 2074844 523534 1315378 737163 447218 884849 188568 1576932 2204811 1269286 621639 686786 832895 2190015 1523097 2154367 195375 1011110 2519330 547822 2040626 2619286 2284354 807011 1127726 1057915 330390 567631 315725 1596855 697655 288219 123964 1034550 200577 1440105 2314155 305275 1647723 375753 2382495 1929066 2304981 2054820 388872 1711905 2164031 2385747 2515457 2395175 523027 1100477 143344 2525666 88004 2453855 1952257 1021472 410725 2010020 263743 220729 2310078 1762163 1882731 2427215 1312585 812114 2602483 999865 858650 384125 2245448 98238 857316 2298594 1418801 44605 1696082 230922 1489346 1391966 783710 2084828 2154744 1569446 1274313 1212850 825364 57276 2146795 1435979 481584 467980 2197585 1529181 912165 530388 2299147 536331 2535961 534694 1986389 1250227 359343 882539 1787575 679084 384327 9388 6134 256347 539330 1880847 2411725 911933 272821 1204560 1717 1517538 1994710 458341 1155608 1934549 2367690 2209940 2504 373595 2003357 1027245 1296953 749788 252462 984799 1474064 1952024 2416153 541754 49866 132897 267188 2389209 1710962 2326915 2379994 864469 2204870 913090 2411994 902151 1475164 2170706 2524103 1803363 178132 1485602 983035 7617 666091 2120272 2169503 1424907 1244650 259582 456987 2617997 1653098 1109377 2243223 1113791 97678 2294863 1606002 1027037 2489227 682360 1160153 706014 264508 377310 603178 1929887 824722 2013889 718474 696548 533546 258585 1158470 1217711 1272348 1289568 1131409 1942833 1643624 1717569 2452922 2480827 622891 353575 2604607 103364 306001 385987 1950235 1695726 1374449 1016351 1263595 135683 812782 1627487 648332 1150154 696244 1427749 2169233 403064 2334720 498388 1568577 757624 2363114 2250711 1781818 885938 1234054 2284770 1063479 44112 2220753 2075183 1428105 1462758 589768 50307 2603520 2236988 1308196 2295246 1062253 946797 499405 1254061 651186 935842 2126416 1738289 2254957 987654 1586722 2099436 2020027 370506 1023186 177604 276273 708722 2432325 301336 248730 197677 2508556 492753 822359 443837 2214502 2123596 2128836 258796 555968 1109391 294013 2623717 648752 1972294 895848 1630637 97500 1495440 1518099 599829 1789503 1756410 821978 205897 2168170 548778 1206075 1842495 381855 2573462 2397637 604758 1963173 1406216 901956 2088885 4414 828144 418289 1231099 1403291 202601 2331124 171670 1674872 248212 1415124 2221746 1125313 2374721 2405125 907649 451398 1243530 238352 277289 1099454 2634590 2231158 2337744 1088924 1886962 1106910 498021 285581 2177384 2153166 1564154 2305201 2293827 1561760 2030668 357246 1003041 2077309 2609365 1456836 2444621 905806 628138 761641 2149289 390622 1210270 2601460 1692499 2622083 1972974 1975701 891554 14217 2104317 2019703 2043995 1988975 923380 205521 1121133 1221817 1130083 1295609 809139 1267861 1706516 1891166 433542 893294 999369 2621432 2548847 544388 2567695 1589695 705500 650050 530629 1256177 431654 1656516 179542 952904 1495603 2562100 1416681 273020 596357 1737152 1833206 2236197 290032 2585568 2051608 2525002 2544386 685427 2627557 498337 1946831 1014420 96131 1861147 811091 294099 994481 483751 576662 967085 1734360 1168091 780264 2154866 339546 1326985 1972850 2073765 1604854 967751 808702 1859983 623492 993508 1489084 738340 696436 994894 1253325 1384129 1834421 1473797 2597069 70267 2030480 48093 1184101 2637504 376915 373806 889300 1161777 80304 1678962 2558318 2025797 82848 1829685 1127468 1590932 2456316 484352 146869 2449601 117119 2047311 1748310 1779391 1525861 1408379 1401447 1460095 1938901 2624292 943778 2369379 2389760 2046464 535656 1127190 1389193 1046218 1343799 1670778 1744227 689585 1131371 542564 1396204 1240142 265059 472649 1615175 2396836 934400 2005663 2027400 71194 508405 692697 2498442 590252 2210323 2578024 1926799 2089823 2061197 1191246 1347069 199796 1661121 2025963 179011 2410624 2241182 1265111 2545414 1670801 1073408 182303 2184442 2234658 986634 2609005 132975 1653237 852440 711652 2529924 218824 240579 1154237 1800951 2299135 2050698 1880464 2044694 141112 2439613 2630397 1688684 1508122 900911 1398508 82086 1291717 790904 2493849 1057027 1627874 968918 712282 52599 1985555 2167042 566471 1281669 126104 1683025 1023333 1607823 190895 1752934 1694744 1762143 2493497 2401100 1994866 1097256 2094313 1126813 806869 2037693 751373 1386884 709900 1317785 1189802 1067212 616461 916731 1654549 968352 2317987 20697 997399 99928 2110258 1825825 347492 1213904 1882678 986084 2504392 2446788 1215381 1700919 1591259 2270930 269415 1028912 1166888 2633628 1988179 913776 184196 654351 1252774 422273 326286 2123893 117281 1032731 766344 210825 1867947 2352332 2519048 1205107 1762067 2208527 74294 1422699 874854 111343 945364 2205587 2398220 1719331 2242195 2572307 2274915 2287732 1933063 267308 1944954 1877137 1731903 575477 1671821 497137 1997391 1552296 561980 1885991 1229701 335421 1782257 47327 191275 1139680 890456 2424153 2647228 1688615 1047055 549256 2369243 1380218 119753 752108 1922747 1402428 546171 1017240 407124 1215861 2159557 300375 1470602 2577664 1708656 1690981 412452 1231746 1915897 1731974 778170 331184 347419 2211406 1955358 829864 1450198 339261 1733452 1715742 1892532 1973248 691682 826939 789924 1774994 1088652 1623608 1292221 1174244 1930402 1889550 1916131 1934919 1612685 2284133 502810 2530969 1237688 2005186 1709776 1291355 299761 1394567 2125645 2293514 1741665 1963327 893650 942229 14420 881380 1315793 1912847 1395966 1903050 96815 1906892 1825000 1783375 828992 1777845 561541 611735 847190 1795171 1719764 1430674 117217 56679 652517 2286974 2225613 2206489 433151 607093 1619731 768938 2464885 2012014 1553442 1427988 160508 1030330 1004849 841974 2517859 2271804 967551 135015 328820 814771 1837936 453863 1164659 1657915 1783872 115378 1996995 327149 2082562 2184520 180458 1506333 1277724 2434795 944219 909041 751174 1321870 825090 1614430 441613 720769 1913909 881913 1556000 5900 1918682 2136630 1295835 1987609 415547 396938 2301603 2321958 845049 1102561 990106 1474922 833274 650588 724771 1188067 1955195 1084285 89643 1679312 2607672 1839302 2161935 1136517 1161952 1290904 10977 1604405 1817674 1632117 497778 252309 1940146 1558100 2469882 2578657 1783950 2227431 1537702 888127 2126857 2041004 1362149 903462 49862 1699490 807864 2268034 957125 2181633 1895417 81395 1402708 1851399 568462 49102 195568 1884633 1515462 768097 682117 1520393 364589 2391379 178789 2399850 2584779 1223439 2506908 1141622 2639053 872608 963801 507093 2524489 122499 1705441 2568937 2350000 988463 309967 1004619 1616224 1305191 2051630 2152775 642072 2345988 2514589 1896501 1957733 1489823 291504 2365808 117982 247358 2231056 1423270 1793297 1446643 122050 412816 2208200 1908001 229726 1158517 2440746 1579451 1043459 444640 1380143 803885 1441067 2614988 1002149 1192389 1330476 2419183 2189707 749442 1264912 1264767 2413471 2545402 1808402 2080675 1525208 610431 2323375 1758628 319580 280063 2554246 623885 150802 751743 1556539 1928698 1243822 132139 2231349 1782979 2560751 137357 741620 2352168 553915 2143543 2351956 2551247 2351736 2265184 130184 1177404 1699386 1929589 55561 927402 572977 2636987 844177 155085 588110 2369285 1639113 676309 2526966 155719 1988038 233409 733725 2599911 460582 1023252 1289075 1287958 2416516 1795192 1789493 2222510 554631 1232043 1444289 1154443 1739289 1159271 567335 1790657 1024449 780506 1678946 281942 346246 469677 1713268 1662764 707827 1957634 1625532 29476 145804 128244 2034016 894963 509410 58130 1586393 515285 1070737 669321 2299158 2035421 2483396 1372814 2117258 1767459 2419635 476874 177636 1545377 1152044 552760 2013443 2406367 705113 195253 2332195 1368910 491767 785024 2057084 1869087 2542239 2079024 2510471 1181237 1052422 1164649 588256 74577 1575692 817458 1948747 2514418 1576504 2626311 1684071 1459434 1987521 360792 204834 1030624 1075948 1857980 1828861 282512 1806652 590667 933826 115596 2599934 2055112 747087 183346 2083273 1636612 840026 2455560 500565 1461720 1575028 1816942 2015551 2382265 2232154 1439335 2581856 426117 51571 692415 2526266 2373826 457277 1245149 155389 2361005 314660 996503 753871 1466564 2122017 709264 1694872 1580751 158982 2326975 2244068 1304363 1013665 1701887 900015 337142 1390689 1637646 2611838 1055620 1637892 1119911 1314356 2457599 271992 1766846 1512646 144850 1283857 875910 2200576 1135348 1029050 514169 2511862 416063 1454489 2364497 937472 432777 1208659 2281344 1309602 1279089 872105 635870 577196 1789812 361241 2234781 1383572 219765 1323366 229340 356473 537651 713409 2067778 1256061 381227 61649 1166535 72444 2633833 1283877 1475768 56393 622442 990833 1340805 2233194 1618335 919519 1136015 1758405 2293276 2105439 2571692 326668 2187771 1966316 1660094 1360131 473629 41279 1408625 900892 2389293 1049259 1197647 2601449 20794 269851 740293 1487705 2017941 656813 776965 46942 1803445 1193595 2256203 2038287 2158936 2524438 2317666 2646118 1790098 239118 1036846 896019 1147867 152098 2067444 1522499 194197 2212957 1319979 2610092 2153113 14551: 2360268 1930522 66245 1796580 611337 1621350 1699804 488499 2648827 2052829 232018 1012646 14552: 681703 905710 900892 14553: 1254344 2337133 2567279 177720 2282644 1382319 2055340 2525492 472124 188473 1017648 593867 412648 14554: 531950 834387 859329 2119337 2027895 604949 29821 1683424 1551945 1171356 251491 552505 1246713 832063 1171590 1010842 505260 1329027 858110 767720 1815994 2092659 2265104 610449 1062526 2573854 1620653 2060260 378260 1108379 2647151 1004579 14555: 570257 14556: 2274915 1303633 439703 14557: 930604 2128926 2432162 2367874 920838 89910 1675006 1054227 920052 1546961 74520 2290732 1519320 227332 1593551 1068435 562704 1485744 1038717 2552861 1170417 14558: 1283782 712559 1920931 1945740 1213984 472591 1445311 2049139 14559: 1799663 236160 661903 2034991 1072072 1146181 2627703 1092898 1456: 380192 1823289 1559081 62270 1582492 2065591 14560: 707850 229207 2090810 921528 1846288 1179034 1085267 2326523 1965253 2232047 111381 14561: 173247 736275 1868129 1719418 14562: 1433516 2289425 1267564 455682 487770 14563: 2499845 2165600 2603460 14564: 88799 759946 1027400 1929202 1266646 568501 2276396 1244122 2259506 726549 1003239 1746995 1734630 1221268 1272544 2154201 1379822 501173 1331300 14565: 1137944 2453298 1685791 683304 226638 1073242 2004581 2165012 14566: 997998 1531724 1155580 229128 1141253 1952341 728686 616291 1928315 123132 1340644 1047651 14567: 613477 2072167 207017 1425787 2127784 1919060 14568: 807969 1018771 2050621 1024643 2070937 1887234 2310497 254119 2082659 2223917 1304395 784018 298957 733652 1236246 519775 1101911 1739048 658890 738203 998107 137840 357461 2574790 2011405 843602 1313635 1488261 2462009 536372 14569: 1949534 2075904 369092 1457: 1832869 890669 2040618 14570: 1745265 9660 2545382 1760752 690942 828590 2330468 2531080 1176164 14571: 1579747 2110677 2417351 521153 1676626 846608 2028381 1256816 1913372 1304231 389685 2582552 121979 2245381 1312893 482307 1551652 1373027 411747 778164 2161372 647965 1255727 1658662 1660131 1269137 1440562 967216 950817 2648290 2199694 495490 627427 2179291 2054186 652428 823937 1240631 2275185 14572: 1777623 247530 2272048 14573: 2184809 14574: 1571253 706539 146809 231110 353451 547636 835102 2192080 2342204 970588 2457209 2559917 2437920 1412427 600352 72995 567979 841408 2613509 1087638 1436736 480561 764075 1098465 336796 1760066 1144523 245250 47796 2212865 766988 1429553 851008 552966 1273843 1694533 835808 1411359 629502 1141131 2203861 1330816 1834824 1015526 224599 710404 113098 1191518 2341715 656610 2359364 2477886 2350865 359319 1467973 1645699 2215423 382143 1606520 200577 1003807 123423 1625408 2267665 1857745 849426 120231 660605 1940062 1039552 2375513 2139267 1020646 2596360 935384 407795 372722 809293 1136175 904400 954403 307891 1726923 1035601 2061738 1187894 2396918 1417261 356620 2034012 915020 277163 196857 388154 2484969 1610836 1757156 2255084 1777871 1028129 1725144 1660732 2164692 2384603 747719 1992911 2471618 1160977 1799234 2508591 2396030 129650 1980603 1377689 2384895 168649 2203344 136473 63605 2160143 166281 188929 1294279 817628 1044554 1101368 2066262 813899 399009 1024404 2586325 272684 433955 109292 623535 1297714 207522 566482 2597285 407605 2165559 2568374 1605832 1409760 1327186 20809 2534154 2515967 1617071 1552044 776931 2560811 626511 1077120 1806760 986163 318602 1719059 1586676 1599878 1764599 2325040 417067 2295256 271992 1894961 1285338 748127 2044407 292800 280056 1247034 360696 310846 202262 706981 14576: 1815246 544543 425756 2013340 1510204 527636 2381887 2564031 2183027 193540 1967560 424727 2474948 15553 962325 1265658 228931 2317956 503809 1040043 1921567 2315529 127365 1967361 1137678 1113323 2022860 1752102 1640592 14577: 1453814 195653 1298522 14578: 2281026 211805 108296 1998802 898910 2046777 626658 2263931 1537336 2636924 2116838 2382096 568870 921587 14579: 2445646 1757470 38600 2116219 1780355 924724 2004274 2218194 2608797 636999 200162 659513 472693 1625964 364574 1489339 1924539 406733 1192539 1047401 567016 1263695 2003815 1407153 805371 948884 1142493 2332648 957498 350115 979892 245404 1759264 1458: 2466146 536262 510519 14580: 785608 2331696 1968542 1239115 2275608 907347 2134942 14581: 10896 1601007 1586305 891055 1035963 2086685 621757 465084 14582: 564658 2627768 905713 849860 1359927 2510076 630714 2401496 1326380 1106156 300446 14583: 2298242 49593 356745 1945921 704651 664233 1367460 326553 986881 2577040 395853 1153800 432225 2537626 1384045 1247371 2538274 1748300 350817 2351020 1647758 102226 1713558 14584: 1149472 677522 670388 1525702 1136707 63371 1497282 860853 749829 782949 1837377 2598343 1872410 900639 2586710 1703668 1131039 2006588 1750452 1886896 1700345 1083821 2244717 1812792 529544 1130949 282758 2569078 1723718 1427666 403213 2246049 318272 1929636 145345 882340 723945 2306337 158778 563755 2498676 1324627 1601993 2562280 2430857 983687 1812112 56311 717967 1483013 2393265 2212294 1176292 754081 297500 2582650 1337582 2254182 733642 1898089 1487024 2217283 130486 2280179 536697 36507 2648758 351406 740937 1166688 2468431 2175190 1139340 461978 1000888 2089570 2009821 359988 1037617 2287739 1081646 1446487 381625 2315286 1689616 2555170 822157 2210638 201518 1344246 2021932 1736526 1882903 2400620 955539 1515093 1588201 2021092 1171742 1707201 1729765 929493 1218214 226305 812699 1245422 2039281 1754173 1745553 679101 666226 976599 1515512 2246926 1832011 1056760 373456 1201511 2292023 2217107 1729003 2016111 1346935 1007463 809089 1656554 2492081 2555839 267579 1779106 307819 1004681 1293320 14585: 292223 1719016 1376836 1737059 1521266 532726 2177200 252540 1190684 2352550 1055073 883850 1914430 865671 2559510 93219 14586: 2192528 14587: 1125172 962507 1359256 18078 2120218 777400 921126 1662102 1036800 1569810 893179 1114376 1745537 489124 202867 1392356 1377492 422457 525926 181723 1264254 2042111 14588: 122933 1244175 1568134 1138976 1235832 1922115 567157 1459: 328155 889776 794300 14590: 189608 1910257 1579651 1279309 1509630 1691667 2145146 926763 296175 1223936 1489727 2289944 468282 641263 365703 1205380 1984132 1369902 79772 1227394 2372963 1329337 241924 857266 671029 532377 362561 2321569 533680 2243338 156155 149224 293493 2544999 2219142 1337074 2382954 1440301 1139379 956943 1605459 1167397 1860515 1067741 1431946 1222126 123737 766 496363 355145 2133056 731861 1646152 1172757 1777158 2110695 1795334 2362564 1351852 1139477 249147 2587774 2530129 1726346 706005 2245890 1234056 1888741 1411491 825563 592839 1452377 2025952 2007816 207099 1222270 1114433 349746 2089379 2454930 1860468 1980693 2339213 2476116 2145803 176789 2626486 2545081 1975143 178784 1585125 2551642 2085509 327417 1882837 366563 827525 88528 2432937 2422588 1870403 522982 1359721 587157 892505 830498 644837 646635 878705 1147230 1973798 1170247 498748 793202 1331382 1591850 1971635 863269 1526604 1941785 888800 14592: 1669729 2095640 869751 2197887 14593: 1557128 2395892 360754 1712438 585325 601955 1172219 1848403 1053650 2180575 2079539 2400680 2045741 1692877 2559283 221826 1452991 2003195 2594298 180537 1738111 1844320 2182637 1624047 1933015 529539 2598679 1570165 1362004 2573692 2251015 2404922 1746063 51233 972509 866389 379992 930415 2513022 39427 241626 716560 2463377 1539684 686906 721520 491447 983069 968114 1033348 1957922 1014529 297336 2555341 1513230 2520226 215914 2613517 564871 1392942 2635940 2072336 2151324 1239971 882578 1260831 1717517 1621348 2646650 535436 833014 903378 2501551 14595: 2145568 419465 184352 1952729 2528270 1751501 304146 14596: 2327803 911360 771707 1300301 2644350 1962934 165377 434087 1203120 2085497 714294 769503 506391 717613 14598: 1420990 1051432 2394097 1109167 188809 355744 155336 2485230 1376302 1897671 835233 1056721 1046254 738304 1054724 2368618 1312846 229353 2208180 586780 1499380 617988 2182342 565887 1636665 1369542 2356352 1418171 893859 2217397 2468897 47401 514630 589521 1514293 1227966 120776 2174467 2532223 442591 2440228 2505943 472063 1465312 1405540 2538680 320359 2292189 2042148 2058284 520423 1162603 985857 786654 1534674 1977035 14599: 2187274 1050990 539062 2433230 1844656 1121441 2202645 1955400 1550404 1868949 1029760 146: 1065163 227150 781889 2502351 2553268 966907 1398732 1460: 316162 954962 2187646 768226 2581490 1473388 662075 2472780 1254861 199375 755133 972047 2134191 2609074 939129 399820 1014801 1143046 368113 514850 1009682 14600: 1846866 251706 1058117 1722817 812951 1736870 2459061 804869 1363937 453455 1289509 1412170 1484886 75976 261926 1270617 1130354 2303698 2397549 2580366 557068 2458958 1773999 891743 1767763 2068077 1948178 1692400 2467806 940779 1604003 1784126 927240 14601: 2083199 949986 1650931 942085 215762 1297772 265314 1342628 1291222 264347 1529397 1592937 2224308 1873490 75845 2343140 2301330 1193394 2015804 1426902 1871937 2122444 1042500 627927 24063 2050757 1829801 1261835 1238360 135167 1189017 1984158 2268233 36086 67291 634353 1497889 1452190 2613874 366848 1422299 519496 2527683 610789 1233027 314864 1410521 160536 864448 379912 475796 660986 357354 170496 2368157 1713599 207639 2437615 1384443 2543951 1247078 556709 2460980 1743364 935545 634527 150597 1714209 703470 2297323 2432770 2395116 19563 2123593 248812 508227 2473677 1440892 1681800 2636296 2533283 499809 916606 1621108 865655 2214281 1125222 2506873 917056 1491487 104509 1027538 1197322 1831341 1001952 1992268 1294129 317385 292732 1001061 1524767 1155106 2276582 24252 1990041 1996598 939105 520175 1789285 559332 2447425 198808 2384205 317455 47920 1532686 2567604 1183267 569371 671538 1143458 1800650 153975 2055030 1158671 1483156 2513455 613118 698827 324391 898627 2345810 1060159 1446879 1427171 849715 1565187 738387 2439655 985482 1890396 2457172 1363818 454289 212870 2466015 2461687 1987927 1860941 720889 2616474 1001491 1533274 812372 2424760 2552635 460502 2189804 1670617 2117910 497826 1173821 2616470 173572 2319304 205348 1627744 2282810 341875 917470 1954941 1172584 2463599 1143594 1121588 2525921 1895511 395123 123871 454198 265588 194315 599992 556295 415125 2451535 834426 2460401 941473 1526854 2505460 1517597 1326708 2500032 980257 167066 166568 707215 1890070 72973 756287 2215503 1903050 2101041 377699 892072 2253610 1796628 871121 2086655 1069358 2395674 751481 1929818 43906 1020314 1288166 2034768 1927947 1104412 1571237 576212 192265 1262145 800754 524710 685690 1589460 156914 838275 1476266 949942 694376 1218949 2237364 810891 1112073 1019479 862522 590114 277522 1870355 1362247 2065628 1560363 2239936 360872 1256527 1265106 1028646 687604 1338374 323694 474673 780082 168178 265359 269611 915518 1285933 2345605 672031 593008 2529139 1667217 766577 1685099 1601052 1602770 280674 2467028 14602: 381652 2052228 239735 1385113 2648513 82301 2092032 184469 1416837 2471074 631285 1379891 825103 496910 2116994 2154544 609087 368952 2138247 2159701 2156184 1413155 112402 1240793 110225 1590418 749563 274975 130643 237864 1039680 203212 530111 1631639 557467 1101642 644910 133690 939179 1164675 2271373 724330 2445315 881039 2303658 1705932 376589 892067 1587929 2302918 2444628 451989 902582 1213719 1425453 719110 1306450 1124809 2310029 1825873 2590868 1996263 552009 1579215 1167793 1866789 1853781 226323 2552017 94101 2106023 1442857 1610407 267843 968137 546650 1038488 2078787 225817 1033930 1894379 1016303 2420029 185347 508915 2453056 1502522 2463555 14603: 1954956 2619959 2046356 2376022 1895872 1653066 2016694 1622098 2379220 238275 1266043 1118108 1893756 1114821 544320 911940 63375 68876 190106 368136 2112928 807418 633738 14604: 717555 1951626 2608040 14605: 714995 14606: 1544131 1058234 491017 272513 2189352 2178605 2465543 520240 2428803 1040948 1492730 1655346 1868887 2054631 2435428 525792 1172586 729710 2328803 2209854 439870 1290796 343034 1311745 723822 393648 1682935 2461184 1541107 1412934 584277 2469500 2124437 2636930 108698 456278 434646 1122771 1658515 916460 1387917 748437 383292 2249013 1297085 463593 2163655 660468 233821 2279377 363916 733349 1387869 807527 709187 992655 132032 2625071 1052825 458009 228761 621811 451866 1224025 1915489 770322 2058821 2212148 2571017 2375305 1264064 1079038 2413120 1786396 2570905 2094313 1554021 1074200 1015481 51529 787800 179279 153351 948486 857949 815703 2022807 2414369 2273316 2539461 1035819 1825000 1599223 1939890 190088 2468195 504051 1776567 1675007 2046156 770842 1851084 2503826 1080991 1700099 1676563 2315529 370831 1466573 931662 1792231 2348124 393798 252253 555729 2162726 124177 1608797 35133 1826516 14607: 2150982 14608: 2533835 58925 1338559 2041709 141026 1132158 575767 1107263 310352 2548215 1674491 2035235 2625873 243024 1308286 14609: 556780 1382907 132535 1461: 2486486 839042 2410393 2574641 1484900 1456704 339482 14610: 720881 14611: 2425261 758619 2585474 14612: 1579904 2639876 407605 14613: 787870 2490424 1384264 1925632 587792 572082 1165112 1643984 2130350 396844 1325367 577795 360537 1923852 960129 2462727 855762 1060157 2593617 1768423 1129347 15880 1725647 485851 808892 1541104 1033278 762260 1200866 1027130 2599163 1853966 1977739 2342517 2188790 2337144 1765618 2023615 2178365 1699588 1565177 1122030 677190 2560245 2050201 957368 1105448 2114540 239611 1686597 512865 1144639 1872917 1784440 1925719 2015886 819102 361568 565251 881941 1315963 775645 944904 2406931 2508722 2528580 1940443 2242569 2196582 2058981 1132000 68243 283907 1571453 127634 1457533 704977 1192973 1830520 14614: 1235359 315550 2373756 14615: 2022048 1879618 2492713 2608646 2151132 2214952 2488682 1329275 14616: 1723162 1029324 2429339 867134 763048 1614880 772669 1383316 684280 14618: 740327 1468815 416956 1986426 1265795 36818 1081070 1286998 1104208 2619372 1740304 198638 181402 1011236 396331 1929912 828128 1448469 2568898 1827796 103182 2030530 677008 1166750 237070 1784688 1860839 103520 228099 739626 233060 1392819 381974 2455086 228530 1718487 1480734 2606815 821317 2574320 1857203 1482558 663424 110126 171411 2625242 1141891 2357154 1147919 1266618 1694462 806667 388803 191379 2352686 1889301 2204196 869426 1892442 1228393 534034 1993338 761458 1797626 830603 1941162 1519853 2525564 980619 284319 2435867 556594 1397800 1875539 2102174 1313329 2242778 1666026 2415495 1229674 275931 1153049 2014509 1358358 285766 1650962 2636846 58802 2418924 635417 1203263 1786581 187870 568682 1705091 986538 1708200 173349 525560 1373846 1164675 2229322 2040442 1682550 2102379 1637750 1775894 713627 2117500 2239098 2399377 1214660 1844943 622556 349217 957963 1233072 382994 274149 686694 2116843 1449727 2202746 1212371 1290828 2480963 83271 183240 2258489 72918 199789 419013 2481062 1093615 1241292 46709 518205 1972112 1947388 649457 1064274 2277814 2203344 1628127 86726 923912 1889697 2406739 776318 1495372 2045518 2058200 1425868 334222 411798 673221 2637209 301766 1036553 141543 2604904 1952708 2551179 1398706 1839671 1159681 1321690 771844 248075 1418854 725058 1955925 2516085 1980970 1773718 2366192 1756265 616868 2389935 1999838 1067479 1323666 122839 15506 1174875 2356471 2611467 2588207 1448588 2591268 2327262 1011437 553064 1702419 869993 2631129 29672 2360577 134624 723414 1595222 14619: 947561 413242 1462: 957009 2249977 1479748 2439170 2362842 483516 586746 40489 942309 751792 1726722 1365399 14620: 767665 2441895 14621: 1263600 148005 269196 63996 2183965 1902726 1673235 288354 2287812 1697924 88888 979046 1463256 87893 331716 1792108 492118 800467 1672800 1493873 1467551 1565020 760176 18976 333636 2040189 1950323 1643541 1236425 2575448 292539 1513943 2447669 282895 1702976 538398 1169610 2121851 544862 1850376 2599221 1540031 2493370 760410 1233004 2426149 2138235 582058 1418555 795633 866814 1190074 1044037 1197999 602698 1414750 1583825 741149 1092901 2037546 1352190 917537 1688422 615641 1958840 1721916 2147980 1236413 1624838 312416 1096631 2332613 151048 2308642 271052 749562 1745485 1423764 1527420 1710141 2447350 2114466 1284774 473553 1642425 112362 410081 1695944 970315 1155306 1270612 395483 1837163 394109 1598336 1530033 248682 2055419 322849 289292 2005954 2362939 1029489 1741753 817402 490749 2518077 2543396 2591201 476068 1201382 962230 1220651 14326 1029714 1719763 1501001 1202217 1126652 122666 392059 981235 179551 2629531 1671478 698377 1689751 102929 1033613 2613961 1311512 888640 1697263 740516 378521 1750907 731462 1237196 1206059 1108380 1486286 2165708 1876120 2225335 2336556 2013981 458511 1099619 996868 1773624 1004241 1890823 722575 987593 2332750 1601951 284979 1307771 1954831 2262531 710404 2377400 622655 2477399 149670 939547 1484114 646052 660415 1829285 360600 2125932 2330830 1076811 740252 2077235 1073785 979383 1772874 116429 222093 1464653 453528 1218712 2373603 2317302 385720 1691550 1818562 2390215 450688 1545373 2308 942322 2199119 1722468 1941401 130451 533731 40307 621279 1889435 1786663 820291 187895 2488192 1325322 484367 97806 1843868 2074844 1943120 2284953 2346483 1513698 621639 2080053 1453798 2574959 651426 193931 757277 514892 330174 849059 396050 683648 706300 2177144 2397529 1077806 519520 2234063 1324746 2207287 239244 1298503 183678 338194 2489013 1324775 837914 173247 2571635 1956641 1423464 368933 847578 875826 2511428 463367 135157 31923 277226 723240 1319112 314700 1576318 1788741 2455707 399195 1286027 1086990 636869 2388411 2251819 110525 140124 779066 108516 482103 946335 1960207 279531 1252652 1705557 333991 361340 2629850 1281559 2313822 703540 333269 874977 2283328 1729711 2363717 2190260 1383115 2418475 1046104 1361860 2328175 1716554 831623 1094194 2093906 194298 2422916 1674690 451521 274070 864766 2287466 942459 1598023 2616490 28707 2364000 2254363 1173153 2543251 1598701 2620660 805825 296430 43096 2407436 1563556 1500050 2564619 1081157 1114250 2126670 811543 2416193 2554535 596254 2016115 2466381 1145384 998204 1051572 813816 1183426 1591545 571935 64231 760999 1613059 1148027 1657594 1138548 603615 588910 1947179 457125 1344891 2625019 1124956 212440 1821332 819397 508138 1797343 1939241 2420613 1240902 931553 1278229 1915418 1582761 1123141 2084197 2245894 1211154 2319295 763949 2055552 2046697 2536991 372902 630111 512741 121790 1537175 611855 2331307 326417 2512319 1303688 728414 446155 546208 2036566 893392 1382509 2467622 599780 1134666 681938 2072211 143013 2164345 2496469 2571168 1251386 1996857 1735891 2176156 2073776 1228957 238685 1154043 2604887 1210378 149784 1578146 411318 2241772 508758 706592 2287980 713559 421008 464320 1288585 986657 1266960 744518 907622 2420238 246563 973908 2012279 1736505 1718936 782261 2069250 2101992 1123803 2379984 1082674 471308 1815727 2571568 1809665 695627 1112434 2616411 1937309 1289667 1105578 618125 1514594 2207151 131583 2308984 1913697 1281565 650306 811199 1452151 1487767 1913487 664495 1231869 1694620 119173 1733061 2402395 1464525 382456 430946 476964 1145449 2525451 2029076 247155 2442971 1266725 1147060 515708 1040849 130184 1434997 1197841 153550 978226 269076 675463 1173943 1435486 1289075 725565 1750816 812223 120709 159922 451874 662779 2024095 2365503 2273766 408233 16695 2398928 1503854 2049144 164089 1298660 2010412 1055532 2314484 2204551 817458 1071351 1072531 468193 917989 652428 2167920 555552 2482317 75265 1472308 344357 865253 1397680 1955442 1166364 2531536 1677840 2377963 8832 1901160 2362170 24357 764687 1442766 1072446 1701971 2229050 2288083 340174 566641 484778 1617433 561149 1786965 2119472 681394 2216963 2175187 1087782 882773 2416499 1957851 2600829 2343804 2475775 1134358 1789361 881509 1045354 2321686 904939 835423 575362 742234 1512582 2089906 137920 2522793 70441 1680828 454631 1364656 14622: 2109985 1552838 14623: 328506 1551883 14624: 565035 226739 2155825 2263829 2437364 2418087 556179 481496 1880461 1603450 2605646 1717452 665154 1379773 435399 937665 194908 2566598 931623 20552 111425 724492 478026 408261 1673068 2453349 1634426 764596 1068482 569577 927619 2040232 2508482 70044 1914313 216046 2014479 60617 1703866 1725836 1624143 1028129 1324394 2353587 1875456 800460 158409 391177 1422214 513202 1875202 1542180 820609 929197 245617 1782721 1294461 1817738 1264748 2543959 2423786 732036 2050717 2435814 2013757 1053229 1782311 1514144 580942 1257097 2462056 2299312 164173 289785 633145 941000 2012439 14625: 87172 2485480 2458994 2525765 496579 14626: 904644 1450569 14924 347508 763069 14627: 687348 157732 2052052 2304992 14628: 1505541 1299355 14629: 2423307 687176 860839 1580511 686986 1990376 2427632 1962174 1757328 879128 2442646 945791 445423 1482384 1382754 1860150 2183802 799660 52508 1198962 1463: 906020 14630: 1902840 219119 468334 1240341 1956282 1867405 2333066 312008 14631: 1541814 1751752 833610 686553 1951644 1469990 1197513 1571464 1032237 505223 2369815 1189723 2445017 1174043 655213 395478 915230 207087 944455 216785 1783559 384159 14632: 2584076 2271436 85701 400785 1125574 1508362 744336 881939 787772 14633: 1763597 1494580 14634: 1545205 2584158 2243085 1464474 2439715 402665 215620 149355 694237 1978901 1857342 604379 2270794 109198 2564220 121955 146267 2286116 119173 2060737 2338841 2551436 2348309 1458327 1599239 14635: 1246742 2625219 935806 1125797 732561 827292 814398 321163 1587469 1925263 48591 873906 1379445 14636: 2630235 2080674 1855428 2293849 463609 1495878 14637: 404901 2295131 1685301 2342284 309473 2413098 1416070 2024193 416284 117787 90507 2594777 948615 14638: 1075450 2039705 14639: 322417 514708 2176634 281359 207520 1464: 461110 305224 1272342 1209557 908118 1925099 14640: 375269 1219027 14641: 2089655 14642: 2469878 290804 1902380 2585448 57183 2193664 371644 1772465 846705 321703 353808 626655 2068656 2381750 540485 741709 474308 835258 2490050 1749369 177351 1696819 10742 330439 1274196 1213526 934426 769807 2509802 2270156 1996638 2355420 1702203 2111435 989995 2555685 1700801 344773 1052658 1138752 1562799 1608241 516433 2107220 1519646 1579799 1015868 397541 2137985 2211342 872496 2322966 823241 2548253 2227129 823072 2622967 736153 663491 1329468 2493540 2033911 1011500 1657018 2494394 1625228 351908 1351613 138409 14643: 107611 1128494 1813114 1115509 678331 695521 46266 1180532 1106637 1117918 1144726 1016833 1388028 1549117 724330 2620511 89341 2119771 1237029 805103 2415041 1572216 1580661 605185 2126531 2119358 2217789 1370350 182486 197345 2252435 1087347 1658151 644381 1611692 14644: 655330 1081716 421629 1702437 90339 1516182 914547 2450223 165539 174820 396786 1950418 1241130 1706957 1064860 1000287 635344 1033971 2323910 1076410 1597771 1756761 1228763 447530 356227 1361560 1671727 2396250 2502626 1505258 646032 2464038 397157 2023197 625886 1731197 733106 1927383 169413 749275 2566402 2039796 370148 1559327 1416596 1140164 291687 2293500 2159099 2626619 2442992 1613080 827257 2223014 27870 145254 2539957 1838568 1331598 229966 408712 558290 1831034 1050702 327483 477761 584301 37897 1671703 1767179 1915120 1393298 2016684 1583502 385187 2185088 1740304 497760 1197407 808102 820416 1787262 403521 1906746 2468136 134265 258680 923620 385408 1384113 911602 777800 382161 412567 1745804 819946 2159751 2289283 959714 2636505 1853334 1469521 1433001 27223 413227 1153818 1547617 430588 540980 1798091 2384862 704865 1126104 2512674 295992 130380 2510732 1304831 3354 736207 1351236 535012 2110721 607826 963677 965722 1104703 306809 1669563 437292 510422 2111735 1672912 136351 1301934 1905579 1535013 1161890 2025737 2283938 2124852 2092770 354818 2313447 1851997 409857 1031560 1575171 2569708 2175437 1204317 2365309 318380 542361 2420393 484701 182781 687229 1662904 2287840 1331053 352572 1209051 888806 299263 621632 1512292 1815014 652385 165694 1777211 1712782 1791771 673422 1930370 817906 2001478 1431068 741423 969239 935845 2249938 981597 2482080 572962 1226091 2277922 708008 1999523 1751061 1783120 2098106 786867 2528957 1809899 829415 1225327 920597 1920864 2475155 1112569 677273 2271277 1039154 2473943 1914869 298778 1682105 1840775 877459 1081297 2237950 526256 1616695 1209124 1495616 1510951 2296464 1379859 1381302 2539591 356365 2643581 170448 245857 546523 1029069 2085205 1924929 1495874 1849693 1231165 299832 1983977 2110267 2076335 1475289 659795 1082849 273351 302 488651 1979705 899054 1511975 1025749 1527666 91723 2236934 18811 702334 2473947 2381224 2345824 1232582 438532 2037137 1756727 559094 2054203 367757 75551 55711 1762537 1232889 468044 973670 1360611 467254 2056624 2099683 1177295 1435300 1950651 643006 1905369 2054252 2356239 227400 888328 1335289 2368112 1367376 2213572 16831 443433 530530 582292 1304430 1007142 954473 2147591 1072403 869615 404085 1393277 2078363 2598148 325860 387940 1494874 336121 133114 275700 2541731 508967 1780036 1342799 109382 2028072 1254475 127572 227132 2356941 1034571 2529437 2567030 945660 397479 1679851 1228472 2557486 1211966 2481863 1777353 1540183 966373 176191 1076083 2501601 1238669 1909699 2162644 917986 1639009 2087582 554990 180551 2275232 973950 2221702 619492 217557 2630773 437412 1009191 775924 1791977 1022750 2647638 1765660 2512528 642476 2504226 281419 900450 1889156 1355138 316319 2529335 2605848 1073756 2554379 2277098 1189085 2478290 1418970 2648134 1697990 1902760 652268 829592 79508 566273 1395369 2514060 1748273 1046707 156099 1472908 2635663 2254323 29414 2563402 45766 857328 461240 1907755 584399 2633899 2482359 1101221 1032488 912617 379685 573285 863868 491093 703140 827458 1707271 303298 676592 275345 2097120 2516322 671030 487045 1255310 2146021 340525 2124333 728229 864022 934341 811686 2153618 291575 928861 1251531 886746 1054341 1902692 1100916 574931 224192 1613369 405297 920286 1712767 2540871 1088 138344 741488 696122 509577 2575698 1008097 2358015 741278 168356 1875630 1951028 648633 2022306 937380 827811 1306212 1358289 265049 727458 2075032 1975487 1914257 190491 2078614 1053936 952513 1404523 1943605 2286180 1943700 312990 13658 309205 2470604 2447268 2394815 90164 791678 1739453 1489396 1505541 56882 1836673 475252 808693 552456 2436642 2361535 1603304 2517756 755278 247305 466318 1340232 2336960 1922690 436841 416912 417597 763577 695467 2477720 1176682 2403542 1619692 861329 443535 1693244 5031 1723706 1751691 2507447 1894596 1694466 833975 1479937 130165 1634045 351677 1226820 1583072 1415320 1316537 742664 559912 1744070 1096032 387173 869201 1529951 1286382 147182 2061268 145775 2182305 2478432 1824471 426898 138094 838178 1078529 1535917 652851 99195 1327960 1739491 2043369 1824040 398294 1076581 402547 1453972 708933 323268 2495355 986444 2465320 41986 679067 78238 1473093 750 1937728 1817376 2571914 1762573 2624088 84586 1261247 2490266 1089552 947684 194007 1592350 309017 2141658 320082 2368562 63257 1594812 1016253 2548457 323977 147716 1704214 96374 572876 2310900 209348 1548837 69889 2043504 1514299 1203793 160856 1973661 320819 29362 1974924 1741701 1766812 1053520 1090183 2309639 1370364 1232028 114855 2429685 114790 2557307 2064730 764632 2634358 2368895 1112187 1585971 439805 1178861 1330844 1076994 1947900 2432427 1322658 734763 226125 2211367 2390481 2397587 249369 1856324 1579507 1045444 995194 945646 726658 542058 2587967 2600554 2011382 4433 2462206 2578279 41590 155875 690490 2496445 1500386 1927483 2368613 2438371 2471242 1846054 2297378 1219027 866559 956578 2529590 290958 736394 760839 1770051 2429172 413175 498575 352026 1731290 814129 693477 822672 1936301 1177834 1276023 2158472 780336 2070903 1113310 1248864 395445 2037385 1937841 795639 315404 1005273 2434250 2525488 1999728 595847 364473 2102621 474259 1793200 775355 1343922 2157362 2194590 1911985 841681 622105 773733 183794 1236587 2459736 1019197 1154134 2094871 1443534 774055 1142974 1033281 1034972 1745340 2061451 2038975 1309767 1830190 1482230 1694550 2647005 758886 199466 2269172 1775648 869636 227032 2162967 776317 223727 2194266 1105784 574636 2487926 728380 1923574 1183235 1084804 1680200 1556163 2156379 1653815 2445429 2369455 652118 1763365 1850008 838321 2392423 27376 1609395 975224 1543126 1321777 2294923 2324252 1393204 1075476 464124 2554027 1109244 449348 2002470 1295821 2397044 551849 360215 1193192 1728877 1726500 918962 1221368 819481 903482 792950 1787218 157478 2352720 1411202 1140944 958485 2141183 95367 692858 535803 2096436 1171806 659308 1675088 696244 849519 1973207 481474 337613 179614 374407 1790828 1342871 2334654 1176717 2290957 2571894 307385 2032978 1010136 586640 1130506 1786671 180477 1543391 67405 446696 993201 1270582 2598037 1857993 1029583 2391518 1110254 2300007 906370 82443 447317 2498068 2517123 742142 35489 1364128 1841229 1068593 2495992 2136185 944803 234726 97195 1650747 2557413 2581665 2590210 1721233 2282846 1066661 503190 139904 378000 369693 1832288 997358 43800 1089489 1185256 2321466 2372172 2212165 1756192 176244 767533 986252 1440157 1248843 1001401 583357 599551 1090446 937979 312960 76500 1572395 1626711 2017918 2632982 967399 2216080 1183180 2318593 1298049 1478510 1436130 333818 2420709 553520 346273 331568 653385 1946292 760369 2458753 1535511 1526116 1419948 223582 259769 1021995 1953523 2282074 658771 1751651 425651 1433537 2490757 2647393 1469942 741528 1219628 2316029 309546 1617812 221291 2356511 467718 1554328 2168796 1062756 2072399 1495571 790915 846707 891076 1641401 2244838 2139263 1573079 660683 500971 1585379 2494991 341584 2085661 2479492 1276930 438526 1106010 1089237 78365 7267 1499930 2348496 722367 1973298 623492 1920702 1823731 2088077 281238 762300 776230 1812757 681349 2245827 1091090 1222270 1413978 824422 546407 968227 1317762 2216676 778283 1463031 2038608 2314123 262069 2021089 27193 378637 965996 1522631 2212148 267460 1793210 1813297 2594382 1027981 1296207 142842 1909933 2198713 2220952 2062660 1562235 1176354 2100033 1130948 386756 1050744 2541789 886648 1615182 2299047 1481256 619674 714983 2412331 1367433 2151319 2040322 1442940 466953 983304 2140530 1521525 2420259 2370716 1478019 760288 664931 1294888 106714 1917395 1215789 1862872 307762 665852 2258489 1747843 1787869 1641591 2256822 736126 1306244 1492513 498128 1593738 834256 2020700 1028879 1441446 1280357 2209654 1933737 1273838 1999566 2258139 1554747 1083501 1828248 1702551 285471 515047 779655 98554 1049359 2248854 452212 1957210 975888 975372 2356365 165633 127261 2293971 1055757 1198632 1102725 203347 2155923 1277748 262372 2220448 982201 2627516 679033 1009229 1589706 107060 2103687 1065208 629815 662896 1253367 507025 1306446 1852458 450935 232245 391957 2416788 987707 390816 137546 2450921 588197 894896 525466 633859 985308 206009 2393738 1882184 2506416 1205966 211464 1320579 1971069 820795 763770 284275 485970 2035454 282366 1255194 2214413 707505 403695 1451735 387203 185422 614729 1229893 1743613 1863894 1797046 1889968 1005010 1681669 1592245 2280552 852783 2433132 2566089 1345454 884704 1414239 1730485 985046 2279423 2024937 2595577 1799574 535815 2364456 57341 791247 1513073 1976926 578091 2377279 1496079 519411 1722634 1806414 2567832 1057361 2153452 1897778 908715 798333 1232784 2545986 1091376 2303121 1897915 1114818 549935 444454 1558338 611803 1846305 250911 1463588 2119746 789008 399830 518474 2062692 2475282 1719209 498790 2587707 2218058 1542911 170872 656453 2088406 968114 2099106 2509469 1247181 1918748 520472 813679 1912431 1830907 2350482 196544 767955 2552094 986771 188039 2234076 454753 2292175 236980 2150145 115378 915026 1698384 60738 723367 2524297 809966 1004661 2140569 1236364 347917 560982 1933860 991616 1502506 1949897 208881 1180971 2135777 2541487 335284 2546833 1600855 2313917 2223162 1667765 2636735 2077357 823520 2586708 1946102 2338054 177954 2182786 702503 345886 1240211 1444416 1643666 1939728 603409 471176 159463 1213399 227791 698701 351678 1617914 2293495 1314359 2186328 1600842 1264818 2089227 1745463 916720 859924 602835 2365591 1357665 629440 1078178 294741 1860212 1777359 2151421 1970028 160720 1878967 340972 13586 380628 856865 2465718 1735978 216177 543946 1225487 1771674 533152 2633258 696569 2258163 835232 1490992 31694 1687671 2626390 946824 1723531 2264147 1815156 2284451 1894500 455778 1513582 809698 2603980 991127 2391625 2095578 2303511 925355 1289517 933454 433500 1280382 1385996 350357 1116434 1463319 1659552 98572 361670 2336665 2026478 52778 1962985 287184 1096561 2566996 220594 2539103 2569046 243868 2218511 1507338 1586690 2160490 2645396 1269470 1671536 1849392 1350628 2041356 2185847 2009181 164552 2104776 1944193 284313 1177510 934363 1506630 2432694 96075 1277549 998196 2544565 180081 2644312 2373901 572990 1879379 875246 1246026 2196271 2190112 974644 2391225 210067 2472379 1125321 2046285 233177 1195492 2276179 175515 728051 1489328 1380930 1123533 1176051 555970 2537713 1491561 1270835 613215 1023914 448181 1249395 2221786 1796019 1145948 1718762 450895 2356901 1159608 1434944 666479 2228569 1306168 703997 758928 2365195 1594468 1447817 1180460 2626175 2086745 1050706 1139216 542228 905107 167456 2172233 1869258 2050405 743111 276519 2625720 1516938 42494 1880481 1554570 747099 697947 1794055 1564033 1730248 2080557 1812634 436189 593561 1027480 38777 1811412 515833 2614328 1947961 2095429 2015001 1476029 2399641 547314 783185 880628 263065 686639 1112041 58347 677639 77653 1115112 1251335 2082449 227781 477639 1695422 2166866 1021026 469707 75759 953848 1641790 2450984 1912074 1389415 2633853 455202 2037606 1208086 677075 478181 2554561 174827 2531536 1504594 1892945 2221845 1359255 2266038 1677939 701745 407996 2348745 449294 2304355 2424566 603316 1031365 2225767 1381332 1339889 2021893 1162790 108183 2264196 682715 2486641 25765 2423287 1742720 935912 38587 1602449 1130274 2611269 39164 990982 1776621 1598749 588207 1288551 233331 1091300 95524 1244156 1679363 2343564 1313206 799792 292800 355521 1686375 896462 38492 976466 2947 1196845 547841 187486 2176469 1490709 757776 1864045 1428882 2323200 283027 1543422 360361 1234462 896689 2086160 2489564 2454568 892990 1354206 285365 1134783 242900 1733375 1748610 1003356 1940203 529079 1597934 2490917 1568476 2277031 1597821 548779 1337255 108343 2212317 2545145 2022121 685038 1294333 1156103 2331112 1998974 837423 1332541 195744 1733183 338281 1429937 1874076 1938898 1556044 74420 400460 984082 602682 2260825 2274341 1430504 1073219 219086 677404 1455849 1515337 2499740 1295138 2438534 1572165 227454 1400596 1239553 1738912 1884352 513109 2012439 104136 1683414 169151 471961 1635449 14645: 1636506 1384123 1992930 1395789 795496 14646: 2560258 177264 1450690 1974699 2178992 2159656 1408491 808391 2374282 2521550 811375 1379561 974242 2355482 2140090 873723 1044125 2443637 2225326 2347755 205332 988733 121371 1049695 827917 1615296 498503 1917047 2234267 14647: 405142 452203 2279484 1908579 1714897 2638601 14648: 1202342 1938743 323880 1346236 2589056 1391549 1662742 254899 1000766 1309771 897604 661894 1915766 2397809 1462047 2439762 2293419 2295023 1921517 1248721 599780 2124752 1635263 1521173 1793424 2117747 1109556 800393 551523 2098460 121014 2423730 14649: 1626733 345507 710915 1460836 142162 1465: 1497676 1899082 1209377 321670 2032580 2518358 2563742 2545328 14650: 2547527 1467426 156863 880910 1700656 773896 1260164 2061180 174834 2630 261101 105115 707045 14651: 1297425 1428527 317480 2611525 1836992 1659025 2571382 2358651 1083590 2633254 1278671 2075901 193471 889278 2513009 2078892 1286235 2478502 1443063 125276 1343649 2620818 1640224 836791 279632 635556 2177405 1810531 657581 1011202 1147583 885950 2108328 1899088 184273 380149 1473145 1226585 228001 60546 643296 2271755 951057 2317369 1428095 1617551 2468106 616958 2087878 498799 1513737 1517503 1926009 1021435 1671774 2268132 2143692 779183 696672 14652: 2426420 1751084 1920187 2133992 952289 1516345 2436832 790524 2345893 14653: 2379254 2326770 1841246 2303306 1992091 2203425 1074260 14654: 1356923 1382013 1115195 1185040 1340806 818806 343597 761520 1942473 834412 1841987 1353348 14655: 1440454 14656: 2143700 1746123 71817 2029462 551508 1823570 264511 957143 2401442 1448120 1322573 2240526 1189149 1926364 741168 726354 2412223 1240281 811052 1608552 378549 1292302 1663798 1208659 14657: 1550847 1282414 1319339 1473765 1290320 1083507 14658: 1049731 506736 1333118 1491740 1522180 729575 2122718 393705 396595 14659: 2161543 2647078 1862919 1480219 1533865 1651085 135748 1463830 2120610 2246675 976918 1504078 845149 1198196 1666703 1483180 519039 2163993 539278 1796719 2106683 516655 1742891 1824740 1312541 959360 27120 1880453 1613286 2193343 410249 69151 2622037 996503 1466: 1994210 2237038 1811105 2316026 1548226 269952 539821 156952 735796 1549946 2280737 2224252 602787 1399719 1801903 1401462 790049 2194097 1752117 2307108 944774 2579766 1626474 570565 1335529 424286 1824896 2430816 646364 2030355 705304 776097 2471853 162678 1100438 1003791 2176550 2120255 1836920 880818 899063 1009198 1470316 925739 2030941 2284743 131733 2643596 1325430 181840 394758 1944731 1289196 2272028 415507 1955706 1993011 1247370 1282387 869664 2628427 259608 2186643 460608 354986 1902829 1075889 1704175 2353011 244692 2405566 518282 758552 2485881 673258 249509 2445295 71362 283794 673215 1514614 2609872 451585 1325876 1175887 416321 365838 332563 2443434 1521664 1558321 2316446 133853 695389 1218742 2243846 648568 2389578 1544094 1374073 1224077 2643254 246727 972364 2186716 2142085 348910 79415 1957186 960036 1718921 303766 1782598 1421829 285631 245875 1235010 1558650 2409550 2587762 1836826 2025124 1837078 1773574 1097725 1786016 65932 428692 1729116 1478068 326912 1661423 2491796 2510316 330641 234535 1816018 1704384 1544647 2632946 128799 940805 487171 738248 576833 404812 694888 1965793 1389751 440590 1767682 391953 2602191 984236 599288 1420140 2373886 660843 2165927 1074790 433998 2052403 1783342 2564910 1291716 790380 975225 469213 2240022 1333006 2479338 1946409 1757416 1828110 283390 1530934 1995835 2392754 1482700 1006004 2368269 1836471 852879 833994 614731 1830985 431499 107215 1520551 1399144 349663 1057659 1423772 604093 49642 1436128 2160216 233119 826029 1386389 1724678 2522930 607531 72928 1266902 2338757 2027287 2310829 2307761 208561 1668661 401117 1775233 1427917 547484 434439 1489898 1720873 1993040 2152046 2610839 492318 2237319 1104867 828749 1153822 850603 2272646 1270498 491771 2020020 2242793 75074 868458 2472124 949476 1005848 837062 2556383 2573421 1233203 824601 1880792 871495 1759870 1475780 1418093 2243508 1869159 313649 765530 251987 886724 468417 569666 1688414 2271762 940852 21049 2639840 13146 970245 2093173 1613132 1521763 1202262 1158472 2189285 1806863 2481394 531995 500376 834538 1418466 1291404 40945 1924105 2506152 1471496 641754 1734960 722075 1341715 2035875 203923 2144094 2150670 1123585 267083 1883356 620092 1849773 1143925 629643 607827 951733 768037 2256584 270380 1388125 40882 43841 349728 1155235 869360 1585013 102083 1720587 689877 1560840 376912 799701 1287714 2316403 1927454 1647499 2390127 619048 253219 1575155 457499 1886993 1016183 1351220 2172758 276208 2046582 351062 2603002 2516324 591638 1304798 1642922 1792722 475050 871731 683162 1865009 1538556 430370 2612100 1048044 1808424 811445 1090558 517054 1519896 225020 1416739 2216247 2121526 965531 1095440 1851986 183843 1894596 150811 1513120 2154646 186079 429977 845876 315793 1188446 490753 1859031 1955395 1326669 673341 866798 1743253 1418486 1236887 657501 1256460 1111298 2438189 2051278 685614 555688 2437705 602733 1527302 1571239 1327359 2554182 1375591 2317834 1311614 1745744 1076190 1367066 214271 1208207 1123349 170007 1290562 2502063 1949718 737440 2521636 2634468 2469955 209122 2601611 297590 1614008 2200059 1538711 1182606 1921292 1752928 1240496 125759 433550 715334 782489 13421 1257492 2607415 424460 671064 910203 731158 254937 1245415 395364 1381657 1337239 2312157 831421 803440 1119731 506259 2396472 261443 1814147 2104474 542333 727141 1455668 1589422 240400 982459 1290406 842798 957286 1178192 2337720 1832800 2078462 1029061 1604138 2228850 2372159 2630117 654453 2417337 2359991 2304545 91090 1042926 2364782 1900304 1297864 2209685 1693099 1314280 7745 115329 873718 269236 2025912 1913787 1870378 1845478 2606246 1764584 146765 1163726 1994946 71128 395340 989003 1824242 157403 2429342 731176 2315040 2068186 1575575 755002 285330 1519207 643370 202726 1400484 380978 94170 1921116 2066119 1119871 453472 1063938 347085 1766757 2541570 923879 1549634 1609057 1957283 2226394 1645423 1449657 521004 2442886 2289650 363 273369 169299 1901682 2095042 408114 2186372 2540901 671092 148578 1823719 626094 2574075 902366 1980031 2550436 572862 822838 2116793 2324139 2258348 422193 2299260 1961586 1298856 1279189 550549 1830385 2170840 1649569 390556 2217287 2589630 2242653 2304530 2613516 1984804 869193 449568 433958 2648079 2530042 2447632 1108582 271270 1092625 663716 1626551 6878 719540 2497658 464841 1401819 264341 2380881 2086622 999747 2399377 74493 78421 645895 1422100 2335186 2431446 72154 573071 1252582 1476968 240177 522376 1000972 2173919 808929 834662 1645313 167711 771135 2047645 420332 1034877 349629 2272210 2404780 2029716 1059441 1128234 673638 232425 1332040 1195091 197294 800828 1677382 859003 1926229 2417201 1514800 2393965 364316 1986238 2075029 1318247 1737152 1367326 821869 954400 884200 1012099 974680 1448284 2529911 2365508 2283547 1989367 719851 1833179 33626 288265 1601688 1251185 1531057 2534232 1900214 1253523 1471207 1625194 706009 540192 166014 2035990 1969183 685222 1617646 625281 2431887 2602454 1789420 1933656 1400264 2641661 47523 857394 1270389 695817 2441477 297172 1776578 2503918 857698 1483802 242616 939163 667866 1034064 2094735 1028634 1308888 552856 27476 1336985 1113284 2570219 549006 1413436 1913993 2271521 415768 1974838 753518 1488203 2340946 2248017 187028 2525921 1458814 1638896 1134601 2562697 533769 2025040 969714 150328 91982 2140292 350849 2400418 1696234 1657563 2164972 1712477 2647882 712983 1332949 2487234 871137 1639610 506387 885536 1637428 2057077 343795 348487 1190519 929136 1324932 2518334 1019124 2445099 6136 1675440 47024 1223039 1199771 1528606 825613 321961 2230937 417924 2515117 1603679 1325146 1253664 1605983 2477025 385202 1826432 2020963 2293913 2459734 1531849 567383 868447 864076 2369759 2476506 783446 2133441 285423 958979 1472788 1509988 1286435 1807469 430734 129212 1683106 1127483 185441 1937273 1069371 1473743 508390 2563256 227720 1157204 805482 1776646 1293183 587502 2399654 572852 1562680 216372 281314 729439 2440443 581600 1745052 1353477 18862 1824670 2261458 1521731 2082719 213993 505243 77437 1371109 1920231 2622741 203653 1546195 1253399 648238 241882 1122528 429646 250911 994143 40258 2038367 357971 1909327 1546307 401886 1415957 2215009 946160 2195015 1701183 547843 812660 1678953 2265037 1556782 2176367 1044689 1223628 313793 2027679 1014607 891422 1521532 1058442 1961540 1246030 1714076 872493 1296610 2612327 2182252 1516133 945877 1961112 1830435 2528141 2101341 2450846 1138365 2109566 30285 2459285 1525317 245963 357383 350400 1518291 2345297 1878777 2109971 2279225 19864 312679 618062 762808 1650720 1123211 229006 1845251 163731 1719888 1178458 2090679 1868293 1560543 2316192 1396578 139312 2626300 2386603 1368466 1342105 1734281 1173605 43011 2410680 31985 2189876 277531 997911 2068771 84040 1696152 2643436 2222586 1075513 2141674 1567602 2008927 549862 2544426 75818 1672131 1826737 841869 2569592 110082 2563467 1248039 1248283 1767716 177926 253765 201480 1894171 2103751 856953 667630 717122 2634088 1078954 512345 1700841 475512 1594929 2242732 1549221 2127419 1619613 373918 2170081 398537 1238487 970513 2456757 1886461 434884 1856293 1444581 2046809 2105599 775861 634512 728926 2514529 974691 1221756 587813 682550 2275782 2490848 2606854 2196881 14031 260665 1646491 1993923 1319895 1115923 411536 650681 338565 1634893 2267959 839425 729530 1483856 357480 673732 107363 2037508 1044507 60192 1849821 857565 1451326 1325149 338706 2612264 2240662 1512530 2057347 505261 2221420 933261 2433626 1492490 2529826 94169 1427265 1840846 1648352 1264383 551534 2593694 263099 2095666 441596 1718067 540137 2115342 1046389 2562102 2588611 2230721 2033364 566355 73337 564193 513911 762363 106376 130838 2570952 2559259 840026 204140 626566 2351609 1602616 852685 2492708 1233076 1227420 2521322 1898216 1937340 2468362 2135837 2178751 1835298 1769519 2268578 360614 952918 2481781 796302 1318465 1851588 2596094 1896072 93622 399931 93866 468821 1440316 1033463 443899 1971267 2350609 1423079 333202 2588060 2164271 326972 2483627 1930950 2404386 1378550 2403120 2410839 1290145 873320 828270 331926 2622406 774474 1580100 1159525 625685 785532 737702 1308360 2311028 524540 1184232 1993898 430724 2587694 657374 2643346 1217192 2083063 269335 1055166 2073949 1983705 693588 782052 189928 250110 14660: 2207414 848760 2557325 1478382 2124390 504057 195670 2245164 1671218 1697768 1058576 2326411 193154 721751 1981523 858498 1226142 1469856 1982616 2342204 1940673 1089498 1160134 1015234 10703 94246 2251430 1084119 831360 57246 1559703 1571120 561362 2590728 2498059 1173811 2523423 49257 1808326 732462 72407 2561529 2344128 1395791 2155677 2042924 262149 1282371 1675543 1234486 769512 2357154 829138 2647990 1163139 1754775 1526413 1846325 2146777 1857354 2261697 2389329 1377069 50405 1706594 1136075 2233759 865011 1916738 1777094 1296259 890434 2644474 1883854 1031781 2172387 2474266 2483412 95862 1386253 738776 1168359 1808000 523033 63467 1247355 1071072 547662 57289 2635745 968709 1288783 2380910 1083542 491956 658299 549701 1822422 2497331 3723 410350 2038638 2538031 2075823 692951 2232802 1834182 2064418 1952752 1152582 2017138 324845 19533 617521 2151401 2322855 1844015 2525203 1497240 1613932 1387217 1617187 2247734 2528072 2107267 85276 2337408 2293447 1654653 854895 834945 1625899 392608 109575 2160808 1041042 958726 467942 1768279 2494333 2572583 2440080 713033 1263037 2056732 1558544 2107487 1726555 2039705 1579714 1694369 357935 466981 1255864 253058 350734 483854 2512697 1289171 648350 93745 2449690 2007279 854227 2418273 1688724 2167235 489413 1403268 1681711 1084923 212353 2471929 896372 769224 293500 2301593 936355 2464176 201111 803885 1973617 1780916 165504 831256 39907 1525478 94116 1717410 2179537 1814762 794263 1329465 2350287 2111777 2364460 968493 392992 891230 794218 192640 270869 1323752 1336363 1152342 768409 1190332 2224547 57740 2090650 1158650 745033 2355869 201763 14661: 1091635 572467 435589 2399028 2565719 310829 1681087 2251449 296823 1173671 1404493 1665827 236624 324169 271273 1816817 951905 2088566 2595638 1789605 1012200 1888070 1706195 2110846 273490 715247 1029378 2210883 729313 1691941 58591 1440377 774344 2018422 2467794 1590926 1437867 1739391 2126387 2111262 1329175 14662: 201577 1149015 2130028 14663: 1551947 136853 493091 355496 848972 14664: 2278451 794095 2221813 343099 2458398 597639 2279046 607637 1874953 923703 634147 942798 1705503 937834 1564924 1235353 2500783 2229974 640721 1356878 1050134 1464594 964865 2073666 807708 1819267 144925 1374721 1656475 2582295 754428 2626476 50449 278678 1506806 5931 1010374 826933 1760074 2200556 423374 1003380 908325 314851 295607 1728313 510712 1801467 1111693 1338076 88913 359650 1644255 1820943 413506 697049 303346 1570498 2268932 1014803 1099273 1257912 233933 2630289 1127963 1270681 1233482 27334 250111 1393713 2175275 1561224 653530 2001967 2479790 1825963 474069 1955623 2015607 726714 654759 2112074 1674181 1202223 2401651 1544678 2029977 868589 242753 2139839 1191246 1709459 866355 1274722 2354608 1910683 1571428 355078 1008336 57482 445442 367420 1129837 932240 749120 535311 2290314 2090790 1000410 1160788 738427 2181364 1469820 753130 2212013 1660384 350005 1180529 2241390 1544635 1688815 2540648 2624757 69046 759409 1426697 1282635 1338603 110596 2151801 2474218 1404162 1834137 290906 872408 1988782 2235916 1533189 909308 1276457 39039 1289612 2474306 415677 1728127 414427 6057 1125392 1370722 8141 1875926 2479838 1879531 286770 632033 907849 725452 1875304 2580133 379662 561149 994713 280832 1620172 2642502 425403 309719 2624704 775625 1158007 1023991 933641 288387 1600306 1364656 14665: 235524 1797262 253791 216875 752718 14666: 2001531 1023101 220275 2456046 1292384 2337411 2028736 1617421 1215686 1354880 1655937 2020502 542985 1471817 1422518 1955429 1372625 1441568 80947 728900 995265 687597 1390319 14667: 2455528 1955912 1014060 2455623 973212 1731144 514348 1206353 697025 1569386 2577138 287199 1953060 1859997 1956379 2648381 838409 1021777 620493 1713908 1555655 411859 2234180 1944513 1884514 12934 2237620 1314669 121792 2624869 2629994 2531619 2538470 1706142 1437019 336722 821243 1315975 348323 211910 411331 1940011 2431427 1914390 145382 1272189 100724 587518 1352239 2117138 2026454 959428 1296231 108366 1837016 1984954 56218 1244511 863802 1382242 2337556 1878460 324046 113137 2550598 1000985 1496292 1117014 245405 224790 2603959 2125209 113215 2117006 146076 2417105 672428 682458 1197972 2152094 1066983 1519936 2623948 129929 787681 1500159 1399298 675213 770580 2277737 1412693 267538 2527216 31700 2392074 304485 2065699 341977 217956 632389 673582 2523444 2554274 534062 1808127 2141834 1826113 1491526 2462418 2560026 1149296 176436 1394370 2195377 2458826 286128 2570514 188 2453897 198938 2220265 466250 1106919 97185 14668: 36209 2358113 253842 38765 2209974 1496827 593496 1965402 1653658 527843 964322 1382970 1497529 14669: 1929949 799776 523543 2284890 1641072 994671 1519349 1706873 1929292 1025888 1231568 2633135 1467: 2267099 1998800 2368042 2131630 296525 190856 887423 1619106 1108669 241801 1227827 1289457 1820343 1226520 2141447 2571274 2091752 1491583 398315 1386164 585578 281759 1662203 1150374 1665372 1202624 950263 1643517 1437978 1612475 1085607 1862047 604668 1811613 1635011 518855 1728403 2342203 201568 2105253 2602207 2481068 2239796 1074925 1536758 2478364 802025 1379227 1718751 2009297 708508 876052 1693417 597735 1973862 2249703 788435 1440587 2078436 1206984 2404082 1014601 2121306 1076694 1222999 2183130 368879 118848 2159701 375174 2523222 600289 1157184 867947 2402716 893496 1797413 2552646 136853 232721 2386510 1232738 1322846 1958634 429286 848721 1476719 1225733 46283 2081471 1244488 222639 365846 239569 187372 457499 1201495 1564816 117329 110225 791072 488279 2094926 342381 327053 140395 1077485 2186107 1661515 762263 2062416 2020296 1983486 2175346 1694036 1783306 1495156 1057324 1835590 163296 1915748 770359 1019852 2219228 591195 2273948 611968 2009898 235312 245116 999038 2534383 1658973 2252558 633362 2176744 1383032 1281538 2580719 1103682 1225243 2354048 789935 1790853 487164 99458 1364322 2063301 1601243 1057056 2518787 1930208 755002 1190904 943022 220483 2507406 2075159 932358 1835480 1680112 1200097 2305600 2560408 1700037 1360717 1677220 1715627 36516 2211071 1460382 1613330 1774246 60137 2053602 20421 2073840 1371305 1122007 713182 1868770 273933 251520 2204524 1967267 2427968 688965 1612270 721029 616697 1339157 2325963 1928963 1881317 1195027 2018422 1701442 1064524 1295072 996942 272829 702980 2366566 1396363 1661937 2348808 2406779 1384028 1853208 9409 367328 2535393 2621826 643312 2334777 1392314 81346 537205 2171839 1808742 2567792 559699 792383 1445045 1044072 400588 482917 1793415 561941 2098411 1982079 827538 1874621 2296610 1391588 58585 450763 1038435 2441034 2587909 33914 402212 1455076 1359551 1119847 1510669 2451170 1176314 1474302 49191 1830920 2210577 1876513 363858 141305 1150475 129415 1687623 31509 2025151 1239528 351327 1381890 2368974 159291 2548281 1967163 246450 2213114 43104 506563 2090714 290965 141159 88595 389384 1073788 293496 521112 232845 2524480 1592064 1480486 2447757 882411 1918086 840394 1854669 209313 922143 461227 2256582 1658413 1408925 1592890 504630 2086634 2422734 1244069 872832 2130627 1583700 2067716 2149664 186061 401878 2116751 1327340 643565 1874686 1877052 985936 2311084 569694 1866164 134882 1945595 740272 2504055 635992 774251 14670: 62399 1608110 1983360 2212395 692327 2347427 210163 541573 974684 915206 2228826 205586 1779352 486656 1339147 1084814 1246536 1805679 1495409 1519860 883948 914573 664750 1261515 2362809 650764 503878 1218743 2059902 1097440 1977183 1819573 1456567 561882 1938091 1243489 2043931 1803598 1719288 88579 1159374 2230667 904195 1839957 660185 1381691 1587458 1275826 322201 1750224 59901 699207 1323253 2326664 496852 424501 1248594 950567 420626 2492416 2289214 1940294 981994 1957098 619912 2098001 860375 964632 30606 613460 2549713 2254059 1257400 1388072 1953047 239244 1454403 433978 11756 1681323 2633363 1419000 592154 2462235 876624 2132924 1037340 537424 1096402 112189 1598767 1656349 1551361 480276 1475917 1352031 2572456 1165897 2510839 1197760 2540678 1256534 1718063 1910626 127300 695915 1780816 498640 1168255 1446905 540588 375088 48506 2255720 1957669 2463594 2465266 1744450 1155918 521020 998633 1002958 291914 1050044 2111760 1608540 1159049 697745 125785 1679429 2412337 801933 1931349 548841 1674553 2061152 2003833 2166367 2551642 41397 2520354 579344 2387891 1295351 2125527 2226294 268487 2582594 2179594 835731 2113300 2504446 2503236 864014 1951856 2617870 850322 2302204 1888399 1269495 1215318 2546115 1210147 87089 2017156 503044 239724 613560 2033364 1129887 623425 495366 1049402 2485743 1018196 480161 1463326 99781 2423287 443508 2346135 2343784 806666 1107212 2493379 360157 28655 1094127 994096 2170287 14671: 471599 2185478 2083199 1618902 1170033 581894 1587721 1581016 2173199 1676191 370892 1986344 6835 17382 2413101 917011 991817 1400720 527026 2022154 2345999 1076353 1318029 432951 172613 2511143 630953 1076308 2565462 1895348 1671727 2202134 668360 1946227 1419191 108983 956746 1312193 2097799 410949 655408 1148735 393879 2133620 2007430 46802 2186942 1488035 51230 1655100 675516 772005 1570382 822835 1754794 1104580 252426 554529 858049 1611693 2252223 1992741 2503813 1473683 699645 61969 1572923 198774 1070391 2116610 2535140 2541986 691500 1251836 797172 519401 1648854 1087235 1479870 2552918 651608 932590 2327422 2264734 1621411 243113 914516 788755 722832 679008 1575592 1234914 797334 744426 1042500 1644335 408205 256435 2013700 1166859 186891 730802 2068483 552439 2636487 318705 2540388 2088502 1283965 2282264 2029461 44177 2332823 2622157 298054 2354718 2432009 2426101 1389751 937576 1417631 2083528 1824845 2374593 966538 502916 2054474 139041 1474319 1192865 101993 2602396 2385706 2015035 434416 894921 49585 1900118 2242155 513797 1354908 77051 689845 1296226 780160 2314717 269689 1180144 1475998 324956 119612 836489 572508 1205946 2539758 862338 2247936 130161 163243 2261340 540849 1575462 1593840 997695 1803726 1520125 398353 989 874992 1970854 783256 1629541 793868 114623 2213134 1530624 1058065 309052 930987 1869826 2488922 450117 451291 2212777 137296 363021 2441025 2542215 2435312 1977613 546740 1220571 868692 424376 1316644 1393319 1202467 2145742 1672674 1554439 1059699 42790 1532984 755406 1808459 1561649 1503836 1862132 1546650 1535758 854665 1960607 2556525 1195438 1401372 12463 2234817 326851 2465976 34156 2324744 196943 1113311 2357457 2355440 2399549 581896 2505412 1340392 2018003 1483526 379848 1631865 1806691 537493 2121726 2622786 1029554 678184 661551 709538 895054 594831 1957003 269691 1579759 1489374 2266800 606519 2383799 2219068 222433 2116627 1801491 442012 1985904 1459869 402754 2518713 1825033 196835 2147894 2395643 921056 1360644 2450237 699606 940317 2511308 710857 496770 155265 1239961 2053128 2451618 1001877 2352000 2517881 2043935 2513009 2033056 2495628 1342368 1067919 2592227 467554 1835114 1789234 1939218 333375 898370 1052504 2277140 1224129 1745744 1620835 927559 1824966 1014329 1798758 200720 789303 489585 1176234 38530 275522 1262912 2137454 1386329 418641 577109 1770821 2400243 1056043 272208 2053492 12475 1635670 1548639 1166261 1585739 2261981 1304505 1951399 476796 2439408 2401857 823478 1646394 709159 1824088 1844793 2082635 2362606 1793569 688367 1916284 2587317 2257685 1107232 844353 444256 2150751 1544741 935173 649347 1571662 1630571 1173238 1082422 538819 776004 292648 966426 1761514 2169535 362401 939217 1281427 394966 2082392 100888 1748790 478821 1553636 1418197 462 1693276 1402509 122126 1538851 127238 2390387 1619592 135773 319464 1210789 2089665 1508444 1059581 105322 1883122 878477 1838839 207852 2069217 153028 750404 257165 2630104 883162 395562 96011 965341 2008104 170836 356485 767634 1022874 127205 873222 948687 1193402 369379 1560800 108890 2551190 2445243 1774098 1419928 1431823 1532322 291848 1834079 1137356 1148241 1858324 575053 2167553 2647735 504865 1620879 1877090 976645 1081391 1026653 1942786 1804545 2618854 308078 211536 1235474 1506519 2579429 322492 84437 2121093 196789 1063616 2209131 1962921 2471712 307013 89341 183916 1941247 808935 92247 1181762 1972172 1466955 1169293 485177 1203253 521611 2444433 1409864 1046695 1544139 2006115 460132 2306218 1707268 375803 150556 326136 1701780 2637241 1841268 2203372 628278 2367586 867768 1566099 27401 1534487 774160 2381436 1784108 1544110 1261528 3406 146756 236536 896089 324550 524616 811357 1464748 1432211 2426145 1367070 1523730 2295245 329670 1106249 712712 449166 1265468 1725515 2014479 1939089 2574484 454555 681641 1388584 200061 2015680 1902133 573821 575579 77993 396618 1431901 557944 2113261 1153558 1514774 848260 2575875 2473563 1499377 445913 1215358 769069 2613114 603132 1606736 1324862 1703028 1636988 482569 926462 2284336 1826341 1945657 903504 1764955 2475866 1381132 2439274 1961989 311285 1732909 1439575 1933073 2595265 787927 764911 506033 217805 1910359 2363410 674248 29127 1508865 1175532 255096 1435892 1346184 865471 1249545 2341664 2461847 816996 582978 323356 1710607 329956 758625 1601597 518639 600707 2551850 520387 2062173 2133651 2061821 201523 1141280 643630 613177 2622619 1156150 1830624 2543482 749421 2148505 351380 1973074 1519103 2133829 1017648 285819 2032643 2515038 1315604 614580 766201 87498 2224653 787845 1304999 1129409 1707326 2625831 1161575 2067710 1794032 2340855 1127874 2550498 6268 1222803 107689 38468 1310778 1948183 2531530 908397 2460450 899185 23309 77486 350886 2382106 651360 1915688 1996923 380406 1973073 888329 98341 1914585 1198861 1591373 610814 2376724 1111623 139045 1622931 1122663 1292387 507613 830382 2282113 474944 55874 234214 502211 572135 2619252 1792554 863827 2488249 900965 2381925 1852792 1297301 990247 1292159 540017 2289302 2588644 2109702 685050 2533879 937403 772095 1157628 166559 786404 2500623 1212266 49051 645628 2063145 276231 2554219 2645673 1539987 2403156 2371038 671482 1190248 429842 442896 615076 1112977 18067 42451 925814 1237736 2535319 641734 1464111 1547501 2477951 1135665 1075513 2146263 2533061 782928 680407 825448 200951 521618 2476465 441631 1493539 836213 78815 1667897 2152479 827592 1272638 129374 2517230 1283080 466462 1160731 2376511 108913 516435 1034266 617568 136963 1619 801470 2471735 1013077 1123054 2405349 1164595 2142938 136011 1150777 1491474 1351688 2072360 1015702 2196582 331590 2253646 783481 1241104 221400 2582052 1769666 204306 2362124 2016796 621732 1447743 911506 2317188 2418503 1582479 1941759 609895 319001 2171359 2408354 645564 1938297 1483856 93997 836268 409099 1927586 2516420 607919 781347 301803 2610880 2591448 913445 46865 550682 320009 1537804 852795 1304256 1271612 96907 2597512 253154 1508760 2301742 1432461 2505514 1970242 94474 2473079 477205 2128821 1761939 2596409 261487 1194141 626857 2501223 1149403 2522718 935491 1179121 2145572 1433681 431577 916723 1331328 486259 2610390 1492187 1040680 2420819 273620 1176775 612281 2514634 2199681 2039727 2525347 2045999 720555 1207336 228540 286883 1444561 2047616 2397627 192988 908615 1400150 1239216 1320022 2516333 915668 584795 948109 1219243 668033 1725553 1391635 718856 1170205 1544723 2498356 129380 2642124 650435 2456263 1105531 2532463 2581108 1082184 2279229 721061 1347022 2289375 1833988 470588 1579993 608430 14672: 1308613 41961 633286 14673: 648871 496994 2480147 1070189 1812274 2497352 1578841 2610245 736401 52866 2423946 1565340 1403808 2273955 1251667 14675: 1149009 2047807 1995585 2180518 210271 14676: 889277 2589294 2326815 14677: 101807 14678: 1229768 1103298 1762105 1736931 14326 1930600 2164962 2624849 787083 675374 238384 786409 586020 321983 858124 1235119 1151896 1980732 14679: 2176895 1940026 1468: 2046595 1207366 2003554 1911434 1228472 456319 538319 1687896 73234 311989 1976560 688010 249823 2392834 298392 14680: 1170340 14681: 360638 1797759 2233838 2489908 30978 2560795 158329 273566 202273 2531642 2090526 333375 2316675 1897101 1492385 2384205 1736442 1005337 419722 1586924 577040 1821967 2107748 2016453 735250 2013935 2505576 2237484 1336925 713753 2296718 2452550 1909788 606055 985864 2275124 14683: 1277202 1356608 2414643 1184879 1495536 22792 579223 152713 14684: 2214204 14685: 1245811 932850 2489908 1423248 2297428 2319621 1145956 111511 1736096 2331153 322759 1450424 1596424 254703 821629 1168119 18021 2364689 175939 416932 74533 91853 2006713 277633 1065227 437096 1261880 937539 200547 435680 238912 14686: 1072314 2023221 557914 1875630 1180760 1128471 2632207 375710 2252631 1060966 2036284 14688: 1993405 329261 1080173 39968 2506790 1599837 14689: 139473 1988375 1974226 2144781 1469: 728132 1873111 662116 1471014 951168 2022707 326099 1252769 1985135 14690: 2574772 2468858 184870 14691: 1368231 2097418 2502999 1754141 870452 872662 138378 1691126 772020 2084592 16037 870372 1065172 900634 894899 1083771 152147 1851046 1384295 8229 1487875 1297207 1555925 1994931 2522521 2615572 291756 871240 674918 366190 407098 738824 2519900 30431 2615191 1138845 1543136 711627 200809 686537 794248 1733586 1066791 376084 248199 1781487 2007231 535972 1965062 100582 1123896 1740273 1323193 999824 549976 2119684 2305039 1195825 2413207 1786490 996411 1129328 1923670 306124 2267964 2185243 134883 2162004 2174749 658627 2477308 457428 204947 2364646 1476493 1986740 1069884 1639165 1928204 2436946 1872258 1985120 1982677 1671362 1883478 589475 799751 500921 2169687 897047 2267072 1298798 1191387 822467 2452355 1857144 2471224 1534375 2372545 364472 740427 2393442 700272 591985 2457255 1929139 968912 2010710 558658 882354 1050735 2221667 1089832 359349 26116 217481 945672 982602 1841891 1156977 1250261 941346 2233759 417095 350555 1659305 858401 2008660 1475225 1918611 170661 1569929 1503550 1004261 1262326 551326 1656723 2518860 477890 1347162 128154 800742 1415557 1068356 1875999 1989674 125820 1079028 838817 1691447 888171 2062652 138238 250817 1398830 1523022 1012562 1441534 1546950 829471 189191 2452247 1408034 1311308 1602158 1834019 1400754 933321 2626465 1549262 1754838 357552 546475 1726603 552647 77425 1557116 201097 1615195 2459031 670137 2334446 1270841 2220392 465173 2635793 1407519 1161372 735459 1751793 1053910 305398 1095457 2370614 2565010 418647 1274306 1334603 2003377 972802 2402631 1286049 2537703 946793 2040302 712725 646632 557281 1202889 1969119 445614 865986 1181307 427938 197840 459601 1331905 539294 1446604 2131171 1839476 648230 1976143 538687 1593352 301336 649232 1984956 2186649 1054044 1725763 1158788 1479515 1305098 2265269 1669788 301751 1864471 299707 419491 1091916 2601093 2606264 2039586 109154 67343 2231572 451989 296331 158687 315312 2220412 2120078 1171232 698102 887873 107004 180435 1154815 2372885 275474 751856 169002 1003531 2053322 880605 1208347 886321 1973728 1915552 1089910 1030116 758267 1069530 1136565 1757156 2531191 2137570 2421998 1741871 2128272 850317 2609678 1835421 2419926 1863925 1321896 1993316 574072 433902 1892310 784507 1470944 394340 147319 2491720 650721 103593 496868 1363355 2308764 1801820 1320629 657899 945364 2605659 1997445 2490288 1252727 61947 541003 1246707 1501101 1406784 2552417 1967396 1840600 99851 50773 729826 317505 2239088 529270 2561327 2462917 1255680 1611014 2635499 41276 51552 827099 14420 1583179 2058200 53625 1362625 2625648 1684325 2554189 651014 2596410 1191282 2489922 1214619 87475 1557355 1448489 2352268 772678 60828 717680 1393860 898562 1697642 454557 82634 817006 204976 1215248 508817 320737 1530761 2399791 461324 1618876 563266 2039185 2579749 502317 2506970 1533189 1115813 1043459 371343 1460907 1986547 1501684 2154192 721209 514560 2252940 294851 664396 1847655 55125 1201551 1377212 2543029 585730 1197947 2454249 1093489 1620662 736242 1083756 2553367 1574211 1519280 1953112 1435534 1584941 773701 1003676 1660331 411867 1889490 672159 2237261 1191702 749538 1413404 2048052 1398620 1761544 1112381 1007515 1817991 381958 213539 1135348 1391737 1913618 1259283 490919 2511321 1931554 2508695 1088476 1946945 62099 2158857 119883 617752 16727 91253 1989188 2187678 287041 926123 2448856 2270586 1389430 14693: 1204317 1788472 2396508 1540661 14694: 531166 991350 2633668 1532336 1598830 1956625 2483420 1984653 2210104 584615 2209467 2311323 2453782 540272 1758009 1586815 2139413 2303876 1786513 2622569 1683813 873557 729393 369893 618428 1913680 2456431 809329 1715313 1604817 1682945 519982 14695: 694230 14696: 1368150 14698: 2321856 46153 1284556 295620 964204 2059678 1367059 1641910 1072038 1704175 2093058 882480 996626 1498172 293766 2004286 2043938 2087655 1195071 2402944 2436966 317600 1972756 272716 174051 2150086 139906 1667994 1491706 477217 1974983 2442581 846464 968985 693505 1756344 944491 334346 2419666 2225175 894715 1160840 2452490 2226984 1802486 2124582 383384 1474760 1866799 254490 493923 60378 1924343 1664022 1695874 1332107 253065 591070 1796384 477357 1909590 945302 1095994 2449260 2367655 891350 112744 1698496 61546 181667 562091 1229661 2226476 1523554 441205 1880563 1616870 963015 1090947 831885 1489327 299 332212 612611 429702 278235 517631 197109 2573916 912375 2300347 892733 1455037 553483 1534091 2069992 178784 1215773 2041592 2599767 2452432 2266151 100963 904912 938542 1230198 1307733 1265511 698796 782213 429447 2635322 1911331 2214641 2466138 1381478 692712 1481790 1366036 1995379 1025901 1826516 14699: 2410242 2074039 1216170 2064316 67683 1168736 147: 2543812 1470: 949599 2581879 1039132 1068024 1254344 1107322 2054779 1815364 800053 272764 904374 1632018 2530483 1347319 926989 1722742 259340 238816 1455643 1475585 1318414 602750 1266502 1578505 1214327 2377899 1725187 122654 250483 894429 686252 979667 343920 331423 936281 52681 894202 1041701 1628230 953914 1788423 1993213 2356820 964202 2264425 2235700 1344297 949186 2027010 2530841 1768362 1579311 2540934 2266119 794216 637337 1064957 1405180 1114227 116380 1422368 1713294 2173590 359251 387963 70948 1127261 892281 1343328 2315636 2157337 2228436 295620 2330703 261609 2251838 1266894 1766569 500326 1103906 2178502 75515 160745 2526416 1033807 1005290 973476 1256078 478828 273550 2294779 1779871 849381 448199 969989 2067851 146718 1026442 2612389 331451 2278665 1647713 1970837 1274707 615607 759898 951483 196844 2600194 2348017 70718 1456261 1347444 1917924 2074791 576586 820707 1791540 1224629 1415619 347237 858498 543925 1032734 765055 1313783 1575221 249327 1407414 2199698 457876 318301 2434971 2636209 1043494 748238 2082972 2304394 748194 1609626 1794739 2020154 2615291 1260443 13460 722833 107514 2093268 1963485 793918 2641105 1931476 2295534 996157 2550755 2582472 2236597 1025770 1382354 265111 1442833 1228063 2010300 1665302 2234585 1045419 159177 2053457 1098794 2356634 2585047 2356416 2221070 418629 1707757 554656 289923 1850865 316567 1183364 1585061 764288 382793 893050 1079210 249946 2627263 1802776 2533782 424192 643978 622024 162134 2544598 1457005 1476346 1066842 372293 1872345 1565526 1210035 1161704 768260 1795153 381416 580244 568143 586314 2284867 2211748 1653258 816649 1682483 2205755 2415470 2011530 202774 720126 2153706 1246640 1006907 500037 2401450 2470123 902599 2486064 1360217 1312345 1147456 1095307 176911 1749804 1131211 38460 1693981 1827436 1821400 566680 2507698 2396329 235474 328494 770291 1308271 2297428 2382010 514607 908299 299263 1492119 161731 305513 2601060 1869340 2270812 432142 431184 1061249 2247967 2254964 2283677 1182009 901221 286417 1324725 2137110 289186 262593 1696555 188570 755704 1492198 717542 1099665 443660 1828884 1913481 1404160 1046782 113767 885704 1134567 1516283 1425054 2391109 1388033 1869307 690965 816462 1374989 475761 1078043 1162738 630144 119348 1658918 42576 838349 1866197 1196836 1041473 2072768 105912 1465856 85894 1119376 2222564 378988 745074 593387 679635 1168879 1956379 1197906 1238789 2587961 2470342 2205088 237070 435837 2367646 2003070 2585967 876076 1296377 1911903 2527539 2451879 1860314 2429018 1897862 2571913 32155 2039192 1561766 2268640 1424078 2054945 748922 52569 25392 906445 471941 1783342 504867 1403593 695220 1218707 2351517 2585140 2539768 1754670 2201279 1915472 1864250 335107 1211599 1438599 2566729 993403 581079 849001 308748 1394026 2626987 338542 1369822 1971998 473283 2086053 270792 2020271 61019 1989984 559966 1504255 1422146 1005129 185695 1055973 69029 741852 486383 1342017 448863 1880962 2544842 2639063 2305834 162510 236805 65775 2370123 439818 720401 2514114 2106631 2365750 20380 1118773 477117 1954183 2043607 1558040 266359 2298686 276848 741257 806791 2099698 2048630 862306 720084 1928617 2206722 615603 1733502 1580668 410106 2045103 2183880 624261 928782 50253 361583 219791 2320921 1693458 2438847 1377886 37350 2175053 1730158 2255167 1703276 526815 1501093 113585 1497752 1297003 2024347 1212329 234292 1141633 1408965 2172905 225560 1215614 2459084 249198 2011638 1191031 737121 408429 2289523 1058548 1710434 2485131 2092886 1540589 1171323 712746 1283324 2559347 1377801 1237576 34342 1962092 25075 1634886 1826253 1593992 2647365 154707 1422078 2235383 272147 235828 989308 2352932 1803940 1675221 873749 2398718 1804176 810236 162891 1265841 449074 432467 305436 2358720 2250991 344299 2183711 1420972 2298425 2211565 1380100 1791254 755876 2290911 983737 1160519 1240104 2056719 1040567 713667 1527586 2132213 1452688 1325178 218311 161276 1818088 2479886 356664 1278375 2637537 839123 624840 1712512 918686 1262565 90181 773104 1389704 1046408 12934 1145145 2403350 1731227 2460886 905490 2351336 107204 1207458 2003061 1929176 2647622 1965252 2202586 1915356 622626 225181 1272141 956480 1003851 1133197 696137 2364951 1244372 1919331 97780 1418620 321420 535225 528357 1575103 1654540 1395660 1715259 1220303 1083667 554925 5281 2077860 1002982 390582 1970342 2391423 2635210 1780274 1060767 962101 510192 2023918 238800 1860230 1410903 216048 1991407 1652317 87222 1591682 2342897 1035507 1457214 2630890 938403 1287774 97025 1293666 2159412 184996 699331 1863837 524958 2555461 1903715 1867773 1264769 393648 39255 925759 2375709 1083074 2371841 34205 2072026 1901809 749940 295984 724425 2014210 5771 1440021 1536972 1582450 1751708 1357293 1849143 2198495 2208381 1010294 112673 1499743 754632 85716 2208162 517500 1350508 1358948 1523776 1500191 2361230 771173 241080 1209626 1038630 193139 1944891 811716 24163 2115457 1834011 402591 1679107 624084 2026340 512248 2314712 423168 765366 2428376 1839327 240765 1764821 1847188 756246 1942054 1339647 939000 2463223 2418305 916659 2625730 1263749 1867828 1994713 1128973 1533342 75205 1226146 181171 1763919 773597 55444 985407 1790210 1861991 999375 1401595 9394 968541 1637978 1757392 468301 1617143 1479281 395893 2263137 2417142 1160848 1849597 2480120 1016895 416253 1634568 507501 602739 358879 1749712 1348967 2601632 2413305 1447201 607357 2284148 414101 2115898 2246431 2061304 77890 1196095 572118 450900 2126178 479291 201952 1161736 1302120 1688657 1409339 1614753 883000 700786 2616277 2012690 1867016 17344 2582626 2085151 590996 1895048 605727 2151221 2309736 829216 1729504 720367 1181655 2091671 1086766 562545 147476 1665535 1831968 1700462 472811 1807100 438272 351333 1326669 1530874 684390 489143 2204852 408795 420298 337392 255475 911133 2575516 2598759 585358 109646 1715195 1143765 2139085 2062535 771079 2088144 2356004 2192593 2244694 799938 1055134 2211240 2467672 1832459 1145944 2097965 1355253 1634510 1481546 1220277 710081 680659 896438 726009 358808 1535696 2319536 2586492 2588301 2348640 1761519 2390948 820151 1971829 101588 608537 2073913 1346878 666363 1132052 1201246 1012610 1715562 2469575 458300 1234209 1616650 841069 1775607 619991 486261 130103 196799 626767 2554295 2504467 1751693 900190 538609 998510 981911 80290 340302 55913 1353215 976247 1685843 45830 303208 963207 747462 2575846 1023501 1740650 930608 2254749 326823 273988 1130400 2357197 2093164 1834598 821800 2016490 204978 776843 2598883 1973661 968972 952272 648366 1697142 2263871 47294 1684297 1101619 1901579 953658 155681 1271531 1802569 37656 154617 2606111 673048 1248185 150680 2498692 262066 2299269 2075311 2458720 688865 486134 1764519 599536 188894 1184091 2591918 1490332 1215304 945685 2487539 2142326 917819 955739 689038 562292 2537550 502326 1787777 1845089 2574222 722068 2337519 988665 283290 1932831 671818 2209467 2216584 390835 2236076 1878473 509279 2423508 1437920 988669 1382677 2531987 2334859 806870 1028999 72260 1650872 5496 904963 1865161 399798 2449706 1178499 1728205 2458146 1366003 1474371 414838 1696888 2075672 2475056 995505 562964 2038906 1406690 1412722 1701081 50058 2640911 1526244 509542 726079 484885 318220 814064 2417644 1349289 900019 680628 1191435 2170641 55209 696845 533720 1632120 1637007 2611456 2260597 1075369 1521519 2384955 1350672 425067 881004 2331798 246849 1219722 1175576 15105 357861 328898 331165 2213011 1097589 2463765 1712683 446306 1161711 1263116 1336175 962268 1649160 2151745 1856711 2102396 2595364 1559290 2262877 584205 1550427 673770 1896980 485653 2620400 109500 114441 1717171 192899 420220 497355 649154 1191536 197877 1870701 1611149 729306 1730619 58306 1095839 2385269 7288 1599804 2194266 718808 1451031 953467 976920 244870 114093 1150385 884478 1571235 1520466 2377827 209024 1797455 2255798 1375325 1897239 16345 2204380 2640896 324237 1465225 2232802 1158719 1095196 584526 2045470 194766 869287 1523400 2372344 254795 1917094 1749731 2409499 1940105 1941775 497634 20835 1624394 2630875 1354076 1562275 452652 134068 2188153 2429203 2513294 1783448 1317915 183071 2463055 2641405 114523 2634659 1756820 1835598 1450284 2592786 1403837 2205480 143140 2301001 999438 83648 2194490 446850 1038384 1233363 1852663 1276695 2226039 2371777 2472518 1043581 1459027 2523913 1605126 801496 1196807 460978 2528897 1210125 650415 503261 1540047 2457651 481257 2635892 360862 2627148 2530182 1922270 2135506 2541990 111866 1174990 1125196 2273974 1996233 189387 1783854 1720741 2426583 1745441 2612499 387767 366163 688246 1489751 805511 2180473 2269528 1568346 2036827 1332971 146729 1165178 887826 1184261 976865 58326 1697543 2395452 1399050 1801493 1225880 434076 842282 781174 2626614 1890672 398677 1970802 436392 2066712 587225 76778 122080 2534296 922352 593237 1023186 417191 1154178 1783967 613556 1788654 1256713 535533 832613 1094757 1486412 2221675 411406 339707 948617 1966901 59276 2433989 2098404 916656 2535509 523201 2443683 1964500 874977 2262670 1415367 2499008 2479620 519937 238261 2176362 944803 1879989 1753008 2241762 1247305 133734 2357723 2162533 2220713 168228 210161 674014 1403012 156128 206155 1512191 862079 334165 2452822 2460399 2461105 1468420 1369448 2497952 1090506 1080662 99109 1409982 2524733 1237414 2439655 1445921 1961225 359117 1893662 2497746 623404 5380 1656387 1807450 757650 2273499 309704 2504899 687066 2113331 2142754 1276071 91311 620012 2643230 1423532 1130790 957490 1200212 2295418 1785165 2540073 125867 290865 677261 1030278 1537893 368679 1850606 1052051 427440 517213 817085 1784539 249193 1966937 2000796 2080883 995623 382697 2192634 198253 1350224 1490558 354557 322943 1239909 1589211 2573704 211515 871947 749769 1846869 609556 806116 1762978 835341 1518493 921386 753410 2441072 1032306 316987 1937307 2543694 1473761 1310255 349629 1788800 1462875 1382930 151893 1834141 2331421 722705 2498475 14793 2309544 1591794 696594 1241842 2299762 2537324 1972061 1694862 442921 227919 2631929 1851219 548873 640626 105189 1217608 196920 56276 1891313 1815641 2621432 2481447 958097 1809846 961517 1973088 2114113 1226126 875644 1197042 566098 678219 616697 1106958 1295849 2414649 787866 1488135 896166 1553637 1627748 1320583 2439948 1573580 2343359 1511327 951248 1884316 13989 1551118 2180769 827818 527458 889976 470734 261047 2356969 1185917 1284516 7047 760236 1060960 2365508 373515 2627206 1505183 635966 2208067 1208250 39927 30954 1668610 510452 143339 720613 616035 1512908 2369667 1979092 1675522 721948 2474968 2018332 520699 2262005 1096070 1193882 1393244 2094324 1917357 255764 2334590 2092386 2097276 1585471 934158 901137 122651 1921432 2121835 1757115 2180026 1001322 899237 48205 349685 1967343 53073 1455112 2603380 1782346 1743423 1191738 959939 1525709 2208018 1218372 277109 185794 1791349 1694115 2044653 1012522 304156 853878 59141 217139 1777508 439926 722452 1501546 2086294 349424 1805481 1136139 979633 2029897 2347394 1727926 255761 2331556 2613134 515016 2508653 928975 2333716 997240 1842728 1378736 1545526 366141 1968773 156916 2625470 829038 2639893 352485 330943 1372434 1731367 2248017 2575497 228929 639998 1119283 1305696 676918 1446744 114562 1414883 2239324 210470 2043553 843342 411015 416824 692661 1540641 74395 634535 2056385 948257 1071273 1515962 2462494 2282641 1909591 892034 683232 611789 2239755 2619874 498505 979928 2121996 1852322 75495 240269 56710 1087936 79322 137910 2175402 1347982 2480672 2075758 835039 1689173 1860109 797401 296285 11764 291346 1957928 1153084 2425646 640602 657232 1055086 85768 297639 1641882 2194607 504540 2526553 344958 2209434 253315 1574557 124599 521758 2535292 998583 696811 1306014 69538 1825416 1218934 894518 1466878 1327703 161206 1886049 2619493 928268 1328866 2473346 648214 748550 2316112 654110 1827294 2461316 824733 281530 2575618 1722643 2366240 2380939 1650520 1058600 2214215 239483 2138925 1730449 704279 705893 2428176 1375963 709532 199272 451941 766344 1017661 1603679 703162 2277528 1499049 1388338 18206 979515 418793 1225705 320761 66449 2605993 1828986 320434 361616 611104 2522025 2347596 2387789 2485288 2492514 951415 2637735 1100408 969202 2361107 1996936 1391807 2149997 1548875 2229875 1618314 2310399 255223 1975635 89649 1734404 852754 1862856 1810320 988716 2302783 488638 1929917 980146 124569 1056896 630925 2642730 2526997 1928676 107545 2378078 75410 1306698 2392213 132354 538593 2141723 1213307 1685496 307516 1726468 1497573 403790 1470401 1436718 244384 2344533 2025984 1784087 2536753 1089045 1890757 1941212 1599968 1659545 1234864 1883132 2167387 2613942 2023265 2293874 190655 952121 1120083 1564211 2231896 145964 1732058 312784 1488980 1810588 1271341 2234728 1003098 2478724 187025 208913 356443 2624571 1024903 1486903 457643 1679532 625801 491717 2048613 301199 1932732 2011515 1957138 445661 359068 1869399 2124752 1146957 2259460 2391828 780155 2603379 1253399 927733 903037 296746 270412 1377492 654852 1289808 1046982 1234716 1814086 696371 1693885 339216 2046817 1518375 639036 2249123 2206489 884164 2122240 1254305 279217 485094 1706638 371092 1469820 418418 43298 801408 1439185 487398 370229 1071403 344266 548443 361838 2379378 1888870 2351677 244598 531016 1865034 2155740 2358449 576415 596790 312527 827805 2618336 1223927 1811578 746937 1506847 106346 972346 2649095 647461 796159 1507988 2083134 1883850 1655494 2033287 593278 63790 2264394 2492337 192069 1771845 1496517 991722 536082 394507 2561621 2072508 2297229 2576837 1788719 1837575 97104 1885035 1101954 902235 2469480 643932 2081045 2487977 1138263 872493 441715 945158 44840 2400634 1491651 446688 1729726 1001862 100591 103536 218731 1561575 1779628 1708629 679276 53588 1618570 2009145 2636581 2162558 1799620 2056772 35434 2229558 1308606 521466 763302 1257669 1236489 405675 2328127 172883 1790084 2605729 1737427 355644 107435 62843 2543356 2410101 74885 840117 1392293 359800 1726666 2063445 1057033 581102 706223 2364835 33485 2308621 514019 1510847 994815 1904060 1521770 1845328 1628198 2184763 807452 1179657 1971377 616750 332332 483839 1823623 2479228 626423 2112566 2361421 1980675 1046032 1647126 2156907 1544780 790726 822318 2185417 555485 376172 1255033 778678 1252852 1239090 1835967 2121817 2123634 2334371 1490608 2520023 2075785 57464 2477289 524710 910173 2355641 2021612 2310157 1589460 586254 891237 245268 1013075 2070875 666646 1725833 2609867 2510504 2465952 1548363 1932314 405162 1228321 577472 2273042 55984 2183727 2149536 1010462 2439209 2254007 2158949 1768494 271390 1831790 660563 2015214 2223569 4265 646098 1719503 892462 713360 774839 385904 2490004 1461075 1589593 2432781 2049928 1232787 559798 155624 256660 2416706 155142 1802556 1375354 1556576 527843 594784 2618094 537759 2630707 2442035 552450 1137408 782810 694570 1525880 1528247 2125140 2072626 1843370 1074562 97611 125193 2419128 622529 5949 1381753 2614536 344822 1230166 428216 609530 377727 2592597 1581960 705011 6139 1235215 1493528 1771237 1800255 2294165 2489570 53251 1082918 487926 793965 294851 1357563 2616035 1303332 2101001 323767 2129625 2569961 251789 325935 2258225 1324830 1355300 2157372 1364118 2302204 443246 1327782 1520165 594363 1931188 910683 645640 2003626 1396298 1403960 1921722 208517 2542360 2506032 1355527 1542134 922334 292092 1982159 198230 1447523 481740 631208 2139786 504344 136808 892171 1718780 66027 1229452 443638 302477 573279 2230521 2314207 465514 1237167 846339 1855850 2310111 1235156 832993 2273104 2585866 1453538 1473793 2155978 2035368 2049144 2253540 35336 23954 2351742 2230360 523724 692768 2030079 1960905 885245 280770 1934427 575036 126886 2232711 1945893 598920 491767 139729 2160530 987437 441550 684389 1041441 655196 1235064 125506 1148331 1037790 2122521 2495717 1368379 1100543 2516789 2397676 2030482 89436 4700 1012663 2109170 437086 1736663 918423 1622100 1459434 108635 1380611 353292 2118053 2544150 2068909 586022 2067312 1494629 2130669 2351145 2387877 1227372 2634606 539746 2436735 1295352 2416009 2071229 683806 1420582 1804811 1788291 428076 123774 2100833 2599934 488904 903193 184228 1693072 1540511 75327 342034 2364617 334934 1967634 1380716 1840840 642322 309989 975692 2467471 546322 1012972 48984 2549184 1310199 993097 1571925 892686 2549331 1161150 374423 2169191 1506406 1951097 1310713 1104567 431715 773094 490571 996528 724419 2124797 493068 519992 604578 917594 2170878 2295600 1132200 457337 1119817 2438011 2275960 2177591 1305869 197656 1311677 2595022 456096 814840 1825806 532907 2473139 1812171 750674 356839 2328778 595710 2648597 907612 112427 2137318 952412 670810 1546744 927300 659481 41042 906667 961940 518100 2415207 1196262 1648638 2343784 1073195 651251 1519419 2024374 1302436 254140 2620194 1260900 191301 96150 747111 2492071 2625751 307952 1177695 713409 475576 1893558 1105935 1154090 1799021 2134801 2501788 280724 1797389 922398 124784 1520449 196398 308733 452666 2003904 1566781 2178030 293667 1641887 1312561 2329134 1773120 1977135 714424 2441940 509599 1728246 2515444 2600834 1518403 2178840 668596 1807832 1332254 2602685 2599917 1366105 220371 1755303 468657 579684 26474 2187155 1965084 2569824 726164 1523647 1829327 250655 792128 1074345 1744338 936533 2642268 2224030 345145 2417983 30395 479427 1950216 1807038 2048936 1219343 1225409 70396 1992548 124416 2104738 1466197 1789035 1606471 1867362 2161088 1181420 511670 70853 1397581 1589406 1842810 2179496 215052 1112029 1388873 1460428 1248672 14700: 245269 476695 14701: 805139 1405447 1401097 718741 309771 740929 2590741 1501538 14702: 1165450 942914 1413383 452175 542332 2267507 191289 2285642 1971848 2139741 145254 2065662 2151871 1474152 732385 1778526 489676 1112753 119472 2294315 1699779 27139 1512711 833886 1704501 177581 508967 2133411 473993 2258973 1362041 1752685 198718 1027890 2366064 467086 891523 1952032 2404088 1354372 970879 1716440 2406829 1115169 1338962 2639929 2505334 631849 1552955 299824 1342320 853907 1681873 2059278 1493256 2090377 1187975 44373 89008 376461 568464 2179248 1222654 1400271 1051246 1906996 2183027 826444 1760963 1981768 507041 36395 253017 1223092 1763560 2396918 1347648 1260025 677214 741465 2605168 1461221 1779282 2015005 797503 26769 750532 483311 1130033 449992 303434 2433295 611651 1613036 1163579 1557005 629373 944044 787776 475301 1986430 525962 59883 1302638 697751 1412451 1326646 1395412 1090840 972265 1789177 864031 511401 1596729 1688633 2510202 1297642 2061213 1964767 2089571 771994 1604433 2240439 401532 320737 1446333 1495425 1189671 1737912 1301525 2164977 2613412 187133 1387934 644915 934350 2257076 89638 2051781 2466213 2292480 1048157 1000722 842781 1169494 21855 14703: 2559242 25049 1575055 2444204 2460616 2292461 14704: 1917746 727449 883282 2442663 1731826 1270440 2286614 1020596 1187113 2165600 2429056 853363 1152515 1309771 2335522 721524 8004 1862228 1690825 2572808 388423 1886794 1151430 2336203 1082725 216735 2427076 935491 14706: 767816 1713064 1169880 369069 2515050 902597 314244 20177 2536711 2161353 788508 1992896 1681124 2393899 533486 14707: 1302357 1454690 1846472 3720 877191 634280 729414 792077 14708: 2583001 1039963 681817 2414745 14709: 1270280 1091005 2475624 2039450 1848557 595407 509575 673377 615989 1154900 1655870 1993263 264511 609861 1168872 2137371 293164 2453447 40841 1835380 271944 297357 1575393 396838 2120726 2622738 663405 1711804 1896786 998888 1547853 1498230 2264408 1204743 2337586 1054728 1940798 2321564 2453814 1567415 710915 2404380 2064843 2207886 1431298 107221 106163 2266630 679198 1224184 866562 2465288 1370202 1471: 341804 426594 702498 317480 2242816 909334 678513 2527339 136254 854429 1046848 2279301 389280 723322 1614982 134324 1818286 248232 2607526 1771655 554030 668910 1809684 1849158 2617183 1123270 2324454 1531673 556379 393581 1760661 579969 1545128 893527 81942 680650 981924 606132 526655 1822404 250918 1782425 1433132 1964059 761299 63348 974302 395263 1449893 989122 2338300 1194746 2007052 342886 182668 839932 897646 1680373 652446 346612 762177 415323 2170213 20737 970489 1907801 2386309 223334 966665 113445 2579956 1588069 1364653 707720 2443239 1936189 274794 788431 1189284 234905 2321444 14710: 1772080 114594 1227322 1775936 1464805 721369 1857815 1337732 945132 1756840 1671482 1229628 2147484 756710 386534 1452739 14711: 1987706 14712: 848760 710550 1147723 2532182 1029270 43428 2388766 1278426 405837 1856677 928925 1949002 939274 472061 2063536 1019999 887757 1923776 1082233 2172193 1303941 1833559 425990 1284767 40146 513086 875488 819562 354053 2246410 2439804 677361 537924 1196849 75238 2418164 1907795 1183415 1884514 1347515 2060753 1902097 401810 970069 452863 428876 2375440 2502092 237031 554208 1908474 937492 112402 2431097 689621 2510107 1821471 732864 682013 1141297 706299 1393945 443680 1890109 1351448 147027 1666945 2056315 788696 829366 1160842 244905 196791 2188549 1946399 2545451 200423 1143164 2525689 1276512 1708546 580815 800498 277559 2388458 2071115 1611990 1968581 860636 2216279 2191477 647605 2420416 1419054 1223770 1698496 801716 954408 1627782 2121859 1838538 2483251 232593 490859 1897447 36089 1407014 590263 1492434 1843698 1119265 667355 256926 2223112 2018597 1657706 1580098 227314 19824 299185 1703586 34725 797518 1672770 2460857 483156 2630501 909827 2306050 1966853 2022337 688435 997450 1296207 1656926 1935314 1413327 1444923 330084 1073608 873825 121280 2397039 238827 1892108 622612 378999 1681319 963229 1292276 2568567 777825 1286543 18816 1300709 2247448 197982 1989989 2528843 65403 1345537 149289 2587864 2062868 215831 387841 538757 1909775 975853 1995643 497944 1893268 571703 180251 1443591 1552301 1448482 1924081 2233793 1593744 624336 1877313 556717 2284092 1010788 1745323 2379883 451393 762130 1512650 791291 403363 1674646 772137 309717 1380535 2103290 354580 1962580 2552719 1374289 1447599 695053 1042686 2553367 2411373 1526536 1593780 816367 713526 1612696 2587848 736578 1116479 2556967 1483144 2511228 1132173 1060147 757831 228316 168632 407496 284206 14713: 994775 1370639 423990 14714: 1792826 623551 879188 988071 14715: 1680060 309645 1952939 14831 2038861 545597 463032 1281882 14716: 2619959 763309 544015 1468787 1214075 1932399 2291614 1221986 835965 2179085 2612267 659513 446385 1500223 1148037 421080 1533545 2649087 530495 1209619 1568836 644558 1905361 2146226 841504 360418 1418126 2464639 2581445 2538407 130624 352439 2172852 834678 2553744 613850 1665722 1169614 1387271 2355513 1639757 428958 2150869 14717: 1340946 1795704 772619 1496568 1010363 2471432 286006 2566498 788350 712865 756058 1648272 1961457 296236 820576 1300744 868296 1241027 2128735 1059621 71519 689143 1280309 767712 754827 1191950 2079316 906171 1284259 1927586 312151 1960927 1284469 2512006 14718: 897051 2468443 255344 386289 1678745 2128492 1201898 888584 1986710 1181150 219035 521126 1114632 2528907 1397882 707814 1156053 1395119 2454457 1412906 2479765 865944 459485 2576054 939569 693666 1207272 161727 517795 1496425 2212084 1720036 1926964 166021 1124306 485543 777077 2472124 933887 6110 1405157 1388237 2321529 749173 1393639 867521 754606 2194075 2070533 1843873 70297 2112053 1768854 1609519 901555 1988847 551790 2041280 708790 1945373 43584 1053119 1705486 1887090 2598873 514495 1446282 1464075 1925066 566630 2631120 2396428 811480 1461189 2604696 1675075 28691 435084 1660643 1009323 155131 1485322 731861 2627211 1631737 1818170 1226991 1539072 2405151 2114169 1739248 1852952 696264 2500476 1810153 962267 854317 2261834 983035 2507755 704707 1848953 1820849 2137830 2038309 163951 1744671 1327790 1257781 285623 1018618 2276525 1949517 441454 61829 84913 702681 382179 1344888 594503 2622724 1187574 1799429 1591342 1632794 44119 2277026 413255 941738 1512706 1113634 2428241 1630310 1460177 2114595 1451782 1589013 2031374 417906 131184 1862572 440183 1488834 958972 63905 643421 2198284 735250 2428488 439864 1474690 556221 2172742 830471 1447760 38690 1937303 155978 623838 956881 220009 904599 1193955 2164711 537852 596859 573486 769388 2442753 321212 187066 1568594 203467 183191 1676497 597883 417571 2281142 1714400 1006247 1794549 1507710 955793 2422835 976707 1872377 1870618 997788 2458886 2409772 772004 239885 2462479 2350287 2146536 1922451 1733504 1001910 1218459 656309 338253 88568 1461607 1876820 2075890 296987 2400005 1084858 1646639 2538276 2017941 1556070 2089861 1497529 14719: 517710 1210574 285101 49704 1704288 2092147 200235 358671 264759 1276859 886438 965144 934981 835482 603358 2277686 2278490 2602493 1791064 1152801 1790681 1267961 1472: 1131783 2242009 362148 1967898 1397442 227732 1790881 624065 1178793 1529548 2153063 421520 1396112 14720: 6690 2511202 1988375 389082 14721: 2025577 1279272 988006 905537 2270942 1204765 69710 241641 986072 2086634 2414859 1294099 14722: 2631054 1737705 14723: 954927 54272 107066 789274 188415 1861759 2551106 185495 1687379 1263809 338687 2401237 1966830 1089498 1896443 916855 1655840 2506218 277302 544169 1569086 251736 633481 784136 1150256 2586796 2300947 59804 1109862 1106370 473637 2178935 2473299 1055944 2043148 2257234 2198296 688795 1239871 2154103 1329539 770479 2074054 1240893 330608 2241090 2125555 641862 1492836 1043526 2572227 325332 2028583 2580821 203665 870486 1782667 1635061 1380698 1157678 2603445 923770 1665183 2126418 644416 2287917 1315927 735560 1222218 2002156 1330346 29746 1436183 1672818 1457255 620854 1720545 55542 422165 1999194 1954952 2138966 2633375 639089 176118 1855291 1257637 2422676 136081 1029377 1231262 1292475 1084831 1914933 2540339 1167146 75041 749521 1244815 804382 433631 1183539 1670467 465586 2374415 2292987 1710564 1738130 2184147 735242 1396997 591656 157478 1144887 1087816 1342995 992386 2062417 2268185 1956358 855878 2529554 1132494 1329595 2268930 121500 1414040 1336446 2174569 1238422 1315289 2271628 1231749 2249636 1613995 1618957 2176056 2629588 1024083 2360091 2637077 355611 759765 1575374 835039 1378468 511703 1398914 898842 207357 1972525 1569627 1491448 469428 2090893 2389142 1450338 1908354 468813 1340181 2120723 440080 2027901 357937 419823 1379202 474737 275626 2519463 871496 180743 930669 733649 1313183 690962 2138045 555760 1294813 1626737 2056823 1997260 2058781 2067462 1834137 2555666 1666261 1547978 2404855 1944193 2474480 784003 2573109 401570 1929124 760303 632938 366705 1045032 2519213 8980 277541 151710 2340962 560600 1551418 1931782 1465825 196458 320550 893501 210653 1409223 1964327 2004931 432607 138829 2127829 1768314 1781171 2143645 2615078 1754253 859852 14724: 952345 274352 2159931 171411 1508936 819338 14180 2293761 2415359 1215846 1223763 447202 692637 14725: 990915 74991 2233586 1105925 1188648 680132 1955103 25115 1298639 2365595 1852435 1109058 1085047 2164870 2055419 1949631 2102014 1807581 1896610 1311565 712031 1937429 1605459 919600 1202442 1588858 2496875 453613 705808 465226 943931 4804 733642 322031 1939194 1036867 1538872 238131 883468 513398 580430 374577 433089 1116312 413255 620245 2346130 326419 2040021 1892562 130034 338994 77582 2115571 2374829 342700 725541 822567 2047836 2108028 2134437 294768 27579 1728924 1356965 2025406 622156 46536 180251 1322176 2109211 443992 115968 2242039 540808 2044393 1247925 1448522 2112802 1409494 2406777 1612706 577909 336667 2190058 760924 1513969 14726: 2285310 2574186 2584048 1225796 2097869 1285557 80999 407605 1696041 14727: 1200637 1057518 2311246 1456894 1173127 2193882 2072280 2482337 1343042 1731460 1262001 2207493 1896899 2194204 184705 377170 2289707 1335458 2553426 1122096 2560720 2464357 1623115 1391126 688406 1160598 523109 1896062 2602263 1513699 2534106 1442164 1272531 1613844 913927 1749713 167869 1686451 1641670 640706 207461 246108 1974844 42651 2433063 655297 42019 14728: 1773066 14729: 1194206 85663 771626 1246475 1796213 1978041 2027947 1562058 781314 93782 2178728 1175910 1185423 1020427 1724219 2036164 2155348 915608 2536101 424246 798745 90007 1995981 476591 1704668 1579272 77353 2614221 471524 35548 2050712 385778 512588 1711285 1852510 2476624 2315135 1750423 1309740 2646504 2457406 1074848 235896 1441387 739307 1785303 1669092 1018605 2346515 1630054 1053316 1571609 1769445 235304 122547 1351728 579147 2258594 2021088 1645838 747909 838917 30065 1935497 1847282 2124931 1147520 2640158 571616 990800 29199 86583 2377733 2308706 1279112 30527 289009 947223 1722830 2166325 813018 1896192 1895551 385227 2584173 1925056 146656 2379877 1202198 1633215 2549400 1265308 1069467 1175356 1263388 2135060 8883 1454964 1817595 1412962 798088 1563938 181969 2577980 1550732 1220607 177156 1448764 799670 2502944 903192 446258 2232476 760921 804666 2141356 1058918 1533695 373013 192191 833964 2059227 1538557 2033209 1387099 1578748 1361922 251532 94226 2026586 69710 1217417 1843531 1596807 151458 1769515 1677965 1224403 785696 1574069 2174899 932993 356807 2100640 2228116 1510018 1440780 418970 616287 1364520 479403 2105045 477463 1097482 371461 1286025 771977 1191408 1542180 237738 2344737 1523616 1678826 2002819 1814089 513978 1355523 605274 2074691 741208 121816 1928315 159656 2141732 508922 170728 988786 1580139 2139109 986631 1386488 1420736 833884 2129443 2054881 1401125 1323666 2442795 387234 2131003 1866463 1457707 734713 2513188 343429 1470844 1025182 1779176 524841 2559961 691254 641249 1183262 1473: 1785321 1509395 2083182 1782772 465412 2162653 38620 1847759 2125368 1078296 14730: 2078421 972602 399305 2185950 14731: 370945 2281443 1651276 580244 2092032 2087078 825282 1208506 885930 1501603 1093907 68718 1045049 835017 1410312 2284241 1051900 875247 1720889 251520 602981 761403 2024647 2082496 393062 2408956 2169870 2466957 166347 2286568 2521370 1625686 2172149 238172 14732: 963142 1089368 15760 1070811 1856867 1935368 2400521 2505180 1208327 103182 2213414 41623 1354341 599145 13121 2324675 1866729 384127 2590197 153693 1900614 2590631 1244430 2416196 1747709 883406 844631 2131089 817189 1452173 2435666 1347313 399798 706300 24320 1337747 580724 1640224 2610128 107955 2260509 1981469 1964144 1123808 1684513 339707 2574251 1255404 1717162 429045 1924348 1571097 2621818 272211 1176918 760388 1074849 1859442 1655124 987952 386300 66741 1732058 1297324 1841247 492272 1169723 2435724 1339371 2186919 550240 994378 281496 1273034 1924472 277739 1363120 2365653 1600685 2451784 492762 2272838 55050 2091384 307768 1361400 1764408 2209562 1863304 14733: 1075042 1650012 2155207 2631082 14734: 1968908 323014 97333 775347 2123669 455186 1920904 2234605 1386128 617587 1841035 2479432 2483842 2294082 2368488 2478074 2141839 2579306 857179 409202 515362 2085720 1373555 949185 1424467 611102 1169628 388154 1572288 2346595 1400154 269817 2069992 1125206 1714528 224348 411965 1675445 2407033 1090832 1159608 1005659 2205203 1174545 2570381 1701537 2400655 14735: 1224344 2186968 2627536 1937857 1811217 2638189 2046421 1780105 391647 1421819 203745 2143348 965807 380149 1785516 733534 1719118 2234994 2249123 1483807 1756185 8895 164942 961066 2110064 1514745 1141071 241360 14736: 1921018 14737: 377802 2552048 2176918 1938183 105230 134348 2619372 1096723 2559242 1481095 65399 310214 1490465 1272778 423394 2443149 1862766 661979 699484 1420915 1462261 482860 2537502 2154257 812352 1664745 928545 2511950 838257 1347426 632675 2323960 2471163 134359 1708283 2190053 10574 1443346 370978 1189588 2279169 630426 916434 1231605 810708 2581635 415600 42037 1695799 2516109 1733619 609408 1355227 2109908 1453554 1015481 1317618 793251 1542185 172871 811872 1918748 975853 277487 2342014 238072 191114 1828578 2399350 235208 1542100 860808 928156 1008062 1545225 2280287 1530506 621036 709867 14738: 2336678 1436762 944767 1233489 1313429 1390837 1264549 1036802 2344545 1288050 1471396 1974067 58882 422639 1999314 494208 2364796 1523524 2314153 2048683 2143037 783106 2044885 830680 256742 2642196 1154507 365566 2256146 1210726 683315 1677045 1593754 1707097 1470944 112278 516524 2547683 121397 1169480 1046269 45656 1568583 462857 2402165 917561 1016225 702281 2135285 1031658 1500467 1693415 2544077 1905393 14739: 1182086 829739 2457121 2534208 1086053 567847 508247 1441276 2322778 1883472 611072 1474: 1843748 1284138 1892334 14740: 475927 14741: 1513515 2140671 993817 2114444 164973 2647004 2365148 666887 439422 1133068 907754 765167 936713 1456912 2185761 110332 436993 637710 2241175 2430776 1553119 635185 26762 1554503 1733073 1437844 509239 1233676 468620 1080983 2468106 1706818 2478187 2087606 2095765 2032918 1106452 1210904 1702753 662650 1865669 1394499 928230 1466494 14742: 2438162 1529918 2306455 484266 1386167 1984876 231601 883581 1308482 21059 359063 1148290 595982 1625788 98815 1536091 1599522 2170504 2424419 1496780 1955040 857004 2144649 1432198 2371517 366785 951927 1260761 2133103 977388 694871 1566382 1925056 1984604 1507574 2076329 1244957 1087328 1314120 446902 2398835 1511008 590738 2476428 1252871 1498900 2532368 28228 2079810 2575618 1741886 2022807 2386085 209244 1845539 241416 190542 1830493 2083280 551048 1598900 595799 1707046 130184 2139693 2374025 1545299 713526 2362170 173446 1829694 14743: 757314 2173131 1069919 908482 457716 2595342 1167175 2039054 2635609 644913 1573486 1178619 2568336 861671 1830692 1963630 1678775 2048758 1237752 764236 544267 12352 14744: 1912971 1956846 1806955 2386606 2415359 1580388 2122534 14745: 585652 2212294 1859056 607360 14746: 645831 14747: 2425393 1866417 1770619 298010 1109408 1403763 1921215 1668910 1483870 1955255 2428834 449866 1822428 945794 260858 1457393 581558 521540 2283021 2108663 2128107 1830145 585993 2430545 1537902 729432 903767 468579 1191972 2531328 2071229 1361304 1429630 14748: 1015528 1605796 1595140 1947547 242549 1450561 217828 151647 2504170 801932 1305882 445779 14749: 2372586 1951207 2206837 1195616 1475: 712664 622994 14750: 1335063 681347 1273394 2150664 1427363 504838 458787 14751: 424987 2354706 635924 14752: 1741713 227125 2310497 2135590 997022 217858 538944 14753: 864748 961154 1282757 150638 1334149 637218 1808276 1610092 27039 2380713 2516824 1395436 14754: 1558607 75989 2145987 2276396 1292792 440334 34907 2628374 1696586 14755: 293945 1321213 2259237 989940 273696 1053897 535548 1476730 599166 901507 188233 150996 1464159 1860624 502501 457953 1348262 531117 1259166 2527740 360376 468910 748801 1720009 1394939 1204824 195208 1752631 2118044 2174938 1906611 283662 2608040 1413179 2077968 2100329 14756: 2433427 2382102 2167469 14757: 1114348 1702093 1520990 1871030 2220238 2413942 1759189 246483 2001531 2089903 845626 2183737 458806 2223077 1381366 719014 968447 2280276 2390324 2006711 2081303 1197064 455349 137261 422726 871020 1450010 2591035 2590102 1752591 892520 1387782 2064392 865316 1834395 164288 885374 305039 548578 1709026 1442364 418202 1110567 1610286 238846 2278960 1802239 151146 33364 1211787 662593 1865263 699437 507151 1798713 162925 2481776 2398509 1699701 1562214 1706056 972186 415946 2410975 37351 689868 1732175 1918430 1463088 491876 2339012 214520 1081018 865477 559563 383831 1528420 943861 70868 1239819 2630035 2557141 2076504 2013714 633313 818752 1098724 1377751 845294 654755 181941 2622310 2421668 2266686 1775334 922385 2276431 649860 2014274 2526842 2174827 239065 2008115 2439188 911617 355855 468280 1501694 510497 885416 483737 2412485 1047641 2153409 1612253 780355 1251306 1019056 1316241 2611915 2277673 2097697 378346 1696587 730442 2259547 149353 615750 2046513 2114250 9561 1629082 2574524 1295665 750677 376550 1696573 177104 1254295 1243568 2202835 279418 1972244 2605894 1135676 574434 1532001 2587185 2558996 856754 1610689 1743772 915773 2244004 405859 651610 2280073 746762 1937878 1236345 798296 2057316 1646111 2318316 323835 1009277 1743599 1918994 798319 1159683 1317553 1389486 112039 2519181 980080 681570 2612259 558180 310142 1518179 1431130 572988 2522649 49142 1484075 947175 2084057 1386312 1341120 1062539 2462556 2507852 648698 1763451 2509594 1946638 531943 2217645 1562084 1623808 811222 280930 309792 2176957 291747 549761 151726 313594 410265 1954337 1845849 1600594 1027346 586222 1617225 176535 1146055 1259557 1073884 1762077 920965 1056156 2287458 276536 1614109 1315516 2367553 1424096 2321310 1133199 1816390 1733531 1679222 484674 955799 2207807 923335 723223 1369888 435738 1032637 2311749 1735630 907673 490466 1279360 267107 2638267 2583029 164739 2185944 1438639 1314736 1051696 250126 2547937 863143 658737 1513348 898922 934374 117758 549546 1257571 1058831 1459696 348521 1838853 1640549 1252832 2625496 267802 1829072 14758: 667176 94348 2156909 2247579 2110757 462725 2212386 1239788 1340738 2217252 1349527 14759: 130017 1792794 1668694 2402575 41040 40560 1288229 1747154 2596679 697198 1880703 1188195 1116700 2346995 2042411 843842 397066 2010753 2619883 2188173 1301784 483387 163063 816371 2053406 875512 920812 2277655 917305 2646483 587471 1015741 1200542 940095 1941531 2161939 2051425 959446 2608034 559953 2166958 2509397 2633375 2163215 481798 1972036 39301 1383897 447924 554004 1347369 7 1975898 2522533 1134833 279971 999327 2033972 184484 592892 284535 1135967 2041880 1519180 317394 2564058 1078880 724167 1242585 1522762 1171133 1954305 2213554 858521 2536540 2077685 1230666 784197 711850 2006190 2602388 257524 1036620 633839 2028398 558657 1283080 968831 248362 370864 2015725 1510576 1339032 542131 1378308 1449047 2129047 2389640 2314237 851260 1610656 2555229 1476: 1688024 93489 1213185 2518320 2609763 2115104 2036034 743271 1818034 1482630 1039198 1164396 423815 426594 970552 1060605 1342762 2377911 2075138 1658683 602116 2423532 2474387 2305217 1738910 2196500 1856766 480921 2083327 1161342 2588153 1366739 841538 165533 1796394 1313465 1222830 2331751 1861800 1317661 2157509 1048908 1570833 2191278 2471642 2284690 2078410 2274653 1468138 2099159 1281063 175468 2454569 2107783 2469342 2068148 1395493 1233010 1925386 2518403 2267445 2121379 128721 1454329 2088118 2054068 865643 1580049 2033225 2488386 225536 880470 2443503 1708857 817964 1125766 1473445 1553445 490114 1028020 2119400 152884 281586 2429925 83150 342956 1854965 888521 1837671 1309848 1351236 2599601 1419748 1560144 1809959 222628 2292183 2561509 1114999 1868702 1115801 1722859 1380900 1321004 275481 2037324 190872 1175506 2517262 1218364 1568603 2410674 612030 2591572 2522648 628790 1525426 2412790 2214856 939794 65205 253918 1851605 2409971 1895310 1675254 1673447 216554 1728940 283267 982324 2342848 1774842 857742 717143 2061349 1358865 2300168 160390 229151 1084423 2628290 1967541 1685814 2269470 1900118 112413 663707 608867 16477 1309839 2193737 2343932 1562045 1780894 267645 2604046 1361618 610673 622574 2375964 1766900 2495410 689470 1059658 2248624 1724715 1198114 756987 345564 2551806 1201309 264937 1403384 685675 2589004 431094 1479354 1177965 1027335 463793 2172380 51097 2017670 479141 2043466 164194 1647591 2267742 2445805 405049 652342 1501904 258759 137522 1433307 1422782 401202 1967694 906223 318882 758138 1094056 2223269 214603 278838 2500880 1804816 2581871 760518 578044 140461 793545 1999036 1093011 704370 450825 674590 670841 2465094 1109496 864494 1132269 1135159 1943440 1057589 1542669 1078242 2378561 339632 2299949 635490 2147967 491850 646666 703901 1975582 2242386 1506798 445075 487211 1078058 2555063 5977 1606775 385102 1665614 2297801 162380 608271 710348 1151068 896231 523274 1708465 1191481 1857819 2408622 1477008 1351564 1716519 1047368 1014807 1810540 1668663 2276136 982049 1432340 1299092 906440 2543951 1248264 1455162 2440264 2337099 1942632 1950808 2017886 691612 478207 317645 1893862 79080 2481180 724630 2624869 1923587 583727 2440681 350246 2632405 2591126 1156113 28774 2352686 228833 1524469 2481656 2395854 2393535 2463738 2502710 2338412 962800 2235843 1479452 1294955 141160 183177 2161918 824146 526001 1579828 2646167 1560019 1981580 2080268 1033487 1648265 220775 1643545 1388602 1747047 1092521 540620 1961746 281537 1315216 50648 1802893 2040535 247371 989988 2470493 1122377 1083037 2185479 898303 914532 1082923 107386 1938840 2266832 540639 1715948 2036354 1350694 4837 2241622 1406951 1752201 1265181 2648112 342889 1193466 522887 644855 1406670 2510760 2571388 542919 89998 1559505 115761 1636581 2478411 1475609 911859 1078285 1660020 2372961 1930009 1198537 1445536 436872 981848 748090 706978 1264355 1330901 373990 1560949 437980 291877 1157883 1985726 2568908 921539 140386 2415294 1368207 1251180 568383 1541650 857595 1646818 1429531 300777 1572120 2534752 2009329 771707 2033056 892296 719815 2625306 626654 325375 855604 1680797 1331940 1036825 1823796 1858770 2598018 1316755 1002277 1733608 1742854 2313792 2405780 1023241 1114364 1469001 1458211 1927863 1770449 813411 357363 1140706 1357123 2624506 1331193 1294115 2618271 1754537 2219235 2165434 1056964 2121840 1810311 1115186 720687 877582 892669 978709 2557307 591909 641023 622675 85285 1970646 2109399 432817 1091010 1457462 1950848 1579266 2118288 37432 1154935 2054476 1141250 2553195 3628 1552840 1082933 2470885 2007644 2061569 2430315 57886 1491948 186280 2363926 248708 1491503 1101887 281834 431996 1343134 2644532 1467791 186263 559833 454750 245864 607638 2237971 1900155 2198769 86773 2562786 2349904 1247649 2483114 2438640 464677 1162819 2278649 2146336 2354048 932284 1377358 1553636 1834642 1051322 645484 211811 1407723 1875892 847401 1158276 765249 2215356 2142662 584205 740224 1856877 507082 388122 1218687 354244 1040817 2286759 1738006 2520929 1214497 533163 302697 2432645 1417273 2630385 2453133 291407 1857316 1659194 1362902 840617 746936 541491 2220164 1801061 2004371 2429098 1568882 1162514 134561 26719 170773 2450058 573789 19268 947930 2252259 962896 226124 2187313 1129425 1449933 1745078 215947 642248 2020844 677948 1704641 1391063 514262 1897956 351197 2416282 1806659 1785653 1625748 351360 1594836 594966 135683 1100527 567951 2282482 1658080 1834300 139735 332627 313093 1878195 1064479 2041796 1593693 1244763 345360 1928842 2290440 2113326 1652911 1280602 1605311 1117413 1175092 569487 949185 403312 1770954 193510 148789 315105 2626614 2107210 662003 370388 1112876 2414043 1599207 2153021 1483254 1133794 97195 2094059 2287010 79537 2270246 2315029 2619625 1549965 2007752 879569 2016752 862790 1460106 2648401 2545539 2646545 2635275 1919010 1714092 936537 1110098 2243594 1726884 201330 1357138 1276519 1185965 2465911 2574527 1274062 117899 2328299 589033 1785167 2368321 2507082 2192406 2024076 1106166 1751188 1790522 873375 1951199 1192810 571529 2107610 443209 1841173 1381918 2248085 210286 1047934 404730 1546121 1920163 2309581 1077011 2570385 2444508 1111129 2304090 525315 223708 2618563 1982976 423457 1608723 2378815 2361994 1160981 407487 1869659 483937 1413648 312997 15550 1496125 2475472 712302 1355662 925620 2559006 372492 231253 2210961 1837889 542212 1014939 887471 1237683 1708467 1700877 1489436 546407 2601146 1097415 1556973 1706774 24511 1304813 1803522 1394079 89999 2231408 183622 1802807 620708 2091340 2641450 20544 1125734 883033 1023104 2248522 1561185 101238 387432 681435 2541092 1809206 2504130 1687168 188319 647808 510970 809602 1901251 1338371 580083 2213159 182008 457739 1980512 1445342 693070 1686991 2140962 306709 453899 36646 2360234 645938 1723965 686307 1019287 1720449 489773 780518 297461 2469617 2113438 1516466 1811506 2070568 1900953 2094079 812629 2564229 863139 410792 1315482 112371 268433 1602395 1204891 99319 1624011 2057077 1610340 2056875 983308 2600224 2155050 170556 1604927 1724613 317978 1011250 160891 1841288 1058076 2062593 47024 979997 2092087 1012312 509758 1644376 2148563 1086740 453686 198755 272050 198731 1819437 818380 1206803 1812697 2379198 406119 519462 1834451 1396670 2456532 1098297 1552772 791417 1437766 928982 693319 2568123 1008243 840055 648204 241668 1207346 1778492 902999 2321849 1778643 26476 519201 1303816 286326 2031724 1246157 138681 586781 1447857 459816 2509233 1420150 260986 2554040 1493156 101070 669635 1324872 1605425 589584 462333 718309 1900493 1347523 951011 2572321 1346955 2291047 820471 2131433 1741463 1376869 2188676 2115148 2222575 2395477 736352 1156482 2645447 661239 1059450 1794331 360854 1167991 94879 1085429 355247 819073 1888148 2453277 170008 1309207 979470 1034963 411783 2554637 2019332 100197 2106954 2422145 1709992 439139 40258 286824 475226 1651197 2432222 1827517 565247 286229 442768 1389860 218836 1192603 229153 677153 2325730 2523372 1378615 1732690 967670 2459614 126599 1384974 1849797 420419 2254697 1119198 1248340 202618 1758633 496426 517948 1818593 349897 496115 1371024 1037019 1554903 953666 258831 1859086 596147 213695 886483 271468 1661104 2479910 391771 2600376 1499223 854337 975307 2164555 2265396 1997522 263664 1730084 2330252 881443 1986378 1521198 1605938 1962987 2410334 149232 1496347 777600 2325764 472063 497041 2487913 1098263 645221 297262 2470313 1089734 2516791 2177982 2139016 1487612 1141260 1514780 1539789 2641157 1894500 61437 2636001 1913178 2066338 155547 1007980 1214157 1607886 1978386 257257 1106957 1319632 1262767 499406 2446544 2634188 1816109 419667 1735479 2284829 1951955 667442 2019050 983973 267843 2178203 2443313 467368 2413099 2314078 375177 2164872 382528 1812219 1503589 1575209 218972 1116012 1807804 405126 1180874 15799 2025369 2208145 2088706 2564648 1447539 354269 810447 1837239 1160428 2214494 1834224 425998 1505271 1958740 2573370 219118 265294 2009553 1029804 2388683 2562361 2138919 2286435 395421 391619 787030 1530578 575074 1555643 1566369 1752350 1030697 2397119 2527181 2004536 1824861 2194486 1720376 1443594 2500761 269076 359909 105572 727106 408645 2535089 1206466 1168130 1351958 2082212 2471386 2365398 1122744 1059873 348850 1780980 399061 2017637 397595 669945 778198 2360040 1172933 834542 2346541 863512 1483119 851575 1072331 1402127 1445523 2447599 84171 1570935 128311 366390 263250 1668157 2588461 943860 127851 1128624 446844 654539 1127047 1957597 1641844 513933 2568257 944415 1867820 1806713 16313 431186 750849 388077 1623061 254450 2256102 1710520 1780507 1107184 1704469 1370594 1460343 1470420 896426 482590 966839 1465206 2081761 1948435 1995132 1433536 2517139 1894020 93622 1326714 2022914 611203 205018 1644989 1332870 1842290 2219045 307768 1453486 2519665 105421 279477 1390857 2064888 1521004 2404551 1519132 2153578 1505249 1227655 1775563 2008533 2412493 673752 1757471 2395144 1278132 724143 542071 976268 1535358 1757058 2422572 2079608 2155697 1734132 1727691 1253343 1595942 1618349 1454858 187486 1652017 941259 323066 994259 2144744 188059 21823 1584565 1460846 265811 32956 830650 1899964 2616427 136629 2486211 935082 2534701 2569476 1505354 2474379 2472126 2613882 691531 503439 705193 180119 723414 229601 14760: 466159 1839750 1240737 1823966 1270959 14761: 265695 1689751 2317411 758052 1270100 1715528 1428636 1373912 1960442 1384753 2163282 2126973 2095155 1168064 927439 14762: 2427774 380629 1765126 274921 2189084 2455420 2416247 279658 1770299 992365 1762400 273093 1167043 14763: 1287368 342125 438800 763185 134145 795418 45837 744511 1298501 14764: 470500 1542618 1533848 414790 14765: 2623758 14766: 930567 443091 671435 1492243 273530 1420278 720775 2526952 264956 134633 1750619 670474 262178 148578 528090 1036358 1571726 230014 437921 973213 2360396 2237375 42916 1750752 359115 2401666 2184243 900512 1330562 2485319 2381792 2091005 14767: 2399376 1944488 14768: 1657359 2430045 1781318 939401 1294195 1304679 995341 1970360 533020 14769: 2441740 2290039 1559492 2361017 1477: 2194484 1814792 14770: 696847 242284 2269428 2162892 1692938 2292823 14771: 349528 1210025 1814370 1305227 996318 906 920697 1060370 837693 642514 2104570 502342 559583 1703323 1810106 1297773 446273 14772: 1306683 1224395 496723 2615618 253451 14773: 1673418 2485230 2031507 1782695 422050 1980699 403724 1957602 1560723 1673143 2105657 2645621 349373 293857 14774: 2004458 82868 2590161 6876 14775: 630535 14776: 4619 581902 1871287 2376760 40467 2004175 1624891 1309625 2484641 695292 591489 2226950 599775 778872 1007004 741336 331918 968843 1844270 1356015 1082979 564313 7921 982205 1961729 2378085 108296 316576 2525888 2388116 373328 2147936 97995 2613157 2506224 564158 2291845 1313906 228469 1984605 1461010 875111 1390996 1419103 149255 1547886 86191 1546264 2627761 2596007 2386558 324281 577018 518154 1703295 2016490 1140805 993597 1657520 765195 1910722 2140875 1692014 1081179 1382005 136058 734050 962117 1776249 1552884 664980 2025104 1245147 246687 1490805 615725 2460399 1571660 1203253 429072 267930 1227335 812068 2160518 69762 1833122 1491054 1147099 1687704 1105545 1352748 1930872 1367166 1655932 158143 2465565 1704035 1125456 2114080 2308764 856048 35561 137158 2110213 395187 1209756 403695 1682724 253150 1407894 2167745 1740442 149834 1379553 2014576 1049184 1737055 2579245 2039505 1028816 2554396 710566 802802 1623901 2226930 1702281 946280 656073 1285900 1820680 2031909 732988 1173289 2026844 2152093 1046389 2398330 1912702 2021052 964866 1630269 189736 1258780 517874 1040680 1334554 1786604 2179800 2066215 889173 14777: 613725 968469 1645365 371474 1062246 998540 539483 193506 1780977 1281611 944357 2450907 972313 2635612 14778: 181725 2407331 2424776 1057054 658058 1274584 2252432 14779: 1735393 2243349 555363 1655640 1073968 759340 748071 342731 359867 1307239 1500730 497579 544076 804864 714059 1476053 2264456 1793109 1179020 1302673 402847 1280289 2423344 2222806 467339 536040 2004816 2463996 1491604 2283101 1880039 2565503 81809 1719761 708329 1195294 1744653 1115476 1453686 239053 1616252 2619295 83961 2645805 1788491 1564585 720503 417229 1779229 861720 2023191 388530 1713075 1237910 2275860 537392 2566216 2170142 1739090 2575160 1194185 2586418 1768369 2335429 1478: 2611343 14780: 1141370 1370157 1971817 2115847 1317953 210163 2299825 1826086 1245514 1966632 195007 981098 828128 1307464 1757086 31081 1550998 1989259 1258947 1408302 1098386 2206511 788660 2023419 340400 1187281 1261515 2205228 2107493 471515 1136626 1788789 536819 2483075 1819573 2606191 1018816 431076 1163213 1011874 1394228 1204004 911234 1423521 1682507 949279 410227 1455162 1586977 1246151 1400292 2056199 2110939 2152407 2283692 2571748 2507120 2556325 2406220 1843443 2198053 448707 411139 821895 2459926 2507385 2367775 2236562 1973900 2066179 130744 77309 396734 149588 2637716 1203405 1454403 2720 639235 592154 472426 2132924 2477844 111273 423579 2026543 669003 449882 1730631 381753 2387651 2465844 2263270 1535447 17574 1131981 292563 1313977 2233156 192454 1532019 1031413 2559833 944963 2196050 2149238 714666 928176 2449279 2089722 801062 16431 1150749 494389 1464626 203347 2193981 1953176 785917 253657 2564181 1183706 2007258 1064518 2601426 1465286 477383 929493 976641 2500312 1001233 2399174 268343 37041 1286432 2322141 1392379 2020852 2304300 198285 2519338 2629176 1727288 2026944 276146 955132 1124058 1045062 470200 832827 67692 812223 2240589 1942869 2016201 682866 743906 2452484 1615817 437760 870885 112549 3417 1906531 1432352 1194197 953238 2490113 1107762 2281428 30115 1412390 1325816 1464103 1203605 2066845 1366053 380693 1362084 322337 14781: 584377 1414795 1686321 2243660 318776 1987141 1419191 1737087 189870 1218816 2191077 1200454 1856917 2575083 1968095 307022 2349410 777012 1636743 759015 1960212 998457 2534444 12457 1669108 2228175 1445570 1060911 2020464 1246975 460855 1770898 59999 2578424 1708773 2353672 712950 1099781 2051376 1383637 192304 1001192 2370252 1645107 906548 60619 1624251 2221662 2206924 1763107 2170592 775038 445474 2325408 2031595 2149286 2088401 394275 36541 509101 1723945 1541855 2487926 526149 835724 217250 262835 639109 2447375 1203992 280165 1819485 297547 474599 1820488 790607 1966325 2527455 2012609 1322861 534872 1494062 141077 1079 1125264 1575382 810452 1481262 843372 1172049 180775 429713 2643628 812195 1079790 1644414 1698159 1990972 1484631 445439 905089 403818 2392482 1960600 235747 1024568 58834 1800430 493090 1839042 1804362 1902662 2001936 580553 445409 2309877 908843 493262 2466870 1500846 712969 2588597 2531231 1238952 966551 2609404 2067421 1565184 908615 2239200 1007005 1255222 14782: 2279351 1834435 972549 1934988 1174608 1956259 1577908 879548 2079614 416698 2014931 628587 1440175 1975574 14783: 398239 14784: 1764886 1027559 808076 917414 2189183 2565961 800662 1204080 562234 1509758 14785: 959448 844376 14786: 1350094 2363076 1277996 2050536 1438517 33726 2159285 1982536 1778192 730529 2084710 619003 169966 337549 218038 1727443 1139334 86305 2534562 1803399 1997807 1586687 1703456 1773465 1182670 1038985 113702 1628260 479481 2350926 488604 2123694 900790 1771766 14788: 1485198 154035 1302120 609035 540065 1811570 1112974 14789: 729420 854081 346364 1479: 1325924 812396 1805061 2038792 1074801 614104 709710 2620651 1819779 2455949 2361198 2579476 375255 263520 817919 1825361 756170 2024511 842704 2629531 414859 699237 48350 539474 2381822 1255543 1694916 2099913 1934662 1887050 1527852 1000854 121660 2264479 2647969 2627286 1152251 2021133 2462256 2120288 2396066 1513761 797280 870296 215332 1131977 1931179 1120373 978547 1595338 1311954 758342 691936 1620797 1942622 424077 2626658 142950 1950626 2622114 1075815 1119611 2618167 2269824 2005053 703625 1785516 725278 2646518 1333888 1752682 2290432 1321057 1917769 1645585 495268 788321 2355110 1014240 2050927 662294 1274068 2589291 989998 226090 238432 1111377 220157 2381277 1625282 2492984 1967397 1617647 560445 944751 1676772 265346 1338994 69142 1402241 1824500 2511096 1515932 46577 231338 44057 1203523 131944 2082805 2006043 14790: 1391124 2196144 14791: 1802127 162945 2099486 630947 1283765 1120131 2615218 14792: 329013 1926509 14793: 1419501 664810 2327225 2407389 2478005 2535720 329819 2428131 2127126 1268392 2333527 1654269 1883703 1228179 14794: 263243 14795: 1430420 515329 1854515 1365399 2086904 14796: 2569726 1371331 799381 2419849 222081 2100258 693288 2576647 1724841 1153538 935398 1306998 2139701 2267074 1726640 14797: 958917 902148 68804 14798: 2244766 649652 14799: 1835505 1252207 2078073 2182492 2087420 58957 856582 90568 78936 314440 571932 688669 945617 2530565 1347237 1556691 458842 2118282 148: 2139065 1236988 898191 2329125 2182234 588844 1390228 157446 256740 1547967 2131641 1931804 1790423 294517 668811 385422 396567 93462 66477 830363 112942 134485 1672225 325262 767021 150650 1189581 1338485 159154 1273429 1430142 70145 672012 1949759 2608286 150171 1981837 1457975 2161726 1358934 2598093 1776726 2120822 1127170 2357903 1634343 366425 1149297 400172 1171559 1801418 2374116 1450629 779736 446072 1534345 498129 1355056 1765366 2230723 1871164 2471164 1609675 1836481 1177459 776490 872277 963007 11765 2171656 1779144 2522569 2388249 2388609 2061079 1225709 2329026 592818 907802 1871751 1351928 2403058 806172 1695944 164575 1905938 50288 777750 2618341 2044287 1444509 275647 1094621 2152463 197315 754623 1508570 164215 2082955 88400 1497781 816135 2141635 1185333 1376345 114267 1619818 1863627 1160067 1654746 413578 1441387 1652158 281019 1661863 127396 1549329 2633313 1006594 399586 271461 1731825 1892512 1774488 101031 1404569 2037617 194555 2064696 271523 1447696 1919404 2462550 2329387 2082484 2414138 1697464 1296760 367535 2491913 23713 1257154 252632 149042 664946 452302 1570768 2173557 2403856 53411 2203889 473066 525729 1583488 1552998 1073464 742155 2424855 1369574 1739297 224128 64189 1070029 1610558 1684909 948168 171232 275283 771522 1375660 1783306 2363878 2401431 884926 358463 1639425 5597 1091352 1618060 1927894 2430028 1015633 281276 785722 245116 1300130 2474448 1962421 1794125 1573691 255585 1302434 1785100 159425 2090377 2138316 2373464 2205036 2386918 501210 99876 1028974 2555857 728330 1969720 220729 695694 1560530 2225682 1289700 1932604 1991609 1023992 2491226 725657 1180332 647791 450915 617713 1717654 2575332 299792 1421224 2419242 475931 423981 854441 458017 2499497 522279 114093 450839 2576788 662956 414326 1429194 776889 1767125 2312341 2134591 1780748 2631565 2632380 595252 1687661 734896 1055773 1581454 221249 1436888 727194 2067071 676340 1976108 564298 1112215 703959 1509157 1988954 926906 1972294 376744 1083883 401260 86506 1579501 1520539 359117 19405 962297 2346250 1336015 1022146 2481460 1648981 2043094 1321465 2430858 1561899 2027459 2145288 2319779 1006456 1331196 847422 40704 747969 673940 1060510 1145485 431154 1697992 517944 1065960 1357018 1986163 1303121 2481356 2600937 1307740 2433109 209127 805460 1091958 501559 178580 624645 808382 2177946 2389674 1720492 1674065 2337931 1594263 2169805 1065511 2192608 1517290 1695417 2234808 381817 201518 1341078 2069200 2541964 1606160 306709 436537 262436 367328 36950 1820859 2035040 527689 761135 2247748 2463683 1218000 2213113 1870526 305078 1045996 2320945 27289 1166046 2285437 2520896 39967 1179798 2506251 820435 734675 1113922 1499033 334419 1442032 1073241 490377 372315 2192082 309090 1171906 1834266 1381865 749781 1935591 2348920 1454789 2312363 1476078 1645422 811745 920280 2591994 24606 1469778 1120979 2046126 1865923 512594 216268 1033518 1634832 2155083 646520 2624029 806681 17407 1423898 490523 818200 886702 1000596 266169 631272 1707571 1274221 295977 522740 2109971 1584238 2050233 2281736 1613281 948485 848620 2623459 1864549 1373009 2510504 1378480 52683 593502 205536 208173 1738052 1624146 1611819 1633768 1141463 2609794 10021 390499 2205114 285951 983116 1613042 1198796 1691778 2075822 1557152 623854 975591 1356127 120709 1018786 1239545 2339345 674837 270500 416805 835743 133763 1178130 1652220 1688703 1292463 1341641 627028 823285 572646 262997 2291792 1686179 931577 2163230 478050 1528348 1053414 895480 1401294 976939 2109203 375762 132178 16178 611518 2378461 279594 1367423 1052748 1198890 1354723 34856 499856 2570183 307669 359806 2317851 2599917 1670718 1210225 20461 2436008 1392120 1290076 1662699 1480: 1302047 63471 2282826 14800: 1499853 1675978 829112 1492614 2276213 391521 14801: 1315552 2640818 1197466 1470736 401707 273939 318609 593967 2545851 2338471 1422109 270404 2264452 13766 408406 2194256 181689 2164163 830883 1023857 1438037 1452120 1388118 846308 271041 2149233 1303853 1127138 14802: 596144 2423259 59300 603543 1877309 559896 14803: 1233023 2401377 2296652 2027274 1876312 400155 408261 372183 2386508 1812531 2157871 1832243 1335616 1799515 38977 1473494 2122335 282036 1010065 14804: 1626539 2094493 2485500 2303141 1971183 680681 1919476 1008920 15586 1976839 1824675 136807 2047555 1212129 1608965 2617641 1596284 149891 2346101 14805: 1112577 1918727 1429085 276515 1800998 307756 654997 1591987 271676 135640 2432645 658094 1561408 215719 1456150 1813195 2204404 2207042 1011103 1938185 2146289 1107412 2381720 1018786 1414096 234674 1562195 14806: 2368961 1723278 2344292 2313444 812009 155852 269054 1100845 2160501 2017904 575611 1807245 199397 803724 709177 2436726 1200297 934656 1742476 1124158 60506 436424 1874856 1903977 2223273 534552 217745 1153767 1193090 2373840 1236127 2148028 1492708 1465014 1225749 1819560 1985124 2582578 485119 682422 1446059 118113 2365591 1670106 2031068 1752355 1053633 1739480 2408698 2501026 989859 1181796 748256 1373737 14807: 2500070 1369132 1756076 2068692 1943597 1121731 1270033 111002 1782253 970851 64079 2092229 1191821 1171469 1211870 1145705 1215747 14808: 2106423 2104680 467604 1732257 906714 1140754 1988518 411235 778256 1111760 1594973 1220810 347005 2537940 1623764 2620402 1244251 2287058 954753 2478991 105825 746921 2203809 2380294 2174322 14809: 124728 678758 491054 23427 2478951 2012674 1481: 1985187 2425192 1150568 2494434 2468682 1864832 938342 1513622 631857 365838 2627263 97774 815043 1768726 84454 833994 1292450 1118398 883497 2521414 2248616 973584 1345946 519260 1320175 2170955 532575 108756 1096490 1762316 962420 1711975 1586792 335681 2253355 1383398 988554 332243 685342 176168 1054534 1697090 1010393 1583421 1708201 592822 2351622 684291 209029 1385125 970469 1181703 1416135 798564 2521402 2439385 2062593 584462 1737772 2256639 642463 2467512 2106080 1091265 1179982 38855 803313 1850328 1801262 2328849 1518326 1444749 2130593 886351 1049431 1496538 123354 623459 176297 1481198 469262 1286545 1558678 861728 1274470 18363 2220873 2498356 6206 524329 14810: 259561 62232 1037101 2312583 2491702 1636913 838586 1035405 476743 147268 1512371 1298707 1334536 340574 1073175 1369032 23952 1712233 1691862 2601289 595144 1647466 1091510 170276 2096029 972437 2583630 2285412 420220 734490 1474826 1759851 1251196 372224 1638333 1832604 1875008 1924348 1544790 205825 1140801 2469383 844494 317037 1195674 1489580 530473 2344533 744206 590322 2059738 1660356 1022707 760083 768977 2570669 862413 1779548 189312 2339843 2639521 285636 2291535 1435607 2144484 2422919 1291040 14811: 468507 14812: 2538354 2134686 605980 2332073 2469647 2606108 1777981 1867330 460824 1180062 2076259 128348 937681 2345663 418997 359492 800983 2189707 980990 1358361 1676914 2532424 14813: 259332 29734 1467830 225324 619392 2314148 1848294 1406633 1094761 868627 756452 1941190 2647971 941630 794805 1876031 14814: 2547552 14815: 1240116 60630 675306 2509503 1545907 1874051 342103 350486 1775989 2616396 1299378 1400114 1625645 2393734 2516689 1552813 2482513 90626 651661 1106914 1642882 2379296 1977468 1566181 295908 1217422 19316 832294 438605 2447220 1437710 1887601 2312442 472309 2169428 101147 323784 2014590 894448 1298309 2123352 1453618 1762505 1596428 1680302 717411 75269 428928 76369 1399347 323651 1782121 561712 2599995 559366 716502 1151019 1787629 1765123 2469734 986631 1459806 2415534 337292 863163 1231697 2081789 1447098 2547200 1804090 14816: 610103 406560 107607 2055090 2117944 1729577 728294 1109362 1542323 134633 1704248 1654748 557118 1992864 676739 1282051 1175395 1836731 1204427 1433533 480408 1455899 2097639 1259852 2199012 39907 1106628 2424422 989219 14817: 1128771 1752432 921026 99118 364585 1960389 985298 66062 1490970 14818: 1273774 596013 2609496 2597499 1474804 387200 1413358 1011011 416726 2219920 1430043 2396204 1367456 2175175 1014939 89257 1122532 508894 1740680 1588251 669635 1503800 227287 1826897 2350428 14819: 774430 361080 1482: 30878 1761042 1719085 852325 2384957 2336634 1487339 429555 486158 1797578 2098439 167152 2624080 1499383 245364 614104 335136 481752 2509436 1091772 1279458 1342876 441459 526812 1077748 2095132 2113328 431675 756992 1033484 2169500 1148414 604070 138010 2585140 1449479 2475672 1798327 2114860 141533 266293 2149444 175193 914599 1966506 204183 2061336 1873664 2510580 1279709 49459 2348971 2343510 1889287 1413840 2136689 2493725 1593427 194018 2104488 2281092 1035279 594457 397682 1499253 1283873 70864 1628306 93280 364286 1702130 887368 1951489 1890220 1126285 361737 70721 2035212 1997301 1797063 913199 773597 828756 1315404 386850 282784 1556092 188365 1572181 2557487 937338 1263945 1265740 1070680 902293 2490243 2310599 1715171 2332105 823375 22122 690824 225862 2394438 846335 33457 1499939 2144216 1350348 619888 348509 566701 1484270 1081318 2553261 250228 2406742 1022895 1218609 19920 2534215 1583236 2630117 268084 226695 2637180 463217 2149973 2204066 275136 193187 74480 2158194 2137523 447846 1981783 434784 2412559 999438 198931 2127409 2271939 163415 1564548 893467 440899 1516486 480616 182858 60137 677607 2055589 328894 1451819 1969993 2103479 1680516 2112407 951661 759643 1090321 716168 1732197 2583806 2225899 650061 126312 2569479 491140 2613363 512291 836701 1073214 1284520 454932 281359 600900 1685803 227818 862678 1313702 2031799 2187138 2426523 414960 489357 928268 207520 307523 1700250 1043976 213642 1480600 1665681 1613078 2159942 1470602 1231746 306187 1507342 109303 319814 127501 1420308 799733 735832 1632963 609431 2180090 871496 531801 344067 2537437 63054 1127036 1546279 537069 1928235 945480 890567 890438 1317253 2094127 942559 822263 1644166 1736630 2243110 985965 1123066 287128 2572137 1657727 362776 587427 1896509 1708715 2230995 964535 2531602 2420822 1473750 755106 2257178 203313 2486045 1527343 1469173 1825631 2181762 653653 834468 2256554 769765 2490389 1817776 1173064 20350 479148 2449641 2619688 1365180 154305 747872 2376835 799525 139482 2444739 2151215 811694 2213675 533236 912531 543992 1786410 2362863 892710 1247589 951465 1255108 997407 1732721 14820: 452810 1954099 1613425 1016977 1549507 553128 1859498 950520 2081380 1488722 709538 1727888 891808 1381796 2401655 312238 2404692 429990 318661 1685763 2623717 493423 1304106 526275 1068288 728873 711958 2326258 297074 2589994 6015 1207277 188350 1356965 267147 1777046 539631 1856775 1942230 1983817 1282719 1609946 2142405 14821: 69779 214790 1595328 1421122 346161 2019084 2613200 14822: 1901491 1655023 2140058 1040726 771626 2337218 293162 1156235 2544598 546178 1137862 1714151 173326 1710746 2474233 225067 457546 1483749 1041894 1371426 1741142 2604060 35706 1145023 589057 568682 1018094 739018 1678519 2384451 1843748 2237538 2064316 153711 2072409 2096463 1062124 612666 1254561 482921 922770 1520336 1626355 2183651 1428336 2310138 688546 562802 472558 2059259 859132 1904574 2332186 14823: 1471924 782537 895155 2537143 1356607 2183989 815628 2167828 1561649 852224 2173961 2212303 1922371 661493 1954681 1683019 243477 1690324 1855895 1376052 481238 1282705 881941 2196548 2046156 2004818 1413127 1517773 390795 1362152 1727961 14824: 1471460 488065 1252307 198763 584513 585791 14825: 2296066 860968 1919026 635624 778872 612557 1945559 2247122 1452970 2145986 1263751 463310 2451993 2224662 1866830 1783431 905781 137065 519631 1060063 406526 548486 29414 21691 1619081 185762 2221243 1058643 185070 2621238 161092 1861802 1206683 2024486 622646 2284471 2288257 1106036 972122 1580424 1032655 731765 137921 1227701 2115291 422491 2233496 58435 1084525 2448088 1752042 2011807 1831937 1216860 523276 641972 2638348 1761427 2391540 2644901 1780924 1891028 555572 1658768 1821132 1578576 1762094 1786937 2198085 393099 1436822 88267 293718 922454 1758786 1613192 1761306 627002 1925205 140174 2101050 2349051 1524892 1438618 710671 960016 1859117 1096064 1086104 30281 1865384 2253989 329730 1323439 594547 417492 29339 1934481 842041 1398620 1730100 451677 2343804 1696609 2192716 1795054 14826: 415506 1543296 56065 14827: 2584295 2276085 2044715 176400 40177 641071 1557193 793133 1799444 227125 2430362 1473422 272817 2472335 2107774 1773126 540427 1872059 562044 230909 458280 2033139 1156113 2107738 767636 2646937 1821707 1066263 1526306 1464119 1229053 2188842 2338663 1909504 2543415 2448561 1286911 759332 863802 1013400 999451 1031454 1064881 925981 485368 2511871 1975701 1345190 576219 1727462 1848529 208891 253540 2550333 926450 1786160 1476054 2552192 2093672 2627145 742993 340023 2614827 527122 1173909 806167 506705 993220 576318 2285523 71415 239632 445348 2262254 1600134 937679 1503222 1263646 1820515 2245612 2469533 1964268 2095411 14828: 223926 1124344 2104247 212639 337176 2007695 1755616 1403388 10411 1432796 1733917 2326933 793100 2461063 2392084 2368526 820590 297500 1022898 897455 1271874 371029 1520785 579844 1061605 541780 2420242 529987 1449447 2463545 22123 2434239 1499639 1354998 1396260 2504165 573487 1406238 1377958 2292501 1575045 1579026 1352221 1147408 670517 1779329 1656912 2405966 2035961 1330323 14829: 843583 1248513 2447602 1968282 2269227 343317 36059 62437 1738234 105331 1591874 979913 296735 1866965 2112524 984588 2511925 606578 335791 642582 1405668 1468766 312881 1509905 2444746 1641615 784378 640833 1749823 1952225 2243517 986240 1533052 2522994 2627856 396518 797860 1316024 1045666 9964 1891254 2393676 295648 1629585 1742099 1473455 2401398 1980654 1612774 2507129 1155629 413187 1937148 360277 1771335 1561430 1268568 1988775 1943183 1075512 750314 993198 932046 124342 479060 2032449 1153980 289055 495218 1256381 664733 855429 908897 177166 1629420 1141484 601312 151895 2000750 1601126 1584281 2439170 1607151 987971 623586 2424657 104408 37173 1742766 2313582 517439 1263943 1016603 2019507 1458165 388044 2459707 2333914 1838790 2000292 1171277 2092609 1258942 2029967 2566223 500447 1388877 300376 1472339 120573 1156272 2518070 352196 886708 1309837 777010 755117 1737157 2041319 667585 464966 2259395 107389 470182 520662 2459522 1072550 2541331 2491918 2100386 725719 2452538 1347814 866238 726857 1187085 1457520 723787 566233 2324343 1177734 256620 2257619 1782821 1347816 1411891 2643187 462488 2217935 1994475 1435355 478633 372045 2075949 1215827 1547524 683855 1197760 1147246 928566 1208818 1795848 2204673 769501 1656116 1692040 2272371 945636 95327 2525002 1687562 1708494 2096501 2466381 1313812 1110306 2085265 2236752 936918 680791 2019212 535656 866229 200288 1670268 782640 1082129 2389533 2637085 284924 859420 2193337 2111134 1123410 648479 372158 1679285 2441536 679089 1421695 1667429 466366 2509082 2188296 708465 2205313 2116228 1876105 1844792 1057852 1146560 1420411 1542699 811556 1872888 2246471 1202261 67956 531943 1348414 2484551 511417 1952515 1775788 2547857 1768020 2360244 1191012 2417237 2151579 1783222 362578 535747 430180 1706861 487446 1731864 1031211 1794405 2343022 1855065 485682 532306 2446947 2357602 1378868 2645369 2172295 1707657 641598 1041148 467122 2013164 798108 30746 1864343 279944 2478744 1676772 2000661 83500 2130888 1002718 2116191 1235719 2074480 2130053 2475053 2042657 2515063 2568287 1378073 2212055 1119503 328353 1095972 2584839 396526 790603 1654988 2506053 1679050 1875320 2288010 2202210 7134 163988 672532 764538 91380 1800550 1925718 1727812 167155 2457386 1786595 1172502 2220873 146806 770339 2543921 357472 1611363 1226547 1483: 1676191 808189 1955427 1087964 2337382 1511315 1554593 1002635 1925280 1749597 2153976 2069106 14830: 546017 1421122 798597 1849528 1836597 1732776 771657 14831: 2604464 2430630 401321 941742 1481337 568615 62579 1447196 14832: 2212218 2415196 236726 1954071 457054 1865100 14833: 333843 14834: 431512 1025522 728661 1121284 14835: 65348 259467 2010250 1320361 1888481 346124 114127 407414 1378296 2050970 1651534 959387 732600 1702005 1551461 2351943 2580465 1448295 2145959 112782 14836: 2157779 1722173 2084036 888565 14837: 2281492 2491686 795593 1117189 990592 1699457 798909 1548583 2095387 1719248 1658149 1638061 2277303 1532485 590951 14838: 711376 81793 1875010 14839: 622473 2576124 1484: 2560749 2187026 2103505 696079 1731512 808563 14840: 2347939 974318 1772170 349082 2177386 1007259 2549326 2402877 768766 516498 1988618 1961222 1117555 2346154 781523 1454608 812123 2082673 2497949 578311 930757 93600 2238676 963705 1569480 989988 406819 1598968 1247607 1688274 785034 786679 1569573 2209355 1194774 986613 630981 2241785 288861 1651069 428999 510267 79407 1929848 1926841 1132743 1659699 1626465 336174 165470 303729 1490688 789014 2035152 1418889 348127 1512406 680207 1921833 1366329 340185 1574561 2105058 221165 1353812 43562 2111413 1442915 76916 1972158 392607 1875607 584651 533057 1535360 434261 2167069 774136 1730794 1070758 1708356 259618 1056272 1968861 1464241 1530592 398749 1520502 2089805 156594 14743 2073912 2295566 1618396 1131346 2448701 14841: 641496 754179 2376869 14842: 1615776 2013023 554942 210972 1524390 2234788 2201269 1298256 1280524 765055 675314 1976523 564603 228151 1469521 2218097 416955 151982 794717 1297955 425547 1193394 990716 1688557 877113 2536817 1662904 2378559 788519 1278394 2393306 633478 1736345 1690258 2341889 1219144 1611184 2613637 2347162 519669 1837976 1569038 2133253 756992 1508382 961409 316918 2122883 1131429 1617677 1191039 1277773 2103323 968039 626027 1152772 363462 2526113 2268656 1882954 2642132 375198 1110245 1216949 174205 2045399 2108418 758243 1439557 1201012 1949607 2472804 2127518 343520 505388 341692 2286502 1504151 2515127 783672 479688 2093972 210422 54020 2277451 2384337 1469950 1162258 1215710 2336908 692751 902372 781367 443134 13004 1091132 593947 1114552 2447377 2357353 1507332 1196712 2573152 983360 663301 162543 1195382 362289 1823524 709926 758875 1190165 2432172 184025 2115217 2033342 510497 1254461 2570468 1227850 2135104 2018225 1766510 2354900 382742 862881 2524353 1951657 2153123 812059 1289733 57867 280829 1230852 1743802 1844624 1364102 1735071 1679973 600143 545491 1095243 2400283 1216666 903250 1599458 1474385 1073925 2226177 19951 2034757 1536691 211336 2324528 1853151 311563 260820 1168312 699217 676030 1289147 1709528 365566 748118 67652 2214840 2596824 662759 2040569 740008 2294405 542494 2171051 1036202 217584 2586315 177530 2394063 270770 2298718 2155789 824737 2533616 2601146 1430368 2049109 490956 1027854 1873821 225870 1965933 1756385 778809 454739 2041407 376664 1606671 914355 1421695 1008258 1396778 2248627 641176 1840414 2408432 2234088 1700536 1402210 2258699 420655 256908 558086 1631334 1088311 810993 965249 269295 211012 272130 2511536 1975237 2385402 201694 64564 2533278 1841247 465024 1063172 2350497 503322 366656 2436618 1160921 1321020 2187886 1334721 2380084 133016 2002421 1370026 1461020 2236127 2596495 2203373 2290711 1455166 286560 305428 1484614 2189692 2185885 2033445 1722246 1923157 970414 211896 1438951 749247 144624 1801181 2440574 449303 2294602 2348401 1818263 2318506 994667 1004585 2478212 1615095 2279574 2254890 2088270 537348 2517896 244852 42579 1193670 204291 105681 933455 2555474 2624965 143407 1857322 2605056 2007875 2420296 2137840 1510029 1856778 600393 83015 571199 38462 1011437 2557982 1880636 391026 200477 301193 1059038 2365636 2328030 503936 2105092 2577726 1001303 14843: 1753862 2569929 1931500 571600 372881 497289 2522009 14844: 1307703 2296055 339076 14846: 1862699 2362548 333406 14847: 232566 2640403 1366640 216164 1614128 1867337 210060 942304 14848: 1301077 1464980 2197591 1784600 989264 453008 2183011 35580 1521705 14849: 1703093 235523 873465 137951 1435410 2084848 2619426 936692 2237303 1485: 1459553 1260480 1939032 155784 120884 60422 108871 1417126 2018039 2435676 1870628 87333 1692631 2073733 2327663 872725 860805 228342 2334579 1426089 677778 1693988 342183 366522 1152303 2339891 2455406 869666 173463 841439 1050173 1248170 371595 1079321 2014387 1327540 2125902 2075120 853691 1104272 2016942 431638 2062150 2088834 14850: 1292281 1035100 1243057 2087761 1667848 898533 14851: 146576 14852: 1355247 2013479 662022 1277410 595195 1838762 498474 1679851 1308724 1304500 1567767 2538688 718024 1795629 2589883 957198 259419 1550538 301168 2404644 2493545 1823600 582768 1047416 57549 2126576 2165632 893467 1118882 1647556 2571949 1762978 785730 77279 1849084 1434418 1130847 2280964 419678 633143 700221 2385558 1029916 2402088 322723 1912295 1181659 2135692 748317 1086225 954605 1582464 1889195 902223 1284373 2374589 953818 403660 839544 190733 2518674 1052919 1908878 2625543 2225174 1308469 1699830 1511584 14853: 2409694 1542793 789105 1107274 14854: 450697 1607871 1822202 2040847 14855: 745544 463218 2384182 301961 2487269 2118769 789185 2455458 2201269 54974 85843 401722 2475802 1053281 1344819 2385614 1764037 428856 376605 639192 1067191 2230487 1404499 1812930 1146717 539066 1573980 1071956 422166 580177 498461 1014028 1268066 2201738 1448608 158996 2227783 132114 2224826 2117569 1661728 1969932 125740 1500730 117624 1316252 2605849 223192 1433966 797816 1261962 1708665 152888 163075 569436 1923027 2413588 1448640 689356 1023655 291449 631930 1921010 1475531 2016502 1596032 581908 1178644 1289592 1131669 1321732 1927082 660776 1450376 786586 648914 2427440 539024 1751135 1313638 48530 1941554 28313 391593 1439072 1167001 1672828 1491890 1877090 769775 2428131 2422792 295159 1286681 1788196 2395496 2576585 2327633 2407146 238922 2534443 4505 898787 11571 1969419 2282663 2594640 1941344 370433 573073 2610379 1168459 122890 2623948 2132443 39686 1587917 1777167 246484 1803045 2623391 366745 2080282 1835811 713574 385941 884199 1160139 278030 302420 113954 2217645 116030 364591 938910 2357165 2230998 593540 1611785 2322928 1282531 2457381 1423898 1745463 2525342 1298641 2241688 2106205 1383185 1316910 2189876 446587 2512808 640706 1111598 1204221 1414900 538459 2215778 1230428 2583202 1866750 1367816 1319620 496805 503591 1577076 1427929 726876 2617557 2040201 307404 2546879 143938 1535049 1992447 2295600 918174 1146898 1015053 2060159 1298124 2366768 1873454 14856: 1261495 2132547 566622 209551 101062 2412292 1664094 723108 1977510 900535 2566130 2216724 1581623 571990 2052508 1017369 2418707 2235013 962276 2447205 796076 1918253 1867174 229402 2205486 542318 805365 2099439 257948 633296 2353040 92900 2525819 273298 1635061 1338206 901046 896906 2029990 2455699 1537578 1768242 2037196 1224890 371182 2260860 1545849 2459711 815815 2478890 2566348 1326168 1338967 559608 333384 1853855 1587039 1310584 309836 1521075 587127 1554702 2365225 7580 1323257 485413 2574345 775874 718747 2334825 2318070 506924 2525463 1307039 2531651 1867359 1947110 6444 461931 1896522 1804086 1607914 97314 1508036 536257 1427034 816381 40428 244741 1591335 297473 511970 1648315 779303 1147246 1576994 475041 191902 719156 2232924 830888 1786005 1075086 2547950 784408 1935978 1994095 835158 1927008 685132 836357 1553814 74827 1825062 1626789 335223 2443281 1835811 2505576 1333894 150460 1868061 2296610 120563 2393394 1564803 2604850 2145692 943667 2111413 2613771 828009 343162 383836 1028844 1435301 114576 688399 938667 1878558 682117 164885 2218481 197363 1665100 1666089 1542505 2605593 790982 756532 1344001 1931847 976310 698302 2339270 2237515 732882 2191570 1000489 402458 2553395 1706910 458656 1725927 1992447 1457643 1760512 2597320 1859106 53253 1320442 1680453 1852870 2374451 557968 2640732 14858: 2175147 993291 1411737 800445 957392 656438 119436 204551 2498006 2296499 736805 2375257 2472608 1420548 2483620 1116774 1059214 2340455 2118745 42143 762177 1685152 2247008 1209710 906643 2573862 1284195 14859: 1845859 1153996 933940 1068821 2461583 1404157 1998632 1682547 546391 685994 147566 1689140 369946 2479161 217805 311065 522468 1937258 2282309 484811 2357062 1837430 2627515 1486: 1087055 110641 1314920 14860: 1942263 2408026 2239261 2171409 2457445 2280080 1661843 2606908 16529 671997 1750697 2451697 1332044 1666747 14861: 2422683 78986 2191524 567413 735617 1388002 421197 760547 468866 2494920 1511620 2264452 1972104 168020 568882 1810236 1826341 1094102 1400978 118386 975988 366955 2299381 1008749 1956979 1728816 1312903 1005838 14862: 382676 40330 1959320 740967 1304600 2034376 111486 2087269 695379 2374854 2491399 160492 2558141 1691104 1937579 2389225 958817 1063893 69865 594080 392202 72090 1614834 2277243 1206188 351532 2095936 1399502 309764 1431850 5631 122337 2276582 2234918 1077806 1736312 1412963 1822562 1050799 46808 653921 2562251 488134 1517807 404446 809614 1063676 465276 2345397 1294477 1216419 1407299 29205 914482 1199363 2209655 386976 1947344 938265 1778838 735760 1257991 2598412 430997 920088 1892872 116030 2092369 2224152 2644717 279985 2404203 301519 2504550 291635 2391864 546664 1017922 170191 1271413 840675 2485010 1605131 389140 2490193 1585862 831834 269062 2539500 2438314 1927813 14863: 653423 14864: 2339387 1079047 1284758 2384501 127810 844922 1774610 959360 14865: 1813352 917554 1694188 354021 2084601 1400120 2246265 1174634 2458340 1604238 2153107 798465 2137775 2157776 505203 1089037 1631536 2391620 250404 1085587 1973527 14866: 822477 1336804 2619658 14867: 542597 14868: 1225210 1937323 2533835 284918 1316959 1539341 772278 353820 1956208 1834083 188843 395597 1780109 552374 386766 866012 48003 2144844 263059 2155399 2113056 2272401 2317778 2165658 1836102 152783 692692 1375234 944114 92744 128182 266591 150982 2055064 595407 610711 1301359 1477422 122175 1812331 30087 314526 1066570 864911 38473 2407582 1343741 2100886 68759 2299784 1780039 1450706 514005 2215083 1242754 262593 2515471 1221179 184136 943486 883952 1413489 584939 1472182 398994 1101728 1597446 1014406 553350 366573 1746335 494609 680398 1068138 2303937 1612630 1580358 661712 1693500 488271 2157359 1278458 2372871 1055715 266359 2211561 1553403 1897068 2083116 1570803 264210 2371734 994592 458386 209531 215001 1112713 1477393 2189157 1181414 991452 865879 1273243 767784 1593029 1937460 1383400 954173 1007591 147010 255869 493884 765803 183388 363805 1372099 1622949 434880 506155 18863 782925 641563 2230009 418283 1807803 85850 2522674 1253024 250326 1562481 49000 2068332 862191 1256032 1468515 50405 1627244 1977821 573203 2287813 1217663 661865 132535 746993 326323 1954078 2342718 1501107 1176680 125169 1187266 2635737 80682 880125 262564 863016 637475 890279 325175 1030228 427579 810432 1771365 628449 1135480 31420 1672100 2503648 2257728 342512 1461331 160306 1492140 2009427 1646906 258102 968001 2008545 2513380 555798 1102746 2408213 1118573 714995 870715 2085599 927338 137921 105617 2549713 1029781 77977 2473448 2519193 1383799 2097803 1713352 53090 1435769 256030 1788893 2228173 1605239 565573 761854 1549741 745903 1198696 1577696 2089665 1020118 2494996 2448380 111438 193184 1009284 2472071 1676666 1355368 1037340 2038805 1785464 2490786 282749 2613069 885464 529866 1831311 2334194 362587 186881 1872988 1131658 143024 1338151 1076204 498744 1234104 1674457 1721469 1468746 1434175 2257341 938477 2194549 1349834 702026 1418917 592440 984074 284040 499870 2199396 1073030 205848 1359937 913096 2331167 1029777 509305 1558625 1889193 2102947 2186135 1226786 38284 2076776 1035025 2364452 1388020 1840797 1922854 65740 1081222 904315 65978 162199 505289 1525053 577165 761492 1250600 1850081 271407 2555170 132284 2146226 489892 1514954 1827785 1848128 360375 21180 1556148 2396595 828214 335684 904631 780840 8206 2013547 2632890 1946894 2175910 595503 2369933 41701 314790 1833518 1625989 965922 820157 2081000 402134 408394 1839500 527381 1105106 1579286 1494569 2531947 556071 2483744 817342 1774783 725264 203890 520496 918552 992822 1636903 47694 1345959 1699752 1160463 1342786 2159284 40685 1666754 1688507 2617098 1771120 115505 2149241 2110107 1832650 1180502 2240698 408193 115807 734729 810373 230291 2619414 2604887 600251 1822163 872924 1024404 2515258 1128768 2368393 1598177 196360 2470711 1512579 266169 1972986 1506327 2073326 225592 1706425 1867885 772652 1690300 887640 608517 170226 707496 851177 340092 2530067 2564703 2254105 689053 961946 2074701 1490109 990196 783250 2286245 762230 143303 1857572 416968 1586547 1411310 404126 1004478 1810591 1856829 669514 69151 1148740 2303084 456023 105441 2440559 1753577 2523369 1855266 615172 1470538 209550 1835206 1626200 136492 685113 943072 1752838 2565031 225942 1452671 1982387 1236547 1041861 1950340 2151930 2336796 802576 2012639 1666208 732567 2234045 314092 316646 468995 1238974 1849273 461898 1950708 2255608 1691255 833170 1852040 1254683 538855 398298 2488498 2245521 317798 2359237 1825269 1792410 199566 2053641 515439 2508500 1213144 915428 1169368 1582790 2412326 14869: 2201062 2374368 1162942 1498571 917118 1401650 1370692 1528190 334870 286285 2446842 1286685 949561 2512806 610068 830652 2103029 2136556 1749737 352310 58763 2194866 1829702 2394858 1289829 295314 321174 477547 2313732 602942 2618956 1012113 2251400 560831 404258 1597868 2028410 2514419 2479329 856019 1465932 175299 1868610 2630827 2444696 2092443 1672447 2275507 2160473 1589788 925197 666837 1358877 1501601 2170504 2463546 1323761 166989 716815 436474 2613574 2160193 354868 23657 2533126 1844320 1843080 248254 562109 635503 2316488 394397 1230264 380359 991055 29777 2173116 1189033 1456725 632354 1509362 2343712 431299 2634650 1437082 945794 410701 2485530 1818170 2190628 1676094 2566853 748572 1143735 1932128 1525609 1512026 907948 1066438 2592994 1411489 887567 2580983 1833004 835316 518047 1655778 762423 954617 2576430 2173597 2054711 174265 1269544 2210580 64122 107004 779630 1179898 1245531 2366250 444393 2551783 1352830 1352878 863398 2013394 390800 700530 860751 1576280 1152642 1563319 1026926 547440 2284045 317505 610083 560448 1302381 2065699 1811593 535053 2087257 476669 2529786 1641675 1443599 1056569 2562662 2126960 2395555 1894231 1097679 250002 470818 1261588 2118809 1231558 1711541 2004935 2230994 149943 2033014 889525 2198144 2025588 1256570 543920 1677771 20939 2481666 2017654 662906 1509979 2103205 72729 1772807 1339462 757487 678344 353903 2022482 2002343 2602591 1241148 431241 965146 2573086 109405 820731 2165919 1297780 352227 2489552 176392 991789 756474 2335778 2346885 1276349 2560150 1714805 2572532 317890 1746668 1450893 29989 2546703 1791200 2140350 781014 2553956 1487: 827096 654636 2623960 372431 749230 2570991 1434082 314249 2638694 2393946 837313 2017530 1857456 1820271 183962 286887 2181294 1535244 1356281 1743073 437711 14870: 1243460 2370689 141685 1432474 118523 14871: 591774 1597177 2050652 130107 647393 355496 14872: 1796095 14873: 27264 1437851 797384 351129 598305 1154211 395590 2249626 2258700 1508863 1311601 21184 79799 1785843 970245 1401878 751628 1037363 160623 70490 1370925 1754016 2313437 1387483 1891060 1408227 2482865 1678434 946175 926561 1449412 685310 920038 305343 2205425 1420371 433620 262029 728937 2228712 2519583 639632 1967560 1312732 2273488 1041135 1305758 1892310 1098054 1191776 1621783 1141288 652594 34706 1978780 2040125 973908 1159592 1110558 423495 1130066 519635 1239545 1569868 1317012 1007084 13084 626483 2039877 933623 1033266 14874: 1070817 1985135 14875: 1812874 1544302 2292728 2000164 402241 2243812 123122 330713 2156165 2261741 508266 1878120 488251 1681364 14876: 741648 1582975 123651 2479673 14877: 2181561 1557022 291335 888561 1301533 829260 278622 2256099 181682 279902 14878: 132881 14879: 2554267 1475417 2067029 700118 1488: 2272974 1286036 526348 195813 650326 846667 1935222 2328595 834273 1955464 2514933 1219841 1339700 1655003 1607762 1441540 1475609 1337295 1647244 1055009 377937 600130 2540857 2068429 2515334 291407 2440182 1527704 2436328 1085738 871348 1223427 1246439 2268978 524002 2457845 1486688 1442472 106254 2057165 1450367 2152273 471157 1880608 766670 520626 890391 963376 2206326 111824 192009 1963622 1125075 14881: 397719 963594 730191 2638077 965555 1977057 930990 2588099 567485 2429672 1613481 1622795 2138221 1688396 1898355 2299640 554137 2542876 1258042 1352781 980645 1656546 813481 2488707 2009767 956885 724455 1876697 2165741 360622 1981571 1784223 961946 626812 1183306 1001706 580845 1089761 769765 127943 2393056 17035 432999 1617185 14882: 605265 2162826 840237 2378361 586028 1701104 517922 1876459 1944149 609606 1314343 1795056 1513939 2392817 234447 104783 627610 1414483 2411627 1158199 1664653 377853 646914 350246 1334536 1614982 265188 1098616 2363526 2290701 1354376 2228734 1881655 1137529 1369444 438316 2565768 2092448 540697 1399262 1956641 438931 2565417 2546697 2562318 2246442 706182 162074 1996825 1299827 1453333 898642 472225 636367 23316 859987 2232336 1827328 1654139 1482828 465831 2472693 343266 2182486 951063 1279728 987295 1236549 1125671 240989 387280 2536922 1405482 1111037 1824884 8815 299365 765637 1421563 2420222 87880 2457556 1618192 1750573 796237 1858079 416687 1899267 631587 847747 2325997 1478512 1338222 2564688 1073431 756419 846472 359899 1384691 525897 285740 598918 2108136 2268903 1142260 1436576 1565213 347655 787720 856450 14601 2188881 14883: 1352447 732728 2415358 2103225 1714062 672419 757897 2446373 824531 110163 472334 1687983 1473381 1197250 898629 810143 1464879 14884: 1817100 14885: 1370857 969089 2626471 14886: 974544 1952182 1866469 1177902 1919912 2630093 1691464 494633 972898 15042 185155 2557599 2326618 2603626 1545857 14887: 2574323 14888: 790459 14889: 2569320 1933853 1440448 2259471 471847 735733 249288 737858 2320995 2382389 1558950 2330752 488271 2482738 2054641 1791643 388941 545687 1791402 2127819 894146 2525107 1954750 1713525 2274193 2577005 93894 2431252 442603 2139165 293448 184196 1848264 296755 336524 617221 514774 1489: 506696 1527527 397976 1956290 473424 914951 2071549 2314355 1953718 1142795 1863959 466910 14890: 745867 1419653 198246 2576354 51971 487776 2215400 1957175 666384 105833 1714403 1697473 205755 1601769 1428803 967169 950827 2259912 1395638 2049457 970070 607380 2418634 707850 391641 608137 1959707 2611751 1799328 482123 1090855 1535240 368160 1949340 2188124 860968 361462 1697008 1418017 1652182 341014 1708799 2393980 4258 1777363 1645421 283486 145498 216129 1429495 2014994 2211607 44537 216799 734862 1419551 1785504 585639 2359833 244719 423308 1858921 151572 262411 2051492 2332283 2098603 830832 386418 2218782 106528 968880 2260600 328726 982154 625748 1789856 579710 421794 958514 2231981 604917 1537051 1880229 295802 585844 833655 1116004 2049327 2343541 1061673 932850 2466212 137817 1357835 1690682 2027266 499655 368232 893023 567792 1383111 811154 152783 1099796 600228 2499519 1399728 472432 2601301 365808 2182641 1705014 1356836 1345816 1471205 109841 1420005 1456987 475363 1603857 2520391 248608 382432 111995 1429689 844981 893576 946269 57389 2043581 1660059 1749914 1460273 1198824 1230110 403026 1605246 1913085 864950 916855 2519842 2233725 79625 1433505 110038 183868 1170660 1000965 2421665 808473 475827 1512376 1042875 1449621 1380503 1708945 1520169 2051310 1409 1864048 1248699 543947 271764 162679 1034917 134907 1029648 17088 1719222 1010945 2276190 2154143 1895951 2417270 1838679 1207247 1470039 805676 786436 2408743 979517 1000678 455158 214660 685448 1290355 1183481 1427631 1518269 2558340 1833197 969239 1676908 2395740 1631490 203064 1877299 2093273 1383795 2051308 1357938 1587640 2229253 1567274 627641 1203432 339454 1673447 1446811 924724 1314421 1213970 2043302 1957561 967647 2604194 58816 2509091 2466156 2642255 2247402 432633 1800233 2138786 1139040 1109862 412755 2146672 1886679 502916 517885 846791 1513258 1758038 461246 430194 79658 1989777 988274 1963030 529639 2252426 2158455 1039695 1021121 233426 1674351 1145698 33215 1883915 112413 702169 275555 622473 1885311 867275 1525755 1884467 453633 440158 2351235 474325 1014806 2553417 1231600 495976 1722094 1584367 1930626 1994854 2180940 1924086 2278224 1656422 1991994 2208322 91990 1211900 552821 1724426 1006238 1633347 871684 2116423 1635899 2106260 1109058 397403 962466 1860339 1965334 2376004 829577 1641411 134644 172948 953966 2127161 887351 2192474 2312155 1729738 1581241 1804262 2169149 1220008 1269129 2466807 376757 2584317 476860 2299121 1968968 2418853 2184809 513550 2193882 225927 2521571 57066 2527611 820392 1815881 231206 686915 1140325 961778 1809637 1959037 1291817 269088 731541 1133710 2345527 923382 1478573 614872 1190938 2304887 629827 2424481 583379 2265503 277489 1601227 2016776 211086 2352932 1617814 1589445 70375 1660127 2349146 2420610 2300283 1657635 1623454 1548483 1628238 1047692 231625 449811 2618622 2368704 1830720 2326273 1645008 2356941 1301013 594672 2529788 2646439 447201 468513 736996 2577758 877299 465726 1512248 736040 928376 775045 184497 2172833 468922 96109 378182 2485937 2365770 2184905 170496 2426205 1962951 2020464 1768482 2464246 1130949 2437812 2028328 1287320 2215818 2410662 349322 1366614 199627 2015526 1281413 2215606 1704140 2547073 1042671 485029 1462942 927786 1801596 110060 1422550 825510 614539 2592016 2068749 946128 1772324 1534354 2079727 1649367 2430302 2405147 557008 2569227 523653 2382619 2375825 1706938 703140 1075148 1756578 708542 1604143 1062971 1962864 1208476 2414015 453098 1124676 1555768 795963 1740788 1065502 2630035 834033 603876 1412102 1159416 1518210 934970 304327 2361230 1762659 1850301 811539 2607782 619540 624609 1639668 176566 1526869 2598908 2514186 814340 2161246 883815 348332 922941 1232413 630012 1365158 1859373 826830 1867263 2243692 1886460 268739 1357096 406692 954679 934121 1462570 1569601 617471 1257292 932622 546608 2536538 1509217 1364831 960843 1686952 1013841 1391148 1825276 2412710 2302439 2125913 2181504 2037001 1290107 1698184 14884 1351105 1264428 212023 1807479 1380710 469785 638651 1903698 1931148 1693230 638599 2445951 2134005 2482936 748092 894900 1827859 1664512 751824 1531209 737013 1815792 602546 1091639 1947505 551071 1859144 1636021 669130 1435661 95512 1168058 469238 253416 1389278 1161099 2362418 1302318 1500281 634043 81292 1125440 1669509 1813551 757897 1592144 90568 1149181 52458 407401 726283 764207 2152890 1883747 1790159 2399813 767 562109 2059313 1636506 408242 828854 2244184 2155089 812678 449423 444371 1685536 1824779 582461 580861 633292 894965 2325961 533016 1689019 919500 127229 615909 2567216 1929008 1786218 51247 2312284 2313792 2260543 477249 2469916 948575 16776 2491639 788760 746910 619489 1922486 2159365 2259603 261770 309017 1482266 2381594 1289718 1190819 1989902 2211296 292308 1134676 1942228 585517 1986077 976259 2219235 1552464 1976224 1112795 486750 1396976 2130663 1645247 2420494 2479805 1066774 1408602 459234 469874 1502078 483494 2377733 388179 2555994 870271 2320714 2305936 104953 2202550 898956 1652942 1974927 748035 1808000 551679 1398776 2052676 587429 23405 1978594 617237 417358 2473795 601194 892705 2145744 1224029 1488391 701136 943428 1676062 1943970 2165396 1204167 2147497 2536611 1565874 2252090 318962 2562675 1507400 476107 629811 1276021 1870211 1250265 862577 264900 195271 827788 2243788 2387260 712088 802026 1717436 214628 1691169 65613 283663 1083441 2226276 446107 1426554 1047699 1735431 1008540 2174887 1281345 1144174 2127641 1802288 2647196 2640355 1942375 1317267 918452 1706440 717987 864082 1364358 1102789 1724183 895463 753091 2425215 1458083 795211 256442 1024271 505039 2321949 2002493 2396335 2141134 2234918 753695 1556371 2231818 70931 1494503 1343035 1616284 2141097 475877 2386763 1970298 1993588 688856 2091037 1542063 337632 1935722 1086999 2367522 830932 1328158 581500 729051 1425245 905622 1874469 996434 1977084 1735700 1341639 319464 2469453 119483 1235964 318661 12353 2121351 1568739 311830 1743600 153356 2577628 2230158 1470964 1050494 2595180 1209220 1800511 2383046 1710962 1923968 603619 902047 840506 2197707 91154 2503150 2045642 1002145 437934 311485 393411 214247 760946 1458020 465586 1938635 2598140 19495 2545582 494153 658498 1505634 1930434 1262092 1115604 2245937 2276467 112741 1126968 1825452 1853570 1708283 1379030 798793 1989405 2458527 2581091 2459746 767267 1532747 48109 792580 1391978 1638518 685917 2316834 1511567 1055988 1492222 555110 244733 1906000 1296817 473428 1545875 115849 1482399 1520116 1460180 65729 1311208 1561590 1420 2353853 2191084 481957 2055030 1406881 994778 1972488 741218 1348757 291636 79747 953162 1949826 579043 1443875 230866 2417840 184574 732699 1704966 1452217 853344 2202020 2372452 2335904 1077544 1561224 1421486 365479 1089711 520427 218011 868171 2485336 1994333 256784 504092 1604400 329038 1053112 462259 1023631 302083 1614673 2414225 420947 2141196 2067635 2326833 962008 1558964 1433206 2298525 81979 110234 1567977 1222758 976645 1531352 1203906 1073571 1996664 381418 2456887 467100 2514795 1984580 1379000 2432583 1723979 1213984 2418946 57266 852003 2573462 627811 2155394 1888128 1104497 1127971 121593 1493712 2202835 1505577 1501808 1151936 568360 942061 139759 2291191 2030099 924316 1352463 2156752 674497 1261957 429283 679797 652986 1904152 1325624 2626564 1340309 513050 2307088 1995725 1815027 1151879 1293046 1621693 1666169 966493 938314 1536198 1158972 2174546 823824 2227637 1192810 1925722 769196 988826 660279 2160971 1128132 2324425 872983 2470465 1273394 1937925 1562630 803336 2498370 2423404 2278300 653568 2304995 655048 2497849 1332395 1771283 2592106 1553779 2174812 1855191 356617 1907023 2291324 2224968 1073987 1217945 411774 820433 1811470 202461 1542657 1094890 811357 1484049 828657 2412988 2406195 435120 2271588 2170161 2108751 772260 1280964 16599 979890 1261258 430155 1050184 1234403 1971533 2071304 2080195 1192244 852089 546407 1650980 2069361 253527 2366453 122970 461566 369357 82848 1463031 524558 42399 2419388 2066966 2258730 385285 2260180 270688 1596291 2432085 1248529 1140097 2606637 2061209 2137761 244128 2259980 1353161 616704 1251432 2565354 2384135 817717 335806 1437814 1271242 23504 632795 1990222 2492594 1775400 811790 1462172 2005027 1229251 1402654 2378690 668364 54479 2480847 1391299 1173346 2222549 1269960 585601 1188037 1736425 1619517 2387910 2410551 1082129 1338796 843939 1303808 139239 1580174 795876 2378665 793272 1638757 1158054 1698274 2037493 1153992 2105782 1227569 769315 1372012 2008526 661985 387070 1166855 955953 711958 2288165 2035040 371483 2164358 2153851 1588600 196343 1051221 1725204 1244489 1581956 73054 71932 2154633 660570 822003 344221 2597251 2141098 139207 2017802 2233839 2081353 326839 171130 2257380 1008852 2362187 516546 1593551 1187785 2249334 297639 1601333 2019600 2392394 2450475 638289 526538 787109 1533989 2069857 558952 2238198 1956142 1249122 444581 507612 639329 67830 755603 2613602 213824 1710177 1682892 705870 1994969 2327627 1084703 1032391 1349959 840055 325366 887717 600994 1324135 1869725 978486 1695683 609746 2226399 1910923 1456218 2422354 735854 543687 1712511 599385 1633410 2242295 707617 2188346 1704814 256348 1990744 1980087 2014136 1069330 458024 1827790 105143 401855 186438 795749 283436 1494790 2248083 1637261 383000 1689606 733955 1560960 104931 2626260 1268963 2466788 2568632 1484431 1525713 1229118 2507401 1639607 1482694 906192 1384933 2048197 135690 783619 1340181 1577874 553193 1137798 2102074 1329769 1562510 2306834 733409 690512 1065898 1336089 72367 1954641 1927524 1021954 952554 1596047 1102745 2076253 2105243 1990972 398213 2096356 1945988 284122 1667735 484239 969006 77486 372356 1954342 2635911 127165 678464 2487128 929493 782742 1962226 1774341 2592373 943629 1355664 1954332 722354 1218316 920751 2121852 774430 879537 2178426 442112 1876366 629797 1445467 1347718 2351606 2600733 2073723 1924413 1196703 1325477 2049561 1625654 2309908 472308 899522 323005 618414 1209453 2282113 1493213 2459231 1412146 1177303 1579873 1469289 2224218 2328936 1444654 2346620 1612563 1708869 2611576 2431536 562115 2137459 202618 802297 1275352 416687 583909 1712629 2425709 2343065 451095 1634649 540397 710719 1328975 275223 338916 1429839 2451170 1251518 1038841 2378530 69195 2382040 2337846 1893568 1304749 991393 1864487 1351411 1132578 1091595 1068475 767577 1093811 956462 2042861 296459 711346 775212 2204941 703356 533307 850572 1444690 1771965 719692 207275 1729042 1110339 1859423 1230086 566410 1423771 294553 1189310 207757 1952159 98384 1538047 1560813 2089542 2572878 2400114 1163485 2008340 1396825 1327052 985298 2391173 639210 486933 1896972 2564180 2587362 2423462 996112 1661236 363404 1703310 528085 2489548 1990900 2487614 2487431 154250 458582 147645 176427 2158239 2376376 1069584 1998405 239621 950885 1813174 1374468 67941 1336367 769102 463018 2284451 1277230 2513764 1625869 1692008 976124 23203 1051909 1287603 1660577 1757868 577863 614257 2006779 2189982 1584751 691208 77284 448730 783652 277149 2070012 1778872 977258 2485183 2447571 1639760 1362543 572476 864204 353668 1816214 871215 687557 1793309 1817738 2440200 2585999 207347 774095 1702055 2489543 565184 174485 133982 1151216 1908423 66225 1282800 1027936 1832853 448712 907940 223814 1733250 2463560 1760895 1542704 936879 352812 1634958 774124 334361 1640830 1151192 2010544 2428070 1173252 813934 1577329 2214494 1716427 856712 1678483 1648657 2009157 705672 1460622 1967988 2409727 60383 501396 1129700 99396 1205866 1804114 1131903 1030266 1419916 1881214 197986 1836124 2039758 546773 2049992 1456087 684939 2399486 2525923 219628 153849 156441 755022 2617117 125369 1182871 1397260 1035600 318180 1289612 879717 1061951 2131854 2186739 1622630 2360721 894420 2391864 578093 1771621 2554516 1521554 1108235 2135369 1643797 639729 905826 1427365 1244599 2232727 2253989 1000309 1413466 940646 2512475 2056312 2462823 941954 2187486 1539444 2326453 1628785 88547 199236 2159652 8980 332489 2444266 1921702 803179 2160442 175788 241248 1065212 1819058 68483 2112773 1463127 2199465 2230360 2130289 1855926 1895246 2130791 2116388 1589900 1264937 1056296 2503275 2555363 987087 746871 2104505 1262834 646631 331094 2618240 2056025 73389 2201720 1155385 1779334 786758 403431 2354764 1979260 2016918 2498681 1982824 1352530 2284710 1770403 1678233 1601268 2348290 1563895 2161349 719703 1960765 776298 755237 1108758 1123567 141348 2532103 1799802 62845 2519260 55673 1912639 1591351 880753 1431048 2470190 958330 1593 2581856 269958 234672 771843 1888986 2546593 2335816 109892 25056 1059930 1801326 859494 700058 653867 2541673 1078182 2482821 53994 1849764 337142 166625 228891 1239429 152312 335735 1102513 1115444 1705215 1087990 1743003 592256 2402453 1476959 699274 1160170 462438 925978 1125486 468024 777453 1688892 1467464 312676 787279 1783998 387969 1896446 1245560 142204 1354992 1439039 33805 1930864 66383 2343564 2279778 1472413 809935 1583534 61310 2124787 1270874 2116481 4451 63816 544623 1862751 2122221 1279882 1251254 1207856 2518614 1105516 2377001 1177592 1400150 546157 672848 604480 178282 1516608 2008443 908581 2557514 494954 1463921 1654229 287901 532057 2179498 1640592 782446 785270 170372 72398 2412775 593168 773502 732278 1266613 1134076 2570233 2077964 1973318 1285272 189168 291379 1916213 1137210 1299063 1534674 165237 2089906 1920185 1687871 2311823 1807125 995929 1956947 1230600 129869 1355274 1163153 1909078 2495004 735876 1274159 626103 1280448 869808 14891: 2113305 2003924 1225693 2062398 2439553 315981 14892: 1851893 1387402 197720 521618 14894: 2581406 2439744 34872 1968939 1945795 2147516 540665 1758219 2319961 417323 464172 521245 2325997 14895: 2312873 14896: 695810 14897: 2134425 2618658 1995858 1469915 1213181 568852 1266230 490922 14898: 2497172 536650 606392 1267672 1598839 1938498 1607313 502829 1853024 883825 1341473 2178830 859456 2529179 1978429 1550083 2240560 2342243 92416 220736 1469034 1698805 138941 1641747 2476659 1874390 445965 1363663 1193897 906082 420450 459834 2574573 182918 168992 2590286 470702 2482858 2644399 505115 729135 752853 447257 838274 2109600 206857 1421356 1430941 1289307 2217751 250547 1372162 90218 1535121 2438027 2578150 780698 2171544 2015665 1400721 1727347 119279 952120 1600457 692235 1817176 2622997 2071966 1298494 1838648 900925 2320197 667799 1291937 14899: 1457029 1925900 318491 940192 745822 16273 2557379 65417 149: 2217024 2243282 2354618 2177466 1527788 2206123 1077837 1490: 428427 2367740 2460780 803489 2185916 1547794 14900: 1671426 65618 679760 1039963 1047426 2435897 14902: 563720 29693 1899823 915968 1873152 1472319 14903: 106932 1414894 455264 2241800 343712 1420835 1449201 1663577 782177 1803873 1013721 2335895 1518326 1144397 1460281 1010090 14904: 484212 1806618 628780 1232993 506791 521469 1562259 2117377 2522880 2466212 2413441 2286810 1908460 278999 307022 638772 1496859 2421085 27570 288645 1613395 494609 840785 1053661 455266 1192745 508994 1947645 799791 2557635 1017117 984479 567382 696137 2186550 1763532 1093686 1919145 1284421 2344660 465845 1272187 95317 526092 367416 634195 2597441 1462906 72856 414041 2633545 677070 1384040 1660407 1304000 614801 68371 823032 335445 1674692 31934 1903385 456825 708272 108592 943133 1641800 2053719 77336 975023 95805 1962128 725319 2121859 113524 1281829 2618473 2321008 1891833 99021 1990747 2044640 2067073 1829187 2540441 1612922 71502 1027887 2358362 1945291 6096 1123966 636065 786402 1308595 894020 183436 271465 1167370 2556593 2210616 89999 1236823 1735192 714170 150333 2146096 1184609 2484292 567198 265976 346227 203011 673077 392706 835824 2606917 482191 1649068 697726 946400 389195 2155832 34885 2550459 853239 1323425 185637 1464769 1954342 1348856 867530 2140037 2126973 1474434 1969249 1304956 1650786 350616 161439 1443478 485167 600449 1344263 833248 2595634 2043857 474012 1737863 98642 715968 2063510 197363 392746 2594784 1088751 954605 571940 1624884 1681939 2624530 2432992 2135026 1370228 538120 246108 2528895 1868599 2142851 1155783 128625 1582141 1391819 1463583 1328067 1140085 404329 519982 1717940 1236187 1130234 646548 898449 2517929 511455 1513348 1766574 2489594 496276 1057627 14905: 299982 1099518 761521 2114015 667375 36197 795333 941758 2033403 2548173 1223104 691808 1720753 14906: 607153 14907: 810809 1259220 469118 14908: 1137204 813851 14909: 2059652 1447420 2249419 1045657 1426448 1390272 1694040 576141 2527477 2330703 2616778 734862 566743 2442680 415025 940349 10071 525047 1529401 2329583 1704320 1737656 2603642 1062133 2000068 2293733 1828572 2562071 624358 1321267 1630703 1766996 1008680 2615242 88525 141533 27679 1084888 1454798 344383 142761 2197376 1449093 795070 1400120 42064 1762761 1629047 624084 419996 2583558 17344 861691 546986 1480855 320291 2261053 2166886 2259548 743636 2406742 90804 2117959 2518543 1534191 625146 1254101 1435769 2623878 1604031 673845 2596734 2447375 1381271 582778 158257 991239 1035065 587660 2403887 1795050 1363224 184973 182650 1707506 111421 1054982 1348230 2106040 1809686 2109086 1987457 1008636 1221785 1578029 2550333 1733815 67104 1235970 2463723 2096443 1190750 2534507 1301371 1170422 927561 1906494 2259255 1160326 1777852 2160405 1593813 1194247 406788 1394227 354238 1258292 960916 2250318 568792 909012 1458626 144737 2381165 1409760 1055960 1213998 1648689 719956 1769982 1252892 672333 2135837 1144847 74947 2143604 1763465 856587 1391856 1334130 2097267 1491: 735131 1902025 2539591 2645097 297488 2278088 2322065 2018957 1085566 280631 55448 14910: 328640 748622 2489526 1303349 86599 475986 14911: 349485 2155333 182322 693166 1586084 826813 1371805 1102802 1138168 235544 1937361 2278105 1610327 2201687 774714 360230 543637 569407 1929713 2633806 2450465 656997 145945 193399 444450 1512288 1148719 749001 1643142 1796158 705810 2283886 370729 1079142 1435390 2086389 1353567 700478 1105203 1347712 1643276 1703293 2223318 410951 1104834 185484 759549 53672 1319372 2258402 665876 629733 2438302 2532028 2308550 34998 2481656 1920237 48124 1290262 2163095 1129831 2244799 635106 1767477 115761 1632160 851452 1344766 2138357 73204 1450728 1678323 1188211 1927736 2325208 529539 1023825 1051605 1742476 185754 1626864 2524905 2197609 1717620 1323434 2530306 2209685 147581 2036626 2536673 1850189 2235241 2630875 1334626 2455715 2231072 1301945 57565 1423623 767557 1877838 415035 1130982 1864716 1142347 1534773 2596450 1626468 475487 1414674 1340478 1769598 2162812 2057462 354343 2091928 1980099 1883766 2190683 333 126845 1892219 2514229 2609788 10270 1873067 435255 864702 1644517 1609646 1691487 1444885 1281098 384532 843153 1497539 2290685 1930881 1381276 708761 2125324 2078717 235627 1168776 364485 2026754 508911 819482 2212450 2247019 2533706 2635962 2488503 2255877 695180 758275 2363690 2185494 19129 1013039 2012481 1924867 298641 406851 1551776 625727 2623412 382584 2326639 2147472 1990259 136572 1274275 1063764 80696 2172999 209568 173112 856145 1049462 1304800 2213764 708792 2001092 1216388 963905 2365210 281347 1042112 1564880 754257 1803268 1523544 2436477 1699973 779116 624382 1079883 2108859 1641636 838838 2590864 1368897 1942045 253054 1133932 2289480 1119866 2113681 14912: 2410056 2305834 1850618 674040 1038980 1951704 1461331 2155063 2644408 2553320 1959495 2329972 2132263 2600102 2065149 1814561 1170165 1412915 169005 1293660 1853739 1523359 464504 1160489 1488261 173278 2496494 1960905 2366597 330981 2261691 14913: 296175 416518 95421 14914: 2159770 14915: 50704 539811 1089285 2001195 2102202 699783 1023838 1125401 1891888 2521178 2254919 336703 1013116 710211 2521941 1171259 552995 2253561 554129 1459547 744631 2354755 24402 1693581 1895172 1971170 808984 291405 806483 107006 246663 351549 98197 1845314 2058125 2598647 294270 2450375 2168307 82779 1689449 2596201 2548674 14916: 1591836 1454559 148010 188652 838601 2084445 1598774 2061097 1668207 162304 538410 1107099 1973586 750740 1299391 2273029 2138906 1534941 603850 268015 1214865 2135177 130842 2560067 326912 1321089 2426710 1124272 1035735 56748 669434 483807 1711099 1637728 1297003 21022 1282150 1707798 2350571 1400370 52159 1324924 996205 1656759 2329445 387365 474326 1462774 1871570 1138559 908910 1422940 2091736 1314345 1593976 2510673 245411 1071328 92910 1929315 1747047 435068 1764649 1952775 1158540 2236678 972259 32579 1460150 1811057 2276554 552606 880016 787981 306175 2286258 2319026 2637216 2156110 2002313 2632194 1206996 1305771 177728 360053 1233917 397807 1604236 1061138 2122152 2232123 1941410 1435091 1355581 314441 103850 977222 938717 218719 2419785 922457 541075 2019095 1463916 2627997 214451 2622499 647538 1629677 2626614 1403595 2162097 2543461 2447112 1208274 657070 1459448 1549436 1832288 961193 964025 2338039 2024076 331679 967002 963261 1446117 2211780 2286343 2369798 330940 2214567 254497 1554041 126754 1243536 1057828 2436368 1014686 2154400 771134 885209 1715689 1884997 1156025 1782901 1408868 455893 1018088 1722677 116398 718565 1847060 91516 1285931 247789 1874760 307133 1380856 1517718 2355805 1490798 2077248 108980 307598 22494 2032382 1169100 1301317 1287003 2418277 780720 1953764 1573880 2431704 2601679 1103615 1628173 1362149 1037142 979181 1768305 1844644 2347384 689417 2402679 2615895 1310234 1579698 29442 1169282 2455238 2283173 2296189 1939731 1027919 732036 415360 1555752 521364 1449718 1727788 1723897 519392 2046854 1306120 1965075 296027 1176936 1304455 2318263 1402868 371741 949454 1086248 1106186 2068504 733845 2416583 785663 2188353 129813 2562336 633165 2647641 1532231 1721650 1122306 1179556 1676683 2202513 1780419 2224513 1164598 1291038 1602391 1911625 2540758 363014 14918: 729352 1350262 2179870 1870798 2421233 6065 2093641 1562052 785140 1953117 128828 1767303 81379 1149980 214713 1625600 93889 2116729 1133051 2555954 1417631 1804842 458252 1368437 809789 596720 1369154 1383627 238333 2521007 1873288 1254803 2133546 1441853 698018 182977 2608765 1496812 1859831 1168254 842845 2306731 783332 677864 1572738 722781 719211 1952572 1840351 1336621 159624 1950927 948206 967731 1617088 126192 1658796 1637185 755801 978799 986407 2455061 1655997 800086 407102 608018 2507768 1752180 1286909 2464102 2591105 1937841 616259 659319 522353 2210324 28759 921280 2637886 2601154 569723 2069351 358004 647759 1056691 2625539 422496 1719565 460264 1237869 2251725 324391 1812097 1794931 1712791 1932374 1014295 1477176 375803 2118540 1885002 21322 226218 288890 2094109 2236105 2509707 181068 343170 608508 2051489 1815512 1586981 1284918 134533 421926 1823688 2570067 149761 175533 2546946 2442801 277215 674764 1436317 1511404 150846 2228414 297834 1595596 1655276 1282315 1348470 781582 552492 2410829 2260322 890165 1688096 2352663 1932502 1783317 1628409 1671555 1177465 1493408 2588605 2142688 544690 791625 1012414 1814943 1286912 1869777 1637596 1413573 369475 491262 2367817 2528749 1425660 216601 1540239 573072 1714893 962220 470656 2148992 786509 1914866 2220824 2273071 1355375 348850 203977 86125 320973 47855 1380037 1379445 2152314 1786144 2344962 1206924 775843 764538 752141 2012674 443186 585416 73602 1840417 211172 14919: 1657481 2270088 240705 2188692 579233 1407819 1449479 1545647 909613 987417 391575 929307 2609027 1019667 210490 254078 1852117 1563782 652352 194528 1580813 1034253 2178531 1874638 926255 2504268 493680 1839601 575979 1315856 184276 1549225 230665 1765742 1451792 945578 464774 1492: 1182478 1508967 2517390 1455504 1873262 746325 504624 1553532 2374279 1778011 1640447 224706 2371333 1475970 708811 552167 51915 2341871 14920: 2166173 2401775 428550 193751 294225 1532825 68325 14921: 474936 1259449 1779316 2098012 2395610 923285 1665177 732171 804510 1732467 2531820 2127822 2324195 2031645 1105435 4624 1236062 1384330 2025445 826355 2583837 1767542 334810 1249035 1918314 1181651 1620059 1470057 1049232 2142037 2057251 1092029 736795 1770254 1208904 1978815 1591560 93293 75853 627048 2151733 87498 2528366 2120965 2641892 653205 649455 1086186 907859 1473331 1829971 928328 1289058 1778685 517335 1184388 1410435 696123 14922: 2307585 1707142 611678 2237889 2213837 1354967 339482 1557155 542123 145647 14923: 532297 565700 497284 2190645 912171 964261 1315654 257382 2210485 2579734 608480 1328500 2612483 774302 310966 815913 2610420 2135230 2150392 14924: 1605065 2214788 475662 2424805 2078509 2609496 43064 2218182 1731733 747485 1291055 1871937 577892 1992755 1890458 867556 1734032 2244156 373896 1422782 1891517 346182 1194377 1959049 1024852 1562704 445227 1271332 248194 2406620 652972 1493755 2569729 2515595 670138 92786 1481291 1659070 165806 1256123 435244 4807 766065 57565 1293510 1769640 815207 1443505 2576109 10638 1285502 2438925 2500097 2499088 1376013 270748 375606 2029286 798046 2579551 510064 2473258 2229468 541698 1291961 2586292 1841679 2254721 1843531 1992319 1466729 280340 1883016 1715795 609501 507794 2644945 1043885 999894 234827 1286006 2321982 80482 338125 2012014 542000 226691 2308187 2421301 2564180 1881874 2531020 558300 145290 95189 1123008 1020529 2330113 2236077 343469 1442948 648643 1592459 224546 2589230 68442 1109629 346587 1566041 1562395 1211567 2113991 76906 1148428 14925: 90284 2536259 2413043 2025489 305039 1482654 367760 2065804 2299121 1533842 1023753 1031887 2063575 1202268 1759586 456437 2368242 2063246 1674181 1473381 1154752 2139629 1798844 2486520 682572 2346373 2352801 504064 768148 2409506 832117 892379 627749 2357910 14926: 2496636 1080197 2230823 2027866 2608797 511641 1531768 790114 2447414 2356793 2018744 1135941 1989989 2391134 906696 14927: 731940 728937 1401393 2083452 1282773 2518757 14928: 198349 1159785 395685 106439 1573433 2161755 316420 1707088 491859 1173858 1166632 478828 1746440 216780 1216429 2177416 1976523 2082972 1022434 2034264 631280 1995838 1137411 95072 1906421 731045 63124 1929912 635342 1089450 2159065 1497448 832456 392795 788336 250613 751155 1934054 1165490 2323772 357557 1221915 2042003 701440 920808 1273364 825993 287469 1511139 17240 897003 682598 965128 1916959 1960704 1389598 2282195 929368 732855 512984 110931 1248900 759913 1833412 2247495 1419080 2567536 801035 1691806 96229 1043262 816439 2579412 1347515 754705 2433202 1846655 1052647 339662 2506224 2602187 1019853 1595359 1390100 1997388 886227 1848084 1117735 1867749 109869 966183 506725 1429360 353989 1675553 2228961 247530 264280 59800 809053 702354 2028327 1022596 1011582 2238437 876257 2070626 887919 2373110 2352031 1564390 1557179 92372 962189 1500502 221406 932437 728833 2351107 1398475 328596 531698 2461722 104509 29987 1144130 275588 1848717 1470076 339624 933966 1707462 196806 1102112 1777481 2352440 1594688 966349 2329779 931055 1433558 2467284 1287486 576148 2404922 402847 2133039 414969 699947 938923 1995592 823488 1790905 1087303 2535522 1095852 2145195 2554027 2306965 497781 1323942 1321453 579035 1844770 1435776 747324 1144787 446562 999451 1613330 2541556 1159539 2132452 2628762 367238 2586015 1147224 1686192 2480288 1144910 2427165 2443387 238922 1912748 2556361 751007 2615458 2312191 186093 823644 1027721 610739 2534579 1107901 2021985 1650374 1036141 1756700 1048206 864941 2478293 1902458 1521328 1364937 2310287 497923 1611150 1075430 403951 2543750 60697 516732 1200525 209857 1784440 1486166 1130409 1477460 49400 646136 480152 1561702 647931 771590 2330655 2296268 25215 121213 383521 729826 1772946 1742381 581351 2424178 604675 2467956 1875282 443722 2617998 2530969 828445 738427 677153 1483668 1490909 816707 2568582 2605904 1054848 2452028 1655631 1445145 960101 2434893 2072711 1682984 2487683 2560856 1209710 1391130 1417840 2367764 1387371 2213706 397301 889525 796959 281453 2544346 549651 1678156 1864268 1085541 1266186 1613264 1307313 1122380 114433 2243575 1293164 566036 2557454 2087395 2329345 126412 1807299 1345295 890265 54659 2411140 589461 945320 1907413 992037 1411731 1963460 323568 1220606 237386 711922 476267 2466127 787412 680077 437256 1201071 611625 1144881 42902 379707 2055557 2596706 105235 124049 1501305 269615 2220500 1979058 1667933 14929: 1582317 1681258 1493: 2434098 14930: 821646 2419910 2206450 2483274 2338015 14931: 2588697 2401237 624790 429680 2246185 894474 1847348 2304968 2279380 2137309 1704824 1569573 1847984 1295665 820685 2265580 2201756 1191738 1673507 1643146 2097639 1708213 1158164 1179691 2399772 1610139 885320 203825 993687 14932: 473725 666037 2076972 452257 14933: 897608 249147 1842249 328402 2565720 14934: 2383610 2205089 14935: 584152 2366223 1676575 187668 201839 1817645 115123 1232494 1620070 795963 2026613 58311 2648316 935151 321315 733740 333257 948226 1898558 583690 2533879 158305 2410042 396526 1179556 1118016 1948153 2373946 14936: 2424721 104913 76597 684891 1307233 950263 829721 2472627 1128361 2273363 633961 790635 955922 602648 206012 853178 2420754 427720 2094942 1107858 1483468 1377378 1464345 1652206 2386132 1636220 1628255 1925813 2451249 1574718 675424 2011500 2624151 183418 222669 392042 2340943 368937 824157 1380707 141045 2086764 14937: 1373835 1236809 1397051 1941244 1528321 1653789 1561093 14938: 1691792 2216515 153780 2082428 427818 354069 1662406 86739 1753328 207275 961453 1919348 1251156 1563363 14939: 1490284 252076 974219 2568914 1883281 14940: 2446798 1562558 261048 1615343 2641857 392816 2280162 2253387 2059132 1781225 1934982 968517 1739133 101930 721737 39435 311271 937068 2041456 1917856 485382 621593 513544 492035 469058 779912 1988598 490010 158563 576803 2370466 2431697 300566 1721514 864176 2372768 1966632 984232 1746058 1238198 1288388 2521000 2245913 796307 709342 1430584 523036 1213968 1102969 1185687 1838568 2233259 1533329 1492487 2094978 2217024 999743 197161 653413 234538 1300793 1706930 1300806 83336 1677102 189870 1971530 1668167 2021959 1035378 2439694 397138 2515783 1775306 1289096 135966 698769 2644140 2126078 606392 1361286 87195 540894 920043 1896451 335625 800977 2202615 1929076 762542 731045 1382937 2122595 1196522 2251319 720231 646773 304005 746622 1314173 2228027 2377740 2632826 1418772 245202 2559349 1746132 1419384 257687 2066651 2451823 57494 2242638 1042875 32742 1884228 2031040 1710426 261580 102848 1886761 71441 719079 2274310 2503269 2473735 417322 2520863 455485 2376612 1039055 712868 2178316 334685 1759284 734866 943486 2429267 2038601 1963763 1207143 81563 2511346 2639734 802763 1408308 385787 1093960 1355447 778841 119885 1889648 2586776 1141390 831059 397735 2459749 1036635 1416916 631667 2253785 680361 1156893 2633033 1423781 1497115 976936 2346995 784796 2280801 936825 1375437 788529 995442 184163 1792343 1623130 489668 2546892 1841857 444647 761823 2443699 1819936 1549674 2373474 1585633 2244518 1508445 1041959 2083765 2258700 532014 1945971 603500 276848 1662786 2250125 145590 5916 1253574 2415155 1517889 1392819 361647 2356239 1555161 1335289 2026043 1691376 1238271 2132026 1449806 2406845 274891 285475 1713908 2467417 291313 2618683 851708 882383 1492087 374196 1614571 954841 272147 2022171 513183 1400766 2563981 1481244 2087467 867932 1705356 2048945 1097909 2557093 2319156 1876086 2640614 365395 2466340 645452 527481 2548220 753525 325734 731894 1868060 828580 294079 451088 1436174 574321 564285 2262834 969312 468922 928378 99695 20005 2383229 729820 1162334 1108712 871106 1006895 101834 762577 936507 2234102 1899722 1710762 2493873 1766529 683106 16135 1825186 196455 750005 1020479 1569875 1750652 1469990 648535 1515912 1836628 149862 1915004 764785 573285 1781873 533129 1119525 1388889 2460807 565422 2594197 2514907 684126 46007 677848 488334 2532972 1925945 1613369 527408 208418 835494 651255 2304171 1392906 1540488 1826637 41635 1520672 1054914 2577871 1394207 1101624 924478 96246 1010021 289356 1034940 1873673 870554 1395872 2276955 2075032 2393725 2371272 348122 1580842 2560582 987085 389057 1407348 122202 2348751 2421885 187013 2132229 929469 407014 104989 1354244 2162709 1568677 336142 2285683 1165603 1114429 2648719 81243 259724 460888 172608 763577 1993644 969408 2584437 535523 2305528 2150339 2055484 43321 1983723 1304000 1662965 2188876 1654947 723490 114379 1943830 1936837 1683020 683349 1591418 930788 846974 1295943 144164 787141 2194213 2601048 2630933 2462398 304845 1262832 2046008 1679097 735925 1485708 302374 645868 1139861 909348 872192 1380914 452514 1639209 1153477 242114 1434986 1309878 1458153 824839 2392090 800263 2268842 1032469 854377 303268 1741631 461610 2638760 331903 1841543 445105 1346878 908722 2342696 1551862 2578086 696419 119152 1848943 1074215 465226 910832 2102409 495868 881026 1921400 384531 1254799 1633277 1472198 1703910 1967978 854984 1332196 1758721 1931714 432129 2471823 2058088 261982 1996301 1789478 113995 1679388 426789 304791 2303867 1715120 851408 405329 2498168 2149011 161536 1254783 203281 2363767 958100 969810 294471 1323986 1256940 129975 775963 2183488 2537054 2492971 866461 797715 807777 2134450 1059282 2351339 1047403 2403278 2273611 917818 2269992 2633952 2288456 2437477 1685137 2376487 218437 111877 2385152 303545 1317420 1940100 744492 1818170 1030528 1577067 513009 2460978 294009 1299012 1982884 989811 1242821 1209640 1930318 1092259 1067878 1523366 145077 2189714 157799 474259 1525574 1478958 796774 548738 1531904 565573 1998248 100879 2565607 2339402 1534469 2622783 2352323 346982 464648 2194264 505111 1871269 311216 1500967 990680 251102 618775 2546329 835724 2580482 2156379 2570407 2299677 197271 1623505 132075 1574344 2639268 950524 1766156 1004946 1374952 497098 1201078 1538094 399195 1925833 353242 2051375 2211705 2155106 1065308 434848 2162722 1492222 445901 1683689 2353303 2251263 2563785 1327790 829479 711715 1482399 859782 91018 275771 2567138 2538087 1722720 456328 588337 1493044 2108461 1326936 2186359 1790828 2313448 256784 2075397 1524219 1501234 1439515 2437426 2528268 1054646 2336496 372081 80495 207254 1037965 1037166 1786831 2621466 768147 2648887 1508831 2189074 733907 1824709 2536365 360350 1020276 611591 870504 638528 1631856 1272475 1779159 954764 1535452 278950 2598752 1708530 394121 758845 1313544 1003007 1663346 2460618 1991850 100836 2573753 859307 222560 1513946 2145940 1919858 2426160 943016 2354414 1503049 2496147 2645587 1985191 930680 2119095 989207 93979 2167950 837310 2333904 358302 1910061 2515558 1424646 1910899 1109554 111415 591122 1571733 1783723 647224 1786889 169281 1554796 2549846 1877423 1755331 71982 1454688 893996 1719276 2386152 2425973 2557727 1927325 1019798 926291 1372936 1507704 2331167 1806243 2427876 2058016 2061399 2039070 1962309 571440 1300164 1084077 997138 740002 589637 1691081 716560 997265 1478282 209029 748839 2611758 1594968 293420 1580867 1241692 2600795 2468058 1628190 294657 1204448 1623287 2066456 197664 1520127 1386613 513705 655917 1343821 486879 358841 1093258 2292354 2412108 1715538 2012506 1735892 1042066 365452 2029420 962252 1637962 1442448 1972872 1506515 740183 922577 1352672 583392 846928 1802769 892015 2625501 816851 194288 759152 1701087 1304787 1852313 1853208 2160808 1927030 2312171 2346655 1657921 1223983 855365 498614 1025818 941607 1177210 443488 781053 490181 2259901 1222600 714186 2457092 566602 105542 584013 125581 1752553 203106 1474395 1262073 1300625 521569 936472 2590280 261239 714624 2471003 510286 393378 809242 1357890 1763142 86588 592858 79154 66685 1582688 395704 2345186 763624 1341482 1408480 2432205 2426496 1445752 2301519 1504154 2604066 471801 363166 584192 2644940 1857630 146032 6408 218194 769411 949655 1486436 2190441 1800634 846838 1192257 2126531 1663459 1703143 1527533 459698 2042223 188034 1633144 1700999 1584939 422644 1037097 1087504 14081 1356583 542327 2032376 709475 1660750 257405 2174299 246681 2485678 2512220 2261536 491451 1305203 91349 1435854 488819 1980087 968086 1891511 270610 2015710 634023 2546344 2010813 111001 1690110 2146989 165444 1555872 2174899 2645921 439066 1055364 1644821 40836 1518786 1986541 1330398 1408874 252301 1129606 970704 1010669 2068824 2471867 1277800 1080895 1542726 1043237 1745494 2205765 2122330 155164 2212496 1637513 2316958 638917 2478864 962224 762647 679531 1379088 980344 773239 2498512 323598 1307167 981074 297212 2311310 965486 940552 25615 893844 413806 2257717 1860843 1589261 2063626 824860 1376213 1488690 780012 1424452 1713526 1380925 801432 1712014 2175311 1210378 2214265 1979180 1315419 2332250 1662522 1385391 1809605 1918748 96123 1609691 2186750 2252884 1592973 1081243 238072 1437947 1319501 915026 2532921 741713 2343065 758520 39494 1091468 887445 545524 2541487 418355 895302 487225 520723 1866681 879169 326746 744119 1079281 261650 2499018 1777046 225734 2170250 878084 2518881 2132041 1505584 1677138 499896 156067 1378186 1371644 559580 483727 247384 1672243 1990627 477955 154534 1019070 2220506 89613 2470557 797113 2276885 1099359 438240 972381 1903728 217419 1064935 725350 565086 1462014 330681 477971 1398055 2598599 235614 2089137 686323 1151006 2575627 1477663 1893302 1479866 123730 1996372 140227 247290 1993795 1339376 887205 994910 1398885 1509767 1849392 2244333 985810 1469674 1832240 932419 532161 292866 2261326 1853925 860653 593595 2146615 1492085 1003088 1401898 216409 1819887 1992094 112449 1616876 2418045 1692906 930600 712610 1432989 516240 1779965 370588 2176895 268593 1399603 1622630 898583 2531714 1486735 1548422 1244934 2191763 1717029 1909789 1582919 1919377 258598 2646433 1930540 1939046 1413238 686922 2361932 2217251 1752719 96237 799334 1836585 1896682 1696407 501387 778496 1747818 1028306 1348359 2119696 2212055 2186235 1123547 783569 971748 243051 1599735 1719059 805969 804034 1643796 2494183 568260 1210212 1162623 1180003 2062433 1936746 555552 1770684 1828704 2239073 2123784 130474 372684 228604 1330812 952544 1322029 436178 155389 2056604 1723889 2514014 1015837 103261 1028180 1103873 127634 546537 1103168 2225767 2297783 603590 1061956 1288332 1864684 2271682 1488450 2014656 1571068 2226445 909736 2053180 1688892 95064 1453982 262355 1370391 1882637 1604519 1563527 1651415 2378193 1020417 2468519 1600333 25238 1104975 963338 2063882 2222176 944531 769217 1384704 491733 638156 958288 384533 1535324 509885 1641887 1134056 2340706 1461487 1239363 1170824 1992383 2453704 1134610 2029643 106554 2062221 1157950 1321695 442503 2426893 1058873 1703063 317759 2202906 242218 718493 1131635 988922 635735 901776 686925 1901338 1400108 746721 2298182 1440129 98039 412796 1029342 434436 1287432 14941: 1725053 2306606 182603 1039274 1509921 492175 352766 1187538 986881 2468774 855235 2571900 1757434 493327 342520 615258 741745 14942: 1659007 2311930 1082169 121660 2381971 272174 382846 192416 930315 601974 571328 221497 161950 674305 1236827 14943: 328057 860408 404115 254049 1465385 1200359 749802 1410093 608905 1559396 811234 718911 2453897 1439335 1361428 752414 14944: 2287919 1387917 1694481 2481945 509758 2615824 2473796 14945: 1907807 2561844 14946: 2470428 704110 1068772 681745 14947: 94673 2514810 608917 1482589 2241685 1396339 1735031 82435 706906 14948: 164845 1707922 1356529 1505378 237128 1106835 2029705 14949: 1911212 352805 1277058 569011 2627536 2045069 2312320 687355 2386366 860147 1312359 1573072 2361975 1914358 2158696 2336803 2118733 854421 2312469 2168285 2194488 109619 951996 1949751 968685 1495: 74022 1826389 2088539 1904677 2439497 1898197 1138054 2204152 499629 1310508 2528155 2639873 2213776 835548 450695 2196015 301923 2439121 2123269 280948 242957 83720 1187598 1367766 1499502 1700799 340800 1908910 2084474 2030523 2535824 1580078 1320221 557562 2165928 1809271 799705 206927 2468881 1233796 1934236 755618 1548218 1729046 15630 864928 1686727 898201 264423 1049943 1778587 2632704 613302 1819271 235364 26944 2486295 717404 1276074 546026 760633 638494 1128762 1370181 264429 1727608 587281 1504700 1326037 817321 2028735 2452816 1488726 913661 2598220 1463955 1111791 108285 1890458 1247722 824979 2413968 727331 2357189 1352981 1559070 1831852 242448 1233137 1417447 641317 1095726 620228 260899 408298 182632 1201309 41849 1466158 988864 206954 1642329 1705193 962922 2518570 904999 2632483 1276999 1549755 252982 2112326 308940 1545989 845310 1017452 899168 496655 2322009 2601971 1923976 1569836 2215567 185292 1160049 165401 995853 1826989 1851130 428876 2452392 1779466 1888867 2155681 2304996 1075904 1755135 2059327 1780884 2523111 168142 218661 532071 28613 439330 776752 353219 666399 2544496 1439308 1988219 1288043 2318444 2399606 2042580 2233860 2552125 1401663 1198484 8380 2216989 634555 1414878 2036399 1746541 982116 122202 1435687 1616135 1242093 1721518 537360 2608235 2364155 936393 618033 1453589 2321447 153600 1560227 1715955 220934 1827729 1245951 892151 1072721 1815188 376730 1723804 550015 235670 855670 1141881 1336285 63517 467872 2051538 830021 1102096 2129104 1848598 5880 581754 801781 989564 29369 653108 2632303 1160002 2354798 133345 1563663 1711573 1927736 1948226 1230055 995497 158528 893133 1335633 696848 312764 601194 1389104 809284 2236335 1405396 824026 1516452 2508683 1835513 2464353 1824302 2525666 1226259 341753 384782 2516424 1130447 1882608 2261313 315404 177303 1394304 950269 2091037 2318659 2374356 145271 1793246 623612 2206458 2532360 892477 1634212 217200 839833 137593 610097 2553685 574253 397594 1356170 481922 1084500 449151 456445 2311958 2389860 1289081 2004620 2334459 1739018 1218982 632731 1943493 1214999 54988 928356 1882088 2374383 1317771 806073 1842567 593237 1558901 880978 2124065 1739801 1814431 758845 2073840 1525085 1948944 1778044 2130254 1980099 970603 2149289 1016054 1651264 964600 654126 613127 2027487 1307623 380194 959898 2252012 1104531 2472894 2333152 2312074 565070 1466873 1199832 1947130 1024581 404576 357005 1996795 17361 1392550 2631546 275169 1284918 993446 1602775 2477145 390366 1042000 1799547 2045128 2204275 2575942 1859307 1107582 2143192 937207 2092023 2421581 936746 2320753 43623 33896 2570949 42570 922238 1368940 2341918 1237473 2425627 1619909 1484446 1424946 2404887 690064 2556493 2386275 817426 2195586 1102039 219028 500291 1553913 1013817 1781912 1955141 2634333 2136286 482032 2311980 1077549 612718 43148 944612 1755715 1711266 257042 1597123 1857268 2150745 517367 1783365 2593645 266443 1785836 402271 2377851 1701271 1413791 1800902 842783 1171217 1686125 2298737 899436 2120599 1389515 935078 1779527 60957 2192210 780850 780390 1277676 461155 2599104 1353960 1180894 578637 695180 96901 380301 1607190 391877 2158384 203524 1640489 884532 244050 1064539 763069 1002697 1674079 2204941 2542378 485965 522889 843160 944682 713747 2528834 906132 390856 1009539 919826 831575 1307427 1157175 1024331 2001558 2615336 2067848 2417214 316380 616336 989600 296704 2068077 2626818 2437961 1169458 2165739 1100524 1839639 344156 398791 2180813 2127062 1764800 741744 1335793 671564 1926928 2055587 563266 1997610 2177085 194773 2220217 2328382 1293360 1018837 2316103 288101 2252470 1333814 718165 832390 2450076 332371 64270 1093256 1800197 502149 325438 2038807 1015441 2077175 699813 1036108 2231844 427404 1182333 2301114 1723004 145645 2548319 2010913 2282397 2027826 717570 2065495 2578968 28291 2472158 2434534 1581560 1975662 995188 307821 2076665 382503 686077 1408925 767643 203982 533984 1876852 1121452 550101 1524299 1615279 2591110 2539017 692504 2131051 2515472 1494461 1925192 1815910 101053 1249987 2376306 1586467 1140976 242687 631740 2281654 1074682 1296154 1636377 67142 565579 2221027 157181 587539 2545396 1707969 1929379 724905 2423956 1729597 1789035 40328 1369546 559288 1469707 1386367 211007 14950: 519965 1930600 66950 1431885 14951: 2540201 2044221 761041 1490121 1119113 357757 2258834 581352 1003669 1530946 2506917 993624 2533242 809611 78817 1334499 1149015 1454143 263276 673647 665127 14952: 295983 731627 1787305 2525107 1061611 600152 849580 33048 369912 1210363 1428370 215676 1982279 671342 1103763 14953: 2149961 631280 1784739 1040743 2539488 1946259 1543136 655415 1680106 112140 1490465 1293200 990738 207286 1392022 2125528 1191039 2483842 210755 2045741 1969677 1221105 2321624 1331711 452730 809154 1660395 2544124 2039691 1654495 151056 2151600 86774 425581 2301620 2348440 2497927 1165370 1634277 70069 1581722 2400012 1014911 2136441 824360 1486764 1240540 2036644 443553 1992746 777812 1642162 1174832 640871 1312576 1863640 2631735 928112 853330 2216535 1913370 319569 2525770 2384335 124185 212118 339546 1947458 618772 678754 1622304 1425453 451141 393380 2446117 2609484 685405 2565612 598301 355247 1656484 2309997 1284673 2482394 991046 1404911 915949 995824 1638585 1705220 1793754 2407033 257698 1078676 553659 2489994 1686256 2024485 2242179 521413 757487 2392520 38534 2593576 850849 1171358 2503506 1225787 2566815 879803 34796 2253426 296061 2300465 75854 1235738 475874 1722732 1849385 2518039 918288 1938904 2224411 14954: 1903877 589807 1202898 670745 2495024 1319320 1494687 982624 1951298 470248 1179165 1122862 465495 2327001 2387459 1067508 156848 229047 1325747 782769 1118935 1595626 2078115 40824 359012 2383901 2569850 1518923 477317 1587290 1552838 789548 2463585 515489 2148538 1162568 2437730 1346934 14955: 759834 1634268 734245 1109576 2579641 2285897 980569 2065704 1627028 2591260 1474335 317829 569407 1788416 660937 1679896 999012 1741498 1907307 704954 557805 1169728 799824 298822 1444271 2628905 2306266 1247833 152130 1580658 1549355 922459 1531368 944521 2341627 647104 1046801 2031057 1126078 654940 2162248 1144551 907798 450537 1773263 24356 1678342 137298 1885939 1493311 2331318 1346878 568824 930948 455329 158163 2063308 1307203 2176117 1601000 1447112 1442281 2191355 2453603 1302019 601978 2230959 2347104 828360 414731 2570853 1597324 1979890 519684 505630 525071 1379840 2349579 254535 1037820 1719127 1598442 569234 410596 620534 1880046 2181507 2489408 1344779 438340 2206734 340019 2170368 772260 896636 696599 1410255 2521032 1084298 1441565 924930 1186273 882602 1352891 792231 2280050 78971 2503760 794000 8174 318321 845801 2513601 2211477 911831 1546077 2005146 437683 2416719 971273 1509920 1280843 972265 1153908 734868 490522 1615850 2588742 800176 764206 458667 74962 1823798 2359695 975536 2252777 1172430 2129491 895489 1371714 379825 2521427 1816662 168630 1659515 1123169 66003 1253869 721809 244026 624246 2345480 32896 756787 252810 1440788 1391737 412684 884543 1819254 1556565 1081910 1019748 2331946 1409381 1841559 1169301 14956: 307714 14957: 804170 1904633 2290955 2407761 1144872 1356879 2431481 1407690 27081 1320075 1975107 679389 2633562 2571952 14958: 629688 1954307 24542 1099962 1551348 2551848 14959: 2133555 2015039 2015757 1152634 540427 2223722 1291338 932086 189607 1136172 1438719 1149566 504298 2443494 342616 1998834 1670560 1510132 2574108 431614 471566 1250463 1299202 1859181 2273162 448616 1831664 1998668 182680 792879 236449 2224568 962431 1816909 1157580 1496: 2102253 14960: 15294 497615 2063535 231724 1800061 1342846 1991549 1447712 1659671 1540335 1185651 134174 2400812 1423263 1470890 2388555 466916 2103011 1522555 1536905 2415600 878692 2255593 758694 1344766 2408176 1993491 1082341 1492626 1622427 2252785 2050396 1094064 1756925 1463219 1324943 538488 340405 2350700 1288485 1222422 305872 1029432 1094570 1075635 2624215 2056368 320285 815772 74919 143111 1991979 273941 651364 956577 734 1518589 2438286 149167 871121 1233126 2321958 2485252 1047037 190420 1473880 2363788 1829601 2171359 372185 1249828 1668248 1492102 667799 212636 14961: 1717064 1836877 1382465 2237471 1443683 205755 1977373 1035795 2015749 1250373 1640835 1158541 65619 241261 497615 415327 1128024 2004525 732479 1159623 1424799 95325 1640558 2240805 1020744 1973980 2417642 371312 1961154 432243 1607897 1710005 1827995 1760461 165314 1648270 236065 1349184 1668353 1635863 871988 1361286 2134840 1852057 198977 70503 192280 1529590 1657085 1011320 1416310 1548865 2470194 1539334 669768 2230701 1143187 2086113 1949103 1375880 147725 698472 2167428 2374690 38097 2008554 344857 794829 1554383 36857 2616980 1273220 1537415 414105 12553 2384628 1234413 699553 272140 1325600 1273423 672103 2380228 1537396 1597690 1139655 14048 2072167 2333506 2168579 2551657 973133 1942972 1564983 2274543 969200 2575408 436947 739394 97827 1545647 1468354 2495410 1583894 258268 2250230 713589 1478912 2015726 22459 2285739 1086520 140634 2074936 259111 1066157 2433467 1327398 2536362 32945 2388250 421111 2515440 1905798 1319772 751383 1794525 1735152 1858004 2469986 2647162 356605 2588787 1727327 665154 1970847 322728 272677 665057 2298052 279191 1659659 1230248 1340833 2216402 90706 445520 392253 494637 1563513 2073666 2094179 1222769 1431596 1529741 2503031 2457730 713800 2341161 2322440 2261695 1904119 2487531 1569836 545275 1118589 2001050 2509035 1128131 2111373 1272590 280729 528071 969268 1812481 680711 2403935 725187 1439033 1597729 2625553 4738 1723384 1365858 770060 2570766 1444605 565501 1179369 549091 1326390 1050831 1739660 793030 748856 1224712 393555 1322535 1355926 2512841 214829 1648265 977094 757005 1297863 2428083 2510656 712145 1316430 1646543 788563 2585501 2632173 553220 1621666 1408346 1324683 2641990 1309844 1322233 850512 698438 2052500 2576647 1646634 2609093 145630 503441 657307 514267 1027506 1236838 1768462 1093936 2110918 1050700 481456 613492 861456 2038260 268954 1564226 2098115 2189269 2591483 1918282 1878907 1760594 1871242 825782 678633 360771 828854 991816 225626 2549716 1865751 2223362 1168872 1097306 1144130 2463417 585383 1910271 868783 234483 307136 1963714 270207 1386420 2641668 2638490 1771126 1056150 2232644 62249 1567357 437840 681324 510415 2590686 2054759 941851 1560803 81664 2346483 1960339 1121509 1983398 1357090 1273733 866133 1479049 105929 648375 1361196 2384011 1299448 337712 388341 1374068 186908 862778 246364 226105 156276 2518244 166577 32272 122722 85124 2446939 2468410 1351793 1544026 2569062 2008767 680052 2368045 2315495 2474139 919415 1158751 1035675 2484974 2012584 155115 1287186 2495505 1114669 662958 1586544 1349925 604984 1347814 2326915 2524625 239923 2315040 1612481 1928706 1647387 1087102 1537889 2442168 181117 1904854 2307858 543244 1484378 1473142 911197 1892475 1534827 40736 2028133 2000 2044365 579035 641518 427650 492064 385702 853993 2392679 2371607 1447828 388357 1770885 834179 959472 1954272 1467436 1749274 2647888 2147711 1415367 1318295 1698509 659440 1821115 443877 22742 1130779 1815738 1512191 1066863 687807 649837 22098 101854 776781 300449 1251585 1381512 2242191 1456760 1437614 1142690 362666 1724928 417819 821487 116189 2368321 1315759 1129135 1907212 2010413 1050595 2238092 1661469 1401371 376898 679853 1898842 2475394 273215 202046 291335 880539 1723974 1093487 2625822 2244730 425898 1784820 525127 963195 2514198 1963363 807327 973553 1628397 1898877 2158321 2052673 56332 31344 992849 228713 667593 1410575 234794 1449019 1668060 2539172 342616 1938901 1209911 765391 2314932 763314 68297 740582 19206 1139886 763702 782099 634919 322346 2336368 1522978 710188 955467 2334318 2165563 55037 98289 2620568 583218 2429839 738356 1781465 106714 1719678 2130566 1073354 1451258 1290824 1701974 66114 1745391 1346099 1587386 203011 772124 1752934 1396500 455176 1398914 1972749 939948 2378020 1209999 1906040 911989 2024453 1702415 1246398 956429 1760699 213733 1498480 2575618 717901 2548832 1419451 120002 2170732 2281591 1748899 627526 1187195 2578110 1459941 2075111 2179358 2476201 1348563 1794595 740142 570119 145069 936143 1639896 624640 387897 2395237 2492558 1350077 2035094 791209 668961 1208962 190824 1963815 557068 390307 1406583 1182812 459221 893980 999314 935255 1676834 309711 139024 2503596 2228102 1706311 1348045 158985 2427230 1029027 2057762 1534168 2622874 1955447 1800159 1370416 311505 1436339 1367589 21195 1594571 1295835 1655242 767110 899174 2210312 1368918 2621137 118249 151106 593164 2549370 478043 499314 1870718 565862 2617727 250248 1228931 1788763 1360369 487378 2127969 900093 2113775 1574688 505651 2156404 745913 1936023 2228661 851713 1238222 139557 1309672 2451933 1533925 174485 1334155 754250 1447976 2369670 483044 1870733 501957 667272 579214 2625824 1536921 2475449 591488 1398885 1230857 2011511 2384119 932419 616922 1937145 2106722 41545 2114493 1055074 63167 1051568 2205114 1528717 157262 2290738 970312 403558 1119389 1994158 2130906 2250266 516157 1166685 615078 1835396 267611 2238344 749285 1503244 1448522 1509579 2142846 766020 172059 1334960 1384935 1074312 1620361 1640851 315385 2024785 2549744 2200493 1576436 1109773 1384691 2542239 327203 2076174 2045839 1962563 541124 465698 26130 1378775 1202566 755237 2330165 301161 929056 1313601 2535992 2530863 2622997 1106003 1532994 2120351 407987 285824 1486201 776886 68642 235051 82019 30288 1468470 1055936 1232569 45484 794945 1501364 80233 553554 518811 2276483 116371 2522274 1099877 2637635 1314459 416310 1595942 1418707 1825269 2295795 592149 432476 648614 52668 1042717 2230188 2040950 973913 1842656 1743702 346867 1911728 2102605 2386791 1245447 2093276 244644 601202 2393691 1764604 676036 1198365 14962: 2368098 1092338 14963: 639977 439019 2605407 700173 2192288 748312 965555 1180941 808471 150597 1268509 931120 1312805 2132916 848247 2145744 766770 2311654 1669527 122197 2179348 934432 18376 1232207 2309816 1923221 2215618 1897159 2554016 1953757 691715 629794 716078 1610739 2191570 2306567 14964: 1450817 1763736 14965: 1917980 2411764 2442023 1896020 125406 2373330 2153906 162041 14966: 2237471 927963 542441 1770466 798168 1102622 1976470 105325 23826 1322523 1215846 1759540 2334126 14967: 1268308 733089 533147 1973571 430246 2243282 1416098 1879077 707563 2290819 2118562 109932 316920 52191 14968: 1550446 2214828 2051609 398339 401039 1419157 1829172 259103 570435 298350 1505055 1326784 1755939 2476626 1150804 1477128 1605535 1204257 1273297 583876 2071630 1092788 1136341 1481568 1530876 440102 1622113 1909371 1136005 247241 1753374 1598173 631278 963676 336969 2101460 1501327 772862 833244 1238974 428491 30748 388947 14969: 2631426 906574 1497: 1064727 648066 612599 1283505 1919371 2037245 1159702 2257222 182511 14970: 1432700 65741 1595096 208771 1698947 719953 1495982 441709 1210348 409927 2246511 238549 1150998 617343 900727 584701 2237983 14971: 1164728 974446 2482510 131022 1182864 1509921 510828 1940294 1640354 2133012 1838932 588687 1989225 832203 930632 1355335 1068772 754457 1580781 43104 904523 628329 1074878 1563902 14972: 1633336 968365 1258668 533405 1716270 2558074 2079367 1841894 2377762 1706266 1025940 620967 393584 1211730 1632432 1671495 2118571 298471 2252476 571678 998550 2185853 709824 849533 480446 854440 1218802 153814 14973: 1392077 129430 1854849 2470562 550596 639682 563342 2318797 2357050 2276284 2313707 1103044 2588416 100352 935110 505109 14974: 15032 1537695 1609950 296194 1577716 1450015 385191 499893 1578114 1942721 2637566 3798 1152581 14975: 1807417 2199184 1546019 2077326 1472208 28496 14976: 1282724 102792 2117041 652972 14977: 1728135 479327 1179719 2641424 1536043 250078 1978673 728368 1015663 1553 1161024 2061335 1032512 705169 14978: 1020403 1777419 2412588 645588 1498553 2493338 1034036 254201 1522823 175236 95727 1046564 1840707 50708 544493 753231 575244 1147211 601786 645992 2516065 218773 1338962 861969 1716867 792337 35311 2554373 2327948 288648 2227443 2372047 863024 732571 2050517 1813139 2514671 250399 1919108 2392502 1849372 848094 1819577 1762966 1188115 2515287 1591950 1768279 2113737 435549 325779 1437844 315119 1104412 1878558 2551640 1884518 1847346 2492113 1988919 709980 604254 1179556 385838 1536576 293506 1894952 14979: 1660191 97638 915294 886414 16260 41924 47401 2544615 1498: 2139707 665945 1024047 14980: 1918812 1642610 2501998 1056129 14981: 675390 208932 2001526 774918 192898 1132945 2160737 2175465 1004864 997185 357282 478158 1393748 699791 120432 1930445 1952388 1640594 1663881 1569992 1646754 1653665 926144 2093515 1058879 1701460 194314 539480 14982: 2602868 1811019 1061246 312110 96560 2463507 987278 2071995 2162697 1683103 955451 2128254 1709239 1553453 1900217 2160456 2646449 968067 1025082 573849 1705549 975408 1725647 1663828 2533126 163910 1110281 2326476 1406574 2555068 564695 2435243 493458 1039547 652745 1587601 214428 1972911 555110 1458071 2244725 2369579 1335052 507625 1174211 435259 2608823 2052322 295165 789535 2635003 1411822 1713509 1955719 1723104 1809149 2236198 67468 330368 1299354 958738 2482528 2374241 1196373 452873 372145 1851682 399442 823507 2290910 1842025 2172295 538744 2625865 1908423 1532675 441313 567387 2465536 2603179 6082 1364022 1148007 1350708 14983: 2607396 2621026 437561 2022519 1599479 283221 720837 2390127 2462530 1884705 2396182 1833882 1414778 1105945 1001661 1934933 1185327 1879686 368792 812972 2331499 2562371 156019 2120697 14984: 867649 359227 189192 1380442 14985: 1237328 1512341 1254672 952533 2492756 1161942 2029779 198341 190512 1190868 2017074 1424859 2417734 2609091 284995 105764 28963 2334397 2607494 1182475 530000 2357405 460019 906239 839315 1199883 1417286 924352 41864 2630854 663079 2066438 14987: 1750977 1440562 14988: 1888501 1372297 1010308 14989: 1204775 908211 1739284 326630 2542649 2508342 2452678 40580 2077684 357250 2319933 2595816 1147634 2460959 2132033 844360 343929 1204657 1179302 1454008 2182504 1499: 1519388 2226053 995837 419958 881726 1445286 1070563 26905 2533024 2130854 276313 783406 2480603 1945188 2584104 433126 2251317 1938974 1490356 1838573 1909216 1970925 605397 1149707 2211241 951321 2483993 113952 2594455 424689 1319339 1881445 2356782 9911 1130433 379443 646566 519981 2529880 104728 1372297 2207235 2435965 328690 1544400 1050958 103761 1712681 1577281 1163781 1774163 424241 458733 1405540 182268 210763 1350350 379401 414941 1754426 381142 1193335 1120820 551584 1497039 2475058 887494 1754164 1936994 2486083 14990: 1771587 1591941 1771458 1887523 2154287 772991 2608884 2076278 2060094 2563277 738804 1087693 335223 1084059 1852774 2537089 2122667 2622899 768409 14991: 1694289 1713500 1447180 354216 627674 452203 2642582 1333396 1693145 2384870 973359 818886 1088535 2215180 2424333 1904070 339527 1888556 607290 2062764 765582 859078 2628370 1372399 1192520 370012 654729 1733533 1201442 340244 1630379 132908 14992: 592010 2025570 721995 1263404 2618989 1268813 1735868 1687715 266023 2092525 764731 1042882 225158 1356376 2343022 813986 1182665 1700468 718540 2420406 18700 1049524 512536 14994: 1805833 1925187 818554 1828683 818484 23117 372418 1314307 373163 1928140 740412 2502149 1343286 757776 14995: 850625 216002 14996: 964886 874030 1040414 208824 1740743 1143164 1586667 1356170 2363782 997358 1253088 658792 1601822 1494880 164433 2609934 77381 951257 1752872 14997: 1119439 2514327 883406 1000181 2306367 349385 597686 14998: 1127465 14999: 862800 798181 808256 1860007 139053 1017542 1961542 112963 1644806 794292 1636115 180151 222908 1899540 932347 2256808 898954 567904 2422323 1733863 1015371 1465275 2274842 180314 676175 611730 1827572 243914 1153533 555794 818102 1219595 366844 1787686 1101236 1421304 259892 2555342 2492753 1657951 1875239 1290048 1083771 1592610 2026394 802047 1981863 2045703 980260 1551780 1749158 1879322 1788792 1297103 1612076 750150 1734105 220144 1991972 790947 234538 968092 2155945 1478934 789517 2619114 1189581 508343 1770619 2413786 1089111 1725967 2560144 1089103 1615216 966887 2302850 2118657 1565256 228207 165953 2044238 118656 2206692 2273532 2634399 1285033 1093020 145640 1691221 1249479 1766882 952345 1460409 1345130 2196830 1584104 589834 547352 2101803 597334 1138845 1235187 2632117 2231189 1731962 1487781 1641285 1546373 1012745 803272 2351610 1965034 2415802 873637 2172138 2141350 2478586 706545 673298 422884 935463 699846 1500495 1684892 2424359 1703784 1353705 1102301 424245 2382242 2500019 144469 2362512 1924837 1086617 1130278 631481 2587366 1586607 860507 647688 1832336 379379 2430911 1721583 2322153 2261493 2029364 1391779 241922 149582 1818280 1535396 471941 1065675 767383 438290 974830 769401 2324834 2550239 572169 1958058 1077297 1660755 2031437 2126878 2063890 1100970 2483586 232860 1107800 692950 1511199 2194777 1685761 1377018 1453743 499675 2648204 946646 2523897 1991674 1961482 2257713 1409827 1922907 1343593 874465 969085 1147873 1386522 125307 2460673 2177111 216943 1948317 1449950 903787 1812443 1091776 1241869 85087 2063488 1845227 2012466 933993 1311853 1623200 2383403 1459444 1063976 1501928 2553810 2113216 1094048 1128842 1482009 1707366 2214676 1474626 1737443 2626713 611076 639090 254262 1154321 849422 172364 613778 1609106 2162235 554244 1741131 1249491 879794 2620591 929540 1550282 1671233 1617061 1884297 1085034 591835 1245960 2435203 2353671 2574997 2585733 1863941 2202268 1005057 2372545 778244 2116569 423054 726379 2417369 791366 1193741 704756 46734 667327 2290285 2613729 2401358 238138 87645 1964378 1729260 1371187 2196445 179692 1538706 1563594 1247883 924498 445213 1631219 2442833 1584410 1284710 2463188 329571 417516 1569480 1104505 1071328 1270912 651561 2475585 16649 233121 2221386 708889 852046 225306 377724 345660 1600335 378465 355193 1108834 909553 985407 1247590 2177080 2126228 2098744 454486 1789562 374600 1404523 1527909 2317411 2511852 1166406 221398 1716193 2016367 310371 1302340 2422499 1817781 767052 2608235 192949 1239605 1640742 1629218 178150 1751578 438009 2170062 108382 1990679 2285602 463294 1117479 659657 1100094 287722 1457115 1377696 1828195 1721709 726080 2355083 47830 1923571 1645203 1487513 2499855 2107176 2257761 870858 189191 1752050 458026 1029458 1841543 748360 598584 2069371 60238 1736336 2588282 2473775 10832 1671990 1480186 1957697 2191425 2592162 2337039 1517366 1443678 2558776 599770 1766699 1944342 2535892 1902327 1035451 67584 1426311 809115 1825912 1752618 2604112 594567 2098581 1129580 636492 2202116 1304281 698215 789553 2587667 1628925 1686070 558741 2043490 367324 1318132 343604 1571938 2497671 82250 695399 172405 595600 1103481 404012 1516452 1758345 934433 1221574 574386 98400 1409764 555117 107393 243363 2150082 2505065 1009833 2016862 1021387 1372018 549701 421392 652496 2007513 1286858 213782 547624 2168748 85485 2188286 1528328 1768246 753490 171307 1969105 2360851 1295669 881303 1410515 1001573 377189 695754 83839 591203 1968731 1591314 376856 2605935 473085 2003377 771787 628167 1946470 72412 245787 549011 1665203 2504992 2377827 1129344 639527 761782 2360114 951486 2453471 1886164 1259987 995890 1505221 1834820 2506666 1944859 2040013 2630875 205885 37105 626472 1038135 928383 2533781 381455 1873632 499091 1583975 402411 1096323 2405629 2329965 1309777 1977489 1758353 1608783 1361319 2207624 443374 2525983 1974216 983718 1510830 63954 341484 2514238 221249 538848 984583 890647 1783905 2376584 936249 1098832 2014551 1271007 2044995 1349520 809974 567108 1923692 166586 1031082 2369447 460264 1023186 1076378 976645 723411 121126 1369223 215738 2080119 257080 966980 2112502 25277 676066 2203179 811602 2383385 113036 2529776 2292172 1384019 2242347 380133 2111658 1013517 2410064 2610147 1871756 1593983 680728 246608 1967585 825104 918045 423776 2470138 643278 1749017 2380914 2299225 959235 2233524 1168485 1353066 970782 1814534 2239628 630635 1839776 2474804 1358496 1877423 2374240 1851619 1224025 619792 1923190 2557350 60205 273215 1838945 1315844 1229376 1099675 2151641 920810 2444006 658771 2566591 1057874 1586209 120865 1021956 2167037 2485483 810708 2320873 14408 1416439 40359 139445 138472 120297 243171 1773418 1604006 68156 1138895 2408386 2117606 2592352 1342709 412454 2089545 194850 1525119 1523142 2256485 2279762 545116 1758141 2292466 2038119 1155196 529135 505289 2256683 1490688 1727737 2589473 2257162 2544604 2577259 782382 1529826 1536918 2441477 164301 98997 1105545 790983 1472771 331911 2369471 499700 22702 2641487 1724737 1191697 419888 374949 879188 1873762 1387230 2183493 2323504 341347 36695 1321057 1176115 2464222 270352 1255468 388910 2125357 1446648 775141 2446699 886454 1192385 1187360 1595848 2390942 2009322 717405 134977 935795 26565 1013470 328865 45970 1829881 2183402 2276042 659117 934342 2282415 1994791 1052003 2175409 1799868 76914 1970147 464150 717189 1732776 1457053 1195105 2138541 378623 664128 294945 1448930 1164029 997137 873400 156167 2242178 1972097 354699 682994 1712915 2128675 1106681 2026250 2303987 1868369 1228977 320761 2298615 41075 2162154 640759 558236 1523989 1267852 553661 465699 886333 2640249 1616325 2501116 2168435 1328543 1212542 399927 2084553 40031 904997 1531859 2333859 1882184 629336 1637087 623830 647511 2311522 2047853 1445052 549437 2423430 2156217 1832243 2344023 132354 964190 2448899 1451946 1320247 2274466 2508640 185422 1373240 846394 1578084 137306 756950 1812699 461257 1504323 2125484 1981571 417200 778774 1658542 2244866 1490396 2550695 1964756 105380 1538076 1982059 505904 356011 1520365 2278140 911029 314639 857074 2613751 2080162 1679277 173179 1759540 2096356 703767 1208452 1348931 842126 1891929 1877847 245640 647669 2646207 2463929 2391615 1097734 2295161 1786866 1872331 2628971 2307760 2276715 2025010 1540188 188197 1977978 2316974 1798194 2477036 2245465 738019 437696 2284363 2127573 729167 30793 452257 2355489 1348803 1552559 1741794 2613771 180458 116205 1194865 1746965 1836391 258414 1248050 93514 1015034 2056481 1796121 71648 1271081 247500 1970315 1801474 828201 1557168 172903 834793 2399318 941874 2600164 1178734 1096715 1815259 698701 733776 890829 1017590 1222807 899481 960016 1310403 50264 497778 450730 1105179 1059569 166610 171204 1417355 944613 620847 1140769 2089571 1523172 1915469 758937 25762 369417 1289511 1888632 2632975 1914694 1278460 779026 854867 523662 735211 861896 1484853 822513 424107 1074366 2248534 1795049 1862897 68719 1371362 2554525 1630462 2636868 1473687 768097 1229948 142071 387475 267222 299129 44173 2256692 1580673 1337670 1844528 362430 1754904 830876 1530957 534604 814469 2087831 98026 649199 526193 2026478 2231014 940162 2584778 664824 2213523 1135420 659615 559972 1155781 947425 2386566 2615418 2069463 2004590 620368 148404 2389553 1928315 67330 659807 2296954 1996229 260935 1302700 183860 2173395 173095 339147 2609794 967062 1634024 644655 2645313 2405349 289726 2588684 819462 1177689 2215708 30923 353650 2123459 870230 829954 2139483 978891 182929 2206822 1743655 382129 605531 1740339 522786 1059184 1363120 885838 373647 2349409 1321051 857633 1759180 182199 1378539 1582816 1024449 908261 539992 1432608 1645238 1407372 9114 335810 1865829 2519151 2030488 659080 1204638 2394656 725128 613850 92167 972452 1288008 305067 2647190 1737693 429944 2361245 1039702 2589825 191075 63538 1141443 2284727 2494063 1332320 1280232 1363169 1112888 1521555 2446157 404660 2636086 2103057 933492 2466923 1003615 1731902 415171 1604584 1370850 643166 1004165 948522 970004 481735 2357623 1668431 405759 329440 804158 314349 885530 1637646 2479018 173822 1314356 2216784 2248612 647916 419308 2196905 2486641 1796822 2597442 562106 1059538 1731609 1978867 2584053 2294407 870335 947726 451961 1560162 181165 1708597 1146898 2367312 417374 411901 1562142 694869 898396 2413866 1086446 1026130 2201585 173428 1087782 1011090 1094471 1528134 1930329 1312903 2467598 1989527 2287279 431297 353530 2383272 2441344 1150632 73697 2410910 2422188 2503232 650152 225320 1725553 124049 532418 904517 1909288 1170765 93980 690024 1992295 368996 1487737 2516623 1278143 1513619 845204 884343 136248 1012009 763638 2150869 1871831 15: 1471457 616735 1919493 1714526 46869 1992224 1761514 29904 393062 2257454 987507 150: 854925 642612 1338638 1500: 2223218 1384252 1914154 238342 1786169 2363005 2498139 1828746 2094871 556940 1463875 1855889 840469 327874 1104185 481794 593028 500445 1902861 2551538 199323 762548 1205647 216934 15000: 118871 1391022 2007973 2022958 210055 15001: 9174 224246 711031 2107493 1377848 1166601 1501175 1352682 2147907 84413 413845 2470242 212136 1669842 112636 515918 1833553 1706071 2554101 2086685 1910025 1184129 2267930 182268 625417 740172 61850 15002: 801926 15003: 2235949 2313058 15004: 1090250 2041712 2605498 1020711 519957 1623135 15005: 1725470 15006: 1902380 1604072 1464449 1402480 1861679 1730774 531870 900761 1211291 15007: 1728135 1574865 1921856 363731 1868586 1431678 885010 1031004 2244566 1615089 624265 132829 1280149 2389989 517822 881622 159337 2579285 693510 780711 797279 15008: 1447783 2144324 1232022 445961 185893 1308335 918312 2043775 2122335 1697510 15009: 1704062 1562593 373938 2233304 1353002 1994184 1245222 747102 2571309 1858850 793579 1831599 1732776 2588966 2356503 1527055 1274115 2022494 2159912 807418 26969 1597680 858858 700848 1501: 1089184 336696 2256602 2460980 2271532 998863 1739691 1664859 756108 2570808 625270 782336 2614769 213464 2253652 1044050 1073300 2350569 138622 15010: 624017 776655 113549 1952746 2140297 2475622 468908 1834472 970533 2421801 2002803 2255136 497816 405346 56025 2097983 1001689 2514260 2582551 350152 1004209 683068 1332150 1812055 715095 1693881 131395 160881 1595626 1779860 2170873 92545 1573631 1085467 1969816 1086721 1782434 2353964 919245 89748 767318 930863 2555729 685876 1039784 2567055 2326358 2121232 648698 239726 282256 1771241 2583420 800754 405979 1627033 956283 1013953 2401958 384538 1656529 187288 1133235 242681 32477 1030572 1166250 297393 2281174 931341 15011: 970174 1852534 633317 418243 15012: 260484 1709120 1007197 1819060 15013: 2537219 2075595 290875 2125470 2041839 1556389 1458907 2167582 2240338 1211006 673531 1168059 1229877 1824048 208626 1745247 428092 1480681 656586 2061829 1772948 2138853 2610202 535192 105542 99107 2055283 750337 26706 426531 1617298 2292257 15014: 395100 2454576 2364490 1621848 2193491 1094591 2470991 1975372 1469433 1980654 1485830 2175219 816995 1341902 2311747 852524 1818008 425561 534766 774901 681815 702280 1263213 734784 1957137 2060067 1222672 1891695 1827314 1084427 2630875 736057 1509877 352530 1118217 880961 1927026 1558059 1301885 434778 2137306 541698 693524 2341525 2237292 1743319 688767 523615 898629 854575 486058 2475664 961130 900093 411385 1614926 1752355 1631720 1843440 1061195 1170060 2501026 762904 370052 501914 630600 811530 325758 1749127 1099191 750275 15015: 1855201 2154333 667194 2023555 1987190 1710595 392608 1035095 2222177 1518179 972840 15016: 488363 1617023 1297073 1039068 697172 41614 1774979 1797825 320979 2579901 748149 1861884 2317575 1827275 1377259 1388915 1288158 1071088 678306 323834 502993 1636853 1855953 2013297 1694644 1375445 1144537 552276 205950 171118 742510 1110161 1344263 579888 329322 192536 796977 2032980 167193 325206 1338725 15017: 1166323 1071230 382960 15019: 1908123 1502: 811535 1181115 2598456 2021195 1946810 2358256 1520235 1649111 847615 448967 743505 2462672 159410 1830405 356285 1489065 1044851 223697 2442089 1760873 1166047 1896628 56977 169540 2116989 2002821 847766 678516 187154 776242 1527076 1874950 604343 1036727 557113 1224670 2056761 1175346 716976 2025033 1005166 1213837 284651 1308969 1151665 1845565 2395761 2216926 69996 447836 94189 2315749 1595152 608769 208121 793406 2395097 1673188 904084 1531467 1602599 1115423 1943954 76047 1110421 2398448 543253 1417406 1529715 1379106 595094 861900 2499043 1133943 1839469 1717283 2229201 80697 2590598 2463672 170487 2599163 838725 1205952 487133 1214570 15233 1583102 1811688 32069 1708200 1546496 1410328 806395 2101070 2621442 2063479 1211000 1970161 2300191 2592025 1040779 2143322 163166 264304 939360 1435990 590872 993566 466486 1128178 414345 877068 724154 2162287 1884287 2632377 508346 1449361 1130221 1431912 725283 713765 549141 135570 1219581 458457 1169771 2183732 2296268 552492 377582 1365128 2521425 470992 1228766 296307 1701337 2310762 1435722 1003206 312741 2186818 2075387 2564260 1630981 2370571 702981 2410073 231467 679133 1674062 378466 1927892 1754513 1818506 32902 2311525 849966 1812378 315665 1380211 2396252 172483 1647925 1157919 1985253 2475099 1961230 1164005 969998 1906332 629874 813189 2600146 509219 927303 2289375 490904 15020: 2459993 15021: 628792 955974 1744653 15022: 2590061 804930 2248947 1719139 15023: 1792226 100126 15024: 540438 1256151 1921022 2223722 127674 1622457 2337041 645534 252761 15025: 773853 2628749 635421 775383 640829 15026: 1499741 991896 1494737 2553910 2223740 651119 1637013 475151 327796 132951 1761955 758451 329682 1942622 487990 1653937 782502 868882 2121720 2131536 1792684 525666 1029222 133263 15027: 1517797 2241715 2297494 1928107 1834549 795445 1527919 224348 2344901 2147648 586935 15028: 1825068 1213299 2214382 1228696 998376 532297 1352447 1409125 1994254 2018764 1054301 1744043 995456 2293933 71288 967190 1010799 670374 2263705 961046 1343971 2562907 2389783 1473070 30493 150806 1534682 1768590 183521 2210267 1206624 966222 1854658 280320 2078996 1498723 395176 296675 974174 1557622 1183998 1889193 1592633 151153 1114617 357056 733228 2477283 2605939 1353240 407525 823075 1351637 1805939 482324 1767905 493552 885011 263839 137259 2120064 243499 983674 1222811 1383744 796526 1713184 640328 2427055 738725 15029: 533405 424025 347825 697254 57911 1824966 2207706 1064979 1083140 1739440 1691736 943166 733016 2252499 1790796 1970236 1007913 944904 368212 2318263 1772340 292800 537339 1157580 1273231 1503: 1504062 1058020 661040 125713 361467 1732257 990552 2271399 197851 1212335 1616913 2517398 1782495 1462826 121765 820188 2468399 638138 341626 1344511 1014812 343175 1791534 2290264 41422 1572040 590114 2579331 2188194 2548517 336616 40575 890741 1334851 1434336 1337228 1955337 15030: 571570 901425 15031: 1712329 810595 1553445 19077 883208 2468514 2355266 1889002 1181683 126192 300976 486261 1806252 9630 1047110 1185721 838615 1631596 575430 2009876 2380246 1951199 1656752 1879777 797678 825233 1742931 2187041 1088755 1525155 1817481 383521 1677612 988548 694153 1490163 363425 1938491 1845680 1012474 585945 219118 262992 746694 1523894 354896 2124515 1396655 15032: 53079 15033: 608920 1991616 1727433 1082169 1236277 640806 2354262 1235356 1631898 1836960 1768554 268837 2240676 303002 2171544 2280081 15034: 1331107 18851 899596 2082244 1939431 2478631 142 2253618 2049015 1041674 26471 2529959 332231 2457390 1621023 2527422 450743 465491 1076259 1396311 2620616 415543 1906376 2404918 2457879 2394268 15035: 2105699 211761 35802 914513 2018046 726952 1184995 1142075 2206174 1471733 610510 663193 459448 1419059 2621771 927341 722211 12158 1382523 2161800 1985504 1039872 2267439 793961 603803 968412 2000190 708679 1458042 2640902 350120 501312 543672 1713727 2251747 830883 2151488 1586474 1420189 2068955 744254 957152 742358 859490 701584 2599689 397549 295692 15036: 1987110 1008920 1526027 1804787 2175492 1042430 650827 1234452 325345 678306 2554542 2587824 705246 1927008 2138944 1710302 1393494 488614 1169771 1908354 765527 2641534 473968 853151 832960 2373901 836999 862183 2570172 2096512 1652051 942304 579343 15037: 1756658 436239 2311656 180994 498370 1866637 2310674 1528668 2542073 1623991 1714951 892535 1879796 2319239 2472069 1053758 2279327 2634530 1578055 583665 730230 302709 2518804 956492 1718989 1321277 2416452 1074775 1994762 49927 1274579 1222182 580817 966607 2447769 114701 206416 1985 2009028 376024 1064279 1496277 1414746 454129 2526075 1820892 433130 2219648 1433433 1808936 2587334 2255907 2524111 2032263 310066 1288727 521567 580251 624245 715352 1205417 1315429 2327373 1569025 400294 840372 2193658 163893 2178032 1621427 704598 80976 1941042 663150 2426898 416379 1520395 1102811 1735334 1988919 2168353 73349 1059395 914326 901648 31224 34467 1481137 629269 15038: 1294373 1847177 727899 15039: 442739 1435803 1301830 247687 1594000 2261890 917647 1313029 827713 449973 162179 1659156 2578651 1392848 1417097 2027294 501252 2649379 558483 316901 409524 286797 2036365 1199759 488713 743232 1100131 216287 803467 2320734 1806054 1665929 391057 1436403 657954 2410903 2640150 233815 494935 733458 2053688 540191 373649 136381 1926272 1200373 799292 765056 2242490 1685002 1375288 1341813 1009940 300813 184870 1066183 1791867 537651 114582 1565617 141045 1022496 1504: 501561 702510 1122977 2174479 541491 1959628 2111446 1222803 2472401 2462971 1849495 15040: 901694 16260 1060100 1584527 15041: 1631617 1101009 247438 15042: 1410012 2214440 2098913 636960 1896437 15043: 914508 2227900 2058312 2152506 2573207 414585 1582437 1636381 492599 626507 634104 2240393 2564753 2165811 273776 124137 618427 2440605 201254 979865 1816684 1975942 1111868 1135115 359973 663352 487073 813387 754070 1055293 638802 508296 2613850 823933 1734962 516609 1410965 1470838 1150268 666317 2033403 459608 2494128 2048724 493842 1942909 1275047 2328890 204496 424477 1463419 2241004 1427677 2366187 1182605 1164726 1517595 654609 618854 1404985 15044: 2125352 1172158 1820544 1780250 895647 1982 15045: 192271 189857 1673256 704911 266808 1813660 182158 868621 1481102 805676 147493 2155948 2125858 454463 148605 1060028 2487423 2276546 782337 808508 1349444 1661471 2152732 2183753 2533777 305507 2375458 983728 533712 2304703 948687 1453919 1236903 1071528 548152 371146 976327 2626658 1108326 1397335 184871 1150774 2448749 1315355 53276 2166028 603624 2646637 2281224 954940 2242027 1371596 1369441 692001 325744 2051981 866518 228253 1103235 1637169 32477 1915716 1736994 15046: 2502251 115933 1921509 29529 1746244 1539579 953322 15047: 2415594 1730614 2581605 1766434 1740680 15048: 2579471 850506 931660 160732 2415795 2150453 835994 994775 2136343 268541 903286 2050837 1186178 2469500 406692 1420237 104509 1959400 1670450 1799363 1562645 1340516 2202005 2100131 618068 1432349 510640 928882 1031625 960609 1540779 2590269 48336 2210480 627405 2462819 2397855 12869 1304035 1561394 1180497 742510 2285523 1996996 1040835 588831 360972 42855 15049: 2324574 2081237 1505: 2144455 1439700 143408 1222167 1486160 1721422 1107475 1896376 15050: 686691 15051: 1552853 2364115 917788 477158 1841608 2134994 772540 1476084 2422080 15052: 2543788 2456982 15053: 9003 1082342 920088 1321225 1026733 2497026 15054: 231255 299464 393455 2576011 880910 2111055 15055: 1730185 928400 2581704 1659007 680604 1127084 1012335 1080672 2343566 1578868 1767150 1269919 1163237 1973315 205540 311589 496887 1303994 1684231 1254671 394401 245488 177657 1466111 2083665 311189 272956 1381503 1705490 1653343 2629036 1813467 1167692 2165533 1797572 1317975 2629275 2052557 1574070 2218833 1532263 186411 1349031 1328807 2419734 1870863 1277525 2118819 2134059 420009 157044 1505755 2123907 32102 1203959 2200691 1025458 606742 843958 587047 250078 1970001 2014889 532950 1642169 2444953 409351 198251 453899 1477723 2074206 1529481 800928 1787390 979197 617985 711905 973125 2166028 1877094 1585347 675057 1830587 1543497 2460617 1110428 1788875 975557 950816 600543 858035 2047932 2478414 594148 1246757 2279574 2075951 298392 839602 1638278 557619 557527 779180 2088991 2357925 1827528 15057: 1180642 2281443 1247516 930709 202381 1473988 598836 1293104 25920 325759 1635839 1227838 835994 2506714 767172 872959 2347565 790635 2611699 1188812 507826 2161523 192249 2531604 989890 2062652 1784895 417124 2097381 2275924 298957 2148873 664414 1414231 1945493 1340358 7799 2318617 580688 436747 2528914 696014 1020535 965125 591482 1642866 1134154 2448527 2190741 926392 2640013 2477451 1674912 599301 2242302 296311 9790 2227983 441257 1864926 963200 87323 83805 1577925 1519014 716194 914861 544833 800456 730104 2626958 1198861 535166 1671302 2087974 1663578 534654 2396790 1677469 2509125 637515 2415571 1046290 1320687 1484283 106389 2573135 2546294 1322976 2532874 51305 1331553 2440595 1071485 456798 1060144 263985 1765657 830432 1962774 2348784 2242356 15058: 2316686 59091 1728488 1818787 2175463 453081 1718541 1015462 961566 682626 809594 2551881 2155783 2345638 1112107 1851446 1150615 2498864 1710141 1712904 1526428 2554252 1003914 698179 380937 1111491 1366516 1842367 1622492 668719 1414913 198982 2614020 231451 2508342 1544682 177189 391372 2028610 697309 1711311 1333759 1549528 968741 837126 1396971 1213151 1164958 1299132 113429 2054096 2089054 484885 1707396 936205 2416109 909373 2598825 1126311 2199231 2536117 2380822 105799 160619 1860516 548587 2205338 2302214 472309 2549444 976865 324046 824171 2306494 2229251 2605836 258796 1630637 1946107 307891 2350962 1283558 1028933 481860 2508287 194798 573092 2364713 2106878 902582 1541203 803202 415333 1043608 895503 1875861 1148314 2485060 685405 1562226 2646648 139918 307095 1177403 1048414 1983164 1348414 589795 1865938 962848 1760601 1075238 1937931 2491874 1305396 1719888 145454 1741677 1787757 1345714 173124 416127 2604955 235175 1489328 2445884 551907 68985 2605221 1460343 1787748 2217655 929880 2544871 2143422 438815 12317 82689 495284 618059 15059: 2112943 1506: 2118307 1752591 813315 928701 823110 2584740 2306606 1733394 2405694 428427 2400714 1832641 250528 675758 2614779 1227462 1560498 959523 1657429 2324687 1109833 1721994 2216789 1133844 338656 2421539 2483993 1043416 616548 1579673 2484813 2120895 1027997 327947 55758 1224237 2450451 437683 974597 2569757 1351040 1668365 939885 1729955 1208373 878143 357048 671910 1193335 1819539 125040 210392 551584 647691 1471977 686696 1115650 15060: 2181980 1776247 15061: 1007597 2646608 2116191 15062: 423950 2616301 2610933 916762 2287750 2201696 2366099 2097574 2619382 2166035 1264568 941712 1876018 2179380 729834 1348849 1508767 1282549 1018336 2147214 1342027 1566279 78536 1543702 2156129 1359494 1262371 754329 1776933 1356644 1005142 116545 2489197 581444 1860864 1253058 239082 1253055 2293663 1112713 945660 1270880 311240 645772 394332 2114931 1551410 524295 235949 1423667 2133079 2584950 1894954 1513148 940534 229860 245667 149975 254961 481456 383429 1521962 2563648 900789 319246 104509 189454 1130754 1399778 1595224 331851 1138533 2369449 1392589 97366 2014324 866544 1281469 1809340 1913787 1570943 922281 167498 2267958 2339073 305965 2648874 1081979 1328454 612716 1872293 310261 35071 2493202 617521 1080014 2517987 1959813 881805 2245281 2614560 1922776 470228 164600 1923332 919164 923509 697661 1466613 140996 1039996 1230415 511756 1027633 2297677 487502 2047030 2047029 2110498 1117660 1957961 2543893 2041470 2103675 402354 1221110 1139993 1414441 540746 427482 1444406 978378 1097788 170232 2527805 889321 2162404 2501166 2407224 2342073 2595441 485561 612818 240543 27387 509133 1327241 121306 37641 2221533 1087698 1842982 938240 2012638 1769276 1926827 775314 418498 2416686 247483 410630 1013954 2378824 1017210 2364289 1599983 1494473 2238232 913234 60091 208456 630698 862493 2068151 2209122 14850 191900 385482 2164421 1036907 1196888 1356810 2440559 1763823 1383545 1062811 751788 857076 622671 2321203 603881 2197275 945470 1920597 819915 1995132 234905 1207184 255333 236108 122323 568870 1582397 1774716 2426893 1511871 15063: 773858 1535010 458900 1735843 1591836 1285726 382676 856500 2107112 893725 1871967 1946779 1894913 2370388 2468075 2152097 2360767 2042314 303738 440664 1250426 16854 872652 2572170 441987 27870 1614603 860874 1443139 1126482 104432 261053 1065381 480957 317117 477761 1583502 490382 2266471 2335595 1399326 250472 72422 266623 2415790 1033528 956441 1812647 1388216 206148 1631401 290941 870537 645713 900995 200920 2046091 634426 212474 2416291 1460631 2567070 1679534 1658098 1721217 612087 1696759 443224 167865 603605 794819 481166 544930 955451 1246126 1800233 2244679 70848 2178935 119521 82082 2239924 340400 1179592 2122991 1227223 439964 1978494 8274 1111855 211659 1309447 1468972 197606 91723 1347290 121857 1600477 291105 564415 2057143 327075 1067143 1664995 22907 1360385 1348662 730759 1659859 1819862 1464365 847853 2579353 2064042 378060 1948335 2420630 1815219 1912362 1943529 1501920 409686 801145 1767408 1251850 68959 549369 1536095 2381194 684948 274391 30201 2360151 28964 2336961 1785197 1776395 2037749 1491931 1163631 2220270 1365858 1593087 1255310 573135 1855471 2459517 1859389 92992 2489990 1227875 1798411 75506 74282 2158938 1520319 2168644 2496518 2537502 560306 736382 2061023 1830523 1405610 2388911 2540078 1632006 792860 1714077 270323 1210601 2132229 1329921 2081808 311869 2218556 89732 312779 240638 1172911 1783491 146284 404115 1363470 146464 1740105 566986 305921 1627294 1888481 1681074 1217736 587749 2244293 1333194 1434860 1971104 1520304 1806577 557628 938784 1680322 2588714 1186452 211945 654763 110048 167824 1651309 2510077 196799 1356701 1593485 1228006 1890030 876356 656174 2087732 2382874 2014119 1935826 906325 405180 584620 2134477 176504 1439403 524837 1868422 1135786 152028 2309639 2260874 2536311 1825912 2619074 873584 1204167 1086460 2039983 1141275 1194148 1607214 1819558 2199805 1665159 762640 1515342 105440 381323 239186 1454142 141286 2471208 2227790 1156900 2591990 1629386 1343922 1686569 2123083 1762811 2418546 151971 2450515 602512 2122745 1746245 2609846 1952339 2620812 566847 1004790 821963 333511 541693 532386 2137244 1775884 1514565 2353547 2058941 1173058 2245357 1645664 21349 1378509 2392089 2433115 182662 1829258 985595 1135230 1193192 1492222 857080 1197580 460978 390865 666118 91174 2141787 1973207 2537745 1676685 1829643 195280 2559364 587629 2053948 100920 1068252 2390763 2443123 1969265 575006 1466260 665691 1127484 652159 1886834 1911 2869 662029 2538094 2615733 1638811 1668710 1315473 2151994 606823 155879 1502520 1544598 1044711 2246669 650974 857469 644723 752521 1901053 592457 191001 596417 2518289 1087438 2497297 375567 231885 720283 682909 1792925 2152792 331776 1108109 1065936 825 955715 496706 178192 279563 766538 777484 974242 2493603 1160897 1044178 2513627 2300469 673940 1568788 166783 562810 202462 740238 420754 1101849 1466643 1534893 264375 583160 1769206 149334 2474029 2012964 2278362 662031 1433132 294081 2637504 1517791 212985 2501521 1639153 318814 1047700 1527132 1450797 1280079 476810 410452 1404101 2545982 1099962 2032156 2585489 1051731 1223608 927242 633436 337821 1591278 31821 1326504 165633 2599854 138572 295352 891856 430035 1615150 501207 1145668 724816 1712915 614342 27054 1328543 1655388 1611288 782638 1305203 284275 1489982 1185518 353150 2302616 1812189 2339338 1404360 2090611 2077248 1672889 330337 304251 1055153 2464772 28443 421743 2397629 383285 454276 2471917 2043117 1911531 1383154 1790831 1443091 959960 286760 508205 2088406 613586 779548 1524324 524588 839032 2330817 767955 583832 187648 1182820 2292175 2366648 1964770 1887613 1850071 411469 1926300 2300874 336891 1014915 2198999 950168 2086836 1925998 1281579 571262 1744645 521795 1717042 589085 597657 939654 454062 1517702 1447463 2277994 233076 63474 857204 926059 767712 551299 2381681 104405 1043558 1327927 1931338 570949 844651 72640 2352203 14467 1244569 1889464 2010546 415133 487380 606715 2233914 2359492 1715759 1385996 2478921 2558481 1550054 2487919 108956 89573 203350 272466 288114 2276208 44175 1996102 735949 65921 2029076 244059 1667949 2326760 2257754 2072743 94475 1277505 2444641 382706 684311 2156949 1926321 1571108 226716 1536700 1930540 341538 2505710 473965 2527690 1533501 2254580 1743682 95961 432537 1668323 953284 77653 331024 521786 1452979 1422160 2415047 1706910 649128 1135617 450162 1020208 728963 2427624 1657212 933080 2588429 2319863 543992 763315 1906332 1217757 2053180 2210185 49731 545067 906596 1090603 1752102 1734522 391103 2468792 1343433 2253504 2384181 2131073 112405 1354767 2347973 1432660 626267 1310570 991223 747035 1985497 2217245 2560599 2218246 2076963 2270106 1426369 2612962 1011946 319526 1384900 2333286 15064: 1954956 341961 1268197 1952182 2204739 1492363 1733188 1894963 2603730 2152816 1937486 1835856 1200726 1470898 2354111 2564706 2627712 350475 1375201 2153442 1773139 784658 1816932 2136880 2113216 2496005 570269 288342 2229488 172644 160963 1841891 2054359 1801017 2511844 509070 63703 2576790 193751 437729 1632294 1511492 2314282 323510 1250227 464269 1502222 1939286 1405941 2101081 2025341 1680112 2116793 1567867 177004 928098 514112 2156952 712330 1924275 992810 1082921 1800307 52877 597100 967751 1908735 977441 2152017 1002412 355569 1887352 338807 2341728 1095154 2032465 624869 2516697 1502287 111343 1671555 813840 547646 1502100 304113 57967 247378 2216699 2501801 1326511 309446 1490101 1992497 2403666 1905741 2554625 615198 590380 665906 330028 445553 537651 1686810 1173405 15065: 2166661 1608101 710350 621058 15066: 284225 946526 212694 2557487 1434103 901997 1701060 2546681 457282 147078 1761622 878111 316755 329895 336595 702879 2284363 1107475 76048 1140242 1824663 1356132 1014729 422999 438716 15067: 507817 64189 352377 1800569 250006 2287480 15068: 1370255 370828 2375967 2587160 1525524 513010 1514405 1369995 1247506 1372141 2122896 1385979 201880 765356 495396 1518892 2486902 1824444 1435197 15069: 484118 1985518 1181954 1507: 63382 2479093 1120202 1810099 1187281 692605 2016486 1311381 1501564 1825621 2473867 2327693 1428336 2268053 284782 15070: 921531 1526449 998229 2192645 1394327 511283 1916350 353504 2013892 1484632 500806 238913 1582714 2175417 2556175 2159576 721147 1928851 73193 735165 274685 149365 937358 2537443 991667 21209 1486280 833102 689474 1361853 2332461 794824 2628577 1336577 1923258 167032 2488536 2327482 1143973 809088 177349 2531793 2537143 1228989 831842 935024 73659 1940513 686754 268813 630317 2299927 380544 2144228 2048777 529150 567767 708530 2430990 1761595 352286 619070 1301583 229833 2625362 2447350 1613617 869618 352629 689026 1496407 715116 2586139 1785179 1155629 757628 1066839 2502598 1970310 1336716 57090 1746308 629572 487527 1032070 1371839 576683 863439 349322 328719 1519355 977860 977767 1788959 1160515 937492 385605 2100055 2288122 894715 2157321 2004729 2149604 1792247 960153 524633 1876563 1279094 1975572 1929032 2082274 2370757 1609892 1836685 2037274 53589 1167883 26479 105236 1028167 1452824 366438 2576911 2414728 918688 659061 2386011 2582543 136460 1874788 637007 298397 34966 1962667 2015902 838257 2139135 1496901 2216328 1770688 2403790 2379310 684041 1933174 1589554 749094 882957 675156 1252630 2303857 310919 1340834 1379967 283983 2206366 977981 1431507 517530 244864 2597741 1774430 2078036 2221910 501099 1550687 67300 1180058 1496020 784387 543740 1712348 1342944 1633624 2114383 2560256 1014617 327147 2330567 54740 2401636 1308498 506337 2252584 1822308 2549 2138626 2450058 221041 2264467 2539703 1857683 1343412 962282 2105317 792950 767776 2082092 987026 2506874 1495209 2478943 409324 1842361 917719 2238924 1732737 393603 1072727 2277642 1842715 1813409 645673 360789 974143 1335002 1270523 946540 1417136 1496400 696188 2152494 382578 1328611 2409227 1580962 546014 493222 2435071 2620523 12286 866177 2242313 1616653 1115229 354877 492879 590552 150589 600334 1784248 1815880 1123520 128819 1971590 59316 75726 1667786 1779325 1582350 2220440 2040523 2090029 2056755 1893295 2223513 2153356 1219401 1016162 589887 2294983 155795 238941 2163638 2146136 632513 1945065 2157545 2320753 892886 249276 828264 171742 1156100 1870100 1424052 1157477 2452073 1056313 8205 1049198 1841885 1181199 299679 1263736 2022298 2443420 710576 2368254 1137366 2272929 768272 2169808 1712915 2471304 1461960 2152050 1438983 558086 223383 610087 1798984 2563380 276162 2501921 1886409 319818 1478211 2031099 764964 253150 402027 866951 193218 1078375 2279394 632927 1047721 958881 1533190 1079324 2587087 2202207 451139 659391 16603 1529363 1689715 687947 1019974 99345 1959363 2320512 2608029 2231434 1880497 1590898 2421546 2408131 1559008 1229062 1076658 1050411 1527879 2383848 2235630 893412 1850531 49836 2246117 771952 592488 1571252 1062289 2314835 1927514 18896 896114 2124691 1222020 1565121 1095164 2133802 433814 681749 686039 1004475 1063353 921199 1306863 1800988 674325 1697216 839261 286744 1389921 2224520 135343 894482 506653 484943 6814 864138 311080 1760243 2393397 1434697 1947676 813124 785196 951757 1848031 809298 1059451 211952 533859 2462568 2257512 1507177 1649329 2175277 1612290 2198247 2597818 1987521 64718 2111970 901775 1421236 944959 2465995 1027106 2571957 1417575 2367903 2422825 1285376 543974 95819 1858853 1296235 2526789 911875 938371 1312960 498151 50037 1179162 1595942 2233167 181441 451392 2559390 1074237 2511450 1962838 973913 44869 1702020 46942 2251262 1212471 824635 2026936 2224158 1414198 15071: 2630287 771292 1732761 533904 1967292 1182134 987675 1371078 1155542 860777 2371623 1085665 359321 2123648 1941660 1023857 161776 2156446 748460 460876 1323562 2058657 115682 2140099 15072: 484055 1503224 2056437 1566551 2519457 2562130 1564066 1842369 2594314 1968388 326356 2066808 1980843 15073: 2382025 2245500 2167362 1840156 693116 1724284 2205902 1671418 1234383 1563319 193212 1679257 1072545 2482437 996813 801242 15074: 1533313 15075: 2408402 879115 359128 212729 1456676 887228 399875 1085863 1213801 975468 1149146 251285 1287052 1353289 1520478 2216132 2516209 1732941 645800 223694 1124553 984040 1161700 831755 650667 2031793 43177 1338581 250414 2553050 2100323 2331527 2196119 524142 2220262 154485 2390890 1790918 91408 683003 148836 1338258 13912 144230 2412607 520175 1830930 2566967 906666 2347778 681121 1581465 84555 43517 1794931 1470877 2180877 302686 794574 822018 2622351 1330657 967334 809439 617693 327273 19832 41477 2503760 2061335 2373733 738247 487354 49142 2247019 182159 80482 731889 2611750 498536 1019319 1651190 534957 1331056 631420 500802 656824 1652873 1501799 786111 2192887 1957407 810060 856273 1537847 1975920 630669 2059029 1727627 981164 1278132 1304115 974204 834896 2219917 1616104 2240921 846971 233106 15076: 2551383 181558 2609772 947788 15077: 1081270 1718526 2603027 948626 15078: 2024848 2165461 63741 1149902 1725321 133810 866639 1058304 1652153 1150374 84352 1010747 1196451 2601695 1976771 2299723 1137357 436826 529293 1731449 682598 1572793 1276604 227694 2359103 690501 1768712 988577 1856228 20208 1638492 1691650 1385661 1290641 1946021 2084134 2615029 2612016 1056403 858841 2459350 673295 1611366 662867 359494 1494438 2294930 1251163 1639297 1975202 1999008 1458619 2142917 2404088 708586 379982 72334 1571354 890669 913805 1699203 116334 2192564 1440126 1578191 1455459 258102 1420623 1117499 2434258 2032802 2248998 667357 395672 1557028 2150551 355029 319385 990789 1149510 2148895 2269665 1009284 1877982 339082 499282 448092 751107 446958 266596 334578 2183173 753621 495388 1037924 1522497 1934458 2511871 1681145 1261640 442370 2215060 1566425 1980802 406024 391444 1411286 21448 653174 234410 731963 588910 819822 1587025 271978 2009301 658284 1803462 22865 1661787 683751 500057 310142 1303870 2603989 309444 1151427 55053 1526148 138237 2306022 699166 2590430 813899 1845838 1298523 1623857 379050 649722 2277854 1349642 1582266 1622462 49229 586483 1741022 2156781 240721 2165088 820965 927775 1413322 1735732 1395527 1103389 2041973 1495878 2273766 1065212 953741 2618537 1139610 1019582 1539536 1642494 1483844 990984 494651 623671 638156 539480 1190335 1028721 51334 481412 1389430 15079: 10917 1121636 1683033 1229702 2389214 510403 2147353 302637 1508: 382194 1011440 2178598 201431 590338 818137 1919900 1940142 15080: 1037812 2038917 1887601 2131407 2125648 903770 2512220 1076259 543946 1615200 15081: 154558 732448 2100838 2557343 15082: 804930 1537336 39672 693563 700194 15083: 410857 224944 529879 1480607 1049579 419174 270216 15084: 369341 1262283 1367437 174820 495312 851558 1700267 1884882 895665 72207 104798 2071032 21740 1427874 1138993 1150561 1802042 2138909 2093693 2146614 2467777 514466 1504252 1792321 2331045 349417 446815 1409770 1582786 1019853 2313124 1792874 1193534 1214690 457986 162744 888192 931316 2163577 622922 260471 1530787 2609941 2332235 2622433 1031872 1485964 90393 946797 745647 1190203 1995446 1134864 560490 317355 2500725 598729 1606220 1617367 2137567 1164837 2247488 2630391 2180639 2123627 1504229 57563 653880 90039 1091234 54121 1074200 51529 454494 646439 121837 1170260 857534 1981761 2597088 1040009 2160138 2426923 759714 1656531 24574 133435 2016315 1457206 1426319 1254518 623451 428587 767362 1531821 213190 337063 1606382 2297413 1203605 94323 2358355 2309105 15085: 1346269 1144787 995602 2497871 15086: 522282 2043312 1984111 1420827 2240952 15088: 2389178 15089: 662707 1509: 2368409 1250787 1912834 212220 228694 1573433 140274 1721405 2127906 1309423 838585 165682 1142799 1639831 717520 1889473 1375150 589364 409869 1114739 1091218 1100745 1532216 2302264 521478 222683 1699127 299161 327483 1810480 1245996 1512086 2182550 2471852 974777 800193 1474709 721269 2495587 380054 925872 388615 2397755 897002 2117700 80966 171506 1047065 1823593 1500404 1761138 299762 1115601 1491887 1120773 533789 1376634 2610564 1406848 221680 94987 130292 731140 1713944 1896231 1052211 828177 1966637 1939663 482315 1000957 348393 1567683 1469118 1256855 915066 1431820 264655 1907719 2276119 1505988 1009589 1416825 19896 811522 957902 1758038 1620566 2152800 1148902 2062042 428743 2308223 113720 814567 1541443 2181268 2523423 2237144 1284712 2012979 63234 217199 1420628 2594235 1551807 968602 397066 2152832 1346709 1554827 98046 1837606 1418533 2398236 906434 1660940 2583122 1640400 1887691 1520551 2022738 176673 211775 33891 2132005 2433399 369217 2317219 972206 2481862 868943 1827833 1084165 841256 1485580 579391 1138161 1171323 1683235 1790613 2318716 947649 220854 1153055 1795032 1261541 440852 76910 1579438 1883478 1696887 2588487 550695 1082011 2436933 2515563 479659 1945341 825135 2293820 1860648 2603335 382380 123448 1562221 2056710 1980335 1842816 1087196 1973493 1018053 2575299 1119728 2073155 2045817 1052130 2100960 1598732 552149 679011 930757 630974 763178 766202 1219602 231451 1074031 748995 1643500 2551293 2210560 2457818 814967 1691620 2462561 399933 1885705 1906473 2558774 2129646 884750 1881943 1516215 2531619 766651 1682935 1518328 2580952 198716 1559351 1932924 2190511 1202691 1436357 1912191 757449 2417002 2216926 1982460 431487 632085 1712437 2388911 2111802 559779 707525 2031787 2556550 227277 1612135 48904 2464214 929469 1431160 651342 220823 957945 67959 2275708 2600169 1315975 1748728 562026 1801584 1371590 1784971 1964757 399276 1533183 1779042 1620932 2279181 1347955 2395456 836472 30360 1675119 617988 2428390 402117 488148 1640855 1759207 2096942 608537 1778062 1497877 484107 381077 867557 1821707 1022141 2641591 998904 118438 1004783 2566718 840167 878601 2099389 659283 1321368 2489357 1255593 1659766 644955 569865 2281629 855607 755271 950309 2216584 1616989 454953 2339614 284750 466952 1517341 701650 576606 2353792 894144 1741182 2222839 1515602 1360576 1007706 2222233 309825 1723558 2337653 1790820 709823 797943 227370 790698 2643080 628459 1296571 635417 654388 1381144 99364 197895 939846 2524951 1601167 1399032 1007124 44009 1631325 2110597 2407844 68574 634799 356559 2010035 2469518 2050145 32069 214715 1208461 2177750 1209220 1958767 1774288 1180020 507659 1390665 2530185 2289358 376870 168526 1329295 1974337 285330 860105 327006 1453107 610803 515051 1666327 1491568 2506084 1761714 1262301 2495255 2504692 1766757 1726346 239479 1645206 729892 1872293 1514561 2460732 1521469 177313 1769037 1434188 1055277 291501 2391809 2480402 167021 1823020 2226546 1819284 2329056 72473 1207685 1227762 603448 1367494 803367 576523 567389 1819817 47324 1628206 779396 1160406 821978 567304 1509419 1516457 1184187 2198796 2384770 614454 896146 1547705 2333795 2068952 1383989 2634044 794050 2478561 283071 1164719 2622508 1696273 832714 1327885 362036 358540 1520403 1786751 66906 1753896 1061756 373316 338073 2498475 2541421 448721 2103344 1688099 1583089 602466 1237281 677111 1823117 2118858 2322567 573092 1915489 750877 2099413 1245101 1799937 127079 2107008 2452724 2121444 588421 884249 1645879 2231200 899931 328877 2241143 551408 2445434 607162 1135693 2031961 1243829 382293 205821 877376 2644598 2608938 621972 336783 454861 2503705 2095341 1376892 177426 681477 2080216 2223415 1999087 962164 2641198 1031465 71759 1033520 2613758 181868 2486766 517245 1410424 1708493 107541 13695 1616382 708541 991629 581281 1039554 2579046 780733 1990140 611789 1965828 1032927 233835 1894805 1136841 2182804 1288773 1649136 206241 1520228 750006 1356321 2137713 344422 2112901 1156951 880297 1846220 1594169 1838409 1329826 1346574 2131652 2521975 14382 1839328 706457 1241798 607853 1574156 1147088 907892 724461 920884 949682 67687 1023059 1165712 2079782 1171217 1294387 1067562 134529 1430154 1118148 2170247 1968657 207687 2533173 2337788 2128956 291961 379839 79367 2464443 1314729 2439615 1669692 1860287 2004079 1175980 1440478 360450 292898 759447 1651378 1541052 863590 2339922 1726334 661198 95393 14158 2103504 2591994 2474732 2077819 628640 619804 1426633 600251 801761 503358 2253093 1689715 315464 1025646 1538896 237303 609750 842677 1321870 2051208 2544793 1889895 227030 1684841 844433 2619176 2642075 1468086 690642 2201656 45405 864630 227008 989695 1540216 2112694 1017504 37283 1525538 2017952 1567508 851058 286886 1801262 2463408 59701 2305885 2462686 1419555 1378578 538184 2635786 457903 1970312 537350 162508 2613600 1181545 1491526 2023731 868800 2169666 831257 2434366 841251 50599 575574 2184501 865662 1713534 2330583 1972316 368649 361270 2352602 37891 1014232 1332513 2389232 289088 394051 334882 1331908 10520 1177889 925217 784937 2368747 1707707 1041568 791868 1699466 682550 1450718 1437739 54255 306944 1373922 2330474 200779 285047 2161702 1108810 1242818 490737 1155329 287293 598319 2558632 2639422 734341 2226922 1965590 517911 1282693 2612013 188212 2541388 2558714 1622100 1061728 410802 936619 1062857 2194648 209313 531361 750546 1193948 1790119 2006337 1995366 883562 226588 2511296 2178751 2101558 1015837 1790576 652565 2354317 2296024 36853 2473351 1519697 105277 2212710 697255 452949 2341458 1871599 2400005 1383832 457374 2133768 1279567 2629447 1013464 1138307 1824240 980120 747104 368122 806606 2531275 669830 292880 392065 2436008 2563064 1236122 1874834 987870 1005618 2438177 15090: 1896017 1710441 712618 1484003 1682222 1310225 888801 404184 1884523 15091: 523092 1749718 2328608 2495286 1188630 2296456 375525 1800599 1159271 133742 1182030 15092: 201439 1116910 2177834 15093: 2617878 861485 1308379 991351 748387 1879618 872102 352629 1157060 495539 28639 1327337 1927647 482373 1913511 690086 896736 153147 873633 517042 1395563 2595372 674469 2285133 1724819 2123390 1769067 1389325 1942867 795623 2118306 2561402 1197880 2276201 59208 1002375 736126 2276042 2154783 2538122 1665681 15553 2577307 2624173 1297634 2093403 1614430 948485 506313 1400847 359407 2038771 143467 277130 2470931 1008586 307718 2225578 1366423 467287 15094: 2199973 553871 625370 15095: 2245771 1502045 222273 1924977 1623438 1145128 1515331 685929 2134546 788567 1984819 239117 435344 660927 1961942 2373189 1228217 2361882 15096: 1087781 1742707 1783200 1052128 1194122 548797 1002249 1745200 1380379 1601445 2249964 1718299 1924800 381413 1366576 1359607 685572 1450175 1302045 1714743 1525021 2293751 15097: 2472273 1284832 162529 2102680 1966737 15098: 812977 1725162 1938296 1557994 15099: 1813472 2455604 2326089 2535560 1664402 1476640 86999 1021742 2113975 2121824 179592 1773094 1536081 801536 1820891 2579125 2469598 1505561 1181710 1135293 1858562 2259900 2043433 55444 65508 2244583 533512 174728 898334 2546327 79612 201074 71687 392133 1733477 1981052 224415 565955 902410 244741 820843 1417136 2276209 740482 2182628 1462047 493594 848741 1865940 2128781 1149424 934936 2077353 1747648 2646006 1648882 779152 1435511 1267967 1946137 1914021 367807 2299012 732899 1653528 2403302 1487048 2476975 534230 2569441 131933 1825615 86970 2326028 472436 1934603 1833535 151: 1743145 2547300 1738118 305916 338867 1356507 1270320 1264291 301476 151397 2642683 1510: 1891708 845175 1188139 2417585 42749 245047 15100: 1313429 93986 828410 2549604 15101: 2086399 1832919 500277 2611944 171468 277043 15102: 1834338 1701977 1988473 1538565 15103: 2464900 1894184 2606560 2354658 15104: 2085838 963594 104851 730200 1481095 380354 1979699 2021926 2138221 2000429 2109301 959910 1767933 2193701 218391 656775 554137 1261247 1035775 665708 2456954 1504822 108934 1841056 1287808 970306 2409051 315647 1479299 2477708 2009767 890421 800138 820717 2623737 1135487 1341120 639437 1068527 715335 1468986 1580673 1662380 2173296 1093740 626812 1233789 2532857 1089761 954342 44518 127943 15105: 2114620 1863644 2150382 8191 485919 467752 80753 115186 960135 1394679 1127517 78441 226373 1492287 301934 112302 1895778 2585670 279623 656736 1543204 1543870 16023 250036 490051 1776056 1586667 2170295 1295031 426596 915215 793417 539483 1237811 359058 459729 1793757 875437 623229 1974267 2483046 296886 983233 2529053 2584101 2229668 1597961 2009772 1954652 1483422 68067 826523 658782 1503653 626211 1862720 1828072 399765 1970606 567837 32946 1884983 552403 1264211 676197 1677123 1328421 1568583 1416863 1580773 1044425 1937931 2236420 98812 1202617 1180455 1737296 779026 722439 2403514 508027 733264 1016796 1300042 930473 1905529 783984 2483547 900790 673260 769026 7104 1623924 2487856 1101162 2562456 2580484 15106: 2166654 2504343 2468835 695808 1876747 1253507 2433103 283134 209899 1471616 341077 2381594 2104833 2136124 2468087 769197 2281777 1282701 1252638 1971639 2329903 430888 538042 2438096 635093 1421389 477602 15107: 1540073 2299199 1107322 1373383 1892917 1286737 2317390 1201709 1558713 1541199 223008 2430508 10918 2221813 369822 2084343 1056617 429301 249001 1961970 2632707 272513 1932483 151945 2519010 1926346 1836556 2084798 122437 639198 2609323 1325890 1671504 1156627 2162013 1225805 1755542 333636 2571477 857302 2104526 566086 2194460 554529 1896557 540280 1225501 1871075 37000 417934 2475844 384100 1279162 1760904 1264015 540980 137253 1806274 1671243 1049196 457756 2077538 2555717 1987734 1878784 1277198 2447620 680942 1987487 2471297 371101 2178669 406455 1932744 523335 1829951 1585819 1826246 142547 780650 1187662 706545 162868 2164942 2145551 153464 2476349 1311143 1829368 255317 378491 547669 1900388 1109998 173157 634605 1595996 2224609 1403375 1001330 2462912 1595250 1974685 1596413 2079571 138010 871760 1564001 1637899 2521812 841408 2508927 1983977 2200775 1019238 621004 2230945 1226503 709184 745483 1567125 444358 2040736 153585 1646851 1153171 1273640 81341 2328200 1523155 2235633 780070 1186292 862306 671029 1255399 1519963 2085883 374791 526039 1441303 1917195 2209309 1174916 1943622 1571311 1645830 2497012 1393277 800642 1582392 1970006 146676 2206237 1357572 2151454 1896017 575631 804606 1296777 87900 1584246 1378907 136052 7554 62365 2303707 2012337 1445276 464061 101453 604961 1659248 1680891 1345022 1139519 220847 1979806 2450959 1424846 1992480 1673412 540 394868 296582 2359373 392787 1781561 2335515 1929282 1553215 1978892 1686429 737460 1372099 178364 315258 1443848 2223017 1278293 2052989 2299570 1312806 460839 131950 1428704 2493645 697259 742459 2152441 1879848 593511 2137190 792202 1804478 1888449 1766235 1718374 1357551 661865 218189 479339 1251109 2006903 329969 2538260 299883 1564807 2313709 62191 1309961 1729504 2414915 1408583 217426 444806 761160 2171737 2213672 2598872 2222063 2493587 1166217 2625038 1441534 2557068 2562353 680659 710882 2289551 1301668 721208 1867183 189191 963804 2151023 2446070 2416591 1387159 2144347 1168689 787909 533731 2512916 309017 189454 1060693 276468 151340 1682557 707527 504930 1179112 1031431 2136388 603526 2612343 870271 1784262 1341121 449796 966168 1925568 943931 1428503 429379 2590686 1227344 698842 1495711 1825757 1524434 1074100 1471277 2370452 1686709 1948842 2151166 1095969 176788 1578355 1328242 2034935 616701 1970924 749684 352481 2513019 2166612 289635 1307531 857032 2549713 231127 269268 43401 802693 1258089 2103220 1442787 2023361 1928255 36518 1541741 2175530 2053104 513625 253143 108692 417031 1554738 1945017 357345 1340956 1362922 54740 2014308 295633 582117 11374 370584 918609 2260662 975831 488487 1967814 354676 1264755 1029290 1116109 684503 226910 554041 1029914 85733 1849290 2461855 1909887 2311857 2457569 2388646 543938 182265 730370 1683482 1661307 2040332 1115604 1261146 2384242 2320268 754041 358004 1268619 655280 981869 346781 1628209 351360 16592 5145 1393713 182192 2636862 337613 2569471 1373555 973314 10599 1145606 1297203 579679 921076 1495851 1440062 1200759 320663 1828199 64244 588934 1575386 1045297 1218460 2331032 653123 1209534 594004 1052836 2398212 265153 2265638 1563129 2109014 2044934 564357 2365059 1553028 460424 874760 2166800 1064279 1932300 1187538 2054231 2387925 1170994 825006 1360012 232891 2396101 2036249 140587 2084565 2050971 1550849 1551335 2427876 1866628 196045 1355203 28423 769948 2618167 1004432 128819 2301062 604572 70186 2092659 1730147 1414916 973844 32186 1210726 575981 968647 55415 510997 464690 1210132 1880813 695665 1309428 382916 439925 1298051 1889913 886648 249024 2239745 1682951 984421 1915610 75399 2338502 816233 704726 1469256 723078 1429870 818276 1097525 281727 1698800 2461713 190895 1109146 2004643 860753 736941 548609 1725825 2480131 1451915 2639982 959563 2514367 1799042 1672767 1244738 76766 1953585 1009229 1912578 1763958 169448 379326 1104801 906622 97856 2431392 966553 2631626 1147949 493701 1111193 988214 2610189 2193074 1479348 338686 1744115 95262 166138 2125484 700823 2502205 2239088 1094581 908104 1444388 2503729 1754602 514528 838832 137934 2178923 2050210 1737620 688429 1976926 526515 103589 2150837 1023012 565469 796027 1718836 2230593 811206 2454084 170179 2359137 5298 127165 1835827 2433748 2407526 1768146 2571305 1386157 605889 949888 755007 212107 566370 1855886 1163972 938278 2121459 258449 139635 468826 1762117 1210458 324121 1037882 2236953 2355498 282245 1704354 1656100 472659 1344782 2612319 2163539 2375950 428537 1014940 2574649 214309 1042890 2249114 1079711 921503 1722865 2162558 1749713 2562725 1853583 980788 2098644 386813 189922 2110277 2452901 1180153 319097 153985 2253933 461320 694847 568649 1546138 1338603 2133318 1149780 327715 2350722 406527 1999002 1238222 658242 145683 533988 1247427 2567699 458229 1480480 2023191 259972 2236345 739488 1853874 762230 1826283 505893 1563489 1670723 845900 2042524 2368260 1629245 2299935 1777583 2525726 170802 856890 2221432 1694493 469682 689961 1346671 2233215 1531096 1377212 1843165 769870 2283774 1692387 1855370 972874 630815 1172282 2383244 748454 1099145 1161142 510676 1930565 1764284 1893898 387204 2174739 1123547 1448541 2439352 2068556 494576 310420 2322024 599407 1865560 2275472 2575550 582123 2555555 836063 1864303 1521156 1240515 2117420 958785 224747 723968 663816 1651171 48234 1178783 581190 193024 1823447 2084379 2104090 1796082 1459809 1595555 176392 124063 1088565 2130589 2543105 1510877 1057947 2514908 565696 1689790 548460 2438448 893819 1262621 2625809 2506893 724767 2337253 481941 845836 233317 1109337 883180 1580456 1445515 296424 1107145 2637635 2622910 999060 1653598 1536180 1742959 950405 2107295 1103015 1044602 543120 317759 829925 2017941 2224547 780984 2238588 1078533 2633097 542751 2371347 1055824 2089831 788251 494844 15108: 2525480 15109: 1203113 1648863 553787 1698187 2476864 324890 656231 45304 2581803 1487428 2450379 2416186 2468499 1597464 1696226 1511: 1544677 548690 741518 873556 378241 1052057 1326319 153318 1078129 1023118 376627 2439999 359445 860134 2013527 661089 1419757 1620835 479386 1806076 2260145 2048895 651691 1612159 1828573 2185198 1695443 1078570 746823 242828 195584 1657258 2047141 568720 1725684 1379569 1279818 731341 1361502 631395 1673965 1405482 2647364 2554860 773978 444979 1114964 2284831 83282 2409318 2159652 579585 162694 1810548 1577578 2356145 2438821 2374118 2359874 15110: 2258710 1476204 1501642 1842445 686973 2375761 158808 445831 1022839 1987141 402658 1324638 167925 2096318 590403 521051 1280302 1871079 1838568 2474653 1676968 650337 1131364 2260722 468903 1666591 1257372 430768 1691134 1960899 1356153 298674 304005 256061 180368 2415788 1686016 2334298 2504674 444469 254349 111235 721537 2279011 2278987 1489003 2025775 1953712 1404169 1677296 1903607 856499 1430431 1460118 1847752 344868 2590873 2089655 1151739 1645648 1120712 1127787 2247948 676286 400909 119566 457428 2450426 2310317 1597006 2179693 1403458 1742272 379886 179776 1111491 403379 1526298 2435676 1928599 391655 851008 1022750 450438 580382 861518 2632548 2341086 2371210 464020 1961352 588919 1604595 1818790 1138309 273651 2232181 373125 930073 1534317 2426417 1681943 1581154 1737810 1204130 2137019 2387442 572897 297580 1085969 1272071 778126 1714114 1789857 960890 1213832 1481845 1718085 1627309 1266753 750473 1546450 673967 1902325 1238091 1073785 161290 2604306 2561328 2318304 334774 1517258 1219192 412535 890365 2225091 2285511 1459050 2274379 829483 1375547 2537543 486849 2010148 1978594 211344 614643 163050 1466763 1197440 1261950 380940 2485452 1515342 1418518 2113111 2353639 34457 1551840 2217520 1282878 1170127 2366354 1410175 2232184 1746192 2578634 291620 2170281 205696 1990023 1220096 595747 792833 1534469 1570072 2052264 1344207 628167 1908727 2576788 60907 1929504 1459527 2394573 1986844 2098716 1374952 1088685 2121318 1354424 1908871 1009966 1460083 1912645 1179516 1206070 169498 1802152 761753 207254 1648205 1498138 1456966 1678519 571625 626026 1709304 142436 2215001 706749 2313070 2461920 1925809 1408953 769925 2112074 1206965 1290483 1597865 1044697 694862 583357 2167950 2015736 1568517 290614 2075004 727676 688965 2425973 1427226 1058094 599427 1660088 1713439 1297237 2139263 55744 1455626 292465 1370480 1327341 1573566 1378016 722367 221479 1503028 2261259 1766561 917973 2537527 2412993 2067205 1161119 2628537 1418101 2255690 905145 1683348 394616 1208206 2524314 1284138 1311397 658284 860812 446372 155661 635285 435684 2391501 1008258 1447179 937719 264916 81811 787216 1252636 1553767 1651853 1764777 1742012 1306446 1000217 1732427 1583018 1115708 200245 1488834 2509820 2595570 1092206 174433 1435724 686954 113337 9477 488268 299379 1794201 516854 2570277 326157 1170888 1615378 828992 1588443 2017998 2123270 1025891 2186241 2243546 1534168 1282278 376234 2408956 1832279 2132608 2404949 1553446 1636332 864311 2019897 2161216 603614 580081 1627044 743535 2445581 726337 150049 2325653 2031876 2296755 388750 2171592 2371859 749495 862641 1858836 1570336 1519649 1335840 1994342 1442489 1895059 1627558 1469674 978734 367878 2584608 114573 2154240 439078 2571494 100124 1010926 1926901 2343391 485945 1058399 2261028 514176 244307 1359829 2547949 1890699 546959 1719756 1935022 46770 53444 868424 1872709 1394537 721536 2499883 1318646 635614 2240563 357046 149874 969785 476125 2347605 2158161 1839081 583341 2506919 2245517 245292 1158676 1476239 905817 1031365 1062920 1016518 902570 195679 284373 686244 2319090 333198 2400979 2382748 549204 1173042 185517 2143189 1145387 1299905 1199917 1293342 585883 1807038 2576719 1521856 15111: 642090 771450 1349978 15112: 2318496 2199222 1608544 863045 2175842 410465 1139484 471961 15113: 236852 2045883 1262667 15114: 1626389 179272 1352822 2521781 2492016 825282 2098387 2189405 928780 128830 898756 1659659 395772 2302055 1931395 106012 846469 1777150 123753 1792166 1158380 2269480 1483061 688419 966226 1356657 1996735 2457172 368939 2307827 1260936 1308595 974680 192193 2359778 405259 614102 1048382 974386 318113 1154747 143553 239920 49468 1239429 1403059 1097846 1489967 15115: 652469 761026 15116: 793699 989218 187917 2541614 2480874 1045523 418042 1009571 657040 501650 1844382 1753797 298790 675350 1347384 1680363 1804288 1923456 377847 1655610 2470940 136590 1387019 1216429 1991329 2266760 794091 1467551 2624646 231724 1602896 1550292 128904 1878772 550655 947027 1644144 563605 2569816 763570 400795 911602 1050939 252105 1672752 2133555 1848537 501428 2539917 914811 1906496 2089276 1546695 2262920 110914 593221 1311298 1569386 1602166 2367559 887408 2476090 79404 759565 380067 1461059 1827847 1185193 2282264 1898051 1243745 1342563 298054 243994 2533853 116894 1971821 393514 2050023 1318960 2541176 1392234 12836 1697425 204439 1203885 602458 930936 1595324 1462185 2505999 946260 2370987 755952 54632 247006 2053755 299677 2216132 2303937 2277136 614672 729618 2166574 2347646 1879796 2050652 2384742 1429293 2587616 1260340 126979 392674 1710237 2406302 2641828 2120435 2277841 2452307 24855 2228963 841256 746663 575859 854659 1179274 1151440 2213904 2345457 1705524 1899884 477209 965294 1818847 2579125 1791627 940410 398192 1441467 1238368 1012498 252061 41666 1634333 194286 2354073 2512456 363822 83366 1987596 1503484 637802 2576867 158696 987148 1862656 811134 1653467 298935 2585107 1643172 2582500 2043732 1942204 13174 663334 126389 2137750 1922659 761992 1961214 365454 1494578 28544 551402 2512530 1608546 1735652 1041234 1581664 2089472 2159200 2282938 2472677 289451 811997 354524 2238045 1631000 1696708 2648344 69242 732163 386438 2142928 2079036 1952202 2275916 444273 2081748 2186465 2085411 155902 1865797 1403819 2075592 545832 975965 524056 1027506 1772643 637603 1089936 2217732 1636021 1171755 785043 255567 1031758 220262 2622725 1152186 1663679 858861 987493 1499615 824080 229558 2504501 1111298 2262777 2626089 2489840 2012303 2307039 104771 735313 1344241 1445224 2566670 1597824 1242713 1296627 1998407 328573 2043383 1017829 362545 2444200 2176777 1403455 220867 1155142 2647533 1274599 756587 2365732 2361450 591534 919785 1180265 1702773 1356308 409291 1940525 1545617 2517917 662035 2557349 1425586 1858745 1801689 266520 1675356 2171668 157121 2358386 1563756 42281 815062 2132277 552790 2556875 895345 1628925 1660643 1335075 1988657 663979 1277353 2563306 2159303 289635 513154 2309573 1242494 155415 149108 1032760 161782 744492 1211051 133745 2174770 1489365 2611456 800400 1799363 596622 2096917 423764 624025 112872 1817809 846968 1486425 335221 2451144 58435 61153 1210766 369122 1953189 1715645 1921157 2560303 328392 2442638 368433 2183823 1111395 1229224 1381957 209862 15323 1104884 2446006 2290799 857080 2635512 1688253 2369343 1215850 1821463 1281799 867591 934740 1201857 91137 1532093 1133923 1037343 1763584 2023060 925810 32300 2531472 2323443 2630248 256976 1846724 2275778 458675 897807 2213898 2353062 1138686 1690918 2337647 549679 1916648 1246322 2597866 2100734 2597373 1915811 483246 1911583 2219517 2115742 1621095 954600 97832 1895547 2552835 267657 2180420 2465165 1575950 2172970 815034 425709 229128 520509 2275110 90280 2574449 880497 2397292 867962 997014 2011202 715071 1980964 426301 1445611 771931 292465 559908 962183 1954399 2384070 431947 770243 1067949 1833705 962977 1145993 1823731 2152756 2388393 813569 69610 704242 89311 1289755 2613772 2029420 2061173 2021089 1690034 2441477 1555785 881856 543612 2515172 937205 2238799 959724 342700 2376725 1343351 391057 2226776 694027 811270 1730086 1492716 2451881 2307325 1580005 466998 1954271 1847048 2509651 1893990 1886114 1034203 485590 527303 430835 847607 1829881 2331638 1141163 2344064 2371000 126104 997314 97484 330423 576103 250678 319181 1383748 1661566 867238 2489024 1478560 2434476 742993 1305353 1587755 251144 143617 1594853 1274851 1588880 1821618 972495 782083 1607698 2515651 2344023 1127844 2553387 2316109 614919 2560680 1824566 2326165 238491 225126 395429 1510943 2467956 1354934 2221674 1001990 901812 93707 1187000 1398263 2597239 1211043 1464843 1270802 2578480 916114 1214626 2268634 1492572 2528047 351459 2071940 191300 1121245 1090860 2146329 1061265 1239125 1402240 2188377 1481327 2245982 686473 2222466 2458087 714132 621167 105669 2198945 288733 1943161 488924 241391 164161 2256188 1690001 1231370 185197 827969 636052 752369 994405 1003478 334737 470413 1609694 1830557 507167 2153038 1155446 1226348 736287 1466980 2615564 711341 450730 2121085 1236087 1159592 1300880 1560582 2556898 740542 2499259 1768469 515704 2137364 2167907 369831 1337670 1001300 378342 1737342 2154986 872021 2193968 2612744 1626782 2520652 2362264 1600604 2283173 2610500 2395420 1292344 771844 1070212 2054116 1529920 173095 1253274 2134659 290640 527193 1375610 465094 486033 1849695 1713067 2396403 2003750 1424223 1068178 260910 1235181 1714005 1932588 466022 158198 1196241 945982 654497 50562 1819185 1298215 959506 1627737 7611 196710 154869 1146825 1967361 498360 2031036 61433 2209175 105628 1032637 1092255 1515974 839602 1464631 900928 2300831 382704 802576 1731897 211846 2380412 282374 744369 674543 2442723 150219 1888056 2333469 1300420 2490193 2065314 872261 2234333 2197082 1642443 1058617 2130584 118690 1849764 313436 2505520 2294274 815077 1740884 2012030 626466 381958 1660138 2226512 2604205 2201585 1953286 411271 1456960 2211783 529663 1526664 2201751 548499 385575 138155 144378 2518149 2452546 2496803 1703778 1698334 1327333 736349 2101479 450215 1169096 1525113 2570932 1533799 1346475 2262694 921922 1582790 15117: 962507 1587574 2209649 168949 15118: 873483 1468473 1407999 1967560 15119: 1593977 1512: 1738450 562488 52715 954969 182134 1140844 1172479 1862928 615061 248282 2087426 263656 15120: 2057824 1056502 86654 469278 2195375 15121: 244045 1405343 1887182 2089525 2079952 15122: 798047 367678 845618 2191898 2038739 924023 1511567 2273710 996256 1130261 15123: 1756478 2568040 2037510 1401956 1957360 641890 1679924 929407 2532827 77195 2248596 1677469 2501042 2408447 1614039 15124: 100561 181713 24723 806850 1502843 510073 1080825 2084638 1833230 657140 271577 2208920 1842805 2391276 2079541 2116764 246618 1690285 1961071 434693 2175334 2051492 252459 2158350 447667 2516101 2584094 1511770 1389194 1507636 2151182 1996127 931660 617904 58193 1088279 842252 1922585 729585 876609 1559048 1527470 1102301 1169968 2035893 2249181 2089194 438822 2260085 1013976 498321 702865 527177 2228002 1614989 158403 1873201 2198283 1712994 1189534 763478 1113911 257250 849657 1216969 2209309 422305 1033080 2262555 413544 1863348 1838391 2394322 2437659 1197777 942151 2419772 2494354 424547 1395709 1159565 2496479 772585 1949287 471174 2236328 2259776 1141572 399511 446697 1456635 760755 632123 476184 1630777 956943 1152277 1035865 944795 144962 2435241 554515 1752432 2032370 268946 31283 2419082 2221835 1559039 75045 2430630 2138264 648130 389246 1523407 428880 298606 1951679 2136578 673052 1792998 64784 2052312 1295537 769127 1719334 734248 2543878 2208098 1494595 1416569 2644895 1420198 2486339 1182679 2266494 2427583 1743385 2596758 719102 1225143 364689 1350672 1108616 1618764 901002 928247 2616165 449639 851462 89254 1560590 2124267 1173806 2260429 208150 753849 1792937 664380 2430881 1626117 1163933 2061818 62404 1809344 1261704 2583515 1639428 2339723 586070 989128 1688565 2302501 920768 1346188 1666511 976494 893467 2340114 1977578 1978071 1846449 1111729 2189137 2541203 1589531 1587240 1239233 1867116 1918730 649092 2576424 1655845 1591342 79900 1451564 1107485 1466749 1379149 2305201 1841160 2015654 2043862 1112407 1711488 2288330 39789 1737366 2228366 1267910 2122412 1661416 1526074 792067 1840537 17361 1470807 2472304 997450 1683504 1265556 1477674 1491389 273810 766702 1400300 946199 1662281 1584650 1793911 28178 2210923 340630 1760883 1269000 900319 616933 2079247 2331168 864066 453808 822554 2253683 240960 2218366 865108 942542 332025 2627506 1220002 1978918 1625186 248285 427471 182996 1823734 1931614 530917 2005583 890165 2449529 2300388 1968950 2496469 1771120 2393863 1984941 2578573 892140 2492414 2148037 498790 965159 1107057 2060717 986841 449983 2173831 1680965 2533714 1686781 1750565 827787 1025398 236450 1830557 1867028 2539864 181732 425940 99165 1248110 1254844 1815399 813022 1658217 806046 1875980 1002485 1504661 1846251 2458043 2052610 187614 1995451 1290078 2117683 1861467 2328059 164110 516095 1377212 63339 2448430 2207067 1456945 1086673 1545107 2114647 1525478 54425 2337789 1484943 314189 1367672 2562308 1194191 266528 2223288 2047062 518558 2184479 706924 98490 899984 1307347 268751 2235203 1624464 627930 1111127 1174875 818450 2218494 2551969 805025 1593711 2170687 6527 127171 1044055 2500470 503602 27335 1444031 2190501 301755 788957 198552 37363 2442745 1458749 649201 15125: 702902 428898 2287550 88799 2604593 85063 1862836 122837 1102662 2459441 2159753 1544965 2198704 232933 1994315 949560 1764595 931475 2502100 1471021 686757 182486 2215332 1794405 2252435 1355522 1795560 21870 2540014 291901 601719 2420317 1132073 15126: 2002946 1671431 2254887 1456595 311732 524363 630156 1551680 1511209 15127: 303321 1745247 2317001 1399036 1014981 2508487 1317548 596533 15128: 2469013 1764971 35994 15129: 1967306 52244 2213916 291816 718726 1276966 965492 1158538 477110 1718921 627085 2155931 1441263 1291191 2533433 2021686 997111 1759827 1735478 2389557 427674 2181163 2330140 1566134 273118 1104869 1133577 2557749 986402 1078943 855074 182026 188425 823998 323590 673597 699722 752626 214028 1541464 2241207 1946759 932894 1404968 2056855 1134655 1961104 2579274 1157703 2104779 853480 1745469 2596600 896196 2150846 1837680 1333208 2072545 1721675 1941478 2629738 248228 2192847 1122947 195200 863873 1038389 2440377 1072553 1558473 262595 830861 222003 208166 1224367 2561811 253663 1304248 4919 1886312 2340098 2549705 574877 2470601 1231065 2550561 123871 1575511 1087955 1307024 1311396 119141 1539381 445028 263352 1731319 1334507 244343 1934293 2530969 1725329 1434654 2342898 762177 2629612 382393 1462499 910544 1732655 1164304 1181072 2382486 2602493 2304448 200951 835731 1056439 500445 1785240 567850 1482177 1303795 484323 2405574 1227388 673279 86051 43031 941522 721642 1468215 163424 1643060 1821443 1513: 876850 2210112 214144 735710 1100894 2426974 2236981 625242 128713 81692 1153985 1236929 1475707 1010038 1534564 1622407 1920253 1037182 1636572 1498249 798248 1661344 2456939 756643 21229 1836264 811651 242896 15130: 1918489 8298 525361 2281609 2278928 524672 1440666 256411 673009 242013 2041796 2546211 2521785 1486697 1834483 2108394 1744984 2001029 1868321 1592250 2255582 15131: 1859277 1666191 681685 15132: 646901 2570077 1990685 2208806 403502 602818 2417270 854539 1672294 592295 2345144 2365750 474195 1527076 1802532 2376242 1786539 2632405 2112949 1791362 1341460 740966 1808842 500320 1794176 977653 2286258 864549 674715 1722731 869089 893925 1875009 855387 1981922 81942 635665 103364 1128166 1971055 2442111 1415349 1403983 1219262 443802 169085 981106 220774 1321550 142441 2270508 1771752 1802977 577201 1841117 2054322 730857 674915 960699 1801597 2113851 905086 960642 78863 1252839 1858466 1140701 829976 2132149 2280793 2084374 829518 126567 443219 1876577 1234382 2395771 642200 666720 55296 1749648 1306553 1865947 285198 867245 15133: 2138522 2519381 800030 562811 1227538 974375 1401506 15134: 1224104 1168672 2559157 173149 1643961 207500 1256816 2597404 694961 2321958 1731806 1330932 15135: 310976 1752789 637728 420528 1113962 15136: 1736262 2390246 1089008 452415 818987 2225178 371936 15137: 595560 1444867 892018 1184995 1134860 436947 879484 464188 788419 1184283 1922444 413897 665390 1362365 2322612 974757 1279860 1831040 1024284 2182653 939298 1735700 1665203 1774493 2328398 1419928 1583656 1175834 144802 2245902 1749522 2311039 1609611 988840 1132981 2347182 2282453 581095 245655 2396388 887729 1620909 7927 2287981 2408382 771331 1091430 1372065 1030459 80869 1896103 317849 2150392 222885 289789 15138: 947243 2558992 120061 15139: 1225458 1630244 331671 1078522 1164589 1321246 2023257 1636741 1514: 1733733 49429 2517390 716874 1500754 1064701 678804 908897 1559351 315612 669502 2496561 1149181 660503 1246254 2110 366888 603349 2492155 73886 1018618 1525532 2352251 632250 2497124 2353898 2577881 913543 2067462 820175 649971 1231673 2418151 1222729 2426498 1394483 244155 467287 15140: 1576754 1681131 697300 652238 467457 630592 898027 832162 201782 395191 660945 15141: 1382310 2444198 897550 2527979 15142: 2312964 1151441 924352 15143: 1123175 2557307 1104234 1538937 50214 2599223 206857 1503631 1961649 2084384 220065 107723 681701 433955 1509486 27529 721563 1598871 15144: 2207277 719215 15145: 1202643 1056435 271637 679049 1143382 394421 1866792 953358 1644987 507646 1182152 1114091 896672 2602545 2296718 2364743 661424 762028 1334851 542453 423065 1193669 2319492 15146: 1615299 672428 15147: 2384687 504505 602395 1985484 1065835 2073207 293562 15148: 823110 1747695 2466815 2221827 1704004 219613 2460851 2187803 381142 15149: 2608673 1515: 677123 1461940 799940 15150: 121318 603358 1355987 15151: 604260 394441 1488894 773858 112963 1126586 1699810 317823 2507903 660149 2056540 124105 2548255 264160 1753580 747066 422536 2464900 169413 2059819 533857 1498941 826041 2504559 2336634 1079562 813981 922917 152147 1085893 788769 2413782 1491294 208926 1261164 2020457 440193 1393298 2169505 861613 1013228 293547 417816 109989 133309 2125823 530169 268015 755800 530744 106060 1709829 1489727 2093522 2342816 276173 2138233 608342 1704682 1806274 2127006 2196830 252430 1487133 1167754 1078245 1673319 1450759 1095831 405362 1756378 1199782 662823 1741681 92373 518806 2337506 2320467 1352863 1983479 871715 1368067 1828336 1321194 678292 1888413 1416494 1217948 457099 1273206 1141390 526256 1309617 2192934 1131851 162536 195401 2643194 41253 974776 406937 2297732 502977 2089655 196258 2637080 2576054 1394811 2235959 1347121 504246 1119295 1351566 1052546 2364565 2618792 1412429 866665 1615530 65735 455264 1971148 222081 1861626 1722550 624721 342808 307301 2293629 293361 2218184 1465617 1847252 116642 2007625 2400635 1995545 1912870 1600899 2111589 1069928 50609 1191182 1775233 730759 1015705 430016 88051 2112455 31085 2203607 604198 2605509 64020 1313998 1085364 2301439 245250 1812666 539799 913475 2248992 2012339 547205 1715586 1322601 200493 1582737 645772 137859 2605100 1584593 2585107 464029 2600631 1796271 2202138 647027 1288550 1043526 405611 2269493 1560090 222454 2310185 33070 641772 599222 1361441 378521 654177 395780 2034134 1391948 1269157 785333 1700965 1269166 1708773 136680 1352739 557952 139078 1741962 630134 2029267 417956 2620757 579977 61432 1928916 2061065 471327 94862 1727991 2207178 1264981 1073542 1931611 230186 567589 802303 1702841 239992 1429360 379602 2077121 394280 742587 1001185 1114429 322389 1803366 1367704 1707884 1443086 606809 620426 529322 1190271 1386035 1017110 1976150 1432181 2450352 40408 587749 1714248 1911008 2123341 2646390 1891097 683719 2310260 42053 972146 1730942 2172387 2239863 1731578 1152316 11690 2207195 749964 683121 514495 1421338 1465570 2513924 2414122 532941 31723 2333916 1213631 1765602 523933 1551862 1775607 1395879 1439460 22560 2155323 611572 2574462 710077 2232676 2290665 742039 817580 248198 1810461 1825316 2229111 36443 2210727 175074 280751 1168943 2103226 803205 1871745 1050021 1009048 1193897 1503382 50623 457505 2089966 866559 135824 1354742 2571485 2244566 679201 826899 2272409 2607836 2569115 2251989 2379820 849496 569634 785769 515661 476985 117283 2450515 1108154 2150891 36009 89254 386117 952078 2377827 1252788 1929819 1931725 1495714 883506 1742804 658037 1381856 1949028 468834 1210721 993550 2398622 613758 1372614 2190145 924872 1281799 1821677 1301764 2425004 1276411 1734864 1037343 1282964 1695366 609699 539761 1173746 1961661 2312059 2142956 2443123 446696 644538 33612 352245 77128 135909 991751 1161420 528831 929628 230337 1633759 1021317 1564241 2073607 80351 270277 543674 826569 564992 469786 1844006 354725 1106836 1568162 835509 2622059 731841 839311 2133283 2072826 590472 2066076 2048038 1390906 985291 963261 525622 2133655 2051596 2250414 1140718 2155442 296362 1289406 2115391 346496 1731546 1062368 832593 2142732 2564793 308196 1778275 150814 1399890 11656 352307 1142806 1883233 1621057 1298744 1162499 401555 2319304 819418 1984504 1205049 1686442 608767 249302 678565 2480119 2620684 1828450 233772 1041975 693228 64101 1861735 2416300 1958711 574179 916945 1524172 2092515 540263 2327530 2267770 325683 693343 181693 563671 597785 1098018 220087 2360168 2464374 852477 99107 1940644 405258 863170 467033 1651050 1969459 860673 863428 2545369 1665785 1517874 2050960 2347021 996279 39725 328690 1181059 2569813 887735 2088586 2500975 2276722 2147585 1692422 590225 2296592 661197 1178793 1088826 1246929 1588228 2242181 63905 2191067 1640755 457463 148512 1055364 1367792 855042 707278 510020 1245335 2257580 992151 2319261 1881745 1074871 1730193 253403 1874233 1468491 216740 2595441 2233312 1274521 508661 755026 1831351 2379961 1085049 2616065 1146957 1895145 1860843 2243242 762126 2259460 1816041 1997653 2189797 1426466 190359 1048414 1121241 484134 1597090 1682774 1642500 1169738 2648007 1354889 508205 1792152 1199398 2641532 1331406 637483 141007 932033 1430378 551139 2566321 19129 2109702 2161003 2105354 2563976 1585056 741198 775389 1024369 461849 2260518 59471 617913 1101792 159463 199349 622865 186574 2200136 796051 1481829 2383532 1999656 1238083 1107217 599634 1697374 2391587 235747 633505 997397 2585751 2510308 1324898 1169826 2595621 1435701 1024939 2611698 1584751 497889 64722 304734 1087643 1146013 1887665 1927504 859695 577812 1665769 2456141 879914 713551 1014724 875031 1068168 163393 1166090 187614 1994958 2440746 1900044 1931686 577642 857021 898329 1381983 2439555 260194 1523435 984944 128321 1034071 395434 325811 1858543 2282999 166771 1575035 2438994 2378473 1865384 1287093 694324 924325 479602 288455 451758 1349964 754232 679080 1964795 1814878 2461472 416840 2097327 2363919 1909145 1951138 982850 642568 2315036 1736027 1321410 839221 1881429 241657 2050342 49475 506212 429725 1468944 1871355 2053691 400520 1929543 464524 1330812 729351 1863432 2563118 669560 1289234 64717 1062561 2060356 113724 181654 597552 1137255 2294250 919396 2105700 2223921 2648081 2303773 1468736 2506893 193481 2185334 2360852 843417 232537 243957 1911954 2416499 1697139 2484994 945387 1780925 1932765 2620206 190763 2507496 109516 1886775 2197773 553719 2120760 271434 2135493 1344092 1972984 1346475 1179120 802000 1729631 2442480 550577 2345216 561508 1763706 1772349 2606550 2193270 15152: 377516 1367810 2644825 1923083 1606242 2400195 1458172 1386335 459899 15153: 780490 115440 938944 2605850 1783032 802056 46263 35994 15154: 2204122 432112 2645580 720410 1647864 1040061 140297 415540 387322 15155: 1117966 1311987 1815643 162055 169120 852327 834103 57090 735948 1660785 29892 1830371 59140 2466744 1085644 1520801 730389 321251 1082237 1868614 2382319 113261 472736 143129 2646630 1362770 896752 2108147 1271795 1951691 1854279 1988038 2372158 1766856 15156: 2066772 2374102 898243 282169 1963241 1524898 598898 2413782 239735 1091001 417934 2290433 2011360 931660 1179122 1353448 2524282 1730765 2456445 1657133 1005142 327589 96339 760269 855185 759913 230258 2639355 2130670 2471601 113237 709955 2508342 1437818 1370210 2152308 779613 2213246 1104384 1202068 2344331 1290555 1620310 861691 456635 726004 965470 648147 2241569 887173 1297864 1486548 2139734 974649 352214 2489458 742357 1326124 1748611 185939 830572 1234736 1148209 24977 1548438 988097 1203120 1881982 764910 1998885 2237875 949229 196392 2398537 2239677 1079866 1441831 1739080 1022173 1507562 1539317 1901441 2603178 431964 207547 2209538 2117006 1046393 1865273 1360750 850088 1791697 1732197 1063610 2460074 524312 307854 1307263 2340015 2600283 2092154 2177846 2253048 1101737 2279695 1002477 1136593 1258859 2551271 2351387 839238 439537 526167 2155083 782330 2596707 1379873 2142290 1880608 1573829 396495 1873205 1678830 1820134 2038993 671564 1718845 2551640 1540722 845900 678509 727434 1040684 103240 566036 1521966 193145 2481493 2382912 2548776 1370533 2041472 2110368 336960 1666181 935396 539962 2123290 482209 1795694 15157: 2451824 447839 2450930 1536006 1009784 1379959 665982 645207 1944538 1831232 15158: 470981 2339926 1999825 543732 2480676 1656709 1471913 2012247 1031218 378260 418685 2543291 1662441 660837 702244 1660094 20794 1887488 15159: 2597588 2330669 270288 1516: 892994 15160: 868935 872471 317822 2330618 1251185 936918 907589 938460 1603247 1485744 415432 1740310 15161: 2424564 15162: 1596183 1946227 2006711 2119747 672924 1477850 1988666 1482473 1753382 783302 2337348 870423 1598384 1223111 1629446 1874834 15163: 2257374 2376760 1473972 1843617 103723 1446326 853721 1876203 1286408 939569 540833 1980914 215001 380343 698960 2224112 712193 2043369 442002 2244371 1845930 89415 638746 1201464 1363779 18638 557974 936386 2264127 2203612 891215 275594 497753 1058426 973213 2202929 1048994 2011624 2078458 1447325 1515242 1010832 1644656 1948614 2628639 2562357 136867 1414102 1107429 2093814 251648 1580213 1957863 2560601 788966 1304862 1449557 2237912 1510009 201398 1175843 1184037 1361848 47400 1130234 2614267 731577 15164: 1771818 1392092 609479 1933585 1318071 407770 228724 323021 2365967 2257316 622716 1238049 498811 1496698 2175910 618832 788618 1224403 1798077 2269323 515214 740329 1414512 15165: 414560 1870893 1874298 297030 2209961 2484963 15166: 115293 2314450 2073734 2001128 1827796 996751 961469 2390383 470331 77485 291085 1443937 1514839 1325016 2102248 776274 61198 1106722 2306821 1207397 1908246 2591537 857757 1203835 2602674 2509678 1712322 2028317 122972 1589599 2099290 2599727 1420736 1886868 2555694 1906092 744551 543229 1124200 31302 1424777 15167: 2079559 311887 653471 1474618 136918 225091 2380244 1515000 332834 193471 1993644 1973828 1233447 782498 1106089 1833068 2342578 2510508 128028 1343551 1020840 1373525 2298538 300879 976426 551367 1888307 2074078 1355502 762524 659997 2198864 424614 854568 1497560 15168: 1855162 411471 1327699 15170: 771524 1171072 1216183 1799736 1273220 2320454 1457186 2074917 1944864 177189 1343191 979548 2158694 775096 770481 1799915 2580526 1901124 265673 512388 2559066 2625797 501498 2443704 183197 2554775 1555493 15171: 2141324 640098 134155 1600926 1357543 61224 395176 1772490 2457476 2236772 2148207 2503718 2441772 1314682 944219 1836590 1690316 2426915 2216650 15173: 1767188 1999721 1766987 2392623 1405518 38790 1942666 15174: 739148 1274786 1431995 2149115 1222068 990602 1031295 223898 15175: 2610190 2605894 15176: 1208699 335458 944778 873100 578118 2136945 1353952 245130 944795 1100779 289075 1599561 2250801 446285 1990263 494699 825313 1324883 1962412 256449 1646158 2040313 1809708 989264 2423552 295533 2427137 1479549 2338262 289166 1348511 1907661 1352964 258300 245811 15177: 2470375 993983 1579299 162074 1413347 2192088 1294767 122622 15178: 1775284 621155 1527347 15179: 2142125 1518: 63382 2262706 570932 1753419 1393360 155340 2217731 693312 1227827 847285 1430598 1489261 941712 1115391 1898717 225832 1015234 2039777 1941369 2245347 1138434 1760357 2270260 869682 1103190 1303385 1316174 75949 2370987 1270258 827770 1273710 1172818 1238615 2403560 1521280 1572868 1277773 1402270 2400635 1718459 2319124 2261866 981639 2430300 1324220 747054 1438139 215604 1618707 1760109 2266350 137684 823517 149751 2257265 903613 2302997 2040577 638651 346836 2230491 105454 1498392 333861 700864 1776671 360771 1387163 1201697 55926 48953 2008504 2118923 1894519 2627741 1739338 2033387 1233133 1846930 41068 883381 1301127 2220384 1627982 92116 1254950 874537 727614 1061268 1932668 2406655 2002224 2292135 1127519 80191 2232544 14174 2629834 52009 19236 2284803 586543 1117152 695175 1874342 305264 1311381 405075 848655 867063 1308155 1559982 877460 898259 1617893 8 287849 1008986 560471 1952122 997358 109205 2139500 2406094 1905456 1739080 1334936 322868 813382 2315051 2437493 2591367 769794 2447527 1989411 1496813 2421265 1868766 2152860 1076510 583827 1365298 1751914 534620 978889 2614083 52153 1113787 938623 2547357 1661852 60594 1531681 1350995 509445 2551408 727272 2232571 108430 706966 2351650 977331 783113 1691323 955883 1067920 435374 2460479 2470964 67626 25804 2247893 846072 2452994 210842 801761 58981 2237101 1767143 2171105 2274759 2073326 1239464 2289988 2603173 1630827 1565302 2351499 51847 650097 1384422 1868691 2573323 1363361 226567 1889702 2560712 1965562 1821193 2155456 959843 2457688 2424007 111600 2104121 1794567 1046574 945957 775603 2057455 883409 261654 2415704 1156180 284993 2342120 1229874 1017411 1385934 313416 342214 1508638 2091247 1213536 455428 1270980 2149664 414174 367877 183337 2313362 1536663 1196394 1516039 144086 2311084 15180: 2609068 2154573 1893263 1565565 15181: 2622033 1458948 791006 753914 849047 922190 1037838 1228989 15281 1872822 2068263 266293 2414164 869264 1648188 1788205 2570079 2060683 1339101 302622 48530 1995780 1981575 1223091 1053834 464227 1497917 981032 32564 256258 2485361 2209849 1019899 904183 176392 141188 1144737 1215820 273310 1332626 2487778 15182: 1633072 1816307 945963 2520473 2151871 2623095 1044346 2336358 134174 152166 11826 222970 582292 879567 665581 2273915 159719 610397 695648 650528 1407999 1298313 668068 1976361 351406 1156391 378066 869644 1897251 2333566 509168 174589 1655778 1659955 1957356 564320 399543 786982 1440682 734504 451220 544180 1469661 1645663 1541920 664476 59757 2617574 997427 1598578 339428 1680569 2641481 2179738 788617 815018 402217 164673 2192805 784635 1856019 1101407 1842676 420057 1076615 1264937 1007629 1481030 202160 174827 2054024 1627650 15183: 2345579 147926 1504944 260466 2569215 2336558 484623 1631581 1225163 2603543 168624 914155 1985504 116334 2450097 643410 2348796 1076744 1773693 2440233 2306557 2418147 232425 1576093 1708788 1702314 1273019 1671471 946415 1039127 1864311 1702320 1585214 1479719 1232802 1990473 2634775 15184: 1166920 274317 1178475 664241 1421208 2587700 2500945 1928054 1722830 2377325 1666611 1593511 2532208 726136 908861 1550388 996676 326834 2006307 1535009 2333569 15185: 365554 1395692 758538 31862 2375364 1942068 2043956 914757 1347271 440264 15186: 2017411 1751847 1257343 2511777 2612805 107434 521461 2528541 252540 2036207 1863704 1278029 1370816 1858129 2453949 442075 331875 1926198 1412182 1773470 676193 1525861 170322 1108000 2188346 797834 654135 306453 2081045 898617 1762077 869093 1256570 1882226 1810254 1628635 482295 1875103 15187: 775912 1237984 29127 1936630 327256 2536309 1655293 15188: 2006711 1185494 1343731 686761 2494753 1622041 684098 2090925 1750534 2359505 1765372 1224615 2368266 1971367 1670268 890573 1920832 296231 2491746 1706218 460586 2389553 1117062 551126 1545312 15189: 671721 1533695 2057387 1998877 1519: 2458735 477502 15190: 2222868 15191: 850194 989093 581145 15192: 1676419 2240477 15193: 63471 2379324 2364580 1270144 1699241 239971 2193658 265346 15194: 2628415 15195: 999532 382194 177334 136330 2461289 1277678 2372561 2563957 59656 175957 1376718 1762585 394014 2320323 2435487 1646530 15196: 919202 1238049 2434527 15197: 642526 2284388 1908579 894820 2351677 1977460 15198: 242948 1191427 305733 792357 323900 1604265 136405 45234 2434092 2271762 1412565 648595 1926105 2424227 2517279 1836800 2070407 509551 1054831 2297597 1730143 1008619 2509283 1391312 524002 1379086 943441 1762700 1232121 1800808 2358642 213612 2563026 1748261 443186 969066 659611 1447720 15199: 1204847 2128207 1465869 1181284 2101646 193454 490022 1797736 1184029 2542489 2485803 1998562 393164 152: 1490015 384 1296902 1975539 312215 957575 2406870 1404258 660722 1597207 2006132 826942 1830545 1156235 815277 1856917 859701 121448 755556 2263752 428919 1178312 503870 787123 815646 77457 2393542 147044 1291419 441002 2563312 1771279 1525099 726257 591003 1382246 1818724 1424275 286048 1218246 476318 789481 729176 2009535 1409665 1232747 2097928 2532220 2591107 2136351 2421368 2558118 1400999 92020 1155234 826147 2595688 1467762 1189021 2037136 1476719 2550295 1361952 1776654 2616813 81538 2268344 2621714 1716982 2208519 2485993 488279 1826615 85309 1225385 656676 1739827 1664168 1452272 2066488 1739824 255543 1849300 2119509 782316 490759 166808 582152 865748 2353594 473579 2620000 1271551 1295031 453049 1711415 1309414 971625 1030519 2041918 978119 1904297 136299 259720 702069 506467 1964350 260080 1636045 190282 1135509 798896 2135891 2040302 1097058 387427 16051 1403406 599280 838615 1840770 2019095 2199939 2141595 1337013 2053441 1347016 284176 2548874 1513900 113886 483828 1716656 2168605 2483041 1246472 1130212 594863 382229 108655 2252405 994671 2424717 577299 2214253 1895796 1648640 2173286 2353154 659380 245382 2524933 1261249 319536 29811 408519 479979 1365747 2219406 1947866 1501056 458810 709475 1103415 1517502 822727 2565568 1289515 759238 804262 145964 2322684 872211 1322185 1247830 18781 1018688 2127615 642134 620785 1147144 1291867 1387197 1981651 2492147 1588285 1480850 2276044 2256870 878143 1116818 1661819 2349242 1241337 911745 2243110 1287949 2049064 22287 1126007 1379440 130964 1976050 581648 2209865 844637 1895178 744006 1788421 1743749 1945832 16789 739769 654022 978886 348506 1641175 2365844 2531166 1479957 319632 776491 2199638 25066 46084 945957 1957403 2533551 169670 36587 2409816 806250 906563 2183364 1329133 649069 667141 587428 749339 1966985 694697 1150107 511936 414174 1177427 2359488 297482 2287071 633018 644541 818093 438836 1540483 1520: 238559 2624576 2516508 1268501 2129065 1416215 1612886 1780691 2018190 1711213 384609 2597062 903167 15200: 2114874 620103 2595888 2412453 1347579 485083 422438 2470762 829598 513618 1936654 844723 970586 622016 1455707 1384308 1319210 1436573 1052870 15201: 445417 1585588 1077705 1658007 2436587 777552 12119 2270290 610212 198434 282715 647458 1899613 207446 2413662 2410790 2158462 270083 518047 2030480 226807 2222168 315192 1284240 848642 1075030 1838175 1211775 949942 1494789 2295235 2492163 15202: 876388 770344 62471 1129831 1319663 2467017 2195332 1226417 1946584 2319238 15203: 6736 1063556 2468191 1508633 736988 15204: 37591 2557810 1974231 1895816 2030480 1083643 390574 596623 221821 2154271 614933 762274 15205: 2323068 2124395 1208768 2610949 1222858 122620 2160718 868242 968113 1961625 780383 1923912 1650301 731342 314500 2364367 590107 653166 1944182 856423 2460311 856500 1771545 1896930 2044887 215762 158808 1487697 1637206 827478 415676 830280 1987141 859389 2220064 1150697 1749715 1895132 841471 663920 1104074 2220945 417466 2010995 1090357 2067518 1676693 922928 1664546 241712 231956 303362 2319059 1818896 1581871 1077817 2517706 1914881 423918 341893 738848 224171 1761660 465792 994065 680909 1454796 2366144 702137 140418 2050621 2521899 568158 1794679 861867 1861935 2124459 452480 1246479 1055305 773824 2621671 1761460 587484 864719 958740 415103 1614524 1352636 2618156 1084047 266192 253809 2345579 2447666 1230814 1913965 191940 2535278 76497 789216 1099090 1772234 893023 440903 1710626 1357835 1034334 2528081 2355047 2092345 731217 982019 1520521 1891044 844731 1666493 1757222 2209199 409682 713937 290875 1242263 2246008 2170078 480995 2562144 1479160 1380984 598752 622606 776111 2369781 250954 1087235 1340757 1683214 1386208 1891436 2127166 1989223 868621 2476672 1836747 332677 1063600 829092 720341 1622922 1282130 1235635 652101 687579 478317 1459397 1145595 2134223 1511657 2155783 473940 1969090 627508 614853 1898408 1908089 2251793 2205832 306811 563218 112183 95398 2535505 288443 2373581 873483 2175176 2583488 558185 85801 891192 472368 2417305 2572832 735995 138387 410788 2075800 895666 39928 134885 901523 1616776 860314 2319682 1946158 81007 1216094 589671 1078727 1724995 2370974 1988613 106728 1357938 1489065 1534527 2427265 744837 573423 861250 2395740 1579058 2255796 1773507 660207 1302826 1419142 1541055 2009627 402969 2556051 2449596 1009531 142078 2284409 2624590 307987 194463 1105823 1163217 2136725 2184188 2450488 2370243 260350 2629752 261621 1910936 2099435 283864 465016 486065 882936 1977546 1157027 2585967 2411724 1557627 1766658 1462916 1557423 1064183 1964338 616423 1336214 870333 1836462 2425476 1928485 2382149 1392067 1089678 2150657 458967 1978391 2640608 113171 311532 2280801 1331897 1353540 608788 673556 536237 1612845 1487473 1768308 716554 2253079 2162242 2613084 942915 2509850 66903 1223036 1036478 280233 2005042 2479691 644849 1704098 634205 1431720 1513559 2561751 823301 2040736 1041482 466682 887351 184409 50616 1165499 2433854 2027003 2179927 2196245 403836 234549 647609 900978 2236522 1398073 2204789 1349747 260618 1234055 238230 514824 1539861 2246601 1645328 695808 2580074 1135782 910662 1061025 2445799 1969963 1350522 300476 177327 601684 2311833 1833278 577823 1733839 954846 770328 1528897 1248335 1449796 367380 1385052 572727 2620500 2262555 1069237 2387480 1339414 2378512 2215331 1952156 1759994 1393277 532840 911952 128266 1774013 262149 1863348 75057 614275 2467154 1118944 983690 170511 266946 774697 1439014 1258038 2629055 1232710 2507720 739919 2633921 2150521 1413195 2263296 2502598 2261224 962230 471658 1658930 1430340 312942 1668527 2075737 1459019 964860 586641 2210745 1512869 527875 2050725 1718988 2478423 1977932 2559573 2517394 147268 1680891 2583932 2352042 274915 594458 893496 235044 1288928 944521 858967 2393442 391505 476608 2210258 2316134 2353479 793549 2341765 3764 1189620 552118 362120 1237701 520616 1187184 883341 515238 1287974 1283170 1709710 1092462 2377407 1539731 1070555 1583223 1048624 55263 641772 1537586 2205417 2146947 1964883 1985198 2078292 57337 489829 1351769 881419 1150369 340008 2032843 44560 2173493 1062073 2387949 1414001 50299 593303 2375204 2489990 1639347 1115819 1343196 1382539 1127104 2532525 90542 1843618 2490252 1147033 1071328 996868 968806 52189 1550143 1909798 1432067 767218 640933 1600143 2183927 1201937 1504072 510701 1376300 426526 2243878 1952202 1034940 1489256 1441549 99309 1763145 1712100 604324 2645139 2615819 2587573 2465687 1458606 2324195 2645795 1416632 1024544 1920133 682691 1381168 2285570 1718049 968429 1173532 836277 1985289 1154280 327368 1244830 856237 1531608 53744 1445215 1950833 272490 918524 798601 1511994 2294545 157419 204303 1470434 1196584 1444644 1804450 870912 736830 991462 1910167 2437658 678223 2370787 1874387 2197463 374235 655142 2528822 421639 1212626 1841174 1788778 715157 1126891 1002055 742664 2414915 2296949 661572 1366536 1370513 446317 1958310 2570309 538721 1831342 118904 556620 727124 903438 1563338 2311455 1216207 2532571 1689821 1761647 1619076 2538989 411331 2005971 981541 2602508 1183887 2156493 1654344 2205572 777525 2367775 1002571 2307039 514495 2462174 1465570 2301154 1961456 2354853 1221750 407102 177351 880061 1827705 2397891 1711510 334396 331903 721369 739139 2289093 1077623 1645650 1159388 538717 473620 389246 2259656 2122896 1465385 324030 2516373 1327423 332460 1145802 1557415 962991 1421713 245698 1978396 1485638 617299 932926 1348186 2163341 1081837 1619540 1038887 2541091 1654274 247463 902991 1847797 1018838 2212266 1766812 769127 1996221 1358964 1399999 894303 2347370 2168494 933003 1803799 404561 1000881 969215 445533 703105 1010227 936093 2370452 2406619 1902032 210251 2392581 542118 297739 1747200 670353 1984691 1168943 918590 238986 1383829 797280 1755075 2522231 2022657 57886 1735315 1550802 1516795 620522 2345009 422957 1493352 2484520 2430018 799394 79509 1310293 1355450 2094678 617382 2164909 1364023 1260542 2030532 1540291 2453990 617679 971168 1181279 1015302 898203 1748626 645922 915215 2448664 1284690 414719 5650 214848 2371095 1685147 2566156 2091352 938222 599235 2559022 668582 1119024 1272338 985971 1231395 414084 1932079 2082114 1970336 1261558 2592673 2552939 2375585 1332598 451085 239244 625413 565229 474587 1875892 2277055 1255895 450592 968358 140947 2016242 2129885 2099535 1849641 1428870 835109 527448 1001573 268074 386315 1909551 1840649 684503 1988022 1621857 1919638 714180 2276567 1144935 1111527 396523 2286759 2236236 421416 506924 297743 2091407 652112 86944 2087963 70798 195871 2266989 568252 1410008 139217 1751135 866589 2471168 967139 1173806 697893 1872994 866622 1814780 104137 453270 768107 2060843 950429 226515 1792937 1281829 1665106 1271874 181558 2531323 1802631 2637886 204505 2544630 2479893 2278678 1066160 330439 486309 2044120 1984332 628107 2189209 2012820 1015365 2105669 430471 573337 184213 1464011 137453 354692 2575043 920883 568115 179509 1089072 2064650 348889 2627783 1366996 1788742 1276411 1615192 2626232 1155618 2593740 2453289 176865 1943584 1645624 1688565 443560 1914858 467569 2348416 2038570 1482802 1579863 579366 2290194 1064603 2126416 1356395 2136634 1893969 158903 18927 1923692 1235762 159578 1423142 480793 2268182 924353 1105302 363949 2261619 906370 2402393 2082501 571803 443386 1015989 1744307 383797 326431 2002414 130087 1711081 1529682 1828689 680229 1749214 2297354 1996664 2327426 769094 1306573 794237 2247562 1383115 785563 1315473 416188 2541395 1785745 15462 1351689 275132 847950 1359898 2358994 1025350 1805040 2392596 2168170 2014054 1029378 67110 1417443 1582151 1744702 1453758 2359560 2257951 2212481 627364 1828872 2400579 680399 279971 12582 814150 906028 2398995 1725162 875805 826124 549656 2245452 1730143 1559743 991689 289620 1811695 2473455 1641457 4953 205143 1000972 1379149 1386556 2471478 736045 2439762 1118268 2467279 2520253 385927 2259021 1017933 2256498 2493603 2043655 760369 1455652 1641866 2119664 944368 1475449 2428228 1140718 564062 762229 2407436 1990660 1395132 935918 213775 593592 1698542 1495603 304624 2486199 2359533 1447281 757295 2566657 1844351 1737366 1146879 58309 210012 1040282 2331470 402172 2030145 812843 545891 318392 206744 2446804 1325855 2360425 2242532 2388363 152391 472572 1049920 1683070 1033977 23662 1468385 1688068 1352206 1938048 1109157 1542443 468507 953323 738340 669085 1018401 1126789 2402006 1686515 2272927 2430407 2619448 1554041 967 357906 2243801 1582975 1222312 1448723 2646949 2602808 1058426 2297578 2008584 2423318 1168474 925787 250280 151275 1790450 1620698 602969 2096947 415111 143011 1628161 1636584 1100023 1483722 761895 819418 1288907 2071532 1569978 275148 2333351 1797070 2513919 1630310 1545035 1819636 1238062 1476152 2449986 1092523 255051 1930882 1849286 2601838 1470683 2439294 1776548 165013 618788 1497997 2154438 290104 388539 64002 230038 2320753 2301581 855365 1136445 178861 2084786 818046 2416300 2591393 1530943 2092515 132975 98289 2534734 63394 1758910 1991181 1340327 1819849 1114765 943407 164974 1508896 1868337 839476 2032351 1787869 340630 498078 1415548 426716 876886 2276933 900319 2088607 282958 940052 1028879 728029 946103 1969905 1300168 2178151 439248 235404 849938 2251410 1280718 344221 89986 2419203 399872 991397 2513065 50094 530442 455176 2204654 1310116 2398086 2176890 2321273 1007905 692591 1109380 1471777 1878058 50415 596304 1392914 1134712 1450036 1749848 2550405 253087 2035707 2453260 1194528 2567055 894707 754371 2345280 865108 1212122 2637135 1511300 1501271 2340819 1769489 790131 873719 332025 1355626 1457709 919889 2042671 429653 91842 1662193 744094 2202197 1425336 1429121 525396 198192 2443608 1727677 223114 958972 2373312 195862 2254965 1563062 2211477 2212698 25372 1261149 741127 2147585 1907474 350015 155429 2239812 2608866 1255194 1659301 1632262 1719145 2302616 871810 1638526 2358032 2443651 1798883 1576026 757224 1348975 2526570 2497954 1995080 2596068 1211586 118245 839265 1776744 489422 479414 1705794 2496469 1273702 1641754 705671 708786 2054825 970726 1830094 1180502 1836811 1707201 2293544 422399 2532403 1963167 2079990 549443 1811819 2065580 773607 1668291 292628 257936 2576684 1415131 1466390 385250 2585537 345872 1229591 1529744 496619 351403 1958622 841929 2640600 1918910 2298378 832639 975131 1642500 2326845 250722 963680 1911726 1772505 1208063 730310 2240654 1055592 668876 1505757 1061583 1427518 2333137 1163066 2450494 2265765 689191 674526 1450177 1107057 204286 2060636 2299403 395845 2003845 350616 791349 1659197 1933756 2544497 365417 1297713 2528829 1553383 461430 2553803 21127 1351674 489827 1471953 2361778 1591415 1382527 728864 2643613 900377 1077792 796172 181933 336891 1629209 1853189 1111435 2054907 386998 371234 55553 1600855 99393 1913982 682725 1911928 5498 2421546 1750565 1480481 2304536 1783222 1483208 1753395 400207 1545742 2642075 2252958 351678 161763 967065 1554867 1491816 1236489 1952159 528836 1957898 1792411 426632 988946 374074 2562968 1447463 1087064 2448967 1930828 2307238 194922 1412796 756879 490194 307809 1169378 2148390 1931668 1104765 872671 1204785 1712099 2263715 1009028 1981448 1713934 431933 918061 1728944 963501 478659 167012 556717 1138409 227083 2422445 2284451 2376328 1995306 2126347 420817 369831 2323554 465622 267222 339832 1161412 1717240 1851680 267658 1814661 2242286 873655 1898543 2310355 44971 1297253 1853954 1970484 2462031 1279979 182708 1927504 1287591 2149136 1711541 1817738 2015214 1690710 2397318 1452048 1992615 144873 2399056 83282 1781366 2208964 1512650 762130 2217196 1632393 823482 2348021 1473629 277092 1074704 1808485 998196 929007 1785435 2487109 295946 1964504 303260 1961398 1559167 1676772 1090024 2314232 328978 248714 850608 2051440 1861467 2046505 1936912 1383850 1481954 1420914 540808 939259 2496652 328557 772137 883656 522547 1562304 832055 382822 616755 1912073 1003850 615394 1186547 297560 128962 2219578 465094 2642299 2182068 1041250 364804 150158 985941 1713965 1311672 2623729 408597 280302 2102356 2560231 2206822 1900887 2164421 1963847 2166030 478392 2199090 2175787 2563667 2053829 113681 2599060 2350569 2637897 1168562 180000 1225377 1905741 27628 760423 1363968 2114647 322706 211134 2104966 913841 2086745 70555 932460 2005238 23370 1632360 1503854 2617842 242572 935922 222844 2162877 1021871 2012077 2051925 2574267 1994088 1824126 26602 2157186 195696 998380 1253869 484312 1946215 1713747 2174434 64204 1277610 319978 1119462 860166 1281968 1670598 2014092 2354204 2440817 2091905 1689143 1069367 2096602 377262 363189 472093 112055 220465 2401766 1217718 1780717 19611 253482 1542480 1052013 2124306 361425 1600410 997016 2277851 287163 1685223 2416583 423001 890741 203285 419389 1219264 1177854 767337 2636094 571866 42087 2546593 2182631 1315040 2562286 1214316 143938 2127934 1880502 2634598 848903 460270 1807356 2355777 422201 2581159 2378667 824415 1220792 1393539 1639863 1740884 1889665 1707103 7538 2304006 2531953 89712 1761709 270183 1414288 1839255 2496250 2029612 490440 2633808 2278709 765006 1316080 688413 1436386 1538893 1799345 2151546 278363 2568460 780514 504659 311534 17369 1580456 1152452 1482314 2419496 1195621 317272 1508647 2190058 1354640 2595495 2389892 754396 1027074 1767369 1543457 2047279 841564 763453 54884 1107145 114844 419155 1728246 810560 2107295 744574 359398 1330773 1717409 1543479 1920035 1052465 41279 752718 1703778 2239014 2252377 2022121 1305457 2256962 1532030 629527 1813342 2263510 76156 2495015 815951 2101411 2625170 2501120 1704992 134343 830362 325529 913666 2605687 2085241 9292 2353906 2159208 295301 1047049 1290076 988940 256420 649201 15206: 1343724 2171257 2314460 444878 2156198 679267 510337 367391 442034 1763647 625848 510080 62871 1792488 929732 171011 1580571 1256772 882994 1922747 2570304 2084680 272025 461985 510123 15208: 2531664 2411204 938127 1086861 2500121 15209: 2605580 1657481 2420848 1955935 2334313 578447 297097 1166820 2479969 1826450 440220 2161988 1817868 1241998 149028 1257990 1781980 2389943 382809 1063077 1800061 2180256 150667 1679981 1947730 189915 1099246 525903 2108188 147725 1239825 713540 616912 1799420 628232 1557002 1034659 2195286 213745 2554673 1072685 9225 2367199 2635834 1904887 1817030 670855 2546397 2249954 910894 1362683 1500871 973133 1673472 1728556 1990763 1555161 850764 1349068 442274 497254 2326273 2339012 2084330 2351185 1572042 1400997 863138 2500976 2305067 1384042 1447417 2155346 293514 2343137 1010127 936915 1463832 1431609 2001848 1826063 2625866 2297843 431878 1988405 59901 105032 2496506 16326 1627904 615485 1397075 2487378 2552062 1842895 1003380 694967 182041 2527056 504418 752513 525362 842217 1810461 1750636 1733096 2325858 2368352 25323 2640911 656440 1273852 1088048 519520 972592 669637 1292553 188329 1402956 1218687 612077 2289514 188525 1882759 587838 1834300 1495814 936466 606755 2479283 1096175 1152114 1242297 438487 798085 1881445 1267196 2450086 152048 2398537 1437853 23097 94534 2520189 1200638 656067 1886987 1056936 210012 2480699 1468433 339269 430890 2244515 316149 1405684 978889 1866480 1671142 192454 173784 928176 1180880 2443181 250793 958603 1371211 1022254 728670 522661 982191 2136118 753901 690770 1839603 2355092 962072 1813538 1674945 2221169 1772309 2007258 2255251 966879 83196 1290342 1965416 929493 2354671 1254305 1933306 243329 1944175 2221416 1148500 2262277 1489514 1396593 1178382 90889 917474 2075141 1289343 2022007 1814835 499406 475253 988077 1091418 1121618 1308287 928550 473915 2220134 416068 489963 133602 864290 373456 1327883 1946215 1948066 454015 2144202 2127215 260324 1178659 1673086 1211961 511505 822126 2529163 1326993 1162551 2281803 2167082 310787 1285154 2077964 1969708 2008999 809468 1895553 428085 1521: 803674 2028280 2240135 2026488 835201 642090 2253807 1731625 759071 1500754 117193 1392228 931439 2414719 429603 1424448 2212841 2385302 847870 1724367 562026 2578438 996196 1729276 263022 434087 417761 2161773 32386 1807505 7869 2647147 1208914 883787 1666483 2003522 1292855 1059417 820553 348183 1819818 91853 295220 59514 844494 1027090 492111 2038581 957101 1137533 1011513 1630009 331881 2176432 628688 2202749 1619665 1072585 500445 1014141 1176145 1660292 15210: 1779104 234689 510028 1550847 364825 2424760 142077 1151201 1915615 2217087 219628 2049588 15211: 1244028 1380686 2200149 1937737 2185698 2280950 2405710 2179604 2095952 123522 1009885 783378 2091265 1439936 1868881 1735837 1958241 2538736 499746 450500 870576 611042 999539 454021 24493 2581182 2075553 1199991 970893 1137602 289039 1748497 55126 552293 2489783 15212: 121524 15213: 497098 2235680 1032244 1328593 810605 2157985 496260 15214: 225488 1922868 1683958 1640708 885388 1193879 2492420 109316 15215: 2179748 2403969 1348501 721684 408744 827516 2131847 828326 2595028 15216: 1925623 2547935 1743385 2482227 1588693 2433435 74477 15217: 1747695 382445 2091526 1346170 2264176 2375054 35540 659305 15218: 1035181 395007 1026268 15219: 350653 341438 976007 173462 2418670 1015301 693510 1522: 2484814 1737972 2190822 1512796 1888597 958053 2300012 2211674 2303416 2507505 844028 89574 469398 447206 1453265 116689 15220: 247511 2104692 1002958 1649232 2281992 15221: 1114348 2420749 625163 1524631 417981 2055165 1660116 1219960 1809975 926075 401589 251055 2230995 816802 286034 15222: 1899913 1614570 2209306 1033488 389492 2439283 1334499 1371744 564116 15223: 153902 647542 457011 1259493 52050 2103486 2437201 1500186 897238 2437697 315094 2010934 1817203 181941 1393626 1862427 2356447 1993733 416947 1538435 1747574 762102 823058 2049985 1989720 488893 73216 1705097 965881 441196 2173262 1974568 1994660 2356365 1532598 2072739 1986816 401582 108859 1758976 1939173 1101469 2323247 84748 780460 2503631 2046734 85349 1767999 15224: 602579 72115 2290112 2549512 604719 1413270 580641 694006 2128893 1613369 88255 1958354 2409290 542107 712564 1996255 2342999 1569063 1066915 2170206 1228520 986516 1234280 15225: 954099 1539352 15226: 1700252 880077 1175467 1020546 2616915 111231 1623048 742171 332005 1090093 562848 1330503 844109 1857481 540501 382584 1177510 2485612 2071543 53327 15228: 2592252 521514 15229: 2028072 1135159 429603 1659215 2051495 2502173 432211 727646 2475305 1287868 703303 2552980 344678 1604498 1836648 1651622 1271108 1115490 444500 1706487 340181 1161000 272573 449749 855771 2575832 834215 2585665 43024 701838 1523: 1723241 2300816 2376321 2071499 726318 1883023 1609379 15230: 115155 1456270 482449 1867126 15231: 1079731 1661052 1144614 1352507 265153 1644709 2582345 2416449 671319 15232: 2414559 561048 1690112 2393434 1125070 1948883 821832 2256545 1423985 15233: 256577 1552201 476805 343920 41398 1875526 867241 31107 142880 1034825 92041 850790 2074772 677596 995190 21667 1266691 1250925 1588764 1125481 1880115 907779 470874 1608280 1943279 1234007 602417 518155 2584922 430588 736847 2133352 952684 1935210 900995 841044 2443800 90072 850449 2638649 2175037 863898 694888 2612614 1161601 1571932 1891077 1307785 1602638 1041802 366848 2399253 96581 1307149 2454374 1727327 257966 264662 1655027 2003924 1091883 1752712 2338393 1658627 1894627 858073 1542247 1576259 201099 1463654 1749341 66975 2389938 2089719 11215 831315 1213837 1082737 971548 2556407 2181330 551570 595446 1729820 1121889 470999 1969370 191757 1296537 2533700 745278 1972810 1858069 417211 2590522 933434 494189 1957849 334383 1525816 2392090 1316755 1878264 2575314 1448640 1734268 1912446 772275 1717897 334862 496217 2239046 386568 2162729 597233 1101861 1278451 2229111 1390004 567932 2254182 695399 1728773 2458146 1183715 2202646 2414511 2087499 209325 757577 2498193 2482357 219940 1741185 559009 2332604 386860 485413 2134292 1385063 2550425 2497429 2221256 83839 464269 195871 1351544 552576 778780 1772861 1653098 2648157 1906508 1761090 1641574 887250 464629 1112082 610541 670930 1211000 2195714 1630345 2332875 1558099 2252079 1448753 1929189 405419 2039736 1220213 1753896 2510188 1918370 961030 1121512 1909052 2330050 2233286 1209062 2261105 326694 1399587 954438 314954 1126789 1455503 1699087 1596487 390029 1289855 2539712 1109180 255051 924770 1348946 777181 2295922 1565906 1159256 197210 2243120 1151781 406461 1189812 600235 134278 107060 1991957 1799723 844066 859965 1049260 575114 1384658 356911 1953454 33648 2538364 979392 1029127 996044 1729765 1800953 1238191 464626 1377492 408037 2214265 2047893 274790 882067 901835 1833930 2293307 574800 665524 850572 1640015 568249 1797336 490474 1681711 817002 717816 2208657 2552848 96133 916249 2205283 1443001 137808 139093 504064 1660465 1036485 902015 1273080 2136805 2192805 2359302 2005812 666438 430946 1158807 2252940 2618793 591036 2369285 1119005 1794516 1489834 1493721 41587 1644038 2546294 2254295 943015 2045960 115508 2174739 262654 829168 1129369 1180401 319344 1689153 311002 2368938 2627906 1768472 31813 875603 1482363 2584225 1944008 1621109 2167464 2386112 892710 1237272 2213736 2310048 933623 1577805 2392601 884362 166375 495284 1578257 821881 2060584 969179 15234: 1901597 2441066 1555444 2116764 794091 798524 981555 2507977 200809 1952506 48364 2170201 691919 906484 1314343 507151 2459973 2152068 2380068 2035674 895741 1425234 1126652 1918629 1944564 1692897 2579034 2413703 102004 2572819 1969115 973206 1880677 508762 220125 1854789 710409 1325649 2497400 667035 1595921 876383 533749 1388494 617660 1464381 2234108 2269712 916398 765648 480053 2150759 315464 857297 403671 2207339 256183 1662751 709391 669903 76877 106899 1316605 1579032 57193 1919713 345238 664475 2180219 15235: 402913 966789 1347058 23051 2401629 203004 15236: 2096168 2425147 2365581 2384144 503892 2275023 673426 2640732 15237: 2135976 676070 1629773 1709347 2320761 1166217 30410 114282 2114595 1655411 827099 1688724 879787 2316223 2048660 1210181 1580803 765006 15238: 912114 1009379 2534946 15239: 1169433 2426710 858113 2482331 1874396 873335 1355281 2200325 1942313 593525 911211 2002313 768093 2256036 2374991 1960442 675451 1048815 416142 2555897 1826224 416768 1524: 1837128 1634998 1343708 576927 2015518 868339 1088005 1153474 103600 1557155 1398122 1005842 877404 15240: 413364 2011153 1330782 2316014 1706820 602357 168835 15241: 835548 1852386 1584347 146691 1208277 586746 15242: 2507205 1687421 712188 1932565 548279 220988 2423008 683751 2133025 1922670 1798750 2185936 221557 15243: 816822 1372463 1384707 2532525 1954576 991231 2585014 798402 15244: 693964 1382057 1046596 2151365 2049697 15245: 1025642 1711125 2284209 65691 468346 2277815 975837 699185 1090118 1662571 1405132 2245901 1877773 2286331 210645 1405418 1802354 2551352 935752 1628812 15246: 1509513 1557258 2280605 2173896 864911 1782598 388075 1468838 644724 1876747 777375 2072341 2380750 221826 117934 1553890 1677753 387318 1198555 1129582 2203665 922248 1356780 49778 1738851 63348 918670 2575115 1850170 1006115 1489091 2129018 439999 711173 785077 451475 49229 2160641 1755160 1217618 2324767 15247: 610714 1580477 118916 1355078 2423942 15248: 1878038 1155277 129786 374422 15249: 1237130 2091526 940637 1399116 1525: 1624890 1567095 2309649 741640 1225632 1931864 52050 2556305 671473 704984 2204502 558943 755587 2609447 200712 968798 428585 309134 356195 2496874 1895673 2635855 1350718 2419256 2128588 1993633 2592310 732147 1912329 541835 893709 802023 72203 1594141 678384 2069992 2277060 2427728 2298601 815018 1166388 820543 1765235 1117234 2594958 1651139 2487919 1838401 1017787 2171005 2089906 15250: 825904 182137 1812079 2111073 342198 2349391 2500769 1405281 2300041 1932996 15251: 1623353 1716229 678114 1093038 701960 1085429 812148 740495 1331659 15252: 1441164 1853405 376550 2196583 2541589 15253: 2585728 15254: 650861 2446566 15255: 2205215 2162695 2633850 1030379 2111066 1828331 2500032 683877 432167 2645259 15256: 1184988 201930 502450 746262 1972113 290391 2386096 233966 1866111 1863477 680964 2342235 311804 2279644 2086121 1568534 2362093 2118757 15257: 1730968 1242087 1238414 1863499 2464807 1654086 2406456 1879485 266850 894474 1196853 280585 7284 951425 1554990 2604932 2186173 993855 1266474 273776 1869250 2331676 1771365 2001099 986875 2531920 466763 279070 1458421 2445028 857750 1748906 2144004 1388111 1048379 951494 2338531 2635275 200525 407877 434561 83874 1923207 2474970 690657 612166 1191528 626639 1129228 2479307 1643146 166767 1150258 261697 2636940 964851 710757 1394284 2447798 1239055 1091338 2530638 968832 948151 1405557 655955 1624708 691040 2075951 1599369 850307 1256961 612234 389602 694921 2448838 2224430 1664442 15258: 468861 1941862 2427253 2236896 15259: 1364237 2112939 2093738 1625682 2146865 323198 1260590 1716906 1796864 1526: 2400378 368015 2440674 626264 673716 285597 1914729 1125150 1185371 2648518 955172 1316922 964056 2053312 2000674 2370498 443106 1490538 368939 86305 425588 1772631 2137834 848467 533352 651562 2328870 1374601 2330051 1910328 1248822 2044427 1619508 1597273 970330 2437397 1119551 2089913 1056747 1456507 2384601 2069625 723620 15260: 228759 1004749 1338355 521400 226973 2273915 2357076 1668309 2254908 1412061 490785 397126 1763554 1564066 1513819 651752 859416 1898690 1309057 15261: 1450391 15262: 1052248 1729991 15263: 2376730 1355877 2298006 1414001 1283649 1797276 2126432 495542 1793251 1494238 1008395 2546859 1331674 399971 32261 768049 2536711 2579945 523615 1130654 653509 284272 690939 1543698 619054 1355425 2203534 109888 662106 1462534 15264: 2634314 703706 1852386 1358685 2589623 63743 1036499 15265: 973242 1665054 1902937 15266: 746420 2220576 2318706 1427518 15267: 1670373 2208752 1308969 2638532 1476398 1347162 2077083 118746 2501926 2460531 543672 2220820 2397723 2322337 744254 616640 1702903 2569886 2342649 75382 2348827 561366 15269: 2154287 2126432 364780 1669891 1579906 122197 636569 219216 1079859 363515 1100008 1527: 1980807 1331022 68272 1282480 2592897 2399183 1750110 2415316 15270: 2555272 294938 1247328 491116 663654 326894 944713 25 1362612 1627565 361566 1533254 2544088 1654926 2423796 1972292 1292605 2609960 2190100 531630 1256426 488058 15271: 608462 464218 1859780 1612922 1048100 142131 1978685 455737 1652602 15272: 688738 1078792 1394547 1360226 1885500 1634994 2550423 2558478 1929565 552758 71794 851521 2118209 817374 520286 548134 1797985 2626675 879221 872963 627595 1848790 1656221 225904 1393713 430738 2480992 2120364 2532109 515980 2318083 2134994 2200529 256290 1337517 929383 748548 2101060 323191 1305882 1413602 2490397 604841 322371 602814 2578705 160367 406895 1025312 2540214 15273: 2197982 183602 159035 1077949 1066610 2016904 15274: 918990 895467 15276: 1013245 1496801 982864 1226707 53575 1548225 1460051 2367510 1404609 299883 110832 2238380 1746995 1685822 1019422 2508363 486268 186127 1378431 427101 428928 1566228 23808 927917 15277: 264347 1787522 897941 1196269 373211 1735880 1239113 85915 693591 2008564 2149539 1653594 15278: 2187077 1829533 1519041 779435 110459 657232 272419 1876105 600449 601747 125930 706848 2055923 15279: 761378 1794754 1705223 2160971 300130 1268144 2310545 777653 133075 112119 1528: 1323338 157451 2561382 612162 1924659 2340979 690505 1455234 1670445 2341844 1317009 2508925 788774 2156707 1818137 1509319 696535 2090512 2121285 2117034 1365396 908925 2002250 2445550 1727064 382234 1142880 582105 286413 1776654 2639652 425907 617075 2076827 221936 440463 815815 2008504 140267 1326839 2113781 2597588 2583358 869240 1281538 673011 1962892 1744422 2615488 702995 326378 2564924 1359463 1520870 1855317 23721 1634780 2456872 879747 2488260 2138196 2637460 1279821 1501357 577224 1851181 1383426 1215564 1425508 655111 767580 2504663 2348920 2356165 1507328 1082036 161533 213485 2425959 2600739 2497520 1425450 79267 469089 1462124 585766 552859 1193130 2405506 656547 1438439 2526414 374418 2621129 1208544 1614626 2094599 211845 2550924 2323358 15280: 1225458 15281: 1916434 1153895 2505744 15282: 1795245 1675935 544015 1755605 1881800 830875 1594633 2646508 500433 2032365 778670 2215508 1085673 1076473 1982300 2544886 434989 937412 2435067 659535 947433 1529362 1283467 365593 1605447 25279 1927404 2349794 1530610 1238500 2290548 2263896 1421590 1150846 808007 1686628 15283: 1652052 1684416 1424310 466977 15284: 932347 2068465 893855 1303633 15285: 2087505 2095697 1130863 718099 130350 15286: 868217 1045777 332619 2468329 936891 1288192 2396327 23500 413161 15287: 1753212 752702 71125 2159991 2390935 15288: 1389950 1870457 245813 808269 15289: 624715 701793 811790 2492536 1892650 1529: 1198518 1792226 757566 721584 1814784 30360 1942078 1422324 1011672 121431 805103 2498475 100163 110267 438169 1509470 152720 1968288 738335 435821 15290: 1534286 250270 326085 241149 1854412 818170 359527 2086615 1189650 15291: 1657033 1113534 1874500 2018947 1212074 1430911 1608452 2280881 930987 765640 1225860 2639586 1097592 1285093 2337950 2385876 1789105 1902553 2261860 2107651 1202537 582669 2340925 1228147 1030373 2517640 1255265 1852505 120204 2634281 139816 15292: 2164125 150182 1447381 15293: 2566515 2285169 842984 331860 500969 2227806 335678 15294: 1122136 953188 891430 2412309 801780 540501 2152266 15295: 2599245 239409 1334859 2253450 613945 2436966 2300207 1045609 1725888 1068659 1120160 1466134 476796 965132 1726655 2294639 1105261 265948 524124 392509 1412209 222949 616083 188987 594255 1671526 1054061 1090839 2301402 570688 788347 50646 724853 1749987 15296: 2132049 771345 175376 1725030 250338 725633 735061 1550161 525794 2220485 338528 734771 963838 939612 375973 559330 2102071 2084255 1547659 2556427 1459791 2409037 920128 2088654 1341416 44258 1045545 2753 1723314 889947 2088118 71961 805152 1655116 892936 2461508 1847533 2184154 1393850 916438 2191077 884499 2023052 415066 987589 627315 22535 1732390 382735 1519857 2011530 2468664 1801185 106900 971123 2182271 564682 207538 2497967 578729 1724359 304910 763772 2165 1844359 2574444 266848 1247036 1304376 1627578 104414 2511431 2283008 414702 640420 768689 578356 19896 1032935 166659 1765437 1048894 1185427 2536765 1497115 2396197 225976 2393195 495006 638868 1261514 2613147 1230462 2157041 997695 1721342 2106310 49671 1289252 1088153 989713 1558904 646365 2518620 2395800 2347047 1383906 1982677 1903613 1564695 522282 2028072 1520727 1812792 2313857 2007772 2228110 2481867 1809879 1929366 1585695 654517 1368396 1920860 2134835 2605100 112686 484732 2017012 2476051 320250 2272402 1406461 289045 191588 2295178 1517930 1277225 2590462 977860 696859 2464704 1553666 674689 2637388 1734547 1697474 1921566 2295167 1378548 1275667 2492417 74282 1283381 988689 894009 354524 166989 70571 1866797 1488115 1064113 1195124 425541 2199883 1392040 2469918 1722834 551270 1130522 2130373 2410675 351704 1848555 1698743 1442139 558531 1250684 1649012 295840 2087439 1385106 1320246 623176 496318 661865 2023312 2078893 164438 2019239 2096219 679469 209573 2160527 1188508 2352984 47622 289719 173675 66916 502120 2419730 392895 1215 2385810 1788267 1048556 2082586 1834019 148548 2333916 2145801 260041 1159135 2069528 1998212 534524 2463162 2296439 174604 1066611 2541091 509958 2252744 318810 1854789 1625413 1374137 1878615 2352734 924840 1210622 2362593 1227850 1701074 1829244 1572936 1523097 780046 914450 108717 256696 1840856 2533142 2160476 532741 356603 525715 2636167 1298391 350837 478273 2237321 1746192 1699675 2396508 717849 2394925 1336375 99958 153136 22355 2276898 1851102 295319 2075823 2428542 297743 1149943 1175517 1161746 1972622 1846034 557183 1341996 675664 104137 20758 1643608 1239226 1645664 242013 2455470 871228 1395606 2386647 1170026 120585 1014626 1047098 281116 816471 824015 926664 6789 789105 1984111 749757 207308 773965 1029660 574780 651365 46923 1883646 1029793 516728 623002 1970383 1551361 1989720 1238999 771696 2514671 763725 201229 42424 2264661 2420204 2197439 1667731 1474483 381896 29922 526571 1659029 1365260 995500 1373801 1232973 1403470 466733 928671 580612 868754 769925 1711804 1716746 1055685 1666002 2284220 1132889 866697 2358058 773629 160472 2408042 123375 2296481 1213331 2246924 349217 2034709 511765 1298245 1501608 1244819 1343670 259360 2507102 1600786 2154428 2144037 2513581 1270748 1131261 1779325 343266 2644453 1544072 1509230 2009920 552262 700124 1258235 2196743 1806711 576375 4895 78684 410594 1701957 2103101 705356 1226535 1275429 2272620 1883597 2230073 1566530 1691487 996588 721597 65003 1417955 681823 167921 1760395 96145 1023857 2388597 1113787 1002891 518758 2181476 963673 1954271 461106 1114695 194649 1514539 173272 1308416 1092005 1484866 885639 355408 136650 2088694 1123979 178754 1783909 752703 2548174 1687754 811110 2250052 879664 2362641 1060981 1546019 1975225 1934973 179452 1498880 848002 714402 1545235 744479 1731718 1022254 22657 2059956 616976 199496 2162273 887118 1595967 1065223 1413464 1605432 499745 2196122 2566727 2523019 916306 2160405 1518663 619598 1688682 670225 1906881 1871047 2122580 914728 2644744 1533104 1026014 751095 1334905 1286262 1239755 2313058 1338325 1943227 357684 955043 1162949 2097537 62515 600906 44889 2117415 2334363 1178168 2489542 96815 1067411 2628253 2276446 949888 1551080 1387511 470943 1101368 1528891 2462492 2276406 2453798 1894488 1799981 979490 238576 554664 2255216 1183971 1438672 859725 189302 799292 56835 1005671 2402345 538225 1544784 86655 1777948 150252 1846665 2412 210758 713498 559366 113466 1063395 1082676 2123526 2289597 2085097 2092893 1112757 2113074 2190654 109177 599327 1718324 1313286 1678711 2016045 2582594 1428520 858264 1400408 2452446 1601132 136996 69221 987787 1044450 291504 1689941 1841265 2060337 136617 2295069 2324314 760459 267844 1473750 2622967 131933 2280778 1713209 516435 2580726 1529920 491363 939259 2645455 722529 198160 442632 1609273 2089647 64270 2430655 1711645 1633406 1966785 1192282 915103 442724 111381 906763 2435931 2239998 750231 1674529 1374309 1716797 2408442 2052503 274972 1736501 809298 832702 552753 396113 1204992 277548 464756 392934 2321957 981622 1042112 2540983 1377168 579798 856623 671130 6894 523992 358976 1965194 847928 1698252 2509512 1557354 2104887 688905 246119 2044185 753871 577520 1224184 1636851 2322575 1624523 1624339 2300683 1644989 705323 1293817 2466099 2077759 536299 1519132 1040421 2296198 971995 2147242 2261932 1165003 817116 1077716 634659 494954 2407867 2467979 808820 1791000 1835239 2357145 2024112 1731808 1440468 2228846 1948068 45297 1804978 26403 766560 276483 1804819 15297: 363908 291238 15298: 2302115 1115779 2085007 89454 2227983 1708873 2623125 15299: 806685 2508312 153: 1332292 2338225 1228392 289519 2513767 1232574 1915897 707899 2313917 15104 2279165 1530: 1258460 1931241 730704 33001 565236 1993116 2077949 2069123 1125495 364921 1367318 1580481 1836287 1908965 288840 1767664 498837 1959866 1342568 455029 143634 2128927 80346 113136 2597246 551642 2120046 1489895 1695763 200923 2199779 1862775 194398 2450716 429661 2618955 1412080 71794 1491701 2319554 2235333 2496488 520362 46553 500873 2590726 1124877 400914 133503 1181713 2058547 104935 1365145 136724 1458110 87328 2408142 1967196 4797 1213704 2339507 1951367 1309436 2071067 1606993 1201423 2310926 1404637 2340700 1633723 1762029 1024544 2125482 2382970 1934564 701743 348895 2013726 1382680 956861 1128705 767648 150524 1683569 1820049 92170 388162 614623 1358911 1813637 1938931 1031887 2623489 1652690 883381 1619234 918669 1222167 621755 7704 636890 1854386 1092421 1992980 814129 607078 1411630 1953937 2510089 625018 81041 2148252 1614369 314847 863956 734352 1822136 2204051 2251109 620513 241737 1023631 1233436 288392 1673900 613451 251582 1293154 488656 930028 1332370 807672 1089125 789026 1759238 176524 61218 699764 1200302 1713102 388190 1682309 1714416 1608387 1965025 2649384 75913 1926568 1005668 1667358 127530 647326 2535200 1770701 807383 843013 2364200 2125721 2102232 2413201 884068 755078 2088821 1119547 1876514 2622818 2296592 456528 497886 1856259 37341 1830616 1206789 1134670 1856894 1494352 1308459 2009564 575399 999145 1933732 2363832 663813 1570415 1695389 319075 1118213 1556170 1487139 1137136 2083876 1271541 2140372 2426088 618679 713438 1930638 2296855 827445 335589 679766 2493557 710080 2032731 2501886 2165820 2189576 2322501 878576 1863117 2478901 1951788 1737884 1197778 1893878 1071230 2404298 401307 2394752 1817031 1824126 622995 1177345 375872 1180613 2301453 258107 2075264 2509809 796383 19930 1441896 1225434 949297 644382 700365 2429913 2291114 1192289 1308101 615664 385001 2106011 2013153 1485188 2372372 2431231 2381413 170259 1293320 1289135 15300: 106649 148606 1508003 1675885 2144708 1954312 481502 2339869 2037901 15301: 1740114 2173155 1187113 474270 2239123 1921487 433879 986687 1540750 146869 2622271 2079426 2183247 479944 925059 2617641 1876051 15302: 24244 2301514 1421649 15303: 2360685 882735 182137 2316945 1415187 1259843 763897 1879749 1421625 141506 1175987 2135859 2570440 950424 1710966 789105 570448 1246348 1635884 1294823 2157505 918455 453933 2312528 2563971 1366700 685353 1020743 1470694 1335368 831425 2343804 2543305 15304: 585438 367344 2406255 2562280 177671 578813 1548970 182854 902931 847073 768185 1602910 810736 2245325 610412 70935 388528 1301887 1973376 15305: 562227 695501 1026929 2622691 1422833 1517384 1386294 885843 1167701 158834 834142 1014803 970269 240874 880312 2645469 1984620 637055 708690 1609791 491513 643335 2200326 1692690 763702 614636 212440 1930813 2340884 2189731 1651459 1202473 1000387 1983546 247536 2377425 2098408 2065699 1578019 274270 1901445 799122 367566 482578 1252852 940737 1438091 323360 596120 1962939 1819851 1535232 1417359 961126 1210262 2374604 692558 1660202 2620087 1451007 2313031 1397349 1110911 1103929 1946485 1888027 2297190 720321 15306: 515712 1711859 845626 147653 1750374 2471392 198341 2009837 178001 2471799 605121 1606186 1243372 2428905 325617 1859908 2565782 1273102 589097 1458293 1860815 15307: 567159 175476 1091638 2488843 109384 888430 774775 1964200 804318 2465687 1906608 2528422 396050 1039827 684857 2408144 2105890 2130617 2215110 11246 2039439 1083963 1179420 2514156 1079324 1923714 324599 1927310 1735240 774061 1787629 378624 15308: 2185640 15309: 1806446 860775 2161729 23948 90858 995925 318186 60538 892630 26130 2154165 1685354 2587946 1531: 2631018 1886910 2426984 1357998 1774785 2405956 657195 698597 2591759 525963 554438 139937 1076614 265704 1932475 1522205 500325 1995052 1562023 2448088 1362891 2308360 1250795 759509 3321 896080 1707871 39927 426407 737366 323775 805456 2391200 1832243 2220936 1375651 234711 2536945 120315 1806297 1416807 501362 2427504 1786604 79911 588562 1658897 2354640 2374451 15310: 687789 2348463 952 2246053 953658 2600441 2270246 1929441 2364494 145009 1049366 2340706 15311: 976936 2106078 662852 286889 2067761 658469 92538 505104 2297033 15312: 1224891 15313: 596362 1061249 49978 881000 49559 1693145 1085933 1018465 607100 63492 48506 385911 716242 2167323 952651 950398 2013735 321819 121229 2362475 1659515 15314: 1281189 251285 376505 1338905 1101768 2602530 241050 653240 2423713 222333 479405 653900 2591911 1120541 1579215 1385813 2268604 2618670 2142423 62475 266714 1501100 1668190 796655 1854261 507726 15315: 2386034 550911 883884 458697 1555238 462936 1838815 1151241 476358 2226558 71814 1834549 1298555 1334404 1431107 442603 1396670 443733 1270123 1547407 2516339 1517410 1575905 1574075 508534 1421082 15316: 543702 1723938 2324066 1307662 2072770 482543 380482 2373586 1540008 2077030 776536 1090039 589151 1639957 2434718 33929 1465089 287048 1774562 2289975 1975283 357303 1192780 2071117 2061373 1989428 213450 1044592 990201 202277 250088 1414624 1358807 1148922 124877 672503 2364361 2473563 2342526 682395 1105663 2014690 1704413 570738 302334 2091648 1185746 819707 824856 1780408 315148 586644 379036 833640 557172 766038 1027106 2078268 2512997 2634281 1169764 15317: 1181341 584576 638658 2320584 349995 1814798 2115106 587471 1432909 2469555 1772573 221185 277786 1952731 11526 1707309 144934 2581379 1252645 1709951 345641 1521684 449784 2576182 330030 1352295 1512076 1400085 15318: 1457029 298471 15319: 2335124 190492 1505206 1532: 281759 1701634 1097115 1373152 2230416 2327282 1258289 1286787 2005212 1286183 2546031 1436105 1600392 1001140 1620114 1898159 2055589 641738 2411529 1910165 1946766 2501620 2500191 818708 2246085 1763559 1351329 1052950 198184 13305 1316659 571713 180367 2384177 2057165 1894375 1184067 1414072 2032280 911745 1239123 1700710 148256 1821193 1478879 1305271 658879 1149200 37117 797923 2029798 1886331 15320: 2311461 1917663 117220 2250039 208322 15321: 1698248 1806274 2086693 2284938 1377510 566895 1840620 1905356 19316 2206492 158783 810562 1831058 621092 248901 1722 1586156 970586 1352176 1797343 2348563 1643817 1202761 1501327 866922 15322: 710107 2540388 2289425 753456 1428348 1348470 149359 757922 15324: 2561509 2354942 814789 2527116 1834392 307023 2484536 185319 2021501 520302 2331938 15325: 859598 2154721 2622843 1229977 573279 55685 15326: 1796163 15327: 2558409 1241161 15328: 589302 370452 663639 2466638 15329: 1541814 2641308 1632107 2346502 1018618 1275931 186728 2581379 1726741 1442150 1533: 810499 1010985 2453081 525926 15330: 428010 15331: 1116390 2285829 1877483 203421 2117190 1703028 401472 15332: 1478675 741851 737967 2372931 2326542 563356 861840 15333: 2435946 967937 2125428 2310419 2631852 1887262 963277 1138195 182198 2003798 2623960 326715 2083665 1740253 1011440 2620752 250528 2412187 1796497 1939553 2512989 1117361 915583 1271303 683121 2082318 1572525 1232733 208204 1019698 1906577 930909 588687 1870189 1140747 2174181 2475757 1601112 1751334 2319295 1457000 928047 1442857 121947 1855567 2429174 2137582 294593 1559423 2199556 1994798 930627 2439368 750353 2640527 2618662 1000687 899630 764020 9493 672532 458356 15334: 704249 2508497 1748128 2208173 1493900 853527 1870446 2402994 1664975 261428 2032791 631452 2102768 1491562 2178478 1019056 70236 2350188 1622870 599214 302536 2605939 2648017 1530014 2201589 866186 566991 1069480 79989 522502 310245 2161760 2132478 2365498 817677 15335: 1807888 989228 2427822 1587310 1052711 1402114 441856 1562169 551386 1207675 1866424 439870 1464617 1941488 539308 837155 800683 1844320 706372 549730 2340635 50769 1048586 1151443 2115291 626342 2349977 1042183 772590 2589797 1129582 268529 458819 127985 264190 318700 809797 2539738 2133584 2285454 916320 1544635 1875932 1387485 1677609 1469603 2484635 1437480 122608 2269301 1091709 15336: 1626660 727483 2222832 327368 874451 1836576 2105494 1001890 1860298 47163 15337: 273782 1492957 2142917 2559568 2513636 1978685 15338: 332230 1257315 1325477 1192113 1702835 15339: 2538354 12451 1749408 1841590 2498345 46515 452163 1045777 868299 1177035 1025073 479720 2616306 2558527 2595551 2102618 1075615 956262 1625700 1978391 2389998 1016053 2305403 23129 27929 1779192 979509 2599333 2221494 868614 174707 968985 682707 1633957 891811 407867 335694 595446 1683746 5926 704733 1577031 128381 1962721 2050024 358217 1556205 1136688 1410052 1073048 870271 1471911 404531 1258573 1285673 1333612 2517235 920049 1066957 1708138 782701 216362 335419 1887754 1315776 1864353 2128 2202629 317187 1870615 2143750 1937981 1838945 211664 1391431 2637484 1246010 1675522 2258141 430890 606086 1314170 244014 1477345 1362668 1287936 1934260 2139787 2526516 1829281 758377 2082364 1152018 928982 2301570 1301210 920469 1947539 1425142 1033684 300088 364983 1090735 1395935 56835 1789077 1670216 2399883 2055369 1690001 2047510 1799371 1750485 612701 1450724 2147472 1535321 1131298 1273858 2635744 2213523 1012254 149291 1911556 268056 1105040 1156693 1604783 2607365 1067479 2428884 428587 411893 2275697 1507337 2524675 1999065 547845 613896 1444561 1259751 2420419 1369584 1534: 1904000 197655 986049 601325 1362105 1264583 1619098 534351 497385 263656 15341: 851786 15342: 2613757 2284211 759817 2166549 1078514 2410872 1449494 2157198 446412 860389 1192605 2503395 415503 2162353 621147 1094209 228530 2515059 1240803 655140 1913372 2064382 1119705 310811 1110014 240669 1176239 303469 1793251 1114523 36025 1434407 1784251 539852 127063 2020027 1927036 1400256 2455012 455159 1520918 1455590 194798 588687 1482771 1816637 655088 735664 393414 953916 910384 650335 2471123 1027307 909271 1302381 2019568 936111 2266820 2275253 236450 1227613 949401 2082057 1668767 1963701 2165954 1029754 2022230 224432 862706 1955869 2312010 1518408 2115806 1916426 2263150 2219045 1827080 170372 1422807 15343: 395483 1352184 738390 2397273 1310303 1705409 943272 1810534 674122 1199818 1394420 379738 1015915 358532 2219643 94258 15344: 2455181 1533695 56113 2048620 2342507 15345: 1100912 318939 72874 190249 2410445 1780403 1301798 631387 1944933 2381704 2566192 254710 2177351 2491153 953003 347751 1774965 2150052 1840240 602611 2446332 2373995 604359 2207109 2258419 2121824 1254310 1754568 673073 2311148 274469 1241886 1322493 497197 2079973 1776845 691957 1777578 1814297 221477 910130 1761229 631578 2306987 2208646 2065198 1593378 1670616 731386 1619242 2108921 851385 2056256 129455 1626053 851939 1035279 720508 8929 515038 1523109 329302 839207 2338989 1323468 1826701 803195 1309782 1793868 754954 1235063 1911485 823256 351004 2409176 1324627 1302340 2498203 2177321 2014284 2417860 649152 398488 1312581 233735 699072 1969924 873629 1592350 1236343 1736164 1472747 2226713 2601691 138556 973571 1384380 1090183 177904 922436 1440066 2408001 1106665 1220068 487711 2518858 1180571 2279915 1700935 647528 1021387 862663 2448022 1622310 551271 300485 1583813 52742 2554154 455167 1736473 1380277 2060607 777042 523874 871086 299489 1304967 2126580 528584 1955652 1290623 2258490 114048 2162182 1175905 1039092 1336177 2146156 2258116 2113331 1088802 2024272 750702 1027451 1510805 457276 2248085 763012 34725 1297112 1780330 2150155 915020 85329 887471 1578325 2232865 275430 332893 816459 2223415 314156 2298719 781398 760447 1267525 257292 1909137 1248721 2290685 140493 2362641 2424229 1230059 1895194 247789 1181103 1944012 2317549 1624216 1281387 1945220 2100834 2477814 1743009 2576335 547051 2055283 2347329 986126 1758572 337440 2339669 2386947 2189974 2331933 1979085 312527 1965402 213677 2508300 500105 1649051 36143 1956601 1786337 698701 2597797 1143101 2637550 2183491 756724 633867 107432 1360369 943030 833648 1234655 579504 1144970 1573082 14194 2370287 638035 2182068 1875874 267415 1025609 2342109 1623383 1117849 740642 1195662 1129927 1851265 1411395 1248986 1258900 1491410 2495318 2526614 311122 41268 1145263 2635647 1199806 922991 569549 1915453 2525808 2329921 429095 1313013 1409993 1882389 1429947 1377554 614170 1165010 247708 2378764 1651420 1187912 2228203 15346: 2298830 1227567 2550612 515038 1323821 2558933 553322 777852 242425 15347: 439422 2366462 15348: 1368331 289980 2037401 855310 893794 2080778 1762119 791247 1383559 1419693 1226470 15349: 1553101 1535: 51741 1357960 220463 1786202 1700698 1243813 396576 293151 1207366 688712 2488790 705774 1358430 1862382 1789926 883952 1249596 1330403 1388266 2493009 645596 1490741 622618 82285 2272061 523720 609974 1961729 1665054 1927778 1869389 1357453 2199630 2238242 2215446 1104275 191666 901724 2383238 1286183 1648869 1156863 1075904 868944 218572 2369068 565422 661273 1197513 1819294 1156479 2400417 768790 885202 2295623 680774 177512 653578 2643375 1943714 9620 532653 1524434 1563814 2232726 125508 1433953 1245274 838452 1903393 2457445 2560436 2071745 2361813 1363965 125513 1939469 2227935 627004 2492444 1683524 1835681 698817 484351 205951 1814952 1530295 2355601 611021 637928 2620170 1497880 975281 234958 1384353 1222518 1204571 176524 1071906 1703207 2510759 1355189 1853947 1832429 2020967 387144 1818858 742372 2047429 944990 2182671 2552249 1509115 2535549 1504154 1906383 1799922 151319 296820 2076863 889005 2291861 46011 1883472 757948 857699 2622223 2630797 2396506 2197712 1321481 2379888 1817300 190197 128943 2207647 2527336 2340378 376092 262247 2339680 578032 988553 1192102 1248190 1771362 271680 2441112 983338 950374 1601137 1609448 1768352 758023 54521 1987795 1059319 1070436 1379831 662326 1452671 2416512 2478214 2251453 743067 489069 2229994 1043061 2603114 387234 1220792 1104126 1145387 1289383 1837159 1331300 15351: 2002197 2505659 1964363 589143 2386059 1179132 416406 2054870 207314 919509 2608029 1755454 666266 15352: 1278144 709710 1636159 1998495 1271676 115108 1513661 2005948 2492735 1050184 797834 2605404 295978 662351 722450 15353: 2626418 2366305 924104 659526 1419768 1706818 82683 430126 15354: 2110029 513363 2509336 1732541 1691701 2639586 935806 1103812 1836234 1866713 15355: 2482233 2395491 2529285 977203 71689 205848 1618065 439783 370233 956728 15356: 308495 945259 1975060 460910 2019843 1717116 376704 15357: 2342630 2535310 15358: 590071 2098843 15359: 560578 2567063 739512 703643 754030 417346 116563 753455 2079345 201462 2194125 1603751 1536: 2437547 193454 1340133 372402 408218 15360: 1875767 461043 1132914 1120635 108447 470560 1491893 1009941 138630 15361: 422088 2630055 538776 470108 1952746 383374 1128088 2226158 514520 991896 292425 1996009 1776058 1659119 2414442 2426653 1041470 833413 1815040 1221986 2485470 1013153 1783153 1506601 2520934 1854351 899034 618070 1552177 207851 83855 1062258 1490400 1751830 91978 795414 93850 1114390 322014 2590937 1287913 384633 1686006 334000 1360729 1213509 1553598 294223 1760524 458979 1979039 446056 1442297 210845 1515277 2067531 933545 2010254 1874720 202445 904666 1926364 780566 744014 2216676 1972445 1199205 457341 2150309 902683 796001 1991907 2277484 1657063 908755 665939 1939776 1145518 483907 695593 1351314 1125365 305490 1303858 1105490 687603 1153380 1912238 793820 542261 1752071 850657 966713 1530578 2220824 1527576 292269 74374 1286007 1752835 1014341 2544150 736022 187288 80320 1001137 477927 2550471 1287614 1682092 1446878 15362: 919476 1372129 1315654 133289 662177 1348846 1437266 242686 2287739 740255 471303 1653704 1767667 15363: 733690 503909 826228 410553 222616 706355 323575 1096192 1235099 2506224 105337 528187 109127 884231 1813694 999700 1213564 442745 1533975 2120522 1428348 1413288 99893 1075245 2526366 2355489 747321 2032798 1604634 2277522 1467844 1787603 2313031 15364: 720417 473699 89594 477101 1684029 2062092 1025716 2175452 1919942 282390 1504154 38507 15365: 1322687 1635839 2466950 1059699 326006 2523359 929220 2631370 1791841 1954380 639682 2554031 2395043 150755 2115908 15366: 681230 1424308 2508238 1176870 1856990 2164850 2554673 1380795 2611920 1051943 414980 509938 1820916 2141255 1210166 964604 450389 1506331 221364 1588088 175915 2013726 505441 1764648 2052112 602861 2588282 177491 2302121 1704976 1029625 1484421 2283154 2236532 1271007 2553426 1042347 2398835 132003 1267910 338115 840775 1341585 1475746 1954410 1907859 2345403 976995 390307 338786 2067041 592496 88528 1759950 77542 2202678 2148993 2524437 770402 2610084 2273135 1497439 1672737 1893349 81164 95800 2366187 156538 458787 2455282 257575 1400752 15367: 1205819 51302 1111047 813441 623747 309150 1323761 2527102 212934 1210162 395286 1414874 2493298 1088754 798597 2294738 1107978 2387791 341059 1678196 1363619 554261 15368: 1791556 395191 969155 15369: 1514934 695348 1676620 1537: 2420610 1098712 981180 1392431 1206170 2134942 15370: 300910 2253652 15371: 329998 1012546 293655 2358108 1975876 784397 1327749 2167088 1067602 1102824 15372: 510337 738390 2001962 1017606 1865728 1541575 2000145 867964 741619 15373: 862045 2245030 15316 1982616 2015589 2391973 778001 2438588 1201421 2511269 2281592 1247320 794948 2589110 1271011 456319 1657857 80894 2578397 2595572 668211 1196969 574001 2117868 1094761 492460 1493327 196140 349811 1242494 752825 2249743 1583017 1999728 598501 2045291 987402 964513 187061 368940 2040500 2300191 1075001 899170 2143911 794585 2296258 298968 2254535 496890 661577 1731903 1281387 1671555 1758572 360642 1373131 834395 1144408 450534 1409872 191760 2390068 912823 117147 2524799 79870 1193872 1624323 2064450 184596 316375 682858 407665 775895 1278957 2130918 15374: 1935456 717309 1095457 174202 1788961 15375: 2610157 672012 1657133 194062 2570574 1158822 215620 39593 1354943 302304 1722960 2621312 179852 2368531 1110968 154591 2008940 1485450 702009 1688724 762998 1842857 2314006 1267764 1023390 1919429 2623677 218625 15376: 2428619 1886472 15377: 1875689 1366670 2546151 1712779 2449557 440834 1774480 2577979 2432982 2373725 1148553 1626508 1298365 15378: 600508 1480030 2053153 2040209 1405935 5412 2637578 614731 613315 1637654 1642379 1946173 799701 2060243 47788 473277 1971347 1696863 2370967 515351 1238369 1737549 2407035 1045497 1167370 572182 2387791 1094143 439396 914296 2618670 307396 739252 357229 920205 1624285 1973433 2072680 2121592 1267881 2442110 907251 347871 362558 2067070 930884 2522047 2377397 586659 1450453 1057627 1218080 15379: 716797 562779 1538: 2141687 315520 15380: 788994 402535 1344467 2359146 918824 949045 2505585 986881 2377591 1150195 413355 1513433 2285466 1846454 1819383 90275 935149 719616 15381: 2391056 2100975 1123426 2537039 436636 1451937 2159576 1428222 2126877 2171665 936631 1308058 858049 85843 1922929 2208923 2566274 190590 1266882 2471349 1613996 1776058 1600344 1764037 2428672 29864 905543 1503294 1474657 496584 767976 420112 414849 1471544 1086520 78294 710159 1133297 171375 1962587 443024 1506248 2512286 61821 1300834 946604 2511639 324705 697073 1207415 1296160 378980 2058118 2626257 2121112 1262383 354023 2419782 746881 1219132 2304960 1782932 2025446 2117554 1029744 2465246 689925 1755635 1643583 1908626 2183847 1716684 1485363 116681 1193748 1953397 1439340 1323041 785360 1867635 2067971 1316878 357835 2253343 992444 2508158 481984 2188010 1066608 1459770 269327 1860427 977981 2384546 375196 1250305 2260405 2146315 915138 12211 1953458 404708 769048 1726225 2162543 520028 1404262 2049015 1738713 1226369 732678 2170281 1128015 2281521 1450327 433914 1460768 2049185 2160094 2151176 93331 1050698 2138305 1260412 2365400 400549 803347 1241808 545883 2094726 232254 374877 1041957 1297652 716133 1771186 169085 1858261 977020 1687635 395802 2495315 1043236 2098913 833090 2287406 1445000 1957460 723027 459317 406722 2082227 711436 2525351 2262570 1956138 508927 2387910 1236630 2286774 607028 2477092 1486248 2149812 969646 429954 1655955 1251481 1784106 791371 977962 330664 102195 1230619 1300395 314872 563928 2610244 1599206 934387 218016 1465639 808971 374794 2253610 823793 1004817 2608537 77770 709557 614048 260462 1009691 167560 252524 711341 381859 1677481 450335 2040790 2330254 260052 1805162 2604338 1006247 399729 236531 273097 784603 1328250 1053056 258266 446716 2276155 1198386 2345476 1417178 1846353 2403666 1558667 524639 2466870 2295369 736233 2448547 1768071 1736173 133851 1794280 1915415 1814792 1355919 1539350 1468597 703278 2073411 1397993 2410514 1072537 1980862 934546 2532244 1170695 727976 15382: 590107 1887883 688908 1949785 2156136 347341 1762656 2481839 2509283 1917083 2402285 883653 734412 2479673 1639430 1730622 433455 1840535 15383: 2049949 168108 981439 579190 15384: 1937323 1189488 541756 831747 468213 2396898 1079951 2295400 2018957 737639 534349 1280128 1941492 1968937 732664 472058 15385: 659836 779760 2129891 2371377 1172276 227469 203222 1140048 1854549 2454773 1713081 162348 1559187 2435328 337860 229971 2345904 559739 89948 2534574 965577 1466320 653252 2131033 247239 2295575 2386551 333828 1296595 2132105 361456 1422276 1316671 1081628 711491 27139 1753883 1815873 676732 414509 1949578 899634 2086623 986281 454700 903831 727963 346630 231981 1851413 288045 1863147 828335 844906 1360140 149367 830620 2577758 604115 666639 2186550 1143220 1231086 2099917 536445 1373690 1462245 2155211 794657 2472300 2433277 2229049 327368 308375 1497067 844624 1933406 435325 2219036 979693 683693 285881 1798053 1285292 1319649 1916666 2029602 1287913 1345395 2255533 421900 172012 1869984 748392 1902140 1896274 2610874 1490416 2065416 819533 340678 1213960 620913 2585198 1956358 2071184 605969 694171 2138207 1746477 424818 2284358 523054 653557 22226 2492 213985 91933 2606501 2626119 360828 1565215 391039 1884895 1585520 1952655 1365515 2381884 212841 2556483 1023333 2155918 1911127 1929005 1348004 862502 2134191 2108576 58487 1557131 768696 611855 672286 1241855 990758 2571211 2063626 665193 1620288 2594956 1357936 1764679 868648 1705814 1042753 29687 318617 973270 2118613 988741 565862 99573 1466378 1508499 1017057 790987 2341175 1532376 2476900 2488947 1800988 2008014 9924 1517152 330275 2481616 354570 2602507 1617608 1562946 1973577 1306527 2170142 1786737 2082391 64928 1948975 1135457 57866 1164097 1496516 1449059 2324876 193942 1275676 2547200 798077 830158 1670767 322760 238253 255819 548768 909281 1916082 750275 1321833 962944 57707 1181331 1198365 15386: 1139933 2290157 1579673 939879 15387: 1828455 2605795 1433962 2593340 2455699 1946601 784797 932659 1767457 1864218 1720464 15388: 1019877 803705 1714353 707683 873115 15389: 1981837 2387690 754459 2408377 2623434 288218 766881 1238850 894510 1217660 1539: 1155572 235650 2164126 1250945 1474788 1954972 658779 1384429 1002924 2017576 1344059 33959 15390: 2478290 1255918 15392: 1112678 2080144 1309671 286786 1818241 1204833 207174 298750 2134561 312023 383445 93673 2238388 1120302 2134826 758845 2005359 1973649 124877 1281680 1501755 1553560 2116629 169251 466649 1300759 15393: 1353 153902 1000976 211369 1322250 134841 1475946 1254672 2188608 1288035 1914969 580244 2244265 2041348 1084049 303485 2311589 2555273 2010744 634505 1166964 2110186 1214509 1095808 2322891 106981 2281709 412183 2081455 662045 494587 1161087 660160 1221484 2186896 1028202 2041709 1582606 543446 1316042 1605161 1965691 1450005 2310749 2555428 1963508 2511406 2117704 1038953 36333 388632 937100 1280902 1867207 2105679 1299846 830021 1485402 7081 1842639 497529 440378 788605 838482 2001774 185276 2193402 297102 300437 1664507 1040523 982425 238081 279323 2364572 557183 2433068 2198754 2375513 2293266 212564 2596360 1682550 2305600 991691 865234 781078 2442043 508449 1393310 2102359 675943 235811 1202200 1822511 248519 1243047 1447819 599009 317001 56931 994894 1343821 59109 1552716 2298176 524564 311760 1106586 2197030 2408944 1187237 1899475 739297 2011766 1588872 1218934 2306471 348228 1846209 760119 2166461 2323465 2426571 1823962 2260322 2446349 21350 1233481 485561 566830 197632 461046 810486 1251877 617332 2270922 2624925 1352070 2400270 1233560 1917577 2126965 415605 480149 2616411 1302587 1796938 585356 1819054 2625812 872608 416267 2157534 1839601 2300741 875367 133621 1890483 165504 329442 1382261 1348128 2548483 2159398 1651585 1096055 1339103 238256 2006225 1299122 1798206 514640 1105807 892433 2224547 217345 1110714 2159850 15394: 453072 224928 310844 485116 1656997 2234668 1986005 1804594 1855167 1489897 2276085 428385 2114456 2005023 980569 2041505 247243 2574940 1113892 189134 537151 2144073 591126 355115 2415567 1871112 682589 948605 190775 949077 2181535 1689505 2383612 716369 1251982 27351 2554367 894561 1754526 88611 1776933 555005 2053714 219583 2180986 1632682 2557336 473006 260903 294444 2405402 2552792 293977 257250 251879 1169080 800542 1339414 329572 1232137 672947 687389 1172423 675017 267473 376855 2418498 525564 1030379 2068986 900294 1440290 506804 1351564 1163459 423686 1149844 2402792 2025446 2251466 1606781 153377 487856 547407 1601081 1683039 314818 2603658 386826 2419218 225280 2286142 2600444 1233815 1306170 1160885 166361 1053343 2499855 1010892 2046644 2325961 1403498 127229 1667717 1908408 1636354 1686467 73680 2069528 1932565 1092430 1995765 1724174 1993126 2147114 2452225 2545113 852911 1147854 2212729 89138 1018447 1030528 1304925 1689237 2033148 2298007 754422 1649316 815716 1224168 437025 1132330 1923968 982418 497781 503702 888852 863223 590929 1917887 837881 1358067 324444 1156792 2162518 193340 1858324 1915018 1996619 1260412 581214 2241467 2214502 92111 2328496 1387453 1712791 197853 2200107 1254721 2084663 1552498 799103 2276604 732425 1368366 1334274 1785005 1289616 1887913 2072789 655133 1999556 491256 2455642 1318306 1462525 1333624 2237522 748479 2448434 748962 2091523 542564 166083 2556191 1319955 864093 65081 1177210 2439070 2032920 1186431 607028 2265628 1540716 638652 1104584 740588 379406 430237 726235 1103210 2147089 2328260 2015710 2445066 767580 908974 1695580 605454 2535616 1237234 95441 1637905 931770 2313040 2452892 783371 2049080 2248232 2330817 137093 1898839 778961 1073479 1112510 422710 953858 1274545 830842 1119166 1375786 262750 1045147 111327 742095 2361318 2563026 2008185 1961811 2289182 812637 516530 157655 54443 802979 866532 793054 1752175 1274091 2318884 1956323 1646270 1010920 102985 1475582 273214 2503205 1328481 897035 1035332 2402252 812967 27463 836063 159337 412094 1849266 2479838 360538 1829310 2502734 2624638 164739 461197 898894 47217 110625 2455997 1233490 1956180 1931554 2257884 2439394 1633251 2229734 723509 412527 1983863 327258 675085 38209 575362 1946182 405658 77915 1181478 559305 855653 15395: 956614 15396: 1382370 2508906 7716 993341 2048801 658797 723448 15399: 240168 2338395 2170615 767582 154: 1896857 888667 634291 1471876 1233287 1671860 1340936 626120 1722845 1708366 387714 1631009 1384589 1540: 2144004 666348 1287093 15400: 1068777 2243703 445465 2278960 2421422 1424776 414669 187993 2632722 930019 1580571 1346439 15401: 1128313 1424647 509754 1241813 2550405 2322895 2245402 15402: 1117312 2330047 899816 1877875 1425403 110810 726965 1981061 1732597 2624306 1173153 1865023 1181329 1662267 2529283 261337 137131 2200786 1143810 175323 2092588 15403: 2415209 2416180 980181 552457 1568739 801851 2621875 15404: 2294943 1409354 1196094 2516123 2243352 420417 1585893 1049640 404490 1078112 1223524 439019 1727238 218427 1979202 1944630 413835 276411 376309 702795 1263360 602344 988069 311951 1967016 1329901 1079579 2524142 2409632 1003737 863347 962416 322058 1872599 1347041 711130 2327977 1200433 2080711 2647490 1744594 1508698 1838815 2197675 2509522 2055844 794459 1256069 1593208 1090651 560286 2324074 2051425 506612 331818 1333879 465313 1415272 135469 1621557 2121663 1188978 444810 1791323 2131978 706956 1370494 1649438 2485313 2379318 2314700 166867 840650 183687 515167 817500 221085 234531 39301 824723 626430 636570 1982380 2061323 2141787 1906442 55290 1217212 678483 820605 1900908 545857 1129869 498252 2179049 833859 611523 1101539 942040 1105355 1058865 1213514 990444 692182 2002446 1270419 2356325 319540 647107 1929235 1452560 1691844 615263 2427796 1188229 767408 1742540 1828424 2375721 928188 1691936 418420 2647785 2060998 2494629 2461667 465450 1063699 1440478 319633 1550650 1535989 211027 2396850 183308 139635 1148836 1907354 2518227 1944994 1778742 986072 1747202 197991 1785017 1157548 910545 883084 1862504 207423 275976 618726 2153163 221499 1197518 1562853 2308701 1002924 1825492 1762695 1575744 113566 1450883 1142843 1547783 2292023 902591 1594637 676680 318389 1561358 832563 2425996 105410 2592723 996172 1407132 355981 549135 264960 357707 292741 1997344 2135765 15405: 1808905 2403891 143231 1647966 927649 73417 24715 2465288 15406: 1794347 1070486 1766434 1112002 335115 2035568 91853 1632854 2060310 2359487 1142675 1978685 2201149 26015 696184 15407: 342934 1183089 15408: 2607731 2234647 15409: 1015434 2258710 1697479 2000622 1031995 838130 492498 1484526 1668547 83795 692291 14410 129035 2599123 1265118 1963777 2081310 488241 806909 297747 391706 463760 1368115 2249902 2595351 2461508 589177 876200 40177 1347977 2069818 2561818 1601975 1565790 533789 1026691 1712786 2220133 1816501 2345638 2451368 1574022 2577546 1117510 2098106 734866 1184254 559915 2339367 58773 435523 581472 2490349 1973780 1831436 2419910 1087598 2485905 2552929 1611101 2518529 904941 343454 487253 1121639 1475471 2514148 1964156 2630972 2364110 1107269 2152428 2565383 1253698 2024399 2303875 1789133 2097217 2136922 1520727 360019 1449093 957331 510258 967163 1154817 2445197 1223835 250074 797049 1463003 1127560 1134894 1903676 2045817 1699226 1882365 1068934 1193468 1074640 2613472 43004 1368914 81762 1749111 2578905 1869126 1380378 558268 1310460 887035 1412070 2506276 720736 1646426 1561703 2165358 1399948 1689644 1893198 1413353 2614273 2012941 1646543 1101082 1621666 1091873 269151 1553908 839757 1912119 574001 1588782 2486592 424726 2562813 2254344 2097242 821083 1914478 591124 1310027 825732 396046 1200595 2533793 1737562 457303 2644115 2013457 1786663 2180922 950733 2513904 1642003 1016523 1268662 2382874 1559013 2237575 2455671 854984 1290687 1028078 2262763 1395910 2309639 510521 2032066 477757 420973 929726 1243315 2064713 1332373 745555 1953788 473686 1011110 100324 2060067 1572432 1813219 1770405 2036001 2089966 2518543 1791360 731481 2491828 667833 2091352 735903 1977363 1942375 2309760 2023907 2462330 252492 2591990 2043777 840086 1423225 175320 1853055 1959723 718411 799919 1946470 891400 479866 76221 1054742 1381856 2644049 2588322 1753812 589025 525413 185446 1435987 1387869 2063891 1338035 1026271 59862 2350684 212794 592026 75082 703992 503784 1587151 613118 60981 1271893 2491461 715542 539092 494380 1645260 1560429 2314167 582919 1520918 1150201 2436499 1289984 1550091 639916 245030 1466749 740699 159308 398073 1685101 130174 500310 1225317 553759 790531 2509552 2485483 1729229 1687133 1781045 595328 1246047 1142600 1042897 1045983 339160 2059520 441968 2512415 168 2132847 2218802 2001679 537692 930841 1833245 1104676 782972 298667 2150978 832250 842989 1167477 1137469 2413490 1958723 180630 1774009 1255468 1323528 1676565 837191 1625497 18252 632181 2243707 1937700 2266249 1447714 590766 632249 1020499 661698 9176 1677965 476604 2596917 410918 1692524 883217 857180 717141 912290 117115 1488448 1209758 2513421 1609838 150845 2080162 1294344 2027967 2073726 1278799 1720200 1473636 2634877 746965 58396 712550 2425913 800552 1490590 8679 1386324 2538176 2289474 2427143 1768020 1820666 1770787 214724 422198 1906574 2143032 1468986 1887836 424684 1076036 1059569 1513349 375626 1884194 1822378 12625 370806 1731684 2246197 1260915 1953373 1294274 1525645 1387258 111104 603137 1860420 2583729 523062 370856 735949 1994890 2573577 1833897 1088491 590114 1664510 1380714 110567 795956 547041 1071498 2099448 467387 2329296 2542333 256978 409170 395589 989130 318679 2523564 39246 183066 1965590 1735055 1984967 1953944 2080557 68281 896745 2461565 616298 1522010 56486 1775364 1753359 1013357 121873 2186332 2144100 1145332 201878 103111 2627154 1354723 1957118 1991768 1006795 301562 230296 575411 243957 1424389 2085850 1661224 346615 660976 684938 638501 1310570 1282810 2202906 1934583 1347096 521921 434436 2291221 1541: 1470534 2327397 620708 1446820 436208 15410: 928711 750281 804098 709256 1924939 601976 1851570 367380 31063 1587829 116726 500883 1671486 1309771 574068 923172 829242 1578849 1848670 1511815 256316 318463 1172222 552775 719878 1863085 318748 2078002 1932984 2501711 1400437 1851547 2318089 424204 890932 1393631 495047 667422 1597039 2580645 436104 2326490 243559 631208 324091 55205 1315706 1994431 1139749 1590771 1846862 1929379 890137 1433740 15411: 1479010 1247370 81810 2477378 16500 1533183 1289416 1766481 2264661 1623627 2002307 1635819 2163993 701561 1864926 1707944 853635 1884633 1057010 15412: 947134 162529 734910 15413: 2002179 297169 1320761 15414: 1000818 15415: 1510783 1985625 15416: 1288714 2374644 1938974 2506185 2621609 1487771 1279409 440834 1733753 1050646 1104357 1606812 335387 15417: 1028701 207809 2523055 1567274 1040631 1359260 1662356 2429432 1397211 1091464 1871629 1536504 435887 963359 1715879 488985 999819 593886 634023 1569353 440080 2100939 1527811 197698 2067778 1679735 15418: 36903 1605739 2036500 2240820 1730558 750320 684850 1789708 1520576 383353 1252774 1317483 2596292 1366053 15419: 1567202 1020195 815002 1282878 2364512 2413320 2488105 2110562 2209205 1067079 1542: 1744873 1959979 1183569 2033024 201465 325167 1226840 1302469 760002 2028592 790304 993711 1436536 269952 1602412 2251376 15696 1443683 775711 706539 960770 368551 1205549 1739067 13935 317659 1324069 2360882 2419618 2529525 578017 1732972 1671869 2028158 907653 2499766 2106570 719312 1523280 1463488 686252 749344 804791 1918591 1502890 1179474 415434 2261365 2026009 2104949 249575 2486425 1672925 366831 2269498 330905 1900367 315960 74539 43123 1722688 2527526 1941910 1447601 1626474 603197 1210890 2312992 1809256 961779 2146954 2261713 1255651 2263784 242068 382883 935550 2116353 1143571 458102 2537339 618840 325293 1824001 777549 408662 2089673 969636 1758191 776097 738368 319354 1882951 1974579 1409485 1984789 160925 2279125 2644747 1435734 1160240 2431697 1617613 502560 280948 2071274 971546 1999354 571280 615239 899063 1302227 2225471 2458159 2186656 2170785 1527444 2556458 1044074 2101984 1698568 1457594 2437632 2580149 1318299 1437170 1671336 446084 1483548 2402188 2164603 1142174 737799 2063637 918598 2600194 336181 40122 2364944 2471642 2081550 327889 638486 820756 1462841 427727 875859 117298 1289196 404718 2009358 1957004 2438565 1209460 689474 1210053 1446326 2125188 1213372 168301 1801979 179364 1907270 1289349 770884 60712 2538271 1992566 2194339 1045777 398094 1598801 1155801 1598726 400226 915252 2000080 1311752 1479859 2430531 1692368 1669090 1959887 2433520 995226 1947602 24275 2487592 1639303 2462005 2007103 834598 2410626 1312250 820478 382263 918782 496938 223060 587373 2312999 1658520 1924174 1095173 1057730 2481177 1126477 1649071 2022724 152691 1655768 2197849 8722 202945 1608154 1945415 979225 1032127 1594140 1002216 2439625 28040 363397 2202198 423819 1806024 1558321 1479809 654167 449730 195596 2329643 1473656 2570495 464476 2068616 416010 1159937 2610805 2483930 2243846 2088280 485816 190601 57340 862816 190604 1726859 1061649 510236 342422 982505 896902 2158165 2641371 1754973 1109703 1387828 526715 309896 2330216 1469614 1268715 1520095 253686 1788930 2339641 1641299 1872985 1557159 1618353 144582 247787 284616 2054789 1483472 29384 546186 1325224 749202 653878 600239 2192211 1715425 974215 4154 1808725 297546 1218055 1054141 829287 1238534 827754 778192 795512 212607 289186 696189 631192 2164006 119650 753719 2101193 293543 477807 1669466 1255523 66773 801058 1056291 671069 149249 789405 1352212 1319865 1234197 2332823 1567683 517682 686812 2170943 828452 2216489 841357 187091 1769829 1099591 336836 2388306 980176 1567893 1861341 1692266 1440037 1896272 940805 2262506 305158 2403171 75625 1907719 118429 958609 1965793 1229758 2421037 992491 1641527 157813 1426925 1769945 1116550 119274 2515705 1522665 2320661 1648456 772628 1266316 616633 620422 2497734 2314313 690636 899704 870046 2437218 1499533 1398656 1074790 1749889 2628907 1090808 2163369 2239860 1393822 2536776 1965370 1638181 2050703 2486900 1189853 1731628 2054500 713886 1332999 143338 960280 1807077 894911 227961 1745619 1172759 65322 123004 33276 628235 2452563 294584 27139 1453725 75385 2176297 2091819 572526 1683774 1932806 463444 1029033 338184 1205312 1012366 2112573 2567549 684916 1899086 1961475 2041761 1797546 605337 1908817 317753 2546624 2039776 1087638 316959 2071394 1176124 483722 411236 1472074 1173260 690609 2592425 550653 103353 901473 101446 43662 1332292 1026374 2294388 1412735 1234898 1024425 1496760 1543245 782286 797522 1545104 1549307 1013110 733868 1469683 1815548 2370773 1366313 731184 1587898 753195 1769217 1668221 624800 214382 1714983 33210 2160321 1758027 1577435 285071 1214893 2335274 962064 1599728 1677856 936769 2288878 1468620 2229974 248452 1687971 150972 1417785 30802 1216117 1052806 1883496 2017670 1477139 1510876 338101 307782 753197 1095808 480561 764075 166508 2390899 2175371 1809682 288061 1666569 106109 1991909 2211386 163955 1343585 2257854 2132005 231 932177 1711525 750345 2524894 1099645 650936 1637778 1546677 1705596 194062 2388214 411238 1149738 426000 1392238 1394829 823586 2462438 249903 2493245 2153434 800734 84982 760734 183229 2120736 997120 257477 662131 1971851 2432807 1366933 2297380 1219263 411482 628754 1375391 1317836 1897681 1956160 2468183 1285877 1407684 2262332 192213 2451567 66932 1326427 1973388 156979 2452472 397294 1028722 1361393 1819862 755318 1214774 1173793 100697 2189931 1377801 1889574 531341 2009965 2056684 940358 185331 2590287 780620 1826253 202647 1796118 1351720 2033868 692605 494082 245810 1247847 511537 1750086 2619969 1663757 910961 2538734 730300 1959858 251030 1666863 651146 1811319 2335066 1427037 2310855 743240 2488796 44146 1506752 1181992 1404565 2151454 1220339 292446 1186603 2145116 1024946 1052432 178709 977987 105670 9912 1948879 50942 739184 1084035 291292 2148335 1790355 2058276 429488 358381 1373104 530490 2573421 1337450 182783 1774578 1849969 1322068 45961 2600853 236651 827816 223482 1255696 1264112 1134077 2295434 383073 1414376 277948 1436174 1358651 946146 2556810 1338875 597523 962230 709405 2513158 1323819 2212865 2112675 2483430 1699656 191970 2513349 1951761 954559 1086585 2338256 2318915 1770109 891491 2172384 323575 1787066 2212440 1706024 360631 1087439 1585944 905490 832620 1228094 1467880 1389178 933861 1147314 1456696 2566397 1448608 1488733 1692515 1644001 2628072 2609350 1236476 1117975 594281 1009145 637493 1873390 2253739 2031845 1211525 2548513 2016618 742332 1877436 1706086 218355 865417 1793152 1435845 1736829 1520826 2364061 21189 155435 804111 245542 2290344 2645850 2346169 2515714 1550098 770734 423646 227170 427820 1701643 2331736 1127875 758368 2574585 2179120 1839399 1245627 2389367 1769724 2333993 144377 2096753 1253725 1777985 950423 1888867 278793 585910 7002 1134082 1032350 1802543 2440021 1245829 2613961 785536 2308084 1062331 2122795 318799 812728 2260833 1700654 1680088 830219 1933643 684079 450333 788681 1711901 1660259 1796603 4797 1036117 1567063 2131429 248567 1529643 2140761 672526 237803 1077184 429942 2091576 2487047 2084819 1691620 1476205 1279887 659877 304949 1843393 1629158 1483945 195457 464578 2198495 1993901 1139323 1238717 1236242 1899952 2221481 719354 90832 430773 2372168 1015904 1121914 2298300 1581080 58971 1443661 791655 2361230 1320657 1646434 1457136 12112 2022521 1830610 1659156 2074779 144616 606958 38845 843318 1481138 2182677 2496302 2542886 1679001 787230 1995334 2314217 1423369 101149 1586109 2385437 1997336 1950417 2552598 2275660 1462073 2523815 182118 1579828 2557521 293273 1621669 330458 2639652 2119464 1496780 106172 2470616 1324335 193820 386438 2058193 524163 1129947 653455 2058089 779166 2367902 2023459 428423 1091248 715444 1353296 1214259 1418573 1618989 143180 1341460 523283 2326933 954033 1244265 128451 2504097 1940190 1771984 1272495 170290 2096517 231695 1285361 1828833 2298442 1547784 1741680 1343465 562555 488692 1273447 316941 1637322 718873 1859035 1723204 1804105 2313802 2444684 1517030 1231181 2574937 1631616 338461 700698 40874 1801017 1936393 1008157 2442466 1038171 2406224 1134008 2352149 2145714 952335 2172582 2414481 545498 49450 889704 1765112 1578827 1265673 1788472 540763 658151 2439676 753775 2339205 1384056 1940316 2115507 311781 384514 1792392 1345089 216375 1263199 2030292 1817782 1003176 555252 1541736 495010 1574439 2439563 1894839 1750648 1527474 2045328 1509807 934977 1743040 794914 1929588 2037175 103833 2425577 1930754 1134486 2516942 808161 1102185 1451746 496025 2384168 1409339 1961275 908775 1354372 1990679 1073325 1561521 2072464 1763417 1158549 1772664 1890867 1465259 251187 277744 468218 1355795 1876760 76070 1761091 69715 404637 1134869 1680020 277349 2236439 753774 2289779 1830630 585131 1334344 2550722 2208738 1406574 1877914 402365 919727 321386 1923691 215414 213961 187634 2624149 183968 298651 2641978 841644 1154128 1895607 1597553 1661515 1111114 1854863 92135 822444 1529743 848433 2440430 1212478 2340867 580358 1045181 1652730 770168 543493 2132916 1872461 1179500 1859317 2283256 242555 285082 629587 1184817 1786719 60959 1221999 2253877 1628225 672475 1584324 1926752 1198840 1811974 676290 124383 1373919 1453452 107436 979733 2173377 744818 1343893 1669856 403050 640044 1188484 1310991 390041 1115423 789579 1013257 1813404 823875 730782 2213387 370581 2549662 1903317 476808 1472180 136024 1714619 1451992 213469 205162 1533711 2433728 1171815 1239201 975146 1155027 446835 2238905 2254750 1496188 2202396 931914 932303 854522 1562866 1680043 1542987 1237381 1288510 2249309 1199181 1010590 1569912 2235202 1406215 118982 1202096 1239931 582757 1712169 2583390 124733 1743792 1956788 510347 1067107 1106759 431233 2500289 691378 378093 341799 2512603 414189 814836 393858 1269971 2345340 2300672 2525727 106124 2502925 1613737 1307642 151368 1467965 1729452 1711573 1038894 87053 2385196 1162967 854233 1677500 581248 1981760 2565216 1694191 189216 2408795 1765781 680630 1485094 419674 714358 2361847 1970124 1110385 685485 1913725 1507451 1396971 1676155 1500115 1331087 188669 1934773 63859 20522 227139 2355817 823981 2351334 227131 1339741 1877279 678030 47294 940149 434346 1650805 2362640 106802 1643426 2627602 2391730 786197 193541 148093 1723155 89199 1778566 1095908 1088333 1241850 1759879 2448085 1939683 2285421 2324420 847241 2529222 1182512 187324 1288859 901191 2351607 2284953 2042755 1292206 2523717 1769624 375165 2547416 287804 528324 513383 1774202 3643 1237052 250645 1238336 649065 2260882 955365 1967973 2163459 1295162 1697011 526686 1826894 1387957 805536 363395 1085953 523635 167525 2312805 2353268 1527397 2025429 181516 2020897 842885 1295031 1640025 1468047 75252 1019383 341053 1184256 1949563 2320102 1632706 1249298 2576453 1374532 849264 576946 534978 333566 462063 538960 1612638 1639938 1087039 1608193 1087359 304825 1082680 551690 2117959 678307 302178 1163117 2612617 2632382 1789462 1494396 2106888 462135 2014324 1822108 1034876 2622191 633888 1102269 2218492 156047 855954 1712218 2100436 395868 101492 2046739 1961908 2076304 370326 2318631 774913 718124 1750072 680959 2372169 2183961 694237 1175492 857316 719220 1287466 241625 2642453 2371141 1489346 67727 1785522 1538788 1765879 425067 490264 1627233 1116178 2245991 1107824 2154989 1618764 2387322 1409715 912597 1064667 1382088 837924 2643080 1411830 1269802 923463 1401632 696908 2324831 1363889 1604801 246130 2104096 2121143 305569 1530681 1232859 499036 763863 2036896 2435844 1674486 1792224 1391158 1232689 929480 255440 1938502 1596686 2633371 880943 1001493 1067913 829889 644825 1354159 2454853 2168521 568975 440719 197817 962328 2256725 2470822 1141674 758886 1617560 1162095 1679191 977447 1494170 2207764 2509468 2499497 2425123 2128375 1230346 407885 1051637 2300639 2575330 368095 2257632 1084187 2642819 2305384 619230 2571827 602709 1338275 462941 37097 1091042 2533843 1625533 2082433 2367648 585685 1156391 92292 2153942 122958 2379994 909936 1009723 909544 1804463 2243411 2230604 1604363 2203 1408191 736124 334689 2234273 1142519 462913 1359463 2530648 46073 1075986 969535 1282238 940390 2403349 391398 18664 2637527 1089953 770314 733967 1985707 1321338 2638740 1155589 244678 907249 867184 1158370 2614582 1624911 1007320 1394197 79809 786366 1670675 235967 1907582 1326284 1269158 1496522 1855382 1942218 453472 686018 409705 2159499 2171529 290300 2585460 988541 109378 1079553 2119816 531167 1511144 1084884 591098 2208818 1749694 213297 2163575 1433040 804213 2139156 1261564 2475511 756817 469885 1916295 1908111 884794 1584077 74952 1605126 1139726 1420269 552108 50511 2430243 2562146 1456786 612716 1951774 1610862 2540902 1145947 2428091 2181515 804842 23303 438984 690723 1001424 1943446 1632790 132314 1488321 1955123 1250450 2037297 2519744 706697 1539633 2043827 1411990 42314 2569471 1482151 44112 55534 1942722 2313448 1159765 2286723 1787623 703484 180214 548196 1656056 1607014 553896 55785 2609393 2576403 2325332 1279014 2140911 2107882 952731 1048905 1799837 2441031 799503 2351449 2316136 1163550 2374377 1823020 484393 278260 1058124 2240083 1216962 2532136 1954231 1458716 1655037 1855478 200745 1391630 1128124 1126625 2058840 443837 2326164 542784 1858368 2171193 2245709 497067 865216 2493953 239907 2417034 501468 1799220 1207515 293645 1000212 477560 2181880 853746 2480501 1116897 1423020 2321376 1513165 2201065 1724578 1135819 765783 1717275 2392975 1797983 2156013 1741307 2069068 2511858 2169161 1029408 515437 955409 1077877 948611 2483640 409096 592017 2059854 1151115 2208850 1627986 2456994 293345 1291213 205776 1818836 2026540 2323752 587690 563793 2309716 970278 2194804 1906931 482842 1945919 1516635 2475721 2227325 2202423 1660854 1992591 2052618 571890 1239049 915503 1700561 48311 2495463 1256203 240774 2352657 2193531 1178569 1671791 228369 425522 920538 1068350 1480585 1305618 1062737 345608 1160297 1625337 1823511 1965726 948897 1110098 1039278 1482211 2295418 361755 288990 2365005 223311 2606082 908195 591801 2633122 2276930 719792 1203176 315770 368679 1382836 2125196 487259 1379151 877269 2033101 1148828 481217 2002865 2147166 1231980 186359 1795671 378580 2157581 1775458 2438673 1820755 1704652 2149293 2323574 515678 2251964 50254 1528477 2431861 419491 2319752 1452990 1335400 2339758 2041970 964760 198362 1760926 1472684 2088480 2222014 152535 1574876 1536410 184992 441247 1189630 290614 2065609 1258683 2395924 1410810 2604734 1557714 625220 2029716 2278707 922961 840234 2443650 1220385 1464930 1842963 1199364 1081671 2534646 2170724 1674181 406830 267213 1552525 2470796 1115229 2367913 1727634 760489 840819 1457343 1335618 2101098 95164 1201426 939940 481653 1953865 1351641 698060 1021995 141893 1029777 2003081 2443924 980368 2065667 2352692 1926229 1026521 2607184 291493 512772 413596 913453 1175047 1367326 745249 2428383 1247023 1080406 1634860 1026353 1683428 1214236 1298221 1094204 259687 2259710 1517175 1485471 538024 963659 416807 2165856 756539 1773359 1605102 247403 2108765 2429881 1731893 2347303 947144 2169114 2450048 2317813 2495298 2002118 2242141 344086 796674 2012282 517122 1397611 169842 169642 1102661 525955 1443738 1343940 1534852 2039603 1313822 2028713 53950 1865896 1093084 1522179 724239 1603891 890630 1034346 507236 2317946 718488 809689 1700382 627827 1060036 2177841 2381578 1188379 270988 747143 883801 2533639 1206496 622229 2239189 1270593 531255 24624 1943404 2616478 1447365 518784 790305 1245227 61758 1266405 250365 917626 1032563 2188879 2533338 764699 699028 2097181 1781594 43783 2252405 2080482 1937365 1343674 801443 1582029 1454361 1902171 573751 1344177 1988798 2347974 110310 1501416 240558 2611022 587335 814586 784845 1250102 68168 1222128 594371 640124 290160 92971 1229284 1239558 2546255 1926986 495191 2313718 2355412 1192445 947719 1211841 1475150 1794056 963167 17744 981571 208336 1881996 209201 2325493 1604864 1248357 959168 653569 1781220 67441 1289106 1175290 1802010 646440 2182355 1111602 2241183 1573542 2406133 1963718 1850789 83019 1218489 1291242 2408128 2160517 255834 2513208 1364347 2131206 113932 2133845 597188 2570219 2383908 1959982 2045107 1892315 211024 2090360 1791781 1510542 2163216 1054183 731849 1950156 1766805 875508 2611457 2405979 595614 2620992 1755178 369048 299524 1239202 181868 1053428 932884 4196 296728 230864 1357856 2089959 2263246 943609 557656 2294850 517245 43845 458189 2595313 1675794 1745696 1501185 2044755 253345 2233811 411495 687156 2373039 2024435 262563 913642 2050090 2109191 1533278 2316135 1230715 1530363 1613754 1183030 2101022 1764160 1446648 1548245 2214632 531620 735370 1079023 2310029 1210593 2183325 952507 1315684 2247520 170598 351650 2388386 2451999 585976 1801830 1675381 2124628 1660732 1226971 2327865 2242744 1732076 1832718 1541213 1319065 803343 1938740 145244 1049269 1645149 2247736 1521224 396739 917104 346972 2647882 2375877 1476190 2637500 1590581 2261026 1836400 1472877 1997957 1828248 2354725 681290 755437 1104458 194813 1144226 2103450 285618 1785998 1095119 982622 2210868 788663 566916 1739991 1564877 1834210 670409 2321273 1784741 1028551 2151351 391995 208127 591477 680131 1314712 986327 2042845 2114564 177922 458022 2247221 1522188 2075110 854626 1404329 58711 212272 402230 1576035 238466 2041222 1923584 1691033 2549341 2390409 2232097 708797 419897 1662568 358110 1496322 1844317 86292 1826673 2110258 521329 824930 825479 1504086 2618117 1705457 1655209 704568 621496 1247718 1657263 629749 563152 1001789 2203299 829506 2379198 2085305 302372 820470 1812061 1014877 2424985 887928 233767 668008 1445668 2274598 575208 1399797 1205585 939138 1914763 2549013 1701316 1025916 2511427 2264454 1522382 2576468 585110 1391807 1574621 2371995 336215 2307821 1745801 2204976 979558 1372185 275560 2131609 2313266 386059 1470630 2431392 1925211 977380 389208 1284118 666872 438377 571947 739152 2133441 2388243 2038335 2571829 785615 1993450 66216 1187427 708030 1231785 1823938 700282 863395 2011187 833510 2206248 1758128 2404363 1261893 1676054 2290640 2437681 2186895 256535 2137018 914349 168649 2468211 595207 1776214 221806 314374 225555 2367851 2150143 2263224 1549320 2275393 2542661 696989 1790173 646101 1543756 1510958 1957405 2495462 589584 2639983 1984792 739455 1502407 2463015 21644 1121795 1812084 1396085 517900 2563256 1227277 62661 594405 805482 1716140 1329611 2410957 201788 314254 800857 1463568 265056 624884 2622011 479190 501120 2188676 1034219 793990 1539662 1853015 137394 1665945 71268 2435602 627609 259780 2391731 2284769 773374 2413833 1656649 1797508 499162 827538 2063863 1652357 1879338 866951 1137628 863414 1270747 992960 1995139 2423546 1910872 1680865 2536879 650212 1381443 343164 117866 1936856 1350746 1237270 2520958 1276660 1968122 831024 1916355 190387 2313262 1492998 2361071 171580 326222 1235315 1125856 2186058 2427443 484239 2621570 1952276 154843 1413985 2310907 805485 1590202 895821 1554127 369248 2555526 774961 391454 912072 804653 1868711 2586940 1423641 82316 2103507 387078 1929702 477379 2532888 832044 2210601 441957 1614849 65931 2164982 813426 149164 1378934 534726 14158 618829 1798133 1653824 233810 1477131 1887937 2494228 609027 569398 310374 357632 153409 973075 2648611 1851797 1909327 1175994 2005457 2201444 1676937 1295102 23073 1721100 1656859 2625705 27575 2304949 2522226 556003 364709 554054 551210 418418 1804014 1878909 931106 1583193 355624 1086934 74949 347838 460583 361838 2226175 1896271 1782703 2365281 1385460 2011820 411999 1336262 68187 1630009 34651 823793 399936 1179329 1287847 1398057 1744612 1291443 435760 1634757 852568 1062967 2289082 1003986 2427435 2072511 2593050 30745 2425959 866082 1502161 890684 1827129 2022676 861510 2115407 1035442 2231738 7066 1358449 663457 378408 1056516 1312202 2347811 1800224 801926 628074 1103732 2139409 1462383 1614430 2529786 2205157 1282554 280901 1176314 2556608 2306621 2269279 81040 1271399 1448239 1594951 807410 2166698 554779 1208870 832145 735125 2065456 1197747 1989814 1305447 2089186 746596 2322896 1183024 1231148 2358248 746489 303803 417443 440929 2363746 2189604 628945 648503 94806 1289985 2247919 2094854 1627120 1100959 707509 1259124 429703 2178518 1572571 802443 1636288 720038 1054403 910819 2093119 950817 1364145 1193115 64852 1476256 1222094 2425764 435874 2290763 913146 2063979 2276655 217454 1517438 357492 2413180 399527 883314 1154529 623535 1830435 648945 1309632 2133885 2450846 26486 627084 493413 2644067 822463 2363403 2145196 1796488 2033187 971129 1180875 34924 1173396 425940 51179 1123803 2109971 1279267 1044344 1733395 1678140 747675 416135 2279225 2339353 1268209 2402424 1581010 2081593 1173296 1135533 913257 1223159 2444402 65339 2399982 1311960 99044 1998078 1017504 777801 914079 2083382 872138 1525538 266937 1353882 2370744 2544181 2174956 2196225 1774165 909012 223081 2548253 559618 21140 234487 292126 1032673 704507 2089257 1984311 854872 1316575 1557433 264491 2013961 948485 2048241 826102 139954 42934 2095083 2364289 2346314 1280667 704481 706599 2512737 1127259 2150538 962255 1763855 1925459 1077577 855922 2038993 814917 1894969 203010 1814956 1831280 232153 1781617 492407 1011448 1799518 1370033 245268 261246 2129450 1591212 231210 913234 1032875 1087047 13565 1932460 184769 2384469 1859661 2546886 968137 1974539 1436358 205536 513561 498824 2098378 2273148 801759 459883 997193 2444027 1601812 1648696 884585 1299149 2013713 1156265 1503589 882835 1515729 722199 1906158 1098822 2043276 2143204 746649 108534 1482007 2255133 1064507 1493526 1299672 2406240 2319496 1002029 1571009 2368974 46479 895899 1807055 2331225 191305 348591 1952091 1611157 1994226 857203 549778 131936 1410872 2264024 1703649 1229643 6713 219593 2386979 677683 602503 1298 2183913 300262 2478901 1823345 2573706 516273 1192393 281469 827946 119742 118886 1480563 451751 1913534 1572603 1701818 934425 1444656 220589 424736 131620 1213500 1799262 475512 157650 1114407 482020 448724 1936162 1243338 1693374 2011922 1915594 1573711 1447580 1244952 1054857 692424 1566033 188801 2229871 2177153 185721 1681760 1476325 2560751 1958389 2506769 1886964 224666 2507047 664396 289806 1184209 1033041 1620621 285951 681814 1828152 47578 2440578 1432053 297560 1180073 2147869 597356 130019 2359514 396491 1406310 20557 1062010 1417486 1050260 1870732 1153093 1180692 230828 1143632 952493 631334 2083359 2274095 934028 1014718 623602 1282559 550826 1609684 460582 1868855 1595084 1661436 554905 1583695 533621 2047268 1788225 1121810 1479522 5602 153521 2289903 1008620 2538617 2475524 1958148 579546 45388 2268635 1946983 1690092 1894502 1727773 248641 2041976 762794 290457 1795728 1437591 729520 164950 1159908 2576063 56086 1446640 1601421 210411 2153034 1086366 2582346 1073788 1758583 2509557 1452572 1677163 195219 2067339 47923 1459169 2302037 1542211 514351 1440635 102098 2437943 1449947 1011377 699664 2390935 807755 421378 979627 232758 1553423 1512367 2216850 2024785 2607134 274294 1533252 426605 311892 581392 664576 2456717 2603742 1855202 567744 1543474 1585136 124125 903897 1793970 276519 65323 386201 1985321 2643895 355132 1855466 1945674 131798 2461088 2007431 2197549 1239774 1049040 1470796 963583 1944047 344152 2532467 1803024 154478 1218381 493912 1346864 870825 2241911 191577 191733 384427 330767 1611958 1970772 344063 801824 2525193 1262883 1743408 535424 2065312 1908891 855586 1365324 729198 846586 2339861 2425609 1563979 2408920 671262 592354 200341 2121997 261789 1809162 1600262 817544 114798 1967089 2109876 1128624 2263692 1657026 1590862 478334 2074765 202633 2285196 1309365 2585475 1385684 2051626 2390238 479052 1376445 945470 2568660 1083926 2357690 529986 2404597 829870 420554 1087845 2103738 1320838 758203 628546 2148587 2039593 542418 1206439 173109 2208363 213437 398934 1071754 1575772 1424682 1579999 1146793 1656672 269888 2644649 344351 2105044 2622587 103325 1650727 1630854 1955220 2152052 348833 1527417 2383179 1049510 511836 1484775 1331639 2516772 683188 1010242 1887430 1455587 2015152 392992 401949 604128 1213839 2337881 2158549 1684083 1723921 226588 2516764 532028 2078867 675851 2013568 1189303 1868251 2013727 1632886 361888 864034 598210 1916426 1358543 1019420 565485 2325391 1758926 1913452 1905381 1459757 1334623 1099687 1344059 1043671 1763933 10478 1108511 2145530 1926374 1304039 307624 1103168 1613700 466955 2136087 814284 1050909 276110 1251952 2185323 1778277 923270 2456211 2561459 2396783 1029427 111644 826057 425710 2019559 2634494 1682425 1916803 1959829 1472382 1320527 1159742 1917672 520379 1062080 996759 2366181 1029050 10593 1908706 1655340 325684 542053 1516718 548624 466554 369923 1348634 2309440 1196581 1308110 870602 2070371 2629385 2205337 1553458 2630371 243800 431483 2479255 719444 1726381 747111 2012446 1150916 243003 1256076 877766 62099 2174555 1701715 263727 1598698 816329 275986 2586516 2528722 141510 1274258 63800 1151824 1249783 1455522 680542 73186 1285410 2546662 1651646 1581306 2475899 381180 1313003 1314046 1538685 175948 473627 927617 2464338 2264522 256021 581873 2452894 374364 1583056 130125 627192 884413 1776378 2477563 2401101 319885 1420455 477409 396485 1407473 1774268 1933696 404830 1488920 2303129 2029473 23482 1908075 2634622 334872 1646596 749726 693712 1683156 2217806 856793 2372372 2182911 1411014 1684751 856079 1727590 2371562 1040123 2358355 2559097 645327 909891 1839348 2220540 458922 156223 2189117 401805 2221313 1580779 1241739 1582263 1279261 1033223 576393 151118 797245 788314 1427445 1816220 2384276 743401 1202709 2123858 1223977 1492203 2625978 1722250 2456576 493371 648359 1536268 2526746 1237148 973713 628664 1569230 1644622 483859 317465 15685 2509639 322960 1335814 15420: 2303942 877578 259144 2031965 1317160 2059050 2216730 977438 132965 1408483 27675 15421: 828670 134598 612045 1058199 2023110 81812 701219 1621449 1926584 799673 1169732 1194219 1564651 557544 177729 1361396 1651495 1501311 363309 1455810 2412474 2275147 1689783 1630654 2355101 2356321 206701 2512531 1972447 1438300 2580881 2251995 736996 993199 914164 2603901 1919978 1613777 619114 198967 830295 595878 2543503 1201556 1631102 1388103 1855795 1437808 1346610 1384050 1242117 1954576 1993912 447070 1076287 716429 2320578 250036 758968 448707 1043456 509424 132951 1592243 509037 1624251 71814 62539 237449 1913791 1903329 2242081 699743 2497671 588877 2441081 1501962 2417674 2595847 258912 1293953 2453471 1628211 677484 507426 1245306 902886 2485364 1083775 1474632 273369 1047202 1642790 2554542 355429 618549 1824575 2448318 580245 1084489 2622441 2523483 1383255 558446 2499476 526808 1339799 2088077 2307992 756211 2601874 1677692 1125300 1590598 2235162 589887 1216613 751606 79386 1778305 1833332 2432559 1492647 2277619 1649191 1334772 1837842 2332478 1811262 106780 279711 2396030 610226 2210492 1779070 1328607 2207509 14115 2238173 1141950 2424391 1329188 1125365 636685 884907 2206721 696879 1397368 1189302 830808 2592660 1684116 149356 1654904 98773 2216771 476062 2124145 1065645 1876612 1530578 2628396 2107945 470061 2386101 629528 566890 623722 1816242 496005 15423 7583 2480816 1114347 883505 1097917 474432 2426685 822299 551929 26819 2281546 1042717 159226 1211972 503936 1079703 15422: 1082602 1022497 1263480 2610916 950498 880635 464328 1033732 15423: 824811 2508906 2413846 1039788 1433468 15424: 820953 300166 1407655 203299 1018657 2416291 771218 103270 2136330 468542 710933 2643892 1696755 2252999 2483028 520447 7461 784658 76104 239757 322754 2057519 66985 207240 2019986 390205 1822975 1591477 2366330 1544383 1746129 120713 1207177 1108834 182218 649583 1665535 835699 2637216 2619260 1406976 1433455 1954961 379720 2573478 450851 1723484 108366 592154 422206 2106621 1134014 750416 1740969 340453 1097279 1289557 1485819 660208 2553839 2421082 622720 625056 1556973 308749 1349173 2020892 1847048 1570392 2516282 1273680 615056 2234228 716629 1004957 716194 585987 2305033 182888 469040 2053688 711541 2031000 1552451 89151 1085314 1746031 2213168 1010577 121651 498556 1996229 1368628 993520 851563 1154697 1044507 1828032 1441019 2544755 840314 830925 2612713 1705480 1858728 512536 15425: 1728300 787885 816064 1781225 1416474 1834290 542941 1660327 335633 9245 499926 15316 2173816 595148 1656188 534329 1877374 1712329 2519480 983988 1862321 2298687 735131 1213968 1084461 2377481 1217517 1441607 23824 1365204 1215047 998213 492974 673258 2490482 2265486 521490 1351983 990082 2205755 2245176 722832 1095802 1282332 2042565 1699735 895666 2134531 1465256 1556412 2434195 814376 653594 2319371 1848403 1133490 2289355 275687 468169 2531980 2410353 397399 2430527 686222 216588 1328199 2094827 1911161 1018368 1915635 1145486 1374034 2261290 71605 1085186 1660771 2448081 1605888 1562577 637591 2216524 2562136 2302073 1571859 536966 2269420 2586014 250394 1615023 1525916 2424481 1712969 163174 2537154 799707 200326 1595014 1715477 134712 627503 1479868 1386628 603644 2291721 1249142 1027723 1093655 2036118 2073843 2343780 971898 783689 679771 524682 739130 1791643 2253803 111151 1517617 6905 1752718 2602612 616943 16682 1984625 29370 116433 1205486 1607130 1539622 1205800 506115 814764 2262322 73026 2149916 216340 1618985 4751 86332 1836356 2350461 586951 2635086 715066 746551 1768386 1698044 1344388 1421828 1729150 1367231 1213124 737294 286626 406134 2467573 2120219 12680 190294 300340 2253343 1179938 543146 2425054 2413588 1219787 1033905 1437166 1220155 2164172 2439188 1417635 198264 2390504 297067 1086650 2442024 458313 986495 1070138 884669 2148473 1607949 1293951 414536 412791 1315193 2166612 81843 2124623 2182075 1751990 2321098 662479 393581 235564 267997 2217520 2648116 218004 1035116 1564426 1520891 276189 675664 581635 1863481 453380 2488511 1661843 1213127 1693273 1142364 236285 2204872 1094926 294008 2196189 1949860 160007 1985484 589942 1813438 2512814 1002071 733907 532439 376082 676066 918101 274304 1512191 2380298 1765645 1584463 1457183 2586915 1495441 1369522 1472759 922057 237128 1213653 304401 946030 518353 1289175 885365 709603 1024237 2571414 336242 596254 39482 1374870 1058129 1014819 1399711 1271188 1723934 1429816 1041872 1132232 1959505 782679 1427922 1270399 1898589 272211 109575 1901656 2059762 2255084 1174741 216925 173493 815661 1655128 2213417 876783 1591471 760877 665788 830119 949181 1590646 1039784 2372580 1112506 418561 1187873 582722 2220369 1050814 2564767 1556948 1970534 584847 569004 2613957 2437114 2439620 1141280 512189 2409458 1227966 1209766 459455 2485678 386300 1180056 760808 546171 962163 1465796 2033571 49142 36800 1775657 613346 1457309 1180227 376129 613966 1254830 2012848 1569349 419139 27861 2515283 2482774 144824 847372 2231356 379014 1397506 2231092 270337 1712629 1294918 479944 714928 1607550 1922586 2204555 565212 684228 146061 2626428 23439 85332 707713 1879524 720124 821825 2444655 2524993 832793 1860983 229794 1580673 214934 452087 1675231 1873974 1592900 436395 291832 1885333 2022777 1172589 90598 865728 272890 2463028 388591 1427363 1792129 526860 439661 175515 149889 2444318 2226545 870230 1501327 1686658 2393899 777362 666057 2000537 1800984 1908247 2499599 757487 2273713 2027022 1363597 1072730 1841953 1206 1616888 1444317 1009621 678019 2179308 2382259 845968 1031928 1310951 1589854 1851265 1383348 1557349 1305500 384079 2559945 2230042 1778448 1899305 201817 1321911 448451 1642828 1744437 2315615 1023580 1994129 510920 1186776 481575 1948435 1874361 2186332 1100918 1421590 1249613 1352980 836952 664920 423065 1062414 878481 1437043 2253539 364626 1068801 2431188 374459 448109 189149 700287 932682 2280858 2546789 2258380 714307 1920035 2448005 1495742 32956 724631 950099 609166 1687079 126041 2119615 1380007 2467218 15426: 2281805 2349374 1430208 1113922 1399607 2130714 15427: 1810414 2624061 877320 15428: 2025418 2646212 2112289 2112403 15429: 1755946 2535052 1122728 84935 1496187 597639 551643 434278 2479086 1814313 1919313 1032106 1688150 295479 994106 2478586 1301905 2320361 537689 303105 42777 1927163 2570781 1028016 2497450 2415768 1496031 2240338 934497 1617536 1331462 2372355 234779 1031103 1731102 627569 1224876 1516540 348271 942007 2409822 1083003 2339387 359326 2313488 1552464 110734 2465662 2212417 2411586 1578355 1344445 1509413 545568 1830559 1591522 557982 1234537 529479 1893756 128322 1489695 1021792 274808 1656130 1618796 571600 1387486 2186359 617282 2082932 1075635 1487951 1059977 1572565 2594266 194298 877627 1216295 1910762 1749795 2362008 557314 1488053 1292131 1177581 977580 2151973 2060694 720477 1883095 761375 33896 2641202 1696229 1070350 2516448 634625 1874176 2111178 2578708 1275518 216484 1433135 2517313 939281 273356 795446 2483020 1746526 2350381 2266796 853920 866297 2423354 1209381 2207151 2514297 825128 4330 1767020 799625 1417570 1092610 2279690 190823 2467626 368697 1948975 2085816 1606322 1967065 580316 1941256 1951583 769971 1286821 1754534 968398 389329 1543: 1479492 2611785 273630 2358874 2031286 976686 2087711 239801 2349180 594543 2211748 650259 1510316 558547 469607 1692502 1293202 941715 577096 2079588 113585 1879688 339373 309405 1081734 366677 319620 54256 2143486 2471409 614412 1775706 1551637 2382036 447836 1981600 1712519 1401233 1575732 1066844 81074 358413 1046976 501971 1127091 1135311 1935871 2378274 501052 1050021 707272 1980840 423111 2054810 799229 1248764 2558969 1659519 1553750 1850567 903550 1798560 1671154 1520769 1782434 2215881 448126 1901291 926656 875669 2064038 208321 1665609 46345 2126065 620191 614641 1186371 737297 2627113 1470944 1403469 2482248 2535096 372222 1391865 2045707 1340560 1530865 487826 430799 1862762 2156999 1202365 1494391 2627259 2339253 1028061 630905 824170 2093412 2337681 1956782 2375687 1096064 646687 1554542 420801 1751205 360287 1467564 21364 127885 594552 2457210 332489 1409675 1921038 1493106 1115499 998142 1775113 348833 2538157 765279 1924055 1121528 1271656 760237 15430: 36716 2046926 1572222 768037 735085 1083257 760369 259769 506033 2015780 569689 1201248 295181 15431: 1799111 813363 429680 495236 1058712 1152930 2455164 2496561 272882 752729 123389 1466024 449597 1038581 1221607 546729 15432: 2078381 2299320 2059314 2369255 15434: 2278527 1250473 15435: 1737881 175882 2296759 1290291 2127523 272020 1663395 115863 1914977 15436: 2564400 2281443 2162826 2093320 1614524 1561626 1009074 2152380 992675 1475256 1503026 2415795 134776 2146970 1001437 636005 184159 2089566 327232 581441 1793867 2552030 1121639 1440141 570777 1126375 137867 45234 2468097 1234128 1930910 2258171 2529942 734683 2122654 997488 420591 2535806 397607 967273 1575050 1290516 504779 1506188 354012 1893815 897407 2342930 2074970 104348 1851664 1247024 414247 1405793 2406792 939960 1013772 1873783 1359966 28797 1558569 1596806 352684 1996735 889486 2236298 1059417 2115335 2199639 836298 2216891 1923849 2298426 284144 1219441 744412 2594084 2126861 1678676 617343 983566 1373402 1755762 1857127 325366 1702297 2470083 1693795 1712855 2338073 548841 300180 2545618 1205653 643222 1040772 136381 1675208 2280749 431725 2261959 698616 1387806 1895178 1451817 404757 2049992 1381066 2015522 2190584 1764687 1170831 1561936 1284469 488840 341529 2411140 1204768 1601063 1593807 1744325 198775 2373724 15437: 30878 1612388 541295 606271 2426647 2092288 1610327 974909 262579 2241123 2246185 1355935 1018578 2611663 2409550 1420600 615989 740059 1529010 2484564 2044088 1019003 1306406 1709665 124660 169835 2162970 1501904 1970847 2314158 2070135 1533891 1430800 972899 515824 882779 1119761 1832023 2521995 2215348 269171 989020 2124230 549091 1644853 2157096 1751804 505505 755217 1747047 2629741 1146044 1902575 1613538 1716275 648712 650794 700827 2372985 2592682 483221 1514973 269205 753907 2441843 1614055 710077 1081837 1611486 585100 1877210 1809804 2091895 1927422 629275 2357208 2190701 2353324 1032057 1753001 2430907 57549 2151566 19237 108516 375930 1397604 316422 1470121 466205 1962029 1486587 2101845 548935 2105371 586340 967867 440913 1765294 1316832 2329673 2279369 2083080 216989 2298510 914857 237107 577040 1801483 227373 19206 1750820 1770638 2111398 151799 1806202 2264408 44382 360376 1274488 2280484 2127395 136948 2024984 37242 1888148 1467799 1438498 1557646 2311428 2186644 2259116 2372224 19271 1653821 2460864 1393193 1234567 1825941 1077622 2197207 1459355 1086684 560046 2365278 375894 64081 1028541 2252902 841955 1571642 1298116 2634847 2228148 2442597 2523342 786616 2646766 1541086 2498555 1668974 1756427 97237 2437929 1583700 423550 574527 1391191 113152 113104 1243599 15438: 104764 1190158 989980 1070486 2299294 1553721 726221 991643 2356174 1544: 988602 2452906 1820778 922775 904950 754510 1520257 1212448 15440: 50996 1535010 391744 2587619 536858 573183 976686 541225 1559007 258393 2598899 1666800 956667 124829 1037895 796726 667761 1460611 226279 792693 2591987 654341 1522468 679791 1532116 401549 1319654 1146895 1789414 2391938 1789122 2214857 67188 1597006 430715 1417991 2279540 721249 1977057 2298439 452951 2058799 1815219 1040102 146017 462730 530307 71059 294445 986091 1447657 1459262 438667 2453393 1107249 2178341 5926 1975487 2249230 812352 120912 1681078 1134486 1496849 5031 1439561 955683 2423202 1028116 1839373 2122256 786020 2629040 31420 1494509 708236 1987015 362919 957909 2447735 616691 1462444 219409 1723547 1042061 1972113 2444087 195127 791905 2089206 2254268 1524028 2456319 320046 959896 1118935 2370673 2630340 2603368 2109874 1482096 2333724 2182331 2410790 1218201 377041 1471350 2346066 1597459 1505704 2596779 2246777 617673 1167250 139309 1001569 2322990 526571 1665518 2418149 1866267 1511824 2078001 738489 252597 232891 2079346 1219902 487317 2401136 247446 726441 1831789 375525 2570070 1045318 1823007 397700 2276884 264774 1041833 128579 624996 460423 2386790 1698848 988214 314717 1039782 1036916 1771572 165077 1965788 1659434 173554 1136242 1375719 1510794 1671302 2173514 906239 988275 2570877 663877 448902 1384045 1246764 426942 1291169 195568 1276766 2018587 714176 818269 1117371 883196 295925 2340908 838515 2546763 1379101 782025 2084761 1380937 182562 2150410 1793970 1880752 2237515 1476306 452317 386845 2242934 695264 515436 912210 2594403 2307696 1266344 845555 1972454 15441: 595339 2140139 500277 15442: 319464 1010516 2276352 563402 2138062 1780760 15443: 1332360 1065086 973703 2648181 2414191 1218099 2523692 2023660 812527 2521550 1337310 1028975 1456277 758634 2195480 844455 775569 260513 1653329 1918153 1284347 2162752 426779 430648 312180 1827782 1121331 2475975 1942172 964327 167447 263764 15444: 2084572 1615189 972739 2234017 2362370 1383768 775130 1399885 690858 818554 1551851 134056 1820489 1522805 620972 1919580 67836 611686 372806 1151143 350785 1134294 37387 1386737 2394671 488551 1486296 913784 1641804 401013 17691 409288 101755 2171605 989196 15445: 2069542 2403331 371644 2537154 1042054 1271890 1728279 2262116 1496975 2313437 2421052 472344 97277 1260588 2122976 262931 1844528 2124446 2256660 1423089 15446: 2409176 458950 15447: 1851674 208113 209343 2599487 754918 783779 2060418 2191652 1080008 2188959 1391095 916972 2098565 1646158 432325 546169 1086213 367108 919365 30274 541822 1994736 2010694 613973 1230676 519491 734662 1812368 327162 1566168 415469 148399 1774053 301193 822391 626080 15449: 1039132 886716 2525823 1578769 1998035 88271 637973 921569 889231 1910658 1348888 2618851 2457790 1584908 1066843 16138 885032 2080855 1237665 809243 1507284 776098 722238 779432 997772 1222701 1389720 432411 32966 2257000 1832354 1009571 1249052 2587890 2484971 1848739 2316747 2539660 1373237 1048253 1205519 408459 1850509 76641 2565760 704829 1861047 946805 1138417 1206909 2155526 2292494 73193 1229732 1288766 1729676 937358 170899 2510315 790736 1560469 967562 2087711 650053 792568 2542727 2440124 2481229 1020724 2459134 1788609 2085787 1375723 1442657 584221 1675105 252426 1288062 1560412 626809 287866 1985270 2102616 2053036 1197810 1830289 1313734 57076 1228344 1086868 1641491 916077 1087720 1941662 1968824 2479413 1183465 1903579 396326 1978967 1042796 715361 102023 1004630 396137 291494 2329350 1749413 2227668 2465820 2648670 666511 1586124 2181394 776393 1986263 2365885 1316459 810752 363375 2176092 2227428 854295 1207749 2628234 1825707 527007 1722664 216797 2113515 424860 1569086 1733980 2309147 1440656 544169 1549045 22528 1870921 1664742 1445965 786223 1217053 721660 2367755 1205380 1838464 2568773 765092 1216371 369213 333373 2070108 118564 1205201 404116 564638 2153582 2284409 2570378 1318686 940928 1617564 752226 1065412 925116 1952433 1264742 529721 2059793 328516 1402511 2545747 854572 1453851 557771 565010 2255082 2506954 1042307 748934 769843 400650 29304 1651697 189500 2017924 1840574 1060428 2277678 540622 613221 1174402 2000243 624004 2306393 1568760 332148 824666 991348 1225634 1646238 1433871 1563429 494703 1854453 1329206 1032022 1863086 2485905 862657 28328 126883 551500 454830 1458276 639498 1200063 1101320 2318715 475327 1176482 167024 2301265 1131434 603463 313761 2327967 1982345 2630236 1446921 323673 800895 1135135 2005703 922880 952768 44559 1578817 1955770 1200886 2606761 396289 596335 2508521 2505119 2150752 673416 275448 926136 542483 2017812 1623438 762142 609846 533246 1836706 2607235 397294 1906424 1395586 1889957 493470 2482663 2249241 249792 120008 879511 2222624 543314 233066 286546 1884741 2050846 2211320 559830 1254020 2194951 2335066 1994797 1135905 1701490 1895258 398610 1047330 1987956 1162112 2120239 349285 1799362 312620 2421852 1775462 2250021 1121145 1657577 2172833 2082428 1969210 1017559 2452734 2393036 332834 430427 981352 2320535 2204649 1896664 568415 236323 383731 1799048 1436929 1025035 2377659 1040105 1803002 1491675 259113 1418620 1910730 1728238 1505643 2170968 392859 137363 2319686 290076 1839585 2298501 575846 2339467 2403353 2373402 1115660 1792817 2216105 310588 2405622 1765026 2321481 2210104 2114147 2371948 430637 2011440 2503700 85849 822413 93600 342343 1135859 2247392 1496127 212521 1546559 995021 1057814 281500 2287074 1724847 571362 794884 2028583 1514364 1486683 555910 668434 87892 2427341 2009036 290423 1017464 745920 1300686 715469 1137451 680129 1647229 2108637 1473692 2612741 1446890 2149951 1551109 2337449 680991 1277365 2119484 323071 117717 1063657 2374115 2483472 1234429 2565130 69499 106172 2218947 1413542 2039523 1962671 1318242 1828716 2044766 151666 1135047 1116389 361697 1345659 166027 1238210 2219068 1274760 349574 1928580 181443 506338 61164 984420 957869 1785853 867268 1339916 1124066 2416169 930314 2267838 2299033 1188735 1662159 1114429 1229577 1735343 1696351 1741779 1782772 1930601 904768 2395643 1733776 2337460 2424855 1612519 2055533 2066624 1174936 1816817 1090775 2169412 767825 1073101 695799 30416 132084 2126595 1952896 2279437 175289 1665183 186930 2014813 2303338 2283479 2217238 2463514 2362776 471177 983157 1310563 978418 1236351 1233773 62089 1692273 787156 1651542 280136 212615 386561 212946 1533505 127694 922332 1595355 1491108 2032768 1446102 201394 601584 2044872 631665 1378806 184427 717855 1193151 1895865 970364 873823 1430757 1966365 1880010 409756 979233 2121898 2499514 514870 21434 1381231 1512380 920201 1200286 1717755 1898391 867996 840898 2610018 2407837 1896986 1430614 1911412 587918 596116 36650 173252 1257135 502868 785034 252829 1921644 2258363 970961 307061 1594348 40414 1089916 2397027 737907 1614050 1933113 154675 1752180 281935 573574 351266 1646495 1789310 2267231 220722 7637 1670109 2454024 999395 1385808 1498121 2537665 1657452 2386350 134181 2438688 288856 591167 2314181 682442 915816 602392 1941447 129796 418323 1004282 1054877 1979488 1254272 1624231 255585 1923185 1713618 2606488 525924 1742966 1770761 1296789 793963 1204025 1893343 776570 1051165 20640 922133 1504991 1733522 1423884 1067642 2585839 1595410 2085473 1080430 894366 1094408 1508397 2426059 2205813 178578 1320716 737231 1297719 246364 314275 853342 2406147 1736185 255429 710855 2191990 1083542 2113178 1998084 654412 1823538 1254818 1287782 140341 1694111 1984237 2492748 2550720 372707 1371457 1997111 1414231 916419 2098177 293882 394966 2603835 858355 1446909 2442353 2072206 453247 1577089 2624200 2200227 1137644 292488 1845140 1630896 2261451 2268091 2334121 1646956 796774 1212387 2637251 2541023 479046 1338762 1496761 602512 1764497 1885065 1951591 2037449 532038 1695222 762704 1664778 2601391 1226163 1444314 1648178 1893240 2339102 2073448 1214497 178595 2570779 854441 1105734 2568725 803506 2112358 287343 175163 2141758 146656 408406 1332261 1144942 2455279 1377382 253759 986249 727250 2371349 1400179 2414590 93094 28259 2189262 1474435 1022569 758629 2231072 2563582 1007643 2006945 464065 2474535 277006 1848206 2137399 2396326 1894401 965125 1478963 870179 1633340 708006 2120015 1463348 2375075 2054589 2202771 701492 324844 2133228 280320 2229071 1620677 1723301 66716 1071547 2155799 1439558 1229918 611535 83277 2084937 328811 575141 1162520 1465705 1316616 1987233 1590690 1078376 2210909 1526817 2134900 1068252 1331664 1207661 1065477 2390682 1753096 2173963 2206578 7006 137187 1168865 2579048 2420204 797612 193369 775405 1658595 133408 2073607 1302034 1444092 2251264 445894 2435638 2276129 1214613 1037846 1597842 1562451 1078715 154804 2638336 1957356 1409154 867138 719264 2625300 1179164 451597 1671195 2597866 708221 1178569 408094 909688 567875 1052825 1684992 391107 1252477 2101238 863058 1115421 1431580 877779 2128613 425813 409192 916644 456396 641735 1073529 2167091 2253491 362090 1603939 611729 1112260 2226012 788947 2314954 1536451 376146 2229695 1730669 251520 1842909 441420 1320249 26004 1616507 1413264 1785269 1391579 1946292 2097018 760062 486218 1191116 596161 1934314 2315744 19629 1715474 1326606 687412 1506836 842440 1750945 1214855 264775 2192957 180902 107492 2497793 1281311 2054388 737018 433142 2280098 1110691 233751 955370 349632 1038526 1246961 1035782 1401838 425442 876695 1703202 1284350 100163 912394 138481 1893286 1810989 711157 1775331 2469836 2143765 481770 1998222 1018340 639795 1854977 1258751 2605819 790211 267041 26266 998546 731279 2525765 300909 1974679 2629477 1285610 1123716 2599676 630320 674407 1087693 1212422 1674307 356318 387474 2335611 1455405 2173695 1176769 208383 1321831 1282300 2256944 349462 1988171 1564887 2105494 2152094 1136959 776410 2245746 1943677 2533716 1335771 1377487 1442496 95563 1386241 1035127 1518759 2492121 35787 33127 2094735 1062234 497875 649096 2642895 2287255 2500391 116471 1476139 299095 1197094 691229 134814 1270664 585181 2508172 1716458 356876 2519993 2241165 218166 1420795 600134 1090610 516060 1665815 29082 2357913 2365238 1721741 2585859 295686 230469 2107206 1799687 1900448 462308 325683 2568959 1611862 937670 2364660 583056 1618505 1153062 781899 1123890 223690 727748 900485 2315300 1957988 1321550 2201440 2380509 2415009 2137032 2153402 555209 2072085 102982 1118079 2311372 2136350 2586226 2145065 1978257 392367 213751 2061838 955184 707419 2357490 2216439 1216103 1571637 1758172 359886 50396 600602 1845382 250158 653175 1259644 170551 2326029 1283297 1389192 2380233 2138643 2505840 1492383 1116676 2570026 775943 1745495 1985629 1444719 1542241 1913716 2252960 942794 720190 2344849 2605551 1521598 2504707 7402 1569627 1580957 2476280 2208500 809451 2133480 1261345 510189 1504958 2079760 1515266 1196602 424960 1767284 1509042 1430647 946166 1665296 1187697 1871450 619175 2448201 2333236 1649929 687393 584583 902401 1062126 2153338 136942 655624 36837 1950435 2403292 435192 1235366 2159284 91079 1031880 841279 150778 1649774 1374121 260273 1375253 1775657 2328632 2128355 1151581 2331558 1745494 2602208 1725865 136182 2109577 2057909 1117908 602712 1762055 1310778 1588861 254769 1106807 1690207 695348 1663395 566647 2067508 2496597 1647928 2413523 1766127 2544440 1908768 1996536 876820 50353 1133500 2610604 267641 2187639 2400157 340467 1347181 712152 543135 777247 1572532 719968 588949 455998 1004249 469171 1172275 170495 120993 2184352 2574257 2165735 1925562 1891141 2245982 190790 291121 1065162 2494234 2555575 887244 1579793 885733 792264 1169351 2555446 1115382 1100272 1054848 2614426 82924 1490243 1821059 490523 1981221 156505 2577985 224149 69979 917173 1512579 1765528 1101792 1245140 1677579 1921021 836373 1238641 1869918 383703 1874832 1908160 710441 1018392 1204520 624849 127796 1303253 1317770 2551033 599484 2550097 1044875 1895875 1822245 896339 934176 1791595 1763147 1745781 1951108 2528007 1984727 2273009 1971377 1022044 2015643 1991442 538178 1179419 2471014 1124528 2580749 739713 1467137 508781 487743 2097999 800739 1576914 836050 979053 2495968 925727 911093 940084 1860983 675186 2639445 537734 377649 2129081 1479468 440865 779981 1574688 1766124 1179608 439350 638245 251055 1228165 1602299 2293268 328677 1725650 326854 2033260 261381 1128862 843729 2581281 35121 489204 2123661 668198 150694 1616447 1600134 1488261 681488 419369 653792 1158075 1931030 1933417 1514204 111695 1731154 988750 1272562 1725934 2536550 307695 347251 1796368 208677 2213586 293298 2390641 1530578 2568117 1476563 1715225 1346959 1589316 1792948 590593 785998 321550 2387552 974375 1715575 424412 2307623 2122335 2218289 1082947 963428 2019269 1814584 1714181 1921546 157356 177508 2231116 25360 1932222 1661730 1010926 1343373 2006107 285517 878574 2119125 1557155 1888411 573569 1146911 1295363 2164431 1756605 1600798 871927 908221 654497 846339 1427770 2305369 1348567 2197782 352589 232758 1988484 1258621 1166444 2208343 1941966 2553591 1583484 1527978 1451796 955376 20538 1173717 1145966 1409230 1000944 1120299 1011197 1974092 900512 1700970 2408463 1543458 2222705 113055 1104887 356307 996587 1760801 575516 2008869 2573643 1569658 2156929 339968 777076 948022 2341546 1268161 997798 2051155 2595296 1204648 1732855 2302239 282964 1950192 203886 90088 1606130 2574601 1998962 956941 810753 1340482 924577 1975920 961129 1936637 663640 2137081 1629795 680238 898445 634162 1122361 2258223 1857138 1290866 544958 2041853 1660597 476599 640462 2031018 91420 1039841 516890 1139303 1872905 2346771 2343324 2255495 2513640 26732 2070860 2515802 2583087 788091 1516044 2475951 920055 908806 2288482 485723 994334 322856 1577238 2302485 2088991 1216978 135229 978893 532581 620023 1231610 938225 2527120 132428 1626770 1309043 5046 1630444 59291 152784 95084 1461182 927617 2374118 383394 1245525 885900 1678834 48710 2398141 832319 851260 856450 1390833 1282810 854010 2243757 192441 2369955 1943799 767826 509065 1702419 1615677 1174357 39704 329629 2081131 1563749 503047 1041499 1540833 1600275 648499 1166751 1785807 1585328 860645 1264449 2402382 503956 1744501 95818 1933939 1673397 2146849 1755337 1080094 1205264 494844 1639484 1193735 1545: 887341 15450: 1777927 111146 864618 2291946 1227064 2153624 2509902 2342816 2559683 657245 663191 524105 1267471 192907 1588754 809830 1764637 1825851 1583325 2171841 1541995 679652 235831 2431905 1849312 1814786 1200137 533348 1114044 2635941 2046152 1675287 2375825 1424143 1648611 1991031 2478631 557766 2137371 1184128 1690493 1009014 1581538 919106 737233 910718 2340466 1026561 2122770 1274199 624839 1968053 1704242 1796689 2199915 1326154 1881818 2288414 98178 1017596 615643 1175288 1020128 1799922 341626 142299 1508542 1794032 284083 1017112 1372246 1110282 1442348 1001736 1946124 453586 718984 627216 1385996 620368 2095957 2231191 2250949 1182871 930884 725128 1726 861346 968544 894843 1299757 1136973 735445 1831673 1547556 1454858 1522132 2633097 2072751 888800 15451: 1668119 1184441 528742 1000399 451825 1907060 1384575 1690076 674661 1518493 273256 1183600 1835649 2314835 2268020 847601 2049377 568080 216163 2178481 158244 4623 284518 696055 325889 15452: 1234886 175875 2448817 15453: 800683 630670 15454: 1849197 2127726 316459 49735 2135858 15455: 993363 1320185 2519114 674701 589858 1091787 1558950 2152360 110104 2593340 2567441 1311621 2413703 315027 1684539 1268424 965470 927338 2466121 1429507 1835714 2042772 145719 538574 1072466 952353 1159506 1298921 579834 1880964 151926 1279061 50282 900727 2141614 897516 753916 923650 67517 959079 15456: 913542 1635615 50758 15457: 2278687 1119459 632314 686813 2237634 1305956 1982917 2025003 810389 450234 1738367 987085 1185116 1658698 273056 369206 758337 55799 1357823 722960 1353373 1247540 745624 984302 1841056 284995 1156722 2492978 2388278 622411 1367254 2615244 2295763 2598540 2153296 833723 948049 2057425 827787 235747 535531 289992 2154192 2325206 237386 178889 449107 2289519 15458: 432867 1432070 2408948 511923 1280010 750426 15459: 231680 820230 1597748 562017 2324356 1546: 2166592 2520196 1750198 529409 2192409 1723702 455334 2149401 2514597 484911 416560 938039 855088 8980 1124095 2013153 1105767 15460: 610437 543865 726049 1144577 506725 65857 1684416 1056324 1252490 2631052 2162413 29679 646139 15461: 2207838 2592370 113133 582114 15462: 1987880 1681650 834270 777650 2136200 15463: 2612298 1483307 158197 1499853 1554026 1796274 589297 2618367 466763 2419394 395373 2212895 471046 2637484 1157397 154087 247986 2581878 875209 15464: 2590061 1675329 1821281 63286 529216 1923587 2127842 1319183 68536 494153 1470484 433906 1095732 582809 1414315 690674 715000 974539 1943191 15465: 980727 180921 540618 951642 489013 27384 2326499 119125 1089520 1698546 209289 608271 2497507 1278473 1174659 2497251 1981501 247166 2606618 876453 779713 580537 1123442 1682053 1030529 504095 1143704 1248580 1038299 1077517 1681531 1765301 67321 2201852 1598717 1173605 464328 2120013 1356838 2066522 15466: 2142285 144836 2275385 15467: 1026782 15468: 2189800 1228326 2198528 15469: 901052 619916 1182864 2512128 2362897 1033333 2470242 1423796 1547: 1408393 1847330 2135666 478418 1143918 1153285 391907 1657099 909883 2041533 699437 162079 769404 2103998 596405 955527 2059246 1947073 1921929 1059284 1017672 1163050 2006700 2339024 1236497 295723 906993 125409 2106569 2393992 1961204 313029 37451 1253505 935421 2317094 663354 136108 1486551 1020221 396378 2621040 719851 1716915 1863082 2586292 73331 1599088 27916 108045 2159810 222868 2548096 917530 1958902 2285841 1044344 1151430 1430503 713360 2536069 2185950 2449434 1363619 1649684 1750982 622231 1614212 15470: 2597054 15471: 2503680 674624 1505770 2384182 1475605 1635513 2327367 2432651 1306401 146159 771811 2357513 1350103 1302623 2039796 388825 2502251 1591369 1591040 221091 286084 2276049 1802992 88523 1752527 202765 1432470 65431 2026465 785144 1706930 1169984 1483613 828853 2470001 1931476 903885 162514 2493438 1598719 672907 1206388 180368 1778587 1460409 84123 1931493 1047797 760432 1136541 251303 569910 1468046 2517262 1862382 159501 1604921 759496 1850495 455987 162868 39091 632614 934440 339919 167767 528833 1703309 319732 103441 2063688 1722981 519999 701503 1963153 533856 2437697 1490112 1472878 703929 1865205 1675950 1791653 835203 1631405 2319698 1541112 1534706 515511 817811 1876921 2053866 2136343 428461 1531083 2199339 227603 270264 20230 476262 642076 2627520 1589167 943215 1422657 956479 413578 2400294 1578196 1692347 1497845 1073756 661485 2363739 1394228 350150 857328 118362 1497606 37309 445166 2256012 325526 16954 422157 1608731 1456991 1310080 1342504 1543700 2343380 1303780 1235017 685721 1291259 1707753 1859213 2614273 840691 1521343 1911485 1842049 1070805 1342200 520685 1907591 987643 1250966 2608235 1635666 1174723 91590 1399620 1262867 1115201 2372033 2150728 2258818 188104 1717740 55696 2041425 372876 864596 1897269 1482069 2037765 973465 152841 1467465 2498194 1471079 1670576 1616650 1086271 2210873 1081121 1281960 2512658 982165 898956 847585 706318 240898 1803799 737163 2303027 1393454 1080099 522338 2080584 925366 1414000 1682731 2058898 1229299 2404692 2577288 1395131 2306877 684423 361329 48281 1155164 1151340 1893885 897575 1226322 548901 1642024 624860 1873262 1670409 639761 2023032 328806 45538 1712098 1894703 1744422 1562990 2344104 1604924 1671966 594451 327147 1668526 2152628 1029388 589035 318020 1113952 943501 806735 2281521 1744914 1528660 2200262 2069137 2594318 158164 978217 1567004 366366 2210733 1621237 137453 824015 973656 1313571 1051788 78258 115586 1878195 1669317 450001 1943767 274775 18178 1038530 263390 2148780 1686880 857485 27250 771550 833786 268981 1017093 608216 1629712 1463703 2234927 1178700 730224 545137 1411317 2151592 667246 1906847 881805 2013497 2504899 310862 52664 1596826 2450173 1088802 403517 1775735 2395653 2014867 2340854 900709 2615409 2533638 1568682 1794820 2293180 637050 1951943 29894 256565 1216419 1896057 1899334 594912 2348496 512923 1155196 223464 2571432 2498425 150268 852209 1490594 1205678 947911 14683 1357319 1573945 2360413 581252 41870 166267 230320 1112580 823557 468547 2112287 1633415 2435825 2178736 105840 2386294 1638262 546373 1634885 1917769 1149215 682461 1606405 338133 2284515 354699 1352692 320214 1575381 1764275 724741 140762 2519048 353657 1484678 2007098 1293658 1640755 1119967 1521684 643103 137306 1751574 161569 1084183 806547 726089 1541219 157601 1567824 1593297 2062083 286760 1083085 1946130 1522674 1407909 1390401 746937 1491107 1982062 108363 1186864 901530 217956 1627455 1022530 1200111 1669960 2256201 1830816 185313 1836727 1107377 1655631 1161019 2134086 831554 1236650 2038100 2143784 186374 48631 1764771 1092995 2381883 2517962 339832 1692632 1697994 57464 2441178 1712857 1016796 2635825 1069312 1838727 2645652 289237 2463338 1608311 1997779 621320 1542100 37891 1654831 2348428 1612276 1993021 1641695 323705 2002130 953665 1354974 1741494 2430409 1255901 2273071 2418045 1129848 2520633 1531096 1649589 1400019 2218837 126572 2542333 2563878 69593 757487 2160638 1187326 1994255 427211 625487 1548514 2080871 1142375 2064563 1763632 7369 1751098 189359 352225 2368764 386201 2464274 1312231 928368 2220643 533372 2434810 2107763 772665 1816185 721078 2100833 625860 936109 716157 990052 1939217 2453405 640813 667141 1788613 400773 1961763 55410 948176 158293 112427 1089756 1259193 2459652 97248 843633 1177695 1479039 1600916 1223306 2094006 2100639 44008 1343952 609175 15472: 50996 658396 721754 730191 770308 65847 1674948 2368838 547017 1762272 2172043 2602022 1498913 1479331 158190 2018269 1888439 995038 876697 711304 2631725 958004 2454030 1041650 840289 1638837 923849 1408501 1232144 360277 1379037 1688856 255836 2582500 1301562 1426620 3802 516689 1029494 232072 70721 1541542 465827 1821869 2096493 273163 2156493 2099174 404581 1736 732955 679654 87827 1672391 2274144 1650580 1153029 892309 402449 714202 2244807 843268 2390120 1850034 1235179 1906508 2198330 1637482 1602735 2124286 2517824 526361 1373956 2141800 388192 2398212 1748459 1773757 2247406 1380905 682688 2138437 1557557 354107 2595652 494379 1245078 1603149 1894745 2044395 1974776 404083 2551783 794348 1700597 1924420 2116414 1091336 441686 2069725 132432 388609 338047 2239449 1058184 1880064 2319203 667045 2427935 442160 2030798 2485579 2124558 1495354 688399 1629030 1735479 143784 493550 1543555 1811023 1996102 1956443 164110 1099626 2432513 1216680 369662 1226271 142309 2181248 1300343 697734 619878 1285255 2359708 2460130 912490 1714427 2467005 15473: 2300312 2027183 342956 1136480 2623981 2365876 528412 2579439 1339779 974637 700827 189054 2533777 1198431 1850532 161063 1707129 1632794 2457476 1838524 881914 644970 544646 1280006 2071429 969762 1616888 494947 368309 197698 1151894 15474: 369523 519612 1875239 263494 88523 620546 1448191 2507709 998607 446456 1947612 719288 290141 1890908 1771503 1982026 826999 1272382 1733123 1358651 2600631 1129235 1958634 64241 1738872 2202279 341910 1798053 637890 202607 96402 453105 1149674 1241482 1776249 1855317 2471463 452440 697421 173973 2147233 2016054 1768013 1283535 2438194 1695823 1500762 1467275 1613679 856829 1135679 1085610 21128 1767402 35111 639618 515270 1827691 2197763 2207243 248085 1823650 547646 1613778 303002 2374608 1453928 2077566 1728891 639132 1235191 1839928 1221897 2410487 1460269 2425990 15475: 349508 765244 510391 539036 543648 2212684 1210331 1817781 2195549 767958 711796 2579314 1434028 169348 1051817 503805 1600619 113722 298471 272705 240716 199003 1226836 455810 1512991 456798 2501223 1475768 2267935 15476: 1788096 540940 1602132 1025130 15477: 1067606 235285 522364 1523219 2096981 2312583 2534690 1770582 1798228 1266719 620897 394674 210884 147093 1651315 2358975 2135902 532908 1887227 2352984 4365 147716 917019 834168 1428809 855712 1296989 1768155 226070 2398499 1974981 1813118 2553381 2510774 53042 2237484 796122 2644305 798281 1627987 1535387 1428342 444190 60073 195191 1534107 324091 328458 1359940 15478: 930987 142 1160884 15479: 158860 1548: 1206376 15480: 792713 2604131 1813860 20549 15481: 1900558 1954313 1420085 451549 662177 694424 78300 2480648 1927032 1367564 1021618 1078523 1806325 18442 203350 493090 2623364 1381280 1894924 15482: 537869 2575380 743701 2288273 660587 935820 2556427 1299764 2133273 2271896 2305276 1747816 182584 80017 2566192 1680135 2648891 882808 604448 2116545 2321370 439529 638411 1782679 2476923 620228 268083 900978 487253 1829771 2025263 2415155 2265730 1615029 2446929 498988 2531934 176292 384194 2139610 1723738 845891 1542247 156552 1073606 356186 595365 2226165 1538178 1887730 1273193 1200148 1633957 2325812 863936 2358458 844526 579977 522333 2393716 1540187 77349 2440280 435454 367315 434382 846974 2612289 1824340 2060190 615120 1267678 348611 819849 1880223 381650 2205248 956917 2640419 2432709 339898 1054877 21082 533482 2469097 2473899 643254 1293883 2409267 1983685 1309613 2130478 1265524 1915420 1909388 2720 765844 325867 2288027 1827042 544075 336678 2045711 240944 1686261 2035797 1118156 2134546 1551820 1004594 1687937 1767871 2526589 567338 1496400 431631 2096839 1717118 1598946 2203136 240603 1174950 1587415 2186277 178192 2219944 837688 2229440 1134509 2187593 1811650 1934163 705336 1536918 848345 2133670 2240371 569481 330943 1794463 259796 323581 2347714 2412510 2547840 642687 373163 379862 149822 7402 1812061 2187298 412165 2498349 2060751 2168751 2514417 1815005 620106 1286262 140129 1197803 38690 338297 9597 531801 1775207 2421733 35363 1883364 1855620 2431871 1113438 2070044 1350794 925010 640624 622756 2317849 578832 722114 2515460 562234 798442 2406211 1798375 2610272 2315537 1873950 1190495 1539836 1521090 2375788 1126499 1172070 2221951 364658 556843 681024 1009174 177100 920435 824409 143664 816249 1966168 1246757 1082000 209001 417321 1560459 1862187 2067516 504754 1293228 243583 346981 1889598 1768472 2278808 851802 1474697 2108859 1459863 940030 1448233 415813 358803 1368688 1946182 399760 126347 936503 1606128 15483: 1735452 1725760 1185427 1749047 541779 1392386 1194628 1156244 582513 174203 815195 2242711 2235366 1303040 2257580 2350628 87349 767231 1291642 1941756 2414663 15484: 372337 32966 2159099 2188343 2081357 667844 1424046 426128 2604593 1206067 484363 1184020 67324 118361 1897107 770599 2175998 1584056 1701418 2403900 346238 1732386 928497 1949511 1818127 2173292 2445626 928501 2414480 1767933 2464251 1314438 463751 1933151 2106534 1802972 1621453 2082318 2144163 1906894 2352325 2035772 238302 2200227 499332 1108689 282749 352903 1604533 86527 1913318 467373 2357210 1982956 464953 215024 854971 29027 365623 1119394 289671 1660519 1056647 2507568 2475618 57806 634345 1633737 1890253 2305400 869642 1337368 1682102 911536 1806392 681277 1458904 1263939 1719255 144873 267914 340074 2461155 1337538 1028306 1033692 2614061 564733 2267820 1123756 120978 13013 15485: 223139 666099 2147354 2510341 525257 1193347 2010093 2155829 2087615 1358483 2420260 15486: 1848836 470762 662438 1681703 1832860 960890 1192929 2541595 1761730 1945567 1323771 387181 1301325 919728 2014149 1838864 1397974 15487: 1971474 478919 1609032 100495 820316 15488: 2105869 1316192 2502572 1974228 1812954 506300 15489: 385900 632008 1777165 1549: 838584 1937519 784485 15490: 84589 805492 1468673 609035 31387 1624722 1966325 2124616 582104 2315544 649766 15491: 584576 70972 884428 1868375 1968862 2642052 433564 2402296 271141 775020 15492: 845332 251749 177349 627503 735103 981561 1758345 801876 1208696 918962 2021553 812547 1564710 2596424 1139993 887274 2577256 185637 639639 1003681 2374051 2130420 1686151 593736 1833425 670957 15493: 2273439 1345986 2283605 1207400 942668 2449257 988764 1041295 2079718 2418498 1924273 2145781 2072117 2179347 1098351 1100528 2386235 743921 886754 1204995 111701 421581 1819386 2566956 1104047 279909 1387405 2140239 2416829 815695 1718063 2315780 145719 2065185 1791591 1258230 2145206 1952007 2445136 267903 2352213 649704 1812939 650595 1787338 2475613 1000684 1751660 1299624 2497216 1826540 1628564 853788 1947488 1758712 322094 1675210 2469250 514377 15494: 360775 340156 15495: 2257906 15496: 1409354 2362818 1236105 2153916 2534578 327804 1380623 2585448 589356 1407228 514165 588539 1582182 1521425 1155423 2290414 1614344 2641913 1449295 1442758 282970 1874742 2402913 118118 2572164 372117 1813997 2440955 2388535 1428517 68715 627255 1827359 1768281 2174666 1465400 31070 1401186 528344 381814 1035579 710409 582768 825302 673736 2068926 2110423 1685240 1267229 2545121 1999305 2396052 2250499 900065 1607914 359321 724559 2086094 2074041 1534853 1253088 2232969 1000869 404674 2614237 2284422 832046 620343 849098 663639 1404556 805375 1602296 1689337 2419334 890444 573792 690939 802282 820823 1759039 2117061 83087 2021824 1217643 1885808 2236399 529543 2011130 2516440 2123535 1981569 1751015 2415321 2602521 1156072 2514064 1578274 15497: 1780429 2233555 1634994 2029072 1643911 1815040 1711398 2141351 218963 805389 2074291 1147093 1934399 591465 1101994 1869353 1519793 2448198 2600292 181797 1327871 2631249 2542553 15498: 1814839 970269 573587 1633628 1284726 2204903 1961167 1654617 2333569 15499: 143203 961779 912950 446288 1589197 492531 1527643 1105980 665983 552457 2203090 2229986 1038389 1023604 700467 1913145 2322143 1233754 653094 2389839 1433128 1518764 968239 155: 819870 914508 1198803 1180412 1605739 1409724 1834450 772283 467372 2009535 1105158 2609677 30079 2198070 1483251 1178202 2145217 439793 1341337 913581 1811688 1786378 1263669 1796301 243304 178579 262563 2244527 1098639 353335 2127063 768911 92436 1648539 2031038 1669354 133435 8540 5575 1011976 775436 1812904 456518 2120289 2459866 120491 2202158 764273 1550: 1780116 104759 163326 1776261 2542248 505763 416864 2311887 2065305 869185 1850618 894228 857043 170791 750448 1086168 1345526 2518543 1084831 1871627 2642672 2458527 812458 1622741 1054543 1836344 2570385 972972 1913299 2428587 1516689 118557 2345580 1377213 920435 1866076 422985 2479712 959754 15500: 755735 680576 1488852 1785823 2546377 1712540 1868399 333022 716286 2623122 2577319 366695 482302 263942 393519 1708216 1000478 111627 199699 468542 1888005 1229790 600509 2429880 1925969 1060657 2536497 2070579 1899710 1961875 447634 1867340 2498082 273762 2161532 1239230 1090771 1002430 2593256 546645 553731 507145 2627984 237031 1450034 776752 1335998 55151 1271300 760444 453174 945022 2004597 2288627 1901665 201061 2033563 2182637 2313869 1378806 2300026 1982008 370271 2206492 2640419 2586843 2463022 2442747 1672512 1992871 38448 2265265 643873 1079033 1779424 2119761 513332 544797 1178972 1070409 1613327 523928 1481004 1486727 1490114 2425421 1967313 1649714 1466453 1975300 1621960 2258994 1644472 2012747 2617437 890023 1369678 366723 490872 718764 513272 550852 134972 423365 566098 802341 1611683 1538164 1489379 2254025 2059041 34951 1328159 2190231 1804127 1682384 277157 2110216 193566 131503 763809 1458612 1933737 360622 556136 716107 2198089 1773011 425664 1995490 2540860 1870928 2399144 540651 579596 90850 1653754 1919618 750337 2412620 348596 538752 1767674 2265228 227531 1583942 1316820 1713805 545388 1801772 240276 1603662 1686256 1407601 2489570 1277430 33051 103240 1813459 296788 1500745 391582 1179682 1010750 1552776 978095 2379001 15501: 589898 331338 1041993 2151511 1680156 1685811 1243199 1704451 1626078 763777 15502: 1738830 2301514 47495 2173904 2613850 2552576 1303581 1239512 138649 15503: 2474233 93850 2126579 15504: 635036 71884 263341 1573829 260941 1473948 15505: 1641851 1272552 15506: 2175266 2005954 954537 1488634 15507: 1818620 1406702 2507930 2364981 1140387 879498 462054 1687247 691331 2365617 15509: 2306619 1386741 1863523 1149472 1904308 2447800 2400603 1587327 2563204 2084592 1181678 322461 69733 308632 38244 1637218 861576 1232401 1102321 2609496 237658 1617144 1121970 808287 2303218 2005400 128721 1200747 2395683 1349562 1367609 408154 372324 2067314 1233796 44893 2532958 2015562 2173520 866077 575792 634496 545109 228896 398883 1355433 1661213 1773962 465762 1426902 2195519 2005634 835015 1623384 1061725 902822 2511560 2311930 1397902 2332086 221340 740303 401039 2280881 128799 1228354 536129 1178395 264655 46519 1119376 1554384 2512948 1703511 1567302 2588313 1780894 1599873 703049 654014 1407218 2053755 1345626 1814370 1599996 1679281 1286070 99519 114488 299047 206668 1978595 1459562 156137 1795018 604559 2474568 690949 1110068 1071553 543121 1079142 1815770 646133 1447612 2504652 1950959 2297926 1207809 1991888 2349986 2025125 1778182 1943440 1187287 2405585 1699433 2602016 1902274 301889 765584 854258 1185494 1799048 2254919 1138055 276415 1103273 1946330 1390030 1956997 1130061 1847393 1631124 795942 784218 1479653 1907622 2518095 740831 757573 650165 1845351 1543535 2528342 2452965 2157507 237238 2310586 601638 1191854 395546 2549205 42324 1046108 1017198 1318880 592516 898180 1864148 2499806 2591972 801598 1998079 530682 1741593 1951741 2082274 1431866 1635667 267945 2304665 421399 2140934 717501 2395643 115761 751544 1767784 711660 721414 1231663 2118269 354550 1085087 1095668 1214908 1520710 107715 2027294 1810919 2339496 1309878 378387 1814056 1920444 1356479 933321 1512092 1023655 1536320 1927731 2011975 1975788 1035227 2078704 1167698 2607671 1808000 1744286 260543 1239178 469941 2506412 42318 432817 978781 1423788 526087 1274691 2515595 314426 2325858 1230196 558525 2147230 1131523 1780908 903606 1611377 538237 239903 2248819 680521 337632 781200 2586614 1840702 1589215 1212230 1552518 2484973 2630385 975490 616146 1613141 520881 2028274 2438971 2549422 2080923 174467 1260132 110544 330398 353778 843941 445614 848929 1177848 2261560 1570476 198925 2433993 121982 480611 1829502 158891 300734 1877090 2400111 1771108 2215305 2400234 605117 322492 1575386 429060 1785616 230098 988781 2216058 2238043 1971222 335974 2170758 2465911 1515419 952266 1616632 296037 522045 294623 2522401 2598118 2072941 2357857 91944 428311 922088 748402 1022711 1093978 111109 2164444 2558758 588421 2068235 1451420 897732 208891 578782 895969 856743 1001322 789014 1209526 1259561 2099605 209366 1631467 727295 200996 1684870 359723 2369369 1051804 542681 517159 535357 967846 2267067 351471 1069538 787681 2474884 90056 622945 1215900 1348153 1492563 1054378 1271392 1417581 1514293 2222552 1024694 975372 858425 2428525 1875600 2586117 2169808 1095622 2115835 2559066 1398903 2364027 744479 1697959 1713204 1157687 1577093 354667 2642730 2120884 2523061 1939516 1729700 2304416 459902 1049260 351902 786667 1999044 2074617 537332 35238 1843504 1210976 2616003 328128 1256042 970835 1096164 140129 2154700 835107 2531854 1076725 1398922 2304447 134793 1952291 325009 384941 875583 170152 931770 2486352 958643 2076773 1523185 1223927 1134850 294053 1799119 928005 1880518 1898987 1168494 2428489 364735 1347995 784283 30515 371307 1916716 2343022 1752118 2065547 2330768 708396 1172190 1883951 2035185 2146187 1124963 493680 2451284 239621 2604668 1846436 2488877 1978685 395730 1108065 2013164 1895631 1331422 1256232 613783 1788238 2532534 1019912 2129491 2367394 2164872 814070 1804276 535347 40757 494350 100256 424067 2426830 1293451 1401544 379815 87669 185027 2478996 1473880 521779 1879470 988565 2289046 1210699 287956 1278971 230532 1820179 930911 1174092 2227474 2496410 998785 1945619 432167 739492 2573534 1477545 1282251 1210032 964327 2104505 543413 1223386 1600960 2547391 1501538 1929122 2226321 2452484 471477 850566 2084735 2301402 892201 2093800 43196 118015 2581713 138551 809389 935317 610881 2440521 2610390 1144467 665267 1467066 2196671 285385 1586467 1448932 417374 1246717 1773869 1742543 1462129 1402060 586150 1684721 1377554 1973619 1561759 162421 1616104 607849 51500 1626320 265811 2229940 1671177 1813342 322044 217405 2137643 40391 657047 1158880 834568 940611 1551: 1025579 1974993 1680867 52345 2362097 1838293 52645 1083933 88820 466981 2474474 2288083 945268 15510: 2022754 1900047 1805519 1461864 2196703 1272913 15511: 636655 448189 1065187 670539 547293 182305 1536923 777716 524358 50163 146608 1558132 1588088 2046421 255997 254226 2112585 1965565 2060286 1055407 47239 2523636 1629499 1684613 493172 2576863 2419026 541685 2416062 38330 1142845 301255 2251092 1334792 1589837 15513: 2015101 1460015 2535062 879343 1000721 1130920 1401554 1143248 2495927 656128 677077 2489882 1770331 2313357 783779 1596424 1089500 1887661 1384057 2336079 2494445 1774481 1171933 166910 1756740 2545040 2236772 1996784 142842 11334 261318 1691501 141465 888008 412303 1718041 1444594 2134942 1156661 1300454 142897 757288 1481812 541149 15514: 79755 1815109 895663 1564066 742389 2031385 700833 15515: 2540385 681050 1704637 1365881 295702 729435 337245 951811 987377 1290516 370554 662177 1078329 1277752 2308677 1070727 2360000 208166 441448 2562424 873921 1206226 1952981 2035701 1648320 2610470 1828280 1658582 618187 15516: 292309 2613978 1924348 1018981 1560137 1763958 896893 15517: 351559 2218097 81724 1359575 237204 2494920 780112 1727907 186280 1501739 1129512 2250668 905712 141107 1897742 859446 1912690 1171742 1768114 2148184 1410821 791733 15518: 2577768 15519: 1011549 2451802 1754091 1319895 710666 1552: 1117966 2524660 2199802 1984028 2039205 1607313 2516611 307656 1448224 106981 537924 184631 64716 1662633 2582793 1659896 1601041 1200651 477938 1053704 950186 1435951 2221434 1563526 466161 460419 1434524 2486500 332154 830568 1805099 831987 755340 1270371 1231406 1575444 666860 89256 703090 718423 758487 866079 561199 556187 2188748 2648575 430057 1035298 1020476 2565301 701951 1961172 1880862 988641 811222 103064 945117 135392 258274 470818 1220187 513830 1853510 2393898 1793163 705015 2564065 1493736 275405 875355 1196663 188962 8061 2150689 2624638 1137159 906992 2297072 2620807 241152 1669548 379989 2045866 638820 15520: 755544 962512 1606897 405705 2175190 1963173 1214030 2400027 424610 2374589 2318820 448144 892698 15521: 1631369 1201310 2574761 973292 1797418 139991 2003287 1661794 490022 1234597 366683 1552194 2406365 45380 2469188 1755886 1431297 1997987 1731538 914123 265727 294162 213208 15522: 588436 103711 581733 1819287 145364 2318147 1371187 1645888 1981061 2118456 1846281 60754 1727364 402524 1031141 2560026 1999410 15523: 1087781 2268082 2128254 389622 1714210 427369 188862 2450530 2368414 1105798 1238516 184242 2115343 43430 2112629 2644833 1598171 868017 793736 2260738 1924800 422107 2175485 961675 1525021 54494 15525: 1352043 1786184 15526: 11842 2038707 2034704 2637381 2575538 747718 567973 2218251 2173514 1469839 15527: 957166 1428469 1943557 311843 1022254 717566 15528: 2531844 15529: 376638 1664713 2558957 2559743 557113 2317627 1637239 1775419 851923 1008388 1970583 1758809 2354394 2372856 451080 110260 2061944 574532 1534767 450707 1714445 1553: 1968908 466063 105942 1041701 1268828 537911 202168 1858617 615220 1033815 1380250 1172345 364184 1676353 2615191 82301 2568599 2462029 2247967 1541266 1366347 2427520 1520865 1417806 2330910 2266782 2342746 1059658 1650843 102555 334051 626161 2039619 1071095 1656996 700494 2073384 2131138 1494380 394716 188093 1018506 1469621 595191 563292 2224154 2228578 1197312 167227 2165811 232460 2413543 2294499 167838 2645712 2289789 953795 1461601 1701060 1475698 642571 1527959 2007392 87053 1945014 1048633 928500 2016563 2384112 151591 2047180 2460176 228456 720501 1415978 1938865 1425490 1360638 2148737 648403 2271753 2438731 928169 141176 1168809 299557 2206143 1204736 1950613 390580 849714 2011861 2632818 1584019 187702 883801 230014 11301 1623812 52311 2549603 1413644 561641 1781798 1143665 1242327 1482524 2602932 1788783 2174994 324051 1006280 2502572 2484005 280054 827516 106780 2180394 1058667 1149769 1730792 2552102 709197 951001 2192210 2311313 27269 2146815 1869353 647087 581261 1510669 1240715 2146910 947315 1060682 708396 716324 193175 1617551 892147 576021 476062 378342 7942 1813503 1698802 287184 2058716 2524584 1170802 1833613 1490101 526002 1221723 869302 1312225 2204841 1058972 1844894 978863 2104090 1504628 1144875 1164005 2396324 1596301 808751 1851009 2162665 15530: 2575392 1517391 1397709 953111 1663025 1659847 489982 969673 368799 92832 993291 1582677 989141 1958991 121740 2174000 1409830 790920 706198 1938498 431478 2023518 2297396 312071 384898 2597004 883910 1366573 518824 213054 196918 2208646 1467809 1489622 2157093 1916728 2562837 2619785 921144 2384122 230917 1918596 408405 1893736 2352310 96616 1696405 615342 538730 52000 373299 508468 409092 607675 953494 2601094 1098468 127316 2518275 2357442 701692 1501739 1624670 555730 1538851 915802 2230943 2626921 1252544 620995 1802901 2470997 1136612 2514671 1824374 2578661 2234279 2605238 1551035 2644661 1857008 2543251 2604525 952133 718701 887004 2250042 510153 991964 753710 2564880 1825907 1871364 2223060 883140 2181990 2518664 648328 891923 2113888 193557 2102087 452768 1904246 636273 1915555 1833629 1059147 1300918 430318 1115304 1761691 863081 2438132 1285124 1441568 353668 1948052 1749019 1298038 57369 305727 1437220 383457 1353348 961888 989647 2092736 1439064 2363301 683143 15531: 571175 1920211 861867 1935965 232621 1279162 1666510 619955 729704 2486770 1225045 1300725 385772 2164353 1044789 2087502 849002 1726148 757108 1697049 1213696 1988095 2229792 1661728 1005121 1502867 153147 714479 2270465 1063492 2362593 96139 86145 2588433 942327 1779301 2379857 726373 1528129 1438902 478751 383452 2481963 1267008 595948 913567 2520639 1165154 2566657 1645460 153711 1602218 2633971 445691 651230 2117724 2279592 2149267 805058 834395 2097651 926582 1412530 2353766 457054 1370065 1960295 1422090 1480553 2565418 1592172 1183860 1363706 1344592 2577124 2466888 1834054 839544 2394625 2624513 989647 1630815 293506 165337 2180413 2576036 15532: 2531240 564820 284560 2405473 2449613 1466064 1962947 896902 2573937 2607256 1388102 1469058 320482 92648 1128905 943700 1828833 1729347 1686739 1176591 167321 542294 1939194 1199352 1125278 786731 1094842 157922 2276088 809169 2078018 730683 34735 1827148 1998575 2589944 780488 1879547 174451 100495 258449 474751 1107429 1629245 2419441 1625223 456618 1255889 2242468 2175189 1979548 1600275 1726093 15533: 2163521 1495088 2066890 294703 85423 642513 807155 1787262 1968836 686695 2204107 2240379 2416574 85077 2347731 1401144 1035352 1555630 2343536 2473546 2098202 280180 1514401 729435 2126208 1257292 1457521 1031758 2634117 2309734 430291 179855 2161968 2078227 1347999 1914678 2271584 282456 1569735 613168 1749515 1488054 2068952 2527077 179684 2151349 391983 1667288 1308668 2344026 2374401 1091053 759912 550170 1918538 2422729 1643311 440949 916404 1725015 2056481 2521771 403473 2266093 2565877 1476738 2359270 1201367 2107705 960999 427350 2485326 405910 971284 1105899 2226455 508773 2529592 1543457 92411 1445189 15534: 1378111 876159 1643541 141649 199533 296823 1277904 1447233 308235 1227223 726053 999901 1383824 431921 67156 275150 2202644 1219662 2134939 2069094 757499 1157359 1208223 2457121 2300031 1112137 1731876 2350832 683121 2516424 1436430 1182782 740937 727936 530130 2196857 1640637 1314979 1693963 1019698 1310040 2075580 2351833 1181722 484705 791166 1224237 969471 194386 1373448 1881856 1273545 1374107 534657 2550523 1081282 2170463 1304380 518668 2158175 384214 843526 2011391 1517992 1500745 1960275 2093105 2358204 1318049 647691 2404970 841519 2487218 1727519 15535: 2391455 1149043 1499481 685823 15536: 851740 332712 29414 2445169 768672 601885 15537: 970649 15538: 2303830 65741 2380559 1399440 1424465 236065 431115 1837671 353467 1301487 79126 2054893 625403 1416231 1735189 1092717 2021001 1079633 2405694 932046 22709 163975 1273094 21202 1238243 1972808 1083233 2227665 1551922 1506996 2214656 905511 1535925 1971643 1208668 2403910 624266 1095757 2495622 2155274 2305009 624617 2243248 2280859 2550972 1815508 1962325 1720952 424241 1400132 122675 319270 525890 2233302 1653548 2000145 452438 621350 2422087 752184 251275 712215 881691 1374547 88969 729324 2018649 252926 15539: 774416 417922 1962751 895218 1276381 1008172 1606561 360019 1727296 944491 735678 680554 2154669 2323551 2405820 1332829 937394 1402728 2299677 681910 1297652 2045344 2508541 1381145 1177133 1753602 427334 973185 230288 1644368 956914 1765021 2174838 1892824 258274 1809124 1925266 216199 2314043 2352259 2057718 2389948 2345845 1225054 651950 1554: 2209480 501494 15540: 1896706 672681 2172596 146195 1819936 1697525 1258300 1783904 1607643 82551 417516 1373690 2466174 1496860 2556335 492197 927264 1386900 1763979 662860 1748681 2251683 1832177 2013922 606896 1858547 1856837 225093 2318004 2384242 1325183 2043342 1368442 331875 50897 13461 197287 163334 500822 1866280 1385257 824568 1906913 1474111 546619 1882499 1729457 1353703 279504 1198655 698646 1641695 950070 1975594 2530336 1685703 2530742 555000 659211 239740 473148 15541: 2052982 459468 15542: 1279011 389983 1304090 2303301 2238443 1925152 1019491 239462 2561842 598497 1399256 1617245 1975060 2645160 926739 52529 1997482 15543: 870452 2236716 15544: 183539 1286685 1420522 677516 2314767 1732623 1254956 1321882 2621263 1838331 2191732 304068 571702 1073229 1682773 2200655 470999 1733453 2201544 549743 240976 2615679 2543696 687317 1486230 1212195 2564077 123753 1946666 964193 662116 2205103 304791 312601 532689 1924107 2482901 531174 256817 2384287 1976773 2263499 2259547 295986 166050 1619734 274699 471040 106929 1694407 209132 1925639 1693381 1031121 1167852 1912699 2005053 702723 1391126 1193769 1089478 302028 204733 2311555 2294728 2312449 577906 2551850 292279 1290375 177099 271897 82138 270210 1285852 1303542 88837 92538 2019084 349708 1049081 211613 2174663 398939 1348950 160690 998147 199133 2002974 2570153 1189882 644111 1279803 127490 1269622 2251929 2022495 377407 1241104 673305 775822 1270077 1416279 2360813 1016850 1983817 2073066 921871 231627 590844 892990 441502 2398437 15545: 2212483 2159955 390094 2075353 1811567 1430466 2351327 2522681 8983 2021768 1084071 1232259 2479003 1082911 1029120 2340390 249920 178981 1599437 562459 1304281 1818067 1240400 886700 745759 75626 458392 2102947 518823 194179 1107535 2041470 675203 1879783 781071 1313711 2474030 2368480 1241855 823415 1966726 1592994 305591 1358608 2007700 326686 2045142 1623383 909200 2092612 1872713 2456381 15546: 336225 913581 1688294 796001 1752498 15547: 599480 1288161 1447534 190106 15548: 1058712 542649 15549: 2275878 2017538 1853199 975095 1305985 1422845 2560985 1179192 1859389 667579 337318 1447928 148018 1989573 2325414 1357720 448830 635471 2498425 53817 1041163 780488 1524960 2499868 1816721 2396404 2125442 47855 1558953 1551482 2117177 1555: 2412630 816116 15550: 1339506 761160 64614 15551: 285293 15552: 1503860 1790355 1993952 951323 1182451 2509268 1901423 980212 2150982 1652960 1279567 15553: 327122 214166 1677224 1149146 2002542 2560321 1475809 169126 1489500 249112 408590 1424794 828166 708490 1207924 1867639 506639 575199 1821132 199169 2279609 678719 1698637 1422586 125991 2591737 917766 850945 1551746 1322055 1199902 15554: 1699964 278985 495542 1688609 1179811 479765 588874 2429072 195755 1543698 1563394 1103846 2016655 1947238 15555: 1896353 1987421 332385 2244035 1826780 2510476 1146504 305243 1173763 1675979 569625 801062 1121572 377279 2059112 1835702 657178 15556: 765164 2459624 737602 373442 697882 2647588 975790 517002 2331215 1651321 2522226 447206 695748 3694 2565031 392229 1365384 1261785 15557: 487776 1793436 959714 2113023 2214761 2501642 1374034 493678 2061390 2037581 1675543 405611 1596531 1850565 2074455 102553 642258 1949220 1706085 2167740 1525609 2262684 893631 638215 1512466 1584655 1428577 2084879 2436703 2076955 2021020 1433165 1725021 412452 1690449 902413 1087645 2637777 182474 352947 2543739 2508626 2407493 466942 23416 1270377 1622444 2526741 2080535 1594576 2583633 1820708 1671514 15558: 386510 138028 437621 1105790 2026652 388710 2556755 546234 2226744 630139 2021453 2342657 286491 1268505 1818300 1174376 814829 1556: 763478 2619512 660874 2377767 1471556 1701998 2548253 2312285 2078268 15561: 1366054 1834435 371723 1413840 548695 1100529 1832869 1899602 359198 1412157 1829605 598539 640975 15562: 1944576 15563: 2581957 1444632 578019 2543738 2548255 1357023 338670 2357513 425643 2133203 182588 716848 1067520 2259587 1024664 387744 972507 1613949 2467882 1480851 845981 981719 1196846 345338 773824 1819877 171717 1472350 800590 2202859 141448 26106 1015980 2150484 1483008 2533564 220423 83003 2529670 763570 2182641 1987856 206374 1843539 503348 1638982 1387131 728831 481168 1555114 2438600 2529845 1730425 1345130 2098618 1669563 1753520 2250105 248751 2368261 1650209 709186 2154049 705261 1932744 1776142 623776 1164869 735702 1753942 1028110 1844798 458919 2587176 134456 433396 598031 424902 1281834 1642304 1401413 2423031 892325 1251883 2367780 1695871 33904 1711744 1227432 818831 2284409 2048992 1394363 2571641 1318559 920561 2361520 617587 3405 1077518 2002902 785608 1114882 603718 1290112 1051185 1860087 117838 1069862 2409583 1584057 423345 259423 1190580 899054 1458835 1699419 2037095 1975372 929111 494142 981681 407796 27663 1993552 2242160 2224662 1717857 1132945 830367 282180 758402 295922 1720147 1097079 1326323 1109950 2278279 2390849 2514346 1706209 711858 682873 2034518 1469613 745820 1326593 1700115 1474626 1141638 650561 1703249 2439345 2236018 279630 253907 2031847 1657704 769504 2282585 1089964 1339363 1810325 2190736 1861675 2433743 1121700 600691 69224 634888 1124699 1718988 1463340 1183510 348912 761733 2360151 401217 1661960 789186 2271863 1588718 237204 1307983 963892 1407403 120017 175029 2033139 369525 1574207 1577566 1843830 2454396 2645145 2339486 1926226 1313751 2479344 1106526 53650 797359 732163 1163329 920892 2424001 2204684 1529498 2230312 2123155 2424595 1235063 1237990 1626380 1354531 571495 1797910 748707 651661 89732 1664745 1285234 780201 1739691 1873549 2537321 1977164 2553611 2475145 820329 836906 515630 265988 1243937 2286202 728490 1837337 2066341 1730561 1381372 378322 2385239 1016102 2629624 922288 1813551 2151511 1808073 1641747 1595681 889118 1286481 1307299 2492416 204033 438049 1931721 630977 97991 2025210 2081802 2640165 2445428 1991371 1054079 2518408 775154 1446282 539952 3638 805480 2469916 2388260 963592 1521535 583734 577660 1222265 513619 2427741 735412 2504545 2492815 996582 2345340 1861338 1027606 922641 1590015 2048191 1984775 883909 202383 1725119 1417952 580106 1315525 1262997 48314 232715 431227 1802430 1820364 2246981 1185909 2414204 1304281 389271 519783 1431507 435429 20640 1985995 2460529 1240333 1401369 739060 1345558 822951 2286970 1370871 945646 2387138 889655 802520 2007595 1144174 1356196 641158 1221080 624860 774392 1338889 130664 1946141 1279279 451443 2587820 297927 1786581 1715051 2171431 1925814 1980362 455167 1165659 429426 1346640 1542235 865840 2298623 2392138 568466 201341 2172660 1234576 1915902 722299 1924978 2140261 1681046 2045291 2073604 891564 167498 1111395 1226620 490182 350381 2180174 2620294 2302214 1104884 708048 282331 28961 970179 195522 1583687 530746 737004 1131409 1589970 100157 395096 1192953 177386 1289963 972880 1623108 153363 495899 407795 2515039 1307716 1081598 2238924 983900 94466 625405 1220888 649825 2233604 169498 591038 1290635 675761 1396197 201886 2153111 471708 757758 1749309 84285 1485819 1321871 1939515 1161728 999458 2522614 1149845 1043032 1316732 1815679 2464416 2358994 1579422 776781 2116055 749626 1568672 2391156 827699 86527 2636265 1024105 2375662 561223 478473 310862 1267008 596417 2010293 1600044 2161158 1138033 304030 1124102 1438998 2233524 1822853 1213267 2360675 2078395 2312740 2439762 713518 1923190 478399 2213819 1475449 2645030 901278 2017298 63185 2030631 510528 1454096 2646789 2241654 711964 651010 509003 509438 1400033 1998057 1739484 860771 33754 1206847 178580 1133776 2056860 1000869 1900933 1964458 444331 1379629 2517912 2487062 2121287 977460 1940736 818581 189797 2086294 1132093 1143062 362204 734833 832281 569481 1453669 427992 248154 271019 856869 2384829 2077939 1211418 2585171 2183493 727295 699104 1241744 2509651 2381581 1911405 1767550 1359458 28924 1373975 813614 348970 1359253 1872252 1227437 1353512 1007734 1861113 213694 478863 1418947 2062341 368966 1954351 2386823 890421 348228 2091000 1660412 1701167 919563 1899699 1689675 533781 597457 2599404 2065531 647864 294025 1624906 1005343 1242315 1404389 1551680 1878286 2109400 1129178 282618 39557 129356 1984067 1401071 1876477 825805 485191 1812189 1829617 417200 317519 875495 2357531 2517313 26363 991166 330706 643675 344537 608991 972967 1713804 767863 210622 1825207 1876215 274637 2325236 538814 10443 586113 2068137 1492689 1206250 1709936 1574209 752247 406238 2323169 1993936 2298106 2282200 2337808 918259 1187248 114952 312712 2349866 2193883 2030356 1258292 1997333 1982070 608420 257308 197974 2444312 2434131 2228193 778604 2631685 935487 1772459 1929765 1187197 1012082 1365891 357229 2291045 680435 1399334 1858709 1408365 1787338 186374 667098 2463717 2562968 2279225 2505663 1933592 228488 1133314 309714 1158786 2172279 287128 926432 1071424 1943930 1414887 2010546 714542 1371003 2304690 405661 1757723 2482723 1629514 127214 2056677 1929371 553799 940695 2388520 1690569 845609 2512104 1324296 2208200 434240 2185847 29069 1855779 2559897 15385 428788 1321989 1214525 1187747 2121847 664447 444020 330870 1280523 1556539 1522607 452691 1489328 1066389 1237753 2118596 1718102 433492 1742593 1382689 1236855 1377132 488628 978739 1101415 2426400 916771 2595149 514827 347400 27527 624870 119010 2486360 1188198 2244085 1283917 2323242 943664 507663 130725 1118490 2412071 2200711 387594 1586676 1433128 1910747 206854 2430369 2242114 2041807 559398 7815 573097 1323666 835806 1058089 1609158 2227197 2622107 1491999 1330932 896029 2430320 2071966 2591298 578427 643166 1404843 597151 1092556 1562021 1854715 1924588 992148 914342 1119817 1226833 1034322 1057111 562411 300134 1166978 359254 1669155 619778 1598749 109316 2468519 2233988 1217867 1221052 312395 2570804 1464322 443447 1553941 1640493 1294780 2167574 994238 520535 731851 1884893 518308 144378 2269603 1998974 924179 720909 990868 1339400 788957 1688917 495380 164406 1477119 451271 2608155 2137048 904206 2086335 1933110 2087152 15564: 1817317 1481716 1879975 15565: 116582 1131364 1311103 2122991 376821 465962 1753807 1155301 1397717 2525107 1288007 473277 1975384 2541442 1785608 789480 544290 241068 15566: 433018 2376892 1706324 2096947 1635582 2600531 746067 1252363 15567: 994242 488494 1725792 186698 1767397 1011927 604480 15568: 1199479 1487835 156124 1369886 784665 322211 1478134 2374485 1232574 1557005 1584361 1398903 1678865 2112446 2508636 770798 966899 2169713 15569: 2418763 536886 29684 48095 2054936 238384 531870 1627955 481794 487445 1197891 1557: 1611693 663526 2478172 2511133 104355 1222336 2136945 1672508 960004 649347 1758088 1839667 567527 1528114 327852 2546326 180557 2335800 1794404 15570: 2050389 521482 941282 2529699 1507758 1207886 2047495 199267 181012 1548875 224292 2630751 2455586 2453859 1056238 494947 2020894 15571: 608933 2225912 314207 1123008 1807437 15572: 2102346 2173525 898066 1041111 839078 2587186 2442218 2599782 2178851 344062 1448872 1895061 1658658 2207235 2533871 1184129 8965 1286371 1074725 891603 619187 908324 15573: 2191445 1408796 845711 15574: 1016015 1483613 1940934 1597754 1218214 15575: 1170445 1678439 2224228 788237 156855 824471 1624561 1114493 15576: 1529590 2572724 360841 2342774 2053943 2139059 1176292 1105734 593024 2203578 622480 2359675 653557 2176254 1492061 697441 281727 744683 2472322 1239107 2107672 1722574 428050 2585075 625802 1269287 29839 1191409 1433740 1423202 15577: 1340546 1298060 15578: 1633072 2124390 769887 1656188 1309808 145968 2100615 1743221 519136 1022821 199974 826278 1426765 309357 761823 2068748 2277848 151085 397930 2589279 940575 2102411 1896899 820778 1450135 1661989 1582773 360531 753108 2410149 743634 1923264 1072061 728937 2396424 1924658 1313765 2543115 1037461 2204654 1321204 2577625 2323179 105143 404898 333230 185601 1440478 1681711 1822378 398497 1209522 490737 801976 629999 2214809 631558 2541426 558451 2224547 1744338 760774 2579005 15579: 1293426 1558: 269843 31425 234517 381289 2534578 817360 474592 2480262 414560 183271 1965844 672974 1569140 2089472 325844 2183036 1727766 1890557 2224306 2131436 36123 1640805 339183 1046036 1120985 383064 654843 2055441 1553750 708285 1597116 2215110 1391820 397962 2417735 31207 685802 2543190 1087451 1453823 2281067 224706 1390607 1578264 349181 1758299 2119988 396919 770926 1305271 1832810 2472157 1068771 2408920 1336216 959339 738006 527457 15580: 1158705 369713 1374644 2591725 1093362 2560436 749379 1848548 1416712 2092093 1809073 15581: 1786736 15582: 554807 1530342 1052739 1860535 1324811 809073 2327119 1310963 1590515 895804 1816975 1876410 2084638 657140 66605 1003642 1803042 558574 2477016 21197 1333674 1857750 1911520 2388766 1997517 218028 1367059 128904 2306158 540280 1377763 1134418 134770 71362 2635949 1988327 1400139 1771703 883496 364184 2217564 171624 381773 1857375 254016 1742119 2132291 767615 1704404 2138014 795940 1333989 1438558 522744 2413843 2315661 313296 1250446 1897092 284910 406553 351121 524105 2215479 72296 1729403 534323 1122074 2644650 568753 2187566 1608350 832642 2580632 631747 1195250 666292 2294315 2026756 715226 423532 1919714 1417631 1491486 1203110 213296 1862349 124621 2339722 1910928 2537511 2351516 954602 680398 1320297 72376 1421554 175054 1830414 566188 582728 562306 1171375 2615161 2093016 1618140 1509944 883825 559094 1588790 2268601 1921454 1471834 1933023 2501605 2160526 737121 496975 1283529 1750423 2152475 1745819 570812 2602250 934436 715051 599332 2552425 1698902 2150641 1656687 721316 456933 1425011 1436447 1972439 1407742 796441 2599115 1456113 1765341 2134632 2115846 1428321 2364067 1515735 1441226 438519 379708 1751002 952766 194908 955226 2630807 2065893 618314 2514503 1264458 654177 626061 1833397 2225175 2619663 1588531 2123598 1438030 743483 1849575 1845679 1168489 948859 1123142 582609 2356674 1466626 2087800 2571118 489883 2418456 2056279 1479714 1735025 884460 1520642 918688 642642 516635 407934 715157 2499525 2259693 646352 568614 1408442 1891097 96997 2507618 2095645 1555116 39288 2217200 2214348 2107176 1830243 2205134 771142 2282149 1142356 781601 1680856 668758 699523 621026 868548 71621 2544684 1482103 2071652 288946 1124444 2424065 2332887 1526791 2421454 1119965 2142886 2023286 324691 400603 1466434 1219721 1641438 567266 2093838 2391047 624867 2580463 426872 2281962 2519264 2153935 2047200 2037140 259910 852865 721380 747475 1112079 881444 859557 572794 916649 1304686 898010 1281874 1776951 2141678 1172421 1067913 1503303 1146568 691619 2410085 85733 1571235 211463 2475794 1460935 2391836 2102405 2649016 2370431 2629239 2200004 647750 900077 1223910 260913 1598652 434838 1245102 1843245 1554545 1209668 1116239 1100423 2459387 1443051 687386 1788742 1600184 147098 243410 610541 681315 2570164 39797 567108 1694360 2340114 1977578 558112 63890 906370 1096691 2271753 629480 1905700 2594573 2634058 1516635 545137 1434225 921200 2585997 837360 1077363 1048265 293097 1023844 1852234 85985 1228464 2197508 2265049 120687 553520 258532 2307827 2315780 1927325 179852 597651 2563166 2373254 1313612 748951 1568391 1469384 989243 1496125 2266446 1281680 2156534 1461221 2339705 2346580 909077 2388393 1091090 252244 2297578 1226535 2433935 2000662 305731 226617 1527007 147417 787 537955 1544351 1076821 2038820 2439294 2582836 1569714 1786464 795053 2519883 2595313 1741691 1362593 2219951 100183 2001284 1900448 1623996 1017102 37461 2298192 717609 1445357 900319 2495414 38488 1476857 2563540 1544466 1063285 821776 1332577 1434132 1817281 704101 1238869 569739 2102650 1406183 2305328 2579056 2245681 2380233 2463332 2649285 1818934 1684837 1636597 2627506 770095 611104 158313 1496856 1548199 90931 833881 1643726 2483552 1339305 17934 2324009 210497 2493927 2356714 2210666 1311701 653272 243616 1880342 672363 1485368 561369 2367496 740113 2531528 1329769 1710521 121216 1091348 2549160 898593 376421 2035894 1492008 1310678 2315363 2071940 228619 1878756 2343108 1819451 489108 38859 1869208 35046 2081467 1754677 302611 635007 106086 2117222 2399661 46487 26396 482382 583576 696777 2449393 1422586 690300 343591 2059542 969853 124771 1875980 2623459 1543997 2224197 592294 664779 1674928 634196 1351704 972161 1889643 143438 835881 1839601 2167476 2079502 1725635 29069 1047759 572243 2348938 188274 2278002 2000590 1612257 1171698 2313873 453114 1954067 88883 845057 802942 1501537 1040662 2167607 2414828 1811764 1846353 2179614 2631286 2253236 1138165 1782227 846339 2270461 1805262 1814762 301803 1994088 361826 422585 1368379 1409892 263065 921465 765086 1648597 2143647 1563496 441493 636315 323416 2034630 1451438 2115720 801068 1503426 2130144 2045628 2480413 1929543 2442555 794138 1557354 587891 2376435 1414726 226772 1160937 233787 2202387 1523063 814984 1584470 97720 2496396 2324356 231608 232888 1598902 633145 1869577 1117731 1087782 1207508 2468891 1977135 41639 1913033 166410 1953303 214242 1211604 2136765 353608 1473815 2625782 1010868 1148142 2134915 988018 818093 15583: 2358822 522902 15584: 1289281 1302637 1655031 1085738 1984054 173904 15585: 1507728 858224 2133579 1773724 15587: 313872 2336788 704515 226048 1546814 1277321 1744148 15588: 284339 1559: 2251969 2392466 15590: 844909 15591: 2337558 36191 1694796 1398722 1986050 2300924 1278217 1771496 218416 15592: 784378 810516 875712 1108799 1232892 2287666 1129867 647581 904743 15593: 782949 15594: 2025177 1303666 1497521 2191147 1399362 1752298 769597 2524041 798767 2413451 1691193 241935 2499297 2603543 145819 1320869 2221662 117270 2389683 1464787 1876906 1099213 1160572 1773693 1659393 1579613 2294715 54748 711436 1082129 2339425 956962 1649330 2131891 352062 2264690 260981 1746911 1247290 1987413 1533932 1225219 2101842 1479719 1461206 843417 2146108 15595: 45696 475769 15596: 1768010 2040831 15597: 1467952 2071637 1952271 1382293 2387966 760685 1652448 2332951 615959 1833197 649366 2525480 1721179 1951380 876099 118694 315080 2217986 642830 2145077 199964 2628820 2323359 774255 2027213 289745 2510709 792948 1694711 998802 2170392 349331 1137110 1249938 1742654 1925358 1260148 249029 2388429 2468467 404819 988961 2007907 2375914 393301 1051585 2135890 1206498 1210229 330091 231505 2585905 969948 15598: 2514465 465884 861326 2600981 15599: 2437201 256278 1318566 2261200 1356387 560599 1830520 156: 1484465 390508 1503415 750093 1424200 2548443 1307236 2511906 829455 2536118 2048227 1058902 1046141 1094517 2362978 461910 2025303 1534345 2078477 305361 742083 133764 1371210 2220023 838723 1677856 912010 1405556 2131585 2614376 1588101 95678 1705543 701760 277990 2133374 973499 235585 593525 118606 1333536 2575694 690961 165756 1061686 1536796 916053 578915 2251669 1250749 953092 1490522 1719591 490705 1617908 1159609 1927894 604199 2398096 2423718 303270 1461988 618534 588931 1101683 2079370 299966 812542 2566553 347245 2385981 933461 2011089 151783 847220 2593718 2528442 73932 2431737 1219250 1959322 834860 484715 1199364 43779 1402007 625385 1046812 2202668 50402 1073987 1411055 1328727 2079906 2216730 304543 1474350 2094492 1223550 657488 979633 634033 1127944 1602112 96836 1875595 498593 2514069 450494 1365747 2453988 2397855 98977 853778 2354022 19656 351428 888937 202435 539276 372145 865489 2089764 1932946 323101 609750 888307 1596729 246924 2562623 1641804 2117501 357522 2497873 2479504 579504 1434685 2095377 595359 872352 1870082 2646337 1538903 1475258 1484905 1889911 652331 205999 1170992 2595391 2522217 2503157 1776577 2482937 667597 1722721 598692 1769633 1604049 1036817 1859418 529081 558537 1545852 867534 2045866 1051029 1560: 842327 1639381 235232 314785 666099 2405827 1218712 833463 1271350 614755 916342 973178 1289434 631171 2629798 144349 703961 1375465 2297535 2466120 2264365 1474753 15600: 1256163 1935969 443193 2633514 266601 2612 930576 2542876 145155 1616157 1850559 1033159 1615366 538304 1919033 2460959 491652 2542922 15601: 169143 2103977 1308086 520935 858401 797930 1268751 159687 2138298 2642074 618946 1125534 2500391 193448 1520876 79553 1447599 1543878 15602: 1985905 336194 15603: 2167362 1420814 2225125 1565987 15604: 1673646 15606: 1897352 15608: 2111659 471215 2222930 522450 15609: 2248873 2210179 1832225 2076371 1541228 891904 962695 1968074 2067757 129482 2543701 2636048 1626810 1411981 1065574 1757269 2503759 1471135 776780 2272067 471144 1501904 1580511 2067447 780431 1259531 2360990 256315 646670 744956 2038195 441091 739570 1124676 2051495 1179275 1292861 549672 716372 547838 1414505 1080751 315622 1026387 1995858 878036 365653 1540638 1772999 578896 182702 2421503 653515 1387211 2324474 644667 2192389 548935 138015 2639624 67637 1636164 2009920 308716 1688893 498732 2362513 766487 1769139 561727 146231 1120378 2274778 171962 1193173 659419 1521714 1537478 2636300 157805 810415 2299957 252320 123688 484607 1396942 1595341 629969 2284739 1337226 1102382 1342438 724132 2228148 2648691 2598407 1145332 1426198 2184257 921963 625685 113104 1561: 1837083 1966165 1897966 229944 1567328 339448 953368 1327426 2550394 304218 2531459 2486425 482309 2485428 2236799 947785 1502180 441096 2182214 955146 1924281 834968 2461723 1665299 591193 2186831 1283698 8798 1382106 2641648 993470 2145226 1091924 4737 2211238 1888979 830363 913921 1847638 1845182 1666429 117397 2287518 270318 2642808 622772 1343332 404588 1107022 1295303 1216611 2087164 2604824 2186554 1546834 2024168 2052189 1185525 1771082 621584 1599875 855711 2648398 2390381 95358 2199802 2119400 596237 2195381 2383877 2144269 1743311 2194967 2592696 913107 1274405 668718 1264332 2164953 1179980 2486693 2645337 244994 1088614 329651 1895328 596557 1233287 2231295 1332910 2225315 1497802 162645 493188 2450029 1330131 906742 1324843 2044331 915608 229983 49936 1648400 1491428 974460 2162761 1469118 1431820 1987150 644503 637124 2619515 54039 1713415 2050421 957902 240080 2244811 846791 1237269 72192 563966 2155467 1898762 368935 1802045 135922 556902 1115344 2341307 1299116 799987 621688 155271 145213 1067909 857245 1558896 2293933 272376 106887 136270 1505927 458557 2568586 2184084 827207 908662 1420394 170015 2243925 350168 1950382 1400260 1085047 1033135 897787 1148114 858162 862454 33891 958559 1440766 2417351 1646181 1597932 1622314 800734 1560983 1145288 1405675 2330516 2414080 1800072 1563915 1593378 482427 1825514 606199 2222181 2600608 2361501 1806408 394546 179281 1286787 1574013 60322 872944 1377029 2471392 1171677 1441467 2173206 2358593 440751 478867 1551699 687470 2608875 223482 2074020 2350485 1497154 2379750 704350 1322601 475796 309933 2313030 1272516 974903 292120 2292811 353164 2023600 258495 2165413 1487270 819855 209706 1666428 2581799 301128 2625268 265069 1692716 462953 1034072 2073155 1908344 328963 552149 2091418 1933753 1903486 425092 894685 1944831 766202 2371210 117704 148016 2154349 2506152 1680088 1915462 743289 1143663 1182026 2457818 2140761 39255 1687711 2565630 1847477 596731 1158875 814967 1221605 605134 2231246 2641809 1436105 177978 1039246 1305033 1612033 2145770 958920 1109978 2379835 2267269 896737 1388900 2120879 337573 2329200 1244488 1315673 626772 920517 2261606 1978270 2554393 226223 719193 1845782 1228986 1851374 337079 1179711 1583899 1867828 823998 17181 1276888 2043278 1885310 291024 1361545 466046 935482 297467 1549931 840691 1789042 943446 1380273 1840902 631018 2280196 1770500 261544 1463126 497729 951256 2279559 1396259 1272359 2636040 2619777 672813 2574932 1256990 1416445 77970 96687 1565752 634957 370328 1399502 1158549 1686864 1822885 1814839 1001150 407615 809538 2420012 1969029 1707110 463503 886679 1062335 351333 295726 2240497 2619756 2022261 318769 998472 2027341 1138619 873644 908170 55637 427309 2428390 130177 1533078 2558958 2333939 207042 1411364 1772223 41586 1061808 787909 1406170 2060575 2191237 213686 727090 792360 1954141 1691232 639896 2386441 16888 2269650 1929559 1288778 1949976 2208454 2088667 1180508 2554575 1766324 209122 8689 752372 1827608 840167 2078719 1504155 2236542 1939158 1111040 1104858 2593547 1802430 1519740 25843 2212294 1019746 2502080 841429 1659766 690045 2281629 2573241 1954312 2549416 1730392 2006815 1526791 1538751 419327 1473384 47761 380666 1342262 927045 2031967 2240821 2233650 2349447 445650 1079410 843753 1154839 1812306 767572 466952 1855679 301045 2366279 852065 976520 1323434 781546 1061464 1434708 93934 2600002 2344305 1482272 2554201 1055522 865076 361469 991649 2012459 1562689 984077 381740 1868258 1834642 2103300 790105 2097763 923438 534716 1071985 2339868 1932668 2617684 579728 47376 1613359 1181651 2003398 1687418 2353187 1625204 438725 1657270 2147983 721571 1936767 546517 473891 1037064 1174780 1194484 2057628 1621553 2408318 1995123 1640038 1743394 2003917 2106298 2524227 1775814 626938 1039883 1836135 2262888 1896274 2544126 1218002 2289358 832460 1329295 1362891 2407886 2539207 1498 131048 1704332 1227458 424541 138288 2051375 81218 1184673 1197993 1897313 962319 1566674 422521 2639808 2525015 494115 1431020 1128991 2133740 320938 635044 2123390 2270372 2595975 181505 2099182 894241 1571975 1259986 2424637 301916 713350 1789128 1231876 2370691 495688 2573183 2131171 3300 142743 550596 2640134 793922 1829295 1260412 2229200 2158344 1726332 1318114 1811160 88551 775018 29884 487219 174589 1124558 1450694 567821 663552 1994347 2647858 371099 1669705 749534 1197569 2449204 72046 2026540 1695185 1574272 1993749 1184187 487257 2384770 1159539 330655 66909 164294 1759794 1748183 2037262 39568 488656 1889651 671981 2120049 2478081 629857 1084636 582876 463438 1116031 596417 2327565 750702 58336 1301551 2252900 85021 2542884 2200653 1319497 2302735 739565 200192 892182 2337355 1676647 1049594 205143 1292243 184411 1745288 1696827 174859 1806437 2613976 659421 1793124 1844235 1449740 195057 595001 562622 111421 134594 2643306 1225317 258641 2161544 353932 920810 705500 991185 2190782 322664 1545228 8629 523309 463767 1407771 1926239 1490341 475918 1253015 665630 2599143 108346 1386523 1206045 553424 767263 1537056 2049116 2620703 201811 487619 816663 2242600 773338 1370732 704117 281421 535886 2203961 2260360 1299613 902299 1476460 94503 292238 508439 1548603 494218 1689694 955054 1376892 1822445 1716139 1201722 262138 1714099 1492402 792300 2515243 2536120 364143 2526946 1843360 2343368 1237028 172947 1090991 438637 1312584 938623 909056 2577280 2577678 144035 12969 882174 2421261 1616382 71760 1191452 2267620 2005530 1879607 2214632 104794 225727 2096628 557252 2106707 2538506 1858041 989156 1018390 1302929 496678 291346 1516983 576053 1438082 986333 2441009 1401919 1737774 275314 2093857 2016950 1035592 1651005 1101754 896141 1522188 1401442 731539 2445383 841426 880297 1348131 1840341 1690548 1405143 1577711 2267397 74790 1053953 2583348 765090 679147 156604 874056 200147 1149153 449869 1368527 2230893 743346 2568149 823587 805479 2292344 1698583 1812536 1552296 443780 554212 857180 2198188 1659522 2159978 730460 685802 1306698 1682504 2541327 792339 350975 944702 1377286 487440 1023770 1766750 597389 1574758 244343 1408857 1464243 2310221 1644264 2345163 1957405 995459 649493 1310159 1937123 1860909 660180 1556911 2618235 1722445 2517122 2143942 1695093 2004193 665526 1655709 2596593 1655308 1800344 55825 1576826 1472935 1075916 2275174 1259639 1783683 1413985 2639345 2193254 2553729 2411191 1672093 1326039 2527012 1338483 292684 2113095 393222 916114 753106 2587707 1418357 850141 2566841 1809223 351596 322071 2585233 801761 667661 2505694 1823465 635404 1289928 1493219 498270 1025646 395120 1549737 1040258 190197 1864786 237303 33914 49058 1047479 252985 191634 1980567 2182437 885065 1812781 325288 201406 1328294 746596 2609637 1315832 2584230 442251 687966 2266736 1157613 75455 4309 696879 326032 274528 646146 1498620 1449384 2104636 431096 2469380 1682277 152957 1636197 29432 739481 1150292 362732 78394 1038924 2465718 1552226 1315592 756418 481114 246852 461894 433713 1017504 1006546 1583736 696569 1767064 1939303 1871557 1510728 1851084 1353334 2225876 560445 148644 2010540 548217 202871 2129081 1738661 1401176 393705 86405 518420 1419555 1211556 326748 2543798 708079 726838 1328535 429604 1843219 2609867 84088 632040 2231772 1601649 1636513 819145 347071 2031119 1751129 997193 1160709 2271408 923069 700019 462370 2122936 884803 786688 926636 2148638 852808 1466457 1423516 1862095 119742 2224451 192638 2382962 551726 230785 1014232 1298630 870129 413982 1868281 570541 1909043 844004 1193539 1172185 365219 2492674 330649 508222 2073602 2122335 485237 923074 17350 33131 1244268 2234943 1931188 2624122 1706217 326686 267307 755497 187910 1321311 758824 495725 195773 340741 1860785 1939314 2139786 384652 653653 1583436 124269 2528180 1509607 1511043 1072383 989831 682723 2147492 301105 1696830 449722 2637421 2565185 676654 262880 1194191 1408968 671673 1679612 1378308 145606 1107515 412461 436656 2502086 539850 1983802 2056025 2099927 2058028 388344 2053665 1325878 1030624 2088341 1126677 51427 2626737 2086097 410802 598397 1890613 2057572 2552963 750546 1243018 1146832 550988 984997 1798191 38802 722165 432362 85653 41217 650858 733486 374423 983190 1685703 114254 777367 827817 1975419 887926 410884 231862 490571 2211315 1118511 105277 388262 1565341 108668 226209 1848816 1345808 1337622 103111 989388 254311 1514129 1741944 122848 2191708 1718040 1359013 1753560 1019075 1949847 294527 560115 1420068 2227620 1379614 1583380 1246294 693840 79986 1662445 120913 1048923 1275635 1945497 509138 1070499 172618 2330649 1565433 2388374 1719218 2090242 1427832 1001605 2274557 420636 584177 1408625 574318 1157302 2300480 1150770 1143539 1529379 29672 1819478 1688662 1514913 1971929 1411969 252676 15610: 10192 539235 230922 190037 642612 1261789 806140 1466473 15612: 362666 2646949 440948 15613: 531166 2548248 1628656 15614: 252010 15615: 1334745 1752403 2079370 2720 570007 1406191 15616: 2629789 431188 540065 15617: 1822014 1240390 2007299 2234176 1557239 1163421 8670 457339 2131435 1533518 1671330 146756 2027850 1081259 1055472 1074249 2485183 1069792 15618: 1124761 1442105 819659 1851974 808873 2562047 15619: 1138162 547341 2575552 1374445 1356603 1567765 1848069 1562: 1344969 96882 504260 1685712 38473 1525924 1633347 1783108 1707572 102884 1856670 1135847 404318 1056041 1925775 2438156 806080 2370421 132908 1275487 15620: 1148360 15621: 252397 2544226 780303 15622: 1120757 438294 1541096 927439 15623: 89098 1953178 2020606 1821281 2513395 186850 548564 2397136 967925 615975 2322045 2207706 382108 1080619 1010470 1847740 456956 498758 492581 2358180 463385 717631 1277102 331911 196967 841633 129310 1443478 571639 1177753 2545106 1183306 2365653 2207807 15624: 1179646 2160938 1463986 293284 740936 1878820 1157824 101049 1082781 941812 1197886 1431750 809974 145279 492554 176117 204452 15625: 856125 1260846 15626: 2141387 2208458 1236175 1469044 428606 706838 1169682 1823996 405392 497323 500370 151419 2342263 1305133 1787414 1269622 2038011 1102881 2505825 1388245 1154704 271503 15627: 830273 1954621 119521 2595166 1717066 2062502 618743 1334149 2459317 2358108 449132 985738 829483 2428671 65587 1354825 2494857 1915811 1082740 2484673 1222518 1101305 2215484 1354209 2256468 1068508 844570 2599689 759409 410373 1244862 454762 1103619 99781 6834 1597697 48871 15628: 1006729 1167928 1981837 2196283 600093 2317219 2148631 1387056 1641213 450031 1590968 2544967 2132503 2462917 1836312 2419736 1442797 1799894 716452 2391629 15629: 2494894 2613509 726053 1996464 1739139 2283873 787779 1667173 1956058 1949777 2120700 1714066 1202890 330277 2399274 2093048 891603 1498947 2188672 2029676 152985 469118 1563: 1437190 856932 60557 2190769 1416099 78199 314553 794395 99906 1141351 1007768 1507752 2028420 2315196 1302977 996505 939582 260247 15630: 669451 15631: 532579 2441688 557954 509704 2540090 2309065 405837 1889279 9174 1389690 618386 1706188 1861496 2056859 377393 270543 634104 2269379 1688293 1535193 1582415 608877 89738 979219 2230286 1021126 230966 1079461 99546 1098510 1160024 1809981 737276 1513510 333272 291866 1978379 122970 951063 1959691 2179201 206761 485884 1557206 1991989 324162 1388085 2265773 1595340 2194961 491160 240933 162303 1559741 133523 1583282 868424 808933 2328452 312556 1922296 15632: 947399 2341715 838615 1379016 763781 15633: 1410201 652516 642134 469137 2595834 1558667 15634: 425488 965190 1341871 61343 1211598 526129 681531 2178877 1246237 1414999 1712996 1795086 880690 533535 2434718 621943 1168000 56790 2029462 324115 1051065 39698 975188 1935716 2149667 333344 440279 1488815 918616 120195 2636423 1396493 1608357 1468548 1101641 2309567 2172669 1773601 2248042 2264883 1958891 1665443 946378 2124802 745330 2443788 926407 2607912 1612953 390891 1697114 147069 1459203 1223878 1951900 2382106 695180 1435920 1995693 451856 933 2418643 2180643 372730 655226 2514297 2424091 2495333 654165 524402 2598198 2632653 1927424 2245947 2213675 1809013 2381591 533688 226078 1281018 15635: 2330985 1594602 2441772 833170 15636: 638139 15637: 460258 15638: 2571305 1507727 15639: 282136 2564896 1990336 2317395 2416977 2245965 1679665 995737 1564: 1645374 843304 2115466 1267185 2540516 974118 1239881 15640: 2483471 1588903 358494 2396335 426009 1056364 2204286 15641: 2619226 587906 1617812 688079 1087147 15642: 1287203 888630 15643: 1052040 2390023 1614638 15644: 1344707 15645: 772631 786662 818758 15646: 949827 1477143 1457315 1124390 1738122 2321082 2173336 1398966 838687 2161582 1668120 1644259 2056884 991669 734288 1948462 229220 1365892 1344630 2472626 1483947 2237471 1860007 369430 307049 1977373 588036 1467952 2464942 1387594 2588976 629882 1537611 949581 2550889 349844 1607542 1033971 172811 506980 2413456 2558420 2307787 2198803 132411 871279 696054 79160 2554152 857422 1662161 108588 742020 1979645 1100920 748293 1852416 2513594 2486049 189857 2471531 2239227 2064424 774191 9049 1377988 2036662 1411558 1258809 2462924 1658683 789274 1917744 2280361 1988598 326151 61863 449337 602149 964654 1637975 611934 2394448 1564613 2115958 2318360 689105 1872628 1026645 2508079 1754787 1598469 577383 354194 455629 2478459 501851 721113 907886 1890022 1210817 1610934 1913712 1875239 750379 895517 1924740 946805 2079929 2283945 216836 2074772 2278767 323315 1727009 978055 759817 2359833 2085587 2034374 1793167 1202949 819446 2352752 1070811 635607 1557907 37742 1935238 2295715 2571411 1583917 1796450 33413 924769 1126624 1912112 2065704 1659812 182882 491331 2575943 2542727 688702 1789856 1492122 1673647 1100749 1365204 261277 1315986 869960 1181876 205860 1361026 2337212 1258803 2240248 2610640 579755 1224265 198046 2186859 2320646 1295477 962445 134265 2554791 2323234 2445629 66386 737758 350491 1006792 936565 957781 2276883 1651443 1421246 1149756 1132907 2067592 974942 1188054 1990727 1602054 238480 1831102 559739 1973209 1454782 1234274 1392806 735688 800977 180588 480390 1564425 392628 1608915 1014659 1400070 257359 799157 2095671 1261761 2203834 42623 620487 1491767 2227668 2623202 2628528 2603664 768470 801666 564982 709478 1784466 342124 1948314 2268194 401590 907531 676736 853721 546178 375506 1573269 448967 2148663 932590 1414863 1330142 379318 695999 1426569 1898635 1718418 1388838 1763968 1763493 1333989 1007354 1255620 2367559 362097 1887738 709186 887026 1185067 962178 1779285 1895772 2106426 1575171 636962 2365309 1670223 1453392 2324491 614047 942079 587897 382732 706064 26944 198899 794252 2488960 2103848 840816 1268232 1578051 1226635 1446777 735733 1740124 53079 2467382 1777211 1282822 469673 287673 246154 901523 2351138 2393306 1537135 546058 1800970 1731532 1748778 226434 2413946 1245611 1112753 2580621 2477748 1623311 431625 2619463 155048 1820534 2061360 2249938 1402907 1950501 2048153 2392892 1445662 1427660 864675 1091872 393277 1800192 2339529 334685 1079602 2032698 663412 195492 1490167 67672 1058392 1685911 846465 1038407 1075450 1142110 743018 1027278 1846938 2565090 1919273 2376022 818624 2326499 1470661 1481465 1215665 790763 2448217 471069 1800233 1682105 939694 1453131 1078152 654338 2575500 2052816 328516 1667268 2418707 19438 2196366 1295304 307089 1603634 1462032 329226 1719302 1366868 1592670 368806 2137391 2528954 1162051 853655 691478 1168663 291163 637471 1134035 639224 1866600 656077 2616750 1934167 275555 704954 1002418 2126289 1387253 1961619 1984122 2168244 72559 1989931 1906035 573537 537937 2072863 580892 1698079 375443 2169350 486707 1450842 1612350 1357189 738727 354459 1452699 2398629 1314449 2320124 329075 2139958 332148 469884 479321 1994854 294470 389463 302162 2016508 1925193 1190533 243579 1663315 1833103 1006238 1286408 1522814 736296 1674064 349289 1102482 2250486 334957 793484 1976406 1583027 2441401 1220467 2149607 756192 2646854 2449876 954273 1273640 777398 1816971 364014 581363 758047 1286832 114174 1555660 2355369 2073545 100840 2039899 1662307 41849 211782 624147 1839939 488669 1791921 430044 1477139 963580 1044380 2627623 2527010 177558 594048 2011768 2373203 251381 2244378 574034 371811 1682506 1012113 49747 76114 958017 177327 903474 582036 2480714 951191 1897340 471975 2510156 2429583 720744 2126935 2344438 2194275 1707314 1513386 2634686 414990 1016840 1689159 564327 1499341 982829 434841 1696933 705319 1693710 1983555 2237428 1946074 996241 2402549 2509751 142464 1372352 1703334 615406 1133577 610183 2207294 2136520 605856 637621 1435104 458031 1452608 2434485 744041 1422848 2201618 850405 2331152 1488767 2421413 1827281 814808 1826577 2248300 22182 691714 1690312 1140220 2225690 1425405 1076486 1213596 2150217 1881552 65538 1523785 658228 1124974 165604 1038336 882005 2178277 652172 766840 2360406 856056 1388399 1402598 1081092 71222 1141511 2051186 1672449 1550257 586498 1349650 2201244 1734789 2502786 1787741 9340 550813 1678464 190079 2636398 2320077 263945 519998 194286 213387 1590443 1799321 379221 1828810 251165 1190673 2003947 1094131 1909968 728341 2293312 1481324 951411 83893 2631410 794041 1837993 360175 2053406 1310719 1945605 1585563 2577885 1177916 854258 2376265 1452223 1025798 1962951 1002797 2228459 2098792 1608761 1510334 2483123 2457851 1099682 1623587 660160 1200794 1655547 714018 2298111 1664797 1760706 2215003 662777 2601274 1833669 594237 2431507 1829727 726044 452154 710348 789241 1896920 2200008 398721 1387032 627077 1359075 495833 1795313 28964 2473671 1195764 2076684 1876949 2026420 41485 1853555 1468823 2539475 1963033 272121 1649367 57440 661207 472980 453851 508799 829308 847597 1842255 1514401 90306 143245 209324 1812918 2410362 1531051 244158 2470623 482213 2470689 350677 1279519 223362 1465235 1680088 1481815 1057814 2174928 1103531 2316767 1678420 1239509 955249 938199 593549 1143663 1392752 1533514 575275 1320537 431567 1060676 2300967 107159 527426 1893862 626420 1467947 344472 1914729 1816136 1733977 1364949 2447986 565807 104413 804760 220528 1218084 882789 665143 1485560 563292 543940 2491908 1190257 1685687 287543 1049923 1804835 1907389 1359345 2602074 1056403 305765 36178 575167 1136446 1628075 844526 2056273 1522724 213281 922240 1921012 2024656 955041 2357368 1170062 841151 1105367 2140043 1251567 583682 465795 693130 2034470 2500707 1584345 1354335 274929 4465 397731 41635 2231379 379332 99032 534588 229365 1567085 623181 1188087 1089326 1016824 922941 991315 2275850 2159469 1208576 1255543 2283192 2593089 1361925 2340229 1221911 1873673 1808033 1931853 256588 565938 2357532 53013 808714 294376 1664198 444681 2328698 1754540 1679096 311232 204299 1070805 2410180 2237318 1895775 1848523 1050387 846740 1957030 1820972 861702 719255 733131 1480912 2597179 1902830 1989321 41006 1652427 1166669 519528 1746495 226697 2437192 1265181 808693 2177714 177969 214449 1033219 628847 552380 2514191 247061 2591618 1625964 1631005 1352429 594885 1475225 1087963 1750484 1282394 1298528 267207 230712 1481043 1002313 2251762 600647 1297229 2127384 212476 111770 2583920 1920167 1262157 1127718 144102 2498308 2101808 1503550 70028 2636429 327627 1366512 2457095 411174 2396985 2591286 1578784 1651374 772495 1563196 2343358 903199 1627179 651316 1791461 2352239 1081801 2527537 908086 750909 277243 1761712 528404 683883 1811831 1577779 516125 1102855 847105 769872 2030179 1199238 713349 1019966 972631 1232450 1674309 2165533 1929941 2253527 2392033 175289 1933832 1020388 2612283 706778 2426471 1581917 179917 2239429 2433849 404574 967876 1451858 2104649 683349 1591418 329809 1784800 1056479 1923981 709215 1777750 1240591 1308331 800332 2086545 125382 327917 2383454 300572 1485279 828658 2494519 1755302 235670 560591 1354324 2580188 771426 1550606 2391029 2430913 2475239 918350 1006091 2398403 956049 1908372 2645974 993032 2414035 599678 2021203 2549903 358413 61519 1273574 291578 383481 635503 680659 1293039 2061099 821558 2289551 200206 2442433 1711933 2250728 466157 871109 2099107 1106850 196952 1777088 554108 702280 1156625 2551981 1881475 1940416 431274 9330 2405780 2048607 2478617 1478236 1468035 649799 1028631 1103244 702648 762099 1213684 905048 850699 1587549 174705 2043975 992337 907912 1945054 147375 1314452 186800 1902831 2112383 328959 1157182 1431513 1868785 2342162 467259 1043469 585517 940955 1080388 420347 2007199 779012 1699043 1019852 1384931 1120681 966677 2586651 2637932 2634324 1975788 269416 1468108 2074208 2144216 539323 2124505 2215874 2206927 92386 1937994 1792911 1854910 1131128 47288 243383 2116923 1166261 972489 1969099 2212907 652688 1165236 1946399 279072 500810 2314299 568814 618915 617237 478184 516041 2403605 1851822 291449 283698 1043265 1624231 492140 520200 1147593 1385671 1664016 748356 1986917 2027801 370521 745311 1450041 2046018 1022330 251606 800061 2624945 1368708 2153395 2607415 1228689 129726 658374 1303198 1239704 2177137 1002841 1321017 1293268 1267384 997233 1185298 1741658 478789 606976 476107 2634336 2014069 2205008 808541 1223664 903449 2065697 668390 278770 2539411 586858 930628 589800 535090 616131 123584 813287 842323 2147845 1195335 2416634 1558816 240403 1907904 228742 1564142 1389849 1006958 2068866 2327661 970777 1181013 1426088 350584 2444088 1455323 399752 2344568 1950534 1931832 39297 1620428 2129511 1480605 276951 1372767 593373 328713 1889522 1853952 1135448 2377610 1171937 1407519 2043045 2421100 875783 1479959 611794 1110191 904635 439149 1618861 2357357 1146088 2477018 205023 1382969 1876328 2368779 538197 2646922 196311 197999 1278147 984013 1715752 2127860 104348 845149 578896 1002601 2575718 2148794 2442353 847812 1183338 1975942 930613 469618 349403 2153397 127450 72113 1091156 127512 1153906 955576 83480 1161639 1157897 1305360 1114962 323281 300437 1744422 1511475 582932 318171 1337732 667295 1008754 1191601 1622852 359332 1054279 2036644 1086999 232464 2256958 242171 244025 1043622 1588346 2102396 2073679 368978 1427970 2530559 2098685 1026561 1170436 366306 1481295 1728348 1973634 2013996 110607 1192444 1314624 880015 1310485 1945665 2623009 1142416 1864333 2234050 2164659 2273044 1009253 184835 460088 2098064 1153745 650893 1209465 2515936 1028824 865840 1117970 1002074 1915928 976710 2069744 1326975 1808167 830900 1409773 948428 1102519 1451031 1365805 2531424 291518 2545316 1864395 721510 2194264 1591221 543358 1396083 65509 874167 2361312 2204472 348875 320963 2087310 797609 2453471 808227 1152696 1848336 1117599 1342463 2359467 1693814 136058 2535150 2598140 1683482 1670008 1762652 288977 1413071 1870679 1505634 1439805 335702 2547002 632770 595698 1406338 2045617 1486727 1598695 862139 889477 1079483 183376 76215 1082465 357551 372806 129524 1447270 1305099 708507 1025328 2541832 551849 1656695 382449 304271 1794579 2407299 1695165 13219 1237799 3344 2251819 1776165 381678 513238 1414339 80259 2617422 2610124 533160 2232256 609848 394341 361446 2309166 2589413 898902 2045924 306859 2403139 1057555 115069 1932587 15605 7194 1350688 2454700 1505063 2109697 1150154 2322454 535803 914784 1281939 894297 1011138 2110580 450324 787787 1159156 439368 2216047 2335904 2235079 617282 1077544 1683179 2598158 156922 1808591 1500219 555494 362963 2436397 1204411 1610066 1499603 845976 2485336 593391 314553 742415 1594602 1086481 2629210 1802152 239306 1600512 1637750 205102 733759 1595708 224258 109515 2062417 761753 1101405 2417438 2489973 1866502 23278 2058110 2307958 1131917 1855207 1576867 1498110 2159887 368786 2405142 1164078 351237 521143 1108124 1286024 666962 2191054 1093194 2215350 565955 1705618 1690625 2334192 770916 1593456 2439062 1898185 1316763 1526059 1356841 384809 2166884 1995028 1240069 1119925 1528393 2458674 2420204 2586558 66852 2062244 1129824 545857 1295339 987819 419937 1792273 1631856 2183861 1699418 2216048 620478 1569062 550120 2473949 1056704 1716520 2420277 1170049 2474528 1308613 954405 1863554 1549965 940697 832327 2168124 1387455 1716554 230098 127322 2621160 159847 1547524 1645284 2159817 730224 2631718 377130 1781636 2524717 748246 13141 267727 997358 1673934 426328 210279 2625028 383944 874853 2212838 1777135 1166752 1229080 2387607 224212 2387003 2255528 2032861 1310040 375292 2054787 1975073 2365059 1030529 1408827 1397424 283071 1605800 2563066 1870078 265401 1038138 41468 877779 2007510 1895229 2016636 2551929 2251447 42423 2593342 1554676 375567 1451925 2076210 982689 1319570 1617309 2352875 1519167 153005 1768863 2067935 1796986 2376198 1274759 2393388 638343 1056900 685319 1524509 93732 2114162 403511 1020580 2585025 2275110 1739095 2558211 1979150 1456497 1877423 884779 1370927 1193516 551471 770398 414498 1935867 1800335 517816 1710276 1590885 1980323 464016 1453508 1168291 1554712 511339 38769 2268930 2291263 836679 2011202 300374 725411 730419 1867965 1882793 2269128 1160006 2547691 2192214 2630038 1728351 1860941 281296 2423290 330227 1351192 1183707 2284355 446465 1598788 692734 810518 254508 1120411 2083080 519814 620678 1644013 2131774 1481920 1032111 2266623 420040 2348533 2030631 1904599 827425 1030570 1343670 2479998 79527 754794 224256 222003 1217392 223425 208480 78311 1737325 802567 1237883 384222 436249 308487 2279560 307448 1206536 519805 601736 2215484 369143 2266326 2289319 623736 712706 1576654 1141536 143367 414211 901996 200506 1330072 1258883 566280 533530 1156124 749593 545116 1541021 38115 820830 1954783 297595 162785 2374060 2224245 1057251 311753 2328064 137023 1118229 2307992 2200911 1645879 1759016 893781 849622 1442505 2132978 985638 316294 130694 509396 542323 1854601 2509890 1336046 1312719 1002929 371283 621779 2463875 573821 2106603 1144387 1176402 1592375 796737 1843375 1739149 666235 1111814 1912839 1788305 333853 266086 201681 1285441 1159504 1816637 410591 918772 2317567 1759405 978076 1687582 2086903 264391 2428340 154809 2446467 2467246 2571612 1072129 459256 975541 126312 465836 2157911 2605702 1828456 1115081 334910 2211480 1511136 2381936 1353173 2240578 2539172 916346 284941 749891 628941 674476 1419472 2572744 512291 1886346 1682893 1244565 2440389 2039418 373999 2230632 919143 1867155 2604845 2161186 1701087 1981724 520230 1696581 2504873 40573 2639787 1849617 799746 699391 1804319 144909 1758249 1836731 2390255 619674 1392425 1417203 760580 1928101 199369 1859950 123204 556100 177199 826265 1948238 1750447 1341776 2357050 1394948 2039933 1483324 2353154 1884329 1365954 1786464 1609899 2150122 2028520 36911 1284218 718692 2382611 2142138 1177210 1303808 795876 780840 1572171 1156546 966451 1159480 529583 1571717 1045405 1455501 132975 873777 1280700 1544732 1420422 592342 1569684 1729808 966712 258937 286917 1310151 1720449 1875960 1142041 2645265 2097646 2375177 1166855 2112098 2335616 48425 1685538 1845766 1868611 1752553 1952145 2164873 937765 1447534 385908 788367 288746 458018 1138253 2140894 1642680 308176 1858041 1415548 492385 898713 768903 2068788 2346866 1204177 1038116 2569084 2004020 1591975 252192 2540731 2330117 1531430 427379 2259736 2479155 1072708 530442 330216 2438892 21296 2363756 2077746 44388 2567979 1890329 870170 2507479 654317 2141712 193562 1188993 2060059 358666 236264 816452 1909630 928281 1072466 842802 1864108 654445 2383988 159988 516546 2135199 2342322 2154626 1017078 1008258 1396121 2187598 939948 2125534 1702415 1572041 2136286 1038497 1134712 1719563 47723 2470878 1380618 8815 968347 832199 845026 95421 2573053 636155 2316581 1161968 146032 1157810 498784 509758 973681 2292767 881338 1933171 1498880 1564115 812195 1790383 1394805 2190441 2351911 1763902 704279 1694315 1464811 357570 1056647 2196677 104206 1164920 2156021 228459 1303040 2444721 864044 71164 1453759 889529 421256 1100183 2207330 2604062 1812444 1146650 2411892 1317319 1419088 1517456 905395 381988 569513 762735 312396 1019812 1187697 2468246 2059499 1493345 805044 2005287 1408961 112802 2590665 540757 2518 422039 1306433 156713 2630282 2040985 864072 1361446 1990744 968086 2362653 885872 998641 699435 185097 1844264 1012969 1590324 938586 1637261 1291639 2022009 735906 59673 33808 1882140 936527 1479348 1494747 1501101 2125307 1342730 1429459 63500 568104 2105952 1525507 2377168 1235366 2497557 2104506 1414796 896233 187333 1559769 1618273 1385228 1152488 2060987 670047 1652362 1298845 1372752 1144353 2580140 2186502 757599 2582247 1222535 1534267 918964 1900493 386105 371391 1026354 221538 2322076 1562175 2598782 961883 444085 1293300 488268 1688329 2185861 1929324 483029 350734 690675 428110 1819175 1331393 1004046 1626646 227409 81414 637236 1768441 646757 124085 143129 2213842 2263308 1408585 815600 566830 227547 1771876 784615 1531574 1258426 882718 76274 2047741 1778298 1197803 2230622 918130 1190927 1192972 2229815 402418 652369 1500402 2001652 759447 921949 726089 77486 2145577 1582923 122525 1359695 319672 1218412 1979691 1714279 2069267 1858427 1490800 1215960 2012184 546535 608554 2047646 112422 1370350 168373 37586 1651223 2279237 2084384 178784 2198528 2370726 481635 1213434 2415981 1238191 1980425 1684045 1774341 2097681 1927214 2613465 1364392 2442373 1329417 862796 1954332 1091472 1520876 2416952 2143813 1480952 196935 373649 2127856 768938 183832 66010 2566194 147878 1052147 2576748 1785490 250722 662916 2565958 554790 1061583 376119 53303 1155766 1090209 1193173 2462020 1470371 1491933 2084175 1817652 372850 622255 326616 783732 953103 1882453 1254629 1653834 215977 196486 2648309 2328936 1329188 977784 2401382 2366943 2520846 747960 811576 735074 2062208 1932325 797167 2017847 341059 873764 1386324 1332514 1627455 427261 2280957 1327349 1036921 308822 1985806 2323147 2072508 2383671 1842990 2632514 1649216 251861 1088784 2083329 2296813 119848 51218 691283 1453967 921394 1366537 2328896 1573083 556240 1407884 113435 1157818 2460795 1553968 1996151 1093811 2466197 435620 1787151 1002256 533515 1792808 2239774 1526936 709474 255203 37433 1736437 2504043 2055365 228206 1041877 1348796 2562357 796456 1505551 791050 255341 339995 530869 1799531 1953366 194307 1481829 1778198 2365124 2113021 1838175 1412559 1801597 1643617 1338922 822099 586738 873809 1294813 47035 2240834 121675 1235832 909178 1243560 1387717 2266817 245260 432312 2287699 781384 2484207 2391173 166982 526532 897539 2375160 779072 1663912 1626737 1497700 1365170 2139070 2591522 2396619 675494 2543736 586644 604517 1703074 1980339 964480 195464 1093147 1169970 566383 582122 2233866 780258 18067 1773779 2461425 1402226 2280153 1895417 2343494 146109 987211 455466 1964776 2604338 2246539 161238 2141457 1558195 1011937 1914066 864786 2023055 1306113 784401 2559496 2532366 433762 1816606 2114710 941288 430887 223359 424333 2350117 363263 937880 577863 638540 1441816 1798539 1168936 958912 768757 2496006 1162947 1305882 2263129 2061204 2019050 227120 465415 2408655 1244309 362761 1441929 1463319 1741896 1744551 2008564 933553 2004338 406636 1095574 1882517 1418040 801759 1340528 967564 610412 227051 473058 1051171 1575209 1682222 541826 778088 318064 1539343 2594784 1167595 1206876 2579029 686930 402150 583904 329239 2632949 2175135 2211653 1750472 2075720 2088987 1790545 2316103 2085318 657397 2476900 2460661 2126415 1177510 2339603 932419 886704 912577 862522 1543006 1689900 1858752 1571665 1960615 966790 2628938 2505243 1842631 2121847 1861152 799340 1876574 1568986 1266214 1103619 1192426 21364 1267157 203313 2577297 438113 1957820 1447978 2515544 862636 2432483 2443750 2472248 2504455 1692231 502368 262728 2214211 883945 696701 1733517 404535 860606 1093833 395673 2355709 917766 180397 1372573 829954 2131322 293131 888120 802942 1762303 1110601 2040349 2520755 2145492 78627 219990 1018488 1289131 1049695 2013582 908875 1520234 402846 286039 979117 622994 880762 1765552 1214974 306729 934243 808523 2490159 2250237 259996 1701870 1203830 2214337 1755454 848576 405819 243233 386534 2207744 2515322 2362506 1557155 1762798 1070517 1363017 1384853 595411 162555 2177610 2387678 1490451 1893689 1094917 2611071 2219473 1877492 1150901 203432 1641134 231249 1562400 938816 495618 1930565 2105822 1966000 499507 798809 973325 2182017 1924082 2173484 1576727 11408 2535151 896724 522423 2546260 1059238 1129741 450706 1963165 1528081 2045273 1264187 2512027 2383089 1573551 1552834 1324867 2531738 1526521 2400357 2526774 295936 1899071 606529 1845344 826547 2339088 175692 1454284 1648366 1354061 1728140 639511 1282297 2345845 1842450 900512 1300784 1618330 151643 1257614 318124 1753248 1114033 2595653 251294 2199025 1258237 34674 568260 1194123 1726 744319 2271350 792096 780326 675539 152501 193639 1338374 1388450 1342168 1090887 1520978 807158 1597344 2306002 1330562 938556 2300371 34364 2192736 1392086 1546319 101342 1423231 784417 1739147 2211893 93027 2519908 1040815 2433150 340701 984441 2064194 156679 2395730 1717313 1467407 215463 1606896 659928 2382789 647366 2078880 821644 2235081 1644900 1186207 1607595 2188648 859029 420500 1522328 2061410 987194 1521016 1173663 2117516 2520729 1870784 150998 1714445 94222 1153659 1229032 351300 2622997 213317 798186 2390079 858675 1323186 1917337 840908 3612 1756204 2194477 1388100 30747 801194 2257075 1044222 2108672 1880439 1889081 2318820 824415 552909 509806 1943944 1582784 276110 1057277 1242482 137241 919396 111678 486663 440398 2050809 494493 478987 743206 452949 1397276 562411 1507711 433952 2517640 634162 2108381 1515403 2522859 1018136 1561038 2149712 1317056 2289554 1177542 904378 554475 659634 761398 493149 835279 387969 1007716 148546 731175 2549458 1972888 2155002 1192289 2124017 2530234 1647680 672551 1296862 55313 687136 2319998 469851 1272913 1626883 1794899 202296 1965730 2422275 1781171 1149651 1262982 2258153 2116295 2122221 2489493 1774778 2176469 1995404 2569718 1376271 302586 1702498 1283877 1543457 860227 496741 1207065 54884 1040174 1442608 381840 1271504 1285031 2076402 2003124 1268093 2259786 1075837 2253504 1304230 462071 1197978 1651701 373755 838779 1575888 2224325 1548339 1224243 2291415 1798099 1426559 1683284 2630492 1946876 1369908 1418636 309113 2443121 1337491 863944 2173957 814471 1332541 1224141 7488 671615 933317 2621119 1362084 290792 2571285 763596 585883 2110090 1917490 1049727 764240 540681 1515337 743401 566392 1355274 1874834 1092146 2507828 2071608 766560 1161615 665127 2442444 1329971 2400258 2150869 15647: 2141350 1904478 2104257 2564160 1195490 2013958 1213124 204710 303657 1140464 2159944 1027755 1955049 873712 877722 15648: 2068216 864766 2625019 1632016 493945 1623608 15649: 39301 2024497 1729805 1565: 310049 652709 1320279 413296 2603405 126281 15650: 456149 15651: 1368021 832047 615340 1362105 182086 2620679 2178803 744006 1487501 15652: 2407795 2354772 1540527 1703270 15653: 2337995 15654: 1725053 696160 1086016 15655: 1353561 15656: 2031204 15657: 1504956 335395 2111659 1224458 463924 2047718 102411 1610802 1282189 952880 933222 535154 308618 1681423 363833 148726 1013085 2314677 1271451 952684 1573446 2023009 1224502 1941167 122709 1157027 1822000 1125406 2237781 50164 1982958 2403387 2128598 1893835 2074142 196449 2244378 2355031 793027 1630686 265523 367179 234040 2625943 61436 318457 1502119 586595 536826 966275 1794458 988895 566154 2633545 2417778 144962 2577764 453690 2559543 497070 1002426 136232 1137795 1624301 2604320 1085933 2343458 357552 674757 1414566 2570079 576961 2087444 1142792 1921001 1142682 2563846 2020687 1660277 1934754 1637615 242601 625390 1676405 565866 2028274 2422322 552028 2568060 1543481 2401271 1760963 2564163 2005492 1961656 2184326 1674467 2276083 1751032 2645230 804931 962188 1539492 169083 157814 1283834 1428636 2451254 1717297 2235003 110173 821370 1096670 1330072 2418785 2098445 1854155 1367650 1615050 1853977 532414 2549768 2498549 2123250 712765 1454567 1768448 1249922 1995992 1668928 989180 1640094 112185 1547631 481238 77985 2149111 888647 466847 359071 2053474 2466272 1870458 190037 385296 178009 890438 1555227 1775574 1114964 2117222 1683838 1759506 204699 745776 1037568 2052244 679101 1610523 98957 1386085 191616 2072680 1756963 873072 1282800 1851510 1147944 2326032 332124 878471 999517 48455 1974698 219628 909917 2482339 2139693 1390156 2130748 1876454 1304814 1025722 1696226 1944531 61027 1164766 2592419 960591 849213 1181796 1418079 1573915 1283156 1969218 1300774 2168508 2292720 2100785 191572 103692 1326024 239118 933554 1218080 161275 1251392 388381 596916 15658: 2043425 2070336 2080675 15659: 1384270 1448600 1160087 1725329 1566: 1320564 2122085 978095 15660: 2380713 1555493 15661: 1535959 369122 2466215 1283365 1987117 15662: 1309213 546605 482123 62682 189181 1229816 1323332 1660059 908780 459805 1349935 828442 2024328 228238 1108588 2570714 1069699 1272758 14266 919758 862338 2185243 1118685 1867321 1243023 930968 2437405 1155423 82921 1068821 2360073 2411990 1697518 819018 374000 1583210 567417 808391 516559 393584 1271628 525057 1968965 1213660 19563 1227912 1765626 1768386 1034751 1974095 2392084 1484022 289075 74964 587381 2086593 2524377 1242336 2254892 195375 644459 2530474 1919500 1919875 337701 2599561 2280662 1303776 176817 1084237 2285127 2647986 36009 1812570 2332040 2170706 813956 621954 1804086 1037343 2375169 998584 1288929 668750 2129322 238922 1755543 1485308 2127818 312407 1618065 2151908 117834 1558146 673588 1791121 210425 949240 2143288 527166 1569044 2509971 2417562 362631 1813538 1443880 684157 1248467 802897 811745 1164898 2568899 328663 2401419 1698637 2523066 2497653 434595 1615531 2615895 2627243 1353860 1773390 153675 1037912 1175334 660381 948784 959150 1221964 1581184 1130932 698509 1494158 2165019 937418 1148933 648079 285824 1986347 1721579 2517137 81168 1896456 344966 742234 1272122 15663: 1730746 2201224 1475407 494826 1662571 714207 1777724 2197579 917517 2318513 1392257 15664: 2492733 503936 15665: 1186492 1863843 1499643 589857 2508927 2070559 814981 1152402 603543 393620 2137406 606915 15666: 2561910 2305135 2232262 391575 655213 1934089 17252 1995308 15667: 2649299 621622 1184783 1635884 2273147 1231028 1744426 15668: 38203 2500376 2648203 2283213 2455479 15669: 2621862 110126 517042 1567: 387189 287918 15670: 579423 15671: 2484012 879603 1983279 337410 795478 1390869 1409616 1856837 2320566 2137962 617738 613168 1873501 2387222 724430 1772633 205839 2457411 1330860 2288433 788332 1187885 86339 2185222 913515 324090 1059536 51900 1229267 54492 2501606 1693895 15672: 313909 2234687 1901084 15673: 2093190 614279 1227666 15674: 1026721 1514772 2559334 168889 1228197 2503838 2333435 1271239 2401131 928938 78575 2072341 2360874 1343223 2089424 2152485 2123995 714106 2441986 2647169 1789311 1572756 480741 2007973 619515 242975 895752 2006791 1713456 536714 2410905 1792844 1339859 1137713 1259191 1324621 2270930 1813448 1553309 2115689 1915688 850141 329421 1011759 407653 1389459 791415 1119357 168000 998526 1222662 1863271 15675: 1221477 498924 1417996 1290669 827688 847232 1289159 2327351 1503653 1314170 890675 76995 240903 736409 1738969 15676: 440220 1041401 1336593 1501018 592455 1661216 2064227 517148 838773 22718 82683 401696 15677: 1832699 1336176 2562208 543448 1890303 544737 1831260 814729 1115434 1766492 584164 615480 701760 2131455 2019351 1280695 1436304 2414035 1944514 2428145 1152870 378645 732612 2535522 163127 1452217 1184272 2208816 1545944 2274051 38773 1323151 102374 581252 810318 1880216 1440845 2723 525989 1701813 1940875 2522394 898009 2618384 1476654 1993252 2453524 376144 241188 15678: 1228547 2375422 919378 1689603 2431148 617857 455022 1855380 1048699 2308952 2106076 794765 15679: 1296260 1080891 1568: 1731602 2216404 1550211 970149 1197818 2020133 15681: 2351528 1311019 2083720 15682: 108442 1000478 1849973 1377400 2188529 1198764 15683: 1526235 719347 529463 286100 1721700 2185191 459234 2152889 1859358 2069821 2136197 1808286 1723226 2196687 418098 15684: 276701 2431939 2018894 731268 832195 1769993 1800450 2508242 15685: 2644772 1288999 694199 2413703 834142 74427 1807539 1538557 2281485 1949018 1027280 15686: 1927221 25307 393798 15687: 2288222 2404905 15688: 2178280 1797840 1810689 15689: 329732 1134459 2017252 2046869 2602654 1141578 1612799 743453 2051548 563032 1039827 2277523 1587552 1734305 480984 1057630 641721 2212463 2041791 1300196 1857467 1219720 1671302 1264281 447622 132329 1854572 2594892 481497 1378038 1838852 1665304 641739 663687 1569: 1853135 15690: 2396502 1645596 800887 1244918 1848945 1078044 472653 952202 1902035 1761724 1470710 1443765 34700 1641505 1276460 78002 2466668 1283290 1414732 15691: 192355 824129 2199844 1442653 592675 774430 1253463 15692: 2605503 1934661 737275 1374441 268871 1593884 1511957 1993896 15693: 2495881 15694: 1684248 2580708 2182816 555511 708785 1594126 1132833 2183733 1499608 15696: 753555 1491448 1066413 2449838 2106996 15697: 679807 878111 15698: 1861156 913687 15699: 1523741 22177 858884 2233102 212474 2122917 330394 1792849 459857 2048260 384635 1969644 1717066 725694 42296 829169 718312 2502092 411374 153377 1772902 2417533 2081589 2488820 1276137 622184 2256493 517076 983219 1283601 1615308 1479668 313226 1154268 2045952 611477 1592648 841439 1079735 1425418 1884656 237664 1677833 2180222 2467971 1466724 192972 1405233 1055540 1113610 1245247 1225958 1571925 1645794 1257045 2298264 197795 157: 276860 1960578 2516755 1909131 2354449 2623195 1098616 92718 812310 85724 2051063 2279472 464841 864885 1207149 1812163 937481 1075380 2326330 318100 2636537 2548692 135668 1739601 1896143 2187195 1771195 230003 2232600 968398 1139366 1570: 1097045 15700: 2593125 422853 1746444 564665 363599 1704443 223803 2045036 691210 736573 508942 474419 1490679 1217663 1261730 2648845 508227 289961 140157 943336 1400546 2290607 1394945 1011594 1178499 42667 999659 1566382 1072069 502251 1967011 2605815 450001 367191 367933 244324 2340455 1917641 2524580 1828895 187982 1740820 779887 1480667 162756 2380939 972123 1923133 819621 609670 2468367 1658295 97583 2560121 1107429 939706 1042698 2222070 2016903 2155643 2087243 1605733 1882856 2581159 720962 15701: 731627 236227 2265505 428965 15702: 1278813 169485 2196868 2063829 2129891 23244 1347749 734737 1580651 393879 507364 1558435 1041789 1635782 367549 1007354 1294723 1054930 2532338 2160421 312145 1399760 860839 56331 2083377 1123665 612273 1595733 1231513 2572463 1056195 801535 182305 1465002 416587 2608826 327075 1761340 533680 375090 1424860 540963 894926 1375118 24106 1651557 371763 1812734 213621 1019511 131917 1591955 146918 1386873 341692 518628 2277655 88025 1831025 1572960 1076299 423985 2406715 683883 82700 455240 2147052 1702515 357365 1769705 1494346 787595 2595763 2511081 659133 1871460 2579274 269344 1906628 2250129 325021 688856 762232 1311438 2341213 1401021 971527 194721 2606553 1343107 464855 398385 144053 771335 1987082 658998 1215656 27250 2642227 1293447 311372 2067863 2003212 2481963 94847 467939 1562262 1545259 1857672 2536427 1159781 1896915 1712482 34795 2493131 1624997 660636 1875831 227373 1257549 1779519 2216005 2122174 2003631 58487 25187 2558838 954854 84189 2624783 428037 2622011 637481 800366 921739 1062539 300179 2571211 772864 329736 210220 2627591 2294865 440499 945844 2219647 1421792 715631 1295112 1387893 1599891 2510400 498556 1194362 783418 454743 1587193 1913566 733898 2184650 332124 1492478 1000815 1883021 755607 1955869 2142570 449101 201913 1566646 1377350 199771 2467457 2290364 706610 346494 1007515 2180757 293857 2058441 2403299 457022 500183 2114653 1138185 1425324 742845 1753873 722064 1049883 626312 1297899 682734 15703: 1417606 88759 153392 15704: 2328470 2591003 15705: 949006 1168633 841988 870213 1127631 2541324 1165164 15706: 180639 1248696 565510 425059 15707: 1164265 1516595 1465186 1488776 1863112 1617701 2231676 803597 2409079 732925 2071549 1795057 1049993 129495 1460689 15708: 2619065 378701 2373517 1750489 2583187 947348 2236125 15709: 321673 579291 991810 1571: 254711 1614555 222705 971041 606305 810023 1111449 1877310 1559864 1270549 492706 2207973 1639831 1991545 1022417 1046808 1232959 1778004 1804808 2600558 1030180 96882 812717 1339110 103839 214255 1772774 2290238 1207292 1087705 78678 2055277 2390582 2108979 1977915 703561 1634889 277783 2121866 760537 771594 74076 1255410 2131076 1466768 2573367 1727111 504605 191111 1332910 589356 1882255 1791694 2438431 2611101 1809939 1337089 1121757 625099 2150471 1604256 1046479 1002648 900455 2334768 1394192 49271 1404493 1527407 1046538 1536758 272972 303540 372037 2045556 146429 405832 2430493 1524369 586854 199587 1224125 356788 1577302 481266 1401405 1810916 2383702 1146372 2540825 2492151 2608875 462528 1734714 811615 106251 954853 1124877 2629495 1491075 975160 2393670 386900 1051687 1597367 341446 1306274 2149224 2161523 2587994 1550487 851644 309586 1743977 874202 749827 2429805 2078073 2082607 1197824 2064720 854411 2075682 1342040 2396038 1948376 306848 1069045 2280989 1513263 395764 808073 1520303 402564 248442 1862743 1741743 3542 44421 1985905 2003803 2066377 1541841 628326 783828 2332246 1107282 1588931 2358114 691834 496312 2076208 1895817 1524842 1803602 248980 64877 1935871 2597406 1499544 2029740 1212727 338885 1579299 2563844 501954 1484510 2600453 1640001 978155 1037084 2291847 20368 1435475 1226226 2014741 1711229 787516 1811070 2574466 356211 1614425 1009519 914283 733491 1566364 1783089 430589 1883065 876453 2472741 617638 1673018 1599224 451922 2584131 1343299 2102337 1513539 1392346 2471502 306338 1063615 1391630 2525411 1363796 1691815 68612 2446478 2442491 1676545 2615437 2541854 1011289 228202 1961095 1093598 813900 30080 1051925 1710462 1423790 2345199 1817984 1769175 939176 2020353 2552123 1479054 818724 445599 1772388 846921 2403854 1508121 108684 953964 2340340 1406341 1839697 193790 594857 325428 1002562 691418 2569282 434215 1730270 147712 556667 2254264 2058895 2249692 607518 2432085 831509 609889 1723550 6401 231126 1681434 595614 1048174 2248017 699104 1903587 74395 1223120 130138 737739 900018 1821408 2380801 685145 846324 2412366 301337 1624597 797632 2541911 2560958 224690 993792 2243654 1082317 1980597 2227024 2166837 1282375 914951 1416744 19656 1282315 2430275 1420150 456528 499880 1428871 1203770 1145377 256358 1119859 2633264 2601235 317099 2397078 1022614 2423546 2313262 787691 1023514 1014067 2069631 795010 1364138 64680 1785134 925945 2513703 1086019 1242004 189176 730130 1708992 1246888 1404790 1584245 2476009 2380591 817212 421669 892787 1076456 342228 1620200 2608527 1353703 470705 676062 551979 461894 2340288 1401253 2103039 54119 291735 252307 672544 1704310 1032875 545874 1093658 2453450 729229 1153516 1421283 1206403 562878 2144088 791687 2009181 1710480 1539196 1855919 1005962 943523 59002 469621 1515618 2492030 1387588 1642308 1908845 1688874 293337 1309508 2565773 955504 200779 764877 1853590 2353213 1118970 801401 2594311 2402252 258588 595700 5196 785163 362480 2429729 2532855 1006936 1945509 1842917 2621129 1165097 2548571 1616631 895830 1513234 2380288 1395380 1396112 2368508 1632827 675626 2184628 94166 1748563 2552701 1019075 1467717 580829 497204 2359448 315662 2464961 1666057 1486367 1556003 1861548 982225 2311084 81933 351908 1985676 907382 1408156 1021047 2399389 255856 97185 1291156 2193118 15710: 811420 2424492 2173344 1910919 327791 1221268 137907 89590 2087298 2396790 15711: 1077419 1951704 2352131 1805219 15712: 412196 974741 2555218 955896 1301833 762667 19239 1238788 2153758 1655840 2059079 288832 144087 380253 2203607 1389379 1549831 2554126 1312591 1892333 890226 5281 258577 904791 1505561 58882 369525 2416060 891984 668097 2308321 1572057 833087 734105 2393078 1355139 2539747 2471823 2576855 1244424 2264272 1247211 2639232 1303379 1140611 1295821 987402 1570535 464273 25348 2425145 1271564 1600033 699625 1540544 667587 72796 144672 1614424 1210726 1655508 2524580 2230874 171465 1261071 705591 989156 1275009 2067355 314942 1078386 1650576 328475 217899 1336329 1435973 857949 2492268 2405510 1060879 969504 1463252 183374 1982462 214076 1275166 1266386 8965 229972 360236 1660465 2534450 609144 746154 2446512 1760513 1398773 1642827 2098460 2055112 142309 738006 851840 2099701 865625 2297775 1044462 461095 2350387 2082275 1335833 933085 1547041 1805619 1826297 15714: 1911434 1731009 1066345 15715: 210808 139297 689243 2082978 713103 2233800 1734867 1532810 1316565 780116 154749 276710 775312 1022834 1147516 2015597 265111 2083736 998865 1146493 2419849 2305224 1185423 274017 2268273 178062 1634916 2030746 1053149 1102143 2554673 2470544 854537 1098562 1362786 27570 2531730 433134 144134 378045 748312 2493074 800147 410137 2527873 1549048 2184042 1969815 484813 259083 2566832 1853431 409264 2054639 2242522 1058498 622370 237207 1257458 597416 2537381 1429085 808692 965656 944696 2184048 2271306 1184556 1484058 417489 277792 1758661 1850755 2587629 1511013 104093 235585 2290815 500735 2381240 2106700 1415850 776632 532071 258101 1418885 1473956 1545522 787277 1045053 494494 448353 2078992 2094942 1132600 36212 1428850 1834476 1075356 1188508 95495 1263200 2598766 1125640 1738529 2078276 230062 1482131 481643 1128873 262514 882286 2454837 23302 2092004 1018107 1854900 1252596 1687116 1693171 1566872 1680205 840537 1867253 574658 721591 672467 1463056 2268668 1286942 2284578 1593250 196209 1886518 835760 1146629 2425247 1975474 333739 218409 903118 2418651 2553799 2635769 627429 2481250 1736217 1860516 1564617 715675 2576411 576985 2131590 244053 446850 91071 1524179 1645456 931162 1623108 776258 317271 1176177 1652494 158891 797179 210107 619709 1921583 228578 889747 1579216 1623094 1246322 2477451 2586915 407134 162183 583492 328226 1522923 2327633 1027246 269877 2563112 1184073 606742 2353601 306791 2519915 2094629 1829081 124877 680210 2100718 1332895 1661861 2421627 2575963 1650050 123960 2320170 1455503 568494 482223 1984345 1274229 1314897 132163 2035813 653397 1081296 1774846 1985003 1989971 1500946 1884287 646971 385908 1280324 1901643 1057605 93917 1689201 421504 1038808 966902 2154278 1814310 60839 1431537 335871 855793 374313 2468929 1485667 1758677 2628241 1298943 501068 2408694 524198 19323 378519 614729 2468157 1008504 1883132 2487559 646419 2627313 2622223 533328 1506413 2074556 170872 1358653 552275 238432 1804008 1924559 2062901 249449 2105138 106842 381651 926951 248403 1567459 818200 366750 1892734 2499323 188925 1117548 2375160 1531637 973729 106546 98807 836644 1540239 2605796 571895 1865422 218972 1515512 791853 537367 717455 594729 2218286 438113 1933944 2483590 875576 370540 1097021 1111957 1799710 2499154 286340 1333355 1434997 259996 2168754 2112458 1615095 1008332 1888264 1915962 1558048 1778541 284840 1930242 537417 1473720 1841043 736481 819223 516686 967445 2008837 843213 635657 2041749 24357 626483 152312 420420 2628067 1653932 1954092 49731 1114678 1870957 85201 2029711 492836 1818548 2260825 360842 2011637 1859319 15716: 794824 1502659 2475544 2049972 1570187 380894 215119 15717: 2323694 1694842 1293093 62164 1135159 1783211 1078044 418307 1410134 1309089 535761 1744100 655086 501020 976530 2214348 341215 2233496 1535820 2226380 728323 2103145 1586722 386068 2320970 55018 865471 1930881 725884 1855852 1106823 1911254 517800 330918 666951 1549761 15718: 2111659 36209 382732 2539768 1573878 1892880 1673611 909252 2428145 2399364 1591282 840071 683235 2013297 1347485 1304749 433572 219408 45835 2192577 2489875 15719: 1638450 1457004 1572: 1852503 1727964 2621945 1129856 2900 535868 1841970 1030110 2055622 948065 1691103 1837470 286503 2013030 2502500 1970495 1250098 15720: 1436420 510129 691282 1783357 1667024 791937 1271423 1943605 531551 2149011 809463 69085 127041 1654926 1888525 1734196 2304861 705931 2588271 814005 2499935 1963686 2133309 2548091 144813 15721: 1481361 237261 15722: 676265 1290175 1288161 32214 11019 249993 296879 15723: 2322409 745471 15724: 1923980 185640 1248054 1995580 15725: 582830 1237720 913156 362875 15726: 931602 1732603 28972 2312088 553250 907004 1195133 1450613 15727: 373617 820416 2452531 1483361 1271717 2541510 2161335 2515184 1586157 1982312 1638141 2515071 2218471 1029984 2594789 2056309 662479 825068 740133 2138653 2441279 1924321 373087 1719316 1317326 1337546 1553999 1619056 1080768 1735332 1756680 1068835 15728: 619676 564191 15729: 2177094 2461011 187872 529743 1573: 441153 2041252 1005679 1361562 242425 1617123 1275047 1498042 2391544 592519 1478708 15730: 1694770 1839240 152517 2015562 1530767 886882 1069759 586835 2143454 1690256 1643947 296954 621692 155231 1556197 713178 217811 1638959 561124 2138296 2433515 1625449 2280897 1419822 1092442 2083174 1526548 997017 2341657 895096 1542060 2308158 863914 148524 424610 2128956 2328632 1534620 2142230 495674 1022042 1497791 2213168 2332620 2502499 1912301 1623383 184493 2029482 876980 836063 2263437 15731: 457798 15732: 963134 1470674 2331579 1024046 563442 920052 2038805 1588279 1187833 1750143 1374142 1097735 2016705 2146632 843994 1171267 1948998 416559 593761 1949880 315533 1087815 2239073 743178 15733: 840401 1596183 1037506 1852416 1774637 931429 537412 820145 2643738 259332 458806 1555652 2324465 2204739 1857538 1976968 310458 648932 2530533 2097075 398893 144134 1568576 1819748 1826170 664937 2092202 1576723 1133741 2184048 1329759 1757620 2326273 1701490 1654699 2318213 367194 855810 1452029 1816877 1508334 2148140 367535 1649937 2520824 1020155 1160848 1950927 165102 2524318 2119910 2558873 102279 2039167 1254546 916606 1628303 1182211 1708541 851669 394934 1290972 2141378 1755167 1928054 1315193 2030769 882439 27995 2517924 1902672 2418822 1502202 1045886 297184 877191 2153222 1349229 88281 515351 2594455 1655779 1168143 809974 1668788 442075 2543825 595938 22098 1084315 329043 1645892 1732204 2360519 2338166 2470355 1148908 1053828 216989 1471264 448014 1526467 118028 264984 2056068 1756621 1027854 1848067 2045630 1335977 1199363 2084248 2597214 1183600 2589007 2124988 1519794 271811 1340179 1822676 2599012 1407688 676493 2041950 139263 1952345 728602 2431257 59883 1012947 2305638 608576 1656484 1117841 2353088 981032 2532175 1866681 2186889 1194538 1349663 516107 1790784 828150 984392 1038642 148491 2194545 2290642 2106722 1763833 1901705 2574426 2342838 744258 1307268 374314 1650543 223893 1755437 1494783 323694 49468 914339 1797710 1348726 1409260 541577 766547 1482875 696702 1621279 1354649 2501806 1960504 15734: 1458083 15735: 858884 814390 1891236 1976340 752402 761916 1194158 1406549 1045964 10044 321381 253309 2235366 1694669 2082746 1775207 891206 548334 1339313 2636825 2632787 177828 663118 2240831 293417 15736: 812396 1412384 1275209 643460 2526278 1259449 78970 2434086 1203033 1643984 2348525 2197302 81721 433475 520447 1141545 871906 1282402 1107699 876682 1210405 1308882 146918 2472079 140287 950339 2260944 1891284 2633443 2545981 1136726 2293028 883520 171869 1176239 884126 606655 488041 189203 1099604 2026986 1107807 962114 577019 1454856 1352943 1657876 2533427 1753535 1415974 2630156 2202395 671869 2483525 1062098 2407553 267736 1567970 200288 430005 2198576 1391782 2281175 2408066 1620514 730153 577740 528708 1621184 79812 628774 1997686 877727 890883 2636852 1394391 1322243 1095353 117278 2229301 798108 594148 1875772 1182816 560599 175497 2511771 650771 28333 466610 25986 2481763 15737: 1390877 1604647 1573878 802489 326350 377712 15738: 288766 1328942 2371922 2585815 265387 758749 15739: 1378276 680576 2501678 2312992 1877742 1255372 1211741 2181840 1422112 1570382 452044 2194402 1209401 748336 1062133 1779316 2233066 961710 216797 1211623 2393940 406568 1431251 587503 2282264 557882 348464 2524955 376690 715558 1744881 2354886 454543 1344909 600566 1521428 1425555 2378238 730628 516900 1802925 341959 1127374 1473881 2242522 1306845 1164209 2126409 281384 308088 1568799 2442645 238998 859489 564206 960912 1485142 2318147 439954 2604382 2021072 2618195 2026613 2032180 2514260 226835 1428686 1127449 1189820 1181683 53731 1772301 1425237 1608906 1126546 1843706 1991854 1477209 433818 80148 602066 2086889 1963468 36324 2296267 267717 2079168 478630 2168532 2555167 660151 1349234 1644577 1281427 1280741 1323861 829933 1897919 1742852 513313 630964 617638 800301 2471282 1924827 2198612 1880861 699160 706500 2106344 2132058 835493 1702552 1443875 1820824 2424913 575220 2445021 1623631 150752 550923 2031947 2497441 46650 2008932 1879508 879903 879801 757756 196105 2541967 301484 476061 1506386 1320300 82188 2363024 476579 870076 1566905 983286 1886346 1647980 2452473 560563 2465726 2646050 2375177 712708 932804 2237693 1036476 1485458 1202934 1754304 518639 1862783 74441 2299794 2490170 1501959 975764 809880 920728 255223 1872023 2498349 2037348 895373 1487832 1467459 1758379 1726521 2464885 1280020 1544926 1048475 806626 2244653 730473 2005698 1474683 2396327 521795 1588371 823979 1985228 2309118 1758504 1483588 98807 235182 1993310 447110 1425973 2304462 1980484 1977847 947222 1577937 1004585 1195564 2329366 1563438 120087 1422637 662464 2153901 160696 236799 1492382 2089011 1275782 2284910 1516682 1528348 736409 320265 2474112 478987 1153106 1516618 252173 18634 1367423 164902 1223771 1231862 1633243 2457403 1283455 2610012 162855 1625894 839632 1574: 900634 15740: 298 15741: 1206778 69456 15742: 2532609 111658 2300790 2011870 128254 1137090 15743: 1998328 2200113 364377 1465385 1047416 1856532 984636 514721 1093393 1986179 1355973 1299628 1321833 15744: 1758910 2547124 15745: 1788781 15746: 182603 985285 1016253 754805 1108082 492175 572994 1411572 355138 141005 747712 1191317 2050168 2182761 15747: 117386 2501667 1983634 2453729 1514886 780708 1657597 1015195 1993711 1641214 52927 2037520 2193877 815836 2257162 515113 775941 1587090 1385316 1234567 2055187 898640 125206 15748: 1176559 1232773 1659821 2330822 1343125 1106805 1800728 2559125 1735420 2280196 1048594 2240492 406134 1062148 1635631 1511669 996603 1208935 206718 1647618 153538 752244 2238777 833551 1278411 1483382 2257616 2586088 624640 1457084 538757 261918 1750371 213506 713221 2416528 1950811 1077435 108007 1786144 482590 1747254 1172502 15749: 2016504 1570876 981600 609402 1023235 516686 1575: 1978176 99970 169478 695467 634717 1659827 289781 290757 2633428 881644 15750: 679152 2151182 1298377 1371477 1207158 429624 1645383 1007517 1661825 1294066 1400936 1584781 2391682 1399231 2102336 217253 1236497 479251 2234539 131890 1984691 1945740 1684749 456110 476817 187062 2060656 297547 635479 286272 1220150 347843 1626946 29469 213985 1126304 2260180 810822 1971846 2306822 1560033 1945565 1410097 2137409 27689 1743009 1937205 111130 38812 1937258 2640943 2135855 1353555 2499018 2076919 679325 1021747 1315873 2211868 2318417 1509346 975653 1985497 2230188 1672460 1651455 2403642 1034323 15751: 1927772 1766869 874013 1949664 2361157 394401 2634980 562161 152342 40422 2289721 698827 1991827 2332866 2537082 2179898 864559 1128615 2190188 1432883 44641 832563 15752: 1131164 692002 15753: 1730592 1409989 1233700 939569 1589798 2050869 1457279 2288028 2191545 586746 1525548 132302 1177803 2310367 1715358 573487 935193 812523 2106905 1029498 376614 15754: 1841035 1082169 1115172 1665834 2183950 520243 2325348 15755: 2256305 433300 2115958 758231 229231 2023714 1615928 909663 1060871 974054 1337144 195 2252229 616912 437994 1412086 1041989 1014432 2282274 394017 442086 1838315 965222 181905 2081616 2426138 1754911 928807 1767382 2519518 381747 1810540 356546 1057085 1492408 2278416 2567441 1809079 1423369 1190125 1815697 1658795 832025 1310441 2321681 1688630 1880477 1803239 865544 972566 2045098 185667 798325 2336739 1438180 1216721 2513447 1435992 235504 1068988 2312055 1902914 1756596 2635321 2489482 1695809 2132277 2375021 882224 266593 1250265 926643 942246 46454 2345249 1877238 2466704 2448915 1994710 1562645 1138372 835724 422158 1560007 2000399 1959244 728601 1850634 1034852 1351078 1700387 620478 2255741 1970529 1337172 1495441 2099717 2624663 449882 1380905 190323 327478 828716 2235623 271142 2210961 1078523 160219 1447365 1113195 1397553 2604227 740380 596575 1691928 1794936 2135440 440619 1172201 660967 1901805 359106 257042 389161 1077414 1750743 248285 2180741 611855 2203344 725944 1963678 2305031 2183150 1277303 315383 2212260 1923432 827969 1245422 13251 2448967 1844606 1365794 2518550 1647126 513585 205332 1803323 848620 2075420 816743 2474218 2305442 1026511 1667263 2200620 1832240 600295 46162 1490401 1882880 831256 969762 1376746 1731806 1143751 2173484 1461171 2406646 2512448 1578167 358976 1286292 1962123 2275697 2240574 898079 1507445 1261458 1440026 451715 2460183 1540455 882467 2594661 2509195 15756: 1374067 528566 1536218 2416053 1362344 15757: 1023537 1197769 2028096 463294 637343 322480 231739 2218884 651365 613556 2302683 1131416 91940 1471774 349708 795188 1115490 803605 2317249 15758: 662337 1532251 123943 1521767 373204 37188 1620984 646901 1861634 1603309 2409879 1604229 2648767 1228895 279442 158801 2186180 1444076 1871320 63999 417015 597978 1967739 517647 282881 2052403 2071679 218665 1875215 659052 1492264 1418061 1687971 1155700 41614 92211 95745 970300 1249244 1053052 404999 1828768 74531 637584 1548581 2536387 316739 2131138 2177206 2074042 2010768 472452 1159845 1984521 848905 805066 1775948 1083590 1298840 2283820 1359917 1676962 2143797 2121071 745616 582763 2437971 698122 2461699 413621 333729 1879523 1808424 1867204 1759806 1778114 248267 902569 75829 1969146 2328100 1340834 404448 1693700 1625628 1534025 928643 815576 1626365 978529 1223146 1187957 2015744 1461565 1911833 2549264 2133039 944295 303423 405223 1387795 675841 1659519 2171429 1196807 833046 2629210 1407200 204211 44902 199367 1539166 378393 1156623 1393446 197710 52877 1950613 1447150 577699 377920 1822349 60355 2459045 1391727 340560 813569 1517970 466264 997702 1839777 465480 116211 170322 1121633 1379619 514909 1797122 2098089 1900396 939170 2031374 1194548 824449 833569 1796326 2491093 2058077 293251 1908378 1901563 1828227 37489 335687 2422730 1909704 2413156 1868910 1690653 320027 380280 1250257 2498423 2417331 73082 586231 286097 2142950 2054192 389985 1056229 1127541 814777 801250 1559423 1104357 233132 156914 1766128 1039809 1844744 1920724 2106673 1699403 277522 954589 2102636 443580 914830 2021223 1665420 1657038 1138496 2393366 624326 2151789 1479092 493041 1311895 112577 1468573 2402560 2261745 2027643 2436851 1582843 619878 998563 1899016 308008 15759: 2376834 713702 2113996 653345 581875 1922066 2399620 1576: 1087991 255885 8828 1349441 773643 504160 1178518 2132033 288934 2058438 1305236 141794 1970345 916336 15760: 2482517 1332949 79380 15762: 431759 2511444 41485 1421905 1481132 2052609 15763: 1586291 2010902 15764: 1146559 2185127 1063456 253369 2344847 1831454 2600401 642833 647067 2002741 173437 2034075 2084474 598218 2408337 986790 2066218 810304 1226573 1985578 2354829 2371550 1074801 2475802 2148624 1971008 851897 2353162 2268273 1664133 2127234 635627 103811 1769366 1739756 549661 2493324 1498466 674603 1992573 1879875 1179168 570968 1095120 1091259 860507 619737 163066 1395676 771985 2636650 534455 2462874 1541112 2364646 1132945 1185524 95981 980768 1826577 158860 2377604 306240 657045 154269 1094699 1943456 2007772 928481 1997298 2364067 1947767 145364 524295 1241730 1985737 1430992 1712737 764662 2222534 109869 2548754 754428 640933 1827917 1345247 1905681 1005684 715028 935966 1497122 614222 2619512 2045098 1385752 1902456 469496 2641978 184385 1074884 1154052 1683203 1942050 2503905 5880 1799578 2076722 556594 956561 2132285 2397371 1896288 1766812 1541862 2294459 353158 283963 990702 23705 1902573 768176 264077 1748635 1571302 1570943 1481362 1369867 2573261 960275 1715473 1670832 25466 799081 1618829 424541 139012 1908448 1612320 2603551 1597485 2555100 1489460 2012449 2090896 2640134 123305 503376 922352 1726332 2244595 1557391 2181414 1287959 293267 963972 44562 1242170 1970957 2050532 2352875 788358 2519091 1053848 538010 2422043 1571733 658431 710931 1671580 773029 640711 917018 1809573 1514095 73573 1875571 2645944 664476 696566 1099250 2187372 1863912 1884329 1151067 1008322 1734505 1308421 1686328 1022679 2056732 1806394 1533346 1283052 50957 2397286 1751775 1622071 1002477 2305649 1968657 712367 2229446 1871186 687556 884704 1593898 1164690 1545270 528840 911003 184139 1772505 2414857 1916043 1527608 1521714 1550449 1840997 1113289 994815 1179419 629659 2084503 1751660 1540239 1528350 2117747 1132240 187651 441936 2109196 895551 1015557 2241931 256560 1199938 771620 1894232 1177683 2080871 889021 2593173 238346 1714356 1527011 2087395 948851 1175432 1476029 1044299 2425609 2256082 1699973 630530 88240 2484793 626483 1191135 833826 1145816 2533931 2329465 229525 2115530 1245481 2076704 406727 2175189 2260753 15765: 1493532 810318 127401 2260245 489539 15766: 1526371 2253500 2059967 1415066 2239532 2419183 2402720 15767: 355576 902410 2536114 1077082 21507 484967 15768: 1863874 1680135 2633806 1740500 1875559 1470674 1021274 2396677 624432 1878523 1746395 1537945 419533 840348 126304 2461058 2285084 16031 1686355 15769: 2555924 160872 631597 834968 1064090 2304975 2337325 1707068 1376513 2331635 1757558 209458 764193 16790 2116024 2381928 1749604 1357355 105079 1853037 856019 2538212 2594005 1467198 52189 2184104 1391148 857015 2497078 303029 95133 2311455 625432 2288956 2620808 1840777 2056103 1999753 938424 1080854 1659196 1466356 1933293 717945 379499 2198290 1527097 1181035 1400067 1061214 330857 1230048 1367069 1153558 2458894 1879949 137905 950791 2384328 2425735 862172 1189789 513591 811759 1012651 776318 1965416 1392833 1068705 671801 1408087 1207447 1775574 1735658 1008561 890343 2460334 1474763 2545765 533621 623843 2538954 926675 1511767 126518 1566875 810280 2178343 649766 694616 697970 1577: 1972752 467409 1380693 2315725 15770: 2232653 2169350 465532 2296929 1505953 1555227 570234 15772: 2543999 1691577 1318155 143564 309357 2109061 2388435 2513009 2320511 2331118 453469 1469758 1226109 2365903 1363827 1113520 535723 2129633 1808742 1564062 2644536 2205307 2183854 924073 40136 2079952 376277 1624325 1912140 15773: 1834290 230874 810955 1896857 1020724 1198824 696969 1809284 620274 919476 2009651 2025577 2453799 653547 49834 2471392 2079714 2392512 2422462 608887 975497 2416356 2387782 769025 678815 319037 1414505 281040 1400163 1394261 1529181 1659081 2453519 1690121 654304 643813 2514204 349880 1399597 1350718 846473 968262 1606517 1926198 1891442 1175810 942748 2402785 922088 2105815 977438 556324 1374694 1640850 2595477 1004026 2158377 1303226 1159665 2370037 1374389 480718 2373453 1045730 182435 1206224 2632967 272712 121124 617970 15774: 2526748 2276085 233348 608109 2294779 872652 779864 590054 1519094 175045 739192 1691537 86999 662823 911792 623220 827474 1746335 377570 2326116 1287914 1776287 1747829 1410182 484033 1060676 1231619 2147403 2341252 790787 2137605 2607526 1947143 2341618 1983299 257029 1647813 2312869 627163 877274 1033645 592056 593096 1857673 2571590 1025350 870134 593147 1240730 1950228 1208250 2022248 2498672 1587095 47321 886295 1045996 1536121 1919891 76274 1914347 1014982 2483983 1572532 1874590 1907648 1461148 2459709 2299532 233494 1477498 869069 1404945 2315036 391984 1996720 334527 1783331 42092 1997469 2124306 1528348 2624733 1292018 1895930 2379379 1346475 1179120 2559295 15776: 663276 150553 1591584 2037653 2084922 2379843 2308954 63452 1861283 1908021 15777: 573582 496341 550360 450695 1091638 1174786 2143232 1450010 2497508 1934640 2563831 1801298 2590387 1760220 1597463 106748 512952 983611 1472718 920286 2028096 913436 982790 354550 1169333 2341305 336522 1739433 961986 196208 1111941 2080658 1611604 768147 2120144 1978354 1306028 2341782 1428676 1526340 1718002 1219628 472613 1770708 2184604 1212305 1430572 2106371 473924 2600848 732065 2572298 1997087 2397286 1252727 982191 1312793 219143 304379 1865351 2176432 1897325 1898454 1617808 2285113 2405656 1054203 384025 1011579 79183 263139 1401708 837476 553915 1213219 1603247 1506477 58731 15778: 1388044 1578: 2184505 1829958 2377771 1490572 2116134 1558508 1796792 1312803 1391997 1372579 42901 2568898 445379 445492 993319 1531780 2489437 169559 2267576 1935273 2587616 672643 1360538 2639491 1604905 2541731 1971432 1591622 460870 1253619 1973425 1676831 760200 2307226 1689544 2522062 1485178 1604861 197851 911137 1009110 1523776 25914 313211 2129223 2055048 1505912 1099425 2150761 1340119 1140009 1458153 2583247 2306806 2513046 981911 110775 942380 2515101 10830 2545451 1756596 384650 1741244 110493 2177507 2376021 135625 2148740 178883 2262684 1225208 998053 837567 28878 2195774 1681503 2046861 2133771 2258490 489126 3232 545029 1001660 158980 2111625 1367865 1361089 366103 1388999 2184041 1758133 932949 2023438 2476035 708690 1249433 2548092 282882 261047 624645 157797 481075 862267 1048383 1597827 1492256 1354082 918932 2580700 584839 527765 1620733 1841239 621016 177659 1509853 1979497 2628788 1251005 1771872 2275389 578480 1808742 1207277 2644299 2383810 2241432 649493 1127323 647665 1877200 1979185 844727 2147824 1575061 164161 1690555 2560540 1761147 223081 61155 1737342 774168 1378480 881183 1717257 1903623 650195 2366452 612576 2209489 2201150 1776795 1248827 1669666 1983831 111125 2524470 1795439 2631281 1213536 1322765 2185673 620072 2026731 366304 2387809 143127 1914877 2258025 1963622 1947119 1355945 42757 15781: 2228275 484675 713423 1228855 1501928 1272298 1144461 2517046 1595489 856708 247986 733746 479571 410664 15782: 1134894 15784: 2040692 85663 1534818 268328 2504383 1419166 515057 1279719 1993405 817964 2027327 1471876 1143973 851546 2510082 1280684 84508 1529010 478280 2298282 1344319 803128 336990 1025896 153780 557038 585507 1071589 2612439 950229 1214705 1117554 997332 629724 2222525 409290 1901101 2087618 283880 1339159 2152961 2254863 1594800 1351564 1056032 1599715 123384 1942632 972604 143950 2052940 1382435 1954543 1226575 2518713 2338558 1098423 2552453 255475 2585108 114882 1803041 790953 2210391 965373 910466 313438 53926 121009 940637 1182085 2003511 1308491 126154 1423788 1426187 869390 2038121 336133 943055 685796 1288105 1481825 2437585 1911162 797346 2194266 612077 876453 2116286 2418454 1490642 1701303 153328 658815 2095149 153619 1720070 897368 2481225 1272348 1608411 1406381 698457 1202634 71233 325215 344170 2247002 365345 840324 2511489 1774976 1191044 1563076 2101756 110039 2266650 1316832 1204031 2132873 2246924 2146027 3520 21251 2463999 295393 623827 468224 794475 46416 760760 2237940 766133 1050643 1305696 2116123 2182859 2010471 1477723 1011174 1581956 1514251 1990078 77501 806869 2261421 446858 519462 1713443 585152 2352916 802483 1602910 1026975 1377470 2524267 321983 70456 748748 1284305 2099089 1062444 627002 2359002 1920298 1067856 24796 1529595 2309943 2492488 2205980 2499280 1194320 1571007 1117650 1403313 140164 675553 2355714 1339354 840987 385899 1338733 1569272 455387 1293451 1429388 615442 1462861 708733 690674 2265729 2378885 309873 1647745 1096214 1776514 743382 1591361 2499098 2338794 843213 2443201 1197938 346927 2640133 1459780 1039598 758776 112782 1482840 1214209 91253 945401 352620 2455716 265811 710859 1399447 998488 15785: 309322 1799734 1356479 781303 1195989 2344493 2255886 15786: 1254097 2351440 2246129 1335939 2576924 619721 2484578 2140775 2558074 2516220 1543721 1869307 2031721 1710000 2386250 2042763 83895 1636233 913542 2252851 2326933 1891920 2361377 1480417 2505334 263969 2587270 2020125 1205071 2204983 480206 1164122 1063549 2205851 1374993 2197697 31372 955456 1753483 1204207 1925306 1007146 2606404 656599 2311555 315433 2120724 700093 1462597 1366427 2382896 1415353 1202267 1294335 502003 645050 1895326 1760778 1890827 1830325 2327546 1282567 2226035 450857 937361 917766 992857 453772 1569186 1183534 256297 7583 2214990 2146603 2246923 1575047 15787: 68321 1056581 1395377 233058 2172369 2579484 1171667 1985541 954973 449359 332735 2564445 1050506 195026 1330188 76399 1436552 1637919 699846 1116700 417086 431077 573473 2059751 2034398 1179830 1338705 412851 2350070 2602701 2270661 523720 1493897 654723 561672 2561394 713667 597923 316684 761256 978994 137464 338197 934856 1323680 243126 435068 711660 87325 91883 1268019 663986 210729 28172 2227575 2156693 1056735 501793 1588980 622380 1627363 962114 1898048 611535 1486412 946158 2519003 2019404 2570702 1237264 2383573 1439532 657661 1307824 2122412 1694989 1345636 1521458 1784935 2392508 2185482 843260 1452820 1911653 1188710 87940 814123 2074986 410150 986823 1864058 1332277 1813498 2013939 291987 2609351 746965 763254 2553052 2603747 2090328 433005 2236255 1682222 1733416 1958740 173095 599843 2292688 1387097 324148 531191 2189563 2543045 2025521 119402 1211811 1370850 493307 1312553 2396324 2378985 674397 52949 99944 2625543 168018 2205759 15788: 1375032 2357634 1229951 616720 2321439 1417677 2272974 1101664 2246051 2348894 661114 726795 1230195 1221111 1119908 2476197 2627797 2203571 215762 2506742 1979239 51564 2211433 1335297 526153 271833 1721514 1024664 1102979 230952 1761660 2355363 1013986 2197885 578744 790736 2226188 317052 645588 977127 1563223 2534864 2575015 89905 2236761 785705 1612079 1594849 731258 981824 1843539 2012942 903885 148780 1726548 794905 2407198 1003056 2369238 42901 1512197 1220666 198198 2540686 1751835 2225554 2053124 1207614 109038 672607 2639275 2394139 946183 1851292 62511 395755 181519 623062 834936 2310055 1457920 227326 2461533 2562748 433396 2173196 2185724 2297069 455485 2645680 746580 9381 934440 357635 541943 1721729 1488256 1690381 1898319 845683 1351941 635091 885753 1071447 1080197 275936 422111 497580 1866591 1837954 567767 260591 2231654 222815 675595 2569305 1349222 991772 317912 929111 1152322 81341 2339408 2224662 359572 1843260 2065094 624721 765722 1671163 1326323 1134217 1733839 1535437 2042167 779870 1021226 781165 1359191 49768 831300 1839727 1560151 2160278 1235972 1134630 1275273 872141 1561642 2140883 444925 1402598 2458220 2351675 1302301 285149 1902274 346556 1471789 1897848 1933368 2631410 1474874 986091 1786539 1931199 1276135 2617741 932609 1997298 3104 414683 848845 247333 1015772 1476762 2023587 1515912 70500 1840623 419009 2196840 1985737 794227 1558694 369558 2166266 2295671 1559476 2028583 2244120 1946893 1673911 636534 2460317 1047069 30514 81538 2428376 2055968 1868381 2060500 344495 547364 2388911 324055 604324 451802 631807 1496860 823256 1211006 1632852 453174 537027 2320436 1070702 1859930 669348 2206750 1497067 1571333 396904 1582900 452282 2337460 517706 554375 721304 1171765 2570045 2025527 1691464 2462603 201667 1883106 412354 1400291 1811844 620197 1967173 798425 1398830 496589 656643 2363731 2427438 789798 194534 2326769 855670 2645325 252939 92710 2465320 2205134 207621 817654 1265854 698017 2169153 1319724 2317788 1443223 968690 1442013 511895 466212 2515053 1885598 55067 190925 1155716 2571527 680006 2520941 680259 1749306 1501578 875876 1186184 2425302 1879982 2479579 1265956 726655 2059278 1191516 490364 1320693 2372866 1652566 524837 140905 1976569 2118985 1590612 1611602 2507807 1616696 155640 2601643 1402625 178766 735305 595131 305632 2402520 2434324 2604298 959877 2449706 1204497 507963 1258089 660885 2426211 1609455 137432 2186799 847154 2363130 2511203 338998 1614385 1640388 1225143 317774 2057283 2540832 1109734 936428 2083283 2552582 1325084 1146504 991256 1953189 2111412 545572 2262247 2257256 116703 996493 584376 1528859 346319 2337114 2390120 1817217 1187140 381087 503272 888118 1923664 190341 373537 2387619 205698 1996348 696548 715287 2189430 1827131 1561590 459714 767557 1572526 1363066 1318019 481816 2091485 2480750 821257 2273416 642563 1651588 1642434 1652911 256449 767060 1167947 1018094 1240588 764157 654438 650680 959472 2122631 1059468 1749309 718146 2230732 409834 1184464 193749 403771 443494 1921286 802510 1493994 320263 1508321 975429 677888 1484651 2494480 1421745 1441585 2365804 2040186 1572769 1270983 160155 2532982 1382796 880497 257669 1877423 699924 519180 981191 89915 2636327 863404 1547853 1419948 587389 2144234 2506791 2068205 2637675 1395468 1900476 1191606 90537 59316 805934 2105389 1042629 1225221 2146064 1073678 344583 2182547 2108294 2537276 769305 1514923 885932 1313415 916034 1302951 1020540 1644517 634175 2055958 688308 2009849 1878986 522852 826802 2511891 2491725 895453 1265556 572712 1286159 1545035 2634172 1813297 788356 1682893 1468387 488185 1434418 1997152 2154598 1687084 628477 1339806 2192528 1237028 1005692 2641198 2579463 1214955 694738 903807 2018744 2132839 1157368 873777 16036 1899273 1335977 1814855 996811 471148 1860126 2611629 183240 617430 139609 1300167 1721240 2556493 1736282 2576805 2183187 1763214 1414441 2237154 178821 837267 1965480 1660412 2625568 637099 844152 99844 1933063 1382837 1320262 377186 1756768 435610 528534 414129 2457848 786659 695277 2087348 487440 2573600 925091 1596944 1823321 449150 347419 115899 951011 1285288 410321 1137798 2250191 1271756 678178 197036 1532353 1982488 1285431 265546 101576 1739031 12789 1448285 1467459 2080162 547064 2209205 2602735 25615 912500 203399 1862793 1480410 1396434 1258371 2609438 809391 1425441 2340639 1187114 906918 129139 888487 435102 1352662 74658 1091669 804401 938039 510606 1748612 2533251 217910 302457 1365871 1656704 573858 1226393 976166 1367215 2157149 1964725 1830816 1863351 1924412 1483208 1746031 1385046 904169 209242 2436797 1886374 2374450 167560 100430 65807 720789 228488 1542972 482501 557406 2492306 637864 376068 260280 287128 1051400 1449659 1744185 1643145 2331293 1771798 652529 1075861 1851534 1624022 1234655 765593 1968666 556051 1036904 2500968 667630 2642039 2029128 1178967 550609 1066665 1127513 1885602 1187747 1388064 181413 2481393 610221 1420986 999693 311484 2483169 1769056 495627 1140701 1979809 268593 1928071 823962 2321221 2618114 1794664 1037136 1276996 1776853 699813 905539 1528854 1462276 1202454 604190 72137 1362856 1007231 361227 770967 2061694 523724 474493 841853 1968139 2132797 184525 1783866 2439110 539864 1189430 432537 1513097 908886 2091905 193639 679046 1019410 41157 23808 2453950 2100833 1753359 2038562 1893216 924737 1685223 722165 895023 1170683 2347223 761982 1259019 578427 777367 2521375 2406417 396964 1573483 2435256 2383781 1066383 1817310 2340706 1647052 9545 2146794 1874088 1534877 1215336 157538 737337 1672939 1610349 2453900 1720413 1143615 2186249 1487555 206995 1616999 2429701 22864 2299085 370498 2032291 1676231 2496452 15789: 2041933 12974 1579: 2130250 1566182 843047 2494715 48178 2071496 1134434 1149163 384204 170454 29386 1473421 532996 413615 2568433 2049891 599957 1631014 1440288 1404603 15790: 1368753 1224395 1840974 141186 119984 1444275 1445097 1330794 15791: 1931241 1919493 1846121 664195 2314306 2626214 1152581 410076 15792: 827420 269554 1191840 314509 2294928 1730835 2479110 1777566 1011927 2065281 1114824 1338656 2489594 15793: 556485 1343971 1249447 2234408 2614085 180608 589781 1152079 983572 153739 15794: 2532338 2642255 784546 6025 2264426 2620768 1213386 774251 15795: 959819 1226932 15796: 739759 1824471 2244575 15797: 2425159 1487150 556429 2485326 1625228 15798: 166624 2018654 2623268 222521 1091188 1570105 1164869 469373 657530 2407422 42296 688065 342695 154149 1590833 2063256 1030682 357535 953181 1666742 1173267 999629 1017784 525218 733572 1851102 371782 2253712 1730995 575141 870134 1102468 1971533 1353668 1889470 2501778 425718 1731425 793693 951254 1305566 492876 1917045 1517470 1344827 1956729 1354575 2565111 1557176 2606796 649907 2209013 624343 431638 15799: 2645367 1224927 158: 426506 1435174 1548348 1274201 2168999 1255207 1276600 2248227 1010655 19162 446465 2005027 948914 776824 2092806 560062 775104 1075860 1266440 1393535 2532170 740379 2615912 1580: 1405068 101142 2302430 2294507 906488 1254920 2112928 1471639 2000145 802939 15800: 2102385 1074388 482123 2091492 1846310 334088 441772 1568571 230993 1866631 1427839 2509279 1941488 93433 1943773 622176 528559 537319 1233879 1631839 297436 811678 375979 1844202 1301688 112562 2552857 2322758 1609364 316634 962268 116073 1005760 2195626 2558472 543771 1820271 1822020 2116521 135563 337333 169083 2086901 943833 2268978 239342 2542126 1031075 2420242 460051 2582768 2280859 1173678 2645160 1857050 335532 2266816 1067562 218926 2379507 2206489 1112963 2177686 2099317 2257526 1735898 379738 2231824 1038234 443943 411597 1734801 1633502 937142 1289133 814763 456668 606915 1348653 714127 133874 184121 135294 15801: 2442516 1242359 1086653 1579823 661424 1356461 1181331 15802: 1009688 828670 1432310 289118 2163574 1726265 843315 396400 2622694 199769 1091756 263906 126681 2333446 355270 2029996 1199142 2035912 722394 382867 2509127 1190264 72451 2039575 222071 1638530 2369375 298530 1330467 771329 342811 1517612 2606193 1748059 905909 2613474 2227071 1762985 1840777 584615 1258889 2293401 878489 1684749 961601 504243 1804211 451086 858154 1932511 1844656 1638600 1011210 1489460 1711090 2595725 1959628 1359827 2102826 980109 87160 1818507 1642687 271346 1220091 111543 2399522 977644 962681 647704 424177 1728779 1682762 221894 2033181 1074018 1313340 939766 2571038 75165 211248 738133 599038 1325283 2589527 2645434 1051365 2017643 1734079 1483814 893128 418108 2363509 266193 562644 1194523 1335368 194233 2544348 154698 193294 1224438 347251 770757 584733 661961 1575875 2025379 1536912 325911 1627475 1842450 651589 1424169 1305959 985053 638185 616322 1630127 999403 165451 347466 128437 42855 2538907 1859836 15803: 2516086 1653869 1838679 1267663 1203432 1048336 1688675 1821025 2235896 2592179 1657826 2460644 1719334 957656 569418 2554973 2367399 1345636 1444986 68663 168895 1815824 1333502 2019116 486766 1139680 870185 1230782 2379186 504751 1164659 178127 215666 2168069 1578798 2638790 704512 15804: 1732812 1498038 690211 1012957 102715 853480 799102 1797784 1253236 1746745 1567376 1107607 807240 2525428 1652960 1421082 15805: 954543 1859288 2616874 1677870 529539 1551141 2040522 1858261 77669 1428169 297962 1587344 1205564 1573341 1666070 15806: 547049 2599594 233933 415493 655121 1925605 687921 15807: 1784154 1416420 1714637 1243948 1303151 2218052 1996039 1006295 570065 160240 1673967 2566306 414980 2465645 1953429 2073838 401412 2014456 190704 2283112 1310723 573360 2226984 788237 313446 1351180 1445543 406391 1444320 1857783 1180319 1622409 1888796 724062 696183 1124196 273218 2152889 308960 1941478 1594195 1378217 469723 169533 527018 1351782 821103 1318980 1407227 1880468 1161881 1627100 886215 2565138 2504568 2031590 1391279 306624 671175 538017 210097 2485110 87674 1872708 1545274 1730182 913536 1154529 238202 1401760 1675001 839639 1048011 1701857 811610 2393366 675558 1360324 1117319 1901592 840026 2344785 1550831 547253 865391 289656 1239695 15808: 670388 1682129 1011675 1728377 1925959 1015726 106981 2542040 1350489 1654621 1175652 1674537 1599253 1358116 1516452 2067098 111192 859688 503013 2044640 2182230 1736176 1243047 2415407 134500 425448 2118411 2223860 1720449 421217 605078 1195709 2090715 894457 329843 1293358 998915 2140569 2444403 1842990 1379723 1588069 17929 706943 410076 599407 1123371 15809: 1224812 2271373 1835786 1359634 1411823 1581: 1564651 2198055 1826163 815731 1076547 1380689 1734872 1649729 2195862 2404419 1386350 1305566 1613507 463381 2443599 1952069 15810: 264856 795464 1360887 1955581 2028530 1373842 203822 1373257 15811: 669429 15812: 1329972 1131740 1460969 2016797 1556614 1989227 563339 2005050 2197440 780916 890227 15813: 1970633 1487026 71520 2332660 339837 2346189 816032 808604 1757607 330753 217652 2174597 1849773 1309164 1499540 1966678 2567689 217849 1770655 292522 268573 1591352 1494765 82404 2396949 2049567 2205036 90804 1786835 2065265 738287 2063575 178883 1748611 1595626 1175018 2620885 1454526 1874932 57163 1743478 276275 1664529 198000 1066934 2063853 2097398 32417 543572 2537148 790182 1277303 2468313 1650249 158737 1933756 1704018 604350 1339918 84949 469467 2481493 1867495 280433 2533317 859047 945401 159226 1638786 15814: 304789 149439 2622588 1315109 2048259 1484957 1734544 1018474 1915882 2531188 1916449 2608599 501790 1255980 593440 1314451 1931853 2006256 1780012 8458 1065699 733311 1957874 1000517 1987944 1615195 1557148 2311323 759300 605121 2564016 1022874 714004 107996 839529 2491541 94453 1091637 1514923 1055801 2573105 822756 2602560 587206 1153933 646984 1799696 166260 458384 809329 131247 1437345 1466484 133947 2248099 840675 1897405 543992 1760512 1110316 1407217 1249961 15815: 420277 2234233 1825168 2386292 914059 591600 835348 2330663 2506348 1125832 1215547 1912952 254856 646551 1285033 831768 2132300 1567665 274106 123983 963113 1075450 131923 1131996 738769 2547929 2040865 2031904 1882303 2202386 1758214 1243451 1036621 2287008 30250 353678 776333 1848111 1094597 726533 37309 1252521 464545 1247741 1624566 1263945 1984921 2072415 955340 2045670 1454213 840555 277943 1272189 465798 1842355 1565731 1670081 360053 159933 2392257 950504 843268 683043 2498261 244053 1149830 1155911 1647469 130082 1924828 1851975 1856609 1645260 829 1197569 1866271 732554 1169293 696540 1716758 919622 377211 2535971 910031 2096905 1230509 402887 815292 1341904 1088781 26717 2283217 222455 868750 1948037 800033 705787 1338796 2255093 2297537 1556397 1311559 2547361 1387488 1309576 746258 649264 1058667 1620845 576993 616918 1682536 589111 1556872 2548566 1789436 734729 1682774 1308019 974986 2029468 666743 1329051 861931 319578 1953742 54407 820609 2458750 1445085 1753836 1691326 560445 1011937 2273 1041778 1077570 175412 926663 885893 1702281 785530 1612187 2494847 1756605 1790985 1699950 1583484 1636243 917712 1154917 786018 245234 2003621 1161636 812587 37086 1211972 1661119 15816: 2578581 1513840 623400 1281996 677596 945258 903983 2026130 760318 541840 2552250 225880 1427225 2334449 2099530 137070 1075746 1228472 2267955 480909 1957696 934339 1808436 503503 1448034 1310644 250788 609329 1294923 1888574 1164660 1056855 1879094 1677306 165231 1261767 1154469 1349613 1332431 2612911 2473418 376325 1984427 2052283 293628 2190806 2052900 1129560 2624547 1010824 1110113 618433 1688649 1667212 2101275 2555836 789910 1560033 2460511 1972747 1765772 1648455 1367821 1115776 2183561 2053250 240088 1807510 1178875 1011838 230274 2590430 647519 1182560 2394974 701898 1301642 2426367 1187666 450707 26369 957290 1015441 61510 417273 1376563 1515430 621654 2326282 802611 352201 15817: 2495143 1819510 306420 1575592 2633806 1953060 851022 2342630 2359803 2130480 267367 459228 1982202 52077 2100282 255462 388395 2609871 1055772 132266 2617873 2046299 2311933 1132513 376024 679800 178349 2234906 425537 270288 2036325 1596451 478715 1568505 397811 2230193 1756680 1563131 956614 15818: 2335607 897051 2240318 373354 1913470 742020 2407749 1160251 218426 1898205 1454880 1111210 477769 354385 328577 649840 1588601 2165853 1941951 95842 858782 1775424 1144197 2069295 262521 2536232 1263617 1474709 1944709 1355994 1840357 1161725 85279 1829675 1342568 1688944 153489 1726826 1908108 765119 392397 1590192 1529509 2150453 344040 341364 994242 1046479 245857 119797 2269287 1078032 1931347 984449 183271 54593 117797 2206070 1426015 1107003 1896246 2385304 1155093 2026248 969879 63824 2436722 598373 841535 1825379 2409834 2048941 2458866 1096707 590065 2098424 1209058 152659 368291 129568 1389683 233185 1012511 2523359 1144092 2084501 2579731 577926 1351590 2165017 752355 624233 1736798 1868242 2016197 2534254 394559 135833 1142149 2617309 618546 456278 1319524 972456 1155778 2102575 762263 2586024 2281888 1535635 704795 1694021 203281 684357 1673109 733642 1827946 1670124 1676473 148224 1176667 765578 2335593 1803802 1922248 2239881 2583630 1292919 1771156 2143037 634425 1471225 2436529 1010842 695553 2582588 2306976 2144931 1877230 466171 1207160 1348332 1992993 1868227 1763860 1607914 1711402 832811 2090053 2315849 1837175 613451 981656 1993069 2029539 2576430 1680207 1820465 1111946 2346265 265755 1741432 1985407 2571563 602306 1442666 331860 1229086 2159422 1929632 2240444 354418 2197096 685074 2081649 2229988 2442223 321894 600141 2407465 948829 1193964 1418889 1968276 2543445 1106586 1880808 727794 472268 2629127 522270 2573349 1547093 1698154 765102 996279 1049455 1210335 1727258 862928 1867712 1353179 795643 895373 112895 1341730 866757 1827612 1251386 1975143 2379961 2637339 2201639 463652 2368891 1929056 2525954 2031000 1060197 612526 1232493 460308 968060 1395768 2318626 1741139 1491651 164161 1690155 1110928 324090 796680 2227913 275761 2352203 1151019 1701853 711828 2371744 2468354 670719 852257 219699 1031623 2193175 647143 2632964 1437182 891603 1552674 2313131 1137710 2198115 924534 1099626 181076 2515322 2595401 615198 2241297 103856 436319 2624406 2577337 947854 2628076 871503 2186982 2213736 2087448 1556044 1811317 1723479 1663721 2026399 2579005 1052512 15819: 816249 1582: 2152963 1074029 931005 2619593 1477066 2632468 1038237 898672 1113914 947397 366425 183237 376682 2647328 2084973 175828 690536 285301 1750270 206489 502767 2479011 2234074 395155 1097806 1588972 471611 968251 990872 1883285 264223 1057085 242006 2155142 1034009 2389559 730529 376761 1424133 2302897 1546450 720410 1571856 893761 2527369 2264244 1380673 1189050 2575908 1438423 186263 1751769 2177507 683824 957739 619230 2350917 1147550 1836824 1832112 1313571 1255369 2499499 1532813 2442491 1342009 1482116 228202 752797 1773757 2042475 527018 1147908 1470232 2288365 1563688 2324856 1006096 1447585 2611792 2085391 1667817 1702709 1986877 2471267 2119152 22955 740411 456528 913787 1779678 2029737 689836 1887788 1801221 2034589 2443637 442814 1257085 745466 1478657 1504071 2576048 1979621 1739153 790987 2491071 943523 1369649 2477775 400385 2399157 2389366 624124 1025318 1787619 308784 887627 1290866 2256160 362038 1631534 663857 2122465 268334 639723 1325516 15820: 2207859 307505 689105 1584141 912793 1739307 2589565 832688 1303458 722289 2218891 564415 1910619 430386 31051 170732 1232710 1559437 2022555 391144 2511091 526199 2044420 883390 546700 1696061 783880 330340 1129580 14997 255429 1105428 2353737 1710338 1423534 1869444 1808880 453995 2229864 2439245 735587 2415846 815980 10624 1399890 1920965 341663 2049262 998377 1967296 1134808 895896 1495132 2410172 1276729 690770 931475 1373025 145082 2447627 1676470 249524 2345355 444683 20856 947661 1793653 103163 551956 2576156 510158 860220 98651 1948016 635726 1562395 2081473 15821: 1991642 2202057 417476 1394537 15822: 2614787 1075538 1653218 776126 1113016 2439433 1784272 184107 654497 15823: 699878 95588 743511 15824: 2073384 1967469 1445762 15825: 2562208 606789 493830 489342 2144973 1491624 1966367 1045807 573763 803711 413395 704520 1903897 1420748 1267607 1585155 1377340 2309847 15826: 414332 418752 71079 1002367 782611 1819758 2488565 1785082 300388 1424040 1228248 2040697 2622453 10490 2593255 2597326 2241263 1151430 807328 1199938 1422883 575897 15827: 1762675 2421801 376203 251463 1403658 741977 4804 1661519 1198768 145514 140416 184726 2279203 1716938 1950123 15828: 1468881 1668546 1003738 2021414 15829: 2369008 1295115 2496084 521486 854751 343194 2381405 2177788 2083484 2045586 1377655 2277477 2584461 2163534 1341674 2477886 751145 460122 2555567 1299214 330080 1773760 481736 2228980 1030265 2000621 317965 400547 2551574 1122070 330566 350389 414345 1127358 1231128 1983567 625172 1099130 2532189 2293307 1129287 964024 1095469 2111071 1813174 554061 1699224 448712 1021638 2401559 1357661 1783157 1119005 246391 1981464 1594632 2084101 1475972 1583: 184544 1868355 1814370 2243507 647651 2306009 1163369 862421 1386297 817987 1270777 2597664 2648784 2395459 2006192 2588872 426226 32535 1989374 772381 267384 624245 2299673 1777964 134236 817878 148652 186792 15830: 798181 688738 1589443 415206 870391 2101518 992341 430186 2341605 875864 2050889 681750 1945838 1972277 1793530 178886 2427636 2076278 952264 2131805 625413 2539964 227861 300683 1887492 728937 2292942 2323941 104792 169506 2165696 724752 333573 1438796 1133963 1835436 1553470 1315963 2170974 1206084 1038779 456518 908376 182203 1921038 1201270 1929361 15831: 223961 1963003 1875657 15832: 1462949 2246845 2052636 2306573 2100637 1035672 1361167 11526 594340 2634401 15833: 1662989 1032555 2517955 1389432 15834: 2194342 632903 1090577 2267687 360436 707445 2459219 2474307 15835: 2119014 203218 1883871 2384562 181294 2544118 153058 2078102 84780 1765902 2197796 15836: 1913235 2599774 2442910 2496962 2606497 1262663 1743858 724667 371378 264900 2271519 2374485 170614 386068 206122 22316 261806 2296292 715005 580672 1867337 1225219 2101842 783767 483088 1479719 2621587 263016 948180 2592269 15837: 403531 2334769 1114349 1281471 1254295 574441 2632858 1533695 15838: 2072674 15839: 192263 114188 2430009 1710674 1758873 2288768 823878 615215 2213149 866419 1644878 2297095 1584: 808169 648368 2304904 1673445 2143735 1032637 15840: 232044 751705 385569 543507 458962 2648194 1740882 1695120 1605013 15841: 1696725 451700 1191427 2558041 1957186 2247205 718048 33607 521985 1974038 1699017 1297154 2018407 508227 973140 701605 1964968 2599800 1098735 1401467 2445481 2639259 1286629 1192987 1609032 943663 2027776 14817 1543585 298890 338104 939294 1964308 1204028 366343 76119 177099 2127063 2352035 33013 69831 1091331 2375933 1573067 41441 285584 1209703 2336741 400640 1088059 2240946 219377 1118641 1580456 15842: 1802239 15843: 473644 704606 760540 1426603 1945422 1478009 1861742 2347162 1003526 2284606 1000943 2514421 268541 899183 1798228 708296 957571 2013454 545158 1609892 1338905 435887 1404960 1890929 2380915 2610073 2172408 1086460 245653 202242 1427114 939846 664109 880097 2483251 1487392 2160803 895096 1106040 1641507 1558907 408644 901218 1611402 228761 2033740 103469 2345022 1579237 2566738 867058 130023 118781 2600352 863170 2371182 1799148 997427 2260588 969089 2358032 2042108 112589 2534058 2328259 380992 1306767 920991 709292 857297 2027517 2126849 109932 433891 290258 1974502 261503 551913 2342687 2628467 398490 9924 531559 734276 1286243 591336 1972364 483066 1513485 1618790 2328452 58731 2219547 702244 1822398 807642 2283883 15844: 1335781 1026389 266927 1001683 1576064 268461 974544 397719 741256 1705762 2405337 1361560 2453668 1026489 2370978 1052738 12717 41108 74608 1791519 936993 1533329 2374670 21209 579710 588769 477439 1608762 810762 662870 1540925 907902 1224287 258249 1647635 1117369 1489727 2162832 477946 2645464 1943595 2538919 1387788 619955 1109489 238307 203902 494121 2473408 637443 2368036 282492 318199 273696 2171366 185781 1086359 1655499 636361 751155 100582 1202222 128221 559915 1890055 1037765 2092439 1340798 2540458 581472 831059 4050 468802 1371398 1755238 1772854 1784482 1844069 1849973 1679030 1903634 769953 564328 793484 2294839 1876833 229785 1938313 2534900 1832728 1844915 343963 1130909 839590 1996360 2050901 302606 1261731 135822 1193124 271581 2543939 1301784 2075436 1745819 2156637 2419683 1525109 2133702 2178130 497586 1826847 1813130 693422 2548063 1126262 896860 1084457 1355149 1013532 636297 1648094 525168 60323 2411416 934497 854283 1434626 125794 721299 1720149 1224681 871016 246100 1896831 1800087 2323649 2531498 2645145 1798411 242793 304055 2589915 1973391 1544682 151056 1013161 1912854 1414232 939769 1823605 2226008 1344602 69996 671807 1759656 1213547 537027 2016197 286748 1278630 531156 972914 713451 1648556 2259272 569170 1948655 2439476 2084759 1626803 910011 1634732 1302516 918976 656352 1967460 541416 1062793 735313 2301901 582693 2162481 1452097 2342696 979783 645257 2056633 2591207 2341743 834845 696578 201329 354772 324719 2619375 2527275 1694021 2430868 456029 1227926 382403 815576 1021040 1354180 988525 1704091 342696 2117138 1906427 1122250 981466 2011189 1484482 887173 287196 145077 1144167 2056717 2224280 2187141 764636 2049329 764887 1874410 1000153 465309 1845478 942920 1288230 2502950 1475164 2237014 2051565 1169844 585 1382242 1946355 1405261 2544630 158698 2162381 5570 2072523 739543 1059814 15536 1190425 1859438 1888143 1274659 320938 1710041 2311848 1857270 1700900 617282 482103 1302232 887779 2355035 274775 179453 836438 1529076 1789841 38048 1716704 2645135 1866271 2423826 1338082 315060 1618848 2538044 1357565 1446784 1535955 2352946 2417472 603890 1783627 561194 2021696 2127715 900307 598729 2247909 1583964 419869 320269 34323 1234518 387050 2512967 860630 1605748 1992720 31776 1593852 2521555 1792162 1773304 1880265 795834 146076 775882 83896 2636924 1530088 1455760 510649 1554727 1844268 2006344 189985 2322911 103161 748479 2169805 1153350 2417882 1876512 1061965 1792720 1474827 1986049 1660298 2079769 1713665 1920971 2470178 2567880 1364048 1051361 2484464 1191940 288883 28924 547918 1683097 1393666 2437936 1553015 220266 1019155 2420186 487463 2628788 526687 874854 467773 2339446 2218592 98197 163867 484814 829638 741312 1676341 1349847 561860 1261893 682161 2460337 249275 662746 784377 655072 956945 2319476 2071219 1540944 449939 1430001 202240 722082 1211043 1794745 2259163 712152 507862 450675 351459 980319 2064718 2025406 1488223 2380512 282245 2200917 669429 1611588 1179031 2257842 964907 1135857 228206 1883047 1561507 1760778 2012626 2146061 1381868 2241220 154534 1354001 344058 608794 1865700 1878558 1376712 1041148 1213441 1131724 471086 2014529 124806 2290046 1065991 897044 361681 212064 1846251 1266302 974974 2075506 2008702 1386582 1701491 1939216 2550409 615394 1391516 2408630 1794383 1366081 771620 369085 899577 1503890 979208 1300582 303950 2400977 2073994 2522404 1894492 1457206 2240662 2507115 1867449 1364022 1696113 1823652 2533653 636506 579284 1356397 708816 1490475 785280 2158115 18836 264925 1862877 820647 678541 1461978 741247 2603114 1948385 1027616 871503 103976 25765 2012030 1651109 1123371 2000568 1649684 2154321 1673771 2216955 1232664 193629 2057151 263039 1064236 1074105 853551 1119187 1366053 2114046 1693840 2542595 1024585 1237463 988922 1740195 678236 2646249 15845: 452671 1124270 15846: 617164 1757190 107270 1620018 1941951 748336 2639922 333145 2559334 1527496 859024 1025990 427674 1201845 2121206 2111640 1928271 69902 1357525 2141769 1832331 1887046 82089 1535913 1281982 1750540 1429691 648852 819152 1722329 232096 1095247 747091 530964 599091 666886 524622 492272 1137136 1543833 802659 2363570 1181676 72567 1208681 2045408 112119 849144 913386 1381365 1500179 2461535 393869 15848: 684076 1115532 447262 924822 172500 829088 2004644 1396153 863100 1957453 818732 100840 1507260 2568839 1330894 395320 2057618 500595 1190257 844101 1385154 1187409 1861522 243151 1307425 2032455 754919 627882 1091510 2456018 793428 274966 667752 106031 309836 576319 219940 573885 1096899 326916 2399506 1683599 1640947 1605218 262405 2620511 1689683 1812531 1397424 1130851 2543694 1842332 2110837 954682 407944 1795428 1066934 486766 2361708 2639858 2016423 1982177 2218251 631611 475386 1967681 941288 419623 2008149 2581552 2044595 1500168 2397359 21891 841872 2155744 1653387 561905 1259287 1063035 2076482 15849: 1716604 439768 1585: 578405 1971581 33001 86959 274685 1039981 2341200 2598039 1062016 987066 1942930 2093130 987144 974446 1653655 1097045 1905579 1037838 1341649 2292783 1882255 897156 1640460 1067246 2359703 787917 2152800 1376175 125496 1046819 2560417 1739639 692536 1890550 2473882 1258636 110126 2351185 2509394 1376918 2323535 335750 1157184 264223 1584524 2298501 1581635 490972 1342040 159719 2197532 1361524 51130 1293422 1900638 2538389 2578666 1835771 2435716 919727 2220396 2324215 1191484 1665842 344542 2232338 545212 368832 2581550 432259 1528804 281276 1317255 570497 2630524 1306806 2477559 1561273 1635154 662177 2438804 507821 356980 852065 520028 1235337 175404 1951712 914668 1570326 246868 1825437 2305930 1259801 1803867 390371 315705 516728 252851 1951881 1786831 387496 392797 644638 1863554 1905352 1554202 1366097 291035 35747 1758133 1285334 587906 1928457 1056936 383404 1425573 2460857 442467 2522379 1458113 2202688 1216365 699511 470505 2640759 342195 167878 1509704 2165429 845171 2396304 1135473 1605288 2311039 1584694 1697460 2402132 1314399 1437755 1510547 1987835 1734610 2374784 37577 1488479 1951001 1769330 58863 1568779 655852 1351914 465192 1918877 849418 14869 1318489 738850 1062870 2510722 317407 1665904 628437 151753 1450367 1882837 50112 1666184 384084 1916755 931279 2525182 415543 127039 1713534 1030929 1783085 1434506 1387358 2580747 736558 1907290 137511 1577869 1395476 1321668 1489031 2350892 368960 770006 590318 1582784 609891 1731609 1208659 56635 1824240 388221 1747472 2300163 1181654 1527578 1096771 2406977 15850: 104604 2364636 1895059 15851: 237410 2381322 1502901 1716405 947909 226505 2240624 15852: 392790 1836648 15853: 1318915 2237038 1481710 430340 1013673 1467118 2312028 1090617 2226950 609437 526348 292309 2153290 168532 1438371 469240 2245176 1084116 130412 1003153 632664 1412906 2461715 2169273 72192 1667210 621004 119566 951792 2009297 1597006 2088599 707298 633672 268622 2169373 2613456 1511930 340495 2514060 1961352 421784 1592496 1546766 428074 2158938 1708842 506115 1869250 2068067 2227954 938784 2507385 657334 453960 1243987 839078 1650155 2294749 287556 1734381 324691 1116930 2165215 1467573 1371541 467190 2599885 2578634 877142 2102786 583709 407409 1962875 1527097 741995 1198530 161259 466576 2068698 2055928 2182052 941186 658400 4087 688965 790531 1654891 103040 931919 2305009 1894128 265957 1765589 1766561 1790247 569423 80955 1621672 144716 1148186 1182093 918380 2000631 901763 993792 1236562 1938667 1357201 879228 2595570 1475004 101618 2122285 1447802 2490981 613712 2641041 2354671 706860 1556530 1862934 2126237 480316 2462346 135392 308497 555684 1430375 934437 1760 1389268 1648487 736413 2591433 1341850 2099523 1286973 2591150 678944 2475889 89205 114573 1981043 1836818 2175892 1870355 1752175 1092610 610095 2385415 182126 340529 1958844 2506919 759204 1130056 696047 2578911 1580388 1625686 543164 2242229 482807 333198 2143189 1906890 1955703 1835239 760320 385734 2291221 1171827 15854: 1333904 508040 459094 1339577 2641871 1569226 15855: 1580764 1099842 2510142 580343 1166936 1021233 1061782 880600 1062067 1016960 2279018 2568837 2380311 151158 647176 725529 852010 2318153 575846 2008642 736649 77890 185541 307660 136445 2312284 1714614 229965 2180350 1900719 2315823 885560 2406655 1631153 1402985 1724094 219746 1168090 256687 362412 1666613 947043 2270073 2196002 1915370 1872986 1912069 2033414 1123424 1440952 2309047 1781414 2499833 1323156 1805424 997158 2086838 864015 1574284 1682374 2617572 1066277 702282 785917 571349 1353812 976852 785935 717991 2568493 774434 1341422 403697 650330 10679 434490 517904 1495734 1274667 1869574 268254 857167 1280848 2489543 2221109 845609 267315 1037790 174835 2176848 1579156 1705215 1756750 192388 286216 674397 1059137 819156 767826 2385389 1746016 15856: 2602658 2451835 2638095 1499890 465798 2368526 1709376 1304389 2146336 334757 2422447 366612 810019 456238 1768078 2583753 2374581 1868562 1627100 296718 1559492 190207 429030 1874847 1436889 2456469 1450162 178791 15857: 1169485 1943245 2007621 585051 2339402 2504149 735366 1559509 683506 1048515 2053326 220781 1927146 15858: 551423 1954555 1253498 1417884 1511418 898416 1220290 99454 1614600 1841894 610271 298051 398515 775912 2081290 2296416 1532551 381536 2307940 15778 9393 328015 2013459 1290420 389377 1297548 690019 1128285 970581 1942186 1911833 312903 526455 465309 2448088 2335324 2389347 660879 129424 509446 1058573 1587395 2541849 1544110 1929363 1488203 613287 1557231 258347 1816541 1331942 2101301 145001 2313731 2017543 616512 998915 2634079 2525645 1672560 963409 1722590 1212250 2322171 1609056 266579 2252211 2059929 1423220 1329067 1859448 932191 572589 1136633 500897 269062 1704762 1567737 885563 1517158 15859: 582121 2005716 1058605 312882 494492 1586: 946242 245096 242001 667105 1696545 1781309 2563112 2198957 1774009 2135721 1827010 2222006 1037912 1167646 1953045 15860: 968511 119166 2554036 15861: 788343 2091767 211802 667808 1121922 631332 909111 1408613 1487165 415537 1579878 2131076 1226635 55261 1788473 703688 602698 1653367 1987113 2447694 358233 1412317 1338673 1737290 947440 1208082 2196757 1103193 293655 117355 2451772 2393503 783899 1953488 2005499 1512905 2544637 1056239 659830 1322443 1330662 469654 742858 278244 2377752 1021357 1604201 1117393 1104734 1804787 2419730 159885 2601428 1204324 2013877 2278315 1035227 723692 665893 2507013 967075 46454 1229119 231267 899280 307728 2552016 2443666 2302701 1753001 1645206 1583890 2051978 419440 2267082 1786889 1290499 1917524 1979348 2432085 1313977 933872 1870189 1636477 1405119 98985 1735361 837251 1095145 1797697 1516290 1574921 1265587 758850 1785148 1914021 1106475 1218895 438990 452602 1267618 2586563 1658217 822008 2435314 1569051 2402383 1569272 306395 1720753 2071438 1021587 1434506 2592771 1317187 2369285 2436421 1945674 1151047 97317 594855 1911511 2106780 2018869 2494411 2216411 1340456 38252 347701 787282 1166974 2447183 410664 2040784 15862: 2625400 2171691 2307761 2253184 1909174 410753 2512638 1545335 2304080 2469734 511185 1813092 2221315 17362 15864: 2378920 411114 664203 1141517 861119 756972 1814602 1279641 964232 246714 1582340 411860 2554991 1882802 15865: 2579982 676467 4334 355429 2022830 641242 15866: 1734511 1702314 2605214 15867: 870874 33387 1357998 221752 1542618 1457186 1419783 2227634 272771 443118 1645338 1064665 2278300 448297 1777163 258021 2245323 1455707 914151 1086272 270702 1673445 608078 2581367 15868: 1632833 2120076 767678 2022272 1911401 1376812 342031 2046377 1144048 2535109 2023244 1913316 1387650 1841907 48052 253900 40425 1091264 291923 330974 1220040 1469949 272174 915802 835351 1826414 2515580 395649 1443303 900289 876288 115087 647561 1105224 1779681 2571305 646984 454604 745342 1383415 80365 500445 1988919 1204745 90554 1889328 695804 15869: 192133 367776 1768347 1135967 589469 87851 1957766 1291937 1587: 1117379 1848195 1607985 1192745 155095 1105353 1226877 975790 2442218 1448030 2194621 1511466 219343 1415546 1201843 1857958 2058365 1606215 598035 445537 1117451 872798 782213 370528 348521 15870: 2169577 1756204 15871: 842801 263315 1778851 537088 2604009 2508717 1881938 2607881 1350497 55400 2222337 2273439 2175695 974195 2254934 847327 862622 628958 2160403 1050974 2545446 972739 456861 1248598 1586160 56796 1886185 1789137 198966 2458517 2120799 937628 2587890 83540 1844382 1785420 702325 429787 941660 1888450 1297880 736288 1559327 1158670 367953 939340 844674 341850 1493644 347568 178991 1714541 1428807 1875557 1120285 1629710 501235 2147973 1853290 1478792 769600 1102570 1336669 277628 2490055 13367 1712732 505542 2231444 501309 2485616 895348 2197996 1422947 699239 919958 1098965 2100390 2320969 1601455 2508119 277797 89905 2421713 2387181 1996131 383077 2142244 1934282 427928 1628842 1265377 1400100 1692789 2099899 1922929 1354851 400217 546506 1177656 2403339 752237 304091 1154813 540894 1210094 2241486 1721126 1226707 2458938 1184365 137288 299101 114950 582273 1591751 129977 246856 542829 664537 907739 886657 262925 286901 1038939 1103687 763541 795199 512811 1196522 1983493 121774 2586886 1533452 467846 537175 1742120 26152 1061782 972097 2631605 2120652 1083968 828 2088174 732173 2287919 1234367 1147456 2053014 182468 623776 1886761 464812 1328371 1253376 1678299 45849 2421481 847917 2192000 1026776 2056559 885414 2010509 165142 1003276 2190484 1752727 732375 10981 1182950 1226844 582951 2542248 1195319 2096658 861482 97849 282030 2155977 1955244 1195767 783393 422740 99154 351113 380354 652191 919422 454834 2512895 1938498 1387659 688810 2198100 1543702 1050083 1650403 1911527 1133842 2507313 954484 2120934 2485022 966538 1162463 93025 1721134 1634202 2533823 1428090 790763 79126 1626082 2514083 1920856 1494256 2205215 2368975 837852 2205088 2367285 1291191 1459210 962564 833610 1044029 824979 26816 755584 1725760 1837047 1472424 2220157 2426625 295718 1071829 173326 1801615 1495705 1130349 2506519 1579546 2085836 365763 1872822 156421 266907 1203672 138027 2582303 562488 883478 54632 822968 11376 2240990 1271154 1925985 1744883 269689 2194103 921502 2618310 854751 2559348 2535169 412280 2306393 2403251 824666 2598574 706264 1580483 938244 1119579 294098 1322747 1553763 2160679 1155404 448847 2074199 1962510 781775 1055715 197398 2617239 1501116 82457 1965326 1572868 2002715 471838 296957 2523950 1945397 639848 499122 2146756 1603393 2070579 1440141 2406591 1193739 1112856 1349747 451780 1547769 1948317 1839891 321216 2377703 181329 336618 2493863 2609802 2448818 1252150 2510156 629748 493587 1408053 1750570 1732670 2430854 833797 1224555 2594680 432612 2574384 1559740 2052371 47378 1747686 638063 2308319 1261679 1851085 1286434 2416772 2568839 1733442 2563981 1659145 110104 1005558 1494275 1329791 2070698 168081 2635781 2495043 1290641 647176 206139 1958383 2352521 136326 284934 184952 2104798 1408468 277792 1958164 405142 632191 1104275 912254 2644436 1262523 2368618 1357881 1396171 2455581 457866 2362938 2051620 542318 2086 2084601 234250 888617 2448821 430427 2322950 1601337 1718502 2149203 313229 1020231 2579706 2582500 2226978 1561665 166467 1729048 1821144 2393770 2302079 42064 1276399 1350918 2371483 2639339 507683 404151 146757 1962820 943056 2555960 472299 1105933 700272 1299596 2338153 1762818 149774 2248842 615515 1329117 1759783 2535468 472746 1673474 1543179 169204 2114147 758939 104663 1629477 2053334 2555726 1606140 1796603 1131988 2646773 2052657 2076403 212521 2204483 2647555 1442730 1480164 360379 2210485 2200590 2238676 1304847 749304 766415 1497400 1010450 2502537 1163602 963705 1219097 1012825 1272657 2096720 1658486 617854 1936330 538675 985773 1766778 61194 1501148 693130 1719439 1550582 538715 2248822 794068 895054 124770 1096479 2399547 2186817 1024961 1878664 1448034 1791680 1611366 2516543 1905681 1125007 105047 1681660 1888075 154776 192355 969713 2500863 323683 1249386 412074 1774314 1391101 825876 1942776 1903324 2597125 508640 1342146 1105024 2476269 1625045 718873 2297089 1244122 2470604 2313892 2372391 1455396 1351179 1383675 2193959 1627246 2139774 486946 1602668 631114 1531449 929092 1403819 2059251 931679 651338 572217 2176870 170814 1090713 1140160 133954 1256536 2602164 2198070 384188 1331330 1873672 1044132 2389208 542919 102004 476411 1075922 482300 2053887 1846441 767834 1218654 2305499 795948 1642693 174329 513457 666200 670646 671620 942702 152753 1933534 1160950 255099 858115 548807 885202 424184 2137309 31192 650794 1922035 1478749 1950879 1366536 2435395 1756839 1229045 1302853 59064 784477 1053119 364618 2166655 2602410 1698904 573419 2108449 586430 1932183 1412204 516036 744173 2199251 1944591 1734292 231922 2131112 1617655 118733 1878285 1895865 2342661 596620 1153477 27402 113196 1718716 1557713 1993863 2598018 717212 1594950 2347948 463563 955927 1032576 1365349 1806955 1788205 1299769 1738803 1812607 295864 930931 1665536 593600 1161163 1288596 2223438 2083567 1215433 1632986 2429289 1591705 2314966 327877 1259933 255324 226282 781151 503830 170901 1974077 1492641 2199182 1189145 2130443 68014 121388 268817 1036975 2519403 2387714 732505 219409 1495960 193883 255619 328307 2441199 1784895 1529132 1085135 1044742 1514366 1139794 440990 161125 2209012 2215333 236745 1923185 1066991 2499043 2362467 282088 2306210 2112651 1868353 193011 870715 517946 1419258 1028216 1533477 329028 1151330 1940126 1317145 2643669 780484 2480877 121670 733642 1177204 1085879 35706 858929 1674528 536900 1002825 2164131 4066 1228420 1718496 2067392 390312 2191990 1016386 1288406 882711 1253391 92164 2160264 112028 875404 1526306 1240046 28338 1891283 2075891 2426831 2115538 1651960 657521 552590 1152125 1815042 40927 2489831 388643 1927038 1485040 546606 890340 592193 394966 1126150 2624184 1921015 143754 2294272 1134374 908120 2557171 518550 1203610 2481477 1957203 716437 309934 440334 301623 1642506 81757 1192320 918983 1823777 930336 690426 2185852 1871066 2205241 841706 136970 2624493 1428341 2557984 2037975 2020022 775344 1862854 814944 448247 1170324 215381 1734103 539599 2299153 1305164 372956 412456 745016 1254685 189814 2635409 1303105 433843 132278 543170 1072007 931797 1863789 1244346 786661 961279 68942 2000666 2533746 781389 2328303 1374952 1053189 2120193 407760 184291 851173 561990 1764960 2511768 2318778 1833935 1155339 2276467 1079483 1109443 2392201 675507 2220676 1821795 1622634 657926 2361813 2448196 1222422 562025 1818006 384720 108506 1650299 1445834 2189209 172344 1101641 1472516 1895929 1519538 1008034 1831311 2545071 266006 165824 1065494 2085147 642625 1809447 1646769 1313475 170326 690661 1389207 1567652 1312720 1639151 1459388 1708931 2088483 774281 41523 1536488 1223232 351774 401108 1244308 234869 2029835 456524 1864839 1441623 1903677 795260 2184941 2178365 389670 1028379 1415063 1030265 1326808 1885496 1456966 2369968 1022576 1007535 980216 1785494 572707 1144217 45216 2025104 30165 2513318 944051 687215 323131 595717 343780 909537 2357363 417959 2017615 2249023 1789873 1133794 1647000 1769258 1359406 2260441 1149569 1478356 771255 1638641 2594690 242425 1034471 1114654 1191096 800236 2479992 1372509 1815283 513479 20194 10374 263736 157563 85367 249977 1182493 1350197 599070 169936 425840 1742103 754070 1877191 837012 1048179 2016521 2513844 2476026 2414098 695104 462054 458766 128920 1354133 1174498 1422943 987384 1645455 227774 1832236 1493244 111653 2571309 1823838 1536508 2335551 265323 1251325 1576459 1485907 888671 1772470 1607009 639953 2614303 1334936 2223706 819610 1567048 1125260 2571379 1925722 79222 1206295 1781192 1434061 372355 472332 859523 1399263 1169978 620645 926291 1323634 248995 2485091 1907075 718990 1509866 1315453 1367843 1540782 2341390 1396731 620678 2490545 1189890 1773744 655837 331860 1056936 141090 2289000 2575740 426436 2394221 578656 1284749 1162315 564225 2184768 1012983 2509238 1238422 531259 73216 639360 1544577 308487 2226319 420225 1680219 811215 208133 632002 1483249 2201251 1322598 2323821 1047426 674358 636659 2021891 1941958 1077458 1774584 2155606 1046501 1047515 1993756 191193 1541021 60597 1242715 2564866 1264611 1372028 1620856 216046 717546 1405485 428861 1723381 1055289 1299437 825474 1805239 1336735 1995072 1362955 612914 1658288 1055075 2613032 522298 333853 1467946 2245827 1893079 2125582 221117 2592310 1097415 2479097 837871 265375 1591124 1598356 1872433 2085939 415217 1520259 275417 815424 778283 1313400 118750 1601012 2172000 1748812 1711959 2105494 2119220 293790 69175 567495 761997 1512849 1833245 1960748 2310640 2035152 267407 1963736 1842150 1747640 2323844 1229733 457588 1427269 2480353 2425503 666964 2139839 945445 216428 2156905 49508 2197292 340707 1771451 408521 1202814 1867549 1583853 2460583 348127 1388276 1592019 119029 1959647 1575939 998377 1274635 782522 1232438 1163104 2554101 577199 654102 390805 279265 2361184 383291 1467956 650980 1909022 786496 198559 2474604 2023823 1739923 2592247 2519243 687690 377137 2086838 1339100 934923 1160812 947232 1382869 1455129 820157 2165741 1356276 2242953 566083 1579882 1485947 1001797 1912300 158872 1120541 2198026 251575 637392 2445424 2164224 1072466 2084580 1465436 2271166 396241 720286 1140411 744010 405351 1233978 1565392 2297449 68033 1297034 1523658 1581995 2361680 564303 953010 1365009 3335 419437 2506941 2191884 280761 2266961 1022452 2045554 1389180 633109 1448643 1542241 1653313 219756 1428930 1288804 510924 33688 1763620 2434187 2538309 1501056 1981151 1088725 2039705 6629 978881 1546750 780571 699306 1391647 987707 2090792 1663592 1232910 1159925 2581485 1187065 738802 974000 1620681 1904817 1644889 10268 216415 27650 2407750 898344 325699 2006833 417340 289025 1160983 283493 1524684 682596 2637022 1691323 364485 1975818 1077425 2322778 2307471 1595911 165049 2251905 1366453 1115991 192681 2055743 269362 2155149 101582 1679397 1479214 380593 1277879 1316274 95262 1761659 2300139 2076863 2213954 2632005 1769532 1851333 1525766 2627250 659395 1751250 1513956 1455712 273860 1987731 1586557 1778011 1550986 682940 364280 127501 448526 2551352 1073052 1814565 225527 1897728 650303 1257093 1531191 425346 2402585 1966251 2258940 270260 1521155 2410318 867394 1248265 2134683 1130530 1086636 1300818 2627562 1251386 1277532 276869 2545990 2359796 59936 928433 131248 1084890 2464772 1344015 2247893 2114118 1784717 1327241 1953711 2063672 1495918 2423144 476939 995221 441404 1120697 337206 55199 844533 1858870 1953100 1772964 370075 1875936 92157 2172924 1134381 5758 2137264 532988 2421733 1657947 1801980 779193 1788065 2093343 1890120 1597766 1511892 209457 2175883 1194280 483653 272951 2342357 1322556 945666 2264796 2556174 716577 1192151 535029 1307028 2646277 24404 1407153 1754243 2350381 810196 1534168 2250139 1874590 2534465 2244024 2265911 1938581 1243401 2171589 2089352 1286912 669569 5454 555136 188542 2182532 1074428 2202214 199052 828286 291883 2600328 1700352 24612 74719 1641120 105899 2180206 1996447 923444 2270489 1768750 2200136 1828035 2210765 282867 1702 418248 1858709 2455119 953282 1603259 1855229 2216222 2368287 2633985 567427 1469107 2470607 1792597 874646 400517 236456 1867885 266274 1516214 2603747 1847237 2455598 1019375 1765004 2269333 2056143 501773 1656980 2150653 1156128 2030877 1181659 1911007 2300352 1703008 1443083 52507 1101334 1399042 2213725 642911 2454777 1860023 562034 910899 145701 1191595 1870803 776527 2159759 1791701 1140638 1279250 2392760 1521460 2467944 1933125 2320617 984131 836259 2415929 707116 2441112 1977919 699137 1516889 462490 1455444 1793972 436641 2195455 1927492 2361140 1489558 2418670 327443 841194 1008462 95038 2235928 565877 2019792 1580396 1165396 1753119 2195202 15947 2634749 568914 893833 1848140 56176 1340688 2414000 2363035 352812 2390732 966665 1583414 136040 572864 1130755 114085 16211 856712 403123 2212301 978956 1199881 2077878 211260 2354213 1522110 1739013 1495096 1050725 1883004 1717855 1876612 502718 1052669 1907085 2072389 1810591 1318416 2449915 1615454 2073922 1912301 1856158 1266214 308354 1843502 1033041 988786 1269287 2319716 1270270 246259 2619337 993450 2561377 1589184 2466304 265478 2559719 1468675 259618 491203 83942 252761 2161872 2239702 997165 758023 697775 1306378 2258245 1348019 1186036 1617183 54443 1732800 1979723 1398256 1690709 1261124 2578800 2440559 486472 2022112 1727773 1627405 2376809 432728 947361 960741 917254 673841 633780 1412883 2009101 851592 2551207 2305369 1842319 526643 2237912 1773718 1105736 1266203 193149 2216068 2386099 1076615 1706669 1123134 2417817 978672 1819057 505712 1380874 2539855 2047375 525118 2135255 2315572 2453859 1747868 1891998 1325039 1967540 2259325 1814040 793491 531719 619593 2355467 1574947 842951 2461565 1125760 828835 1763432 1871042 144577 1709235 802576 1247119 1433491 263031 1563959 1252575 244026 2637760 1690083 388422 2321565 1001492 197119 1298462 2256960 575827 1017192 424614 197903 1898491 782451 631652 1795611 719539 478253 1391776 1270002 1362864 175696 1959904 1231887 438462 1959440 1383254 309989 2518054 261487 2140649 2636810 1593780 16525 773271 250667 1863700 26067 1728891 1796411 893803 1570938 357290 2058199 2134784 2286575 587428 1844963 1649503 1030431 572737 1657710 2215855 2582145 1000365 1318102 1615804 112829 1721566 415197 1112365 2135274 1716756 1735909 2606398 1701971 247080 1111165 2591268 1315043 494206 715294 1172748 813292 2608284 1439831 2625742 1280648 278198 1412580 2184273 564733 272689 966983 905660 2220771 82843 2592669 263240 877101 298815 1417429 1052644 896346 1062800 1499245 2519797 1636377 2162886 704722 2326815 1708873 249782 1525044 1060610 211683 1177592 1114007 1535639 831676 1307004 2146462 1574599 1017753 501656 1350289 999504 2523634 146106 1655692 446097 488265 2431231 26474 1286950 1253689 769745 2126425 323086 93740 1148555 943129 517538 1447498 332091 1636642 1557013 2365438 1576704 1459696 1593392 292363 1924871 976904 1210925 2465495 1926685 435763 1086545 1939739 2121042 2099348 2252253 821182 446078 15872: 73549 1167931 1812809 977402 1601862 2297485 472431 2269876 592188 2159648 1008232 15873: 1255703 791370 2555415 105187 731635 2104035 1271703 20328 2364452 1911534 2429599 15874: 2579412 1010690 366813 1720889 942523 15875: 808178 685630 1142833 2104827 1911008 2230230 2431642 2065256 2187083 1564779 568065 1305276 665002 576219 927029 1812648 927221 1711224 2000306 15876: 895348 1870041 1418921 176944 763921 2295560 277318 1828694 1380203 2556552 2439956 2033070 1048152 1803019 443300 106546 1345044 1091418 298542 15877: 1126624 1191790 15879: 1747332 1400919 1588: 1291321 448083 660585 2505744 11910 2260360 1571428 673857 61099 2484150 1070937 645207 15880: 2340280 15881: 386816 775849 15882: 215405 2150855 1237880 1937655 85299 415503 2552186 870499 602452 1392156 1468820 790868 1370925 1803175 908823 279521 1025477 2335403 2555344 1279283 1921360 1251196 1859495 1473620 2379072 2390942 1277455 1170618 2635148 1316449 2540506 1317086 672697 1667807 1923435 1424777 15883: 252484 1856994 276515 1521926 815414 1428127 15884: 321289 665090 577234 15885: 983378 2200246 1699240 1931149 491086 464804 2213131 2394211 2195606 2033242 2227327 2403881 1274053 1284726 277434 413882 676124 2499465 2460347 1296228 15886: 240705 1459791 2031216 557694 1499352 2433003 2101373 2586150 1414105 130280 550431 1982181 1335130 2119370 812310 1182479 1684620 2391485 734454 2299390 1781875 598375 1955539 1495334 774331 201029 1835031 457282 703719 448916 1219250 934172 933364 1480814 2599631 2253013 1686639 825233 80486 1758662 1550839 738775 1855573 2136338 166728 1130262 954131 461955 2355151 1264030 2278868 2179594 1103866 482332 453176 527927 454680 662796 170903 1441819 1126597 1501991 2506624 1858472 15887: 1115617 2463199 2442967 136630 124408 1603672 2551753 2287750 1873732 2618328 814559 1423354 2534672 1460558 1975539 1122576 2619959 429129 1106434 2079740 1216387 191832 994878 2438169 2220064 2464900 1150697 1815246 1676009 2023827 2624555 1342409 1303912 1818896 591812 86256 20513 232324 433528 804883 1205759 2048279 2589636 524979 1583502 566608 140196 1573679 105573 933972 187026 1765063 371448 1519094 1615216 578169 2094891 1649529 1115333 803614 1555114 2101234 1421054 881339 2226158 353900 1319754 1480659 293821 1020427 1466064 1726859 2155724 1023135 386897 1630965 2167428 2265437 640499 1024541 197920 68322 1741681 110966 1731532 2275063 2566318 1358515 1551276 1563152 1050920 355202 2031206 1992679 1299907 554135 1827830 2087478 1002525 2527341 1918493 2390828 815782 959625 1677296 2011675 1529760 1852151 712071 1984021 2514444 1487557 436612 1449403 262608 40146 912580 1727227 1159615 1270393 567286 1051771 2613380 1440344 1432292 41253 1309747 835310 2447205 2089655 2475119 1679281 135586 1585633 496302 446313 1199271 471524 1746675 1992904 908167 1894023 2000427 1062562 65735 678662 837202 1606056 1195071 2502420 920963 1342407 870157 2552792 2074330 1381837 1923098 1313592 1137135 95868 303781 2463487 940870 1814020 2198384 319005 824924 2383403 601479 740930 2268426 1588972 841891 2152475 1071274 2062922 1612387 407450 2083020 1395842 71690 491106 1912362 1878052 46553 1997371 841198 2076168 825816 1240237 253390 16873 633802 2085698 2354495 1895985 1586978 706207 793106 1321358 2199310 2469408 1155712 364425 4488 710993 644579 30716 1789243 698960 2212027 1242954 2593298 2369714 137630 459817 245480 387535 2405456 2346172 2122267 1812918 2633899 1711195 2375991 2188378 2123611 785333 2511057 251459 1279202 811196 1895402 1887934 930073 959443 134617 993362 1538765 1266208 1175565 2291982 1552458 689621 1846218 98753 1704597 681670 2561554 351004 140399 973631 1355391 1063528 2285570 709551 961831 1789857 2361489 1586352 2646471 925437 185405 1271332 2602738 2210173 2238990 2573938 2336457 1997402 1931796 847456 3096 108382 1816285 1736468 2594936 1843443 2031891 1220648 827427 1269285 2200470 191128 2312666 927787 2395544 2160108 680533 2149407 1558208 271234 531467 2352031 657799 1062814 2062652 261899 1068937 1928643 746227 2567643 106462 2069019 1387758 142554 1357578 225206 1758808 1977132 60619 394397 531567 1171248 426419 2048287 1718134 1605645 2054417 266906 1161830 1205710 2454052 2190687 2300758 2646824 808372 1266272 1690868 2208017 1421713 1890929 2617405 1027462 1386900 664525 2396129 1629176 1931714 501954 2471823 895643 385330 2341265 757454 721242 631930 2280897 1209582 200423 1422324 2131165 703105 1211878 437840 1154692 522934 1183335 1952577 1747200 809475 855607 1940080 1171803 1758438 1155106 785830 1104435 1325565 1863358 382478 1954432 1547852 776487 2172977 319865 1621219 2429172 760979 51265 1542683 2522881 95713 1145057 844801 2511203 1223504 789935 1105428 2251989 2434250 1751793 1656216 469618 307483 635360 1168408 787707 1059461 520517 1746192 712062 1964087 874636 2347717 2344181 476985 140947 2561618 488487 2404142 1237922 2150891 2564317 1953359 28759 546517 1012063 336333 1066752 373172 365795 523402 1916707 2047761 741879 1410008 139217 1149347 1115510 1946970 220737 1492771 710308 1529004 1097605 832648 96011 969238 164454 1960014 1872591 684546 1997604 1216414 2377234 1690808 1292505 1510716 154207 734376 408187 2200481 1408211 1901404 1013683 1849476 641518 2474837 1439261 318037 1439911 1407608 1345778 443374 1489659 1489796 971940 1716156 729326 35071 1210858 1163547 1004477 2407802 1320564 214490 437881 1106040 2572910 2449889 2591554 323473 1994796 202114 88551 2392605 1395447 533847 1145768 183134 268981 2081177 458577 65135 1376050 2076432 2535498 566623 132537 2575999 370641 1359898 1269007 2616724 1891824 2622555 1486630 2189084 2055928 139904 2610150 1455470 325895 2342019 2001318 847821 1851173 1127424 1235296 431207 312492 859307 416817 2078115 2365059 2173597 1328523 2351097 804559 688890 245583 1751032 110039 2040212 106141 1043819 2296368 196062 46160 2340854 1950481 2066076 425010 1741432 242767 1189630 1146284 646717 1704583 237591 2346925 886561 1673873 1839860 23418 262858 582006 1224620 2561301 2062534 106162 1570472 1378977 2054005 2155442 2207614 626542 928888 1737539 259224 1108259 2368439 810708 44484 2169114 951248 2139263 1245794 2331470 258440 916877 2367540 2234081 794475 1870576 2582544 1601172 2303791 977606 711615 1026569 791486 1027633 1249267 227171 278550 1517791 2163229 363371 715281 486879 44100 56389 1078346 1959505 130415 2465195 2168673 2103101 2421428 2152563 2263325 2002781 2253013 1373124 1604737 191741 1991082 1671728 1418701 147389 1792089 2415359 328559 2192746 2219650 1503281 480157 2268217 1325923 1736083 2234983 1343351 677371 1059845 770796 2380258 1724877 1805873 1849463 1413327 78994 1422403 1286499 1298331 1168634 941607 1538904 2498672 9592 232980 2141341 1654420 413548 751757 336514 2534389 1579811 1504048 1163014 36950 1439575 1832748 2419926 400184 2424036 684836 1537490 1834462 171618 1152431 827760 784507 253034 2271722 433941 1359923 625784 860673 1033726 968910 1211770 802198 115778 344955 1809859 2516253 1770645 2072029 1830643 1264313 1830031 1134712 1298603 3335 297951 2250052 953928 803298 2177451 2131652 1354467 218715 642055 186797 919800 1354994 2524111 143777 1893407 746946 158313 2202197 1939806 1625186 653657 2099751 74228 1311034 2532495 925726 341046 1831361 700221 188932 745127 2578732 1633007 2191067 284282 588080 511118 1185518 2397898 391177 1162548 1718784 53700 554055 63396 657267 2247878 1564657 614106 1942125 2072963 1730215 2583486 2073355 876696 1663516 244793 553865 1144310 681938 1237797 711232 383128 335050 1987360 1387494 1590305 113427 1773349 1001990 1867835 353222 1814326 668892 2344268 127494 1928461 882718 1887538 2399541 1614763 755026 42343 1556972 172707 1146957 726060 1671708 96815 299269 1713264 201883 648407 2538924 951038 1993140 553086 2513703 2354671 2072021 1327369 1811638 719968 2033335 951402 623676 1982157 1333038 1078512 427400 2629658 1393179 2277486 2594004 2586127 1863814 742366 221571 185029 1911165 1317737 1716940 1882992 1841895 2326462 2131820 1299338 2591680 759330 830372 1752290 1356829 1967091 1573083 1928614 1385340 2408131 1269389 1957542 498351 1655631 1455251 55778 1299202 1652407 2443687 2133758 1902323 1972986 1527942 653848 919238 2548357 563942 1929290 759775 1779019 1412796 1591573 1221408 952981 464184 2535924 858055 2257348 2381883 1899999 2467594 2106374 851594 507093 2459603 1715759 2522652 531975 1289517 60437 413355 2439962 749459 1267607 811199 2147506 1995993 402432 2080222 318198 622166 526218 64566 1557994 81091 472960 1106598 2250460 1338121 2075720 1404614 2355862 2345764 887049 1513433 2645299 2395733 2472320 270401 1559167 1585155 2075855 90552 144991 1597494 2114493 2500334 964086 830438 711696 993450 1276882 1380372 394440 143664 1416283 244059 1261660 1201551 150158 673857 830809 2173853 1785995 1646037 2178340 1008704 869391 2260470 2153164 766592 2248996 623854 1058401 1238089 793054 2439319 2644271 158989 2094720 2080454 1290223 30324 1405612 707720 524639 2216859 1266203 1078006 2488853 1110819 916673 1342700 506153 876139 2005811 1688359 1313404 1411395 1622464 1522503 1559847 1589637 1463176 1314645 577270 1419598 1005769 1930746 1409931 1259858 2508122 428964 461619 989936 480161 1664504 1837448 1182247 1288985 142610 2300365 1972653 1331659 219334 2278944 659634 133874 748127 2278709 970615 482575 2555471 226788 640049 2032092 2351192 624892 973623 1176757 428114 606788 1160143 2138795 757704 419556 1548953 1577919 1840464 951465 1084823 1134783 2295062 1541420 636411 542321 829946 1026801 534842 699637 629527 1998406 2579003 656813 2296322 1056715 1042899 44008 1705334 2118260 1962994 223119 2267935 399585 1963206 1769741 901553 808007 989460 339670 863719 1398420 1086545 1956737 15888: 2120076 1989647 1358833 1569226 2637997 15889: 940183 359000 660672 1589: 2555054 1060407 259226 478126 793774 583628 2604453 184279 2400855 246980 536334 2014965 1351408 811046 599036 1230535 1174541 1121237 336520 580443 586832 839077 2570757 1839629 794923 977960 1929359 2243694 1497246 1607178 372743 550682 1455597 996461 391521 15890: 542284 1489932 1011874 2558933 1363196 1911425 805818 1883472 501494 1948110 1214360 15891: 276680 1648397 1194855 793321 2317078 638308 1986677 2058571 1468126 1842960 1298512 1600319 586020 1115114 15892: 131439 479539 2036346 1506221 804383 938108 961952 1047803 788435 1798411 2316665 1614384 1598660 2014527 1260180 2078420 68536 858908 376429 1808292 1002025 1573544 1455129 511499 1712944 1588043 399518 876557 1637260 379136 1881965 1440027 810344 1407965 391712 1420355 840049 448460 2466685 1679330 509808 665128 1471106 953533 21701 15893: 1893463 2172476 1292617 2482080 1834261 2424487 2450357 8074 1108427 2047485 363716 250078 2215484 542295 2246428 2423127 2643448 992672 833416 1064935 34711 15894: 1456729 160186 922917 499718 2453409 2290433 1111332 888206 1623876 2056575 1098842 1131996 2047145 476591 1377510 1727303 1011094 2143625 1637544 293031 1405367 1412811 2021205 681174 485010 1643964 2341219 1105435 2123995 812813 2395126 2575119 2612884 779730 464540 438316 1935544 1053466 2160684 2593657 2121758 796847 2575330 1738130 1179238 1544338 6514 964571 1165897 2326186 1401744 232891 1922694 1556168 218899 1872252 1253043 334352 1275368 1625397 920703 1507575 823979 313393 474613 2507617 311341 1500807 1765849 1056758 2475906 1701870 817020 2548627 1239881 195253 2123534 1014360 836276 769229 1737201 2398917 15895: 2354981 452671 427488 2147429 15896: 2644038 1765595 15897: 826931 695249 2378358 1791854 337413 1089374 2065106 298822 62004 862592 1243198 1171881 1279860 1085043 357514 262404 2399587 2134546 1755855 1045405 1810013 1056313 41929 2032031 1069795 2003656 1505170 15898: 613371 961177 1825290 401836 1484015 1944887 2205767 967542 1224502 1644335 566909 2559951 1213970 1919807 526133 1801141 2649166 2488810 2402788 1444103 1012498 1409239 2069790 1961157 393125 1089500 1745123 1561524 471286 1124800 1584400 2170637 1053581 1949536 482468 1618828 1450660 2550541 715024 1324943 263452 1702194 2057723 1117616 1182723 904648 2121799 1144787 1376047 2262695 1126947 1379016 1632042 834654 1113235 150880 955551 554258 441203 1840900 1255274 2028530 1019287 2250100 881304 275799 452201 480243 2607709 390889 2330768 2084993 2161349 1895874 764071 102416 2238036 84779 1244160 15899: 1692652 159: 2573411 2202187 1590: 706360 2497047 2036099 54596 1266502 2363652 970234 755560 1253431 874060 1330402 1111449 888260 734949 1537150 609587 879939 1436644 516779 402720 1946810 1614269 1552862 923180 287177 43374 2566472 803966 1857214 1437170 2003742 2586304 545787 2077552 499475 519997 587727 2455604 1449496 2128886 2068826 594259 828853 2547152 1916237 2495587 882552 1044490 978539 2581139 1419051 868711 335131 214446 1739450 1277035 776160 2273769 2395984 1063299 2633546 1943615 643527 2037757 1845915 771582 2414657 312961 1973166 448967 2641737 1129594 1075612 2563000 1955103 2030746 1991077 1119488 1443570 834597 1946537 2532237 2549448 945086 2087292 435313 490153 391532 212212 117220 2196907 1036681 1422014 2399897 583015 1320552 1480038 2110273 1087492 1490167 1263197 2294049 648344 1034754 2214593 1135980 476851 781614 2504968 2159114 2569338 1191989 1651495 1139599 555599 2517922 816316 190525 1631433 1560461 2547553 1771503 1313029 2617031 522034 586689 358555 1393412 959206 2444140 2444261 998663 2557550 2319486 42026 2221164 2109243 2003824 2012796 1214131 1417785 475143 2115425 1148822 2257854 313855 298417 1116254 685959 1596257 1914733 831149 1280909 14747 633938 2512109 944145 1634886 1903613 1664557 494082 637671 1196660 2189038 1421709 1999024 1404129 1776879 1811319 651270 124335 704370 847572 1281705 1726374 1864790 1273278 668617 1063882 949476 1135218 2044058 579625 169324 158433 1882835 1234355 644262 218588 738136 2340094 2122341 2104210 1104774 850562 619492 2507088 344836 349417 576694 1739567 336661 1519041 2599115 2588521 441587 339662 1650903 1629977 1299280 796679 242292 1860850 200293 2074928 2114716 304263 369550 923479 169819 1698905 1743873 510357 1534486 1776826 1553106 1202293 1655369 934776 2277639 795316 230909 188233 1321784 1083074 1259886 892468 1039246 332042 1173714 420239 915589 1446064 606958 1144361 2610879 950416 257402 1579828 1510863 1519474 2582627 186600 300334 635803 519270 1684395 2262912 1886898 1187123 462862 2379360 1954791 1912854 363270 1469439 888562 89830 2310764 615152 270323 1054585 1774876 2320131 85840 2646707 346513 204688 1573422 229638 379588 2633642 742155 316573 1525851 761926 279503 573845 681066 2147020 623365 1174214 2037849 1338835 1291742 2435477 2583673 745230 193367 2285492 1752003 415685 2157472 1256882 2320761 69990 588071 124983 1790433 749180 61519 1344386 1271611 2567366 1258610 2413651 213469 1057990 1092630 2474142 1534535 1833981 2620808 1549136 1756325 1502426 2326863 1936384 1593634 2219228 363007 181065 1291849 1751080 1925903 651133 2409444 1875820 1452617 1706705 103714 1207207 1057559 1616498 1417255 1125930 240529 2043247 2398435 854654 929047 1123408 159161 371817 1172700 679957 1385506 2110843 965562 809463 314713 513383 2274582 2228522 1062611 1941501 1806318 116615 887857 1262376 248876 731579 2154918 1571433 1758853 1506694 959210 2254370 120088 328990 57023 2646166 1964354 1659619 775081 552673 981466 2647649 500704 470153 1720072 142079 604744 1478345 2451589 974843 1170366 1146629 1014754 2272007 1521519 744524 345567 687477 2117609 330080 304861 1711448 1589204 1769421 1915502 1525112 1848028 724470 2602054 1378528 775945 848378 2519375 944551 2419232 1454395 2606527 443782 1769783 1956404 1229214 1539268 1273297 2133862 1558076 1753277 1717521 265824 2358526 2347227 1721985 1620329 416007 1043843 855197 746654 939063 180591 382836 1256911 2304703 28961 1650961 834216 120072 868521 464564 1390057 1238371 315542 435878 2319988 1015228 1655483 743431 1144225 850386 266859 2499994 1652110 1143072 1904041 818903 1194186 2110431 2157145 886257 189845 1577371 1582584 1083890 1607020 1733629 1864648 1611511 1306215 524347 2107824 537918 2044228 2017280 1559690 368898 323834 412617 1832288 12947 417592 516637 981924 760029 1847599 1512193 345913 1163015 1135469 2278360 1150355 822834 437806 1797962 2324602 535124 644586 1557714 165185 2285309 846918 885489 2174089 2371090 1572487 53482 1648844 1129493 2635415 1554330 2134139 184248 2003975 1667686 1754759 915553 2506791 1625952 2363022 1146705 1819526 224790 1874663 476261 2428180 1145485 1232207 137148 2549502 487399 2102830 1265345 2613436 1762642 30596 1385020 1445949 1541905 1876241 1218919 2115882 1936806 473842 19922 2249770 1133776 1965253 391544 1803728 1538119 1368494 2113711 870076 2410022 978889 2498225 340193 1779276 1252509 1208808 730904 2283422 1626060 2219549 1236561 155278 528877 1994986 871425 13069 1035460 2410407 282899 888774 404906 634535 2026914 1120170 430570 1231560 1716946 104794 955778 1175532 2578521 953025 2248972 629025 1618070 1329735 2109596 1555248 1665188 252135 2637500 1642416 679210 1989468 2291185 683179 1118457 1203347 2238775 537031 531934 2587935 1144691 2591405 238375 1234326 538458 74047 174160 59837 718554 1839758 382961 556030 328998 1777192 655118 2274915 319574 2087084 1347912 114884 1279919 2137409 107601 584276 972174 1802682 1621282 54415 2581184 2279206 159298 2269659 2239318 1984067 2366362 1414796 994678 1973613 1534091 185601 192656 129981 2111309 493462 2545013 1083720 154511 1410875 217158 1958456 1298406 918759 639639 1685530 2194179 1582923 1311584 1278655 1912847 1102839 1674265 1900849 1638674 654852 594413 2040861 302862 1482786 1914653 426687 2201444 673596 2117625 472557 763170 1593917 1481401 2460775 1293245 1146978 95507 2634028 2148412 397455 569017 145709 1494582 2363690 2070610 1708775 2518319 742507 1833616 2578257 81040 1593990 455515 2358248 227030 2250318 2340907 1666106 506451 2076369 336345 544551 2034830 820805 1456675 783858 1859423 1976561 1981242 1594457 1048295 458667 1429617 2065387 2071054 485039 634701 2386141 363516 2560481 1518308 2293063 1796912 711962 1945553 2503022 1963370 1003174 2110394 354886 1678711 542207 1786385 2397938 1427334 1701414 1084257 702259 1314994 1238776 452436 2202487 1017138 2441518 1913566 1513230 1301962 1939173 151223 1604037 743014 403123 1462214 2433655 2448106 2265723 2105513 904101 606914 56060 1048959 2374633 561627 1238487 2027291 1658899 2633630 1865634 1030697 2598352 746613 2060528 1828152 1655228 130732 1074853 1150156 2530993 552643 55561 1527304 1648231 1625483 398829 243559 1163897 1574366 546477 967122 1082529 1008620 631208 1305515 1318705 1001057 1971040 729520 1739252 2382563 1612108 804870 2295423 2373107 379899 1888086 1364672 1660670 1204956 855853 2401937 511985 2210213 2087395 1547050 948851 985416 297776 2535489 2013074 1701142 2096968 98016 2496251 911070 846088 2207898 1781331 1030405 519653 893600 2454218 602989 259600 1567802 245292 2215224 1553039 794772 74159 2052481 2548688 2222077 1113703 1826013 2233281 1585902 2116135 1701435 1619860 2508456 125404 237084 1082167 947726 198464 723324 122323 1466068 2444487 1398087 394001 2261932 424155 668086 1413804 2620053 501273 835042 520080 378255 2138294 1212347 564077 1706182 885563 1483111 95485 2209358 2300442 620989 89735 1270354 957233 573757 1016983 2448856 1457244 124326 2132142 2228290 799112 15900: 196047 684802 920401 977108 1528092 883036 1828966 2162603 2649081 510834 468197 1947739 814271 2063403 995407 1746599 1074020 2178672 577849 1743012 795256 2427073 416502 1974076 508480 152784 15901: 1382057 575484 1658515 1310295 394127 2482787 1803292 677349 15902: 2238063 1197604 1593977 1918123 191785 892566 2376426 2012897 1587877 1690584 1554081 2610698 1981523 95842 1316350 2497395 2233410 401705 2404155 623208 1400056 906901 401002 14101 2522946 1288035 1798127 828128 2228265 1410012 2225940 94012 1443236 1414999 776251 2385215 786383 2077955 1636743 2487338 2081046 949989 1439562 1513365 612273 962276 2244798 370767 2178619 19598 838409 2097004 2103074 1710987 1433954 2548446 270747 2547828 1953720 661727 1965585 2132026 747877 1289449 280372 2211478 1961729 1031421 2341270 2543592 1087387 1661731 104929 992551 2090523 2108043 1554234 2628545 1203532 1746985 1621829 2426338 469209 979703 1107030 2523795 904791 1770898 2508272 1940333 1898964 1881943 1015904 80231 1829470 1756832 2182677 1562619 2627360 1454071 400681 2031787 563975 903968 1284649 333987 835708 1450980 2646549 2037849 2353678 734264 1165370 125537 1426472 2129643 1653464 2471448 666228 680659 1056824 538708 1656856 2414122 2520448 1155142 1470252 1967224 853606 78208 1240693 146529 2585724 1037065 86480 999648 253107 736422 535300 2325064 117629 1770051 2285045 294302 1663724 1350672 283430 1406613 2223908 1723017 2366916 205696 1746821 1553598 527104 2292135 332901 923832 761770 38400 2407886 2068455 865098 2021859 581009 1378602 2076385 2159562 1704371 2596566 174231 1799471 2427815 128953 974143 927204 994791 1021471 836042 1915766 2374177 790668 469297 2342558 1157889 2526824 2299591 922057 107739 264692 131314 179826 457276 2095328 27401 995139 1214855 1180060 266549 1073340 2644894 618041 870744 4581 2454802 1541021 1279328 1592648 2604025 1373069 1072129 1637962 1401803 2429251 2245746 1291206 1880970 2102923 1890404 2641198 402985 2162531 2499454 42083 483343 1749424 1615731 1066115 1172201 1019155 2527656 1427096 1173751 1296644 135074 1670144 962163 1772743 1423695 251756 511384 1386495 824165 908104 217158 1823649 90850 132432 1285757 452720 314679 833723 2156512 214100 406772 363140 2595571 2552216 1880064 501152 2149297 1207686 2396991 285711 2191879 686487 248403 2554559 260709 2444639 1112862 1419562 1608655 2610586 624849 2606773 2551673 2067068 1124521 1944039 386846 2317956 1358101 1703310 2348203 1972760 809805 2496006 2344298 1458626 2374530 1687218 1305839 1733692 1832878 1512650 455387 2590883 2602400 2550721 8499 962220 606914 1597534 1685549 875576 1666678 1605813 585766 544668 187651 512459 2552025 1587737 1234392 2385534 2066422 1072730 2539035 1593649 1872954 2149000 1185299 1431394 2474037 1711030 1817171 1755049 2115115 1935671 1226488 2342489 2632459 2473271 1133445 1821646 1601215 1490178 2434253 2250341 1462424 418167 1081799 2296331 1803268 1386144 395179 1730689 2027643 401215 2611467 1004165 2008034 389427 915570 1181295 2272069 376292 2078615 745998 2463912 1217757 1780870 1033329 2290189 2591362 819156 1625086 542376 2112795 1655878 1617107 470294 1900358 2427055 15903: 1344703 1934921 1811291 1283381 1868213 717967 1529147 66717 1054831 1014939 1120573 2363249 2176162 2401990 1534674 15904: 1436640 2190769 909374 15905: 2430475 1929814 2262995 15906: 1498815 200822 91588 2342838 15908: 2166800 1562386 2312191 616504 1894948 2141621 2454138 2128632 15909: 2287919 1053860 1323080 42487 135236 2285133 1414778 1285198 737018 2609920 12684 1612559 99939 1306378 1727347 1591: 735948 1156026 2529214 507603 2340502 1949871 596964 1681326 15910: 205824 15911: 661999 2611980 2365312 308940 1409455 441129 2621150 868974 704089 1451495 926732 1912533 2049715 2502319 1693352 877394 74493 2265104 1637265 106320 1140063 1796454 15912: 460747 15913: 1153005 2138233 372183 1231414 2274703 716928 798933 578248 921733 2514214 1620514 15914: 1366071 15915: 2373029 588564 15916: 1589248 707445 1631168 15917: 1990014 2071182 1020273 2620590 2032518 2172311 966660 1070857 1719256 1978728 1416957 2122660 2641151 900722 1908497 2011233 750448 2040853 2145744 62046 579607 1229752 624 825569 1412818 2115801 1770705 510997 1704422 1159648 1034306 551421 41428 2295963 2588915 246926 2300819 1905646 811222 653598 1316817 982223 2528236 2423385 1809727 1167080 75652 1818516 1444698 2114521 995199 15918: 864748 1482393 893179 2498663 15919: 1765193 394999 499914 2060891 1666400 1376106 179398 2257374 1032463 2155040 196709 1165162 2309534 1080184 1546658 2072178 880631 952314 847151 247760 625748 1896369 637988 1095784 2535495 513039 49279 165953 375319 342330 1467280 1053246 2290502 1267754 331561 172499 1235635 93290 2168266 2547128 2186912 2169289 2568599 981049 2190586 174993 743004 2012180 2474770 1044564 2404501 2387707 911792 801398 1301884 2524886 65875 340439 2184188 1688545 933216 1685790 1354224 219558 1309617 474169 2077149 185102 441994 104809 1815688 1140076 513778 1450726 1710987 1416817 625300 136714 2428819 1728864 899540 1746482 2238187 1775169 2626760 1774013 2479241 2407703 1758848 2266575 1154817 1666046 2085698 1208356 370140 569666 1465186 240068 351073 799541 1501199 1820261 2132172 117351 508546 876724 2132385 2177749 2427535 2270105 1591138 1503884 31375 845590 2566973 351004 604358 944318 201896 2535099 1040885 1467402 102721 513457 586951 2157560 1376327 2426471 433636 443680 1682195 1726339 511895 984686 260228 890365 2303161 1702844 239262 1204324 524837 2191986 2347370 143408 1863531 1875904 2478010 2391976 2376293 46951 2357106 2515457 490714 2335356 461783 928500 1272375 540697 1317768 607100 1000406 257396 1949498 2008936 429426 1633578 1044366 2497400 2412161 1869072 2174115 1823395 2534384 362299 1139477 181644 1652141 1868042 1948840 1337141 905159 849216 2103571 2227764 47198 1568127 110945 210132 106961 2348234 1777438 539761 1262363 2007820 2170261 628315 1087328 1407836 879023 1294288 2500279 512128 1106716 1187833 2475724 442361 1804689 1667496 273928 2411032 2003212 2270345 2035577 2137730 1625055 1182185 1168485 1792190 1611544 1250650 1187017 2205351 1729432 1185410 1124395 1231657 1978673 273020 1189973 1787082 1347805 894987 894679 1742716 1597040 683604 1172319 515039 845597 1483722 1525709 1770193 1521986 2332362 1678713 1262934 1003202 2144740 1580174 52410 1683348 1796420 800433 2298719 858853 1514732 875774 1945722 1858274 1187873 424917 1587417 1266973 1033726 1537366 1497539 2432205 1793130 814983 2163338 1633372 79270 527495 527983 243862 2457390 115531 1888619 1782965 1410637 1608471 653716 334016 1490653 2247878 992151 1831745 2328259 120150 2643806 1968950 635472 2523840 897376 718149 1465286 1396434 726060 2172507 318484 1765455 12138 160529 844570 2632347 1432277 2317865 2533251 505225 2023804 123846 1847954 2648001 1030718 2438183 569388 2403109 864311 1033739 1095670 1931185 2074742 1912551 2099415 302981 2317380 2243558 902608 430739 2114300 1302968 577317 902446 2320997 1896501 1704337 1444826 2348738 670245 182256 785657 1679454 127099 1445002 1624609 1513433 1000584 997440 1684062 2518358 714374 673857 1018488 667249 597929 1795128 1254575 1031658 1323562 867904 1467239 80869 1922996 2490527 1817485 1779548 695053 559696 2411609 1382814 1700154 2315036 2006753 732476 2502098 2122440 1488820 2516213 1142260 2416583 132483 589461 2559512 2454277 1930688 376047 259035 2587940 1934125 2385869 440111 2186599 1943944 1745745 1986879 2328806 1460183 1262621 1987741 98922 2440093 1282773 2013987 333198 243957 2523435 1738131 1794585 1261794 442503 2330649 2285855 2491999 2303836 1402100 2154522 902857 1225663 1592: 380237 2201286 2522960 2913 1720041 1235827 753283 1276500 2171622 15920: 331341 1930102 1601163 15921: 638388 1650394 893107 1557543 2535225 1816469 1360341 442070 990341 837498 1423127 1534585 15922: 1186700 148005 1205796 2020408 2132547 1772054 2426322 943432 763452 74991 2145785 885758 583891 811154 2417821 1876018 1063931 798159 2533198 317222 1844798 271197 187965 1767133 2393229 34110 1946517 2251961 1812000 148121 754005 2019635 568584 419324 2137047 652143 1575013 2269228 1823461 1960704 174365 1059528 885901 1746066 2320432 2512698 605682 115074 1545519 479987 1715477 2177341 1998475 2254919 932609 461164 89207 1551692 2274307 1860920 100636 1472236 2172165 1969595 2364204 2492282 1370327 92900 1964283 873790 660185 470351 2630047 1927454 1922421 588170 165926 1138467 1992507 1607821 2375027 651342 880292 982776 82369 2165574 1622491 594840 903373 1977517 2480536 1144243 1176339 2199202 2044864 2616899 1200170 178463 229275 2610331 104509 1327529 1238470 2542876 251606 1510832 2466380 588360 2384011 537984 2358582 172405 1680244 1946285 383122 1748609 2462628 2467284 1900304 1489268 2582485 220679 494495 2368068 2420876 897980 948405 622380 472431 757187 2276361 1974296 1021158 2385461 1550080 811375 1700374 2324343 1181804 2044365 2551190 186533 2175190 1478318 1040030 2396076 656421 2554657 1907228 883638 1523646 1123042 1208274 1483184 567032 1242170 1538078 1115296 156518 1958901 1680887 2104317 433108 1397153 1531548 398241 1803012 5430 2237148 2469751 781672 2144841 168196 2370708 1489132 789897 2387227 2152017 198130 749851 1448457 1474827 589287 203441 324498 1570580 277366 665042 2301267 2024288 848591 1147208 557295 584210 681467 722210 2163976 2284635 977427 1493208 646439 564460 2257745 1895753 1287979 1077414 373312 406483 203817 2447195 939516 2125142 1447634 2298722 1986552 986338 1420780 639647 1582148 1680633 2161689 214100 1442477 1492473 2534062 2373437 1569968 630905 2329681 1945505 633633 8198 362577 757702 1497455 2453060 1272256 2386851 1895403 82372 710940 1717285 857176 880260 1735658 1215870 513978 667059 536624 638955 730640 930537 2123564 395049 230694 452243 805296 1495096 541120 379401 491363 558676 2316509 2101011 987557 686048 1380714 667455 1245730 1554524 702625 106163 902995 2390561 1731806 651583 2084634 2139350 1318509 472630 1871026 2070203 2260135 169090 1113379 2329306 1970242 1446453 635277 531836 1502704 1076921 1350639 1902220 2059606 2167621 1143859 1019519 1359473 290515 70019 2493207 822371 2570964 1740195 1264841 15923: 1884748 1739213 15924: 384050 1141423 1414590 385118 597183 673157 711501 2506830 15926: 2553812 1881808 1881260 15927: 2193803 31571 209223 625742 1918316 314933 2358265 2187027 1914159 1255365 2220002 206243 2025883 476107 1589284 1952339 1668036 2607354 177156 1301675 1709037 1390621 1397400 2474839 1583704 2258540 222982 1739591 2595834 240750 1351373 2135719 645547 1504628 1772042 15928: 2515563 492253 872655 1391943 1833347 1233762 15929: 995860 972103 463912 1466320 1840024 2607256 542298 419764 1979407 1536419 2628776 1573898 55687 669401 234949 1269163 1999786 701358 1096154 877341 605057 541384 929477 5773 1221266 356544 1974035 2297986 578191 1437407 978773 1995953 1783988 1593: 2398831 1768476 545969 369761 766046 2501020 875094 237925 1435721 1225078 1538334 1048699 1726667 2162907 1026614 15930: 344861 1686789 1917614 1128242 1012088 1026995 529792 389377 508615 1533134 1099969 39968 2465162 563739 2644123 725369 458888 2410845 328094 329843 6460 509430 263845 2416828 1202734 2295256 2420319 1176357 15931: 130587 1689909 610167 956917 1733471 1558593 15932: 1953281 408298 1937301 1360425 729128 1764423 1429060 1784230 462028 1046982 303065 15933: 211659 995710 573360 861554 1859497 1571489 1348897 1562707 1984018 15934: 222288 1377173 1025642 995236 1462151 2506101 1105390 2023480 433889 130587 1022422 1786490 1620836 1961222 323728 2296759 2524041 789803 1181683 496025 72469 901402 1117356 85383 2450450 421870 32556 2167638 2079530 1457953 125460 2229203 1742324 450866 2511165 968671 1676140 1102629 1497299 1448764 856754 2065603 2155036 666531 476943 1331878 1483704 1226914 767591 374009 1244162 760808 1975818 2401959 926352 863394 2295089 2211653 2536069 466635 612163 708528 947792 1890413 345151 1183619 958350 726034 529081 2378768 2374464 15935: 2316799 1408613 2550432 1494691 2157291 15936: 1634668 1066559 822444 927953 1720217 2533278 1606382 1609946 15938: 208142 844573 544521 2117406 2274928 1591923 1401168 810344 15939: 620153 1989457 1981203 2343360 341055 610888 195683 1166936 2425660 1787262 702626 499844 291134 1440563 1624927 2072235 2180318 1337089 379379 1012629 273448 411141 643691 2065247 1116254 780786 2254609 2012686 2419683 646579 940398 554757 1242017 1725736 739380 929208 2642003 1497006 827011 1448034 1692187 13740 144962 714106 32788 1051995 116429 734264 356255 763778 2157678 1772046 193883 2005921 1713351 2044204 2333724 2495286 1248789 1175018 2505959 1802815 842120 599909 572266 1924275 1560653 2246714 680352 646778 532651 2091523 2234687 938631 2102849 973445 476880 2279567 2347228 2536431 918964 32459 2480230 872457 2181427 2634931 24577 1768759 308497 2196792 1132784 975557 2105558 1989039 2103209 1264201 1725559 1644918 540416 241051 1137678 1117474 590002 629180 142309 1590187 2084541 1114007 2647237 1871867 126347 1594: 1475605 1823237 1920864 1808824 47450 2325839 826861 665743 1354832 2261762 244134 569296 2442363 641672 75455 2263715 2532192 2428048 621273 2584387 1517727 15940: 2426152 1404703 2176030 2088108 819010 913581 2454784 1122008 2243411 528920 1800307 1688294 443835 2556593 1818865 1368041 698147 1942272 1721740 2331222 2268901 15941: 1593765 15942: 436921 8043 2021220 1269439 15943: 1076976 2410869 881576 1102468 1384407 911687 591465 1552270 188498 15944: 74310 15945: 1993323 1727751 594676 221882 1929202 275028 344069 277293 183941 2448380 728681 2647661 2057765 2471450 2096985 2646789 581823 460331 2298601 229506 2622392 164673 1404162 579127 1779548 1695056 15946: 1734036 1673965 15947: 366011 2434606 1071142 323408 829008 1583553 801831 1600716 1160060 1884094 407683 627967 26750 2354258 1403498 2097998 1659081 381247 638189 401690 1891313 267549 26101 2060497 1527509 2537774 985146 2509843 304754 2214487 427692 1658661 1329934 572536 15948: 2029021 450805 441277 63836 2068749 417678 2001263 2616388 1632138 1273451 2359605 1910648 573093 1881613 1523608 1638079 2582358 1995993 2582849 2441895 1878249 15949: 2528666 544833 655169 1435519 1595: 2035587 1449650 1397741 617898 764956 1167651 1204327 1547828 915001 2597480 429301 926857 1213939 63008 387963 1999655 477037 448777 1624795 245566 1925159 2335923 282148 2491032 776292 1671609 1542103 752014 85601 2221920 1456184 1621323 2503774 2175133 1460618 2278656 2045912 2530228 445552 566354 1271451 784087 697584 144965 1813705 759988 1991194 2276348 1593281 2295575 1652448 1068739 52563 1837284 947025 1612720 2210910 273057 271499 2069028 89800 2306816 2299223 1561406 1284294 1635000 1179844 619105 605152 2046079 1124609 1200043 2173971 2389998 2363138 1001627 1752787 2511133 119137 750898 1079833 702936 1995835 408222 2226438 2475845 2489577 852879 54166 562857 806630 1709314 477547 1343309 124815 168757 890417 1650039 1208018 654228 725089 980998 2571850 2328470 1515784 1674715 1644216 394020 2073218 815541 1580697 1314271 2390933 249624 324533 1539714 1641439 2168193 2253404 1681186 1534408 1338883 2362097 2591308 1143249 1668905 1015621 1441589 712994 2357046 1125736 2250747 1087533 2619860 2427350 1723291 1698022 94663 465856 2385302 352344 2130092 2011954 1632183 537788 278935 2538322 19796 831134 535385 198998 1766476 604253 773690 256189 165756 1271012 1750648 1502191 585968 2611473 1744802 265979 1846288 697116 1645374 2543763 1343265 971079 673015 956049 436703 1950622 1374727 70972 949737 1208207 1588807 2233565 1945123 935719 100082 1379550 1849049 614364 394486 747209 964255 312118 1008517 895184 1894496 13421 2242565 346892 1615195 1089565 1737223 575320 1945014 2456847 1497710 738841 1582289 565892 1083140 2205866 929775 1773586 108447 1237893 1405132 2127761 434308 2511203 1630800 2493804 2569374 2117202 1121718 91090 1034980 502436 501612 1782269 294620 1929410 1250064 1341944 1335973 1541926 957175 168900 1816495 1993905 686638 304018 1103030 662791 2120704 1623916 2570661 946058 140492 2630513 2521412 1219832 776832 1539007 1076096 1359762 2422226 720881 113650 736561 1441182 380089 1447828 1818200 2157637 2345111 1772742 2060997 1182377 1828333 2181759 2275000 1169570 1925406 267819 1994347 854264 70155 1191731 183289 2143348 2218239 876389 2307461 2541547 2589918 833923 243571 886188 247436 1547087 1472337 2630645 161840 209000 2252353 2637675 2211795 2059660 181273 1060617 1737281 1061879 1430416 87403 1644982 1039826 1364396 1014116 563852 1090211 1387031 1778317 1734382 2293635 66875 1170218 1875831 404170 247442 1357800 1562565 68168 277109 402437 507067 230122 22724 1850789 2053152 2647960 47077 1126216 639998 2126305 2439996 1777316 2504671 672397 1674379 1528408 964436 1562253 1765736 1015121 2600540 1810246 2378887 1283723 1033680 726727 421145 2262309 1419144 1222206 1460899 1638965 764599 1653176 1120378 816767 732772 502555 858178 1222935 89114 2312541 1760362 1928525 1153933 135253 466981 30622 973814 2345097 1335820 2111600 530134 1997704 1325181 2341176 814408 1864989 321829 2173227 1776167 2204563 394177 703769 1247824 466847 2214133 1039650 798824 884532 2111413 78406 2627478 802297 1757665 558150 177338 2007483 1316574 49386 892787 514389 165745 2179928 1283869 1229692 2485891 117211 1871305 1733971 1433498 1193026 2421020 936639 1630068 2586246 1037568 2062978 2431365 1917182 1013320 1357722 668085 2645345 2133621 2627814 574723 2190644 1704019 2331225 334361 300262 475512 2443843 2414456 1588080 973894 1410264 1412894 691021 1350616 685346 32215 1846139 238822 1753761 1190765 2427358 2608505 2030160 1675528 74374 32229 1901039 352461 1179958 2199557 1665734 2161801 1949183 542257 1437925 787356 1901592 2072329 1693711 733981 1807007 1597344 1538089 1347502 213289 586226 477205 1964480 334934 1840643 2253825 1470088 219481 116022 875707 2499400 1749642 61771 1144875 1873590 1421590 1117838 691487 451677 682601 721298 399823 2621361 100006 1875346 2297782 930980 539480 1196819 368122 248590 1029760 1845488 814624 1201077 1310905 85181 1944817 1401194 1414361 1821996 1621581 1954218 15950: 220770 562779 1565082 2039308 15951: 437505 945327 853491 962949 365855 1231749 2227806 960999 15952: 67976 722197 618697 1604153 2250692 1387019 1448191 1039248 647769 510129 2079521 281571 40472 1552026 634147 1239358 141773 2403707 404269 863558 1349222 452241 1718882 1727860 1948335 373140 2293820 1769480 1488208 684585 1873906 1314669 1944564 1788020 1582606 1780471 909613 670945 1510378 2405415 1156889 932582 1268468 1082321 1122771 963207 852558 1255593 2111662 1994205 409563 406717 861532 1340516 341438 2133228 916985 19533 640847 638899 2152497 1642427 1488053 1331623 53141 815195 533031 196857 2025629 655170 978412 136661 1070886 176774 2219907 2031611 1651005 1338520 988716 1003874 1162818 1609838 1296840 1430239 1051473 1503489 1972760 1668767 454400 2586124 133213 831951 630039 1167080 1346864 78703 1987372 1129802 589030 2637635 769971 15953: 1850405 203667 1216648 1380665 2391973 334004 2566130 2001832 2448217 2580879 722569 421973 995556 233550 1307784 172856 800322 1225860 1366315 1519499 1596332 754631 2047256 2166958 308757 1526477 2165469 549592 803744 162398 2004040 416038 2302111 141430 1903977 1095748 1486710 1055277 1354825 870268 2566836 1291846 278365 1735273 193798 1576542 832894 1746611 107004 1669419 2420083 2521795 153387 2202614 1017586 578205 2289876 201270 281424 2447404 719747 1652156 722487 2530720 1023625 2565642 2201809 1709177 2542148 808026 884836 1897032 1814448 178388 2488243 1417181 15954: 1315056 1904729 1340967 458811 622675 850971 1111243 1526412 15955: 1117709 2291946 435151 933168 704073 2235581 1843132 1176673 1650893 1529069 114194 2522795 2158046 1659798 2087220 301592 522034 2407534 225880 1296652 368514 1133297 1506108 592066 126127 504593 1862656 1238047 682582 2097366 2588118 1348346 858799 1997342 2207035 701605 433879 1825911 1081121 1889889 1542749 2335522 1236 1223586 1051745 424460 834168 2189060 2562786 2158888 2537010 790537 793149 1295187 206910 551984 223555 298331 1620181 2564163 1451179 344345 2514720 205076 117678 1372563 2156952 1886962 2162500 1948535 1471264 531491 2030979 413625 129501 155278 1890874 607035 274224 1508293 1015085 434218 1026294 731364 1346703 1339855 657015 514742 1448790 269817 589930 1533218 2399219 1596652 1069088 1534784 1048269 2372243 1177013 52920 152267 1935406 1528397 788927 630724 1702281 1611213 953938 1397486 2286568 1256410 1538031 522248 121014 1896103 2234012 297586 537651 462071 1152626 1580613 1914622 2236906 15956: 175592 2179765 609262 1472295 2577867 473592 555785 279583 2413747 1452970 2230945 1763333 2321159 532377 1538771 787738 1256442 2613472 1420568 1899162 2440793 1577820 2095645 2464989 595423 1897552 2195865 1009323 1233557 1602469 2498073 1924976 1839786 1507650 2130874 1288002 2485466 583589 2198330 182695 426859 808904 2522781 872221 1934991 336783 2017626 1328847 1355227 2502544 1130847 2135802 1460379 2209321 1849367 1453025 2426571 2282657 2072963 321645 1340109 143658 237861 1128066 2501841 2279776 1831 814576 1251713 172155 2052544 53582 658081 215911 487054 1533309 533849 741486 190418 251202 2514729 2357384 2637384 1749544 2401954 15957: 2043617 2197510 147044 706900 723675 207621 2527167 2092437 493398 1120373 1607152 1837765 385648 2123352 1167233 80803 706660 2149238 2050927 1891215 1396612 1034729 509582 520302 1287061 1961864 15958: 1701012 1129687 2157614 15959: 2237858 1596: 1074476 145212 2370818 2244849 2132291 1000678 1260775 1846592 676747 1126723 2237178 350486 899590 1558807 1677263 1351539 2607957 1112335 1099676 1332519 216750 2534254 1718227 1091279 732067 1023453 1386881 1192740 1209122 1261013 1837058 2644654 934389 1226040 1674461 1990740 1740956 2242165 686267 901819 855111 2416323 265697 21597 1444527 1787550 2547850 2101195 1479668 2115999 1218747 1005439 230112 1568893 2493579 2607155 601172 1992477 83819 1383197 2430407 1542354 619830 1091761 1098040 425273 1350782 2248689 1774623 1904884 2403388 2079517 1292719 2065531 418026 902980 917870 2472208 1638526 848524 291030 1162415 2158352 2522009 1364145 1513103 1742507 2638144 1307851 2055478 1385806 1172667 16332 2033742 1719571 686685 809841 780643 2158871 834423 15960: 150806 2321699 1665885 708269 15961: 1352184 2185548 15962: 1749737 147715 1731420 715608 2302505 900517 1306886 15963: 1274340 2590885 804455 111086 1548873 464504 670742 263845 1036146 2560825 15965: 2318840 1431636 820387 911006 1213878 281133 74493 1227225 1801164 447176 1048537 2418962 1269970 2125395 658699 488867 39230 1702753 8095 2646118 15966: 1024854 28141 2547299 2337588 485578 981977 2269768 345721 2132847 71932 672988 676077 2105772 124395 1576715 1676242 15967: 24341 341196 1576294 523653 195917 1552464 1631855 1309322 42773 220940 1864136 2544630 1492039 106268 1650412 2098035 2125232 1685995 978465 301875 2316860 930334 2465288 1542104 15968: 1214416 326121 1262753 1641673 1573976 2643694 1640400 1498469 2203861 738250 1982202 97085 1190739 2080501 515341 297738 152117 1538119 389581 606360 811109 2423407 1077764 127210 312228 1040133 124669 920055 2162726 15969: 1284131 323681 2211238 632842 1887691 1643250 2016897 23075 843125 1678458 1109594 2481181 2533793 2352985 923740 540827 2421420 233954 300945 2061964 372787 2257637 2618827 281455 991185 1253088 1540438 878979 1855434 2626494 1016776 2099420 2642075 2195680 1692491 917474 1753119 1038963 1749825 2286524 1170060 2457550 2550982 2418981 697008 2073629 1597: 603277 278296 818663 2006681 1941680 539073 1036946 1073442 755163 2475271 993472 1246924 1342438 1689088 15970: 1823608 2062940 1181156 2587940 15971: 588760 2479351 987606 1070077 2423552 756878 2589230 845555 15972: 500867 1190864 384894 1306007 712134 1809059 1060794 2415052 802162 1292311 1851283 15974: 482329 1345710 174924 880608 168825 1294504 458603 2078421 2104746 107071 1569306 393140 2235387 2133317 1220947 2485313 2612109 1487283 1096767 18696 2278086 381217 1252645 1417138 1584847 1743664 1584694 848586 731876 378749 1615992 285668 87475 202153 997402 1726877 1963533 1672405 1315880 850715 15975: 557279 1308821 1565111 1229388 1009447 110582 1386457 2288607 1786529 1116301 1122668 1070470 2554959 1655561 809538 2575291 571518 211921 1204685 1257665 734172 2043805 2064197 2057142 1106763 553546 2147358 2272213 1061567 309284 164161 2515094 892103 1674232 1271680 653101 1648424 15976: 28514 1661415 768929 144403 907095 196993 1742919 1685197 1559505 2015670 892044 644955 2230269 1394870 1113378 2517242 1461619 1518081 693509 199695 2553913 1191442 771465 967507 1951603 225270 1391914 515704 2320672 2648893 549814 1561358 15977: 2034921 1871541 1117849 15978: 1202638 324026 130365 1881552 1043979 1865540 1729347 1829580 1554887 456367 2390504 797602 324444 1600259 224053 522710 974680 165941 1080297 1722590 2357114 90620 15979: 2067185 491106 1812666 27391 2208098 101716 602165 1796023 765516 1388949 470639 1916562 355480 1598: 134188 202483 2169247 2573207 2349120 2136742 1831878 1887324 991132 866065 694007 549701 2532136 1505577 2307527 2328265 2188622 710245 2486539 1958068 890227 15980: 314516 1723291 1788397 1907804 324579 564625 267123 964098 1976137 2071726 15981: 458514 167657 2066435 1972563 2557218 2320264 1352383 1203532 1168909 1249584 1979409 1729612 170234 1255942 2277673 2310020 789026 2038856 214990 1625610 225270 2179203 838012 1033856 1112097 451542 823962 673910 2282874 286123 2062455 257681 15982: 850194 1916704 1770968 878601 2511392 1541226 2410393 316303 362719 59098 674480 1425856 15983: 442593 2567382 1244175 1317671 847974 1223111 15984: 2151409 262828 1785133 635091 2135712 1841976 1478053 2137963 51144 590056 2122450 758380 2399456 194566 342880 41068 1888568 2339678 632313 2645230 2499064 2305564 573995 2315932 2495092 114610 830802 1792216 82300 347350 1592033 2591680 2274850 421514 1638133 403363 28658 1996522 1802414 1613702 371358 1409285 15985: 600926 845130 871715 157051 494087 1671865 769504 1786184 146253 2183676 415002 259431 775079 1775837 2038489 1675269 2101393 2270208 1022173 746802 2276739 2043136 2292867 1511397 2340098 2078458 609748 527534 876403 2537398 1869353 996804 1220187 2462031 563013 1605043 2509910 2086348 474224 142817 1403171 2385259 719217 787772 231630 1360820 15986: 396157 15987: 216134 1125711 1610304 980645 618549 2604501 2164239 2282834 2132608 1023497 2571270 2534960 15988: 1582415 1516834 15989: 661999 2164830 2250989 644778 1319586 1013939 647070 2284105 51943 756924 1300683 1599: 2479093 523965 316685 1025800 2358633 379151 299153 682883 915066 669840 379335 1649422 1377524 585651 2357908 1508506 1264788 733069 1687711 247803 2614913 1174865 2057246 914165 465793 2507130 1871303 170474 466053 802196 737907 1248171 1829050 806508 64491 652383 470853 72681 2573261 1175271 2382294 528005 1541592 2026540 2389853 773812 1409358 652985 1875927 1857378 2043334 1438105 17287 953831 1836597 2428183 926564 1552885 2628064 2517313 2466487 2639372 1873021 377582 1950026 1404898 2470964 82516 679187 2118074 2437499 822775 98601 2527336 662680 1531637 1737808 1613281 1968694 179586 2511460 277522 2146303 564941 1165094 1789154 321343 671774 552527 2371837 388947 15990: 1115536 2334289 2414761 1872071 15991: 268921 1675935 2118710 2591260 1960490 2198419 2511486 1741668 2183905 2057853 339674 924318 2565987 986240 259798 1938782 192343 513550 285053 2407422 50163 2483067 18753 908401 2492076 2106700 1444649 1289308 2482440 2124635 1526115 1641028 216877 661176 2379760 1385354 491029 88005 2067694 527502 2540660 681697 107943 849264 534133 1457055 1434651 1009418 591846 82509 1967935 2589021 1433190 845823 1656427 1820824 314820 1630748 2094059 1783515 127087 117678 2639603 2634074 1533887 1784539 2435236 2045949 2418629 271442 707416 2528806 2437473 48646 1105830 1492798 315774 1972112 2088794 1136922 1025290 640822 2505883 1975379 1340454 1155336 1309575 1152911 2477243 879122 1889289 2004581 681714 1934689 714968 1038308 1388565 2364743 1159608 1243881 443346 911811 1389339 1555680 332192 426185 1157091 1805618 1443078 2494995 1679106 15992: 2045841 1548060 1762053 720508 319410 1680395 2552453 1812759 2538537 152675 60711 1293986 982707 1247646 1006148 290467 1472319 1201510 1634242 1459002 2569247 520002 986348 15993: 1465238 2247586 1023399 15994: 2504147 1038077 1185463 318246 1190685 489354 826270 512089 2630515 1717855 1574650 266454 2403785 15995: 1974436 1077014 2056631 15996: 1873902 972613 1978271 1042087 2366596 385191 1975174 3798 1274780 1010649 15997: 336032 659836 136784 2440854 1395825 600337 1883334 1207366 2460173 117902 2222081 2005063 2063797 2466286 1343617 1670102 2404283 417424 1581331 2088502 1138818 697240 1563001 2255532 2240335 622574 306385 1561970 336990 670238 1391037 1340455 572130 2070090 177971 1637762 898049 2156637 2608375 1943529 698252 2522319 1155093 1616955 1166633 273220 1085942 1338883 2485896 934235 2395854 2608608 199585 1193902 376992 413281 153517 474286 2524124 545546 2058927 552456 256189 508227 832442 1217661 2510662 726067 47622 2335189 346418 506988 454391 1684310 2199125 1068035 818154 107646 1190165 595053 1848809 2598679 922436 1666472 1687103 2059000 1902128 1521838 501210 1356967 433154 1528542 827080 1774847 1128850 2489650 1728114 2221307 318661 2292507 541693 1275383 348008 1173855 520881 2156681 2404291 2507233 2637702 1992492 1504833 553651 2379635 621888 880961 1085467 2621293 2360839 1260155 1770693 1392104 2162500 2355420 2377647 1774794 1576736 358612 2606501 573178 1439130 1792025 1661817 1722849 321612 1603861 2254306 1112814 698353 1759045 590018 1887774 2264750 697433 2367671 526538 1672381 1834076 844284 364736 1048526 957404 200245 258717 221806 2094592 121877 1961172 1973800 2332199 1748931 1328465 2601649 781829 1506134 839481 1571999 1362141 1622637 407275 2339630 1462591 689229 160160 2374481 32539 2117683 2518242 34589 1026783 2200025 476529 2404422 1841888 2238005 912023 1287215 1790751 2200711 1490755 2154387 79692 986627 2184802 1437634 2311175 820532 1150846 2327131 2341630 1954877 2115240 184121 1381365 1337960 1237895 1997909 1844773 757495 2564904 357357 1327030 15998: 1421625 1190848 599474 582809 2167555 746927 15999: 2360952 989456 1370692 2176134 1320186 977358 1542069 1088177 547130 2373090 776632 1555169 292720 2368262 95634 2608984 777619 278672 1910647 2256986 1734419 1405132 2098150 2367527 706530 681667 107922 2156074 520009 1089649 1864553 15420 1810363 1777051 339753 1085630 2191120 803397 2075946 2339023 119363 16: 922231 2078728 1203779 1954834 973789 2234000 1545203 892185 796192 290670 2419914 2340654 132594 1279509 2213137 2020045 2242360 1062213 669156 2200600 2356915 93804 1600210 2466397 1627400 1232715 487867 1844214 1178389 2057355 674927 1838252 2219709 1725705 2550944 240399 2538567 1412535 2141441 2366677 1210088 1762082 261654 1732073 2188086 271420 2646160 2238483 1299368 160: 1495289 442192 2639141 1810074 1082536 1922603 1334010 2266753 2182983 603088 462957 261337 1603801 2088794 1214492 2441032 1600: 84234 1078792 2643681 1686841 1934661 269761 2524849 228584 2574885 855239 2407457 1063281 1908699 1694821 1271555 480966 1822756 2040232 2419256 1194064 1027768 1178389 2290910 1207597 243739 987823 1101097 89152 323086 1616999 16000: 1457005 1698465 687843 1447267 1066892 752176 1421795 2251716 1592266 1568001 1471426 1355502 1443591 2485830 1305236 419963 1041949 16001: 1761707 2355964 16002: 2008673 1571253 1135868 1395377 2240318 2081171 1986005 1438109 2526766 592443 2637652 1668694 381765 431609 181784 333939 2534381 1266691 1269859 1176263 354393 2626986 535615 943505 604606 1063429 1552276 2420584 767615 2023118 1573457 891841 2001478 1961247 2592206 1185837 433664 459044 539286 1231308 2265133 1975266 2246070 391909 2594167 2161644 2095947 585189 2503992 887341 401116 946440 371442 191480 901583 1240546 234864 2647162 1769618 2600608 1978302 2002868 277774 1313998 1614214 1109206 142986 751331 2242335 557646 591582 594458 1503191 2097366 1822359 621692 1850257 430587 1249015 917926 1628075 70209 1077185 1470753 215582 2413543 431620 346844 2402249 2478631 909349 176072 342649 1637237 1313196 2355818 2531642 1536160 1020494 2344930 155279 1749861 2550741 2417592 66916 2608549 864528 819838 1428217 795216 371604 2499779 2581204 1302033 199050 2550770 635339 2465766 262684 1839084 2281385 305545 2636846 1057240 2549352 340616 1298011 1278489 2278908 2192409 2311988 1302019 1929048 2222806 592154 2266876 1346157 1587601 28329 1268409 56712 1071071 605821 900173 550745 553364 1313260 1001157 1770102 1673744 1865483 817205 1335052 1659092 648920 2301648 1220808 1257953 874038 2017135 2044329 921924 240104 392366 117899 2277058 1531379 1588674 832408 197809 117878 759162 2209837 293471 2582422 775882 1853990 1409036 1746211 1050184 1631007 1784935 797705 2045869 546708 2592716 1551102 1379669 1553377 1527654 2129577 1520576 1217691 2315917 562069 2566820 2282415 2032784 2204091 1008230 1684187 1781912 296461 2448424 51142 1822438 1797511 2433005 1513273 998910 1257605 1455602 107060 2111446 467321 885226 2348555 2198724 771590 1563104 726126 1363567 1742055 476088 1541876 757948 421063 704174 652369 2363922 621220 136061 332608 1313200 1421058 493930 2388268 1603261 950526 2208083 2317369 210340 20029 1778605 295178 1451171 915595 283734 652787 76760 1971985 887704 2011096 252210 2186889 743604 307258 564026 2565072 2352203 1521654 2276810 1382120 2215495 1321190 756878 739022 1059655 618681 571036 341330 536310 2082611 2069896 1237064 482134 1690336 2162898 898996 39261 2474131 779355 974691 115811 170794 2273696 2608501 566890 922705 277548 668234 2612235 2119397 1477577 1521895 1066240 652216 1905747 2348105 1060412 1398312 2000772 84779 692174 1239512 145337 2165919 2330599 604942 1134296 2534 168090 1324259 1125972 2227567 2199035 2909 379707 2125189 2305235 2339785 2637587 2197459 16003: 1515841 570459 952651 1858709 16004: 1021948 1147634 16005: 1120943 2574981 1744915 16006: 497224 1661326 248498 1661840 707039 2301336 935058 1732828 1135678 2455592 474691 363110 121943 28577 153405 1024112 1688545 2400814 663654 506703 2491948 2499227 855445 459940 225737 356793 1048711 299794 345011 2310592 1312117 610997 1952961 298350 1204833 1363844 2006213 1623534 188298 495294 2356643 514324 1563935 994153 2477751 2565630 923423 1346610 2289956 1005927 2203485 1954576 77383 823370 1880385 2501516 1490356 1766191 1414980 722838 71356 1549823 1584091 1605213 920737 1212509 1444841 1698805 1629315 716595 801403 2406620 1236809 1982675 969003 1353876 2524354 2515047 160894 2298957 415073 550905 187128 483204 785550 362024 389834 138435 257630 1628830 1711505 172043 1414620 1609718 1125109 2057919 1750722 2000674 1172222 1535660 1383897 1180020 390904 1756093 2234273 1512733 2514220 257931 1139778 815792 1984111 1104035 2436328 2474783 2512666 50214 620913 1866561 2105689 1190492 2394943 864849 2394410 2287573 1532001 2119109 1157031 546737 2243412 2229224 2610416 2322062 2409748 191280 994894 880605 571869 1401518 1919488 2192874 1671142 1340885 208866 2045983 1308538 1789944 634656 1291872 1573610 388421 2420186 2078160 220288 2213602 1357926 1048612 2557076 1695441 708030 2525857 2258618 671745 2586891 1108161 325779 694457 309991 427256 57252 1904127 1088747 2096463 996265 1515495 1310788 668786 588120 668449 1928631 1798943 956828 1948134 2033888 480718 1019912 50412 1943647 1423270 1901534 1940608 1589995 1210229 2491664 246108 2197667 381122 1225377 1538608 1813459 1590910 1069347 1982149 713348 1849022 1227647 1776795 841922 797854 872591 2502098 2092946 56166 1988294 2083088 312481 932855 2623318 1203687 1103873 1894020 415197 794246 1912389 148590 1270446 1365790 1654359 2594560 16007: 42059 16008: 1754009 119716 579044 501323 1812273 2319678 1048128 1459088 217502 2278565 2223955 418019 968384 1344828 2533757 1033433 64472 1832405 1348876 2149827 2093957 1680507 1872822 1201131 1617978 62754 1021777 1710141 2563771 1375558 2521572 45207 2606018 2347167 344633 1134379 263316 515823 2541188 1576294 2344032 1824787 531426 1555693 2028914 341860 2452075 1617439 429830 1490793 1605459 1772194 390213 2378443 903769 262673 717433 1556121 1944965 1400575 1070197 1983307 2261053 1198385 2096909 1277601 1268131 1430394 623709 2645367 2612348 988926 1852784 1495711 395610 790339 2103554 2525396 1990362 1812903 1573988 1831550 2283872 519504 2018706 1943917 2110864 1095748 1035565 223962 1474958 2143372 2008062 2392201 718167 605853 1797921 1685948 2493202 263106 2253693 2168097 1734177 1192192 1186834 195008 1567289 2281465 98250 2072826 111415 2161891 2220116 2238863 355917 889796 2147731 2076496 2313491 402268 2173786 1579936 227827 1160598 1451782 2086727 2166811 1565814 413108 804983 2375855 2590669 2054778 1152679 1759216 152227 2595601 1450688 1751577 782743 422798 2103851 2502399 1001056 1362767 514940 1716940 1853189 1630659 1244197 111027 113852 2519616 618125 873842 955132 1495817 530024 2610287 2320222 1064668 2104200 1444241 659023 912600 2553367 724132 639179 4269 68940 2181248 262952 300446 1768449 654609 1601: 2531242 2482752 1247866 1019656 365593 1373909 1012318 981307 1508200 2205108 16010: 2070249 16011: 962309 843570 2333119 164306 803868 1356466 2340130 311241 406071 2459219 566625 1339156 1116412 1457020 2242358 2001558 222982 1113432 705413 906171 16013: 735813 606578 1725368 2471555 73744 2335095 206032 1109950 2329699 199778 625242 1135208 1670553 456457 1238709 2530218 713004 1624688 1992706 37419 1975876 1820669 1745244 757295 586802 1339859 1901308 2094114 132505 1153933 1769807 1545700 470998 278598 1608311 873894 1912832 963047 16014: 1299105 107776 907438 1580635 1272949 2255216 16015: 2220687 381650 1377195 16016: 1182186 395755 952533 727761 23827 2437854 561494 1520535 792469 2032770 155902 2224306 2165574 1293742 2639259 79612 1442036 2305040 1193659 2135669 1164211 962688 2636813 2325344 888367 578 1505310 450815 1373131 1855620 2051436 579423 1526650 414180 1744314 1844232 1289689 165337 888800 16017: 1217212 587983 1652573 2456532 917160 16018: 2574654 513811 1325467 1992089 601028 1262476 590466 2007574 1719756 1602: 1841855 99889 805249 1469191 1513253 1179440 2247033 2255072 1551437 1982528 2455143 2187013 1748774 731144 510838 676477 2001509 828721 1029991 1746293 765694 464042 2535498 239592 251530 2219517 695042 201988 1716659 1639568 2314380 1147571 1783960 2099485 1684659 603395 2080259 1783949 2360665 2028398 2618610 1376660 185084 1354924 1465155 1698720 2414685 243882 16020: 2451823 1417507 491128 882115 1280903 16021: 1321089 698188 1679653 1439442 1296998 1982293 712357 2552458 16022: 850075 554875 2570151 265081 2335105 1078785 330334 1720023 2479997 1825290 2548819 1536438 2338419 2237237 2516832 1053681 2278436 494060 2022704 147725 1291318 1380503 61064 1371967 1559784 690111 2123169 786719 1227602 570968 1650641 303230 2156278 2429449 92616 1364439 2358621 2031954 1402114 459940 2143074 2448081 677430 2234706 712691 1837995 1849725 1140690 2367969 205263 2476624 54593 2021876 96256 1377877 1876747 1394707 1279601 1405693 157631 1789371 675650 2200590 2453123 555066 70759 2042580 1454071 25003 921356 2440660 1204306 2608761 1512703 2092797 2160527 2272417 1190251 1635808 2547663 793479 2475586 1724818 1443223 607221 1547670 27815 1831623 2479478 1327423 1639425 1974571 1365061 967091 1931171 77416 1567625 2058088 1508550 1738108 2176809 88913 1699609 1302001 1819620 1878348 702759 608479 1091322 1497472 1964842 1156593 114697 2431289 510261 2133579 2375585 1093564 1528588 1396721 2455050 2136555 1204560 49073 1515877 2510953 2157446 2547046 314195 441304 365273 125864 819485 998188 1476458 411316 1817745 1002802 1134154 768580 1631054 2455227 2377192 2188937 948120 2442155 2373467 1706657 379712 1977688 416833 434441 1844187 2080244 1369846 1741924 1163418 1984069 2184630 2262914 1065652 1414746 1575615 1161037 289935 1774289 1367456 1757495 860771 1136572 2231559 1575536 260373 1165066 298129 399343 1781798 2128272 2366209 1892329 108397 2124206 2321810 1604935 2069594 2373851 2278766 456674 1657966 2331433 1359837 2620138 2243951 2147089 1898173 2111922 801872 1181649 1339209 162838 1881443 1111313 1734440 696482 1241319 1551015 440443 2016725 1710379 552124 2151753 1830754 2309611 313400 1255351 2469481 1211043 876595 2362001 148151 1490163 339179 188190 1064963 1731133 1127647 607605 1210485 1472319 1191408 1359362 2118614 1356943 2385050 111966 1906110 2597357 807499 832405 2146835 1286572 673187 2604149 2253953 1748241 1004668 1010609 388168 1360218 2508258 1213219 342353 1299184 164728 2229237 467969 1218163 1690348 2348827 2586070 1054650 2495717 842951 2313404 2352972 2068909 1112744 1488908 1339107 30866 2606149 1466972 2130893 338733 2046883 2217941 768384 2617267 1182605 246649 676109 2350574 73697 2298590 536239 77575 548064 1345275 986348 1963206 1815937 1169368 1758941 2101570 2553695 16023: 2339556 450964 16025: 1609675 1220651 2522403 2385302 703992 2320020 219394 2293736 2152852 111018 118726 595674 16026: 301466 16027: 1526028 371165 643308 1013491 684850 208850 1419621 16028: 182266 1781530 634710 16029: 528098 1705134 1712540 2023059 837852 489959 1000527 2455713 2394211 1451047 1346635 403915 121735 70963 1865329 1044592 1423623 94565 1932397 2605894 1511156 1790714 2603404 2130070 1886312 2367268 291651 2266415 409815 1526613 1863710 2575011 171827 1113064 2133914 1603: 82868 802979 2342507 16030: 978749 1367437 2573778 1439999 2231293 762621 1518719 2136277 2291497 929540 1245430 283559 341802 129962 1517612 1234747 1888481 424452 1011189 2108929 1890748 125052 152841 890995 446835 868783 2152921 2567337 1156913 640439 1793963 1770405 362637 556502 2420235 2454575 1338890 1063549 1166472 554378 442276 2512583 1735515 1334274 1080532 2196423 208891 1233091 1988587 515459 1391782 556582 848591 1675211 428820 1634885 924457 2487272 795793 1347912 1216746 1988486 1360648 1916401 685092 757395 656708 2127775 1986816 440960 1054484 1980116 770356 226089 734944 861041 1234150 257918 2477298 1546676 711869 16031: 1451246 515215 108368 480063 2202386 2055733 2323880 713496 2158276 2648194 2048422 1413737 1108568 1861617 16032: 339101 1003694 158659 16033: 2619141 1981811 14256 459406 2471454 2433347 545368 486358 21727 1394679 229785 8167 880283 1637013 2134224 2275148 2007779 893398 1679739 417247 1649003 305343 2212012 1430664 1255298 418745 1267505 1048061 1782323 117949 1501271 2030141 723956 32578 2199474 2635483 156067 1659768 2547408 1258156 1913396 2132683 2364743 1900791 34469 1268687 2507184 250459 1308110 2909 2300461 16034: 786719 2135056 606688 864902 1773470 486766 2315725 856041 975988 368125 1420786 16035: 1938585 2274242 1800459 16036: 524315 809088 1524354 1248370 2419365 704254 59550 1484032 189010 902886 1438851 1584516 218166 791294 490829 1864549 1907916 1667925 2576156 1303879 2286547 423672 1708873 16037: 2244658 516192 2570355 819013 586898 820252 1707774 2465738 1351965 2100474 1465963 68409 20941 16038: 963452 2166890 2015104 1445334 1233267 715267 1212790 2048970 2022914 16039: 285801 828853 809979 339362 1385025 633285 2626507 2150971 957642 807433 321315 1317335 36935 117904 1452100 228377 1561964 169066 1422883 1604: 805261 2472537 2298242 2077871 1826104 2463811 932048 730821 2099670 1063666 887155 2109771 2051956 1676504 1322061 1426578 2343611 1217301 2194058 322989 520447 979144 2609563 2012686 2297464 640320 530647 272822 2256454 108193 2159197 2131831 1660978 2149561 2485662 2284984 1353952 2419371 1694615 668316 54258 462725 1779478 595870 147512 1309352 1381587 427873 125508 585025 1320085 64458 717884 266874 841706 1429076 1761177 2273061 2491682 2406721 481816 2139433 2134871 1123852 1680138 1861560 1129560 1699645 2196938 2563095 1357785 2172102 532271 1672500 2193530 163522 288740 1710658 1058954 737396 2521663 853266 1437766 2357780 2484253 890452 1876458 1905934 1853739 672979 1194318 2133804 1550359 1421107 823072 1238850 1648841 1792311 2571359 86987 828488 1468344 1187986 2185677 2494331 918295 21924 234693 1125417 399823 555048 975653 2435376 16040: 262729 1259843 2317834 1294115 142310 82648 820766 712725 750416 2075125 1648017 56276 2374581 1774948 1588139 2206233 1609694 1326541 803605 586792 16041: 1295475 1628053 168933 1705148 1997340 1060477 9630 1503303 260922 29931 1233226 835482 2361630 76915 2283021 1373242 1532976 1165694 1874845 241433 2203675 1216311 16042: 2641098 1759143 2287062 1934300 527045 655638 957493 201310 2448685 693840 16043: 1046518 994274 494636 2467794 1848302 719978 2446318 217534 16044: 550655 1512574 578525 730174 1425237 1143852 155486 2196229 832014 2283085 974118 633799 16046: 2444951 82404 2082205 1219730 2429313 801989 2177590 1845736 16047: 549526 1208768 1789215 262538 430446 1930643 2248449 1987864 1436943 1523893 1642002 117341 1511546 1501783 98383 27339 1086024 2086868 2403946 189608 1913531 1896353 1419398 928400 1412869 1768084 279161 293280 1008080 1004708 1933853 449296 2196659 216173 1099842 1592108 1249052 2107408 338945 1348732 2516376 1001353 1738570 1167928 362214 947406 1324305 925025 1696916 118488 1976346 14110 2110815 2572216 1074866 423684 1041669 2255229 752370 527217 73057 796788 2079541 953563 852703 2330410 1677593 1886356 2423355 194021 326635 1479248 1185036 1140250 2476972 1424664 2210828 2023059 1601229 330741 662661 1205559 2113056 1272856 1001416 501309 2100882 1486211 646961 1401399 2314797 2211487 1617720 1007259 2111366 269486 737038 2440124 1277482 2549506 2305012 1819419 179627 2212020 2003757 1435562 1039900 757483 775312 1876858 2239348 1767303 1156235 513396 326278 484481 886165 994026 676998 1913930 741740 2177570 144375 59075 1785292 1490985 1686031 1946665 868341 97439 468225 1045399 1924713 2133555 1831102 1014528 440507 1541724 2326812 986975 1826721 89016 1721126 2624550 2179961 856985 1896443 871230 389133 2095671 260046 2335041 2353875 526318 998865 2045991 2476525 1305735 1514115 2355383 1652160 736616 1008661 1186955 1304831 1682501 357327 1575621 1309848 2380428 499835 2533361 2558559 329677 2170505 1469567 1124736 420600 301969 1979492 1961874 2628234 2408256 2461172 821124 1076179 503328 1628072 912233 35528 275796 657386 1342951 1569086 2309147 1296241 1233004 2398756 2007926 924232 277553 1666236 795769 867526 2177190 756615 27384 455987 1450706 445434 557685 1130281 2025489 2622138 1636743 2152065 1494289 2180807 939794 1773507 2397368 2190366 1744606 1855117 1225515 2521380 1300936 1195746 2074899 1745538 934367 2569044 1617385 1469816 195492 978437 788933 544022 1417646 1062078 2244217 1492594 1363723 2093323 2239688 2361742 566914 1245471 640420 1263360 728810 1347010 2431036 2218787 1091101 389622 1676093 1785196 1603634 1203557 575484 2276416 1991617 1941171 1585390 2572724 1643481 2114069 555005 683016 2458936 2036915 2255082 1356644 1195863 1719686 257622 60995 1813420 718048 2105375 1785248 510391 472121 2618029 586526 2098740 2474323 1850749 1808568 1584057 704971 1937119 1819285 2211434 1902843 206701 1040423 1255570 2522554 1230462 245549 685130 500263 1832860 892131 2103074 2488347 862657 2093255 1170498 2124228 2188135 1287451 1761809 1031423 2146572 1354755 491754 476860 2029882 723080 145534 335947 549162 2234650 2504046 2005703 2061794 2350845 424291 973805 1697790 1158206 2584151 2048673 2430224 1501093 1760009 703707 1075746 543121 1003280 1525993 2528695 554191 1117578 1508715 174471 269088 1008264 2002763 1703334 514579 2413569 846040 219941 273059 345393 838029 49691 1658773 1395586 884816 325880 703830 246287 702690 1597463 1392156 968305 1801398 1031385 918044 2442910 2335066 2510496 2291611 2372710 530300 1203612 2097952 841202 2038288 2190709 2445651 1144181 1364718 148348 1140816 1264439 829169 1883211 471064 101558 542464 1476922 543089 362005 1481059 2536387 352207 913475 2535847 971776 809033 209343 2302055 310722 2133213 1362403 2608790 554126 2069473 2087582 1929202 722388 2084601 2090078 1637605 2317588 2594914 1039184 550431 1442758 1920140 1367610 2565603 1426865 542115 2373090 124699 1656761 2518980 1817758 1770937 1271567 1018649 767784 21882 708701 527988 1089201 2331684 2298111 741782 1644997 1757607 563481 2318153 642736 392859 846606 203642 1492836 1323080 1935418 575846 2609053 51144 502593 1962820 48222 897660 2542076 77418 1970193 1765961 2212001 1383400 330661 2214236 1393367 1113550 1863607 2578094 566391 2038600 995721 1726065 239267 2072567 493467 892887 1301513 2108846 2118715 932578 2613480 1831489 2441314 557237 350957 1167451 87656 1878483 2396505 1388989 1688861 1163602 287294 2459517 255507 1604836 714217 51873 2435261 600422 181433 437645 542264 2635542 1206211 191000 107923 2272487 1996788 1005581 2447029 1911570 783642 1103943 1534054 1616164 2301491 230936 1136446 786756 97709 1994835 2119484 2261112 1627926 252616 451858 2107721 194624 777618 2137956 1648729 35991 1528594 2022293 2522836 110605 299817 1580768 63689 1674111 907475 873195 817484 2252704 1748697 1091889 483770 1343469 1338206 184278 931831 994332 316592 368225 802120 2095369 86774 641221 1217663 2286180 543652 1683127 2155291 704802 1986845 1512017 2144132 673531 3900 1762683 379602 2617441 2091575 2007963 276272 363541 2312529 1352429 1534754 66954 867211 91373 2310154 1899162 74556 1568677 1165562 1310299 1120160 1225385 260644 563387 865544 2128420 382178 2538416 2100269 945673 2630662 750909 1696942 134986 208088 1908305 447177 773299 2309341 1929941 1664168 2365118 432533 1495704 1334344 322413 130357 2094877 2341311 20460 378322 331537 32855 891356 1053119 1634462 2212572 2190660 239789 492101 1595355 2182265 1732395 1425776 1691274 1859317 2507618 1307588 439385 1263200 2646390 2568022 4365 1197904 1881459 1996862 2319812 1267738 2208054 715213 873823 826117 1262132 777525 1886030 320291 1576491 13003 2547071 1333786 1081321 420200 1583971 1657875 1174141 2305220 2056864 2015613 531567 2031796 1342320 1607399 116154 454152 948547 1737922 1940307 1419792 1447375 382554 307313 974011 1797497 1406549 2420547 1759982 1034887 1523029 53864 1552719 1564603 814122 193821 2524549 2090012 2429289 2119656 1957050 2383404 1268662 2318684 927114 1869163 199435 1250402 787391 1590015 2403691 1248011 30385 272208 615856 1014414 1032721 860197 2278121 2573640 975202 2267231 1697381 2045133 1269306 1646343 2390478 432297 1087855 1041368 81102 669122 513137 1056071 1788175 2318910 1713618 1594439 1548973 799318 1122489 45507 299664 623281 1606689 1697329 69085 1362290 955172 2164729 1008807 1835672 1808690 509366 1988512 70013 2223179 1566125 105685 1129526 2098006 758451 808847 178578 1021040 1512461 513154 2310848 2057545 2280167 989829 536900 2600881 189425 76680 2637328 470955 2529810 2646313 938547 2053981 355646 84392 1822528 37568 2586218 2118126 1254523 2031708 1585259 463897 692012 2137525 1979432 2285130 955528 486650 1850333 1964888 129941 1084898 354727 2406545 784387 1102875 1286858 781199 1936440 1744601 881004 96062 1321344 973821 986613 246569 2495262 1632864 1851664 1796276 572568 1592845 214932 2463905 1237811 972898 1316022 1647515 790483 1792512 761854 1992077 974220 588579 2013996 971379 1375381 61546 824169 988584 2056786 2568004 719876 2570805 595802 2389662 621341 2419604 388551 1727246 1902475 1042526 289202 2141281 71256 593499 1679191 1897783 1824267 1365805 2410790 1283117 1005760 32519 742140 586760 2380822 462941 1894 347827 1429076 2304050 566443 2070617 2567604 1366219 2288309 1997696 813919 596700 566460 380271 251167 413022 335312 1299936 476742 1014292 2245901 2597168 888966 562354 1187140 533064 12079 1902805 1271015 2626921 1144831 1743212 1025328 1594222 170205 1923076 2190053 721015 1113381 2437415 2567573 1088477 994927 2467613 677948 2067899 1094016 2547760 2148954 405681 693787 1499931 15605 1175018 1450808 698917 1208224 1407608 2199263 823335 352189 1125278 33081 2340041 870883 2049985 508124 2505270 498623 948322 1590690 2436397 490676 1194467 2271033 1078376 1776709 404001 2612629 2289466 663608 205366 1145443 966356 317424 1927102 2326288 1566346 1195090 1062728 631878 24542 1179314 772894 1667987 52037 1885496 661178 868236 1966901 1118456 2584238 1681018 1280404 1651069 1222604 528761 2578661 957445 2372065 2452199 1755930 2441488 849818 248587 1044572 2119681 2491541 2497952 510062 183121 954403 2634058 2544557 587983 256139 197963 1267777 404583 816278 1788861 183916 1400180 777665 823584 660228 2284699 1318550 592870 2645276 446027 1374142 1960540 1256113 1397424 2104652 2131340 2293376 424229 766544 824060 2584051 2443598 2468560 1813137 1763905 1406591 304573 1234758 70175 953420 2024076 433508 417102 2492212 2364341 2298441 2000796 229128 788947 2510805 808929 775944 517243 1826331 633912 1560653 1975240 198494 2348690 2498434 2449258 2246380 443802 2028034 2369078 547865 381048 319569 959819 1048852 1754010 212143 1135077 239570 1648844 2111928 1234251 2059141 1778418 2299681 2416440 1047052 2140245 55856 1589695 1460915 111548 1517602 550961 1479299 1396731 1190083 1543982 1772631 153783 1803923 2388133 1616026 2577906 617509 1727619 233298 73210 1337976 1483089 134124 1254936 385047 2580075 199834 555716 1391431 640257 1230415 2254300 1965498 500992 994926 208569 425442 2508481 2376025 1625463 2490942 1484106 1486357 445930 2548996 537620 1639568 982356 246461 155245 1754454 2220440 1771147 1427256 2091320 280445 1568793 566280 1452854 503108 236442 2508259 1197271 1833628 308593 1839754 780640 558342 1974679 1405485 933858 2607912 953486 252672 598203 847849 699705 2545264 1419289 2361340 1279370 112241 2114453 2429611 387793 2232170 1479973 1805239 1228326 518231 622332 2506560 1650374 2608986 1053023 933104 313950 1026045 1710090 2479097 44798 1320352 286287 2160552 1398961 258483 1922532 2329922 1773883 951090 2525584 1932562 2556987 573995 635006 2399418 327738 2288746 1943677 2198358 2209961 1493834 970385 1811776 1553361 1229733 1396368 2540969 1082804 2165613 2555070 1220208 2453428 1239555 530743 205371 299598 1791493 1775597 219602 2055356 2191731 983146 231704 2464778 64161 1965933 1903587 1368125 1995267 1731059 1897730 747543 539121 1832748 95028 1841679 1815718 377829 2439075 1376257 534032 1640271 225275 1002566 8450 2023823 960903 2110417 1385877 2615875 1016150 1233762 1307288 474678 791508 483799 2186270 331712 2366307 1079455 913198 1400403 500617 2134275 2624352 1154344 1148796 997163 1465436 1053337 1793205 890414 384793 967223 2569954 1317517 2575257 91323 1959439 860972 2324484 594003 749793 535545 1359964 1522517 2249775 2284515 2040123 478345 701779 348082 1797504 667195 2530922 370381 665172 1392982 2242472 494075 1583363 560072 180241 558543 901273 2428176 738572 416249 1057618 1519579 2351188 158074 442676 597457 2120725 1273438 725264 904239 828236 2246888 1206791 460022 1150136 2210689 2205001 113201 1979288 447728 1003341 668445 918552 2215974 788618 1387124 1570250 652198 2062320 1719427 2319930 1470209 762598 1137197 1522335 1485151 1515856 801591 1271082 2133695 2274189 136403 1271420 779886 110974 2422591 2497557 1808799 380593 1235366 955271 2621708 367420 1878489 2500048 2073145 1335658 2132762 1762269 1009846 675760 1483872 1983213 1888319 1866403 2466691 2343095 2059703 1455922 1293300 2207509 2300643 578399 94101 466502 1462792 2379696 1217875 127501 1748464 81369 2501285 1130530 81414 2451677 2431696 85192 416827 107689 1459792 792696 2134293 418679 2450912 1073265 43562 1647928 2453277 122272 581629 2244657 130064 985301 2453446 2423864 1601486 1248675 745921 412833 2020538 370222 606144 2406997 1256340 2145774 2112829 1808384 2024335 2583187 872312 1313231 2372351 15356 1304768 575780 2212767 934766 2119746 471883 330230 1031621 383963 361085 2587707 1991225 2257689 2355151 2180688 1280020 1835375 1937132 2023672 2410959 595422 2109363 195575 474944 1932280 2453987 1845976 193736 345066 1345914 1001233 1775788 686728 1799557 41441 2207647 691708 137093 1877113 708771 2616920 1149909 689610 2567850 2091132 2146910 1313168 2033074 2213446 258559 220906 196991 2099420 2570877 2015769 376092 1665452 238259 1274667 359277 1186231 2543444 114929 1025167 1510467 2597294 611600 2516758 2032543 403671 2381122 2050682 2287602 2482497 2376686 590948 2172020 1408570 1226836 779885 2335003 1094232 2548970 2365124 713005 2174325 2317875 1908542 1171652 2244752 1873311 517390 2153053 1303747 2430614 1721785 706906 1356028 236456 2607975 1730809 1519512 2420787 1838602 1236581 2146061 2528007 1617225 1170093 823601 131557 89613 1031175 680389 34183 160544 169901 1837210 397086 2104312 181816 998759 1283572 1638093 2239913 1518308 1062778 24892 1882299 255775 1441017 925814 1502463 942562 55187 2466909 634689 1088152 1598232 139389 2233273 809805 2024721 855693 1586751 1227545 468021 1847822 92634 15890 860439 2629176 872380 934329 152380 2098730 2318221 1388352 2002736 2592764 290906 2169063 1220133 711748 650306 238201 1969635 521732 617416 1275727 1655650 2121592 1173425 1349995 1261880 910815 1335087 126051 1221537 1479687 1550825 1104008 1215167 530903 2191673 324326 2087629 532108 2132655 1231869 966662 2213921 1944193 1692174 215087 267315 2282243 2036334 2202139 135488 1480713 1662446 1994958 2505632 815122 1953549 1179720 552338 1552178 404126 2348428 314733 615283 1580213 2308114 76061 792572 503042 1618837 1884188 1828027 1295481 2213586 722350 1597534 1005663 2471735 1769991 1193744 881808 1398509 2069897 981585 1661995 391407 524402 1921445 1096524 1700058 174951 609862 385679 997098 2136954 2121168 2618944 1360504 2605644 623405 1183860 746719 2172771 1384179 867720 377407 1317348 264772 1219040 1377282 836673 500279 427139 2354583 2099606 737221 101368 395558 2261539 2471527 1599671 940117 2156552 1312619 2073923 1056272 522085 1236353 522393 888184 1417321 1002118 96994 399284 2597944 706086 1318705 676564 2182548 971643 1867518 1524711 597480 1265511 146386 815800 536204 69863 1474415 1263397 2534822 1551040 912283 403660 754001 1298660 511432 2058657 815426 459213 2515413 2492545 635152 2218277 421686 1941966 1653896 1711316 425106 2453859 345689 1354061 7703 2106466 2354427 1345925 1527978 1973265 819265 2024851 1997727 986516 1592766 688703 1763432 1843823 116753 2016438 57147 847256 2165693 2637917 1968999 988075 251251 1249707 90771 299264 522186 2633303 214431 1624343 2419344 2387431 1224340 1959305 2269326 1662247 286785 936619 948492 2126565 1673683 1587054 2534931 2482454 1577575 1917327 1397329 1217718 1647742 1024757 1988968 621230 2341546 1342721 2099070 334376 2163230 552000 1362864 1295892 2113928 990052 694141 1760401 216829 2518054 373330 2043165 1011109 224097 559777 180643 1880612 949498 1291023 435013 966839 992795 1401991 1713004 2640683 60899 2634351 2622183 1649744 1182247 1945704 1609547 2584672 273784 1353442 1579817 1727661 2257075 2430231 55952 2582676 1636180 1030431 961129 1812067 1624339 2305929 402438 1298494 900015 1551548 1741698 385419 842271 871503 255569 2560819 1222328 322414 1278942 1654871 1928976 2484009 45416 1083808 126262 1872238 1792231 1115742 1584094 2608284 1007664 1613919 2595967 80123 2622896 746953 89759 2292475 1421444 367089 1301032 2066038 286216 130796 2435162 1367663 2019513 905660 1101592 671408 1583534 1746470 1739105 1227655 561152 2229996 2538023 236621 317798 4764 1237272 416310 138654 700746 2093685 280969 120538 223923 2503128 897373 896884 654219 356495 1680974 664246 1033628 1495713 413372 1232914 667262 1009795 1204509 1636642 2364687 1313163 1911181 1751541 358876 2081131 2106933 1920185 1391118 220213 38712 668594 156770 143487 2512144 2256653 1859319 642403 884343 1196013 2278978 1866472 2363586 2352918 771269 16048: 1945428 1287454 151419 777394 964414 728477 16049: 21983 65031 1988735 1605: 756606 16050: 1176964 2114851 113549 1649067 2341984 722958 1935353 2180448 20368 2418059 595802 2376860 1824514 2340736 1140715 2578577 2235016 1416590 2056554 850998 1726640 63453 844647 16051: 1194196 24252 1978682 2440510 1619464 16052: 2079465 2034893 2011257 1072173 2308593 1214690 1912997 206676 280261 1719220 1647372 729654 538314 1855567 1406583 747244 16053: 2542790 16054: 1070077 1493604 16055: 2016504 706417 815532 361095 2022164 573400 1714353 2485195 2142739 1857763 16056: 1077648 2206777 1328725 238595 652143 1589582 459911 971898 1262157 2300012 1726928 448086 595001 646772 89507 1911866 2050247 2467899 1521143 857425 585855 2532582 2476365 265294 477646 2159378 593199 317462 1646957 1642313 2388497 399538 1930543 16057: 1965046 2220369 1806433 1714427 1768537 16058: 253631 1597748 16059: 1400980 1028701 620487 2577421 1845687 972331 11697 1469526 1637835 2403785 1606: 1673689 561405 112942 1091772 2284082 1539774 624475 1509112 1401554 1720520 2270194 2626313 1840455 1371839 1806805 2439952 1129367 663979 272995 1144180 2015263 1828533 672409 2349216 1308888 132002 911486 1305150 823101 1066317 485033 2356617 16060: 828949 365024 2540436 1377242 195569 1929366 1565090 2352893 1157857 2332643 413609 138426 1836344 777247 1194923 1076454 1169700 16061: 1344479 2066054 16062: 1987864 1352051 878145 2572365 2078436 602186 834751 1193196 2579784 1118902 1927730 446118 1082262 428207 571810 1784953 508346 444734 1763214 2025078 952503 1736448 198285 1585067 1043805 2554625 1388450 2385259 1005310 786239 43865 738161 16063: 1051672 2514465 2209246 465286 1302942 2569088 2495807 1659847 2126223 1114739 513501 510505 1258362 1865375 337655 2610536 1848537 515166 2572891 1666978 743505 372679 2127908 316846 1756388 1313763 2225104 2173421 34128 1436952 1734251 1343125 1334648 77743 1235924 2487457 1949807 1170382 2191975 230314 1904887 546713 2477388 2281124 1280454 1524061 2068368 2579269 1858508 2514662 738463 1025896 2053610 1419615 1146972 2047089 2285429 2454253 72047 1869497 2624176 1823239 288045 2612683 1816327 1226014 724122 413578 1366516 2468260 931786 87571 2004120 2379710 976273 1749649 743483 709733 1588956 1845705 1712201 290065 595340 2361621 1187123 2295229 1270238 234761 112084 1289087 2129217 1422109 932556 2367449 1993555 1389075 2570045 2638783 1146151 1634277 1347014 110514 2402634 1564156 2190113 2105236 1240131 2606204 1293829 2185191 809539 1036549 594884 2480982 334810 1999753 183057 2624328 1251093 1761612 2182778 1563807 2139631 2295878 919657 2385772 2403885 2081090 1072312 1003361 681193 1524910 1980061 1121774 602970 576990 309842 1671364 1189921 942694 1436204 490641 452905 1442500 1824550 2274017 563593 1720056 977195 206237 1038384 1443346 1013913 1682925 1904364 21002 603762 1083759 2091625 1663892 596925 290899 1005003 1149874 861497 2245281 598641 2592189 659839 143016 714985 1200230 2305027 935712 671869 297718 2528892 370508 1938405 2086905 58368 2132108 1448440 1062450 2288019 1489952 2353964 1933136 13597 850008 1815880 2294110 635475 442391 1416268 255150 1893295 489391 2044842 2609334 2460032 1429899 1615090 2183333 2299041 2547639 1392815 1985003 661503 2407791 1822312 1269687 932927 1114765 2014690 1930032 493098 1239565 1351594 210209 2326611 2242260 813503 2437114 296434 1211343 741679 1128539 1312099 61947 2412385 2148867 713095 801825 542964 4034 85192 1191229 854308 1563683 668169 1364545 1145003 1436953 609027 1901353 388071 2546695 1704778 72247 1197965 718937 1804436 2211988 1733310 468199 520194 2191650 1698191 493314 1479511 439687 716324 1876242 2548010 531909 2337165 2383765 1490320 387322 2325837 1846852 360340 1958126 996033 2016315 698172 331409 995771 606320 1853250 904101 203541 1105320 2037522 1012461 2421638 2124470 1504570 2004783 2400679 3582 1934677 1829601 1999328 40270 1235719 1934874 1841727 925960 2502539 413921 801134 627427 1436247 304 383533 1281968 2473796 1947488 2049538 1905342 1864573 1031021 1875320 447142 900375 580042 566544 33614 1516618 1235738 390241 116371 1969139 2538197 511057 680077 2235010 554528 1544352 797133 1521048 1441735 1171786 2169244 1785807 1249773 1165145 16064: 2298764 1355877 547388 2625913 2401526 840546 1353211 2095748 76447 2304160 2064455 1437894 2313438 1027839 2563254 1819146 2519300 174507 493631 324225 16065: 2342630 1578394 782894 16066: 2274587 1992717 2293026 570414 1983634 810809 1799885 696445 406715 780708 2138332 2525578 2607225 925268 2480536 1637127 2337144 2239285 1368302 722303 1934405 546234 235348 353058 2018485 980924 734411 894309 2273135 1970492 1923886 1774146 411471 860654 192961 2277303 431241 1804811 960591 1988427 1961675 289227 16068: 2322774 818766 1629910 1819123 1924043 2138906 2005400 1280831 2541353 2171841 951239 1107448 1504010 2552425 2484562 111721 1631101 537083 121792 341728 1782775 1256381 2268344 1329619 1171464 2463416 2159060 2112613 2478814 1045490 2167779 2311464 1264505 2542712 1577907 652403 1934754 938923 958258 1488684 315141 146549 1571701 1852922 1384439 255112 16144 353141 554772 531871 2018876 831206 487502 489391 66603 27715 1251526 628609 611176 435774 1738638 2606303 2254539 1592477 485513 1201619 863187 1451171 945261 13538 2059023 556116 2052244 2011844 2435168 715460 1717855 800854 2272601 1713460 526002 2577175 813124 381955 341838 1285118 687113 1469127 2044946 428587 90554 840314 2029598 687130 866995 1240085 1561647 184353 424030 16069: 2302385 1607: 1344907 566946 1531020 2234547 2537822 476186 1407475 512405 870511 255626 879312 1877905 1846994 1106432 2361446 2330516 803014 2429432 2588787 483947 413897 746343 2056710 507482 1345929 281541 389206 1187123 2304369 2120559 1171881 675518 2357895 303268 670204 1591042 1676385 155335 2237575 2266150 1660342 2621497 1585334 1957203 2585019 126106 739947 842264 1984011 1553750 1777512 195280 835416 697200 2378997 1747787 1623698 402395 688314 42761 2127696 514449 1373909 1408395 2520189 1651744 179507 1085241 1704370 2626216 2041123 2492989 2339911 976940 2556592 291602 376774 606373 1675537 141005 413614 2100515 74007 930741 254539 901024 2397658 2270329 424323 888528 2396035 426906 1142371 1841862 1719592 1727773 2102192 1218709 2415623 2323103 2642651 1053941 989196 1165871 1416407 20839 2306662 2190364 16070: 696909 1952549 1948575 16071: 1676667 700083 1432324 1159455 2037274 2063001 130865 2500833 278770 1862377 1100822 2094109 2627259 493990 785517 16072: 689925 2454052 1029781 156058 1516623 709100 16074: 351333 2375297 548269 16075: 115498 582577 343317 2296625 1251748 172921 398261 1429362 18103 769805 400737 1655346 2449210 2294839 1130909 1550954 1151440 912254 2606109 1697049 699191 90831 1678420 549407 1553813 1026373 577002 1689804 1922839 2226098 890279 66227 1822012 1451893 2432690 69856 531007 1377723 1633294 2202772 2602437 1855098 854076 971709 1923664 464065 1162277 43276 2519583 639180 2044934 370323 1967267 1601733 648874 570095 1905361 1971007 327738 2179731 2615192 147023 2285887 1377689 1633788 1744482 1104363 2575712 689416 2378148 1557283 556810 348569 2526750 2515967 481497 2243684 980213 740642 1717425 294139 1574061 1235191 736136 1136384 335678 16076: 2350845 1764423 2500001 2424994 1504176 16077: 2047055 1663781 16078: 2010119 287712 1051532 1597581 1828768 1151173 1270609 1137867 16079: 419321 2089424 1694864 90711 1608: 2455737 1380094 2031992 1400023 2376953 654852 1351411 575724 16080: 2548448 556045 261225 1968770 1745324 712865 1941251 485135 1651526 699130 1188440 66010 2140906 16081: 1216359 16082: 1801378 546754 1691737 369341 2560224 780383 356893 1329724 1902787 2159395 601427 1822899 831659 2082617 330734 1154578 1227708 2597809 1343375 1983667 1405456 1189863 389124 1697988 2395892 106766 330334 1578428 1959886 1084809 1753877 1003642 2183410 2589223 689105 2302812 401355 855805 1055370 209404 2233800 2067851 757107 272043 1049160 598305 317185 2634366 1921412 2162013 297168 2534864 1049881 1724015 940726 1514398 71525 1550292 495091 2269653 2150484 161953 634618 2169851 1922650 994026 1019406 2231380 1740778 2626755 659268 1225501 2042967 2515863 2441444 1670159 2391284 2301351 433333 2151225 1149980 861550 280810 1246273 1401845 2404317 679062 349626 1631369 1532757 1944425 1749413 859701 2599668 1699006 1563573 1438636 1282130 460570 582092 2264383 1880099 1778526 2364282 1405484 1187336 2025737 946183 705261 1233217 698539 834936 1137978 806322 1746962 1591160 134885 1194218 1869144 2131910 2380354 2238532 1354567 1779459 1519042 755704 1293955 569641 2059675 2513491 66980 2438578 134797 2204280 1405011 2065316 373045 2448307 468427 790763 2079917 2150135 1676768 2141397 119521 870750 1156193 929646 899344 1264006 1769112 2484703 418562 1063183 1542171 1620276 1869610 2563997 2037860 361921 2479523 682284 1013782 198766 1912761 1610410 708606 659795 2043063 572169 235831 2079652 1815678 659052 1494208 1182203 421444 1059503 830245 1372081 1802115 2628488 1347121 143726 2417773 2635196 2299732 1140352 1183344 686517 2279018 2638666 1757197 2056133 1084888 1722313 2282605 1834031 1139633 755105 1481258 2590387 2613071 229255 1102990 1157545 534388 1508715 617298 2244100 1194784 1866002 1358071 115074 355460 1963119 293738 1449331 1898337 1298247 1343788 2400621 397934 1588972 1178465 1017234 886856 1775691 46266 2000707 950435 1138600 2626713 269574 1523785 946675 2319733 1994162 1203731 526568 2352091 1773553 1656687 863374 225754 213387 1253520 31369 2597162 30356 1375920 2343536 1005221 2434540 2222619 2410397 1460835 2202586 1585700 2555063 2353671 385102 2529716 925796 274081 2433226 2588655 2089996 413336 2208125 869525 1418970 2225119 682666 1003719 2558174 1870248 2137750 1622664 779738 411809 524282 2509106 2538001 1229879 913327 1848614 1097253 1303154 2458127 131694 1997043 1497932 806084 249769 1141484 1050983 593303 1584410 1351616 348128 2022555 2400029 2294003 1935353 367450 830507 2081546 12313 301743 67258 391353 240107 2277843 1526139 424542 1590491 10584 73083 161250 1354069 310457 2568681 1917209 503347 2500894 2494126 414254 1413353 544 274344 159121 2587573 2342053 774922 382348 802120 1625045 2571786 2467656 562188 659830 1670664 1318460 958660 1428513 2306573 2413305 317983 808693 493923 780201 1603304 957198 1528413 1423885 493110 1771977 2551816 1289292 2378738 267375 1143673 1251356 1973361 1332338 1490495 903565 892253 2334885 1564807 890342 39506 1983723 1379460 1114688 1929941 2530146 1365746 523708 1604744 1967029 1850162 2059905 884424 963477 66058 734615 1007736 2462398 2270285 933963 456062 2570203 1286481 732303 631665 2188096 1656073 1081321 1124369 2527546 2479135 1590099 2099174 1045112 2167815 2445428 1319724 14284 2273697 99920 134361 608018 265197 296703 1099188 1139290 623981 660750 2013457 405084 124818 2621869 367326 2413550 2191030 1202581 1782543 479512 2439758 1935826 1108817 2386452 790562 1817568 2429685 383247 1337295 1434495 132669 1603608 886974 2503632 1451830 1986917 664979 562206 427996 1740297 2183749 1416442 1791273 1539903 1321786 2411287 1964146 1555813 2301138 25323 2011382 1664566 2488138 1297085 2322259 799394 839496 1781714 2277882 1855962 480497 2466298 27018 1729276 2418913 435100 897950 1743515 704530 1070949 2372463 754478 1829932 1959677 668605 214135 1764890 712507 1017975 1928255 1330298 1022925 2245448 484664 880499 490022 1382977 2162239 820923 84100 1554738 1499723 2541709 1133929 891585 194388 195139 583344 1992890 1931981 1849641 591073 2392113 1310485 2405326 2262661 1151662 1680318 1621380 274212 1160984 2553799 1810822 2103903 1013491 2336462 2500360 466171 178512 874167 17451 202359 2048139 565628 686352 908260 2520586 1568287 841739 2598360 2288997 1516136 1429028 1505732 536015 2261734 986787 2384242 282842 581009 113745 459832 694682 509791 2330607 2432389 1674531 120072 2067563 2281451 1751787 801496 834270 685342 2149610 186533 485669 778081 1801130 401166 984787 2411249 2100080 344345 1818459 171668 94270 300395 608634 1234754 2017375 114510 933794 680222 1966901 1142479 432294 113904 103699 1940390 1344128 448459 257080 1500464 291833 1725988 66852 2014781 1978684 582295 1415349 1039433 2282846 2365675 2071945 464227 814947 1027978 827620 1855759 1935426 2555171 2005741 2015445 123825 1075423 1112914 1690007 1456853 852299 760758 1876868 858545 84557 1235849 2013113 1385848 574176 213428 837360 342593 1126857 243462 1015306 2145090 970782 1470997 1043627 1741380 2584924 2027459 1039114 1318041 1989213 1456591 2088726 1060188 1240738 2306462 1022864 2273182 486030 1142943 2398243 98506 1607947 1260877 794923 1656483 185009 1533703 2051544 999369 1219869 1182154 1703207 1279660 1647097 1844351 832163 78311 827267 2137834 1781045 2234572 1637698 665595 1507891 2509743 504981 1764766 583808 1241692 1948816 1638156 1226359 1172966 784705 301484 2439314 2154866 898331 76625 2338145 540873 2450578 919480 320206 333369 2263233 1824434 1039037 1457945 1685885 1985587 762300 289817 2382319 825474 2225519 69610 110649 494242 511553 1878986 2088039 2501521 407288 1168474 2557382 1483722 1144168 1686163 971941 1069789 1780685 2166224 79077 1016162 719671 1421163 318814 1189405 2417202 723648 1608848 1668350 1450389 2219650 341663 810485 362204 194288 2045570 2047429 2187372 1556924 1977019 98130 1953453 585188 1514104 1724961 125702 563485 2004716 748538 1260952 709180 1028996 2330532 2497558 1555602 514394 1872915 1187360 10078 857270 807630 1822584 1173934 409971 2088607 56514 1333042 2541527 896933 1187237 267416 981766 1013232 859078 2210750 904289 964869 1141447 2557876 1239149 1912382 2307151 2394311 75836 2321960 1309576 1530094 824930 1373829 1331770 1923952 436075 1080892 2335845 1182667 980058 273199 1525102 1338120 2368241 885821 1150136 2472089 2548609 1496856 472651 689086 1153651 1031215 278114 1205966 754334 1754747 569817 2572181 2481842 1195023 1906168 757331 1074317 2428225 1828296 1769346 2575509 324568 1977554 948994 1718389 224833 1799162 605777 1219931 351428 1215923 1717562 108936 2530565 2007052 258232 2422927 1214278 238491 1600721 1074409 294928 1488980 1218438 330706 237825 1543144 1302622 704209 679580 2041665 2312528 2581969 1265482 495979 1605035 2164713 846790 327384 2174384 2325975 734710 2104418 1921920 1249673 1491416 1867306 496619 851235 218203 2623835 1992056 1055456 837619 924775 1771751 2343023 1556530 1416853 814771 1503024 1593096 976605 650903 542938 143798 1856396 1490590 543421 257524 2453482 93514 972723 1102945 1520495 506935 1591699 780963 2552553 1847459 2035243 151874 828136 1031332 2094854 1145152 1767763 759747 2518192 2417757 1858709 335703 786859 1817483 2568317 1101588 490474 1239435 1135271 759775 889099 2334743 2163576 220558 1933592 1115451 1755071 2281142 1735978 138273 2324805 756378 15898 713107 127998 2132893 1701686 1908796 1064530 997210 1974900 578639 2493228 443992 1761208 455778 1306113 1860983 2562426 746375 1655526 2163486 754962 1146554 2233273 2428898 1321901 1059655 545063 1801270 1880839 2083443 1623328 1428015 705485 1574704 1217164 2381638 1556210 1121617 418874 1414995 1820004 453037 1293360 2610500 2386979 215914 1551325 2005812 1701948 630258 1333814 853079 2014149 1700468 661954 340457 1212274 2644312 1796368 396632 2278002 1032896 323783 1388064 1655583 519819 622686 1177645 564933 2525726 1729385 65921 2513300 1416603 1463305 1193315 1481708 2049795 530621 2197629 1444710 903539 2300693 2236047 176858 894209 684745 122724 1775265 293602 1371339 2053829 954595 2283339 1434944 1159608 2613251 1776853 2024255 912736 533737 1159271 2347889 1248267 2026211 1680830 1509247 2286495 379476 542228 732300 443113 552753 1404607 755567 743070 1409974 620511 1743682 1472437 83562 1869087 2313927 263065 668234 1473720 1938914 393679 2017156 2199379 71186 725578 825973 2294910 580746 1412439 853815 777030 1775364 566355 1364036 553265 1943414 1979382 728758 2622107 1706910 2271617 405741 1327114 2269680 1680123 2172599 2112805 706736 2085166 2546593 2312614 1793557 780757 992793 2643383 1593194 822068 1819529 1846109 845119 1101934 890915 676345 2328234 626090 1659867 1467110 1822915 637170 2134247 2113187 438028 321343 281817 1757166 1702973 1368157 2567709 1908706 2471394 86454 192918 2603626 172969 1752095 1951598 1844990 1226946 2219580 554386 741857 1968603 827645 496092 937801 663687 1966374 37038 672848 670196 2498688 1501990 2004947 1544649 710149 1502416 2188166 2452546 92570 918288 162152 2579003 659509 990224 1827172 2300480 1827616 491201 122562 164596 2635772 788957 1841237 1113934 473923 2637415 202108 2442007 611504 2373508 1065852 2298571 2165102 16083: 553139 1228657 2569855 196984 1007545 546103 2317367 513482 44682 608854 1796730 1400675 179259 1044970 684857 665387 653557 2073981 1057630 1233406 208972 1523870 448584 2591970 2551171 1418515 2632019 2631477 1219720 717332 1425003 2585167 1283303 55216 1548770 16084: 612089 289367 1785406 261936 304704 1191283 1185473 1455325 16087: 96125 617640 2238152 2540444 2254600 601094 612125 2307765 1434120 215683 16088: 2638523 802239 1601238 16089: 2555054 373119 2100390 1459751 784746 987733 2160563 688590 995456 2166355 652143 672419 1234095 2451618 2142662 1513991 1015570 2621442 1063192 422370 2492198 2175255 2299661 2462752 2367063 416755 768400 869238 511426 1450175 168360 186806 1252934 718566 1609: 320272 199435 989112 1212886 16090: 1084840 699785 1441606 557167 2364678 1976837 2181148 993053 2351561 2494701 1923839 1349184 172500 2154704 1583891 2334991 1215864 2554081 797788 869811 1706807 1843839 175503 1805514 2488478 1199306 732516 1840717 2022754 1623163 769436 2074860 348464 640421 1011473 1719612 423110 1668787 77307 1448475 1185435 2170557 1208370 642063 2314914 1472871 752402 2643022 1740282 1207069 1425405 1174181 121056 1560668 1014869 1922017 2286998 228526 541792 111909 2231993 273821 1792064 110315 441615 1161942 1886371 1736500 1679715 2485320 1311802 930163 2258211 2578045 421835 592055 443925 2404219 44222 1564304 2357076 2132804 1919795 2347092 2396017 1349518 730714 2309734 2299247 2317574 2398403 1824040 1213272 1045699 1231318 461610 790811 746910 2190687 2632330 2163283 807552 490450 1357149 1178032 2115690 63784 65613 491735 1102000 2433670 1497593 1608543 1621863 1135448 1049822 172043 668096 1394392 1507749 690228 505193 741383 150528 2230509 806799 2487256 75647 1007643 1225571 1063877 1242502 1361720 2436644 1457352 1966542 2498721 1645588 2378997 2600027 1832833 2474528 1043729 305716 2179049 583637 1406103 450102 1752967 1464983 1077363 81224 1398130 131221 676758 380150 2354732 1113347 604572 20188 2080051 383142 311288 890416 445264 3240 2465120 2000623 741665 1688372 857548 2436759 2202614 772327 1768412 689154 2571945 799840 218283 2321048 264050 1575374 1666448 1655125 2071970 225074 2489376 1618096 579944 1825773 1496046 2042163 1701781 2639549 495389 880399 793760 1190652 2406539 1567731 258705 969155 2373027 2340639 461721 928165 2403431 1799981 2490513 2155358 735074 827097 1489766 806080 1190687 86731 12650 1503833 1880191 1050066 870474 2232121 1008947 875765 351301 2019763 1263939 1431562 367117 304734 1033359 1144169 2176953 2016436 1872929 307806 593902 2289851 975807 1091177 1390265 918597 1703648 1293385 627775 1173289 368697 1472992 1997637 1409230 46883 86276 1939217 1401028 2309231 1131015 1829347 544664 1154771 1246717 238253 841432 908581 1365411 439922 739582 1647147 1517595 1933708 1627387 16091: 1395012 960950 1119942 16092: 2323671 2113111 2080549 532767 16093: 1129175 550419 1973962 2343870 2352307 2298717 859271 457445 1291040 16094: 1203779 559732 2301568 378988 2063068 2559773 1123175 1281181 2152692 2485722 1423898 1071773 16095: 1513653 2216091 1779210 394918 547484 1514983 275522 38147 2190583 2523840 95373 2053478 1533443 397715 1229874 1807411 1100008 16096: 1741330 519420 1523984 682883 821161 1242948 1188742 838716 161849 856989 996785 1601326 118631 683105 1756027 277335 321862 1457335 1969563 361446 1605236 156430 1866566 1187320 1176456 229506 532515 1562961 16097: 1751314 1562478 619207 116625 1047834 2501944 2229348 16098: 2097891 1561116 2639586 2081589 2164962 2444236 1778991 807047 933558 1434691 2252499 832904 1840433 326049 820511 418991 2630730 1679271 16099: 1731492 1418302 161: 132532 1269320 1248452 1317009 1596074 1954560 2216056 1575462 2111183 560401 1083137 1903491 1092521 2265995 1281114 687574 2608884 729751 114873 2342550 1400214 2332012 415150 1867480 412077 1478596 2117190 995951 675451 2040501 2050927 240232 1065836 2352552 1579630 137243 867412 1932150 2267849 2358077 657606 1742881 226909 1344181 952668 751762 1210516 1610: 1103588 1478517 81760 1641999 1501851 2340665 2166205 2548042 60254 2252085 1638147 409857 1137838 823460 983414 2479046 1556381 388254 1376877 1265246 1014799 2140964 2288214 2255167 1259531 2005226 137951 2008349 648174 2410242 1729569 1691195 241913 441726 733364 675650 1314547 1549727 1343292 1322462 672002 1967460 979438 2633208 1200866 2612248 2078719 2280805 2620287 894775 525218 698282 1788998 787083 565344 1661702 2102953 682914 1550211 2040274 293076 2080083 1846669 771255 933863 1425767 1699044 1418084 895153 285300 1291487 2541092 1193964 228929 1616382 1465014 649701 2549341 1424213 1416985 1528980 634364 2023744 1562084 484496 667744 2625707 1506383 2082381 162236 2001558 709106 1162389 2218481 1073900 655892 1776644 47583 2337584 646071 2628447 1623269 75327 1410956 78244 437258 1512555 303303 1210516 442222 16100: 1091137 1264001 1053359 966375 2628910 984874 1380643 1240709 126226 1622035 1198173 1987681 1900253 2181842 2505659 508343 1307897 1716229 1367609 1078514 1582343 1631284 2319298 455917 2523789 2577421 1001987 1429472 1079270 412278 865316 2145716 2412790 431625 1611184 2507355 1658918 1218784 2095263 329226 1479898 532531 710650 2647053 464824 1933023 1408552 323550 1236433 220570 2582377 1702394 1369599 765460 1362487 2431587 532286 1904119 632497 1265186 1097214 1960607 732950 1296053 716825 436549 46734 2255339 96515 1746067 1707534 1122020 2502710 1224435 525963 314818 610915 2611602 158592 1958751 925268 438167 1919269 817742 957960 1875869 2610602 2377499 2219218 1486880 1501745 1791631 2000790 1920759 1835114 2634980 2176378 799895 2381226 730162 2489440 439457 23051 881765 1710153 522216 1764519 13912 744159 367430 1651987 1657520 629811 726372 1487024 2147230 853449 2625257 2287372 1356466 200105 1747340 254337 2142297 50870 901027 1267315 1711854 1773760 1213884 248663 1550080 1107128 108223 161964 1897956 124776 733667 1585272 2057378 2452064 815207 996226 512915 2413848 2563788 976364 496650 455069 1115413 830656 1691941 190874 2447678 332879 1226483 2441973 49373 1630952 1277268 2141012 2451272 403356 1483724 1481112 998669 2502542 1993273 861671 544324 525573 2520371 1675033 2058846 643335 240694 1064830 2648122 984940 1215359 1687564 683123 1370112 1556747 334513 149749 2042727 1680784 2446411 2427703 685395 2542568 2519153 1412783 1593301 1604927 2642590 329956 1264384 1619536 1958637 211778 1505277 141046 1265658 2161938 960067 294375 1508542 1041192 2385558 89463 1337546 2453535 1239467 802260 1753063 1685370 195232 2501699 1336661 161062 1610415 1460924 1132613 265785 2220646 606605 1388106 208779 2032031 71530 845813 864559 1721665 719554 1514533 1803635 2089944 739818 440956 667125 2418017 245701 1338553 1318010 1082782 1309834 2464861 2128658 1394217 715001 1531094 1291021 397948 2269306 556332 798205 381427 2597429 47158 865609 2556787 164089 2025521 1846995 259311 88494 436402 2017511 2175794 2562286 333898 870524 926783 962990 467024 557501 2378482 1508483 1989815 732278 265811 693429 468568 1812031 2467218 16101: 1525696 2454190 867964 16102: 2395077 231013 952152 803169 16103: 111725 1584585 66357 1167397 2625479 2457054 731306 2602705 678306 339237 2173790 257669 891877 455136 946075 2579061 16104: 364740 901215 1393057 1333044 917400 2147969 294877 405009 1881894 579844 542345 2245110 2104114 1325897 16105: 2186820 1264291 1217121 2385389 16106: 1556209 2066924 2054936 2576701 1604498 481794 1799394 772486 398040 1461579 762548 16107: 1611803 254201 620832 1891077 9816 2514060 2496962 2421781 1179512 720800 1296212 1111941 700525 773513 2440233 899195 2317514 1481482 151395 621130 423855 470943 2367364 422022 1232802 1372443 16108: 2133555 2510732 1871112 1142327 1970498 372071 1884504 1683881 373838 1807499 944837 1611: 1519766 483494 251118 1686237 2603539 738027 16110: 800717 1336128 2388237 1596855 1404288 418108 1058179 1877657 908615 16111: 1513144 28514 318885 2439493 1696797 1394755 1267521 1261520 1148222 2267592 16112: 235403 1205755 16113: 537869 951632 2208486 226739 313627 1576388 2353386 2306619 1584721 1946757 1234158 1809535 326875 1961625 1864095 1567516 2229483 714238 527026 1533444 250577 1002961 1428803 509682 1576855 549678 1964872 1356130 1869654 69869 2341421 141890 1684365 39435 1576064 2360381 2191344 1281916 1640677 2188692 1501766 1743024 1727457 779764 1935969 131071 223008 945783 1965800 1147374 2364678 336816 368724 955445 1089024 2045635 194426 953027 931594 288354 1871768 2295138 2064790 820263 1647335 1515308 2140674 692383 2587890 925660 2287402 1436382 2207392 1638610 2239304 501999 1337076 1483307 2085000 707630 1870333 717032 620159 488845 230081 1389648 638998 1846904 2436670 2028795 17184 2320377 708010 50700 2195156 1518964 889375 655737 2555668 1302886 958203 796307 161390 229518 312156 487807 1542317 548788 1480376 539919 1143442 1858077 1603490 1908784 859072 1872490 1331133 1997517 945961 2168669 541969 2296234 133889 1451875 1519734 345637 236757 870758 1514993 14358 1858869 315484 779864 56449 349440 1259518 119651 1441431 810304 1177165 2063643 314105 2273386 1065605 2595884 1491080 1272340 2263987 2236597 2262490 890763 2533339 1006860 380726 322275 89334 1826948 2253960 1672791 469739 401002 1661363 1453914 611827 178113 804841 2250423 2236173 2166546 1960899 2553988 2455144 2613476 1246273 2637117 1545290 1384583 582449 1792328 711261 2167645 1473209 1919574 1101580 260856 2378332 473725 1854033 1060683 1290697 302785 1021233 2559186 2084641 273458 610711 1124736 1060808 1634889 252430 1018578 1908089 396735 2078633 203932 1763493 90165 371121 2136906 587792 388700 1167980 2219063 527007 1709967 2025737 1018770 1042500 301154 1857804 896833 1509019 2248687 1453392 608353 1859998 1961738 1222382 1621739 1113982 2459468 1475269 2451444 754472 389669 337553 2022754 2247852 241470 1268114 2071622 1955007 700307 680329 191071 814423 2044331 414812 1645295 760318 2147553 235981 722289 1518 112952 508770 1225900 2227491 1210207 1584189 2165611 718409 1236429 2570338 1637573 439529 378604 1377771 2627364 336836 1136333 1344819 1141972 2257191 1840012 1759644 1906666 2385229 811534 896241 223054 2018089 1443077 473164 2464659 1947240 2239923 595424 966788 740695 1869965 1198958 727064 2349038 1054301 2235294 2274382 709855 416864 225837 897268 2468536 2054474 536502 759395 2146672 1383931 2278297 2602396 2575500 888029 56331 1658466 319977 1022543 1585390 2083470 553559 520026 1090695 1352226 1460118 1636388 1117295 82082 767455 826842 461712 354216 1114384 2036362 1525124 1086066 1340989 1633997 550463 275424 1117978 1574616 136803 2323930 992972 410137 1484742 2590873 75385 1813245 771623 1055944 1262267 504859 2158493 2258187 379289 2014742 1593775 540405 2043148 2144913 888220 766177 1320959 2291814 2252303 1815649 1609430 2026441 2323959 32189 1446011 1021908 2016966 106274 1916047 1856369 659795 1736316 1865205 167123 277916 190110 2370882 200604 2288371 943893 2209099 421444 1167268 2511795 1089015 863164 2001156 1013802 181611 585474 2136374 1152322 2500886 1941055 1834806 1993477 1552098 674975 1927521 161849 2047988 424346 2219191 1304082 838768 372431 1785461 475321 731345 1859372 286195 2343575 135752 399754 1601589 2240192 748721 1925959 1149616 483964 2364646 636383 1470398 1564684 1599728 1030128 1226835 263500 392443 463010 242608 2511777 979861 2439804 834366 1888414 2355924 1805234 2031642 372894 227957 1339559 188927 2384624 2433467 1155306 1654018 1276373 1945622 88628 720744 901583 613721 98903 1505825 1134217 261664 1718882 1669533 2423356 367380 2483082 1154222 96359 2453708 1133710 593440 2592518 1020596 622501 1593378 2472920 2514421 972183 1586473 2371638 321007 2519220 301056 1200565 1359115 2142843 1646711 1555655 2099827 1299403 1164209 2265503 835917 2248341 2478755 374196 923905 2359012 367219 1202609 277768 1476972 1186943 249792 2448181 2320667 1466779 106997 1254485 374208 1785900 2503903 633036 950435 2520290 1964514 776247 821021 2386569 452451 485543 1687664 1035469 2479241 1451287 880283 1715827 883723 1894141 2480728 188653 1717294 2030316 281384 2169777 2150607 1994719 1694193 2122680 454971 157954 233456 2005577 520904 601441 750770 439923 184952 2485407 410984 86103 2009010 1679851 2244338 661979 152436 1905812 1626620 110562 1477609 312931 1894003 1174161 2299697 455188 1207035 1697937 380855 1819267 1325334 1933187 1069608 2393036 1021751 1464789 206422 1926517 2554944 1499894 2469408 952375 1240893 403237 1258566 540427 2434683 2384259 2030374 1271567 326006 1705542 2316398 73997 1347302 2431507 1862686 1124127 291140 871106 847771 2095928 134477 1113229 1912495 452154 704538 2465976 393316 33242 2164560 495833 2155693 428844 2115285 302597 329448 472653 2541618 2612945 370633 2242762 526216 2292268 225664 2158120 502593 2401474 1141891 2577397 2387105 169495 1673474 1066493 440109 1588718 1534383 332402 2023139 1479697 157255 398547 884946 570910 1986692 1724567 652233 29250 2297541 249835 468974 1913117 1700286 2420097 2231017 2181381 1124123 1574445 527426 1910965 48125 575819 1223340 647518 1620967 1201080 2209827 2239524 2317703 355330 1232231 2533336 1492408 2257549 817843 2292657 867486 1549500 2081450 2391535 534459 2276555 1158836 207611 1056248 1804835 454678 551570 329571 544738 1619164 504917 1568109 1417525 556163 2132231 1476287 1836906 1635355 2259464 1115057 1100856 665270 2300625 838759 1925116 140867 1311802 847944 2510168 1868317 2610879 1252529 2001450 1476586 2478568 962304 1147121 2243304 777849 1555823 1114362 2419709 880290 1504072 1918218 811588 1758272 2338616 2218947 1560840 2243916 2352282 1227788 262762 52625 1432067 1419397 1374058 137026 829430 242002 845465 1630777 983641 913199 2198570 2488670 629964 425025 174350 1176195 1208443 329047 1681907 2410243 2467504 2633813 377894 1789042 705115 2125278 1221645 294344 2385826 1913511 1955037 96302 1897433 1708361 575557 461823 1895775 1928580 104128 2083445 910719 505131 2129275 1988847 1601758 2421858 1267215 2444627 425645 102828 1290107 98724 2040903 808892 1265181 118768 368995 53328 2087032 2414480 2132600 1192134 1635073 698438 2052500 2622076 2544973 442240 2379388 220462 2529441 1895003 1493457 1696738 959784 497037 1329153 1967238 947748 1261827 1290074 2030129 1919795 2015236 408161 1738226 27660 1092313 473074 1602069 1269481 2470893 1475208 1672728 607140 1378339 861592 1847595 1811831 1988726 537198 662255 164438 1418188 827252 506546 1143745 186930 2644155 2628842 33897 619787 745665 1417696 2583393 1540644 782244 920502 1843517 2238220 171808 1354113 1064101 233735 1826520 2050089 227004 2238790 2168264 2221396 1502851 1046089 404445 1965738 156529 232244 2592563 1732395 2568022 1954993 1587430 1826709 1588858 4847 508445 631665 1008295 1867068 17403 118733 1573585 533776 811956 677923 500214 2465520 1309319 1230132 1013100 983187 1872544 1097742 1885182 2590372 2075827 1133905 2110596 2280710 725896 2013203 1226416 1307756 1460432 823875 1512380 1538560 1466134 639810 2581794 3432 991399 131611 1989766 256342 2378069 1358373 2491215 1826212 312977 2486102 120716 2105309 2510967 2102098 350815 1033561 2259656 1434955 1106297 1845368 2085303 740403 1182211 642994 2066727 354012 660750 1262003 2426336 2592083 422100 1564906 730058 1227454 2586051 2009125 784848 1316044 815212 344092 191850 1027056 2313611 1993958 189216 516690 1474828 46085 228629 966677 2411637 36324 2459441 1488815 888625 1979601 1301629 2627882 44221 2057933 755676 1258738 1117061 984847 893884 376220 692583 1854789 2422911 1250335 907523 2393476 1645666 394934 240209 2601747 1183332 1829198 1657452 232715 120344 1256774 1908591 437840 2023850 869586 1700846 633301 2607812 1540320 2343565 2326772 1019491 416278 683429 64080 1656579 1432985 1675356 2376432 1524434 527078 1220458 1483478 109505 655505 1224604 441790 1950294 1497772 2578344 1994892 1130961 110761 794372 2275113 1310414 1974383 973453 2188558 1994205 2293141 2088020 72339 1269119 421569 1741658 2483425 131704 922440 1096872 1631639 1931955 430718 283120 553885 2233732 1934336 1969514 2407051 1647885 635834 2608350 228742 1159340 2377389 1674528 2211883 2570995 1146255 2595535 347789 888153 1543352 2032486 1885970 2402608 602105 1817487 2532754 1092421 1336251 1208114 2007595 2085113 1763261 1941267 669086 573291 557118 126577 831587 1675260 467190 413175 2149728 1695979 1844486 2514538 1252184 1046103 1527676 346984 597976 637950 1214533 1518230 1011576 2615682 1807034 2414534 1733052 612420 191580 1585213 1028097 256442 2284580 1683620 1963856 1146629 178582 608870 2368779 2084590 2154698 1409432 187837 1686569 1992864 2187033 576936 2094884 1322824 1594856 1965843 2640041 1420935 390203 1631254 245556 2324690 1099273 1765217 2336491 976205 2608309 1877584 1607701 2190007 666675 262053 2079419 1992890 1530260 588579 1998215 1513060 961708 1170436 305416 2061451 910178 1780649 2207231 1629373 1981550 799860 2398630 1070043 318020 1244619 1071826 677997 1112164 2487256 822287 2537515 2456232 2424715 124328 2271584 2380893 834828 2263041 735915 1311293 1091049 854076 1115510 473717 490339 1030181 246667 1292728 1929504 1253481 1506987 1012934 697893 262178 757151 2406083 1189287 1934150 1152765 396166 2391836 729971 777194 1090378 2387969 12178 2170521 1971863 208617 2051139 910063 576105 583276 2362975 1983679 2545984 2392089 1598052 2517034 214907 498294 158698 1629134 807305 796707 1931229 1569048 1829258 721926 235967 2161773 2323095 1557234 1407797 271421 2166500 606902 1358164 845270 598647 527098 1240906 1485954 2079014 413675 1726500 2045822 1727392 184844 751064 178797 432061 1077567 1679994 1872943 1812544 1073238 667253 1687661 2646899 377349 1620677 1497579 246868 1762070 687386 628794 1135505 2052 68267 2421958 2587348 2011367 89357 695683 443803 605041 939496 2459840 1676685 440321 2183646 1292760 1921831 2326224 340062 463595 1195491 107242 1921169 1898026 2466293 2191709 1569735 61224 1891633 2582178 2021245 1855928 2198149 1452548 1497641 89012 313406 2510825 224795 568297 2118456 1026118 2131157 834179 2060177 293660 455274 675761 1337347 422290 2149582 1620879 1238363 905875 2153111 2040825 818304 1425466 502872 77772 1344626 766007 2228471 2182341 367217 2005594 1145824 1105396 2016977 930932 1470121 2514597 536744 2420528 641011 2136260 613805 698487 1559826 490589 60956 2596054 1056090 2080141 898731 749688 1585120 1640511 802470 1386829 1683343 1883668 1271148 849818 1710941 2624020 542374 2218746 2571955 1297090 2515581 729515 223140 2416259 1167429 1324207 995622 1850805 976364 2226249 536328 1438531 2224546 748246 305097 1728262 2041229 1915811 2626627 2460531 2024522 1516019 348188 1089158 894543 2223250 407447 1172910 689557 938477 2298019 1823511 2075733 370256 877123 2543894 1332016 682045 2339053 411973 863058 660779 622228 1166395 2512872 1870078 1177784 1730533 2259215 1555416 1140196 64996 2314151 1169500 1278248 1486075 877779 2287196 1572769 951282 1236806 1375891 558248 2453341 582398 524706 2565791 565364 2601237 228761 1945291 2342269 2074041 1458961 1864582 1350453 451006 2531652 950283 1265042 996555 1628730 1238670 2006636 1557912 2184041 1551876 1302328 57043 1504090 2622721 1661097 2000534 2639751 2600102 2142816 2081819 1936992 239384 2113760 873492 1710276 1845217 886561 2106190 74491 1565902 2495572 1394193 1018660 2567453 2564011 381709 2557727 890214 1332395 976218 1149397 2300481 352994 1702531 1544678 55856 2287157 2347530 423365 1687635 2241833 2487611 1396731 2571414 773778 589845 978405 1281311 2490763 802011 2061662 2140416 1044819 527357 1889109 1397335 441266 77454 2503563 1801054 13989 2326009 909211 346496 1395484 763357 563301 956103 652926 2498923 1056201 2098419 658431 1070206 2405581 1009819 968748 647060 1321427 694646 1917444 82587 2347366 1734167 1243831 1578008 895751 752736 890547 1713102 1478087 1172966 2133785 1530968 213973 201515 1829465 2294424 5428 1797363 14794 854971 468495 450021 415626 1934163 2069477 2008541 2287786 1392112 1570222 1381595 1308335 1373417 1403011 833055 2336145 2610463 443695 2497799 2104868 1561306 383142 286653 1523245 1868864 1622510 1566952 1428733 476368 809048 931691 1981250 183441 2569479 2606023 1216151 1579743 1476148 2457157 1078290 817109 2432123 1385221 365019 2537091 1230626 284941 497652 1936602 2290506 2350078 1029034 1707335 157064 2624292 720108 1239129 628941 2329922 2169226 1035490 132509 257969 1340846 583753 253540 1823960 969401 1386241 600098 131296 2217671 1303797 615976 1383511 691517 294120 1917915 2188950 2535244 180306 1885118 389211 2452473 1670268 2406445 1401897 1414386 2624154 2330518 1466770 2475367 1795428 644063 845266 641721 363161 704626 1138210 413456 1840873 996182 1965041 560563 2537590 391540 2429705 2480368 2482990 2244690 822567 2361256 808789 124167 178897 1760614 1337758 582127 1857324 2572911 270352 1741386 284897 1600222 1709066 509169 2537861 547171 286917 2284035 249078 2385715 200716 1874886 1434014 817111 1065262 1025408 384546 2204775 111417 1291872 419338 1006392 514199 1068811 1353731 1662710 329782 1242659 1589598 527536 2322956 31888 80140 2323497 976426 1127570 1517604 211191 131972 877358 599704 2433451 2321706 1007734 596046 2474210 2213711 1214861 706803 358165 636184 1281477 1226548 1072466 1201004 328741 923836 311790 2092154 100423 1219233 1668729 1011103 1407942 1703086 869520 1320649 1443004 1738974 349597 122926 22877 1665930 2400195 2516448 1459203 870459 706458 804147 1845382 2284531 1901697 543664 86221 2465436 2458543 1194528 638289 2096666 2549513 2344948 2112197 1512093 1470433 1259323 1799613 2058740 2436036 1547459 1549153 1086329 289797 1485458 2185774 2506724 378999 1080892 2274941 1846128 1419451 1707785 1719316 2625568 577676 381616 395974 1499049 2633942 543568 1701775 1541644 1767284 157671 1674491 1617871 1123386 1003137 2478700 447797 1621871 1283052 2190552 460022 1414465 1602078 246681 2578756 1158890 1523050 36499 2625284 2036582 1729030 1732491 2497226 925726 57924 1554655 1702527 405967 2040985 1582648 1514038 1530679 741284 1758333 1345959 2271302 1516370 726505 2025047 2149560 571349 468813 1552360 2024611 2134311 2282513 1468731 2083712 2347080 2299719 2210666 155337 1995685 1551858 1102920 744247 1191007 1557734 2107528 471753 2075111 1495567 276784 605777 1749728 1461920 2192953 2002262 1900059 2110725 1098646 2382686 2579611 2363833 1389515 841279 1228699 1060970 1738926 2580140 1294695 1779664 1987731 1073052 1719026 2194831 2024571 1914021 1195638 1919368 1556911 2432322 1881076 1101465 422127 1809318 2529615 2106023 442568 293051 1660817 1759654 1617970 1087645 495020 725951 1004046 1868902 296960 2248124 67644 880399 1561534 1837395 1106807 1934596 1473642 909786 1098524 2626868 48887 632178 627671 2198458 1532417 2438368 1230368 1680429 305131 2459150 72320 2398219 2061762 1197803 580672 705791 780188 1040405 813327 2047858 472985 381347 2065156 2350245 1438518 643021 1194958 2252989 39051 1785792 393773 1702272 323695 389595 1218363 637512 101571 1984652 726767 1186252 1861059 421573 952788 579223 598828 651000 2008056 2578328 2495332 1139115 340340 1325991 1302841 1916857 2101674 1776150 960577 48307 373649 2349105 1601840 1604273 273375 753606 1276239 425630 76290 1895245 2566841 1218382 1897634 1369096 975572 162959 1804906 1373131 1870288 1341802 177164 327695 2027397 1221746 732018 2548386 1186684 514961 997557 920024 1639302 2629701 2405072 916991 164303 732586 1419687 1846787 267679 1480041 120993 595701 1855555 1738065 2605581 535029 2383298 869431 2158518 1962599 1738027 1605028 2244653 60738 1319501 1746912 2409154 608329 1031984 756237 1947427 189302 1902239 1670199 2494234 2483091 2181869 263402 197974 1654518 2003391 1031141 2215433 1914238 1785955 94753 1622023 1859086 1739653 2512141 586348 238259 736237 1589383 579707 1646827 51447 2599526 2097392 2246395 841358 2118614 2535093 14328 1049649 26706 104005 2599758 1275243 1060910 2228915 2610272 2441914 57016 1962885 1238641 1054952 425394 311377 207315 2570815 1640015 1467219 813590 453501 62843 1250002 1546923 1303253 1054751 393182 2075631 1667054 1534236 1958240 2283855 1321813 677566 1387717 1522840 1677464 1575655 400517 2111017 1689115 716532 1322476 2114859 896339 2214917 1318802 2145823 127795 339156 121843 71272 497041 1984727 2304300 2170146 852293 2121793 1993946 468055 65546 493872 724826 2223104 913784 2258163 475525 2524437 2121299 1147023 160544 2207582 1621809 1745989 918061 149970 2230681 64825 802040 2215940 759469 1142055 1600787 1027150 489530 328646 523783 4046 2618957 460448 1733122 1003746 217419 1532293 2218001 945123 474938 865224 2312334 1762257 424333 2273 706410 1692632 2117354 2150508 801163 1878056 2122898 1410634 1001300 997935 1730015 1991013 1864549 1073599 1419270 1611857 2294548 2161595 1454595 365366 2373484 1720455 433180 1722986 1972372 2225257 1771536 874874 1526749 1834377 1012664 2068394 904571 1626782 308669 2507228 349930 367260 1600229 2349332 1295626 2402925 1367513 443654 2420231 64343 924636 2405628 2457334 1176469 1465214 1329126 1438487 1312186 1718064 1315099 839955 2610193 1027016 1454985 2479381 1217518 1716045 2414975 1423789 715460 360248 1279001 1862264 871651 2590163 658950 1440211 2312225 434071 2259216 275009 302838 912577 2642039 1129083 1733769 1992561 807933 1690113 867597 1893257 1786092 2382962 340457 675056 2582249 789153 909759 2500355 48557 147675 1970595 2524818 561627 1237339 197986 793911 409315 1032866 236121 1002407 837476 2107068 201160 356128 496982 1717817 1785578 152433 2463050 99939 1729692 689961 868509 485237 106270 1456888 2514877 1593848 2035194 1449760 374106 1832452 1767214 2029565 1039128 585104 580553 992998 1795321 2183864 1594863 2286694 293337 2203285 1026135 1253277 2553925 1957388 1647142 848576 945059 138671 866518 2068848 1560363 337802 350974 2188471 88595 2288599 1002118 1930179 2238531 1628429 1164781 2504316 418689 2569916 2440559 2512475 1960190 2405385 1876419 1789138 1498879 147724 1432505 581473 543460 1939046 399061 1042686 66049 837182 349445 979715 392254 1218059 1242832 1461587 783881 759671 305978 375195 1958446 2629585 1189972 1026291 162988 2419359 27501 1751098 1084473 2290548 2502339 273459 387204 1176296 698796 2067530 254274 1052140 1119503 1604968 1921510 1954908 2582512 248617 1813051 1191762 2515413 897035 2419247 1699045 51413 1509927 1201295 12217 2185715 991643 191943 461709 95556 2055428 1652220 2595168 839602 2329745 1157826 1273982 2417915 1599735 636285 2391774 1296654 928447 278622 2347962 1326848 2190631 50756 568260 2540014 818964 1968999 1564074 959614 863305 2139834 640031 2205879 2106465 1396257 1584941 2378642 509808 115947 1744718 343592 2341268 1759798 1005317 875958 1221950 199418 2172543 62211 835908 2526814 1503370 575405 619455 1733434 2245947 1315036 2198123 525785 1253448 783190 1253851 1041173 1563231 363527 1557657 1458352 1501503 2259254 1003473 1380716 954442 1495057 373330 2103057 2347849 1642494 1432925 1916611 2620242 1662104 1930617 1071681 1864663 633799 772286 900127 643166 2172156 1204446 541938 1912309 2378825 1341870 2022141 2226019 2116135 1548770 1240787 2039261 1911305 663051 123444 1969031 2229278 1659867 1489730 914972 1046994 1441637 852459 2102387 1737734 1470708 236827 2514929 2481467 237897 356770 1127359 373719 1374883 611494 379285 1260494 2340688 947218 1356830 1008311 2414865 2170802 1313013 1101417 1960852 1524959 1362447 2376306 1974535 1878781 1773174 1150206 1794680 812901 175175 1928852 1740427 1786965 2334649 2293241 132538 2039883 2508756 1416407 1936859 1784126 1166876 1456958 1458739 2564785 2329801 697721 681694 1797007 280969 175384 1738290 1171904 897373 1382132 828936 394863 457177 1330773 1277193 2156611 2523634 993813 1379203 1175472 1684124 1115964 1965870 2317851 1164695 2608106 2246174 2573695 2067143 91765 1665012 1180381 1364197 85169 1014919 2022121 2334586 2250975 521933 1645692 131231 364500 1368688 296456 1952894 1189358 2158594 2486596 168018 773708 1590377 2184285 2083196 783163 1137210 1272839 1047131 1777349 508074 1295702 128689 217868 1602588 203583 217853 2386129 2559263 1608797 2052135 2373409 1572165 1422674 40769 792984 772238 2179496 465708 87016 16114: 550367 2092509 1597295 84413 2073114 2207475 76444 625417 689917 2166814 1835511 16115: 1697063 1684238 682696 690045 2063663 2547958 2086167 1213139 1698320 1672766 16116: 164845 892966 16117: 1438600 2588645 16118: 232549 387426 1653714 269486 913746 1375808 632477 1795850 1364519 193772 960059 2186329 603091 1107800 1328172 866418 1279916 400233 2071343 2509106 1554822 1083476 1458606 1751109 584502 84306 199788 1224129 2110215 917498 2381226 974731 381607 261362 2389679 919436 2110202 2310496 1014476 579190 1615153 1143068 58708 2537640 1268673 785563 1396291 1412479 2165038 403825 1898697 2578244 2362866 637445 2097747 1566282 1870638 1993761 534123 2012286 2483446 513953 1530865 2478902 2419476 2124083 1000774 16287 77195 1678570 2270336 481237 2503852 2065317 2077036 1677481 410861 1054127 115038 768531 728172 1892237 306952 1578046 169229 1967089 1561873 1064352 751616 88654 2475951 141908 277016 1391635 289789 2105092 16119: 1395638 2160832 1978977 758939 1317059 959536 1970834 62215 1577661 2266535 1783812 1310303 1632591 1377596 799840 699901 2116823 2455558 1816372 1799371 170226 549652 1612: 1925564 1704384 2378418 315393 1737808 699716 16120: 1343998 438627 2317369 2522404 16121: 2432391 1386143 7521 406071 1365729 710502 1858056 890277 1731624 2474171 16122: 2373537 1904348 16123: 2527390 445152 16124: 1650641 1628891 1000181 2593292 2111603 159730 16125: 1681021 1757036 986049 2019047 1260252 1292948 538708 1174146 467073 1376602 1321173 1072766 1501537 16126: 427001 415052 1501959 772589 155548 16127: 2434239 563826 16128: 9960 2219472 266927 1989275 2569088 279376 237059 1947275 1186073 2367472 2262171 1612391 643243 2240577 1209401 2172596 195 1612502 1553973 1532401 2080001 2171988 961293 1064492 2426917 640950 2551647 2497896 2177391 2494435 1009182 877718 137859 2155687 2453861 901507 295813 2607892 550270 3530 879521 1552081 1654484 1481816 1462883 598155 2011475 929220 1306212 1385833 693770 2586626 1139625 1911801 1200542 509431 554859 494208 2346502 387801 1892063 1757382 1530920 2074490 811476 1488456 1280613 2640862 772134 1001642 1231018 1514980 2594473 168212 1117145 890509 1706116 210880 1891279 628923 547543 331735 2407266 1770885 402455 2038084 382068 1299762 2522614 1306339 2286830 2141716 2209031 1406103 852484 1447345 1022173 1530018 1068799 788900 1186965 1791713 1768786 584678 829372 1312732 52727 214938 108628 1746599 2255720 1226535 2048762 698135 1641043 1923353 298304 1891006 307854 596971 2187647 1017131 1123119 1683025 1397555 2234795 1990451 2289876 2454907 538977 1255028 2067701 381123 389183 2570354 266782 2596032 1659047 740036 999314 1249765 1990498 1838676 1845505 1510407 685353 1069597 1824466 230632 34924 2135488 1105672 1323505 1675152 2411407 565492 1633749 546650 1909638 2531420 96794 2634823 1854279 946280 506328 221639 2016077 2608505 222061 1845834 2139908 2384134 1592519 1809485 2392917 1342059 118317 2277372 1003615 2374727 1482325 2242056 936095 269809 1737843 2576978 1828115 330800 911788 858167 1672507 2566637 1434148 1469707 208255 16129: 1266136 181905 377882 562608 1111435 1768464 739405 1613: 68833 870689 1878803 2283348 1906484 634957 1037442 1470123 2396335 1514585 2623434 707791 401291 806198 72440 586610 2090568 2348603 1770465 1593194 2130855 78244 16130: 717040 843958 675621 1418611 16131: 633169 626911 16132: 2035038 2505825 698100 16133: 74022 772498 1251338 1545850 492491 815002 2488105 2352127 1134670 2209205 540484 1300042 2569292 16134: 1507749 384082 16135: 1356130 2606378 2612184 1332933 147827 1485576 2575522 16136: 2210499 287169 2431568 398883 2266984 1726700 217267 101783 1134307 1710441 1940294 2476854 2331808 290865 596331 455984 1579752 1121653 479755 1087392 752795 1619026 16137: 668487 2359735 354581 672132 16138: 1249387 848382 17873 1219087 16139: 1995985 1678915 2067108 774918 2646240 224631 1117938 831360 1329283 588430 1450590 503229 2421037 1014994 537040 960135 158618 2211434 2381222 294444 1436736 259103 98653 1871751 1217394 296954 1610861 1783686 1429553 2611079 835808 230569 1320903 451549 830219 26176 1472349 2400161 2230009 553730 893041 673531 2102140 1342186 759017 149975 1198628 875754 273735 2189854 2041351 1937624 415623 2527335 947756 1168648 268895 1839469 159573 70754 519451 90659 2267665 56321 2367716 1138372 1985707 1874452 1152582 764145 90230 434441 875712 1427394 153388 1244685 2056593 496345 182123 1421352 442404 2293447 4581 2059041 2010129 2113281 2577234 1832861 1269960 303941 2272475 1836400 1457006 1000183 1717337 2516844 200370 1766722 144746 665470 1222035 168649 535390 50787 1834266 1468491 407528 756350 839238 1471597 41030 832639 738620 1842982 2289602 970238 2641907 1638356 237441 950617 576590 888127 540888 2490771 524460 1255910 2153141 1971868 1114636 1495632 422999 681011 1625671 307128 1063837 226209 2409865 2645011 1286821 1378475 1646525 16140: 609618 16141: 2366709 818338 1561457 16142: 1663459 16143: 2418634 1226576 1246822 365767 1251338 391325 56309 285144 2557473 946300 1085960 708226 1509321 1670573 2580463 108592 1431750 2487256 2158194 2321556 1178616 526580 1627242 51233 820840 2478081 1203835 556249 2165079 1047233 787084 905782 2147178 2602263 2425611 1249341 177239 1923074 2396780 922632 2316885 2551985 695070 2471566 697461 992481 1933961 16144: 360412 2188818 1896020 1303703 1422110 16273 621940 2489783 16146: 1728134 2438462 1983915 145254 864891 1101913 1482162 164320 1496238 1515897 1785904 833970 2337558 2086110 1474493 2257234 2372819 89331 1949933 1254671 1028153 1411543 25748 1857208 1452991 2193995 535385 1881638 2581695 566430 1112952 1352486 1910647 216794 2619753 1320103 1222367 2182966 2222863 1829445 2574132 195871 1943984 1704641 1172215 1915849 2266957 2512666 1540950 1654496 2641223 1260697 1363424 1660099 145592 1827669 486490 925495 1896618 2077278 2625634 1709854 2467512 221518 1290963 633671 2006135 1206226 703048 850629 2614464 877742 1187919 1365583 1553635 2324760 1194599 728486 437813 1385320 2184030 1131166 865531 1406191 1820650 129510 577196 2290189 1658913 1343952 16147: 1837083 1005112 727449 1947442 1725030 1594718 966375 1729055 1475605 876182 2528847 935481 976638 498825 1733072 1850586 370267 2218514 1504637 1701144 2102071 1547659 887838 2454201 1949067 263494 92070 1704460 1150425 2083775 1706713 385926 1856795 732895 835536 931700 194860 939412 820677 1177035 2593521 1528829 2108249 2616143 1026111 987580 1562920 987589 1166979 2217564 1400939 2269816 1202342 1995376 191470 1039137 1491336 2430248 1180154 1768574 2088334 1318658 580955 1735777 288821 1300925 6787 971123 1401192 963249 370664 998653 671298 2276499 64472 1110958 2610192 249288 111725 414585 2244882 1368840 1365480 1216040 1296195 877954 473164 1895723 1687853 716023 1707241 1798582 471756 825758 746877 1632668 1769112 1842685 2262985 1309456 553231 2450992 2141223 849001 1680237 1555004 2236219 226810 1389108 1740348 1941055 360774 1367055 614731 1455957 2163776 313726 2477308 179397 1542959 1347289 1278106 1097536 2552792 2591016 2346189 994599 526039 2058406 1680622 1288720 1699366 2543780 602785 1611290 2290001 936193 1648152 1202134 2257114 2251674 1412446 1918427 1763225 632581 740423 990872 2408422 1448608 1758099 2039367 1913136 2506302 1138806 1645727 200183 1751997 217266 2494368 1622535 1749551 1372469 293561 773541 1765224 3817 291111 461240 1843557 83060 1469249 1543597 1362220 14070 389280 470335 1822912 2582953 1683296 2203249 2542790 1202240 70842 1690801 1887343 2641151 350766 948004 1047850 1280695 1022846 1488115 1978179 1830066 837578 1763919 1982312 311053 2216989 1380715 2605566 1009592 895565 1089500 982641 276738 1746495 51158 1078806 1953397 1323437 259324 1702673 601264 880251 2456463 2034821 1203745 1944168 42253 729425 247915 62191 1327948 2115343 802467 485536 926104 1559039 220023 372876 802248 411331 2011520 370475 1062923 432099 2640165 1274328 722964 1048556 919217 294384 277422 730278 2559543 98063 1387775 1368961 2517792 628911 361539 2078061 1320881 206386 2121788 2564126 477357 1463440 2238085 1847032 2494947 2456877 487401 2433100 713309 1509984 2205008 287926 2309326 2497419 1085879 2098299 985961 1868090 825421 1389156 434424 766483 298355 2385747 1513534 2050378 2183302 2182075 2378955 349576 1639011 2636167 1806252 900962 1016274 2618546 1970741 2535811 380018 505304 2446163 1361124 1580281 1914449 2219560 256347 1730558 1829377 448009 2423895 506337 1525752 816598 1464562 177183 628900 2130874 2492408 102468 1182814 1976650 102099 634715 2535522 2065083 2024700 435580 476050 1682592 42433 1162907 213450 448848 1497667 412381 783171 344811 706603 1011574 105463 688459 1420 1339240 1798186 1362138 337613 1865608 2052746 808863 758447 1385625 1834822 847220 1798928 1307079 2210909 1654657 1296287 1303433 962600 781903 1085375 2477670 2182573 1752417 493423 723018 998700 1885651 722402 1375334 736518 1006953 1304566 1457322 2142342 179212 1755690 1311588 1345954 942061 1877191 2548544 1112360 2265088 1875222 2014207 1980815 1139060 1797962 2560342 2601093 1546689 1123355 2457720 785778 486030 2303826 1121512 1740713 1479222 2279323 610041 2126745 696341 1468307 334084 601686 585424 1014420 620245 1366309 1896057 2305951 1910815 1641618 181068 2641566 990929 1201005 1748169 511552 986461 1515174 856937 90312 1005313 272114 2085373 1680414 1726185 2214253 628477 1139886 956753 1039943 741288 2288893 1981191 1666191 2068131 1227936 100183 515800 872935 798238 2378665 1317386 576698 194649 2130756 633866 45742 206117 1154137 591845 1535956 1607845 305841 576053 1969459 1770701 519770 882521 2040320 171130 1464891 1438449 151477 740588 1649150 957550 2573053 2026410 317460 1185112 1687820 2209512 730752 2354722 2123893 2159127 1162987 2442383 875408 2466017 1544559 459455 249993 206009 741014 1153162 2563380 1294387 594491 1543655 2072385 1605432 1907685 455206 2150182 2136024 2405583 1829425 1069941 2355790 1446780 576499 1338325 933578 2599765 2127524 1350 309926 1209835 2616527 463652 1056206 565247 189080 931770 2567572 1716752 435102 692030 2459179 140479 526122 2525863 542938 1820611 150015 534250 1771636 608619 1432977 2421546 2274760 385327 2076286 222095 1187197 23439 636169 374340 1986176 308785 1038208 1225936 1547593 1438120 989629 511852 2594424 1623767 2330768 2153306 1059166 138085 516159 995757 1730343 2492306 1182345 2640335 1197293 2406895 1885772 1413471 540501 1637066 935378 1313286 789129 1678711 2212864 341406 963801 1233662 1393260 2114684 467368 765882 1112964 2612440 2609811 745873 1981216 1962776 2432866 752533 2538947 2452055 491363 1781883 72392 1318891 2089647 1702281 197397 1655453 2517667 464337 2433653 1314518 1882945 2311048 1788645 1529564 2243990 2099197 1704231 1903453 1021860 967453 1553764 829260 1024449 732988 831056 1108339 503721 1858813 775055 1403203 182562 2047412 2365805 2222707 392262 535276 1561433 1109773 1028646 2422762 223245 864036 1500075 1315706 1222532 1784765 1402890 2320483 1958844 2530498 617956 1884833 616107 1045151 640155 2159570 308022 1709227 1642828 954382 565587 955112 2500258 1986608 405133 588289 1033446 599771 2089588 2367903 488335 866562 97546 2066383 358582 2110914 2598097 2234430 1421590 304433 1508322 749410 911085 2123985 1626481 947726 2557122 656892 838838 353582 530335 2446717 1151824 2370066 550157 1085814 936717 2507175 1375858 324638 1125207 1998163 1089884 2520877 2600906 1958529 511255 701867 16148: 2174483 656182 2338346 16149: 265081 1457898 595279 1943457 1897896 2587270 1994710 43517 2634684 1521830 688890 755133 136797 1945220 2390609 1786346 2595511 2239496 1615: 1911808 1034358 2377378 989218 997429 1468063 1554639 1738605 2090131 564820 555724 1730139 907653 572573 2114538 202322 1317314 145914 2367478 1741600 1964818 419135 954162 1125501 2532881 1257172 2397673 423676 1411946 1158670 500326 1938178 51477 1498010 547636 1154139 610888 1726389 495123 40122 374068 239619 1786072 1154483 2524892 2287832 324786 505883 1438169 1603570 994794 372702 1244314 3958 2393740 2137026 538214 2594304 1971540 2031475 1613505 1555276 1413501 661260 2434157 2626423 2506101 2234549 1115391 1425483 1485927 1594339 411036 1006518 771582 2589215 2336989 1215760 1574037 1542379 2624477 982505 1780182 1744281 2623893 1113914 1888644 1954138 981989 26944 1240267 159410 2067587 1760634 75415 119650 452310 15513 1255523 1612240 512929 1448116 1862047 1038467 1576243 910619 1704384 359427 2493452 1346871 2026723 992491 2360924 1575739 543299 1340798 517175 2383101 263045 1870121 283685 369768 302492 2089566 2434573 445293 1360292 75385 1176629 827770 261227 2002605 272376 133764 465443 2391938 2267964 2381067 56814 541189 1920410 1758027 2440488 2615161 972893 1740039 2566723 1712723 1514540 1838315 730895 764209 889618 2174294 2365314 2251907 830699 2151593 2464792 1701801 411482 68526 2068306 63100 1334665 1520733 1894134 1322398 1946884 1499910 1961729 651270 170744 1196529 350499 2396561 836301 269438 734983 2132213 20217 1268529 1560024 497674 1671927 1619608 2620974 457491 298313 1758575 2093312 2186141 1420915 806627 2322735 2331736 1516678 171415 1502714 1245829 2187575 434700 142538 548387 1000145 1508334 29529 266776 1418754 1516580 2191418 1777401 1481138 2291538 1580268 1844581 2552598 412360 1302555 2314082 379411 2023459 966562 1358289 71401 1273447 1322756 2295834 1303910 2508711 1140709 285595 2218424 1672875 216877 1541736 385306 107908 2456420 2500314 835258 1159719 1072951 1711830 813980 1732184 2073848 1188446 1334344 729285 1846529 1933742 858324 919727 1627442 2002666 1944491 1334678 2381639 1169078 2012829 1924463 1664091 1888146 1928643 1896201 2438741 571518 278871 366938 1851858 2404400 2464343 1068955 214988 1783306 53780 2413588 436263 2372492 2167556 1947943 1456472 2078282 233429 572663 1838374 447655 2623196 749846 414189 255801 1859429 202117 1565774 205593 2502845 2385196 693231 306992 1668079 685485 2336290 2230827 47294 130643 1151281 1418181 1420885 2166018 187324 1490734 2489601 1075884 2377616 1482366 734390 2388563 2433555 1168045 474909 1697329 244916 689625 996791 424750 999348 1099918 595288 14242 1924968 2448027 2455574 1150646 148457 2405153 462135 91146 1503740 638775 2411774 1892408 2545994 286088 1717170 2361402 445188 55786 1918021 2450244 53602 1738021 267310 1871709 147827 2326663 1968810 1926023 1671564 2342810 1556862 773862 1034766 977351 604541 440719 1071561 2644166 2325499 2023366 1051246 1854515 375119 1356930 1300261 1699005 325136 1824774 1553909 1229214 1884242 775494 47239 1376516 1558822 736124 1928706 893527 1288635 2257554 1089953 2385471 485189 2471600 377910 1275121 1496522 432168 2070178 2080778 1993045 956663 1384735 831009 1699482 1716658 1937271 1567635 1153423 1311954 2282650 2622390 545580 2560688 332895 2637801 2073613 584331 534286 2444081 1445594 822533 2312274 1934257 1429275 2575931 394370 2542221 695284 32300 2443076 1002529 277631 614310 2240083 911777 201572 1655037 1227762 93786 774877 2553059 1604596 2264924 1676545 1607685 1818836 828465 1240224 2154916 1092625 9448 813900 328894 1748183 748325 1283558 1057005 1118706 1203176 1332675 326792 2216788 481217 786907 1489281 1477717 2549686 481860 198362 1020173 1483002 2605653 1472385 1613560 2533287 2278707 672409 1078248 696594 106011 876891 128575 1678702 1198704 1812712 2199639 939915 1351641 291493 2123380 1085320 2492 849287 251980 997310 2013682 1398860 2242141 427311 1355066 2009341 719851 1670865 887873 675904 2503505 403893 1903211 2516839 318476 1699499 2346600 367265 1857378 1386613 2569282 1622428 1597319 1076510 61758 472412 1646391 2469814 1924584 1289459 1391820 2437750 899237 1336616 151654 1751914 2498225 2325493 705308 1218489 514281 1015225 2030419 568254 2133845 1484452 2383908 2353779 1791781 2631559 315267 2077654 994736 2384829 869419 225475 2073460 325327 561206 861020 1957039 726176 1355106 1825916 2388386 1425092 1723506 1160491 419351 223805 2011381 1095334 995522 1746049 788663 138689 286911 427993 1568474 58711 1565688 907468 2390409 488614 2232097 701375 1605916 1515200 2637575 957873 168344 408962 1194033 958530 56594 2422201 193702 2137537 431056 1397215 340154 1925211 377690 1310131 936932 437344 1955745 2052998 354667 377508 2082856 219410 2426115 1445045 12430 2039395 2589365 1512153 2041526 1142666 1173010 2428039 2251946 1693850 1509644 567362 887417 2258079 1188970 587502 1968105 775365 1784870 1145342 138257 1313918 2399421 548605 579483 1277676 846590 2310907 1932732 199678 1133500 554073 2142137 1894375 173824 1425868 160407 1801816 1037409 2113088 247681 1118301 744781 2039597 2388708 397455 2128501 1455076 252985 1001823 2402669 131922 2073482 1346831 180243 1074743 418105 215768 2556608 348971 211442 1271399 377539 1519887 2230731 1208050 1975379 628945 1897886 1291217 1735253 1919011 264386 901616 47326 2628402 1127435 1150813 1756804 2294484 1002387 560934 2486661 432721 1244639 813150 468824 1483269 1141553 37974 1426697 2243110 789554 634701 217433 2278546 11289 1694085 1874864 876518 50199 559618 1588235 1003174 32814 2259263 2428463 342476 1239528 205693 379417 2028677 2275704 2233430 2361880 1235326 230185 286686 1138476 2453918 568284 1017134 1592598 2259913 979704 397283 943523 2603246 1843370 1810281 1451817 1209505 175313 2178131 2011922 650018 2473744 262358 1912666 1226942 2586430 2015928 1196659 499196 2359514 1975299 157655 998035 2270852 1870517 1811764 850024 2312283 519635 1790163 2467272 1750293 1201142 2477217 954916 2230521 2329821 2369178 2390740 99603 2243575 376456 2113892 1741534 857565 1428931 1075421 2086437 573928 772223 2565062 903897 1381645 1870292 129162 2416712 1410301 107137 362422 465695 385803 2221035 2096602 766382 400941 2381577 2368684 1560835 456917 1125981 2109876 1058648 963513 2581614 59707 1011053 2055961 1612312 676497 269888 1077407 2064659 134511 1219220 722355 133026 2468362 1282570 2294523 2043112 1085337 1329133 1697104 442801 1419571 2240107 1758926 1930328 7806 2481529 1099687 2130589 43360 2147529 1931531 2538904 1033463 1086448 2260376 1341349 801857 374775 1827272 723324 2175095 2501309 642901 2560915 1726381 2099049 1532207 67349 2346083 1949847 1675705 1130821 176039 103555 143127 886084 1114031 1005745 505361 1335133 800802 256021 1806655 56019 856793 2239366 2017166 36065 2501330 1441464 1657725 703414 1264581 607615 2442071 401624 633018 284217 276483 631525 1585612 73536 598058 16150: 1449252 581733 547570 253680 1567685 1842536 1871043 139911 1138144 775886 1327659 2396731 830228 1208327 1676835 327154 2583333 1639868 476362 1316886 1563001 1535620 107258 2128598 2330140 805766 2266765 1401487 325508 746434 2173078 557677 1654506 130289 346445 2078421 2138552 1834683 324533 1306227 2404736 80055 429997 2216321 84071 475040 1089137 371499 1051065 2131425 1315018 350686 846208 2418413 2498145 991222 2039501 203334 1726671 2589319 1628303 2478890 71814 400155 1116283 200720 1260555 2166886 893227 590862 404448 2472427 286090 2111757 2259533 2017283 1215287 2507982 2122770 579582 1793757 907756 523659 1231761 1510008 1194194 1009431 1785725 286791 1000885 1459580 1231099 660853 1298548 2211725 1625027 1082921 2198742 2033972 709603 75626 72368 2440755 382229 2646274 857956 1449090 1310215 2303876 2342263 1385987 2112624 1859307 1703866 273541 375745 775187 1323827 1098904 231826 656173 2496796 2153979 1648455 1561255 846395 331014 1398415 1137130 412452 303020 335687 651351 1359848 355517 1879380 1901993 198644 430318 2217645 769503 2446032 1916545 1506383 211023 84398 475872 1558967 1479352 2439974 2332416 1596454 11214 2072360 2207184 1785031 867904 2382563 448018 793854 1062652 1345925 1491531 1120299 968055 815376 1652073 64068 2284600 756228 335373 917384 326512 181165 1938617 1560020 1639421 2617543 965927 876801 534842 710598 2648296 2584341 2274285 16151: 1614320 2434254 1948206 846356 1218097 94185 2530948 583589 361325 725458 814222 690078 2116323 16152: 371928 596161 16153: 1979645 1713500 439978 1445871 498919 1904510 1489561 1591347 1307233 1352252 144472 983414 2051892 1730112 96919 584876 1972288 2579269 2502424 2483785 1476774 1672587 882420 1729569 1873310 2487518 2582627 1656498 2394804 1939869 31810 425013 806561 344335 2106427 743723 407875 1315782 1200866 2130585 1705980 1167945 2340130 1389105 1219879 2088275 2210674 2097589 476043 2088885 410851 221144 381937 1041587 2502310 1324993 1641471 1803694 1917045 1978780 737215 2482394 559224 1703204 2027645 1692480 2024721 2597270 1573341 1559095 1568098 1125618 979120 63691 1673793 2440521 2580138 2639645 1255108 753618 1423800 16154: 2433695 2016582 2130462 307631 1184955 1063825 2537568 646136 1836141 1810946 1262628 16155: 1805061 2246185 2625913 2042579 2644113 44887 1538616 1317142 785479 616222 660959 1178619 1025484 2555106 1498611 2163533 630755 16156: 169081 16157: 1059417 16158: 1033508 1121247 198249 895527 495373 2095755 839409 2346462 1426869 698779 1721710 886849 442733 2373570 895626 786625 879131 1042864 935818 1412708 2023764 772828 2291329 657560 1861879 225645 2504511 2054713 762874 1912742 1573269 1018657 933465 2242272 705261 1119488 1600650 626268 1461249 6778 1949807 2519609 1752856 631285 369369 2181798 2476524 29304 1118460 1001981 486707 1049852 1815649 292748 1814104 143726 729013 2445805 1788632 2620980 1010865 2194582 440852 962312 2378922 2106626 733877 217107 2214619 966710 2145781 1030735 2029218 434700 1895778 523707 2412519 2457610 1507627 1943918 1744869 1012825 226959 1714209 1514706 240765 1443041 500449 81922 386436 2548463 1719809 1429243 1987847 626204 222789 1908656 590461 2303680 1304413 148362 1377378 1644531 2627286 2169292 917560 861588 1248167 1028716 1284473 509158 97925 2008348 587518 613529 1983192 1954017 81836 1692014 1033367 941118 1369867 1210690 122958 2390120 2333350 40902 477770 1708083 2239537 794843 1609246 881039 1762182 815735 919177 890895 533653 169936 379802 1764647 2633149 2237896 2121843 1823243 682274 2320734 1693133 1823101 1229086 2376098 1975044 1122509 1012983 1511417 1597630 249765 416714 328030 1428737 883801 2549261 1886312 427499 1824238 2107866 1282871 1035490 1219352 2082127 1519938 532767 2199972 390570 1361502 403951 984731 358666 1595358 86107 704101 910197 1581995 2003533 244107 1536121 1801102 2356714 914049 1374171 406673 2262182 212479 704209 642163 2445607 385250 2325975 1547762 143988 140479 58781 1713080 2383298 162575 846524 273219 1860384 520045 659290 96498 1178483 1419489 1485625 1679942 1149580 1297642 2245749 1905513 1795232 802040 1260343 671368 292643 1749019 1872329 471257 2293268 863191 245208 1470657 1741749 353102 782139 410578 437732 771844 2343571 65649 341431 1685986 813493 121892 466659 637028 1557153 1816306 1084473 1838687 1490755 1141769 2347592 2644135 1894961 2132512 2431743 1515202 77293 2136049 1175278 1007277 809321 2053456 1801291 1979548 1742225 1769741 2033780 2079076 1307877 16159: 1036694 1616: 856313 2343923 1093298 216947 667102 1458782 1052810 2088393 385094 19596 181207 1567807 2513873 2442491 1403730 1915951 188542 1280761 32057 2578697 1282354 343139 2308068 16160: 1528662 133705 16161: 1280587 1953209 1697028 16162: 1799373 1064197 1039630 888966 1202058 2563066 1236630 1432296 67243 1277362 1908532 16163: 865001 196041 1653468 1732566 2237107 2158876 1143287 1975216 794933 2603398 832685 2409048 2114521 16164: 1797880 800944 1459176 16165: 14048 1352611 16166: 561632 2431023 1150846 16167: 2086130 1625600 1349818 1040992 16168: 806493 360184 428744 2312973 16169: 1754519 229303 1551780 2544733 1199684 750952 600454 2048829 992341 2045981 2442016 270694 190701 2527499 1299875 1371398 1773094 1331788 695555 283337 2184905 47960 1085609 1083667 1833279 2324107 296054 2538039 169558 272771 538659 1210137 311594 2299577 2290305 636492 2085932 1354180 2226763 1500014 1267860 1481636 467425 992473 1250094 1563782 950429 1666677 2430723 222687 1497641 2485332 2575594 1271148 1758100 1425382 872262 1217131 304649 207846 1950686 1536964 2527390 509775 1588735 2328024 761135 2038626 614830 1778838 718709 1432116 184766 1071850 659111 1636332 2047510 167199 2060307 1314190 1949745 2042736 2144577 709391 107379 1412645 1252892 454400 1034988 169251 53173 2251016 2497827 740495 296319 743157 2630573 1232914 2162625 953789 724421 1249961 1617: 1623070 2420208 1462209 1326745 45816 1793246 453321 1867699 1875657 1928102 378637 1994315 78910 832014 2021401 1847543 16170: 2322612 1043648 16171: 2202134 982888 2536118 2637578 157708 890579 803935 2523163 190662 36858 729751 2180854 622542 637808 1862377 2047030 2145422 1129556 1817712 1069391 692418 218791 2562286 16172: 704604 2129613 1965865 294098 1920887 2603002 2126009 2162603 731407 292108 1326994 1882227 282427 49619 1785423 1455495 770393 282887 1033518 1417224 1855728 16173: 2484814 2071995 1916951 1146199 52439 118036 2283057 1673890 2102481 2221791 1841924 836960 1836711 16174: 2647885 2282499 1736440 2056908 1381776 647462 2423129 2454784 2028008 2010069 2137708 307669 16175: 589858 983229 659976 2463244 832829 843186 2601111 2584660 2537783 363539 485378 1477850 2380270 2020401 2254174 189105 2135637 1417730 2055966 2095436 1767542 1650364 2417808 2480352 817242 288219 1154641 1469758 2330302 1975223 659156 2628681 2455951 1599516 1947421 5448 1699551 2172 1726749 1394477 1957526 1605953 2486855 805055 1720536 204031 414960 328642 1962238 1888307 1010657 679580 705280 1446938 588658 1391691 1544384 1816577 825090 520252 872493 1720513 40561 951731 2537083 367309 1279606 1294321 2053820 2249653 535477 1996300 2368853 2250427 2516192 708105 2497555 887494 1019519 2464966 966258 330511 289789 2386067 16176: 1262598 1609032 1705164 1610835 156586 971176 1167873 2386779 16177: 1862608 774713 2213898 1667984 1194942 1853135 2278968 16178: 326635 1167320 1266267 2220083 2388846 1896143 1269205 16179: 2599221 2310111 1618: 2241627 512852 1350903 917805 1160251 451700 2259052 2398817 1624891 2240805 834484 2566873 1341101 2339293 641604 1483613 931817 2216429 1790620 2205399 2142313 997100 1635782 254603 1269520 2510091 399209 63124 1398606 2576996 2598260 2193762 779459 193416 2421665 560533 602818 2042189 2171571 2549042 26345 726813 1960529 2541434 607828 1529717 2501617 2411332 161935 182198 1651253 2476242 2336115 1318862 673728 1771279 2306606 293486 2595827 1696870 999901 651763 1376877 1267632 1261185 100066 1199774 1270917 1791067 95699 401422 1329677 787408 1677180 1506248 1418679 369782 1446003 565509 683327 2293317 850405 2608381 1665054 1142880 802010 2250951 752636 766018 1202564 1056872 2469408 851266 139923 1203478 356186 1464673 405346 406715 212523 1881483 428859 1248500 2213041 1644429 2553262 2533336 291575 710447 205036 770819 2338983 1677519 2317829 1829842 1135208 2434073 2036805 1316775 2122322 1387650 116962 1082781 1737651 1471999 1997423 1978271 2221629 2239000 604715 2611473 1020388 1372781 202032 983744 598691 2618285 683719 15251 138625 85841 161373 58490 813424 2189299 2426336 2260000 1259220 2520207 2013271 62249 1621453 825695 817987 357757 1492790 1832414 44600 1508777 1299448 1265624 1161994 130090 1500457 1681664 1246713 1150622 1401545 2254194 2479374 614214 923883 1457516 2148252 1240720 2254326 1115952 2428896 103850 2350917 434010 2035166 2438971 1110670 2498313 330713 207541 1317861 1534211 748355 1762208 1987728 495857 19982 2230541 1806201 1589647 1400023 1318405 1249830 532323 416233 474384 573309 2049159 1775017 2277395 1623349 1791366 1417182 1913355 222192 2421592 1929739 1411751 371346 951961 185895 2192406 1325610 2061540 2301078 2245443 1082506 1260148 529563 213009 1029777 231819 1633956 786543 1768347 455472 1591646 2341591 2074165 563852 2399522 1416601 2018565 366343 1601634 1291392 1163120 722975 406825 2475757 1977996 34239 96145 884124 531179 1853525 768049 197627 1483889 252302 2342415 838623 2409797 2546912 2116047 2313557 300497 2420025 2123626 2481341 2490127 1532909 905328 2554908 1535244 313570 1295320 1120042 1610645 1583822 1307564 1315095 1793513 1240418 2359838 2388157 1739568 2546326 1237092 2185795 1245155 733111 170549 787745 2273316 88397 459444 1127723 1452705 2277944 396994 1045911 286258 2241309 2564013 2356179 1978956 1722317 1223085 1762434 1845772 471157 397916 2584783 2369138 877184 1435294 2223396 2194322 2473560 1505993 1149001 1147448 358466 212887 2071873 2385380 2524146 1689043 533443 1460245 1677481 747084 803960 1073535 388183 2260684 816473 1762912 26655 1217108 410249 2117501 491163 1922670 2454551 1099256 205408 882559 1828935 1161710 2041830 393308 2148401 94936 992700 1193966 1547042 1274113 2317188 2610799 2337971 2268635 30996 308753 846292 1993222 1994982 1774184 1903597 290446 1170579 1917726 2195440 1467290 1828032 2134334 533315 1941241 1265131 861346 1349467 543526 2415989 513911 606068 1322015 2492708 1838864 927015 1286237 298972 832362 191646 2132202 984698 940778 1162702 2317 2357193 1352186 9360 647691 2642155 1317190 516890 2156873 662773 511936 1139303 385400 313567 518093 2191889 524291 1234264 1701710 2034240 556721 479940 454540 944226 2021524 1988541 721775 1494385 2306662 992363 1525418 695671 1113478 1511101 16180: 1680165 1101587 2106683 588910 1327355 2332819 417186 16181: 814389 892936 254617 2217023 670125 551974 939469 2442948 904999 1426015 1224658 907097 203738 1251699 1685717 597767 1458042 618068 1210159 2131774 825460 2212550 724430 568886 728385 1175619 1972419 951998 1650249 636307 1156273 1359634 1535321 2025543 2348738 411947 1646066 578236 470781 368581 16182: 1110030 808958 276710 1700635 1044385 2297380 1323085 761378 593454 634900 1220323 2357774 1668888 517042 2131092 1798105 505015 1352752 1981550 1225976 1293510 580245 282272 2352140 1057874 156338 2146737 1327253 1342575 1836392 113261 1308538 1022679 1338886 1683838 1739640 750853 1190247 2645313 611770 2630107 2297482 1734783 1566816 16183: 1744006 2087938 1304831 2030746 139995 2411010 61017 1004159 1763411 2112095 2358695 1519636 1878664 1203039 55101 2600089 2530306 2292942 972860 2088885 1339320 309293 1175759 498800 967699 2289597 1036960 1904029 1220335 2348479 1527832 1613039 860437 2071914 412527 609280 16184: 534387 1831779 1981320 805343 16185: 872471 1396693 1559036 312071 255074 1699779 2266068 322944 260314 2438737 1568498 973954 2084075 1219148 837952 865387 1426187 2600089 803467 657988 93720 1027548 2343726 1284612 734908 2492511 215215 788381 958584 1399607 1558593 2052638 598940 1465952 2469866 724898 1667030 2171827 2587456 694621 2108136 593430 16186: 935053 1319243 256343 554383 613699 904813 2528332 458784 1704866 16188: 1614342 1003108 1702220 1891884 1854292 2345188 16189: 130017 2290955 1500168 1619: 2384282 2264576 90906 686166 1003201 970550 258918 2133551 1381955 565839 31550 2506646 1601226 203905 758451 626050 2276209 2509609 41033 558342 1002929 1751088 439090 2283659 106254 834611 576881 840176 1521717 2591889 1127691 1679233 2381792 16190: 2421082 2513636 16191: 782660 1898145 1269915 1234150 16192: 496735 829261 1304144 2294779 376322 2156316 2163656 1494150 2207021 2278532 1489800 2107461 1955609 1550736 299274 1293051 554078 533454 2438207 1920931 351363 1788173 1487017 2194095 645605 126879 2596199 1496710 2155442 596357 1997855 1302993 2139742 899761 1692705 1975045 766950 685748 1352666 151927 725615 977587 1489657 1114775 1502361 443826 2182777 2583352 1588693 1555746 16193: 2021396 1219824 345903 1785345 1742600 1116390 1380915 229498 2446196 2538122 1717855 2209269 1221897 16194: 967927 2089791 626086 1787630 1429069 2515371 1934459 2120912 16196: 1888537 2277167 2240676 16197: 1258031 371953 2402877 2002434 1431080 1786903 905586 286282 450465 1782434 1674898 1191063 866834 1134665 729037 1882198 2538947 2470728 267780 399298 1854731 16198: 1172232 1181992 2550101 1416689 645972 1687691 16199: 2644612 246131 2236758 739148 762146 1179440 2509568 2226008 2513675 1005883 1420468 41920 1907675 2459736 1680701 2533831 1720861 1075398 2301998 1430572 1983891 2233156 417688 888488 2150 1889933 2541726 626826 1464295 116252 796113 169229 162: 1850680 1503368 870758 589285 1079633 1609173 410769 281411 1499808 1842355 2369179 684920 1401021 670265 2227542 1085275 451645 139639 2479018 80058 1381280 1620: 1112848 174426 2630047 1443738 370734 508491 2512862 1808612 16200: 2524660 1665294 1752827 519679 1386208 446957 2010498 633403 2644121 120931 558673 758520 631137 16201: 1416474 1473623 242955 2625400 70948 270019 2191632 2448641 1067552 770296 1311103 837741 2176992 926322 1498858 779459 1124674 2192000 2088136 1580927 1373247 2230176 2325211 1856467 2028969 463304 932203 2434573 1098606 1338450 26608 1608198 1376485 1662307 832959 1897 2644266 902118 605661 371644 2470690 2364370 2155801 1229389 1146717 1977429 2025125 1109402 258981 637584 1103542 1693327 2201095 934933 891491 1244407 1657373 217266 1622535 2376850 1644628 534046 1244410 905474 971548 1587216 2057352 939000 1532000 1243485 1685702 685174 2175241 797709 1712457 992638 2426459 1923027 2226600 2137897 2206066 2041943 801990 2116411 1490287 1535291 1734762 196969 544156 1418290 1840866 1870863 1086749 381806 1294195 438560 1424065 1195156 1787157 9630 2201953 2189353 2163564 480969 983721 333739 2241355 851640 682697 1700054 2119168 1009572 1163731 1991455 94478 598497 201101 2411204 358796 416233 233892 180660 1968331 1033916 842561 2443359 891298 971678 2553612 1990854 380133 1094194 2094189 798294 1417029 564341 2104652 1691736 2434479 982556 307774 1770693 1846869 59281 644586 1701577 555795 591064 597258 2608006 1499302 2397345 343216 1222027 979633 2541092 1048061 699250 929134 190152 615643 1572275 2602078 202980 1012830 1301261 866704 1172479 1727924 117454 580958 1322216 715837 1602044 2538364 637236 711625 961130 1780147 1620227 258771 2267927 2024229 57881 544698 1837681 267147 927649 2589164 1597715 407147 880709 527584 432721 1036209 1117650 742448 250002 246960 2642401 1908830 1736300 678221 32692 2017438 337101 208192 389758 933230 2623012 1698584 1562304 2423150 1829206 2268297 275106 1200177 971643 1960506 1277610 170408 1948066 1613039 2339194 2194628 728035 2522770 1858482 2145703 1253426 335373 604254 1334122 1969218 815715 105736 1104975 2307589 22145 635554 2052091 1185231 1655752 1858342 351908 768111 1110497 85842 2505324 1618522 1205022 2006043 16202: 1080197 16203: 2320377 178217 2549268 1256349 1880295 770081 747156 1971183 1973268 858891 360431 955025 1674523 1971343 684047 7748 2214656 1782533 494024 2086486 1807093 2016718 209049 1677046 440573 2348693 1687677 1342643 1514903 459895 854421 1699606 404676 540808 740291 741211 1803990 143250 767337 16204: 1515770 1017160 698521 466472 1810998 2070206 2222177 2345297 544415 1900424 69654 16205: 718221 647171 258304 218267 24807 170792 1964983 162011 921902 2318508 404660 16206: 1430761 2078678 259782 2376718 1238200 16207: 2315021 1051532 1626108 2315143 388479 1078759 608168 2325895 2023486 1749434 16208: 496967 1584586 2471432 1119165 799342 454463 2354981 1914507 71562 2537913 1446369 1950612 1819695 1704824 2386132 500536 1741433 365223 63684 931353 562218 1956290 1430399 1257299 1557365 2580526 2479452 1524843 404730 1831549 652231 1639793 1115562 1826465 1156611 2281942 1709396 1050173 1685457 2560774 2206741 692001 1276971 550426 343481 2261630 2590989 779113 16209: 271424 573651 445630 2063643 1399789 1829931 1560242 2019635 1380752 840828 2611206 1923670 1356415 1993625 138613 1969210 908401 1806805 1614948 1699347 599223 1531685 2259483 407342 37443 2188991 1750619 2122896 2278587 1265890 33972 1639739 1610514 2002965 378910 493254 1877773 412561 143493 2497693 2561651 432694 127079 2379024 2510061 826441 2244616 593930 2524600 1746745 583690 381941 788825 1796748 1082279 147935 77704 1003986 479092 1724528 1796167 576040 49051 824655 1512360 459071 2137364 351466 1973245 1284912 725753 2455764 1701460 177073 2186332 2413866 1621: 2231692 2331808 457276 621058 16210: 274974 487522 1283236 2544830 2248689 1526433 16211: 1018605 16212: 770308 1045221 2204991 1017895 1767485 170474 2646549 1328500 1865969 1570187 435435 2607084 2314578 1425596 357285 16213: 1768970 165247 453891 82837 16214: 1601348 934114 1986227 326049 570410 1056504 16215: 1776100 1425600 1619594 2286538 543162 2222369 1702525 527777 688286 2337417 746843 884684 936494 2438967 275718 848866 471064 356768 2303071 1648077 570693 220034 777760 1072936 2634535 1433311 2429685 1112002 1692811 2350623 507849 2309048 496116 2610582 2582233 224944 2418601 754545 862389 2332203 82662 768919 1620854 743076 26856 1373119 2417493 2613114 139113 2087914 657267 1263281 628011 1151201 1498503 1854592 451615 1389268 197363 1040032 1327637 370070 1793549 1289400 2494594 2074048 2274712 1443078 2070926 1316628 16216: 1102321 633929 1545290 1318602 1639957 1956788 499455 2294352 12168 16217: 932397 1966949 2295387 1959656 185209 285177 1184458 1436953 1806811 338790 2250710 16218: 1049398 2423120 961260 562306 2108170 295211 532788 2377119 395610 2175002 1183009 2172684 165720 794963 2379439 1821874 16219: 2275494 2200227 1283510 571889 1052399 1689802 1461148 1070517 1622: 2475274 303849 90533 787357 174580 156324 1607985 32991 2045712 1878590 477855 912565 2611253 2168255 1639961 1596205 983872 2491266 1885404 1590456 626939 1358425 1275089 1281575 2069327 633391 988217 16220: 2409565 1874475 2377481 2393258 1484112 1042188 735095 2069706 1197830 538912 1020527 1711500 286311 1084049 2015035 1282458 334623 2157496 1950837 253271 966789 2484270 670525 2398718 1786858 2085002 2308483 2642141 677213 1245697 603355 1257751 908840 2193889 2238369 1209112 2193184 628457 852298 2518189 1315311 2002660 1076646 2547237 458414 2001909 2189341 2389156 644374 887432 1140706 2378649 82821 2225130 2575270 973571 517434 1916499 2008591 2158514 2375402 1011631 373453 542273 493144 223762 1292788 2225602 459728 433561 150141 1282026 581532 2033290 2522517 2086885 1015930 215726 1673744 26199 2495556 2171102 204104 1584019 1272599 444331 458259 1185677 1408717 2341410 2232848 1749699 741376 1305668 147326 1833549 36800 433949 1848715 2047653 2611576 1914642 1623810 2002100 838325 1742069 2538444 2431279 473271 210750 1421042 2410706 1488209 1756963 2369235 1630898 2220638 812970 136963 784771 154869 1304814 1725728 1380539 981520 1482372 2132495 2149730 2251650 120869 2302100 2336949 2388261 978920 16221: 743694 324659 313891 16222: 668269 158750 124166 63035 902347 1345145 1386436 2208617 784320 635378 2380354 636881 2103486 353036 2092613 654338 907260 1829702 2072866 2229655 1462806 2460416 255792 1015569 64240 2418222 652172 2266049 1130118 2060753 1402915 177481 2472495 1497037 1377870 315710 930757 416079 1783277 1076903 108104 1427387 639929 2243976 507810 1456829 983060 2341304 2276842 1655211 1411280 1849754 1280621 1414741 1926937 977733 574780 16937 1487951 1859019 440018 1186407 549635 1977836 798905 1533703 891731 1654195 1421356 1291832 1682104 161040 330085 1945065 636479 526972 1776247 2623651 2008526 1017880 1798817 31587 1756960 1628291 552009 1857481 92477 282406 2026260 1752745 2181413 975131 680412 1025348 811150 1071849 1181635 748722 2249994 2347848 862959 449567 409446 1569272 1151792 103163 1421611 680678 1167646 1237753 243592 636905 112216 2019776 1881160 2142264 664289 2227197 2649337 1877920 1375227 1606438 353898 874456 16223: 485116 1795207 179563 665589 490280 2639642 818127 743752 81812 310322 2115433 502142 2247246 158258 760685 2561778 820009 2456989 140351 2503698 1882761 591768 1489754 1195107 2275779 1517157 2348282 1061703 1431841 981909 375987 1656432 926197 2511795 2294839 1940747 1507781 22632 352890 2281685 1055768 1561798 2205749 2180501 1705614 1256559 413476 1364710 1250849 944736 2305135 186640 543878 1836850 1973742 2481721 2073892 1926427 909140 806453 2206041 2617629 2225458 1354297 1778447 2041782 2421487 492715 710721 1200170 2609265 1442592 656988 2469763 2231361 1081670 2605636 576600 155273 1061597 2612348 161125 1328494 2579274 339442 2197681 246221 1542000 1491592 964732 7704 88368 48289 155704 2555139 956533 714324 1613327 215093 606837 1623048 47965 1533690 1703561 1547332 1564779 569852 2220223 823058 2283154 1761179 2404269 775973 881039 565955 1918933 1476538 898576 2090648 846183 415150 1690604 80173 1091637 1013329 1509267 1002879 2586249 1099255 2360844 1007333 1759016 2242302 640827 761492 47674 1900330 2330371 822756 1858122 805332 1744450 407243 1365515 1566539 826048 817426 1007468 695872 1269351 425882 721652 2610308 200416 591888 1521567 161436 882553 18645 1526833 2577664 2536753 1475851 943157 14107 296547 466275 2432136 1202267 827538 2202436 1228783 496723 104061 1861646 1711194 507600 604671 2604631 2492984 1107377 810159 839232 1816429 962598 1095480 1378875 1041489 1247427 2378363 2319589 2505428 435109 1499780 2645222 1607191 236520 227276 352461 1369968 983139 330175 1332006 1992710 2472799 2363390 256297 2381579 254450 958330 2580823 2346494 176121 399298 1787904 190245 847342 984002 252495 1369632 1239695 16224: 776025 2482003 1051264 473783 1011946 16225: 1079956 2425654 384082 1191283 724461 351637 16226: 35604 2484595 959122 1131553 16227: 1373193 16228: 929617 1337552 2268192 133434 1225936 1950669 16229: 24373 574852 699347 1623: 2503129 1384992 781009 1687753 1176234 2437410 2052127 2275672 29465 1107263 67277 2626443 2516131 645917 2622415 526320 16230: 2582473 1430508 40637 1238717 274374 2135308 1013166 1822404 610942 353967 315729 2024937 239760 189864 1530973 1233877 594855 16231: 932101 1994520 1269970 16232: 310976 512348 2572565 566076 1980693 2088226 16233: 2619382 1656821 1410931 625238 207017 759675 1022668 1609892 1383694 1379280 1143250 2046552 2021133 505223 744455 1727949 665689 1836761 499538 2219213 2217374 134083 1271999 7154 381217 2058764 468507 977298 1714874 1522427 2137537 116563 148774 877492 1773976 333406 2524796 793258 2519517 2257189 1000078 47158 1938297 114356 349049 597312 2435777 238429 2242413 16234: 232247 1343219 1562354 465370 2346456 538059 1950879 248708 782843 2025678 1399105 2308281 322176 1670922 646238 2058163 16235: 227469 631658 1922155 969892 1791927 2487936 1509881 1916171 2091844 2141734 287007 2230803 2134525 843550 2040859 2628631 95691 1272369 2509522 607278 269967 471266 26161 2487225 115625 1356704 2437578 100922 2194564 84150 1252014 555110 2311551 1029432 377773 323379 73944 1922614 585045 1680138 2410935 2145921 1502432 2317946 212982 179881 853102 2011903 1185017 845230 2066094 2298238 2111446 1716566 1801776 112939 1285784 355879 49862 2585831 2480665 2048731 1070817 696905 2454781 1001993 2392466 190478 16236: 115293 857963 2360117 2201076 1730816 1228763 32499 1552862 2107071 534083 1052128 2264190 210487 2347504 772226 2243703 503486 171717 212536 2643800 1579747 316343 711815 2301087 1695407 1896443 327109 1698600 2534930 1305735 1676835 1186908 2135751 1143964 591774 389321 362279 2045043 131405 960499 2493785 1404160 1919938 53616 261663 1354909 220078 1037765 413969 1473375 1284832 2542710 153202 469431 1413865 2499847 2440924 144563 2594679 397844 2065435 1344898 107258 911992 10896 1865205 1538927 2144258 1440050 1155509 705327 89963 391481 159285 1430952 2314872 707521 1643161 998132 2362136 1429730 1414469 2537424 712497 2244199 124321 179880 76223 667810 159910 600217 1700247 1586272 620011 2281095 2629675 1323202 139122 2315879 1491296 2235076 201774 1737026 1707687 1309725 55367 704029 650847 1247825 2599487 1378237 2586052 177647 1087490 2010491 2220201 1736882 617002 1724752 416606 198169 113646 1940320 1736870 1568796 2021099 2602654 2438174 1013116 1351631 411639 1648611 1944148 1255234 2565130 231536 1560504 1612472 1641905 463713 2095369 2331524 374600 1748059 2098047 1572301 1905224 53328 525057 270745 1339190 545832 581446 1468519 594885 2351697 1510424 980828 1626038 2244009 452170 2642646 1487902 965098 91978 1603734 225206 588894 517882 1908323 957409 1407072 266689 837313 1950263 891259 2501912 1121185 2104907 907456 863032 1397213 1391523 1096610 1033320 597345 2131850 1268675 2109399 1070113 2067060 2084385 2379679 681697 1414318 931664 1601745 508956 1533545 1290974 404318 1595012 2538611 2162357 2545548 1750072 361660 70754 1850935 2624184 218409 507912 574817 430536 385375 990811 2277523 1944589 1101037 2511385 216606 2248227 2457569 1626363 1711445 2615006 837567 996871 841739 1664821 2194078 2348342 214428 782538 1931229 287157 2177652 2639466 2474437 1525859 2235675 2195962 2089028 1240588 2642591 2253389 1151276 1202268 92111 2535509 1091547 1071528 713798 1070178 1415932 2340602 1078965 88713 940697 2544557 2518416 1718788 1337989 1687129 2181395 2119627 1020827 476995 2543490 1378489 1726884 2284306 1139060 400064 874726 2406605 540139 935405 2196232 179858 2118349 1947564 1707565 1147582 656818 94704 141107 1105355 2318797 280656 1768184 832408 857146 1339254 1232686 841973 1975500 525906 2176485 1985286 236442 1881491 146794 493559 306973 2432592 277088 617693 1365296 1381869 439925 1889319 2527390 2386550 1114191 2114937 2033354 1362252 1820036 560563 1088918 830743 1541431 161558 849098 766719 655121 2188370 2253920 2490833 904023 1808984 1766692 2221223 1927502 1809859 494075 691321 349570 1402210 183382 2490170 2338329 1334470 447797 1930277 2083066 1223671 1615833 1785836 555087 1887547 299805 143285 928931 1483485 1721606 852055 2330687 766201 290061 2591338 1127323 559808 272583 2604920 1962381 2210806 1281683 227409 870658 1884644 635649 1221814 196833 1140649 262028 471883 2323406 2368651 2006715 1228831 1392893 2636781 2113161 60106 647519 117577 1107085 59657 1194865 879219 608329 1715424 482535 1837681 1913148 1213778 1466186 281383 686453 924117 1047660 30515 1328007 1859195 1076952 2312280 1863276 1572058 1057021 825110 2309921 338850 57967 1812024 265109 2478102 1352537 299003 2436621 2388698 1968694 392045 767656 2476136 738873 2375222 913558 1417840 2043475 1729417 800588 1300467 1334225 716894 959065 1168630 1231869 112153 2210576 847481 2448106 973489 1623281 710530 93532 1400847 1018713 715765 2185056 1833307 142458 400462 361814 1687617 1366081 204341 2621145 2409557 49744 2350735 2420403 1276997 2499566 108007 2150546 1805262 1928647 235746 928305 175352 1969561 1597343 2609014 2412135 2402252 579585 412878 57147 2270938 770306 299774 2245200 1955552 780643 2117996 980642 231738 1230071 273093 2312269 2078566 1961230 2304423 1128497 401314 1727958 55297 443415 2590235 1195616 616093 700365 905156 1794568 685314 1133557 1580998 1910529 1604504 680079 655254 2328725 950276 905210 856450 156640 130575 2098621 2467178 1171786 2408711 16237: 2105699 2236597 1512533 1985894 2614787 1777540 1861802 54749 498923 1973874 1219663 1233557 2260807 819703 2236236 1811063 2003825 1397578 373122 1374909 2363377 1740952 2371421 522661 989027 1983938 1418300 2580094 1458513 2358166 1389418 1699437 108635 16238: 349508 2199466 37451 1859641 1284347 1191530 206912 16239: 2120320 737546 1703042 467707 2009214 1008807 456590 1624: 314110 2240365 16240: 1459414 2644408 145299 593561 1545312 16241: 2211758 4619 1694958 16651 1681655 2201782 2185906 2225443 1594170 347375 1928851 1676879 1233700 2522257 1396052 1158538 2636311 2079388 1749413 213866 37676 2366590 273457 2433847 297498 1730112 1110435 832275 771081 786788 1471544 1020711 946646 1986431 2382025 2510037 885901 555311 676648 495270 587117 983739 2073384 596405 772738 2221146 1747577 341757 47495 592650 128695 313246 1581280 392685 2424882 1194249 1928086 2389877 137759 2278748 1749115 1274354 1812892 365944 623779 2390188 949464 1749100 308969 2627586 348967 1145223 1428700 1390990 632018 2129588 2326652 77336 1138479 219121 105416 66503 1390509 2493432 953906 433926 1240588 30403 1804717 758342 2588629 228578 2079765 1139547 2206773 813316 430284 541368 1865059 217488 702723 767150 1149194 1596487 1366985 343549 2553194 539634 1952630 1618106 1718518 418561 2434864 208171 2351466 1898331 210326 2555180 1081207 344104 1078863 1372207 454769 2527846 1208741 1055228 216372 2090175 2539392 839992 1826072 1009269 1478651 852128 335931 289815 2162495 2351399 1008039 172854 2134277 2588972 1591696 1515434 1093643 951731 2327546 2385444 1295810 270129 187180 2616122 712490 2120134 1992705 31565 60192 93829 2051821 843758 672499 159566 2250585 896925 1242255 1253670 16242: 1979962 2502999 894089 2332156 419357 1433892 1053596 264075 46705 2171927 487576 1842709 2569816 2247236 2547152 1804824 2529537 2279351 2314681 1876955 1825869 858648 1123582 1185067 2391396 272424 1111420 355964 1703253 205671 2636033 2627955 2613380 2320124 1749329 1138138 636639 1778441 2367159 1125103 1573862 1337655 1863348 84772 2081055 1197777 2591584 1224658 2160238 1416455 1682385 2242187 1873176 1441226 2504371 471174 2249520 2082532 1942571 1266331 362064 1355803 890680 1437440 1584345 1279006 198125 2003280 634900 814515 552057 1024544 1161211 307341 369111 2360516 2357076 2486955 1444644 1908305 2368185 1171118 181040 96997 2019845 1501745 435627 464540 778796 950186 1324497 1452097 389246 769127 2053492 1183348 580109 981906 1330844 2170263 431299 1086299 1420198 1311766 1050145 247252 143006 2325064 559368 836372 1930444 2498148 2442891 1726950 803052 1867067 2054216 1803363 1843822 1530237 1139477 1078848 12036 392093 1779743 2003802 2224924 1270043 2025341 1552442 877341 1969199 1345557 604403 458048 2390980 83028 1845686 874610 1999518 2351097 1417261 521238 669656 1319231 941738 1963906 2630501 932070 2494148 856084 1374943 151275 1869210 1219352 2088327 973050 1105208 63028 1560398 2439294 167921 618788 2126921 212060 835635 1096603 2298192 854427 1296635 453808 1375038 1026974 865108 218194 766174 1801892 638279 1013657 508720 425375 2406624 63605 1797508 790246 2561857 1032384 730310 35008 2539026 1698906 2479932 462992 210217 1686781 403473 467580 424743 1536296 2629996 969213 1688135 753444 2645599 2603226 738216 2434321 1575405 1362098 451393 784741 781581 1474357 2068151 1239683 2357495 1696358 1475031 1855029 2199090 118069 728555 1688703 2572983 2016918 570410 917600 1246654 2014818 747894 2282019 2501409 120256 1003759 677915 2588283 2526769 1433527 1953303 1473815 1889844 1251392 2028709 16243: 1114857 2272488 2220157 397125 1274593 1655805 1879435 710908 680774 468484 603349 1493476 1914678 671255 808435 911593 1278217 1405485 1623996 897040 1074840 733245 2440530 1771234 2126773 1273247 711659 343062 16244: 2303705 1013445 16245: 2259153 2444236 667053 1446856 16246: 656248 2536720 2142225 1087140 1205559 1189269 251004 443753 1549117 28311 2338227 2470661 1062962 784397 2035894 1796104 1584301 207423 1980484 724996 515552 1497316 2631265 16247: 703656 756603 885051 1077770 2311459 2097186 2008539 82821 714749 282810 971925 2534650 1313404 1476137 16248: 901269 386668 16249: 790992 2196980 1659532 1979338 1759487 2373157 1053026 1499066 1625: 2054779 401511 960770 215739 457671 2388514 1101367 636790 724217 1431680 1616101 2095854 43174 558717 1703680 1193517 489982 2072854 626629 1300124 1557258 300988 2280605 1458998 674576 2203167 1425461 2048279 1096183 2052045 2048469 2200795 270318 1511709 519655 1540392 1607727 1394920 916584 2465255 1245413 2500574 1401150 1067472 1344703 1179894 1570040 1686846 480863 1363717 709821 1891236 534316 1800882 1721389 2255747 388809 2521442 1128664 2125854 747266 688611 1103154 789168 1207348 1449321 58763 2343192 2475500 2254551 340850 1825306 2554605 1342224 1362713 2644574 2064584 511655 108285 1303129 748922 511054 2643794 145664 2537541 1998869 1705296 2511850 391457 1689946 957924 744667 1281339 2479011 1946450 2419212 1473704 303304 2085864 2441401 891182 2106631 511461 1284704 1468838 1207272 2052612 2233232 615603 257232 2445147 1162575 2403058 1463083 1118689 2257291 2050477 580809 1031933 1050621 1122853 1184526 2467430 2597382 721068 2598148 2353297 1925852 317247 970950 1401797 479659 225797 2507344 2215446 2606191 2616360 1386628 547959 367674 948645 2215763 726096 1025798 1331185 1085363 1169781 1639825 1676991 833390 777375 2347033 1435845 2111373 2163657 1047710 2144214 840838 275028 1316423 663992 122390 465353 1000234 249580 1618078 1810072 1543597 620233 507183 1152553 1137451 956977 492092 2075682 1911503 2612267 1957082 1155870 1784288 2040571 225083 1130382 373097 269201 1837525 656735 983917 915472 2340700 1636 1271134 1755123 1227462 2206657 2176677 243355 982641 2262931 1737651 689594 1124725 1194057 791678 60250 598470 365663 1676672 1235419 1748702 798155 1759414 1206786 1939630 2066377 1733777 106321 1968424 592962 1839029 86191 2207055 820651 218049 344210 93351 1768867 1238243 2638116 336954 585901 2199393 2351242 1491403 55572 89545 576855 174668 1501666 149106 1365769 994416 1380078 2496475 2054183 498145 1644766 211971 2522992 2593500 2080471 1533440 360001 872907 956561 1136291 259450 278575 1258889 2389683 219452 1901285 800491 1256752 2546167 403620 2204340 2525627 2009992 1192281 177855 2472970 1884987 616701 241198 939887 2542393 1091890 81335 879858 2310578 1083107 2625457 2469010 2203778 2523345 429628 2525666 1219935 724480 2539963 1958197 1540765 1870474 924932 1752254 1983971 1058009 833204 2598979 1173387 871779 647304 1261011 1167461 2513984 2259207 283487 2342803 200802 2050145 1717565 1089722 2118898 1717769 222545 1249058 1039883 1868479 750272 667126 2086045 255978 2137983 733982 2545804 1259417 1990397 56859 2296424 1084619 599280 1287920 19121 554594 1222146 1342995 221558 412035 450556 2584200 2388068 1152440 1938330 2012771 1507782 1266809 984128 1101602 2548723 1791853 1855478 2148414 1175840 2573679 1462716 846510 1863633 701129 1417852 2589630 1110848 370697 1304810 473330 1706471 280844 2111569 748325 2606117 1811866 1243530 1265424 2513256 14590 2295875 1905534 1587462 721683 1485263 1428228 367140 331776 818724 761850 391066 162586 1369296 1221648 1860465 1211519 1083798 2485001 774160 1994183 1024391 295418 1068365 1293855 2512548 1429852 2067727 382729 314029 484655 183910 613976 2486321 1878093 616586 1331360 1494202 762706 2328168 1760874 1142223 2104032 1668565 412110 32147 1690012 1111663 771120 24887 644409 276355 207782 2603775 852629 799856 1452452 112670 567906 895228 2532912 1391782 1382886 2184442 1256482 301873 1530600 1082828 119355 2524600 1781007 890947 96996 126104 1520070 1755324 559114 139103 2303823 1826093 1668981 2557592 402041 1551348 2033602 1028986 789379 608861 657465 822932 1716688 1398690 1986877 2139910 1849846 2127222 1250096 1931344 827895 717511 701049 2327106 1891511 697012 1103183 1524293 1980357 655096 1722955 558074 1966772 595470 1118148 2649311 1499070 747375 2131893 1676639 1616308 864012 1365381 1018015 2356955 2464635 117866 819630 2518760 256935 792707 295512 1323431 2419469 441492 722354 2616702 2074746 2029750 701584 418031 2289213 160508 2351677 1583946 1525206 2510911 500218 2537752 1083495 872502 2119300 1347538 2476009 178284 2644091 1849141 2320282 600466 439999 2241263 1712055 1935714 1670876 773626 127064 673259 2022707 431096 2553920 938655 1339316 1603944 2443392 1694148 470705 1388630 1734461 993185 1066102 758829 1002908 1247858 2199556 1510728 935072 1423262 1512123 556116 1386511 264491 2504012 498556 320357 270489 1324928 480718 1823138 2258615 923615 648972 2124196 2020239 1726783 1897686 2207313 1106472 892304 2080222 1596679 2618385 2040386 671910 67835 1119824 1476982 1170802 1861311 1921444 930061 1232103 1538063 885684 2497340 926766 1804114 1420386 738043 1872781 2167924 1360895 88462 730409 1130721 1512723 1091216 776931 536072 122134 661606 465432 1957174 1574423 1692325 570783 680195 1834551 1586826 606292 1009357 2180905 2150678 894963 1336817 1179450 1493064 1709488 1215017 788778 1982149 2152093 930262 507285 745510 64455 1534004 826119 1801070 1061728 2579331 2237029 2398330 1320159 744795 1172892 729371 334740 1663034 2261652 463429 1989478 1054462 1327792 791839 1701571 1071681 674351 291860 1531821 2594503 2544015 266360 1970614 2597697 2410440 862294 321079 2368338 2508456 1529185 2228779 1633894 2063973 48146 715873 1198890 2099049 1073581 1941876 1719564 27704 2295795 1556003 184070 826682 1733506 470352 2051689 1218802 1424801 1642811 775559 200975 2235482 1672075 1364164 2137125 669923 388376 1043718 1051029 2095670 2550924 1759264 2304475 482268 987870 16250: 101620 16251: 245581 1610007 2181491 16252: 1089917 152517 2527649 1638221 1567186 1963033 761468 115256 841151 1527474 11996 2289549 279521 208187 1168397 1254404 922032 2320538 369718 1427388 1837447 330086 11459 2552192 984475 140561 761425 2409318 16253: 1558837 105742 2176766 1711022 783656 335555 1131397 1071540 131752 524672 1363725 1093908 667102 541756 759648 875239 364892 773075 1991106 768790 1616100 2285487 2414331 673052 1753060 837075 2194360 1063188 802944 1925513 1534827 206272 799159 1750276 991640 260103 328877 1167591 1083580 2250524 2375546 1017586 349436 1397062 836625 272120 1777929 710757 2015048 992733 1516204 2404203 407821 169489 575893 23293 1240006 2210831 2597793 2375069 1670329 2570998 2110718 1614802 1212455 160272 1224003 679437 16255: 2546048 102712 1700710 16257: 1120840 1968095 2084297 454808 111721 831747 1712940 84994 384854 1023857 1335647 1708981 275405 2525842 2304475 16258: 1304090 201707 1349866 2296929 1154755 16259: 529927 1618291 2562487 1426194 527958 1985 1664216 59656 713749 942523 1243512 1626: 1836524 330292 1454410 2331788 425783 1037124 1183009 2597062 221408 16260: 2291353 1416420 674226 647703 1012957 1031423 1957053 1714298 282436 987493 795363 2265440 1747200 2075750 1882153 2625539 1917343 402437 1298115 237892 2602911 762598 957933 1605432 2180938 1577107 1981208 2474899 1618560 1470396 1863021 504772 2080256 16261: 1382209 350766 2114624 364867 1782868 16262: 2503680 845905 1950307 91166 1809535 557167 250577 1195065 1436943 1273784 1229769 1151848 1039198 1719085 2611598 529722 2124846 2015651 1988934 1762741 1621195 108029 2140674 97749 1255372 280407 1705749 1102193 195670 1558202 839811 2410158 2479347 932814 2069542 212477 732479 727042 1846904 1096731 633360 1830122 1994236 487105 1887630 962853 373068 891663 1995348 964051 2431912 2085587 2094978 809714 2168752 2211238 1519734 1997517 2321255 208926 1343776 2117149 936387 1078838 1923839 2599552 1385213 486873 1222766 780282 108739 998412 1690682 2557976 707664 793656 414300 1629150 2517596 1113218 1219535 1784414 2259257 1011591 2128824 1720458 2418606 96124 1677653 2265954 1264908 1814570 1953621 847311 903422 2163656 2061992 424987 1200750 1341638 1766301 1424487 698746 2566341 580146 1727238 2109711 806163 2312425 1362229 1163377 1688150 889800 215178 1628934 1982363 1662039 1264176 2296361 398055 1171034 1533994 68322 2489822 1778262 700307 1461844 2022754 1726561 1230225 1402907 1645819 2392205 2109739 1258504 1000215 2229648 2291876 1047480 1372512 2231830 2025652 2497510 849342 1398125 1597249 2612184 412755 1886679 205677 316931 317671 4050 1760873 2177089 2559814 2220509 334575 1934095 1521913 2195615 332148 652206 763248 2293400 1371571 36315 2037788 97406 1541774 871684 1863067 75108 1854453 2131946 1251003 2307174 374606 1717475 655318 119565 439818 26158 1075287 607904 70172 770137 323464 2208415 1910345 2214857 323611 623211 2538285 982887 1124553 2247646 1405649 93662 2080842 903298 1000710 2237637 36913 688182 2156206 2479769 1515770 1431377 2316949 551875 1140406 2222970 177432 2297660 1707145 296094 940817 26841 2333893 171156 1657635 1448759 1006339 2035674 2345694 2215490 365395 291631 2457672 2420874 1858278 2205301 2113640 1703321 2352474 1340938 82681 1477609 273530 646784 611952 2038195 367521 787021 2537739 1510204 2262834 179382 2417988 2351336 1627636 2517763 2592416 846792 94487 1874927 2459692 208786 1827072 1328227 289908 2275296 2628820 1475774 5281 2505581 1770596 285371 677157 211975 597781 571149 781662 2455506 675798 1212207 332164 118267 1656933 733300 51873 916996 654910 1074545 660774 1078661 1066093 1728070 148492 2274284 1855875 2272487 1938678 132637 355833 1697962 372109 127046 33306 1147121 1822207 1114362 2251337 2443941 2358236 324895 1454882 48619 172124 19683 1880442 1660464 198915 119615 1966563 2390503 1379400 1607821 88379 1630863 1782831 1815588 307813 563972 1035865 2050219 42745 1208148 178091 1289088 373636 245474 544076 2452906 906904 2426467 1413191 1169566 1212346 2457095 1938150 18285 73989 698077 839713 2213406 1306170 1182479 983903 1577779 2007368 109948 1712802 2091515 1082321 2494707 1284868 2438440 2079359 233735 787156 694984 1210631 1263956 540536 2450416 2217034 2212572 1352422 1824340 116429 377767 681227 2279181 1440083 296323 670634 1680848 1691141 811956 2535383 1982675 2532807 998064 2430913 1888885 1844442 716802 1747205 1222304 1447927 1885182 1883537 972275 244301 1374950 699795 1564348 2495355 2019643 107787 2241919 1197929 2334685 1020651 2207077 779048 325498 1711526 242505 2141331 816421 1943958 1502901 2006348 1950677 1952742 187261 916678 1751653 2415374 1709027 1142215 721158 291679 1529715 501394 1286963 228629 859205 2601691 1875689 2128242 1138907 2163283 55226 1500543 176853 1519074 2467943 152410 1044742 1373578 2354051 1338987 2024797 1112595 359736 16107 1893818 517416 2401857 1715879 2282124 1009323 1063524 1834680 257239 2390306 2578344 1761228 775079 775775 255915 1820899 15765 1656133 2016582 506355 205095 160564 1330809 498979 1626365 1343649 1740956 1801774 1670923 2543376 2165986 1258089 413175 1751769 1074634 506953 1083013 1254101 304615 2574080 1299459 865120 976594 2157078 888773 907340 488485 335257 2011575 1015844 2229189 208245 127450 163991 2645300 1816290 577635 1743229 259799 1877584 2195485 2450791 569040 937855 367653 1957203 270751 610309 442861 1784706 1007124 986717 2488730 2197861 1444314 329194 846994 1793842 2588830 2130874 1105784 468197 2491175 1091049 2439950 1509917 23844 2360837 2492792 88243 465586 2561141 251167 555587 849237 292123 1838538 269776 74262 2064819 2198612 871759 2762 2261748 2232395 415880 908128 49380 1997166 1875933 2498568 1632792 2210405 645605 1229918 2068896 2365049 907983 482159 358754 1138136 2323152 51233 2450725 677405 950110 61641 519775 2276672 513327 2260331 1546059 1764195 1675018 818553 1879876 1365991 591898 738667 373342 1239120 231025 1950497 1648205 1977155 135909 2575873 790581 1994796 2355894 2405142 2019083 2190806 242869 923999 711 572994 2292053 1686050 2274980 22348 116223 674628 580658 2180755 1336618 2619139 1631661 398300 1988083 773416 1847221 2458458 782779 30080 2075733 72792 428488 1045353 2335203 660779 835509 1495013 677729 1600033 2320136 1557333 862187 1806887 2021696 1629697 1958826 555364 238560 376407 2045973 997168 1145519 1234376 2488541 1478510 1752055 1780804 1516704 1483983 922219 1183998 1491684 142755 725411 2081950 65992 107492 2220623 2249370 2016283 1157031 1486881 1784843 19360 2214523 423457 285574 2156653 1733443 1801054 609761 1708050 1575382 746141 1412259 2498923 1040282 1305075 1238422 803620 1424038 486194 2005576 539140 60559 57843 1626730 1667725 1468433 891886 2029232 1742716 1824434 2621491 1525686 379303 1313413 1542354 351758 835418 2185626 1672573 92859 2631515 2467356 1147687 972750 702835 2537527 2612672 517013 1546633 2047340 1261312 427821 1150874 365019 56793 2390951 1429446 1195110 2510871 2113261 2288897 2648310 868539 532926 2511310 2498663 2154598 255565 760580 477287 2231299 1733710 331927 2620073 1912695 30283 2060246 1291349 2279797 1650092 819382 2125024 1698315 1809894 494084 2209476 1448623 598888 2192316 349283 1456473 1454325 2566345 769009 1898306 827131 660424 1059844 687192 858959 1454149 1057475 623811 2474209 213651 1402103 1463150 2389857 319229 557252 2603622 1679285 197745 2341664 1084978 744367 1485242 498578 594522 2487708 397039 46285 1999675 784302 802112 1310116 1043583 448366 2135199 1056792 2178886 2641141 2179367 1443513 2173487 1504667 1001795 2278423 705006 1187663 1965052 643956 2553723 529536 1512093 2619557 1473932 2293329 517241 799300 2494313 195107 2173593 210785 121333 766926 123939 534098 1104801 122687 1569298 2548111 754107 2526983 1728452 1183944 1394866 613598 1977343 2241136 265910 287462 1785882 1606150 272379 659030 2206255 2522434 2212010 1737540 2296403 2405681 2458832 504996 1230619 751045 1231058 2392574 2186472 2471978 1877094 576690 727885 363311 841279 1420860 343663 2501395 1876458 1404360 811606 2445778 1381710 2613321 2105222 675936 973857 2404747 394858 1794837 1618192 1024732 308535 1655908 2371106 2388628 1091566 872861 640787 2251661 1662370 1209085 65250 566830 224978 1961687 1003628 979470 1435972 43562 462334 99445 2020165 1668291 1784717 518596 364934 1542605 1896688 1321331 782262 1783227 287863 2440652 2080259 731869 1487187 796759 226175 1703317 229153 2089270 1889971 1894628 2027397 485838 768684 1567486 731083 361568 2120361 2522763 1004817 228851 1515495 2194143 882101 1283944 1232362 2107939 1186864 1138294 425469 2394733 896493 405713 959874 562773 2178996 386998 1705636 673446 2260968 817212 681701 455845 305701 707570 846698 2075335 2573856 1072036 540502 762606 964907 15116 2589540 1186430 507167 992392 335840 1018392 1608821 2349277 165650 118061 1863276 275691 2021316 1350551 1908858 1243560 1158684 2145002 243988 1445487 2439029 1290103 2258163 2193025 1969755 2471014 1200592 2082964 580675 962879 1763744 910899 2616227 2510036 1905337 229894 2473908 1710722 1169507 1249988 124828 171163 2057000 1031957 572476 1222702 1341308 40441 747549 1000928 2370906 1466450 2371335 1994342 1505803 1259852 83282 1618876 2258880 2392036 1478602 652329 1637721 1652307 1217518 1645971 2052647 598882 359520 1872929 2534592 769461 2364862 2463512 1200712 1709567 1131903 1392883 273404 533607 722054 1523325 306013 1174352 1132094 2257085 482208 1386530 900079 2477463 1954821 2202968 1834608 2395161 2261060 1359200 2041859 1893141 704947 1432148 462180 786821 1358138 776316 177109 922091 2391864 2397405 1795128 1129959 2116376 447806 2582637 127885 1623646 2380862 2445751 114415 52959 2292189 2613996 1709844 833483 541976 627775 1600457 1666901 2145181 439683 963365 1902729 1059238 188538 1407372 1124095 1762991 2626212 1528081 2549744 1899972 1840691 186926 1962024 225107 980982 1472992 1604228 525646 609366 1059864 1298116 783185 2371670 762362 2313404 2442250 2067351 572646 192844 2365204 2604260 595769 1018736 2135719 1449206 310627 1601268 2281035 241013 87603 396886 1134643 221712 476075 667957 1241388 392356 2481214 1167043 2545362 2090815 1911126 1401028 1885275 1338072 2624733 430193 2438011 1587577 1258440 2068648 689428 206756 2538054 2464451 1356830 1983399 372643 1584470 701655 148704 913790 1378550 347047 1227655 1418946 1202730 26050 1120508 429275 552246 1774589 196028 2015414 174332 1180537 2356313 554303 1890810 1645443 1425471 2317563 2568913 1696419 274971 1418634 2594978 687537 919283 1114895 1061240 1726912 950465 60504 648155 2534705 83599 546743 776383 1680309 1204070 1618522 1651781 1895638 2058163 1570760 98039 1657201 225557 1446695 735876 1086545 993402 16263: 2482518 336420 840707 495983 1805836 16264: 1123904 2537822 543898 2603798 422884 282881 2377762 698361 2517561 1966221 2366172 1631855 1390270 424460 1621344 209265 807339 1829259 2616928 754649 1701374 2080240 693563 1209046 2594711 1871626 806436 551523 2189780 405455 671428 8781 221267 112427 2350428 16265: 1492345 2142873 1021806 115293 811535 1834290 1229769 649702 173864 2530668 2203262 2569143 1554938 504057 533857 294993 1079562 727042 2308042 2526416 2519480 1083771 1636953 2162826 1120556 2532848 9661 729457 2083513 1789426 1371479 975563 2615877 643172 2262580 300146 14838 2254642 640355 1209587 1239671 2230682 1030826 1466344 2345187 2497632 1599855 2561413 2121416 654502 2180256 2584584 1244810 1496705 2133437 198977 318391 2040166 1071214 78526 518155 495236 93615 645493 858550 495335 1665403 478389 604856 1807514 2323883 1945476 660932 53030 2533715 558616 1624927 95997 797226 192515 1225820 2007255 494411 1770225 986953 519332 1703037 171888 994320 500758 2201379 690211 288645 2083377 1641463 1719302 1678185 236538 98662 2299927 33276 2320250 1071149 2464014 1385075 1259776 881698 1833522 1220680 389463 2144932 1120781 2443422 1301583 1331503 2173785 1756289 996101 658627 1761218 1862787 1790595 1611695 881112 839240 1418679 160923 2090943 1927274 1566937 1229955 461629 822599 1721731 920006 796981 809956 1468783 633377 640320 1969795 1007839 2467254 1325178 397931 2636 94263 417489 510258 31369 266763 532078 2341161 1955375 1904119 752460 849860 77739 871384 2063298 612317 2039799 343555 1279294 929767 2367637 1107030 1788183 584399 2357576 1997040 1401858 2375539 2283664 1279343 1963336 923423 1122639 346238 2502113 1872840 308810 1178404 1126663 2317395 1312045 2424419 242875 2281494 1461767 1927482 1256643 1457096 454124 973533 1237493 323590 385970 470758 348122 2630412 1486183 49927 221914 1132757 1360755 750748 593799 72978 90626 1782831 1942747 1494689 782435 1601670 911151 1078255 1605392 1817233 154852 1688630 2419811 116355 2212269 2364004 849499 2072496 1935561 1559313 2134734 2631908 1576435 500738 107127 800742 231848 2512672 2521203 2487402 133800 1117393 408290 1827918 1391189 2391355 2594935 637475 918976 1109175 2471448 2169153 775058 1865751 1834019 1854860 1797383 2137000 1011086 398869 1068035 1434832 68367 413612 1967929 366354 868993 2613124 1658654 829011 722056 395751 240076 1489067 496750 2554509 1801756 2448620 1254572 1390270 1519036 1248975 1033825 2536311 1156033 2598906 486134 265 1290291 264900 2531021 2391976 186280 1147894 1299448 2422607 2619077 2286846 28409 2518244 2630092 2365225 297306 1479481 2468410 522278 1739446 1767547 1630800 240342 1156900 1278881 955576 2261530 770587 811830 435479 1328158 2533538 2638470 2106417 2586384 1450588 321493 1798940 864684 1535317 2161036 2483505 1161091 1347122 2077399 1069252 182265 745052 78300 2384703 436510 931893 1942217 670774 2061879 787331 1503517 691212 763185 554071 1166491 997132 2417900 1070065 1104035 610308 2173544 1627732 632879 95006 916115 1879755 6048 1239111 1680107 970142 963054 1992363 1758211 1558964 658751 1562378 572707 1947974 1505089 700274 147304 2548589 113036 428999 1164591 430902 903055 100073 879569 36363 1113819 2213903 1970529 407134 616875 1280192 1203253 518089 1211550 1231980 1786048 226454 1982129 638343 1305039 1322560 787082 5583 1764331 2567966 1663338 1627878 1011143 2510324 64232 525127 1933004 293420 1977253 2211884 1756051 1381701 2485141 2097185 1723299 2247941 479605 239484 961059 2157940 82287 689852 779534 898796 267360 32141 265879 1308048 591434 2353611 1024096 2597544 1465687 1464381 949160 100261 931512 1402467 2317586 2475663 1728706 2581279 1046372 1123874 1231973 1208976 2109001 940263 41637 2337586 2468830 129711 495082 1554105 878413 2395970 751257 2180901 1034245 380180 2411804 1914374 1846128 2511148 2237690 716890 413024 1674491 1641271 1106961 854287 1548699 2407023 1979325 1388578 255564 300073 283493 460137 121608 1234364 879913 1623047 1618834 2552017 97090 768270 788838 1954641 1306826 2432136 1460874 1830094 1151265 51552 362238 1433425 2547959 2477550 2133898 1017177 329736 2553655 741254 1374420 1801991 565247 2253682 257331 2071940 732018 422700 1191351 480608 1835320 235666 50112 744198 476669 2178280 339159 760811 1198062 1462284 1624904 2255037 1489766 2030798 1919294 2089350 1998763 834844 2499280 953739 1294623 1882180 1421771 1388704 2516276 2344737 1760426 257121 1469037 144782 427783 1877474 2031412 1219157 1523046 1655248 574771 204421 744185 924135 2146187 1955731 1877530 2097528 985669 1393860 547986 383395 1884633 807909 2529860 2425846 584248 623325 26047 731568 732245 2576754 1144976 1329794 1449900 42820 1915438 862741 2231056 830403 2351306 2246362 2043398 2392947 871389 204154 2108781 1069773 1596091 265023 1338210 1657843 364150 1966789 2550712 1372346 2221442 354926 969327 2006694 2172771 763344 710350 413220 1012273 2498924 417941 164323 1851060 511185 2510749 2531050 2563337 1796812 1999988 51874 992103 2112802 1198435 1464671 2258595 1364022 409250 1388122 245454 1976986 2184358 2416512 865685 109888 1762421 2000023 881893 1399346 2505514 1192061 1009247 2426405 567157 2609130 1114347 2152052 151702 135190 887028 640683 1652209 2103001 2106780 1776394 877404 19144 382073 1190320 364191 2022137 97190 2053340 835685 1761544 2205942 216363 824465 947879 2227095 708749 2367804 2039127 444192 1166487 2573618 954111 2427786 80233 2499203 1852585 2218074 280632 1927762 2533704 1642662 1314225 1244539 2313349 1044602 2049560 799587 587539 579343 973913 2502403 1985676 554881 2553956 459261 1219343 249892 601202 1883475 2442007 2291221 678236 16266: 1779089 329506 1401393 539057 1282773 16267: 662661 2484984 1207614 491766 1121190 1753534 1133102 1490900 258675 394206 1334516 2179175 37641 1835375 2115299 1292195 2281331 2625303 1923401 16268: 1181281 2647555 2392059 16269: 2575090 589069 1627: 1050889 1840138 1784154 482329 1436870 533405 1775642 1873490 2491469 1260362 999378 319258 368711 628171 2414176 1796422 2608599 869268 2440184 2503570 911871 364676 784447 59463 1236308 140949 10032 2166846 1740531 196511 1780520 612276 514892 2031588 602165 604744 1813768 1745173 1082544 1201884 675659 2148737 2181487 1922815 465497 272912 86609 1423020 650033 1964100 2021209 66540 470181 181666 478733 1773883 841012 2126398 2020963 1017240 1347480 2436832 1065941 1546401 2026317 1713977 1186231 1628875 1949639 1673131 701781 2097516 1064834 1187854 1032501 776955 428688 648921 16270: 506290 290900 744041 124755 2389648 2180350 1078715 278056 1435511 1494051 1597394 2161804 16271: 1212320 450697 1325146 16272: 1330445 2366937 1998117 445417 398399 1173858 2380826 1632243 1296140 1319527 2491032 1290606 415897 652296 560944 219734 1882279 2343140 1055076 1595493 1503729 2320755 169088 1325903 868978 2098387 466027 1006295 551587 1604505 1486806 1683523 1040806 1145797 945648 1714210 793968 2211501 1474493 1583894 2599349 1808660 2179927 1798652 1934056 25080 1207060 1058498 1035307 174408 103507 2244717 1457222 100294 1715570 139923 2609692 359209 533580 1099181 1383345 2196643 2602006 2276136 1059329 584144 1796563 1798906 2632835 193289 1314318 132243 1957003 1034271 2279115 1682409 841089 292470 466719 2151141 1309029 1642905 306354 2083954 692144 2351274 1679208 1308641 1244084 1043024 1588247 531437 1932565 1482266 1606390 1084573 785912 644848 411479 1703885 2397285 112562 1216140 1166740 17713 678692 666101 2247287 1609364 2301477 1949777 2261530 1263116 661592 1381179 471547 1746925 459908 271112 461147 1916028 23180 2452922 2017138 340062 1200097 2455227 2197519 1268407 707032 991432 2119032 2071210 588867 1295694 111382 2169171 725820 313420 2524733 708987 1998197 734532 178803 1910615 329272 389010 75626 1209776 1093487 2383354 2457411 464747 1646846 2481054 1926935 1815661 1089910 1059076 2064012 1385080 1121633 2241027 636479 1760337 1938382 1334622 656621 191333 2575434 556187 1464891 2305328 1204427 275995 2339213 1920102 334016 1909801 895051 2382852 1514562 918954 2312518 1573476 972475 415366 22887 2381782 2254727 309090 1227209 965431 2586891 2457840 224542 314443 1574519 2276406 341977 537147 1043570 2480629 1049338 2321958 1788143 30545 216177 626423 2365458 541084 1463059 453586 2316281 399729 2255393 484380 1432959 577751 971588 270129 822837 2249653 191485 2363788 1974698 2382403 1946488 1872691 1931391 2386083 206738 1197947 393155 845968 2622037 900293 1327721 1766843 1421192 770306 2475694 2242114 1570663 1030071 1159117 433942 2127215 2119628 1021445 2242056 39719 2290481 38252 75704 2156873 1884725 1393706 616092 931057 544642 840519 1827107 2603040 2314883 1182030 1631525 16273: 1456155 117409 2511633 1314198 1587166 1380984 744145 1091721 904644 1302057 1931149 1534317 2256666 337202 1760049 1782831 2383202 1161099 119534 2441199 1008624 2507559 464559 743746 1400307 1717654 761761 1735876 2385945 1532992 44235 1603392 689035 66296 1558207 531533 894906 754546 1809149 614641 592195 1647493 1053822 2091446 1677833 1090860 2418319 654632 279402 2168596 1218546 2299381 2633562 2570979 2272244 1261966 2539158 1112565 16274: 1782875 1744446 2489207 1142661 2531311 67448 185305 16275: 29622 16276: 583015 2500699 2193889 1974488 1431457 2610980 544883 1244123 1250155 1291468 16277: 980410 144836 16278: 457142 1062724 2348894 1521767 366257 945783 1859725 1651246 2120320 360754 2402709 1127303 1780988 668725 956410 1656821 2276767 1676052 195683 2649084 1692104 93539 443467 1345371 1618980 1401470 956667 2161726 1482156 2110677 894568 2077545 1583553 1833782 464812 2213146 1681299 1617530 782482 2528563 1256946 2090512 321136 1226962 2616982 1363705 2585043 2592501 2605572 2550564 1347991 1445365 1644970 2009307 1446611 2160321 1813785 1562354 628785 1833542 947769 1661927 257145 482067 1207060 592240 122548 16631 1449331 931750 234689 2412401 2484917 576588 2432013 2388116 668487 2052132 2019321 2324147 1358802 916919 1357088 527710 734066 2308375 1697049 2168778 198750 2061690 842453 2194558 1246653 2029297 1055469 1317669 1631171 441129 33036 623586 1623167 585785 107386 807725 1493272 214656 1355391 184547 797881 654853 1314002 683181 703694 484401 1498496 517439 388514 1950386 51037 2088318 322413 2377499 1669852 849986 1689821 1520710 245523 1912642 570205 108255 2225667 523431 2481555 2143181 1212511 898063 1245380 2346916 1128935 1578208 450820 408261 400155 403877 1130754 3284 655698 2013407 480303 708244 1953916 1980134 2595026 759149 1877680 2461028 2079332 1277056 1547852 581571 863651 444007 1543296 292870 986701 2470801 884315 2006421 562672 75387 870706 1155678 2219524 1807122 1423538 2133369 551818 481566 1136335 1999222 2542224 1559469 586574 543356 1489599 704723 359973 2340133 147998 1142364 2034889 2232256 759537 1748527 2499920 1125142 78424 943702 1285781 1984121 1728960 268405 1162807 1839950 1072973 2011730 205076 1485819 1328005 998966 1023411 1464733 1767871 539158 1170275 478751 857039 1021614 1283179 307123 1504303 522942 2198742 78719 754659 1864710 117847 1932177 2174089 480416 2562262 2199639 324235 594149 2383354 1317639 161503 420754 1898158 8602 1019805 2347366 1895343 400297 87107 1394175 2512478 1939089 1349327 606323 1147664 442253 1310583 1697014 62955 1319476 402338 2567062 1027941 233622 293339 793095 828590 1768412 375745 1100347 858852 1762227 712708 2265628 1353091 2009031 419527 1635832 1304480 1575051 1141203 1263306 1253938 208029 1134294 596562 1010879 1925892 1945891 1605385 293251 1673507 2144481 379862 870579 2468929 2237330 1432407 692085 637679 1385105 1981151 118574 108317 1048066 1383761 128233 1580542 1268963 913086 2547683 1975486 1715513 840900 1934293 1936702 2604920 793693 41867 1453646 2160334 1315627 1279090 2447133 1465344 1218159 2038367 956731 342433 1054019 2422413 2477036 1301605 2209521 1499678 414260 1294108 2575390 990226 1283365 2098058 986561 425469 168848 1038025 709557 127425 588144 1898438 990948 1357458 1307968 1596729 2521368 2145366 2359545 143684 2643874 1044449 1377449 160131 1018662 1064376 946824 2165975 2222576 1927339 872730 2103209 2505844 2281610 1985631 2448740 2231278 742873 2251783 1560852 1575184 2645455 2102865 2093496 227644 1339269 1474865 967122 1111346 423569 493748 517274 1542389 2243021 1666979 2586637 2498386 2566429 368697 1455160 971384 785280 791204 2318583 381787 1222056 1300245 1707593 228431 2310565 1368707 2408719 97948 1996248 2477512 471382 2495357 978260 18700 1924768 1991855 980036 1353058 2551876 262416 1227024 681694 324764 1650095 559181 1000599 1909986 302809 1696609 1873016 1125340 2214996 301047 2162665 16279: 41923 1878042 752516 2333201 69574 1481817 1574513 1628: 1529599 2441999 1827952 1255419 2183711 1357088 1680060 865955 939111 747102 2588006 2440193 2335394 1569852 1847965 1232260 492762 2550224 1368707 2202822 201427 16280: 947280 1568182 127434 2267394 1069919 1880801 2317482 219389 1853225 1030682 1434411 1260757 66877 1760115 1511466 278105 101011 2580366 1569341 471607 1308617 1426317 645547 1956731 22784 16281: 349975 1424487 2513615 667500 536819 2062052 2171700 575860 1123870 596995 798325 557080 1924377 2512391 2245381 669086 408789 939846 2250305 444791 1535425 2071210 1332122 2174812 1243651 166311 2491083 1258862 748874 1809679 718142 292898 1121136 1133763 2224218 1168571 828326 2405948 1445631 2200075 52191 1719760 1742201 439871 1056632 2278373 16282: 236149 417305 16283: 1170703 2243977 16284: 2343417 694152 335226 1214131 2337785 1410521 971994 819010 1245168 1478933 420936 224941 1399628 843618 1286028 251790 2428160 234252 1488690 16285: 1164992 2259052 709342 1339738 2030670 977127 1692007 1632781 1938743 1289184 2575060 1077430 880679 1211998 2514933 718893 1955565 288133 854998 1311030 1005141 1369147 1881483 2584104 1082737 1886151 2474412 933439 1862998 889312 1471999 2162042 1922566 1391147 545584 220183 2485216 2178428 18525 2054485 337186 2271519 1849453 1659594 719094 674643 649060 879498 517787 2297776 1433785 1928352 1958891 32887 2022462 2079668 373998 276551 641246 232425 2517906 1445832 210115 230044 2286395 379557 2613112 168110 2249918 2264110 2029553 1680919 1897352 1973160 2065687 89581 639952 366021 2057220 978679 1833076 1573386 1080891 461358 284628 1830325 1145476 1779542 1178649 2206914 2145019 610995 2303485 2271903 876139 915965 798779 1405707 538855 1869372 635554 1116729 1258919 1641951 2434807 16286: 1808137 397432 1636125 567866 1773522 18517 886509 441470 922928 1061566 1756148 207745 770477 2256183 439462 2193765 1511974 662022 1962171 1686316 1518266 1685061 1036802 1916595 2344506 2427818 2404890 2507581 1833107 2029021 1904415 1719465 610673 970988 2458875 2628940 1046974 204514 1757348 731950 1541231 619577 393547 930990 1489788 629859 1149804 1851648 1667029 1641473 910661 1575429 672516 270543 636297 1939780 59493 167254 864123 1940777 1259276 2049931 668452 1978179 2366484 572433 1471304 2150172 939506 2218283 454486 251741 2615510 113490 1716193 99743 581168 1869903 759785 1056187 1715088 1111693 129222 547652 1572936 1140591 1714826 396790 2059377 326554 387587 2477522 2258242 719094 157681 2039390 1610023 2030888 1603472 702813 2106158 1721722 895752 177313 552330 2155327 523218 1488927 1633759 1379097 849147 1421436 1735986 170835 2268839 2374916 1738356 2388133 2446307 1445155 2377950 1410321 221479 3498 1054142 2505850 2200326 1047700 187591 1167499 1191043 178861 1331370 1422294 1129784 1634885 2179220 1987116 1980693 907643 978465 1438018 1183944 2244805 2029877 450241 1153678 113440 2580490 1010005 2316784 499493 1398907 2600328 1110261 2168384 1154794 1855762 666331 2089571 985965 693782 1944912 2221955 2428898 1587344 464328 874384 1776947 181095 1333682 2357495 1201367 568185 789414 501914 671262 1274863 881724 1918443 816367 2603471 1903516 1175634 1520418 976466 684660 1875638 1773734 1857005 1091596 988018 698515 16287: 486170 16288: 1944217 583272 2533287 190369 1622071 2464210 2141744 82019 1315428 16289: 2637616 187061 623258 2065687 1629: 252393 1785321 1955367 563218 313761 2201453 545243 714727 51193 1599303 1750636 1235008 2190800 1073367 2561741 1601347 1941867 83196 626377 1654507 1077209 445664 959677 844004 2041242 14268 2125459 2163169 16290: 1715970 16291: 1165739 2000125 1623991 1466818 500433 2363179 1109228 1540078 334473 1292645 2128675 1559423 1691326 386751 483661 16292: 2622950 1922840 354818 653567 172639 513306 1301085 572592 512952 570055 1051092 487901 550905 432912 524619 765430 820916 1464934 428296 1492171 2632753 2102046 770004 1541133 302469 99844 740662 1774845 1816425 795473 2480454 570279 1904381 1101454 2358346 993059 1775179 1814584 133165 1996374 149041 613512 2260513 1467145 16293: 2122264 639224 1486225 1614344 1291898 1446217 1024046 2349013 155661 1854669 16294: 1055076 1791854 337286 2120218 1498 2454087 427609 584720 645917 1275755 1949345 1606261 483361 1258365 16295: 1132672 2005492 1234342 16296: 1511856 16297: 424025 1981351 1148037 16298: 2309488 757108 1949091 2320450 1817731 2556988 1026933 1827148 1388834 513953 1762650 2219596 842458 834412 2465288 92892 5046 16299: 2245913 1020661 1525412 163: 948645 1850399 146658 1156599 1365583 1453339 1630: 1737967 1632234 495167 16300: 2023052 520943 2199553 16301: 1529918 1712784 2203798 730652 1858054 1686991 720594 1590771 16302: 100140 1471588 1986678 2525092 1771979 209830 1156847 2431059 317108 1062267 1764857 879603 133055 1022288 889627 1666084 1825497 858392 1228194 1336843 946447 2513796 2061208 859981 257416 2221762 1154402 168154 1876955 1865743 1103690 1818967 188284 2633806 895670 1695092 62928 2332951 2562748 2247150 2393306 242271 909466 2240661 833912 71520 142244 338173 161935 2323580 2296425 856270 1648650 753819 2614903 2254073 282525 133396 1067877 2467280 430459 658627 2040686 1562327 873056 2275545 2061390 2255935 151984 2244436 1117554 558474 2576722 2371020 393815 1779104 259041 2392422 1178691 2353831 543089 1170213 1936544 1945571 1586256 266900 1715586 2597996 183291 330656 2392512 1339054 2114835 1974207 1598528 1804174 2014137 400169 2549948 1011442 817522 1793632 985955 1126663 1423495 2374636 531242 1526139 1586659 896052 1756719 2297415 58594 198341 451454 1999612 1434746 1723417 1545903 540328 1629347 2340649 1844949 2555220 1184594 596657 1829634 289511 2150427 1477571 2357407 1722468 134304 2508045 1558141 2393202 781472 439569 670004 878050 983348 2165134 1472198 1273555 675924 1532945 805349 1380981 95344 912829 1695708 1447381 600648 2036365 315693 2570995 1917236 911304 2388432 2368877 850931 1925731 2341808 1686981 473156 904798 820114 1366650 1033141 85743 1043928 1830930 2491173 1111390 1794656 132211 1828542 2236595 2346479 945825 1894895 2149108 786024 2533163 297547 334578 892054 280776 1316555 1192539 398677 1807166 1574330 870731 83902 1575386 1385596 1204749 1503887 301505 1664559 700802 914034 1106910 1116312 390622 267229 72174 493801 549931 877748 715071 2184223 1189637 2252640 943833 75761 2416193 1136572 1595004 260208 2262005 1130820 339269 542323 1310835 612980 1565851 993446 1801454 194451 385285 130034 917470 445913 2165613 1417955 1363896 1621672 1670339 2364720 2487896 2162531 362290 2511469 1710821 2280129 1134605 2386670 2109881 829468 2130179 1308673 2564055 2150993 2188405 978465 461319 782638 543687 739447 1265658 1193346 40170 1877532 378749 289853 546535 1395426 413806 1697519 675700 719788 726318 354398 97501 2008433 2399432 834844 195208 1925998 1730219 69050 2275888 1016099 1727989 796178 313809 1000840 1430922 2585657 2581773 2357382 1645880 1403313 1879415 2481535 393829 851177 2412036 1383315 684439 1530761 1965470 1733692 1841265 694130 2568844 1943182 833064 1653548 1535772 924534 408762 1996979 2298237 1865384 467476 2359108 2647128 1773343 1109562 458760 2464931 1307118 1967361 850849 1423536 790411 777125 1448916 1067327 1967429 1534508 2094015 2526614 453893 2002891 2385160 231041 675262 1764832 69568 1442948 1524522 2360568 2277659 1697358 923047 639436 1488392 587602 2598407 654912 2199989 1110960 1573128 238853 1877673 1214026 25584 2648372 2528815 1752872 2373173 181441 904939 2481429 1369908 2374928 113104 881790 705213 613474 441919 305910 893544 1327680 1964611 548676 16303: 1070072 703481 510468 1739894 462380 2492886 1492017 293014 412979 208725 2648209 1776477 729033 1717475 2059164 378159 1601989 526111 754174 260272 1316675 2202922 1344660 1510740 2192010 568891 2588118 561341 2582627 1398500 1123275 1176682 808565 121218 1002055 1231412 2479740 1803211 1739157 2599430 120513 749157 2495650 1825436 1763866 1486691 885376 2461483 1707396 2140875 1916291 481584 1253857 2020925 2084533 863024 1628465 118618 2532779 72257 1870443 687215 257095 2377445 902828 1029777 266909 931702 2381772 1885313 2295594 2284035 1486543 221894 1075658 2258405 1410758 1559735 2182629 989180 2019867 118245 1772131 132812 521567 342920 696059 2528157 1530550 1422062 1170513 961971 818707 789145 2638867 282675 1673515 272428 1899327 2083486 797076 1252951 1453507 2626153 1966232 1700058 1041603 2293320 444655 2273766 1195054 2120409 1700970 2362093 2225401 1411665 1525832 1331080 1057111 2288442 774417 1572023 1757176 847677 16305: 1400408 16306: 2036099 2065726 2063527 1700253 2519681 1238414 1035582 2351561 1511418 502920 2619668 1481318 1450817 2316478 2624990 1389883 1052769 2400217 2052403 1301831 51455 1806059 1785862 613293 493678 564313 1686291 2522150 920912 723061 636999 2288122 2567550 1995006 432815 620426 1875869 200235 723675 1320479 1559883 527248 65860 185623 500631 120432 2319933 1512053 2045631 716448 2119669 2052746 1320180 429186 23074 757008 572547 840192 2635263 1890759 2595652 2452799 2000364 971302 676009 2107220 1784252 1535003 2011260 1377714 1818305 2630980 1343477 1902078 300286 2619021 752774 98841 209585 512063 847177 2105537 262933 80652 354178 2175099 1498624 2273954 1970242 1017787 1751040 1461604 16307: 411537 2469324 2070937 484257 2180836 882605 1804519 1538237 2376432 1207104 996140 1993796 631877 498026 1255219 523929 2468830 682992 1730740 197821 172903 720503 226772 16309: 2585282 1245005 1631: 23061 1144771 472747 2159128 1913131 964584 1371108 1666592 953675 16755 1686647 1958604 2289012 2157911 2430041 2002682 1462717 1604352 1511243 2551848 1676593 1087451 477622 2614194 803013 2133089 762126 121182 1963479 1387949 994554 1682608 624365 1694143 862852 2056040 446273 2597944 2266038 120450 675886 16310: 1869918 2322240 16311: 1785292 1684738 2307270 2627741 326040 1623447 260580 1604438 331454 2425137 105379 648556 724151 1077366 879169 2450032 1591733 364834 16312: 2044715 1103687 1222885 2307487 2172209 16313: 1889279 586835 2220920 2139384 1955219 1968390 665413 1204667 1782899 1568555 1478936 1741892 1724731 1764430 334656 362401 1525212 607008 412209 1300096 70281 865830 1769529 381423 2150998 517988 207757 1464750 2328849 2579029 1479154 900531 2121472 1005941 1499215 16314: 253451 604542 16315: 1454169 1308673 16316: 776415 2095856 2405861 676013 16317: 1141923 828444 600919 1149820 1888597 534000 949829 2406883 4269 1214546 405133 102570 2467178 16318: 615972 1116640 2051622 528720 507203 2316786 2473102 54791 1284959 1799845 1230786 2241964 1078806 1125255 2108632 95634 1617883 195626 623981 964904 196799 1754537 212934 253107 2038786 760668 220051 1754012 2333384 2290508 1220808 1632591 171881 798597 2244956 1153558 2146136 2064406 281627 1492834 2102961 716502 200321 2517361 1876141 2592724 2185294 1173630 311067 379339 694616 16319: 2239074 2341386 400674 2505744 464042 684439 1840034 1632: 1056581 968113 93335 583473 889972 1087678 70153 2266936 1737203 2373783 637649 1969269 2512373 2455524 2631649 1977651 162304 2051201 709896 125447 1856071 2537443 977127 782127 2269854 773846 875559 279240 1428108 795489 1863635 1725408 2370543 685304 2082231 867912 2244834 592399 2265540 963121 158873 1286562 623215 1947 404779 1418339 2042438 1637895 447303 874775 1030918 470672 1226270 694059 2423415 8554 2224372 1205380 2322975 2209170 844184 579787 1092446 1001788 1824845 672937 596258 1599394 687099 1570729 851940 887157 2504266 1443497 1091721 938703 1564837 2566662 1210968 2265133 61491 1747123 334798 2296969 25247 1237036 1048903 566188 335928 204810 916626 1042673 325645 126189 567712 353838 433903 298148 1993974 136341 100787 2247798 1871751 2084789 2168999 2168634 7380 646172 127088 1978687 2121284 940980 1866990 204096 999768 1753054 1578055 427770 2078473 256174 2492151 1501317 1943456 1717911 77393 123448 2185614 1474165 240793 1090577 1240893 2120300 1395642 654420 977101 2234102 198967 2363081 495218 2161463 2407276 1691832 1822095 1637734 1146778 2518095 2275962 1279343 631314 13157 2101519 1750738 1412070 2385560 2037841 1898041 343401 278678 530902 2011355 1168399 1932535 610132 2067584 1178832 356966 2411315 716605 291934 1243460 937908 759398 2139710 2166642 236874 1517221 1597415 962965 1868106 22725 1580838 1581031 1594943 81074 2415032 1280032 1206201 539687 2186059 1584286 1028116 1367707 2265179 1258178 157944 55637 1284365 1899415 968690 2567326 1889719 94265 1195941 2206050 2489607 1367742 1432612 1175326 889038 651916 1207406 1713687 2134703 2549833 78266 18848 767929 288834 2051548 1315727 744640 623413 178766 1528809 1308539 2101686 2352325 527022 204868 1870864 1287180 774189 989811 723524 1474184 1430561 2523818 1671364 1021449 1088397 1654869 2392138 1549420 1347814 1176345 2332040 2638049 2369608 1794068 565015 292123 243971 841409 2634904 1878575 504063 1094926 1803872 2387919 2218939 40713 2291269 2322371 570578 690158 301009 2199263 2382946 2139714 656783 1623166 373048 1636269 1903545 664001 302530 365202 169515 922308 1696573 414582 2597170 1886838 201847 931219 1149441 2360953 582900 255112 1647667 1691194 305716 1007245 97098 942061 1958604 1678790 1686565 1628766 1427806 2421078 1042494 2089978 226454 879903 1877345 1838895 1730669 2537796 885873 2204673 72409 1882793 666500 8130 1999043 319254 2075090 1699044 1754454 1129771 2035340 356135 1734035 1178938 479932 1671521 1800814 517013 1895555 1076159 2501475 1050643 2054145 1845014 2254253 1151212 63928 2556552 706164 201861 2398051 1064774 2545499 1239202 473062 54710 498987 2032635 2336458 905182 2274695 2302135 395760 304581 2596179 735654 1583725 807293 416985 872067 343760 1775645 1262207 740932 1813663 2304569 466366 1291441 678701 2220639 1461397 2254239 2304553 1080905 983784 1606150 1422302 2230482 1173994 1302672 836841 1124018 594102 1553632 2641937 1437189 1346511 277115 1434716 2440530 2352663 1716140 1664134 544213 2076476 2536879 2356164 1866699 616921 1182684 1262532 780644 2453015 916079 2553028 2094003 2376724 523548 2298769 1464380 1074419 775605 23858 1160091 1522964 858253 250897 2263245 1804436 1462284 209193 1424199 335167 237887 690962 2528834 1628869 2144204 12650 2348203 1141243 1960433 428799 1015658 710724 868789 1506044 235614 2189692 889087 293765 312512 475535 2142360 2183031 1751851 871235 310246 2503771 8499 1490621 37891 1596149 766307 1592935 2495644 1406861 1442678 684939 1563833 1998784 690674 716543 870776 2196688 660778 1090198 441955 104113 1354382 689574 2071681 2062339 399284 1954488 1819895 96627 139357 2574680 1240781 2544984 1752719 976500 723074 581760 106680 1791001 517404 1002756 1857353 721293 1133974 1057235 1462031 1953045 1926837 1973002 147489 1675197 597312 469262 2199966 1590187 2000525 529 503944 1364791 358186 1311710 1586212 443577 2160231 1071011 1865480 1073195 303342 1357708 1265572 934004 33638 1581314 999088 1668490 2178142 1092785 469609 1373897 2394672 2480850 532787 278915 1441935 1468331 1198732 651906 1559987 262583 872698 1386134 2043979 767041 1507477 531189 298371 1036019 1568832 869501 611845 1347416 16320: 2272222 2143700 2001063 940870 1434676 710736 1823570 1546095 2367801 1872250 453169 85287 2173790 1151099 28851 598386 1202537 2180222 2188897 817320 1679271 16321: 1277524 1537793 1056645 1775231 1806321 929712 16322: 1669291 2280716 918187 16323: 2643725 2543699 133780 16324: 1530995 2558074 2129065 1101916 1076204 389536 16325: 811516 731940 411427 1365687 1959901 2337795 428464 2130172 144725 2499066 2579088 228716 257876 2563334 2127544 2000364 1290148 1835303 1300065 235851 1907556 670488 1414900 1399249 1271178 22758 745950 2384950 875603 1913618 1813591 1593711 1224739 1174259 399509 16326: 433517 1525981 252635 16327: 440183 84566 660672 16328: 1305219 1700334 2084925 2048260 1210019 1210528 1386733 518513 940697 130630 2038866 589596 1352994 2573695 16329: 2356968 313260 740930 1247078 2229049 1053384 2511489 574007 327575 898160 61721 768667 2538327 1633: 478149 566635 1051717 1231117 1384375 2083167 1112351 1539697 643641 378169 1179830 1847348 102892 2233232 1734041 2578802 953235 2512189 298447 479695 181321 2274990 1138402 2042081 2212389 1864962 191135 1423285 2192206 2037738 2058957 723058 966426 1688959 319247 1261270 296452 2135073 1694402 1753099 1889068 2646826 2375677 1115513 1855478 964185 2088119 1970161 1418863 677111 1230838 106760 65086 2253198 1099321 1337539 290182 798248 619158 990918 1086019 653990 1333220 245053 108236 808563 37829 153675 2573325 2107290 1030307 1145679 1666057 1069489 16330: 611900 1813897 272497 1520336 2223771 16331: 200071 267027 2031198 808280 2591471 2140454 2478811 999919 1680926 1760618 1618493 2283211 33849 16332: 2640239 16334: 1803100 2162892 2442408 16335: 449179 611051 475404 751950 1707943 202079 2326278 16336: 2508521 791979 2617244 731324 2452149 2569870 1873451 2602078 1247208 454432 1467395 130979 16337: 223193 2028914 720415 1438426 1065681 1577040 40960 1466219 16338: 211046 1061602 2152964 2329143 1996407 991771 2073281 2616347 855793 1487832 1228147 16339: 2612400 1305162 1732828 1731144 1852009 1737656 2221149 727761 2586495 2209835 794819 1776933 1230462 2622148 2042924 1821205 2485937 1783686 2433875 719366 835808 2225 385053 2003280 1275826 1975572 1777094 856077 455180 2150340 985043 104283 1485322 509269 1753000 798729 1648933 132882 2091578 243430 488896 617521 319203 1936740 166634 511298 1202200 1393966 265450 755386 130068 1333158 802078 907512 882326 1999327 204272 858350 144746 2503852 1084923 2126965 693494 2301593 524460 1838312 825438 1013818 844212 1781247 1878249 1634: 1778851 2622000 1198958 2355101 44887 1076318 848721 1693377 2277016 1170955 2072760 2617582 2078036 12559 695590 317297 800301 957295 1101641 928208 2134831 513252 1555088 2235813 789116 1244999 190824 1768020 1767066 801196 16340: 1220375 585873 776076 459044 1907038 1473033 573291 429034 2259875 1246903 1218379 665889 2453859 1027951 2341142 16341: 453782 1165469 16342: 2286538 380467 2093320 1498038 941395 1861131 771732 2266740 1471616 1032518 2306618 1155542 922155 2473793 1002232 1212909 1727612 576579 2637783 566372 1698637 197345 1773390 1962702 593570 16343: 78664 2238856 1720805 421995 676076 2633479 1493798 2474141 2642206 2537677 917952 2206505 1390931 2385670 2587182 1189581 2401257 204129 745617 2382773 238209 2294656 2612481 2160027 2268273 1198539 2154840 2575051 2398756 2026547 415695 2521442 1235924 109711 1997923 1091047 831055 2354886 2528954 1791784 586526 263676 25420 2077768 1573976 512284 2456268 1934921 1892085 311220 2018610 947976 1312012 668540 809820 890742 2602447 638778 772777 593717 72645 1333050 1111756 1357525 1121566 1393769 1599935 1000560 2448511 170724 1698719 1183080 232264 187599 281500 2448960 316172 1468066 1212019 694513 534588 459167 373655 614714 1470753 989177 2339969 1558062 806600 2557487 1721047 2228852 1770904 581168 2355433 2466366 835082 606089 1347777 425345 2524276 464540 1720154 1054506 578513 2566702 2527335 1441275 1185462 924561 2515101 23711 1578668 511179 1306851 489956 1055186 603912 172405 2449322 374030 2020687 1794972 2403196 396115 524798 237026 1457395 2003377 2281601 1604031 1910627 2253712 1788973 1432872 2067563 2473028 1991752 107648 1517745 530420 1107820 2026424 616839 1724433 1116897 40333 240545 434441 1824374 215738 487975 2582206 274304 1139076 655506 2641335 584240 493069 1808776 1061214 1684508 1901053 2413568 2021947 1165996 2351833 572023 1905069 1044922 1857045 1855035 843963 909770 2563912 1811538 256565 857956 189061 2203942 1716979 206335 593645 971555 1303926 17047 2216676 397847 1598210 361438 1370968 1279497 829038 984662 227818 2390865 2009871 2405427 1577458 2622986 2093672 1695701 265588 721520 1053975 1055183 1104855 2222801 824733 624869 2324505 1513265 1396670 59427 2453827 1342328 1276782 195390 224322 888399 2074617 534132 614960 2080762 1222803 1464868 2257532 2396701 2310128 1145518 2433748 617326 1160531 654459 974986 1022530 2119917 1851924 1516918 2313970 665678 1124966 1853583 45409 141543 1728164 1527672 2243558 2187195 1336319 1949467 852385 2631892 939201 1931869 2151377 1252218 2554311 616 1222020 1088657 414997 1682450 620368 1913231 1464361 281966 1250985 1898338 1738609 1262667 1620158 615753 1432751 2072336 2423481 1307723 234822 1351324 522257 1963322 19518 458661 443836 877501 2126363 496005 434667 2540655 1519879 2242222 1177887 1373327 1263785 591217 165473 274497 2481529 634975 1033627 218960 429599 1717414 2141043 849551 244685 584661 1223306 534842 419081 1565157 2569824 161284 2552909 1932894 1275210 1699236 16344: 1327295 900763 197643 1140048 531398 317480 2180261 2430045 405359 893743 2279351 1563695 1907148 860145 937387 1851951 463314 2607914 2534482 1719965 1848091 2212725 376598 1829702 354211 2021731 523130 2418042 1561935 141937 547049 2001050 1462942 2486238 1520281 2376682 488754 348831 2269836 1866438 909546 1608960 2573724 427818 618594 303619 673004 2370482 2381314 1540171 1248428 251890 1899029 2496708 904868 1006129 2587540 1800211 1854020 2257582 2402072 2424706 2180506 2510936 687756 412523 1047219 2241698 2185461 2032785 366680 1395312 353184 883174 1313789 1512543 1509132 1289372 798905 2322567 429087 1700687 35664 155278 782684 2502631 717688 2418129 2305686 2070419 2039680 1389198 1649150 1746349 543049 1296636 992028 867716 1101036 1385228 2345723 2474618 1293456 403841 714757 1772538 2343292 47572 433151 140580 1129925 1288441 2220597 1314190 263785 769105 1112964 181843 2245029 1769424 854722 1476563 2185936 2204332 638729 2227767 2409506 1282251 860437 155819 31984 1273191 211064 599094 2239798 2174355 351880 16345: 1808014 16347: 813434 2297386 16348: 1140497 1837594 753836 487949 240234 1829226 2081199 1907128 1670943 1817838 167662 493171 1694970 2239143 150155 1299497 2174166 2093936 1905962 1370904 948801 16349: 51178 1035050 1917740 753914 1470295 653686 175010 1295056 2370325 541932 98955 2357399 2479725 1841047 739727 883752 1974536 2080658 19268 1758353 1975753 2630849 1349173 1157965 2450283 264120 575093 4882 816450 2504578 1473347 16350: 715470 1980604 1218532 417101 1882485 2015956 2616705 131464 2551112 605751 1583971 159328 6750 579746 246244 986249 54644 244784 420342 17707 2476478 1276636 472619 1324830 1112770 16351: 317611 1019877 1813404 16352: 831920 16353: 259262 1889657 89574 16354: 85856 2502180 861077 433126 1161840 1329746 2428363 174972 1821320 113952 226048 2610742 765414 16355: 2151090 1619550 1346169 331359 367915 1740240 833382 2550775 16356: 439931 2586076 410752 635378 1850671 1216291 942191 1665878 1220542 1410571 340357 2432102 1901854 357243 2398691 1184576 370873 16357: 1221815 146200 1078175 2317759 63382 1331154 578405 423950 2581957 2255194 751958 1771979 1327426 2175886 2493276 839372 1150991 1179998 1811976 1814704 754267 199858 2013892 368724 411724 436670 809243 1117215 2636538 191289 872400 718784 679248 2507333 2257000 811820 2525308 1382169 613303 1786081 1102237 2576583 2451796 1188048 1487697 97749 2084975 771321 2021536 415415 1689845 17063 2235549 209830 1436382 1952271 2644338 2164671 227251 1726379 1934130 2105237 1652976 452192 1604567 1399763 2572102 1838730 1270492 2074988 2117023 925336 911737 133637 915571 931327 2069908 156813 216129 979034 2264352 341893 1829892 760993 238034 523036 1628680 502388 2289208 703442 1229480 1866425 888862 836454 1280302 937358 1092056 1686423 346688 2240625 1514507 90798 2632227 1166870 1480013 1097324 242550 2564760 2202859 1649716 1048033 366744 833655 1100749 1999375 1944217 1674890 1370372 1595267 304879 1288062 2164274 2160267 800464 868299 1309733 348138 2472040 2552361 1826948 1106402 1232667 2553247 825063 1744099 1845566 522364 1545865 1856076 1328709 218019 856985 1064727 2633927 421896 494060 1723463 1828671 1419085 1988873 2220929 1909202 2265954 2473018 194507 1311409 1947 2082238 651132 344241 952378 1943993 654036 932590 1309671 328364 1260762 1650068 564665 1730900 1327201 4576 491074 1776679 621551 1709967 1340178 2545259 2019940 1239913 1776000 1495142 1743145 1361468 794567 448139 955656 346731 2097843 159410 2523453 350055 589841 2549503 799386 680329 143785 291952 2603798 2192622 2155678 2071622 417322 518806 1817656 60422 485127 701830 1504448 2199092 44177 2299217 765988 1820534 440206 323409 32134 659976 2178316 2025073 524095 1031259 489342 1087061 1652920 1443487 949989 2076629 1932814 497867 861319 2540699 1437820 1047902 1694297 2594969 1398125 1924012 2427192 1782679 864837 1708495 2275599 502916 574388 335110 1416494 1137582 1835891 2214 317671 1022543 1543503 177568 2487146 468444 1991617 1350891 2202899 345802 433998 1941171 2075446 1618207 2317131 606370 825633 49585 2588957 930328 2522994 2035089 1930496 162536 2378451 1037347 822334 985187 2354879 82068 660454 1478681 2433823 2499802 1362361 2092534 1047263 1480892 7330 2252881 472121 1312920 1972040 126681 1008989 619392 252695 1665175 129649 1490108 2261290 1367579 1898252 1642570 661220 338522 1859215 837548 1538927 2042505 1082995 2507671 2100425 323085 374606 2054734 2500886 278336 800611 777398 2387820 673716 918750 2432032 748721 2208415 1911508 1903856 1131434 1735041 678662 223012 319057 571055 2328062 982887 821916 777089 2325999 1609451 6154 2081481 922635 178688 1356273 2014698 1304382 512247 175193 238738 2241908 1224125 1636144 2331696 2408577 2199565 2389101 2224766 2127699 1604782 365165 2123519 1734041 444296 223534 234864 1027232 1687248 1084165 1976581 1635876 2416701 1153113 1202484 237655 2472920 725637 984263 2547273 1938350 762142 460059 2582883 807754 1699017 869615 2335282 306930 1944133 1185856 1238713 1933202 237030 49691 2150709 2477196 2428823 1991027 1792321 2131131 614593 425024 1386114 2351590 2221560 2333893 559830 930990 919809 2362974 2234920 373140 2359820 1678273 1692525 1027702 1156019 2219070 1248518 1578617 2046894 1227498 1948477 920527 756236 1400997 497310 2412043 1595537 720104 2301091 399210 1287461 1626620 646666 515823 1627636 1845105 1551012 288952 534942 185064 2192118 1686011 1896664 2347199 1515401 905490 1325334 1768144 1511339 857822 881559 196993 2517763 28106 51284 816443 509903 1504350 1859854 1358802 2361804 1804713 1549391 1659248 801182 33242 2445775 2214204 796288 1056028 2296490 320495 431571 232713 2117343 2386796 523274 427989 1287166 785768 892149 1723959 1262809 2486238 981317 766776 1050620 2352428 91919 425092 664260 2189619 1103291 443251 2579439 1887730 2133004 837636 1885921 269126 2087079 270351 1827158 985231 1435245 1530468 1317289 2455506 1742456 1045609 386336 1810077 95186 2126846 194678 772048 1494982 1297879 18147 342928 2589922 219710 2101124 2123611 1404789 341984 647518 242500 2494012 300642 1631865 2264779 2105664 2027145 2116839 1872471 2257265 1929892 349838 598989 655323 1728070 2642668 2385812 622003 2546513 1096977 2026068 1631219 665743 164371 1898875 866155 1178404 2172052 966870 2087916 1885662 462409 747609 2381264 1351631 175737 2273915 2416131 1654167 500215 570916 1174054 1317778 2193007 2196901 355883 1255234 1287228 2418288 2119320 1384173 1234429 1257296 908599 1174695 138595 2045736 1612472 931733 1858484 172591 2190150 1318242 158859 837588 1587713 1023287 2358624 1370579 710555 961391 1079700 809311 2088023 2300336 2524279 309330 2255519 2563028 1926410 1004107 2147109 2070704 979399 989177 1692840 1163025 246657 178645 261887 1486648 1511782 1706594 2421858 981561 1812598 2026755 1825276 2015727 3900 1881195 2533477 654617 1815588 2425122 697242 1508351 2592526 2087032 2363545 1285234 1486348 2293177 123216 2391986 1744005 752949 690086 1828683 1314002 2625479 623176 89998 592279 1279387 2647976 1412351 2546130 2553379 1827859 984021 2417663 1258964 1066228 1010514 2393977 840930 1053103 1322141 2294545 477115 2606879 1097592 248812 1127526 972994 2050190 2408220 564367 1988726 2098482 1548557 2108085 1813997 347992 699606 618033 2594211 1172295 1432181 915347 1878628 1494633 2555220 796390 2184161 2029556 2124677 1779247 1873674 2189775 733377 2200201 1771396 1146359 2189368 1295722 1754884 1165772 2353678 1603615 864989 1392186 333344 168701 280136 2238790 1296565 2027341 195907 426898 2395959 1487513 1527848 109257 2457479 2341301 1799716 508445 1171546 1144617 2168117 80155 1700570 2367530 328711 867743 2381183 2643575 2309116 539868 1836013 519724 597436 1403893 2482399 686974 1814081 1763120 1389012 79347 248313 880285 920201 1295399 1285983 33576 1620835 2120610 840898 470831 1779673 2647972 1826212 2609734 782628 1568274 850273 2471935 1639443 796744 1582367 2333916 500493 354012 1146244 1834392 2421580 603333 217579 257610 1495877 1937067 1996073 2525984 2637930 2571324 230046 2505181 1999585 1472339 363007 950929 199245 299633 1247129 94816 2464964 174760 1353938 2326747 2159458 1913725 201254 2188924 1939763 2206927 2459792 1150205 1325747 346734 976408 619727 452228 2265864 963173 1165236 2203601 1075253 664290 1375 2537665 1565027 2401442 2045133 1250799 1180427 2064050 2286214 2299577 1167724 1037213 676477 1024533 496870 2576232 566103 2374363 212487 838913 2229995 2160350 2089427 2013721 1430660 2639196 703938 280751 2412995 1974795 2549416 1009971 1661124 835017 1129538 1087194 1770761 901459 885631 582513 2048841 1257637 421569 426539 1528006 1905714 1463520 1750046 1458421 2635745 2497027 2540708 42167 609402 888153 65613 481134 636890 1106188 2612555 129712 229073 1797268 1807645 2203895 2052068 562964 1961791 1356378 1387428 2125353 365351 1516841 552590 664577 1407519 1725081 2055382 2191100 1688978 671855 1364358 1701438 1748154 354848 1556058 573885 2022087 2203919 1835632 2572792 206925 559009 687299 1907506 83129 937001 1299455 1254712 1825815 1807140 1013721 514788 312691 1992864 1845140 2249048 1754038 1215120 2196145 1328194 1393722 829914 1478958 1167945 661312 1487227 307922 2606618 1842222 1197652 1066879 683164 2070504 2016242 561090 2318295 1275371 171307 328100 2144834 406444 2003398 741383 198077 2620829 593063 1653105 1121014 1071527 2501109 1251463 26493 339846 1211089 1416740 1226746 731619 230710 704493 607566 1812829 244906 2259688 2251515 1118235 2325260 2567935 2202742 358392 1205706 2059831 2214055 2488021 1273662 628900 1146672 256375 956341 1633944 2041094 1711445 1292007 649943 1746503 732590 1826782 791642 393411 1253481 2404441 2226643 1693988 2302505 1152446 2201701 1416920 2295818 882258 1162514 2470371 1839479 2444179 2028529 2561634 860105 1439328 405627 1334315 46437 18516 1623601 685571 1002693 1771050 827381 82958 1321777 1816794 1227688 1436542 1844636 654478 2296756 2387689 2134036 1814070 985228 1486938 608605 1488084 2410038 2558969 671155 1769640 36089 399713 1329323 1784458 1573813 2636867 898209 1047098 1867240 658222 2557465 1152867 1103023 432061 633277 1524179 548729 1715670 1942833 2422082 1072077 2092788 702813 1820824 2377799 402615 1642866 2249881 1211111 550482 184574 9523 2594863 2579145 1638715 387890 203629 2597618 2320613 1622959 2187046 1392346 2043195 1043683 186881 1793408 585539 1755695 464100 661069 2163989 396520 58994 2131171 1816785 2545139 2525626 89578 1044160 1178010 1689367 1575843 1573583 2499121 223932 1703536 739451 2034298 1195090 907325 1285680 1873893 713056 1932462 892694 790581 2128316 1883126 940939 68788 1360725 1998679 706540 2061632 2043300 56515 2220439 1924828 1680222 1123365 1754341 1739648 538815 499920 1222604 808374 348371 1367190 2011275 1310032 522860 574262 1051612 1276144 1827521 2268588 2202715 330844 1955623 2189946 1213984 2117830 66939 1888975 552468 2423826 1868044 1280593 2576883 1078263 1762506 1515737 2588760 617932 872820 1613791 1650430 1997332 425840 1466955 1911583 2542828 2359125 1385666 1000079 92156 661454 1870385 2078850 2565349 1084636 1060930 863058 453995 1832145 2611652 1800822 2468261 2092436 1906342 977663 498148 207737 2082171 1247848 531267 905755 2025279 1100325 524706 2006636 971488 1263486 255012 1273151 32538 1678398 45233 2318761 2536458 913567 1998675 1408395 1690732 1590885 2636836 1778029 927688 1833100 1426037 2557727 1106773 773836 26775 1054982 687412 249029 628150 419978 400963 565733 287940 1414826 1218689 2036587 2375758 2510883 1756647 333417 1316027 1157031 2411562 724833 478542 2047756 1729995 2054388 1871763 348379 349632 1076055 171027 1465172 1530625 2451272 1848532 98423 1105214 1586564 2423874 1034640 2339002 2589890 858809 868794 664478 1703202 2005576 1589497 2393531 1640722 1893286 2133785 116291 1355662 509220 1849084 2161253 1950140 852937 718956 1303547 612194 1325980 1484789 1137019 2453417 1091700 1683274 511756 812760 1987821 1298298 747816 260442 538321 1063057 2525765 1571805 726703 1933537 1859435 308593 2274279 2230476 284583 916170 1882384 2613772 1725684 430207 1525053 387793 2292678 2071315 2190602 2569479 2537527 219469 895997 900069 1279728 1288907 1117934 1346721 2192608 2371589 621972 280270 1988171 1141405 1647347 1302229 415270 635982 2149800 1024268 1691674 1141305 1978820 2495613 1820121 180306 1115963 1176039 1328646 790157 2631849 1792308 2528130 338022 15633 1810005 2410424 281359 159099 287164 1724877 1107156 2308696 1774590 1088918 2379129 1794463 1202814 138507 394566 1892340 523576 1764955 269359 918312 2228281 2649020 1809865 2091818 1581586 409957 620727 2167469 1981771 1262862 1036417 2263526 1689944 1617710 262565 1732150 1898306 340044 2133920 1643032 849098 34554 2019921 1653573 2037968 228544 567438 2477638 2444130 823437 999085 2481941 1026294 595804 228346 2628028 1876697 2064155 2058054 1945567 1691964 2302883 2470043 1763499 306237 2300421 1379086 172682 549842 1287289 2084934 885248 683733 2187272 2458445 695746 1148796 474447 1766322 2143771 2169133 1835080 2567620 131476 1010879 228178 2137713 225074 1030936 1349073 1503906 875568 1464784 1215460 631335 343760 1039372 804147 130760 1211638 16431 127119 2356833 2531947 348519 1484900 199272 1852984 208723 2529313 2262879 446332 225239 236702 753479 1852983 1491000 1303740 1447443 2494313 2586117 2442637 1305353 98030 1288804 2226431 1428521 2588966 2580867 2162154 879182 1546750 826997 1348869 2631585 373353 1495781 1783140 1030419 2190552 2514952 741511 1045889 1370789 1806091 1026822 712126 214838 1451362 873918 2327875 1864702 718887 2359838 2509630 2032263 1730740 116915 2078392 2630980 306148 2416680 995503 2582578 214067 436252 272379 144747 1687303 669450 2116414 487500 1351914 1991866 527534 2045345 324662 2450697 2309665 2478769 2048393 2014141 1217145 2352359 2119555 2113503 1200978 1710232 1579927 2142889 1220677 373864 861993 456965 1459241 123001 1804552 2186472 1709543 2367726 1638389 1099805 2601551 2213954 702147 2484359 587896 2161012 1668869 2237919 2469770 1015978 649109 236413 2513000 388847 831691 502683 1307980 1744093 1497080 1296809 588062 1110185 1011980 40803 1255352 1784223 495020 2207932 1030952 1555021 78764 308823 2592542 1448949 1243249 1715151 749830 2079173 1810964 1798080 1376496 1104959 1115457 897564 2607848 499312 2220961 767859 1858362 397431 2180765 291488 2047858 1117847 228515 2503422 1767124 1618413 2160940 1351877 808294 1303850 2313793 2028512 162333 1445037 372048 338437 1010964 1338202 473715 2463538 84728 1673054 2546087 1651600 861916 1308443 1169110 781891 1655528 948046 473971 354238 1630163 6522 1504370 1635447 906918 396923 988111 4773 439188 1720210 1493424 2113161 760944 2534204 2486997 1894628 163237 1157212 1253108 2164001 1195710 536121 2424626 2082620 101772 1800346 2170738 1814740 411798 2029201 1394319 2020725 1313355 1965058 2103880 1612715 1324608 952244 405713 1902239 2238737 2648448 2602433 1754693 2647839 2625950 598465 1170349 1161664 1489091 1347605 1709539 2065168 1013334 1366982 1227096 702567 757739 2629763 157016 1376763 2289653 882232 455845 457927 1589383 1191012 2088343 1711103 1899522 2616516 1195852 1970197 1923528 89755 1255150 690962 2036212 2184332 97558 1936518 2599446 1954052 2468657 1803731 538868 2538181 1608821 2540120 1490089 1603259 310035 1572765 960016 2134594 124255 1246764 709093 1107217 921765 1763321 1309993 785097 68640 473906 1735293 227805 328423 284065 354923 1317897 183140 2593950 512697 1838602 1747491 2648256 844135 1100677 1951108 1844584 2397251 1373832 1103673 1091678 1537843 1644947 806203 2218740 357425 455669 604042 2407420 707875 1970656 2576196 1621107 1989084 2100939 630434 1930954 1055576 261593 1996994 79782 1570721 8945 536397 2179899 31790 906273 2189816 568469 1649573 2610084 1086186 115968 1381228 1014529 1354761 2101884 1724815 1419270 313784 2000712 1397203 1610020 755702 91781 1398950 2289073 1735479 2506962 952104 183659 838275 734499 342188 2183894 688996 871215 2236620 696449 2124691 1805566 246591 2265574 2123505 1725650 1881182 955660 553659 2301685 967564 1359471 1303365 2357281 1431831 2059086 305985 1211819 1717839 1670839 2332551 1640830 1043135 1712684 451902 1422788 1535884 810447 1872929 755106 1778285 1895851 2570895 2151275 2103403 1032877 52180 857021 2454216 2614314 1369649 2210995 1237339 10021 1380893 1003088 939259 279996 776365 2412227 1043112 42121 1208681 1153870 444233 1020097 2142866 2178630 2102865 1608566 2074541 2398366 1238816 2081551 935219 904612 623405 2515937 1492104 929699 790981 1923210 1741122 1219799 1741325 1553545 88661 470344 2305752 2072743 2400466 1710417 2618114 2449243 1684452 103579 469588 786689 2221562 1414982 29222 899577 1888411 2593123 1958148 2544491 1924480 855792 1594468 20008 321782 1133341 630815 760152 941954 2621587 963365 666312 1612854 2162657 1242658 1240781 2402543 719763 2187486 1612108 773557 2382354 1765370 2326569 1327789 1254656 1635601 488515 2620793 99493 1749876 889667 1574520 1782115 323979 104159 171083 1233303 2419359 2079568 504319 698796 1413360 1198044 323126 94215 105132 274727 2582512 1715877 544297 731744 854270 1973265 1232637 1463753 7703 2396599 9186 362310 29948 2544804 320009 1511305 1467090 151643 741414 616988 870825 1966907 2425592 2472657 592776 1681590 1638672 1987965 259574 196349 2552810 1059831 1273009 69770 1125476 2028607 395281 504404 276744 1959305 1081841 1835414 2354032 572647 851622 431986 148763 1243693 1886307 1962678 2369433 61940 1469228 1747518 587116 2296331 1488820 2580816 2343803 1134222 1460870 1069461 596929 820954 22758 2418731 2123226 2111678 1945318 2303975 1139638 674320 1742551 1458352 2238975 1234239 1849273 2618063 2248609 2289226 416672 2068281 2347849 1255682 1432005 2162155 827802 860243 2620242 1998962 1475723 1916611 1908507 1990567 498190 34911 224696 240208 776955 1954828 1554689 190075 2448093 2247285 232210 186123 288773 1894772 2593158 1877366 1787794 1302690 593788 688630 802377 2081461 2429647 1033721 1798836 2213675 815414 2255340 1924588 1393539 2446973 370998 155779 1153750 27399 2608870 156208 1802173 1220813 1808395 1727528 19290 264714 2398735 1824543 761398 1276885 2172149 241368 1249987 382889 1644630 1190315 1584094 1776621 1452716 120869 231586 2455516 340137 1936515 801472 151732 733142 198208 2551876 2462272 1209518 1519928 1350191 978893 2271099 2184428 488516 1312903 2370211 716177 680829 273337 1383685 2174571 59291 1480684 2326348 1015789 796526 764146 1894493 496566 929453 2453738 2031962 2240624 1259997 263188 985936 309254 381812 2220265 797376 1164695 2053162 919283 983466 199566 2176295 540458 2461535 550197 1361621 677661 1655249 1685571 236554 1908617 781618 2293173 2279486 1837159 450215 2139008 805893 1143383 92341 647273 936533 2495015 140324 21607 2642709 431669 1941435 179414 724421 1796151 282419 1072979 1988052 2140815 506974 1756554 813515 1161690 2286745 2317644 1258430 1347022 703063 1757945 685700 1582790 227541 1607958 288743 16359: 785314 1174811 215291 369361 2032836 1764254 1269558 1241107 2152703 1749122 1554894 2262322 627255 187261 174413 1157243 1900956 361773 2121896 2016453 253087 1182475 857635 2500371 1986627 2643111 212393 529687 931256 1874845 1636: 2604138 101807 1705149 905465 16360: 1454865 1792991 1538587 2168583 16361: 1919063 1261177 848443 1886767 2100816 1799328 2457397 585351 2548443 129035 313646 2418289 825634 1503457 251270 1891926 2221930 716286 2218118 51230 1176000 1295477 343080 1079573 2264734 2431406 380415 2075173 445544 2416505 1897496 1749823 2509091 270338 2294504 1117953 2510895 557669 1505139 937304 2394886 708787 2106083 1983547 370552 669532 165425 1352418 1774622 2225301 1583894 624475 281667 345564 132153 2590330 617298 127145 655621 142396 2456300 178100 2023630 1389544 651167 1996029 182977 1213872 47495 104367 2318147 1764714 2269244 664477 1525773 550309 1029044 462983 465845 903395 2546452 1919186 630012 1971532 1081125 2233019 397384 1303509 752980 2502173 1191257 746254 2592898 2338727 1150739 1982675 972817 1223470 1635585 1778990 1884549 1442592 1905257 1076207 1059426 218751 2474081 862410 2058952 23051 2444464 2632194 1068266 444244 2613420 127316 2092437 2293758 2542863 397249 1064949 248708 1531360 2504014 170468 1717981 596158 1270315 1455660 2509276 1861830 1895660 362401 1958918 318171 2008285 1621367 1968731 1692549 1174980 1215498 705292 1368689 246596 365273 677484 1421122 2552641 1275360 1561262 1717831 1872943 658929 2337144 2083950 2571979 2318762 313093 2245519 1076378 2479620 2529776 1450391 2648401 2101204 1907347 620975 59938 885210 1315 1811530 790067 1032306 1360341 1395848 1492837 1326603 1789164 1483724 585610 2335121 1381145 1542329 515156 862716 2167795 1171312 1320751 563440 1286479 582978 296461 615204 484774 954665 1682185 2161126 109361 47981 180958 1709861 1167093 820717 2011615 411636 1873160 892854 95375 2540528 1071272 1226452 565360 1440478 2435621 348742 1260785 707987 1403315 1511490 273719 2449269 2508642 973801 925010 257542 115378 117823 292298 821746 485357 1964311 386235 1498554 295898 1046032 228625 1283414 2378144 1133496 1466027 30494 2462503 1238995 1445908 153255 1074704 90507 538906 482332 2130420 228673 2508619 379825 519987 2200025 2542203 721450 862149 2506384 1253163 1985775 461099 573097 185585 1231541 1936189 10045 659840 672717 974071 297397 328103 647263 337968 511455 887638 796392 1028676 335874 2226659 2237668 2113529 1253805 16362: 928691 2604976 59101 2030771 1369715 126604 501420 367950 835421 438814 1521328 178861 2089924 296960 680925 1855808 515150 774054 2449256 2097967 1114007 2361991 16363: 1678038 1268697 1526264 635975 2184980 1874499 2283362 376949 1009434 2375937 2636037 2521612 1975955 133358 1565903 1573155 973212 244123 742219 710010 2443756 854232 909934 267690 2100615 1812755 1681591 2587182 57076 2319298 2121270 1995376 2444072 852012 2424761 240102 2170853 2405750 1346269 698335 1256124 2410674 1397902 2425640 1391800 2282032 2318888 1002208 1246777 1887782 657556 1189807 466602 133059 1031614 2393246 28716 132213 441994 1997537 1104648 396169 805012 1413809 958811 2191732 2184410 1293888 1162836 639875 2275545 2041372 1656092 895196 1103187 271685 1396142 2036559 882779 1887222 263439 1927857 1797825 2266129 2489882 2410967 1093655 1792290 1801453 2350440 1161363 2500507 1524964 2181242 1425828 2585055 538533 2178465 698122 2151284 16682 1432556 2020089 55645 2613974 2506596 325768 1580752 2045098 312744 1110686 1149601 2235510 379809 1609999 1161840 1997212 1535306 1537648 2167355 1912447 393697 1651498 943566 2044864 923019 773343 1058155 936596 1248381 810726 1973715 183845 90535 1722681 308171 318727 2509648 2564126 2640451 191658 89199 1010227 213319 2539512 2020075 1315193 211905 279070 2355357 237925 2533099 1691169 1167471 1015278 2555431 1676094 1750585 117283 1402395 434437 136796 1212516 1562656 2620056 2151338 207852 48554 308090 2182854 128322 87951 996246 2330048 1467800 124776 433566 16040 239977 71233 1210858 105058 1011780 2149829 600267 960367 1846060 907790 1861167 1140050 2490949 656904 1779906 1245472 469877 1526789 2169383 1387547 1165657 2268832 267229 867962 875644 1566744 2287157 435157 1493577 1770708 1950028 2347716 1208682 270421 912961 23503 800910 1064830 1677158 354805 2454175 226262 319877 1606165 20544 2102923 280766 729110 1858759 992669 1182045 307746 780900 1279398 722210 1784106 3195 2143288 1080329 282877 1978865 550414 973693 2196092 2503033 340733 617985 1038100 1072089 1424744 428019 957101 2085397 1995992 1136922 683877 1921398 2201168 1806011 1069431 2230622 2385533 2391615 1180894 691216 343597 2301271 663479 385742 228236 547843 2311428 1375602 1318744 439459 2103032 975342 263720 1779748 455845 1619469 1634777 585993 1470211 207275 586359 2561397 112860 482382 2418423 2282961 640747 2638010 2044730 563027 18896 1402739 1882198 985303 487159 800515 1341498 1164595 2566652 97472 2194486 1966785 268421 246880 1682803 1385048 924073 2067903 1186269 1197522 1855926 1837182 2059386 2601 31408 624246 349049 2171729 229682 231041 1197247 2268263 767643 2352586 1850006 64404 1862353 96959 102226 764538 1422337 160873 880761 294040 1417720 2183427 1671155 1293898 572943 2164995 2385523 2220873 1885493 182009 1207553 643164 2092413 469951 16364: 1633268 1652024 16365: 216062 1851046 680743 246561 1944428 2208915 780532 553000 1978138 2137485 1827275 1429452 394039 2074291 1844624 2340361 19982 1125142 2053948 1493244 1608374 1751738 1436999 979196 1640921 2611202 309510 808158 1661099 950765 1338777 2331499 7942 1217539 1504089 2335974 1609551 1647680 1381261 2491533 16366: 7288 1095196 170638 2112403 392448 227749 1530317 16367: 1875548 1223970 16368: 730062 1685569 1792333 1392430 114133 2192864 1776908 2576424 395845 1727410 920617 16369: 1314367 1637: 1252518 2565747 590752 745802 1399350 479188 2071798 150521 1128494 156132 1080612 70190 2112653 726335 1663527 2489626 962439 2622314 661407 1196613 2327482 1892918 40029 2320467 1563611 2156707 1753675 1697754 1599394 478365 1642226 662204 510391 1203617 282531 1899086 732388 1159167 1697815 9964 257382 215091 1781358 1566268 1136255 795530 2393287 2310317 289883 782819 1586473 958769 1472938 2293312 2102014 663717 1392252 2513806 1102182 2342520 982182 2565856 2368634 2202609 2435127 2086930 2225175 791655 2077809 1551637 689918 2596882 2562907 1642474 1458124 348402 1230657 825374 106118 2566999 1918862 102617 1132757 1583582 366891 2382935 2313709 1831955 1211790 641946 776142 475429 2190316 1726894 2524354 2561743 1565748 1551931 1379311 772134 2095444 2347370 2589296 1656409 1756535 1648755 1463490 42670 2194091 1808587 72607 2338697 1004089 639596 2121145 2437183 263889 845651 2522130 1002354 1870408 194896 1288635 723240 517445 1231414 663342 1053340 2043805 2232395 1908520 1269930 384720 1027466 1642260 414430 888462 1400704 751367 1122438 2635591 1112215 1489776 2153704 688372 469786 1363006 1209882 1267052 111647 5959 1876905 317048 1783594 656067 11571 2155611 2409279 45392 1446967 2567012 316338 177069 2452172 1131683 969401 2048495 1221374 75326 34402 775187 1231858 2441058 1736571 454739 2531311 1503365 1655955 2129997 634625 2445270 1382633 2565901 1330030 2128882 1770786 138275 1835811 407640 1717219 1695723 417200 497911 27579 1587290 2555697 1916962 833967 48334 1100155 266334 441188 2646421 2566438 2398168 2378681 1910484 780611 931934 1800346 1204108 816025 664739 534511 880947 1526997 2233981 2407517 1679837 1158786 1382792 636443 1551815 1375064 2219140 216249 2124196 2110774 1334225 35121 2085170 1920218 242009 1348785 917694 351272 1713460 1595889 2269068 702105 2220655 2071383 1441860 2213123 1693553 2413853 389084 2646332 1923127 1338769 665934 969058 1708313 2577375 1624088 1247675 1268432 1894230 1028180 1802094 267137 725400 1612527 1259291 2415207 1987131 1760813 724331 2302801 402735 678157 2450354 1868880 388277 1440468 605251 1979184 16370: 1572350 2195549 2356919 655601 16371: 1005101 2041953 1215864 2282634 56371 87704 2031198 687796 1635158 920168 1651526 2081250 1965058 839531 2497991 16372: 1817718 1816632 2581081 2574406 16373: 1821395 911234 2415294 1811115 1561605 16374: 549164 1827281 2018449 1230326 1698126 1905177 152582 529379 16375: 1139196 16376: 1901597 1516629 2627141 2346829 809840 576837 2222062 2461463 583901 59141 1066090 2029705 1070229 1222862 1433960 2368926 1086544 663795 16377: 671513 2164674 2385003 1555151 189331 441556 1146127 1645678 975315 776240 1122576 2396250 124090 1157120 2115517 515632 51922 16373 1161084 1410593 1241091 2032199 477269 2115958 703790 65847 1233975 1511418 1679131 1375909 1741752 1322250 507634 680909 498264 2638959 704922 2007430 1928744 282682 1780309 2517553 85241 800373 2363324 1949002 1112707 1195211 928757 2613899 1095173 1488914 11848 1682129 765876 1449137 2151055 765729 149718 560712 1436989 1065487 1435554 578729 1486737 1728179 1906865 1724599 2142906 1770225 1009531 1695198 2511942 2177425 1115440 2119381 2085420 979851 114395 1677621 609445 1107113 1513394 1198109 192110 2001380 657703 541932 2373446 2546904 2443577 1296874 2553628 1659221 990780 1031628 2285516 1654259 1207702 117045 1093656 850652 2277848 729563 609294 15314 567514 445709 779349 143821 500809 2611056 2266672 1200137 28500 1938991 102184 978536 2212130 295262 1746308 1610861 1530806 1830853 178685 1078058 1796056 1144729 158013 1595359 1465235 1127528 1267391 268040 1093953 1252829 625554 1708773 1480099 1521189 938336 717530 1642736 705116 236090 1669636 928604 1953075 2485197 2062491 1227788 2212703 2285701 654940 1826970 155501 275619 1242253 234448 307341 2406715 2144453 2149407 2388535 190199 341307 2390215 2584477 1770588 931739 2054183 2392956 1337418 1597294 1086662 1249927 2230230 933206 1253021 1058598 487721 260252 1466147 2450097 2043504 129222 839929 1300130 2430376 2180139 673239 2279268 851676 2593657 2219491 2154722 337365 1726788 1699511 1769778 1390902 114022 807114 1415599 1771426 277174 1158456 461527 1837498 1981020 1892480 1917579 1935645 2474139 2413893 2560256 132288 112872 688997 1298756 2168934 863082 2417182 562436 90510 2537515 981097 596664 1758162 254368 1226620 2299830 155884 2297921 424669 2338006 412381 1136566 2136847 1789317 2528528 1298111 2382810 227438 2600760 1480645 2334720 1599233 1055277 837722 678605 867527 1853165 2323443 419876 812170 1895766 999451 1481489 1000212 700274 1945513 32333 2144522 1437659 2065061 1254721 1998197 737845 2139229 401383 2286284 293583 2004441 841292 1415124 644723 474331 764545 1097929 779303 1627482 555812 2141522 2080523 1260808 1333485 2511871 2314954 111089 1627720 1828011 603627 1115229 58556 1867965 1630917 2170171 2110218 1368775 1762866 595724 2273254 2168053 1057630 1466712 376654 69762 1386613 1950686 1285610 598203 1410321 2479266 1078166 965996 322677 2460198 1212563 2641047 1519502 689585 2507869 1172049 1977646 708374 2301646 361438 133177 1080239 693512 247462 1249303 2367310 1055941 1404763 2604098 1385877 1574894 315547 1114389 2606583 1060447 1511280 1393666 1039773 2031374 740588 1299786 861195 821818 964098 2067166 2248333 1413087 1617539 1784933 175768 200147 1700999 1524917 1040458 1623325 614172 2296867 1527490 2116414 1402428 1135309 2091145 264961 672286 2167387 818679 592550 1424081 2068824 563836 855971 1286262 108305 2413523 131858 2619021 2217813 1961687 928520 1212744 2005972 2619530 2480705 39581 2552216 1749593 1492473 1592033 784257 203109 1995289 1797609 63535 1995693 909223 1770088 2634111 1398519 1115107 1441460 1012082 943096 981800 1490650 213127 562340 29687 818758 1450570 1450988 963466 939677 1455571 1652556 1944404 886236 544518 1423423 424107 695627 946824 1552169 1006247 2407285 1782721 1646139 2221075 1814956 1332274 717196 2340796 1131724 2382931 449777 1437652 291504 1173425 1693134 1778281 1604142 362034 2094983 2025588 192987 321147 1209595 340074 717455 1763327 189727 1920229 1401898 2434267 826557 1999839 2261057 1467226 76415 893850 46948 529070 1798040 2513846 1683029 320553 1274602 861777 1262271 1611786 2474037 1576109 1805262 2363191 1810441 2002342 531937 1920973 2479367 1297086 1547781 992145 1526935 497363 1749268 2524038 533372 2227352 2645750 1954605 1927836 634526 1429765 66576 1924510 1911611 2053691 706598 2104407 586852 2361005 2377963 345240 2514201 1999755 1648965 1881112 1442766 664920 30652 2577238 91249 803287 574513 1418946 391028 938500 2093051 1977159 75858 1798184 1184590 475576 741895 2633833 841564 423046 895413 503602 878922 1298222 1005893 1081794 1004681 919231 1439351 16378: 488116 2571490 1508757 16379: 1042188 1833866 1252826 813659 2484746 1836711 723177 1638: 447530 2240135 1975268 2532280 1712723 449216 1271573 326709 155064 775376 1874126 2201473 2061072 2436813 773432 1445906 1188819 552119 666673 41030 2574880 359365 2609772 2202749 895286 937993 1351269 406464 2100057 473923 1955337 16380: 713716 2533826 108663 2499766 2640984 2211437 1733863 1480150 442551 2027010 636655 2410158 1686514 2495807 882977 794375 227808 1721710 1306598 813026 825502 196487 1101114 170642 2063765 1975515 1349974 1873813 199314 269374 2417256 2032021 1397651 208149 1675619 1895592 704865 1148013 1487463 799430 601318 1780864 1713548 2255188 2220832 2193906 2624471 2239490 2036496 591622 880101 1067641 2418984 1412604 1695198 2588888 466172 2185616 328640 170271 1192313 1709239 608427 1108820 1227838 663707 2094252 1166118 1234593 1338368 2127397 1394026 1829172 2121658 2050054 1201334 2062976 243579 2144258 745371 2194062 1866407 1687741 2602634 270111 2212489 922880 1202824 974275 2100747 1122398 2311833 399247 441200 1866002 1729400 258914 99235 1402874 1076678 398515 1841106 1138600 1018599 392312 2012967 1552707 2147809 409509 836545 620643 285485 222111 2022519 1551945 413578 313229 712115 540427 861676 466241 611814 365034 1906862 189954 1092784 251252 2613729 1390869 1694462 351934 1997043 1708773 257243 1581080 224192 2493514 937424 1950398 1895721 240107 1839327 922695 660908 1145483 1627803 1113128 1091176 2425304 2013478 1959581 2156889 2161016 1479192 1766304 2579153 643871 1541722 1289292 1523825 2468208 2264057 1245407 1122894 2186797 297917 961469 323493 182295 698452 1693244 1388512 1955346 1594618 205558 2452289 987493 1078805 1246418 261122 968833 2303465 589066 2155808 142554 1483770 1833371 686006 2373657 2035729 2480370 2241990 1872105 1884513 1509170 973734 646183 2456931 630606 2571008 1997580 64080 2072337 1803873 60124 296348 653764 2602188 1026117 283120 2080740 1232412 250228 515487 763669 1682412 2446386 1617825 1140789 1729276 1303181 744807 638775 1783884 2039984 721380 1113184 2551136 2446428 1054279 678868 2485126 2036626 876601 885905 1944661 1847747 1302019 801669 2058360 136970 1753463 1861070 2458451 1432263 142713 2205576 1637821 2048139 804096 3404 1429028 1234968 2489545 2542819 258474 207387 342479 438403 1918775 568964 1300487 1922653 1642434 1772426 409132 1801493 2609393 359830 1085218 974143 2605635 876921 2587766 326405 1064879 139826 1074700 54508 1905207 1984580 1558569 2596199 1839021 2613210 2370566 975290 1327820 2625523 812311 2265714 2635276 1010529 718388 2208794 2136483 25098 2490763 1145990 907333 2328364 2032765 1145845 2613436 2073362 1341538 1480399 2604206 51570 1722581 314656 2197136 166888 533671 1693808 1978942 2329506 1106469 977460 1870782 979131 2642895 1171012 1358262 1557863 1350612 1541848 1867549 1997588 2514058 1294431 1243372 2231310 492746 2475916 1178516 571387 1359253 1437758 158548 734611 605814 189277 879664 919229 2396346 2102155 2454558 1312288 2022263 2589994 652198 2533955 282618 2453549 852030 1478155 1124778 2063853 1634876 2611038 1263721 472933 1470385 507514 293844 1426586 2026260 545012 371204 1655383 155164 1183603 999894 171580 2174384 551480 924627 323598 1143354 1789514 1035167 2314679 10443 2182973 1270291 1148176 179175 500965 1480952 905404 518474 344783 2648007 1649135 1143619 228619 190779 1988222 1195514 150757 1211127 354476 2485998 1847459 2025715 146434 188938 1198131 2291045 1848292 2204335 210872 1427102 1031211 1405566 680798 2365774 1633655 1707558 822263 1966381 2187897 1066102 2226788 1776959 1234476 911846 1112434 676489 120437 2332216 164652 247304 1057084 123333 763775 1375688 767571 1290718 2431137 378503 639265 1494097 2570105 2576156 693511 69773 2515967 1159058 1858182 1111126 1745676 2394081 460487 1831664 103240 1016415 723788 1486739 851592 652865 2006319 2406736 1880481 2620143 2188266 2396599 1063817 657178 2270503 1648316 1947955 682265 1807264 1991074 1409155 769943 1025544 1438099 1758289 620104 2429762 1418822 1493018 1536467 2039560 1499481 437107 2296034 1174544 1058617 2301856 2045921 2385837 649238 2126397 1274280 2465288 349809 768384 484113 916050 388927 2087326 242146 475576 1147598 429599 435680 1179162 1520449 2599560 492542 1433149 554528 2621707 732278 2044180 1386187 420559 1494424 1237249 1351206 1666747 2549645 1423968 16381: 581787 1942345 16382: 471879 490280 898416 1736527 53878 1621920 163456 1945329 435399 1746277 2162720 1724841 246892 1045964 2088300 2265019 1218236 88820 703793 1827256 840980 1845960 522468 2161930 1771195 946075 1390319 2612288 1345972 262410 16383: 293310 1178619 726199 1763487 758133 16384: 564138 1995569 2071516 848246 2051964 776240 1739513 898243 2241647 1042726 662340 1056259 1742237 968979 936902 1356762 1070760 2081935 2005579 1265342 274994 1334390 411036 1996127 1940027 2517985 1708737 1025557 1830910 2624564 571436 1740553 1490465 1609414 136991 2423135 1666697 475886 2380506 332073 19909 2222539 637350 33763 188123 1458257 1677172 1849746 1009191 858891 2581818 466384 84421 314087 922695 140781 1452991 1493912 1101719 2008413 1393308 218773 116429 2278198 1545373 926072 1976224 586007 2243340 2142285 2574288 2422355 1832690 1595557 2083666 122127 2136469 1060572 319437 779249 1489346 2395910 1924121 1387452 2244807 1544679 1707211 707689 2617997 1918903 2568060 2314029 2056934 229398 1389895 1115332 24977 217626 2256276 2277356 2041229 2252079 2204651 662203 409703 1167154 1111762 2637905 52175 552968 2073981 28971 863390 620245 868622 1917343 1170889 52727 1174231 2025629 1211191 2045343 1789850 319611 1088918 2136932 1275113 964346 683211 275121 717901 1435298 1402428 881914 2366198 1657239 106598 1823247 1142965 2232004 82435 2263641 630937 1558126 2395608 1697279 1069597 1521570 1311715 972353 1126831 92747 815200 2411407 1655598 1760054 2014529 1720283 2002519 1085541 2415281 2507754 1848596 1246154 333766 1317472 1708273 1988225 798115 1025797 1430074 35336 1845834 1597343 2005811 1109364 1547781 863992 383254 135926 1757187 1499836 956507 2448375 1714511 1428947 621249 1974603 1062561 2242056 7806 1102438 472328 1818586 1882549 1340173 432476 850878 20549 714760 1772857 182062 2236497 16385: 1942745 558841 162117 16387: 1337217 1207060 3802 862108 948061 629315 2178536 529322 2537672 1434870 888408 493594 1216821 2640278 2614949 39551 1363085 2502879 326401 515833 1951225 1019582 1935232 1939739 16388: 1508425 2532130 1678588 104663 760481 1964620 2076631 16389: 1136979 1639: 1236423 1676092 1922880 369362 1713558 16390: 402466 947007 1177961 1473623 685106 939612 922928 1166632 157763 2415724 2168308 1636082 1102755 1430420 734632 2382937 1870121 1313948 397066 1502605 2639491 879194 1017145 2045945 471023 618314 2138522 1245803 1825986 2564832 102178 2100344 838817 696304 1846920 90899 274260 2309163 2037738 735412 1551931 1467134 2089406 2149022 1568735 662177 835017 2441958 1803802 395672 112744 1013008 1261690 2379994 757231 2440006 1250527 338515 163127 1963861 2254534 2130276 1716156 1307716 1846121 510519 366680 130702 1846449 1002943 961192 433869 27437 810187 195497 1720889 1328523 158427 781033 1934114 473298 920240 181353 2360010 1525861 2440770 512620 150951 1130354 1267552 2634181 2442801 1250682 290531 2631815 374122 315973 679147 106453 2078392 888399 316725 1049320 1345537 165077 2448905 738732 1143619 731083 2599767 2624660 642847 2634111 1568594 1136728 2389077 20856 1043473 626458 2234337 173124 1799732 728158 1637870 515094 389687 325590 1670894 733725 1232043 2129278 1335712 2406575 1548514 1058895 2079783 2186689 1370850 640674 78313 2567709 2065071 377382 918174 1558678 98387 1000412 947292 987330 1937374 818897 2563640 97185 1396502 250875 16391: 1902418 1955609 423306 211399 526361 553483 2420822 16392: 1199825 686352 2252499 2220547 2433569 1956281 2273696 2487211 16393: 2115808 1086198 32599 839334 2307867 923239 2395915 2139500 2394671 1530218 825698 2155743 458656 16394: 163830 2209414 787361 1338852 2145623 449168 344369 1190770 1424662 1429828 1905833 78601 236887 2455861 2227829 1349052 2424227 554702 2604663 421870 243025 2168594 1845479 1741901 110229 2436249 639916 1830894 1950289 2624414 2554803 841633 1975746 2634561 2221425 1271122 1108379 1540869 1062085 348301 1054391 2197082 2175564 1736613 1727961 16395: 571594 1274786 2132249 1945225 1833179 1440346 35434 1211870 578690 374997 285298 2172710 2245007 16396: 704515 753372 399720 1725374 1579613 340166 2322471 16397: 903408 16398: 2268262 590346 16399: 198609 320371 115306 2389679 882116 1622407 2064843 514456 164: 275886 1301798 570772 2286010 2284406 2206421 1986858 2278348 1528610 2537167 1170498 1788014 2529517 2372710 665017 353405 1713027 2640376 1479612 1515825 2042323 849952 237016 2076856 2366159 833463 1144712 281935 772947 2600731 582264 1808452 425067 2522937 2199358 2289242 150128 2376710 1604630 139309 788567 1553721 228233 1844943 562810 173115 359012 284583 1763136 2592476 2476598 57971 1810998 160929 978881 1542612 1057241 873264 1857226 483686 854490 644767 780273 2269995 242441 838589 823239 2294383 77898 1494347 1969859 1629989 1595084 1621793 239920 2444366 2432393 2300793 35141 10308 140823 1318339 298945 93547 1414116 1688491 1404074 1640: 613025 1187937 704180 1711645 16400: 2256992 1624891 62682 2613757 37742 1957883 1127011 735617 2320946 2386943 2485566 2405910 1320186 739706 2469271 1757505 113563 1356878 262729 1055743 1333044 1064571 838554 1015900 1386030 302434 2068656 187173 1742019 263216 1503599 1384924 2647078 496794 2117999 842626 606704 997249 1372781 1891362 2618285 186953 2172898 1789273 193821 1129929 589406 1306304 2569915 1367415 554702 2046923 636377 2422706 1686223 1576579 115361 2499066 1836659 2277395 2076705 2587534 2177911 1359937 586939 1172995 776512 190024 2096373 2090685 939473 1277829 1897730 1576093 1410785 1146573 1532909 1326474 193243 1287264 2609214 366021 302887 384941 593761 2285970 1873966 1719604 2132727 2293096 358466 1120533 458638 1779542 882559 554503 1980891 1313461 824157 741572 2390096 1822214 502804 41838 876139 1914987 1643604 1405707 191646 1007926 2164744 850528 486152 1402001 1988541 992363 2434807 359820 1703833 16401: 1892627 67065 48746 406020 2308967 1565968 2213321 1835306 16402: 1542127 1196066 913714 1586839 2440002 2172142 2258245 16403: 11782 2617989 332805 16406: 1052289 2400678 2119485 2179006 660149 1492515 1116987 2239786 453979 880319 1633604 899936 2605901 154884 1512089 1173858 767843 862524 1581095 1587177 2624679 1206486 1201331 887187 1962491 1687806 169371 1800852 1285379 904576 2020457 49845 2291329 302796 1970172 861550 2465442 246856 2267788 1335828 73243 1866283 2157530 1730425 990082 2063322 2443288 2575351 2351514 2181887 2458513 2343982 602737 2236502 2356203 1579517 726454 1412821 760504 749202 707086 1688721 1536673 2404575 1053954 1000478 1005547 900593 2263157 1532067 628171 2434254 292601 2319049 2314652 2053888 331495 67065 241715 952569 1807040 2515102 942742 746127 1567908 972668 1388102 918924 412280 1503312 527478 1025749 2154534 135939 695339 2049558 645451 123241 1287287 2056624 2293014 1144940 974275 2530047 1131247 2389251 224698 321007 1445633 49673 63887 296609 897465 1310277 883372 2332647 2089371 2076333 1955970 2150641 517023 1299271 2096465 2243978 1606146 2293896 1531881 2381332 1351933 1908045 2063068 552966 873121 1243134 295702 654420 2422049 1047532 2234102 1299280 506424 2025107 2137750 536953 952766 617002 1073097 1301513 1153711 157325 379329 1162252 1913199 957866 1115819 586642 2576201 2146018 2431993 1275837 240107 1399948 81324 1199235 1081125 1637978 80768 2260709 1785853 44233 358879 1129321 104989 437581 2447540 1263280 881546 2349204 2485564 554375 867760 2292929 158803 1318254 1889330 271234 803696 102593 1223476 877713 908430 647062 968833 611440 963452 2519226 321353 118733 1865285 1860892 824314 2145970 710904 327741 2448531 1357658 512455 2180922 140267 911578 1013465 739207 1552844 1797310 1920330 1979083 7637 1354943 486849 985043 507098 1002006 255585 406165 1040275 31551 2548984 951328 2401527 2394929 1375645 1709329 434424 195147 1927385 727406 669086 1784793 2101135 2166418 294954 1264657 206428 140516 1317490 721380 918093 1453492 1144909 1063204 2537672 696264 1566824 1570377 1364040 2562434 1608775 2194798 868808 2544342 2500991 2240503 2012274 2194782 2054216 722447 1574895 648952 1170431 2114593 236617 2598360 1720056 2580432 2550798 935907 37105 1767800 781521 1146926 2544904 2002616 1185300 656421 2601140 1936766 610468 41366 781078 2392622 608072 1681097 2140213 2634092 209781 2110928 1844015 1252910 367906 8143 1502164 1623077 49735 2333795 2284699 1085035 1813137 1533489 937955 1114058 158427 2318593 2146753 219110 348838 1189630 1118268 1882248 1485227 1729995 770133 291076 2208638 268579 1354417 1781045 1122509 1984312 82662 576975 1511417 515242 1355531 2549465 1976149 484705 2422110 1909239 1243848 2374060 339160 37213 1202615 494242 603331 676135 1699477 607518 222833 1466042 1063987 2017626 2411754 2126888 1130993 2156492 2618002 2105433 1370968 1608011 748086 1336465 669518 2498672 1632413 8079 2379956 1229341 324643 1725339 904113 1105564 191228 2583779 2133584 2155918 1819825 544867 946342 2390518 2640412 2140422 1150338 876479 1769996 367506 2608637 220266 2332262 1916644 368 1177560 767418 2634001 158617 1383985 2429370 2085686 1633007 2643627 201581 1050958 314495 1194306 2575509 1199236 614642 1770828 258232 638901 943164 2424178 19710 2408103 2093893 1667782 2174384 1065127 243366 803013 1150851 1874491 2422145 1467343 1676105 1275094 492277 2407453 972265 837619 1341245 2598966 829878 514961 1276713 507613 1840130 1075238 36143 181933 1304189 176893 866430 2515460 2613785 555684 2597294 865815 669700 1108382 1112129 1317173 547087 849341 20625 1381868 87775 1450724 1458904 2049064 228625 2574566 1041148 685784 1079148 2582686 734256 1712760 1284857 1901594 2174060 2459449 1107429 1123452 705339 653697 444665 1609663 1846852 1093225 1739780 698172 2471433 715460 183704 2069154 2564639 1956443 2389549 1539502 1310695 611266 65921 1753260 1865783 661620 93532 27623 2263098 2206291 821828 2261539 42503 1285900 1067801 2164431 1589301 1323377 1072730 82826 2614880 355371 189275 2325618 1880752 378624 317243 2168319 1412439 1172892 1003878 1438099 1120902 1966884 2569741 707208 683444 1565978 1363342 2346303 636826 1688109 1801497 1025605 931003 2526741 2071543 438028 2357384 1292608 2614125 319856 427902 1640384 2076921 58402 1051134 2134072 1797238 506800 1098239 2352542 1585500 1618335 450505 2635046 285365 1637966 2044180 2598000 2038299 1843430 2618359 726897 1282424 611504 2312015 2634775 703248 16407: 844208 6678 2595551 2376215 145467 2136994 2235568 1660036 1705550 2114751 480157 2193863 1165310 286318 2368926 2481393 1264277 924664 1886638 16408: 2498345 1022487 2419134 2598515 955114 1374697 309645 1034843 963925 264360 727194 1651699 938603 1448080 431577 15889 16409: 1338075 1044624 1573976 180675 1268195 711471 451603 542540 1896832 1641: 146127 517882 1505527 827693 1572321 2134461 983293 16410: 1603516 1094282 970619 2628196 343149 609666 189920 920273 290467 187160 357046 16411: 996288 759898 1530767 990082 1292547 275424 121318 262809 923172 386278 766770 731861 347276 163261 104749 1616088 2146862 290737 2058981 16412: 1145785 459852 1849370 932347 267742 422536 2527477 2234633 1799495 2421713 1447309 1669389 1252284 2494007 1901621 2125854 2431422 2392672 365763 2608953 185042 239349 2462187 1928860 342691 1763878 1834793 426160 2145765 1975124 1166633 895427 1601116 72255 297607 1127095 2648564 2165708 377502 1243211 443569 460748 1777267 2561868 341814 506338 907798 42595 281633 1644769 326250 1676110 1178202 2130828 922804 1702844 493662 1259933 2081554 1519090 268895 1060854 1306851 645276 285904 1418443 882711 2387721 443310 1241231 2322599 595725 1631153 1701987 2151143 921396 1065494 1356835 1087733 1385104 415150 1260794 1750945 324784 2312995 351566 2101275 664989 1663326 1105145 2541760 305938 1222193 1033119 137943 1689513 2292767 96686 1732101 266443 2479267 2230377 658469 718251 143658 2264796 1671471 2590712 1517447 848801 2128107 1117768 2628198 225108 2592764 1806469 605424 2546347 1627253 1689524 1919121 191900 1636912 2371005 1579032 1084247 423037 2444633 431787 234768 1123547 274560 1717517 1019222 1369483 794276 1160170 1359713 1228818 2114727 1397809 1402858 1774778 929453 1973467 621036 16415: 339532 1809305 890749 2406060 1489623 2295279 2455592 937245 636757 2123554 1852384 1506801 2321948 1490167 1816449 666043 1915635 849362 977325 249848 2136343 177971 726884 1994162 1862830 1417907 759290 1003719 205511 999623 946156 1185341 1816939 787994 1495659 152874 1275841 2171111 2327663 1270812 2578585 1057681 98942 1411912 1198431 1807122 1500243 701449 557862 1994101 4315 1820488 1158731 2042380 293021 258170 2222344 85450 184871 1481955 2303195 1363489 1826257 2505576 765527 882115 1428273 1760601 735850 705560 1189247 1070671 2327430 544033 1003941 1804220 146088 1698802 1122744 1390824 1631484 2372626 843213 709980 2439009 1169550 2308277 634208 1504186 570575 16416: 265275 1699063 1530817 501667 16417: 2597284 322849 447282 595778 1409853 2634984 2520334 533653 86549 2349424 1309217 2546608 47091 794772 263039 16418: 999319 1622082 2192861 268467 154121 1908104 1220647 1354434 1326266 1722507 1424647 1485489 184494 2294968 1198772 1979650 1722082 1144771 199477 1614571 998395 167254 81635 2280249 1993912 1782875 1573139 2386366 1063210 1220947 332840 2306882 1468966 1908577 1995445 874951 1337012 1232534 1520164 869468 1526284 425596 144934 2477763 1360758 2495220 2596389 2589007 616028 1491000 1749191 302334 1588742 1952946 1063474 848844 592188 1466484 2492435 725980 680068 2103464 2516440 316449 126262 654680 949654 2424941 16419: 1271979 2583467 627508 1329827 591468 2623960 609084 209531 1573748 2360901 1185054 921396 562698 791164 2243262 1898697 918380 1418612 605405 703205 983338 1072957 1880119 1827776 1642: 891353 1812571 422507 49479 679396 697038 1732519 2430817 1127292 1129788 192061 1387564 1187543 1473431 468223 690579 360819 2346844 373204 330905 296905 181877 509819 1541871 609587 1559921 956746 106082 2636500 2596965 633606 1896064 1052042 2331751 2128324 2157509 2312353 916601 2145226 1222728 549833 1784146 1125481 2570617 826365 2363121 941576 957425 867679 479453 207745 1989068 1219777 565860 1856795 2489476 1094578 270318 46661 986633 2068826 1557399 43530 1980171 113996 2053553 369378 99427 620147 1132907 761150 1376513 228151 235225 756751 334644 1079783 92581 702296 2335230 642874 1893912 604969 1708601 1653438 329976 82627 1336485 1272415 1260762 1448158 1267101 2056844 1113783 2368691 536780 1631504 1042500 1541860 1858238 504535 1643517 589285 1093741 555363 2080001 1092184 2495289 188570 926579 1696030 1795059 1195095 1659538 1107189 710333 816350 2348716 1095523 1353740 414702 2581648 937974 1595541 229911 304390 511655 1611639 2040292 618338 374310 2625344 809260 606370 1900118 2159248 15188 853664 1513932 1531780 1199356 252230 2435864 2567459 2018108 2096298 1886706 254723 2092735 2324019 87683 1333330 1172882 1995835 279329 1663982 513494 1755205 2203246 2420478 1729124 136270 2264527 1219232 525060 823212 2046045 701608 1121426 170648 1274188 1119402 1927597 257639 658090 2169070 1824296 1804262 100415 609896 1177277 2211195 1551880 427833 413538 2156740 987544 1469631 566869 2480072 1430888 1523934 1760910 703806 386465 899540 1794419 1629516 326515 2074531 1190938 2512286 1122853 1276999 2501389 2383804 829323 344787 2246751 2418808 1088269 1013309 100270 892278 425049 439062 1769143 1014716 1206984 566940 1301013 1554317 96229 1764246 330833 1580045 2141897 1302335 931163 146608 999640 822414 536428 2351463 1369515 611538 1616955 1437150 828168 1377113 935245 473078 106885 2371028 1861156 492714 208786 900450 446815 587618 2484454 981475 2574349 2343780 127288 1852076 2258950 48210 2422971 889429 2370866 2224996 209324 966311 2128440 1458741 2136067 1591744 2500411 1407403 819018 1929564 1546190 1440305 750136 646619 1236634 1499745 110752 83914 1741979 850624 702619 938006 2338311 1412102 1130712 198833 736554 651027 2323423 1207821 993362 1279984 2577195 90542 2269524 940575 611844 2302834 968736 1095866 278400 79451 55238 2166842 1996957 139652 1324587 919394 84092 2459395 1787423 2243157 953430 2414580 1738971 269201 511029 1851082 63575 1637024 623901 2422250 537132 620126 2531604 394462 1606447 1708560 1556031 2005823 1108503 844886 1402628 868596 1865009 2099295 2027501 759398 369069 1808448 582597 813079 1827859 361403 1733121 1024359 902324 1654095 713349 2316187 722175 1199488 1391956 251000 2621380 2322360 274409 1749868 1752547 586287 2239131 1923691 634519 2352031 773447 986178 1326562 2607559 1577626 162014 941026 35495 226171 933260 465036 275607 2586631 2579849 1735424 1275030 506053 1640900 1397700 937541 1796671 2375427 573819 477004 983237 2472691 1176940 772258 358463 1139219 2206492 2378059 2376438 2395533 1811 1023172 2616388 2143444 2210318 1994711 1782714 466473 1266342 52352 2170990 1993958 685264 569471 1443070 120732 1234115 1203793 1477089 1400417 1383216 2340353 1146333 273988 2227822 247745 1556368 2610733 1756767 1684297 1044774 2211317 924331 1041672 2279907 31934 1798057 1651430 2299533 610950 1129984 361313 1920631 908837 2509221 2439408 906829 611325 403674 1202518 176118 1140255 2077513 2050297 1011158 1273979 1658546 2181561 958531 1807548 438673 1465183 1839767 1521172 806991 873750 1330370 2271182 1128350 2131259 715024 1825232 828083 377937 381565 468213 1580270 137682 844309 980778 1604313 2453978 1870474 1275924 1953937 1288158 2124964 2482384 715248 959999 1126778 2280662 1423833 2498041 2137882 2121465 259799 1247024 877619 1838074 968203 31825 2518662 2216786 1266778 1658868 2023366 337576 1100083 621491 1586806 2271061 130851 105322 116868 418260 1291776 1764584 1763439 2610020 1049249 710391 1605212 1805036 840608 1132330 265350 1725750 1199280 2432070 243743 1546992 298043 1725751 1185577 863802 1116585 2079829 2444094 256742 370510 224647 812107 1123774 120549 1017739 433391 1220875 1878813 146546 279966 1713238 2038372 719447 2528455 2523525 1140996 2148545 2429044 1343299 2096164 372063 401293 1581211 782325 1482989 2597618 890647 339698 1627732 468142 761220 2579563 2234915 988436 2316642 1867044 664084 349608 1094708 175820 92857 1547491 875245 2036712 1866871 370388 1542642 1440079 2514671 1164527 470201 2565298 1854179 2239098 2213642 570212 1835953 2332780 1966119 2246064 587216 1145967 1541132 2637269 971235 936834 34722 3941 318756 1239722 1440329 1967206 1716591 2597336 2210622 1172104 862891 261555 758002 920058 135761 1696202 2055607 730742 270698 2562833 761641 1698579 1062569 2147009 2148018 818724 2353350 1220179 1487868 2413737 2103344 1964266 1306732 468986 2546570 1416577 1254363 183425 874269 1933181 134972 1533120 42246 1089545 1273678 1975141 407114 771312 1065535 2635244 449990 540683 621851 958717 51064 832408 2494388 495419 2596224 1909168 594857 1394196 1812039 781672 835311 2456344 1789345 1855431 1064046 2643067 304095 339906 805460 590872 721948 1977208 1467606 722503 1864263 1739597 2234444 1321604 693945 2053049 1881684 340611 801443 1442549 2067755 339197 1492810 2029059 232822 411177 1012955 2597662 1822571 1312114 346816 867075 1854155 2308436 649855 1495256 1693312 866756 1209178 395160 1063825 1802246 1911866 214334 2097445 573102 1029503 2386121 1500762 2578458 435619 128553 1202493 2566202 1797672 2542793 264047 642079 2315241 2224973 1241269 2546034 1461242 2294229 2007667 1865481 519969 731941 149199 1231560 1124474 1425636 663880 2106707 2629002 72761 902212 1312935 305025 426716 1227440 42510 1118149 1462717 656561 1204891 1517565 2002171 2598378 980924 1927502 615845 670581 1339634 1620205 1267382 1711622 802112 834646 822501 2092525 1796326 116411 1362974 402041 901763 2518410 875343 459671 294663 1641798 1619536 2069857 630741 1055633 81338 1179548 2112997 113701 556384 843269 818380 1097788 1598540 819443 1958637 369321 731913 947801 2102149 1322996 867532 783446 1376862 2027280 587845 2513372 1568024 1556237 548709 283436 2033770 2172301 1539118 1519349 2022983 395521 649078 1820581 878784 1606419 605319 990494 1343072 1794837 312689 477883 1628816 2087695 1828871 1683208 952554 893736 2011470 1330148 2000549 2165124 783616 1022614 559016 1780593 476168 2602735 256935 1342914 2156935 996044 768921 769577 697334 2392037 1331412 174507 463646 644970 610374 1174175 2513664 2217700 1455086 1831591 2086599 1062927 834761 463677 1491288 1363270 2493238 1912117 1878143 772562 161533 2161934 1749202 1470431 1600034 2020280 1100027 349006 699440 1232937 1981639 309284 2357165 2118074 2499709 135507 2211189 964380 1297632 753899 2585644 24204 588510 63845 247356 1255150 2493908 1627120 1871513 1063545 2357450 2532861 202434 579276 1002471 1256827 2500332 1107439 1830553 1510027 574244 1845469 2108748 1697374 509241 2118613 1550664 2494262 1006546 275761 2382486 1597695 728725 1871363 1705587 2385348 713379 118244 2041653 296772 1079032 1851111 2025977 2042061 2279179 1004395 1169487 573106 8945 598877 1619665 1741022 1392524 884457 2520398 1917182 851485 1743098 1575665 1862019 1870733 875031 1436125 259748 100256 2499163 1932687 1502132 905115 1543955 746973 2347117 1221216 813934 4330 1759039 1004161 741653 2193470 465616 636889 771490 379401 732317 889491 1501684 1349526 54492 75607 2037619 1565425 2136247 336797 2431533 1026604 1315664 1488622 2319196 2602558 290475 2595703 1881326 1645865 101914 112166 988945 154079 344219 284442 1506478 1199991 476756 64081 2127196 903890 145635 34469 1242023 850747 1015441 1334927 404412 1874618 473021 1985994 495725 940230 1179450 366463 1974683 474081 1979005 1204061 1524510 287454 1573257 33253 1576436 1598947 2079674 699937 2638853 777125 1907200 1550147 2219126 879475 2406646 1073935 2248826 137028 1466684 931256 689924 682792 1437201 191853 1691191 1876813 1092918 1286054 1310111 956000 751358 1279578 1727121 637400 2315139 1812668 322731 1558789 773536 2140405 1951417 2256102 2064194 57807 1708328 2526814 2062931 1794280 463429 1366384 1370596 1282540 1096063 1630854 2064659 113803 1429514 979832 690591 1439749 1912213 1817069 2360354 950858 1157727 2110121 658645 1387667 1686918 2586853 2514750 1409260 2342360 1757013 1970614 1827474 1108968 1850407 2070990 639092 2408465 1235772 2452871 1362460 639722 1829655 1689790 525765 2196684 18455 2631281 42301 1037890 1767607 2337620 1726192 2506893 2360477 2568644 1903910 2501309 2130138 1775563 2302100 1313753 99871 769229 1019075 2514735 2498989 486660 1378584 798467 414604 1758523 561956 548985 1978971 1250123 516408 1356119 2143925 1039295 2608143 518236 1703292 1426688 1001734 607849 500158 1324243 2251836 1364259 1965625 1407217 971718 821939 2213272 1831794 1246647 441154 1155924 1457244 1261544 583823 663795 2126726 952294 2057608 1603751 16420: 154988 1199363 2296292 16421: 2518523 1741441 363213 2583108 16422: 1613508 1554951 1726521 407119 16423: 737967 2227417 2186090 994791 1786624 879244 398040 1698540 16424: 24244 942444 1041740 2469188 2275608 318677 16425: 1260345 905733 1670445 336400 767139 2197493 1643995 2024390 742254 71884 751228 896080 1470113 2579197 762538 1617433 405658 16426: 699305 1414840 2527336 804701 956728 16427: 904195 279904 16428: 2373995 1003128 2230914 215391 1696536 363739 16429: 2085252 1002523 1643: 1225326 1602971 16430: 2526291 16431: 629544 650897 868313 375918 2627234 1017623 785845 1519074 66892 996337 1514511 1412683 1249326 250038 767887 2087348 1319646 960561 1647981 1809013 16432: 2636630 2540406 448137 16434: 724592 1318168 197068 698188 1717388 2581937 585652 1700007 2634900 162906 260373 217213 1148674 2553449 502822 879303 262059 1519649 2083646 1631358 2632943 16435: 2193246 223407 716417 1454347 2257879 1740253 1563292 2622786 1862998 2052271 477573 2325797 1798418 1792130 353165 312140 1274813 2046786 1369301 369521 1360742 31969 2074027 2416933 157878 552367 905501 1401050 1713396 1978818 1097117 321312 2461085 568833 702585 2151301 1050862 273791 2094325 923212 186213 1452628 21364 911506 1680465 1021871 2468172 2583969 1315880 331894 698204 50279 2194965 2163045 1878781 1890810 1017331 1133648 87843 503484 16436: 1361508 1973594 580817 487401 1773264 971636 718288 393252 1400992 2500753 16437: 1000457 16438: 1050889 1542960 1720819 2124390 1927416 1319034 1305757 1345986 1926346 796307 1796914 670544 2628335 1256677 1982616 2013198 844754 2610536 2314677 1153916 636203 2109917 1084814 1340368 822256 1970420 1103557 2231538 2128354 1716136 2123557 1513719 863871 257684 2181798 2493074 1587012 2575280 2169328 826002 1386522 494980 2645574 619024 923350 2155463 1194896 1546288 1061131 1543062 1360538 1119975 2162235 1305956 739554 1679754 437418 2451772 1036776 1389178 1294077 235270 856284 1104903 799813 1749043 538769 1167164 2258651 1604000 1669092 2421947 2090965 2001848 2186173 673008 1050641 341340 1536905 1151259 2261348 1262415 1703721 350262 1496086 1854860 970780 2313611 1883498 1736270 1797289 640742 838255 1834680 44078 1673109 1826909 337023 174929 737868 2489833 504864 876739 1701438 364689 1894 1821518 164454 1286916 636570 17358 2429044 2519782 1608873 2166191 2123299 1513481 1539599 910451 904143 2224201 1151712 2075046 212565 2014207 304401 2004669 2586682 1463353 1266768 519759 99673 1060960 631834 1597310 1403525 2577200 2148439 43591 1973723 543108 136661 1395620 1541848 2297318 1813145 660967 1857332 1745706 2209321 926818 1825395 2509907 416644 1637233 1951626 1033728 715661 1481531 1498974 496723 444994 477917 451139 2532189 799092 501750 878690 1013334 804186 1638316 1693610 775431 2551665 236561 1780801 2552618 1464295 2133178 648807 2101731 226567 698718 902361 733504 1896988 1102960 1413914 97754 2294205 612576 2097749 563236 1551746 1435534 1770684 1248021 2339129 407121 712143 1766182 1607626 21701 1806433 1637528 1529379 1930058 2558345 16439: 1833399 233058 45008 1047043 2207434 2175417 1707924 1117969 727484 349626 2275063 340350 2533853 1721582 277928 1173225 544808 1145173 1518836 165552 1485543 1631233 1965877 319620 1394381 1824804 430131 1354381 2433194 1351010 314249 1529687 24644 1801660 463713 1869620 332836 244599 2450718 1774985 2489528 823021 498550 1213195 591044 2495048 1727949 447602 2235565 873342 626940 1553985 1895929 238130 1792894 2100871 1776761 116715 1214389 658059 376482 1873281 949529 677518 1523082 1644192 1201533 163632 754272 595804 2108291 2122756 1428521 1985778 1407133 2530352 1049129 1510943 1319646 2512727 357331 2349105 2441883 532487 1311140 2625253 1827263 1328786 2166590 1877626 103794 333237 83087 1799929 2332766 1357478 356269 112119 1892868 2397850 2153922 1760401 2238559 1008311 241696 1938029 662804 1203939 710370 2247326 1644: 2236761 700705 2027119 1591773 907105 2093293 1171194 238981 917109 1090624 733785 532628 266418 1497667 853289 495712 569359 1029305 1932720 1710595 1099264 1848067 1212773 13945 1665648 1285074 282306 882774 2401316 656284 1994152 2215126 1009800 2458697 1185907 1984358 558240 931989 2481501 16440: 2602573 1809852 1058199 1066698 1216778 2203253 2078655 1329317 1609892 2555699 1768273 1442248 124564 360260 2598480 2244807 1247489 1610234 2064197 1512750 709731 139725 2171989 682422 244756 162872 600458 1017154 1854305 1762872 714349 16441: 2241110 1810384 1699712 16442: 1721668 16443: 1272468 1431636 751392 16444: 1071856 243619 753663 2473162 1278022 2162004 1075977 940917 155630 2198706 431487 1738333 975600 2044497 388643 1245222 2498223 2245008 2033070 1630882 776288 274650 1345041 2357690 1835306 16445: 2445646 466862 2557325 2267293 2175960 2271686 2095948 644476 1534686 1274452 932186 2585184 1740093 1372463 1014566 2107339 637082 790309 624777 880166 1708072 2331292 1564001 1731473 879484 1560328 1815688 1169648 626919 2648181 1227876 526346 476091 430715 2251965 479180 265079 2532220 2535323 2041771 2252814 748767 2343121 97370 2507985 714327 99400 28356 1223431 165288 2375829 2607039 504656 152807 202678 453742 1419227 2336702 743633 1195196 108437 2351488 1385329 389057 888371 826151 2379755 1276219 1244836 222169 1887927 2631716 1767839 2340698 1266272 2096346 1872967 847360 141325 2370577 2035940 1870427 140767 1935601 2017501 254337 1526244 2358502 2017703 593236 592193 1276696 1814466 467425 2371123 1661702 1714654 2492323 177755 786586 147099 1762883 2274419 1109654 2603551 1933009 552330 273114 1819972 94 363757 2145693 1002071 938251 352373 144802 1308273 1692508 325856 1222663 1906026 272525 427346 1225498 1445347 1119773 78400 2137730 2473782 763359 1629713 2178713 1194356 887361 1863866 2155611 347281 509201 1894128 17707 1437771 953661 1229890 1888972 397011 2565354 1925142 1805796 110313 1812456 1027966 953932 1939390 1667893 929377 2175402 1464573 2088501 930340 2082528 1812954 1823321 727568 1030291 923912 1663558 482951 2497234 423990 1516988 1860145 975317 127425 2106044 1456675 42620 2101827 45680 1195131 1146270 2374648 235697 1360929 927207 1117598 1802370 2430145 2478744 489533 2004783 427497 1531096 1402447 2490714 2231872 885320 1225266 568491 1350353 1281969 47651 2497421 1412033 2641206 522130 1037429 2190079 508652 1530663 2304295 1415103 1949624 1375969 596121 16446: 2478691 827926 1018474 1859685 49271 608933 2078223 2639855 1303711 174350 1766721 1891060 1197678 42791 2395697 841829 585385 755616 102767 1986776 614860 894909 1056948 125446 16447: 1267065 1401619 16448: 2317748 1812861 1868375 16449: 471569 2186968 1283498 382286 15699 273887 1689370 715599 2407844 526310 2305697 80548 1519541 615405 2401640 957912 752583 1351196 1443078 1645: 466513 2525823 2194484 1783996 101690 2260788 1019328 796509 1260386 796307 1562200 1910665 78711 41032 236757 345338 299118 1654723 12114 445397 2265335 451576 2478743 1398918 1103692 672907 1602607 1161704 24361 131534 566327 2124649 1497802 557942 1202659 2598220 610463 2578198 260591 1640579 1898322 862467 1217301 1674408 1850743 1025032 1139518 1355127 1164604 1860880 1026162 2096279 481523 2126008 25826 2591107 259100 2145427 1943456 1752712 1011975 2275570 2426422 2271364 332385 591807 301881 537912 863868 2375709 194412 428611 391144 1989987 340219 1978747 958610 2040535 626318 1253548 144291 497396 633598 1133136 2393506 1383691 568784 1557461 2315874 2513046 906196 2542583 68913 118070 1812549 464154 1634960 1459170 40495 460474 1645364 1229196 1832034 181717 1776908 2584595 524798 2159137 1050159 1151061 318463 1458214 618775 25466 1460768 1384735 1764578 829479 1824907 2320673 324098 212689 2220713 158980 159705 1232973 1496999 1951798 1634555 2176936 145514 621811 216878 58368 2525099 1776938 1510882 57554 117259 553090 2377767 2571017 2233507 1610431 487796 1959636 1299670 832689 1913319 1045406 1084150 1794079 1618314 536414 1380218 1404584 2414568 711232 751650 1378767 2122330 1063153 2493476 2112575 1368730 2643332 2317909 2563972 528840 209876 1231010 296743 1180216 1790774 616666 1024369 2363294 2083777 316100 1077403 2442736 1696531 1240243 567431 1548293 2146263 1294750 2384583 2532718 699497 804949 184133 1825959 1755644 387633 13938 1838581 2250166 371058 1854161 2341633 2132532 721423 38830 1485915 2097490 256356 805273 1719171 1190716 204452 2540572 1836882 2287624 1772380 334216 337063 2050323 2172149 2317496 1903562 2486182 1321695 307926 726164 310782 2562516 16450: 388260 2444002 552568 2327414 1696937 2033326 1181468 359115 16451: 1989053 806743 16452: 2065357 1991229 22175 894256 196422 285903 2328558 1324811 2276198 1015371 1106434 1478457 1113772 1851740 1199097 1135703 562784 1284684 938702 2350535 416232 392567 987724 836580 1247553 442487 2298394 1356792 2204294 1389663 378553 1090617 2442680 328726 1715980 1486280 2123718 2020154 141671 1089762 671886 2517553 571564 608082 414300 868711 19046 1100037 2038141 2265465 131458 1207220 129924 1434324 65348 1002216 1062606 1751266 2111627 1099246 914516 730536 1643397 871562 2461172 2482836 899596 1095802 195580 409768 517713 2364188 2644178 1472205 1830405 1341185 1078060 280911 917537 1228012 180644 2370268 2527287 22468 1045456 2429018 1028956 2588957 1316886 946736 2511850 907723 1442060 1818615 2569206 253915 1561970 464514 2502420 2635340 2403429 1921342 1876062 2377703 813947 260430 781651 33976 617844 1879688 524021 1981247 1035307 2502411 2606815 1229389 16867 767587 1525916 736671 2005819 2118005 1284466 156319 257939 1574289 1816327 2114338 2385645 890585 992551 2023144 2627829 2251733 2192656 2322440 344836 2160536 1796572 1656761 907221 1910256 1527480 273645 770385 1322357 277990 650793 1423199 1204004 2400225 22953 1691876 2549780 1554417 1225870 2381605 2509835 126237 591678 2427341 1848614 1195843 2598852 2198595 1294812 132243 285144 226959 1887343 1568186 1026031 1878832 550725 655201 1913339 2260496 525963 2178341 1205800 1189328 160701 2603861 450012 1172911 984003 1658394 2284471 1393203 1751109 531063 1452494 492946 1320706 1688657 1582900 1286999 2429463 2410286 1377376 755503 1729504 1088119 2295388 401006 1413871 1803105 315001 297314 291956 158043 2350508 2031583 657501 186626 423997 941812 1670919 303899 2001909 185468 1538560 2102183 1130927 2392956 890995 1699361 127196 1543505 1819695 1646945 1470076 2442666 674715 2505601 1066611 1561311 131392 1429249 736192 1213240 703234 195127 2428759 676200 332840 2378414 563885 590371 2583136 1569860 1981501 1682184 1544858 2032681 710409 1220331 25290 1271964 2102473 1741185 2325170 842208 1835063 1096465 1220401 1289605 2197479 728168 524798 755149 1337777 2495961 335221 1961312 2099104 1387452 2589992 633273 1994755 2284726 2051801 2052264 259141 1350056 109369 1001006 1921157 1609708 163263 367803 1790905 1138631 423517 865902 2279583 1734273 2333115 2397247 1836801 2447138 2287559 1812069 2000399 334440 1352624 1785313 608687 280242 1125196 2074678 401166 1997954 1414879 2233688 2194168 1549427 962435 1480899 1080509 1633844 598316 2254826 43644 708722 373272 1724433 936326 211624 1026178 718629 406958 1557391 1128954 2062242 1117214 1520769 2464416 1667908 1866111 1773527 1898175 460960 2342966 1875055 2290350 1661323 1265513 1421557 452638 2198742 369946 920311 1704583 2508573 43096 958279 2471882 586556 655133 273635 1833656 1279660 1085320 2240241 415273 1124212 2446804 1308780 2283101 2270219 773029 204552 2534579 2120749 1909967 356975 2521167 1174524 2108191 2144322 1031348 2119220 1829940 1758815 2143185 1973723 421213 1047774 1326085 141266 466883 2264764 1030350 427173 2099664 215855 70728 1318499 1275113 465623 2331755 2365215 2408998 5094 1716311 964346 1340911 863994 872129 1139993 1187885 495869 700496 1530094 1847975 365056 1305668 1498438 1577502 1510012 210785 298637 578480 680314 2187298 1883324 2407433 850382 1360405 1488107 927152 782083 2064817 448659 1061625 44974 1748747 1821531 1762650 52866 1909393 1791665 1988537 168842 1424081 2512159 303746 438572 1298406 2497992 554498 1746268 1353255 113727 1493408 224542 2514552 1074533 2485722 2442808 2613334 2336648 2006135 1630009 1323801 1996326 1403970 241059 901748 1168571 2069293 967196 2190341 1589298 218635 2209970 41561 1870900 1742507 279602 2082105 279684 2286156 567512 150038 1700410 1745781 1532601 308636 2004963 2124261 458638 249560 672237 877036 2035909 1701853 979831 1209710 1240281 1559573 587224 1854775 1088300 2270796 1670731 2623496 2486013 520604 1990990 490554 1513926 1733416 1234182 970019 2210204 2401496 2215170 792351 1869245 2199795 2196271 50042 797733 1230166 1118593 2591077 248075 1476563 1005605 2475066 1777713 1558913 1245383 681503 1542392 1506478 579781 487883 2337584 1218164 956357 634812 806436 2493406 133588 1131139 1702278 2167181 1803261 1899902 896614 1183619 540590 1901175 387594 1563496 533372 1591420 1517594 176938 2642318 2166579 835568 882213 657782 1060144 2484054 353916 961800 1007560 1629398 1547723 1632841 1260521 1570581 243153 306978 1877454 751168 2143367 1556219 59993 791395 1135970 1721566 971367 1990396 2112932 43520 1428127 440294 1437223 1110911 1302707 1448311 635387 1782200 1638698 32743 2445790 226894 549249 2094337 2274612 2231607 1162852 1077377 391103 244055 1032321 1220024 1134610 446105 2552759 1650928 1203190 1811317 2480571 1272173 1432466 1272122 16453: 111791 188319 1569342 1055653 16454: 1752788 566628 2188097 1786192 16455: 2135101 2406627 1482841 339068 16457: 1821967 16458: 1438600 16459: 1467623 136784 2163807 684217 2207286 841538 2080813 949929 1340743 1382839 633481 772222 2544979 626264 2323338 1835723 1679281 2408309 2530466 2462187 1297349 2557595 65100 1402874 1269558 383062 2050727 327721 1523842 2365686 1441340 2305904 820521 2519066 1937429 22727 2485320 1516077 1419909 40095 808041 476676 1231663 1754594 1873674 1274354 1580838 2405238 280826 465539 490249 1733965 1297160 561048 1317160 368032 1046090 2403196 2320266 2263492 363435 1671000 2646653 2044885 1620329 2219273 497434 1966633 306941 424386 573400 1697543 207388 2257341 1191044 1982129 652153 1964953 2198080 1863899 1867934 782679 2023876 2545049 1152500 1179803 1269384 1366900 720145 1607317 1111037 636871 154087 1828296 2152569 1502323 1967364 857635 651000 1163972 1191300 972497 657835 473647 460825 2281142 2532720 229972 19572 93252 1406011 594729 1016225 2114703 1012814 1109678 1775209 857533 1317010 1668878 1062721 2123534 2415702 2614693 2357044 1236186 199838 542793 919396 933623 2457403 2387740 323241 392830 1394554 1646: 2571467 692445 1279011 1609548 1349286 1293845 968880 233063 456734 787569 1813532 440752 583554 559674 1251825 2488018 187322 261418 636185 565807 715469 1305961 1787305 1563063 1610117 1896457 2609756 61519 2431749 920020 555844 2326289 1732308 171430 2017614 127387 1401638 1270101 9280 168190 1210690 1183607 175854 1691656 256033 1524995 2201157 2371607 2258001 640631 2381851 867239 626069 445775 1677009 350906 1610221 2190913 586891 1370476 572182 2046124 1223120 736013 1785391 491753 839459 1416030 2596404 1408834 535166 2646557 1526433 1422748 192124 511852 892147 812413 2428821 859384 2288057 2472393 1442327 2222874 1653698 541557 306311 1585246 1531821 312556 284191 2080754 1025519 2026659 1987342 191572 374944 1217751 57545 16460: 172622 1272454 2307108 138873 366215 1842812 8638 425264 374492 1866104 1094517 767884 1489754 227240 2048463 2236522 333715 257250 873953 2042893 753693 1910466 1448165 1621834 993618 1006194 1458907 768309 1584593 716506 2374312 1375228 2097872 1160959 1425734 1430884 2398238 587879 1731249 1304634 1463812 289075 2187422 2341923 1320426 1123390 1099885 378613 2078420 2126370 1507476 1765696 204405 619128 1515303 606654 252654 2191811 1568577 108202 790114 612947 1245143 876481 2310814 243022 783221 2050201 2056631 1379619 643964 1855825 2166844 2423008 1032056 1422677 875568 1027282 605874 1379115 1932978 2008970 1676439 344783 1434057 886483 160550 2263002 2596730 1536403 245567 2584974 1026368 374220 2130420 2644599 47923 1879235 542218 813498 2478591 2518922 107777 999403 2496250 2537473 1423968 2513682 16461: 291238 1671504 53521 1031556 1286332 2097489 1069045 2363352 2442346 1990397 2291467 1822599 2097681 1211533 1071862 953665 2490293 16462: 533405 475151 645965 179513 1022629 1463939 2648861 2705 678043 189404 1758786 1666805 16463: 768550 1102969 2329530 2024507 1758645 266078 1866637 1500389 1839963 2240335 883208 2033994 797772 2326021 1575103 1537586 2361549 1613947 474921 1554574 2313791 1813298 1399577 298311 2267948 1484776 1621557 158923 1190294 2119945 854282 2392113 1506960 1214824 523402 714324 1796898 1439442 379748 1963704 607403 684436 494054 1445155 2076145 1767397 385736 2045763 1033915 153208 653191 1212773 2172703 594957 861322 2216663 2330119 881941 690559 1402030 1013724 1691942 1309584 646441 2629595 2022230 119183 1623898 1623419 630884 2385882 2272305 593719 598920 2458406 2453486 1282543 122507 603757 2646201 1400826 1219412 16464: 2248624 616242 2149865 817987 1831796 1197303 1754267 2387951 1363136 2099956 181815 2241291 596533 2163722 510426 16465: 2452654 1182489 1539597 2187474 1019406 551599 2296097 1682213 2231189 2276732 159501 2232301 66163 372887 937445 1321267 12986 2289197 466876 478365 935370 891843 1851174 182305 1777578 2638666 2498778 656849 879511 2559743 872291 1524933 1412498 2511101 2421368 1724093 1730146 1631005 1920755 276438 1426472 2133996 2338175 2032749 1186114 859304 1326482 1487204 2308202 1518197 1229482 2303622 1628211 1783622 1677390 865254 2162828 2197583 367049 1428005 654874 2331424 1144018 1000869 756046 1968686 675411 2202517 141917 53558 1943403 1307996 1801135 1298939 2119955 570886 1220677 1660085 1173909 841323 1695580 218016 254252 1245081 1291371 1720871 438457 62190 194933 2499536 2402796 1001533 1203758 2229752 691978 65125 767260 2476277 2287127 1670894 2209849 2616274 2304756 23500 1417774 1239128 1481080 93829 948780 2505795 1816942 261783 1219768 423390 1309043 554528 623842 2019234 16466: 77669 16467: 1840030 1842353 16468: 137798 1823259 1722247 1789102 992441 2623446 2143625 640464 86366 1425857 2238045 820878 867211 2045760 332355 1294472 2091169 2101158 146232 465617 1611801 941092 2232790 18881 1966184 1213379 631663 2477861 2341363 2080840 990013 2207065 1407689 2610757 1896563 240903 1400919 381658 648511 540567 489503 211185 1625171 855771 1871080 1259998 503952 16469: 2344265 2193455 613627 250623 1426690 364764 937068 608920 1647155 716276 1721405 1656188 1855263 1855193 95090 1578216 471262 2373783 1443876 1979640 1051326 68492 585639 1904210 699691 1884373 1526259 146225 768492 1800059 1308842 1332962 1576498 1116004 320374 1380491 2496292 2387612 1617400 238043 2379812 1157513 1784739 588823 755800 1929076 1771703 347751 77351 2013942 2158142 52168 2548438 907531 72115 930194 1295287 1180630 44599 2596008 714243 1235653 2071995 2585948 1760259 393676 2203454 2272488 1556837 744837 2123557 66604 1616486 2593395 481166 1837976 2244679 1355447 2232954 1108815 182109 1116776 415272 670855 2077423 1019839 914520 1875215 2384905 1484253 1482509 689845 1572976 1014015 2390298 1404519 2623172 562778 2336335 1044385 1093558 1932267 164709 431381 1417990 787273 2002779 2623188 1105330 1475903 2295644 445758 237855 2264332 1748731 1754616 1832205 582564 533576 841910 1844915 1760066 1099418 2185759 1293835 1405675 1225324 1820891 1193892 1200444 564327 1446403 1087910 1106198 1885523 545352 1894605 1104197 1403388 2178130 1313998 1923530 1839148 510657 1837254 137360 680043 2426587 1818876 1117820 2085698 2573968 2387269 1771398 969312 1913 515984 1677662 957454 1504573 672889 1872376 2200008 1912768 179820 478704 1762665 1418768 2636378 2403722 1475023 3530 1212207 1385014 1994037 2232181 1988671 2532972 498682 887035 1580991 1422542 2264388 841050 1921 375752 2502483 337202 1437249 231536 2432151 2586241 850660 1737810 995657 440142 70799 2093621 1535848 1804067 2474861 2169819 1354531 2428686 1021961 2451209 790640 2230624 1582083 149031 1019190 2386792 695467 2419811 2648719 2255748 269280 1997983 972296 1455241 2305153 618085 2035172 185667 1959826 1228768 1841174 327653 958201 2005342 1193184 1977468 858440 2227954 2490798 1093977 596587 1718818 764454 492232 1430757 1171277 2115302 1027704 2521155 778796 1387254 2198397 167781 1302055 29746 1218561 710593 1865969 675433 917653 469874 109552 2390221 1178926 115306 1901285 287556 1808386 2050707 2471114 2531021 1243502 480578 2476740 2571485 2527711 2013321 2456319 596570 2348820 1646496 277958 63309 2433342 1304686 1214188 1067604 2403519 619237 2071021 633638 86649 1904329 2229653 1592820 2565607 581939 1464941 396523 2188842 786586 571064 919254 1129344 1449340 554883 1047377 212390 2015401 905479 1761242 1479235 351929 2570261 748355 1693516 1408211 459714 179509 2228239 318858 1167250 888448 604895 2563601 1473013 2644901 2266462 2344864 1073536 1714022 286656 524318 1425744 2528268 57328 1209359 2363512 260369 2372251 382760 217723 2182390 1250919 524341 1973765 342743 2331808 365475 1980663 2452368 1963972 322974 1445770 2636058 474799 1453758 1980513 1197916 921953 859307 2608496 911084 159330 1974852 2167698 2331924 1848170 2415654 2137730 2616352 696464 2639312 819034 1437078 1783723 517816 404430 1712262 2476843 1111632 2011202 1728772 806919 37411 1231657 2197114 1043236 174128 1085320 2051419 1091318 1222992 1153925 2222030 790915 1113347 382394 2481359 841212 381402 1174942 2134759 2241241 2435164 2431252 779609 1857342 369794 1022420 2341156 2389744 998692 1027633 138596 238272 473424 1222312 1540197 646778 635821 1453595 145745 1748310 392091 908545 979131 2290182 1740022 434778 80955 946988 1584314 1108468 2527942 689502 1104803 735366 2396595 594734 2345344 1948818 2350061 498732 618952 1292338 1436015 167766 1236630 48425 87456 939637 2438125 2161284 505203 245975 1769048 336442 315214 1585115 751320 1474279 1394516 1848648 1150339 1813690 586385 184410 918507 1071974 813041 406157 1372369 846838 1764275 869167 471683 2634001 657569 2420804 962113 610511 2240457 2243189 231122 1588131 1731905 84780 1725652 5872 1599309 1349557 1129963 1969593 1442171 1464567 753421 174433 2214645 2548812 1084364 2505706 1586075 2297655 2499539 1261776 1319516 2227898 1594100 2422729 1828782 806090 231786 1413037 1371861 1831180 395555 303668 968114 2593852 2089698 302972 1998348 1397506 2390457 1609691 2299403 221571 65946 326951 23347 934163 1648449 1754693 953666 343162 2260968 1318429 2646762 1996599 2376683 638861 367566 395410 1080297 1704892 972843 665072 872671 907672 2409333 573224 2389077 1058749 2292422 424643 52507 2638114 996181 1534314 1514594 352726 781345 1804508 1262147 1853954 1862740 1919910 1520336 2553407 283982 140227 1585225 1174890 2052520 1340212 2341173 2563572 2593838 74883 2645396 112153 1465117 2416988 501396 1642879 1061286 376158 330992 1575662 1951269 404271 883656 526579 213401 2517470 1967994 461357 43104 2597107 1283604 1498772 1581663 1355681 2395567 273731 296855 695567 1894078 693548 527694 1074390 2503205 203825 1880481 339755 1828848 2325005 2498115 1935022 1130641 206903 476419 2499883 1416423 2317341 2379316 1780149 2600810 1891730 614266 97145 1956915 2314152 2233392 473955 992365 2502966 1383909 1296322 216790 1847120 2211893 11166 1236659 1205798 1487494 223446 1800040 2506919 1155842 2364455 974083 243228 958345 1509759 2370786 1015770 478262 1916933 473102 1618011 1388100 640674 1676242 1586567 2078966 119959 1046994 387718 288211 1286500 2335778 2302821 428939 1801095 2272069 260095 637997 2591212 156538 1065545 307998 1570687 934889 2037128 1194696 423672 1663130 324553 1942045 800429 1203605 1177008 1235650 1874088 811664 1932087 773502 404135 1252916 1942114 1924638 1036522 2108482 288387 1591770 1316628 1255222 1452056 313349 836234 267802 1647: 489910 29267 2504674 2470977 237986 1349818 67465 1819879 1403778 1800319 1134932 2431604 2044069 34599 1034646 1854439 1958997 1031451 280421 1443551 1039544 623983 1795057 1922 1690473 787252 2424183 2209666 1826543 16470: 2363536 1826189 1413636 1902373 105027 920399 319827 155630 1299817 2134944 293197 1820771 1500437 505146 1590968 969530 192161 1802372 1960059 689345 1070737 349015 1134610 1190335 637310 16471: 859598 1476972 327177 2008011 685876 126911 2500539 761590 2617537 2238531 1231887 376171 16472: 1453622 2502917 1735972 1996992 2494602 1329863 394716 345660 408405 2507130 1592144 473095 317468 2643669 2322938 2133037 2180395 851683 1725963 949364 1190621 1547000 1733250 1580046 601455 16474: 1413657 16475: 1000457 1926450 694682 138946 302856 16476: 882977 1710440 1512713 110914 1489050 645639 65209 749304 1119220 1809161 1521217 268335 1944108 1959367 224896 1121754 227821 1361843 2218398 2304861 2595413 1282538 2024632 1736526 132104 2527911 2352127 76772 292138 734589 1675418 1018814 1163059 2499211 16477: 917018 2622204 862386 2255608 16478: 282515 974176 16479: 654235 631886 2142244 459406 2342826 2006503 1711500 358298 720940 670089 979955 459911 1528534 37999 2501489 952202 130338 1428226 2544966 1037868 537649 731168 1684795 2042162 123895 524098 1599458 1995585 2459034 1372205 742727 460424 2572194 840623 2141012 1917343 70257 78910 1310960 806309 360109 1271208 449784 66653 1196373 117172 2478610 450013 2212914 645424 193175 559704 2356240 1578046 1776514 896724 105494 1845916 859863 1428494 985030 1648: 1055719 1359533 385522 1332500 16480: 588032 982606 2389956 332237 956962 460876 16481: 1712784 16482: 2200707 743797 60632 550845 1052276 1136275 1971179 2528146 1441442 2415199 1354967 2501166 1710190 2569482 2393623 1144713 293857 2633937 1158212 16483: 648909 16484: 2302745 61668 1778808 16485: 805937 524619 2384570 16486: 926194 1314890 1588389 2132343 281711 565559 1562214 2417317 1507627 1944481 2279651 1047888 2032380 1444964 615466 2637979 98602 1845909 1975681 5945 2494857 2243262 678449 774210 978800 318235 2483752 1893079 1778795 1476054 1143510 1890175 2625846 1783938 1696588 523779 2302563 2546997 104069 474868 642741 1386134 16487: 773326 2505249 2102666 1590738 2219218 1070486 1315392 1981125 656563 16488: 2092093 16489: 944957 1288391 2560105 1649: 2389342 62320 498711 16490: 2644463 1751257 1512053 1192192 1333748 737403 16491: 663789 833885 107668 1443965 207996 391846 1638426 2141585 1425913 2436086 185781 1924383 1092901 1706154 1492735 1348647 337335 1743645 1898578 1262829 2478388 567534 70375 1706227 1974222 2127924 1659494 1729683 2446644 434593 2388831 1679680 320297 1562271 1624251 2095827 174604 552866 1621913 343180 371492 585025 1664654 1473369 704493 1982693 1456139 2170079 718935 1388975 893179 788900 734036 1317997 1997225 1002455 1226535 1451358 97208 688090 800111 1210672 2613682 236507 2388579 371483 1867237 206509 885226 580058 2580538 89623 89463 932043 2419669 1771704 406790 2206911 586370 1278834 727567 1868349 1806325 1501531 1458179 2215332 339995 963409 2646113 1564519 1745424 2361021 2337165 767260 1208343 2431533 1599200 1708802 1604634 1933873 323513 1228520 1542935 873862 2269417 242715 1286327 481671 779289 2211359 594586 855874 1606648 1187692 1057066 2341329 2387445 16492: 255166 1321640 10779 16493: 726540 757862 731006 2592823 263833 2319960 381806 1680173 879414 1827513 304570 1764433 16494: 1077171 1738356 968423 2492876 2068040 1959731 29839 16495: 1467952 224171 778872 1885171 172122 2066292 1462342 1868826 1817216 241922 1056645 1177902 1335962 2603041 538854 2168189 1365849 1598256 105258 1597908 199585 1691409 645725 156002 2405780 748846 270025 938174 1928683 2244400 214932 1669919 1824242 916982 818553 495244 1512827 836069 2509669 2638691 489581 2533665 1010770 185723 1794332 979612 1940327 33958 2131543 1295193 2396314 946972 2280652 705119 1272167 1339269 1794437 938438 2608357 759007 494836 16496: 800590 16497: 1562478 865668 552398 2098106 472586 1666697 1746022 2331574 41084 1675214 2134270 942853 622692 1670563 947308 2084508 65069 308663 2034144 2261255 2496890 2453859 2384311 1832524 16498: 1185462 1606134 16499: 1607001 1881496 1361804 2202826 1258668 1599314 1880763 100553 885374 1551276 2531026 79278 1493906 820710 2289101 1237486 465443 1349222 2544994 1921454 757081 1614214 381568 1481324 616521 2257827 1983000 2432422 845465 320272 2580023 1231326 795050 2506247 353165 374348 2638166 1803175 322439 2489029 1406091 2229313 984288 1724939 1053520 1492864 2308406 555098 1662693 1392589 444602 1199352 1753923 693488 2435288 2352715 658574 2611123 463595 465993 134001 568892 2297595 2250096 2381416 425666 2637124 371651 2469674 1466873 849654 1181329 378352 233760 2622255 743570 2120982 2615321 765045 2037528 197745 916526 1617427 368876 440102 228692 2163154 2460401 2098423 1575525 840900 2305033 2446682 1187878 70666 2537776 885367 2260947 372494 1523359 2574880 2036312 2053838 2244124 1423127 1221464 965269 2084229 2425846 1172310 1585214 951849 410558 1150477 1366896 2446392 2234807 1502256 2104200 1474865 2308039 2399472 1908752 139357 725980 2210213 1372483 1219264 569734 1996310 1948430 1149486 1133557 822371 1692557 2009277 2261096 27799 35523 165: 1166661 30878 2636158 1393482 1498586 461163 1554081 1218085 1416718 2572552 2005063 1819699 968054 447339 558542 120379 902369 488092 1079598 125275 2223213 791498 1756480 2477378 232044 2354942 518289 217609 2500818 945686 2046776 2458335 2035299 1575462 1974759 2349412 1932281 197561 1613134 1642377 507203 2149408 1720884 1821302 1368891 359481 1550167 1947821 1780671 824067 2541909 184705 319205 2110 670474 2125255 380110 2384562 1362958 1961585 1452050 373103 960350 1775696 1636045 2592376 476098 2061246 1399944 1586539 158697 1646759 227295 2105160 227463 2173104 596148 2491010 1807366 1238714 784431 2109810 409613 1557557 287545 517944 970700 918529 915987 1336217 2426475 835418 1429047 2021915 712441 379066 1341078 330629 1123368 2174994 691893 568434 1817177 543943 2103926 886300 1678297 788395 2045876 2078738 919510 579483 1822638 551943 1573102 2556396 672562 776344 876202 2100223 465414 613554 394898 153238 951910 1969217 1801719 689527 1134654 2294165 861530 2479673 654689 181797 296855 1011386 1503601 2622944 1394934 2546182 535510 292705 246845 1889216 2368106 1846862 351936 2474184 336443 1772185 2151468 1840535 1650: 297442 617782 822109 2151665 922850 660551 1279385 123943 572573 1164992 2121612 2355256 43123 1857086 586342 940020 2207910 2176074 1451947 2262547 1610956 1968875 2271291 1859939 2123718 594259 2340426 2461263 1613505 2434157 941712 2252151 1564425 1372579 1608989 841606 2618428 15539 2116936 2164953 400720 602320 1061119 1003967 1393062 1341649 160732 364068 1203271 2068700 2425507 596221 348393 2411947 960634 840177 1775208 2239807 2415547 2607238 1842668 973703 923544 1408308 21080 893234 1143331 1504360 1767351 906994 2564910 2107316 974830 1286812 286538 2351458 1229848 458943 236805 2127161 2583122 956727 1239994 604093 2384240 2387952 1115712 1191683 1644034 1730966 91502 1310483 29457 257966 314154 944149 1910130 2155940 1506752 2517039 588193 137085 1774578 1557608 351834 1561918 2043251 1198582 2131086 1771909 2600486 1048274 1671927 1712930 1064281 1232104 1164683 1532247 1099620 400839 1001206 2100537 1845221 1956966 1566172 1940426 948774 2595843 1182026 1932304 2197914 1485475 1698718 1767395 1284086 871127 1135561 1130712 791655 1300922 2399487 1092015 727402 1636034 921356 2492141 1764821 605433 1144050 2418305 143180 703928 1118086 650905 1709795 2462689 1840902 1662932 60386 2556311 2311908 1322507 1348967 2485286 234448 2452478 387982 1330823 1093038 1089142 1467430 2351241 9064 2449326 1652561 1795194 2126297 1311577 10401 1760889 165146 1121232 1240580 1015872 2272836 225039 804020 997773 2431539 1535759 553461 537601 1368009 1549294 85841 51968 815937 58386 2078281 1351005 1771413 309143 2119107 2623196 2586040 1516888 255801 608732 1505818 1960269 1036549 89827 215685 1451253 1854170 1261819 932659 888425 2573241 2469842 1126019 1109633 1785100 722021 2291598 2361387 397019 2392963 1743051 2289665 475474 2401040 1603354 2578476 2329269 1052101 18042 488485 2112148 278689 1591714 1618764 1722725 944129 873718 1755632 2325499 1986617 1844104 895683 1135976 553605 80191 2037230 265824 371122 2544126 980055 2476606 729571 376438 2448383 1985581 1556186 960601 1193818 2492865 110522 794547 286282 568115 1086568 2431148 2511680 975283 1020562 1683269 2605069 208538 2090551 798642 1685733 2332091 150994 1031805 564298 149070 141759 1475917 596267 1158020 1204665 1946245 405373 638664 701129 1681871 634123 2459365 828465 525865 2345697 1057091 660579 2319570 653402 1263538 2380881 671981 1393709 1001548 562278 1536304 2254954 922160 1786751 830739 282808 1242284 659421 2437493 135033 392127 129490 2527168 1636703 356446 2099419 540303 2047141 166931 1540675 1485478 2534232 304717 1749209 521497 2143524 905255 250365 199266 2489900 1099218 703741 2031961 670528 997886 454636 2232002 185794 956199 2038256 1573542 1588231 1656174 686583 2460442 1351699 463201 975742 2179359 643964 2593330 1622362 2376291 143139 1516471 1603120 2430356 1803462 2080817 1800554 735393 1089784 1282392 230516 2318270 33435 420658 1663522 615013 1484069 1829253 958530 2397855 1607208 2402334 272898 571947 1403609 2237949 2589365 2333960 2076909 1372201 594405 1749787 915538 758037 236772 1970467 1621005 1410820 527780 833307 2337228 2420323 1855178 940876 1002959 1719124 477917 2240991 802255 1102364 592996 773118 1784529 2177867 924322 1699439 1703801 428578 2053965 2524796 1596596 664739 853861 1072342 2181452 1135820 85376 1532962 895026 2162610 604081 1935714 41908 2329113 576881 1239464 2093580 558827 2175699 2538806 64825 2305885 1065236 2037527 1967884 1444198 576869 2621367 518819 759853 205536 152013 512505 1887418 1342978 575574 1805032 1724039 2603246 1381041 1700841 1157929 1810281 792410 867759 1623074 1927507 1535488 2151841 1576261 1109420 1269001 1923917 1802414 2249787 857565 868109 1014987 757346 237965 2637877 998380 556870 537508 494732 2393754 1490178 2525193 1534004 1623723 394798 2328761 1256070 832230 765797 2501525 1350381 83001 780344 2509039 1245361 2110368 1658355 1168462 2046391 1233851 2034367 1783074 2582608 114424 493068 2501163 2549618 1459166 11965 1917047 1532207 143127 730078 1160293 1377783 1580100 931906 2564666 1712865 865695 1584765 2320749 1327048 1727192 2280406 1790689 1735863 2166361 1601428 2250944 2119657 932808 470294 832977 1214988 2265054 2585882 1931110 2343990 16500: 891353 866918 1441576 451394 719393 829721 1543721 257622 1354457 344659 623715 231349 2044930 2095856 923996 643873 1416098 1641025 1783169 20835 1951305 1903417 2167515 948257 2286063 604671 901684 838645 965146 1127768 16501: 1358962 190730 1878169 2210044 320908 734431 1727769 1677469 1670645 2195440 56655 1869372 16502: 2058498 1934532 2031053 986502 2450141 826151 1115071 2480001 2251362 2297190 16503: 74272 16504: 1771397 1951977 1859530 589175 1126252 1512462 16505: 2599662 2559887 1326441 587573 16506: 1119314 608046 1512014 17812 2384345 767859 460308 447622 2151546 16507: 2085838 1711859 2010250 669502 1997078 2193655 2182608 2253355 43729 2096898 1625397 1387358 1215952 16508: 887930 16509: 499034 1724553 1651: 723135 16510: 885940 1387334 2150598 1064066 867948 1754164 16511: 1577198 1819620 1766217 1690470 137019 2451802 2468540 1382217 1088059 16512: 2326933 580401 560992 1768815 1374417 2184525 928230 16513: 369681 133215 1732023 2643635 755281 16514: 2067581 1224555 232053 2471226 1600842 2446044 16515: 2401413 16516: 2459804 1981333 1148739 2426136 164482 391980 1422565 337553 1515897 176703 1211307 951792 1624667 1605049 2251965 1818847 106997 475631 889002 2287105 2041771 1917264 1064523 1630897 426008 620001 695648 986230 1847024 1806794 1475948 719559 2002869 598375 345883 548448 467425 1893778 1334430 1254764 1483808 2497800 46327 1658346 779904 1829295 2640760 1595316 1063980 166412 901064 357911 615923 1580951 235971 1278390 1684024 692697 333801 717504 1355960 2278726 853918 695562 651524 343760 1995968 1412691 1439243 2181413 1388085 966186 2442888 1071850 1096728 278489 2083449 395674 68804 1733122 461057 1795511 765476 2222435 1660465 229726 65658 751683 778853 2114172 1112125 1210181 949889 53364 2210131 1869299 2591256 774417 2522709 1480173 2527813 477466 16517: 273939 1032517 1670942 2631351 1525444 1915383 1677831 960819 2515994 664128 594564 16518: 2543840 638431 113650 1786736 16519: 1003230 1267322 1887182 1674736 2643911 623797 320536 876392 1209046 1506134 1977847 1652: 2236799 1363756 1236996 1716275 1929255 398970 2563721 1949369 2108811 158397 1893207 7903 887932 716649 1256254 2011398 2287814 16520: 2178480 234864 390578 16521: 306199 1628934 386510 463354 1909829 1621881 703893 448466 2476859 990182 710981 54791 2476764 327064 1755323 1272338 2391252 600620 1087292 224795 313392 1688294 1824586 1214861 2104506 1653937 474613 1617746 1424169 137241 16522: 210808 1825313 2555164 2317759 532713 1451334 949986 2110363 1447420 838890 1655903 235919 2089193 109030 241688 218823 464397 414481 2039149 1546044 2166748 1926915 171684 1381323 254712 1246386 968365 1233023 1126733 1723278 2200436 1429041 1678961 860203 2391734 1091192 2103728 1132822 1489512 551303 102345 2640981 579597 2372768 1825229 1086807 2141703 2519010 1798078 358301 214174 1686345 369848 2616515 1401549 1609622 1422686 1903848 865616 2521899 2115810 1942551 496309 280958 736279 1622214 43002 411923 2283854 2390501 1456944 701074 401525 821932 1731144 1476446 2329530 2158474 1341348 1080381 2132212 1080122 2152380 1962405 1914185 971524 2288929 1046246 124637 2408319 1419051 266078 672883 1322746 1170953 1653920 940449 793 2292935 1264015 1435848 515538 1221113 879596 1603857 1057730 27223 2325522 2206275 2498584 987144 1122635 1153916 253684 2114326 2414038 2539295 1468482 1814286 211179 2286810 1491560 681572 2396598 1596677 72040 1590188 2298174 714932 1792173 2181927 2029590 1987487 2253807 1467147 2022773 2239070 1902816 705261 696755 1551570 1718659 2590257 2513780 1646874 1493567 1393062 1839845 2585759 1038605 2327107 55207 870557 1162079 85351 1965034 241470 1337492 2586963 1466 1706167 354219 347945 1352106 2275494 368505 674529 2423031 2575674 823693 33387 53616 2411356 1767366 2490386 1868826 649366 892663 52050 615459 1481115 2403171 541160 2417089 985785 2180896 171625 1242366 61885 490328 2007579 2314652 1261507 920561 596258 243135 1430431 103619 1495780 1503218 1448512 1420890 1937412 1821477 1206467 520026 2378611 684764 317264 1098293 1858948 2239825 1134035 1264399 2173338 1203672 2281077 1185651 773907 722263 527598 439964 273981 2460896 395809 1036837 218678 750020 1503932 1290500 664019 503333 1074825 2502708 1164435 1323684 2378238 994467 1436501 2202386 1296874 1756806 2233556 1684769 1802925 499076 586794 1010743 948775 2571009 511772 454674 229785 2122611 1976288 1760072 1490344 1822876 2126657 2570748 484539 1242383 2140798 2431807 2317533 879752 637378 2178360 2244378 1597337 1167163 1952337 1154366 958810 1085552 1538574 2054631 1293835 647356 1036621 2339462 2635821 2377960 2328335 2618652 96359 1721678 1736611 1446403 1992753 154474 705319 2073569 1047803 899484 404085 686431 273887 1964049 2467781 780463 1209207 137130 1473357 2076333 1196529 156319 2540776 263011 283367 315701 665372 1345121 1708013 684232 344633 2603213 1568799 690396 2507344 1384707 1271136 351834 826880 1902744 2141304 1828810 269000 741686 1861675 2592137 2357132 892786 376080 1304895 1207566 1804051 2046161 2070048 1467576 1806147 2417284 2393036 2338881 1040945 1138058 88726 1290852 723790 330608 2321980 966671 2383229 1985185 1622576 142109 2292028 1447657 1988893 1515431 348965 2207219 1213663 316319 2201205 462107 1528752 559029 2037309 1650903 1959185 706250 1363986 1771653 2487192 1917109 2338284 1083004 120246 2114716 683106 1666957 1402839 629712 1351564 251967 1765961 1338579 510357 5029 1237701 1980441 1609042 1183080 1032488 2559865 1625787 912617 420802 803799 1449404 2311444 992640 2381605 2050020 172968 2146021 431567 2603312 935545 350957 1937053 612928 603876 873496 267799 165549 553850 257243 2507695 348128 1036976 819326 1459552 1518210 811307 1750489 990398 1983877 1897037 1722165 2131693 432409 1494254 1122835 71555 630717 1281979 2167891 1030646 2611179 1305110 94862 783854 30153 2525559 470351 660908 52625 2240881 2251461 767433 1417695 451315 2059955 2449427 2512451 452033 1345247 125240 1618502 2266041 2393725 909801 965840 2503669 869895 124967 2425304 5022 40491 2531604 250943 1519725 1843361 2161016 416995 2017821 184692 765489 1614240 1144419 2468379 1672873 2540244 1342200 1836673 1794246 1185442 107875 1486348 2499893 2391986 336142 443134 1675896 1147713 2243105 134347 2153390 131327 923770 994078 836906 2567689 2166642 945604 250036 1508220 2238604 1917115 2178536 938826 2588372 2035172 2470047 1231412 1708036 53486 1343265 998732 1220672 603830 1421723 468075 156529 431330 2076149 780047 829472 923026 808415 735925 1299035 402547 1143631 1556613 1069295 1176755 2605788 2562359 2067249 2587314 546986 702108 75993 2171487 1728651 1506258 791649 460749 2513116 1726144 1414559 1319724 1312897 185468 1543789 2168262 468406 18466 1134356 275079 777760 370815 137035 2437513 1844278 13036 1969960 2226600 1180457 1279598 2365922 377515 905048 615335 1412061 1485436 1430819 2176777 1676385 2288956 2568403 2124215 153313 579200 887136 1766467 2408017 1080388 940955 548279 1591500 2500376 1461402 2157968 1206099 1811614 1830525 999892 1119453 1433646 718161 783233 1646953 1430394 1545617 1940525 753250 2493760 2093683 970274 1053484 1997580 1818224 1058942 2409511 2303074 398231 1318002 1474909 2524813 1345526 2019425 2070006 1981872 405329 312039 1308269 1798338 709396 456742 1962188 2491607 1348261 1308139 2370196 864575 283120 1826894 2275935 2136469 1341665 2559057 1212099 1550752 142511 423121 2567531 2178408 630611 2626507 769248 409722 1698731 1504078 593772 2536993 1021040 2164909 14242 929470 1081426 1456186 1797512 1970845 1983192 2174149 43403 1220079 1197576 241960 2003065 1636780 2368613 49113 1921059 40102 537699 2032657 294954 2310109 1421862 1624267 2309039 1350543 2374717 2228718 1142817 1633113 1921832 2090477 971411 1572241 1072011 2357051 788684 839686 626529 2468710 2228850 881444 1464119 1000559 586200 1685474 1174339 2629993 2248126 2133772 1891521 2581166 1941422 326340 1154134 2557705 82745 1858438 1556477 1939931 78632 526455 83563 1104144 1716723 1348343 796847 657056 1555819 2187206 2085945 2340361 765844 1418252 2544342 1968670 1126172 295455 1495301 830900 83318 1508389 922260 830600 1273297 315142 248794 159035 977222 238530 359339 48554 1911375 2624837 2191834 1033125 2382294 2008251 303953 127958 910063 28259 2078745 960784 264682 770544 1982785 1065308 265842 1645053 1392057 643806 163028 1769377 254658 479118 150522 1872823 1901404 591377 13219 2248064 2092702 1801239 1508013 952160 210768 1419090 1970116 2636013 1623322 822241 1436917 239977 1197199 191778 1366996 322977 1688434 2258719 2541020 2544868 2537201 2522517 1993635 1538617 55196 1780491 2007669 994590 1054288 1909689 1638341 713681 2055716 436392 2391759 992223 1846903 204110 941602 1969265 194295 1028000 1224715 1604982 1775894 2544830 1815766 1420052 2621466 1235872 912192 1664297 730674 1523646 697200 2242218 1844015 1772168 1694103 352142 1781029 1320180 1612336 417689 2326217 1568591 773184 2565103 865359 1315490 1585120 1925559 524347 1624792 599909 2428148 512728 370641 1710814 2569146 1724994 1564002 2356588 908108 412988 2115022 1466955 2370622 1253878 1587142 421133 1891622 1904502 1926673 583790 1284913 973777 858153 2273795 1193158 2640940 740281 560975 2371497 2187642 1115774 2149107 1478249 1603525 1270983 298736 745942 658026 208469 1714837 2305027 2483041 1886350 2108494 1651079 2067935 807468 938314 1643596 1290393 428895 1606408 2276856 2107165 1103414 333592 2170724 909770 443595 2418147 2522042 2151960 601172 1333022 2467813 2462050 2282074 192165 321955 1555088 2092095 2308561 2631463 1210329 1769819 1021178 524027 2018983 1393966 2130244 1187168 439828 1005903 643107 640651 1619308 518823 1910182 2463759 1763510 2266918 1084980 532916 1812039 1976265 1279908 1640722 780566 1303547 2102902 202590 1399676 1421258 1220114 2404778 2383117 346871 1873515 1287235 349204 2606100 682912 2173922 1320300 1920702 1182112 529135 1819550 58470 441968 558208 1951377 359287 2302920 1284440 594445 831358 1162499 1236048 1705993 2437688 146869 531281 611907 1125300 2151747 2534242 2154905 739619 238684 624085 2325114 870076 2633329 1202203 2575781 1186273 1466042 1288246 1090274 1728779 775489 1964733 260230 99462 2494206 1276117 1461461 269365 520230 246532 810485 1120431 1022870 2051216 105735 1049855 2302698 137321 116625 732898 2331082 1689837 1557863 194659 2368633 2633333 2112488 136265 2448732 117710 2298176 1505524 463135 1720746 360749 2365238 937268 221900 2385074 1175552 2218172 1872915 2545982 2380639 2439075 1825873 939264 707483 2132538 2204775 1764813 1971226 459918 520825 197751 2526516 1312985 1232550 1362567 2134302 2513065 397039 403970 2081385 2570905 489482 2493330 1098114 1835893 1979238 2399438 297735 2479735 158548 1439823 1873493 44182 1435552 430198 376774 268474 603933 1965052 287717 2398631 196889 2145223 1702615 234955 2326428 260047 519602 1627323 2385448 2204286 1387460 1884983 2138925 978378 2562759 952309 1617895 1174224 537877 1303040 1824390 2179991 2254385 2322476 1504567 1879189 2455420 67949 134257 1673143 2375855 2480320 787608 76574 952644 492461 1206152 1505976 1279096 42031 1704413 1785502 1212542 1939806 653657 2281591 1588880 2592617 1719427 435610 2188866 54415 1465266 1944273 1718867 2493927 2283439 1488817 2186499 1807469 2223259 926065 1560960 961144 235467 244343 489113 1200978 112546 179640 2258721 1485244 64981 1697584 1395711 620380 2108915 997882 1887867 1438441 1371182 182490 1126215 2286496 2237919 1896523 1385011 2608845 2503753 2551521 1644579 40803 1379130 2186370 665654 1450425 2383847 1402425 649839 1292520 1835241 1130106 279992 1707448 1861064 2559786 27269 1757011 1925283 1360173 24565 2130556 320027 1448695 462348 291435 2144822 44817 2242710 1053424 2229815 999427 1387924 2313793 379149 1194958 216543 759361 688620 1597963 100197 2087801 2459302 170437 116838 1355240 2261462 344739 1180844 948049 1036532 2224709 1817994 1523430 2478697 2643261 1618738 1073198 327540 1750779 2419601 1212844 2330119 725642 1021817 133431 869431 349006 427283 1845976 2075791 2509920 1644721 1276973 1685152 947013 2248850 995136 354476 973224 190894 2266796 297564 1888243 765981 2560450 901425 773679 2585459 807419 750673 2077357 1157818 1084614 2618416 1030718 1082522 1545510 261739 1203923 2194267 650595 257121 2253220 1392517 1848292 2545151 1976621 2209738 146061 161166 305667 250842 169471 1763321 1679312 1309575 538955 2459661 1880964 102366 1576664 712199 2568317 1877841 1937931 1078178 1703025 2205011 2397920 1236581 686032 2020852 1182145 1154672 271836 820141 317769 2567436 1960433 1544426 2260559 51575 51745 1913775 576775 1591254 70101 1610161 2062640 1533251 1675891 2626300 349942 1239100 131706 936639 700820 1218242 96757 1354761 1382364 1079859 2508675 964302 2565877 334164 1678117 917241 2039505 1584975 1044642 2085298 1568280 372530 637258 351529 1596238 1326117 689146 243378 1752929 2603337 384479 369453 763775 1882517 299611 1373370 436232 716894 1770384 1421428 1166066 40757 2547690 2155742 321377 701257 539631 966662 2210576 79732 1997184 2355257 1866902 2591814 1491520 2041356 1177510 1316077 2039679 1365363 1684970 829632 2129041 2481040 1889227 1180659 2330918 1317323 261083 1834753 1500568 927551 1237910 1512815 487770 693713 299428 1975228 1489328 2220824 147087 271029 1769056 199308 1760471 2563180 2289182 2369869 2172771 2302141 1922115 2340908 1261802 293121 1878819 930534 796427 579407 1045146 342508 326686 2267921 2618114 1909041 521413 367943 1873265 1717029 2281266 286131 2370966 1962981 2237774 1922954 2421760 2400754 2603683 2003304 344277 210658 1172282 778174 2546294 1424534 1545918 2622899 2486360 1401646 742396 2522049 153874 2559398 1589592 607241 1604968 2301102 2188266 1249708 2122423 514529 2476588 401168 223893 884311 2643895 195253 1562269 1207795 2223949 2080557 1572848 611519 1824854 2474203 2036598 1653413 1285299 2304903 1151896 2411373 2427394 2126616 943759 572646 1361818 2011366 1355739 1977067 2257596 4142 1558421 1963223 1885798 696400 920586 2415702 2185677 1971467 682265 1829271 1231108 1823361 2378642 282374 1364036 2437010 2531231 1062542 301104 1824045 2324442 2397054 273093 350193 1733434 621211 1744437 1199806 2495876 1580820 230030 1786811 107777 328320 2146045 1487405 1816749 1980589 1862877 861309 2040497 1474485 1088217 2305736 319704 571790 1744178 2012593 1632841 2186857 822068 511505 1338854 2577445 1370169 1637628 996519 473102 2071543 153470 1165754 124063 1300343 1330158 158583 2274131 62687 2064926 182475 2643599 1489730 1750709 1237949 1170314 1029427 2484543 384927 2588844 1131015 552700 492910 2241799 2199681 1854251 706706 490440 1792231 1561093 1744508 1051754 337882 855874 470696 347337 2185334 1380804 1388884 1698817 2549458 655724 242146 2245521 712351 1012219 575155 83487 2165398 1911954 1189617 1396879 108291 1673875 1810137 2059259 1768021 244535 2115240 308120 1385373 215907 1887506 2261717 2617662 1074105 1856120 403148 2223317 441625 1210225 1490759 1707969 636424 711050 587133 1328361 400460 1210896 1761656 1590125 465402 2400986 143819 1719274 1113478 2272971 1839812 1810958 495380 1419409 1526421 2332186 1287432 16523: 1826452 697456 2450357 713860 1108427 2415600 582683 499036 1338397 2486664 1511417 2081250 827895 777791 1640270 232142 833416 754724 1856558 1766660 16524: 2153518 364342 2303028 1925564 690455 964665 1299281 928303 207302 628313 1380503 389041 627085 2592925 379973 1333434 1649034 275164 234257 671447 2179777 1187470 1141633 554832 2512230 2042893 1753525 551626 181476 1614552 2418035 2551231 1822811 1034401 717559 893404 11969 1615106 626420 1702098 1438725 1587216 288159 2051242 2320253 108032 487424 1957329 650419 854945 1634325 2472410 1724731 688323 1143723 1578998 1658465 2163116 2635328 242422 689956 1932112 651464 41497 2303914 1293345 1135115 750815 1859381 1361362 2596948 678306 2605815 682084 2563334 352377 475959 1354425 413927 1580034 1339320 676758 1282728 1027826 2341390 1682260 388190 1497750 1911187 2215922 997886 491594 1023121 711436 34018 914720 2243979 1153538 1292719 1905512 2219494 2199863 1872917 723993 599831 782638 174451 516749 2037734 580822 1312793 2053876 517342 1557424 1593987 1043531 1793897 2112446 1893268 1355401 1154950 865767 2644927 901587 1575635 778678 2488877 1750455 2536102 337058 2489994 132472 265392 2617933 2453908 2609571 817320 1139755 2131605 2379559 1508341 823544 1676894 1092320 1541829 2282019 158866 1275794 663791 2039994 906346 270319 1592250 11117 2103624 463484 2249263 2496623 543991 1771886 2353338 1283218 16525: 1580764 819365 1543823 2631827 1338485 1083669 740264 1953060 161054 550261 1014922 232490 900261 1544175 1575869 1460362 299120 1904952 1655003 2260949 2307814 2265271 1414980 17919 1867073 550883 1902831 1655211 2166018 2558960 1072312 2553108 2414690 1311898 2370089 350790 1198530 1487349 1303167 708215 1498911 297718 1276275 1130212 178324 1423740 1983891 882024 1428050 1174587 2583897 2280291 1137278 641891 2378326 296434 2294805 1293788 1167568 649899 2011853 1434009 1547000 1865216 679869 2465871 1736278 916862 1103758 301321 1507175 1741534 1234382 88240 2615035 1363203 775020 220024 70476 1898433 16526: 424213 1648542 530397 381512 16527: 952951 2141037 517434 1793109 995701 509082 867412 1757056 535674 175935 1930086 16528: 1785148 1500916 1653: 1456270 2185494 16530: 548180 184732 16531: 1934236 1496843 2306557 244014 636515 838325 1581445 212322 16532: 652121 2201584 2368838 1497521 2228531 1785115 1832480 2514444 2206663 923342 838937 333514 1778723 2587331 419996 1738134 2016404 2105309 260999 1507253 1441311 1400163 989327 304985 1439604 137541 2334283 1608442 1456277 1267801 460997 1179266 1200759 1785494 2501407 2165686 1348322 2145443 914857 2642600 675644 1681461 1859713 2102261 845301 682739 877068 1446174 1515298 2268754 1268928 2172897 496890 1957148 534245 619557 1405812 8748 573593 1838524 529615 1352667 38110 1162897 1994339 1040405 217938 2564213 1646271 2052133 998625 1385915 2113456 1919786 656809 555240 1291642 1715533 1839192 510180 2466888 1808711 883934 1696233 2286433 216374 1979190 138155 2270456 1340530 1253504 2167872 16533: 1840351 1355861 1198276 1327699 16534: 4619 963094 223958 886162 445296 270543 1250849 2606334 107703 325700 426863 1394239 949185 1736442 1117214 482401 1344986 2340650 234827 1964145 494836 1882612 1249184 16535: 745445 1598877 2447529 470874 562001 2222878 444450 1446099 242292 2644224 31039 1666682 68767 1595557 257396 270428 1079056 1581515 2274264 1627849 282348 1162818 2186836 740642 1648424 1179085 157214 16536: 1237237 972259 2417870 2199466 2332135 2082710 113427 1054399 2410720 16537: 2608100 1778454 275144 982118 2032885 16538: 734288 66187 223008 2149668 69053 2037315 184704 2238923 2236194 713423 268485 2103029 1755238 2248489 909367 1112997 1648346 166603 2178523 2065198 1944938 1084720 1119627 2179529 551515 2291018 1017559 1344391 778781 928278 823517 42799 2208162 142733 1893378 474583 1563750 2107401 1461891 1986360 969820 2291957 2321133 226669 1166259 389292 810392 2335822 404448 986066 1705773 1573738 1458868 806655 1382339 1213509 1539429 929213 804469 1489567 2424335 647280 300097 2254321 367223 1803723 1282217 1746160 2258645 820577 1442297 1476235 2548827 449201 1104512 2046931 1123424 314385 932405 94534 1107829 2504431 2310814 621811 1964698 2383276 1440081 553759 1848532 1771232 1629521 650061 1982360 1467275 1921443 1053545 230638 1091201 1418755 317459 1653415 2437284 2639548 1832939 2561113 738649 666916 647669 1555531 861302 2212914 457004 722114 219713 1940146 1147059 264497 1109993 1547314 232521 685318 1969518 488292 2612449 732972 343252 1917207 486048 210694 1163386 1825521 1737288 598210 957275 779796 75554 1896446 35465 2336441 1443078 2122534 1252166 1787359 1841559 1098857 2247326 16539: 1616048 1072698 1317457 396820 1369542 2082691 943806 2575502 235046 1654: 672983 188664 16355 2533339 164288 1999068 1621654 2564670 2614913 92970 2236215 1312530 2565260 1919858 2298023 411852 2388703 2038866 1118079 293844 1704634 1846078 2507507 16541: 1510146 1386143 2258419 2128207 988096 831157 561781 1970724 931353 575006 1947981 1647000 2389151 1385895 1410956 1192973 1013302 1172398 16542: 858891 591683 1739884 1675639 57691 562025 1501769 1890945 2196881 16543: 1045528 2177511 1539854 2064563 1985135 1719418 378118 16544: 2108097 858636 780007 1629566 73026 993597 494994 841383 20416 2608832 2170758 2598476 786662 2155442 209049 1442987 1488171 733919 32535 447790 2293186 1588922 468579 1707778 555121 1714484 157800 499613 2277532 16545: 1885242 491948 16546: 885374 1356387 2410330 16547: 960044 172992 1124875 1650205 886478 509684 1791890 1524213 1822676 2566276 2455243 480684 2481497 1386488 253061 1577578 1554349 16548: 770516 2448304 1975357 567767 2310497 8983 487254 298084 15462 2617413 734090 1205724 468193 1180613 820735 1495792 16549: 11782 2134665 1804289 1181907 1582665 613850 1655: 1172252 637473 428168 1473595 713544 1333610 1198528 828278 322222 2056369 2150322 494174 99542 1835457 798248 2421820 1780118 1592148 1550920 1752933 306009 2150010 16550: 890144 567360 745866 222344 455917 925762 2158455 1288432 2557141 1794458 1657597 718456 546860 872407 940938 2527711 1069824 2133137 1701623 2140354 1492263 2246167 2315170 625237 62480 1397632 1960442 244931 2496014 1043736 493165 2198852 2628970 1668137 263845 487429 1779760 972313 1692639 517273 16551: 95090 368000 1302139 2009453 2045868 1630694 60372 437603 572568 70963 927129 1413436 1441325 1256340 1866105 954571 16552: 2159955 177643 195 1349437 2523690 357563 757507 1334709 900639 1540387 1520950 1785862 2400429 972020 2537500 311240 61227 2075964 1176971 1029216 669758 2556506 288383 1027641 1821502 568947 594738 1093116 2279377 2292761 2376129 2377700 1712153 1130491 665387 361829 760615 2117659 2329184 1671728 698135 2381936 756046 2526083 1945775 1227405 2570026 508720 2282657 890158 653975 1981271 2368891 2540249 2278230 1340076 2500697 653482 1492478 2012412 2015424 2408684 2302216 1702328 1760801 953749 2083281 2515404 863719 16553: 545781 2187654 16554: 1845760 2111308 930942 588399 2100154 1588395 2569425 1564520 592650 2402857 29526 655871 2458973 1972808 1745404 1035256 940418 1522046 124152 2480030 299810 943702 1424040 24312 2085665 1244739 284227 1908581 2067355 2123250 1445067 2206369 1401935 2204167 626857 1033224 16555: 1517797 1389535 1652636 1805052 105509 529958 945607 406444 1763879 1364543 2148475 424077 2030145 1432211 1532716 1583872 2409318 186826 16556: 2593785 2625559 16557: 2140058 1381396 1499729 1617666 16558: 1728300 1184694 709091 1247899 1737886 1190513 409508 702296 2141439 502360 1689555 2341502 1286689 245967 476792 2301695 544521 1510160 424167 283134 1953721 2039928 2228591 716870 1346170 1577708 200418 789824 748895 1129057 1431663 1769462 793896 583901 1686805 1005313 1438758 2427193 2578551 1484380 2013993 1608101 1880539 2488249 1992896 2068077 2050588 1866162 2376159 761981 687615 329147 900005 1887557 1017190 1264449 16559: 2151871 437645 2210883 2493770 2185262 1466010 1656: 2627972 1067070 81782 1318464 777446 1924273 1114116 1987727 2413481 1286506 21591 1677818 122048 37868 174633 2594962 164361 1495847 654022 946304 1602117 16560: 684951 97608 2492270 128611 16561: 1381853 2120279 1993856 598179 1766696 68131 1924939 393676 1449057 2048463 923285 1686789 2210760 2103237 2524965 1262157 1993555 911133 981180 1062148 1970724 68436 1102202 1529515 1051951 1363924 1745078 2616793 472591 2196 1708494 378628 1801420 1031811 1447857 715383 787832 509430 2254502 729927 2003224 1069480 2008205 1345117 820868 2106180 174245 737509 1578689 2605579 16562: 1426690 2161271 1912093 88186 606086 1827315 106290 2602537 1303677 991114 16563: 1992923 526795 2271023 2199413 2580574 42667 2046614 1423464 1140294 401418 795668 1835473 1746130 1864727 1528350 1150844 2365204 16564: 366193 277783 827588 527377 273520 2503103 2540945 918309 1767265 2063905 112562 1343262 240801 15411 10954 944535 1769530 1751810 2340603 2621015 1793847 1286457 70476 16565: 1142019 1595642 242955 595537 1422724 1813705 2403913 950078 1138434 1874840 2194344 1408226 215406 1184979 2644289 824699 1998574 1717066 57066 30956 800542 1058474 31706 1166214 612016 991257 437538 466241 2036118 2538646 1830234 302740 233559 679016 1267191 1897875 1385643 1705486 1467750 985738 2282236 2551266 1863032 393475 939903 842885 1756588 568340 125676 1770097 2135552 2195573 1670409 933337 1412170 2549264 1260992 1317014 573914 465925 1821133 436984 476205 29845 1177734 2342551 2528455 984128 71716 779396 191079 2371453 659331 279563 1848520 2192542 830883 2188546 1025377 16529 1629826 1260856 1055941 445295 408671 2548609 2295969 373563 1127588 918622 139725 1037911 355722 1935728 1445135 1894334 1722574 1756698 714132 1750565 199349 1370140 423262 1458904 2408640 253239 1470983 2277018 785340 1529920 528367 632711 1926901 1109893 1168744 649906 749655 1558641 668271 850566 712268 1710282 1251742 1767267 42168 1198016 807938 196290 1989188 297379 31062 889173 1116132 16566: 562306 995721 1510806 2422447 2269070 1142041 7631 2466836 1607595 2176848 16567: 96206 1065590 2206698 2519214 1313550 1149620 1480289 199062 807471 2331591 2416491 1078727 1353705 2610537 1837047 2101662 1555901 2102321 499970 389966 375090 700478 2011343 1980068 933416 1060028 1158875 1520319 1673347 1721853 1755279 708586 285890 2262025 374462 408200 934439 2158186 1197538 936093 1622041 110947 1982118 2302650 2646166 188145 1030701 117032 2273885 624655 98627 771348 1079613 437881 2123517 2066147 2120419 655375 1893662 2464785 1423796 833441 1288382 2446344 1174043 1496813 1013375 1805424 1864926 663974 2125232 86022 642079 2388498 2060059 219656 2078392 1903897 2114592 2201055 2412223 2053688 477099 1005371 944144 1342708 1135606 1589121 982010 2177085 712563 544721 454643 462444 185159 895575 978851 2580282 1648276 2637997 1745745 2354947 1798462 1698781 2468146 16568: 1458848 1641491 1975904 2040853 871935 1566596 284518 1209627 16569: 1597420 2225335 552191 259431 562436 533031 626211 516433 508573 2526485 483905 44511 1468215 1657: 2218184 1050621 1797063 1020174 16570: 26295 1763016 16571: 851062 1154474 274721 1371795 1057129 1032488 1892244 1260252 854835 1761552 885507 179852 806109 537144 612996 1287962 403697 1968388 2342687 939706 1425390 746721 16572: 535393 687835 2524381 794375 2001292 2453305 366931 2266158 2314150 2344237 2353939 1452208 1670075 1853532 2045900 214810 2272967 482552 666914 316931 1402174 2439973 38226 1134084 242417 2627449 2541110 1742939 843125 827347 1664557 332086 1929366 462638 2624064 458881 1623216 1348982 1506806 721614 2200322 1111994 860172 2174688 2216024 2262258 1414306 1591664 826117 2588714 2051538 1159388 2156187 2150275 171449 137228 524389 756598 542510 2155331 1269087 15379 946380 1599224 2369455 84150 286305 522790 2133137 419663 2303908 2353507 1089158 2385200 201707 567472 305373 1535395 2485805 549656 1688438 1271026 168005 1644388 268579 1654195 1790450 1402325 1305163 1801920 1670871 1290868 1514732 2603622 1891246 742279 2337157 1849034 2576805 1331730 860117 632944 862798 1653162 1546571 2583486 2166628 1669363 2499146 1184958 46903 293796 1011531 58562 401334 1652088 1968388 43997 2594008 1687890 470000 534504 1446088 1141793 1469098 1779712 349863 1768986 1800256 1172177 1921809 1634058 2469021 805115 2427329 2578994 2503853 1930614 256676 131766 1741414 659603 2325684 1806898 1934125 2405311 2352542 864773 1169575 1702858 1075375 24313 1120470 2565338 1640555 1933939 16573: 1854658 1662887 16574: 2027062 16575: 2517633 1724530 562866 808489 16576: 535056 16577: 1595080 16578: 1885310 987342 1473419 1615672 213569 16579: 1956544 1505825 1391101 1336814 929307 1847740 84437 1190068 852463 1017863 1658: 569159 352887 212767 2506094 1048749 1957329 675616 172838 2253854 1346424 1035436 449336 2596726 2409591 2082746 2273335 2373437 797793 588531 2564065 1663006 561357 977911 726171 168958 1597923 1508067 1020537 808007 16580: 416345 1824323 183702 408647 1443779 1879207 172613 701519 1703680 2270650 969673 1130152 2443523 1196592 1601229 1555652 877775 1128791 698602 2390198 2466286 2166421 2519667 1602952 2608536 2337417 800722 1169358 1428389 1414075 757893 1023101 129185 275194 1175717 110622 1109408 958264 380932 2509936 1442057 2622423 166659 1553385 789996 581199 188609 80574 883910 303146 1080373 790219 2381860 1206516 1710691 2643812 1135373 19504 1390045 1332285 2256190 1289014 1625484 740548 1653163 107434 640333 918044 658803 1216310 2052412 1748111 2115091 525823 968738 278568 2053984 2227850 273220 2456948 730403 1611135 2619785 2639602 495458 5323 2018003 790706 1800763 344552 1804527 1355426 1372518 2372992 2235408 2425741 1262157 561954 2371862 612143 2601606 1651852 1541104 1173549 1707442 619963 2363701 2571324 492478 1198766 1249171 591909 583921 1822367 1858522 640369 291388 1000670 2350515 844207 286090 2592077 1413768 853699 1996418 1099801 1994833 1434028 2498041 2314719 240614 63120 2180854 1378727 1356608 207866 457020 737203 2641834 2416323 2506465 306738 2287580 2040013 1617192 2553622 460978 518244 1975762 130727 601836 1568861 123743 260572 1663717 478751 1782743 1919108 2476917 1508426 412459 2093098 1764450 2417025 1624040 902338 1227044 974252 546184 2034709 143310 2114796 638138 1316564 1544147 1964437 116207 605255 2218802 618418 225978 336715 1174978 1330262 1931053 1339859 2212144 896306 178133 1824980 1655955 1106200 1491437 1233029 1396341 2104215 429110 1912109 1545059 2242195 614036 2113010 570187 1753279 642933 2062246 1086164 496432 793693 1644734 2190674 2518825 935474 391788 1509271 2642836 536964 1685441 1277551 1048475 1014812 1130999 926645 2502862 1885035 552389 2177175 1747416 1371644 2610026 1491960 32928 511426 2632837 2570212 1707496 1083482 2218481 669468 2085566 1646595 1313092 2596898 966899 235495 794562 2587016 2649328 1820680 1963560 369085 1228929 188106 1650543 772371 2226483 1967112 770306 1726310 25362 1624523 194314 1998605 1545869 891670 661538 1162549 423390 2323395 156573 2279229 2004980 1632412 16581: 2618229 957335 1442840 2646060 963332 199559 350325 934111 918219 676660 687317 1221346 383660 2338119 1785082 779811 2342551 2506570 1562528 983872 606973 2474724 799733 1825582 1202978 1061866 2504949 1804010 762010 1264277 288248 1851251 323513 1281882 341028 2191473 16582: 2127671 2510690 665292 188678 509983 844139 1360992 657645 1424794 1660036 1662267 625444 2158461 971302 2290300 290616 1764962 16583: 2537334 2421503 1823735 1372833 88384 2323247 2473355 16584: 835847 2220576 1396834 1591767 1782749 502993 571889 2499833 180608 2139959 1258009 16585: 702555 121206 2432327 16586: 1327597 16587: 1132822 876850 2466212 2352908 274994 1247807 926759 1616807 2139656 1803931 1117978 1380457 218543 546859 1811603 982397 473246 801598 1054500 89920 2257013 2489029 2620442 2221689 2292154 151920 2316503 2618546 2553108 1468308 1539813 958163 709336 475626 2501039 2037520 260589 430902 1486587 2469355 1877782 930909 2538736 503516 2436657 2603174 1983905 942816 330677 664050 91842 525402 1620001 963404 286559 452321 2260247 1467281 559229 1854410 2104320 2109031 762274 172059 2196687 151266 953306 2510217 719638 16588: 2582362 984936 2472627 928278 1860404 246592 1257734 924840 53266 2532304 2453349 692353 2292987 469744 2350933 2222930 1709854 494566 1674615 1237037 782476 1124288 16589: 1788019 996306 237893 1659: 379936 693789 1082689 1537167 2168248 486573 532474 2106570 1381084 938809 249575 2438064 231928 181754 1081483 2058076 154100 2116353 401824 1479583 2146902 250927 1052702 2218686 1569769 1831768 1897534 1905350 2593890 814428 2455623 1243789 282420 362935 1193733 35295 964032 1267500 1120556 1582050 386219 1608779 1897941 824167 1204495 169435 2514482 2123718 710098 1289349 161222 173558 2068826 426004 2157470 625940 1711548 518158 154844 1692368 2280987 2218893 1331116 2594431 1223622 1050296 2507512 1374956 662072 575400 1659613 2077581 2107448 213214 54341 480700 467538 271304 2380428 1158961 1123823 1445708 1602574 2154049 946718 278980 1811602 2130377 1022821 2015782 1400630 1335582 160509 449124 2268465 2575208 1310782 997237 2548917 1966637 155538 459323 1818620 33904 1741936 2612914 2278519 2228301 2207454 1346871 2310237 1263052 2477881 2296715 1753799 1025108 1182975 1400151 1160850 1349324 2486801 625953 2465625 1332074 1980787 1479935 966252 1410434 2246934 1821037 1605334 1262488 1828349 739429 157867 1016558 1261939 528399 1281194 226778 235850 2500456 2231241 997545 2491895 2413766 1566124 845881 1640074 1930587 1541159 1101206 1139518 470707 2617507 2117495 754519 1039375 2416128 823586 1571389 1233885 1051206 1632349 1150941 430016 1532424 1672981 1403929 898234 1946884 1203401 2052988 975100 2169552 1424302 2353297 2389003 1440587 847572 2488796 1530172 19788 2386024 599762 2152154 1471045 2235168 2226354 511251 1699846 1911308 81362 427091 433213 1609609 183218 1439251 584199 2109513 281325 1664099 376669 2595808 1833446 1021065 2361190 465411 1366783 652625 1588281 2244827 1073132 1931994 863840 1975354 1038838 397936 1367987 414645 2325118 1110011 1574875 593770 1062331 449625 2645812 1294710 2562285 904417 2571937 811981 1535513 1335947 371256 1425523 885258 1637911 1655218 1797491 794316 2151110 207611 2070436 247932 1659031 2635268 1925896 2119477 1813799 965015 1800695 2500722 1153173 1992976 1149906 1873327 1731023 481793 1091248 849900 715444 419363 380489 1532407 780973 311053 1805527 1349408 2390509 1008157 1120735 1579181 2016265 278261 2290296 572054 270977 254569 1377895 572718 1148563 1433705 1348550 2140219 1198340 2547581 2516942 521030 809379 2331646 2546393 472463 2089544 778730 709378 1561664 152753 260514 984504 2490237 1178673 740252 2152691 847492 1960254 1294252 2117955 476161 261122 1564542 1262248 137298 89722 1859072 548051 677923 2359713 1810919 1193525 1529128 749993 94804 2040398 1983268 829808 176531 1547734 70199 2390650 1862017 2192261 51024 538985 2365887 2456206 203983 868322 1574654 714863 605719 1529631 1063660 1291849 477238 5915 2036710 1176733 529083 1637522 708721 1498121 1870042 1159566 1019261 1958923 2218055 891642 1323449 1698538 1206031 1856596 188443 1043265 953675 1243223 697496 2571005 1439976 1546953 2204170 228762 1262376 597931 2233650 1048586 1807904 1207635 313000 486126 2428842 152309 1147874 938496 774913 1816979 1907546 2310662 2214406 2356684 513200 2048389 425067 1056997 1653183 917925 1460941 1527610 593901 983826 2324831 1128638 2342810 1531950 848378 2022475 892926 548969 977351 2359077 1157705 1972197 261417 1383940 2055441 439911 1943917 732365 902273 2524227 2531949 1020379 585685 38998 1965503 1313452 2377541 845393 1036709 701449 1561692 250849 1004123 1487922 2110613 2218284 430298 594996 1796195 2040554 2337634 1910900 1815623 1095824 1380038 1561189 546114 1449354 1006794 1541477 1277375 358460 2432797 1415742 243430 1902319 2627440 2372013 1776572 2640734 725770 615507 182192 1493044 2405539 2543422 2428780 2576403 1503336 1904089 2576890 131354 1083826 1924570 244629 1892567 1081766 2448108 250752 1742454 525282 638664 1884070 731857 2576262 362359 808556 685875 827446 2331985 1178037 2323752 1019716 250705 790517 2253611 362493 670871 1007357 2341141 845318 701531 710775 1446762 2284306 675207 1642012 734069 1621149 1305994 507352 529861 918366 384559 1711506 189459 1881454 2068242 1327814 2557433 2175475 2035349 1233267 1049594 1710854 2516407 209856 2377758 2598939 2337090 1644640 1691017 1187445 2588040 1504475 1717297 562361 516738 2417326 1029715 1922366 2032663 336668 1957518 1773359 464175 1164547 2310639 688161 1481262 2387436 1599137 451124 318317 1020127 719851 1556244 1539257 86367 1094479 1667442 417632 18459 2188506 167301 1233420 1275834 2000350 1135693 402108 2347460 2525187 2577045 644082 2290658 1559459 2080843 1888141 1218489 1478506 1327028 1514920 2393620 149375 1608568 1750135 635028 131346 1120573 51513 2518813 490155 517245 1334363 769256 594776 1375165 2161401 2631240 542367 1584694 674714 1316098 1449361 962693 1658218 1887059 1425092 1467822 2550743 1702812 1611339 914782 1365729 2374279 2011381 138217 1351241 229420 1471230 1469853 1862986 967150 2319236 736369 2122756 2087019 158397 400905 772034 1301261 1584361 774776 2064379 768391 389347 96910 1045406 1690656 40420 2581327 1426405 465130 2271600 1029367 2095307 459455 1674333 971466 258091 541292 1733207 62043 2453600 1444243 754510 943730 2637051 2186895 1684881 2644299 2039395 499880 997784 485191 1157204 1738884 2030963 1754602 1389989 817573 1133583 1528352 1764203 1374259 2132184 2088518 192180 2325173 1688106 2427160 1153889 192876 2409942 1157253 1558356 2186788 1040253 1732796 1894375 1721884 1297212 1321922 622462 1680357 1741552 364709 1480177 2059738 1801449 704886 1447521 2222466 1173654 893095 2514731 2630145 905010 991722 1540321 2546353 619126 1074743 759433 120795 151741 262539 290210 1660789 949415 57215 895794 1575265 1642509 1271868 802443 961371 1047947 435874 2391296 1996389 625737 579183 1600644 1820559 1991435 290651 1666836 1754574 1587474 1920517 2199664 1311960 2348203 823601 2483376 345133 1301936 2525887 262506 1501885 1730336 2365482 1231594 1428174 2093196 2231603 1420356 821498 2473728 1431109 1785753 1445559 316574 1106149 561793 1649846 794418 1958126 660698 1865737 2446909 1321622 1800009 43445 1517397 2504746 2275349 2461423 1362164 746649 602334 407905 180876 2555179 2338622 1823265 1067162 2451430 568439 1402953 1214685 143881 1304327 1483255 364150 1835500 701665 1383862 2507046 602894 2043234 714065 88462 380942 868908 2083359 1232707 1909657 1220704 292766 2529064 226413 248641 2442796 1665894 113437 494711 1586939 640073 1127799 255451 553828 1856119 1377139 2334197 1524248 783770 355865 2606921 521951 2634658 1034402 105224 1467090 2540017 2225114 1078301 717851 2555555 685848 662151 1781027 2191935 27106 1002296 21153 134469 1409155 2599235 521289 434618 718824 1294133 1674858 961692 1839080 2268197 2504099 1853089 2051940 2493352 1049067 1821558 2508818 2390464 2482778 2145996 456332 1720625 1799030 2532379 1059961 1619420 1506078 1051945 2435408 2206624 1353920 1963907 2572925 2201258 577909 2465617 2374269 2323525 1905749 1753422 1179206 881282 279109 2545610 1831673 1553458 1575611 2453072 57617 2552701 2313342 2261793 1677215 1544878 1833425 2278354 1486935 1018679 673430 175948 1947624 1075121 2154326 2566939 1924812 1524862 2197589 2195283 1731982 297177 319301 269322 1302027 1434564 2410290 675886 390151 1782890 29274 210950 16590: 2047988 16591: 1298563 34413 1513737 16592: 943734 1995583 1434609 1848302 1438498 2272187 2628976 1816226 16593: 1767604 2081171 484618 1863411 895885 1252261 2234720 769088 2156470 819177 38533 1575019 122548 2418480 1163782 2363173 198434 1303509 1201491 574068 2517881 1304413 1692392 347088 108717 990933 1398927 827431 1453332 785599 832252 205007 149514 1477673 1789442 2220439 1038701 736518 1942130 1832145 440203 107051 1727191 749591 1477703 1202993 902999 2010568 539486 868452 1698582 1413066 2512159 2401654 1851352 1973800 2114223 2284571 224952 484692 1585880 436046 281966 2191762 1989320 803356 2066845 16594: 859316 16595: 291238 751955 2528015 16596: 620036 527059 284919 150982 2390906 755254 774477 90038 2434718 2183547 1838455 314444 306354 1576111 1181215 2133626 463897 1584693 652278 217509 1269267 1425719 15605 1280058 456524 834982 8625 950829 717250 1400426 2333305 1625463 119315 1509704 1059286 2438661 1196706 2408944 1025030 2488721 2377589 569513 428641 2223934 728004 970590 848801 2506716 1209381 752514 2507228 564467 138346 527843 316747 572243 2339973 2160081 1006341 2179537 1185354 510140 109700 749339 871503 1282354 2206991 1752095 2116441 1966387 1307902 2513682 16597: 1672949 16599: 751768 1466456 166: 1758121 1608861 2221397 371138 888797 617545 1379640 1997364 1259211 1308092 967063 879812 1510343 683760 1335778 2609942 2335635 1303448 1058304 1275060 2426984 1151776 556776 2157894 342919 1602049 413373 1013177 1056645 1093210 980118 47719 2291083 1371210 1318071 719002 2146614 2065804 1178353 408825 1379299 2494419 1986994 2630337 2398703 1185333 2201699 2136351 694599 2403229 1308127 133299 2509644 2511584 2157783 2412167 113774 2399487 2088657 390644 355489 2114015 2459573 1901089 2432340 247530 85309 200682 2193245 209573 515138 1276137 337605 78443 2602667 2450914 196091 1955052 1515233 2093732 1613378 117108 2481593 747981 1704459 2524732 715173 2437888 182179 1657872 253408 285683 871958 1507626 1259209 370220 956149 5696 728168 588889 2563817 393212 1747574 246244 2175363 654377 718101 1225596 1759665 2623235 1412290 2061246 2308175 877823 1770320 595252 879912 1988732 1887035 1929561 2587746 1460492 479821 2297950 613761 68769 977932 2528936 1850173 1502394 1273493 3321 1946316 1215398 2023532 128468 1438998 1254165 658059 680116 955190 1874612 1554330 857694 341437 2584145 2590100 104237 55331 304717 1318904 2184646 4919 368068 2141316 1320172 548034 2466682 1282557 1619394 1830264 19351 944229 96836 1535595 1504441 2646347 741179 2273277 1314399 752633 1746049 647792 2496174 283890 521329 1485211 2304592 2294628 1847295 692705 1139490 1156513 2461071 1493723 2335174 236838 1397016 1886978 830573 96605 1772309 971644 1762884 1686941 269492 1218400 1194247 2058400 837498 1987256 247681 2413479 1113651 202189 2544526 1827649 22364 730434 544646 1891817 2157895 2128284 506283 544982 2617259 277661 109177 813354 884078 2316743 2068357 1727531 1391654 1500017 2293320 290965 2185950 2427358 545046 2198326 2462440 843121 916705 753906 2448929 2632607 691679 1341641 822733 1076733 1278724 925611 450486 2153512 597951 1472689 1380302 2266038 194837 1448635 1733914 1077088 376144 1444269 1590880 1251745 1515071 95084 785431 1026468 1672939 1149964 2573509 2369921 1660: 807156 1232133 1523719 2147650 2116511 2276312 1308073 1067594 2614891 911967 1179782 2361925 2373517 2263555 367210 1909865 1991674 2375044 2335663 1216291 361375 1685842 1607527 122666 1869988 31201 1076747 1469990 1340151 174426 798346 2557445 1503362 934712 493308 160446 938424 2105869 1638299 1992980 164264 264275 2163527 1893903 1247559 908298 2388323 2254326 1305093 476871 2303193 255615 2364572 760211 481617 734081 1562454 2414141 1131028 640147 2089978 2152971 2472384 1688306 1681098 1381698 920273 584938 640588 2096628 918788 646166 2060682 40924 1886326 1564031 2216941 1079060 1496309 2082415 405238 2575964 752774 2339424 44787 1676866 1195931 1889712 230847 1371003 1720235 127249 1901854 1225351 2273700 109241 2470021 421264 1122380 2151093 2276851 372833 2049412 1864663 679947 2435162 2135752 1336867 2287071 2264683 16600: 480337 638411 1029194 1336197 1437913 1906463 2311826 2476268 2180891 839373 1695368 2035438 2090842 16601: 464165 1718834 597384 16602: 759054 1862727 946293 1957360 1493336 1245968 131998 1979793 1159415 2628329 2360852 2642987 237092 2118260 16603: 1676820 612646 259665 1439340 421870 1142897 1382958 1194395 1853189 2295547 2433027 2549647 1322818 625026 16604: 2325249 1990737 1230444 720366 816442 10688 689132 878076 32499 360272 2210828 2157172 1693551 1393921 1648270 1272340 911520 1527895 2001128 2215056 2534574 2522021 1813090 1975561 1430980 252430 1234914 1419178 1275550 2404756 1571833 1805833 1852785 1892983 1987664 2494615 489325 2244793 2408329 1584708 378701 1380752 59101 106475 285791 2119093 1218486 39434 10896 407248 114488 2204107 2396348 421787 2573033 1593840 1356273 676119 821412 2275579 1760009 2488783 1680840 283935 2635411 757004 1926026 1385150 1934764 147698 178685 1103348 2450196 2272402 321096 1083590 247333 282744 495491 1796563 205899 1214842 586595 1125947 943522 2482513 1741054 1234163 2648719 599852 1737680 2445169 2379693 2194204 1019475 15586 1428659 1981668 2213487 496589 1190194 46662 528381 986066 2401403 2622338 2416634 1700713 736394 2568014 1609455 429563 788698 1007706 2223908 990635 112298 2448114 2457569 621109 2567320 1087723 924991 1443875 45948 1899030 2265780 1211999 695284 1862682 1570545 2635855 135037 2446174 652359 1995234 2266349 1459580 2479452 286213 982606 1646578 147510 1028040 631760 1034829 791486 1873515 2453035 2250069 398070 1344100 676193 270708 112886 2336985 531396 1845187 168895 408611 1999625 2376780 1581586 2555835 1697503 467777 526405 2176963 2553723 1893098 1859285 40154 811922 437776 1585579 2634303 2294287 185039 2533548 1569501 1152698 828046 38788 426696 335050 2502401 497808 1535989 338786 1586067 1730063 285405 2197335 688825 2179442 1341478 792737 593164 833248 117147 841229 2407285 942681 528365 1202926 1950894 2455728 2596730 1729066 40887 1706408 1726708 2454300 2176695 512345 432734 1152362 2043487 1957582 1348880 1250948 1638947 2423481 1160253 1934205 1174708 1255042 1235131 740744 2034252 2196670 21891 774864 1891693 2158161 2535992 195329 1064455 1387271 166800 87407 314041 162313 231864 803865 1705480 2554187 814646 1793444 2357910 16605: 2515496 860874 680909 1505884 1978792 2414099 291494 411036 404479 196414 1083976 737086 1156462 110622 2237446 2031039 1563705 773805 1100970 1918480 707521 441544 1216785 726049 1960851 1514322 2243023 964604 1450121 1287166 333973 1755479 992146 945730 1521189 1910395 1008425 73814 674040 1087297 737467 2002660 1442393 2348440 2106664 1900368 2102183 2250840 2637930 872503 415620 912867 1511492 498364 1767798 1076930 433843 2078004 1573813 2561842 1805620 2500638 603306 727938 1029793 965314 1491275 618035 1602051 2162515 1134119 642069 719156 883758 198209 1113235 829491 1969128 2521555 2345303 540588 2507937 1925897 2459493 2278035 716860 789910 596271 2531029 2384136 601221 168135 1032198 1824980 1174269 230563 348482 1435298 1763479 401425 1060195 654373 1699917 1161266 1062444 936230 327808 392045 982804 868789 842769 1704310 1206790 910815 1400549 1013086 1559661 197989 2398221 1269287 1252311 1391837 1574973 1935671 55528 1886325 1934481 900531 1780507 980174 822300 1538066 2618234 1069260 16606: 2566520 1624864 2501619 216190 2010742 387072 580244 1450629 1396645 2216907 1922778 1661330 145213 2630187 151048 286538 2117492 642479 374196 1584246 1733012 2186314 1628034 2002444 2137972 251421 740628 1573132 1891839 1331193 1451828 2450812 1903709 778272 1550090 945435 2161965 125348 1594762 1877982 1997390 941353 2559364 1115287 1479341 1184606 1024718 442267 430864 1863296 877060 635454 2284801 658792 977043 784876 2518825 531943 1121478 545365 162089 1480209 2134241 2061205 205670 1001325 890915 1828534 588400 1921901 603073 1141047 2425990 16607: 1539341 2479086 685783 2043410 455188 15660 1688630 586430 386156 2144555 777872 1373027 2457583 794116 1731546 543332 519602 2240057 1609441 1580773 1729518 942122 1700595 1243383 861951 2335913 208950 1882310 16608: 2229308 1551276 644312 1094406 622494 1053229 16609: 1216253 1239485 1514367 1477031 2216182 1287249 369765 2084207 926951 744216 1426939 1192680 1661: 483047 2200659 532474 1697482 1122728 1678976 1690310 637282 1595675 334232 2268573 2102915 1094892 1645749 1748826 490652 653252 1308054 283163 1937135 1040386 565741 1326926 2237068 1372898 2367213 358044 60557 850625 2191975 1956504 1051072 1282311 1034115 816528 1580670 307917 1219841 665990 560352 2565015 430595 183229 1285643 2149412 2535768 1107742 2182926 1003737 2120239 1673724 31881 1542885 507826 772630 2328811 1659043 506213 197851 2037923 1484938 1659052 1844581 2111755 3470 77383 2589625 1737901 988776 1354069 910412 1235268 201501 2424683 592613 2571599 1618381 292086 1662965 136460 1224399 2428834 2355557 1815205 1177534 619255 262564 1136927 969210 2213393 1437894 461355 1698788 2254750 32941 137468 1459770 1946242 1591742 849702 1199758 2288171 2328349 273598 1291324 306454 717230 871632 1923185 1453363 2501249 847550 1127343 2609271 2532156 1335177 898603 655921 1788748 694200 1876689 728168 2046411 1955874 1598669 1643775 2414197 566460 624822 1845800 1887601 1276134 1737084 1390701 844553 1991379 1685948 96072 2371607 249148 257876 1761351 638664 1171695 453400 662513 827620 1873716 1803084 1947241 554986 1954343 1949513 2390100 2433610 1793483 180392 872221 888529 2389166 999234 2233950 690747 1321427 2242999 124196 538321 2234444 1295072 778566 817920 359279 1273138 112886 474045 249088 1108236 440573 553546 980299 1774974 1763559 1743507 714338 1064441 1265630 1398147 1955235 1933952 2549341 1053953 2011383 1801745 1209646 2613373 1575263 2521334 1794079 2556064 2435522 1798984 2168236 792339 1941095 1302376 1509371 2131893 973861 108980 443353 2199474 77080 49606 614264 13528 1375651 1189426 2316974 1047479 773850 2032280 1760982 1730861 1750592 954099 415605 910534 1812893 360865 2150821 443992 2111410 1703425 1043337 641321 1760544 1153904 2527831 1628060 95278 2293722 2550060 1272986 2183854 1678772 2473744 2542754 1419253 1637773 495618 406822 2612324 1451632 1588506 768366 1003965 1061728 1954297 1071277 1775113 2086904 2454483 36853 721081 1973428 1241851 1229061 2434002 1081156 1051136 272632 549105 1822944 2365226 1174812 220995 740329 611117 1434564 2193912 1276059 16611: 1101387 824482 1325631 16612: 1579045 2084533 608051 2311031 1314319 16613: 1963815 138630 16614: 2271389 377724 1930548 763777 16615: 391338 1740952 340788 16616: 1183741 2006641 971052 1598990 1191427 1404032 575584 2116614 562334 380854 213541 2482331 1671855 2202787 191325 1401801 1092028 1385431 1637126 1928643 1712341 1240145 1478866 2007375 338471 296236 67300 1535342 552775 2550050 1435743 1930039 2253090 963878 2199856 1233221 1769569 2123100 2458504 1245813 2348048 872129 2096666 700497 2466272 1799557 2267405 1467928 1639222 1673515 1626595 1354799 849552 146786 522056 438430 2210548 17003 2385084 984766 993593 849212 790610 465195 540458 858349 1872192 16617: 1503895 1471386 656161 587812 1305735 563218 1709921 2293720 2067353 2002011 1872986 1344479 1224233 954924 172085 1520677 1256042 1420045 773850 1969820 2094028 16618: 2324513 622184 1649551 1839718 301092 1912073 16619: 950464 1070541 1088357 622630 186932 2210956 211771 2420712 731273 1662: 760837 696845 2479642 2259665 1637600 16620: 550587 932101 590313 16621: 608788 2163657 2121879 2031204 16622: 1128362 1474151 2167266 1525981 2396010 120713 847717 532207 2567104 1899031 1056691 1370872 1611117 16623: 352362 1168718 1174145 980066 504584 2186403 492872 1831726 16624: 749532 522813 1545464 1566617 536047 1737149 2149166 811882 2109023 949154 1495940 1680397 2055355 1843607 858124 837165 859695 875926 2362555 162739 16625: 248239 2176809 190341 1129860 16626: 65365 1403479 67047 16627: 804919 2476732 920838 1877483 1407249 2379264 1809035 1002494 574234 1145743 1459519 1463236 16628: 1336254 1128532 1746995 1487606 1026497 1202161 16629: 583473 816905 1880477 1968176 1032469 1577089 2259207 2631277 1498249 2326165 823937 281032 1663: 2556008 176067 533756 2362834 451976 16630: 512348 2437157 688969 78238 1958144 1911247 694335 2115116 761594 338790 2009645 1899685 16631: 145926 468492 2487377 1540169 16632: 168047 16633: 2018947 2579169 99454 1827494 2227307 1363937 1625682 2032593 630316 39987 16634: 1761054 2565719 1935479 1756597 2083430 476851 1272758 2525480 1243023 2008259 1045992 229445 555326 161383 706838 843495 413143 983980 549672 390899 56428 2428151 1260757 1169634 459056 1760963 1548438 1229910 228261 2319595 2367063 1224064 2434318 1227049 694798 2132762 2120842 766617 1715006 1336172 2554525 347112 2451959 2025315 1367304 483422 2197667 2561600 2043374 597312 277130 2576886 2588580 820879 16635: 102028 1583853 149303 2428815 16636: 1863086 16637: 360787 1618060 994835 99546 2486897 927849 351242 16638: 2593458 1664: 1465418 812717 1641859 1208146 1667975 708883 2418001 2376762 2223318 426410 917911 501433 2034861 1236981 1849618 276358 1072727 2597653 1484195 2553883 1713486 855795 1011794 360658 1409019 1194956 1636477 2426981 779481 647326 313124 950967 831272 731988 129123 2139410 1432524 2649257 874439 305717 1024177 2516680 823356 680324 2045993 1956100 2592269 1924871 556412 16640: 1606117 1510648 2237038 2195535 767012 707921 1026312 1435319 2316799 1990228 1691566 1739413 1455042 1620134 427457 1513765 1885334 1032095 1555151 203345 487169 101930 1009189 2013023 1850405 2483242 2548348 683880 590107 1887879 2344224 1103515 527786 1280109 402159 449296 2265084 1937589 10822 2107112 63787 2641910 474571 544108 965948 97749 2233731 1492164 1080290 1658683 2060333 1682580 519612 1181045 2387427 1604824 706282 2157993 1317804 1174466 2577067 1274793 273259 1918366 308632 2210014 579491 1056194 1670114 81760 1004062 1716346 481647 2526416 186983 212510 270168 1906246 2455582 163806 1202898 781801 99738 1050611 1503428 2299462 1250160 1707365 1251679 1981523 513699 507921 215291 606271 1708549 2575349 2582644 471810 2238503 3549 2597054 2085499 114904 771888 2119072 1955367 515273 2117142 1967027 2281830 128904 616030 1143918 904369 468903 303330 1146220 1961028 137982 548610 1154909 390778 1465881 449359 687311 1099796 2026488 2480176 1399728 697102 2644772 1705014 177147 1595843 2437272 883797 559739 808765 1558485 171258 1426679 8298 2407198 2498584 460838 2615996 299112 953003 513041 2158142 666511 1340469 925612 1133769 1385796 2488710 1487463 393052 705857 2522021 918212 1218742 2111566 1596677 110914 596079 842618 379986 1413561 1036186 1433505 2156537 57929 1975561 1947612 262827 1923578 1227780 2000068 1163415 1884000 2590038 321121 313311 577591 415394 274017 746843 995789 2178143 160163 1642863 278942 709186 719183 1154759 126938 2398049 1058260 2309181 2041059 5442 2415991 1932764 1390150 906590 1712364 1806041 521844 7394 1199306 566909 752291 1740054 2051508 1007875 1853048 1285513 2379687 1038605 2394581 11758 1175506 417530 1536778 2385215 2527242 2467382 505751 1587619 921566 1683479 2158761 2345910 1162079 2203454 706346 1804196 65399 674603 2522044 228143 2130595 817906 507231 1431068 2486775 1951811 1110958 483948 1799458 2376829 2600997 11622 733393 631512 2507762 1723922 743797 1992736 1450364 797170 1890388 2617868 145373 1030631 492855 310312 25157 760072 2575674 2009627 1809899 1997112 671949 1744003 2378568 139964 648344 1030703 1417507 2088272 920597 1027278 2382984 2556986 1321450 2166027 280854 128782 438219 635137 2441115 2239807 278612 345934 635782 2239923 194637 2589677 1162917 319296 731697 2481544 656177 76782 415204 1849521 260350 2104756 2095443 581472 2129343 1142056 1686419 345097 2336357 33664 2276836 852694 1135937 394297 553538 2160719 1984891 17274 1557423 1626624 1744960 985908 640230 1761713 342322 765521 1409334 1549832 1405747 994838 1613395 1053600 1002363 761746 1618987 2531288 1807023 2354925 2324209 836241 688461 1952026 2103030 529150 521486 184163 536237 76322 808411 106259 1785164 707492 2482655 1226253 1879195 2226002 1812913 754721 494279 2280106 440427 562778 485715 697601 1795409 2230711 1006238 1883099 2638366 1815678 2436495 1098583 1380889 2454312 67770 2356206 1993477 2203980 1371477 1251990 644342 135939 2029385 2068199 1317089 2600280 2343575 2281156 1075287 2180585 1376599 1016769 2182683 52203 748721 612414 1284704 1613617 1447247 1488896 1724719 1945464 1583160 1234622 568022 295192 2445805 1762403 702519 1045166 1977968 2377703 1589582 2222666 398353 586106 2356239 1726775 287658 2581881 1157186 1955160 514715 1900669 2058406 2020910 2089586 1457103 517 2011758 2047055 1730948 1821025 1388048 404168 800796 2320218 1921246 1985211 1687248 1359616 2525667 1279916 355460 1612561 2345527 2320988 2497243 615790 881120 409701 2244199 1315027 2079718 1030871 46846 2305798 1025522 2231700 1166362 371785 1838008 642783 1752242 349333 2016776 518157 1833000 1867188 1128842 220854 2495254 118321 1515000 2345502 668540 1006339 1687664 2064042 1348913 2436289 397854 641220 1935188 889969 2087618 983078 2476352 479781 2356348 1979529 1669517 258981 2431812 1854223 515662 2437576 906179 2352922 1943456 2546275 1748372 200804 1374550 263945 2142350 385773 160736 1365435 1209940 2549955 1537147 1779634 150738 125813 1518614 2457050 537928 1372628 1385220 532286 200493 1983433 598373 1318085 870365 1623548 1799269 1105606 994330 700961 1669786 1933187 706207 1584347 2248406 2042147 234097 851266 350014 1648630 88726 1498041 1961629 355708 1422833 1061270 622641 2366678 178744 2166856 209706 267520 2578289 2085088 1693414 366635 1369995 1897180 813075 2201205 2584815 1971954 579948 2514925 537146 532726 464282 2369983 65854 663539 1713104 2368314 1614488 1008361 1485142 2512626 167455 1046707 1705009 1549096 499923 2417057 1485008 711169 922512 1772476 1196650 1620807 2557620 1491731 1516873 1101221 2375825 1004864 803799 2510860 1998719 1582282 1981933 138567 838561 1174250 2384169 220223 1720654 1911229 2316233 79438 27526 2630807 1784349 48350 2064696 560602 1841286 1091464 66230 2432542 816146 1147853 1494381 340525 1734363 645821 2524715 2174743 971548 2011304 1983181 1531371 2535678 2105664 1049668 1537696 906168 684126 290423 1370240 544661 882789 1246377 730317 1750378 1294060 1054341 6337 239000 805492 281541 417714 348128 2550233 2619767 1903717 765168 117739 1310248 1936066 1571774 766949 2366064 145486 188716 2024656 1887325 262823 2025794 2526952 985074 718024 647482 1759444 1814901 1778688 972417 2196901 1171005 738062 746901 2141601 2552842 313084 1951028 2432151 694310 2003169 174767 1145558 2620967 2321778 446445 2511762 452653 127581 1509583 1326782 2054099 2161806 2300368 13325 2101409 2111802 1961157 1632006 306838 1684573 2627275 355089 383384 1512838 260318 2162248 295623 1067374 707037 261074 14946 1509951 2632850 931395 539841 1547071 2406080 2410180 1914811 1577251 2062902 1303910 1202722 1486263 733131 2463267 1029216 1486538 827624 2011355 376263 2178989 1849597 2031648 778126 1202036 3900 2038298 904209 1242406 394280 2143228 1179680 232047 1903698 1744005 554515 230712 2623595 2300031 2423277 1918172 291934 2143035 1369200 1973361 1737855 2602117 382178 366438 163910 216511 541801 2040067 268989 305921 2468825 629247 1165961 1753298 1384330 1458290 2150339 2106061 2405695 203191 239387 1811268 2046477 500320 487714 1049644 1413675 2050024 2443974 2374631 817742 1744070 2629545 220262 1818 2244293 514766 103932 996850 541519 471177 239183 581236 1155587 1830018 859360 2173457 1768086 1059972 1879183 2261864 1348220 2313791 611337 217426 379346 524820 150953 860430 1124220 407401 1026507 973880 408795 1367231 542583 2016012 834961 2515082 1615721 1868148 1206201 2285351 2646763 2447709 845911 877713 2279844 1283609 402912 1315930 1558378 1857885 717383 1887090 2116667 508445 1859497 956049 708933 2021203 298311 357454 185604 583142 143274 2254823 2354131 822802 18223 2246264 679067 515077 523624 2612953 606089 1562115 2467384 1561431 1664446 1577249 824314 109161 2429787 2239274 634945 957353 877012 148548 1928396 1618409 709610 120716 533750 1027760 1288510 1368757 2499854 833892 178109 1228641 1155716 2571527 2384721 298538 843304 53926 1497877 2174091 2157035 346953 1247089 879831 1498045 2081514 1357123 1262539 1018716 2378649 488083 868548 754748 1337705 967592 651916 2622560 895795 899494 506678 364691 486750 795216 1203793 709926 1779098 1725752 2155986 1780520 708900 927250 759711 1365245 821800 1521990 1190953 626627 142310 1307185 2140827 107233 1939158 300026 2627121 309508 2042976 2081895 1298981 777267 2071796 2379084 2607671 41947 1592803 1089707 2303074 205131 99452 131027 292017 1674725 2231159 1491322 1793109 2060035 2615640 1118320 1287897 791118 405329 653138 2536707 943428 404002 2247329 2336180 1392890 2587540 1670457 800061 1104234 137555 723214 54446 868053 1458012 784578 1691950 1555220 474909 2279268 1658452 1895168 39158 1994802 264907 1149933 1269119 2418577 785830 15765 867518 1903025 1982391 2591900 2579617 136807 2345009 250228 1936302 2614886 2594041 105060 399692 2117601 1395131 1146510 1166740 1595756 2385772 882181 2296811 2539327 2313451 727406 884122 853449 1743154 2647034 1439677 432585 1905239 12559 429510 520028 940344 1378304 1138131 814139 1341462 2101135 2108378 900992 918880 1699710 83756 1936537 52996 702239 1838834 1598714 41920 1637367 850372 1467497 743248 1823698 987151 1631921 1777158 2189993 2419185 256501 2392225 424989 1915674 520662 2196681 768691 1032683 2339042 2205186 1855206 2261933 2537536 1598851 1279729 99249 1861672 950269 2031187 546227 2321022 1427114 537334 1181651 696206 1496151 122423 2202928 1098999 1813261 1827309 2061897 192381 43119 305416 2363785 193363 1556614 1419259 1977739 425597 1676718 438830 61323 448408 2498148 1709015 1610023 1645470 793298 2207230 835098 1057838 1446124 385049 2358215 1985181 1377318 2194266 682919 2296269 761761 591846 2153636 1415471 585441 1980470 2345865 1947110 2623704 269347 1163834 2082912 2644563 163683 1028890 2450966 978261 1187900 2043032 1622131 900260 859034 2162591 552097 1745375 1067885 48554 1801541 3404 719601 2337114 1734273 1438744 610614 1139979 999126 19495 217867 875148 2564762 660766 2013047 1807520 2550496 2288997 234028 127958 2390803 2526986 1320689 2558584 1806825 1979803 838391 1982785 1287810 330757 576985 1502425 1599620 574550 2544305 2393379 1316948 1772573 2301810 2239370 37667 2421437 1957441 859399 781521 1652076 591377 170454 448169 2423250 999572 113749 1475857 2549462 392093 1147555 410613 477659 773010 824051 711715 1301764 1995203 1721493 2403139 493256 2331608 2438244 2180002 697962 2480827 771442 346877 2365049 1356270 2465738 1097279 2470709 2644753 835493 2511610 2191811 893619 1863770 176865 1399956 1169130 1394375 2106019 256268 1142835 1505549 275583 596194 651365 221461 1300487 664606 667294 93123 1561224 601610 2459229 1359999 1510008 514054 1621339 351145 1649686 308 864329 1043571 1529154 1551361 655385 1657241 1286902 1374993 227964 923588 985662 1156147 1866502 39797 2077388 866793 1652467 1815766 630041 1813510 290899 193427 1726332 1180019 2053280 681206 1358833 647883 759509 1846669 1622741 1557391 309885 2087350 1055832 1268673 2526594 498639 1094752 2514795 2025236 1012539 1083890 1207089 558317 488598 2515129 1779159 1650747 862079 1800290 2042380 190215 2231719 1766974 2464416 1657226 1948730 2556957 679748 1078570 33781 911416 249977 929688 758555 769679 1416875 865938 442750 456227 1031366 1948415 2154117 1324601 448921 2238043 2286351 589228 1753190 1010367 2619841 37431 1844441 2597336 303699 86439 1374047 2586015 2297231 244118 2626564 725356 1901053 1021614 338104 974981 340645 2164204 877320 487082 1619184 526880 574812 2548485 323456 2352027 658026 232096 2628944 937979 831176 1481172 1512126 1940289 1187538 1337282 2069325 841313 1768863 1645179 467366 1408291 2438729 995934 158427 1950280 1042584 1763144 2617463 595641 205143 1853283 237405 1410810 1071890 2112407 752591 1584516 1288932 102628 1185447 419761 236782 1642521 1644010 1617701 1270869 1809404 1240621 1451215 1411525 1770486 231173 289450 540718 48996 2603322 2533638 539354 2298023 2227923 1355390 1439981 1391437 1201426 183425 1019996 1378977 261138 741465 2304995 773812 920810 2086139 1768891 44694 400963 423426 659711 934172 825460 322230 1353362 719576 1154706 2356511 1252144 886767 677144 2029937 945456 1540812 1563869 657391 1792545 991878 403885 1738651 357431 1357933 572119 13989 320079 822029 851536 1781045 908173 1220394 99496 498337 1339234 1893148 1355413 365589 1206512 1852520 22415 668960 1320482 1995705 1627559 555290 245221 2276623 1381974 1903211 830291 15042 2146158 552384 542083 1483428 1516904 2439594 2606100 2608981 2310461 998692 934208 1609583 876038 194179 166014 1085275 191761 2230476 718701 1871813 510359 882703 1743478 1022299 906043 703625 1596326 1514141 1280121 2414417 616166 749107 455073 2225519 1336046 2225108 937798 2474619 270581 2527404 824737 451704 2450002 1959505 1910277 2590411 1414731 2181763 2419055 902299 978076 567939 133130 2456316 1012286 906035 291202 291703 1026045 2160996 1659759 1259069 2049109 975255 1125151 20488 1372193 326419 1052720 2476092 1078666 1262205 1884912 2111805 1400329 1832959 792585 35052 2307374 1575458 1088988 2498663 2160651 315985 387916 113932 1647812 1458903 571759 1715732 1510328 1775400 1274187 469639 2143821 1222283 2340102 2643502 2226131 1366471 551459 1946999 1155148 1241350 1618585 144942 888676 556100 1806761 1090991 2175237 800033 585857 1396558 2338492 1503269 2560014 682105 382621 1904861 2586921 819382 1679685 138507 2206675 2397163 521540 111127 431601 885755 1444061 1861683 2428410 1182045 1370369 573385 806916 83404 87323 641572 894263 2146684 210470 256226 1560725 48646 1663326 2542793 1191452 1625620 1226585 472660 937268 1290798 2109908 1735112 1036784 290931 1321283 1968641 1234313 856475 1939472 2137416 1571484 969661 2607961 414725 1145960 930090 2590868 1902253 1068811 1621790 1678428 1734622 1790480 627774 7347 42083 570899 498175 2258741 247695 2389857 1105564 557240 674248 2187273 2171264 1721240 2134533 2587739 196343 2477092 1762834 2381021 2507266 615010 732370 2555609 1267382 2345186 563312 2216218 2395825 2468222 739288 682461 1407028 1188993 1560188 1984313 917504 1879467 1626412 2569954 765441 2354371 263947 1746130 1689513 56200 707940 1557005 1362974 1625524 733581 2114080 1268525 617886 2385979 1812135 1893942 783612 2583715 408562 2242260 714663 881338 315056 2458001 1691293 1673971 1965480 1657966 1832423 1686669 2288447 679033 1095622 198855 803131 1402210 1078266 2380289 632596 1511910 1527098 1034712 2043830 1413694 1554697 1450563 2521334 309961 1503761 1150895 1115708 659496 1660067 614790 380841 1299168 1557978 769430 185155 1459971 845056 2420354 926173 500863 1531859 610226 211464 1036670 430127 1024059 1766309 699435 1141724 2184753 321184 2109400 414129 1826465 873463 2419896 2156217 2177140 61057 2536760 1721774 474058 249047 2390675 279488 1542147 553230 1542612 825781 1451735 2305649 1765371 139263 2074665 193241 581743 1124811 2021412 888340 2161938 22545 1428151 649493 1346115 100247 1790151 2223372 1485368 1779981 194795 1729776 1264211 135253 1991543 2092934 271897 850091 662182 554328 2636940 2032493 6190 884043 522541 581351 1129409 1929324 302420 1623175 248085 901211 1722067 2622408 952554 1296172 2221488 2619917 1928461 2644268 1235278 1351041 1463926 1320752 2054747 1123449 1677612 273466 1238560 1272531 1827403 38330 2635499 434068 397431 2311093 2645581 2290314 214288 604849 1830754 1015971 1010005 722347 2188906 1026893 2110546 1769766 1526578 2518715 1355664 2470628 1194642 2143212 2613465 1869130 2632327 1771378 1201062 746965 2416952 2614356 1954115 1982517 745965 2494579 911540 1241436 294255 1028410 2517240 2546695 2600671 2363237 1842301 1354315 2062037 1538182 988540 2455771 2101529 2265765 1181230 1380295 2309908 2372473 2137451 362579 2481504 1497259 118006 1400541 58781 523186 2501435 1391700 512828 98842 189081 1939723 1644721 22538 1400732 2265183 237453 2013681 1313355 298233 2299673 375134 1374531 686134 2062208 551640 1834831 995136 2239612 2569173 2184092 2329681 31148 705343 225225 2456279 820096 1036921 873708 191114 1944585 2585644 1180971 2632514 536598 1328409 1471250 2004524 2523089 533253 2541201 574115 496522 2257958 1502610 80325 2179316 890438 1344623 1447005 901069 113435 390717 2340378 243220 586531 2604676 597677 597279 1951564 96498 2460260 1797451 2633618 1091308 2165629 870569 400880 738586 718059 2187382 671325 803864 146749 2441504 1275495 232684 1772689 1462647 2060419 1590139 1028844 1088489 2209738 402510 1547565 1550359 1859771 1767600 2314578 945068 1465950 1557392 817002 680709 293089 166610 278892 2084857 1667054 2472966 1211383 525691 1362153 2546926 1331737 344209 790797 109048 771651 1684116 2627216 1467309 511132 2646192 26277 1795232 2052638 655335 249264 1997260 1970656 2257133 803060 1389459 1551016 1124963 1308697 2466909 843964 407684 43054 12949 349286 2076510 151620 183256 1187503 934318 31626 1842751 2161861 1877626 543277 1408742 1323465 798385 2035189 917241 419667 2567065 1341504 2314229 981462 126235 85732 975705 1025157 385269 1225209 328844 1293421 1422484 1147338 1922683 1217297 1328280 1335840 1425973 2008927 161556 565270 1675040 2072804 268264 1069029 1041843 2239546 1453894 406636 827038 2635744 1696820 1692966 784208 2384614 1232666 770356 2531945 233832 1539343 1199687 2597645 1254824 2536486 1139393 1925785 981953 1730794 161805 291201 137566 1995541 887334 283746 1481721 45245 1856882 1798849 1997779 752867 2275054 1778891 2503771 607256 1323881 580438 1462861 592825 204352 2498957 1225965 1902395 2103403 2265723 1710258 648673 1888126 391316 201703 514639 331861 493090 2299935 486170 543665 2392441 1576161 1152819 318829 708133 2251929 1418767 1662441 567387 2630107 732036 2379557 2608246 1627681 1843988 711577 2249996 187183 370411 137357 1910817 1475607 219002 1598365 1216792 2365906 732673 463882 916209 2118596 2586810 1250893 1727788 404609 1437372 2109196 894209 2200025 1397643 48659 208832 1868333 1143632 2540338 357846 2636987 220492 1572320 1663006 850538 1563680 502928 1921786 2286694 1355681 2249594 2349409 1129897 682819 2086061 2423608 1955715 2275483 8388 1493721 1779324 383457 2203162 2187969 1164762 2408354 27527 1802083 2486506 1355375 683929 1581548 59838 505047 2186187 29551 555637 2114412 2014748 919294 1119466 803824 1286953 2588586 1593827 1958446 134236 2499566 1622605 771143 2064110 933232 2020673 2539371 2150410 1112408 1779383 2454781 2095429 401168 1447419 295936 2604943 1622507 2525344 221590 1970681 424379 987437 1867113 393155 1824854 1525104 2076174 1024145 1825521 1869723 2468213 1483445 721836 2445884 2484548 1687796 794577 2625381 2165019 1970717 2445774 67518 1481030 887160 943860 1778448 197031 976938 1709897 1334761 1683665 2196670 1651897 1137921 503163 624246 1254929 559398 1273133 760613 2077723 1200306 1721183 841616 262743 2406532 2271814 1349301 2566473 1462566 1028401 1234981 118863 301104 2632141 1612884 1689088 2569978 1551512 825402 2518922 310529 887888 521546 286770 1130056 714286 2470931 633235 51571 949393 1656280 434231 1550177 2204849 1170013 989801 1573545 1735544 2265554 2208875 1337200 2487929 2467735 1924540 332029 852819 621135 473685 1509106 419037 927862 1274370 522467 65173 1691175 1176833 1239818 2505520 652845 1226833 95685 2576886 1627679 2236803 1264750 2011163 1660148 460817 945004 743206 2542460 2205499 1194794 19290 2423287 1510704 1114519 1418232 1354042 166408 120758 2260269 34970 1602449 2278709 206432 760654 1780870 2479109 546607 1847910 1502167 2499203 1011357 1099787 86828 2347692 85290 1079330 1641636 2504112 318271 488058 1223771 1107762 1486878 304288 2294412 3718 961168 2494418 176039 2001196 1809555 1933235 1396879 1911794 1486832 1381261 2231204 1758072 1337651 2536485 1360408 590275 2417234 2191146 1091315 1718540 1320653 2200312 2359448 1331631 1718567 1508043 2494241 637246 2182663 1087708 1929418 75436 402388 1087076 731309 1620161 485105 997637 2218659 821799 2009147 944819 2150755 2145632 2542595 2288920 1725444 1302330 972178 732146 2425990 1299901 1213144 2519747 444926 963567 327487 323770 419525 2487017 104541 2490208 2186134 1011663 326874 2406497 666546 1687079 2065953 2495356 2050321 1486391 1945646 1041413 1580526 529783 1610927 2272971 1513623 1359873 1304641 906521 2562896 1264841 1923116 509744 2336087 1763706 1209731 2495004 412796 1087207 1867513 503952 2640732 1065852 16641: 1473045 1222851 2645250 2542139 1801955 1676626 1130669 1029151 154122 172101 60915 1843149 2303195 519837 1241245 2568136 920450 254668 501640 16643: 21983 1358 2387214 934962 1494881 1806750 2447255 1558307 261275 2481810 2264013 857148 16644: 1577790 1107322 2209246 511700 1091370 624017 531624 312594 1799328 1037088 2287276 1787873 62781 1842795 247243 2142244 1660874 2122269 2119088 2507977 374492 1703572 225563 2508819 1355361 1719031 1400312 1821422 307601 1928777 197055 1484714 1659798 1557221 1172367 1354173 2613147 1427512 1023530 477117 1615112 2082693 1664995 1775947 254887 258837 1444353 1130225 619219 1649641 1121545 1109496 1836176 838168 588508 1962940 2202191 1423380 2388301 1703280 1342539 1925000 316197 1981726 267396 6979 588573 1956828 1268509 1574340 1896382 1324683 267223 569889 112084 442012 1301248 62753 2364155 1629347 668632 648595 827532 1339461 2648826 1552955 2611253 1782875 14647 2247159 846310 2293242 2184600 581569 701618 1793109 768008 1369318 2403885 1903369 2101135 1591359 765680 2040862 2274177 1641800 880261 2412380 1811116 1180760 1567945 778145 2038252 2097441 927510 2040013 448872 1224798 2603411 2452064 1540196 1847859 1842373 267819 2456608 1370695 1127087 307362 2588869 2397497 669476 1718141 964299 848036 488080 420059 478707 1694740 111009 1102923 1712482 112653 1271127 509003 2138540 1222298 2124132 469009 1537159 471869 1202203 697341 1136003 1326691 100712 1885830 2334574 2493330 987645 254811 202980 1151781 831301 1381243 1261402 109141 1394031 2645208 1620563 1462182 2206303 907421 165742 135637 980146 1273803 562540 1790151 1758703 215066 564226 11144 517342 262545 2505121 2086992 1379159 1188373 2488355 583909 279228 2379219 151047 1821485 1212611 1597666 2140045 1637240 515183 1544780 1747125 1327540 1838292 693782 2634414 1964145 1977030 174159 2571885 1930976 737531 2268020 868316 1913231 1476295 200126 1160075 936997 2345476 423299 1586205 46162 231841 1377282 1455695 2096512 1456008 1858934 2546700 2126134 2351682 458760 1458558 128625 127438 19518 1114907 1948178 1350353 224522 2443574 2196670 1617357 1734468 1802748 840026 1461720 1162920 2592723 1257097 476292 1849764 1132200 2114810 1447450 1103443 1865947 102079 2321444 2046148 751625 611625 104932 2042111 878267 1546543 1340602 2311832 1977035 2549935 16645: 859350 378980 999619 1316788 2366612 16647: 1892326 757118 861320 2043483 16648: 129786 416768 16649: 926742 499257 105150 1059194 1000168 1390893 2196046 1665: 1437310 1110906 1308582 1707083 2483054 610608 343645 1049731 2645399 1567685 1493644 54781 2573411 2507206 1945108 1907104 249504 931602 1361286 224631 1937840 1881833 108052 2646808 2095652 1230110 2416660 1699071 1703667 1616048 339454 2392205 2577546 1868355 223054 2581672 1273364 2483210 50828 730001 2224570 2407059 934149 1537571 1540541 2088301 1401490 1211900 1744335 2509201 790290 531555 2109274 2452621 335715 651858 2291413 10612 2505462 194334 1657652 2351675 168193 2368815 877177 937824 2625448 514162 2508126 1069962 2370179 2528498 564996 445227 78600 1899288 165111 1259762 914553 65228 2145224 1477507 1811600 1136688 552995 1734013 432018 1354685 2554575 817384 2551266 2579498 2587317 2211292 2418822 105440 876739 504263 914285 1600880 1934334 1696082 338146 1033141 1198211 1345334 781185 1772754 1922803 1349719 360047 1940134 723459 1978293 187062 1783042 1482399 1893980 2365260 1602182 1898026 112101 1385029 371736 2157301 2274946 1229352 325856 2420277 885083 72046 291798 1128132 1039061 2458753 2412131 759575 692734 2058753 311362 1297112 2211371 1042897 288911 1374943 1933656 2632060 2514874 912917 1534184 2480119 144942 793272 2593330 19491 2374496 725915 547918 680768 2027519 1693572 2308880 444359 1059563 1465891 973231 1058762 1896177 321119 1027307 1201913 1772617 519966 651507 189347 298140 918236 2248183 1641590 1442867 2297058 1054796 2126522 2387597 2052829 1972853 1739008 365735 1950763 815018 866297 631371 1573570 881443 315561 558827 139344 2025320 1831647 1201510 6080 574285 247022 2322580 783652 625873 2622009 1624609 1270443 301295 2129134 1629063 262543 812111 1213571 1223898 1365356 565986 1180692 139639 31747 2105731 1102382 1921702 679080 1823576 1018498 238346 472505 191346 1645000 2179291 1008014 1027871 2350109 2284710 1745296 790487 1060881 317282 2648691 2426931 759007 1436587 2438093 1688892 1275375 1152342 585420 474437 2408560 126973 1611270 2599583 189168 2494995 533688 718938 249677 2577726 16650: 1844666 1172367 728089 1485605 1648490 648505 16651: 692487 16652: 953090 2140945 16653: 1431954 2413305 2473838 2621013 2629195 526729 16654: 487253 1226789 2054029 923836 2469566 586348 638381 152201 2108626 1698781 21701 16656: 2404115 1552772 1595340 1779329 16657: 478079 1266109 16658: 1732422 258366 395893 2427741 2449453 687756 2194095 2333323 431791 829347 1000051 1772220 1966657 274219 1244721 2641459 16659: 2131551 1019076 388825 467752 609974 1878417 833381 371839 1629052 693507 774602 2361071 2075165 1666: 1464366 1978728 71605 2549909 1749925 1562502 1263877 1296087 70868 2029685 107342 155705 1541808 2210523 1345075 2159495 789261 2503962 740216 1238001 2203382 2211816 1075389 464075 1726620 451152 192638 1794671 926591 415197 1395533 2584725 2581557 16660: 1447532 1754765 2362233 2632205 1845769 2397657 303625 1614732 1519044 1248662 1693322 780521 1921022 2328274 559793 353405 702034 2455312 2026781 1785197 665983 964598 2631570 494554 2161016 2313551 2293177 1829383 1061354 74620 20938 1452980 1823601 2110168 586448 1458035 259931 16152 1454403 1684729 2343603 1055891 2544305 666118 1338035 1595708 2127105 2631840 644638 2246937 497446 2627451 1659874 120223 1635582 1798817 2307631 152227 1647493 2026260 950962 1115702 2047318 1778069 663881 1670845 1724833 873115 294637 1815327 2641322 151418 407496 2309984 1903678 1634235 16661: 1998664 1866859 16662: 2141185 2131102 1780927 1622027 1903982 1713307 1608452 1777361 2367014 1823289 1192865 1120148 2396197 1199356 1422511 1407545 799475 1955770 1130484 2621910 2141897 826758 981317 601009 376686 2004413 2292837 514922 701774 374797 706929 1820443 2132872 2225173 501394 2585767 1157731 2525016 2422607 521449 1940401 425560 1559561 363825 2482776 2604938 1584921 550745 1532322 1630084 2216369 1464733 1317705 2501463 522752 1298006 553061 5773 2536599 1333857 1234740 1555040 2317567 566274 2221833 1857139 609127 2023215 407546 1914157 491335 665765 1596883 2133480 1241647 12244 111977 1171961 2035316 2172980 397929 2542113 2325061 309802 374056 1832683 2512568 2633719 1911007 289316 1476416 663254 2131320 2124510 1536403 2194794 515677 583585 2204514 1119331 1696873 12168 2069804 2443034 289324 1085779 2546997 2146779 2103204 54217 188717 584048 16663: 1633731 11878 1796224 1081799 16664: 1422686 1923578 2476529 2611666 1956925 1526027 1121620 1243284 488865 1235037 1353243 1978815 877502 1058469 2312334 2369824 1376012 797134 2039967 529783 16665: 1438916 1349802 1210631 587810 16666: 855431 1902261 853274 1035052 2010934 2591974 150703 887463 1762656 2043784 2584174 352345 1531952 1722590 1218546 210406 1261142 990831 2037454 693397 16667: 1341137 1052661 1506195 210812 1099746 194537 16668: 720976 24473 1180642 2286172 398865 662311 1955231 333620 544585 417033 1467551 1503437 203487 1563932 1088041 1504988 1605246 1034036 771582 1497448 498517 1641810 1179122 1154722 2015841 194693 1186110 993463 1949582 134155 428544 1286537 260184 1427103 1418061 237855 2054639 1581812 2037510 2139107 1002298 565746 2000801 125794 87328 347594 152659 29841 2169270 1049352 2005584 759017 1713335 81292 2388535 2133996 464540 932303 917498 1753207 1702844 1692437 173248 1671892 468729 6701 2497027 586836 1066614 1044203 1343035 2598907 2198091 1924121 728883 992473 1742907 493913 467594 251123 2199927 2245457 1358539 231815 1784458 1951977 709536 2170615 110071 1684142 388357 536016 1826998 788396 228919 2104088 2157145 1516272 417476 1559178 1778828 513877 561579 2637905 1937031 1974356 1566234 2074165 565290 2216171 2014838 1655992 143846 971302 614636 563297 1385448 1691928 566399 693605 948524 1180751 1631069 2078968 2109046 313570 2574561 2387329 1584293 2335057 2136338 1311404 559502 889786 546171 2223934 199208 981433 1306289 1959785 1157241 2552910 581351 598301 2574303 2528213 74658 1796628 782661 1379873 8056 2597835 569388 2614464 1778775 130345 1521654 664779 1452812 2122936 1971483 624187 845900 1144356 2253265 945720 1794664 519843 1838581 4882 135601 2240662 2527864 516061 672677 424614 341042 170716 2360873 772439 1118511 2312066 823937 2577238 1575905 20187 22739 2334718 456648 123767 1058574 190245 1220300 910481 40328 2610960 16669: 2039412 54261 1077260 231394 2495532 2585905 1382970 1667: 1417639 1421648 433134 1748252 1671132 1982660 334714 1591056 2602437 818604 1049085 289519 375634 2074501 707326 182134 976739 607853 2395670 927316 1169716 122323 1334508 16670: 92056 267112 346492 2562396 1696183 2547003 711191 1201498 2004485 1222935 2050927 753455 851235 2145843 1831119 2579397 2353258 1899902 92399 1606879 2262183 49326 1032648 1439064 16671: 2500070 2548819 29318 1944995 1877609 1308969 1219663 2063929 330179 1250096 495979 717134 1838353 680709 1409567 2348827 1133932 16672: 68321 414105 832829 1783277 2017344 736562 1519074 1722830 1731860 1981279 2055043 1763653 2139576 16673: 1321976 2341218 1702907 2033875 2423634 16674: 1324394 16675: 171571 2224875 16676: 299165 2490130 598260 2187693 2132380 2433077 1990657 16677: 1048199 2422266 1238845 593939 1582481 1099170 1539903 1469949 1083335 1404489 529653 16678: 2616643 1254247 16679: 1981715 1900409 636571 1272426 1668: 249052 1955720 1232959 600247 1352917 2334475 2544336 2194612 734691 723858 2267371 2317131 2303885 2290352 1135400 2115522 2168265 2436381 2162807 2529452 1568172 449562 2353132 7302 2592095 1094918 1638162 2178928 1725868 1322587 2544239 1513643 1075146 2230942 519451 1763801 2274958 1204691 1265104 1932832 2016245 1473799 1982074 2481887 1091723 143750 2197939 1222099 2644423 1777553 1867265 1466394 1569572 789915 236384 1282228 2268095 1885260 1834558 421433 1020870 703577 2512095 394344 1543281 1598185 1351785 13856 1030307 692936 1423715 861852 498130 16680: 1197777 2646451 2438719 1223291 16681: 310892 16683: 1801666 1137204 2571465 2608294 2404295 193557 2639053 1847495 1523467 16684: 1166606 2291306 2251724 16685: 506464 2553837 175882 781923 2567110 527018 1908324 177984 1278479 1348978 1098238 16686: 1398977 1445867 16687: 2326069 1057007 364198 471262 189295 1915354 702795 1500389 533027 2337425 450429 1112577 434146 516722 2475170 727963 1226327 1634865 511458 1289004 1640249 1705112 1676917 1474837 2553262 2352538 1148565 176566 408405 2197493 1495222 1676478 1230264 2510998 229275 511875 1491503 44278 1573478 308683 2061914 926804 2018617 2228909 1586737 2565803 1878801 2583078 2110849 652247 642314 1501608 1058129 2037935 1743185 415435 454198 2250152 1634931 1924568 2166461 2571676 1905564 126092 1202635 2115536 1714475 2430100 492040 2295547 1585214 1501414 186734 1004227 818743 2106673 823372 329815 1253792 2028970 1271878 2537611 193159 2527557 2047074 1460144 1191319 2113991 625026 16688: 249205 1752611 2306815 1095653 16689: 2045652 870045 1404109 2468399 1970358 1669: 1384375 30155 2303113 1905062 16690: 2372494 735078 686691 1110672 2035438 16691: 2302663 2103014 2283112 630320 981036 1849390 16692: 1988682 2184488 596161 1310992 1568001 1861411 2589159 181723 16694: 631396 741648 1668036 2644448 2554118 2209575 1451898 16695: 2298964 494647 2183737 1513622 2067044 2571764 2619327 247090 787407 70375 1632184 528808 979614 2229792 1095866 2465199 2289093 1404873 2609167 2289514 1520081 587225 612493 472649 2222168 2442852 1272536 866419 325376 1283922 835283 844066 1995992 1329712 990494 39987 783581 1616386 2561397 568103 2487751 1286545 152714 16696: 1371016 236894 1576379 16697: 404377 16698: 1734805 1257043 733690 1886185 1834083 142880 134161 2524876 639260 401931 300988 46661 2621703 780778 937245 1401150 28874 2456331 2573207 640062 1212023 757507 13773 767059 695331 2618895 1879137 688135 2590475 2362860 1974759 472831 1059264 764317 2215909 1998812 226608 301889 1850080 660427 61731 182682 1964838 1772095 2401966 2351284 17589 2578541 385008 2610406 1088949 2054331 2334996 309330 1189504 1778192 177015 495324 381564 1728882 801720 596131 458224 127561 1945373 479920 89545 1432923 1453036 739139 1494509 79141 2206492 1187465 2321592 2381226 1835527 2475305 1517570 1586291 1670943 2469549 447218 1561273 686786 570952 1571938 820589 1514761 859713 352325 256531 1312585 1102789 2446985 2369049 2471299 2343720 1419054 2010137 449556 284270 2290904 1499090 280838 1027037 1546369 2266136 1850992 1989863 326766 2608287 464042 1141024 1791 2327767 1702345 916907 107105 1695022 355375 293460 2326818 2560573 2052580 406720 1972056 858025 671469 382405 1157607 2223968 524567 1205277 786931 1118530 856835 730856 2155502 2642074 715146 221197 1641738 818708 1195120 898797 2228617 1338823 413420 2230874 1115472 1023857 1347069 702879 1985555 2280291 1898170 1458818 1295393 1593708 2497305 325376 1941332 1490653 2291507 1384308 791914 1252595 1874451 339261 890634 1468071 942229 515993 2057666 2422569 2348395 1537702 1783950 2568712 1694850 2093936 38149 2382931 2156404 835539 331034 382456 1215484 1723722 1472299 197437 482421 210542 1695287 1160175 1052422 433440 528015 1636320 1790042 2348633 1699820 2266732 2573543 2094287 2617760 1624131 1877426 2463951 1337960 2189605 80443 2159768 568617 24059 1411831 1625407 1261785 16699: 2000835 105265 1392460 1817581 379685 2510729 2460066 34312 2022286 2148634 2324556 167: 2050416 197179 109425 901252 187917 755443 152287 209487 360819 715269 1859725 1887879 1297657 2351281 2521112 180410 1828353 2084445 1262503 1471557 2129713 622558 534380 2419842 1553670 360830 447423 1008843 579597 2270293 1440350 492315 2137424 1238268 119605 2020606 143504 2210828 1145107 353493 1981851 2546920 311887 1516141 2516832 732970 54999 1765286 310799 2491695 248547 2569726 1896557 311779 513396 1458750 1725035 796542 1284501 2119088 1309958 1175252 2355679 1463656 1967164 1645783 839350 1729535 809455 2022704 1582811 142406 317799 1512197 2365885 1077119 1271033 996541 1792173 2532635 1287368 1958992 1960061 2260609 220803 807471 1905787 959042 909246 2278539 2209835 393237 1853495 2511092 2184174 427220 1697063 755601 1691874 673873 2498359 1574887 1463862 811136 2180318 1134132 1732623 2341059 1152305 775739 529463 22468 1234398 2041725 1021121 1305248 2428502 2477458 2278388 222106 1812347 1458515 1325201 2287113 973876 1377051 2392445 2424746 305323 90654 1116521 1550531 694597 1016316 1942469 2101396 768593 2580161 772946 2085563 1717318 1881250 766877 1301583 1394679 2646854 453259 849362 2585674 2316604 775456 1036677 70796 1871063 982350 262729 996785 1408643 839590 1562169 1972393 1781790 877793 224172 646365 2156562 514617 1655087 2256352 1016951 615406 208711 31063 2491841 2559028 491008 789505 641220 147266 137296 1826942 2414794 1539146 2145072 433155 605656 2374533 1647579 840038 2122680 392012 2210778 2478746 301583 513969 524600 1834208 1277673 20217 2341433 858918 535916 1696797 1289625 317276 1071938 1168506 2055653 1018583 1652290 191239 1714930 643891 1648879 2540808 1946842 1640249 433736 2570112 2627984 398065 1540547 718562 664477 48350 1980168 2251042 1428426 1345829 2250747 2203144 570159 2545405 2063559 420239 1294955 219458 905064 355489 309473 150116 1993440 1953075 2032180 1902142 1903421 1172595 2270286 2276147 1318880 2298035 2272333 862063 113366 14681 1043511 1989266 2295270 1204073 1822613 1051065 1082923 778126 988035 2404742 528196 2192669 904212 2433573 1350916 2496186 2061067 1345089 1380794 638020 106552 2110842 151571 1352429 1377542 1165825 512216 70080 569170 208088 2363431 1929941 1130127 220013 9734 2151339 81074 1319733 277181 239789 1986466 1567891 1680972 2406548 317547 1934665 1477906 518315 2160579 979436 2443622 2576492 1443223 1128920 919159 2616874 1745744 2521342 782628 436750 1084434 1208207 457911 2276627 979357 512101 1191879 2108355 1947053 1323844 1146244 1617000 1780796 2571324 2391430 2149303 2386325 2310661 580638 2570023 569755 1102746 1819500 1529728 1321352 2039874 2513976 1761916 1459900 1903025 1096872 311059 2623575 2286218 2125222 2136859 370643 1293883 2297336 2429756 1205081 317428 1085908 2394393 409400 2558867 2032193 1083389 1180332 2219524 2256036 2130045 2390283 368833 1273513 1351603 2602740 324423 2278088 2460158 1559561 1778164 1590500 1968731 2410917 2592999 2023886 2177114 1855324 231915 1811303 1391721 1959024 1711445 456956 47906 2110309 944167 1489599 41317 1074922 476050 297333 1946355 304899 2184765 767634 712681 1502956 1108849 903250 303111 206237 562218 413068 1052108 2258269 31054 363 770978 588375 2277879 349673 1628274 1300105 468142 1720741 310348 65194 2609393 2445021 304243 1604438 2021228 830160 988832 188108 1121441 771550 1464733 46920 1494688 1708442 181969 848999 611522 233262 1865790 1326984 2294010 543115 2337647 1257953 191831 483828 2515581 1226109 965937 2032153 1398296 202438 1756648 693546 2076705 1154386 84461 718530 1937853 811011 364036 282043 856380 642359 1438092 2310814 1711148 1514528 2585136 1082921 2443955 1545805 829421 1246472 1970974 2133476 1877469 1573614 1530717 1837508 12743 1315256 820418 1749185 1147262 1906855 1067495 2444204 2536599 734200 1474242 2344636 2419790 211900 473855 885339 1533459 1782514 1853186 1595303 1145867 1178675 1315123 984241 653211 748510 2114540 762688 2568069 1027548 127740 682963 1591545 495897 452190 114072 2177166 2613363 674744 1495256 735026 315985 2645887 751922 324080 832281 1803743 344201 712455 1748458 1438386 1751088 2041225 394566 321530 2407358 2602932 1534343 88842 2343726 2376588 2307587 691211 1994709 664443 1833867 1343948 551429 2609068 247050 1240995 392801 1683097 2450664 1109146 2413874 898964 2100726 868143 1074849 474829 2481341 769320 1601597 2135196 559583 2538093 1725963 855793 1023055 1872917 2616922 2316505 2489683 1671525 1024962 1222080 1575263 1353684 678232 27609 122901 2100645 1986076 315569 1068603 1334507 2383854 1984118 2204318 1374694 1569816 372246 761245 2438229 1632375 516749 1230363 620093 1821531 2281917 1936805 2035453 2521881 1339424 475345 1992121 533550 1527509 2050210 1960798 1957650 1208452 513982 398365 1160577 2385402 1138858 972152 1508626 825011 2370726 730915 1219845 818667 2196942 1646468 128040 1432209 2349794 2605898 2577969 738633 982443 1650786 1615760 617870 2608982 1792554 1374188 1781384 2358529 1465140 550128 2557740 2351399 496115 1119760 1476485 600364 1100308 430966 992775 1019717 1552301 2182532 1467010 1810622 577365 265200 2546380 1637796 184120 2415946 954045 1825988 1061676 1780408 876718 2018103 2236420 183191 176342 952268 2230050 2521204 2138345 1524912 230265 1591254 1543642 1964776 1016875 1709901 189558 1022267 600543 2426082 1275089 2193968 2575805 687557 2408062 312064 1710193 1663238 1446333 515425 902914 2143204 392746 1295810 1630898 1734945 2296189 281453 1191230 2212256 656245 1230198 676060 979169 2062349 2522940 1101009 2209122 1826540 1321212 1289205 1616876 632653 1929982 1004585 1886140 2175787 2016077 2542888 2150632 999028 699813 78107 1239545 136306 1209199 327025 186034 1863485 1969753 1826815 1863752 2385065 2204841 916384 2336196 1979005 871308 2610880 127703 1619514 621350 195782 1592766 1746966 1508760 2223765 896376 1368642 1090887 1662247 1222056 293130 892105 1406282 2099070 1083793 1742551 147164 2490709 2068058 307404 1229635 1362107 698659 1900154 1413930 1277460 2132202 1085391 1022230 2100399 1843746 1144847 176121 1853765 1703803 2464451 1302022 809616 1810042 1480444 479571 568948 1230060 2266246 1143859 1260900 389400 1646639 702103 1908331 738067 2462929 1188239 1647052 1655752 898922 204222 2441344 330 657212 2631313 1963193 2069399 92161 2164995 539743 1509397 2599323 797279 572248 1876051 2139108 380433 2636377 1630604 235511 1670: 126998 590025 1887222 682582 2145733 16700: 454543 1399663 66950 266049 1266669 2321323 187872 16701: 891904 1909104 503051 2624590 1576996 1690370 2479597 367950 1521217 1381315 2639388 281133 2030633 2572055 1733443 651989 1914977 1974670 16702: 232247 1919729 1965127 1061602 1093608 371750 782192 1041890 1889758 1880040 785322 1060246 2403413 2407422 1369622 1689582 505388 188268 142960 575611 94363 446196 1582083 2108640 223969 727344 1918930 2509397 517434 157100 526008 228342 20634 1112280 1235603 1656221 1163716 2397571 2084349 598359 1239419 1587552 78286 759665 1880691 61038 1945191 1792085 388710 2227551 1520279 1483428 2411805 2259651 1491067 2418086 2046124 1032623 2134533 262894 2102064 1302049 931407 340459 43209 546424 2556194 2123200 1569902 71702 577470 2311865 1793809 1666416 2428015 936692 635780 1113432 1663900 2313697 2033353 518144 2633441 440133 16703: 1312269 269843 1001030 1313175 2452166 815594 1240553 70948 966598 1588144 945498 490659 244719 1130111 955852 1402299 2064048 947280 2151107 1401827 344554 1846866 1271659 795314 1476113 1246595 957047 1433676 2337417 1193394 1419384 515389 2436587 700173 683027 599994 751216 2459468 56531 921555 872447 1318168 2083528 1422980 975115 1325653 694176 398893 287469 2397798 685924 605068 33215 149582 775139 2299548 314819 919758 182305 255960 102667 2553172 278209 508461 1412713 1264772 1778560 2402944 33780 2412709 2388063 1769587 615406 2016776 855096 1712969 446595 784699 1038691 559068 2197376 1801513 1250362 108107 2594914 2077312 741965 2562837 2106056 2481944 541614 2096661 712183 1174250 2179656 1816136 2338989 1776840 2491908 814281 2183847 420829 363257 194631 200043 1519896 30246 1540171 1929941 1794722 1073471 953723 645683 2199393 1327117 2015717 2272808 281803 2460644 684370 2429430 1690868 2568396 2329467 110775 1260163 334862 907066 2449014 595133 1077206 2159753 1964758 1155500 2238085 2645397 2018701 2313350 1623359 2183749 2541287 2616806 1839767 1754957 1685663 790612 2585173 160799 870706 147827 2281634 2256891 1025580 1743394 124954 2073604 948225 735771 1262092 738341 1233302 192947 2425004 971888 1309777 587838 1140996 1979926 1580218 2608818 2603520 1217024 2217935 1139603 935817 727036 673296 2181165 946194 487741 616703 1084006 1708201 2040186 412459 1769175 1537607 331679 2156725 1254255 2433502 1222606 2299762 1292755 2077371 541403 13632 83621 1780330 2623557 524679 973944 1778788 2552635 698102 664605 42434 623966 1278397 1230518 1145993 2024146 2161739 215367 2435236 2400117 683323 1291832 1516279 2022789 1786937 835081 2575536 1952630 2334318 2219951 2202991 1148222 377157 1540716 2070419 1879814 473418 109460 1778715 1083516 677654 1492956 487471 650335 2459262 1883978 1162173 854418 2128675 1488479 79826 2073110 1174887 2086590 193099 1346151 258760 1372207 109407 2500032 66738 1205826 383337 920703 1305021 684157 1844425 1372601 681460 1364622 1802863 961130 993688 2317938 2335441 1103243 1307334 239726 1639927 36939 438960 2365361 1064011 937755 2479541 1833735 2228113 1284370 271140 1833244 645424 2224872 396954 2522934 2201598 1988746 1807223 428662 724921 2061213 2028303 604314 1124729 712526 2571568 968461 816473 401582 1583779 2458697 2522075 598709 588161 1059655 1051384 738554 136783 2463600 1922635 1210124 734373 2390159 1079608 2380900 2240957 543879 1707147 722051 1562701 2646512 1488168 1684483 1176028 1873002 38290 1624921 1054667 914966 38534 652659 647328 753066 1350491 250921 2078033 1022542 1425743 604591 2543607 170086 2526266 1441019 64997 1788613 2178777 211064 2378985 1239429 662351 2353004 541572 912210 869634 135328 1615057 55764 2086242 54973 520535 1085127 2376183 2438890 324638 2258041 239355 1286523 16704: 547411 55101 285493 16705: 1565388 1517391 365779 347434 1714580 2265976 624344 731321 1392252 1229339 1473595 287827 884428 1254712 1658496 1810278 1548807 944388 910335 1733612 270288 1961537 2174994 1024368 2114592 2380238 1585056 136040 16707: 1671741 2525823 2549841 193828 2000622 1628545 1805855 777925 2599555 436636 1204857 253405 1519635 1482784 765544 991204 663663 124482 2645305 2389133 2027183 2176506 1777355 2240280 216671 2240642 771805 482506 1644222 1356352 1367059 2091170 913634 2117872 2256183 795922 1765063 2432755 2404204 264434 566776 148953 332862 1575680 2133136 391960 146795 1469567 743505 1953841 522637 21805 2088982 2219407 1246962 2432078 1088972 2420393 39571 1154211 2644178 2599438 1320447 66881 2141350 2131623 2519236 1093132 931023 1673904 2371033 2001861 67291 1324454 2133576 233260 1453633 174719 214571 1353310 2066446 365611 284368 2643077 90749 331545 816401 920254 2434829 1333118 1684238 1511199 1017171 2055252 485614 636921 1412317 777127 1475 1002803 287028 1382879 227029 2613071 561658 1591199 2645009 232328 1369599 1061126 2424864 577518 2600608 166021 1721731 1636577 2045586 2489685 1332264 2438737 1281715 2490103 1564477 2112934 2534301 2211318 1973268 1739836 1779634 319609 652412 987165 1278185 2292811 1340960 2172358 2026679 1167269 730144 1942759 1679721 895593 2073537 2401475 1254557 411917 1486700 1497606 558658 819018 751340 770060 1010127 2524715 1273635 1412565 2519066 672525 675795 2178608 1849773 2416946 2412076 242791 562761 1829470 309544 393180 1075495 570916 421041 1455453 2293017 320222 170028 648492 1391092 1504309 1366995 343330 2251178 563975 1133814 1200658 1881195 936236 279873 368541 427205 477775 413379 2608235 2014284 1443086 66698 2351415 2119147 1543480 367708 723619 117531 368340 2480138 1957360 1451858 296807 1859031 1803105 908325 307791 1844959 1228686 30360 1731435 799765 545010 1717539 275030 1899029 902274 2126264 981808 86113 1011543 2522992 1882883 203542 55067 2596211 361107 2013457 782316 2195334 2165799 1083249 1565997 806405 1717897 1689263 310520 887562 1900599 698392 133242 12275 922261 2627834 1027641 1619560 2175659 1754132 137555 322048 1714826 1556388 2498272 390835 1302001 2387260 234606 767572 347789 668712 1409764 1179480 143344 2543376 1675045 52927 292870 1781927 2289923 53172 104348 2085126 2636687 635429 1001376 2506167 107287 249365 1003025 1281874 2386096 1980078 83290 2400422 1451330 2021629 1040523 528313 904759 784594 1470964 1584043 1978753 803052 1989685 2174115 1856506 266277 855371 2511758 813914 1742324 1684904 815210 1865403 2112364 88281 805010 2061323 2270372 217998 2623174 1990771 152494 1147437 868171 2210557 1205662 898036 579541 1892548 866383 1712153 1638333 2229067 2089570 1645260 1165646 2258059 2535094 2202577 172389 2285747 1475182 315060 1673368 2154402 1330329 1896668 1671551 2324567 1187574 2151592 2094189 2331124 111331 2478081 1112360 2468469 2025689 385913 1734843 1768511 1622201 2363775 2000473 564377 1526003 2201356 2177655 194798 1660195 657314 2625718 512480 1826115 156755 1915489 1911416 1024581 350190 1271881 1438414 192230 84423 2579551 1208682 154999 1400437 1467946 1245152 16098 2517912 975248 657938 1859098 1770193 1434775 1390003 2301981 553927 1447648 901522 127820 722719 649662 1284664 864319 99088 541698 252861 1540438 1303517 1313069 786618 1160005 369797 2631693 710673 1275269 1328271 1507243 279301 2365215 1271392 2342727 1335620 2357490 1646826 552765 917066 1658712 1321204 200218 553250 575171 1897352 2069857 1975225 2344248 1653665 2190441 506892 2403030 406957 715992 1075924 576186 2128454 569293 559370 2087084 2090792 1708765 247628 394329 517658 2412846 2344624 1186625 2471978 1616748 2340702 910884 137306 2323340 234286 276885 1344607 410658 780032 1227153 1270423 2277312 1041866 1327006 2454084 1841710 280989 2488503 868466 324430 315888 2158566 2179393 855436 1064011 20937 2178853 1831890 111156 2541826 2064207 1497515 1419498 347661 784257 238072 686134 664683 509331 2448224 2392482 2442753 2468858 1979425 1798343 437028 507167 685748 267388 913515 2421790 2626428 1388953 568249 1836188 1404911 402861 1076036 2219243 2075387 1794760 482828 416142 1918502 1217314 2341847 1448861 301530 1023836 1838496 1782406 1002485 1285508 476812 1643817 1583574 745507 483366 2277018 1512799 1002166 1319893 2072804 192618 2315490 173178 1655236 1170489 1974533 875367 1540722 505893 844598 1490632 2257178 1332513 763574 1942272 1258945 2127583 487574 2505428 2101001 1331407 1553685 1317187 1849695 860535 1027067 910683 673863 2348171 344317 1505446 1663973 1531591 935868 736558 506777 1144009 1769979 245361 559696 2585163 956739 819271 196692 1380211 1737448 1772148 2436547 735384 2092384 2353731 483100 487027 2058028 1999838 1481030 569840 1563959 956000 68985 1326516 991567 390548 2045420 2432161 1398312 177867 1790119 1358058 1397680 2006337 398188 914092 2346303 766553 1963254 925472 1386892 1622144 1636756 1521586 734085 748965 334216 457374 1824754 907681 185831 488541 1401465 801128 921963 2528462 410566 34856 1629801 1006795 2320197 506800 1230214 20941 1139639 1078333 1513348 477272 832319 2178840 1223306 1275446 1437169 881774 1324709 465125 892495 724631 1008299 1730678 2521397 10949 812197 1922359 2467218 1699830 845960 16708: 1791344 1581043 429830 2073679 1429254 189940 16709: 1634668 1255014 128129 574068 1588674 2182547 1665985 1858059 2412552 1293423 2153053 1487142 16710: 1620439 2610877 2577768 408344 1497980 479029 298421 2031943 1194482 16711: 2452365 2330699 768655 1951643 511283 2318182 365984 1103515 1023773 1464196 1832225 537462 2049500 2577497 2291206 1491622 952314 2298165 762689 1961028 1689319 799890 2643414 157322 2342060 2040202 269449 82840 1487308 1116805 239493 1157802 1498336 740303 2119747 1400151 2294116 394925 186961 657556 725328 773805 2625715 2403387 992181 663712 743430 971696 2552413 1536711 2233978 1098270 715116 1414340 1607522 532965 185393 182783 1289410 2190736 620743 540379 2078015 2465944 758368 506424 1472513 2583526 826350 1996490 188233 892468 762855 434880 1677262 80231 1532066 2395572 1148320 2230490 814340 382348 190491 1887618 1429360 103102 1340025 1308612 1766304 1480426 2319406 221398 880251 1808448 1865823 2582543 843442 836429 101381 574514 298397 2461011 1804983 1568555 2117868 2383454 2162187 227829 858455 673858 2483944 1882676 2278441 2632760 1879780 2556127 950088 937541 549598 1349507 440964 1257927 899839 1011328 520840 2592721 697014 981725 20607 2131697 1310293 1011907 1945899 764989 1726886 2315253 2151795 1332226 563252 2313842 1342944 687931 1565707 2039832 2173051 732085 602970 1207990 2168521 2076442 1025559 940289 2470377 2563866 1090378 914499 144533 2230691 2071745 1465890 750496 1238881 1245102 1343412 2248064 142468 1169832 408996 2082092 1702411 2245519 1064479 2431 865003 807872 794732 2238282 94522 1945881 311372 1297090 1511310 181806 1456760 865094 2123890 852846 1113378 1185692 2641223 651071 1878787 1493989 866177 2206048 501282 2364022 1915669 1318050 726280 2494867 2274603 1201922 245221 1884729 408373 178631 1632922 1366454 1581826 2223513 2128182 909911 795080 35367 282068 1264966 312423 772906 609701 349086 646351 2065575 2235246 603661 816204 2073598 1971226 1008813 498713 951436 1413288 2427389 1422946 2176879 2403073 2371351 556136 1528606 2491031 658985 2161206 578480 1833131 1822676 1478393 181425 75165 2349832 417773 2088069 2594052 1284240 1595399 536253 506274 402949 1979580 400475 2163191 1121007 1768146 260366 284001 1116764 1253800 1847168 2604462 855386 1268455 832821 93551 1928801 2587372 1838184 23712 2439216 1989136 448154 1077403 119734 925639 632034 2340288 1075186 1510925 518471 1089412 404935 1652002 2588310 958912 686323 161556 1308620 180133 1153904 953352 919440 769506 690487 1067162 258627 800561 50042 1427570 2484275 117293 506653 2065676 2122997 903092 1328074 820546 492828 1923127 2332195 316978 2597818 990471 1805123 1955034 397715 835741 1280232 1462699 1595482 2094335 1121452 1636044 2263722 1889261 2184257 1858853 2419624 1964457 466554 94304 1575400 2027093 1454858 1722660 441502 2321224 1975181 1571757 122944 548676 16712: 199591 207343 16713: 1530342 1105213 2000071 1557371 466827 68157 1561636 751064 1173887 2396530 2441072 2511278 219534 16714: 2559803 331581 1797960 512878 230673 342312 115530 2393420 1239131 1122596 809249 2541048 2076793 2482605 16715: 1777412 1632432 563225 1611601 1518875 1548879 2368309 2149968 1338265 744776 2471266 16716: 383675 21209 153020 1316042 2420654 1466074 2453273 16717: 1985541 2440737 1683750 342505 1811905 1903852 1765796 152136 546568 220050 424213 1843446 426596 1736933 1446147 807047 658448 1374944 1688265 1654968 660874 2353006 1218327 1981965 1130999 106032 2341882 190913 54494 16718: 2061237 2344292 969328 2531507 1161806 1227454 2091169 1896767 2060510 1118079 1156761 921503 1526969 16719: 1149969 2397171 1101438 2291052 564313 750138 698250 964951 2322045 2453086 1845930 1992400 689859 2064083 806872 447895 1675910 12317 2076482 1672: 2613819 392253 2447034 28548 2227343 2236937 2415149 1644295 365249 415826 762344 16720: 1867344 675097 2503033 2339669 992857 1960927 1711016 16721: 1230444 1515871 1368985 942215 1821082 48580 1442577 991619 971288 1686932 2187637 1557266 1902910 1332318 2176674 1406702 1984859 421988 1459904 1011162 855810 1018633 1551637 1733923 2609103 2045883 2153748 859777 495265 62046 742428 827080 1871558 2069446 2318449 2044807 112176 932706 1534945 1015568 1319315 1259467 2413226 802112 1614522 1613523 1500459 2526921 796568 1265128 1012969 1418670 2344918 244213 379014 2284121 1129745 392442 1510027 2265184 42846 986631 2243151 1129238 1004018 31408 1927227 1150124 1529185 1970442 175726 1630884 1356838 2045151 1879067 16722: 1380203 1061162 1541851 1075809 2122667 1043934 16723: 1306129 1978112 2018844 1727816 1497529 16724: 1352822 2118117 1776497 2021165 1121439 2452821 2504904 1475727 2126878 1388149 916107 1392228 1785339 2578081 620229 1344992 2528498 2372879 41029 2229275 2131047 168715 1773265 2180866 1445040 1979113 1734268 1327129 1070712 698842 958197 1777382 1767547 1043928 2236490 411235 2587093 2370185 1877838 1043819 2465748 1240738 208606 1814561 2648243 680352 1972788 2471802 962164 1241744 16239 965834 2216721 2631679 2590754 2625581 1117018 2617998 1675104 965159 1264281 521518 2507228 1382443 559442 1763617 388257 32482 840878 1008232 928617 707290 285710 890315 16725: 1672800 59945 444122 16727: 2621862 616046 796682 821819 1817215 1618078 2577690 2001985 2476269 637603 142660 536047 99565 2149166 104056 2064359 1682180 2284310 149879 2497952 2479992 1867699 386933 1799937 1531517 793908 1805552 470644 263984 1300065 944792 2328184 1005185 1210277 1788961 2443460 1888241 57105 514137 463429 1995580 1492187 2560662 16728: 1088725 16729: 2089791 660226 696860 1651080 517148 1628656 1673: 1249479 532795 1516690 418071 157326 1012733 762146 2239826 1599935 1825128 371734 662753 1121837 2296708 1135104 431487 1921599 1467430 223480 790475 1753638 2539101 1400870 763833 2002846 2622882 645265 677268 1352752 2505623 1119904 2365640 2099264 2221675 339707 45216 294118 1528530 1041239 503247 2162896 1846869 1096051 948086 1672770 2340340 1779391 1054494 75541 534206 1677989 1647646 1250257 2486539 3798 2358095 1953295 470301 1157737 1617551 2259293 2412687 1084763 1169516 344250 1408955 2194486 1625784 1367919 2215977 1842917 1262835 2446246 1403673 16730: 2439795 102354 2029072 1766492 876615 2100507 2105212 2095640 298588 1816285 10161 1370513 931316 2190892 2363767 800896 1668680 196992 2634145 1582312 397460 841225 469398 992291 128970 1995406 240723 2284283 440325 465415 565504 1531661 1960927 23149 2554585 16731: 980094 836349 458244 76210 323085 2466815 7461 1580665 38552 640743 1509975 1214752 1046690 2100721 183672 254434 1126416 1384380 1481291 885940 436989 1397079 2179463 2641586 2223240 1487771 1030790 877829 37369 1373912 193885 1545335 822043 43722 132183 2270498 1379509 1795822 2331824 1082153 1644487 2559667 557494 1733375 1366053 16732: 2380559 2613509 2225971 1804253 2432155 1177474 1141242 2181677 1403315 825716 1686776 94936 1818788 16733: 1112698 2455117 2467564 846208 2311924 1896155 318831 473891 1183703 2034735 1216131 64743 105802 1152155 1433808 182511 725600 1494480 16734: 2377287 2753 1947447 782949 10567 170516 2115365 622468 1814777 2203223 2440474 42840 1815541 454497 1027143 691070 1948321 894610 1613689 1357525 2555277 1598528 662975 2207272 255966 527408 808966 2495529 693622 996938 217811 1838045 935529 2120153 787942 1169560 2212128 36827 76780 840156 1460369 517104 1310362 1331924 2274035 1079428 307891 1269695 313016 859003 1356698 2188137 1814148 914539 205712 1073678 1912839 2262211 2242913 2010471 1103937 2111404 1723848 2213149 2567055 377763 152177 1985166 1149256 869863 1983562 2563253 1424491 1527509 969155 2140037 1010200 2409121 2587689 2504043 1692491 2591096 2236723 1826103 1754945 1543836 2470553 1738929 1035600 2136889 1049431 267370 1772278 1825521 427563 1018076 330511 244349 129380 1514303 2461223 16735: 2203262 596902 2268949 1495864 394150 2475174 1783917 1956947 16736: 2512231 2409468 2610877 655018 1723 840928 315774 1626514 2299904 616298 865640 16737: 1727787 16738: 2001531 1031560 1304408 848382 2338274 2646167 286684 432396 1593456 1003041 82059 289142 2210655 1848575 367286 118792 485561 1553635 679511 1365356 1674: 1203772 1989382 868814 1837995 737967 401666 743232 764558 350771 1178559 1956127 252633 1034208 225090 1358543 2435898 16740: 1223836 2143513 310844 2025380 729352 1221111 2172369 416232 966598 2639642 2642206 1971854 1248245 848588 1288109 99427 1004041 92409 1408449 109639 1358934 2205755 807709 2402822 1894391 686537 878307 2125245 663191 587528 163682 1735151 2411332 2468773 1663569 1787480 1794301 535177 1495383 1473131 2584800 1810691 2227679 2021731 1529343 2456479 1331832 1689425 68526 1447590 1420085 1262071 2095064 132925 1683424 831318 1704490 1085604 1030379 2486608 1201012 134958 585367 682582 1585907 1837482 423686 843151 1963896 1689045 2419726 648173 1683039 2627275 2315926 1447928 1173440 1770709 2364811 1582198 1621674 150703 590965 2141242 1642102 767945 1027861 2421487 2025918 1442392 1424440 1558751 664063 1542208 1492626 1464512 839078 1764732 181065 1240643 207528 2403999 2409977 1986917 2054476 2061567 2448664 1077203 1721808 161715 2323108 638119 549641 825588 1606042 559888 175605 685958 1893534 1396228 1542122 193157 834216 2626667 1169635 971888 155112 1844770 2477844 921203 1211317 2331234 274388 2541757 306287 673296 2058733 719062 2198796 273681 1544478 387494 247436 2290164 1494315 2191134 1631027 1048789 1001491 1248808 2152503 2388363 380169 1410469 2176485 2073490 1895370 2152017 904593 1878344 1091913 1937801 2479175 1345088 1539366 2365423 1661196 677957 876479 1640921 750514 370252 431915 1762580 1847060 2304311 206276 1918474 1220451 2396769 947367 2323267 2260786 1200734 814283 715197 1250257 1546195 1719764 1178734 1327880 2322708 2453830 1565695 964024 2349717 969723 104941 1534117 1879041 1362149 7904 445348 614504 2590267 352966 933402 1137396 1953776 1003753 1159681 1889643 680518 2499118 1244082 591556 2189707 1711433 1324692 1611295 2636987 831775 2080724 1572320 1434697 626513 1133341 2351682 1472437 1491160 1391472 675128 1083291 2143961 1563496 2329016 699311 1550831 1011499 1359864 1450536 2120348 2572467 645502 80890 161615 2490615 2245428 1918888 1643234 578392 1606254 502309 2401757 1833493 1285615 1206428 2365549 2154763 16741: 1299931 916743 1795945 2377518 787338 1656264 407174 16742: 2636538 1774648 428409 101152 24449 159910 45207 2501940 1391064 452863 1351843 1717953 1119323 826088 715028 303619 2617596 400408 297694 2144936 1823320 83377 589823 208777 15131 832063 2582226 113220 1618802 1735295 2483620 2355894 2127126 1049548 1334200 2107155 1004068 671688 2482188 282213 1009653 367773 1419881 41619 1737097 2575535 2187377 2503833 1510489 943030 1934884 2158949 1041778 1568161 471397 2365895 2133005 2279661 2017440 1662764 1531314 1987967 1815937 2006147 16743: 1622628 487254 2057121 16744: 2620828 1900558 1096688 1854875 418322 1282227 2407911 1446217 13976 1492790 907228 1011594 2328186 1613635 1631447 492251 1628640 187178 1283467 2034847 275799 489685 1594956 1456262 1498221 2319025 19006 2290706 515717 2444366 1977926 421021 16745: 1343724 2032427 1799651 2076592 2314460 1248370 2156198 1625368 2049251 1763647 1376827 1099981 930898 311837 882994 1881856 1968087 2262640 1297940 16747: 779994 1540860 748777 1763499 776491 16748: 2068865 684051 16749: 411537 1936963 1543633 730529 1648745 897700 1675: 997543 574727 1032637 16750: 1077312 792418 601267 2117915 237672 2500219 538987 1141622 16751: 2359216 2346462 757107 1170953 417816 519401 281660 428465 1560151 378906 1332768 1934514 397434 845078 2459707 210104 2440615 2038806 1756740 554477 1814534 731506 1568758 1315750 1889985 2116935 2152555 273087 240723 1945029 802459 561858 1109834 1538913 16752: 887675 2016002 434324 16753: 2140775 1236809 471215 433234 846477 558855 337968 16754: 1009688 1894052 1541227 244054 1310408 1775807 552997 251674 798893 2350188 1680516 2482623 900517 176331 386668 2544348 1755823 72322 1235719 657275 938438 16755: 1677276 47672 1867212 1541102 1994862 583575 296886 101070 237640 1629925 1361709 701885 2314847 16756: 659231 1895827 302070 2646527 231863 1573738 228584 1321786 559368 2072777 198925 1563257 175528 371232 2555515 1623280 2646442 1020369 2270439 1996995 1404945 621932 2135230 2637519 289785 697479 16757: 1940934 110459 103174 707940 1218214 1890538 1553376 673857 16758: 717606 1368892 2270500 749117 2368098 2360953 1985082 49773 470781 1676: 522676 312424 1508220 2533268 916379 1733477 2486907 1942404 1068022 16760: 685456 2204747 1486800 350978 2618124 667282 1305286 857658 1491560 40448 2177190 642406 1010288 1494150 815539 2561672 2193390 1356607 1855670 1682857 2024182 1327337 469209 1768423 2379036 1903582 1462893 2068024 1490202 1523788 2028599 1039284 2584628 235390 1007141 984847 48314 2158681 1124634 898256 722980 2052613 1145686 21567 1113381 1522239 1411202 1717532 1210563 2378494 451211 109392 598482 814584 522942 749774 1580767 856637 1158717 805131 1053450 1512284 2017991 2333255 716636 465651 2273360 320202 1113181 2506677 1257168 481921 2012286 1587600 1834001 1757248 1596944 1807998 1615950 2626597 400790 294881 139081 525387 421240 1004026 216791 1234756 1355191 990697 2345297 279748 1174200 1588267 2252597 1249138 2609879 821685 1637066 2214590 2257189 1941875 2554709 1775209 2504694 139636 807240 2087395 116753 194537 333898 1247589 406867 402789 2163169 782716 1545081 2229696 1685375 2156955 16762: 2239778 1222994 16763: 2086280 2587103 662559 1310195 231203 1631646 554383 2056221 175705 1891372 2263248 1788783 385754 514902 1652103 577690 2115663 512724 16764: 376231 704052 2057838 999659 2258994 38284 1911743 1431818 16765: 1463145 1860454 1938212 2184962 2388841 1654889 1836294 2145146 1514507 1802961 624790 164228 1247980 391960 2000068 509557 2306059 1065005 97849 656810 209217 1433919 1957929 334457 2557218 1866631 1501287 857266 740540 1424275 1798652 100107 1103591 2563528 1867612 1131590 1372352 370128 1578969 2032298 2210341 2347167 1317366 394829 717950 1498469 615340 1476515 2426630 1687771 221863 1141572 2282765 2415680 1571304 1490725 4580 391372 795371 2582926 1073957 1856489 1962721 821000 455251 2437658 1167235 191739 800742 1827091 138076 804083 1841541 776020 1904521 50036 1676435 2482920 2487099 1993588 1366049 1030106 1341259 614827 332320 447846 1247778 493137 659664 1146596 41152 1424206 707689 2143372 2347104 1700374 667438 1123774 2598331 429034 919539 1238370 1917087 2182573 810507 539264 2210693 1486587 2538082 2595705 1228495 592839 1618216 1038458 784121 487082 812814 1813212 553143 1287458 181405 971368 902344 1398082 2039319 2221628 1341684 1502685 54329 1275429 2296456 327947 1364899 1351965 324839 1007024 1250429 2141489 1454098 1006392 60266 1737120 2176872 333695 444734 979226 774382 562718 558543 2276884 2079751 322789 625502 420977 144746 404898 573652 1797145 1911337 2495873 2105657 775851 932043 867430 271156 859064 2521450 1393982 2619698 966248 1191351 915968 633393 1811578 1011540 2359475 731034 402510 1206971 1401236 1064376 2500914 1539642 1215870 38861 271369 186403 2582656 1778281 2485671 2141530 2319589 1307998 1103866 1644091 1075683 1296835 2033205 2373853 2498234 148009 1966687 1373364 1717410 1824126 2519294 2563322 378049 2454940 2277372 171290 2162155 1622258 1877454 2234430 167470 486798 2194644 2533412 429571 1609189 609308 1734790 2371819 757753 2025335 1729138 2080851 16766: 901078 903225 2382750 239552 1527919 696123 1079078 16767: 78332 320161 384836 2457867 576444 174213 1742740 998349 1000911 2647569 1692141 589475 1036337 1405367 1365687 718800 1061932 1475225 1965369 1197259 1670116 2204472 414207 2283695 2391002 2097328 1473799 1469079 2398212 2014207 1914670 2321333 1702619 402860 1092170 394340 2032465 1175341 956530 2131799 626602 315143 1356670 1704266 2495862 1739391 2475865 2144253 1113809 2452367 62979 2615017 1225212 16768: 1933853 84022 2249223 2059905 11099 1136438 178012 373163 2475903 424772 1512437 1671934 896614 516408 1677: 2399376 16770: 1273525 2441175 415897 2524469 1238473 2433967 1566733 1134748 2579269 2187003 1682857 2403043 2291721 598835 149939 1239396 1723624 1191985 2482102 599333 957795 1291670 659133 2578824 2497059 578272 1058787 1294823 1452069 363893 2326008 2242302 2434009 1601597 633139 2546737 790609 245655 775851 2344431 2418452 1213541 1708758 2631685 2466866 1262713 46352 2335220 1856019 224585 665495 1349907 2159297 131807 1602517 990982 2151497 1881770 1571757 16771: 798407 1706996 394341 1979655 648511 97608 799940 16772: 1319021 2025438 696657 597567 1730832 1070389 827537 2117999 140949 1425756 1664088 450233 589853 1014762 1629345 595717 1422089 2155036 1451109 1693721 1261737 1435637 1752366 1455076 2304300 765126 2545208 1600798 3689 50830 16773: 837741 1386958 2084326 1390809 1619608 2058571 368756 2191551 421862 2583389 766038 16774: 1389780 597925 934010 16775: 2637754 157294 16776: 273945 1210331 717137 1427250 16777: 2043027 2273876 128266 1885389 1979206 1715195 1744160 236745 1183089 628278 2197114 643964 652782 1856657 1924472 1485095 1350491 1239512 2570208 16778: 2600899 507278 1971581 1857164 966208 2079054 2541863 1818942 610888 1615997 635607 224631 1173683 1366296 2253450 2045841 2547916 642621 1994254 2589511 329091 2643418 2424449 1801933 232994 1571767 1057508 425763 2609954 2572565 1184873 151146 1705351 1021004 1172929 2452603 2091069 1124126 1010799 2627087 2571687 2330949 1815596 2008277 158890 234250 1608466 1426080 2175611 1688046 2393574 733125 2090803 1540198 226696 586812 11070 989980 1940737 1105024 389057 185871 2324592 111646 2364004 524142 1401497 2368676 1412204 181764 596620 740214 744514 867086 2290161 2334334 1661550 2147714 2058088 505317 184035 2215542 486283 1834440 70292 1758170 1051322 1897101 875570 311622 2018950 2501064 1661557 2620858 1199850 578699 1677552 2577330 1535425 2570661 966222 977532 2149317 2297004 320576 2470488 1158056 2134826 1368585 672421 1509555 1093757 320806 2275381 506642 260343 1633216 2063390 2242203 2294001 1006615 851368 1330311 759902 438220 234731 1836211 1900351 316006 2054256 2234989 1480420 1139145 2152882 1354796 671870 1402497 1189633 444062 687723 722679 12684 2260701 2331378 1202819 648809 156829 1586523 2344532 767582 1878057 972826 1074840 2605939 503524 1037061 924827 1301227 2338453 1809966 2210029 423990 313391 507873 888630 580140 1557620 2352698 1904149 558007 1656952 1032023 2432102 2045226 2229445 2359492 564933 1633365 2390907 1195921 2269306 982709 542228 119370 939122 647784 637156 2104326 615568 1349577 1892684 1944488 2178055 1038717 278293 111084 346253 1678: 897496 673017 1348501 1562502 1848111 1712767 1452991 2388831 40095 1099934 2182424 1569224 2372364 1424232 629010 491531 2500316 867510 1256283 1278961 1459464 2564120 2215309 2596315 1623640 1065516 757904 2111734 456680 16780: 1598401 27200 73103 1726561 1440075 107136 765533 2629799 628178 792580 1720704 1028178 1502361 2203308 1213178 16781: 1062724 53521 2018899 2157162 2459522 1586449 236831 2164738 1547731 2562864 1214854 16782: 2493609 1634911 1920432 1288603 310722 104935 2297485 2531716 697300 629688 1024514 1639739 127473 1651992 1151451 1521960 1938258 201782 1514293 1474124 2386358 163695 1509579 1027280 2178055 16783: 1744889 2566968 206374 1202643 1773251 1012011 560310 807113 526838 797794 1229339 2602234 1814827 2376699 316504 1530606 196071 1340872 405302 966614 2077315 1116909 2572649 1975373 391503 1418279 16784: 2201376 1282997 765331 1113622 1825068 403656 183907 972637 109425 979064 1395377 2451053 2541216 926358 1052289 2025812 408647 1805974 677082 1826243 954186 637428 1661985 2419618 1113589 430340 1051929 704038 2431540 2053796 2618851 35772 1425214 546017 490608 2251405 2474737 1250373 257457 1702186 2388478 1082385 2199085 69279 344919 2125593 127513 1252972 1076353 1133806 301920 496031 67831 1196093 1915981 1220144 947406 1502319 787668 536858 1240080 409085 97749 624334 1440574 949024 2384282 1463267 2486035 2639099 2384196 1181678 31230 2105237 2387427 1364279 363730 1087055 2292709 947575 562784 2442 1805240 1555742 1337540 1186492 660587 768984 1697008 1712417 1273082 586290 1204857 2605003 203222 480894 2213535 1307967 1441135 1428123 888797 2615951 1086803 786415 2632671 2610314 929838 1813802 903554 764656 103703 1173858 1232401 86959 1811167 2435324 618490 800770 381288 1688155 527217 2546377 17119 91220 2124330 2006750 550416 365933 100979 1741752 1906255 1930800 177538 1010809 2064538 165714 765157 1625761 2617878 709342 2003742 1365868 1601229 138678 1042864 1580651 1486211 2124137 662661 2177029 1677088 591671 1296196 2440392 2116431 282969 1926339 2610698 1688803 2372318 903799 2040387 2073734 1628680 1611464 2144987 2414639 188000 792568 1086184 297348 929827 1438169 1113399 1906507 2342560 1427623 1200382 2626134 413335 204011 1299391 1452075 2153746 810108 2520750 860219 1505804 785160 2429635 415580 1037157 1839937 2331700 2066017 1998064 1604224 2393740 128620 39189 2465894 2516101 1880166 239167 1922929 376231 2247811 1972563 1266804 1067986 894882 1942689 848091 882552 1080781 2345044 832077 1500435 94123 1987812 2069706 1746869 65027 1135038 1628283 2208941 1261176 1588389 150658 2346236 283422 1620113 2026392 947210 2301351 2061208 160295 434278 2065126 1469890 483018 1240206 1449417 427680 2027661 162782 1340757 2049775 2443503 1438090 582273 2254293 2542340 2146271 1730021 1691763 1039035 1003139 2279465 2342826 30976 569635 664366 1196522 128182 2532815 2274600 122630 1394356 2074282 507581 199915 2206706 344941 1775936 1049196 1683601 1778360 1969230 1238388 2527162 998072 670356 92141 1047797 835696 1915546 794908 1186908 2001195 1429672 991702 1889189 754688 580146 1693081 568558 439582 325914 347981 1330142 1976679 2380928 2560692 1538173 1336723 864175 1336398 1711581 572585 1708945 2264975 2294081 2300278 608044 2328094 1560110 472826 1917868 488694 785050 80753 425781 800894 635439 1761985 2461172 2124940 200058 1426178 243696 1677276 1793785 45849 247787 1454377 2272951 2430679 1213801 792752 341954 772306 548271 2271251 1320667 2481694 117320 204004 2019940 1194593 838195 1206067 2113515 1617707 2229431 1409082 629017 2559951 679002 2389514 885414 1892636 1571605 2143843 1134129 309092 1685667 104459 165413 2005452 211492 2521442 2572902 1387782 536085 2301698 235952 168164 2571063 2275853 755704 2550660 966868 700307 1975663 1741667 2095306 1018901 1053149 2429851 2075173 1044564 1593160 1352038 863986 1855117 1886287 894783 312743 1064167 2442413 78584 1221179 493006 116789 1427987 2480373 1355671 207975 2172013 1401856 624535 2102202 348937 745667 1275915 848118 1325600 196696 1755306 1393657 2180318 1340574 1159363 1271916 2423838 1136755 1025618 1196201 1050083 1065056 1747406 27230 426058 201218 1033262 1038105 943452 544022 214810 1424221 2193398 2441115 859704 2452821 99303 1725707 2120934 18105 650301 1198642 2001268 655576 915251 2551320 537391 2368301 1610055 2326175 2630964 2108385 461093 1848256 1653442 1455810 1685210 1732623 345097 1270639 16029 1783567 793824 927024 890233 255768 339815 2479869 2351599 2308879 156182 37414 2466210 1469658 321136 1639956 759946 936128 860723 2531722 894921 1998439 999159 1795259 1949582 1320572 955119 2223999 2110110 2255665 1384983 670301 1170886 940414 1223304 201293 156421 1309839 1706833 2085836 2105818 1632935 54482 1820781 144201 163248 2501876 93836 1753611 2561299 151146 1343563 1452699 491395 1271154 138524 1497044 679394 1532920 1201297 281660 1888283 1177459 802375 1613243 470981 2607984 2506714 2630034 532963 289020 1523665 324956 2593693 968454 1349821 1393556 2211065 1136181 935673 1076434 513494 302 1900178 2591723 166788 731837 120270 2138037 1084656 2589155 1633953 2234205 1202718 1204766 1243104 929877 677430 2019560 24873 1622387 2217366 1134084 1926776 2641098 1103004 73734 1877734 1422561 1426173 793467 1363354 1998360 1218114 1495205 776780 620679 2124228 40842 1720825 1071291 143726 1725366 589522 499675 1287451 1379358 1342256 1170498 826193 1435361 170015 2267410 393730 2395021 498434 1217110 1127374 1223807 2161339 1196825 1314626 552904 1386382 1077044 2320032 99471 726359 1267783 639797 1296918 460446 1831216 122830 582387 2171890 1371492 322810 2262982 2033537 199458 920963 2512565 189074 1502605 2173226 2507446 1700151 1166377 724405 451780 1155765 2431807 1671069 1605580 2582404 1611 2018336 138391 1442532 810634 911662 565486 2217988 2283886 58041 2528799 1687059 584841 2139731 736193 464815 892545 1789528 2173431 125990 404168 767193 1960338 2587013 34816 1464835 1855390 512700 2201264 1141836 1705196 662270 2174896 2592518 2287008 1235503 1047252 318314 2005992 1709602 1677676 1577680 1533315 914097 1248900 112397 388383 1373177 1006274 2452132 2293296 871841 2338493 2498082 37877 1886113 1616388 1538833 1460362 831755 1008690 994592 876829 2613978 1847268 2419991 859667 906708 104783 319618 1773961 962949 1130791 440852 2122859 316322 1876208 1448605 1989059 277223 1894134 2240593 2579980 1281022 63836 645560 1400766 2351081 1424360 2385147 2588492 1629684 640333 1589336 1591895 2200553 2400855 1251357 2232866 919809 929158 1698535 1783971 1454927 23558 2596387 2303565 2315520 1290641 1666694 2128825 1514312 995428 2057189 1945488 1375386 1387916 362307 346182 2162265 869973 1726712 1145128 1094952 194302 1481059 1255271 2302055 2266575 1747795 1207408 1260033 1895320 2000124 1235269 1855046 2457466 2535109 1631593 2305067 863347 857717 2387937 427765 606765 2451324 628104 2606391 1469044 2271158 1989393 859673 2455581 2181865 1890438 1224689 1121700 721316 1093760 2242335 2156928 844242 1896664 1705886 2555718 2071493 801900 1437150 2318787 1911930 1618723 554802 746270 1891100 850291 1603514 2280120 1366711 1066990 2619189 2579706 2257879 1988421 1026772 1762761 1038567 240092 1622576 479060 766705 1373098 1843064 1455107 827241 2385871 1515431 1708753 430084 343903 839762 1549806 1985185 1604994 1226613 2499082 1299280 1900464 1912495 339662 1132228 1127897 3290 176274 2037526 1108976 2290761 641010 2082673 594659 2002655 967974 213813 1306274 638759 242318 1888754 1209106 316125 270677 906871 2323905 1383486 163273 1032323 671743 1421964 2207510 466493 2200842 930757 934538 2591182 137464 2558174 390831 1288928 1551233 1218541 1935418 930113 1809151 400309 2546031 1329117 921962 512952 2114147 97648 754918 931786 1508161 1384093 990182 1457042 193644 2612020 1330537 1887468 1496127 260512 254040 2012330 801615 1238597 1584876 1731658 2616077 895050 108031 706638 617363 345704 238138 1869082 154669 2538001 1487268 1554045 1528420 1539640 136656 745561 2102601 1229682 1965883 1810384 1712737 1553101 384697 2200590 1359647 1200148 925809 2036616 1407223 103702 1106041 212827 1585797 458881 90832 2645398 589987 895523 480577 129487 356657 2167849 2136945 513976 1588531 1524469 1299661 1479743 1250414 2472677 1235083 936915 1885464 284588 2134078 136596 872074 1559820 1646777 1694769 1845829 1691476 380639 702742 938849 1142833 185236 513496 450291 2429834 75384 480288 109222 2489896 234516 1136446 2367874 2527608 165194 2472232 1567064 1432314 439291 520894 2232777 2592252 1765565 1759444 2648344 1696279 356311 2224299 277176 2427825 612700 1809173 1065099 2186817 2308324 987417 880290 2352282 1945105 2022293 1072686 2042159 577027 421835 350445 769595 1773219 685428 187372 1382528 502899 1905681 2125028 707913 888562 233571 1537575 1831863 329047 1810670 577926 17860 690356 2574035 490223 2119914 122547 611013 1392017 1641905 1681417 2325791 2507748 2567186 2353230 392015 2463081 2595606 1976875 1014546 154057 579147 1149029 2569304 1065267 2530340 2319393 852389 1435030 102617 35547 1126346 1865297 566587 1109099 1969996 1607130 1719809 346394 2636593 1044838 765590 624746 1144818 524040 1215710 1683450 1822906 1753268 2067824 56225 1785853 628341 2483976 1167397 2057417 2026755 1481058 1025601 137234 1318262 1435960 2848 1766304 1463372 40357 439876 1111151 834802 826473 286727 1154280 2244799 1169061 732864 561321 1202423 402754 995169 1840165 2305335 1256536 449277 1688630 1329153 947748 2389653 1828683 2418250 496852 1826944 1975202 1201089 2583613 610674 807225 1543870 2053887 1854785 1887050 2536428 2180528 737275 1661594 233165 2263144 969120 506970 2055108 2426628 1481695 1097592 2053496 326250 1165825 1348635 1117373 824676 634796 270861 1483251 460086 74676 992285 2396463 2140114 1058343 1862531 142058 1822885 2391563 910146 924726 251000 489648 529322 996015 1775334 773299 719573 2236945 747147 291877 673137 1558023 73494 243773 1047321 27642 503227 2143413 1189026 178496 220401 2602359 1283773 2249257 612492 2233998 645620 1748774 1353365 1179916 2182767 918826 997773 1026688 488362 314111 645657 1240630 1924833 2509079 495981 1529161 383804 771079 1044847 1894863 654313 1446036 2420900 2089074 792551 1680972 293798 640956 87487 2551854 1194311 1756751 182464 1057722 2240295 912321 1564767 2129143 2543696 2490179 1360687 1066604 1332026 1996862 1790513 2554066 2319812 259644 865089 2134190 2036053 13003 964095 117215 2347948 1884683 799882 1166400 1859866 1002277 1196363 600288 6862 365527 106731 1577987 248736 758688 612373 814606 2123141 1234746 2056864 2419766 2482865 2237754 576666 1480908 961411 680774 1361920 1879292 2249171 160807 553911 608537 1624251 2344940 1699361 1020449 1738803 1487143 2116261 23474 1608247 2480370 989235 177512 2169292 1774181 600959 1927863 736810 1017544 832294 1898966 2629158 2106534 663843 2624283 606763 247467 581610 582201 1549725 252829 2577943 869206 2134665 1764570 968692 28039 182269 154923 1396351 2341939 1395619 288383 1006005 2646218 1572900 2357749 2597614 1259933 1433807 1123021 1711573 2436717 150721 1035775 1366002 2192954 781151 711767 2461740 136717 1927932 2387749 2581286 2176972 1752180 1683090 2585767 1815179 2284388 928704 113369 418641 1661748 167956 1462869 905823 1389283 1653496 521977 2420496 1351920 1163678 1469206 171946 2353167 1315536 53794 2358070 615856 1397213 2234970 990556 202503 1115119 596185 2496945 1875488 1193472 1630543 474965 598926 422015 199714 290608 851923 656989 336707 2074808 1798487 1961801 2344863 1112187 1483634 2379817 2112651 2070267 1338258 916367 679682 543305 502744 2384857 208349 2645692 1268430 271563 1995565 437347 1513438 1428028 21082 738520 807768 2467757 1429543 2418497 110761 2630743 1377634 955172 1770761 1643637 501808 759149 2561014 2015402 69085 392235 1985267 2168430 2127920 2631325 991956 244422 413678 343717 2010365 2260358 2314153 1969514 777721 1098127 1929663 2223179 1078759 1372219 560992 90402 466104 1295853 213408 1051516 1979738 671443 2419175 670155 719070 1375645 1268261 638930 314575 968002 1044352 1717436 1242528 390297 612067 2079332 2091075 42167 2043095 142647 745726 1656393 1253734 364244 1030655 578676 54043 1309932 462779 373775 1112564 1268309 2418913 735685 447602 2233995 869240 1772222 1530147 1151543 57818 2595469 1312973 1404288 2191990 1261767 962789 2387856 629988 664647 306478 1882379 1531070 1613635 28338 2417531 2250382 466090 666042 1891283 2223261 77977 175521 93255 1602407 1117094 1024860 297453 375804 719869 2075891 1404102 11897 423681 300225 2033779 961834 1017975 2586598 133745 1398917 2412607 380213 1773112 2011189 2350054 1167214 334656 546606 129941 462470 2033912 1604236 917275 974843 1734782 1275394 1579770 299845 1092259 672808 1039452 1921700 1000559 718535 1119752 1054305 2324959 555423 1446029 894871 82450 21414 2568295 1062420 1894703 751355 1134374 977712 332826 1873345 1932668 2191211 2146795 2053546 1342719 1972096 2427357 1484890 2635328 2154854 1126150 1097416 107287 2088799 575841 2182976 1846216 874602 1866838 270751 605206 787811 2557171 2380248 2073276 2386483 411344 625777 2613894 1791989 2514433 2447425 1274698 997011 1345079 2142858 1898849 1805949 52403 1961774 1779979 126800 1389512 2062044 557489 1225076 81757 2223105 1268107 1782605 1734109 2221692 905573 2292135 1384575 1999222 1809452 1338631 1642347 1085076 1015646 1357379 338135 910178 2164659 864291 1626928 575248 1487283 1785267 207825 2191355 2417848 2223544 2580234 500112 796100 1545257 282289 1573438 157443 1345348 2390762 1091170 727339 2037977 222446 799860 1200032 1774367 1742230 168412 266932 677997 55146 1882578 383742 1713480 1065388 1067558 770241 920039 1044366 31969 1624341 1466985 266857 2405998 2515349 1944303 1641845 2464657 548699 2051756 728380 208655 303658 2377606 1979935 1252110 1024884 628167 796548 2530503 353985 386487 1864395 2579159 1613327 2373602 1141053 2634984 1326040 902804 634922 1254685 2307303 675185 1656228 1244987 197102 1848336 2011807 1595626 1872542 1769124 130212 1870804 2617170 516268 1453406 1388093 1730088 1286567 530119 420573 405150 1063465 2598140 2479857 1463137 1287808 2533746 459987 2274813 1752160 18516 2423118 1821795 1405096 1841991 2078745 562654 1878575 1492039 1767795 40983 413239 930282 263902 114330 962896 635813 827045 319499 1716673 741762 137819 352374 521640 1265020 519891 1902805 999765 1680920 1409842 1677806 1026702 2337411 312706 1612386 150128 1863313 1827504 594177 820956 991385 2101640 527098 214766 198931 1012086 1681503 1846010 1751846 132302 1544666 1077950 2026787 325195 2621442 1213327 1011449 1030893 1378879 1210422 1733660 426981 233888 2328644 1296817 1284491 1036336 2083941 1427690 1459222 186932 2483241 1906832 340062 1713831 1520379 1524458 912279 2377350 2482677 2595387 1011138 2537201 2576601 1524343 9321 967391 1973207 1370150 2324555 2153770 1988732 1861008 191269 2146509 1227038 968364 1193203 234857 1285781 819961 2266277 1608828 1780491 1364489 1097937 293723 2584848 1630483 200734 634383 1984668 2155081 1218115 377216 1741375 2060106 362963 2274983 1206070 1776709 528139 1460594 2131407 1816785 92258 221656 310348 865234 1132902 1537774 651671 1399050 758904 48552 2458277 716928 2445013 1861258 1903677 87392 2037985 176901 1028000 1842969 1568838 862004 97700 1629806 2190093 601640 1594708 1551107 1795967 981543 2053441 341381 575273 465497 2204042 1593352 145616 762088 1859358 936644 456963 527581 1022576 1160661 572707 10638 2100306 2319970 1020485 1730720 1540315 1219049 259581 1238498 1033916 284995 1607163 2182341 1136612 2124375 498744 2353507 390395 1686460 2037463 1021471 1667523 1200888 975695 687215 13474 2175331 1344128 524152 1811168 171224 980701 1704666 798395 2493739 41274 1731788 716564 898731 1056704 2394795 2539931 2051872 318734 1305173 1634305 603528 1732388 40838 2002420 1037846 2174241 2292986 1258107 337982 1179164 1944607 1182697 1202209 1495078 244062 1468746 207426 1316293 867138 2206106 1109911 1930250 2475742 1932737 1975300 469786 1204975 1944087 263736 1218770 1454596 2648095 852095 1204749 2321132 1884948 1709511 2320465 1772905 29472 2437570 1992339 1507894 2188541 439280 1582151 2364470 1558099 372154 1266694 1849942 11760 1010471 1960849 536090 1044882 938477 128920 871278 644829 1959792 1874101 2425418 2131899 2520777 513900 1482211 2160378 1904502 335974 2502842 1253144 2597895 1148698 819863 2168642 2481401 2131340 300388 1828401 1363281 713427 1434559 552563 2018193 1135469 1711885 811674 2184233 1572769 2040186 2404816 2418211 1623525 2185688 1973289 2099350 2197576 164103 60769 1516514 2252945 2052730 321195 2335551 2323846 536535 1274884 2581722 2431861 1391955 1418275 609556 1043627 2120504 862145 2246380 1443731 1393438 983261 1258667 450285 963255 1424040 1695361 1340297 21322 2394704 2517609 472489 143631 58068 990302 430731 1504090 1496459 2249133 1182100 161300 1845557 180021 2554776 2458353 787979 513777 53414 1294582 1968201 2260454 1326606 1741403 577774 1979894 1107473 2637803 2149770 2345954 978800 2381249 341437 1749185 2490545 1262843 280377 655837 452957 1299692 1597816 1707871 123400 1865791 57993 1690579 2225065 1321174 1492837 2510759 1245197 295130 2201114 1745826 424081 802341 484876 2531748 2524824 1082596 1312876 981425 1787695 2133042 1145990 1969910 1125521 573026 894984 1364356 306791 532990 222003 2453968 1355189 1182724 2619640 1035782 2162957 1547816 431294 876597 2388833 2571673 520815 1730910 2476274 1818964 2295686 2199273 2139534 1014343 1111643 1790408 763383 1466569 1475380 1918290 2302116 1498074 2312074 1687386 2215060 1568758 1782514 181728 50300 2577976 2300871 190054 732337 720218 1968059 255150 171302 547391 1263996 2570336 891886 1931936 864182 1180570 1590503 1746070 715493 610739 191193 1848498 1411524 1665901 1201005 1456449 1669419 343508 351566 1413964 417907 906861 1811612 594555 270421 1617133 1743478 1458086 688436 1161863 227332 449053 703986 65978 1380886 1115588 79867 1529188 1084298 1902133 1084662 360005 1742182 1078346 630627 1733284 1674307 2044314 190279 1973961 194914 1736311 2639863 530238 659483 2022043 1074020 2605702 275417 698762 1860673 2261792 231934 415792 122881 2239716 2381105 2412580 2340098 904200 951775 1925016 1663055 577780 2230735 1455880 360289 1571538 1491067 557944 1374506 688893 1748812 30218 2444999 2258911 231104 589398 332893 2282810 2119220 496294 1365296 1740706 1523426 2129592 2035152 2149800 19026 1161441 2051374 2108460 793336 713905 2441434 1891287 1670875 210722 450623 1503281 1520677 436858 1940557 597388 391164 1637109 1213041 2519249 1120049 204994 1111611 609576 129501 2255681 626603 949121 1392815 521267 1806761 2553765 2162287 1373525 25035 382773 2380859 1286720 1024905 2070613 1356156 2605948 585181 2472855 2340102 545484 33318 1818944 2396075 2455926 1495102 794182 394566 1375137 1751961 1125550 867510 2627034 2437473 1620258 807782 1732854 979896 196195 2464778 2482990 2595413 641516 2118144 2613688 1888767 888774 494084 2191281 451141 318864 2576712 619363 387013 269359 2397179 1435679 1061030 669124 885142 1344615 1802784 1727514 893129 2240205 103086 629252 1329895 1796588 1957220 1238445 2325871 1005393 2214314 837214 1685538 1246805 74458 1202598 361564 546456 1814588 102410 1153550 2489112 1176398 2633614 1339100 1430065 31209 1319255 2607423 687858 2596179 1372729 271128 1376414 1231042 459097 2126861 1403210 1057605 2103628 1350889 1981709 1170022 1630043 1950187 1528454 2176568 1542397 306237 2535909 734688 216059 29556 570915 425162 2321266 2334911 1574284 2063418 1001797 2202066 21015 2638967 1799868 82257 1364625 621337 1813037 462560 2593394 2514947 1689816 242537 733438 882521 809988 2116047 1593551 1971933 2448424 920714 608280 378740 1077951 677278 896510 384793 1429517 716981 422918 2612060 1090910 519602 552040 53694 2342811 616028 1492383 171953 1275197 1985897 847227 2514320 1377567 1011351 1701167 1281707 2639436 2340819 1830144 1601908 2043236 1000786 1607644 2351245 730880 2525522 1712758 1250006 2304592 842153 671302 1467197 583522 2038297 1130148 2147139 2428176 1299354 1437594 809451 1518784 2219048 1622790 1111738 724591 599197 1501056 1763620 488050 1518604 1137784 566515 2299794 716890 290256 1816541 436917 510924 1949010 727258 1087504 658134 233480 348812 1277687 612440 667106 290696 2131987 832637 2574796 1726869 1627382 26209 1067350 1832308 2568149 1201339 2222896 1223671 1777917 2545901 1461773 1511990 2564738 2178457 1232910 796984 1325354 1121887 300435 24744 264739 422039 558159 2391078 1569816 220330 1048134 2153338 669450 1617776 615064 2533955 2417723 1762314 2629660 1093059 830802 101582 897894 2155149 768696 1974869 2347080 2125032 1954483 1302219 2018534 173401 824434 1335259 1610929 530473 2152569 601392 2405534 361058 173086 102552 1978440 32421 224233 2569315 656646 1895006 709731 605777 204371 195390 1260081 1986370 1963939 804785 2114645 2141412 42096 2251987 568199 2539401 1091912 1394396 1009846 2293391 2016657 1964120 1951358 2608851 2467622 50787 1762269 955264 911433 1626100 2203553 2466691 361659 647665 398582 2262182 383337 666886 2305033 1236665 2450125 2185861 1687219 1432424 2520647 713225 2231630 1745494 1579850 193810 2211652 383442 528611 2113564 870297 1827612 375816 1069050 1239483 1373946 802764 2595696 1012459 598301 1065929 2345440 1699917 2217693 1525106 1155441 1681918 1117908 647568 131997 2088957 1339185 44817 493033 2055432 1236713 2305638 241304 1762156 2449397 408284 1038770 729120 1690207 2191605 242150 2237756 1301848 1440108 1849948 2531530 1266181 140069 2418918 1762549 1889646 1344015 1061041 2276107 855324 1111842 1304034 1055199 1714528 863262 1701171 839932 1619035 1351877 2608054 1007596 1520732 350886 1052312 1393685 397431 1480825 2640484 1814242 187570 68008 540191 300992 1386516 173755 202240 2589739 1998465 368368 2515768 559967 1083033 287408 1858870 2114376 36301 1488513 1288968 2434382 442466 1968778 193774 2013912 261471 1665215 2015604 1596646 2275873 2557599 278070 2488173 79699 1372625 552275 899960 2351606 2015048 119518 173776 394968 2613743 1002198 2087843 2567448 1757644 766593 779193 2276971 973723 1870288 1909547 570730 2459638 2453050 912497 742589 219306 2219163 782137 1206487 354398 1771539 1232267 1282705 284706 558852 785351 2426659 2445596 1033816 1304404 351104 1779410 1368041 634607 129310 2152739 1316915 1688176 2646637 2238643 990226 1501272 359713 347350 1608691 237951 931173 2082620 260164 2572962 1903193 603271 961545 2606835 366379 176130 1660952 2319104 1916280 1611633 623066 660927 2289015 987937 615704 656039 2215953 110930 1280316 1565325 1089037 1871993 2489269 2287903 118113 1547773 293925 1363367 2140569 1458954 1040154 1569438 834173 2188858 177171 918922 1450008 680505 676659 2155023 666033 828009 993679 628074 1016957 2215073 752774 50693 1250463 1784534 1101954 705314 1593990 2512986 1476485 906239 18949 1313125 209193 2004039 1809644 1517086 2365140 1084614 1469369 1295973 1774559 26933 199052 1987478 927649 747710 1181245 2019471 866430 990948 2468413 1935214 1060940 2503728 1851669 611600 344376 2220721 1278701 1133149 1753395 987666 920394 1504071 148598 567287 1298874 2335569 1152572 2079371 2075165 2060419 1229062 715767 1409483 2444639 2379819 2199018 890829 521795 2474839 2552617 1039502 1726125 2635577 1525374 237441 2089227 2203999 706790 1861482 465215 2020800 1627060 980340 1401254 155140 1493983 1889855 2423354 382207 2592393 2339505 1961702 2479300 1817346 1298329 1711910 1967729 2470607 1955222 1528598 1157880 267290 1899708 1311550 2295355 2494616 1406700 2543437 839315 2018104 383269 1944431 566697 2643830 1334726 1981448 1546846 1373832 1438161 1627689 1054535 534654 1828983 1169970 1398504 1078503 2148201 31364 936030 957012 245712 90968 2632975 1888632 1693262 1772362 1175842 640747 2614402 1378868 686722 1255751 2531016 1876560 254096 2104312 2063817 893412 2340645 1742928 273245 2454355 1064376 2449838 1548632 1058754 2441559 2460420 341966 549221 353155 698147 1508963 423161 2576196 562034 474455 782064 24470 1629925 78922 1209381 193910 314171 1598232 577670 1580914 2154376 1041143 2639445 770798 1200663 718505 2374608 1095309 1517746 1579542 444347 932777 1143597 890343 1804508 2474982 1528036 836711 1294461 1497096 1414102 930687 1255438 76602 2336827 2551179 1974502 2505885 2101713 142698 1984526 1140560 1201455 2157879 2394094 707116 2415929 865632 215973 64722 227120 1972604 1251577 352381 347112 1197895 2210174 2070389 1351237 237286 457941 1859627 1095138 1569314 1535360 2444231 1572717 1491723 861140 6177 1319424 597377 424947 531630 927610 197070 1569057 2458082 437096 1326117 46600 2389167 565877 1550054 2525039 2231014 2519772 461208 2177022 2261642 1775179 1708599 1848140 2114291 2594132 2118044 971816 2375155 1609663 1461245 2085438 1403694 2203027 539100 592315 910815 1960855 2035701 445960 1390676 258290 424067 2276514 832926 105253 441388 2294365 37200 1312186 50526 452796 625358 186806 2132655 2534014 631241 2555866 346870 1541048 72381 870288 2646769 504747 1779374 27529 1013929 683669 1692174 1655727 267315 2469366 1560852 537523 2251050 2224657 2202139 2113562 1385965 349501 1585596 1773588 510068 1349461 2385565 1505159 1880406 340156 800561 1213118 1695884 2420387 1535702 114182 390923 1700841 900239 1197415 1209595 1773358 2357827 1664001 1321720 593902 119774 2347632 2402172 1480058 2390641 2642678 2050472 1642491 614880 1262628 1009211 1273630 472619 1566033 2296573 1685549 1543520 793911 2647523 1877380 1584777 90729 2380065 8439 532905 1301263 932536 648125 2422823 868420 2046809 1235767 874301 297910 1273644 1749656 1566696 529364 848734 1886964 1391550 1559172 704006 2257739 824409 129845 2432988 525666 437657 1909608 2239702 2172771 1977209 1966168 2291274 1891257 494519 667712 1601312 286340 1494715 2140082 763344 688869 778447 895551 2303084 2329297 2130369 2354583 832124 181751 1781647 1577387 677851 2078179 1692076 460487 1534107 690002 2258245 1457429 2234943 1567556 708657 1311248 1392046 984335 894461 566173 869069 975257 2275782 2077788 1389787 522085 1472126 2620169 2273565 1623033 1554479 686150 1013767 2561564 104888 878574 2530062 2151517 2356901 1163189 2546700 2577124 470061 332736 1910590 105441 2059624 432728 321782 1758719 1888411 1627405 1980244 1976542 562099 1311067 2303894 2167015 1092047 2584031 266209 611072 1253258 1021758 915079 805115 1293385 2009101 919294 133742 956760 2105873 1883297 1001298 1999988 989831 1238786 2286495 208509 1029484 2000565 1551087 539404 1614039 1585371 1379831 1563498 383795 524259 1146825 279318 1334775 2123215 2608259 2342446 990831 460258 1285032 1435312 276519 1843048 916275 867880 376633 2232699 173155 1235018 2486071 777219 265369 1941907 1378672 1056021 1019134 871913 257536 2315572 329975 1604968 2364021 87851 2311749 611519 2223949 399492 819265 582395 839602 1876268 1527978 587071 1520997 57777 1505530 987087 268310 1709095 1326848 2347962 201957 1574947 2560984 479575 560600 1693339 682971 321900 1178517 1948469 2516680 2129061 1834225 1388497 1307648 2082391 268526 2641818 514246 692349 10308 776402 818964 2335091 2578994 1133264 922278 2239630 66569 838903 810346 1689153 1837378 1221597 2162894 1127691 418749 112871 996587 113055 243583 1656625 2117875 2525820 291921 1710165 2244450 1392114 777030 907030 2624769 782451 665906 751283 283403 854541 2341405 1728686 684512 2597979 2516033 890694 719539 1740764 674543 2277260 2368767 124320 2294501 2129252 1234273 1988294 1865244 2082190 1338312 2591757 552432 2333469 903953 171827 1146703 3937 1682695 568349 2503904 1363753 1148329 1073811 1451269 656295 1241401 1218439 2564094 1007475 1127133 923792 1728891 2622183 1403360 45001 2589448 735776 2606974 2641206 1636165 2363627 1149403 455411 2348633 1176909 1190320 1950708 472015 2420029 1844963 691533 587428 401314 604366 42186 1529203 851802 2368040 1794799 1270932 1001371 2584672 2296120 1733336 90275 2137081 198627 341292 1512854 1245209 2509087 330351 898519 580429 2126397 170934 153269 2203451 1495054 1640221 1822598 435771 686176 224793 1760127 2004195 388000 583837 2483583 1195733 2463978 1735909 944383 500944 1149486 1583700 2328097 1007664 1520342 1753665 192918 171579 1380053 1337762 1051754 1415998 2336596 477030 2207914 1772048 1323301 82672 398789 211753 2570884 223772 1424453 2150652 2508214 1467506 2172967 2167082 1629801 602596 1866298 2402998 807434 241725 1502546 575814 1259403 330265 604520 2231733 1231198 2118928 710161 108291 1134960 435285 1824554 308120 1268042 1196927 586150 1700811 418098 1867984 1885468 982277 827645 546157 2028491 2566451 1134056 261648 2248409 1136816 2367992 53566 217762 395298 2560447 862214 1157950 330 1320445 489702 1395387 1765367 1986612 1232914 252926 599707 707797 2278924 2405698 328289 2327204 1232862 294961 123693 1204509 845991 2430062 1148555 373540 1760851 606927 1198732 1777221 1944918 517538 2504063 1851480 171000 2365438 814406 1913177 1561841 31284 8570 2363971 1628305 1807167 2065242 2170672 320884 2123411 2314381 1043056 2351153 1249021 1429566 328550 360331 2025716 893625 1007060 1110329 1110597 88493 58798 2419401 1746047 902270 718756 1941252 2353470 995782 2080235 2036356 503936 1956947 1397012 635915 2309250 304003 1127138 253086 654321 879856 1029317 1884781 855931 1076520 2501148 494844 271726 2613320 2566574 469545 1012828 16785: 1349011 2220238 1838886 451064 527537 114526 174508 2149439 690211 2033610 180653 1972288 642071 113090 1172851 2642752 469045 1579607 2407389 1571239 522176 1281639 1122407 215580 1513510 1891239 1828331 876412 1940862 2544428 211010 1511243 1656649 1169487 2554209 2522123 2251933 2080458 2435544 548572 16786: 495373 1483307 1485959 1282705 1474031 843762 573288 2343797 16788: 1569545 1518744 899810 2549925 1900558 2041150 455264 972349 153907 2167891 1240793 751657 192812 583220 584201 1331920 1820165 1752680 251394 30751 1908303 1680398 1242071 2626595 1923654 238384 919245 1758639 764583 1940862 2270930 2572181 1536289 1684659 1475847 1026479 1449272 1110428 2290046 2576156 2556310 2136705 2607183 16789: 1683296 1794928 399789 2328136 2498382 439768 2247326 1679: 1611114 2022101 1678976 1989548 460063 1240038 180858 589626 158874 1082737 538980 1220919 36949 478420 1285265 538668 2544282 1650329 2456714 596331 606697 1370080 2129850 2182739 312851 1691936 678749 873946 2556098 959019 921239 1828402 2074710 1563631 838763 16790: 922616 837413 92056 803674 1581035 2453638 178991 2518216 830912 291433 1632126 2337417 197195 452497 2468481 584010 663808 2239984 1857660 427864 412682 3613 1879221 1326792 2508927 1512206 1874418 748782 441200 1114387 1925109 1831139 1314662 1482288 624516 2593730 1504658 2305904 572062 913687 2029297 428397 2190466 1564486 1132757 821054 1044838 2440793 1236277 339378 2190660 727257 15676 2606255 1981248 2106681 503830 2330639 687814 400303 1198746 1527472 954969 1643307 876083 2409127 612213 293897 287897 491253 2080822 94 54897 1759367 1252066 1281486 1617540 158 2172433 1541021 5369 1961452 2412108 398474 146353 1562235 404906 320607 1562894 1369395 219894 2318636 669622 2207330 2616260 2290997 351377 1016288 2288193 1685177 1042456 1693179 2416247 1339836 1718955 2466910 378784 2580101 1481880 490472 1681662 563942 2377881 306699 1508362 898944 838576 2116692 1624581 1583711 1135089 881389 1928669 1415127 2298237 62694 1820296 2031036 619111 2115696 1241717 1570945 2083782 1695999 1075797 1521864 1895553 16791: 2099452 854070 966992 2093490 702576 1905352 2298691 2431536 812094 16792: 1763269 2380762 2286986 553658 1284556 1810911 2135826 567866 1701238 2058641 1376387 1492381 602373 2112593 483284 654189 85843 1382145 2309261 2040166 343581 814769 1197410 2069818 1385796 136954 1334141 394584 193772 944968 2023480 1216371 418027 1713100 1449057 1511139 360256 1185004 1441131 2224355 2213284 442318 674120 2180986 566188 1388149 847419 2386250 2318715 2376215 296982 1611695 2107488 281005 2228079 54900 302339 954841 2118005 2131585 1468154 473699 1725031 582557 2015575 1474071 1989364 2487481 1563317 656128 593934 357354 33644 1528696 1534541 415038 527151 670770 2106519 1104601 2426195 264865 2375947 1510232 1756344 6518 599222 6485 551896 1464943 1912191 508650 847792 308946 954478 1592090 1601993 561954 2411486 2248036 1097258 1399639 1843517 773904 2152890 1628050 1988338 1265365 1476732 1595082 295864 1286197 282268 149170 2176791 1410283 2538207 167781 235728 2076722 2632330 2239249 1507649 670004 765225 2154897 2304474 1249100 522767 2316805 328157 2398435 2116411 1081481 358459 789553 2234367 1159766 676200 322406 1985084 916811 2073220 427042 1732673 2284986 160121 315826 1874118 750846 1783089 1805444 1866575 942920 1203437 283024 1075663 423517 307289 790697 1984123 1989405 2194725 301798 923879 1323036 1746712 204380 1746160 2635998 3092 431845 2274031 114048 477891 576523 2052900 417689 384662 1667518 1815679 430600 1952773 1907059 2118311 1492171 1808776 1696164 1605188 499476 417614 907388 2083636 1864410 1289616 516505 978157 1217336 1468307 963195 1345217 37733 1722838 775882 2155606 2340257 1458173 382952 2097637 2458894 634034 249945 157064 2372333 2605629 1551752 722975 2411973 183076 1392425 688073 57534 2168967 1875861 839115 2600185 589521 269144 2512111 1549571 582774 147319 1130074 1126621 21128 2100669 699430 2328880 2526931 2536098 629336 263051 1195023 1395193 1756482 1907685 2618397 292395 89463 2487221 1381710 1011318 1225677 554498 617221 859765 406790 2624723 1526578 503629 1721470 2262596 987685 2547754 1248050 676756 1885136 1512346 1518609 247500 1414357 214309 617916 1447522 1273399 2005911 1342821 2306436 288310 133083 2587179 236468 2280067 1278227 2317380 2034144 1256878 1078382 877036 832960 12949 1827831 2002819 1452663 293500 2087831 365366 218740 689015 641392 309740 2645313 1142827 1815050 2401559 738299 1283341 88661 1372997 1788225 531686 1381619 2049154 409260 2118510 2637421 2058284 2210381 2062376 1809727 2047101 254097 1005246 1037800 2626311 583777 838903 744795 1164766 1917099 2198955 1176988 1735544 1070430 2415194 1027029 1689790 2640133 2570147 336424 2229357 2585559 2070680 195658 2147956 866216 1482752 2234732 693074 1576704 575362 1157578 89487 2544951 845008 1182526 2113045 16793: 960514 160677 50875 53380 465112 1760006 1565111 1313619 320390 2088824 2643713 113720 1031635 1498767 2435428 1276777 1964014 715707 1947250 2143625 536819 1732137 2531630 876913 309192 1678158 936115 392202 2331502 863117 2400904 563062 2482513 217731 2176870 1212833 561954 102279 1235139 645683 300112 1524842 212158 2078282 504584 1834400 1270011 2595638 330974 849059 1864793 863651 2601517 2371367 2490264 1642678 2409562 1825875 2448915 1877982 1307550 1850209 1304583 2372415 2216393 1907059 695921 1022837 2119771 535156 234958 978800 431080 526744 1790454 2413413 2014479 2613850 2561293 2068681 1499920 4666 792391 1766430 1574753 2243120 1182335 1788077 1898490 2324638 1864322 2435613 1293788 57086 2518825 1729805 330652 1240597 213184 547790 686157 2005786 2368874 138351 984544 208484 1859659 1187379 1787629 2588630 1364598 1375970 1152581 608529 1236090 1450163 1246674 279494 209277 60634 262513 1562842 390713 2481908 1660839 1423518 357357 16794: 1110030 1076895 384836 1203110 1033484 1618799 1583008 806423 1175346 394868 2034411 47032 1485304 471553 2557082 1387446 1654227 1145023 1801463 1524801 2461189 2022830 922123 1241849 1395426 1036921 99573 68484 404126 1297931 2122335 661508 471966 1457623 1306541 16795: 2380354 1792451 1199955 2560303 14210 2172492 1269687 510902 1915449 16796: 1984672 1181560 827429 2538439 2119496 2538248 1107699 1918427 1907874 571518 1883164 2274144 2414511 675733 1678126 1652110 139331 280795 1293784 914560 39068 2580895 401358 793693 1668072 2303674 1707062 2113557 202153 2383396 1609937 87243 317742 2433063 841711 2040048 16797: 1806079 431921 935382 2062166 1333686 509626 14222 2112215 197531 1953609 1844744 1819539 1162702 2205210 16798: 1126624 958062 1057519 1564506 299987 2586375 1530772 1699234 594937 1953270 2127981 1788961 2054877 16799: 1231513 271172 2082469 299476 168: 1569545 1607102 1300793 263288 469607 2566794 294126 2144708 384799 2355557 1124451 1846387 2327743 2635011 992021 1883738 809460 2429116 1799013 2063884 567609 1836594 753725 337915 27434 603510 2580792 831272 2211931 2111017 1756183 909032 2008624 187256 610024 932500 1181221 37782 2492695 1680: 347101 2224221 489144 857032 481403 2181294 1654139 883804 1371744 16801: 402650 622875 1376175 2011343 1424776 962512 2581937 2189558 81072 1768736 1384888 1482377 2432187 2220804 2588271 1852606 917508 892071 2083646 2162015 1009247 1458352 1964163 1049883 2142953 2452130 215683 16802: 1538044 222071 829192 898111 279024 986134 623920 730180 435343 1827315 1270802 2016000 277043 2435897 217762 16803: 7251 2493123 1308073 1389416 2609700 434562 2369815 1427927 1711582 2175484 2032648 853920 1697182 2425892 886221 16804: 553931 2639922 784012 1637910 2606391 1939390 943965 1597863 2346704 2021278 16805: 2370729 2401640 844909 2620087 1481940 16806: 2061834 1447639 1193739 908441 1354496 666126 1453618 219755 1215616 620552 2233011 2566089 2567909 1148738 1617868 16807: 850506 1509265 2118730 2332286 2334885 1106677 1670149 1528542 856063 1354143 1043885 526507 16808: 1561999 693162 1294471 2265412 217534 16809: 2055796 198527 1382837 1607761 1497531 102324 1681: 698722 642693 1557568 1652573 273184 1082193 16810: 1128964 311337 376062 1248370 624114 833870 747848 2083021 1625368 1843080 2021103 1084016 510337 442034 1886161 1758606 639497 2061632 2467264 287362 969471 1326357 1613351 1457000 2487579 463937 2051938 926951 1184222 218416 79200 265474 776270 16811: 1615982 2204166 16812: 2262126 603349 688102 352677 753901 1319592 906984 16813: 1772826 16814: 741709 1081321 1278605 16815: 340408 16816: 386317 1642129 1469044 826333 1210463 1828803 2365726 1643491 224697 1774982 681541 949485 2387627 1725903 756878 85080 2326815 2182504 16817: 1656432 1478590 16818: 594481 16819: 709848 307669 1682: 2647646 1223510 211302 357521 901252 2343657 1863587 461724 638339 654180 1574237 486573 2287750 21456 1290427 2416895 1324252 1677035 2253745 2052225 1491819 468572 640322 1855373 2146902 1812285 1742137 399277 1439755 1171486 1431563 428813 1951916 1502565 1154587 938756 2394214 2004363 1099893 2297500 485078 867679 404718 70190 2182218 958427 1497676 686369 289266 1279433 354986 925417 865852 18988 2157537 731812 1843829 2037286 1615300 2195528 1630217 2053516 1050296 886951 1107010 2617288 1800726 1385796 1451328 1997147 1708601 1158917 2211032 1077461 1282505 1878478 1475035 60621 2132067 1123823 957526 1550882 1766661 1469614 330016 1743955 329091 572484 649803 732477 2181820 2358630 831317 2489646 2271204 2532333 2275633 1866519 2575208 2339779 862065 21527 1078304 1857450 575898 693461 1821714 2515471 1849079 885167 335881 371722 1826266 1526892 1939389 773803 2133043 871910 345934 802148 1466332 2605941 927754 268279 1141826 1980787 1519361 312308 1012629 1410434 1677410 2246645 2479399 1503294 2553730 2345470 334457 2084082 243771 150713 1997103 1939265 1327454 1663982 29969 2131561 641760 1304322 2093693 535116 1566268 257639 1184323 519641 988693 2148705 30802 1495090 2552413 907802 184279 242476 823586 1946776 531775 511141 1072614 1245406 667062 1246041 2454305 695422 1263 306930 2598971 1125966 2432812 1918566 2558619 1348733 1102784 2142197 1660408 1154420 2134123 1778706 209153 1766199 592218 148183 283523 1385150 2462541 2202353 289008 982164 2611502 384586 808155 1177703 2112998 1705903 2024786 2417523 2082400 1157033 1117975 294267 2332218 1982819 1369501 20763 1345583 2213479 1457101 1214379 734066 30349 2197316 176880 1735130 356979 2054307 1953877 449625 171933 1743480 473517 680643 1430357 884805 558422 229173 1089516 1951888 2396505 742839 1622110 135494 1289338 1113455 2635268 1515113 1334924 715759 1228159 471434 2385437 1806097 793574 2085208 758948 1809173 2076724 251779 372391 1378984 128451 73814 1814394 1564916 447836 2612406 868482 1907136 395575 2006674 2262652 1808724 309713 551012 528295 1455583 518181 414771 1146224 706553 1820233 2411114 1943083 655847 813980 2289935 63948 2363147 1783605 802467 2117955 659164 364712 2595323 851470 1395395 1016950 1942050 1908133 193953 1370177 1914818 436703 1999594 2062167 399282 865221 1421434 1290204 1848894 794113 2464832 1877347 2244052 592424 2081265 1910891 1810436 1845100 1630992 1021654 352596 596328 2584449 395087 2189453 1492693 1324386 2515816 813502 1181348 759273 1063660 2097254 477238 312033 1330415 529587 2074399 657265 1151281 921795 148093 1265825 1159051 2324420 1211124 272882 44297 170920 312844 1020440 980636 991032 2323403 1333516 30606 415585 1114050 178186 2391616 473327 2114723 171430 234131 827081 653648 1839591 2108792 1410648 315921 680959 1032996 1847679 864923 1805216 2048389 2211578 2627826 1593239 2263344 1858681 2287386 199389 2121145 2112421 2358334 421842 632391 121931 1636382 981509 2547613 1191323 1891219 1795334 1488415 2023366 1671116 1574618 2615472 2535877 799229 1363395 711065 2598940 1521575 1680775 2077155 2037344 1558251 1220390 439034 2388723 1156298 2467498 2381805 1167944 1892474 1193004 1924664 696044 2591444 831649 2426494 1381163 1302391 2564041 1241482 1239562 1006794 757027 550541 1027466 1120510 1968511 566020 728928 919719 684683 2405539 1467311 44112 903550 1392998 641817 500481 1771997 952731 1759937 1995316 1407259 1281404 361746 1578225 72249 1356294 1437699 1734749 989857 1734956 112146 2551991 407896 249098 2353759 30452 1226346 2069068 955260 2199429 2114695 888229 133610 2512921 2225352 416150 710775 391012 1163015 2226128 2184830 1115315 2097451 1630194 970374 623918 791664 126578 2539289 2591733 2255735 475245 1203961 2568300 159238 1239491 137433 524677 1984881 399677 1808492 249488 231918 1296308 1423615 592316 1454516 2305590 2280944 2519099 2499075 2487622 1055968 1717372 1270996 1640607 2447108 63740 1043777 1599137 1454484 413444 1646387 1876241 1871765 740539 2381578 1210763 1605877 2086250 2616478 2152684 885932 1881151 634887 2400206 2506300 278551 1781930 2078776 1723494 156970 1850952 2347974 30000 1858833 345112 640124 573219 1810721 585222 150930 1788597 1848775 2427999 851883 1231090 2298642 2153151 60466 2019881 1135581 1892081 308030 2626341 362989 1962536 1830264 2016606 721837 2318691 1752988 1447585 248381 92994 1604439 1922245 102575 1701997 924425 322045 852859 448239 1466394 308688 2031292 1640554 2453074 2550743 1715435 1578086 1939693 1587213 2132779 2472082 1206399 2088338 1029887 1618816 1330218 801495 819964 1126388 521329 212257 582532 621496 1899699 2306030 19358 2239281 972571 1380291 1445844 1322205 939033 1833746 331420 2080911 2302825 197994 519201 2066658 1180501 320227 1065711 2156999 2062246 2612399 1398514 1695723 1776697 1643143 1635163 1794837 2614075 782903 245665 1869971 2268563 272583 1394298 1449978 2450156 2051838 499162 1065814 2091589 987229 1365599 732853 1282701 495851 1873878 1132819 1256389 779907 1229239 1934002 1028068 2282209 266821 391788 139081 2035708 2600531 1887080 854024 1719417 2387064 1805431 1217762 1203132 1257607 1212844 1535638 2261902 286405 480316 1414852 2423212 2642193 1006997 1932649 1388106 497688 1231397 662478 1304489 1667765 1597078 842725 2468433 2456431 396051 2105351 1531106 624303 2611788 1612389 902476 1565601 1742247 167199 108807 2386695 1976561 1991435 439167 1798052 470705 2169512 51544 1147059 2328604 5842 1754574 926838 633838 698604 1708312 1451573 1718041 20610 2051033 501800 208592 1512123 1293753 1290996 1996994 604172 234487 796296 2487198 2573006 1213441 1939601 346684 2149522 1855624 144079 38464 876962 127264 1388352 2345205 630312 1061899 1620318 126548 1166526 1987606 332455 497631 145863 1517397 2037703 1807804 434261 896292 1379706 1044904 1901509 1096418 532842 89573 1002523 797292 2396266 2008702 368649 531424 1415804 1380347 1929227 293869 630384 2093452 1696312 680945 1360895 997831 116732 1737292 1004103 2376090 1501640 98790 675784 2303953 196733 591050 1937418 1236675 157930 2248734 717517 594552 1710082 333158 1381092 1303098 480982 340790 1157169 532056 2440422 2111846 2283316 2642001 262880 1498468 1340810 2180330 186180 2456717 2131653 2510984 1569303 764789 108414 897061 2440197 1840290 712263 2284222 360472 1597667 21870 288165 1174258 434243 1497931 2292962 1955253 1871973 1248021 1918817 1653836 1143771 45117 2093380 694582 2647140 175998 1699988 1042457 2523698 2310256 2396900 2492873 129366 624820 1470047 385642 1457643 811252 2020865 117732 1614437 874220 276642 1224412 2497003 607378 476195 747932 274364 145456 1432352 1395504 16020 1002493 1904908 1055653 1018826 2322865 830158 1437233 244161 274096 620023 398485 2445052 2231058 2171898 1089991 811950 1515660 2372413 858840 210255 59640 1444085 1297936 1051653 2272154 1243432 2469810 150984 236469 708808 1091596 2242468 1581453 1302467 1441464 2190650 1872942 2050721 609288 2456808 1246729 1976291 105500 61870 1723057 755506 287431 660951 1245418 1279948 1744138 16820: 1265504 260341 840201 101756 16821: 1963198 2608100 2420788 540951 1348066 987050 623538 2326165 1484545 1494505 2011946 2577175 16822: 647679 2637170 1942517 1736897 997866 2036070 2565144 2157071 1762434 1357950 474049 1950369 53688 1474929 16823: 460696 16824: 989579 566017 1304389 16825: 1895300 2390325 630740 507441 1674224 1611788 1735719 1988766 1920864 2220522 1203026 62754 1684231 996445 2572115 1825539 813729 1481138 1465857 1036262 354422 186953 408498 659007 2417734 2408647 2084730 2009901 2494831 1555191 2346457 569187 98210 1439577 2026434 2502329 1503269 1244636 1161881 1931547 2152707 1289841 2073795 2234400 1388925 1527942 748298 2089575 217355 2039305 1113835 1821431 16826: 1750056 1817878 1732800 16827: 586835 1096155 2404496 2043472 2312486 2077668 1723085 578714 187233 379701 2004105 1312448 303659 1359724 2529897 2110341 1616215 809698 1543698 1930499 2126570 910512 2219643 1144267 1402001 16828: 349239 16829: 107038 2447694 301881 2579797 371075 1683: 1840851 47357 1219664 114634 1217983 1604441 1116705 8832 585922 16830: 213734 16831: 1703093 1690510 1013518 181590 795316 2314065 500883 1884277 657417 845182 1464194 1742854 2138497 2561854 1595316 1488942 654722 83396 1984798 889494 1183946 2443704 1569977 186975 2542489 851323 2496967 2258315 1890901 1618493 394501 141697 16832: 1891887 127036 706181 2146138 137697 1146672 1867240 466472 1452990 2130258 41946 1455126 740455 2160330 16833: 756751 751483 348611 2102409 1486680 1147963 1598214 595770 789026 1194064 2452371 1941973 1466703 16834: 2204248 2546920 1246822 1690931 364184 663526 2498198 858113 336228 333162 1444518 2018610 713048 1317491 1972759 1921824 804801 1413296 205899 100487 1091889 698217 914254 2199793 2575961 2059422 2541071 2496162 2634980 1463613 1016608 23302 1039663 376998 118964 536373 394214 252654 2238229 746654 1277752 748322 1194467 2101319 1332734 2305082 730109 405573 1230518 1064850 1805769 674820 1287542 30365 1255960 814123 1117920 878844 371098 2364424 1891564 2202436 463705 1812765 133872 2304849 1337878 1633489 1552671 639210 2322171 1344827 41200 2622916 352611 452250 1881770 2113529 2467028 16835: 2147249 2290072 143408 2109023 1423085 470644 844114 2388198 1681124 1433393 16836: 1972677 1831553 203324 2441556 16837: 2498663 16838: 1714637 1733960 16839: 2469977 267579 1684: 1057318 595279 505288 1143787 1761529 163134 471605 1289293 1715538 2158199 895146 160550 1782776 566723 887656 16840: 79755 1957671 1275550 2531793 1755616 866417 1507263 204265 164668 1906922 2204276 231349 1072752 2138221 893398 2336812 2360393 190632 347555 636377 125460 1333598 451263 1272943 620245 1217691 2405050 567298 1468796 2114885 244759 2554302 2067041 2193658 653848 939161 2181264 2359488 172507 1149058 16841: 2079291 1878429 1617837 2256180 547352 302715 1745031 1938377 1052440 1514886 324915 709542 2095524 268934 2527352 192539 2237609 261611 564213 1328494 79237 1985084 1953155 482418 1121718 1965669 872126 2417848 935907 1256953 1489714 186417 519211 747422 1785727 2072907 1162352 909688 615056 282654 463412 2405058 270210 780850 2195307 782262 2011545 1200910 2604149 2488682 1257934 312151 90554 2512942 860722 716177 16842: 5931 1320025 2516844 1216341 16843: 441146 2017765 802489 616322 16844: 2013616 719193 506483 2006945 2648312 736686 16846: 1524379 468059 1023789 542520 1198471 877168 16847: 2084443 943432 1607647 1034769 2353668 2411947 259795 1879796 2366446 392402 1759185 1523954 1518344 674610 513482 1198815 849577 36395 2487470 1041746 1765038 876962 2509125 558676 211716 1307877 16848: 1554601 1981741 931327 2387966 195728 2203167 1118974 348769 459615 596258 1353540 2291052 2574737 2345494 1057054 364457 147093 2101409 60426 2415952 2309341 2444449 492101 749164 2442957 2594566 1675356 2552947 1981845 493551 1591083 1723385 2162591 2298329 740697 159617 1568838 2037640 1963003 2527963 73564 1887074 1190881 1556825 1262458 550492 894263 681019 2569954 1859908 1761274 796759 638537 2460308 1887505 1938396 858294 1116909 1275492 1760513 143502 185786 1463570 1372688 832796 779997 942774 1913769 1396724 867103 593788 752141 44632 1682092 1623595 496276 506068 16849: 2600868 303263 248229 1896490 1685: 203113 83945 273989 16850: 1782515 254242 1402529 2011363 16851: 2170880 534277 800336 16852: 113769 1021166 379578 807742 2465610 1057236 929094 1593189 16853: 308928 1587507 2594196 21507 1509085 16854: 2089379 16855: 2296416 1553052 740693 904985 16856: 1198785 1783422 2067913 2345943 1944630 1432453 64716 2431916 1391904 139752 820558 1072752 1307913 653361 1662500 54484 2106019 289060 962188 1611412 1159480 1391279 637118 1030229 1504739 1080117 1432044 2382897 2090706 2583029 2072978 16857: 794794 2036919 500119 1894362 699550 1147342 1707062 1988419 16858: 821605 553372 186478 1519994 1836576 2360103 16859: 1378111 2413456 901915 153226 2631222 1621769 300607 1081964 236717 1666236 1137582 2644514 2602152 1683278 65532 2159116 262269 1582060 1045283 2400299 1060047 609614 127696 1946172 2128278 201099 2026557 1403674 584399 584144 2261901 2499102 2305335 687772 890079 2622725 2226558 1311736 320738 1697321 1950719 2269987 2215333 803205 767572 1087044 1071258 2017501 498575 1387446 795639 2078678 481736 1464107 877142 1137358 1539007 1594722 1476538 413845 442972 1237792 864766 1224306 529156 262915 1071052 1431347 1895370 1306587 1091600 2088785 1367433 714983 1526032 1120541 1793186 2378475 2048393 717991 2107345 331286 1456262 2023185 930357 1366537 818200 1385046 1228864 1514533 1128481 851095 2141457 169076 71743 2530067 1839995 800998 1195690 884184 1797461 2387050 845900 1012254 2353957 2631594 806758 1741494 123132 1552044 1410184 1557153 1776853 597480 788801 2485326 1091754 1390566 1378821 2424628 1929543 2046668 2056119 1297051 1262621 1105083 1128127 1190785 1978328 2410910 1016434 1686: 1333 1388632 30015 288432 1431710 817857 1621557 1431396 2227416 1629936 1218125 1139060 1935342 1606499 1096924 963916 596728 2290300 2394320 2126849 591533 2581394 1377282 1751648 465909 1226470 96959 647175 579002 16860: 1316565 108319 1422871 2304083 2454252 1195107 2039756 894262 1543451 703821 2214440 845567 1458165 1631306 55847 2054417 2261809 128016 2109304 866383 20886 1807450 259213 2524292 472172 2476428 1158791 2076424 2072385 834004 214309 2619043 1422086 2258412 2265729 1576109 726304 1364481 16861: 1502843 718726 458697 2637754 254777 1040437 1149883 1791768 978039 1371078 850154 1703544 1600512 2215350 105166 2139413 34855 1141847 2591322 2545982 1974869 2111964 1433402 2579197 2091162 1191530 1248557 515425 885519 693511 1363968 987891 2362952 436860 854440 242594 2643518 16862: 96262 1271710 623400 2265335 792752 2568599 1682543 2364188 532850 2342848 420612 2563383 1523292 2196456 31868 2558951 835917 66754 2256157 699963 970561 2497996 195823 1264769 2090108 638183 2538039 813748 141625 1037868 1315378 1902128 2577015 1682547 722073 221965 675374 473816 2235410 2444953 1577314 1560271 1260882 555325 968609 1200479 2378581 629377 2611783 375134 2607084 474933 1840901 1454315 136996 663254 846392 1491474 1060658 268526 132900 1579164 765816 122756 1017331 2414845 16863: 1913085 297742 1420709 1800040 16864: 741921 2526278 233264 649788 2426136 2069802 1284317 1130075 629457 2114260 2406406 610915 1590651 2406545 71596 1527392 874650 679797 1109495 268030 772124 1087472 73330 2601784 2348279 2450817 863856 16865: 940708 1322687 1653869 1891828 1133214 170624 2272967 486369 2035151 768949 1751578 2138016 1262453 959957 2565244 1660561 2416184 186155 409942 646851 1948037 763702 1782901 1315355 482758 1077810 397001 970276 63903 1192119 1659515 1522254 184864 1869299 56393 1259930 16866: 1353760 1829842 2372992 198613 1510842 1517393 16867: 793334 292161 800667 1984123 2546621 1817595 1544561 2189951 1042078 2166068 1503023 2358866 628964 712215 2475447 16868: 1269977 1946829 2247286 495377 2492420 665453 16869: 1760686 496173 114194 501342 1859232 2420311 176823 789481 2103237 1798649 350445 1517859 867696 1447378 1413041 438833 1816197 2120752 137404 352262 493423 900780 1836512 745376 574727 1586820 674607 1349027 2537087 1850177 1048825 462444 813446 420274 2418970 2024827 857922 1687: 88271 572467 353906 732729 2100882 1385624 572941 33609 1815649 1232710 2644436 1137467 1732461 44439 525729 59064 1464763 711498 1903329 1440066 2466029 271421 1891505 2047495 1662100 384255 2637480 2108033 668421 1626661 1272943 811140 819390 1527533 2067306 2303364 414928 2442410 2087904 1507752 1712852 1462432 1756552 2337253 424182 16870: 1212397 1160995 1276381 1377242 155095 478640 1347028 1393769 2322463 1879969 36956 609240 1265355 867515 335257 759761 2604150 1120737 621495 1281398 912686 1533540 696450 2249063 2128867 1478706 905707 2628201 762103 1281525 1136412 1850011 2131794 1438066 1189650 1397570 261155 16871: 1373383 835180 1485800 582862 337860 1830008 887680 1417996 2101642 257231 1564888 1058498 1070494 2528695 981454 1628433 71795 2091249 1969987 284369 397741 2453580 1150282 1689644 1130382 2006914 476401 1105435 2628262 227004 680659 870116 2603181 710531 136862 395868 1942823 400442 1495814 1351824 2147370 2431494 157580 2154117 2403891 739517 2377482 1243578 2267846 393001 621880 2488020 2056068 2520449 2519410 2244258 885702 988716 801591 1694012 71032 2475282 2626393 1001098 1057437 171054 2451714 2245266 1269749 1367816 2294418 2631660 854198 1555245 1963254 1620145 599021 1236609 16872: 1609049 1417884 931594 723498 227583 2536553 1449780 1669530 1299931 1583787 33299 1713763 991984 2026488 1066851 1195594 2341069 2628352 336940 1949297 1077726 2354703 373368 1488323 212332 518503 1736345 1971474 915608 1760357 310312 2148911 897156 1325600 1830910 1061703 197068 1439160 1311096 1088064 2597004 748854 1786925 610264 710722 740540 298370 755615 1632435 680610 398353 839590 874992 1350176 2529839 1193124 2081364 420911 2327507 1577744 1513903 389811 1866193 2574997 1998547 27198 1797077 921144 1763133 2330819 1717236 2478770 631648 1536870 2473405 2559773 1967156 223533 1677522 2637972 187013 676900 1021539 2187908 1845677 381564 939547 964470 160174 663060 2478765 2366172 589315 1699177 602066 1081837 1242811 573816 1979788 1076077 1251784 2459031 2289003 2267349 2451589 684632 2037365 225729 1378655 2185333 251171 1735872 184450 2570937 1554370 2584820 347759 1377983 2519876 1048972 2333226 1123774 2478907 1832724 1979902 502571 2104064 1761179 1077626 1465945 898646 2281696 263915 1663343 2644833 352684 2397637 401383 298890 1694970 2339928 131221 609829 284707 2232703 893294 1651051 695933 1494252 2643067 1181707 1699907 927197 902011 1436488 773338 2129964 413420 1984504 511720 2578683 1623996 815835 2312778 1688684 2003631 2401446 316946 2176474 1458818 1174383 484842 269415 1166888 408671 1375191 1847582 2209321 2167064 1352281 2409793 1725838 2557033 1714058 2327106 1104757 2515651 95235 371490 1551848 1183706 1673178 2273155 73465 463652 1873308 280032 646520 1320395 2195172 77542 1867614 36194 87349 2067068 2281182 2227431 1213944 1334016 332208 910241 1724933 1330902 1634875 307173 2007371 709485 1843432 1704230 1208901 1992243 1106675 1040281 1547244 289420 1306527 2546491 403948 96529 1948747 1744314 2243490 175755 1262858 1911611 1104740 2055112 1247153 2235203 1357964 2409531 1285302 2573543 2352491 2384566 1181229 104066 648930 74729 62099 983951 1166535 198374 244781 330511 1317692 2198452 2140199 1887488 951858 16873: 1398928 2074573 918105 1009568 2427575 16874: 938923 1005941 16875: 444370 1595928 1476296 1035502 1277321 1224357 314018 16876: 648861 257803 272287 956005 4265 2437730 255773 16877: 1957093 16878: 330734 383675 1963005 860510 74999 2429432 531174 2619658 1635819 1965458 301448 1187955 2490389 16879: 1866364 621604 232549 255344 2505635 2069403 965634 1145107 2420243 1046246 1101747 1220375 582566 2020431 1461501 1887738 1108553 427502 937970 1574022 897156 1730748 1169968 1412086 1981351 1441778 666516 2560995 977358 1429522 263838 200596 1708684 1397971 1183344 658052 1465617 1470599 2104613 1721196 1745819 2048945 1621877 60143 71059 1799269 2090997 1551945 1649451 514162 1818058 1369715 567417 2151922 976096 456503 1888227 1643583 1615289 1776051 463272 413621 1621467 970185 2001705 802258 245130 377303 1344316 818928 490457 168949 2521901 679067 1577987 2187422 2413651 2402805 504779 929556 1123349 391986 1976169 1578191 2009898 997203 2003209 1024284 2010674 1763857 1227926 2008348 622133 1271551 1295736 800821 495430 2614745 1320840 383122 1600124 2281678 1499389 1898289 313139 1382185 1884251 2604642 2553685 681621 1472294 2500781 775724 855733 1199591 2362975 2568060 2559599 1678620 1879515 1680112 1576073 1243832 1582028 638978 327209 2116793 943287 20886 1401605 654972 2079636 2093962 1232918 1855741 2281465 712330 500663 1981140 406383 1016631 2505713 1064244 111421 1796037 1182616 2261105 720854 836040 35294 836353 2293419 1620226 1312765 252244 706999 2635448 2510179 410198 1432388 1579151 1610231 1155239 1489075 2033181 214792 1259450 495268 2135199 1797355 1665296 1300439 71852 1613004 534411 1906913 465450 449784 602903 562048 1307545 2114127 1187681 1521476 1863585 180743 882121 2475656 1251518 771489 1945121 84263 1281360 273399 1360931 2405656 2143622 805112 2099119 1047022 900672 1194884 1432238 416267 2568374 150737 1629514 2381165 2428913 208456 990196 203729 2210945 1382443 1039379 2362124 119204 1036665 114924 1068639 1388783 2536122 1377350 567744 205114 2223288 2249120 113942 740954 2127215 1348175 2387133 627930 2581680 575727 450524 235051 838838 540794 2066496 561956 2544767 2167574 404289 1740195 1467939 1112879 1326751 1688: 1616285 1520552 16880: 364198 1713204 2350926 436402 1533721 1937168 16881: 1039055 420221 813180 1745734 758358 1814941 516845 823781 1526226 760159 278961 1917812 2074880 647581 202490 1878354 746721 16882: 671513 189331 2158537 1995318 646771 535503 967750 1024506 1884542 1942745 802018 610861 2526766 158563 1714898 1854800 1866284 1459349 73657 1022492 2412160 166091 1668207 510468 330741 2413347 2292840 736998 2295715 1730090 2341200 1407414 2506348 1742532 1169984 633770 95072 401002 2636505 2035076 1314173 2389664 1452957 2036360 209926 1511657 1624926 2182425 1476640 1107881 478389 1060866 764614 2041291 1469030 581829 996626 2181194 2113975 167767 78382 1271743 1117411 1044285 173157 1220846 1782679 1988880 1298844 910894 315069 2093279 945662 2142564 2572463 1709755 308748 822308 428062 1508774 207265 1853805 1303049 94624 579404 1480017 954200 2235633 1094250 1606056 2370073 1681027 548507 754326 924955 2358265 2246612 1710434 1261731 2512637 1604868 1170791 1408501 579971 1590494 1582357 2094242 1420972 478867 194772 1015914 913389 1504250 2115223 956479 380855 99086 28861 1795989 111378 2066958 255201 1814130 2078223 1482631 2622289 650488 1133071 552520 2212001 99929 1430992 916375 242196 770060 2410911 212827 1084204 289190 2256727 997797 2331578 964598 990007 2323649 2345729 694310 94862 553202 57144 1795545 2066607 984524 2582630 489657 2331524 2076201 1203788 1543204 755092 2255748 1027506 1161736 1262326 2096219 593453 1523981 1967029 2113587 2250490 1741798 1232091 232231 1214908 1860505 1628225 1711966 1815990 864596 123643 1932793 1041462 35516 102225 528381 2266528 1916232 483474 287141 160195 2452722 235504 167956 1609792 1697439 192812 1647092 305895 499704 1480084 698842 412488 377248 2447738 1879555 1733522 611670 1226679 402055 1899754 153368 2064568 240507 979155 92164 414838 1994948 1551840 855165 391661 2224294 1707368 246849 2337505 2402930 433259 576217 396616 1330585 717849 328451 1325166 1152271 589035 2403110 568466 1700054 297505 1930445 2091229 2439409 2443203 37152 2055345 363293 374536 43554 1248685 936563 1600337 880650 1387869 137453 133883 874880 959838 1318080 680356 716514 1211317 961005 654790 2151401 1802152 2184941 1700387 952834 563663 2184068 557310 1243758 1365719 1599757 1915766 2187174 1362274 1947422 700407 1824575 212647 2046267 297349 387779 1898230 347412 171666 877779 1661323 750702 937955 1789105 1802868 2487392 305351 1039535 1885979 693766 2387651 2615409 600038 1952581 2305257 1235645 2647393 1762866 1237281 1634545 850736 2346396 1922878 57960 585565 744335 959771 313501 2491308 1891250 1367070 1373054 239617 2605705 1580951 1255785 511552 724043 2351294 2197239 2129964 1598356 1077259 1215616 235772 2030979 759432 1901684 2314860 2219526 59514 1250000 124884 1857463 2347394 1701087 128122 322184 468440 534985 359723 1789679 1638281 1195297 125581 304581 1480385 1512406 1577490 2592254 986333 1126621 1988907 1390616 255017 1946385 994577 2155097 873178 640176 1085566 1106961 1421996 406188 274416 1914311 1824694 2589483 47449 695269 1680569 65265 1847573 2173791 355051 1947539 2245735 198542 1119689 1381896 2531528 1341730 99386 2160839 2253841 201388 28137 688429 1918133 2546147 2590614 594517 2056876 806547 1872708 218667 1612962 1562308 451139 45101 1856059 2375368 56679 673596 1119693 286760 2218058 566370 462845 2253610 2588568 1149644 1997612 1431961 1384158 289840 1507988 2221593 1571514 1379903 1014915 2566103 1977287 1400132 1072036 140284 1231559 1012147 952813 403639 2447657 1864768 2011787 2019818 1380829 356372 233033 1982449 1427783 1619552 171073 241698 1083450 1879770 1343381 461208 1494662 931982 600808 1171396 931900 2604588 1605832 2588893 848319 1183306 46708 934363 41662 1132240 842248 424335 2010906 531210 64287 47583 618197 1227480 1037111 1729692 2266128 1424223 1944906 256560 723232 1765843 1753703 1968001 946843 597335 1253723 1671844 2281446 711624 2350143 1717517 138276 1992710 977486 1178195 38391 158131 2433683 477362 124205 512742 2125181 2210218 1409509 5671 899630 2106644 2182777 2390794 633799 1974304 1893634 2045886 1568033 1961763 836276 1930344 705323 1808434 319856 1409247 130979 911875 727378 1830222 2006225 1189423 1297655 2028472 1077716 244055 1641887 2622546 235145 1214500 795113 2195164 373755 1744027 757085 383115 2357145 2588115 1827172 2162901 1989000 987610 2456870 864253 651950 2454564 196537 1400220 766560 92826 2362821 1297339 1384275 1781078 16883: 485919 968384 1512559 1555503 339315 1779412 2229655 1762582 693130 2267838 101967 608018 2390188 202265 117227 612846 2425004 224795 1114471 972601 1936740 5734 1647125 1575719 1721758 2424300 1368643 73331 1306446 1114741 2026714 11310 2621354 2316738 563760 187486 16884: 657198 1455144 123627 16885: 1247608 1218148 1389535 1264788 531426 24356 2448365 316378 1665683 2631693 1321104 823773 1128768 1046659 2234045 1636620 16886: 1312661 2469322 794585 1156354 261806 507873 127943 1152975 16887: 1652181 2205967 617782 122933 39189 2573207 433493 815669 1130924 651948 967382 1858374 731890 1442331 1360984 1289819 694600 1515841 2061408 1136933 2004377 1593688 586648 1110411 2278527 266215 158783 726287 2534384 2583803 2255425 1644923 401418 2390717 532373 1410898 2409710 1194093 1241475 140369 4628 1665681 2592627 1299822 444763 254990 1284168 566950 477490 636224 1644487 915029 16888: 2482290 16889: 1382862 1714295 99970 1530199 1184537 88913 2062670 2413595 962044 1362198 139081 1916442 2498617 1689: 1427886 1472484 6340 768550 1294883 641094 1318216 1231927 273633 486369 2484674 1336593 813394 2377724 104929 1868533 1088225 1258099 2199870 1446914 1597415 417125 87487 1224129 1814380 438943 2403395 1216189 1146589 833923 10339 2432622 642514 2051216 1922091 1596727 903848 1306533 1394575 421145 76716 977610 2265095 712461 1000288 207172 1303756 1378128 1244373 863081 719554 2025543 565751 205894 2617274 2554246 544668 2584454 851563 573928 505218 1864358 2249263 16890: 1275804 1607727 2438600 501561 584876 355643 1795063 652654 2127346 1675287 33002 2245487 1305767 1349771 1193844 1302464 322536 354692 1700904 1537893 2087627 2648827 146794 1585504 1779841 479083 636444 330918 1320711 129853 1677684 1899429 1039862 2549935 16891: 1515308 1128494 1557798 2065126 2628305 312952 1192180 1038509 2510496 703449 1733012 423778 2428083 312645 1881475 2621643 504779 814836 1494699 2519264 225179 1999586 1461837 682566 2634279 2009182 666235 1482774 1603149 773108 2462987 2514952 2089308 304986 1823942 805058 969863 2433790 2492646 2631740 976343 2452282 1606918 2624513 16892: 900629 1037634 415762 16893: 2448082 654823 1391247 2209071 240694 806545 16894: 1075292 1307232 595423 1552328 30457 2455479 16895: 1176559 845606 1035100 119986 1746215 2029072 820052 2178181 2011601 1055621 248719 1101881 1309089 2248543 1685702 82700 2529075 342198 1180855 778116 1762208 888210 687054 2055161 61038 1492647 763805 642105 575152 2478472 1901353 2143290 2208407 2360008 26015 1133235 1433910 941549 16896: 319758 2208986 243051 370084 16897: 682972 2150613 1618062 809901 16898: 2424746 1872250 16899: 815462 2470866 169: 1306327 1663315 1891282 826147 932763 2344203 37242 930690 2250923 1690: 1579630 16900: 1144078 1730075 1157646 1675532 1297490 509446 2420357 2030119 204938 2065826 1726193 16901: 1902745 847417 984079 1305159 410752 1891251 1052249 1723430 674120 2058696 644849 1185868 402234 1985192 910356 386953 547753 760702 87645 2001979 2579731 2128359 777794 668037 1448247 613314 1980673 627400 1982636 2236051 1852797 495800 2214778 1236993 1066543 113137 956338 5739 2256485 1341014 1693528 1242644 393419 2094804 136813 3983 2314136 631518 1275634 1248111 292908 1797283 731809 2436825 2635940 244307 6684 1068639 1280304 1752955 1442638 2420029 16902: 283774 2043109 1885825 451002 2195441 693615 211487 2444455 1420237 255531 77057 1638127 2611123 1481116 1678152 2520994 2141723 1623720 422107 474398 2110064 402458 16903: 1850405 23244 2463079 1644088 1873490 1122775 28909 1150549 584766 1454746 1101752 726067 2573439 972437 397649 2335260 1060617 1447439 1210432 278619 942192 2501833 2285572 1386511 596121 16905: 1091179 2531240 555928 691857 1616259 598333 1813624 758963 858636 1675299 1149763 1771655 2213121 1473930 246260 1603605 1779886 2348749 2180765 657835 950885 596752 400631 1055532 2345295 2004955 16906: 2646060 861335 604434 1541981 487114 2232949 1890844 1132956 1180482 2321310 16907: 1940735 581485 148611 650636 1425740 1016316 1258038 1747421 98538 144517 589302 1091085 897488 1078372 814515 2575961 1730486 1727427 1501018 1669417 2137789 1725750 2381399 493863 2430181 63692 372926 1398296 755163 2615012 226638 2239064 1291364 97530 2085685 1400325 891124 55256 780850 443432 526543 1776412 2237918 2002974 2582970 2101881 927971 387191 1714372 1669956 1919022 1589202 1033060 16908: 577701 100697 2640363 1201259 1566421 570686 1696921 1218942 202079 577747 16909: 2575912 562002 1799663 804382 209297 1804433 780518 1887850 2165323 906153 811079 798142 1691: 938911 1177916 598691 686241 2216789 1482377 2558472 2375751 2151526 1922880 236355 232526 1162702 16910: 1999395 16911: 2530995 354385 429425 2605472 170724 253188 2408436 788237 2209328 329809 1763656 2523340 702085 792917 476050 874176 1883484 680154 314618 1846312 1058783 2092934 1867835 2019254 1338265 32754 1671043 2021524 1645377 16912: 1216217 2187374 1550446 2082978 1586713 1865808 1814123 4258 2501619 23032 2632697 272772 2004458 2484892 444370 2293087 336905 1767257 1713299 2201090 2598391 960745 483646 1482162 10703 1599104 1840408 1383105 1121384 2083975 273457 384970 904118 1390277 1678999 1955456 797170 85382 196259 2177425 2231842 150492 1102668 512405 415098 428614 1536569 562488 2046596 2440924 563024 1075192 2452205 1846279 1981566 1894639 1716739 2045413 1583027 1749280 164709 800611 978638 1929231 223012 971038 1408858 523667 2484847 1950780 978845 2049873 1827281 1920382 656053 568305 459768 801035 698252 1664020 688599 581627 2509378 2073405 1982495 1308490 1004550 835709 117989 76211 1824432 330661 1939384 1770976 1571573 2357046 567013 2238561 647104 627133 2052652 4905 318504 2025983 1477177 959444 2109149 1026373 1889945 686300 1236121 1613967 1195976 1819371 2317574 1899509 307791 93135 629587 903346 759830 1079102 1622059 887440 1739993 2593228 887936 2445481 803612 1684651 389763 1402826 2252744 282073 2152519 2048387 722007 1268675 143426 1173542 21900 652749 631568 339035 666101 740461 2207029 2586875 1440415 1617290 300945 648691 336996 1755083 874771 1083952 2009114 1641025 1793729 2110478 823119 2205576 2247276 1538823 2023822 332678 2113745 1025328 1266000 2483993 759537 958485 250261 924725 275577 1281312 445654 504092 1720697 835416 1136325 2381692 2093076 2457583 1352031 1607388 515341 1564716 2449937 1288235 2573654 1472759 2305725 1494598 2385379 819610 1680468 811388 1355390 275008 1673378 1699297 1227676 1072294 2287323 2170822 712706 738942 594912 430155 1235037 2382319 432258 2324265 83963 1491067 2113281 1866638 1555159 1659685 460373 2165747 1369834 1536623 954309 2026434 2349766 953960 803597 727285 1870100 1282538 1562799 2068287 2644580 1953405 104130 663492 984259 966184 2535292 1015290 963158 2497124 1801135 228447 1787378 1592416 559478 1778158 1505976 268980 2293055 937794 487500 1743353 91704 419620 588080 749696 1215829 1804549 665939 1809796 823966 1756467 1074552 1208452 406509 685097 455475 388390 2533852 1588043 1392976 1160712 991415 1263793 1058505 2051433 1947302 754469 321902 298421 1460875 459071 2240003 349590 1431885 448255 2116214 1806686 2434321 2434019 1897939 1754831 2245265 1157563 1972114 1738731 642433 936997 2630802 957497 1387229 788966 1574544 1444241 1456866 1661866 1490451 1992906 1386193 544721 2397912 843327 1311587 2347745 2441414 2119471 738991 984358 1146120 1641441 437760 2442577 1676529 2290481 1710210 1678083 410132 1510838 236621 1378904 2107069 1669437 1484383 1518164 2516681 1423968 16913: 1665299 454840 649625 2306956 1061158 823312 128796 473362 389280 1385344 2200264 2384546 1000224 2061722 1938729 2616700 1466774 1229193 2353350 552211 1829563 2220468 250678 1112701 45101 604314 1512815 215835 1155844 540454 777589 16914: 2234169 767797 1676606 2455079 652310 2414667 2631740 334527 721780 16915: 2414559 2347375 1073064 523396 1472572 2404970 16916: 170331 436212 1110444 1143203 16917: 21983 345906 1954335 1512288 2452816 17274 723315 801349 2328034 586895 857004 91114 807137 1611650 1100423 2257619 2257693 594598 1535956 2178493 931488 220065 1996995 2161413 522385 257698 1872428 196923 1773695 149061 1249861 2308171 2164744 2388638 1958088 428376 1633377 16918: 514840 1562478 1153635 180296 1474319 2001371 1829702 56794 1360385 1943529 1076747 2165561 2358648 947309 1142413 1559469 2087452 82771 1317833 2540382 280126 632282 1170041 1918608 454168 67350 340357 2559925 230847 1944818 1677325 1383100 16919: 2045981 1681148 1664851 151812 1680395 2439834 13810 655254 1692: 32950 743687 1310963 1164992 1443852 570633 1384102 1704250 311996 950095 319003 423308 1071080 2466212 893673 58055 512348 2015562 289382 1461974 1509997 2425992 991744 328525 293821 2540674 1592336 6787 825950 1269754 448201 29318 1818620 2044380 716023 741229 2594867 2308850 173756 1227893 885153 189671 1400409 1545109 3602 682873 2031636 1268733 1025522 1682857 2249241 2428823 1954701 2497321 1907043 2026254 2600129 1085604 1384217 2399715 2505425 97995 794446 2144477 1548179 2069440 1368446 843414 1677263 1494177 1199561 226886 2302630 847776 1285980 186600 2412908 993387 600815 1682342 226800 495324 1745749 239295 2638116 2224560 240414 149318 358463 1211659 619489 2529291 2646462 1067296 1616913 652091 903036 102527 1781876 2354900 284750 1550301 1447112 1729421 2274144 992244 2282659 482362 2620794 1693881 2133037 2348685 710714 359316 1832980 712778 2003446 491739 964961 1305115 2101973 1224798 1630377 389652 1513237 1895096 1071161 1186986 2255633 391101 940224 448850 1159539 2560934 648410 344977 1548163 31228 1172250 2232703 905617 1505248 909249 1433537 702208 1890837 2517977 1896057 2527404 997886 1461818 2430061 180982 1714970 506757 1312584 2025963 944723 624019 663547 577076 2406543 498078 1601014 1697842 1203347 1126813 695431 1361278 1302197 484842 1808795 82657 1225165 910884 1955358 2479535 2623568 2137022 417036 1503951 986472 2081852 2621702 1051142 2211342 2542066 61094 2367511 1602759 1609449 1208152 209641 1293423 1113641 749628 2183943 1181974 2070734 1165859 1952208 1905962 2133971 2165695 1071649 637070 1978730 215039 2500446 444640 2060451 1879156 2166336 63167 1824866 344219 676103 1795192 557690 991036 1897465 2168319 734951 1259741 97498 943561 1532697 1626931 2069102 1838390 2212259 1961958 2419065 391708 422177 1002838 912687 1749745 2346022 1045669 642588 274971 755881 1735863 150485 804174 337843 1812982 142423 1678880 16920: 542326 2389679 16921: 2260485 16922: 290621 53679 1873900 1171439 991889 2316686 948942 253405 2544197 2032199 1448051 1652169 1954341 2397308 1599314 667282 1501201 102736 1759480 411896 1122044 205424 615382 508075 1153974 144375 89334 2401575 2225671 150171 894336 343738 1421161 987733 1538022 2192164 604396 856932 242351 1851292 683964 624914 743441 597659 2376742 2138235 17082 1819458 1791475 1820256 1160025 1590924 1559166 2278987 2055841 1790539 1784164 1586607 2594387 1632077 457099 981220 530124 2578322 1761713 2526327 247006 504916 2209482 481654 2343092 868814 1936935 2437203 206701 2388609 2357293 1631405 97260 586905 1296841 859585 2223859 1928998 1927208 1165573 297390 273788 529389 2604492 146006 1094048 123977 1307828 740298 1996782 2418222 1874316 566940 637036 1230511 1169296 372596 1308984 2329840 541792 599864 1250811 851521 897695 940931 1482059 2497465 418307 1303960 1734504 1777540 1032035 486492 1344421 2318728 2181000 1981355 1472718 290816 1185632 1509616 80298 1323879 618919 968806 601638 1804066 2349923 352206 2161271 78142 2356674 391353 2246994 729505 1755123 697259 2081748 1601261 1616562 1244805 326637 1192908 2061026 2015236 320554 438074 1405427 1701071 1684580 177089 1259393 1246755 2200234 2197529 845219 242509 814163 1812758 261899 2279844 884917 291956 1429691 1912642 2294387 917529 1145944 1368543 717889 333993 1212511 2264452 296165 2138801 2083567 2043243 1715088 771010 2571598 1166261 711608 2372720 1906127 1931057 456029 421581 2489049 2083666 2343976 178312 1337582 2363217 2104779 1298690 2442528 2260434 934189 663664 1807645 845107 2278938 1937048 1936301 1258818 506684 2554201 2265460 2214807 864495 2494280 96842 2334695 155659 1008754 249871 2510558 786089 1123403 1625204 2281524 1242099 175939 2175363 2393200 2551176 1821870 1730699 628788 1600579 1642646 1170738 1128665 2407886 2347104 583276 2387689 1296222 261936 1853288 763874 418779 476581 369379 1006966 1807505 1563237 2526148 115047 1371540 2588187 724640 387767 1847864 1238379 425734 2258835 1922201 317187 1796555 60981 2632267 1147490 2570072 326431 6514 1545798 2536400 2100838 361189 948611 922248 1075637 888631 2613210 2517700 2037144 1788861 814841 112797 1153369 70175 1678984 1106763 483748 39322 900709 1839860 2484538 37051 611846 1424313 587565 1609791 2338145 1573178 2519126 466018 2521003 1819923 2007864 171397 2479832 2413969 870076 977535 1461461 1038920 66307 2079133 1307247 472819 29876 2243830 1994964 493440 1814695 1378431 1017102 1039615 714186 87456 582061 1016096 56184 1640271 2380626 481921 636106 87452 2548971 748806 939170 743574 2457839 1921517 2032352 1276097 513664 1413048 1017708 2203538 2308023 2391042 353657 1812444 310142 1707845 55470 1468704 2522434 196127 961815 1949476 1276782 1432162 832203 1575063 137352 1384933 205614 1573830 2529615 1936656 1173112 741246 173179 979600 567713 89457 1368730 2360014 2536540 354191 2239864 32126 2005972 1911531 577467 140174 2142443 1227662 2383298 425168 2479541 723425 65069 1716430 412812 1731128 1763917 2355662 1227093 756665 2397932 5498 1253463 968634 974353 1531961 335840 1160754 1979811 1533478 102366 1890433 279748 363081 1966567 1445821 1099359 2084503 1398497 1549392 717196 161877 2082848 371213 436232 534230 2634230 149082 1464831 198134 1958986 1220843 1043459 1576765 1688620 516070 2458481 1586471 392054 806758 2404121 2618944 612672 2418652 935110 482178 613215 1392046 725058 2325850 369436 1276996 405899 1566980 486472 1747869 2596844 1239128 1864777 2019323 2037721 1755049 2396599 2415190 1384996 1268611 2552144 805944 982108 2419064 2280074 1395476 2520431 1078432 752331 836155 786018 1316870 423001 295007 2367670 682058 2412793 1184408 868211 843841 1708085 230729 1223763 2622838 1355141 1493785 1193400 210595 799584 1609354 1646008 1147598 1294780 897953 816951 2243538 1602770 2164747 323086 2094369 742230 1170765 714760 2630209 1211972 1358798 1010117 92826 1606647 16923: 163326 1206588 390711 1473879 712470 574636 1703380 1907059 1706044 1783143 965183 1395964 808563 267033 46140 16924: 1743095 16926: 2550130 222288 186137 1459921 1644773 1570568 2133253 177647 1463818 818752 466095 1589369 1601226 851662 826948 693670 2253748 327821 2005359 1987481 118585 1035912 1835786 229112 668892 705879 1224024 2036536 2220721 1950659 814777 17462 1371339 1165754 1343046 2467598 16927: 273821 1026611 2401552 1973874 2146605 1241893 1270278 1671977 1939648 1396993 236414 670614 849533 1787603 982006 16928: 2559073 16929: 869277 1044624 1078044 1141512 2648178 493646 262600 280489 1179562 1109271 232165 1693: 1671535 2166933 1022492 723354 2225370 1183714 1455234 765055 1452995 1546879 2297069 14936 16029 378636 2381611 524514 1278583 1971432 2128971 1786460 1017143 440345 2245112 568177 1137886 1688256 190949 378364 358463 1261744 2397061 696170 2391817 570504 995032 1627982 790698 384480 1921739 1933718 68685 1070800 1840194 565120 1248087 1280254 1852112 1624040 1619652 1918008 762536 2497238 2516055 1962245 2482172 1511243 1526809 1209223 2150627 441887 245430 1686869 1586801 2227944 1035006 2541077 611478 1849516 1573099 1650252 953653 1773343 1210088 1366312 155819 2481595 1229874 1816485 1115199 16930: 160977 1668547 12114 1395119 704742 1156893 2489437 1000264 1083181 1016514 1738869 2578397 1734758 1459833 2510709 2321212 2254974 1781440 1407269 1487144 2594220 207942 539406 740461 1275836 1988662 626940 70236 1317841 2216171 1373124 568603 2547639 543332 2575705 254811 2449004 1438037 2111600 1465286 1599205 1511576 1080875 2063492 446648 1793653 2166040 1924795 136296 2035418 16931: 1956208 709458 1811857 1832496 2074772 1205561 484471 2020457 626893 883884 1617707 614096 2281829 1325728 914979 2587105 2269420 1935456 2633725 1781168 2403935 770976 586089 757437 1709571 701774 1802235 2647159 20460 1691862 1959075 1237337 2627741 1792599 981760 1707433 216095 1383762 2046923 279233 1421546 614755 2088547 1066957 1893756 1925513 852983 1300348 1982380 634361 891215 1481489 2192500 629799 1440157 281115 2016488 170116 412098 1505075 408840 2567062 656217 518441 153387 643946 486582 1487445 2383422 566931 1731319 2046346 2485138 276869 1831297 2046243 417280 1263793 1822137 5498 1002504 2288952 1733963 700998 1018488 527893 376704 1737198 294637 578061 2370986 824415 433865 1589208 436160 821799 471673 16932: 929308 379296 586318 1669219 80914 686241 585045 773607 1156960 1811676 108740 16933: 1395119 844335 2004136 136448 491201 16934: 1344061 1460373 507130 1361843 2192119 1985404 1746526 1129368 26407 156538 1011906 16935: 1236423 1071305 1570744 982951 16936: 1812571 108588 1282724 1058639 1586699 967864 125765 609742 1695600 46716 1058319 886726 764651 2459434 2612295 1156415 1355542 16937: 2463059 2358469 360420 2114280 2109584 55207 1792849 967626 2221970 1910845 2536321 582605 2218471 1824040 691332 1039445 695985 1479668 1735986 1034068 940024 803620 2045952 2420904 1759756 1441238 57534 2421116 2010963 907327 2236716 237664 1497515 2444210 1474683 2420928 840276 1551145 2032170 1488983 1055540 1245247 2170772 1645794 1888230 2026201 389506 16938: 1300433 154005 2500745 96359 358614 112371 570738 1615507 2153306 31652 16939: 1759189 1981282 765902 1376566 370250 783994 187410 2295229 733230 2518275 2513166 2131783 2295818 637272 728661 2297025 2158266 38129 343549 1809149 2633019 1812699 2105765 685314 1853564 1694: 2050573 251490 1523579 1127488 1256700 12920 1425483 1785621 2335390 2497067 2296975 2149439 1088479 796726 270338 2476923 199780 1786925 1657974 972355 199010 1895258 1916909 200166 1149052 2438424 72627 1660491 1728426 1561652 2474276 2381553 1163400 178130 1767818 2626578 2162481 563977 2386901 1524478 1528435 588877 237644 484025 2391148 2629051 217894 1011719 1981155 1897313 100235 571600 2355035 2186446 2162097 2064197 2631840 1219623 1919296 1735589 1414131 2228568 89748 556157 1989313 2116047 1413048 2069268 2340357 1917565 157251 1146517 1048203 315277 1693211 2207953 351085 137146 1066055 1980206 400557 4522 546899 2349263 493990 1871400 431856 1646452 2200952 2481564 1849821 1801722 44419 1178195 175058 1496806 2048691 1966374 225476 224658 2170030 1556533 2295874 16940: 1030986 772498 2528088 1118460 115256 2372045 64812 2167399 1144516 893998 79835 300819 371250 1498772 2540506 2001199 1283290 16941: 2040014 1471314 760571 2460565 2393258 148611 323912 211976 99239 276411 1597776 1543819 1460362 362307 212694 1224876 390644 2567202 1473838 1454833 2595527 1891060 33433 829766 2184231 1727427 1176239 1732034 1754132 1652069 134450 619467 406638 848003 85237 2637295 686699 2283229 534206 226638 1291364 1081727 463412 1713250 1614534 164508 454940 2550288 2524330 2492488 1259296 2119862 389758 2300656 1765852 1495594 2378094 1157962 103555 1033060 16942: 2439381 490796 2289733 730954 911433 1571007 175957 1533146 16943: 2089367 2597636 147846 1404968 1526199 661484 1606547 2024463 1253426 16944: 2088709 1381853 1965204 375337 2323234 360888 1647329 548945 1385737 1160932 1467209 1078158 1007046 1783640 1041536 1725888 2246994 1463260 1676385 253065 1286506 179235 1656579 576369 2180738 316504 2361378 2564293 1567048 558549 1310736 768451 2372420 1445915 1194487 1479643 1701286 1270817 2238110 2281612 1064829 1415299 1125516 380477 1119824 262946 1713560 2264679 1347136 629528 2196236 1576517 2266504 2465216 357357 16946: 1288924 879603 676458 1594650 277089 623846 175010 265304 1489124 1980600 468331 626650 1642600 2480603 2157507 1926167 754814 2211240 1202723 2116967 2058952 1385979 41947 910107 532741 274191 2401808 539699 2238229 2627898 2014607 1317833 123299 629636 1036763 2173757 40035 1616395 546031 1456760 2630849 2069325 1556074 857146 2453035 82865 176653 2473433 1769605 585601 780900 2520501 1983567 810934 519440 62638 2055682 2290059 1671707 1898957 1673054 931895 491775 1827263 2452028 688003 820821 843791 1665471 796428 2139483 345083 2037257 1346061 750140 1032702 1168014 551312 2364700 577324 2511771 1410316 1676896 1085127 257575 344726 299669 1017918 16947: 2147817 2262263 66871 1443679 1295097 966660 199348 32013 1294855 1570883 376084 2383391 1010089 2511133 91990 534721 1114319 2576759 224139 2324744 616947 1821992 1734199 2230705 157646 1769674 691717 556459 394493 1594001 308969 276599 2336397 1025559 2098090 1347122 2431849 2276852 1726261 425900 2589413 886660 823984 1436092 1444146 985374 2147668 496168 1184520 537998 1822357 2064083 1795079 2610463 870526 2321059 301092 940474 2495220 1997630 2264750 140252 829561 1821328 2634079 2378038 7576 2536227 1054087 2175352 1348359 2515562 546281 1138794 2021271 2282019 1312689 2579358 1387990 1414361 16948: 1042095 982814 105595 1990737 561386 2289510 498332 1318848 1381853 658894 1499445 426076 487593 1808137 1035795 1235106 343920 694536 2039149 399993 779374 679248 1723278 2630465 1678961 2105422 241261 107185 330569 1725321 2114620 868916 2645399 1443876 2168444 2244742 17119 75725 2003316 827257 2189352 2621355 577797 2264352 1422152 1488117 265515 2115810 473031 1590902 1935238 2260600 317337 1931013 1975515 820701 1349974 2065704 2337218 236949 1232166 2317778 1659731 1365204 515273 1265504 248547 1655726 1108863 292863 1018267 939127 637433 697102 1231789 544338 1493907 1845566 219035 2448352 2244060 2122738 2368342 163014 468062 623215 804627 1346556 416511 2080644 767575 324903 545969 2624041 93290 608267 1840435 999241 417857 1163415 1124761 2582028 274017 608304 467603 1895772 177167 2430686 2157497 1449152 559056 924511 1393062 1243074 1261615 1958346 959063 1828572 1785588 982117 1696759 2083031 2509985 1185193 257583 1596409 478827 2632030 622425 569641 1738672 837492 1936555 1066941 2098106 756832 2567387 719175 1830910 632592 2293754 1151181 769805 1850459 252794 540972 635782 234762 803254 1299607 1863689 2126452 388781 4050 1911180 42717 1753185 2408530 231604 837969 1089645 2308376 1938782 2060560 1742691 2309933 625166 1407218 1085586 1695485 547802 2049947 2591723 213902 1948971 479440 1100970 2565388 123120 2433854 1907348 1144452 2062689 2190710 52203 123241 2180585 1961529 2250125 2207546 2048199 2630097 2297762 999009 2025263 2105747 2594609 1046776 295192 2456479 193179 1571004 2054631 732934 1154366 201718 1296680 1246798 1121303 2328335 439879 285324 1494681 1978687 1884090 582292 694046 1229389 882383 1701111 272159 2024408 1258539 2341318 2453607 124728 2543780 2265503 374196 2362939 1823239 1669493 1386321 152593 399766 346081 418886 1239230 155912 1740058 1850640 560203 263011 335411 687789 423822 2473529 547782 1955081 1309174 1971449 285149 315859 554244 263945 1975463 306592 1551121 1635932 80511 828580 2413674 936873 1105737 1806147 1689476 1050207 1017559 1027945 2448321 217107 1106474 791966 2434683 2107732 21882 582506 1117409 2359953 1369995 155598 267068 1792290 1912495 1791310 916546 1187749 1357920 1914885 2324928 2338153 2477965 2308375 1371724 1237701 1220237 2304294 1615810 1496038 580497 956177 1594560 2247973 875897 504786 774024 453336 411330 659764 1918332 641772 1162196 906551 838561 272658 65710 1746593 589192 1040425 916996 1964085 104413 2180926 477857 1656475 2534039 875909 2550233 1737849 1351616 2030150 1174026 1113239 388135 2029761 1836906 244494 1770253 1100590 1115350 1637861 1122835 2357368 1675270 1934035 2544381 739965 635274 1122405 58792 1287714 1399948 1943755 161250 1296506 1041101 992200 1509951 2463238 429830 587866 774922 1023351 1808842 901180 1284203 2367713 729358 2621836 2302439 2185703 2556335 2252118 1682342 1787874 215003 1727539 355142 607193 2124418 1200802 1759968 2048500 1616834 1298528 1060333 1224970 418859 1282173 337623 432211 2566949 2646422 1925042 793653 2255372 1455241 1629198 1837337 548807 2517862 158803 1987106 1866985 291877 1771396 357250 974243 219956 684390 334782 670364 331975 1021357 2232375 1012707 2550154 829472 1878498 2486114 2188907 1183887 2041056 1089581 2450718 385720 500214 312867 1873623 1128366 1988105 880309 1414559 60619 1182824 2005138 2554141 1140287 1946521 1001521 358014 2527098 134361 1672100 1552165 1415916 1014808 2595479 47620 2286662 2281763 666363 543253 1156688 464576 374530 216857 840555 1442644 899494 730058 1623022 656174 2307722 713496 119238 1795576 1698649 1884600 1286201 2108870 882948 1888362 1510640 1607949 1813590 1180635 179593 2607671 1413558 1640629 825191 785803 1997312 1530748 1974280 406555 791118 2016496 1487911 1602178 11236 1070360 2565588 806197 1251258 467170 544115 2205008 1274253 797715 663794 502326 2345009 2416634 2102796 1760090 1899613 1806004 1154073 2012392 1973766 612958 1726886 903316 2352850 95723 1947386 1845593 1216170 1611200 1100396 428715 1454208 1072011 117347 1099801 2441481 169978 753490 63134 1785558 2091241 1219681 793907 1197652 994062 112872 1037124 1922809 678868 2044204 11374 2382821 107858 1050256 2517399 39539 108925 109574 2611151 2236631 115482 2577628 1821518 1496836 286050 2168255 2082912 789662 163683 1934077 497163 2321556 748480 2045470 1227134 2530648 2561141 756452 48058 1011892 1616092 288264 12471 2550496 1401520 2522018 1961877 1155602 1219733 1922946 979644 805338 1000277 1724148 1256911 1931229 943295 403192 113745 2122676 670774 387472 635665 909446 2463197 151299 2030679 1565423 1240906 1435855 775036 751064 719614 875788 1665949 1364543 711715 1863431 1622392 2537745 2124367 1510830 2645566 1278219 2505959 127063 1142835 122019 868157 317271 992386 1297165 864329 179453 104018 343360 2338938 1843331 630041 322089 993542 193427 145818 989648 358549 991751 1931839 1917055 2251716 111224 2104830 1019656 638528 1303702 898731 2037640 557885 2157890 1429690 1280276 982712 181438 198596 561537 2168124 1290918 1630813 202438 549302 643054 1933526 2051434 487257 151175 814841 60204 887443 542775 2619841 526236 101569 2023582 1102660 2166828 1652363 2372728 517213 918045 2186458 1945598 1000992 1535395 1321733 1808510 2012708 147691 1796986 2343665 807468 225175 2166987 1222180 1205783 1503541 2380137 1295708 277769 730346 902448 129490 269323 2083007 184248 526942 1791838 203067 180902 1193679 2008415 1690579 425651 47747 1128426 2589498 860901 1658682 1551765 1933136 700325 398643 965860 1202193 453432 1302012 1867401 746141 2001106 502890 2302760 373275 814684 463173 720656 2526951 555290 202590 2258826 353948 273431 56332 761125 2040648 1299848 1272579 2017010 289817 130630 1384129 418127 2243977 130832 1578527 2249636 461541 2007423 39854 1085839 2181763 1788335 1399604 753673 1900886 852209 460126 1887649 1111663 2200326 2492243 992951 822986 1912918 976319 2289760 2297161 2268139 1878482 969699 1729468 2499981 615976 255051 1205678 752652 57333 414298 45875 417043 2406779 2463377 929359 1031298 1386553 861994 544070 558749 675411 99088 465252 2360137 1627849 2009096 1741691 1856048 207629 409957 2125539 1166092 1373020 94857 1333711 2375546 2372664 221900 1113742 1267297 508138 2566345 1754842 846358 1624950 1467956 2299243 2548765 655287 1351594 1202231 1169007 1263306 934342 2044573 240989 562363 226899 1391913 2450178 1851096 146318 1734505 2222552 1209824 1743347 2176879 810806 1571637 1990451 1572041 2154430 617886 1612559 246333 1304436 1115936 948944 1747754 2406307 8422 763949 811922 1856167 318321 1824390 2628119 226516 2219048 431604 1276754 1957784 2042223 1613405 558042 659713 207087 2599124 1643726 84584 1279096 1227886 1174108 1535749 1751980 2206948 2410426 831353 64952 2035218 2072393 594523 1316665 586428 932047 1420860 1606920 2525857 2223372 2339338 1005010 439980 91629 949364 815703 980257 206005 1779664 309077 751650 884043 482474 1245155 2049772 1781038 2379696 1881076 1783067 1981520 1798821 901211 1480295 2220759 2371590 1360865 669513 2235295 2233312 1925283 558828 156586 1368120 1985673 2204781 2530419 136813 788391 779476 2142469 958538 1125157 1304034 312882 2314679 2093462 722347 159186 1305632 554073 2505121 711541 1869130 2372351 1771378 1075210 665224 702897 748546 832639 459408 1170590 2488173 747926 1143619 809183 1974825 1872629 544827 1864786 1031369 1044232 1974390 15773 347350 2157854 817273 1591415 21127 144229 1056300 2381925 1988872 76267 1872682 875358 1789448 889494 2095061 781468 1992292 2005419 631098 96111 2557383 438525 732899 2142913 721771 1382764 1035804 2615629 161166 150252 610201 1441620 2231052 719626 237441 530869 366750 908236 1832683 1226348 241142 2136248 775230 2143629 1860212 866366 1669356 1392631 944904 1897885 2299947 1087064 391152 1803635 252251 2543506 1371174 2328413 2546926 963716 1531632 2642401 112860 340271 797113 1063368 470168 1277230 832960 2598558 1601788 862959 260540 809575 1906176 1043473 240447 2310061 2021482 2590267 1978386 2097826 749495 1997007 540957 1462846 145859 1025157 659462 786761 2070632 2052070 2086468 1810946 1139231 2478951 2435168 173124 1758827 461194 225649 216368 208173 923069 1022792 1552791 843909 737036 1229756 1513270 2591814 2594232 1679036 480861 1871573 785531 485146 1973911 57655 335644 1943329 1929212 537482 1839934 1758867 1029128 2299935 909759 239601 437892 1943428 2237371 2443750 2240098 1476986 78627 1644100 48659 2412245 776134 1947417 385341 368695 468670 581145 690131 256397 934243 1508952 1138165 1744472 405899 2401235 1219502 153194 1874936 2495834 2092473 655063 1463222 1432627 1946612 1523467 2556496 987688 943072 325225 2421403 1373989 386673 434605 1622605 1578397 1589341 1028306 1736098 1334401 2110235 581760 2561703 393155 461709 1449598 772480 2612107 1815277 1024145 1416428 1186377 970893 1069460 808284 735895 834825 2243363 823846 2263615 1371748 2305773 1405615 1874216 1155844 918546 71517 2276371 1804002 882213 2241483 2391134 343592 2461376 92641 1422160 1291125 1185968 1993662 2481521 1863844 747158 2330552 2176997 373330 170086 806304 2180662 1088217 319704 1656280 2520950 877226 749971 2631439 1984397 1028180 882704 314950 621135 1562021 1331007 2379840 1057277 1793847 2626688 1026888 1053941 926721 1474085 2079630 705323 231800 1085119 1665351 43520 950039 120758 1017204 1763465 1453982 2052296 2524675 1451792 170618 1835835 2533931 2134072 2297267 1656053 2508695 109316 1892045 1366758 2382748 961168 1312960 867221 1686375 599366 2015414 206848 2641402 2514865 941393 2077099 860227 246845 731442 2018226 915700 2025144 662804 2173511 2154902 1123443 2065581 575897 332242 620713 2215053 2065953 777994 2528300 2353470 1400220 1610927 1259928 1766457 2540758 1988135 1534585 2332186 406775 688944 1240901 2363586 16949: 465229 1612795 1695: 1964838 1943700 2635358 997132 1542530 929188 1893841 1004998 1187915 16950: 1600794 530675 2558337 1990210 1612545 16951: 413660 1489096 2300816 810432 1923061 1192224 1676013 16952: 2575392 1856677 1516234 1334709 1988492 474677 2082428 127416 910318 1136979 1916870 131979 552590 2095103 1718775 1943866 1910626 756226 16953: 1090311 16954: 1180077 906093 1686321 2051964 66608 2233783 1141880 2230726 2005430 1249778 829668 2503298 1670403 2475802 195 2206635 1718345 1089450 2097103 1813345 1304553 312384 876336 2475370 705524 2384628 1698135 1746056 1988716 826291 1853199 2048769 1756743 1332318 233426 1289615 1071149 1470639 1913235 1504420 261227 883910 1907860 464773 1789295 1557304 880365 500361 621302 707138 1486730 727924 875084 2094266 2643954 164395 2160238 167135 1227056 576525 2519518 1746985 1419915 1551233 1026169 1213808 269126 2365320 1251942 650085 50852 773356 204750 37643 1456595 1674927 1287583 1506239 1927482 2258626 1115195 623586 2284356 780973 352150 1589533 2187908 1470862 359816 456278 334436 2594935 1360687 1959768 717200 1988105 1311308 1067107 1277601 1780811 2594028 462097 2371517 2075476 289212 2623489 779642 387833 433877 1524714 1277523 2604669 146056 1598894 2321916 1271094 738225 1113525 1547570 72641 2577161 1233376 1748726 515181 2563677 1663066 1550740 2072309 797346 229782 2499066 2204870 195545 779713 284800 1859381 1079451 2426516 318752 1558964 36136 2512913 2038084 2267425 2396677 1289147 518089 1515097 662203 201092 1758246 788174 1480174 1208196 2250986 473901 2504822 1318904 1057771 352141 394168 640827 2255720 371297 2359161 1412292 414500 858312 508405 1673708 1358357 729110 2181729 1186365 1594267 2136932 1138499 1227405 1288978 373087 1162405 2248611 409876 2253683 1599493 274379 741287 2628501 443693 256512 1548538 1464344 201512 233190 1505500 1442171 2410957 326721 1750536 2573573 1821790 988831 1115702 2177462 501174 1076644 2365222 1691062 1482786 2625648 652446 1276904 2382693 2589547 1847954 2052762 666949 2199016 381923 1014797 1867391 2473138 759129 2241220 785335 1522302 1645880 880269 1315678 2407285 38959 2163486 2411407 1697176 1901854 2155068 1707046 2383161 373327 1580213 2458481 1867671 2194287 814965 2253265 1740218 410256 79447 2642422 2310805 1854261 2257754 2104200 1089684 861777 32447 1326293 1264925 2339945 233194 1931836 1132000 670517 643786 1109364 1133449 1003571 2126387 783296 2338794 1427828 2306415 2361005 415457 2232600 253943 2132239 1072446 1282773 926474 2000568 49861 2139219 2460183 2332492 731917 2323655 1839348 973782 559305 1836669 149893 2090969 16955: 493374 1653098 1681098 16956: 2466146 176067 2109302 2164824 2258818 577363 1374112 323080 1715995 150276 2213237 1443551 1294335 2408131 1836127 2390011 1429042 16957: 2314169 1966929 1779292 16958: 1993440 16959: 2261623 1137204 1418093 2568908 200734 1602669 760824 1696: 547552 16960: 2123704 2360947 2129144 2351675 1608354 239122 2589319 346606 455644 555423 1259086 498639 2439314 1405379 2431904 1073242 629227 1978988 2173288 928550 352571 394344 21924 319844 16961: 2384282 2317420 2197985 113745 1528880 1715300 2352665 2484071 1405848 16962: 34907 927864 16963: 569730 1009748 16964: 12017 2051278 16965: 1230680 2214440 1828887 2556098 1494820 16966: 2119487 193838 16967: 955014 306420 1468994 864175 1735173 496975 13762 537091 1992480 308405 1978905 2494831 2526957 1326623 94821 1717534 1365509 808345 891206 2545711 1767523 984197 1887488 16968: 1863853 64663 858252 1524853 2050199 1627847 521290 2374581 1300416 2295922 973898 16969: 2013496 1137662 1505897 679396 2215400 851740 917330 301961 74223 1508373 118588 24838 198670 1330506 2499653 2220285 388547 62437 1514611 543448 411414 62682 2111367 971052 2343349 1704460 2106446 903779 2564634 950279 2505108 901467 2040209 1119278 2511925 2170848 481309 641636 2135895 457909 1246716 1394328 266687 2628352 804254 1071790 1359146 1521970 2310132 1139702 628823 538673 224642 107560 810537 2063348 1548143 1169521 2405750 1133051 1800182 867209 395707 2431406 1785588 134776 443660 2036200 2260979 673502 694888 536709 1419138 1926434 1835505 1001330 270992 2542177 2108586 1187053 981909 566526 2053460 24449 2476014 1053765 1378270 685506 2110607 1465238 223276 2352291 885924 1654632 797225 2181369 1690803 1513057 1288112 1353260 1027126 863923 1018630 2002691 617737 1576023 1710391 582557 1280778 1119619 1144620 2611954 659371 805365 890516 2054382 1244407 1786518 324533 1341048 111918 1845602 2108481 119501 2343137 324526 782931 2181242 2560863 2480014 470044 1313616 1572738 1819967 528750 2427199 2584069 1079726 2048158 2171305 2613574 757005 2133095 1477604 2235408 1116035 1303509 1833965 2300454 1985532 751690 2605849 1794626 1622561 900416 2603809 970879 1246000 1312581 1172849 1254284 541519 2115343 1408038 233482 1790159 524404 289719 2028957 37793 101257 2296276 1692392 2376288 214491 776034 2176791 1249212 1866823 406537 239277 2594028 789329 2089521 1259932 2375257 1984618 969783 1535475 2286214 1376049 929141 990726 1123583 2327488 1377211 22507 335504 1956058 459956 1038416 2531742 1076294 1173629 2513893 383829 1380590 304454 729953 926502 25606 4350 685796 1858438 480969 2179835 1795387 2010921 727206 1425915 362829 2233791 2105692 2624012 1306039 900810 2315040 959763 1901979 456987 1893534 1185721 324255 1420 40317 1748527 2341487 1116539 736532 1869043 225972 2101954 2370089 308483 971682 227143 712104 1778790 1945513 2337937 2238282 2496155 2303456 1989460 397078 1492719 631447 984352 1109883 2450941 1119909 1612917 48202 49765 58871 1489306 2394651 414112 453628 541200 1472385 2253240 2325616 2377510 107492 2436406 849287 918156 403825 757756 977848 280323 1039037 883110 52523 461311 1882741 761375 1361184 1682170 1901309 2270835 759012 2050312 1905090 2271798 2532873 2490833 2526074 572715 2288433 2505947 341272 1462597 1714203 1841422 2055915 942816 1358847 550076 315056 164217 1649198 866704 2602585 685642 2189024 1663592 1468704 18645 2000751 2184621 893709 1634917 2430267 1797046 717378 1697451 962072 696229 2618235 266578 201959 2003866 1548432 1325181 154352 536475 2630082 2059012 2061868 2160532 2335441 854308 2142423 880715 1631197 1084713 935255 1024565 1482768 637683 222120 1572652 2502361 2293137 1780120 479092 277217 583629 71648 1532943 357461 256137 1075263 878148 265949 713561 66148 1230086 47236 2223113 2310676 2101060 1206522 416479 669588 1871203 1080859 2509316 49862 1453800 120416 1353395 2362133 1245932 431545 1034356 504089 7942 1225937 548062 1420744 923574 1144970 1237465 1227229 543176 1348785 2303340 1476295 67448 2498397 1463570 1087159 2546161 497013 1715533 1723722 2183208 145489 50541 2196609 1093748 2645222 339666 468639 1125546 866401 584701 482469 1364598 2216183 939161 2512525 1602127 1542012 529231 1876031 1497457 1642525 1011500 2525668 1845344 1849728 779895 595700 595984 1310951 437629 353220 205351 1984184 2336741 293130 1365384 774034 695616 1916660 1951618 1110998 2108019 2008063 196282 1664140 1861005 2296034 272712 1953445 762975 1850407 650475 2541426 1842290 2207491 474704 2029687 1811676 470781 628582 2381469 467024 2271424 2078134 2485544 1843383 1876221 1994325 1873454 308108 400743 345638 2028786 1125685 2481501 1697: 199195 1475609 65481 1623543 1538334 455923 2492118 2368629 16970: 1206137 974684 2570420 19438 800611 1739924 2533085 29903 79395 2132277 2326344 968184 1238762 493594 2257683 353734 1281740 854427 714666 1111051 458757 2407750 1422314 1098524 1411782 1456262 2400645 1565302 208722 2642299 1475350 2415623 705220 1001408 16971: 853689 1887134 641364 908843 16972: 926968 16973: 397807 2290198 72808 1707908 16974: 43174 16976: 475518 316125 392791 2151148 1601699 1826589 2312938 1807356 16977: 99465 776098 1711268 1335529 1192830 1676221 788994 1910203 1704062 2640724 128802 1112474 1624612 1799864 949167 861239 1149980 2612481 2429925 2328911 1694110 520767 2643414 2219407 2517886 27888 1714902 2440737 1670190 604631 1712786 108891 370664 2551958 2344038 142891 950289 2125805 98967 2354886 172598 1085961 1855201 2409757 177568 1561427 2459075 1166310 1911161 1855067 2333462 2105829 1267632 1326765 1558930 2004286 1854682 1313840 2096781 1518963 2563457 431381 1727951 2029184 482111 1788288 1951260 2247646 1397165 821470 692152 585320 949545 861237 2379200 2580881 1966826 2176004 515184 1614757 1709316 1647839 1959915 1133112 1286350 422821 1982849 1882748 663717 1480833 380855 423010 1446099 1353193 101453 1056326 2483990 2498754 710348 1763532 511048 308130 1962197 1040437 12205 198718 2518844 209807 2015738 434821 151609 1166604 946039 2093188 1545850 1423247 33306 1823664 827811 885585 341814 1534096 718371 285652 1171543 1597145 671925 1101632 2320436 144962 629705 1853830 2355377 102715 1547655 1903769 2486985 2480147 1454813 1303993 1345784 1527535 1412167 2550658 861640 1254585 458414 2132244 2042765 2590515 2446373 1276998 979357 2476088 589882 2412125 2045492 1951491 1449680 202978 2243188 1917839 756456 313704 1248290 732505 1873293 2327539 2001482 652957 2131908 1629248 2573208 1042546 383038 233925 276678 1729421 822140 2252912 2553657 538237 2214842 41049 2534215 1126987 1356704 2510192 1711229 2133322 543740 1113184 65365 650900 1591072 2317332 2563331 673571 1452972 835421 617473 2050432 216606 2058360 1377318 2508575 1362902 1330480 2344621 5507 200810 191843 1295754 1281767 786549 1859380 62076 1831961 2338006 40902 2577005 324605 2197357 78424 2291781 1960368 129088 45079 2643931 1196591 492145 972860 1287550 2244291 2226615 40333 2572456 1681893 2172088 176700 598619 1568672 2029539 2638587 1649084 740482 1618504 357376 2492652 316082 2421283 1328175 2118922 95146 1123966 927688 939635 732361 1453866 113414 1625334 1446413 1317639 503251 226831 1632728 1556074 1710806 964940 2624689 1938048 784574 414976 1442505 1182112 1082037 2234299 1948264 1812920 793579 2112959 1172319 1637823 2417982 5470 1172218 1200503 1222283 1414446 609127 1433431 694640 1397632 1031029 18327 913563 1149151 660424 772791 2090801 1410192 2204091 2093672 122264 1920262 2010490 2243854 2033602 2242260 1673576 2043830 2335394 1616325 792185 1238759 65265 1150258 1813666 849916 713574 2611202 1321837 188350 1118785 134799 990758 1617970 1827805 79600 2026513 1957650 2081211 350382 1452807 1837429 1482187 2378418 2226712 2216383 2621882 1894628 2567472 1223090 2572962 143798 2328498 1485238 1114803 2263762 655680 2009618 546461 484714 1718575 673671 924117 320942 159463 199349 2207339 25309 82663 227008 34756 1221408 2040790 1261588 1956684 1963420 409935 1457826 1955798 2207752 736413 235768 462035 1339354 1906864 1358236 479075 2439933 2083443 2145605 277043 81503 611603 2461074 2070732 353102 657397 1838636 2646657 1960615 710530 1820001 732036 1059433 215241 106941 2265170 2503987 1082000 1638422 113566 2536367 467238 1075421 942612 723074 1376718 876139 2006425 2216714 1189162 688703 2065190 2245200 2408399 232833 2276371 2157644 2125044 1579149 221847 1133235 510920 1402715 1580803 648505 406000 1412254 236827 1849166 2380882 1088293 220407 416104 371518 1366007 4451 1312761 377577 1079078 298221 514063 2151406 2592452 246128 1741384 2361853 1138684 2259497 2259999 357472 1589406 16978: 43738 2575399 2522793 16979: 1850194 884208 1190927 926714 2109835 2518773 16981: 429680 1450690 2041782 16982: 1697473 1256348 657 505423 2139615 896415 1085167 1548794 881622 1914178 16983: 1431841 238981 16984: 830273 2104425 762123 2067779 46036 1834614 2370388 534380 582396 1745845 698306 2298394 1886356 813363 615587 650895 323315 1028299 1099631 343559 465516 1364237 893023 483077 1333099 618973 775098 2624875 1024691 2302706 2263586 1305735 970115 86123 1824186 1344828 640982 2015782 1961738 1727710 1775963 1601060 2411538 1021742 115031 517029 2376829 869024 1766968 1541988 1517716 1605985 1037765 2426415 803235 2558847 581341 1774670 1314343 2208455 1019340 596633 2094948 355121 322680 636465 859585 447327 1140352 2199779 313761 664543 597568 2158068 1625134 261815 180221 719168 1355869 1542176 2213904 321582 353481 2470742 2504275 31875 2495771 1781572 1981613 345811 2242835 494391 2485937 1730572 868603 543571 2237757 79204 1186442 667688 284399 2360151 133299 1403674 2436562 1752128 2381240 740831 2220270 2125038 260554 619260 1911890 916996 2094918 542264 451388 2336556 2408436 2336870 435708 2195297 1352901 836375 1966936 1089528 2336436 2393725 1439656 53013 2535806 2587868 2638532 2152439 936934 880379 2013202 10496 230712 1799728 2272648 2336457 2386792 832957 299883 1456737 745665 581787 444806 2615582 576643 453201 596213 1954955 1447575 1506974 1871242 1262132 1553130 1285258 79613 220974 1768973 2548457 196694 751963 2274281 1405543 818407 1629676 1099456 64080 1102087 1002006 2293303 1299306 1767970 918590 1377634 2102791 2101589 309222 1493352 2129165 1223715 767572 1297085 945646 1383032 2089966 2028282 2166418 1726839 1495334 990730 2321949 2299472 1279279 596622 1945826 1894703 1179883 2350379 106641 2450515 1031576 944027 246244 121528 1486425 1849641 2533752 1872037 1988022 1878880 739594 2573261 2447976 1869072 297085 390552 1516136 2087722 1997604 1351940 721259 2355095 224941 1588815 1827843 1192776 1570535 1940314 1276411 1112442 1490001 1914858 2409388 1617659 724330 1821574 1173763 1966901 930932 2197439 2062244 2461735 2279169 2216048 2129667 1150094 1288058 1499447 1423480 222255 1237792 614592 1447771 328408 2327764 1619119 1954680 820822 11810 605050 371305 2573237 1936249 249053 259560 772866 1073987 1603193 1509238 500971 1916129 2139553 1111488 2575963 190369 1377283 1013375 558208 517015 1260283 423952 1170961 2081242 483480 2503087 1138916 412439 531396 98130 1519238 526972 684088 197057 2025286 2039349 2277193 2433524 1632413 2299135 1112580 1706014 881957 137703 2130566 1642680 1413953 2081385 956005 1589238 1163996 1443004 506447 1162405 2634333 2035707 473070 2116097 1831276 2102232 10367 290940 2258286 2453577 649512 661698 1290777 152539 782638 274416 1125562 283563 1261149 284275 249047 2291349 1185518 2533796 2069998 1594770 2644555 349272 626656 1534594 2244160 1743895 2026513 29966 1809796 726271 2302866 1091328 2054804 665945 954038 655583 1712014 511767 1373131 188397 277487 1385677 1399609 827270 1905508 1973709 658437 250229 1696023 1536480 447308 1490423 1845505 395420 239229 1570070 2229519 1702 1412553 2554912 2482538 1782040 400517 2101357 2349600 471308 1822378 217152 47242 1655678 899379 175861 2444445 2399850 2301357 2056541 762133 2302880 1970879 2374573 402432 2540223 854569 758739 261503 1370904 859592 1671818 939706 668013 1087159 2196271 572103 2488157 2570105 2349550 2561493 1451689 2484635 88159 1392046 2574170 1905529 2046068 1203830 2248636 1998478 184493 701885 1696407 1652251 770596 948851 11255 2587753 1756265 213406 1649753 2062882 509808 726463 1971467 1046389 1603184 1065294 2058505 2210131 895632 806226 1877920 867823 1088640 1349576 2563742 2137862 1806122 2078615 1779241 140984 963766 1545361 764226 1746824 1199917 2028123 1740284 2345216 2108510 1125894 1696521 16985: 1685826 1457042 226361 1455914 1941501 853095 1749185 91323 89581 1683266 16986: 1059144 1444489 2411543 1657839 761154 2265175 127985 2464544 1424310 2211342 1660952 446273 1963560 1978856 16988: 453814 1966737 2119776 2375297 2352606 1390566 16989: 2408122 1768382 1139645 1699: 1837439 670989 1179081 1476700 1939613 898664 2100399 1567971 1829549 675823 1953503 16990: 225535 67737 912769 2308223 2016388 1661941 680774 1766531 2361813 4084 1604357 746111 1071906 2151148 1801814 510189 2516822 950374 1330898 1167687 2007970 106316 977818 387234 460513 16991: 1059036 2338429 1393259 1390876 2197844 1266272 2325408 2591057 2030239 716092 659023 2387431 16992: 2436000 1505057 1315505 2412606 2163291 2412155 245513 1153971 1119128 8191 651518 744 1922162 991557 1319105 1778344 2170199 1456536 822256 949391 1132496 1878144 165142 2187508 1278494 1501311 1464713 915532 1150912 1750249 178819 227331 868814 1174402 1702689 1561568 2303528 2293014 2578689 409793 2299477 716622 550403 1812930 2342914 2625412 2285809 1297878 2489863 326006 515038 1286739 231451 1620533 1631102 1854578 616947 2350473 1954576 2625866 1075978 925337 1026574 818144 1256990 1952032 532207 2538949 1540644 2260860 1592243 1056759 130594 475157 684000 1042061 1553301 2469851 932207 2247925 797197 805389 434802 1470699 105195 473772 2466153 2598621 1293953 1902140 2210476 2446661 524373 1396595 2113176 2507406 1575703 67900 2148525 942279 176031 866389 1817864 1027662 967867 1526295 1332016 2130095 596741 1305276 1998654 213973 2459852 296168 806373 386693 1867352 2315061 1704090 662512 2476337 1500946 2024843 1930813 779665 2388337 1105136 1058867 315820 105994 1596883 1396341 837242 1479643 981249 927152 891923 1828227 912315 2124432 52864 1685238 1693552 1955374 699537 1594483 574135 2210601 2357985 2286974 1404673 1871993 1770787 2611864 728193 2166319 51943 1434157 419960 1448906 529468 830903 67004 2052103 1402739 145683 936355 487445 418338 2334183 421798 1632578 2000661 1906386 390499 2520506 2446302 1149602 1831093 1574973 2319043 2561580 204496 2637877 2090082 2076743 1177278 2252810 1454384 1399559 1133003 1492391 2102499 1072446 923596 2152331 1866207 1487647 1564189 2326126 678171 2564544 1666746 16993: 1976152 256343 1267672 1764167 795816 1568721 1300978 1369444 1137404 1141610 827855 1643423 141880 2420650 1171157 2294554 1897159 1848575 1637253 1666420 2231225 2203463 1659192 337102 444652 358167 325240 16994: 1342774 376239 323063 223461 1906868 501650 415327 258661 756735 1323545 854961 477116 596259 1480289 162679 2308526 1872786 2235959 221477 145545 2610959 2393734 1678265 497625 2426305 1906672 893110 2119341 2368920 1131548 1391245 102623 711127 1396205 1405779 1813015 2357442 343180 1504496 1001464 53270 623448 938266 1529282 1434878 617282 2378112 1385190 2297595 959331 1054137 1707129 1106910 1248102 565348 1910329 2525770 1499920 1829685 1769639 971228 2571860 1860386 712619 179011 1824740 1842369 872070 2091000 592990 1026814 895137 778170 679922 1876416 1373215 2028059 1986209 890955 1392862 2266151 2112137 286503 2449531 2585075 457903 411583 1382261 1308617 1233899 1713268 1001431 1320159 1557170 1287061 1721650 2200769 219765 237261 1017406 16995: 1427032 1255145 2089922 2223508 1639162 1612630 1627932 2892 2419782 1286972 1028134 407867 2092973 2304924 574068 276468 2597588 2168827 344434 1290313 1752817 1066739 186734 1091216 892414 2648929 16996: 13334 1556320 2283114 1384552 354991 1835035 16997: 433332 2441014 744788 2518403 1216648 1994069 251303 1750053 826278 122746 212519 1158708 1271668 1221105 1091594 1844046 1569015 969847 831315 677344 414293 1203811 1635744 293094 2131436 1687132 1787342 1692074 1778062 82065 2543792 2395697 2415357 1856588 1440219 2522284 1235474 1217761 2229067 1211000 1893107 269307 2123956 2368399 2407791 1021660 953916 926672 837013 1658021 967699 1020333 159159 1744656 1688998 2412552 1398626 1861619 374339 1453777 1738512 1261660 2376217 2475569 1258900 138926 281241 1612706 788384 555962 1225663 203246 16998: 438483 2635816 16999: 1009245 2180384 514611 1166197 2483431 17: 2261008 2603559 1528362 1859325 1918591 611315 630953 2024169 1295028 1964818 1865808 149766 807743 571280 97350 2395017 1548286 2488910 923710 632970 1065691 2632227 2624371 511340 2324465 1859420 340339 1560412 2309640 455645 324395 2567417 2253960 1837290 548690 1688945 313857 487068 1035097 1620868 782781 1021233 1478264 906091 1357068 480759 723700 912623 327993 1167980 38473 175503 1628934 1428389 1690809 97849 380135 229983 835544 875092 2403699 333273 1431761 110622 1523413 1446574 811568 117939 594161 2002136 2260447 2421395 1193336 2542073 981883 999159 2282634 1602583 1508417 433559 1607940 675922 897734 86730 2481120 641760 1305985 374606 1101177 20392 1429293 678662 2558832 907802 2452603 2408577 1057372 971507 949465 1816468 756962 1733839 919347 1405051 2254872 237655 1867184 2005819 203975 319833 1239593 2380395 498988 296354 420080 1992360 398610 1987956 928941 262275 1482288 125569 2494022 432447 223077 2104319 1059699 1374020 156782 992330 378214 1979806 809762 1172522 1184580 2269750 1308127 2613076 140440 763337 1842255 1710240 2424360 393955 1462799 597781 376013 1770376 1135293 1007100 2029981 1689045 416400 2060540 2108637 2274195 1523223 1876690 1567086 2375482 1894954 524610 554567 1030074 337202 2271758 251421 2570166 962225 1626533 795483 1630811 1086540 1175674 1825603 1689219 645334 239992 1244805 1493912 2461142 384188 451827 1192023 1572350 2349204 91373 1413269 1351136 1215431 2265286 1416929 975216 54333 15732 1826520 1979157 1689740 680958 1094761 300572 1061020 1026367 1563848 91272 949923 2430913 845620 1799716 898370 1175588 2485550 809945 890518 2449999 2108491 2152347 990916 297624 1967929 629260 2096346 325111 1802262 1850737 814432 1839424 2213584 1162041 306454 2210523 1704841 1700453 852490 1388257 2383520 1320408 1369630 1270218 1693929 545115 1643068 1997736 950712 149588 1951754 2291607 1259487 2391026 1533545 451309 2378189 413175 114620 2535635 30873 1078816 640531 714346 1701438 842107 1588901 2210746 237936 889738 650900 2065265 480809 1646956 783142 2337603 42836 212808 2504144 526661 1065873 1938254 1786989 412235 2302505 1865788 163357 2610874 973655 849237 2608846 486802 1253562 1782410 269776 2236922 894114 2186515 2202771 695238 2135496 2415919 1801463 1799311 1504919 1420255 529609 1289557 2268359 1316616 93045 1163547 2490539 1915478 673508 1365991 175869 168281 496374 849867 831603 1026687 2585947 411468 938590 333011 1416745 2166492 500793 911 2607964 114618 979398 654840 1356520 2204853 876716 1430935 2040232 1180830 2554566 188461 1835914 561624 2373311 1152904 1460509 255012 896130 571286 2298752 131221 2363204 376407 57043 449233 2219876 1169021 1415803 1958428 843771 51972 746268 2174569 2423874 832162 2205330 247744 672991 2141356 1280746 57843 953663 2099128 2552611 2329094 1941657 1256979 23589 904315 1305796 2395124 1971939 53043 417787 2576949 780855 2548287 591866 2148331 180306 2026740 774367 1659827 371369 1761369 1579598 999151 2585859 918312 472660 1924653 25338 1432255 1229287 773761 1385877 206969 1850563 1319306 8230 1955133 922628 866371 2085988 2576024 1515373 86221 2087272 1750705 2302453 1131049 1094203 339592 650911 1455720 1700999 526398 1440629 1857268 2450736 1602078 975758 1293165 1976824 2250196 1176143 1675902 1327352 1347064 299805 1604716 2476251 380906 2562831 1980992 860307 905310 282406 446575 1778466 958359 383067 55143 1550986 631611 2626597 2000589 2378228 1192853 2488891 2063672 2112918 2628943 693193 648973 880609 1783227 2308518 779193 943590 1118957 379291 1663871 296743 1798203 1940851 589280 1410553 1365052 2602672 2317849 157016 1921387 2068834 608026 2203026 2135488 1227391 1940325 345655 2561086 1856101 879303 339616 1474318 2297101 579197 844417 415605 1560582 637867 1684601 1750077 635117 289316 1278662 1322387 537734 549747 1309117 960996 1861654 214934 1299450 1406428 345752 874411 2261547 1607424 1354046 1960855 1848970 1465214 1727556 2359270 2474372 2231134 2070732 1206927 1510107 273404 2476409 778442 2033742 2619665 1890179 715856 159727 1013391 2291274 2048809 323253 2280704 2549774 1955352 300757 1904657 1728361 1047618 443346 1545107 1469921 2285417 1447561 2322387 486048 1246469 1952409 2185960 2465247 395796 607797 958464 1598792 515278 1462424 2134365 244077 2067516 1133974 1316599 660837 1390609 39450 234325 2081233 1363753 1950585 1788613 2266859 1581265 914326 2268019 435771 2490477 2604947 1237152 325338 1073842 307996 1135129 581775 1913810 984482 706405 87972 1058560 431783 2013153 467094 1573680 381812 1626164 152050 399760 2405356 535491 2003899 227541 405058 208255 170: 63364 396140 2084049 405591 1700: 768274 914918 2411176 1380819 843457 2304392 285903 1540450 1098826 275878 2470276 1668547 1609802 2065162 1308505 452281 108399 2155100 1133956 216436 380935 2008398 1364279 1543823 1040707 1704751 1203703 810617 1193824 1904601 254552 825001 608054 1957219 1011341 2114157 1225074 2377481 58320 2055181 447667 2303218 937922 76530 1181150 124591 280713 741573 2112195 1300330 2365651 2534207 1132789 2507593 596980 2278787 2020404 1068870 1546018 2051036 2612811 2537655 1793520 629540 489008 2195519 2598295 489319 981049 2001063 937387 931180 1199479 1590664 1492119 1910453 2530793 125994 2177190 1769062 2646830 2416632 1103154 1649540 1165352 692585 1746193 2166639 1306734 135698 1011171 1066315 180644 1514102 166214 1741014 530901 411208 563966 1956360 1999080 2630990 958959 1440344 1808164 2343092 1676661 1287051 1096396 1560328 116469 436530 2073743 610264 1207577 1959807 754152 1249660 1584072 508461 1151806 729537 2122605 681525 601684 2305913 2107488 522994 1030684 2154103 339652 14747 2323643 91988 363843 1210717 1561432 1869826 71565 2302058 850405 2193685 2222624 408578 848608 2446726 1799885 1754920 1877128 2035427 62389 2023630 132925 267473 870052 2168189 2452595 2209815 2195827 2023144 1703029 31121 123457 1541330 2350924 1647089 2027128 265738 693776 996205 2283942 1145060 681547 1366403 2345332 464029 2508126 1516205 1119728 2564961 1893569 1894158 1711726 2300095 1020875 1849689 1099181 1608703 1826806 1297198 2189992 831315 1762427 948774 81725 1088170 444032 743181 2645812 2076403 1561687 2485167 589100 1486258 890517 1745057 2045935 1818954 600935 927577 1926905 2620757 566190 209899 1813586 1465067 1193257 1825894 807679 1096534 343936 1047888 185133 206908 2006256 1336621 427275 250241 260822 1371020 1683243 459228 78804 1209083 2432770 1216283 1984874 1558357 1703744 2297141 1134177 494958 2531750 1817397 406134 1068221 2317798 2333914 86249 460068 2372353 2151833 1195151 603415 45777 2472691 701773 2191237 1137795 1838344 1776418 2086593 2278512 1188978 1547917 56183 1578932 461907 7581 2323244 1940828 2145113 1775694 565629 696062 558154 943428 860418 682484 825695 1697076 584942 253163 88913 429493 86848 1315193 895798 831258 1542000 256840 1276552 2292154 2627211 1094408 2202100 925786 419684 2575290 2075603 383829 2079106 2619013 142277 1763554 1100396 948341 1583955 197999 867001 1832177 536669 2201265 2591056 2258338 936949 2092859 459870 2364853 554761 1691699 1256471 1422343 235645 746261 813195 697510 1011494 2416753 2114808 2289358 1224363 1193762 676010 813956 1730088 1054287 904848 297184 304899 2242246 2276467 272102 1062086 1488084 361110 882275 1193586 718057 496303 1783042 692601 765694 105905 1449657 312461 2078484 1547793 837091 2450473 95901 51620 2276352 1886102 1386237 665926 2621443 984636 296341 1870443 2323941 2526684 1180755 1390859 2033995 587283 2247307 802115 635479 1291213 1748979 319828 1173856 1371311 860454 2335718 1787844 2432872 54301 2429146 505535 288128 1176814 900151 2329673 1810183 2503288 127642 1614985 1853283 1125806 713175 140332 2341171 864885 251449 1326325 211664 1706043 1318247 849287 954400 998178 216989 1483089 1518009 1712482 170116 2372347 2037337 2586472 2352537 2029818 33366 2012491 2486855 1060036 1861825 270421 706009 1645197 1271188 2347119 95831 1089874 1619350 1939998 1448801 891034 1331787 1842249 365507 191773 1132450 615263 427821 608864 904990 2549705 2118929 2284422 168049 1486571 2377542 1722644 2627922 656660 2362130 982687 611700 1739381 2593330 511497 226807 1398925 1446659 1261978 1433751 2373185 2065613 2794 1078857 377157 2557232 104393 1898763 1276031 60241 16380 2275700 204783 1197673 7677 1696003 134642 86302 1080329 2520363 66962 1537650 284566 829506 2400398 1860682 1920102 840055 781556 2185407 1965336 1233496 165742 1975635 2527244 1418973 1778950 342138 167754 732431 36800 466981 2620595 1976973 403795 703981 459984 1080815 986719 1431082 350734 1642817 2578996 2010818 98404 995457 1067720 495047 1930016 236410 1845403 1905494 1702133 990773 1344094 1968122 946609 1781211 490995 424772 268399 2384813 1839384 647174 175389 1757046 2560633 2600289 473971 1078680 369714 2150627 2221533 663479 1834470 145985 861294 2089764 2012931 1444126 572135 278172 2152965 870954 411782 2252077 2054822 2309711 1569438 2000185 1226539 1712629 2110159 2318905 129878 2019696 2285798 1038025 1788231 462610 850629 482535 1019831 2260996 1602936 743666 1365261 1687468 1053877 2133448 1674478 636169 549473 2284567 1204649 1986378 600216 840117 114458 302223 2523382 759409 858507 1399474 1964162 1223679 1545505 159422 1842592 1873494 931529 190527 2284547 765882 574957 1331692 139093 1167046 2542461 1348274 2150555 1409241 455387 2632596 2649375 1229756 1204103 2349008 2572189 182511 844598 947222 118886 1785849 313006 211896 1598067 2073637 368974 224585 869793 2256308 1948646 1158383 633102 1258799 468303 569868 1374149 430066 2565053 673863 621730 1267943 1651961 98607 2512525 957342 705417 639644 465514 1613702 1402489 2513788 1618152 400659 1928611 2230360 2339270 763643 1692467 1707127 1358632 2047101 1427929 1271709 2395954 1338896 2577882 2166579 201817 2331222 1375549 780344 2011583 1455587 1706334 1778010 1164431 357148 329719 1874845 503944 1793074 1590642 993687 2381070 687496 864601 2158325 1605293 1053115 2067741 6435 2616297 598026 1999065 1015760 913605 857294 2328508 2439220 405678 2125073 2357925 141908 2165193 795113 710149 578076 1853802 1341947 775625 507772 493465 2104738 82839 2494651 489741 971122 1147867 1146206 2212008 17000: 592903 837081 1143382 1500060 1184829 17001: 1852201 1492487 1268308 2464431 2021184 734603 752493 2367964 1482810 68207 17002: 1389602 875109 5202 1896451 2353302 2477948 550261 2220537 1472298 1300313 2426625 1012629 1586915 362123 259954 1012940 1944206 1719959 1510123 493754 2316134 1668373 1615810 1346 1330467 303924 1919404 1712201 818554 1276047 1202068 988917 599852 118445 2615444 454258 762263 1557461 2218160 2305961 847550 1690984 1173838 189010 1100131 1190404 86916 2115466 1335458 549302 2178108 1602883 450102 1810763 1706987 2549741 1102923 45392 1663475 2414659 555816 572858 1098446 1630381 2290239 155337 779476 928607 91360 265899 39231 2542954 710110 2547257 540454 257509 2177717 130971 114582 2641975 2183733 1532504 17003: 1285604 1883966 467632 370257 1283649 677042 204710 1144950 2417211 1166831 2236198 936566 1955429 705280 1450661 2375933 1889706 1746912 2642552 136987 2584617 709111 17004: 428170 545812 491722 411781 489013 890771 1856990 2352811 988602 72192 2268631 362207 1226253 2059100 2500079 1822999 807708 1897166 1983000 1804670 2014965 1647735 2334493 1648604 302425 2421328 2580673 1239101 2199177 1480907 792958 1716440 1944965 1772359 2550175 1702844 1681132 1389283 1511664 376968 2262905 877387 1506960 1679191 682407 1264034 2622809 657389 2292053 1733545 917650 2088895 1895487 1236676 601203 276349 1325610 832894 821869 2339782 1470945 1492860 881975 2557941 1683899 1440733 2609654 1771876 843580 1238191 113702 1087698 1472944 95154 1827197 437509 301963 1548048 1155735 1525537 825601 2084121 1029317 17005: 1903582 651691 2591100 1919206 131496 17006: 1042317 17007: 795897 618236 1949785 1047743 746713 810499 2182735 874912 196771 2462372 266577 1664694 963404 2064036 1185746 540065 1737983 1152801 2016145 17008: 604260 2621506 1828719 1275522 2446515 451304 2249199 724308 2259912 2551764 1013438 767493 1723278 2248757 1343458 2270293 1674948 1558624 1900993 1198500 1470317 717136 2483367 2474838 220255 2596443 855659 2510520 841162 2117700 2333561 1700564 1286562 1797498 230166 607826 1250282 2419396 1150754 1163415 1213861 776254 3679 1710426 1074794 887408 781392 841015 325690 1958346 651557 2326251 2635771 372517 1389924 685783 756832 1208605 1543702 774027 925661 1102668 2486820 2481544 626264 2595329 2649023 1765366 1921303 1188195 1972777 1903515 2446177 1273390 1679030 2565066 866368 1515832 264743 836062 181435 1016769 392665 1407747 1178353 1484693 901583 1011348 800796 1296342 898177 273763 285434 21874 899183 563786 1682006 1117820 1174158 1710741 215357 1121145 510074 237585 1723147 657271 1465186 1127560 2499455 2164560 2200991 1323931 1485008 1860358 1303790 1384812 276227 154669 642036 575275 1389861 2105426 564334 1958507 1532426 1774879 2200308 1551109 1034375 154428 905669 2131693 830051 168320 1143374 239036 945672 735103 1802074 1537016 536707 1906650 2548463 2336908 274645 2625502 1636532 961569 2117156 1759968 1482163 1484114 1423649 793406 2342882 1865823 269316 2582543 867760 253256 2588372 1757328 1126891 979763 433907 1784256 2421763 156529 397434 640868 85032 1166217 1336746 2477893 2267357 673858 1491954 2138264 1162651 1674419 358014 2356043 1805737 469407 2595479 1099188 1761195 85568 2246350 427132 1413041 2482775 1611592 2512221 2247436 951927 1709506 907331 1571946 2597352 584201 1133547 1846930 1265890 456742 37432 1037349 2305216 593749 1947526 106336 2187129 1394898 804976 458731 1955951 375770 697700 294954 1917237 1383500 1211158 1764513 2267618 1363591 2626734 46507 1602717 209028 1810698 2127708 1309663 486903 2321022 1886469 1617888 1034377 908298 1597793 700505 940289 504110 2058941 2576788 1181631 845329 2607981 2078745 654978 2247709 1227497 2353853 1976633 584331 2635064 2124286 33130 462488 2062843 500119 2161237 1320564 1547491 1864617 1128954 820629 1552194 1077877 1490805 1919814 2051872 1220222 2211326 2110679 456465 71833 1637587 934173 2396320 2273971 1010367 661588 1907637 133706 320510 151465 2562020 1835617 579628 800145 1341822 1173153 1258517 2497978 169281 2243483 2568092 2206143 476623 730419 1712525 744297 1744767 584407 2501115 1311642 750813 260270 1352349 661227 485973 1968059 1682075 2344410 429429 1187517 634628 2511891 216348 137517 1939091 1652894 903437 1072629 1266294 968425 2029114 694894 495264 1909933 1839792 113156 51848 221694 332813 294758 1986458 393698 493440 1379813 1234313 1036417 357252 2571513 2124179 2248947 2388654 2583779 1528454 1080604 254717 784302 199789 1984313 1419750 2221554 918507 1347355 1774480 1269943 890675 561540 1788232 2608874 2318206 374225 846111 1238059 760643 864657 1412438 2408482 2543948 1446820 1841008 2541384 2608845 1010913 1629650 884930 1793358 371578 574530 2303958 1738692 1319901 472985 210864 1439437 1145915 970856 412037 1607912 2570917 2345454 395662 1704778 1441985 1309735 2539966 1080828 1723777 1284673 1988367 1953194 739319 638346 2252288 257740 1208373 2025715 51447 226792 1101792 2254586 2387627 1419489 980538 1035426 384612 1221494 1447463 1575655 1111990 714635 2483795 2050448 566383 564161 2511853 1158289 1490608 651479 1193247 2488895 1316054 2623459 796663 41376 1994372 1087643 786761 674540 1661986 2463014 2157055 2102718 819412 2205815 2604196 1139393 273077 770387 998196 1221804 496982 2388916 2073903 584126 447266 1581468 2420582 1820179 286131 2092473 422586 1433393 2147389 707720 1320514 2044932 771143 2214001 1028306 175352 1215747 1027480 2365871 1291852 1635679 285280 2108698 237484 668234 1273465 206854 848288 2622916 1266633 2074765 463543 1039605 256676 77912 1338598 2470730 254761 1556692 1587001 843841 329147 1403360 1100328 2278225 1637628 1355315 1703932 2326386 917963 880561 2438148 1395391 1085119 2442855 1570062 100006 935211 1481644 1640837 581313 737017 1610852 457177 978095 2018226 2004619 2510095 1399495 106313 2033780 2157663 2215053 1259369 2468661 2021450 2156082 17009: 423270 984584 590631 1288983 154411 485256 1698044 1506977 1514089 1836271 1146705 1208245 2198785 2114644 858298 1807499 1701: 1876817 426906 17010: 2642308 218097 1079275 2393287 660336 188425 1573723 1755450 340859 96233 241050 539930 995672 758904 2627622 1627581 524706 634280 1243388 1652862 2298884 2428720 235747 1790697 2328886 33083 1973533 1758289 168399 1654871 143776 1678880 17011: 1199469 1018474 209387 17012: 1120202 247836 1568547 854282 1852515 22702 2171303 17013: 1365170 17014: 1806112 1713525 2562824 17015: 1917346 887157 656381 1267982 1132119 2509648 1438157 930874 2477498 87410 1874140 289088 2188083 451557 17016: 1852312 2512565 30423 812185 1104846 1238267 1226836 1103345 1327680 17017: 544543 2587820 1486418 2212726 17018: 608980 2527390 17019: 1027335 884750 318094 430357 1702: 335351 2153526 254718 2577982 1831341 1133519 1764242 1201300 970736 1824670 1284793 615392 906171 2425996 17020: 937441 579597 2123704 385977 2085252 1131039 1546749 1338199 2450716 2525667 1385361 2152932 964228 315228 1905224 960862 1483777 1603525 2375988 2528762 2440247 1105490 1945121 808219 380942 1967668 1709744 211172 17021: 1228890 1923981 328372 2588233 1179379 410465 17022: 2535363 17023: 1516375 276813 1620761 1322840 2572285 1734395 1895527 492706 2578428 365862 855624 469240 2404442 2590830 2075954 2464756 135094 1365480 2208445 2500124 902133 703448 1123076 1814622 1176631 1757348 272716 1664557 2345502 627562 42064 2246010 2487248 1111275 2054736 1534317 994114 1427804 1416445 1602069 433647 1078529 622794 930948 501507 1802972 1291455 1111040 2212907 2627121 1868469 582513 2401527 2555913 701379 2315538 1277525 1489567 1839786 1125351 939846 1466940 834270 2059314 1609964 2058840 1686460 1608824 2550975 950283 864140 1171694 1410469 2328736 1444986 544070 2586666 2612111 2200976 464571 1137186 1323055 2637191 1493693 340659 2361017 312741 2612564 324414 1528960 1627060 1845264 1627987 2318608 1544029 1471660 577074 2464780 902361 1195492 1364669 640795 76777 469141 1813092 2067412 2399478 911384 2566451 2488243 2554591 760237 17024: 373243 1149660 1507728 239763 533527 1537311 2217921 597452 2503769 1946303 1781414 1178518 105990 1366420 2513188 17025: 1025943 652296 1020711 2000681 1501109 832425 1900826 1357920 80523 1900216 825588 125348 835968 59445 1155382 2454854 70827 324091 1318564 1612760 189928 17026: 1490882 2584885 72773 2568069 1126304 1662193 1834333 2585176 17027: 2119485 853295 829008 2089366 767313 1017525 1794722 1950604 2396836 1162073 1305021 1094516 1712852 2170590 17028: 1269338 1405447 151717 2031204 1703: 2009353 1118807 1113622 2560405 83054 1904308 1905780 1142393 1850405 2575096 806850 1955720 1468063 1574237 989119 499914 2366846 957561 970234 518598 1310508 608112 1006699 2073724 1712735 1221626 506984 1741600 923230 2078367 2376426 155340 969636 629498 210163 1262112 641520 847126 191334 2167793 1997270 1842500 729471 113730 1831768 454745 1239114 480598 280948 1125032 812746 35295 1154139 2137543 1796914 1795748 2036305 589685 820707 322659 1031114 1035115 1553321 1544412 1206843 2456204 369398 2359105 2000047 1095914 245884 295744 2231564 2100685 314105 1123546 1021700 1994984 2000080 1942918 22785 1112448 1968555 2278656 2077254 755618 1619103 2435539 2041551 1718543 662216 2157530 2293112 2074085 581623 2448194 1060683 1503859 2051126 597835 1260762 1474152 2580370 1812026 124186 2270360 2278117 1460161 2500805 1612869 1168034 2390094 2382010 2022606 8766 2459619 691086 1953945 2479891 275186 771218 631192 1148200 2047050 2459266 701098 66773 410910 1610675 789405 583360 230794 2189405 1821549 2478850 1996644 2342496 417525 1826266 2341889 2420518 1741936 1992192 487171 246413 2410181 1889410 936395 635137 1365674 125592 2447911 26066 1462206 666914 2333718 1332953 35240 1698127 879312 2649023 1862349 1530126 2176334 2388486 2542152 1487348 1817182 797856 1607123 1158297 380544 1836481 644354 364562 75385 2040188 1932806 2510111 1925966 1842091 1961475 1041537 2251357 1787193 2635472 2626987 452999 1933169 1179957 1181675 2411327 1475468 90305 1466096 1604491 436739 358765 207085 2511660 1561970 1400587 502215 175841 1178002 2169328 936769 83239 2074142 1889182 2199484 235442 410155 774635 674730 1776458 1492556 1617686 2603449 251261 332171 273154 966245 552371 2085746 2206479 972206 659376 2159366 1842027 272290 1207078 1760910 2202203 597416 1080561 1657663 2553810 2010763 1213063 8377 1751615 175308 1564177 2148004 1918430 2471493 2174806 1932517 579971 178641 403262 2378922 546742 1488145 1052432 1720729 2599855 1790355 2566184 2217704 1373104 2506992 793934 1134077 2621171 1262565 1436120 767295 2112675 822414 2631847 1095539 578628 793412 748030 1849154 872361 35714 1971015 585393 2620974 1580548 377430 594281 1937973 2625268 2364061 504689 572933 1650004 1319787 872166 208051 460983 1332852 176880 1379454 2439237 1933739 538957 1735130 1108344 1883671 1289030 2464167 1381969 1154448 833637 2440852 1182026 405261 1209339 186731 1424244 315258 715469 2301601 1421962 1562422 1060792 1830610 1844882 198390 1144361 2179371 960529 2430925 562786 2557521 2246417 81538 2178737 1302555 79451 341452 2339880 472949 2293269 592044 1594131 502697 966562 2225477 954033 1118975 1421637 2382646 167838 2355907 521113 750722 1115427 78804 1511302 1622255 2570574 334449 2164954 1555231 1007288 1332946 2462309 1368375 2246335 493623 1388600 37561 172239 2572274 1028138 1190648 1016603 2593184 1048181 1666028 385067 602109 2235169 2053823 2270837 983423 2312666 2250738 1198774 623151 49196 811243 1277897 2151511 1240314 23689 623164 2137198 2329504 13411 2188096 2302732 1983426 744818 94804 123465 225666 1408105 532941 2039285 1368244 942322 1391897 120716 594735 821332 796743 1438914 705080 747981 539775 2203655 271983 1736164 2152921 417480 1116937 2406894 2478524 333931 205593 2502845 828088 896936 590807 703880 318810 2031927 2500945 611968 1157685 2013146 605162 1599769 1958923 1230854 378766 1649276 1539258 2467757 697496 1471277 762172 1814105 2258355 2218591 286086 61034 1579266 2393148 43380 1236582 2504345 263928 2418297 228762 1771809 805536 1693131 810337 874451 1808587 145857 1449008 956431 980495 2277932 585693 199913 1653221 1077466 1494102 302178 2203778 2375807 1873970 1016320 1903757 2141286 1405132 2168614 2535009 720800 717361 1428707 1180275 352423 1619091 2169535 1547377 618606 820766 837391 1547401 1174343 2225482 2479718 890877 1120687 810625 1489567 2440836 864606 983826 266363 240332 1391504 305569 421842 2380815 2122698 1674486 1949498 146360 17337 2505623 1464107 152692 842157 1159874 1051246 278870 1601952 2459108 1645487 316110 703213 1837265 421242 831042 2489553 1941841 1265651 1539268 1236615 2047013 711801 1066905 2161820 833938 2395445 1964181 2397778 1486649 1477679 2315554 1961836 2481371 2626195 37152 1991094 2106325 624322 5922 796056 862352 311241 1430581 1652743 339980 1877176 1253176 2446193 2372138 1966905 985411 794547 2531839 185146 285073 1951774 1190020 1610862 2383956 1760963 919090 751941 1262804 1740007 1769767 2571387 2625079 807140 1745293 1329096 1608873 42314 2555100 1239419 1842488 843356 1067793 949900 2014309 911053 2097420 1610066 1926803 1852111 2443076 1574980 799503 402980 142743 1779991 10022 121532 988325 1360276 1303718 201572 1086587 1490387 2525158 1480274 1510054 1532813 1116897 519937 2121049 573587 1248310 1287981 1687471 545029 2089398 1170516 2583106 405373 2363717 910157 287908 1955623 2102678 423410 2224201 1663853 1652961 1168166 698249 205776 2260298 535308 2338892 1681969 1850805 1276702 953696 1984069 99098 1997699 1748183 1099091 1731270 765516 1130790 437479 2203528 1858151 1386529 1382836 550953 956223 403517 1250061 50254 2036973 720283 126413 483748 492831 1315988 1402876 1103267 2449848 750242 1268783 1690955 1384353 2197508 393134 2109167 1216524 2278707 1327906 940108 1112407 2045477 325589 1598508 2040569 1295899 2363026 2328938 885213 994790 223064 939915 661028 1061414 322664 2159494 853249 660009 1355203 1281906 309936 2399516 1822384 767005 1212842 2554248 1087341 1646387 1499930 2503505 1283535 1604121 823334 2629477 510064 1248657 422804 2566875 1869014 1489379 1604656 1474068 612914 1986482 2069361 415427 2307786 2153992 587335 1567495 1107106 1467933 2522546 1915429 2111860 1794056 1202203 454335 2524453 808438 1279846 732287 1066973 2177042 1354473 228791 2570219 565458 381653 2093039 1988914 1140202 1411253 2593059 1178623 2001498 170277 253104 2181729 2547357 336514 1504441 783311 2462494 1193182 2603381 532281 170598 2291550 2130177 1425092 638652 2134231 1484866 610449 99906 869520 1899349 1666444 441759 727272 2191261 262894 1203347 1663522 670210 1144691 322929 81144 1831188 254744 362815 482032 1482158 1449350 1348181 2246271 2522300 98575 1027993 1442653 2279829 1657263 2319409 772523 2422201 1447772 595111 2239281 2095958 1368122 465870 416249 641306 378858 422557 2613431 1299194 340154 562733 543210 198192 2494520 754996 374718 771320 2218905 681743 2053505 96575 1704300 495953 1454438 1822540 1938866 595470 1073241 2383810 1838055 1824918 1657227 1416010 1444134 1348221 99851 1390419 78770 2060477 2165497 2194831 1318777 314254 1870000 168318 1175852 2258940 647747 576499 783616 1071719 613643 910401 1920518 495851 1340552 1979353 1025153 603722 94505 391454 601606 897495 2118479 2240991 1614017 271629 2199718 1992649 1790831 24606 2380600 1496337 244756 1949337 1678662 800150 2267869 1803830 343052 278572 289211 240872 1094853 1175644 2031244 505668 513771 1073610 22338 2226424 30745 2441939 2120108 1081152 154769 846381 1325077 2005995 805630 1478657 421669 2636134 1488803 713858 2262205 1384378 617255 820832 1446069 938013 425590 601121 2459999 1259363 1300033 2301404 566697 2641240 469292 89467 1103353 1130868 757104 288461 1875463 1774165 323191 450894 1357931 820556 2635638 704507 1109224 305075 2283558 635564 1799518 788084 743734 342476 2058022 1821484 1651695 1456302 1820813 1521062 215632 997193 1474133 1274434 774076 2635639 2361880 1136539 1643271 502317 1986452 1360245 1866764 2338622 651627 2603246 1973911 1376885 1213500 2203021 428358 1903623 603236 1418923 380022 2603696 1040877 2539390 1886859 2598352 262358 2015928 622101 2477346 1624825 174116 1929518 904068 2413439 1276712 1102960 978226 1412527 1797827 2081479 226273 938460 2528356 1448266 386534 1081675 234701 48736 1763823 2131539 2369178 2404298 489764 1503545 1063968 2156343 1349477 1404607 1549872 1012462 2390935 86125 1285032 88453 1171358 2384367 1822214 2096108 2392643 2537554 1911064 1072641 665337 2591265 477632 2153911 665331 225817 741414 1383348 874203 808854 1690596 633827 2581352 1259478 1682639 293314 264971 2153901 244032 1876813 334144 633699 1218738 2311983 1160738 1286798 889020 220465 2430377 2031665 550799 349957 931577 1894857 1840840 111569 2064659 1756552 134511 605705 371153 769892 2523698 1017411 1900074 1329133 2468915 901602 2532379 1675910 2195799 28214 1433637 366983 1228103 1299055 2414745 1482382 906992 1778277 2001869 2342125 2319471 2475605 621578 1013050 476195 1543726 474704 1055959 1082167 2615558 460851 838626 1382901 2169304 58402 2185673 659481 1877183 2116751 1750314 1400653 1726381 187848 1766182 2538414 430767 505900 713409 374459 1144509 1753044 56966 491664 542071 263701 207840 730078 1515202 1069079 1581306 2222248 2372413 2503194 1779197 235598 398841 2339671 234937 43027 269345 345287 811664 2310295 1744053 2242468 2232091 720738 383115 627120 1772777 226147 810067 2308907 85009 1533303 620477 1033749 1154066 971122 136248 798617 17030: 100797 883967 2058261 1526306 2327821 1963786 211704 17031: 887273 573306 755576 368551 1593530 898741 2520564 660995 4106 1922727 1553065 2639973 2022352 628667 848588 165314 1799789 2150957 1070391 1214074 2628577 2004219 1892961 750387 2581508 1757964 902249 2564453 2459259 2290601 1700334 1351599 1546879 1873277 2004650 2627563 1820877 928192 1332901 2330341 497580 1084542 52615 1954126 284261 1893651 22853 2325770 754171 2597194 1356607 1297003 481549 1095749 1638837 841112 610933 1519097 1524933 498461 440751 546211 1821253 348339 878743 2054382 486638 1204076 664095 1330553 689647 2108481 1100560 1040425 242196 460179 1034957 2352630 77100 920286 801819 1291046 2067619 1535916 1460503 461374 243756 1746495 638302 582950 1711945 1597886 668632 2528638 286364 2033937 2495734 1451637 221158 2455061 1235359 88255 2324383 2446508 865622 735243 1396959 178776 303899 1234746 2516250 1685916 187261 917050 878564 781810 1068589 379215 441760 811908 2241282 1063415 2206368 1296569 2221910 454750 1680244 292234 1080619 1276023 1279868 1235839 315404 2479718 900054 2495800 138365 2431604 2230959 1993144 590596 2604477 2319265 2395159 160813 332678 1703561 1276267 574252 2251327 1549634 887764 76604 1971055 1813409 253559 757758 77511 2435797 518047 1529231 1454642 1508321 2035346 2586007 2084338 2321316 2070114 1066422 1080831 2063707 2345397 1196652 2403613 1741403 1119611 2593592 1148083 160022 1157047 561521 1882562 469253 1964729 1630023 2393141 1590921 352518 932137 1791591 1635663 1453669 584436 1920951 1276697 1892340 327852 2244894 775141 1617710 502472 1122881 116627 1173007 1813535 1135314 92481 2419814 881338 2553023 1313711 771729 1617895 955613 2083856 1164124 2422270 2319523 765688 2363646 1056896 908755 319492 2107396 1697241 1638252 2332656 2627313 2429607 1687775 965741 124404 2011517 16603 82935 943646 1107848 2312124 1569968 2313424 984148 25763 1598717 589729 785077 2469766 1927151 2064994 300981 2099415 809341 2162659 618294 43299 1879415 1999472 1589182 2208900 2129921 24998 1826544 1621558 2198024 2159347 1641670 1396285 1780898 190305 1291150 2276208 53729 556034 2186779 1402717 2153212 1792948 431030 715840 1000201 615078 1778710 79940 1304862 2104893 1339177 730002 1842385 1739823 2262297 448018 1617608 565542 1737448 1519933 512364 1511554 89892 2467046 543413 2108136 2363390 896893 2166512 136075 1856189 2052267 846415 2256886 2511045 813582 653867 925472 846118 2344929 514628 2378985 335373 1025519 903873 492910 2245503 659481 287105 1981665 649473 732724 2538327 1702567 615403 2229524 609958 698515 2100606 17032: 2000311 2538669 149838 17033: 1271327 134188 2493276 1845270 2031723 2425660 2431378 1041327 1968095 991896 1994369 384729 1659119 963500 615645 2487037 1403763 1562405 2227333 363539 2258132 277792 1419888 2043472 177103 108477 1697501 1250231 1800440 1920663 1719337 2627834 1546976 1888873 2602321 1546496 630065 2116793 431484 616839 367518 1492719 1649315 756206 1416580 1686222 846266 1132753 622834 649662 814248 2416654 674764 2439696 1067761 1373134 2550498 364204 1879030 1503267 2549200 304997 8329 321519 1703270 1182052 291901 1914987 2372644 311067 17035: 1644111 2291814 1281454 2532765 1354208 1097800 414275 2084848 2109014 1708075 1413511 802283 1838615 17036: 415272 1182757 531242 605447 1775876 1694060 363757 653568 2438892 1888563 1391246 431933 1989624 17037: 1110113 17038: 1501030 2361990 1760747 696617 17039: 864618 1182009 2552416 1017525 2270645 2286300 1457520 1213027 2601593 384084 1513485 1704: 2241806 1651207 1071811 235232 448984 2360891 1962139 986629 103642 967251 1927042 259227 95209 791370 482427 1802311 608589 1891782 575832 190741 2589573 2075699 486957 872575 1087416 617075 2040101 382278 1388681 1803145 1319494 193953 172229 2157514 520989 481643 1180265 2627741 1922607 711764 208140 2228234 851462 450383 1544137 2393049 390371 2357292 2268066 133882 1832236 973646 322412 1361637 2016488 2313668 1971566 1161329 475575 1421855 295097 1796849 2396346 2380939 257405 962226 2120922 1438796 2319383 1152005 346885 1551135 1784946 2619213 1129368 2278124 510247 1233857 1093941 323705 6195 836673 2253408 2006385 1780717 1850024 2622896 1701743 234829 472058 226078 17040: 1287974 17042: 1405456 1821423 1386457 348028 2516919 1783931 835482 654008 1394284 2442408 17043: 1550575 2129501 1966939 17044: 489551 2114280 1152634 1976608 1063089 1647876 824157 1592928 17045: 1184582 2432893 2043637 1834626 873309 1276519 2522009 2075255 279234 603529 209104 2174571 17046: 1805808 60272 1968002 2587393 9601 1041949 1410294 837288 17047: 1157667 1148735 2596612 767687 2407783 1171160 1610657 1978865 258820 245817 17048: 2223819 1659546 17049: 2058950 2188135 482082 2141209 2331187 1268905 1877876 270484 1783636 2445387 1694546 193575 2433645 2431257 50211 2573252 941055 1121781 1705: 2621268 306199 1203851 350675 8121 2135883 2120407 745726 2464846 1103030 348883 2128540 1551251 480141 1362092 2620122 1460837 184955 1608552 2096620 1429054 1494818 345920 17050: 2287590 1016065 2414639 684978 2181421 1408302 930604 687401 2467781 1709435 561882 84714 1050641 1857532 1608813 410881 2071530 1457520 982385 679797 1235849 957478 2413595 77454 1423280 520009 1609791 1625634 836176 721684 118531 1544351 1880464 1533796 614066 2004935 1543838 2014864 47588 2120874 154894 205199 1556070 17051: 2123217 2302683 1788335 594564 1610415 1648352 2614693 17052: 682359 2318116 445777 707543 57254 907382 17053: 38677 467933 1616522 1794581 1440262 150492 1729036 61468 1050731 1311632 238756 872226 1783640 1650723 510573 2277639 528750 2413703 2280428 2094132 942191 257852 576600 726697 764867 399338 1277488 1760071 1162819 1406061 892309 2590727 283938 28259 166345 535789 1033645 890148 1414879 2243170 2277540 200946 2007688 679222 1374905 337798 901904 2584524 700327 162273 1233029 158986 1832087 1765521 670795 397613 2228144 2102638 1527608 673903 122778 427313 1515117 1845264 939677 1138409 928269 1667949 2485361 787338 2414663 474198 1847613 849485 1033446 988532 834215 74765 2250833 523433 17054: 2590061 1325034 1914203 69520 719573 24298 545910 2021366 1828694 94168 1509230 139617 1811966 1970422 753227 17055: 236577 2604831 1112206 1791653 957392 1845640 1198385 1386715 166345 2647661 2177738 2065792 1731319 1957477 1558587 51218 1668169 861047 2263982 17056: 704264 1148633 1981037 78819 495825 1024421 17057: 1359983 2206467 2125456 754349 661500 1358681 2045497 2176873 162364 407633 2108745 605866 467372 849951 1445965 1068303 734655 27139 2065686 1751496 504005 406055 480545 597404 621553 893284 2019349 968833 234023 33302 2264864 362488 1942150 325021 1779979 994401 2047013 1504779 938065 1568299 2557390 2096138 922159 1263466 1147490 1184432 1675359 518482 1827257 1586437 1536719 2203937 1725453 267801 1938382 378896 1848554 950583 998841 1837667 1690238 1295373 113201 1824203 338127 1107137 1597039 1530480 647594 2317156 142385 1412810 1714276 1865632 826383 2162470 2155386 1587931 1362965 1285255 1792291 2116295 477548 2056790 17058: 2054735 1543289 1052661 936396 17059: 1081270 1059144 838138 1063429 1207654 1631160 1548096 1949172 468087 2156178 2059696 690777 1708032 2546392 394440 1028464 1938175 364238 2298168 1706: 1315754 2396197 299799 522733 211815 1079182 1995265 17061: 1783510 17062: 1102237 266948 215296 2118801 1814570 1285884 624872 2533149 1340178 1695092 2189620 52050 168825 1769310 950364 884224 1536363 2333673 1259843 609742 1717911 18293 1620807 1352184 2136945 533147 100228 1339916 1962721 868973 2113548 181608 1378892 1605822 2205459 1447575 239635 2106524 1765170 2550534 1247129 2207190 1086168 1255207 2077513 633061 2623610 1414975 2082691 2579203 1071775 1457230 1336623 1998313 1748373 1538617 2229462 1558907 1484516 2290732 1146271 1926841 1957413 1531911 1988071 441420 45236 2149641 1831742 1566260 1508930 1115708 2041325 1135805 504996 34885 1148370 1893576 2042731 1610595 1980425 1580032 1066345 440469 159062 998950 1410296 41441 2226208 1871422 797219 1607539 1217164 2618781 1680327 1160731 1036423 1329231 202587 323253 1548422 2252482 95556 2504089 922341 474569 249836 638460 2622838 483749 1497093 1473437 1109255 1417177 1825050 1002683 435821 2005643 17063: 1649739 2608608 2121848 2188243 136235 17064: 1489690 1165162 2619586 1052711 2364078 452107 1988328 2217433 1012088 560203 1977908 1264100 2547082 1086999 2423344 2392622 1353529 1101903 1769545 1990744 991854 370806 2494006 2593173 1878118 1676423 695620 97720 17065: 471266 17066: 632345 1423694 643527 2196283 2023435 2369595 1118017 2577898 1117274 467333 1406800 229634 662651 2316390 2512478 625056 991356 1659546 1653313 850091 126676 1061866 764518 145290 846392 1169506 657550 17067: 1611234 1793492 234827 1736602 17068: 77550 2202978 101203 2290239 845260 2352652 17069: 747943 288282 1707: 2463090 492622 914503 421995 778711 1564092 1435515 1582456 829064 713103 1395914 1650184 1065534 2159069 618060 116380 2451008 2243352 284836 463912 192709 1780309 322343 2410011 2224308 183716 2531664 1860254 1840700 413358 230790 2333723 2631098 2013572 1891061 1334141 1357748 653720 421572 569063 363870 911720 2609509 1334821 448727 1799420 1859498 134222 1455472 1437415 1534527 1566608 2610537 2241623 524396 12868 1832577 824505 301592 1816191 836489 1304264 305361 1119165 1614185 2222482 852985 823212 2428560 213023 2377762 1375201 941173 1248972 2278188 430595 61599 1027143 2428794 1370590 796981 617737 1730190 2359729 1447938 1683424 1035279 1320707 2344006 2534305 723148 777446 2536657 263216 2376368 589083 383943 1411469 2152932 1851595 2591126 648304 1538103 284588 129568 825866 2516335 1425109 61110 2140517 1798439 972078 873795 1433685 434828 1074903 2236974 139669 562026 601936 2154508 2481231 2405695 1540171 1978400 2025527 1403474 333607 1560227 1546226 903438 2006496 224311 523183 2049350 830473 2427023 2397196 54871 252939 1148418 1675395 177700 412535 2234561 1072936 1356649 1804925 851669 2168494 1781198 2393076 2169996 1875904 551733 1243892 2316713 1060735 1118215 663359 1050661 1912423 1107478 1540545 1115083 1991896 895914 1465308 1200758 1075149 2446710 2040122 2371128 2643080 427059 383094 1490810 1871627 920049 1910148 1293968 1311019 929480 745143 1094167 590596 1587037 1671956 478393 2526356 1415978 2277819 430861 951283 380549 2044069 1003498 1845033 848003 63184 2220223 1089949 2118330 776258 2088832 2116562 2476085 293076 228716 1240588 1949369 96010 1693963 2104189 370614 561447 2624915 192166 2231719 2003522 2584919 387775 1724928 1937003 2095490 1623610 971281 1372932 132985 2155187 1507682 278759 1134542 1707309 942040 606027 453966 1235220 1194766 137148 1181487 1889603 1929491 125176 651403 2137548 818926 1155196 822570 497300 846537 2185626 2031976 2122808 2003574 2312637 1756276 1533658 969880 2332890 2093039 1618585 2569618 2465085 659874 2552674 2043253 1379813 1155702 1572647 1849629 1312688 2173262 1717488 1101027 1932074 1182390 2557343 2036711 113644 2498549 2140917 1578045 249543 874672 1461464 1880216 2553023 2548832 66962 375525 1043794 808261 2529879 1745793 1535119 1877137 1216746 468078 107545 968616 906085 1817617 1141414 1414239 2226127 1305508 2186370 665512 499312 1497963 854389 867530 265250 753927 359261 1683649 791411 871332 1781734 2180688 209071 1442867 2337191 752575 2027109 1199398 273001 876627 878690 1486534 1143605 275678 1957022 2420001 278275 356206 1500418 1320923 8160 1579499 74704 98572 727648 2208411 115623 300556 2585072 2085754 407407 1685381 2077471 2559510 1543698 1793163 688921 2510317 1902714 2246487 204470 1693786 466009 1434219 695739 754299 2072336 1344001 1371601 619959 593090 2246074 1527686 198588 1338896 2208650 2176871 78404 1718397 2238036 2274712 588289 35024 1952137 1248132 459107 954111 2328450 779183 1288282 930753 877766 2010898 98387 676109 1522926 964170 796392 41021 2067143 1826792 1467939 2027916 1806126 17070: 2048420 1575469 1823836 2426888 1498910 1497333 504175 1931279 1860332 2327721 17071: 1707924 2005556 710650 31063 40342 1705112 1401858 2196445 453265 840165 1511315 108673 1951053 1343507 110238 654304 2377234 1588495 473044 1524749 1379000 1494315 2585568 418035 848818 2528806 759095 872965 44140 1133750 647943 1459176 2493630 1255549 2638010 1690336 2204841 2095896 779867 923284 2313031 955292 2407867 1539081 264960 1953673 17072: 1016172 2402871 589151 711205 237812 802549 438446 1838687 777626 2460130 17073: 796450 17074: 1255155 1023399 17075: 2360952 1929962 430028 1221507 1774050 2148769 2408309 854848 89221 1382535 119432 1740028 815740 1660407 2050378 230986 2619027 89357 2331215 2560208 58591 1451215 2003111 2069971 408840 1647812 420384 2428160 1168776 786374 1587626 1355401 1583141 1730575 1765678 1214347 1658556 1280054 879094 772818 228431 810959 423986 2637544 55344 1037864 1105518 17076: 1291034 664388 231753 502555 798509 2296816 1474453 1274572 17077: 1979492 2424492 1278458 201074 392192 492925 55567 17078: 858113 392781 17079: 2085173 199974 1387111 112152 551702 1206537 1607457 1832825 1780243 2238527 877255 709264 329426 1708: 349968 1297073 1888979 1503706 1138001 2186436 1154674 2122269 650326 871020 2510783 1297721 1292749 602274 619105 459044 1832697 1785862 386474 1775241 636004 2483821 2497088 176944 2390595 2495170 806199 2066087 147152 1811162 998129 2560582 1322507 1518667 410168 2244111 127776 1853228 1728981 2430027 2613453 1920947 1624847 1741344 2126959 2389683 2048841 1222943 2205866 195122 2078462 2444463 1472731 2268553 28970 2520851 1089763 2268182 338280 2630245 1011106 909477 2021209 1481694 1662428 1000072 198152 93222 1657908 1734382 889489 2074677 561808 1126548 688499 826048 1684750 797057 1901783 728292 992028 377690 1590324 519957 597125 2260008 2554933 2622197 2001426 1233766 1410296 1455101 2233913 1001417 1599891 1070287 1044344 11104 1949030 1887681 2082546 2135050 2270174 1303921 1824861 1168645 2499450 658879 1133651 116109 687586 2351145 284200 2451585 1981569 2331547 1310633 2040190 780341 771765 1606550 1685401 1285031 69656 784776 711050 17080: 1901950 2098983 1486956 17081: 1617268 650064 2086851 1559699 2407059 1705330 1224531 586645 1418623 2552178 913785 957520 934701 24768 805884 2408239 327821 1368422 2472838 71088 509415 1054023 247241 382006 779524 1668233 937832 2050719 177059 17082: 2300947 1303745 1985426 1440187 2582425 17083: 344554 998034 1297892 5317 234480 1309495 412791 1443242 1343857 2113281 1191324 2259936 860626 1364461 840509 1728635 100967 1464664 2367312 1929361 17084: 1679798 1114100 17085: 694015 1119102 1051929 2434606 2095559 875885 56522 1022105 2171849 88037 202810 1855032 2512785 83373 1697008 181985 1160394 2302812 626537 629742 1732828 642833 2367472 2573474 1278677 1208699 2382676 1245619 722818 1319967 2555272 69988 1227238 2121113 479648 1340387 2271443 819946 1934236 2589053 1062681 2099851 199635 545781 264423 2346859 899708 1780442 213279 1721218 2597609 462597 1634343 1504742 1792333 559129 2382523 2460799 617286 1288147 787736 1160426 52613 2194683 822187 1624875 1602705 1089746 422745 49814 1560484 1334709 1086132 2286697 1366681 2592972 2249181 1390196 251211 266203 2521812 28716 1403074 869268 976813 2033490 1101694 2598339 1834806 191541 1789295 259057 198471 248452 777127 689508 2000692 2496492 1684877 1962138 1141575 466747 2007299 1240546 2055574 144505 2247475 1302488 2025605 854659 1307498 1714911 1783904 1597463 1704833 1488092 2345694 1863303 316047 1267322 2511017 1404821 2458220 101884 1922017 2479174 936049 1271274 68566 511641 773145 945106 2364960 1757734 2275720 2237324 2005828 432559 2617453 1778221 87571 445166 4853 1400936 1262545 1770376 1285596 586089 2310546 722791 1833397 2235666 2195710 636878 1754622 54867 2201155 2066988 2144096 2230490 1785040 1279828 1731657 1988511 1791515 1418568 2017539 2015727 2160193 2185703 2157218 2518713 1104838 961569 1040632 749535 2247345 1206851 897215 2112574 1297963 878592 767945 1343265 530303 206751 783252 1143631 2244883 370475 241829 933377 1188211 697535 623779 458026 270404 763778 562368 2390412 2344607 345513 2288031 2281888 1622099 936869 2468110 1836542 1016253 1800408 1289020 2601344 290113 638950 1464335 2262463 2325208 434410 825191 1125930 543218 1632291 2265415 939466 2083666 1477128 1686006 1900757 1721099 2061599 1275288 2099254 1372219 2205813 1420808 140946 834561 403387 493558 743144 507963 2449330 2133710 1706085 2548363 2380667 2379489 1917254 2012258 480455 706937 2502319 2548043 1411204 1915419 973343 2177448 1303110 269236 1330585 892309 660389 12353 460088 2252584 2319350 84505 1058000 392133 1783169 955007 1653815 1162514 1485602 1623989 336224 2320566 1984294 2622738 2611124 1652091 1921673 1365071 1906000 1281799 46822 2517510 416992 68617 2311346 838434 185087 2321192 1441820 2522005 224856 1654068 2256787 981543 1970802 526024 270573 2402393 1977282 1804410 649232 1022576 1846490 2620511 348371 908648 2431829 1255507 1303702 1507444 2032520 2487143 679042 1037625 845895 1418080 1409059 920538 1034888 403889 2018019 668421 975290 66625 2269328 45130 2104652 92734 1031182 1265513 888601 1300096 682909 1704131 1965391 1701980 1940945 2525446 1859795 1080731 2517422 1359818 2108300 1933641 309922 1372936 2059660 1727179 375597 121307 2472435 1074895 758511 720218 1374870 269857 1184916 2064304 724071 2452042 1895370 1618512 2003709 941605 697341 1379393 124884 2604637 1700614 1056393 2204275 1819802 1871020 1714048 1006583 1714399 2020892 420076 1620548 47016 1998575 1732909 29204 1102095 2305171 1668638 508346 901999 946127 1924228 245180 2164692 1141163 1034306 2624431 1625445 1623075 876852 1600303 2122650 1344830 79270 1855055 1473932 1926213 1851451 580340 199537 1007140 185155 154998 1431130 2037729 571278 1933989 1407264 1488817 1130466 1941095 23499 2501229 2072585 1626225 439140 2065479 1607963 1124708 720022 1952209 1210976 2623568 1417402 579809 1870133 1448695 969155 1861074 104571 1865181 1904127 559967 704199 1618174 852316 2046126 2593852 1889496 1494044 1999070 755689 1144307 165837 2256527 237951 2158777 891975 1259038 455356 2379823 1432854 698998 2387538 1863351 2577492 187066 1569852 438457 382145 1154922 1183057 1297314 989860 2475698 1646949 982382 1687863 831575 2441503 2493205 511292 1427463 2204333 1985390 2318135 1801404 2476953 409935 2363446 1232260 1094851 2144299 1951720 207423 1479468 1467770 206885 1884541 1243712 62549 605177 4166 1320535 2473843 2473036 1869572 1110818 1882198 2332997 622166 1630203 1272986 159656 1344816 682556 396443 295925 450752 617546 755890 1420986 60489 2110579 1540865 2243990 2283357 429648 1316940 1177553 1874484 136306 432708 1631106 2302937 800378 740717 930 13574 1669653 1156545 2092384 2425944 819405 1930023 2562143 2263896 795291 2207898 458175 1322055 154305 1382652 259311 699311 1108758 1840439 1123053 2370821 1591351 1327792 325564 474569 1204768 1310199 571866 1532073 209557 2022137 959888 1901160 196435 478476 1176173 637629 500730 55297 650503 1314356 180278 1891497 868631 2419273 1330958 1138349 2151612 210401 1874686 2193729 2329696 2387043 2243357 462951 1332251 1254247 1629950 1023052 2212592 1220024 1291666 2322022 220032 795016 2154902 724905 2195283 1926041 510996 193185 2583633 2291221 1583858 1095653 17087: 2351962 2466100 17088: 993889 2027672 1956786 2305840 1644806 1150392 2393847 1379761 947785 1881486 2275878 41108 193843 74446 313475 2323716 587473 2041505 2115926 2028602 2641308 2426671 415897 2355047 1259145 503348 180588 496380 2224353 1057730 1968297 2588129 205058 1776032 188659 420350 846120 829504 841044 2130377 220864 878166 344080 1026618 200024 2173572 1044285 1961072 1924012 554599 473164 2349395 2010744 2203406 2171988 841408 1487562 2611251 719972 1250360 699181 2640933 1000264 2436495 281667 2233754 2135100 691957 1798250 1250973 895380 1291413 1520624 2525810 2331872 908057 6154 654988 814421 1525878 324977 1864290 317600 574493 1332206 1918302 2095821 530672 292894 2058926 903225 618229 1419080 428691 1537899 2379494 840038 479264 2209209 2482520 2286998 987165 508973 2115223 2541188 2356643 1170517 1157658 1662742 1015772 1166662 2105445 1200424 1168254 121393 2531628 154149 995721 1735420 59463 879521 1274785 136736 2513845 1749122 1726757 2120879 1681943 1190125 381888 1532111 1791362 2308324 2060545 431878 1697875 470131 2332112 1914257 2394540 1324838 369111 2275708 858401 29172 2511406 1420131 746420 796854 934712 573845 900186 2195923 2336739 709215 1272462 2227954 1964802 108801 2285351 2551235 1104218 545038 563043 2438223 166895 17837 134620 887936 2115155 521060 2126915 2618324 1905961 2303995 1839989 1399054 736528 2342162 1371819 1884432 9007 458313 349077 1294931 599642 431087 633993 2441199 398231 929726 135613 2259327 2026884 729397 2080584 2510590 1226473 117779 402055 594982 791787 442783 2532716 51799 192078 644303 1170127 42899 1788895 1044138 2467284 1324139 1418197 1253067 231267 2038975 1266109 996434 925941 532205 1274332 598598 1726655 1613815 395536 2371949 1427423 1109812 335312 152620 2033737 1946355 1599263 1963613 1895673 1822661 2137979 897654 751479 1686176 197804 736236 455146 755192 1945225 484420 445654 446562 2307680 1976518 2049829 1684984 515643 2265867 1190492 560748 399173 1632860 1149441 2625071 2466098 469877 1724994 1664559 146994 190235 12501 1816755 1689939 635309 2508542 371412 967055 1279392 296037 1940790 2510188 1967267 596161 1900192 527553 140996 2210747 2013530 2591236 1237883 2505666 2222344 1373865 2287323 2380415 455269 890630 2044514 1916745 680154 1892633 696599 2630204 223284 114677 2584915 2157940 1596968 1426687 1676161 103161 1526926 1306587 1015579 2369379 1903048 2317258 2509562 1188746 1845977 366141 393282 1223983 2444053 1773723 2509328 1364764 226942 1264420 1456473 1693012 1615414 539709 1651915 2027172 809242 2022147 622278 2528004 1629346 1721572 1897430 1378880 1577711 1627323 556071 2262879 1906494 2308435 1352370 36124 1305791 1539064 1482324 1701723 7608 1860862 1121887 61947 1201838 17934 2589483 902401 2014136 870964 187004 1041094 1179142 244343 2052124 1209621 2446349 1746911 1604029 2063100 1698116 1004046 270696 2476055 516685 893357 1720848 461955 1933283 1684099 2392344 1191648 65334 811988 2099106 333110 2372113 1118190 2130473 2188583 1044232 441900 2257715 606821 1332462 871175 2598176 1949880 936580 2241855 597279 900667 94491 1337045 805936 2306436 684228 912088 2133448 1530044 1539987 172246 2363346 1661801 574771 2327430 1194884 1023836 202871 1944912 830794 496762 574412 362430 1286366 122780 716264 32047 2312532 1572928 2287502 1699058 2336452 1856306 1902228 2645396 1151698 2358309 991414 35248 611478 1190198 1769424 2090590 404126 48048 1899344 98988 1004634 336916 1682040 2415571 1138227 1630305 484811 916555 1202014 946280 1661130 802716 810889 2168069 2264679 1265771 2460329 186237 1864172 225173 268191 1474295 2606457 976343 1762858 404723 2429544 751788 1355542 1329465 209124 1992710 2368440 135008 1971467 26421 1451007 1275816 582336 2151731 1595722 2318920 851840 2027129 2202210 196384 1602785 1972591 2228467 1527932 1654871 1621109 100007 1524155 476402 93653 804223 2511718 2011133 1818761 465997 1099877 1296704 1335133 2439076 744442 861402 1164998 1754129 1131635 1683055 2477989 1325412 1894924 160557 174805 1341255 771269 17089: 206668 2278598 1493327 1421905 1801164 1428069 1413256 2491874 666216 904909 1882249 1709: 222705 192061 2006951 1093403 476887 681890 2010835 1903148 98434 1451676 457876 2399539 1002533 368059 2331132 1925098 2307923 2474729 2090639 1030353 705774 1484406 1730706 2082629 982662 2524282 2213007 2411182 437485 2352662 2570504 2175291 744667 2451554 2274312 528399 1473704 2637841 1949119 2233232 459289 2293014 1761229 37617 2629921 56036 1026219 2173733 2396927 2260612 31051 1220628 491106 1296705 1791380 2171485 1775462 2579932 2182698 394622 1658584 1956805 39560 862568 1334149 1823948 1212955 2344944 266750 679243 1406415 2493364 1343027 1600860 1252674 2123026 359494 1901523 2082864 1206786 2089544 472464 831992 217501 1874734 2571332 1523538 619255 1371592 1500109 357661 1117842 449132 95962 454495 1580985 1261744 2419108 259450 678430 1097436 1891524 486322 1108082 1789783 1128350 1462360 2466211 552412 2600964 962199 1413451 2332712 1415745 1793934 2407555 1658902 1566364 2565003 165806 2516079 406791 349833 656082 243865 1079951 745607 505344 2082065 1628636 178530 1979996 1106140 2116406 1365120 223932 549383 729188 2042057 1125802 1699418 652826 1701156 25483 2326818 1146126 1285621 1036925 382405 200192 394563 2164755 1653796 2314306 89915 2618827 1129493 2167296 383188 2147223 1444557 2303133 2553139 1687386 382792 2138096 768710 487953 1940801 504624 1690012 2480089 2505152 2080843 2406779 2364284 550040 1579127 1768279 367328 408160 1729065 1033488 2794 459524 720145 1215080 1134384 389437 168261 1586494 2458543 2090855 1753356 1254870 234838 2229846 1147088 829490 2438195 759093 1470642 2269659 1118148 935581 2538669 863302 1025407 800366 947518 2293798 784876 1787493 734431 1315758 598779 93628 2518715 2069907 333455 692038 2336951 2181364 321975 1271456 2557277 363192 361680 345599 1258980 1959764 33914 992253 2267205 398661 1351668 1347935 1735806 1752018 1419774 54064 1558068 534733 425452 1185592 2445128 227531 2136037 1269718 2523382 911745 1031522 775189 45587 923672 587380 1105272 1947120 2555666 666333 1331879 42820 287131 1381890 954809 866277 1779397 1760762 984944 1380412 465238 2090465 203847 265266 1743918 1823941 2422975 2357994 737290 1217929 538097 863973 621272 2267104 2233600 2101410 632033 2581215 1566875 2261793 2609268 616944 2186555 17090: 657216 17091: 593578 212138 2384624 1896192 155879 2403024 2504112 17093: 1917740 1443512 405293 738121 949840 2409458 2058234 781293 2350588 2511823 17094: 1654973 1252327 281815 14081 892243 2094081 2241799 17095: 447830 1352219 400769 1078339 821643 1531029 987958 1687862 1331093 1625085 2271341 57254 2563498 1517456 1396680 92436 1093225 485601 632026 2563176 814168 267248 17096: 2425958 1386974 1213299 2064942 782537 2493602 939467 2197795 2534744 1297739 908205 461259 2382452 1574595 1271710 1042292 41065 2183410 1910699 1874855 557566 879115 442055 1895600 1819832 2232792 2142811 290142 1656117 505542 1684923 1422947 1393896 1095714 42099 1035650 1697375 1058639 334555 890526 41123 682771 1811853 627082 1006860 352362 1381395 1784414 1498823 1468160 1528829 1136529 658314 2534574 1981183 2039201 2495946 2124073 1499826 2629509 334536 606081 1479331 863778 1609087 2047824 2254664 1225632 228238 200024 503384 943058 1659460 646715 78428 1355671 1218023 2582773 2048107 1573512 2638739 1326461 261204 897896 1502195 2622380 2082585 2369386 604117 1880880 797777 2449394 2018108 402535 269689 243004 1502045 1819690 2211065 2060616 1269952 2204050 1269929 1862787 1240240 1765534 1050982 2078595 1352529 204590 2137816 1872258 1935456 693993 2194582 2370029 277223 1512216 2505665 497586 1991791 1895688 805440 1870703 1769077 299538 2633106 1316644 510258 1265971 475631 790868 1278811 66677 917986 2551462 844242 82273 194532 1075512 598243 1747096 347057 2574997 1675023 199964 2005518 1837534 1155265 2578541 1540380 365119 400263 810636 1724338 864123 1669091 2202609 1358564 395252 1494299 739380 1543946 997901 847536 588393 1149052 616242 2261359 271627 2439170 2368937 198309 1692247 520935 249920 895054 2337281 297809 1784197 1042186 384056 2514003 497430 308668 1577222 1845732 1882738 1086540 1677629 2495956 2150172 2193656 493382 474106 2181504 1286165 1782033 1258873 870487 2124418 378375 2098129 2593184 1421208 1388588 416184 56623 1227944 1867854 1372141 1091835 271453 960725 1035403 1899390 1106131 2417418 2307694 415099 524649 868118 914327 1752451 2323080 1447457 1136346 989235 2629833 1751965 1495988 1035672 684576 426720 2116860 277943 703831 1132266 1108317 628911 1623794 1844304 1620884 2192954 570650 1355089 1407927 1109837 1877332 1678369 1645888 2314181 1044742 894519 1913156 1043901 124999 633256 776225 2599634 1250111 647770 380488 2203737 2443343 1083441 1296989 1608665 973313 2029889 1526244 877790 2246159 2190000 1907546 1479481 371014 1095999 1371544 1489101 1873345 390955 392516 335096 531747 1121962 2424706 617195 178259 270873 311216 268210 1341207 2299153 1108629 243554 940984 1144942 842264 280457 1732369 1463137 2226203 1959752 1058385 2055340 2387919 2330014 1231254 416932 1128647 538083 1349764 679429 345507 554271 1652494 273350 964158 773046 1890586 1136325 1671387 370616 961374 1698509 2051299 599909 1604521 1243568 74484 1078570 2074573 1401362 694454 2564395 1027887 1488451 1507894 2460541 1587220 563496 2548544 1876817 1251370 1463282 1132208 1452377 421314 2620170 1497880 1091922 1011036 1867405 1815818 212143 652389 2542744 1182436 845760 1448496 1411327 2581556 2047756 498209 740002 877646 2179183 408457 863390 2504952 2542126 1782670 1180272 1725515 1604315 2641945 1973961 1233925 1590217 1891981 2117777 1587647 2571612 884745 2355749 1333158 2339546 1576475 988636 1510328 666290 1531152 2557747 1917915 2384828 1196340 1592633 1125550 1921550 918312 1264420 2363079 571901 2265884 1663322 4906 820987 584013 2235049 1892097 2109596 893504 642687 149436 611457 2163622 2369799 2253072 335580 393350 1269351 1634572 219394 2271166 1310824 1419750 409309 2029086 1560353 1380242 2379369 708329 781071 2405498 1464626 628717 280761 1255681 716890 633442 813403 410346 321050 240623 525476 1315937 336588 758462 2143772 1749283 1322996 1699752 290573 891141 1765371 2482544 1164359 746481 870185 110255 2021092 1324585 574107 2351311 21513 377446 516190 2401784 588623 1278837 799733 423447 2098983 2210029 1582565 1247290 1647928 1614031 1978052 889754 990918 2057828 2323637 771393 1963204 2577883 2058714 697602 210220 503629 789548 927595 2326969 823773 933552 1132992 1868742 1398427 414258 2171589 723650 1876756 1533483 134743 1316184 2276874 785414 484796 198141 1707809 754800 2039308 1677756 2551033 13575 250932 1425660 2190625 1373832 2175613 1765494 2382486 928970 517329 1280512 2068816 1656941 2420760 2551461 1051683 1791338 1953630 86884 421901 1404685 1920490 1608311 2035701 1662446 2272050 1168081 1527164 1410947 695748 30314 917857 1135623 1710631 2071855 124212 1683475 1070464 397948 2054421 974375 447534 1308669 1645904 420786 429939 1269031 2575787 2572690 1927251 2294205 248801 1448080 204752 980213 1919263 73201 1609576 2171629 1941966 329975 1613773 1961282 368957 1505530 2076638 1344633 258588 2059712 1814040 483100 162694 1047217 423367 1863088 2052398 2269326 2281035 1753097 1067602 1386629 1358410 2337132 2528346 2188086 773271 716229 188945 2575071 1334494 1710668 1233490 1513734 599570 2385763 524408 1380144 1154771 712273 412453 2627756 603135 611488 625969 983001 999504 1291038 1701288 1253689 2345912 826864 1528644 2527416 835712 640328 1541776 177570 884440 17097: 382651 1926767 1810344 2170848 1619300 339107 1197909 2228457 2401526 262605 1045994 1543114 2625156 1933749 58489 79721 2432501 540005 1661952 988447 312085 1142961 1067459 1548649 829483 130710 2465766 715024 430319 1553434 1793740 619401 1252014 950631 2540441 142132 126982 1683958 2204444 2509552 529356 2548029 2594640 2104126 572092 1008413 2505927 1232772 564562 2443642 224202 1172338 396954 176535 1782776 122072 295077 953069 579370 1112936 695567 767878 1894189 2171218 1031169 1817605 167203 333912 1914716 312676 620072 2504092 838807 930095 17098: 1163795 600152 1627479 350785 323300 2308864 838343 171: 454849 1756761 1746464 2478937 2542301 1690963 311009 621640 1462939 130366 2317908 112942 641604 366695 512295 1735228 1681209 669667 2544332 290951 141994 66552 165694 739511 23421 2018139 342919 1485220 2485022 51523 365733 2533433 2414176 1276760 1882563 2500458 509231 940089 2118268 951618 2107048 1770109 1805798 449098 1960781 922127 1044289 1128503 81134 2400698 868232 2088657 1980305 1307232 2093949 1454071 927583 516047 2125913 1670076 1765573 1798748 1928972 1281114 1320479 1279046 2481992 235621 953494 2616412 1666742 1140706 2118923 417358 1863920 188109 2516386 367776 895060 830932 1531950 2623032 1040544 1822396 2518787 145499 636434 1485628 207541 2598331 1600546 1387385 1820370 1337013 1436769 1476643 919755 529497 485283 263788 2238115 2200653 1311121 1776564 237405 120372 546008 2387637 2089999 277602 2340098 1183685 2572563 1233962 1258191 585188 1218992 1900828 158143 1258036 1149537 2433295 985235 163288 637245 391613 1886978 1484825 84811 1525858 2496826 691331 1599204 1858322 1218167 179340 2256870 567317 1423127 583208 2043722 2629996 1682608 949289 1548363 2272869 410504 123181 259692 2084107 295520 2544565 2288776 580115 1631642 1481708 716540 115926 2179492 1123397 1957403 535510 2600711 1373090 433166 2594503 2011398 1610244 1526385 969495 2376299 232101 1261686 906675 969290 1501656 787642 2144559 382631 823628 1710: 2537219 1720819 1467695 575310 1450627 86365 1886169 1540839 871230 375810 14876 357327 2349410 2003863 141535 1176462 1722764 1552309 2008322 919975 2468762 200489 813166 250109 1966634 1758473 1715457 1135077 645830 1815644 1914980 1517604 362446 2485138 2503280 1654507 2275024 128459 760155 2271494 2508600 1973859 2084036 1624343 1656672 1184587 1038842 1954092 1681364 1359287 1821778 730649 17100: 2464942 2222337 1352051 1675755 765609 2433578 1202823 582058 1685667 806921 2176635 1380986 877942 896645 2073323 2263004 1980175 165369 2321769 422534 1418573 509701 2522864 331811 35150 2485951 284576 1847024 1622882 1932700 1110124 2187255 2604150 411627 2615488 880178 1724713 238081 1831562 1232608 2550598 1150094 1949690 758639 2324602 268312 299 857146 2190230 1445353 2111014 237647 857270 638866 907361 2432947 1389855 400372 1602759 1172601 1193599 2460643 1990990 834412 1165007 2033205 418925 51345 2508774 1907420 25266 1871466 1185115 1730278 1107762 1577805 17101: 1727296 17102: 1556197 2435640 1691171 1746470 17103: 1465733 393879 368000 1874189 704448 2371861 426008 1106041 1834384 13381 1584286 1225082 1739992 1605860 1066078 1092226 302288 1365230 1975556 787353 1116667 1580456 17104: 2428089 1513719 418554 668375 401229 1689544 670509 1643139 667105 256342 1099100 755192 718270 2310964 1009756 2643009 979801 17105: 236894 2216404 2169133 999919 1679532 17106: 1997419 17107: 895485 1795985 1702098 2631480 1901404 1826998 571932 1551218 17108: 1973928 301657 1229117 17109: 2453409 2465946 1035405 1717481 567546 1228083 2647199 2481257 1912781 164103 1789210 617543 2600172 2201031 2325794 2108617 1625990 1889654 1040342 1660292 4460 1854731 1711: 597822 369650 599145 638051 1367244 1559917 2174479 1451926 2620178 1526579 17110: 1300570 17111: 753461 2589398 583882 1626226 1832577 1675609 1302871 2411628 1732175 2360406 1470826 1675858 2163189 2344930 1367181 989005 2361566 1442432 125766 477249 285703 735893 348165 729128 1285016 1301598 2595332 2643642 2346099 1141049 227589 433763 1217212 2067071 2293184 1092941 2429738 2435236 1075086 1756276 2068999 753183 1651534 1954641 146873 281167 2304849 2307165 518239 1514533 1110291 987337 632159 909051 2568902 1710520 2495357 2178142 676505 1419409 17112: 166830 259340 1529009 881929 888667 104544 753215 2076592 206543 591126 98748 598333 1263178 261212 2559951 932517 1839772 708480 2069130 1905595 750591 177425 2610434 2438778 1616885 1547055 1210325 1190938 2016776 2017339 288910 2281814 2221827 1312924 1370522 2423601 1644429 548756 627594 435397 573402 345400 2535310 2558262 418727 301935 1393633 1658716 1396684 1796655 1513698 2311770 1325858 2423381 2621789 1465308 2261530 816076 379701 934084 708507 2306119 785937 521932 407797 2128788 2438172 983179 187417 499284 2004441 1184006 2110849 2076682 339109 451006 1443426 1759487 2275650 2576617 2236026 669351 151301 1512908 2177582 856707 105804 2162760 2007487 1064656 1140747 1151169 1134605 1005584 592108 2593080 1793326 692490 2334739 2327431 376129 1715789 313400 534657 1872331 132586 2179393 924504 926755 56835 682448 622865 2266722 1718032 302981 2160259 2619776 2536227 304876 1567045 1400966 1816598 961223 233857 987960 2022482 1703266 1622526 1864064 496389 2139244 328103 350115 1516718 1204990 2030811 1632897 65007 1466194 721775 2504578 1646530 17113: 2125456 540559 2401585 2244217 1564520 1630842 155630 2433001 409294 2170243 1915615 2294667 17114: 2413188 17115: 265695 17116: 962445 2136556 605717 690086 17117: 2213916 1788112 2598098 374492 2388567 1791760 504869 2066923 2125793 1694115 1670560 158986 1812699 2137853 1435703 735391 2589252 1352221 17119: 731248 1074020 1985404 1712: 2427685 213011 450429 1601948 2441579 265704 1285673 2283825 2000693 454198 1217079 2120143 804597 144850 17120: 830875 757678 417582 1911331 17121: 43039 962533 1751359 826364 2133089 186975 17122: 1556089 710113 784914 1147487 17123: 351677 914074 2270582 1259987 2601378 416415 17124: 1633336 468634 1025278 2552905 1055952 17125: 1245166 1618140 1111491 1512708 2035967 1776870 752997 968569 490528 574547 2369956 288418 2223949 2111970 17126: 1693081 338998 2141170 2316778 17127: 1973830 764665 418271 1219488 1543978 2089389 2457523 2526113 1740800 2132411 1353305 1337888 1198949 163951 2141183 1567740 555613 1788654 2075949 47597 2289962 1511901 1970413 1752682 1184071 94039 2410551 2157400 897360 2000343 98816 1871186 778243 1375750 292169 363551 624336 2516157 568103 2481393 1352535 1725444 2067289 117728 17128: 2314246 86422 17129: 2046387 390643 1397004 1823534 946715 1318505 997300 654963 2028571 2155095 207870 1582677 1506773 1032106 1455609 1228572 531823 2431845 450767 2172119 1021573 2000669 71794 2256566 94915 2001632 1839148 383073 2393741 2251598 1888754 2005184 1761529 2197493 1503884 144978 1653343 738018 1196137 1663828 2561094 422594 1198628 139880 894939 2259294 2178928 2055306 1047919 2149514 2301348 2524354 1470388 1910742 192073 2540282 2182094 149355 275931 2103226 1535821 2406147 1164580 1510685 2154744 558886 1874838 2060843 161527 1774179 713681 1964983 6514 949229 776976 1167863 1887487 639249 1382887 1479543 788174 2361922 512480 2504952 1246010 83896 2477763 2331780 597961 1460437 1480385 247695 2591542 174448 2439924 2344248 603253 323205 322921 1701392 2557231 966140 896156 1292915 1496347 1779229 2222435 2200620 1922052 494929 1087159 2142056 1157338 634512 608179 584701 2213256 2455354 1693553 700574 2002342 2194410 2165033 1479154 388346 2106996 674890 19290 1625693 2631265 2426141 202084 587539 1003114 1857620 1713: 300697 1436802 17130: 989704 829455 653720 817039 132755 17131: 1648887 1754348 59507 2046020 1355955 2552047 2224213 232822 2610950 1513309 2544497 1746788 86970 1624464 17132: 1024560 381649 221144 1147487 1888411 17133: 570184 1327201 2466815 1788632 94726 2431353 2470136 1956396 197912 2178912 599123 1988491 1993159 513479 1309688 2202929 1566253 162756 970590 123613 1936417 2034501 2637338 547990 1109708 2103290 1322332 17134: 275869 1928392 1230961 2625397 123923 1785368 1824432 1342865 53887 728205 2012824 1327136 1452675 2105679 1271 1380854 1296568 2295240 2035524 938161 517962 32087 1900454 1902730 579214 1081744 1464241 2194628 1827237 641324 565199 35638 17135: 152756 1829139 603574 144087 1729738 1616363 2050336 2404972 2056279 1235463 1082768 2518070 2107360 559019 1671231 966733 2152842 2406014 1494202 272120 401855 24493 49351 854867 706971 718775 1150844 841955 1467290 849485 1936515 17136: 1355247 571379 1178067 658069 1329084 2162999 2093215 905071 106997 709720 2251733 2391895 496658 2515736 690435 2385812 2567865 314635 875473 2324800 1874298 1210932 535274 2409123 2141228 1839843 442002 1168733 2489357 1562708 569020 83756 1776406 2459176 406841 319799 2113914 986937 419319 52522 1976023 357456 460908 885653 52263 1168712 2278824 1997950 1992330 2476478 624610 2547700 747069 1777917 2269901 890158 2476251 402391 885065 631371 2604904 1467615 1993795 348960 553805 1693786 245783 2201809 2074031 676654 920586 2334683 440858 2110350 2534701 17137: 91050 1753753 17138: 807969 1980807 2310154 2217698 2328496 1848988 17139: 1795397 1131325 1687882 907023 400599 89321 74441 1406703 1214546 1714: 2432690 538304 1949345 1906413 1487845 17140: 935254 811486 1302057 715297 1020189 992145 17141: 898793 1622098 111813 2004856 1180003 1919654 17142: 327074 689199 2277935 1965253 1781594 2285873 17143: 1126252 256392 17144: 1856071 923084 889079 1990523 2468881 814390 1779459 1231125 1240189 757607 478176 354704 829701 1659788 2159701 62471 2085726 1640277 1453014 331829 1888597 945594 994370 1016365 1838160 1813139 1766217 2050437 916101 1450391 1699645 1407665 523957 1357800 1242653 359827 635056 1432078 1357926 571670 680656 1996860 2013912 2267405 606605 1327900 198601 1886234 716751 381512 2012412 116321 1847346 2374978 2217533 1851578 1804811 1508797 1289058 1325506 40136 17146: 139297 2371377 887939 1586123 112987 1603364 4576 1691529 1101936 679394 963580 1817307 2117562 628376 1970505 1819758 1148599 1503748 1147133 187005 1374112 2578149 955876 1651151 1722588 892705 699791 2498791 2475562 1268751 1619559 1178846 1814941 340279 1300620 995939 2468897 665002 1071983 2131432 683123 1138169 87187 1109578 754371 22316 1763479 1025484 641397 361393 854614 1834396 2073795 2311428 1815193 1045677 1415010 1473750 879717 2375523 2253540 781641 1329481 1037226 467055 206865 2347324 2110914 1316286 504401 17147: 921293 2048811 1061053 1981523 2129620 2627972 2229308 2507709 2478844 2530013 1938071 99239 942825 2031359 1322528 1840455 1123455 2080674 2182637 207251 2018701 1726501 634566 2350375 645484 1667063 1067669 548148 2373703 2495313 1892548 2010627 1368158 429283 2594704 558674 1768013 1169782 2117151 2414901 838581 757712 1767402 1992894 2618861 1428002 705075 2203388 590626 2501833 1455954 129097 1899399 9861 691978 323155 1130066 2435814 909200 82458 2356617 17148: 1502043 1918576 1134700 2407801 1864490 2107339 2497537 1332355 999527 2639337 740443 2181865 1754931 2647104 143981 518682 568605 470795 384188 995957 1207884 2437566 2519822 1949054 2082392 937430 604519 1723861 5945 1561262 1828573 245210 2477304 454777 1468746 127307 1890184 600773 1074745 1506228 2497972 314180 511899 273576 1193743 1540296 1860618 388549 1803731 1727234 79354 1009594 1343049 1899588 2491329 2060971 1948961 111084 17149: 1967295 2390429 121076 1793258 958125 253405 565242 1118748 2131102 1166632 2613757 819446 1410823 735497 1089380 1534344 1513358 1338605 2607791 2060806 852759 892936 2603633 679152 428624 2026130 2192164 2346623 2533916 2639275 636400 1257652 1503026 2287695 338403 2050516 1290355 630509 768508 1437484 1591777 45908 1628997 66921 115188 911792 252342 2085846 2553660 2411010 1708495 1357580 308235 754577 2628512 2036362 1071447 187544 1290112 1206842 1375673 1655640 1733005 566188 560892 1825096 2452420 2589004 570674 2165233 1431377 2597496 2184227 269054 1278364 1835805 1140903 1087038 2626760 2314806 907888 845567 1105170 1518868 1821205 1877695 1207031 916341 2540646 453927 628431 1323037 805937 1011825 2636378 1409427 1488508 250509 725197 1977458 60372 1494755 1173130 2226377 1797079 1548560 116997 2459065 1899704 1219097 526460 288159 348332 290483 279623 1867588 2081748 1010560 1646020 231744 2044420 1442277 1486348 2438207 1746339 267207 1877595 1748702 978124 1846666 1332553 485576 721304 685544 587303 204033 2504501 15251 2307039 1240877 2142904 1622882 489034 1970724 301635 1562866 2500859 2075410 1379967 737891 2142837 1212480 1133102 2314279 1997031 1176292 407560 456029 1227926 1556690 1255204 2338317 2007007 2126370 2388382 375753 667752 2578585 1736212 854282 376461 446107 1770513 1261558 1383799 2603368 2581166 611190 2335794 2263492 1850044 775874 1601167 1320460 555666 2571635 2082018 1367945 1546340 1153203 1051918 1049879 1490642 2467605 1319112 1969550 960107 1564617 945206 2081485 528920 1236134 530746 648332 837091 1736407 1510655 47061 2515039 1238379 2460844 1792894 58326 568297 2051302 850202 1064881 675165 57795 712104 723411 2277395 1747876 1869897 2352955 834071 1997332 2212838 2569445 561223 2617960 1724132 2601319 1212566 187760 1083891 2609081 2285514 2410802 76091 794923 2510883 1189149 119625 1012401 1060510 2244708 2315296 1339470 1991045 1725192 1471264 2128267 651795 1859118 951864 1121113 200506 1430590 1431347 1366805 236442 1062024 1302420 418127 457560 535015 1910295 1302679 1429069 834945 967094 1787720 1618585 946798 1994694 245537 538314 2297537 1905667 1409840 1079038 835158 34554 1191764 228346 2372580 238620 1463454 401487 564572 328645 2529287 590159 2245516 966274 569416 79826 1188097 2495092 1614633 161688 2112266 2146282 1659337 1922322 1250198 2135015 276286 2127330 606628 2138870 497911 948423 2640287 1745887 1866716 2239733 1080758 2050334 510499 757763 1832992 2418452 2566438 2466346 913963 1124470 1436023 656453 154690 2459231 201901 2279506 1729955 2054192 2512141 2029276 1754677 2338072 1753597 181464 76444 380252 450718 1365005 472931 2321868 259214 2092893 1753367 2513764 1605837 1741677 2108756 1338144 658020 1700373 1771680 2086468 503344 386901 2475051 1056758 980564 2306402 1768986 1591382 1904435 599843 714968 1648918 1129043 267415 576312 1002660 1924123 2325206 2359212 1831093 2118000 368986 1290993 792338 2023267 529147 230562 1370831 1747354 2130289 1320348 1063489 2344418 1909056 41157 2415603 553629 462622 1742551 1922446 2015551 1330812 1720424 1860154 777679 2491329 777367 2239762 501648 150022 969584 1287061 2546277 2494214 368923 1455896 300513 1312037 196239 1140976 1528134 1585500 168337 522152 833839 122631 2253889 223119 177287 1245447 890668 2223195 1883321 449391 1220125 1715: 672241 1906116 2527162 1300795 797522 2171890 2220553 1931395 301841 2286388 1727455 930671 42322 1904171 238721 2468512 143105 1492215 696188 2032860 2156466 780296 2056946 1908754 2227043 840024 1808221 2228291 1325877 236238 2607509 581804 2215073 2266736 1117207 1191889 2309518 1506727 1829704 1732410 2524070 259618 937599 1693429 691014 1440804 1219973 357708 308120 1760811 360842 17150: 1053103 1102554 17151: 1885423 2434304 1522023 2039054 791164 1328175 2371336 1952737 440386 17152: 546578 2101538 235253 367678 1875319 1634225 1900178 8983 2257713 567585 2616705 199459 138878 2032843 995169 1775697 1039206 318275 1962851 1780697 1990149 1466620 89341 839086 1522640 1244636 2243008 413505 2349533 675694 1842857 2542707 617425 2003149 1715727 2529592 2641975 299011 17153: 239716 142584 1917523 2393934 1083252 1577389 992291 17154: 2606322 1622719 1017745 1804594 433300 1026489 6736 2101628 1981203 1557379 2034694 767843 735165 300166 2521392 1246479 2107783 833995 2453298 2613899 1889212 1483240 999251 377697 1011682 1277045 708008 596685 1852785 561738 401325 349410 47719 267683 1471544 1435524 488305 41543 1918725 1592895 546740 681980 890742 823591 290003 1466174 843523 909507 503735 1584347 1479860 777446 424406 325332 916967 1879565 738545 207781 2151600 1737220 116681 2266403 1081902 1335251 179377 1035207 2071424 1883854 2322113 2598766 597164 932437 677299 1080889 1739993 1374860 1408759 2482588 1339410 1254799 1744083 1490900 2298015 2402999 2377734 334089 318527 2391047 444465 1766664 122722 416543 277174 321289 519504 1443369 1974298 117951 2448196 865926 305965 2349801 1121358 1115332 1169048 2451877 2584101 2286284 1350878 397491 1667774 60559 666230 120297 1965253 2056755 466264 1858833 2332058 1613363 304969 1061638 1260952 2376967 1467275 1592925 1859272 2415658 1562812 1630381 218649 586236 757787 364208 773108 2243654 1893920 630490 1403383 401358 588080 1328118 2103416 726126 1101379 1823354 1324240 1249217 289643 189861 53213 2201639 2444058 1879600 2634931 901835 2403228 2125014 789604 2627926 2054180 1720871 1159592 2397915 25762 1079032 114760 677349 1660577 2267663 1404229 508027 2497794 1261880 1062085 528367 1365850 2568351 143792 1981331 1497132 122194 572584 571251 2207898 431241 2351020 552000 574577 2467806 1887498 1851772 798077 2295273 64102 2224424 1517055 2144744 2595023 2407686 1541331 292741 1439351 17155: 1311987 1562675 303069 1613351 1715795 107089 17156: 1847337 2172390 124185 17157: 2164674 663806 265381 1320899 1492801 2371377 2524741 2394448 321158 1163183 1278720 1322250 1046808 1101702 2222487 2025726 648837 1614467 1685190 507364 940547 275911 1014650 2026465 566608 667844 135966 1743221 2601514 785004 408154 318449 1708677 615118 2195381 1596938 1670102 150205 2011530 105056 2181887 1450010 2006409 2520964 1560186 534146 247239 1514257 1466020 1670190 1776000 1738567 1837108 1555576 2288280 153405 1762957 811219 1252020 1671014 2142906 990026 1782706 2086888 1477896 1730933 1300110 1040579 698988 710543 1890908 1629943 1158291 2322153 2452689 57274 2099177 1823349 1244852 1979705 7766 2564706 1013259 878407 2602690 1574842 196021 2217229 754171 1475 997695 909367 1682407 1307555 2586800 2006617 947976 679745 841609 772181 2081455 731524 2488783 2536591 1796246 37448 2082469 783763 214785 1934536 1884514 1290796 166948 1934532 955922 2458896 1427855 1243621 371763 2442231 471377 1115172 1750642 1641433 928041 731973 2036398 1390100 3466 1223340 769096 1147334 164981 600422 1276833 1957037 2343176 97709 2486085 2485197 2011475 419581 1387515 802303 2013845 2031247 1995006 909590 155902 2025855 927143 460755 1421214 1940316 107875 1201742 2394224 1390194 1898971 2244219 1137985 602257 157419 2288257 2259272 2588706 860374 2592095 545947 190596 1202248 2639929 1812909 2287917 1824627 2116151 1041111 440279 335073 799765 2188096 1770588 1886642 2600761 700420 2304952 1171843 75829 1407362 1588247 47620 1358084 482356 652574 592662 387273 557436 1390666 407458 2224452 2354787 1260163 1051156 1779478 441760 2511081 710861 2326772 1133547 2600192 2234367 1954166 1075143 2143999 483292 1042625 2101686 158839 117101 628489 1270841 1956198 810546 822672 549702 2459176 2326731 1248726 2190007 1777294 414969 97403 327630 993049 182993 1104511 1104566 2529072 637272 456987 1101746 316905 602374 1500456 1566554 2006919 1323036 2381476 1452723 1588597 220945 287166 2261560 1498217 398385 774936 325894 1755726 763082 1167947 2506269 1775894 2209231 906370 2201611 1701906 1116774 381418 783924 2412949 1657706 1949741 1742295 480984 1096452 2327764 1200212 1393887 1099454 498148 2410327 300868 732425 966113 1010824 2638481 2262143 2009747 2621312 1031589 2149565 656504 2391736 688379 876046 1608503 496030 2083007 1074693 1646287 2403799 1155450 1636328 2285209 2602135 1473673 1034929 1853947 2299370 798378 107004 1265468 2188175 1575536 1370213 2014838 1513646 1078166 2484301 2032299 1616966 1110027 2112112 2538211 1810236 1017779 2273864 2346235 1658062 91635 290931 901710 1301942 1071198 1410471 1384223 2637284 1006392 1219995 267123 1830527 1492307 1172491 1766913 2031374 70614 881861 2085839 294301 2284515 2287570 2249202 1619536 315778 1303040 2507973 287082 459496 2312541 152227 2479142 647931 2396744 1500577 2318336 2443651 123033 1942125 2624783 1635035 136973 277054 1323055 2424314 2185545 1334905 47769 890094 2391873 1180136 704998 2558717 1646113 2530969 2619021 2574303 924286 1274682 1823247 2291631 801668 2069907 2587087 854406 1544436 2539861 2619530 403058 1562368 597532 2625648 2643334 1799442 329421 904658 26995 1560208 2025668 2237317 1127647 2279774 933707 2002611 2049335 2030801 2297 615464 2592444 1789448 2607084 391671 1810622 2438341 316045 968906 498027 709611 908544 1485625 1862248 1844321 1514302 60209 741818 2591046 2535924 417616 213280 538864 579888 1682806 1791338 1142264 51411 1186883 586094 2627243 1174866 911997 1376446 1831952 957846 759146 1466010 2594675 1955586 554402 792351 1825013 379401 1512974 692586 897647 2478443 2630658 1416283 2300656 82779 1224101 1221356 1360389 15018 2238531 2015454 961803 884562 265266 2481104 13996 609354 243499 1072383 1253163 54813 2035421 676654 1847543 1352300 790411 1271413 1575623 713348 258920 1034175 2207898 2602591 2615190 1007084 2609200 1834501 1867252 1615568 1708085 327045 1169874 580042 2286892 2254687 2551436 2343253 1866463 246374 1571549 1398732 2634330 4875 170903 1052644 1487484 2295795 123765 1110671 822440 2595023 722064 450194 1725553 1068850 250655 2293173 30574 147755 1005893 1367700 1576177 17158: 369885 2504501 227821 2340233 1978663 1620517 1456106 17159: 1035554 1300516 1342865 1614570 564265 1889154 837756 1716: 843912 1208602 17160: 2162865 966474 1724469 1766869 754787 272569 254434 469447 2029778 959424 2604090 752159 1522180 209999 2256468 1033161 1944444 2400168 2498681 2002732 1122983 2014804 172177 17161: 909570 777619 1599384 129479 2487632 2336839 1030524 87427 1272122 17162: 1932183 2133579 1384398 1896832 2604509 17163: 348247 2489394 284566 1573829 17164: 2049736 1022170 780768 1389515 2627629 820823 2232600 17165: 1732628 1954555 2436518 364198 2530795 131329 351900 1085893 1479362 2592183 271910 1803428 806909 1570876 2278436 2562663 1309167 200145 817216 577892 103811 1615319 942790 1270496 463712 2531830 2301418 2640547 46449 1288283 2248624 2506047 707329 691210 957141 225935 2084789 1501904 828289 1669123 1190938 158326 2234307 1367949 1882319 2595230 511017 779782 1210113 1388274 562398 2508260 1829927 473429 1879565 1127329 1751804 389243 508642 1475025 2213131 1185116 1019190 1936110 2407308 2534752 2167127 2591134 328711 2048966 2472410 2461567 2245698 2388237 2058328 2287329 1020903 459505 854224 1015218 2566147 2140939 2086397 1478297 939198 1349826 2172849 839224 2590915 2102537 2384287 1016277 328282 2233168 1249358 2603478 2126467 733667 709536 525359 1150154 736567 251807 322492 1323128 1838459 1755690 350350 819806 1168892 316591 164600 2610040 1929834 2498434 2050724 1226445 439247 2648870 135673 683304 2099605 2241475 1650704 1877925 2138897 2146096 1539724 1492563 1512712 1722519 1380618 1385813 1559946 2416507 1650838 122006 2178457 2209204 2615883 1968420 1760295 1352589 2505576 1591753 1672093 2051573 767696 161062 1204867 543514 950122 1309095 627542 2147617 2358726 2566423 721771 115271 1292034 2165800 1022331 2482675 42620 397883 1293126 1776412 2648869 1214786 1412273 1616374 2552589 883178 2591096 2204496 1309834 479280 1723013 1528966 350541 216640 1829350 1403720 1692938 2097488 144478 280143 415360 374220 700373 2007564 2126182 2497571 1538031 2002823 2559219 2228148 2633559 1271413 52948 327194 2500258 1412075 42301 1455542 486663 2024731 2369118 1889446 1913539 1561038 407204 367829 2042778 521013 1654229 1630669 620138 348521 260437 1208129 17166: 2051792 752982 676109 2606205 17167: 1471002 1061724 2218391 1240740 178889 2080535 17168: 1177165 1723170 899947 454483 1247540 360090 1643718 2631174 841890 2470947 558243 2630599 393364 2037884 2328127 1120186 620511 17169: 2153146 2003092 833077 2581957 517255 1295475 1643959 1509228 37467 1942849 709973 2353386 1732519 2600440 1483947 135718 1265764 1194006 745445 174247 1009392 561386 2114874 1687319 851062 2463199 2317390 1028701 481240 1472421 889972 658894 1009189 498332 1356130 22786 1607001 433803 1607542 1661229 154959 1086736 1542960 228841 175697 426076 2118769 2270997 2560487 1229768 2210140 1958593 1492091 1764075 1673979 502093 459954 1755946 2588709 2118521 673263 2314286 10822 1018561 387426 1240709 252393 1361075 2579663 1732422 1179535 1321146 2526436 2129566 2064028 1305835 1259627 1415442 1537150 830280 2500721 1055516 2266119 1366774 937491 789274 1985699 265756 2573199 975702 1696916 1763627 1026453 1777419 2408402 2207225 78931 740724 440978 2388841 2459804 261609 1537257 1740618 255627 1622821 1938557 935807 205094 1090357 481094 2296480 1902164 727042 2170890 329054 1545767 2253832 1865786 803950 965634 1473785 1629910 2293500 1425966 1778576 2626619 44783 1690310 490896 1472295 558574 1278720 2085974 1370488 837786 431823 2162252 1150513 2556458 1913712 947105 129818 2136722 50700 1109661 1703965 2033623 267421 507763 455661 1147803 1115272 2139741 1886356 1324032 2380951 1478385 2325270 1312828 1197928 112795 1140738 2402188 2228796 787098 736279 414301 700601 1132322 1123718 21116 410472 1600519 2474414 2388766 2449419 1367976 1879645 2462765 2598218 2004363 2133620 1166453 369451 655408 2073734 2153864 1457991 1867081 900629 1484140 1520584 1760686 1687379 2328968 1762990 146225 1371805 1629640 2214572 1751752 2288038 962318 2404002 1465039 683629 1061692 1277482 1997266 1526259 604917 56449 1343776 799673 128828 149630 1213975 1525714 426950 672182 2013699 1413856 220255 2132056 1061198 2529419 1215549 1159974 137644 2579961 1031126 2129237 618931 2587367 1535909 2237440 1107022 544598 823079 1288401 2027266 440903 198046 109585 2605548 1081906 495853 212958 811154 110384 2413441 363833 1121011 2007177 2079112 2279260 280597 472700 1622178 2052189 1871902 2145449 720417 1598115 164228 699662 407136 2067185 732318 2289848 1277831 2184152 1443927 1457173 843201 51190 1189333 2292935 2044542 715022 1844411 1769355 471414 1268395 1845566 2096036 861550 876546 1585078 395282 1960899 2262431 2104805 1771703 1828671 1754459 1105390 2004611 720231 569935 2289620 556700 256061 347751 1953621 658069 999532 2096154 1142771 255552 467152 1082748 2191690 1469158 2000708 374599 1160134 1264646 1428880 2528900 2518265 945561 1290697 2027236 2305224 112345 2226899 2420677 1660651 1679080 200076 330292 1630180 213279 327154 853949 858648 1142941 2148279 2636931 2156537 1218617 1863413 1077394 2207378 131146 2162228 2018721 1135631 1142419 1081442 2591044 132222 338464 844780 1208076 2500964 829024 2098012 1191122 412358 1488064 299444 2054814 90165 10567 1844270 94348 2115064 909883 1905787 992978 521437 1595995 1599668 1438609 354818 99737 506290 1713548 2538337 1239699 752507 275536 835015 2296273 275851 1741187 161280 1442074 437531 2572832 155342 654681 2438590 2013117 1948408 2024026 1061725 2528907 863100 1268380 2316196 1859792 260008 2181152 840816 676322 2394581 2314965 1704520 1849260 2270812 1600190 2320946 2227580 1415356 2257565 2147040 1645295 571695 469673 134776 393237 2274310 1729403 246154 627085 1623163 1054067 1404738 2130595 2415795 98954 906113 1803727 2052517 1019562 1093865 195013 1731532 1012477 768508 1797037 29456 1221477 1179168 591698 2627674 1765842 2227491 597205 1285913 1883079 1584189 2451560 1219434 1197097 284254 2193849 1758456 2602206 332188 366302 1613028 1968240 1199028 645148 817155 1651499 2345517 791379 1261047 2151115 2326319 2078810 2392205 1059605 1136333 1769829 53616 166720 644026 541943 742035 1437987 1495993 943201 968861 2648260 616585 823932 1980083 2205192 570968 1820922 2370030 515187 280854 2380006 2563617 117939 2645116 1306856 1359398 2376081 476362 44976 2298493 2400217 1284764 229575 626777 2314652 1800233 1966063 2334839 2465164 303625 792395 709855 2067401 114583 2141397 235016 974080 451681 1060450 1529760 1351941 1515496 356536 2205215 1270520 842017 2438588 204523 1295304 1979766 41797 2327130 1964036 1132581 184159 2011138 1292042 2493616 1802298 1687596 2618714 79658 1336214 513803 1633160 870333 2090512 376440 2554513 291163 1227943 2163115 2573815 1761713 1168663 1326388 2373517 645596 2476524 2484703 235287 2378451 1039695 440794 641132 812320 560078 2539591 609253 438189 2569992 127403 1971163 311532 1270258 2084718 990004 1608930 1327846 527598 548102 2579101 1390755 1564983 259942 111393 1989931 1787005 2020414 1668642 766177 358213 118730 412836 589076 252695 66671 2093631 93266 2413207 1201682 918415 724420 2179378 746722 329075 1689891 230993 1080373 2025767 700426 1282311 1981566 395633 1537125 417830 661220 2535169 2479691 1607538 1734227 136991 335928 1199937 2068692 1576420 2079973 2435804 2032742 1965106 1192777 495481 1133344 2166060 2503382 428421 974087 1741446 1818724 2013565 864061 2074199 1519230 2393604 2139880 583272 185645 1139220 1943597 2571705 1906547 375101 2083765 551500 2381224 1465238 492853 793268 740540 968554 1741070 2386052 283037 408089 908215 2514933 38353 172958 631274 2301398 773191 322989 1514367 941950 1398699 563204 1802245 101513 636383 1224776 2106428 1505021 602942 963531 1920734 1623963 1655940 298148 85077 2212007 2204789 880690 777089 1572497 571712 971696 571055 486121 2343660 737397 572891 273549 1831156 55072 189074 665882 1118819 870157 253775 2140112 75941 310855 1628896 1860864 367651 1405649 685959 93358 1980899 1010865 111859 1596257 1885885 1804353 493223 1382043 2175180 1441161 517 2091069 1817537 1679927 2482567 1879688 76548 438555 1487825 2252543 641290 1000964 2439327 1533964 1596982 1176669 2361550 1436793 1611754 2524024 1489800 1909576 711858 2000669 283337 2086955 264210 2606815 961952 1061126 587184 1562593 1086822 288416 1704350 885366 461674 391306 407899 598844 2458231 926401 951420 2325822 735666 1170791 1906424 1801955 26841 1065664 398515 2417355 744041 2370029 2236352 2051796 397407 366939 2240896 886856 493503 2613703 1053052 2251121 1000194 1417993 1324844 1773664 1208278 2439991 1018472 1884741 1467471 2545851 759599 2227809 2221560 913809 482250 2321555 1232494 1047059 479987 1668031 2573068 196667 2473529 1954358 1140816 2618622 451946 425678 2373776 864049 2605850 1756632 1388399 856056 2624111 1162112 1750660 2457672 391421 1684926 2600129 2629055 1322907 747054 2354981 2562638 649208 2401995 540056 639277 2412043 221794 625892 2563274 527320 375830 2327417 2366645 2244338 841735 1665230 1549273 2259810 761788 2163241 459063 2009010 2471046 1934661 1278709 1619550 1514006 1676419 1699433 2226926 1934764 2586825 2411214 2008854 148844 500921 1809395 1584246 2405406 1775462 2521906 2576044 249918 968738 2334051 561923 751483 1626620 2170803 2538117 1803878 408070 1950592 1130940 47796 1828810 1125386 2447636 1990908 418405 1859164 238998 1447202 550571 1299271 1788220 1101745 2129035 359240 939284 834247 1898330 909839 301750 1755950 1941416 1289094 1474165 618273 796441 1072401 445449 1704646 2496693 1585695 2014706 2054578 1428506 2164775 2070048 451485 1120221 628376 1593940 1908045 2160536 856578 1927420 1079044 2264302 2231013 28106 174991 1078058 488508 1949392 636297 2211974 2585107 2462073 1386777 2290263 2321980 2537839 2126884 1423253 616393 1017143 194365 479810 1873176 755200 208786 2215003 2303864 404365 2601274 699963 1213663 1566617 274915 188057 2547073 1669939 335510 2638285 679631 2532609 2004750 1528752 1243621 370235 1773859 1723718 315710 634286 1083004 1791310 1990376 785768 79508 2368314 1583246 2641221 2187066 2467397 595129 866365 478704 144925 270618 1191481 1740481 1872405 79462 867521 88094 2382615 2405423 1288928 1540402 503621 2287200 1673412 2535839 1560090 2162936 1597859 1102453 2494205 689209 1855443 301881 749905 2162823 1915334 2083213 1997716 531995 492121 2578462 956228 1889002 415589 1459262 171342 1404962 2398061 1582282 1909779 550098 652233 504786 2558028 781662 197025 838673 1935569 1056022 589586 61227 728908 807842 2311444 2099917 677157 1749111 1266618 2383907 368497 2576786 2507276 1712274 931196 680833 2181381 2310783 1912131 1763959 1375976 1615106 1212207 2352711 1470626 1988433 30753 1102628 1843816 2386127 355998 1962864 1054205 1028417 1276666 1321784 1638146 2380270 1620967 17868 2159200 564976 2107871 1890166 907385 1164942 598324 1066093 1499743 369525 811686 804760 1791081 750993 2323671 481119 216988 1247883 2584503 1975870 869975 2401672 2647914 2144180 1227609 2284159 273280 1752828 1594832 117739 2419726 2158908 496794 1074820 2274284 504917 2473405 1203400 250643 1074904 1224844 226959 1149052 1178266 2350506 1950417 982048 2078811 1497006 811539 1276496 1057821 2116132 1238341 1808585 2329892 639929 1102032 2607782 2539952 2567272 2344688 2346329 333099 1416857 2304171 2352834 2396786 2281494 947372 153385 1335801 446590 2634819 395925 2120516 613098 1862173 791547 2536992 1525936 1521013 882479 2163908 1924665 2387257 1580028 2634476 2219791 1510378 1837526 1822480 139077 1366881 1339647 1686892 486661 276199 931733 243050 1929259 1004629 1675717 1788384 1892790 1417695 2479597 2119914 2247795 2102413 470131 846822 1942037 1601951 1013715 1933495 741500 162965 1601988 1774454 1237990 2091489 934121 2262707 611553 261074 2002838 620126 1695863 122217 1417097 2296059 1914811 1567307 234839 643046 2583847 865920 553063 407683 486883 2501297 119615 101686 1902830 732405 1124124 1479714 1219457 248389 1024544 818432 2569360 2037616 2571786 88379 1927333 2075868 1494270 231863 918238 1744100 403658 2150688 1746898 1056577 246954 909055 2625502 371714 2634620 1790940 2247286 806600 698438 1735877 120381 1557477 2381031 1586636 1199710 1210932 2498139 957761 2594081 1593449 1568677 1060333 1823226 2310936 1918172 1712296 390213 1895444 1712631 2012542 1401441 545982 2234815 1133510 1997348 331359 2320490 2181739 2131436 1416445 2290616 130742 1836356 1800300 2447870 71639 1993644 983559 1900944 1245407 243703 2270792 2271765 1569929 2572274 1007995 945604 2440350 2366741 419582 1406202 564367 1736468 1976150 1696228 2629105 1672728 1811268 626204 210188 2122038 1680297 2046477 922368 651563 1843443 1489203 2236945 1454749 1933832 1717513 2166320 24982 155903 2153579 2309015 2582423 614805 876257 1840021 1683020 1494574 255750 1559093 1122036 398556 425676 1879183 384008 521058 1094782 2376964 1651863 2530540 1758181 719716 1955958 1642102 2220244 2628199 2086545 2057321 1593688 1758994 1880009 613304 1323593 2332543 2376726 1263630 1322545 150472 726283 2520959 1288858 1313818 2152890 1247607 496589 1859317 1485708 1826709 2474266 690059 324555 1304395 423067 1279790 2166271 2446498 758481 1171546 2485796 1041781 993032 880045 2341618 1384650 2041056 1772284 1430619 61519 2350708 2203729 1854070 1242416 1141201 2202704 871472 283177 1815990 2288715 230097 1303465 2214000 863341 2548035 2316488 1235847 1729815 557224 1547221 2155808 726009 1547988 2366910 1254054 1398275 556459 525314 1089193 2577954 2090471 1564348 567852 1003194 1373335 72334 2267687 1347777 310549 1543789 1346278 2566925 2230069 786961 1076166 573455 1444798 14284 1015427 2245698 689883 693564 23402 1773759 1921988 1845726 2105139 917056 374882 2369735 2056315 1089987 58348 301635 1220278 1413780 349642 1103244 1707037 74110 332423 1446170 753865 2489955 1456472 741977 878004 1516997 2275736 2232973 2322540 2337958 968003 1095823 96273 533512 2089432 603997 266689 1178479 1093271 825467 146914 386278 118324 1072691 932894 1571537 549107 2583530 875876 1301864 1182211 2017213 1530049 122287 1085785 386599 529940 577188 1427739 2548457 2326806 1214945 1849158 2342162 174728 1758943 153468 1277093 500724 1531402 713752 1637682 2063770 833752 2619323 197178 990800 1154540 73209 2640862 1583209 1405245 1417496 966677 1578739 59996 1325322 591924 1459050 96904 627921 890593 543913 2226699 1382036 1461189 756456 2149490 1887606 599642 1241917 1367852 2418365 129357 268538 1823727 773379 2015004 927977 972394 2345123 37810 346997 1653480 2206927 2380481 2493760 69302 892440 2112461 641064 1888362 1318014 146529 947505 1975247 1712378 44213 2082455 1623702 1343951 1262997 884925 1310295 1693423 743863 1808440 1178324 292017 727252 1117614 1253530 1519074 2140698 1762752 243536 1421002 1736023 2438688 802790 510415 2258525 1293908 1209582 2597352 1261689 1671249 1491322 196330 841006 1150429 203969 2368910 2298101 1566804 81664 2081617 723045 2467934 734548 1218068 1056071 204420 2274669 1753439 1448170 2259327 673414 202265 1415843 214884 1451406 610032 1289394 95344 945889 1880098 2170951 188894 2521833 2109023 1843446 1293268 2267178 806197 1869745 399387 606976 1251258 281452 2110578 851676 476107 1193493 1955539 1039445 1835672 1026071 2628400 1653120 67905 1417606 1779793 1834667 797715 1508777 2093851 957591 1859041 1099029 116615 2456847 431188 235581 2388382 148224 683648 2243788 518271 2240711 926305 2147061 2273611 32153 472344 354836 2101686 2118920 882439 1315497 2589012 2399402 1517341 2207302 1206822 1431614 1870382 108441 2218684 617679 2533142 1835142 586520 2347416 226060 44386 90117 898319 869240 843720 16221 376461 1650962 2583503 1202529 765578 432585 559833 1158485 1426554 1356378 2225873 2103220 1228083 95723 2493292 641158 1995958 1035855 2237862 708269 2575301 1936497 1399788 131528 2605975 193689 1117094 2108378 491735 1367810 935592 549995 1492601 1886075 619036 842798 924129 1411630 2346099 1398917 397655 179393 2572792 2254799 1343839 826906 2467531 567352 1676435 1605535 2375178 614469 490022 2133251 1740929 1466624 813384 293882 2600176 988410 2120071 1715752 2233539 295461 2399094 706007 335975 1852912 314074 1002601 142055 416726 2339826 1598795 175932 2502711 525257 1470178 635429 2174347 2153397 1147712 2234063 405513 2119761 1105544 2537672 2187033 119935 457379 1109734 1402153 1707960 2538956 1211350 680521 1889354 1911985 1418197 93830 734344 2625146 1062954 151845 1236587 1969245 1339832 2367522 1254335 2123401 1846331 2617988 1796314 2363352 321341 598376 1386841 1940614 165801 1523778 2277671 2146664 224373 1441112 2566541 479947 1817553 1158751 852604 2185568 1382524 1930444 1541915 1331822 1390649 1841195 613696 2089665 2325177 746941 1840649 525835 2519375 2412780 923331 2005154 2258788 650124 2041208 426247 683818 1981550 1471758 1302311 2014839 2628737 1253103 183760 2499328 2079175 1194484 1431869 1070043 483608 2037764 863082 855111 654377 1856588 622466 2238233 331449 2096740 2530469 1045673 219746 896718 1737740 201029 1462413 830900 1964939 2108902 276766 1381994 994848 433620 1954103 1303396 1034993 1153256 323761 737203 2003836 1376516 79482 915845 2084932 883750 679512 473956 459139 177935 1380277 1132529 885020 1101749 1402986 835875 722447 499225 1925344 2506313 2158462 2085401 2527322 698964 2628826 2266812 2015883 2295818 46158 630138 239923 2266392 1350185 1024986 346319 594481 1527851 38400 451638 266123 1895271 397559 592253 1239226 677891 976324 2601558 867162 2049185 448143 1400179 1986245 958163 322360 658498 861605 452370 2387998 2125849 528287 2424264 2526986 351570 2511758 503272 734429 1331744 119239 1021822 2310240 1599620 2064819 419881 1169289 1250527 1225985 1991268 812555 2459746 2545797 900028 1410692 1065308 2628965 2199448 1693516 1821697 551849 579247 1949395 2762 1087097 1123774 1728877 1219879 2299893 1133362 219902 1273960 1191534 2214305 2092702 1684029 358941 2508503 455999 818615 2018918 88234 1665751 114373 1973421 1218897 1398876 2551367 1109121 1074505 1524179 590581 2149108 2385945 1280559 19982 1913902 1705966 1364543 2122981 336848 1100575 884105 931992 2640734 229584 628794 999661 846431 1958652 411316 1672828 2017089 866250 236224 1489796 667398 1597485 270083 1961044 1182603 2422025 1500258 2497759 2317237 547192 2140302 412642 2644753 1169130 2518167 1498105 1170924 306941 578945 755482 15471 1421832 1599924 831758 1179238 876866 407795 1178792 2500870 537375 983900 883468 640064 2606764 508124 1553030 1312631 1286326 1182394 916786 1993635 1485291 2212886 2058253 808863 2598158 1497641 1462231 2093896 2424443 1999271 806996 2634900 148515 1370383 2297569 825744 1509113 1054288 629152 2647735 2374377 1580520 827260 461408 939495 1543391 1714411 352245 1034852 1209359 1818182 1235762 1695812 156574 236126 479683 2167944 662993 2342144 933270 2470488 497589 1079807 1384128 322089 472792 1904041 1220417 2147907 1824071 2300007 351237 666962 2290272 778325 1994796 385496 1425466 1394929 121126 203745 2627622 618549 2290836 1157430 1071528 557825 284995 1130175 483380 312482 2581820 1666232 892127 66380 384809 1973065 2620511 1513206 2108546 1567833 630322 868720 676066 61602 2420204 2531229 2456714 633872 2425982 1712791 442276 2067990 1226400 2026596 938156 1429147 361189 983179 490589 2326217 353802 1507819 1193582 2398405 1741441 1079558 1383115 1431403 2277356 250399 2411231 1927387 2287424 1293754 1763807 2619139 779771 725468 1243280 2080741 1132112 2497373 1456136 1476009 583156 315060 2517987 350111 458831 1671551 1705822 1244627 2633677 1880731 1589531 2214705 684699 1622136 2293993 1059026 2389567 2471450 2631718 731450 1253316 2110679 2103302 2356838 1988083 1933120 1319586 18221 753507 1986851 522752 2594266 1267777 147259 1767867 2287942 1289211 1999897 2365340 894543 2630454 1180830 1112912 1654915 68337 218538 1723462 2105642 2481957 2499067 1584770 2374721 1409059 2353911 993274 530191 1665443 452967 43312 246608 2321379 1805792 1792625 2555171 13134 1828052 390571 2042475 1672753 2104652 1760094 2269731 2431722 1870078 636611 2435122 915982 2232870 55657 1468182 1512848 339829 610195 1748505 61499 529877 1391466 2553724 1971632 2320458 2581590 1051955 1260808 435024 1064279 929050 50173 760758 2437174 583965 956035 731841 268331 2209995 645318 831176 1376394 951978 814584 1216821 1759690 2585136 1381552 705995 1321465 2233524 106296 1811695 147691 1263486 2531652 1156623 448301 2088846 567094 344205 1099981 1107485 1636853 30972 1349354 2135302 10976 682260 1554796 766407 1250790 569474 2264675 962984 938236 2307388 618351 2165490 459540 331568 1640478 346273 205769 2092497 885873 736045 2417581 886703 1333283 231153 1604314 2592785 2487341 2011202 2350321 2546292 106011 2012886 632008 1022864 2491632 224697 891877 1183121 2522042 2462791 973082 1546988 130673 738008 1953392 961030 1272480 2593592 2453479 2020033 2400476 1031262 2103022 2331468 2003975 81560 65992 1656483 1472706 2088220 1791838 2354732 2440387 207493 162215 1862544 1901696 1749185 2250699 593592 475509 1881194 2638572 2028268 263378 1754219 2348533 1376343 1373118 1104531 670629 2445940 860901 729509 1249816 306143 1964380 1768529 1388494 2309712 1871763 533880 1738648 1718093 987812 1601717 662702 955370 1160599 671072 1306494 1602251 2541595 1423815 913555 1463538 1943681 208606 643107 965846 2246072 1776609 2375457 1611491 1845667 866294 2338683 1167439 1938870 583808 1139091 2083187 868794 1677167 2556781 2009341 341584 23662 43042 556249 1836977 152466 1208607 459336 2585197 320587 1464859 1601172 2501199 1106835 2102902 2358573 106569 951864 652985 2440820 311966 2292867 2565673 2606480 854971 232879 703826 2404778 119601 1157349 2192931 1954783 2591413 1096920 271465 356644 1561840 1199496 351674 2006776 2072065 951303 459042 2334989 1479256 249606 2141931 597358 2382319 1310419 1405379 1701957 1222270 542323 1435723 1393131 608508 1079814 707034 1479308 1585471 2303006 965403 634284 637710 2297578 330897 2428782 2536347 480765 358841 2166830 203366 385911 183441 1975323 2633187 876342 2032264 2622204 934877 2524580 1847490 1790247 1435908 1567110 1797635 1455112 1522014 407338 1563688 105651 644409 1782847 52441 506207 326419 318793 2336291 554024 283552 607518 347172 1960586 831955 1402325 343396 526596 469120 1280984 2028351 1587504 508388 439731 1820543 2289831 2634119 969699 452146 2602748 2648198 314413 2245746 1197734 792585 561260 2165696 985409 373428 1555159 191062 2219650 1696581 1383511 669310 304590 1584314 1956875 910731 499804 2310952 247674 1664283 1832451 976622 2460829 2330559 293123 2554694 2510061 1455193 1972078 2167858 2328770 677371 901522 1150614 2532368 1402654 2176952 2375684 1928101 1551251 338022 2248689 1036154 567680 553079 1307247 621401 2413490 1533163 1699713 596971 2371681 704626 230038 2308696 1483324 758868 2323668 978882 2307325 1410135 2606736 1178166 123835 742373 967321 1277664 2311039 1006504 637445 1073408 2338282 1526864 1303808 2198946 2588233 1320890 325691 2171678 1492089 330629 2209476 2032920 318864 132975 277366 1023041 1243609 1539684 2375721 751757 26773 397600 454327 2460511 1329110 505499 267937 90791 371226 2008526 458823 1933073 855649 758290 1729889 656621 1303089 2531466 2258234 1454325 116491 2565448 2469383 2578706 1177003 2419235 2307789 1115377 1065262 2325895 407746 1541066 2047836 267010 2409846 128004 308176 1191764 171618 1146426 818276 2195862 82086 206122 1105564 1666751 492385 1623237 1907859 865447 936472 169005 2289547 953124 1668330 591845 1487445 2569084 1945567 1159648 102389 2615875 2589944 2290538 1801097 546863 2543115 1180751 1916652 1847311 2314044 1852680 93656 2165741 2441009 2366234 904357 330216 596128 1466748 2402835 1975204 1056973 2487547 52264 2642128 1024160 2525781 2324954 2051003 1194548 955156 2166349 2573461 1239149 2601412 1535642 1244474 942309 1758172 2248854 1694644 771735 1735520 1951238 1839895 111787 1752793 612080 420228 1242910 753864 441672 1175745 1920089 673789 764659 801294 74827 518769 744074 707940 1017606 839015 2291291 1612559 1316160 121567 2114072 1187663 2470878 1244738 1094293 1331988 2033896 1977275 1447229 1444406 1712539 130760 2390875 554015 1340511 1480667 275121 146032 361897 1486436 1705457 1498480 2121069 1956142 337730 1003710 126150 995671 1432018 2478406 1393747 2509082 503967 1411899 328690 1121800 386874 947393 1075294 672309 1454294 1360187 1568671 1719716 2538309 771729 106873 1571415 1481932 2278907 1419580 2444721 1032736 1199558 2299794 2470419 1575381 423933 812309 1574561 809451 1251914 2173593 376784 2630493 715992 926818 1746588 1955862 141388 2466178 1591623 2324260 2352721 989696 1545235 2631585 1751782 2273614 1029180 2483446 1317077 765637 2576468 159504 2190552 1778158 781556 376952 1453025 1103822 2327875 2375261 805044 2608583 1857122 1580667 771377 2587099 180341 1963258 2047404 845056 2016209 769430 2012788 2581485 444798 1685055 1588880 2599393 1437981 1607698 1923123 171544 1126893 35680 869366 431614 1606150 917960 1475004 934414 980189 270333 697846 1190007 1733779 2382852 2183937 2457848 650146 1485151 2572181 263673 2283439 1291639 295399 1822867 367967 1191915 1649155 850054 1810854 2210838 775808 1075159 1637261 2194579 403642 1578403 2134311 1428059 1304140 1515111 1532598 2274466 2393873 951729 1689778 2051737 1685496 76706 1154687 797285 671828 648066 1823321 2551705 471753 967613 760846 173760 2072393 450850 429608 2443695 2213575 2358032 1863894 2249358 2058029 1832226 2081141 2238805 272705 1162818 1086734 1864734 1893576 995585 1681669 436606 2060987 1368670 2408482 35641 1144353 2179929 2047398 1219931 740662 2286496 649078 1431142 837111 1896523 2011262 631426 355958 800857 2056329 286559 1837698 2016564 1738884 83735 662182 537332 596895 1970243 2329993 1265675 40170 549348 570119 1952729 2185861 2111032 1275744 2404967 272583 808666 2379696 1324554 1033728 2322109 23354 849350 2040119 2402497 1635959 36062 303746 1793358 382163 1410579 279992 429754 1053211 1501385 1098684 498055 1675680 144349 1318489 2248923 1487442 578618 359527 1588861 561282 1849948 1706052 474737 663834 2614194 56704 197982 21302 2141881 555406 1433227 571813 1982258 2239460 1415596 448775 724041 2220961 965486 2180765 2005076 840101 574547 1447802 2365222 767909 1230582 2466799 2248000 2079038 886780 884109 2516981 526223 192180 1560233 1471543 2005186 211027 2002269 1481453 2037826 57252 2568899 1826276 694273 2393528 1004865 386107 1290963 1080331 1191229 855920 1341422 965741 1766232 426071 633795 326157 393773 1976237 1094653 1990710 1445988 202240 2302178 2159809 743325 784489 337440 2372351 1646468 1032680 805058 876595 1798133 1966486 188163 1269970 361696 525554 1801381 2404152 1857467 2190786 1593058 1852698 2042971 111082 962904 1477530 2423407 2307811 220568 1552114 1602865 574011 2577949 1206524 1230571 1480952 975631 1469778 888487 394968 1387511 2151209 817628 768938 871250 524109 1607047 2596009 1358483 1685441 1993936 636893 1130255 2462020 725940 1816165 1186684 1567486 177067 1804439 2519240 1006412 1708509 376119 2289908 1097532 1563877 1173690 53303 909374 2027397 1406774 341977 954715 1556193 614848 2176783 2563840 842006 517134 998400 149167 2117600 772786 1998348 1091669 848324 58781 158737 2148269 1408892 1882453 1660219 1111377 1831879 2490513 852894 1236912 1661099 100788 1827681 723367 209534 1564638 2045115 1704016 2468392 2206721 82265 2572726 496426 1743179 1257118 1676376 898192 1856435 2617443 135507 846524 1825149 864031 646520 782263 1026428 2488355 1849141 1056383 1465219 502988 2620419 1103206 1088784 1268802 1198062 2371599 853861 1465814 2378530 1344455 2598176 36143 1082847 272641 1613778 1385705 122469 2525243 658855 242268 1783002 1627250 637982 991393 1561443 2487977 1609453 857572 1160381 2052089 317712 618063 2636735 673122 701581 2457928 639000 1801474 1985595 69875 360324 1928614 1184975 1441293 2205870 446688 1728311 1673564 867599 277433 767577 873188 2180555 2612018 1972140 1039436 1366121 1101516 1269389 1211176 2075335 1979327 14328 2551304 2413837 1428198 1913853 202998 2527448 624991 1775183 202584 1337045 211023 2297864 1767143 2609332 2413899 1976705 924117 2540978 1871703 2562725 2268037 1084316 388472 1183057 1128320 2418102 279602 1010909 1941012 1236650 1201648 383703 335840 866656 1772689 1667336 1359461 916720 1134068 538955 436563 1767600 102366 832758 2314578 207757 1679824 1863276 2459617 2265228 1189302 2317875 295977 109609 127796 2443392 145513 2539160 1863559 985897 39551 513568 331356 781384 245260 844408 1518804 2496817 1844459 1882200 2163314 1605938 753452 509241 2577467 2018104 2045715 1000875 171587 2053149 70757 996071 90968 226725 595940 2139070 2297101 2445144 1199125 1887662 1173296 2233236 488811 131326 922192 252251 2443551 859834 1949991 38728 2375558 1289511 2246667 327716 192152 2090679 589434 2419440 987257 1277663 710724 890215 109075 2112566 1012474 279402 1508100 2279085 1537843 1970656 1997260 1861838 914332 458582 1910293 1270123 1024545 540888 297962 360613 941811 873772 1810656 1800719 585227 481994 1152911 2471610 376172 2065826 830133 2134581 2586056 2144299 432327 107445 2247226 2445605 476844 2292521 2148184 1854146 1620830 828766 1613501 1798539 577863 424333 2279070 2233273 219919 2141377 2605 1368690 209335 801163 641983 2317016 2327916 2469535 637017 2189982 448730 1765537 25435 435279 783652 1586450 613359 1565497 2195304 1399810 297336 2259616 790432 1033617 1549392 1760544 1582724 703399 2082170 2283915 2358311 1439234 1950894 1908532 36196 2519764 666618 297827 1972396 1393260 342990 1711541 1873385 364737 777087 32725 312944 1985974 1531749 1678672 787252 1871519 1116909 2421859 302348 504442 330285 2635027 997193 1178649 1806061 827038 984664 631147 304015 1085867 1846852 2630793 705504 316356 1176469 144757 2477534 673533 1700014 1295810 1180707 1167595 267803 2386386 652329 1631380 978552 847177 1158725 2588893 1106390 1526579 1843001 236642 865662 2380304 1344951 2079502 360248 2066511 1395953 2204993 277276 1028672 810716 2410918 2494960 1385981 1036550 1380329 101604 1234076 27263 278227 468638 2050746 1525880 52321 2551983 309145 2042534 998196 1455283 1685882 2011806 1016513 1434703 1571665 2298676 1305918 857903 2184028 1558988 1842631 1393535 1460710 182087 1182357 1308339 1901537 1051568 2213764 78291 751332 1772416 1522959 2475480 2417726 1769642 188577 263845 1781837 1655583 327484 1881214 369197 1467260 1833897 2079686 2392247 1067062 2186779 1088491 2089382 2493548 257345 2091382 1510557 1578405 1931920 1688427 650018 2600127 2443750 1237910 1785578 1317323 152433 2429379 1416368 1173865 1520720 1303332 2290217 1550627 727461 766336 367132 2614261 1792948 345162 847601 230698 1073056 2634823 2130624 2073602 860606 808674 395673 1386949 2593027 1905760 2041859 1192463 2153545 2516824 1642308 1048830 1553760 227461 1530503 1714844 917001 2243990 266781 2087672 2574170 868908 1720763 430675 1008704 687532 1552044 1834520 1459509 722585 490100 896260 1617568 264559 203847 1132401 2241931 788059 2490159 342508 367068 2046068 179128 714741 368695 418926 1468093 2114290 1955925 998160 1056272 497014 814744 1049212 1566980 2120192 1224047 1283406 1743242 2056312 666479 2455157 255283 1339068 2052331 1297581 772004 865557 376704 1718542 1882800 1112811 1466485 2535075 368986 994391 1807293 1895206 1157374 1065318 1432627 1666901 2639087 1349964 239885 2019728 909200 2287465 827732 121439 182730 1335712 1654464 1055306 1206 323979 772913 2009693 1378804 483902 2105822 40528 1930565 499507 822590 1354048 354052 2444266 483796 1494972 803179 1605433 1887710 2631687 897680 1393411 2457967 520152 1437208 324154 1947637 301803 299432 144342 379282 1987258 573090 2102513 1769779 1688845 1794055 1917726 1179839 1109887 969241 700101 625787 621582 774169 1601983 2398691 78452 217480 355878 1330502 489922 1552585 1264937 2386392 537417 915826 1932699 608548 2082332 736612 2216714 2197001 646071 658714 1951138 268310 430581 448968 144220 721836 2406646 695112 2052637 2241709 2500448 1529916 2301475 1821874 79981 961484 1546631 1490178 2372120 2598023 2109170 445526 262285 920776 1085779 2078123 272573 1414656 1796787 1789006 1631014 1123821 1364005 2552810 1288215 675539 661637 2189780 2069160 2055909 1788120 296365 395846 310693 2167920 51485 509808 791310 350903 1363164 1554193 1167839 375535 233447 772818 2181932 1054215 2264774 1394905 1449206 807158 320550 2145830 2020894 2505514 2378642 583090 657554 948492 725882 1419598 845727 137429 2387135 1908018 777711 1418774 751318 2157644 24781 1150680 1018312 2249397 905215 405922 561944 88805 747894 151573 2588595 1489960 839062 688879 1630760 1985941 520091 755373 221712 883202 1754208 1073476 2125579 350104 1028107 2564916 322912 2015551 1241388 2255569 1440804 1915415 1653575 976899 2528759 1247264 729351 721601 180814 998526 2515678 907563 1013757 1508577 810753 1143963 1089513 2531536 2199966 586330 478262 589133 2248199 2482778 1983595 767337 2315737 2461383 684897 843500 1936495 886692 1900154 154449 640674 859494 664222 1823627 604942 726812 1485744 306978 159451 1388100 2053707 659840 1752053 1153590 1476902 1428812 1722721 1272807 1884952 901733 791925 61927 2125124 1590069 2415623 2254088 724419 361957 1813059 1911305 2424566 802526 1763141 932190 914342 962018 2237504 566544 1254539 625138 731464 771684 2505520 1181364 108668 1140002 994531 1027200 1131774 1164487 400220 1125795 1188726 689428 246077 494493 631383 1395391 1770313 2187380 107117 1545749 1873722 2620440 544958 1360586 709921 742876 550236 2278944 835024 1235552 2413936 2511473 468024 476402 2464451 1762012 2536307 568318 2453555 2580133 13363 2605284 2248946 1724323 57758 1458696 1370619 2392461 627999 319844 461562 1556648 1138307 2376306 308824 189782 2254800 1584152 1607915 1869372 2646160 484893 318621 873377 2328450 526978 2364672 2617495 520802 2530339 1656053 972929 2645011 1002465 364024 2614730 291491 1189783 2514735 1160323 712351 62099 39469 845531 1005310 57376 518343 1240285 449107 824862 410129 43040 1012033 1264026 1208613 706405 1378904 1624594 1886577 1432153 206848 1711016 1312903 63816 36562 1447645 615664 1784126 1290587 454553 2101610 371379 24939 1185231 59263 1041381 1396819 2198910 2197796 2357581 2412395 2283590 696672 1887753 324910 224637 1508043 528854 1875010 2161626 99720 1345617 873095 778354 803791 1317692 216351 727496 1531162 404117 2025072 1513969 1414116 2087007 883977 309254 2126417 1650633 262951 1524653 2601384 1176203 334961 1950123 1998406 630895 710691 1006913 312980 1302417 104307 968286 339508 1231636 1291329 678424 952152 1849271 2384089 2471615 1526412 659509 1967868 814471 667989 599968 1375969 358803 215683 2487218 648112 1826953 1081300 730576 1129111 858349 1459696 2149088 1372418 1272839 61606 1808371 855605 292239 539807 572868 1379391 2400986 765697 409906 720564 529783 1999383 57740 1895556 2697 2540858 1251392 1826839 1041360 2634775 1689475 2408245 2507828 572685 1439450 1696615 622450 2039976 2383502 1558651 1012009 444391 2640732 792984 2442290 469127 457166 857482 250875 1458749 2087837 1581433 229601 2247326 2236497 1717: 1799966 906091 1808534 929734 102619 17170: 707303 355033 1726564 1404346 420239 111696 773883 1842960 738314 974302 2363237 792157 1898923 17171: 2125862 1955570 1482207 1607102 1496187 1229732 734508 1734649 809943 597455 646483 755439 178860 1342951 907525 102433 298721 15992 812320 1976428 888317 995689 195120 1712904 985285 2132862 1840864 1611290 1418865 2042154 517156 1993134 1451661 2433147 2244178 626086 919394 219832 1218801 886059 1467138 480445 1201411 1563153 991287 2232977 113062 2389156 2092273 1409080 2291741 1722731 169917 595288 438674 2423733 2278955 797265 459834 2385410 2299153 249824 1750392 2605893 1103030 254658 2075326 843601 2188937 94621 2293485 249773 1346468 545519 1349834 574014 1905487 1531728 2078018 285372 1712506 546684 788222 91234 2031616 56590 76638 1753602 298468 344678 2345117 426804 1522335 338723 1737772 1758572 2620485 1758059 107821 123846 1241155 2153306 2405893 2469390 809698 681146 1652134 111104 2025863 1859961 1460658 495825 1854261 2084748 2435931 321782 1338869 234701 80340 1894492 2112773 1014729 2222960 1765384 1094132 1913420 1773462 1304378 995154 1907534 829949 119465 1039081 1615048 940101 201633 17172: 416557 1767708 2310497 1580358 704984 1765823 179855 1749515 723043 1657696 17173: 1342690 1238047 632879 2082298 674221 2241471 17174: 1295475 2645200 848443 86767 2321439 588036 1211657 117409 2002893 1556555 1324157 1760332 1619240 1759415 1248513 335633 1066843 642386 390728 1805573 1490443 2463629 1171252 2506742 1949239 1106439 140375 2599448 952880 1741713 978324 335869 2103728 1597668 1339585 370148 1176225 2557246 2587968 382332 162304 431609 922213 1890133 1780917 1935479 1218098 2534381 1952182 1866965 225768 2142995 1121110 755624 398339 1625688 2397636 710066 1651276 2236761 2405388 2371216 49845 56892 762621 1736789 511008 756797 1645908 1559645 846239 985222 254480 735095 2070372 92409 2061071 250954 2118151 1564271 2014809 925612 81835 2514407 1442253 1050506 1137428 1732859 423505 2196283 936494 2316945 1881962 1887738 570343 302715 849949 667613 2601186 116045 2061192 813315 2049306 445094 615104 2628651 1710016 880029 998653 1426261 1689814 1251982 2431406 168889 2178329 2520863 579914 2496086 1331175 885374 2610192 2142793 1052711 1014922 2074120 1982402 375158 854537 1820462 2191611 1650846 253094 1308315 433134 450527 1634014 437839 1312316 1937412 466602 963008 1385025 1366868 1688897 1544077 211633 1556381 298669 93391 702169 2331314 462536 38764 755015 309231 688461 438822 662593 103520 693839 856197 2347516 2439973 2474254 692029 1793426 1773124 102667 904644 1043361 2409246 2638366 1870112 339135 1825096 2397217 973009 1469683 2595540 118469 1494162 1748247 1247059 1840163 2353373 1409827 2053904 458039 472831 1060246 609840 1733156 1074591 2398009 690949 1945622 743749 2397466 1665346 1297003 1672247 439879 2561680 1322021 2278953 1280590 1551449 1994989 895941 459152 2398798 672630 363843 1069 1192508 989730 1995171 464389 2324675 2405241 693164 1272298 1554117 871293 2409632 953324 1963208 2408026 980562 804606 560401 538460 2273675 1832551 2593814 1190016 1232275 1882319 1514999 1671233 839123 1995124 677077 2418374 1385044 1309881 475437 2614421 141988 2052132 678196 2453263 2421386 959497 1892274 1344391 2440169 430131 2030626 2236423 1076230 1505352 2465317 207332 846938 499923 1870473 1497022 1015621 1384812 881245 2624265 535978 2433103 2107687 1195169 936108 2572926 1981726 1456243 2247898 2181242 582393 1053326 1552813 2178025 1142595 2554261 1141484 1699170 1209309 1631219 2292126 436811 2195105 209758 1751084 622261 2336313 1887325 702266 2357831 1419455 69242 2586469 1637718 124348 2246994 570831 153517 1420823 2406806 2424781 1303258 1948130 1652974 1401088 2140517 215582 2522238 351704 2266800 2451222 1653287 1955037 411608 2608502 952951 2396987 2119571 1561650 1746495 2632882 2223546 116159 441104 929122 1057666 2086855 845182 1549823 681332 1428988 1505568 1916738 2321701 1074140 599561 585928 1636581 141518 620809 440316 141136 1693244 624472 1856474 36121 2425700 2601119 2141654 2055144 1646516 2352305 2189775 2293134 1962424 1154871 2045306 2023248 300777 830221 453968 1622330 473599 1628505 1645203 845047 1986367 1185296 2028091 2590858 2145747 2279 2100086 975931 1815990 1747205 2493545 2601012 1026638 810566 389667 1169327 2196927 1181079 1357258 165739 81157 121760 2130003 2528380 311692 685383 840555 34990 285881 86553 1759578 1819340 2125906 1306799 270774 1023655 1059348 2575488 2165469 2592162 2461673 108795 2199072 2311464 2354593 2307867 1943457 1091898 2545451 2158635 2403605 751059 1961801 1357202 1275267 592971 1900216 1531673 2070006 1374428 1256752 2542863 1566872 1905946 280654 756062 543815 827305 2320606 1747390 2641518 2494040 2084216 60031 1629589 229654 1267741 551086 1791533 288219 2302438 440378 567266 289635 2329520 1080071 1569860 2270665 2260668 1270315 2053373 776431 82571 1945899 2375402 322031 1213535 1032760 1264657 1100643 1893512 1118935 713450 518829 2102170 2158472 1387727 1883723 485422 1289733 913116 2319911 1105428 1624497 2472365 1250427 2202658 301671 1355718 2186659 237179 1399262 1111283 861901 1676315 1693591 2122745 426082 66215 1394765 750846 827292 258912 862443 954430 376325 618947 487269 2353324 2113845 380271 1999305 2265561 1038572 399462 866238 2009894 389479 152757 1124759 1822939 441956 1266288 2505981 866649 331949 28329 920816 1948840 1693273 2333384 2008386 1778613 1135192 2252552 1047690 2532779 2188790 2232565 2645214 2421437 1113381 2633855 568029 582232 2406031 2285157 1311208 1246998 1336095 747618 508897 134866 31054 1102996 2613581 2242345 1385501 1430450 2598158 675737 1419593 525200 1963786 2383538 1053112 2647147 2520961 743395 1753122 2560469 738784 1487098 1713387 2316421 1846903 210845 148789 204110 2302493 2340114 809974 1270582 425978 1890758 666820 1123852 1056681 713798 716247 2559018 2239476 363340 1956358 2551991 923376 2124375 2487396 1149845 1836283 839069 2200909 1087836 2574251 1888975 1909694 2205096 1143165 266947 2505042 164337 241988 1424359 1589479 2586121 372154 590083 1829259 282737 423397 2364801 1326967 2553724 2462665 2634124 573260 370323 611523 371651 695436 2025238 247436 967055 210961 333655 403575 2396530 942748 506639 1713897 909036 386625 1382796 313392 2252604 112105 2595106 1531618 204602 522907 1092025 1035584 1052595 1784729 1012792 1772533 2494985 1433618 2532109 618551 2009182 1318050 1416681 1639380 2613341 3184 961281 137148 332692 1296980 1629940 50808 1437332 1158311 2476145 2006257 451603 768361 1157047 601686 1908743 1022640 1224657 1491319 1295918 320587 1446905 21339 1587804 2293385 1280964 174315 320941 394839 1712283 1058129 1629052 2339161 1299574 796464 1355888 136065 935749 366277 2351741 2376396 34951 1819359 887499 62955 173572 1727612 1026792 1071141 2426604 1435697 2440242 2626181 1511136 2290506 1810721 1782844 716242 318814 1873559 1934847 1236460 491960 924770 558083 1023104 699354 1334079 180608 1636074 1259158 712455 1877925 1222283 1396725 220933 261318 2477498 839586 2521193 891575 2258717 1386531 1057405 2239324 437602 2312449 2299384 1810215 2534711 1657092 1474838 2481569 2098742 2461284 2153568 413945 745515 1402103 674857 1685995 2110078 498593 950583 1921443 2493293 1555822 2186038 427620 292827 638004 2284635 2586849 352127 527381 1080898 2157273 2520539 1365578 664149 2624651 619920 1872977 2501670 816332 1121800 210498 2089144 2380348 1269462 2158007 2497514 2088101 630166 1906226 1693376 1029766 2139101 1915663 1363327 972473 1175691 1558102 620974 2185925 1869271 26476 1532429 2111271 1751980 1575525 1734785 2522434 137013 2515551 2124083 1484719 1445067 2609038 1375445 312621 718525 409521 669054 2294950 1214061 2434287 1731224 1029814 1453686 2280552 74998 1805778 464087 2535434 219143 715383 2128867 844165 2605004 1653592 1015055 2111070 288544 2222374 220296 960165 366497 661239 305829 2481147 976242 1591753 18845 2340512 982615 1712774 608265 2019843 2270336 231880 1746078 1194124 1209698 419325 1812821 1706668 2354122 2148472 1218382 1798194 2062037 1304483 2386271 1118190 1856525 1118041 1562186 1019974 2608982 2101466 1153908 1402106 117823 1856435 1649277 78550 2351399 532684 1376779 2563567 69248 992014 1810627 520510 1038025 1774633 792157 1130374 464504 109217 239852 514902 1356237 1721071 1905765 1560082 1808906 536530 2418625 791356 2137932 1022014 990957 1436054 2203760 739665 863081 1346933 1791534 2563198 592269 939916 2558023 580081 131400 714804 901024 1894231 85404 496554 1262713 486933 1843150 2375213 2381681 505284 2409333 1215561 1391914 1179419 2053028 1299809 282494 576513 90244 538864 1441077 2021540 1855687 614257 100622 1641217 1095309 2455116 975947 1901380 686323 1704253 2205283 1347351 1979458 2089090 1816109 310674 2576714 1612795 1853954 744511 1948052 741463 1115905 745973 2149053 29442 519963 1987800 1015473 2386469 2314628 214903 1211765 2595463 1690336 95052 1602552 1466984 1897930 2604955 172236 2228179 2040914 1434703 1010141 552338 543937 1738839 763332 93091 2057194 125606 599843 799340 1920990 2117353 526860 442174 1416589 2479428 324064 320359 2358652 2294602 659018 1447897 2001092 1833861 894482 1044043 870230 1524742 1196810 371551 887620 587259 2375280 930869 2207221 1451965 246880 1165368 1176028 1632745 1350495 2076939 2638234 2219960 1799643 290126 1957393 2279579 1247651 235096 2073994 1191784 1728108 1458558 2320446 448460 270479 83814 2512027 1777168 1535634 1256995 2393438 132965 306138 2405574 1269392 1053713 551907 1095972 1989158 1509897 1937539 192844 2418471 473955 617956 2586909 771866 1762947 2238248 1354156 657782 2457827 48607 900465 1995412 213210 1689088 1556979 1519075 1974273 936677 30538 2370821 2620636 482590 709432 27839 2575319 451442 2130246 1169874 2073164 1585028 446686 1457533 1902220 2118592 1380789 1106154 2236803 234693 1943202 2011163 891357 1768735 325371 104224 345868 345615 2633808 2245428 1752976 2441556 1555764 2557982 394655 1374242 1075908 1255889 569916 2336441 1184590 395168 744139 164074 334096 1115740 1935945 2487130 1087279 398054 1754517 974368 143776 2567930 434242 850727 392837 4483 500154 1933696 1367382 50002 1426559 796392 516281 2289478 2393527 2164995 2374630 541127 749116 225320 1289786 878305 1028676 2038287 666546 2075946 1905088 2160481 1455847 1420786 285747 707165 1407099 1046472 2447982 250110 17175: 1397709 1492030 2128623 1449494 183958 1930224 638910 1215094 1764108 2029398 1201503 92111 342533 2549252 1722561 64266 1258363 236438 713912 1030066 1853135 582809 80751 1517493 661637 1247903 545148 1991291 1631930 17176: 1023883 834968 517710 1944653 248039 2048259 1779613 698602 1238842 1446891 2151157 16782 2451368 2265966 2186087 766863 2618679 798407 2476067 2103977 729504 2621374 825161 2227972 962507 334687 932312 1209343 646737 1704554 1221638 678313 2646245 50902 1523954 370328 2318900 1537246 464869 1867207 2246650 195260 1909095 59811 1479892 823941 1792911 2360393 2243812 644748 1478297 2431382 102578 1064497 313902 1606042 1224798 2271373 1011240 1308196 665252 1837718 1961144 574441 1561760 365840 493801 609829 2454801 22061 1861147 2225584 1734035 1723550 1259900 830745 1709459 2137416 2567849 2630397 2067355 2220369 1513384 2437114 592138 454494 1041972 1543655 193255 2356955 2495347 1874491 598182 1443591 384169 1890841 1839302 1502100 1983994 771586 1541916 855922 933696 1758976 240687 864757 1841265 1037981 1502256 728626 763461 2124339 44518 1681071 75489 1920597 141188 2532424 1794391 478679 2359708 1496989 17177: 1845933 1086199 1201467 2614787 82547 1460288 1800786 1298387 1688724 17178: 148005 756154 500731 772388 770296 1892909 328224 523807 167163 52251 1040631 1275900 1201309 2006997 105210 330382 2522419 1787522 292205 1560303 2167828 207583 831318 1606148 2400127 2647243 2071412 1986367 1886642 1744593 160257 2349090 288383 403724 2083101 467392 1974927 1000104 1095795 243012 2337950 1542456 2379536 1421754 1595787 990201 2617542 343142 1129308 454063 2228677 1134335 2002781 592499 1742949 1045672 2232848 1560723 487471 1007718 799317 2500588 250340 1481557 1368426 1954342 2578490 387102 2240561 1702035 2610586 1236087 1433498 223359 1414102 2193968 104696 293732 2008702 2390159 2546545 110898 1130066 1332042 925298 554631 322716 1769791 1561433 721078 52990 2516783 1283290 821584 1144875 770945 293857 2495357 2309802 1206401 2469840 1411399 17179: 2113420 2268146 2095755 1315109 549515 1646693 456120 1351410 156416 1309088 910400 990182 83914 175711 1303780 2468305 1524808 149031 2418302 19099 659164 2463133 1982725 2559543 661331 1146986 943543 1314280 1661883 936326 1496273 187933 2221177 519286 813921 1488439 1116907 1821821 2059457 2278035 1465188 2516519 2637195 288412 2381313 1945023 1287520 1703002 488604 1351269 2059029 75309 2229996 1684581 2072238 2357791 1718: 241441 2387821 2337309 199788 953162 399927 1455899 1788065 392913 1899568 871772 177123 17180: 781833 9538 121086 2296506 2095752 1892783 639194 1835292 323378 265275 840340 2048777 1546917 1618217 2416364 1842197 2250951 2099522 1730957 1246715 836941 2551773 1678173 1570768 1841210 1885290 1502841 1871525 1647394 2492123 46662 1303781 2495393 2336555 1927235 568682 249933 408187 1876717 708129 702150 1921169 968364 119945 1327597 2447868 982606 1303349 2066369 2058902 1730910 687777 337344 1996056 1262848 215855 1394903 963229 1309494 729362 2142146 254836 60442 1176215 1033683 1417922 1027300 1973396 1674267 2209140 708102 1693553 530014 220301 2527213 2359770 2098373 17181: 608309 868186 1240210 316297 2559262 1730139 777925 174311 2493416 41873 852325 755344 937628 646373 274468 1106227 252393 1425815 872706 488183 1722361 892566 1611810 1759189 1013673 2490823 1224731 1836920 1253958 729407 986454 1283981 1312946 1937382 2209439 2180168 2632227 1146837 471810 277797 35511 38505 381310 230393 1551391 1832372 1006860 1109566 1086652 2503813 194863 1620113 1317058 2204685 89016 2287373 2191445 1512574 991619 2390783 1604799 2507593 1423188 73119 2301642 61597 2422967 428624 2274600 1982512 592817 2547916 420600 1355935 1318562 962178 1413533 530675 2083924 1427332 371750 1216183 1379055 1858273 1620769 175654 2229431 220298 431839 1277410 1049332 1536263 293563 686393 1022221 1566141 675959 2575800 2542266 1200703 2556944 318523 1395543 2532813 2214120 1393657 1175717 1462336 640838 401137 1296429 1608053 1392277 1787440 2524282 1517157 1338471 1848256 2404476 1044029 164705 2586150 1935538 2158455 339896 1086263 1440344 2408262 762135 613250 1211787 2453849 402535 1471004 2441383 2563991 931328 1202256 562768 1636847 88959 1119579 2395322 1999567 2612134 1640338 2344501 1893454 1061196 565559 812348 1945397 1609886 222781 1739802 429393 2452603 687196 2262982 2092746 916433 2193162 1442532 598790 2065720 547341 735078 1754028 366028 629748 1862554 2086576 1831151 2139731 1964014 376365 2561043 2319124 2076601 639320 388383 996241 394401 961378 2108102 140461 563186 2240593 2638719 649053 2168922 667207 1839873 1327705 314785 2352091 1013489 1277166 1369654 1492243 610700 2633106 565203 2189157 1645914 233162 1108967 379886 947952 838542 840724 2362938 1884272 1709088 2561661 1087944 1814367 1133422 1532984 971999 263150 634013 1593940 1324815 2549238 1832641 1229969 2457851 2598515 184199 773899 789966 1900278 1119872 2534305 1687443 880471 937574 2161523 210290 1804174 1634443 2373402 1357168 2028120 1613174 472980 1110104 965147 1402136 663220 949279 284684 1377526 2031430 895255 287224 2419649 1501498 196977 759985 847536 2303301 2057298 1463832 638721 588484 546431 2408436 2430672 410774 2251317 1423247 1955013 1146804 1994481 381536 579352 1152861 1940737 1065000 1542323 1125007 1084083 707913 1433542 2365396 1656890 2228662 1731722 449051 2050718 1156825 2407389 347791 929092 2246431 1914928 26673 1429880 2374282 2033388 1586613 1854785 2214717 2482102 2364004 2481958 286288 766727 331662 1737669 1187217 1035210 620510 2001097 1659448 2030198 1249060 592782 891356 1847504 850067 2568022 675150 1798771 1170030 2640158 889547 806310 2091993 623359 891275 496436 2036053 1925598 2437219 2225042 374462 878626 1974193 388559 1151447 1709175 906699 2088388 648182 1224253 2433515 1685916 2299356 340601 2414331 113062 1996687 157668 2426336 2552801 1436183 577674 1072702 89995 1042087 379057 1341214 2179685 2147714 368278 2478130 1527679 1792991 1548639 2373015 2450074 922545 2027516 583921 1888506 2408830 1905347 1946858 1208322 1894769 2525459 1096251 308541 1776538 2153125 1140910 47357 769024 1650749 2299939 979865 1626365 1512461 1844196 208240 2426639 1054310 2422694 173727 466090 1024860 256717 1493819 1381683 1930453 2492748 1711010 2414534 1874630 701960 2371095 1622441 2094213 451443 1805980 1014165 1430549 658721 1737738 635360 885940 691820 1036800 1154480 1773760 1739248 677233 642515 1636202 1029783 797467 1937452 155115 612384 867470 1562656 752729 2084614 1705964 912436 428322 992432 42501 2055270 198476 1430181 208162 1349751 811966 2620858 671255 1435141 814979 1425274 1254685 1173137 1247489 2554058 159649 1564797 334757 272811 583589 2030633 556619 426056 1849962 1688864 75010 1723102 2306119 2038805 279966 2387919 1328449 734490 2123498 612153 1175356 1697410 1847757 750320 396140 1459388 501869 306941 839077 79747 983166 2409594 1721277 324444 1169280 269455 718935 1269809 1281665 1928842 1799501 182695 1207567 318409 1473325 1126227 390416 94621 640554 1620879 1753096 103480 622081 1825292 1108183 626281 2549460 1814467 1297347 1553270 74549 435408 2100306 913832 2390980 381418 2182212 1653368 2276510 2397281 1314867 417898 672421 694454 135992 1161668 360545 2337633 1457134 1622596 2204345 272967 2104087 1024697 2401693 2225743 834143 974031 2016769 1437853 1093757 657404 78662 526655 1330146 680116 2327355 1067640 2637588 222001 2064316 2529042 59697 1847407 2562176 162586 2204444 260343 1979894 928744 2385963 2375758 1071906 2411242 2327851 1779545 2397369 2159422 1355785 1884737 41580 1722845 1017765 420225 1617448 1534428 2197364 686023 2242821 2114639 353673 70825 2603404 83978 1451420 1399783 2612952 450021 876882 1504836 1436248 2230476 2369324 1479256 1376335 2536347 1197972 1500419 1994954 1582641 798957 2253013 988968 1128178 1140097 1448312 1980767 596559 1475908 2201882 2512157 1186598 369912 912917 1576475 2519397 1619653 98810 1200952 1024102 1636927 2252820 718158 722719 2109662 2346235 357721 1592633 1044364 772327 813485 1700346 224092 578869 165179 2649020 576763 2591003 1935415 1306404 1480420 1186371 2631693 1910359 2164873 36950 657081 1566539 542440 1223542 1189633 2441830 155316 1501709 1260100 1575374 1109446 2589007 2483353 1810299 802214 612080 2071970 559114 2357487 2631815 1290473 414723 1719840 2477090 1450106 2144578 490108 1416030 410346 58378 1957395 1586523 2248644 1445617 249364 911787 1359724 1283052 1663592 310142 2143772 1518613 370941 1422613 1979411 1878057 67687 858052 2638005 2482555 2501166 360109 1640053 1099805 1088999 838395 1657112 2336981 1057540 728602 1887749 26592 907913 973857 1134088 1874883 902413 1369373 411512 1495976 321645 484792 147274 1826073 1902510 2016725 459644 1611910 1266168 2377495 1344015 1570397 1263291 2400911 1449277 1869941 1486244 305378 1730186 2060558 2513251 1059866 1301168 1286407 1215153 2219163 1378458 2638578 1504162 1705878 2610423 596790 1398076 2139576 710885 2263245 1631886 2105559 1469185 136287 507448 41400 1102616 1462284 1671259 2155516 887244 1462914 22813 1478986 285588 890444 1603532 592649 2581182 1678717 2381113 329695 1665262 418045 1720769 927006 1157890 832863 1578807 1286325 1788515 78772 994829 1018043 2077993 1057389 2261444 2181719 346361 1394262 1487504 45911 1170093 218348 1290103 595846 798223 1093643 1903731 1128875 1289511 901301 1231558 593666 385153 455136 50725 24470 515261 475504 648596 1692654 308502 289166 393301 1305784 1098907 2222576 1791701 2474982 876375 1521460 760885 2415929 579390 2098878 658006 703399 515150 241785 1459355 1035006 548338 1468266 1177911 1226928 1543838 1320160 2269956 1240351 2503361 2033014 700135 490165 2477493 1976303 191890 2290010 349501 1328748 2162898 1531234 1668586 1087815 1257790 2196083 79354 1771234 983928 1920743 2584513 1205866 585137 1706933 1012917 331266 1131903 2500094 86824 1746220 946188 1821957 2108983 1144713 2516723 83942 521364 2013366 187891 1600360 2472393 2611177 1456226 1781647 791868 1536029 2330171 2346704 2207744 2490540 2041973 1471564 2000781 1351958 404437 1517054 2325850 1041853 2370370 127903 719763 173930 2478248 290874 374243 2197555 2535151 1625979 150468 524259 902724 2400344 650634 1823576 916705 144813 767792 40949 517404 1267704 2429017 1982387 2128344 169066 2598023 1732714 1756232 1576000 2519047 1466323 1972609 947172 613780 2259847 42760 1133974 399533 947403 1396800 2466255 1795611 1527328 811530 1927917 1345922 2580282 835908 650443 1996717 521244 1073725 2433886 544415 1470872 2429547 1647758 97839 1084547 1644032 916071 1043332 1494674 459099 1581153 1413286 571229 966674 269356 212362 686226 246686 513842 336082 115613 1407892 1995265 1772737 797735 1896446 178794 1900290 62281 2150392 303342 2442104 769172 1486878 1931016 2475835 2360500 1202360 1590089 701514 2118928 2607690 730016 1102760 2627756 1130914 135815 2488588 243882 22313 2431231 225476 2422080 2052164 1845541 1666693 1367834 14601 1303204 1073184 1820160 852256 1974349 26216 1723479 1501864 507772 2321238 44710 1593392 2153494 513414 640679 155932 69654 1091857 10949 2501417 818836 1293320 2280643 70407 1847661 2415373 565611 503439 17182: 1104298 389622 1741947 1016579 2519310 919869 1107888 1271679 2393076 1970583 885940 424418 1325663 1625085 805725 1268761 159333 26199 2626208 1238025 481238 1443561 2480701 2076765 1385340 1899423 1977496 783767 884067 133263 17183: 381288 2577867 2417619 1731838 108484 1700252 1802239 392679 769670 1523292 1489800 1460449 2569181 1236114 1579160 1734109 2344621 2274813 971103 1090296 2506950 2317208 2163086 1345167 1144608 1018492 1019782 995856 2633064 1015868 947830 584780 1840901 1241070 1916440 1042718 2206538 863734 2550224 1583566 1392114 1339292 2521375 1122306 2231733 1529754 17184: 1905155 1877834 721893 2252223 820785 309332 392252 2393246 2084039 1289308 1218649 1831854 379309 2122041 854945 1583192 430914 1977027 1517291 2442942 190341 2249808 2644871 891554 2472424 230770 1363274 21138 1319149 44151 387070 1641244 375230 841915 2620809 1697778 1309432 1528691 191973 2235377 2084107 1522503 2622766 1366404 17185: 1331316 1950534 1470113 2076662 1026790 2179596 1793803 17186: 117086 2033173 890041 1200269 125206 17187: 1914384 1829959 2638940 356091 1697473 1971852 190148 2534744 1071856 2277940 2344847 1802654 293889 1129293 2628763 834968 1227088 358544 566743 1727859 2631827 2508238 1959443 740240 1079206 135631 95129 427510 658621 2260106 653137 681844 2070435 26252 1838231 1579278 416362 432747 786264 2095334 781449 1190167 116469 1515881 818146 1455957 1390084 1347289 2120670 1931329 2388063 806828 2281685 2225849 167359 1114387 2014204 2163371 807751 2616396 1418302 316047 2341018 1085604 1104275 1695035 458471 251463 1404386 2207012 1656759 157943 2411855 2611699 1386053 42412 541756 1329870 2529428 2522485 1794693 763886 595446 1372908 2225 583682 2196980 1101354 2222155 1296506 1262109 553063 2161016 1044838 2328504 183817 1681954 1201742 1549300 2304369 1757654 2000579 354868 177015 900900 1470876 1342186 1984670 2177729 2093055 502520 233105 568279 527953 1916387 2358369 1339884 1075624 1100112 1012316 721590 613861 524404 1799561 1626358 1832459 903346 1436932 2542800 1481546 2495474 661389 593411 2173505 211971 1257758 151133 44961 2390188 999849 2102451 1435951 43898 726493 169963 2452225 713081 1008388 749615 1492790 586858 171781 1005546 1875009 2083582 1473712 999865 473772 2126441 1173387 1439604 1460906 1363889 2226151 688449 2152447 1081642 1554147 2591070 2057485 1209172 293897 858473 602374 2495817 1615153 1695165 591739 143301 888873 191678 1547491 492753 1457322 1043729 1734305 2553459 530191 2050146 745260 799201 506125 1514916 1984154 2521240 2395215 575419 415478 656193 1316067 2609873 2637675 1656516 901935 597258 1495104 993508 1399904 2330530 1772820 778566 2001661 1094481 1066938 2484001 1490594 1216613 2525803 1013920 924714 1562295 1914872 664875 1034306 274954 1917435 936782 1569574 89143 99928 372497 68289 995794 1043005 1430154 1689778 1460925 688315 1223322 123627 616819 2480972 271850 1392820 1075213 1897585 1879187 1043955 216237 810384 1855178 2552074 2122411 2062868 813413 2140615 2311428 1397693 1892950 564087 751174 1774708 2032280 1637596 427313 685051 1556840 1388630 1082676 409815 2478385 336368 2020852 2116821 1690300 493872 1270123 2560705 1541916 2430253 1786385 2430145 2039185 814070 343898 1477868 1884690 452796 2648290 738947 2192848 1063353 2526431 2425892 1108986 1389921 1781647 1021385 961377 1692325 1242023 900046 1980244 1704526 1936957 497277 1625532 263680 660584 1449292 1977581 896614 1152044 1364726 447521 1396833 2635246 574767 432546 2398330 1422650 663764 2293432 618075 522130 2134784 2226905 228735 2564378 1001924 234541 1681504 1400234 2308277 1454036 105736 1624594 1758072 2103135 1971364 2279990 1521864 699044 1502762 1614629 943129 245254 1119866 1055824 1476264 2123156 221330 1591803 520839 2502877 219336 17188: 1998117 1902380 908979 940434 358065 1640930 1402058 1307703 936393 432303 300039 1063660 1489193 1877230 863873 1720861 167519 1407299 1400957 1526632 1204276 1092913 1556884 7798 1760512 2181264 941259 17189: 282486 706539 904427 1238928 387828 204419 697600 2240318 2629097 2120799 242955 551817 2395850 1015496 239507 445146 2559458 1741239 1345560 1826248 1233700 1437170 1911520 2191580 100191 2339019 2596588 1667558 2303918 198635 295802 2261890 415025 780178 1901270 2278105 44313 918308 2116759 2465917 2163009 1425483 502628 775098 559732 1825483 2346623 567290 952345 520397 655953 1163957 1270290 2063348 1538328 1708120 1103624 1817749 704050 181519 2477150 1739756 2378559 1192449 1053405 44449 2232301 1027984 335161 2623829 1404160 865381 1463862 2034228 1166750 774027 128782 1146880 357598 312952 1905928 2247179 2586565 413649 797860 1572976 2165355 1959573 698032 2324929 872451 929111 832523 2339408 129534 2437901 711099 1637728 2105747 70327 2040489 1003280 585320 46846 2213585 1955609 1133702 173226 1008623 139315 1178691 1816327 1443700 1647079 1084206 1278375 2570355 1805871 2593814 1493484 2018815 403379 850215 802361 144517 409509 99695 668895 660427 2077312 1998475 2122527 396870 273957 2574911 98205 1557405 839615 1832418 2362271 2390888 2256406 1635194 391505 2624805 1716519 1826806 2013454 1117919 1624426 2430343 1267342 492263 585747 1867353 2159200 2086930 1465064 1623928 2134078 2352538 1782899 2208162 1392965 205036 629643 751081 132243 1329799 1085786 738062 1804066 172797 229365 1758272 1323790 1425780 281057 1130382 577926 2426850 976544 1604321 2647713 308533 83730 2126228 1293947 846469 822620 494146 778126 79839 2535497 2028973 1340025 769583 1838200 923578 1104721 1934662 2430173 2646860 1642882 980884 2451984 107127 351677 1092171 633711 1478936 1214611 299287 354758 947109 772050 2447709 536668 230341 395104 2042765 1188464 531567 1582893 1229774 1104391 996749 702648 895923 1276947 1569631 1299677 1782714 962130 1939729 730162 2235307 1153690 198985 1115071 2509958 1537447 1358964 1761662 2287214 2563239 859895 1652836 1509600 1523478 455693 884657 2377596 2174746 1347313 2473419 367348 1434975 1550802 808792 1549921 870296 2436211 2616806 2023985 1119731 2446386 2268668 960117 1568512 664414 1590996 484025 1540545 2261831 1981279 873342 398967 1213509 2403007 2490462 2312887 819152 2565975 1864068 1095999 2256891 43119 1030445 1278753 2226164 749777 1356608 1966534 1262823 538937 543356 693566 2303914 2326797 2451152 2493958 1295754 1054161 2260772 396166 317066 881504 617412 1732889 236818 750751 1071168 91071 667002 103364 1131409 1296729 2623132 1847717 844180 1360986 812782 1906832 952496 277974 45948 1164294 2528666 2252518 2575444 479821 152075 1072727 1727927 210981 940635 211536 1099592 2366877 588867 564646 2080119 240545 605117 2162097 469989 1092619 2482036 1166241 1886629 1872949 1946822 1454291 2216058 14309 2375662 959680 1316678 2216535 297035 1156852 2432171 699709 1930691 1729010 2086209 1580813 49648 506639 1565836 1950074 297324 641971 2505214 923824 1713180 1898842 2170724 2083305 1561797 2457677 105189 720889 2586249 880814 2167037 2252012 1535599 211694 1182724 1387313 498192 1829489 989901 2427506 647166 640816 2080321 1516904 1242018 606323 1466101 2241781 1555040 1984345 702582 2038608 1340697 2590801 1027051 816459 2512251 499700 2164057 1091467 380852 1104777 2465085 2589897 99421 2631474 986634 1540641 1153538 1572647 441234 1947344 78971 589237 1683097 210209 2040320 2320389 905467 5094 1840848 460365 2427537 2302027 1052545 2321628 926071 179452 1983848 2372011 2485529 1269462 2304986 1992430 1368826 2036179 2593645 2610330 315122 282618 1292081 2040942 790609 892409 1484011 1402244 820072 173623 1686804 1783067 185637 163901 1528019 658469 2318739 1094412 412537 1084412 2609351 1472960 2315786 2130634 1645431 2646994 492040 2474660 2609331 2595909 1145015 1858059 1476022 2309943 1869569 1111401 1714076 1655380 2016805 1964897 1768759 268741 1884601 1623355 765317 1675445 1110441 1527192 386235 1963486 579183 125738 713498 1505438 1147059 2377881 1628198 658685 1852513 2404549 1259557 2504344 1118208 673884 493680 1754256 1391169 293500 2022494 2566828 2224197 337069 2609107 1706391 2578304 1807612 617807 2016315 611603 556085 346991 2123396 326447 1078954 1820104 1500369 1438241 2470703 1427570 533802 418925 1627033 2422342 480834 1625414 364804 1713560 316053 959150 1578476 311855 2561564 1873002 632161 1481617 567573 1459611 234863 790237 2171172 586224 1614955 1816662 2032162 1317928 73962 620916 221714 2399959 825973 2544150 735895 121014 2248537 1300245 97886 95746 493016 1154571 300716 1748745 237142 1483977 2269680 165856 319518 604366 1287915 360500 1818962 1181153 144068 1888792 202180 1664655 306356 2500679 2197420 2605284 564733 1245560 1206915 893801 1535324 160873 934192 2599158 1739498 2293276 1606202 231932 1876640 304559 2429701 1617807 1646183 631525 1719: 1125465 1119079 609949 785314 1379923 2257304 373243 2259400 1271172 1691566 781284 1447783 1156947 2104963 2618229 697185 262538 41923 946164 1129788 637973 608692 1567516 1384899 2102385 737525 1605065 2025812 1433111 1957175 1867372 1387496 1470226 354149 50409 1109669 1426690 2002619 2189900 1066843 285801 1462897 1306710 1007456 2548399 2118769 251669 1343266 1725154 1116987 1533007 1380686 343920 970070 367797 1947498 1281189 1764075 1582456 1463421 1112372 25384 1610822 864317 1218680 1951666 1822658 215151 1455693 2099696 776794 252468 1844586 385305 1623805 814419 2345031 119287 2001627 759094 1240413 1475408 2588573 2469878 608137 1710042 330334 2241940 2035249 1403409 369518 1131678 239248 354430 2624116 770923 776260 1570230 960270 277023 23459 1115506 2315636 1729134 640056 2644694 227042 221653 966598 1870333 1227576 2141225 2166599 825634 1856766 911333 26523 270019 2251483 2004436 1672251 2270546 1704149 327600 1781344 2640532 2311461 2120654 1356792 1873195 2538738 1961154 1302886 1945150 676278 2032355 976780 785883 2162641 78014 1355237 1167014 836991 1727009 2476972 2335254 1775757 1205559 2463383 2239421 1882776 1053210 1252449 1331598 414974 1493780 1869425 1170825 1451875 334870 807867 2587182 349399 1989068 888949 1396808 2009358 1148739 581170 1032114 2421051 2141447 450581 1640603 1375098 833655 1626125 933867 1400206 15731 137644 1364562 1385213 808287 259978 56892 2420173 853945 1110453 1704675 2082231 559959 2154979 2170848 53763 1018192 901488 1130926 2280950 1363752 564748 1378634 519679 1418552 523110 1424787 1255017 2631094 2100794 1663527 2522296 2564195 2067185 1099511 1277831 1679773 465568 1220802 2500574 566500 2632360 1771703 1776983 2194402 556669 257359 1978967 2029449 2153774 1054446 1628179 1225682 380148 663202 480390 1937098 1923488 1911858 888155 640524 2534207 1909686 1125766 171258 1849675 401961 260074 2636034 352426 982288 21157 1744294 1043823 1248275 1396184 2273769 856915 1149285 1029285 1343219 1225818 424987 833579 1733688 497042 2626092 1260267 1477802 1874535 1176870 1714354 1743311 866233 2460918 1482156 1097280 1548865 1266864 54812 2063398 1418283 375506 2233725 2065920 1355433 2380471 79103 2367732 1341028 567901 1115277 784310 621536 558542 2051036 1193810 189228 2601196 752752 2251430 2444826 7601 710244 2168169 438443 112183 806127 590052 1974910 807162 1058260 1843839 1094954 1095965 2054789 883199 848683 1308983 1090050 130644 1674254 1463620 1308271 1443453 920787 2628651 1824154 468931 1002388 2009651 130842 1786620 1257053 1271275 2143843 1630452 2115061 1731858 666367 2311086 1880888 503051 2300882 686712 342063 389073 2215923 2504950 1833197 965620 1731830 1399091 717542 428919 384456 2282264 2227491 521415 1230225 1872861 1751061 2304244 1108588 2627674 302531 2083065 797170 974460 1998463 489416 234817 1338697 1655612 2187569 85512 5722 1889595 1974984 2131986 1813636 184218 446072 1623618 1072685 661743 1885500 962825 811534 529181 608891 5280 1529968 746554 2604194 2227146 1783202 1166918 2106304 915251 1805772 644663 2247402 2627372 2257337 1333458 50621 804077 888940 575221 233661 1046291 1570899 816005 498447 282855 2477177 1085709 2400072 14048 1604647 1911180 1584708 851940 963008 279263 1531539 936098 2477274 2172841 563966 1143331 405296 1985530 1818359 154203 1668787 126732 80266 2359479 908267 2458184 855660 2254073 2024166 874014 2333683 1427619 2589830 1110571 1478681 376313 328170 566526 1874051 1698079 72559 1780894 427444 2210191 1913678 314307 12914 2557155 684916 2170852 1045492 2289045 1278908 1322872 1949178 888220 2299789 1438599 733922 606313 1388523 704971 1344898 978395 885219 295317 1014215 212519 1680237 1502066 1446011 1749271 2226601 332034 1946450 1560328 429195 250879 2235119 1506918 677880 1659478 1520117 977634 954197 249761 177774 1064895 568440 2627893 1850476 1994809 2157496 1043361 1262056 2607504 958811 2075021 138135 525060 1605888 1709665 2045556 2472914 398641 1167171 2301000 66293 973330 2236998 701608 1458419 2533775 1291268 1934012 2549832 2243974 2428560 2397217 2087655 2481776 1121708 1228331 1037044 1785461 589810 993168 2075537 2110378 72634 2169328 1536757 590025 1867321 1072291 1475543 735834 1783800 2523232 1296746 1754616 1132375 118119 2041823 81287 986982 2114623 366848 1093656 2598730 1974759 2347561 218273 1778560 948470 628670 2204789 670679 1360816 1769416 2062493 2077029 744150 1016227 464947 10712 611910 2119593 1758214 188927 2308331 2106395 1607052 2445799 2003550 686197 887825 121716 2052555 811008 1838944 629027 2538668 1902633 1550954 59150 491337 37617 1050731 830887 2018336 537924 1665288 603449 1743448 1725857 1568541 1248595 2375044 161016 781651 2091327 2189967 1238742 1369485 1601989 2061390 76548 1779702 1829475 1549352 1130594 2435388 2528695 1639957 1462363 1705196 1791510 2467777 782541 2156206 1451504 1460657 2113397 1292398 612555 2217468 251830 798882 376826 1581334 434439 504664 44104 2524947 1429603 941221 179281 1322011 1977429 503849 1209262 1001879 1417467 152215 1866234 2378629 2566835 1104867 450117 1714580 922134 1107742 1400766 1707798 345908 2087467 2259751 1134741 1883478 1978837 2081709 873749 1715150 1515784 684393 1232494 214673 1561935 485217 1094406 1773232 433155 470 569553 1901412 331835 2406334 2310071 1874123 280213 1084035 2044058 594654 2549227 2515563 1476781 462912 1314367 817940 432580 2251220 2306743 2566167 1138455 1119144 35074 2240887 36175 2446002 222022 692179 1453285 2079837 1154225 352887 2497877 1159488 907905 110562 1109347 1385220 451088 2213038 1450907 1198582 412974 123448 489033 1430340 237585 536428 2426422 1089135 2041656 686243 246017 748767 957571 962416 327721 2184905 1756949 1125867 1698269 1977572 2560388 1293683 1505376 1659296 2166222 2037687 1381628 1787948 722266 88726 1874927 952375 957454 1266268 2508126 2030374 2000700 986346 1816966 665617 355708 657707 351134 2186141 1784750 1843989 1084833 1442803 2509180 1294153 120870 1751276 273528 706243 1355138 2517368 2287503 647911 1219662 2037272 1512112 451937 2584815 663149 841861 795274 1242954 1259446 537974 1907110 176473 2296185 2458415 2624403 1501345 272121 1666957 366426 129430 2167653 516260 1615869 1641433 2063741 50123 621465 552520 1322460 2089804 1193508 1562704 1743736 1664826 2578462 1552990 784447 1566172 415589 611926 960149 2454494 1098934 1471496 1528480 1579398 1458741 144499 948774 1488779 2305789 17307 1583900 926568 1700209 662753 1641822 1209859 834797 2069790 155851 455025 1392752 330520 1473448 2314328 712994 742902 1037139 1136396 1140468 822400 684019 1182721 1535671 1802821 531516 190087 2544801 750993 227499 2376921 748500 1490945 1964085 1936132 2033341 1509320 160887 1878463 2554261 1835606 2395765 1720366 1940860 2231960 403181 1069499 800432 2304346 653149 698216 677611 1338868 934970 2191161 321059 2421947 855074 575167 645994 2000750 151031 1316491 2268344 837922 902398 2026790 488216 2140597 2025794 2607782 195381 1572594 262823 1224712 1338509 99540 1753281 460403 919940 1663418 1739569 1236142 1841371 1433329 648738 1537307 2280453 973954 775241 1504072 1901673 2501917 1228163 555315 662289 470351 262762 632123 2509422 1754395 1069435 2491859 650492 1483483 1965750 1743806 2205091 1966655 160963 2439241 1534602 1943755 496007 807074 1270784 1299608 1860237 272556 2577725 1790412 389016 51130 1607445 1549931 2474861 2031247 2621672 628457 701353 270323 1417097 282146 2306337 2569304 1493547 1848259 48316 2036399 1766191 1529629 2082274 38297 1801929 2152390 402511 1297643 45897 1759656 198998 980407 2187013 898188 154515 2037388 645993 2636593 1995783 952447 2562768 463569 2536744 2293924 1829997 1818801 2144415 1082874 595910 2342213 378795 1684267 1410201 2291079 1644307 1874614 1256069 1971279 409698 569551 1895003 1831336 1016076 1686027 2063217 1840532 2299624 2220492 1002313 1312336 592021 2033388 1367955 726472 2452525 104573 1406184 2412608 1733180 798155 1212346 1106993 2457095 2338268 290306 424367 18497 2059997 605692 2343128 414320 1187280 52639 2397994 1601685 1452494 1433478 1160858 2447460 2248422 688132 1189452 1864264 1862258 2584500 829004 325815 1892119 2379644 1406123 669502 1079045 2162720 8505 1814731 1400950 279694 2587393 381146 512945 2144453 1181666 764994 1754248 1173549 1302318 2283289 2361566 1164351 69078 482172 426951 1264878 372507 2373222 2585822 2297607 2133181 527086 2557262 985628 2373629 2006496 206875 2301239 1637292 2391243 1478873 1050728 2224782 255475 429357 2181019 15951 2290701 1669509 908325 882693 1288858 1857885 770860 2401493 283471 454564 1451637 1569023 986178 1963482 1436364 1442328 553461 2453185 396080 836015 1720962 752931 1170030 748165 57908 656780 978526 433583 2409192 17403 2563902 552122 1982675 199788 589140 398593 1693145 2482853 470760 185018 349619 322443 371566 1473930 977965 1374112 96743 300340 2504786 852457 2368807 571484 1505713 330802 1702515 2194382 1485402 896438 237600 633818 1742958 1412733 478848 165007 1472911 1564348 909492 1615399 1753574 2366444 2245836 1116190 115648 1231187 1786218 14284 1253147 1925166 634945 1929008 2405238 928387 2175612 1985546 1745744 46390 723161 279749 313438 2381028 1279598 120132 1678100 2457396 531437 1582756 1703573 162026 955333 127849 2381594 1344083 2083567 2513042 1948511 758589 2320099 153260 1434832 2589105 1039740 2012983 2536706 1217879 171699 406610 1900691 1661064 2084213 2505181 1058774 1377363 714118 2322763 1499478 891259 774739 1901237 1063911 57546 1348186 2203201 1208571 214944 1306799 549730 317464 1216483 1834038 195760 9007 1306465 2174429 526438 1189145 1111693 1764430 2302511 578830 2249502 389685 928704 2232236 1294129 1802972 2357629 2051063 926788 675975 1450735 783233 1155569 2534803 1191516 1158097 1182606 1775466 2460504 1779153 648980 345836 235980 2212417 2012351 1732905 1531062 2174287 2403999 1916499 1983195 797111 2347557 1167724 1748546 1220947 2161508 697874 1244521 2214898 38396 1211878 2020055 1473879 195946 359736 2175358 601194 2293875 1922607 1000104 2055550 943428 358660 194304 599536 837316 292732 417124 20371 1902046 2170777 1403583 1926443 2429626 859762 1810831 287031 337545 1132410 187877 1520401 1808386 105029 1462998 841023 885631 1098706 141391 774003 91112 790339 1228589 1400163 1854679 1198786 60031 1514504 2209467 1270218 285120 380666 1259947 602628 20372 1235859 467030 1542000 424733 395364 1159594 341497 812367 728990 671818 1907904 1050526 890432 1947312 386821 2351339 2104819 1760658 1267184 2600554 466952 461373 1939481 1715890 459892 1825663 1011907 456311 1076184 881993 2023985 708073 2165986 2539526 136030 2194328 43403 283617 1189040 1042938 770031 836567 1088530 1414975 2191551 355646 2016148 1122573 475491 1690432 2393384 1410492 2648907 1232301 755117 138064 2560357 6062 2210895 806508 1325888 203278 669455 506483 1241073 1500554 71902 1845708 2552906 2291944 1136985 2631604 2498364 1117597 1821991 867155 357072 1421015 637187 2055201 525675 2361402 2550720 817749 1810231 1434567 1688521 309825 2090477 1708668 364785 949783 1635852 2348515 1670409 1465610 1169532 2011575 175932 1637007 84386 1712704 201935 2189993 707748 873976 215687 2012459 935881 512820 1031410 583557 405513 551271 967364 610518 658066 427059 2454150 2185745 1876689 2401808 2429118 1088021 680369 1155678 1651214 1125863 1756262 2581877 1238050 1158125 1508751 1034980 455909 1054279 1998248 2382980 2439707 749172 2367522 2069823 322099 1808753 518363 102578 2520656 1077657 688449 1743608 1830336 39692 2613213 915266 1286012 222099 1714654 1192444 256316 928211 2455956 804382 1977084 1921326 1830190 2243299 1640853 1430603 2206458 796423 1240720 2164689 165432 1641613 1471758 2379921 1648178 1464941 554041 1727449 1154192 10901 942607 2602530 1116633 2075823 139118 874340 1996938 342033 2504576 1725365 1664019 386494 2313378 1568480 1964939 319456 2425306 1356465 312404 1522240 1105784 1975551 2055416 2087452 1153203 535899 957193 961090 437589 2126912 1368936 1633944 2212666 729769 1069252 911529 2139148 470064 865847 1824550 1315128 314195 1506987 2412984 881049 1396167 615901 685702 98716 1228656 2033304 624217 775041 1523400 1057376 676010 838321 935151 1069824 1480440 2274928 1187085 996220 1171554 51451 1401520 902379 541135 1918929 1798814 1661307 66411 1126968 2507056 1497667 461050 1548723 1335687 489111 1000277 2405562 1934854 995570 1036044 2574241 1124070 773928 1422358 1854226 1075698 1783251 738747 155361 1442426 2220964 941345 1803872 516903 2086206 1093404 834216 2568209 2432797 1393710 2577600 1524427 1426454 2577437 878689 1534949 205438 2634826 516256 1480816 1812544 2189777 1073925 1109121 1408763 1270016 473428 780481 2546078 1211625 549532 813025 668788 991449 2362884 732837 1647140 1335953 797714 2382705 1828694 747618 2083173 2011367 95367 2610566 1097279 2099182 86536 348295 2377350 217757 1914535 899833 389652 2497060 2331622 181231 8883 217626 876926 1304868 1549244 441143 664606 1040501 2008178 1782394 544859 1095387 1054174 801293 559514 1701623 2060094 270356 1598518 946179 1176177 1738592 2498721 314820 2444887 2383001 1704328 1641949 694532 1657241 2581471 1901628 2611888 2051943 375254 469506 1367429 452208 1573583 539306 1444933 1468582 817183 1004605 2543678 377961 2076446 2400111 474627 2299291 1221700 1750665 1948677 180824 1558418 2606106 1994796 1119756 2028736 875245 890117 1572835 2489911 193446 1358833 1567995 1180019 2541054 1298856 2456887 1898185 176209 616779 1625861 1976252 1993726 2047469 2432894 2457446 349034 1389647 2353507 323131 998700 1686460 327143 2502416 595717 550196 30452 1459580 348132 777437 771797 1702019 331801 263235 1672356 1865774 180393 1295798 1431467 2485977 2640904 477328 1665518 970535 396358 609639 1326984 2285747 1171506 2501476 73834 656904 2154402 2638784 2552137 885083 1874044 2625300 313420 511970 381268 2619625 1783292 1709851 1503759 336849 1942622 2103302 631832 2061269 1762506 2464192 1770028 2409624 1051058 353909 2484981 206351 1949690 2489374 2161529 148028 1690996 210279 2040685 14146 2628570 2501949 2643239 2367203 1822733 1707301 86439 2387607 1949011 939598 2037135 1421745 735716 90334 652986 1185256 2136124 1675568 18818 999747 923298 2276441 1129560 2647391 1182851 83494 212181 1055410 2089978 2320458 333323 82846 2031151 1391466 244325 171725 69627 449336 449280 814572 2589692 6096 2428441 2601415 1790174 1676849 53389 2422621 2489723 2249271 2218955 1781309 1135676 578840 792583 1443181 528593 1018525 1704131 589289 1467936 2239628 1320459 563328 996555 945221 1363111 1853283 598729 1753896 918910 1728104 1999688 731137 1739095 1743498 1407281 1193516 888450 2159730 1271161 58368 150208 932801 1904613 1992473 644443 110322 97074 2285935 965807 1525960 2306184 2462791 989803 801364 2403854 2456670 2073893 4505 747779 1181091 539019 1534223 643754 1535432 186155 1440081 1771283 1809846 1024890 207031 1584904 1226126 149673 809238 1826908 2220623 2359334 428281 391920 1894517 1641038 367884 2250208 244538 1100219 442028 1945335 1849676 2141362 820758 356617 1577416 1652929 2137167 1683428 2361994 1531548 120065 1592447 1453618 2480395 1076515 2499476 1560140 693999 1881769 1733612 524307 1312289 1552750 745368 293213 2258664 1811470 1490544 1155382 2196033 1095707 2450848 1294477 1089827 2586472 1448499 2229224 2271950 1229195 1655107 2214101 59152 283029 2607533 2192527 1427719 957368 486194 605569 1797567 1306436 1599161 1356487 2535703 2431953 1534296 1942802 1204764 509438 1601688 2295245 1754454 1147092 2444570 1648119 1018793 2466040 667790 780264 2592352 1364667 725791 1282811 305393 2272611 424470 2340275 775119 2017010 2326008 499747 2177043 11697 523313 1415559 1189374 1382804 200565 1802081 2145787 221869 2124990 150679 58836 1109235 275474 249606 2183347 781764 1833628 1322432 1007333 2507937 1199056 2457613 1258370 1026596 967231 780292 1910295 1517739 1387183 1762885 779534 436016 1078346 1275033 2335611 1792165 2376396 437909 2589473 1702594 1542329 162829 1553754 958128 83881 1809059 524558 1105513 1377195 649331 299370 2283482 1476460 29205 2097637 1948652 221778 1880039 1024083 699493 589887 822137 2260273 100616 329927 1289855 1538783 1954184 262265 2105815 847129 120011 1163362 750861 1879424 97574 2169226 196891 1069062 151563 1955400 1049210 2008076 812868 1688372 2406133 458609 674476 1496958 341875 1845611 2054146 1437814 491960 97208 23504 2068482 2550203 1425277 2317490 2577234 2160651 634905 1117851 2568130 1818155 1357111 391164 2373239 2323529 70658 1314492 20055 1010770 187938 2615192 315433 2010060 1652997 1813135 831030 2565450 390909 1315339 331927 422506 1774590 2400733 1430008 1120516 1391782 2481849 568741 1366165 1720536 2441966 1338796 1482340 2236701 2364165 2240148 1379813 275144 1524197 1266372 2286308 1521796 772472 1753013 94284 1306679 2360234 1131767 1954874 422418 1309162 1878729 600970 822485 1042317 1448840 1630513 1815718 1725339 2028504 2231616 824815 1254980 2645265 1933073 684398 2375177 1334856 1261978 1432255 1160005 1656157 953916 2628706 483904 2312778 1451717 937765 2628550 660424 2187498 1361359 1357082 662849 1285813 2018126 554052 1566282 787681 1563141 510286 2564229 93293 960903 1943419 674857 2164358 2152728 1814121 1297141 2148281 2542568 2022235 1276031 445295 155041 285949 885536 1431928 186915 1542592 623270 1769139 1318329 1400403 1637428 1721572 1139269 1296959 983308 455752 2237693 1673880 2345186 2490971 1722519 1537383 941728 1052563 614830 1625445 1246599 1739335 651942 516546 645028 1695701 185274 782082 1614295 1340911 1464784 2151416 177659 617433 1840414 635185 552458 132089 1805972 2001533 2647297 603933 1687754 1544683 523622 863863 1561147 832199 1549711 1950067 1951721 2174519 663775 1188399 1767246 570100 1231570 1066134 45312 1485696 2328565 188790 2114185 1419595 61139 1641798 2269950 2170240 2064714 908254 425626 625054 252637 1826699 1012312 1116009 2295963 1933171 1073158 893998 955539 2247214 986251 1544400 225801 256035 932142 1614417 469428 2551848 1682892 1719316 151458 2236377 2386072 2571691 2322476 28522 439396 370179 142161 2062477 1790917 2610308 22049 1411334 477901 729478 1308112 913331 578163 978486 636365 26209 1794356 272399 116278 2468246 309747 2206410 867057 1274851 238600 1640699 1986076 1913120 99542 2140376 1482324 543687 2590665 2264822 2612187 92477 1221134 1510878 1140429 1180056 2151301 607621 927185 1680569 778390 1575714 2314786 2280954 366288 671728 2566196 63570 1364654 805329 1647840 2198284 36776 2499426 2231165 373200 2121621 633040 1634075 1950788 1156226 646123 802057 1655276 1286435 1906168 621197 1769346 90353 686623 2106453 1990496 2598426 125532 121608 230454 225875 1461920 1053352 2159557 847092 275252 1633009 1776545 76140 847811 1204326 1974955 2550459 2197091 997882 2302651 1618273 669108 2060987 1522048 1484431 1195714 244144 1490823 2352700 370413 2001684 1210026 1318337 414638 2607642 2500032 74095 918964 2642846 973814 598216 1385011 1762700 1995024 499540 1774805 2105682 1562175 865898 1137798 383067 1138125 564562 2068346 435344 138475 1646383 297273 218614 483189 2301240 1992121 937066 251541 464259 2270986 454940 1798821 2190674 2051135 1835241 2425136 2551487 646757 1091348 1580834 1854750 1292372 281314 1478340 1182224 443353 799110 1869388 2221488 49129 2298701 1239244 2096356 561282 1740300 690722 814408 1938214 305898 1707394 585618 989998 135736 1263291 2081120 1608012 2521287 919718 1871494 2004506 2043219 1532212 485037 1774380 2006892 427256 934462 2384813 1420082 551577 2611714 369257 1558826 151796 1546195 106493 666640 1039019 2490981 1525193 172645 1098157 2060649 2622484 642868 920003 839317 844239 1863347 2367607 746213 920751 412037 560769 2513251 1797052 1604531 2442973 2423390 1010578 1780118 52724 2349105 975631 127839 2566194 1531631 1640375 988111 27861 2089270 2047791 949243 506289 1289253 643647 2648781 1672780 303958 1919152 827805 46440 442001 1560555 2432795 1289928 399442 2535997 1603632 751634 2297058 170175 2440115 786244 1692118 1289972 2173428 327482 437082 1597233 2311702 1437050 932672 933493 974369 509981 1822440 2243546 2298059 722414 2000185 301699 933447 1218167 93709 1533896 1518227 1301641 1183856 1223628 2500204 448595 1004595 1598130 627542 808086 2639638 154769 52482 1853189 2521762 1075071 812626 329375 1286746 50693 370037 1111401 1687535 2255285 2623281 1351668 1839412 418339 2347475 2476049 2128107 611287 673446 2276044 2136630 303803 845356 2425666 1264281 1812900 522991 2342748 403617 262097 804269 1187408 1517086 884884 722114 1998220 2214688 2256188 2471749 2195689 1972140 1114118 1775111 1748432 565641 1081393 2347691 1091308 1426889 37433 904205 518239 2235641 2035798 822886 1686075 91360 2571832 2412552 1883250 1124966 398908 146061 2287726 548216 1236650 1110428 1895629 150252 978846 614323 1267699 237094 2534650 294553 2002009 758383 1730861 1423771 428662 338063 2502997 1379291 1244059 1465950 2301143 101002 1546736 345655 922511 1189286 1255549 1033731 2269125 2105400 1338922 331356 39551 2473539 1600806 600216 432312 2465335 1138213 1526613 1515117 2534682 666331 1546819 1262705 1639216 2201700 995757 2473653 2199664 2123526 1481503 1154039 942100 1434851 1210145 154250 1087221 1812605 2208657 57347 82102 567431 130476 1940658 60460 2089946 1570782 2340645 1913220 1489370 785162 643783 1140719 946109 291662 1017025 140164 257823 708452 1877530 800739 1936844 1148759 2028633 2086595 1503674 2586056 459972 1011579 885168 1606366 769998 2128834 613290 2577936 1935406 1168613 2265556 2058781 820951 1466876 452087 1660577 1457978 2194726 594086 301734 771267 2558949 2318867 1488954 2327916 837520 935236 923212 1958452 1052177 2518352 409516 2210598 685927 2553469 2146579 2500261 294573 840987 2591429 85693 172106 954093 372706 623325 2380892 2565519 2526654 1393218 1639096 2332216 951910 2110774 2365300 2617918 1609741 200806 2648084 903629 808902 1182495 1574976 864204 1608616 71473 479075 2530337 893024 2498206 687557 2068394 422180 2263756 229972 1995993 1793309 2261547 2129491 1313052 416401 2489543 1897432 476117 882559 788927 1489795 475535 2477546 307979 2344665 336830 2361226 2497960 541709 1132082 2594784 2314628 1700014 1807055 1859659 2323735 1884690 607272 322240 1015473 871389 1069480 715460 95052 1511021 2414975 1102713 79732 292908 2048023 1604037 389758 301255 1458955 281453 1381285 2410383 1288340 2248204 235546 1195946 2433245 2330583 2438614 2113562 397283 1711473 805149 1346471 2592337 467695 1957665 1539591 2544010 700747 535477 1048825 1725073 2163793 41662 1281674 2627352 754847 1023625 125166 1533618 2123792 1099625 1142178 497313 556034 1873580 101448 2210995 1868281 263845 2142778 2367382 571983 514606 529364 1965801 2401914 1246024 515214 2493548 213401 2569171 1123054 1688427 782449 2327812 461457 449303 2430409 838827 1355710 1975414 1026604 1808328 1176114 846392 359202 608727 1574234 2182068 32749 1359200 2532595 1893676 1008801 1866053 1806598 1279842 1451216 2276412 1771381 2563757 2253646 1749460 1435620 19091 1533777 2145492 4588 256530 543225 1788263 1765047 2569292 277746 2577568 2546638 1836127 1455695 1043424 2331519 1995007 2019201 122724 306729 852863 885396 706276 231605 424638 615753 1969364 343203 457644 2444641 695739 1618951 1639430 2191762 241525 2504316 334682 1508683 744258 1204377 2116105 64596 342974 712996 2504961 1245150 1395659 1175730 2533560 1779249 2129030 1611707 2453087 89903 1523924 1047019 1771329 391033 1417684 2026881 2063111 42529 1183532 1509607 1148568 954567 921585 2115806 654099 1317010 706943 2266208 1179450 521112 2577501 19661 1609120 2173484 989712 1803564 504555 1526034 2400091 796048 447497 1571519 478154 1466091 242582 2395401 1600725 208344 1954940 2499770 304 815426 781068 1201388 2210875 1204638 25266 2181768 1743945 261589 2559219 1552585 1572059 751434 353431 1563363 2412135 1491160 2115090 410544 254987 879910 1056415 2570954 880628 1784765 1857353 1344844 969058 1549628 2459430 1174860 1114033 334647 2589524 1423835 2250341 1491410 1670598 2151920 1789173 2580166 1314995 351359 1328067 939804 632566 1667349 575187 2600810 1330122 2131977 1979260 2265225 1718585 248195 2223765 1423631 601478 2398117 122381 1183266 1844686 791673 1232434 872874 1934481 1510048 2470270 590109 1295440 2466655 1441572 484357 637400 1883983 367201 763333 2511096 518787 1969723 832563 790979 1882942 1536769 2268620 2453098 1546319 845727 1562428 11166 362780 2568257 831105 2519908 2011706 1473420 2386562 158963 1143771 1870953 1219378 2641943 2213611 1728686 2579695 552498 2030092 62174 1244307 1955220 1135531 1563231 2120874 461767 492830 506897 765816 2635951 2305836 2180214 369943 690591 2062177 2515567 46564 1998962 843031 121148 2328500 2056061 1054252 1590682 221266 34911 2378370 251857 122619 1204979 2335906 75763 2473122 1493270 1723648 1395649 1338854 1099749 1350639 1209224 279275 6172 2073066 2504221 211439 1001137 1964432 1061902 28474 1579156 914393 28346 217679 2182555 1933619 2015275 1590642 1298494 794276 2107020 977551 831834 1256550 1990493 485181 1972666 971518 2446511 1498933 292335 1512652 2567298 1626005 1630383 2112932 1984419 400220 153739 2608870 2276497 376144 2281639 2432014 2585011 1072446 650304 605110 1324259 1721447 2050599 509040 1137493 52132 1760512 1282683 513842 1772737 661538 420523 702482 2341630 763363 1808816 798315 1693347 1361858 554475 1599807 1887786 1546744 2054461 993123 2508052 1118515 2291114 1925458 1918888 213427 387969 316155 494370 1711418 1101592 1847910 89498 347047 74146 369923 833494 2246766 869189 32743 904637 309755 241152 1600333 1486694 2403120 2255491 2266246 269531 1357708 2210687 2350291 2615339 2046148 508773 1855881 2096059 1983662 2129407 1672758 2124888 1038347 1193260 2122221 1700559 554303 2103135 854903 1297655 658737 375314 965927 1434336 1101974 1503155 1396819 2093581 1928104 124078 244535 814291 2236461 1418707 1447421 872158 1247900 1382132 106644 63310 647220 350266 1516608 2324026 1510898 2334359 477272 2557514 917996 1501823 1604719 470352 1767220 1034639 1292105 2268244 1449174 1530896 1909319 609280 1220300 2560655 2042849 1581484 442899 1975389 1759176 1096846 1486449 1727022 1637888 2381256 2022121 150886 1975524 2435969 2417730 631603 539363 2420317 426244 508609 1983962 327949 557854 2507322 1440101 1868065 2138916 2031340 21988 2305624 2616291 2206853 1580930 694616 302625 1261971 1625894 2350312 411049 869288 2410934 2110090 789319 2316048 1341795 1509472 2104738 654490 1105531 1900788 1810958 42477 2071029 2006498 513414 2386651 2561053 1685871 2219514 2593751 1563479 2180657 1088661 154188 1038 1017144 515484 2113308 1720069 940611 2594560 17190: 1267286 233079 119472 1189853 34872 1368736 954888 1903822 1484022 1707099 719645 2555688 1045964 850154 310042 1602576 389536 2557740 15420 1891715 802979 2072329 2347367 359941 17191: 2100754 1068721 2406436 2278088 267910 17192: 1305985 2390246 932086 1424794 1809182 1331937 1393498 17193: 556502 835724 1302847 2156019 725810 221557 17194: 1425214 2517484 1513622 1533519 1120712 1946116 2023540 307756 1710383 2546475 2126467 294944 1353362 1497750 18385 1835555 2043768 2330309 338127 417024 149425 1546736 2564180 1572152 931654 1780454 524329 17195: 30878 2629097 2464329 2397231 71525 277267 614687 1552355 387459 208605 1923776 2597274 850077 1446622 849001 1350244 943515 576542 1891282 1967448 168652 1508680 1407536 1988671 2547083 791979 471327 1693997 166023 1891014 23952 1166490 2211367 622922 2067491 1727796 1610028 382416 387914 1998162 2610128 195139 862139 308910 1816190 1232703 536039 1782243 1845774 2493716 1975073 1436293 2259860 1583122 975001 817626 1965583 1185768 2639480 28443 847372 2382894 602162 1025594 2595909 1687890 2416686 1869483 1665980 848319 2142991 1297931 1170726 1491516 2503506 2090082 1245560 641324 1827709 17196: 2198419 1755064 1998353 1389451 2432807 1535594 314509 965656 657515 746673 1687948 1528637 1753099 1720615 1464951 1923542 56920 2255559 1412479 1768634 2446315 205259 1502287 1611358 2037348 2549156 673645 1014812 929756 2472682 293669 2582144 221639 1758821 17198: 2204494 1645216 565510 1942054 2365159 518325 2172669 2281465 256622 2627850 2396753 2151149 17199: 452966 129355 2593785 1077720 2241873 748161 2379776 413355 830244 172: 1835908 85299 2267126 2341962 1512213 381833 1635214 1226932 1091336 1320864 1720: 743441 2469412 1770596 1312021 88243 744336 17200: 1373140 1813345 1400151 1322528 410233 2536591 2462758 989161 1401820 8754 1230292 20344 2322895 1773349 1491410 2188086 500183 17201: 208503 915712 357117 2159208 17202: 459797 1944807 1514913 17203: 2077983 161280 2139793 616943 40845 291050 1962169 604131 17204: 2582103 17205: 2176918 2295715 633732 2001618 2615582 371855 2190093 1764647 2570678 1588201 992166 913234 642242 549135 17206: 1540303 1753520 212053 470795 2366185 1585435 617713 1763711 20562 473041 538574 471148 1128539 2418897 1781126 2553591 17207: 1720805 1147374 849165 752674 2277940 129035 298466 1905684 356422 270952 190660 1550292 1770619 1725967 902910 1372370 501428 962032 1814286 1958509 649969 1264332 2516024 1711500 244994 2497476 482457 674806 1459686 904421 922013 109711 713875 161909 639237 1832577 274469 101065 504916 1979705 1169855 1911025 2445215 1473410 638405 1814786 415115 2246826 17808 423637 919809 1121545 652806 613778 2579437 1247122 1323202 139122 1188625 590489 367194 1786460 2419705 18631 1122254 2496731 1805166 636534 326735 1664029 51555 1903324 454383 2012874 255323 2155192 486270 336863 2220002 1259651 1815632 1571768 1578208 1390749 2427741 1671101 2507038 1259339 917221 1351596 2414586 371663 2150004 826948 528507 1725365 1040026 328282 1977426 2403395 1182456 275597 1451140 986473 2053615 1697384 564341 1649315 1025334 522710 1308814 463627 587610 1571489 1410460 1709695 1608954 810615 569114 1997807 297172 1284267 935216 1285565 1605005 1046017 2226131 2248689 2548937 1766438 538735 622357 441234 30018 1161112 2398427 1897385 692591 820056 1841386 1273353 297148 376565 388215 1888563 1285931 204272 357953 2534106 1648598 1595693 29403 2491559 102852 1750599 1503951 221122 838084 105864 544690 1501813 1252835 479855 2352191 1782779 2632244 2097277 2610757 2120534 1458785 2557604 2543291 2197150 2504344 1546515 659452 807909 2132264 2104924 908037 1155781 769461 2142739 2409467 1060090 1755454 2370966 1232916 1472220 2203337 1010922 1215644 1515490 1459326 773550 324462 95432 1165075 158131 736103 2163230 856064 1406748 2229190 652916 1498423 539966 2588528 1001924 1590895 677613 369517 1149496 1907107 2211364 2567376 608804 594214 1545081 959079 1104230 1473227 17208: 282969 1264568 17209: 1790332 2337808 1331937 1721: 393953 667808 994498 946901 1588953 1733024 832959 537447 2215490 1862766 1759592 2493006 2596882 1230953 2464079 1539687 333789 2354433 245116 1629676 709465 1072312 572794 991231 275136 1000831 2492444 1763504 531459 1814467 2075949 2102507 2225288 1364853 810543 1642552 1272914 914482 1955933 2333038 415605 2110774 2413503 2080724 1663973 1884706 416748 1485660 1790974 396472 13013 87134 17210: 877113 2547929 1139655 650035 1886221 13766 1218925 323684 747718 1607785 1008561 1491410 17211: 2049266 573651 740425 2636630 1725501 1892909 200058 293728 1638374 1540008 597114 1716429 1980500 2073211 1319657 813394 1661485 2536387 207583 47512 69809 2409834 15584 785898 987675 497579 1295574 129620 2578598 1912995 2578149 600986 109127 1974190 704530 2180134 1720281 1058840 404352 1430043 1063938 1838186 2478242 377773 850326 338545 1876886 1803324 706705 110488 2155789 1892329 2187498 96333 952644 1108435 1412607 659793 1232348 2221425 1429956 1143597 741357 1976050 700194 1064668 1136923 2288808 1011331 2422387 1188438 1941252 287179 17212: 205706 309337 805261 1788036 2138959 2575891 2326524 1150651 2213289 2505180 1915354 783326 2283677 1357365 2191589 1682105 2190725 905747 1657163 2190710 2548903 454001 855762 509928 1958383 970239 230909 955114 1479743 2397617 1289308 2124188 634900 957929 2565258 328394 61664 1120591 975062 1688067 48923 446675 1373130 678728 329721 2121499 578896 112209 619128 1963568 2316843 1669747 2242757 2011730 2401844 1634971 1079428 358453 2497441 1705223 578456 656268 508350 1046686 2638905 1792694 2549261 1411286 1758286 735817 2351615 52306 1540641 419527 2488576 564719 490533 270872 2271703 962084 1657195 320729 143285 2011317 1608095 785427 503322 2117383 390490 1067125 1937848 1227356 101515 385261 2233656 1896518 924534 1522669 742868 2239998 1814017 540019 1521895 655194 432529 1444937 588533 100291 2317249 1425375 822098 1863304 17213: 1645914 2630245 297674 17214: 622971 17215: 1634362 47226 1519729 1829319 2492856 2621451 193414 861867 1340195 1248883 278542 187026 199314 189134 1220375 446491 1695433 1073838 1489442 899708 1168941 164618 1034042 2181054 1546879 10981 788774 107607 32134 2452141 1552297 559914 2170563 2269838 1136433 1441131 722263 547802 527478 900537 1865963 2538479 560759 2636891 115269 2575681 1901623 665874 2503031 344659 38532 39970 2607846 1883671 552789 2365320 1256457 1691185 1301568 1962174 655780 1214424 1355803 2452927 545687 2555464 1052661 60781 2509714 1008558 1584503 1621239 347273 369599 807484 368340 139880 2487402 1671105 1072721 869495 1224783 1079102 2612884 832159 1907940 1072691 2055966 2244132 2168532 399387 2452111 22745 877605 2175495 1315012 207446 63492 1772553 294454 981097 488745 954737 2563725 163666 828451 1499918 275838 2532041 647883 2211071 2201611 260163 779396 2019869 2036546 858248 1813212 261917 94704 1150207 1728263 184156 2256821 1017596 374736 2202535 2389009 1107957 1689646 2450334 1696234 1500159 358377 137237 1648502 1877328 1142688 1071379 1626 1091912 726915 787916 464892 1024318 343292 384967 335050 1926715 835107 1872485 2001809 2047646 524897 2125900 1332462 1941713 2342235 637767 2087974 2275925 324090 1122626 2403824 108121 924755 2591046 1701243 2587624 2284451 559430 2256717 1530761 2261547 869758 1799171 2528351 1725934 1141463 1175334 2159080 500279 1704231 2082212 1158305 2305369 1797420 459318 1301745 558002 550682 2506026 1073996 1801174 31915 1620352 2088876 1149058 1874483 680816 1021583 17216: 658821 2537039 668938 1293758 1909829 1828948 1111047 1599213 762887 2193464 2061024 2509297 300376 1365061 567932 397497 2431289 741724 1946918 68049 2636013 1941703 350557 1252759 1391955 1218690 984411 630882 2083947 1486763 1414017 292169 1483668 307258 112215 1806684 2004581 2505399 2030477 775457 1091202 1913800 2542849 17217: 1479898 706825 17218: 1628355 17219: 2163122 2189127 243573 2568401 1719119 1197401 223035 2021945 2266316 1598087 1135678 2081821 892018 853698 2295995 2514402 817246 1199523 1988766 144213 1768228 2638916 417734 1482098 2280801 739587 2362809 556281 264116 43608 918750 153780 2162970 1928860 471015 2226594 290003 2177116 1563935 191239 287113 1149558 1124579 459978 77383 2081191 2501516 582319 2588144 722838 1263563 1167397 857015 2445951 1212509 1030812 337605 378237 460068 1382563 2608997 357542 1674112 71706 2199119 577188 173248 269344 1060735 2334666 555117 670138 1469862 1262238 2044315 2017852 2057919 1326975 251123 738121 1383897 2327122 1527215 1512733 861385 744575 184514 2003802 2186505 210306 1244957 50214 1671220 1190492 2409051 2294447 1556885 860285 93894 1532001 2368242 2215444 1398818 1818507 552958 704381 1903120 2229224 1770708 2200694 2257762 640816 2575963 1631007 1919488 1671142 1855782 2045983 360376 1282392 2624431 2624071 2291291 2216721 1450338 57924 288420 898629 67626 2586891 982615 57252 210523 2290447 1922281 2456303 1310788 749854 1798135 1776412 1102767 329746 1610523 242444 1976522 219699 226089 1042698 2491664 1375301 2534471 1234392 1717759 2053620 1375864 1256426 274291 381979 2085266 258343 1227647 841922 1543797 1007084 28346 930837 2315870 224546 1022601 1324259 2280991 1169761 543991 1050789 1722: 1208605 1801372 1634689 1494524 2597441 2290280 552856 1591950 186980 154565 1107475 211698 1863111 1774426 1385316 353088 442819 2277851 1946737 1187959 1942788 17220: 1750816 17221: 125282 2194768 2328274 78047 313498 124564 2099021 389605 207493 2506955 2080407 763064 554996 1051384 1534243 2146062 232314 349015 1252748 17222: 609236 530316 17223: 1164728 469045 1211514 1881655 768308 17224: 738855 450234 2066676 590206 388066 2617443 1888345 107714 1644520 17225: 1090855 52076 1376019 1814962 1134724 1533617 170638 651434 2109600 836557 2146200 2281198 1452120 2480001 1412553 271041 561366 2188494 17226: 954410 955320 17227: 1796656 449153 667053 17228: 701612 421961 1569238 17229: 631886 96930 1455051 497762 463861 1608294 1464933 1965349 2557218 477122 1775602 2142281 2085853 429830 1427482 1042540 1892149 1772110 1019960 2514566 1089962 1729018 1568267 480923 1340281 1769639 799123 1025408 938975 872147 560155 1464501 1175440 821722 226090 2285970 679568 774395 2093554 1971483 2527951 146960 1642078 2147068 755549 1723: 896927 2268851 1559312 1865216 558252 17230: 1305162 636812 2426152 147653 1959807 2379324 992095 2018156 314635 1233169 895005 953149 2467393 736342 605121 1289436 1625634 1530695 591238 531812 2471756 1230638 2466017 1600873 1519532 1781734 2402157 1866872 2643180 589097 1153136 1374309 361553 639436 17231: 2634472 2347777 17232: 1846312 17233: 1787989 1533682 1577875 770344 2150172 1640277 2257296 1653016 324391 767818 571670 30926 200321 1349922 2547112 517335 684648 17234: 1221711 92164 1536843 1639757 17235: 1959662 643921 1480017 2120820 312081 647083 907430 2508342 1835606 672815 2248255 803544 1808582 1614810 364366 2327426 1147634 1263329 2145443 379356 1492860 1119468 853266 2580366 2224936 1773724 2316420 998257 949889 121330 1836723 271503 2461146 17236: 477855 1620428 375352 339109 1465796 1282081 1199881 17238: 604806 677549 1838779 17239: 2530928 982779 822525 748109 1724: 83373 767911 1627458 17240: 1818787 357665 17241: 300511 298674 849949 1466818 2204991 1037139 738841 277226 2258001 891731 1724806 2277023 1532635 17242: 2555 1274557 1146254 648673 2470396 1758683 17243: 1645914 1227603 1675119 290737 1003689 382889 17244: 1269977 879185 1370242 54713 721473 41924 1178338 89751 1710713 659540 1296998 662218 502342 2022807 1892650 550558 660672 1948706 17245: 961779 401525 836349 398977 2389578 1914537 303556 1449831 684497 652143 2157706 1577091 1793195 1331666 1822359 1681922 2414662 1854329 316255 2117607 1721761 914254 2415952 1349539 1686637 357901 519846 1774519 109692 2140269 1640140 1018129 181497 732448 1726765 2427568 1958139 1024639 1732034 1796842 777400 270920 2379662 2085486 2060286 861129 648081 387885 2484974 292417 1499237 1340838 2563768 1944986 2020027 1240892 1205616 1626503 621729 662913 1174733 2130217 878348 1570231 2320240 2111779 1172995 616166 1335241 1482524 1065497 538735 1267897 1875124 564038 1832308 782071 859363 2218448 255467 1789245 1747652 1520522 850135 1641366 1591146 1241530 2433327 131247 1152455 1965470 2505632 1169516 774730 2493172 2420582 390795 686150 2082212 2458037 423263 2086749 454905 2351883 2319515 1389415 2526414 2178777 1482718 436449 313623 1839965 2331801 710598 1073737 17246: 2326318 1818359 809759 1810422 1530074 2423858 17247: 304116 602579 1207400 867649 375987 1166446 2310829 1667016 634816 1514971 925307 2189068 1732558 321829 1677708 491113 2315490 1531593 1733625 1142611 174899 82591 17248: 2023518 594815 1711933 1230390 1165572 1509450 1627828 919509 17249: 571702 555311 2114529 907985 1101632 1612264 501689 69914 605821 1949012 1744995 1836271 1167438 1088600 1732558 1028982 1009667 2277686 902980 239726 473913 1281037 2638010 2241250 2487127 855398 2025379 486048 206906 168178 1725: 1569106 1630481 849511 324587 795341 2475544 1045011 1110159 707445 1631168 327731 1212909 925125 1965530 1992319 135067 23567 2025010 1248170 1810163 1100359 588044 17250: 644003 1343375 293889 2071798 616030 131504 1794461 902007 1373898 1242263 1624432 2211013 1709750 1134042 697701 1033220 2502424 268174 1977018 856019 137951 529544 126100 1035658 770035 1099322 329302 142960 2301929 2080268 334247 2364155 626077 1113631 408706 951003 2050707 476496 323510 1791351 191801 534793 1710338 1421209 1439328 2218916 764910 1131615 1142589 538010 922961 584861 626802 989391 683787 1462172 1241350 1193964 1151441 249291 106568 940163 1754654 461287 244718 1763740 2414819 278006 1096353 817094 294270 168947 1499066 283734 2421546 2491121 1057996 1025421 60658 1935072 2574566 2089137 976345 272466 1691148 2398366 1431394 281734 978407 2420262 360546 1087279 17251: 871289 1557128 467816 1140048 1705825 2477070 599100 600104 2225037 916437 1317058 2326812 1011320 2486476 1034529 662167 1615637 628171 746913 326729 2289938 2608805 1702689 1871482 1175525 827373 1057553 716622 86245 1474626 2064002 1150394 1863329 870365 1290796 2400584 364863 2143797 1620552 1719372 1557265 2208519 1647647 2002637 1950083 17919 1447699 921255 1465181 1382113 572635 14647 768714 2153375 1646410 2022988 1276647 1800211 865076 309258 2540559 1295898 1710243 1311438 2385846 51408 693586 361215 1927102 211624 367049 1138491 1534945 2181507 2027459 1169978 1337654 2529495 1167439 1803828 330032 391711 1958372 699550 799888 1190068 356618 1296840 459103 1299989 901288 888487 210253 1440222 189108 2234417 2029201 659290 2582645 2361764 1542741 449785 1515512 1415001 1943329 977587 111201 866549 1129076 2613749 2191228 949219 1682349 1590233 493016 2250546 682856 221992 2132252 1768369 961940 1355667 504935 1044551 1578952 2239014 145278 16709 516110 17252: 624358 1260137 198978 1844748 499919 1438154 1082996 3287 1559251 1459602 1005838 17253: 330656 575757 45837 2335653 999728 17254: 2265684 2244992 439576 17255: 1796655 1053112 582688 866532 17257: 2134641 342711 181076 806369 1060131 17258: 50409 952561 930987 1607613 354723 1973244 774693 791692 2580406 1805112 17259: 1108863 1409724 388617 1969230 2181054 1744720 1860617 98273 1753862 1695763 473553 2485831 1074591 1469058 776930 599880 1221105 1984193 507826 192131 961811 1895778 1691185 2605324 2229840 2382979 2604138 2286344 332532 390707 923828 109014 2206366 230966 2459593 2052068 371712 1880676 2044868 1167320 667746 2293012 1751787 511569 2518677 2559364 1773302 2123712 773416 1145083 1328857 848994 2183795 1378561 1008619 1919975 906043 2173922 284144 2145787 700916 2453089 2401186 1191764 153500 402090 734688 2187272 1238869 2425915 1345997 1587316 1639351 610083 714249 1138585 1880596 1270802 959960 2470098 925069 1429994 2272770 2392333 2374608 2232311 860439 931279 267843 2433857 1290517 2386370 1941042 227843 1370524 2607443 1836179 1053396 219284 2385802 34597 565696 1532231 1124814 1769741 4983 1726: 1705272 1628707 776067 1376349 2592869 15294 1308976 2356634 861599 2071995 2103655 1220290 2017214 2485566 200746 357482 176987 2395193 1934305 1526354 44402 2368673 1386030 2136168 249605 836594 1650081 1394456 1573422 1136796 625432 2537364 2190792 729912 1013341 2263499 2635609 1498353 1055052 1907347 1068136 1148604 215104 1377693 730109 1842184 887361 806483 2262211 2575875 272335 392481 1498689 1903221 2315185 1354796 105255 2225381 2490971 780418 35224 185110 2513049 2625733 1851368 1921398 1742055 152484 932897 2583389 453217 2360665 2330885 310579 877998 1042848 618650 963048 1544029 2061495 706524 580018 1139404 1769465 609895 841014 1536912 560909 1137945 2339386 1115940 128085 2261467 2056403 824691 805682 1409285 396347 17260: 648625 1634809 587389 2502891 1378458 950765 132718 1751618 17261: 2014531 1282738 1656835 2609496 622670 1563937 2279712 99889 240102 1256942 767111 1695944 2561680 2596368 1007142 2333894 1356712 1109347 2280225 247797 981542 2613157 226631 1879565 823998 78516 1520807 2645144 2058957 279904 1526379 21115 2423895 764577 1056041 2644062 2370691 778256 322057 443877 908136 2309332 2019703 2137567 2135176 1226033 1567372 271120 106568 2427537 66962 1452215 1020500 1127653 2224330 269503 121306 499059 715877 1687468 1817256 1169546 2438453 1226296 795956 1768341 2213116 654019 1288946 1453942 2590898 702482 753900 318667 1713360 976514 221330 17262: 2227451 96802 993656 17263: 128971 1003957 276733 2629032 769670 1852933 912010 1329972 2560795 1732467 1644703 1709120 2396786 1025497 392925 1518785 132659 2254856 2490462 1049879 2486239 2221296 231132 18691 1831419 2566548 771746 2549156 761520 2494993 133016 2561843 2069326 2461455 2209138 1491960 491113 1188445 1528691 958135 2257293 2577508 203313 1932996 753227 17264: 483018 1883307 1540093 1074173 2336298 499029 801302 43071 1509882 1147681 1522301 778566 600254 1760492 616755 17265: 1625089 2192253 1569975 767373 1174376 17266: 1351599 832275 228724 93325 2597174 17267: 800683 2620552 17268: 571990 758118 17269: 197373 1749078 562811 1191455 320263 2155831 718824 1727: 2168171 1707414 1300429 2356942 1602054 2082459 1596471 1605591 1444453 1073787 1016951 875592 731649 993366 1927066 1056502 584592 407875 745504 976668 1037798 2052966 2640009 1163716 59377 1114876 2469188 333818 142131 1813671 527765 2632331 2628119 2334428 71551 2150095 1453868 1755128 914123 497167 1646752 1444533 2227315 1410956 1988415 233703 17270: 1767860 1189006 2313781 344659 999849 922551 2357857 2489436 17271: 18103 1309382 442075 2435640 2324905 1666762 1517318 17272: 1399087 1568837 857156 241590 2356314 17273: 327086 1427402 930023 49778 546989 568489 2350926 99120 17274: 2107176 2454175 916630 17275: 1274561 416214 112814 2433324 592903 227176 383343 1955255 1913316 745764 2305785 2308099 1914693 1155020 2545316 364366 605057 288203 1335049 718564 2593292 1144165 77073 23826 1067664 1281152 1373193 1417705 2552222 2213321 403616 1845950 1821485 717137 389498 1385806 2520112 1360324 1119423 2334016 78195 1380442 85842 17276: 1301295 1215712 2645391 1925639 1874720 1278047 17277: 2146297 1609665 1312422 246749 238640 925786 2622820 2522229 1917274 1126976 1275526 1128426 702208 282882 2611424 1975220 1588004 1362252 599569 1076810 1234996 1098323 176424 2443460 2443313 1292958 17278: 914629 1217618 17279: 2305759 2133012 2367540 1537295 1529902 1728: 1424787 2266721 240102 226535 1966836 42576 1649909 1406016 1504597 1505662 426373 2456301 1488460 1730850 313331 1777474 772991 1401315 1475609 636026 799765 2346890 1006210 2473797 2411924 483075 1953937 2590814 987402 889976 2454515 1320157 737739 1466394 934647 1934779 2371995 2541653 1800902 2430267 26145 2353312 2005241 509796 165639 2482852 36194 138958 2224007 2527831 1208681 2375622 2543994 752609 650976 17280: 2067108 823649 1126059 627400 2428731 1076744 753531 331079 17281: 147748 165539 108731 125390 583332 1891830 1056590 2085705 1942840 1897593 1278677 1619594 43002 304902 2029519 2205479 541176 434996 1384642 1935405 271825 1826764 78694 542640 1196268 1855138 893697 2487196 732516 2301698 775211 425044 2146035 528527 2220603 2281519 1811449 1129774 2305834 203040 2497495 2240945 533576 2152843 2602701 237294 1709902 1062755 224698 37378 768562 273887 362652 448190 1478691 714313 1179407 1296777 1417796 201224 2120300 2321980 302959 2487192 241424 1233079 1303790 1691832 2277639 85047 1642736 1323680 2482440 1017672 1501188 108477 2509444 2138172 861523 2103195 22312 2168681 1828210 329047 1272355 2342094 591568 2579153 325768 2370630 1541102 2097242 1464186 1306644 611440 895024 2491936 2575119 2316325 343765 1438870 2388260 2283041 932926 2009433 1894960 718408 1035256 1614008 764505 2063308 1172598 580598 1421084 932207 2011019 312238 1542562 643186 758390 25290 1349289 414084 1756332 507416 67050 233283 841515 522353 2530705 940548 1105784 1685122 665185 950524 1216414 377895 1762338 2541141 1658513 2239040 2567138 486927 964462 804165 644538 2118429 2081607 1010062 1048100 1498903 2441186 310825 674371 1001548 1600170 2257742 954600 1392475 1092100 1912415 1655313 268005 1808510 2091267 232891 728148 1100221 2066600 2130244 898637 420754 419311 1172322 2251476 314656 2483900 2109923 1975286 2457319 1037603 24021 595489 2032561 165013 1050744 1890583 162117 2321772 2415824 177494 1871913 2513065 1589238 2210170 1465088 2398086 1789443 1171775 1317855 135570 776836 1707541 2189315 280997 691963 720494 371578 1928461 1232348 514289 524622 893650 1214156 1017998 846775 975627 2643261 1927862 272222 379291 2330119 1185862 1209760 495337 751109 1715424 2304536 2182786 615941 2384116 615842 160562 1745463 875892 894421 41451 1672243 2327814 1693315 2329752 1807170 789554 1378868 1756930 1211775 81395 2532361 2365486 807660 395730 2367217 2175665 287184 2573934 2610193 1331519 509735 1565008 237530 2570105 882431 136011 2477422 1265771 1026135 1654269 452481 501472 2030477 1547271 287330 217728 2625303 738119 332490 60777 2184802 1126785 543164 1313323 2343324 1919559 1185405 262952 1012055 1884840 2337865 509008 601909 966471 1219412 40769 1406495 1087207 832409 1573203 17282: 663673 2389300 239053 707987 179203 17283: 2335213 2113187 17284: 755735 2196193 2142408 744931 494966 17286: 952053 8828 17287: 509704 873624 958917 190597 1740928 17288: 1900367 731870 1732390 1770537 31821 1486009 1117357 17289: 513053 2053516 798730 1468015 2506488 427309 1101951 1503286 577339 6825 1626785 3330 1339185 1509758 1246735 1671526 1729: 2643725 2305275 2494005 1787402 1110926 895752 133780 676832 137019 1752699 1183971 2566103 292751 17290: 1724284 139473 1758447 2577654 16789 17291: 581485 1128042 1533788 2647334 1443203 2022518 17292: 209202 2608355 20231 27339 11197 204419 67315 903703 674785 1432465 1943654 265081 510802 1617611 1330506 2190957 2159069 2273993 501323 2081354 2646127 2007489 966598 509512 1217869 1830211 1284426 1813025 1102241 1331163 1727009 716286 482702 962589 237438 984901 1434107 2753 156607 1710932 2154979 2023714 1383111 814073 270534 2130382 1989237 1286685 1240052 171258 1934195 371072 2460918 2375091 332472 1599030 1682501 2581508 948366 1505614 2380928 2647033 1689605 2373553 541985 7394 760271 2512097 1630452 108802 2258340 2249305 2023137 1112753 537217 2083014 1681844 302531 2562839 119348 2411332 2426906 1764037 23908 640317 1655627 1264476 1064166 1544476 1677353 1406313 1224807 1030189 1660560 757678 976813 2593896 573370 453259 260903 793268 1200414 1960704 1793459 1052286 1033220 2626961 1977014 795820 1791778 136341 2537179 674455 2269420 2283516 1233048 1185196 369556 1130920 174408 1837255 1213199 270495 340386 2393918 1143248 1074789 201381 2145072 619374 640538 137360 1619550 1339159 783778 1949769 1240803 2095748 737807 2627141 33696 2199480 117646 505388 1386014 1043526 733505 729434 1960825 1384443 921420 2200113 1456267 2317042 1966267 389268 626843 85003 1593976 2465079 2381853 1282237 610825 2181140 1500388 2076504 1714765 957830 172797 1179191 641050 529323 1437019 2571661 427720 1373879 1838725 572124 2144266 1750804 778126 2028973 226261 1799805 2028610 321376 1796464 2531048 1990732 2077956 2051792 2324320 2147715 1665834 1968965 519846 1161545 2604659 111140 1729632 320540 1818 1088119 810864 1646320 1920187 2645752 2153426 1821087 1558208 1721709 1290092 979548 1231918 1615721 2352000 2382998 500214 571484 1089553 2080174 2013314 1213758 957353 1680856 2137000 1965196 1947053 1782875 383451 713752 609697 591924 1194725 497635 904015 2407194 1534135 490364 107233 1239178 2166018 2276349 1651151 2147497 439805 1846799 1930222 2055550 2272604 316815 367348 2587415 487711 286090 1364813 1995221 1273064 2241844 416947 260471 990116 365351 1672182 1932516 939217 2121729 1771842 707748 2644367 1171236 901416 231070 723524 1561636 2314188 1754252 874602 2053719 1214391 350101 1065307 1903146 2394208 176855 2089085 1508444 963406 791660 2628771 1092664 485084 1256694 774342 1117599 2028274 965341 946946 187296 304018 900810 1363924 2475806 1430227 1147883 674777 1286916 767634 295986 521663 1125527 1953758 1240906 2232256 1257395 692382 1758353 1144887 1822608 528566 2032884 466578 1959066 1746398 1481116 1603080 2044640 2498721 550415 1234754 313694 306287 2152107 2206118 1998679 1711635 1222604 752929 1160430 1984580 2368041 253017 2492723 2291306 657581 2077980 1444393 359516 1090851 623555 479406 1376324 915924 561624 1301070 2240176 1667345 2296241 2031934 1955084 1060666 453628 1320459 1173153 1979150 2522308 435953 2136483 363399 546836 1758031 1211754 935918 2240092 468224 1872603 1318306 746141 474023 812547 1946831 1694018 1028779 1451131 608431 2295245 951864 1523730 584861 542227 1198276 1925306 1571097 748510 1105448 2250042 2362425 83881 2321420 586802 2342751 1364580 1151929 1813185 1687704 1555785 1944417 1379569 2339546 2015012 1129576 1334718 1956987 99498 753230 415990 1064134 1905804 299916 1436403 2219951 2319202 73681 2367747 753183 51629 1841165 2574108 2059817 481391 1039784 1807993 2037641 876392 1553505 303804 356432 1871913 966902 1900130 498763 148681 975372 1513384 1832423 2059505 1449673 1571258 390289 2246531 2531696 1362321 2335057 616386 580058 2324460 973125 2382852 1445067 2034842 956530 2318725 890934 2497412 196562 2434287 26070 635235 1645020 1876458 823064 1924725 517342 1712681 2098354 1600080 371578 432615 24717 1542605 1654720 1330861 762524 1169723 1858079 726616 1483807 129622 207451 2564912 2002100 906239 2467633 1627692 1523608 1428095 1461832 1076658 1931765 6374 602454 1168593 572409 2126857 1225559 877036 2257878 2029168 1213891 1011937 1872465 2472739 2583420 1738239 1411248 2482723 1562389 2027151 2544348 473826 1042405 2361983 647150 1705357 1799970 2376511 333358 1065645 93091 2533941 1858474 1627681 2324806 870776 1844714 121892 2243696 2142348 991333 2196582 640467 706276 1883576 1243707 692067 605540 1531591 171521 1397072 1273908 814056 2239668 1529978 1588134 1096722 567439 1088349 2446703 383938 2370502 1635860 1713600 1538913 592762 109700 1433681 2354057 1025605 1457533 2514750 102798 1675784 1195733 2092552 1445762 529787 1002877 120758 2479109 111657 2326534 2182419 1078738 1870897 432777 680976 2384696 58315 195658 1727691 1888172 1741700 41907 785532 1858422 124005 844154 2272816 1317839 1906891 1183118 2589598 2605579 1435175 2167089 2323010 1029342 17293: 1763269 1307844 53679 1511552 2080761 842801 890144 1858314 568072 2645200 1556891 728311 1989255 751958 619502 1836516 388669 1876625 2202648 1609802 2375487 2542492 1120091 844068 1165397 1228763 505629 1401691 2172476 176611 1197604 1812682 1994493 2401742 896407 2551641 608980 238913 918897 1949340 1106439 1989457 1993729 155899 2164671 1473407 1668646 2390820 2004122 212477 127159 2594647 2052767 2288525 1156204 559330 583144 156813 1913712 2558372 973780 163806 2254993 643329 953563 2594824 1982567 216671 549667 10252 1325034 860407 1632477 2283605 585325 1883334 2168752 173406 2226440 33413 488405 278618 1636472 158310 1202567 1480970 438608 2226519 604015 2552777 1243297 2577662 1432060 237235 2430280 1081302 434916 484177 2590630 1902829 665953 1832372 2550755 2112653 1352447 225732 1030826 1012335 2320944 1467824 2334769 433333 2505586 307938 806204 2449740 2430616 497835 2401963 1492363 2265540 2553988 1896443 1960899 856985 513041 625544 2131053 2465820 2549758 2545436 1472608 1438916 30363 2157919 526318 1041203 1989241 1871180 534562 1789511 1316459 2308648 972097 243113 94246 2155308 874550 45511 396735 1768174 2482878 2468664 882808 1875072 2219063 88667 612557 1264549 2560266 2546048 147923 99785 208503 2465772 1499446 2517886 797601 2245347 1362715 807722 1722859 2235206 421149 2441707 760976 2037324 2320090 2154857 726952 355734 1035785 462621 2104818 389669 1932237 1922406 629464 784136 891841 2060130 1293105 1996992 224174 124065 1965062 440206 1197909 381518 1637573 635243 2198588 1460392 1700782 988351 64178 441669 743673 2416335 1179490 1871455 747181 509434 1025848 369885 63164 1345212 1608053 2044327 124565 481186 2468773 528827 1178395 2462343 929590 966538 1083909 2640203 1417304 1715246 19438 2014811 1605187 1468660 1184873 1285861 1959656 1498400 2593358 2644677 1995904 1624295 513803 2179237 2036362 1494017 2348223 573683 1514421 463354 363776 913283 1037347 2156470 2019350 1465100 1651697 241772 1813420 537937 1521325 1434502 1856295 2415483 486707 111008 996520 49271 2180407 90749 1949178 2167522 1956105 599334 1085586 2396090 1732166 2002803 1989010 812179 1512206 1573056 2639780 303312 1071525 1305985 755493 1307915 865641 2458335 443364 444717 2307174 2160679 371923 2550996 2149607 1518070 1863835 1886045 515720 1933517 2501070 1927521 696829 378792 811382 796925 1658184 2205961 354702 1128271 1269129 898114 1996959 1807489 545668 257893 2596773 488327 1730075 235095 631273 907802 436060 367619 960733 1697000 1135135 2376861 1177488 531321 2205734 1293835 1978977 1480548 173427 1270612 1129297 874992 36913 1930883 2173060 2452410 1072614 1815770 865481 382620 1238742 1073787 214603 912539 2346967 2076003 2111602 815106 2316025 1074013 1031102 756079 496321 2528864 1734535 742995 426373 2301223 915547 1049427 1933202 2172453 1474643 1499982 563186 1675495 156068 2131131 145672 1851316 2345694 449811 253907 2500834 1476922 2222477 2579437 1353211 2535585 256173 2509853 739554 1195354 1858278 2355266 1020567 996752 82681 772579 1745283 1970653 442364 907905 544323 1950592 1211036 314060 2065038 424329 1486322 1232770 1592377 1014268 1782341 2051622 124121 2026703 527108 1133221 1896664 2568015 299243 278482 1125830 1509391 1469501 2375697 1495484 258495 1930910 335750 1808155 1799009 1707687 1646292 707347 2143927 2234593 1286635 1931199 875839 926959 1108712 267191 310 2442231 289021 226222 1308086 1234286 2401474 1359499 2168586 1366315 981214 2105086 2438103 12546 1219057 2187966 2352275 515524 1386087 2416188 1125226 1535950 84412 1889655 1106552 395544 2631930 2129330 690330 1771081 709955 2091400 646914 1481386 1840106 1100560 1244466 1591744 43063 879521 1062307 599222 1660534 89417 254119 1910845 374000 2247845 198169 936108 24451 1745476 661836 99787 1969595 275345 2105212 2219981 2515127 641336 1320955 749304 396774 95663 1846493 1890816 2544496 2026068 2367594 1648893 2628553 1479678 622887 2055452 1682665 626028 79735 1320084 1636324 1807803 524610 597036 783755 2362240 1257296 1965485 2218947 958080 2515870 2399547 1642125 138595 418236 78059 826801 548205 67799 2358236 1634088 2029033 2540078 1270238 1274638 272569 1593994 1243196 2266387 2606397 1569718 1042368 1108427 1615438 954679 489253 2628887 1918190 1054356 1473622 2146372 2121741 1570218 2132600 2144415 1494070 1545825 2181709 2318358 893786 1425734 2114347 876063 1354244 1091345 89998 1482507 876255 1540283 685382 598971 2597445 240120 2180576 230712 422610 930456 1106767 810433 1341839 914628 2233304 1689421 1744107 1854880 2601015 1176682 2421431 1597415 1718124 2371862 2436559 857333 55194 340541 782957 1711627 1171259 811823 117742 1146359 2248258 881355 337064 404342 800332 1679311 2323895 2591403 2634195 758380 1847643 2395959 1491108 1495860 480109 2341301 1402323 1073747 1763759 1025260 611922 2038495 1124666 2627212 799339 2305220 609861 1798925 1725259 199269 1053881 1566042 536325 595057 1256976 983237 52433 278774 1816931 2000839 235345 942966 1828178 1537052 1431946 642994 1534009 417683 114830 458300 2296439 2617128 1787879 498353 2163984 1214945 1771470 1101426 2047163 478667 926956 1643672 2018605 2575488 1648272 1869163 797602 762168 806652 696578 1040745 1444837 1679739 2000066 624102 1847797 148836 706338 6867 1436651 351520 1824690 1700486 2142837 1245318 1974999 86257 2562407 1740829 2630004 1797293 289043 1900382 2543534 396785 797951 2470315 659281 258102 552129 236745 2076159 987096 141142 1914263 765878 953285 1097872 468268 1462998 183941 2627539 1984691 2499930 177728 1524714 20535 1230929 1031820 1755755 2115690 1568315 96822 55029 1517190 1458421 1540789 422487 1805844 1153186 4066 1965243 244707 2113596 2084048 1549686 1004316 1400745 173727 1016386 1015302 338908 1426315 1614968 1531070 84392 917835 2372153 510169 1117094 906082 2590598 2268488 1845708 1333612 2625321 1681664 671131 2615048 1509766 500536 535056 411363 1547571 1555624 443555 2316503 1159776 338440 877790 994019 1591572 369446 212860 937001 2410149 2135728 1013721 1256928 2128328 364073 684632 699411 1808555 1686569 200742 1323257 2157362 1194623 1387952 669637 1460941 129720 2203761 1260992 1073461 1515875 2031185 2555414 2403519 557973 2548397 613878 2595816 1387993 2195485 563334 2161714 1063315 1013726 455056 2095079 1496151 1071527 1419676 1592158 1592957 894750 1867974 2306428 2223273 690788 839183 2259688 2062661 1071826 2477990 1369414 1508265 1518853 1330480 1616746 173443 243816 1463414 30070 332902 17451 1000576 683939 203121 1885854 1863881 985172 311485 1301003 951486 543170 202414 693338 146734 1244163 1064314 734352 2524495 250089 2554058 2630847 1870408 1219230 1505221 2631284 776749 562059 176018 530119 2078004 535949 1334315 1073217 331413 1326475 92523 1741100 566202 2042548 330713 741762 344025 2399530 1708262 1256911 2619148 1694500 899637 2393049 1633082 1760869 1612386 244733 1621237 499894 1892510 709968 614078 1747527 11762 1193345 280234 2548003 2403139 218144 2329691 1210422 1228637 1234736 29265 708612 1263410 951217 785609 2172494 2141787 719447 579043 602107 1820914 1226507 1672865 196894 2016079 993358 1555855 621386 2362305 2272453 2334654 1391675 2412116 1381931 2155439 451620 651671 1769072 1373843 1906787 1172824 1703536 816876 338756 601640 593226 235655 476721 139944 127053 476739 1441090 207241 1152998 649232 128400 252516 113137 1366133 1744995 84482 1090227 79232 2456887 1051150 797612 314440 794666 469759 339527 1778207 1882309 2282923 984118 2002028 2593639 2133398 183121 1585636 2634576 1590321 374832 140765 702016 2371907 410896 1710814 990091 1937949 2321132 1583357 1581051 2435294 2322205 477510 580810 2029188 1795885 2137239 1605486 877627 2524890 1810693 864101 1586437 1756192 440913 1024341 941949 318418 959505 2206679 2601923 122447 1043819 2059638 947392 982689 658221 1586840 2510805 2198742 2314954 1910061 2556581 1294983 237367 1015623 1859193 2327278 1960998 1368422 441420 2574762 1641802 1095787 885873 1011036 723030 1930776 414498 737177 143631 382806 450296 110466 1203197 19629 239570 983161 2502944 919951 806952 1985883 1614563 1047193 1315453 1968201 2527934 1563831 2262099 1768891 2250510 1337654 783515 1609631 932948 591133 2389166 724833 1107100 333618 1253477 1504112 1565403 2559713 2444068 650624 1132213 1518844 1530625 1598171 1426732 1518523 34795 1667774 363629 1027023 752736 274724 868794 660472 2137162 859749 1506440 1634095 2582544 1673147 935148 2433267 1683274 639795 851368 20188 280445 1299848 1015675 2068235 1416034 269962 136427 1575296 2575963 329726 56963 2641185 1941657 2191275 2184291 1511851 948798 952865 1107535 2290292 2232170 1460861 882183 2302920 1065849 2395124 1901081 445264 327860 396038 1667929 2322911 1790450 1639754 212867 521405 921947 1233586 1076159 1869951 22047 2227983 2339191 391983 1880039 238767 202387 1005753 1251587 1553965 653569 2111805 2620813 1684024 2149800 191062 2274887 2219650 1578885 323198 1019345 1097749 1219666 1197562 1947050 2097445 180608 989270 1614029 1006548 1270664 269493 230961 2364720 1073533 528877 2234983 1231617 1353577 1322452 984633 437111 2007628 1250260 361056 1353214 246226 473152 1748443 2176708 675424 894406 1607217 2268686 1290249 1125550 1173527 2525921 1123673 2218405 226048 1587025 1562519 2455244 124659 843260 699770 887963 1879105 2554132 1545227 1709066 1802348 2038836 1914872 319859 1459837 595198 2168784 2035040 2207584 1703350 1992697 2543893 2086838 2628793 1229800 2307487 2170831 2372580 273143 350517 2543084 467317 1107372 2470043 1994791 1051221 965830 590675 2314204 893504 2479155 1948010 811939 636521 423585 2202066 1937517 500973 2477283 1229223 1150273 1040312 1320649 1101738 1038236 1049850 938975 644653 2485278 2556455 1251481 1515373 446163 1824884 2541256 2579825 2099199 1512093 1362421 2105528 979997 113022 1839976 1480433 588662 95526 2269428 372016 13906 2288128 102451 1158542 396892 1577764 1114542 2438872 692490 1569627 310640 932142 1376631 670326 803131 823389 629815 524471 1829214 1277848 641022 2373452 252991 2276529 20830 1484891 152537 2119214 2205001 1103210 1621783 702477 236045 1898720 1200482 914844 484814 742129 579699 869344 2257366 2638005 1956944 2243008 1499065 1146560 187806 1949173 1525764 2310726 1228961 2478769 814099 2482544 786750 1366453 1862762 2498750 1035614 2409704 367951 1135264 1368621 987928 2621708 1739390 622710 316208 1273393 1385228 1189258 10051 2482619 2264398 751650 606831 1820621 2034765 2477795 511995 2371111 2540384 1425975 1065898 304945 913480 28137 14219 1531506 195075 1175852 653323 2003866 1441425 2303098 2615237 566647 1101285 1267539 1692468 1650617 1792444 140069 228515 2487268 406198 1735891 509796 263100 1908768 2590806 757660 2451612 2634026 988548 2450403 323695 624395 2602434 1764654 269275 1576046 1601796 1026479 1770142 21247 1951586 1455086 1746291 1482786 745965 1328585 716029 2179783 2033335 683649 1347181 1406319 1176456 2619642 1404673 801279 2277847 2549548 675961 943590 1087551 2073723 2438014 1663871 483653 1944937 914644 27242 2649401 2482819 1459003 2205030 575716 173215 1782095 1782864 2198629 2515905 1968081 697139 501152 952983 1384373 478585 1357186 279785 1868742 1696502 1002729 993314 1981777 1052191 1625109 2279506 481495 502822 1020467 1228265 434490 2073455 641792 763069 2325703 771374 414258 279774 1109046 2481827 455619 2463066 190764 1913982 2448286 1276291 810141 1509400 710463 534492 1991699 312741 1157818 100591 1313183 279485 1351925 2027559 418045 651894 2611788 1054952 571505 286132 815775 1621580 1721805 2386695 1578807 13251 1039386 2625692 451784 1024221 1514136 61493 1888345 1290904 507911 1507324 2299899 2165816 13432 2148876 2111017 354923 425903 346361 2468540 1619471 604131 152267 1135533 2166812 2188807 2177890 645633 1805162 579377 342643 146684 2223712 2391591 274839 877169 1990259 393435 377649 801972 2365486 571042 1279250 100977 447110 1239264 1673992 2245268 509073 1397203 1611857 1780503 415441 2270760 2441464 178145 688996 2224632 1319893 717416 1498429 406636 1303365 1474883 1431831 898816 1105640 1041480 1756476 730640 2342021 1254445 1053463 1644119 842930 306395 1394541 2463338 1600150 307173 1503656 528242 397405 1769564 2416988 1947638 932419 1052178 708811 121371 887208 815122 1001706 1434556 901378 589629 1213118 1221854 411583 1509636 1670869 1310205 1891419 1014232 1036423 289088 2296502 1756802 1363888 189727 21370 261966 56869 41545 1972114 1064210 412139 135677 1564977 1050471 828468 1023497 1884250 1411090 2472248 2649296 2111164 1890179 1627851 911253 1535772 207080 2593819 432734 2285295 2592771 2153320 252651 1057743 2108527 463221 1668149 2471954 1280358 2239365 1393761 1575035 605332 1299184 1209260 1070469 1011025 1820680 786689 1346684 2574263 386921 602664 2031689 573569 2536796 216717 2446410 1218446 1197574 1338869 137898 2356813 839148 63138 607809 151568 861041 2617483 370831 1663422 74720 637185 2535151 1998668 1859264 2253898 1766652 1119378 1247766 680162 1139507 2514676 746100 2525668 1781126 90362 1588334 749319 85973 1092359 2554461 464756 2365347 2513916 756655 2211295 514149 464478 1585760 1644047 2543864 1073935 360472 2300044 1078005 1409230 2472657 871184 2014092 1937233 2320486 2597512 1850855 891803 114527 1784904 175497 2509463 1332296 1037034 13843 2482728 1405254 1778388 2385160 292381 893501 380035 1019582 2455764 1069461 720852 2169119 1055143 531550 1872879 1926202 2174463 2495612 1753758 716157 1318339 326502 113803 1761939 1111700 1142539 1328109 1077407 236666 925246 1756427 969756 2159786 1908507 1421966 2145332 2466923 1914868 903109 2049750 1790786 118015 2041749 1611701 2316467 2537331 1644176 844346 967320 1440251 1895313 940719 481735 1389581 493426 971367 914972 1416043 65417 801959 2133769 1288244 2510064 1153750 779116 1020246 384006 1862329 1727528 1925192 1153106 316711 1214671 1749648 921720 2433806 2008422 226850 1675544 1217291 201476 1332413 421735 706274 1086039 2255495 712575 642685 2205824 2084121 980507 241360 157380 1204060 40295 1906331 2621492 2015414 2149078 1892045 2486349 115284 1279882 73010 884543 2376770 2438821 2173802 749153 1531883 2315655 2358690 2113069 1894226 796526 2060065 1652264 1422883 496092 2143189 896578 1909928 1405748 910834 945759 509138 888433 223923 557494 710149 850022 552087 2581363 1274824 2451950 635998 1851009 1727344 1607066 225476 2398656 1927051 424421 262134 2352854 1674034 1993681 2498821 2341329 1701288 660072 894830 1791200 393112 1840264 611863 953789 61606 363603 801171 368996 2427866 2576719 1849432 32339 1627387 1606128 2568420 330240 1996689 1274159 836234 17294: 385286 1366229 1191792 2157400 1635994 1787414 450331 17295: 546726 1200233 1633072 1757470 1128494 940910 1078216 1826502 2278155 2261486 209217 1266136 1860839 1340581 2445563 652709 2166908 2258791 604275 2424818 2138218 1523347 123286 736649 1412934 2141228 1018261 1142028 1625449 164358 1348734 1165790 1773365 2246981 424989 746888 1065369 461050 2363782 297098 509168 357140 679042 223511 1101266 1650412 1166093 1989213 2306184 1559846 295510 403247 782972 498732 2493607 189707 2526074 1261345 1705283 662896 2468246 2408767 1000893 2130811 1950794 1030066 1372303 1323487 748368 2038389 466765 534250 982162 1506456 1958343 1941473 1103471 1381037 155519 425304 218404 1683968 398508 2222707 2256186 193146 1077871 2566933 1524743 466249 2251695 2135837 78768 1000432 2166659 2490113 91253 348087 17296: 2535994 675693 2297095 17298: 1511250 1180661 2182683 113421 422762 1014836 512101 1995026 2246894 1514572 1146991 1969009 1246348 1227940 2004705 1596336 625848 2162679 447445 196857 2241175 1556531 1608944 1854592 1267125 2320555 16944 2164697 2613288 17299: 2077111 2412373 1227064 2631605 2462672 1210990 2614903 1205127 1636847 719168 124699 491694 1411711 2594269 2537215 1103948 128572 1075299 2538989 1295970 976959 1649497 2370852 2557602 181200 657198 2113596 853480 469618 1055081 546370 910868 798643 2637886 1999195 2121991 996226 2118429 2461189 391097 1896099 549388 856315 690577 2141460 1434034 1381698 806109 2033583 2462494 409876 264739 2348749 1189183 2569159 2051938 1133976 850071 1380179 994031 2382486 2463408 1473880 34081 297929 1538031 1855007 1179085 697944 1217968 1624325 2475263 1437940 173: 1850680 752674 1925623 2449852 93889 2040416 1969815 52781 1091405 1961777 956149 34902 249148 18830 924431 1888803 182123 2558445 2616478 808324 2289715 696381 2302825 722341 1151099 565586 77225 670926 232301 363186 2508082 996813 2217806 823628 1730: 2196089 2499420 2457455 444221 1396806 131579 2107483 1145552 538999 360849 420353 368345 616656 7716 675747 2022000 1130221 316316 2468774 1539064 2078679 2348925 1368400 1533566 51464 17300: 2511203 1334216 798933 1762631 1362825 17301: 1993832 119218 17302: 297422 221162 127010 2014809 565570 2181394 1281195 1190070 2262931 1056881 2093738 484024 545010 2276684 856753 1819883 701930 2061313 1356524 298421 1825013 1122282 468588 2113852 1064648 17303: 713716 921567 910485 66414 2545072 455878 675134 2446962 1721359 2534447 1613080 286969 2085587 2491630 958951 1880302 1171943 1476446 1295115 502142 1469890 2357023 2590110 1175129 2643765 399335 1595995 1648246 981989 334004 1630452 288132 28909 1997715 2543243 2144367 2254685 2066465 129438 67329 1632995 77989 1176325 441070 595559 272159 1395994 2574737 637671 2339474 130867 1586047 1362487 1891908 1779522 357889 2062514 1511482 2158793 1397211 2423601 217399 1696213 1157611 1524652 96397 2264578 1233079 530195 1078942 1944566 894009 1447864 2530257 809491 2220263 284790 2451222 2233287 1547071 703694 52266 1660020 1693244 2511 1325050 830473 874700 2150761 427309 680777 1814081 643549 2513650 1681132 541371 531994 1495277 2368461 862830 614008 941768 2619201 2227178 551733 102038 2377135 1511815 2076278 375099 1615478 7715 712062 1226206 2393598 1631846 1967969 1104283 1172033 109715 1579906 2575645 1507124 2552314 958150 947930 2548488 414731 1396595 1260710 1261638 464564 2323697 1130506 738784 2459296 633065 1040860 662029 1906694 1539122 245322 1243301 1183703 1144508 279011 808644 2445713 937955 516466 2357036 2492900 821727 77669 498192 2402173 1271127 769891 1609160 222442 2213536 2321420 1938901 260991 572447 841012 221694 780900 291552 2273277 1012466 877570 31821 583258 2446788 2385448 1140765 72647 2147575 2297673 2146282 6130 1400325 1578534 225555 537155 1586225 2644162 2007258 2513689 305829 1250257 835813 846775 966614 631370 1924771 2276194 1356785 1172338 1025792 93629 987666 831714 2049360 294695 134733 798385 793355 2266829 255470 2287945 2439933 1867907 1085662 212206 2368615 48591 695056 1592924 58057 1569175 2103403 2146322 269103 354926 1868378 725609 1723226 853788 2485612 2398794 517404 2281348 2553711 2624965 1979880 810829 363527 1923805 1332520 1840201 1691916 47748 1502057 808751 1722660 2270708 696473 968359 1799626 2599220 1158880 388381 17304: 1139196 2288028 1384398 1014357 17305: 696469 1414501 990955 1226341 113139 627909 1473948 17306: 826604 90169 1568837 1011543 1900047 886561 1784843 1269439 1845564 260273 1865504 2209970 893772 1558476 1985116 17307: 935053 1634362 955383 297097 747066 631597 362254 652356 2245913 1364562 2109584 1653367 397735 754577 1415671 317264 245857 1384252 1470072 1110328 1839161 2066686 2120820 1146972 1737290 2167949 932902 251433 1734270 888437 1712597 988804 1885459 240906 2353028 1518587 817295 468246 1327784 2335246 2168342 708879 336941 1188735 2100429 466932 1914853 962935 1947520 1686739 1376267 2515435 2201715 2330824 1583370 511428 1496432 1244109 1515900 890929 329801 784715 1764640 2208129 1289436 347605 537424 1464155 1891633 1926633 2247002 2523069 2119539 1511957 1217441 300680 48301 841666 1692256 1979348 1150937 2402820 224667 123835 2148277 709180 282280 2457761 1450762 1033530 476695 926564 1158921 348812 2036838 246681 106016 1470602 714692 2171648 282406 225674 661096 2185894 1196703 1377079 245936 1679257 2177332 1967091 1963999 2083028 343554 2081700 1024331 1658217 705636 283941 2461466 2092335 2340925 2258880 987204 2349822 639680 1139755 667824 1999745 480674 1233087 2162877 1144481 1481498 2304355 1340456 948298 1207184 1462420 13602 2080153 1702020 503471 17308: 801646 1275329 1662287 1674793 59091 842972 916387 611307 833763 2247829 2480132 1112848 31764 1902780 540618 1101688 1280726 196580 735688 2366223 578646 2315802 1259300 2174000 1217406 78382 1671575 241149 1095120 2343835 1640460 2077413 1497889 870840 2059234 1120876 2462874 1946241 2447350 85363 1489454 225117 2645009 2471125 414466 923059 1248595 971038 802413 2578555 646579 2150641 93042 1256559 2129598 634789 128065 2466517 2440194 671586 2530101 287046 109869 2486085 2582627 1970876 69941 1905681 2635100 2644537 569889 1021019 1932435 1656691 2100429 1385752 1965446 1338326 2479060 2598766 1351448 1128983 2230069 710904 491135 2431658 1321844 12275 1496662 2085932 171185 663664 757548 538961 14976 2359884 1388006 1721808 2314700 1346042 1177926 1052101 2306756 1780691 1874118 869287 726373 1830564 1985581 1985048 858154 771348 2004225 2026585 685613 524344 180214 2060106 1738289 1125370 2446174 2182390 382179 627784 2052736 2123712 2026596 1831001 724791 1594327 1964062 1380597 2294199 1051955 942459 959235 908635 305858 637055 2095328 442370 2143313 353243 402338 1036938 846627 1862720 519337 1295490 431741 153500 2004260 1187237 1784741 926812 1874176 348870 788264 2259255 1440792 1525766 818278 2198743 621052 1026898 527594 1044554 2414857 904187 542938 838163 1347935 815616 1121908 1555539 2132727 1035471 2614243 1009028 1746788 1836950 2376376 830177 1650804 2432103 912232 413288 2082653 2357827 2568248 1139478 1476447 357846 684269 1756287 803712 838355 810305 2425609 866719 2093800 2509084 73349 1531299 1496139 446310 79692 2314755 406030 406895 890734 735108 1264396 215907 1138468 2283140 859879 174805 2616318 17309: 1900716 1307179 136330 1406502 255166 2350832 2036463 1848113 892911 2632943 2031204 1731: 1436396 1589470 1169574 17310: 243437 152783 1983479 563966 2168500 1725175 259967 2366497 2586137 2262623 660776 517221 1484108 864166 1282819 286293 1497240 737977 2603102 2228268 2588644 2402345 505571 2464110 714507 1719115 2361304 17311: 2420478 113790 2618515 763571 490940 1258978 116502 1007067 409876 2215974 725790 1742039 2252482 1125075 17312: 2028934 731627 1292485 2059898 632952 386465 15914 1340362 2607352 1287991 2557990 680259 2390188 417247 753289 2303622 1841833 642089 1122755 572966 781459 1546539 1393999 2037884 1716826 302081 142817 1665566 1843728 1667547 1389500 17313: 1937857 1771655 234905 17314: 1079731 490244 182158 832456 233122 2299303 1454992 1512603 550883 1998632 1726671 30062 1316434 1206660 1347835 1487204 369685 380271 2448892 27822 2268185 1598457 843368 2461062 2416843 138012 1840414 1105034 1503317 1469792 1626536 2545106 1776412 2133953 219807 1628812 1004460 941128 2186872 17315: 167869 775410 17316: 2171071 2157560 17317: 2604264 17318: 789484 17319: 714960 925149 1372761 2648436 2251483 965325 1523719 1991972 2606540 1837473 1244839 1655978 594525 952533 1431068 1689573 1055171 1148754 204430 1563886 647433 62916 2198283 1342407 1927050 1359616 1265488 100476 2054694 1783640 842550 27526 1135939 2532787 1450005 2433427 729321 1299643 1028737 834845 1078034 859895 381814 2212241 810546 400804 2279081 1213552 2095149 1274144 1741737 1546074 282456 2433547 1974299 1199529 2215305 1216370 1129860 2464484 465532 2343457 961838 1523689 1101849 2526951 2009653 213312 208336 2046128 2044395 1045757 2091140 1589349 28427 641176 2129910 1880915 592004 32535 599385 2251130 2230064 2178803 562621 804345 2191815 2639123 1383092 431626 1067173 384169 1053977 925639 1693140 1257593 2522206 1893263 2036477 2556523 1565425 1209018 574951 31747 540030 2065059 772371 551916 437638 2607443 1576715 2135069 900543 2510022 230190 1026909 1610656 925414 821939 1114316 1732: 2155536 633169 2376022 1704849 2082864 2538260 1002341 2358771 1403217 482812 190137 663857 1154031 17320: 1665419 526403 1063911 1262936 1290391 2010414 1085239 1664458 39043 501648 17321: 612045 384378 2018084 603908 1688718 1030826 621895 1049979 2393840 2539488 478647 1617707 251604 1613248 214638 729783 1978728 2575199 1952172 2065680 91990 1483245 2595715 793243 1239871 1326900 1715705 729885 1576882 2145765 1434694 484033 1495410 2236705 99797 151609 1809079 1412542 1736798 280726 382178 1656723 2075727 2570273 1302581 2327685 353880 1159489 2440399 2310949 702709 1783849 619733 1480539 2438319 2051099 2339607 114738 2181777 477978 210324 472426 1520492 2407407 2318843 1917087 661714 1384747 375068 661231 2115801 1098249 1206788 1635416 1384843 2583193 1051191 1903211 1146113 1783137 800938 886798 342942 1126718 72165 2213270 2341918 217538 1664694 1566253 2409280 1904849 403971 1283827 421777 259202 2608383 1275744 2517313 791247 1194490 2452994 1085406 2472419 6446 1427830 131290 1003698 2023750 123028 282301 572713 719956 659492 1772511 242178 23293 1737198 2020952 76623 193053 836155 776298 631182 2633071 1017411 370865 454677 2468146 140324 675886 17322: 494301 284399 615253 57807 2066682 17323: 1217356 2472728 851521 1072660 2491251 859003 2330655 1569977 17324: 2153146 1183304 320814 316042 147869 57661 1584721 2112389 2080761 2296702 1948839 2480084 110112 2336554 1163218 1395557 2528534 1200233 1194006 566764 2071871 1498849 2309613 1357533 2272974 2440077 851062 1110817 571087 1756469 538099 353412 687325 191774 1922849 1168256 1263954 2063527 1149274 2403946 425209 2473246 499448 2062437 2542474 2386479 741479 1793316 1671317 1662287 2198803 2304500 913184 2284686 1089024 623957 74123 2131049 680576 1484597 2545785 418567 2469906 1926449 2203262 2501156 847327 1268762 2259594 98243 1117587 1955335 886515 461259 2332582 385305 2064790 303972 2089423 411805 1240413 2456648 1167484 1874115 108029 1854303 225479 2416575 2252200 1885314 2293073 657551 1295028 61863 1043709 2649024 2090200 1439767 1366698 2492683 1293278 188591 2589737 2563120 941660 923230 155053 1114227 1694911 789274 1459349 2383228 925025 1617837 266736 342293 1244149 954315 2485501 171752 740724 1611810 1800394 2527477 1967208 922615 1670604 273259 968619 727042 1870798 72349 1762443 1963241 1721710 1812874 1598469 925336 911737 1805261 971749 800770 2175345 2136722 2295545 1615676 1026139 152756 704829 1143785 242426 2069908 358270 1652169 203114 2014994 712051 341175 2326411 1707537 1771818 1740424 1025324 800203 2228395 2325638 921764 209551 1108077 1105414 888862 1044041 1319021 2438490 1879645 703442 1549338 366215 2356286 1349394 1148415 119967 2174734 2618449 2355278 2356332 1795748 1179339 1557907 54974 1378077 2133620 887187 2469155 555186 1414589 149015 2272830 1931013 889694 2401601 130642 577173 317117 2015962 958204 1331133 593732 538019 2583519 865314 330486 1956345 1240884 1092906 1683332 2050389 2060632 958514 1338794 1005770 675027 504004 2092282 462009 940726 1086101 2455472 1377830 2023764 1394973 977187 1961322 1784373 1741107 1858172 1902332 584221 1052907 314105 535169 518378 2622129 2160223 258680 37588 2263987 370228 1272340 2391431 1751712 1186154 1457238 1226764 2118611 626492 2389943 489272 1858412 2056695 2315546 338887 1666231 1394998 306677 76530 1562478 1244810 578169 1297367 1826948 1634491 606392 1310900 1848882 1946665 1169677 215170 869318 2042967 693440 2563089 544338 1193478 110423 2040374 2028448 647769 1199612 447853 216738 1639303 2468875 2029449 2236173 1039035 139124 1323332 2572891 230300 2613476 1939417 619749 362399 313857 64772 395282 266850 2337994 2152689 2296097 2302745 354838 1003139 1852727 2584922 2479632 98834 1411301 1189530 927915 899708 104507 152598 1909202 2278787 276173 1279731 1230110 1920496 1041203 1199698 2399896 1060422 1948314 651132 1943618 1532741 776393 240851 1914809 393052 1639266 1063600 267510 1479809 193190 515079 1220647 1373500 1673009 982624 381195 114309 736207 907531 1913598 207996 1031629 2575351 326888 2281209 285292 1358856 2399434 112345 1882958 755319 1035179 1863413 274742 1309671 236943 1675159 497804 1987734 1015234 1048341 1730900 491074 1747277 2008535 1658007 1393255 1449621 2041267 1398739 816085 2299475 489180 2500964 1297041 2066651 1362229 719288 641118 2394139 2478272 2083975 1908375 2031518 1426356 2088210 683992 1428848 2647626 1169521 675414 1433067 1978220 2239070 1895328 139606 1877650 1677114 1821400 623832 508143 35870 1199876 1051463 559056 299153 630765 1932764 256504 1449152 2106426 973170 1097317 325690 1553725 2083182 2453931 2095597 398055 2013117 2173516 2316196 799463 2504680 1405825 1154211 767884 300974 1865844 2408743 528452 284910 1543559 1825321 1159695 2390898 1488350 1702033 1623163 1177364 1661742 469673 2081223 1948492 1646078 620414 2096570 26252 2517716 455709 2052517 1928579 906742 2567716 1534048 1724995 706545 2580621 2411197 1605698 1504448 1935746 741734 1230225 1144659 1708216 1559166 1860824 1110958 962406 762207 2426260 494568 2450065 999177 1251451 706246 1067641 983229 156888 1282784 2049099 2466193 2554367 1229876 28909 2529715 1637573 2285386 2466829 944569 2073012 2041388 1711744 1636750 817155 1446811 2606368 1533438 1290949 232843 1898191 1646017 716806 1626469 1968240 503229 934367 414171 362874 1153254 2350894 892663 2228531 732519 2497534 1888413 121074 1414976 93084 212138 708883 2380006 2293973 1470661 1925038 370191 1694297 2218891 1914869 184494 2018089 603935 1027278 365207 266196 1359398 65806 1042222 973336 1912302 2249626 17485 205540 1732062 2153582 2500124 1966544 618196 1350387 1108843 173149 2031721 1800233 2452207 2585017 1725450 1635834 1500902 1556710 208661 2326630 857742 2239611 1626082 1557538 493538 1343378 1678185 1800047 1270520 2073500 1206467 1090695 2625397 204523 734655 1315863 1590190 1397624 2306258 472586 1366789 2090512 1129007 2386838 2577077 856270 2505999 1896869 2466210 1386141 1336214 1012629 176756 1838590 1612083 2208915 1295304 1331967 1704330 2317131 1145698 2196969 804704 431017 73190 1355903 20871 815462 1423781 333023 768171 1583636 823014 958959 2430009 1497115 560078 2150657 1899578 419324 2567762 759968 1273344 1222158 400650 1701871 2617031 2357702 153477 2190302 627615 1191251 1637883 573537 537937 1608930 1644143 673556 590587 180246 1784391 1369741 2630034 1593775 1886266 241772 1738991 2053755 2446309 1085586 510075 1201682 1561527 125496 494279 543820 1177902 241924 1331788 2178859 1316687 2425364 223803 739394 645639 150461 1566733 1916047 1800128 1579871 1852435 1897990 1707905 769851 1466550 226778 255551 1967806 1574398 1359242 666183 1148747 1604491 286194 768593 2121917 1781358 357781 995689 1597928 253915 1934012 1475903 513938 586794 1816957 1866085 2092202 957416 2267410 260184 1220467 1775195 892131 102480 2317523 2479002 588801 1762053 35548 337617 639498 255839 1182875 143468 2074509 1013940 2049558 1121249 1638755 2056743 1280683 1520624 1989846 1250973 1668093 1890013 2019899 2170557 818164 2407833 847083 345766 1186292 1911508 1052286 323464 1447158 1078725 1703672 2154965 1856228 1545151 1687428 603463 1149806 2129144 2071769 2626339 2100130 1533383 665990 1107838 2388315 27793 662583 686517 429902 1709219 2630236 2548446 651948 788224 1017573 650547 1190476 2543811 1914836 2235584 188927 721973 2367138 470744 1232164 1286515 1576609 30434 1658012 2006822 289883 1372944 2143704 1705330 658567 2541752 1227074 782212 2596864 1860445 1852613 743212 1457103 2305089 881069 458499 1978952 1974574 1487690 1756102 2455334 2563636 2526978 2613275 342597 2361550 572727 2132620 1367877 1702690 1272920 1176669 196634 2601966 1524228 725637 2539442 1914630 2587492 1985547 2419991 1425167 1050134 463526 1991429 1986994 1359115 2332637 552703 1258539 932902 372746 2572395 184631 2593882 1843451 367219 798099 424928 1050520 1310578 754977 1741249 1867188 1717039 545587 2103569 2291188 1991027 2033048 778100 57407 2176004 883372 812890 2611468 110104 2459091 1706814 2344575 849783 2218169 1140220 22182 1013309 1649650 2150217 1510780 379784 1352363 1063919 1047059 1687664 670374 1933959 2586962 2542950 2534306 146610 1340833 1047830 1317678 992388 151689 188653 2115301 1071956 348146 1694193 1235232 316351 1923530 2473529 2480077 726308 2041451 2218344 2094936 1813130 1671321 842518 291631 1398350 763154 2052412 1382108 1067299 380937 1262480 1672713 473296 2600129 1278430 911002 1117954 1089964 1799083 1368063 2417893 888437 2352828 26839 908434 1773153 1834793 1936990 1349650 1358738 1855046 447201 1181414 1559910 295001 2590958 2266774 2499596 1202467 458471 2198179 347453 1449295 2603546 2122341 2374186 312931 137650 1073845 1310909 200493 1947547 1950592 1430337 1928599 2355981 2367422 2525827 1710741 2348587 2341026 1821253 1742426 2072388 1859164 1005221 556756 1492677 1847086 2415768 1451762 2135553 970784 913389 2432162 839123 1060047 1675102 2012766 973950 1551012 191526 2026907 378459 217557 2184992 1276295 1020231 1090777 430427 1378869 1943183 1064542 2598196 2221124 1877593 1267693 1436240 800322 185064 1499894 1646292 854258 986346 1777299 1234210 943966 952375 2319076 564876 678196 1869928 336661 555986 509903 926990 1940837 1236118 2265392 543147 1290554 33696 959497 1520734 1640674 1345290 1648630 97370 2267690 1887120 66975 1862686 2000247 871838 360167 2511901 1117409 1439250 434574 1678521 543005 461164 1351654 1190066 1757186 1820484 1524323 781507 653207 339662 1973804 257830 2639339 33392 1138878 182984 803657 1758114 1589382 547580 472653 930576 1234941 2643176 1501283 2486238 1087228 1730269 1770805 2026420 948477 1524352 2269750 891051 772868 72090 2089719 2600755 125794 2007059 2534699 1733995 1007731 495030 2118895 306943 749905 161327 2584265 1163886 492775 1102453 2130016 1885921 2434726 603221 310588 1383400 1138094 95116 1699347 525925 9954 872113 505307 394373 1783153 2275507 1057665 1754302 2398061 217964 955025 2271863 156707 562044 591750 1909779 999036 1435755 1279519 179015 1468105 1869126 48253 2179866 419579 1530468 87645 1749111 274946 295720 77691 1756578 324526 1007100 2441314 1980979 1346 1029352 2312564 2578523 1218199 527426 2352711 30753 900600 1875253 2037989 1892729 1796258 102094 1620967 2328608 1332773 340525 1107908 999398 491236 2159200 2588118 2643774 1791081 836550 750993 746136 1447696 808726 127258 2551744 2180926 1499743 2105664 1675506 136680 1502134 907385 2303741 416077 2098424 663957 263833 589024 2520844 184796 2412639 2413452 273175 1587173 985653 454678 1348942 1889301 1826701 1450090 737063 1511991 1733804 800432 256458 1627131 2414428 1446890 2205885 2528128 1448453 507783 2358715 250643 1569583 22957 880752 1523223 392731 2031565 456503 1417525 2197757 920286 2172052 2607782 518682 917165 2001450 644499 208753 2116132 2057080 2634616 1476586 622261 1171005 293854 333099 2631755 1823881 1171069 1680915 917546 502845 885877 392301 2565130 783755 1496433 2277843 757499 1727350 1053399 2437446 1528594 329334 1234429 717513 2234959 1311346 2607296 1744557 622731 1648188 2639437 1831025 826830 1417695 2111802 692533 61400 1634088 1458449 1091889 114633 922941 1437019 1365572 2004638 1776689 268532 1370579 503481 579943 1299608 873195 2119914 1581034 1508698 1044301 1825629 128044 2404739 986524 162965 1480724 2015507 1991703 1176130 611553 2070704 2583875 61110 478034 32607 2471029 2530215 1918405 508650 1567307 1395872 1758178 705670 1961944 2486074 1866776 875561 122965 2536538 831134 1940243 425561 92718 92464 1610420 835701 1912574 1036523 1788650 2022740 1902830 2386268 653382 442926 456484 1176305 1192908 979205 186620 2483630 911151 1620366 2457399 525057 945554 1590418 2280200 861768 1534977 44222 1980989 787077 2382246 118768 2239512 544231 2350131 806600 2464220 1014259 651342 2416356 194631 1196095 1005510 33531 633572 1244830 1661914 905587 669202 2490071 2449866 588243 2324320 680666 964748 1973361 378375 1061864 970623 2320490 2298860 2578883 1419199 81734 476676 768622 1103636 1764431 1491044 2426467 1915109 1458290 428123 130742 1357370 566318 1815792 1845687 259724 2448521 1900944 2600659 1142301 1178004 1245875 1876312 470186 661168 234207 576943 516125 2183248 114077 1880060 1110277 2631908 385841 1330546 1847595 537198 2334885 415075 39117 2233563 2217732 1384057 591972 360679 265055 673957 2198053 496770 502179 2492123 1236497 2010666 1359717 1868955 1909219 1927797 122249 24982 2634117 829216 2283479 8291 1848699 1965166 1354113 774364 1694417 790870 1227705 1150636 2382979 448131 1301272 1519627 962774 369974 856305 2570309 2451718 2168264 489143 1955395 979548 1308331 1220672 1779042 2485019 1186529 1952393 1298417 1263152 2317900 2554793 2250632 1843744 127694 1598819 1883094 474577 1396837 2332543 2356828 1398145 1583937 2231367 2060776 869495 2515082 2309734 571572 1074941 2613769 695780 1766509 2339830 318436 668316 1087907 2292596 526202 695613 763334 2085030 1442392 2429995 1106102 758481 245523 992414 552122 243151 2018822 993032 561124 2144158 2313869 1708159 1886030 283280 525840 119534 2566029 230097 809474 449423 1337500 2163596 416033 2367530 2173377 2598873 1700570 310125 1481697 119512 730526 1254054 2142904 1847952 1494614 1150102 1089193 1737904 2350865 2301154 697535 2481181 2261416 240463 1901149 300021 1245380 665334 1346278 607178 1531768 1192873 2439459 287361 1797132 1631948 549598 1514134 157389 1507275 490271 2422856 370815 863816 463751 533881 70748 2439188 658636 2124334 821332 2378787 1358373 1946351 2373657 1182368 313562 1255504 2075596 872685 147157 748025 932303 835447 31492 2420547 1838084 2574775 1571205 1359357 2526026 1691074 1905939 1682604 598584 1084424 661071 308757 2307840 2580343 2299179 2106735 696347 1434955 1670885 1538237 921696 747981 1395684 124755 178510 1343400 660750 1340260 1627840 758589 1051037 2283041 133345 1572447 2358948 473030 1104743 2378102 1818765 976117 911464 1812054 1710981 191850 838997 102024 1066908 2637381 131819 286257 1567420 1718362 1059661 2193063 2267708 516690 2419343 814432 1496376 349921 54576 1248774 487631 2522960 827561 2464964 59996 111945 29715 389685 2326163 179980 1647943 1439544 112305 1301629 1408178 2121840 893603 997541 2603000 1271062 1736184 2360840 2589663 1258738 1676155 890566 1630261 639665 2199965 7637 843597 742039 1713687 286015 531994 1852411 1100402 452037 2585724 1679989 502959 1166261 466842 2082455 345836 1075253 1250335 2376982 8934 2499999 1974999 2347557 743863 1977331 2482814 1862427 2064730 2071796 2157999 2622931 321911 533250 1484032 304650 2301472 2348916 633301 1799334 1183642 2363109 435472 2290305 334219 1894609 1200813 485572 653611 653138 2086005 915768 1696597 265 2467934 2373616 200330 1870311 404345 950766 432817 1590612 2216145 1305771 2086100 1229632 1658452 2599480 852911 1227926 1403204 833991 124485 1415843 1277353 1234177 2119120 397563 175074 1631601 2529728 1302434 257239 167365 640439 914752 1496662 1944366 2603606 2022657 285765 631039 2365671 1584151 2645430 1675037 1691353 917221 600433 1952415 1693929 1273083 2140444 531020 795811 2068564 2110578 1513580 1656133 1219721 1085953 164069 1834667 1641438 1554043 545115 171393 1096872 828847 1039511 279517 359650 2506367 2518858 1507476 2604298 1833697 1019598 1605381 1445711 123584 185144 534276 1754835 1799621 1600162 806991 2147845 1459600 1159340 1766464 354836 938951 2156731 477988 2399811 1231262 1395131 1598199 2531667 931664 661584 1701573 803440 1601745 617679 230289 560961 90234 140022 31785 827578 1596032 1950908 1860706 1768762 1570165 1354057 1441879 84392 1046095 1739433 2355425 765578 269268 1333103 2253575 278487 126577 2270582 541269 1221453 114022 1618249 1035855 1877528 1172757 535962 776581 618534 432859 210258 1025944 2023365 1160999 254132 1400474 2022087 367730 1194115 2584091 443555 575227 802037 490046 56255 480383 1536359 376585 1619091 1637367 1398917 832699 118058 2027351 1912168 2098177 10772 937001 1683620 1998162 549701 1453492 1884471 559009 117550 2281902 298594 270331 677342 823111 520662 1554738 1771842 1994833 743248 2594000 7393 2497331 2120752 1848079 2153397 113468 2224258 1917738 1322824 2158782 1229323 1964087 1168408 1477012 751102 1300466 914675 151971 982210 1972048 1638274 307922 755149 2510907 1197652 1508751 1751268 2338682 323601 455909 1496172 2347717 284285 1782298 2590802 26940 953084 83290 1804724 793907 1452101 540323 1352781 1427970 2044943 727006 2071530 593063 1961312 1374308 1849029 2505623 1261755 926963 2070443 2523818 1243463 1572502 66215 525835 2412780 938923 1694550 2499328 2282497 477733 60177 1545334 2400423 156898 60154 198955 1717 2079175 1485393 1040866 662001 589132 1202546 2570795 1203684 244092 1544742 276766 1765126 1084187 992919 105416 231915 2192647 1185075 1044269 1592402 1369414 994848 1590462 26368 208655 1103196 2477629 476871 1322972 792224 2491175 2502950 298842 1795905 922260 49866 356236 84670 772560 1111868 1076491 2113845 2298741 2414134 2422474 1337012 243700 1496836 1371385 2065861 2267639 237752 2416753 653435 2292751 2304679 561083 1938635 410542 659385 1937036 1643608 1992471 1033125 1528557 1271874 1149674 811249 2543415 2531323 47965 2077127 47355 1305504 1721985 732774 2270097 958163 2250170 1182283 863802 1222741 1623601 1909336 1623064 768036 498294 2326804 2131758 1457335 942442 1341412 2184765 1265397 1334315 1388622 1132219 2546416 2171908 2231898 1379030 2061106 1184088 307058 2244553 2544305 1256911 48031 1894401 235967 619267 2542212 2502296 139012 1959752 1935834 2634156 2529516 2533316 381455 1981052 1811355 2478269 548054 957295 591577 1028783 256687 1088878 1872823 2050517 679716 1492222 1967141 308960 514262 831276 2144672 1433723 2212120 66417 178797 990690 2223240 2483298 2325772 1392465 1892148 2347240 714055 2173088 399170 415035 2640902 1508013 2132058 219072 775894 905964 1981588 2577126 672461 791819 426327 1758120 96714 539930 2154232 2033608 907983 1642866 45796 448886 594505 1257781 1622392 1078521 119624 1559341 464273 1281939 2067486 357258 1259337 1843928 2274361 289419 435639 2067754 1505549 1621091 472013 1452217 1631596 2172903 2052238 1378764 2140635 2254899 953906 2060995 434577 482103 2041796 936466 61121 1595083 1411434 2579145 1943088 2161315 61224 2617591 576896 1392346 2488001 2006394 656783 1298596 642865 421028 151046 1552353 2263799 806996 661069 1289346 134689 438769 65790 277097 1456824 1173746 2471226 856033 351145 2032785 2545306 2500021 1175092 1831802 1815052 1675133 214490 138113 622881 896864 508375 1117186 1632415 947433 1127300 482357 1224226 733852 1855207 224074 1316145 2190741 1713465 391256 2040909 478818 555613 704058 2128316 876061 1630084 706540 1962490 2208321 2616092 1776479 1425466 816147 2070218 2118371 876921 1534961 2554704 500144 699247 1118337 215738 1101241 643651 424548 1203906 1911 103492 308963 274699 403771 2028857 1356841 147304 2489843 263018 2121093 800480 400115 109851 2092254 200096 1057331 2011275 159608 112101 748073 380718 2615620 1954549 2363717 2350651 1011888 1065695 2169171 1444092 2478475 2463778 1056704 6956 1890309 488598 1788475 102941 506737 7021 2643638 820843 1104512 832568 2647661 181582 441702 2644825 2638336 41628 531716 1891151 1866271 2499516 181438 2127738 1004656 1409154 679748 1238701 981656 291853 1160668 281372 1257953 2226538 1078263 2371907 62838 2068167 1346943 2421819 367258 1693079 2192269 1865745 873102 619729 2057765 1692637 377496 336849 804528 1157889 1505577 2383457 697880 2211678 1288235 84908 1337241 23415 394121 1199682 368898 1955781 2231529 2312596 55457 1777306 1000452 1352086 340799 64593 719872 2606412 1063809 2331124 312937 1963572 1730633 325065 993274 1310040 1454518 39568 1244685 1079036 1727322 1329595 682045 2449245 2005741 2283569 1969816 2076682 2131340 375012 2534017 2503301 1374142 252620 2212747 1278248 934042 1428638 2634804 52664 2423229 2098156 1717118 1756192 1187894 2462665 2584051 2361536 77860 2513220 672685 2593458 1099521 1437552 2253491 117552 2323952 2251447 98862 2052730 1348451 832750 368380 194432 186973 1436655 1070977 300868 1079994 1844688 1848841 1921827 2231158 849855 2127715 2364341 682136 252597 156518 1602909 1895596 473816 254746 2531652 2054231 2626138 1132889 2268710 1811695 2013949 492831 2095637 2419817 1221190 496168 1325610 236067 1684226 2267949 1792925 1028413 386229 2535249 1250790 878915 900709 2161410 1833839 816121 1675387 875258 205769 2132108 2396101 2439762 2483001 1985407 2081819 885445 547392 836232 347332 836679 1955281 1173948 380150 161840 278895 785055 854948 729668 2245700 202120 2387508 129675 773036 2504973 710621 2338480 2619792 1819266 424081 1750945 1858927 2423290 761631 201059 2003975 2172751 1582958 2365689 815517 2072431 1892219 166783 1418087 1538311 2592767 843771 1216430 2513627 2037363 1731302 452957 391920 1694753 1061414 1460915 1763990 1254915 1779804 1213514 1299678 1014167 2421094 1986593 1104531 789223 922179 2324919 2263270 2434411 1836791 1656198 2615196 2233286 454655 306791 1577729 2326009 170116 1367898 1158311 1961692 2083289 68130 1372299 975323 1602251 1925507 1139091 307850 1289549 390008 1351998 1665068 2158865 1449685 531259 431681 1534893 1860262 1777459 2597643 42731 1769967 1741574 1454484 876695 870744 1126372 756082 2595955 82587 1009819 151679 2005576 1486886 2199102 2349885 1782686 1521921 2092659 1172966 1342275 2289508 709314 779609 2326391 2108751 1468433 56741 509438 2555226 2418533 1020235 143367 354418 1925492 2092233 2007397 2573071 77944 2395787 2122855 702939 1989411 958665 442391 1882916 1393064 753442 1417487 1314095 2097602 2113971 539723 2017010 2367803 1247834 1927404 1046672 1954783 2314252 2221628 570694 2519126 911500 1582304 2204470 2494592 2606404 2508259 546994 1094010 946584 215078 1746769 1523245 1215399 1082037 703986 82188 2053049 316338 373013 1566952 85647 1190910 2394055 2225519 1183426 1445353 831358 205825 11027 1066576 1089649 1068006 683156 211605 2419055 1129382 2479927 1811279 2191722 2469260 2584314 998919 1875588 635218 1522014 906005 1160626 2518127 1796106 238684 1365298 2011783 1551193 760999 311198 1013590 2241288 888561 1744571 118750 1622788 2400863 1028729 16272 2545049 2578385 2031497 1461665 2332437 2004893 1845611 1897159 607224 1503010 1069062 868539 439731 1680414 889573 742649 2572563 1820543 241088 2487072 763314 198708 765356 1907771 2202746 373428 1521884 2440389 787 1508945 817726 2131206 2441871 1349206 667639 2550571 703172 649096 2297243 2409222 1535446 2248701 194409 910731 591866 2045570 718882 1209699 806963 1897310 2451590 1606303 1903381 915331 637281 1431056 1823913 137411 42869 782975 2395402 1736083 863130 1436361 2307192 2453269 775399 444275 1828450 465754 467139 1155812 477287 1990686 444467 2639657 1031202 1793558 1366471 640558 188726 810003 1659827 1328143 886066 2577393 1786464 1619517 2501352 2213159 27316 1030350 376961 799120 1518660 691076 2532960 1204536 2129563 948250 1979358 1992330 1854400 942201 2148028 1492148 689154 5349 969471 1276993 2238543 1768282 1457763 1109209 31318 1900142 243490 1666516 685997 1311107 1124809 1638781 1306404 735370 1005668 2547141 1600222 2375765 1093188 1630513 671345 71911 2460511 175934 137046 1368496 1933073 612996 759009 1457149 458823 2572576 2105782 937122 37461 2315217 1860162 2603984 1335647 2450334 1995829 1229287 1541405 729689 337561 2571513 419338 2389857 2529241 1527347 2051973 2388316 637496 1088845 1271220 426716 2392929 683623 1430257 2590280 1080426 1335466 960903 785955 1519265 1008813 2302883 647326 2410544 1415955 654406 813106 252192 2603622 896933 1244489 97258 2474544 1180751 1051221 992702 2298709 1009653 2365142 114029 1947344 599704 1214668 535865 606754 2216218 1402319 1925821 683733 416450 16239 1392431 2412265 2303796 2537711 822003 884381 88431 433941 995155 802599 1912886 1582688 2251876 1477573 177494 316697 2175156 579326 287915 1033119 1485260 2386086 256141 2386029 242019 2354371 923836 2477438 698559 2061838 409212 1038808 114588 700721 1668729 1523870 1011103 527381 648556 2573461 2179132 1794942 2027519 2617679 218648 654821 2071970 2436496 1815164 1778705 1048735 1111037 1270723 523482 2284531 1623075 903727 2028194 1573224 432816 2213561 1128022 1435552 1920108 196889 1544372 2398631 2380213 403873 1626785 1103832 2368901 1998044 2156420 316018 1808566 1041358 855793 1126179 1161968 2011260 260209 2575686 2283029 1143778 1086329 1491358 2252960 1795280 915115 2004107 1235302 275286 605185 494698 150563 2155097 225239 2059505 74441 1190068 837242 1004941 225801 2287578 2634298 1141280 2511148 2504707 1169818 777559 2081250 955955 331877 2123975 846838 2175842 106007 332722 2178576 2354043 879182 2219048 1746373 2334739 348096 1636755 2225672 510189 516342 1288385 84601 694632 1140043 366107 1957784 111728 2339653 118574 78240 446937 1037097 2480320 828652 1315937 159504 1850813 2527805 446293 141388 1857268 507695 553251 1493345 7608 1728452 1697959 1285931 2051320 769430 391613 996074 1789087 1812223 74228 536793 1190193 1173913 498586 1450338 925726 79287 300210 1865730 248240 264991 1882182 412559 2206255 697846 2630282 1400750 1495124 35680 462584 2544754 607903 1432287 165019 1437981 1968990 884508 2637022 1307504 2353898 2382852 45366 2161612 1641471 142653 1470642 1271420 2571741 2626523 1083429 1588201 820795 1468731 827130 1644411 2519147 252383 1218564 1750766 1791340 221512 846111 376160 1095159 1294396 2011622 2430170 373312 2352359 416755 877883 1592165 2466788 1384308 473652 982191 544214 76706 969760 2303668 1477652 364513 797285 1678650 1633009 2588476 2421087 2389383 2270822 2105952 2505460 833611 2621708 1600478 968328 2058125 1807510 301855 609388 1937821 694970 98204 2530341 363311 664821 2137052 658346 1257002 1639386 2294552 688808 706511 2057895 932993 807498 2242494 1054783 1808630 2260495 1195644 751583 1596187 1991232 1763541 1043736 2264084 1612508 1933250 1860298 2613942 496432 631426 1464596 337441 1821995 700067 166811 1381710 2315593 865898 1378484 809337 674430 1557424 1462097 626656 1970243 961883 774598 1897521 107147 40364 1603133 216032 574451 2014574 288544 1121253 1931636 213087 428110 421823 265546 457603 1270752 2219467 1789917 2057909 1265501 1961607 788365 1038400 2239369 402027 1879826 2279423 1001654 646757 440443 2189960 1202267 2525534 572852 2516636 1096164 897564 1303877 289643 1119399 2254539 10228 823397 2240919 1707042 331668 1422074 779441 2071290 1021545 2435621 759172 1548118 573736 1176763 950107 2051592 357684 2646796 1398655 1704311 2366098 2021012 733026 397431 174602 1370861 1766127 1830915 2543675 1117050 1892298 2311699 2015886 1138858 1303850 1553533 1130385 1945988 218667 2150828 294872 482746 2108784 1274688 2341726 1940510 1224813 1526578 444994 955262 906144 1245483 934462 1216077 2047653 1618309 2126172 1533796 1218363 292628 1533218 2201639 441025 1978052 927733 781891 1112034 57229 2502399 1684045 1190621 128877 1191121 1122528 2097681 2419197 1426616 71838 1377882 63323 257235 737939 686311 1841081 2316974 425630 1393982 459895 803867 1609154 344067 697054 373649 974399 288110 1218249 1901187 2044427 152875 2057902 1719209 1801991 1649054 1344547 567618 837619 2059738 634607 1625654 2508723 1480381 2215005 2314355 2394218 1850307 1888193 2086967 633798 427376 706081 554790 1227709 954196 303958 2557106 1472348 1647443 953594 1556193 1771539 1695098 2300542 2529119 362579 1075241 1712965 2259683 954894 2329541 120993 1225203 1996079 2381737 1970831 2164001 723633 2334533 975310 817829 1434057 1089524 924886 2454106 1091265 1792203 685724 1768318 649879 236980 6273 2465122 1596008 496426 2194143 1809647 107874 1240300 1869208 725004 472130 551392 697689 1818593 2126522 1814943 2178996 2416787 1670199 1103206 1858173 108929 2251624 2567850 1947427 2618467 2038180 390772 2325703 2125014 715631 1686982 202904 1030315 856992 1621561 1419219 2512442 1380239 80650 917016 555007 1489514 496522 2085737 908258 622756 746596 1311575 1226434 238976 1924564 2563976 2636735 330549 2408910 2168285 238259 1622023 517904 429452 2467633 210217 2452947 1039436 1455621 1722966 1083488 955711 2414042 261739 1634694 2638353 1002256 2377861 130414 783440 1055953 1428198 1377571 195383 721771 444372 1635029 2009145 2540978 115271 795705 974353 883364 960811 2562725 839839 1532474 2599446 1128320 2274799 123651 150252 1236650 1043788 2165800 1366760 1805732 1307826 277678 1434157 418248 533624 338063 1050845 1459753 627026 668453 2505357 808722 1892734 598722 1020495 1281360 1663578 2569771 2293108 156067 2387091 367566 2183 491406 1023467 775230 127796 1722562 2644142 266831 576228 79319 18230 2334743 1845810 1225059 1980071 424719 1804455 236468 1044875 1563396 744100 141433 2261444 819761 2642294 2307238 805371 2644232 1686925 1157548 2325121 727856 2018104 2420787 372426 2402424 180965 2348701 134771 2502234 439166 1907610 2477815 1982411 1320082 127795 505284 1918528 494252 2619418 1495354 375128 2475180 1254569 586761 1875212 870474 1278119 2226788 2414470 921611 1230781 11221 619480 241347 2161140 896372 2023432 724826 2197478 351301 540888 1991442 1434941 1030723 104924 2310372 669970 1002273 1416044 1707428 357425 2440731 1239716 2177982 2549621 2583740 151973 299003 1099819 2504344 1899327 1009404 1790784 443388 700249 2405948 2518374 1191595 413892 489530 1928631 506476 2532720 2367562 767588 922498 68719 448973 1793451 221636 2601331 1903721 2065826 319706 2383567 2154608 2246539 161238 1389592 513486 340870 2510780 1502463 1112097 300370 1763744 1319814 1457978 734256 447110 366054 315907 430887 809805 433284 2577936 2512816 157825 734010 1212076 1383564 594846 1377388 1375064 706410 1766608 1905431 1425480 891327 1337670 596619 613290 11426 1120982 2292501 1389422 2565877 1877907 571748 2233914 2039505 948764 1965257 1186457 2428200 344259 2147064 2082170 1921046 2506477 1786228 919171 336012 1027443 1516889 255570 789034 2497794 2626699 1139231 1752929 2167501 43433 1950894 75367 1099048 362761 1476738 1341308 622517 808902 381575 2547312 519486 98572 766370 991802 972412 1711633 1790755 1593162 1287591 1985974 524740 1083510 1078676 796211 1331046 345749 89161 2149053 504442 742873 1964959 2581679 554146 1505803 1387701 1845388 1779712 2426682 2074865 1321622 568914 1575405 1164136 2271408 72956 1460244 2258880 1249878 1719503 22846 144757 1013762 81503 1411263 210235 1817350 118282 1218921 1264201 2610193 1977911 1032808 2378528 1040742 1889289 2203916 472960 329239 2169298 1077570 895920 322240 1958813 282791 547714 915942 2343141 2226858 1862264 810716 1221216 1461193 1663896 1385965 376819 782139 1026017 1798849 11234 245014 1030148 660972 478616 2009157 188695 2553483 203187 2440746 1455283 1690113 1992561 1612217 407152 1786092 2151275 1929212 281143 556862 2178647 2505243 1258945 1796368 596946 248714 1798741 489271 2620227 789549 2195885 48557 2150825 361327 570004 717613 921258 717427 800854 236398 936608 1380893 1467260 2100372 782705 2289532 477490 3049 274020 785556 1748680 1422090 832796 1785240 1517458 1800255 2517667 897693 2412960 2073535 14850 2379557 615401 1050471 201462 1167967 2507047 1661995 1396093 1540290 1434506 2648375 1675672 2588593 984944 1338638 1639463 81302 2634823 779355 2537265 2293348 862706 2206291 409477 606389 1833436 164643 2502605 1395527 516095 1842353 632653 2616402 706492 738643 814934 2302141 1460658 63508 2647214 170923 523024 581253 1425417 2562320 728626 1460693 422542 2081231 2244549 374106 908875 2264229 1530887 86314 2047344 2360488 793945 121693 1195564 238263 672333 1203017 2644599 1981147 2016796 887706 1509408 161531 275217 2091057 1907017 756710 2421426 1209260 2434243 1163897 2303820 586536 334474 734332 61179 163510 1468093 324074 993729 998160 218404 582052 1474865 1302462 815903 2120192 2504316 1845803 537392 2286229 1297581 369436 2412847 1005659 1164781 134318 2543773 2445751 1736928 1796818 2208028 1756303 643885 585730 2203162 1957393 1049041 2320637 2418300 2309877 2483596 1628478 2128608 1969421 1801323 1875802 533286 695159 774067 1128479 1498879 899619 1198379 2579708 1897494 2073731 456125 151975 1381599 1130752 954342 856362 2390740 1963295 1405669 1882178 283384 2462716 541796 1334455 1624931 137073 889777 196692 470364 1042071 1931174 392254 2067339 798809 1718560 1343504 2035421 829607 1551040 2027108 474072 1383213 987564 1741612 1817459 228027 1769779 183066 2420590 2586637 2155386 2188938 1164087 1244601 144342 2192303 1775417 2282397 2110144 2462568 2067530 1283668 1166444 2438304 1730248 2032928 1121151 544297 410698 1175578 2513916 1125767 1112363 1375147 217480 1962024 510240 1354061 306366 144894 179809 504122 1484716 1491654 1687390 1589386 293092 489922 631633 424477 1618330 258920 327164 1762170 2406646 300720 2500448 153362 946033 1829971 1740755 1857288 956153 1768292 433621 2516959 2597610 202603 598564 2303245 551907 2646913 103632 1519334 1285299 300302 22985 1662589 2074836 1681059 1414656 785280 2028607 458175 802576 192844 2410388 460829 330525 988075 2205879 2424058 1932842 2243363 1249523 1393350 2051821 2610470 51485 1432461 1538760 1431346 1201572 760613 2159648 2209966 244077 515209 38391 1360078 1554193 307617 116457 1382652 635587 2012067 541658 889112 2341268 1718929 2296331 1567458 1778388 215862 2115720 642052 864079 1291796 2124306 301104 1020217 2172689 552432 245234 1422160 2526814 484852 2563184 2354493 1376062 1315036 2214622 1879446 1853236 2503646 2372002 2080890 1391776 498684 1134643 656309 1466125 1137803 48981 1282540 1428494 1487405 1754514 339753 687993 1253851 543629 2111611 789903 2390011 1653575 1786811 278378 1316445 2229299 1821565 2387133 1730689 330429 2045628 1326288 1027773 2575992 1672498 395205 857792 481241 653702 319704 2582229 147227 272324 966551 923047 1717305 2182631 315951 2531536 1609554 1306597 2234333 2101111 1843170 1532073 1993926 79194 121148 1744148 1163283 372932 827422 2146186 957516 1891071 967722 2437207 2304423 2335906 815620 1953445 317069 205739 764770 2131844 496362 2487929 916378 2116981 1579817 1497042 2245693 1342982 669810 2168938 1964432 1049366 2338649 1152090 846118 870167 382495 764482 1228705 1227933 630669 2039261 1568297 2588367 2505520 552969 2326458 2179060 1818962 1942549 509806 1489730 1789154 2551436 2624733 1237949 1938983 130785 1270682 185347 2169438 512278 1626695 2503070 1748513 709907 2620440 1768875 2403940 2095005 443508 1646832 202220 2577238 1462417 2581215 1191009 1560419 1526688 2162148 2271233 2506893 911085 2256901 1657356 568335 2150794 376292 219808 163314 80117 1792231 2340688 2133768 1240846 2008422 1687815 1110911 14974 408074 1415998 813292 627669 1248935 2019773 975613 164902 1216876 1513497 2107911 2254800 776894 2107418 972258 26732 1686151 740379 1677218 1138307 2043603 1868675 2175132 823856 2599379 1674221 2444375 1354992 151418 739691 2072547 407204 2249716 450971 132750 1031160 1513838 2416499 887482 2350291 510940 2305566 1813977 1270874 304288 2125810 108740 495331 2641402 499139 1323366 447382 2619473 1989073 1954880 2122221 102442 551465 2213736 67349 680829 1875010 2435889 63800 1073630 105810 1995404 1531883 2024723 1662057 2357581 1637408 1729674 384533 2178190 130971 877022 1496474 708421 1784079 472558 2313055 1831290 1085630 2287836 2462853 2263794 55764 856633 866028 1207508 2475447 2052309 114582 2425281 269069 263843 1887506 1062757 2406509 1365745 2272412 1184850 1170417 1361919 1916681 1027479 1516608 2176977 7136 1155792 1277193 1285739 1831609 381812 2608106 667262 1289383 1873016 462401 1857681 2339335 2128176 1665012 1384541 1578274 700531 2114521 1180381 1802512 1304270 2126407 2560537 968286 2566592 2068637 444487 2647757 2374928 442924 829946 1423562 1669081 2194764 457210 36530 2142953 1524862 2263510 2018068 1108650 364500 1457458 36845 1493435 1858422 1942114 196102 546743 667989 1791200 2005228 296622 1213428 2495015 1104048 1801291 1177850 261768 473862 2487017 720909 2534701 656449 1304801 2023505 708500 1010943 1761656 1439727 1091857 1831265 2192458 2186134 165228 919078 451271 1963206 277378 1058359 1819444 1113478 1661119 1571150 137051 2316048 606800 2448505 360347 1757945 1987806 2519568 724853 2020483 296879 128207 703063 2639215 2462886 1513619 1094476 2542578 1811186 1683414 2581842 1716059 2442290 2039976 1749443 1179527 931341 1704416 17325: 190510 743144 1509766 2027645 2190996 17326: 311305 278009 17327: 1831303 139312 17328: 1463145 1613049 1547962 1895527 1502575 1041669 366193 1001657 1118049 262204 1422724 1811567 2340999 784148 2339293 1384295 876276 1666800 1684394 129335 975179 108385 1218617 918377 574745 508039 863100 192907 2456816 921007 1245611 1756576 1144954 1332310 465481 1453782 277127 173149 1101387 1553855 1583325 2222974 2044291 1771826 1619494 1949163 2048819 372400 1061314 726359 2405470 859099 2512914 2241556 782305 261542 2190677 359141 270523 1555352 430416 1760677 314060 468165 1294077 1576349 1491709 1439250 2576843 4395 2535787 2136808 2174844 133833 1519499 1624548 958228 697045 2044450 188725 2277655 578037 1256643 1614405 1892244 1877448 1584290 361877 1083931 2056244 1068610 1722259 1406574 1985643 1196955 2155089 2109198 543954 946450 2516373 205235 345062 362488 725497 2624816 889207 409850 438673 487140 324900 2395283 2326344 1427856 443885 1849453 2647196 488012 966349 2039445 1241935 2140875 330491 2343720 1271253 1125351 1387036 2457445 1409730 2168521 294524 2265772 562045 31354 353669 229807 536970 1144227 1087723 1480223 1870757 815635 913572 703992 582650 1950442 463042 2167944 434528 2245734 1813856 370614 2023354 1789078 1955333 700407 109067 2202589 1521960 1866111 1205781 2026834 1396291 391061 678501 2642516 1536395 196698 2411611 1479543 295541 2567966 2206614 1881384 2588947 1130212 2586539 1231605 2617709 254222 1446905 1203778 1476735 2056755 738105 1002598 901449 2313491 1001322 1725453 434256 65116 2408128 390474 64522 681823 835081 895228 608997 1804804 1164732 1753602 2646608 1933999 1551668 2037528 2307191 1794936 1576548 250894 902683 2326428 2150 1995045 485091 2640070 200147 122006 136942 2649230 659697 1722419 1952406 259202 2611530 2334904 2233084 1038183 1736760 1214189 294775 2150828 495513 246295 342920 361151 678049 1042391 184998 508758 31606 514940 89151 690239 1910472 1321225 348596 2627267 91030 1686781 47107 1755955 1859771 2219312 973270 1629981 585690 170886 2644973 2642880 1850531 1499917 1379408 192917 399183 699941 1391169 299129 2294971 1064189 1621615 1779957 1351704 1376328 2478921 1826103 1400549 2494510 2003867 771508 1614057 1587193 2056942 1332256 2196083 1939370 571137 1072679 1535232 1269287 1801460 1913078 1049041 2536367 861777 700936 131681 1354435 238394 2618983 1875331 2381579 222313 1913732 1128410 2441882 1743495 508715 1415998 2334718 2289107 2390348 308824 1493851 876513 1375493 1086701 1718477 351296 2518772 373690 1374023 205372 1950216 17329: 1892918 1413114 1131265 2038142 2349861 1670573 1550851 1090951 323529 2025914 233505 345132 1733: 40926 2237945 243989 2599690 1262556 479380 419470 1403316 358853 1863203 2286744 1411816 957133 1995308 17330: 2458628 1203772 165539 1661349 2533826 1181115 1445983 888349 2592369 708870 189506 696359 272513 2298085 1645057 1335254 79377 719320 818933 75665 1988068 1513271 1593430 2611198 2069295 739561 795489 1769012 2169505 798852 432479 574790 916129 1898186 466806 388615 1163273 2426098 1726548 553813 1233832 2179380 638554 2418760 1811772 2503133 578506 357327 1945986 2489675 1919678 2568109 356691 2313616 1499826 2616232 58193 2603267 1886979 1142074 2391641 1773820 1189763 2087892 379164 2500019 559915 578621 539193 496049 2449385 1980645 1627970 61898 1309617 808136 2244190 819842 1188195 947585 1965831 1978391 57410 1159855 1572976 554998 1292464 942915 1394026 1281869 1140076 1388746 852327 1181089 2171904 1153171 972355 2230365 2625469 1453316 1175365 224587 2406302 651948 1493984 2247646 2008755 430715 2081525 21059 1534081 633072 2465355 2487893 1355735 975141 218624 349213 2472124 2533085 1951551 1425234 156721 2002196 1471789 1240904 1221323 807461 1919173 228371 1463407 212113 2084210 1099881 1885375 2315923 263216 2341765 2496731 593997 1745837 1247547 2371127 2196463 551569 812951 2602915 287224 2078073 1370679 884492 1115057 1950398 1416510 1346257 830051 1541542 2389877 794647 2165340 1418573 1594533 776009 1226611 2509736 112066 2395073 78859 209822 2259436 1657297 880379 944957 2400244 411174 1136059 571700 1826643 45227 2557243 1789201 1806755 910011 2287004 1831342 1060892 1642102 217811 1682195 261899 2521527 108673 2516562 355435 557628 517976 54338 1542208 1253164 1825349 2000363 86113 522845 366605 979783 643094 1238747 1937576 2180922 148035 1564745 1273562 900331 1591705 2057113 1069526 1142215 910832 721158 2296267 2493214 1482103 199669 1814913 2375257 2486517 2390221 1920828 194882 1647092 1063516 1470534 797280 596355 1261955 668390 115409 416265 1813219 2604298 1905572 839496 2453990 98400 2124781 1684749 1968581 2463911 624100 1074942 93139 1939301 1231395 2207287 1638614 2322253 113468 2075992 2433582 1416098 918609 676942 1436544 1738113 826465 437807 515116 2412649 1140594 761825 1021158 1490642 185939 49679 1405261 1816794 2642196 2020223 919113 2407638 2042863 153113 434746 1908871 1073238 875589 383915 263204 1911154 2283154 2644901 1035963 2170137 1772426 748160 2383186 900958 2296883 2355894 1859358 92666 1416676 1733545 1216862 539264 2525203 475487 269705 1564470 1187504 2526969 1346494 2075540 257095 1581024 2639435 904390 1924361 1618216 162753 641850 714076 379666 670296 1661717 2495930 1902792 1919864 1381918 1379973 1181722 1721912 821727 2401932 789083 1218689 957451 1219628 545891 848277 2205330 549766 354673 596254 2012964 368702 1712490 2072234 1205309 1189518 683315 2248649 54066 214938 416168 328480 294081 260373 194369 2185626 352762 1306996 2192608 1276476 84248 390288 2203038 1194093 165431 1343799 892546 1862866 128122 2498447 2546523 1704090 2257680 2424084 165013 1880468 1521001 1828450 711356 570010 1345576 2176708 1675087 1756193 347721 1711618 2379079 693343 391309 1952145 2512254 2215999 947232 697960 2608092 1407289 1804872 1107655 843153 2392675 51690 895896 2398086 750964 1118277 2576805 1048735 2177846 2360578 492556 1262476 2243625 754107 1539676 1717619 430057 2357780 86339 2335888 1333260 2302651 1708656 752657 1003911 586268 919253 912290 681752 1215923 2235436 596894 260273 2201909 2497954 2496910 666738 1036225 1880704 1091566 51509 128448 1166735 2592542 1283419 357684 909437 1833835 881426 940007 1553533 841361 1722657 2190167 2572640 1338491 2621169 551577 2237563 1939288 1417209 963680 1348912 592975 2605426 85159 1729167 1085156 2316860 971467 1810319 2418277 655479 1970831 441900 2108147 2369138 2396993 1708506 1636031 2382693 30889 1757398 113435 775389 1444416 2377861 823719 2232507 2086637 99062 281012 1998876 1373599 95293 2200136 1858709 1688815 940199 402861 2485807 1614237 86741 590982 1829412 298109 1985558 1223907 1224354 2638114 1373629 1903728 1762257 36984 2242431 2404171 161877 1669327 1954742 1986218 1767621 2070632 2620516 1860304 1153904 2024658 2504746 2602856 1321047 457154 1464831 1113222 1473494 770076 1520122 1513433 2113562 568932 828408 775291 2446923 623385 2431533 2328837 901090 523160 280302 293468 825825 484896 2015522 1649589 2293074 2150019 587846 1423882 948708 2198383 2472588 1452078 452483 1625979 1087896 119010 788801 2300544 2332766 1947637 1364532 182180 2609014 987167 2257875 1253869 2501567 1769856 62071 1857288 2146536 2412719 854803 1332296 400116 952102 2325543 2437010 75759 1119178 234672 2180214 2065314 2296627 406781 1304530 2133914 1346478 998041 407665 1285175 740356 948298 89247 943370 2100329 563486 870335 619878 517478 1341782 368581 226176 1105516 461808 1556565 254620 271434 1275446 26474 2443121 181707 2482335 1883185 1568955 1270154 2254171 2220500 2071029 497966 1514913 2345216 98347 17331: 2143454 2188580 2075571 2634074 1224438 2388294 465125 1123385 17332: 356736 1869882 17333: 1228624 242284 17334: 1839282 1512173 129115 247182 2258289 2457647 1163779 2284250 17335: 2036034 1886767 1350663 2356968 172720 398399 182137 464031 1629163 1558971 2560499 273633 1644335 1118491 2409550 1079816 2494367 1605985 2281267 1595733 1439297 1967016 948526 460415 150885 1653334 1458248 1024546 1409898 1049141 1121773 404390 491548 1032137 1257292 2459592 768949 95714 845971 980732 194566 912066 328791 1497472 2400955 1786135 74300 2333303 758748 425130 1591015 1797921 2318762 1011240 1580489 458048 845976 806496 1428136 2253692 343824 198152 2209118 1448499 2470851 596317 2170686 2023172 2493569 1046299 1320390 1788783 649558 1815164 1523710 469782 1941332 2392213 430172 133668 1989989 1739601 770619 447794 876749 685546 1730182 8198 673671 2138679 1803657 2306209 1792259 1455077 1273014 959872 480684 2170529 2576700 627714 1366865 2050140 1017887 1582464 361327 226883 1844671 1117319 1570663 64718 2198951 338253 2346240 2170878 1049319 574749 234080 1676896 1584765 209763 17336: 1371531 642526 1070509 1908579 104107 641891 1208918 17337: 2432108 2286351 1132961 2321810 564134 1855852 648148 399533 17338: 1961529 546859 2459395 2047178 201 2447858 122602 898227 2401484 528840 1691277 1859313 112166 2041472 17339: 78664 707303 1902745 492498 1559584 1612388 1495088 2119970 110320 2599448 1423944 321158 1792307 212030 1197928 2124045 492843 1205561 1067552 242550 1846866 35511 159803 756085 24791 1117369 114526 1604799 809455 2343982 1144113 470500 1443645 921566 2009515 2510316 2158470 528245 646235 2092439 1498753 2488547 1020986 1061222 1007491 247206 1086075 2617956 232860 748517 2521044 1941527 1838633 1118604 2221133 2437405 2519921 2459084 2289834 863923 1597568 610183 919529 2042792 969342 2178965 273300 1719763 1889156 2504831 2331502 1468425 1661160 238232 1942718 1131536 364147 1489023 110279 1197056 1224114 1229122 639107 474578 191686 1579559 1577007 1943083 482620 408047 348323 2373806 1003380 2585339 2615805 2152617 645683 2021168 2414932 91701 73680 1392404 429207 561188 464154 199669 2476864 2600503 697285 1487808 2125529 643410 667357 1707418 232221 1560131 1291828 87962 192284 59558 1142411 926502 246098 883126 2040122 1548956 2256958 2579309 1600648 2153757 2360494 1520891 1124568 366381 965341 2404872 256742 544111 2416135 825190 1886710 1769350 1924342 1814472 335419 2316642 254754 2527672 1461599 1667731 1328920 2583887 1131582 2187926 1440661 1874044 668750 2370171 799896 1036925 175528 2306233 168986 1328763 1787418 1839686 1146705 1563869 1427132 324675 1559665 2365385 780443 280280 1734035 1343671 676135 319425 545724 542949 186805 485100 2088327 332047 1614927 2433023 660816 1492148 1294002 43130 2472030 2183129 504315 47787 2282415 2229795 477789 859819 1561255 1005009 2094313 798613 315056 1620653 920797 1895753 2066778 1799723 1246707 76706 1338346 2416986 1738638 2121783 2016725 2524523 836219 1354114 1840863 2513524 1452807 213454 1090571 2436692 2490330 2332857 167881 2220983 1806833 1543113 2188377 2029201 982948 329936 2306436 1803629 1543334 1003993 231745 591393 2158239 1207163 685690 347886 2554396 1834227 663426 1665865 2357401 1827631 2221442 853381 2140082 401925 1996979 895190 2039024 282270 1142039 911852 389084 2487899 1029417 1143603 1338699 1530317 2069160 295181 1885207 1230897 311661 1538310 2078233 1764832 2002732 276788 456856 2012881 205670 150022 555561 1385715 2029190 2199786 2315647 691622 1198890 30115 101505 2062221 802000 2386791 1895556 506068 1734: 1183304 1315552 1604824 2445508 1031604 756709 949680 763876 1233137 2240183 1367376 1103544 2244199 2182766 80511 4247 885542 2239978 2401775 2566994 1488192 2243960 143180 359494 549120 2343412 2407431 635200 1033905 2068247 1740650 1248934 582152 1508462 224860 2247925 525309 515487 64751 354198 1920105 651559 832648 158440 1165993 684988 933025 1943767 1436256 1802874 1583078 1979615 1306490 1416681 819390 2155789 144530 1734359 2541375 1541431 1990859 953040 1206291 1302672 2608845 2091661 1235706 2448427 1919618 793258 1625050 2524330 1739534 323501 359048 318210 1864262 2520443 1676853 1884913 1418732 189455 2417170 1583627 1813394 1861761 82019 484893 1117731 2165642 120061 2065579 769034 17341: 2583044 1644088 1309167 2048227 653720 1487562 2048442 2570852 2498281 1300942 1066559 2200655 940748 468737 1104148 1786275 618534 2130039 1145144 1231406 27707 2273075 731962 553908 2439640 1661045 2591008 742319 576432 1923760 17342: 1641349 1682195 104238 81990 2647190 17343: 2395050 1567240 1193014 138440 2604824 495837 1531065 2423626 2059698 587618 1426620 1203409 1465857 64058 51158 1341739 2411773 2316805 1087194 396115 1417070 2163993 2109046 2530867 2460199 2238796 159538 888801 17344: 2000835 1593427 690468 960641 2531328 17345: 1039979 2103887 16499 1482909 1773465 17346: 813472 1970125 1856677 1516234 83139 2199600 1500754 1196100 2574944 1562924 1402631 1986384 1713371 1058522 1079644 568947 2139707 100879 277154 665387 2547360 40833 2583684 1102596 2029613 375220 20428 657275 17347: 1312048 1088976 299768 2356833 1644205 17348: 1331266 716023 2079374 2081525 868285 245817 1632583 1771646 900030 17349: 474582 2267802 8344 1674408 509760 208009 535749 555394 2294085 2147109 2602508 608479 1823961 720881 87288 376426 155226 2154700 135736 1201928 1797645 985428 2126182 918193 1197726 682099 2528348 2379827 1396655 2239200 1735: 368226 2523237 2462943 2646127 2127276 122948 1346735 584959 998213 722573 2632360 1381073 1411459 1323170 409904 2043027 1956626 823586 897088 2024858 1842197 308213 515054 83895 2634547 919318 869678 797794 2119518 2602749 2427825 2306009 332958 1646565 1227912 159044 2383998 2622315 16776 1446212 799907 2258368 398745 608936 656912 1798835 400691 2104753 1325888 1074006 976653 1820746 994565 2337720 405063 1253784 2033006 2276597 1080173 2617904 1859262 1057364 665026 1371050 363340 269643 1600259 736155 785075 828144 2091534 778015 1333175 1432323 2281550 1670617 1072184 978008 857394 85771 2423210 1776578 2622096 297263 2465085 2181476 1530314 172113 885536 409148 1633372 463138 1636825 1422635 1847225 1812699 2569826 1559615 2202881 2496469 478634 2210824 2048613 906140 2004920 1169115 647174 2297310 289815 1789177 1830907 499493 558262 1199818 552389 172854 902608 683219 735837 2225316 211896 1153136 2218359 2038325 2100885 1687201 259685 685346 516555 967700 89021 2482716 2194555 912773 1606251 2410774 2168701 2605284 2346363 17350: 1378970 2002655 2078551 17351: 1938693 2067832 69558 2084503 17352: 921929 1835678 17353: 1244963 17354: 2482241 1805808 1890104 1078727 1459414 1418942 1196466 2139615 1240851 636677 2422572 17355: 949599 669453 1914030 1950307 419998 2596431 658821 1414795 568627 260079 359927 946164 616720 2140780 1964420 1208186 1218148 1110817 2360131 1387426 1098826 894256 93335 2017737 628829 1763449 809705 2453338 321693 1552427 1592738 285547 1103003 1012735 2356715 680576 1811976 957166 1551236 1101137 324650 1557661 1621648 1409924 1821740 893026 939390 2246439 1087596 1179535 1854303 1820044 1569669 1473539 1526746 1518850 1225695 2220064 841471 829261 937189 1812658 1636125 1297669 7840 715762 431666 2481794 2579067 1848434 2056568 630740 376884 1688592 991204 187051 96918 1496187 1712606 645072 1175789 79377 173362 1003342 2490424 849806 964051 2326318 2097799 1068076 236425 1503428 981719 229966 1915753 1001079 1152715 778574 1198500 1146468 2145146 593732 952314 1579709 747817 746890 2132212 1476446 78535 2198438 1233010 984588 571564 21928 1289728 2176992 1153285 1916237 1822558 1654723 251574 1553111 517922 1735719 1826721 2330722 129335 1394328 1000546 2396502 2165042 2366989 1989430 1998328 819946 2506754 2573245 2162832 2224353 214446 731178 207870 6928 668575 1060877 407030 516021 1385776 2194769 1718390 1446157 1476346 768470 1763788 888521 2548795 829092 2369510 2546468 127522 542640 2328911 1854767 1235635 200076 2088214 444400 2052550 846120 1246480 2111735 2586945 1705373 1007354 138531 2158323 1741416 121688 1582567 1934503 385111 2400238 827184 2213566 2634386 1702500 2536817 418271 1074794 1402044 1851961 2487196 1328056 1437246 2624471 1740054 799463 299263 273111 2337698 1930838 1481051 2325211 312790 1913386 2107126 2295064 1813954 286737 28264 536487 1424085 1268114 662497 1248352 473239 809751 2214856 1586127 671992 2593944 2419253 624203 2073012 339454 786867 1683103 277939 2639687 2290112 863704 478572 1156339 1499435 290422 2227843 247650 21857 2066197 1786221 1390418 1303008 1837387 270367 21592 1896249 2199087 342452 2371396 1207040 1190181 871368 2334536 2180553 1995416 492443 1581905 1739079 1397624 90498 1228657 615792 215406 1386141 471345 2499172 639237 1525124 899344 2227089 1034587 2284632 1714151 2295920 2086741 2046685 727038 840828 1030189 2048268 339256 358555 436723 1100006 2368360 388433 1632682 1732666 452577 1936935 1089971 1547746 195599 1931221 1031150 1749329 2185464 1475186 2159184 992441 1224976 659067 1427758 960058 1041482 571049 1422146 1808326 1347121 1353304 1820550 788185 6846 1112667 1952214 1524855 1749047 791413 65532 1801298 763719 963580 1002716 2395021 1095808 454612 1804262 275718 973670 323611 1057922 1757348 2085063 2389612 799160 2250125 146444 478846 1334796 2177111 1680626 1613739 2430362 1486626 1326323 2111640 287572 327549 1191683 1145000 1158206 2635821 1969963 2162131 2056904 636538 188910 1964519 1932465 1794525 1845245 1489961 1050134 1581334 2432590 1508441 319005 1040160 2040538 188830 2316813 2424864 2163800 302335 93324 1717424 1579972 1750423 1307498 32354 264378 1860895 1903314 1664557 1900271 2182366 918690 2363742 1370843 1618859 1053735 1979259 1515000 1459555 372100 889284 325729 2635913 249637 1214046 2402834 1254020 2112560 2497840 1954358 2041234 109382 1482108 1527836 479463 2028072 976037 587612 1153596 369805 2640230 652172 719107 1467452 2289850 1297878 2622511 164430 807004 1904633 1292309 2244338 86103 821122 892812 2234180 1382019 410984 2003947 2631410 1410182 328648 2141304 593934 1904288 822602 1308984 851939 518721 1290796 1279798 1628728 1512869 1289481 1714105 1503484 1015878 1308490 2434540 820272 1153517 396870 1799009 2567615 1977932 775924 1803526 1464896 38261 1426346 603848 267145 2259307 2504226 605806 929617 1838603 2393503 434574 1486890 2588655 353081 2564697 58185 621580 848845 89791 523274 2156677 2643176 2225119 1357762 2216885 2578541 1519355 1168844 1966378 1772476 2307119 1748653 1138006 2313268 232721 1143837 2362097 171342 541614 5985 216226 2270270 1959332 55263 2105874 1449404 1691832 1038285 1110582 712183 834797 403678 1724532 487045 127283 1996476 1517384 907029 2603312 1140468 2462561 1923587 724425 1809111 2081430 648304 322949 825049 279871 119590 2078073 1854329 1687771 1675670 2542523 680129 1953986 1532066 1025466 1812995 1670776 143764 2506156 2520163 2596947 1783149 2584950 1538765 1292847 624084 2274024 634777 2071755 681158 2445586 1802486 1308068 2236432 746892 1537307 744535 7256 797359 1680915 938229 2073528 1462245 1947884 1600521 642963 192841 492764 2388911 633010 762226 160119 995657 1912854 1016824 485460 991132 85755 351704 1328304 2402913 602923 2266800 987958 2186465 1144726 1042368 2324766 2177080 967171 435829 2363891 184692 505444 1797910 1850565 246657 2544618 2499102 1987847 2218556 1428655 174249 1126608 2609103 1385094 1283977 240638 1846321 437581 1208148 410303 311400 1760980 196900 1244586 1161456 1408631 349907 2154970 128421 1712631 2116034 187472 2282826 2457606 462904 1225590 865334 1839117 836906 667818 2141053 1080708 566986 2094472 2288257 721304 458224 2012893 908967 1694466 2521901 217849 893657 1068501 1574860 2342359 2433849 1843517 412354 1086766 1248594 1652686 1462096 1263152 2487402 1669291 80682 292461 770735 2621918 2015394 222093 1447104 807039 1156616 2311455 2097242 1981336 2163765 505441 2642331 738310 2472130 799765 1020 1273574 2550027 727396 15308 398294 713590 401882 1008086 691332 557224 1636560 2199048 2222009 1182824 725896 737329 371239 2437513 1191831 983360 1964133 1896743 2393944 2133297 450111 2124334 1223422 175294 255476 2226600 1377508 2069371 1091882 378737 163913 2344607 309017 640294 2266528 143646 2620442 1058598 1937752 647805 653578 1104906 1549262 1257387 1376267 1665573 920971 2406436 1768973 340302 1831286 2408017 815212 2526896 600610 253065 1524800 2490151 730138 1157497 1352679 739336 334781 2051063 2048248 2391096 473650 997541 1725752 878405 1483013 2632194 2049544 244905 2612343 403275 1715937 1412703 158528 577756 1778831 1125930 1853093 1421084 900342 2452417 610950 1903329 2555525 2351386 1865516 811908 2282811 969215 768559 431227 757742 1008624 1221087 2518947 2020055 1917295 51859 754081 539707 906570 1275437 123576 2446210 277857 906829 1335278 2616989 65483 2366434 729397 859144 235964 597767 2202223 435429 1585829 1055032 2168430 1936049 864575 932207 1166613 164069 2501837 1413554 1630436 2016893 2046412 1898246 850120 2498532 886362 1153414 228742 2387138 1161879 105060 1012281 1118924 1100477 55582 389423 1685137 511620 2368613 1553556 433154 207942 1325336 1521075 824640 1085912 434684 42786 1110382 1586792 2385152 2225873 1237934 37568 1551840 1778446 45438 2558773 2009384 284057 1842439 991237 501793 1352619 2555330 1492601 1839998 860777 299710 1201820 2596061 652496 1262238 363716 2502711 1554738 635429 1097416 737665 1393667 451085 1599626 1489268 2219131 709055 916667 2422320 452160 2032164 1494528 1676492 1957973 1034972 1393359 2638470 269380 1918452 2153717 2122745 1631846 126141 521487 2095259 1208781 2202032 1070043 1607889 2622783 254493 1987375 1517538 430335 2405175 740247 1503646 2212610 139678 1208486 574636 2573261 2441049 2155916 1419000 1040026 2012274 636676 2582588 2298706 700156 1447629 212577 1149347 866589 288764 87518 1380277 1685763 1306039 1506085 625708 2648416 2260772 2278420 2338856 1486649 863638 2405096 1258223 181558 2303553 1922440 1802631 1645820 73211 2076586 1964253 1804083 2580565 2196382 1641506 1580816 2407100 954503 108197 424541 347343 2364757 2578528 1474356 814223 732571 503702 2633855 1266848 2502296 2387786 360215 1929525 987692 2331403 1237799 590929 192312 2239040 2276837 636301 2327385 1421754 970179 2358148 1378844 1221368 1140533 2417990 1391314 1785464 445458 1470870 1745738 2000141 215774 2555902 1996378 1577139 131069 2013363 772544 1808145 2385 1304177 935760 843736 2617775 15605 2410200 227920 1710041 779904 961995 2600760 445373 1949826 2522517 1815297 523105 1192339 930399 771428 1928030 1277184 2464163 360482 1873080 2021245 1389325 2291781 2537894 363047 2373330 1552353 593391 1062253 2410831 55377 612455 1970508 416438 1613237 884614 2148713 1850634 1798517 343360 2434407 182556 1148635 966964 319203 2489036 2571590 1847531 658998 197739 630041 1436823 1413709 115813 1698001 2591554 448417 1070178 662029 1284617 352142 524233 1338914 2637955 1738200 350272 1429789 2292410 558781 53460 1418297 916090 2563334 2556038 1539122 767173 2612579 118224 2630266 2188795 1625536 2220991 2538082 2392453 1991356 2137435 1827893 1647556 2449732 458831 2068167 2201816 1354554 843048 1459448 2325087 807530 1605939 944535 2545539 2312596 2109602 850638 259750 2644549 1459270 1285520 1401045 2346974 2329646 1036162 887443 478473 1306028 1970714 1504841 2098084 118110 2015445 1766110 290583 1204261 1698021 988677 765397 2569648 889766 2513220 2287655 852186 748118 2238345 2365567 1090446 639819 158830 426208 1124102 966645 83007 2130952 1735203 930909 1594053 1470997 132116 1445019 2471478 2452560 1189630 594712 1317997 1995542 2202699 72116 1185447 1412847 486404 869002 2347744 2283341 2626191 1256445 2133655 151834 1712262 2512967 1873956 1106773 1224620 1525930 1033132 1747393 2543282 1990660 103631 1485227 1116724 1272486 2445280 1054392 1125264 2318669 408691 266 1773905 860901 1192929 524027 1424313 2247244 2492978 1573079 909383 2294987 2155036 962846 546684 2277873 154135 1013864 482904 524873 2609432 2510262 145062 2106040 885950 1599161 1809921 168691 2632648 2039603 16415 1070829 2064083 1306436 1903211 1540791 1340177 1938816 24613 1394175 1646492 1247834 2006582 1887118 293181 1294229 939083 2080195 435955 1891995 553090 1239352 1032449 415626 461884 278860 1514141 84423 412085 1281191 1151626 2484405 1157721 671523 2196476 1249228 1819550 1309691 402036 1621057 486879 615762 657716 1451929 2252405 1204028 2569026 2428782 965403 2564557 2320554 2476081 898707 522852 1368388 2431933 415111 1168032 892218 1596044 2567975 1737762 2186244 650071 554024 1404700 541746 1303985 1519180 1564887 971137 464778 1166544 164301 1342214 136537 157064 1817340 1333936 1242653 315813 1569818 1472771 1894501 1866480 2351531 1923083 373428 2312192 924230 1446503 938088 1923353 1143062 131550 1155525 652095 2198713 838131 613645 2226115 744931 911331 2548805 1354473 604097 2547830 886648 630723 1686756 1215798 363161 653633 905044 424113 490606 2230046 764200 77660 607348 2010317 103253 14683 619223 1892585 947111 2052456 1672017 953831 1381621 1900494 805257 2183889 1284218 1541431 122660 619238 2243222 1101964 2435224 553279 715821 2149115 205650 238489 2406941 765141 2228351 1667893 2381581 1034380 1163014 480843 511341 2609927 1426991 387070 2285464 2356218 711958 2586395 2255281 2306681 2540193 844468 622357 1283107 1410891 2085523 1722323 2051090 2000693 2561608 2343874 1725226 1168162 623538 2098451 332691 1575374 2360906 2342415 2350483 438273 964816 75269 292827 57620 1583243 399872 307721 2366385 2187138 25398 163992 586236 1955554 1026455 802607 105995 2398086 518769 2400886 757858 1388267 1738995 2019116 981 1921124 2334635 1920507 1855644 1371574 2026586 577384 966274 348482 268314 2218635 413108 2465404 257314 496868 1372627 1691293 397017 1190068 1557231 2242178 1162173 2280300 1491448 305800 320214 2500315 1940010 1362366 624176 2404712 90285 1182475 2173422 1262141 477901 391957 1677628 641599 685642 427411 1893690 877488 1673143 1525102 124131 1056596 2435958 2294429 675637 1058762 1076462 72290 2247407 1544053 626540 1368826 894896 1598491 554390 542347 1052837 224073 285229 699435 1437981 1715882 391426 771855 414129 983263 980149 1181551 2369333 53761 2046746 1448492 1973831 1797565 1439028 1922392 387203 1971445 401826 2193153 2189787 797285 739614 187333 194943 2062438 1679633 461257 2382686 2317933 220821 2194160 951011 848053 1214467 484522 952963 71976 394858 1455460 1342705 1332994 2476749 2392558 784506 1289757 2329993 1432974 426696 808666 1604403 1506840 2582788 1268367 303514 1406090 270696 1539879 1106135 757760 1354934 1899303 933578 187025 71805 1319743 2131902 303641 136813 2069725 1852437 1628656 955043 1494983 2120991 231831 2127948 1435972 1466390 1161097 1841710 958499 2645977 2440481 2510040 37737 756037 2560047 715172 1904127 1382678 406788 249353 911567 2180569 2264242 2060649 10819 71526 530143 1249765 641182 605889 911680 2552074 2012014 1870288 2011196 839344 1469488 1607047 64485 569619 219920 1406086 1260673 1690065 1283304 1142424 842006 1757159 500218 1227662 2236953 1441189 2009382 1610407 2163693 791836 1211291 1455043 215977 2553803 567704 2355498 182486 257524 1530615 31223 1229975 1886217 190790 1897726 2200917 1471388 498907 2566321 168848 2402540 2300874 2074869 2453367 2139409 1536915 19595 523597 803909 163067 1304189 1399820 2161003 1779748 2506796 71702 1149277 1294918 528140 815828 2364996 817922 1371023 1093811 2397932 1152005 1951729 992354 344305 345886 1970197 623611 1025994 2118614 351202 2107725 2482791 902124 278405 136094 159463 989860 2231052 2190483 306829 1789114 281289 2199042 946955 2035879 597657 991360 2348453 1763317 388452 1166648 1839168 1543833 1078178 1465950 1929290 1766832 2498586 2020157 85404 1979329 207522 485682 963466 524185 2329752 286503 1458339 529411 235747 230578 1230781 716324 636357 239632 464184 698835 1304085 1748734 207618 879644 1441377 1809665 371071 1360597 781388 832793 2527397 1245660 2294508 950885 2452466 577690 1513767 744519 864786 2400077 1589964 2606779 2311445 120437 455759 2304751 542207 1806118 2629374 1464362 339024 477971 1385222 1989039 2646934 316076 1782721 2090690 1692215 1011279 558606 2522652 235614 67493 1913697 166547 461053 1814575 89393 1172430 1041730 2458290 1046883 243378 861911 1615531 136434 183694 1943888 1883271 866244 1614926 1906480 2503469 255840 2208407 2312891 737336 482854 2422713 2196023 2275704 89161 2133309 1088073 1442489 2426416 1350050 1386202 432588 2396305 1159571 2336452 1726102 83869 426777 1250722 1218901 190305 2477003 1130871 1305918 546899 1853250 593702 370309 299500 179092 751332 1404658 1800256 1904435 921258 1586471 2000590 1067855 1665371 1501005 2373453 659492 1776512 923825 391407 514560 1372688 1277188 2428067 93022 326401 1148175 2602302 99939 1614307 2601988 1230064 1234737 1148935 1211879 1518806 87295 480566 2593027 495627 908092 1363626 1908845 1051310 272363 1147823 1686530 873510 1841862 142458 1823297 1409467 2130521 1834520 1895663 515157 17003 955044 2516445 2644139 1679222 2429759 2573419 979918 481740 2452321 1435086 1865609 1416086 694800 2425732 1808617 308316 914455 1060283 1571108 736558 856362 1654464 849848 2406294 97199 925960 2089359 1574039 937995 2593173 1369188 1816662 2577018 1143793 1100964 874541 902821 144342 1589830 488251 1132434 1878022 1880481 1445207 789613 1511554 2588396 83814 1510009 2257510 1278105 871753 1009756 593561 2211868 985416 960561 1293857 570037 783569 1981222 1649779 2376332 2223949 2229342 483100 1646957 2484548 2579290 1491883 206599 2297547 2522217 2489360 655346 1338699 2065312 1847923 725578 1501538 2082449 865976 1565041 191567 887643 2478591 1279876 1276304 707586 807445 2373248 1074764 398050 770036 567157 455655 2451585 1110500 426682 2073436 1290593 2335213 2345480 2566473 554062 649466 1630219 756789 712644 2244916 137814 1093779 2243264 621230 1029722 1199806 1238153 1505246 1201305 2554561 528706 2333074 84514 1058952 1183531 419389 1860154 980174 2528346 348194 1713600 2453405 280631 221847 2402601 482590 2127934 827422 1232890 1174183 2523518 1513088 1790988 2022137 959888 472436 1099740 933080 2478841 1931652 481735 2350255 1134153 760678 1780104 2440521 146315 2427973 2145498 277291 1235565 2347655 144068 157067 1587625 1501458 599983 2368263 646138 2566434 609674 1477945 1544266 2588844 1815423 1239551 2241799 234693 1285423 543644 1250786 2234254 2223523 1806786 545865 2214360 1354453 1018136 2086276 1578457 2633960 860441 1288551 387498 2049763 2555471 642194 1312037 1749745 11839 1072153 2134072 1262025 2499681 949654 2057973 1359013 1625214 537761 1677739 1560020 1789812 471276 2245007 363290 896346 518343 2121995 2139530 2191146 1251254 1393392 2154562 1320653 1290587 945387 164610 423672 2468792 1697139 411271 745151 263983 2487130 248523 1632321 2601864 881509 574081 2306948 1766574 1727344 509008 278915 1884893 360696 2447275 2010503 2086490 1883249 788768 1685571 1857070 2162901 866076 1863448 708500 185892 912967 1639571 2381975 1640164 2056790 57740 146710 1739783 1090182 1110918 182062 1806109 1614212 1926279 1192195 1297907 953766 2232577 286938 1332061 1727519 2198837 347876 1806015 17356: 1338824 538610 185045 17357: 562227 2142259 2504275 2466034 1027893 947424 1538580 2624099 307486 1305234 1277960 2442801 1162949 2417766 1965849 1821888 17358: 251536 2263645 722637 2431568 1245811 2404204 1582677 1746444 1344009 1075923 945686 2466331 1229659 815539 1848091 2278477 1146235 1260293 363843 154563 2539502 1845741 727514 696884 1532394 909546 2143572 1062814 370466 47340 209646 311102 2064529 389746 2084590 413058 546832 1089487 622714 2139511 2370431 2592940 2290192 1849048 2078187 78194 2376198 208166 2304880 2643621 1514250 187387 1282246 141601 725765 1848264 176414 855011 752232 1786866 1622827 2360821 2585772 2136043 402510 1416144 2229445 2570212 1734130 303196 2565020 1060658 1127026 925743 1332296 2433886 2101111 401843 748965 1987967 638356 635529 1742543 542321 1775911 2381256 636424 1431423 17359: 1136012 1188139 2525632 537699 2381716 605177 505653 354641 17360: 1990536 1158233 1891060 17361: 2191344 330734 1310463 420351 1330610 475218 491089 620546 1332962 1006860 659268 1002587 1421054 2384862 638554 1490627 690266 1882211 832060 1167892 52221 2221212 1964036 168625 1629169 169702 512288 228099 242417 2341698 571945 157422 2588787 2627461 1965346 119432 976147 2589056 459271 409686 397295 846426 867242 2490259 416136 1970193 1500341 489829 1178368 2355409 1532066 1115819 2632159 1682909 681670 912422 2413305 806807 286846 476269 200043 229047 2021103 2236267 1491954 1199172 2331187 308892 2465727 1327129 2305735 394279 2313451 2139762 1019766 1030367 1369673 2497602 474091 993164 1223184 95251 1664044 624943 1338035 1893771 1423480 608796 2632753 2519091 194714 811771 604166 1967267 2273182 1907075 1309294 1191807 1283688 1748812 1164053 2172897 198559 717609 970669 1442186 565851 413108 1534869 2594314 396628 1477652 824472 1076595 995585 1785148 2405583 314639 40627 574530 1891141 1846263 723425 2368422 2283802 2148390 1956684 472776 786828 309295 1791338 457097 345749 2492994 1323411 2282705 2122889 596791 1984217 2501861 1800256 1867069 2192234 2518358 1718348 148009 1295363 119279 2086745 711624 2417170 967104 982040 1247153 418243 659603 2221218 661156 573365 1851931 573644 281938 1698646 1261458 1242859 1088456 248832 1644751 1021583 17362: 465558 2346063 17363: 935174 686173 1083283 17364: 1502298 2398243 90071 2224653 1674884 2316778 17365: 806493 1257719 1301383 17366: 1651358 1814962 892861 451638 1881491 1080094 17367: 1685301 988266 2604225 17368: 1458339 17369: 1246624 1737: 720272 1382935 1028643 1608637 2517734 1327978 533315 1611334 17370: 2521380 2418637 2485000 1086198 1160049 585461 1940713 604036 205366 653771 490815 1589193 1561905 388942 1729397 314903 671774 1543631 17371: 1882279 782247 1960695 17372: 1342387 1690510 2541434 1066271 1825379 1558491 310996 774996 1552151 1360531 1599689 940130 2363287 571610 661424 1770465 2013074 1765137 17373: 2028096 405009 20835 1967585 2044842 625123 1282081 912488 17374: 1303189 353494 1582811 238085 1514405 1886021 1788708 2106277 826912 1782900 2299488 2025236 1545544 2016233 14683 19441 193175 1007980 2569917 953818 123231 88188 17375: 2585076 1364481 964663 17376: 1811047 473435 2645580 562811 2403240 1425596 108884 17377: 1470248 780495 17378: 1849703 1301750 1931395 877443 2235387 403342 1621175 59141 1748772 268474 1362079 1020214 729393 1131588 1574349 2513734 1277344 540685 887059 1161453 17379: 996219 1031767 666852 512041 2005823 1063089 1978280 2100727 2634316 1738: 1199723 1391078 1022903 1940163 2158046 2397996 1764387 1876520 556768 2203798 2479374 1036703 1685039 1586030 357533 1595316 2575848 1269516 998186 716173 889753 1651526 802283 2478811 2640238 1291364 197986 2300793 899843 1410956 1363215 244644 17380: 1622992 2558726 1378848 1038731 788247 1209334 770945 17381: 663806 2616966 1202411 425209 2229742 1622305 1482997 1117215 1484996 92460 2387293 851558 1267912 1143785 2373570 1952182 85618 1994746 85885 713902 2251367 1338485 528385 1484112 644054 2121113 886951 1866283 2167722 1271033 2082375 2091224 1249931 474656 2545482 2155931 369338 2554673 1858250 169906 1335775 2568827 1457683 673502 1572597 956262 1335228 2468536 2277259 3405 1756805 133059 2634975 134778 2259839 529150 2190302 493231 1352418 1875412 10896 379486 1976079 217442 679773 941173 875711 2367159 152666 2282195 206947 415946 1219822 710800 1260057 102919 1254803 845310 1230248 802010 2455164 2256457 1472880 1414483 1634333 1187824 2182698 2277022 1242676 1977183 2548442 1747421 1309730 62025 2586883 2115106 77728 1738577 562398 1726700 1863941 287941 863900 2268443 1937671 246911 1600027 324429 561560 114216 783672 186418 1013856 1437019 61110 342649 423238 1166406 247305 1334197 1559505 808366 26436 1307150 2181514 2633114 492253 2453917 1679680 121218 2162720 1157966 430151 321728 2293134 2597636 2475239 815922 2199048 214415 380359 1445224 1336197 2446373 2620210 1913962 2281809 1386253 1723956 1915192 272651 2553773 231739 2598883 17142 2603181 2354593 1200310 1676761 682484 1867253 424460 2193861 1123583 891814 2126370 833644 2054096 282695 2352909 1015278 729912 1465308 1284758 1506520 1151218 1799363 1797887 610518 1089335 122126 556502 2146966 864684 764596 721014 31862 2341213 1115510 617638 494854 486892 1117426 635813 1148517 335702 1257126 1929093 674050 2236835 1694427 2422378 105905 2221498 407515 119624 232111 728300 137551 553651 813010 1776761 375254 2173901 2309222 707012 1139803 1038701 1326984 2563047 835414 1047785 449568 2204161 2579012 1773640 329518 2460531 1479515 436977 1403764 2508542 2156725 1145519 2589714 1074857 1317923 38216 640177 2468139 1900192 2193405 2321832 2151960 165895 1217063 2367390 2028394 2250208 2034012 2168796 2424473 1473673 90765 1566022 1535731 2429738 1678214 88056 1544790 1478285 1487652 1138509 702522 2258032 2500743 1250341 2581426 568833 119361 2556191 974978 2332890 864093 393282 1623432 675244 173493 2323504 730193 1528806 1841165 2011736 2324980 2021951 85768 511499 1715565 1868568 103593 2088788 2538093 353723 1142272 1504567 2634689 2438747 1251781 2133478 1955410 330131 355944 258481 586289 2383854 75165 784334 1041037 1529805 171230 1318212 1500657 426607 2513712 1096164 386497 2446058 1581776 1098853 1313716 537750 637683 30793 140580 1623138 2339037 150015 1814230 303613 2287206 2561843 1418318 2160236 1590811 1807720 873917 1770410 60785 1838175 1970028 2229561 578449 410630 1317231 1245529 297022 814880 1197225 2041525 1855687 1669984 687557 133135 1553499 713551 247852 375007 1849005 1023723 435218 1403264 1249774 609530 2296718 1356673 66582 373267 2345476 2228680 2638096 997704 254619 549516 1001298 565041 1466091 875732 1821889 1233241 1590849 2108469 1498848 2236399 742498 1648352 1057301 687586 2368739 1386378 2646650 2573147 1543797 2238036 1465206 1743495 925128 2637997 587799 385419 1205988 2129626 2476419 608438 752833 264948 596932 656892 1547556 308485 2321444 2238483 1964620 1315795 1498397 2378482 1099002 568802 2065409 2202667 2444731 593570 1057890 742938 2557736 1780067 17382: 1649777 274191 692686 2046236 17383: 1618102 848586 1642092 17384: 662340 1010179 2583423 409092 984288 953385 1022874 2274031 2319011 2358180 656193 1344227 1815145 2555680 969882 99498 1688145 506289 282625 2253540 573288 740397 219481 810823 11452 17385: 320648 2532338 1972332 1436567 568743 463294 2129206 1747574 18516 402413 2528942 1672573 2498421 1047384 201518 2390399 2001684 1065929 1889576 1487261 1459851 1093602 71743 1570945 2209269 1336867 2361882 17386: 1128809 2178181 1695718 1222167 1087649 1215686 1027090 1882986 1531574 2093609 771586 310245 523992 1234264 17387: 2335607 1931241 2374368 487593 301961 704111 1335529 61863 301923 809345 194253 1143562 340091 279350 2477016 1842536 1875704 167540 1837599 2062031 298956 2398571 351559 1868453 735174 2482670 1441885 1054277 2053522 37000 1946163 1828455 269136 1500221 721793 1548865 674701 332619 278942 12915 2428803 1372366 125467 1271369 2198533 1367759 1956516 2347918 881068 1486737 1088015 277158 2434195 1091787 1057308 1926743 119348 1237090 1470918 1400312 185736 907879 1250128 700342 118136 932954 516004 2417457 1392067 1016128 1562045 726469 796445 1904938 1772854 1407218 871982 1807431 454675 1503932 1013782 622574 2504038 520922 2473039 2131946 1750544 392602 435093 633517 306076 2093016 2375833 2599719 2045228 2108559 799824 1778560 96431 733351 1129550 2248688 1260007 1435390 27165 1308708 272159 1728836 1224663 615406 1969677 401340 166021 491008 184005 1076457 79799 2045399 1645795 27428 2476732 1943440 1015533 1416588 1105170 277873 1730430 144290 1627932 1132168 2548496 2057337 1236697 2410749 969640 923479 1416173 1540372 1818790 420802 47154 2517561 2612097 1951404 638471 568247 2460980 521461 1005664 1304578 2306492 1245908 1119074 1501601 1909410 2133212 114214 117717 316255 2643671 1966655 1055167 2564832 1772173 1344316 923578 361713 1538745 1456162 76549 908048 476654 2115898 1924239 631396 2636930 1736396 1025778 1633616 150703 1841861 532158 974630 2445459 2137091 2456821 524404 830473 611328 2581326 940531 2158835 607675 403754 185604 1298926 1142554 1964133 2196782 1221346 1587549 1061993 2592083 96519 1872453 1120564 2544684 1627678 2638499 2601611 1054467 2043678 1024017 315058 113995 386628 1252596 2600503 1954961 1194816 174382 213917 330102 1609775 809818 518562 993597 1661124 426971 458306 481598 1541340 409722 696183 1537599 2555522 1906550 1474059 404782 1215343 848882 1919533 1961397 1060636 479989 1981009 576285 429896 723391 1917376 1515634 2109874 1250838 13590 903118 1110403 1991646 1734101 710033 1766033 331897 649597 2068080 169954 1291632 1273662 1269915 1607152 2552278 2552284 741879 94982 217250 293716 1816394 371467 219966 335707 622716 1146181 2387619 1502956 1845033 2413815 2000 86002 1552884 404243 1191343 810039 553364 2498525 251118 2118178 2389373 996226 1985748 1931246 2432091 393436 414405 531202 858902 1659092 1215827 100073 207426 2470497 2077048 2208816 1823831 2413568 766602 1049932 935712 441038 2636292 1408291 1516418 1203442 405699 2558996 1705550 339324 1825451 565733 2196651 2626208 1672951 2314377 223425 1317635 91053 2475824 2011818 378763 482025 416714 2541197 1544457 2594075 2599631 1554961 1765589 1541203 2118863 1407227 2542357 2209563 1303985 2132847 1514166 2473069 1318471 1353161 1421407 2343368 2417987 75541 119644 864319 232388 1847048 171742 1490137 607035 2103236 1873765 2383425 288746 517083 2494892 2565138 2226593 2566820 2573916 1927502 375777 120350 321869 2282145 2161911 1461323 2116935 1075358 1763958 1313711 1117920 1099938 395459 925726 2538149 705815 1482453 1119967 1954483 1623225 1284776 1933250 1778466 2070864 2723 1670346 1004146 2012618 133180 1495010 24717 1269341 657447 1443294 2363842 2106954 1377644 2212260 2613334 791876 496556 551210 1505757 720416 1912138 2002428 420606 1944175 1685718 657448 2309997 1347267 56212 2148317 576371 1303226 373746 260462 313275 1573245 2162550 1440395 155244 2199016 2026208 2533242 308972 1643977 580081 666851 2091686 1771674 1572344 406842 2322470 2347848 416550 643434 1394017 1731684 1751749 2066850 161228 337376 2017203 2574453 1035958 2142651 2527997 622726 1164607 2113356 564939 303196 1267488 1711185 2379437 2013221 2280778 1202226 312936 1231468 1583681 102460 1500568 1192848 482469 797224 998035 1774404 2316914 1489834 203929 2149186 2474129 943126 2307619 1696047 474493 763643 542218 2357980 606207 2127110 1383191 441596 979120 154129 1638278 2287296 2127162 2465995 791470 531097 411128 537575 547872 244703 1543628 213190 1386783 173822 2437689 682480 2475303 1978867 329882 268591 189782 780514 540166 1113809 2320197 943705 1827243 2168508 2324146 2188083 439046 1580533 1784079 272857 2220847 1714144 1017331 344131 1335271 1615048 1762638 1041949 799003 914832 1283745 173665 181707 2309105 1197647 2305624 2162726 356440 815840 1645189 1746683 335938 1147867 182856 518063 17388: 2068346 17389: 2217939 1568576 1769031 448184 1408815 8004 2408348 2583753 1478315 2257530 1716311 1263281 1284347 916209 2181174 1739: 1762256 566338 12868 405123 2223 1425403 2566087 1224374 469723 271346 1445342 314040 2335113 595972 2205709 444019 2017716 2073718 17390: 1139570 1548625 748962 2479631 1212693 17391: 363137 1036862 1132650 721986 1743858 813424 1001701 186263 1972104 1985248 1514811 1663846 1623764 2287058 1284016 379000 345891 2508242 17392: 2101995 17393: 1757470 2090015 730725 1971551 675883 2301031 535064 2145692 498554 487429 1502595 17395: 499448 2348376 245173 1738721 1924932 1769855 1504988 1691134 27200 1729533 1062798 1689319 1730425 2355960 776251 1750785 2572871 1066941 1919962 2498864 443433 1165146 755320 1700338 1534657 248682 2281255 33242 381325 1985198 1828972 152874 389206 1454740 730803 1264843 416995 2103787 2186950 1378339 827252 2218276 1790513 1505718 263666 1210602 1406587 1654357 367326 1352679 826302 79440 2315910 922440 2174149 718003 850680 139217 93419 535949 1119669 2127852 2142365 477168 2347570 48868 2635064 1542060 1661084 2619658 1079063 1065936 1786889 2513627 1289406 496030 616154 2059834 177029 291866 691774 1573079 1851378 2295686 2380343 795934 607162 33213 273223 1255891 213651 2361342 1635582 289964 1344830 1134570 2036325 1381850 104133 1672889 1965458 1316905 1223225 2038137 1703317 1506289 1876600 939654 1343870 809575 2319771 1028083 43433 1125680 953058 2379033 1867069 1852359 2217322 2202968 1580046 684311 585574 1512516 1977531 309397 2043724 1744718 272446 975897 563034 1003615 165516 1354453 1231377 906596 864564 1748610 322044 17396: 1213801 504055 1907807 199769 666852 2108846 656290 1003084 466095 90332 473772 1684977 1313347 1924675 1078656 2166028 2314679 1424445 884216 582809 491060 1311020 307819 499613 977119 17397: 644827 690579 2114550 2350339 1923671 1352822 106082 2169283 2506708 714932 843837 1514421 1640828 885924 2592889 1595621 1401797 1833285 483909 1749354 484361 1289088 768341 150557 2167214 2593773 748360 1546185 2220082 2176672 1576448 1342673 909199 2119487 2633543 618435 453270 1664044 2052253 2446149 1425442 2638445 2289110 993259 1189104 2078442 2216781 465044 2648956 2397286 310142 697846 876573 1866716 741254 1517584 203818 467108 1364145 619362 1129598 41048 28400 2271494 2479673 2233139 1070517 142248 652371 2336543 1490475 73740 1053290 1415082 1225409 2513621 2153113 17398: 1852874 1634362 426397 1587721 1881938 929387 203345 1506028 527026 1303513 2202648 518805 2629013 2630549 1590515 432411 1592864 202764 125889 598652 2115958 2243231 903554 259892 97000 1695248 1047724 1997517 364921 977632 1664395 807514 2043109 1350045 2112653 1035620 1553281 1544153 2394097 1461833 2069637 981555 2449075 1545865 2093522 1752900 840 1386913 882808 2083975 2470589 1079815 1832139 2041957 134608 2086575 1222382 689336 2058431 1264758 490906 110966 1629837 1635998 2208428 2300947 1210207 951727 1447180 864675 498846 1372898 2242009 472769 1963763 583841 1381549 650301 2257337 2072366 1361073 1763923 2314452 860353 1395676 1350891 1280704 731252 2118759 1005642 1974250 1561766 994769 2458936 1037347 1047829 1315079 2424677 2040614 2590982 1248280 523330 213750 1967806 1295760 1964670 694107 1412324 2639780 986838 397403 2083878 2500969 2256006 1927521 2525630 124660 1578746 2474606 354702 614465 1664763 1893908 15314 1853434 1492556 731950 1820750 1248761 2361128 2090591 2060660 821751 1050410 1122694 1738118 2262332 1233497 2235074 824218 1590758 2559110 1680895 849783 151689 1307743 476743 580471 420516 1301013 481175 920527 1775462 537091 772542 504059 1909968 1530806 2116220 2136660 1125830 1193258 1794083 289506 2266157 427989 765678 581988 392859 1366315 471960 2240393 1860668 1106552 1870473 121602 628046 353289 2607957 1935555 675798 2420841 24451 1633062 1755278 684056 2401672 2532972 714217 1708500 534459 1936330 224162 845440 818485 233796 624609 1771864 361798 2604473 13807 1518755 538476 1108427 2129275 1159216 1957030 1620052 847870 2621836 1255365 1959418 2599662 2407911 673004 1359665 658663 872726 896226 2030978 2365242 1566224 603611 2019507 1843517 2541385 1626635 1729899 330791 202430 828658 704625 1235139 1026367 371182 1122921 2162581 913626 468406 1444320 2166890 1750051 1310338 2449999 334465 465243 1388877 1749295 2147687 1880766 1751653 1771470 811678 264647 1353938 2018000 1827588 908805 647401 1404989 1499818 547026 655818 1483634 1343590 1687116 2264752 1915482 1700453 540307 1571690 769024 1140591 2352231 1907837 142909 2475608 2601078 1432526 366892 376424 311875 788845 2053981 1809480 1209950 1998084 1117094 727324 1294917 1257144 1353794 153281 742720 1914933 294009 1682698 2394001 587989 2202433 1394392 1506841 222528 369646 2371623 581500 2214730 1872625 2407555 2089665 1813453 532386 2238896 2108387 4170 2062661 1294960 1466599 488044 1982100 2597397 405270 411593 2217475 2462633 800299 622716 1031153 1064504 1765896 459832 1203272 1535022 367528 399159 209755 113709 2026350 370027 234521 2508753 658710 1123293 2052 1614996 218144 2436644 1520379 588337 1611801 1564548 2545823 601610 2156560 851913 1178010 1124261 842751 2105402 710398 1803623 62435 1775685 2450993 815656 622062 1561553 997647 2237251 2408268 1930250 2102205 1020827 1988083 1563076 2367203 2359125 259118 488790 2266372 1486075 2400640 450102 1059073 745138 1152904 945460 1669648 1666169 1323794 1651317 45233 498343 2636836 2457720 486218 1182576 1690101 640626 821727 1922694 1907373 749681 2467813 1504112 1891239 2577932 1314551 2618663 2488279 342291 1009819 2184005 247744 1827130 1344743 471031 646309 1085856 1785120 2469836 83978 2421627 2522841 1340364 1652588 1096920 1405379 2443296 239825 546407 1612953 1401803 578028 1997855 577185 1825334 226582 297169 1436606 1822261 2299908 1978820 1871702 2624154 401749 726221 1402654 1640816 1116134 1895980 2633792 1815810 2311039 82279 2261950 1230822 2263526 137046 2128506 1196436 827131 709182 814248 1381102 327167 1703350 1638262 2163644 2568954 2404807 1051221 1268752 935067 1754576 1800385 1407028 547791 1040312 1407942 534245 1922190 2576024 733822 311998 1967076 860751 63214 788067 2072409 2370110 2337098 579944 1830772 1569627 2183471 1016831 445499 1046222 2467367 2119214 312188 801573 2494382 2116414 1361047 1325875 1520151 90353 723921 630139 114863 1236442 488267 1823942 1996778 2577256 1089570 708786 892507 627671 580760 833773 1402746 334085 1261985 741340 1692468 1192853 351230 2332240 2114118 384941 1668868 1955923 176441 1770142 960111 590118 2368651 633730 490057 683408 1705520 1804906 2201858 1134561 2396604 1378615 1764961 1004249 10115 2515823 139045 762137 1798256 516502 1872400 2117073 912661 1001233 2084033 1965058 2251624 787283 2260983 159076 962788 221750 1916275 1021172 1890763 414025 1423862 611511 1082830 747667 428336 392442 1057389 1773434 545606 1584657 104941 210139 1710563 2471014 229307 1148759 495609 1393333 808795 1871422 33867 651479 680520 1765537 2233914 124806 2364261 1373866 2167506 1466074 1415466 2355587 61350 2411546 871651 359520 553677 948567 1642979 587809 1891419 1887215 30965 41545 2141379 1634058 1276637 2384365 322078 2457512 2110579 571119 158607 327775 697075 94050 720471 618171 103964 620714 489275 187769 1452078 1693429 1620324 417321 989712 542131 1528081 2253898 1891668 734355 1828245 169066 592776 2235586 1951150 772627 2368440 619156 2607832 896893 1872387 71517 135008 1805054 833105 1812261 1378644 640111 1832978 2046686 1219264 1306617 1250320 2446044 2434868 2219355 2162167 2396631 571790 335570 61927 638460 971367 1625228 52605 2006315 1383976 1802173 2604947 2465935 399298 1824543 1580288 182233 2031018 1376797 1978939 2098747 1071982 716177 368040 1002683 2403481 457177 2453738 993995 17442 2615912 1655249 1300102 1431311 959883 1143965 1145965 1792690 1627387 1423202 2224903 17399: 2181421 1852930 921929 174: 2377860 1338301 31810 686267 190597 812814 508555 2331378 2014482 392738 102572 2537383 267294 2388638 1740: 496476 1938585 307231 17400: 158659 17401: 1035582 892611 1317345 1229053 341484 2032635 2574406 2071441 1503244 17402: 1821793 2216447 238913 2646127 1931966 791006 1758645 267510 563992 2163226 701150 939794 1288451 1371733 344986 2416514 1477325 1502204 1359877 1392974 826350 818281 688078 1558062 1764100 2186176 838982 637862 1223470 2146918 1034523 247168 427996 125567 1437082 2309573 2311679 2008776 212652 411873 386912 2224853 2482677 2008457 2647735 2067531 2198960 611003 286054 2226475 1222606 1113190 1588674 1261528 2223001 1505011 247442 1385728 1919689 2312449 2507366 2366547 2324638 1814991 1360159 1343890 438960 130969 923269 882468 681719 305901 1633489 1013039 511292 1062966 2499756 1590271 1259364 137566 1237010 1887369 464899 1771407 757288 190734 17403: 1042864 1546549 1653467 472949 1124784 1582877 342895 2080973 2113967 1339715 542520 1459196 371119 664509 681991 1494803 1907323 23304 17404: 1585247 2590506 401340 1873310 1997111 1092137 2421958 1629611 1506616 1854412 1582630 670478 1675104 984935 100124 35481 1226583 17405: 1427683 1389950 2549841 946314 944978 403656 634585 1172636 386317 730378 2352464 1837838 1298551 2098153 1998035 2342063 1621873 1767195 2302091 2391939 735329 1778432 41923 603858 1691737 2317759 276837 332915 448870 266224 1268697 306203 63996 2518320 877065 28213 2189855 2056485 2520017 1257820 341804 581843 561081 605196 1903812 1959936 186951 253635 1918468 367614 690579 2454205 1089428 2403946 687835 161299 2338545 2276070 1697448 2441688 1237118 337849 747798 2175960 1507284 1318029 1017745 538136 1700698 1201778 1502073 1902996 1750977 1233168 15191 482788 1485623 2127722 1918576 1330402 1112372 1820260 199757 2013892 2538630 1608110 2204961 1569669 2424207 1216387 2210729 1610810 2590457 13951 610731 976638 1087596 867241 931566 2132858 2396721 655956 252207 2089423 2026305 370113 1241394 923062 1869246 1723829 1990328 949365 1406756 1452974 341093 2383359 920368 2410158 1865819 324102 471422 344031 2390325 2023692 1782657 552750 1218846 222153 1658094 2579794 2469215 227251 2506819 2183535 526153 41065 1031374 1372761 771217 1973494 1187828 752370 1952263 1848382 212477 1086807 2312816 408459 422294 1850509 1390950 2329393 2504562 2589798 997601 2587098 1507905 97350 2390741 681762 2159099 951963 1997278 1270492 48003 509512 73899 1544279 2469378 1472295 704829 1673350 714155 1351463 2389133 1136707 1544444 883228 1215803 99551 1756721 2547725 629742 1459758 754344 1983915 1981282 2556421 2068869 86256 813363 1283624 607113 154819 1600519 1902134 170899 1921132 187385 2584076 2600558 721525 988020 1172696 1894820 2333760 2533437 2235196 1945026 1662127 460618 1250925 1912414 2450017 1785133 1177183 639715 1261446 834267 2113056 1973139 2624646 427727 1924999 2350975 2258600 746164 2457147 245201 2119491 2125492 1375578 2583519 1019113 511340 699239 1800367 1253718 1774714 2211487 1683332 1570382 1137520 2595888 465965 1438169 2517484 2295450 1451649 1803065 678168 750740 1557708 1821952 196528 114948 872143 1460612 539587 2018527 2094020 706179 10273 1340535 149630 839479 2043785 508343 1442577 1392665 223639 2615291 1528492 1371603 293962 2590630 2202206 665953 1922929 1662119 109585 1013228 2503953 128721 661427 872650 1289096 1227238 1321883 2111147 1562413 1409373 455645 2024922 2580717 1562058 2572552 2578372 1843562 1491583 779062 915657 283422 714555 2407340 786523 1744099 427680 2061934 2177274 845130 2289848 446537 305140 315855 2401963 2089082 797600 2265540 423270 1325876 1733611 460838 2553988 17099 1179 1805745 1577197 1668294 2561165 2217102 1100637 1158414 1960899 1179914 225715 2285760 477635 464431 49522 1902342 2254293 2252423 2416030 1384583 1225682 2374861 2418087 2257633 2153538 1077269 673876 71079 2105939 992519 1712365 2465820 2545436 194507 2096437 476765 2417576 1294583 521904 1171730 177827 939311 906970 290637 79417 782381 2458 292203 342124 1308054 2528057 1154287 797511 1157276 1206609 2443288 1098833 85313 1549162 2049222 1265074 1688723 1344962 2555595 1955364 457471 2520984 802617 1616372 1885223 1168941 354879 730319 2453499 1903123 784310 2616093 2178405 1813345 2601258 1307464 828155 2400892 1184734 326567 613216 1251065 606081 151484 2595014 1405403 2452616 1907522 852596 200920 2594509 991337 243529 469003 77469 767367 430109 1807514 1409 806163 1609094 682001 1863442 136351 1628897 632010 631937 2142960 623832 1574874 41433 2504154 134608 1294855 1101936 1265601 152506 1182349 2412910 1084742 1491440 1271171 409768 2013700 1603526 2426548 1348600 192068 893568 1024541 1905581 175654 1952473 1171034 1761020 300639 1071185 7394 1880337 1658224 2481610 877077 1097317 2374013 1687553 1579997 1528610 387855 2236194 667426 760266 865377 1740124 2504182 1558607 2155678 313454 11194 2332407 2327223 1976534 110966 1646693 777012 655415 2247150 442788 97849 45349 2174280 2237068 1294024 2147040 281216 1334648 53288 1242754 1649335 1646388 1931864 2203454 1897909 1059021 1332355 1421648 1110425 786808 1278822 1647181 2641922 1834234 1616069 730814 1197097 284254 1090956 1587125 1109848 1229876 205021 1056819 2385680 210599 2193849 1204113 224331 2260648 517024 958413 131974 381518 2475059 1066334 2470010 703688 154876 1426610 612172 1819384 48186 1530559 2539503 166720 545043 139964 1657741 1205201 1707260 1309417 946779 716417 1735151 1880295 1113077 22577 1894823 1260388 1300936 1136755 1385905 1749823 2328218 2594969 1694188 719179 283267 380932 1264742 1453782 1438650 2106304 2577938 2120934 757353 1318686 303821 445961 2061500 1613761 794576 937576 348602 1617564 1572303 1713100 2216452 2149827 1676768 1670715 833610 1970324 459347 2575500 1054270 110121 2586776 1886679 323900 439124 1347010 2338639 1284832 1030465 1646185 494666 2070183 519771 1150238 2304537 1664914 1616695 794746 2559814 981220 1421725 1487557 1738336 490758 1864774 1974250 398994 617980 1961689 767455 354216 1434078 1000721 1150561 1266793 495423 317264 243491 453498 995456 1359951 2310959 322771 1641110 1242806 155315 1658222 242953 1949582 1957381 1866600 1632668 1148703 2162200 2228356 1547727 2588313 440794 1035375 32130 2310733 1390196 1210343 2260642 2265506 2249479 2480825 691478 219788 984016 2057149 604117 61491 1605590 2050982 822968 964886 1575852 1792343 484773 349711 1356691 837735 1047263 1184281 512303 2424677 2021021 2611251 2234000 2282 893900 391457 552291 2060560 1371571 1931221 2000418 724420 169029 772094 1286070 2458835 775994 2137047 956185 2396090 2648287 926954 1387265 1970665 1433871 2182875 1228535 1887958 1833522 739394 89976 2623837 196011 1847124 9964 2562299 1518963 936097 2584800 1964670 1751189 368208 2641098 41386 1918316 106326 2334137 766268 1789622 1634715 603091 1892848 257382 820449 1127018 768593 2100749 174926 448847 1822473 1167268 2638132 1359242 1452686 2109646 761731 998349 854848 1134748 793484 1944265 1974945 1363354 1048542 931794 1875294 1475409 2165608 178568 1886045 2476691 2508876 1031628 1637405 1037044 1540849 691210 1976288 2345485 2373349 1683935 713589 259497 1090911 1548348 719002 475321 1531049 2052038 1625883 1303574 443951 1890013 770137 2584455 1868105 536823 385819 290609 471838 2432208 1282460 156740 1630678 1529343 1054225 2301265 1296115 1659398 947769 2508135 1402156 1008797 2375360 1911508 705467 1849711 2187583 2378920 98653 713136 2631408 1352174 1520125 2139220 1886213 2029882 1665827 2099683 2119593 1414105 1932388 574571 1782439 2417957 2590223 1011692 652245 1304382 414787 108750 1282450 1847252 744626 858963 95745 2290043 2487874 2354706 2060660 2314914 579291 2217835 2261271 1264535 1781615 2642523 2249376 2339462 1335289 1099459 1952337 1219013 597567 1649582 207421 1738913 2536084 1725857 2056635 1800721 2317139 2277081 1971851 2574005 2579768 157133 1624607 2439327 302789 1491810 2194275 401884 1159580 2006188 942342 2346967 1874064 1095749 257580 1547055 903831 1945876 641290 2367071 937496 2518231 2418164 2326001 2441229 1368773 2477832 1006801 1207218 2218060 745820 1449505 675366 2553810 2467119 1404499 1457111 2179499 2499582 2578555 1424715 1839727 1846015 1613973 1621588 2321624 415731 1346065 340002 1519573 1290520 1108474 2131359 1745307 2467781 123183 319618 1814939 1714580 2045437 1965006 1448605 477209 1985030 1653468 170401 952374 940402 112805 314467 2540191 111791 1959858 990034 953188 2009792 2365193 1216763 1800026 1249501 1193193 1826847 652812 2429121 468509 2219465 1346739 2211320 71690 1264409 903575 1120481 1097909 1081168 1678903 633907 472844 62389 2301473 2031917 1334631 1526491 348146 1494074 1599059 2372585 426718 1671321 2367819 2467254 2099740 96539 1573527 101558 1163948 1247835 1493615 2474245 593717 474677 2175377 1539712 1411233 2531633 1346018 157049 690396 627610 2339056 106174 1481059 2073405 1316644 2644460 496655 967163 1631593 1036727 1632234 1890947 1089964 2358681 1417907 1874318 2601971 972349 2584256 2213038 2568519 547108 1430340 2110954 857717 1056836 415316 1920917 1958619 2329840 1340599 1322601 2194924 2608790 1268568 2082428 2169716 1249941 364188 1994169 2480080 194532 2104268 1577462 2204649 793525 794041 1125830 1982941 2351336 1273243 32570 2251021 1325334 530276 2084002 2587629 419990 587904 45608 437538 1858964 729820 1614239 1186112 1649947 1586148 2456122 1951451 2275720 1398884 1021485 2537839 224964 2361804 672262 2546840 2443278 1086022 395337 2452355 1796768 127783 370583 2084134 2344419 2098792 2218200 1279601 936900 121974 1243621 813753 1868299 644579 269353 1469670 2039799 2471224 18702 47495 810000 2254078 1024233 419177 1516678 765678 2242762 2414127 2112188 478711 86708 270677 392859 1703862 370633 1177266 2275013 472299 499832 2417722 1902756 830184 276665 2208399 477721 66985 2623195 1270781 1286739 918562 2314782 77418 1588552 328328 2055260 1977573 1130635 2336961 1937460 516260 1057188 2353519 2477965 1719288 12477 1189620 1516909 2577397 933416 1446128 2385732 1534254 265499 1527303 1465190 1458947 1610167 1344184 1272443 1691442 2010340 1238443 2417843 2521656 1508161 148195 1842255 2631930 1919084 2482359 1754005 2520425 356014 1102249 1593083 2365302 1815535 2644429 1201556 87704 1932294 742379 2646773 1212783 2129827 854497 376013 1845146 1430357 649339 518628 444284 1690265 650085 1819758 61765 1286513 96515 435636 2159295 906595 2600855 170331 1887071 650853 1388103 794884 2557674 1845351 1343091 186962 1303711 2028583 2008080 1918203 1807796 2344230 1444605 2129095 2193361 2411597 2339052 1056816 1368107 687129 2230667 2107871 429997 661334 549407 2010144 236526 2219981 2174947 2076189 1627160 1839089 1372099 397746 600244 177978 10311 1236546 1382209 655323 102082 178364 2331355 497993 2488770 1731102 2493830 1571870 119062 2642668 2556000 1354022 2027145 1797895 2099457 139078 2351384 2157507 1524878 445836 482608 1559820 1996788 783642 556653 607833 811307 1481138 2095524 972130 1641734 654934 2521862 1959642 1567064 2022555 460493 766949 645680 1535469 1719920 573425 1045976 699529 802239 1127104 2285765 2055917 1965691 2346329 1286194 960612 976509 355489 2107721 2517894 1180510 1536064 1772127 1636324 2244178 395546 2205177 1993912 286201 1505546 118214 2445586 2644637 591587 2196901 2641793 977261 190099 1260257 2122450 834706 597036 660185 202407 504091 976226 1330755 541515 502281 1967442 1074603 1174850 969831 386015 2163908 1352898 1364287 2635349 1122405 2335246 2492555 425983 1515150 663719 318512 2297843 1686892 127581 524195 1287714 680406 608735 1531149 658692 65795 2289098 2284356 1879117 231899 1576557 1794604 406692 1670804 57144 1352514 1613830 698059 861168 2001705 15893 1269406 2467504 2251431 443925 1692697 802258 1507619 1052661 1333332 1414980 816011 1160782 795043 1991031 159768 2495956 1725716 2392436 411608 1515825 117058 1033554 820386 2537913 1549026 2047114 1600392 918568 1275275 2308589 2214908 2345176 2139774 704951 1934333 677105 344636 2483976 908066 431620 18384 860408 243541 2433427 410618 1695849 379602 720693 119615 2144132 769487 195917 2119370 807725 1602668 67221 1435960 940188 1570218 1736058 2178735 889070 402255 2540318 2145210 1891839 2134050 2410731 2469459 1193466 2392385 439876 664490 577002 417095 2517324 1636532 140406 1625964 908048 990301 311400 388279 1959660 2455079 1960196 673004 2351933 110177 1666682 978320 658575 1502191 2611332 2285534 2463351 593766 1059 125453 1383010 2604408 74556 1075922 1215414 1888846 2349612 432211 115561 1919269 2034821 1063397 1842075 821629 1280248 1488550 177597 862256 2089394 1602069 2091411 1954078 2021635 483738 872726 71639 2228852 1437180 942978 755541 947622 2096033 1332553 1752477 1475208 1684580 2546992 1117136 216490 554720 1562410 487961 347992 2011395 2552220 1351136 472654 30416 2391563 1489203 240816 2116482 2331457 1144190 2031891 208088 1024408 175289 1050678 234634 138490 896736 1068501 2003583 130357 1936837 1306583 639206 220013 977974 1573595 432647 1744070 1674218 1882692 1165898 2111066 212941 2101214 191128 760575 1982300 1492086 81292 1110686 1802192 2478814 337064 458861 2283479 1169491 2435395 1267292 1098887 802860 470331 1378748 1032874 2008045 308053 202430 1302853 974637 708586 499919 2517512 1060892 224448 1941508 1175082 634216 1320310 1603995 1490400 2299958 2612684 1091279 195933 1912012 353224 87479 1300284 398679 695224 1052484 492101 1586060 509128 951418 1391305 431330 495981 1196217 516036 595610 273056 1399972 575029 1251958 263046 1414529 841019 1336841 536347 254176 335073 914010 1727185 1453293 1087907 912321 1522119 441171 2101331 759785 2434857 1271679 2085280 2160219 42322 2483102 1702147 507735 846505 2560834 1881655 2116215 1905356 2184418 1491496 1144712 288209 2354131 545306 134509 870059 2288715 569393 1306989 1073910 466157 1101951 2264253 1484022 1166400 1717025 2609071 600769 2054981 2440629 1735424 1547988 189191 93429 376464 2365187 842623 1097783 1564348 2508174 2209153 333993 2600761 1976290 2129989 1695160 1944092 334249 428956 1327896 1583873 670916 2077563 1657875 1132932 786020 1565953 1862669 1015427 718741 1782606 1587997 378609 2632208 1024289 1596555 2268842 334260 824186 137035 472169 1139736 627687 745706 1322721 338730 39809 2245698 2522772 2408654 2256572 2424822 969175 499292 456367 356034 796744 2455984 311903 1744253 252167 2164126 2191705 2410435 2526026 2342696 1452290 1338967 2249336 1078753 1699141 369836 1942841 1346523 412707 2302890 217774 1582441 2085674 895923 808826 1940460 473620 706167 543409 1431946 2319105 2636711 1762985 1184566 236243 1417590 1963516 1964331 239779 1976520 1481943 2152347 2393202 1987876 1277601 2446487 1963447 637666 2599761 169765 272183 2191030 707527 2318684 2397027 638085 838997 737907 342944 1199090 2135143 2609706 1286731 2612924 2404231 953170 2410109 584891 1536320 2488706 77645 2106681 255324 210977 1461736 2545508 2588583 1808463 787391 976259 127537 160856 182761 2063563 210178 5889 289064 2191103 247745 1642791 2559007 2211719 2213584 418641 584620 1580300 1367852 933135 1207906 1445808 1772046 1907504 2138182 801884 527502 1091629 59996 860671 1819614 1162529 1956563 675975 984847 1323711 281235 1940828 1517572 1529214 548121 673722 724509 66721 2572413 2150174 615856 2633504 2459202 1451761 2212907 1537447 275642 891052 1134677 1315536 324719 1777712 486705 1071254 588972 860197 1700486 1218975 1570262 113812 877286 392851 2222770 554157 2180593 436542 1269306 1290907 2112089 1129602 2541410 1781875 1697121 682442 292017 1231480 1667849 1050064 1102746 2466082 2326361 1456883 1474909 1834839 260111 569351 1345526 1977505 929047 283698 2379817 1750636 1692212 1922607 879501 611513 2402530 2461676 1297160 35256 1546234 1148569 922510 1192921 2070267 1491793 104056 2637393 2265086 405705 2619505 1390004 2167931 714995 1376322 2368576 1796842 348726 1858522 1278420 2434506 264072 567295 554702 572768 2362606 1694119 1889106 2323882 2168430 1325205 309645 649582 1055679 1838530 2294877 2132423 382403 91112 161017 598053 1676322 1539005 1174724 1507400 1887085 1898118 2251910 211905 1871745 2084770 968484 180113 1852888 1286061 618660 2139801 42636 1423884 332972 1096378 2270910 2145446 2564536 2512955 19322 204382 1508777 2150751 2402302 171913 483006 783031 337186 2229201 2419175 930628 683169 140499 1042625 1498794 544809 2263093 1231302 729182 2159582 374731 1799621 1080430 2577288 310494 2164131 1844196 1262050 765591 404012 1231262 743746 1728014 1160178 1759737 2385772 790055 2647182 2557693 39862 2259557 15791 544288 578676 2302650 1981127 1655890 1002040 700214 2532754 84095 1807645 1737783 1855951 270879 2236366 2299517 2081092 520758 2471635 2067098 1949772 145567 2203895 710855 2455045 453871 1908557 2266161 1503675 311339 837088 2436554 1353446 1135578 2593874 1387428 1400307 2597667 2284066 2316633 1914782 1695979 1030519 2161596 1820740 1226740 1026661 1516841 2427469 401664 1380590 1559387 231329 313061 2338697 1116568 1349037 894782 1815042 452539 1834155 1321470 1168029 2629314 411363 1051118 326558 864082 541652 1728114 654345 1473202 788698 2378376 1096252 2039445 1592786 2037385 1317731 1906629 781687 1467497 569418 2311023 1757896 1836583 832699 2392758 2403007 369446 2591883 414084 1290183 375989 298594 916990 1946141 979468 1549336 891235 1062420 1640500 1164669 70931 1900176 515445 2137882 1972096 1004099 1924960 2157362 1919914 1402813 455539 861049 2623863 2422053 1337318 2152426 339134 1049817 2376375 2020829 1924084 74300 1497087 2277053 1305360 1125863 2209071 1959929 2148938 1940303 1338762 2600016 2102537 1152463 1386315 2248853 1887795 1805949 1463807 1928182 44397 2391352 2513739 1373986 166837 1828043 470081 2472780 1406432 1992890 2360851 233821 1782205 503646 651231 1401207 1917051 915187 897086 1141251 1288219 546819 574963 307728 2417092 1566421 2223105 198763 105689 1265166 72681 1658753 659804 2526706 222099 11756 860024 1705731 67432 1481228 1159211 1735071 37798 2564834 1072794 1604822 1645470 2419474 1274332 9682 244906 845651 1582905 1091170 650893 1678692 1293258 1551130 1862352 2382867 1490170 626940 818886 1107681 1545257 1894215 966733 1154792 749788 1458479 1764640 1264189 1080078 1901376 2410061 2311757 580781 1746905 1853838 667746 651581 1318695 1998319 1813788 1569810 1590366 2020022 1232152 565014 1298766 211839 508777 1272902 2087452 2579159 448071 2372638 1645743 1178095 1430181 220104 1092645 330284 1866587 1701977 977222 871881 274495 2087310 1600579 467793 1896767 745016 1109602 804516 1069413 412235 2407764 1786989 1412709 1041980 1903153 51408 2646456 1870452 881003 2240474 1973320 2208129 2279416 1802392 593169 2439950 1087303 1954227 2194564 1405467 718849 2614928 2542635 148833 2169503 1938865 1318636 2371349 1983811 1670008 2106621 1437913 1981783 2246485 2260332 2333115 1724339 317384 2561634 1890314 2212177 1436542 266191 2184979 714981 2070355 879482 125574 1710035 2519096 2211674 1806825 1880995 2291210 2046481 1058842 362788 118618 22812 40163 2309103 1449365 133705 83566 1805099 397510 1440187 1355368 1599458 1340063 2356242 2397044 1677320 2496646 621954 131853 1619559 1929887 1633055 1145844 1968900 569954 965864 2293266 2633465 825569 1113381 1335346 136896 1765896 2367527 1167001 2421437 2188065 2214305 708006 397291 2199353 1611604 898615 827028 2105437 2177652 2236835 757027 1843245 284674 606732 1728912 1950027 1721675 2151566 155361 413237 719237 2638348 484784 1926720 1544339 1030035 1235495 2639457 234521 2087761 30190 2403139 2159562 1196807 1229918 2216334 1190537 2385 187308 2610124 1223352 1477736 2310580 2262492 2068896 942923 1647140 2535941 2026787 2498201 1279747 627004 2311848 1972488 2238571 634475 1781760 1551634 1150154 971806 1117503 861228 2148434 2624781 943920 1136104 2037563 1261378 243665 1583425 2100976 1352624 311465 1717245 971940 352189 170326 839077 1645624 815067 1585536 1462471 1570476 738621 1313611 1278383 1077334 159834 2121991 377998 577891 197609 98067 194373 427395 634383 601610 2220354 164829 2035522 430738 1555855 2036704 374853 1097506 2436328 2043217 1784339 2507430 1482802 1390393 621386 1206070 1621339 412604 1136279 1387432 92258 897172 1602302 334710 451140 395373 85876 2490539 2215028 1541071 1670539 818350 2134900 948120 1755695 2097328 262405 2417652 401108 1974267 1040248 611890 2323443 716960 1827242 687074 1640822 1633942 1810753 454471 252586 176901 503376 852358 1240637 2540441 843298 742648 1367429 1268058 848978 651315 2146620 922352 2059791 593237 1148635 725822 2414141 1467436 2407977 608634 187479 312536 1425466 1979413 1794181 2006940 1031915 2023655 1175840 754117 1651069 2284880 529914 1813734 933671 1590968 143574 435408 2404978 681206 564646 759509 2517123 1744307 1395529 143493 1814941 1252263 2463194 1785494 2584238 853359 1573702 74679 624814 1899224 1856609 2086831 2526309 449229 930897 2585947 1496156 2581098 2514597 898669 2566347 1798229 1200888 469989 1514867 315355 471037 271564 472451 1583856 916101 2540718 2337937 926045 118593 2285391 1603142 2139885 1323006 2256276 24139 1164727 1290487 469759 599909 1659213 1316732 2635497 518482 2535498 664677 32333 2425008 1369384 1025476 2239152 643380 1133338 1536484 2553587 74484 1332511 176700 521042 2235546 39863 217314 518058 954403 911 1796187 892067 2336163 2072554 756746 1142355 2181399 681935 1340301 1494885 2579284 1589531 1635967 912927 1671195 2475742 2061018 99118 33781 1844637 1549976 286389 2102205 85367 1439690 1391811 1944087 685770 1241948 597056 1167746 1205781 694961 404583 623904 895080 359988 1199682 2583034 1895085 2201133 1684613 1289211 2480520 2345717 280840 737472 2076705 777665 2461886 1644472 864746 660228 1094162 2220193 1229080 1821680 2393569 267977 264169 2385200 491246 1090134 477510 1768465 325573 1758100 2555320 833677 911341 1459374 2075696 740649 2195508 1054188 458766 3949 1265562 2235402 1967317 2101238 1219042 1661834 1503834 1017063 1115421 833124 1046695 1781378 1305167 131990 2625437 2516461 2603624 150276 1431580 1832726 1251848 588943 2361536 1592825 2180232 1926046 1393990 1319570 829464 1224767 645318 804209 289873 315647 377211 2015504 1603939 1859495 970906 1489281 321195 1085469 1939302 995939 1688438 536925 1675955 500041 3741 1273151 443802 485246 1511527 298743 952259 2274690 1841160 329113 2071037 1568893 649368 2517609 271921 1254819 1340200 2309047 1552563 361450 1730669 60153 2212232 1738813 2449892 2621508 1840811 2063403 262418 5773 2379828 843368 2570702 2645385 152104 29154 1616632 2199396 2279302 2354661 683997 1501668 1176165 2245379 461466 2366291 1544402 1057509 1152123 1695797 1991140 572547 1206537 640626 983161 1294582 485360 846303 2364347 1689796 991038 210998 309771 139979 2565741 2159316 626749 929060 952133 1693133 1112588 2280304 359663 2368118 1914308 1992720 1985883 2255531 74165 457882 2285930 496508 1235735 443970 1180885 186155 14282 1958428 805265 1768891 1623131 2411242 1334216 640378 749739 132755 1975660 2201114 2575848 127294 731039 1860206 420537 1949063 700068 1765078 1836791 524027 1174428 2033292 789223 41580 577037 1376343 1756726 2349359 1299678 1722845 578656 1716783 280656 1269544 2209538 2189582 755871 1514619 2402071 293159 1076055 1908455 147318 2296402 2282288 252663 275926 948037 154135 2423380 876597 999598 1593852 2594037 860046 1461921 2220086 2149982 2067921 609761 1605953 583808 2049716 2130735 2628002 299741 2553139 8809 567441 1883031 2596899 1318269 1992734 1782686 1395812 407183 2137162 463627 1106010 2620193 2074564 1476102 509220 1308780 1540901 1478087 1199832 1207838 1820967 986961 2408386 1306436 1108419 735905 220605 954201 304045 761128 1451420 802867 1571049 1629172 1689325 283733 1477430 2258714 1523975 1465522 2128540 1180994 1129771 2634607 1499342 2364361 362234 1845738 2056853 1920765 308593 2511250 565290 137023 1031075 1572381 320941 1366805 1964308 1396843 1985286 57672 396908 1476735 1702716 1413964 2141931 733498 2182751 1234403 1939089 274149 1687304 2329094 1493247 1755894 1069604 1328850 1542856 2015680 1721475 135756 707034 1015592 1377400 750743 634175 2424717 491893 404170 1672573 2097276 270024 1523225 2593145 1364553 2044314 1387120 2203100 2024031 1917524 2160119 2577992 306406 485025 1662141 770577 1399383 1053023 154809 399643 2176326 306688 886321 1811744 1817266 466486 64231 1714416 1176769 1615654 1474250 417787 535508 355182 538574 2423552 276275 1503996 919452 2355749 1365296 1485901 318793 2300736 2543252 688406 882939 467578 31012 156241 530223 2110508 1220542 382288 2152094 1251587 2366566 280270 990046 1960586 915269 866756 1235873 1906739 1788793 365724 1930674 1350196 1461198 1808651 1292139 1386241 1234572 1512849 2251070 547054 2116776 2008480 2172336 2163483 277593 927164 1838731 2620395 273845 1646882 2090806 782943 2427031 1373967 2207166 1820121 2307179 2616272 1352445 593488 212744 2287255 1456436 2117496 143194 752376 622834 2032158 2480353 1746876 415435 588074 2570221 42869 1633617 1950319 1462172 376012 1845131 775762 259029 945650 2222549 984633 1067467 1150614 2255681 217912 543029 1322452 559034 724389 2554088 2258923 1113787 2302120 2619780 737366 2646503 70122 2353567 1891006 177199 735390 1670321 2265241 585339 1904861 2586666 1591732 76829 161086 1210116 1733815 688266 2345001 895198 518758 2396595 1121588 383307 1073408 1911189 2441126 2356793 617155 2090903 1382886 889982 2007593 1426662 2545499 1388276 1412213 1915321 39247 1064278 879958 463135 295686 81081 2408751 42179 1236295 1731059 2468275 1384461 1092493 1527738 866000 120801 526963 1705883 1005020 1083314 1819335 1982812 517790 1966552 1036417 90791 1684851 221580 316240 298968 2461365 834705 1439575 270145 1939390 1723643 1752553 214289 950888 1335647 109530 1082706 747130 350849 2631717 704216 1697816 2389863 1198207 99107 1500159 541555 566199 798149 1153550 302009 2089112 724455 1594267 1134286 653169 1329607 2622943 1992697 2397723 410421 482874 1821246 2628793 570052 1797343 1813145 2086838 1625625 967443 901999 2085523 2255805 1361359 2093678 2490410 1396761 2410544 2394336 892629 259716 102982 547110 305510 2242953 1100294 863829 1151811 701297 1340199 1089793 2384328 1077661 410647 59742 931652 1485947 155041 863914 2425639 1111477 2321706 1709951 740440 2303796 2248533 1498049 731267 988232 849027 2461847 1975204 1328544 106094 2405050 1154344 8230 2550972 1225749 977439 298925 695746 1804712 1239541 343795 755978 981357 1858690 1266808 29686 587674 955184 955720 2056981 1944378 2301519 1010879 498763 2071970 1372242 1899349 2197595 50396 1074230 349597 1069995 2484164 1588872 1697236 2208248 2585235 369619 2112901 1185586 2211566 1389192 1404116 526538 1964608 121567 2641216 975495 716981 1854157 2156420 272419 161243 2261696 1634503 2017745 1041162 801495 589781 1234329 1024627 1704408 306624 360418 1760930 2163338 249055 525881 2490190 2546608 2324719 124543 1150195 1903187 2235505 2581414 2014482 2630599 343411 1157810 1363355 1358567 1434580 256512 1788026 2405498 17475 2304592 1644376 350342 730697 1338607 2029296 1226914 86302 928558 365056 2491031 2351188 932142 2476280 2526921 484030 193702 1111738 981815 1429090 1464823 2370923 186797 383024 215424 1706720 381616 1991907 2580867 1395990 1224064 2251755 1994539 44273 713414 1189449 1590627 629176 557910 2633942 121894 1574561 348096 1440733 986823 2219122 2187711 638226 2103890 2339446 1517456 1495781 271439 856540 2023486 1517542 1602782 331986 108317 572423 1484175 1268901 2276529 1194487 2574325 997630 2096139 2575894 2412337 723712 1346612 296555 463029 2548609 2202197 1453025 2001609 268980 695299 1663592 1531720 2047204 575477 1016604 1322957 2278943 1573918 2140593 1318726 134541 1254453 2178457 1293138 1076462 2110333 1862805 2233195 2333236 1249922 1173913 69350 341046 2608874 597981 1770918 275743 1670144 943187 1965814 1114717 1170575 742129 1215868 1192239 583878 1719308 1438285 914844 166367 1361446 1734785 2538550 542685 549437 1920849 1578870 1310210 2276279 1734284 1061151 367967 740886 1156090 144742 2371531 924393 825781 1909318 383000 165049 2083712 2428668 670559 1414284 2481583 2463631 269362 842783 2473442 236838 193872 2379917 2109610 1839967 1500471 707505 1729809 2197360 2170247 812964 2615986 52155 612505 901257 1062464 2069037 2100083 2458956 2104506 2113915 2239181 547992 2451635 212063 987928 691715 1122024 356225 944472 2081141 1634487 2201909 148886 2392696 880685 293844 809193 351902 2161440 1189399 1144939 1288136 538261 751583 1594770 568199 550308 2355640 874441 2185259 2247939 2057895 1751250 314477 1618969 2077391 1775657 1086855 1806843 2296037 619603 466502 453396 1314319 166568 1304999 1167962 1897585 1618192 2609134 572851 1641865 924827 1731423 1277800 1581889 1660119 987824 1195109 992075 863690 1369033 2211652 24929 2340855 1745870 2501285 797420 2595696 1577701 2340643 378229 867394 1628560 2644945 66082 1187320 112815 107689 495389 1030952 2410318 1615656 1296172 27269 1115173 175845 672986 1888114 1605035 1682621 2378228 1647963 2181631 1250611 2277312 721230 1798588 1414935 202022 1984488 517246 44817 1236713 1846767 2392707 1320752 1477304 1930384 1546872 1848938 1650617 1275443 2394838 2373234 2063672 1052312 135820 262600 2311019 1373025 627570 1629191 870187 2422549 1958027 811206 1438518 1102270 1833039 411450 1938791 1928321 1303850 151598 1697981 1524960 2402296 535889 1035969 1382478 1320402 1434654 1522303 2535832 1493166 1457519 269275 2399095 134829 1054424 1198438 1533218 1007219 1499822 84728 2614027 1439437 1797772 473971 2574818 2138847 380406 1121241 1706149 1085570 2212767 1749741 1518264 250790 956939 1919612 723566 2133694 1744482 710362 2625873 2211086 1381816 444454 424505 48307 549217 283667 196442 2253440 79015 2212358 1064431 358405 1516030 1826589 1516785 339836 726707 543135 25375 135762 2403240 2215511 2459638 585060 598867 440469 326350 462845 1618738 1597766 1889971 1155799 1479466 2381571 1531817 798768 1304404 2142443 2449269 62802 2565958 82935 785351 332598 2343789 1806325 27242 747338 247986 2071561 2336279 1928699 1229313 1675563 1497259 1249796 2282113 2083294 2460411 869431 1441189 1851361 1482904 2101466 1659197 2010241 1831528 1798203 1041540 1062064 1592033 1860972 267125 720683 1705834 929327 162575 1983441 1073964 2140877 1236912 2157033 810854 1835777 56212 1347915 1869208 1741436 637257 1038987 1472622 1644878 489827 592748 1994111 1133196 976964 54292 1965058 688355 1138294 1231706 2608673 141034 2329998 177137 1588043 1787931 2253919 1077792 2577570 2418866 1872682 1524202 501221 669569 2334595 959949 1374798 880495 1960524 1245023 2385162 2602433 643115 2343065 602277 1631877 881960 925621 2602672 2383787 2088156 229012 1030315 174297 2268834 2152511 2279421 2631658 346908 528530 818050 1651190 1448151 1128948 998483 1526997 1564267 2095061 1366982 373746 2460613 850071 2030286 441715 415547 214724 1551768 2157057 698998 67631 2602316 586348 1913982 1323062 439999 1964897 1921964 988275 163280 2456431 212493 1982881 1360691 1337183 1199431 2052101 2610660 69979 1025417 2527448 2127590 166559 788792 534202 1547000 1513724 1321401 2609332 870569 791356 2300571 799021 1893660 647594 1444690 39831 1971985 82924 2414549 158012 413334 1706861 382767 581459 2009599 1476304 1397527 1098607 803864 2182662 2335991 2067443 2212967 282867 2393027 1546547 1648833 1357864 1581954 914819 707331 2270206 1035471 673582 1641423 832555 2603232 1866666 3168 2113021 310035 2554623 2427750 1401254 1928257 747982 261300 157363 2349277 165650 1652103 1118955 2414873 1229152 1090581 822154 1210895 1349642 1062738 2575762 2540648 1669775 2564680 705119 1681711 366750 1855593 2166735 376766 1123906 765277 511126 183140 1182445 392525 907004 2465335 1971100 1780801 2494616 1302792 315336 425903 2295355 1591573 1038924 1117548 303087 503352 2596846 534504 1735401 2528007 924755 368934 312008 1522930 1982550 2615802 2082307 1582000 56901 2436101 2576219 1542093 2095144 70757 2294383 775383 2626294 1560856 1216359 2161379 1390584 2292809 1093147 368540 1103673 1373832 2074685 2548206 2574790 1124528 1075186 1343831 2368271 2211638 635117 395107 1157192 149356 1783217 487743 1508963 2228277 1012898 2602928 2032434 1548632 762717 1623969 2094579 1542715 1612274 2313893 1237971 406851 1218546 1707657 2054085 2618957 32611 2154608 2599257 319706 334611 2036498 2300790 1300291 851177 2149823 796296 1263020 588775 491113 950003 274839 2639445 1791443 1081170 304834 1961872 2537717 1644596 2223712 2468106 2019292 2410047 95995 213165 987668 754962 269429 1990259 1414887 2185998 779981 96757 1100489 566025 2508675 1407130 15890 1554367 2598599 960996 2365486 901684 533030 1697994 120097 316076 409601 2399718 931279 1617919 963830 424333 491530 262167 1891982 397007 2597270 416507 2318221 433013 638245 2284829 1678856 159913 2548470 524869 1045237 796663 1630633 2270760 2116456 2074801 352381 1179608 91781 2194935 1618874 254045 1133502 1273034 1153883 352439 2119988 2088813 1355792 1879617 1869882 593646 567750 2116971 1602299 1663197 528613 477707 142021 60678 928626 972412 783418 751769 2116592 1992516 2047237 474538 1460800 2013713 2562015 465672 1014724 165831 2369300 1445051 127039 361530 1817372 111968 1267679 1692966 568914 98184 1965073 2433857 1799568 2405628 170400 1782763 895727 1013344 705504 1750963 482521 1249878 252433 1518729 428430 731194 1064507 1590327 744588 2440807 832926 1635365 44144 1246766 1183406 2639578 889734 1967096 1111522 2169298 609144 1200521 2612992 2376689 2592234 270218 1454985 2587209 1624013 1465117 1017652 84949 739340 2239005 723365 2374051 412816 2549942 976707 196923 39002 2369226 679166 2454185 1200784 242538 1309057 1307229 1866764 998765 1019479 771844 421869 1953549 1901280 1153610 1961681 2307853 1640655 1748489 1462861 2056611 1410947 113348 2169478 1103758 1134361 953429 1282296 2616586 2184954 720257 1695368 2625380 354322 1492478 1685549 670462 1209522 1198094 2177394 692424 63167 1992642 2344843 2171346 1377724 1399539 189727 605161 136190 323991 361730 1266214 902361 382786 151149 2513300 458710 160288 485834 2040955 1308981 165167 2620309 106421 2477463 2649296 1817296 1176114 2290917 714908 1853049 1371089 1802485 2362529 1837705 1886859 1778764 1686447 1123054 16789 973983 567810 2143583 1173280 2322298 1992705 2471232 688671 957134 2464474 2019269 114386 327775 923930 1395527 571119 2015424 2033379 1438887 999770 700833 364804 689961 323494 2444522 1738609 1988310 602897 2503987 2486663 550361 1280358 1433800 1884239 735860 183516 2616413 2471954 1449760 1866550 229338 952723 916815 2250612 221400 1111973 2207522 752619 799207 2222070 533486 374654 713862 2529941 233494 2565111 1328095 83825 1707265 2400216 467957 2229066 2303820 2284659 1299184 2331257 1982372 585514 1630256 1396557 138671 1979723 1243383 580845 274095 2560811 1282401 2372921 2168474 266830 1966687 2061041 1049691 817027 2285360 1351958 409170 1412901 1017136 2536796 1026477 180774 1802269 432728 2165989 1059923 2438846 2047974 2560501 693548 2288599 2519784 1710082 515072 309472 586674 2304627 819831 2089848 1064959 1864188 2582711 399284 425790 1624206 314936 2146687 576360 2519213 47163 2529453 815 1557181 1628785 1209001 2439322 2531332 482433 1346791 1143550 1612108 1936665 1887790 773557 2315742 1094390 2279763 943015 897065 969562 2583947 1581652 1124095 43891 46227 1158697 1724285 1498940 924096 2347618 2201294 1476084 1432003 1373989 502264 177999 2438114 206566 1395035 80135 1326635 1254656 1394027 2559398 1488983 2027108 105115 2149199 466091 1388228 1462139 2503630 1053807 642486 1094420 698796 1677942 2322387 2180665 788936 1016762 2396757 2255823 1417279 2592789 372778 731971 729438 1965590 1074286 2131713 821371 2443034 195341 1250606 977386 692035 2119044 20350 2318925 206534 2097749 1384525 1652161 1580506 2605526 2280407 2441779 2449325 289324 1492366 800616 1982119 2407961 221590 745672 386740 523922 333179 520423 968068 2171313 856688 655196 1570591 682406 199319 1734593 1041861 2217235 870454 1729796 2024517 2127129 1071474 345978 207342 380004 1536603 1843823 2181737 1462424 241657 648077 13821 1252350 1439507 2129061 1365180 4700 2612107 2399002 2126616 1004018 390701 1141352 831446 1119026 2347651 854874 2209752 904886 2598344 1253130 656563 2392544 1371748 1516036 1563959 339259 1822231 2294910 426070 1752390 1325145 791673 1183266 2166512 1786144 2267660 1565041 1168960 305792 2637775 825576 977623 1886307 2256960 390548 2234045 2261131 2385160 1329805 1315880 209277 2297960 2367119 805166 2376788 1614443 1525128 2016598 2466655 2385259 407106 433357 2027360 1402793 1607558 635708 243068 1030712 412094 933195 2301402 398934 1977609 1955034 783287 55685 1053153 2401384 1137229 1594035 437820 2156929 1117062 531550 1782332 150219 2160484 1460870 2544272 342142 1083793 1733434 780460 1229414 1532635 1488858 1006936 438121 1575028 165977 2196725 392356 1093893 1327792 2302239 1814792 2595296 1347664 916046 266479 2010993 1937832 813669 1195511 1158605 721291 16525 1664140 2168666 737847 1660347 5671 1587001 2094379 2378370 1478140 304785 1574815 1480812 2276950 382073 1487960 406914 1706679 2155796 661067 544415 2461383 1297087 678805 1792134 1891071 659166 2476135 1684191 1178915 1182247 1107610 1752053 961129 2533317 2195799 803754 655858 788599 1728816 1057464 1853921 1153590 2431084 1617642 2272842 316712 2327772 63453 1535049 2286565 1843498 7015 736578 2590898 132555 2075314 519992 548226 1851283 1931652 2353215 150215 1540461 184515 688947 443577 2527118 1121660 2310250 1186262 1599954 2626688 75641 1532846 1660400 1590804 432607 2096761 2585665 1977780 2312407 1382900 1766846 399152 1648602 526488 1356675 1733603 296987 2440926 1222328 238853 349722 2314268 598972 380306 2183304 953200 1623259 1608462 742876 2444408 2507268 1191009 1865669 1612527 609674 1214355 1000331 2220935 375312 107282 1902338 2192073 1103996 504552 1224953 44590 367089 190534 732119 1359869 1675544 665267 1775740 416063 2633726 2480944 2135561 599144 1815822 581775 2049588 391028 2320249 666066 2473961 2289125 1285255 832621 1161491 151790 980036 340813 2184628 1367663 157759 613735 818672 2529286 1088910 1350191 674530 500939 2114727 2640301 1715242 6527 2559667 232101 2191115 151222 2406086 605236 2620349 561636 1656303 2371884 2462241 189149 883303 2230355 903378 742388 980462 398332 1163702 2583352 336373 2474431 444603 575155 280724 998128 1528134 730016 262952 1074559 839660 2617354 1141052 1998054 1599708 37038 637246 2403481 59291 784349 630934 1196927 890752 1342862 599014 962705 120241 2590772 2279700 2909 454553 1608646 2538652 1295624 2116687 178282 1450302 2222248 778915 2119924 1047651 2374118 7963 162421 611488 2594857 1815542 22313 105368 351296 1288138 2485614 1385435 244685 1536280 2385973 1913622 2062221 2260561 2136729 477409 859213 2143787 2034745 1806389 950405 1517278 536553 173606 1530896 1400826 1087220 442702 1571395 1982090 1000740 1675215 2540300 2398656 1206428 1183119 425403 155431 862587 2334586 910075 635196 1777221 776492 759322 678157 2244705 884535 1998406 521376 1024585 2341329 1360000 361617 2214381 2318441 2501120 1917555 976237 1888502 2337943 2130291 251992 2554611 1874020 1029245 864253 1081300 575897 1392878 2209198 2150393 2102780 389506 1563749 1611035 1727167 1143965 1693120 1137210 231932 1847606 1826825 2551874 1592126 1227578 1047131 625936 31284 1903678 1515337 2102308 1208168 1836957 1099478 1132073 1425848 2009867 2391189 2637415 1252166 131846 2591653 1955546 2267935 1854330 1685871 953322 2622116 926123 2517662 2470865 296578 1913709 2039976 1513619 518063 1928163 1961675 2592865 1183613 561495 919231 211384 1859738 1124288 904206 459526 548676 455570 862274 633738 17406: 1375494 17407: 2267394 123768 75761 2542969 17408: 884208 121318 428010 2203838 1021397 1494385 17409: 1221815 838369 1134700 1319584 509786 1470766 1771962 212883 2161352 796935 2499587 1780442 2266083 1326654 28657 363163 1691774 1899301 1855117 198936 2382788 491797 2282634 824666 2421296 2214785 1562670 72357 203885 1839727 1779820 758574 1243817 1834208 1197090 170957 1167321 38731 1645201 1147517 1067508 371652 2622281 807896 617760 1515825 493382 2474751 1227944 726080 622434 449073 1197904 2033473 1701583 2567326 1419792 1963447 351813 1450087 1180427 52216 1936049 1228499 2648503 2579203 2380248 1802613 2584820 1862854 1860993 374094 412456 929263 2561634 2024651 367528 1689330 2034889 1917456 2424333 716247 485839 2628322 1983066 257514 2495533 436547 1212129 1867405 2621286 1876011 1445513 2184005 1185792 1910327 2242711 630156 1940557 902467 1217720 2018126 2261915 2624352 2075846 516691 764566 358377 1583475 1134494 1673303 2093815 379584 1161575 1582565 313321 2478533 853890 1749593 2261102 1076952 1309993 765277 1231593 1443083 974840 1565302 1295562 2214198 1388123 2381557 273404 2129041 2585474 1211955 429648 308588 277746 1793717 1485347 785605 767792 1899014 1894593 2110718 1156735 1998962 1232890 752229 120443 1157962 962705 135815 638767 1694524 2518796 1454123 2300163 1144665 2386651 1270506 2509195 1741: 2285692 733849 1692652 1124336 137644 1489623 2637642 1635782 1285868 916066 990275 47058 2052508 1872414 1874989 1488176 530588 1897340 1329901 642131 485378 92833 1408262 2125119 1938974 2396013 823998 719953 2436052 2027878 1100172 616701 1591359 918630 812114 706862 416851 533713 735147 126383 663678 1918008 2450657 787602 1678831 1077547 349030 2125232 1637403 1088496 1909630 182235 590598 1734610 2213353 1852254 689742 2501107 270577 1488834 1574069 1892833 1045911 871974 1776980 1848295 2143810 1618658 933831 1390438 1396106 1062124 1739391 1480292 2500733 1616280 2566576 863992 764020 2618063 2043973 2084200 1274119 686696 934710 1063706 1388873 17410: 1393236 2081354 762679 2093631 1339688 2587866 227176 2488348 2223 448581 1923130 1967839 2479991 696979 2475373 236227 362289 1946355 1694689 1117920 2209544 1836178 2317967 2386779 1847744 2395771 266221 549135 2127776 1474326 17411: 331451 2154098 1388928 1145956 1040988 1444088 2602074 1537958 2580611 664790 2013885 4300 841727 568892 904666 1544147 975542 2026403 146977 945068 2390907 1418786 539827 2549690 27636 2029482 1241819 539480 956821 2643391 1297899 17412: 805776 2232299 166974 2363692 279313 2619174 1811772 2250105 1399790 222269 175010 2273863 1621920 2365148 1341523 1583832 36696 453616 2136128 896379 2471845 654228 284686 2248149 1673357 1007577 1821444 1570073 1752911 1468425 1321284 2471004 2454928 608735 151666 1548557 2056702 943672 1774674 1079362 1243240 2146336 1904227 2036771 2134762 1437433 85743 271423 1881843 1618646 1649046 1755258 2291210 2226203 1140603 1503781 1467955 822730 863880 1254721 1432546 812947 1115296 1855953 1869659 2004939 409301 1597348 680776 1453343 558083 2513786 1252151 1820012 1823688 1777871 1656157 792556 1593138 2064122 2181463 946691 1379335 1773653 2207509 2093815 1171742 308412 1029385 2442396 425469 200362 1520495 202904 1715458 1233104 178982 1223057 2549296 2345893 1540865 2353966 1238187 2338266 197412 2638245 16707 1036636 2053340 2199077 1850273 387846 17413: 193506 17414: 862568 17415: 157521 1129687 1335436 739323 17417: 2185356 2620856 487951 1349387 184043 2138889 882024 1251273 411433 2219052 1569513 1585366 17418: 2332762 187080 1616328 471658 2119257 2546452 1896382 316864 1690624 672257 1440602 1587038 543799 2414667 1357033 2417267 115589 1012552 32041 2293137 2419334 1932150 2452028 2505632 1673071 337968 293562 17419: 2586139 2398403 2277140 2031743 1961590 369399 68457 109431 1511134 1742: 954707 264091 1283908 302004 1817488 697254 1310843 1404768 1846831 1005452 606652 483299 17420: 2393980 828442 366952 165081 528166 640314 2645144 1445695 1645605 2271182 1055009 2189714 1270016 959340 985920 1149362 2222168 195555 359374 1456754 2345988 2360721 2122521 1495595 2431188 1274826 17421: 1791493 17422: 2562239 676327 1855886 1739024 17423: 2280162 1872782 1163872 1869654 1422872 2064195 418316 1139237 692383 269983 2599245 1176225 827257 1127303 126891 1910665 2311017 1048908 2285593 1237880 299498 2288574 2060941 1483008 349962 2610640 705786 1848920 2053516 904245 1541351 1733940 372679 1924230 2470925 1644832 637443 1730749 885322 633269 156728 2465236 579787 705125 2326499 2300686 2448822 1414997 1018259 2112241 355363 941395 1649909 2646917 2116994 807291 1760072 1073229 1646449 1574341 709081 1675609 829058 1739063 2418853 1166377 1659933 754326 835307 1928313 1445633 767587 1889957 2542895 1232747 828749 2344575 2206502 1360140 1325521 1296777 2236119 1724493 2336948 277232 2578289 1404334 370633 1217972 757875 1238209 1494177 1788450 28544 1662513 1629158 1707782 2397977 203665 1933703 1304706 594831 617982 1831863 2445626 312645 1770077 1746302 993324 1878234 1015864 245065 2627855 1917115 921710 2068067 2548248 2160477 2204970 2518176 1826705 1285519 727257 873629 2627212 800662 2616269 1011175 1401272 377509 2025495 598200 55913 754511 154214 1954578 2524261 2388588 2474081 171869 2275914 1467134 1734483 16083 1205155 1589281 438551 2361477 1375645 1487834 306184 67754 2380719 875783 615123 1279729 2032164 77341 1286012 1120048 1325084 2453603 1717171 2079175 2236107 481527 553817 528882 1684979 1721747 2319265 277226 219966 1980809 905479 1125527 2079068 1164675 1456430 785033 1068080 949920 1413494 1780491 2381433 2348805 372081 2213106 1341398 557477 339065 111736 1367190 1785616 1080462 2356838 2201133 1770028 1587142 705361 974981 2310703 332879 1344672 2071385 2604225 1020337 601172 2642329 719021 2119454 1096210 1187168 1386252 857423 880928 1865641 1277467 749836 925495 1622510 2232170 189985 15596 1503996 2424364 1728779 1419472 1276297 1802986 240990 518365 2050364 768410 2026692 161406 2128636 1241828 2498223 2191281 85960 2196611 2171696 625123 417263 876392 1629314 2186038 1916970 1095875 146318 380099 1916333 733581 1599493 1604609 2437114 616165 2110473 1812444 610511 1833824 794132 2338300 740886 425249 1820065 1177530 212063 439980 2323340 12801 2186312 904559 2451677 1762884 1912333 937700 302685 2567909 2358822 2257913 1933983 1289008 1860843 2570235 852201 359666 2212127 1444758 1506063 816328 333110 17385 1130507 2545191 1163401 569017 887445 1476485 2244671 149558 1086624 2615948 1826722 1264818 360782 1187870 1059108 1119509 1829301 499456 2409492 2038630 691228 2018070 1984378 696959 1536422 2459696 1474883 1719482 1913566 1490632 1377622 1119131 561708 617379 2577354 458143 2447308 2604861 1686447 22219 972383 304157 1325696 1165695 2408630 2214337 1941756 752421 758824 1417321 800378 1563498 2164508 1088420 522157 2099211 1493180 1839921 1377857 2102180 2530935 2105865 908404 1375855 824184 2061098 1013280 1169874 892389 158293 2216912 1459710 1051757 719215 1161607 2005487 1501340 2082962 1888172 1461182 2188617 192441 2176295 463684 1024876 2606762 1025671 17424: 2563241 720366 2065290 960821 327179 1477952 60630 1686399 1809636 2494615 2209858 2514467 1314658 1984876 1098901 2607604 1183546 1519766 435170 2142722 1439674 421988 821317 1549473 1800301 1783357 1687498 1656308 2551462 2398671 2498006 1307352 2174597 2352095 545687 1008425 1196476 549672 1514983 1440892 240463 1781447 1947532 324281 1555090 1694599 523141 2274056 1118587 855349 1443269 95820 1349656 200105 47942 1488860 1662097 86145 2140950 622108 108925 1588958 1539314 709436 682101 1548987 146780 1238379 1271007 1119756 2278305 1534564 935158 1646578 1082870 594184 767523 2489757 2463594 1115431 1743763 2285464 1723643 1594267 1312688 1021397 2401302 235627 630498 228820 2134683 1691062 1194247 2253711 770619 1885016 2056893 2049080 2442888 1779620 1285774 2556238 928751 522104 992672 2387705 2620144 1500985 2455074 989070 681013 1065991 2133621 640706 272363 1342852 2440595 108414 713348 1306638 2254093 1320868 109832 1927227 2121978 1404811 7652 17425: 1673256 90315 2341291 591923 1514550 656229 1224601 2420239 371282 1822335 2302372 72440 2392000 408234 1193695 1861689 2002484 17426: 1029422 1618095 1573404 942528 2148122 300949 1515842 2577857 466323 806110 1707922 1909590 2276361 2178912 2081387 21199 257965 1915732 1544944 1458818 793958 2497305 1583542 2428653 751174 2241314 1174542 3931 1695287 910522 198374 17427: 1665183 1051572 761711 17428: 102736 527537 1214438 249658 263600 1334769 486822 2511307 1874663 2296330 2091818 146748 2146254 939129 277746 458641 1246789 734355 759083 17429: 1028459 2218281 110966 2455155 837404 2334613 1063877 2300396 346519 1743: 1811105 577553 794977 2125473 1555902 1935970 754349 1061017 555617 1349139 802154 2447935 2160787 1126860 2368037 1813114 1657912 1830474 1006792 2567391 620147 1240390 23404 2598561 2324961 79954 1919678 1468050 2259445 142879 1097765 1187804 124014 1310782 643058 1564597 1195095 2365709 198936 2514673 2582773 699783 1740961 210632 2535229 1066571 1310573 421973 2603723 2607984 562002 1035052 2541443 2069095 1674064 119104 786031 291477 2618792 2634259 238085 701256 84274 2465039 735078 569764 2088599 1449806 1900736 195512 288393 1216763 245967 2365193 1302220 1562502 187834 1771909 534778 966823 733061 523791 828486 1580065 601297 598610 1385325 1563260 1775706 673526 1756513 42463 867998 211576 2640619 2391325 625271 1136933 499007 1602197 56847 1719685 2123743 697882 771395 280593 1845687 1715914 431445 2098139 101635 2013958 723399 1022114 1552009 1839843 7748 623164 799765 617988 1176339 2069846 2447876 2439188 2425208 1541689 677774 2029979 1573139 179460 117366 985401 2586199 1432755 1836036 42791 202503 1240496 386974 1966266 1448758 410881 1092499 2273632 1054310 2112367 1602435 278220 1927730 364247 1041062 842846 1706116 812203 1462487 478296 119380 945109 386487 1410008 1357623 2006505 2636755 1585062 591482 2639772 1280149 2307491 377349 1228637 1476458 1962176 1222146 411025 1123852 121785 1621384 1526059 2314374 1161473 1529231 1495485 2369280 854949 684371 1826692 408214 106289 1715 401638 2606176 484715 2509658 1001728 1784858 2186226 2094433 245405 1633956 1492837 1573042 117304 294950 2082724 1217922 1888360 806483 2468747 1038528 2332233 1755599 2486123 924930 2497609 1439577 1259467 1627400 1317129 2583938 1603774 2436759 97895 517822 1201988 351471 1562894 1454098 1746745 2049602 1678272 1784252 1838372 2523046 1356321 1418259 1271843 772859 238466 329904 413395 901448 2269950 192197 2135705 2221106 2243149 187538 37349 1587090 1961280 1427494 2468851 579699 2442175 2072884 2414266 1026926 1088005 1053352 2309145 623742 2033571 1396700 611791 1185473 2093780 1358046 537232 2293798 2262300 1472935 125821 31109 1484838 244977 2017088 168902 2315588 52609 1247031 2142978 1059936 1803311 318617 1885772 904828 1210399 1564585 2177291 1805836 971558 1015915 918950 614597 1436125 2054632 462482 1569319 2289469 2435987 1047242 1622557 1792311 2086036 283468 1910918 488604 135594 188851 96620 1703011 838169 2475285 1659758 1126160 2200493 1210032 707344 2350109 543413 2360813 1743049 853170 1600189 2273954 554811 241948 423361 538097 1073225 2208182 865427 1948430 2194674 1730100 1552483 1532485 2365130 1193400 1062414 2184273 42345 1763574 2135493 2303836 2429938 225418 2232361 419525 1278143 2511466 2173004 1956737 17430: 1788096 1703293 275533 17431: 946408 1816102 340997 1671645 2016504 2422683 137374 2151465 1661162 265314 2127173 2142225 2090200 1263120 395627 1839093 649305 384822 2137424 523308 975563 401705 85601 2511925 66386 1039575 279313 1154357 2636311 2421706 2236040 1920427 2563318 1181280 1180154 1419384 1717711 902599 273457 1138845 1662039 1349673 1121484 2601782 896331 2378963 2080423 1565502 1962751 749373 903187 174393 2022426 2052654 837852 1649545 1605230 1982265 1610061 1010089 2258127 2451739 139795 2231473 2371498 38580 2469835 1227567 1261185 269540 1605305 221841 2393604 999446 592708 1604977 1503643 847083 1804262 1397971 1016227 1154332 1790578 828289 1508104 1513316 2283516 682873 2229655 851708 610183 419244 673997 1234767 1561430 1429854 1065526 2503684 920802 365596 2037653 2004700 1155712 2466085 640345 1882365 497816 2139508 1583337 766776 311117 1168254 1392974 1705112 2276136 1818790 2316233 1469265 2171241 48350 1256381 186731 2528292 790011 2592179 1323468 1921566 1745057 858799 672669 426001 28205 1162680 1967442 923005 688455 984718 451802 2520824 1283649 2419371 1141628 797177 1441815 1101889 1520690 721614 2407186 2478042 548195 141136 1513120 2290072 429729 181768 1142516 675091 2483262 729642 2632574 1366863 414343 985628 681095 1567891 1083365 838982 656643 2011276 446385 1787324 1391129 880045 1153316 134509 358808 1880494 1924232 770438 2371798 1304379 1487439 1177641 316641 1081121 744252 2113174 8573 1693152 82141 2100687 2036786 105647 2268171 1077206 1256774 843904 2172194 1867253 2278760 1290545 661584 1403809 1180325 1123670 1754237 1463115 2582188 67300 997925 1321344 580724 217830 2232517 384204 1956820 1660152 1385063 547358 2031869 1743429 1230068 2263838 1521169 868933 470064 1350064 2458853 1028883 2367823 1206995 2502705 416611 619891 2024651 2322188 1959789 567066 43900 985124 572188 2239537 2551367 1478893 503013 1215410 1944625 998704 2178558 345831 188556 2483005 2325377 984102 55202 1093194 613556 1158874 2195823 1193354 831027 573680 875606 2444364 624414 2314588 2246167 1647667 1451926 1523013 811444 2504397 1489820 1217124 2107647 1691736 2187467 2112074 81565 795418 1584467 1529140 2584924 1392104 183099 1159818 1173229 1667686 2120130 1694740 2586249 2355612 1626010 683144 2139128 1943124 53600 1971697 18459 2156304 2532849 1895370 1675939 172046 2102164 1189405 1437282 203800 1302756 247449 641785 2579277 735817 320491 886938 16529 750067 1277829 2241182 2349023 916581 208377 1627742 1213308 1154137 305025 1486248 323744 2108291 2263073 2485278 1197673 2433005 1473694 2581414 108390 840449 2289506 2584670 455285 2618960 847878 687937 726235 82178 993376 1898173 184373 1018827 1279655 1210462 592961 1432924 1649467 648066 1909393 2321843 1507903 1060195 1670346 2564181 1850784 1210578 383768 1370556 108449 752232 2385533 1619035 1894731 2179738 2469531 1493408 2248478 1613547 2138847 1270802 762524 126458 1611284 1424878 430212 2402732 537341 493435 2184445 648760 187662 1649216 1497437 1325835 2034429 1436054 1873015 145009 433299 1229152 850135 1075465 1415802 998388 1270322 781356 1481658 1321246 107708 1058754 825796 1894500 1580914 866679 51900 1470983 956828 920248 1554367 1700373 469026 190508 2161595 127490 1406239 1341149 2086859 735837 820984 2073803 1773785 2059714 237573 1991088 950070 1785031 864431 638236 18510 1462659 2370797 1375899 361227 108007 1392553 693189 1752835 595984 804034 928949 2335091 1665566 1668293 2301742 2533514 1866394 1575870 476843 1688249 1193108 1142077 1802748 1282043 109892 1468111 2251164 1354620 1620924 2118282 2124097 1306426 1395102 1170314 1510283 2167464 2535532 927801 994728 1128302 574606 1839877 508652 532654 2165780 1859418 1528721 981251 369374 1099375 1146104 609601 1800176 2308207 2105585 2638901 2577940 1150770 2564951 2191698 1679324 13017 2443405 1036013 1270506 1596393 940611 631525 2274232 30666 17432: 784914 1376801 1558525 843740 200126 17433: 2412474 884816 2200170 1804582 2353840 2210044 579485 31970 1771513 1518665 488716 2261394 17434: 1574079 1954432 2144435 122388 489333 1474260 1913178 17435: 1315109 2531277 827588 1665177 223139 1382341 2588813 2100003 43448 499971 1412855 1757382 2420257 2618753 262404 2095964 2501463 1874720 2516899 2397292 1605748 215741 2509669 992705 2181304 731198 2217027 2325975 2400325 1588043 1399820 1681874 1900774 2153212 1613877 1587695 2339111 2502834 2481521 2512006 2181351 286216 1487134 17436: 1869391 1944629 308632 1277391 100797 1815530 1212551 654043 1968824 1438338 86964 578646 2470453 1768174 2572281 768771 2235585 1282549 1319539 1769829 2591723 2333529 875711 549640 1155194 1530764 2593960 633732 1767494 1973268 791966 2012114 1074677 1300020 1094906 2292657 1456991 861523 260255 294926 1433542 2130373 1759656 1144419 2258594 1738226 1275988 283263 2062506 141136 1879907 716595 2582528 1341592 2617902 2338175 2247466 31921 2308706 972986 2296003 3132 1085879 2635745 1907031 507963 1611377 2508891 1457953 156475 2537928 883973 2155003 2021245 667294 1411983 1919178 340300 2133337 1145824 1192070 209740 1443565 224053 1961707 1550548 466680 390233 321195 1669648 2444348 1821217 1577401 1199267 1860262 2569288 1305122 58470 1431594 856937 849298 1257364 1167591 1714066 148983 366141 1865616 501164 705824 1691964 2126861 1454536 1600228 1740820 1504478 2358741 976654 1732696 1342643 1376052 2640287 337264 2461408 403130 1176023 1700447 697689 1941012 2275888 1377449 987668 1965257 2299957 246942 142065 2645539 2168028 2262886 680678 1780230 1882945 2510352 2400344 2213873 823667 2468168 424387 324479 694697 1180825 1051754 1448932 1809555 1199309 2302801 368011 2067143 250821 863009 1732240 1478594 1895553 1203467 17437: 512852 2486486 1333327 1632243 1191427 723325 2462324 356528 1235693 1857645 1813954 1040948 1865301 1730706 74188 2620226 1862392 2169350 103520 999901 2319896 1679754 1933187 1670135 2612115 2506506 692943 1301613 1871179 2628553 2064382 2098744 788568 1117361 1309029 953723 2052459 951162 194172 2332659 2418059 718101 2353709 68979 22812 113952 930399 2599782 344394 943272 1214136 1473792 1250919 2147907 2131387 2409146 661672 371346 58591 344062 1704583 2452336 1202073 2249075 2016921 1895061 227846 761375 1968376 1506872 2441871 2054901 1536113 1492716 586072 1704944 1293633 824303 440834 194386 2554010 855235 2269397 963404 795749 1933449 1617123 2259288 2422577 629797 1203926 354561 1658921 210872 212887 2372859 2393478 1901687 1557757 1324928 963830 80696 2301550 645877 965421 398996 174530 1586021 2489700 1934527 241300 1355568 1995614 186965 2268263 1439630 2151662 1762872 2437929 598972 21573 516890 1418079 347047 745884 1469707 1098840 17438: 852123 1048231 1063453 457716 492586 127079 758500 505279 1158725 1865609 1117319 1476243 196435 1978867 1285638 17439: 2342127 1744: 1927570 1728993 1172636 1435849 1869939 2236005 754712 1912834 53146 1415836 910485 926928 1524997 2543107 13691 1610065 859876 162422 301961 1878314 331823 2351281 1425512 2388514 881136 1961156 1478184 256788 2421812 1904206 1841183 1142799 368160 2412820 1729134 220482 942350 2365713 629492 2372768 280948 1179872 1555762 196496 2120325 293713 446718 1685515 1801576 616280 1645595 535303 1197401 2259724 412542 2059891 1720797 1742787 1922679 638486 2542727 414898 1727859 802129 1245110 2324992 2490185 2527637 1260443 2258151 1051986 1503716 454312 1388446 110372 1119261 389387 626029 301248 2230202 2166205 646470 253070 1987137 2646952 934545 1324672 1948859 1592208 159177 1878637 1174688 1731382 2245834 2055277 217434 2229679 432941 1056205 1983502 908193 1031500 370514 207543 1997147 2246591 1759845 917554 1406754 162601 625699 2116936 1659379 2018740 1474273 2313360 608575 1793520 2369140 865942 1804352 212280 1363717 2012157 1191312 706614 308128 1643293 236917 79415 5834 21334 424106 1454508 1226855 610584 2258492 2488934 906742 2052517 91442 130571 189025 817998 2435606 464570 2548917 2425507 1210625 2496086 2023813 2544359 1541036 782900 2395359 2080750 1809939 1755306 2166639 1896272 719175 2382572 226798 1282218 1973660 2228161 381381 2459226 1505988 524541 501460 1956379 1328045 2228876 1832489 620422 2527667 625260 739741 2091606 871607 2468455 1339280 2443623 283685 366903 302492 2155870 1791941 550463 1992145 696446 854853 15188 257490 1932399 1885673 2532397 769843 2334037 2326931 2470874 1367158 1578091 1333006 2080954 2405910 2523423 1287051 1003639 515195 2570348 785964 63234 643161 1837801 2210153 1107566 1465644 2046377 951693 1699052 1714983 598452 1300094 726181 236805 2037382 2595876 1790963 672482 2338287 951269 2017670 1441178 1232377 1691762 1674639 2555937 556212 1776745 1350132 1032124 2508866 1505662 2480072 808169 1873640 1499391 911869 1139776 1675291 840429 349602 63103 2275897 1633913 1135101 2317374 2183683 411338 43431 1475762 2621405 2646730 434439 1797294 1129182 832661 1937032 314751 2337317 758704 2517133 2161219 359509 2032412 561813 740254 868458 960523 1422891 1411168 2094266 1448873 998833 1497461 376583 1564543 1613423 2573421 929776 946473 190079 787660 1518686 1716478 1769480 2120644 1414147 1385 765640 1099238 597523 1942281 991882 1013893 2226366 2247543 948645 2347199 395540 321652 1394704 336975 1370792 769800 483274 2079714 168599 1227140 1164683 1423699 549673 562170 2361277 719569 1521763 1067304 508389 1701792 628599 2179120 1839399 694515 902691 1524178 2216071 668338 1504926 681949 1940426 2194913 2325839 2284925 249580 204961 44183 11977 900850 757642 521676 2448960 980315 2160220 2614779 267083 2395973 1327712 1514100 2395765 304500 1516215 2071067 2267269 24386 688845 1200295 681073 843318 1513463 1742819 367450 873790 2057352 432370 1524050 359807 44159 2633443 273587 1696543 684685 976226 2419364 1852990 1175052 592044 1352984 2076724 2167871 274265 774341 2539090 2075414 2345852 1163498 1369143 1825986 1228184 466046 103947 2054359 2310764 1758334 1678732 1020329 1454590 433178 89065 89919 719255 1314473 1089947 37165 550127 2311908 1918685 1227735 1138225 1594442 187371 81478 1083665 624398 1322449 856363 7899 2019603 658575 1747299 32465 1578165 412089 815984 530865 1452649 2186903 1509907 754986 599558 778730 1470163 2498145 2419311 917043 2588541 1487679 2156462 2050220 1934096 1753324 2126541 34966 1765512 1796052 1530874 63106 674188 153553 1677703 2549475 1724108 1045181 811243 1944555 888361 1347955 1128705 691834 1375892 2045814 838396 2303394 1644420 1188485 150524 1959907 715639 1213758 974491 1472180 1311614 1363586 2302780 890948 534841 2081265 1495156 1910891 447710 2249309 2630668 2061744 327586 1538237 1231722 1388992 1187806 1344257 722456 2067503 37446 608732 1932995 1617908 2577333 1930965 66645 1618171 1609829 999387 1500115 1667375 996443 1230199 2598664 1000554 2262703 58311 2057698 1050064 1802430 2245319 1302061 1717511 11738 1455142 812642 1069649 930789 1888750 147631 981725 1119680 1595562 1433887 512805 108991 1810959 1750841 1300512 35849 380666 1740844 2016396 1114071 1426450 905688 370896 336522 2515478 240518 735565 782149 715836 1861247 762381 903513 2299847 2029398 852107 248536 1898122 1508329 509542 784829 2370584 1559206 1560705 1958197 778229 1051681 2483114 479073 1446933 1161372 2285440 1708668 949783 838780 2365967 497021 2087896 66451 1657840 435912 739709 1625967 239966 1617987 1442264 2554879 603960 2535906 322099 421842 443628 2036896 2612700 25761 1982582 2200296 1207407 1773531 2399005 1202600 873718 1119904 593583 1326741 146321 1042626 2012211 1056218 1632831 1997536 1560620 2480759 1510323 1627368 1163726 1408580 1706630 729772 1957943 2469059 798316 748072 1099925 888981 1604363 469034 478275 1028221 2006755 1619879 2604392 1390585 492512 1746944 708282 2276753 1084696 1992644 949168 1704332 1571842 1084619 320689 2503860 2214536 1006837 1686573 429034 1955443 2519164 2372013 1733882 1352224 1104264 561246 715026 1456786 1779362 316503 639923 493854 2605069 1325922 2090551 704909 1239419 339698 784369 1816949 1938330 578616 2595784 1810278 563535 1010872 1611944 1582028 988436 1194688 2100752 1467171 911664 1778903 301871 2602014 2620885 2004769 1209735 1492839 821452 98784 1641322 160733 567389 1604596 629799 944414 30963 869619 2565367 2199423 1202740 1619662 1658755 1282484 986257 1027662 1296364 2297829 195173 1080603 1053344 32014 195254 1475772 2572212 2267501 719192 1895816 1014201 807052 984803 1688758 2423511 602834 912817 276726 215191 450105 748325 1767609 1408827 208478 115517 1650376 989904 298829 1059182 907296 899305 2237896 432175 1726196 1890023 1867675 1097976 2100326 470547 797482 1485013 278657 322129 349851 292061 275279 552211 2217397 2411812 1059441 674408 2279131 2093686 1486937 274283 1961896 1868172 1822227 1944475 553878 248519 1316328 348477 646446 2428383 1543111 1683428 251173 405295 235258 200139 649385 1938846 2512548 813524 815967 2077520 2596224 2277648 280680 1938870 727159 1540759 1762642 2525760 694646 2137089 2597771 2122903 214823 501508 1827669 327227 584765 1478943 1539257 1919803 2484300 2564518 1093084 1537056 1773474 1180936 1251336 1335061 1909239 1117878 1914516 1118298 1320157 2601018 2374423 1860291 1943404 511728 518784 61758 240591 1001035 2539534 888196 2377648 2070427 606295 141138 56389 921193 1163923 594445 1290900 1787347 2506763 811703 1012286 2051265 208604 2048535 1356057 1965697 594371 2111860 441050 425448 831509 1910921 1773538 1012586 2204275 1028634 2472706 851883 2383908 528222 902073 12606 2041531 446241 1273324 2213213 567307 2622271 1048174 549593 365666 1393321 1890347 714338 948240 645893 1609102 1638896 13283 1094222 591408 1789680 708541 991629 600572 2019878 2429839 1312670 1176390 1380307 2141489 1836172 1840099 725458 602720 2124628 2130177 2398349 900485 1829893 42510 1188672 1745856 1370812 898278 1732713 218899 523292 636956 681290 4973 2441009 930403 2256025 978326 2584939 250975 1986276 826785 950044 33435 1391475 52362 356962 212272 557278 41428 1755772 2278747 2207738 474141 2513855 2638828 1348181 945611 477843 1134983 23685 1352692 744356 2178430 1996895 375431 2634758 1567432 2400398 2373489 2131506 2471304 2477025 545680 1914763 135020 1442472 1862928 1794079 959034 1526345 2087153 328174 1535218 2149665 571947 1030594 22955 270610 1142455 381899 134431 1781655 827360 413249 590394 2512971 1835811 2110730 113313 38110 40950 2103416 1625753 989088 245622 1278421 1124708 919153 2492056 1508128 616527 1601158 479190 270821 793990 147281 994647 2051838 1146585 711860 143944 2451031 539276 2400823 374158 1651185 846384 2599725 953004 1762599 2224728 844546 223022 1683667 1684560 1177465 1198443 855296 609431 2532888 759361 10 2186788 492743 766924 1056251 1894375 135996 944024 948478 1160256 1505678 2191056 861991 1498732 24606 1689179 686156 334222 2519965 2502662 1480177 1970454 743509 899793 1607382 2330887 2020280 28812 1264601 2529917 1965340 2212143 1182110 2059304 2022676 691771 1295450 2169040 1412736 510098 1972542 1708775 800866 1156197 2579643 2328842 346411 2368208 1917978 957863 533067 1300722 1845184 222977 1411048 2524285 786144 2359054 552433 2276655 1384378 1441620 2193158 334861 88646 353483 953172 2354808 915790 1785397 389095 1643337 928187 2611539 739481 2484393 2260638 315254 989380 1561903 250549 70525 2482842 567639 855270 563826 2419647 1872971 1450988 293671 99044 1707078 2112694 876661 1157737 486145 2071054 2524025 350435 843030 2487614 2518550 97854 1442415 2544361 290035 262506 1560669 2560705 1428608 317232 2284660 2518994 2482540 1374672 2167907 2517962 104494 1238392 341830 1561838 2330365 2271853 902839 1062182 297336 801098 1644913 1208059 379417 2436543 2453450 2439209 1626024 2186843 1768494 680827 382528 2527831 673533 1108034 737715 2121456 782859 1896573 1182168 460798 49456 72399 1762994 2399934 355508 523040 1395953 1004668 558300 1482581 2305776 2027110 2314412 361270 518451 1075824 400821 2225316 45447 1382845 738292 1981908 1913533 1782136 639874 874227 373918 2356199 206477 1413697 864654 2252147 564434 602894 469642 974691 1249677 1535488 1767320 412122 2135822 69743 207491 115017 2364962 1837779 680470 1109420 1918791 283645 1621068 1186894 322915 34922 2536796 1432825 2378118 253170 1124232 2237393 306381 542894 1819652 2431571 78207 2230521 2576063 2648873 1033095 1023813 1202016 592255 1040789 2011244 1586393 476443 1910668 2523922 1082570 1093489 857565 2331944 234124 888435 1916472 814976 1109893 546595 2215249 2443446 1739199 2005811 2041916 573739 31767 1709022 674247 433189 1159810 2525193 2558714 599507 1908891 2614457 1042746 2408920 2443648 826119 9796 749423 2579331 1588978 444539 1349495 519653 2309060 724757 564193 1577383 712268 2086729 352355 761725 5088 1787461 751990 1650727 2412557 15690 696914 2245405 504116 2550350 2282019 118555 224696 2156270 674351 1313676 1875818 2198273 356406 1525172 157884 266360 400076 1935511 2508082 197955 1309903 1761830 2395453 1612876 1933141 1565286 1308906 650199 850143 1709420 2020026 2518423 1312648 1629594 1478284 2456394 1417301 400822 1060263 148546 2494601 2266943 323449 847099 1396179 1145572 996813 1082793 2308401 290515 1567737 1169769 2443644 1460954 1089991 1313529 884939 2010062 258629 2185411 1448111 1612002 2080535 1642811 2042849 2529625 816810 37782 574318 1544352 1413486 2295524 1034223 110759 1557806 684451 1550769 2210515 2129389 1279261 1843377 576393 1620396 1355945 743401 2381413 644541 701072 440545 1901801 404160 2454534 1205534 743090 1710899 1698447 156264 883447 2489188 1856185 987870 17441: 1051350 620771 158289 1090011 1273022 1566274 1218742 817216 549661 755428 2644531 2034893 718085 1016426 1953975 431859 2369910 1256126 990204 1611281 2531631 645560 1857203 314070 1088225 1668051 1911890 836643 428397 1456245 911676 658401 224681 2534254 357690 1977161 2517097 2534150 1085655 964358 2007992 2339826 1324943 1563973 1051046 1138029 2313297 1759851 514358 1231406 210711 521238 1434735 2527168 356446 163660 2302918 2289508 821370 1909451 281949 939533 711849 2241175 2543084 712282 558375 835619 2108291 2572512 421944 23567 1824968 291883 1053977 1929818 119734 941919 2474218 2164281 2514589 799837 759204 695264 73678 1714805 54246 510056 621393 17442: 551247 1228547 806785 1331230 686842 1653662 135756 1414116 17443: 57146 1459088 1425687 552398 972549 2400621 1122857 500215 1556320 2282967 1035116 2383852 829570 1846900 2123648 2425137 1243831 1650625 1924540 1520791 17444: 481114 757753 17445: 1264071 2093255 2600582 153879 97498 17446: 2376760 1743709 1540724 761341 917647 858204 2530127 1337777 1408177 1712892 1638947 1946526 17447: 2174349 247892 1780278 635789 258308 17448: 467604 2116219 930994 1655640 1004568 313426 2052673 1112127 2574300 1551124 1860885 17449: 1378276 944978 938797 2217939 1828719 2084572 1128362 1483947 765991 1428803 282243 629882 823697 1331805 173865 1499445 1149274 77960 862854 326587 2572249 2431540 1201262 2205188 2173742 1045523 2034936 829064 1182079 1859725 2348376 193027 1923441 1656734 1874019 538969 1626474 1102237 1659007 673461 815594 1420876 1571675 450695 1486972 1382530 1962894 611780 2137155 2082174 1848382 341014 2176550 2161988 1553742 2406951 481647 1456522 478 839104 2536553 1709540 508136 1890133 779898 1563732 985800 1130152 2353395 759213 1218098 655557 2037855 2235196 795736 2324211 1092056 521469 2538912 105230 1584132 2015962 1829139 962589 1565226 325262 1441513 61171 2240742 1369877 281682 2099914 1492778 1321149 2031723 2612214 1119128 1501106 970792 834094 90906 796542 2597950 513039 342659 386650 2527425 2055459 1949763 2572140 1887457 936902 1080781 1876459 1947922 1589021 1384264 1670159 1572923 235650 644675 748187 2396731 1836992 190722 2145411 2061071 2008116 1648854 1196787 992675 715299 490114 1083218 533262 1679793 1226073 137261 1300907 1006518 2167722 977783 2641737 1556631 317829 1682501 932590 883884 2163226 171592 1357068 1590694 1241908 859289 2527162 463770 2589565 249474 1493900 1956551 807709 1070966 178062 1852563 613109 1976340 481039 1734276 256435 1419372 721313 2144277 1061725 56444 2205635 1258813 1864300 2219553 1097470 808214 492269 2482362 2229907 606588 1062004 537217 1026618 1807105 650960 1645819 1278822 1259902 50138 2461042 34110 2529715 1678097 1624294 1835908 1941167 1168748 515850 1640060 1337127 1335775 1193505 798745 1337645 810296 759294 2130350 247609 1737663 2352009 472772 385158 1709206 942773 433134 1209124 329732 355033 1344909 2645390 1445360 894921 1985530 2162341 1145955 2489799 1389552 1390196 1554997 2094827 2361381 2493120 2551657 1208894 384715 1956626 362410 2617910 760816 189363 952260 2093631 613221 407732 490437 1107436 1732166 666142 1126723 1741645 731837 1129562 1922970 1691704 2022602 2399912 257694 1903634 1739914 1087598 1741446 1498135 269540 2073211 1791430 1528368 1440050 94455 1121426 1691757 445080 2412766 1706279 306076 866640 2497182 507378 916295 431499 307997 1562214 2011768 639797 582387 2004777 2217835 1502149 2644806 405316 137522 1781790 1945374 256218 234205 2061390 1236433 992327 1448137 1145621 1161719 1107746 668435 1558188 805778 672630 288805 1860895 1782695 388383 370128 684951 527631 1774869 295828 1961264 850612 1672981 578609 968305 1927163 975496 2248300 2062090 2211320 2437547 502846 1134741 1623900 792106 2191610 459768 1810496 697073 559645 600363 2290911 713275 2026615 419320 2557125 1619550 2636118 1197156 2529788 1249491 2000124 1381130 1167243 807065 1143276 2050931 2613833 1872884 442364 198425 384194 556756 278568 764392 528225 309192 1303787 1009857 1426711 446168 2506558 975867 2554842 2310732 1224670 2393466 1086070 2479120 2586883 1258566 40840 1913886 174877 1714930 2303864 701116 812123 2334771 641109 1892582 916919 2647572 1510783 2574349 1640249 2069440 134927 822214 2411990 1120760 400455 166785 1186848 345701 863097 729434 956177 1187184 986250 717555 916743 760837 1290669 591750 270351 2176341 2302848 1048899 2395317 518628 1430357 1013358 786482 34876 2386600 2471004 1093991 1060367 640245 1483526 1610137 1591477 1359394 2352686 2272653 1034957 2360552 2054075 1726030 1544486 1482932 2126707 700816 1335314 1576332 2159529 1337672 1536413 848375 1378448 975367 862465 772971 1833985 2351938 654229 1802486 2636749 26558 168320 1448013 334039 320464 712950 2223 267119 1818277 421835 371237 127581 635274 613934 1437019 232471 2306157 624976 491548 917911 1013161 155501 1489389 1860237 967637 876884 1904124 1818981 394462 1375036 79185 75608 1878997 1123275 1518285 2390503 508642 2109343 1016994 672294 1641939 2316585 2077956 1661952 2259771 2351933 702199 712193 946617 1132600 1727539 2320790 1891078 112139 2226555 271326 2324320 2553379 442669 416045 200979 986470 1841595 116355 519846 1631646 256659 671620 2498308 1923775 1577779 150811 2153388 1289941 2264911 72469 2036881 2646385 1876520 812599 2173344 1913519 1954581 192606 22696 1509214 1724345 996938 1347329 1452272 1267067 840531 1680279 2449956 1048038 227004 2224782 879873 1901204 2059905 1368207 804364 1798197 922065 2044952 1966998 2419802 2286344 150472 2184901 2017714 1717108 162014 1079256 1018087 580145 157944 2475239 2009166 1809379 1846920 916606 185604 821558 1300172 1181789 1836477 1847952 2619409 2195225 751871 2548035 2241207 680777 154485 2216152 2046644 1531411 84498 1448884 2494445 689883 1001521 821745 1892460 2522772 1333879 656945 1086800 90925 2505657 1357258 749164 1765170 638875 695842 2610018 1608351 835447 29893 1302652 2288252 137468 1040863 2217400 1237381 1641201 1864895 698104 621856 1225584 1484776 2490710 247034 1995090 85568 1256297 239779 1144130 2244582 150434 780320 1053440 1331193 311102 2221211 1664222 2162520 2000066 967098 647401 29715 418641 88949 840644 213489 195203 460371 471814 1157731 832030 613894 873028 492799 176736 860197 449796 981254 1632138 41793 769400 1657452 1962796 560569 2537364 394801 2493235 1054182 463055 1478866 582582 556487 371817 676631 1268430 2338621 1001061 2294877 2329235 2463022 1016095 1292279 246218 642662 2042162 2582781 909257 1719407 535582 191777 1636604 831421 827788 2538624 1036026 576974 2310393 1993090 718774 390312 1030655 1620168 1178499 1056735 2531667 1551141 1612253 862778 2362663 1328578 2109013 1832428 1672302 540847 1736185 2184379 575963 960117 519218 605267 2085486 1471256 707758 354369 2512868 1449068 2302435 2198769 2544895 733906 1031252 853480 976653 1315817 981539 2329779 585025 865076 1118761 389746 2311654 1797060 2004351 2147510 46507 330185 1652069 582932 528001 1685431 468047 365837 2232416 1545027 1491877 2170749 1625446 1924500 525698 2207728 107955 874602 328183 968203 404397 1928182 2522937 2470288 1533900 240614 1507998 652278 2506142 2566541 485063 660776 2146966 498589 983026 664109 1874856 1743429 1780649 897086 2510944 1265166 1058872 2041239 28458 764596 1214497 2202742 689205 863082 1866575 71256 1551130 107150 348008 1959024 2032803 595654 1822562 2124267 2153528 840506 2220164 581635 615001 2175626 1994596 875969 2039054 667508 864489 1035081 1617192 1844314 715115 486892 1793353 635813 1572204 846386 1666419 1785943 2281717 1144831 273499 157455 1505316 2253062 2300028 1856218 2583514 787331 354906 2432389 835389 1935874 2211232 845823 2022772 577734 514262 1033645 1464628 1789317 318670 1446147 1336140 2234830 1428991 1794211 1809772 824918 2385517 879992 1962037 2057378 1390509 79944 535803 413696 1387033 1859262 1334894 2574523 1022866 1324774 1814472 2625539 1028165 1882153 1093639 1952467 1570476 2198905 1867639 2545054 372752 2067073 1136279 155388 525200 2520961 865003 1425744 2405019 2091625 38183 1505705 1248214 752320 383628 627465 186539 1061843 1210563 2589910 713056 1771108 1243454 1460092 2420650 1968331 698778 1021557 262233 224277 538815 585353 1565177 431605 808374 1772168 1989761 1306812 2047109 1185805 1400320 434633 53663 1273033 2032520 966226 526571 113886 670930 946813 318658 1099539 1635968 1025933 1537998 1820669 2168170 1139750 2198960 2501476 2628520 927550 1357565 2061602 1417443 1849949 883168 3941 1246714 1338092 203369 5380 2605238 754070 390790 420226 1381512 1763847 908136 2414739 2376953 536492 222404 934042 1102201 272116 1325624 1804289 2262914 83628 1340291 2487632 1684982 2488420 891855 1616385 677549 1641172 1224194 1090028 794472 2166264 2360839 2374030 2340854 1107049 1044922 661231 1433698 1898077 1998675 1722 1713180 2265782 1992982 257669 1188784 2101145 1795848 2022663 1607843 2115279 119603 383678 1652623 1921411 161840 1608936 1851219 2254656 665244 468889 2497208 2588040 2605801 1997325 1531216 1609631 1870875 2374968 1351782 1693719 252159 1892844 1857335 599427 998105 332692 1056930 259687 2434970 2503563 171027 634506 1939986 1721245 403825 485334 522450 965255 401178 2127205 1322940 2283101 60969 78119 1424038 2086414 463627 189061 2257762 15042 1772665 1585823 1129771 480429 2563135 897590 232879 1746070 2356325 1817655 2135634 887674 894484 861671 2258141 534192 775175 1302420 557451 2610463 1342126 495489 710797 378628 582330 1258282 379935 107297 887499 1388478 2180026 2353006 1562614 1841924 591935 1731951 2130048 2587828 1007434 2223290 1496427 2421118 2304870 2555685 1064817 24511 2574919 525079 790508 1654164 303521 2567062 2057387 2177834 643084 2417493 2015117 346158 1564307 88370 2064220 2118929 2110940 373428 830007 1355938 2032561 2229008 1622304 1014686 1494481 790958 1687564 1401897 1984669 1791649 1802326 1006439 325094 804397 1984384 1552856 402985 129501 1103422 1770540 2334291 1141507 2085282 451727 225870 549593 538741 2437473 760109 1220476 901201 73681 2174369 976155 1732909 1284603 2592424 2562697 1911653 2532932 873769 2100498 1326029 1160005 547171 621823 2133920 1856042 410174 214619 601974 885614 2464226 940664 1734622 1348153 2568495 2064363 1807667 102389 1507243 211010 849938 471790 2288211 1909450 1010387 346451 820399 37808 2018063 242537 330423 1511655 1101738 807389 1697842 1535642 1269351 2519410 1175745 240847 1881106 1036476 928595 21054 2447802 2476850 416892 1661566 1197257 1564901 2038438 1408723 2576347 149822 2517046 833498 828931 2316505 1571258 2237090 1095883 2351188 980080 376565 43519 1936630 979302 2089144 1432773 1884004 889078 411636 2265525 2343446 2173303 1852458 1864381 1498447 96910 1620011 2701 1910440 2164176 1285931 2036582 1650112 2552865 89386 410004 2469490 1445494 1379115 2082298 215845 2073207 395793 647928 2017308 1444340 1899310 2049098 61057 603523 533062 453443 1588228 1862762 2394370 1251721 420694 1798497 1533817 907298 1085805 1829446 123001 2004214 1441774 450514 2298737 513198 2351311 195390 203082 1757248 1687677 659785 121877 1313401 2140299 1434716 459145 439487 930653 285297 1803028 1215829 2153971 2283634 359102 2527846 2524491 1150415 2280869 95810 1924337 1550986 2149471 2155077 2425136 2207932 1809691 2405978 626497 497808 675057 786052 2462556 1102745 1278647 1326646 705791 1283155 1632963 1164001 645704 909271 841294 2331642 866014 2237674 1469792 1396596 1643475 1383921 1338201 919272 1218159 2219113 1338202 1339324 2258894 1481767 2616527 2280 2261462 2050755 975627 789008 1464022 521016 1291255 2427882 2441883 1941123 235558 62802 901538 2130473 835257 768880 808853 1653635 1962599 1483807 2046703 2326924 1091265 950231 1078923 1892950 805922 2290300 2585815 1800518 369 1410895 1795384 171523 333406 1485238 1750895 1186864 1990191 1871847 792587 1014607 452961 1523359 2298699 2118205 1769721 1265156 190764 1555115 2113874 1134997 335252 2600623 2073082 2598807 938750 2326618 552389 567672 2309494 771489 2263106 150635 1627692 1195212 1917145 40798 2468743 2337429 2022948 128035 2228915 1667241 1136239 2555890 819971 1530610 140720 2523451 108210 2071198 1819039 1319073 286109 1127200 611088 1187870 2134556 1761988 1652212 1424690 944904 1735293 293089 919623 1711910 533057 770693 475872 2049659 1704661 150038 429842 1946124 49872 1278227 2602028 252251 1718685 673208 2324933 1657430 2081795 2092912 294213 2483920 2250805 878135 571221 711537 220631 520312 1879041 1545267 1663352 2608674 2640994 2552848 692171 2165873 2042061 304834 135709 1609172 1024723 773038 274839 2375788 1630758 2282247 1353655 1070101 2233656 21794 2272287 1630068 736413 1677735 2263002 491530 2303511 2526654 388461 2305481 920060 390268 823072 1906864 696449 1567006 46554 747549 1580396 2374173 1813821 1222418 482374 1015676 277937 2237339 109265 1782923 2367394 2237364 539984 1268417 1480292 536112 1301045 149943 895899 191973 1835332 2226035 1107109 684725 2352102 415338 2067357 933544 1685982 435130 284348 2337160 2197440 124914 848778 997482 1711294 2238311 1466984 837646 1489770 221499 1142658 2625109 2628938 1937145 2176520 776582 114182 391485 1156916 2582795 1787008 1473331 398537 1055074 1692938 1483556 2430569 65649 875193 1474031 2241057 837204 1227620 710150 93091 2110181 1162839 283561 199112 824409 539191 2537832 276511 2360075 1777077 2500733 513020 294085 424457 375825 1515618 773018 1245730 1893392 1556520 1044043 413363 205977 1360504 1198743 1955036 100124 862183 2303953 83825 175372 2570669 315895 993729 974573 409259 943418 560661 2365210 2423979 1638910 2372921 2435814 2150632 303065 1215970 2353966 1846041 2144960 2466664 1848139 2510442 1559067 1628654 1557429 1769791 1793918 2305114 696905 6082 1977261 2454690 1029944 1744175 159941 2279763 478429 201565 1158697 2562911 2642341 1388035 325225 1969753 108007 2097954 653094 318505 460995 1512530 578462 1954940 746100 2535476 930924 561586 443219 1458251 551356 609366 1823400 428855 334518 884526 397811 1938494 1560986 2356174 1514192 2013074 2589524 716039 1662549 2496432 1923970 2462158 949671 2404773 1168014 39673 1509086 121579 1595374 1508760 104946 661637 797099 494593 1573393 1453797 1345493 614052 1957597 1466446 661459 1908018 1803268 715560 2331903 1539536 684070 1396946 910687 865479 1273319 2104654 900005 1486201 1149403 2203101 2208645 1312546 1810435 2506830 2501228 1705919 2132202 2354057 279275 1911239 319518 1696116 555000 1643133 1609396 1278419 2551436 337142 2310250 284191 768886 427589 882989 2487211 168960 1062080 903873 326206 1820676 553694 322414 2507268 388000 527684 2498321 448733 126262 1160441 707337 1467464 2018454 972258 285298 369827 31224 549249 2308923 1981665 2389001 2066198 753900 1434336 2558466 2016145 887638 700746 334096 1095909 1650095 1881770 1188239 1604678 2632079 2610296 766849 1913995 1320022 594301 392837 264960 194506 1678834 2088876 717163 2622756 1770185 1581484 499465 2294915 1894901 458117 112550 1652602 2407686 840398 2638902 1493435 1560101 1780180 1981462 967214 235151 1025901 1039160 2379431 584264 32937 1310905 1249184 2532244 126041 2190761 1810054 1050742 1549524 1787173 2202671 249059 2083063 1272173 234470 2114350 642403 1459360 2645801 2022518 469951 2105092 1398924 1434116 621393 1745: 1525981 1094222 1778198 17450: 1362118 656227 1355426 1466160 1983115 1248011 1694195 809678 1445494 1202818 2489753 1659075 1340738 17451: 1284491 347539 17452: 1044570 963594 671512 453518 972507 1119459 405088 2016774 669532 2607984 1804691 1271239 572975 667586 451288 2570766 580834 1688272 1146893 727570 1394945 1778083 2162653 700216 1829827 111438 1109654 611616 419937 1124218 900180 2220086 1648588 1950686 244250 986451 969564 1804872 1553063 1876430 158409 2281917 930632 1801250 1220281 1187198 1829412 568792 2464780 1118319 1124116 263910 629136 1891071 2272842 2468792 1147244 439922 655122 17453: 1993658 1198001 2222869 64058 2019753 1687466 1126979 1019660 1345778 305243 569365 1269388 842458 1654152 2365226 17454: 734464 538987 1142973 1975977 465102 17455: 1140048 2300367 618533 70759 1707433 239202 1928542 1368046 508296 947106 2223766 1444666 1791001 1393498 17456: 2004643 814637 17457: 1138001 1338852 1058229 1737889 2443172 2189887 146918 790011 1437249 729934 1935804 1934662 683003 155705 1904543 2600503 2243988 847401 436875 2460844 573260 2468399 451006 2544226 1791135 1029137 2023357 76305 1538903 1394719 1694630 17458: 253876 141745 568058 471015 2300021 1360992 672518 2262372 2110423 1286747 873222 2161729 1729844 2579463 1894721 472692 1697413 1110161 1303962 2440595 1415854 88231 1664944 17459: 732855 617750 1746: 621716 2561976 2477150 814194 1440626 1428607 1103054 1849197 1143560 2613268 1427225 28483 2587123 503637 896894 329572 1686373 1209983 757628 684917 556041 1044306 940532 2564961 1995482 2649120 841942 189586 2001596 1920755 2426471 331591 2456046 979693 1234209 1691189 196969 2635395 2548844 539472 2020922 1197808 928821 612800 1027887 1652322 2003522 409497 833923 1041253 1198854 1924584 818708 2549437 2120982 656660 1221790 1253043 160780 268797 879534 1174081 1685829 1353255 1007539 260462 1684584 765317 979151 1989733 946109 187362 995646 1878050 2414456 1276971 1955833 1376445 1368707 925804 1813693 2208977 1646596 833839 1853564 1368846 2113529 2342222 17460: 620443 825904 431349 1036575 343080 1430248 1924230 806476 2125158 147493 1077518 639610 1146717 1732137 1876023 1714260 1515943 2303643 1271628 1193242 1564150 459797 1201033 1878449 1249663 601028 1273659 692372 2130069 219293 857668 791804 2073207 1801486 370018 1425107 10564 1082545 2283166 2043487 2058632 402458 137814 1519075 1388038 2035961 948109 17463: 113996 2490563 1580510 17464: 1722162 640838 1100639 70842 2285804 1510866 241460 1309275 1163485 457891 17466: 22036 2601742 1666084 235650 1734544 374215 1509881 2378568 92659 1802511 159285 1699366 1108157 332957 799173 697351 515441 2527505 1133564 1756535 1170032 2574885 1550524 1843499 2489253 80400 1515877 1934971 158266 210042 2185461 1698260 1815645 333 50808 732692 2348186 1970437 352385 2441214 1794725 2037326 2605271 182668 854406 1436799 2573856 2063704 1514533 2027949 456519 1254445 450331 1122695 497789 2271233 1467145 250888 843641 17467: 1053359 246483 1714222 2534381 1749615 898042 2160223 2360268 1848146 1063931 1729740 1028110 2254664 1200864 1050920 2482657 1227930 415672 2241737 1892404 667062 2306987 1323218 963155 764317 2148631 1106376 1071956 1998073 317120 987165 1671233 1801537 315781 154892 29468 987971 480604 494826 2058517 981808 272183 135141 779469 860413 1548219 1736797 162369 1539813 455958 1908982 1721530 307150 2170615 1265344 971361 2517364 79773 2103439 2513022 174870 611729 342510 919245 244538 2564793 341666 1585108 42291 327852 2367747 1215900 953713 1415548 791576 1458818 20868 1924064 1282134 1940798 464355 2393873 2519699 2145760 1008504 629981 2611904 645624 2006715 1657947 1442477 1313077 1414343 594440 1146978 100933 962598 1828578 1244862 17421 804105 229351 2231014 2254751 7070 2212301 331034 709485 615954 1844414 2039024 309654 1795192 1448468 948801 1234150 108365 558924 700058 742796 1711240 2573543 793097 1142982 280614 1337960 326668 1089735 1278657 1032545 2463555 17468: 57160 1918812 956943 619497 2470904 2350076 215418 240324 1849900 469151 2056549 1045400 962050 869281 1859492 793258 2116135 17469: 188425 389716 2079258 657648 1634841 1303985 2415199 255223 1611458 397036 2056909 1129436 707774 7192 1302981 1436116 1447269 676109 202269 1747: 1989382 2492444 2177255 17470: 244045 1101079 303956 17471: 1433747 17472: 1515871 1472298 1923366 87900 67725 2512518 1731460 1488722 759495 1816849 201431 294879 1405395 1513534 418008 1348701 1399776 1887042 2171703 1072966 2165686 775846 1465346 866834 2485978 1592965 1398694 331388 2221922 1854606 91638 263221 1527338 1961106 386337 2067778 17473: 767706 1952729 17474: 1069455 1263600 1074476 894256 1918049 986930 269843 1477730 370267 715598 2176074 1565183 70607 459652 489990 682359 858498 524703 302194 2337325 1315220 448549 1470942 865725 1534130 816305 148606 2504511 1237060 2534578 1398606 1913085 1489948 968843 1168811 1643878 6787 484043 1539685 661631 1764421 2261015 1760357 1405362 2426379 991311 1898762 746877 1719416 627515 915855 156516 1581429 223330 1765102 393432 1391502 1801666 1721342 828100 1118689 749315 2498281 1502410 2108370 1449093 869373 334687 1113666 2408031 2379916 1199635 1724318 1992444 1908537 1935730 346238 157179 2304652 1785622 2254307 1991071 2256869 1186555 717284 2037737 2509044 2132985 1886221 908708 2264057 149255 1928799 2513639 1614753 1735743 785763 835878 1345772 958508 1959983 2012938 1597685 203542 1207006 1241940 389377 1213972 489017 42870 722056 1076077 2090571 1982604 1241850 2163597 447349 2360499 1399198 596355 1184091 2302084 138435 285386 648852 640806 1496154 605267 1760465 1203009 1557028 1972321 2338854 1346670 547358 303491 616881 1340961 369122 2326915 135157 944799 1874247 1278468 2374769 2060510 481149 2473368 1091056 2274753 2433019 961876 1934271 2270337 323379 2028365 607779 189965 1501585 813177 73008 2307445 959331 1808993 1911583 910258 1745045 1951798 539447 1408827 485204 754909 343467 2415731 923380 1496424 2543081 1306945 1234383 2308920 429537 2089525 84400 1462759 2016357 1251185 2429344 649585 2382729 372052 1620803 1863193 2233792 2117937 1178450 1242308 2453746 1900971 1105545 299616 2163638 1572007 1336916 712514 179011 2401165 572761 1423640 320128 974403 305841 885639 1642087 2401100 916731 2117473 1359803 22077 371677 211778 717511 1552885 2061636 752108 44974 2155832 2098086 1397016 857867 1305960 1499070 452768 1756571 50587 1302638 1271341 143013 2105004 1984488 380280 2599765 89457 1018688 1331798 1893696 2167745 50817 1096343 2127286 1997750 167723 260010 470943 1787307 2349866 1333998 1129648 554664 881913 1774708 2171538 2154990 846325 833274 84263 1253916 513568 454511 614102 1576380 1240231 1358101 666515 485039 1118921 830903 636681 363227 711458 310224 352439 122499 1983668 2215742 1229664 919440 1736179 2299744 1410821 240475 1002149 968831 755890 1880119 191900 2438687 1748684 1856240 1274523 623377 2450477 1221548 2634316 1085443 1095245 1470491 188515 102360 2180355 2103607 1519933 472630 1975521 864036 1070937 2129998 1046389 1523894 176219 2558511 1029729 789749 964562 962147 1719844 1573246 1668632 196016 2430768 300134 2546819 1622089 2197368 1928019 1517727 1383572 1543053 2114346 2261343 2173295 638258 2508080 2261096 882891 2122619 701867 17475: 1186487 1386322 1091113 1521657 1350128 2634777 1269439 371526 17476: 1026219 2379951 1942557 990303 1622098 1018303 491650 2119135 1713509 2164239 2563254 2292521 1822038 2240737 779485 17477: 2419508 17478: 86567 17479: 608915 1467623 100533 253369 1210365 1135846 624070 832310 1672933 1500272 2397066 2170445 264347 1081070 258661 333277 2226519 308173 2077773 834873 1789176 1573621 291756 207870 2576996 2169875 952684 2506218 1686316 1731962 1826180 1130281 1053149 615972 701830 763926 603935 1070413 1182735 703344 1166058 778146 1973781 142490 906484 1904415 1841857 562768 182637 266836 284972 2466748 2586407 1366123 2302624 2558832 1195071 1850667 2613926 2441219 205327 1778817 1930883 604331 393131 991064 486778 1985120 2444593 493567 1557788 429873 2206496 1410287 1956440 1067284 754623 1230129 1672449 296179 1134077 713800 1022631 678883 2512787 507216 1828740 1547941 360147 2328238 2552613 2071343 169204 1886344 2224693 2058261 501739 2011304 1612033 1180786 1046491 97582 2428376 2237738 1212514 1600335 2437532 1074775 818824 1688293 1389513 939506 2029700 1647461 2124437 1936365 1312327 1108253 1776230 833620 2112613 40545 2416942 1229582 1341674 448694 1775595 986230 127694 2227071 1771470 711767 1818765 833752 2368736 1780762 187128 2118985 1142309 400891 704844 2362593 1526616 1001701 1689398 185753 182086 1652690 2140364 2578585 696183 1595305 2053338 785467 907471 1095208 2289515 535056 2463963 197382 380603 2317332 2541709 411304 2334613 2510144 112744 1953359 747635 2633363 1484146 2351137 273881 1138840 1133048 1691558 2102786 2313576 1796963 1574250 870930 2067711 1539925 1878813 1197580 194721 1678750 337650 110945 1387146 1429275 398734 1203120 2001178 52666 2616995 1037820 2022897 746674 2593630 1939515 1951973 747077 1798760 2452368 1747876 1815738 205776 1566176 1369448 2492723 990091 1710814 3941 1439944 1834499 1675568 1759794 1484195 2503554 356621 2143518 2406605 2449892 1518492 2609208 1900814 1833807 943260 2039921 674359 137870 1724156 1425573 1498874 1162315 2131283 1229195 1072294 1839697 839886 431145 1445155 2363589 2514499 2640504 477063 2467017 2450157 2632858 774072 2365117 1748310 35367 2194081 2448166 1110027 2407465 633666 244787 166311 666287 185321 2591782 94284 1136098 1118147 1102095 1961599 872882 2236198 1720852 1699381 1154896 203630 259716 1992189 616461 1374832 2443580 430035 2062146 1158542 1235501 1712944 456154 1171133 374388 1839328 2599124 25757 1012040 2516844 983775 2514233 2512220 2285166 2119358 420692 167714 2284045 756950 1033684 1780769 1602044 79600 1641754 108980 2191815 2399228 296024 386967 2129403 1366182 1995681 2408460 371758 2120108 1409872 715631 1300778 530006 1400132 1413059 1042277 1661104 434136 2237467 1116308 1869918 1282881 2387905 1106235 824655 2124887 476816 589434 1690936 1080875 222414 1856054 397881 1887178 990297 1158991 1520970 2063113 1612744 1693134 664495 988348 106390 2355687 1101584 1108576 2054116 2276579 2146322 1564977 51927 205091 1261660 517997 490537 1775209 741426 2054208 1203830 29402 125159 99564 1671526 1266360 2084600 152355 1782699 1392158 1512938 545661 434507 406793 2271761 1272485 1247284 2579581 2034630 2638212 1920263 1705407 1702262 1177887 2280855 991186 2143367 1138025 1095848 441600 1721566 216779 2023166 2302100 575814 2149078 171079 768409 2588115 1827172 986348 2427866 503956 1634235 1748: 526129 971123 40852 167322 987643 1772479 254658 916273 323215 1497529 17480: 2155333 2595055 1343458 616126 390778 332198 360230 710995 1633455 472522 543637 1322091 662823 1615319 819280 1331917 335415 1512288 2227843 1697754 335407 1256866 521714 360841 246342 370729 2563636 2018610 139906 2573739 978231 399210 3902 2258402 34998 2308550 2013999 1214424 1872477 1925741 795816 1021657 610174 2306573 793225 1327948 2211750 2596611 2086066 2324383 1678323 1915192 1292005 469603 1979083 2325208 2140698 2394149 646132 887191 2482522 1813587 1005724 798391 321341 990194 1036813 1645145 750223 2083914 901116 1784458 1632792 59836 1864716 320576 120365 835134 988788 1985975 12525 2335776 1010652 1354920 1313944 126845 626651 1873067 999516 1039974 1515958 1391576 3097 2048079 2504873 695652 1352886 1968276 2346564 2461581 249078 1576653 1542772 91351 1698154 1934973 2571912 1965481 1554697 2592617 1452215 2348563 1416010 1483029 462149 290402 249087 2621117 720683 1056569 1550084 2402936 1259436 2274460 901199 1425640 738221 1663829 2179797 904590 2336696 506328 1216388 1010684 2267656 1631106 2423942 1042112 642568 2449395 212026 295007 1713902 656116 2270490 56106 779116 436063 1942045 2212137 216444 1320022 1133932 515473 17481: 319258 1202256 1095536 2460969 2323671 1167175 1368388 2097637 2561424 17482: 5596 2421777 1558606 1849905 1814313 1103122 2174000 2518824 2862 1915771 615641 513797 2622148 1173127 4518 657181 2057143 399247 969812 2401293 1826577 94338 404127 1418623 2275296 92068 1111275 913785 1752828 246034 2474610 1982202 1167701 351363 1541293 78157 190199 7620 1415916 923236 155705 1055470 1421916 2498692 1614020 1683727 1731614 80412 1532518 2416109 380603 603982 1626098 2538123 716034 866206 715783 1457183 769679 676697 672807 244325 682909 2296538 313043 1946766 213973 852530 2184604 572687 2133606 1042000 2156492 1391503 1256065 2382843 911961 1913820 1672241 1066046 321320 1000893 1066351 1994630 802013 1809605 705560 1814943 218635 1615323 1800093 1179419 859708 2031063 1725887 1669500 1118425 1729095 387714 2595219 419176 1923365 1226488 559639 2389935 526508 1979548 1820160 446736 1335806 17483: 2121848 1825144 17484: 2631751 2466621 17485: 2067268 1321296 841830 1550655 267683 2070719 125798 1939869 1506520 1040866 695832 444542 1236903 2456554 1631485 385648 2194324 1280837 2192308 2356982 1066824 2522394 1680926 2221951 665268 1576109 2344232 2085567 1410956 1989899 1785520 2172747 17486: 887405 1465275 1147314 1279667 1621945 1064210 2199470 17487: 1821201 117911 94816 258675 352701 2166068 17488: 475816 2202698 1206624 2324252 519453 527257 2538397 1749: 1706923 1677263 2220065 2473781 1743613 2221744 1538587 1409771 77658 2030160 17490: 286867 1619783 1062272 17336 259492 2299732 808635 271435 1304451 1934773 346319 612975 891877 468507 31035 1940582 2375177 1361280 2557309 2353914 222456 1292162 549773 587079 2170021 253215 1156789 1960954 1459691 17491: 441470 1692219 662167 557771 182637 1387741 645451 1144523 2080109 371821 1584056 2128278 1897958 159862 2176247 256282 2312284 1925066 652749 1788301 1463139 1067799 2353848 961005 127008 1915766 1778828 257803 2314964 796737 795000 2356676 2627145 1071379 1909792 567377 1948614 1706425 2345355 760155 2397057 1277412 977818 68940 829265 2138767 20187 17492: 131731 1011682 1839963 1428883 1062793 2189341 2499945 936563 2275798 498681 2116562 1431663 2597653 2613786 9592 88842 697603 1156269 744715 1263281 2385882 1513337 394433 11685 912042 17493: 2608816 290813 2375416 2009131 1509994 1325467 2221057 1513643 1212523 1310822 2394112 1186423 857699 1686298 748300 1630822 1299978 17494: 721249 296730 1973237 2319194 1897737 855789 2253797 569928 561184 851294 594462 17495: 2242154 787352 90893 1970741 238682 598829 2173528 1585347 1036028 1022014 154416 228316 2610296 17496: 2255373 670204 17497: 787569 1338579 2646626 1570770 1043508 1235378 649347 728883 825117 431190 1891564 445664 17498: 1953331 958104 1793899 467752 266848 1761713 545809 878080 2432770 2007368 838969 2488001 1800499 910440 1648431 790203 1618065 812347 585557 2131408 1402022 2353088 795412 1385388 2240343 152941 551048 1566980 2550057 885320 598026 17499: 1918236 245347 192670 626893 682883 1572414 2462912 2607513 81725 677848 2489990 781148 2093055 485536 1928961 20083 2110168 1184256 354246 29465 35071 1541226 606132 1663330 602466 732492 1739682 1483029 1647887 2438027 1749202 1010350 1888670 153985 1994874 30665 175: 159007 174699 929630 1682760 924772 1189686 1824033 1484465 1709821 991931 2258927 435711 1588300 179159 588844 777777 1500619 2636158 2087361 2416538 2159395 855578 1549946 2604263 200675 520871 1977851 617898 577748 2277952 1779983 1954460 439821 1855940 561754 1673005 738903 1643523 1210660 1539912 1082284 2579104 1609058 953592 891924 146956 1982061 2198685 844043 1934181 504165 1901530 1995200 46651 2599555 1040810 2333425 838585 2161273 1589034 2438150 1109822 1307661 494417 2644338 909088 668194 2569512 2221397 486022 1691756 1785308 962645 966474 875555 191897 45327 2605901 2268502 454575 1293143 690696 395627 2357350 846951 1256078 2564096 2579855 1572950 549440 1061689 2252410 2454201 1212698 2120654 447407 669548 1970837 1359875 327447 1548250 1470648 507634 2309242 622123 2413782 2424893 2315358 1359097 1067552 2202247 1699127 1491294 1925586 1872604 2363121 1968507 1248245 974405 1251402 939644 1190563 2507960 1871944 281682 1951869 753461 226098 1845039 759371 538441 971245 1375566 296914 533339 429783 75214 23866 482601 2184214 1078948 2083166 2432736 1321213 2334083 2511925 525222 861145 2472824 2020680 721269 1604229 1114843 31818 441022 149058 743003 1273439 2609409 765513 2222081 531778 1203857 298974 897594 994680 102329 795314 620007 2427258 2609872 2566674 268406 1345145 364157 1972150 783860 2253103 1218555 1916993 329855 2272365 306600 448933 1770429 195854 1135030 1597730 335842 2239076 381457 856146 197413 2213836 1750460 1651376 425045 2376667 1386436 2563318 782381 178352 1333091 1047065 1854965 1648695 2213715 1023966 2248481 1438923 823306 2015804 2246760 381416 720447 2051475 886608 1836951 544862 1087486 1556631 590535 1911350 778941 2051036 2459259 613302 2558527 1218533 109038 1642863 186074 598955 246727 1725691 1003957 1008788 2535930 1765185 1593281 201370 412568 718422 710528 2575766 1448815 44755 783156 512317 253686 1255410 2569708 1440656 2068182 264157 2238320 643251 163970 239904 1543109 1012713 314083 2043928 842956 439403 1520597 933186 1687301 131104 303766 579312 2231189 333788 80065 1498354 1168304 948961 919454 491291 2530793 2257023 2467382 603209 1093593 389073 2237011 2341984 1097765 2341880 1637931 2379150 1291262 246341 844748 147282 2477748 2621840 2595920 918763 2434195 1282268 1541263 273057 887220 467817 376682 63999 583360 2140572 1184954 1649540 950247 1291694 126134 1764906 151671 825016 828452 454310 470441 2632946 2551383 613700 1228989 936220 1194898 617529 907879 2382438 509469 1185670 1954462 2480238 134758 465154 783877 1405299 1854976 1217849 489659 2513485 2224586 357360 1498753 1830862 2531730 1046001 1803381 2221276 305643 937974 2449799 1877939 630573 1609767 1255318 301611 112236 874678 2426379 1257900 425862 2095263 1818970 2135578 1110435 2327130 1270676 1613905 453798 1531539 410060 1294746 255712 1357355 420288 1385025 1193566 444083 2607604 534425 143338 2099112 2603247 2566662 531823 1707299 2304873 2419437 851927 1284369 1815619 2249479 1162138 2342171 1201534 151321 2511210 1003353 1933785 2240022 946736 573186 1876679 295054 1205312 1587012 1809775 2516915 2357564 664 1542580 1815573 1906173 182262 2217433 1121150 1558896 1947817 2337562 116545 901578 495006 475303 1401491 1458274 2234301 99519 1568650 749562 247199 226108 783377 517395 173338 379388 477285 1965076 1365382 2538881 2053827 976721 53677 1169274 1264958 1413461 2426902 1438160 1847348 2307895 2220023 740540 1140054 1844183 168827 851339 515816 78348 757740 176056 1579611 2396855 942745 621106 974725 2243511 2066735 1472581 1405816 2040566 72200 1611449 88414 1645328 677361 1446783 578216 2218129 498044 2380552 291057 2188212 2009174 117990 1409338 1415066 233119 499105 2531901 381974 1584223 1730064 2195778 2026084 370729 2123115 381682 1439500 1233013 2614916 1815254 630531 324392 1882599 1229603 725151 1828005 1730966 905781 1995116 520447 2637596 292937 1118659 1076734 1217538 2141552 149349 2052726 2406312 915294 281877 765194 55621 1604714 612284 1717498 1403328 1396872 1026880 659906 174817 988347 1796118 1720873 2194340 2602031 1444082 463166 729987 961368 2241800 2609995 2615235 1389360 173724 2330788 408578 537102 850603 1396142 2224778 1771116 153183 1107411 2383537 561813 2414101 2274532 1379981 1207675 2571849 1752839 1351118 1174047 1230572 914920 2412939 2001540 331835 585399 1647579 960523 2049296 2353831 2528364 823506 1874123 739184 894928 1936341 2251259 623872 1706530 697215 1751184 1750660 330561 1243817 1231421 105078 216839 1072205 1770539 1849969 164395 520156 821643 1119144 1755826 1880792 1127447 96229 255900 147698 2331504 2549357 2148323 3024 1283651 1547861 1288037 2394020 1626620 2500125 1742072 56967 439996 1372628 1136820 2414666 834247 1145267 1635932 2255774 1114743 579548 720526 653060 1940758 1964200 1923976 648174 573395 2176578 135658 2593730 534942 336975 2039367 1595064 141988 781923 2397362 2420139 251877 1729218 273354 2215690 2572339 1972444 82048 2244827 868949 807714 2584535 1956836 1839464 1024199 506804 2234431 2043931 2436521 1890868 430292 1456939 445271 361556 1955514 185209 127288 1697990 986523 50375 2059543 1698881 358656 1467762 1567618 883481 1942764 1212247 1876353 162867 1093536 1236307 1872599 1608703 164 1870259 2510613 2180176 2109450 2194133 773045 1552676 562320 2126018 123200 354308 1819866 384972 948774 83060 1931371 2365320 822413 2279490 2220892 1878773 537495 2423742 512686 1648250 1770898 916375 1953033 900850 1028417 2350440 2093597 1566444 808353 1136703 2118715 42799 332476 1258290 1871748 211680 651625 1914065 739570 2614779 1476719 2591126 1728149 1629391 711425 961669 548756 2043142 1455999 1704588 284322 1305033 1894193 136276 1799766 1245038 895091 1791621 2468076 532697 2254975 2480440 2322118 2196069 170302 2237236 461075 445297 557652 2476951 1211142 335694 723094 1314322 1632756 1989409 330299 2157774 24095 465795 545077 187100 2046111 2091848 1326368 2415067 1517678 764664 268110 654456 1850348 2588989 621697 1181134 1524050 842911 295745 1173675 2334996 1664029 1152159 708683 912105 1902142 2602935 1484099 1984162 188425 1640516 1097156 1063813 407001 2296451 371156 2262912 2516245 1324587 1957003 84092 834442 1042186 2567189 2644064 1831695 1894394 281057 2316977 1470753 891952 792559 823598 2233746 2549130 1984625 2013693 521062 1838284 605140 1261325 2188620 1299811 1751526 2279812 928825 1374105 2296861 787359 578650 1810581 905400 492491 2582761 2271516 2488255 1464910 840066 1616562 1541344 1963126 1321177 506262 199863 1808067 2001414 1231181 765328 289473 1062999 506115 1339467 1137354 2540171 1932535 645269 1857699 191757 423189 790249 1409616 658897 1472844 1163618 683119 53589 1817364 1029035 876354 1056500 1233169 410303 2571599 2636040 772267 1181528 2331116 1405323 373636 2198877 2338715 739758 2123452 2450665 1401441 1572350 1745749 2340363 2348535 290656 938564 2229470 1063164 1471034 1966221 1801677 1031581 2480774 2395270 2411303 41347 205594 1778729 1193761 1583734 2050869 1961939 846752 1634356 1652561 650424 643292 717123 729425 202895 1903553 1308134 796000 1305605 712075 1105400 1930009 2029258 2617629 1149094 1371590 1099347 2417932 2621380 1573211 1222182 569132 2116429 1849204 8505 587749 97117 2486323 1754248 1700462 2015929 1538505 87035 1948207 1285493 449537 989806 978938 1064811 131440 315027 1103585 2498220 2555394 2116667 2477390 2261374 1040474 104011 200219 2071601 821521 2431539 1808519 1158585 1045440 1299891 1494913 1527848 1033717 792725 1769787 594509 307834 2645325 290352 2414035 1329911 161738 767232 1993491 1789890 630947 110514 645585 1929197 2213646 555688 1959768 1226307 1669856 1711475 1058798 441273 2339496 1138170 1403591 2441377 2175556 970305 2261416 1784540 1739130 39445 2226558 1322721 143774 129474 66849 1908408 2482371 17837 1363586 2357407 1721204 2291678 33885 2488926 566630 787220 1428690 121760 1413820 1159410 2170886 989235 2430901 2481303 1906675 168088 1010590 1579449 1601915 2136757 2375785 455630 772258 1870898 1915568 1990552 844989 64877 1814899 595077 2446243 2486475 2168895 2200164 874139 2273276 659150 908329 1287571 2015030 8643 34990 556102 1851507 193245 1693964 444283 908212 295390 758528 1696819 2278512 1685843 1249679 314232 1641930 2294342 2246503 935719 2445757 2294962 284180 570176 1770538 490705 56284 544531 983348 147257 2273283 2200059 29178 1832779 1364795 948068 1437948 1061520 1242364 2559007 351520 1567117 444981 143732 1308491 1644601 1863190 1016693 426479 1110315 2135122 1246122 2121788 1532263 1044774 1121272 334270 2512177 929366 696062 1868928 924371 2437848 1144969 1027249 1688805 1356300 937579 990902 132669 38396 1651430 1962421 511592 2107875 1791486 1957172 1392675 248310 871632 2399364 1935980 849875 2241282 2299806 1576 1543288 1346332 1697076 2629548 1335075 2254176 2139707 909813 25352 1842951 878697 1579266 973359 1140173 2332659 852490 386746 1771040 383549 1030681 591414 426452 105929 2078570 2590426 183238 558878 1722830 643410 435336 1482190 1748582 1031242 2007507 1444735 2260105 2560210 503502 1670124 1486764 862955 1081219 417876 2611835 314352 315693 2334541 247549 1702425 1805844 19260 485995 493458 1612638 1595756 1345221 1083107 1335946 1242475 2006703 1826515 2231515 257637 304825 1467573 1290643 355203 212658 2182384 542381 1560131 1597381 218799 985168 1420693 1933698 2571964 63128 548177 349375 1684815 1050665 1609455 2306051 82845 465173 1301423 1010780 2067517 1921756 417618 1819975 1215386 24320 1695486 1833670 427042 1821991 1646496 2107376 774913 815743 1401545 2084815 1377054 195023 2169760 2314202 652361 1688654 745528 2203259 78666 1309742 1582297 318142 2459836 2312550 1110124 1930316 1473056 2580342 1893171 1827971 2051407 203676 1363065 999114 2582485 1944931 2428941 1689 893993 1868924 2283786 985906 175162 2477261 195653 1503685 1327019 1716853 1818713 1064556 298780 2451251 2021899 1320977 28595 2315545 587337 2590869 2391148 1921143 606233 2224532 2166029 2280260 1903146 2439115 455056 556210 836694 326220 1384425 1267305 1548798 2454853 1002391 997908 950873 1795334 1061316 1412784 2146162 19020 545405 1056324 2461814 796373 1844665 916895 2343474 1644049 1595607 445386 1574750 955187 2330302 2584194 1325138 37628 948428 577133 307674 1441351 1371326 1759665 2088375 1577756 867697 1775814 281479 126204 1887544 2621148 1980695 276189 462524 800425 1663133 2069696 2440103 1774288 1416476 187968 1815083 2175626 2510675 2506228 979999 802461 1793431 976028 1712834 1553434 630138 1265754 181581 269948 451638 1922624 545491 471547 1975172 906039 1760115 1286811 2018865 1147550 1009572 117353 1679418 863802 2009346 1746881 1166690 1829036 1836824 1263318 140757 782553 1599831 112741 1213127 1933022 2428659 1656096 931040 2275387 2023303 2219273 1440297 491486 405970 361818 1269158 1202571 2162086 875231 411524 1333941 187689 2046589 2081720 2149431 451922 861071 2255772 882275 1379711 261524 987402 696653 2287435 1975820 210273 2294816 1280061 2547319 1641574 1370222 74952 2034770 2319713 1070467 2084349 2600522 2404963 2462799 686842 366775 612153 2385981 1967637 2611940 1202634 1481859 2254534 1988406 539912 1834300 2429044 1187549 1112066 974828 1555729 724730 1846906 837530 310810 1161146 2052000 932893 344394 2395688 671092 775450 1796611 1675903 2457534 151783 748592 2586479 1096499 1598518 813010 1244957 2463031 1483833 1287246 782157 1582028 3300 479821 2195595 776092 1365920 24316 2137892 2248484 414913 2490176 633613 1277052 474384 2322559 267349 120306 729188 1004605 2206578 328617 2311325 114173 644826 1391630 931613 2569839 246711 506291 2074364 386962 410854 2646101 1984999 915396 2399502 1212523 80038 726298 1414094 2442043 2565298 526829 2587423 1408518 567389 424513 2152497 269620 1534356 1653550 2271091 563146 511861 1868366 2202977 1123042 2462802 2035976 57366 862079 2246064 904587 2239922 245440 938983 716348 115901 1593690 1276783 261102 1810472 139643 1369262 1385708 754713 889114 2075767 681780 543115 745486 2032176 978912 2297829 2360136 2514104 6903 756612 188107 2470866 231976 113640 2253813 2521785 1903087 101854 569171 2287608 152108 1340844 2383710 2614330 1845083 1507394 2346250 2503337 2566528 1863688 2239089 2014590 981924 986147 1702889 478473 2252076 1961046 2336400 324020 665061 421340 859232 2182387 1593049 2188055 2364091 1880316 13128 110753 17288 955843 417819 1507815 1088802 1870227 839311 983275 2619363 1677661 18018 2084462 2492737 828063 1552167 736782 1250298 2394651 245721 245545 1445213 2529218 1058301 1155713 322412 204612 868611 2123280 2206734 1369487 232891 2433502 474862 2358360 1144018 2121684 2174855 408338 2128763 647649 471749 2299298 186209 1010027 1570231 2074297 1359895 1369296 2375266 744407 2126931 882853 1548451 2522473 774035 600770 2366790 2243353 1264021 1631923 1496120 1586663 2281700 2192957 1876011 2247488 2564047 1301088 396022 1879121 1023064 1854577 609352 352994 73822 2532943 428286 497366 1051031 2099419 2127818 2293697 941409 117628 2249580 57019 1258709 2507019 289086 1568170 998105 894746 519759 74546 2538106 224963 2136895 2620116 2465310 613707 1255165 890589 689080 1663116 744539 573718 1156254 1086381 2212671 2410103 2172405 1926997 2509743 2637161 1226786 210743 59152 1725587 2554535 828657 2185325 2281550 569848 2402173 1395801 1280912 1966674 1370578 1004808 2295493 1436577 950751 1971937 1639527 425097 1236069 491149 381492 507585 511476 358363 580311 2388225 349705 652611 1463391 1467606 952355 2618366 995725 2474968 922112 1061483 426173 1575152 788587 1337461 1206983 79457 2357325 306227 1656094 900344 581777 2058846 711392 437889 958939 2137336 1069443 2483752 2344517 1758559 218366 699511 654962 1035642 1499920 239611 1513646 1393282 1133374 901132 1406605 1042246 791320 1309156 2307177 710791 647949 2177307 2145294 2158442 1641890 2103440 1746296 1195723 1468859 1418084 24452 1896527 2285984 1700687 412018 2336460 62039 1637549 2211033 648065 1059120 421116 1783796 1682104 1064817 1643840 441061 1456692 1107090 264679 321894 1533658 1910712 708767 1672500 1289106 2610725 1248357 165431 669466 2597544 1877494 1205407 485100 494269 511697 1560627 1307009 153429 848104 1632960 399512 944412 998681 2568130 2019343 126931 907037 786842 2411973 132195 2116409 625836 1840067 2224410 712455 626839 1729925 1192081 2322734 1207519 493514 3551 1619394 2214433 1713728 2288404 805257 2575502 958726 2364624 2410624 687908 890782 254137 146023 483785 780239 1441724 1512856 1608986 2220165 182303 1086193 1868279 2269037 1095075 1294002 864157 212901 905145 1901823 73020 1914062 1582519 1824159 2141666 1886773 882680 1430730 763714 110592 2472030 1916360 111118 1554358 2285464 1931129 1290303 274224 1985101 1017920 2005530 1611862 1592925 2280250 1599699 119355 1910844 780518 1920297 2520358 1616655 797038 388837 1137093 2182079 2458158 1894719 1395188 2427703 776612 1219995 2352741 1657563 680970 1822584 683623 411122 651628 1494841 1911284 1093026 1692728 2278522 2107600 1530074 1451060 2322553 1369361 60266 429933 1300773 2287842 2417735 1511280 115606 123989 1843232 785577 1204743 2486605 394340 1155978 196272 657896 1020419 943918 456135 2457839 2004689 18913 1511655 192481 847780 654445 2047981 727954 2187598 612080 2334429 1937700 239529 1618816 1919204 1948963 1671500 45422 483041 1476410 2383604 1132085 869130 1528878 20697 1415154 1790947 1066134 548601 1485696 2377689 888578 2045787 966285 495961 1329944 2454321 2272929 492874 1317914 962845 647091 1020045 1687820 313570 1168133 2610473 1438591 2323394 1798965 122516 136080 1617504 610360 1832888 502555 73552 1811351 1468868 18206 418793 945335 320386 334973 1295320 81686 2458491 1043168 1085452 408520 100372 2522025 724525 2478222 123939 467367 1478454 1045889 1987416 612247 1721611 1794356 412853 1923818 11997 1944954 2096071 1901598 499618 399927 2351065 895051 1674251 947212 1042597 1456752 2577307 787159 1865701 2269359 2397076 31309 554212 2271495 1675475 1027568 1718592 1899310 84192 170644 1834750 650010 1709541 2372703 1959106 1771350 591947 1113049 2537308 456065 2487054 861019 560511 173387 594726 1981276 1445045 173086 791914 923604 779886 1922918 1043388 1757916 2431897 2301920 1270643 2230064 2235386 530593 2044316 2572901 1776545 2593768 2092512 1108466 801825 446155 679781 607863 2309875 1203770 2098960 642139 135253 1390419 1008504 1221049 2439905 736927 1446920 2291861 2333960 2636597 1478303 26145 916652 1895954 1233866 2462470 2375264 49799 2348314 2469228 1579137 727317 2266290 1260806 910180 1849363 1160149 2053448 1939724 2286417 187120 2614634 1197227 651172 2466487 1206240 1874233 175593 1610650 1562510 2293577 82884 922555 103568 1722067 1909778 315680 602034 2542421 426639 2188460 1210787 236410 970811 2451709 2628988 1429094 1432334 1957875 400026 1391202 1707042 919510 1914112 1794331 1392726 2032174 1166290 248350 1649108 873723 2084680 1949696 718142 1824670 1430668 1285875 2266689 2071213 904139 1805904 193925 2379507 2102565 968699 71963 2130940 1399347 2568081 846072 438710 361924 1004019 920280 1821328 1233540 245649 412738 2102940 471944 802255 211951 2085845 1936298 375875 586301 430318 1547104 418533 1288468 677587 325705 865508 1679804 1835649 85632 1241436 969434 1042882 652947 1640375 1680908 1258471 1081682 351461 1558674 938173 950233 177067 992975 1686778 338591 1184689 309459 2490804 863469 713440 865489 736989 1556908 385828 137706 1583946 1895630 716146 1590237 1652905 1696440 452887 1065353 2209881 1398057 1652088 1121650 485702 2623411 1515740 782154 203953 976605 1903596 1805670 2015242 352559 666460 2582497 1010129 1618605 1339785 1768198 2305219 1040981 1432880 134877 1708506 2039023 2404663 827223 245508 2313424 2493126 2523460 1224015 2280957 1140276 2627095 1124844 2246408 1045931 367630 462610 2163539 2054192 729475 1246030 1883550 1742548 221483 801409 2399256 69161 1684498 952129 525203 1486354 585215 1393707 2354431 1323294 1811789 101191 2326618 208518 2197085 2068834 34095 1340454 1193919 428104 2493908 892787 715877 1671700 1743240 2627810 2440757 853058 1473171 1047660 663822 246460 1906574 443466 1915652 2013923 2610722 1179733 6586 636095 2588742 1912986 1272177 499010 1911155 324961 502665 2164555 1256998 1567695 1543334 1112554 2529854 796277 2273870 1722920 1942064 250607 1024392 2062451 320226 2121578 2061382 1349642 1451311 1529818 2454969 227892 473906 2596821 795252 1279267 1546620 1255765 198238 1259296 903264 785097 1565561 574244 768474 458762 1456916 728436 1593952 2628201 2110111 813150 1227000 1179657 1096654 452724 2279471 740542 1161577 885011 1188347 1095026 372402 419641 368455 953072 273203 634701 939619 183882 1574656 643434 1233193 332469 476816 591393 881279 861360 1603359 2069319 797757 520312 286886 717680 1562179 2472135 1042946 262881 1429580 2511526 903767 332208 966515 37926 559896 1057049 1655500 16983 1181407 2517962 883521 1169546 1636503 1119777 44475 54037 2150465 2067198 2459788 967898 291727 1505756 1985183 1483376 2547437 1416377 685460 529493 1847487 386186 1322367 791534 1716683 2230924 79724 1774489 218186 321005 117870 1639760 2367764 2197074 1501063 148702 423615 1504661 342990 381013 1210905 462624 914688 711006 355729 1604218 2349998 255496 1500218 593502 2369618 875379 208173 2034033 507349 488784 2190644 1823402 1805847 740449 1151915 853967 2313080 2062499 1426861 2554396 1812576 502526 297565 1051384 1812311 2365173 686031 660268 2331225 1184206 1801719 1675001 263489 2168307 559972 2403924 742095 906835 1597464 791687 628202 22143 119183 502225 362840 2638682 2199316 363739 2404782 826140 1806311 621320 944614 297145 2042963 49940 803885 928490 1735217 2071191 1124867 869900 2232410 1115295 265387 2233060 1495096 2232061 2545105 294560 587176 1224427 1705116 368974 356007 1977306 1145517 145210 1660371 1177889 821974 1805007 1767529 548123 1933170 1969907 324064 662252 606256 2595703 1167299 372821 1266605 682043 1741772 2340908 2158608 834109 2102856 1913127 217084 2293046 186199 1456988 2202778 203804 1796495 1150992 2490702 277019 1285183 2198008 1471932 2093746 2610806 1476447 1967070 51653 42528 299893 1779451 557461 2105118 2330455 276676 1281966 691021 1209287 1690847 1822917 1842175 764565 682550 713862 1586383 73185 877201 1023252 1844067 643924 1858934 1274277 1882655 1378361 2345869 2075294 2517804 1264928 1569534 911628 1149338 2417061 125371 1444289 678344 1630808 100825 2224487 2512475 87489 454767 1610815 1792029 1968902 971643 1889911 42316 159941 1922477 2555664 758560 1009027 1238829 2428679 1510285 2407857 21327 1533662 2063695 232314 396164 102098 2640810 1481796 2555677 1216358 810209 917200 2225732 88453 352427 1344558 2256599 958098 828218 852756 1928611 1788430 192711 1201388 2222953 970038 1385615 457201 2385984 2131653 2300335 2471886 1960275 52948 2446969 2362853 1657627 1989849 1033711 1589602 716732 2313111 2047687 1487394 479575 2391362 101018 1695009 2543337 1441430 1934345 507285 2396740 1498206 2607365 2440091 585823 989680 946702 1165258 1401899 1417112 1431639 384079 2049538 752723 2331219 80871 185805 1332183 1377168 89970 2509405 869607 2351145 565161 692155 829295 859114 1192412 1113379 59707 1463176 307455 2259489 590002 2077723 2588611 1561358 1253046 1711388 690274 1106174 1329968 954382 787353 2260921 1636612 2277508 2055961 1353884 1459576 118317 2564145 524458 837166 1243018 1487953 2247271 227388 1247264 2030656 2550668 157171 2355669 1685990 457781 1602616 2206342 1025302 2317092 1021027 366324 184908 2639683 2335800 1766717 200254 2204547 2158549 204297 2495538 249836 1869734 749778 1260521 1357767 633935 2106377 432151 2087144 2595388 1866025 944048 848903 1052829 562150 1197152 822807 2236508 1995649 700334 1783074 2349702 414654 1040624 913935 1498423 947879 2292265 63486 566544 54606 810709 2148689 2049656 1807656 1965272 2408343 1814826 1937942 874943 324405 621578 2641565 2110545 2151063 1866237 2534 2286433 1777573 624382 1530923 99781 2050599 381117 1829054 143920 1744097 89852 780341 1516618 1582342 2560172 2522709 1580288 372829 1859899 1629353 1812038 276971 1121202 2428930 944343 544013 1437043 1583424 2153893 1404585 1930950 1036817 2266943 969495 2090854 1149725 607111 549718 357372 1486694 618852 1600792 1240072 1363485 2603788 68754 652477 2037521 1679844 2099049 873320 416768 220438 777200 481842 1924249 2639954 552293 62099 2171085 1757471 1774589 2096059 1710644 217611 1932066 2083809 832234 2543178 288603 622442 1843383 1151894 234322 787649 107217 251088 890752 2110556 2642857 270620 485565 2484775 1997324 2220615 505962 2141562 2324026 216778 2481908 656537 976171 2189790 1849565 1837640 866081 446105 636238 696973 386480 1041657 500158 2290107 741547 2029473 1966316 2000301 775559 1660285 37782 1364970 2307370 454329 483661 2069419 1408041 1344092 963567 1052325 1473833 646588 869993 867534 1770282 570101 1597115 2196048 302625 1476632 1253422 1131818 645054 1728270 1124998 1729597 326037 206393 101123 1466669 1787359 507902 617277 299366 2237079 1909571 536660 2307364 2426391 2637765 2072751 230722 1251661 1811186 1857844 2193118 271576 691531 448177 2048569 886553 676036 2457314 395028 2438177 1750: 1021701 17500: 1119513 750898 970776 1348897 1813897 1673962 1739485 1722867 17502: 1421574 757753 17503: 77708 1031451 1102433 1416405 17505: 864748 1843867 177037 17506: 181418 1562558 2549457 1768432 588036 198932 1484526 2343097 1918468 2279539 2207114 114753 1116987 1175930 2550336 14119 963175 1080039 1118496 1879267 1042292 1160240 1225029 1160783 1311690 133637 298715 827257 358301 1927161 573396 1052156 731666 358379 2439744 1102570 1336135 863006 1492487 2133620 1900993 614611 873734 2579471 1598086 395767 1686450 674895 2220019 1665704 1400139 2079521 942324 2603730 1861330 556700 732392 599550 818059 1656315 1485531 72660 514098 1808957 2128215 1043089 1162749 81031 1139594 386897 910862 1066570 521085 757797 2079123 610879 401234 1575475 949391 646322 1276341 162804 1888948 1651375 1742767 1670039 734874 368094 2345910 686712 1442804 896719 1017311 153464 1398931 1457026 32134 1704917 1565502 1114409 1251883 900317 979576 196696 2631695 201208 1151181 2556986 1408308 1166528 2323223 2319049 1126348 2489355 683291 1873955 440210 2022123 825633 1353074 803495 590088 1783688 2312827 1134860 1246328 1741517 41253 936825 1983979 695501 1640579 627642 965555 1394026 1799968 888948 2182875 1309711 90305 349289 2551316 1204766 1617672 2331744 1516413 506637 2136480 2512833 204801 588797 2577172 1667154 1404687 875711 1208595 1618842 2207546 1246153 848371 2558635 1348690 2288835 750408 835193 414990 779406 2543847 458499 1873288 2430802 623136 523667 49673 940817 703932 633036 635506 2439345 1976127 2264778 547782 1781572 645452 1387622 985843 1715054 1761644 2120821 2118328 80511 911476 1455018 2433883 896860 1611186 1696797 1307278 908401 1351933 1751119 2321320 2574911 544775 1665764 1626750 2160212 289908 1748135 2626618 1111801 604144 2277098 1917109 456443 165072 2465944 1964980 1524652 362437 2371210 2464167 859472 1913923 931196 243514 1286470 2146021 111892 2249372 340008 2086446 887035 646634 1687058 1185151 1828972 1921 407383 1845679 68157 1149542 1249386 1087995 612735 1584290 2342798 1343496 351004 2882 2579184 485972 946617 1892735 637744 1661914 679546 1759968 1143673 1993365 2273670 237850 2015236 568726 1294529 601435 1505821 572591 117348 2574755 2150339 2370630 1754419 1257799 254766 618085 166361 2287004 2432904 949746 1822049 2182767 1614455 780047 850618 1251958 611440 640956 2467873 2568955 1349701 116714 2007621 1996862 1633638 1104495 826698 880309 517173 1691063 1156625 1102158 2388260 1721091 1797497 1773565 145565 2447355 2501379 2351813 1766281 740920 1819340 1508039 1449680 2632446 118070 162728 492024 798465 626627 1076016 1655211 2574288 1606173 385823 432129 1439601 489553 140761 2391730 2386350 2555525 1179177 172314 2461676 2082328 918590 245653 976744 2631006 2582781 1197793 110761 1261950 1037349 1246736 1447650 185339 719728 2089966 1254225 529605 2165698 682925 2558773 1511179 149604 2452242 1237934 391803 516736 900019 834029 457399 2057874 2306301 1923566 417981 2473998 482362 815947 2349021 712062 1656846 2485163 481736 2567628 656274 1394304 1777294 1382524 709724 2647005 1827810 836441 2298623 1269087 106829 202583 1618725 1377629 452905 1816055 341810 1160972 47355 1652141 1660637 770544 962282 274873 2079068 1474408 1726500 757052 88281 772544 1755923 7869 561664 456801 2538087 202506 1113470 720522 584331 1885280 912279 870140 2075397 928979 48552 992223 171668 2519570 1235872 1133873 1249283 596757 2153659 75735 606781 626026 588055 2515129 2312926 2499516 2087811 1542909 412617 1324142 573959 1317106 1597136 40507 263080 1676075 1409804 1858075 804559 596417 946378 618496 1200230 2363464 1631175 1559743 2517242 105245 339109 1912415 1666213 1137528 1512032 2324237 822582 2180671 1445653 1554796 2146622 335748 1457343 109129 299198 1287701 366539 1393521 408691 2208638 2495298 2144037 644929 1333823 1540929 1049920 2364713 658282 917250 1035619 2279762 130630 1239352 2578306 2542807 1064247 1850158 1574328 1401780 1100039 519866 1828456 67800 1210099 2365200 1961913 2113711 1001423 937481 1330718 1531023 2220952 111380 1205678 1665683 1780312 489122 1865855 1533869 1249357 470832 113156 1040233 1261071 876753 694738 2150122 1179278 2584372 937765 1642248 1460879 838753 1914872 244100 2249629 1390198 1848554 301323 242052 2262845 2384603 2371967 1858620 1392431 254811 147319 2391298 837627 1075658 2603059 161243 1726345 46921 529536 506003 841847 1408868 1269074 2220448 606147 857283 2288145 108779 877488 2107966 181012 1832308 856916 2189 198364 1926192 1860862 1165578 44588 1341731 1361321 1052219 1300029 893709 1634917 2293591 1741151 526296 816339 1324003 1194306 1303228 2453121 1483277 151182 654427 1649774 614106 2361519 1941212 1861002 142360 353689 73655 2608845 549348 2024743 1373946 1113774 2077248 1684278 1868061 1473642 1661270 1545270 170179 423737 2054804 601606 1376442 850776 234252 2378418 660031 1744482 148347 1516237 2475319 2305400 2212358 2427058 2520198 884809 1819624 2545191 492872 842919 190779 2207044 921194 2122461 1384873 2140161 1056383 2182349 1217175 1335062 1949219 2638032 2086836 2578535 265949 879169 2533229 2522448 1826877 1255150 2405119 2130657 1127435 192989 1532474 709824 363967 1388953 254539 2644142 1057021 2422135 705371 818901 506110 1217771 1182145 1503489 2114584 2100939 2527397 1291346 1373715 2296755 1490608 681146 811433 689483 975947 2575627 400482 2605438 2387099 873873 2463441 1738512 2427036 100585 1241412 2595840 460214 1785693 1835026 17189 2244333 789630 410578 2384119 1741749 2432694 232122 2647165 658158 906517 2570979 561627 784945 2391225 1974975 979382 2091382 839261 2192873 1654152 219002 476298 2220628 2520228 176549 219392 1868333 1095626 76164 412108 2543414 710255 1063075 1336645 1131139 1060283 1218505 2373107 2170206 1292311 1915962 2213008 2179091 1596645 311402 643842 1021871 2006619 2492685 493633 284720 871753 1386339 2533017 1249091 1295015 1199889 1749792 103881 276431 2383986 67134 2011366 1588792 1770403 1368179 149733 342347 105242 1513940 2124306 1309902 946909 806304 436178 1937789 2133593 2390788 959888 1742379 231961 1619383 1103168 59993 1942549 67484 2205499 1368157 2437689 583837 1942350 2412694 2336923 2546819 2188784 2522709 1057672 2175132 1752095 2136060 122409 1906331 1921600 2623618 1352716 349522 92920 2566418 738532 781922 743334 592149 2425281 1917146 1186629 1500643 48326 2495659 2322674 971721 1364197 1614629 366274 1234615 635735 2501551 2289280 921922 1689475 2190789 17507: 1308228 17508: 1179501 425100 1301830 1029994 2392144 343099 1106227 761645 2261750 1655610 1742276 39067 759213 2176597 1429071 237235 56892 44313 2577513 1366358 1770429 1540840 1741668 285886 320812 2564698 672607 1718708 1091621 2178329 1600474 757893 2563194 2061360 865144 2426280 418027 1331334 1419138 534499 1326753 2648253 2217628 360256 689794 2021756 664019 306076 2481776 951239 1956768 2141380 1105629 2457008 99418 770328 2611056 1117554 992602 443451 1901101 1187334 1647868 1561935 745971 1506080 6303 1021719 1869159 868614 1546650 781923 1119482 1333592 501947 275515 2375825 2395808 1034957 347051 2393535 1315903 2604928 1365353 144978 1293305 807154 2186262 2214096 316713 1833965 2124437 1998856 1464862 79083 1332553 2292929 320292 2156554 1972028 147476 1355647 1037868 1685676 2480536 838669 111122 2458340 1086800 783599 2279785 1813696 1795798 1182717 1927731 1356649 961916 1403583 3628 528735 1213851 2334541 1898089 1772726 800821 782241 487827 1128551 2251771 2479374 591325 550521 896196 373226 691820 2170749 2449926 131256 270751 1110403 1736473 1627122 362829 84111 2493958 263436 584940 2375195 2511389 2199448 2568574 1379711 1887127 525709 307150 1671924 184345 601610 1605634 2101954 1477673 886700 523645 2331434 971682 1155538 2529776 1418238 1015944 1273002 2077048 1955428 1930880 408214 1174211 433651 1211550 892374 683501 2234897 1372936 1706223 2009182 75728 1379915 1607010 592429 2373832 998692 2466243 1178853 1718504 824259 1803399 2223290 2462248 1317454 1586981 1554657 965494 402437 2456958 2555135 498267 2520489 585601 1597378 1261520 1742638 507361 1334856 1601790 1472838 178679 1276031 328283 1124217 1453149 1800528 282654 1866137 2337403 467321 2188405 2421389 1192296 1370735 2621088 1084459 1782257 802483 2513030 874621 245140 1547646 1708132 1705392 1825419 1975746 1129837 1227153 2488570 194862 2033589 2101343 2130634 2404316 461955 1311092 437330 73082 1122433 2212127 1494343 1333430 1648693 950122 50693 705314 926582 1555227 177954 1447522 2433318 1273399 2338203 1049993 716231 402861 566348 2373198 302981 1792259 1558564 1572569 74962 2269661 2226671 914332 282154 1554367 2629176 933440 1404308 454668 1634975 1283303 1815493 1206554 132139 223204 1365850 2252248 2574426 82100 1093531 763869 1996979 2426400 2591889 2157646 1414982 1526982 1142721 1871317 1988599 472505 2151789 1338362 243739 2584534 418799 954971 956749 2092323 2277659 2468677 2053439 317282 2136526 2549184 421231 2510479 2439428 1030125 6311 1236416 1917126 537339 193939 64102 324279 859213 721104 308108 506068 735453 2581108 27799 2212333 1047038 2190738 17509: 1288730 1979824 47916 1959573 1025981 2637379 557237 1464023 1461158 1779089 2417418 86605 1611592 908882 1448076 900775 1430154 68569 609613 1906568 1339476 279902 992363 1751: 1136968 2542790 529275 1981138 1488942 824478 672409 1011549 1035089 2211512 2398044 9493 17510: 958609 577622 2585235 273719 17511: 1401395 1146596 2467264 644425 833244 17512: 280515 364618 1090789 215554 1103091 1142518 612108 94183 1233877 17513: 2154808 2468875 2281209 926191 231325 1663320 2065804 328878 583236 1195520 552520 685174 2517493 476676 1082768 1220278 2197591 2253618 1702448 319512 717884 1776493 2114216 1566674 703447 431084 1023713 998408 537498 358015 383708 1596428 469009 298602 1170023 1515298 1465034 314756 618228 2339425 438273 2084791 968386 435610 18816 333230 946271 2100678 2183524 66148 700820 1073836 1431775 2508085 1616876 2506384 1066183 59047 1848816 1776574 2429230 1849028 1079496 17514: 105078 697882 813093 521707 908222 2318449 2535303 1634520 423966 1039544 1973156 73693 2460652 1743898 17515: 616919 1130185 1821144 2619860 2625784 507636 999659 899639 2347460 1940862 2646022 1469306 1247031 2013706 1579261 1109973 2104407 673750 732664 1779241 17516: 696170 684065 17517: 2191109 1534231 31743 379848 2153592 2250528 1559561 1542183 984735 1144671 1037337 2486153 17519: 2437043 1734200 2408867 17520: 1835914 17521: 885226 254824 17522: 2305073 1446510 1422466 120432 263742 2293849 1730286 241552 795412 374504 2087093 756812 17523: 2201224 757862 1429407 633531 1569462 2164962 24393 181739 2465601 973314 230798 166965 574200 17524: 1299378 1981295 315127 392217 2622007 1951138 17525: 152591 1770296 2321555 930990 1573748 1517894 986400 288565 2022403 1058522 1548807 422524 1798282 1164370 868339 2584779 638540 639128 17526: 1152000 354149 2293919 1602906 445417 1850335 481440 358544 772498 1354851 340143 392628 1405668 388251 18209 125947 592760 1129645 1880461 307987 1325653 697179 1173662 1818724 2408309 2292393 2228963 208561 906223 1571311 731524 596648 2471601 334175 1664807 89417 1870594 2202193 1424143 1010629 1271573 1103625 1896382 1291416 1740105 854875 1100288 827182 912494 2639929 322439 2489892 221406 1243344 2271369 1770983 2097935 1490522 1880098 1817081 1919454 418605 1203925 869924 1722860 1215543 518325 2410801 923920 297184 157455 95251 2440510 2079363 1626666 1010824 1543302 2133375 1682260 1739239 561306 632250 1040034 1442505 2387227 466264 397243 2414895 678565 1279497 1092170 1513819 1286534 1861637 81338 800460 2613080 1955410 181425 971735 225263 729037 2469228 863302 194862 1963191 1065227 1536977 1351668 415530 903264 1213065 1730336 1127259 1680348 484380 2379883 2085566 2078366 1056439 717427 1702281 755890 1082178 1200514 449101 2287856 456798 1411903 29339 906945 2425996 725882 1899608 2462056 291728 815442 2371631 2570147 2617495 1447992 148094 1817892 1777404 1791200 17527: 320474 1836807 2544801 1187800 2451881 1710563 1954001 1262490 17528: 2409746 2626232 2279220 771653 17529: 331341 796367 1493907 807060 1348641 1560186 2174000 554458 1354470 816401 2649238 786695 1231168 1204547 2643482 75548 1284966 1919186 1715894 2354220 1663828 2382436 2145771 882321 1979084 780320 565344 956164 594196 97164 1086212 644154 1982832 1368124 922775 1995492 446858 1465334 542499 1816541 2358741 1480781 1798497 2153971 1125958 826920 2276971 2450203 240021 826696 1244123 2381925 828201 1246984 2179267 741357 776316 1228882 1097051 289710 182766 912396 702482 2618551 1753: 198978 1412811 1423527 2293219 2420655 2143750 2279203 274972 17530: 534316 1094362 1717358 2474899 869434 17531: 1624421 1266420 17532: 851785 698082 17533: 487119 723362 1988319 313646 1524898 2075353 2559892 2595185 915735 2262753 2094827 1737715 1526490 772923 1208542 689868 1083250 2031053 988759 1570328 2462084 916967 655005 1877595 2343358 1430799 622054 1776122 398745 459828 2291776 1435202 2564924 1483061 900810 1248806 323500 1627242 1038531 2641005 1340942 835134 2004068 1621402 497289 2404725 441038 2148606 2144586 2642600 1919626 901904 831206 2610980 2410905 1107274 769555 682938 2285873 542054 2330409 309961 1641660 546424 419373 735417 828136 543759 1319897 44437 1515462 2520261 1451689 443580 1953449 2007300 920328 2642444 1011339 250174 1734737 1481940 860939 2469431 1007926 2495348 2514970 1585618 315972 814643 1521608 2424941 1400108 17534: 1912991 433636 812119 17535: 1946590 1405345 926374 2585759 1538360 332086 2335667 932151 2142196 2194591 2284290 451086 2412949 2327058 1122249 1781220 349385 2171553 2467323 2095508 2251783 352753 1459584 1291718 17536: 1219660 1592157 2095617 101276 1512377 1740424 1000567 1318877 2495019 2084641 1688723 1143973 2587189 790920 2095122 1588895 1431581 21059 1398540 1732541 2538739 2053984 2297830 1869298 650442 493841 1113933 828725 1629825 1231326 1564807 738116 2011836 246569 812203 340307 93288 376261 2364778 733907 452036 1300096 1210469 1246047 2062507 900344 440406 2615100 1538854 38548 1588196 1078766 1334753 283161 1217081 371074 1598464 1643475 2148360 1853285 1939065 230632 650647 2009260 692418 2138018 1499735 398458 686244 1997813 355891 749876 1467633 1177636 1165746 1724286 17537: 1812571 2204747 1581300 367976 605392 2089595 1857315 2579353 1760780 1557239 803979 1879576 937424 447410 1872881 1867832 1053484 1669229 1204167 1272895 2466315 943357 1684859 1101001 567032 31203 64122 1631898 382994 1091738 22263 2577678 2566492 314891 1533817 1281560 1757046 1992396 196494 2251835 1721996 632444 2501899 260747 549393 1644385 276172 2392466 1043471 1511871 17538: 1485337 293655 2377119 2209940 1131347 214784 1422975 743670 2235366 1875014 1223878 448255 1930976 1485686 1292302 2116135 996175 1200235 17539: 1835856 257477 1559655 1850532 2227880 2273811 45392 246484 1163822 168229 1754: 254711 1186700 793334 2283159 1488728 338947 2089463 2280038 2453338 1031409 204419 907653 1855940 67831 2364678 738903 551401 885929 127513 953914 1577785 2551143 1265574 2046562 2599555 1923177 79917 1162481 969295 2270748 793270 35353 2477777 638817 1662961 42927 2143299 295537 1713873 1221005 59808 247186 2001526 1612076 2202247 1154483 793817 476573 2204739 1386821 2091445 2605458 1860254 1154674 337541 1947602 911520 2186554 2395683 641094 731258 947725 2008753 311690 2648797 1776261 936344 1934113 554656 2018268 1624174 2250798 61306 2337965 641071 1877080 936971 2314776 2115544 968054 1641370 1319754 852364 2220999 2282607 177154 271764 407714 82301 2181800 219736 2544109 691512 2045827 842956 2586495 1800882 1659671 516376 2606381 1858049 2228076 2002578 2057288 2287391 1009789 2548917 2487338 1648400 2319371 1362318 33079 1103154 16121 271499 976926 615851 1583825 438264 717492 1025618 826576 1487668 2535186 2474943 1259846 1631705 589344 841830 2366642 1862349 1154981 1500186 563966 513168 1786643 2039192 1352093 2508299 124611 531823 11841 294584 962276 2603723 465882 493883 2369039 2330446 1706582 2392754 1830414 1324834 2593896 11875 964495 1784997 441758 2050712 1540826 1509751 1619573 1280053 179397 233550 2559808 1017224 1166446 144781 2621993 2125939 1991343 2467439 2022927 807201 544273 270103 540083 752211 2364370 2156206 2529176 2278630 933993 1709902 1237576 55621 2185833 2139645 1628578 2273619 321959 1387841 346520 1208278 2058926 1639776 492357 670668 2528364 309908 646670 2441817 1684926 929776 1303948 1758107 2104258 869061 2589443 1754481 1258519 36780 817269 2016658 1699780 2215567 1065222 726096 1692515 298313 1182686 269353 2031899 1654540 1970762 295815 2006733 1860324 1515769 2449295 224843 59860 1684134 453556 1243744 270582 2115933 845340 639023 1124982 1536870 1334924 2157361 1986519 1630358 2092490 2236571 2452075 2114170 721095 2527498 2229019 44863 2164605 2511762 455707 1945829 889816 1276888 2217565 983917 2231861 1193731 2510256 2237356 2506596 1125864 1766008 1148525 1708560 2349838 1613165 1853530 535440 2455699 479282 484748 2221188 712081 1431678 912924 1877595 873958 516751 1048810 1669701 1652561 2075473 1137894 265979 2454302 740781 574514 1022596 1336692 1910935 111808 1778107 2367436 378422 719915 1041894 2001938 992638 968876 2051802 987214 1483187 624666 1684041 2071302 787539 2039238 1648225 6178 2098400 614391 116 2088939 1655688 69801 1290204 149106 1549528 1644420 927634 337138 660503 2276383 1231187 1208594 76047 521559 1468594 1392235 18122 1242997 1792859 35516 2426510 442289 595077 71033 1935312 73788 2541669 911908 1087558 2366220 1719337 1777062 735911 293305 1796384 2121788 1957794 2201504 310149 675924 2593453 1086434 1221949 1168826 2547859 2329235 1741618 769024 810337 1382677 1019383 1929066 165651 1262703 2602437 1443126 1335946 2312688 2512121 2069092 2213464 314275 1326937 432532 1878131 2201806 618534 1288651 278437 2227353 820766 2310269 1606430 2112148 925733 241565 378417 1322936 2150088 2447925 1819463 2173328 638895 1815539 2211133 2047180 187464 2054093 1209465 1083686 128234 1419223 696211 1430845 1088431 85733 631381 395536 2207259 686715 474313 2060607 2033067 1657856 2137983 1221993 1299818 2198290 118516 142626 294209 469367 1471411 1473434 2265083 2341040 415257 1500879 1287920 1746712 2382705 1135505 1623594 794843 638076 567847 1615748 1805746 207308 2443925 266596 1446566 1099198 2231015 150994 611890 2405019 1885685 1817595 2099436 2329056 2325102 2107858 2047597 442692 1492244 2326164 36516 2602458 1134079 1040041 1235543 1708394 1079056 68612 765783 1116897 1321871 1147147 288392 567389 1056877 1133205 303828 473947 1312692 1818836 828465 1686231 1417182 1139029 1421525 1684992 1011566 2292556 2627264 1927026 1384491 2203528 2582055 1709528 1144832 692020 1253985 2510881 1994337 2455457 1101486 843368 1845557 2541421 1834408 2174089 625814 950730 988424 140587 325589 2512967 468986 430219 2054334 1329035 2270655 1020174 178324 2485893 1568431 1359980 2013462 1320583 480305 1224046 1733612 865727 2280311 398056 956103 380901 2441624 1803151 274474 1737530 1409158 2544967 2182029 1809921 221913 2235881 1595431 977606 652611 1675388 528560 756134 312986 810203 1421356 564100 899237 2472258 2102898 740183 459815 834566 1718454 1216199 2083259 514615 611881 1963718 1615090 1803522 2540114 187168 2168888 1369633 2536120 2484680 1168780 666290 1646408 1225493 1575363 1789708 2161983 933961 2421581 1695823 694010 487672 1278956 2364284 2384227 228929 1723304 196071 816765 2376291 1692376 65809 2153976 212841 1852322 2540487 884258 1640554 2209973 1492884 1867373 1938348 2374314 2223252 1119063 1832742 615474 76207 1506937 1470487 846647 523622 924396 1262183 2415066 2173366 2396346 2536677 112201 1283245 2332353 243862 2634610 1082317 1882416 85797 216022 341418 875904 600972 1181146 583410 305995 263051 172178 1745555 1905868 1242829 2364401 1514590 2006833 73414 62968 1851755 2233969 1732696 1693627 669951 1291406 1937934 575140 1278862 33643 574424 434038 1534091 2616907 1700272 2443466 1884977 2470184 2004803 989674 1413737 1868902 978216 1232954 2042679 402030 2497394 71805 567626 784959 135668 1224906 295219 742162 2419469 479413 2515768 1882950 1688089 2564080 416751 1750014 1136495 1929690 2393889 1100983 647087 109470 785351 1175644 2643848 1809605 2612340 1964654 112208 22338 1692118 1330097 215030 1286438 1320761 1823875 276316 1352072 2601105 992253 1708775 1090282 1750299 630905 2527013 2404401 991722 1572342 2384300 319075 756643 2534884 1342326 1046722 2222006 440929 2004039 1823884 446423 49386 2441753 896423 2338143 2332295 1150813 2021041 19271 1256998 2312950 367566 463894 979151 1596495 2240834 1141939 1162863 1707463 1450190 303719 677986 2110111 500365 1034943 99044 2382486 2629996 627820 2276869 1230267 2528702 2083682 1913220 2632434 1335098 2153221 106553 1517936 1978386 2517423 190137 864442 848968 619524 1224863 2607028 1774479 817006 25318 2568937 1151030 1083510 120295 840276 479596 458435 1595135 1518739 1556210 1885306 47681 1138120 547558 1111522 653966 1178628 790524 2088987 553677 205636 1178154 2618094 2509754 2187937 1137408 109241 1809784 2203021 2242567 545311 787030 424401 1180428 1783085 290640 380232 319059 2239155 847058 2053332 186199 2418652 2516224 136455 2367205 1961987 300451 83825 380446 782506 2157646 385669 1947676 2478398 198230 1656468 2078727 552996 858057 116139 1998478 1739252 2404298 1913484 2613749 683898 2638560 1337037 1705611 1844034 304268 2052377 1792652 1390824 1601291 2393754 1009758 2494183 1100543 523536 351848 582953 2369506 2354870 287418 2165722 12449 1076312 2371740 1418590 548919 2503432 666371 115596 1294090 1948587 2103738 570147 434796 1789981 2091703 948232 2286304 133026 2530863 7026 1548921 2037238 914075 1611173 1651660 1961991 1003759 2302484 535251 497591 493068 2253426 706066 2136087 1959180 814310 461351 1411035 2157004 2491832 692504 1094047 1535427 1986261 874445 375625 976265 1282112 122848 798877 461957 164878 1200165 75442 2456616 820649 983754 278162 1256076 1090416 1701710 1050815 1644346 1879891 322093 1089623 2082543 1960360 878163 1621397 1121753 39029 2571625 1765536 2009147 663423 1467199 92570 2246174 866995 839645 2039544 934546 1261654 874456 2442071 1215521 720969 1369546 2080235 1076062 818093 2578436 145601 17540: 1521836 482702 165740 1094517 2274526 1379079 1983547 1400349 300252 413523 2061067 1188643 1936110 370452 629117 1379641 2230943 2148969 960641 2424760 819436 61391 324132 573311 2170142 1190041 881691 507902 17541: 1026312 1292622 1644259 2353386 2504363 2446515 2333608 1433153 880414 626638 2006641 1198143 860203 2527477 796035 1311690 1641524 685246 2417642 1517358 888447 2034374 424613 676670 148550 2000587 133169 1352834 2414099 298741 762542 2028959 2081304 717195 2601572 363397 1101580 2616836 1184992 1596677 2269846 1038797 401234 2645536 141994 2081223 786223 329172 2275494 242271 2615605 269442 1862457 2326319 1854695 2364029 409867 1914869 1156844 1291774 927413 2549533 803235 2314652 1093960 230455 2627042 1800047 513803 365763 1972777 1758409 663707 1160932 2287213 908961 1958704 1714773 2640498 161849 2278617 1182073 2577367 1505021 1354755 2584591 1421006 1473881 1155306 1185524 2022927 1381451 2529176 1123480 1983555 472799 1248370 1335797 2169680 367219 1801398 1971773 434764 2563981 1940627 1460442 624926 2220312 1829078 507779 517358 2385673 1174158 2456520 2321320 165586 1203478 145364 1357920 1333592 1544892 83696 767313 306748 2274774 2602886 568247 652427 1674699 734143 1488192 1465487 915677 1683296 1265259 953142 2119477 2055615 1955677 2453149 1584345 352036 1748210 710274 1988395 2139722 96246 2400860 2470493 1419344 1892216 2224679 122965 603153 1522098 1956673 1517894 1718049 325768 1127306 1307485 2640403 1740743 1727090 2523024 1508220 2364885 1809912 1744070 2542150 271453 160936 156599 1861522 1321405 1543923 607675 838257 1307425 1219192 776371 585051 675156 1966793 2221689 1056187 1766467 1169182 1065594 1885173 36324 2176972 1576889 593896 2074178 1545617 208272 2499960 1314105 67126 1178926 1717069 405329 2314264 1040275 1409020 26326 299664 1246787 1620159 1813219 41774 1374740 2477680 1801451 460474 90117 690190 895060 97459 1543657 1535125 2350375 1546095 1723385 1119752 1591854 856127 2000638 796774 1283236 14426 1212037 980585 1608775 1360901 573256 1960861 1181631 2546329 1024986 925244 119239 403403 425954 544417 1088685 1417976 235310 581068 72990 1862395 773010 1667291 2417509 1210313 1931427 1170924 897867 990523 724640 712653 1773302 461644 1419593 150994 1349450 2432325 1344626 1325787 353902 2341869 2151365 367906 447737 1952827 1697154 546371 539487 143500 2342750 1349834 1384491 385954 1471127 548113 2105645 1355853 17268 1551445 1919257 892918 2635276 2624467 1485227 1822227 1184814 1857441 2422755 526942 2440387 995139 1730837 1959245 2525695 403885 1765078 1968013 997138 492960 744539 479409 1542657 763357 2105389 1625463 792779 339546 340304 1582304 2136390 1609257 1017293 1481568 934158 233415 1115081 2011783 1646742 1782827 1421163 252572 568347 1845014 1428765 427114 2287928 1736083 1583241 1497997 1215798 1383935 2396194 1358357 2415566 1256065 479909 2444421 510748 2081221 1862720 312304 2310029 1602316 2469383 2571513 2590280 131486 1848554 739006 1064752 403970 1974599 1129197 784302 2391298 311998 2420120 1435552 990713 1529115 367506 2332262 1983848 937249 2241299 155641 136651 1953176 1208961 561540 2637735 1481629 746848 1743124 1245647 569669 958972 1549828 2312836 544455 2089628 1125818 2405681 391557 801591 2108034 112546 1542812 232781 1169835 1362987 1700272 866757 2379696 2004193 248085 1629650 265546 1286130 2002969 2065580 2363922 2310532 2200786 1179183 948478 2404152 2537398 1725337 1563877 1155799 2202927 1609691 2055768 1587017 1387197 217910 1001143 1770088 2025715 2018841 2557383 1139284 2125652 669700 2260020 1827576 1640015 2102000 382207 675683 1217771 1637925 370806 2260559 1037142 1500196 38959 1648905 2075785 1129340 2527997 1634859 900916 1078676 2223569 472490 2463014 626934 761935 843624 1898475 2226858 2151657 867121 1596581 927775 2507754 524308 641304 1416589 603758 856353 1911556 1895663 808339 1505557 1502608 1460717 1258332 1014379 2099046 2090424 1869258 1616649 757098 2154022 2099211 1580506 874628 1478353 1288215 2146962 290248 1649922 2634337 367800 1841708 2424902 2023111 1991074 1278814 536533 1684798 1161754 1285269 234325 1576715 1509759 966774 362301 1201965 1050909 1150124 2403940 2075925 1537271 2375869 2076921 1392214 2362863 2465216 38462 1349619 619923 2533931 1198688 1572028 1508647 1105935 1352716 885323 2066198 2002443 2198681 1513725 931444 1840513 1594113 583086 1161550 1669081 1128268 2504551 508929 350896 1263454 17543: 1412498 734902 2037136 94105 2176690 2016751 2305757 1023514 2300362 565960 17544: 1909013 73103 401234 379809 308055 42670 797857 914575 636042 2227551 2324892 272419 2574520 2435602 300910 688003 601747 8523 706848 29402 17546: 1934982 1788029 1494275 2350924 2406529 2243909 636878 686761 1864909 52796 1057040 1276290 2226634 1603605 482993 1189723 807551 627784 1346158 1294983 1316647 794933 784208 1338142 1713519 2061098 17547: 647679 1050228 671909 1004261 1578508 398964 126045 671244 914857 1107891 1648882 1350133 1557191 1209756 2225355 1207321 2515007 1440562 186975 1644636 1419818 519547 440339 17548: 1373835 750020 2222342 1226449 1960695 1543836 2203680 116517 17549: 1060422 566872 1385025 90749 152487 1140690 2609783 2089719 1676917 1420568 1004864 1300247 2646483 970995 1977303 2088144 1628357 311421 1481806 1327672 748224 1254026 2567571 2286008 1099255 1340201 2191089 743813 2457643 306187 1790621 2611783 898533 1624098 2139701 479609 2280704 1268465 2253631 925743 1874845 553574 1755: 1081310 1555655 8815 17550: 621354 1773822 1174634 2481460 1753597 2355306 17552: 2608072 2187825 1729577 1205720 45227 1447927 1642678 853836 641978 2305686 1274488 2480230 2399056 39687 865427 114381 17554: 971057 2461056 1712233 1062029 2105629 1280694 1993987 2504353 1498655 1057708 1524172 219394 539221 1361862 17555: 808888 1206137 844267 2533437 748238 365808 1732227 570414 1675299 652099 787352 1810687 1671813 2312089 1908014 327793 555138 783332 18108 1786286 1881328 113769 71204 125409 1017975 1557148 1466788 2235568 1791277 746207 2101319 1492244 2447272 1586379 1515339 2129254 2249947 2307827 868622 52845 2329617 150333 2637284 1604809 1024432 555033 1865956 710974 277115 2179686 671555 2469278 120804 432655 886919 832791 1448906 5768 1308287 1476295 486388 1029417 679125 2253539 1152842 17556: 2339216 1614178 568098 17557: 1210401 257448 783778 2602059 1380914 2588322 1073678 699391 497001 656851 17558: 2646820 2103154 2465174 2129505 441708 2435667 222152 1201421 559637 1093041 2570991 2153451 2567237 410964 904791 2522424 2409176 2004596 529734 2552795 951951 2249743 2135073 2386619 1729472 2438256 1004698 2191415 1975659 1254255 1000419 2453035 1556168 2395970 1797697 84213 1934057 2493281 1830493 1054266 1076036 1648905 1969736 1842319 2505520 2082275 17559: 2646060 206583 2465917 1849148 286845 1579272 994004 1630448 1062260 1530012 46858 1955759 1149522 117978 2582627 1338932 184751 225002 1544261 78112 743770 778159 871334 156898 2084848 167450 1445353 1928630 404589 606012 1432116 2336950 2510800 1547812 140129 1622594 1581127 2270922 1569902 2334948 1296577 936692 356007 774377 1147564 1226652 1600111 2325348 1380707 1051728 195433 1231377 1920100 1603751 1756: 1277827 812567 1571675 1684453 978324 2291268 1877080 187457 1363670 2100094 691529 209223 82145 1102045 665242 2513913 2137112 198743 544379 2389367 49805 725116 182026 431972 1129088 2544618 1883039 1536768 324238 553551 877106 1157606 789527 653361 581011 398478 729527 191777 1303867 904679 586709 485413 977415 948623 740590 683235 561217 2493236 2449848 1399105 2240526 1338378 1047401 51064 31999 603217 618943 359206 746217 1699087 1725897 1489880 460923 2151248 1874180 1802682 2337494 1256465 2234621 1562707 2012618 2554933 569533 1512175 1720672 506944 931226 781829 1091338 1834530 559092 1059655 1425055 1400019 1229494 1498772 2084761 506300 2168661 2276779 526359 1049502 2213560 2636012 949177 1487871 2267546 190001 305770 271854 2328662 2400258 17560: 475662 2220984 267742 1111210 2535515 2401150 1982017 2492480 2598899 2544656 2306240 2184817 855146 2338815 332080 940240 1552077 2503276 1061703 1846627 1044890 773805 411060 530619 499970 1344659 1271668 355756 754174 1459444 163174 2541731 479987 1569015 786703 2605612 2326021 655140 389465 359209 2230647 942784 2405147 2447034 1253024 1563265 2292147 1141578 1075523 968541 1115109 416045 1792130 225047 1934718 1598059 1384123 2368627 933329 1054227 131937 332363 1290935 1617825 1597352 664935 2471635 1547570 600938 2023361 505488 1130370 777301 2321884 1436430 1756262 408590 2206333 1669724 1051637 1114669 408406 1099973 554883 1893756 1023975 164407 100369 76799 867591 1863431 1996259 2121991 2639579 2277749 1062479 495664 667355 228878 123558 2498434 1620186 1122699 1326325 1996638 1653679 1898697 935148 1600687 2373802 1305753 56389 1879128 201432 2009745 249874 2023639 436858 2239168 1633617 367108 1460791 314756 1793438 2108509 2435247 700496 169426 2391282 1654337 1640699 1217081 626876 2567641 1327124 1674553 201959 1212462 1855567 1398042 185592 672458 941149 649224 558007 1337084 87349 1640015 708120 1871557 1615186 2519338 1248111 476812 1538553 504064 1254445 147778 2067791 2022230 1061286 1668586 503968 13820 2322519 594363 1544038 1026214 949720 857612 2633559 408857 73453 1547392 104300 1029403 1647742 1610144 2441882 187256 58016 339318 348462 364575 2308277 845240 1498441 721104 905370 2594661 17561: 288956 882818 1970404 2385159 1057270 2528799 1261572 1683033 1198759 985773 1754395 2644277 1727516 1962934 75134 2111412 647759 1252808 2631463 1743152 400835 262394 556576 1254561 2321749 1774391 884525 1306113 1400093 1643320 2166152 17562: 934140 595284 2298964 317480 261990 7251 1620331 275796 944069 2431287 1249180 2175037 735003 922550 166437 2137047 395036 516722 849782 508461 691452 1144975 2018610 21519 800542 1956440 1381148 2215358 2348463 920802 1644249 1459890 1726700 1042671 2433103 188268 684659 1102334 2296022 1549937 2199883 2401473 1881328 826913 677070 324829 309595 462904 159044 2459707 249526 1702515 2495987 167258 1414097 446934 460072 2194694 1268243 283811 1801498 2041255 2233752 923239 241565 753490 2599410 472276 2483251 1035081 2485992 2228585 1959056 664157 431484 1934753 2411485 1451926 2386733 680399 240104 1274750 297508 2163014 1314307 2502542 1914814 460842 2290182 1803664 358117 1737905 2417041 810318 2328208 785953 342438 2557565 827240 633143 272399 1814714 1074249 2574284 1642627 749005 2375525 651360 2319104 1135592 2311775 1074428 1321918 1075341 478315 2385050 2519774 236561 2408382 1062200 1225098 2359695 1348511 754849 2495905 1121653 2627051 2353258 734760 1088751 2238311 1834814 2311296 984944 2221432 1715603 2646337 150369 702163 441596 1110583 1308146 1807199 448144 1917555 1474326 2452864 17563: 2395892 369195 511114 1147152 21157 1528587 2360947 1602796 1610646 1360226 1052769 58528 2330299 1891077 115368 1709794 2185268 2502773 160384 1046590 1789754 1033080 853517 1227239 1342348 1570328 763558 847776 1890000 1265961 1083672 891224 617409 1749100 570678 1959745 503502 842962 2592726 922155 158629 1604903 2295246 843836 2305082 2483525 606027 988433 1459486 505984 919784 1154242 63593 256074 2220601 2233856 1732690 1610415 425469 929903 2255037 1703244 2437902 677753 385825 2203027 2504746 415360 1256120 439768 2042144 1319890 2348105 2065698 914092 1810254 1994325 956614 17564: 198763 17565: 1851046 322425 121143 2395117 924324 1256349 2013585 645575 1663205 1482826 1369552 2369855 2469768 2229201 279966 52241 2503962 2014207 2393408 2517630 2254290 17566: 722623 17567: 471672 2343759 1717664 17568: 1364476 2364655 965876 333323 2443442 1739565 17569: 152193 673997 810432 2070471 1975228 2325301 1757: 935776 2486822 1908630 2558070 2185076 1776625 761450 1123671 2508893 1758730 367763 734683 2144063 757503 234634 196182 177889 698451 2079401 1933224 1016461 20527 1129863 2578647 1532522 471722 2139500 1285621 1977476 150814 2162124 782336 1396993 616976 847774 688438 1480821 2364797 457773 1585067 11787 2333481 842160 609618 1267927 87905 896990 880327 17570: 2431832 1729928 491331 1356236 2326499 2640203 1590823 152946 117543 803724 1342420 1617982 620247 2412622 1037634 2466621 926595 1851609 2402285 1723013 1932804 1191972 1147564 1409422 638482 1115399 17571: 2580440 128695 1106732 40771 2096158 17572: 248932 819677 1871112 1432984 602344 1338368 2434829 178738 176167 907760 830443 505249 621495 322938 548002 2098742 1254663 671416 398786 1728468 984323 499987 2629761 17573: 2155825 2004804 1374827 239206 1637835 2509843 17574: 547570 1512089 1301408 1106143 1712025 1733940 1248662 808471 1990616 1141705 1053144 1552458 661571 885930 653495 1456799 754508 989533 2153213 1089126 2431861 1169021 2271950 200716 1696234 617343 2340357 796125 1136728 1501869 2555666 73063 2313166 2304355 277291 17575: 2049956 1546834 1020527 751768 1284018 139315 1636546 14265 744793 1066199 2512471 2090861 1007364 2334664 261337 262394 234711 534390 2622766 2331946 17576: 489982 204801 1838008 1524853 860413 1804540 2077089 752702 2085497 346161 1035958 647215 703472 128450 17577: 2526389 571014 17578: 730315 2627300 58175 872944 758273 564996 1072686 986407 612276 2279095 1606237 1738776 713525 230098 427072 314679 2442286 159776 2045681 17579: 2618473 1758: 2336048 601325 57133 2504521 2233969 1465814 612057 17580: 80295 1271900 2571467 2540855 1353 1252212 1537717 1704203 354662 970070 1318029 886982 625428 243632 2469215 2628805 1645057 2442992 2439296 1422152 242794 982690 571882 987339 2412839 574790 2461508 1385776 1692161 831774 1782465 188659 919985 125467 2287840 1288911 2439750 2482080 2564329 498846 1239358 2045900 379164 2088824 105175 700580 406823 728810 1735173 257684 2404814 1385737 2505982 1452699 2127397 2041113 1014969 1854885 1472410 1567231 2497773 1099418 1381837 1687059 233436 664361 236470 542191 2212084 2199061 2504275 637259 2388265 635101 2568015 228371 675917 1353193 941376 900112 1607613 30137 494981 887792 2039316 453489 1372156 1509616 1726028 734683 2358715 1920706 1935353 599223 2060291 873195 1971505 2548334 1492808 440301 987857 2248025 806600 2645855 454736 1423527 54980 2475815 723808 411139 1642148 1027861 1285411 1279790 1387254 500447 2040766 582664 611572 1643672 2459441 293129 821917 1041134 1994385 1241917 149800 85605 569351 1901709 2241282 264907 1400163 1289886 324800 309836 1910870 1750383 2435335 1280699 602512 781870 1871066 417673 110568 2406559 173349 350320 1870765 1364081 1600920 2556916 2057018 2606553 449635 384005 930399 1265130 1362727 1633665 438263 2306975 1819284 1450876 443256 1608824 362769 2487396 2134475 480970 1976307 798551 2010351 2198834 2325087 1555191 147954 201707 2632753 1324473 2202204 2155187 464016 424434 1112646 1636997 135161 1872689 1521458 719486 2043207 1355241 2018521 452186 167878 2210127 180349 835369 41344 945445 1450797 2533209 76990 2206675 1793628 41870 1382985 1709066 2031611 1044686 929377 1018390 651524 642541 2262845 811775 2296188 1529115 1831276 1795345 2190441 704568 1057618 598318 2509275 662189 2068654 542327 525466 273941 1925190 581396 1905349 449150 2619082 1897965 319814 1432442 1936656 335050 2008121 2630082 809478 325779 2174384 446727 1738445 1018422 291890 944765 701584 2384650 892072 1649062 1257014 2524211 891024 637483 544099 846347 2404949 262210 1798662 2417237 1076259 1200810 16708 100933 1675893 1908858 49858 1735401 1873070 1589251 2139612 1718691 1782406 1176926 1948052 2525039 261503 1616035 1130923 1600604 1201867 2252334 1114358 370856 201364 1843432 1616876 2315208 2436557 1312601 1210872 19091 1791361 2473084 1030316 2277391 902087 1958043 2475633 836619 770967 1766619 774063 708416 1806774 1199342 96411 2344418 241300 443054 2536044 887643 2543607 592924 24512 2020957 1548770 1026888 1749562 1567959 2075925 1985967 697850 679947 313519 1458327 1841568 1338549 1204990 1348837 2377107 1766524 1601968 295301 917096 17581: 1635170 1152589 2205248 1576889 42667 1411828 170842 2161911 143314 1972158 17582: 1611166 2625469 364901 2010728 1268328 722572 1486706 115253 17583: 1616259 1827833 1968390 1252354 1890309 1507817 587766 1992814 1025302 17584: 2168831 1416731 2152485 290806 19641 2063671 1727869 1463341 1586326 1252422 411544 17585: 799917 85063 2305771 1341674 936396 2186458 1160968 1174046 228846 2540925 2251991 325338 17586: 268461 827380 1412961 1239825 494073 518243 1375558 1524933 71874 291503 988972 48490 868783 1650155 1214640 1289607 1893708 2446658 32486 1153770 706639 2175387 1702207 290182 1697241 605319 904089 2533854 688057 830439 2184115 275600 2123535 1997020 83926 2425308 17587: 2279051 2487213 1292221 625802 17589: 2374368 853905 2637986 980569 2323883 1117411 972193 840740 1997176 1504252 857880 1623454 2005985 787558 2637171 612317 844856 1657279 2468379 1961104 1136997 1228689 1484133 2404781 122233 2119859 2404164 2052643 700958 2193985 256848 242240 2137208 387208 224250 654684 1151659 626731 1177874 1028129 1724242 2062642 2446699 1880808 843994 838581 1852581 279963 2536785 846508 591753 1173027 2367364 104791 2505332 77303 736558 559124 2519325 1286971 2159477 1243018 861435 1809968 2151740 1570828 1677862 1759: 909886 776377 152598 1174786 18103 1554061 154558 1329690 341468 2419017 1402512 2632797 1418442 1715756 2122720 1094048 208711 2512230 1516678 536888 49805 170302 773688 638651 885930 1920187 1707864 623151 1272039 681587 2367530 2519999 755820 472169 1318881 1170356 1614827 2169297 1482969 243827 1924084 2274177 2354125 2134831 395548 473041 1816884 1164591 994492 321545 2226157 919726 2319470 1789349 1611150 1226971 1324380 2116047 20868 1263358 1140715 2040942 1275518 2573189 1503613 724024 2060947 2566096 2487414 1310974 1269388 650477 1953124 2423876 1743134 1367919 2492108 1181471 1081072 319844 284484 464491 126041 1960504 392224 17590: 1808060 1260163 17591: 2248852 850085 2224475 293889 633636 1558837 2370481 1291318 158556 538084 1086021 1229802 2501259 2403058 25813 1038334 1513903 1405691 1233752 154892 1372908 753924 1429896 72334 504869 1365349 1946890 400303 859713 1019598 801629 184450 802944 769174 2646535 2144115 57254 486215 711556 2480395 2456020 248543 1586981 1401447 385081 482659 1511593 1083580 711652 1702964 2497305 1020688 2405205 2572687 910402 1756057 2463992 2580101 1670515 1230997 1949880 2241314 499895 1974134 1842139 2103039 833336 1495902 1130749 2236901 480837 1928669 1169279 573279 1055656 520152 267070 1576504 1454008 1357964 1703932 1298835 2518773 280614 1250098 17592: 2030080 1865770 503906 363166 260598 1793451 97317 17593: 1472571 74659 2151938 1558286 468254 1980767 944201 17594: 2360117 1513358 261107 977108 2443823 1945571 1537504 1048038 608854 2415495 60171 2597653 873375 2584915 117607 831272 2456113 2179702 823356 38946 484113 287566 2045993 17595: 44772 1338660 1894820 2185811 471414 887680 1934306 2194452 367574 1332355 843610 256860 2403000 886213 1744265 1335472 1795451 1126368 1337390 1098108 1731944 583773 187410 2455241 155620 2067221 80142 609992 2189341 2636787 501507 2060936 506044 1320617 677564 1655753 558283 856394 1834440 833446 2102248 2433081 772534 1885283 1095839 264046 1342096 222274 1520379 1661216 1130506 1862840 1106280 316629 1987411 1519270 2094456 1463359 978637 531117 1198187 2365013 575579 1523225 572498 2639863 1132956 789540 487060 814123 53694 2636632 336588 1156150 2205765 2422730 2074078 304945 2371929 1711173 1870203 1083306 1939776 537186 1652468 2222466 171523 322613 506230 873188 1566569 983436 1723247 1322243 1871203 1015739 1583532 2066808 2442487 2235411 1205564 1531661 1192948 314028 1478851 1293598 906346 2328097 2419137 2580909 851994 1213178 1585328 841284 17597: 1129293 2374613 1066926 1267516 164882 969775 1390990 676942 111192 979116 1901682 1538580 1961997 376589 450285 2126745 523800 500282 778604 1095925 1771583 1277906 126262 1538066 1379839 17598: 2409940 1655003 1106280 985920 2542528 1748529 66299 174537 1123756 17599: 1253220 2465780 1091085 2514716 1396199 2255920 1688640 176: 1478507 665292 1330841 1150099 31785 1698305 2512548 2507991 891200 624753 806916 1403217 2369887 21722 484136 2027645 286418 80769 1962702 1760: 76597 1042227 1031848 250613 2472892 935024 2222624 1997386 611083 2292154 1410648 2530306 1303985 1692069 2097976 2293169 2119952 944101 1899788 1677942 1563557 90620 17600: 723818 1380093 1578883 1687103 2290088 1834354 352697 340029 1115022 2520994 1708887 1531574 1006874 398939 1501414 2036178 1353884 2182419 1125972 1810054 17601: 1423623 2168905 2270490 17602: 2324574 2420052 1662187 2033959 2515483 1381285 17603: 1788068 1621312 1032840 1287880 2529452 1629089 1725868 1930453 2373521 1158972 151309 2213270 903295 2501417 17604: 447180 17605: 1549712 2449919 17606: 2240844 2329835 17607: 2488423 2061857 1692018 885346 17608: 429680 1106432 1684749 1531904 2075882 1638672 17609: 1416611 1082804 1761: 1945428 574613 2455117 658961 1621150 2151319 120002 1908753 2589159 283364 17610: 2233663 1421996 1837960 17611: 1169038 1269699 500370 138518 1000928 2522274 2501609 17612: 1706957 1117587 2485501 380338 319258 1559036 1491307 2037839 1673967 681458 2635851 56271 1298197 2630040 467895 623366 2466174 1726929 1418129 1018919 1680297 1818 897540 2548689 1075960 1128902 909517 2044635 759332 550745 2342980 605969 1535401 1305098 1843344 983267 145462 810210 1814975 416435 1056906 308289 271105 1192843 1534455 42727 1730994 1841008 1452807 2635972 983293 312008 2207798 2105063 1565497 281469 2467514 686048 1264277 541717 1254469 2308509 2221176 1682247 2293175 2435095 17613: 1211868 1616351 2145716 2627536 1568294 1988775 2536893 1503635 130182 2305477 1812461 1648285 1420548 1461864 1349711 2323142 1130079 553661 2014833 2087507 1773462 473208 581449 17614: 2448304 372560 2530526 1043253 2125098 576806 86419 1609906 1756535 873513 365624 2523141 2189946 679800 2589907 1288404 1819554 2341424 2543024 717553 1611089 1876772 17615: 2175611 657105 17618: 2329945 17619: 2098867 1534640 928400 2382460 845055 1972833 642090 1153042 1767887 1801798 1404129 20217 2478282 359209 2448354 2253782 761057 212963 1905883 430246 132951 1173484 2078420 2041577 469690 2061499 1353746 1703363 949840 2064122 675451 351002 2113888 2213321 703687 2412225 224858 397737 1110161 927344 1723254 2568315 703585 1335368 2339111 1163477 1885808 2051050 991789 2179800 1679302 773532 1762: 1277391 1719281 2050068 360006 1829702 1706843 2003573 92416 1904850 413683 656586 1647125 1558587 547990 2363719 2014490 1110316 689472 17620: 1513819 17621: 349844 2191129 2174131 1262381 131761 1517678 1864235 1115201 1389224 154409 344824 1509726 1424859 2489526 106441 688669 1012260 2135691 1218739 2493476 2438286 2604462 1222862 2617143 17622: 2578581 2174282 1895527 2274842 1586160 1923177 1654509 252459 2170753 1602896 1478934 1601455 691245 1476155 1033061 944586 1865155 638660 899596 2432078 1386108 876120 1573786 937970 1608757 1165352 1588702 1295188 1217948 31489 2511269 1607538 832523 1398702 568355 1151761 1459562 1252897 2072895 36913 561108 386752 1258035 2324807 2473882 2258132 2342179 504272 1678853 1984475 615988 1237885 74754 1422785 628405 1169185 907766 2610804 1626306 1808537 2107383 2344331 1869769 415075 2398238 136051 1293693 1406574 2179421 2591483 2508403 918826 2623640 433879 2617902 1104417 2238910 755504 1912446 2622246 1614055 1618060 1664222 111701 2009239 1902046 859762 1226473 1086402 172582 694200 1272243 1712098 198861 1686569 325021 2643288 1613960 527104 2117339 2007190 1361990 1830944 198476 178603 2227073 797141 426555 1621807 772590 2061658 1946816 1475901 1849048 1859404 1551739 368940 716960 1463781 129188 2178789 13074 861497 152108 1858181 351395 299891 1977470 2279369 994380 1204481 564377 1744062 963195 2413413 456676 2040648 395382 2152684 790699 1967343 830165 460795 6608 728385 465618 2044395 298667 163522 2353567 982687 415660 1710411 629252 2642903 838623 1988572 1120467 1814010 2102650 2443580 1022632 2337259 1325146 1858636 3743 1977127 1233288 2251905 2120924 2605837 1705033 702028 1490487 2234079 1308812 133180 1874748 1792989 185637 264256 1854878 1198483 1240597 718937 2236035 1134850 2447574 2212665 2200917 1012178 829663 222438 1135064 2252293 1704266 2311943 979831 1299450 268264 1432959 1587553 1820004 2474159 2220638 2190787 1641695 2482986 1906374 1861331 696701 1649264 1953449 2209595 1021860 125159 2254349 989831 1633826 2026783 1121120 2137137 751121 166307 915487 2241004 608745 2288010 2186667 917535 2368338 990982 77872 198464 133522 2438939 2614 2584905 2612793 1753873 613092 2267852 1909319 1950379 2396722 1483740 2601449 1815823 1729138 1551657 390021 17623: 725691 10100 584615 2045846 987827 1256706 2113888 1735031 692686 230265 1029760 17624: 2625561 175546 1771415 1680866 1635744 169917 687299 968133 1984713 377970 1893276 1225936 1660283 2537879 17625: 42362 1188085 1979350 1899676 1374956 1579517 1065412 859226 933700 2550383 568743 2200556 395586 240817 1232538 2084385 28560 1816364 2314186 1041866 738952 1861654 2516157 2095195 1106672 686489 613560 1508257 17626: 1087756 255178 78475 1231069 1155612 1754780 91380 17627: 313593 2451053 403656 2588188 1395557 2503691 1152000 1248174 11169 2450252 1201114 1808765 2158740 955014 263290 142483 492118 368218 76597 430476 2585719 1112707 1011743 1718390 1661835 1227286 722407 2105764 337986 1485531 348298 444586 934153 957263 1186619 1547372 274439 816202 1248352 1822240 602189 2294315 1187402 1830910 1133842 1888518 2370268 466876 843837 1752789 820963 1788360 86615 1836462 15212 2317572 1388986 1596471 201798 1640828 162629 1422963 1475468 2043938 1063991 800569 1473626 1562670 908925 1647670 392665 2050311 2456918 1206102 1950310 725694 529927 1327398 467597 446068 1121093 2642105 1938903 871841 205660 2206496 1267661 1999261 423822 517023 1995728 245250 1321343 2109857 37693 2383638 2325859 1941415 757108 2173874 2581461 1469898 474362 506245 1459802 430418 2258002 484902 1178170 893565 293802 1810384 1760399 287224 2440681 548756 465558 2567633 962355 140949 948004 2527744 1689590 2537215 797835 2057246 225280 697259 2088513 987085 1275517 2542533 1132757 215745 138333 66577 2535497 716433 1934553 1656691 2497670 104032 245667 1258170 2198372 635121 1808148 2222557 1117356 2549817 2399456 710908 190213 737682 1505713 460749 1844388 1966042 1235563 2193297 2220053 815212 1739115 1922906 1777712 1054227 1966266 469318 161125 183052 2238085 864177 2644895 502326 2596700 2162543 1651992 1161492 2610968 1916291 108705 46454 338608 1351494 323075 2631367 1596619 2495262 2224102 1896426 1619592 108235 749148 644910 2294587 1147963 473956 2272790 1616040 1904842 71416 1432513 1068015 462754 1491390 379656 343118 965384 1989863 1311825 391647 2333148 294008 861381 2047745 1197580 47628 2226177 2593740 41712 725196 1751563 853993 624882 1345779 2451652 2032212 1829187 733761 1208668 1807876 816147 1719127 2556737 315398 588055 248587 2409051 648616 852950 2607844 139759 786487 2637631 1059784 692416 2583091 889345 2592080 805825 167980 800007 1200638 928744 35666 913524 912002 2122085 1421652 583842 2565408 825521 2349424 2188338 868622 2555515 1349014 857146 592429 1203245 2549501 1455646 1499930 1549682 1005175 2041880 426035 624085 782958 425577 299341 74469 730052 933923 926498 644620 125648 693228 1267009 1680784 921022 1668103 735162 878979 2519153 880506 1952292 1260893 498704 76231 1850735 1840544 908254 1957709 348870 371051 2470083 1457057 305210 1910683 132846 2335057 1632967 2271302 790317 12869 2097398 699803 549348 678856 711547 1938459 1285852 1251386 2357405 646323 2238173 2036824 1952946 1543950 1023887 1520876 1832446 1476655 1701973 1214959 2102794 600877 90154 1689715 2236953 23236 1644656 1630297 1422002 2298699 1322176 2036312 2151944 1527192 2508685 2494638 2540249 972454 557729 1722562 2145838 2005786 1671224 2127038 1172190 46490 1904770 1807499 1531637 644266 162830 2008987 1601788 23057 2073407 2247178 1657727 618125 258714 762133 384627 2331293 693357 1518665 2537728 2385444 1238222 2507228 754161 227051 152013 295710 2122936 2345251 1840957 1757480 1123316 335015 1414170 1934276 1007765 1480988 720035 1550408 2441032 2642422 1692613 254768 2624761 1424273 1171698 2619254 2609486 1646452 235600 1959030 1300228 41587 2492679 1242658 397059 2347618 637019 2508911 2503713 848251 1849421 2050828 2065681 2433018 1799090 1064516 1347312 1167839 1243693 1632780 1911611 362780 87603 2118757 989512 1535265 1931652 1320598 2263150 1120736 1008062 2230322 1115742 2388649 566641 2343804 2607241 851331 300826 1717409 1246951 812532 1149012 953789 2093219 1245447 2427866 1927146 557968 825297 2166235 17628: 1944014 1633111 916746 1557857 1903848 1393404 2044221 990275 1091772 459772 1139531 636206 1858685 1807431 264116 1759886 473302 2276654 893013 1989364 761521 1350071 2576983 2044245 2060291 748092 603369 741968 1043024 2452503 1536987 514447 853760 934084 913632 22812 2560328 1158400 2123498 882069 1881445 2457685 228572 826270 2499476 1353018 2162760 290022 464139 1480420 2166180 52866 1925907 424241 2129069 342520 2601942 1051585 1427928 341431 965421 508949 2640527 1281326 326834 1418132 17629: 410078 325790 2642289 1763: 2595774 827168 1154807 17630: 1874932 1258532 679521 1431667 17631: 188792 2132276 296500 746988 1318953 2143454 18631 483553 991055 1225584 815067 2368999 1154015 1977253 1279328 227494 2391253 2580458 2191294 1574688 2314610 1366485 1948578 456798 686108 1961106 503857 1434507 17632: 1871338 2417300 1874542 729457 2138796 755015 495748 1557772 1092189 809597 370602 6669 1895259 1638308 1966110 685687 1314377 1808014 907026 1852110 1397829 2264847 1984397 2018454 317640 17633: 1033762 911737 1442310 1463986 575550 696572 880470 883884 136767 123633 1999622 2443823 1356639 2438847 1452114 1831348 1414851 726543 2368153 677027 2527608 1931148 1873623 2529214 2290022 201194 1419822 1364813 10610 2245279 1005760 836804 2177384 2590100 569187 2086250 1001661 79927 1934933 819713 321338 965159 244059 655346 389140 2258387 244644 1047049 2343990 17634: 512852 1459527 1887139 17635: 994498 1531923 2511491 500932 252586 1442312 2547683 4125 17636: 2153526 906020 9106 17637: 666633 1876689 17638: 157490 2551864 1748518 2181970 2488384 2370477 40448 613965 856934 1810596 848297 1037622 263216 2036354 1997348 1656691 2628662 874700 28548 2165434 984580 2480327 2264299 2541196 1822396 2208184 2177998 2115999 1313973 264618 2296538 115732 2601949 404602 1982898 452554 1537757 1581688 377912 819102 1243541 1218696 336682 305428 1618907 1998323 835881 1195910 454333 1982279 2067348 1314736 1622554 17639: 2411423 1764: 1547800 2398969 17640: 1291728 2051889 848120 49255 17641: 533339 200286 2590532 40905 26750 2135518 1582807 454750 1246503 1990905 824015 1136175 2175255 1988047 864362 560608 2375625 575338 1400923 212092 57116 849354 1261245 1644989 1583845 226505 503471 17642: 771421 496938 768260 1938340 615514 1624182 1287143 1776969 75443 2414170 461590 768212 1111969 126045 1832726 10434 876784 834752 243024 264720 903107 968784 1719418 17643: 128758 17644: 591130 2585993 177471 2223290 607589 595005 1731864 1554066 913935 17645: 1459686 2291018 243452 447599 2201830 108447 599291 1039773 1222862 46222 17646: 107059 1289926 56710 620010 2456402 1307286 903944 2129413 17647: 2300367 2378640 329651 613506 794801 705467 351095 615184 1122317 1544864 1260043 859740 44222 1247872 2447870 319799 16502 2216535 2110562 2499833 440080 268343 1519184 138911 2297963 17648: 1638945 488116 1316532 1627297 2456766 2105130 520996 1357354 1969813 17649: 2142281 256059 1569975 758886 1975521 617786 1765: 951709 649840 1907270 2272952 1208894 2279018 574635 434718 2423294 1524878 496399 2492141 2389969 337318 1686251 2178144 562589 1225204 1147520 780149 103780 358309 587278 1087522 1787544 1037724 28786 1547401 489176 874316 1716251 2372065 2627264 2182913 2275701 327791 2078438 1978303 2582632 1515029 825324 2609760 1184591 2222772 666872 1895396 1907763 786397 405661 1388663 2305442 2293722 1056078 1494972 1589001 55436 313416 135179 2636786 2316896 958269 1678964 564211 17650: 1037889 1498767 2408732 669086 939198 81897 304018 1280888 1069677 158305 1490295 17651: 2385003 17652: 1359983 552589 2482024 1828088 1996799 1305856 2508097 398200 1993723 1985098 17653: 1136155 2512286 2448465 1044970 824918 1684851 879314 2603928 695277 1052473 1278565 792879 458768 43027 17654: 700186 121073 17655: 471569 1919729 1070263 638411 757456 414840 453613 2138497 738442 829613 1856198 1381891 799420 1171762 1363215 787667 411901 1531959 17656: 1510598 2102030 1613750 2618811 2592823 2397362 30015 1945838 1640600 2461583 1680972 1955755 24393 2575846 2450450 786804 2035568 1068482 182103 741276 1759273 538657 1850253 340181 1713902 1026614 1023208 17657: 1792275 695379 373968 2476342 257681 17658: 7602 1997112 1460857 1805600 122503 1989573 1391735 375148 1319570 2578144 1483316 2180498 1273237 1889516 1766: 454849 1754013 1220901 2219472 1499502 1734796 1557175 1477802 1700495 1342951 1628897 2418763 2393306 2074899 1384252 679255 1648346 2512230 2351541 2178465 1835454 1515725 2078893 1809161 300777 1871431 1581687 1616913 564731 790074 369756 2442139 1287868 2219491 1974633 2204584 1104121 1707598 456766 160801 2247709 2440182 2478242 675153 491128 31170 357246 1135175 11301 2157422 1570141 1753844 1809975 822117 1462866 1613188 2432607 2161413 2086214 471531 1656439 1949745 1718436 1670645 984472 1576984 2164903 871295 1775740 536052 762548 2361415 2167275 1837430 1812982 17660: 387487 2488706 1548025 699091 1821967 2452550 2586909 17661: 1965969 2531788 830912 189659 846326 1874953 1823289 1336649 60175 1630577 1090597 430013 182320 286401 1348395 932901 1677141 2136527 1509576 1614660 2106427 2515847 776843 1327129 2612590 1704847 850488 175410 709085 188852 2017173 889766 2566698 1060617 2595955 1837639 1955691 785329 876659 2606196 760484 1748275 106546 922944 1075513 1197518 1325755 985750 1941189 274794 1481110 1690210 330278 250110 17662: 1553863 700722 682359 265110 2234585 2102618 1548737 275936 2052299 1152472 2035674 1773145 2105086 681073 676094 86605 134304 1650012 777400 1222943 667932 1986331 1074622 2412646 505811 875017 1581575 723648 2268461 328334 1452234 2639638 1804553 2591433 2589259 2149318 234429 2094457 17664: 2384235 1053860 1098724 52306 2286271 17665: 1433307 1205666 1089026 946267 17666: 1289881 2153526 1055117 234864 2588974 2479003 1440602 1223970 789375 2259001 17667: 1942495 565871 17669: 2016213 2107927 1767: 1708411 260941 2263170 17670: 66414 1112678 2251684 641094 199062 24361 2394190 1420814 1878713 2152852 214309 1589121 210459 439922 17671: 2271228 699878 758823 2036170 1105414 1602884 704018 21105 1655074 46515 349528 1032632 958219 1575680 595407 1489948 1813090 1606816 93336 394897 1894934 823029 617093 932203 1352963 708530 915855 819562 2502549 107473 371313 2168331 1565039 623406 1281715 2603901 2049638 128695 1849143 2193889 2464236 1680214 1357523 2421025 2247286 1073957 1145647 2608984 96013 454473 692583 1352611 1803609 1297833 971904 1382005 1690280 706014 1368526 2611123 541361 2192069 64612 2429498 2272597 2004388 1616757 352697 1172904 1054392 2635318 1762505 379935 2616298 2424705 2308051 57563 2605629 2609972 643964 1979278 1914607 1017865 599575 1660006 214516 1146241 2505149 2414819 241978 95235 371575 849073 2160532 2524874 1819722 2604529 1169457 1003993 1435301 1556728 217937 2322370 1124058 749169 60073 2376269 2254641 2416828 324128 723232 2500583 1760911 746633 1877920 2381316 102834 2146603 1414531 428688 1943191 2370359 1706413 1001489 2167089 1585116 17672: 2360236 2413088 1587420 1962716 1822474 383077 2007891 2336058 2229780 271825 1442253 458697 94348 2158109 446041 1965349 591696 2138786 602458 1462032 1325728 1796217 2493415 488903 1359575 1363515 2242522 2600641 1968761 2637248 1042715 191476 2383638 2214909 1003387 2319119 1425857 2331684 1490882 1506601 665618 1133703 1256980 1218927 53992 16649 2406214 2359146 1995006 2313892 1824097 1521131 416699 394181 923696 268573 1803041 2058517 1196363 1275254 422100 2590670 2321163 1401274 996917 1075448 2492395 2252882 184267 161782 440669 441170 859557 2294893 1306659 2395412 1181651 945567 251171 1546961 1858647 2331047 341438 734015 1967227 2499516 635619 1479374 387004 533386 635650 1519393 745651 370249 1207703 2055298 1416712 2204299 918772 1277910 2367019 2251664 2127538 2501461 939303 2365215 2593578 2027241 1835893 2428176 793251 855235 806244 1215868 1207033 2639325 2212534 592550 1644579 475345 1464929 1547457 2302023 1352077 1308305 1145015 1159265 666707 1418728 1698728 2086836 1514582 1847237 1704292 1139280 1283414 792022 1285508 1796399 1986775 1290517 2500968 2041356 533721 26407 2005162 945720 2204817 1429801 760777 1136431 1935552 1258900 2050066 2208507 1156997 147822 1451792 1533381 259639 2565217 17673: 932187 1642237 2617413 17674: 2109316 2069134 1865846 1914933 943702 16412 224952 1953673 679956 2230304 17675: 748746 2624590 704223 1690370 2138142 1838238 182702 281133 1976444 2283770 1723773 1693160 831272 17676: 1249387 764193 102433 824569 1371129 238409 2077680 1850803 2544973 592414 1811717 2643447 518974 1137360 529879 1152079 1718592 724461 1720200 543524 1470872 1389903 581675 17677: 1516555 787206 1628144 1501093 1614948 1042478 1461010 1477031 1842351 2083293 2372727 578714 744003 2133012 1455144 1071545 592457 1347966 287713 1828971 1453116 2377215 157047 2023393 1800843 1604027 17678: 505367 1839223 2218164 282715 1093752 24307 2088804 1762252 2137406 17679: 207866 1544339 1030574 890829 1768: 1329923 1664677 2248903 1775262 2210729 1452778 805975 320590 1794276 511340 2502315 716710 596847 1062541 912769 1475067 2538919 1639318 327636 414464 219903 1978728 261204 502767 2593197 2214393 1634610 1573056 1871311 1513939 26674 2614862 1586647 219338 2235074 127215 1778723 2520677 1811565 1770466 1213736 2039767 467156 290626 970037 592445 2158444 1707534 1661523 202969 958080 1352236 1658115 858502 734773 660880 199434 2578883 1779089 1705759 676738 1328500 1915644 24170 1094761 24423 2170528 2519408 2564027 478667 290360 2093542 838911 894146 1967480 2631551 254804 1412978 1038766 1773225 380940 1122296 1827209 1670923 1348177 557625 2170281 797467 1146077 1535927 342033 2018496 1694711 149819 1381004 710061 642722 1279747 2032730 1251893 1433143 2638327 417898 852950 39735 657039 430593 2345199 1629283 1769609 2403854 1504732 2215023 2087951 2126982 2071218 2160624 1573566 2541791 1836028 1500419 218183 1131896 1212592 1188776 2138831 1723092 2071398 699901 1655125 2366399 2065422 902423 679761 1722113 1178793 1605919 1917486 2293391 2116154 1301227 2114118 1784717 758539 976931 641182 1769689 2237054 1277724 743043 279504 642543 134878 935193 2508958 589434 2186920 1708554 528613 1960845 1894387 1030591 1977069 757828 1417570 145072 835908 1017404 1683740 2445324 937686 1068063 1075473 214850 159226 43313 2278978 1535440 17680: 560179 1829920 1011293 1111075 2565987 1823570 1494574 2455668 2160576 358004 1842729 85287 1092522 776230 480157 244903 1529588 1922401 1036728 1396211 1826105 17681: 2369776 1861850 2373783 2266760 164228 798433 2080139 829411 100821 1098275 2107438 33215 600093 361171 1650843 1624607 1427037 1736931 2468097 66754 999362 54713 2136915 2549205 581430 1375228 2387409 847232 10100 782244 458414 2320511 1202808 1737378 956817 448184 1088731 1039125 1719484 908604 386821 510111 1708071 1166831 472966 1836801 1025652 1275188 523668 551937 1344540 1948527 1137883 1621803 2395895 620975 1506757 307800 1989213 95327 1119060 1278163 1277102 1803922 636429 2394811 959558 2073281 2171594 2136109 550414 614863 1606092 1998779 1354642 1750599 2015605 1624834 4011 1065416 914272 607093 1832172 146215 1703244 1825808 526522 164223 641734 2162898 306013 763344 2197100 2416828 2351742 1855926 448460 914169 1876577 1686762 480787 339507 1410963 984358 647215 167155 1312689 1028676 371061 2081473 1865974 989031 2269840 17682: 599775 1419166 2608074 33599 999456 2543788 381863 499675 908171 330783 1628871 1027623 1182864 727508 2275835 331811 2077319 1079047 928332 2302084 114282 383445 489732 1721232 625708 796848 287222 1619662 1234383 2319159 1252050 234507 1335241 2223157 2291803 1475746 1621990 1438449 688767 1483029 360945 751095 1248294 2389979 168877 50475 458733 82815 604284 2533061 559442 1327504 2007564 634416 2476492 2005510 1193912 1513969 1305766 1077870 2270456 3934 17683: 1826753 2367119 17684: 1540794 657641 699185 328439 980645 818857 2496938 854345 1084669 1670645 2627515 1015188 17685: 310715 1607985 860246 1607650 999362 1810110 445240 1382130 2145744 876510 1762151 200525 2367141 1155392 1726274 326534 654125 2377397 17686: 874618 199915 1233767 2094942 2028811 2066024 1084384 1903627 304106 17687: 331932 983323 1158424 1444348 678793 1603628 2000188 963667 214660 2557535 1761072 782389 1895205 5823 97406 1442706 1372066 598260 84133 2467492 1749354 2316403 717513 506999 2378379 1360877 2338157 83386 140641 348861 505015 1459848 1917051 32885 2579953 31413 828360 783171 1609088 2272148 2472076 325894 870268 432678 1806063 842099 1339429 1754948 1293958 1917470 2585293 117113 2455406 2509388 691154 2476428 1161820 451985 1525861 1479323 1344273 1400499 2207644 348476 2209654 933559 1195966 1083433 2530922 1716340 1794491 2100834 928047 422399 2462682 469019 176331 2439514 972454 1981299 62908 470818 772444 1800719 1255438 1876507 1409644 23996 829358 2423979 162000 251003 2003201 1357242 175692 2342214 1123445 1970014 1315834 1685556 1481110 305557 1467540 1855757 2322755 989663 17688: 799258 437567 2639586 1366995 699185 105221 1969813 1427217 2162631 17689: 343600 1769: 1055719 2302897 2153125 627531 325683 2450477 1038860 17690: 750500 1783064 2560298 1445262 17691: 1848149 17692: 1815614 946805 33331 272772 2508238 1780355 1008768 1388628 153012 1649739 1434626 13396 1524073 2266350 1141912 251252 896996 2440194 2248422 2154442 1196065 2197985 1577908 377934 2074418 2340466 2220624 2533752 2469709 2299206 486309 982021 1282819 868720 1094842 1664559 353247 1231657 2378317 1519238 1667878 223562 1804712 817342 424228 2190181 1816846 590225 495581 257661 894681 1268367 1896639 858124 535898 199525 2574833 708047 2609934 1228793 2304448 1574902 553805 1694135 1586826 503017 861038 945320 1732629 79127 1588175 900925 1256682 2082918 67766 17693: 1510642 1599662 2361340 1724877 145194 17694: 303556 38052 2141163 552356 772605 1782121 17695: 1697789 202738 1619591 17696: 2191844 1837542 1552838 17697: 383059 2569143 1495966 356353 1150291 2156596 888712 1713089 2347571 1206388 1139702 2492314 1213861 1742105 2015782 1518886 2511475 854572 1510951 1626343 1684056 809409 1608172 2324599 2393934 2031437 1560029 1387234 1980917 2160278 1833842 2572339 2057063 2310185 887792 2091541 1087995 1341759 1413353 1200802 671122 334746 1434860 284070 2447709 398294 2645974 393697 2590071 394934 167693 1304746 322048 2016502 1875512 1813695 688636 144725 1224569 542294 240332 1414891 1669724 856563 2364572 822801 2463708 2014761 1891609 408644 647267 1847508 1619119 18373 574176 1080202 112105 1673873 730419 2093042 2422755 1654195 2105389 1341538 2021891 304616 1036247 200506 886176 1587504 341663 97524 137571 1280128 256141 59089 661184 181012 1305203 1555142 1829534 2268170 1601822 2452144 1917031 1065127 648773 970590 851235 1819769 2310083 1017965 1335062 1771496 627323 320942 689626 2025917 1767621 2553407 287184 2508283 653966 9924 1604913 2600292 2038398 2300885 1388847 1331452 490668 1767552 341391 1050330 401906 1164431 1610695 2385837 2328000 707290 1679292 1268093 2315398 2631955 1387753 1596438 2616318 17698: 158750 636390 993606 296232 17699: 1284226 1307662 361454 2357468 121056 881137 2233464 753231 1723056 1204073 2634474 2182722 863651 2457445 1932624 287343 695008 1467319 2207127 175528 1548234 1431928 631969 1685829 1329904 318196 131420 1428198 2465700 1307118 1037226 1935932 2039994 1369908 177: 1364853 635529 1770: 228118 782835 1767188 749625 2435571 1096764 2405413 538018 2598260 1978039 1830567 2458381 1957234 512633 670417 1613905 1145955 521486 281667 2307586 981938 2392382 1360707 1621314 85790 2287132 1334100 2488318 341126 675249 2340 411684 996748 1384789 1600521 1638562 184751 2558019 1076094 1892103 1099378 1437856 996831 214271 826993 579128 546475 946555 296876 205131 1426065 1226991 2068926 1261011 2385108 2004316 1342789 893527 1011235 361818 536690 547143 2170873 1941499 883710 413653 222894 679800 1406654 877902 2290350 100489 1601950 127202 1061605 2037574 904197 1718175 2050508 888785 88056 2407442 1827879 2525351 973766 1205181 692073 146023 446568 334630 1632338 1539366 1184168 2077886 2420613 881868 11714 1081078 610831 353040 927576 2378007 2020200 806105 1334670 2333746 189347 333455 2566684 1994391 1246334 2173862 399936 2237802 729475 1676845 34095 195789 1315592 480168 1604076 1513192 1765919 2412878 2389922 1281701 110082 2497498 1588080 1468767 1596811 153528 524376 2471886 2633767 1964482 773701 308508 2624498 955654 338538 1383572 1110455 2393884 603434 960241 688955 981184 17700: 1621501 17701: 305767 1832595 2059028 2495804 368755 900410 1034954 342989 2266957 1233761 286054 2137548 1664529 1042597 760943 17702: 2610109 1243451 845618 1989647 2558452 350699 1957180 860775 55309 350535 1600034 1831014 673797 2388753 17703: 477388 1328185 1232734 2397330 1182186 707296 1569216 2526419 2443940 1585222 1638982 1677674 2039201 2195992 980885 1318658 1896133 43274 1633245 1552077 2528563 940264 1600344 2448537 1155063 166031 463354 2116158 2505868 1174652 2424425 1161779 95727 1074591 1635624 1821201 1179351 1480734 601479 1258035 454092 2378621 160496 1844046 1921293 231625 526568 2248616 1297687 2409746 2349645 2529942 575969 1219602 1336128 1405691 494981 2058261 2310422 811686 1380175 1231842 1578010 1893198 2468078 554437 1453993 2574924 192949 584502 1407580 2141228 527953 2540508 830473 355435 81150 2083868 2637498 515746 1161306 396029 428610 2114971 1426451 1146802 935898 1526958 2118985 2128639 1053466 1622041 1729572 1055186 1418290 961346 2115028 1855098 1671966 1504587 500567 2174115 472782 1746925 2428659 524373 1929992 874880 2149610 799274 2148713 2606989 1113016 140295 1752990 325552 1686460 1147514 2337787 2215239 95661 575430 1239233 1526295 1834239 2337557 2542766 2335574 2079668 221840 1651079 113414 2464867 895949 859137 2184073 2511689 531491 2185864 1081315 1283688 1401447 204296 1898589 713661 2563957 1236823 1188496 2243222 2374496 324036 2298709 728881 1137695 188790 761379 2243625 1493723 2332110 893392 216392 1450564 310178 2128956 414638 605319 1816425 1477859 1045259 749039 802013 928607 2345454 2480799 1527158 2317865 2451767 2083134 2396993 62392 2132608 771977 1157613 1996599 1655384 336156 1387893 171447 1713934 941811 260540 2271509 2523924 1269534 2522075 237286 1908532 1343075 754724 2117747 1116454 2365546 558003 2128344 2521396 2188194 253061 1576060 110625 917963 734085 2210387 920896 2321686 2303836 361617 1779106 1038860 942465 1583858 17704: 1081765 1659788 727963 2496738 1243012 1210256 2338361 1986020 2316281 2085567 305295 1340633 553224 17705: 2179083 1250096 589682 2360721 17706: 1871251 950219 1808298 975582 485629 1496567 463937 13061 784896 1353665 17707: 1265574 1891070 1673256 1113534 858422 460328 2543981 2243231 1798412 586216 2362438 2166654 818663 2026156 347381 1766882 1741759 2603394 417922 2042561 840816 1111240 1414750 76118 1761072 1926971 2088027 2422183 286045 2416070 38320 318882 1505346 2233742 1796701 74958 1485360 2332720 1160519 2626453 63824 648174 2242187 441726 1103291 154149 464182 1624548 771523 2487518 152206 2338653 1654678 2196856 924478 758615 1514924 641776 1620052 1414026 2462309 585968 1049644 816856 894939 1753210 48260 491029 1812112 558678 1744411 1670436 2379262 862392 1951446 581610 1421708 1331193 940806 339996 5915 2158694 1221087 1591186 157121 68536 2378441 1506694 954969 476496 1515374 301045 318800 1359830 710115 412383 1235603 238302 787164 2206458 1762909 1702002 496339 2568574 2293749 2547961 1882153 875020 1546160 573812 1362183 1215656 2292398 274304 387494 1053848 1537943 168005 325721 515357 1168586 162222 1518081 954438 219006 1531057 1161863 2470725 184871 2100586 1795042 2370389 1001423 2229008 2426157 415990 1260952 1665520 1213379 2123456 1355393 2370088 2476749 378229 905007 1269137 492876 795473 1891860 1260590 2199443 2168433 2560774 380295 2618384 39436 1683533 693386 2376412 1648512 228061 2623859 1501643 1655583 1723722 2608246 1160273 2398366 2196688 644468 816500 1792349 2490709 668311 2443599 2634598 1827682 2421408 568786 2043215 16020 544664 2383781 643035 1716086 694473 2580909 1340582 2366568 17708: 24344 1184218 2561460 441227 857742 1786490 409428 795820 1352884 2352293 148605 2624265 898226 1937030 2574251 193808 2356325 1609686 14924 1562707 1081194 2524129 2231980 371595 393541 1328787 17709: 1369425 2089463 895601 2537216 2436755 1756612 416365 1589252 1617837 2041843 109275 1847917 1924043 317337 859821 372453 1394998 636682 2431573 537505 2360159 1763695 1980660 1880703 2503785 1980383 2293754 907715 1024350 2202156 920742 1196853 1169278 695331 2571555 2547485 2167431 1929014 507111 1284833 131300 475886 969812 681582 2101605 2622349 1982495 1090780 2053984 2484583 1409770 1435411 1558807 1871570 1926424 1646805 927062 1807796 1937429 1153225 2362294 70759 2061023 251741 1902575 654853 538347 2600444 1250630 255744 1400950 1828001 2218401 2113219 2241587 168103 1553023 2179742 2209012 2388122 376221 1693700 1328242 1136263 2613258 1645029 40411 92677 2032563 1669397 2465683 1667622 652022 933172 1288635 1541787 1819808 1862561 2132489 1259208 2248287 1595535 914045 2379935 1847407 180399 1260936 2402860 783819 616154 139445 1169628 1762966 1251022 1277823 1221785 2614083 2560750 2108488 1779519 1472838 1468937 2420613 1571497 924856 2180563 282390 1254738 2017018 1395736 804983 928982 502633 314180 2472506 2567641 1585347 1572999 559232 1905165 1695580 1370556 1064297 694508 357826 1046236 1569629 2505609 880709 34756 1117405 1434941 453586 898979 1849790 337058 1752071 1794558 2337855 2255257 730585 215259 820401 1450805 389571 43212 2535075 1988599 538042 2421403 2357186 551916 2405574 386740 918356 2601187 2386395 55528 841799 1163528 2625519 52990 2165004 1923801 2569978 2582006 825214 1545857 1930864 262416 620023 867245 1039160 113290 1771: 2153146 2297615 291273 1608985 1786214 2483379 764008 922231 2209044 2253461 1363573 252468 231634 1465733 1172091 2581299 2074266 794090 135314 2298964 971749 760993 2223014 52887 1764857 845604 313475 568956 919887 1953250 1762990 1537051 2231981 2646240 2505108 519679 1651036 2265540 357883 1481210 1347977 1879973 1230110 840 2114280 2203805 956583 256504 204482 1252011 498366 1871320 2055841 2444311 2151115 524095 2060180 2380006 1047902 2501617 1758038 1584708 1911180 2318621 33215 150017 1814777 72559 2486761 2220516 90749 654384 1632995 1786560 2376449 2633655 176987 1173615 2588107 1924173 2247646 494639 2606761 2120820 2516421 1263404 593888 950342 277414 1925109 2092695 2049497 1954542 632152 2561364 2308856 1396489 2141897 2213038 1379020 46278 344836 423010 2174682 1183259 231100 1900278 1916399 2053193 39694 1873379 1911322 772985 1998495 2361260 302709 2333889 343071 2428100 1578066 1686562 1950808 412146 288195 2201393 2174947 2573054 500629 1890816 2580821 321059 2397977 492528 741488 656290 1072561 554567 1054914 2382749 411493 2280989 1550520 2090382 1949044 896702 1536967 48316 645993 1025071 1230381 1046357 1910370 1290450 2491126 805669 2213131 2510760 415808 531446 1324038 1161545 1294745 768341 2330245 1189452 868973 2517159 2019507 2071973 1533564 922065 355979 2142408 2567643 732448 1430757 2557743 828654 1999702 1641201 309143 2302074 850025 1134615 1756918 2348911 131491 123116 1863721 1850737 2530203 2465197 1365245 2443949 2227988 260111 996196 2260937 1499042 529735 613163 1047641 1855291 12840 1860102 1066263 1791594 2352325 1912423 1835142 169966 285820 1443328 1548747 505455 343215 86773 970628 1515057 840254 907754 2423113 1709178 1911162 2609736 283139 761770 1287156 1143342 1853838 260181 1591221 383439 809985 1561537 2285531 2257300 681121 1275379 43517 2372364 1086990 1435171 2054589 1071615 1246998 2216334 1539769 1559300 1527116 2508822 701793 2384160 43730 1602735 151046 734015 633392 1288624 729188 1190203 1253002 305120 401919 1532306 1500958 2356274 2437021 1774976 383294 93804 1926198 268159 1421402 1065835 2149107 512526 1079994 629010 2622441 1531225 2415850 2132192 1590885 121989 1978958 1618129 2305583 1469942 1357268 1297112 481170 2196033 699764 43042 1082870 66875 2117910 557451 1714727 1957760 630627 1473730 32147 495897 2622096 1574718 185207 1586474 1750447 2013297 1229528 589596 1648464 2427137 134156 109922 448471 1631398 1963773 105423 1179157 1982759 1141280 1550360 1347485 739982 1566058 2131784 1972112 2066796 2141243 2131408 2531981 2358812 1672547 1820065 414304 825805 1924337 572493 924056 2198743 1653937 2236422 1868849 1042619 1865504 1300461 578909 1190927 381524 2509594 2124746 2224936 258913 2434544 934163 1716661 728889 190764 2497594 818050 1628260 1191849 2528141 1341733 419069 287621 677566 117959 104941 2612063 101449 1599212 1042946 162930 240447 2041525 2197207 2631584 2237339 1256578 437922 1521435 1398885 2312212 2508312 2447256 33255 1391659 412139 1453629 835872 1323420 2274119 2126686 2351943 2490794 69744 1098453 1113886 1448867 143792 558106 437239 695057 1736098 2610880 1227666 1944877 2587044 1527686 894527 107656 553823 817878 2230721 1952101 1474453 1977362 750849 1504310 2398471 243228 2162701 2287624 503944 2471998 1001371 924624 153739 985030 809616 1486878 695758 2644483 1897824 1279882 1446497 2064219 906675 1717701 126973 457635 675622 405115 1042374 541137 1702529 627985 441723 2365367 1072392 2625441 1996689 2597075 17710: 1831775 1377634 197382 2562130 936497 1330311 1578078 733822 1221134 523779 2235139 899133 324510 17711: 1329182 1265795 1511372 936998 292453 372124 674755 1244345 2215947 387427 1431931 1656970 2355749 782650 999145 944762 265899 1552299 17712: 870919 1372171 2207359 2407677 17713: 717606 1484631 1663519 497341 17714: 1362797 2186568 2214717 2630478 1061464 696045 227821 2439067 1750135 665042 2376112 520615 2548807 37363 17715: 2330370 2477968 2095952 846705 1744289 516130 2241810 2574854 904950 2581279 851045 88267 1694644 1877707 517148 1692765 1813891 522787 1320838 466496 1640132 1198016 17716: 2554919 1952192 2534284 1230248 265079 2076358 1210162 1429668 1327129 2514733 806213 2369280 2468747 535327 521212 1854920 1783676 2546797 423390 971995 2191115 855025 17717: 1892262 805343 17718: 1955730 1981692 17719: 1663277 1772: 2592591 17720: 2190132 17721: 213730 1209627 17722: 1156863 1388445 613002 17723: 688411 1182079 419746 1038322 155899 1065172 1977651 2024256 224993 2429012 2617720 1419724 1185574 72274 1414970 2306059 593758 1014928 1697143 2466302 215082 2085053 1944265 386474 2328621 334159 1488813 1733879 1939141 2001382 720436 1935583 2197992 904138 1278536 2392226 588918 1639708 971769 2180176 1950468 2418050 1472349 1944148 249920 2465337 828469 2145755 581502 1931453 161997 914327 212158 1255896 873028 252682 2500833 635834 2108234 2433233 1268508 430177 1231154 2219976 2242165 977089 721380 1752267 2296560 2563677 761923 734518 4456 1315833 807253 2398622 1420255 1611801 2068793 1678886 308078 1825066 1643245 1812531 690514 482021 1433618 379356 1070833 2409183 94829 842032 1912918 2157776 2008700 1494691 2502310 194343 1742638 1692376 2248046 876392 2309645 444512 1354879 45312 1882861 2198010 2463820 1368826 136912 1089530 1407488 1614760 1525673 309459 203524 129431 2408608 2397948 2112361 2023416 1631010 1669360 2455750 1897923 1257183 1722192 63370 208722 2455238 593902 1806297 420786 2213123 469588 1446200 1739962 1025544 2130433 2184274 1944505 497858 2642512 2303773 1012055 1561126 191963 1845541 17724: 1253498 31230 2210828 2351327 2318181 189274 1193336 1754236 997111 2247627 937175 207265 2532251 1213508 1937491 8705 656053 1325178 520156 986091 2638158 1470890 492187 1157440 1924105 667194 1211021 2380270 1437617 2645795 508642 1503344 2415600 36947 2106735 2175259 1368751 2388122 400412 1994087 896309 279745 923751 1300539 1493881 424870 848496 153356 708307 540404 1905024 1028840 2440658 715451 385702 207308 2101393 1572897 836438 2111658 2286414 2047645 2380137 960609 15867 856170 1780222 256119 2444599 1485832 910197 1055633 1512192 2205587 1365743 1933311 1029385 528928 189 1831890 2014468 1570179 1753554 72668 2365626 378342 2323356 1428015 87192 2341063 544668 828677 687532 1108995 392939 593741 2011870 965547 2577756 271099 1288242 17725: 121622 707039 2608552 469176 2121818 1604505 596134 2220509 972089 2330329 306385 1697815 557284 1604904 1854584 2556253 849103 1442734 2295815 1092953 1488102 458773 213769 1126848 920660 142079 843362 220051 43111 2136847 576610 2427815 877794 1831001 1907636 2278035 1815718 828355 563758 739994 1101465 899827 2170738 978679 532684 2166586 1702288 286560 1106254 2446913 711696 1026783 2250166 833884 2532803 2364617 450532 1516618 17726: 313881 516589 1682507 726262 2290022 1506409 2525835 1500833 2437426 2328511 2469260 606024 1001661 2634303 17864 279684 1893392 1504089 17727: 155681 2206099 17728: 1324890 17729: 988181 1773: 83720 1555901 417041 234040 8591 2073155 889111 1390025 2027020 579384 2305215 1113176 1124218 1472203 439255 1483799 1400861 1909696 1917407 569566 1057992 1462848 1017918 17730: 1319481 2300307 2409879 470874 1329185 738594 1719285 1281960 77416 509958 1481362 1002291 1645546 1463153 1431995 1782436 2348048 1526345 1985540 323360 448879 99120 17732: 2566821 856436 1646565 2230705 345702 2206773 417346 369475 2296718 2197420 17733: 1266434 2476850 17734: 1948971 1305767 1143750 233262 958287 1181346 2389047 2519334 17735: 567206 37213 17737: 11842 773591 486526 535053 2437902 17738: 1294892 1171714 2364073 2597932 737329 130309 2503230 797342 461702 881435 1816521 2587939 388750 387701 2028970 621058 1774: 1160240 1694795 446854 2054252 1234351 1712834 282043 753853 1242854 619126 1238549 393595 17740: 1441662 1911950 2140775 2509215 18753 1929892 1133485 758615 77968 1838296 1236209 2478564 655504 2076780 964025 618418 328303 2372224 1280512 548458 2536048 2128740 726034 17741: 307939 1503647 2563991 1683789 2525827 1246853 1400292 1831040 544686 2473325 1282217 1534233 2556671 400547 2260546 1425277 884976 1624391 2092180 77055 2173831 781384 1626595 1305784 65658 253434 1075840 2540325 1171007 17742: 2165853 2399169 1337127 954846 886377 239934 2090351 2519188 1358714 1446856 396882 1928692 1181331 17743: 259197 1059527 967857 2519842 1245094 821358 1995398 431094 2411719 227029 80523 1782189 2323183 2227919 1548970 719023 1701573 1697370 2568652 2515457 2190628 449356 703691 1674803 1422910 990659 2615367 1836945 1122881 1888794 2356260 760885 911771 739022 129495 907742 1298061 732882 946267 2187187 2225806 2631263 2581812 1011704 631603 1310905 1360388 17744: 2485601 1865778 1222099 1614031 1665526 111743 17745: 965476 997149 2205749 568415 1627171 1154164 2156074 1008576 1458131 2390609 846276 2033014 1878550 2112428 56655 1030920 1640987 17746: 2239168 2164117 2566668 1470810 468206 760423 17747: 115155 1485814 1232538 1055481 2144613 1692797 782052 17748: 2127173 61343 2271158 2215650 1765182 1885182 531174 592193 2610566 2411611 712712 298968 1554697 629797 850859 429260 2067776 1962702 1369851 2468168 553189 17749: 2354144 253900 378346 707563 1497560 1775: 2398193 2526213 2232611 1918304 1257144 1356732 1886300 285581 224250 260513 2486195 505953 2296929 665822 1014606 1712915 436208 288282 2082553 2389948 17750: 1640708 755373 1146458 17751: 2482845 2231862 977320 51284 1814962 2523340 13766 2126736 651434 2138857 1183706 1452120 1958209 1005100 886158 1214854 332753 17752: 1297955 589882 2644408 1824546 1676140 1995211 2462072 1201988 1996778 27608 1062200 2177227 17753: 2347559 17754: 1369425 1400677 1700144 1279752 817916 17756: 1836112 2203894 1957865 928986 2194072 1038982 2556216 1447890 190510 1309588 1575852 1524271 1601166 149468 2347128 1129846 2604415 1893569 2210104 2249230 1870196 2294384 869208 1330706 1901237 960953 638857 1449068 1405884 742254 695332 1932751 75337 2104423 310042 2459383 1204665 971361 1359756 169533 286397 1719493 237732 307769 1066610 2555340 503727 2353898 338723 1335820 1190009 1773035 40506 1259570 966013 999553 795975 2380131 706848 2489767 37127 1994483 1957910 858394 332111 2475694 2080458 2157701 2417021 17757: 1537029 946039 679049 781303 1224779 480970 1450032 1758498 193952 17758: 2123736 830245 1362050 94621 1280593 316294 2041123 2536122 17759: 2095856 2485805 1776: 663276 344554 2377325 726265 1512849 1613286 1218573 651775 2599 1874991 2143506 17760: 793754 746076 1366054 1394651 1189694 835380 2394804 2061569 2410390 629652 1452972 2194360 623234 1419928 2593639 1962110 611152 2464222 465044 2248533 1964608 2609654 1548106 2234387 2191115 751625 17761: 492722 1180143 1023020 50779 1327143 2302782 647212 1796943 450360 560298 155438 1069493 2456954 242013 2466358 2303908 1009821 1649315 2528892 1764459 1756140 977460 2126379 2498374 1846707 1103044 284083 2385134 928221 155140 1643617 1119148 188198 2547408 1768212 2344756 688272 1441601 935211 695843 617752 2102780 2391236 17762: 149497 302568 1584066 2611449 1192932 1746058 171650 157497 1586084 2127805 304535 933972 2468360 2469844 2162817 108385 1240938 856801 1299907 1935483 1699232 469431 2197826 2451386 1234593 98251 2148197 520196 365334 1328943 702457 2040489 1469631 561658 2226229 585393 546378 1607403 4753 1062376 1643744 436473 1989045 337573 836594 935605 2130312 1952305 1131077 1633550 506970 1619176 1998632 2144962 1510413 175355 1392168 718532 832099 2112212 1303781 195123 316641 1825484 1036381 230882 471814 1278887 1463644 1807033 1724278 2321098 1736797 580695 1971391 1089460 1408815 255857 580076 2454575 2040302 818018 120585 2560792 121543 580537 2631641 1720697 1827298 927204 1107218 12818 2206559 2347140 1080202 1020224 2143243 727676 2046796 1404127 653568 146756 146623 2085189 1199323 1288321 762454 771120 1717742 482115 2278035 937200 2061224 775941 2344975 257790 1863476 1352830 233835 680249 761135 2580895 169426 2526898 448888 1242829 2198284 2096402 696229 2131799 1698582 2545990 897376 559342 897219 1255351 2390023 2252989 1947030 2260947 2530169 1142091 107874 802022 2379219 1671259 2016805 2356260 1815193 258071 73330 949953 151973 1941607 1921248 39043 1133502 1565672 252433 832926 1329217 2567651 2408827 149291 2035194 1276971 579821 1185299 2002018 1772434 1466354 158863 2303352 1136330 1593620 558234 2364537 1915014 490372 946498 2150722 1944921 472719 2481529 1821629 1715715 551748 30652 2197603 643805 2507421 1419069 263971 719068 237571 2332726 1564236 809321 599968 710598 98142 1132073 240452 2136406 17763: 701730 182137 1646865 2345593 1947505 1757370 49623 2543482 1384814 763240 1484210 2448482 2266504 1953987 850715 17764: 1922712 425100 2027534 146028 2079603 239718 576110 2146451 1624795 61274 896256 530646 518401 2494854 385408 2539639 1615534 594492 1229309 1403985 1469296 2368261 1493524 728706 43030 1053954 1427660 2243308 1834472 922013 1821422 519669 1311072 1821337 668921 2344175 1230721 887236 2176334 1390874 1727303 203950 173472 2326432 1996012 2528558 1886213 1551897 1480281 275448 323757 436517 1359191 2125709 2621062 2599333 912466 459012 191476 870441 158696 1962940 1460835 446815 2280340 2645842 1597859 783330 251485 1751002 819033 1365687 863132 316752 70209 1321558 709132 420956 2152308 2474610 1050641 552380 152471 1585083 914958 1447998 2130242 2395218 996850 1805786 1262415 1213113 2352984 2237609 1196363 223504 1120834 266689 1343400 981439 82821 2576149 470439 403275 2149166 2304119 2180109 1803873 101716 2318144 1085879 424750 2164636 2061240 1903369 111877 2310078 954324 2221293 1550813 489854 1849346 1402956 2606527 868550 775724 1413884 1361146 2123889 1282026 2055783 1637179 1298571 775894 1798186 1083775 1879515 129590 678483 2251725 746083 866389 1534173 333269 1966709 2080244 1233221 2224201 1427171 1558569 897782 1670062 1034888 171881 1512676 413174 452638 2118540 2030852 1848841 982346 1842430 2121767 1074850 2637803 1260877 1950613 745651 2158235 1119060 2541595 2168053 285283 1203508 2302683 1882384 636456 2018505 458259 882024 2064401 454335 521846 1234086 1660298 967321 1306450 1452122 1802297 757422 410351 916526 924856 2337157 888571 1571637 609748 823389 617835 2361107 1153417 330277 1557978 164674 1106572 2239994 515539 1686850 2344533 552492 2153542 2392696 588623 737922 1910872 1991000 652369 1230582 192687 595448 2449619 1180844 520909 1438214 2236953 1414068 2417258 193736 784257 1641851 2430276 362444 908544 2318135 956018 643394 23057 1173143 942681 1384741 528365 605274 637258 1151430 490145 96647 1132082 1785435 11676 5949 1906386 1642467 2528792 2256466 808468 275106 2640527 1636102 1539186 904886 36101 2252810 279599 1460836 136160 1412439 1306209 1739565 1501833 2299312 854252 38252 1776901 1775008 2094016 1718499 1132315 2268427 945401 749876 1979830 224637 1157995 73602 1203252 1510828 2251244 881674 17765: 856005 1306084 17766: 1922800 375612 2373090 383200 2190414 1953706 751320 1986008 1312793 808853 396505 751168 17767: 191481 745667 1891323 304844 1935804 1084573 1232538 2287828 941883 1311710 17768: 2431386 1844143 1434295 604166 1431056 378605 1776455 277784 1812344 1140108 17769: 2002893 1067546 2283362 575830 488038 1741600 2209414 235412 720417 1189685 2548795 2586954 2191231 1481650 2157972 1856467 877689 930938 529463 2515639 477122 2099530 2278188 31325 1184418 829274 1493484 335694 2062644 2243916 2270286 492614 2627275 1595937 2031645 1503344 560286 1460897 1171086 591909 2378414 449978 1206769 1189598 1575539 713715 58024 1058172 299599 2164204 273020 905947 1100039 117476 23504 2591003 1052545 855793 1904849 2105243 2643448 1507887 1894334 1693315 1322794 1869327 1021320 8439 1092195 2067776 823372 1368379 2189429 256676 204712 958502 520550 663940 497891 1388293 898449 2095411 2532354 1164998 1777: 1505356 1068864 815695 1424445 17770: 343789 605115 1476398 829192 54864 533482 1196966 2334295 1778: 2119165 1738341 2024511 297655 964584 2202863 1758447 1099675 1686134 2296294 901269 1021080 331323 1551218 307979 1779: 2468762 2399849 1957490 2569247 178: 914547 1459553 1212397 2268768 2532707 61807 2511092 1097699 1474581 696469 188722 1986466 1098641 2520037 2360499 1600613 989507 1628041 2380375 43696 2392564 784630 875020 762572 1958355 2412622 2442363 647861 2394811 537807 2627184 1993577 71519 627048 2550695 2364456 487277 2231980 2528244 1858836 741653 1103443 1461407 249419 1780: 2163122 1880775 1107482 818884 982995 1730773 936746 2060998 276885 441887 284782 2634788 1272199 1781: 801523 868935 352622 1551295 802326 851546 1883079 1468575 1886082 2039218 1738950 2424317 2439001 936949 354333 1482680 1593899 2448527 2368041 2252900 1233239 2058764 2057316 180823 1792401 1490513 2310726 1284323 2453015 544883 2489318 125283 771994 110193 1703008 1556665 2533807 796392 1016931 1782: 1728300 266687 1340867 2149534 2229997 615580 1530817 1832990 453211 341626 683459 2028303 623589 1797112 2549647 981856 992207 1783: 61234 2129713 1697482 1236105 2230067 1165045 1842709 2145441 2288363 789405 906994 1899086 2202386 1229848 1577435 1842027 328223 1741931 1186943 2615661 647843 1211036 361605 279184 1121699 522520 657195 2477831 1120735 1059793 1860273 1743776 1828490 309143 1167296 2233650 960983 117032 2009562 1986617 1175267 1458712 2262890 2199222 1897420 632821 64996 1661717 874128 1302846 1326154 2349628 2274438 2502351 1385140 147712 2058895 724185 1263226 2422584 1453544 970736 2228502 1058605 492555 1518706 1891931 1879475 1979737 838589 2006621 65062 1967069 1306629 1519929 849959 804335 2318515 2451548 1940479 1527686 735895 1278724 1191409 661449 1059961 906992 2075890 73678 2229134 2044968 1927611 787642 2136266 2084948 1784: 1248452 1324539 1309456 2371389 39242 2125913 2590819 613002 2049070 104583 2164982 239920 2179492 1785: 2013479 81516 335555 114790 2115546 1832455 1786: 2360117 628785 392883 185045 1126751 2442633 846314 1719439 2001361 330922 1943970 1288959 869240 1423506 1198223 2634788 1787: 1532466 283779 2579565 1706324 869559 433955 2192849 1901694 711659 1788: 1561326 2263006 1507459 539372 1582440 2622152 2079740 2637624 2182214 680543 826921 376508 1156754 2509209 787371 949930 490382 536599 1572469 249504 2354829 1419051 1195211 357416 1903926 1251836 2329643 525356 11393 1659456 2435052 1652673 1363315 484958 1938498 2113817 2432378 606329 635359 1417999 2067179 664019 888317 357916 1429758 2648181 1256126 611910 2294362 1141292 2316978 2282786 1171887 1000990 2161532 975488 1863329 1379020 318369 705472 2285461 1856000 589442 1118241 2552646 2538646 2057119 2071830 163664 647462 2479597 221926 653382 15778 786369 914628 2228591 2175657 2618285 2541909 71649 537601 1966367 2440605 1464164 512101 581575 728630 41893 69690 576600 929600 1594913 1164841 232092 589992 408256 1227030 565818 404318 1582826 2251189 1622441 624860 1747766 1041749 2195485 614437 1511882 677470 471870 791029 2192647 2438413 1826902 2292987 2328303 970269 2328398 2646461 2226394 1016058 1320564 733620 103845 474160 1821959 2614625 2354624 87113 733909 714435 2201133 2576497 1252632 281414 1558207 1886809 1905870 2003837 1184073 796352 1247298 2240092 597859 2267236 1329652 1534251 562036 2616298 382288 1725057 684523 2625555 1036938 2314380 1271961 356876 289278 1680787 387877 2568959 2116869 2314648 2294263 2144655 1674530 106094 1474508 2160657 32535 2262296 1225974 717141 1066652 1426247 1435084 1660085 462969 190106 648521 679522 1210578 335242 2628475 939845 1155825 243084 603113 1161266 2142948 2566033 25267 2485676 713359 1893017 2380830 1559008 1151165 1071760 1639216 2573506 56901 2592539 1361100 698125 2508958 703179 1292357 779098 1169361 967872 504089 2239886 542848 189854 191890 364150 244320 1654619 1151120 622733 1387358 185084 358279 1371217 761185 745672 263276 17371 2238093 2313166 2039560 2371227 2293072 2135274 2048233 2197603 379544 549105 1037807 536553 1619033 1283169 1622149 2056323 678236 848186 1789: 1929214 543702 1345382 2071948 774681 910404 2167828 1070249 2486042 776752 416571 852224 751076 1582807 1621342 1871558 1100576 453020 66716 928821 1245681 794326 574434 1561797 1503930 2532109 661493 82865 105532 250059 2196279 1842623 1855895 1376052 14107 1256287 587258 771586 519689 1058490 1691300 1413868 2264749 1856909 1316551 179: 1739849 1081360 590267 2202863 2414321 750597 1275446 1790: 143203 210110 1164992 2161790 695292 302982 1606226 559369 2233586 523713 1056942 653408 437595 875319 1158291 802786 2159116 322944 1779794 2257291 31638 1907043 1751496 2497422 2608790 2146869 796610 1189021 1626324 2443163 1704125 2343967 2013131 1461010 1208144 2028327 987214 1132532 1295427 1984775 1780520 2121534 1708904 2251189 2465967 313029 393657 1338597 1986617 1556186 127291 904821 2037563 2551676 1098841 1379133 1186986 230905 2361867 1796236 787979 864514 351566 2624181 152374 2434835 282899 571455 1405812 2543765 647747 1915068 1966033 13972 532988 2091220 1133976 1888670 719730 1296497 2473857 835147 1676513 39039 505109 256057 2395048 1720539 2408920 1580054 23454 45117 1059961 608256 2021814 1261006 593350 2101435 1393089 421021 1791: 2291749 681737 1792: 496476 2037102 721576 16355 1120580 115368 2565687 2180916 599880 2320892 1253619 1388989 1861186 2157218 571700 446706 57082 1641091 2333738 2330824 1385969 2397507 1437343 2363260 1638175 2154306 406841 1378909 1327357 2227637 411852 1087341 2439314 332681 1579286 1671377 1840549 1971069 1650616 1557206 418603 624048 2606510 829519 322723 2469480 2228193 1812900 2612564 1261875 1954337 41451 1930638 959289 2028633 2551960 1596634 1559741 2597456 1978867 2021814 1614297 1042086 174167 1793: 1985664 659061 206335 924687 2345895 279711 2424303 153687 1794: 2173590 429811 1940779 700548 1886928 1453124 816316 1080776 968736 776838 672009 961090 795380 1037924 474789 134594 816012 1312904 165524 1603629 2226510 1526205 1431667 1125250 1944420 1849516 431066 1363781 2032148 1641168 385282 1795: 613501 1045523 1425512 460328 1999090 1339618 108976 2121379 1056942 1345710 1227780 1542044 1382165 1371121 1610061 777167 242160 591870 1823935 191804 1017326 1662962 748007 767081 1689098 285153 1426664 740231 410709 1365198 241935 1743858 260644 2278662 1984177 1445536 1625190 607528 1778918 725862 1068965 653974 6368 808826 182317 1616500 2402791 2187189 844309 34392 869229 2139744 2586614 273822 345191 2461622 349118 830262 2149366 860105 2109190 1206450 761220 977415 1036278 928882 1810456 1507782 2471502 2306557 1296364 2007752 2265269 1568605 583492 292061 348648 583059 424470 692479 369800 497170 206122 2161468 2646892 1154579 1061057 1156513 343722 1959604 640323 835838 1888473 1690367 712879 1019359 2079646 1864311 2086007 2055488 87061 205408 939502 1479719 835147 2564513 703492 493363 1384935 550263 699937 2416712 837774 282489 5167 2544653 1396444 241267 2453096 1881543 1685677 1150107 1132315 1926534 1532207 700760 866984 2269742 1930757 1796: 1472476 1534941 33830 1530019 615406 2150217 384172 730234 583773 2201544 1493193 1720522 1528767 1785516 1141658 589596 1935365 1307341 1388123 823540 1797: 1436585 1660021 2535720 161143 2048347 2283789 1068080 1891028 419263 300005 655601 1644608 2153590 1798: 1357792 1674879 1132479 1861028 147869 1007670 676950 162544 2007822 164176 1407634 2511506 2510505 104354 1519205 1223510 1563878 539821 1310385 2332046 1855629 2034250 2016514 994483 2399039 713709 386185 2093040 1540450 662300 2000285 326981 1629352 634155 186811 1770506 2456198 2475168 529180 2576613 1610065 13691 143298 1583511 238715 1400183 1362971 1523280 683205 346249 105603 688206 1241554 2004343 1179474 630268 139261 427781 609837 2486425 2613617 1753773 2536470 2438064 740425 416411 1114405 2565747 2565833 2293187 1708152 125559 2212395 313714 2134758 1808576 2461314 1318200 568810 722425 43123 1114271 468572 1682254 2587887 1391839 2144075 2157465 181754 1541871 2599555 814604 2119104 2456186 713157 2445685 2263784 2156792 1827490 2411722 1265068 494417 1399440 1158424 2537339 1768022 384431 813091 179483 47846 2136328 736708 1812285 1043837 144602 629492 1640485 1257172 426929 789846 1897534 1973494 1221876 1838467 1579357 502560 429080 1266894 1350010 2309478 224417 1404612 183667 1485226 1946347 2353617 2572028 1541147 96560 2411403 42498 835803 2579855 1982109 1964826 1143692 2203502 867043 55372 805643 1239827 1229444 1231579 2318493 1176412 936729 679450 83143 1843733 1621569 35295 2386209 1895988 201346 232194 817917 1416301 1204431 626764 945969 1280209 1945328 2209049 853398 623076 2043901 2083729 521478 272309 1544167 561932 855143 1597559 2126209 1795748 755896 589685 703538 1556196 1412708 329712 924769 1412447 2477937 2296234 2036017 932048 2457147 336802 177328 2431568 923878 384217 2422557 2620346 2573670 383946 105672 308951 2214572 1553484 724714 1511478 1410931 1179735 1225805 2571274 75892 1247418 2644713 1925992 2534189 698281 1450408 2166860 2048469 1162813 2576190 2279909 623447 744799 2399342 758851 1126937 1917053 2267057 206840 2490185 1467885 446244 776352 1807829 2643392 1795365 89110 2067399 701227 2209391 806237 410312 1949573 336704 2464577 435982 2174674 1311752 1781502 1257943 1490879 1942918 350491 1497151 2158754 2500061 1532678 278350 553656 2155341 1972081 2126412 2444858 1374976 2458544 2019339 386620 32088 1636082 156946 642127 1518932 668661 2060943 930275 1061235 537861 1816893 1630217 839603 2586627 1598589 1491365 1050296 1428627 1621440 1834539 797766 799663 1429689 2443503 1242677 2509607 1174685 155154 581912 217784 158258 1459989 1471258 141649 1649071 1857976 1979444 2548139 1781622 1997439 2176846 318903 2012689 2343482 2617288 1524466 1496545 1502254 230412 2225292 2620085 1507636 1473656 2109917 2065795 293299 2211032 2202112 2472451 1206609 1282505 23934 1647007 1311522 1120860 520621 593410 719448 1768143 1622657 1369559 1158961 109175 1274030 57929 2636221 1097270 1236819 767993 1196089 2475801 1117765 170019 325466 2614145 833320 160062 163432 1253540 1301409 461876 1376037 1868740 1048341 1767664 2216515 287898 689271 192920 2124073 1602574 1707678 1493511 1193259 1146452 256654 822269 2543785 1433016 1938071 243324 2079925 2477150 696628 2004369 809973 1983079 1536875 706614 2300998 56252 821486 104798 2278117 486446 997894 1682011 1557159 1255410 1730749 318216 817662 1136989 2175920 2040751 722300 1996290 1233287 5834 606955 1712364 1928304 2126864 1823844 2489646 2416071 1551912 2271204 300639 2270085 551863 1268232 834597 2498039 1800882 1393062 785175 695852 2356221 789843 1173430 877738 199180 1168738 1071518 1833662 1770082 143634 837064 688094 2204631 1251127 225097 2002179 1593356 2287391 2025124 1187804 949999 2324335 2488577 212607 1557572 2355624 1781360 480990 2491863 2459582 1078304 64503 817998 673886 2024418 1629837 2095702 2298299 2626943 2633332 2515471 2041174 1951035 1385853 2206929 266508 2295851 2543575 1429975 1718251 782900 53538 1589023 284254 672579 223371 1877259 1689358 893800 892162 2188961 1400782 1099591 787929 2181320 336836 1406864 1253791 2632176 1231684 216204 1026631 1707140 1031471 2595753 3492 2339858 719179 951888 508990 66925 1959841 2217455 572772 2382572 2582764 2133043 922579 2385229 2228301 2438136 871910 2317192 2622090 635346 902139 1259846 731312 2190997 177533 1009589 1573512 1341959 2350969 1898068 1350163 2401900 1026705 254894 222424 1492447 2370045 2320771 518289 201568 1894547 1038785 1664925 1182975 1467398 1763923 2528136 927754 2359969 1218784 2481515 1877939 1859847 1294212 79123 1643142 948579 277581 398527 166729 2000089 541102 815156 136128 1860653 1749889 1933 1714423 1638102 1410772 1882621 2273082 2018363 1184468 360015 1852131 1980787 1382751 1762675 2291798 2294213 387962 1811136 732384 422144 1707789 659206 2439381 392153 2342376 220618 1971318 2261625 736709 394598 1284304 619327 1256151 1903651 1055367 2388917 771882 2514234 1906035 1226962 2041193 409066 704779 2603723 592246 1932806 2367994 1541443 1892435 1758624 1525827 1561118 2018773 1120317 551761 1345874 2262234 1609414 2463257 1939265 286673 612910 1394926 427613 215864 816957 804270 1038723 313671 2432481 957924 2085643 791478 2334115 2625059 2000418 442562 52961 2352709 2046606 1129562 1884536 1123913 29969 353281 2275373 1156824 1839161 1818959 1169648 1082995 256212 1489493 1211466 2280857 932006 1142746 1854813 2475457 2177320 1744393 977381 1508813 1567478 1107566 737645 931331 2137373 2242226 2289899 394360 574512 344024 1791315 2139666 375101 92165 1899249 1684247 1854885 1591579 139017 1300094 1005932 1384524 1128782 1058394 995763 2335274 2516747 1779002 1077687 1193924 671901 1468620 469730 1470398 83239 1210814 331073 2102623 22401 2537288 147247 338101 12457 654806 1829322 1472581 1764028 766022 577158 2519569 1613073 253271 1441178 2497533 2211386 1931401 1379802 186202 940432 585055 681412 620345 2057882 2135398 1736898 1000351 2351778 2050654 2442783 718047 1014262 575607 582036 518281 2524894 1797987 1677872 2625684 1539878 1078089 154973 1561055 2193641 1890536 1465617 1621616 2176917 1397053 1951221 2160526 788116 2574603 1265628 2047700 2171498 2115601 2245068 2605060 2063377 2192560 18972 337930 2034671 2434322 1924310 783042 2134296 1910996 2367286 1140919 47368 1095646 1255358 2611662 1963275 230660 1183964 1325557 232160 1922508 2493955 1700912 1150941 1122136 631261 1082963 449144 2474389 2454305 2302845 2177475 573875 1309670 1657663 2413569 1691355 2323553 1047138 2415404 732563 1834613 2215892 1250641 1278490 311539 2622695 761115 629671 1022049 2487869 1588033 1681528 391748 1077067 729987 719863 462667 534972 339634 2644809 324838 2501608 2195032 1232980 1186943 280209 2643235 332742 1424302 2274436 2096385 905368 2389003 239940 1618239 342348 2210849 1747376 2542232 1219404 743240 2529476 1565235 2301373 847572 1915048 615872 1226763 2386970 477520 969515 44146 2402834 2582714 618311 2475926 855444 2039146 19909 2409401 1629257 1986624 807385 358785 2443684 599762 2407497 2499061 2509758 1135905 633222 1868456 977401 2058276 1382802 1049733 372735 974795 126122 1591622 717684 2614642 225797 9340 1277674 2299385 1795938 1024752 1994599 2202353 1086087 579424 2019087 644262 908585 344666 2443868 427091 957241 623575 150569 1660930 2334985 1858597 1981551 603732 930515 258496 767295 1027713 790577 2182825 1013893 500873 2054396 1438687 942739 1361311 79437 53746 307989 1318547 1705903 1703702 1204894 1840522 2272662 1127903 947224 2460120 1600105 1779586 1413193 790107 449041 2604773 1842816 107084 270978 1523246 1982941 1064273 261708 44832 489274 321652 2306369 2176595 419452 2066370 581465 2405766 10495 1241834 2420139 717309 410435 1117975 381991 1501079 377430 1361334 1298731 2030862 1613494 168599 127396 2488671 2543295 2253739 710240 539543 1000236 1491148 160267 106165 2016618 1270163 1842297 1301562 1894162 781665 1419915 1931994 2364061 2506926 1516706 143330 2235508 951816 508389 1460645 2039799 1550299 1292275 1242954 332647 1152265 253671 493791 1598732 744169 1701687 1508273 1047710 80440 1271372 1523305 336673 2410749 1766626 2108476 502496 2405423 902691 2359518 2495460 734565 1391941 2340397 20781 1169620 940441 1296311 1085493 2096753 2384931 2515950 212523 1418466 1095654 369210 2177786 1776826 1264795 1488508 2527461 1213808 2390358 1762183 2475422 1202293 449625 1981360 2328781 1413036 1864595 2492840 1738175 766059 868195 579187 225222 1768908 1472945 380511 962920 478458 936531 385332 1953033 672526 1255054 2022219 1157784 904667 265252 2481506 1739010 918814 946544 2112626 2624869 946285 1792951 1497621 1373636 66493 2156924 2184047 907535 2056388 789337 338524 1483945 189843 377965 1655218 2280981 234650 1091075 1797491 719384 1309436 202254 1659031 2604639 2279595 1713673 1335314 30211 1450833 1076443 561341 1648201 1154406 2399487 1256924 2170361 812808 2617433 985653 934970 896179 662612 308326 2029779 1582432 826069 93000 1773484 2533260 431238 1870027 2270885 622261 881330 1674632 2480903 837922 2237649 1410844 859505 67996 1922434 2190511 1550143 2635022 994877 1042191 2399606 1566953 1568172 364136 56715 1678815 2370864 11176 1631505 684685 2427535 1915384 2536992 320253 1037363 117249 631346 99032 1057422 2006488 1852990 1657970 809661 779166 1175052 736121 1675717 233686 999652 89929 511969 2091153 1179711 768610 1353733 1567224 142742 603674 801435 1731023 1611047 172650 1787995 2158772 2219057 575099 1230657 307279 250271 1699964 2583294 971253 1914695 181367 2075414 771359 434163 1073154 809346 2177441 650905 59076 747123 2012110 1819410 2505245 1401315 2023121 1567307 117752 1234395 2416370 861267 1389987 1756454 2302711 311053 977203 340900 1923474 1184342 1334187 253151 1648628 1597888 1018331 428010 2102011 1454590 222310 255395 427275 546608 168482 1669741 2526319 1916089 247231 1849661 835701 2212213 690961 1657347 2502933 451454 402511 765581 1223432 987145 950204 1439702 2109751 2345176 1799805 1601700 849101 1631725 1899725 1579181 2569360 2311908 1627451 1370925 749735 1773988 814505 714684 2478331 2515142 766151 2641401 662269 2273687 1625425 1946807 2524974 808540 68976 1527909 1798808 2150216 1620366 479282 889070 2181709 1367065 722720 2643169 858205 1721652 2332361 1687747 1306594 638252 2619244 551012 2634726 2132293 1356095 1831336 1779038 1574439 777991 954655 2640023 2645855 1411893 1317642 1470862 1028186 170474 1277908 416122 1057461 1132205 1516273 2036634 1177840 1198340 1944392 2454065 2158903 443535 1892103 37004 1744699 388529 407438 2221183 1468473 2294583 1469428 1956892 2006226 1635083 2531036 2112180 1252076 1692916 1686251 1463377 1266799 1296432 754986 397732 2151025 651066 32439 1198637 1796571 1799871 1895254 2029258 353517 751636 1232450 910146 1072951 435937 1070063 2419311 2053823 1782321 1154390 1234734 1297665 2346039 1031418 1732184 2176537 790541 2581789 1667900 1565312 35373 1217570 2249592 800479 1188446 793597 1764100 1401016 171493 2643218 984504 2472075 1153680 2626022 746551 2577201 2399581 2208738 2470111 460286 1443608 1095617 223785 1830301 2008045 2493477 1944491 340369 1154128 673341 1021952 1369424 360960 2625747 1398940 1450864 1448796 2190193 1618812 1057941 1929283 1589222 2073393 208345 1740522 1071761 2341538 769641 224811 1884480 2473083 2594285 1261260 1664091 679510 134046 144164 1147072 2431539 704625 2308718 1874564 1517019 672604 2595323 1401538 2213487 972146 2174067 17924 434290 2455711 2015670 1343807 2534358 2478910 1804787 264982 1237588 1648225 996831 62215 1691550 1610594 226171 1535420 694423 2359713 1603734 2298506 1277607 832272 2547381 124383 2223872 2435495 1262507 1082341 1421434 533023 840606 2030275 1106187 2234354 1694036 1599914 584746 1121853 1310991 1350167 172808 2496947 363060 1750794 2381848 90899 2170610 1293112 2422856 372965 1643071 841463 810579 1231187 660547 1132264 800263 1155535 1543789 1748508 1285156 1900838 2015613 188427 2003190 582642 125766 951162 2489191 2167556 1351317 2474219 1564587 739077 653774 897188 2336500 2188991 1088760 455114 2192261 2607843 356034 1599383 2208487 2377570 2604293 2017581 1145232 1152292 1621534 61070 1066047 1787567 105883 2639681 1087898 925166 1387472 180060 423758 2108258 947202 796281 699208 515362 1068150 1583492 1391392 1226939 705322 605592 2502063 679134 966354 1377341 1662128 2315080 1872771 132101 1573384 722456 2231451 145714 1204476 823010 1693964 1486454 27363 1878477 2005771 2502925 475677 624636 1031605 247210 145801 627576 1107154 519642 2010670 336140 813502 386599 605719 1429575 49676 1467965 1617992 2596335 404731 341791 1307910 110684 916494 738337 400167 970683 973734 284917 477238 2206934 569676 1146986 717665 2325413 1927736 90196 682900 239121 378868 1515952 2210783 1976554 1619319 1319884 543273 1494664 2311791 1426119 378190 496363 648366 63859 2325135 2170644 581132 1681992 187086 1967520 755242 2074399 1725315 1162041 2505902 2310661 2009427 1976569 434346 240193 169833 2310038 2269142 2439870 979738 479581 771151 1870042 420522 879830 1462065 2153899 2431228 1723155 1673650 876508 2601362 2639259 1436555 730659 1306563 1810888 931473 2612209 879968 1522683 1472267 1690693 1758339 115211 1649276 306932 1425244 1437410 1852170 1138443 433550 2052761 391978 2464516 1659766 74242 370521 982596 1301506 19682 812642 1945980 1900470 2512183 404345 2185254 2317246 2428759 213917 1092649 1929310 2598061 30234 2458388 2360423 1029831 1248786 1234177 1141608 1036567 421694 2264983 847060 1168045 482065 2638174 2436194 1087522 1192281 1618581 2163459 2310575 153056 2165154 2522212 1954166 2412109 883381 86535 2408207 1604102 1886755 2539713 1881462 1303933 2255507 879460 1527214 848300 342965 2256363 1265257 183238 2278216 836722 1563526 1390727 168616 1085953 588425 1333516 1580731 1302494 1932475 2230043 1028230 1907061 1781876 1070990 2204927 1033172 1498205 370896 1602469 1808587 2434324 1348340 733497 480592 1888003 498979 297201 2395287 1114050 432764 2426825 407790 602356 2128255 333566 1130297 1244289 2538653 1134376 961949 1175901 2348940 650158 1806427 2060968 192221 307716 2147440 1729342 119643 1530852 1899841 2609271 2391026 1203135 220001 2090634 1494396 2607019 1486502 760839 537936 139442 1987419 152309 596298 1764929 1213962 240980 1519764 1455668 2622191 2426211 2401040 1342958 2613360 1850403 814139 1101375 248536 151630 186910 2158258 800893 789718 1508329 282126 784829 921820 1313145 855954 2151795 444957 1560705 101492 34392 1310063 653803 2333829 1045198 370326 108961 2362149 2284252 2328334 553706 647715 1758295 630147 489732 2466194 2467531 1850651 1984393 694237 1032996 716949 1613260 637424 1585714 2284580 2090912 1836148 1976361 2592725 1960023 1700728 2587638 1946141 859557 2381414 551343 435912 67734 2048389 1880988 2627826 1330416 1056997 336016 871779 551271 1222654 1408155 1324906 521538 1558190 2131324 1270 2316510 2114169 713640 2033222 2094885 593901 1048040 1442321 2636220 314191 775244 1128638 189232 991231 2282854 1103694 452463 2385405 1040347 2574229 1927583 1893911 515414 1419054 86781 1142974 590089 1590362 2435844 1126328 1686589 1738843 2585028 890353 1923515 1417723 664327 2524951 417829 2133379 2117055 1587085 2189955 481818 1232984 1921326 1668021 1739598 892926 2082587 514717 56613 1513822 2389102 1118443 283487 768795 1725013 2481695 1449906 1888204 1547584 2428328 163374 2440653 1634212 2423344 1170950 1121593 2192417 252304 1972197 1141674 261417 2132177 190712 2259688 1746707 688209 643736 1660937 172745 388062 250863 895642 6478 424648 2348685 797475 416261 1782594 29101 2635124 1208965 806799 988571 1207647 1338208 1770345 694166 2642819 1178095 1113108 1995836 154173 2121946 1312348 1884242 701216 2091229 1784853 2359124 1751176 1867067 748790 1161727 1411994 585694 1305210 2516070 833938 2083093 1376954 2170991 50864 1814459 2637447 1452082 605707 72490 1678448 262941 1270882 2379174 2196999 478275 1179937 1842869 336224 2581261 1435875 1393450 565628 1142519 33415 1967570 1743874 1346838 2214943 2570289 1775186 121933 2589712 62517 1167944 188434 448143 1262163 1138088 736152 509196 550440 1178616 1519964 1677041 502298 594996 648243 962759 576105 1601786 2400586 2612908 2531352 1958846 2449363 1265397 1644460 909639 1910900 294755 1868881 486278 459180 643663 288971 1619064 2299206 548480 1886375 599697 1347765 546114 2412559 725924 366491 80621 1344317 1144227 421991 362958 2290832 1438187 502022 177415 1510189 1418510 762664 1716658 384269 753716 2208818 1629604 1061150 1692933 2163575 728323 1581098 110176 1458209 416844 2287435 1650961 221282 2114987 778352 738700 1966087 1331621 2314869 2524988 2050441 2084994 1824894 2481777 2460818 2514082 971875 1522281 849553 1139726 1776572 1352224 1608076 545580 26485 549375 71028 146012 2066432 1194221 503470 299474 1657715 73895 847350 1519994 2529649 1145947 2241367 1003738 594235 725082 2410200 1307989 2382649 1256963 806340 889770 1614264 1445603 2191197 1867109 1769767 1270807 771110 1783498 182192 1136835 2397656 1185510 1869790 209014 2291169 82330 2348374 1382160 1151881 1475911 2545242 1595647 652906 520728 1255798 1152476 694820 588476 2325347 1566301 309238 2057659 21199 2286723 772706 1857232 414060 2479362 2060995 796393 2508296 2543422 2196678 580334 1282910 103988 260418 867063 2586479 904046 2534484 2360092 1010872 500481 916115 1533141 1709989 1999271 1254675 254346 1248896 952731 1000649 947642 1985081 1857399 896222 732199 389628 1266809 2280447 2382578 1943686 785795 210981 309992 1383616 414913 359192 487580 1763021 831130 2374081 488526 629678 1655037 2005916 175869 349230 1536306 1749515 1630143 2643512 201181 1956308 1951852 2137450 1101811 991176 583513 239907 669928 614161 520127 1695369 94324 1484297 2451740 1866900 1494539 1766482 413653 1439457 1616046 275215 579059 57592 672835 1258766 270406 1952122 1542188 1897229 878605 157113 2455928 1585360 2123482 2536618 919327 410310 2300965 1644603 1920501 1950884 411468 1761015 369692 458549 1628206 2216516 2636528 2311964 440379 1131028 1920243 808556 166858 1124650 86253 961587 629553 2114219 1749662 992701 2399675 920783 2089278 242658 1950695 743711 1771780 1540755 2071667 1877493 2026443 1387101 762875 997340 1532219 827446 2473688 744760 1826134 1663853 751620 609608 627722 1312692 1728218 2642205 2260298 1970756 515213 2466388 1655166 890897 814947 1078168 1771570 1711992 127106 290254 488876 1308605 516886 1952987 1702662 1779224 477114 556917 424359 2121639 1143896 909371 2332343 1194349 1232973 1151143 669658 2397646 1714443 1098197 1806985 779137 801654 1732778 227207 230277 296533 701531 2198155 1285803 2000009 652894 1700561 719192 2512921 1256203 1286417 1140818 639180 807052 2567719 669797 1272164 918199 543187 777660 185340 2256111 1620411 1533747 1847599 2270620 905501 531137 843797 156810 546405 2001663 1379752 1293154 1884877 644829 563931 2576430 2606117 298269 275705 576452 2503301 272971 2474366 2443598 2144619 1667948 1992160 392839 2439777 1557084 669665 1993179 1880856 937002 2218423 1651360 2147933 1039394 1230061 436797 1379541 189459 1705122 2188683 1322397 1159353 29317 1735519 2572151 708285 1983907 2591733 1917007 536925 1538132 238084 1352659 586534 2578001 2592319 139500 528593 1115023 797482 2303626 726307 2309982 2041970 1973028 1220259 871947 2134911 2948 2033312 82237 278657 322129 1331637 1034816 1602576 349851 800541 750242 1316198 159238 1549778 796462 322412 1536410 2409497 1755054 2516407 2374964 2367552 441247 2241206 1341811 685141 1232349 1957199 164296 874128 2325986 1262189 1761568 2508786 505245 1975099 760363 919653 2412728 840234 1842332 433434 1800929 1959870 406830 727379 1790260 2175952 1653954 392127 476623 864885 1264070 2356944 2291277 274283 793226 2405786 1026371 1695082 113227 2523017 278376 1659551 1678702 130673 1094270 2423404 994790 2403811 1860465 2485001 431190 155385 481653 237828 867545 1478566 1915654 454813 320285 1337817 900566 2133048 396022 1384078 2171321 151357 248519 104700 1641238 1567234 933558 1404439 1074693 2470128 1610270 1384831 2628250 2555763 2237800 1697631 2587133 1819526 62769 1175047 1896975 1120366 2368439 1247023 2507019 558446 1599536 1142145 2162567 863854 1763266 1979244 984890 2461541 2359555 1131707 773857 2285177 630272 631926 1559725 1717372 2167494 487399 2405531 473746 1665238 1820439 2510494 464175 2484322 1158191 2169114 1540980 1255165 1619652 1118059 310591 1289555 1974356 964536 1295157 1230527 2181513 764349 1426732 1648587 1706916 1944602 2117913 1880265 1017728 44203 243766 1715576 2220374 2075742 1942963 929535 479953 2455449 169642 1182640 1439795 2072591 1874242 2620483 2637559 296672 1713102 2599508 835311 121990 466 2487213 1518819 630915 413444 534558 354016 584765 187280 623736 1726214 902373 1345342 1730502 2504822 1236069 60800 1603891 24613 1227214 1751202 2602166 2010599 1386640 318476 1183693 494234 789638 2077088 1455760 1229384 609581 2500988 2568168 2237497 1982654 1317764 497710 874715 722503 849622 2222875 1860291 2563832 1287363 252672 360917 2566875 531622 1600020 1342385 563278 725547 716398 1975992 406502 2056002 1918330 1679023 240492 379624 1936177 2444047 480068 1986482 976902 683094 831506 2446814 2412108 2221267 2215922 1553754 1510962 954219 1184922 174299 193381 1608447 2443852 581004 1980421 688435 1979597 2587947 2334673 2158442 240558 2477234 178579 461787 1481470 495307 1792488 748479 1219319 983286 1765517 1450765 1239558 1463422 1564547 1796879 103689 347172 1173834 1717931 983118 2348241 594850 1803875 110456 1131683 1773550 1559459 1711596 245102 2069318 2176974 2229892 1593685 1509188 1616604 1122942 59514 1351083 2108884 2182355 382916 2406133 939375 1988533 1676494 1887317 1886970 638639 1064656 2242087 490871 851603 803993 74997 2253119 1351415 2374445 1771870 1107079 1581875 572566 2139638 1967412 294120 1514920 2386550 402077 116701 918883 2257918 1116807 2232080 105555 648076 2193650 851883 2385815 966376 2396304 791911 576435 2649384 2317673 2383908 270212 132111 1892081 1610694 2252966 1187566 2423671 1288823 2354548 1528136 1738391 1836817 2163216 1989313 1783786 2400568 1828217 273133 315267 1237260 2621107 2006747 1495975 1620492 2094909 537785 1544017 894066 1218221 1394948 549398 747435 665039 2194327 2320713 1297429 1594434 1093959 2264764 1004484 228929 1114532 549593 1075870 1244636 1308623 1886143 1969167 2061793 697895 811546 2035923 905278 1380130 2594129 658341 831074 573987 2223048 154834 1168643 972337 805885 1734057 1531455 71683 378864 1673670 2161401 2157756 1033023 2081596 1176431 318100 2192316 1677619 2082012 669280 905182 852859 1811784 1374069 1544161 680215 501940 384563 702491 2609927 1176390 835158 312 1112288 28113 421138 2765 1193182 2087094 674714 1787579 1766539 439251 748485 255021 2580723 1632512 1229248 1825916 579729 1381966 413859 270538 1405919 929679 935003 794268 2466621 1849259 2593454 485590 1439737 1061892 595108 1757214 1411979 1242912 2327865 1049147 2433570 430360 1316029 1915246 1365856 1163741 2204308 2511393 1342264 1771157 1092972 2294233 1956017 2197284 1028460 1852488 696138 893992 1732713 2200518 1533108 2015268 2261026 1202374 2115259 1690788 1877821 1831150 1836181 811900 1351812 650368 493887 2477236 956729 2529479 2354725 1211751 755437 1872252 188200 138217 54721 2495838 1596604 2045030 2198226 2524958 223055 2254156 2584939 2600283 1055693 1218948 1867489 2353713 650591 2564164 1731028 861759 414817 1102527 1834210 2237290 1897253 2091903 1518937 645028 2062341 791434 820901 697433 750252 139103 1206399 2380814 487604 10383 1196847 1074230 1391475 328645 2139512 1350301 449616 1412305 2319236 1426659 1923609 2616317 2374777 1907280 2254594 567278 698071 98166 1692072 2063422 407659 1034245 2489376 238466 843013 1120319 692672 1161234 1381024 1041162 1755218 1062526 1571897 1704408 925723 2122756 254744 2207738 83391 1304223 482032 1426572 37864 1137366 2428525 477843 1730372 839459 2618117 2032774 456756 1640776 2595298 2108786 2413954 1360420 2341770 2129910 51269 481999 102336 2455067 1519579 1899614 2229571 1513265 1830925 666766 1543098 1857075 2323394 1179586 778258 1500236 2173294 2310753 2477025 464764 921534 339592 774776 637099 2636803 2139910 773975 1421736 545680 2361222 119649 2319483 2085204 389347 2509359 2055685 1896921 1045406 907958 1016123 966601 878296 2355983 1737092 2592827 468932 1193046 2056291 2002036 1583018 1861475 1560970 7889 169995 1188156 1342518 1962969 1862928 456382 1576139 2019465 1322205 2541101 1695671 1514433 2287732 1820321 1041464 1138575 34013 91465 1858135 1233998 2625284 1783365 771028 1795174 2371489 156713 936139 258091 1266279 1565227 568520 746882 1531859 549103 2567526 438377 1514443 2467087 764367 21271 739368 634268 2557624 1963750 138910 1535311 2564483 1858220 1613774 1812917 949510 62043 1579696 1444243 2616837 1727741 977228 697012 1142146 1226705 877508 438955 2145803 2361090 2073236 1532515 1333520 2406098 2368702 357953 1995427 771326 2116398 2071761 590394 1997375 1454438 802479 481358 470082 951729 1716775 303573 423953 2002873 2004647 1042098 2476723 154022 1442646 2230064 314374 1127483 2034949 82247 2275393 983488 1971445 2011689 1269827 2624360 1626603 970921 1324819 2235323 1398190 1740746 1335734 2636404 1471296 1036168 1283421 1109536 2160033 744149 2415767 1776449 2056424 2532257 635993 1949551 889005 1911763 1058605 1089375 723136 1263282 2610706 2143890 1667618 2468755 501000 986050 991249 1894951 633118 1827319 2033906 2212924 396888 867805 1561197 801539 1056741 328571 1085372 782903 1135836 2268563 1042776 671169 237590 2171340 270821 1242687 2503417 421823 2518368 2424314 354791 2537028 817573 284410 468206 2261198 602712 2355588 2051171 2051838 1017186 1757265 1950774 1719467 1425941 2134239 2626486 2063863 780279 2485129 570999 175489 1770111 2619917 1433686 2630717 544009 1889718 1572725 172791 189020 2536879 1923352 1560306 632009 887498 1700245 1936856 1639418 2624571 1237270 989443 741807 846384 2546630 70992 1598915 1708300 953004 2480584 2267527 2179179 2427160 13213 1598062 1107356 1132819 1425550 1401332 600906 817584 779907 1138543 2613385 599348 2561857 1956121 474486 573259 1423641 130520 1774263 806469 580717 175797 2510872 2270189 1040931 1779161 843258 2614728 1942223 110682 1812691 135996 2517156 1103045 977800 292684 325388 1394227 497136 1042290 715701 2108456 1129864 1504664 450700 1066554 898408 1001786 1887080 58538 2065444 1310968 194252 2494228 1356889 735318 11633 1429542 1680357 970503 1719417 1801816 1647180 810535 1800987 2519965 2492414 2138199 1579655 2289885 932181 436504 1225263 1711746 167187 1480177 1037409 174823 525226 371799 1970454 318550 344692 177067 2121561 2017926 1077036 2319695 448260 2333726 1110839 1711230 1701183 1896271 709752 71261 1339127 345260 1444942 307766 289211 472308 2363998 2317226 1999070 1880575 743486 2259683 2556174 1756367 314920 1787983 1713899 1530901 1287847 1398057 2494683 366563 1744612 1291443 1478613 2539744 343721 1538896 2120361 832138 1838965 2250004 2362696 978960 1245887 1599328 1695496 607432 2136523 2627620 230028 884316 1952400 2053965 2027435 497145 929339 1356707 1484820 2325457 2207044 1958807 1286126 2058024 51820 1638026 1972542 1913424 584412 2514731 1780703 145949 110446 762781 1632198 2574618 801926 1132675 70383 959173 2318903 2045084 608486 982141 1462383 2320282 320121 123569 2243544 1281235 2599135 436152 2005525 1752289 1500607 482892 2187403 1974347 454906 1005707 36399 2322896 1761886 2380261 2057312 542833 1956927 981190 1628415 1522953 2235600 867599 666949 1179290 1433428 1326391 2501547 2560003 1884601 812972 1099972 2627810 802443 1661104 2352162 2344141 2342147 786144 295820 1777664 1476256 1131209 1874331 52779 312115 2460996 2611788 2465854 1612389 2584417 1168822 217454 1231559 738252 2046863 2254185 623517 140207 88646 276231 2186889 2514015 674519 2646120 783858 332513 1013265 660400 2406338 2495037 1875784 315296 1707692 2033187 2269778 701789 822021 223901 2611539 798100 2137271 618679 1838353 126121 439167 1926789 325635 2551673 1751554 1770862 1114119 1204649 1122603 1575984 1589025 1326 1561903 1268930 51544 31336 1894209 747675 2346670 1696531 475272 1183580 1428683 2593934 837077 620188 893646 45513 953227 1807959 563826 1517318 449759 1361458 442914 2373141 2631690 445537 1200078 1302548 2415896 1264736 1382888 1096597 2477601 1870718 1497884 393245 1426697 931835 2525887 770305 2210820 2519616 217152 1656442 726074 1840899 2171127 2544361 2245362 2379705 816838 2278546 672993 1352166 193430 2534500 871761 2450679 2025977 22666 630434 327055 1360204 1539758 1102259 208279 1796892 2281755 1914816 1634108 1911593 2518430 298026 697812 1749686 234542 689193 2284660 2005401 917003 1455865 1961781 59592 2397098 2320810 2495551 1907157 1567285 246272 496012 2320580 1420356 1744683 1599021 1993945 2626093 1459571 1774777 1529469 1689348 520113 2016177 808795 765670 1036376 387207 8764 862693 2613279 2579824 1652085 997911 567591 1539148 1120982 2532211 1270734 1430551 270263 2083435 2299381 1526881 2506727 686874 1534295 75844 964792 1985183 1894969 2212864 1289517 1831280 2643436 196327 1947380 1388116 2281610 485464 156274 2345205 699137 1286490 2044175 2097684 1716683 545063 251055 698772 86041 2460631 2147310 1806565 898852 70271 2057272 2440210 1943002 1087047 2508425 1720283 1572011 195272 993816 1939694 1987606 920483 411745 1639376 2572246 304340 1272761 819145 777939 748300 2110119 1228347 2273148 755908 1739978 2622755 635766 2612477 1064601 1696740 1930853 135800 1644146 2475345 64384 2276278 458138 79317 967200 2275349 2586035 540787 1892993 2365173 386301 2573346 46479 454514 1406713 2063450 2193776 2320517 611861 1543275 1070144 2121618 1545233 64107 1800964 348591 1611157 35478 897269 2399934 797292 821570 1957904 2372668 560767 2491827 2333917 2330812 51011 789006 1904302 15445 1942719 2313082 2613517 229160 368649 1704763 2550721 697367 1088969 1913534 1645168 348068 1572603 1713209 639946 310246 1239784 228587 1507759 922463 1691300 364216 578904 1685447 114362 918749 173440 1658366 703304 1382845 2232061 2575510 1509938 1226605 2290859 905257 784482 226355 1051778 228069 1151625 2559001 1472779 1873580 2105727 265776 2531270 1144616 1909043 1256612 2603696 2412227 1955221 169427 1914710 313883 1851502 1958389 2415134 1998367 1892234 552228 111124 1702614 1984163 207078 1202139 1781952 2449580 1061070 2458889 492331 993178 455894 2582604 1063133 913998 2498234 2023123 1297958 1347925 2102856 2366329 961457 1180073 1914833 1590868 7476 1654215 1388707 1457209 1322554 1469438 1833350 1588172 821762 1966785 2047751 640178 250134 1370180 2373856 61144 561239 463033 2027214 716061 495121 1951303 1180692 272363 2098244 421244 865912 330890 1166376 1037400 1099958 516157 1878383 2175923 574334 2458448 655184 1281966 1232707 2358537 1378853 1609684 1296000 1892694 1236353 1965444 959694 1447901 2582637 679902 1410184 2014026 1734966 227722 644358 1277352 1289075 235099 398829 816625 1679499 925761 2179641 243559 2590144 476034 858496 2155591 1988225 1952975 681235 1450784 37674 342194 377374 863370 1033622 2327388 390180 1446060 1542791 292766 1845803 562099 362632 471284 1866579 414356 598919 1634074 912488 241883 751321 178013 168194 1469693 1031994 1212900 1320385 1344866 1389636 2551070 1866817 873 2447176 2513074 1466325 2120528 1387517 306751 211084 478236 1816892 2302937 560633 2243575 1055306 1279805 1797420 2098312 1279138 1705375 918253 381692 1574039 715471 578229 1056082 1735275 392480 366463 1589304 1755164 374737 1957603 2060797 1646531 1082570 625656 498560 1570413 1340810 2482069 2110438 1614403 2610445 2545598 1647074 1054606 683063 1794567 1916472 2411400 1874865 550263 1349759 990832 498171 421711 2252861 1601295 546595 2320881 1415933 2462757 2374273 154094 930022 1879085 1855490 981602 649981 383533 1829440 1121121 78452 1665734 2546491 1049040 1038459 1470796 1589386 1968866 2315278 1896214 2210588 549238 1732656 1288576 2512730 243179 116949 2174842 1655221 250404 1820894 384427 2403013 147652 1041880 2478465 1518138 2200923 1814298 1049445 1653428 1743408 1976139 543222 599507 129008 1464045 2298889 2221035 2215979 1989338 1980936 516716 1997316 1780678 113529 1506669 834077 1846628 1884833 1137461 856884 2371740 618794 1061728 9796 1174258 1148520 363186 1218738 2579331 2615277 1507830 1999463 1742537 588589 29547 2010678 2177024 2368879 2107521 1450904 1286798 2345833 999611 2390238 1246991 2544653 211702 2176680 841696 2100431 1538530 758203 231029 348435 802746 542418 1711293 415395 773436 1680715 1674858 2192849 1426967 2379201 1197306 1330788 911709 617815 133887 992678 1465863 1996971 352467 917586 2051940 2349341 984997 1816942 1070269 1602616 2508915 1152016 2543994 800584 710903 71777 842403 356945 1913718 193916 2070906 194114 2297480 1357373 2165864 768627 2468362 2156270 790855 360932 1878118 2390464 2560119 1708995 661560 1911535 1277723 1195103 837934 1190552 1385934 2277934 942260 228642 1905381 2113018 1824572 381490 2149418 1021298 1619420 1942258 264697 2490564 2414771 170934 73102 1228103 1941367 332344 721982 2551436 1878851 1022328 421721 43360 2380629 1761846 310498 1790258 1615172 1156802 2539033 2620187 2348866 468891 2342125 1078922 1494526 1305411 1956617 1854328 1308436 2130627 1567607 525765 1663145 1367824 2552212 1998895 1324792 805237 950158 1121167 886017 1480175 105734 1308906 2205499 1881644 2465617 1852127 153928 2577238 2535532 2245547 2298372 50316 1415160 1055959 914967 2360849 1815187 2207501 151070 1787439 1742720 2334718 2602877 2101059 1898106 337882 268166 1999934 1516718 1785067 1904908 2473961 2230875 681967 847099 1189732 2098632 1910931 1929874 2553927 1600792 449009 1575611 57617 141267 2344365 1042985 1922992 2099049 607596 2085483 1107317 1607817 1047276 517475 2313342 164423 996813 908806 1850296 950813 1063829 1256076 822423 1890900 1939101 1797903 2243996 2468898 1364183 263701 976268 752385 1328999 2560090 1909426 2564785 590844 1020528 2384001 267605 1880089 2560760 759147 1291644 2645124 2322693 1057116 347834 2193058 1267873 368122 840294 137222 1075121 1896805 490232 627192 785571 28873 645092 2428907 2482199 552148 913895 1859059 764063 1617205 724340 2507999 1260824 2577164 1051653 65579 773601 844647 2594301 1075009 808696 1253044 1276025 913864 2217806 2278287 2053118 2042849 323508 1932295 816810 1978898 53916 2269603 1684136 103443 2253315 434462 1272396 2338234 1974642 596433 539880 2023072 458922 967172 1731982 1165746 2050721 271692 1599192 2445591 2374080 1562550 1686478 297177 425690 2591560 609288 493064 2282290 2155176 1631701 1658444 1041215 319301 2350312 151118 797245 1646180 549065 1017862 1950084 945268 253614 2381975 807854 1104201 743401 875955 2136717 1408577 269335 1326751 1230029 1710327 564552 354706 883847 255856 1291156 1018574 87016 2281301 1556533 1782890 2033802 723984 434197 179502 276483 2562516 648359 2611885 2542642 2452583 1218076 2397035 290261 2064045 2461223 883447 788141 53005 1644622 986662 1064374 1618539 1614845 2413742 666284 2236497 1799: 2296008 1183569 311853 2473869 2034250 1967098 185150 2045147 311511 1415836 785372 2456198 475876 439821 283369 1054992 1203767 2385745 1438605 2190793 2310793 1422441 388502 232960 1399440 10894 629498 220482 1279309 1290302 2169097 180619 2028232 52314 623076 1078399 1939279 638486 344252 924822 875859 1377921 2133057 2576190 836070 353940 1807829 1177233 1271659 477941 1264568 1155801 2172383 1972081 947725 232566 467270 2646952 658690 672236 148751 2055277 1242677 1876930 2493130 1358556 908193 1411301 28428 1454116 1539013 2270519 220608 325466 1668270 1899564 2177773 1038797 1626224 2191347 167924 2410872 1167901 630685 1040370 1349810 2488934 1685823 2587762 858289 2626943 1385853 1729116 724660 1305285 670089 890325 1783966 74130 1944893 2475500 1617402 1991360 811461 1623586 1670719 2333718 408078 2135578 1469432 1901501 387962 570065 1252523 2342376 1464271 2400329 2643794 2553730 410738 1045492 857245 1504420 2078169 1895872 1569004 2419212 1568650 1107566 464773 2487343 726181 1450939 478293 1511281 1207537 2617929 124815 486926 342296 1577875 718047 238738 1078089 911515 1607771 1921701 159986 1356639 164292 1842557 1462715 1987281 306893 349602 1492443 2209471 2276281 1077562 180831 1258080 1834613 989483 2357100 2007912 1255645 1148290 1821865 1531395 1698577 1221130 805440 2199630 1108753 178709 2286310 846649 1335718 440710 1747829 1858597 2372014 2170790 785365 384586 63046 1369993 2023189 403911 2132670 127791 317276 321652 1644001 307616 10655 1638530 2481476 2104648 1281093 2422843 2101419 1234962 1060101 2400127 2215211 347594 745682 1668195 848721 593167 1698718 189843 1363210 670069 1616068 1327712 972927 2339356 2072177 1101021 1410844 533371 859505 580035 1159856 635803 1440811 1175052 1845782 1463732 1540860 1353296 1842153 656735 2012703 316941 1454590 750748 1816320 1627451 927143 1940316 860230 2332361 681958 708790 2621581 1447096 1180340 2148382 815984 1126015 2575174 2603749 2517505 1759396 255475 372815 2609756 2171465 2229252 1880349 803291 2326769 2310338 676373 838396 1982008 2551349 548590 188427 558876 2170684 1088760 1002766 632189 1382086 1290753 115542 2315080 2067503 423225 1788769 2073823 1452614 2617405 237680 919785 1641777 2318152 2435932 187086 80022 537071 2148283 2375393 2478492 175745 1062468 1138443 715334 1105247 984896 2639016 1432301 1269505 1814105 1499992 195375 521347 1127726 843890 1799911 1781869 560092 1426450 1153414 1646152 2571245 2090634 2428842 1982752 1353890 2573352 2589210 108961 1185048 877102 1613260 247892 1777158 870777 65292 2387322 2599586 443147 713640 1875154 1126555 214899 239506 91006 1232859 27258 417829 287257 1765238 1807421 801716 2192417 771577 462421 943631 1434766 602709 886369 2037344 1066905 988554 336540 2467498 2313576 13850 2598370 1660990 350803 587893 1053077 2123912 2308360 1934266 2190684 632930 804842 893764 1914535 784369 1144928 2267467 1857399 2441031 380791 1778903 1456180 750165 2004769 424087 413653 2573679 1258766 1270097 1293080 2160778 663552 363499 1097205 166858 2114219 2202977 1904245 1312692 433958 515213 2466388 2126573 510507 2033279 1555586 350563 2149058 704597 1030984 673157 933227 2595132 1096452 2465482 2021196 1534288 2065523 669665 393384 1994030 721683 1477717 797482 2173919 284055 2568300 1984279 1549778 184992 2598939 777191 2238678 557164 957963 1712262 2564452 1315194 2291653 1178378 920065 817299 1384078 2133048 2161018 1139842 1722466 1543111 1518352 2101604 1606331 1680886 1765917 1706916 1995008 1386640 2121582 1034595 187009 1902256 725547 1819890 2221267 193381 693392 1978303 1195723 893586 1311787 838602 2631519 819671 294324 2344722 1624293 1914028 1667288 595229 1347943 648076 1054183 486809 567307 1394948 2545414 986510 1048174 1809098 1581274 2022286 1800621 1890347 1780990 1268928 262563 1043807 2089379 2466621 165138 1457319 811919 1494841 1109945 195681 1211751 2050076 229420 527010 1268333 2318796 680514 2554992 593424 1011668 189263 1391475 2139512 1310824 1107061 356830 2302143 847968 1271910 1432158 1685602 51269 1945012 2319409 2370250 2560788 2613745 1339281 1145740 369321 605423 1138575 34013 62348 15995 895051 1875688 550703 22955 2245719 320227 1472788 2145803 144253 1294387 322542 303573 2042681 314374 2263224 2452439 2496929 613284 2094609 1585610 396888 1739636 703981 1900906 2595441 743093 576215 570999 2630717 1303877 1923352 256935 1160455 70992 399646 801056 375875 2430904 1975216 1406507 142160 1024840 2506837 1610979 406772 1562778 2360815 743509 2352023 432564 1906780 2646143 1958807 774726 1070229 1569025 808086 664739 2000874 2219051 775104 421964 562237 2180365 2094854 1900673 1171229 96414 217454 47326 2476475 850288 2495037 915755 687313 107931 395922 799844 1561903 1156509 1678140 1785159 259214 846134 1929300 2433790 1870718 299380 1154039 375082 474415 2083382 17402 1462563 2278546 599382 593513 1104800 239031 208279 2571769 756160 37926 1786778 2599929 862693 2075420 1987761 1644913 2013909 1208059 2436543 1393455 521963 2555335 2475345 544926 1156265 2159647 576385 1743517 1842772 107379 1157247 2634088 142115 977026 2492533 646635 1936162 2048771 1236964 333424 1383510 1054857 1420386 206477 1100791 1793648 86445 2604861 1588069 1035991 821762 1249677 20557 157591 2516749 441083 454323 66702 1741623 1158651 1971722 2216790 312432 382235 2469945 1621068 870662 1788461 1580913 624234 1819652 42316 764877 716262 1211744 1509607 1352380 371420 736241 344204 286128 293891 525967 2606921 1641959 266528 57777 1896214 2121517 1179173 958068 2425609 1506669 834077 2010678 1624088 286882 700534 474673 1459576 276416 2349341 1316445 504116 81164 945786 1762386 115100 1094470 2427402 2213560 2584387 296061 2444408 881520 469532 1721404 883086 765006 2149664 2095456 82601 2278183 649156 1310487 2219019 89003 1196394 542080 2231395 1336936 1328999 1826777 2384001 2318253 17380 1957476 913895 1547028 1546889 585636 1807312 2144633 1866476 2162901 1441735 1525418 2591560 644102 2544951 2353577 287431 276483 932978 18: 1527030 2287322 44268 368343 1582714 1209833 750281 1498586 1553250 350978 1211234 1561061 1196076 592951 2566674 503493 2631668 1776452 425045 481752 470282 1833567 1453667 1200781 701103 325759 2604811 167728 46711 2151157 372216 498014 2355624 1444076 1532779 29318 787968 1426839 2592839 107622 1233114 2177183 2547553 575323 1093210 910768 39939 2068892 2392382 1714983 370771 1583129 1896595 49642 795561 2192675 25361 2060593 205660 218627 1520579 2038288 1901708 1118140 2540825 1442701 2134151 1406412 54405 290670 2290659 2438352 493754 1414013 1062376 128766 276535 429997 2175625 1869158 1396860 1226618 1772127 2552125 9462 1544425 1381503 2396180 2486203 2257488 474501 772267 1520034 491066 373679 170661 2468394 666201 532207 416173 1873499 78544 2153361 452765 2309116 1785710 531698 2610649 620595 2012116 437729 637266 1996338 2436359 2594566 1459896 1254572 169941 1929310 437371 2387221 433877 1081560 172405 1760658 1818472 2460284 90463 595455 1704146 594738 1814827 1639532 2008936 1780095 2519375 1709186 848496 1673594 207060 854266 1554625 687591 1456333 1637213 370215 1153067 1941999 457713 595252 819533 1396735 858110 1934257 43730 2273123 1592140 399778 698827 1331319 319203 472792 1476724 1708442 1076815 1261395 955974 589069 16855 12947 107922 272402 1945763 2575519 2310986 326792 522924 1526628 1074857 2145288 1321979 2645491 1501608 72368 2009880 551682 511883 919219 69475 1483383 1556898 106865 1227739 1052539 2320476 1008841 970589 1468927 752476 1174741 2382843 486644 2436362 1636695 1112506 870576 1053545 160584 1830031 1343840 837242 485091 1309805 358546 1985778 1744653 607220 1671687 1950289 1231218 914296 1697800 927018 785311 2527928 1915938 1494116 2280062 858229 2463365 2017543 133993 1835827 2051573 581293 538529 1678642 805207 1547247 1952674 2309580 2194143 488705 802022 1970504 1485424 501279 2241263 2292809 722526 786649 1437146 1727531 201085 1016155 776582 1913533 1863021 1695368 1928698 1227110 571277 767814 1100552 424 1574973 1399726 398394 2230101 2202042 2409816 1000489 683806 2180835 1475156 1092427 1116370 672674 80320 763145 2621962 2287976 1918276 823118 2591966 2471566 2322068 269062 1158399 1382052 409378 1299493 2210042 505361 54217 2221092 1141065 2147081 1299368 2384777 180: 1759074 1694958 1181115 1540191 2457397 121086 1843418 384409 366215 1753467 2631668 2243846 2247967 843547 542834 266868 1353705 1847469 199559 1890383 1766998 633471 3174 2285765 439482 1446674 1116596 1763736 2064655 723391 2529509 864495 617359 1481806 130851 1532971 1857166 356102 1509882 1656466 359559 805198 1564209 1029860 188107 2332875 284415 657166 666701 2084507 769560 772381 1792967 549026 663235 750597 2159713 1304956 1924559 1736059 1287578 1670117 616301 2022777 87669 427585 2511602 1879179 864079 2328450 1377881 1639345 651906 603285 1800: 2008673 1066907 1714006 1389426 1530354 2344186 1877623 869111 2095198 1916837 515948 2567391 600228 1386436 356528 235364 2605754 2524260 1741681 124014 823976 555599 2267506 66902 2342171 180246 1164555 2509201 452682 1423987 658627 2334449 1765567 230971 1376999 2615975 1499379 758808 524206 733084 665150 297971 2399665 1817164 1336764 799672 278261 544126 346340 761926 217849 1754248 1135292 127676 2425069 538985 1468542 1935260 248181 1277493 2513848 2394542 1360576 1726023 1461094 785866 323890 64458 1266151 2510050 600620 318712 2628681 2466293 162264 2104189 1800290 1646918 1180062 864746 1512480 1739027 1542628 2238092 1024763 1753483 1545775 1578207 2069740 815772 410040 54710 1897490 840357 88345 998910 1537650 606679 1875506 1742055 1271756 236290 1734192 2513664 2074746 656007 1605107 1398427 1049579 637379 13586 1374899 729432 1269090 1270431 2070536 729229 402251 1349172 2475066 124748 277762 2646337 1957174 1498984 1155329 246111 1845480 1778953 1809242 610142 1332097 1625214 1406780 335387 393664 1427832 1483740 1294339 878305 206220 1632807 1306147 1801: 1496705 1677906 1056942 1613882 729943 2209480 1152472 1440666 2052131 582105 782308 2456542 537749 151136 946421 151943 1857006 2370917 798879 1627049 1544947 2306210 577350 173674 1533545 317297 1631153 2410085 2429665 877460 2296956 1743032 2391066 2309047 674358 2245932 2083197 1715286 517186 1688898 1567584 2348808 2353713 426406 512122 2032141 649017 1067761 1281407 2063452 950967 1185057 993064 2397185 850864 1953124 255569 1907394 66081 1234264 1289135 1802: 1279433 1352981 2502874 1041575 1383619 366888 1708135 587070 100430 721577 993412 523629 1973376 1803: 1734805 2477460 2037339 1292664 505139 10095 1565948 1829642 1557258 300988 1704460 1010800 294771 251359 2574295 594259 95851 65348 2417576 1823593 299165 1151776 376247 326761 1193566 1735015 581441 2176929 1849245 1668221 594204 2615016 1872882 1645830 917025 1494409 2391692 2022621 848052 1138878 1786885 2420239 126913 1036032 1316423 1265473 1684744 568177 2648898 365663 919039 344069 567522 2438741 1076581 1517163 405389 2195407 2099010 1901906 1230691 1453363 1108082 859713 605698 2202176 2590984 2006703 92116 2466211 2281962 1983971 238536 813979 1073461 138398 1313969 2276361 1518853 2535586 2620545 2245671 101798 1349060 1643718 824722 2220546 632738 2236988 1654657 1845106 348883 2609285 1079866 1769202 593765 1069917 412110 413420 385655 1127640 1646915 1688684 2538506 1169227 119014 487867 1702964 709900 1295393 1593708 2470297 649427 1092753 469710 768391 2089924 33514 1019469 460504 295044 921065 1082036 19475 32041 1062415 2211448 1629631 2241314 600466 1178769 855652 9948 2126960 1066102 1846462 2425998 1844198 2524437 877145 2301624 468584 2078825 2617034 201085 2076055 2201483 2252435 118838 1555635 2086061 1045438 584100 1827429 3460 2118024 2481595 1725866 228569 315720 448109 191154 877173 2609268 1733183 1804: 876388 1793304 1333327 926857 296748 2161005 1226576 2008172 1779463 1158538 333804 124345 1485748 2589053 1282044 261890 852012 1369559 1349673 1855485 1538360 922442 450069 2466156 625742 61384 141020 402535 288422 1605499 2332613 1349733 1595435 190474 1913817 751639 1180898 1974574 2561680 2625878 1506248 1655087 656064 2352932 1101640 1416471 1623900 2071010 91556 1693452 1644249 184867 206281 1742019 1935102 1519499 2349434 708119 1698368 950339 612141 1380198 589453 188716 982048 2635283 1398604 990358 361148 452164 1168119 2518860 901940 2533773 571572 477111 1304413 1900484 1678167 346138 1089552 1518435 472367 2626376 772090 2501634 1753051 2328186 440464 58398 2391105 2430762 565311 853083 870354 1086619 394699 176817 794976 700484 1056705 1630782 1912895 2117478 273441 1146596 1344540 492145 1055052 2268185 1681553 589993 1683552 198613 103374 448155 2487515 1660195 219296 332692 1241745 1424038 2563761 680784 1234959 818331 1706324 1520154 660993 1975220 398594 366809 2462331 144716 815641 209834 1468937 1358525 2386275 1095334 578113 2072029 2248900 473853 2261347 2628190 123939 441495 2257794 1495124 497679 639583 2355805 1683208 1946584 1996811 82739 86951 2602735 130554 2218448 851778 2643268 888329 391517 1735935 2003409 1623403 908595 1893660 904507 1818895 357758 114869 384025 1362331 2340311 600710 2540097 1662106 752867 1190198 636282 2248141 409315 840049 2540008 565915 903793 2455157 225173 2473383 2149000 91150 598319 1467435 222128 1245613 1551313 598692 2268132 574749 407204 2093640 2418882 244349 1343276 1297680 482062 1805: 1190646 924153 1230346 26318 599414 1806: 1758357 2631531 1851858 1249743 2271106 1807: 2096652 2199698 758784 1084656 646611 1739965 590757 511942 1740122 898615 2002026 843836 2528892 2155529 1311420 1229628 2632787 1808: 385191 1809: 1247726 1988511 2573039 2179353 896636 2350219 2312950 2521322 181: 1116987 1780116 223761 1315109 962 1130539 581065 1321596 1268682 480063 76210 839574 1065187 53209 2332613 1116521 1905658 273766 2243758 366009 24244 395297 2046894 1443700 2071010 895956 1401431 773045 129054 3174 59052 211649 85215 811046 1008026 2054099 981619 971328 31039 1922937 545751 153531 706299 1628479 907722 1689740 1464163 233923 2106524 2467289 2481233 683003 2163283 2390528 530201 2143012 359736 2584980 995594 2394394 683790 1837972 1939702 2189262 1436024 1893980 1410819 1820824 2225309 1948047 1908136 1335052 2529491 402413 2212933 869168 1127087 2567110 2122681 1424232 894543 1386863 1167642 1896292 85824 2339720 1661609 986712 2499981 144942 18327 2316443 1727191 122779 813106 885982 329207 1620011 2198188 2039259 41495 1525729 2017192 1151581 444763 1262941 1560233 36939 1440291 1203461 2289908 1147575 2647839 2116415 388472 607980 973622 1076952 897788 415232 1958023 1383850 2002119 720035 992998 918597 1822454 1740257 2180132 2555653 2577416 993962 799880 1856459 265365 312676 1614694 398789 2239148 141908 1345617 480935 1810: 1861028 147869 1055834 671493 1051672 211302 1791442 747815 641930 1753725 1377035 690503 1717493 418961 143688 1919542 713709 294387 2110820 2401220 535157 1500619 845332 1239155 1570805 1252518 488938 1463723 1884982 1075257 276102 200782 515396 2363652 309480 1407713 1811280 21456 103018 1479762 1218771 1362971 1902418 2300567 2059284 630268 2536470 1623590 711376 406436 638952 744135 1478382 410173 2647520 648969 1922644 898243 566635 2194277 532118 2451796 2131630 2064429 945824 2081123 778488 778387 370065 2592317 1187571 1158424 1070208 2007495 16373 853905 2136328 1604698 309383 815302 644690 2095948 2477173 1974579 1128374 2504562 1137388 641523 1617613 1363665 195715 429080 399277 928031 1375150 2092882 583144 869111 160745 779898 1264781 964523 2608367 1242605 2541930 347568 679450 1738513 292137 201346 232194 594334 1229257 382820 933356 670631 2194540 2556308 1742974 240344 2299278 1346735 411894 534480 1897941 889718 1944933 2596401 262170 1922588 485078 1330247 1783700 404718 737038 2353228 1410931 1992495 994794 738806 366744 2103876 1695026 1801315 1243297 371357 1068174 10232 1005940 1394973 511726 479469 446244 1962411 1807829 2173814 1108979 1506421 2067399 471366 1749314 517701 412891 336704 251904 209150 715758 2169791 2500061 518377 61969 1678799 1228411 2304008 2032208 1128006 1394920 1982589 1938909 820478 2350274 1318877 2505953 1521700 2037286 1434494 945842 587373 1893403 1598589 1956980 1161371 2602746 80966 829553 2021740 2019496 2193379 1916839 1586927 1094927 735946 271955 1390930 101223 697584 2091731 241231 54341 941237 266901 58583 1451328 2383666 231344 2246591 1643490 1158917 2622314 1617222 2078959 2538919 1694008 2228309 996787 2006573 358104 1097270 2283587 1376914 2179260 216876 2605122 325466 1668270 2158165 2028895 486535 1120266 1602574 865942 17021 1146452 256654 352911 2161375 1766661 330016 2547255 288443 2106963 1500908 1338088 1779759 562248 1433016 1249912 1031396 114426 831317 2127867 829753 1400566 2137604 692130 650878 751768 2363485 1118350 972181 297750 130292 297546 2459619 71095 1809493 576654 2174857 1310761 30391 315066 1833662 1770082 581336 1762663 143634 1599677 1713538 2575208 2145352 134323 1053577 1760634 1639400 536124 100750 1402578 480990 1078304 2146970 534598 685885 2320467 1840637 1966162 2184174 660171 39615 255973 477807 2638617 1198060 334884 1352212 1352434 1476613 444720 944569 1689358 205443 2603534 2162705 1901448 777465 1189879 650447 274692 747181 2121841 1248829 2272857 1951574 971131 1069053 604668 1271002 1472298 476851 2425188 1730666 2207454 1278494 1263052 838087 823416 370889 2056681 1538129 1250138 769226 1741210 2392618 1066414 1664925 1763923 2528136 1318862 610675 916583 660843 1294212 899895 422614 2485693 1596620 1640080 1685814 1137597 1749879 1332074 2261493 2064439 1303129 551642 2486900 637747 1341680 1706845 2294213 1595645 1172759 234340 678955 1333872 2347408 25771 2158205 226521 2487037 2093918 558285 628799 1041889 2287996 784200 704779 1003353 897238 2125923 1816555 1997453 747910 586689 2514490 23811 641705 1345874 1706188 2135810 2425749 2531437 1994266 1394926 1722513 2498997 857245 1220506 1327454 2637432 2576504 1052220 1884536 63234 1595394 1300659 2349057 1148747 430252 2286413 1340790 2475457 1567478 1107566 350632 932119 1244918 950789 2492273 1011094 358695 1918874 1692276 574512 188396 2275220 1802522 70089 854292 798875 2382593 442158 189671 2400680 2221597 321673 1134208 1241790 655600 2470334 1563031 83239 2528080 2309824 605338 2356465 1157646 2107589 633 934011 176673 2029184 2538479 544109 1270501 509479 2636239 1856597 186202 2588107 720024 2643676 2507012 882785 392583 2351778 932177 2610642 750345 1464681 2327282 1981762 1797987 659266 1039375 788116 306165 72357 1628493 598875 2293714 2116547 1286978 1034456 2278279 2400501 688182 2054480 1298481 2633706 47368 853708 1807980 362123 655909 1787344 204499 1950649 982106 1851317 2420862 230660 1403766 2347047 173429 1062729 1667483 574883 2221769 2375524 2539190 1584749 2009965 42774 833017 1394431 367505 585438 1087515 780620 2570278 1212769 93171 179281 949774 280209 2643235 663023 280673 2029171 2237319 2410769 1666863 140461 2112166 1499602 1427037 1219404 1945344 2146879 2065823 101664 1080809 178616 1557833 1402140 210393 1379981 855444 1573444 1629257 1250089 1235232 1052432 1479936 1050334 362987 1358454 1514322 405863 1705738 1382802 1335718 744978 1019762 935617 1104885 1903620 540056 383197 72645 2532642 652447 2548404 649747 427091 1270880 1739577 957241 805435 1612969 661772 1956207 1283651 521877 1258057 554481 311240 593934 1099238 2331672 1348977 1953517 645957 856378 954559 2519462 954853 2054396 913456 1358754 127791 33031 849002 1900991 912546 1982941 8464 1533934 2291870 1052781 2067380 934729 252954 1229204 576694 2392376 968555 1716944 699000 947560 1427855 950049 118039 1786460 1130020 968764 1360452 1008017 1624265 1161556 2028050 98205 2323467 2521898 589201 2593769 218355 120302 2024 1345583 1457101 2439377 1364246 1605240 1621805 2350595 2505915 330197 2405423 1662963 680005 228937 18843 1532533 2340397 1421288 1779466 1963792 503621 2132411 1996038 2068683 806943 2479822 1657728 2207279 2371948 557390 2177786 1194639 877576 973899 1511965 1798482 1065246 9632 1981360 982049 937689 167254 778365 1113685 1768908 2474267 380511 2211354 1535136 478458 2330673 11977 1255054 2159295 477895 611988 950100 307590 675171 1713688 1370096 1442730 1739010 946544 1539583 229173 1089516 1951888 1571797 147313 1803486 1634794 504563 2156924 839346 1048577 1483945 1238717 652867 2560474 1997282 1701722 356657 135760 1925212 2006015 2627827 1635414 217929 1957847 1588721 2002663 847155 2092327 2279595 1713673 2476309 1076443 1873179 2170361 1853580 1988219 1183261 2461299 319899 1538117 757308 699529 1844882 431238 1050810 33798 1417363 2270885 2567633 2480903 61432 1168219 584470 1298506 24364 1254232 1008968 22579 258164 2399606 834706 2577195 1566953 266159 483056 829994 416407 1660842 1797861 73809 1886302 380244 400188 2500045 511969 134458 2192220 1567224 2532787 465062 2133414 1069435 2437532 2219057 2014469 2076724 2307086 2637327 434163 2345852 504914 829528 1556468 511413 764330 59076 2324423 611013 1933557 74025 598166 1285361 1173447 1319314 2628470 167838 1726984 2085621 1561817 222310 1024748 1177101 717755 2232215 1830234 1866776 157934 1795937 1669741 2612406 463920 1679151 1149057 1133814 2368027 1899725 115383 2283474 2469797 1192908 814287 1342205 178693 140402 2044930 2181709 1367065 2420144 2318358 2100253 858205 1919750 1066921 1595152 1992034 274452 2358244 1306594 1275894 1229577 2401562 1934564 1153573 1470862 1348550 1028186 263784 416913 1264405 380871 1516273 570923 1534596 2036634 586668 1147442 1252413 740770 2531036 1252076 1501071 1939630 1107551 2320253 1269048 302039 1248100 2029258 938979 435937 485947 972456 503960 2053823 918617 965481 2417932 2032370 904350 1588223 277349 206183 1258749 1959111 2099418 1783605 2399581 1053361 2071973 1423524 153541 1011972 1796052 841644 447938 2130271 673341 369974 17049 2117955 2649326 1686621 1517664 2245769 1935581 2060625 1589222 787294 1384633 2595323 523816 150370 1880349 609456 2552223 506006 187803 1289903 1603284 2430466 1107529 1535420 2175826 89594 204093 2230305 105591 832272 596694 895855 2435495 81610 1106187 1239850 1426812 1450133 1412733 356255 749993 270974 396640 2087830 2561864 295525 931379 1257615 222169 372965 834838 1643071 841463 2112689 2135483 1701109 545730 2325167 582642 1547734 533881 677648 95717 939057 901150 2105309 2096576 820895 676251 886988 935484 2138361 1152292 2067013 1980594 352596 2085303 1153108 2355191 1182893 1777441 1517540 642638 795401 1833931 401248 2004381 2256118 654545 1535385 325052 519642 223118 1367742 1461549 2232676 2621140 983533 1813637 88082 597198 759273 432849 1235420 1706233 1513951 1909924 1812549 312033 1954866 1346837 563182 643780 682900 1275481 155973 1072844 2036710 197516 1646244 1276376 2191126 39708 2116018 473019 319037 575420 1411366 2408160 1256246 477401 1725315 2163903 44213 2529908 657265 1340776 233403 602928 416062 1739230 2612084 1176736 479581 879830 431227 1462065 2057 695289 1159051 1690693 1788701 163616 882146 704844 1230854 1970646 622214 600718 767715 170920 715334 1063221 984896 2639016 476100 1432301 1611973 1888750 2033585 1092649 1151477 1346274 1119680 607160 2360423 401321 1388823 1716881 1706716 2490811 2503514 2436194 2032118 514347 1203914 153056 1750841 14411 1139502 2079117 1618223 2393537 173765 2408207 1932537 1082701 1771809 848300 2196818 1265257 2511881 1929433 1302494 560092 1895331 1498205 986192 2434324 2561121 1910959 2477247 1153414 967089 2291607 950205 710437 1141232 2022965 267049 1840869 2096780 2147440 1530463 1904735 977226 131876 311227 2187605 1973852 1970372 1789462 1965605 1876392 1491854 72899 629461 2010863 491691 653648 152309 1213962 1519764 2163173 186910 1410648 2151795 2209517 2638962 2619349 480469 639782 1260839 101492 963622 1312930 207660 555530 1967743 417618 653803 1668678 2031084 1307340 370326 873382 1261752 1337195 613082 718124 466236 2578331 630147 2466194 2467531 2299841 2488756 248441 652361 343413 2500646 81836 1667370 8788 2150628 279220 2230975 1660614 2318313 372175 719533 969111 2627826 2474196 1873011 1752227 1330416 1756082 2210497 1105297 2263344 988504 263730 2304884 1927120 923463 434488 94736 2094885 593901 1048040 2611905 103838 664652 758696 1844334 915599 2105557 1503685 1893911 719465 616798 715632 86781 1955252 48522 632391 1728855 1908388 235675 156790 1718912 1854099 1370178 2554486 709965 115470 2329607 432744 479450 2606528 1856877 216592 361226 153536 669915 554761 1547584 1765238 2326071 1275500 1095008 58306 409764 2535877 2131380 1421741 2368971 1415228 1062413 424648 125806 2345835 1987858 2635124 1627368 403901 1591337 668466 239457 2130874 1338208 2387673 2598940 902273 1197620 806727 947657 701216 2456299 1558251 1411994 1409607 960275 700503 2196999 1980559 644196 196400 2049362 2023042 1908338 563593 1028221 1547764 148819 1218800 1464050 1967570 2467498 1431634 1311466 1841569 1437111 2438956 15530 875847 1083654 1987834 62517 1027250 1154668 2140951 2252717 1167944 2097140 346102 2629834 2625937 1238048 1193004 1138088 502298 1364824 1839311 2046430 2612908 2531352 1621361 420870 262203 2440464 1644460 1653037 1815623 1949945 2219273 2000315 459180 980309 362125 800634 180850 322198 1037738 1152582 394149 1380323 1984332 2448252 331650 1773831 177415 2245661 2593913 2587774 222727 1260919 356265 322973 2114987 1321453 740939 1730009 1044629 1824928 103019 577359 2524988 121103 1912185 2084994 2427464 1824894 1145278 67536 2280170 1787205 637752 924127 2432286 229584 994535 1169409 1432469 34406 2306981 2479313 1387211 1003738 1667467 1198223 1148195 690723 2468902 995672 848253 514104 2577914 1136835 1869790 274330 2402572 411855 807140 1805620 633080 2465808 578945 876926 1943493 2104874 1697711 346415 910307 363038 2352218 49109 1527536 610308 595568 2543422 1599042 1816949 618544 1204800 1343983 1586677 3959 2412877 2110933 324023 504440 240800 2114086 2360092 51963 226644 942513 839672 2175891 1197200 858769 1533141 1076690 1086212 2134900 537181 1106979 1329457 470944 732714 1275966 1181088 1530288 1943686 2544135 1488696 122998 1407259 2469775 2266225 1207685 1271018 68886 2206578 201181 2583930 437199 670550 2004769 2365946 108703 872091 88551 1834877 2175279 2585198 1962475 1734956 2021379 2077358 413653 1439457 2551991 1973765 425726 1401705 411468 2581305 1026322 2388684 399747 68729 407896 1600106 1579021 458549 1609487 2314658 2376014 1730057 30452 906488 1749662 2487396 60915 2282465 2448302 997340 136687 1676982 1977193 935548 751620 2103552 1449949 1222663 2291627 1836637 1575893 1178037 352684 684540 656148 1606109 1952987 1885805 1870178 412842 201621 406677 595519 2004615 2438700 1848531 1849357 2155026 787887 2000009 271857 1231407 544102 2119506 2497746 2213163 1191485 2406263 2423511 2225352 1731187 2567719 1363978 417592 894543 933227 2132333 772550 1694326 1379752 1293154 1884877 1959792 1256544 1980322 1945803 111753 608796 2106501 275705 2457544 955752 2288177 2428470 1792481 1980140 1118706 1118440 2439777 394206 243167 694726 1815324 61499 514728 1511824 1164438 7699 387227 756779 1580987 1994030 2108360 146243 2290596 2115488 581786 1039394 2638707 1795659 1349127 1677661 1097976 2350791 472210 1050867 2402037 1783307 2191225 1124757 2590977 2019256 1538132 1771580 66906 1115023 1112549 1373685 944376 1335400 2322722 1103267 1034816 1555215 1690955 2496882 682260 2283685 849929 2109167 800812 1715994 620733 897819 308185 1608722 689046 461466 1512702 2294642 988265 1808492 1705055 1791398 143256 793226 1026371 683832 2077371 1132037 2305233 2341569 2423404 2461492 1177918 151357 280658 1479084 374432 311362 699400 425499 1610270 39010 2040975 580320 1032400 1625952 1640992 1491597 1715809 754859 2506480 1922366 1272532 581403 336668 2167494 422329 2156653 2046417 2412020 1543822 2346396 1722420 8602 1641121 2328994 932136 30275 1924732 911063 1017728 587997 2322245 1715576 1985511 1599137 1934805 169642 2266678 1454484 1548891 192096 2047130 447445 132895 534558 970316 1130994 1432550 2582544 1966674 930589 1581814 2318062 1093084 1664965 318476 2524342 1183693 2312505 2045148 1034595 1315123 1791757 1265372 1404516 300909 2549694 315063 1135086 313221 2023506 864385 328480 252672 1248874 1843707 2001894 1744198 2243873 2114453 2098362 1053605 2570081 1233420 2188879 1679023 926890 775268 925071 1163866 1986482 1937365 2000350 1612560 535322 831506 2412108 610653 623634 231231 1025986 1735042 156970 2334673 2390160 2577368 1168280 1920630 2126622 1082761 1127947 2582101 1229608 94774 2515949 1530851 1733038 2636959 2277995 92971 750207 1730324 1964873 2208202 285300 1317007 1409642 600760 1680436 2503705 1711596 1193615 1315377 2492411 2182355 2431203 1169929 800545 979478 150930 2321878 667658 2046128 2111469 1498056 2333755 2073094 1116672 1405862 1251565 2344493 181718 1953088 1146124 1821542 1956710 1041061 2117496 1351465 2153151 2154504 2125796 404672 289334 2424396 1604322 1288823 2102021 377179 1944002 308030 1420251 1214243 927512 658779 1853854 802078 221135 1139266 725096 3551 659355 589077 2630650 101089 840231 633051 526414 1913040 1620492 1075528 2603169 2094909 88872 1790244 1918932 51513 391540 894066 487672 937273 2026431 1478527 2127538 2636707 987719 2084786 1680787 565470 512553 213746 2114764 1418070 43845 1572354 856075 2514485 302426 929071 1956496 1528869 1158054 831074 1268928 1146733 1772220 1634161 959308 805885 283505 1012716 2490420 508839 1900142 2037555 118825 937913 274635 467318 1638781 1870365 1217910 1579151 412601 1787579 1651220 186993 1947798 1724255 255021 2213270 559785 251510 1735330 896248 935003 2265628 1732076 319739 1619909 1930783 1774041 2275395 208239 1915246 2550743 680999 1938740 2080817 1032807 317733 242575 2377633 969476 1451804 696138 1627755 1487616 2300578 2015268 198224 1388554 1136404 2259448 1351812 650368 1957928 1182335 1752753 1939693 918788 1270049 2137873 340716 2237328 978326 527010 1634153 617343 76692 175013 1386552 650591 2564164 215428 861759 208127 1518485 42020 441672 1105069 1418223 189277 1632359 1181792 1110773 1859649 2402754 638983 1755772 2294844 958957 570477 2060635 2100327 1340210 2456372 62579 2211237 2537835 754837 652336 310574 2455536 2539572 112726 1464000 1461747 686137 2541217 2619606 986084 672977 2376590 1773917 32338 2374966 1658314 2129910 2289876 212257 2481058 1025692 2216381 709941 706865 1358963 302593 1875793 1611507 2570070 2201959 213642 1910460 2058260 845524 1091815 2324691 1191036 2582621 773975 1421736 2564717 900452 663142 826997 1084908 2055685 209254 2189571 1181757 2289231 1611504 2592827 1777192 1426405 438683 1281298 1430647 1324852 678365 1962969 1461052 2139965 2290697 2394935 2019465 605423 106957 91465 2391305 824914 1343260 1238458 1266279 1684688 197994 746882 2495895 699997 2076095 2168751 1407292 1613774 83754 1172725 754510 2445170 947794 2410467 1878076 2503936 854786 2097269 96575 1156090 973405 2433505 218634 315416 2116398 1159533 943730 470082 567341 2290803 836841 423953 1086414 371648 2578037 149408 595470 2002873 1683106 2456022 1085805 2330039 314374 2213575 1398514 646101 2540623 2624360 1626603 2594906 1740746 1593542 277538 119162 2204523 956063 1665030 2557395 2637307 741042 2582732 848053 1921714 1635163 778627 1743076 942194 2324307 1186240 1830616 1775930 1413066 1894951 2298692 231965 881087 481707 1514456 2268563 1673768 1947189 140322 1870000 13956 270821 1099595 1475425 1440741 788838 619193 1017186 2047799 1536167 1757265 2151144 651273 1508707 1466735 512009 1038830 2271940 1065814 476228 1608619 2406634 1142332 780279 371805 1433686 833307 1469389 189020 454986 1174554 2450348 1417624 1186083 419091 940460 150354 571148 2474416 1920518 1237270 461752 225674 326144 70992 2182197 2194179 2008439 2480584 2416281 932663 1330322 2427160 32638 2486439 1234408 1328581 779907 1138543 2613385 537203 1024124 719606 94505 65942 863590 1396962 938939 353484 1669450 1614849 491718 2510872 2118479 12155 1190233 253008 2160120 1309572 2263641 780100 906724 551909 1697413 1092691 226823 1743527 2397485 135996 977800 1550772 928607 1280082 138043 2157925 102544 1487055 1001786 250310 344631 1402805 2474410 2494275 2151128 2217077 1599355 1276239 2073272 2127185 154457 174823 1373131 2262752 2079911 1324517 1821762 2333726 1339127 1444942 2312391 2363998 1676470 532870 752535 1448684 1516772 2275586 1690367 504438 2450305 1530901 1738065 2008139 2391937 1101594 2533166 2250004 2199683 533283 1695496 2495012 2156978 19422 2627620 2636258 653990 1262412 1978205 2348252 1913424 2346350 1336244 1780703 1627247 1521588 526755 464525 2583032 104493 2347811 753899 959173 2045084 930761 341138 1072342 2243544 290210 2185814 1799918 1867308 1602811 2622282 1100308 2127440 2215308 2564030 1304489 1500607 1254895 793399 905089 1249656 1628415 838500 2286155 2432193 2571409 2061147 2539111 2636134 179299 78932 1957542 1285042 643793 1278145 461072 2141035 98233 399527 1508685 680435 429044 1742247 277155 2450482 2144440 2548378 186574 2233981 2482675 555706 2646120 1446883 1452774 2308913 64413 850568 1891385 1174611 2555604 502375 687313 629440 2551673 2028075 1452765 2306764 1368404 38722 460173 1057644 2183491 2581855 126701 165075 2578855 751895 1879229 1428683 1505452 1412796 70993 1754574 841213 199921 2197120 1885122 2319804 728436 523524 1414577 2060222 293671 578970 2296855 818409 2149894 496899 2210967 198521 1302441 1321183 1952726 2079141 1635136 1465968 2256422 1802890 1467367 2317776 1397110 2379705 92447 2051033 1434905 631112 672993 2544940 1512123 239031 324955 2444752 1074366 294273 1382714 711962 1076643 2172693 1810684 728653 1503965 561131 2076011 943150 545297 59592 348570 2162972 2231268 662533 2487198 2616597 1803612 1266386 2068906 1567285 2265556 889304 964585 2620850 1599021 875896 37889 2482107 1854339 2472468 2149522 703590 1735718 743026 837676 1160136 1610876 2254491 269366 493979 2229752 1270734 1802044 691579 1042937 1228590 662083 2243283 567892 1634685 1171386 691995 2297030 1445559 431261 694383 1620318 1206925 1153874 203148 1289621 390598 745913 1959200 665747 148368 1007252 2471121 304340 157222 1591548 1117234 2183044 430796 1313052 1135965 2110119 30859 459883 1799732 997193 488835 2446909 1098399 64384 2012540 2369712 816208 2342217 2127398 110082 540787 703141 1751205 1409241 602334 156876 144757 1904856 2082126 2121618 343328 2390859 1295856 537011 883266 2633454 851108 2010823 524153 904955 460798 144249 211719 1151501 1579101 1964915 679133 1887729 1884284 400557 2215582 2199130 582504 2013192 1498549 181095 2042534 639946 1930723 1698228 1997376 341279 1304327 2412278 45447 1585049 1291945 1929227 1509938 1609061 780703 2292122 1264694 699468 1949344 12057 1074288 2568976 594021 1638314 961060 943241 1264632 169427 264754 2425216 869337 452486 961212 2031911 1025996 2189748 1781952 2638533 2483531 172442 2427095 2516339 483063 455894 736807 66029 1589407 167389 1469438 116732 88462 2220028 1833350 2444045 939851 344219 1731641 758159 1737292 250134 886134 1285183 1277527 2103290 2135822 462616 1406310 228899 1951303 1004103 185305 2623961 1140561 731076 1158805 1797827 1513412 1639113 1819860 639412 1237808 2563185 1979472 644358 448498 1358792 2179641 136756 2243475 1373604 1840332 2325237 1067588 1426230 1494999 1505446 870662 255353 1001309 1634074 241883 1645361 206593 2347889 1969308 2086101 388369 868738 2175986 1675999 2041976 1212900 1389636 519437 2447176 1135210 1139216 1584153 1498340 430097 345506 2150913 1050222 2187780 401307 1042564 1211744 2019136 55388 1691662 1279805 1621067 1157169 1452458 1279138 2485812 439613 407310 1056082 1839283 341538 1317165 1646531 341493 1413502 719819 2450274 476618 625656 1028027 215341 232737 233194 1512367 2180330 2643050 385045 2136627 421181 2252861 1770980 2624988 2350858 1130641 2222953 1496071 2462757 2585286 2039995 2537554 1644712 1061209 1583150 2443002 903259 2591265 1896214 949495 674247 2484663 1898667 434360 2058755 1041678 568130 1703491 946033 1518138 2210903 2119397 1037800 633827 1181355 2146962 1381727 472207 1386705 378290 592354 897106 1546994 1932409 1930156 662151 703317 1174258 135269 2307577 1592822 1823065 588589 1657026 2177024 1266961 1047673 2252300 2001184 189569 1973037 1133083 2135941 1397544 122343 1653836 2263789 2328516 1426967 911709 1186890 1908966 476125 1176585 131291 1789981 400520 1049296 155841 2486014 575788 2349341 38802 1155842 2113852 1329963 523250 1227420 337875 175998 2480946 1187758 2163069 1614747 984542 253372 1893962 637302 2165864 2156270 930706 1195103 38751 2310256 378096 1875818 2277800 872090 750269 2131724 2185699 1958262 2213560 2554858 2549850 1288985 1399777 27924 2345708 2001326 2286565 1176173 1724724 428826 2265891 1502547 658013 2502972 1660291 1540712 86972 1551548 880233 2430805 2584387 1755027 560217 2575433 2611933 1025448 2246849 2299717 1173870 569903 473870 1567607 826057 889663 2604718 415355 2375476 2003909 8888 1217156 781309 333130 1206266 2633777 2360849 2585800 2366181 2291616 2138358 2159315 1947318 2427316 1165981 581494 493176 1999953 2172209 823856 735775 1042985 1503581 585975 494946 566633 1344327 236261 607596 751643 807053 2492893 104066 1926534 2210430 2507029 1165149 686765 119018 908806 950813 2111810 868862 453269 2243996 2164724 294111 1075473 752385 1641720 90697 2560090 1908918 1875013 1570398 2120899 2384001 924158 2611621 1643189 2637820 284129 1779558 1497973 1536995 2193058 614354 1698787 1399812 2068410 145617 1087708 642588 1255626 1515660 900737 2424771 725183 1143604 2516833 571200 1546889 837177 1051653 2508223 1748039 663423 185602 773601 1997346 2399972 2271199 1362235 1660806 2007940 845841 2610410 817199 888565 1225238 1640209 975422 151341 244196 309113 2292990 1802627 1581453 2136266 920066 1660899 648442 684451 263882 1049744 373914 2112493 1460881 609288 1042077 493064 2471891 1502560 1658444 1976291 1990205 2039102 1379274 882051 70873 435993 2410290 1326751 402507 572587 2590070 354706 1223977 579964 1782890 1246668 453585 632472 788141 1497001 2637231 2208210 53005 1140991 2481778 76360 2304832 2300706 1064374 1618539 1540483 2054365 1662699 1811: 2494715 2598318 791665 1812: 476959 1813: 1106378 422586 1814: 1916231 1819287 723866 580322 2512912 1487247 700329 2289197 2230723 2644623 1625805 1803385 664872 285137 90328 2191418 747980 2400860 717439 2450385 655832 1711830 1996407 1943147 1815650 382565 2483251 98579 113650 2316136 2579226 1299139 956223 461371 2022830 1941338 1210773 1229640 1733925 182028 1166046 562733 1959604 491671 2647965 867311 1184795 158012 1952091 531424 2199204 442624 360872 746871 1041761 1990970 2141936 2640301 1306430 737652 597514 1815: 2520012 512920 1388602 1434330 1069824 1065025 830007 2492420 1679654 81865 1816: 1660050 1477792 1402192 1660405 1567274 651883 2275779 1187672 1250023 694042 1081863 819306 262729 2015312 2448403 1114319 125669 1256156 2610205 1760224 972417 1211133 2131243 46716 740666 2634011 1782033 2017521 70072 2627286 512341 284471 618915 398231 887264 638999 21047 1194622 1298011 1563782 1457263 235167 651571 1260299 1910693 741715 2260613 1864420 1317705 1191289 2535858 1356632 322938 12094 2476145 1010831 1237694 1719021 40538 1082129 315136 779616 558159 807534 247789 2212112 489104 2226127 1781211 254323 528928 976064 1180216 911161 2401805 362578 377743 1269388 369295 2175613 761430 86966 1747125 2464325 1607935 1623423 2016370 1149732 1088162 72148 264234 1061580 1929589 182929 1476360 1434050 1177302 584411 1644503 233447 895477 2033364 1740426 1813607 875603 1274110 2518772 2628722 2410330 1959502 1097111 1817: 1928412 1707414 1207143 2267229 1284832 1455551 1111723 2070719 1885040 564972 2494087 656229 2320151 979703 207120 427488 2591299 1912143 1523942 1030682 1838177 526008 1953241 1166822 1060593 1723855 934188 723559 461287 591465 727715 1581127 2428316 1485424 2050906 1701725 2451377 560089 2129134 1333911 1795236 2233977 2232018 93622 1988415 865213 556530 1675502 1818: 2366735 1951313 1604702 913679 1249577 1815245 1011692 1138472 1996685 1172958 1953087 2099124 944867 621537 1696993 1056964 2646295 514449 1635904 417746 2646347 1970936 1219204 1303962 2152465 109717 1463201 2271465 793327 376153 578267 900899 1819: 1439566 1440448 1481921 347434 423540 435009 856068 2388249 2469764 2041493 968808 1911774 1653681 1822895 1887934 1912790 2511950 1240258 2435932 1174264 2575552 1404208 1893708 1746925 2645431 2644906 33059 2475724 1886809 1248087 753725 748839 2526033 1895284 162050 2600523 1639754 1033488 293448 2133804 809329 944752 869069 2490848 1323562 2101649 1602729 2090350 1376339 2487973 460616 1444177 74245 2550924 182: 27165 336849 1995463 2442340 1820: 1624557 2488440 2404504 2291943 1227141 269904 184525 83740 317380 1821: 2141533 1435515 626490 1073549 2116610 2423307 2386920 44266 1668731 915511 1769062 85540 2421516 617080 754226 1580065 2412471 2249425 2523468 2017253 1891920 2073163 1774385 2603062 56065 1115513 663608 1753900 112777 2331421 133689 2180255 2369798 2296114 1504451 822485 2114121 2384850 201523 1805495 2041325 1252466 2375264 1377864 1625972 2016590 1985595 335167 1110441 1933824 1163075 1619191 1941397 168351 1026733 321900 368309 2387157 315162 1946814 178629 1822: 1396856 1823: 395100 868935 2531303 2384169 2179853 988181 2205636 1490698 1154786 1714743 1824: 2306455 1479898 1693979 1825: 2478691 1006473 1765620 1764950 2240335 845059 119104 2062090 363610 1574439 1244521 1211601 1041832 1432284 1584660 1326984 1149194 797503 429875 2041382 683459 1512863 1532976 805853 1861205 1960775 1826: 645599 553528 114633 1665343 2597588 2203931 904416 1827: 1732688 1639868 1999786 2035166 2635318 612003 1168418 1828: 817851 1844669 942976 2614939 639478 2331421 1895343 1089273 63928 2426923 1962486 1829: 2237757 183: 1103026 2153538 1946409 2580440 2180610 2640795 673468 1595012 1230395 1746775 2016855 338591 458186 86966 984935 291646 2072568 1830: 1569343 604571 160051 1214131 651948 953876 1175346 263375 2391186 1185909 2055810 894025 493835 350415 2640879 1023191 2494480 358987 2296367 2340787 2217726 1968288 657317 2148808 1831: 1681844 2375951 1129347 2641518 1509245 1356732 2253090 1686991 1441507 2231404 1832: 2048175 2401649 1530180 6228 498168 2074087 902807 1704559 542329 2069403 338048 904588 1292485 865894 1451947 1672266 2600558 366341 638486 1676769 2158440 2011580 1889279 2455592 2564195 735833 1223001 1925175 1994069 1486293 2478113 2413235 2522700 1414863 861335 1945559 1610450 2379150 2141350 1397659 2221199 1881309 1997923 1966849 2009504 1607985 2085420 2003130 2564910 704779 1487473 2626987 1496529 2307895 1256178 1169996 43128 211775 1533173 1050982 399378 957387 1551863 1812666 2535671 68959 1801528 582670 2273358 1668516 1654621 80348 2537489 2439286 650488 1918704 142538 2256277 1294699 2292896 2295604 2183240 1791124 1746402 2021184 1871504 1784998 258768 1532973 261544 2361489 1396030 2395270 2593184 2644252 179006 602600 900075 2322418 810912 403223 55572 2165585 1244836 2078281 1926890 2285829 1657303 1080789 1471916 1437396 374380 1495724 2327601 131 1737316 1737883 187877 1202518 359049 816953 2397507 2054350 589853 125508 2150082 1409122 1384815 403606 1767650 1833670 1724183 2435473 2337653 2643080 2364782 451011 774055 1145736 1817470 2325499 423981 1476270 730496 579310 2524625 219704 512566 1818218 1694819 1378318 1076722 1275121 928383 624338 2250563 766525 1358162 2524370 999141 1740554 931640 2320613 1299159 280444 1912810 1659340 296341 795387 1473799 883710 858270 306985 1158020 433799 1017746 1679748 634123 1900348 1076412 1605939 541357 1503654 1284913 436378 845729 1161521 2276171 282808 1912108 361903 76901 2457206 129490 861026 1568682 2114807 108684 826570 1568483 902035 379557 1622990 1779662 1196081 944412 101011 967733 206937 2384227 77338 2319271 225727 2312644 2387986 720145 1443316 2423080 2089835 104206 1605983 32504 565869 1727741 2452832 1951626 2281942 1579459 966494 2332114 1598392 612804 2069526 1893584 634443 802255 250911 1785134 397062 159062 1341245 1910484 181157 1555892 2534623 2246408 961400 1947276 2012937 17583 2492488 663042 2616494 2329113 1717503 868705 1427223 2124366 2217162 2540702 795069 2222576 1292499 162774 993907 1803508 2560011 549603 1459247 363396 1421283 886704 352888 2375867 1697182 621065 1473598 785112 2443843 2178131 1369649 2218502 1924375 2250427 414529 430743 1196276 2375280 1718274 1749870 2139693 1832794 1505702 2282889 2325487 801401 1182765 1565475 851222 2118053 978570 2351145 1256070 1713211 1500175 1511839 1108758 1193948 1327606 323659 2634720 1000571 599771 2482574 588802 1438116 211439 312556 493068 2271150 1648965 2136087 2325519 523150 211219 94166 957650 1299323 673430 1685401 2074838 498130 498376 866081 2083672 225476 225418 609432 2371188 1735863 821939 2205703 114737 230722 1833: 65908 428052 588513 1895132 272755 1260386 1734031 1089070 300511 1263867 1934236 2294656 1456070 1655840 1155997 933465 1460424 787985 467167 165523 282492 1585297 661074 269125 2172401 2427818 2096468 383802 1122095 758662 345215 2077413 134778 648013 2136106 2001820 66903 1479956 1952214 1375389 517062 516237 2636890 1979162 448802 2149393 1181788 2371764 262092 638779 2613838 2240695 645660 1982081 1751997 1901176 2223440 469821 1862975 1508334 2088154 9730 1803027 1623962 600747 1454295 1289292 102553 1293027 218391 593524 1059641 2571160 91981 2206050 1838920 1379967 1867632 1084421 1176591 354996 2014527 1905806 2206005 2514962 582353 743096 2196106 676781 960921 745932 2550496 1449365 1269930 2632380 207586 1946947 51878 546050 1441623 1326675 1427149 976373 2181222 1593983 2440438 471692 1711885 2323846 2527530 2206985 2408154 510619 2454882 2479308 1124572 1011794 218472 1548819 2176673 103706 81093 814017 491255 959939 838432 2237970 1495102 1182389 279301 1307288 2455463 2332478 1006568 928515 1045406 642983 1358401 639618 809193 2320286 1976908 1167568 357107 2142469 2340512 514657 723820 448428 480738 418370 2407241 1321522 186794 621146 1728309 2124978 597960 327780 994815 566113 1498364 1497664 2209237 1197218 299183 653824 210937 1212156 245273 862128 126051 184133 1432518 1889702 1522244 611266 149561 629683 1561891 1825631 1072490 1748434 2077566 378373 451676 65536 931576 189359 2418151 1820296 1789648 216151 1513940 2031019 753090 2367670 1809849 1243797 1605792 162746 1294861 66429 789065 2388753 1130821 22145 2507507 1033443 584264 1116733 115580 67766 2482502 543327 2407365 1834: 206583 1074801 941649 2142259 1685791 1164365 1442500 2277570 305965 1230974 1680207 2158266 1560637 1636825 810448 1422635 1784184 850971 379041 1096119 2111910 654490 1835: 410078 1836: 221008 921528 1766998 1149338 1837: 2190785 2063239 672234 2034694 721576 2341069 1509395 1170661 2360784 1436611 727175 1893153 2250666 1987727 1752725 763833 1806750 1278556 1468966 19121 580334 1427590 608227 1692069 1627849 1785391 1847743 1258895 614348 2142688 1510728 2272595 2131347 1840281 2151149 1838: 2331751 201252 1440305 783332 296570 1779959 1170138 1154585 1408815 115396 952442 2026818 576723 596317 1805495 1233676 1839: 124345 2510544 2125709 2378561 1429600 1787948 1022732 2196463 1316078 838537 2419156 932404 84670 1399457 2331926 2573470 1839777 2361905 674466 2055186 225074 1551751 338595 1883364 292871 543850 1665641 1456087 2486506 1644038 1768 2162701 471382 193329 311124 184: 1462897 826921 1465881 1451702 843547 1807324 168047 1950468 295623 541261 118324 2099254 1353890 552330 583279 721029 2497860 876342 1750288 287981 1171906 456954 2192710 453341 1556318 2148032 1162122 539534 1840: 2070430 2449419 1975798 109337 323408 111995 991744 1712996 624509 1055117 1307703 937534 570428 552694 2529215 481732 2547003 1199597 2493474 1534564 719246 1533656 252546 1567011 949840 2645208 1326892 1847656 2451330 2413021 768139 2252424 1939583 2542434 733887 2382912 1899757 58315 521464 1739532 1841: 286506 1175104 345507 192932 1842: 1467007 1696335 1933749 995339 1686776 116876 1843: 1571253 1234569 2095891 2470300 1142393 48536 896974 1241149 22493 922850 997429 317659 527062 578017 98383 361922 1983654 1463488 2342940 2204624 2300567 162422 605779 100033 2540362 392722 120389 1832999 773954 1514611 629492 1841548 1838467 80241 640741 1818154 245566 150521 577976 2580336 561370 2414429 2333005 2100146 52314 1192271 2563579 1602884 884774 2036305 36487 2478001 1078399 1581818 2636140 2028757 1674748 875859 1922151 474558 1511478 1724379 1997266 402777 454354 433625 2465894 855220 1723314 1749314 404588 2131090 1407938 2479125 2618318 1558895 2126412 1117808 1399544 1518932 2390198 1745984 1518543 467441 1718543 1855165 2537968 28428 271955 577866 2633546 1947 14876 1998310 1047065 1249479 856437 917554 799544 2384925 1301359 358104 1104029 363002 2575393 995789 648336 39720 2205875 1961520 534146 2411477 599000 498837 986563 414390 2060114 523241 2248365 493188 613945 949999 189025 1857450 817998 293543 1285210 474886 1877259 1448116 2333075 235499 1541988 719175 1391170 391953 1390974 1480102 1959224 1349798 1116550 2440330 1959159 210853 166391 506613 1371302 1395676 70148 2544570 275139 2135578 1385210 166734 1350715 212022 527769 1328970 1908643 1539397 2410385 1199382 1464271 851927 1017113 1840107 2258515 2554180 1956626 299218 982988 1210503 2532397 597390 155715 411130 1619809 1351323 2154206 1059658 1399082 1942325 465051 1281194 604413 2326997 2210153 5741 895149 2061079 1545104 477285 733868 2098110 541189 2216524 152166 18407 2135760 338101 1273262 2293720 218893 881466 2238035 354326 1350132 1995368 2308331 2389510 1198222 411238 499105 1392238 1214009 1596174 180333 119916 393131 2089621 1288642 1682474 272290 1428604 2626616 2406312 1062729 1021753 264680 821736 2424831 259886 877234 1096256 2439699 1744407 1937032 741993 489856 163440 277601 1495414 2571503 579667 1578969 1446150 343668 2072035 1806502 372735 1944248 1414147 2540673 2549357 889577 2470152 1343013 208631 2155469 2335038 954853 244332 948645 1164723 1910717 1846264 464126 251032 254837 148486 1862237 189137 2491202 1839464 528357 1791433 2540646 791441 2264 744169 1615214 372916 1281093 656692 1269112 1332852 1918704 2216071 1172468 2096753 671716 1696482 2181094 2043500 1604595 1559793 1743480 1593083 1074031 356296 1554797 756186 900850 745682 1044081 757642 2523729 561037 243008 1284190 2068490 122268 1363210 78390 1520386 2395765 289373 560322 2544496 249411 2109788 600935 1593243 1746402 129404 1712485 2495756 1521006 622103 1745034 823107 2044719 483056 2582004 1454915 2470616 7722 2569761 924149 2274128 1727766 274087 883152 2629490 1179711 1680177 2378793 148816 2307086 2237759 57402 1881737 128451 2098465 1401315 1904795 1020329 245130 1475473 1175611 815590 285575 12666 395893 2616431 1098900 1784323 2096260 2145714 117329 1384056 1203178 1594442 479059 1526266 2240532 2336960 1233478 676976 1809733 980206 903771 905284 1645838 23154 1683141 149975 2548104 1142516 1360104 410766 2425253 1876760 584842 1507472 2050220 2016694 821300 1709971 1312549 2127899 2373498 1970925 956861 1529743 404478 630028 1180349 2044878 2414318 1030491 1894921 1237588 470318 718418 785784 1277607 2486656 339177 1310991 1339239 2585858 189180 989657 372965 1604879 225862 2508540 18466 1208594 568416 1061808 931914 1002766 2294290 1995312 2221144 1026663 1818605 406250 1454226 2237910 73788 1465033 1258946 2294342 347920 1588677 916494 668048 1082081 1717189 2356000 1144208 208272 188669 2351334 656821 1276251 1418181 748035 1284143 2057698 2092826 873886 2245319 662126 830581 824424 830789 2563040 2627733 1509378 1455142 1986811 635950 2102122 1870465 808485 2056783 1139502 1400316 838185 2320024 914872 2144817 843890 2196818 1722830 1227220 305275 1249298 207187 2355079 1244289 587721 2589148 2299141 562835 2541788 2565095 2144555 655921 1183165 2339340 435865 2370584 1078909 2047579 2260144 258297 774913 159696 479073 148247 334587 497021 328806 1596462 1765879 1792630 2387322 1445641 2534967 2549692 2568018 2612911 1332239 1950584 1072017 763863 1948804 1554160 2111956 1982582 546819 2302386 873718 74730 2144336 1801233 1698305 1175267 1134932 1056218 2214055 562839 2037975 1930033 1995836 1480455 528021 2367648 1001481 1293267 1452082 2395445 1908338 1317934 1305523 970398 1068151 449441 167432 219568 958060 1560747 1704332 786366 1189598 364192 350803 1886375 638291 1879935 2527198 587893 1202571 2375513 1801739 1698751 606902 1520870 1620434 1692933 2123912 1916295 814400 1915809 1130978 392238 1925667 1238371 1769780 920 1691023 798347 706697 1752588 540760 840870 1259587 2420030 1513539 615020 1446566 2544282 1728586 2294319 991691 916045 1167960 805511 839672 1090498 1201861 1634562 1101112 470944 217219 1977324 414913 704110 1168458 370506 1222708 2165255 1954231 2206578 912461 287245 57396 327209 1337554 1180012 2036712 1935917 1492839 370388 1097169 1838772 589884 1120022 668212 853746 672835 2499008 2536618 1211713 1064879 960268 348132 1184026 84338 662552 2059854 1575893 2200107 1202740 218312 1238701 986257 170740 555845 1192752 2374396 114618 1121571 643729 1285949 2523027 1986437 2533605 1875278 2256111 171670 621962 1230613 300270 1890396 1186234 2350500 13134 1759455 2229867 780373 1118706 2098156 2028131 1562882 1278471 1815027 2437174 1726196 1925904 517557 1144910 1666003 2055607 132872 2186026 1321184 628216 730423 849929 302442 2352584 1283946 840234 1730698 707937 1162381 31311 1702727 1050638 939915 1096858 1594623 1340099 1799832 1316328 495425 2176478 2628175 2103651 2428180 2496980 1582309 1021242 1470304 823144 1891688 743488 1487606 744670 1338947 727159 1595418 825711 660166 2008355 2342979 103513 1032699 2613415 1220561 53950 135100 1773474 1364396 627827 1060036 894679 2422330 1128468 1600020 725547 954550 2473691 678083 1704985 740745 1448801 2631192 2604164 2333592 960475 183942 2048535 2118276 2109631 2044094 1564360 2356670 1277211 1799547 1218489 1775114 262138 2103336 1015225 534090 96750 224361 844584 231126 1744513 347371 1813950 1769663 1813249 809286 1387042 1745696 2233811 2611867 1724673 937768 108151 162542 1854511 1003939 430570 1355106 1696372 1776070 1449361 2424775 1134990 1552229 579729 2016543 1519037 324847 2477192 2069793 1791451 2226393 284488 2021854 1069892 2607406 399856 2580059 16380 2115259 2429561 273844 437734 232900 753425 88182 1719499 1401919 1775029 2275508 675307 820056 421720 2297748 2508599 484019 1052329 2529287 1851610 102641 1410866 2586801 2541217 1589721 236871 1194033 1488014 115319 1432158 475977 2119964 2077875 165446 2609760 1400009 1264662 545680 760301 64565 1666149 1983669 2222772 669402 1497272 2551912 108276 223114 1461773 227455 2341020 1066277 1007126 2539573 1093556 2458157 2168751 1519052 2031597 627733 420199 590394 733955 1215140 712298 12430 342138 2383525 705595 1643143 51549 942194 2236323 1397501 671169 1477905 2648583 285961 1129100 11476 2417004 1916962 348710 2233476 1123453 1673942 2047799 258222 987229 888690 2451031 1934596 580160 1292372 512748 2107196 1270075 1471214 1129682 570563 741807 326222 1658518 176564 2054115 761644 439171 381524 1554127 1651378 387078 477379 2532888 985473 1664678 832044 850776 1063515 2526584 1998465 2153300 2498237 1808509 351403 2615764 1521947 1939686 632025 2199718 723997 2622110 2642641 1618005 2013433 464083 627966 1626994 1677281 1904346 364709 2638562 1517586 198831 1469297 2097308 2144569 2089764 1229718 876467 904156 1690367 1264601 1065353 2367035 1703801 703299 930719 2212143 822739 1178171 2022676 2053965 1270817 1006997 1665800 808086 1417087 2105736 937411 346411 696064 2347475 403322 568078 670114 1532962 1328294 737312 1897886 2309494 1989080 793389 2014433 2636134 454056 1197566 2067423 1306997 1678203 997550 1385046 1555696 2628114 1231559 739138 2083777 2036201 1717503 165703 2590810 1151569 1905177 2062508 877742 2226918 2249811 2334119 2142383 2444423 1916577 872268 1581431 1173296 439283 2419647 2553764 2489929 1737217 2162658 486145 220457 2268112 457874 262506 1185288 1443628 163301 1324399 324955 317232 1688232 902927 891203 2562426 468115 1530000 112687 584416 1865327 146867 219919 567591 836005 993412 2348429 1467013 1198265 1919960 1651920 1106250 1583023 2347357 1051324 833554 384479 1393455 74333 2122282 1396835 468134 1626024 2186843 2345004 2098378 705724 718011 680827 310840 967107 1411263 2019983 2424627 5026 2505866 1281257 1805032 602503 2316468 1755227 2548508 1312850 316747 2373646 2298057 1862097 1558533 780703 427170 239502 151674 820261 654184 1993194 1219333 400516 1722242 1180073 2514529 1887445 1341281 1030966 69743 1180692 2455723 1276712 717939 2364962 683284 1933664 1119005 1033622 1432825 1138165 2268635 1819652 2507018 78207 1225842 1283031 1171914 650216 1402489 1586393 2240751 66049 632088 102985 501441 1420532 1374998 1842244 1743209 2546115 645813 1596667 2646523 43227 94836 665337 482086 191577 191733 597518 1972350 1159810 777807 2355467 1037800 829299 2339861 2106713 1325878 206058 830751 2581044 1901896 2074765 2107521 575516 211702 519653 653909 2045066 1884400 344243 2488535 2192849 1567802 2105044 1223437 948976 350104 696914 2215224 144905 1505514 960418 1213839 2272933 1150365 1259019 2523698 1195103 294243 60547 1020757 927571 1758926 333401 835542 399931 1165508 720350 2150539 2325519 1060181 1018755 1866229 1585131 1800543 850143 1781375 373747 650304 1685677 2545922 560932 881282 645076 2321561 991798 1904050 892246 1006982 239924 2629385 232104 719444 1255333 2479616 877766 1552329 543824 290616 1018679 1674814 2536576 211642 1301756 2071153 27393 1738131 884939 1817231 894932 258629 996244 2170999 2503194 2104554 943356 915903 2634622 6491 578155 925469 1483111 2295524 1034223 1551304 2166916 2222384 1468382 1529171 1004347 2136076 460033 1469211 1944817 688955 441154 2542642 998345 1933955 628664 1140991 131545 1954692 1844: 1392773 326121 344216 2397138 145213 1536757 1611972 2466475 492599 2518972 1616266 46283 2151105 1786275 53420 525436 1298629 1323763 2468325 515661 1271007 417323 961374 287545 96145 2031375 677066 1476322 760390 694987 935230 507613 2305817 881457 264809 889491 315541 1071808 910687 1811487 128994 2585438 1845: 870836 1089687 819390 2009382 227722 2471640 1196394 1846: 1713575 1662465 1004043 86221 1847: 1193724 562726 1848: 164176 891353 564702 1172094 1636424 997518 926233 2299700 1599701 1540541 2585654 1329751 1953720 2409488 2419782 1538178 2356351 2246838 1363586 620595 66892 2600964 2449214 1412683 1891219 2180113 1003172 2478094 2073799 1249326 1012792 114880 926234 431655 1061301 1319646 960312 1645222 1743622 1412535 1702300 869337 2369956 428815 2362183 546720 1244301 1849: 96972 185: 1218030 2388205 1626224 513509 1986255 1664193 564403 2027526 1529187 2457624 2608542 914200 439614 2131590 1915809 1050714 1779159 725547 686691 805257 2588645 789375 731539 1759015 2075976 2599380 941279 1207856 1850: 1469499 801395 2058612 546371 1405028 956295 511899 1851: 1852566 1847978 353391 1514364 1731996 1362586 718408 1400179 113594 2519535 193265 1413657 2092172 1160828 1480807 45686 454947 839609 1852: 295138 1971409 1853: 2510697 1428123 538328 1442604 380505 1651723 2005678 1286787 2278412 1659224 1302880 1234355 1001686 765460 59194 915472 2327475 2615645 2010148 2371623 2509360 1424727 1248121 807527 2556916 2584200 719294 121634 1137360 780253 2335203 174753 1840538 2236026 1952581 1398761 1461221 1010115 1597019 2458901 1143408 141446 1977554 2508315 701258 2091570 1658518 2625648 1178171 318905 2543959 251824 521315 2237029 481336 1101365 1854: 2369019 937434 2024226 1459658 2317908 1989649 2322138 2560692 705261 626636 2468773 730178 2592033 2321458 1109114 1146420 1685303 819658 1272382 2268426 173447 745872 2456520 1824910 2365979 1971994 2117343 842669 264865 665876 2456593 1841282 2274194 865576 1333759 1773391 2218276 1243310 973465 1455459 817580 2549833 2051681 1810896 1741244 1394898 1963532 318044 203810 1758046 588470 347178 712920 475931 227707 1720062 1934397 1095986 2171934 2056934 2500277 196218 1914100 408644 176244 1600210 1316027 2480699 1370213 519337 2633971 1421326 747159 665765 1904242 1447714 2346328 815603 732431 1926261 1346955 1875702 970684 197821 1969562 1861646 1296799 716146 2647907 1341079 2338203 1908858 1145794 589232 1278368 2501068 2243453 1756375 1806686 1451817 1216792 1245150 2584617 1175422 477879 1467290 1629766 682858 112055 1743444 2401191 1249194 1871080 1748678 122848 2095348 348290 38370 892029 1800188 2224424 2430991 807642 2542122 1855: 1421238 495542 2429935 205650 2474026 1979443 1856: 536736 735710 556633 1147274 2503356 1895817 1140255 1339514 164319 1503236 722402 98649 1882227 899931 1939632 1857: 35972 1553126 532795 929208 492092 1495930 1502423 108046 1779424 1847802 1085738 749836 2387734 1690367 442963 1950103 1850024 1858: 1675240 1859: 361669 406471 902670 1810320 772949 492433 1161943 186: 1850680 2597480 1281782 2141661 974823 2095168 2354258 167519 1684380 1336372 1860: 1717064 132931 2461302 1312703 389078 2056568 883228 224358 61274 1763105 580144 739202 1756597 189659 1133214 1664702 2158142 360033 286311 1183004 232363 2071239 274439 390033 2080423 1917523 2078810 919983 38116 2614311 2062580 1155319 1192369 1978595 1853955 1854476 1871201 1858004 2239826 964621 2281974 1779522 2454155 850103 677213 1348868 1993996 1520772 2058808 2161463 1212627 1736870 1596332 1281943 1230505 2065319 520814 789685 101436 513022 1756912 1127564 903613 151261 2286180 1358298 2472558 1429915 2491404 1827859 146253 528480 605299 2018081 2320761 196091 363926 1623763 1470252 991907 2275914 126854 1949526 801139 108592 1841494 256817 978667 2404142 115361 1232675 1565005 2350169 1799248 1275360 174906 1584077 1341267 141540 1746244 691212 594966 1987287 65257 1265145 1459348 1027491 1612336 85562 1743032 1154386 662514 1686222 923509 1642521 118390 185558 777484 1692866 1936904 1534223 398643 2601438 2083815 780054 1403977 929407 1430585 1527961 1041792 2163221 1818246 1322292 2616559 1948238 29876 1622587 1251557 760319 2576701 454266 2168180 2190324 1627323 156334 615328 2642730 2029469 2279609 236944 203572 2228116 270210 721406 563539 341267 2211905 2202461 2337242 1026428 960786 2469480 2566578 1131588 1808906 1547622 2377972 794784 2012481 1162038 809341 491610 1968336 375699 828344 32928 2149823 2430174 1253513 808753 238659 2066661 1173113 629303 1856019 1150477 1764129 1966168 19444 1377132 2529528 2205079 1014111 1336117 2431628 592826 187203 1616761 1936068 2558351 57559 1654988 633235 1316853 578030 219334 1428606 149303 1217867 391521 1672874 1102824 2617662 634208 1880172 2572942 1861: 2520799 1624890 2078994 1056618 1417435 176794 676450 204318 635331 994095 508840 2331132 1398918 1030353 1095802 560351 607223 2535229 1561766 2159572 2131561 1663205 1854885 2334680 1647670 774958 425991 1380822 2625427 2469238 627586 1603380 1125678 756020 1917341 1958634 465558 1791703 258164 297467 2556550 55666 1406116 1250161 975146 1254623 1059101 731144 2521403 651916 1778256 1935544 111701 2510590 1808587 1013726 67822 180711 2031681 553605 2269139 1016562 1496219 2334459 2533400 1959856 810429 467457 101300 1546827 180824 977563 994151 274269 2403057 828259 934172 405295 2123166 611408 2327424 1675388 281060 1479749 1696428 1017586 210209 1226957 2115029 1061640 1066277 1534700 814378 2104348 859175 340658 877282 64296 1011540 1935714 2244124 1504746 678186 216249 137808 2416024 1981755 2089769 2275349 1829866 1033056 122134 272932 776421 1383284 2223507 1948587 538097 898945 627930 1019147 1458696 799256 1145387 1731797 1400108 1862: 341189 2602573 2400286 931787 332796 397091 127036 2378332 678498 425683 1169870 191388 1296614 1051993 466775 1612717 2376539 2517493 1242416 196180 424361 894782 363716 1493112 228194 946380 2114216 947240 1082414 652340 1330896 86536 940688 2292495 1156475 2491792 470181 1957760 671688 460365 744010 641891 1395778 811109 990773 2231476 1604273 2003504 1145979 1635809 1378186 946014 2370587 611478 6504 1320385 1225842 545441 1270358 1863: 419185 1785100 99163 50669 858942 562340 1439882 1248014 1556617 1864: 2023334 1144429 1638252 1865: 210808 2266550 604260 342672 1034832 1659895 2344265 77120 1488894 446351 1135868 845159 760917 320950 1293914 2602573 1815364 948367 114993 1017059 1401310 294387 740327 775711 1624890 1321680 765991 2479672 1578315 2018877 1886501 326981 251301 714905 285903 131078 2065726 238816 602750 1697473 1956218 646978 2225308 574934 494802 32785 2184980 577748 101138 2419279 2402672 976596 2421552 1622719 1201262 2082617 69047 689335 1332711 2326571 2374102 2214143 2283362 1671357 2382309 902288 1400357 210666 2208071 1484883 1051432 2204260 2522848 1671937 1395432 1485243 2607965 2524345 1062199 350776 894202 942085 1253345 1231473 2272909 1628230 1508373 103413 2507333 2099696 333302 824562 609912 387426 1080039 2275534 238401 2100816 2540362 1182396 864430 177766 638122 2216004 832260 636362 31508 1942302 695208 265314 2390891 2255411 990021 2155040 121561 247577 2384957 2649024 1843756 2351737 514152 555794 2050742 516082 1422368 1765642 2564757 1960011 2618968 62437 1398614 2421898 641565 1786094 666863 2058124 793270 892281 1834962 127010 2067678 160186 2485501 2341568 1301611 829431 1940343 1975955 1539266 1803029 454575 736446 2002374 2640981 477037 1588144 316845 270019 407669 861320 1829958 1281908 1820622 1746082 1320019 1541788 245566 133060 198034 1570647 353442 1842326 358379 44537 631142 498919 1000808 918447 1761660 2641886 2188965 1917334 1186411 561370 1515427 1903606 913343 438929 754929 1965792 2388940 331451 2482861 988020 1109326 841713 1224951 2302264 225768 1680197 584244 547019 585239 2145226 971511 1274934 1931473 1380167 1329666 672416 158065 2004363 2150426 462656 1183742 1693551 1346735 573129 2012579 315131 1878589 313083 2036757 220224 2238853 2008017 1981234 1845182 259332 388382 177712 2170319 1918652 2357222 2259883 427632 2494701 2593195 2243406 2088403 357458 38600 902949 388780 42453 1774714 1122655 1655609 2366406 2545354 1124628 670187 2261890 1930098 1221868 448984 2145785 889627 672182 561297 1582938 2444905 2246599 609098 2642808 136049 1043185 60712 664529 460608 1839337 1474709 1670734 520884 1110453 2320762 107514 1790493 2092345 1135678 795922 971524 676998 1741609 2340309 1347452 836349 895205 2544752 2065195 2595351 1943279 1131539 1367318 1124851 939127 1963984 2184154 537553 2008753 809109 2539570 2419961 1238473 1099511 2517596 602417 1974961 1451319 1800061 2569615 908570 1366191 777854 730661 828949 2329630 1159970 671330 566477 1015734 2067169 746594 965264 2119390 1716677 2592295 1513943 990464 1415175 338552 1931101 416987 2457922 874618 1056205 1643582 1924824 2022724 665308 80966 1965899 553084 894149 395282 946704 1651165 2590361 131458 190817 2533782 1754753 653408 2054682 165927 677476 1722412 2628528 569935 888521 1378053 83076 67472 1785621 2380708 549248 1477802 1314173 2104945 1154402 1044346 1998310 2575825 2608536 937284 322774 1500612 1229309 2381049 2627411 1840240 2500576 2353162 63673 2014930 1746132 1968082 1172219 1087486 1974666 1391664 1190059 1371083 2082375 2427688 1186739 744057 833696 522720 2391705 1278882 444400 1910299 2637521 225091 252430 1207112 1691529 1813624 1818967 2575764 465762 240837 2401450 2047480 760172 890335 2418836 2593032 2316945 2153472 2599664 1114999 302715 1961520 705774 719183 1784159 2560462 325336 310465 762569 541452 1215320 536780 1989444 1087584 466840 2314992 50961 77056 1682011 1026832 2306862 1888644 1720279 1842825 1010945 2452349 2232232 2498751 934101 1573811 1771992 197121 1928304 126522 1332974 1520597 541915 1199479 2008128 899764 1095831 2309307 1415733 1701634 1775963 2332566 763272 799463 840816 1777361 1485100 2130270 1695771 1534921 831099 2042189 1752219 2244760 2173421 2545873 231650 1047132 1226855 2565468 1610690 2311429 780275 108484 116918 2095209 2375314 1850539 1826034 1347731 1199782 675452 312790 1826180 748647 1461844 1810840 1292188 1550494 1499127 1399362 617013 892734 2275559 1063104 1880404 657655 2163956 748888 966868 1570444 1272346 2586963 1446793 1248352 526306 622425 792933 1282268 2001180 27406 139740 1676571 1411398 1288318 2018096 743349 1596409 628813 474886 2449283 1643147 981297 376309 1998463 2421217 1069968 672579 305430 1846592 1136783 2025073 2493785 970766 632842 393277 1784942 313288 770277 280911 2219247 718043 2354113 1521902 2331756 630144 2084742 1030703 1923464 950403 1242172 201426 2108211 1117411 1196836 1143782 1473206 787229 1850360 657058 2176021 2632436 1696118 1009409 1330260 2103379 2222564 1715721 1716011 2362004 2139656 20446 961382 2220956 232660 2549533 2450488 725297 109384 2156278 1848163 1245567 2410803 1295011 1069699 1211886 35240 1935454 461093 476538 630573 2053748 615641 1264476 1699232 2413722 1837836 1251366 2010744 2092204 815732 1858948 737781 2544693 2116311 1880054 86286 1909281 2074775 2036362 1360752 1136646 32155 1929434 1350715 1668803 1921303 2600462 2624325 1338370 355982 853655 2607641 2317477 2254768 800194 206489 1079046 617575 1513394 2311148 2034893 1067471 1089678 2094827 2304873 2487464 967997 1333872 1949664 1403593 860416 2062183 1715381 955119 635691 2134728 946751 2103030 132213 2551527 743978 1925966 1539774 684916 2289045 1337432 2044088 1624838 1231165 1997452 786788 514635 1393412 757678 440560 2188978 1309447 283390 2354096 1812913 425861 1293550 2374556 1959573 2139958 1315551 360131 1629994 395036 2000740 219583 999410 2347516 1056613 1520117 561611 2304478 111987 1997537 1526490 1191780 1560328 883910 345573 2550239 2460658 818295 1511975 1983071 371686 961262 1867906 1957071 1734839 395601 2504038 2618245 2075021 2326997 2260214 2032308 389871 5741 2171041 1670264 1162911 1366677 1605305 2396348 2194777 582830 448863 2034850 2514114 1085017 1509751 835214 2149285 1445828 2586407 1927597 1999401 854675 280585 103883 1671855 1398702 125194 1840689 2451799 912419 1475409 1086520 1208547 90699 521878 486091 1013940 400909 1640207 847083 1520624 1204760 2243394 968410 1866407 959994 430044 1846691 732462 1094250 2516591 1046973 2169149 2323230 241599 897879 2018935 322158 2266653 380824 957765 1765242 1195481 2208844 221477 1621774 241431 1595396 1475876 1778560 2514148 1968968 96002 2590295 1244863 912170 2597194 723276 1923021 1296392 1680626 673914 2308331 1551880 229984 2610642 352502 682532 827556 378499 2616568 826045 2465875 1141575 1320505 2577815 315414 412038 468961 463153 695521 2023717 1703276 2026084 2643693 2210032 2501605 808169 2462438 1353367 496760 2296746 2058406 1335128 2060660 200542 1905938 30956 1752324 2126935 161016 1019749 2366819 1862552 751383 393131 1661075 2587365 49187 1929152 348779 369556 1917026 251879 558097 2011638 914473 843496 1245584 1046742 1878230 401117 782541 405570 575859 759022 2341369 1966845 134162 1733418 2268876 207422 2096460 2196925 965536 1767641 1577302 821281 1542614 913577 2188636 1464658 1712076 1409665 54593 1846465 671489 451203 941293 2080766 1097806 1376999 1054724 2089557 2339582 1666683 1110258 1669126 1515620 2051796 1961730 2374704 1283130 1535076 1222516 1580770 2129651 2308025 1202486 1474197 2554402 2337317 1792210 1149763 1148888 750500 2465679 1714584 196230 1270804 1232137 610183 957018 793665 317592 968305 2002970 2267624 1239083 685717 2280765 2524445 1257065 1983295 793545 210716 2894 2336731 520947 683380 1604812 1221096 858553 2605442 1792449 855525 1650899 1076457 2251995 1826942 116231 849769 1569644 2264696 846136 2548632 570717 1411168 756549 1728840 1109496 1145128 1923530 1478703 983888 2210943 2326273 2348876 330561 2152154 1179163 77520 1373104 1710391 1628932 1964734 503644 1502643 2100741 55229 2518928 210945 2072590 946101 1048647 2226354 126328 1593232 1040567 713667 752636 1605561 2272764 1748372 1126100 1021719 700088 1480705 379886 1303948 1930456 1909241 1700376 1664847 623575 2540673 1969531 1634397 2078752 179036 676381 2610455 2376367 2385673 1554439 1525405 1654746 1091337 71549 198425 251165 1310675 715458 1559428 1856463 870253 84065 2410863 1822895 585027 2398731 5746 1846674 57206 2233145 114679 1700893 980280 1943937 1714105 817269 1485072 231513 541974 191526 2016658 468634 1719959 2074054 1379590 362398 2641258 2347199 1111286 1486136 281159 26694 1293683 634961 2111543 1300942 1911325 2363468 2138307 1801537 1271111 303918 594080 128361 1656759 2329445 298935 1762604 349234 2080233 603848 2382201 1653951 16596 140260 956480 1984514 2464674 627095 2507979 1648094 78403 2563190 2578940 2039218 1386053 1613530 1567150 189137 1582939 1803925 1540225 1924964 335510 2316614 190408 1267561 966078 2271399 1456939 1331684 750988 1409486 1507651 1915967 1931909 940873 2160501 2529428 78069 2106056 1365967 1203594 2584024 838173 761733 401868 779328 1936793 646110 944521 2593298 1173492 1572913 107628 1713104 1527707 594427 2610169 743060 2190155 208531 1980935 1043526 2075759 1645050 1830137 1935984 2300652 2270290 1532533 2308018 182543 1416182 2428417 746754 1189620 1404764 1038838 2399722 745397 495458 2390377 1294066 2632571 1011126 852524 2103103 2173550 278922 2523379 1986668 91574 2181094 82642 1547090 662975 2214236 574146 2449340 2411132 2273448 1390008 395489 893404 2320386 1875759 2011440 1953877 1384812 1682683 2066803 1115804 2003009 2527680 1279507 1302246 237058 969708 1907850 1390869 1680088 1877389 2316233 768847 1942632 1983666 1912131 1646553 2377576 118303 2264879 1218199 714844 110910 2262015 1086119 1234299 2099409 2350440 1195169 2250747 1068721 2562526 1535513 1415261 1914065 2150670 736146 1151404 2614779 912182 1321277 243008 267083 2591929 2513845 881419 873496 1376756 409954 582393 1049668 1983181 2203249 2409721 1586891 2545035 681476 2300534 2221390 2400449 2395765 1901495 1993505 1728070 864333 443510 1240435 613272 1640754 1973413 2196865 57371 1203324 560322 1035553 1500191 61987 1025466 1160909 2428619 2352630 2361779 870246 164371 2412076 1025329 461305 1558132 1669636 1124265 611311 220096 2285723 2272502 2356071 456503 1412189 775779 2074147 22957 2272676 159862 145619 2416093 1762226 1755635 53165 85215 1911981 2231272 2123885 628120 827812 1579828 2557521 634195 2502483 1952009 842911 365149 1368434 2443536 2445225 2604928 1979045 209068 126719 1714272 288401 1804527 530474 1720587 1381691 689455 783348 1480861 1376300 19427 1434345 2267092 16682 1430767 2519454 10584 122837 378033 290101 171529 2272913 1712111 45718 2646483 678912 315018 17745 1808033 96240 1208374 193624 829528 1489389 2443243 1714275 432071 1571145 320222 1381955 1572499 2403394 2296861 1421917 2266800 2379815 2353997 909553 2380547 446450 1410712 2251705 1919268 9394 1108834 76871 894516 1623962 186556 2381887 1421372 1656417 2220825 2399790 641776 2645358 744747 1175611 1104564 1795978 1823947 1286901 2129275 830349 868482 821453 2534878 1973928 402511 1928580 535385 260226 1093497 1679151 1824011 75830 598638 1493763 2379903 154515 1638951 307756 98520 1995783 201953 2352149 2145714 2519276 1766476 1362908 779744 1138467 2596999 1475520 1342205 982017 2516324 1290450 202006 43666 1033219 337880 483632 1707946 1615183 958617 2123185 1327439 1203178 911571 2571599 387888 615646 2383910 55342 679196 2636040 479059 189827 2480503 2628430 1537463 2337024 1507078 826913 53411 353268 226800 1583331 1163068 451674 703694 1408631 1709011 2611201 1794377 1746339 959759 1479888 914140 1163438 1938189 2310936 977502 2140188 1263637 44185 1937049 677922 223373 75290 238688 1540283 1768540 649580 1444681 562049 2351697 1100942 1523942 1464444 1554574 2131519 1683226 305573 2055533 701743 1605570 263191 1583734 371567 2352239 1025778 933158 60729 97026 1302136 1942590 2186903 2384526 877613 499110 51260 2595253 500320 1794176 1503098 1911935 347183 388504 2275569 2090216 1766714 1050230 1819479 2321447 2022231 672168 1751557 1096088 1284636 828923 647370 366891 1110118 1835137 1639290 1060619 762314 627849 1573211 140157 1148318 1631082 1339536 2042081 1152186 404595 1074420 541498 2107618 1813386 2538635 239183 2023239 1274354 1078355 1753324 948898 773904 882635 1081707 463860 2242040 1224890 1298567 2344516 1187507 755471 2312666 561538 402365 2632253 2352025 2599795 708595 1098887 1856309 2523236 2001938 870217 175355 1529743 712649 1957133 101484 2189269 645657 1032310 1541650 1280032 1732399 750008 828658 2237653 1628505 770168 1715171 1663040 473599 2591952 1600744 1710428 1730287 2017248 96107 1196217 2241213 2250035 1255015 1857885 1795529 1745040 1651726 1977742 2561830 261314 2418839 928061 30032 434171 790648 2096605 940531 2362834 312999 615120 2214724 2318875 1998083 2003033 1555116 1279790 250788 1089581 226171 1815914 357454 13411 593783 654544 1654344 1451047 408612 519389 314126 994993 767232 2356468 1616296 508627 1068965 852457 421679 2558958 2147449 1664022 811963 1956019 1104495 2333840 817654 1484086 1893051 2093796 710081 1700490 1642715 1842360 1125222 2601012 63517 1823796 563528 101343 1333575 1380554 1400575 2131669 2508061 1157606 295525 201887 2585858 1982108 2346916 909492 889762 1535696 2147017 961329 1035130 1683831 698702 536325 2129855 1718134 1580717 2217996 771784 1291744 1417188 1613664 1005050 374882 2534551 984386 1253141 2224904 415214 1391897 1140602 107660 1258673 2480067 1238395 1486011 1281318 785587 2517013 1407362 1077623 878367 462996 1136493 1963627 2356254 1393695 1934629 1541705 1708456 966263 1215187 802586 464004 660598 88451 582757 769125 1787515 2596211 755504 2329953 1787567 2376827 1493336 311692 510347 1657544 111996 1172497 1468542 653185 1772833 2642947 2242801 2492625 1377419 2506185 365296 232623 1680845 968692 1942509 2442434 1512704 673382 317464 134461 1831286 2230141 1448824 1758943 1451807 2498863 112327 430472 1954578 328959 1479412 307136 2237194 1482888 1467048 1101102 1219738 2203201 1198397 2435099 1550895 8573 2445575 2290349 2203039 400167 1121678 223959 1824595 1614547 730138 77933 1617908 384531 838537 2168916 1657376 2620649 2151532 2471653 1514299 2129787 2470876 1482067 769330 563698 1417369 1797713 2446169 707136 2376260 946694 1802972 1488185 393017 2605636 1280504 237716 1557468 2177355 286736 1053484 215352 1763220 2305936 1144420 2001643 1697142 1078034 860805 1880611 2252970 658412 5605 1183104 1796297 670591 2624734 1370036 165664 1650805 970274 852924 2161266 1276251 1276170 1050114 1878169 1719632 510521 1272422 287219 367228 1829553 1300595 297342 2508938 1124439 271289 617237 1190138 588727 622685 586937 1202019 2120490 2570323 1379243 2596927 2448207 2563040 446675 543305 1258573 1144348 2621215 697496 1018597 1842775 659478 1009477 2236008 1504223 577210 2330824 891926 1221116 922965 2132266 244864 1397386 797280 520087 530114 1874786 1383829 2616785 2639196 2043490 1874266 566409 6161 1103400 39158 1295162 1174931 1215304 2085423 538206 59524 642261 1157703 1426187 326501 1429488 1854269 580231 650940 2146652 958531 2465766 1057915 2471733 1667143 1898246 1930807 1789311 793428 712618 467030 1941140 1319417 2468680 159933 669796 1572432 167525 788605 222635 1941811 1105907 505251 2213144 1101887 2560210 1437920 2304549 2271347 2602321 1337239 795333 1576101 1180571 1355450 799296 1549201 1403809 1983499 693815 1705504 1523 498364 1404729 1521172 1046989 2521313 399692 842573 1256640 1044352 1405609 97736 738841 332215 450312 1619588 1791945 1271181 1339101 1242475 2478163 1875512 2190240 782241 55582 1311914 1596951 1519954 1397415 1566960 1517363 1893166 1528542 697700 2485530 2285322 1335600 2090634 2184379 646889 2202646 1630235 1953954 1154469 222779 2068284 1748606 1887664 2529424 349576 2528583 422491 852107 114620 509542 2189291 871585 799441 1125096 552673 2058609 405978 1552637 899612 2395501 1158456 2227027 156096 25485 757577 1695486 1934754 2038739 965233 1318895 1823191 215619 1298313 1805015 1217497 1191435 1198598 1850651 525910 85836 1618861 817749 2221679 832385 1704834 78504 2508793 2587546 771641 1341477 1572241 1289706 2435473 836491 937001 2296950 1482272 769037 1225769 1896387 1337875 1912168 2462628 752492 679740 577739 680052 1792630 2582933 983700 2261489 1200758 1800809 2368045 1319921 10690 935881 45547 648389 589968 1120687 1980061 1022898 2584718 212498 238791 1793200 1650615 1379026 1685431 1678677 1458032 687931 984425 130737 1746473 2251015 234333 1330245 456981 353128 1917880 544797 404741 622105 1187093 1340133 864289 589790 1494528 1556889 1394304 238428 2592516 530388 2578493 535107 2134657 2033981 763863 2561601 706239 2435358 1767170 796368 1957973 1620747 1396299 223274 2180971 43119 2311911 1684388 435826 1250227 526902 1726838 109500 1258963 385227 829889 1649895 1883930 1810153 404841 1008281 517002 1676031 434284 2316729 1853226 947177 929616 2506215 14192 273525 953768 1834286 1969460 1656957 1757417 459506 146321 349258 2559671 950991 386117 1997536 1544742 1929048 2425123 1213153 514319 570268 1186934 1811116 83318 52963 2071664 144193 1718291 428322 1748911 318746 2508575 810621 2144116 1211165 147099 2034948 1673229 957193 2088375 493913 801395 1981188 2263041 1468289 137309 1978753 1930445 96823 280299 1396083 523928 259513 871178 1458214 1815089 967139 1364447 1245225 1341996 2033130 1584981 960275 1678147 220250 1389746 1802913 1353925 589021 1985989 2547767 393411 1140594 75030 899395 1951355 189576 1520757 2260772 1464061 520051 2623764 2430475 2030697 315727 526400 2049372 768132 211298 2060607 762102 37152 223472 742104 2248962 1424983 2637527 923572 1246982 2258266 2302303 2446010 1268409 2085806 1249737 2246066 1978514 1377495 130 1363616 1012123 2473798 1434831 272102 76215 1801661 1255800 1799876 1027226 1392239 1257126 1944214 2619202 1361876 1448964 130309 703608 1102891 2162086 2583514 877970 2080778 1578974 1580130 382836 138283 182662 2602688 1738297 1846590 2101081 1088878 1085929 1743796 582232 95416 1217366 2531296 562344 548054 506132 2014414 1233627 1228905 1688253 2433791 1957251 495093 327177 1918959 469885 2285157 1346908 2635512 880049 1414339 428018 2151824 1955443 2034770 1007096 976521 2412133 648227 1712616 1598081 736767 2309390 875003 1239862 772544 784721 788320 650299 638215 1987297 1665306 1653746 1860053 2325074 724120 747365 105905 765694 34406 1304783 482855 1158511 1298511 1523192 2395642 480289 2323697 1794245 1889184 560647 1872649 1498967 699787 2395915 2019356 121629 144492 1920876 1402041 2608818 2256506 2466775 1372592 1564435 1888076 374407 2372452 691015 110846 1211317 360482 2632182 903550 998704 1954123 2256850 1979315 334510 1798488 1115110 1927503 555545 1454488 2213430 293966 445025 1900662 1783854 1078314 2645612 2616403 1607014 2537894 1444138 1048453 894851 1170753 2047380 922887 308933 1103117 2067071 1590841 884615 2333566 1460451 389658 1524219 218876 96928 2150138 1000649 2082762 2629935 600267 1706614 865003 314820 1194688 1377600 1563143 1402168 2148737 2591061 1225880 1236467 1863206 184821 1890672 1504825 2361411 370506 2204706 239552 1004605 2021228 2042057 2591385 2207324 1130498 1795967 2629850 646115 434528 1956308 966964 1416149 1894872 302958 2208561 1369745 580779 281232 771550 2138553 542784 1087828 1943640 2417454 631471 1877286 602541 570419 2630749 422193 2322176 445444 372045 2442949 96010 1873085 817523 3010 1597516 1540360 71219 1237299 1997337 146411 1043160 2022175 1681553 64244 223828 889747 238261 1344437 2536618 1052886 273380 2035793 891361 1977514 1314602 540284 1599757 28277 2558448 2437614 328302 798101 935708 1123422 1289662 1611511 1119257 1737061 982712 1535761 987050 2485977 637241 2240970 1902383 2585780 1562451 1593690 2114586 304992 2285747 1138491 306553 872756 729808 1147261 2596199 840037 1625536 1010393 1431491 2149094 2276502 628735 2113376 1668394 2580208 1892727 2042249 1732358 1843149 319828 719246 2114956 1448435 2407872 1345433 1460106 1897111 424359 1889587 2118693 2648100 765065 1113461 656725 1976220 57623 1844006 839718 1605939 1555899 678637 353599 569171 1457183 726714 397699 445077 807052 2628762 952050 1589479 2533256 423402 2262004 1057801 2027198 1827354 1665109 2597336 2402364 1294476 153388 416817 2408134 200998 2643230 853683 2293440 1423532 511298 2188779 2245876 1448380 294612 654649 906384 576587 1556885 2622014 2062658 2259215 2542766 924928 840565 2182387 2005734 245583 62238 466319 677261 2320602 2415403 353141 2384597 148443 140253 1928709 1154164 83628 1611587 1501117 1307823 41468 298959 885210 812947 856106 514982 1016176 2530813 664332 2512628 2329160 1319390 2599937 347878 2497297 1372932 2238345 367329 747560 2074580 1913465 1818031 426957 119307 692358 1405141 1735519 2257817 430320 2025323 1961021 2588376 1921819 1312783 995623 446467 1528477 845551 1327814 715031 1412794 952266 10976 1701780 393324 2048038 1247092 1527369 2642102 922609 341109 909231 1657120 424964 2529218 924967 1610711 322129 1448818 428987 1244655 2339928 267229 955190 628216 1677092 881408 989080 819610 2579609 411669 867665 2611615 34323 2265049 2191005 1425956 1298665 800266 2011230 346273 2278086 1252808 2172773 1283946 932801 1764491 362810 1791248 589785 2474941 2451432 1663140 557101 1188774 71680 2396379 2595923 697063 8761 696790 170850 1997225 1540278 1059013 2508287 1256445 2074297 2036249 845054 1525960 1249815 2620311 818280 2262632 257023 2241640 4505 2363026 1082506 1570872 2347101 927909 152912 1218968 716428 2563912 876266 1926482 2239964 1863420 1009782 1116724 1711488 2246764 2196651 230770 1494801 1701386 1996358 120720 1644470 428286 1524826 1795959 2254531 1403821 364316 2515598 1327372 2509372 506990 2393468 200238 384099 2012490 1108325 2193535 1221126 1386234 2640898 1491604 1616430 2315151 2367092 1238676 388710 523309 1057989 836069 2110366 556139 1740882 1429772 773857 1414059 276381 1097369 1020335 1104138 1592447 1118746 1106765 2393813 1525815 889661 2209538 251173 2118858 752485 2563232 2492979 2639032 2199273 752620 2147678 2144716 863629 1786356 990131 2554166 1338947 344086 194577 1677483 2292716 546169 237614 2248675 855309 940919 1910856 1874591 1638495 424606 1549653 579085 2196423 1004646 22415 832612 2119326 1873290 290448 1594460 1180522 1820394 597859 312997 407183 1953260 2391990 2097086 648766 2092598 1834490 2484715 358612 1782514 259604 34660 54826 519847 1530941 78365 263488 843655 2270217 2114719 190522 1952691 616035 784738 1178518 1358950 1034829 1031128 2136644 2379123 2247667 1096670 1788525 1512908 801723 860771 2514499 734642 1749522 985528 1932354 1364667 1869872 2248672 1641618 2355371 65740 1829574 1900681 2346600 1523676 2537293 367265 2213342 105155 1588855 787602 52147 411335 435955 2124990 416997 1468390 1645197 297780 2118838 275474 2507052 2405169 1072184 132928 75237 625281 84836 196926 1273085 2188546 609245 244806 270421 2352904 1643816 1393244 1857906 1533576 1466370 1133189 1227045 460218 104721 2334590 887004 544950 1621525 131096 2208937 91725 1481568 1493416 1642513 618691 633124 930315 814601 678625 740745 1741164 2493594 278551 2359500 2648347 2329184 2291464 1582029 1454361 573605 2351294 891034 2590411 591455 267583 1058715 229613 854849 1383304 1100039 1759138 1382929 339197 1284918 636456 2249203 443937 1476682 773844 1435180 1537159 1080425 698693 1824953 1435908 2487062 1476460 1465866 1782346 959601 2484301 424693 2226117 2078795 1636584 547189 421926 866611 1974989 2269392 572067 2021943 1748310 1262205 1217729 2503918 1192616 499145 26769 2473433 2410022 2225204 1414582 1083640 293258 708767 2027105 1749487 2288746 2473216 1127190 1656847 1517290 378369 131399 2132470 1866480 846471 2431377 1223550 1169994 2054145 160409 1136281 599414 1205110 1373572 1250000 1793766 1475683 1450389 1049528 262138 2304680 1845012 427122 2099549 2353486 792300 509345 2008407 1397915 2112025 1048700 181417 1166119 937225 2555073 2374539 2555836 2183432 2164177 1579936 2119248 1069372 782640 1269120 214334 582641 1329840 864399 1336985 1560425 2317673 2026740 1278174 1108236 2283229 2105525 2432689 2624989 2578024 633173 984411 1964422 998864 1652997 750263 707416 426214 2151521 1444861 2530543 1291803 2276969 1078223 473952 2039933 1908026 1937801 1029078 1433431 2075861 1788606 514374 1845674 261318 1726836 575473 203441 815661 975742 885286 2367879 1446744 2270159 1297289 1298331 1797453 173491 923109 2173152 1359016 1923552 423476 663312 2301574 2125232 200973 1202493 315729 699770 1989006 77858 205650 859420 504085 65433 2028283 682295 1266372 94857 2198946 1746376 1218450 1306679 2282158 1435483 296346 888774 2342268 2188312 1271899 729411 355088 487541 2472030 1947261 1155549 1923246 2055282 2011624 967846 2643260 2446411 1056444 140887 314828 1468905 751950 1994709 2516427 2007667 1943156 2442578 1329895 1450620 1032198 1380307 2478760 2532873 1437610 949829 878902 1868337 2340015 1236370 542167 126053 541156 2171696 2002721 1667358 1163014 1125363 257213 1078857 2144556 2350247 1760883 143660 2644308 2412613 2332693 2076787 1994500 1226971 448471 434972 666424 680970 1504049 674857 2242744 2477004 2212582 1546737 705334 1074827 1546159 969176 343336 859249 1761066 2032784 2064155 2020700 551905 2462295 396739 116627 2549748 687911 2583898 2310897 2474544 1871364 350330 1735357 1014175 2314402 2238658 1507243 2472703 596118 1340525 212263 284488 1505595 80025 89178 399856 826048 119984 1590581 1453242 1369531 1298806 2576701 1877370 2141954 414449 195681 2567502 2262845 801879 1197696 511703 135765 1547307 594522 932804 1667071 2009344 1581116 1998382 1786239 1788963 1473541 2458445 1055086 1334701 1498943 570842 1643564 828636 816103 383826 904475 1407942 2550861 1263573 1772133 1018311 2185875 563745 1480218 2079977 790515 2611061 2626082 302380 206740 703402 120368 318686 1921124 1685494 821818 1193423 2508599 870459 570100 882182 2292635 2353582 2151416 2164319 1533095 603933 1426743 1654549 1561147 708797 1199771 1464378 102641 20697 874940 1358847 520706 21054 1485696 1287796 2009220 1150555 1145668 1986924 1394031 2052937 680605 1226914 2081894 641419 1104196 726601 135570 358491 1687820 878341 1870678 691798 113701 2455067 1094980 670603 1637890 388425 689743 1104348 1960697 332722 2628119 1989770 2386072 658985 2472673 1166046 352817 2236377 1210512 1566232 1116736 617304 873719 2404712 1343561 783113 1577502 2434900 268683 1231258 1472261 452201 1470035 1347396 554312 543568 491015 2377864 2577647 2162154 1828986 2380386 1561309 2380805 11398 1866369 323322 659713 1111448 646439 1061140 1955410 1237964 232245 2249260 1318310 935111 1330030 1931344 306556 2206303 1116422 1548071 392192 1610230 861297 2492167 1452396 1412432 2078186 1254920 1818457 2304553 1233694 2173303 769146 805044 1445494 1654460 2477675 1306433 2625581 671943 584505 816033 2120118 1411463 155730 184541 2485804 1273130 1222642 649457 206436 1112867 1180056 500863 2363646 2381151 777940 560155 1722345 1210416 2304311 448344 1737945 1770918 428447 750197 2052004 1413791 208409 568971 45062 1073649 635807 1952162 1782257 1814832 1109460 549256 852030 2472794 1326314 168649 1559735 311463 538593 523615 2328695 1278283 1478364 2032878 2279784 1451735 81749 1864448 1812011 571713 2558412 2436745 1041088 477815 2384810 1903723 326417 2306005 403790 2484066 2290570 2455384 540651 455206 600411 405689 1553632 1991914 2001584 31158 342138 1873181 1350312 8626 1654445 1143451 391331 71171 2196350 1610936 1644414 1956802 2402894 395934 2333329 1983543 2260086 2407713 2092562 1171571 2606311 1921014 2482619 926075 1695824 431914 1798883 2291861 1969540 1659545 214970 1806606 2582732 1802860 640977 1237752 980257 1060026 700823 1849363 1303870 1659103 2095550 669415 734908 2087003 436359 2571900 2622799 1463864 1414239 310939 1956377 2137344 2626529 1368440 383128 2561113 571512 2604920 1492450 1551838 1330113 192656 1990714 205542 514528 660057 107309 820138 1882658 1456699 293935 139430 2010818 1064248 1232954 519226 1719467 2051135 2541869 1258532 1589867 103362 1222730 2052159 1584473 1861261 1295448 570999 1794623 899827 2462807 355722 886278 2079173 1510018 839443 1879338 2026714 1456380 1840456 206520 2469426 1024903 2507852 1521216 1586691 640822 920840 2081206 2225253 1674731 1582897 2460580 2221899 230188 2302742 194210 1812133 168420 579432 2211697 2395732 1714546 247845 844546 1414654 202776 2266689 2159991 824553 1044591 359068 314797 2355220 1932922 2051234 726731 2535616 2504853 2189797 2452994 832044 1347996 419685 347988 1517905 632017 292673 294705 2527832 1093312 2321120 620225 1686169 1414606 2561946 2518715 1614849 2186847 2159713 343597 94660 228674 1289808 22105 2266879 1756631 746213 1697877 829716 2536566 560769 2046817 1426349 1604531 1406507 1879475 2090435 717021 2114376 2555242 746007 1395945 2445692 2122240 2398168 2386271 2166482 52701 544690 1012552 90553 529817 738019 1780609 1538182 1056104 1309580 1148976 2105257 1974229 1595717 64218 198831 2463140 2391923 280427 2253610 692030 846439 1173697 1773999 1921496 1594511 2255628 2401333 171502 1607382 1908940 1678496 2159291 693905 1928904 965368 2573125 1770845 1251158 1473172 1678953 1675563 738307 1931211 2612340 680413 1092947 2228747 2260407 877282 1207759 1967992 852568 1525681 1357846 1831793 1950970 588545 2169346 963311 1433553 2176367 1903555 2554451 2429231 1421615 952004 2366943 2203388 1940133 1375602 338219 92387 1106303 33748 2221593 38383 1555519 2230822 1873184 2312101 2492337 1393591 1432880 741244 2351399 1223628 295845 1858059 694235 2097651 313793 709916 2241374 145261 396658 855559 666707 1624149 2561621 2372505 2245315 1209002 1103732 5228 2566321 497688 315697 942124 1372312 2563567 2280957 2489922 1519793 1334422 628362 2605904 1513443 1835001 1948110 973085 13297 932793 2398778 2581398 1799515 2444210 2451917 2530006 444557 1215350 999276 1600241 2135893 2523089 331471 1570179 285971 1616736 19441 607834 2504196 223335 2026403 655169 960464 1948077 599863 417443 556240 2589560 255992 2181666 21896 2442286 1626367 2533879 33115 1222924 1735806 71625 1551768 2539452 1250334 1913494 506451 49386 1688689 1558021 1482778 1779850 211372 1809347 2306259 1486534 757297 867487 1643666 2507740 2552805 1401864 968634 941630 997550 2117772 639661 1142701 1985714 1643299 2546686 1438373 2332295 430011 2254586 1119336 1767763 2408360 118249 1830557 1933824 1933677 990957 1958753 2314136 2259972 219713 883691 498944 436647 315679 2526115 720098 1464625 1582318 814576 2556700 1502638 2562322 1787513 330166 1053977 2482497 2546943 913515 923292 2550025 480115 1030884 822507 2407107 706403 1859988 2338203 1854463 2374130 2525342 1049993 1197474 2646113 1091338 42294 1651303 1271272 2585275 2614051 2272534 1807223 350400 1407801 1929818 1976043 1197987 761627 74885 1620672 2009801 1632117 1870604 646376 2400114 1667054 881443 1845676 1777469 837077 312679 2520859 1090674 2059305 806463 2096536 278179 250142 1785159 2631921 391152 728436 852658 454635 1121473 1615225 498281 2623180 1510847 2396619 2082502 2446947 722161 673208 2199664 616750 2483033 1737217 2051557 2406450 501773 1183403 2050233 2486607 2461425 1449637 897788 823579 1957464 994378 1394690 840509 1410432 466767 2024181 1002916 744185 2317776 926397 435744 410903 2155203 2191583 274034 2114027 2041653 1551213 1166237 110193 313110 88766 482597 70101 2472778 260764 794026 2080830 1589182 1389592 2543253 1688232 979871 227083 918189 1386511 438969 569672 1481419 2596931 733430 1335098 97234 176143 2243453 280077 2587318 1963280 1739640 213280 838343 1552169 1473687 1278905 1823776 1065236 1281186 339024 1569051 2334371 382211 1459571 1917603 1311569 2646934 1408742 37829 1971102 955793 489599 851224 2067198 1463341 1924995 1735718 1831119 499258 2163806 1269090 1763855 645359 1438020 1795511 1705702 846435 685927 377426 1887681 2221075 2069805 1441507 1105350 697440 1578792 1925964 1110781 171288 1651920 1062182 2258615 767415 18708 1774489 2588181 895122 686144 592513 1896376 2215742 1190496 662007 332807 1608616 2116672 2226516 411730 2251335 1144344 2181861 1678900 1417396 2603337 1801270 2422713 914688 1604218 2192618 956473 897044 351923 2408416 2568514 227287 1744625 1433279 2401168 508111 1612744 1096561 374281 893052 2506581 1004687 1857019 416502 2473316 1414599 1458700 2624036 1267488 1806990 2326048 1372828 328911 2612798 555205 1403201 2159647 2013713 2569592 977434 1809696 2261642 482895 1266302 1361289 734760 2132933 849569 2222089 451152 1542704 1215917 764017 1871008 2037432 786431 1293360 1550659 432952 1415001 2334031 1145470 2316468 732642 1090481 87317 2053907 2010440 2630707 2591814 1176735 2026634 2183913 1747990 2344756 1185013 2076242 1050733 1491520 1139218 912838 268484 1231921 859090 132644 1895178 1234538 1963066 1937145 2189989 1434153 358 2448482 1194341 1798750 487054 353211 701973 498799 753105 2380625 1493528 507398 1376922 1237462 2464297 491730 1017937 2648298 20939 909308 1492085 2379326 2073821 2344843 1666678 49085 867759 1452628 1776644 1757943 1669718 2328004 761806 2564998 2288749 820261 489533 164942 54426 721223 130426 2561173 1334070 150802 1408955 518962 2130593 116765 2277401 93022 1177075 253589 2630107 202587 1700795 1808735 1226689 1613670 2250427 2519272 662095 1116502 1172294 1276054 259454 2347623 2483531 989714 1907895 1130066 365219 602491 708102 490143 269399 113866 2323976 828677 2366329 1978322 1868378 210210 2314325 717553 1215738 2289046 650582 2563212 586533 2551634 69773 1799200 1063716 1573099 702105 207491 1228348 2492435 1875874 271759 1906945 2185056 442426 982315 1117056 2098453 1432727 1890262 2330455 752033 1549747 2323832 2040040 1595348 2334964 62414 1908958 2534580 1687617 1900769 1183575 2186739 2119531 1284259 1724355 1249395 1162929 1227775 727106 2364279 260910 2221786 2549647 1267943 1798012 2492960 2071681 526228 1592222 1766741 2140373 2379890 2570450 438440 2101141 2621013 48623 1631495 799206 1224098 1043424 1442147 241525 943445 2378118 2060359 1994311 2389366 2075123 43816 2011391 2504961 574731 2508774 154984 188671 995764 2582711 2406730 2099194 234701 2330474 314936 901653 2554903 2557824 1712371 1576227 781359 1927197 1123933 1549490 2453087 2387520 739917 1735569 256528 770901 1798691 2439322 1489773 130243 370052 2187780 2327938 1780980 1031487 1727384 2583675 591292 376456 2117160 296027 79926 152638 1191784 2486227 1077116 1405480 418210 1789422 1899808 2588951 796757 174737 2455376 1896539 464110 810209 1399644 1782699 1193764 658879 112119 1621970 2516494 1828758 232387 996485 1747818 2468427 2015161 989446 2230360 783770 2079550 2611414 2462568 392229 1091823 1256995 403162 2257510 2609852 1855466 389180 639511 818644 639118 1310996 140071 1529978 2199731 2639865 2264427 2544906 2061156 859689 1111573 1386339 2520300 367752 987437 1145681 755468 643322 2171313 145072 1041441 1178176 665331 248712 1575623 220301 1809391 249212 1771505 60722 482086 673334 1423220 1549628 2438809 2048801 287330 1827850 2120396 1672089 2030482 534060 2245017 1840846 957317 1183534 2355467 2360868 86636 368409 245019 465695 567439 2227352 2112600 400471 368656 1201605 534178 2348474 2243490 620721 439077 1303779 727554 2473948 1844686 1383241 2034252 31408 736652 530581 454404 263763 1096570 28090 418416 1936292 975460 1845432 484357 29525 1957597 298090 1336264 987656 1631265 2230721 189569 380035 1082448 550888 771806 743553 662967 4368 1297531 957501 2172689 17890 723968 782274 2342534 2062931 2488535 1029722 259379 1971084 1486847 55436 2409459 1643770 2174463 955112 1406282 1219283 882840 992678 1219378 1442886 941971 621355 1786811 1225629 864085 632916 2353534 1486499 245292 961800 455202 1174604 309989 305112 2483216 229532 1158605 1062142 2537738 1286568 1964480 1701571 1202221 2639683 2333311 583362 1713600 1979289 2581713 2614836 2237065 750204 2637396 177828 1736853 491710 2242222 583234 2125642 924577 2182631 2648663 85470 1139748 854082 2456289 74626 1252741 2364081 1654024 1708995 1688313 616827 793070 1696233 2080212 1113703 3894 2587848 1164431 316421 2278456 1637668 992037 1334623 733054 62609 2108672 503016 536446 1409260 2406777 1670756 946528 540111 2304355 1294833 1506588 1934125 2119815 1838273 1083473 376443 167470 1764320 2470081 1349497 638512 227537 1378175 1636756 2340540 126248 2538904 2239682 1852297 1362460 2637524 1844077 257166 306356 621578 234541 1840428 310155 103710 2473139 2431800 650199 677876 1752002 926836 58531 2315641 2106012 1203836 2478445 1287061 333130 996676 1743351 2251650 908445 448733 1682494 126262 214050 423065 1524155 969410 1787827 1851304 592368 914604 2536307 1240846 1455296 2078942 2523898 1240880 1350996 1283020 2634159 1881719 151802 1603504 918174 1950801 536398 1917126 482323 2000273 1313133 1444698 1990878 1487871 1607915 2381328 236686 1916784 1234407 166450 1486694 602196 968225 2423050 2531322 404677 1111428 232104 2630046 2374754 631433 1089944 273693 1312049 855392 668086 231113 2164468 898449 1045157 1178358 649882 2400979 360172 1941414 449249 1598698 394655 1745903 2513694 426185 2228267 1484965 2316015 1537979 443447 1447032 1421095 2139219 980462 1073980 2528722 796476 983951 1945696 27827 2239591 1160293 2564785 833286 290616 2254358 405678 909649 677722 887906 962431 828903 565011 51013 530910 1817310 332539 931906 2125073 807329 195658 433863 1826823 2245495 27393 1649944 2194968 1641887 420441 2235182 994200 2122534 2142615 679437 2380317 1225054 724545 737652 456889 709100 808896 2161955 2210879 791318 2013409 355753 874285 1615048 1449174 1930089 2270474 876476 752609 1776148 2395833 2618539 244349 2455503 1755861 2006307 220371 1220994 427388 579684 1853802 1460846 2370298 1790442 410530 103443 2189603 2300843 1293898 682874 611724 2346363 1302330 749116 2435969 1835815 456068 466610 2627747 1671666 467177 1964260 496276 544642 1308360 1552358 792128 431594 2088007 650395 1566060 2128803 1985676 1607931 2394597 1429384 2304078 947051 1530992 384757 1598871 2245392 1184232 2400625 2486211 1468382 179167 1501305 1407570 327579 560116 2129389 1503321 2132919 2224030 121738 1529171 350863 236767 325529 2497381 1709555 632414 2405071 2014801 702883 124416 2532244 2160481 409484 15409 1176646 2104738 82839 1937370 2054131 249059 2282470 2043754 1754529 1027120 1407099 2459246 2511373 2092413 673287 499193 2442140 505801 70853 2240582 1419409 1635449 1728995 1116132 1136551 1674868 2001024 271592 1487322 1716059 2522549 1832713 1829072 1085588 347876 180119 894181 428085 2402710 1866: 187040 1172252 2184505 2609784 1320221 696909 2227563 189131 365733 1016053 1779144 2095947 1532826 1494380 1227252 2054641 1689611 1395284 903613 795265 2336457 2145194 1947143 2545078 1654748 1623510 560415 2405153 1038007 1042791 1719565 212689 1753949 517384 375803 1989213 2074033 830007 1786937 741684 1451635 1183600 1043396 1813285 307360 1613120 553908 1145912 2358732 1424310 1623640 2358095 19595 2197504 1027719 2032589 1804698 2644599 1480955 937428 2479445 2157820 1614626 328289 857920 1920318 1867: 2390944 710550 612162 69733 2140542 1236105 2397231 2100685 614543 636104 1446718 1718077 1092531 2542387 926673 21522 1532330 2022053 367634 1433987 527134 1101086 1904283 796417 2101854 1653026 637493 2241331 2023602 775186 779166 1886719 447836 611657 1005156 1785867 962321 2019603 1942670 773908 1448796 2466366 1257663 843304 2463509 2282030 1621913 1276884 2068564 590132 1699676 2141753 1310063 2091169 513332 1486612 1049851 1900565 80191 944799 2040554 26517 1098812 2519744 1805746 1872988 684531 1823932 1417515 751620 639180 2126421 1278249 578978 872929 1759238 294028 1964299 425328 851091 2203937 572859 92540 2245248 151654 1048700 417746 1280079 1625343 2161287 863139 1988741 1003328 1874655 1546964 2016616 406065 586549 1515674 581629 689309 110682 1823465 2426659 30745 402212 837589 1280934 2392202 2039505 2536004 513343 1325184 505109 432925 723109 1060199 1410301 1743408 1280078 2171022 1070652 637680 1584128 1030168 1199212 404830 913140 1868: 242000 354711 181373 2543811 398518 1158380 1180971 815320 1869: 2629280 187: 2513073 343376 1631324 989228 1051326 1085146 1995348 85592 2168365 2162348 1474460 971245 2224793 1630004 2176992 1262889 229458 431115 669667 1616866 2586258 642621 2425055 1473280 697198 1470039 2535396 1880905 289980 26280 1759082 2052654 997813 942526 1948291 838286 1840257 1576523 558005 614465 2099076 1757348 403390 808169 962342 1720354 1121093 2560795 1387086 107012 1245304 2014138 2353831 2446002 1742426 1100765 1562484 537083 105258 1614948 129054 1572514 725704 2051554 1344118 1078189 2238561 2543579 392392 710102 1299725 993855 1593063 92970 1341865 640520 2432340 492776 2289095 804929 1099004 514766 1369931 1987727 663756 2116667 1494913 1370647 1668044 1882 1613378 2410291 1112795 2328349 380110 860775 1152704 2194265 2624624 1682071 998185 218685 2504544 277335 2094446 2397674 355203 713769 129055 2275370 2135552 240888 1524132 2410606 778420 638961 1686080 1356879 796200 1435202 797617 1759665 2390430 2072725 2467270 223930 1608701 683817 1828694 1516693 1263224 1386237 504937 998802 633392 16565 1246529 573587 1433720 779396 451080 2525203 1338459 437672 1099006 136197 1842770 76461 1877312 2599682 1640072 500576 35702 13269 1339627 657404 2485547 1066003 943582 2593592 562361 1694753 216989 1286411 421668 904850 1908242 786517 1594837 1492475 682963 455479 31012 712441 1750447 1739211 1707097 1105663 10661 741684 780733 299679 516546 364531 1293001 2469144 998910 1045883 1901598 399927 2531981 2441507 1013742 1730732 1632493 345688 1557206 1006070 113542 2004795 823101 2326211 23878 1922047 107198 354561 2147824 2246055 1668108 1563804 562726 8198 2465999 2292007 850962 2043842 1469000 1990097 1808107 999988 1142237 1517389 2242513 2231349 859384 1967163 655570 1317124 370104 458230 2532110 1819895 2638987 405395 1957403 419975 1213061 932315 1627496 2374744 542453 1378175 1084371 886324 659823 969290 359941 640202 485105 2369955 1940893 2429654 1924572 327002 2474184 1399914 1870: 1401862 198604 2474136 1172335 2493298 2527097 1317755 1565780 613546 59758 1871: 2592898 1771655 2241222 1607206 1873: 1460273 1874: 2061241 1033448 98276 2272417 1832374 1625085 276349 422556 1185289 2617246 579423 1602153 571675 1875: 615137 664946 1730698 1048931 735859 1876: 79989 1877: 1034358 636892 213068 387051 1490641 2369019 1528482 2013239 1247744 317659 1593802 1423354 617316 522805 520954 215151 2310793 2377911 353733 2147406 749351 104759 1248969 250871 1194737 301554 1228056 1196563 2269842 959904 2439175 1528658 1283952 2425140 2303572 689474 2324992 2150382 1042227 577304 1573664 1075889 2391431 1947015 1550622 2304008 2608074 2211552 692045 1677906 2162910 2305988 909291 2263907 1281003 2289265 1367115 1130312 1712058 256487 1699164 530086 2544336 2164953 192920 1958522 1812026 2309929 1337709 2016070 2024178 2640654 1313850 2524074 728706 2297428 1519042 2605235 175300 631192 2143318 1195319 2481607 378413 304788 2121421 2488843 78469 2003039 804331 892162 104414 546062 947385 1907719 2463733 782677 69232 1398194 819383 263045 2492526 582488 267672 1987113 814832 2329143 1555170 1256151 2398160 1017113 1175122 2181403 698782 2090847 1961475 413120 1833188 1389120 942034 14163 1887331 2114435 635576 393432 1196100 2426902 957619 549213 313371 888300 2135760 636718 633 1952841 1339183 686527 85729 338024 425683 164662 534151 932177 222158 1032124 1539878 2590387 355639 603453 24464 2303744 1829270 967395 1246041 2597419 85076 1192543 2621405 1759994 2424831 541204 1635517 1707366 1127226 2110353 1639688 2310855 1258636 1208749 328878 50111 832425 1149405 1203630 1256255 827816 405142 1521889 521877 208009 157980 681829 550551 531846 2531301 1314376 2306369 594281 330783 2039799 2160841 1301485 1806863 1085493 1253725 1997716 2493351 1909779 579187 280598 409893 1554807 2395945 420279 78390 1464015 2071067 16907 972927 1300922 975547 1948268 1521006 1313906 533371 2044719 1169196 420178 872927 2589329 1274580 2462899 587100 2329572 411057 1514031 231695 2391169 2071985 2477445 1637322 2552108 815590 1189905 1612135 741077 1320589 1121973 841264 1317642 1832816 1310601 2092383 1928799 295228 331061 468218 1355795 1827247 905785 1678740 1999098 2152691 1936741 2232499 666361 723597 1652730 2397196 362849 1241912 1550539 1504715 585901 2193365 630811 1351448 1770987 390041 91118 1643270 1912606 1908821 17751 163478 2114400 464540 483324 2480459 679134 2622605 2004381 1962582 2631495 1531951 158242 2387352 2439771 1718467 891419 1717336 1371764 249236 2552498 202841 2147114 1818719 2140049 2067817 1606403 1752928 649223 1346274 1814105 310733 1941851 1446693 1509984 1972339 659806 1620946 675283 196480 747376 2320102 2451143 2538624 78758 1039827 82769 233056 690468 1891340 1461049 1749078 1391274 2260144 258297 761924 2519193 200134 614404 2482676 2333297 1239168 1740480 1633149 2619187 1064667 2175492 1750335 1922495 2587552 1286700 2626273 2111956 1705726 1906618 804156 286752 473891 433078 681309 2624039 316110 2425123 1699005 1161746 1543714 1899647 2364572 1272419 1402635 478275 2128719 278080 2369455 204404 1843822 1571090 790697 18664 2269355 2374384 2380775 57998 195342 353161 1761880 739543 227718 331728 696853 981977 1819255 313160 695093 636378 463321 1626615 98271 2517510 756629 1402041 2327351 1369614 481149 1122438 2189054 615020 1204483 2277240 1381157 920233 2441031 1040067 1528142 1501868 286527 2157061 501621 1866871 2635025 117250 388424 7289 2336390 2083156 2197583 2185969 1170516 2363717 2314167 409096 1262282 1202740 1848843 1169138 545790 1765506 1316678 653402 854825 2220859 2341782 267930 1963035 336276 490485 1052819 1735519 2285485 2317414 2557433 193920 1661717 2339758 1079777 2222014 152535 2054352 1696827 423261 1354340 2553083 1144018 652389 2025365 1481719 591359 1413756 1234383 2193535 2089525 2493685 259687 631926 645973 2208306 767005 1762642 1281290 1595418 581625 427135 1948816 1282425 248543 2429344 1912221 141398 2439348 1629227 2590168 2601949 139858 938634 1476460 686083 2318623 434225 1643840 963167 882670 1483802 745144 239490 1109180 1628056 650145 2212203 565458 960420 1435512 899165 687908 1995476 2517568 2402443 1528869 1957961 2251829 2212674 2017583 1847949 1347992 2427878 1271001 2095241 2543121 2580723 2604953 85541 608121 1358525 677955 2016453 2228791 2336875 244442 1416692 2114564 512814 58711 222523 1134621 748762 1624495 162240 408962 35561 1835746 2557528 2435687 907627 2029896 977331 1923952 2609760 2599733 1695825 1193833 1517229 989696 678826 2647153 2230893 1248303 1722173 1391194 1152644 2282687 2471123 2645315 1733207 1391684 2571829 1834750 2125550 2095962 260841 1529449 188003 1749406 1480109 2512749 1726226 857959 1000867 1580690 2395985 2304416 1214079 880308 2409375 567362 889825 2470184 533270 1183179 1765819 1387494 53062 594423 2083951 1142332 1187386 1734117 90850 989443 1521731 942599 1305745 1413985 645282 2212323 739914 338437 2510421 2586940 1194126 2055855 1621413 723997 898912 1055302 96901 1647180 1022845 2415154 2402389 1544582 2523361 884532 1398057 1092947 122011 2150574 2387891 816025 1103732 1514341 335252 1747004 2014576 75455 1880497 1187454 184243 1195239 202584 53451 397526 452316 1049184 1150813 2274759 180699 1381071 1252235 2073518 53938 2500332 529975 2128145 1378927 2614948 184250 904346 1078127 1982411 227227 82815 316380 1366472 2017952 11126 345444 1076151 98125 301530 1298669 373475 2020044 1961781 1989455 1841333 877169 636681 1034597 911771 1127259 2179702 2061893 1454339 256729 1353504 2348799 2258404 2102807 409718 2319479 400668 1985540 660268 1690916 596120 670423 2112247 463408 487507 1208343 2089886 1144288 466462 1240723 1873703 1306681 2021337 1864946 1428791 2541586 38687 2034322 240933 385482 107041 174116 904068 1285994 22807 930545 1526529 514321 890126 2457071 732988 1760747 1896190 1677163 2554085 1541320 221140 594157 673888 1849728 2162379 327119 1944047 1183208 1072053 1465867 629140 536189 2634337 633699 1128624 1475620 2367119 2390238 2057572 420554 720458 2196935 1459576 2140375 534590 984997 814183 704369 1049067 1532994 2244187 1799030 1883667 2067296 1884005 2022893 1299055 1945416 2271575 1305411 124669 1252136 1450966 727432 2110114 1129802 659172 838626 1118515 1649832 346299 1555029 282257 254279 2649421 1949847 234429 1020839 181441 1723663 853551 2499440 786382 1980978 816810 1911629 1582181 2265148 209703 1188531 882801 354706 434114 2289545 1536268 2616318 1878: 1203113 576654 53575 281729 2520356 1522709 1145126 274949 562306 1372352 2074443 595982 1534685 2374147 87360 2628196 387888 1646018 181592 21612 2535225 2431566 1247524 406517 1375933 871334 1181609 1612554 2492107 1111785 2331372 1766481 2618854 952063 1621501 2131340 570909 788560 695810 2391092 1682587 2160518 715146 24624 1552110 1940801 1625899 1145319 2621826 2178145 709475 2392574 1335658 445439 2105558 2202003 1293710 846669 300891 1251899 2468555 835147 1418916 1015331 1645340 1392257 1116050 2035232 1412546 1527328 2135824 836224 1640132 1240865 947115 965381 1879: 1110245 2181393 914045 2536069 1069795 469978 113983 188: 2264666 63949 1255487 2313903 164461 2051956 2315661 1499446 2322952 1938819 398903 2573017 2409054 1010803 2019560 2451319 1964156 1882485 1817537 2020578 2162131 1090399 2115857 447644 2387937 66860 2031176 458349 155123 2179866 1360984 970037 2318965 1711143 462409 1554822 2561868 637708 2237083 182528 1625555 2627761 1151447 2091337 2566127 1230468 2063770 316977 1744860 2507559 1895279 820110 1434407 404782 2182608 667160 460980 2567580 998198 2405562 1407690 795380 17008 23278 818304 1862840 789239 459094 994139 205848 2117479 2494388 2406195 1827130 1280144 1204448 65971 1120930 207860 2423493 529879 885165 665852 2526516 1001795 1912195 1316160 2642235 1645080 624637 174770 139147 1028178 1880704 746291 2286014 2344742 368571 1591286 775104 2102477 2508531 388549 89117 1370221 1018033 714176 151120 2019983 1376133 1611206 1594164 432734 1888805 1454067 1016533 21870 1732714 2497421 950826 2152310 1490248 496045 2424701 1965719 659731 677881 1016931 1486955 1880: 989704 399209 769702 1431710 2444816 55029 2507614 773266 2552927 15479 1995186 1881: 1810691 2612671 1459262 1882: 976596 1512547 2574246 853398 2405093 1598646 1860831 1622945 1206859 985688 2416453 605663 55151 1494070 133440 510904 1353938 1466742 631001 1330811 1335760 2455574 2316195 2073960 341778 2283856 1060194 382806 1161898 398056 2529618 749836 2124539 172630 1370557 2277198 673419 1774039 705636 836005 741653 525945 1038332 2425674 1670288 535467 906952 2298148 825676 184013 2508984 1504391 1440013 1883: 924910 1884: 1987864 727463 1514964 1823388 126877 19106 2495760 1478792 946715 2030472 2076455 1801278 867707 2252151 365838 2619800 548372 2574159 1503026 746580 2560168 2263157 2424776 2611005 428568 2378096 2350600 2236219 1427469 176705 524707 1695174 127145 2332647 177581 1893901 719863 2344575 756549 958958 2621759 2162254 792901 1675102 959473 91919 1539979 524761 2219541 1285516 981704 377502 42852 1730671 2579731 62193 2059490 1333114 2066607 2166670 2502173 1613660 73494 2410548 1597553 429357 23259 966751 991399 1597881 649799 2352985 2568245 603418 2271734 1963137 1829594 1860307 81293 1319417 1996242 382742 1204685 2334859 1274114 1700935 678286 1909685 2061288 2281086 209354 538374 2477629 1125171 953601 1863085 421688 250261 1940669 29183 150926 1679265 425522 1546966 2443398 990043 763048 1197818 1447934 2429316 2339705 267736 650061 390007 1272914 2323822 338028 1707944 2629684 2500769 651142 1121857 526550 1439823 746361 2522244 2328565 2595298 2186559 2500173 247628 1278183 2144788 214254 1302865 1800344 1891931 1417057 592387 639494 523340 2532268 1051142 1527361 1516030 1146978 334107 1634832 972697 2267734 607225 1214619 889103 1569676 2528749 1461832 98812 749659 1739627 1888278 2132264 2226361 74501 1920218 1414995 1326307 1682450 1404943 1176735 751141 527547 442624 953818 1692763 2386099 2235285 725753 452138 2188088 1849822 490372 2151215 456856 2064457 366983 113411 917384 838215 1466001 38370 76816 1298823 1345610 1885: 1953060 840950 844983 1301303 206422 597467 1450909 2138357 384482 805480 173211 2326096 832811 1005844 1859363 2372172 488559 1859983 2070917 307171 2218802 194288 1620733 1432158 2028295 2105273 136788 913814 828029 2334757 94183 39687 83267 2189617 1998421 713793 1886: 305039 73234 2331433 2236723 1887: 2542255 271577 2287919 730802 382005 1042772 102104 229056 1056239 1609438 2214304 1033367 1356835 2634222 441090 2116826 940130 1109533 1888: 661153 2191152 1889: 1481142 1974961 2193412 1913131 564088 856363 1482969 1958846 749802 1775996 1924584 280280 962283 2168180 2614562 651129 1076921 211346 1228217 189: 486796 12876 24838 1350877 1848739 1589443 602223 1529713 1378013 2093398 1679402 121601 767144 2280208 997682 1388768 1967164 425045 1300489 2009261 1530512 1505098 645998 860231 2644677 133059 1843135 1852766 449967 1680732 2083765 410769 129174 1023118 2537057 1727914 1703994 1960291 1091594 123932 672974 299945 2469238 756020 319343 1662742 1720636 348661 2303318 121610 83060 671174 1874642 2038701 2279777 2149939 2625262 2641312 2332009 2312529 2608600 788924 1738797 1195976 1559655 772351 2618367 2393944 2439590 205328 193751 910342 521707 1768072 1083543 1367701 131447 1126019 2521027 397019 2014772 2120245 196938 658372 1731914 1113492 1056324 1834690 966733 1830944 28384 265824 86916 1803363 2604392 1314787 359104 1678813 27334 1179414 1225628 2322941 1200097 347898 875606 312783 154720 1000232 487790 1050867 849580 88585 1345011 1374049 2190782 130159 63131 1725587 147730 1568450 2044355 2333592 198626 227925 2581325 1814149 250059 1443135 2242238 1825515 414841 1557927 914782 1625629 2371808 1280627 1204743 2248854 2361655 969362 2517993 268889 293708 63666 1812536 2119955 51950 898344 2598412 1881856 2057355 351428 1905349 916652 2641251 947518 1916131 1930548 1857990 1263695 828992 1568874 2346942 2585233 2025216 1319609 666460 193275 249960 1462482 471654 1104437 348567 688579 860217 1788875 2422943 580680 671526 885168 999152 2136983 1509767 1579484 2618211 1585658 1108943 1087452 1321549 2249456 2452157 1780243 2532110 141159 1332078 169251 715413 2302101 1713608 955206 1214342 2607365 2409816 1703266 1823969 249836 1605742 1306470 1088531 1077088 2628569 1966410 896526 1683434 1842201 1674814 1877253 1394483 454329 2069419 1388966 1890: 1296163 887375 1113591 1095301 1714714 589483 46679 2631650 971546 2546852 2145177 198814 2595937 463322 241838 1813486 538328 2018717 1866585 171757 487370 354857 1524466 727251 1103813 1481873 475400 330016 271448 1750867 169149 1441332 2618645 2137110 974740 1659538 314759 1877259 2152301 2536488 965682 501749 1296195 1767682 1138818 1426235 256562 511655 49204 1860633 819904 2526173 2627856 364562 1933785 945736 2443784 169559 2315038 916295 840991 2426917 2024931 653025 1012733 1379299 1475762 1715705 2085116 2304856 154707 1322011 2223034 2452476 1788806 1589548 454759 157954 376583 420011 2187218 2550612 778208 1923354 1945889 1309010 1333495 127288 1314977 12477 2093280 2426974 706359 638810 1337522 2249444 886615 833281 229952 1667326 136494 1403652 2643671 1115195 358137 363952 1597888 1470325 968714 175648 2175072 945995 451330 2248080 352705 793586 269509 2155798 1672221 2004579 2439476 1870926 207675 1767732 992402 1007123 948156 233429 833481 511360 2648838 1379305 130643 1207207 1275267 1151477 117801 899762 1704775 2497027 375753 2404229 777430 1500836 588470 1003949 2490240 427693 1435769 212498 1190317 1296889 2369066 1255063 2306882 1601366 2025912 1888204 1891723 1553909 1724782 1378842 2294923 1916185 2448252 1610778 513575 2017885 1190425 570019 926664 632313 2096164 103392 2028370 806996 1094708 2503041 741585 589884 1427590 853746 701930 2449026 1733629 773184 1336618 1324207 554083 813481 902435 437479 1386959 1489306 277124 761231 690805 2404904 445599 701176 2595923 486662 940422 1656121 2506791 1051669 1145077 216046 414875 2108328 1510240 686595 1082 2015005 1760874 2123347 1935250 2025791 1286159 821438 724185 1884646 284227 829447 933923 1762169 46187 1186538 2564390 719110 1779519 2212485 1895511 1249472 1142514 1231128 1230351 1674496 1414183 1941513 2529483 1055472 1786239 2516401 1948963 376256 877060 802005 228447 1620919 648426 1421397 2455067 334973 222796 449218 655118 1620845 2286000 1236641 965729 284275 1149070 641824 811436 1250451 431588 1223526 590296 1502469 608569 71805 856654 137866 2229663 475520 1501614 1054670 753106 2530662 34651 1703801 2117514 1610407 954476 1345914 826871 398661 1263582 2163539 2377888 1147124 115824 1627120 1467010 2308913 432721 686579 1421491 1649949 2414529 2544181 1937187 2572316 1250614 2149522 234868 2115663 449426 1475970 2410428 1313367 2619158 993816 1293710 215632 366247 825128 802808 229114 2163213 1501043 810143 1624556 1906781 1845650 785153 2387435 45306 1180428 799607 873578 1198313 811903 1368169 638186 1021385 1156573 2252340 1302917 635255 17639 270165 1449292 2210213 1565475 843932 612243 809089 251319 1896424 2016495 1671139 352748 2194674 46355 2000900 914393 75757 1247593 373747 1303802 2127922 2067716 195245 299235 1470542 814525 1742149 2361415 1538439 189168 1220181 607615 2366001 401624 2047522 1620396 1567745 1109221 1023054 561507 1611363 2100070 1891: 1679704 327115 20381 441458 441246 665185 338280 570624 2009880 154667 1721774 2151733 400641 658361 1892: 1573950 527059 2628528 950143 1668661 297607 2615916 2418368 1919401 1960853 1454023 557143 293565 1403167 1553985 2264486 957287 21003 1688898 408964 426406 1744533 1905868 2319716 1636912 876981 2314655 253725 1917207 515101 1813977 235084 315769 1893: 1646366 1923216 996523 446532 81692 878840 1112079 61500 179204 1151832 1675194 1847656 1953636 457445 290737 1621182 74193 1582516 814965 1057597 452328 2538907 1894: 590113 213011 923572 2277642 1984018 2484693 1046472 1895: 2642509 982060 728661 1468126 2423210 1287378 1896: 2575174 252435 344416 2048038 1625334 91465 1898: 948206 488494 258280 1628185 1361709 1899: 934114 97774 19: 236351 2240248 2015165 1066570 590984 2147047 1934532 1234014 897853 1640285 1609375 1689349 61622 972282 1862971 2393326 1519692 190: 2203372 1900: 925705 1901: 1209160 2543169 21922 1049731 330916 2271595 904280 969733 900008 299118 1651334 2234775 94123 1948859 2332411 2093130 2482018 401590 375506 2304122 488007 2239344 1645514 1149297 416597 158450 196446 1431761 1066315 1046291 1097115 445379 2019534 2525480 378636 1470898 2077423 2616513 451268 151146 1500854 1365396 1715110 1660940 2135760 958569 118666 2125585 2598971 1121006 163174 2432658 1352043 1437202 2421368 1159747 1509039 2417523 2117189 1643138 1168551 266750 2192680 2068490 2545382 894852 595446 1121370 364145 772891 1738872 808714 1561817 69996 312548 1437712 416970 2290552 189451 7302 915347 260514 803105 1733802 2098115 1863378 2553627 2489187 838052 2633274 278882 139588 1959907 2447876 2368562 10830 286878 828058 2181113 2164909 2282659 1073461 1819463 1927730 2423553 334593 74730 195934 681621 2524227 1180020 2015290 2155086 1917094 949168 2646461 1006868 194595 218122 2084067 874974 539306 1337293 1679274 801800 8808 2615437 568861 2079831 1961095 1410827 1542003 2606374 1265428 2316728 1090947 2075802 1665713 661028 1889224 1494062 1986497 116858 294099 431990 2224167 2279762 337489 2527840 2621886 1135693 817920 1593364 2365963 741408 2453089 1747112 1495975 1457089 900137 1608476 823120 513342 764038 1600698 863518 178535 799300 476389 1456190 561303 1381762 2040916 206921 765869 390539 2310221 434974 190507 1505332 1269373 2181364 1469778 2209575 48016 2530006 678853 1684841 1773207 70328 2616607 32668 78394 1101079 2388988 1822864 1832122 296454 1756338 767415 884078 2550060 1170489 782878 1886670 2224451 296253 721772 365928 793499 658900 1861535 1843141 1339387 1165368 2606854 754295 2436770 2365398 771105 1937199 338691 1118970 133529 847751 998380 1817722 2495088 179816 2554552 1418590 772665 1509970 1775113 1433792 2418033 1305814 580207 1783074 532170 2284498 687006 1971635 758468 1492606 754182 1015760 2074183 1508067 599094 1674814 2275124 486195 1113501 1902: 449403 463218 648641 2367478 847126 724399 1699010 436239 2643219 2133077 427776 626485 215929 2122269 1599875 2468881 1719062 2522521 1092842 1062882 1937135 2484937 1855485 315915 2200246 1298304 2648209 1392518 921348 563447 2411840 1899578 2381611 2138373 667730 1874418 1079004 2524193 761450 540205 2584716 2598971 729885 1130879 2130480 1038668 1419431 42790 1149249 1928756 57728 228937 2208180 876876 2453123 1287143 1661265 2216044 2103318 2397588 1899913 1967987 1186618 2526948 396490 894835 658575 1406184 649362 1056881 1419586 155279 2237666 1547215 1212478 1492489 708431 2044878 342008 425245 648182 1726339 2323080 2054183 168967 1641091 2634974 2568396 2033387 245116 1453711 2269987 2496212 1312385 964244 2232246 975615 2311025 394884 261976 347093 596329 1337136 446306 1070850 27258 1566364 809895 892085 1213153 990680 854076 2047600 1068966 1197043 632738 2067027 723341 199805 1566886 623512 2292886 825224 1521076 2112656 112678 262681 2061313 1701156 1948205 1861988 2170242 1375565 974346 646446 1418216 1676401 1141242 1802081 2038043 1961452 2309496 2116843 531133 2390156 1651058 1498230 660354 1575030 1892097 1449153 574007 2564120 1298934 2520896 243150 13197 15995 1147088 196127 1336329 2553449 373200 2452401 2284045 1905165 2634822 1685829 1200899 1822089 978626 856824 2073340 1184123 1606542 1347538 1298523 1964725 204930 604081 1767143 542953 392913 2505745 2279000 567431 1550516 503379 1759513 2543484 1204294 2150538 144079 1974527 2387212 1003348 1181028 1638983 666333 761524 1445434 348162 1023251 2477493 1922052 967206 1384312 376158 1029804 2292122 334185 2546081 1209635 2072710 55125 1824861 1955655 1910918 682640 523629 1407129 2233207 29564 2159010 2221326 468588 1618268 1285010 2637760 2401315 1857980 1274871 423786 723181 2317092 2541793 2448570 95800 263213 605229 763960 1987883 258308 560047 1072153 1240855 2245307 1887988 2011458 859879 1069639 1633011 2550924 675886 1903: 379499 1904: 2074516 151033 1863578 2451856 501954 696860 1789629 419470 2374886 638105 2399228 1905: 1587157 1610834 1471368 677487 829326 1877264 162544 439365 2150125 2370924 1875363 1963172 822109 1620134 2269707 1563878 2029121 430446 693062 800053 446351 612938 1344630 2638940 1823974 1274648 760913 461724 1449813 119236 922850 392500 1406562 660580 1449650 1171439 1301352 2102944 2479672 744028 2550889 847320 132524 200675 409415 2101120 1884982 102557 2047393 568146 101553 1576322 2155893 1233429 1811280 315988 1403434 2373080 2367717 1253345 2327119 491017 2064608 228694 983323 722466 1902726 1979080 1136926 1814173 702610 970234 707109 487593 61234 870919 864317 2524345 1690963 1708152 2623784 1249801 2601725 783381 1850733 1777335 2492856 1455693 2301434 945963 2075263 2385745 362651 1663083 25623 1595096 675344 325649 1732812 2134735 1313175 1427599 1520908 2597440 1837804 1374534 814604 946575 1838728 636362 1378952 1624194 2042739 838260 1592108 2010835 975667 2250803 2077744 1191647 1664056 1292112 1096734 429242 2496636 2276085 1068543 2022101 859389 2024687 70617 1172065 1181045 419135 240751 1924281 353742 74000 860594 1521976 2480513 918173 1983873 724399 244500 2049500 927268 1361684 1262516 121086 2350535 1304600 2379670 1811555 1131700 1297214 1811167 1747699 2469378 2494081 1820622 2249800 355920 2355103 386707 1266894 1876109 2614191 1773660 698779 1065046 94075 386988 1227088 1681725 158304 865860 96560 293713 521098 45283 150521 345197 858884 1984924 910479 2426383 2461572 1733253 2633547 2073853 2120654 375052 812746 1843733 980820 1201479 119605 595560 1917334 1123485 1401549 1241998 1460020 520978 2222487 1309392 2287092 2444920 860874 1218098 488948 553671 1490318 2109534 1602884 2072178 774918 1095872 1460320 2212135 2530557 1847917 368447 1130111 112795 378553 200190 1716138 2126209 819446 500439 1837599 1463962 832147 1917924 2074791 498347 883391 322659 2256623 662994 2613446 849097 1869425 1152715 115547 914133 2457147 919958 790209 1914457 1995552 851817 1122124 1411706 2169174 1504552 2151682 2435571 2442160 1950792 1297151 1580584 2027703 2368037 2075286 1248883 1081302 1821159 1898247 1465030 2319032 2565554 2116910 1108979 608023 1691110 2350432 1480073 537950 237456 1054114 773775 1236824 19239 1651334 1263118 2493609 1697658 1571089 1104271 1856315 1114843 1845055 1942918 2357260 1772043 678208 161458 435536 936585 1128779 1228411 2487592 2417834 451270 926284 1801766 2563089 1214074 2592488 2465255 1242178 642127 600228 318130 2269472 1518597 1015734 2040491 117477 148042 1769355 1855578 2595774 3803 1986751 1676281 1634811 2262431 2166546 906602 683577 2119338 477697 1412635 148751 662163 543329 2605770 2283199 2390381 2449075 949929 681446 217434 2565763 1435763 1399381 61306 553813 2099851 1659705 1924824 2633803 2263907 2368483 195854 641071 1810109 935238 661622 1577353 190817 2156073 1275470 481724 1506912 28428 2133352 845196 622024 1696335 641074 1421161 1946046 611405 760250 783757 1566966 1798644 1943618 1943615 332677 1143756 357330 84645 655953 1908655 207996 2368003 1137428 1634431 615528 5519 2313204 471878 158715 1138392 596079 872578 271304 1148784 552139 635342 166037 515465 611447 2435260 889740 43399 575035 1410843 856932 301059 1577246 1103932 693307 1464442 1454460 758784 1120773 1243129 1969090 932313 865668 1833952 81031 2401450 1196268 386727 211451 432542 880828 1594739 2418836 2292183 1637011 2177989 2318101 1725691 1956793 1880490 1617095 1114999 2471297 2359347 1533685 2208697 2634386 1742105 1941391 2329980 2438443 715580 2328344 1074299 683964 254432 741167 1682011 192450 176349 1353004 1238314 2131076 1643293 1061687 1719222 380217 2227038 1834863 2127867 536429 2112321 1223911 2609697 170371 1915078 2476090 2346407 1207875 153489 1551912 2061491 1366366 1635761 2391141 9585 1612475 1168304 168408 1354701 2449823 1454508 530587 779578 1273120 1547804 157901 206215 71095 1276074 1752219 365189 2052675 1133103 2327305 1969372 519693 221680 1770082 2068483 383868 356256 319855 1956726 1948637 2474770 719696 674603 846113 2529910 1787223 883287 2137110 2260425 748647 241470 180245 2345910 848518 117220 119650 904106 2286166 2312699 892734 1622923 644389 2322975 2406026 1270449 1818537 933289 596221 1882255 1426874 801058 1610675 1871485 515498 2439141 1723922 798150 2278671 1207348 107607 949530 934440 1436185 378491 2053569 2055676 2600249 330641 517537 2500019 2326319 2478850 2007238 2469613 2641212 1221699 335846 783837 201211 2453767 1691502 2003616 240680 109711 627641 1637588 473163 1669379 957681 1437987 1964995 903187 1660951 604359 649160 1469191 1151116 679259 2336748 745074 594161 2234258 1272922 1181588 226798 1208121 2362089 2037546 1352190 767661 1907719 1849038 60557 463373 641822 601076 2447911 1868761 13021 282184 2442089 340850 2427880 1279382 581732 1741210 183614 1492447 1979824 1662947 584666 903644 2189954 190314 317089 2320361 1658466 294067 869703 2330299 2333718 1295011 6708 35240 1111621 1026282 161661 1139599 1635000 706414 1859847 950511 988602 2203406 1282128 49353 568623 2585967 964007 453839 2549083 1941171 2344630 323904 1818970 1869098 2459749 1933 851591 514200 1513258 2018363 2542177 862305 1860314 1840186 1730529 1237269 1984700 261173 1246336 1755885 660110 181738 2452689 1633298 1379859 2253922 1435771 1795024 713026 268020 692050 597700 1409501 2336725 1323909 2257327 1338712 2318639 1306024 2054945 1546310 1111635 2176261 2069345 2643794 659592 2553730 2349690 1867545 668676 446940 2225711 1478681 186673 1813245 1817859 2041679 2231654 104309 799949 1510202 2201637 1352401 527598 1210503 632269 2296530 1972288 338184 18475 1961475 1613243 731604 2587343 1744883 1622234 664750 2272398 1039471 2027058 1723295 654100 2484674 555866 2045123 2509850 1977970 1833049 2601843 1761595 1719465 1570549 1584057 1228535 2399505 1357170 977299 1068556 1903114 1931684 2550545 1371422 2371397 633005 2523110 297497 2544772 1058629 649531 2637432 2084127 671897 1226822 1469450 942034 63234 1172818 7766 356021 1191780 1123913 2279338 1839161 952366 1658782 896153 1495886 362247 849618 2480470 1440093 270792 1694846 560892 2009356 559966 443863 756530 436739 906251 291597 2410738 1027588 1489005 736140 444358 1901179 994467 2277911 358695 1306900 1447070 1992904 577622 647253 2248116 666214 2347801 637591 1318005 2426902 1036777 2346703 2476691 1036707 1151774 2038637 1787963 2006170 1991898 2221597 421597 608217 888300 1811949 358712 267900 1640207 2111229 478293 2628940 1712723 1066801 2204602 638292 2392923 1380986 503547 57923 515816 1146342 2107493 308725 2103133 228591 720084 2418252 73642 1493529 2299779 1402734 1934056 370551 2485831 2119593 271620 2258273 308039 287017 194398 167481 1811416 2393074 765662 1220205 1218189 73397 1049546 1671554 184279 26417 763058 1534875 2631784 257448 311958 72259 1735260 1555161 1777805 172952 1258018 381974 2228208 308070 1248588 866418 612657 2267180 2494608 2196013 869290 794291 1789754 251879 2526421 261643 1248017 1124976 966726 2019406 439879 2557282 2421636 2587648 196303 355479 1118017 109725 1141289 2506526 802556 1897068 877243 1789017 1484769 2334817 1326427 670451 647171 2574944 968808 2459175 237207 2498082 74981 947576 2306226 707138 1991117 2337901 207422 2381626 682208 2208682 230514 632656 1767641 910394 1520733 2317374 105688 1716741 2026878 1244275 54593 2056684 885366 1936386 153611 2488792 2611787 1937579 25075 2495334 2306335 1853239 264662 1293902 919529 1593992 1028680 1609597 2242110 175308 2613161 309812 2389380 689812 1618348 2249241 2118122 2595962 79627 2644809 1411681 2141421 1317864 656849 2065305 2566835 1467024 1262499 501202 2211478 206116 2174806 537102 1327031 859755 1487008 448802 1882818 1985664 1855166 500867 1747788 232331 2230803 1506995 1498670 1368712 849422 411796 945318 1895576 223285 2571849 19900 2324183 670668 1947517 1840383 462060 2412939 2366437 2490602 2615142 303593 1447938 105670 2575281 1479936 1635114 1728840 2621796 1713356 1854223 178709 1791254 455154 1720520 1097118 1471045 2648368 1066588 2412209 1440387 1203630 1672399 1256255 827759 1905292 436169 2012433 93102 1757639 1300254 2080143 540056 2591107 1812792 1840727 953639 1551699 1367694 1294318 2377850 167300 2264269 2505513 824601 617361 2597717 1937558 1160067 588385 269833 1230473 2081626 1953617 101769 1369379 1011975 232534 1400114 2084722 1973407 2180527 2611263 1616327 30356 2599787 2456842 2144648 244066 2354495 853438 1088156 1535636 635120 1070771 1977513 1236161 500873 1863139 535916 643562 779793 1582737 245873 1615617 748767 1262060 1483626 2483895 486679 999875 185498 1693327 132745 1806147 1731227 244332 1402918 2201492 848052 1202217 1925773 2512630 2227367 2604773 1090127 2311778 1585944 1309881 355711 65631 1262514 2619189 2234049 86794 393425 949460 2647622 2021340 2405766 1383723 2018148 1655113 141937 218267 904363 16596 225181 241993 2464674 2079321 984410 2630962 1022360 997834 1298731 2063298 2638095 2377659 616393 1110152 1139946 913053 1527480 750089 1678521 549673 2426338 940852 1839464 2529335 2517683 448125 1842297 2386075 1924964 1746985 2595593 2625268 1115699 1710762 2590914 2090339 2417729 2102083 20763 1079316 2049966 1690977 1534308 730403 1390442 2174901 2427489 1001352 979542 877314 646110 2476112 428583 384396 535890 266162 403917 2378983 533247 171267 2316134 1500597 1557115 1868660 1779466 669899 898343 144377 987866 799200 1307048 2370929 1944831 1093536 318399 2602275 381583 2251986 2371948 87222 1202265 2177786 1269763 2060176 699655 770969 800490 81762 1875759 648144 1622664 917590 611926 723941 452727 2496884 522488 944736 2132726 124265 2061851 25028 572661 1847857 1059216 2464704 2173070 1498873 2223819 1738175 551402 934776 1150729 2489199 1578949 2131429 2097891 4738 1705538 2538001 1193198 356296 1567767 1743864 1506901 1407536 351299 661836 1460921 1076903 1072173 107159 429942 698676 838006 2160125 1933758 2475347 1070969 993383 2054780 2043643 672913 946285 1440021 1381821 691119 1185341 1022468 284322 1249428 760653 14180 1876855 360562 377900 2330819 2208381 1418754 278556 1499743 2280981 1438725 1411593 1909563 1421962 430773 589987 1174776 853479 1310460 1076018 1252946 2426630 864333 1054843 80666 2222534 595946 1281943 964598 2496401 688845 1025466 192319 1780899 1506624 308326 2095840 2160615 522324 854022 2173381 1496553 586695 1144361 789685 1594696 1057312 33844 1970554 1960208 883244 1936338 702574 257392 1983369 720837 752115 962200 1350583 1887529 1755815 2310926 2106077 1772127 81538 1774872 365846 1746880 377308 263758 723671 797359 618070 1390247 667471 654067 2427535 2042159 2254307 2514558 1692006 1858901 318491 1847188 2444109 81464 1366881 1784288 872927 756246 2060768 1335396 1122844 1123111 2465021 2301984 961070 2023459 2352349 2312265 642963 2028096 1533342 1769113 1848780 1951730 480781 252839 2345852 2293017 1293305 568800 1981255 89830 543878 1078910 2172099 1704125 2541050 773597 1727132 1959581 567589 174253 796513 122563 1698743 119435 2196716 919291 2579180 1679096 2302711 78816 1138929 2352310 1637322 1864603 790880 1184523 2399790 1617143 2582630 982471 1513738 89919 352 382778 2597179 2313802 781748 1762029 2481721 631018 1124725 4062 1972616 552057 1358298 750748 950204 369124 2050891 1579569 1816320 997640 2362261 745173 1383413 982091 226983 979205 1506163 1202068 2478331 143728 1645890 507501 629267 314444 1613165 2314931 1320065 2218556 1724817 2401929 2439676 44222 699218 1489396 623996 976718 2428718 844008 1077747 2243126 2052500 1781729 2331116 1508213 701114 174002 1874614 1262031 519247 598470 2440280 128713 616045 1659305 2395116 1551055 1246260 1231136 1977164 167427 1630174 939568 1341775 658575 2139710 620310 2532880 624449 606191 340776 179377 1465798 202335 257650 847779 751255 160586 794914 412089 2233349 2337102 1048787 765596 132691 77970 1892103 2460352 1514316 700481 1688753 1944504 2289095 1251109 235682 530865 320581 1025778 106334 1894763 1754409 1331733 91386 1283644 2050024 485576 1924134 2571787 2616277 1052666 1830371 437332 1436649 49540 2072464 136051 1946774 908967 2429463 1799871 2640100 322281 2098482 1137894 1674309 400786 1309029 1025274 266701 1103941 83089 409851 1499171 2417932 27585 1027223 172267 1042533 1134869 694150 315793 1646516 2121853 2187597 1813386 954525 538780 1431934 1322433 885233 993825 900563 25105 460286 1804983 1756444 2551433 348387 1936741 1053886 1964717 836474 1813551 1154128 1434860 193256 2446905 2413316 2232499 2250738 2495734 1458321 2595032 2240927 706329 277181 99348 1057941 857675 720415 2446683 681198 1967824 2340867 1732399 1605264 2073393 2648417 1308236 1457736 724863 1536111 436476 320882 996323 1116840 1481124 371814 2163765 1109944 479730 1769787 1653755 2010533 2520001 1956118 679447 1806577 1701268 1161417 1562892 2460290 2261873 423997 549198 758481 908170 2059679 2077781 483956 787539 1237588 936792 2446820 2594935 1300231 640716 408410 570582 1645013 525822 1691550 2183949 1925537 739789 2211240 664242 942016 2006603 909226 576855 2616889 1162155 2234354 623058 1185062 1484064 2313181 851183 1851858 2257761 78238 376464 441273 749993 2629035 2301258 1759722 2087830 994416 2576492 363926 931379 2519999 2012600 314491 579022 989657 1886377 1158096 2338157 1725580 1698043 1263213 2433728 2217978 2030117 2581156 1804519 1093825 2239987 2551981 2210843 800263 1662761 1308174 1796671 454473 214770 1768032 1292219 246288 1140602 2033461 2549716 2593579 976224 1119258 1413820 120132 1004182 2209135 2311116 2187186 776034 1738684 1142038 1987917 2356254 1378284 1929605 1130750 709439 2042889 1947943 2381456 462165 1462235 2206050 1033561 2556141 399019 421331 90458 1152426 2574121 1324386 1254166 1579960 708516 512292 885123 538609 2492512 2152220 1060414 1435214 1314452 1942509 1565748 644761 1590 1830166 1266342 267696 340302 2447395 2185596 1106321 595127 2071833 2159427 2018267 1608534 951298 952463 430472 2042978 1088952 1482888 1807869 2070775 1479412 1530129 1146099 1520269 428966 1388993 269327 829544 926565 569471 1178416 747462 2203039 2500245 2355421 1081334 22886 1890511 209348 1069245 2420494 27352 2585864 1390430 231265 352187 116977 307736 1737008 809539 367681 763891 189441 821780 1238470 57552 1625348 1783518 981864 2470876 1762330 2604606 6867 2588319 1745853 864809 2135170 101306 1396907 2026173 609161 2123311 357303 414055 1197081 774931 555778 456759 1599303 615580 319125 2325135 732161 1728302 1897552 2274287 1162041 1230199 529083 1830272 160387 2092004 1901579 1777712 2369496 2444892 553467 896505 1643516 1548836 2327601 2447747 73395 2538381 1875730 2148283 288946 433038 811908 1420135 1541694 279072 1316771 2508938 558076 1636500 13976 1539006 97132 2027516 81529 2536311 322654 1891089 1346375 828781 1774678 1334256 2518877 529035 2003771 79663 61045 512398 327067 2219878 2199325 1464217 1051257 865337 145501 845403 688865 972593 2566857 2509221 314006 2185254 2216725 2259196 1771708 725497 1517226 1826720 218910 2119832 644459 155640 387833 1227926 2499930 2054476 378790 655509 954834 1223966 274418 1281717 2333408 1505715 1526791 2161560 482065 1521712 1192281 702720 612115 1410234 1582814 303483 1948175 2240607 2395662 170792 330359 86658 2087444 397226 1018656 1291705 1930622 738538 2084661 2471733 1296643 2565260 1694690 2629338 2208648 982995 2086604 444256 165760 509279 370896 2423508 1566125 820357 36827 869056 538185 2423473 315520 296659 382230 1636689 1965173 1576101 1624110 216399 2198966 1374532 1330370 2311025 158045 1373447 541434 396050 1486130 1769148 1335946 871958 738841 1734037 649340 2631880 892369 2190240 1893166 2482709 2381419 1076022 2250382 2348142 920213 1896654 562964 131054 2391026 1638299 1737783 490783 2203778 1054310 90117 592803 1088406 234131 2214346 2627782 1748626 1364733 215332 1710968 1406690 2183302 542333 2020687 1287759 184461 410725 1445334 836065 969909 2432197 151920 937637 1594211 2339340 1774847 297671 2260930 1890058 2641264 2209050 124961 970622 480469 653718 1268 141530 1251736 1956291 1157032 2295157 1095208 356610 946364 2602483 1282878 2485764 5658 2289515 2001716 570219 1385771 2218125 262557 1191435 1965856 2407125 2169760 248441 924932 1247643 942639 855239 838780 368548 1336326 2594000 942242 312060 1949777 1777382 1916291 1001049 1650425 120028 207892 272804 863924 2621805 19637 1806856 577739 2008776 53602 983700 2261170 2482920 2199011 82450 1205952 1107824 2168748 976353 909373 1415917 600536 1244782 2337505 1227156 1427801 1435769 1295375 212498 2083217 1702681 1597286 543274 1340133 1322925 1033102 1380454 2339868 1013835 2447225 510730 2361388 2545973 1980061 1190278 2314235 2611905 402131 1442321 1036800 1311747 610086 1671966 2648211 1508751 1613359 524798 1408815 2140580 1707879 1890099 1537040 1131452 99364 625777 1908388 1718912 2012493 1966634 718855 1518994 27258 1807932 2083543 509551 584205 1233636 1125089 1410515 1012166 1282455 1658378 550080 892926 1198211 1566364 636041 945567 2206458 975042 1049312 1886483 153136 1118157 2634774 1817470 1480215 1211089 1105815 1994755 2145485 801716 217200 1870701 1054656 978547 2457638 199466 2497711 826599 1358157 1143747 1141674 109715 2230646 1645487 2428934 1739825 1193444 1597793 473085 1212516 1763801 1532971 227758 424648 2397030 1747278 645677 1613815 1518853 2386003 2564924 2535192 2439354 207324 2534098 1717089 2530718 1972217 1294960 1990555 1211165 1673229 1089901 1499000 1170029 1938651 945109 976920 347839 2121946 2209487 2382327 969694 1571235 1050616 716141 1830562 126204 2177421 1126738 1473502 1367102 2456635 56109 1143937 1228239 202983 256370 706354 330284 1416476 1903153 521235 1237656 839427 2049362 2318205 2347227 852842 1707200 2441183 1831710 2027547 2240437 369012 2248450 1435264 343408 2137654 1628465 762396 1464050 171213 1942198 1620613 1605696 430704 1918415 2414741 2212643 62517 1241806 1871935 755002 953601 1359166 2407886 736152 497708 768066 362332 1571799 355317 675930 1577629 2064395 759891 1386033 216676 862352 1985581 646632 1833300 1820849 2323095 1756820 1610970 1087791 2511389 119697 1144227 795718 1524282 223508 1145618 33663 143140 1997419 439320 2533781 2061643 1738297 1158134 2287412 1580130 1508089 2341098 2547525 221146 775301 935816 2473028 2074582 1935442 1362720 525413 564959 223859 1358162 1648322 2097795 1470870 266544 1761074 1576999 478524 1058472 2017665 111999 2220889 621546 2065251 47198 1218864 2118131 1089072 1927479 2430719 1819255 1571531 13952 1685025 943562 348889 1817627 1212183 2540902 555197 1425141 496391 1400877 207829 2611940 1374449 381145 1135650 907756 2139615 2465738 2415442 919090 2423106 1417979 1013400 1983003 2548291 2389198 1180846 815647 2369453 2058646 1783498 1605123 905231 2360080 2155856 2551676 1738479 412035 807140 2519744 430478 1215278 1625207 499829 770388 303946 1581535 1009920 696141 2210113 1191314 2208852 1159407 28933 903550 985769 1259587 1463981 796393 1067793 2028370 407795 3959 331364 1266069 2173394 2332161 601578 786351 2595784 2051943 850504 2471502 3451 817702 2154796 613168 1004477 1023631 2420020 1551653 1241491 361075 243410 266218 962435 1913525 1568343 668106 1541114 2280447 1705891 1123442 434076 2347109 2211610 157290 1580694 2596450 1456180 276273 2172364 2235239 1336366 1181080 122080 1038730 1969843 1268213 2110956 156574 303659 629678 2181759 2506269 2003647 2510997 1490387 1705905 286527 1505848 713056 1119963 2185474 1037820 1168385 29303 1222905 2004769 467351 676983 375389 1598442 1056681 1018054 1820857 1858368 132649 1180755 2513767 602541 2208321 447317 546313 691267 543745 1038999 1112868 546777 1484297 812170 2264053 731432 771550 1215339 657389 2012679 1618721 527223 2179941 817431 774877 2222259 1462716 2443128 1729711 723018 2229948 2196233 1287981 686319 1920501 2275778 494510 567389 836471 407896 802115 866709 938590 1517432 1409838 794666 2247383 678415 1757865 1091115 1167751 1045132 728554 1547732 841655 499155 2483640 814417 1527310 1250205 1805432 2570441 1238756 1235298 1770507 1564739 1826134 984118 2358347 1411828 1593690 159645 688372 2432362 482027 968139 2306057 82988 1955025 2530422 297473 793480 2571870 1943924 1560337 2296956 397561 1790008 842352 698888 231614 636438 1469813 762423 1626503 1037625 441824 219683 1304810 2258994 616968 2337633 815322 240936 1961225 4414 2408619 1732778 1965151 227207 9448 2606651 2316299 155246 109392 900449 2257951 1011077 2316251 1632405 411957 1154386 1363978 2533256 1383785 1536782 2181428 2016123 2109805 352122 466733 2643230 936537 392256 1974852 1510609 1493367 2402364 1791313 1070825 905501 2369228 1322861 2476910 1980322 1758911 1731270 1678790 2188779 111753 264190 1658557 1209092 808330 438616 1684508 2364801 524752 297674 600178 2519626 2337557 582876 1485821 814150 882387 2019435 510080 845729 236043 1106283 1399699 1150201 1593049 2023664 2051464 1797586 2264043 1610147 1745874 2533474 122140 2318080 1830361 1243027 1915072 550953 976786 605983 814572 213978 664332 2044005 854138 2287655 791664 837360 371651 1784539 2611049 10339 2025689 2636049 859806 2422621 1255489 113162 1557720 536797 1844688 644400 353816 412177 185823 2323031 645661 1151359 239275 2197427 628801 1246003 189254 1676647 480835 1943170 774631 1745097 924967 1331637 2045692 1549778 1261500 1016705 316987 1921577 1949798 569474 2009747 1961063 305947 260707 506179 90280 2575551 1080490 637781 76901 2387651 2627196 2163320 58068 1313997 1350005 347344 465095 308185 2639624 867476 1823992 708394 146682 2262438 1718328 2059443 1412847 1993968 2103344 33455 1542690 1241842 1301918 2632888 955357 973763 1927866 855072 2370025 2126119 1439711 2062324 289935 785055 287578 2253833 2231178 428645 1103783 1614563 257023 1171365 1868172 581898 377391 482093 2095504 1391195 1586156 37411 939915 2160008 1351641 2596188 642799 1177918 1751651 1932685 2452888 1799378 2285703 245299 705500 1415775 1795959 2079346 1434656 1898427 1610270 2034735 2242547 2496596 990880 1124929 904285 2514916 1066392 1538798 1331868 2126168 1545775 1930123 16648 1853076 2493685 1544110 568677 2001646 670629 1242265 883582 1110891 321629 1349446 1134251 487990 2272668 2602697 393537 674794 1898796 937865 373916 1548828 2405062 464175 2549535 2111054 31999 498354 1822384 138472 650391 390008 1803099 1561594 1764529 125902 1926997 498337 1771857 1677483 1339524 2137140 2302760 594857 75726 60463 811091 1987119 1796556 578853 307769 1874242 1454202 1724981 525955 832612 684272 1180522 44861 772824 1042629 431990 160027 1835829 1836056 784912 213973 1509147 711703 2381784 1178775 2120203 46811 692877 47671 1381419 2421276 1814673 2582458 2327895 1373665 1706811 603206 1227214 1326392 261125 662454 851368 2274603 56645 2187546 214875 1937894 1127308 990830 1872689 1566779 545116 1807475 1726143 1227741 808702 2433841 1840537 1605877 2283217 186704 497710 1128209 468687 874715 247217 1851048 2549033 1264687 1248657 1864263 1831000 866887 1973970 2388818 2347383 727968 1393244 575601 756134 105804 469551 2583806 255764 471055 1002141 2578306 2213536 1734230 2614556 611152 683094 634175 2627115 521341 1941350 737471 1290900 2055958 596536 762536 1590932 1252457 2521333 1312849 1593337 891034 426939 2069811 2021089 1139217 1735042 1300714 1627938 263035 1413644 475835 1023436 2230690 29446 736825 291703 2630085 2389642 1784449 782267 2108168 1940801 1915552 1733038 2530608 1370853 1364580 2450035 1692690 459085 404031 1153350 1232385 2086199 152569 1390559 264679 1029975 698197 2026169 2412112 2104959 1936448 29407 1936503 548513 1667567 1168912 1290311 454861 1657560 2483248 2124002 2008610 1321354 1083640 2498225 969530 2432380 986712 2636229 853878 2336612 1966110 249619 646440 1630310 1612241 2332248 2217129 1169929 274586 578731 2514838 1136281 1205110 157830 1779276 187168 349424 2051163 627506 366223 652312 1251565 2376725 2288772 1713595 1789850 1072441 681477 2543030 839935 280193 1081296 502598 1637109 1715755 1343193 858312 2568130 441274 1800537 2440886 914482 582641 486655 1348547 1358465 2153151 407146 336715 2568640 2408949 2406445 1959982 2432689 1703907 2550363 2369812 1724289 1378736 1977815 2383723 2482546 1638656 1790691 1539288 156916 2625470 738665 87921 666680 1540145 1766805 1771757 2630650 686650 2195108 88872 1827022 2609787 2309763 947111 2341544 1810432 2025963 1001695 2444612 1470461 1372434 1093959 2594401 1410635 684088 1809098 778304 1355227 1205857 1800621 598542 1330262 2182908 167832 679244 1526864 1715886 872935 1608166 726092 1972185 699104 1695298 118576 805885 1510600 2258764 1173488 1441768 2550472 188541 852918 187934 2223911 1031393 1527738 2427878 1007544 2365163 1656166 2460358 499338 1727514 1532119 660614 1519730 1151118 679494 843590 1646961 2188753 1895917 279886 1821408 1642760 686154 2145298 2520402 2623517 940474 394002 1429870 2611629 1690544 714027 1262388 1131204 2242544 1961444 492746 1735773 853505 1158915 1191764 1356394 228598 2407243 2538592 1833437 1108997 2559732 616340 327167 2137086 1437026 2049697 1532626 1292942 430360 2227769 397393 1332547 1275009 61361 465623 2526074 1440060 2247736 2528004 1421326 1550607 159395 637726 1321176 2238658 2005683 1661787 2311372 1279763 798036 2491266 847865 2632151 123989 1915418 2567502 199531 843944 266893 397463 2147100 2390000 173088 2625465 492088 361343 1667071 2446404 393268 1061243 852058 2582891 1190132 119118 657896 1647296 995522 213694 1714163 1643564 719244 1036093 106094 1933598 1546263 60836 1821023 1299670 1307996 154873 585020 1615929 475648 1759127 1920334 2575900 572006 1989758 1084266 1574557 1095030 2149080 521758 1209999 2137516 833569 2460992 1941268 1920507 1177246 1906040 1825416 2518334 1358726 500480 2094351 1948963 2473346 1675440 86956 1191970 615013 287717 1138023 1855911 958957 2122774 2567079 81894 265466 1074351 2232097 1540072 1950714 2072409 1304223 1786757 770580 2350513 2110258 2009220 706966 315421 1669268 1747159 334690 172047 958530 1106322 1687832 1177560 102336 1015481 46930 1686439 1142511 1247718 378999 279653 880210 1525494 1983392 2562424 578473 1412693 1955294 1189594 975220 1398583 533764 1253664 1179586 517315 1720486 1361421 1888619 444231 352817 2598527 1566232 2403100 595111 1158074 1373985 147023 1637306 1139733 107527 527424 320434 989696 1819571 621043 723846 1045406 2522025 2478222 2544615 952344 2541880 182829 1526756 270339 192461 1938185 2249260 1401265 309847 331270 928982 356842 854287 1703064 1514433 1897823 1713250 1839289 385565 1725475 1730740 1751775 915230 1252940 993573 1238458 1600357 1558839 1900758 2470307 2302825 692002 410212 1734404 2046997 2268724 389208 1976824 2302995 2607409 2608292 901497 2161396 422605 1232037 250547 2624414 283309 2248876 1792243 186944 406737 665807 2159273 145348 2360084 374439 2391078 1018943 828434 2356403 1529632 957429 2457848 1829224 2223268 383000 2190578 1160135 2526366 310497 857405 2546326 1049624 914250 2071590 2341276 435036 141446 2352117 74369 500049 1646522 2330378 2074736 1327176 43564 1152698 2310116 1936141 2020556 2064435 1258228 2347770 1721606 2078674 1840102 885370 1011699 1074862 2092244 1202337 282932 1933153 139006 2488599 888340 1343269 682100 586268 1667114 1019621 1886409 688453 828046 429526 505523 580822 64842 1444765 2472322 1324819 1271382 1569206 1856259 99851 488743 1604664 2013935 415791 367234 2130142 465224 577392 2089609 1771697 1518988 1812452 751981 2582732 1102078 487648 2287853 538299 105863 69147 1012679 1671392 1465649 2589953 948423 1778614 1683208 1258821 1414009 1085372 1368440 2176325 453396 640225 1884977 1866459 1243446 782736 2004079 309475 2604920 1885628 1469644 1556409 1823942 140844 1010029 2296207 1555021 636273 1774994 2546284 2234728 1929321 2548546 1909778 1470784 1851563 807829 1073278 551405 1489421 1169793 170509 147289 1888259 103333 1141996 399006 1811243 2545033 1189412 2052159 651395 810957 2303098 745676 700040 2028800 1961067 2357111 2404528 1469389 162467 343164 2132184 1286388 1544618 967909 675333 1930384 313219 1551670 461752 417337 320428 1039522 1277676 1709776 38247 1781434 967421 1124894 342268 953004 1228124 980292 1307167 2267527 2563395 917803 2102565 193834 2239147 715076 694457 1878827 2452807 1220142 2070871 2420022 1390673 1835868 838132 1587495 729392 1113778 1898861 2258542 707912 1940510 2000241 199678 1108206 84658 2411191 1293032 2201302 2590581 878149 2339922 477917 2580490 2561667 2583322 1759977 2209691 2376323 1259388 2422780 10 1399006 2510872 1180326 2118479 1998608 2446586 1062934 1557303 903037 2563972 2611623 1740460 842666 89509 2237684 2448288 1061088 2195960 340340 197244 392541 1756631 1642815 302862 1596675 2523948 1029385 50079 575780 1082925 2170135 151101 11633 1003773 247098 428246 1564222 2582717 154028 355801 1238224 2254602 2454339 149784 1553379 2068445 949755 537061 1379213 333908 1387846 1242004 1243569 115966 823585 1157565 1573259 461426 1356358 1925635 1834470 1300628 344692 39581 1058850 1290347 1544384 191300 514772 2312391 666944 912489 2118573 527375 576415 1147144 1831393 1215721 1264601 2454106 975317 1709097 1738065 1742468 2461911 429422 1926509 1299903 1221694 2639211 1711466 1160091 983329 1619508 125396 581192 2170463 1404790 2363509 2580094 1183489 2371959 1620064 221571 238857 1661099 2427073 1271333 732920 1911165 1320761 461430 567704 778290 2125305 1455076 1339010 122400 1686153 479860 2633437 1708775 1040981 1336244 2226886 145949 1869700 31258 152387 2239612 313793 2583159 2020795 1956700 2594396 2146530 1221383 2611556 1572342 2263395 1696023 1089834 626089 2231705 46335 2632514 830372 262539 290210 1090125 1147455 2188858 1603387 1242739 351143 1531 2333034 461218 71625 1258849 1380239 230871 1001143 1779748 1279971 660857 2221915 2647395 815828 1305447 1014313 2325784 1752562 1565643 1711557 751618 1837733 2609637 788172 622303 1902572 2260996 771489 2293195 788651 2181666 1956782 276453 1455599 1860573 2272817 475798 315825 1267272 665130 681568 714928 7297 2247919 1114118 1054756 1998981 834700 495109 1799620 1721113 1086148 624991 117539 1893660 1923528 2344141 1524266 692068 1134305 1208152 311343 1986955 1009812 1807521 614339 2212967 1395858 232796 6586 593356 288604 1362008 1171724 2203999 1229837 1750514 734585 1309632 1685367 1446883 1924443 482324 1346933 1523616 455548 1135632 2405947 178994 89531 284914 2328184 2536176 1316620 1039647 2121629 1406695 2168245 262279 1309283 346760 1074150 144782 2630652 1291587 2131431 965367 2029014 1801614 1659985 1509540 817719 1209796 2373363 1370960 2121414 1552250 2469311 1021221 1620800 2502997 1170262 237015 1319466 989418 1258128 661559 2067068 890055 756724 247384 1911124 538005 1829664 2598505 1836590 1637952 2521181 110658 295879 675929 306132 1540953 1777469 377923 875598 841213 374440 2511142 266274 1798135 2150283 2259796 134771 1510452 1632480 70932 2227431 70757 537433 474127 1542778 926059 913257 588706 568531 491610 1157175 2044195 2491059 778168 2641240 2560766 1693680 878113 1302441 1139526 1787236 71415 2279000 1169970 23021 1665014 1133314 1812323 1293413 1713805 2479228 639261 1191407 1447614 183882 26277 97854 15274 1550516 2592515 707884 1616374 1396535 559406 288461 1972408 603493 268790 2170086 2646704 212724 2154485 473497 2384928 2534500 1837682 245047 629659 969658 52595 408046 1551492 996181 2407788 1112434 1827831 378571 578817 1298669 2402163 1136557 2367485 1608628 733430 617197 1393860 691569 568649 2343241 1835967 586483 1278905 1355100 2380423 526081 584416 1494375 2028478 1449659 846688 2551288 2235455 189315 2101533 404928 357751 331483 112419 1166415 234868 2421020 894860 2377283 1128547 2523531 1317788 612663 731833 1404229 2185952 1153883 1620620 508877 41200 2536102 1207799 1289517 1262147 1158672 1133041 458283 485681 1799518 1917182 1774479 703399 1240077 2296565 648750 2588633 41376 1675407 666646 870584 1814575 1289621 1205930 2522883 867292 701832 607161 2207313 1217820 116514 833554 1608616 1343881 1850177 739682 1966958 2141567 1429001 2630966 2564057 2382669 423871 1712332 185096 852435 733953 754250 2273148 1717601 1187735 1381273 2494693 1429239 1486172 461194 2188465 1214283 2627051 1921544 1342978 2200918 1701690 2591596 1627662 211933 1747651 2308407 1498012 575151 168360 2338410 1497914 38292 1460699 793886 469278 276829 14088 2365173 131018 836020 2132933 1485274 1985540 740259 996612 2190839 2190873 834678 468341 2473902 967537 2199715 2018421 603439 818269 80760 951289 2330045 625358 2332551 1113109 476748 714951 575861 1948154 712736 2414975 2094983 378503 1592598 144756 2557077 1805032 1619749 1791425 2645714 1173188 56921 179488 2199316 2316468 363005 1921444 2467910 1322500 1096262 87317 1224442 2272050 1401576 586991 1759147 1466457 2396266 1058490 2582080 1760513 1251899 402477 1163864 1803183 1197785 879320 441947 970045 1151834 164953 2482207 1956078 833623 1838779 1266287 2438983 1085067 2295582 2368260 753105 757253 1861467 1717067 1030808 1163598 1215484 1376922 2464297 988197 1657031 1173113 1774566 2110540 864014 1297830 1230166 801470 151674 797733 2093452 2463882 2166336 8969 1394150 1993351 2603696 538459 2363312 1371319 2493548 1482177 317008 384297 359255 2365085 2152237 2503981 2617933 2506769 113161 1700795 1226689 2068387 64988 468319 1658414 263987 2105599 1371089 1783340 1386923 1030697 1417709 1219333 1423425 50541 401539 736807 1474216 692539 1466999 1634163 2384211 715765 2086404 323767 2072088 2593366 217084 2381982 499196 577195 1355753 894945 1388707 2233215 456810 650582 1683589 374860 807961 1305101 1399939 2367205 1795463 2373856 2236047 2304413 1063716 430743 1503575 1873255 1079607 344975 511864 1197841 899684 1604913 2563757 987897 613215 235600 109644 335274 157204 190667 1520165 1804806 62414 2259073 1526969 1296000 1787002 1834520 2199090 1478341 524941 305851 960201 1450718 1243685 1378610 746839 1374941 1326431 2283874 623093 2132089 2044595 501820 2512525 1912717 1591427 2457954 1479522 1717004 2169537 133168 2378118 1805750 341955 555513 778697 690432 1112799 120709 169846 536439 674491 575684 1769610 2583800 969923 1727773 717711 884562 1277254 901653 322706 30996 639644 1404573 2432982 2155985 1929320 42316 119321 546664 935868 302477 7882 1225842 1065318 1739252 1773343 747940 2150913 2174711 1855850 1143550 1610126 1971871 2210678 1701365 376456 987891 2156864 2509557 2584701 238182 1688188 1513108 1179450 270772 262008 1319670 1951940 657758 863711 166506 1007231 2558632 757126 1716184 1077116 1319269 1037706 1667322 66049 1918514 1781061 2049144 1444317 1944004 1015113 829840 409099 2618685 2059005 344204 1896539 23954 1307118 747559 1711030 207905 1164796 2247321 2573963 338706 1184877 1697907 1907688 2230196 2368994 939086 184287 309692 2355434 512369 550263 1196757 938106 2420872 546595 2239942 1085038 1924641 154094 1106105 1086773 1507300 1942048 1893035 327119 1549350 751434 1368910 987167 365139 1137774 1691327 2041916 428855 749655 446690 1441566 1065660 1713010 2017834 265506 886874 1732513 1934887 1285299 1137521 2403013 742627 1293302 1391794 2147263 2578719 643669 2317341 1416428 1344844 2401991 1870278 1884511 2101095 428411 2440091 2539043 1416169 266090 12786 1494629 1684615 2298889 882411 2336543 264971 711600 1003571 1936283 2000023 2566254 1553765 1699066 1372650 2082449 1422994 1178369 1250629 1124379 652619 1545297 1994023 1975662 1383241 2058960 633699 2113964 1656877 2090350 805317 1508760 2577375 1154917 1349495 590667 2191070 2076000 1021026 866305 1246991 2599235 275542 1420582 1802755 847521 1294090 469783 2176680 2535003 443035 673593 1319592 892941 1628607 2207879 338288 2204130 1930746 911439 664289 164096 2453950 1836191 1060412 2554015 1663768 922143 69184 339968 2172587 1544720 410428 634741 2450984 953566 2474628 1442886 268540 1451007 420656 1908566 2063484 1989478 1450890 2221385 1809411 2139543 131134 1599956 1404351 1887305 1798191 303401 2627906 1834260 1340092 1125978 1486499 651268 2061842 501304 880753 961800 2008837 1074260 869192 290726 1823520 2446044 2145554 695864 704369 257285 1129833 1585980 2481322 2283500 502315 2261467 892686 2470452 777503 1439749 790855 2026257 1982596 2253825 1828033 2429599 1594935 2244187 2125642 1900074 2048052 2500354 2221845 991508 859994 661746 875707 1762321 2182280 2489242 1099740 1243191 1662770 1918579 1302989 2433742 2593158 2169964 232526 648587 1272807 1913452 624820 701228 1555059 737509 1824572 2351187 1399777 2634880 1238312 1839487 1802094 1513234 59098 739308 88126 1557830 1513161 1182844 1521634 1125775 692712 2232600 2516921 1321814 151032 1735332 1320598 197955 112597 644382 1323787 1880615 407576 1209215 976592 1940831 2438011 1501458 1849627 141656 318345 1668736 2395453 1751583 1362460 1997908 2246849 1852297 1322515 1482363 2530054 2523053 1057111 203736 267857 870113 1601838 180686 736800 2355175 1476959 656058 1707754 2163709 2163421 153928 2518815 586442 2106012 2518423 1790368 1808434 750426 1736180 1326489 1787255 872862 1522697 1502436 2086276 1475972 759360 605548 107282 1548124 629697 2511228 2334718 546167 1529602 2081319 1361858 1177542 1913800 2462770 1302707 1604704 871158 1686355 1132173 507880 1950801 414174 1026748 1846929 2261965 1368287 626987 2494601 478338 1214689 1154704 1606648 1208659 24069 802317 2607160 1123829 2506128 2116449 1434861 122409 394001 447424 668879 2205337 2125599 1349272 68754 2550714 1149607 2428877 318522 1035278 262416 1945782 570364 267925 312395 727829 1596759 864366 1899904 1132318 2046718 2305271 162159 1546050 1134502 2416499 14518 1701710 932682 294111 1331501 277728 841318 980462 1310411 796476 1886577 2139530 141510 2367880 551465 862011 66355 771618 2637635 1963333 1904592 2493400 520513 1470879 2291562 1234462 394242 621367 880981 2329801 464351 1634902 1742959 2433359 886360 2307696 1289818 1651780 672848 145617 1977135 207930 2566939 177946 1730959 569018 1059373 664406 1861548 2422311 1747472 627192 2173295 785571 1128290 1119187 498376 850022 1931375 1718961 2143787 2096694 93356 803865 1748039 807276 1807832 697813 2419548 338064 1901690 912490 876476 1600557 1400989 1312324 29807 73956 2587310 1966591 175095 2277031 1088647 2320749 2586603 1819411 329156 1479021 794605 236226 373513 372295 1483111 1560706 295556 212815 2244705 760554 2644273 647899 1594361 2603162 2101479 307926 229081 2237468 1150770 2557302 1746949 150805 1489855 2571528 2316648 1361003 2004461 1247501 458922 407754 857219 877637 2492560 1029245 1269934 1879397 2428815 1671902 2328569 1501305 1242652 1121520 471688 2049393 666179 1976546 1420942 2143721 2552909 2585970 1580526 645054 1992548 892780 1124972 515366 1033749 1358798 1812488 896019 369596 2144207 2465757 124187 995782 545429 96801 146710 2430491 1353558 1075390 744030 1626376 2374693 866306 1536268 1637053 2448239 821881 2226954 2362821 1385356 541809 350952 2243883 2471719 1501419 951445 1758686 1329971 1005618 1442195 2129657 894181 2026152 1165145 2350635 1054222 214773 1906: 1955079 625675 1102968 1946116 1946858 353303 581704 2394080 2630282 164534 942479 1000584 156560 515439 1907: 1170213 2224808 276131 1942381 2504995 2168324 1908: 413421 2571843 1345576 369714 2017576 191: 670715 2011752 329896 1563303 210259 2266381 1516182 715944 613627 332915 159007 588844 2059362 1720805 1673924 1788035 2149638 1982309 1266502 989119 2113420 711538 1704203 605833 1237118 276698 1805855 1167651 1592738 1654240 404118 834491 1977904 333841 2201584 1327321 2303220 1592864 1133956 2301434 2441992 2031116 370065 1589034 2350699 450933 37444 2255411 32042 1645276 279003 2093572 858121 417918 1131700 796035 1539266 2427685 288090 2571831 690696 290804 667415 182429 1440926 602223 1874855 1474343 2426383 1026442 1615830 1279468 1723208 710010 2193394 1294883 553671 315298 2540090 1590532 926070 81812 888667 1064955 652919 130642 2524892 2072542 2472845 695858 2009358 437680 1081614 2274697 1592364 2304394 856846 1670373 1794739 2572489 753215 2003432 967063 1858670 1428962 2083166 803439 991709 1653511 466541 1684939 1236824 1796792 172793 1013228 798019 852759 1446619 6409 2345187 985381 1638982 930867 2105798 2110807 102329 1594266 1409583 1038586 989268 1220802 1152124 1972150 1037794 2417506 991619 610870 456132 1108463 475540 1786412 423819 2482341 425045 320836 695389 1552247 1327415 2346326 2377269 1041216 943807 186563 1059422 844573 337716 2609906 1215760 1576404 344241 2399037 696909 1115601 402852 1491887 2390636 323880 2009261 1755872 81031 810692 1699767 2255783 960152 820009 2568109 630631 720197 2421839 1802500 676761 2500636 383548 949898 2583488 1530512 1034917 1852312 162807 2575768 2295575 1701791 1053004 1834272 366425 1627537 1148988 1113683 2168814 1652448 1686571 1537948 334155 1740863 915410 709062 2160611 1586499 1638358 809088 1124351 47587 1069119 1495409 2153027 929423 263953 1838521 1563152 1081187 223371 526591 234817 2581451 652191 1746193 1079602 898524 2271836 2220920 1106127 119348 53575 473163 1751245 1458841 1447890 595744 1474722 2050023 1827001 604668 1219450 1615526 1980600 2000311 1517716 1730933 1185670 1100838 463373 2457753 2494615 2443786 518647 1889410 1281467 733055 160051 1500724 690206 1070441 2320661 1613248 1995044 304390 363683 408078 739741 136128 1372554 2587263 132296 2023687 2429128 1730529 2095090 2518968 2077944 180190 7301 2289728 1413205 195401 1745619 1070725 2506933 2452563 78712 1673064 1244852 1667333 1567908 2525602 2176635 12987 2330288 2502769 914812 1508661 1961565 1563705 1459428 1138691 527849 1220594 959357 545203 911717 1185982 1906173 1093788 727052 2444140 181590 1560069 1172818 1832793 2160854 638868 863476 896153 2439568 2626416 1080582 1429685 2294388 941277 741285 444358 19725 1537989 1527420 542723 2424425 1153878 2161644 2277612 1591579 2109243 2346598 984649 74686 542969 2389589 1591487 1719478 511461 1954183 2533452 536930 147247 1129046 1530469 1862775 2538479 2431250 2497773 129633 1628993 2233232 1964582 89182 903110 744679 2649100 814864 1595396 1446783 1656652 1403823 1724325 958559 2172119 1541310 1141292 1010686 1715556 725694 241799 164292 1403041 1803494 1157186 1099418 257448 1193571 695655 1610308 667577 1682835 2022927 2047700 1285139 2384260 1597502 270103 162513 62108 1005308 1664282 225560 1513386 2503251 1288720 2175615 1331712 706479 1415226 2309701 358416 1292398 761263 393247 1270665 368048 2129043 466687 1662962 1387188 2367673 492217 1744407 2152475 2021685 2145687 1071095 66617 1992125 140461 2315408 2636869 255792 2375073 2224778 1821066 1837386 172992 1379689 1254475 2418222 851433 1372412 703896 1040733 1635114 22086 2412401 1212584 615514 1969034 1007839 1256255 1958383 2351891 2050727 1050238 1620362 2149796 154619 1292309 1169296 2264269 2197868 1378691 255900 596636 263316 393000 49048 445296 1011975 1099238 2611263 1256833 1429332 123457 869061 2287105 100476 1992943 2180509 1654030 881178 1562221 1927686 1483626 591258 754705 2281814 924388 315116 2558681 1612417 877718 2032055 1274817 119291 1773266 48375 1690370 726096 1102211 2509035 1310394 1206290 98815 1866193 1551936 806859 1655805 1937171 475108 2362271 341987 1028111 2576357 1016978 1664797 448125 1508506 468926 2316614 1524323 826333 465327 1544098 1176938 1288550 2302601 493227 1303390 449778 400839 2048941 1069896 1646306 1574711 1386964 2313527 830184 671159 1804174 547753 69696 957038 1486472 669899 1255170 1858779 2085953 1264795 2214050 1242290 1190770 2206627 246903 1183573 257673 828530 1854351 433823 1743284 2392093 2399385 778365 955226 1425075 282640 1037879 188192 1093953 1320537 429942 1566444 2160125 2212136 675927 1005664 531516 1276041 2522485 222457 2303741 2068041 2029685 1147334 2302434 511306 1836202 94367 2054041 890517 2088930 2131332 1237240 2183036 508546 1667380 557652 569700 927302 2031284 1209626 1439308 651027 2083669 1446064 2417804 1368014 499216 88118 1475448 663179 542506 1225968 219188 1407700 2143554 2167231 298328 306848 116963 2440923 2542713 708683 1831854 2426047 2189592 1541362 242459 345400 1438147 1849844 1437156 1405610 1931611 638794 605140 2272333 278678 1254320 988658 1265746 1607154 939769 1853073 578650 1355788 718040 2180105 1439400 498671 2285108 475514 564426 2018341 1541344 243854 1654502 1458606 2507067 199863 1147133 2001414 1341865 1655788 1066202 453174 104128 1344552 416276 1068687 1316405 1152949 1457500 771116 1926498 2529279 958660 2107401 1837979 1928000 2484933 691704 1296537 175429 1378030 1878630 2539782 844859 1595239 2146526 1746754 1670960 1753066 1433705 2189845 520111 1234014 2056244 2414728 1515714 905284 1156589 1892103 1640450 713016 1035893 1629198 920268 247480 602109 632791 1448369 1509214 1523981 2051983 685544 1814337 1315190 2435477 2038194 1077485 97117 630804 331321 1218471 447747 2244583 1018453 2004327 2450078 1593035 1334678 1285493 350940 284732 1592294 1064811 1510325 406053 399488 2439932 1777997 474577 1078442 1384818 892296 64824 2473080 415033 938974 2095645 670319 574914 504548 581246 1263469 491277 1548263 2085280 683121 174668 2493529 2070275 396640 1692392 1588461 223504 2021011 722964 1725580 2590925 1634149 2030117 974491 273414 2021960 1725090 143774 421498 475702 1382087 991055 712963 2375606 814069 1213631 2569676 2523186 255476 1446170 1012143 761106 2067013 482356 1581717 331167 1503238 2013457 2457097 1579960 2444200 70069 2389025 515362 413250 597591 734651 2574099 1722392 1266342 136286 1593469 736742 976247 1315782 225621 722683 1305910 2001245 872907 953341 373569 111751 1594061 1035205 1552691 870940 2605642 1782543 2463886 866465 189441 1429289 563698 2456462 1832779 292679 81700 2123311 2033449 1529187 2277009 802121 1612545 2384870 52036 1926373 339624 2211317 332079 206064 2118985 1543679 497714 433038 1517173 1029135 1169560 1298990 2383501 702226 1774678 2318239 1970677 319076 2117642 692272 1459170 1448064 1937111 1717511 1347067 853280 688865 2536023 1838293 1278253 275149 1260180 206685 888425 922046 1468459 2415463 1301598 1221116 2393800 923895 1697076 1262408 2580537 267281 878697 2315479 1938972 386746 2310575 173578 1171803 1622755 1429488 1977537 562292 1707481 1619493 648852 350574 1787777 1262376 2103117 836722 67363 274093 849885 1544741 1517673 2114570 2231079 2612553 968709 1591439 397762 314352 1576101 2311025 19260 2488902 485995 2515445 2196604 2367967 1057577 132059 929988 2482709 499477 1597381 2627782 1878097 2184112 206783 1028275 1284750 2010020 2401040 1115083 303545 321455 1389446 2641264 571456 885974 1103634 754459 2566156 203538 1094451 1757911 1928255 998173 32352 704310 1828703 948341 1063776 427995 1670409 731454 1567617 1813832 2416109 1865999 789935 790698 1583017 389690 2580342 2599410 178083 810625 1472958 373263 70812 2224280 2339868 167667 840650 1849452 1762300 557421 2447224 870427 76666 1580590 2283872 2395910 820638 1385063 971904 629301 145271 2014109 2128006 2000647 1915804 1267305 617473 1493185 669915 2180265 1672054 887539 2472197 606356 1008130 2623249 1189921 1820694 2398702 2421926 955187 1483684 2222603 1272740 2281057 1415471 1673229 2256978 766470 729775 1143156 1743757 449155 1556163 56109 2616215 94782 626938 824582 438931 423517 979999 25466 1218002 726598 1265754 2454007 580076 553477 2561634 1815991 1849153 2637527 713727 331239 1969550 2188153 898354 129838 2061332 511269 2598687 2154345 2649155 524969 2151701 1841284 12079 1965081 1970691 1991455 71944 420932 427268 2604710 774539 2013889 433245 1138884 1692933 1471411 1976013 146973 636869 223859 1761074 1129575 2075159 1912185 2427464 1342766 2412133 1252598 2079516 13952 1526853 2043055 75344 2308308 870514 1881055 2308443 925614 1750394 2495922 539309 1134154 8731 1863770 935384 510378 1163960 1234054 55534 589534 2357292 1271896 454595 1860077 65111 985769 1544117 2265780 1096499 2051943 503784 839672 1717384 1325392 1483833 2239870 2138904 1258687 2621443 72909 2354891 2192389 1631908 2635855 2471502 1401472 956482 1341146 159136 2249467 94621 1568698 719871 911243 2299291 2630032 1805033 1678886 634540 1331020 2074364 410854 543745 1667209 1834877 1884556 1981935 49550 527223 7289 1463387 1754639 1789841 370183 1388658 519937 1274500 1920501 2160778 1984956 1506931 363499 563092 386910 2475895 1019389 1697914 423579 2288053 2220713 123392 441130 736518 1338791 2412892 573697 1772712 2040345 2405965 2092263 458831 188107 1864503 32014 156368 2470866 1757155 1030060 1469813 901956 2297126 758555 928169 2559669 1517587 1629621 136197 1289147 422149 2010534 266499 399057 2574391 1525368 961193 1740996 2037262 2331124 315883 315471 1021251 2478081 600178 1932984 2188055 125826 2488166 165259 1815180 2550251 2235132 2389781 1122007 2275793 1348451 1312066 2352875 106141 2289636 850052 2601415 1479882 1759649 1159353 1743466 266678 2191225 759038 1460509 901075 685981 1121869 1333503 359948 1610711 1536395 1279892 818724 1732397 2218998 576837 2315083 2241206 1826523 1108679 77467 737833 1425956 2242936 1833839 2278707 782543 1354441 1865212 2321333 2418665 1768225 478707 1598945 1101040 1568682 2072579 1305341 1774576 68457 2243353 994790 86305 271391 2615367 1429578 482449 1093417 353932 440250 115149 815292 609352 2040975 1568431 1410898 2269365 811140 1141259 1181795 2325963 2558593 1296541 123874 1148083 827502 1789365 396754 1153445 1287002 2220116 573718 752620 85760 2283847 1078867 60463 2376035 1495549 293573 2602553 1148999 1282867 2067344 1895284 2039421 2108751 688102 1854977 1910815 837436 1313812 1137362 1675052 2187610 304067 1813902 356783 674084 2487606 2064287 953323 872059 62931 2027453 2299650 1325202 1170218 1337461 2349314 1503379 1829784 2392490 92859 1581563 346656 2480985 2492313 2614556 604950 118585 940486 1362829 2535925 2291464 770322 2492584 762536 181502 1047008 1715538 555060 401555 693392 162443 1073963 869518 2033766 2108168 1414370 1370853 2169805 1637549 458792 648065 2300736 2453746 144476 603820 1509989 1643840 1091598 2410022 2337640 2605962 622329 563330 895467 452987 986759 1678423 1784044 1001167 1240142 1767694 2150978 1261109 2331556 335879 2398491 643368 1327488 2336980 1275679 2314380 628370 1545552 1458514 1521001 1638656 1197515 2634265 1850283 1082998 1008941 1495975 2444947 2613758 805257 343348 335229 1659614 2508094 929357 1191324 1047306 2264764 2273584 1860489 1682476 92234 2033720 107541 699770 943821 240579 2203467 2547357 1123196 1480420 1527738 2125060 1899273 1985101 1560404 1017920 1608476 1993313 1967134 1123561 648953 1854276 695228 1032198 698440 1184963 735514 1262388 844468 999673 688871 1299473 653392 1291717 1315217 330547 1808394 1865699 2328783 1353731 471297 178679 237302 1944947 507830 1142774 950791 1076557 1496413 467033 2249534 2612437 2621560 82155 919624 127855 421355 1280627 694390 1117726 2089722 1323570 1851398 590633 1337539 1151151 1422946 1766913 2031590 1109146 2575012 1807275 475648 2575900 2303823 1179853 1659779 153955 2498856 2479560 2452277 1066115 140493 485703 2402754 110678 2278747 949275 1882466 1066134 346251 1965579 1991859 1392314 1699038 867238 2380939 2255907 1673971 1855055 1596807 1373829 1448934 950101 15396 1813448 2562515 533781 1903679 190151 1850395 2316110 1854169 1181128 1346784 1427285 1751782 2560788 361616 1229998 1693064 966601 449869 2522145 1451362 1902965 2205587 1600379 570075 800885 802403 270577 594825 81770 2574196 518205 1320262 2310399 1731903 1372185 1927952 649244 223114 1535164 1462504 267297 249714 2350326 1672226 2206512 410212 1325354 1239259 377690 1027467 25372 1478177 2434036 1190355 712122 2167632 2439109 1493723 211418 1369194 1838652 1306698 132326 302899 1798757 560511 6666 173387 2205244 686229 457463 307516 594491 2164186 419515 813964 449762 116576 14352 1900679 907651 1812883 2416062 1807056 277538 232781 1478303 2551766 2610783 1975174 1279934 1444684 674162 1032499 83584 2438156 679516 892323 792857 2212924 1413066 124322 1921864 1197227 2293908 2199674 2177488 237590 757224 1419406 2641251 2548096 1271341 643675 1063153 2011191 1389667 2212496 248548 1402425 2062216 859577 1747983 87190 426639 1722231 1857535 1684659 1763812 2246673 530237 2331941 2440443 2078738 1510018 468652 408537 2100590 2225969 127273 2084680 461752 1078375 415786 237893 917803 1044830 1889898 616824 839932 1244594 2000241 2630828 1014982 214549 1531270 798043 1409258 1163769 2626088 2118479 491718 2227509 1537949 1715623 1933283 1289808 1061088 2245294 1882155 1554452 949888 1962362 1239389 652947 2237839 1810844 2622008 304619 59423 2560452 2346942 795340 344692 1873786 1251864 1420774 1919152 2488133 1622530 1971885 2398712 1047015 2025216 527375 216268 2308781 437082 2020280 984742 2586127 2253176 1224314 2181427 1645676 2467497 2371959 987005 1083495 521301 2347090 921194 1728852 2528649 964380 2279774 2573683 2326462 780698 1223192 1151417 1085314 1399675 366281 622664 280901 2627095 2189673 998550 2234603 717198 563960 332380 600466 1183024 688986 1949320 1276307 2257842 1893276 967423 2632992 1455599 213831 1365680 1454006 2178518 1301094 2352162 99062 1830920 770495 289197 175601 632805 1176445 777359 419737 1567695 1491687 2427607 666387 2152826 2083777 2168245 1950011 652158 2062451 1829664 2452901 703267 2540107 1879229 1082676 1241608 1081233 1445085 490194 1644166 1140769 1491310 2616625 2454138 2177918 131326 2229385 854025 1950806 1386658 988674 2177347 2515945 1531637 1051477 279782 2083382 1907091 872138 1663458 2518550 2433959 2645369 485039 957814 2299730 2489055 2605345 1327530 1060216 761897 796296 856777 2320150 744519 198373 889304 2059725 304857 2605915 798499 1907763 1371003 1880767 2377283 670311 225262 341406 1612406 1284857 1582724 1389422 531404 1825551 1846151 867292 1832247 2207313 414222 893389 1717139 1970225 1342122 1775135 17138 1008462 2475051 1918163 1516161 633076 342285 131060 1887596 452436 1490109 1930853 2311815 2200452 2013745 2612798 501957 296815 1617252 1063729 189854 2302065 2464122 2326874 576385 709296 124292 2480248 1524572 1174866 2087716 834678 1184206 1640417 822837 2065032 1891847 1424141 378503 121063 999988 1469674 901419 537759 1989545 1716421 2082999 2544565 703035 1809784 341279 1516760 176975 2492533 1727800 916630 610431 1936912 2199452 367878 323783 1479769 1936591 1275039 1930130 431331 1390347 1491871 2121709 950488 1055248 1933724 1070464 60895 1219333 1655083 2015928 2325268 192972 2300173 79447 1355753 2554945 2477346 972490 1550983 2596691 442724 1361438 430066 1478879 1928071 784771 1393761 655184 440979 1570494 80014 381978 1774748 1450076 2312283 1326431 133213 1404922 913242 386534 1287958 1542134 890126 353969 1045797 2169537 2189387 942333 18877 2030446 251634 1873265 62902 70882 1769610 1453928 346295 1147594 881414 1727384 462703 2130748 983733 1139754 1943948 327061 1275326 2366469 947522 1627729 620460 1318554 915530 552753 1619602 1614955 635159 2402547 1470754 412724 1030246 1843415 1508954 1671842 1738455 2547289 670926 558003 1921952 1577869 1790985 867868 195416 358202 1691327 2451548 1008879 95007 494787 412461 1736765 1480559 636506 2546736 1293302 1818584 916397 964565 2539043 1416169 2005371 1587779 852981 81743 1252955 937418 1780540 873667 220017 975549 1306896 498998 2095666 2492271 2331219 2458228 408169 70125 1633386 1918086 692155 1012938 866305 763333 752660 463543 1068451 2628264 899033 4184 986177 672159 680441 2192849 2623876 54459 2182515 437055 2295574 2525653 1252748 778883 205461 235269 956403 1167125 2447797 722355 952668 2110796 2326028 1698720 2033787 888019 2043112 2205138 910454 1613678 2333289 793070 2182280 2131724 20279 1302989 1310713 774453 827122 2484842 2113018 1902845 2555684 1581640 1289100 280433 2621782 2035537 1107695 1586931 2590898 2644135 1006164 1521634 1819535 2584387 1322787 1717526 1395927 1322515 1340155 983643 244321 1601838 1855755 2075890 1812171 300863 747251 1535427 133390 1987066 1464975 150830 1680847 917972 2483236 1423079 2067716 1786106 1492606 1082225 1037457 2428930 87486 1214689 1660292 2502400 1302436 1940022 1569526 1400969 1143269 2205481 1790226 1308101 1400653 68754 422838 315720 148269 1741200 2345727 2296178 1662392 2216963 2163324 1785073 637892 165059 2034240 1454502 41565 2527771 171244 1403122 499657 185517 565011 1246294 2210115 107217 1169303 540028 1159950 2334461 1149986 505361 2408735 129716 1480157 1762638 2529822 1488665 1502416 1184269 678334 1368209 1833505 1849511 2104396 2014883 111885 1147244 1804559 2544123 2168411 1700235 1726912 587539 2395428 760554 2511772 726164 1779106 2237468 972998 2315866 1178562 2507322 214729 328465 1929379 2170672 1079620 2453723 376594 385743 369441 1553354 2585970 846595 2007405 1945248 1131447 2058870 308718 414627 1969565 447592 181114 1388966 1457244 255856 1794024 2346368 1272114 2374693 1599100 1399914 246103 7338 687614 942727 2038496 1910: 1366038 1911: 2235489 779629 703983 2439904 1867765 112897 2618477 1783108 1229961 2313950 1992286 603830 87648 2250323 1918127 1347835 1615738 1560637 539325 1068245 1023558 103623 2341363 859490 2161750 1233766 752583 1352347 2171544 2363561 2500828 819317 812532 1912: 1626546 656460 1646664 1269320 1000678 1717489 1156806 2384742 133000 1986624 1746603 2273244 571570 2479185 1248477 588425 1582289 1002876 1494238 2588413 188121 1610007 2319439 2242547 56931 1085104 1126789 1052857 1133673 2527236 1777850 2617466 1498236 707884 334882 1484283 543186 2158859 1387140 1018247 920748 1883788 1913: 760271 2289273 699237 1160959 446212 1795307 356157 2040877 2442133 1994270 1599256 1335687 1261564 112069 1504446 1281707 2108663 1785936 299428 335985 396928 1954317 1166517 1914: 1293611 2296969 2179511 2296612 2603314 2484071 533341 1915: 1118455 955383 883754 231110 1211598 266320 1685826 809943 283191 2479086 490114 625699 1715829 950263 2092564 1657388 419304 2262558 1899746 2461128 561611 2625059 974402 884870 321673 2429396 1921224 517742 650218 593717 762066 1452127 164800 1342306 1908191 1336377 96831 10315 1731504 1892729 1847158 151136 1645541 1344602 1449242 2452906 2567555 1368361 1811123 1956679 2556992 2174797 608949 1625185 1823756 1416249 128863 2261313 239431 1567807 2460160 2213011 231267 1698141 1790905 1352424 2283856 582596 151481 2500114 329534 26334 260187 2096649 472937 2502416 369944 932158 1339627 639916 1864975 60355 1011794 1250447 794835 1404745 303729 2630085 1868021 2138857 1536530 640455 647472 687690 547480 42919 1842392 349411 846237 1187757 749010 928059 1030800 1291667 1749406 1547496 2234653 978626 1599022 2591630 2177957 705758 1876756 727472 976129 649240 1289511 8797 2020044 2218001 2254491 100511 2160024 1809696 273648 1784155 1714276 581253 1545054 2090424 1992906 2170855 1724833 2435591 1607021 912687 2180274 206893 1783799 1222252 1916: 655741 1917: 227751 1471314 104913 1061566 2308524 433881 1672752 1590694 211976 341342 276411 2106304 178914 362307 1258038 1073587 2567202 897488 1123111 1715894 1851011 1864264 33433 1396624 2260860 37834 1635585 1905924 692297 2067148 2133251 1284090 1507998 619467 576459 2381399 139700 1773264 372926 1277262 319195 2025284 1862492 1048579 1857472 1072939 400147 2578244 542212 321527 2266641 1591975 463412 764285 1282472 1039536 2085685 1877171 2606126 55256 214911 159159 2238014 2503714 2295532 1590424 685353 1259296 159878 2102905 522453 1879011 832124 1009371 862149 1716184 142817 955571 2050120 2274465 346793 1477192 288694 376282 652609 1629950 1893596 2572942 1918: 388088 2491798 2648138 991669 2149998 122735 405943 1543005 2464900 294948 1703051 2185906 2331137 1877374 1801027 867043 982491 162304 908131 1601620 1370488 1301793 2285897 2589973 2093641 1889303 2374247 413729 221791 2308524 638240 1629407 1375723 2233102 2153718 249733 1563966 2284438 1638982 2104589 802186 638554 1070199 2351649 2512674 1806024 912304 2309652 2156427 1656003 542640 736480 575301 2533149 734464 2078303 2265437 1494153 1605682 887757 1309940 530226 1095831 806685 432125 1661210 743694 1097317 1259034 1633245 2245963 644464 1404009 1378895 1939663 861250 2144809 33387 606361 326876 1427350 1721582 541160 444501 959625 2148769 2014297 2601805 1083971 58361 555848 696535 2409757 2621437 1002363 1283829 1236948 920856 1392460 867275 561494 2091613 490224 2329123 1349821 977108 2078642 1025749 587791 1205061 1851968 1776625 1496080 2236190 2116550 1866751 1240468 1749047 270986 755032 851414 2627768 1421438 1562770 1268210 895849 867960 2258273 2003550 644724 1177604 270103 1444603 2614320 436072 2055419 2108102 1303063 1986449 1299895 1519097 1623900 477364 1474527 2416704 488338 841198 2286824 974506 1973850 2144215 1497609 1085336 98164 850421 1407679 2478423 1640674 2132367 2060793 406146 1309010 944521 1797413 867521 489549 456319 2547219 1288960 1976370 1141912 1530468 2504393 2470623 2504842 2585894 1771105 2403421 1560283 2009257 1206368 2406766 814304 1367667 2387796 2245112 2070436 868707 2584547 237743 1320657 1973412 1828972 1015526 85215 412321 869360 1047850 665357 2227388 2225860 118900 897174 2140196 792860 1714077 2066607 2309239 66326 611837 89644 2328512 2564456 1595152 640458 731501 1908377 747917 409642 2417663 1366512 268989 1935704 920715 1114349 138056 2068582 539114 1138830 380153 373299 1378857 1990210 897027 1808073 1715171 2003033 496312 589140 693667 1767732 1680322 1885904 1484022 918309 444082 2508540 2244052 646560 1071166 2490710 97084 189454 432018 556102 319205 2420457 2157968 2491363 1209226 1621150 764505 408065 964004 1853093 1291670 1654748 824629 93390 1030058 2430376 101324 1175826 1487144 670856 570952 2251910 719070 874451 1089121 2219491 79585 593772 1496895 532199 1106188 1336698 92786 2194246 57969 734544 2075491 1662379 1373696 414084 651559 887490 767926 1645071 1333342 2571465 2396626 67813 1903006 923164 1872700 78632 29959 121431 2325177 1982458 929616 2628737 370781 2431481 193235 1383398 1978748 878342 1804042 1232675 1140936 2293012 1288635 944100 1004678 1177734 2181648 1572935 1349661 1686999 1070800 1101766 936563 1646331 1138717 378843 2310580 1819485 1623108 898545 1618528 75042 2576652 2641247 1493101 1793818 852311 198575 860691 1962475 2257074 1391943 494380 1415349 2387840 1412004 1953905 244979 788066 401449 1401045 2291227 1860383 915982 1000051 1299476 748702 2644648 326792 2294043 1554676 745942 1289984 1923413 1000972 2636292 867839 603354 553520 823220 1780804 2492900 562848 2375266 791712 210895 468271 640378 127173 2508541 1698542 437699 1235651 948935 948086 1087110 442467 2646311 337798 987816 142521 1179227 436929 655917 309319 2184604 1721475 1159555 2354677 591455 925787 2016921 506884 2568928 1100023 275430 107319 1195137 342608 1932562 1050938 2501778 288178 1108236 754574 1497997 2211253 420076 2158388 1698315 2092515 984626 1307258 939481 1123561 565105 2520905 623102 875771 510286 637348 25496 561347 1887768 452495 681290 697355 289964 1456356 454266 1419144 1671500 2028194 2458868 1196904 690475 81811 2494556 434073 606147 546328 557617 1633587 1677628 2175329 200416 2633966 834069 621677 2506416 1190007 1978940 1644368 1727145 81023 2302377 1958316 1720761 2508827 2373324 1607963 1371014 1671707 686954 1888746 418511 1841481 2558397 1274521 2536879 2267565 41512 643718 1753063 2092829 1065941 229698 2475174 1208063 1852802 988111 2240654 2021048 2169264 120322 1300628 196949 1847176 1915404 2128581 2418277 371097 2095153 1880064 24218 1923066 1536977 942124 1429254 959931 2354654 875358 1498109 2244671 2279776 1976166 2271106 361771 1450274 1575790 1962885 1925129 1934423 1976621 549773 1889745 1704759 1945200 1570738 1824830 1591146 1255765 1757725 1667054 813594 131326 2139070 1319535 995843 51821 2332011 396495 1723531 2569426 1301571 1484614 2069531 504385 1501011 1955072 588161 592294 1494863 1075861 2261255 1043833 1119357 181843 1931937 38292 2502177 1775616 2337855 1102713 1199619 2492171 13629 1701818 1404373 1754477 215676 369026 228069 110047 2621772 167848 1432524 27697 2626186 404271 152086 112449 1964809 1427965 945583 1884698 513328 701905 277741 1980996 1227278 1908958 1034729 293468 1887889 543225 1253277 2617995 2230172 1279003 886954 1905741 92000 1995680 1488400 1971040 1996282 2514715 170204 613264 402520 1604968 1674602 1507300 1610971 1885397 2500080 769314 1616473 623965 1004018 988948 2112600 619985 1784979 1063066 2193832 2225832 2491076 161592 2511096 2535003 719881 750406 932855 798400 2221845 2152696 489188 2145332 375762 2567298 591471 2172535 607688 2466908 2336949 552293 193424 108740 2002709 1058471 1351661 1283455 1597821 1128843 2002097 2482335 1363413 503047 2637587 2108510 919977 245601 1919: 1622180 2307970 382554 942380 2361813 899639 38620 457773 2443630 192: 850194 330551 2194471 1266312 2621367 1015611 740172 120204 2527246 1920: 2376428 1921: 1154813 121431 1922: 984584 1265835 902437 961310 1542669 2455012 2445266 1054023 2336505 2357696 2533852 2269100 1923: 2452166 1182477 83526 776292 396400 304882 1562927 624057 2369407 1371795 553787 548872 2065680 1692405 199530 1756289 1896595 149222 2322861 1459430 1887523 128966 985900 50375 1502732 2316014 2412167 1611790 1806536 2183547 544287 2524318 1540283 107127 1556317 167956 317385 2369815 2563582 586543 2560133 1653934 325986 738804 2018019 2083197 305393 397790 831556 827240 1962325 1315627 1396596 1689179 2635483 2067041 63388 933 2468540 2290711 1054516 1563980 2055983 727914 1505246 765766 729029 2181327 1924: 1323431 2021291 770641 1925: 1317314 2119007 100998 1746015 1135374 2326716 1519042 2158775 2003039 1936265 637747 1170200 366517 2061079 270801 1379299 1087910 2473882 2064889 2580663 1587407 170859 365000 742770 1237798 1460331 2275916 352705 1586636 1515233 1961236 1937759 1591705 2541669 506056 2513034 176853 1060457 771144 381954 281016 216467 2197278 906773 559893 2090551 1608327 165415 876389 1498930 468986 287545 511883 1080447 808382 1120497 2266568 2320476 1247840 1719271 1292165 1124474 1914374 1335014 1006841 847998 9724 269492 638657 986557 2380488 1355794 1574265 2611441 2151209 1134328 2469278 2358095 2239892 2116399 2509296 266036 959677 1500017 764373 55561 1152133 2178638 809298 1095265 548476 687604 2270493 563486 881282 2317370 726034 1059082 1926: 1489561 931609 1066876 1819258 2587546 464564 830160 401291 491531 1084763 1780014 1927: 1871090 1928: 916077 134907 2491462 2141136 1723861 1929: 1995985 153670 1329876 1503836 1922072 53420 1669425 1919329 1924829 769069 2041005 607853 1974869 193: 2644217 1586214 522676 944491 608480 1509722 242715 1930: 2514548 127949 1931: 2483672 148885 2281268 1706121 1282311 2478364 1146235 244369 1678853 2415768 1608761 179513 1583678 1648423 465958 2259294 1021633 1695983 793892 955649 1247024 2049185 640926 982426 90895 1538132 1128455 1526116 921009 807327 2257069 1431215 2334635 568935 2568774 819630 239887 1175935 1568705 2012685 1583695 1131789 2284910 1951711 1932: 386158 181377 2533746 1978908 2000237 2320222 1126160 1933: 238713 1704446 350560 1185371 1160588 258840 943428 226125 887944 2212933 60204 905467 1398903 1400492 2363928 652371 1934: 308068 857533 1935: 1608985 271246 344712 714308 815568 1389136 1269929 2140597 102178 1564150 2540282 1055226 142549 1644255 1192801 655482 1569810 701231 795082 1289557 65058 2614625 549153 2522781 1683204 369109 532990 103779 1595431 2177834 408160 2288409 2016725 893669 2138495 481237 545606 2301182 1798943 494662 1295782 795296 1298904 2077869 1936: 302785 388782 2628647 497205 318012 1621857 1406844 977017 1026783 1459982 693429 1937: 840664 2194062 1716374 1864043 681668 28305 1904880 464559 307922 2196952 268159 373197 2110498 832215 840357 1348839 160355 2484563 569470 1919559 1939: 1961625 485621 1760995 2548801 1351910 2330735 617828 1766552 2340665 2550717 1570876 2481177 2108979 566819 6968 792873 2041348 695907 926579 2376829 2462824 1520312 1414832 1653684 1608072 929320 1135400 1811047 190732 2071831 359063 2433422 2112326 422166 2646129 1746104 162078 1168243 1834640 52345 2581818 823517 1187714 1301933 336579 2025794 2259855 1383637 1513263 168516 1127306 2069902 289415 1946791 1190468 641141 573845 360679 2007427 1683449 956861 2023248 296559 1027938 2278500 1317877 1256940 1992414 72960 1764009 2397507 1462360 492618 818366 2462646 2451144 219121 1458562 228456 1916315 2448303 1163834 41161 1462315 1301030 979363 1774120 2043195 1475707 48306 514007 2491423 1573486 895888 869958 2561995 2101633 1493531 409030 2354658 1875679 1668362 8084 2406018 1342860 2267193 1129339 624645 1023443 1335043 786082 2557941 1779662 1694864 2542004 969937 2594264 1921443 2187316 1226482 1466743 2261536 2131730 968616 1911036 2268095 251154 2487221 1395573 936544 1366637 1692280 1079992 302214 50465 1731823 1846130 51152 1374211 1891612 1076456 1859423 1796864 1647596 1256475 2283073 1846462 1921466 2119988 9748 2453450 678240 933272 1719961 1217518 1037912 889491 1821957 2292818 1473846 1021997 1302917 1889371 1025318 1598185 201398 701477 1866394 2002728 2238010 1030920 2302484 244703 1733603 209749 1953286 2425260 359760 2642502 1282604 1611843 347202 194: 1313710 2547661 757628 1200697 1832770 31387 370735 2504661 1765506 218271 784395 1483654 651849 1940: 1951144 1829891 1617529 910537 123707 2109316 610271 1182116 2273327 182759 1478055 229654 2178558 550515 2125150 2079517 1723989 1736187 1346061 985053 776955 1941: 1936958 983867 622593 629913 1727104 2213319 1563937 606649 2329530 440903 1709026 2337425 1790609 2463257 1681172 1421717 1063976 2538013 805584 645660 599048 1267982 659397 1151476 1904905 1842003 2427410 2141290 1575566 1543505 549556 252437 1736157 907201 393789 478702 559332 1823996 929935 181117 1206450 2483406 2437306 2247151 2411032 1822470 1766613 307123 1922868 1518493 2411618 623797 14832 1597348 1530580 2454800 2108168 1556973 1718454 553037 2058741 450848 908686 120350 995835 1745793 2086795 2024611 1777850 2557152 1842694 5228 1490736 1506134 983436 2255588 91531 1101563 486486 1385048 118769 2102513 2197594 1584013 2534729 1063603 1682131 1950812 1980246 724134 1850006 1330794 1192558 1294714 441381 1943: 1518964 2157315 2260281 1164728 673876 814742 2428751 1689839 1375118 1186112 1276125 434821 479430 698059 1656055 1664091 2577551 464064 1345526 2159582 697049 1086619 1229518 253575 370336 2278420 548718 1510866 2487358 2633487 1215196 1880316 1992576 750942 1426732 929535 219573 231126 847347 1052003 1202819 2564905 77196 2009293 1075860 708149 549814 827261 1221503 1303204 1407383 901548 1944: 1625368 811678 1945: 2369179 1993667 706583 1946: 1097887 1184418 740475 2349090 490641 1072159 1351800 627801 1947: 1295475 2571254 2031699 147141 65147 1382169 1221626 2220672 1809256 958030 426303 1182477 2000923 1504637 83720 1209833 2220586 1893041 1254374 333022 688484 1076518 1531885 2131253 368799 1971540 26400 1142291 1767210 305472 521085 838195 2304083 393519 967918 1804196 532129 1836413 1569765 1090808 1947128 252315 2429880 2532397 1261873 2617913 1257081 2639063 2536497 1415254 1961875 2246868 1103544 1557743 2067447 782611 1161195 1024965 1112969 72541 2425729 86794 1118771 1453479 2392512 1355260 1139937 192661 2404736 309078 54485 2148365 2114015 1934643 1271300 646279 954800 231695 624171 2497288 1736397 2370917 1842075 1667289 676177 1839453 1551407 1857885 1336285 916606 1579386 1360877 325713 1381675 1797909 897124 1337705 816001 2101751 2346320 1104459 1672512 1446482 1028192 350996 2597401 2316195 979453 1790853 237921 2274318 1127519 1447141 279323 1070409 1198035 2424562 1496851 1620613 474313 2620869 401091 1671416 1921661 1606002 2626921 1505704 514262 1763860 2164706 2038420 1571650 1883281 1680191 680870 1526753 2637546 1729451 1765506 885518 2423229 357376 1298950 2602013 1564953 65312 99143 1904599 535403 1572933 548743 1365456 2559537 1293475 1939078 1192572 1370470 16881 1281949 1648422 853571 423827 2105778 2071340 1064880 196071 1549057 416017 2624494 956788 2068056 1573544 929968 760447 2470258 410421 1656199 2222521 2412265 936593 1117811 314432 1395990 2118997 2598527 2404795 1245647 1536328 160114 1995490 1559582 451261 2356403 1593211 82874 579596 380894 2274896 2497652 2177462 2214147 269492 2225253 377833 2249111 476939 742589 1562084 1893826 253566 1202440 1600034 1653754 345261 789000 50928 804852 239706 2512986 778757 1333369 1402559 929070 713005 459612 1271272 1193599 1252036 979836 1532748 1944431 1876242 8797 1423262 454057 1944666 779098 526362 2276810 987668 1795524 1959665 1145399 1071320 1711185 2532718 1698320 1111522 1266214 1015301 488412 1732410 2191629 2375280 2119 2571268 771620 2596635 11005 2126182 2085087 75124 1100964 1794055 1106593 1106942 872746 1094007 459447 619281 869192 74129 2552049 611203 1946419 849446 2186982 2067582 1118641 479571 2096081 1312960 2142748 698210 409378 1239216 1217120 2327204 1695525 133383 260247 1948: 471569 1225527 2134424 471379 503966 7708 223425 789910 2435658 546619 1089734 2425846 1765598 1699495 1108802 1949: 962455 2002966 1231377 195: 1850680 1488844 648881 1559022 1134084 773191 1488902 1007577 2503405 1173193 2468485 733971 2299517 1883683 2181139 1350352 48788 1541604 147082 764795 2226416 1210364 2143935 2060506 1951: 1967043 958440 1364848 1632387 1033794 2365242 165611 222613 1663759 381001 567734 2108238 476094 1299727 1000602 1473743 626493 1020125 2479426 1952: 202667 1191490 1253534 365879 23018 2039482 16818 543889 1954: 2590630 2385412 184705 90620 1955: 2135842 1503437 417997 580295 2595551 774654 260013 1549307 2501070 2317806 216432 1246041 2470686 2608797 684232 1460578 2452352 1901176 2311001 1516580 2287263 831812 555149 91118 78361 1332706 1084421 1954166 2265316 2120127 1649564 603016 896753 1082107 777872 561322 2386611 1775500 880585 595001 539602 1651080 2274438 675904 2363228 1165103 1872689 2316780 793095 849135 1620258 1854759 1727403 1178516 1785391 2330378 639618 2491803 333455 1897582 1968876 2337681 1213441 1535491 1197218 1053465 1916625 1298007 1708715 2405421 1642375 67458 66702 1528801 1603727 2637760 1758236 1936685 1809849 2190296 743660 338438 1264396 863916 440836 1956: 2360952 627129 800478 2583599 1268466 611041 928049 1547138 349859 2230062 616633 391457 135644 575076 375255 826141 1464789 788246 253188 1258209 1325927 1367353 222841 711798 1701932 1987572 493441 1228641 1367066 1206660 1765696 910434 1949228 1833905 2363172 2179817 2098150 1482876 1400877 437881 1553940 562779 2091741 1490538 1674658 2558593 953070 2010895 932884 490980 720581 546237 2180817 1730575 1991212 183055 198588 2237941 1101384 7806 2050601 2622546 327003 1352787 1957: 1117065 1958: 1521720 1533017 1653821 41864 1959: 2150125 1610097 122735 2370818 1740114 310621 1130277 1154674 1612720 33440 1673414 1837262 167905 1046597 1709314 1201516 1156245 157730 2499437 554925 2379835 552901 1285980 2310889 2035212 328251 2628705 942951 1663577 837161 295723 259145 1784636 2535295 2326349 683068 1575860 1629916 1048586 917023 2229650 1860205 400756 2258001 2212595 1641507 907631 1734382 459042 70867 2199592 60542 2542267 1118277 2408331 1065733 870231 1349847 1087451 1812460 674909 1080983 1567494 2294971 1385806 1613077 2547312 1112073 879320 2335854 1229494 1806916 190230 1614656 1382816 2376811 422201 205018 1625301 1836095 1928432 196: 307151 847220 2215445 2014141 1960: 166391 1687948 1569185 1738052 602427 1961: 2515047 632567 1962: 2296008 590505 1571253 767291 1991229 2370924 188596 1037933 2420848 860558 985207 2306785 1753725 1604097 2252659 1789148 1567328 1498849 2248449 1822274 2489085 2221812 187917 896974 775711 1310962 1624890 307702 629108 2463199 2212181 1568298 266927 785372 458209 711137 1170691 238816 2052192 729216 2201076 1640534 389850 2142723 384869 1956218 646978 2419618 650119 622539 96206 792547 828670 804416 1878537 907680 2345999 1917856 757485 1146984 749344 2548396 2204624 894202 851262 277618 1340229 935254 887708 827176 1397679 1063307 331823 2212609 41873 2415313 765213 49538 608515 313714 1323192 953914 2338522 100033 608112 1678887 193543 1670356 1326136 2283147 523169 1999470 1638558 1769369 263944 1777669 1206469 2597681 453268 1630740 1896596 1308535 521789 1420876 1080290 1061633 2448351 1502180 462719 520143 220466 836075 490394 773427 1363595 1949340 439492 1813427 353733 2406870 1639291 1924281 980367 188991 514152 1971192 1041669 339029 2564757 1816602 1158774 220482 992836 2547935 2018821 1882951 1951581 1525406 629492 2412160 717520 2218514 2205601 2431697 1333159 1722566 936688 2540110 1905350 276986 2405248 591193 2124193 559461 582850 2090821 521999 20918 1278104 739195 1243789 2023529 2612389 1818154 1445657 2116212 1442902 1348148 590403 1397603 1096976 1801576 2073404 2022091 246618 2006418 1947150 2326407 1356792 2216882 520978 812746 1825123 1866354 541313 2075229 1497256 1460020 1683320 765157 1112450 951296 1370692 2193394 8868 1355469 615240 2532848 1142201 1503428 216671 410949 2563579 2240221 194461 1535755 2148739 1772787 535630 2178629 793660 749625 378553 1495888 748877 2126632 1910409 247186 2463260 1071811 1917924 2317930 2584644 1654509 268629 2228032 1646580 1905087 794812 820701 1305521 1478007 1764884 1810107 842239 1462841 489679 2478754 717136 2163543 1975601 2414573 2602930 895310 180837 1655668 2045874 2430471 1871791 1836751 2145645 1283952 2158440 169371 824262 1112474 902949 374236 1724379 1831239 1219854 42453 4991 585346 1022834 1626125 2513471 2122839 1488342 253809 256329 377054 26106 507994 255488 514366 179364 1729127 2529363 1375723 1907270 1898247 2258576 495091 2384424 1507356 502202 2383913 1424465 162343 1101041 1693172 749954 420620 1345303 158590 1655726 2264576 1052867 433625 1592203 2538271 855220 1094892 1395445 55252 2273386 676911 1445827 192365 2511925 2595884 1748677 2409681 1263118 1848213 1597684 1853622 2095413 251574 887116 4313 2479125 2618318 2533933 626029 2353529 1441885 1491580 2613897 2132124 683760 2561991 2484331 1254672 2304008 653796 2254413 2126412 740240 2539203 1504988 1050939 518782 2643983 2399724 1135059 1891044 696437 1322746 1235960 834598 394993 197760 168214 503348 1559783 1880586 1480262 1159970 247994 148042 510129 434214 1669884 1900537 1873116 416414 1859617 1951008 2166546 364157 1658520 2648398 194259 403987 1401845 909431 1116023 836482 87424 2174456 131472 846182 2320813 1992081 416987 1387908 2306298 1056205 794946 1470516 2425444 320412 1654075 407290 2563885 2286587 2343482 979225 614815 2153619 1942266 662216 1272334 745885 597611 167938 2067617 2314150 1091638 1607858 2254096 2303530 925562 1326758 1389194 1070935 1925709 949561 1803627 992139 2631098 1649867 1214502 2591478 1955547 941237 897372 2575825 2398004 544780 2290502 2436159 50776 1565790 632816 1683930 2268194 379416 566818 225832 1373450 988272 1137428 1662165 724938 659890 1435978 1617222 2522700 1288664 23792 1279244 1301359 1434356 1634431 49239 1038825 1354434 2453499 1380623 1168941 2244265 2193818 1797705 2470925 582692 1237674 1665694 2271875 883574 437313 2245176 217528 1097045 1842629 446288 2401450 1107881 1778526 383036 1793520 852146 1109703 2596008 2593032 1044272 865942 758475 1742441 1337621 2205084 389126 70671 2411477 1569138 608304 1983079 1239699 1095802 2373426 1551724 2175437 187384 1788930 418271 467603 1098872 983259 2022773 1031396 308128 2358317 2133035 1684480 1099476 2303736 2611037 2605754 1750867 1996290 1970144 2270950 1147397 1626065 1659381 2284111 516547 1302703 2043928 1796378 1073312 922307 1340750 365035 1841597 344903 180940 2346407 1452216 2060114 1687301 1081209 1325224 1082747 342132 182781 2590120 2566439 742337 627422 1928356 569083 1372540 2610168 1746962 1249722 1354701 650731 427502 1142652 902399 1454508 1976229 1030298 779578 157901 1069063 2052675 1841169 1068739 1882211 1730594 431184 462280 716827 1452117 319417 1610690 39928 1947646 828918 2391141 2432808 100254 2517716 2471857 2131910 2574165 1851078 1910523 2025124 2484410 937762 768068 1167240 2430744 345786 1592190 2143318 992005 1599949 2018668 1434016 672334 1298573 200024 516672 1339602 1253341 1094739 1182905 2523264 1378396 1821755 527110 876609 568292 2534482 2126785 322051 1186496 42615 1899419 613358 1596387 547581 1285210 2506828 402727 1600522 306332 2439141 735244 459323 1314608 290137 1439903 196446 255317 928422 517024 2123873 2194013 1784942 973219 1623913 804331 1405722 69244 904126 2603534 686812 299424 1004627 475761 1544282 970533 2478850 584032 347243 1929511 1338843 2103946 343628 1496955 1104141 780764 254156 1179490 216204 2313003 1860730 2304620 2166639 655041 2328575 1195969 1844054 1758651 657530 42576 1394343 2099217 2185187 2209108 359427 1501849 2262506 1321267 1678628 2052925 267809 1946372 781614 2501342 680478 934157 1352190 653178 2176021 1121757 489986 1925885 1054308 1515867 1009945 17299 1346871 407922 2222564 2002136 1762583 391953 1249596 2176973 601076 431940 635346 2134577 2133754 2576316 2424786 897268 2019852 701727 1116550 560865 1098681 1410317 353036 645998 1585784 1795965 1083971 754784 1092651 606329 404239 961716 1518908 435546 619737 1113547 1686419 1211998 2264687 1557538 1333255 1211886 2587961 295269 703344 1091101 2053748 498447 1468660 2467 1371302 2517163 2648650 19226 115186 870046 275139 285454 787917 463304 815732 376472 1771946 1225486 2056682 1437762 790331 132296 2123421 433702 1692146 1707304 1490750 2618714 166734 127888 2199904 2420347 2156728 1345390 366903 563966 1197893 2565306 230347 527769 2571913 917483 1162635 156400 455816 898423 1908643 994838 998457 2622288 2074719 1220266 765521 1022382 1306024 268523 52569 106925 1696227 1248958 2097733 2553533 445293 1063183 1420716 1840107 446940 2582303 63667 2310144 364562 28782 2351517 2475672 2134728 1525755 2643498 1702124 285964 2175304 2441522 1822477 2203223 2252881 1608172 2541947 2412458 348256 551761 433559 267645 2107316 2085533 2004147 1759741 1797546 1289233 2080954 499309 1006107 256152 603076 1616881 1031567 752844 2614012 1619809 941395 348006 1852766 688657 2441131 1509827 2571304 570724 2052191 2059234 939062 2058861 2482820 1970665 515195 677880 899258 675922 1216467 942034 2510226 113645 550653 2286793 2349057 2454243 262760 286194 2504038 643161 2404455 2569305 655378 172953 559966 1535005 2210153 2260214 2492570 5741 335987 1989984 1114547 1785046 1678632 73734 2377177 124279 702334 547383 188396 542723 2098110 1346709 1587898 706555 1229848 1569218 1486027 972355 885534 1318005 832523 2433854 2122883 477130 48365 2395061 598452 2216524 1592597 726181 2571009 854675 505561 596720 2481905 1536227 641096 597936 1536704 1094043 2324330 939639 264875 1541112 452682 270986 747663 2062689 1145818 1015726 340508 2174987 1805694 1207537 2447488 1302953 2022738 1149590 1135400 225660 853327 1382939 425683 1728710 1206102 1898151 2263146 525205 2383442 1792451 2514440 1411287 136714 1386522 547712 1362855 1626561 1050973 1961529 300016 2119593 1823783 714723 1674639 382228 1046776 866165 677162 307301 2602882 2389510 1141060 474814 412183 1837360 2570227 2442783 1959568 251261 350717 1981762 779635 555840 1115712 2549250 67197 1193571 2288835 1613781 2151593 1122398 1926946 1999240 2504837 1622521 667577 2635821 1214009 368888 847345 1370387 1248588 1880418 454001 38059 2289505 1463083 1334551 1901843 1935275 2400501 1233013 273788 678105 856206 430253 2132790 1178620 1964967 63858 1540526 2307761 1001097 1903158 2506526 1464220 1639075 1428604 8275 1084165 2278630 2619136 505250 47839 1380802 1761603 2574944 193980 2459175 1633913 627261 954619 51651 2406312 2341369 2606815 1819862 2639356 885328 2553242 2337901 1469613 2234074 2208682 1496471 100697 881795 1383906 2189931 388869 1192543 2183683 2413569 411338 2248937 1820145 1776111 2282703 142205 739075 1440666 346761 1645469 1678549 2494572 877234 2298133 883372 80903 1588972 2078363 629987 1934019 2201618 1656996 741993 1509867 906708 1642048 1886455 1196789 1398288 1707366 2643949 1410157 2029171 1003027 1775169 2570681 1707709 2581144 2028591 1425825 321959 784699 2306254 165082 1204423 1015569 95873 1475572 2626713 2201372 700494 793545 667514 1944203 1826577 1270498 2417688 2242793 1669357 680905 1981652 2572325 1803747 1799885 1707258 2548293 462191 645134 1192031 1840383 2227719 484252 21550 2369010 559645 323045 2609836 2575281 1135218 1479936 858224 752770 1613747 641081 173447 1928593 2014802 1248644 1862836 1596699 854647 2392533 209153 1330986 503644 817940 2461802 827759 1933056 1446062 1314424 1368449 253015 1556389 695837 2282585 847017 1755826 2056282 1909241 415165 315860 2513383 1303948 462628 692179 1651163 1269366 1654699 2540673 791173 2222935 1950825 2608150 891894 47896 2597162 224469 736818 1300513 1362403 51016 1262565 282066 1589153 2558118 1238694 736040 2057794 228474 1299271 1323819 2155469 436718 1013893 2500683 2027128 372747 284489 2513349 519773 1389704 913544 1044306 604115 2398731 704074 873413 851475 906354 114679 1040945 239875 572860 286664 760200 890516 2632674 1396160 938213 150664 2403350 325076 2277467 58738 2056570 2381194 68566 129263 1730572 1509039 1009857 1529423 2210229 2197641 2466756 1308472 2520712 1982941 765742 2395133 1736384 1021751 2347058 2216801 1759822 1370792 408747 2405766 1762604 1849805 2566397 873121 127696 698250 170859 1485469 1491312 2054382 1272141 1615667 2500935 627095 1704712 984410 346654 2379916 769742 844343 516179 2052014 2380783 2028286 1613530 1442803 483709 327713 42175 2244827 8828 1251224 2106519 2340 2043828 1549329 179957 2089996 1210405 434574 2086662 1651902 2534305 9541 448125 1691641 606371 127234 1365134 1931111 2517683 443203 1692716 1456939 800755 1824914 80348 2282643 1690046 2647572 2482476 433961 1305209 2548513 2264 1544986 979542 2536657 1759916 156124 831477 2428277 1314837 686079 321148 854283 2509077 2409488 2255329 2025003 95172 2581002 2089366 539819 1552517 266162 1783259 468909 1914345 1598640 566861 1317743 32588 2378983 1627399 773043 1772829 277770 2293865 929981 422762 1868660 2380638 1416182 1949215 592734 1332852 2580143 291111 597539 2203088 2078650 472980 2333993 2052219 597654 894685 13396 2096753 1189021 190416 417620 2329649 2088843 1035507 1950581 681949 2066647 538957 148016 2183628 465904 2510613 528809 2505183 1258969 2010491 2457659 2091552 2041709 1277397 452727 1852125 2464167 1088210 2373300 1668905 179015 1101679 1593083 25028 440373 919813 524958 778365 785008 2401358 628046 1716308 2131719 1113685 448186 1343904 680807 617102 729424 107520 262231 2450931 27526 1787018 686204 2603450 1619962 1193198 1620533 1750949 1713771 996748 424270 1780884 756186 2645231 3466 913772 2422213 452155 2514503 1849505 481993 2063985 110910 1951781 2146021 773356 784443 1933758 485452 551490 888596 757642 938049 687575 70294 1600213 603610 1830178 2460692 388435 1312981 243008 2164824 1503224 1118397 1717145 589100 887292 780619 278257 2365211 2032843 1253238 383618 1100714 2280981 121606 481119 2611433 201640 906168 1333600 313128 1358877 148492 864333 2631472 2518876 51038 842420 39779 504179 190741 2069690 912033 1907389 593303 1174038 406055 1036976 841310 1915369 1506624 386377 1413129 1009783 2286894 144616 2095840 395646 290563 522324 84714 2627049 461305 655933 1800695 1992237 1580389 1559351 1207821 840321 1442413 727402 811716 1916200 91226 910574 458931 905132 312729 1057312 745616 2432363 752991 473001 815338 1679001 1204273 242875 1147033 692114 1978270 16787 97787 1911981 220487 734326 2123885 1555874 1645211 182118 63260 2324668 2248255 191422 682318 22579 2639652 2495341 1404693 566784 75029 2373698 717702 1710142 1393732 457562 465867 2189772 876429 1070295 1154404 2608858 305263 2274128 890261 1860315 81464 1737519 1467925 2473214 1963881 1948090 520120 1285247 2153495 1581154 1039783 1675717 978571 82110 260666 1941930 1155200 660955 506394 2181485 1939312 2343057 1771207 348453 2501998 1089137 1859213 1391638 503347 774341 299154 27668 1208374 1073154 829528 2172099 1326019 1454528 567067 1682515 1926077 2356279 2362208 2098465 1755263 699495 1421917 1336764 2396449 2042825 22904 1474131 2632850 909553 1950113 446532 1652974 1824533 1400079 1741680 562555 1410712 284117 320909 265814 316941 76871 2085726 637447 844561 952513 2631570 1229899 464281 477358 1646020 260822 600747 701090 913645 12666 2310901 1908917 614738 2161863 2467656 435829 437004 821453 562200 1259762 1358298 1766008 1509217 2606095 1465231 766795 1745125 2629924 2498996 1914051 1069615 2253542 1949625 2028973 2406224 788639 2092133 1670664 1475520 1163618 123171 370114 2491126 2361733 1145552 2436789 489287 2362113 1544119 1670638 1766304 392535 1942812 469823 1251163 2077684 225629 99933 2055844 2109288 911571 247 789030 1594442 2312232 1923423 997666 2162709 2411315 128713 23771 1591514 1259542 550576 141806 262940 2335320 1417765 1075847 2638632 1516540 1764442 684129 2090786 1320589 1404863 1697674 939568 2546518 1121973 95456 1539167 2251273 2131445 1434429 1646852 2231682 1523542 2276987 2380612 1314150 1768540 515494 373956 1059793 1466153 1549506 1751109 1177840 2353968 738962 1929588 866907 516751 2303437 2062857 1661990 676595 2460352 1683226 1423649 701743 1727214 1605570 1660020 96545 1939630 2014284 74676 1754409 975829 1141297 2645258 969416 2416942 972566 2262942 1865105 1920931 592962 1181217 706553 1515613 1811032 149975 1890867 2548104 388504 2554684 1914781 1856550 2000547 1419819 2014098 1920692 1021898 2450352 2244728 966174 1192333 1499171 656610 1401181 862777 2441986 2344516 671384 172267 1573211 1671094 733812 802125 800479 1181655 1834901 2475815 1824018 1536418 1631126 1934096 2538635 620991 1778107 446212 821300 1000270 1159739 442080 1298567 1827247 2153426 1252836 2632253 1731072 1448201 1655216 2356219 1165772 1573149 2557262 2285492 652235 2203868 2533288 263524 843693 836474 1291912 1336407 394926 1100113 2232499 1970925 958201 321698 420298 2133008 60398 706329 691706 1257948 821863 1627448 1212478 1613916 2446683 1095530 681095 2267534 720703 47830 505460 2177316 474577 274152 261899 1915910 2115286 638849 2615805 449880 856999 232231 691554 1564484 1675408 747070 1656134 1293466 764744 666704 1250782 1256460 2568271 1038786 969368 1859317 1199757 2438741 1514755 1166166 972146 1097289 1030491 2172387 1894921 730653 1209021 594509 549198 1777759 2596627 1713620 498176 312999 731487 1189528 2030690 1014464 1388386 2582528 2102927 1549750 718418 91114 326883 1424440 1917004 1437027 953409 2033175 1500502 143159 917734 181592 2486656 281182 283272 1765631 1749189 979733 200991 1666175 1485899 1525816 1084577 423093 652195 1494614 1021123 1999161 1706430 2599430 1180856 2592351 1051174 1735661 1064102 1646236 1296784 1740563 7683 1996560 1658186 334322 1696463 1908821 461355 2519999 1720058 1240877 138505 1260159 2408597 31307 1940036 1535696 2554182 2219427 432264 1113070 1582893 1807320 1191334 1452399 2581156 751231 2239987 1687591 360667 863379 2621418 1581605 568416 2048607 176531 1342769 2293250 2318042 2433728 603415 950088 745656 1008375 2147764 923236 8539 2495104 1760541 992885 485592 436224 1533771 2273417 124655 1640071 679591 1465514 1639184 255531 1170187 2636019 878367 2519587 2273942 685549 796743 1820049 2235202 801781 2294290 1432516 1386115 1215187 1707938 1382086 2329953 706834 2544128 2647588 761106 930948 327586 2407922 2221144 2205741 102371 2085303 2418813 1032396 1318881 220974 777856 320312 1576054 130103 1504382 626767 838364 1326988 1263801 1377579 525362 594647 22542 489017 467333 1955048 2622708 1263117 2285274 1421535 1307608 1070230 2309263 1699114 273977 2237910 496818 116196 1851507 285342 294696 84957 259182 1889186 716571 1106321 233588 2080553 1991671 2289382 2007392 1861750 302131 2477611 1779233 172549 539659 620384 2005104 879369 2013370 2308479 1884837 1256935 2500245 2397383 1820342 1081334 2453217 2615159 1069245 1578681 2552455 1007232 774089 231265 11711 2274379 697976 663266 2406400 2566403 1290402 1414237 917881 2512924 337790 155973 2156600 1717336 838911 2135170 475157 1382511 877366 2260490 2116018 703880 1748681 1982057 1557468 279019 758494 38159 1661398 1687120 1302033 1229828 408971 1606173 497529 1302213 823981 2124208 2528887 1152035 1150205 1183104 1035063 2216829 188327 725447 2048729 1723085 914625 138719 533250 1053603 2352734 929366 392851 1875730 1472848 2046569 2555534 839455 1997312 2146656 293039 1086457 367228 1446382 806494 1420135 125292 1284143 2508938 2448085 52869 1480644 783046 851299 683068 2100147 670221 726965 622685 1635041 2143012 1695151 1801040 1837459 2644125 1996392 1695900 1364339 831894 484978 2299269 841376 830789 597851 1183335 1974280 805679 1560797 1597138 2619074 187825 688865 539707 1200614 898334 1838293 1645699 827071 1016535 1776866 2335375 220461 1471277 1162895 1844599 1164958 1842775 2525848 2338789 1761213 161536 1245620 1700556 1517226 2281629 635950 1082848 1267250 2114772 1954312 58852 402171 953119 2258355 2020357 2154367 1470534 144031 2139054 1953707 427873 1013962 949173 2177137 1695708 2228522 1140173 2630743 582040 1410234 39158 1015453 2310575 789353 572098 2068893 276711 606803 910203 1143784 825031 2255507 920038 1533525 602915 599844 721591 2486339 1351982 363395 2300011 2630009 1394387 679581 262684 1295853 362134 1358358 1366543 1227220 1680708 1177204 1254324 1425861 757829 1312427 1493352 1765127 219145 1674528 528681 1638127 82087 1736251 119502 2114570 466161 175721 1576101 2054941 2387763 2295072 1995125 407063 1449008 990038 879858 2134796 158045 2399811 2539706 1003494 1885044 396050 744613 1608193 2423781 276678 209698 1172105 1094381 218617 2482709 920213 1154735 2541788 305545 348716 256012 2565095 1008823 2183413 1050552 2622948 2106888 575963 2571964 380408 542333 576319 267648 1959134 559066 690190 398571 2260930 2262138 2611671 1554321 303585 127041 2369240 1688027 1394958 1281345 1898122 1871576 970622 395868 981005 2500022 2152744 569121 1103024 753265 1758419 2377610 2084264 1876983 2031084 156096 2431191 723768 1367810 2260144 258297 1934923 1932118 664082 1583236 2299890 785968 1542683 1118404 967075 480420 1159398 668916 298591 1501249 1438012 1691707 1004452 1037724 604651 2579572 2589210 1828703 537221 977416 2169760 993819 341963 682152 880131 2420762 1081367 2188864 148247 2025830 1635852 2490286 460973 572009 2260292 1916291 1262238 1208395 651787 944633 1367142 45538 1044138 51438 819972 737269 1602934 834350 480012 1795700 2020125 1272366 1183810 1405058 2306968 358711 582119 1795275 1819448 1446509 1645710 1107824 2154989 2477153 1212850 1105297 205882 905468 636007 2638805 690385 1222654 70812 2476368 1858681 295015 982843 329682 130737 786556 2550194 237905 1108140 2563331 409563 1311747 2648211 279550 1784684 138009 1649160 192499 1984888 240332 764048 1660695 2494365 226477 1774639 1950584 1718338 968358 685905 2447224 1357344 1481558 1461237 266987 1509375 763863 1924954 1068601 280635 1458984 974349 1892291 2590869 392516 1335603 1843476 1145124 1745340 2135991 655482 1303234 841593 787164 1192478 1464107 1283581 2453519 377417 880943 2479340 2042767 885905 879870 1765599 1400271 1469759 2339219 388551 1211089 811768 217304 155186 2144336 558680 2427637 1157705 180226 230710 548058 947177 548059 991256 525302 715168 1235964 1601952 1402580 1244463 1923264 2058183 2574000 316110 582141 955564 49209 473085 2078949 200189 662001 876407 2325887 250085 2425123 1246693 1293246 2592376 276766 2487926 468197 325867 401150 1201429 247255 1993144 123903 428322 37628 1057770 336742 960959 2520417 1502598 966702 1096344 80851 2032489 810621 2037975 1808333 2305384 2546346 2060831 339096 2088375 1521575 2121946 1831769 2602199 265152 1337012 582360 84670 2224314 38998 1599203 1978748 2060311 1998878 2239473 2069696 1281067 2397708 2195751 750404 2512812 613455 673344 399761 800301 126093 1375325 2204388 981455 47397 637023 534401 695349 598476 1574652 1465225 1492771 1840277 663237 1538836 396166 2296233 1620613 1641482 1918415 2589974 1841077 2549516 18664 1960320 1941775 2062607 1587583 1201078 809989 1309513 1182283 110938 536015 931893 844990 1492309 180117 2528449 657310 486054 1823257 1561500 2246066 2590814 428775 2130166 727147 2064395 1317915 867184 176105 1757677 2173496 2286207 1337552 1118980 1025328 1440297 1097568 338765 1910986 2280751 311241 2296701 1053232 2070178 2281717 1292822 1466871 994927 267517 411524 2353114 2602688 1111502 711116 2293814 109378 595502 2145657 2341098 1261405 1143546 775301 1085929 926206 270602 1111232 991768 727229 366366 572811 2635864 444514 4473 464820 1388168 1659519 1916028 2114987 1492037 553345 1360221 1531965 15672 614526 364219 1695165 1859438 956510 1256881 354692 1087136 725708 1744900 2386310 1408763 2463937 297831 1623691 1970869 446905 907226 844352 843264 714055 1576222 923561 2385 1566838 1456786 1685025 1543537 2400554 1951774 256601 1813990 1529769 253622 161775 1398842 352211 2428091 2075370 2016039 1135650 1462842 1667467 324133 1784576 1691023 1206147 1621585 210338 641986 438403 1976215 2593740 776704 1820547 680246 775313 655796 2308443 579043 2058646 2212700 2019356 1208954 1794770 1425680 1259986 2570080 1364328 2327351 327817 2250711 1116538 346415 1993635 1691060 1288161 2489691 2036704 2473105 1030204 615460 465151 649307 2209225 1159407 1618528 2605815 1701415 2633837 1430623 874974 615020 1553751 1642434 796393 743448 139359 1182394 2403887 1798488 275577 1808591 579013 2544282 2149985 1788359 601578 810088 2493880 2223020 259416 2463243 2086871 1171307 1870785 256449 1131413 688824 1238379 57254 1777445 1867535 2107882 952903 1926803 1289551 2088805 1059608 1116474 359830 1412754 614834 1194688 808462 2495337 1491394 1563143 737378 84852 2150577 1973150 1787399 704506 781174 2277399 2249885 2197761 285682 1653460 2012188 1580694 359192 1270582 2325377 2509769 1476686 964990 1648369 1064493 201572 1773866 1056072 2415976 1151276 1274082 1290680 1519482 1356998 2630032 2333336 1295603 1269328 1317134 1951852 1202050 2186446 1180012 2376074 2036712 2221601 2302318 388503 1646861 1941763 2156124 1676597 37868 1097169 837513 1554395 1391342 2434804 929635 445444 2644318 589884 2576334 1025803 1434099 2442949 1851975 2215305 2273894 224474 1038999 1073571 1120022 2491114 1997337 1243245 2336390 1286122 909745 98611 1933029 481586 2526594 1585360 1401705 942216 2106487 1883630 1819817 1484872 2035793 1995509 877919 2071336 2341869 2363717 759665 97081 1618721 794666 1714678 1164591 360739 684227 629553 1343113 992701 2627353 976871 1030349 2510642 1629219 681667 2310787 2436970 1318013 190502 1029408 22106 2474932 1339008 2523566 187417 278943 2030557 104502 306716 970406 2517987 1147479 2161997 1027059 261102 1978839 563751 856946 2073749 758080 2473904 2530422 793480 1971193 1316492 172368 2235546 1027662 316249 338737 10609 1748411 28625 2267267 1784432 2374396 114618 2592107 756612 698961 195254 508602 1239049 245315 1569686 240936 979138 2392315 151529 1324142 515071 2359560 1848562 984324 2559669 1045008 2248924 2099201 2606651 1791115 2495463 624266 662748 614454 2097627 623404 1061773 846480 1545153 1326977 1031366 2112912 2181428 2352384 183265 1402355 1703589 1715801 276726 2293440 542520 1019845 1029949 450105 2356874 1156722 948897 1276071 2402364 739770 936669 1923270 1528020 1127174 2398967 2443794 888622 274269 2161226 1645528 1141623 229918 2096114 1084636 2151730 361755 1119251 1600170 769284 526880 2519626 1336592 915982 2512872 631028 1399699 644285 719792 2302856 628761 842546 1294882 243167 1118655 140253 1993179 529877 2447678 476306 83628 1174907 2210348 2259167 1976444 2075839 1382918 514982 1016176 98862 817085 240041 1429673 1368371 1278471 1218465 173033 850052 2025689 2040212 1910195 682546 1236030 1739417 2422621 344353 1270983 113162 1686413 1735519 1097976 2398828 1292060 385913 1082320 2592319 2583091 2561710 1869318 4953 1197241 2222371 483748 441038 1813064 1802669 1246003 544979 1470997 1943170 996031 774631 1532344 346051 198362 1937307 2339928 222001 1242284 208337 1485140 1027204 1456497 828215 1953113 1318041 1118268 120687 159964 724550 1410810 318889 2623142 641895 2058814 2032736 668233 2171942 552211 362810 1604314 2402353 1847087 1962041 2059443 71680 1591794 825855 1618473 727379 895481 2487341 1603950 97074 75626 1588745 2273182 2095504 861026 242919 1335618 2241640 344643 1908082 1422668 1162381 1812712 1717875 879353 690717 529563 1367843 1702727 930324 2258238 1644388 1570472 1517350 1413121 403573 1926482 332061 1093417 270522 280658 296229 1859564 1594623 1070635 298162 776630 1799832 593383 2570062 782989 534551 2567111 1463610 259242 1307623 1576997 586024 167384 891756 1012792 364316 495425 1199912 699263 616697 1766212 258491 264994 2579085 2628175 1651326 1672494 521787 1221578 1650107 2415846 94289 2207228 836094 1828297 1812499 1023485 2421094 368646 789223 1683428 1807997 954400 1582309 2259710 1293855 118162 642648 365041 1349446 986107 2630106 1605876 1905086 1498655 1515751 1899657 778350 756539 397012 1601828 336651 1352845 942149 1085517 2254300 2372347 771931 299960 1759038 809135 396754 671072 1858615 357156 629714 815980 2388833 1807881 744670 2504686 2292544 2099413 695913 2447704 249823 382394 344652 1338947 2478085 2194210 2572396 974713 24831 237614 975323 827012 1373865 1255431 1985511 1112994 651010 694646 2422035 315402 1028431 1128961 1385126 1984495 2503230 2030616 684272 2135062 245367 1942807 161798 317001 1534852 1525747 1739148 841287 2380473 2270816 50300 2295862 1882833 2342979 2605242 1032699 1530941 2126396 1668610 2029818 1016057 2196743 533530 1436577 1938048 784738 2421276 2066456 986659 887194 88965 1604121 1027371 2533460 760602 1180936 14336 1912221 2502774 1881317 1251336 712895 2495419 1807475 1060036 2237497 2247941 1776752 1315539 1430808 580383 863815 2607285 136467 288897 178580 2205781 1927427 2113971 685222 2429775 1645197 1044576 2121587 1514923 1014613 999769 1448872 211171 383386 1868085 1033231 424616 1285982 1076510 829002 1227045 478764 1436293 1097453 1171426 1053605 735475 1914038 415291 26471 1541595 383142 274559 517212 2581685 764699 2547332 365267 2142747 42291 1777153 2056528 1064524 353967 1445353 2094758 1996686 2558318 352359 2028414 254924 127740 1787347 954219 1139868 1047008 2148439 2472559 1827877 2457376 1462152 265375 1630593 578848 1691844 183942 1160884 2390160 1952857 1435908 256899 1801454 831522 1015855 1476460 292238 913768 60624 2557924 2160630 1818422 1222128 686083 2336291 47228 2365200 2507721 66324 1211841 674025 803202 1563771 1044940 1794056 1006096 2646978 1757568 2574919 573219 148166 2410022 2124002 1420771 926380 1439848 1844199 2044094 808936 1206601 534855 161951 2356670 1642115 306135 1435511 1306031 1544653 295281 2030322 1802010 1699464 779152 720122 241088 1247946 1608848 742649 1128908 274586 1784003 2395266 1938142 1559516 1291242 2054145 1913990 2421405 1934383 762240 2514838 1847450 851603 1373572 1842150 1082471 2582110 2414650 1126674 383542 1385963 2518093 792300 1285565 986902 285264 485227 2160434 1752364 682113 2472706 505041 608859 174962 1348547 1234086 2428851 71194 683042 1730888 2445658 1495146 1658566 2509476 1959982 839935 1450277 808201 2356696 1654668 1768460 1769663 311880 1241081 2097109 480668 170322 171174 379066 941764 1521001 1322715 1949787 2504130 1075933 635028 1741280 997343 2460442 2375587 1680722 2192196 1325269 2446693 1232715 927894 1393225 2188513 1557863 1873762 354656 904441 2537590 932884 1645174 889946 1983232 768759 2383429 1441724 458305 1595107 2108311 721474 1990384 2402297 2399221 1793933 1587618 1223188 205577 135024 676918 701824 1259426 2134530 1457089 944229 216647 1740564 75760 2233811 726092 13283 1505524 1053802 1923246 1804184 2577931 301873 1755505 2120265 774199 206940 1515395 1769284 1824159 1441768 1230715 759458 765095 68643 530860 187934 1384461 1847949 1031393 1033023 1111952 1764066 1613754 2579707 1818281 2643260 1519556 1524850 179192 93376 143139 2620494 1419237 1239099 2460358 2345646 2326620 2087234 2615431 2202917 972306 1189108 1134011 125581 752374 1619775 2255281 1380307 1067629 878902 439251 773434 1868337 758856 1860126 2419269 1215076 1449076 1134990 909467 2327989 579729 282326 1787869 801248 2051973 714624 2339911 1581611 676812 16751 2158421 228598 1335466 2291550 1078087 1465005 1390198 1707040 2538592 1315217 1540358 2403263 2064511 28235 1736571 1034008 2477192 2015222 2475916 969176 404726 2327865 1107549 1369172 1625926 1449683 1656199 1197941 1411955 854648 387937 1202595 208476 659117 507830 551905 2382666 1300168 1819684 2200518 280054 282240 1582664 1497896 284488 1683183 835039 399856 2580059 1766692 323775 16380 806027 296285 1472877 2285241 182736 879646 606210 1848380 778366 2344202 863428 2395825 2196187 421575 1990859 1149215 1909380 1629120 479077 1261691 1667071 2043670 1456560 2105614 1581116 368331 2611492 1786239 1095119 1715934 2325428 2018063 1226548 456100 621623 2033036 1935000 882012 472498 1986276 955156 1769790 941728 2272063 1739991 1856317 1674456 1821023 19940 1009671 1708026 2209890 275863 826785 1705493 2114564 900145 1989758 1971943 2228488 118116 1713473 441759 1270740 2312918 1948554 977789 409148 880697 1931434 1180640 567849 631663 1052329 2063422 975001 1813690 2213113 699646 364484 1923584 2549341 1566723 405100 322929 958957 2628299 662628 861457 1376723 804596 849297 1167527 748550 394243 102641 1433687 2345280 1365009 1950714 70098 2244476 884040 1786757 310574 2272362 282362 1830206 66273 1357187 1534860 1039982 1079134 1348181 1589721 2293448 2148796 726362 754271 1650520 1191275 264290 1011351 2064714 1747754 1432158 2620277 297380 1914383 475977 17475 2111951 1073158 1236155 71409 2531212 50425 2032537 2017623 942794 1815628 1396738 2147178 837242 1681775 1826679 525457 1243161 2422085 237607 1743012 1035095 2471304 477289 1558544 1428907 2277528 777559 2480425 1327219 39650 1811351 1703143 2379198 1924681 1029031 2075554 2450451 2095958 874056 1642303 739223 941467 1690132 2393459 1646535 1280334 1476825 962748 1399797 425800 723846 2357351 1373193 1770221 1390104 1338120 1896746 2473297 1006115 346202 422557 2134913 1342518 486313 1581685 1497272 1674584 184479 455671 2229875 823587 867057 270663 2530315 2253375 906185 346349 1770786 1151992 1671821 1203018 1279096 328174 1445704 2301188 1143441 2494520 829296 1403323 1900758 2470307 574701 134547 523120 79287 847998 867631 2268724 2341020 2061461 1660014 6655 540757 1147088 666554 2117980 2589483 1713670 366047 2052004 1229586 1031215 480554 2302783 1253092 2125631 899998 1924014 406737 231648 1910713 592675 2437366 2059546 907892 785615 66216 746577 1043672 1978940 1834750 37570 1976322 2168236 2218905 267562 2271302 374439 422605 957933 2343178 485970 433247 2433505 1181551 1233467 775808 2587646 2493927 2268970 253975 627649 983935 1676054 60327 780391 322542 672010 381551 2420486 891949 643665 89623 2430971 1526854 2188859 1973743 1907969 2042681 398614 2555981 2302616 314374 540651 1248473 272332 1716916 1593967 2495676 2348069 1824918 156261 1612443 566882 717378 1381825 417773 1717219 1109731 208962 1296907 2495462 428070 1283988 1937821 185830 658346 566297 2602047 1776449 718477 1978639 1416252 1765088 1937123 2051037 662050 2264398 2640085 477636 381361 1140396 1713194 538540 2295698 678472 152911 124322 2378970 1314998 2382168 626656 349272 1839212 2234449 1010913 651172 1360164 1623645 1052206 1297097 624884 909763 2230729 705442 877632 1492450 661919 2636814 994185 793990 1401869 852352 1936656 2378187 1825091 2082186 2097249 873785 708587 1929321 807829 1923979 978216 1655308 633002 484227 2151144 2357228 938025 649547 681460 103333 1141996 2559601 738096 265546 757948 424695 965643 1302943 288162 857524 310183 1404898 1292372 2095189 2092576 1427779 821064 175489 2303098 2017255 1329496 1294109 161569 1348970 471186 1319743 265106 2396098 821832 354943 1794910 2044205 1496079 2298701 2191605 2396268 2507922 199610 570563 1930384 1586691 2028043 965235 321976 650431 1968122 297100 1685530 2613020 317687 565469 909437 1424883 1730887 347675 122915 750357 1878827 1892298 1675176 2595252 710499 10493 2240081 1366826 2537148 223022 29823 2488891 1120791 1327241 155398 878383 2430879 1639423 2173324 2342759 2109421 1946009 2339922 1759977 1800953 345872 103707 594372 1929702 2642390 495375 1604641 780155 1347996 2527012 1586834 1223860 709870 2270189 884899 600981 1056251 520489 330230 1858874 1394849 2196388 1136663 925945 654852 2043117 611803 2468675 2237684 1684099 57229 2195960 132793 368131 1343310 1505678 2199718 503715 1869711 1774535 251719 121802 2523948 773681 846663 1182684 1220345 1088747 686156 2301271 1787938 1432209 136373 96879 2519965 111130 1670499 85071 160529 1762511 2492414 273375 1013882 2611003 1584201 1556778 2513859 744884 2127772 2502662 1258471 1898119 1243569 625841 507795 2537398 2648939 2341228 72247 1502951 1831928 1868349 2565958 158758 879242 1771751 2033503 1521259 766950 2619698 2082109 463422 1290347 2006135 428630 1995681 1026976 526882 2491477 2167840 1798256 1739112 204286 2311526 576415 368814 631096 1590237 505668 481256 1215721 28812 1195550 1065409 1696440 1849626 1508841 1334985 429422 1296785 2541826 2599767 1503024 2289841 2539026 1494439 2426512 1704649 190088 2081109 1113438 2226424 346570 1302561 426285 852894 761800 987005 911917 30745 1397163 644878 742678 910896 357117 1485665 1303469 155535 544698 2120108 2252077 38383 1964770 567704 547265 1317336 723367 1081243 2062827 2241258 1339010 2440180 1407972 1912511 741759 1594090 1863549 265971 142305 67371 2103499 1032164 2157725 623687 666707 1853066 395378 2183264 587743 1704482 1785969 2089482 86877 1458179 123029 1599323 1102493 711075 1640319 1915094 2229139 1334422 1751605 1722659 937411 1489501 1147455 207039 346411 1101954 838214 2228139 720769 1573113 2166698 554779 709982 1198668 2564030 1970315 2487977 1631756 2366672 1289316 1532962 2518036 1022301 1609453 2122130 1114992 2421098 563960 1977006 2202375 1680490 1837733 466782 1761886 538225 1011014 26222 1249656 129123 814369 587221 442666 2510076 739105 1432977 2555446 1831273 1572147 1525411 1783002 2432193 1860573 264067 1540296 2341893 882232 1496711 1855367 2524424 1890026 372534 1516133 2247919 454056 35282 1180514 1575265 715877 1174245 2054432 2418625 1762764 326032 2440384 854297 1034542 1440395 2344141 2337429 2170209 376524 1700352 682386 397526 590116 571458 1711754 265368 2254586 1427217 2386686 1238438 1584999 320942 1163539 999171 2649057 1362008 1352070 2631885 413334 543298 146749 485143 619852 1117654 578032 1219748 1315961 1831589 227340 1060254 2376116 891662 1896042 971138 1476757 250842 756668 173816 152957 130404 2510202 699970 846861 1440600 668453 13186 260667 1591687 2036201 1642820 232638 1288622 1537990 1989136 587199 687313 549473 685712 1274032 1844968 814700 1310540 657613 2272534 560934 788263 687592 755142 627018 576590 2558268 1236402 2398302 1728930 1561903 2430581 1594457 1830320 1737510 1999493 1004448 2033736 1235832 1404490 1661801 556445 1693965 1338774 1984720 2493509 1583927 1157548 510790 2461462 45911 450033 2243558 2393903 2152296 1758153 1906695 2234663 953329 2110111 2044195 2491059 722161 2489929 1530879 817412 2485447 2348203 1693680 922192 1693262 1908749 2300201 501773 360865 1915166 2458536 917714 1330697 2402880 2048958 2612205 2210820 650038 1861923 1889255 1449637 975812 1802433 1205193 2479228 297583 1005008 1158161 2138855 1808127 821028 458582 1914954 1498711 2020900 1876560 1278662 1185086 2478748 1360966 163301 22666 2174956 1412848 1751702 317232 478341 228625 1360429 2633069 760818 1662278 1309025 902927 1269945 2154608 513830 500619 154274 2596931 477248 1834859 1285770 513486 1335098 712970 2162972 1811022 671368 300370 2628372 2320810 2372015 891203 877600 1224750 2031625 1984311 854872 1835229 807499 1077850 1093365 2355714 2252019 47003 140045 1229948 1783119 1116375 639755 875896 590151 2333531 780164 846688 2599929 1119777 1880767 848620 420551 2573448 2446535 584162 720698 2317074 1793754 2151943 2156956 1979131 301734 219919 2067198 1386713 1857595 1186283 104494 1185093 1172607 567591 1696588 2381992 1144917 1478900 1805742 2631582 2455116 161447 2213557 730710 507093 923615 2648927 1441507 760803 1991013 436047 1027444 1066545 1619552 485681 1162389 2102153 2019050 1680367 217234 2402679 896114 951910 1138327 1402219 1478180 2038128 1639760 873788 1159888 1357722 2493557 2349685 2609340 1644913 581174 1294750 2077870 2454517 744511 58969 766379 948852 618681 2384469 1908532 148368 2436543 1546664 1633185 2564046 2186843 157796 2254007 909101 2378786 1069725 1832853 1871211 2190188 562782 2155068 1725025 52778 2121827 1099180 1549198 101452 1185979 112064 729006 1921544 703351 310840 2569046 1217164 234187 1719503 519963 555205 1292667 45940 1305839 79317 1595135 337178 1096802 2139441 721443 2338410 1395362 1469247 436104 541709 2163213 2460965 2132933 1485274 2281185 2643058 1741295 461253 1625781 751864 2390989 1690916 494687 1697272 2121618 1038963 982371 1990639 1690353 678849 2648904 2087381 1634492 1942182 330766 599250 2632645 1947652 1469770 1584836 270702 566023 2165745 2583039 808745 1952134 1543234 46708 2185847 2072079 1292599 2140835 1363851 1807825 102534 350541 2555528 2423545 808728 1415001 2472795 732642 2376240 2618094 2222513 114084 179479 1828502 558300 2026634 2350184 1894285 1639296 2603538 2108715 1984217 516273 1195165 153612 2125140 255414 371543 2072626 1290078 1678156 1949941 2466473 1678845 505305 1493381 2527815 1525410 970045 1480723 1385756 164953 1711433 1197415 1598018 351462 1007588 1910951 800803 753105 1048959 1059990 604355 1558533 1677642 1134654 1224427 1665371 988197 982062 1774566 1693374 1441884 27105 373918 779876 571137 2356199 1054857 227940 1074288 1732808 1053626 2621772 2564998 1249572 1879880 230488 1598632 2052609 844004 1881721 1108943 752012 864654 1260116 1082918 198243 253589 617546 3049 98515 403420 1798567 734894 2335854 1202139 1832946 2047926 409841 2598352 1276054 713531 2217322 2054421 564730 2347623 2483531 1380372 2036877 144936 1520429 1088954 2098606 1890483 1611213 736807 2520820 437990 215666 1281951 2407673 1570035 1921536 409477 1186547 1638527 2067422 351972 2625740 1444710 2381982 1756938 665566 1598327 1105147 1477497 2204672 769276 2523190 83066 2373856 2039549 1063716 2628628 2017894 255337 356539 207491 1228348 422542 923431 2455723 1070715 344975 1197841 1459557 1598167 455120 557461 2003701 109644 412329 443246 954977 621730 269973 1346547 1520165 505201 2577568 1821879 2123882 147283 1442542 1842175 683284 869391 604694 344496 96992 275570 1237808 2625513 269237 1227775 128425 1973245 253064 1450076 782590 773477 1752164 2132089 2140373 2156552 48623 1448266 576326 1213069 497014 1702881 2347610 423569 239234 1951569 1762798 64596 1394426 1873061 1086047 536439 1988087 1111346 1849909 1741032 955799 1690092 2282889 2282541 2554903 868738 1409926 894660 2401951 2315613 721490 205174 1054678 1469693 2231872 1817485 1097051 839148 2390740 884831 2328720 409288 222270 1237956 119321 519437 2075176 242913 427211 2583776 1169717 765388 1907290 532337 894281 2289796 2464888 443638 2425587 1579409 1446640 1629957 2222423 1211744 364710 591292 819098 832993 2347449 1507153 137073 1188216 1133630 2128423 339079 614602 2581993 2084634 1292311 787494 2148883 902666 1549872 1415752 2588951 1198697 2264880 2618685 2490273 2059005 12747 136492 2378811 1082570 1896539 2279703 1823576 122478 498560 921412 2072704 407946 2563127 1524198 274294 543706 863733 1992443 246285 2265692 888435 301707 42494 929413 1894028 1653985 1341258 1196757 1654595 1618180 162070 1560367 2430003 661108 206532 734238 357961 1067446 1415933 1973577 2103064 1924641 1288008 2110335 1106105 645813 476396 1061209 2147536 1068183 1591875 1692441 1567720 1407813 783569 2257875 1822401 1034059 1047858 1691327 105628 209621 548476 2197549 178168 2022228 1049040 31767 1049361 1038459 1004523 2615129 1939877 482086 408123 547314 1189430 2485296 692158 1762170 439111 2422975 2320483 597518 2456028 2437522 53264 605000 1252060 1822729 107137 2445770 2401991 216167 2001167 1583007 648077 151039 183976 1179335 474004 1561346 2625381 1644503 2271026 650937 518558 1165258 2508487 2233798 2010190 491205 1502361 408251 2176010 284278 220017 2381577 1372650 778887 2245580 2174509 1807139 904886 206058 1476016 750953 1439547 2373926 2467443 1436802 1885798 727554 1741994 838903 2140969 2130669 1917507 1160738 277091 1657026 935634 51427 37117 949893 1413868 2258659 2552422 932480 454404 191075 2581614 1012938 1003676 1817146 1548081 494822 1101231 1842588 2050668 2588611 2000117 1567458 861341 1960765 847521 380035 1111722 379993 1890613 1300245 966554 2180835 1142193 957501 893600 2576429 2151170 1653524 2648259 653909 2103738 2480816 2617788 1236805 747894 715560 384331 2083273 578094 1542480 2230449 2445540 338288 1672268 1375549 1663768 1634373 2073567 1155730 1853236 1602813 2488535 2567226 958476 273872 1071754 2597979 1403454 712268 1372116 338618 1996668 882840 1972475 336490 2641519 996593 1136724 1348175 2062134 1450890 2479501 116903 2139543 1787461 2542287 2105044 658568 948976 1510038 528206 2632579 1521236 2233052 2235081 831083 2301416 927015 1553039 1217341 1911647 2008837 1522684 504578 2483216 678972 444952 2517233 459551 1894308 1263976 1501366 1271213 385190 960418 2467471 1585980 340367 137786 1330817 361121 2487005 558791 1213839 150998 2204547 2337881 173904 892686 300618 437107 759518 544367 1653387 2261516 752184 1842835 417929 1373274 2098161 799784 1195103 2357105 1713004 38751 1361166 2078867 1358709 1697104 2115143 1013499 734046 171055 2348727 147055 1472176 2243329 2420035 984538 1676360 844346 1058617 331381 1609990 835685 2411106 686808 2305539 2017576 477376 317584 635797 1107695 2236508 1637668 881550 1399777 486119 440916 1331080 446686 1802094 2566963 2544755 1865242 1970614 724419 1555101 2169144 739308 929620 638991 384704 142608 1295196 2329921 932260 590318 627111 2385837 2180879 422201 1992036 1005568 1501458 1299055 1162551 1756024 2301299 2150539 1570804 571470 2544871 38336 28850 412273 2527515 687006 1005297 2288442 2609211 2355175 2563742 2474059 1292608 373747 1241665 1948752 2315641 1320527 1656163 745752 2035187 1895429 99638 450267 390226 2546169 1537939 955654 560932 907612 683218 1138618 1406006 2223537 340174 929581 446779 952412 554475 1468110 2298535 2067391 1237236 368923 542053 556891 254311 1950801 886489 1632026 653537 257179 2002963 2197081 2200196 1391276 1473437 1795987 1312037 792825 1409789 2095456 643701 338538 2131218 545067 130363 2002766 2224747 1975750 2629385 2414635 2561424 598026 2645011 1977063 1434128 566633 236261 634451 251274 1759801 624161 377299 427197 1827243 2270244 1428236 1580456 1265572 2010980 568327 1517814 2358902 360172 1936284 121991 2054908 85201 2462241 1387136 2395144 1487912 1359473 2464835 139658 294847 1012064 1615561 841318 2030702 2055818 2311191 1263039 2422919 105810 1599045 1146855 340757 454298 827645 2243357 1124447 1648703 2491427 1914877 1220708 1167178 1634902 929660 2385012 1089991 235145 324279 759386 1700026 396573 2101753 1774716 2314237 1730959 2303047 2262232 1214500 1006187 492542 206087 1408358 1997778 433029 1499021 2125453 2533471 850022 594214 1185206 1719218 151253 156344 1901690 1739841 2599917 1557529 585636 835440 749726 1973227 1411137 1032863 994179 898054 1353009 1022914 1019748 625111 1769749 1878030 1660285 1978898 2583570 1483111 1313235 763699 1756528 167522 1526604 2300843 760554 1025600 1276965 1793669 1132987 583722 892698 2635612 720738 1493178 1772826 342057 2425210 451249 2562550 1677618 156223 2201521 2203597 1049744 2114088 1468382 2456792 1279261 2356692 345145 2180472 2136076 2132174 1945646 2234041 1469211 1944817 1392015 237261 269322 1517952 549065 573757 280708 957233 360347 1202511 1992548 1283269 1027120 1476264 2387883 2083063 515366 2218265 706543 1785807 1082960 235706 1155924 995782 2093714 308411 734247 1891117 412155 809197 2463009 2314878 1627112 1332626 2461661 2587855 499193 2409478 664590 1900358 1698447 2378365 2623797 957414 685700 628664 1674868 1196013 131545 1954692 317465 2195240 2094215 1834737 2054365 1720065 451701 1384275 2026152 1963: 1066379 1124851 2326251 2577938 1573976 2507129 2580663 2019520 567474 788546 2270645 496017 1924552 490418 1180049 957459 2543623 2044120 919130 53880 455752 168846 2151733 122469 2237786 2499756 2257189 182511 434938 59422 1282240 1964: 415672 1706282 2338810 2613134 1940764 1478651 1166066 229051 775020 1965: 1212752 1932237 1468989 396984 2113947 2465113 477846 679341 589882 324379 286650 2338166 2222062 1438118 1757422 2584156 2426256 1000386 1666062 1108000 1624150 1889372 1041363 1042327 906724 1004272 2485458 1369899 2174267 2211996 1811071 1433649 496276 1966: 1300429 446356 1869225 2441279 1641695 1967: 5412 2373170 68271 1093574 363610 1725588 1103489 408829 1403583 1713008 1447949 1882757 1504451 1325146 2427748 137243 396341 1070287 1987710 1065942 989031 1968: 584762 370378 2534406 1262417 866143 1181943 1969: 976831 1655023 2012320 706067 1937705 741930 1883661 1331116 1195645 244262 2027327 417424 2364018 525361 249176 571436 511655 707166 1705296 463444 1074567 2169129 535505 433475 2609030 2637043 1305024 329572 2251295 102356 1126584 783677 2135602 921144 417804 40731 1907647 475106 1496843 358137 1385560 1264405 437980 1573149 851602 375849 1707991 2633274 1891697 2213646 858461 1796671 1120681 555395 2462692 2465268 1189033 1815179 194457 1880256 841580 2112569 1812055 1265581 1119695 1573627 669397 2384112 775244 63120 239246 466211 1198059 1173855 1038007 1288862 2367482 388639 1341186 347679 869168 1732778 1569686 2147878 1269998 2170542 500667 2639105 2493579 1029879 2576985 698801 1599414 1922984 773399 9790 1358550 621482 2306123 874093 2530260 940474 2161468 1567145 1490620 1518485 2148273 488147 138161 2101913 1815684 1491425 346364 1836537 1729167 2478273 1463658 512958 2270753 432515 751618 1093561 1539594 2616494 505951 1790788 2131431 1283869 1819315 1368466 523783 257505 2165695 1760388 315979 2597062 2100576 2035701 944588 2101001 468639 862461 2279574 1373187 579821 228253 1310769 335436 213289 2317466 2454483 1515159 1039187 296936 2517137 612281 2063973 643164 197: 2640108 870171 2139065 153621 1191132 1535010 392816 1305926 1500195 2393681 2168522 1469802 617383 2261008 2449771 2411176 1293914 886563 2126390 2123883 1902745 1608707 549172 638339 386398 2270558 619502 2280325 910485 2067449 949152 880566 456133 907783 730704 102557 2006951 2464686 984992 1303513 1994085 2349078 1400183 283578 218823 2548396 594920 2569143 2326571 901915 2279539 1819743 2418782 1878924 538136 2470375 1126327 755344 1840131 1442522 1777335 2288634 983975 1100102 351719 2001983 2362815 604021 1520908 1314384 2528372 2382452 106766 1027403 2396721 925660 2630600 2464038 1805793 1278129 955266 1815246 1175296 1208320 2200436 1927416 1390158 1785420 1981203 402720 1921655 2195510 1807910 175315 219403 1644379 2330426 707569 1163811 47281 1456729 503866 1525406 1302094 2310495 26523 502130 155560 1918085 1725733 1952263 777429 1866320 1597677 807743 2053776 1094786 1773660 1816209 1690176 929838 2441175 1820622 685216 1143785 1703965 948533 2459823 1336913 2174962 307476 541664 1570647 1861759 1572950 2300914 2022091 2410858 691749 1022417 1815530 369963 1695800 549597 380302 1860870 1903606 1410642 586916 1998745 1945328 1879322 2043901 2116419 2080837 225544 1590532 368447 562597 926070 471019 197812 549788 2315358 785660 330741 1206486 2128171 2285825 1450165 969733 574487 1478007 1481149 2596401 1957671 2621671 614463 1099120 2597054 2430471 2259883 802129 1963005 1776306 2009358 1143846 442234 16455 1022288 2064417 757483 2356942 1156358 1237443 748194 1143918 1884882 1943452 1303977 2065091 1376909 343310 2320762 537950 1628202 834094 1695472 999518 1693836 1598286 2495587 494613 1551391 689582 1321883 118391 2485881 1847184 2462191 805611 2229274 1273439 1159717 2126412 1811039 726335 1600504 2608286 777800 1057831 2646952 1627039 207554 1174820 1368435 1853334 1592208 1616396 2012318 2301351 1259098 1836287 422391 2166546 491077 2246008 2474729 2545483 792007 2605770 489517 1223001 2116319 1585061 830456 1597730 1764932 2302745 2627759 1148013 41528 1667316 829825 2222000 1034338 785930 1529590 2487101 2548296 30719 2225292 1469158 1639679 398883 1528666 309765 829203 2558080 917554 570754 2190277 2194783 993670 505237 1175013 2102912 2020905 1844280 1877135 335500 2002604 2097777 406501 2184452 2139552 1462531 1779285 881327 1712451 776822 420350 621082 1881036 1376634 758475 1187336 1601303 2074945 2349410 2494663 840602 1404690 963369 1468046 1082001 1974225 2397787 1958095 348910 236917 2306862 1720279 1406783 516547 2043928 1646874 1308983 1400566 1309940 2137604 1187164 627971 2302917 682 1226635 1012745 2172672 357038 2399465 2355742 2041348 734874 157901 871795 667426 2052675 1036940 2174857 1310761 961038 225097 27511 1850539 908480 2087292 2025124 374858 789977 1883008 1107884 241031 698661 1547290 213704 705387 380118 811298 1558196 1017440 256880 498282 685885 817998 1768901 1254193 77456 1623836 2523264 2610119 1033602 711250 1000957 590989 1140000 1884851 2339655 2374370 1395190 1882255 1643147 1300007 1657948 2012391 440771 402727 63999 113767 700931 991108 718043 2186068 786867 1011307 585264 518743 2239462 2382242 2031359 1443487 1434221 1147266 1758651 2076629 2294099 1069053 2059404 1391170 2207482 728026 2124664 1400513 226798 2037602 1575102 683780 2363298 104200 502574 803424 906774 49814 349793 1398125 1405299 701440 738769 1466332 1321450 1241617 660189 328640 2126452 2617468 200063 1896239 2572236 2430251 2264687 921644 1560866 1835505 804478 292339 425459 71230 2358210 581341 1719111 1927329 901679 2058378 604352 2409757 1958513 181738 1728377 1909281 166734 162727 881614 2553405 1043330 2116762 2350738 1487557 2324535 1961109 1470116 660793 187544 1332999 1994299 937304 692748 2621437 2322116 1745619 877473 2170265 52569 2466302 1943562 502767 2303298 464289 1042307 998975 237690 1326812 2515102 2363138 2309346 1450842 524805 2516755 649569 892472 241196 2330288 616757 147217 580892 1875439 668802 836720 145213 2419017 2541947 688396 432227 1191269 851789 1138691 1039471 1307966 1483901 2181913 1011064 1722513 2648381 1309447 1415455 1340083 1302820 1796735 2625059 727052 815779 1970665 392943 753242 2451554 1487208 2550239 345573 2185464 659067 1167171 12584 652905 770634 1700207 460012 552861 1831352 1075730 520533 247199 559966 1167268 1200228 1443868 2527376 427660 2080296 1136255 1407545 1338705 2108777 350475 335803 2297435 912483 2027003 1545390 2165608 2174749 223276 1143976 2032205 206060 800705 74686 2499050 2009120 1329245 1241790 2407080 2162536 898481 1470398 488116 1673300 2508135 2631725 959865 1131606 1996959 2598730 2510037 720084 2584022 1398073 864172 1185472 1572925 2178209 20027 1595396 2048199 2250125 2140170 1674488 2155854 1188542 677162 1086308 157197 1513577 1349634 312057 518475 1149816 1812040 555840 2590387 2465875 303764 1950651 1715556 2243365 1628908 2388870 79236 667577 394328 694731 2389101 385070 1293280 831149 590984 823413 217967 2440000 601147 1418049 1079003 1734041 662131 2610803 1705692 772078 779406 1195918 719939 1411767 2414080 1493291 1662701 504432 180221 157730 1797375 2153442 777433 1246041 2250617 1364848 1525916 2387480 157422 2305502 1548310 1971905 2383403 1767641 561672 1875859 1347646 2142843 2429233 214769 1949704 1853239 296609 2170714 1593992 2647365 1567025 733424 1083821 42211 2201618 2126409 1372291 1209983 1707366 266313 2558329 234475 1481424 1077194 55689 1145974 2543606 1089858 1122028 2503903 2140803 1802532 1565235 1705356 1784450 123932 2055480 91265 1892468 2132360 604903 1469454 1631365 1107411 2504275 2343510 1889287 2049497 1379981 599711 1846112 1349919 849769 1254475 2580819 233045 252035 1392500 2095545 1221683 1913376 1552265 1926551 1936341 401052 439542 43522 298689 1795063 2210778 2393587 1958383 253907 755923 964178 1406502 2115857 1657704 1133112 1810524 539799 1934764 2618990 416643 637176 161276 1854777 2479886 2540673 2431587 2580180 574321 771361 1865574 2432409 324472 244066 2085050 1452127 1505617 2422753 2031188 474492 2534860 2173488 836545 278568 345497 1410496 217147 2544999 201252 403911 1033811 1463407 1505376 1029714 1190060 748030 1469489 431097 1722897 480909 609981 273411 1314376 1327217 962040 128361 2603237 2306186 1951451 2442679 1353193 1135419 522676 273597 267430 507216 1056273 2084672 210876 2456122 1661863 2194473 2319119 1133197 2265735 1582142 2041270 516179 2383990 1099881 1967448 2482476 272602 2245966 2116805 602644 1024199 1725157 1524323 445517 2465976 2260949 778244 2601029 2168193 973163 1649242 1352113 1069896 270618 2275013 671159 2208399 515524 2400047 2461642 1377984 2403353 1154221 93280 902505 1416182 2101372 1942764 2389836 422814 315636 1698905 292739 1145908 318399 1440860 1573122 501058 8074 409750 165784 675883 1595556 2243206 1272443 1032488 2259037 2602059 2467492 586662 2182802 1524717 647137 2068878 1068450 1532495 261466 2157783 88549 19059 969321 743181 2433153 2484612 2174928 61227 249580 506213 761570 2091184 1885365 9824 2069146 1286332 2443516 597556 751627 1046918 1173130 1624829 2003573 118303 1832840 1202573 1533514 1847837 2407793 2124333 906679 2649378 1707293 1906489 70870 2318423 1337046 1995293 2604097 843495 892045 1890865 267083 1306621 941696 1807444 1750378 1879963 2278416 2198595 533427 278257 2624804 873496 678212 2514907 1248317 2339507 1476515 2519066 758016 2398094 853479 2481179 1250414 2528342 864333 2354761 2386925 924514 2301494 897505 1819987 1945459 993086 234516 557652 930073 841310 13189 240297 2340248 762290 1368891 48277 1118450 908105 2331036 371928 1948268 1437443 646634 2490697 340687 2247298 1238341 1123488 411639 390644 1115057 640952 1517678 1520319 779435 157070 355489 2165908 953975 827812 863957 1627926 174677 1364327 1094897 757961 1326579 2118209 40882 2049243 780076 1287714 249920 2392003 1484099 2177749 791545 413447 1640516 2219791 735990 2586241 1099528 1007452 1257296 102083 658483 783348 2115368 318512 168671 1090853 940363 2515744 187299 2020089 2034411 492764 2637327 882340 1537070 1674111 880516 1914159 1230309 1951730 2525163 864381 1170055 2059490 652154 2179347 1191263 2317873 1078910 2532630 2273891 206908 1439400 2614273 139983 1760967 1333408 2200804 852339 2183168 1247590 460080 2005542 1669741 2317853 2372972 695304 2144666 2061753 1633588 2466719 1923393 1148525 1849597 101686 1901591 980407 392050 376591 1907136 522296 77397 472693 585785 982091 573192 334449 831512 43666 1670638 2201423 279106 48904 2576280 468898 1969136 1385993 549518 410303 2340638 1912916 1895382 140406 1934553 1818611 1635073 637744 385606 520687 2578883 2539782 866800 141806 656431 221398 2320490 866781 623853 24040 1202093 1217493 555328 2546518 2251273 1523542 1196476 2633860 366978 679972 1915968 1593208 2259245 1239605 2482713 483463 1060138 839757 514267 37004 2117203 1645838 96545 1117136 1938150 6402 1447699 933956 2122487 857117 1646830 1073485 732820 1894596 2042265 263792 762432 2409915 1867376 276604 2618326 1778427 2463508 2557280 535816 2548104 225254 583708 1616011 1025274 1839309 353165 396820 862777 599042 971959 1920549 2634652 1285314 559912 1315190 1259229 1703084 220013 1207036 2465311 604398 2242040 699058 1988704 1242940 841644 1218801 1749255 767945 567185 950567 1865465 447064 956861 2065703 1180349 61736 2011276 1457736 1366113 1701268 509128 1078805 1355895 1163453 340879 2486114 2252788 798425 2624863 771079 975062 84873 2283256 2392425 4847 481831 862142 1884791 2518751 402385 963452 2411740 757355 54757 1204647 138625 1804773 2446508 169930 648964 2027294 436703 645585 2479135 1552257 157997 1008086 859963 640044 765353 1309878 1878264 249751 2001909 1792388 63517 1662472 420701 745126 2354135 1752050 489487 1192873 1713386 1909249 658988 961574 1708003 574867 1362557 1475789 639810 1947691 2403914 992885 313562 2328159 52433 1680043 2396428 2519587 1755446 833478 692223 2481593 1742227 2164718 2174091 1817251 814122 387689 642994 777856 2194527 1892466 2586589 1576054 2490710 1152045 2203655 2208011 2618087 1156157 2355783 672178 2446487 1145802 1173997 556102 1715251 429616 2204971 1388083 84957 380044 626727 775049 867557 1963468 112327 2324529 2441027 2618000 679216 2030106 1778415 2500245 185950 2540861 911727 428522 2312162 1494362 1066774 901511 896822 159322 2326163 1655086 455843 274222 2064529 838911 1764662 1061520 2455671 644670 1065377 1997679 1517632 1286631 785722 1325747 1184921 2095577 263416 128749 1158097 302907 1035063 1330032 442983 1436973 255619 1257131 920758 1090183 2152436 1182015 55179 1173040 2336134 2423323 2495031 257029 1387502 179593 2282811 520972 510521 2633320 1797293 1510967 1264505 622685 312764 1346375 2422629 1240496 1225187 1176376 966020 2518877 437840 542864 2503632 2356031 51859 187825 1178314 347760 602902 194858 1199755 697365 1729476 2224346 1081808 713416 206685 469946 1417548 888425 2477009 824189 906261 144031 1040275 1487144 989481 1998509 1941851 74532 605748 1940080 1940239 2027550 448951 1601064 1083630 1829379 438614 253408 2212128 268738 1547137 1881139 394950 505823 1979738 1037349 1591097 1917424 1569746 2385436 671818 2414377 1972072 2401755 328253 1607214 849885 350996 1381657 2210320 1231302 2064568 1170378 97438 750096 522917 1875291 407063 1577708 1793746 566222 1303613 421782 1141232 1454229 929013 642700 155875 1558932 1298785 1447416 535906 663450 697700 2347416 66578 198640 72899 1758577 355646 1264128 1633973 2104474 296205 1239944 1812720 15131 1151340 2114276 1044556 1103024 743476 415683 562181 1960895 1595012 713929 445747 2619013 1792757 1166681 1959677 1915827 1560530 759262 340527 434308 735669 585949 2290011 1479375 2298391 990730 1051681 1088899 1714659 1311729 2417644 1984393 117227 464049 2640666 2604662 1456775 2587546 589004 942242 2446725 131463 31895 1700215 2636301 2317075 480012 1765879 402684 2017999 2312550 582119 911088 2245991 1494503 1344313 2266196 2415906 1739315 1972096 1229593 611190 2232416 2314719 1030145 1417622 891585 1055116 2371816 889539 135667 81105 2272327 962268 764156 1924954 2211841 336999 1097800 1627918 2407555 745462 1817553 2087635 679084 854265 1980213 844524 2782 2000647 1499170 2218777 1938502 2074232 2420876 81757 1678257 1256034 1227967 2088547 1568113 533875 1561710 2180265 2376797 811768 2543151 2096729 2470822 342362 1008130 279435 1583947 490310 1003703 2181794 453545 222446 1883043 397058 676739 876407 1703748 61198 240091 1987858 240075 394789 2384387 1203186 2293479 2087963 1607160 2149061 2535192 1546340 1702472 1807377 1463447 1804383 1435078 508777 1330 1408580 1993144 2579159 1089901 2598940 2183921 58879 2077155 1479623 1906541 1966929 2002454 1319028 796865 771180 1756093 250269 999932 2543623 1769124 151549 2524103 988554 1547350 212006 999126 410542 1266288 1611276 1895283 171197 1575492 1439003 1248789 430704 1568389 1284161 1742804 1170738 2582516 1281156 2392423 1197780 2430881 2362087 485189 243971 2598687 1377495 2648878 657310 2373658 238324 2064395 2138244 1843535 1624394 1478828 2035871 193002 1394197 315099 867471 2151562 653541 1759860 71944 2412559 427268 903725 643806 2503653 1603472 1993045 2623538 2044120 2221954 1094926 1162277 1331810 792112 216467 3344 1586724 95416 1628942 1232703 2012820 1122882 636869 1926491 2216276 1358162 1733814 1907386 1388168 1071071 175164 1277788 2090266 2257356 1376709 2523913 595252 157478 1437232 1846421 2077841 163794 2396805 2322371 2338433 2442039 1301883 767518 613400 433566 388107 2202402 528005 256601 702813 543371 1919141 846431 435878 734958 886512 120216 197288 1818216 51878 641986 1908539 2297107 243767 539912 1736407 2125206 664768 1020562 2077432 1717245 1118156 2478646 852642 2177678 437686 1024099 883248 1078458 2052847 1612599 2340294 374407 1271896 1860077 2539210 1382628 1873783 164965 2396083 1659380 1462851 441966 1115110 1212729 1619011 1198467 2425421 39101 1662100 1849135 1235288 810088 1087365 1135719 2472137 199365 1772426 1717384 2420020 336239 2107882 1289551 1818200 377585 1253715 1658634 668106 1738213 2244033 1230194 737378 357456 1234710 1716386 2107572 2130850 1890672 1023057 648280 640299 2598037 362528 159136 390420 122080 679940 324445 236126 1689367 1795278 2381851 359908 733620 665910 616143 1804410 1933667 121382 84285 1106579 912192 634540 1729266 2624099 1450015 2475432 1904041 2046553 1700594 1676597 2417034 165021 971873 1161562 1554395 250640 2175279 1668269 2433989 1015989 715362 1150082 742142 1254951 382068 1124558 1939515 2570011 550549 1952122 1178244 2271267 411468 14386 1638333 1211713 1216862 27202 336794 1949261 86506 2271091 664195 2238445 2548358 1611511 803524 2602899 1083807 1220808 579376 475558 1048511 1109207 1229416 187417 708960 115901 1809699 2535175 2337085 1276783 1303529 154720 1623306 1770920 473580 2116777 1544598 1359898 1412004 1100580 543674 391101 507407 1224902 1652449 2171994 2012836 27437 310304 2553587 1937345 765770 856366 1076753 2539578 285460 2435294 744881 2095363 4414 2107604 1421525 1933120 803553 1149495 2639603 2248924 183289 885836 1791115 240774 1032041 1650430 1632405 694171 1877497 1507394 1507379 252791 273928 243328 478473 1097020 2371238 2573654 1881159 2061743 2221561 371008 2229867 2008847 748702 750199 970000 1022146 1505556 894409 1609614 1024163 1052051 58718 2592527 1947846 178 1062015 2440037 1992112 109855 2520534 1364696 519797 2245226 2021696 1949496 429775 589033 1090093 2004294 2093858 1405141 5720 1719234 128468 2285485 1804968 2466791 141842 342593 2410835 632418 317048 982346 1626711 1360127 2602529 239275 686611 1061153 341109 245545 220936 713391 958086 1407678 2211077 150174 908540 1367164 2519555 1032306 2578979 2242117 2272098 35306 2179516 610917 2143243 1910873 2290055 1732116 2315083 1027204 1360012 1368211 1331877 737833 659421 239914 1176165 1808758 777191 377798 892374 2509606 1497422 1542690 825855 1552525 635792 2256498 1453866 1839860 1772991 349361 2269352 1598508 698061 1323788 548873 1969430 1119232 2644995 569373 1507704 2615367 762412 1331241 152665 103631 265299 1923588 1095757 929857 1514800 1064678 724833 716590 264994 162222 1551765 119625 2566414 1828297 9133 937082 2421094 786747 634322 2581780 954400 883582 1497590 62645 1073987 2444452 2224987 535843 276381 86571 608850 2246041 961838 1515751 2356517 1848122 1106409 646895 1631659 2372347 2112620 569625 1356685 702537 2111054 2634182 2030145 2200048 1772161 2637161 1105214 2428102 1255508 923401 2525760 950518 1078867 970851 1589497 10270 1476330 585610 1631503 1739148 1215796 641005 159411 584765 1181767 354673 1975279 1509147 2173763 135100 1814673 137153 2108751 1350210 1398485 271463 1981135 1954949 1309394 1348933 1380664 1487123 1804723 852937 720170 2187610 980871 1807475 2328736 577741 105155 874533 1249267 150814 1168554 136467 1736090 2601018 2429775 2121587 1935521 1336217 763253 2373292 688300 2484405 475347 813816 616105 2119368 2157940 729007 1718019 1796186 1172644 964018 1163866 2124331 1414043 429702 777394 2404418 1960316 1352302 267905 2515665 412325 2023035 2366719 1634320 1310583 534275 2068992 322962 2383246 593204 216348 710791 1327046 337478 2423493 1457168 1444460 2626502 2390160 1430572 1090630 532271 180604 863653 2584426 1067044 2039343 1501946 1567495 173331 2393317 1218372 751602 761299 1442448 1622961 256213 495191 351882 140737 787041 1736795 1635682 594850 1045179 337344 738151 620858 1930060 1646795 2226157 703090 1977404 4667 2058724 986451 2445920 1661386 2426083 1116271 2314971 1678423 1973723 320712 2610379 2217671 1326262 2075463 516491 1847450 2214696 2029958 1848775 1188115 366223 2028108 2168888 2007035 703172 161756 1697595 442580 1385963 332459 1186303 1428765 304590 1368797 2475441 2152957 574877 214334 1580012 907037 1234086 1448106 183076 2034780 81937 835893 471143 1616099 1207701 2266110 1051107 596575 2038619 2245784 881293 1786057 1560382 1249644 443122 1741280 260534 1713728 1358280 840231 1873087 76709 1868906 674053 2402297 675411 1912695 892215 1390399 752653 1908026 1217812 555816 549593 291213 1580005 459813 758799 1507755 436890 2385422 394566 2276683 1969057 2124539 400306 78994 1923552 2050590 2317265 712460 1448623 2052942 1776607 280082 759209 2254635 17270 393380 1847492 816765 296346 576763 8079 888774 2248046 2365881 323902 1231065 1347992 2384662 1341316 397600 1607079 2163489 1999739 894711 1953065 2575737 613280 812600 1880808 2504181 1886842 1642248 556690 1611862 2203056 648953 835158 1850584 1911405 267795 1321896 949604 1425636 1058889 622919 1747843 629103 1422294 338682 1634897 722283 1439737 947097 1219995 2169520 2426105 571963 785521 1470034 1928154 1454149 2207601 486529 1930783 554372 1100719 306145 2490410 1931547 208476 2126861 1431150 592858 242575 1697136 535631 590685 2226593 183156 661081 1945722 2179814 2374401 1307197 1407289 2300421 1948010 2321696 233989 2598297 161313 192290 265976 1458759 408561 135765 1402614 688222 1056973 1692316 293448 2105614 2081000 2061557 196272 1159433 2472082 121559 275099 670581 136921 383984 2305900 2462505 834865 1327917 257923 621344 593424 1209824 785688 803975 2047981 1179858 2228811 269732 1573610 1270740 519960 595164 425355 2498856 1417437 2140998 1458705 843013 2416522 1331988 364484 979079 1755395 2492701 2366207 1950714 224690 636155 564529 1256600 1613523 371417 216711 638239 2478406 870579 2408911 1728897 884068 880271 98575 1687832 962845 2481058 1977665 934493 608927 26762 709941 939529 2189426 1327959 237607 2156021 1522586 1295739 678701 2569813 919800 397700 1821002 1538112 1763166 941467 1782965 331175 879645 307363 116842 743336 1759882 1944850 890502 1391807 2541162 2229875 2371995 2253375 11997 1275852 2365445 2130879 326950 676713 157732 82917 1654460 2099751 231403 502633 958972 891806 2424118 2369759 1507364 801321 291265 2477675 439120 2509191 1789120 1254453 1672226 1348127 568520 2571038 2569772 2284536 104231 69350 1716855 1195658 288412 220316 1583255 335421 2614014 1066836 917960 2271495 1361446 1924014 2232852 1409972 943187 829638 381962 1449045 1922322 1970588 516826 2052004 2514417 270940 486593 2223268 562894 443790 671160 1441638 1391720 1816284 43357 2073242 362446 2266657 2587646 899924 1061205 963313 1917469 235467 1442646 2240827 2629877 2433389 1215890 1953993 2507519 2436141 1863894 890658 440796 99851 1936786 1601822 236249 2447195 736927 1791189 1517718 1979281 1567376 1328607 2136962 90559 2434678 2579611 1352926 1681834 1556223 1649538 2533173 538540 582089 612599 1698159 1687281 598127 970443 2224653 2639549 1831745 238491 487278 1926360 1800382 1144310 1204939 2562539 360507 2571296 2049772 614699 554328 309090 1525729 1542372 789327 616527 1774763 1339424 909763 1158201 2424178 1330144 706826 1551838 1389989 1175969 1340078 19710 1166735 740176 1590305 383768 1693179 830471 2041665 1861064 684528 1696637 1546872 548605 412182 1892367 1928433 798191 582223 2467846 687237 275626 2372270 2079173 2338453 2044309 1698402 171149 2390107 2126971 1336325 1266589 741807 2543675 2008439 585618 1805904 1058569 573937 965489 1372468 1636661 1238560 999427 761644 1747968 1567415 2311093 2595252 1834029 1735891 780824 1160577 1332815 2152377 1418843 172707 879453 1965788 1636430 1945847 1321331 4439 2520141 2532268 1586834 2301575 1764654 1984563 1541465 663236 2284893 949758 1730325 1537949 1161642 1231059 747947 134975 89509 2306055 683293 463942 1384739 2083701 1785065 1275094 1010480 1475571 1741184 1302452 1964637 639036 1965020 2317342 906918 1801816 1394391 542122 2072021 65334 341267 1511490 2365361 775350 1304521 1718515 2648007 2174269 1347718 2309110 173776 248394 947814 2368958 1480479 250256 2158384 766950 1729167 959440 878147 1458162 343270 1995871 333688 2084175 980319 865489 1865923 1556908 2516593 361838 1358917 1849797 781475 636387 1144307 637479 1521119 1197965 1845189 2208476 564710 682608 28812 1840579 1950970 871527 480608 931934 820750 1964654 1711750 703299 618414 902054 2212143 1284810 2558888 1421615 1776927 276405 1335860 1820976 1485665 946610 449054 1541445 227971 1655494 146179 2452030 1660422 1133196 772801 1071074 1507869 2608537 2335523 279228 646520 1921654 1051713 1674344 2182437 122650 68732 587743 731210 1853745 1643375 402383 40999 22364 789894 187041 1189482 919426 2229139 955083 46335 1045931 2499773 353465 2145145 1996891 1531 2503449 1821915 2431363 2100678 113435 2081467 2038756 1949320 2614009 52328 818782 1573083 2460870 1953330 1986142 328819 2470711 26933 378579 2272817 1355401 2381113 1970474 2068834 1304752 1377820 2137749 1056119 1269389 639233 1925998 827787 1752018 2578991 2070931 136252 1753597 1238131 1923528 2615971 2390295 1156415 2490023 1514809 2405119 686453 2184332 1677579 519480 1481654 639286 1951428 513949 2587009 2458095 2579614 2535575 1100744 1582577 1929765 2494893 2186113 672927 2233981 1806638 225592 700594 1567695 473647 1525374 474027 2292007 2640514 211121 1534273 860217 1727057 2166053 2054707 1790084 414136 2641121 1706879 2646113 711341 541602 1356962 677509 522740 667297 1963105 1632117 1163485 878727 1449155 1313065 2183495 526532 524925 83256 763501 672459 315336 33485 739154 1690637 111470 646981 1901097 1497700 133075 2229385 854025 718537 1712099 1179657 2356652 2644363 1427463 1096597 280102 1998078 1903412 1272729 1141095 627495 2041050 1449637 1033856 351947 2095993 1602647 975812 591393 290035 735368 2257133 2193357 1456573 2204836 1917753 704088 1624455 264065 1737191 42451 1333445 1688232 1550759 258953 1889464 1440484 1811022 2628372 1027386 2397098 2078324 1239100 1552868 1026457 281036 2115443 375710 727416 1309117 136608 1373715 449567 1009604 1943368 2248097 1692008 2446535 1570593 948151 1265689 2492173 1857595 1782406 943465 1177095 454171 612913 981462 1091155 2580230 1062182 1398950 1403894 242569 1693416 2110774 1688119 2242731 288813 870584 876910 1735143 2210393 741652 1862740 28124 2367217 1932460 420016 893389 2176979 2273042 1093658 1376328 836213 1128454 1388583 2564046 2396557 808187 1605686 1936734 1518456 562782 2501565 2493658 1799732 1105998 729229 555581 879914 2381446 1300464 415981 1724952 1257648 211933 128102 373774 1096802 1346539 923076 393093 1438487 1728841 1267941 1541345 56313 2143856 762130 445677 2076763 102829 2603523 2618545 173935 1263667 1229202 1351655 786688 240239 1424141 1469674 1525490 507742 806161 2219451 1096262 1577014 2068415 1372399 2646501 2586114 2461705 1179610 1655243 1895851 945818 1119192 1579451 1731079 845900 1412645 648341 1656681 2105513 55524 1596581 2608195 1229180 1879369 945771 188262 312418 2444989 383385 925767 1763617 1774566 445937 1956443 2342258 1675561 338508 1366415 233329 1710631 1696312 751046 2481263 1242459 1238487 1703146 873040 2617143 2008185 265776 2386315 1145517 1309203 1885980 932664 1920990 150802 1708298 1861535 1301767 2404121 478964 701725 606223 866138 1614307 1806297 1725559 2359854 51572 147087 1486010 269399 156221 1836278 739769 890850 679493 1722242 2202968 2076100 2072088 395673 769276 203804 1975849 105332 439078 2404615 295476 2075389 2081231 185415 490100 2100427 1598167 2306602 1392721 2143460 452516 570308 1773695 149689 1804806 1346547 2163153 1392046 1023390 955192 22365 1027041 896977 127622 2622697 1435486 1519765 1428058 643924 2632567 2250237 2221562 1194892 857303 1261142 2630820 857716 1474870 56573 888184 1618567 2466383 1701857 1444028 1973798 1218446 1001882 2319214 1753761 1198043 16967 226413 594552 2231872 2455151 2427358 839148 1569568 917754 505239 226716 1060283 729520 96627 1585035 2510749 344277 1289911 2555664 358279 758560 1346546 1732261 1639811 1193335 1737638 679728 2084600 1250471 1314338 2503494 1671492 1621304 351849 1077116 1483856 1551087 373474 1648618 1827958 2466870 9114 1659012 1761632 2440317 1762991 337163 2496405 1254098 75445 2565031 2017418 1743682 778496 1596645 543186 476874 2154022 2255853 1369888 2292823 1121120 1315479 2349476 1390290 1808415 1206116 1591875 2339088 1729693 1915738 2211868 689461 2052377 1168744 2210239 405717 1765384 1587324 1735629 672449 1896214 2436547 1095305 652060 2309247 2149539 832285 1725324 135879 335436 2344550 2638790 2417915 2281348 2124348 801824 167253 2026856 347351 1938914 1823820 2245017 1745823 2355078 349091 1960969 1115499 1979880 949454 2336796 841922 2146536 273169 465695 1881605 1506098 108300 2462709 2246405 2571319 220017 1818405 137503 2357994 453263 572646 2285933 2049538 939804 620721 2168 518098 1275753 586022 1232434 2634606 706340 2264774 494822 1275774 2530921 2049572 2050668 1781331 1678579 2152674 1582137 1973037 1124878 809497 2254837 1159686 1195465 1093779 986177 1912074 2107617 858561 268540 2596409 1586306 2184269 80306 273808 1235804 1738383 1493018 2015551 785416 806098 1571396 1350536 626343 2550350 1333656 1422070 169289 2503904 1867495 161648 2549184 1753782 150998 374423 2452840 2374554 2640784 608564 883246 854082 1937874 2104887 2172562 1974603 108823 1734293 2299441 2499898 294243 1499595 1956942 1519844 796435 977326 2473122 2537331 729173 1620736 2168938 2642608 1851588 1052829 1735544 231961 1209224 1599766 1907746 146686 1691875 1267311 1801174 1605937 231862 500897 1650067 1040624 1930672 578632 492275 1609551 678126 2621877 2491486 1208225 1229406 1114255 778296 764687 406653 919396 1778277 513586 402929 2217188 888254 1937942 1212060 1737776 1873574 1077088 1112946 440096 656058 2508456 424008 2088725 670467 2378461 650199 552700 1224373 1176775 2530094 151436 1699200 1621109 788441 852480 2203897 1522494 1383832 2463371 1406006 490440 1625797 65738 935912 2185673 1604049 1602449 2324356 45484 1737823 647263 1190315 1837949 2067391 1237236 1311967 1277281 1455896 16361 2301602 1359523 1904908 476267 1420317 1279896 1123829 44341 394001 2633246 224341 285384 1437556 1663408 829800 1770255 6115 2620194 1351268 1035278 1524825 802620 2479616 686765 1028035 898449 976466 896462 1565213 2014918 1775192 1552329 1515071 425619 85303 1441849 1330937 61221 1615561 321660 2229381 2231607 1147008 2618598 2069344 1445675 777626 722254 1600583 103738 1711666 454553 5046 1830497 1966387 167159 284129 609308 235788 1515995 1852610 1480872 1066234 2114346 491288 2487769 1616141 785571 1171080 1837640 396485 1647656 1155792 2435489 1245525 1770626 1930089 1987319 1010955 1683156 2000301 170372 786179 205478 2610410 524129 1756528 454329 167522 2562341 892433 1134198 2101479 374813 2283253 420559 2571528 1361003 423923 1274960 2456808 835915 2255744 697458 2352997 2090846 905730 973863 2604704 1149964 2201521 2331072 136395 1678208 577889 1319905 431813 2155580 2417983 1299063 1065867 971718 1542486 206393 2234041 2365367 2139896 959484 2252373 495716 657374 396041 882051 886472 206835 1094856 2540864 2277532 2004612 2281705 1440129 1659713 1007005 648359 1637053 1591402 454122 563490 1621325 957414 2469532 1686936 871499 246103 483859 1567746 354105 1364441 1510468 2600776 1822872 1970: 1802116 1016897 1255942 593339 656104 1030039 1125574 1261588 1006608 2303234 1971: 2309613 2353996 2011243 1731247 2004343 1836448 773954 398020 2101241 588812 295381 1772384 803439 327602 1358556 2229099 962684 991905 1310782 1000957 2203131 894859 395677 1156806 1026730 2365507 2096385 776705 1052432 754822 266900 1048606 1139041 1622455 2592228 2377239 1577031 1238181 2332681 2260132 2392818 2504492 2211578 1289134 566847 2054342 362125 1370931 843356 1464517 123392 2453583 2597881 1988645 1140818 1739329 2639381 433342 1301551 2402037 1933788 619694 336668 116858 1543989 479953 391820 926890 2080843 1535019 492473 182656 2306156 2063480 584312 814412 985240 1411979 299090 1807551 1196847 2114022 1842032 1228724 1825242 139358 166728 973405 836841 2240057 861869 360642 436504 2209521 2294239 930761 2143538 1996891 1345597 30897 754990 1373312 751895 1411817 902331 2379705 2385313 704072 2446909 10520 2567635 58962 1494999 1488088 1569178 2223490 342169 2013176 2081907 611047 1108511 412861 235381 1379975 2457403 911710 950313 1041215 1203939 2481778 664891 1972: 1131678 81490 1458666 1785127 985160 1731449 762000 551974 1043410 1709314 2123115 125090 2596667 1932487 487527 2635565 1210755 218661 769737 2266403 2551816 1229545 1132410 370896 821704 377102 1620992 220203 1955660 1637179 2257432 425666 2611730 1523508 1279711 367168 904666 1660712 1917343 2255193 1565851 2109281 499455 1729065 1072131 1092852 1332679 2192677 1407483 510017 1662797 2531435 1682608 294714 113416 642433 2370719 2546720 1079830 1318554 614930 1824160 624396 663118 1084371 318761 1931002 532979 1973: 1011496 1236105 2080018 882429 133396 337620 236815 2064432 2158880 2156806 280444 2479992 1242151 659176 1739170 1765371 1892833 2434527 1910620 1702 1077764 1907620 2007564 529070 1974: 464095 111765 1098571 991725 199728 2542474 512684 1232993 637230 146127 2491826 82050 776260 1335297 331225 1594548 230656 1665333 1007233 1228332 63902 1366961 1755605 564702 806211 2462085 1070375 2567600 1137411 2365622 696437 1443399 2421706 2202659 948366 1445421 1865415 785844 911081 2098149 517419 1840199 573423 756930 2292908 1691874 950403 1956379 2367646 2206043 2235349 256048 1556089 1741645 1881977 660568 2243033 176067 1883496 471516 1909179 1898145 2140112 674455 2168535 375255 1192959 1908228 975143 2063682 1499910 1545089 1706227 2078875 2388116 1582769 1879254 1260484 1817758 1093655 2343196 940176 1570328 1382255 1534408 1997040 297488 307299 1002226 1010499 2214556 1847670 1021263 915589 2425085 564088 225306 1957003 819419 612437 1896382 2090907 2556053 558931 2442568 1968645 505480 1730939 2499859 2477459 2290072 981848 2594936 789410 1767302 621918 2528725 2453423 1778114 1230264 596672 462324 2556506 2390948 1014808 1365739 535987 1516770 479251 1578687 2612248 1928316 69904 843904 2042755 1373589 2153014 2029633 2389743 147562 1079739 456311 399798 1883444 1489193 2322938 2488111 901907 2263255 2047532 539472 420843 1299459 1880210 321846 1273561 446306 1571759 1116320 412760 272174 1811116 1389746 371122 600143 184983 328718 1784071 2302935 2365497 2097795 678758 1713987 1110054 298331 720649 650415 405547 1642866 1865608 2514238 1658634 173943 1246348 2618034 708830 491311 1955428 1154386 1115315 1912781 1550091 2253897 657197 934053 706109 29661 2598118 1891313 1020221 1159818 1977227 563603 1057344 24312 1917699 217488 1448499 292591 137425 987057 744742 263256 838422 850522 1859478 2196543 2547332 1862449 589988 91433 162874 588673 1695301 533130 2542267 70257 1223550 404616 228929 2171191 1726836 1457728 1135569 1534862 665822 1208976 567391 2034997 1871364 1059039 348487 966198 2135817 2258083 945611 1722677 1899502 1251249 1006841 75853 2469490 2376278 315774 1757385 2141173 445046 400923 2040203 2215911 1585347 149807 301875 1478211 1568551 269501 1305428 2593990 858108 1023479 2142469 1314098 1552526 1837233 1311590 1826072 1506413 2232594 947040 1491288 2513859 1725405 772562 2202461 848175 1696864 1410895 2134698 622664 1519793 1932150 842969 2406259 2593995 26486 1112554 1868732 1074150 312778 60785 1255225 2117739 1046657 573792 997373 1847632 268091 1521833 2314834 527833 737803 2436563 1583835 157701 1046490 336969 1402219 45940 1543955 850720 92499 2454185 2366554 1517389 542593 1808311 2205342 2465876 2202778 746466 2393926 1960190 326330 1845720 735192 873876 1767107 708528 2072704 249212 405955 37219 1026817 971748 1288579 2278014 1598931 274306 2415989 7583 322328 1222958 1858911 1010242 428582 1452237 1778010 547253 1822229 892389 2402624 262803 715376 1975453 323066 2102933 1418638 1880172 1975: 490408 326981 1944476 409960 1170131 792405 469796 2108810 2313998 623529 695185 1056955 1188093 1412064 2151243 2256107 702381 240438 2298817 2074237 2063637 515724 1097757 762848 584959 1327872 2211651 249327 629111 974601 1749314 1521700 615413 30976 2161726 2253500 1218406 437313 1621505 764614 2371999 1643293 2192211 199406 899664 2177092 1571605 716827 165605 630685 2158412 465418 2287391 398417 2364188 2087908 349245 2600748 1594799 2008805 507053 187091 1099254 1850459 2115736 1740961 499543 166391 985946 607522 1949568 1548737 167410 1373580 1870310 1529531 897328 1153400 746419 517395 1241527 897809 624800 234687 1259310 1621314 1493340 2566723 2264348 956727 1098211 1666569 2089365 643006 1463083 1987281 919347 606592 1669126 1682691 1077067 1675495 1692141 1121006 2439991 674545 951988 1479936 2548220 1149543 1011975 1545114 625587 1383671 2531301 1726148 2530740 366634 1186044 1921475 693810 125257 115639 471960 2505183 598407 531354 769099 550798 82931 1213704 1622457 108654 723094 2170500 274308 1555874 2347268 2490242 485098 1669741 2582926 890828 673622 495010 160524 1871303 1132205 1144262 1128601 1627497 2489014 35373 2124518 1486843 1515829 776209 2232499 2379620 203091 2005342 2172387 2123794 1602599 676373 672475 1529128 991287 889120 889640 2516654 101327 668048 1173575 2003390 1411926 2074178 20522 20745 1331224 105561 1679655 1030997 1449249 1830453 367620 932834 1994448 218809 2488052 526686 1232412 2140444 1050145 1474016 534978 259961 2491598 2581149 1250531 837961 2087931 797694 47942 1102269 1653408 793806 2399266 187868 2318631 790758 1539072 1142161 1044138 1729845 309732 1658902 1582563 252183 277294 2408663 482366 1568480 1614369 795916 1004123 1075986 2136782 852983 2323095 2531590 939063 211995 1014074 893764 553364 2290458 1482636 848462 121629 327817 1327798 1041710 1527536 724066 1076690 2107882 1749515 1239350 728201 33059 845201 670496 922308 1255507 97516 973322 1276413 1335450 1943924 2267577 1605625 2260137 932642 772761 1267052 1958355 251278 571261 479451 1248087 817085 575054 2466791 299557 830739 1661513 2268522 1367164 279563 1643473 82499 2113760 1183998 2291653 141893 1715809 1654891 1154706 1470304 2450048 1706916 2337147 639181 1418549 2121582 463635 2621886 989583 2188879 1956216 1555494 2122973 1571545 2571612 1363047 495191 1245420 2432278 131399 2431203 2075463 2396836 2015059 415005 81937 1084392 977617 892848 2110211 167832 1634977 139379 64910 110603 1240376 2447088 371226 1548245 378538 851115 2339911 1801830 1650517 1117726 1997957 2483965 194937 2071164 2648829 839819 792801 560840 216711 1699038 1915273 1130397 1513265 2498838 945293 556030 1611504 2134913 1947845 2491817 1046589 69012 491447 2465580 2602527 1703740 144746 1557960 2016621 2206248 621197 504303 1215890 951362 479559 1948962 1663377 2052887 575697 1920198 201788 711232 1222718 2425280 2296612 2155126 1439542 2186058 402409 381524 1600813 809391 1638593 186861 623482 1460680 478753 683293 783371 2396281 1738215 1287847 2494683 780611 584118 2289841 1153627 1317650 2594135 986237 587743 1575061 1794114 2219051 106066 1837733 2560540 1550449 1544984 1330941 77665 676967 1678140 300780 128139 37283 457874 805750 2020858 593513 1402148 1272149 350452 1610876 346033 633226 2398407 2180044 2383331 890542 717677 1065800 657665 2023635 2317218 1743622 762324 860047 1360481 143066 2041801 763028 751401 832386 77274 1963929 1064888 2621772 810004 2186682 2503981 2177282 1436641 2273071 987897 1389187 2294413 262340 1892694 2359781 1619223 1115923 2141527 1601114 2386889 1524120 1177486 1436017 1225842 21327 186180 114487 1170980 1266953 2349016 1181355 983231 786677 872874 2615373 1195465 338288 2412557 385190 1564071 1357373 621928 930279 590318 2611838 2008519 120661 2128740 1442467 610419 29004 2458732 1833297 930753 61221 1697854 1780745 345644 339508 797245 495716 260107 118662 2538282 1392566 426044 1023054 1355040 87898 442546 1976: 1885285 904576 8191 382263 146842 956667 1236009 353900 657541 1764886 1107180 293880 1849038 15181 699386 2596095 2634418 2043938 1735937 1320774 1525844 574571 1110720 2459084 2202203 712746 2307642 1160067 701351 624045 1032070 1583337 2589390 348831 2323264 1759444 584621 1841282 25914 2389952 1411522 1667237 1966998 2291589 2155898 2402634 722683 1385255 1097657 2069464 117530 96233 1960895 2604071 742063 1350056 1638508 1818068 1118337 390233 464953 828259 1002879 341437 693339 2007397 269962 887523 1002598 1176487 1606160 1460664 1583126 1629068 1568474 2454147 1674135 1313859 1606134 2524109 521472 2634761 207239 77398 1372201 1434366 2317938 1977327 1493219 2059784 2592132 1938581 2475656 579497 341138 363869 1489501 1184795 2265973 473497 646687 2345205 1229259 450090 400557 1498175 937361 308330 1093256 396491 1684096 137725 2183651 2540263 915480 38356 1549546 202160 1806146 417067 1386340 122848 1349619 2094337 883303 827645 2510095 531536 1977: 870639 1600505 2225881 1978: 1530019 915972 2481859 1979: 723050 642621 1044037 660764 2241185 1213540 1629380 1937003 1342422 1807988 445056 2526317 1304627 198: 139648 2440340 414976 1743179 2591433 1980: 551494 1981: 1811647 938475 605352 443495 528708 2207063 1015258 891977 1155730 1110918 585532 1983: 175214 185150 638344 539372 740716 2294369 845136 1900101 680000 2261750 1243789 380500 487154 1645255 1608935 2108605 1734105 433862 2569684 1382145 1367318 377803 1187821 1888501 1514124 640444 1062590 788693 130412 1400109 125275 1031667 2308526 747266 656810 1374989 341331 1924837 2597430 779877 964825 2052816 2411182 40233 826062 1292096 539859 920856 320203 1007514 1826755 814864 2319896 1230247 56036 379335 2032011 1340616 147211 495904 2000186 2102534 93102 310722 460870 2045165 876615 182487 433961 1832120 2633307 1945445 634816 1925212 407129 1235083 643657 636686 1261560 1742344 1603435 1044095 822025 2118345 249000 1458631 2094134 716433 1082874 2486869 2338593 1713778 1325958 2261985 1977952 1095683 1611596 1681286 545010 2273952 1362675 1443223 2517629 1067959 1813637 1067296 2295453 2243900 55542 2645123 1772441 852924 1143164 1573762 160669 1957137 2638262 1422370 2542393 588113 1487024 2514291 1887236 911304 492175 368969 1499958 1276647 280829 644457 698085 1334438 1728202 27017 1212829 2465374 517794 1047911 669194 2498949 1677552 721008 970269 489720 1849962 710061 2266811 1011009 1513038 2618286 612862 918206 2007119 1450201 239592 2084274 1913378 351983 2226128 1980674 1739080 748829 704334 608888 1068365 2442038 326449 208166 771191 200683 2582161 1045696 2465232 572966 1939078 511728 383142 612980 1034253 2093536 2007487 1256229 1935831 1192675 2155572 2271153 251695 1326357 2013662 2352829 922806 2524027 2207619 2141098 1537366 1203545 1995431 2427133 1391865 58479 1937592 1020893 1823641 1653946 191424 673007 2262296 558086 1856598 497298 2514417 802023 1854768 715097 161613 939516 613765 639952 676197 2467599 742999 497078 1833039 2454285 338047 928077 2565022 2107234 246820 1572342 44787 822164 1943761 1568594 1661735 763937 300780 1562878 1216359 1895403 1296411 1098974 2583716 1824823 1864938 223385 2088243 219530 1179435 1021879 1715346 587263 917857 43422 1654619 502948 1395526 987894 886134 72968 2506022 1083799 1643323 266830 169846 1350277 1135037 2374825 359899 686169 2540626 1942172 364103 17371 2267960 1034623 2198801 311031 1732073 1550831 19144 749353 648729 1279517 2400583 457337 652311 1838401 145458 166313 2089113 2419135 728941 854148 1361661 1112770 1787282 536693 1867526 543327 1954218 1595055 1985: 1502043 2414801 2201487 192090 860349 1218973 294638 2107483 2068432 538999 2587186 1909388 2595173 989264 433613 2427421 2504976 696762 1553376 1672267 1505106 314018 2378370 1348282 1940142 1986: 474371 2100754 935011 2135174 1609246 2556483 2620163 1974688 1987: 1314463 688742 1703879 407844 2260833 2641838 5922 2560590 2136204 493172 2541447 723110 857394 1012955 238705 1901563 2048758 2275834 2587016 1191952 753227 1704869 58066 1290054 1988: 2497476 1611972 2005985 868881 195342 2599863 1118120 2552589 2148160 1989: 2425368 560062 2093403 1798632 199: 618502 285679 898191 65353 1302158 2430817 390986 2152963 800835 2035846 1670290 567025 2200659 1032411 2631589 2479244 2119970 1306710 1606925 2560286 1586160 172438 622558 1505356 154448 162362 1162481 1618104 2297863 895966 431666 1756658 1984789 597081 1750521 2176550 1209833 1591369 972180 1527444 948533 1723208 2356737 2371469 1437170 2438579 1112450 2350646 1733733 2181933 1919943 1259211 1155993 603908 89177 2180588 931787 1639479 1421250 1603309 2332581 1979272 905050 2643392 1014068 379253 876314 1757969 2205399 700511 219734 2625985 1143526 1825049 2222081 917939 830923 1994931 2019496 1940025 695389 1582879 254168 1418339 2248481 1313805 2236702 162755 1917071 2301568 1363717 703572 1929713 1722507 1416836 676761 104798 1113711 1085091 560533 1421829 2164850 460199 1947178 1724359 874013 1930748 613945 1950507 226326 1006074 741423 1822121 518831 1578868 428692 2147622 2543512 1312610 2307585 1275842 178879 1964995 653956 1657342 1276355 1630820 2429197 2357136 751996 2498656 1826627 217609 1246430 1746215 2063688 1899746 1212467 2628290 1169515 1625700 2326930 1546753 635746 14642 1731628 178201 2492156 790380 1851710 1609854 819910 1628738 659726 2194796 2430990 475303 1531714 843842 1077297 444332 1553134 1331551 1710691 1012553 1413461 1228331 223276 1778320 256474 351246 96802 1574341 1671860 672643 2024931 1154671 2054179 1355079 2173226 1979699 518281 2180856 1620806 129174 2217821 685594 859041 1995116 1378593 319025 980998 1168718 211889 607633 281877 2149412 1515620 1557272 103507 86782 249021 2003876 982872 1153822 850603 340411 936193 2403342 506388 2319156 2329261 1063882 2077502 43522 413125 1479853 2235168 2352474 1716478 1729269 69454 744810 1937063 1154874 1842994 228265 1236311 2525916 2624545 2525348 2403229 2625448 393425 1883610 2528301 2422049 2438352 1348985 2488671 453167 1803598 1594800 1325686 2271450 292127 370250 2479818 131601 462514 561418 1659043 1207928 581896 2006772 2631996 1807444 172929 1187714 1918203 1611790 428474 1256816 370097 2359928 1754001 1784430 2078013 631648 531288 715759 1911829 1559351 166433 1802898 97787 638231 2154972 2119464 2057686 217481 2427535 1714272 1748739 260956 84092 124942 1894394 371955 192841 253219 1575323 1560049 662867 1607445 1006744 384914 1239560 2232215 86774 2597125 572890 2042734 2351668 1155748 645269 2461142 467638 497542 1456162 471694 429397 540783 2030292 1674299 2147715 1434429 844517 705665 1719549 2156349 200004 263792 1465259 2258309 484559 1040545 1070752 1454690 482620 1218599 1082798 218049 815970 1585677 1804750 1726175 101484 1243643 628298 217789 2031583 703223 943593 432303 1395395 2179194 264982 1487084 933260 189105 659070 275533 516989 1772176 2291240 1842473 1202808 469484 1103489 925513 85383 542851 54523 2375785 1392404 1630992 301773 1047676 2421580 323731 1915030 1052866 1515647 1355374 516217 926561 837720 189300 1294115 2030106 1543219 326538 1727134 2116448 1035358 204978 910954 1015633 907827 977023 143732 450831 960954 294909 258332 1460037 1144969 1492775 2575899 1752618 929141 313092 2161634 5631 13421 2629548 1190373 1288949 2027550 2435125 1477128 246221 1076737 910772 1093688 1914198 1253761 985961 2508683 743092 2512121 1287189 828083 910529 565821 1119695 852821 193760 1467218 1560530 638267 1772630 2337720 824451 2333590 1491165 1630800 425067 2462654 1634248 614655 149587 490003 551271 689956 112771 1689 1178736 1023992 2212517 520011 1986389 1151948 1061611 2072943 231578 1894929 2350701 861901 2233596 2364488 745146 915266 876601 1630841 2218777 1741582 659907 29875 768672 811768 1745173 56065 533163 349767 856034 128844 1051637 2022880 1211165 311209 2183921 1990673 859116 632230 1980695 1653118 1443549 1103713 2372068 330631 658460 1329445 1666717 2048926 1964404 1546992 2048881 65587 1829036 570325 645314 1740769 1741831 875231 172875 2400726 1093500 671684 714682 2189551 738622 1975820 210273 1694821 2547319 2277865 7599 2385981 1104264 610261 1937603 445186 683845 227438 1258492 2365116 2371339 62914 245841 2547231 51606 1348944 323956 2057648 893031 1537898 277631 1842087 1762151 2620507 2077388 191678 1415307 2198016 316422 658094 1595921 1391630 14035 246711 1636535 707859 1459348 69907 919242 762525 1212523 686319 312783 241019 1310268 108844 701129 1681871 2422792 574055 182780 2109890 405963 1267537 1834600 2086094 525865 831950 1308466 188107 164337 1835293 2121860 1761108 953790 2601326 2287383 78421 948150 1621149 1212039 955843 674535 2508542 1755537 2164371 2058461 2136783 1306363 158222 1159529 2055259 2553150 2598939 419761 2190683 238922 892374 1740954 1500288 1891313 818280 1673281 795448 2541017 2075802 1051817 2247488 1348337 920770 1141259 538024 1565070 126015 613707 1259991 472631 2554050 2196658 1595418 644014 2583828 1193084 1566234 1972790 784367 2606512 562583 1916745 66110 414976 864182 732040 299425 1772657 2527258 2556873 1708187 1072184 1230838 2058897 2101257 1517791 1553478 1147664 449509 239611 2609334 304543 2208594 2321586 1847266 2029059 1177934 879944 66638 369800 1068841 1713755 1649082 1408379 827543 657869 1868994 777172 1247840 1189405 1313562 912917 1075333 1205407 1529074 2071462 962214 1827879 1225506 907037 431116 959486 1051107 397637 1347210 1096924 811270 443122 543685 633051 2198317 747270 2220165 718692 2059227 1278254 854822 226807 2010580 2237704 2502148 1184403 170646 1359458 2424036 1286534 1537742 2225136 1358028 434972 981707 87688 280054 1645782 769197 2147031 836261 2121896 4973 196272 1422142 2486779 400592 1682185 102771 680943 917066 1443316 888578 583166 761014 665172 1073158 1799854 889291 1603679 2412861 1605983 122516 1062427 434632 2069906 800885 1451106 1702903 1953545 2607558 2541653 862624 1830196 559699 282960 1380218 594726 1302376 801825 126241 2254190 893392 1408593 1859593 1773018 173525 1812699 92265 803157 1937587 1749787 2387083 2543765 1343890 715717 429030 2446682 2179375 419390 520817 1528929 1525858 86599 513525 1774389 842359 20490 1831255 9972 1228766 743362 1141422 629663 2083701 1634892 65753 1285732 231262 2321548 1859492 157321 360511 1003817 2215009 1889706 2589332 351461 307530 147935 1716752 1577040 492040 2404699 1498895 351104 1897360 2575494 1648693 1952515 316797 2008184 1030012 2371333 1392862 1503059 1412130 800403 2054322 1257374 583730 1462268 295845 81151 772801 1577657 245508 423206 2126919 2570496 1231397 705314 562237 779253 846499 1341478 798710 246460 1905621 608199 621146 6586 2234691 772669 1501421 1766858 1692491 2398627 1112129 1250002 2422834 113673 1344268 422352 184786 1540953 1526613 1761147 665109 1982471 1322458 2419647 442013 1491993 1576024 770071 953072 1358762 147904 523176 2041653 76220 525724 2114436 906050 1064829 2115505 1811963 2338230 8945 2410680 795069 1523948 78811 1823426 300969 2357411 1201455 1473199 231220 1483376 1132711 24574 436047 500507 1976465 1839501 359783 272499 290906 2616043 1992522 1357722 1083450 93283 2180693 1552221 537350 2351402 112122 1464352 703351 265765 962386 1707769 1787125 1497914 1051384 2505886 2136983 1548670 2172999 705640 1260684 1592598 2103751 467520 2015751 1579451 2011755 2495562 309323 2433734 2161279 1763833 837204 658007 1873138 892782 2402139 1479729 2628210 513070 172599 744192 2095195 729543 480834 1412894 2179081 305727 2493807 72091 1831664 200714 191030 1851535 2340835 163094 2317215 519392 1646491 2365237 1418305 880449 1740048 306664 1610815 137277 1977261 967700 2174711 1420957 1023697 2037508 669321 1636102 197640 2180053 583844 2419635 692035 2554085 2237845 1437925 1745823 2006469 2146962 199009 836063 1069367 601464 215475 201817 1461357 2436735 2523668 2485477 296816 736437 2313166 1732073 273872 2004955 1373360 1309223 597951 2342120 344351 218791 204140 39375 1107184 132588 432412 2130088 2621129 1241401 118555 2155796 2538981 2185644 1873590 1806401 984698 2319764 2623969 1122983 1306722 1811238 1151045 2162637 2192745 558413 1086448 1446788 275937 1769633 267841 821002 108498 1588359 1833140 1363485 2418566 2199711 2155879 1914229 2218074 315720 416768 1625020 217611 73010 1263039 2501788 1843383 1159525 353691 2110556 206035 1048923 681395 270763 776235 1500179 735462 1494834 1395387 922400 2251836 630594 463915 1883300 146806 2642268 308008 2498356 626115 1812488 2646468 292741 2006147 2418109 1044317 1673265 341892 1990: 618288 97459 1814346 1659831 2320047 2580353 247920 1991: 673832 2551050 461043 2262753 659935 2408122 219846 140192 2404351 1194196 2176860 399376 860805 1233552 358252 1097602 2222062 2476268 2625797 2402147 2175715 76093 2298795 2649376 2465438 767461 1349527 2042111 1252166 599072 1992: 283369 1606186 1467319 1448588 537295 1993: 924765 341059 549419 1994: 2494064 1499761 1490641 1629193 880039 58248 2341284 349968 889972 2161330 1947963 776135 856125 1699974 1410593 2460392 2610269 598965 519264 217056 746879 1225766 1429935 437307 1317661 1883301 634558 1658225 586216 457876 450581 804004 1317599 326085 2140974 463851 256575 1401862 590272 2102030 1487463 2008612 5951 1620824 2599601 164973 2121810 1278362 2310877 542764 433052 1867060 2304083 748811 2590506 1727111 1722859 2063349 273633 1452216 536065 1568603 335966 1431068 1046857 576004 2133401 875319 1351410 1945685 123173 152196 2227843 2591987 46519 802083 278612 1241416 2187986 886956 2494833 640230 2053460 476815 635691 527849 1852738 1257024 2554750 1684238 1206346 1724426 1377774 1410044 778615 2163695 884953 2175107 1928874 1525844 1831216 1784963 655968 205263 2299121 1945464 811434 810634 1659933 1070541 1425974 1334615 2582384 335457 1271559 249792 985442 500442 145476 2402688 2267033 756332 2051186 96406 2387184 2225637 2646129 956378 745872 926549 1910320 2415589 2451324 2117341 1121700 2156666 2172954 2001519 1767624 2387537 1744229 1031674 1314851 1430032 2544637 466594 1873599 30137 839353 257579 2344660 146196 278400 265844 86425 1378448 1658589 506122 484421 1013866 448002 646279 1234163 1880385 1555203 1628567 1205800 1083037 656242 225902 845294 1138050 190182 1665487 321749 1902302 2427237 904770 464078 1566224 1796852 694700 2115651 1520650 1621089 100035 2071376 895951 46596 2640042 1262446 603471 2519999 185160 2390890 1742854 1929255 1182211 2427225 268288 903737 1913725 1079362 629141 2440615 1621308 2490760 17550 1877332 1826936 990379 1277754 54015 1052441 1804365 516946 1990398 376998 2560533 2020207 454750 875479 844309 1121373 2255005 593339 2647690 1910722 932284 1769897 2061373 1705980 377185 55009 88565 874602 2364870 900868 765249 835421 2219920 1435091 2225602 1026056 727206 184102 1762633 765020 894376 207852 78091 617638 32335 715233 2084034 1672254 768132 494153 268290 883973 171648 1921661 2370185 2312964 1426454 2344136 2635512 273527 15536 219281 2026585 2086885 1546160 881576 1054463 1810414 911053 91049 1016151 2161237 2504347 2612629 488417 1693704 1921583 694049 1027418 2274831 2353376 1502720 2071667 2208878 1649040 1030039 1586578 845258 762835 864746 2646545 2196358 874983 1316821 2224546 2184630 433651 525469 2228114 495048 288788 642172 1710263 452667 654316 443622 807165 113414 2293114 577511 932660 2068059 982059 1471014 1790714 828672 1865878 1046393 2056866 2630457 1413964 1395053 584704 693381 1002078 656593 1236380 1131121 232437 1335241 2198390 2076481 2043334 1076500 1962363 947730 1904129 1067467 1303241 271064 384609 1037209 1540364 2130497 1213598 2555729 2592247 1348153 2616127 1371285 2403820 2609670 1181755 2324421 1379086 2422083 211010 1729375 1422142 636692 1320227 1901599 349411 453686 853778 1764533 2308880 348255 1713443 6629 978486 661088 2449870 267888 2007834 2184190 1228961 2554040 479547 2406327 1179235 2531475 2530817 1898660 2315664 915421 1232823 2485270 197463 2194306 617221 415294 2164863 2009868 120816 1458838 920914 2504335 977471 733458 177250 1564803 1494255 38909 45101 1263575 2021414 1784529 235894 988845 2526318 2252937 847080 1569852 2441630 2203760 2116787 1859195 1850328 1109809 1293126 344989 176342 433479 1775733 1233366 2435187 970008 1971639 467340 2451267 1242401 2604668 1054484 1761850 1383559 410245 515090 2336776 2187764 2586755 1525645 1877676 1139045 2026437 1293451 1140361 1133296 268484 143502 2514686 596946 1903703 1972114 1121939 1530254 832796 1949646 923679 776187 699522 2386101 982285 2442786 1474295 994391 1256120 1011339 1128282 923335 614965 341868 2196762 1489710 1019134 1416279 1751473 284900 378078 210539 1709095 1287078 316978 1708313 2422704 66830 29711 410538 2291063 399533 1504194 1663467 576552 2166974 2398471 1920350 308990 1856501 915467 351999 736962 2571383 1829062 1991291 1082225 1856363 1066054 249496 1192558 1448932 1719966 1361307 536372 1177430 544980 585416 607762 2557269 1320442 2470509 711041 1358100 970176 2121641 1927369 2402382 2224158 2272471 1096416 1995: 1396849 589398 1996: 687176 168190 1657211 1997: 197191 1054137 407304 1998: 83795 822477 712000 1289965 467816 2618501 1180143 900357 1088993 1350262 2116703 2061871 2101628 1287683 2447966 1625315 999851 623677 1679602 2573731 1202898 1167014 2407193 332796 2549847 806815 1803550 2302879 311779 202381 2236597 246344 2066435 790439 2529973 2256054 2493301 2514788 2194769 1104159 2038872 195603 2201090 1013559 1620868 1965127 2361111 1016739 513190 247787 1855138 1091620 2280656 1917508 1330625 966868 1840199 1252011 1659460 1232563 70793 696428 1971822 139995 1741992 1792476 2622649 1417577 2515712 807609 2457212 82610 767383 627312 1168532 2091214 227694 2646230 218678 1747893 1639194 2369910 10947 264937 991418 1386382 596264 2135712 322810 2072643 624533 1359759 1240130 481484 642302 272699 617979 2050877 1771738 157542 1466779 2478755 2446929 1663301 158326 1647972 332923 1140704 508967 155095 388992 1928368 1123516 1198298 2072894 2313857 867295 1149543 243109 660986 549551 2167058 254734 924028 231170 1723738 1698330 2579706 1250156 1348253 246644 121834 20763 780532 1357920 1838457 2230437 194923 1117370 2247973 1041536 1465869 750136 33620 2241331 237866 795229 2594269 1184812 1388445 1599930 480288 2396786 92910 761491 1498730 2296055 2025983 2201544 1083598 603152 1776051 2514003 1623167 1424662 623498 551783 2415952 2607225 2559056 1840114 1225838 414101 386328 1443113 1619854 2635870 796863 904768 1719597 792808 1176633 581649 2098139 1887227 142 552606 649860 251890 2118912 2309807 1370647 827010 32816 1262446 1881088 1257450 1327359 2497019 2461567 704962 1076973 114329 968441 2323769 1395619 2386418 176351 2378445 1206639 327877 1194348 963530 719534 497635 1182654 1958494 2525632 1651151 1281536 1284473 2082318 2557317 1321352 2210727 1643637 1754657 1556814 843824 1388455 264219 988799 2491575 725557 851863 1932213 1713287 390741 835961 1211149 2406248 2540227 91133 2253838 1963215 2647690 922042 1488481 2431467 1300744 1497087 2277673 86379 1753886 1212037 1699005 770241 1013341 2152777 58435 2613727 630590 216606 2404189 1025559 435244 2410790 1733877 2246110 2533843 448247 2194782 217250 132278 966046 208150 2106621 1870223 447948 642248 1663963 721015 922252 1625267 2626667 2192870 1552151 1781937 1847757 22418 2212292 536423 1720614 1756740 1329096 967549 152656 105058 1389325 1079716 601640 708722 2329972 1888333 843409 694049 1846379 1182842 552558 1859780 1445951 1364128 1175511 782760 1787251 725820 798395 2602461 1477273 2268949 546332 139759 231839 1462072 1901756 2321379 579959 242137 2461082 1600684 2569648 1765315 440606 424603 1971596 1373556 2165299 1960115 2177760 840623 515357 2514716 479550 2053419 2262288 670416 2365141 633717 1244628 1259398 2449345 102731 1483249 863921 1978229 1044397 2495419 2395648 1153002 718685 156235 1592648 830567 429702 1103266 1097415 1646111 2158916 1788825 663848 1670875 1802986 1397583 642578 340577 927798 970385 1961920 2128636 1189557 2309763 1060375 1239780 2534133 1378337 1938420 2024843 1644686 2476598 2419235 2124628 2392929 1529386 2277919 376470 657633 211010 246663 1787622 2112677 1778705 1933759 527 1368176 1118457 1288391 1321129 365370 1316741 2005220 337026 358998 1518202 606012 240623 1925427 2079760 183639 612440 157671 1282134 2054834 15217 426227 1269917 2352916 2362417 1687303 2210492 1451946 316315 2065016 1681834 915421 2155534 1402022 220296 1970467 1187320 103333 1477304 1023389 2532717 1101212 1166479 1994358 615053 2024335 2400911 559743 370075 495983 2196942 926010 1009154 512594 2207065 923450 2382781 894879 1193144 2068936 294270 1825582 1186864 460586 847080 1847204 2089352 1109533 400440 2375033 1441293 2377464 2402461 1425107 638363 552433 1585759 984323 1696804 1818895 1692480 137143 567427 1019645 1690637 2591325 2317940 1820071 1371596 2257878 2588416 152582 2183802 2508722 2331499 1441568 494492 1678856 2039827 1538864 1925957 1092252 2485803 1421249 1123617 592315 2124510 2398221 906835 673254 1513680 1998323 2324310 8895 905388 2308114 1289712 491060 550589 966713 1004508 899934 2389235 2432988 764795 1755758 595359 978522 20472 366810 1757769 1455695 940117 982285 27971 403082 263393 1557429 831375 607483 1893439 2191821 18352 775822 838047 1352361 2061940 1448792 2403303 836806 2111257 242147 85973 1957149 922278 2586909 1355568 2002452 1534109 1330487 790348 817728 746548 2050198 2268496 2591757 723655 1642313 1372483 2185944 2166974 2564668 663345 2074493 407986 1317700 2526317 2186301 1592915 520745 1690210 1140524 2044373 627999 2056403 1970442 2422781 1360408 99398 1676896 680079 828095 2211760 2546283 948109 1257571 2586498 1731808 1226350 1982742 850133 2557736 821181 1939909 761364 1999: 1604310 1373898 1986751 1050139 1007461 727242 955269 1281454 1655369 1923723 737460 2379637 745661 1893051 1651309 247168 1039311 356466 840915 707791 2535077 2196938 1807000 1998531 1424213 2079426 649076 1248170 2456874 2497837 295946 2120702 832116 78244 1736994 292741 2: 1959936 748922 1131325 1312846 2314531 1636093 584750 2418486 715897 1172326 20: 1254903 2219254 200: 2154548 1995042 2549716 364022 681019 1211870 1047221 2599148 2000: 2065357 1777883 2119856 121910 1068024 2035846 2593824 577748 569883 218109 1111449 70356 146064 1025640 1790294 246353 1160251 2424911 867044 576110 98434 2626915 1023829 268397 1308478 10577 1857214 997737 750495 2582644 1111541 2076455 2455669 121601 1272479 2000176 1613505 1598397 324403 1897066 1337144 1881800 381457 1472512 1740744 2384516 1354954 2023118 961710 2045827 106599 2462029 392616 1117217 837064 1108076 1471757 586208 1810840 1123540 1645694 2222015 558547 1468440 1282277 2544034 1370360 1956379 654341 15181 2129636 1227087 2220934 1143613 2039192 279710 1267046 1595569 1163072 1792312 311962 2291814 2218934 343439 445869 693799 576214 817261 1377774 69029 1518688 2467647 1778185 562377 1249562 176987 591880 338101 1029970 2570227 2366410 380496 1940514 1994989 1331957 1459444 314 445256 130670 1392498 491771 1882016 1297456 2539165 1598092 1094285 565946 688599 2605859 90328 150569 2066918 639475 1095539 1229569 1491075 305544 2615058 2647638 1690977 2561704 371734 1003719 555073 2318403 2475422 799813 2185919 1151665 1854578 1559989 1411284 2361230 703308 1302555 2566630 724322 824639 942746 1351220 65508 2439676 2633606 1453974 883348 153407 604715 1107368 997606 333769 1446093 721398 2012829 991743 1304413 2056662 87664 811963 143515 226813 688323 31492 752513 1700194 124818 1561770 77036 2536460 2340200 590807 416006 812825 2521637 891604 193541 1889566 1279278 1573863 1227344 2042755 389834 2198939 23970 467170 905455 1136263 1081560 2617967 1833697 565892 1384664 652486 1685663 1326937 342786 207659 909132 677235 1329242 1787405 489732 2321884 2526355 2225482 336016 1794573 764048 2092859 588221 925129 2126325 708873 1874942 953910 220104 2518787 793605 701697 2560027 252654 2128515 1753622 1721561 1568299 1711497 1855382 1935517 1708083 175875 289350 1555484 164319 559191 96072 1182394 1697520 1356395 347260 1392701 710176 2551375 411406 1711081 275215 471400 120074 1564241 287908 762875 2224201 1359827 875789 897782 929431 937374 2125026 474331 1430935 748325 1782434 2480904 1152640 463438 289620 1971596 1775406 220998 583718 2511304 806116 880585 76901 2198712 1962041 801881 472033 875644 2368666 2385190 548868 512772 1524906 1684485 2608282 1775137 1746622 2450378 2440315 805950 15550 1561388 1373054 2615886 2465009 216046 667532 1597319 80304 2080482 771120 947719 1855093 2569369 1647812 1791781 861247 279496 588946 769256 331339 1870100 543332 2269712 833913 104422 2264420 2550355 1821436 2604962 2427669 1182594 1714163 1381327 363166 2502359 437930 112874 67136 962151 619920 1387525 67179 768391 875904 36200 2613745 1438459 2097753 998 574701 1098499 688051 1465266 68708 911831 1165663 388018 787471 1526809 1631982 2541869 464259 101259 742733 2150972 1051365 2544322 1679928 1658518 1784580 1874491 554073 406788 1625435 864954 2405099 217938 1370954 753106 1469820 1897582 1893772 538757 2234417 425696 1024404 28939 2039910 1045125 71500 256137 2584438 64852 192796 2418553 804595 2104227 765690 1770862 820667 1260615 1131930 375082 2365149 59491 2216771 1848072 1829407 448314 1662347 2063450 2095763 1743219 1666921 478518 1141463 1366212 1963814 1250371 110898 650195 1412894 1598167 2203220 1816872 2285126 447507 1832794 254632 1310697 1715322 2573963 2103607 1998246 2395048 278886 903897 1046574 405955 39428 308346 691502 686429 368513 2278014 68985 962814 2148587 1382816 890265 1214248 909953 242338 1713699 592762 313785 1538317 1435730 714821 1666181 711922 1664655 1390552 106121 1962361 579829 712143 312720 651251 713409 2078219 2179522 2029473 677634 2599583 1760851 87139 1637613 1919654 2513682 2001: 2265673 2011243 808802 1667015 1122037 1114405 1836448 335531 2086813 2120654 1154587 360412 99696 1059437 2626423 1670435 17246 1067347 1996992 298721 2634395 1385853 264429 1170404 1376109 2073766 2170008 1498400 144543 1776933 231821 1170762 2107316 1018368 1939462 2267576 125496 1335446 2184999 1948460 1241527 2457620 608217 1951221 183229 2357205 919347 2396927 2003640 1263 2645436 1305875 663023 1300698 2220966 945318 1661731 957241 5686 2309300 1911325 287812 2102083 1590374 2401474 1298319 599592 1933739 2423742 1578314 859505 242875 2004815 127671 2510453 1143567 1833693 1062828 1236360 2095697 1784851 862071 2128766 1606826 2022755 1588223 1620596 838812 1387163 378565 1315005 2595846 2073823 1406400 945819 1866583 1687149 1900470 2169752 1439783 843399 1050021 274073 2624392 2426211 918880 2582076 813979 381740 1836980 1531380 1618536 20646 386912 1288002 126093 1224825 1184405 1167944 1991094 1566233 272005 1744089 898951 284629 2578647 995672 1203371 1208954 2584200 488552 1168164 1748595 1435330 111832 1189060 967330 670496 1102159 2523027 436547 1694326 1739329 2540343 314345 748335 682260 308185 513867 2230523 1204640 2532100 891592 116858 917484 875017 466 894906 1537762 1220091 759902 1448113 391820 2570388 250365 1233420 1664751 1381763 130500 1089647 67441 1848775 654123 532281 1770565 100995 1772703 1603629 1587213 2237328 1807551 2385944 2227885 2294815 440006 212257 389159 139358 1313443 2249987 747550 1703740 1955413 914250 1544601 400588 861869 594423 987229 2026081 1088173 549443 490789 1886235 360642 1963352 1622827 2232378 2417261 186801 1832995 1872274 2297 2123235 1673053 793389 2067423 1004967 733468 73480 419737 1775717 1210748 2182649 402217 1520973 1491993 1798472 1831647 1097435 2472778 1996994 1007057 33235 2249360 884585 575574 1017134 2184501 1376922 1270270 414529 2568886 1477498 679902 63418 511737 416156 1646531 917809 907253 673593 1132285 2060343 74626 2352586 1331160 978215 1033463 2592261 1888368 332010 412861 953875 1630342 1160293 2560090 267605 2074838 1794585 2096950 1198517 1660806 373513 631603 376594 2565561 1759895 1628998 2002: 964951 2345022 2004: 1667283 57332 1962157 1504573 794497 162744 1925598 609402 1921497 1835453 1401025 2052743 1846715 2005: 1426838 2006: 549122 252737 1115403 1108719 1764439 1270399 721406 372145 1326366 2007: 1042797 2404189 1997390 2115466 2008: 1740256 962156 2342198 2538337 971859 173326 2595349 2243477 1350176 970619 2250021 2030374 654703 1550975 717456 1560830 2489351 91803 1069087 2587256 604519 1762883 1130012 1885042 61622 1666613 1536508 1781192 2306970 1999621 15867 491130 580560 735905 224092 1776327 506517 1769808 1254920 1088005 2409375 1906881 1037596 592649 58669 766567 1554519 2488940 616794 2141732 2551603 1997020 375312 1114866 1842201 592527 1446878 930958 1913709 2009: 285679 2293844 1973061 656399 1931648 1670290 701490 2267293 781833 2597480 1738262 1710414 409085 1712735 906509 2129593 1713294 547570 2296996 126877 1832235 595560 409359 1443139 693952 166355 1222728 337785 2317908 1724123 2026364 2624080 520884 2203244 2349849 727484 636302 2494390 2046911 150137 712775 984253 208348 1417068 1200781 297151 1374260 1289055 1198539 879447 2314992 417922 1576729 2190586 2324491 237439 976474 52245 93336 1648978 1036745 1844359 1846592 1018942 1763372 951446 1084672 170499 781614 536709 2527499 2436067 2185616 225837 2145186 216588 1607123 1613243 1716429 468126 2477913 230846 1839612 771885 1667215 2110378 1296841 2562136 2172374 955269 1534844 1310728 1618217 1169466 1660319 98483 2072895 2273363 772062 984449 1353567 886980 597735 27708 1250874 1110323 886856 1378136 1592895 1826847 2548632 114267 50163 2032673 918704 2444710 2611954 282066 1604312 2066370 573915 2442938 1956441 2625242 1986952 1969256 18857 695 2496479 171933 2645059 412146 2501489 2589638 47868 929734 501739 1079880 2339828 2454228 1659156 166433 982110 1933703 2128750 2057625 1370210 1945829 562517 658556 1260315 1118975 746511 1926410 1974891 1532985 2646245 1296651 1088562 180621 1919648 498315 309713 553322 978854 1920755 593165 1392954 154943 937338 1385752 1874788 1047046 802125 1067926 1642673 2001938 1936701 1074371 1923571 1899509 953409 2192966 1406649 1692074 572635 1311688 2443945 2091337 2176702 1560311 389292 639896 350425 2407615 1999825 1072204 1295050 1491116 1048926 2432172 2199627 1711739 158119 1757215 319539 804748 1338256 2405217 38448 1152721 2259557 2240477 1693908 2512208 690468 464677 654843 2363260 364785 2021841 633794 534993 2363672 2386249 2622247 1067604 997090 659907 774897 533712 1701373 390451 342033 2246619 1182839 635903 349118 2565417 423517 62691 1075986 649153 2120373 225403 565015 1401520 366522 884955 2145646 1488601 1318861 2127163 1050805 2533400 1796301 462488 2258835 1376047 293076 1885685 1100038 1143072 1407836 2640714 2147711 1270097 2633487 248306 265153 2592905 639632 2404258 318756 460960 1208609 1812001 1423227 1747776 1135676 682566 1329872 581930 705500 2158986 1491604 2509669 2409279 1298043 1587266 2494991 1484813 1969694 2107908 354107 675904 706149 1248984 2388393 682458 2232568 1926398 586813 2389642 520645 421486 633054 2302454 2347730 1061638 1481367 1692335 2026740 2255084 2069207 390909 225475 44047 2540363 169027 1963630 1342273 1183030 2600635 1235625 540481 361645 1771157 2289547 2221973 857674 984731 2143771 2314985 943918 1081727 2016203 549141 2295555 709836 401897 177892 1081802 428447 2334678 1951667 695210 2320669 2063853 1278183 2014423 1457796 1967013 816037 1783067 1397501 1309909 441040 1298406 1679277 2404528 2056353 963423 1675597 1694118 1620167 1525640 10696 1193144 959683 1028284 62392 1001862 846499 1478657 867967 238878 1380179 679276 2162179 1377346 1155336 1489753 441934 393993 94778 2351870 1327927 2030816 1084663 2274561 1142977 597016 720582 1992522 101756 933553 420970 2453398 887596 2195249 1943182 402595 1944193 171911 2421201 519553 783137 511129 1037932 1627341 939242 1930130 1458293 2617870 1317124 1200953 823575 1498129 1333546 667249 2643312 2318948 916338 1025797 1786750 2584374 1950621 1355987 519594 1896539 2086437 938836 1856366 323623 1552156 1824854 1623269 1951150 1516548 958068 316375 2283870 13090 1045151 1671308 2234437 1583627 100060 2470730 1849343 1169261 2609200 941330 1889598 2462164 605229 2316467 1581640 1779331 750365 413161 1590895 1405445 836993 313041 400822 1615803 1162219 1706867 412684 2238483 1487271 1843383 1232664 1898674 1596275 766378 2508080 1727590 2064862 684451 2095100 1640164 1515337 1291535 2090173 709867 201: 1413383 1698061 751511 1227276 424286 800478 1576888 549109 1718242 1345953 2040209 513369 1237060 874618 948401 1128365 2609280 238525 2194013 533027 269554 1134860 2369597 98955 1409827 1933096 348160 2056988 1155629 983888 757004 594672 146608 2037401 1028265 1903868 1314129 643168 1666118 1631458 1804253 1078372 134324 1926593 2469688 300777 329347 1508208 288167 194566 2619365 2374807 968180 2003802 2375089 1246070 22098 2273481 2266375 1489327 49777 1535447 977354 480923 856889 1556973 2489150 925465 538247 657081 615056 2485060 1128422 1171742 2481367 1479380 2232365 2457379 254975 315043 517948 1113395 246924 387568 2092013 128792 311804 670742 1887681 2584097 122768 974194 117703 2585360 1701460 851334 1506406 123231 1474326 2010: 1957053 2562314 2187741 175826 2454228 1895644 2539101 2600734 352437 858844 2480131 1642380 2011: 1476629 1248598 284080 2012703 1336254 255324 294954 570792 2441178 750091 1553993 2012: 1632018 1044570 942085 2044111 2243887 756559 886849 2536602 759371 1171667 891081 223897 1481873 1759845 1523735 492575 1812331 909198 1321191 2205635 1374435 774018 2395243 2087478 431478 1706154 2245849 2307121 891694 947672 310270 490720 2569206 1201845 1083373 1761809 1831195 2465322 294639 2560417 2072895 465713 1152063 1921293 1509687 844247 2371625 364188 1376939 177622 1448856 623070 1769302 870117 1531051 397601 2311444 345704 2219541 1461166 2443163 30153 256588 1336898 2037388 1181191 837591 830603 1773263 613682 2531750 2120219 1799325 225206 2411842 579460 556247 1649971 422100 1882888 111751 1783849 1830468 2069539 1440246 2540660 2605391 544115 1331844 735685 2061240 2015473 1463360 1551996 1945784 2353716 255890 2079530 1877238 727773 807288 370781 2231506 782498 1539314 775724 1782884 1447868 246166 1393975 644754 1193402 1320670 2335783 1566838 2522517 1271038 1728960 109446 297098 1224374 1665577 1196471 1085218 1538580 1626666 1509157 1102025 1048635 1058763 569733 142492 2553059 2053020 1918676 2118642 807045 1073690 892067 1257953 492881 2118540 1524188 2266522 354877 2327899 619324 1916691 889976 413426 2052268 1448487 1535731 2016115 430162 2516839 2141939 2017991 218278 2056528 151478 1090951 322676 766450 1807940 1597229 1138752 1941735 1254980 1273676 1326006 1253236 1641911 2296462 1428069 1295149 980050 2001586 1246393 287018 1390104 2185407 1846129 1794491 1095364 2073136 1403609 60293 1866789 1483277 439144 727885 2500032 1249671 1525106 203539 1896003 2344318 2337228 2066302 1671555 1282644 666673 430212 1094107 1326460 2282969 1742468 878791 2173205 1588043 154769 1271452 1914238 1544784 327297 1334353 237094 2441662 1420148 792737 888132 1690637 1963420 1448906 87977 161212 112761 84088 1985490 2025369 2530720 1569385 1192393 2564639 1082178 1960667 1700795 491203 1514183 1831093 748374 1573341 2067339 238805 1112208 1091698 2348053 1508760 44573 1682786 1870953 789903 1741626 468946 2089588 2034367 832774 1892218 1467629 1935633 1676166 465974 2482340 1136973 375632 1474269 231608 1900687 755549 1877426 1455522 259639 678681 2086490 1423562 2224030 1742225 718756 1099465 1054050 2136406 2013: 515538 1193924 645245 1429600 2095369 875898 1202518 1598194 502472 1811819 1906780 1568705 978407 2014: 1731764 632476 2473335 2408778 2058641 437307 2228032 1244314 2408319 2145789 2120869 1537854 366896 1730160 908644 2099610 1791113 59913 528384 2574401 797522 2553172 567473 1123247 642302 768862 1259843 975867 2387537 556689 2235461 1826063 2057571 1764723 2521941 903746 924979 777354 1307608 2175531 21047 1761724 1714897 1956198 1414561 2061666 2380375 854707 1877497 1473408 1718141 426352 1526199 2522308 1810763 1209062 1841924 772300 2110940 959486 1009277 1233338 464355 1429993 1322062 2356310 1248372 1437585 1241731 1553091 579028 367042 2472781 432721 993185 390531 970008 854460 657664 1202191 909917 1023432 927992 432083 2093947 748617 1564021 393164 34364 1410435 977267 2425301 1871831 2015: 1056581 2402586 1293914 2460625 1558471 176543 512684 1742707 2318182 2455528 2140058 82050 657500 598758 1172065 1885769 2646127 842972 498919 2056023 1541892 1122179 849107 672416 534480 2222468 1366961 786827 1472350 906817 606701 2612214 2589557 2580717 551225 566477 837857 1246595 1221113 142482 391498 2196062 709710 1318218 2151055 313026 1612829 235962 485891 1113711 324280 2086252 327693 2125501 474164 127314 921220 2266060 1534527 266727 2041087 1232563 1433213 1724881 1659119 1173301 1753603 599288 873167 1459300 1285861 1032935 955696 2536667 2054091 1870769 2314717 1875412 25420 72376 1304728 2399912 1062747 1372674 746918 281667 2244156 1123490 1356415 472286 1419938 660349 267900 1316225 2062580 2422334 2557997 679021 567053 1661048 1452563 702519 2384240 887825 1213901 2278188 2388214 2153956 2071226 2075524 1318602 1144649 1535724 1867340 437793 2647365 1629666 1671362 1352884 2486794 1728840 1740360 2402169 2458870 751331 2469467 1250362 1709088 1173335 539127 1616712 330783 2438792 1362365 940873 2564961 740526 1209232 1338581 1383345 849103 216048 2319181 941503 595878 1843557 1441798 593549 2531298 1590260 1086317 1382179 1846635 1741237 43289 1823806 499862 1065665 820786 2296055 132923 1534498 1997728 2194583 2182297 12809 2136323 1385409 2309409 2265995 2538322 1788730 997640 883390 2432770 1241232 1196131 819448 310550 2184670 1637237 1022574 1945367 1307150 1366580 1846780 1257734 1974488 1262453 48805 1681800 786801 767505 1313257 879221 204000 689259 1107860 1744160 886754 497273 2088939 508627 1068965 560683 596672 1017679 1742958 645730 575965 1119739 1926389 2339049 1013481 2099739 962130 176351 1049786 328618 1464345 1200866 2191126 1184921 2521637 1838796 131027 1413852 172924 1167143 1334256 1860307 912929 170920 1060823 874474 137555 907201 2634748 2340629 2549345 1249298 1506694 1698835 1043561 2236975 1867001 116979 148140 1461988 1819594 1308458 1787634 2119487 1104095 505455 1747340 537096 2326889 513497 2226634 601868 1833905 2463693 112209 309732 1879151 122179 1852415 1966689 1314624 1743429 1977739 689396 2206458 2253769 1981469 2054124 1286811 229807 1694819 2269355 782553 2184765 374581 51832 1125527 1147518 2181191 1542122 1183731 306765 1704641 1276859 2232256 2191811 933864 2612364 1116539 1756798 2535978 980020 1433543 345360 1795420 1268407 1059984 1520461 506680 234837 1795980 1188221 2157145 2268613 720859 1816093 2576163 2529776 979403 652432 2301648 85562 2460399 356414 978912 449632 2465223 2417715 1875222 1147246 1505152 1041957 1248943 1090028 571529 521451 1027451 249799 2542141 157931 161895 2434973 1738939 2367390 1217063 2084416 2339891 231819 972214 248229 2006257 2237148 2498671 1904956 1159193 668960 288265 829650 334172 1762917 659625 2311078 2578296 2100586 635821 1731951 1383304 344419 360763 67800 492414 2337640 299341 359403 2409826 2546005 41344 1997866 1695263 1821513 231998 1281436 1674379 1875595 1923246 27733 1193182 2551783 831890 1837307 2074206 496170 2636124 1991002 532414 1555248 2488576 606466 1017865 2207506 2602142 571536 1292719 1397711 387998 2129390 109361 1249014 987952 641419 194383 1910255 2564905 840055 594128 2599012 2258699 1071972 780571 908153 1120856 2492777 162760 583878 1485366 76706 221806 1401071 2026307 191762 1071303 2032643 512776 1490487 2283634 1077831 221492 2131379 522588 864012 1974338 699537 2151753 633884 2394750 268399 1052514 129175 2466910 763170 817628 2521450 2647965 477034 2404579 167134 2574234 325458 428578 2152621 979490 2113462 1183856 1111568 1374531 474751 2381277 2104151 2134698 129878 802610 337315 2361242 828136 1911254 1753447 2638675 821448 1630861 6586 324961 442509 2203463 2427607 195789 1755128 782612 543677 1468176 1180748 279748 68640 2507803 1116630 1899999 222669 1854004 614257 2221322 2252777 1190747 2222586 161347 2329753 2331203 148702 2274100 1372828 1747992 289237 1636149 30746 1741175 276348 1220404 2581397 363401 424335 2225316 56060 1173113 1428650 1365521 1059990 1162839 2387857 812047 116321 725609 1101415 176478 2001775 1637790 2603179 972840 2316439 872845 1990007 1699562 923335 757346 1954940 2167098 2470370 842311 2573325 575036 1354027 1264260 2545642 534060 2520770 351359 2583182 935634 1159117 1829689 2149423 2539325 1046698 671475 871381 1604194 1109834 874915 1342098 1442230 1944921 1874845 714799 211178 2006657 1515932 1322670 336592 266221 993687 1236187 2476419 1020983 443774 24069 688543 908921 1857639 611625 2494049 1120197 2102933 1172486 2197791 2370359 1137210 1826774 419955 1561364 2562896 1245418 779113 822098 2016: 1988682 850075 545209 1691257 1759415 2071516 427781 482391 2633479 1945422 751511 751020 2606127 2061871 6340 129035 2219730 189923 2579385 1273592 1645568 1839770 1852048 1049160 545787 1677314 1327872 2218118 2232825 447954 1176077 732970 507771 502510 1118884 130687 1520521 300060 263562 787820 21157 1489442 1495454 2205767 1403031 2525867 2201684 1388838 1764414 2313447 1564024 1457898 2257023 2515643 2567716 2008713 353168 1033264 1661423 2085837 1288704 1011218 2424839 715226 1902431 1239775 2358210 557669 1074790 2542177 1368735 886956 1491771 1822000 114018 1510202 438822 1693122 767172 197634 1584057 1875020 2105829 477406 2592501 2354096 1380501 1773885 1524061 475303 1505927 977634 1233555 585202 2329683 1617176 2349212 2564296 1101331 1317885 300476 1730158 1083252 999229 2086389 1777502 1943622 1652565 790261 815628 142396 2071524 2300581 879194 1903852 2341413 435567 640333 804606 1795063 627618 820105 1799083 298 1453285 1206220 1554817 2293896 778208 994330 396870 1983090 1501882 1602125 2075759 813615 1123200 261466 585747 2207332 1712974 2371841 1249761 870246 2131576 417516 172359 1621669 1488722 1839327 592438 433426 1982536 1941088 378465 1880371 636144 75205 1361545 144978 604358 2459592 1284203 1093497 1977821 490027 2051495 197216 1173822 684129 1698503 1733180 975829 1864264 168803 126192 622839 2420871 2013459 1160819 1210713 109646 750712 499809 473599 419072 787141 378924 1684174 300929 760305 713980 1212511 129844 1158231 2088059 2417914 712930 2030117 917056 79616 1004284 775049 247210 1924552 418717 73209 1317982 2059171 1900575 1793671 690011 423915 2355817 1312953 778237 2354593 1967520 1888479 712027 1006129 2372720 502744 481732 1338256 2641518 2206220 59920 1898246 164975 651070 535582 183370 396893 1982763 2466170 976655 1590996 1782569 2123069 982459 393789 1055424 2061841 1198075 340681 2163220 387885 1960918 2462130 1288219 850669 236444 482513 2018496 2283789 795858 2598940 456956 1931725 570426 1151946 1497012 1983678 1800908 2233663 611900 1065687 2245937 1492114 823171 330439 2635609 2436947 2188790 1403406 305965 667002 1549268 352903 2228525 1215410 1629499 1531107 2210113 2509094 2424913 1497699 91049 28148 1356872 818350 2037270 536257 1510008 1376047 1639961 1995780 959472 1126625 857605 223686 2230178 2244291 2020714 2162097 743960 493487 2648079 1534089 380133 2349577 1897111 1511310 1114714 528329 307362 358453 1444393 1753190 1602051 1623543 1512193 2038790 1402494 713967 653287 758752 417925 1608498 446770 1937061 2439762 951661 307918 1085993 713518 2453479 844443 1556929 2316130 830976 896116 1685811 642799 141893 1195425 979593 1424250 1180060 279889 2580030 1950668 1124572 903307 1851346 1148033 1710806 276067 1462525 1444571 2615886 1833043 2407553 244255 796464 1349327 1143277 970814 1330860 902299 1161181 2220887 2253544 2436368 120034 2589055 1948652 1199083 2023639 2401186 628395 613645 1233563 2239185 1018113 2463377 1451854 1858122 955467 551474 2074677 1176115 176660 2506677 1304766 2429839 1637967 2273277 1158008 643965 87187 1312935 735654 268433 732370 2440503 141917 607080 1306533 2094865 820056 430575 524628 2603476 1262173 1757686 1193225 99721 1499941 2332353 1446791 714665 1425839 1621184 249566 1066090 617835 369146 2249063 450987 210326 111563 1267415 1626848 2178006 1762032 1527055 336457 2197360 2440855 132730 1853781 2450242 1312611 2382686 1888319 390574 1298250 858298 2478701 1736387 2303241 2613751 2236418 1279090 1217196 296190 1682625 645704 346770 1732234 226090 2503714 893128 1688134 2261631 2641137 456161 2414345 2355632 1980714 1349278 2636110 58781 581261 422457 1266547 877753 914211 2296098 824192 2146910 705069 1976705 373776 1033739 2262839 17128 492081 103797 2355548 1733002 2515186 2470464 160720 217724 2132398 466339 2004293 2599431 2490432 1073884 204236 1418528 1427470 1769341 1812572 170994 798385 2048241 2526155 2334553 2142839 1760885 2052103 946075 2504949 2371744 1846151 1988795 2056677 596716 2646679 1093015 1770653 2557373 1671056 133910 2074753 2283173 609712 1937903 1489770 1660905 1730977 33255 1571293 1501643 2443304 1247653 1980785 857360 2347623 1246757 1713222 886790 722051 665495 558221 368937 2496222 519392 1035423 330275 1461435 2438449 96708 1182333 1401255 1990007 1319269 1023868 801976 2232699 1927424 2383509 276814 1892456 1657627 1095972 1326573 2032823 1421192 2089116 2571270 1544114 1354156 596977 871381 1376477 1465987 171290 2212706 1723889 1367910 648729 1186776 2588528 1231005 860457 1034322 310155 440398 1310994 436819 1317900 2259834 376144 1303802 1865947 2245428 915801 1510149 44632 2605951 1870957 1317511 1305625 835749 1929418 267605 557494 699026 1623595 386480 2419499 1987319 1709895 2501517 251992 1424741 975506 2514759 2083674 1995834 892780 2135764 82600 641653 1002234 1398924 70814 2017: 2263006 2168365 1231117 1722162 162854 1182454 1795018 527891 1700907 1315696 1276125 363680 1691350 1050570 1258738 1561857 1192269 2096313 1749637 1932884 1305299 961090 1994672 776389 1434064 1120510 1255369 1825963 19431 1531284 450102 297718 161724 489454 45236 1570187 1285610 2451617 789719 1815931 2201029 1114821 2632377 2144655 1986877 2580792 1805901 917581 740255 1561960 2355652 2349219 2085737 101191 2499884 536967 1788763 1781160 288418 488558 1233297 2339135 736000 2540684 2612306 957726 2018: 954808 645523 2562239 195504 1093908 2104022 55687 657641 95914 284660 1964735 104564 812822 672374 1540611 1647117 163585 1811832 450383 222767 1442036 20328 580383 62871 1497566 1110164 1765021 1516936 2496432 2019: 2321468 229944 54272 1124336 2219523 1645938 1416630 551171 207574 207302 31938 813315 678447 1692738 427442 2065638 851866 1315017 1763910 555728 1096155 1948206 192090 1071589 1739063 1151799 1238271 1807537 1705196 2126851 2608381 2091875 462425 92833 789241 810499 1517640 888564 1798906 2264388 947615 1821992 519813 533896 591054 379019 1490356 1117361 603744 951905 225626 2608332 1476296 2101484 64347 679534 704651 363308 47344 1174698 2091407 2525442 400916 7617 1509882 1143413 2560328 2400424 2163234 2346294 2362173 2593630 858902 262681 1114003 1806435 1322896 729313 539110 2006192 1448838 1602174 628251 1666268 1452240 2595084 612166 2597291 2435965 1986008 1013959 2572859 1616914 1951455 1354814 544455 1851989 788215 2116823 236290 1594100 2490067 1152594 1163781 318484 1214543 2542172 463937 605125 1729955 1461194 472227 2365617 729893 1703074 1866487 1109711 410249 2503625 258679 2187590 1996300 1102842 170728 1290916 507520 2005997 1318509 738658 2097364 1036282 527149 1649922 2088974 17890 374937 2241291 749538 1100077 251275 2039565 2076144 882909 945387 175095 1713184 901548 202: 2611056 1143764 1863640 1267537 490882 768475 2020: 337560 2301393 2135872 832253 786406 2010171 271581 1612537 1272250 45961 2269524 784080 441129 2531716 1496095 2595572 852389 251491 2049691 1040587 926732 1188590 1755323 2183290 543055 1326898 1143264 1219003 559893 628554 628710 74493 2130617 2446827 2131774 394168 1333323 1697931 592195 726098 2539728 1504465 2190324 1731747 1434366 2589332 2519865 1539869 1046582 2036100 2633985 954310 1820004 126868 235495 2516723 2304424 2051402 1216880 1768875 86806 106024 2021: 2143500 2022: 1189863 2264069 1416770 1312864 1023101 228344 1543811 1319603 164595 2070822 1646369 2023096 1141095 426777 806140 2218502 1270056 2023: 2386286 2455594 2622588 564972 2230786 921802 2411233 1617088 1800408 685176 1681077 2279878 954176 265673 2296223 2150095 2175715 2369432 76093 1241946 1315811 2241408 447008 649907 550426 1920100 1454470 2024: 903692 548214 1115285 758425 751265 776536 1347694 2082428 2235508 2568869 218391 1495382 2285328 1904842 850890 1662731 496265 1447934 790305 1477277 894339 410647 1170144 647792 2163532 1797145 1796864 1878332 1886950 743424 2192877 2305320 2025: 1971963 2181294 2435095 2026: 2246609 1492735 287007 756603 707743 1341404 396046 2052084 1201829 1754535 1113093 1472126 2027: 1214438 2028: 120980 1858233 304384 338553 1548176 2092314 1230009 1430933 665081 1424774 2156988 994022 2029: 2143489 2055243 272244 203: 1154909 22904 1482841 275652 2030: 1027737 2030936 2031: 1161198 1172687 143004 2032: 363776 285550 453528 1627049 2187313 2056808 2647391 1886792 2622020 2033: 1217379 811057 1842272 1273082 582516 2372318 1335578 700392 1774714 377054 916865 1469521 1353191 1520166 759578 484055 1579602 1457898 686712 320106 2532087 1542569 15181 1617799 2605895 1351082 2224570 1271796 398112 1475998 1322493 1576900 2195736 1815678 1126368 2160305 780786 732171 2191924 1882954 121056 1099190 1732467 1446312 1424448 1856000 504297 1971551 2391515 239662 1553106 379344 205029 1833203 1005457 2538688 1252247 2504806 2348604 334816 1026031 1493930 492313 1675553 1953397 1217641 118445 2494440 2414035 826698 2383998 1195528 771467 610743 2193851 2011681 401887 2414204 1680205 1691686 1097952 873469 181516 1351284 183370 1994187 123895 188145 738687 1384815 2544895 896633 771641 1902838 2498930 919254 1909504 705732 1344023 1951355 2119168 600143 1645145 316519 1363965 539463 1030893 1721722 1961044 1418260 1296570 2629935 1493030 1335052 245492 277510 1367865 758811 2348173 1265720 2613674 154908 1268142 856643 1472796 711964 1234740 672741 132085 820104 1566284 1382681 1493801 723681 2515693 669914 2400737 2039391 365505 996292 241116 1981146 2457665 2254303 267010 1474736 1372729 1632358 165979 348487 838581 2131880 2487547 526550 70103 1814310 573376 1099404 326155 1205075 1809114 1993291 2238510 1601339 642983 464493 1548188 1444765 1663377 2291047 947468 288073 2301240 2153399 1176763 1105725 1010005 397929 1474434 1846690 63054 386420 29657 1893772 2207044 2314395 1538091 1252522 937523 1315626 1122530 2212967 338063 98812 618671 775383 1960433 727033 1847822 783181 849878 1057320 1608081 1188073 160160 307208 1170827 1403264 1760487 204075 44319 2186504 2613996 226716 1911898 411868 430581 2555474 223684 2422704 996442 1710291 1829271 1438472 507519 1981425 1801014 2195799 890915 2212719 1509346 2165398 1317511 839660 938225 1513725 1882882 1439890 50646 2012066 785571 1029498 1066555 973898 2123411 13017 2495193 832409 1136551 1758248 2034: 348443 491089 2151871 248239 1505055 1860408 2415849 1412784 401091 164337 2513171 605125 2233489 931906 1548773 2035: 1185116 2128740 2036: 2472269 451306 321495 2037: 87815 1028194 1493918 275145 232044 147401 63493 1481405 400546 1823948 1595328 711130 433426 1159247 2553579 1714054 701962 2627393 1401790 500073 520200 1500744 171430 1611990 30297 561241 543019 583094 2544282 1941703 2503694 172264 1964970 2039169 798972 1223120 1315389 1300749 273366 569293 636273 2557716 1276605 1535321 9748 1872562 764373 1345254 879910 814651 1562931 2038: 1864645 1353240 2039: 2582003 897734 2520677 797652 2425654 997467 2271387 390474 1435643 592269 1179379 1700939 1473833 204: 1785838 1694595 1889242 463166 145831 251790 404577 2040: 2151665 1571111 223752 1010495 2459251 1091005 773159 1191895 2475624 294825 776352 2401500 1657522 3803 503187 197052 1948780 453622 60272 2331401 2360411 1510951 2443623 365733 814832 1897349 1850476 2197490 703594 1064325 1335128 1067284 1375374 550551 1924872 1115100 1504165 1052129 975906 1314547 1450878 1916012 2019960 1123210 2335666 1478495 2342956 601468 623996 1615423 2098512 752931 433483 342576 1173641 811476 1759607 897124 2168478 1331224 2524430 2599690 1651151 849875 2229724 1149588 609911 1169217 1791533 1672168 2578279 2138273 825068 2137882 801395 868679 2100096 317722 1889657 760211 1532889 2627440 313160 811493 1368023 2495337 1566886 2536520 279192 1258422 662520 2338004 2051520 1272887 1181573 1188379 1215340 888393 412325 2381105 2294715 834080 2058273 2156913 721597 2024750 1495975 1553649 1738343 1920297 1057292 1358525 633156 1015672 2041222 1263652 628609 1989374 864647 1717373 1047583 345510 1315758 373663 1421023 2431746 613515 21217 2037556 687243 1258980 528499 1667351 1578409 1179290 926578 1431298 1418405 2083280 1423262 982821 787308 2465147 1719748 35881 1274765 290588 1801383 1414418 2175125 1381225 2011560 180828 325354 76623 222155 1455281 184287 1248844 2523320 2401315 288161 1390552 1449097 965629 626052 466892 882891 1849176 2307990 2041: 2226053 920882 2074901 395853 2042: 1658752 43430 1271555 1764439 2353364 2172063 2043: 1417435 2312054 462685 1428041 2109681 1961694 1738784 618234 1341301 214520 814483 1537068 2488713 1265920 407115 883815 619048 92970 741709 1264405 379062 2057141 1005883 2344089 2382998 520840 1985920 2505518 575320 1290406 2255034 2329552 666998 842846 2339102 1637821 203385 920816 1698418 1071161 304180 510519 1451140 2247335 1789629 2403811 848094 2343371 1001035 378352 1497891 2522429 2141954 1969939 1829281 1695701 1831368 2512721 352062 2260267 2428018 918460 535751 1493986 1518577 22537 990957 1234485 533807 455810 2280067 714070 1013320 1005911 242327 1220353 408352 479755 2646342 2623729 738899 32229 105224 65883 1382816 1411665 2118282 1971635 1258781 2250944 762349 2044: 50952 508097 596995 1467791 558551 2192303 1094367 2045: 301176 823358 1647962 1343266 1175930 1446552 1285604 2047667 2002276 2524660 1321309 399572 1712720 2496776 1517797 1133214 1550312 1172094 1161796 2573288 1713378 1927329 2440779 1597299 1478337 495006 86730 1742076 929512 1132307 1829222 170001 2246410 2397374 628085 2080766 385569 532267 840333 1877935 719366 879692 1014363 448186 94185 528559 44801 630012 323692 2122322 1198453 319707 2134425 1129831 148134 2547275 930893 2607116 1825594 2407608 824839 2619541 395436 1332150 108717 1178499 2552857 748091 1732795 2057595 198861 635417 1309663 1027572 505111 1912895 386912 1146596 962117 2175682 450713 199518 882069 1211038 36831 1433231 944487 1924668 1079036 2645535 1423796 356096 2466397 587424 1845056 1645481 1565895 660993 484849 2359032 1877945 1033915 1245539 1304797 1575121 340582 1463150 1088845 1404988 2289436 1588872 1298603 2139940 816332 1022889 815009 1445840 1999327 1072089 2250256 385042 114355 912856 642803 2375933 534657 1491751 1919612 2375936 2029750 1564062 2542172 1775437 2179735 1239486 1350551 261506 200098 1809124 2081937 879967 2256717 1823665 600710 2256549 1974806 1381285 1400966 2248748 2157080 1230604 318113 1529920 1912073 346316 1125546 798982 786026 282840 1636226 738658 1382053 2108698 1067900 2117516 2259254 1366038 478183 1910601 762430 234080 1444698 620558 495206 65078 1278115 742981 945815 1766108 658361 1900750 2295121 1983835 2046: 2350908 2527341 1608695 1394391 760213 839109 2047: 1664677 1174202 249509 2198840 2042204 569246 2322613 1793871 1913893 2186402 1605481 864123 2212136 1516496 1683449 501793 945475 31724 1925327 925266 2217856 1667071 2437552 1292730 2281942 1624976 1805463 86683 2408806 1940150 1637960 318210 812714 1330826 151974 2524139 1868251 2048: 1778851 436529 1163123 501538 1592937 133403 2457728 1600209 1863453 2112949 2089047 1922449 577350 2103332 1903439 1795474 1945575 1428902 1974807 843398 469690 2121163 1734467 266453 1261737 899516 803960 802549 1518665 997062 1293710 1374201 2179492 837304 205: 1974369 1418772 996664 2426138 78443 2467384 1223092 1426707 390851 560062 1395964 166965 2585400 1744287 1141714 1149782 2050: 1892594 34822 2410393 2610742 2636875 2051: 1413031 2064417 1518932 2381917 2575145 717404 1057642 274662 126230 798423 2274365 579391 2161977 1053735 14728 854679 1580697 2403229 1180814 2034262 1171069 431972 2342956 2604566 218645 2247427 2189453 1623952 486172 1213005 1911078 2236317 1662098 1906996 1692549 2052110 693162 754292 1294014 846266 374432 2228731 1667762 930403 2181151 2554933 1160577 629227 2024335 1028061 579707 2464325 459443 1812066 50718 820774 1663467 832536 548296 2614070 2052: 1450979 1923083 392193 1367351 686264 1037799 829291 2048685 2053: 526578 608901 1702582 2054: 352426 1245406 1636741 2055: 1389553 1376824 410537 2085522 1493430 1152949 2562634 2136342 1439169 1616157 973343 2454087 954220 1568001 949485 1423921 2609134 2528270 1632439 1024684 2056: 1756747 1508269 1254803 253900 2446710 1145993 1840900 2487125 2326912 522588 1897315 232165 1065410 2057: 439072 1070072 2197373 1367183 935776 1522246 1635705 849381 1339738 974317 2012579 2304868 1813114 107987 1854153 313927 955826 466498 220608 456206 1107138 1893553 484407 1375966 960499 2629273 1632717 26608 1220506 1852933 2425661 2281128 986982 1141292 395230 2476215 183462 2626929 1760220 603086 76143 1737606 2547616 528190 326680 2610437 8943 2304996 1780884 1036809 2484783 2166529 2128219 1473059 787091 780051 1062999 1444228 104608 1992646 2574932 2454683 2191864 1617088 235267 1652730 1414380 2273952 351416 1081545 1424546 653974 1298008 2436726 1971778 2030487 642880 2568140 1220947 201242 705714 1124158 68301 2334636 852107 93934 1359010 669943 1501162 1608437 1279226 1174780 1925056 883159 1109357 497048 2070911 2553399 907473 1478963 1358164 599280 313160 741906 1634477 1898684 2413467 205951 2563334 1715 1428228 2331304 2452888 1633881 1712036 1363282 443884 2431953 1236127 1502406 1692256 1228542 2133849 133172 103174 596559 1302427 2395221 262155 338435 2429728 1611246 498713 1424946 2198011 2521938 1335864 1188105 47010 2004226 1758386 1014582 2642640 55825 961130 2469065 1490800 490 871496 696762 1762511 1087778 1660219 338219 575043 1921654 40666 57116 1232372 2407107 2205706 2243110 422795 2560752 2227418 378571 2285499 900093 836644 2147310 531344 555623 2008188 2049928 1467564 854924 770387 1165253 1324036 1030929 2428821 492513 516318 1174107 1327504 1769610 1036108 1871317 2614908 2257126 1743395 817141 319344 1247279 957133 1827698 669725 2561391 1857138 2563742 171244 157181 1203046 2517558 998488 258548 1019416 643238 2539629 2058: 2445416 279382 2059: 577397 1988569 144865 1323694 1565226 457011 83879 9801 640420 970294 160390 1264071 977024 1245086 1367610 1105933 913687 1571464 781414 630811 850140 922804 577350 2147440 2054936 2105403 811788 537407 1180795 1835833 2611877 2015607 1796236 2276171 2396379 699263 1137704 24624 1234613 1855526 2062136 1177096 1037036 827057 1294814 962226 1855220 208962 863690 2154572 684590 1855687 2452051 1803222 2469866 661383 622342 768764 2240252 742438 1985610 2212518 1623924 563486 1684124 724153 1041076 33109 1446418 2550924 206: 44772 395311 1099917 2232825 682771 574861 1831283 892018 2541041 1613511 1435959 1753406 2527339 1874444 2165081 105075 1206588 2110827 2091418 1598528 1524178 1606148 1083074 130990 379848 1230031 2500894 1333951 2107222 2025184 1197886 2077308 570176 1661550 562888 1379931 1094167 2299467 1397430 2093937 1097605 2250564 2510508 1488135 914539 979175 1585946 1717548 2229892 902851 1576336 118825 77501 466366 377763 2042679 2051573 75155 2630485 870954 1736059 1370872 768474 2587702 43011 967872 1088751 2077471 1768277 449536 318572 2584617 28932 2511602 2133425 762006 574749 856670 1238919 309725 1813211 2379431 2060: 1199469 876202 2062: 2092076 2548781 1430337 876429 597709 1849453 2264014 1647942 1898877 89454 40950 463646 1830493 1291363 1183371 2063: 1892326 1843418 1450557 1493425 2108745 559056 2119165 319732 1524238 1604160 177481 728294 1052227 88278 1220482 1859277 1636233 1167144 276515 1674736 356157 1854727 1452067 1421913 1870813 1060699 1951842 1944807 1613791 2077022 623797 658779 1420189 957071 1340911 723956 2304450 294375 1273176 21217 2136182 913242 2486568 2634847 1393498 313733 846832 1751829 2064: 2431133 2446402 62244 1621342 1087359 2408948 1374172 1044359 2369777 1588269 1130627 1415862 2156619 1150607 431577 2065: 1605561 1101288 2066: 1445965 2189183 2370614 2431150 1238191 1749692 2478991 296767 1406191 2067: 2161330 1174264 9375 2020963 150112 2419624 2068: 1089049 595054 603196 427198 1011293 1146569 1079633 284080 1914329 260423 2522960 2337950 418289 1492475 1843186 1065779 1892833 992253 2164898 108161 1930086 2069: 1846990 960246 2543785 1413205 1229702 1770563 785968 659535 960911 1060584 899230 1657915 1803856 273784 2573187 2319492 207: 684076 1206346 1676291 752545 497453 1140844 1549677 1787192 2070: 2421539 2084990 1990416 2071: 545065 1496567 215778 2072: 1427683 2084370 1480601 1491365 348336 1099591 1236157 2417880 88972 1802522 1210814 2626616 2018039 1648143 930515 25126 1783480 1147445 2275916 2318900 2289779 2631495 2073823 2322231 1864950 1540369 1071316 1433837 1959134 778229 258297 1115098 1316022 1891922 2572048 1415331 1168051 1058124 1960237 1710904 871065 1425757 1225952 1978303 26170 425953 479561 2529287 577392 2073331 806072 1721884 305521 1982070 230871 1095670 676967 808795 1581117 2127062 639946 1798825 1119668 1126160 2511228 1468415 2076766 2192730 2073: 397612 868024 2074: 1750223 1054303 1512533 557719 632311 2018046 2470704 1946537 54039 167501 2009923 2603749 1219663 1892460 1931171 1453837 266364 2342003 968412 1587944 543672 575469 650517 2277995 1844810 744254 534132 66392 533344 276316 2443392 1454625 1409567 2571494 2161439 2342649 75382 311831 2320956 2075: 1923366 168599 1191347 322974 1519646 1372264 18187 1118220 2076: 2020735 1673323 603861 186874 960022 24454 2410705 2266191 1117726 2135072 1944101 508491 2512862 1605578 2077: 1513515 1156358 1854033 2311148 487949 1803556 106438 129409 2071493 1083598 2265271 350374 194631 1355668 5597 2220044 1421091 2038196 2336555 862663 325824 948398 2204095 2646653 534793 493190 1804511 2590395 1148209 464169 1468667 1831959 1654862 509510 169981 602496 2183333 1207523 638730 504408 1620167 1815054 1084762 2503600 494492 1194362 446587 1059294 317679 26969 2510236 767570 2017813 2167071 1907733 369517 2064638 54217 2167089 2078: 518598 1836448 1216257 295381 1624280 1130862 721269 1233464 1303458 747181 2481068 351478 82457 1816468 733424 1473424 1497037 598772 2528920 936393 168520 1336227 958408 1773365 1086299 945302 249258 2621071 2241337 433843 242308 1984063 226166 349734 2442925 1079056 72659 2308144 1215616 1271225 321276 715821 2175910 1555507 628650 1974423 2403996 1228724 1880029 269935 165077 1938255 421008 2528046 2387091 1780196 1549245 681024 1028760 922463 2033742 1522983 1584831 913841 1352912 1298601 990437 236449 1992383 2079: 235665 2374340 2360906 2423786 208: 1432761 621640 287825 353753 1426261 2150956 329970 1086447 1620983 1008157 18830 888200 951906 1127829 1998382 2145733 79533 2112928 2238663 1506414 2150982 900096 706848 2581993 764574 549652 770228 14254 818784 2080: 2364702 386370 1476700 2329035 2266041 1163128 1666945 1654725 194639 1687753 1807869 137921 2022610 2477261 2420389 2057765 1777135 1506836 2083763 1346829 2501997 2538817 1622071 1809949 502683 2005076 696432 2378747 1055770 1381120 1754677 1188538 1676723 370532 1157675 2547519 1302977 1136668 2081: 537085 2006132 1924109 1139736 1807320 707527 341053 1232292 1508020 752929 2595154 1279892 1633980 1980432 2370716 275320 69669 1524551 2398969 2540497 1322556 897713 2440105 2079651 1023636 1595798 2082: 263758 2083: 89800 1829014 829192 2215021 2630042 1269267 1995860 1559083 2469570 2133714 543186 2619870 2084: 246644 546332 376406 1281112 1823447 2426931 2085: 86365 887139 1386382 60901 1683198 602856 377937 2430041 38129 1996893 756710 699937 1915014 2086: 737709 654681 377731 260618 1329933 2328247 347481 740064 586634 2607379 170008 106842 156403 2628201 1237971 230003 165167 2444045 1242414 2087: 1794841 2499060 2088: 2185341 1084384 2089: 2272678 1070563 158197 2405694 180737 433126 1386881 2428363 982779 1812408 174936 1690112 204211 2128788 2470242 2450451 1719973 1177672 279658 1467435 2268948 1769144 1677939 2182761 209: 620920 348247 2479244 562650 1160001 946417 1831505 327179 2321066 373617 515616 1930098 1670373 2612889 2329942 1318018 573986 946704 2329643 1948780 360420 1813345 234984 2206276 292518 943486 2411830 2341059 1552098 1352014 1592917 2564177 1794651 2349620 2008622 1413923 698821 392772 666131 2558092 512686 1104997 1287143 1351769 2391073 832694 1856154 1993263 1316405 2140425 585901 440463 1489018 1307913 2332287 2211296 379605 196140 2585813 2090951 1205382 2158839 20295 2227327 2498042 198656 2100098 1499931 2261372 1826096 845976 1977688 72046 2313292 188107 2545468 2084462 413114 2132263 1712725 926554 16415 1215340 1888404 1634558 1438386 845539 2068056 2363377 220817 241920 1857075 536243 1162897 717991 1752699 2311093 1564196 1294279 363243 289094 908076 129123 336156 2153982 2420928 983436 118061 524925 1603218 1521833 1169361 931690 840345 1893257 1647050 401738 343138 329815 1538608 1093313 1763632 416001 59397 2448547 1783738 1911064 2280917 169670 2086729 1408925 1704067 2179707 2420807 1341843 1715973 95577 2561905 847590 336165 1748039 818784 1414512 2189342 2090: 1507261 321220 1715415 2091: 252342 1800728 1693710 2603213 1941429 1389091 708221 2324425 1633980 694335 1945657 1834021 89574 727526 423855 1393627 1348978 563888 1444268 586266 2449966 2092: 1231242 2093: 2308042 861132 1627803 1761529 2243692 1377926 140641 1766531 667413 469968 314385 1924361 409192 2187244 1915489 729274 270288 1741289 1401168 886520 1475704 923495 1926846 356307 1525128 94396 2094: 2645250 1234055 649101 1126938 953639 2128788 573980 2450451 400381 2095: 2403764 109734 1103135 1519205 260079 394693 629108 53146 1739067 1075257 907680 2074087 2096173 874483 1600794 162422 853484 2557549 596921 1077444 1621846 1009434 1704559 106654 628672 680846 103184 240751 2564757 960053 191334 1108669 1217883 390308 1419355 2439551 583144 1359819 2083656 910479 757371 2617278 279058 1490572 243538 2481458 616280 1497256 959577 2391184 999247 918598 1688803 1873369 1581818 752985 744788 1207005 282515 2431568 1422112 2353228 2132276 695752 423190 1993512 923068 614543 2584457 251904 96611 1842957 1070760 531778 311690 610009 2234549 937245 240214 1990010 1024097 1261762 647036 2526386 1023229 86116 1496545 2290433 14876 255860 1548945 2368003 1358856 1158961 776076 1385624 2116936 2283587 1417616 1512376 1773962 1971932 1780182 797657 2467371 271448 35928 2216320 2329980 2263752 1388161 2417519 465847 1040386 2031776 2076293 2035982 2493324 250682 1393062 537693 389625 1399221 66053 1845337 2268465 1564649 1666097 189308 582818 886649 2406178 1801418 673886 2464060 1018336 2041576 2595083 1342007 1807349 33904 546062 1432076 1712308 2507355 1166750 1961072 1267158 60469 1887234 651102 1448129 640752 770504 751996 2607238 2016510 1947770 521183 177533 517175 1903607 1894547 2155282 1595047 506613 957902 2085288 874678 2251582 166734 2132895 1634946 483179 527769 1567742 1441790 1811136 713886 1802045 1172759 2342376 135922 489371 1471089 332392 1792312 900491 2326931 1833188 1038059 2056745 1293550 1258182 1335446 272376 1487465 1496529 892567 756530 867865 950789 1868957 38838 1296988 2231241 162510 257639 2173669 984026 107215 976049 1941527 2174987 1521905 1983363 512793 2431250 1822813 1116972 2376548 2287009 1188542 716736 2334966 1701801 1856765 183229 1987281 2307761 47753 549725 1581851 1718882 1171323 2597419 919894 2433422 2155180 2570278 920107 1071095 2303763 741993 686089 1424302 492318 1706421 2645176 106997 2354784 462191 2039146 613799 1301108 1606587 9912 469973 998833 1661731 1781436 1116195 806517 41897 203985 2121306 1561389 497959 421300 1563513 1086087 1854777 79925 1584246 1258057 2209854 2306919 946146 1968064 270875 2435676 980829 251463 954853 2494173 1097194 2639309 375174 1175568 1980335 1415333 99086 116412 1959049 1038074 1905875 622641 1656839 1705400 2583932 1982819 1457101 237279 1138563 2066436 1697990 1978306 819255 2179120 1198741 1839399 694515 1646396 734565 1379865 1779466 2429191 2559435 1903486 485622 365799 548328 831869 1320903 1234962 2223819 1060101 548387 295175 1147393 205987 237803 596731 445569 420464 2197914 112839 2524715 108654 1093731 1238717 234650 430773 1573493 2178608 2395765 324710 2627327 2413095 2554841 1118729 2087916 1266917 1315673 676700 544831 1228393 1708647 184412 1144092 708683 2358615 2400368 503347 1967987 450711 809392 2270960 963331 1020329 1392399 1054854 2334219 1741593 89065 1840902 766795 641430 1059535 285595 1487471 2208097 38559 1029035 375362 234448 429865 293094 2058541 818848 283606 1441636 675754 1430400 2099295 2642701 2640023 37561 1277908 1475225 696709 2574924 1588926 804379 192665 1509907 1907524 1572870 482644 1646830 1061010 323285 833975 1782321 1167235 2303338 1501993 63948 993825 463503 2580964 271941 670698 637972 2181019 447938 1728201 17049 2263063 2507582 1478170 1097210 1484771 2409822 537547 2336739 318769 2536322 1211232 1543582 1517019 803291 956814 1676270 2106202 2123794 2150761 2102927 2370801 1415378 403223 1968888 989873 2466544 861030 2140681 1188485 2175556 1397766 167849 1395499 1375591 1208594 1701109 825932 753609 1959774 582699 653774 1502677 1024791 468936 1213175 1927074 2208487 1712169 1315005 955333 358463 2491984 1387472 1783117 571473 329604 2580309 2184844 2041351 1492693 1486454 867557 2269650 1181348 2427697 1046036 118438 477238 983348 663266 167956 752372 625493 1298057 2347016 5172 1431690 1818719 1632167 105561 1706075 981277 2279907 2110208 40810 909682 1254461 317181 1892779 1246345 2552319 1448170 883381 342965 1817358 1447018 824026 259785 57289 973809 986192 440378 1493352 82087 1925090 1874560 1114050 2009224 1550301 1896500 1909364 774398 2152449 2495909 1767798 1654804 2023539 2405153 2562278 282126 2005313 209070 1096867 2552906 2535009 219414 1774069 593949 231232 309825 343413 1059361 637424 1708668 207402 180064 554053 1503868 358711 392001 1618764 914602 94421 1975398 1023992 380018 266363 2485101 1494528 1901649 677233 804974 1068601 673172 2524951 1283581 1118443 2538031 1817470 2256725 1468214 2295694 473085 2078949 848015 250085 1213153 387318 1385396 1053393 90261 1480455 2048610 528021 76465 1957943 2306443 1305210 186762 748072 2447952 1147550 2353566 336540 1010063 493828 2403349 2233452 1746944 1655469 2133618 101444 360090 105716 2142775 846386 896753 1519453 1645986 253362 638291 1460819 1053232 1432872 961774 1006794 1311954 2299893 2123912 1128991 2598393 1772097 1609057 821270 714055 283946 2637801 2527755 1503790 2544488 1462842 871983 2106158 2636169 1071647 327817 378467 2330881 1327798 936466 829270 653530 2327718 2473779 1201861 1785801 196025 60113 388639 1630143 2195755 1671387 1163439 35812 818903 1563010 1239350 339707 126828 623512 718629 2283328 1767388 572949 372241 729130 698487 2317614 699960 1220333 1241808 742631 1374982 2107450 817051 898798 706454 810629 1467166 1007357 545790 1961095 2581790 561512 190235 1383989 1127174 101388 111753 1574526 2458336 1384318 2015695 1120698 1120006 1393709 1638289 298829 2392644 1385848 1295667 1795671 1479882 472731 2328299 2302735 1374572 830739 2155224 2206109 2564117 275826 2072812 1292243 2428296 1171251 682260 1242284 15149 1696827 714837 1929750 23887 2437493 1653083 802404 1551214 1306732 2027900 111421 1468254 1112407 1906204 35230 1555020 1776754 1391195 939940 1070635 364316 2515598 857450 200887 2140236 321629 1202522 1012099 949488 1581515 1349640 1190679 1477252 890589 304750 587997 1230920 1540759 330020 2302760 1582533 1102661 427135 424097 1182810 738904 1932434 21923 1966674 2602553 6796 412098 1285787 277602 1649910 2121582 680154 1881317 2173539 1474957 2143524 2436703 131223 1215340 2126211 1820957 563278 250365 1302951 2267169 1048398 357037 976241 533742 1529601 586813 589499 2008268 1186027 286271 1197704 1127947 2118276 784845 406722 1302832 1906984 1273138 256213 1915429 1173834 219994 1884912 1711596 847129 156969 1492256 1705115 2006103 760382 587340 2202746 981954 666038 646468 2308865 2097148 681477 64522 2123100 1553892 2624989 2470653 458305 1974439 725119 548852 1085006 1380130 2373039 1751326 1380690 2181729 1610092 1847949 1347992 57775 2208894 1388909 1512782 2140292 2240466 1439737 2302738 727794 1505760 1411955 1703184 1533108 625102 496678 204611 2435478 127855 1737774 778366 2131761 458833 2423379 566916 1862986 1989468 177782 1641690 1452541 313350 2221726 1263037 123190 1210317 977789 839015 1221481 698831 2221194 2454321 707685 2129782 1709547 2481058 2047321 1910460 2131506 866474 653387 1803158 1436463 1197720 769146 2581872 1061640 349888 2628621 1773179 1201525 491447 657518 353040 2607409 2557624 2434036 2068431 2518950 1784030 361718 130508 897894 2631187 1949173 2296268 2192531 2549761 1348470 597389 1340477 1011699 1776214 324568 518483 82247 2029469 2395985 260981 1687254 1250026 64842 1334457 1743100 1773018 1387744 1471296 562080 13887 1114741 2356681 2051037 1635163 1456776 1476414 261133 1205105 1314729 305664 1383279 1739156 730751 1280466 2377886 2596593 1017186 56638 1071818 1502469 2091589 570999 1918283 1404898 1459284 2236422 1914112 1920518 422902 1873878 1810544 1454063 1314098 779907 213993 910870 309926 1430267 2586940 2622741 2484831 1493276 2510872 398688 42187 747943 1638593 2326211 345901 2156382 357971 592394 2070540 2532189 1183821 795971 686156 266398 2229759 1237242 2056272 305603 1720121 2123829 104334 1531409 1265967 1193173 2472010 227839 157630 2396281 106189 2461911 2382018 1073610 1460924 1083495 260231 1738896 1923066 1278771 2533168 1449952 741244 2519830 753899 2416787 534511 1269914 1900459 2301847 94626 917016 1386313 2353098 33115 1998220 102535 1285042 2332295 2063979 1969968 2211931 1976621 295217 576881 741802 906768 1230762 2439561 2164084 1949092 1552250 38722 368741 1737510 658215 249205 1313433 1671450 1754574 1160380 174442 1173082 1302441 2525887 2490432 1442415 1750 1850531 671526 22009 1396578 1167768 1240761 630434 1162728 1630462 1721253 513689 1841333 2228851 2353711 581360 444019 723115 189315 2274591 1815235 1918104 2299381 1746013 1696152 1928505 1907801 2061893 2436208 1398950 691995 84088 2440210 719186 2049400 332455 256468 409069 948984 521963 1005911 1099662 719747 2341175 1274434 1227008 1960855 43445 508266 441517 454514 2151021 611861 437578 1105756 607272 1994226 55319 1525490 19312 651627 636689 1784155 883251 248508 1480723 2246393 220589 1266287 2290859 732317 173010 2648298 373918 2255921 1835500 970513 1886461 1144616 149961 1914710 148256 2205114 1418854 400516 1887445 1507171 2612356 261037 2017894 1967070 1794285 2286403 1931188 2624122 999289 1868855 1926652 2412205 2462055 1321311 248641 622962 955504 2603683 338565 1896217 913401 1950486 1138493 2186910 757126 504555 154473 981423 2496025 495443 234124 1553423 2086437 421711 1855202 1612529 1289693 1162878 1282693 2470479 1127529 1789669 1499757 129162 679198 466369 238246 2147904 1627595 1365324 710611 2349144 563236 2427272 1387831 2057572 2501525 1941773 2347968 1021445 1350381 1939000 1839080 617815 1562671 1468573 1451007 1116890 1316445 1402175 340367 838841 1945792 205739 2314363 2591829 1094470 1829276 490571 700334 14371 1418673 2560292 560217 18505 532170 2190903 2149917 439020 1203153 218497 222516 1350788 431935 2323525 8888 526406 32832 500183 605548 758468 1948845 1987804 368923 693474 254822 384104 1363203 2231320 1944066 405179 1594243 2099283 2625678 2560915 1310703 312888 1290145 1881972 2259330 1377783 1876221 787649 1880089 1186165 699464 1267026 2071153 237004 1945497 1066234 58319 1128290 627397 349222 2507999 1668598 2384884 773601 2335932 1172506 1324709 135326 760554 2533963 2522447 1038758 159424 1247501 1773897 171236 1735863 320288 1592126 1090727 602682 2410290 2090650 2516701 2028123 599072 1811594 738645 795105 252676 2096: 1668120 47501 1363394 1429964 439978 1203703 1965792 407030 881486 752507 2170522 2454312 1015529 2144359 637621 1658588 782827 2231000 902509 1217493 1655790 2465197 835017 762018 1607160 849729 639327 398073 904023 1304839 2642235 642594 650911 455947 945089 1384394 1591286 1186430 41425 2232121 1028862 555581 1633365 940646 1702217 1732714 2115908 1646400 2097: 2308524 472845 2109905 1523511 2548463 1348583 203905 1508087 919160 685613 1009997 647318 321163 1321779 796001 1307159 445442 2378337 330307 687645 1303931 2384845 1151019 618088 432617 1377212 1469173 1798632 2098: 383894 1932547 1045979 1608062 687857 1399760 631794 1119402 1330073 815970 1307425 498773 508615 626246 866161 1233994 2058360 1348497 369693 1986649 1110959 2097296 288978 122651 127307 1367971 729728 1648004 1473694 2135705 578163 1603022 898335 1349642 529219 1786346 1769465 1075425 1265511 160517 1099494 2054186 2355609 805373 1782086 2182845 1979465 2099: 96409 420873 977089 1950917 1191792 2515098 1810376 2417723 1075576 1144900 285246 21: 476557 2394974 1464729 1997346 210: 582566 635955 1723763 2388249 1527527 1014363 637708 103889 220183 1723085 2521051 2462330 1997241 1729711 2333686 245889 1258363 1772743 256392 2100: 2412868 2576648 260257 874714 600970 1841386 2341509 1326448 2069327 1654269 2356617 2101: 179272 2492683 673225 69183 1555891 437246 2319298 1038049 2009651 540231 1805358 1132749 2557810 1765490 326619 217266 473727 933439 1402086 2024961 2468305 943915 2324687 559009 1325649 2429065 1198035 1980462 936386 2587746 711556 1984620 1729432 1558625 2102079 2298395 2475241 1094821 2147709 2007432 1390729 1069227 1550708 1727989 2276810 385136 959614 807796 177155 7134 2493868 458484 1532472 2102: 1118455 2339260 1636115 39435 2293919 1342294 1863499 1273428 1498198 1258013 86256 2619593 1228327 2207589 1125481 1503706 1274508 2196749 876850 1398240 1422787 1225682 2468875 2177351 1090492 274994 404779 2443218 3012 949016 2633459 2139362 2194859 1456997 178178 785489 1689553 96725 1658098 2041576 1512369 136834 1365731 2162999 972774 2059793 239108 1542244 2059471 678579 1900118 52029 2101662 689470 1754249 1903151 1380457 2636168 1549743 2268389 103130 2444309 2364399 2596046 846483 2224244 788873 2232498 352890 2193882 1213963 311220 1411663 1669108 1802691 1552634 1146548 2281427 667810 972899 92030 266946 758808 863138 1066819 1467756 1411722 1418093 323410 1412453 2132670 2534962 2122056 217755 970561 1928953 2121581 1851130 1139937 1759434 2492756 2148326 651050 1258290 2144094 1442730 348773 2221390 1428381 2579306 198833 1510439 2579300 2269524 264732 1599277 1299001 4580 954033 1316430 469770 1336822 80164 2001296 1613047 2060535 66150 1953087 475045 697141 346340 1944168 382672 1442559 2358648 2392033 477890 1041943 2487378 1565974 376994 539492 2271849 140395 1214031 1477571 247094 1048038 1159241 2420666 752931 1573228 2329565 2466744 200692 2232828 1643270 1996687 1238044 1469001 2378059 1298008 986875 2464989 1529563 753434 1583585 2446081 1548780 990036 659693 1417369 2024230 2032066 1851822 1244521 2074808 995223 486134 1539495 2515595 129766 494201 1178715 1128350 1895843 277335 399313 2632868 1673555 1953132 2543810 1769608 1738713 1718092 1828574 1683868 1481825 2425993 822653 1911162 1603579 1547701 1712598 628900 2307303 2535384 202414 2404872 1834299 931040 1265397 2621409 475626 1340339 567423 2245245 2493150 1408763 1456786 1876500 415195 1315403 1919163 215573 362288 253559 2046241 775021 348503 262611 1782430 1921158 2270677 342533 2170761 1737462 2278332 1576028 300090 2306098 1373480 746285 1301551 1921819 2147668 1313208 624432 1809404 1283946 2555834 666860 2089599 1372915 373916 2051520 750877 1950639 2505140 287695 2514499 42378 1374870 2531371 1194238 1333200 1882395 453304 1871850 2531635 262353 1008841 385285 2129850 2267322 1593364 352793 2105815 439926 401613 1686442 1241081 565277 1709535 2487896 712460 60594 708541 236507 1067629 1041928 53668 1884220 2412180 1025577 769197 2584648 740294 2155050 2042240 330677 1130074 1840544 1533823 2355703 1210512 1839342 2571691 2377128 170232 1559946 823587 510535 1620001 1545803 868608 881711 2596404 1568024 260841 1162071 2024984 2036566 954301 1779527 2093893 730064 520817 960596 612804 1888148 1767403 2488503 423527 2057165 1040931 1788627 41631 2276446 745447 1132027 2076193 2148460 2124607 1350326 1645555 1561310 447909 106842 2116680 1214284 1574886 1363624 1037770 519040 2337641 1267618 202024 310887 1260136 796629 1394262 1682297 497041 1405540 8797 500502 136106 526362 1419555 1631072 616301 2418017 88318 2441725 821738 100511 2037006 841869 2296193 400037 944201 1801383 29208 1879369 2335010 1819164 1930094 816127 1026604 895863 1836818 1138990 1762756 2216800 1095354 1637773 1409633 1702473 409170 1922218 1201142 11005 759866 2158417 741458 1808686 2203534 1768729 135105 1998786 906086 1461036 108277 105270 1726364 67824 797854 826345 429503 434796 2042611 2520454 1330817 1986347 2280855 455231 524218 2065427 223153 1991613 1100934 1704277 1878780 18187 553189 1654294 2007736 1353678 2129219 1555167 633647 742086 1910482 1775200 1942404 1016885 1069489 2539309 1812811 1916082 1711364 1855472 2593651 2423956 2611318 363446 2516681 444860 2103: 574582 1730185 145914 1575559 384822 522813 1134418 2216724 633481 2257670 1053897 2466156 1687759 1783430 1478274 1709089 1737715 354738 2283702 548090 1851603 155793 292205 1365516 328779 2292149 381901 1380478 250943 3900 508468 182686 46596 2052142 1260508 1852770 1973561 586404 1092259 1908727 1645069 2590663 1454856 1798186 2144292 2023659 362288 1966113 2320465 824980 2021209 2529637 2401155 327306 1154140 1715930 1055334 411335 847849 662309 1037535 1692069 606024 2536206 807389 1170144 552765 2097828 1481263 1408974 46903 750042 1714546 1519726 2111196 643296 1111090 2558888 1842694 2184520 512598 2300056 2161595 2311851 145654 2287127 1375301 2001775 1537569 490668 670407 1125927 1237949 611203 2148510 820350 2566592 818897 117728 2104: 883754 504859 885147 1667483 2178965 618959 1867966 998104 2078656 564425 464139 907075 1040258 71272 1732506 765938 461985 1268611 1884638 1527578 2105: 1033448 196915 1265053 1739615 1983434 1386598 2555981 376153 2106: 2024003 847480 509809 1885993 2017213 2210375 2564970 884676 1551513 2107: 1942745 849952 464273 2108: 2547633 601760 151074 361014 1096433 1745780 2109: 490408 146064 732556 2533515 1674748 143360 895485 1482388 194520 721546 2110033 1160515 902116 1070610 1599867 1029870 1019010 844335 1605822 942016 1128027 2223310 1293903 1397843 949469 2172757 858942 251595 1961707 2059700 2502924 1054695 203576 2556592 1468731 1832701 152063 581730 1087457 958575 953172 993412 1738544 555388 770762 129531 191367 1357373 692731 35003 732079 1760702 880327 211: 1712147 2527171 1914018 1568182 1231378 1487602 905271 401599 1560388 1979922 149188 1865009 1713371 1125440 1706430 23814 976668 1375320 1055112 858504 915268 1031586 1478318 1177848 55202 2369255 2262004 2393102 1480496 11598 2315936 1802081 297055 2383854 1319155 1255352 1960798 2198528 937286 2340601 1055318 1054484 2402069 2270028 957046 2535476 2016474 1887964 957650 1076372 632961 2361882 2111: 1271750 2415166 1232959 50253 2524111 1933449 1206764 228253 1875331 2112: 567450 1922712 2290271 2357634 1411950 1943087 167993 929545 22175 160876 1502634 1068968 535393 343486 1944629 1995318 1990014 485116 571223 2208071 1187839 2182301 2212609 1954726 6319 380963 2510697 2530841 276210 2261713 1827490 1648314 1705792 818102 2405727 589807 1916450 582321 1535886 1925524 1096969 1118748 2439628 2294570 2405248 959432 2413832 1903554 1026442 157497 1581035 209551 410015 1478286 1095872 1459658 1213968 2116182 1253129 2463260 1811567 1400375 462656 878880 1858617 1494316 976632 2008225 1921412 1184563 2589298 2049808 2304394 1872912 1213975 102002 637988 1225293 2367656 2569816 1540392 1493679 2153718 515548 1719590 2586879 1585222 929247 293310 2443590 1947673 776081 1831883 2370051 665308 2636034 1334390 1070199 173853 1124661 2562178 300453 2226899 1059422 615528 1963077 1653258 2445556 2155783 2549821 2140775 1728314 553390 6968 2019275 95942 1643619 1990885 62511 522785 715580 1221440 989200 2105622 40448 572778 362343 1518417 2528907 569134 2050516 2524260 1062367 1488350 1129025 1901959 1974152 954394 2485983 2540333 2085935 534598 1828884 91792 1884851 1945296 1064167 1846592 2128927 1011307 1365731 749373 1686290 97217 1575102 1369326 561432 14452 1112800 1992939 232639 13200 1613248 1153302 706853 512185 268414 1766152 979955 29061 1840186 1651606 1961109 2337905 898423 84369 673073 2227676 1987802 1852461 1145698 2097733 360358 1999823 1085840 1196867 1853378 624131 1532192 692029 2188978 624652 918924 2296969 1153400 2388634 2077768 1371011 1013259 1286537 1272778 1804691 2128532 566188 1090943 1595435 2252848 1313055 1880962 589959 227721 1545145 1534706 858363 1485971 1387773 1125172 2214857 1410304 30225 2569963 2393074 1124971 679205 406989 1584528 199587 348160 1085552 1955160 1625134 933927 1276777 1134738 2386506 1260293 1209604 2438778 1784385 2366819 971038 1777502 1664282 954244 2619136 2529517 405570 51651 1356645 2337901 2262320 956296 64176 1593992 1498884 750500 196230 1856268 2322613 2237459 698926 2282034 1254475 439405 667015 2610934 854647 611836 2210778 772738 742211 259100 129455 48178 1983998 1529741 1801165 2079837 1583063 2235422 232534 12007 926089 760146 2237994 1623548 817269 1485072 2110432 2254611 1553671 900294 170859 1310394 1615667 1901511 1765427 2064702 1203375 1820291 2485211 2199504 1114854 925191 1650903 572738 1009636 2186550 62876 1157440 2534699 451806 815316 908597 414392 1518871 2411132 536631 2115636 1552274 2245846 981068 2392367 1178170 2231526 1833279 77691 410721 891699 2359206 129721 494981 1040425 2212136 1569711 1556050 348773 1102349 236526 97764 2032843 1704588 1817342 1237240 1975941 2498713 460493 1410473 751081 2397588 947780 2602394 848375 401821 1935353 24338 1121889 1431609 1084945 1924723 1543700 1928916 1776969 29911 475980 1591050 152874 1379604 485053 503481 1011245 1578103 159237 2378379 1021594 1759235 1762029 813484 524900 2421885 2037274 1739965 303619 337880 1327439 1804443 883673 2091841 91871 1799256 1874614 2422362 527405 975965 146284 184903 2429768 1201491 594885 775760 865011 153407 1814868 2090210 106116 2089191 272875 1332553 485576 852683 1041943 217934 417026 262673 2061579 2157560 2499918 2407464 2119332 1174659 840520 1698329 1730342 2370277 2292844 474805 1439561 2213672 2127899 2520738 2495274 2024580 70072 1520710 1244141 1117171 991255 873099 603744 440817 717955 1962522 352347 2018979 2313492 1542208 1882 984432 765353 1530096 606089 2121898 709050 1505146 1874973 2346924 948156 992885 301635 19797 2413538 2542583 783144 1448638 917050 1171979 1848969 2084554 607205 348115 1851507 2590071 1077124 2149303 444612 15916 1951491 2339050 2243188 1136291 120990 2215882 829011 1281993 423064 1072669 1592835 1160647 1815109 1250335 1351920 2619375 823863 944304 2282811 1091553 1516357 2582113 1346375 2143012 2448207 1129580 66287 206685 2091274 1900470 2010932 2571005 278832 1877688 1697076 2276007 1063524 1329348 257806 2414377 1221398 1724368 1500497 2257648 2160431 1543352 848654 202619 1885549 2393384 2196679 1097967 509542 1929063 724480 1471541 190251 1318895 2441690 471493 489732 664082 1434059 599856 370220 589186 1779766 681193 1373455 769037 108692 1892568 1724244 783710 2396521 1477558 2630340 15105 434080 2261451 1510708 2625108 525947 2319672 569040 961601 678644 1374671 1537040 1801157 147470 2626869 112744 2225602 29959 2104013 2297488 890609 263452 710033 1049312 845006 2056786 2407157 1870701 1969460 2615472 1502598 80091 2032488 239781 1257665 91586 809985 1003613 2275597 823600 2046538 1605696 2103682 503178 383221 2396695 777812 1649055 1704776 1474886 685571 1686800 2043633 2471600 566202 796297 865083 1829258 1230467 2272368 1599655 129524 1223832 299446 1165559 1628942 1262502 219106 351197 553345 896169 2052643 864164 1852069 1340629 2088746 784630 250195 1584921 943562 2280726 634649 725324 1976215 181505 1331924 1736407 1885686 1842361 1724893 839077 1717933 694620 903550 277097 1494813 675641 957961 1025516 1253715 1816785 2613644 2371403 122080 1786961 2181759 1151276 2500495 158636 322675 61814 1786831 2346661 633065 660822 1847806 1681018 1595667 2570011 1162428 830583 2197937 2495113 559558 2188795 1417136 872756 2228274 301208 849685 568861 1892727 1409982 1804689 1976220 4414 1998197 822509 445077 1894050 103908 1547705 258790 584240 876716 2329646 397781 853930 1353345 2584919 1403983 1990629 1207565 1466527 2503848 1337994 2512628 2305249 103944 2174819 1493531 538010 1527369 2573704 1259152 1826331 2580248 261724 1032306 610917 556492 1889415 1640478 2379828 168986 1283834 9551 470465 763048 535325 941097 1463610 1003748 2592767 2433613 161724 2024862 2566414 1393521 2019308 678660 1619873 416203 2032663 1281906 905021 586613 798312 458282 2592722 1404902 1266503 918567 686023 620245 839886 2546998 172327 159411 2134759 1206148 2477303 891495 346871 2549033 396908 2073490 265957 2272594 2567438 1275834 2304880 2006796 1041346 506354 1962460 934877 122651 719164 1991274 544491 1089980 935218 291703 1245807 48205 1605619 122881 2232002 2207975 2241288 2228524 2169455 2302499 2279220 373977 803089 2450790 77202 1727491 2284832 2335786 1937347 1394079 2542267 2524453 1905355 1750798 2444021 2501637 2515488 1727926 1572007 2122925 916138 1225506 1514250 839593 1805796 282479 1051330 1601112 2310271 2536976 2526083 860188 2560298 2298176 1405671 2251040 917042 778809 1441768 1330663 1442214 666346 819315 2457665 486055 892034 1528806 629252 534463 1361359 652043 2424208 2169520 2541737 2426105 1274341 2322571 2294263 1013445 1412497 1836945 1476551 821090 1601376 2484524 518706 1645782 2209973 846324 1613563 860601 1912886 2004643 918330 737700 318686 459404 779921 1882111 923456 2645928 2556685 1328866 106169 1445867 2138318 733581 198014 699646 120160 748550 2316112 1051271 494984 94162 525457 533764 2472673 1952802 1097788 2025296 164861 2495092 1701316 1421620 236045 1618314 1880466 1754557 1222642 1583255 1165578 2588827 263051 2269514 19656 1208987 1180569 733955 205234 1478155 2557547 815603 690157 1470401 1907685 962414 2241042 629830 7594 917920 1719858 1569195 2469740 1465649 1907557 1348975 1965409 1993153 1741463 591236 1888746 2639372 147977 706826 1668649 947981 100583 2417004 1975881 1372601 2176786 1598392 1179807 536003 798261 1447371 41581 1327989 629216 969018 1265502 1986084 2082277 1286388 950107 924627 2110280 1879380 415786 1622893 1350351 311744 767859 2409906 1018588 10493 2017944 1909792 988084 267366 878149 1563683 1237234 788949 1498345 1726521 1158499 1562308 1328643 2209927 758539 21247 846175 1572776 842610 1052311 1187114 1406319 1178627 1799107 1379213 2335570 1035094 1378458 1348029 1056104 1583664 894480 143749 1134328 1025348 463422 2088291 1979085 2020938 812660 2091495 2396281 1945456 2226495 1527360 1811578 190088 1589010 1776385 264080 2390032 1382905 723425 1064963 1389061 1112150 2437499 1409333 781257 1017647 1712054 2476297 986237 741681 4878 2300874 1863495 46335 1742604 1218016 337496 2221915 752584 1720481 101191 1827081 829538 1394569 2279919 2470429 1383544 1561575 1076259 543565 1923999 1676539 122778 2124159 501565 136094 2436177 331196 2199042 2324630 2087661 881562 1074150 430749 2223113 1542307 840117 416479 329102 1142795 1833533 1293310 747411 1283869 2396958 2454138 616750 2370571 574851 502080 323134 1381317 1567801 1577036 1491127 2478748 1793451 146109 2029168 1074366 2363108 2628372 669896 1606366 634689 183256 1832122 1655526 1298040 112687 202336 661406 629790 32280 1130628 921155 871284 672564 925355 1508461 2243081 1732189 335993 159422 2018227 364974 260862 267100 1945045 923574 1767517 2645539 960771 1953798 617416 1856743 1110818 2508085 1136539 1735896 958280 324760 948624 1655379 1906781 2399049 2258599 1466984 1724335 1280166 1251899 60970 1018100 230785 2286051 2643905 429019 682556 2417726 535765 784945 996349 1963458 2605672 1957664 1751706 2277401 2189748 2186586 1843141 2615106 1181082 1935863 2403733 2123459 219990 212484 1930170 94183 2607550 2372974 2106592 1804806 1312629 1344573 126804 397884 1749870 1186894 1431806 2387180 2329423 868306 2233223 69593 1467096 1045347 2635434 2549175 594552 59228 960015 119321 809711 2583776 284470 811933 54425 729294 609216 112065 1310510 1705375 1764706 940186 309692 1938233 815337 1844034 1256995 1611063 1282282 1854161 2105413 1260831 424477 265506 2505474 2329345 2438809 1112041 2101286 4314 345978 213943 1576000 1581560 135723 2138401 2266212 541838 1789006 553648 114527 1980067 2132738 1045151 1162603 2503319 1096119 2371582 701895 1922446 2224450 829228 1510700 1499595 932191 605229 372480 1640820 2323494 1225434 361685 1582843 1323787 541311 2144733 166352 1033463 1856459 1624684 686895 2106012 1110960 2337620 1396768 2648597 2452371 545692 120869 2606160 1646924 740763 94015 1661226 1370417 276650 1958088 1439039 1330513 1969218 1099094 1539950 1117126 416177 971047 833286 1508590 2231058 1987342 2066496 70019 609308 1697929 1069911 2137918 2362862 1721668 2100312 156640 2601449 1113590 1241662 2456792 761271 1606385 2219454 499318 845095 790347 2047522 2516623 35599 783180 2244116 1068628 1272114 648199 240452 578831 481948 1283753 1699830 1431550 1331883 442546 2113: 1118026 608054 498347 1686423 868066 416660 2131014 2092534 2044879 2245564 1130133 2514625 2278873 1264788 1552478 1373636 2245645 1902117 2377860 323333 2545542 1452980 2112383 867952 279233 1507797 1208325 71036 20421 1063606 741186 2100867 1617751 186127 370734 401250 1321104 799143 2101357 1883642 1835851 2052753 2558236 514044 5167 781045 1393079 1474542 788170 966346 2114: 2573579 68321 2266381 1237328 1361508 534254 1991068 581843 1692027 2458960 1931535 1382001 204248 2259898 2515496 1278950 1733072 2324407 236326 1371630 533857 2280135 2037723 1358365 913103 164756 1028459 2039628 1029270 1367766 2496828 769838 2526024 1707726 674576 1258971 163399 1809541 154819 927301 1056259 1396808 2023821 1587114 422276 976729 1961575 1398240 644544 553174 2570192 1062827 120288 2266721 1068779 1989430 2145623 1313847 1068095 2184724 2409698 1276582 2396637 1511955 1355433 1263381 788755 2208617 160062 2643254 321473 2083721 2004369 1475738 513190 367448 550491 1635209 521844 474656 1456309 2474555 1643538 670014 2238667 2195286 41724 2335861 400895 1216094 937764 1990875 1804984 1442123 1264935 2648589 1979158 2214761 825290 730814 2288591 2535470 1195746 2071803 1529717 1035499 2423176 1583998 2103379 1584739 2239923 961716 1510634 1342224 2538622 219903 1184995 1046367 103642 2550453 2640494 2385428 1098901 458967 1560831 935606 238018 78359 1848525 2441383 1097887 1353666 1523488 277916 2351458 1121708 1990874 1408842 776382 2328200 1159323 1433515 1207609 98321 1339183 1732257 659867 1871391 1243537 2367159 901136 841135 2133486 2474568 183661 706355 1335128 2386506 1596982 928488 834103 1122136 2147987 1840864 1351036 1042615 2285928 76844 515824 2637620 1720729 2103225 1006269 2644113 2596016 17062 476792 1090771 172071 1243565 2340094 2610930 2167058 1437150 2481333 1124699 833381 1977908 1689569 2400714 1158759 1714295 1726700 1427281 326680 1911874 742332 608271 1826989 2331643 1978930 2121581 2023883 1127897 1278643 1946842 2567722 343520 1753734 235553 852524 306347 161768 2312503 1190770 1420568 1937671 2349434 1775706 1658907 1159455 2633307 2643774 790706 2119532 143950 2175625 1980633 528869 65269 1174134 943522 1290356 1551637 1425525 1784288 391353 2352804 555315 320168 226137 427478 1521318 1645541 636984 2226142 1415036 425704 2463416 2242217 325530 2453084 1493912 617878 1140709 17774 2040401 1311707 140406 1971343 1687747 1679234 1287991 235562 2557067 488821 1326995 1229114 2357729 965447 568383 2617666 1304807 2510709 630028 183672 2292596 280542 568441 1083131 2497251 1549750 1563599 1098735 1697789 2473584 908482 2345334 1708029 1475494 1721994 1951089 1644367 562695 733993 553375 1932113 248980 2043383 1687607 273383 1013481 970776 167347 1343400 2505807 1860464 1273272 2505112 1563663 659434 357552 848268 798465 139433 133911 2083101 300026 2373674 2200675 1091522 2582113 1245707 164595 1508550 1487236 19370 1041255 2292862 2131850 235556 1269209 1744020 42281 62328 916287 159934 827387 1869910 309645 2285406 547662 1199166 1624688 2585427 703853 1737157 810546 91146 367776 662677 301436 1156593 1825443 592792 2405098 2387125 2116498 1247649 1516671 391645 815563 2548043 992710 1186032 2140275 1187093 2489013 2374356 1915419 1659081 665967 1591522 2542224 761770 2428896 2082085 554546 1099140 945109 513313 1066304 1606204 262178 2138744 1394916 1937732 1981922 1139477 2353512 1410172 2030633 1928720 2586252 1284403 249147 1578974 2483993 507426 1893860 1982293 2003971 1026202 1895929 172325 1962176 1705966 2391606 208204 975377 1233426 1378586 2509278 764777 1906636 1265892 1190685 497616 1693604 702890 1243029 59270 375661 2057206 1342363 1675018 2470919 1747516 796848 1630143 497589 2161994 569934 1543607 988832 2105160 2404978 1004396 118126 312788 552574 509841 1508644 302042 205223 841655 1148996 1838459 2260298 15065 694961 536328 1672270 2376127 783973 2571371 1620368 370256 2201621 470228 915924 1576182 382243 2401413 614585 252120 1387547 1182359 1036393 1727443 2393388 10976 561579 2387631 398073 2059119 747318 540718 1519393 1728351 2606352 1338614 2327851 1848671 377178 2201873 789223 828672 1811926 2611883 60463 55253 1606338 1738173 2221791 2619963 808702 1738189 2211954 1538944 1817655 1159382 2038043 2439348 2127544 414236 2039272 174144 1578907 1097415 1270055 1304813 2095918 731180 1408402 1961481 1185379 57727 2265701 835332 1176472 662700 1342424 600254 2326037 140741 2459786 271105 2044859 2382611 583204 297343 886841 168135 1715617 2541677 550612 1029956 279886 624733 1854660 827131 1219995 1396993 402090 1815240 327175 940263 1947344 571674 2271861 1469116 1282488 203011 923103 618696 1323570 1979945 1803372 1572275 1865858 1418947 299875 2278747 283994 681635 2370110 1526229 314432 1801745 1104196 1993668 533755 819880 1075245 2160657 857425 746946 952212 116842 356842 575757 627445 1174006 1748899 1989374 1404389 2408334 1443551 1224403 2582578 65300 1602910 59673 1286435 1031172 1726468 2156258 407640 2174323 896233 2401959 2116823 2141982 832203 2397444 2559197 1676445 12869 901049 1586850 267606 1111313 2591833 110784 600255 2565301 1267564 1990714 1741290 1005260 868753 28525 1855336 66653 2453277 350886 201414 40306 1864450 1473742 489068 2221362 1297535 1252281 2253440 529849 1085406 452884 142023 1731088 1525206 502018 2152273 419373 366563 1404717 1069088 549080 816025 447909 2108147 2482634 725004 208953 2488249 2206721 625594 1708869 1956601 1937120 204139 794765 2621108 230398 1496394 1472319 1981841 57116 2130300 822886 959019 345538 1805732 490755 2094906 1062087 2358166 714153 1271272 1509486 1154950 2039996 2278230 2163576 2300853 2241688 1600594 199133 345481 765740 2281769 907672 978451 2460427 739818 1237384 1432688 1233104 1982963 1890538 515403 1895115 198373 1572378 1692075 93166 159422 103600 1789876 257698 2237364 756117 1007098 1919786 2208964 795110 343328 2371249 2404408 237476 1456400 391712 700194 2623012 367235 615442 2373189 36557 799384 1248067 1310205 1075509 2504322 2327149 1873715 2201132 133642 842609 1979568 1016321 246450 2508258 1749656 1111667 2631320 1799710 1566168 1842676 472587 808468 1463850 2261132 2265729 308224 597929 61179 345480 1267239 740926 1793417 1870560 1366378 1794101 2034810 993089 2176546 865557 2577691 567637 1643254 734501 2099794 2472498 720873 1058416 120232 998380 2055983 1138744 333493 514079 979381 1366853 627804 281506 1689625 1837854 1436802 192058 334740 571196 1360134 227763 1114889 837651 364332 811530 432830 2021271 1521434 2551601 1929218 806115 2130433 2154110 2130893 448766 338012 2155796 1442809 636788 1285853 1171848 1469508 1341870 76509 1569466 75347 409115 1323086 1169716 1147669 1601267 2578914 1311967 1497331 635387 1496208 1581314 2129407 22145 1224217 807329 1071993 1945497 2294553 1945813 469713 2096158 2102933 2640078 625464 956812 1893703 1957693 2344457 615403 1344675 820316 1663005 408215 1358432 513864 1624257 1753788 2583633 1161240 1249021 1556070 516110 1661638 1023124 434197 744129 2323358 2115: 492498 929208 2179666 543674 221145 1289280 281390 2116: 807156 1872326 645968 1049943 162926 2368627 682966 2175699 1582575 2176953 1691984 2117: 1253465 1246920 2230305 1633162 1556771 1718032 1392629 2224075 2118: 2159587 654067 698964 537245 2119: 1034804 212: 279120 1942389 1405191 1037015 86305 414236 1339350 1407197 2044840 1424774 2285466 157171 2239262 1748308 2120: 235191 2048177 990275 2156962 2137060 933819 2487341 1545552 495274 1107134 1918714 2121: 478176 1477692 2122: 978348 590505 1952347 976831 82768 1596601 2514766 1322169 1729959 1127292 2160573 156952 629108 852662 2200669 2442967 735796 393783 880566 1636097 1247744 1644806 176543 1605065 714047 2537418 1704203 2492471 2087171 2547404 135675 937603 2644888 149997 2552749 208386 1482630 798808 2189140 218109 2574246 218955 1795207 944774 1874115 500806 1655234 2229906 608137 388502 101129 1780429 929262 1269116 646364 1832999 2642459 2526772 1216850 2050742 2581299 548211 2629146 1049731 829431 1718657 2431697 251749 1597677 466967 194431 985949 1752361 1299630 2586826 1257675 883517 1694795 1195018 2228943 1977286 1569734 79377 910479 109275 478532 1787873 2442327 2430793 684670 1416301 2463383 944007 2503955 819446 1967677 2341052 161395 1677314 1699127 1874143 2620887 762848 2019325 417437 842239 760176 875859 249327 2505017 474558 1727859 1836751 727822 2374836 453461 1441607 940990 2543102 121150 551470 1450408 1521943 454354 701246 1656776 2631058 836070 198635 606701 970600 622985 539644 1431187 279130 2131090 419665 726146 2464577 553510 2559997 1608280 1598286 758552 2355047 441022 1563577 333876 2166205 6409 2120629 1276416 1855684 2046072 2399232 47905 2226883 2120447 99427 1690260 551225 1521700 1989430 29228 998034 393405 756289 1577947 2632360 735833 631857 2648398 2586673 1021937 1276112 1725274 538018 786554 1197410 173413 1924824 1907179 745002 1067070 2337136 2185434 1761411 2397989 2089276 507248 2598260 642874 110528 2055045 1227286 58583 702510 1085906 217958 1842059 1185291 696625 444739 1810606 2180092 2552110 1301359 1611236 165006 2391705 2131681 1128365 1857860 2497067 1366645 1962171 2156381 2374346 1036535 973431 2643816 997877 266612 703916 2480484 1758755 1880490 1893352 1460424 38460 2416291 667613 1894391 2507698 1580094 79415 863778 1296241 2076293 1895951 546186 139832 2551050 245096 2385284 2365729 460063 1475269 1910453 1695771 2530793 2228076 1558650 1541266 2605235 2607102 13139 1795979 2238631 344080 1218032 663222 694989 1988048 2062608 1175027 2578044 2083065 1953539 2126785 660179 1753608 2512885 2023813 222946 1661423 515510 623927 1846592 2406121 1975999 1056338 507053 1221699 2478332 1757419 1310545 1523413 657696 1560484 149247 2500124 2026723 2052654 2162800 1780604 1599701 1328045 961716 2228876 972774 1560866 2012006 2096441 945686 2486801 275139 1553385 521748 1204973 1028956 2108022 2147528 2323519 1234168 137285 2069345 1316985 82068 2559238 1615979 1426741 328170 2532397 1029033 1205312 1870769 119137 819910 664750 39200 411130 1715666 2085643 2586100 1313596 87683 229793 31737 260782 1947817 496910 1472074 1573792 997238 382601 475303 1942325 1120851 918990 929512 281667 442086 2173040 1548706 552573 1451902 867865 1803278 1365382 733868 419747 1920410 453259 484813 1583286 2216524 1159553 233445 2632705 990780 2093255 2155313 507378 1484815 1427225 1308778 2424168 655600 809626 2447350 483949 2172374 2288878 2114466 176067 2537602 2151403 1883496 754152 2266653 985324 834967 1907044 240234 2206722 2555937 1444730 1452563 1577875 2218129 916281 1711525 1464681 121716 2581588 2387952 478657 1534875 311097 1467014 1999240 1725557 1584223 2026084 731296 1248588 607531 541147 561108 834665 2338757 1789249 733089 2433117 733523 2468183 914473 617600 170233 2150579 895941 263520 2483801 1415902 2420198 2160132 1820145 2129043 969812 533145 2245683 1566937 2548233 1557272 920490 1973066 1257521 1193119 1573123 492318 425956 1671219 823092 382098 2451273 2301373 1799885 2462758 691714 740254 674545 1323017 75074 1307743 1216310 880083 1498520 2407497 1623641 1728840 1936341 114267 1066588 1849969 1202320 478484 42702 1048280 1347028 725046 850513 318043 637131 1700376 1801300 1745764 790992 871495 2078875 1549556 397236 265523 544583 515054 1915481 2637925 349532 2300264 91556 611538 736728 1515231 2584505 65646 1897626 2216801 1370792 1003851 54405 16596 1672438 464126 2152961 1000236 2493668 68926 2354915 576082 223396 2049966 1799734 2545651 604877 2282108 2009863 783915 1783480 162811 2422971 1914345 1960288 1298319 1702206 1735426 2160841 2505937 1253725 299876 102629 2452752 2281083 500376 1927246 386429 804801 1848275 257398 203683 1089584 937689 1050228 2556432 1574485 1601338 899860 1583900 309078 1716308 2634547 147892 1417471 78872 1271475 1192415 616540 1340867 444887 672526 920812 745682 1136703 2115308 1850257 1981930 1346610 1087533 981645 1011654 1388444 549452 1898471 1486258 215616 589922 1970182 1021263 1960107 2393535 912033 247541 688837 605945 695680 2035834 461305 1044247 183177 902398 2256584 2493364 545592 640314 30245 400268 2427535 1095716 391353 2058193 2110939 1583327 2085184 1285247 1499613 1034271 2104913 1487507 2280989 1791343 2083395 891952 198125 29370 1160127 459246 880516 253219 1489389 2050283 1678173 933436 2482288 364340 1355788 118824 1503471 1122311 1008748 2553536 2046448 15859 982493 1000622 1396748 603153 159624 533454 2498996 2100361 308864 758181 729321 1247595 2285570 2432770 2646108 171327 2432038 497542 1158901 1937742 1724817 1444464 1302175 436455 674761 1410201 314887 2011590 868596 818848 445240 582950 443134 47426 1557254 2361696 739758 1028893 1457977 104573 2290552 139669 2340363 61451 2427237 1848048 778309 2395270 161728 1484348 2319932 1762324 972566 1560781 1284524 541327 2370044 1020748 2492123 2154646 1973436 1061626 765311 2353835 762314 1573211 1368073 1152186 954525 585131 173979 504638 1840021 709215 415956 1930224 1970925 29483 1085236 1288277 1759396 721141 2397196 1105395 1514362 118847 90668 996323 1927249 2613342 211910 1837797 543245 2252126 1949087 1248634 1308282 1107860 264982 1117171 1676195 2052117 718418 164977 2212649 2103747 1068965 851225 1811740 353880 2272832 2559810 1690084 2601012 1742958 2008115 1728313 563528 1926691 943566 2615797 1531671 716953 127994 1847701 1658941 2276383 1589369 1738529 476808 1103489 2226562 545460 1083257 1486011 1760541 273684 1355668 202773 2481303 1887820 2193297 451258 536787 818671 2647588 2376827 1407278 807726 1956788 559922 1106759 281803 2623196 323731 1263801 1143723 1868598 1052866 2580309 227703 2421580 1617110 162578 593127 1830109 1693964 349649 854640 2010166 247210 464475 2498863 1861750 1792998 961919 291117 1038894 2555803 2112125 578830 2439771 1932716 368951 500245 1599380 1763099 1797713 2446169 619210 1262044 1396971 1557468 2648835 1579471 627373 1667375 1137456 1291324 63859 2252970 80022 1115186 725447 2376982 2489566 2126267 839929 1413852 2340690 1343342 120344 2013146 248956 1655391 287219 1682416 2337766 2413368 726965 555844 1573863 1275267 871632 1256251 483075 1769192 879086 2446762 8923 2550812 1504223 102657 1274691 588411 1874266 2388563 346892 1579266 1103400 2037398 2085423 642261 2444477 2007985 2471733 1766200 1571433 2455666 1939193 568001 2007375 2460595 1765127 733497 2235044 1874560 1995125 754055 1622737 302013 1761724 1195366 1711439 2637257 232221 481433 2589148 260471 791708 1391142 1800959 296075 2565095 57023 2090634 2256491 635453 281940 2340634 644548 424698 1656231 727141 1257486 114758 663651 21702 398571 349375 1102269 814139 760668 742659 1649479 784829 964056 1250922 1779508 1029776 886403 1019581 2301477 1106012 562151 1978802 1227158 572260 481046 2213169 2077189 611955 309825 1704146 303725 870354 1750739 1967808 2576470 2564419 2154744 1582297 2194948 1104220 510036 625018 215687 1200758 455051 523280 1617987 1219943 912597 2643365 1914183 1614425 817823 2626295 2535906 1101683 1839932 122179 1998248 1790636 706239 53036 1203263 2435358 1442568 962544 285870 1706131 977834 540216 540272 767227 2286964 433978 1210944 1995245 646702 2500723 1016662 604541 330693 2164689 1002391 2110597 2316729 1688667 2252942 1069951 252304 1184240 2498148 974082 514319 2009671 2261079 1805036 2144116 1930033 285233 1211165 2034948 1481431 504823 2088375 353985 859116 156899 701697 1891279 909936 222545 1023439 1168036 2004316 1387233 1784606 1279042 748072 1816273 736124 2103257 865181 1205921 46073 731176 2430475 2451148 2566553 566636 2270442 105716 2276467 1568103 727147 541252 144007 1599056 1660990 2194725 913151 2100145 639741 2066119 2113176 599697 130309 1578974 2162086 1656339 2018077 576257 1443068 1620434 746531 227718 2429600 502597 2087533 1055587 2203216 2285157 2151824 2513840 1275188 820845 2000399 1758353 650415 1158511 280893 1784576 1369850 2058634 1952467 758872 1934123 615889 600751 171306 1994936 218946 1798488 1265892 3092 1077388 1607014 2493880 946797 1273288 1407200 1356835 1194688 524032 833567 1912810 1225880 781465 1977324 1531296 1442297 1960237 2586596 106341 750165 1336366 1004605 26110 1943263 47940 1831508 2331434 1976451 33059 1588241 444713 370388 612947 637102 545675 1759416 1759586 2480501 603239 2525162 2081158 1830385 1351806 2581305 587283 370614 423913 1588207 570212 1166462 326448 634123 2624915 592017 2059854 1735267 1087326 59568 1344390 1842495 1619662 459419 555845 2407872 1906931 1415686 217329 656725 2176655 756168 2218239 1569686 2099201 48311 223085 2352657 1601062 2003773 1735400 660579 871065 971885 366416 986147 1127174 1886301 200998 610724 1133696 2145940 94893 10590 1915076 436378 529818 387775 2399377 1238817 1645892 224046 1113606 1233535 1150201 1793637 170816 2588527 1294882 574441 778569 2473642 257828 2431446 1326866 338906 674769 67120 820427 2429146 889776 2450173 785073 1440612 1711148 649027 2328299 1775458 1632276 2588376 328805 296937 1042193 2185201 1467580 1796689 373362 2095637 2394651 2206109 315801 2337355 2047314 2446650 2136783 2602145 1382553 834662 2570410 628216 1368366 1837352 1742296 2441681 2501647 2404780 1829753 1129728 2635414 64112 1644640 2172773 2571415 895481 819980 57657 989812 2319068 307870 818280 367795 1852460 1206537 2031014 1776754 1050638 324370 1573072 521888 1577415 115149 2532943 928888 1701386 336551 2288330 1746395 128978 9270 1343670 596357 1798407 479643 50402 2578127 1026090 1633628 985445 1536801 14831 1518009 1811470 596141 668836 890589 2440755 1479224 476350 87403 1485478 2181513 1658948 1338947 1751048 1513562 1680219 1587266 1335488 2167442 2643197 509598 1070248 427135 1445000 1350114 2139128 2194429 261217 1113912 426009 1656273 1240926 664605 737753 1947936 2482391 1051971 1253482 1096670 1900214 1930139 737107 2388225 1443281 2245214 2228539 1523676 1366951 901717 1060036 2199952 1577065 2372114 706009 1483451 2176485 874715 1691583 340560 1161646 1142434 724991 1948794 632523 1074007 95831 2003325 1619350 1642513 30085 2067593 2436275 485466 1447295 41726 1719021 1250590 1706352 2177307 412110 2255720 1950997 1688954 1076770 2299451 2118276 66638 333580 686083 858503 272798 2069050 718610 276355 434225 1695301 993165 2074533 1403398 592499 2102164 1439848 1641043 667866 2610725 2344722 1248357 2596747 2567185 1155773 551692 1064729 2441816 2431377 1262966 703091 1793172 1822445 1792577 181115 1561610 2353486 2259534 1859307 859101 21642 1586832 2472706 2565059 944412 1124156 2106045 2057809 2568130 2137570 2317673 173357 1225020 2298395 2270637 387432 1722644 340139 712455 2064931 2328940 745109 1954541 875508 207858 473952 2424547 1726705 692073 1297429 1005361 1595107 227152 565705 2538702 1815930 639998 2303502 1021330 2439996 1738858 1187686 734682 1511282 1158530 1916643 1420219 2412342 379503 277146 1824159 2409075 1043807 1791638 567001 323902 2520501 1764160 1239099 571312 1608476 2267816 2645265 1084365 1261978 1920297 878902 1836172 348982 2626501 1715689 572079 247366 1552229 2320524 14397 623102 977362 2460185 1917330 200889 2076787 1989207 403951 11232 2604962 700644 1032807 2077886 2371336 2279584 2132125 2178151 1921168 1800554 608121 1611339 1604257 2005683 2546186 976963 2561844 733470 878421 1104458 2188119 1463936 88182 1093709 776929 1787390 1963459 2589003 1366427 821776 1310623 118773 2471618 1834210 1607983 192481 872129 2060431 918380 2336875 666478 722931 147069 236676 790515 206740 2397039 2642925 1306014 1988555 2129997 1603801 1999270 421145 2636263 881868 1886049 1180640 968352 54694 1675440 1458444 1597537 1223039 708797 2230450 1589721 2589533 1323771 2422615 2454321 183252 11714 593740 475977 1207902 1264904 338795 41619 702559 1861242 825289 1605983 2017973 1682892 2471509 2131506 1860682 1287340 19358 2501049 201395 411389 1181128 1648147 81686 1627743 1503757 291770 1368527 1650838 1145740 346202 1210711 102512 861297 1412432 2258673 125851 108276 1121345 341867 1756768 2450921 1347170 1150690 2485678 559664 2408334 2129344 936932 2066899 1427215 882752 2283435 560480 461868 285423 708030 898247 1171217 1061333 531527 802057 634399 33514 56163 81749 1145601 690821 2090574 1635010 2588476 1160924 1229755 2235386 2298907 294768 1851755 51559 406483 409355 1398190 2024759 562080 2187446 1866680 2527633 1188926 2401367 2648017 898730 820471 1641697 628608 998154 60607 2614634 889825 668515 703981 225369 1909704 1645910 2520256 614202 852352 1655749 1140506 1287116 213087 788838 1811848 1128177 1642817 773374 2010818 1932243 115887 2555219 2026081 580160 1292372 2095189 2137853 1291615 139966 1787426 1200734 2257532 835953 1627590 2522757 1115544 806072 1366749 970130 535397 1062870 2212323 1390673 930179 2580501 844546 1192441 2570235 639494 267366 2563363 919771 2394511 1531270 1954262 801961 594372 634443 917515 2107186 174507 203653 620225 1638593 2370383 2337405 1040931 541621 224542 604308 233019 1364138 375875 773118 500593 1293294 1072332 2622110 2065444 2551986 2575491 1183821 1952116 397062 1200582 1258471 2438873 461426 972085 1388724 896126 284316 502108 145985 1701183 1520860 863469 736989 1043250 442001 171502 212609 1607382 1888996 893356 1974825 2192677 1723149 2308781 996265 1360167 2612340 2202902 744462 2465959 485702 2537778 2589252 1223857 2169346 858764 2176367 1940133 2518047 1184897 271551 2589446 1476076 1458281 247177 510098 2309711 854561 2499709 1916323 1090282 848175 270337 1420404 1529577 2226362 1088784 2110159 1905261 1282554 2316960 1447306 520045 2235690 1889895 2366672 337315 1578322 320815 1684498 367863 604350 530681 2190341 670512 628945 2534884 71625 402453 1380655 1890026 1138982 1684584 1326391 1191849 352957 1076480 990422 2521384 1447522 1951357 1361678 1348790 271140 2031385 2616494 255203 2640692 711440 465074 636530 1624232 1179733 1934423 1701545 2494893 1811161 2326123 632285 1285046 1829570 929271 2620817 1905023 567449 685166 124046 2174937 2581084 357383 2431979 165075 382518 312679 1268209 852658 94778 2374290 1782330 1829412 1270322 1806876 2148550 2379362 1750375 1180727 2486607 2590040 220457 1290372 16800 2384118 1370401 25107 2418423 1530134 2548024 848624 1097435 1487612 1425285 2217786 112293 1349027 1604076 1226709 1432840 350102 291662 1187503 1363915 176143 144921 150922 1093365 1738661 929712 1771583 1061447 301734 704481 1186283 460645 751942 2562928 2361210 593141 1153883 730710 2524489 2632167 766228 2021612 6970 1062182 890542 404676 1485477 2226361 2479504 1992522 2387224 2488167 148702 2448740 423615 2319769 209530 1054253 1604218 1149475 30859 1452581 2605872 318324 617194 686606 930325 1489795 2609811 2612798 1156265 1017138 1587553 403801 1429082 1377213 1248039 966016 1135370 216449 628202 1351655 49456 1681727 953441 1284563 2649375 45245 15087 2149810 1755227 1508331 694570 301295 704063 1860847 688272 894937 560481 1554057 563961 313006 606825 119218 856726 596946 216463 724759 2065457 1592935 1577262 1264767 150245 175313 2640873 507398 2474669 768882 122762 1521133 2474480 792410 427170 1624441 200126 1879880 1129909 2633630 1025424 2294165 1100791 156117 1399155 1479304 1700795 2616369 636520 1167299 103250 130019 2523190 1530503 330030 499574 132515 1975299 2098244 511864 92887 338407 2481578 2593380 2414828 1996979 1360802 2079781 1592794 531160 672765 574021 2371200 2405598 1766741 2379890 936606 337802 1583695 1326412 292193 515654 1645373 2125418 2648654 1540114 1993923 529231 712996 253170 1136963 801673 1478880 1177486 2024095 1093851 1059873 130243 1629957 394646 2575549 1892952 1656845 1516695 1017856 1483856 810209 824716 802573 2553421 274294 89021 1009621 783206 839642 852756 1541320 2524480 1803305 814976 958098 558116 452597 1143786 1598360 2580406 505261 1489913 2385984 54047 1531459 1086742 405955 2157046 344421 846280 1061927 588724 2529826 2248826 1159810 1252060 1719065 507285 1653428 2217233 1009577 368409 946702 2248220 2547478 789258 1743049 1338896 2160118 2601 2278014 1400440 1690222 901118 871146 657958 964313 1192061 729371 2051626 1510464 285719 2089214 2016200 1771019 2648259 1106174 2045066 2559259 1283937 1162815 216163 1017076 854198 1021445 259379 1442886 2042611 1275164 2006337 2348279 2430241 1834140 2317092 471443 1911647 2470805 1021027 1347664 2639683 650858 2139083 1903419 2010472 1180135 887986 2376811 2056061 1820567 2268578 2277800 875707 2597424 1160274 1758926 2198273 1020757 631685 146686 1896072 1763933 1827498 1131188 2366604 190883 1175241 468821 2150539 467724 2275960 2542332 402929 1580388 860457 1340633 1772837 2328806 1343058 135275 183607 672591 2411049 436819 1960066 177853 1918888 861731 739595 729600 38264 389439 534222 847400 2490088 1308000 2185432 805553 736538 651251 2553927 1914229 802155 1515761 287105 2538197 1759801 2270560 840314 877766 1382965 1082361 930980 2228267 1965474 1655776 1560345 454298 1068060 196398 404767 2125073 206035 1552433 2124005 2352982 2571625 86947 39707 366171 2372413 2403501 1184882 360157 2021127 913726 66619 866081 1797888 2421633 1595434 2390573 1824180 1396618 1930089 1247802 2187678 564077 69656 277008 835440 1241375 869232 981838 1810573 324638 2456721 2623125 1973341 1132987 1976789 1654847 2220540 1987243 2505205 693758 524540 1407570 1836702 1566631 1529379 460033 2011544 1944817 687420 2400432 1131447 1911625 2643346 1843273 2083063 701072 1259928 1000535 2625978 2006147 1764604 875432 1822783 149140 2343896 876205 1760622 1829072 2123: 1215212 470802 2124: 2498958 1598052 127205 1963704 747796 186698 210680 411792 2329308 2126: 1846316 738657 224246 2582726 1733394 691900 992551 2290970 1225533 1866004 2360262 1108720 757731 733416 922321 2251958 2523119 1824931 1035502 644895 697231 2481006 1953609 2506877 1868657 589636 583070 1720065 2127: 433803 2469477 2385304 1915504 2202057 1564022 211828 1827130 1837307 1934076 1156461 452602 201085 1312760 350266 814660 2128: 2520799 949827 955538 57661 439197 2141176 2276070 2078994 1231410 687779 2086000 2030896 722425 1257106 2486978 609587 2007495 1983873 1278077 749351 1291222 620482 1557952 1052042 1820343 2621126 2175334 1891041 2177029 1210436 895348 683629 2229591 508075 1205508 1752521 1695188 677223 94629 2431588 479106 1371156 2067395 1621848 1107010 2293112 177827 2091731 493901 1708651 1761138 555949 157728 839491 1678858 1336723 1359462 2390094 2401568 2031806 865001 1230961 1723368 937970 2024701 1043303 1589023 284254 1342007 835637 1203752 1660951 221332 392343 2578073 1004386 2448916 954962 1448538 402792 1595047 1132751 1182004 938499 378636 2592972 1248958 439201 1110574 1017113 1636033 2040614 367660 1082716 2446828 26965 1676952 452105 1139220 2207633 147247 1270501 665990 2000692 1948297 471144 470707 2160728 723080 967190 2565015 59922 1765719 1086506 18972 2137421 1079579 429853 232160 2108868 1460210 1686373 324838 389502 754630 2307642 185049 2429121 2192163 1567536 25315 80044 135158 1119619 592218 160736 2017622 1322601 2426422 2428615 1571232 1064273 26694 576010 284974 1095844 176040 2236423 1645216 1701687 1758127 2540493 1781692 609049 2390358 1023928 1115804 2037749 1583900 2211354 433823 2435127 1998226 1104724 1337522 2447034 271123 1100714 923441 1708500 2281579 1128587 48277 1964900 1584363 1256494 641563 207004 994877 365846 2420837 1851374 221826 2486203 2478053 2334219 527619 882798 1073880 859316 1547383 2091575 1637561 385306 1509807 671429 219872 1452649 2411655 2155155 1199488 1001150 1694525 96666 1340495 1623160 670698 2008045 384622 914741 1151542 100936 585358 1712233 2426442 2167815 590899 1991038 1900639 1848894 2407947 1375591 1713386 214770 2319048 294905 2069533 1066047 1914390 313698 237317 1226939 187941 414189 2447395 1776848 2145439 1235420 569471 909235 2491393 1772409 685485 214437 2420496 1673650 727619 616871 617237 768283 2102875 95670 2512183 1499042 513383 814987 2155535 1931568 952140 634604 156323 1008194 832441 860636 2260930 803260 719869 763137 1722102 1434708 83682 1624599 1972855 2638341 924932 435912 1758170 1514668 1994084 1951715 385241 202242 295015 593901 1854099 822653 1556862 1773531 1499748 109500 530353 1055481 944551 2585813 1456003 916895 915802 949207 1150344 2129659 1196516 390552 781749 1315067 998057 976324 412016 1822136 1689103 999113 874427 2597167 1494723 1501535 123326 822115 442762 28878 548233 1111492 893679 1979902 2154041 973129 19970 2548291 1238035 1605123 412035 2612364 1539633 2389725 1439651 830074 1204483 1681472 799503 615919 1586722 1175406 2510997 361746 567774 647986 199795 2624189 139331 598559 533373 1237710 673579 2169786 2311964 1306517 1362274 363084 303828 1727725 2456872 1652961 1738601 1989460 142512 2007752 595519 1546840 508117 227314 1285803 1660548 1119773 660228 1011566 499109 1940186 637928 2288177 1435819 1379151 607282 735317 1564944 2584119 2192634 2035349 52117 1545259 55537 2533371 171843 1235799 2245004 1167601 2498475 712993 1265490 1612270 1323736 729668 724173 1132037 122737 2292951 2275251 1026090 1542760 2220116 60355 2137089 2299463 337607 1784059 2237497 416997 46817 2006776 61758 2098362 2070427 2609417 408398 380028 2000350 854895 2589473 315683 1973728 1168280 931691 2342347 1168912 449265 245102 490871 1884646 1587119 2153151 1447621 865366 2077917 2076718 778166 841484 1528869 100669 92994 1320890 730693 1136162 1030342 2010357 634069 2260313 2086727 594799 261239 171318 1521003 2037895 96996 430360 1650517 237892 2314044 526340 717303 158181 672801 462432 1985687 356288 1102527 153955 1928814 1074351 2356800 1025692 148524 1467087 1296863 866474 648072 2061589 1324852 749010 2015103 1794079 679482 896845 2584313 1113922 2413846 1029572 1664832 744149 1898436 1590775 2268563 2502880 1603015 201388 2319476 1608619 1106996 2193588 1476912 537203 2118796 2274750 2125466 1524450 1503972 898912 1525673 833561 2373276 2317226 789907 1787983 1018592 1073610 1830349 579497 2125527 2427935 813649 904595 2249927 2057312 1667560 33115 2235600 588510 1769638 1678717 1071302 1558118 924766 1440600 1796488 634435 1260048 1542307 1865756 51544 2593934 240954 406842 93487 2553764 687952 2155712 892528 1287949 1697101 1851111 694177 1322387 1634108 697812 2021027 1152661 2333531 421730 1447853 1129357 1878056 1144917 1023596 772197 19906 1587218 1941397 1603793 2572246 1537484 2438313 168234 2504746 101317 46479 2208145 868990 240373 2306411 797292 1456305 1380109 2199316 2005814 1150828 2232410 340074 2348956 1228306 2328004 2029076 526860 2453475 1987797 997831 960597 1997085 368710 740854 1264074 306944 2643312 646141 2135989 1870999 1069683 378679 1867448 1031327 1345485 715471 1683777 648099 118562 1444317 2264880 2499748 1127026 46084 2646523 212667 1578001 1361929 618519 1996280 1930368 2477627 792096 1967435 2263692 1498016 1295352 925611 668143 1896424 2351609 2550350 418846 1849854 74159 696866 554373 639132 1868251 914075 517343 1470255 967320 2101715 336592 1228540 1781813 445247 904378 1842018 1371340 2317370 1341117 1141670 638440 757374 607596 620023 2575590 2006775 1645443 248523 360677 1650183 1145389 158531 557229 1862709 2322755 1995056 965387 1657406 1777349 2315888 1048731 1147936 2467005 2129: 980043 214144 675574 291654 2187786 556633 2426974 532230 1738133 2050847 2348685 839726 1365383 1312448 1622407 2560930 2433451 1963419 1498249 756643 739313 1322818 1979471 2281318 2423629 784776 213: 127372 1234622 1637605 1768423 1286513 521461 1898964 1078942 998129 331729 1257703 549107 1227885 2117630 1602514 65365 2646653 1201503 1950224 925877 1048996 2044421 2150322 669913 1782693 578063 2503833 471312 423118 375888 2257983 1512514 2445790 1535236 243389 554063 2130: 2561193 2041712 609302 520980 1614117 1198852 2115962 205660 2272296 2159701 42790 344511 235553 2550101 913645 1184861 2032646 946300 1531411 2452554 793749 1716250 1322936 2296243 831640 1180559 289419 531277 1948186 843398 1830987 40035 1609487 2541854 798294 538384 1658511 152441 1351421 1097454 1720746 1256283 520005 87880 1806011 1733073 2533706 1792411 256886 1826801 2593784 2400091 557428 912258 1081794 2131: 599684 218939 1888322 1709218 1654075 586257 1916399 138028 2510560 181497 1615808 2405303 897901 2466380 2363210 1662102 2280080 722073 2387919 1888609 183670 154613 858947 2624542 2123956 5836 2402132 285165 2321963 1888114 1523790 1986020 515646 1881260 2421910 2275483 1794840 2132: 386852 1189678 1623070 223099 2104244 1500902 1615530 387341 934885 1471396 257673 1295843 1831596 1050552 1078329 1819300 2621609 963178 326146 1608076 1202301 1756902 2184580 2326757 1311664 673007 2438294 5256 427673 2478007 2297480 2508052 275551 2133: 2260572 1535724 563656 2149166 142079 666205 1334269 2545709 1424209 1209627 2134: 2345579 2170922 1373550 1672708 1565175 2487128 1698107 774549 2135: 933767 411234 998862 1487599 1494061 647714 316851 2108605 2600676 2431568 2500061 1312250 2648398 1261762 1374956 260856 1158917 1177805 1120266 1864610 101724 1817374 695852 2213052 536124 634463 1493339 2121841 2230062 1677491 871058 483179 226521 1356602 313671 1933169 1204843 2088281 1730769 1765534 2257854 1374884 216432 2276184 675366 2155180 1851555 1005758 1889670 1071206 300957 2534110 475796 372747 1183223 2460120 2405766 377430 1308886 264223 1621805 1077009 962920 1017686 743216 992925 1096773 240168 579943 2362350 107071 1360360 505131 985824 1327759 1854863 770317 239918 1517019 1069123 2300684 2578096 1847701 602430 256342 485120 795999 2376438 1225756 1777441 1406350 2505902 529083 159328 72986 2239536 342965 1823756 1246351 206458 716949 753108 67734 530757 1661535 86781 2369705 484660 2282178 1323330 795916 2632466 1335346 1241482 1884315 1407251 1696545 2235680 1515936 1926803 1118227 1643671 1617500 1680191 445703 1700561 2158260 1097976 2575909 1676647 2570933 2033312 1524966 718346 410672 939360 1334147 336668 1502902 2217461 311098 353714 2346465 1492810 172046 2620813 1973109 1135473 2069207 2306901 1306450 1213475 2461284 1411979 898227 1564622 1533108 1270049 1114892 652336 1969596 1370677 1158890 1494268 353040 2168236 2009864 46011 1809208 499162 2204781 13213 421743 602369 1515906 266398 625841 450534 743486 1160619 721993 1318624 836373 1031541 354282 1961702 1753772 1817256 1319210 770305 2270094 71743 284097 2160574 853967 2128102 2082611 358263 531424 2389232 1007310 111124 1048830 1731641 860535 1220568 2027214 657277 58962 38658 1454469 1569303 2595168 2275955 2255958 984617 2621129 1592647 2124797 1678083 1614626 1383832 368923 1919713 1331927 1908918 2641975 2469810 681055 2581637 1325639 2136: 1206156 985207 1556891 83795 2353323 2350339 2288635 731129 342293 571379 637282 2596965 969733 2116219 34185 2511049 1479747 2155095 495837 282492 2399649 431490 2540458 1977831 145774 2644677 1204601 2152800 174615 1522889 1598425 2639606 1418533 452682 1025032 1029970 33891 2621993 615184 6635 1383067 375198 2127461 237734 1484537 1234574 1446099 864759 982677 762623 289190 1039246 2492596 1592286 2031638 2292929 515138 2127854 2346890 1997148 1768032 453957 2340200 2143885 1317255 1548969 1815168 1184414 2078321 951123 1279868 1133552 134703 1994270 135625 1247540 1562645 1488114 938266 960275 41161 1724339 2305930 386715 2296553 1139246 1147437 1530288 1821959 1124558 1049532 2141716 1435819 1424177 2404904 184323 939360 1630952 475918 970700 1670478 408977 199266 1720489 1486676 2030407 554665 1215076 1141044 1983567 1821998 1939632 2516519 2583715 146032 1993127 287237 2201665 2411675 2071386 2063104 1899041 1345537 1090735 1285227 722354 28939 2248754 94491 2027645 2400129 1236087 1169392 2234663 1141577 2304751 863544 523062 1657031 1043685 1157563 969762 256978 1348919 514827 427917 1583436 1808784 412461 399746 1836014 2204130 303401 1951577 90624 2636318 107117 694473 56108 1314439 2527937 1420080 418066 523657 717566 1460269 938651 1121520 1530506 2137: 1369425 2242676 2059896 203868 1871112 2318767 179371 92274 666953 2509365 1841282 951811 2553627 2595787 852383 1939194 2517606 363107 2465409 2489976 2192840 46355 2007583 2138: 1382106 2117134 1940025 1480090 1370579 2100922 262543 2139: 202810 1909337 83720 1675342 1125890 270952 877775 538328 423270 36133 518762 1359462 2647817 1957414 2230464 2037147 1574865 1329860 19585 256805 976926 1657342 1633035 1694347 579785 663654 1272919 1237269 1513932 179380 852117 1167171 346909 177971 701612 180831 502316 1326593 340411 1530172 1114044 1660881 1784334 645486 2281043 559737 1387056 1026935 581881 2478041 1038805 2356071 2262133 1787682 1798901 1045707 1592339 629309 1248428 916692 2547908 1955755 220930 1979421 2389946 589315 1431850 419779 919603 1360098 2637930 1637517 501507 2462692 1958136 1953710 874912 22910 1144969 584437 941851 2485559 1752334 1262703 891085 162369 430774 70384 190494 2600982 487838 565331 840608 1256620 2503150 828786 749794 156064 4012 1585661 1891833 1096402 628891 103517 1933009 2389725 89237 1433543 2472147 1031805 1175406 2553056 1576952 967011 2215881 2143322 1617309 276031 477442 272621 1786889 82499 547504 2583828 710085 723110 291293 1948652 568254 383293 1982753 2123758 1388809 2251567 1901599 491591 1370720 2588827 2548361 2443651 2236211 2442586 2532403 2258542 1493986 986126 515394 681489 2007279 1176644 1552548 349267 1119242 1989080 631518 660276 148644 1743594 538085 158539 2380423 94321 1016875 1822560 2627243 1700751 776040 2531099 1522787 1290933 512135 1554078 729745 118838 2616124 514575 571277 1991261 377971 1926771 961682 2049253 633291 2198830 63275 12786 2078453 2023494 2492324 148144 1388474 946528 996528 112312 340512 1396717 1741944 157294 2621520 235381 1434128 1865147 2349572 233647 1742543 992764 216374 124078 942477 1804978 186185 214: 336998 817322 399765 774049 836673 2140: 631886 439197 1451183 1842779 2188181 1141193 838625 1740316 1276884 1802629 1828866 1085908 1758997 1202600 2319504 1785313 1380597 2274438 1568483 304855 1324947 2524833 1969255 427511 1320402 2376864 2523372 2610660 1887920 1687975 2037282 2141: 1687506 2359832 1327753 1971095 62904 2574349 214428 176977 2494928 1923542 858947 2056452 826387 69653 363379 552119 270210 1285784 812379 2142: 687762 255488 793656 12015 14048 454830 2507686 1829475 1862560 1297154 415165 543571 1534383 1176424 245474 564299 2557094 679957 1983192 2421100 489854 1128015 1794877 2134591 2319961 193148 2319412 1706043 2600956 1778715 1094416 2455744 163896 2394218 349942 88459 2163411 2419247 1056778 1137737 1987565 2143: 1095364 789484 2144: 1487729 1757233 1873369 463187 2335553 2416324 642526 2406150 445379 713026 976615 1501920 462528 1554977 1736882 2412167 1124982 2385258 1333408 2038318 1608906 290255 2622469 1805015 163224 1334791 2295478 1922208 548233 2616868 753621 281692 923922 2068567 2169949 435123 146203 2560488 180103 1181146 1955745 1036168 1242546 2108263 769995 1496309 791837 2298678 2248704 2046243 57041 350005 2113720 2395060 1889712 719730 2428601 1209897 1900949 1581306 2145: 310458 1559784 1809899 1916081 62089 1954578 1953916 476817 2146: 2212946 1337321 1015684 705352 1711094 2270611 871301 1477008 1147853 1866818 163766 2637976 242209 2210318 224190 147908 841924 1756682 1709731 446467 2280741 1437996 2372420 189162 282960 422700 1224545 1905715 1732410 231394 183055 2449434 2194410 2560592 1282354 260090 2147: 2160787 2569870 2648827 612997 2148: 1773822 92242 2269524 2483928 1933224 583876 34118 2149: 409415 2542453 815385 1940343 1281908 721576 49429 1211234 224945 1676769 790828 446624 195813 2337965 2189821 1314512 1286167 512317 2119833 776782 388462 1321968 1282277 2482501 461246 1809775 1564919 59150 147366 2003855 1131926 1650899 2566167 1409239 1301105 240370 1064701 297869 1599522 243008 910214 261428 1609546 260226 332958 781608 2022231 1741798 1806362 943192 725447 1709295 957656 387222 2563477 1642196 2104925 117485 744793 2046513 1610040 2383001 2397557 2418713 676066 1580108 116320 803339 2510729 1643473 2021004 114327 470925 2528942 1198854 375046 160074 2030407 2603775 1557568 233420 1240616 1771265 2177379 2641765 1079038 1615122 580126 554405 420297 922885 884199 887954 1460332 771556 2183560 1731121 211027 2042953 1572652 282656 2169380 1503053 1148836 2211345 2307846 357383 1886234 2417349 2226105 272428 375699 2575059 1008621 636707 1756963 2069896 494687 623724 2090814 2317021 1167731 1580510 802787 2117800 305130 1794285 679235 2256259 990722 405955 2282757 1396724 1688727 1158928 384879 853170 1469460 2376678 2377427 1311651 171329 1220946 457022 2581620 1659212 1479560 76906 419955 2507376 215: 2018877 1279858 778488 537732 287825 640940 993870 467604 1022288 1658379 177167 1386167 1504000 2238631 2422966 999177 99154 2425195 105912 1928179 804077 2527667 2486801 2640494 2642384 252315 53960 1638945 1088457 1216104 754255 1510953 1685567 1803494 15823 159523 2404017 2610159 1387086 439098 425991 663193 11138 1440587 1387841 1117897 2343284 869973 1980335 980393 2495460 1395284 609 1508334 2220332 1156775 1704052 2026790 486661 2606990 184412 1053144 671703 698316 334773 2332765 443142 2604992 2105643 466932 1330671 1585813 1822496 2508777 1531291 720703 1823796 1785710 2473797 538985 2202887 2009438 2589105 248747 197178 403915 2167489 182894 1117099 418323 1926998 765591 1624110 2324401 354895 2103468 1953066 464049 2327743 874883 2513873 1483511 273822 520881 1287972 1097058 211995 2562146 151481 1714022 1704328 2433547 1590177 1919814 1019143 252791 1596359 429072 1988882 260103 390622 1114184 1548039 1653796 1160897 1551335 1477584 227387 1179885 2203182 1315922 513120 402237 2006515 2080195 196315 2022043 425273 1076825 2023639 804044 406026 1125734 2286426 1855133 291050 2079270 2297934 1575511 293594 2222521 2485818 2254156 2064406 282877 2039705 801321 1169771 2084785 1229755 2169094 884843 53213 2317144 1416430 1046906 1638414 316797 2020751 15955 1045931 1910620 467971 582669 406932 2280460 425590 2643695 2483306 731315 1162728 184252 611333 100511 803977 101452 2050140 1531234 763898 1349172 708792 1703002 2230024 2550563 2203285 1769610 1020745 1336817 2247692 661987 288127 2225956 1690222 1868345 375535 1449643 2643635 669725 2511296 2356264 1701537 874445 610024 1082225 798877 478338 749672 396708 1467199 521933 1217968 1975524 548064 2150: 935776 465154 1396046 2629921 211297 76640 804663 589793 2034933 2040442 1551653 298468 578267 2057604 2381591 2151: 832907 2466549 1639075 2480592 2217698 1762459 1067303 2130203 1257928 2235205 2210131 1437199 2152: 2619271 949827 2258892 2384705 2385622 1018270 1959979 1239411 1861028 1587157 1819423 1366126 1218026 2169570 1952675 2469666 1948325 221898 798409 890373 1168965 2403764 162544 420088 325167 1150550 2275640 1056581 1788127 2511506 122620 1949003 2470300 104354 115993 1103135 2584422 1519205 1046601 2028592 790304 2269707 2630686 2565486 2023681 82768 571821 2114875 608314 860558 576992 1683327 2252659 693062 2251376 501780 1772080 690503 628853 419738 1142393 2399039 1364229 1017059 1899132 2380998 2093040 410517 1731705 393187 2440077 952437 2575096 452443 1771979 1955720 2593824 450332 1372337 816189 277037 2593246 2147817 2514239 671036 2131205 1276344 2470276 598095 1866890 1098851 200782 701770 2592399 2451189 2484624 482085 419630 1770506 574934 1107239 309480 441556 2500729 1662269 873995 646978 1737662 1151073 1564182 1671869 804416 768464 2466045 1201262 361922 2492471 1896649 2341136 340691 1777770 1527732 1918095 1362971 1438110 957561 2368820 2030732 1463488 2206294 1370640 439599 1979080 1268762 2002912 895804 714060 2476143 1174868 1337982 1007210 1824153 162422 493675 2044401 327884 2567648 870919 2208453 1693222 202322 1997848 245720 1058256 1801903 627150 243943 1006182 913600 1786625 2351281 2607965 229572 1265366 2475293 180410 2270774 1900367 2153336 1303412 650887 1922644 1151940 207733 568810 1415826 1089038 298836 493670 542870 1478457 2468339 1788816 1568515 1408937 74539 1044035 2401742 360349 1853306 1382412 691999 1682254 231928 2160402 834565 953027 246315 1288466 686007 310780 1391839 1864465 380960 97900 2234210 138378 1638558 1261103 1655234 390603 449883 135733 1254161 2456186 1210890 1279282 1777669 1671449 602215 493823 778387 649282 1809256 119217 925660 521789 2250803 1452983 2234277 1992041 828666 864047 96900 1255135 424530 32499 2137652 1925805 1613477 1486736 1502180 1265068 45561 1617953 1606102 2313890 2526509 121557 1401877 764585 1294346 1645276 1952493 668194 1106439 2537339 362695 1454390 1286454 1659866 786622 181187 415988 2007495 2300068 905124 1867905 241261 116380 105668 1638610 7840 2147406 1576720 929965 736708 613916 339029 2173114 2086813 1604698 1521976 1158774 815302 2638889 2412820 1222390 738368 117688 942350 2422197 1509663 1913569 2025453 1459471 1771526 302837 426929 2166706 2085000 2491239 2479107 2245046 2642254 1155704 2488686 1742137 2182179 390308 1377071 1904601 2551241 584901 1635705 263277 1517799 1438353 1625605 219419 199139 1973494 1221876 2389112 1805108 2434155 1155957 2117023 1083987 370042 977692 1579357 157537 416081 2273977 2615951 551592 924071 329664 81149 971546 1494061 2216243 1431563 889461 211369 1256873 224417 647783 1555762 2459783 1585526 1647756 2532182 2186524 87338 2498468 1541147 1570679 721617 1302227 882875 216705 2090096 2359295 1811353 2203502 1367753 1182411 1691405 1193733 428719 1044074 1801576 964523 2608367 1761651 2073404 1239827 1231579 1787873 139149 2471729 2413951 1009245 2143700 1502565 2541439 684670 2640724 988168 1596868 2484221 2580336 1857214 1971854 1019030 2266645 1130113 1528832 292137 35295 458867 216836 594334 1102241 1884264 399647 1229257 2459481 549597 1393812 2249744 412542 1801246 1947115 2013536 863109 2016972 2164603 1874 410949 394681 2502934 2061604 1956023 359401 2380607 2134521 1661068 1544167 561932 855143 1597559 2076811 702423 147447 2036305 2565570 1549669 197812 2648244 2206053 549788 2493824 431968 832147 1910409 1547084 1559995 75665 492980 483010 1573373 1228056 1891041 163934 1596088 2049292 322659 240344 1874143 1346735 2028280 534480 139213 93311 1553321 1931679 1565226 1490361 303107 849504 1605560 1428605 2477937 1665825 2036017 2500386 1622214 483465 571882 220224 478983 1981234 962870 485078 2442484 2129200 443798 923878 444827 2359043 60515 1015577 2620346 1596833 315776 1166870 1909738 152967 3060 764613 1743239 1934024 2066314 539896 1995552 1531885 1836751 1763537 2243406 1138168 372379 1742494 735890 198382 2623236 75892 2216726 738806 752014 1512537 1604310 1036024 2141861 585346 150650 1330677 1808782 1801315 987173 689474 1658986 118512 1944186 1099186 1943452 1191228 2266471 1913175 115440 623447 1746637 1661624 2087767 2444905 1639342 551891 2561001 2009173 2482326 1819110 2102915 651657 920338 635635 1039331 1104843 205860 1772384 179364 2529363 1066342 1814341 2262642 948813 1994834 1349889 289266 251359 355796 1108979 2024319 590295 399545 983518 241838 1216861 1395445 976729 1783291 2194339 1679472 410312 1445827 1051986 1245869 2501839 1608069 1434988 435982 386082 1143527 1729026 1388446 681310 1087921 390216 2484568 1836102 451795 1502624 2029315 937357 1119261 2019077 2618318 1310313 388146 1497151 2158754 1253787 966887 1962471 1484126 887060 1441885 1123415 2452275 61969 2620683 534071 2229274 1228411 1649953 166772 172629 530486 334805 553656 1193967 2330722 2072142 1622178 1810636 1051100 596861 1869548 1973603 2083736 2046072 2444858 2340681 623363 1495338 508859 386620 1117808 508273 2592488 1891044 525047 210387 677223 238043 94629 989734 563887 2505953 2010973 1256545 1101307 172603 972042 1705014 1328651 1012926 419425 1373963 668661 2506816 313383 1323154 1350151 141623 197760 1368435 439992 1061235 2432486 1679121 550671 864332 2431588 1637578 1816893 2434126 965264 2195528 1114431 246708 1630217 100253 236270 614139 2240425 763739 1276156 241306 1599196 2119338 1431865 615413 1599287 27223 2022063 1965227 214446 746021 2077254 219498 1331516 323378 817285 1953070 302180 87424 1767210 755618 2643548 909291 1619103 2509607 885790 416987 1261762 2306298 1056205 2524695 2022724 2097094 2321099 1986118 1153441 1819873 2176846 939274 2231419 2563885 2012689 2391174 950073 599550 352383 1375625 1998954 1691470 1717961 1711261 597611 1826764 2390582 1083114 271955 946269 1028190 1982691 663692 575400 2057404 1263088 1331613 856530 611405 135681 101047 2165298 2028959 472917 581623 587035 690361 1563573 1294209 978295 2443218 1694452 1165895 890783 941237 1552247 1998310 2640777 516365 379416 266263 493901 929626 2057657 1833084 1077461 1110343 112837 1356115 32601 2574768 2041804 1119907 1311522 1973166 983378 1897497 719448 1978237 738874 1575459 20012 1286167 109175 2082733 773328 1653258 1186072 57929 2533361 977718 190604 87502 2391705 1061649 175637 1699164 2155724 491792 216876 1503002 898022 1722885 2408256 839491 1499288 2023058 990309 1518672 1445421 1672912 2413464 808968 648336 191240 163432 1253540 461876 908372 2278842 498978 1939885 1694835 287898 2399659 2533129 2543840 1109703 678064 30431 957526 1445708 2610564 1332830 1968391 2217783 1472545 223433 2205875 2092338 284696 384348 1185067 1952367 2543785 862566 433602 668029 1425049 1490278 219162 243324 2095658 1914537 2012157 1560597 1007492 841265 886656 1648555 1054173 2300998 27714 1398038 1609878 1186146 2417519 2238564 1857804 1762331 1557159 1811602 1420958 308128 854831 2272253 2303736 2467686 559163 1454377 2040751 236917 1435918 1493466 931180 1659381 413225 1408376 1243698 2035982 1496622 726779 1481575 2126864 1181621 2489646 2287049 1817374 1509677 2445097 2376742 696069 1779482 2524074 1238949 2590120 2136893 1824965 2566439 742337 781686 459513 551863 1390944 760976 55946 463298 2319331 54687 613965 948961 1709367 2035415 785175 764287 1183106 533660 319783 406568 1343057 902399 389625 1976229 689749 1903032 1382165 1686888 1723474 968940 2523973 630527 495326 2240595 908917 233070 449124 2123674 460265 1762663 2479891 461195 1964955 2325211 688094 154442 586810 1713538 2077286 189308 1820557 374425 2607102 2077989 2587762 1672931 768068 283939 1018480 1639400 559766 2576140 2449973 44413 1734771 458606 1743881 1436745 921336 2578611 226326 1499127 78950 1527649 59261 666664 2243862 2491863 1988048 2459582 1261834 741734 2146970 2312699 1878331 685885 961824 997237 2453005 2325452 2532813 2288363 1716136 2180807 288847 660171 1821714 2363331 2459266 11472 576347 1042351 1603246 596221 1692633 9417 133946 1372111 2397657 565012 613358 2543575 34353 1312727 1323026 805008 1450987 1610675 2010223 379 885167 474886 2506828 1055527 402727 2036652 1729350 764304 1297166 1807323 2442413 376309 1391359 2228764 843217 397502 1971361 1019933 2544976 1496991 1319865 1008872 1648757 1168748 1649540 223371 1154870 93914 1355213 539327 1268997 564259 2109622 2282023 970533 475761 2289963 425607 892162 574999 118564 2571461 777465 1117510 2367780 1507973 681777 373936 506736 417525 1858571 1229515 690536 2122819 2128570 816657 1025487 921538 1696626 2166639 1026631 688810 1946037 2496540 2272857 1951574 221332 2270624 1084437 2514707 1345212 130510 1724881 1658856 1534464 738248 719175 341331 2377842 926233 2598529 705082 2072768 991194 282197 1902938 1646703 2600894 2461457 751666 45743 1125840 1560484 1667218 1836304 2523966 1753613 420572 2559118 1414976 187658 1726597 536129 85590 1936057 1054308 448635 2382984 1808370 345934 2193491 110209 966271 1977229 2415315 1578485 185580 1574410 1959910 391953 2176973 2463733 2639566 2048027 2206090 674226 2031950 1206692 2296715 2117399 1769945 301956 1898068 776468 1116550 2350767 254894 1741210 779750 150445 146878 317632 219323 1991360 753196 2404081 1745252 1634526 626584 143714 1965915 1632296 772628 400234 576551 2053888 311589 2602108 1518908 69232 528121 597197 2619312 1517810 1130967 972774 1182975 1763923 1245567 426529 1837262 336932 177264 1333255 378196 2564606 1941198 2523749 1168818 2497734 1859847 1371302 422614 948317 1111621 71230 1160850 1643142 1941520 763587 1888274 1416960 2140419 990979 1179844 85407 367136 236962 2097642 2486801 275139 821904 1498400 1912222 641997 1714423 2628907 2465625 1638102 268279 1123423 2615091 941590 2239860 1963030 443880 933111 427836 826584 2108695 295528 127888 1723430 2367188 1137597 1206066 498311 1543424 1115848 353879 531312 1332074 1814678 740981 1106192 2296695 144134 2500695 366903 2095090 1307622 433734 917483 1382751 1070866 966252 1762675 583849 2241689 710212 1212085 1615401 539913 924563 713886 1817182 2293299 2329143 1783342 1908643 1707789 1644226 659206 1222354 848325 137285 2235137 1295417 50050 292769 678225 985264 974548 1546310 2026473 584403 1508206 1309115 1601037 619327 1291665 1989408 1248958 473411 366952 1102678 1379235 2347408 2452563 2470887 851927 1020008 751265 929950 1055367 1096555 2428502 449126 534856 2617910 2295481 1383375 1906035 520097 2041193 409066 2498275 844644 1210673 2001380 1845770 150924 527598 2415490 592246 1954718 2162184 508436 1599781 744531 2362293 2187463 1497339 572038 78359 2090847 1876679 1559070 2296530 2520196 1196867 1097488 2301335 1561118 1018729 257107 2334037 1191167 586689 2112573 1286514 2096298 1040115 150713 2262234 2395520 1277287 1079625 606313 219203 2226002 427613 410607 665664 317753 124632 2302938 49062 1757416 1038723 2406184 2484121 929162 2118751 1003639 2100424 2635084 1454003 1868663 980118 1578189 52961 1081001 1967040 739429 2043249 1038080 609879 2337562 1009317 1058629 961321 1304728 1845573 649531 1129562 541109 687094 567840 2257478 2084127 1017001 2446828 509297 2547684 2289835 72482 729068 226397 996198 1285486 1300659 2124871 1251003 1122426 1356062 643161 2286413 1658371 695300 1749329 2512037 1942325 1643947 68922 1475186 1570966 347271 2558326 668732 819740 2392187 235850 1529654 2593896 792418 906990 1965643 707503 1496760 368208 2510598 495237 286834 1854813 576214 885153 465763 2475457 2210153 992441 267580 2088299 2388300 1135255 895149 2224922 618235 1994476 96183 1883082 1803278 583934 157326 1863277 1626350 1167629 496933 1982828 820828 89262 1225709 50850 1946241 1529696 999446 1510057 974151 1761382 405257 957416 70089 2029166 1423083 598452 2289697 1300094 1996887 1684103 1815424 967820 1495205 227721 1323894 2165614 731345 2176050 1491693 206060 1660703 1094043 313371 857708 256695 852241 1628504 313452 519922 2273304 2636883 2007455 1106282 1690011 2614311 463025 175342 2288234 2097728 2301408 1618010 1950382 351246 192777 1376599 2240379 2528080 612414 947877 16978 96633 749418 583108 2515837 1858440 876958 2474434 2148705 149732 2263618 2356465 57923 119305 388592 2160832 2617929 934011 182835 1983363 513811 176673 1149590 71995 307782 1270501 273122 1032517 486419 464775 2636239 1777569 1005990 2567230 2611871 1928781 491251 2541110 28197 797225 1833663 2519569 1371864 631273 464947 1057659 538706 1765534 1493529 2175371 1944547 2089365 2048199 665882 241002 1190371 2053195 1017573 674730 264912 640760 1101206 91210 2613584 1674639 1674488 579906 186202 1979427 2115204 472103 2174294 681412 1932388 2132005 150145 1188542 2118894 652245 2507012 2501782 1085169 209823 263954 517062 750345 2629076 242476 1270476 2524894 389817 983881 1197321 1981762 1032124 629027 238738 1791274 754519 2187266 877942 2290557 2625684 1552082 1409338 2427566 1245351 233119 944120 134539 1402270 31325 2505071 494140 733337 2619033 1472300 426000 1999240 2101669 2377960 190787 1621616 1966084 2206479 1397053 2290043 952807 788116 523277 833075 2137607 2171498 1628493 2293714 2528881 1639165 2462967 1320452 659376 1073759 2403351 766051 306323 592383 1067858 1531432 396407 2270148 246055 1842027 2182096 1741868 337930 2034671 1032840 2434322 1124976 1136368 1385120 1662701 715997 695136 911869 928851 2421854 1782117 1862560 1101639 643940 1898305 1756939 1123884 2506526 2243503 2633706 1602630 1754412 384920 1150498 2275422 2526717 183089 1255358 264176 204499 658135 2491055 1694384 1348216 82361 1398272 1140267 239082 230660 1128940 215084 1257458 156979 1852500 2483801 9727 954796 1103501 1396527 2440066 932902 1540589 1246202 1024776 1884996 100273 515062 329376 1173793 153239 1295174 2079987 931686 225483 1184171 1445066 649874 1807087 2375524 1021753 1830834 786494 2073569 78168 1555076 677985 105688 1691355 2323212 834781 2614578 2476253 1315006 833017 1250641 2489225 1559841 2646730 2245683 465552 1525916 2030764 622665 2622695 2050519 1020939 1608227 2570278 1947706 2044518 282356 1802425 259886 961348 93171 122973 1609597 1226984 2597150 541204 1564177 1275947 538877 1087038 2460416 1077067 2411628 1704148 809829 2322830 1660739 163083 313931 2059528 1659145 2401293 1990838 276051 1647600 1272523 462667 2358100 567917 1431414 1621588 910961 489927 1148888 1186943 647746 1407464 1583287 1202486 616975 2149710 1971773 781892 2189038 686089 280673 2249132 1398288 886856 714212 2169552 2089204 1331380 1003027 720013 1628578 1058677 1434256 74517 2109359 2157101 2030254 501202 2112166 154265 2603514 1918566 1237926 474237 255544 93579 1479785 2174806 784699 737752 22182 1480055 903230 1998986 1539651 342348 198414 2542232 1983260 2035230 599332 1976915 667835 2181179 1079922 393721 2230803 878300 1388198 1088428 1158313 477520 26506 2065823 969515 1005758 44146 998508 101664 2165100 940058 145672 1053268 402826 1535338 339637 2572325 1987564 540477 1180675 1094642 1908112 2142197 194576 1839873 828132 1573444 1294544 212704 1864790 2321514 1692818 2109205 871572 47149 1446541 1921377 2386024 1664338 1235232 92259 1488145 1046608 20230 2611842 2610934 1104719 1180726 362987 2044058 23748 841262 1636141 1355775 1248046 19133 930255 291292 2467442 1395470 1367662 2014802 1149405 169324 2010810 1195892 93493 33553 1254607 879713 1444412 2598975 1637160 1564543 1189296 1672399 750749 129166 530490 2598511 1903620 661300 814193 1774578 811987 1878501 691200 2156397 749144 1748832 2284142 61376 1416588 1369537 661952 42702 2449238 831318 41666 783763 2343881 2496842 690095 697995 698055 1024752 1994599 2202353 2491806 1986173 815535 341714 386777 2086320 1633293 2337677 182986 1358738 2290741 906016 315860 462628 1580045 2335962 1024582 2547605 1134077 2295434 1654699 296612 2540673 2222935 1521889 458875 182484 2495933 2074020 1283651 2076382 521877 1258057 2497467 720707 1660930 47896 2257412 852415 1547157 841758 639679 1949795 715860 2318229 475933 2256425 619943 1764752 2237994 1637003 1973407 2161185 1883626 625587 1437892 294079 372596 618557 973428 655181 767295 721924 2302201 475464 311292 113939 445842 1614604 940612 1699656 1131895 1329381 515054 674125 1418093 1133818 500873 420318 1915481 1101745 2335038 208991 2415589 1951761 954559 2398731 1982241 598782 5746 1454385 1086585 1347087 2606288 1873719 1634865 1254621 1366403 37207 1642324 1235843 2404120 726412 1857032 1760415 1318547 1703702 490237 710996 1425769 1348721 2045836 1189220 778277 2018642 2133745 1731227 2507394 2044989 840589 2119034 49868 322786 166357 2479120 9871 630361 2315715 449041 2210229 1956682 1531993 552667 1982941 1090127 395540 2274442 1533934 1314376 1412856 99086 1236311 1706843 934729 1228094 116412 746987 1389178 1631953 1498041 1370792 720478 2290984 513951 2028328 2429627 945157 581465 1959626 1126222 1839035 2062833 1021065 1151173 786208 1874199 2018148 1102211 1472271 1751119 483274 2279037 753052 397321 2036428 2293606 1236476 934520 8623 825363 558833 464126 1436929 465411 50443 1366783 1099081 1134347 377430 2606225 997834 594281 1015719 2287474 830958 2554790 157891 687049 959018 909381 855262 1222732 1254984 2404053 1423699 1116245 2251284 712296 1970148 351073 62994 940852 727401 1454822 1934988 139460 2492601 108193 2240207 981846 734724 1301802 1736829 1574777 873486 1748923 716781 127234 255201 353755 1421927 862702 89791 976697 2237324 1552764 336821 2090339 2645850 1817965 2555077 1831012 1457101 1242954 1234558 1622994 427820 253671 2076684 2138103 1094691 940012 1962197 1922099 1701687 924708 767226 1178966 1418970 162811 1884146 1441226 1816400 313635 1271372 336673 2179120 1097875 1882869 1321731 208531 1436154 1650004 2410749 2197676 2110371 2252263 993305 2189285 1370806 530368 1935141 32588 2099655 1474655 2324946 804318 277770 1866598 2418560 1446734 1662963 675597 1990113 1865568 1216083 891051 1594077 474236 2163177 397936 1025389 1968721 2321794 107069 1670441 2350281 1823733 1195908 622760 2216071 1129727 1268092 1287664 1355848 389782 750082 2328811 738021 814913 707719 2139527 1729431 570151 1338883 2307119 2498319 2077232 2063741 2066804 1956966 501058 764265 1434223 1458110 2485018 595878 1809481 1950581 2066647 2157044 741958 2207279 2645781 278820 369210 148016 1639396 2181094 2183628 1568270 1202265 986702 1776826 2060176 1224266 1194639 1048288 1437468 919912 1846937 1972381 1004720 2646877 1063899 1774221 858948 257398 472541 1548545 1088049 1935569 216870 206682 9632 2358096 449625 1668905 38835 531393 2589831 1306667 1453448 471826 1343998 1593083 163639 446154 2413011 2153995 1479179 1869126 833708 1391417 2576786 1528480 2090296 895335 2017937 934776 1701673 2644429 2645812 1709667 1932294 1706428 386336 1781217 617102 4797 1021684 2551692 2131429 1620804 978623 2635078 1301530 2468441 105560 1619962 82371 1193198 2553032 1056089 996748 18147 1894201 854239 2637830 567013 2408831 210878 756186 1161895 1530157 840061 842144 2447667 1293582 347750 2505118 1175060 1805511 1226003 742902 1041219 2000715 1209339 1485511 620152 904667 35485 1703337 658258 1799244 227233 1065422 521676 758837 2502624 1337046 1442730 980315 528725 229173 1985835 2523729 130990 1659623 2388661 561037 243008 678983 1389857 1220563 1364949 1284190 66493 1942792 885258 2456982 2543279 2242993 2577794 338524 2307098 1960868 912067 2061857 992492 343526 1091075 2563161 1553380 1656768 719384 1573493 457294 794316 1533466 1200433 1925212 306043 1107206 1856208 2568075 315258 2144180 2002663 202254 2611426 999362 1952803 1083445 1203324 2607352 1375509 1257697 65159 2331373 1772841 912033 934348 1035422 2436300 1157931 602643 1889952 1713448 639801 527484 314387 1853580 363402 2468670 2617433 1159416 1009783 144616 1866395 967821 1813799 864309 1099176 1183261 204067 1118450 1773484 674867 217412 1752538 1810303 1815749 2413095 2460460 2073338 2636018 1661523 1118729 33798 2628631 2322669 193753 1916200 2495756 1721745 279957 1316971 1558366 1905656 1969064 1760533 672669 1679001 2576201 1433406 787230 187100 2598435 1883877 2214333 2446369 1057821 2344688 2001450 1501021 1700183 2430925 2060251 2511903 355303 2637627 1109913 1249802 1462073 1293543 257402 333099 1348762 1234595 360390 1309457 1645211 1922752 241642 754605 562786 1153702 191422 2120427 1570928 2486085 221619 330458 2495341 561127 2044719 834706 1566953 2085208 890667 266159 37957 1184884 72627 1992976 827497 249165 1803533 2047037 1678815 385686 1159856 1535592 106172 2362240 1809173 1524386 2470616 1526869 7722 1310075 609272 2625409 1352901 2069398 50859 1218883 1915384 1990313 1807308 770335 2411521 674770 890186 1737519 854478 410870 1046178 795789 1963881 1318253 2456790 994389 713206 184412 125988 1144092 340182 1612717 1039783 1828073 241705 733212 736121 1512895 197456 82110 2329035 502545 841247 2500045 1791447 1053144 1135939 1353733 1507180 1778379 2528517 921036 2331692 2216861 2028834 462862 1214167 1787995 480417 2626625 2298314 1335255 575099 1647499 348453 274265 1564047 2370433 200478 2637327 1931611 831591 1585541 135017 1720211 2410279 2192244 710688 1415503 1699964 684082 2622198 1391638 1137301 2153918 1178539 294926 155007 1052014 932755 2060923 368034 2075414 2477778 434163 677543 2324588 935941 193624 2504590 1763344 1308854 17533 1299811 747980 783804 1682515 754418 1750171 2485993 922122 2389559 1368892 1721117 1777430 687891 826391 1898743 1532407 1347607 28135 1018510 2007353 701353 1567307 2231243 905400 244455 2114652 2124498 2306467 2273535 977203 839653 807564 1138929 562555 142659 987310 368225 1805527 1227638 1050295 707525 173690 2271375 350013 1392399 1454590 521113 1637322 637447 1475473 1601804 418941 477358 982116 1669741 1860874 2062902 2526319 1804105 260822 59318 378017 1290771 90164 527619 60386 2464589 190164 463920 1284247 313542 1943700 2113144 1839815 530902 1349408 1223432 835055 1504923 2013776 2467230 2498996 1914051 307811 1601700 849101 726611 198457 1038171 2332976 1549727 2564337 2092133 952335 2006674 1715294 730045 766151 982017 2516324 770235 2580099 2438003 831512 2524974 2199922 1928000 915194 1529539 2436789 995596 581723 1369807 647383 319787 1070096 2269294 2511360 658151 2541571 1712519 2594169 2467058 1169561 698174 1620366 2339205 1350401 225629 536063 2378081 1138225 346794 2181709 421663 2454742 2635870 2428718 789030 791816 1884384 5085 780201 1936365 79591 1272359 172778 1308020 1077747 1555231 2411315 2628338 608393 1743017 2030909 1007288 1761551 216375 1675730 1749983 2462309 1462038 984003 2596828 1986384 1266549 2401562 527474 1526266 1758706 2026361 1668760 1127718 550576 2429068 2563745 1779038 1918611 254410 2310936 2290064 856363 2147715 2143876 2624246 2546518 1359665 1121973 1457977 2048539 1944927 2131445 1561387 2285534 2106162 2309490 227880 2645855 2151835 677922 1990815 1348550 352600 1156501 263784 1057550 979938 1387153 1523230 1375962 1845379 2223566 2410694 1784679 794914 1929588 2589046 689471 1865169 77970 1258447 2547581 2351241 2030129 671429 1014935 2456875 2091411 2006226 1699869 1410802 2406396 1728212 2079662 1944504 1880351 501011 2617002 1027644 1728426 2196602 414862 2055659 1731125 732422 1692448 2444268 1762324 1670677 1369005 435686 1970376 2411655 1833357 1388512 1463377 1266799 1146224 1048181 1935276 1270614 1679680 634429 1450075 1073325 712075 570518 1348445 821991 1917815 374814 1973463 651066 2372148 257549 821766 2053004 709378 733100 1738424 2262923 601760 401169 1557951 2429463 72358 82267 2640100 902002 2028750 2090216 2504252 2235169 1674309 1451423 1856550 400786 424452 638812 251187 773908 64916 465331 1070063 1055002 137200 2528261 421639 1902513 1499171 1737949 1660743 506546 1982816 364377 1031418 263342 1410437 33691 1923983 2176537 62191 2303338 1487679 2581789 1498358 1264538 1352688 1477771 1115201 204124 1339064 16993 43105 753774 1401016 2050220 744968 2289779 2014813 383429 954525 171493 2643218 984504 593927 2490237 2568895 764218 1715955 2474590 2363147 11410 1431924 1778107 1153680 845254 2536749 2616405 242177 1053121 1223286 2338822 1653621 746551 2189568 173979 997606 1753324 948898 1285438 96666 78601 1286382 1281277 571051 1256837 2456137 1443608 2017395 2152691 1218471 1627442 1011972 378422 1526774 1900680 1165772 1211467 2406380 213961 1987290 1830301 2624149 1760616 2260132 2243269 2137224 643496 31283 2032206 2216694 1152493 259541 1916345 934562 770317 1105254 635200 331882 360960 1728201 1177299 1865465 1934628 1259205 674188 2079890 2391996 1529743 795126 145843 2190193 234182 2649326 649456 623151 1222823 2060625 1500454 1180349 1589222 2073393 1760030 2177316 699496 811243 751464 1440083 224811 2278503 1462757 2593953 2032768 2594017 770168 2189490 319405 1927249 1880786 1565305 60721 12173 212916 679510 1362609 664641 1675408 747070 1384633 1388485 1241912 1147072 704625 1397242 330257 1092174 2429050 1048592 568441 85045 1240314 1564836 838223 2443588 126682 672604 431710 1062190 621981 1653755 1199757 1069123 2360134 690059 1038521 725107 1868052 1467511 2015670 2640357 870989 1943147 2560917 2596627 2408602 2080110 1207436 1516641 344542 1237588 720410 460068 1250996 1831300 1748796 1271303 2103627 2156493 993345 749314 1702147 408410 1020465 996831 1686477 1627268 570205 61492 2535383 2410765 1083739 755793 2045814 2102927 2409516 1885888 1968888 2219646 641832 1282503 1935356 1424440 736464 2121505 1288078 204093 2137275 2466366 2103747 1999594 1556121 1616296 159885 832272 2444488 1191320 2619409 2287736 283272 1472589 1626951 222178 2173377 2234354 1259646 42516 1464867 2128514 685435 2423291 2566029 2580488 2357112 2135854 695619 1550381 652195 1375487 1801180 2407332 399969 1554531 1639675 1397390 808132 1064102 2008115 1527302 1989561 373700 920166 1333575 1571239 1926691 1767676 2585858 236293 1588461 1013510 876169 215134 1242301 61332 1645385 573105 2549289 1621238 138505 1551155 2622315 1076365 2422856 1284948 772378 1826422 2219427 163353 1850378 985367 776291 2338175 1619546 256937 812977 1012979 1140287 591904 1979409 2145358 2233515 2445191 2148735 449949 554108 1748508 1164262 1581605 2482371 626095 188427 771784 1014007 2093732 2468717 2153605 2529969 2293250 1290831 1533711 129547 1579321 1346678 1293815 592424 1325341 1671839 1646443 939057 562368 730999 861210 1113154 2238905 436224 1225179 602683 1161030 2273417 1731328 2181158 633774 2218818 1296302 629998 1792859 2498194 845764 207116 51896 2180034 286937 594735 1940248 2127159 831186 455114 1941021 2192261 649799 2365303 201716 1184001 1335188 1609831 2375490 98063 886988 1406215 2294290 1845100 1456299 485120 32941 966263 61711 2647588 1680097 2017581 1241531 1621534 2571662 1066047 45383 2059218 186800 204546 909000 2123866 146387 679479 1005421 1331329 2373118 1491530 436548 987106 1388992 2355191 1826439 948308 1242982 1561810 1949471 653185 1105249 841876 1851890 2456565 1819875 1257927 256907 277608 240339 655269 792360 37266 1735562 71033 2620646 1955048 1872771 2011540 540518 1435914 1573384 2554190 2445010 54981 502024 2344025 2521403 346948 162578 496818 1180937 1302863 1331594 1134393 2124675 1369958 1878477 106124 303788 2256118 1556746 5597 1089856 2136578 1632201 2598441 2646788 2255096 1214117 130083 1753871 784848 223118 2053951 1367742 386599 2541002 1429575 422100 1618181 2326392 629260 1531951 1227547 2232676 1072655 341791 2231479 2581147 88082 1181348 1776376 597198 2582746 2384611 960877 738337 1121678 2632317 973734 395855 1055090 1993620 284917 1601799 2121191 1082081 2236155 2062565 965479 41314 2024718 2565216 1383216 237680 1796697 414038 304981 1240742 1187687 195853 680630 1185326 563968 2648143 1633350 2365026 891419 659693 339196 1793833 1975014 2499522 1972486 368159 2533947 2243900 1970124 1668079 2446169 1072844 1138483 1887606 260967 574399 473019 2010459 559805 1907244 2210783 1499818 1716941 1110267 2078704 1618079 1118492 372061 2009239 1588354 2311791 1426119 2322416 1256246 378190 1259791 1645994 188669 2034861 718235 1015165 1227375 2110684 1886717 769127 1126335 567897 1060449 2635144 529587 1013398 823981 2533902 700715 53166 692968 2124208 684776 477401 1585957 1152035 2613592 2613579 2074399 188327 1972928 427241 334967 1176733 44213 1547939 1318195 10006 1370036 2249062 2368768 143943 239517 2556003 1050114 2612084 787696 309798 974088 2564281 2193904 2589644 138719 166902 717230 929366 438551 1356489 2468438 431227 258106 2023850 2153899 1723155 77566 1232028 405044 2061392 2639259 2647287 1315278 1284143 2284668 2029329 383528 1271531 1245082 1335633 1918394 1129657 2569986 1116170 765547 1939683 1799334 783046 1539006 2337766 762496 842720 828242 1902767 26538 782657 80139 2117406 163616 1014763 1035058 941394 882146 845866 2174135 2501194 2570323 1837459 1671127 175247 712702 1230889 526343 1207289 79663 25843 1518149 1323449 1649276 2256037 2465226 1865344 2329568 2563040 257426 409524 6996 2351607 1433625 895465 643132 1417373 2043224 2320618 334219 77321 2235278 1071316 225086 1509378 2277499 2517498 1140627 1945980 837316 469946 2346320 2639016 1243223 697496 2336180 1018597 1842775 891180 889708 17689 608073 2079482 1870465 607160 1430750 762172 1433837 287804 2201316 1439976 628924 1029831 1024257 100172 1819401 2111471 692218 1482366 1237052 986887 495532 2051548 2503514 1674897 2583979 765731 584942 1264192 634211 975064 245713 1841982 2050372 967422 969810 1609775 1265484 1632085 1246345 1510745 2228522 1941851 2140126 617077 1734562 2454733 1888608 2393148 2619089 225251 1410234 1203914 39158 684422 855031 2165154 240911 651345 1342673 838185 1046542 407319 1055466 1932537 478789 2258834 1405396 152187 2023286 692868 1230196 1771809 1038679 803205 1775837 844040 27732 1421795 1171613 2166629 1611490 1079739 363395 1168558 2477370 1901390 659806 1241671 1620946 1352928 1614979 1333516 1302494 2616155 569129 670155 2359724 1070990 738086 1349016 2232726 2120159 1527397 2277624 1895331 535582 986192 196480 629167 539093 2561121 350489 1572334 2193516 90032 1640025 2053710 956431 340878 1116489 2591017 219279 2311025 1829023 4433 976660 228702 967089 2475334 953939 373355 2277932 407790 159138 1699676 743092 585693 146986 1854092 233925 541434 2324401 1762219 94864 2537168 1553937 841222 1608193 1141232 2423781 209698 2589148 782149 1901317 74448 554154 559632 2348940 904567 1682637 650158 2081092 684866 791708 1294634 1784422 37517 1172105 186855 1671785 1721357 815350 1920032 549587 2117959 2353792 1232761 1008194 2152449 914964 307716 215785 2147440 1202382 1904735 1918800 1469663 834281 2489315 2495909 348716 2299619 2185838 719706 988056 2545222 1008823 1718482 443426 2630555 2017271 1203135 1084933 2090634 65258 1253391 34211 942867 231696 1967820 462135 543205 554820 430951 931351 653648 1349186 1504027 596298 132942 1669559 727141 1994948 793318 1085440 388395 2622191 1110892 127041 2519292 1101375 977574 151630 2158258 1770513 1923275 1397168 1645955 565232 1394958 815814 2218492 1374391 435865 346606 1497681 921820 855954 2641264 1250922 1871576 719385 2515555 444957 2100436 1896320 938496 339456 2067517 1825188 2367447 640266 2535009 1310063 1303463 2297600 1016378 1307340 2615682 778229 1248864 1766406 957045 2260144 1934923 940064 1428707 1241935 2604071 362791 1719306 726676 767131 2329269 1220656 2371857 1389749 1180275 177788 842251 1446933 1426065 1294442 821538 1658963 1627513 298591 510805 1802558 2578331 1058264 1257137 2213169 576197 573885 472820 1542007 1499389 1524486 2552427 779566 2550720 2515991 2579572 147496 2473020 1134720 716949 1870186 109006 790758 1026600 111408 248441 652361 1918021 1738978 1793354 637424 1939301 1062202 2433466 1750739 2359850 1491165 1477329 603290 838780 1707900 791944 221543 334587 2025830 2389448 1764093 1278210 63309 1291520 524269 1112177 702246 2417059 2121729 2411 690945 2317075 581852 539870 1960023 1602934 2579647 1700728 837391 1513427 1795700 2336994 1240219 2048305 1179005 923127 2318313 402684 67734 1087212 1200758 1767363 1691032 2474196 644681 1456231 539683 306233 2407455 2482676 1981020 205882 2333297 1591246 2391471 731896 385241 2293580 636007 911303 1957155 1472958 1808438 988763 2384744 1701039 232272 543274 2109366 48123 1324906 2216259 757444 126534 8899 486362 123948 356864 1975398 2484600 2336161 982843 827855 1600100 1547212 2333423 1600092 1401632 1541962 1334791 210198 2611905 103838 1442321 945273 979966 2543481 372979 2441943 16755 1008746 608938 423764 1219210 1638547 817276 279550 266363 127968 225583 2246646 1957762 2377922 138009 2586583 2112421 2430197 1255063 1199623 192499 2244032 559748 2008650 1643946 1428575 1450295 1384124 1031946 378748 1477268 1890099 266987 215843 1489451 2380815 2036896 2437585 1245299 1161669 86781 1896171 1694649 1785260 2336735 149132 1674486 1615738 137541 2099292 511243 2626273 1233903 2210293 886959 1325505 580668 2269311 224738 1727808 25761 1417723 709965 546257 1019505 1100576 2472555 281677 380996 2648300 146360 2107592 1922980 1533268 2189955 1346601 2498600 1658378 983806 2492484 2365006 694380 678732 1798890 1273904 299465 152692 981509 1001493 1401207 1503127 2042767 407965 1289134 885905 1920787 548969 2003077 1513822 181572 1931123 1678257 493745 684331 1179570 330693 2339219 2269349 987699 1725013 1891219 424418 2280800 1055481 692674 2144336 2156627 677470 280509 548058 1556105 2579612 973354 111994 1701373 1601952 677700 2326071 2222542 1141674 2567131 1851848 1162095 1143449 190712 2259688 1631183 1534200 1746707 1454395 809895 2055441 388062 275069 316110 362838 848015 1465462 1576642 1010842 1026056 2325887 2574477 1997536 1985716 2141580 2499497 2080863 2584194 638674 416261 2040107 1787361 73046 344096 462603 2443038 2252230 1773546 384271 2635124 2023258 2249068 2612469 723190 2188843 1102997 1126172 2257632 1023840 123878 90262 1136881 1657182 433620 2637678 493377 710391 1990555 1770345 880574 1949143 2114075 2583351 2642819 810621 1307726 1953111 2494094 1505046 1824774 2134164 1673229 607481 957193 1480455 374909 2046865 1463414 311970 701216 2456299 1925282 2367648 1958767 2266812 2425057 631803 2609457 1560590 16505 909544 2029778 1179090 2148847 1684487 1305210 1314059 697801 244748 1941295 639135 2249985 2170991 2239473 256370 1582778 2183867 1104358 2475794 1678448 2038252 979539 464041 99443 208150 2324746 1046064 852842 2111591 934951 715174 1561692 2506848 47397 954105 1359750 354782 1547764 974509 205975 2640896 1123381 46073 1305438 2467498 1216178 2471282 2110613 2333099 1431634 1373191 1571090 2229748 1495714 2271764 264520 1087179 382125 1706770 1583356 1775186 15530 2589974 2030697 738323 1083654 430990 1772861 1440168 2412507 1027250 1050751 651483 1167944 1960320 2097140 119215 1053690 1666720 2236922 1296419 1185577 737175 84104 1262163 1075688 1306934 2615636 1564607 696044 700832 497098 958060 430298 1414705 1753622 1940134 2517945 594996 2517331 1922208 1187674 2608353 828607 1942463 2046481 247056 443191 1052942 2423118 1601786 96615 2046430 1686800 1719575 2397247 1956037 1376628 2565068 126353 378367 1438801 262203 2449363 185330 635638 519107 2483934 1330253 2173496 294533 1437521 1949945 1848953 1697392 1095824 1336394 1652165 2363681 753204 216008 643663 1967021 1381163 786366 1102572 2628965 1722669 362125 1097568 913438 2076329 1236985 1734886 345543 1886375 1420397 1424674 1852673 1482876 1084929 1556186 150691 2564041 192234 2633384 1784696 2465836 1335346 1888977 686325 1380323 1256326 2018077 2602688 1552112 572972 988541 1079553 612023 61500 255820 1261405 788102 2083873 1002411 1256170 2286494 753584 1709614 2276837 2139267 882275 550908 1490855 2455936 754561 815210 1971407 1884315 1080341 616530 816242 13358 751916 622489 2635864 444514 2541570 1206622 1983300 1732685 464820 1454373 722126 2114987 1887632 1321453 1696481 1947404 1280061 2586803 1598501 1686573 1044629 1824928 1477642 1510002 394683 1543608 1916203 1044079 2116424 2084994 1074505 163422 1824894 2543141 2067201 91446 2511995 1954817 2648874 2514082 1070467 849553 36353 1328459 920976 638467 537996 1218864 1442517 890636 1511309 1685989 1502061 300381 821270 1694468 1130978 2640734 2510890 1576222 2148753 200820 2204748 109765 496486 278035 2177419 696066 1459943 973129 975996 2614905 229584 45257 285073 607350 1118564 1645423 1610862 1544367 1925667 2529649 1773292 1315266 143167 1145947 2486320 2519711 1823219 1551244 2550734 1666507 275771 119057 1320750 318021 175434 124734 1482636 2578633 2382649 2465653 1764527 2480192 1238035 650491 1020562 1413113 1917377 872962 2012343 2194843 183921 2585629 2102922 2517106 957967 1740007 1973797 899833 2620042 277847 412598 848253 2571387 1498967 1125728 2153770 1470139 2557773 2156568 2402572 2206950 411855 231144 740250 82330 1943493 2104874 866005 464544 1628008 555207 2292471 540760 625145 837696 1285554 2269969 750407 2545242 964701 1595647 2148292 1709191 2549119 89059 1644078 830074 1740517 677405 2556470 313508 1842488 2153330 1882482 1742626 21199 2326956 720881 1430623 1060379 2606764 2341372 415607 420979 1857232 1557003 1187786 1537560 2058658 1573891 1762119 2058955 1052685 2626823 2046336 2470552 1523835 1343434 1856706 2620032 637037 552324 112496 2474783 1132015 1204800 1776285 1734829 1234056 867063 2294319 443632 2097420 951460 2597342 2428780 2223020 51963 1058400 1321920 631528 1495138 942027 1131413 2223696 499405 2132749 644216 2256878 1909689 1582084 1135122 656574 1254675 1248896 2263799 969735 1227057 2184551 1090498 711080 1852111 228382 2404096 2088805 411813 266218 1059608 1799837 2589551 603762 1681472 1368199 2215562 2182810 1370745 1709722 1767247 461630 1496345 1943686 514973 787293 1675242 2367703 474627 2098600 2304043 1268761 1360276 260135 1823846 893467 496526 296341 1282101 896864 1007681 2364274 2448463 964990 555410 698827 860696 2400436 515206 1259827 1763021 470797 679940 1603840 1053643 629678 611930 2469775 693703 270573 349230 147521 1794907 1924570 32547 644514 184811 1699165 2206578 93786 658094 2081147 200745 893509 1590968 1494545 1817202 1385809 667364 1822327 1827298 392475 1220937 1004594 467351 1869435 1866871 2583447 314333 1369745 1436823 1326675 1858368 1935917 244629 1169695 924353 2221675 247707 520013 1984999 1316952 843316 1492839 96986 2059333 1676597 1452372 2599216 370388 598754 1314490 1081766 2388391 1861631 1793953 1960139 995310 520127 546777 501468 2470578 1242226 1578113 1734956 640203 2147533 1370602 391253 1090407 1133795 831968 1766482 1095266 1074765 985173 505439 205842 792371 1844830 2446209 434233 832480 679744 1017663 1448962 652359 1206897 1010625 2301389 240210 567821 1293080 673579 878605 157113 1206277 2437156 820629 1481774 24689 2519095 1982920 1742454 2413369 1741594 1644603 1673900 1950884 657297 2446478 2058533 411468 360153 1819817 2203179 355739 249098 938590 2583106 1628206 299403 918076 1538940 700602 552574 1068478 1740579 1741307 2132322 427115 1988019 2636528 272501 1110387 2352738 2311964 360739 1518928 2209131 1214405 2069068 1350360 183126 2101717 2003205 898592 2301326 1247760 2089278 882394 73823 2282465 204715 1149344 1999885 1198893 2453583 2629456 2478847 453758 1113019 2439150 1299277 2310787 939984 2584430 2514355 762875 2421755 1532219 1770507 719137 1982381 756367 1535452 214950 1990756 2549697 1142390 2275870 695045 1415381 1597510 1500749 2243098 1896668 1579501 1575947 531230 1219623 507625 1921055 2206045 2586192 2397984 196776 100775 1466409 1861100 1539225 2073749 2358552 525865 1721233 1785770 113281 1102689 1218522 2017280 876511 1482046 2268231 584754 1711992 2589222 2210869 1550395 410659 1097787 1019716 2250037 1080662 2261126 1316492 2647387 1503414 459419 777214 1923569 2580208 2543145 1918961 1617351 1471902 316249 1870178 887553 406677 2374396 1931219 371383 630363 2592107 1173856 2496173 1891008 1027978 2121639 698961 2475721 670871 1230861 1104901 1194349 1418080 1358863 2341141 1579468 200465 1692485 255028 177693 2505042 2155026 756168 1605939 230277 294150 1588925 439997 701531 752095 1393467 2041335 1438531 2253273 481058 2621311 1223609 2504823 230114 2261907 695937 2104503 2326535 1840563 1767241 2001381 2342009 64647 506151 857039 1446234 2126249 2109602 669797 2461842 1272234 382298 1703589 2252309 2177911 936282 2394475 2399191 1861560 490660 2047293 602834 350455 1997699 1715801 1844814 1068805 1522742 2075097 2270620 1429714 2409625 1099091 707027 2416939 801603 1983786 1604876 786765 1161063 2111699 1264222 1884877 1382379 1747617 1980322 1731270 1828088 300270 2494670 809881 1915076 91405 1000404 712227 631232 2122337 1732792 437479 999747 591478 700567 1102201 1119251 2184830 1256113 1127472 1689854 1328523 1011939 2182387 845729 1580147 1859269 1181353 1534247 51339 736014 2173575 2244352 116363 1447640 2432171 476230 1610147 2225695 825104 137036 167288 394206 243167 86816 2463588 148443 495244 1174907 1212039 1002793 103400 2473642 1580987 642359 993780 1994030 581786 918366 2147933 970374 2483296 2638707 1797062 42423 293282 2525795 1379541 1379911 651057 1562882 189459 2324137 1368371 2406749 1549050 1990411 1267154 2188683 102481 1945598 145012 41902 2632998 1467555 2604201 1864213 1398954 1726196 1349127 79535 528741 2181771 429775 2267028 2530457 2550550 1114498 1028003 673563 1278865 355772 2350791 886023 1578468 1077586 2402037 1438635 1100984 2942 563451 2590977 475245 1166205 550861 813338 2377482 2592319 1646948 269408 2583091 2319752 185823 404364 726307 1326702 2597109 2417978 2147638 2430586 1749935 2262269 922609 1168072 2132074 124604 860186 871947 957542 516577 816110 1061756 1790522 1613918 2602145 2226388 2948 2033312 424964 2475908 548808 1331637 1555215 93085 152535 2186026 1536410 2482846 2496882 1318321 2390653 1820673 1685247 786562 2175857 2547155 2516407 1353164 308353 1577676 800812 1485140 2331439 2289007 726082 374451 1215933 400848 1696950 539143 1172971 437259 1644640 1410810 1120346 2215649 1262189 2352584 299626 317532 1721388 465095 2020180 1262534 2508786 2171942 2570702 505245 867476 759525 897819 239384 2411812 1669749 919467 2443650 712993 1872514 524677 2079638 1993968 1082408 347342 940108 1653185 425675 1618473 1265490 815504 2631382 1110693 825989 1833807 2440994 286391 2096905 1925102 1653954 912549 1206172 2062324 1727634 737436 2537730 699924 1254593 1124738 761339 729668 840819 1591043 2405786 756525 165174 113227 1295899 2093912 278376 1432364 1335618 186145 1426468 683832 2328938 1134542 2644995 2300005 377391 157761 2359524 2456561 234816 67516 1478566 1851492 798483 2042992 1953865 1353984 885870 1224410 1396357 1096858 1543016 1107311 2170171 1472260 330227 2303591 1392374 1779930 1070635 412450 1667686 1720627 1922774 593383 782989 198209 63287 1249975 2310506 881597 2556092 162215 1814550 1795959 1865385 1434656 1431888 425499 935798 2330315 2040975 1907995 1128969 384099 181405 1121396 482162 567918 1100219 1816076 296948 1503941 979011 1766212 467996 1573042 2309599 258491 853249 999374 2579085 1925209 2628175 1957479 41211 1037360 854890 1555473 29504 299 463767 2140236 716220 775066 2194037 2490763 921461 1332269 2121657 904197 1026353 1779804 789223 156245 1683428 783815 386979 617509 1979244 984890 954400 1860743 883582 2610138 851091 1040309 223818 1348357 1897362 2310840 183903 819531 1903984 302868 808277 2085007 1891688 403991 2412020 1009471 1543822 1306132 1606331 669785 2064038 363286 2011861 2034189 798060 1782862 1746622 2375809 2510494 8602 782115 942149 649893 2282552 2001106 2014736 2463136 748992 246641 171077 293485 1702348 588998 1101011 30275 819297 1718368 1256164 184359 2348731 559018 859571 1479674 42195 2399516 1230527 2002118 2077520 2472894 688161 1226786 753280 1426732 863629 2567636 779579 125902 139265 800686 264220 842374 1338947 344086 1391499 2194210 1202022 35601 1312455 2336689 519879 2197364 1607828 2464381 1985731 723876 2541424 2220374 2558172 1255431 479953 2167442 1597311 967085 832134 2510013 2634570 1163765 1200302 1796749 2620483 2534562 1469514 2283547 2440857 916986 1947659 674363 245367 2504583 2171473 1958399 161798 2005601 1502902 1713102 972040 121990 2390850 297252 1090798 1014798 1518819 780108 1968537 102786 43263 2173304 76017 327227 1578824 160027 1555425 1031142 1438263 2504133 400431 261217 1032699 490931 1846522 2452724 1791934 930589 1959755 1540293 2130934 1765392 1345342 1225952 1753764 1629583 1964963 1240926 541389 437413 618596 1563699 1599759 1726864 2413700 1697108 374421 196181 1807745 1034346 24613 1424253 2586123 1374851 1773474 718488 2166802 954201 2092233 1604121 1953354 1309304 304095 2128540 31064 40847 2490998 760602 2010599 2279113 291447 1674434 1879489 317032 2608730 1127308 1384921 1085104 1460886 974797 2537333 609581 2198876 627827 2177841 1265372 1519383 2237497 1720275 1717007 133398 1249111 975599 2549694 2607285 175879 2138948 326480 2027453 2315267 1331069 1947878 1913299 1609257 2223772 200565 1312196 2184646 2339161 2150104 2630468 2222875 214938 1668175 1687304 2082317 1671612 2563832 1276333 970735 2121587 1917027 328480 1935521 691154 1458221 2314079 2566875 1886385 2080223 1342385 1192572 2494881 286653 1274660 2572524 1898937 982978 593046 1114751 524121 770269 633458 563278 2057089 2390276 1910327 1897950 805987 2280844 1798116 1467725 1511968 749107 1233420 1887173 1918330 525443 844001 870219 327968 289891 2044445 2058555 1048398 1702230 2569497 502148 1495091 1329905 2547332 2178529 926890 597674 142542 415100 1977071 602484 925071 577165 1958537 696685 1986482 2177548 2000350 976902 28706 2015005 30085 293374 2446814 2479161 2412108 1802507 668126 18684 2411541 312073 2221267 1593792 542762 911226 2215922 2176233 515929 1743388 826406 1510962 2322911 578079 872405 758240 1184922 1524251 1599587 174299 2523290 1610992 1277348 1880813 581004 550895 986733 1440575 2273379 905083 1978303 402108 1630593 1683330 2012530 1979597 1622904 2334673 2414609 1595624 567109 1012286 415427 183942 72690 2565172 636456 2478457 30000 1090630 1361248 2432892 1168280 1082761 1634936 2051678 130500 2426712 101777 2107862 1385714 2400943 819066 2515949 2098622 1370853 857000 1319852 882434 850946 1886619 1786459 680204 1219319 312581 1463422 1197542 574926 234651 607752 289870 898720 983118 1333910 1964873 1684922 1463657 2153087 1729326 57577 123938 1766651 1659759 2458819 831955 2138365 1728789 311198 66324 1211841 1706774 1044940 2006783 121027 2412894 1062990 110889 1456692 1409642 592872 757157 1721848 1702839 2202957 1996632 548513 2044094 1564360 1711596 299314 1193615 347756 1306031 588459 1509188 892306 435872 213994 2066065 399402 2332827 2620813 1530500 2316905 2641359 2565834 2108884 665420 452987 1111602 1600493 1024096 22724 1169929 1697477 800545 745144 1148113 1035486 46500 640953 2394054 1910921 1886970 1163436 1636700 638639 1896588 83019 127311 1944606 466464 2242087 717190 1262966 678383 1913990 1934383 516491 1876465 1900706 1633972 1106727 1074802 1498056 1659685 851603 1279846 297263 1374037 2620326 1534623 1146538 205367 427370 1901892 105678 2520913 1519849 133483 194513 1459253 1913957 181718 382428 2351849 1295323 294457 861242 321787 485227 1769677 1413972 1255789 161623 2131206 2386550 402077 2453999 1104593 593197 2195394 1752364 608859 783341 552856 84927 1821542 2273505 1956710 1870600 441274 27476 1351465 2261386 683042 1672058 2445658 1307854 132111 359333 350839 1892315 1460060 211024 148983 652050 812533 211356 565838 9705 865787 614181 315314 1959255 308030 1528136 1676425 1813249 1926799 2419340 1413414 253706 2597027 723131 1447621 2043867 1608568 742609 1712470 993135 252661 891454 1448689 1241535 1828217 2435191 1743297 1981889 1853854 71759 1723698 997343 2533209 725096 463058 1358280 101089 633051 1730086 2405979 1913040 537785 803273 2551661 1795062 175495 1040876 766908 2648077 1645174 1782766 314885 297291 2405981 2589653 795053 2469807 1726836 2573373 1005361 71229 323718 1075870 1182621 1053907 2108311 2183889 725119 1762034 2001498 1794463 2407162 1320924 557656 2079442 490155 517245 1156724 1215649 512553 2262014 1328076 548484 2114764 916945 1572354 588946 2196375 2527562 2306901 44450 2035923 1380130 2594129 593437 1158054 2032920 75760 2160424 1400204 2438303 275880 1305005 734682 2393363 943821 105918 1318711 36695 29082 96682 2109191 959308 676507 2253136 1734057 1531455 1809955 765995 1813557 737211 1683002 1783858 2547357 43130 638612 1892329 2203237 730693 1723965 1934888 63680 1701997 2490420 950785 1212724 768878 702789 146985 118825 467318 103802 1530363 2515378 384072 1677619 287593 191098 1591750 1240376 669280 74985 498065 10213 922123 93376 2320019 1017748 680215 2406339 514394 37730 1148314 1425179 567409 2367310 1284138 1335836 1283980 2045137 312 682592 2007620 752374 288778 1619775 1908754 430570 1965986 1391073 942198 1380307 377331 380330 1578210 83035 434313 878902 1495060 1947798 1262105 1989653 2312644 2367536 494938 1353091 1303026 1632512 847048 1269719 190829 579729 1381966 661634 413859 1405919 93637 602720 1025267 1131324 1315434 935003 1214124 1986667 2392343 394796 2388386 275320 1201029 806713 2539403 1352351 2417923 2471003 1862872 2006697 238574 107017 1272408 2129781 970111 757856 1417284 571963 1989207 2186642 697441 408066 434218 700756 2051647 2242744 2262587 324847 2509509 2275395 563734 481921 299205 638652 235426 1549571 2576587 993208 563346 1538696 2604962 2204308 2446951 863139 1531684 2432170 497295 747959 1956017 1644098 1921113 870576 1438553 2124274 840468 1945722 2197284 1451804 2383347 1408368 1538762 2247424 2120257 1025577 350330 1303371 8503 1819638 1732713 873700 1476190 2295016 1795907 1399242 1578213 399856 951436 2300578 2580059 2261026 1202374 1155427 922774 2146516 1249766 1472877 1690788 1694152 2509477 1751551 2284758 903916 376426 576628 579469 1125726 2364685 956729 1644237 2646938 253251 223093 1010857 681822 818522 623270 1541062 737148 1575589 610595 1001554 2647372 69089 609169 791801 2066288 1547943 2242437 288761 1096126 624157 2105614 2198226 1581116 2137873 368331 2582891 350562 182573 223055 1786920 2483621 2235688 2328357 1880128 1171669 2567390 2589003 2472082 1161018 175013 186446 1807551 2305900 1072100 1986276 2201104 2471618 1856317 726727 2361961 2343937 2091903 129577 391995 2576743 616193 2117350 2294815 2110448 622601 391381 1507741 697433 750252 914597 382935 1773945 563380 522428 777802 1125868 42961 1074230 328645 1452541 810558 143267 1029887 2392320 2247221 2149567 947626 1676229 1549430 894892 2319236 419250 1590978 703402 615474 791985 2374777 2485975 66618 1609293 2240999 239356 1538569 1450062 1029191 589122 424276 1017737 98166 1998044 1180640 222523 867360 2227050 432170 1604122 1199857 2362667 227955 1067212 2065412 2294844 1949647 2284531 2591405 692672 1392914 500582 1156639 404869 1029226 2089015 1161234 1084905 227210 1426743 129492 2578749 437930 561187 680658 1864569 2394665 2433661 419897 1662568 754837 1415154 1496322 652336 1574715 538458 132019 112726 130413 384061 2124763 275286 55212 2343314 2573154 160093 1862871 765102 1330874 1826604 1348181 1267981 1778086 2088821 1668507 1462838 2176614 473319 2639858 297380 539273 2376590 321961 2599610 1874176 804227 1645277 1130571 1345302 1024372 32338 475977 1639851 2111951 2341770 1381726 514417 2121249 2055425 197932 1223667 1600386 2034561 2481058 2397916 1814460 96635 1025692 1142511 2178430 1134504 1636778 1960697 2425362 701404 203746 1057155 582190 1655332 662767 561018 666766 165446 1443125 2510359 2204179 1032731 1989770 1682892 1227922 881904 1914292 1500236 2116057 2122512 1417872 2173294 2050790 464764 395916 198527 1674564 473000 1836784 52506 2532748 1091373 1840719 1116736 936671 1231495 2636803 1343561 2199987 2510219 1014877 1231258 1538112 105396 22049 866474 1241292 2424985 132416 416734 119649 826997 2085204 575208 1399531 429342 393804 1896921 2111178 1657630 96910 572776 1205585 621043 2462987 153297 238555 728059 1517229 2407558 1880013 1524287 1285932 27613 2043721 439721 2002036 438683 1777582 678826 1494775 648072 2370653 1401265 1583018 1911811 406239 1861475 711951 2338857 1225546 83230 2613431 1430647 1346904 1370677 649381 126846 669402 1497272 184479 2444471 2560013 658162 2049867 2551912 1445844 1426137 194949 1466729 1383985 1322205 1357201 1657919 270663 1919866 2204976 2621529 1812223 108276 1671821 989092 1563418 626540 2609506 2257003 1671082 331420 1292518 971466 1535119 1376656 946667 375034 2501787 2384225 1370215 1783365 1948768 1461773 1146462 701233 1253799 1561963 1461784 2126012 1143441 2331295 848301 2494520 156713 936139 2346968 2063262 1773179 824914 1356695 523120 1847646 2518516 197994 911956 2119152 2341020 226755 389208 1787093 1284118 754996 1963212 2567526 2066658 2366384 1713670 778390 640288 972495 1119600 1229586 2603928 2471915 1201389 1236178 761142 276046 2501348 812502 2599393 1309494 1613774 51776 843549 2052998 2571829 2264978 497137 2588827 1579696 1063500 261287 2645392 729362 1874622 110129 1106645 1616515 1172725 314812 750575 957005 320187 2218905 2445170 1142146 858365 2034895 379686 96575 1595073 1161271 794651 534411 2551071 2239234 1230665 985501 2074736 863395 2406098 2011187 2564292 1704300 1906395 1645430 2631187 2466323 932525 2524256 1274223 2107136 1159533 2629047 2071761 2076424 642933 983935 784127 1676054 421768 943730 470082 1599423 2228928 2274189 567341 134331 1681531 2156999 256535 1684881 1581659 2009864 2290803 816469 2493879 914349 2468211 1581011 1730994 2333533 2278379 1053352 1611576 193241 468302 2564771 239452 2496854 2004647 2116142 1907969 110300 1043388 198542 1263721 948994 235607 2070149 1549320 2275393 1512153 1687254 1236765 2179884 321803 2483716 646101 1767656 1305529 1484948 1196231 1160250 1517597 156261 2269298 1143451 52184 970921 1163654 1027571 1856259 645584 2568809 2024759 485191 2292016 2346574 2496929 3031 1335734 1828812 2588353 882834 1052144 2639983 2251065 2466548 1082411 989088 1095936 530926 931422 119162 32794 1366726 1926261 562771 345688 1785195 1776449 1665030 11350 968966 2490109 12622 2016255 51549 370413 1623239 516581 983544 1121795 2154954 2582732 2644061 889005 1911763 2036420 1123893 1538657 615546 1557633 2060477 1724541 1263282 803157 1363257 1032777 1824117 766944 986050 2445778 2636982 1894951 65452 1827319 1355982 2373024 414097 1898436 715275 1706203 617294 747452 983791 1632315 861869 2343796 1269944 2271653 2415753 2293908 1655147 1649819 616537 1890521 2130612 481707 1864580 2111438 1545591 140363 225369 1953479 589173 2181767 140322 661919 1242687 1029748 1010029 49324 1339703 2378187 1825091 2424314 1200250 354791 1475425 1097336 1687128 438933 2489976 430815 2232045 148291 1600758 620774 1447634 213087 785347 2220215 1000288 457603 2554306 2587042 1128177 484190 2338666 351276 19688 147281 1073278 302753 2051838 1417963 415193 2558519 1536167 1932243 386906 551448 825174 170509 1547812 1564186 1719467 3019 711860 1071818 1807941 477754 586549 2626486 1030876 2493017 1901889 1608619 433033 737746 965643 647747 1801748 2040495 2558717 289031 1945257 580160 917581 1427779 571013 1833845 1131928 866637 1757011 1640939 1433686 785427 2176013 1342221 197508 739432 1499269 2352687 1469389 2396098 1205302 2025867 999204 1841988 2456939 1345807 2443407 1062658 1560306 1984325 2193588 1186083 117866 2152129 1355378 1426584 1920518 461752 1101663 2210824 2620271 522910 1823787 918130 1612409 967421 616980 2194179 2451357 2613020 556389 349167 281745 485119 999427 526827 1674057 2297768 524204 1996030 2443557 1153889 1774774 2563285 2618264 1597869 2053400 1721644 2486439 1234408 1735891 710499 1762599 2178582 1073645 779907 165878 133856 537203 2395732 117172 187321 155398 1779782 2553729 474486 2129426 1094242 1044591 2430879 1108206 444352 411906 2378381 756227 1478405 2414693 1390829 906144 573259 1314644 930959 2021453 2612525 1868711 1887912 130520 362462 2069460 1774263 2009708 1327568 955360 2132091 2103507 2252614 1929702 2282209 29859 2425514 1259388 1669450 2346354 832044 1093312 1935180 1596915 1614849 2259288 2614612 897495 1190233 1535918 884899 1454697 2138741 101640 1614017 2053733 2120842 1793880 1092691 2341125 78055 843258 2176863 520489 2175661 1408900 2293787 406258 1524450 1011418 1450621 969504 1470380 1677168 2600289 1113393 2463952 2578328 132793 226783 1499240 1521947 2589116 1504664 1037835 1505678 1066554 625143 1547104 565686 1137126 1842043 2622110 800158 1577358 91599 2481916 417778 2494228 2474410 999433 1784529 854024 1928150 2217077 184918 1396230 357632 2378837 293035 2106497 1220345 1198940 896980 97947 881167 653743 113702 2522683 2582912 2643756 1687212 2552629 420929 1741552 180935 980962 686086 2213125 2011167 2625869 290618 2511838 107920 142160 2544266 2304949 2289885 2522226 1546619 2138255 1720210 2333138 436504 1387846 1487153 1751193 2352806 1898119 1740403 2073272 2268530 1480177 1811638 2583733 481846 1094429 1832278 198831 2079911 1831928 206254 1430087 318550 93834 965081 2528733 741297 2097308 1552049 355624 751527 1429781 1564125 1865938 1520860 333688 1194476 1429073 1782703 71261 980319 345260 212791 1685768 190953 1148728 318783 2413377 747401 1902208 1380295 996920 1167624 289211 472308 1594580 2026995 199356 1385460 859584 1950080 2116494 1309373 411999 2432199 1739112 1617137 2275586 437082 2097423 2207388 1500201 315677 296423 399936 1597453 1480930 1782095 1322263 2274266 2184352 406936 725642 839032 2511809 983329 1859810 399009 13125 343721 260201 677784 1154833 2120361 2054299 2250178 1915946 1853673 782154 2570704 1308410 1160619 978960 2127724 2199683 346570 1597233 956218 2608860 2388708 2593050 2252937 721993 786467 30745 2627620 265888 688496 2232003 2094414 2509920 1394397 1059355 890684 1827129 251976 31223 228359 1347267 2563889 2349051 2027435 363595 2185958 947098 18460 131505 1779818 2423212 536130 2075791 2325457 706519 2280543 802297 997524 486986 2141765 2062827 623687 945036 1449952 1336915 2282636 1483874 1715299 978201 1524793 1863549 1409577 2317415 823737 1932649 2648254 142305 1665800 571678 295845 1589303 2157725 464525 1204471 2583032 565251 2565146 1253026 104493 2574618 1655502 350048 1895189 1850859 215533 2418866 1480850 491020 1381842 1312730 33155 1023683 1068728 175041 2116315 671994 2523460 1648449 1269914 1223714 1833616 804439 1476685 405713 320121 1994926 1788719 332985 2074869 2132048 730434 1965311 1816828 1240715 325777 2229139 612037 2012370 1124844 127427 319804 2442960 2510164 440699 1168843 151741 1713169 615284 529506 991046 2181452 1804536 1037019 2599135 353465 1898839 346411 1602811 1252234 1642819 1564609 1242739 813649 1815583 807410 874440 2004255 1261077 530271 832145 904595 735125 1562597 2504068 1304489 1970315 2443985 1997802 456645 455515 38986 791509 2479343 814217 710671 1147124 2389799 1916697 146977 377720 622303 1597078 1667560 542833 915595 1045335 1464564 368144 1039995 442666 1448151 1866128 1522953 1400140 449006 741492 2217880 788651 1432977 2235600 1828320 1217797 2616542 30897 2292968 57215 635921 442701 1897886 2149599 41415 1716992 340207 2341893 1851949 1174385 442251 1709636 804540 1635217 2065317 34095 945994 1084554 1821059 1590270 454056 990039 701567 1575265 235046 1939423 1203074 276093 2211451 352957 2175080 872149 1271868 1572571 2040243 802443 2112596 1407790 1366121 1732963 2149785 1730148 1530493 595466 147295 49191 611511 202584 1034542 192936 2294899 2352162 1678203 2479078 875034 1698291 2383392 1842381 794652 1428212 1271541 2300571 1777664 1849486 997550 723316 615139 2405119 833428 1739542 2425764 1131209 1208152 2016221 1771635 1111644 2105598 2628114 435874 508717 1146008 1321782 681948 1927844 1969968 389375 1405020 1565601 1386088 2084145 980333 1070776 581667 1505551 1374965 582565 1742247 1026720 1871725 1304997 357856 1664697 856558 185412 1877062 353483 2228466 734585 202024 2450482 249137 2036727 208363 1452774 1000170 741802 1565257 869226 699970 1659171 615819 1098620 1970441 2127289 2121629 1669775 1785397 260667 2230007 2316273 1796488 315296 585852 1685776 1753452 381904 1928846 435407 263664 1403268 1271942 1820559 587258 1128847 2453863 1274032 2233191 1904175 1187791 1651502 157363 86173 1880822 534948 275302 1373363 126121 1310540 1452765 41425 513599 1057644 755142 818101 2365774 655273 2145838 1204649 1106313 963446 425452 1145751 1731757 1860462 145513 528213 1589025 221939 738761 2538971 469412 432009 798439 2109062 45762 1624469 1098393 542568 7449 2568932 185771 355425 1500972 1360377 848930 1950308 391602 607218 2226918 1097837 250549 119464 1693965 848952 2391173 2452926 179815 993871 1428683 1188116 1268209 377923 2328604 2444423 2197120 41458 403981 115183 2281437 1106205 2554481 1635072 1099566 2125641 146328 1670774 357950 2542728 2529084 1572344 699084 1457936 1746239 2455708 1048295 2252293 1886179 1562254 2040724 800922 2551081 2553764 1139921 2633721 2631690 2298410 1200078 1354150 2582742 1267266 1277964 509061 2415896 2141118 1264736 1683939 2491059 364747 578970 1982550 1673502 1444862 1757561 2564044 410663 2641240 1708312 1693262 2149894 2483376 1520973 2597912 26127 821086 198521 1302441 277285 2079141 486145 1861009 23021 2525887 770305 1180229 2402880 293434 2024704 1933121 1802890 217152 1876560 490058 2343451 1861923 1319535 1018125 1399359 1322794 331468 930133 88497 2588235 622151 2191940 1563660 2155712 611508 2454587 1113242 2244240 2083449 2588444 2599283 325423 1858691 370962 2505723 1858078 1972408 1361788 268790 2548024 2386141 112057 262506 1102318 1118208 1623969 229545 2517838 2560481 1129924 2293085 1106044 501800 1396636 93279 864039 2466586 1083409 871761 2618093 208592 416533 1144035 1339335 2623291 618970 1324399 327055 1360204 1055781 1774165 1279478 81180 1500851 496256 1432840 711962 1826344 1638560 477265 1737623 2231603 2330126 1984439 371419 2102593 301530 1329749 373475 604172 1269945 1810684 1027774 756160 1751311 911093 511894 985669 154274 533451 628338 1834859 1961781 545297 2308058 1071424 476953 2456233 2487198 2078324 681748 736344 863422 646421 1907157 1835229 246272 2306920 1422531 689506 626106 964585 1776690 1530000 420695 1223679 487380 2283558 140045 1034597 2599929 497578 871739 2016177 2554779 808795 1882376 1386713 910771 2339363 287895 855071 1029765 284097 1036376 1939601 282031 1533730 2151943 2149522 189976 821498 1186283 1019136 1855624 2613279 1335467 1160136 2252275 1610876 855922 2532211 1584751 279838 2576188 948764 332596 691579 24691 1457104 1472132 2213557 1534295 2167608 1696152 1027443 2061204 97892 749892 1467013 1543997 2632167 309493 1077622 1137396 97984 198568 458382 29310 1663829 552055 742550 149865 6970 635923 439284 630312 1953824 746447 1240270 2587076 852304 1398950 1774479 2511288 1225209 2129450 1146723 797312 231210 2128300 687214 342476 820031 1910192 53843 698772 2276942 981461 2242476 725421 1300517 1639760 1162341 2283086 1735143 2481494 2153701 607161 2207313 2096361 394809 1181911 1743876 1380408 989348 195272 220337 1581117 1659552 2213298 1718436 219530 840399 665747 756857 148368 10422 1046775 808187 1444174 518819 2249360 1639376 570442 332455 1321915 503331 1546664 1784710 2629283 1712 1590613 1396835 431275 1725650 1793309 114666 2624006 1111598 2234248 430796 2258404 1602409 1135965 564160 863191 456359 2403048 1173885 1263596 838889 813863 1103099 1090663 1066439 1611460 153246 617194 1108176 2612477 1064601 135800 70357 1728239 440634 1274434 1817609 1489795 2074476 2319479 2530186 382528 609965 2008188 1686369 43445 882835 1329885 211933 928996 448314 1927864 1560392 125930 174601 2011693 1379706 85921 217577 1407306 2238287 193478 2288620 2359341 1581244 1429082 710323 158746 2622009 1652597 1134595 432210 433152 1630203 602334 591804 454514 1741295 2143856 754462 2288425 1690509 611861 196726 2642440 812958 1070144 1643571 830244 1445001 471301 2635278 2132479 1716649 492205 1605832 269854 1800964 1810122 2390732 1295856 678849 1708490 435118 240373 2605518 1994226 35478 2040089 1553451 2583039 504826 2306411 49456 211719 1952134 786688 2206059 1762994 278034 1124015 623243 2209191 131936 1031096 492923 1229643 1134080 278589 914299 2325179 2210576 1956481 743014 2358211 1157567 2509757 498236 2372668 671675 1605182 2303313 1365778 56921 569531 1209186 677683 2316468 1755227 355667 1582653 2381746 667023 723365 920263 2333917 19312 1144288 1322500 2222513 1071862 2005814 1823265 403123 1713090 1224442 802036 2349008 1480713 1069773 2468345 58922 2210204 99417 1173401 2252470 762567 2433655 947567 430620 265023 2314412 1881950 752145 531424 2051417 902174 2564859 525269 1178967 1933434 560481 1815022 2461116 1090746 1572603 618684 421438 2583250 1713209 310246 1798825 2242695 2225316 209190 2527815 1037337 2132098 490636 811188 1495472 383145 583266 2475610 2056611 1609939 2009553 615964 1685447 1375996 2482207 1434698 201765 1996677 2332710 2347250 1585049 1587571 2271815 1549013 1347301 1231468 1509938 2362139 2593442 1043790 1919650 2383926 2217202 217348 2042145 445937 1388064 44778 173010 784755 2635868 2171346 559844 2415217 538637 658189 1713075 1026046 2455307 2065636 2628451 464914 1608597 2552155 2356199 1264694 1835500 2531270 1418923 440353 1628797 2523243 2440408 2568976 1249572 1144616 1413895 2412227 886357 2353147 1324618 1323733 2335734 30081 864654 232716 853321 2478443 2186682 1676113 148256 1442232 1745181 1717237 1043133 1720758 1280523 663022 443319 1924375 668501 2084328 1856293 785652 1404986 1984163 2473744 281574 2047926 2598352 1518641 587049 1917114 2638533 2370930 1233522 1205579 656497 1828152 1547666 691460 2396103 1060988 2055723 1041301 2591340 541067 2023123 2289238 778453 2171681 1982075 2005148 1180073 1910671 750720 2165815 103250 2156054 1102881 2196392 2332329 2198240 1468767 1632487 1639463 2349836 1048830 2149195 1255772 2006694 1950735 1320001 430832 900467 244637 1469438 394185 2029933 2444045 105332 2490702 1419299 1731641 250134 755582 1028243 230481 1177335 1406310 1578886 2594648 924520 2630198 1616626 558202 51472 1153093 1102192 1686198 2455723 66062 192108 1762756 454423 1686658 134038 2090092 1626773 1416505 330890 1633143 2077798 2427211 221629 2333239 1479709 2453375 2555806 1107211 1353316 1405005 4815 457056 2203220 1164836 896206 897327 2083359 2225143 2153450 1014718 809411 940302 1159996 1161681 621730 1704673 1232707 1952523 828426 2414815 171945 1797827 945937 683284 1489331 883819 2573750 215459 2580802 2282891 296994 957046 1697060 486718 2107705 456998 269237 633803 1880457 1979472 744341 1804103 1905529 2075822 195114 2431613 1046240 2510062 264559 1950766 1972539 1436889 1209260 995053 1191439 690464 474454 1337934 181190 372690 2508402 2061041 2226162 157930 819550 325438 2144590 717517 1543666 186864 476403 1452167 377374 1246251 1258805 587105 1892750 2428078 979918 1951569 861433 405361 529231 1446060 2632884 1398242 1253304 118069 2170847 2592126 2135989 1395681 853833 1118630 1037320 2494211 1134038 2591445 710255 282948 116952 1313136 1849909 1589819 1741032 1804526 598919 495549 2512475 2221108 2276374 562749 801924 720180 2520443 1992356 2085245 2132567 1124232 2324547 2086101 1400547 1483813 2041976 2372428 909384 1323377 1925898 211134 398711 367542 2569266 2476757 850167 1825615 242913 1436017 713492 2636381 1446251 1278096 124378 1552379 2311077 2180718 1828982 1031327 2483547 2483596 1896217 2545412 1945053 574612 144107 2200863 499512 1466325 1135210 467654 1584153 453357 563604 774041 1620324 430097 1047349 714326 700936 1545342 1950486 1601421 1023902 17639 1544199 742910 1279805 1431394 1812203 2007969 124468 2399545 2011244 1596453 2485812 709048 1892952 1677163 1746831 1816837 1402489 973493 735978 1586939 439613 837396 1676957 1342089 2418588 2389294 47923 1107068 476443 2172233 903673 1542211 2480255 2587077 1235308 1839283 1764687 897461 2006901 1349477 787494 1534614 2046818 1326699 1306701 632088 2354447 2148883 2404235 1364672 867267 2299101 796757 1817031 2170855 1949810 1020401 557751 1648618 1565510 1011377 2207444 82938 2390935 40953 337163 1184877 2077690 2244988 2096123 1014987 1512367 2024785 428310 1748359 1960954 2312029 1086809 2550758 492537 1922764 178097 26507 1372698 1325743 2407147 1992443 1351324 2410447 1847543 511272 1251271 326866 289420 252970 53444 1581277 1244601 282986 936337 418520 498171 1115836 1772595 18220 2252861 1670288 2578637 1689340 298175 148096 999793 2098854 1106256 2176139 2350858 1768202 2458310 278886 188392 2288629 1408172 2156423 2585286 2103064 409102 512779 2374273 1314562 1879085 1801722 2465247 2066642 1545692 2196771 2140053 905315 492935 1068183 2353231 1935552 59398 1122557 2314484 948851 588521 2646523 79948 897061 78452 2440197 878314 558002 2281381 1152604 2034157 1943855 1801770 30323 178610 1004523 1675735 1589386 508492 477632 1400882 1968866 135184 56844 990163 2587044 1898667 1803024 1536503 2018940 1496150 2281243 2512730 2335199 2304767 2216191 1703491 2166701 778550 212667 6169 354342 348199 1732513 2200400 1992710 2389935 2048801 1500961 2529826 1159810 1896032 2030482 825318 1041880 1651201 2638104 1005403 1905051 1719065 2367826 63710 1903356 2319503 1701142 151039 1938477 1938914 1361929 1653428 2245017 582953 1363961 543222 688827 2318184 629140 2513437 1201515 2107668 2259444 1832684 1274945 2581352 1696249 2374259 1684615 1816181 1856869 1989338 2495107 1923004 1807139 1980936 1912978 2922 1780678 1039859 1338896 2428875 354163 1439614 1892525 1845102 1251720 918953 251319 1546994 1932409 1943311 1893764 474495 1028139 2555555 195538 28636 2467443 288165 2581044 1006516 1741994 1034517 2208650 1999463 792143 836151 1295161 1399661 548919 1385902 444539 1475620 2181932 1312943 1832624 1077659 1536580 1507440 887091 627117 2378743 1235745 1143515 1286798 625411 1002296 1201572 68207 999611 2051626 332225 421905 2562102 2430377 2588611 2545716 1566627 1486789 264094 1387752 1728086 1567544 529986 2083904 1015107 1569014 2494780 736437 648481 1164425 224839 1107387 1588402 2628264 2331962 2134332 724757 469523 353916 892941 434618 466634 1182337 1653524 2443240 653909 1205732 150727 1469460 397382 384331 1472334 885371 801068 732428 853764 2082025 222632 1038611 2328516 1638157 556532 1754371 2211996 1158983 944415 1935332 340701 978312 2635723 937047 2044739 58904 580458 643044 1602813 2488535 1128004 2567226 958476 1426967 2447688 865253 1546386 1071754 540704 1379294 133887 1293545 1908966 774765 591235 1870263 1802027 338618 1415774 992678 131291 336490 474252 665091 661449 2577386 1960989 550921 797836 2408638 687450 2493242 1848871 2422227 2016495 2093380 1935130 1980618 2099308 2648125 2521934 1347243 506501 655160 880753 1767720 2508915 2048590 1152016 1795568 1359067 1247549 2152052 305540 814183 1880198 467529 867622 1553039 2121670 1803336 2008837 2647140 1522684 2022579 2171022 418846 1425222 1816749 1227420 616845 1407243 337875 1532697 1388814 925863 311901 960418 726916 145326 253372 2345602 1091420 193916 1699988 161648 2432217 622078 1074101 2302071 988873 1987254 1955263 267431 799784 102744 843031 1528994 762277 2487092 930706 211373 1172326 1206604 2488461 1441781 1373274 904028 2064457 2125642 2285399 2482778 290380 484454 1697104 2397530 837934 218444 276153 313416 249463 2440516 2553850 1549593 2207487 2413403 1799030 205739 2101056 61771 1870691 944758 1894230 734708 1197152 2255269 687073 1094470 1824572 579079 1725927 129529 1438116 1887957 2479243 477376 367322 363325 1997624 317584 2149418 1564326 2378825 631442 1107695 1068340 423300 538487 60221 2118472 30401 1359940 27924 1883667 237784 81188 2034943 2197433 1522808 2303114 761509 959027 2135457 2250361 2502972 1270613 2378094 2414771 1507013 2331164 73102 253943 1323438 280780 913935 2375230 1265762 638991 332344 367497 721982 384704 785126 668019 1732873 345096 889410 2026176 1997756 590318 1304039 2416455 861182 38217 1519697 51040 2326526 1266327 981076 405594 94721 1072551 2534745 643450 580541 595703 372742 813662 1219301 2318745 695620 1114255 778296 1839505 2150539 976592 757962 647175 560217 2297783 1963907 1058603 1449426 1046874 1633214 553189 991479 1025448 836072 2416859 1721019 2561459 40088 1308436 1378124 473870 2455280 306067 2547302 2196684 191277 390873 426191 2136410 1324792 805237 2202387 16679 1029427 886017 373212 2000115 1191349 106721 1033523 2305389 2151734 1057111 1702933 2465617 2369154 1781375 1852127 1908270 1007909 1090939 266041 1050470 1010415 1430743 1456507 2507813 672591 1217156 1836067 2434858 2499712 747932 692996 99638 1316999 450267 2633777 826909 1612901 32822 596100 869138 1815187 181423 311479 2207501 1478284 560932 260162 1582342 1592776 1028992 1117257 321888 1356805 333202 2395465 2383094 1428878 2298535 138829 2479 916857 1168918 1573985 1898106 337882 368923 1520342 54390 2334897 729600 1856813 987742 2465506 1283020 1370260 2159315 1632026 548624 970615 1118515 1057672 278545 1060147 2321561 138911 1002493 739405 2140452 1052481 2200196 848034 1391276 2574557 2490088 130796 144277 380659 2272551 1020417 59799 555048 805553 1683421 2042941 1107048 321503 847099 1261097 1817511 417909 1999953 1189732 593631 1764086 447424 914898 1866998 949116 2473141 973074 961847 2550915 1555029 224958 449009 572313 1393009 2172032 823856 2641784 1308101 2561424 1748928 318271 1183564 1874501 2141936 1344327 236261 877101 607596 282128 1064911 1332273 251274 2282628 2048691 1239249 1524825 135505 2649421 815778 1656303 629590 2529157 261527 1064076 1541008 2329696 1501255 228380 2574093 840314 950813 1532387 1132318 2436065 398079 1886295 1134502 816326 1288630 1333049 495331 1607391 1500460 63864 2118762 796714 790849 1395136 1803227 1013685 1359473 1196060 1588097 2329751 1753044 1068574 1331501 56966 648378 1833425 2229381 752385 1826777 1872858 1310411 1515202 2560090 946532 1908918 394423 1146855 1019686 1864660 1486935 715376 364288 1639121 2389739 2445052 1865356 397697 1068060 966588 113362 1425471 1880089 588957 708421 410737 1645273 674424 2345970 1711666 1246221 1110804 1474464 814291 418432 12760 1291644 1486055 1489637 1020839 2377044 166984 764318 2230270 2622356 34759 1167178 1940952 360677 2356660 1057116 83909 1260012 827503 109440 668899 2433359 2091602 1313003 2059121 1698787 779707 2570183 652045 1059523 1212388 508036 2078225 970107 12810 597921 2227926 2325050 2591783 245686 596181 836707 936717 994200 1467624 1082949 895553 2214902 2350667 2158781 900737 1080914 210255 845809 251920 725183 742557 613092 2252362 786210 81312 28873 371021 2428907 2024835 1318863 786693 2516833 1647899 1931465 1932065 2614649 2056448 2233158 2477563 1849565 1559491 2642399 256319 2469965 2507999 1495713 396485 2577164 837177 1565433 166390 1825607 2111838 1574236 773601 2568322 404830 2271199 1602391 338064 86845 614164 13261 1099786 705355 489494 764727 2007940 456953 218050 23482 845841 2393884 92570 1378733 1400989 1677439 2013375 2395833 1638567 444487 312189 2078298 414899 654516 1271656 1857681 1654625 708808 27051 915028 1932295 2155156 696330 1874915 1878030 550746 1024054 81933 1756528 2053641 2241913 95485 2348123 518012 105235 1882895 1744053 2017166 1766401 1426831 1302467 2284402 1899964 920066 2522447 1038758 1793669 1794042 1974642 2237204 2190650 1706236 1493178 655122 2625101 150805 2471235 1961880 909891 2222384 365529 1737318 664717 2034839 2494667 872914 1445489 81439 1314188 857103 1618294 437506 271692 1780852 1170205 2060506 1066386 947065 2210515 1188378 1995236 844597 2394597 297177 1559987 2203597 1562088 933317 1671902 2300442 1424811 1632389 641789 2402850 695662 504369 2332964 2297963 1582263 493064 1631701 1930058 1135092 2460650 526010 391796 2467398 350863 2136076 1622351 932808 2140610 1953344 2039102 466250 1017862 939236 2026815 1504879 70873 2095249 720564 1911707 1283269 2632444 2170030 1675502 1911625 2220339 2568538 280201 2500152 754658 2387883 1124972 1355945 1104201 1387200 1106692 1769185 2314314 1358798 264064 1616258 564552 2410637 2618263 621203 902857 1457244 2625978 969787 877262 1237581 1983705 87016 2281301 1056937 1075390 2156955 1764702 1570213 493371 1595864 1072683 1031638 809197 1598768 117256 2109475 2397035 1707236 984771 1857844 1237148 285044 771988 1057438 973713 1815950 1357832 2483675 2534882 2143509 1247735 1942383 625531 691531 2645801 973741 76360 2298571 131545 375990 1954692 232912 217506 1248003 1288032 2153: 420088 260079 70976 2168248 2063260 1887281 1187571 27078 429080 1839945 1474343 1386816 2040925 270127 924769 1314519 2166860 866639 117141 1257943 22785 614139 217784 2391174 2343482 831573 2012745 1159937 2005838 39480 764614 1746147 1635209 1599677 239661 339376 1329860 765988 299424 138340 78536 1687165 2523966 1229758 1852131 1881272 1525099 1284369 252292 372262 289852 1605334 1463271 612910 783614 2394170 785461 695300 401112 2537140 646078 909386 213017 908760 1148114 858162 958559 2142368 2507012 2039293 60284 2537424 1846122 1290778 857419 695422 1270665 869615 1139708 358947 873018 526450 2029209 505779 2185756 1840845 1072945 67156 806517 1878501 2497467 1009857 2620692 1197116 1680866 2101074 1298319 2401966 1706224 1753750 379107 2553032 479588 1604836 1257697 1648201 1143925 2314217 982110 1571464 1963512 125498 1346441 197456 74025 541146 2273535 2507120 1138225 526731 1929735 941962 476269 478919 1348550 2382468 1813553 844390 910493 127920 2490237 2543763 127461 525508 2261176 1175796 505460 769641 398679 1384633 1152316 1387163 1013454 2431155 2243718 780149 2034318 2442320 2567142 789871 1517540 481273 1277130 2062002 1071438 18571 629260 2621140 38530 287624 2089406 2023427 1739338 292163 1205074 257426 982596 2130488 2523090 1514735 980495 2538624 806959 408256 1779508 379216 2031084 1307340 613082 773652 1152730 1893903 1604958 1931766 2265040 2036896 2522229 1587085 293888 2155331 2400423 2294587 809354 1555552 2066932 845393 655340 557330 1537635 2052284 2294092 2565068 1566233 2251967 1095824 2169911 409705 2599768 2576902 823590 1916203 63801 2519744 2082932 653530 106575 1836829 1135122 1015038 615919 201572 787897 2598612 2437864 1915370 2388684 1513900 2080141 158980 1385029 762875 1244602 174947 970278 1013243 2211678 695937 2495014 171670 1959792 1260474 134867 2149293 846540 2226388 1051607 1181599 2250516 786562 209856 2312740 708947 1765010 2382174 292681 2600472 211731 1688511 233730 1648587 994926 415639 2564700 1397611 1281290 2047130 1093084 1620118 1871765 2090029 431326 114049 2462821 1250600 240558 192700 882670 1164571 919918 1515336 1661937 203495 501150 2464778 987719 167832 1030516 353318 951833 1770565 1245452 1146573 2415048 1484866 1267382 1107233 1842030 440352 2603476 2288889 669174 1509853 1348835 962948 2470831 1403117 1363223 476055 2282687 834046 1613774 1579696 2536431 2156999 1118870 1961414 167714 1983543 1342008 1742381 1182698 172864 83922 1886424 2634372 2074598 2601006 2132184 2522757 7149 1105007 391788 1970765 1783375 163093 801408 2065640 799143 1680790 289211 2363998 504438 1957270 2564479 397916 1324450 2359335 883064 582466 1612715 719893 811625 1036836 1863203 1174385 379050 913543 1004100 407140 1553150 1495769 1505039 928118 1926656 2401957 352573 2279608 607199 449759 662680 471303 167407 241923 1966171 703590 2424986 1761905 1100508 2083660 2546886 2471121 1219646 512505 2478115 567681 1918240 842201 1409241 1530273 1124015 2396035 1347301 1059990 1930144 64550 1978512 249676 24233 1641803 714065 1654215 2349268 2368747 1471932 674811 1827898 1678079 2078787 503030 2086101 2585394 2173027 2459862 763208 1126160 2060797 1362490 190089 25066 1755406 428527 927063 1869631 540137 1155815 68207 829870 2408638 506501 2002728 1149443 984542 2638465 2538981 685419 527395 716380 628687 1551956 998532 1544130 1457390 1434128 588562 375397 1332251 1186165 807329 796447 2508223 2272154 1243432 2288406 1851015 2257141 2195283 1302027 364834 2154: 785763 1046936 2237597 2155: 1954494 1977685 1761842 412549 730628 1343091 822362 2112430 1723017 257396 2154306 718665 2519056 751267 2605426 2535332 2170869 462490 1351655 2049822 497879 1944505 2156: 1745540 1070006 792845 466857 2193080 2035725 889312 2414915 1459559 1182196 961116 2233286 2408184 136847 946485 1904129 1548578 2645698 2110627 1427779 2174937 1560582 464208 878671 1322276 837299 2157: 1374216 2158: 76497 486507 2041314 274439 1891323 1173066 584354 2318728 954745 698217 993387 1899375 1557564 68272 1765621 252327 1787575 745391 1634594 2530404 64612 1747521 566372 1963869 2117345 2297310 1789428 532308 1233676 1773390 2393019 1099833 749655 594098 898945 21809 2159: 2534930 184026 1022395 2282634 86730 132705 1562670 1012470 102016 2320253 1315670 1350348 242682 467457 2268995 92679 96046 2310225 899379 2352320 89198 2465829 774315 216: 333490 818736 1419335 2327717 1371967 973789 1148460 1369550 1683507 2319239 54900 2501468 2474198 326851 1749551 2454494 1933010 1364287 384742 2613974 365416 340541 2627761 1749369 732613 2056315 2146605 1307002 1430398 1564022 1737804 1424794 400916 2562130 167450 1981695 1827893 1434295 2126982 2304117 310085 165676 134700 703090 246959 1420251 1739211 943863 37456 2373580 2276717 711501 1486389 456179 1535638 2394666 38292 1667437 2334295 2461982 444199 219808 941279 350009 2646075 770927 2160: 1820841 743752 1305920 2444622 1866321 427369 704223 244791 966823 1962951 2501305 663992 1354565 421889 1735438 879629 1986593 1073442 1218585 1817142 1252911 1071972 1736059 1559962 2130610 39355 1327540 1710722 2320072 1413872 123439 135926 17872 513177 1802277 2161: 974577 1570833 768492 2600132 2397283 703916 42123 364773 1014922 371342 162854 698782 1218486 98179 1379358 84274 689868 1509547 1005848 444925 757004 2415395 1270453 1813272 131264 2364666 1428628 2210395 754397 2122498 421399 1560781 2025527 2192180 2353835 181003 974491 2299970 1785710 1496718 376978 603418 120195 2619365 1741303 1767910 75862 1820098 44605 121121 1264755 1858405 2316843 506924 620768 2509360 2284701 859688 1724819 1577623 1498217 999618 1089308 977932 318756 2105442 258170 1792034 1220522 246440 1910274 1840584 1366951 21138 1322432 1936812 1762090 2117797 1823957 89454 1243609 1465014 240269 2560657 1352730 1471593 1309503 1149327 370413 1678297 633649 2359687 2234592 1113651 607432 1895189 768582 1355912 2591763 1758164 371507 236531 882231 2618211 1326511 2276849 54426 1029521 1634136 1926524 286039 1611098 2142851 2193950 2300941 1789618 1623269 2446707 1136724 1178783 2548688 1614626 1297927 906675 1487271 1549795 1700026 2057056 2162: 2370924 1350363 1328941 2351571 983323 1376663 997944 918960 1799651 2091494 1027403 1584031 1523714 637278 912401 2091767 1274452 1504063 1580949 225498 1422871 211802 384217 1583895 974601 214255 1748198 1510471 579814 6037 523726 244630 2364563 1946046 2077581 1904442 525356 1159805 2289265 1993832 1487165 1823926 2327796 2049041 2255783 1333989 415537 141889 1790908 2327482 1975103 1635568 2638328 2090578 842281 28909 1834223 1348876 1507973 23898 299325 1354635 1410317 2119381 2190645 2582088 1566841 1185427 2026473 1842685 1196245 1116748 1754249 1470072 2458815 2492402 2425661 358233 515816 225620 2264927 473817 2102994 345467 2171498 508170 767654 2184066 1703994 1268733 1614571 493470 1944203 2341799 2534110 151085 1724428 1751119 347057 1999694 1590301 1318951 1547481 1335344 1307048 1490439 1670302 1517384 2335515 2166266 79080 2216321 973154 1876880 1250414 1594234 1962174 805717 878633 1589627 98818 2451865 2499806 186244 626318 2121642 1322507 2444313 698174 885930 1790422 1648556 742858 364195 1251584 2014813 892151 843693 673341 1185296 2431434 1447319 1579386 1603734 2357112 537311 55847 2464071 2061744 879128 789255 273383 10397 2068508 879483 692770 885348 1658382 1600753 158528 418873 1035227 1464787 381607 1942787 580815 1954312 1403204 1251258 1753051 1826894 675283 382565 186866 1750046 1906825 2090087 1493601 1077698 1277525 1724244 2053046 46454 2457234 530757 2560523 2352068 1699740 487838 799129 1337988 546804 789068 1807355 1262518 42836 1112164 975194 1843822 187629 1605696 243971 1660439 347605 478143 1971407 2029651 53018 665286 2620552 1948791 1829643 1036278 2474815 1500076 326072 1766978 2185969 1470121 2169161 2640904 1436881 995500 1728035 1816885 1937949 616968 1819874 2409227 1180646 1392817 234958 514515 540812 2484080 1786889 2351622 108456 960609 2387436 2236105 964298 931503 1731862 1259134 155049 1164132 2405922 2020702 2460146 410591 487953 230662 246550 703090 1257698 743632 1636477 553254 775525 1854400 1948818 2183325 2104082 977017 2230694 1256838 538160 2320097 1922190 554428 271085 156699 2583348 1912791 1189643 926564 1333848 2384225 352905 202715 790166 301457 1068204 901257 1470602 2625755 1530570 2623568 2382904 544665 2130601 842610 1136097 2191854 2306910 195102 325458 1450692 984369 914211 948047 543560 15955 1064265 1927459 36399 1825299 666949 1240211 1816318 2229558 1927403 1441796 91356 2455598 1089076 1216438 382584 2246117 2389812 1084229 926432 1243333 2610230 2242286 1508461 648750 1036728 2160024 2543062 987787 2472401 898816 2067357 1113109 2246926 2255187 1210124 1107093 800803 1598067 10520 297910 730409 1191686 1516047 262765 1909657 1552447 1280170 522786 1645471 1739289 1723176 2547458 85649 1705057 36523 2255823 1761925 2604364 946033 1762967 1327721 1956759 1481498 1091754 1424682 2268177 2245405 241267 727481 487996 1870691 1119548 2157183 1563672 1993755 1520214 1437223 1307660 2202369 1462420 2601312 814493 149688 787282 1546524 227972 1924812 2331072 192660 1281018 120792 2163: 1204327 1576428 129093 922636 2390786 1016403 823403 416987 104459 2109584 1811855 2009717 394309 560310 1677611 1279622 637471 286100 1852435 335209 1673262 307917 2560607 817940 705472 253185 1001206 690435 1919639 482106 2236571 284672 688455 1470697 1233169 1014412 631396 1495417 2581988 2392090 2447876 163875 2314879 1502916 1143701 236481 801425 1509808 1938847 88317 720058 1724713 1135509 2470371 2302303 570686 625466 1679684 312397 1761387 269784 1174505 1527878 1555191 127054 694862 2567695 415065 446517 2517606 1951848 1170236 908118 1866638 2061209 730904 85216 2434009 2127217 2258405 829993 2323179 272898 89581 2486844 2116875 1425608 1652205 307516 994949 599038 2033841 767668 682376 2469084 724024 1294335 594244 74122 1258522 2226190 1053877 2127775 451475 513830 2508 2078825 1260796 774269 751141 2312467 862155 2347632 1481954 173010 1941382 1361438 2485361 442677 695836 2226743 1768729 1041678 477222 1943414 274493 206640 2223921 2035386 2303773 672941 2002709 857922 862350 325529 2164: 479954 578452 1326981 316052 1555742 1247939 2120183 1523973 1888748 1690260 1108391 744426 941185 2213052 2282264 869172 788493 1755397 180246 86730 1412735 2610434 657385 1811905 480591 896366 1985808 1950842 2412420 2291721 1072401 1084605 746754 1220482 932734 789645 152206 2321778 2436290 1515278 661176 2068865 204164 2478005 1874567 1425369 554030 1314438 2311102 173571 1546234 1528918 1348177 497033 2225056 2219524 2522937 1958157 2080621 352980 2033304 2588322 1444138 1697520 1297386 1536484 1258107 2628520 1724078 702860 2362887 208569 873149 780640 290031 1349327 1277792 129473 1104427 343954 2489112 815257 1555822 363278 2332797 2411621 1752968 1578534 1684633 2280030 507613 1031117 894879 1340457 2084810 2595820 151795 1407197 702567 862386 1716970 1849790 1420013 388764 1053266 2071438 2002481 256258 189098 388655 632153 2430064 2250748 2564916 1814876 2155744 2527557 655297 1611428 787874 96582 2339023 2165: 2225370 1613383 1887985 2519194 1940801 780768 2166: 930987 232171 2098139 1973244 223727 1641244 925047 1772131 549080 1996930 2610757 182330 1663006 2167: 2252659 1482483 463802 2138388 299512 1873215 1920610 1067619 620036 1747619 2093125 1974751 1686423 1927350 832077 1188149 2533933 2487592 1500237 1944218 28677 1383105 2378005 84352 1643094 665783 2061491 1640325 1288554 975256 1976544 728487 1165586 2593203 2267229 1369138 618236 1420716 1590697 1719039 1129431 2347565 1922441 947769 1465328 1148114 2217985 209823 715109 38059 44257 2395193 434866 872453 651146 1207675 1072945 832620 1817758 525168 2145901 1341353 677344 2635832 1944901 497205 1920632 726262 585461 900303 1399102 1558299 1825276 1353386 1969945 64902 101183 963658 2336457 1071165 2343412 2267476 1308448 1803145 1608906 1668263 448330 2202887 1984775 1014763 1687750 2489373 1299448 701010 2366930 149244 1745281 2134282 1951361 780412 1361390 1919580 175320 1614878 2565417 1099916 1490416 778665 1572158 228464 2012675 1610862 1005944 87817 678645 76514 722769 2212734 2465455 2194547 477114 1319586 550986 1525040 653544 1007754 486662 2552970 782569 2353260 495425 2308561 1727619 49582 1906710 1732669 1553435 18279 1137704 2008584 1630017 2044400 1146731 70432 1136008 1528532 1221342 1593173 1878 473879 2388498 2611492 99906 1330433 452352 1206910 2364964 2004578 2542199 1587694 2148104 1976016 1321104 263413 1469820 440506 506367 1056383 609750 1487139 2210577 1007768 373619 2480647 711458 2136198 1113023 2150982 1370257 1087883 1724039 1835752 1614307 2539985 130019 1363706 968532 1538992 2434243 2554516 2632429 1725831 1279298 270165 1003662 1740755 1495632 734951 2534931 906885 1378821 2359260 234916 1149403 721603 1620736 2355777 1889453 1248887 5170 2174792 1511279 207930 2240874 195744 1249733 807592 399509 2642740 600165 2168: 1935656 1559584 2369755 2507206 783860 1176870 1092842 2517247 2501617 1907348 609896 83195 2018166 2521403 1538937 629135 380078 2498148 2490563 1684513 1764439 1496277 200192 294112 1072939 679368 784395 1347485 2113549 611176 1538522 1320705 2052516 1652767 1686092 2387951 1954337 898648 143100 200806 1916371 2184030 729312 211346 1817991 2354947 2169: 2602249 968714 2617030 208580 2170280 1690625 427120 417381 1556972 733839 1713604 1462587 1298365 217: 2202885 2307923 1043823 1389451 159574 831103 1734270 71874 159934 2466211 2080549 1776917 376410 1567048 2121765 311256 2364062 1423262 483416 1987400 1633377 2170: 2446131 751308 203825 2171: 217870 767291 1068968 1501783 989119 794292 668269 572573 106191 2002711 1502073 160948 1231473 752674 621593 1575831 640322 132589 105668 1228552 2377847 2230266 564931 1646159 375052 2486822 23032 1672800 1254501 706456 2288038 367102 1880229 1241006 2150382 664882 2158080 1812636 2642965 1217052 1436420 2439595 746908 1822758 1843539 2284406 2377124 1189685 2262938 722332 2455751 1667009 2441465 1473656 1319105 2233725 364162 2210112 2493123 500037 1521038 1767664 2587326 41739 1550998 691129 295479 2473735 1661872 1286127 2130964 463320 1976544 855876 482756 243994 2445967 1954547 2088824 392872 1292062 2593203 1670188 1553372 97095 882936 1721509 641997 604352 897003 538201 102182 1008768 2536667 2173870 2484412 1975038 2315120 1793108 2537140 2107901 1016960 1964582 504252 1532826 98395 1771458 1653291 1403041 2588533 1947780 467990 2053715 2174896 858381 2454374 1790613 303105 2050877 843125 309812 1510642 1345739 2042792 859755 2011218 861860 1508570 1220339 428691 119171 227132 752770 1668450 1203630 2490228 2591201 2157779 805435 2536003 124869 736040 53746 1314376 1004568 378214 2377659 230219 1557405 1556134 1934988 1885375 2364721 278167 2046196 86014 2466450 1939830 904150 148016 541177 1562322 10315 770119 1334575 120790 1407536 1848614 271123 760653 359569 589987 2409629 643110 1486286 1035422 2297485 290563 2413095 641563 1700183 1291211 1607187 1591138 1755431 2577113 2080103 2189022 2413305 2247286 1212000 2401562 547458 850254 59821 1683226 937338 2206484 1673638 768341 595778 432533 1284794 892378 2558664 145775 372815 963477 1581430 453528 1828372 608648 1947230 1257663 959225 1588461 989657 455751 2281763 2199973 2202887 2420494 1820681 2577333 1051178 1537165 663709 253533 1102087 1788175 1292382 1487733 432505 409709 170085 2551867 446756 884255 2072778 1902046 815062 818838 1238336 1581538 905114 459912 315520 701010 376162 2274802 2648006 1515392 209698 2433713 1225396 1430365 1237934 2316633 1584 480469 2610968 368969 239288 1438291 2094528 138170 2199011 2207288 481076 1530681 1029505 1012166 2479000 2282178 942797 1694450 950991 666447 1304241 748492 1737080 326127 1678448 562045 638731 1775186 2626195 11142 1296688 1572204 1117064 2424462 2188533 2535861 2038309 1818903 2572762 1719220 525413 1694468 1155183 2483241 2536823 2367545 2258207 1758028 377169 2579567 1926476 225972 1231876 2224616 2053210 1717665 616143 1845263 288861 2304779 2420204 687215 1813884 2378494 1946577 1744355 2306057 1332233 975152 1505035 1840019 227314 1540686 2549176 64373 1479601 1464600 2541561 1897524 424821 1313208 488865 2153183 221377 165174 448297 1928102 1799378 720238 562810 497446 2348533 2013462 824717 497824 649621 2499356 357485 1899960 1375358 1744785 318834 1444941 2283847 2303814 2196743 53839 887194 1069906 348292 745337 700608 479605 2640905 313221 2175801 2081359 644309 510153 522852 1236048 1381698 2626029 1657168 405769 2160552 989160 359322 1492256 1963817 2108604 1795104 1146731 1951580 2026434 1695823 2163181 2402654 2498197 1710950 1671171 2597394 354069 2238991 1828971 1985196 1446648 1098398 1233660 867819 1940712 2550705 200650 2200518 2191265 2145848 2245962 72584 968910 133728 2151351 975001 2625080 1426572 163245 1612234 2424229 299949 1145240 1232128 2505099 117766 1943267 2143229 1420054 701049 2033724 2584313 2092610 1984374 298717 1358278 1366541 2269298 2645091 2271589 1183834 2463015 1053296 485399 2355588 293051 1839551 1772131 799572 461752 1026268 1100490 666916 2224728 1932922 2457404 1172816 286258 1376891 1133147 1079992 2253682 129804 337099 916852 1544926 1692797 1771751 1847176 650330 1417788 842006 1523790 905318 2357286 391047 667496 1025594 427856 417280 2501763 1384873 745065 1489531 2379823 1170662 607225 1236357 2205870 2440237 2119423 1599839 1054952 567449 2373363 1505438 669588 2562968 1162863 1358403 1067473 122721 1991442 1147023 695209 1279073 2037092 1226578 2454612 1162728 911093 1470627 1907763 1385222 2519338 646770 2241499 1900454 2570881 679766 786649 1966285 1644048 2365408 839520 55984 2322030 139255 2402925 318495 516195 1569272 1938414 1243586 2065032 611331 1906781 1456305 179586 679834 2478901 451637 950058 1120749 151168 431331 2449749 1138227 1540290 2569171 847058 1879130 369322 2013918 1531602 1568191 1322891 2194699 697111 54521 697775 1277505 1695599 329442 2319214 2532152 1817327 2394752 1424534 2068899 1538694 1514331 1198697 2349934 1805500 734341 2209004 1610739 250895 2520982 195253 428527 927063 1063489 1775565 200341 825698 2424902 906945 316646 2578584 1877678 2290219 237192 895023 168399 2156624 2199966 1107619 627111 2513045 394513 42014 2544672 1751248 1385715 1150321 1376698 433865 1412580 1564474 2009210 130276 2580095 1155494 234429 403907 1738290 974125 1763069 453218 866578 1638567 1475586 657317 1095060 2627515 764476 870613 1841036 447531 1622351 70396 448427 1948153 1568832 1540483 2172: 971962 2110462 1702093 853638 1022105 1485243 2383812 2193933 2280135 1551962 1155993 633894 664039 224945 1594839 1883903 1732688 2620050 511971 717717 1090492 1019661 1453517 84645 2270236 609070 1295287 409857 363870 96725 788336 1219108 2398003 2501617 1646242 1293616 867788 1358865 1808432 2623870 1057306 2249954 698782 959206 1903151 1380457 1346709 679255 72634 1716169 445926 2629921 546859 2146074 1444088 1318652 982397 1635340 1420972 1110771 1741131 716788 627914 277205 1658260 629572 649677 1101235 988528 217755 328125 2304989 2610205 1669225 1129146 10315 2177367 674689 1798533 342565 190741 1407178 594841 1891596 473246 1599277 791894 2096362 2345136 642963 480781 1782667 752028 556497 1881195 1985140 708879 189827 2338593 172608 2257013 693298 762314 699058 2252351 708431 1236887 433023 570205 1927815 1602158 1644766 1798574 2099455 2330108 2589105 1790857 1405870 2446081 659693 2319538 2121788 2032066 733968 1223275 941851 1581110 824368 1584882 1014684 1174724 2303713 1086084 892369 192284 1128346 2548844 1765991 2543810 1795474 1337136 1132511 2552908 1754012 1817838 2090951 2496644 2524227 538113 1041009 384332 1520509 389317 1876500 1796611 1789128 1946049 1180755 499351 2540838 863018 445703 2497952 2389824 893543 283753 2224272 2191349 1277662 2469355 1252582 37479 577984 1863297 1155086 1313208 1864155 462145 700277 1240110 2051520 1181487 2229224 2451807 428502 451702 1216515 622742 1405914 1017467 177695 1467606 994894 754162 2144092 2428768 292238 2232255 2487916 2359161 394041 832289 214334 52153 2525076 1284664 565277 1215630 1723773 772177 1025577 252302 416417 1720913 330677 1017737 2487272 2518410 294663 1656603 1267814 679033 299139 449869 2431070 450083 992028 2105791 2030013 2283010 2148154 1431839 1069371 607863 1052777 1072212 778627 1140396 2298692 1946647 2273496 1963509 2575482 1100525 1492689 2177203 1486835 41631 834761 1065836 2124607 771602 1566611 2270804 2633551 1003800 1168644 1534986 1688689 1714480 225158 202024 631587 1402592 2616713 1944039 299014 910198 790900 1851973 1822864 1590599 388735 1837458 2353688 2434098 1181028 727648 1168431 1596679 793886 1052785 1244351 155624 1208343 606825 1523262 2157264 2113715 2196271 2384426 246450 2131164 1167299 2500761 1749460 2425679 1394370 115017 109252 739917 262880 2501828 2431718 2596213 105270 992452 936190 370668 536936 602989 863371 463429 2570403 35364 2109391 432412 1543602 908250 12765 688 2599906 2293201 1872984 663791 999333 1298570 1370391 1772084 1617106 145458 1364645 1977926 1805618 2510217 1841903 2228437 1570135 1945813 2380848 2511316 1829887 2392601 1775911 1135092 206220 2255582 2304832 2307990 2173: 305151 1624890 990915 1946474 1172091 2087886 1825376 638240 1160801 2092812 2594574 2090239 691997 2113023 2522799 2445300 1684624 321473 1373764 812448 2416291 764193 1207247 158450 1939663 13949 963545 2370030 1872410 1417211 1456173 1260491 769597 2637169 838286 264270 1595819 1024560 864308 827556 1807537 2336278 1049427 2630836 2499582 2296080 134712 1919486 775045 544218 5686 1864478 384118 2513341 279302 945175 2484526 2111755 1343027 1931551 1751804 2243692 2103011 2520508 347449 1440861 786076 1368073 111720 1988338 1084016 1637099 2189713 1363673 2111925 1548780 1076016 2263490 1032123 360531 448400 1302434 96367 1805187 1113820 734333 1213851 57289 989327 2268689 917456 693807 1097623 2147230 2028870 2078321 609678 313313 1317768 847829 1482538 1834690 762149 1351169 262835 137699 1856506 1150057 1568389 488290 146546 1581512 1227773 392238 181231 2516550 2101429 1041851 593894 2361654 1481337 1791440 2565242 330381 2201480 66683 2389439 2331424 1197880 897123 1528597 1361637 1481163 758805 1961558 858941 2205901 1668144 972071 638960 1467966 1357420 1600698 1551348 2137203 2215309 768391 2391282 291770 1355925 2484325 2113255 942876 1390419 1559769 2071386 2555697 137781 2493331 571013 1772617 1930548 694457 2408097 1896688 70711 854389 315576 1327916 2147824 2633551 2249265 1906632 770495 1964678 1434157 883639 2280559 2592264 507761 1179222 468584 523040 828129 1070952 2340467 753403 1386937 235252 757651 1001506 835804 2061781 2584374 170342 287698 1034402 1035332 1785993 831984 2321203 1700380 1745296 781021 1643604 1484775 1752444 1670235 1381428 2021893 1648054 2049490 277728 1409381 2174: 671493 2343657 2269830 2016476 1333699 1613477 1286454 842700 1982109 1549767 139213 1330247 1801315 2624277 1667595 2127072 451795 61472 405305 755098 1107010 1101580 2241928 138531 1253445 2024178 659356 1345444 1593356 494158 452210 1420642 212343 1026282 948579 378636 2478816 106475 2548379 2532961 1972288 1888283 175841 1951042 1244978 2057882 2370132 126230 1749866 1807087 1394431 1562502 1272244 813870 887741 2247474 1477022 2458295 2279037 1277216 832227 1567150 1957696 643324 1935192 306748 848721 1516580 571135 74025 687891 1981494 2060535 2129223 1964445 1131565 1944392 2143572 45227 1248100 485947 1644519 321386 196182 2203868 2349995 769641 2565757 1106848 54338 1770987 2051538 2167556 302248 1614177 605719 1035205 2036710 2064186 1079644 852502 1019261 1211124 1546953 2523090 2552360 2153908 1777981 2467670 537936 1906427 1307340 2578664 633794 2373552 565229 1324906 225583 2386871 439428 2428328 2141580 2023258 1512053 1101783 1290947 1135509 1618265 1075688 1098315 648084 1498145 2524988 1951012 149264 1717831 50191 1420062 2544135 1152448 2576890 2452390 2448302 2219654 1707129 735317 1603627 2570082 1852600 1051817 234816 1993089 464175 1164547 1607828 441260 192096 86367 1765392 1034346 2381578 1766206 1935521 1305753 1343674 1589560 2380352 130500 1164571 2428674 461429 1969167 1664592 468972 227700 1405919 748619 402164 1270740 1310819 2628501 812414 1834553 1084908 194949 858365 1184458 802479 3031 236997 1465649 351276 2623601 2239460 2382314 2006136 2520310 752412 1442477 1101594 1179899 1032164 491020 2571409 2009178 1179204 820805 741802 502375 1666836 2493168 1224838 871761 1686244 1649573 2576188 1098932 1994998 1620318 698772 2183727 2127398 74883 1354412 1009822 2476900 2200235 999639 846860 1456961 1504570 886790 12536 1675867 858496 681235 2178638 2394752 990832 2456717 147652 2578444 2283870 2157611 2249166 29547 27106 450638 2263789 1038611 984617 558158 1376339 211373 661560 486119 1395504 2019773 39302 648378 1170183 700077 1298365 1502812 151118 1675502 951858 689486 2175: 192280 677314 2062976 100066 1876156 1018157 2393834 2495607 795786 2049251 987606 1851834 1771090 1815197 2315073 45458 2224084 2068429 1118180 2555929 108202 649092 1088496 2155829 1664870 2189283 2052516 1203926 1645222 1327978 778760 2296502 2346272 1162702 2560106 2021849 2176: 2098467 1007248 526960 2568266 673529 2049041 1600522 459619 1271719 2594385 1220628 1587096 2417988 798196 2347375 872052 1748774 2190299 2367811 2359478 1979601 1360219 1326371 1323874 548233 1426514 695138 293839 2302665 996269 887523 868406 526710 180103 1940067 791837 2010034 2183787 1127224 1802433 1067095 1636912 87764 2546352 760835 1969534 1749900 49020 383115 2362524 2177: 2597480 1861398 931787 1906546 706873 1681423 969892 19040 1517243 77056 391457 2593197 1903158 449981 686986 950100 1183261 1020195 1708982 999043 416699 2377570 1223650 538819 1520724 1437368 515661 59218 273369 402779 1143289 1840194 2264207 898592 2464785 499352 2136366 30000 2200326 1241535 1264064 1400009 1551680 1476390 594283 2495012 1327480 76767 390717 663877 1216197 864084 770506 460001 630602 1870732 2474975 390386 1646531 1763375 2298816 869306 651945 1742544 412648 1109037 2178: 1745120 114993 1274648 1919542 2366007 904379 1224172 1661162 630953 1374784 2348599 2077744 1407913 1317804 1384210 1413057 1479236 2427685 503295 2228943 202168 2206505 555617 2300374 1402192 1312946 2284743 223250 1223730 497598 466936 2048279 68800 2381448 533339 2276305 1261857 991709 762621 394435 338468 1988326 1384264 1534130 2421647 856421 579898 2281226 2630597 2265465 989940 197413 2016006 2601161 1996871 853949 2615818 592817 1691792 5442 2059340 1400566 1947975 1674254 1917149 1030918 282115 1066680 2643730 1969372 2235671 1912951 200927 1884173 188570 2139018 734866 1683103 2282032 1274619 1266246 676860 2069653 577075 1217849 2369407 2607820 526133 2430251 519771 938499 1499643 728931 2348692 1416917 1496191 2462577 336248 603766 2479338 60157 1709794 979646 2092735 1652587 427369 391909 138810 2075021 436739 588650 2264718 390403 1132307 2528970 2573033 2596773 2361546 1209142 552442 1674754 711995 432200 1713019 124406 566869 468198 263836 197512 63298 357427 1144499 664872 714534 2251295 320474 2511960 79799 1737606 740254 2406334 918342 1936341 191476 2512189 1883650 1347028 2428812 1024582 923612 1302335 2393741 2414666 1066463 1594008 1181837 1964200 1128275 2119079 2395133 2625448 2072481 730266 2331643 1512112 646328 1148276 196455 324822 1196650 2194133 2154349 1168551 1878773 500422 2214217 729424 554208 473429 383943 299167 1136703 1156578 2508272 1211121 1151404 1801243 80638 403181 1828596 2490697 2406958 434874 100121 1677519 2482513 1046108 529518 1339768 2073528 1747339 9462 893110 2353997 2473034 1904124 2589052 369124 191757 232847 2558019 2117041 728441 2320790 1831166 1263637 1912143 1574149 743554 1934635 890740 1499380 877613 704710 992285 2128843 786076 2570045 2238437 1611431 675091 448934 367866 1829634 1933742 1251599 1948207 2620763 211240 1774943 492460 927054 568441 1105226 226171 2629520 1387163 1419757 2443344 947874 2149265 1616581 2075129 328596 273414 928056 1884705 1324497 2531492 2615596 535540 1916232 1152524 2011681 429616 1606086 764057 2032778 674949 1490508 1277217 2593096 1677285 1992708 185623 2237432 105647 1119061 1291670 1125407 672735 2145183 869343 1969420 644459 1382407 593786 2101948 1524767 2077513 2275113 938541 1755075 1200493 1930807 155131 864463 1178715 1322167 2175118 1932351 1114056 2301016 894775 1956396 1099576 801745 2382495 486689 1371018 1050913 1226411 1748626 2189060 206783 164827 82845 1639011 1192215 1865128 1473782 858650 1502913 850372 1609366 2587638 318142 1031410 414886 1787157 883597 2314235 937678 1430115 2243583 446800 312234 503646 1171933 2454853 1212464 1727086 2317787 2611897 2056370 1688886 2313378 1325138 1147093 861487 2387673 2589313 936462 2473071 142210 1444094 2488511 858771 1212908 1534898 1253562 521562 2563421 1740787 380978 147998 913632 250786 411815 261073 227718 1193192 2038824 1901142 28878 1635276 946727 1987297 1459222 1950235 1984362 1478318 450556 684457 491054 2457534 2035269 2113326 623002 695284 1570545 1477611 1771360 1128124 994423 2335233 1872220 23714 1599207 1977514 249042 577367 1000885 2100837 1452356 2575999 1960450 1429841 2086094 2450751 2632109 138086 1777306 1497697 1411751 923484 2228409 303699 450105 2369009 2555808 10590 771563 1773757 2369229 2582055 225962 45807 983275 1488329 451866 970981 810224 909036 457265 1703586 1300768 1393446 1240079 2595106 1103791 2403854 808947 396022 810518 505999 204347 1497333 1773905 2325963 2446804 1926997 1517261 990131 1874242 1358027 1886360 339906 1792345 2517606 1467606 2472822 864385 1422350 1548437 1118601 699493 2094492 2290211 990239 1063574 1877494 162962 1679093 366809 1867496 80955 519951 959486 712514 573035 1755840 317194 149298 656660 2389009 2381148 1945049 1430730 2589668 2580386 2394682 1448840 1217720 2405815 1404768 2585489 1356394 2620305 2569099 736126 1467636 859249 441703 2238658 1746745 615010 303552 2247189 1179888 1106391 1186081 682173 2123626 343760 1601597 96804 1336448 1158127 82702 1001866 1832423 338795 1020893 1168133 18206 1026779 1937871 1954579 526398 1939855 2257794 2490288 327035 1074076 2050545 2271495 2516430 850956 444290 630498 2330104 1470976 1321640 784454 588163 2318298 669951 1697451 2373324 2648017 2565301 277054 2002099 44969 115066 1896003 734563 399006 1768495 281314 2294810 1392726 2031291 128672 2028059 2214441 205747 438710 1068939 870105 1145003 1889828 2401342 1572776 369714 1678642 461426 1574554 1731088 782154 767937 1681890 1393591 1907556 2208986 2598807 2354431 1340454 1951729 2256424 1730861 512606 724921 1559400 1699315 1984226 1334302 2062480 534715 130476 759714 2118726 1217108 708452 851177 669230 1327892 347702 2510036 509100 368821 2143764 2480036 1804220 2477243 2563731 566387 497167 1168431 2349998 2183727 1294274 1952567 904885 2203916 986369 1583597 54205 1170489 791687 14154 1258190 2526577 859411 2393623 2139458 320975 672868 1731079 1125127 367240 1353863 1563985 1859236 2209140 287282 2453596 303949 822041 920557 1758950 154079 665495 1002253 476756 1637773 2578800 12904 2030446 76132 51345 1866579 1799643 2205072 1589301 309472 1390156 389384 672584 1512516 2590656 2374223 22701 989130 752720 199490 2393366 1464671 187524 2434439 417273 1191075 1554102 2438558 2171313 2124348 2107166 191738 1656877 1367040 2325949 951800 1745296 2393449 2595425 1649297 2605179 1019582 750849 1651171 2498317 500565 2003621 2563842 740629 420866 514306 664222 2292265 289183 1424890 525765 1150321 381117 594971 165033 1053115 683218 1390441 1132173 1794568 2424328 461957 628582 2399548 426185 2190058 413634 567768 844515 2190356 1830456 2615078 1102760 1126384 2258380 2187325 2383272 2024835 1789337 1696926 1221133 2023174 227097 2053018 1300102 2102780 2486211 2454346 1466197 1596393 782052 2179: 1706187 1169971 266782 2180: 2568963 181699 1953215 291248 556282 2224205 1098057 1525827 1983071 2594167 2392382 1378146 1586256 407838 2255646 996973 637007 641187 1548355 1220185 1660800 992432 1129696 736767 2267425 1167438 110649 165254 948271 2276871 1092913 2329753 271390 2283319 367235 1585880 1986465 64148 2181: 1859325 1103054 2035785 2160832 1311030 2616407 252523 1196955 1117036 1106241 1551333 2204811 329795 1789270 1856823 1715714 309209 23415 602496 1353591 2339191 1194269 768702 248365 1930402 1186562 592370 745776 1614007 1709177 2230449 2273897 2410335 480895 1000959 2182: 1303189 409085 1197810 2464655 1122900 731252 721546 687727 2214111 1040945 230010 1734231 2000119 1969987 699237 411843 1953547 348358 1967569 2044043 161499 510792 2287813 1442277 480604 820252 2402634 2172898 318810 2537054 1241296 981165 1912850 964732 2281962 1220185 362791 191376 276256 524619 793149 1005844 736532 1313260 1058497 1029449 362148 944938 468958 1620368 224713 2112001 467445 854895 1556397 2529241 1190779 2458543 725765 47657 941686 953031 50095 1013342 2572205 106375 1651862 581102 286680 222341 2062640 611713 1835768 1619968 84093 2540263 714769 1781126 1771053 2227681 898894 474432 2357012 1620564 2021814 933623 2314847 304559 1228217 2183: 1479898 474286 2020045 539073 629010 1645381 2185: 1107678 123957 2118461 2186: 1948325 64708 2581678 2353996 798777 760913 2395754 2210856 2159395 470939 276102 152287 711538 804416 1944476 1103588 2622544 2576485 2002711 493675 245720 2534672 2114550 2112924 775823 1625310 1383418 1081483 2404799 1273577 2348599 1432697 1924281 2392722 1789723 309383 738368 2271360 1621364 1991783 1003791 765438 1281908 1955363 812746 455661 1105211 853398 1184694 2293709 2503955 1857964 299161 306171 1865681 42453 1749615 1943106 2387582 230393 1643541 129895 211138 89110 1651334 2583156 1856315 1845055 2635792 290215 1699282 2608286 168214 874834 2265280 2002176 2119390 2451297 2121154 241306 219498 2418930 2102346 965577 299288 636104 1475256 662072 533862 2588129 1447773 1923041 2243846 402768 1724 1473518 2435260 886882 528109 2179260 1023135 2063536 723741 1290557 1546012 1254338 822269 963973 1692219 70671 1912971 61916 1983079 2211425 1515773 1821014 990383 2043928 388427 2618645 484189 79712 1345444 2248365 102548 1441332 1351285 947025 802598 2044331 1102582 2266604 1324057 1838521 843217 672579 1600756 93415 1523413 598549 756259 604668 1811613 1753613 2415315 184360 1009589 1898068 1492447 2160937 606329 536682 2344904 2387821 1925194 1236157 1566841 2513521 2108695 1912470 2283223 387962 2318639 2515118 2063417 2309346 1885673 1845770 1364391 1757827 281077 1302820 112714 980118 1863876 1952958 253895 706264 1701575 1282393 391433 1453301 1692405 1129380 428729 2179927 583272 1300094 1642605 2382593 62613 698846 2537288 2043607 78441 176673 931981 1659398 1332985 1533383 2204910 210725 225212 1724325 1923814 2302374 711995 2543783 1138605 438199 2160526 1765719 119916 1440821 647083 628754 1123884 474594 1111604 1905798 1966080 1851317 1107344 2597419 1504030 42774 1326900 1255645 1286779 405282 1204423 191058 231441 1643392 828132 901825 2409401 1239714 575710 2010810 429488 1683033 239891 2543396 2080109 1413836 878172 1806782 1946585 1385 460870 2495926 1537504 2497467 2592435 1652457 1111020 2313030 604115 1921681 1513201 828168 229292 1244800 1841441 2377659 968797 2406406 645660 981430 287812 782585 976697 1460645 742770 1127869 2612476 1260804 1803598 77827 342644 729947 400839 954185 2144708 1740030 1885684 1720149 741958 1776826 1956997 911234 1946966 1213808 1065246 1981360 1234962 1294710 426410 1937601 11525 2218680 1262695 534371 1483945 1683142 1520386 719384 1441475 315258 834523 2279595 190741 679849 2496355 1582432 431238 2207520 1001535 910574 91226 836810 536826 620833 964386 2063318 2415680 1285320 1052890 2373698 2085208 758948 2045450 1807308 905238 1443041 1471282 689224 268739 2075414 2398556 496451 1454528 764330 72856 627931 262273 789828 1506885 637447 255395 2649429 463920 1279626 2273687 2282202 1946807 722720 314887 1782152 2628338 1007288 1898688 2275708 975699 2035602 2457606 1633276 890740 1542706 1048787 498470 2085615 2503281 2607322 2460819 721408 1867016 2512179 657051 2472075 2399581 2208738 2310976 919600 2003430 670698 1067682 1044295 295726 2373498 2100826 2609756 253330 241077 99063 491080 670319 436218 1111298 1461893 1437027 2493733 300112 1626951 390329 2093109 1192017 1464113 1293742 371855 1228230 1408034 2578919 1259594 629142 2480409 514724 805480 1683569 1331713 2187243 2067013 2221144 987106 749094 1657303 2016294 1868598 1517540 2152220 2513904 1403738 1640285 1556746 668048 2397383 2452435 1872967 533453 2634468 838537 2365026 981864 919288 2260490 2419584 1229828 889620 1291324 1379106 2048729 2244639 852924 2341265 211095 2057 1083233 292163 1837459 526343 1727383 1821568 414432 1770349 815062 2135465 1499992 117507 1082896 254937 1171613 776803 912365 1662693 1819558 2195403 1761808 2575530 1474016 495771 1715430 1063129 961949 824934 1094381 1050741 2557415 1861247 360761 2586443 2039844 1534758 1825082 2141753 2405153 1058365 424698 2563276 1349037 833446 403849 1251736 124564 704310 1559347 1942372 427995 2339016 638887 1743281 2090912 399967 2336499 539870 2248819 894790 1693352 1875154 2562838 1698152 519451 1617167 1435979 2369066 715632 442035 2585028 702643 614307 1346601 2333511 1668021 2057955 27017 2155331 263742 2192417 2055441 357204 2470358 219746 1856113 325136 1053393 694166 891400 766470 2630385 1932002 2393121 1698141 1533028 212577 2220067 2575654 32779 493137 1780003 756560 1270882 1736133 1284686 726598 1431205 1856834 250089 2491402 1766819 344271 2514220 1778806 1200046 2137648 1042742 1485298 2214721 1437521 1468623 301839 2465826 1347765 80621 1436652 1942396 372542 2282031 2372364 2599263 648084 384269 495817 2455936 2635864 416844 661463 2050441 1954817 1012027 1073238 128114 1328459 1898159 429880 1907932 134508 2072217 829081 2063373 984162 13415 91627 2074317 528584 49109 2479362 2362173 81663 1936252 347883 443632 2372387 1777445 2158344 1250795 200745 1951852 538418 2416594 2172519 1005111 641780 2336390 1439835 160733 567389 458549 2169786 204715 1109207 2291627 547853 1466409 713077 1779224 1590066 1919383 1795873 893543 2608515 932706 777667 6418 2119506 863458 1140818 1875278 99098 1485856 1125313 1766613 2571029 1635005 1526295 721705 218545 12745 1961606 1170335 845729 2478561 1994267 852514 1580987 1230061 2508586 168831 1775458 859806 1836774 1771580 238084 776008 1003041 1951978 2626138 2033312 1151624 1430559 2386808 907711 2217557 1717746 1842652 1961063 714837 641895 1985407 1910626 825855 1677562 2055362 341197 287578 2475394 2451804 2486008 1405888 2040276 1472260 881597 1610270 1384831 2040975 14812 1713020 495183 1892844 1038907 863854 1107575 986107 2361337 2409279 2292096 2570938 337835 755391 2567636 800686 2197364 2438391 400700 1343940 2342979 1088920 2125132 2452724 721040 2146049 140820 2402421 494234 137153 1420572 996620 2552611 1210763 494452 539723 694595 53332 2230436 2256817 1996154 1765589 453031 764699 478612 2497106 820046 564100 1906871 79884 2577045 975743 2582101 2601506 1710043 1059120 1103124 674025 803089 2265060 882670 285300 1240950 2025115 379557 1616346 708767 1670778 1784003 2075463 2467145 1506872 922294 201484 1931740 2621458 224361 404672 2478293 1699601 353454 1981889 1949787 647808 338435 1307043 1030350 2486766 1605745 216647 2023215 1023170 410452 1741724 29082 418196 1433378 800356 974750 1012559 968915 2161401 146985 1916360 1639067 1649869 814412 1347947 1666368 178478 533819 1940644 1600698 1938740 507830 2452881 1921113 1980621 25496 2169817 919123 345772 1978048 1681991 2066288 918330 2532295 2033036 2564164 1255091 967150 1106063 139103 2380814 306651 1549430 590853 1659779 2508366 1263037 384245 2225419 1719780 2495071 2532229 254656 2618308 1773917 2216381 2134778 1965929 137237 1032997 146354 464764 395916 1055028 1285632 2510219 2424985 2189315 1908407 2015218 2361222 2055685 2050307 1479207 669402 1587628 1078232 1933063 106957 1201838 122186 1147088 814612 1509969 848868 590394 1546964 369744 48947 2217916 2393873 87467 1199856 444091 1826678 2588476 1442646 640275 451353 1105921 1405168 695991 2450242 647066 1921714 723136 477636 1575143 1023245 2480794 414097 2531528 672335 319513 1056741 671169 2426337 1088033 2516168 2098765 2051838 2176269 576215 1162147 2180937 468652 1392726 1514903 1945392 2194364 741340 70992 1285875 372994 490789 2586816 1107356 1314098 1843751 838132 474486 36877 2465937 578197 1309572 97968 705946 2260557 878468 1661337 1424888 1904346 2268530 1144408 1032704 2363832 2290447 1994391 378456 740364 1696319 1415663 859325 1384158 1150017 416945 1915946 1090222 1012561 2495012 1191300 1776927 721993 1442991 1308996 784510 273219 467610 1812781 123569 1176314 2125620 1804536 1411217 377720 739105 246179 2570877 402453 2075893 2373988 283051 441361 2391296 659373 3841 2244331 672927 2469380 1766708 2646120 1472668 1747954 1658177 2166586 1389589 846861 2083777 1796488 232638 250607 868705 2286731 694373 2581855 2465306 1375726 7449 262035 914616 250549 132352 699084 2182649 2491059 2455598 393245 115444 761621 585994 453989 2167782 2388988 631112 694177 1543498 235756 2481535 1327530 2030816 1583407 373475 59701 911093 2284660 1613864 1374672 1783214 1589964 2114168 1619919 826102 2545304 1449659 284097 567591 11426 2263129 2632167 801905 597245 1389412 457054 717677 30661 1644913 2305442 1285842 411745 1735512 1135956 1626024 1793309 713441 66225 256135 498564 1211819 125930 402056 1502132 435118 1062196 2044376 358263 2372668 1679036 1164224 2342932 2109252 281469 1750344 339336 1958137 2497340 328978 2025938 50471 120275 1026046 2621772 1076931 1522607 2238761 2112697 528277 1920064 2158789 36246 1835463 1833350 1789416 2490702 2169333 83942 1478879 1924795 1309286 1741623 1823416 262340 2582637 2026664 1428058 717904 1813507 1465431 512756 241883 1469693 1771329 1196903 1171914 2217357 245361 867267 2170855 474081 352464 1802905 1598360 242103 2546115 2239961 2358001 583131 1673985 2205203 466722 1434417 263065 732476 300302 1851089 1450163 2510665 1980936 2271350 425066 717851 410538 503044 1752390 959614 2579331 2207661 1517882 2345833 2077723 1124538 1660331 875649 2425979 673593 2186596 2210980 1653836 69184 2447688 1678872 2395730 2016474 2474628 2641519 271099 2019259 2255958 534590 1253851 627990 1910821 504116 1721401 1752774 1505514 1195103 978513 2049472 1225250 1958262 641328 1359940 1837689 1649503 554268 2124797 2170801 2295359 1859161 1126130 993044 1274899 1572997 2446585 2245547 8888 1934501 379285 227963 375625 1307660 151070 2452371 1721404 1295063 944777 221251 772214 2319545 1396110 2095456 838215 1663408 1553458 2432849 1790344 911817 1072177 1959186 931237 1288020 2164724 272632 552955 1460954 1909426 884058 2234202 513847 1474464 2462853 114844 1155418 1254230 1225534 1586670 2332492 837177 1565433 997103 1763574 414899 2053118 703330 1810573 2334388 1873130 2625101 1334130 1245184 1525113 2300442 1007621 1743433 534940 821939 2136717 1990907 954717 1565870 2629662 986450 2064629 1901032 262367 2189342 2187: 2473735 1077265 1143164 2327414 1719103 2188: 983323 1349439 77182 1597581 57728 82931 929734 452476 972752 1434319 963658 2024881 1929008 334967 1957794 2366884 1594252 489176 146044 2599241 1917470 1143434 1755543 1038299 1336616 2128808 1124474 602720 548500 91342 648426 2215309 1082888 1288627 2347080 226323 1882586 1302441 759370 118838 625012 972253 1950535 338064 2189: 2028220 16138 759094 825001 2018084 1325890 2417423 2076207 1059680 1828216 1908104 1557542 727477 587792 2078303 455983 300657 269125 730001 1417211 1640867 1440431 1745470 1486390 2494162 1279036 1652587 1815654 2595539 214296 2522599 229853 1311534 2014914 1335834 1927202 1052737 1509293 1213820 42790 2421386 1290554 273814 1163079 827621 1292995 506155 2628553 1273752 2040571 982602 1375233 1174865 2388585 1886124 1994414 2364155 2263144 201290 2637612 1163369 825862 1776566 1758181 2395620 61447 177671 480445 1610986 2181911 2293642 1314915 1874582 1623763 2474142 29777 1653441 559922 382668 1210375 683823 12207 1022330 506372 2625918 2386022 631039 184813 1528918 738687 2562796 88317 1167214 2003425 1869797 1663236 2138517 397063 2078690 1563973 1633578 845651 1704373 390904 1550080 1049085 2265162 428018 2379605 398468 2391809 2219554 1100167 507744 1245918 1674457 33373 1584234 1578684 1960922 2411032 957490 1261872 676737 1608711 873492 331568 95669 2251747 958682 2175752 2549501 1662267 2024146 1211358 2612672 1593357 1227739 1284517 231704 1389358 1550839 184624 804265 1852680 2250052 827240 2407292 1165740 2064247 2642548 1612920 406169 1587665 83735 1875686 2540384 144714 2021327 187164 786777 992346 452873 1082193 1031621 2158736 1170321 1581747 318186 2481650 1215050 1298874 2420928 1888369 2554912 1761208 1384637 391604 485464 351923 992405 2288118 1230857 1179610 2271249 2623418 2263947 2215788 1322542 1048011 1079680 2343769 1383545 2005997 989712 1645000 1334860 1062721 178962 1253130 1983999 2191221 2336141 2362733 1352186 575781 1127768 2026970 1630669 1466669 219: 175389 837166 2573007 2190: 2118934 2034428 1660021 1701632 1359827 830842 2165873 2169015 563585 2191: 440057 1655311 360520 318142 1296127 1964476 1081322 1327418 2236399 2192: 181576 266927 2586623 735785 1067606 1037824 535410 778387 2564400 459373 2587098 931182 883576 748573 2475919 2544897 870418 1639381 348585 2212682 671363 2640519 1179735 1911545 1755605 2425140 1137232 1548726 1876858 2464555 232621 763570 546546 2218182 1488455 335131 916449 2118307 1419669 490114 2015589 530243 2425992 1965599 63286 69552 11224 1101558 2640654 632450 979517 1117508 1636743 1323361 1799444 2478680 1964614 392397 1383797 1427660 494411 361456 160709 1916123 413056 2472892 1557006 414936 2430691 1454486 45822 2413722 710543 1948647 514165 1848971 610530 2444961 740936 1769112 1742740 2498059 1400677 1999605 727038 1870769 1520950 306385 44680 720643 792418 2154534 252526 1640338 198761 1660662 741009 2071769 1360561 1839764 99328 2170654 1679409 1340417 1775233 2392152 2173078 2501389 1903314 130670 1918566 2224656 2267033 1946669 1816643 2215490 2107887 1135276 321898 1783211 1117820 784295 2029381 486679 495294 2434683 331499 1862004 809762 889811 813753 853872 2174901 271461 2099486 630974 1433988 2192915 699191 2532715 1994819 484902 1546190 1702096 385332 708542 2400158 1610877 2389250 633296 619572 794316 1944566 1443661 2476951 671808 2204196 1696768 762745 2635660 1358794 703579 92970 1677629 552945 38297 465952 1911519 60370 1503393 822320 1724817 459878 339547 2594298 1658394 2389653 1039519 892966 1216256 33473 583670 1244458 1081806 841055 1318548 124426 1149292 1640067 2264596 2324712 2559083 496575 1406117 1397559 2490251 1855135 1623160 2067971 2597173 670634 405583 266395 1691141 1570562 1577560 128382 2206762 1943570 979063 1098366 2372359 2480067 1765602 2169292 10853 506056 2320053 1542749 1082955 710113 1828094 1092011 2213584 2199072 2143885 1257131 1236 1674808 2400109 1200813 926495 55322 1854679 2587084 390835 481711 881993 1042017 2629782 1341417 678307 415645 1930916 923751 602044 2144764 2503834 2361303 1547806 249258 1399337 1093328 89410 1917880 1417622 918609 410603 990811 1805048 2390387 1481228 1254861 1611149 916895 2348685 1456172 2449375 2028632 356106 1717521 1351169 437934 1056604 175404 1170738 2103682 1169844 2354755 830934 2635358 269776 1490416 1012123 1951524 1656338 445458 2635512 1335088 2340143 843941 608138 2541270 2121785 2358206 627390 1584615 2163989 1382771 1134118 678483 629678 2354772 240953 2624099 1973557 678127 1130175 1830385 1401705 9507 526571 1676545 591735 1950695 2418149 433869 2462313 829243 1875867 245315 1501808 1754948 2119506 451211 206351 8803 2559063 811017 688890 282376 448146 1621693 1472337 2425866 1106763 254746 1155086 1638636 90873 1752055 41033 504642 1247877 1922694 2136204 2272371 2307220 743515 344555 1426592 70011 743488 137895 1514446 320478 7047 292726 464747 1746775 726274 2533803 2526434 2610685 1662267 416997 1882304 240591 597674 530334 1769927 711385 322962 2275695 2275462 1198996 55406 1418437 1273792 988636 191783 217213 918883 2100033 234703 1326085 1771757 1396558 933851 254669 333393 303653 1472344 1626244 1585686 2364669 103802 1190223 673486 84208 1732076 843994 661081 2254365 190895 1045921 685849 2094944 936782 1999104 1705493 571455 145506 862502 542054 874056 1933193 1256772 36124 2450736 328472 1608799 85302 2085250 1965814 2324460 986263 1865928 1093059 1130459 286676 605084 2493879 1001926 983544 2067710 1739156 682376 731876 1820783 2088518 1639418 1932732 1091530 1785792 2483680 1526148 391471 1697413 864954 1772442 1879173 2589935 881167 265888 1920916 2425959 866082 1553383 712584 146215 2181198 1208836 2224160 872493 2286155 2152002 659563 2438341 1122678 1235375 1544984 901484 1891314 973270 1664953 700146 1048295 2015643 2485958 34183 266937 2457131 22009 396495 806431 431185 1209381 1494375 1925459 1110558 2466442 857752 1726783 307256 878713 734499 226299 2444925 2141567 2614077 1838154 1310877 166105 2597645 1780898 2611411 871235 245155 1962900 938058 1624441 2605672 2594892 1447548 2391470 2625328 615394 1907789 688694 1881889 424491 1503575 72091 1352536 812223 2530062 209045 213587 337059 2324477 1677426 288004 2551070 1598545 609354 1436578 586882 1551087 2236637 115321 138066 2034107 1828436 237287 1575426 2615129 35141 2111257 1218381 860693 744155 1544422 262990 260703 580746 461572 2276371 1923516 1801898 420554 2109360 464524 327952 1814876 1130102 2210906 2125642 2505573 1099344 2647258 2288385 1548770 1638794 1033463 261000 1284390 1838401 1502436 27626 1279567 1914299 1039841 564733 936840 2040048 1734598 2621492 547029 998563 687130 1629456 1153860 410530 2562341 1355445 651906 380693 1197867 976914 152098 572454 635915 495968 2576036 2193: 1021701 508962 2194: 2447828 2204181 2156002 1647635 507986 1217356 2451785 190136 1104648 346909 2578689 1342407 2060615 1696241 982397 809820 1956846 843495 1540144 10830 98454 253217 1919141 1981710 1149206 2264371 2406365 521840 31203 493637 1651512 1937193 2596719 1842150 2117190 2056111 8212 186822 1373912 141112 1200475 1994630 295219 607842 2384512 2131536 2384583 120315 1977209 2022256 445409 38569 1723456 518430 1114678 1542460 1510663 262367 2195: 1686321 851062 968619 640940 1506412 599131 2577231 1384583 1019661 201086 133403 1034529 1972994 2171565 677273 1708192 1671 123707 1990521 1311096 785461 1991674 1410721 2615728 1132749 2534476 171944 766141 2155677 804442 1348913 1102784 31875 1072205 1682851 1185720 2263419 2001338 459492 479651 1485785 651970 1861802 2043339 755040 799672 935917 412164 2058015 670448 457303 1052810 468861 1676313 2351813 1447562 2266706 912454 731635 356910 945888 670986 2503032 787284 1985322 2388323 967464 665976 1616760 121486 1778985 2114987 890636 1210422 389652 789249 982385 1339627 1562637 1241639 2336839 102571 333618 1665912 2216936 573639 2506643 1663055 1505905 2014008 1822584 2088607 2031677 2355598 403228 2409337 518899 1498249 1198251 1274223 2573170 292138 1176763 2162036 1966033 2355632 106505 544680 1883550 1119242 413232 157905 145454 1959832 2078324 1244862 873712 1859659 1526000 2141441 635780 2415217 689166 1781929 334474 1104620 1575772 1896424 749971 353915 87836 1667296 1683434 1402858 1330383 1415954 1039955 2429654 177123 2196: 99465 2646016 1862255 2395334 425184 1805277 2197: 921199 2198: 1612484 706372 2354000 2199: 2209992 592114 1764105 1072149 1516580 428808 2439723 2229403 1029691 1750621 1889384 451398 81420 131550 930575 677066 772825 2616485 797013 1432790 160562 425238 1982462 1889712 1898263 1069683 1273191 489015 26223 2304475 22: 2275708 370642 2414681 2288057 220: 1134937 127579 1309456 2226380 594494 54135 2200: 1132479 1948325 365333 1145226 466513 2484367 2442056 2565486 919276 1242460 1855629 1095733 1753725 2425351 569745 1798819 748772 603462 1436887 1755713 294387 2093040 1742686 535157 2440077 529838 1149848 1542522 1884982 2269830 2138036 980004 1760756 487305 2529525 1662269 1480427 1737662 1407713 1233429 1353 1578915 704606 1665336 1054163 1896649 2416488 957561 1370640 1677035 642386 346249 709680 1136926 354662 531744 1842445 2002711 1061525 1084231 1867296 2231027 1020636 2167923 2097934 140274 2438064 327884 1298461 1114405 744135 1258445 2510983 648969 1922644 1968210 1089038 298836 2468339 1788816 1987886 2010007 961203 1853306 1114271 2160402 204254 2531699 2048802 689700 2456186 2306282 130419 713157 172742 1827490 1396403 1151033 813657 3842 1750626 1180092 1581982 1493953 2286891 2228305 403984 736708 1795065 2086813 1685862 2146902 431670 1812285 942350 1983873 1913569 2025453 2166706 2085000 2575490 570826 677972 584487 1569769 1106995 2642254 766063 902685 1475302 2365969 597161 1377071 1676762 219419 2153497 416081 429080 1676701 1069109 2273977 2309478 329477 2629502 621607 2645115 1431563 224417 647783 2114393 2036746 2353617 2555257 721617 2100332 589476 1445657 835803 2111871 1176412 251468 1502565 1197998 1047035 2064527 817917 2074237 933356 2013536 1154262 1127267 2586304 2382503 1057023 394681 1559007 1262296 702423 1549669 86594 2648244 2206053 1754765 1971700 1910409 1559995 514653 661665 270127 1596088 411894 1207723 534480 1137302 249634 2397266 151657 1327891 1595939 443798 105672 1909738 695650 1709417 1698604 994794 792095 2215506 75892 2216726 2141861 2387582 1210710 1243297 1099186 1316046 651657 2112937 2267057 594136 2527637 446244 1692025 2130991 2173814 1823728 590295 241838 2643392 991709 736824 868331 1717200 412891 1247413 2449582 1754961 300490 1236824 1848200 1479859 390216 1177124 189188 541501 1785289 1550622 1695428 333876 278350 96611 1658581 1649953 553656 2032208 2084268 1128006 596861 1699282 1384932 1676281 508859 2462995 19346 386620 777800 2475320 768783 445465 860534 771296 1865642 918033 1984535 2501645 1369050 1732688 2008099 2431588 1226177 1373992 2469934 945842 246708 1630217 236270 2471980 1598589 2321583 2076884 691287 119401 2643548 781476 805789 432941 2524695 2099851 596265 2572570 1037381 1061324 1586927 614104 2343482 1353261 210922 1977826 1450001 575400 289174 1502254 1331613 992139 2631862 192856 1724293 101223 697584 213214 1552247 1072432 1451328 2383666 912304 1974548 1683930 266263 922781 1077461 992715 1282505 1390957 1978237 2076914 977718 1829908 996787 1976679 1097270 1281237 1958778 2249308 1075612 1103932 1119735 1507288 1226196 1335991 1823591 306811 17021 1146452 151044 2481228 963973 2217783 1472545 1734930 284696 2106963 1500908 1338088 2543785 631326 2270360 383548 861290 2359670 481430 1682929 809973 839171 2123496 2248396 1054173 1730749 639156 274186 1257378 1435918 990383 606955 1699258 2292226 1478827 46570 100335 102669 1779482 2091681 2136893 1824965 576994 1604010 262582 311291 2614989 2216131 1537948 1118491 495326 641981 315066 1882761 947025 1599677 1214299 1251127 1804196 1713538 2366304 968110 189308 412912 1053577 581223 1204345 1743881 1617530 2162479 1781360 1402578 480990 666664 1389190 2459582 1078304 1334081 1515820 1093343 2266604 997237 2646784 917687 801913 978711 1994114 156728 2552883 2180807 1502009 576347 886420 775211 1838521 1610675 1923443 334884 2278671 2556944 1853532 1268997 2109622 2500019 892162 777465 511547 155814 1507973 2250857 1283010 1263197 1156992 1420642 1978309 1696626 1754135 1939389 799027 2452141 125716 1384287 1523492 1759082 267809 1448129 1902938 2600894 1154612 2002445 1936057 2324247 2376234 185580 1128678 63967 194693 821291 1038829 177533 1898068 506957 931405 1080480 2629752 2000000 597197 1517810 1659929 1182975 2613709 2002235 978365 616633 1178847 935860 660843 1914876 422614 990979 492392 2491135 1861082 625953 1528668 540468 733203 639657 794352 1783444 360015 317368 1263968 1115848 509801 740981 2049513 549976 1307216 531518 1980787 2500695 2156728 1436604 1804251 1382751 1706845 499690 1032073 387962 1501560 1324729 925107 1817182 1707789 1644226 1536569 946961 1580322 2321861 410322 1284304 1022880 1291665 1989408 1060208 25771 1059509 1235981 631009 451268 1904339 449126 2400153 2617910 2040188 71895 710635 2084082 1689818 1136209 2541542 888581 1497339 1541443 1559070 111393 415426 297720 484773 1239654 1528417 2301335 25377 1292548 23811 1367158 2262234 1417254 207988 249986 1697118 1132841 1710062 612910 334796 775994 1405973 816957 804270 282470 2043249 2092735 2571861 648901 1076136 2383343 2046606 1074322 1864993 1786154 728520 1863876 72482 473283 2065917 1098764 465051 1027588 618235 96183 950789 1302057 2492273 1883082 1656078 2600966 2275220 666214 70089 139017 1300094 1996887 1510133 1837606 967820 1128782 1323894 388885 1933239 1566124 1222479 899407 2155372 636718 1453316 1638492 2474434 2309824 173918 2148705 4752 1342971 387063 176673 71995 940259 2154497 2619519 1300224 1655106 1521662 1601026 766022 906734 1928781 1362606 2356637 1954030 1452961 406814 1493529 929140 1250093 2187003 896712 640760 1101206 1337890 579906 1979427 2174294 1449456 713951 1632741 1932388 1776745 620345 2057882 2492844 2507012 263954 512247 15137 1014262 242476 575607 1788981 357518 238402 238738 225517 754519 1064325 750530 149222 1245351 2120739 717413 1621616 92148 476318 2574603 1265628 1161373 1286978 541147 659376 180333 766051 2192560 1898129 741551 1317836 2621424 2070500 1280909 546886 655909 658135 2340567 1143739 82361 1851317 1379361 376826 2484217 1150941 2507368 1024776 2177475 831025 1838145 1584749 2323553 540809 416432 2476253 833017 1103068 989483 1957011 541950 761115 604234 1022049 93171 1156017 2619969 1921096 489927 2432812 1232980 2336332 1077419 663023 1051883 714212 697371 2512467 2284949 2109359 1300698 2022065 649159 379784 342348 2456265 1204423 2333214 1205033 1348733 912988 940058 1215472 374169 402826 1657828 1416336 1220339 103262 1908112 1660408 659275 807385 431921 1446541 546742 80044 1488145 2463642 1376345 1926551 1868456 1895690 1969034 1254607 2412209 1705738 1684926 1955584 1959915 530490 2598511 239891 2333417 819705 440710 2156397 717684 2614642 805278 2637139 79770 1024752 599614 1389420 1740028 2337677 1205178 2474541 906016 652447 488725 1134077 953086 521877 2497467 554481 1719968 2267810 1883111 639679 1545114 475933 1104297 80969 2237994 1717629 1712512 1509293 430081 1134505 790577 401735 63046 500873 1147991 1406412 2193577 1290737 307989 1705903 1948424 2639309 1463407 1789776 1801440 2466756 107084 1049684 885256 1090127 2619189 2458295 564876 2429627 49250 716320 1938388 1101491 2460792 1422210 916528 2011331 753052 366634 1255491 1040105 825363 410435 930822 1501079 1360452 2606225 1881506 2323467 411427 1297687 1924962 549673 379076 2266561 2492601 867895 1982819 1532977 2021808 782585 1514982 2590914 2237324 1463792 2555077 1290818 1242954 2439377 888725 2161615 1763989 767226 1064807 1909839 1758127 537974 2110371 1857350 270099 1621805 872166 1115780 502496 1935141 2324946 2484350 2359518 308795 1662963 1086663 2340397 359410 1939830 2445224 2470136 1594077 2197316 1355848 750082 2403237 33927 1976292 1689920 1330319 500376 1429070 764265 741958 1657728 2207279 557390 2352925 2325118 2060176 832205 365799 814949 1009532 552789 1996685 206682 38835 2279167 471826 1686277 895335 934776 579187 225222 553236 1793682 380511 1535136 2216947 1566205 1202573 1763959 936531 2215211 500882 1643744 2403236 811981 1360906 286155 227233 1784312 1370096 1090295 1453428 945542 2008319 1381821 2078603 2054229 1942792 789337 941294 1733977 2641237 2560474 2563161 90832 719384 1573493 2302630 2356067 2612977 1558556 1925212 1634057 643110 2627827 202254 847155 1003764 2337972 2635268 1769269 1375509 692988 1026518 1321783 2183221 987344 2020641 2623583 1228159 807560 757308 699529 312337 2492165 215663 2253822 1794959 167521 1340546 582560 1995900 360390 1963512 1902593 799332 2644637 2609587 1566953 1233658 845170 364136 829994 2573115 1824275 2370864 1809173 2552036 1039661 377724 1918218 1664776 2473214 241705 1282205 1984605 2629490 168671 174524 1183001 50565 1496048 361798 480417 1335255 715444 1637105 896710 1640211 2561064 294926 479531 368034 1197046 2382129 583491 1498550 954033 2504590 1110924 689613 764330 73335 246210 878115 1496555 1740802 315589 2536869 382237 598166 1691068 2035084 2416370 1742054 839653 340900 465848 1923474 1347607 1295858 2001705 1361821 284117 2487789 428010 1942776 1726984 2217687 772898 1428686 2360706 2131425 1795937 964890 1849661 238108 527619 328841 2638054 2556311 11813 1079508 1577251 2467230 2450385 565479 1021444 1579181 1342205 2494725 156186 2646108 928501 1446763 2491126 253351 1175712 1529539 1847318 887576 1280573 1284649 1367065 2297128 2290296 1884384 2556702 904917 1218706 883673 2309354 414101 2023694 1312421 1066921 2030909 1007288 399789 1758706 117653 890828 598971 261121 689217 551012 2218917 1180819 1697674 528295 322139 2106162 1348550 1156501 1860580 1745896 1864016 1277908 979938 1235419 497281 2469422 1198340 1537972 492946 65656 841622 2400750 67774 2006650 1210776 2079662 1266091 1786505 2134734 2196602 809379 1452649 357131 335994 1940904 1885093 1364066 1804162 1997734 2367651 1868934 1723706 651066 1705715 1725619 1738111 62151 613079 2573262 1819479 938979 2553202 266701 485947 178202 195206 257555 1198481 1982816 2428292 746845 630203 1031418 2581789 1565312 1356207 2517505 878592 733872 2358655 744968 1956952 2228694 1153680 746551 1366397 67688 1181544 28437 1218471 1095617 2213129 670698 1597174 1987290 1054866 514343 1073032 655973 1728201 1703721 2137091 1450864 1294252 2422115 2223086 171689 1589222 227306 2208302 778503 1545751 57679 2005342 851631 2162251 2643980 364712 1300284 99063 704625 1092174 934040 2226908 2330946 1069123 2174067 506006 187803 2388658 1557011 1787855 315759 1570956 670319 917485 2130828 53009 140864 1415378 1885888 2077959 2301649 1176339 926172 1629529 2444488 418615 610963 1626951 83264 1714836 866274 1115550 2194382 2357112 860425 1350167 390041 1064102 2551349 1989561 373700 655980 270974 41858 1014441 1645385 1546073 989657 2011233 970696 1850378 488695 1945097 835108 2145358 1932801 1900838 1546005 99920 2566223 1014007 1014214 1011133 1154453 861210 550996 2071506 2194839 469371 1813778 1682352 2336500 220432 707820 1765519 2365303 2319052 2138361 1168682 881903 1456299 370434 1722500 838093 1233777 2604293 298864 2383613 931217 45383 369940 2123866 1005421 1498795 2280850 1131997 1062090 419811 90458 1826439 998219 1775607 619991 512292 1068150 1583492 1344320 2584582 1549136 892324 2521670 204025 2216030 1092368 1833931 162578 1600871 121184 193245 868322 553968 2634974 2525299 2244996 302248 2292437 2256118 437876 1614177 940955 656508 576574 605719 1942228 767278 2228954 1520269 2231479 1279880 1181348 442663 973281 2437080 1513951 1535510 1993620 987226 1601799 965479 2359321 2565153 626270 2542415 1331814 1795416 1745853 919288 487769 1894519 2407603 473019 2332093 2180408 2576561 2311791 1426119 566580 438520 2050280 1789750 1742605 1706705 2310661 657265 2281238 578742 2589036 1171915 787696 1370364 457716 389197 383528 1129657 326355 980466 510604 852711 704844 2174135 1211124 1230889 2166119 2623929 578104 2421965 458357 1518149 1649276 802320 1582940 1408817 368793 1802973 403038 2130488 1140627 406864 1945980 409510 2336180 1611973 2447544 849875 1092649 1430750 660068 868627 1029831 1024257 1803423 1819401 1546231 218809 1265484 1246345 61034 617077 1707791 2373308 225251 1750841 44480 117507 1881462 1082701 659692 1230196 2563306 879460 2416292 27732 2159352 2278216 1011580 2217216 1978733 2426817 688815 2277624 1758853 628456 1602469 2585221 1585374 539093 1425861 849885 1568088 954812 542867 718715 1148715 1348340 2340004 1685134 1013254 1114050 1213841 2399402 1699676 743092 689642 140040 158045 950205 2003619 2324401 1653221 1762219 288243 1277104 650158 1375426 2472409 19057 1787442 1985086 2489315 2545222 1870079 2630555 630378 231696 2563401 120872 2398162 1551489 139442 1349186 641158 2622191 1684534 186910 1497681 921820 460141 205085 963622 1614976 1287782 640266 981879 1016378 93139 957045 1788748 1408549 87079 404357 1827317 1758295 2440585 165409 630147 1542007 2323157 2620529 101298 169488 531797 2299841 248441 731939 942639 1062202 1206714 1757291 1491165 638887 1707900 2090912 2500646 529788 221543 1382133 2186387 1583810 1596462 1049822 1005273 2150628 887173 1503868 2459836 340209 435912 1394518 1383849 1767363 1873011 2330748 2325351 1105297 2417065 457379 1558190 1975398 2484600 1883032 2333423 1466414 2038146 945273 2636220 1693099 2543481 664833 160827 775244 2243583 2041265 1336779 239506 2288386 2105557 1354237 1893911 1890099 1245299 171568 1528563 1243202 2030442 2312 149132 2268014 632391 104008 431939 98853 1417723 1370178 973343 55292 1886478 2133379 2249711 159908 248550 647787 152692 981509 514717 554487 1513822 1046315 987699 1649895 153536 1996345 1055481 2428328 45794 1605160 384480 1312130 1897971 1175267 2613235 42836 2365696 92954 809895 388062 1694450 2141580 2470358 1797864 83889 1012518 482366 562839 212270 1485355 1716510 2489553 2519435 437589 2056411 202308 374909 1045886 2077155 3350 2499692 2533742 1925282 1143156 958396 748790 1613141 533418 1598755 1669344 1104358 1717521 1802319 2637447 434271 2214328 1795724 2324746 1839987 2274565 615901 1565005 2642161 1290947 1547764 250849 394292 148819 2034753 486845 2280049 2076151 165206 480533 645505 1583356 2068186 435867 1440168 1439003 1027250 1050751 976324 1472995 1924664 6275 1513283 118618 49679 136384 11368 1822136 131048 443191 1601786 1963263 1110046 1719575 1621361 1376628 126353 1479152 1121704 504618 1485298 2305040 444324 1815623 294533 2255887 2150527 1848953 657180 69574 663342 2174161 1232008 509346 2412559 725924 2564041 353161 192234 1761532 2617032 599119 2290832 2223464 93673 2643488 72585 272005 316761 2585460 572972 1510189 1002411 1873863 1152923 663212 564427 550908 2356292 451939 1220189 13358 622489 1791126 356265 2520102 1727392 1696481 959566 103019 1858436 121103 971875 621546 1629736 615765 1420269 2245342 503470 495584 2493253 1501956 109765 73895 637752 584041 111881 866827 929466 1459943 973129 975996 1118564 764040 206306 1315266 2622319 2550734 2217887 68525 120216 2578633 641909 1413113 1445603 1973797 463159 771110 512136 412598 2181435 1125728 2153770 2625079 1185510 91627 1988159 1764510 411855 2291169 728411 1098550 740250 2104874 2194483 2612739 1285554 2545242 1953471 50191 1152476 1709191 908449 54988 2452379 1954123 1742626 2286723 1139246 2060995 2058955 796393 695773 2642037 1101590 843356 2213612 1204800 959768 358477 1726713 1238115 1321920 2023331 478835 2530312 48645 1015038 2158726 1799837 1681472 1407200 1370745 1709722 2402295 1143289 2051444 1203599 2361212 1943686 948301 1977652 1606340 2521298 2469775 2005916 72473 361746 1771322 1578225 1483152 141759 1175162 2334726 35076 676983 732888 2080170 247707 1356294 2565767 1019244 1011326 531019 333917 387703 2464884 546777 714945 2360858 467339 1759367 977563 352827 1237710 1163360 1958172 1096122 1144322 162482 876383 1901023 2585544 1741594 2388684 2587012 360153 1579021 249098 2155370 944439 382409 2017503 1681344 2251264 1227175 197652 272501 1110387 2352738 2101717 791519 2487594 1311536 2071667 1000004 1306215 1387101 1794541 2514355 2570441 1532219 237293 719137 232697 1823414 1990756 2275870 109067 1694430 1537634 538595 306439 2466388 1503414 290254 719198 437598 1885805 1886237 1779224 1448435 362493 595519 277068 2463726 794326 98211 1516635 1848531 2577409 909371 2572392 1660854 359117 954718 650974 731450 2182052 2253273 1942143 1517587 1767241 60962 2406263 1140818 669797 2252309 936282 1961144 1728036 1715801 490948 1106251 2460738 583007 261115 1395137 1309954 1974950 1828389 786765 1160182 531568 1694326 462054 748736 1256544 1980322 468077 2256350 2129553 1442380 649092 637723 116363 2439475 2497089 1632382 102380 2250526 616444 970514 2463588 894409 1212039 7699 2112643 778569 337357 1154140 1580987 2097451 1280254 430911 2204854 1380182 742635 581786 1054269 1235849 461591 2638707 1206068 2454879 1379541 2324137 1937658 1664774 1405141 2068242 1150355 2591733 1177860 472210 1744723 1124757 563451 2590977 475245 1538132 596011 1811849 139500 1115023 185823 726307 1973590 230307 2134911 933783 1950960 2442232 606697 707524 1155086 1677092 1690955 2013954 2496882 2611004 529048 2374964 1353164 1269329 2288048 2289007 789847 225644 1215933 1359068 2241206 1834141 133166 1011611 1262534 1167601 1369456 1250650 2184607 2254717 2012950 524677 2034682 1712926 2079638 2367974 2220170 2465594 23418 1071386 647523 399365 746255 825989 2210404 71209 1560436 159930 1399111 287578 1584096 840819 2405786 1026371 249488 2253548 122545 756525 515778 1103783 2523017 1296308 1423615 1169068 1588046 329202 901793 2047753 1023064 1779930 1105561 1348636 1479084 626651 95455 2359334 2040975 580320 2330132 289011 1816076 1188544 1697631 1037360 1542164 775066 1779804 783815 1763266 657391 1504112 1744062 1591666 2310840 1576442 631926 1786349 183903 1653645 1217392 118275 2263812 52447 262551 1877862 1820439 2510494 57960 782115 935055 240813 899744 670612 233435 2018173 1226786 1944602 2221650 842374 1235365 2132052 1772161 1391499 901521 1312455 2541424 1934909 1386523 2344858 673219 1182640 2634570 1216278 1229640 1501807 700882 438681 122884 2599508 121990 2390850 297252 102786 2486395 2320120 1478943 2582544 400431 2613415 2094930 930589 1581814 2130934 1753764 1730502 2503505 720613 2595652 1736839 1374851 954201 837436 2538573 809689 1723549 1778371 2524342 2312505 2121582 1058364 1189472 2173539 2500988 2074756 2237497 2314225 1048158 311098 2073549 2368381 2551672 2630468 2229306 183616 668357 1687304 1671612 1175471 328480 1209632 669021 1871850 629798 167301 2390276 2334619 481075 1430963 1770167 2056002 2165440 1329905 1928950 415100 925071 1937365 529832 535322 1529601 30085 442687 18684 478612 2411541 2506173 2221267 2559868 480665 2041283 1055641 1824692 174299 2018190 451911 198110 1264345 2038856 30000 1341689 2432892 1920630 2584426 1663055 1229608 2107862 1481470 417118 2004925 720208 44407 1786459 680204 312581 205612 2098200 2348241 1578608 698197 1030020 100120 1708846 2450790 549525 1409642 1996632 1112558 1358550 828623 270153 1193615 1315377 2051163 129741 2634119 2540203 1252172 667866 2055504 2228731 1163436 1422412 1423511 466464 2415772 1876465 1106727 1964463 2073094 1534623 1515336 1784044 537955 1997743 427370 105678 2520913 1360207 1953088 1789850 1776961 2032158 1307123 135794 1448106 1231090 601753 1351465 407146 689063 1717514 2219549 1308429 614181 2329182 1372720 1413414 834176 262457 2602476 960420 186906 589736 1852856 1443128 1536530 2357591 1620492 149298 1321033 27580 904441 1483584 2320713 1869350 178926 927946 1936785 2417292 1182621 980692 2308206 987719 2527236 1969167 1865341 2315917 2327535 1445342 1643393 1605745 2161287 1843223 1380130 340940 2044755 1496696 796945 1123281 503374 2609098 2338807 2198946 1664592 1734057 1359772 1895893 1813557 1483217 1045153 1012716 1724044 1176431 1684543 1142623 2082012 857730 1730737 1870365 852859 708216 2320019 2620494 1985196 2007620 2044732 2765 2322437 412601 1203206 1651220 559785 2145298 1303026 1368262 468547 2257078 2027172 270538 2319540 929679 2392343 851115 1634897 2171374 2613300 1116779 1666368 2127230 2494950 2051647 2262587 1437026 906476 812629 1163741 2204308 2323497 1884220 2279584 2192842 1342264 470583 140500 242052 25848 1476190 951406 2244355 1983238 96523 125894 389351 1337627 1075406 903916 2459024 1891045 879646 2364685 2646938 380552 2024912 1621760 2301776 2643231 1500248 2113054 1587213 350562 2328357 175013 1386552 1807551 931288 414817 2608503 1289527 877494 2343937 1518937 76893 1361918 117986 2380814 2042845 487604 2063070 328645 487060 1005009 1029887 1594783 123190 1632359 1792838 2253694 605859 1854444 2351368 756294 444512 1898872 2161614 1691033 1507889 468943 2404860 2097022 2125721 680658 2049587 2539572 161080 2268704 1874655 1862871 2039805 1726410 1969596 81346 1285992 1538563 1619032 1410832 1013180 2168595 1360420 1658314 1223667 51269 212257 199523 46930 2585238 812414 1025692 1875793 662767 1589149 1965929 2442781 1244461 1232002 2310753 277066 395916 921534 864827 845524 339592 2636803 60531 1191036 1190522 2213278 676247 866474 2647364 663142 130684 389347 2111759 226537 1181757 48840 2602030 1790611 1494775 2599012 1720469 601988 1047104 2139965 658162 2140853 594825 988760 2485799 1975570 1770786 385457 1807956 777791 1120229 1587316 701233 1561963 2637851 2371489 2189573 2362695 2391305 1470630 912827 2127395 746882 2066658 37489 2429152 2269026 2482504 2557624 1119600 2066789 552063 408255 1066836 843549 704709 949510 429130 2284534 1954553 750575 2591087 447225 1038826 2410467 1902178 1020971 836561 1348201 2000808 2073236 2514931 2598004 1548994 328781 1044042 1438534 1516823 1159533 2213637 784127 1458227 1596760 2274388 2369929 2143472 2518948 1249088 1546964 134331 1992538 886300 1086414 2004313 1093217 2393880 2002873 598385 1730994 599006 2116142 1067100 1678650 464350 2121413 1926649 2030114 105280 1510958 602501 1664832 1317584 2609617 1680883 1740746 2588353 750777 2647345 2532257 610734 1674583 257458 2644061 2568201 1654596 2162887 1023245 598677 484636 803157 2282102 1824117 1775930 419053 991249 1401258 1822178 1966272 519917 1643186 2531528 867805 1267900 172864 1803154 2523178 201788 1895247 2293908 2130612 1719608 1866459 782903 1188473 994335 507417 589173 1383279 501120 63236 312770 1710967 1227210 242237 1475425 1968105 1888045 788838 293051 2051171 415193 1399769 1809208 193314 1758194 1807941 1038830 466745 241531 1030876 542189 1640007 383442 727027 771045 910432 1445610 1454613 829066 462225 1841988 1357134 641777 1923352 632009 360854 732853 799572 940460 2504804 655573 1586691 1342914 734485 1711020 2361071 1937303 1115544 1784594 1131431 1870216 1274904 1590765 13213 2618264 2508679 1597869 32638 1804016 2452807 406978 817584 668443 2168705 1042431 1180703 1800435 1325837 779999 876820 1327568 1061079 2132091 900095 2425514 211832 1669450 266821 2160120 395555 1134152 2138741 2092829 1962860 551909 2515799 433080 342104 1604685 1407113 226823 2603919 2176863 628511 1966486 1812691 1298921 135996 2361206 143004 2517156 1450621 1103045 977800 406723 1773223 743325 1852698 2463952 1037835 1577358 898912 2217077 2622835 970503 1230908 881167 751935 1962296 995168 2062510 1176456 2459751 1819339 290618 2511838 2044816 2115749 2289885 1546619 932181 172058 2038761 478241 1740403 764721 1480177 1059094 1385535 1024840 82486 532951 549991 1607190 1805431 189 1994391 1552049 1900249 1694681 1077036 355735 633707 514772 278572 1804994 637756 1655015 1583946 2129088 1448684 2638198 1500201 1596840 798824 1530901 1545536 837263 2487064 1322263 1264849 615832 1211949 1073146 1150017 708246 2619740 624132 581192 1853673 579344 116099 2378756 289467 1160619 2261902 19422 2465122 2636258 1394397 1324450 1952400 277453 586589 1742559 2023804 1642654 2593611 619882 378408 486986 883064 1917407 1715299 2070610 1913424 1524793 2264276 1336244 823737 1128886 1780703 1932649 1932522 642215 1204471 2583032 1845522 1847724 906866 224481 274932 2116315 2523460 405713 1088427 216577 2323266 1208431 1094221 529506 2181452 201406 812787 2450409 1525634 813649 436152 1985797 148000 1963162 666884 516517 1500607 1989814 1109646 456645 171420 814217 1005707 2103377 2377888 2626201 1400140 1470314 2235600 498310 867309 2616542 296197 1455599 2237981 1950656 1453326 396051 1035848 2211451 1100959 1070250 1218573 1684850 1708629 102870 49639 875034 1578877 851993 51869 1094968 26807 833428 461072 1131209 52779 223050 58767 2274799 1652171 902476 1993087 1070776 1532474 1988182 661926 625737 335048 1309039 1647842 1309632 754800 1879758 2326123 1528960 2562662 793303 1346652 1659171 2127289 2609951 2316273 2577027 286109 2164084 1414993 2082408 442006 2554623 798100 1320119 1373363 183374 810643 1687408 1452765 2397187 827300 368741 76053 1744565 577938 284579 193896 2110277 968536 2098010 1268930 51544 738761 1753772 160720 2578855 2338775 1842911 749254 939596 475272 574244 1183580 1358870 1188116 809507 403981 937778 1427066 2597686 304344 699084 1457936 2056640 1746239 927020 2379362 2415896 1264736 924876 1930638 63058 2296855 511292 1173082 2483376 1302441 2198431 1676137 1656442 531892 46333 1569276 2153888 1852046 1199132 143196 195337 546105 1498711 439317 741114 385153 1352166 777780 1264533 1819900 1539758 1751702 754557 1343999 1464131 697812 917003 1503965 206165 1684836 2047216 513689 2162972 2231268 1109224 1552868 736344 2301922 496012 2028873 331871 964585 1636503 1776690 2189541 2012551 90548 33235 2573006 855071 284097 2461268 2468637 1896681 2610200 703590 189976 675339 2062225 996579 937251 2579824 161804 2510408 1921248 1228590 1457104 1534295 2167608 1075705 1467013 515894 742550 116986 19906 1953824 1983584 28477 628109 890542 1249449 231210 2276942 533277 86041 70271 1313917 266356 929303 2609841 443428 1836686 1667863 2417999 1739241 1387668 1712 331243 227316 40470 2045927 114666 2624006 1105952 571036 180669 1526100 2331335 581773 1865794 1932663 574723 686606 409718 1448087 334261 135800 1817609 1325015 2612798 1686369 2138614 489086 2399902 1377894 1682023 290164 2500970 217577 1892993 193478 124292 1030186 1171999 1258929 2123894 2193776 1774768 258290 2380304 2390859 2475768 2002686 2536004 904955 840846 1259391 1517079 2306411 1151501 1659717 515540 1124015 256686 2354855 2381746 723365 2089886 1884284 1242142 2013192 762567 2643149 1157247 1312850 77274 2570197 648341 1430346 143881 1493184 2073219 2363291 383145 1500952 1609939 966044 1313068 2076932 2119488 1928215 2412278 1434698 201765 1291348 1665438 1444590 643314 2217202 395800 32903 1767658 36068 507582 2554083 2065636 618621 1397469 2388991 12057 2406316 2568976 594021 1685309 2460037 1430661 1413895 715438 169427 2401914 834925 615401 814905 883656 564434 13883 357676 1298954 1762028 552228 1199828 2185239 1147417 1209285 139426 593507 1063133 2498716 424412 2634823 2037050 2073385 2349836 167389 2614103 1789416 2029933 344219 1737292 384574 1028243 2027214 1168885 1758796 1616626 558202 2292632 1686658 2173853 657277 1377706 1217048 1405005 1554713 399917 896206 1298029 98790 1678079 940302 1056298 1211029 724992 500279 2414815 300561 350492 1819860 677414 241744 296994 2199090 103485 608996 456998 15058 1126113 1064643 1209260 1785112 1679499 2179641 690464 2225540 702178 1858867 2590144 176069 1373604 1149602 325438 681235 1918998 337017 861433 336033 1197574 116952 1866579 598919 1440414 267483 2374764 241883 2165648 20933 248641 504648 2585394 2372428 1031994 1723176 1278866 1212900 1903210 333158 96627 942996 1828982 1628758 2090726 1616419 1135210 1584153 2547427 1133295 430097 2002967 1050222 1851641 2584701 443212 709048 1705375 1746831 2588452 163009 811610 1486777 1860422 2003201 2389369 1995457 2111846 2354447 374737 1957603 2596317 371420 719819 344204 2416593 2475885 1614403 2307835 2293838 1748359 2000828 492537 1054606 2127532 135663 2326149 1042917 468677 148096 2098854 546595 1496071 690633 2288629 797554 2546115 154094 1801722 1855490 805993 1583952 2634322 1891339 1220786 1943855 338272 75691 2384004 2348670 638348 1732656 2484663 434360 2284222 1927063 1208005 1770106 2604952 212667 6169 1059233 1820894 354342 1732513 874628 1643906 2564682 1554704 948034 1879102 2367826 1903356 1953740 2210903 496063 512659 2107993 997229 2139683 2318184 287418 2198510 1600637 1386705 2495107 1119026 1980936 2404684 736481 1845102 118995 1546994 474495 2555555 2436748 636191 1074812 1174258 2182914 836151 2028419 467151 1266961 1387831 1122948 2345833 1201572 2427256 613560 1189933 807796 2430377 32620 323416 1486789 2252300 2494780 648481 2014818 269625 2100431 1020217 892941 941893 1653836 10076 863371 1426967 1197306 1546386 2149869 1562671 751798 1403454 1415774 1621082 984617 155841 1935130 902281 804236 1521555 1097195 1027446 305540 2133723 1402878 932717 2514219 152774 925863 984542 2072101 310532 637302 1779865 1357373 2326028 799784 2370418 1441781 904028 1163003 2336415 1835298 1195103 2310256 2538981 2457564 1567899 2446227 2469164 554655 517343 2207487 2413403 2277934 942260 11694 1611776 444805 1790889 30027 624820 1724759 1408555 2149418 1825424 1098339 398133 965917 1837689 2034943 1724724 24287 1502547 2188106 2250361 2479385 1108511 1349842 2443166 1320285 1022328 1982448 1542305 655961 405594 695620 55479 2295359 560217 465186 763278 1356269 1449426 1542709 874220 2342125 1570439 2299717 961272 1173870 120661 536613 2457599 1653152 2334746 989017 237474 2236248 795894 105226 2316058 789032 574208 2395503 781309 2518423 1271284 1956230 2329168 2633777 1726192 2303153 1456920 649021 2230518 250176 2207501 1751892 527711 1281628 1011316 978260 1428878 2479 2331030 1168918 2101059 1841324 939699 1946737 54390 1604704 94460 453485 1947318 331431 2191708 180593 2212284 1674331 1498548 246437 144277 2204400 59799 875108 2172209 2493729 949653 1866998 1457390 1619363 494943 1397521 226830 2210832 282128 1183616 2210430 1631440 1165149 2511587 164423 119018 1646552 164514 950813 2405724 2265425 1668338 1939101 1797903 965073 2384641 1288020 883303 864181 2329751 1643772 2504253 752385 254394 1908918 2278354 2156034 1020528 1865356 1187958 1085889 2462853 1987464 764318 1240547 1528434 1961642 1465182 1909905 365501 1779558 1536995 158531 1399812 2192011 2318212 2316993 2408735 790967 895553 2647840 684483 1294067 1417729 2252362 512419 1003356 1022902 1647899 552148 913895 1733506 2614649 1297936 981534 1559491 487038 724340 477409 2507999 47204 2577164 837177 185602 404830 2271199 614164 2579150 463426 921046 1075009 489494 1380360 903711 444487 989219 578155 1567913 1242326 2559695 1892490 326019 123693 2628873 2292990 1802627 1581453 1077686 1302467 2284402 94544 309503 1907267 1387206 1074199 1508256 1952894 110759 654129 2204169 2255744 1795966 1646577 1618294 1855472 1549964 1775064 1209152 1686478 1713148 2323272 1789014 1424811 373914 1839351 2129919 527457 526010 2467398 1204070 182508 1758466 996371 1571997 2012094 469910 1203939 249695 1937425 387488 327002 375398 481053 1808378 2346368 1043352 1221025 821739 170737 29274 2590710 313349 1332061 1625195 771988 114658 53005 1279948 1548652 2481778 2489188 1596443 1064374 1576177 303933 295830 2600776 39864 2201: 273118 2202: 436636 2506903 1365731 1681118 2367740 1722830 1505635 469947 2504976 2203: 2301916 848439 58842 1314463 2443370 1342951 1541266 2106409 2028339 1569462 951113 1968345 2611526 614801 328439 2533130 1287868 1447374 1615738 426440 2343139 2607373 2622014 1252582 2383276 984355 2415048 1344720 692085 1081457 2568123 903349 1529292 1448684 1941975 444500 1739391 1623723 2573239 118753 2188973 1203736 1727961 2204: 2223148 410249 745439 2205: 243437 747367 1193810 259496 624721 847480 2558409 2472335 362164 2122341 633403 2131817 1965196 2362204 1800319 1788590 102578 1215114 1854439 1639312 1336994 2376801 2050590 1059432 2065042 1813497 865724 168649 1382872 1159415 1181676 2617274 524259 1333002 39375 119363 2206: 1022388 1681133 1810565 1005166 1631581 277837 334242 2564924 2153166 1523505 1812630 1137197 1533550 835353 1258373 29279 912687 130956 2207: 663276 1217538 740298 660986 899034 794512 317858 2258923 2136200 2437255 2208: 1714578 1847188 1128902 769942 1039544 2209: 1511061 2380998 2622262 2147817 1916164 79519 1614527 1463488 1174868 1486496 1596099 2136965 133240 2119104 852887 1350103 292617 969636 1405996 1984789 810718 1099543 1605672 2248740 1665333 1686792 2436788 380500 2266645 467720 1393812 85877 1455082 1662860 1160255 2085499 1555689 760176 2359959 543597 2571477 384217 186575 2224918 1473286 1993011 2555325 2087767 1680312 460608 55252 410312 659377 1311752 33095 1381395 2082228 2609942 2434157 2008099 2130660 2253149 2390381 2541696 599550 264423 2316446 340264 760250 1415526 854915 306809 2427900 2516911 1868740 559594 2106963 1646762 1955103 1557159 1087650 2030530 2326716 2365729 2646139 2155935 660171 2176216 485448 1778386 1448116 2573601 892162 828452 508990 2587812 1097184 2090011 2133043 405527 2438136 198936 1026705 1965915 1333317 900312 886162 1284018 1189853 1497889 678320 1525099 2222904 2223414 771623 719418 2523110 1493418 1057940 1531714 897423 2541428 1144870 1910072 2413766 1105134 2572086 2619396 730445 1717881 2617507 1992168 2570342 1210527 2574603 392883 668518 1095646 1210196 1520733 287967 2009965 629671 1802425 50901 872160 859685 637671 76223 1846341 1832286 1480055 89626 2272646 1864790 2195881 868458 599762 1975825 697995 1518686 1839968 1362403 767295 1740895 1323819 241909 497674 1866756 586468 545275 1701687 1502212 1178966 1125979 652378 846221 782413 2324946 609049 1038838 1306605 694872 2077232 2060176 2516267 1555214 1716308 1479933 1441589 21691 1894201 478207 2093597 2056360 2152932 565078 1604836 1622110 885258 151479 2221481 1513947 852295 1050406 474904 1265479 1925896 299274 865660 1833149 2114170 1612717 1373690 2102413 1353296 308767 1885959 74025 28135 2343967 562555 1177880 1431866 1292669 938812 196020 361148 198887 1642922 247 2387024 1574840 283606 730174 490457 1539167 1597102 900416 1524845 642583 435686 2411655 2459559 964343 2069743 1269285 707682 793597 1688062 746551 2430416 1733802 1487954 437366 2120609 1448796 1180349 1151542 2529456 1803179 2358114 2294537 2595323 1543923 187803 2008590 2090037 1761040 199993 321752 2464508 2333939 994059 16935 509304 1293112 2078281 779002 2515408 1569912 2522734 1607526 2108258 1015195 323731 1479227 2525299 945819 680630 1061520 1953710 2284668 1356414 1889717 1230065 72986 596684 863523 1493256 2553195 1234177 1967973 2321243 43817 811015 803440 1117149 74448 1352829 650158 2310051 850488 152309 1518608 1853106 2251189 1509196 89157 2284580 1084898 66451 1871278 1951715 1957155 1701039 1391213 1760955 225583 2574229 2587071 1992505 1707879 1126328 142504 1658378 427318 516216 2128375 2282493 73046 1825654 978011 2004316 186762 32335 2333099 15530 1918481 420262 1857683 2509413 678658 1698751 318080 2282941 1916203 191468 1658496 2411102 2556467 2146504 305264 1591713 439797 2087106 2057845 1348944 450713 1347505 1760319 1517800 641817 150994 309992 1336366 1081502 2165255 1028705 1715627 1679274 670550 1385809 1058573 967330 69907 259812 1096122 1010625 889214 2209935 1507958 2449026 1226346 2392748 1707912 2307363 391101 334165 1316492 2161997 482842 1300503 2126421 866008 2075097 2305700 361755 1667948 642359 2148312 2503369 326792 728236 432175 2423419 1973028 816110 506739 2175857 785474 908588 164296 409613 2029716 1310906 2271260 2119109 114980 919816 939940 843183 1188544 1106958 1026353 1081758 1605102 748992 171077 760236 222229 2184932 1225952 374421 1409668 985528 1599414 788222 1452702 2333484 1281493 2273379 1578516 832251 2086199 2503882 2218519 2228731 83019 2378440 378218 1048500 1225020 2395402 17287 637413 2474299 2636707 1372532 44450 2035923 1380130 2369292 173341 1922245 1012716 1191452 1506839 2199619 243482 1898679 114187 2044732 312141 2047133 1570141 1608111 895151 2495414 1956017 1565049 1533108 1193453 419351 1443107 1877821 2240722 1536189 885467 226144 1020419 2623860 1149610 1731028 1400861 2097691 1085967 2241741 1061057 5742 112726 1075675 2573154 2434592 580869 2221194 2164374 2295401 1134504 2515117 230359 1057155 935685 41619 1685731 1179586 1907084 1232002 334973 2549013 1649726 191477 2150255 298637 2354287 2394935 1895753 135637 264514 449975 936932 1505985 898892 1208987 400107 144253 315416 1398514 2188674 2066267 3031 1968657 1890979 669108 2204523 562771 716592 1978846 1142118 642827 2516474 1376052 879534 1209141 1809208 496723 1356387 992960 2210880 2074598 2443407 1914112 8382 1276660 199678 1893696 2554637 1063155 1310968 110198 1915567 873499 1716752 1106636 731101 1176644 1236789 1082930 161803 2231738 416596 1800224 1895189 577997 914258 245508 832145 2539111 989010 872149 179299 2149785 375562 1384378 2230007 2093580 126701 1221251 1448595 1526613 286680 2455177 2124405 2455686 930133 1553053 2544181 2617259 1339335 1601882 245776 1882376 291735 15790 313190 2613324 251055 47100 2582123 974614 2161802 1326854 884585 713067 1013762 2208814 1672743 1741175 2040089 628202 2615418 2509757 2053820 1678361 934430 1456403 1737912 1343962 1982161 1429837 2412227 1318638 1323733 300420 1067655 478964 1650 2037050 92598 2630198 1143632 1490401 1779451 1456888 492 1831664 1236353 296994 1131694 1892750 2378118 364239 878671 862136 1771329 997471 1758583 2520112 709048 519594 1717541 1011269 1709488 692260 2012951 1377139 1618180 67148 1191075 2014655 12469 2433626 153933 2408920 261789 242244 1125773 1599878 1507830 1376641 625411 27106 4159 1275164 543579 496576 2252227 550921 984617 2152052 2586731 1214164 1245361 2165864 1329133 792385 1120220 116022 1163993 1225250 755495 565485 611047 1724759 1144631 10485 1022328 2136087 2609771 2058206 1501734 238964 62218 32822 2167940 10593 2560377 162120 973074 802155 1881972 2468898 1171460 713922 2468375 1267873 43865 2159471 1590054 950572 1541560 200642 434462 1730806 146806 1456264 1942788 1082591 488055 1614845 221: 130280 2259430 195761 880271 497004 2041325 1847003 2066511 451776 768462 743314 2210: 2523232 137433 2211: 1500458 775439 1451756 2316223 2212: 1862650 2630970 2492471 860599 2172369 1626546 155340 562037 995127 2308524 1893716 3958 2213709 949167 1115391 1876930 1718390 2422980 2624842 79224 1422465 758475 732173 594343 1415356 774654 1787937 1570993 1044564 1011307 2185997 1889426 2393542 674589 450440 1750270 759946 551974 437130 1024578 1343309 1218246 2109064 273118 72047 2319473 781950 1499671 1565824 582315 1678477 2601774 2558118 2033178 920139 801682 1634135 399689 2474412 1894326 1890373 1301329 2390652 754428 1146198 2228473 1315884 1045707 187450 456349 2117060 647078 2245487 2551557 2633277 2294537 997115 990809 1736504 373735 2192407 2300349 415002 2396882 1592574 1390270 1299685 2546327 2067972 2244640 2468210 2157961 1680612 2135683 1162249 381954 2473448 1812903 1406613 33489 847401 1197259 2426330 2220624 2410085 2193275 1620613 1655469 2424462 1403406 921396 1910659 757874 570019 844352 678645 1244308 596597 2437426 2212595 1764017 1462076 776724 259812 2358417 2364842 509151 550986 1756360 34764 1426715 939176 529607 1110879 2314954 1334936 651541 49346 644251 1079972 1815954 1964299 594863 1773470 1375358 49582 1103418 2172492 2094324 2581685 594958 264391 2590269 955235 650619 1693227 1269687 1074378 322871 2095293 473879 1450159 234537 14650 191769 2186559 1610645 2603405 75853 617107 429025 29933 200741 1717003 394150 1932061 2543765 1581688 1805524 1643677 1727026 11310 1314414 205959 495560 4127 327808 1869574 1611086 1603406 627909 1188538 2024022 1745399 2104412 1920172 2070875 1524572 121816 2014149 1550252 1330898 1801487 1314054 1386923 2135445 1362258 2616274 792152 46227 277845 2045010 664277 952787 2223288 2605386 1420381 230665 1372962 2530863 1604490 2106701 393313 2239302 2566355 1580961 119727 2087426 188516 2359488 964402 1953503 364834 2213: 1404971 846705 1813169 1385284 236090 961721 1151179 1483139 689215 2599863 159000 1650458 927271 2566578 1157737 2560712 1765593 903666 2214: 2532881 163085 1601471 1350966 2252212 231578 2024976 2561151 57648 1851361 2105736 54426 354926 829518 2215: 444432 1845019 1507704 1227000 2216: 774868 636290 1413205 1024026 2547041 1499927 2493159 1132726 2459423 385110 2088152 139000 1356378 1197173 49874 384269 1691060 1868101 1559445 2109782 1386190 799840 1699038 1868053 1728813 1309496 472307 2082280 1231541 555038 1205609 2217: 1415435 2309613 1145226 1814173 2163478 1416444 831868 1355994 921345 1974593 586765 1368833 2528954 1647670 1375389 1711971 1450860 2405969 1810524 194728 2466660 1410893 763857 220528 2556407 1071328 1607151 2233860 1560846 1857502 1377842 307555 615909 875094 938578 1410444 2482407 2117630 384125 1743094 2250129 1287486 1298011 2024976 2158219 1325395 987657 1138088 2193044 1361766 873806 2415805 387370 1671733 1190512 2337701 1805231 62953 1762651 563818 1316098 155923 336215 340459 222486 1004046 1491047 1317379 2467030 1321522 614125 311253 298415 1578140 1446266 318324 1864268 2391899 761787 2362664 1440285 1701225 1006024 1081072 1005743 915238 2645143 142963 1011867 340224 2218: 794375 1363363 1451388 1984028 2039205 1889595 2024566 110152 39584 1995736 1936689 647609 1500037 2331077 1365158 492715 1878615 2221434 49811 1647244 1396834 2526563 357514 65743 755340 2050892 907047 487026 356096 666860 1533459 1188163 2154147 758487 2582786 1286479 1982723 911778 1537017 1832627 213454 131513 1626720 1853510 2588755 705015 212424 125371 2386616 1753770 192009 2003124 222: 756598 2220: 687379 2553978 1733688 1673418 1995044 563447 1320505 1817215 1276353 116726 2298561 753231 817464 2450395 414771 670319 704089 1358544 2476088 2111039 2577702 296730 234590 1241643 2135060 2582161 1483333 168892 1746599 1357428 1229733 419277 1532058 1888148 99877 158438 1538146 185721 1549978 2432882 2221: 2636046 445990 477510 1801936 286503 925298 1250098 2222: 1014585 495688 2348400 2403030 409249 58848 2223: 2543999 2019560 1721994 141132 49718 336645 540603 839109 2224: 303336 2225: 613363 2628858 355862 2627825 1203619 1918851 934414 1683934 2226: 2119400 1365569 1089123 597479 1771252 751615 249298 782533 34300 1942786 1526340 2016856 2513171 765045 2487377 2586849 735952 865508 1160705 1429469 804162 117971 46140 1873263 2163709 367829 1400826 2227: 715165 2228: 2058416 286506 858968 2537740 1840851 1596833 2634764 627508 66053 450924 2457728 2406150 1248352 1330403 2337558 867788 713026 2235137 933692 2017477 1481285 696005 2096182 969268 2348253 1987053 2349040 2281954 128768 2121853 533776 637475 2386558 3638 105789 707527 1778991 347779 2578279 2295478 2461432 645677 2180174 1098550 953022 1167225 1540686 1625027 1933086 293839 2302665 920770 1532117 2163934 1505355 466145 2480353 697935 1272214 351887 680194 949073 421839 518545 1471597 520420 767074 1388232 2322519 2546352 1154199 2471465 1248827 1715440 1969534 1647981 1551101 2433806 2120697 1146748 1745780 223: 735086 1989851 439011 271678 322143 1853483 1242757 1405042 922829 931626 8896 1631324 2374102 1893325 2044401 744135 869084 863180 1310250 1848739 2152580 2563204 590826 490394 1286463 711954 2020522 2306949 2400286 276860 1253590 1820622 772074 1338793 1572950 2467882 1191803 1949067 912864 648837 1557907 2394214 776292 2093052 315131 914133 180921 876567 2449613 1845039 1171667 1078948 1793652 1946197 1387215 2518595 14754 544338 1468160 998034 1453814 40177 448933 627838 1354595 2598391 1324460 2441347 1225405 1045854 1141919 996787 1294865 447339 1544347 1116701 1448158 1307065 1683458 1240690 1239825 201370 2474900 722473 1783144 1520597 212332 1481650 1545908 458606 135104 749071 246131 264429 607828 802681 2266003 2026723 1331266 197426 333069 690206 2272757 1533682 1392840 1846477 1478274 1261821 643723 430194 2575614 113553 1007914 2249954 985908 2419437 2342430 2295920 2558027 332392 1619494 1138691 614501 1020804 1633648 1060569 1125052 1779210 1511278 239188 342469 1446611 2103887 1125788 98955 899325 2190710 100415 998191 843035 900806 1728378 2625077 2211386 1932281 721808 1990915 1050731 931275 2611056 2068668 367272 1113209 1995116 1669123 549725 703806 2238187 2632483 2259144 2169552 2300581 1837386 92030 2412401 1822960 2072035 1714147 2306743 510258 863138 1045283 67725 2629495 2076798 31094 1064273 1935161 1788388 162048 2528301 371466 1388274 1729218 441774 1260223 917640 2628407 1590823 1736972 1521868 1325686 2242762 983660 1446752 567986 1602119 763178 2451736 2449340 2148326 1687751 354308 11215 1101679 1150545 2374365 1395284 1660978 2118715 1871748 675171 2422140 1193934 1869262 2454812 1208900 1725721 234779 1304235 347051 1496597 370097 2364377 2509145 854411 2088657 372109 118214 25883 2606990 2635349 2149939 461113 2253061 2644064 656005 40905 2605566 1227462 476194 2129275 1223046 2380197 1901591 1881638 1610587 16326 665221 2420439 1719685 1582934 1919648 1157723 929895 2451493 846743 290656 1366512 861329 2083215 2569271 785882 1572870 1606959 329969 681066 277839 1261349 1185700 2615679 1456324 1240303 2547275 218049 586287 699058 2409097 2295888 770317 1898355 186343 1624381 1740522 1414380 2149330 819885 1104682 91272 1508695 370907 1563305 532549 1212610 2571250 2466744 2640400 733358 1814732 2428390 770101 1278031 2357407 1311308 2557861 755820 2583072 2266173 58490 2474219 2629941 2472691 989564 181089 2100812 1327423 1914390 1553602 1842490 1269660 2562791 1581227 136286 302527 1927761 97365 1120635 2137572 304076 138076 1548884 423064 310520 919385 2419584 2220082 2312108 2416466 1298990 2612209 360531 1697121 1002433 497714 1970677 2271023 1801297 1999753 2221598 50908 2395122 1254366 1860624 1258976 769193 1015218 2315479 104185 1342673 1174724 268814 35849 591414 104817 270634 962872 2145758 383038 528681 54085 1535854 677135 532741 1768236 91980 2259395 2469512 340476 2253773 2585076 427042 2099972 1600880 2610608 428500 715248 1241935 72829 196311 2017999 2591056 752148 1692014 1912256 781136 305398 867689 636626 2154854 790390 1003025 1590362 2529212 1655006 408350 867717 2270936 1072069 606233 1877798 797617 923832 2040022 668466 1925207 2589966 567734 716411 754617 1512037 57528 604087 2023948 2486651 336956 223930 680417 276358 708282 280162 48374 1438801 759891 544111 160479 1706195 273499 81218 595502 1703602 738700 1768155 348727 1497277 733667 323500 2151695 2376983 415195 2301334 820916 1434870 2440182 333728 123389 1263224 1968568 1145302 166950 525613 1611944 1641949 468924 675583 1227823 630746 530775 2643931 729188 820898 1232458 2415976 1160377 999921 604120 590768 1168311 1235543 2442111 811227 2536924 1630670 2583887 2173104 2245902 206442 2112502 1184026 767213 1136041 1071404 1903624 2515629 82092 832355 1176448 546881 1540950 806292 1868792 304314 1986851 1687964 2092667 252791 1710462 857469 513877 1238184 491246 807620 2215388 500576 1673117 472636 2306098 2384597 2418409 2155755 1514528 2156914 930909 2111542 2109810 1234376 1723908 2212422 1007935 1140595 1456495 2472761 1040992 1188784 1199198 1791248 1875679 1920163 930657 1890010 182134 2176086 2363413 147644 2013604 915257 2016856 213775 128061 132170 1659342 1057989 1782762 2037947 812119 1181824 183903 1227676 2125209 2568134 305611 1938564 1404431 1420988 1466397 744473 56741 2024510 2203290 717591 889794 294081 1762505 1863406 2523130 624645 626916 247003 2184604 2344234 1220408 239611 28963 2116384 47891 1255596 2522464 541746 1426538 390891 708767 1819 2581325 818581 2572563 273503 226262 2097252 2253119 1800419 1587359 301173 392938 2214433 343348 574179 3870 1347283 1243609 645893 1155549 1543231 727285 185129 139535 1735112 19491 2522429 684204 1001266 413945 2499947 1129620 145470 1846375 1697943 25874 2109881 1852680 2637236 206241 127855 192290 1655514 2190389 1721572 2308827 1966090 1043583 700721 2037195 844214 1853162 1850735 1079264 30599 1406245 294663 1571157 1838409 1743690 1496300 2175842 415558 1545059 381616 2271651 543943 935111 2180421 1791615 2130481 1897823 983784 2274757 739152 2580223 2468851 2311807 127746 2245719 235780 1640755 666205 1375666 2476251 1990496 270327 2630960 1269827 1717373 1348893 811129 2169094 2266421 1300991 467542 206005 1508542 1237752 1314857 2085051 2199308 1198982 2629532 362411 267384 2286417 589111 2437408 1700077 794683 1669692 530290 2143942 1629650 964851 1825091 811759 2217378 2302614 2054747 845116 1294729 965235 1057337 1212744 1119887 2603572 995093 1286220 73698 418533 1843018 498043 1213139 1076970 741254 488741 1809605 2092416 2206870 477463 2547545 157630 2014852 1265319 280032 1801449 1206226 1841720 2375365 779587 2136523 1538309 944123 749995 2575138 2211189 1410935 2558936 627542 2155516 1734717 1034552 999276 576458 1022637 2512442 1336434 604303 2632992 700018 1756840 2103246 42126 307573 1714480 984525 1430830 817333 172966 1862251 1113523 45890 502665 789145 2440614 666387 1583704 2330252 1016332 2379330 2263515 15347 1808794 475872 343942 1777469 303087 101954 158381 1402592 284970 735859 1772362 2050233 2591046 957814 2401684 230599 502080 629765 1917753 2550958 1551016 297962 64200 155547 2609947 99573 966515 564079 1629904 1805791 2405654 45509 1419555 1119537 1747805 1914356 2157073 990297 1903354 1182495 1574976 1424272 2436543 1867960 355729 1368577 1525691 2409620 1197595 1135370 2362830 1110533 2363270 218046 2187590 1837239 129114 1069773 2536550 14154 2609234 1239784 2164254 1274815 1413462 65658 935755 1852359 2256308 2325941 2385882 2087075 1442232 1520 394924 885720 1603248 879717 1669165 700490 379124 1162580 233857 1045238 1855029 200714 47139 2337155 1253277 2337587 2325434 98607 1389080 992782 1191972 1202322 2176933 1839969 945982 2198864 1826224 759866 2193570 1396637 829260 398394 1397072 342114 406577 652659 1724285 2252922 1475582 238698 412724 2139477 1594851 66003 1754362 1967429 1942048 477222 2422975 1262834 1391819 1138739 527867 2354870 2629022 105270 585989 2331219 88262 1372607 186965 1882489 973080 166727 1466446 2120523 855264 1806713 1386158 160970 142410 1607987 1178182 2273706 1887305 1636816 448766 605705 1706237 908250 2466213 2285233 2473122 1509256 47232 1995649 414654 1189284 2263722 1103031 2406704 1814826 2537234 706066 998715 1961551 457994 1543132 2558035 981579 2078615 1388885 612793 73683 827423 1377340 1457614 1136619 1162556 66060 508773 1045157 272632 2528815 1821778 2238021 2578194 886324 1499878 1330383 1248024 98387 1048923 2179337 1997324 826682 737652 2631793 699670 614170 277881 1453197 964170 183403 792077 1343221 2274557 2298590 2174090 466892 1276965 71907 1764134 869993 2031340 2043979 1611766 1017918 193185 2566637 742938 605201 122944 2180657 2594702 1530362 1313368 2357910 2230: 2601294 2457464 1938377 1857358 833072 1581303 1191877 1184400 1563530 1769766 670311 220319 925978 1991855 574637 1879120 2231: 172500 2232: 735025 1320361 2419554 6789 1961997 1374172 1976383 1384753 2233: 1703585 1125849 2234: 711376 2404756 753372 1812408 905511 2637616 376332 484849 1185379 2604845 2339656 619187 930334 518137 765414 120204 2006989 1459402 2235: 674785 758691 1115400 95641 2260304 1987975 704829 1998745 2440392 750150 2082618 1094892 368232 2394097 2357023 1744294 205869 2269846 615801 785489 2373922 2282071 535870 2307943 611991 1679896 318523 1424333 617549 1591658 672937 1167572 1169996 537190 674362 2057826 308832 2446131 1808367 1962364 335851 2212777 736196 1945488 2432013 554932 722142 2152299 1857812 1037355 1707572 1174162 696884 2609053 1433548 2410362 2161463 2265494 895102 2134224 775241 240869 730934 2205091 1128164 769583 2637612 618033 1391956 1347195 1454690 138205 801309 1315927 1509348 59581 1015993 1421591 1975802 2525616 637696 68371 153468 206798 911398 1388513 397142 1805977 1041672 627633 1925568 17433 376221 2433004 1769586 1241569 968002 2070085 1947386 781687 877790 293882 2227416 107955 1964350 1613960 1818447 1564022 761761 750416 1965022 2577806 1857270 2011704 2424637 295307 586640 1784691 1886838 2474528 994139 1219163 266738 2054023 1970922 1515419 1035840 1504996 1364146 1754010 849113 881161 1756140 1822357 581140 1719238 2050896 55744 1220091 919219 538064 2226738 376662 1431343 192791 868539 1177442 2465503 2565059 409419 804397 2553765 1440657 2232041 2553268 709182 482874 1500159 1006809 1804240 1756098 2232148 1746669 1310177 436917 1365509 864811 2419827 1414171 1158884 2092806 860307 1616551 1582149 849997 2248000 412833 1570561 1391246 1324066 1537981 1622931 2590306 120993 1892950 1425869 1097953 1297301 795412 725106 2570635 1007653 194307 2202678 348545 1225559 2005028 95995 1446266 2290244 268264 1889375 1806439 19416 1660905 2386766 1501799 2433653 495174 1212309 263199 823894 723986 1057137 148763 1073996 1096364 2514736 2118281 1670314 1546235 1757471 1399665 178719 903080 983466 390751 331154 498915 1501419 1673397 2236: 1214416 1218099 433969 1571299 1699203 1131523 1629411 909628 2617767 762981 2258805 2340564 1191408 935821 2237: 1702446 920833 2459109 369761 1065664 283366 598835 115256 10032 1237354 846642 2174083 173242 731306 2542703 170285 2115422 2320538 692829 1093905 585424 2113038 48179 1663395 422107 668597 2020938 713498 2344901 478330 2409318 871927 1902861 2591298 1417296 179118 178719 428688 2239: 2618428 2104512 897998 1143374 2447876 1961021 597859 1336547 1487864 2028572 829830 224: 772498 1598729 1911723 1234095 1735877 2115343 2551676 1637750 685565 1070825 189404 416892 1750833 795262 984475 2614949 1503698 2031603 710747 151120 301141 1379412 293417 2240: 811882 1643849 1050828 2179201 535545 1173909 1489472 1268606 1407473 2241: 546371 1899708 366001 2243: 693789 2539917 919422 1291641 836604 2111774 1892388 1531691 2504576 1342676 1657855 1658346 1081648 1855759 779370 650619 1234231 1890524 1554105 2148099 2065531 63339 1386106 2244: 2048085 982945 545128 2645692 1127876 889796 1272988 327852 131586 1066858 648204 1243194 306138 123231 2245: 1286049 2429405 1833132 2246: 1473098 899707 2287475 229969 12836 312941 632401 1886344 1748878 1580028 79347 1392235 2553640 2210955 209736 378872 2093450 1441568 1635365 1150705 2210678 263775 1930483 1774161 2464966 2247: 1049640 2248: 222071 1674669 601028 2334635 807534 2249: 757109 403625 653310 1510482 151136 170614 861533 548484 569017 790228 659317 310137 2471832 1370563 225: 1312269 1659895 67679 1766484 84234 703427 2288273 1722688 1993116 149072 97000 211955 668470 2178629 520388 612544 2281830 1677102 1747816 1263118 1212397 428031 1573621 2252423 1394220 173711 1482646 998418 2379687 159410 1696555 1431676 157285 2149248 1984158 59804 2356600 33440 1536618 295274 2048629 2132092 247206 1504212 227359 2015973 1318089 1268225 431381 1101320 182163 971507 1950651 1318209 1900669 1856333 33728 1292251 576542 138686 540725 2420610 1234351 229171 539543 1511930 896446 219921 2393442 31781 2064796 330520 2050020 573360 1150369 218235 56641 2491913 2627360 1074444 1662465 2565600 2361773 2067584 1772762 1809252 918801 177177 2073955 1860097 2379644 398613 271234 1958310 1506974 55637 110474 1185062 812056 1449012 1115550 76047 65702 2151704 2057198 2351386 263556 348509 328431 1197440 2320728 1059757 1972477 1495526 915711 702829 1154735 1471151 1318275 190726 891914 1030715 1499958 249258 1168798 977089 841506 231401 7063 2425306 1218077 2292751 1075476 2580129 1265020 628107 495817 1489919 1856468 392017 282749 1003738 790089 2576601 2008358 1254375 2591057 1988954 1981695 992096 2421819 412617 2076657 1522922 619245 2021057 900662 108965 952655 473816 576837 117041 1518492 719055 2197939 1427226 2437226 1233072 2056641 2501620 1490151 2571432 1248529 1131359 2388017 1717221 2078230 1830313 2026431 1482383 52410 1967296 578869 2461678 1063186 1479267 422078 1136841 180576 2387580 344785 912114 588197 1394086 1685576 263644 1525764 387203 1129963 390539 751045 190313 270931 1639607 995585 2368012 448390 120796 244895 140861 1316905 561687 476168 1379088 213668 1506639 165286 2539026 85604 2397948 2600951 1775183 940199 1488452 1243560 426942 1024939 43797 451197 210949 1791338 1043450 1217820 592500 450090 1381037 2438767 2534450 2037432 1351655 151223 1040186 202762 1337583 2571952 1697081 2396252 438623 871753 2253003 378129 1946508 2266237 97395 1288590 79563 2449506 799880 1346327 944422 990437 1716384 960850 2491486 1240767 864747 1231377 1139303 354641 553554 1757864 495206 1750195 210923 1193263 66787 2560099 2482335 2040728 1299901 2581637 2637974 2250: 655528 2188636 205029 2531403 664946 1352781 1565389 480923 1848988 2251: 917118 831774 2445815 372140 851940 1196245 1972040 2221164 1243770 2450621 2183130 69809 2011812 185324 1093731 1566953 502450 2398942 714684 1977645 513521 2027526 1210897 888991 361141 2150628 1648290 1107966 1373191 649632 121634 1820675 835316 754292 750242 2461492 2470128 570899 2063452 2476264 2348252 50287 1989455 1740973 1977907 1724905 1592675 147283 2542287 1173851 1909628 167844 175726 1048489 17489 2252: 1330766 896974 553658 777071 839409 2006197 955178 602579 1686574 1339126 888667 1608779 2317908 18988 1355994 373450 1745984 458323 220608 1961591 519364 39378 2498751 1861691 788480 2151157 661631 984932 133946 541239 2317192 1617402 235518 615257 1616032 1489456 1592981 136270 2109243 431859 1833426 1387773 1017224 624533 2353212 144454 2150956 358947 2513913 1506263 2352521 981046 2107887 1978009 833943 1306537 230219 2445775 838899 262486 107159 1944018 85882 1375509 2596947 1758617 448002 1567224 1994762 1195196 993667 728962 1742339 274893 475252 1776796 491066 1224890 1950120 976687 1236809 1046844 2603779 2080166 1409445 1655790 2195845 1027938 1091073 2563844 170072 885439 2250186 1494595 970335 210708 1415713 2450643 1394198 2031212 1941267 1058365 806508 2138273 1471541 832063 1137339 1539429 1313969 825588 1345370 223890 2376797 764596 409901 219492 2292761 2247276 1505081 1231670 739664 1001912 2366358 2049525 1807686 923892 2216276 863866 1088633 858110 724730 2084185 2026050 2377905 713681 1773557 559883 2630032 2218945 744848 416044 2553059 1311867 1921403 2594735 287190 1429714 2014400 1116522 1885426 1857045 974496 2265580 1255298 2356372 1938564 1780074 777147 940412 147712 1719955 790623 2167515 643875 1603401 2189237 1063950 2100508 938613 835025 506757 317569 2276969 1318473 1447585 1385197 2141630 687883 1031993 1306014 1603801 1327802 780525 1632503 765090 2510167 268683 1048133 920797 15995 1180056 2556129 724197 355078 1184458 1292410 475118 1002024 2461055 1162054 841323 137781 252025 841008 86683 1086019 1676937 2466897 2012109 503322 2148054 1428273 247014 1269835 166398 2364062 293734 2271106 1332847 706583 1362008 2294521 2229469 355199 466151 1779327 431725 687021 2347755 650956 332401 1813503 1866162 954809 1718274 447237 1547560 1639910 2316500 1648562 429565 490041 1563727 137028 1975331 368656 711306 1868251 487334 1274899 1025519 2556310 2008220 2043450 777200 390327 911817 875448 1827080 957726 1176164 538545 1536433 1524250 2253: 2190414 1828331 2254: 341189 2628220 1966696 1435803 757964 1574879 1331530 1288109 1658457 2119400 2575351 2318188 2041059 65399 996626 1874350 1114200 2136106 2522569 2124109 2127726 1223992 1451474 398785 2240695 297243 459707 329571 1759444 1171552 2596882 1714784 2359262 2070160 1318460 2529441 2582626 1922449 699072 1163472 1961027 1950677 1366797 117530 119502 2245965 999700 853024 2016563 417981 2134872 2524495 213254 1943984 1109377 572811 104841 1753225 2188954 62768 2595315 1016879 1332016 667587 25098 95327 827818 889976 1029212 2287023 2069821 1888570 1469196 610449 2445267 409212 1240737 1271910 1317618 2522785 120740 200741 1465406 1694174 709731 1786368 1586557 598127 1381896 1494712 2638748 2311699 766608 96879 571703 252243 2580211 2557716 2144810 2104312 1753367 2501068 373306 498552 1149699 489187 1787757 827310 537039 1730575 142907 130732 2121530 843762 1665420 1716607 783881 2073468 709905 580207 403288 711090 583837 799906 1491758 1223306 2507507 172805 2169244 771736 2226954 2255: 2525605 2235852 961288 2501032 423971 389917 1044050 1801872 2571708 2082541 2256: 1884542 2550584 2030429 1334537 1426275 2506364 1243242 2448677 1375228 429167 2593074 1143764 1145554 2137572 378670 1270315 51737 264737 650450 1360986 531577 2634750 1216153 495000 1961599 1658130 1563172 2285454 2172379 338455 1495469 1208960 665358 979490 1471639 1961848 2332011 1343009 2537153 1604867 861127 2291170 1909145 1228479 2220847 2257: 1396761 1946244 2258: 126998 2459423 1981556 1399256 2392059 696362 894830 2259: 772828 648734 1085863 2416491 376309 1074143 1132940 1590329 1403799 1364152 882779 1072931 1287320 959018 1851387 1004309 147093 1614919 1049700 2294930 1233169 1838790 2241207 1182211 1285389 2119945 1478055 915466 310741 1758997 1032280 846876 2341554 2332315 1002802 1272134 1274870 1365922 816166 441317 2056377 2454175 2549446 2146096 811782 615056 1740820 2294423 1454567 1952345 1135487 2014941 2054747 1963204 815589 2516022 1120533 1289043 1999867 628086 200321 2519599 1464602 2352636 2619168 324064 2488079 1443380 1779249 80871 2322483 2587510 236719 226: 2378334 313561 718623 2260: 2323050 1622108 2609544 2261: 489921 839242 1839021 1767000 1085049 2622022 477466 2262: 2035570 1896888 97463 466778 838723 287028 2492253 794459 384116 1910959 1800377 2470215 2648827 414875 2065060 89454 811782 530593 2016855 642463 667642 1782870 1356376 584538 1432505 1716240 1793557 1478176 77978 2263: 867644 735018 2264: 133396 593480 2437141 60366 2296235 1013760 2265: 2090384 1683967 1312234 1368751 2031909 2226359 2266: 209979 35206 2519538 890687 1952112 2048858 1202134 1150537 239992 2378059 608869 405075 1129139 2197939 1508313 538247 335178 2099446 2439385 612804 1442396 2087532 723650 1929814 619394 959885 2398691 416074 2425260 751307 2267: 2205253 1219206 804899 343611 2162436 2041150 2365765 2607983 1170213 659285 2042140 2400928 1162155 1932113 1828043 1633082 2448892 153363 2113326 1441820 2561406 1339740 655459 1829574 273845 247446 401315 2272739 822164 409815 1098144 671319 1306863 355834 1176861 2268: 635363 1001129 828781 795152 2593403 2269: 2332179 922602 411414 2605814 1819877 1095714 348220 12015 1406891 1730425 1713627 2546468 2250115 561782 2291506 2533524 2588957 130161 1318089 2375624 2600992 2647756 1209435 2087336 1668849 2434682 1511574 1825361 1819607 1473448 33306 636144 294644 477165 821243 2496831 1101632 2492373 1370513 1865846 1097783 2045492 1438261 382932 1138844 2333413 421900 1172757 1231755 2133322 2176884 1765610 811255 2434251 1289888 1996262 948733 1694103 2116777 2120446 862187 1514687 1421557 774210 1542183 1330503 752653 1420484 1780040 2204091 1864108 2402754 492339 2614367 2477617 2382334 1117168 2577256 1600813 750597 514107 257542 1926317 121890 258224 1267699 712394 2299192 2178646 946075 137146 1120153 2235928 498236 720035 2438325 593699 1535634 2320341 1135457 1434420 924737 1926837 2372626 1132221 443795 2270490 147734 1653932 670064 398561 877108 1361003 2356692 710370 1573203 227: 782444 894712 2033610 975739 657195 1396036 1141512 1247329 1917115 869586 35256 841152 1677216 1415288 992021 1116910 1819608 913371 2002966 250 1091548 266114 2008011 2083187 637499 762779 103623 2082272 1880421 985051 2105558 21394 1891257 1974370 1748307 263016 2556725 533178 1787173 2270: 1639705 951989 239462 1216073 184352 1000928 2271: 1331163 1741251 1293574 2032670 1797618 1453014 2585864 1367370 2216127 866475 1231091 1321028 1778317 438990 164957 621908 1481940 1984318 2546277 660672 827315 2382913 2272: 2149895 692607 2612756 584592 327731 1170198 1565082 814687 2204514 2273: 1357453 1234886 255433 983293 2128147 2275: 1066680 2401585 1614029 1285118 2276: 735902 2265280 134797 1857203 500452 1502659 1697464 1901135 454992 357226 656644 532089 1777213 2029469 1627483 61928 1359758 1556617 2263098 1242211 525923 979033 2539017 1333152 745151 2277: 1435335 948015 839594 1313591 681678 653300 730424 1914535 646446 1494268 1687623 1985814 1843474 2279: 2147650 1902959 2404890 2592889 2147092 2616776 799672 472172 573639 2521127 2070446 1076152 260797 1307826 1626514 178127 2266288 892651 2205210 228: 865768 567948 2280: 2037594 1175009 1748274 88005 682124 1722329 1145251 2133025 126347 2281: 858404 472173 1900123 86654 2071549 888120 258098 2282: 1757233 1551947 1987110 1512173 1644693 524865 2501837 1588184 2545795 973178 1418260 2016995 1715457 1246741 2180953 934579 180249 1860235 2110706 2478214 2283: 1608452 980280 2549119 1454122 2045697 2473744 2284: 2611797 2012897 329751 514519 154765 378636 1757843 2474926 276758 2566723 672643 929776 1420194 2347526 2048714 602493 2330864 1298629 407085 517002 547052 864068 2280280 15324 22220 1984938 2131869 708690 2141510 587610 348292 2570388 2317746 1372532 2180563 1337539 725283 2311487 2076080 1184067 673541 340509 915193 516097 240399 1492395 216151 1692408 1774409 1127274 32832 1612901 1683434 2285: 1029224 994451 2591987 868723 410602 130349 99309 1134356 90402 1280428 2525796 604541 1038531 271840 1709304 2608981 1147664 1624143 1790244 2156999 59297 158305 269474 706076 857778 1930036 300104 2286: 459816 1922670 2287: 1985176 2006503 2584551 2322613 829101 1856823 460980 987197 972624 134878 1027485 2019201 1390412 1960344 2454346 2288: 1428527 1117587 2242958 668725 1582709 1170841 774681 1714902 480622 2603203 44689 340418 1480017 566288 394622 2512456 272121 2550101 2006906 733230 869262 1593270 86583 1849618 2331185 693831 533771 66716 48552 2607373 384548 266988 1184029 357246 959235 1503930 735821 559997 1097454 62638 2515784 1442749 1702903 1588251 149795 2171648 1956888 1753554 556508 2274460 971558 1004047 36557 2139738 467472 364903 875209 1847771 419354 2289: 691431 229: 815718 1487119 1139655 532649 1427512 1446541 2525109 1037343 2033298 296193 1897490 2230285 1594090 1239486 2290249 964402 2290: 1717064 1640273 1728993 2026728 1216014 339532 968517 516337 2049266 2133389 938386 359752 2584177 2483379 106191 2303655 2441688 595730 146956 1455693 2332582 74539 2383280 1521014 1694061 526960 2307926 324737 1486736 1762249 70617 353733 586342 2480513 1842500 1029621 1174327 980106 84935 2035387 1067619 637278 295552 1314264 494403 1279468 1532963 243538 988020 2143918 1401142 2441036 163934 1981523 1685190 139537 1853074 1267352 1664395 483431 376231 1055440 6409 1855684 19346 2421817 1268395 707805 1224419 1634811 688286 2174456 2633927 908193 65928 963684 1781622 2220929 1816748 2395984 1591819 43775 2202007 2434312 578646 2498581 1876955 2139240 597835 621931 893410 871912 1434636 1309002 607894 2610807 574745 2092338 769088 920421 1016453 2121244 1719222 1643094 1030694 219328 1881417 2422419 2031073 632450 1186619 271055 1488193 1262846 2400219 468031 384318 2333155 967927 931023 615851 1698135 255903 1670188 744056 848211 19480 2515705 863558 782677 2099752 1942584 339110 1018259 1206638 1964338 2420347 2202410 1043330 818890 1170200 642596 1250949 247004 2044299 2443977 1284369 93610 2403072 1533666 1066943 1612845 1689818 2443784 420703 2059234 2014535 2086419 2419212 62925 1542449 367210 291597 968602 998663 817261 286319 2272657 1316612 1132260 2215240 1526943 292822 550847 591391 2610893 530812 864948 1654733 2395802 908057 1215212 2178830 760132 1295362 1537353 1402172 405049 717413 1789016 312081 880365 267197 878335 1772465 1756939 51639 2040748 2087545 394109 1735152 573875 2267897 314 2433422 1706266 1071095 1042615 1327031 1680007 2611145 1391108 536274 2636999 520362 2420556 1520830 2121306 76376 1882748 1736976 1057858 2395248 79925 2444710 931163 1749529 515054 2338597 1086585 2084608 395540 2584505 615092 694599 2121717 464126 934664 2113169 875512 104674 1726578 2318876 1090065 2115846 2595593 893496 1197116 1692716 1141231 1660849 302299 2282108 2019351 1002982 2101074 1324364 1995385 2449295 1274951 1215307 2189242 885542 471826 778365 658546 558255 1781217 1407403 659397 74703 817522 757642 99797 230029 216312 151609 1544921 1076018 2119532 1635414 304579 2572087 2411233 247803 2297485 1857416 658921 290563 727402 1166847 2127057 787230 1443734 12313 2637627 964386 44801 2611187 2044719 2028739 1097659 136411 1128742 872927 520120 1886719 2341077 503347 865683 2401552 1619392 1381955 1421917 382237 896750 2270960 1399102 815590 935917 219702 926503 2574588 2287658 873795 624171 1002377 1800894 279106 2541571 1396259 1535808 535131 416970 470468 347687 2010288 1829383 454264 1936873 590617 1830751 1546537 1304794 1930754 2225222 2483833 671451 1688753 1645838 2454683 2538416 13827 181389 933065 762314 1498358 412133 2485601 1495704 845719 1603196 78271 1021952 2526658 1219007 1259205 1593035 1377711 1064811 1724108 660233 109646 930280 1828372 1083003 1589401 300929 19289 204627 2337187 1547836 1423285 2535225 1160752 2093109 452197 1661836 222613 990809 2243718 784808 1058965 227094 820151 2291678 864707 2595367 2170886 1839389 1742227 1406565 1417546 1540255 1198385 414189 2632303 321933 1467965 2313488 1168044 1295427 545992 278575 167956 2188203 1480699 1934408 1487011 2027693 183017 149877 774931 1123112 1212480 1420974 1306893 1891524 2074844 37656 379005 793892 918742 1879341 465374 1761836 1321717 1440246 2080886 1036567 949173 2344541 1778378 26210 2472970 47761 1303933 1342259 713021 480094 2541761 1292748 347779 268335 2086604 760433 2450961 1491592 599919 19057 902787 2362663 903513 1605790 1877475 586448 1384815 1903757 2338376 1639011 1125096 1584 346036 1691347 1848916 899612 18268 281344 2011836 1470888 1726750 2203919 2425215 614404 263957 380729 2124924 1425190 1720228 525257 1248373 1270 1030145 1008746 1052071 1643946 1345079 681807 359058 1547877 445501 2461432 72616 978336 1082757 29465 1335361 1210944 1517418 2156627 839833 373905 2606275 1143747 273525 2171742 578783 1614369 2239022 503079 2080562 114111 711801 2595180 859116 1414290 1433860 1117599 972263 2310027 1875938 945023 489801 1627331 1167593 723240 1901979 1886957 528287 2269355 1980462 1930434 6360 2545751 71036 2313298 691722 1468623 154207 284084 2067329 2567573 152785 687154 932358 1912185 2531839 2263860 926949 1833571 1695450 1932453 1544931 1758028 1859838 339076 2197792 1942311 1820370 1373555 2556470 985769 741431 1927503 194373 1974864 2513872 213043 271961 1442297 2476854 1400077 1181080 1814551 919829 2470997 365613 1085864 2611276 1791606 2005594 2590604 1311274 287908 2372065 915078 284702 499155 2043342 2459365 1254688 1440328 1289434 1266375 181687 563751 986257 460679 2351115 2590286 1686231 2393300 1828571 2594735 2293993 1579468 230277 1961095 235457 1014966 1164801 519090 1965726 1429714 1802095 274269 602164 568934 955592 2287196 35960 2513022 1007498 2100326 1254165 1897524 2247406 353816 1393363 779316 2272210 519039 221377 1097064 988424 774482 2285463 2375054 1504475 1450727 2160826 413255 1917646 920770 393702 1795959 733767 1524906 682695 2039461 1084569 785730 2200048 2025704 2341686 1044568 264220 1638156 461149 1039816 1267484 2207591 996575 140251 1786269 52119 483912 914464 1620118 788222 713301 1645515 1978433 1724350 2569282 2484622 1270593 480688 531255 1508574 1245227 26005 511183 2081359 235423 2515665 1255695 809525 158078 2412112 867075 128068 1325114 1795104 219033 1094684 640465 1146731 1821700 2553670 1814008 153387 2341562 1915932 1951580 1466291 933961 1082864 1258189 2438661 1670801 2109831 1494998 528661 966156 1037080 972047 133583 2603955 1608476 1460664 1449076 853505 676812 2291550 1397062 1062962 1428348 433902 2207235 382267 1410426 56514 833501 1210736 617094 181813 1510907 2446404 992727 1534701 1334701 1036093 1106391 2228791 1989468 750252 594393 1583122 244442 1119063 498704 344679 2303306 880297 455455 1881187 866092 1803765 706966 1829289 2581333 778508 1145240 2379274 119847 216022 1620557 1206910 2239500 1597123 273277 1235810 1862928 1133081 2253375 476055 2143229 2369759 352905 1030268 1402221 2302783 1655787 1878286 270610 914296 887633 1980357 97622 733570 1987988 284282 521443 811062 2039395 2059252 1026975 2445060 2094826 2645091 1599094 769822 47605 1368670 1646515 1304035 1465649 1653314 323291 2342073 234755 621901 617461 2176269 2467599 1572677 1713449 942896 1603914 602722 137866 1026268 2557359 1810544 58585 1224906 522866 846072 2391828 1336014 141660 294536 1653824 2071283 995093 1688089 1949167 1647649 1402805 389872 1314414 1407301 1801816 1910104 2073995 2646360 1523430 2387064 837619 189176 609670 1746438 1615767 2299403 1670043 2564479 978960 2579267 2597124 1033437 1824081 691765 25181 2241258 2211189 2157725 2527013 2448360 709552 859235 388564 252712 705898 2036312 488924 1037770 2094489 274528 127064 1430830 724555 465074 1013947 2280652 2591484 1500852 942466 1274032 428336 1349275 2379444 1378927 1447503 2181964 1111563 2019818 1726740 2124405 1180153 2173750 2524025 2239913 1418528 1296411 1849234 1756395 2593856 2021540 489849 2068475 2437961 1907763 2557836 428335 1134590 2377283 340092 1419718 2465147 1866253 1252951 2638250 97984 1795524 872232 2124196 2386868 507723 1698174 2384583 975707 1144900 652329 2131008 818269 259982 2065032 1578365 179586 532161 529697 2296954 296253 1604592 60970 1142480 2262167 1217983 724133 507582 2292122 797733 1632439 118186 438834 630774 1627696 1880119 770926 38687 1557751 538229 2113141 44946 247155 842160 2533561 1764129 558911 632653 214094 174116 1531602 1686198 615501 2100427 1823023 1667565 1164836 2369285 2453657 424638 389496 1237808 1058401 1406959 181190 387633 47898 1557598 2272767 2421760 2592126 1841727 461866 481981 872845 236386 820026 2101990 1839969 1155458 1906683 2404298 1068639 443638 2014335 1718564 873876 2008824 1915549 1569408 1478419 115321 295138 762639 491294 1057967 1054606 2622194 1349759 1194307 972853 2260519 5988 1197118 692035 372778 1121151 2358001 2199638 375182 409191 2546352 1254763 752295 1019826 1613207 2268053 1860444 2423495 1219878 1759594 236000 811079 1456239 1597965 1140038 2593694 2335730 2490257 394798 1908291 1715184 662358 222960 1149289 1777878 758610 176951 2057447 2554015 631182 647293 1541561 2151731 762449 1427429 2064659 612219 2120874 1159014 7026 1407177 882792 413253 115100 2555684 2343131 28214 412446 124067 2516537 2633723 1162551 1321580 527395 525765 486663 1925504 381958 318010 1806122 2462770 2435584 1277281 805373 1364645 494370 2077255 1113079 170830 1657904 1501911 890734 262803 1146748 18994 755752 2585451 1405748 2416121 1872702 777850 94733 2404288 1404603 1614483 1774268 964796 1533181 2206453 1485660 2265021 2044180 2100369 295556 2240952 196412 2600146 2325956 452655 783628 1562550 848176 1468382 1746683 2157455 118514 1446418 1371744 1729597 917655 2232626 2094215 1146614 385450 619287 2291: 2079388 2056988 2599732 495129 2389367 1098366 2298468 1288158 2614939 1121411 660381 306508 354856 2292: 2089693 1725009 525610 991125 579549 917530 1184111 1715322 1957766 1941025 2241925 2045295 2293: 549699 2000414 1332285 1506655 149133 2154400 1015868 1537566 2039819 2294: 2225443 1332550 468685 2313950 672257 33152 818758 1157338 2295: 1440431 748387 637070 1812584 2296: 2440364 254150 2209068 1125979 1410134 797665 1268017 2100871 523309 101011 356366 363989 2353371 2339773 2117345 511584 1107964 2320956 1404949 2297: 346873 122317 1348053 1274643 946109 1618470 216735 2481845 339344 2298: 1497676 28031 2270824 2353990 13810 2299: 780597 61166 407542 1707390 1172075 2059751 639610 434764 980282 2596709 386900 1820291 524040 931679 1057461 999800 2356004 1737883 1507626 444991 576406 831151 269279 1292755 226374 1207838 746217 2041200 1805754 1643146 1460837 1584671 427400 2192710 51286 610467 501358 1328902 8061 880981 339344 23: 1514348 539249 1077336 1842668 1549483 2299697 1817781 1849300 2639221 1637213 1743210 510820 487754 226988 2406838 2115919 230: 813396 491331 2005241 2459231 2300: 316050 371362 63634 575802 580605 1072827 27139 1305391 1718527 362005 1794965 1903373 2081191 662269 477938 2090526 1795953 1443678 928293 1954227 234028 2596566 2469322 1119251 2028713 2258179 2469807 203576 1069747 1275340 355722 2524330 1860462 2021810 1349477 1102183 2204342 1336291 1728677 2301: 1337685 2443756 310400 190590 1418555 789084 1513702 315652 1494524 1825033 1360098 951003 1134314 2193275 819911 1386593 1897386 288326 829 854949 968293 113352 505660 955447 994629 946667 1679040 2304851 54316 1578895 2326783 1239849 1767524 1472622 1487833 2220655 2318884 1841559 2302: 1819510 2470001 574861 225536 759087 1838679 1122775 2158455 2233086 2061317 905624 370316 2613157 330828 118362 608182 1244488 845590 939257 786076 1092246 1893628 2309747 2020206 2343385 1523554 1567384 1869046 2159316 987972 1013186 1026045 1535595 1301746 2451418 1063713 450716 1807834 1011513 2182514 1453831 94516 225485 747352 1287727 1276637 274772 550799 301951 66787 1379839 2303: 2371320 1564880 2304: 1312803 2084678 2444951 52137 799542 1283798 93135 949256 2044596 2613727 1243922 1549954 1438031 223667 449265 1931279 2411688 1678191 453901 648238 1884380 2151531 848083 1144235 1309638 447293 112018 1108986 2473261 2223771 573928 2256582 887932 2521955 2305: 2482233 2637836 882735 1691405 51230 2548211 1443192 2346361 2342886 1868998 1848428 1760541 328724 669682 1077166 2499020 2421016 2396908 1484108 1038044 2056389 830976 839585 2587498 2050865 488267 1552784 592315 612641 1346671 63713 282322 638767 1269875 2306: 1502565 1413533 606955 2302076 2087908 1644226 1239654 2512467 496451 187634 1630360 1927113 1283027 1026322 2501166 2411052 670488 1028243 1358792 1495806 1628880 2307: 266320 1824145 285964 1348207 557360 1678172 2308: 1714951 1280984 2111446 281734 2309: 2492252 1249180 1689083 1942823 2430093 1032025 231: 1045449 2007071 1213939 1517799 714330 2119400 2045652 768171 1011064 1893901 1809340 269643 2224884 409301 921733 1401345 897360 534641 2618682 1339735 161347 167456 2172066 2337373 2310: 460841 208932 704050 1944824 571594 2347593 1274786 870253 1597102 1760979 1736758 1620322 164995 536484 1071160 215319 1580251 1407894 1082930 2163626 2580465 1549761 1120274 1393089 2311: 2248484 475322 1143712 2312: 1930438 1806678 1978788 1633199 453891 1156203 915201 2435006 2023393 270003 741745 2313: 2081036 2048227 733230 2516430 773611 2314: 2576613 1810235 1672266 1458998 1142214 1059385 1570040 1317009 741587 2135038 1781445 690667 1956626 858641 1517218 2251295 1401405 1259082 891000 1362041 2628225 2208180 1028146 2198174 1185088 1923325 891952 2376053 1237354 1306344 212234 354467 2092198 175338 1780796 1358911 2440322 1674692 2325858 46529 47499 2252212 1525051 913568 1725374 2110423 785067 948912 313335 39147 1259801 1679274 2388299 683235 2179064 1229080 1496064 2393261 958057 2365508 1542870 655399 870097 995162 1629314 1380365 1757773 1824724 732772 2270794 174788 1784969 2502655 169136 2573015 1492162 678853 1480682 2240365 683387 2479910 1599891 2108623 841229 1825936 1803508 538229 54255 1651034 2094685 2006469 2281019 1042157 1823891 919369 1908523 114223 2603243 2315: 564148 928701 703594 2273358 697859 1301613 186732 1828157 1476296 1864170 636902 300697 1346494 1663850 196062 1216005 1916360 1951455 799801 479611 346316 314018 2316: 2633479 956613 1852566 1962720 86585 1736442 2273499 1888505 475336 2342838 86394 1172323 226409 2518772 1628880 2317: 1611746 213541 2373561 1150938 838929 2424625 2022974 2230943 49648 60439 956295 988856 936816 414625 1134683 2336441 1656679 576933 2319: 2420848 2447366 66692 962645 1554343 2527572 1751752 1693016 86365 1631729 1451623 1967058 2628192 2366006 424121 1049979 1155559 1138392 1711022 1841531 1712972 2524260 188570 1550751 1511683 1529717 2445276 21857 1754321 2359703 678579 318174 590205 1785164 424345 1056435 2138909 1739389 566120 1791653 1873377 2254067 2001521 1029197 188813 1803726 451892 488286 530031 171944 766141 1246041 1046608 1514294 2266049 1252889 954888 823589 2454494 1046918 2403154 2256866 760653 967642 2620768 1817253 1262109 1088976 491066 2224306 430644 2336079 2491172 1326506 1157088 965047 1774245 520989 1759607 2351750 2313488 1718362 2351813 434562 708953 2430477 1300130 2190379 870715 2566956 2371183 1632747 178186 2395283 311339 666079 1424872 132489 1149218 1131860 1804473 2420654 1189881 49890 2598847 519177 2503381 235874 330866 1723614 2283856 1590757 534005 1758473 475819 998108 2141595 433799 2410473 381563 1938784 293839 744445 1175727 2176529 2498370 778092 773812 588885 301467 1985731 1665912 576975 21003 2606404 2391645 350389 2571835 505289 1623186 1934588 890446 1398961 593305 1773414 201321 1812630 1674205 1160737 1620548 2036885 2504315 823557 1222600 1913820 467033 1642087 2421630 1901865 2051323 1065795 2438832 2048422 1828844 2637135 20868 1540610 1450658 424740 2184621 1543393 136473 394890 454168 2362167 1275744 645138 415386 1217471 514403 1341239 687237 1214125 1249765 429876 1970936 793581 1190119 397022 1445262 1637260 300377 544518 700126 858264 720581 1608972 719730 607153 2023357 1270957 163345 820078 1897939 1466241 928490 835147 1759971 522304 1192772 609122 399061 924096 643485 1325039 1892343 1446612 1422650 201491 1278814 2282041 1915415 1411823 2316591 2354382 2566355 722287 471760 866578 1039955 582114 1904574 232: 1546342 2207910 2541531 227967 2240742 1897071 1853136 1450842 585388 1138678 2599941 159523 2010934 2232866 742446 382964 2398075 662707 2247033 894852 1232194 771395 2328536 910493 1638959 420626 1441738 1613378 1795251 73788 2116448 2353594 1244204 593893 1156931 309934 2258181 1709186 579190 1991094 959509 2284803 18830 643544 2025365 1855068 1443495 1216365 2202555 2028180 215821 1876274 983308 2122793 1965579 1899339 431056 1852930 666673 880521 251861 2356355 157932 664502 1531527 2098223 786847 238714 1613743 1214342 2047687 1115687 2198123 1636816 1064177 147405 414627 2321: 1599952 2567997 108409 165247 453785 742871 660585 952078 966465 2599782 2319768 1627749 1116271 1417911 1230638 236944 939885 992436 2233302 1408770 465584 2322: 1855975 2370529 1719990 2619575 715521 1377190 1096214 549912 2323: 541870 1993563 2157779 29903 271273 2260709 2330639 1239704 1635967 467409 1665912 1801814 2511469 1762932 1267814 2121827 1867709 2324: 946054 1728314 1020871 1954630 519878 1396895 1558294 1532613 2002313 2062600 1903741 2098064 2258645 2584442 1252327 57657 1765003 2297366 920045 1670491 2414819 2438767 2493467 834279 1294397 2325: 1842668 2519310 2569227 2266522 2020743 426406 2331660 2326: 1905905 1485922 1931648 2022321 1879164 963838 1641999 620546 1371479 1010289 383344 2128886 1519094 14754 1939032 2140974 1002696 1061602 1164869 1087650 1870855 405788 1657672 2108211 177017 1414997 1474581 651176 1076155 1518719 611902 829701 1255358 1293902 146610 1296160 189887 2307884 2438293 2065893 2031284 1070337 2177165 2196856 2266800 85488 1727539 372117 2166320 2136032 1150221 79731 1778858 308567 1745744 1918930 2112757 951526 2596134 1491116 1666592 647384 425125 1426088 662505 1209950 486062 440781 1129512 1900123 2628737 1106945 421242 220420 282786 1279217 1003540 832460 497634 1898880 2480565 578272 2101347 1546461 519684 1746160 96072 1184378 2474783 2610190 2229200 2416594 1903545 2087852 2075715 1765037 2565543 1039278 2185058 1389638 823109 1149365 846921 1523465 1238676 1172676 1317073 2190307 1739239 2113836 1570763 854770 1086653 1913977 1032623 1487263 992576 337827 1735584 976971 1145648 2184126 2352663 1478706 587286 252025 2168065 8382 2178941 113139 1683889 1469792 1239196 579353 1197256 924775 2337808 817463 1874557 1275696 1027719 163695 2209123 2267433 1211007 2100797 394081 121816 1956729 2113762 1563985 1922377 2232907 1420962 1929982 63339 2030488 1213270 1429568 512966 1504194 1981425 647293 908250 1422678 1855542 1859837 38342 1523783 1502324 1911700 2019773 571980 19751 1938029 594214 927240 1336964 2327: 1134828 1081009 777750 1843808 1548625 1114846 1010396 557143 2319899 1522694 1697816 1722177 319591 2379125 1491763 816752 113597 360324 327575 1819315 135878 1591459 1022709 2117160 1614212 2328: 832846 956230 20871 2528268 158732 630393 1811592 1059372 1185473 761430 1888195 34183 72399 525311 712997 2329: 2610949 656399 1042853 923490 215739 1873412 2349053 1582456 1099917 1326136 1256700 2387616 2546842 756100 463075 1931058 2636500 1217533 1101702 1408352 950521 2213319 2023110 2474414 682783 1520984 921074 1751359 1661033 1621169 1606226 622985 2040209 2597950 842632 893126 722573 2045912 924343 195682 1765712 1277035 98748 1773034 454995 2314776 666065 423505 1931026 1622628 2332407 1499127 1989641 1829368 945845 1224002 1881911 1697425 786054 28489 2070348 1717000 24294 602344 740936 1117676 1452529 803666 1802045 1495874 896711 1428915 354148 1121426 2579476 2506364 2215820 453830 671226 1841565 2011601 861061 2255136 2568358 2527339 1661048 229984 22699 2277841 1943622 1877131 406221 1540589 81901 264378 733424 1948321 89068 1370590 1158363 786478 2541912 2462758 1557065 2353831 316047 2359729 1613747 579625 1206588 2238698 1821872 2314059 776472 2616360 44516 1155305 574447 177622 351134 1639825 1292275 101834 842704 1802648 47495 1924273 224133 1818058 250988 1960288 1461053 2424907 763558 2127917 8287 2091987 1307352 1097253 836008 985485 278556 725116 1720366 916967 1251531 1061166 1227609 2550295 1089912 2479344 2557445 2539546 320464 2533814 2209948 1052912 1937310 1500730 2206068 1108834 778920 2322625 1174964 134324 1738760 772056 1518849 1818286 2465535 679796 1584498 1033219 677070 308946 1938189 1216283 1618986 377942 2025527 1639488 17344 1763417 2370423 910370 439482 1778107 442080 431835 190926 390867 607191 2205820 717583 914078 764742 1938576 746352 2310552 2369855 1970267 1890805 809376 982652 507618 50499 528192 665058 160193 1267309 20618 2149490 823032 39953 1758721 788476 964004 2443949 595133 1098492 801271 439805 1969582 2076159 875208 859239 790547 2266655 1182636 1180571 2112100 1465422 2001602 617679 2315538 2337346 720509 1965856 337681 1785643 988410 2352068 2163219 1632980 2110423 61404 1787575 1523143 1513781 1265166 1709015 58409 1107807 1932751 1116155 121479 1133181 2593940 2432179 1663133 579685 46773 2146805 494854 2592940 282541 1951919 897368 1203215 658010 1547793 403064 1629499 1403479 2348291 1339569 925551 372752 2202085 310810 30789 2313194 403312 1094757 1076378 55202 2404176 679801 1991827 2480992 2005264 2345386 2514104 2387840 192166 880541 2299474 1748979 229712 1421853 1948944 1783226 2570410 1826523 403198 2485434 2616816 128575 48996 2369371 931715 1838945 1629940 1194766 309059 1765917 239823 1310382 603088 2010902 1404431 292700 1777691 2582458 1991148 2125793 2563135 2444217 1402583 2023996 345341 951303 2416763 1030515 782382 2510339 14225 2596038 1300751 298198 2489150 162489 2347424 799746 2516109 1791743 104042 2377006 2087266 1157965 1233338 2098745 1226585 1304766 1420484 1458131 2564229 1390413 2273992 115221 2419019 1083501 1828258 1092726 1544683 145506 282362 625992 1528877 1195709 2237025 1444340 1983562 1513699 398328 1326314 1065711 2235420 1354596 2122829 1654445 2335936 463136 1686804 2611837 251541 2103785 1129041 491717 1954342 1131625 1645431 1740460 1973073 819102 656007 619068 1573259 587353 488388 2634079 1696864 2043181 2052762 868860 1883023 1625282 2646586 55848 695285 1566835 398887 1728164 1091338 534733 658416 478043 997377 1496347 2599147 1194132 357871 1768464 1327927 1283572 574851 259573 1728611 482597 405109 565773 1994798 1119328 694847 8160 2259293 1591688 1272653 741652 711152 1919910 2159347 556810 1081034 128102 1495648 1350340 176444 2393225 45245 435218 49940 1248067 2047307 2100727 1920229 1785036 198160 1980785 2101318 2646342 1853663 666057 1272552 1378361 1972757 84093 1311521 1916537 917122 2155978 628964 2336196 620143 438978 2138598 1127800 777125 2303352 837891 2562143 2456384 2152314 337102 534178 1620132 1936189 964866 2264847 843611 829228 325206 2484379 2324876 2212307 1330158 2207491 1176775 2525347 1349272 1569526 1657353 1191171 443447 2202513 1024711 1734586 834124 406176 2136729 692308 1642811 1245644 1994163 2568998 193096 1746236 2022639 2290988 233: 1491487 580109 1415249 1848775 1195895 346956 1221897 2331: 552183 1132550 382281 1432537 1233010 676741 1481102 758774 481326 772619 509754 1810322 2081380 720436 430088 2482283 292615 1475774 2568400 2247579 2056976 87333 1774332 324829 622835 2068727 1680845 201439 46529 849511 1009418 204663 2277570 149353 2331032 430600 380752 1580147 226632 2575962 2409553 1973088 174128 2339332 1830560 1589331 836701 1721378 400505 421492 2234263 2582247 1069088 312920 461561 1894300 2310672 1355300 1921786 612870 1355375 949893 1189650 1564326 1132200 2546057 2037454 2070904 2587253 226026 1679106 2332: 369430 900123 1022126 530893 2183737 699239 448594 1847533 545351 1241908 949077 1555503 1310782 555402 672583 1548706 18576 2617432 471774 192346 1047830 1549774 800617 1294041 995721 1192415 976979 1450558 2047147 2490744 764440 1015440 442151 1405323 1738666 2391243 2042132 2481992 147846 2475084 782316 1772740 1575860 664790 2260374 1994205 2639806 719645 602628 2120303 1740100 2041319 611758 1555426 1745173 1562023 2309420 1711497 1935517 1174324 990318 1933801 913572 1036278 528240 843398 1047623 2361867 1018515 1916602 2552970 1214759 2393468 1279198 1821132 1906710 2157302 1327633 1388478 414482 165254 542295 2408274 1287099 1103937 1870638 1592760 1425418 2298294 1295902 2479307 986093 2170989 1113266 1858890 2337228 66392 2348329 1922721 1493684 71733 1082930 2032031 248403 684590 274867 1237632 204921 940066 2445032 1510822 820543 1384362 2132060 1321788 1359776 467051 1863031 555248 197640 324154 1908891 2274465 846415 2538157 1056129 836224 2274807 1631513 793669 528772 13017 489741 2333: 1146509 1401862 2337795 174329 2087732 936428 414344 1425767 2317980 2050650 638314 972742 423507 789613 588724 1617051 711041 2334: 338945 2116932 1407688 882213 1475973 2335: 2132343 2079726 695937 666763 1001661 1354880 2113422 2368075 941320 1647899 2336: 910214 1207791 669796 2252513 1566166 2160017 559991 2337: 1009346 1345583 643324 531401 385781 2419258 2338: 963134 1169924 1456253 1660405 1494634 2179661 232956 464374 2536101 1428723 1039594 807738 1244978 1182133 1696995 428101 296094 253907 2519310 612068 2084601 361375 40249 2254863 2396709 781670 337202 2614273 1023351 453690 499666 2456770 770860 2590858 249526 1525615 1173267 1353938 1025022 634927 659007 2144516 1493810 609402 1656846 317636 2419494 826465 1803599 1654869 1296679 1056041 2180113 531218 796455 435392 2023084 2619645 1632787 173067 2254853 1297658 2518730 1417412 2580154 1714416 1447648 1238001 768437 1666367 2090369 1912004 825924 1181197 1348839 1215846 261509 2321759 560809 1989286 989621 1418126 1811452 2451802 1858079 1337878 635789 1477783 2205870 2441914 590760 1955049 885011 1947278 2300457 2426969 1702414 1619373 1824079 572990 18624 1285394 2544482 1570842 1425876 2253540 2492108 443926 2622229 1464088 1790119 2152310 2630854 1752442 1917146 2021127 2443115 156925 2339: 2025812 1740737 1719152 2153774 1246273 2308648 208605 1160214 822710 908591 1034804 729342 1783431 2420198 812441 1227252 2321980 1011809 2010594 344802 892861 946368 2048340 2064713 2125590 1262887 422208 72577 170803 2367399 1847629 2315383 280154 2183826 464169 608072 1106932 2273811 1535969 1258732 1555088 1333857 1448487 495489 2394055 2445483 2508653 411718 520005 1001789 2220639 2452214 843447 1984067 1824140 295154 690346 76290 2586526 2475149 94223 1149909 1898932 2300056 2056640 1012070 908037 2370966 2175442 675558 1590187 651252 1594149 1270557 118260 234: 2029758 2340: 1505897 1689845 358016 1787761 1566053 1773423 266623 1866864 1898322 410924 1883558 1767857 292446 332923 1408530 1232104 1235602 718303 143764 1257154 43026 1510424 1379460 1166166 803291 2409516 2261841 1706716 1575393 2086604 991649 295492 1454756 449909 1057897 1378586 239551 405075 2550598 800828 684760 2615031 2324856 427821 39247 2008644 170759 345365 2471123 1330097 673543 2516469 1680274 702981 613565 327261 101448 2127630 1771329 1476084 573928 2105779 2325040 2091247 206091 1613373 2001019 2387695 2341: 297151 2551050 540322 2462603 2218884 1714037 2503577 814902 2352606 1089389 2273022 903581 1063706 2342: 949599 2065203 1162606 805567 1653174 1862608 2402586 2645200 2030646 1815364 1294892 2287143 1822274 272764 1308505 396786 1886501 910485 259340 1556761 1539612 1977200 1410165 196684 136238 1194424 716392 1419608 1694958 506980 1438576 1601769 900123 1263954 906893 1675753 778711 1697566 954808 1126767 598629 2213916 2183013 2150164 1922633 1692027 2316307 255190 2420968 343329 1723281 2544944 2478937 885319 1154578 1180996 95069 1368356 1463421 141772 1032463 783381 1584957 2338522 1247953 1572430 815718 2477226 2456589 1291272 1319481 1422441 2069259 1505258 1809331 1133358 1568275 1896596 2613104 589483 1268887 495729 251035 836075 1866417 1960466 1899112 708866 256295 1703051 1493953 2341680 72874 361101 1495348 585351 2486599 631226 2020676 180689 1108669 776097 963273 1787686 686635 1680363 789429 1227591 1940343 1552862 454575 1712329 2238974 1828311 1979640 1545767 2126504 2648490 834933 1920758 357900 758400 2509293 1981468 595106 1594170 220525 1605788 1645421 1314264 75725 1356553 610888 440737 867043 240712 630300 590403 1616958 836580 334364 497726 2061502 171650 2234633 567561 2454201 2004246 1676879 1884264 1529397 1548250 1478792 615607 1419551 238751 2466356 8023 151572 2348017 2198653 2437353 55038 1407819 1232374 794091 2560360 573129 736998 34270 1474140 2295715 347237 967550 1916837 312159 2008225 2081357 497056 249327 756256 1989068 2084896 891268 855722 2469902 2593195 1987644 1350467 356755 170206 1644070 902949 1338794 2464521 245763 2410011 65431 2114109 672182 876276 303093 1446326 2276305 800397 158806 1424465 1846068 2235539 424108 2555325 1327121 1054114 1135678 993147 1327161 1226764 1777895 1342532 1643845 1456676 566325 1819007 6409 2101812 2097921 1640456 1255017 2560986 306677 1323545 1963984 532601 985098 128460 2608507 2247263 933801 1367609 2389312 1778380 1732588 29228 864332 1458348 79009 1431124 1348883 214446 2512344 1991758 897002 2332891 1540131 860510 332862 194259 2117700 893050 2408727 2190 1037533 672236 142482 2199802 1597730 2430728 2352460 902126 363397 1546293 1322602 1806024 932670 1639561 1524466 889383 2301330 1902345 2575188 2228265 2305224 1656003 2546468 2121818 628823 812934 155637 1741759 1382057 1653258 1247085 1070432 788755 2366590 225794 2035079 1129953 602681 2193818 1062590 2422501 604856 2088210 1585160 388251 2349991 2413982 2401450 575656 127243 2078303 1919392 1231067 963186 566050 286106 964035 2581132 2050952 1632768 143763 263140 2242272 1652112 2522795 2606983 38097 2223102 1175882 566680 1541860 90752 2061519 956613 127372 173344 602036 128717 197121 1751847 1480901 194219 2442016 2621834 1880795 1466349 1963303 1810099 620274 1688721 130385 80065 293563 143564 1509338 2332566 2626455 1147966 1307505 36857 305513 2236648 2298746 2410674 1463976 2432808 2283677 1107884 868741 2597911 1807105 2276499 2557479 1523144 2073689 2067587 517029 1197040 1277045 1789485 226434 51332 1737719 2406178 717542 585287 742044 762207 609486 1657948 1230134 2478052 1437415 2351062 2451560 1247036 653594 1932394 2409095 1067641 1723922 814742 2339529 305430 728426 100582 1377771 94837 2257206 1125125 1295070 2075009 103270 1746918 869682 437867 547669 2520356 815604 685783 310312 811219 2157894 967927 1862450 559915 1863353 1449107 2037185 962675 1013970 78536 2501617 841085 392109 1129184 189063 2299700 2049542 2400217 1202659 2224609 2568100 2233188 431940 745074 2516788 1130278 593387 2285532 292601 824400 232639 234762 1748384 2002590 2264687 2606515 1153302 748773 1995044 927024 1407103 2567002 687459 945686 1085709 248151 957902 1070147 1108788 1643824 1460118 1277715 1282128 90498 2477388 154203 1430456 1682974 1336214 2610882 860621 1238375 2057162 1921303 785717 2592972 2254768 1577660 2607643 1659798 1264006 1215160 625249 2629032 336274 2493120 325882 2268849 856674 156467 1307045 1047829 2210191 1958840 1309747 404772 903470 2085205 1120561 751186 680785 525015 581019 1759741 1855500 797860 2553433 993403 1706121 2136045 1566354 1875020 1800128 1936935 977299 2039776 1121150 1378270 349410 1645064 1125513 661712 2550239 343439 2228002 1279532 2563383 587791 607353 436209 977540 694597 948213 1989984 200746 1446368 385268 91050 1761462 1353534 1505927 1486225 2009307 597829 1162911 1326319 1854958 1375082 1013792 126883 2213078 2379458 523142 1492264 465440 259057 332258 639498 466192 2625469 2586407 983064 2627449 2054867 1913405 2146572 2010520 2134389 532014 1518836 2364646 223139 1219507 844167 1224776 1862022 1838633 1465613 611927 135521 1319044 1729577 2010753 2339034 1264772 808617 1964039 425683 1700771 1636159 834967 585111 1010214 1894142 333715 1968968 790378 273460 1139518 332420 2507887 1009415 635202 1252897 1648346 713210 1149816 958810 315414 1904013 2187092 84274 1924838 1562169 526970 517 1292571 2646777 116348 1746066 2572115 111859 2378999 28445 1862552 368798 2204502 1413987 764939 627170 471139 1130594 2483082 2410844 2021768 2339636 1094056 1228514 1204048 2544499 2081884 957980 1062729 322477 664872 40797 2528864 1692364 2052480 786434 335851 1804816 153611 1100439 1403328 445256 282672 1017234 1165642 2235383 177581 1065664 1806408 1673308 2152463 1288011 1283908 688254 1499379 401340 619041 919529 2298161 429236 2526272 2378976 874216 2429121 1235972 133114 2336731 796981 550695 2014770 2421381 2239095 211381 481523 1136275 1845773 2613315 2480728 2030316 846136 763154 92030 1156019 1927578 2548632 316047 2372785 575631 346365 2621796 1554919 1903220 1971432 1081092 221870 863198 631315 1723019 1708264 2041234 2614268 1087387 1724456 2528802 2529437 1864187 1498047 1736976 2063265 1255696 2304757 2177116 692226 1575065 761744 1280305 1979922 670073 2002597 670956 1560024 735025 1758344 706261 150738 2069134 2442531 1407274 2257927 2511573 1185720 1982241 2616776 1983433 1615917 2252315 2029381 136199 702448 2167058 2137254 1869159 1927969 1678200 1459019 1099190 667567 1836422 1756949 437412 1182655 2225150 1310719 1701359 2460886 1138058 1015878 1834683 811134 769800 2429814 1170517 2038979 1699696 966671 2212178 1573624 1511482 2001338 346654 2219916 1612452 1585700 30015 2571143 157974 2353671 354571 526716 114627 940852 2373878 725157 2534305 865417 2605848 495450 594237 1892582 1265175 593480 1334939 1690046 516076 1292275 2576357 2337730 1554990 2195783 1209232 1400080 1042110 1577182 858967 1971783 2048941 2465317 1349753 447708 1298840 2436032 776228 182543 711786 675597 104093 2202939 79640 17589 1671237 45766 2111654 809268 798271 386429 1933550 414392 921962 1123200 2411132 938403 2457659 1625787 1897773 2639034 2269881 237058 1263248 460522 272658 2126208 1425075 524282 781662 1696796 1584095 94799 277796 690767 908840 2431503 1331401 1062307 2029541 1843816 1419579 2291463 1320537 2371841 1130465 741449 2242733 218209 96869 888596 904667 2006219 425142 1217112 2007030 2289987 1923723 210412 383943 863132 2249372 2462084 1427044 2373266 2395945 2365211 1876855 554215 1191478 43289 615422 1693858 1237798 255966 850624 684056 187906 178364 1066821 393554 2592179 1053976 2554261 1740500 2413452 2568498 2441398 871108 2045935 2455456 518485 1616164 2198444 1005667 762318 2080390 42463 1120311 1596332 2359281 614650 1072055 114216 392731 1012060 2093095 1865467 1077251 1062730 702514 2181140 298834 1891596 698575 845476 1743856 119106 1501021 2055917 1062164 1836968 738256 827490 393555 2493364 2511091 2521224 377861 1346049 2445225 1016519 94862 2567202 898226 1401663 2541243 241705 431340 783348 351532 999652 1911083 1126078 1797618 2276147 1457107 462862 1137467 2375031 2081191 278135 2568681 1260315 459246 924478 1760078 503481 1488627 871145 529514 1832547 334247 2507748 1458296 1860237 1052912 896702 806925 1421637 2193995 780943 2186465 431924 909801 778933 1841197 999375 1237990 2558872 2157311 2139425 767492 539955 2113144 624746 2612388 2292728 821453 342507 1731563 305224 1698610 524224 2416982 467693 1539645 2535806 2047811 936236 625850 133414 1244450 43666 1289088 2535609 1733781 1722770 1556092 2143228 2102336 317983 443363 1461891 1327439 568178 1068410 1879523 2383910 192519 1923423 879760 46597 1618985 1259542 2056472 416045 1551119 951636 914140 1836790 1215831 1999113 703694 2063217 236128 252072 629309 1504304 1768540 289376 1332338 1672221 1413716 1680953 2175241 1553876 751255 1959435 62319 784970 883520 2368066 1440861 1883088 1454075 235682 2101808 2597197 1348635 849499 758968 2062395 715923 175850 106321 2447460 1514143 277243 976994 1572237 1149292 1300082 953795 1537832 1639488 1838072 925447 1675732 1614876 1200526 826645 721414 2008668 1894596 1050230 1783948 2169079 1312581 1268138 694691 1776884 700005 1041109 854303 1842453 2232262 2042081 2137272 17875 545947 1248594 2401802 581787 729285 1956600 1731072 767505 1819235 2483851 2354364 59064 1556832 277181 2240927 2447377 1858545 1097210 1510413 226007 153408 2643980 838178 138238 1499615 1082780 96997 817857 904084 1880786 2288690 1600744 2499741 15022 334205 1828255 627255 1532399 179199 2043881 663986 689031 1442392 961613 1041781 938784 548051 1807693 1582673 2052117 1923586 923172 1473930 1307590 1070193 462650 545038 1489457 822802 992444 236101 2025210 2083868 2147052 1496793 667375 2588714 1914478 1105450 1989794 2627816 363060 576806 703318 2087830 870116 594311 2600761 1824433 1218225 2519999 234023 377413 866601 1115686 444082 1208766 1362555 2363878 1670523 792389 2310286 890995 1102158 1475494 1943862 974429 2112700 583960 633037 1778858 840353 614801 2480067 70748 1357258 626496 31462 938178 2021669 209784 2430901 783599 1450269 793550 1864895 2260543 323965 931435 62244 2254617 2249336 186071 483221 1248381 1219484 749345 883365 665269 233429 1218111 782404 1569631 268311 2047460 1657303 1782452 119152 1949471 1327423 2011973 388206 665058 342148 406610 2108491 170106 1751823 2644350 1943694 1264903 2134528 585517 1939729 710272 907623 389292 1593469 603084 823941 1130115 2505807 938786 2639748 2467927 2255096 1286731 1479412 2318684 1833750 1186321 1663835 1681873 883711 1028345 2369820 2056367 1899082 2424371 1617908 2221591 126016 2471653 20618 249049 2491363 2326147 2294782 1061520 319037 678118 233370 949493 282073 1258889 883693 1017594 863032 1439403 769127 580106 789512 2252970 2263871 1182196 579649 429063 972489 1117868 2092004 2262763 2232644 434304 880035 1813590 1768251 1801289 297342 595486 279072 1810888 2376537 1897067 422015 350810 1304505 2520341 1048095 497714 865494 2191648 1996392 61045 1400915 398478 570275 1652836 433550 1200614 1223586 162398 2032095 368142 1051745 875208 2293774 669523 1011226 2378660 2589701 2243551 690331 1018597 1063415 201242 384317 2603606 978586 1682071 1942391 2320606 526314 1526791 1998509 925599 188894 1803748 1039098 880273 1859923 1013704 2279366 287766 1689706 233102 955739 2521027 1198645 39307 812498 2053031 1522023 332363 1826894 562415 2072111 178766 423121 802940 2489811 2414377 1105907 675283 1735965 1979738 2012472 1945014 1491375 174936 2020897 2589012 807827 2351339 1754910 1576101 1602035 2218879 2570995 935280 992044 833644 1520224 863538 1817878 2404658 2112100 2111430 2608587 1517363 1510405 1461575 1447416 948794 270110 1893166 131054 1390902 1029654 697700 1606489 2276470 1122573 2406248 814745 125676 852107 1933293 2444636 149108 381323 1115083 1135393 1464773 470065 2282475 1946660 239186 398589 1891340 1647231 2231137 942382 820198 713450 146947 2411774 483556 949541 236145 2260144 1286894 2038739 904635 1685645 692012 1317267 1886075 826906 848740 1615915 2245448 976653 1610969 2022087 1304925 1458083 424515 2053104 2134565 2432187 1972855 1938691 614404 1932079 1208395 21115 651787 72650 867869 751219 480455 1343081 1866387 1605926 2075877 2375585 2424552 275695 1129668 1502501 1199841 330185 2047720 1650615 1300466 1419935 963556 722258 1118353 70812 1903741 2134292 531755 1948447 600536 1656521 2163219 2102001 2582775 919823 2033981 765249 2272327 1598201 1255394 1760290 401045 2359175 1086999 950269 1219769 1085401 855799 226324 39642 581500 1055298 2425399 39692 241008 1527379 1807932 2296084 513483 540216 1457395 279222 335221 62912 1560908 1034766 158760 83430 263452 1765456 1384575 818381 502556 1977739 195934 1446638 1793842 43654 1356879 826599 1149510 2461814 715168 550258 341111 2047770 599635 2066745 234531 386117 1574750 1717565 383858 1901083 994795 300714 127999 623663 989217 2461851 967991 1196516 883463 450027 493377 487269 1045886 1115510 1889908 2385108 967139 215093 753637 1888070 1152696 526396 961087 312185 589021 591748 1661707 2515436 1857081 1969594 2444023 1639751 2524103 543549 828786 2055481 1498762 1135115 2252717 1477832 404000 1143264 1942198 1094850 2465293 1185577 1281156 1673641 1498 254587 962016 2273523 135342 1440679 1816794 1624394 709336 1386033 176105 543244 1347765 2429772 804930 2460019 2548488 125513 1974691 1761090 455043 2076329 1361769 599697 1710293 1983142 2430353 805338 1716278 1930244 1505316 2562318 1306182 571078 136896 2080778 1021792 567423 2616561 428126 2633465 1953758 2064984 2234329 792112 2301810 2006919 595502 289350 2247709 360184 827028 2381170 1781143 170454 299489 318080 2342387 135444 572811 1498145 187062 1308420 1822661 2413559 2301318 391562 1588002 1726346 1905271 154509 457713 845817 1172215 161059 1008663 2322371 1589970 2108179 346877 1087136 2643217 1559300 849729 1252598 1377933 2624327 1210125 1066423 34406 2522545 1421579 2402546 2476551 2385590 143301 2015315 1547793 692858 535803 871983 505630 751479 715325 1033405 302381 476308 38229 1805867 584331 1911198 1385501 1756798 1723215 2589294 2451406 1612599 1809182 1503412 2571979 238859 2256091 1034646 538848 1948423 6499 1454964 1512114 1282445 1119213 2274983 975522 130617 413930 2436328 849698 1012644 2171679 1534248 540682 817702 1983278 41707 2105159 409132 1438157 1789615 2003769 1253715 1968780 1356395 228716 600152 1681470 818350 158903 2209231 333860 2037287 2641247 2468187 1227823 1058476 2140579 2192847 2145693 1580520 1491890 2285882 477158 1861167 1184464 596925 2241467 1896653 1583026 1588241 958305 2489911 162264 2648194 1767294 1991827 1354313 1707584 1514934 1457228 729654 1010038 1828531 1612297 1964500 2618553 2621231 2536365 629480 994791 112101 889747 219065 57932 944803 1119925 1139195 2432572 2203179 423913 1616395 1314602 228578 914575 1599757 1618721 449889 2162533 1280279 328302 2216516 2635350 2292398 2051745 66894 22106 2181165 1053776 478565 1783298 658448 2007119 2494402 926392 1072953 1946107 1359898 952002 2274496 188121 1123554 1001675 1960472 1923569 2577980 28625 2407872 2640568 565864 734219 1742739 307376 2154916 749626 2506516 992856 2413820 909688 628593 2216058 645706 2513844 945595 1382029 2276209 1000452 1460663 1573000 2433674 2068813 655525 2625028 1891292 2638587 1723462 1317682 1511957 1114446 413929 1969816 1141623 2562395 2449245 2280164 734358 128158 2269731 1798676 325057 799573 1111180 69243 421340 466319 1662997 1480425 1576182 1325624 783093 1406591 1237331 521840 2639589 1029305 1921827 1180646 2378045 2023532 1881090 1400426 692358 1123026 1293958 1186265 164103 1747776 2484216 324432 995623 2277058 2397182 1781309 2003837 1091372 2179864 748021 1472337 1464306 307913 1932492 2152792 2619645 2648752 841313 1166093 2518121 275037 2193877 1986595 1246003 2644871 971488 486017 2520524 1448818 1162229 30972 1320459 881408 2268832 2589714 1964970 222001 1424646 54614 2242228 88585 1953113 1784484 262698 2138 169281 2380137 1907634 333592 2441681 750942 2267581 1032905 1549001 1343654 1718328 399956 2588006 1172250 143750 1598508 1894002 328984 1235965 114980 849035 974496 2560658 929060 2093686 632008 2586846 612760 142729 1608544 2647784 231131 1085382 1784515 210901 358145 2367390 314642 1351800 1199912 468271 856643 2096810 2086139 1122144 165779 1433537 1863626 1167800 292681 1489952 1861453 2272774 1469942 1331868 1043236 1425573 2445940 827267 238114 630456 2646753 696341 1445611 754794 832163 1359312 808984 1106765 1288336 711735 677111 249823 336651 1299243 1793967 940024 757113 2222820 266549 2646594 396754 305913 787505 503251 1073340 2219023 1848532 1085517 608227 527458 2277873 1269038 928252 209418 2232969 2564845 2615247 347393 1638495 1370480 2582422 2554535 1484813 1352349 1218348 2119326 2535397 275171 1017602 402774 745527 1093662 2230563 1122595 2192527 1395812 2408386 1130994 2632648 2295862 382792 1264069 1244360 1833392 2070822 78365 2540272 2270217 1109341 1486180 253890 250918 1559944 1271881 616392 1342014 1522193 2089545 232879 2369337 1674434 2039169 2220177 1257465 2434891 376654 2113836 450021 2056853 2594962 2367434 2047565 349204 2116553 1630023 1455562 215078 7807 2067991 2549033 1020669 1645197 2580104 2436280 2320170 1497409 175194 1091902 238657 882703 204082 211171 2630457 510064 829002 1517791 1776594 361683 1873041 1173821 2092386 2225263 1812757 1385170 1823592 1462361 401089 2252405 1312765 306406 1915612 1605779 2136629 1161329 2236772 1935346 344482 818331 2364290 2467246 1663657 1923221 8219 1686258 872405 81227 180604 2419388 905083 32147 2273488 1637962 2635448 1552705 60624 158078 2277594 532600 590453 571001 1457201 77202 506541 1434210 293258 213994 1279026 385736 798886 1499899 1623183 488852 1837105 909323 1555159 2148207 2110940 257602 419634 904593 55758 1652858 1905355 315985 2645887 11325 1549677 2493261 1855826 2608064 1105208 194288 1908927 63028 1621713 2460829 562066 933562 1191146 1234086 678565 635421 1488171 2509476 612543 1959982 1969592 45875 336715 997240 1304787 1449672 417499 1519238 2109789 2615012 1521001 785497 1993402 1909398 1827191 1108468 1771018 1031298 2003480 20055 2625470 2406228 648306 987299 1641469 1956012 77660 577560 2529548 79898 2350308 2079607 1259703 689216 1265111 1387660 484494 1105295 1789679 818594 2624473 1459042 1507755 1589517 466998 100669 992669 281828 1497796 2357658 1263908 2286308 1746376 1372889 361759 1651210 765095 1053802 1051804 2375721 699566 571901 2224973 419598 1313347 2334199 1659546 202456 140887 2253921 2481569 1879607 1560723 2520358 626399 2040152 2238051 44448 2547141 916398 1715689 131315 2476882 1685973 1539972 281492 2350247 288501 2288165 2412613 343006 550604 2332693 2064483 2009031 521557 1930032 2205722 740651 876886 1939867 516264 1484446 1860184 410647 260260 1871364 53055 474678 884500 1997987 798036 532414 1297141 594522 2113972 2602142 2207506 912717 873656 2063085 1437430 2395825 506387 2195956 610643 138582 1056973 1013232 1232604 2330928 1124034 586236 1816735 825324 2121061 1508487 2027722 352127 252560 1824564 265588 2079977 888488 2234795 1783909 2460992 63670 1211154 1728881 550076 893466 1515373 2362667 1070122 1283886 2138318 1209136 1767329 748550 2557565 1211638 1661566 814983 240181 806438 145506 178535 2032911 1893942 1835791 1485696 1287796 2522126 1116009 936319 966285 2424509 2097828 331014 183252 583067 326155 326710 1112938 678674 2517762 648426 1965990 1497603 939306 144132 417216 2410903 1910024 1104348 1468796 2324045 1240662 1646422 1748875 817591 211484 28656 198527 1566232 640736 1263866 14998 1671061 435871 2200768 2457494 554312 542499 2377864 1413694 1858693 432539 549069 1917083 1812444 2522145 2425771 1368527 1866490 2292810 2194622 403829 1362321 1696167 1456190 2273364 2525255 82917 2393887 1228113 633859 2417562 1753471 1600357 801851 217097 236045 1273130 2556064 2121802 2120125 1233998 2047853 1437981 495252 642291 465717 2632685 1637087 186944 430057 56875 1582648 1834001 2043768 263984 1659522 1450723 1990066 1073649 998249 1814210 382294 1556575 2035454 2242181 2601445 2015829 141446 560511 74369 2184506 263644 1131569 2326509 1278283 2344121 1812011 2049733 924906 2420486 477815 2293311 2062398 1037495 2238304 2223890 906085 447485 2476201 1210423 2044316 388018 2117390 855042 781603 1542812 801054 1060725 871810 2635955 2565267 450514 223391 715837 962414 209837 832287 42096 1188105 1981869 2218543 1593542 2042108 1366603 1041054 1670703 2526797 1210488 2274903 759238 1726268 395521 193470 1436426 257458 285179 1713194 851678 227720 1887749 2613942 105863 2023265 1511163 2313320 2090611 1199112 668515 105380 680325 142561 2329993 2185263 1289757 2032493 1479792 689070 181741 1633016 2119340 588062 297273 2170676 170549 1270752 2077248 1515859 1523661 493945 1533624 33648 1480295 1799574 2460215 1586225 100918 1015055 1351040 1761084 2297212 251541 1064518 1024456 1758386 1130106 750042 2533291 466745 1821174 1141996 1936721 1657239 1605035 862311 1986084 2227898 166582 406893 1866071 2265151 172791 113926 2404528 272327 2384832 703462 2096356 1300818 171241 1294729 2025545 2208241 2298735 759172 614215 1417383 2163049 297682 814408 1642627 705791 988821 1192972 1968122 976763 791837 744715 859064 2022145 796027 19398 563539 265711 311744 1472960 262600 2240081 529076 1302381 791070 1480343 942475 2211697 1897778 1315540 2266689 1369104 2063282 2554302 2104418 379105 1777673 2408097 711916 2511802 1420082 2190274 2353710 233659 737404 936783 1817517 2427449 1515518 1084059 654852 2348995 101829 865347 1568874 1005737 2358423 2048339 886520 1033038 2500312 597715 272384 15356 1946410 1384877 2246266 1764282 282730 1548065 1425868 18094 2002910 964090 609768 2122240 1379213 1476702 2648007 2190248 170872 2362338 2648939 1348202 189176 345528 2643334 1985159 2598966 1436550 846439 2427058 2490330 2128581 1121539 1510541 1536264 1071248 1662420 2100996 2117881 1576837 516662 2450663 2202461 2504649 2086992 1810319 273001 878791 2427230 786244 1087539 1336119 2154105 1379159 2649095 1689337 51602 1160921 932033 543596 2246055 257542 1605028 598182 2337306 635761 1317336 176877 1530480 1653793 2387597 846434 2491756 1448232 2239612 180458 1476022 2497523 2490021 2644795 282656 784316 2600237 1660356 1649216 1570699 2623281 1036921 2032031 466527 2065454 242441 2498476 207039 363869 1698728 278215 444557 456361 2169380 2584611 268 1055770 1589055 300301 515493 2518036 1884516 755960 920446 2504196 2313917 1565303 288733 1519897 685092 552389 1486354 217594 2095061 243220 46737 1617808 1525411 2262588 172903 1854652 305701 2213528 1019717 1211176 2066128 555684 485357 2300925 267711 858753 1063545 1041961 1449384 1863213 2587689 2396327 226226 1998876 803313 1305971 862012 2355835 2593995 1613400 720098 905707 2423275 544678 89531 758383 1111130 2374450 1207787 800176 17128 1389268 926698 1871136 121073 377743 1281360 1149433 1039647 1052331 1119804 747982 43906 1712669 1616067 1666416 1113254 1429222 1378097 1356962 483727 739481 1854410 682704 524556 764206 1200752 402304 2411218 573420 1907842 1520384 779996 221939 212351 1698191 2482302 1717607 2196464 1328786 2114859 1632480 49872 1467309 1730764 1469212 2625429 491748 1365662 1626737 1884129 477955 155880 508708 2228863 908660 919680 1022717 1818545 770042 902608 406435 2124261 359297 1638355 2019478 1032740 1191407 75530 973729 183882 478659 1046032 2257133 2517888 2193357 268790 260052 2114027 1475704 11126 268091 1343580 1747125 1340882 2216771 556717 774885 1415648 1750445 1315921 396495 883070 43054 228625 712837 503753 900082 2393896 1094851 950161 1644415 496956 2083486 1216752 674131 1105578 926515 2042061 2089461 2564486 38667 807499 1043055 322712 389032 2557836 1057882 939201 679325 2495862 1982284 695533 1244459 584248 805082 1130627 899458 2131536 462035 644676 260862 2567065 145859 1224423 2070012 1917182 1215592 1478228 2265398 2320473 1767095 679954 845410 2096462 1263270 1476450 190842 380834 1941473 1960770 663949 1539249 255861 1874468 2255219 1744551 1981904 705339 1580396 2372857 1466027 148412 666333 1923314 111968 2316239 1612744 1577957 1096561 349239 2102718 1474133 215194 215632 416502 1856743 279215 1782516 1395882 2490397 2151197 1403201 31110 504064 1941578 2637964 1752572 798108 1169282 2277883 2442201 1455257 931095 617807 1140032 737036 724548 782878 2189576 1973675 1608116 2636997 229726 1250722 2596549 2009181 447046 2270830 2072079 1690336 2645714 1466984 1349188 2062497 2193175 659776 1329884 624187 1894285 2272050 15385 1353068 2603538 2186413 553544 2075985 868316 2098185 1729397 1786566 993035 616922 1227032 2007295 395421 1471829 55524 1498947 391316 1963814 2301349 2493669 1816835 900924 1382845 1549013 2203021 1134361 1732562 1187747 875205 2228643 748841 2634908 486170 1075436 736994 1420386 1338594 678509 837519 2288776 512690 198243 919997 86445 93022 148040 1531190 1710965 2171365 677828 726393 1226689 346629 2250949 2449580 1985105 2598352 551698 1331407 2420631 1104333 159727 1986675 2107756 1235493 659018 1453915 1693786 2005148 1978322 2351956 277741 2049044 1007624 1883765 1035600 323665 1992705 2569961 2242569 1955655 1112489 746401 1044043 2551634 2148963 1908845 1767320 1696873 2347509 2093746 433492 881939 967553 1662264 2529081 442426 2329208 1239246 2047361 487761 2362385 1245331 798982 1381420 2252865 829106 2414828 1346100 325811 1679341 1443203 2600597 329952 2152902 2299020 597929 1678241 2285317 2256175 2281449 1509294 1253277 2543414 1740339 1723570 1165368 586536 139636 1695599 857303 409259 1794383 1372997 6500 309654 1644977 2248813 2339022 2233292 605332 2112904 2325850 2583800 605420 1364653 2552382 1989026 2365237 2176933 1971749 1387352 2504961 202961 1493721 136808 2068034 37547 1815601 2560501 1808711 2401951 721490 786847 1549490 462703 2342232 437239 732988 1481579 2583776 1106137 66027 2289228 1823959 831056 1237010 1592931 1818076 897065 2186264 1712031 419866 21327 1452572 152638 2341245 1014111 1077116 1254358 2160442 2616958 1944004 318069 503037 2309793 1205751 1981376 1399644 1187476 201198 2346264 713931 484295 2099794 77828 1137831 397441 2274511 966259 2418151 1545960 1108623 2476033 123836 2230360 1325607 2232332 1624490 2158133 885245 1624984 1399796 1390290 2547330 2318259 187622 952754 482964 2595403 38777 2031623 416805 510240 1346935 85973 93829 2628447 598038 1229356 1708885 308346 1821646 2473558 2588222 1525104 483100 214858 1449075 2499883 1220358 118446 644915 1140568 103881 906086 914557 1241655 2109170 682792 2441010 1881642 2197275 967104 854803 2019206 1899438 594855 1872387 1079630 2197108 1813959 2649288 1003965 2191521 2506368 91294 2321565 1034517 736652 2325668 2217770 2225832 2213120 1367699 1296886 2393338 1711755 883052 1279578 35708 1994431 1538310 689104 2618067 123774 798632 744369 1067383 150727 412180 1661792 75759 2182757 1654980 1979382 1332320 651971 286205 966419 1041041 1327606 1860449 2055986 2213611 2504099 2347605 2119666 672132 2073146 542062 2333074 2364617 1023580 1466972 2321143 2230561 1611302 650350 1661038 782290 326462 218791 60777 1177854 2238978 373385 2467471 2269417 2481322 269194 583362 726916 867622 1406748 2581885 139242 445612 2412793 903109 306468 2385627 1000571 1475044 908250 1744178 2524736 659166 838269 941055 2575071 729641 1726223 1526906 2314575 2047730 1935050 101747 2214990 104120 1876917 1502704 2276835 1310631 1703932 608466 1029784 456123 2020870 112974 1362714 1331328 59005 2508399 1758712 1977985 41744 2608139 2535878 2542589 2182555 336592 1558382 112597 2450940 2621191 1144847 2424566 2408343 691386 2575433 2225758 714821 52605 253817 2474171 284191 1429723 2433649 1775008 887627 548460 2271682 425710 7538 1943202 2248018 2408943 454677 2376261 1672154 2196480 2036649 130061 347466 362870 1858853 907612 1109253 174971 1247552 1165871 2461771 2207504 18693 1954092 2384327 828516 723324 1455296 746953 1839877 1341262 1714572 1476826 856670 1347200 2386112 1128302 544013 2301602 1052481 100093 763824 76312 222822 2022860 1688005 554706 869082 2000867 635529 2024374 1600674 109316 694869 569349 2056056 2305566 1539950 2133373 352611 2487990 2190058 1886295 2639645 2006225 213220 1537937 14518 574471 2620349 1665016 2266220 1171460 1016180 2041593 816820 1182476 479940 1306456 2239591 965927 840853 1734586 195658 335310 324553 744677 378255 774549 1604678 1486065 974204 1333172 1136015 2348124 2494241 1632321 444180 1297626 714424 1752293 433029 1747472 510437 1974566 520535 1039081 2035859 2087007 1200107 2101162 2088876 524005 668596 1801698 2552759 1217120 222863 2433365 1109350 1001122 427388 463684 2094006 1706182 1539194 968398 1166291 1993243 1597821 1220994 2102668 737337 916186 112550 1294333 2150755 487811 2189603 212815 330777 406727 1727590 784776 1149012 2259640 629269 76156 1267225 1794212 938098 2279486 1203736 557854 1163179 2323655 1465998 1598871 1049744 1525113 2265087 617401 976914 588564 268626 151564 1790125 1466959 1995834 1795054 1181654 1590125 2042206 231681 632306 1887216 1196795 408613 157213 881194 2097603 1480166 809816 2401244 1109221 860690 1671514 2000449 1539692 915154 1491590 912042 1952352 821881 2599868 2052563 2113308 2190738 1623104 761176 1004681 2242161 469545 1955337 2343: 172257 2344: 1594170 2200707 456768 2498387 1972244 2423210 2032906 657569 1544810 1235580 2345: 571538 2404857 1275275 2517633 749591 2255880 1483639 2346: 2431059 1906074 752670 2120447 430588 478126 264116 329943 1704554 2060535 1256815 2641634 1499564 1141275 1403012 1637650 1657168 647965 1674645 2322037 1464322 2347: 42059 2348: 1074029 2642509 810023 955502 2253461 1510446 79917 1842484 238041 2464033 2359625 2119338 1193487 628823 1786503 1200781 439830 2576966 1297721 792845 2456816 459412 320390 2379150 2086822 2254551 2109081 1169996 346209 979635 400389 2251965 2351891 1008482 2612765 230219 1978306 445860 1250414 1933604 680121 1022846 554343 1784998 2387024 1974664 2017521 1426516 1588931 713980 1597205 942041 665653 2014119 1960269 1322587 521711 447039 152028 711368 828012 442125 641452 181294 2029398 429628 2468325 776905 2637251 1897832 332320 1123381 881198 720143 1925327 2584131 578047 465151 1181035 777281 363757 417608 424513 685903 2234143 882359 807045 1782749 541357 2121000 1356632 2030036 1034877 2305126 2555834 152903 108684 2631681 2122699 1719955 1077517 814586 2347730 635394 959486 1172778 2615507 1268946 2635243 23029 892188 327401 397347 1632503 606964 1282472 2615630 333552 1998224 1961280 1479214 2616907 1318777 2142636 1238983 317099 1366637 1962461 86683 916079 1086019 318770 680917 1341356 2588568 1498895 92387 2519830 2249568 1109034 953172 1568594 1200469 2629637 2629271 788699 318210 1560451 1143746 166694 341247 2429759 218920 801401 2152051 845968 1206947 2625295 1500175 2056061 175423 1952915 2042275 215966 2008220 122622 1043471 97185 2556111 2349: 822413 1083993 857320 2611268 2353737 875437 207584 1293590 2046817 2339785 235: 2460881 357482 761854 1339727 2328565 2376301 1602531 2350: 492622 1254903 787870 1461365 1688897 827713 2215569 1054140 1498637 265915 401784 664935 1777357 380018 1182888 1983296 2365726 2238381 104352 1649191 2121940 1039502 255263 201310 1467367 358253 1996300 1409759 1814017 2061694 1691092 1137945 260614 1934538 2193236 2351: 313962 1513960 1162836 1116129 2081589 1273985 2487755 2043383 1419286 2372364 2393981 529818 255988 231461 1251158 2285841 292487 685572 2577018 469262 1019545 2352: 481668 577628 1738046 1169466 1971183 136326 573915 1194639 2269524 954686 2518211 2624281 568333 2493650 2354433 2279740 2350379 1954817 384255 451868 522710 2379858 26124 1948482 1539389 2092505 156585 1891339 2249280 1654489 2353: 987873 2456554 2207359 1408743 2354: 2420052 1224376 1173164 1779572 154465 1632986 2647389 2346294 1525532 219613 469710 2504134 1834826 1307391 930627 694737 2283211 1940142 2355: 2479991 2117250 2151753 2356: 2028581 2054413 2008805 2557491 1842906 443058 1968107 2336558 300899 973480 2352824 724066 1361643 1611747 1283912 689920 1266050 2445266 824482 1571262 454276 824170 1654794 729673 1095210 2239073 1869116 2580823 644429 1756554 2357: 113878 1310455 2005536 354879 541870 999378 1367096 433889 579153 757762 1110245 2228592 1458248 1746603 2147844 2111877 137464 2426974 1196677 361043 1287154 1527474 432211 2438585 1368954 890432 2125222 875146 1292241 2073589 1948489 486856 91120 2028105 963947 1281949 655088 2409611 1073190 2073354 760808 308104 1325705 1553129 330798 854024 1799476 1355519 438969 2535089 939986 2390945 2211315 2447365 2194125 2358: 834899 20963 186267 340387 2500753 2359: 217850 609387 836349 736664 301472 981681 2443980 2101409 1715163 341053 1918560 1678152 1631169 527330 2277449 1995406 57369 2303245 236: 2470428 2360: 51762 2203206 2557070 220463 1349852 1210836 2368820 1306401 2138080 680846 1331614 1604567 1228034 961686 1871043 2165853 1798412 269500 566815 430476 2000230 2441999 244692 22785 2572140 2264326 1580049 340143 2570707 1018038 1907179 841606 2443218 2647856 28677 781795 2621908 1621385 355784 1605796 604448 1873178 954731 1390277 229969 1179423 1581870 2279202 1079140 1426874 1526507 203323 1245582 438295 326273 465481 1909859 290043 1206989 1609767 1000192 1760324 992869 968454 561611 1887331 1077297 1489508 1934012 2232502 1074567 22018 1883442 936769 1418442 16242 2052612 1607052 1130133 1581292 153012 2050477 1716909 211889 314 835003 1000240 2022065 1201758 2289658 1362118 624114 2214757 1791961 1345305 476068 90621 1828461 1805798 222667 1225798 1056872 2360804 1270111 1851049 1203478 727874 2011812 1763304 229104 536888 2338656 207500 2206627 2547082 518126 2190528 49805 1217101 1225150 2359928 453478 227307 1698022 1724250 412211 2165017 1045707 1959149 893368 280726 913714 666776 2309425 1990815 1377342 1860273 353844 1978400 265979 659516 2543763 1251599 424726 1288277 233482 760534 2444002 1559093 1187742 2403183 943593 1191305 2648962 1839800 873099 2637892 1547395 201486 990292 1779160 546997 698198 2479257 109578 2649033 1391897 10853 2230230 572663 562812 2548610 1780796 2233565 1014893 2509397 1544421 2057933 2168478 2623937 2080116 88944 379005 2568619 1626090 2293692 1220458 1088517 2413322 2271347 577793 841222 1695402 90463 829244 2607151 2009384 1595002 1636416 2432919 1967808 313139 1495723 1643946 1081179 2428098 2481695 453477 1412784 2084512 2410085 1101916 405223 1269915 1710243 2069217 352224 2566553 2406792 1201201 1110670 648585 503966 1454192 551362 1941478 44412 1682550 40487 765175 2084067 1861650 2408144 1678032 1245677 1561422 1222708 1290680 1327342 2227542 1058573 663095 561181 896747 241873 1000140 508174 716564 2404258 2355019 499195 240774 2213163 1557022 2165352 1612367 562484 852308 1472337 2051513 1310797 1815669 2312740 718287 2002348 2126119 1978686 209000 1734314 380194 594863 1942091 346897 884200 12538 1982997 2595353 416976 2126386 2582161 675904 1991148 2211954 1486340 2517606 807033 979196 312986 1734230 265375 1015855 587335 2086277 122881 246550 1136945 2337401 495658 22724 784408 435123 1539288 933961 599232 652231 1955012 2223860 1452820 2130497 192088 1081659 2214314 399093 265666 2648725 747842 567183 1350052 2444715 1665464 1158779 2448446 1750705 839459 718554 1422685 1359761 1580251 1296863 2065531 2421779 763080 696704 2034032 967221 1807469 2148154 271797 2573189 415366 535327 2525857 990494 1738884 1187178 1029748 1127653 44969 419390 771049 1169115 509107 1817850 610460 2181544 2366186 2539861 1738970 2285641 2638562 850368 541094 1436023 1521119 1611977 1124854 2043809 2208359 1814229 1538929 304329 1176915 1551768 17583 766430 1597715 850568 2510400 797563 316222 2097658 2538806 2215126 61944 2085097 783703 2285262 1869088 1996311 1430551 1202926 1184511 352439 32972 1946189 188769 2139374 2597062 1569692 1518791 2273700 2389889 1262154 1217983 2418484 2136247 268749 2525451 468319 1376633 2540038 1277412 2546720 2358957 883029 163510 2009626 1373187 827201 490834 2139786 1284549 2048563 1938297 1794667 542131 1477671 899498 1282630 1310769 1060199 1822214 991036 1191075 2622097 1354027 2474203 289082 343928 74577 1526935 2374213 324716 1561346 81743 440987 931523 1441601 736437 1111836 388791 1840643 1146120 1470995 30538 300036 2415088 2482574 101574 461351 138329 1411035 2424539 1574075 2252044 1370619 373284 1149154 2034656 2439394 1556093 1872702 256021 1247614 981838 2061807 1325560 297482 1429384 2191698 2591395 85181 1465983 2522566 1027256 456680 1894465 306794 153814 2094215 1388741 2100070 2361: 569999 2428477 2362: 1323903 961416 928382 1724476 2537566 1267912 656840 1315983 1949249 3039 559878 719422 2325459 2186436 1746226 2492252 2329084 893697 2228076 1323720 1960414 1266421 1691874 1821422 2045968 1987079 1077518 2612088 1902250 1179731 632952 488651 1984445 2551806 2319617 2350613 2278953 1789754 1703994 1080280 1632184 43017 1347694 128966 2329445 2572339 137091 1554990 931012 811288 2378902 1840340 865295 1826216 2518468 2079664 1329178 804663 262940 2159034 18497 1654730 1862258 1437393 165108 1794722 2589402 2561830 2232338 1262754 2625843 2271361 949737 2620325 1306465 62563 1159018 964635 2478502 2556625 1279794 1233552 646676 2256491 1025838 1188676 329801 1820400 1461094 1524789 1618099 452463 2005154 2193435 2550344 1589215 526567 1549879 967257 397510 1174324 2478107 308909 2332341 1158671 2292986 772009 914138 187949 1294626 1508395 561984 1738939 835782 1247683 771191 1823801 974720 1853990 1879777 2024510 2423939 752807 70806 1929235 2226880 397738 1596291 352437 2219478 1564307 1157965 2144740 1474251 2411478 1074827 1264193 78120 657232 349905 2220099 59410 587420 1874546 1379115 1334507 990500 2124262 373200 2552246 1976973 520337 2043681 548487 2559601 2496826 1148950 1370144 2477870 477034 2497050 2133661 2509611 1103622 1688689 1362128 1991196 343951 918189 319409 885168 958186 737051 788312 1253222 328677 1093015 1438091 1764031 513070 636520 1711865 1587695 721450 316583 814399 567573 292269 289710 1381350 828890 2209997 352461 314028 1286007 500241 17174 107079 1353981 515 177828 1605937 330028 1433910 1902629 774386 2437255 542071 1049272 1463921 2332001 1546585 1258365 2363: 1688422 1115300 1750908 645706 2334963 2364: 1199214 1734562 670296 914833 1758286 1319107 1010920 2365: 175468 60303 1737894 2037839 1595328 813192 767278 117581 1848970 2466954 826443 2366: 1818524 665055 592889 1196379 799542 1208371 1933010 769025 1025103 2225091 2138316 1394916 2037437 2555614 2450322 437672 1642718 659142 1584847 1445342 1671223 2426763 95194 110726 369146 2307064 76267 524436 2190401 1680378 760777 650216 1407919 1052076 615568 280677 311124 2367: 2467175 794991 803835 2627898 1629227 2413734 493226 858274 751520 1135850 14031 303792 438716 2368: 512307 1101235 2370252 1646918 654874 688506 2369: 1653159 294112 2338899 696079 336672 237: 105942 2459624 1874396 926197 1642209 596317 403106 1720038 2590625 2370: 2330735 108019 1441332 2136091 2116548 802763 2555273 886213 521486 2130863 800569 2327282 2045399 414396 2146788 1499189 87033 770930 613396 874011 1288639 2495650 529077 2083367 2605682 699160 2086871 1501652 150909 1480399 1339807 941605 2466682 1811389 197210 1098639 951001 2192210 241304 349690 180455 237738 1676723 760155 2097516 904912 108623 869126 2392534 2235939 470977 2151923 1330773 1932728 2371: 1967306 1416474 1899132 1155004 767972 1342762 1725679 2335603 2559458 2436327 718726 202168 2335923 1414405 2437955 722818 1310126 2017100 1397651 2444932 834598 1487216 1397447 895069 1898701 1085091 2157287 1741095 2556216 1093593 889488 2125018 1600522 1633238 1761012 1701146 249176 1504700 1973315 881750 2579891 1909859 799281 758662 1731449 243491 1193922 2118805 1977970 2037839 2224234 2086053 253915 82145 1129431 2548903 896379 1961482 138613 1146235 1397283 1473881 2510385 733089 1023102 492357 405050 672842 1034571 986402 2450020 1383887 1066463 1828461 2378016 364676 1992058 899590 1677662 191721 987480 1393246 145364 1905316 937574 780334 2338656 829138 2488713 88579 1517384 1486258 1067408 2198174 803741 1922752 70571 2347268 256588 153517 1539182 1959091 1385560 1689782 893368 341827 1714883 467491 396313 1011809 243729 1383694 958426 530137 1370513 2638166 1898242 2497281 1508075 543245 1569306 886469 134509 377413 309783 1488571 2213387 996922 1796671 84498 373425 1552269 1349444 1823272 1992268 1180319 1371228 2097998 787289 2257621 229187 828781 409100 1894496 2125448 1320025 1914198 352481 71196 216016 1044993 2316195 2254194 1891935 2628749 54286 2118415 1962229 1711448 396115 2557578 1337777 408532 239246 1340961 605803 365879 1390249 2604482 978011 994848 2296394 233658 239962 2268441 449118 1259417 728323 1280061 954966 2513840 202506 913008 1030204 2096706 2388631 841501 706742 2148414 612242 1513846 1376882 1272475 1117590 1257953 1743032 946194 823584 1278658 996467 3098 2588102 2170542 1311121 1187799 765376 1472468 673638 1364606 1737887 1621532 1737281 2410705 884200 1133299 2296402 2441624 791701 1620365 1510240 864385 1245227 1696799 744014 278368 2543816 885655 934564 328559 424177 110787 2105778 452288 485057 1926799 138589 2198317 994763 1777871 814711 747594 1729065 1965986 898278 2541527 1300674 635350 1556414 473319 2392450 721652 245516 858178 1200425 1790477 2421779 1158255 327035 1995490 1946343 252209 909511 1381762 1094102 14469 1449521 2577664 1544885 1360648 823130 2554616 775851 459089 1762235 294928 2551224 2230481 2038546 1640939 2219456 8175 1092691 2450370 1893456 1027783 521016 1638579 1097482 2128501 2476009 456416 1910429 1030315 576620 2584438 648503 2352801 2294521 189823 1652130 2027264 1879524 1524079 848624 461002 1553053 253106 59491 2229348 385269 1568280 200321 644857 264120 2143968 334261 489086 1843001 1875534 308548 868420 1517393 663491 533018 2420875 55561 261874 816478 1339269 2017716 2151517 705948 80947 1971049 1058972 1889371 2573963 2103607 2096459 1109369 194512 1775236 2620453 1427947 989333 1651414 844312 423786 213289 1589878 310712 1276100 856372 1318666 2441515 2531215 420866 521205 737403 1842259 1250325 2486399 221267 1226299 378468 1186410 1913800 2518768 1367847 337723 794206 1058574 75858 710161 2425260 713922 1945813 1081076 1407217 2250944 1950216 2453588 2372: 2532865 551423 1516375 1825313 2067598 1305926 1577790 1905780 2602019 348969 1318915 182313 2549457 786759 290621 932768 2417090 954247 656109 2583857 800053 1745114 1822274 1390914 1860007 638339 1218148 1481710 1867482 699406 349958 273066 2059382 1992227 1730816 2192186 814454 251301 1979047 1891164 2531620 1439653 1822014 1769244 2142723 102557 1068968 892842 1313436 2398184 963142 2493122 610437 1645678 29762 2368042 2325598 486272 1403434 2206364 1126767 1943146 1505057 2507180 2454570 1555985 780589 2283362 2642212 1392535 33140 1955935 1428669 2124642 1378829 2212609 765213 1371308 1250373 84477 659348 2272909 103413 509819 337512 2106351 2551143 675344 2070496 1350877 1106434 379114 1949053 2031116 638587 249001 1241394 2010835 810955 2539104 155823 1771562 497822 1153533 2168429 2542935 1899112 1064711 1866341 1581982 1225695 2464076 749275 2032060 1149604 2031706 1229063 2425192 1181045 266736 1323893 1343328 507767 134161 125918 261437 2118426 424319 959667 1725733 2427685 1194133 2560252 398340 1997978 1066248 1140164 2421330 1669857 1530396 1852551 1664546 37683 1878900 1278104 1774701 1708205 1716346 358291 1149772 2564096 1378144 1729495 2024256 1025957 240712 583463 2454141 1175789 827257 1164990 277511 146718 1842326 1924740 87634 236657 2525792 2371469 781801 687787 1541788 88564 2192278 2162641 1392259 2380951 116684 1832235 1275927 1201479 839844 2133273 2304782 1053634 820904 1763720 194461 953340 759651 290786 2302264 1489747 2052228 1713081 2554267 1909808 1916267 389245 2074791 2083775 2174333 158065 152583 1557498 757170 500835 1415619 1905087 1161520 964665 2621671 1111541 229327 2214572 417437 2145645 2346997 2537014 2182218 2308898 2107783 99647 2216726 994447 1124628 1171943 606414 739561 694152 1080088 1416630 2158474 941647 922061 2565554 2430280 2401257 1115814 1821159 2509882 2264576 701407 1652808 2381425 808102 237456 2255186 1808423 463760 923469 2535560 1787045 1927897 1657985 12247 136430 1078112 726146 1779659 2511583 546506 650675 2111147 903001 275746 1883661 692692 1635863 2243897 1664589 869318 1279177 1364957 298974 1384642 195009 175184 2046356 771421 1441662 394993 1835343 883797 2011841 1218721 148042 2002176 79009 1431124 2004779 1115391 1401656 418629 652879 1551908 1097571 1452848 2051777 1802776 2080813 618973 35703 683896 2354054 59019 1750715 1153623 3589 266381 653321 137628 753379 2103788 622606 1015558 1824005 1659705 1927852 2364563 916449 338649 2006088 122652 1411301 219918 925562 1786412 2251319 343080 1726497 1207220 628716 789710 54180 856530 1422990 1668096 2046765 2597915 2074777 70368 2016006 2534299 860450 3354 2012745 2074611 1819880 1035179 2492314 736480 1958253 1059099 71259 1896991 1413561 2483930 90386 2489675 166848 45989 611447 1552457 1114228 2313051 621931 124457 1197466 1410843 1797705 723541 1117765 1718457 842389 1729848 1909104 1193281 749504 1209167 1699767 1994224 614853 2604609 648336 1008788 1779285 371101 2218535 1169521 271764 658368 1643293 421572 718422 1741416 1508767 1241229 623832 1488323 2175437 1464474 1499823 1137287 2186528 963604 706064 1880795 2008128 1928356 1950048 1093004 28577 2077322 2248310 753930 2380391 1641285 552602 1701634 572778 2449823 431184 1854547 305513 1935593 2244760 432142 1402600 1740700 1730594 610584 1558650 2311429 2398842 2235671 1803727 2329994 846113 2444746 2491566 1870855 1586499 2137110 1107884 748647 2558340 741534 2501947 913429 1817656 741230 2163956 1337492 2460799 307400 1298573 1913518 1318558 828177 324701 161133 1378895 1945296 922870 574439 1186496 273057 2198035 1331175 2166692 921931 1932394 215702 2112873 295967 1018798 174213 306332 41971 28909 2243308 1257208 1784942 627597 602893 1891216 1474935 313077 2204280 1971821 1936555 258236 2563977 2383642 2535126 531235 2320398 1988000 2282023 1138061 1469191 16060 2238193 815128 2350894 1079746 935525 1031471 2529246 745074 2423085 2037546 702795 2593395 685242 398088 1382136 431940 700580 1301905 2343674 625619 2627372 1981039 2255121 1879026 95609 1910936 1429675 119885 1217509 182109 255422 35240 1096257 2500818 294003 1942584 617587 819366 2583662 526256 529463 836051 2627042 2493616 2037485 754577 1052105 1437762 13484 166031 415453 639657 219819 2160871 647095 534506 1037749 256395 1840186 633529 2547993 1633298 27693 819904 123707 111363 2311724 2337905 2408530 474617 1579045 1745470 725328 870900 2169368 1606752 2227089 831538 913571 1135410 598237 1338712 1802045 1416917 1143588 1053600 293486 2401571 1628706 2180072 52569 1696227 512117 2173912 1069832 298580 1214526 1254447 1271194 1388002 124716 2280801 1309747 725296 1523985 1426741 2441522 973133 1352401 892472 2451386 2525602 2064496 2181268 1781796 1468272 1412861 2277678 2523423 575323 733922 561494 2080954 2233117 1995638 2013263 1637883 1782381 1191780 934236 702936 290351 1412081 1093788 423951 1187068 1490218 1525953 311962 1568783 2061426 486444 2330329 1846279 2447205 1624288 2547867 1248368 752844 2534074 1177708 1979705 671503 1480630 627674 176011 671897 537748 147663 907246 287793 2166574 2027018 629496 521103 924157 1302894 1281869 1919916 174452 69285 2233673 235850 136991 685506 467649 24551 287325 1365382 1377424 1854958 2167431 91252 2156228 634355 1167629 613185 583272 2107901 122178 1216104 2026090 1920410 2027003 925372 1173127 1317089 421197 332258 2625469 641096 2528928 1491693 1316604 2514114 1072291 354702 1928998 504640 473848 1640207 356793 1472435 2542041 1177965 2062689 2067045 1104516 2362908 824052 1409827 1823337 1438272 1488896 2006244 971209 2422334 1233631 1131606 25200 245287 1322478 484934 1798652 2560404 226931 2208844 350586 299794 929140 1757197 1661048 2497533 1921454 1595396 957392 270747 1236590 1685920 305018 1166377 561517 800774 2249396 512247 1141292 1349634 2567965 1503638 2484998 478657 2304042 1380334 1986740 466747 147254 1521667 2243365 1011630 1593637 1613781 2626690 6932 2386506 1132754 1109896 270103 1746066 2250434 1916016 2524369 2289505 402579 1403799 1196849 868943 1093973 2039293 261643 1366331 443433 1404427 2040092 2320432 1662701 2137421 504432 183830 1928204 758138 2283186 828328 731541 733213 2574384 463526 1043503 1459904 134162 1230820 2002763 2435225 2291709 1767641 65514 631261 2559347 2351432 335851 760445 367505 823690 2432590 65100 25075 1250191 806737 2643022 32616 733424 1087910 2598148 859685 2446986 1351036 1806408 610183 1499982 1860269 1836309 906708 2165081 1703230 1733442 272677 1161195 474237 1029287 366572 1116747 999128 1122028 2254486 644426 475409 2524445 1998673 2506442 1853540 694006 2153295 857624 2201372 1595065 700494 375612 535069 885281 1506995 2158579 1106376 346119 173037 802010 1438571 1752277 1489744 1379970 2454446 433155 2360406 689744 846136 170511 1178691 234405 690938 1686905 1907795 2365032 1392500 369805 619374 575631 1233470 2017005 280213 325593 579625 42592 1276533 6534 704066 2648085 2562642 1151461 1905292 857140 1240104 1363477 1561782 1561389 807004 1841234 2209209 1052653 1708013 504272 1658411 94263 1381304 308088 2160134 525545 1878417 96050 237717 1825163 2119576 545975 2540673 400392 2115274 2283428 783034 585613 2246752 789532 166948 340488 957348 2197043 2179142 357489 397236 344676 1893967 911476 1525405 163451 1278177 926089 370429 997270 914922 1830792 2435080 939284 1615548 85251 1773356 620643 2476542 851475 1697749 2611872 1638937 1512869 765530 132745 511017 1313191 1770476 1308490 956479 1770469 597320 2279272 1576094 1087196 582086 1808190 170496 65249 1849805 464029 210925 1071418 2559573 853488 1430681 1109335 2551734 2547001 1259605 1091784 1272141 1573624 1524936 2379916 769742 676417 1348253 593454 713141 1796056 1527480 867947 1613530 349234 901507 1680891 2060793 1330223 19983 1006895 1504573 1667024 2373878 2433226 398927 2320364 647027 2605318 1351654 880851 1042671 1707572 1262557 152737 1226525 1237885 2082673 2161716 1115402 36373 1612973 1064523 1001352 277978 779328 877314 391505 1413252 826147 1352113 651449 1818028 2040383 167455 1867986 141919 833557 24821 2077431 2461072 2567410 1762665 2378983 657844 362912 230586 1740030 871445 1060767 716569 1559511 750082 5097 292739 1366301 991899 550716 1071357 1033613 1291404 1652317 2578094 1524073 611926 2000909 1255073 1064053 1885365 261466 2014965 398163 572661 1934599 2401775 1138309 2392093 1669219 215108 1402136 1558599 944932 411843 396408 495842 173154 2530356 2102247 168319 442526 1174250 2006772 1112335 1031556 1763471 1829904 1264927 1843816 2215211 399240 1643744 1583723 836941 1365858 2594420 138292 2262015 1805352 2269388 1567207 2075901 1961800 528901 90927 2015738 10089 1314487 1815621 691119 2166968 2431847 2090376 1936132 789883 2247898 1168992 633698 2512742 594014 1010294 754632 421341 481119 1777231 1361209 90982 2363018 565669 2427350 2202039 1829837 924498 1766494 1994935 18108 1973413 1054843 1206211 924514 948245 1556892 2438174 309544 1209626 397930 1457136 716475 1785469 2297485 831935 1659122 2080390 1530087 1619164 2580952 1649370 854022 344584 2442575 1314318 614650 751081 154428 989006 2075308 1057312 520894 1605502 1752718 53165 1398768 185058 1535916 133037 896721 1679138 1861532 2153267 2106077 863957 1459994 1969932 1900614 96537 508456 1155870 2018264 1424315 2521224 777849 1599946 881076 1471341 1414590 2514558 420178 2395329 1336182 1312806 468866 882479 30153 204178 2085184 813223 1636878 1089052 2303240 938229 2305799 1435710 2207163 2525890 558798 2416541 426526 1404601 1457107 451315 2398439 1794458 1462893 1496843 1684679 2039749 612735 2394136 1959583 315018 2439241 2151949 359347 1221911 321640 1273478 2178341 1111923 671205 2486203 623901 828122 956655 1117797 1498573 1908497 894516 2503039 20288 2233287 1083476 2630412 1576831 2583239 1240646 999375 921943 2030103 1392399 742459 1787322 2003195 2561554 1954831 285830 908066 830349 1312724 418490 2638054 2429628 333932 2201892 392026 1812516 2619712 1162050 2220939 65508 1839815 868482 2477046 2534725 92718 2497481 919252 1857532 903288 2499102 1698610 1696172 1773988 506618 939315 714684 311542 191745 669348 697114 1921741 2540675 2273113 375362 443363 2333958 1537463 2361535 2094258 1405323 434450 1271012 573330 1620740 347449 1832869 128713 451674 941651 1161456 687750 2217725 117669 2386906 1516540 1831044 292720 406359 135111 1732372 1030451 1531518 1823226 1768211 1289158 1322449 531156 624449 2179223 1534596 975741 1177841 1168119 2375599 1661990 1464444 656676 1736396 813494 1577356 1972810 1310238 1707884 440831 334498 490825 1924134 334110 170932 611596 1896036 1005076 529993 1868106 1629180 576841 642281 2481327 1868934 438915 1262867 592001 159764 1129449 2014098 83089 813980 1268138 409851 2068706 831992 98751 2496162 415303 1927797 936641 1856445 694150 1943830 318470 933018 66885 1528705 315793 2038260 1283894 36947 1744774 2187597 1228188 1730496 2538635 1783162 1730342 1393945 1615638 1591418 2589854 616558 78601 1318254 1514786 119620 1067824 2303486 2641978 1733148 106777 1651863 1190791 2013459 670364 803696 2623374 2343133 2175505 76379 1336407 2001938 1211467 613304 2324215 423029 1957133 800332 1724108 2404761 254176 538370 2465423 138238 800776 1163453 262564 1493670 1761647 856999 162014 2500961 2578598 2474276 2065764 2548272 1827918 656780 57908 281656 2179194 723282 2008590 2573720 2334412 2493358 285082 1563277 1742674 2645789 172229 2307809 423997 1509801 827715 519802 772554 1580240 1859841 1293639 1592456 1696993 174450 500214 1777171 314126 24893 1084016 608514 2372907 191276 1983426 356003 1737904 1838045 1308359 605647 1241507 351833 787387 401882 2149532 2626089 1885904 1185062 2462174 41986 691332 2500704 1858754 1782016 1985049 2123934 928182 870429 466126 1401355 1788137 2611041 716757 496737 970305 1199617 2153412 2073192 2442320 967706 2037765 607854 261315 2447067 1595082 2366808 2327986 1825349 1181053 1311688 2115302 2118524 1838832 1395341 2485550 1879855 490271 2541018 1780689 87762 2233677 301717 493078 347404 2147764 2469315 1722468 556848 327741 1888574 997126 2378069 1900109 2030695 176151 523065 337249 2569676 1377508 753865 2203115 1608777 2302890 2339046 1168689 878367 1159969 2365922 1072923 388580 1135041 749345 1071166 2562325 2344607 1318386 2383996 2604997 731144 2410795 2405273 1166900 603997 1172497 1920534 838364 640671 1053871 554911 946450 1699114 110977 637666 1780796 1067031 1673356 271983 1647416 2080814 404881 2113793 1353215 241247 1768778 1949718 239417 2574772 2056874 2506797 664256 2273956 2230141 75156 2609330 2619753 65218 2476413 2159427 69856 2018267 2549332 2437979 116018 325111 496940 1802941 2056367 1899082 1200297 966537 846673 231265 516725 1517366 1725119 438799 583264 2455433 2470876 1025279 2128959 1464121 2138921 527502 1482067 1340834 286736 2026173 1785762 68014 2347016 1976554 215352 346997 109552 1389888 626627 1137456 631298 2556249 750656 429063 1056961 1630338 1709506 803988 336158 2049544 785613 1936674 593634 2147114 263416 823816 1246122 742563 852502 2393218 552647 1148687 2207238 1848809 130865 42430 2331474 757454 1296676 2153072 1963102 452112 386628 1175441 451449 287219 722884 1025232 1029135 450698 1873293 601516 647880 1925568 37656 2639238 2365084 2429685 2306046 2422629 518575 1335291 2596927 1525586 1550905 287541 2542194 85090 327067 1043420 726370 1411280 623401 433550 203281 2106140 1200614 2404435 2106322 33497 1994193 404887 1359739 2029904 1222250 1221116 1543735 2393800 2320728 2200536 2035948 1441311 1311151 638999 2390481 2397587 521347 1650671 588411 249301 2645685 1271544 2363242 1648755 1039098 789353 404122 1362290 626475 1940239 106442 1222207 501808 2169258 235964 410768 1982636 2061599 1261950 990702 1200493 1450577 553885 964358 602915 75438 2218956 1491504 254937 762187 1491375 785830 2546460 96597 2208648 1895331 392044 1407240 869959 1399508 1952614 2531987 807827 174929 1324951 713818 1586002 2273611 402836 319437 937371 345702 1983499 1106588 2227283 2533895 2277882 228742 2617529 2262905 1373447 836848 1800375 803440 1555388 10610 2054820 1290221 2631880 1979009 1447416 408627 777430 2427583 1787442 2523851 131054 2038906 1878100 1303867 1971503 1406690 2114723 2014324 332743 2424901 2482901 2184112 207128 2281682 40102 2460108 212461 330074 162897 2282088 10121 1834155 537868 1564064 565818 2086978 1256383 2316633 2462704 2035688 724480 131528 668605 141530 277174 1061444 2584560 2304297 1936537 203538 206428 1689895 138406 673011 1610312 427125 865631 2502587 2371857 877 2320163 326558 949469 599856 1100350 1837498 1267315 1158380 1585213 367057 119831 1044203 1831397 1687074 929213 543740 2587100 893363 2299472 1332431 67727 72650 1993827 2372036 2209739 2102765 2607836 1990380 1399337 1971391 811532 2598356 1902937 296452 773335 1324139 1219722 39363 1059461 835387 120703 1629537 2513575 468047 709911 654257 2209071 1088021 698957 2222851 487133 1133929 466681 462190 1850044 1405951 2077709 1461237 1443534 1773900 2357466 348798 297927 2277671 340547 357081 580668 177345 2380974 2272875 820631 9388 1330838 1086438 1920753 2438187 1192478 1566382 24768 2112986 841593 1303822 540248 463340 206844 8493 229782 1728202 533875 2258653 649154 2254326 184835 2281601 295319 2623249 2389473 706851 1701373 801546 1739825 2613727 2037083 482234 1008279 2082085 2246619 1908980 1062255 945288 2105773 978984 1060528 139678 889202 277726 482366 861487 523402 1492806 473087 1476072 207324 117996 867697 2153636 2481250 1445588 450027 146656 2120726 6444 1831769 3350 2090117 2611719 920378 2453471 1703060 30173 315142 301028 1678147 1345157 839673 2577848 1192809 815383 488745 1804211 2101440 697893 521235 1035565 2065515 874167 165877 307612 1504167 482862 182515 710308 2248450 2132127 1925759 197271 2364273 1165201 371739 813226 1611276 1156298 1156403 1310197 2501707 1260038 2246485 943904 1693117 2623764 1010287 2443526 2536138 1270468 1288485 151513 1607330 600431 1140294 2273523 2331218 206910 2577330 2020964 1117426 179266 2642196 1464871 380549 2588061 1889657 705617 1448964 209862 2570261 2178912 1454192 85595 2392564 2498042 2430353 50389 870930 1170110 2580129 997220 2200600 737287 411524 1362914 68093 773928 1022737 1524282 71799 1503781 999438 191926 2302214 300070 775301 997021 1028783 2083914 329128 562344 530525 1090641 1403554 2324659 1709184 2619140 1008348 401391 999572 1183731 572811 1728877 1939720 40713 1021909 2226039 143209 1418575 438615 1144874 1257298 1555484 308900 1912185 1073238 924872 741483 1079451 1411202 1100423 1807326 1927479 1406381 2064650 2598393 1852069 711715 630255 485902 1702779 1539007 1160042 2261372 306627 1698821 2573391 770229 2223558 1268583 188293 252435 114617 2511610 1813336 1983003 1601357 730652 651496 1150154 61914 988098 579043 863740 107992 249413 2402572 1615748 2429093 108507 1946851 847949 1509458 421961 246866 2473105 2279628 2037520 2216047 1580405 921003 1961218 1888076 14175 2120021 1576073 985390 206134 1843307 309822 360482 2601140 1512114 333989 413930 758447 200602 1483948 1949454 835968 2098565 858726 2171082 1999271 2602177 256449 1307834 646822 1180626 1142601 239306 452824 983571 2026050 1659077 767060 2287380 1547461 2395452 2280447 1705891 723341 2445013 500074 1530288 419561 306338 1459901 1675133 781174 121532 1648205 1580694 1985046 158903 1922201 567108 2322559 2051302 734307 2297025 1366486 1741431 365066 2342144 2219854 2284310 1477611 2157061 491544 869388 1771394 2451740 56986 732888 2081607 2078187 398221 395548 402936 1322265 1148748 859154 2369627 2335837 730674 2450828 30885 1500040 160304 1695369 1677511 1484297 130082 1193354 1198411 1910863 174395 1354313 1708976 1038999 255125 2028857 275215 596267 86609 1043160 2022175 1388975 1862369 1448962 1527086 1731439 2140225 748073 2357363 61602 1419543 874316 2196402 1995509 440003 1693483 1904081 2023558 1498335 791676 360579 2455414 147020 2575613 1167751 1922478 155879 2026150 678415 2250925 990266 2428131 515437 682337 1069844 133816 80688 1177126 605908 879395 565864 1697154 267620 1654704 1880978 113281 1579422 1317927 301208 847950 1199792 670136 2012609 758080 1100192 656904 1560337 536463 1214387 1710591 2449732 130843 1492719 1701156 995516 1425986 1692151 731450 1754889 1785359 1976220 2273366 72443 1285059 1963173 1855759 2597373 172894 779137 2031134 1225498 631447 822509 121593 2448030 51713 1634359 2213163 275753 2238997 1376870 1087376 1919108 1519152 1659868 107048 2016123 700802 186827 2346974 1156722 1886341 222255 2461920 282737 1960094 1525085 227293 2341489 1497299 2476910 2640940 1207565 2519626 1401075 163401 915982 578837 2259215 1106283 1948489 631028 1072966 644285 2644648 2125963 1932984 1408953 468820 466319 476306 1679249 829702 1395732 599568 1346177 2512628 2335574 1559743 1540627 341907 1064607 2019584 2422621 1173181 832249 2530987 2016552 1075001 1739417 37924 1981140 676737 2617292 2155298 2240995 552408 2350933 2207179 270698 4087 267175 1186407 265048 645661 2602529 693741 1152849 1606878 15509 519385 1950481 2030 1927169 1440055 628512 761641 1274643 1306363 2250137 2101014 2241206 1627720 2075004 825 403198 1044723 1846735 1910329 1139448 1146284 2518323 666926 262698 2345204 2381949 658397 1119721 846918 180399 2240526 1412847 1591794 1898842 641246 1894002 696594 1540822 2096905 66065 1248115 1104982 134594 1923190 2047605 140587 688965 1771701 1523465 2164010 2331989 1163487 2309581 1694862 2443335 2108248 365513 1661958 2266105 106162 2095504 759575 887555 765465 2160826 688251 1536105 816552 1386004 1278408 1953523 392761 1596268 345529 882150 1461239 942040 781828 1636703 2255610 974674 2083007 1348337 472872 2119454 1243047 706705 196045 2212510 2648568 627000 2099419 682924 1145616 1123742 1963798 2433613 45267 2525695 34725 2188054 1867719 2506480 1899778 1158519 1046812 1385978 2141170 1552260 1314551 960851 1898796 117506 1146879 1743149 2118690 2218751 387838 1952430 2200048 117113 73100 2554606 1735701 1237883 2271395 2139263 905947 1797614 2480142 892452 1913216 251458 920685 695913 1085396 390008 1413496 1222770 2165288 2172405 1251950 2304379 2356969 2343443 2561161 1923778 2051531 59152 2623694 1357695 1795789 1270748 264375 2491308 386366 2158321 828750 1875682 965214 222469 2325929 1054250 885339 2391990 2583828 912122 1942807 1344743 2629805 82210 1924051 784912 1313822 2029818 375504 1849084 1851080 1903211 1852380 1418549 1661416 1982835 533728 380169 1019685 1400033 119166 1814673 742307 2218522 2011837 1317970 2327058 2122855 1273131 1692771 4895 311174 1726143 713938 1781926 2133730 2444570 2409219 1004808 1595004 1315539 2219604 2073549 2231666 2194851 1168554 2347097 1318667 2306096 2027453 2134825 982216 140754 481178 1989628 2623838 978780 196926 264278 113316 1032144 1109774 2484405 1133189 1985607 2114180 999447 1013939 1319594 2109923 715281 2340455 1392321 510848 2583806 1708368 345509 2646949 1540197 874195 307375 881936 1958537 2052325 797877 618691 1505011 1630156 2428782 1777836 1561136 693381 1941350 387474 737471 415054 2441514 2511891 1197983 2499707 1454361 2137051 344482 1379629 818331 1543501 2364290 2398591 1492061 1567952 854849 2021915 363068 693056 2109782 1229890 1988587 2560646 1455112 1600536 342195 903002 2301229 264984 1013352 469129 1959403 533658 2512601 2445387 2426584 1340281 608864 1941232 1622961 666763 2286781 1506515 1972872 2120804 1171822 1480003 107319 1695642 1036172 2417882 1227776 960497 1619120 1279026 653907 295281 1835473 2388017 2569944 188280 563330 2351531 2045343 1268144 2291778 226617 2535378 90501 992125 1905752 1105623 2328937 479646 725031 772300 2505321 1380681 309041 2097252 1116672 1755736 1138865 2220952 310910 2192874 2490094 1629634 2116706 924770 2543030 1621713 2409913 2601251 1348547 307346 1092523 1733619 2019081 795305 398282 844874 2602564 411922 1559941 2195108 2163216 2426104 1143907 465109 1793199 156916 2625470 371594 2615175 829038 2332313 216623 927894 1078223 366466 1743507 1985440 2188513 1324862 1815810 2152697 75913 1863209 2484025 2225859 2176133 2052456 1345136 2405981 523395 2057880 1921954 2384136 1398879 5836 2205332 2170574 2140447 1809098 818046 1397857 866101 2038726 923109 1834923 770933 1266600 735184 200973 238705 2278896 2134833 1177210 90359 479909 195100 1966184 1429708 1755505 1116950 2392883 2470178 1385197 1173488 390837 724073 619238 974629 1203051 810671 1037080 2334974 1925824 1039554 1934326 2622230 1659546 1435664 1096603 1532119 1289622 2326620 1774009 566602 1017102 2381581 819397 937122 169516 262565 716243 1524850 916043 1215097 2239755 2576227 693683 1435532 959962 374726 1010790 945382 453583 1566282 666424 684836 1720726 1676358 2039730 2371362 2221880 1677670 740651 1830527 2639791 1538484 170759 1532626 343336 2241449 1701974 1421326 931553 2321696 2484524 396739 1168162 2022147 2607308 1363537 189898 2330117 838217 1282488 45535 27248 1279763 1071027 1591024 381637 1487060 1860109 296285 2172050 73579 266893 1754946 661713 1156025 2030484 1887768 2425646 452495 25398 1620514 506387 1819825 2638292 649558 431731 458889 1939693 1863119 1955554 2006835 2486965 472498 933537 2450353 1020128 286911 2217751 2179220 607507 2055915 620302 1388267 1759127 807293 1699449 14635 70103 344958 254255 1882111 1849034 63670 1840022 1533702 237679 2167709 451528 831301 1466878 2283803 593668 1121170 2353582 1969434 1544372 408605 2231663 648214 569390 796549 1307228 1167369 1222206 1435148 2112197 849682 1604122 2227617 726870 2217027 875343 1137423 74825 496488 67136 30599 1006568 801780 994500 2122338 777488 1051271 634629 1277748 2347021 988998 2344947 1716191 2401724 611692 1564115 1511300 1913716 1317760 820717 649427 2189426 914461 1851410 1878644 525457 1320570 1035095 703162 2118464 487463 16996 1719716 2159127 2373867 735075 1655411 1032997 1815865 871533 1290219 73248 352817 1518604 643454 2606807 1954305 714702 2166351 477901 494860 181012 2090893 274639 1503418 1845175 2139114 2634001 1199322 653716 2289231 1339281 290696 2108785 1786168 263357 1152018 1274057 706457 1755715 794786 2255762 1661476 1818457 2440622 1111360 240261 2499298 1120229 2464007 1544053 975033 510412 1995534 2533261 993573 1472529 2205313 247323 2416646 2625581 1753471 530806 726105 2641171 2595611 2110333 2050200 2607558 1007126 1235797 699333 1062126 412559 673019 2117980 2109400 1334442 1190355 1758549 1279655 802851 429580 2048302 278068 1978940 102195 1361321 2360084 1912370 828434 2432387 107026 67687 2353898 422605 1859483 1537357 2408198 247273 1047055 201581 1465406 33514 898629 1944273 1164813 1414171 727526 258078 2631187 1191060 1294396 1075761 2522245 2210057 852496 2573170 363378 1874760 2578146 1776765 2339813 1115734 1705033 1278830 690381 1439028 2309501 338686 1000867 1121320 275549 2547233 990222 1773947 654427 1742106 1539118 2100083 1458407 962414 1439917 2428387 2245735 2345756 1731224 1734447 2270520 1089045 2093210 2526797 2287827 1052608 2334109 901038 2430497 2087391 2497778 1446820 490384 1527168 1357060 1856698 1726268 2323360 2368558 1079422 558019 484522 2095550 1687281 1984105 2087003 2282102 1620765 1450688 2392558 718954 1342705 89159 614699 792200 2149643 1069022 2438903 920186 1932508 1967890 435286 2215136 237590 1929129 2358041 1805901 1610650 1631982 1592747 300088 2527961 2234728 587286 1328891 685607 1206298 788838 1551573 2505706 1761084 932240 1405378 1372601 148805 2380245 738096 1159604 1755958 946465 1201761 130733 2287125 1280717 1302943 834212 2645100 573493 2051367 304251 1763812 1503951 1669190 2477688 918460 1558154 2609266 2531027 2176813 1910872 1293343 1365599 103589 1409629 2320291 749120 1024903 644818 1196499 304724 1325880 502810 1582897 1792370 317492 1373748 214288 2452364 2405523 794500 1692280 1013525 2272170 2581158 2103010 1213725 2323766 965489 587242 940552 1418805 10493 467148 1117937 1468051 247845 1161266 375273 85594 1616204 1158537 1863511 1192912 1900952 1882262 275974 702640 1261205 1040772 1119114 113954 2264455 126755 1985693 881380 2163085 2485580 2063282 2561667 1466390 213668 1916914 999072 1875424 2570277 1409258 2118796 961431 2212552 2051234 2616065 1771704 476939 32126 1941865 1348212 43653 1984652 131513 2159809 1785065 2364797 1558338 2323199 1170888 780012 299269 1588509 2577881 653007 658178 2237684 2638461 1618588 406509 2080259 640992 2273335 773681 141862 2123847 1828007 1620760 1740442 103941 1463534 428246 1797471 288110 1800987 1241030 1402814 2201444 1237242 2373276 1756620 1895598 1553379 2129403 333908 2601967 1487261 1363270 1189533 2385224 1071238 2427882 752412 1834470 559294 1440291 564169 2012109 2629701 950233 636387 1506289 1470371 463422 2324514 387102 456161 1953225 1031809 234664 2487182 2100996 1599585 2379378 2611750 768684 999217 2031244 1833269 1157212 1493684 2649401 505668 1942814 1249796 2454106 2051518 2260407 2618594 640450 1232118 1020981 1628600 158985 1695065 1991062 400422 151060 559251 975654 1393993 4164 2489727 2508416 268773 908144 1383944 244050 1802002 210121 2643733 567704 1988222 2298059 174342 561712 2066764 1332462 313116 1985340 2135166 1873184 1974474 777032 1511953 1696864 2387597 14453 1024037 1163763 1916733 396658 803428 2279774 536082 667045 400138 1540321 2143391 2182349 1148500 2566321 1327098 1677421 570007 1533138 336891 279589 622664 1325048 2383768 677087 1624904 832821 998982 1987585 2434131 1872682 2602807 274920 2016805 1703244 11016 659111 230398 261733 1342326 2148611 2007483 949222 1486354 2447017 432976 343278 1860573 1401815 1915944 1583763 1030718 1407512 846959 2338054 1032050 103536 2055058 2613785 55848 702503 1436968 2119423 1480481 2578991 1111497 136520 539791 1810622 577920 2338143 1842381 920394 920455 1653488 1168822 277678 1638537 2319002 261650 2390068 1490316 1430375 2641561 1278539 56295 2601593 2628402 1289766 543298 109292 470635 321326 1953742 2153038 891662 521466 133083 2355835 1491816 2142088 573879 1955730 2401673 1543334 2335556 558800 2140686 2473589 2547331 1257669 41951 1316620 668453 354282 1323568 1688815 2246726 557729 124255 219810 1836188 1884357 1073385 923123 596142 1356962 1976043 454119 840117 2379444 528969 1125988 478043 2328696 710916 1894231 26640 1155061 2201995 2403302 84398 93177 542568 1689115 2090758 2382641 706223 2070350 1382749 2550038 205253 2283073 2108997 207522 2308621 1160481 1804344 712851 813444 1845328 298109 779072 573766 1605970 2103771 236921 2059486 1324910 1807170 2406450 1787236 326099 1691042 2177347 1315268 440107 2566779 1731684 1656360 914079 574851 1576391 744185 1799657 760083 510247 867814 1980675 1253897 2256094 2257133 1386165 511237 36456 15274 2610469 1817331 1011928 1355962 1636770 693386 201453 20856 1432840 606600 694847 2616411 1813174 376172 2102593 2441242 2153116 2228975 2510850 1650804 771008 2089461 2621147 1660577 2115443 2612919 1736705 768893 2551288 1490608 2644996 350452 1401176 1989039 960642 2446535 539103 2196867 178910 894860 1193479 251679 2637583 83676 453362 2466442 880022 1355442 1389422 2398407 327715 726838 2243081 701675 101137 555467 2441112 1746748 1748427 1458626 2153764 1159065 17421 310674 1603148 2533246 89393 777952 1075861 588161 1674051 1087047 1059341 332807 2266829 2508425 2358642 1813503 744511 1408326 1889853 592294 1264696 229018 428331 436395 228884 2447866 2606596 503449 2406691 1433279 1732500 324304 1006547 661940 1665769 2483887 1521062 1604867 1657301 1295455 2365092 1718880 1329794 243017 202236 366247 1856743 351327 1186737 555623 899944 7775 1167046 466593 424323 2373779 526218 2443670 386301 2475573 948624 868990 1676844 729782 1046882 24667 240683 2051218 1113109 2424627 812063 1556576 1220414 2382816 1456305 1021879 376819 984485 239987 2526864 678013 1168081 590473 448616 574814 15445 2075985 1376538 678944 1025869 524068 2462374 347894 2073071 51189 2149071 49683 2069994 110134 1264072 970045 2301349 1816835 2580726 1221607 2004870 28088 2220415 758353 260935 1825751 428358 469788 264173 423082 2491184 493090 531210 1748300 2500334 567302 373902 1990013 556034 1638655 344822 1473068 2093452 2481263 1669718 1753296 1879880 6139 525311 35297 2325941 973849 2011537 1627696 1197778 1776903 2121902 666381 2463269 160288 664357 1950512 861110 838827 2011308 1226689 935752 988786 590084 1276882 2533561 2364410 271029 1123312 2141976 1760471 506543 1699403 367825 1978322 372808 1531793 1522669 219163 618453 800272 579781 521217 1148600 2168069 2050673 685716 1868333 889928 327517 1396942 1200953 294129 62414 930534 1910003 1787002 21815 1821879 1591442 2230139 1254649 1442542 604694 2547257 1248118 1580046 1755183 2268208 2517414 789887 161535 1619223 1450023 2044595 2320076 1693503 2211373 2171827 261652 970330 1185696 1263646 1214191 1301822 64596 2312938 2060359 1744472 2253236 341955 432270 1381619 18877 2176933 1894232 2191763 1855370 1224047 1988087 2396913 1178706 626513 2616448 2085245 1305250 2315613 721490 1026477 1611707 2486506 423240 1218466 1159490 914455 2213444 2340186 787465 1610139 2583776 1996282 409288 130243 954567 819098 832993 493363 1477064 1386193 2156864 357141 2283898 1269226 1897182 901611 1514331 2626400 1007231 686922 16819 614602 392480 1527670 2009693 1300531 646951 1239128 2417038 449722 151625 2407267 1233294 2423066 1918514 2588951 2332766 162988 86125 1044151 2152292 1696204 1164796 1369658 2010913 546959 1812680 835315 1421212 738829 1545960 2015161 81186 1196757 1773573 1016762 1512530 1005657 1520499 403162 2358001 195696 2075641 851595 1929775 76801 869121 611226 736612 361399 1694066 1123844 2238922 2359794 723605 1178176 523922 2132797 892965 57747 179347 632737 636506 2148377 168490 2360717 1934887 2095858 1426319 332111 1976715 605000 1083291 1049445 2078123 474004 2433415 1644503 998965 2109170 1834225 369662 1684853 2645372 2544449 2354870 281959 29688 1348001 2398117 1682639 1968937 2091905 466248 336805 1667349 1103439 1512885 834825 1285819 205682 2604260 1784979 402548 1513367 1069367 1061728 553648 1394713 1007918 2211992 1132005 1542935 2336751 1462885 1918086 2067312 1318646 1494629 1581500 1768677 263763 1838303 2164445 2253634 2611510 2426326 1617357 2107521 1864303 2323914 480097 1474678 349281 1621736 1917099 1955121 2052858 2618067 2578705 644334 2341342 1185115 2535003 2576429 1736333 24781 1951417 2017511 1990068 75759 1889490 900465 2632516 1693415 2532855 1279469 732428 663816 468548 1975727 1486847 1105899 1973002 1415822 76184 45117 2055649 1690214 47535 582336 157848 327437 751717 658568 1563231 1219307 2157985 801260 1410963 235063 1161943 2316738 223884 2106780 1988164 501304 965259 1266710 2525643 410261 1615706 2575503 733486 1464903 2174759 150819 272324 912696 790855 1248579 2359033 2429599 892686 1917697 2057116 351290 1430342 244013 1044447 2455099 1288806 1306597 2284069 1937874 1715008 793070 203691 886692 632336 426738 2149919 734046 1459809 2647258 293864 822068 1354620 2350973 1528364 1555957 1916933 1467689 1126785 648587 1944538 274540 959888 2480783 2176563 583879 349556 1017508 2587168 1342982 325352 422926 316712 377284 681407 964929 1401996 1880082 721303 1424939 2320387 1513161 2575451 673693 1819383 31267 239010 787492 760678 1118511 1235028 1057277 980653 2328234 296572 2396328 1323787 2225767 2562558 2015275 595703 99747 474408 1247593 2305147 1197814 632947 2591268 544188 1392610 843351 1820412 2386800 91901 2618750 2148101 415564 2376261 2315641 1104282 58800 2000244 781417 1772737 2119009 1253048 356839 400822 1340048 1492551 1111105 1620263 1028992 1011316 2625576 2374558 1716836 2197420 2039197 1661654 94015 2170043 514756 1600015 1415998 2494601 1157410 2464777 593268 923616 847990 1715725 1098318 1708597 1448560 985683 2240876 1890806 2281344 381964 478688 1536797 1959413 1094869 2412493 34467 2473141 2414635 983301 364626 424128 1116514 1362031 186087 1555029 404677 2029489 2476388 206292 2512452 133522 955477 1045343 121991 1198887 1105935 2620053 90745 1667448 994549 411850 138609 1659679 2575590 500675 98445 1169764 1041317 534636 326297 164074 1641499 103691 1639860 1036033 599331 1338279 1211828 283027 1376321 301762 2185140 334096 2543727 1470879 1236530 1322031 190160 2324146 694091 1604504 962982 263039 678620 1049272 1335133 2297670 2226818 899795 1193263 1933764 2016226 86017 2487769 2176977 1989527 2165193 99720 208482 2511316 1747684 2000928 2208127 963081 1255074 59295 1164998 856793 845298 898054 1134341 820229 478215 1022914 1002201 1219243 2049668 473629 254774 53916 1327333 1828222 2122767 2269603 2466736 1849271 651489 533774 2471235 2296322 443073 2425210 2295569 835915 2482335 1188320 815951 140878 485779 1720413 570101 2219454 468568 2151740 767041 1277233 1879067 2067289 1704992 2499352 1628245 1043718 1242419 403726 543991 2251262 2188848 543113 19851 526698 2400432 2424825 2114952 2516623 959484 2014801 2448856 695543 2134150 146770 1999383 1436345 1571150 2176942 1993868 1027120 2430742 654609 927594 2511373 2496340 723984 2180657 2019114 1957401 561508 70853 1680828 810655 1487752 784112 1720069 2195240 180258 1017144 814875 440184 99120 833254 700697 2373: 2151319 2374: 1496772 2439959 1792226 860314 1195757 1222516 2338471 2018205 76241 551785 1013100 205095 2598330 1869206 986108 546332 1938405 2527989 1901865 1206119 1677691 446523 1822187 775014 1636024 479611 1836937 2192343 1175843 1506608 719430 1966585 1212182 2375: 1795245 253405 1147152 1667595 492102 2206468 179995 532948 1675189 2029890 2387707 1639576 1115779 1767438 306105 481523 2081237 2638095 1607762 270890 503356 86431 2182265 684942 2257024 743369 562156 1032832 931718 1946399 1048850 2503473 1174724 1169217 2542393 740273 1691072 2178013 1462487 1750908 1373027 1343671 272704 1302929 682992 1242585 70565 1344019 1240959 280443 2599863 1468085 788879 476539 2388846 629227 1851259 179857 1788627 1963891 1055302 2512915 1357528 1255150 1281803 1838250 1256475 2586430 1254766 208509 899033 1357192 382495 1952243 228134 1132987 2026953 2543921 2376: 2387130 921064 165682 926334 758400 124537 354838 917226 2299612 2092032 2189434 649243 2146943 1350783 1303158 2227804 527891 2594805 696899 1205319 264223 384118 1128905 982677 512952 141876 1287774 345704 495418 2257265 1882817 1341693 63475 2031638 806807 1576786 732879 36333 837071 2129989 1876518 2575538 2601428 843176 2035940 2561799 588285 1742476 2555857 2197904 957459 1075146 1479623 2319645 2489386 1620114 208538 25952 426098 1703219 824128 30080 84270 2610520 274269 1992530 1760008 1919197 1077259 2072150 173784 1171623 1994785 922230 1961716 1987116 998046 1980597 769179 1865730 1066277 655852 742999 2029737 390889 2620360 1054053 2492068 1302548 2543062 2063172 788571 1630275 98388 1105040 54255 2487560 2204828 1229370 2498555 411083 326545 159236 1321814 1586762 400822 1665304 543370 1023512 1184836 498123 2522566 1434873 2377: 1848721 196915 2077104 338737 2622453 1392825 2378: 1618902 138567 1410052 934684 363746 2570221 974302 2433457 2088569 1942473 1121181 1811071 2379: 591605 495312 2398831 2526766 618886 2463079 1091730 2466218 2003742 2295507 1831239 1668497 1749413 1802051 1546276 256656 1383674 317632 2621026 168825 734424 1986772 1090039 562377 1273374 1761694 84274 495858 1081611 1289481 1622492 212303 531995 559741 1804243 1265920 443430 1504187 916902 1190468 1070154 2295163 248980 2439416 2069539 1163367 2058898 2615552 1175332 2428081 1857227 396661 736701 2005154 1340961 2448587 179839 976297 2241698 1561073 2191811 1787623 1174370 2436813 13431 1458408 2088885 1620123 1221594 25965 2002348 561984 1565070 1985252 2034189 49778 2186484 27103 881329 1073382 1333123 2284422 1999678 137411 626731 271064 538735 456982 1566982 590018 867858 1128976 391153 2500173 1590212 1478364 580426 1461618 581192 108702 1846462 428133 1260343 1080635 2037589 153255 2329759 1363218 2235475 762028 2540263 1918514 2180053 1568534 1329576 477781 2122250 1871973 587219 2360873 1116653 2049755 682480 2250944 238: 159511 662622 1919191 438443 2258744 1487013 1689555 2303969 1427225 1764028 1916293 917025 56080 477239 1362091 1730537 1931853 1817364 2072415 318810 1062246 2326289 1419054 805366 22418 1562489 818553 938801 557867 75028 505621 1749522 1081056 167983 2416154 757516 1971165 1689102 1512716 2254721 1319879 218297 2178518 3495 1214012 2570844 1987171 1336061 2213444 989960 1460689 1578274 638060 1607958 2380: 1877310 1047913 2161181 1493656 575550 2465255 1939032 1888068 904621 2272548 492855 370889 96919 1606752 1999605 1173260 766877 282415 735097 2619814 2614953 1761229 380551 1081292 2131870 2117000 706243 1295473 913483 969268 1243744 1997282 2530071 247932 1763680 1268867 1377895 1252076 2278662 562589 1398145 2431642 398608 603418 2463169 2513034 2114105 1921961 2489833 1796218 1971616 1632980 1866714 2192417 2354125 1940062 2345991 1877050 1377056 684531 296114 2595864 815656 547386 808330 2552123 1355853 821374 1466569 1267505 431990 360917 1017896 2612268 1456540 888760 2160651 1871679 1313069 983990 120368 2474212 3358 1467087 168627 1140159 1969255 2160334 740976 77080 335358 101571 2555451 2257769 331084 187186 1995681 2593050 579497 2147353 2459860 1827081 1675445 140207 47236 792737 273270 938552 2348429 1750455 1494863 164817 2384583 1470747 920946 1077570 1713962 1775343 1343711 1177152 1871400 1679499 1737974 574612 2487560 1519184 232758 1331042 2336081 1441588 1760702 318598 1331927 1340264 433959 1933955 185978 2381: 2263319 2603847 2213642 2459365 818170 2459800 1556617 1931188 69744 1094380 2382: 2345470 2535867 1024008 2326969 2080724 2383: 1974993 1993213 1637765 2218547 2236039 1524230 2616856 959714 1608989 2041267 1636121 2275853 517024 524763 2322391 522013 1276892 176292 1143276 2265735 2328781 1436105 7750 355089 1121651 1632639 1506974 2578919 1644766 2256986 225251 2318496 1507626 814129 10772 1741433 1909378 1793934 1642678 2160232 2253306 654810 174589 982889 330381 607976 766538 653350 315063 358372 720710 2193650 1858054 2320019 1820349 1055472 2564151 1426572 1267981 60531 1382837 108276 1731425 1296809 1061883 388071 1038025 1690001 1841897 1256232 1483639 663662 2101330 2217322 1444710 198777 700490 1997963 76777 1819652 751434 1862187 2038460 470365 2217252 164514 2169449 224658 2384: 1750434 1299639 199909 1473965 2642816 253390 920802 2504597 59901 1280898 1357014 1566960 1516911 209297 1635602 138467 192849 766283 201330 433139 2328019 829575 791320 1630710 657081 2575115 1588201 548404 2517040 2370918 1746526 2161216 1850177 1349188 119489 2597818 1521858 557619 151227 2617135 2385: 2456198 1678565 1225029 1233700 1437999 1553321 733088 2303572 1506421 315229 87424 2526742 2537572 1135374 427502 372303 1983540 157813 229911 1103047 2225301 1009317 176011 255551 1114547 686527 2273966 2551915 697575 1357969 2397581 2975 2307642 1295623 1225438 1840845 349285 162328 191970 224964 951479 2344938 1386964 204713 336531 2355907 334449 1475293 1027644 1385084 2554684 928545 1508826 2535230 2447395 1737646 78455 252235 1674725 1060457 240403 1556955 1464535 1976745 330080 2249659 82214 2509468 50224 835182 1679449 1521053 2571387 984162 1213160 1207488 898259 1148367 2050417 680285 971154 1707700 1086381 2099413 2497679 1317073 2205745 16881 1648422 540893 547862 1961989 970111 129577 1840414 711951 1248303 1674251 1286543 2618764 1548994 1067920 2373717 2281942 456179 117577 1510669 1240123 258831 1863203 455515 486688 54515 1796488 817002 1317173 2577778 833993 1603148 1795561 1686897 396632 474713 833378 174893 828426 2104966 942457 1695634 2384367 1448434 1097877 1174448 1268111 2268197 2342137 1051728 2078867 2572095 1359940 899843 1350630 1491563 1094047 2310278 1753044 2030702 2579406 1742225 500083 256452 834767 39864 2386: 347403 584196 2289730 1498198 691467 797431 1368944 699239 2104061 2098985 438699 2548462 2389578 2052297 2245995 1504099 1473206 2401053 1076155 361304 2290815 1835980 1822359 843151 284588 92910 2136915 2001263 801598 1385094 39924 1246000 1329299 424726 720196 1736164 1771225 1734365 507416 1978899 1295898 1428492 1795768 1897971 283139 2376699 289504 1628687 575126 1551883 728348 1589647 185780 1538624 581442 549399 612148 1427138 1680936 416435 904340 400600 2299596 996581 1082770 82702 1323771 2649059 707092 1814714 1809975 2523561 243616 785935 1808221 2598300 2235295 568346 1276404 390889 1864786 2324835 214076 1022881 769138 1118319 1558608 1715603 1583952 2534931 1993252 332029 2070082 799906 2636791 2587510 1985676 602682 2387: 888877 1110892 175432 2388: 142004 2218686 2557403 1504756 248778 1064771 825779 1802399 2062811 1384093 2380585 2630933 2204427 2168614 945440 196331 171298 2489481 1224637 2549801 96634 932993 1062306 592394 456976 571877 482921 2538221 135677 1419299 1747869 1832810 2478179 2389: 2009353 495100 1007670 1643149 1955720 139261 915162 2257963 1933394 2455623 129544 2555668 2621294 1919286 2541452 1222017 964032 1438169 2072697 747329 2396207 1441431 903397 263562 2228122 106060 1998954 2314681 1911434 933465 309896 1756038 1721389 1537948 1528610 1743881 1185193 1051963 349652 1266246 2239807 340016 635137 2283133 422614 2649351 1111307 1891582 53960 1767039 2357707 1842091 1127431 1833188 1071931 1068518 2547684 1854813 1318685 1524025 2360427 2509336 1424275 760132 1287287 1394174 749553 2420862 1969366 684899 809820 259014 850562 1840522 578628 758187 2620692 2619189 1009145 1476762 1332852 1154448 104266 1246715 1891782 1785430 2593799 1363587 2557521 1282872 1838977 2462899 14681 2015018 545670 815590 302767 2632475 459209 37561 595676 1654935 1467602 1688753 1252076 829258 1066844 1508220 2069743 1376007 873162 1652730 425013 273735 336954 1117171 413827 141851 1751338 2051538 517570 2213894 1144461 572663 1467965 2385196 2201093 1599380 942380 2513034 2100147 1230065 108046 8915 384650 1168045 74607 851676 65894 2361387 981392 235782 79585 2173380 585693 1077466 1294634 1744291 1142169 2500266 983826 2567628 127238 1214570 1987375 644910 1822356 13342 1091042 2531949 2315554 2012492 19415 2263766 1197238 1761880 699160 847180 1279438 523668 89059 1852111 886257 2564543 2642227 299601 2106487 1663853 2634429 323643 235487 1331147 1006635 345913 2554566 331101 1118655 507352 1150355 1165657 2350933 1690955 2533287 712784 2430277 491380 698060 779579 367948 2220374 438681 836040 2533460 613976 1375172 442493 2629477 1503379 1997485 2049057 657716 1283531 2102898 1773550 2263720 15041 708374 132111 347371 1830264 904441 1696242 2630671 65809 2594938 906959 2410670 1568790 1160491 1476190 2200518 319832 1644237 420972 1843962 1864017 1161234 1187063 929861 2000127 373560 2191675 943730 2111091 1602910 2644299 208962 2401835 519917 1420751 614778 104182 2374692 1418874 2433943 71805 922411 370527 465518 955360 24606 837619 1445732 1271456 278572 1229718 2523361 892588 1061571 51820 199328 1950603 319075 1414072 665678 720666 1600444 276093 1779628 938013 2510650 183407 685712 2538407 2239665 157527 1141939 2469390 2590741 2538004 285313 513689 2449614 809805 1697459 814469 149865 1043450 1806565 249135 1433279 2067880 1624912 108534 2002686 1425271 636689 2304349 1528160 2603696 1993194 827098 1765902 2595703 756309 1686198 1024074 1764613 636501 1075410 2226162 2369178 384064 1190319 1011377 2077690 738829 1106593 1066183 2537554 182058 2240236 1696249 1461130 584915 2079146 1446859 457045 1433792 1228103 476795 1637646 1254993 1110479 250824 1332633 799792 228380 2298401 2601685 612952 1589208 888565 1995143 2501330 784776 1562550 2339084 1136854 209703 1048731 239: 753288 594259 2581132 1046880 823543 2330446 2098046 460811 2145765 1653324 1850402 51193 2501998 1579810 2252704 2332009 1165298 2400417 1168059 685076 63545 1151241 2267156 668758 997126 720310 615335 679479 270306 238721 1237337 551499 2390368 978119 1148462 15455 1918182 1105045 193002 1005688 1966927 1758473 2366600 1289434 529747 293839 1483795 2009548 1532117 1263319 1282538 1963758 2594732 2581803 918552 2327031 841553 297212 774430 1753374 2379888 2092416 552908 872734 762177 773978 2082875 1520336 356615 2253408 163559 48113 2016438 408169 736719 2455370 1066060 508662 1771494 1344404 80058 2390: 182137 2227354 70375 89826 1689825 2140676 2002490 2169428 366075 47769 158693 317742 2391: 404377 2257304 998671 1435319 1037933 221526 1269990 446351 1623180 1809037 1905780 1935656 566764 781916 1985176 968517 1086026 1270739 623956 2212181 555450 549678 837605 885878 529051 2173519 2325598 1199658 463737 2106797 688206 935254 2418782 1205976 185832 1306401 95069 84477 146064 2395214 1681655 953914 103413 14119 74539 1821740 442551 1059220 2579766 469796 500806 1314384 880319 2530841 822176 1602923 362708 1360283 1195377 1850224 771448 2341680 298401 1563861 1949197 1132967 1878882 2082301 402720 695185 1127261 1609315 339487 2157337 790839 2039796 466086 582321 1005771 907380 2640981 1535886 2164235 350384 2318254 1029621 2628805 46025 971546 354194 1154289 582850 1318076 1081070 124482 2359295 674683 2359609 428408 1937013 264368 2536602 994065 369963 1437170 1497256 1895600 2395369 944007 1053634 2102296 1330115 1459658 535630 2530557 487366 2057693 1813909 1557907 949740 268629 154749 1432647 2471642 2340658 1421489 1905087 800262 180921 2061436 2582644 1154751 1944731 38984 902949 2308898 2442160 695752 1514398 2016684 1414405 1626125 164367 482601 377054 1150291 1167007 1771269 2094185 1680676 1691110 2217170 1562413 185124 240251 1028365 1936790 1775306 2577069 940349 1843562 882552 1054277 2131682 1620019 1787386 380054 31789 2024168 2487592 2489035 1898186 926284 780778 1235960 223060 2360999 2437272 357416 2449075 483691 2443368 598752 894149 277843 1593960 190817 745885 228896 1101580 2316101 2559746 2486258 381773 2030540 2314057 2193356 2436159 5176 1898393 2368789 2443656 1287062 2184392 589251 659890 317083 862816 2633459 1096173 2226997 353467 2102421 277302 2353115 2641371 192920 1637011 2300770 1636939 1158342 1235187 645580 113501 1025959 1191312 610776 1738837 1332974 1919057 1010945 2551050 351121 2296186 2318196 1428591 4154 1935593 1218055 831360 2615433 605481 1729930 1129025 1448580 2461007 1288147 698661 2540333 2406178 2172138 378413 1265315 669006 1339602 29456 556282 1263043 1838521 813928 1790670 1862457 770277 527383 107022 1976891 1747406 1501849 644503 2561120 1001169 738765 700645 1344301 1042222 63967 746554 655576 2175791 1331366 282184 2333118 1079275 372384 2515705 1372112 677428 1227321 1699337 2150135 294067 873167 2141189 2446375 2400723 2069802 2284082 2486801 1832829 568665 255207 1617069 783319 445492 1393822 1386141 233133 1159261 2057162 1669507 343111 1674351 898423 2587103 367263 1112351 822163 560119 752398 2180072 2582964 273448 2062122 2097733 1867545 220612 446940 294559 828405 1786296 2408325 966007 2403072 2534444 2322383 285964 2516755 315069 782264 36191 1362029 1620744 1427011 1205312 2275147 1578091 1001981 533366 2282 891265 739394 2364925 2619290 1158674 196011 982746 1337731 2184160 721786 2607504 2126878 1256747 270792 548377 1795056 2550838 1932116 816397 69029 269955 1965262 1365382 511772 730440 407948 259083 2557830 2027248 505561 125194 339416 1659221 2208802 2324330 978145 2017073 900579 564002 2006244 1216117 1179710 289089 1260337 338009 862306 1964039 1298119 581444 1287287 732924 1934056 414787 70327 283696 1513577 548507 2389510 117144 412183 2143704 2278532 1179351 1877569 1521667 2483133 1122398 1725557 496760 612657 256909 1872882 2523951 590942 97717 1449806 1118017 929459 1716529 1761525 1764104 1005360 757912 1581851 113758 917025 1183964 1276736 2565414 1971905 2208682 1889574 1515620 1184074 1606119 2602655 932454 776018 464278 2505803 555955 1115730 2619969 1373642 797515 1628578 1122028 1943753 1163091 2252474 950435 2293902 921244 50111 2224652 305436 1186603 1349919 2310630 2136689 7363 2562722 2368704 280213 611836 2056859 388006 2316691 209773 1337450 1281177 1054172 253015 61012 384681 902529 382867 1076694 793145 2201244 545975 198609 2371635 1451474 378995 12007 2442531 21850 1072811 2155469 2501601 1185720 519773 927408 138780 873413 564285 1386988 1970483 2012766 938213 2277467 231513 2212440 683500 586468 2520712 919434 1963416 2380340 2106215 2036505 346654 2285024 79666 1860719 719115 1724664 787316 141152 1868299 2565804 1044369 833003 493629 414683 807714 1790834 155435 2290344 1759143 1067304 1098926 2342948 798417 838173 227170 2247591 297243 683688 1978306 1872405 2275013 18843 520584 1711215 2419644 597539 190416 417620 139407 809268 1168254 351303 1992208 538957 1269763 2411132 2505183 785536 1935102 2037617 1907850 1241142 2181381 128065 1781217 2016834 131022 1567767 544004 306173 1017686 2291463 826861 1990638 2271809 1186406 1600213 1914065 921610 1279887 1123585 2420143 842384 636534 1723960 1708096 633698 136723 112673 1817342 1971835 1520386 1485475 1394651 2241199 1856208 408782 1209626 164333 386377 2022555 2486268 2173521 266755 1417525 2075308 2052989 1309119 2229885 762793 2409952 1462073 2557521 1368434 1017178 67258 2064606 465867 2483472 539643 1693403 2445225 502450 850660 1132026 1530205 2046612 883152 2201631 340219 2120343 2119462 837578 1412934 378201 1605605 1010021 1499497 1189196 862324 1462884 1494850 388731 931831 646180 1932534 170811 1869620 285830 315228 627861 209077 1445346 1059535 2442466 2039064 2421885 556497 2374625 975497 347484 2280200 589279 699835 116767 2504847 303698 1353223 2416169 388432 1087748 1389510 371714 1960196 499266 1967608 1297998 1658394 881546 2571521 2594081 1357551 135111 2063217 1764442 253128 2464866 2488135 1548374 1768540 1068104 2239000 2412608 2064582 2384526 978854 2062857 1022574 1993644 292086 1777744 2378996 236879 728490 2607322 587423 687712 770068 576841 149975 1736329 1895644 1419819 249881 2014098 2544040 917043 2151221 2390548 2517159 933018 939373 420915 2166213 239183 1312919 400910 1974577 564170 1665535 1743885 1124166 2563596 48362 2261829 2528638 313638 2232499 1851157 2133008 2245769 522009 1613916 385054 1712233 1838159 2447709 443267 1369566 110586 1514755 268572 1319264 2060604 549198 1623101 1217430 2130828 1912995 502711 1827564 1698672 703016 1634510 1590099 1000105 1708306 1842360 1402199 450020 2220707 929172 727140 1599775 585674 1964133 103114 421498 718532 129474 213469 1403220 2273417 1496188 2308790 462996 1469600 1386115 2355895 1218111 2544318 2465727 264828 1579960 2383596 1156157 808017 2309263 961935 968118 815271 1558141 1239473 1193249 802776 257162 392416 415015 2425302 430472 2619340 1353215 325111 2647011 2167241 1256485 1023501 2056367 1611592 1578681 2634468 2199427 1160842 231265 1290402 919785 714358 390072 2136342 1047827 757951 1433646 546071 1448345 1973661 1065377 2199965 2205366 1940828 23302 1322843 263416 2375183 2368768 1070509 2316805 2283171 1921182 885010 1985920 2067817 2248428 2572573 122770 2168494 627040 1142862 2606111 417358 2279907 1538628 2191648 2082318 764300 767715 350066 101324 824629 726370 2326632 2284953 1132740 2520037 2461792 1200614 637354 611513 101249 94586 718750 14997 1927781 186176 961128 1311151 294471 1454024 383882 1400316 1507219 47761 1304139 2084661 1931568 1615982 135719 1384455 1082933 859004 2497147 456304 390835 1199901 2147387 2477326 1586002 2342930 553087 1231767 2358447 1814964 1661325 2136143 2607302 1124804 308148 2055796 546961 837961 1825082 1886853 738687 2110321 17656 478952 1070949 1086749 1891959 1595012 1353890 1380590 2242977 1010780 1162249 2548363 1258818 834029 1471498 2604662 1142169 614214 1049029 2569221 2340109 2633288 45538 737269 2048305 1554738 953918 1795275 1827389 645671 2332604 2173007 2476987 243325 1994270 496116 1597157 2228173 1085144 714660 2098335 487133 2257301 1784684 22811 401618 925784 2447224 228542 176120 481736 2335794 317499 1848028 2611268 974349 2590869 901129 426574 1894929 2063671 2042767 1060052 1807145 1255839 206844 1889626 2098903 1759978 811768 394446 1221197 1987375 715168 1601952 199466 180991 1638324 49209 754620 386117 298288 1246693 549446 161949 568466 763427 1467445 2386003 2496268 623663 2543755 1627297 58879 1864395 1250784 2579159 2048610 349777 2318811 330504 2458710 2367648 112218 369147 2060311 1587037 94782 72490 1603686 1896433 182265 1604363 453497 865181 959741 429454 1628465 1305523 2642672 1654930 727936 979116 2137648 1940105 2598009 320258 839726 1983679 1521194 1449984 576011 2084673 1441181 1157079 330713 2550798 2471600 1321643 1929998 2194095 2120193 1645053 1189723 2535861 439320 418166 1333941 1061724 745962 1245102 2145657 1257537 2611833 223859 2283389 2037727 2582195 2226039 1980552 2018918 614526 74952 818851 308900 1060685 892577 2325882 2127343 1600580 1546461 999878 569617 30190 332895 2442039 797714 1695450 2406721 1212183 1069467 2623132 93749 1398842 1598081 2280726 734958 1181841 747353 2620700 818891 2046526 1615290 2537649 51878 1369850 571014 1345087 2228167 1639151 1651933 1170581 1204635 680246 1076144 2363114 1846906 2155856 324845 837530 615460 218946 1452894 1113338 1766053 1231876 2004024 1714022 2150138 1678032 2337169 380791 359830 783295 2640134 1890672 1115225 841501 336335 211505 2509769 237601 1178621 1187544 1490300 658094 1119963 711621 2500495 250724 2322176 1678886 1508831 908385 106806 2154802 2434804 1142479 2390193 1135769 2273894 74979 2547406 1895504 1153867 1100728 1022155 2609945 2536400 1020276 1251263 824284 335039 188852 190051 236930 1604596 1326135 596544 992701 722764 1151115 930415 195745 741791 2316221 605908 1369448 200215 2365675 2267577 1831959 2148744 1478858 2015100 365167 1097661 344603 575430 1949690 1042777 280844 2126421 273928 1886341 2133112 721705 2329930 895611 2540073 1951798 2035577 342693 2256030 1321763 93594 583759 1398784 856106 653287 1947846 1016176 369675 1731480 410684 1249938 1224306 858545 1019422 827693 53386 464382 1512126 1775458 1184011 1537652 928767 2466791 267175 2629765 412177 418786 628801 1908063 2147790 816153 2584924 158222 244814 2646591 188058 748829 264300 2101014 1168712 856637 1158887 1456497 1826398 828215 151192 1368211 445634 2171942 1139820 2332160 2484673 1310028 14793 1954854 2121684 410672 1289372 452764 2054258 2157163 2314306 207483 294409 1456384 2558656 1442666 536455 63529 790203 2475394 35230 930324 2506867 1558708 2103022 1504475 440217 468271 1011143 1564606 1859564 535325 2570062 1737636 1205864 1219869 721029 1907995 1003748 1475490 493966 1124929 53720 1108325 2254044 22058 2284011 1605924 2510508 596357 2485483 630456 1221153 1918871 2137834 365855 2285209 841364 985445 134124 1435601 735226 756345 1288057 1479699 2372347 567586 750877 2139263 1154610 811366 7047 1839219 1103418 132085 1327884 2476490 2140543 1480399 607758 2494222 2101547 1621447 561467 781672 428343 276067 1340480 912122 1942807 2266446 712706 1313822 491757 1207339 2270217 894987 393001 1405914 237598 1938048 898331 1247789 597022 163434 2056065 603206 2173854 1326392 809689 1909239 249701 1361415 2346600 2539389 43269 1315539 2554431 1391398 1420735 398940 1103627 1476070 883011 1796377 392974 1381007 991468 1133189 2353884 1272599 2348400 69610 2580154 2232934 1587460 864702 1833856 2617060 2241781 1621525 591184 1900933 525573 1715286 1915612 459499 1230307 2029420 76488 150268 1318166 1047008 672094 2273654 2022043 1147158 2299451 2412993 647704 1633629 1218372 1551632 819418 2158281 298170 540893 264679 74919 2325493 1714601 495658 156969 1801866 2336612 1732806 560834 2006103 356006 2060733 652312 1109180 2008407 644425 918932 1631569 2472706 933562 174962 1286120 1230249 947911 572822 839935 987837 1449672 454932 609408 1341142 493514 710005 1024486 2609787 126485 2424547 2598715 1147863 1125283 1127611 129929 2294850 1215649 2643225 1587618 678508 598542 411495 1967296 1010083 2372664 2109191 2544065 110603 2334974 71760 2120265 619363 695929 2107206 2532932 2509929 1519556 680300 922123 143139 788001 268030 1516471 2096714 1079023 2476598 2297873 716243 541156 2399270 1147916 2328024 2635475 129475 545355 1302862 2205722 983558 1656199 679212 2247736 697960 1791451 307264 1582664 2452861 1735989 419351 1449683 433941 1912886 2636165 2363756 6339 1629979 350368 1091555 910380 1770701 2545069 971613 256141 2486965 552765 911682 734611 1391111 98554 124364 2435232 1151781 1824564 284336 1368610 2166096 1780276 1000183 2472680 907468 2132888 755865 2313035 2159311 2138348 2230450 825479 2468405 754271 765090 614261 1657705 357515 1914383 71409 1195288 59430 608927 1488786 794973 2242178 2562759 1428907 2472673 2239532 1575381 1165138 467321 418793 2517103 926818 681519 633643 2207330 2592840 653387 768876 2470831 2135238 2308023 2514776 2563631 1297660 850382 2085785 704261 1343521 2387789 642983 1651874 2249260 2222772 718283 1587628 1389090 1111360 823587 2364704 374935 1164575 1554655 2098 1266248 2564487 1660014 2089628 531795 1912370 2555148 2506416 1253092 415295 165019 785615 1832191 1715581 109897 828434 2052004 1464582 1365834 628423 1032546 84780 455923 141446 1301210 1307429 1676054 758405 87500 2443939 829554 1435083 1527658 1003911 2629877 1492047 715837 63605 1381825 1296907 440796 428070 1937821 925091 652036 2161012 1663377 688808 1671779 852783 512604 1918474 2161440 2051037 1058403 2256570 544912 56639 1880029 722125 2423833 99386 1101465 1719608 947981 1080062 309475 329514 320620 181741 1325777 1280466 1901075 2389321 1053211 1175980 2160479 830916 1790992 424695 1424480 2270041 1266589 1684659 1808589 497419 2589815 1957992 2503305 2572908 922362 1259639 2390107 1825305 1486903 1366749 176564 1878827 2394750 651696 2056876 1636099 247845 2010700 445661 1892175 1514545 2109421 2327897 831566 1831180 847702 2588587 1517905 29008 1740473 2132934 1326539 300609 58396 247376 946271 2195960 68714 233810 1869711 71526 569398 93745 2326397 305016 187186 627966 722109 1201317 1095535 1044927 2303236 485094 1476702 1926057 2137264 2226973 1527361 1601840 866744 1172058 448260 878147 1868349 1908940 1537868 1582190 1512340 305521 1593096 2367035 1170795 2111413 1589010 1136256 1846768 458488 914211 1494035 2023804 1466178 1776547 2309711 637713 1376305 2169678 1182873 48630 1782185 666707 2020725 173972 93289 487922 1808342 2191879 1269608 1334422 2306621 1462519 1643375 91176 351143 1245023 2350196 1111423 80835 12544 523597 607225 607834 1057714 587221 195058 1551768 1631275 1525411 2432193 2108578 728193 2531265 903639 1747416 935449 2066128 1750477 105257 1436968 2600164 192390 628234 1362128 2139539 876349 2009145 1090934 1103178 1163539 2469669 996712 1091025 1472466 1010909 1096715 2521914 2142088 253297 237094 455548 1954337 178994 157686 1035426 1077403 1215181 1220281 1024392 2029014 1984500 965724 928118 1378186 107435 671575 1544073 687592 1877097 627018 1018043 1485813 1454031 1542307 901484 740296 1730809 2338866 650481 2405656 1513349 1067759 1951861 964775 141305 1900959 134771 2081593 1844642 441373 2526976 1742281 2559750 325875 588706 2399982 432534 957012 511385 2272916 1767064 230762 1697101 643783 2384928 286418 1089412 1245660 2633069 559618 2393896 129984 235879 1596284 1003941 1823776 1505496 1927339 1970215 830794 1655526 221816 820511 142698 1107899 2428200 1284857 33821 726838 2550396 2580645 251012 1651920 1612701 1076736 1328280 107791 2154272 2522637 1384362 1059341 1642463 1441148 11878 1123259 1331879 1416257 208456 1509735 1149475 642285 1856743 1828935 1435856 2522359 1738 2426416 1245365 1361289 1728841 1556210 1532675 1589593 1790697 200427 1847430 1541048 1728005 1325948 1672743 1556576 1858646 870461 121063 1248054 1166147 2562766 1894285 1390436 2573706 279361 1960615 1746670 1439753 1962695 929310 2251092 1074562 639273 179966 2323375 537039 1996102 1942729 1101254 232573 740009 280063 2328004 923825 2006229 2384426 1280197 2167924 623885 328823 522547 452486 1115028 1811777 1468059 719708 1184209 2577632 1530973 2533561 901821 2615106 1133693 1913127 1843440 130019 227461 1738609 2594777 1992918 1935663 255337 356539 652956 868439 216145 1425417 2067033 269973 2230139 823962 1027041 1965444 1912717 589448 2412205 1189249 1720891 1818996 940644 2184389 2248813 1193794 1790163 199520 2189387 2616448 646406 1585410 153167 254632 2196443 2069442 2479917 1795728 218744 1373504 1185645 819657 1856938 1272127 1130588 2217251 2593173 227843 2279703 749544 40953 624326 227276 1980702 205999 1561698 1682757 315247 1619365 13277 2476033 162070 1881746 2382960 2546203 1067446 1617758 317877 786040 2520982 892965 2175277 1548415 1519643 1266953 1070937 1184149 708779 102561 1470425 1530692 2105061 290754 982108 1223560 2552144 536712 385803 988948 2412719 713888 2566254 1489989 1081499 126281 271079 1572805 2603646 1930614 1371812 1429765 191075 353311 654539 35708 1621736 1788291 875081 765797 1509970 1899608 906885 2480816 1236805 2039593 1251053 770027 2182757 2082025 1634373 1394493 1071754 561944 2615190 2341546 131291 1801014 45641 2134505 393609 2429762 1386369 1510514 1226062 1985195 39348 440666 443879 2517233 2234534 678972 738147 953686 177117 2424422 1348430 980174 1220581 1557018 1775071 1257782 2529922 1070454 903889 2287976 1173215 517343 1948117 1159900 2330599 1104567 648587 583879 62609 2066383 1496594 1668431 1650067 1557830 937849 1961304 897437 2318745 1520616 1997908 2347655 1478090 1197814 454314 1713849 183245 1682425 33257 1786492 1948752 2453697 1062080 264714 2267546 1298570 1669155 1197829 2616297 618499 10593 2445190 74146 1730466 2295196 1255360 552329 338538 1610563 1069082 1185405 1675705 690603 1870957 1104975 572418 795467 2617543 184445 1551482 1882549 1379614 2243357 2097092 833286 2493400 898888 351016 72566 452666 211642 896578 376759 668899 2615078 880761 854440 2183791 1795714 355816 1134056 396573 651838 2419548 1829949 492542 2124061 744574 2042700 406889 2515444 2168649 1420455 1320442 621340 786382 2399972 2201751 1604080 1074766 1524706 631722 260934 579684 2511772 675085 829925 2535231 1690939 431594 8270 1580779 2402850 1049744 2067289 1011799 1193543 239118 1165071 416240 573757 697611 372938 280708 950735 628846 1016983 1291535 2053767 1836943 1113934 2262694 1937370 2134915 1306147 1539692 2481763 2448239 1183613 2090969 2151011 2392: 220223 126934 895345 2393: 1134222 2394: 249052 1256103 99889 1851951 1445495 1556097 385268 1468820 168529 2291870 561536 1914729 1576204 1132912 2561121 1811579 106725 2444202 2013805 2424333 1431931 1716295 182780 2562833 724550 2418805 568677 1978379 876021 1276759 1671612 1257808 470505 1830602 2047851 298568 2274584 874450 238466 1106352 936481 391517 406772 1275047 2108314 875926 1250802 465616 1272130 377334 442556 2206628 1990970 599859 2395: 2401649 668404 2352733 684265 965378 414791 586342 758400 1829642 491329 1983792 150751 2162436 847615 2649034 1793313 2265274 474691 1481921 1752096 408421 1886928 921220 2133401 649243 797371 1218707 1731873 466783 378169 2045556 1595435 884870 494150 1032517 79236 716736 2184619 370729 1973388 1791991 961368 2168235 180670 481879 1014601 1580665 1599940 1868060 1491075 2025033 1764167 2332397 592734 1581635 2491788 2397663 1064053 1349185 1196578 2166842 2417533 420273 2064108 2031638 2351317 212023 2090210 901092 395586 1983723 238647 1515671 1492069 2520738 2112522 1868463 154103 833478 1171979 170321 1136609 1888269 500073 193883 2561799 755697 2632339 2547476 2195973 1910748 1814964 1572940 424371 1471541 1299572 1876964 1313969 714022 1395174 529305 1599770 553605 698063 2359467 1626383 82731 1620114 451922 1526853 869799 1343299 2500870 609007 1803018 2290096 1481337 568861 1191731 373019 274269 1197880 2262143 1041419 504642 2452895 778092 1706223 2208813 631834 2558563 247574 2608730 1827148 2202688 2069361 2616470 487953 1919302 1344177 589962 2385493 2347210 572929 464989 1458514 206937 2035735 1874045 1447844 1642760 769653 1587061 700644 154124 657896 286911 1987116 1302197 558952 2400804 720190 2364087 310640 963229 2471267 1200425 482758 2189024 1089800 1416744 789915 2289352 1011838 2172874 2128482 813014 1129933 286773 355247 2460580 529900 2029737 2044258 377108 412738 1797772 182850 1344511 333908 211382 140210 1459176 1672900 2048653 666387 2603639 1788875 1069971 640174 1298878 1275385 1153362 367646 143784 1459247 1739978 1421283 1719633 788571 2116692 1719961 2343113 591971 898076 1829866 358831 260153 301963 2247533 2140082 2151841 54255 717904 1646491 389384 819657 112065 527734 2638560 2501899 916444 1480486 570548 763646 323201 1548685 1187548 911463 107276 1486651 1865874 1487226 1266506 1169261 1484775 1165097 1178915 1075102 1070430 1613373 2420713 2557122 698323 1760178 1966316 2300163 1434873 2430491 1634235 1621325 2397: 2579051 1152715 2302745 1326654 887139 2227333 922635 1382164 194775 168813 446598 803094 1932435 353224 1288475 2333817 1445325 2647034 521487 1507444 172389 2113376 2470866 1881491 835840 1751782 1952737 1878396 1558683 2017998 1913148 2061011 2387911 1922487 691948 1159271 1371390 1599807 975653 2398: 163175 1477923 1530010 2450530 955841 2497877 2431700 2275461 2068749 308137 1915383 1796274 2223176 1430819 1877528 1593456 1027887 1875201 660874 1830717 2579163 984355 778413 480141 2393889 2578257 676659 1985814 2205072 281184 2157013 24: 1794276 2574940 2220209 641144 1527407 1389360 2602696 968251 465558 1815588 2344985 806443 1583631 1463254 1164546 1510915 266652 2239922 2370241 135932 994862 1592816 1110428 2197074 202623 2063172 1928698 1116370 240: 1829387 2220984 2515511 2398258 2297863 1914018 1616926 2083166 464550 1143526 1987073 1932976 977347 12052 367574 1553126 2095306 827588 2013408 175014 524566 2378867 61017 913638 833942 566597 1133518 1100845 1397324 1584347 534778 170859 124863 747510 2338656 282640 1062428 1798748 834612 461737 2595982 798229 1941509 2105137 762511 1707991 1491403 1081321 990555 1916712 1594061 1780520 1452617 52036 1575860 1741303 2241714 851086 957286 1372910 300338 821222 355073 741564 2467270 220203 1309513 1443462 2517592 16051 2115643 381241 2436813 612800 2567090 1533337 1076815 953790 2621310 1888976 1148604 495387 1550789 2261893 233751 75728 1630415 1051159 1975279 627176 1997485 2476092 1055801 449598 395887 1375916 2230358 2100354 2310545 729844 1258036 141917 469290 1825584 2107680 2434592 1223785 636515 1491306 758037 2554933 255036 2496826 1169115 1390814 803920 1980714 92387 1529289 1759926 2570122 2447017 2253855 1842784 1002387 1501983 1466362 1681874 1843219 6181 1591459 118186 2420875 231249 1104645 1380391 1068853 597046 1736338 2122440 1942390 132588 218625 2058323 10485 2518768 1526385 1409021 2000256 1182065 499856 2265087 1301221 1585434 2142405 2400: 491770 217870 1569436 779898 1848016 569702 2444858 1543531 479195 2634395 2250645 1957216 1341680 5727 94093 520097 682097 899325 631273 2019573 606592 1831139 1998986 2424564 1814861 1818625 1809335 839242 2643442 697331 2529428 1172468 1562322 1346610 1734444 1589627 2637746 690961 427205 1775881 227094 1400546 2287987 477401 1610467 1587767 2258242 58802 1499851 1015175 1460906 2256725 48558 1015790 1160153 2414167 2468902 669804 1301133 2442491 1746940 641738 1967263 1017068 316737 1601558 715784 2308436 812819 2550274 2094784 2557589 530782 789484 428037 1769838 464879 1503317 2405510 571857 1872274 695541 1706649 1950308 848083 1139280 2609947 929712 818504 1934242 2305442 657665 2108781 1591852 389358 1918568 1982013 2293320 1389433 1373007 1716583 1548685 906451 200547 1329968 1465770 2614125 1397809 2329696 552955 2598892 939582 2401: 267781 1783288 1390896 749696 1230368 2402: 732681 1418970 891814 1505374 2403: 2526772 884796 2333471 376761 1866985 935806 464919 1927029 1108667 700484 760435 1037460 2401155 695928 1387031 1250372 1374691 676561 177250 1066554 1668436 2135850 477325 993520 1626829 2405: 2040014 2544944 2014764 1062267 226955 179627 1526371 2216515 1114999 2565535 2357069 46519 1923673 875206 614501 2137047 829577 993168 339653 2280493 1953488 168142 2536377 1828231 2637748 371928 25003 428750 1661952 2503772 2621408 2524896 1814637 732067 1593119 2117647 2529075 790704 42870 2147114 2205943 2267443 2567531 2476010 1508812 1271745 2373552 1790853 296452 63492 967464 612077 2199353 476308 1280678 69644 84619 354881 662156 938044 1055326 1623627 2601975 1626685 76097 717289 746378 812119 1082199 89507 1446061 1527654 2493261 1403370 1943607 2044859 2383900 1068204 1685613 1589635 1893433 638410 2358822 945893 926352 748801 2602672 1934720 1033603 1635072 2382103 208741 1035610 458052 433014 241068 1581548 1602153 612163 1810709 515552 1084225 740397 708967 2039967 887986 75854 2489585 2235515 2157013 81865 2406: 2223508 1001616 1631160 1989918 704538 585886 878929 1032518 2026558 424267 1974633 2068939 382470 1207149 753698 1896490 431892 835840 1419220 1209334 587071 1398748 2407: 50259 1603364 270707 2370325 728931 782937 1787953 2168200 117581 2547473 1347590 2497523 1098865 1454533 2242513 2451268 234080 2408: 889868 2213916 876067 215540 1469296 619105 1958984 229974 238468 2106395 566597 1918430 479463 21049 518309 2498006 747510 2535839 1439980 689341 751255 2197467 2523340 1827275 983180 1688862 166101 1945784 2566553 56859 1656593 520427 454569 199609 998010 1381764 2022897 2558827 624917 1135871 1483020 1745874 1819818 918529 39896 1039984 1313365 1089532 563339 1145319 1949034 642771 2065281 2173294 790845 2545033 1830915 2024400 168455 427400 108887 2371962 2070875 1145476 982010 1147805 313535 1543080 1800264 2162470 89809 2228720 766553 2135824 257166 2134247 1657353 263701 1057564 603269 2409: 558547 650547 425908 2436541 1407708 2341139 1734174 691717 1085854 2297817 1145697 456238 996031 596741 1811538 2370736 2364390 1065227 2362093 153392 89152 241: 1824033 280356 86767 2072766 2305433 1016721 410517 656418 2200669 1286505 2507699 1335879 2576613 228694 1412869 798808 605779 353416 2129713 1378952 1789137 1894864 2605547 2572781 2254791 274371 2089673 1639831 175315 2268502 1119439 2145399 2524228 276860 35136 2264080 1451947 640940 2088659 1070838 2294397 435151 48580 1126406 2335923 2284211 1429935 1607439 2450743 2308524 441282 2055181 996771 1049881 2612889 539644 2083166 977187 1831320 2283330 998213 273746 553510 2204739 484681 1596222 244692 134265 646470 1284044 1115803 2122269 1505285 1286191 615432 1484015 54456 472012 1225796 314600 2499845 1150025 782949 645493 759988 1658007 828808 2056262 760172 2265372 1840265 2581132 861335 1622465 714550 2261454 1197209 521646 214589 47058 2287050 1937750 15561 776826 1836826 2162697 640298 1949179 2083065 2434492 880986 1999223 273057 2059892 1678097 2390279 277939 1761012 1337089 1219391 453280 1207143 1110420 1658205 2429197 251285 1419138 1258694 1281467 1710000 645998 1863689 186069 775750 1272478 444083 331501 2438241 2531288 2389998 1954718 702933 312941 77992 295054 806974 1125406 249189 2405910 1893939 131488 1088115 1068556 1446677 229793 1480151 2565823 9580 1578610 1245601 2103977 708829 2086053 1940747 1469683 2527132 1228331 2037171 1346201 2007773 1740039 1391037 1031423 2425720 896379 22632 1601026 3295 2422560 1166446 1722224 1924085 952769 2552423 1462490 1436128 2616568 1304844 650324 2542040 998596 741551 997120 975739 2028758 1632349 1414054 2527935 32945 1551449 1716909 1427917 1049427 1359023 1242794 1100439 2154887 1545071 2053591 979509 1147444 1527817 1493533 2610650 2471493 1012940 2312226 872291 1327031 1960492 672947 1709316 672040 2493839 588193 444925 1647579 2369010 1779874 1341301 170732 1551863 575710 2344061 2492151 1923482 18387 1485144 2201699 1690593 1157787 831318 2259810 1112207 543554 214785 1397324 1066463 238181 2318916 2535123 353850 1014028 153692 696663 827471 1317648 420526 509677 2242187 2062717 2566183 2514361 2289275 441724 1282185 2336998 1077941 89941 2135911 73285 80844 2324744 1539714 1617159 1243653 285597 127707 2243206 508799 1861093 278922 2118229 1413296 966311 478414 1940426 1581583 812728 670146 1888558 307299 1427409 1188632 1554797 1419579 1010127 1072173 144025 925809 2106078 1052588 1287970 969856 1480477 838749 2183240 1717236 2070436 1642134 2237236 1317024 2312401 1256924 583359 1969392 864803 2384190 785566 1062164 930163 684045 1008425 349728 1676648 386438 1135104 1724250 988776 1605605 2297481 2360154 2552862 1139705 1491796 1380621 1027600 2408036 1470036 294786 8458 1339467 1504923 670008 1633187 649583 2564337 1411050 1819549 1020558 1892735 191745 2044930 432266 579441 2337434 2221629 1574439 1823226 3542 1632103 1667116 802649 2508207 1966221 2141053 1961275 1484582 1101996 2611473 2601788 438915 1839309 1837857 2326988 1218599 378751 1354297 1752003 1079028 1146151 1881884 940098 1899390 727124 877745 241317 971079 1951787 1088332 1808519 673015 1871337 2224560 2596627 1291263 684110 1713235 196091 427123 1587063 666228 1354515 602733 1924395 1303465 878626 206836 1070931 2245836 475702 501983 573819 2357407 1103087 513085 2384019 1173484 1987917 1549163 810033 2230230 2609265 229194 160595 2389025 528634 2546666 1068035 1252630 248747 1923466 2474392 2053281 1395537 972147 1198397 479934 1761976 449643 974086 2648835 698392 2073550 2277009 1633389 133911 1900619 1050114 2432507 380110 1318002 1238383 1207140 1376975 2242445 2202289 1347837 131 1110926 2525835 277725 516454 1187267 1493688 346892 2488052 506178 754846 1781869 927045 1150897 697655 1415713 551691 417876 2260070 1529761 953385 951159 1287189 2182384 538961 806508 234763 826855 1606409 1397034 1259209 277359 127381 1313476 39821 1095779 924044 1961934 2227353 2366729 926643 763941 70384 1496020 1670409 407188 343640 789935 669397 373263 1346508 4350 2051407 550504 660063 732561 1351799 775244 86350 1716853 990988 2446910 2184170 901819 2249659 1704409 914200 1302747 232413 1620491 182993 2339102 1669919 741564 250863 2201644 2182331 978984 813659 2103903 1094986 190158 2229130 1613327 832610 2077399 1846198 373996 606837 1782556 1270777 330631 553477 2641996 1329295 801814 1620992 2069974 1978682 766938 1758162 416007 659550 373372 1360165 2648157 2133514 2286207 28313 496339 798793 1695239 1894539 2345861 79809 1260605 860259 911197 612225 1414720 2282554 667021 1749694 1973979 728323 1479507 1655330 1901404 2577600 44412 2014746 2462799 1967637 2467713 843941 1669096 133365 1085846 815647 816888 2361062 2605069 2170173 2316244 2095042 1820370 61121 702189 543509 2644901 1732597 2367482 1441182 2388631 126545 1106225 1812301 892054 141413 1245677 1989833 393663 1922664 241023 1011777 2349729 2208561 1408814 850541 1501884 2296531 324541 1197303 950829 2235523 1852594 2303658 1657246 2247451 1628926 263235 2239922 2242653 1952827 1085357 1372019 433958 1729344 2388070 2032176 1743032 2640568 1194568 1213244 979138 1890736 1468631 1300503 2440507 1964100 1256230 2228409 1287046 2413568 1340291 21386 312725 545775 2452707 1166205 1597961 2634517 378393 388205 970603 2121843 816153 1246472 1306363 1440883 1403730 120372 1624397 2458568 2211122 1994718 423195 2299298 454129 930657 2543081 1623677 1906204 1500288 95164 1808929 2242547 1273678 1621532 200887 2243084 557269 1139842 2362726 1414059 1247801 2356980 515314 973611 1985252 960031 1448499 498711 1359332 471895 1486330 1368398 2479015 169719 2283943 1480727 1817655 1525686 1922984 1161646 809105 1138196 2370425 2469814 2428782 964018 534546 940486 1393282 2366719 427499 181502 1722332 1132450 2118276 488364 2476092 1509989 347005 1806229 1583606 352437 1762501 2344722 415333 1973723 892947 2333755 2645887 2089980 1072311 384687 1883121 1693227 1484452 1867763 1536623 626201 673771 2631559 2423519 2198317 753518 173493 1461363 311843 551474 1021330 2008644 2032117 1523077 1316098 37730 2100354 20499 828687 415161 1826956 2247520 725458 1852322 683623 826033 2604962 563923 2433291 948914 48685 785577 285843 2182918 1467619 304234 2249334 2130333 299875 2123250 1522188 343760 1122263 1816566 85154 1234216 45422 70565 874940 1499706 888578 86292 1835746 1023558 2320945 1734338 1478518 2005220 2391466 1302514 654351 2583070 1015774 1057813 534098 1085452 827549 2503033 191477 2012247 1246836 549069 123939 1522382 2293913 728292 909354 2155459 605423 1824099 636515 720576 536793 249714 870231 2539573 2038581 946365 182658 2469384 2095962 2011187 29719 2236739 407154 1391557 14469 1881856 1074862 1372419 586634 1978440 832050 2309875 1164109 7497 691263 1559615 522160 2227162 2532257 2554616 2317621 1730215 1831784 726915 1659633 2005537 1330144 995426 922555 1512449 970811 2227898 2619917 1707042 2329133 2590879 1077352 328945 1892872 18781 2562908 2246708 2313731 513525 485037 1025371 634560 266821 1197317 233659 152553 2294571 840102 1504095 2468675 418932 1198650 1360578 1027783 2168416 2174929 2495725 1065836 2214133 1022604 1845539 1082265 924204 1471429 861294 2523372 1043250 953126 2114965 2140366 71175 2596164 1387627 2152965 1515740 2537752 2309580 1392862 1503059 421339 2555662 136375 1218167 2629945 686134 690239 2607420 2564912 1970622 1593611 2536972 2189673 558150 2535210 2235690 151795 343998 2399256 751618 1080117 1262359 822085 1385340 2376218 432012 1891817 1468968 2249114 1956349 530397 1001417 650410 2011096 747168 489067 423183 1961112 725069 89643 2406338 334681 2349449 511550 1255225 758604 2644232 1125988 278892 295879 558827 796680 1942309 1940081 1917235 199532 1693262 1776412 566482 761430 704684 61391 1917753 603493 1796892 1945553 391263 2320810 1630068 2421020 458684 1753963 949289 2230882 455898 1945284 1696152 1132711 2057290 999977 6970 1484210 931529 522453 116514 850838 741463 683401 2250577 740449 1437824 1490109 2201485 181843 1886950 6181 788699 2025369 2331225 1843001 905115 628202 2464439 1421327 1159540 537759 1672831 1864000 1373709 266147 370309 382346 2082999 1961398 170195 233364 206340 2647875 2228643 867759 1334105 2294165 2376324 375825 2303082 1933390 1501873 2393019 663491 1939583 1585366 948209 69743 219990 1219344 1260574 468639 654689 2234061 1127734 777234 134798 1121775 161535 1692325 1678393 1465431 1674615 1702393 933523 2250950 1484905 119806 954916 1956323 1867649 1131290 2243684 1308551 2162470 341538 171209 1420275 519841 2601047 495443 574947 931558 2512027 717000 2102513 1670331 8801 1228260 2494511 1720434 1946295 395796 42719 1527686 1623063 423263 1368378 168762 1437015 64455 1901592 2614457 2157611 2570997 2011870 1092918 204979 1232694 1113379 1692901 2168661 375674 727914 721519 1718676 1017076 241664 917315 2143056 2030656 1223437 2118757 550988 1774495 85653 81587 829228 1840643 1961327 409269 2053439 2359154 2415088 820731 2033787 502429 2293098 945786 2120576 1238907 526359 2051050 432151 1473262 1438116 2257590 1987656 1880615 628715 1548358 2406704 2480330 2112932 257166 2484009 2281289 1792322 1203836 1966410 1744097 2130266 1913800 2428930 918174 1311967 238429 906462 664740 531471 2380199 919369 2529157 947310 428114 2022995 364590 454540 416177 875448 1106257 90633 742981 931906 862746 396708 17380 1997324 458559 2460183 680951 1164598 2435489 1845488 1713119 2569491 1367382 1193651 608065 1476137 2414202 1307875 2251836 1174259 2647757 2371837 833839 1442018 327949 877917 1798754 1384779 1468382 245254 1057564 564243 350863 2575130 1139676 2480571 1839812 854928 530007 617277 2507376 511255 839515 898538 2082958 2410: 1547800 168962 2115962 390965 2401353 2323490 1256957 927310 866117 1098655 2411: 629469 1644750 17382 58286 1794366 1498941 1741220 2617878 2162348 262011 680604 460608 80860 2007817 2644772 445552 2003707 1483881 2177513 856645 267510 877316 283163 1068096 2454585 38032 324280 2282071 974740 603605 2605895 698583 1326461 1047985 2171656 1445365 1687971 310855 25080 1581851 1782695 2621062 913171 767139 2313781 1592927 91250 1930778 1003643 2453263 2233464 2455194 93355 2284957 2182802 42799 364057 2144778 1862998 1997118 2331739 1043511 2333958 426888 1999008 1645689 1341404 1507916 155725 663843 114986 195853 1648258 233370 672955 884669 1829594 1339847 404002 287926 1426088 2266673 2141105 1697785 1009833 1349682 1391966 1434651 1940995 2294893 382410 1845777 1729540 98707 844330 722532 1421498 1976306 218719 2312964 1378567 616886 2274913 2348522 407515 2129754 873591 2044995 889072 1851087 14386 274386 1820406 2530173 2137239 370256 2077006 2246939 858832 58137 1030790 277769 2275994 75923 692734 1934537 2226339 1777173 1003786 809439 1937982 1319103 1480841 1251273 1372852 247449 1720731 1499402 1789349 2033583 135046 1710185 843820 247050 755978 117949 1933759 2033602 1719316 81262 1500471 812430 1504611 901205 1577874 605913 668892 1075916 705280 1608049 2285838 377699 497575 1323792 722414 97305 2323147 555527 1397400 1834459 2460131 2372976 1631544 1281565 2135050 2152479 1947054 486388 514639 1674225 1555506 934346 1152950 1449718 934028 2648169 1183532 361227 309948 713536 386949 830965 837299 758610 831105 1044649 16707 839062 1888986 761228 165856 2396324 2049018 2146155 1661226 1727627 1517254 2253539 1152692 702103 1507962 1273549 1461407 1361621 2404673 1727360 333476 2412: 2280965 1423248 1360184 1518719 1352900 2100769 1644627 601203 1758159 228713 1074007 1018194 2143229 1983468 223334 1597798 246285 434507 1068835 2413: 693789 2532182 1579985 538708 1456139 523340 2102242 1924613 1621613 540567 2509807 554400 2414: 1102969 1648246 2518529 1009658 1607280 895956 1760585 394817 1871541 452514 2160809 855878 1504483 1392113 554801 558900 130404 545798 1282313 2401990 2589230 2416: 1469621 1641583 549430 230986 2258699 289879 2417: 2423032 952053 2529215 1570493 446567 1758286 1319107 2418: 2364018 2490460 80972 643887 1829014 1645919 2605060 499111 1663277 1051993 2200874 1379305 348726 1021493 1524620 533337 1792347 90875 1898323 1395408 2234621 2422562 1673053 575218 1557949 2565072 210744 572360 1807612 475512 847058 2419: 2254323 1619498 1633271 242: 447262 872921 1279036 2417329 1978455 1281878 1081455 1869225 2432409 2142106 1622694 2321889 1009333 1664331 1286735 1517258 2019756 846310 1101861 1024779 1956058 2463196 2422741 469220 746936 397740 1685631 2636755 1745024 210132 573341 515213 2634804 338994 1332509 1110412 1856598 409213 78352 1386335 127654 1008087 1715789 1591721 1275243 1922880 1271783 2541682 809611 2223918 1468573 790835 1966939 2191698 2182761 2420: 166100 2099670 1329041 1157074 1730158 1995119 782930 892477 1776386 1336784 1183891 1884997 1626367 2613188 866679 900293 270519 1366326 2421: 2144073 207174 1724821 1469394 285527 1350083 2422: 862475 289706 498168 2544944 1405456 1240413 2313594 2036527 2383812 1628053 155899 2563204 1865819 238029 1509442 1154831 439978 1774018 1362374 693312 14844 29000 2206698 2204294 1044041 2228796 2178605 617168 671930 2417423 2503712 285981 1880302 1793899 1961168 1640603 2400758 2379254 564603 2041314 1443927 2265486 1095359 1716895 1087235 841606 801765 804254 501708 2499845 63653 764665 1930365 1455189 2018721 2205832 178062 1345884 405831 2616589 113654 1572689 2280919 1344143 719079 2025577 633478 628790 2501947 267395 1424533 2621840 266848 2378282 630454 1737059 382700 1755462 1849189 662719 2149637 2252207 1760833 1681981 1666581 1867247 1250128 2293493 2277259 819068 49828 2160719 2635375 1499138 436288 122590 923430 1365489 2382389 1496747 1293758 1212413 189500 152487 114286 496584 1060569 901578 944542 689470 2478193 1058806 1570769 1856275 984641 1727951 181746 2068263 2454470 38353 2011601 1824296 1276914 313419 2445118 1583160 2069636 1081577 688463 2162131 2205187 2084297 2484847 2022171 770160 1202113 74517 1421709 1155629 343712 1074789 393749 1956315 770210 2364535 2071010 1550257 802419 1922017 2238732 1770539 1407274 843523 1967465 641881 18527 287232 1943183 2418154 2081192 1549806 2276903 1726700 2368238 215948 2342948 289055 1984885 981781 317695 95116 1416173 1493764 2320955 134512 763337 2647563 379437 2185356 10192 943861 2183446 1012470 263690 1648604 1586240 745616 158998 208960 2271532 22475 1424315 453646 920892 730934 2491564 529323 2405271 2451222 2237449 441532 359619 2466719 2536744 69384 1336330 67221 1956429 2628262 2324592 1800894 1795870 1619515 66954 892966 205900 633332 436872 516125 2384503 1776566 1201634 1344388 1854984 1607669 861424 476818 1742993 1120138 2344089 1182451 528023 218030 2129501 1940477 1582673 580861 151030 799339 2298178 1305946 2425069 498475 113769 2133297 1681242 891516 2415218 300148 2339506 223959 1938231 1633350 531994 732161 1875820 2085884 342192 1398722 1473708 2496212 2095027 2638931 933658 101324 1848502 1585494 1959745 1420026 397649 2145620 2587084 1822587 113256 1151443 1947591 897950 699825 985050 2648082 2108275 1106012 2366729 455111 1963215 848740 1983971 2091895 394275 307922 683790 200875 1871627 751397 1941410 2287290 1961122 1434524 1919699 1758268 1422758 363825 388805 10901 110578 503467 1456809 184450 1239713 354659 1896522 594635 1437798 959763 175667 557862 68979 979719 1148633 1681897 16201 273490 144763 1769780 1820824 669448 895752 1116539 1764520 2242345 1277184 946179 1747784 964990 267349 1127876 1948677 1164078 344170 825907 1798223 855878 1786189 678920 1229352 371039 57366 43657 257601 451868 995500 831623 1709851 1839667 58749 1168892 921159 1765630 2501407 1129308 860525 2307291 1971717 2074591 1964970 2091267 18745 566014 2394930 932801 698775 2456771 1725186 1367104 1746611 703872 1794820 977996 810518 2240092 1789168 367191 2126982 734328 239342 969536 2060657 2271588 2526951 851671 1207282 2387243 1530429 2011837 720170 1692771 617660 1373417 1575152 607552 2233187 397738 2256821 451704 507646 1272988 2138165 2589055 1783870 770531 2414895 425448 123907 509496 89257 1720068 1243421 2183162 2295385 793286 78319 1403370 2335267 627193 856075 1105863 1534343 114260 649591 1878729 2340829 2028504 1354215 1118854 2123404 1173666 198000 2264935 1499669 2568024 1681375 1991693 1017606 733581 1109906 1803023 1969603 925172 927370 2413615 618738 2555761 2335976 607621 1408961 2198188 2205709 2647228 1182392 2250739 2364424 2432794 618392 477422 2100640 1814580 1382783 2201168 1311843 1718834 854575 956295 2194306 44140 1182942 444582 1162415 1560233 955262 928636 667526 1684560 41895 1459201 781860 2307037 1303716 718608 1419854 2411687 886711 1066345 1811593 2498382 2124531 2552705 1819722 2033287 2194143 408951 1735742 2348530 2103923 2035325 1135820 2513340 1899560 80650 1529678 1504652 1615318 1345504 2002218 1368918 2150039 2230652 22794 1892339 2488148 1332798 133766 1507324 2472781 346760 277784 1105672 691430 2465306 1071760 1439912 1494216 2328257 51821 1866323 1927172 257823 1054127 2133803 1605837 1913178 2552268 315907 754849 592188 2617918 913558 541912 714176 1445051 2628976 989019 1705361 421142 1535884 315891 2381557 318113 2275866 2453671 736667 2617121 1701491 261966 713036 737917 2571205 2093404 750972 1212309 1273066 2573109 687532 1201367 1202865 516714 556332 628166 1767611 1370497 610471 195219 96847 92681 168630 173949 1891961 1009992 621932 1614271 144674 1989320 2025521 46865 191869 1031928 2388616 955135 116753 929068 896893 534178 1606103 2506368 1600381 563236 612057 1789338 1419598 680305 377909 2606577 129775 2290219 100301 457045 1272041 2134566 1756552 2611074 840441 2628801 2054355 867823 38342 1721447 1001099 203861 881031 2093143 1418232 852204 1235552 516890 2039140 87703 1092407 828270 2457611 328747 685987 2129747 1244539 731483 1130914 1766599 2078219 721116 1540455 97378 2118253 1601052 1001005 138629 1149012 1686044 1649342 2169713 1001489 1135092 997558 2583633 206393 333476 441267 2423: 1400070 2127729 2025303 1447639 1619747 2518968 2442293 1711398 2079955 1225643 277990 1593063 1756195 2425700 2075528 713980 1719591 818407 1816197 1048586 1190215 553969 256549 1489567 1706225 792192 894593 949296 715281 728873 262353 449992 770042 1806515 636769 2387357 629794 2112673 1811487 1771407 1715942 2509236 1310940 2027713 1775187 2424: 2309436 1382412 1787269 333939 1013160 1996271 1863843 1677224 961731 1932101 2145722 536709 533027 509245 1807023 1711116 2287567 1438546 2557810 1693710 2607660 2524947 2629027 268533 686987 2267012 1737785 324429 2469977 2626047 2547237 1994520 1428883 1099430 1927242 1933151 2168895 1815127 1326880 272208 170468 167612 2060286 130664 872346 2285620 745391 1096351 276189 1679973 782724 2543623 2485683 1821574 679042 1788839 48729 987212 379177 2440936 1395812 1760132 866419 1183322 2147575 836300 1158900 862870 225263 2382606 1125365 415323 2116206 656224 2196278 670954 160791 33944 948884 1622546 1554078 2053996 1169574 2145178 1795728 461809 600737 1202734 2491063 357707 667935 331640 959301 2425: 2346512 850228 1363792 2426: 19132 2066465 20199 30493 2435294 2184252 572092 666317 2476205 2391825 2427: 224599 2150746 2428: 560940 2429: 2135101 170276 243: 2487417 531876 1357611 1613361 2034745 2430: 1609049 1661657 847320 457671 771275 1413984 1806544 1172298 1392535 174311 2153336 618643 1178586 169659 1595291 1350010 690505 1557258 1383759 2619393 2140145 941576 2088403 812369 2058683 93127 573407 1107836 1799789 1655663 2559997 2209724 1791583 595702 427776 112987 1459983 854961 174683 1040064 2463077 303361 1789586 1996203 553813 1111596 2135976 2588741 399877 538989 1084814 1680042 266807 2205084 392809 1942766 2573367 1947975 1560035 1800882 1696371 242879 2087078 653594 2125854 2449343 682761 1195095 747266 16121 1936265 126134 145251 2158163 58763 1183701 1713100 564990 2092439 2255151 1179540 685852 2212681 2197720 748131 1851136 2470582 672583 1105412 1663474 896109 538084 2103778 948700 1088064 1017731 1404493 2463257 60175 2417468 1102482 2001521 2017869 2108777 1206255 1045844 2313689 1631671 141913 1369085 257145 1562327 2293720 521492 718047 594204 2125939 1196020 1419527 2005521 1230247 556654 897831 323550 2071831 210736 2179693 1773139 2309701 1790613 935411 1766842 856019 714534 1651330 1329933 839594 2648729 2312226 2280158 288474 1604597 1951551 1725394 392772 627618 757849 1982022 2646129 2590597 173424 30356 264328 655140 849078 382014 1876747 1336004 230219 1138878 92621 1678265 104935 38293 2496985 19573 1914097 430481 1950956 1661999 592734 99019 1414013 887368 309586 2527461 2431080 2072341 1986286 2171992 1228726 749940 2310422 1288954 2215969 545415 2409498 1887934 2578394 1754001 655628 2323649 658921 166433 1574541 888323 563062 1155870 1785622 1445249 468866 1161609 1784288 320168 1680214 1791680 1871504 2451257 1731657 1737220 2601205 1271134 568605 1784998 982641 583321 998863 873841 1737651 2381472 1790965 1839692 2228961 844008 1415470 606149 519247 1960239 2642701 2432246 911859 743429 2569552 1783064 49211 493441 214763 2265800 264725 605751 40596 2618730 174668 2158212 2428145 579817 1982725 644159 1089875 1316924 1957997 279320 1046651 34990 1665354 212643 1552691 43898 1248774 1159524 1629176 1111693 1508976 1552536 2243637 1864365 1551028 2040798 791803 1412978 686786 2009992 651345 1884987 2619286 80697 1091890 934189 1548219 2310578 1083107 352325 100271 2159156 2485530 579970 2133710 151920 101078 1736797 1177072 2313015 866264 2598979 2202921 1173387 1237811 1597017 2044713 91551 2362092 587337 2083120 1900777 2329607 2176053 1571978 459506 2597404 382663 598146 2186832 2002341 76465 886531 1235347 2238084 617665 591748 2245671 2206963 166972 638727 1027037 2327143 400756 1852663 2000780 541361 2127133 536039 1228301 2170173 209014 1949201 115586 2074317 1539633 354503 1744732 1678993 2230298 1389457 1152440 1308196 1938201 899444 1266809 1401006 1120131 1791853 1566886 737114 2350871 1909560 1576694 861023 1417852 1087326 1094019 2028365 2323752 2471480 1250225 2397637 436547 195906 1440329 2080593 1687584 14590 2218423 1815027 1587462 1496064 2410835 1171391 299707 1281583 376410 357584 2632279 1980804 2291936 1611709 205521 1594336 2266105 2485001 774160 2504403 2480395 1118530 826570 1284268 1384545 1110603 2280853 1679885 344652 2067727 1831978 1861147 2556781 1413664 2320120 2594855 1582350 107004 2039169 83190 2468780 724359 211171 1083691 23938 2056932 60227 103228 1401447 298129 437921 722452 607369 5875 1621713 2211474 1471981 884461 1191002 754958 1113280 192161 1493299 2398002 1955397 2047019 1403432 711652 446568 2033209 696381 1082828 415161 1909591 64505 1905695 2033167 439717 2546186 299787 549784 274954 1991156 1106063 1721295 1126813 695431 1801135 402041 1551348 994577 1655411 1749635 1020499 1250096 242725 617015 1346612 950242 2607087 2002058 561980 585309 1255028 1416744 34910 1674994 1864448 1239040 2649311 412745 1874451 1731974 376630 2286734 2353312 2552246 2244866 1450198 339261 1551848 1671392 1628991 1255352 71268 305 1067999 2270144 212287 1292221 1468071 2356955 2119797 2346720 938181 986472 1291355 2267527 2224728 783150 2081852 1963327 624048 2445510 692038 2029750 2154271 1417121 893720 515993 401494 2590306 187007 2271804 150155 120804 500218 883653 1276904 2554189 1168270 2125305 1496517 2243664 2057666 1378155 2224160 210861 2129018 1782870 159892 152879 2238887 911339 1056254 1774708 50977 419044 2196231 1419774 1620200 994534 1323568 1227391 478043 227531 2519878 629726 146328 680921 2425998 1694850 1899327 49229 167092 1423262 108859 208279 1060216 1363915 688626 2606779 305537 1022559 320357 956839 612913 678908 2436208 861720 1897686 2207313 892304 1045226 1506410 2552878 448314 1952567 2579832 559972 155624 970309 1119824 1001648 1538063 1501193 2029128 1944444 376982 1925418 749442 700604 1598067 344822 587479 1250985 1360895 1740218 1512723 2044173 1222253 691021 2303953 2127196 2406110 313886 465432 1990473 360532 631208 1267805 1015713 59228 2508000 1326895 1498985 1827429 2379666 158863 1767459 2416752 1828436 1249990 279309 2647190 1069391 1236875 2440091 1605430 1578349 826119 263099 1953112 2010678 2386557 733845 539368 729371 648079 1654145 2317092 2477652 1190320 1407566 291860 1876634 10485 2212806 2551436 1854715 2347876 2506563 1978856 1772837 2586617 470686 1095756 1492606 1267803 1347200 534222 228569 691622 761820 34467 1775563 794206 649156 1869442 225968 486660 1711016 191154 1719564 1872702 1313529 1566790 1344415 280137 709949 326668 1300824 784776 448834 1036877 2235482 1773897 1523294 1627139 527457 1443220 2181377 287179 2396325 459277 17489 2431: 1083705 2649084 2500974 1356015 2556305 2361501 1727860 878929 2223176 2143576 1270408 1060528 859412 1584234 289664 351691 2252635 2413544 816942 2261347 859068 2497752 38464 333164 237467 1841568 1305625 1439407 1873039 2432: 1081611 139906 182570 1700810 2433: 928691 1034825 778213 2426152 1288714 2381683 2571705 1473595 1481712 1167701 1104838 2298914 1300541 799442 1825580 2027 494201 2505919 1143750 1895843 2607720 605121 2515334 1077512 2014371 2603478 1261357 1415381 933944 1356896 2501181 2430041 319750 1384223 1051431 2101566 656930 1577281 1580834 120346 1127723 2273710 1033845 569566 162774 1860885 2042611 2241291 1228568 913820 760151 2216150 1758466 347202 2434: 1628934 971859 77747 441760 767267 1632591 2101238 1726749 1101416 364215 2088671 665127 2435: 328386 981995 2191844 1809046 2473907 963762 1353216 1710416 2584528 1704647 1451690 101564 1295399 8915 392001 175631 987197 239551 841969 2120049 1071141 2276725 1777553 2046340 1261875 2000221 1889702 2526769 2436: 2596368 712067 2437: 2146656 497341 2438: 713359 2439: 823613 1712750 1702824 526348 1545466 167567 1576996 217147 1104931 1948549 410881 170234 1679359 88713 598113 590466 2229124 1074666 160474 1846827 1125600 244: 1046518 2440: 2098215 829668 1331 1843338 2566057 1305391 2641058 315013 555073 1384812 1329317 1487325 2367436 2020895 493308 1080889 2376021 1769783 2385410 2269084 1505206 2644333 1215137 1053526 442493 1821473 1346829 1244565 2005255 2353713 1369194 495515 2010935 1256826 2113720 1571013 2004207 724351 75006 2588046 1429738 1558052 2097123 1608147 2441: 2532865 887400 589967 1696006 2476143 2013913 1880303 1573950 2398369 1703601 384378 2040 367432 1045972 1571958 1956933 879812 577304 2461263 700939 1719062 599131 537915 1290128 966181 2434312 1837671 2077538 1189681 1969090 2101787 2036164 1228534 1113683 1822897 1937750 2399649 1435499 2397593 2020359 2190763 2128927 2595753 1902025 1362688 409867 1353740 2175791 2120664 1506221 492993 625403 2582088 1291209 2159152 2077269 1440344 255074 1860087 1288984 1596471 1743047 141965 1399240 1807489 1609451 362369 385778 1001097 2518570 1042772 322728 1741249 315080 1773232 2134123 1896521 2337236 96050 1451762 1943557 2341026 1224430 2172954 1655113 2128278 2504364 1956836 139460 311189 2008037 690435 1616085 1497932 234593 2004729 1167031 2525563 927141 1358598 780051 2374914 1990472 852389 453174 2122314 1099153 201896 1527380 2357076 2400417 1992646 2258594 17836 325967 1735604 1677707 1648109 1609123 2112776 798425 2416977 22750 2141209 2381183 896001 2529214 1804519 260423 2209974 879483 549430 139433 2612084 1549637 2402791 1143164 945889 5856 329378 634255 1707099 1029377 207795 1962728 1276600 2216279 554053 1522973 773733 1699740 1426220 513427 152955 801546 1315688 580781 2157446 1264034 355445 410976 52009 1722669 205885 475676 720110 2205805 1722720 1205217 2110580 2214887 1657241 1268213 2237481 1743470 2308857 243358 1895504 266034 1946577 767213 347679 2273599 1529362 1071612 1242170 1429714 42687 948475 1536410 990043 1185974 1815669 529558 1489043 115821 2175255 33388 1081646 1815337 242698 1593565 1164547 726749 386868 163077 1642926 21003 1117496 1464999 1975992 2583891 304156 2513171 2322058 2289096 441360 2233156 2501997 2448336 5112 1164370 330084 2616127 467400 1624011 1106653 1560256 2568328 630783 1467739 2102232 2459262 2286050 58973 1425508 586571 1290777 2038158 153811 1457000 2260193 2568038 908238 1800902 2279203 2253668 1483029 1350399 2236896 2107345 2308660 1416430 1006739 2486537 2206911 2577949 2355912 2045756 1827517 2107495 654083 2618896 1258980 1173427 472659 106290 2521771 909041 2473560 716497 667166 2125652 1861609 2562357 2288312 2409049 2459999 1085175 493872 155880 1384125 519689 50987 1178380 2142862 1618164 2575169 2582123 770196 1437824 1402778 2442201 2593804 403787 1940902 1374928 378466 1082534 1768986 1861467 575651 571983 1442232 1713129 2457796 1961584 1209287 2468822 1549978 1145948 1479522 2301114 1715643 190823 2574267 1460220 2362853 95007 766523 1687796 823544 1036282 90617 116042 257285 481241 750204 2615067 1295357 1369093 2048052 579645 313416 1128513 134928 1719418 331240 2217941 2322068 1878364 1457707 965629 489923 471276 1363127 1535358 1636377 2027486 1226574 2433705 2528875 1914178 710859 2637804 847817 2366733 305910 2470766 2507981 2442: 171922 1772667 795464 279191 1036350 940706 2305014 2411618 1351834 1097559 1650458 1078800 622101 715343 170248 1696615 2443: 243963 86767 2084572 1415311 384 466099 2340481 1858909 1044570 1703769 1341871 1949053 713103 1262503 948942 1771526 1019464 1891253 2192344 1033807 541481 1328379 2259724 70718 1211234 1716375 1381637 85885 156445 121150 1070375 2503774 1218746 217434 1067070 26472 838738 1322602 1386223 1109167 1189678 1718345 2082375 1965267 1161068 2599221 428871 2645932 1390264 1646288 2495762 2510733 2040202 1315242 1543986 911081 1692098 2051524 580566 1993790 2459266 1432984 771638 172764 215547 1820462 728808 1828286 1319692 1219665 326068 1445772 1938559 1065187 1773750 985908 156400 603981 2334768 796445 103520 1981033 793968 1104788 1135377 2343943 2398294 1394811 1548706 2177320 997554 1439192 2575280 772946 1206516 1650843 378869 1829222 1565242 1761932 2456479 1383203 1812854 584289 2194494 567435 2276024 2027287 291317 2012843 1637026 314 720844 154707 1184377 1331666 1485360 1680840 418472 1057145 2640129 610438 484033 2031838 1982495 137236 390394 1088708 2351336 650667 195044 1120417 2591304 2390933 1650288 1235602 800094 576082 165072 1005065 1524153 1765961 2127092 2367276 2236355 2635663 730647 1211514 322939 107520 1912131 1245758 499862 1130712 2249888 1584814 785566 905935 1197312 865295 1256643 75205 361778 731392 1726138 729321 487746 645269 1069028 2413173 2628262 582541 465958 684129 282847 505480 1842820 972827 1484348 1302136 2477459 1612264 409104 838617 1749115 1406142 1088119 2154580 1654893 603203 1977161 1030971 193266 538274 691834 1319064 196091 1947230 1014473 1125266 485009 295380 1248811 2609051 1863190 1900599 1926578 2198862 979738 2074844 1008061 404531 918742 284899 2293774 951152 1506370 1332684 423121 2549345 2338062 2010123 2514548 1296061 1769778 65141 1923275 1280527 889894 414790 756209 329801 1968994 2106451 2460372 542273 692176 893993 600536 1641800 790970 1047665 1951705 1837769 483158 325867 1315708 967249 1445588 1091049 957175 160881 569783 1916469 1598755 1993543 440401 2015290 1193762 1028883 680417 1886957 84462 558225 1666419 1761177 554192 80259 1055988 142468 724643 1628636 1318861 1182701 717728 521004 871034 1515333 389171 1036127 822705 1586722 39797 1040597 1910863 1265145 1500885 724691 894117 280484 2267267 2648079 2551103 1606496 1308466 536328 1133111 1677009 1154386 186827 1809482 1119909 500576 1592891 609086 1791848 1115315 699698 1350224 11598 2193877 249799 2266375 403198 990302 592822 1399105 1187038 1061605 516738 1626103 100668 1107753 1993583 2344636 2493633 2289110 2355968 1203508 288265 838764 1442987 2086683 206170 1571097 864385 1821473 892550 864591 1344507 47674 2068839 1014522 1729300 2196003 1345270 649855 1201498 436305 1218585 588881 1792316 2015862 2395221 1919689 1416829 576903 808428 2293424 1119283 255438 1719678 543151 1120566 1376135 350351 895151 2604962 1087955 1791451 381637 17078 1321822 681393 1338213 1194012 2145206 1366427 776559 2209434 875568 1329509 1470487 2285873 1264653 408562 951266 1466743 144132 1388124 2336871 540844 1923349 265507 2452214 1417109 273990 2141173 221818 1472788 2460237 1218327 2434919 1975640 2168288 430997 1829832 325978 1127465 934990 419053 570119 2233303 140861 1488980 1766747 1382770 1888473 1723594 690346 762968 251331 1590061 1329553 1614849 1839384 1454703 1041329 625143 460159 135731 795188 322292 1739583 2559068 1716906 1470431 1228353 2027168 1708758 121993 1077300 2397769 960683 1393796 1696864 150757 256255 1295112 1670622 345948 2531085 27482 1363589 2501612 814576 16229 1552671 1388953 2348155 1260615 1511758 781356 2348490 2079198 391435 2586056 37926 64337 311234 2387224 1042969 1867597 2585072 2480248 2124794 2123964 1141463 712736 742296 587823 1976440 237166 2138445 853321 1070464 661961 1216792 1668425 1821949 484607 1473846 1870517 799480 1516047 1101415 1920672 1431490 360872 878455 923313 519594 440192 1306836 566890 1286007 1507789 1170579 553763 388932 1391794 1189366 2396740 198588 945007 2000023 263099 365760 1306859 2490257 275218 737290 2180835 985053 1379708 1606896 1964480 56458 557736 1321682 2046585 891022 2067296 246197 543974 648455 2058441 142897 1163877 861537 2065833 2492893 2507972 2488462 1052648 2468375 2441940 379707 1915747 326824 2166569 405115 879345 2245392 164406 161748 894521 409484 1080094 1064258 1760622 81234 2444: 786406 2612753 137065 2642209 336975 126259 1377382 1102845 1830144 179865 1282701 1752763 677536 1442927 2445: 1076545 152958 487248 489321 856217 701443 2561402 2461130 1105686 589760 2446: 2576999 2088881 1316745 1120064 2122080 2447: 1892326 1591494 1020859 1903961 1823811 1545274 2520095 2027645 2448: 1622320 1875704 1155559 548723 2260609 26816 44689 841253 2046974 174926 1612781 950768 2478282 2372910 2306731 2570766 349928 2415862 1444004 2613974 765311 1905833 2120407 2227829 2276105 78579 1143685 2529075 1764071 1915192 1091073 2552795 990563 1928175 2168594 1737157 1009456 1992320 1159211 1974807 2535384 2325455 146070 1813328 1990747 133111 2431591 2646545 164337 2483198 2184967 2212232 55315 1511901 2594192 1310638 2213039 1026740 1997987 2033181 243477 1445484 1830894 234148 276007 1867475 1764533 293627 1243446 587028 2042135 2332114 2405235 183239 201883 747806 1391691 549080 323101 1861920 1427830 633283 2161413 1534273 2569258 34699 1232530 1034381 395655 1108379 2082862 2563467 1889557 1596581 1327637 1593246 1960475 965251 409259 2423504 1212775 1849821 1979005 657344 995641 343469 2390945 1099488 366316 1443375 1854352 2608143 1073184 2424941 2449: 2450467 2363005 496265 268872 2378887 1662380 582258 522257 2070082 746618 149893 245: 842368 531125 2450: 2443161 1625031 2087937 1011549 1027051 1282969 1905934 1662752 672713 1749656 2451: 1329898 491531 2452: 90246 2065203 439365 1530342 263748 332230 691772 2602573 1661628 269196 1528362 744028 555450 2454366 68416 2122231 957372 232629 452179 163043 1645678 2200659 2326934 179544 780589 702610 849165 979667 1919030 1708152 783381 430211 580120 1874480 1438605 2027136 162464 2383280 231517 519149 2031116 1816011 1777669 855431 501650 565236 1320876 963273 242068 1850224 1645276 2587336 2542935 371138 681230 1193751 2373670 1268381 1640485 158374 1841548 2249800 347363 1476313 1804288 979450 855805 1159623 762852 705797 501851 2114393 2248740 1652272 1416370 1126085 1338793 2635325 1146706 990179 2215844 1121906 250871 859830 44537 167570 1463256 918447 541573 449284 1699711 1123485 129655 2193394 2453304 1095872 1323219 6065 2348017 2212135 1531020 1884474 755896 2157509 40122 1685190 220144 2200645 442192 55389 2304769 1248245 677085 11621 1575221 2505017 668451 1717128 1655668 1240884 104768 501538 1411706 892370 363711 1745084 348842 941647 2488254 1806317 2069157 566608 2453866 1416630 2197112 1116314 2049327 928672 479469 296914 524378 645123 2131715 1562413 117141 1958040 909336 2040738 169967 1362772 2287089 1643845 1639904 1053427 1537793 1112707 2094891 2139341 298974 257685 227015 994680 2110807 827156 2108962 1559033 1369050 60604 2033225 1142267 1117369 1433001 2007497 2605770 64105 1543214 2022063 764288 2099851 636208 195854 2548139 2102346 1797652 1430242 26472 1754753 1750460 650326 1032127 914432 300590 1280202 665405 842074 1965127 1269480 2317202 493901 1021198 567290 2220897 382592 1200176 994760 1634431 1045854 1497521 1786503 2290790 2609280 1598298 1262467 2419396 1670282 540747 353467 612223 1376037 2623893 1304027 865654 989200 2121244 301154 1115801 126357 2575768 1643517 153489 1668731 1385857 168408 1676207 1249722 730120 311159 1156311 885240 199180 519693 1092184 2020332 1504629 511209 949999 1946158 620414 848518 480622 1995157 29193 579914 1984457 636684 1541807 1871320 684013 1528879 139740 1554579 1008872 1989506 990026 1162738 2383642 630144 1506137 2301317 688494 1961863 1243156 2362089 81810 2494615 310426 1155063 528950 319732 1942081 288832 2420181 1447233 1274726 2336115 2344904 1234479 766863 2092204 1276197 136128 1464655 2527539 415453 365733 2334559 330399 2630887 2254768 923285 573683 245381 1234573 2365447 307705 1684056 377069 253798 1623234 1120561 2441522 1884453 716579 1636548 1774670 1145733 457244 1842959 1446677 1485376 1690953 1019238 2570348 2576504 1224376 1658782 1897349 607353 153142 494703 1127018 167125 1670264 618135 1785046 1024026 647253 260184 1749280 1668221 643733 1784983 113422 2122799 1755142 1427469 2499448 2418252 1271057 1362606 294639 628670 604119 289017 1271288 2211195 765722 2595738 816156 263954 2106589 965222 521492 2282605 345011 2380552 2169985 176765 2157407 2565015 565930 882061 308070 25361 2440150 1335128 2375044 236706 1659927 1593628 1500324 2007625 605682 1581371 2451567 45154 1375789 780431 2569855 379704 1971905 2604492 2405850 1409665 967626 2506266 368048 1249154 1434577 2282703 466687 2222181 314154 1889085 745180 2307346 1202486 66958 2010363 1208278 1226763 2258831 1468575 2573068 2528364 1607806 1641239 2141205 1040733 2145356 1046926 1231421 2491181 2072590 2213645 1278430 1839238 953639 1614344 326316 841735 957331 2368153 269833 2074020 2235422 530262 2610455 2180527 906313 289159 2228110 357489 1111020 2534860 489331 954853 643562 689544 1616955 1542572 2322440 2403350 2600142 2133745 2292853 1274817 1271111 15626 2130713 1383723 1903504 2417397 1946621 28639 1653951 1482059 697859 1310394 2243525 1725822 78403 1298731 1938930 2028286 353506 1514711 937937 561908 2510220 710993 951816 2437281 2421543 2247591 1796885 1173492 2255329 2385941 428583 384396 1645903 2575520 774255 177778 2428417 1255170 364286 1440072 1861093 1846560 639113 505843 2405456 2602275 2452752 2568284 257398 917590 2517561 730112 1524717 1867773 2487895 1598710 2514565 1188233 2284925 380511 1935555 697715 518126 1436940 620233 2397620 994584 2487047 1113472 105680 1582450 1409094 2619850 1271566 2225175 420279 1798533 430773 958920 594286 1773727 51038 1285516 1290490 924514 1175281 244242 2263971 683105 318272 2505268 688845 2312401 2589573 659812 1091536 914051 109222 2115457 33844 2006112 559257 199814 530429 1068659 1786090 284672 339477 791545 927141 406301 2106821 767406 863358 1797561 1302565 1322145 518966 1989987 151943 2118345 1293305 673008 2441666 2576856 225280 1397117 1891645 2341491 2417205 2223435 1324721 1720226 649454 2071985 1950113 1803877 2294202 423204 2544746 452302 731823 243854 2166670 2227729 102000 154588 2114321 998863 2612104 2220939 1435912 219702 1770581 1487684 1493763 749735 90626 2584489 2508712 1320065 2269294 2512989 207539 2590010 1444242 893786 175429 2129363 2360516 471495 2634726 1161456 1616076 543736 290806 2439563 977254 2497670 33182 191686 202335 625164 448861 1971646 1156589 2593815 2397114 2612814 1654095 2489409 1379460 1319524 1811032 1055848 710498 250203 1716785 1996751 1898069 694150 2070521 2281578 2171194 2137272 1731565 1359533 2161312 171108 334436 272073 1854984 274974 1183281 2495274 1605264 882693 2404761 406053 1282603 227554 980066 2473080 1008519 581246 1508695 822700 1621995 1574764 654544 1128027 608514 909226 1562115 236101 397782 2313492 2070275 1417155 363060 965070 242290 2577954 786010 2260771 579022 2020158 2549289 754631 2529253 2030117 65589 1093825 2210843 2217996 1014808 712963 2230153 922912 1258673 2369735 394833 5880 2378787 2127420 1161306 2132469 733187 1665603 2574121 2308094 1579960 2623196 388206 734651 34990 2632303 134461 710272 259414 41013 1865806 931838 2620325 2639748 1472084 355070 1713045 2002515 149275 1393114 1929012 2089252 127537 1581957 1452614 1575257 31555 2444935 1906070 2463886 2461673 2224708 858163 1783518 1471836 77239 1769747 201855 356522 2239172 1584534 1799372 1191516 1926373 640136 1629797 343483 944304 64080 2326772 383528 1870645 691705 2054759 1526616 1821568 1539258 313092 2509221 368793 2119945 2204340 1432301 1192844 1071072 1584882 1484510 300352 953119 307537 288709 526314 1153895 294471 2324500 1393866 2556875 1257129 2195101 186176 634255 417247 1250465 1967289 1233552 735535 222570 349069 1554043 1333199 2188643 1672168 1062201 1902218 358699 72260 858480 1519748 2450961 744613 1312893 1695402 1199197 481134 310196 1572940 493558 2017454 896039 1595305 92717 1507626 1631737 134572 2281962 2455998 2528583 725404 965132 1903757 2194246 938496 724480 1268 1251736 118072 673011 1455175 490464 605397 236629 515529 2135728 987626 1604138 842208 1049822 2587638 117550 1178103 2128328 502461 151054 39363 475877 538924 157681 70812 1118486 2326663 1229593 2222729 1061083 565544 2562838 1868924 696908 1818822 1170602 76666 706239 582117 2586693 587337 918609 580668 2566541 1815202 718747 2014109 2329607 1125089 2271864 923858 1770985 1684729 2094617 886524 377417 1604822 2561926 1224168 422579 2412380 490310 1858405 2615472 570268 1423464 1722293 1045673 1925207 244870 859116 293922 1703060 32779 1066366 2640896 134561 734516 855055 2601373 2364107 2206963 209349 685571 2017207 1375881 362332 452652 2336369 644628 2058612 5277 1561500 1352876 1952361 2598022 1757677 167450 426555 1229503 2392564 322222 1275121 301839 694863 1921231 138283 2168560 2296424 917539 1232216 282461 1323942 372671 462182 1470870 621546 128114 2260158 2215680 2641599 2502684 2099264 2596948 1351138 254375 430478 2535978 476309 1941730 915326 2312274 2543856 1934257 2285734 19533 2426516 1171307 313271 2463031 1113676 1562454 56268 2354891 1365110 1725942 2280447 2094649 1976143 2471502 832773 231546 2226546 2583775 1857993 538687 1102973 2209231 1111995 867239 1016159 156016 660822 269981 120074 105664 2082807 1491001 1693483 106268 1063373 1831001 883174 499712 1238756 1069844 1610125 1170758 1293447 303666 1398499 756486 1611747 668750 136309 1448435 1320770 1173996 1441965 1028503 607280 1304810 255028 1032817 670339 223085 1608328 1750449 1847603 1634280 1815451 2601850 583007 1209268 888545 2391126 1794570 82251 1553117 1791848 1084313 2442088 637723 2164887 1880856 899305 77172 817085 1784539 1587462 1376394 149666 110430 158133 1539091 1134119 2423173 4894 2019256 1833070 557600 265868 623521 2340889 1333503 1798989 1159529 2583153 745039 262698 2632279 1366337 1223553 286397 2370025 2600272 591359 58556 2253833 1558252 1394193 1611751 985404 2093042 2359587 152912 503334 2114113 115149 84223 1854577 2279971 358052 2242547 1577767 1925680 51972 99143 2192674 2603959 1293855 2153723 841666 1158512 1786782 447257 2111054 1394818 1154610 1421361 2180769 582891 11246 2526075 378696 1825179 567441 332212 317510 916986 660166 2342070 2493633 221913 1771784 1791922 271142 1350210 296168 1326392 2643067 613976 174315 299425 1208245 2267979 1807533 2475473 922112 247217 2419872 2629477 531255 79890 1989819 2446096 1133189 1670484 460218 1141467 2045995 692425 1869540 162050 1697887 728368 2041880 1508053 1139868 1723494 244250 719164 425472 1426687 784845 1127417 2473522 1430704 1153350 720710 491326 1903321 2286190 1808619 299341 387144 1521986 2561405 81253 2050612 817043 391894 2590297 116701 2183432 2568130 208259 1029503 280002 1724289 1767754 2147086 786248 2625470 2336368 2318927 955467 1470461 1809098 956885 383307 1958857 1565358 1556752 2647809 277366 948240 1535070 1243368 884976 45365 873535 555531 780733 1934326 1331272 1318571 1504048 1898679 1273676 747130 1821408 334027 1283751 1262388 1280324 458487 411533 776612 888165 1215080 1056533 2644580 708887 1601376 1509317 1005584 2404887 838217 965922 283010 966273 2136114 2041407 4212 624240 636956 1302383 1945069 2089722 1547307 1829281 1300674 1315125 566916 661577 407304 842083 1579286 667823 1330920 1906040 113822 5742 1121170 1884449 1983332 648214 748762 2281795 337707 260047 1753356 372504 2448446 2393636 2355110 2128309 639329 958530 2129782 1920112 348032 2244612 1142342 377215 2489286 1021671 1454294 1826679 1385105 2562515 1775308 1456628 1542511 2503339 1501959 2092171 2491837 2388228 2360927 320386 2158956 2180421 2559921 1387719 2492514 364054 2231708 2253399 1974115 2605153 148930 625734 1576139 1725475 198192 720576 1379524 559484 1181146 944470 1445452 91002 529495 1187065 1754557 879989 2631626 1811002 250547 1357668 2439109 1545963 1147949 145348 1018943 2642730 1226705 2158427 1054562 1156090 315374 1166970 1944273 546171 785511 256535 1734521 1903723 1215861 2546913 2293941 2017909 1366541 2380536 1052777 191762 367234 2024500 285464 604596 1812452 478727 12869 1655428 2296037 1830616 584332 1791295 288139 2214645 102375 1383563 2044808 1241800 1864580 145069 1470903 1271806 181741 2122330 574451 1825091 277889 1024732 1982488 2234728 316177 1533104 1096820 2160245 1197547 1006070 2204424 617461 1929359 2493331 1536687 2028800 876415 1937080 1004459 887498 2100590 2469426 756172 1285875 1526504 665093 1330322 2312829 58585 1648289 632633 988084 1293032 1395426 254323 2360619 1533218 1766442 2027352 613515 918236 428292 1522713 201883 1774535 2625797 1548065 24606 1413256 1314414 2367464 337345 482757 1178627 1044927 600951 1690503 1035390 592975 972085 2557846 2411687 2625648 829951 1415519 463422 2588568 1277295 747401 2316433 2282969 2607368 50160 2020280 983329 1590920 2408204 2532921 2612165 2339041 1029724 497448 365867 2066764 47599 2039910 388366 2178287 1297632 985643 2069815 2027752 1180352 1598566 2191879 1443599 659541 957863 2083329 593460 2089808 2010146 1072576 159892 373746 311215 2609637 2187284 2494142 1673053 230118 2055341 2265652 351202 397815 254194 2460795 586420 2543444 1974100 2344141 412210 357915 1769599 2202999 6703 1267618 1922586 1767869 1888369 2210989 712199 557729 2029014 840117 1170267 823186 2047661 1239435 2338866 1200752 2540107 110658 201087 2339897 1141339 477469 1970351 857825 65339 1916755 454336 36122 1723006 99044 1472978 939677 959289 2198711 655977 805750 1907091 1884159 685012 2257133 2499536 665889 663650 541084 1102318 703179 1551492 2633069 1060216 1662278 2330126 1578000 1706537 511739 411446 798499 2394826 37829 2196867 507761 2421020 2150538 328626 1805256 111784 1102522 641321 1732189 2548766 241698 701832 2063492 1717836 2459146 1674051 1813503 1739684 395002 2125941 423871 507536 1506410 1043858 1628405 1013086 756117 2264096 1165343 1589593 132472 2069896 223814 2190839 2643058 530956 1258929 1956293 1206234 310447 1140032 4545 79732 611331 121063 1727093 1021879 1306642 1178154 1876924 1242142 2614987 926382 2310629 1724039 853777 1500952 1160400 2022008 792351 435288 314636 89718 1782136 602154 1795019 2419128 468219 1677642 413982 670112 1616425 1206498 1383510 903377 2596898 1191033 360604 126432 1480118 394924 1567938 766336 1704518 692539 323767 2072088 127000 2381982 1513901 1905503 1808512 756309 1930170 1873255 19444 1034729 2148032 1835396 868439 518112 216145 335274 1872691 924620 948858 1457429 1778151 2510687 2213116 2326490 179128 103485 1243685 1926652 181190 1630289 495725 2249097 1224047 1219502 1056761 2371330 2159398 2571256 1818334 647537 450552 1179079 152638 492828 1494972 2126934 2429887 1697907 1621347 1419805 1344558 736242 2118067 2215491 1496071 1489155 8801 1692441 144674 1074497 990519 1190534 2337399 605000 1273465 2007362 2312930 2457444 1551782 572584 1587779 632566 1824298 2221035 450412 1589637 583777 2348474 1615817 739934 1997316 2577375 2329808 2188194 1012938 1482721 2107521 200023 1663034 1777910 2277968 892941 1930746 1827698 352577 1654066 863371 619190 2027292 2062134 1033967 2622587 791839 342034 1427429 506497 1347809 2232154 2224450 2317092 873254 2626855 1109834 806115 715857 1021027 1313601 505218 888411 2228919 956694 790855 1428947 2098161 1900074 1948391 2208645 4436 90390 1902845 1555059 2555684 2149418 1364640 521205 1884574 1783074 32482 1919696 655247 2527606 1999684 1832006 1322670 1884005 478843 980653 263697 1497039 369100 2301299 465186 163572 1494526 337001 197656 1197814 2240630 87905 1750357 1948752 999333 2165769 1296447 356839 1475972 260162 1620263 49020 729600 1348634 278363 1555087 8269 968225 1001684 75442 315720 1319713 99871 1532207 1501340 712795 1618266 154894 2426629 1834467 615664 1393392 206035 1618335 687130 2610634 2194968 444180 1200739 431297 679437 2330879 1340173 1059373 406889 1128290 1901690 439471 203226 626332 456953 1940026 2022167 703660 2078620 2502207 2049177 662193 964122 1684136 1380809 36065 2325956 1025600 469208 583722 909891 431594 1874076 1374189 446736 168018 1429384 57724 1929379 609684 290535 1052791 115580 1457766 2414845 494203 1217192 1249866 2228846 2430491 2585438 2374693 834767 2426391 2461661 723620 682734 1130403 144861 1862506 70126 688962 536294 2453: 2479807 2325407 2099670 1025943 132923 2454: 1700799 1430508 1754040 1509516 141020 1401023 249887 956492 1077265 991743 2368385 1678167 2164718 775458 1101112 903307 377907 1697743 38464 2010285 1124814 2455: 490384 2456: 1593853 1492782 10688 1752117 403581 559317 1162481 26049 1638599 17127 980410 2516252 2279720 1232084 450325 748238 483431 494451 452132 1576329 2221790 2103333 193416 1682422 1633245 2379150 1648400 154876 14936 36696 404812 599059 2648209 1181160 1874051 1658132 769401 2120476 2358409 1001250 142397 330341 1921701 1210527 912110 2450858 2351954 534721 988772 1236332 306105 2040291 2450020 1028995 569386 730565 2263053 549673 1365065 1744951 1322460 86880 1333765 912146 111151 1061465 2494919 2450930 475106 1858760 361778 2035357 187535 2263357 1298305 482620 1881884 1301910 1032429 562109 569271 77561 1892050 1248477 1078504 964521 2130172 2219225 2111985 362134 1914198 2575397 473327 1296201 1397034 235564 202996 1131669 990635 1488860 2425993 1906709 418008 1547701 2508543 1359568 2394398 2012675 2494661 2636216 1474278 2389989 2072907 933270 911441 190051 1254951 1791366 2582206 848999 649837 2267567 1101944 2015518 1973088 1143704 371633 1293855 117304 513727 335946 1737549 1763215 1778317 1922984 2351261 347603 1426701 1317762 2376396 2051265 2497609 2326044 514907 365666 1478737 297793 2541677 1994003 1462717 235229 1174341 2160464 2223081 2256025 1441786 338795 1330030 2609197 1374010 12293 699997 497153 56875 339144 1283421 1627882 1917437 357980 1948627 1515027 1450394 1805524 938181 2111057 844239 639647 1574265 1995406 570849 784257 38407 1824081 336352 696179 1001417 2211931 1765944 415540 1662797 2581850 1419469 1690785 2340645 2608434 634153 146182 790987 284160 1045226 1678715 737531 2382189 1665865 512135 2588690 163094 1826224 2648873 186267 12977 1409494 2372271 2128344 2340906 2475178 1422994 996167 763269 2089214 1129612 736454 1174183 2477652 2535878 1250325 276110 1205742 2347876 1093921 1313753 2374805 232391 621813 2229635 1950858 2213272 1229304 2365235 333476 676036 2457: 94972 1258460 2288259 815332 968113 853923 1823974 2128048 2278451 1344969 1968908 848246 2041456 1986212 518598 1596099 1395309 649015 2010007 776794 1722688 1027403 2023197 1198143 1022839 1812658 47281 330569 1160783 544914 2402538 1938178 423918 2374018 1497256 1926221 1921018 1332250 2034374 2463260 1193999 1390931 1357064 40015 2222468 2304769 1719281 262170 1215876 1056259 2264592 356353 1267352 2147285 2574130 793918 888712 2536775 890763 781290 1019406 2261569 366380 1479965 642060 1135038 683878 993473 662163 2570707 207967 1438338 2170078 35703 2438600 1734512 1994928 2522946 848447 802186 1792295 121407 1212007 2051385 437778 2083299 93615 365581 153204 1238842 911123 2578536 2390094 1477380 980139 720792 437531 1601060 1810099 1437246 763272 1351376 666367 1022393 2491566 1726826 625391 1282763 2500671 1251451 2166692 1999523 2615610 9381 1619507 1906305 2085837 1769829 1576243 360278 1517716 2234258 1826446 1349798 776908 517175 2304912 651485 154765 696535 957902 1462185 581341 2138894 1698127 1064183 2173320 1514471 1965831 1727227 1758409 1298956 914520 2122248 815669 924728 1756997 2092534 1085264 2289529 407732 312416 1654615 133479 887669 179327 1842481 1179957 1172818 1700207 30815 1967806 1082995 121775 2492570 2207957 1042673 1119295 1823792 739626 1501116 318018 2087502 1873122 1207609 2299732 1996464 1303574 1833542 645451 213017 1599575 892093 604823 1473455 488903 277757 1481258 2465875 1064197 644724 2483133 1215601 429661 1469058 1431780 590942 582292 1978687 1486120 628279 872616 1711420 761263 1414263 1373642 1581773 1375584 2110353 2291611 2635913 2142208 1381148 1956846 790663 2202785 311917 732293 640587 527481 1452688 1649739 2497835 2351237 439962 519773 2276505 2590726 589950 2483895 48724 1082384 1585944 504282 1153517 1384805 1244800 1915005 1659128 2359953 1655613 1395229 1276786 1106685 818338 2419123 588343 332037 913489 1383400 392877 536953 1579418 851097 1431415 2301667 1224681 1438132 2357576 2381240 281500 924257 411374 925809 1989045 782218 311219 913687 1679653 412263 273280 990744 2157361 2329387 1811942 355833 1451730 71555 172797 882479 1662010 295113 1670365 944871 344495 363270 1824199 940534 1469950 992117 32377 22453 2176247 1042805 1071524 2497646 2048910 1289087 1268867 1423885 1473969 1075847 2154970 2294502 1767355 833620 918524 1915968 2302988 2336457 1020546 1105284 890608 1681074 2417860 1011189 849895 786187 631291 2542150 113076 447938 1989242 2232499 2472612 630457 440258 1156616 877713 1564390 669334 1247607 963452 142968 2514298 2550027 19487 1865285 2368385 1594950 1503518 783880 2259543 575965 810633 46390 193295 1910891 684697 2100527 2131036 1506838 1324386 993298 1783059 2622605 2479490 938223 225906 1385413 1157497 2157968 906325 1499939 1377379 2072849 2247436 2269033 163074 1055470 1566370 287271 1833543 2437410 1428503 248956 2069466 688440 797097 1264298 1330844 1905806 406555 320408 957614 1695708 1388455 1086460 1874786 1996763 1303198 670878 2049945 2605682 1808587 335534 2035719 554265 2354035 1713287 36415 460474 1927385 1912505 961346 1903442 787486 1724492 162897 2007786 65141 909668 966349 664258 2135229 1216170 1077698 1365015 652496 2424552 95559 910778 1382088 1826152 1145250 2053546 1309663 397976 103862 2382821 76754 1029290 1382524 2481629 377417 1960075 2543151 1601952 1346640 1111081 2080863 2074810 239725 52963 159709 1033431 711801 919255 1236197 661894 2523958 502768 1459527 622617 2554058 405627 1393975 558643 2423005 1321777 2152856 992886 667438 2405832 1245102 1877176 726684 2593913 1899732 2375075 728681 561246 797714 1951774 1917902 381145 790089 1738479 206610 2083015 2076605 747563 439797 664866 1531107 1758898 1060379 2495164 1553751 865870 1658430 285682 192340 2447969 21377 1227762 1599391 382760 1273817 106806 2196002 1324236 2322065 680229 2314374 1101241 103492 2519583 462047 743960 2216048 248587 2260888 975152 552367 383452 2370566 1708530 694961 1969766 102408 1036162 2522791 938767 1815285 46115 2468560 2232222 1905870 180715 2081866 1186265 2427005 1310074 221814 2181917 2318593 180021 1848054 2621312 1105950 305037 1043067 1008576 1308615 2479032 2589121 371305 1568788 2427876 1737636 2606313 1316027 348477 986546 161724 341941 2292615 940024 809135 2294987 309936 1070214 1780074 71480 96087 2561811 55744 1898780 656387 565070 1671580 755775 1535158 56931 1833470 2519130 116562 2226113 204552 1824561 1668792 1754840 1159961 1973298 643960 1609257 1483791 339160 280941 238272 558208 2267169 28706 1479308 1646641 2022043 280814 1494719 37939 2121287 1699477 2009745 1874443 1975652 275430 2302499 1521697 267460 2101064 742717 1767631 1958632 2369471 2500181 1973626 2597201 1016381 2425503 2093951 2294298 338022 666287 1403316 1387230 296728 2465726 32452 1158530 997158 1056444 367662 1084478 1654642 1281740 1173686 2348960 1353731 108992 1106935 1385004 1233660 2628028 2250856 827760 2064155 56514 1300167 638139 2626017 153843 1631069 610449 497266 1905496 2390518 1666444 2083277 313350 1310819 1000183 2088415 2094452 1652677 1405143 2096666 359758 1961294 2111029 1613399 1295739 136651 919563 2477861 1317735 1517456 502433 1319337 1395778 1115582 780488 1019812 2626834 993573 2438029 1261149 1794403 2429370 1229701 2283439 1372162 474058 1194306 2154297 1185518 2012134 2058125 2398120 1438648 260598 2339338 596894 753450 460574 866757 1774428 1943903 1496483 523793 808666 863690 873785 1784870 1525106 2047494 2264213 1315627 82837 1303877 1163779 1417057 1480410 1655755 722693 711916 2188827 2293882 2370720 2401042 643979 2468675 72797 1892942 1198650 2118747 2380238 1040253 935398 365042 2431939 1219720 2127573 175025 106189 722414 2547059 1809647 2114725 449846 623207 1871847 23920 1536480 2405450 1031318 1837733 877502 498351 1142877 1365891 1954052 2478880 158594 1722097 2587645 417604 2164457 1697728 795658 1298190 514019 1828578 2281142 1359453 1946645 96021 2141847 914079 776891 1214020 760083 1234476 2244762 1041105 1865700 1412848 2056003 431185 1548293 2171203 231782 1917603 140045 1907763 872730 557964 58510 1044642 2018227 1633319 1647073 943346 2454517 2149136 1608081 79043 1958126 2443670 2463560 1180849 2418356 2169298 972942 2255187 1018640 1286973 2645179 1812074 99110 1466457 2395733 580236 541871 342326 2069154 367932 1399679 1684970 44778 1484284 2060433 1249572 244056 1355358 2560179 239601 859384 1963109 290640 940982 385446 1283215 1756938 1055486 2196457 2058449 190666 1779451 442677 1449066 1070469 1831093 1325068 1930179 278728 1348919 2374932 1194316 1737198 524692 333158 358279 1718564 2474129 1293164 2588951 250286 620511 820222 1021546 496248 1276609 2392643 1832810 515833 1034059 1313211 927063 378624 1691191 2294910 2198637 1076733 609636 2466655 1266633 1165989 736719 1729250 1780717 2079146 760835 104095 280943 2245517 762449 1340092 16934 1287754 1572660 476917 266479 2425135 371153 259943 298972 2133593 411104 456618 1333924 193093 1030863 130785 1709856 201108 1992036 2275697 226209 1189379 947854 2305784 2053180 1848221 1439207 600749 1196556 1990582 584744 2533931 1216876 1739105 140984 1065036 1086237 1163702 735108 1515202 694785 1456960 1947433 1047651 131516 475177 2109725 438888 2404288 450694 499994 714848 1614483 289656 906579 1543479 1856120 1268053 1568476 420636 252056 1128399 2044180 1698334 442924 36065 1364197 79988 232195 1031304 597514 2038299 2063669 446736 2146108 1412707 2406771 1618057 526698 1514506 1043471 1789035 574123 1478197 2629662 2383992 2026936 2638766 2368378 1384900 2519040 2458: 2567063 429382 1468525 1256545 2249305 1389018 2145072 2356004 1027896 2367978 2046739 1023439 1406338 1300105 1344482 879747 2209118 2112959 789955 2460127 1153380 1042338 2459: 568810 171922 1146198 1917055 2232889 1490183 567705 246: 1336860 1643901 62220 521825 1277166 2464728 308631 266652 504298 682963 425273 1205174 2513991 2624826 448272 862252 2124310 2460: 692445 1479236 2541531 1809046 1558508 198638 2560258 31081 964825 2529266 2217608 2302840 2481068 569246 1004315 574571 1952112 702465 1246798 1905561 849725 1631263 151696 617363 232421 191663 1341865 646665 2614763 1125919 1304778 1140255 2531920 366888 315912 247166 1313969 1456489 1319554 1475707 775018 328894 756909 129381 106760 1879424 206740 2575686 160659 1784030 1805901 1086968 152553 841008 1321481 258913 2354671 318770 2240365 2283073 466151 1846462 869758 1006547 2229176 245226 2041697 851222 879910 1052957 872441 1310374 1131667 1053115 61152 2462: 1049250 1665907 621771 97704 1665336 658396 552103 2564761 2481794 764469 211369 2129303 2307128 1458666 1882090 2401975 1989068 2421051 134676 631280 251574 2233102 2404678 2298830 324403 2496084 1745614 84645 500886 1358856 2318494 956205 1967331 654387 2260275 2222878 1966637 74313 965682 1686290 257294 2362512 335226 2135595 2012006 1818970 766361 1415684 2020373 74664 332377 1734227 1785345 619452 462457 2229089 1373220 2492274 1407145 1495622 586854 1717881 2188212 341196 512700 2175615 935411 2120611 17041 466687 2475 374208 137059 854679 1766199 1355950 1330073 2450020 1356157 1636193 1389704 46034 895304 287941 1597885 1155163 1318745 2389836 1873343 1574875 1187089 825996 2417460 2207122 732907 545415 1163602 393554 2084942 838961 939511 919394 2181532 1864475 2620856 2059051 1437712 647080 1805220 1008558 456950 2464214 1832869 2571599 229860 826275 1100810 248194 994078 1356903 2409123 2379521 1644089 2487428 59490 45227 2353923 161780 1470163 1095217 2557244 2611297 1680279 1142961 2062416 270600 2065158 392778 234010 1839485 337138 1868463 2164634 1320426 1681719 336420 1332706 1400417 237680 1793816 903147 1895881 1579471 929047 1856596 1903709 250565 640151 1740438 2344941 532689 1780965 1083201 2289707 1903369 952563 1695486 526936 1714406 2064482 2493804 627531 394127 2205056 1354798 654026 340405 1636045 169954 1012199 1001441 1262489 238530 423452 1740787 503272 1346591 2353934 1030299 815635 580537 1779088 2011089 1376356 15972 1243836 2075238 2389173 2224616 1094708 1384128 1200759 1352391 953586 470702 2326186 2410943 660579 1956120 2334078 1020189 1112914 2449994 562278 934411 1794144 2412622 2549686 1711370 1824353 357804 671346 2413319 950730 587424 2261239 1526116 2552970 1219628 1986497 999234 2507201 743515 2108633 802695 1590264 343842 416807 1382951 2106040 2168878 1945922 1390539 331278 1567110 77941 2633329 1593364 227373 2440770 1197560 717190 877001 261245 572929 564322 2100033 280448 2585195 592083 1834923 72193 1936883 1414530 1256482 1916360 1032927 1154137 2408066 895953 2131761 1383748 1431390 2225659 2434476 639329 1693621 2524833 1322657 1368122 2522785 725264 2139114 2609857 1640699 701747 149576 1420054 700189 2598412 635807 1504845 379686 1595967 1266667 2017909 150570 119372 184008 1521089 951998 555145 1486903 59936 2473101 62512 1853344 2193254 589527 1851259 1325719 1892942 1055302 2087865 766617 943667 2396281 556453 2095899 1897360 2574257 1347538 2039910 1935547 2050650 1997802 1838184 999964 1147990 257155 1359588 2474594 2473539 1873557 2497653 1570930 1940658 758133 345444 144921 628086 1462846 1636781 2436610 2533246 2204496 1081831 1230118 2613600 1381273 824911 1146582 202659 2559690 1955134 43526 639273 1630275 2301673 1985105 1429086 977705 1773675 2236249 1627980 2467494 512756 1681428 909384 43947 2156343 686169 2484060 1910698 415601 738471 2178513 2570667 1138747 1745296 1395404 2150689 1915415 2013727 1121183 481671 406973 378328 1551061 2603788 806666 254140 279916 2488462 453269 2308401 1789583 2171847 2611479 2384001 1509931 2171622 1212448 2581401 2297654 1918556 2182610 713982 2167041 2198452 1333111 2206853 1263454 1340764 271018 1628998 2463: 1884542 27156 31560 212295 2429925 1097470 2289273 1781428 1002059 2634345 279191 1106474 270672 1160049 1531029 765165 2504163 1665411 1064311 1206282 566701 1487236 195561 1118902 1782643 371123 2274928 1317810 2150104 1598641 709861 189162 1184958 2312807 895904 1589298 871667 153985 999904 457644 1944259 1354924 2477745 1977326 1938494 2431362 747087 1836645 2245405 1628635 1983399 2599149 2066496 1111627 1451620 2464: 1233779 1382650 775836 1580605 2298230 2147302 16921 2620964 148389 1089123 1933972 2357136 1250949 1468272 1707905 2201004 1180812 1815130 2445118 2640795 101783 1621666 2046682 489632 1009521 638651 1344197 677042 774263 919217 665054 2169479 720214 1025593 976953 1285927 2552975 2258231 1365575 610308 2190808 2332875 856380 1173987 1962309 1077458 744533 2531635 709149 1407532 2473156 2483202 2161862 1530695 2520358 626380 88372 666339 407154 637236 949664 1694440 2231092 1549989 2561843 1218662 2059305 780794 108236 1154645 1615672 47578 1392553 2566576 1822401 203457 1106154 246686 2228590 1832488 1764962 785777 2465: 2403764 2299199 169485 1068024 1017673 2266862 534254 1594016 2455594 83803 2546276 763138 2119970 2368839 1493150 558844 851156 1057007 1874115 2161273 1517422 1218971 2255411 782835 2338642 1519635 1570230 1668900 2048811 1889473 2171415 1353849 1308478 538410 243538 692485 1129140 848750 2612302 1514646 1155993 2296567 476183 166262 1944731 2604475 1500120 713902 590295 515948 891081 118391 441022 2008753 1349562 2155095 998034 621182 642014 871240 908193 1300985 126331 915577 992139 2510732 1057318 1967892 1699468 2208617 172760 1835468 776822 954932 694729 373630 108446 949391 2130360 2254556 752356 2477268 495150 2119165 1040377 1386925 1610450 2490745 1949179 361064 573088 1408302 223991 716447 581570 660207 1576243 1236919 542960 129576 617529 559849 2493920 2162800 2047145 1240038 947662 2522364 1030465 1542244 1597690 368759 384545 2251582 2434573 1409501 1751669 1896548 1927467 2302970 2399505 1433971 310609 2084127 434303 1990415 278406 1497890 2177320 2228457 1081863 128851 1749899 1902728 2304766 1787474 1111412 1180812 653417 1805531 85790 875445 2581588 2109274 1909081 2452621 1877111 96710 269742 2026319 1892477 1604714 1471520 1307498 1820145 1383067 1567025 1750086 1257521 540942 730917 2035627 1736781 234689 2276118 2087618 588193 194812 317972 470 2317482 641081 2556383 1063453 1425196 757849 1851648 1269597 623083 515945 1974202 1245252 1915481 1389704 1044306 2629495 239875 2304 2186717 1941672 2279272 2290659 514753 1902555 273220 2401476 210717 736169 1032593 913219 2101419 1668905 1320942 557292 1004309 1765182 172929 2020660 2133079 66493 589100 1497932 314354 1627160 1750282 386377 1911829 154411 1056603 1609649 446322 56521 149293 538736 924149 16754 871145 1055617 209474 1122311 873841 143728 73026 44185 2611201 438167 1595071 649580 2118404 1090558 67774 21669 1864222 2310146 189451 732820 2082985 1646435 2029258 1125267 910370 610104 1371990 1703084 622986 2503549 985628 1503866 2533283 1824916 1536137 157161 1684041 600471 2213487 1918282 1949087 748165 2603392 1752308 2241222 454619 1784562 2001981 1348935 2289214 1058798 1658941 127910 1628303 1364325 2415782 2566223 365833 1899048 1673603 2195845 1707938 2254617 1177641 229194 1657303 1586088 1642003 2546589 1693964 369881 272582 254566 1054719 1575552 2110 2013877 426479 1646103 2375183 1835006 431058 1747723 556487 1737316 1665423 2169752 1211601 2352578 910772 575983 1264560 1338375 141361 9005 2539711 1572940 1820591 88169 1748626 857750 355231 772710 731601 1638217 618534 1603354 2613093 1371541 1020482 2393992 180064 1669097 1472887 10690 614655 890877 550504 2258338 373148 768936 497260 1750585 2117512 2581877 1944291 1262968 1144614 556502 724017 1419588 661154 1943465 1688667 962918 1385370 2549424 2461814 2619408 730496 2610020 369132 637260 331443 2065821 2002341 2374616 1340219 1444974 1558307 734516 1363822 1479427 1362891 254063 316519 1290476 912089 2547405 1887127 423943 1473434 1928541 619541 882275 1017739 1279083 1664265 865986 1428991 2382705 464141 1826684 88324 2536640 1020562 2585629 254202 1626136 1144787 2427815 1228374 1194688 2405019 1573583 2042057 1888333 733907 255125 2579758 328831 1513846 281659 1798094 1102159 32102 944439 2624215 1600359 1893586 187293 1541805 194453 1933945 827573 519281 1585666 1063041 341944 2433642 1000404 1912384 2538315 2287383 128158 1934573 1694760 2184233 1421853 927874 834662 598729 59281 2290164 1066003 2126558 76901 1101486 769501 526275 2643306 1561421 2341569 2298023 1246925 1173229 137870 1614474 1384831 1051210 941738 479643 1011564 1811470 596141 160022 2507440 531575 2302760 2248675 214823 2234306 73362 838702 2196297 1156618 1366951 1829574 337489 1718384 364596 874715 1484174 260188 1416601 1451929 2402929 361597 338085 414482 1983386 26769 1774934 1248357 2270927 588881 419634 1682170 2443615 1946745 305281 1820641 2556191 442603 2195108 1396725 398624 725541 737513 1687027 120223 1042824 1572039 507361 321772 696381 2594157 922238 1468905 1987866 198054 1616655 2527392 1852322 580894 554052 814468 2051090 1772703 784395 2600540 513119 1564828 878421 1404988 2151539 456135 543411 2060431 1209999 821818 911829 1594710 783612 760856 51330 1852586 2301088 11714 819607 475977 1920112 2631679 1648398 2404712 2610473 1779512 2196882 1693621 662822 2289506 1501453 597531 2276315 255594 224497 185155 610831 441415 405416 927576 2238464 2031726 1010376 1577732 2478527 2059683 2091626 2318475 530593 2029561 1833178 331184 2648017 1973613 1815684 1668601 31448 459984 1628816 400036 1798463 2358192 2357228 1661357 665512 2031291 938181 1232348 325263 135668 205747 1955712 2349985 2477550 589527 327663 1674265 1269373 1238191 2290141 14158 610374 94660 1356965 2212176 2600289 2622110 1764282 1699181 194831 397062 864073 2268530 2490330 1128308 1922721 614066 323005 1760346 1834609 366563 511417 385296 761800 1357528 2466899 1555519 2280543 2528713 566939 1863549 2500204 526755 1327422 757429 1425620 952654 21844 1782870 1002945 2363746 1884516 1019831 607589 2276044 814036 1953649 2075553 213143 49386 1601540 347686 685353 1701545 42620 1533478 2134556 849347 2260638 2081739 714618 863451 2334119 1154794 1587474 561325 468620 401048 1413273 1379801 713379 1080586 1797556 2305885 1835329 1831119 1457123 1875932 1483376 492407 2526654 1479352 549529 1215592 678158 803726 1992522 1835442 1956205 484380 507349 838889 472495 519963 1667524 2256549 337101 724351 1436125 860618 793886 2143204 737715 791687 850720 2245029 1515428 1369820 188588 587263 1025502 1768613 1929725 1129909 2170393 1623520 2010309 2479673 342697 1913127 430832 2182679 1551536 1985476 1026132 945377 558221 384420 1596811 365651 1905294 2326926 2530062 491749 1026099 1969801 1478880 2098426 116596 2180995 2606146 750140 1413238 2265478 1516695 646951 1638203 241248 2542434 1467566 1699562 980751 1960506 1352300 428870 2440595 2074710 1354027 2163525 151039 2155193 1777567 1579703 1908891 368656 1967435 259379 1050309 751337 829228 1070269 289499 1068740 1133302 2642046 2514201 1470259 1850273 2535878 1941367 1590642 2148689 1527278 2003188 1292932 867940 916513 89852 1813765 2058387 772357 844750 754182 69513 1467066 2219903 1856814 1443607 197438 840853 181004 1790616 557229 1285246 1760178 2312883 1016682 306412 1356838 1583603 1623930 1215249 833839 1349551 1675926 1450582 1272173 2502422 1673898 1722434 2448239 2343990 1585116 2467: 1023285 895232 831861 1085144 2358990 398130 640631 1568836 53389 1607170 768874 1162073 1222524 1498641 1860847 2190787 655724 2502403 2468: 1063838 527059 228614 2226008 2003136 382554 2436554 1560136 1612554 2070300 1203049 2554213 1690710 2461122 2469: 1329823 2396967 299436 1531951 1638433 2516307 1051142 1469000 404813 2608169 1709607 247: 667473 2435158 1358934 305039 1242266 1097275 926355 1022657 1331316 428550 2264244 2619260 2085644 1278786 964025 866887 2532417 1452560 783545 904009 1503263 960208 538775 549419 348301 2280102 2470: 2264887 677586 1983654 1713660 243943 773712 2564761 416956 1874115 2642459 1889473 1763570 712658 2116219 1408019 338257 2549268 1761972 440507 727375 1948859 731045 1058304 1483976 1181095 913107 347323 1676575 1413533 873256 1954138 1687301 886649 1343818 858289 921220 915066 960634 1730933 2415547 307876 1432564 875206 1492735 2508299 341309 66902 50356 645575 593100 61019 2237005 1201845 1874989 264091 1410721 1017224 211775 1874444 644724 408594 1446003 810662 466687 920107 2495254 1042615 1506995 2571032 807113 1446541 478435 2460888 2135123 1661592 547095 858891 925257 1781692 224843 2584528 1354336 1574875 2522672 2544124 2035790 2440852 854154 501714 1531371 1135561 2611298 865660 958121 1340529 1535203 830051 780973 1412245 1180738 2115721 1291629 1100810 778309 1652561 2646869 1993643 2090713 1334678 2520738 155190 2441636 1841874 99195 1612799 1098817 270600 302374 1709016 856391 2402961 470760 1315788 1306673 1515233 1655790 1862017 751657 2176702 787136 1582773 237680 1404466 1766324 1137456 1444098 113812 2339399 1004962 1839469 1550754 1805187 1253761 590371 2641316 281834 871958 2563809 1391274 219414 240400 664038 1669097 206384 287196 1006873 2551127 1330245 2277053 645006 1106146 2226348 2538973 2386376 1828272 2236071 1355330 1050912 903054 1887081 2048139 1673641 1192432 913151 2407299 2195774 905820 1408763 2327478 1807946 222452 894826 874974 1227762 2418647 1492244 1285755 845201 1246070 1791164 228205 1440849 1208941 938620 1850417 1839383 753404 1170994 203421 2498475 1718744 2275251 1703296 726280 843655 1285787 1348909 2237940 1035275 2570388 2070427 1677046 1961303 1071644 2611347 2526690 1988587 1499899 838366 434256 122745 1998971 2276969 1677989 684319 12969 1996552 1492089 2103236 47205 521020 139810 2240466 2556630 1742989 1042462 775615 1501835 2284736 886387 112735 2115029 2536677 1157901 590766 1145240 758044 126597 738446 2438666 512741 2625424 1420150 308479 1342643 1981271 2315672 704631 1395573 1937080 2248000 1269376 2044258 2510421 1256340 89509 1008904 1933416 511767 551621 854421 426285 822739 2429313 2261582 270337 40666 2276044 1415818 999964 2542525 1692835 1957022 1047037 2227431 333996 1088607 1737132 1005099 359637 1194560 1832122 571074 1877626 404676 2161802 1459247 1896832 793886 2267018 2129013 2301673 437892 2375622 1667565 366959 1125392 1646491 1815601 858057 2619886 916338 587590 1683777 2211277 1864248 1910698 2357923 88453 2554085 857076 1819430 799923 1891693 1675197 1484775 759729 369350 1895201 2360664 170869 405179 1740681 712795 1103005 12199 1628061 1957716 2471891 976914 2522566 2471: 389124 2500070 2107564 381129 180305 1250093 1462806 541961 2280493 1862830 47960 1107678 1887805 2536523 894835 2328850 2207102 143365 1071166 2197402 1489067 1155569 159639 742428 2577702 1820943 701960 2449863 212895 1085864 862790 82499 2055693 1059382 821103 1546192 993239 2165353 2241309 914445 1938206 2140643 2592539 1310425 730585 509982 1266605 1334455 210539 578267 374775 1991647 742086 1147738 1893596 2472: 964493 1625600 2223111 681348 1921845 1720844 2018597 1494683 1695346 536103 1576984 1309902 2154110 503697 2473: 491623 1278864 1857814 692230 2474: 717580 51193 2072760 725616 306097 2475: 1415435 846887 440723 58374 1145310 483170 181700 395155 775321 991497 1375430 2353132 2213864 723045 134053 2038171 242686 805103 1197880 2458121 918556 2088501 1104846 2073331 1885260 1956781 354541 169462 2365130 2476: 2200103 753819 1744960 441200 1777474 2205594 1037361 477254 2342834 573639 1898450 820157 500291 196301 110726 621691 663830 299400 1133041 32057 376153 199323 2477: 1686233 1112665 365183 1533 1806414 2325176 61909 1909121 1803790 2478: 2453914 1711768 2244688 1106851 1617613 701841 1221666 572484 512518 1104718 249761 1773124 437561 2524894 18972 2209471 140192 955527 1716944 449285 1220563 1797483 1149906 2015912 86360 507837 2411114 199993 1754983 944913 2432690 559805 1451406 2318245 2067825 553706 821704 1026138 488552 72249 2287608 521713 753015 451562 1920765 1620365 1510962 2427193 350839 2055315 1046000 126168 1575589 608861 1729210 1592747 1887912 970503 1882021 2465122 331645 2579197 2009178 1073023 1510027 845814 1228590 1652597 2499486 1312850 732317 2186779 2237371 2027214 1031327 125344 2248090 729173 1022328 741046 2230518 1884306 2042941 1988691 897297 2479: 390728 2223218 1032452 789530 920158 550764 1210528 1850468 516738 1045405 1618062 1975624 1817277 245936 1429388 2299799 177816 1262402 248: 2610949 1485922 2189127 2267538 2506132 2501155 622670 2162307 916584 2461630 61344 1125766 2510732 928551 977347 2032851 93336 417641 1744703 637733 1803141 2391490 1140690 1200414 2446131 2616568 2369994 200542 1318464 524021 1247445 1276999 1213199 2562722 2188171 2199267 379445 494059 2376368 504150 11865 358190 178696 2507864 1107050 2146625 2441666 1462884 1272355 53228 860758 165756 1556363 1914939 808366 2353152 200004 96345 1280119 844777 1520807 2362834 2229997 2586631 2482371 1700194 428522 619210 2258355 1352786 54085 516612 408865 1961682 896532 1379931 1747807 631381 1980695 1499237 453472 2548005 1819485 2074364 623250 312783 2270677 1454642 65869 752797 1220150 1476968 1570231 1221153 1741568 210012 1718175 179153 1908242 2517022 1302679 1393282 63936 2087266 1880464 640445 2412366 2047981 1184851 195555 1676798 200791 137306 968699 1097188 268551 2243242 2503596 1181230 2164496 2537752 2387951 579259 828029 646482 490194 1776412 1151379 833416 1503672 1945284 2125941 349467 1620834 383274 2053931 1747990 868173 309323 1477243 2280723 2431288 1176470 91254 19071 1768341 1387352 370295 1524198 2546797 81890 1993252 1739810 2062177 992511 1488392 2420807 1235772 55344 74020 2384327 2537295 2419496 713588 1454502 251088 2091005 635998 385287 126037 2480: 531155 317108 1684494 1459781 2079661 1526916 1255896 213486 1106732 2153837 2275895 1130033 1641740 776353 2528277 1243566 1953673 2454346 2481: 152177 2246074 2482: 1292299 1282017 1990345 2018769 1601054 78536 2239807 873521 678784 2547993 1896628 2448946 781678 1013696 1122136 1492287 1121311 683500 749563 336784 2302646 1495704 934099 650883 1739338 1333103 915215 1802629 1405449 497260 1604958 1524179 1420963 2175387 126 907176 1935867 49582 2578154 1045179 1117073 1969240 847774 806072 2057902 639661 500774 2155398 217234 1875113 731809 1356810 1103345 1544130 286216 2312883 717746 2483: 1204760 2492155 678384 1486355 485294 2484: 2226463 1854682 1630811 803932 2051372 2485: 972135 598218 2431422 966501 297040 354256 2085520 1315592 2486: 2382452 972103 2099338 1657388 1022221 1426379 181373 2104458 1058712 70071 363735 616529 1565161 2279025 1839727 720013 2436299 1300516 738079 1243436 2303301 2172582 836277 1900638 1543356 1337705 800030 1589281 2064730 424620 1686486 2129588 2575450 809895 1668662 1361720 2050704 1631017 1840297 690805 253346 778793 1650808 1210469 630320 2275781 466464 197183 82279 773093 2643626 2619138 952468 1268963 714633 2036420 530819 2388978 2107324 1787931 1347915 2245268 908508 1442405 1137157 240750 1282559 2489377 1125927 1451703 1698217 1144665 2488: 332608 1179302 2489: 922151 1632247 1293447 860292 792157 249: 566815 189143 166456 1758910 1002523 1384790 1212452 458950 2490: 1253220 1891928 220034 2133251 1934971 781736 1121113 578909 1336672 2491: 283814 1260995 2492: 871030 2063748 1175326 1358964 1425395 1682592 2408198 1085772 54030 381346 2348230 2501415 2523341 1139645 1267864 2493: 2472268 2296924 2360126 2590991 625675 2306956 2107548 1834590 1323819 1935161 1713688 88849 26558 1796657 2114321 1556213 160524 1359709 649456 2249961 385255 2522992 52433 1828808 2406489 2421814 2256986 830581 213883 2344928 1769421 696206 2228819 2622772 1137358 2492770 1412732 519130 2458745 85135 1444413 2315241 746779 2079596 624610 1182093 1353179 2116142 1786203 419823 1092192 1490298 609750 1970748 743043 256736 1440484 632495 112764 2096964 681235 599046 975897 461898 2184273 827539 1645273 1246729 2494: 204846 34114 1785461 1218544 1401431 2358432 975931 264219 2358502 2119664 1690588 1854412 2026667 1154024 2505883 1473531 2258898 1112097 2224657 972742 2303234 1617051 2495: 2002163 35757 41398 56796 692327 2569512 1901659 828540 1946871 1005940 1761972 3596 2242235 1309676 1522802 22535 2243846 2006409 1668270 1928206 981558 1269754 1724717 1161567 1502088 2250857 1376109 1698135 710543 1140563 2041761 1870310 875612 1655640 1114201 2507290 1405533 2414352 657261 233119 2645555 662413 373133 1280909 1154858 179281 9912 1866805 2005212 1554237 2046374 754822 244332 521246 699000 2361277 287812 1263188 2156677 2574585 115639 659583 1449120 444887 672526 428611 1750115 1701580 2398196 117604 1734758 1097065 365846 1959583 1618989 1002611 1904387 1758154 1637533 877588 382447 713016 2332681 2267651 15732 1842351 1458321 452527 104161 2313181 481350 170787 602673 1633199 441551 764057 1644601 1539852 786197 2267413 2040798 133949 1948842 1499992 1243892 1378546 1588013 2089669 920704 1675603 1330808 186910 1130882 2464080 1795275 2414690 2286964 826599 125806 560237 1706503 1263318 2020223 2642244 2460732 2357292 605616 1484512 218064 2286158 120306 1369960 387703 1785279 1439835 1019389 1168658 451868 2049972 2063844 545790 1397788 345645 1434061 625823 1550238 1778396 1146483 1926364 1530968 884249 77887 769109 856656 1476673 1381763 715784 703090 39343 1899193 713235 654123 2142513 1731367 2480368 943821 1967563 2600143 789375 2221223 948855 1978048 275099 115319 436075 2249987 1078232 2131609 1361321 1574030 2386633 303573 504303 4101 639468 2534058 658509 208462 888690 805138 326144 1985693 1954262 101408 2122073 2145692 432225 2013638 55335 1191722 1897473 1326391 200205 1478268 38722 2622068 393245 725166 1995306 488235 1077577 1105282 2280840 2373646 1992642 1030966 172191 1034988 644358 1813507 1564033 1086742 248712 642568 1564809 2298168 930855 228182 2111936 2209340 1958262 1992036 1360533 693474 2319545 845068 456403 1423440 566842 931506 1789838 980937 2562341 320288 795689 2254171 1681716 2496: 1558793 2520694 1390837 438951 2197597 1954581 2205103 1981845 2398368 568898 1684513 1934753 1986388 937798 2552456 2197887 481323 1644411 1371441 118792 1023479 960266 2613188 321519 719956 2308701 2231404 2497: 181294 816043 2474026 2498: 743276 2168639 1640539 622574 82145 1499964 317543 505988 2647076 2321512 1107400 2024976 2489458 1038572 1138485 2557390 1062150 2402473 224713 2075802 633142 2241654 1216153 2065042 971333 2204746 1635010 1632297 2596986 2133714 1325107 1374848 1261880 1482007 2400356 855025 2604057 839775 2499: 1649057 1514611 1412790 826921 1574879 2623122 631387 554995 16355 236065 1367562 650064 2159890 991557 370346 666412 732385 400720 827575 380321 101417 110535 2181194 2345638 1820960 1628946 754636 2412851 795665 1085264 1166964 422699 2043063 419809 2075033 2599349 897809 133406 2281626 2447350 2087810 1323364 106438 2164870 2278279 598060 1076061 1301089 59433 2585687 358947 2230228 124400 1503778 1619818 844247 1644216 90328 1856463 2225973 2240695 808604 841090 1887638 1567256 179523 1861093 1863607 216321 811667 1791703 2397189 311994 2359262 973109 2153952 2043433 486317 1090129 2229403 1487679 1985668 2194204 1019475 276438 429149 1228200 1748485 2464155 713590 872887 1781735 552085 944471 599333 642891 1581722 1185326 2168478 2439416 388479 288946 2119557 852856 643234 807655 12266 511309 272995 1722102 209325 885560 109987 608938 1751268 228794 1815202 1660868 748967 1854712 1695561 2470562 747398 1587710 1838101 1288635 21597 1970257 361215 1667291 780964 2129720 2451406 2576716 1113596 2500114 2359579 1952121 2380346 864746 234719 1568715 978075 2086909 1938359 1886962 2155224 1329872 2320734 1012139 1454096 2454882 1216271 1345217 1986163 996620 2316780 220105 1189039 2278901 2008258 1788825 2490112 834225 2347210 1712986 177455 874421 1693804 9705 1174252 1242327 178926 2147309 1606160 986479 391711 1747163 1528454 230324 430972 530782 2337586 1020419 1686365 942390 1266642 1557694 1120467 222523 2009686 831650 2034817 1803753 1267669 389222 758405 2559733 142299 2252281 1489022 2348920 649899 791070 84213 1661337 1348029 50465 1815054 1873786 1169552 2066426 250045 2329681 1164037 1332579 1887515 469828 384462 253205 2357673 186794 1446981 2407517 1847237 454592 2424986 1368876 984131 505651 1363204 1889853 1569314 56261 1440027 790524 1232103 1197058 1810281 213569 1623074 1535232 1907018 1441860 2565111 1487381 1072490 1723360 2183328 2374825 1201760 1533252 1985321 1448541 429447 1758236 2561941 843611 2130584 2140386 780752 2151612 36275 1367847 2152504 509138 1032321 2421633 1639345 1707969 1735945 25: 2209931 387693 2552504 2455669 488900 1106081 2242704 1956231 1298437 179380 1568641 2351954 224396 53785 2373992 2506094 2033641 1528902 387543 2210289 632767 470613 1160227 132700 2280450 2293511 879086 2533178 2011181 2050272 699217 1555416 2085453 2253583 812068 1449090 1092522 912961 211048 1068275 2044859 844494 1403609 1508018 981307 397007 197472 1550977 2180053 1157360 2058752 250: 1287683 1225475 628905 1143652 659535 2412833 622867 2220186 2353899 29719 2240676 2249777 2500: 452044 561908 2386488 81273 206921 881913 2564392 576339 1708873 2501: 2489065 530980 1822656 859429 1413678 2116323 2503: 1139591 1159845 1301485 539492 1550570 1688609 123666 1075147 588874 522097 1144357 2130179 1339855 909267 1479207 893844 204965 939502 2300974 2505: 1101043 2301497 1890119 2532338 445898 626798 618234 242549 1958380 1980305 311232 2408036 2483412 1120681 71107 1478875 2047770 1811303 1391435 2591100 166317 1959868 22263 1020865 34531 519699 1689050 1079822 1061625 648238 577616 694060 288727 2322966 643153 919648 122857 1284692 900647 15458 1441566 1429510 405202 2297654 1541560 2506: 1404357 2242704 1066820 1167622 1401637 1568641 1257272 1986677 2636046 175605 2389773 1123981 811052 1104514 2586415 41927 159776 2257126 902738 2507: 785784 560415 1051390 2543438 2508: 1322911 1675504 593385 1514134 2263037 602139 2298019 1268853 128190 2509: 186951 2505123 2505309 2489147 1427826 1170016 2498203 2283320 1571986 556725 1248290 2480982 886998 1182659 1243652 158222 2011500 2447802 2356322 2024315 1406703 1923941 2272601 1762303 2246704 1559566 251: 2625400 1711268 787361 1563966 412333 513363 2253817 2549079 1150080 2474323 547902 1182679 2552917 647099 2465601 1696581 314116 1751819 1107588 1511741 1712289 1309415 2080494 2205942 1360392 1583874 1429629 1682761 2510: 2099696 369582 636875 1746766 2120543 253397 1877734 1633268 155630 1276137 2420655 2294782 1993126 376221 1849754 1917236 623448 1813142 2179066 2088101 851994 2511: 1555891 2620046 1620322 1483197 2512: 662780 238407 290804 1842812 1847079 1279272 2562396 1802529 1435555 147366 1316532 2138410 369086 1705148 172929 2507323 663602 553063 1062353 786801 1973785 618272 2578249 667256 2188643 492618 1438600 1463379 2108001 165824 2191811 491115 2137372 961349 1006809 994629 2516697 2101477 401350 1778298 746213 325458 1709542 117211 218132 1989066 336351 1686039 1863803 2042144 1838390 422229 42019 1990842 1260674 2343896 2513: 609587 1701611 228238 1484367 100638 1702690 94834 680712 217107 1194639 568780 1726945 2581789 143943 882146 1676413 1399788 1431396 277360 1121299 654810 1652494 661452 990830 629798 1598009 60531 21873 2358321 1175372 1324066 1494582 469412 1844800 937446 157591 528513 2187780 2316885 2161275 1866298 225476 916186 13462 2514: 439492 1652831 2289236 1088479 1270868 2605895 814520 56310 1642466 2220404 2571687 114267 909172 819166 658439 2124230 1471999 2099124 1377342 1097592 2341383 1213228 2294387 1333799 1402521 196969 2278058 2327480 1960577 1391735 250111 1517519 1981768 1630084 1498208 1996122 2170758 1150201 2227962 1792190 811104 422524 669351 1487584 1497409 214280 1488171 1499166 1187063 2400620 1556823 1202664 1953881 1704565 813516 570091 648793 138351 981233 1435806 794382 391507 1554928 1825599 2648169 1896819 2088671 932855 1514567 381117 765484 2350585 2020334 2515: 2621138 1375357 643921 574613 1334402 670205 1966936 187114 1820439 151419 1492860 1925897 689585 1406337 1610910 2460897 1339040 428133 1015702 2062231 1432939 1006707 1502727 2516: 2004371 2517: 2078994 438226 2213050 2375044 2627141 2286357 438833 1400694 296690 64376 1616726 433063 560435 693977 1238369 2479015 2285289 493166 602062 2370918 2173750 813660 2518: 585929 2427685 2127805 2151345 2300367 2008072 1704477 412679 1966637 2421217 2247938 2565306 2373446 1218486 2378867 2571990 887741 2034711 2568400 1143904 1169676 405285 632205 2493006 707256 1527279 490599 375362 1924239 1572181 1607478 2090471 100989 1227273 410974 1131523 393657 501612 563685 1625495 2396611 1734670 169348 1721256 2428331 1111729 1811451 2456545 1680398 1212234 538738 1440660 200822 2486123 206857 1080811 1770001 1496696 1290798 1563264 77501 1595865 1802626 1930016 1291580 2341104 1382905 468027 1197058 1314968 2230493 1385320 1573302 958098 349524 2547723 116866 140891 1002695 1855681 95524 1051136 830158 2154339 1002234 2519: 298909 2242730 496735 1281187 587939 1868437 889305 1820915 1905585 1380686 423815 1100920 1699561 1361804 2120279 1780429 1140048 2398517 89601 935023 703790 431349 922151 1763570 2580459 2579641 978055 358120 2038974 1920295 1126061 622426 2116134 1697375 1320185 2338419 400819 2497633 581065 2303218 855659 277267 1391447 1888748 2045497 2266158 483077 1412236 1963984 57076 671330 1492363 2575448 133071 1662466 2430728 2062100 475540 2391154 298564 1288664 254016 1399713 894568 1297041 1957208 723700 1736856 752752 1673702 126397 1806041 852803 2428632 1262337 1070587 2643097 1823163 1892636 557400 1645821 96502 1318558 840664 1951298 1751061 2012391 659976 350398 207861 522634 1220819 2606639 1031940 805156 2585017 1413643 1351082 2338375 825993 2146035 2448366 560078 946961 2454627 789084 1367033 1322814 1371788 444147 2060560 2273072 2347415 2340591 1458515 1862165 552913 1911098 2022602 1291611 220704 1219349 2372980 1570315 837548 94455 836062 811409 2383245 2501214 966604 2056743 2218552 257231 1991713 1182503 100787 2103323 793909 1065858 1905658 1872347 631578 1154366 903298 107136 2305089 1538465 986004 1406064 1217538 1767641 2044333 1141548 454092 1789819 2119689 1094059 857880 938291 942944 1560668 1084035 1880441 415165 2367473 2259456 462104 91250 1725881 2061498 660281 1232770 1703029 1071276 1111353 2533891 1760553 2081759 27954 21882 1857762 2215003 1426080 1993937 294191 455733 2184415 707064 1455492 150240 1447677 360719 2465944 894354 2103180 1681186 399689 1704365 1727148 2047349 2315775 99929 1438132 2466660 175858 1770376 812951 85047 2460242 776800 331980 2573996 1460331 2544372 826164 694600 2090965 1231619 2389329 1337672 1277040 334816 1070610 1317669 1980227 1776108 581430 70721 1073016 2633963 1541676 1961746 673597 1623167 8094 1394170 1925297 958373 880302 1677629 504003 2197256 56791 1952775 2442569 1189820 1918172 271326 2481403 880251 2117156 1768211 472240 1514623 478133 150811 2050190 1347195 699723 673918 2518806 1358799 810864 190644 444470 1593688 2182767 431958 2256078 744250 2457479 399755 1435751 1126164 1088765 873099 558815 2582528 259644 431418 1126546 1942761 2304622 1307756 493738 2431574 2465908 1353876 533750 246749 1711526 1490379 974529 107183 357363 1223518 376104 1263256 675491 1508039 609697 1581303 858163 1159524 933135 1921400 2145113 2353167 2629654 1101542 1624396 1330844 2533925 1287897 2368576 16107 359736 2570468 1031666 1419822 2357131 2072778 1585494 708021 1508777 688868 1080430 160892 1236193 735565 1356498 864503 72577 435100 301514 605620 2522588 671761 264815 760765 1080619 2359884 651503 1492670 981466 1529593 422275 1084747 2433711 334656 1740929 1466624 1205081 207359 333752 35429 2507225 480012 2540559 2026986 2146612 2127287 2429339 2271679 1515466 1107999 2191355 2276898 2526706 108925 234531 1617050 1802613 1068611 562839 1050616 1709970 1110665 2629184 2093937 779033 385439 1405467 807369 510685 1224246 1325427 2301810 765924 1451770 258572 1935834 548054 564265 1182723 2114226 821529 2564798 500298 570578 1546160 875836 19162 926041 2550050 1796183 1966542 333392 1848235 20826 593391 451140 585539 2612629 1497157 887890 117619 369812 531202 1691325 607403 1349595 2063416 193369 1625861 1020070 1106932 861023 493487 1881739 2202589 2527314 1536484 1078263 2088589 662651 1090851 1430935 131549 2043138 2354994 55719 1524645 317301 2489723 2093098 962263 642506 2025279 1781538 571309 2242117 216878 2641934 1684331 2010752 1769462 787979 119603 171468 1735705 1987927 1093720 1836009 1232442 2588040 1451669 1378811 1016923 357726 900513 1544110 134124 2383354 1515751 451603 1056788 1674545 95327 719854 1448487 369120 1405914 38447 1544147 171302 2226738 166014 2090029 146794 99363 1349327 1229498 1729262 712230 1027954 1699647 1074020 639991 1593357 647704 1910334 532600 1157185 1199083 1195110 24511 567894 2111805 1330718 1519936 2453514 1305163 2581759 411877 2060733 2257890 2188933 365152 2448775 1301759 520230 100098 1150614 1556747 1263319 2116996 455255 2633003 2502310 560563 1191043 1894798 521540 249276 2123790 2500918 681374 952732 765095 552537 1502418 1047965 1215097 371581 564163 2532088 2539728 2513870 1226563 244657 208476 933446 1806238 731364 1886135 1846707 375777 977126 702258 1731398 2166994 1206630 83108 447784 1283297 60839 1533680 503967 1477460 331265 1657040 1388124 1466113 19318 2159810 628242 945822 2422393 192193 1915663 2493451 1253799 200370 400368 280997 862870 446342 1659422 2293451 1399574 1282847 174381 336457 2299719 1973113 2358032 1771792 1517718 1405242 1058403 2156536 2162511 569528 1742055 75684 15482 1336089 1975562 783581 1035546 2541869 2221488 2557231 1506834 1440108 2061762 1937441 739068 2244657 120563 1779155 1194958 1653942 675962 1878564 1684045 1160788 460159 1846690 1383800 1279993 2588605 1799888 586056 1812562 1830738 1481018 2228490 1649513 309459 1260673 870184 817829 2596164 1851812 1811414 1700447 512828 6446 2464051 981032 927237 2544497 2328498 1067364 1120814 1826179 25359 357826 55553 85244 1921387 190764 1862136 969761 660924 1432661 161166 2247982 2450846 656423 523517 668453 751204 1345195 2614490 2643874 84918 1835678 698137 2543736 1141243 1031268 1419698 2277907 1996133 2348490 114761 1018662 1087221 1225673 74916 1656439 683219 118721 1949727 580431 2146529 396747 569504 839561 2628370 1420013 1069029 230967 1606905 1745323 2267862 748919 2214198 2255950 1620784 372377 1252902 1108568 319368 1272638 2007166 2077649 217101 659776 2534592 515677 1430467 2164023 817363 1139828 1893841 2148992 2186586 1345133 385679 68560 1215131 2319854 1625440 1819210 186291 2274119 2008149 866811 2345043 2574782 1213717 1410416 1202865 1091615 578093 478392 1212543 2516445 1650239 2402830 940117 1175906 1132087 10565 1507175 233379 255480 2468171 1164337 1563438 742037 79926 750180 2402543 213067 2005997 99493 2054684 770967 1179958 94215 697140 345689 1572059 1961686 433621 560130 2181737 993962 1491699 2519325 912782 160696 1162623 65429 1874216 1603453 2534931 2396534 1137921 945470 850307 1587838 687993 159066 2448375 2505057 1740230 2176566 1526536 2188648 1326119 2163156 2118281 1917342 1066231 941883 2091865 1585902 813465 267137 2085816 2636318 286454 1144737 1258440 478987 420024 2104326 1675210 985030 325709 1364547 2164540 2259657 1958756 1978939 2636791 776894 389400 1711017 115284 1892242 730735 1764720 63816 2043813 175384 1786595 2167427 263843 819317 1449174 1743861 1894901 700531 2052164 1011867 749048 428262 762108 2616427 1864890 1088456 1055166 27799 783180 29741 1079703 1904556 1287432 185978 523851 252: 2311568 128837 806985 1458930 2314286 750093 1931804 228852 210163 1301611 1495063 970936 2079541 2576560 1386816 288622 941624 2470042 1581818 1975422 134485 1617720 281682 2634642 695752 732668 1265504 902532 723409 1313524 736821 1735719 1987137 2174274 850407 1900537 770562 1435902 617918 1383105 691932 1421475 1109489 175503 1081888 992680 1833662 1787937 2378774 656997 2082423 2139793 196446 1908187 1248801 950289 31997 1301997 1831183 1281467 1991360 1403108 957902 1169515 809882 2135476 2264891 71020 1893476 2234831 1853378 2002998 2637169 1930724 648496 90853 2185464 2023810 1411199 2635515 2421749 2537140 2398236 1287451 571530 1894937 1740039 1797191 135752 2431250 762390 564415 774635 958559 800734 468956 809891 1614730 815265 606592 2218064 1958236 2584716 1763411 482704 420068 709554 2253196 1539928 2039146 276392 284934 1352043 1457927 1215808 784838 2080109 1038791 2449068 1372128 296954 2428615 1301956 919434 1842367 1600906 18739 995069 121458 2570929 1955058 1475897 2243690 459707 541177 58161 1392752 2516322 2495202 1658447 1596045 1163074 511306 1742409 558323 2526972 1508489 1736472 22312 348332 2552125 2149939 1851374 260666 1230657 452068 2480324 1842274 1228184 660802 1120077 26707 906614 2189022 1901591 416276 420399 1792968 578598 691704 1296537 525729 2140188 336784 2604173 1728882 94810 2237934 2199629 983744 802196 1382680 888755 1193196 24536 323333 1442177 315925 1723745 185018 239352 278882 1914478 2243718 1784276 806443 2094132 511748 710904 1730 1376927 1812461 115055 2119509 1946242 1169583 347920 1512092 902678 1820681 27659 2372866 1543693 1629041 1292382 1794125 2369610 127441 1171370 2293303 948630 1519798 1745187 1187267 133353 1572525 854176 309222 2488733 1730884 2219491 710437 546977 2344603 1560530 2350054 18268 1203405 353605 2327294 992854 870976 2328475 1918182 1380454 258280 382410 2489013 2398630 422579 766301 404989 2151143 2623235 71400 2023948 2409499 349753 1762652 327006 2598687 48374 1764960 1079483 1076744 1037340 1801739 2517592 2342387 2401793 2050529 1155183 1840770 1933062 2037368 2052000 1060379 1168164 2481496 2242757 615919 1389792 592856 560471 1940390 2548589 31879 1311274 1299117 567389 1904081 868720 1937860 777154 430902 2126702 2590286 119329 1638046 1015954 2516516 941760 880855 1552035 1253327 317432 2575909 20179 2049348 993775 622432 1833839 573817 1741427 1450727 440250 1836594 2363022 2076323 1509238 1511327 1551118 2194210 525955 1225166 1436960 182541 2121444 1639527 2190913 1910815 2590627 760760 2625005 567112 2153052 2509890 192932 1428733 2424717 2031961 1042246 2070917 13445 1736795 2086843 1097414 2637136 1409733 1555159 1967596 1036938 1146731 2341562 1345801 572232 2422340 393085 173341 591408 1438029 199224 1357265 498505 1789861 746463 2541543 2055792 1055693 1287962 1333005 191769 1743690 1247718 1903679 2402334 919563 1671377 1593040 1431948 296820 647561 358853 2140707 2072828 2281801 1369194 2282743 2347770 597389 1550676 572403 311599 2238333 1728468 484240 2137052 2592685 1421789 1012679 1119859 2418506 1227141 621901 704998 1262941 401250 312422 692305 58585 485855 920280 2003078 144464 995148 757286 1099590 1076941 1826975 1189426 2442396 881167 470305 2622008 485094 1727506 650330 2432795 1147144 340509 1856013 926247 1270810 752583 1208455 55335 220906 1160371 1539869 688986 589214 2270981 2611864 1261277 1821753 1309039 1685367 684388 250166 91614 2289988 2401957 662461 468968 1180821 2644853 1756183 2460414 1745989 1508262 2005401 942562 850864 2579665 889598 1761905 1440266 1389422 1549609 183855 401013 1775135 1869572 1067521 1543897 1653196 1853507 1993819 567681 415253 2270174 179586 1028672 667023 114085 3994 869893 2250331 1466241 367990 289734 2200115 379540 2256466 2535701 2554945 1893676 1673425 201096 788966 21815 771447 1989900 1025592 2165653 318936 12573 1488983 503017 717000 715413 429565 629248 777219 442488 1079690 1808310 1199889 169670 736481 71186 1194123 196151 1266067 2392002 1295352 90617 1688544 101342 444058 505204 2397054 659928 590329 2403662 984997 2090018 2476995 2509039 67319 215340 486119 976939 931881 2022893 2611838 2227009 18505 916513 2556310 341605 414174 4960 1193529 2240404 614904 1149651 726789 2389044 1683560 1855460 1048965 647315 1526412 53765 575362 10202 51334 1069639 2414845 2626471 2325714 1772185 1856185 2520: 962853 61989 297269 2562858 2617117 2090350 2521: 1731174 1232104 1065658 777715 75297 1662571 1604801 2580852 2594735 2522: 336477 2024729 1232265 1603783 924850 2112779 1087416 2605040 1769869 1942396 403112 1542628 986237 336891 635789 185878 2199476 237784 899014 2523: 230657 2588573 787938 1149902 1874201 112987 2230682 746153 424121 2229780 271192 2109681 1789511 602881 732173 2158109 1302703 962684 2394386 2127998 978437 768689 759946 1579045 1992514 1692502 1056947 1926776 1377018 334051 2370016 355270 2379200 1130791 630242 1127369 2009124 1975315 1826163 1825128 2333948 1612973 1806724 1232738 1428242 777849 1688272 834928 943915 1069916 534111 406405 964748 537198 2495734 1423063 359127 957027 1995832 780149 419779 1798053 389472 1011328 310567 2453282 1624231 1236582 789353 314575 1328578 1586221 1388385 2411774 265856 1202396 1015175 909302 2020022 590596 2614458 2300028 219841 1209668 2558347 1660345 1706908 1634477 970306 2495992 2026098 1426715 2624663 452667 2285868 1011794 651576 2334020 1210419 330455 1845031 981575 1969605 29811 395974 1241825 829490 1459987 2020609 2067306 499786 2460479 1722231 1296599 1042055 1994495 2498046 2421030 327417 387955 1949018 1927045 2305404 504836 1922827 1238200 232424 72034 943523 1386923 1206615 1538992 2419250 479148 686429 1535979 2062268 2108626 742710 90624 428826 637680 585922 1451734 1848593 1148486 2524: 277843 1593471 134074 273696 742044 2499227 2372819 2341627 2386127 903613 1230946 1961077 1358863 46827 2209516 644045 1453554 1300646 2049080 2351580 297929 188254 2243435 1355375 151227 2525: 1003291 257583 1376812 1767887 703049 2490436 653060 107628 2566009 1960404 1876743 943566 2216829 1226040 38081 115904 1127492 2416323 606570 942958 1233761 1192523 1281181 30679 374107 1542870 998373 783545 2094247 1198251 2451330 815010 1913526 349267 2027361 2084229 1575045 1453621 2536945 1052785 838645 113416 1066121 2595426 2132254 2544906 652371 597964 2329308 2320820 1173630 147735 1257246 2526: 153322 931136 1073229 1062033 8828 1394228 92970 641444 2415294 1359256 125409 1421795 2027996 318317 546373 1486706 1687570 1548432 2312549 1811252 826426 665774 2325824 572977 2527: 1618964 302001 1293845 2174483 2009141 1182545 1034984 2393940 1546879 454501 491623 1071395 2451273 31327 1310071 2556253 1169571 1835980 2372563 1282237 1521243 1474754 941431 2438643 2381716 129249 664859 723240 1735876 290428 342877 2030940 585557 497679 154769 1702914 460001 509743 2626347 501741 1701857 1768 2095429 1194123 2243329 799940 542597 2528: 1504756 1963985 2186923 1399223 2091681 1977831 2302840 2208688 753195 2188212 2140077 135494 2066377 1621315 2102761 373425 1047189 1856337 1456489 460980 1566838 678093 1758100 1917027 2500191 2187564 1278589 663547 663880 1242912 11109 998046 211771 2226700 907650 2033436 1261875 2560813 1921466 2258404 1897356 533018 1330826 839282 1415949 736000 578267 938654 2529: 1143102 180653 805623 1226146 435929 2427315 49890 2144495 490575 1840209 309194 2224412 770461 2500402 321897 2151539 2179175 1563459 1002756 253: 2430817 1449650 816442 2220984 1861478 2500070 1085451 157142 244079 2322688 717042 2462016 898416 1724846 689106 1269320 253070 530721 781778 2295650 264157 960623 1730160 1478947 595294 1191554 613700 1280831 1659119 2122097 1115884 386869 1997199 1635708 2215997 568440 9580 948213 997554 363550 2317924 2556036 380824 2436444 263717 1242794 697215 564486 2450020 1976585 1965252 2212178 936237 370250 2479818 1463873 1598710 763287 1087533 961669 2506094 1409430 291156 507764 2510157 1387729 978727 1310838 1395234 1992646 1997348 1752478 650383 1987497 2003655 173675 1538053 578915 1307913 877012 31462 1173484 953092 678697 1604386 1545783 2059171 965095 746834 1352163 566486 904083 762857 1647902 2129165 793749 1220195 2099972 1902838 2023549 2222729 333739 347087 2348685 265350 1101956 766938 2441648 524969 2055783 1779767 2115643 1432284 1964566 605767 405075 565401 1922664 1513846 1793601 2503866 1364472 1868638 10976 2208512 2514296 1065838 1359980 1141391 1657908 705884 2533639 2472822 1138196 635070 1708467 1027548 2149424 1495189 442603 2111693 2245217 238705 1611150 561199 969304 2254365 1873859 643973 1975635 1916105 1529449 2241432 1625753 2606355 187120 1503131 1645910 1024066 2545033 1929395 1133476 589682 1572518 1671775 538529 50928 663948 827223 1891817 2205547 965367 2179928 50264 119552 1776412 1466362 433308 1949855 458684 1202021 2566671 1613077 1917182 1371044 1668533 451152 1069273 2355270 33750 324441 3694 1067309 80947 327061 2456295 903897 1584013 2184710 1448916 1527686 1719760 1967089 213289 1475745 2454483 521205 2158545 1058930 2012674 1306553 1946737 1240072 2517682 771765 785431 1557705 1215249 304128 1727961 2530: 433513 876152 449073 327478 171610 990350 2531: 1828583 2532: 487776 1244028 1194424 245190 1512274 2337296 310856 681890 2402818 1342294 2048785 2212946 2284249 82977 1732688 1285868 1193487 946704 621931 589482 235364 2569971 893805 2228764 1646242 271366 1861576 1121494 1911873 558057 239188 835492 864203 1029970 2538794 1209225 1749600 2168168 2078934 454549 2240887 1075153 212767 277205 1622492 697859 1147274 1736972 811273 2370179 266750 2071830 2036500 2221390 2641151 1290783 1488115 1596531 1443613 1263297 1150995 1075798 2045897 1943242 452282 342008 1174541 222613 866627 990036 1192040 1658654 349077 1941816 569129 166101 2276470 2260807 945621 306601 2393992 2167740 2548043 2163527 338146 1888377 629135 748914 202414 1004123 875146 533771 2154062 1751787 1634821 495857 709536 138601 509051 834179 1609964 14049 1149499 2465926 1320770 437672 127369 1640072 873238 1779903 1389638 1888995 1489043 1808323 1633216 513943 2084879 139445 2616263 76669 199266 652081 868589 521341 925688 1250590 2535916 1249791 2430291 2366250 1539724 1167976 1025577 1357246 1384235 358546 2345761 126126 1517170 339144 1182857 1140396 1558683 2570010 1200250 9980 2138495 364708 1631182 151692 147239 2242850 1701725 2596986 2031314 56803 2541026 1392850 52507 329358 1606566 2531020 525890 1244351 700194 1865916 43422 1840034 1371766 1129706 88209 1771719 838169 1096214 49795 1675165 2060479 1846540 1352912 606639 28932 826119 1718067 2547124 1217929 35364 326762 1395090 461351 1475972 1516085 1461579 768602 2279700 2385140 1481137 2080535 654129 2025647 2598660 2533: 1683765 707221 1693257 635363 437161 224051 2083513 2456204 2029519 2119338 2009453 495150 305430 150285 2472892 1539774 1757863 1072692 1794320 516343 1518477 1582077 35889 1471797 1348985 386953 332643 968912 672525 1640067 1483187 2519226 301773 72641 2477477 1303110 517602 218336 217396 1069413 1940669 1000885 2383710 648874 550961 1062156 675904 1424495 1917206 2126175 914359 942390 1731398 355916 1267669 41955 2309825 1576046 543596 378966 2261959 1652429 586123 114725 1779383 533236 2455042 144613 383952 751307 2534: 888602 2224656 990303 1344954 1219350 934962 2080886 266049 214069 2535: 1508741 818137 2443731 2536: 224576 1920717 1170871 869235 1183049 1948674 1683161 1624962 1152574 2099932 344561 668240 1344227 1833418 2073354 1621154 1450723 31363 571639 1197895 2264013 517472 832195 1862973 2537: 486272 2473764 1974075 443193 641290 1567186 1020709 1480816 966148 143416 2431428 529076 2067200 2516824 1428224 698100 506068 2538: 2598574 205527 1428523 2544102 3894 2539: 2077527 1953525 1248943 2277198 962334 979281 1757832 254: 8509 2476014 1524354 2324275 1830756 1034058 546995 2540: 208937 1914525 612384 777147 2025039 2637774 2068480 2541: 1537689 1125851 662177 2542: 1744889 1204543 564451 1086995 865913 2421763 1966828 828919 1733692 676190 2543: 2024256 385569 321525 1079490 2539931 413845 1605588 1726749 818064 1186430 446674 1233490 2544: 2439493 423074 492793 1993620 1262556 2542901 921855 361829 2389853 82118 42394 247625 1806515 2545: 233264 1932901 2546: 2477173 1217576 333901 2344128 2529411 442689 921255 1571662 1280741 1874126 897009 1647000 327731 2575848 925125 1324993 90020 756446 2547: 2624842 1861679 425184 2548: 725129 1530180 1107209 870545 1769369 2220672 1522246 1253169 437016 1209833 38345 1594816 1632495 585530 2309792 1712540 253783 2405093 764390 2020457 2078669 2331094 890763 2186859 1577868 961566 1531228 1475256 970588 722948 652101 1948780 1150754 2264975 170516 2231827 238595 1568978 1898191 557942 1084646 2272967 1069213 1779842 857742 1888005 1505139 1036545 1817497 1996181 2372575 333675 887669 776780 1952710 1654259 2261340 757907 1630678 423383 2261271 2214153 840429 617844 833797 1210325 616820 1856268 1256255 1619818 627660 1672674 2108043 813998 72541 683500 1262920 748903 62279 86794 2385871 2337730 2610437 1802648 54261 311117 1141193 1210463 1864043 1858493 760061 1226628 2059544 260255 729505 1616919 107386 1713394 1380093 2183852 982452 945022 382301 2540244 2349204 2100269 439751 860172 2075727 530664 1621174 53486 1211790 2001161 842628 1200651 2613769 1229901 182464 398792 1349743 1579386 1712123 2257901 277422 369308 65825 41025 870940 240758 189343 825191 958100 2442747 1533254 2344941 2567978 2426817 350996 397762 813294 65862 1104095 2009384 85836 1902838 554053 513332 88015 546804 2070443 427046 1447141 1609708 1283117 436682 2309582 998053 439134 1874006 113524 474313 2242904 71815 1520509 2463197 1194026 2097795 1005688 1545735 409324 2555100 2605778 1571650 2030809 333269 2126200 2442398 1220618 423473 986257 1729451 1714229 2607844 2258994 531599 327638 918199 2012747 1232965 774617 2602013 273047 523914 2331089 11351 853613 513272 1538755 2359533 1454096 1629170 871055 976328 1722838 1795789 1431666 379527 586813 2424834 1257364 1804127 712287 1142192 1016741 825233 131503 2109334 763809 2033583 929968 2335113 1933598 1195101 1990451 556136 1494661 384061 9482 1233593 2319409 298637 1262485 1773011 387423 741679 1403609 1439764 189154 2466548 1027307 1897819 1680872 1732058 608991 2497652 1834827 377833 578909 2263831 1029496 1002198 472557 1653754 648839 1211498 909377 1565303 2079371 2183524 263664 1101588 533807 667297 377923 1469212 316380 545388 1801772 140164 183256 1020130 987668 363263 1678117 727216 843403 2136491 391712 1745690 1711473 113416 2164254 174781 2192873 639505 2425679 1432727 21815 33051 652921 2571268 50842 2142849 2444134 2273565 302637 1059873 1500745 1109882 829840 1183801 1436247 391582 1795546 877168 2368764 52896 2608980 1976139 1567027 815275 370817 397715 2077772 1555245 582336 107777 678126 474408 663791 1939097 1607021 2134062 1871747 461348 560244 1239216 1387950 260437 752414 133383 2076963 2282470 1581609 1470384 1226300 2549: 349928 1769144 255: 2447366 1458930 2230266 315750 833704 172793 1886169 822663 1238437 1666731 427198 2445967 957924 2043160 2615056 829701 604810 1303390 1560934 2413681 270890 945995 640520 1738797 205752 804602 1589401 1169583 2093771 1768072 1590568 420459 1983102 2328475 1064952 2616948 2091229 905537 951205 1460492 114634 554171 1628326 211731 1779312 902670 6315 1113868 1571637 1948236 2308022 2162095 2357606 1547409 1127630 2363690 696349 1691568 1681124 2637523 2209595 2321909 636905 1318646 1382846 901993 1524940 2422725 2550: 1292571 2551: 1729814 2010479 1802654 466475 1617023 1319584 2298266 2470348 266808 735661 1474981 1280202 2152854 1215406 2479468 108446 2014129 1291321 1730706 895628 1467968 191590 1284294 2336115 2280372 446395 25531 1897340 1742749 1818036 54900 2026319 32616 854998 2457406 1099866 1103531 205899 2015195 1228954 2544222 256643 1353048 394926 1408416 1280556 2011697 2320511 823875 1070666 2242360 2341386 2202365 1153895 1812408 2014772 156276 1985612 323069 2020925 1603579 1361216 1317934 300697 1610970 1935037 1962908 942923 971550 1333686 326128 2042435 1337788 11910 407150 971660 1730502 1568549 2051971 1536006 624617 730904 1411572 1136445 287713 715044 2345895 996910 325996 2204695 651372 2033959 1616914 1568779 976159 1881443 522834 1926871 1284726 778713 1395426 720416 1272146 122011 2630386 1393075 697022 1982597 1460682 246273 78772 729893 1010308 2172143 621791 2546392 2115222 726136 517660 1002166 2013745 2365278 366746 1702300 807418 867964 2230101 630187 2423730 752184 888019 2507328 237042 326834 1615879 798742 762331 2552: 1733406 885348 2221307 1991752 2079888 2553: 783862 2341386 1079264 2554: 738122 588844 1673307 2625919 1530325 37444 1563861 1522752 2532881 1556949 1686574 2479336 1672077 2194901 229195 2567391 1333099 1204271 2563885 63653 1832715 853949 515721 2081011 1419748 1164864 2585913 959042 511789 2051524 2462824 1663428 2159577 2171565 1081447 643214 2392995 988274 2129016 1866864 903470 252737 1329413 1180038 1561487 2231196 2262925 90893 670686 84266 1659927 1401487 1629744 505250 1990169 1682644 1849746 1770331 537912 1289030 1047436 1501498 1945459 1257154 567154 361737 2554774 947031 1336621 850280 675754 1504304 2331527 448861 1950813 850327 1472386 1942590 861424 2477048 1564542 897444 2254617 2339049 1668856 71393 1685068 708721 2048387 557925 1317643 1957172 185753 1950590 889207 809680 2196604 2039463 1409122 2597667 1329242 2122350 1422578 1920370 986867 1891654 1817553 1009547 514415 1770480 142196 2399530 1586539 217998 2417900 588369 357226 1704267 348950 2512814 902366 1713743 221974 1318295 1370805 687845 2437021 1468420 571890 2167957 1550091 1118265 2270032 2322307 443209 1653796 2090861 1315577 778092 477394 1369436 1575382 1518081 369143 1309505 1755879 21339 1681461 866230 437889 723110 884028 1705241 2068999 1509188 629249 768437 870097 2439956 2148623 747541 1849629 1479841 446372 2491606 1006470 1081980 1649198 391867 1742279 1109460 2294805 765869 852688 150460 224706 727419 1966646 1443294 906831 16833 2490086 2278252 414274 79999 140210 691785 775104 192390 44787 1450405 517390 582996 1955740 570949 704481 900093 765866 1467490 999988 1258190 943523 1412645 1864268 2203807 1168065 2340467 64162 1399155 2117800 1799200 2293320 1514939 1983657 1585787 1417570 455737 2584555 2180053 1586283 1824298 838089 1677494 328458 2213611 492577 271099 2233052 366324 132060 2434543 428826 581750 263782 161950 1995265 757333 1185405 262803 1968217 1580788 599331 1439253 2429493 1583603 2010226 532979 1500291 716240 1987806 2374424 2399241 2555: 2451643 2556: 718726 424108 188678 934941 1310728 2493698 1526391 1288043 1304245 1179034 1349661 72257 1992089 2390637 1269843 390800 645028 1512715 1474421 1659492 2438981 1246951 2557: 2011343 515228 2337995 1385412 2132069 2558: 2017411 1972752 877065 1658607 2544944 2388744 787870 1362065 2198653 1851674 165740 1598286 1876063 2554256 2006503 484766 1063203 1717711 907169 215589 2158470 312038 2464495 1905697 1284317 195765 2496492 2262172 1122459 1108157 833047 2073384 1434772 184497 2102444 1077941 543738 2195293 1154249 1832478 1038257 2590573 1129856 1802380 975108 2234554 1392225 1151447 1825349 731409 1474703 2641591 2352383 1890511 1091553 1130116 769193 2489373 2435243 2606458 205095 2117630 1296201 1542492 42496 2021629 556502 591603 374586 1916185 1033814 1804086 2372387 1603840 333235 618222 973487 267378 244062 649221 2084912 681961 1610689 243594 731469 561521 2016392 79457 39591 1589450 1953209 2371045 1291628 991771 2534711 1558712 2315185 2574108 1544683 1777170 845230 2263019 488267 1564398 240285 1882950 1044492 147884 1946202 2608982 1635376 1315626 2175540 2596336 2090978 1510842 2418438 2482342 2105599 1806018 80751 2065796 2079781 1539806 1526620 812967 687586 1096063 1728816 1335181 861887 2475835 16641 1088090 772989 732057 931057 2029305 1439351 2559: 2562801 1652831 1846783 1779210 2641375 1341754 1318652 2172358 958370 1965507 2114031 1021760 1587663 1367460 123666 1576073 105764 2262656 1815778 848705 2455437 1487428 2582839 1458293 2393899 767627 2360354 1054180 1462534 1166671 256: 1527030 345879 1829319 235111 296606 2031723 1482584 793900 2216429 283794 596980 369164 2580281 1077794 15796 1687926 861482 1931102 122709 685852 1043007 2564784 1794651 388782 2412919 1769587 1000441 1457974 2393492 915294 453366 879194 2407814 1131926 2415395 794991 1240803 65634 864307 1278686 967052 366426 935196 801021 1995482 1704168 2137427 87228 1532627 24095 330626 921398 2171114 1988697 1952305 1677252 602257 804929 1702319 145775 2261374 2204979 1105226 2171996 1160752 2508061 474112 1132266 1674822 2030106 555395 1627678 590239 970692 1985466 1264505 1838275 1044742 94586 2269501 2511082 1924107 577335 2202141 632993 2245028 70124 2419007 1828574 590089 1142380 1714654 1938729 1054287 127958 1365575 1996999 370215 2418540 823984 853289 2318762 1531982 1665577 1472741 252516 1633592 2431737 361070 124747 1405451 1273493 2021428 1065835 1590533 2119931 1591989 1929834 1719234 1695361 1427632 147644 1197818 338427 1411055 1534893 1082905 1581563 1679048 1217897 411177 560221 1905201 518369 1205049 113820 1413282 1184403 1318499 1079733 1167187 394534 2144482 358546 63971 18206 2605571 1430827 2130879 2087576 1937273 2257580 2614634 989621 1217471 2563692 1616376 556844 2590879 420755 2240081 233019 766629 767989 1925928 609824 2510444 1013474 1657559 915643 1750371 1416190 2230316 241630 1000095 570328 1630981 1203758 1363915 793474 697445 1395280 2072680 192618 1300467 129374 49940 1658937 260153 835872 1360802 2631764 345437 694228 1021860 1847665 1616493 827785 2073532 1557725 132965 2264847 1555135 217732 366324 1160274 1866229 1838401 177763 748734 275551 1017190 958716 305040 2339131 696973 2390573 1000804 1163153 2560: 1132696 1147593 1303633 1000535 2561: 2509293 682852 513797 768226 1437805 827656 1795629 1520496 2588319 873513 696206 751876 293247 282043 2327278 2341721 131496 136016 1756876 2036838 1610064 333196 197991 1308287 1680974 696856 2563: 1412014 1073300 2564: 2525823 175184 2173030 689925 1785653 2624473 312617 2565: 2119460 2096152 708866 1101913 2174814 2523902 870871 2447492 417940 1017568 256447 132659 1586792 2227105 1330136 756493 1255402 2108360 1673867 2452214 1765014 929086 1453623 2564156 2613195 1558988 666808 366810 1341135 1627676 1844232 607111 853375 943705 1234462 42477 1527434 2566: 36512 1796213 2169725 74446 1330954 2347318 566815 62801 2226853 1712094 1113683 1087964 395590 611721 2028705 2350040 1529010 82068 2444802 2510226 1508445 664361 1523831 890401 791152 852415 1539419 601009 768810 2067606 563835 1436567 1151476 2289098 1435835 657505 1627451 2143876 2367651 2350212 1983565 1143765 1475475 676373 2370467 2028082 579817 789255 1226939 860138 841023 220849 788159 1950600 1583370 20368 442067 1194115 1838234 468704 2359440 2154062 1650161 2116406 569774 2080170 2322736 2027988 1776479 1891609 824284 1714384 1869253 304992 673780 1212540 1484640 1574876 763359 654715 2149868 344583 1178232 787602 909077 240492 1190910 699593 2574692 2531191 2338 2632756 1539724 2646347 1979945 557512 1886585 1047415 2517426 586571 2273614 2528240 594423 1005260 2431746 486188 19475 1497515 670614 1047479 276316 635567 1430714 2542490 1959363 574800 1357279 1737132 622151 2102593 93124 318466 403787 1916562 2096394 1258805 707827 596494 849978 1239614 898755 2551436 929154 407576 2386314 2098632 2118742 2205210 1186351 1570135 2236461 1945813 2589444 790782 2567: 1440175 2568: 1990777 133913 951709 1263954 1422441 982112 83701 21663 1613533 196047 2537230 766064 62801 489563 2152049 2049133 2574204 484958 844141 1927580 615989 1995044 447612 291163 670301 2264527 1370023 1874343 94719 1155194 712026 2614787 1636370 2323957 1202646 6303 2202644 1213820 369051 85764 1101235 942337 408555 2071408 250509 1658907 1054341 755217 1268728 1581834 398452 2432320 2000429 2262465 1030913 2615077 102004 2002253 1076473 1797234 735420 2478906 2127429 1806387 1399305 1824675 2065019 1964889 2577702 297357 766333 1282510 1985612 1027442 1949054 2054043 256817 1496963 265904 2609033 760211 638215 2409753 1628640 694626 625405 768528 713202 159333 787598 704185 1112504 2413320 211871 2494640 2507964 1084489 1111760 1698579 997900 1452736 2483715 1690073 1803287 903920 1762885 1173915 770531 79811 2396075 652618 1806202 1939241 424917 1348908 690740 1769082 1901308 219756 810860 2407712 1305582 360556 831498 612505 573707 1439917 239971 1734440 2153796 271355 2178973 252097 394687 275733 2609960 326350 148151 1430714 1659480 1346831 342689 295692 689822 237738 1876513 1468986 822164 251885 1334302 345481 2211666 2510036 1890747 790054 1872428 956866 1389565 2314232 1810591 776187 2053620 370052 327091 274291 1881160 1569103 1486201 846786 1872238 1361661 2419135 1566816 2358690 1835295 1463952 562957 1621025 640679 979651 351859 2569: 1517636 2624173 2223329 257: 962864 2329125 887273 1421919 1967098 962487 558508 2229990 146028 1746464 484109 1041701 2030896 334813 1637341 2312992 433653 1672826 2335112 957575 858121 2049500 995127 553725 1269556 250927 1814344 1244914 1605788 2100087 2540240 1209622 131873 1100551 225544 605762 1686423 682811 235232 1190563 1528658 2549255 6678 1771345 1165045 659831 967063 345351 2283330 1630004 902532 315780 2133077 1355717 512295 488900 437246 246561 2625985 2054718 1102362 373105 1598233 2585047 2595728 2071971 1131392 216191 198638 1888186 458459 263818 1614636 1616866 1960633 282785 2335230 760250 1391554 2598093 858509 1897071 1624447 1548764 1491479 1846687 2146363 138531 949898 1546373 1428591 1270901 1097470 1009789 1767779 739511 461394 595294 2342760 933289 46133 1554061 1027080 1718077 1908187 342919 201426 442730 393514 649160 1044851 2170660 606284 1366272 1492594 954962 2122097 2449737 1246777 1750270 1739079 1765366 524566 313641 1823258 1450842 2118805 71020 162574 2277544 933692 872277 1148299 11765 411236 1151739 527821 1938304 1857989 813032 1975038 675669 1322747 1235876 48563 2507781 750257 292822 1936353 1808514 980939 2642383 1295362 1574760 82285 1826445 1049793 2196752 164575 744083 1219615 78143 2515059 553853 1709316 206367 1212584 1088913 698252 1101171 1143536 1221986 2596602 832277 1215808 2157779 2101854 1812977 102801 678080 229118 2222600 1469489 495877 1430681 98815 699179 155555 1600906 1761875 1571208 2050128 465327 1660849 1303390 979542 2253553 1032803 922127 1567618 638525 292127 2552646 348661 921213 330582 856015 1086447 913489 843414 137684 1334575 1299010 157937 1925000 1827989 2440852 847255 2331520 1622836 1283042 479588 466674 754972 848161 369566 2459517 909840 1656475 1381679 1756513 927302 341860 2023602 1712493 2171588 2443307 2149939 2172885 1688674 278678 230643 2343967 2385954 1548067 2607880 2418368 545670 1400457 1317850 1013841 2189022 2209830 1885290 487746 1475025 479282 1478897 1523108 1966221 2141053 679822 336784 96687 1127024 604715 1308883 937338 890342 2110435 309524 2240502 1550423 1992018 822051 40408 348271 1187507 1388681 2052656 974179 1442279 2622098 983906 1183374 1321405 1125919 1979421 282933 116 630811 517173 861030 1508042 1684539 1779490 1926890 1239201 1730 2443945 199008 1797383 1384767 2044892 2119509 2513447 1861248 758528 1306332 121060 1067296 2273283 1780520 75363 1567117 1461425 53794 2399097 1524018 1623377 1377467 2207308 2128516 1847607 2250233 853280 2353594 1284898 176300 1187267 597729 133353 590132 2242407 854176 288219 2543570 731635 2366930 722626 2174965 1292703 1103517 356910 1680612 1102167 2303793 148220 1225396 1584693 2640666 1046054 1287466 196938 2332712 1376873 1514744 962274 258280 2491226 2477261 1739851 2046411 2029403 388378 1208325 151539 2296989 846487 1317592 797617 42300 1048320 860736 1887544 1184525 1427423 1148217 2052284 2174081 316475 317066 411235 239139 2598687 641899 2269139 266290 354978 2320268 1195717 56859 2006805 1771827 2043805 1074314 16051 59817 483185 2366024 111999 1226698 1939469 2038808 2205805 19970 2308308 2592934 1501380 1276343 381795 2564142 1758473 1422772 2616868 655433 338386 1634562 1776917 357456 323255 1597972 750624 2576300 2610866 1311274 1514867 269620 570443 2043342 1817864 278943 1369262 986257 1075893 2451532 1638046 2189266 1014966 426328 349187 1119371 2050532 643544 1038138 233124 1122007 1007498 1865168 1501564 2132706 751172 1363145 1749795 245545 1376688 1284911 2246808 1472385 679545 2212713 82499 1181129 713096 221377 200726 2403811 485551 2332203 1701717 1617812 2530808 1295189 265895 140656 2346383 233730 505621 1481262 525955 976385 2030678 1025595 48022 1502273 156235 2484295 48093 1814118 511183 1159555 2204164 190279 1103079 1042246 1593337 216348 425889 1688954 1806229 832979 1097414 1606413 2035835 2054146 1073214 1648162 337915 902670 1561574 2202929 755275 151476 1225493 1358817 2575978 640558 929357 2529979 161195 999482 2646608 1375916 247550 619071 2055437 1295490 1174612 1281319 2603271 2387986 824674 1804758 219487 165600 1226971 1924585 1492307 439090 1213896 317743 276418 2320389 2598965 654445 2009582 397347 731539 1663522 2356365 1870526 479979 701375 216164 2620277 2489235 1903679 5117 495477 678911 2370848 2603405 818061 159336 412247 1431948 1947845 1057675 801321 2441862 2215260 2388243 152227 1522335 1816103 132326 979016 826342 1793415 1433135 588608 1119859 1508128 2515081 1395573 665654 1296306 1747983 617461 722523 1916131 2290901 1390607 2601006 762761 873264 1381894 127654 1008087 968699 1212744 1163769 577970 2035894 1750014 2033335 2248739 248496 2441034 554054 2636781 924204 1922047 1169552 2530614 1678496 225618 26733 2397971 22152 195641 1981651 2492147 880006 501494 1994031 867412 249960 1384334 1676026 2030286 2340907 1550708 276757 721554 2611864 1193919 927006 207672 724555 2601593 2401673 2115442 2128200 318597 1618124 136827 1926656 109408 155876 1427223 1407968 763937 1124677 1665181 1622047 1624455 2299730 1925011 1568543 2579665 1134590 2024221 568469 785910 949289 181364 1577268 531404 1839501 615061 719730 863214 47100 115859 2295981 1922490 554146 1653196 1663238 1698174 1921331 1161064 1184206 1866713 498489 2294365 179586 259692 1496430 1322924 1093796 581948 3994 1600316 1142480 717455 90711 895489 2200115 2520979 401738 1055248 443400 930394 454400 749708 1949947 934577 1202544 2224049 2466304 2080929 136455 1783814 54983 1909788 774741 201096 83781 2119531 2184389 2020734 634574 1356127 1241446 174148 2404298 2479637 1516695 2289268 2296057 1142826 1641875 2188936 1193130 1828436 670926 1715655 2443446 412240 2229342 1065660 2026856 1138739 349740 646944 1446612 64455 897106 873667 1875899 1226011 718396 1194123 979794 350903 992452 991567 2263022 2153512 1688544 64464 1858178 2397054 64644 1509424 647293 1420381 2632141 930855 1449643 1249467 669560 1978621 361014 593606 1184019 784939 1750709 1825144 585922 324405 1295698 2378461 1771494 801857 2310457 1149486 1584128 1787827 626987 1400969 1823915 2043603 1177427 1657904 1536663 2624513 2552701 1414531 1305625 999088 1409384 973130 1521161 674973 144086 2071819 1466003 1304100 587018 1440013 1132948 297482 1466219 2146108 350688 276108 58889 13017 2646468 326352 1305073 2418109 2442444 1702037 235891 389329 2570: 1967068 1457029 347481 2356919 2570122 1325749 2571: 1201498 544665 2099330 1812775 2572: 2630241 2012320 1316959 743701 1853167 2394038 2488939 1006424 2314385 1221626 1971789 1154831 968619 40236 754230 224584 997586 2549152 1368915 1649716 760857 1039900 775312 1902332 1902354 916129 1220334 1837290 1548646 871230 385353 1723463 1816748 447881 1211200 633094 1777405 1903123 41546 1895819 959179 1264549 347717 139606 520055 1480901 888806 1780301 1570089 1854273 524095 1535810 2628858 2260447 2334909 2205088 49828 551791 1618466 2166592 2116762 1720969 538201 2323930 2116158 1608172 127403 2174894 1808568 527821 1177408 2165614 909265 2453905 2102737 1490207 2547300 2249376 1553403 833797 1020596 2370016 1304990 2308246 833375 517453 2206070 2221560 1809187 2078436 1313998 148348 1002618 130867 1776287 1458480 123448 1820082 369256 182234 1559437 1027558 1878136 2606078 60916 749173 1092784 1112436 1855443 134512 954173 2034970 2470689 662873 1279202 2190070 115802 2060540 661551 1032373 2589625 1149906 1781520 2644762 448353 1803499 958442 704951 1942403 2389783 2302439 679341 1412351 1496573 81243 2323779 2470893 1291420 2090932 695799 205093 114133 2428834 274026 56423 304275 1558378 883671 601584 734726 1661836 117215 50227 823875 1403893 1260192 255443 1430614 938989 382554 1982721 619489 1168887 533512 2126432 1401895 1581303 1939763 804083 1377379 612061 1253530 716284 1339847 2024797 1197914 2315452 1277353 1910498 1388917 928323 164069 1992871 2250696 884056 2639013 1181279 711764 1253391 1113525 671698 554820 2309039 1344422 428836 2410149 2015744 2581541 2314813 1096465 1072881 2446490 41948 1530260 2446018 1085076 2185852 1201693 1643775 380964 287343 1015790 958625 2364572 1713007 2032488 301 2204381 2549516 251093 151972 1708283 691722 775883 583990 1574403 1835995 1501380 623229 892469 1226507 1621091 2489973 2600734 1677220 2339008 1966901 1841109 2170761 2297110 1138354 1895275 761851 1618848 1574204 2126733 1647189 2449265 2077006 136600 2622059 219199 1480425 1254259 1642452 901333 1884109 92693 836232 1183998 2268930 2484328 1784843 1125853 1567631 1601717 692581 2194210 363629 2497805 2446307 1343940 1543248 2569288 761128 148756 65505 1164132 108655 1839754 2602007 286653 533950 856084 780292 530334 1275033 2645944 594850 1782603 2032299 2533716 1097414 656661 1956710 27476 1465895 144942 2234800 1781691 2276683 1691009 483261 1246805 553887 3921 1324380 407974 1366329 787775 1592386 886295 774382 446512 1750705 1337167 492874 791785 1542511 2630493 1935271 7608 1118510 2566196 550514 1907969 40685 2086650 1313536 1644579 496965 1898266 1901889 493165 1402746 590282 1341239 89489 337264 705769 1713385 1230571 258226 2148037 2480454 82486 2567448 1916478 1795122 1129867 499146 1817652 2386039 340921 2511978 1384873 1332514 1267224 1373013 1236357 2468433 846698 69050 565641 74719 1586484 2381122 282013 1411293 1381071 834122 2228696 934457 1247809 576228 365547 1320082 2262134 1977930 2159759 779098 447110 1900409 2529607 206885 1864727 2474218 1142673 1009394 2116592 2614077 2007090 927669 1180707 1547978 1685502 458291 747404 1890326 179479 273404 147675 1946877 209104 1415127 771447 264039 1623646 1554479 1855082 924325 1779324 2309627 676564 2480255 1327789 2479637 2389294 1937199 2244038 1240063 1675403 931863 2347745 243833 2014323 188827 904321 640111 1156661 1633281 1925475 1480023 371219 1444937 1942258 2639487 1568151 106592 709609 444192 921720 1877153 136101 1513497 2107418 2468519 1857731 994334 1109629 1458739 1488949 1882093 767826 2480850 2429990 2578077 872914 1716206 1226300 1276558 2047285 2573: 768689 1028148 2574: 1317422 440723 1614819 1565948 152178 127036 395451 129977 1711441 1198539 1587156 38167 1769504 2106260 1201450 1246041 302459 1478691 728341 1669939 760702 521461 108104 788237 1680375 1392125 259861 610963 1500023 2420167 991026 1102000 722572 776905 295839 105799 2551176 1537743 2017885 824015 1147138 1659213 2118642 2409783 2035310 1080831 1038649 1039996 1317256 1472303 559908 1608447 2195802 2031799 1476551 2589944 1459368 1145896 898044 2530531 2634610 603523 203399 2605214 1819339 1731823 1014044 1007172 666331 1794675 55524 977705 1954488 606098 1633361 618845 2246923 1382199 1868880 938015 2575: 1222878 1010887 922307 1043410 703594 2165233 1546288 1386545 2161335 356035 858328 114363 294638 1042478 122547 936724 170988 2011697 1309180 1614040 2465197 742950 325867 243865 2182390 2356782 186827 1489080 661503 2160309 1638161 937487 2366900 1936109 689917 220073 1570322 620558 469118 761877 2576: 446309 2587944 192090 1157359 1350893 592466 770874 219613 1783163 1528278 1651209 2577: 2319816 204419 2097738 2075401 146064 1981811 318939 802047 1478792 430028 2000047 1002587 918782 2234549 3777 1619103 1734512 124829 391337 715211 1511393 310400 706039 462693 788693 1007338 2035982 1756038 417402 1629837 2077104 1534345 1015707 1617402 1991053 678418 2317654 2218069 2182613 717330 825103 1595569 357326 1593436 19504 604823 2034060 1305391 434866 155793 719863 2145072 2284142 2039575 2116986 2111933 1619271 680712 2633313 2285176 715993 1296311 1895778 157937 2533336 1200648 791655 2249223 175849 2524705 2520581 48521 1779958 452302 2047654 1884384 264280 1719696 1821869 2540652 2450844 2144453 133632 2268623 1450044 1369364 1888991 2033725 256937 2601416 2614857 1283809 1871113 1862886 510479 2385196 1234115 53384 1990486 2063569 1680205 285218 292051 40993 732955 1754910 582353 969981 1796218 1341059 1150646 2370841 1911833 2127708 2540339 1481295 2263838 2376699 2274869 2505926 2210769 60907 739262 977724 526580 1425779 768133 909125 2344927 1946851 1689349 2307075 64999 2180861 370616 606781 1256203 1352086 2068002 2554507 191221 304030 1939237 2244029 1941338 933558 200139 252663 766443 1358538 696288 2150059 1483333 581848 393530 1014522 2426712 573178 1525757 1755178 1030350 5112 436537 63394 931352 649993 394796 2550355 2607308 1451804 1396761 288761 2337157 775615 284336 911829 1272214 371790 32504 1433164 334419 1834500 513957 887417 1935591 1350077 742999 371805 1936856 2520958 2609438 2137264 1634832 1988367 659290 1217797 589424 1487817 1750514 2104227 2527789 2588758 23115 1833038 57717 37974 57347 2307542 52892 2466957 1285069 746676 2092110 2452977 1138476 173335 2250690 607272 598848 1870732 676279 374991 849338 935537 124025 2041854 2070327 1117556 1251151 1547392 2473796 988307 2419441 1631999 533484 2524753 1774355 378271 1999684 543644 765006 1018511 1841692 2245382 579194 1354723 1532387 796447 1314046 2518772 1774268 1702858 809321 28825 1744138 2597075 82375 2578: 2084572 1386741 379558 385640 176543 2076883 685644 199096 948942 1901530 184503 1305835 1214654 2646820 2367749 1213939 198196 227251 2536189 1147263 1920610 2471853 1129832 679459 1158706 2085974 684670 2551829 985692 481440 1109326 1725343 2272481 1827995 1739849 1486209 105662 1644094 906817 564702 785160 2522257 2148546 834424 64076 26679 2018458 1558895 1002832 1919848 2163009 1476155 2463077 996163 424982 507844 1745363 1177055 225726 129924 1381073 2202198 2519954 2115544 131669 484766 2380928 2342991 1514360 2601196 1410995 810537 1547138 604631 1471757 327693 2607102 1373645 1860012 636684 2031303 2357013 1414337 1695221 1684223 126134 704113 829359 988007 2231366 926995 1142110 2426723 962825 2432424 1716011 1011171 2244793 2480720 2366642 1469432 1505139 466602 1685814 1003081 2414144 603981 955696 1769112 216100 2240022 641196 871982 2571555 1797546 228466 25420 1107436 2057599 756987 466682 391909 1498135 1838841 2241179 976721 385337 2232502 2623864 1485971 2525810 203973 1327489 1661048 1944305 229984 2577815 759042 2620966 213054 2496837 99328 2278953 2071678 716217 2392152 878641 2268656 107986 1731173 1121874 2298161 796981 1852108 669491 1711398 1091003 933312 34365 1532805 147686 503644 553950 104929 993618 1605561 1112207 584164 174390 1577527 39819 2322009 2085698 1182421 2166977 2222866 1128275 1189088 1372520 984514 2606820 1525738 1050344 414046 329926 1476399 535890 2461072 841290 733505 1815835 770969 785383 382186 323945 2359373 2171241 284651 2256012 1467298 789525 136276 1549851 2055719 2224154 1065665 414633 694513 289223 2045864 282443 1574340 637669 1465067 1487507 1672087 678912 1571145 2586774 5926 2413543 1347874 107386 1314473 198998 312479 113683 1920225 1538745 286485 2412513 238688 1668760 2031738 804379 671451 2299320 2395097 1843286 217849 1110118 439482 1254284 2097033 446317 967990 1404486 1679208 1572120 2094781 845047 2317798 480089 86249 1588061 1323258 563043 1010781 2493545 1397766 1244084 1882429 2369855 1374727 2282952 1184886 783599 1354208 1976401 993173 2185193 938178 407035 1516770 1905814 153260 2431642 2492512 61186 2237910 785912 1779233 1199090 153231 2427856 2582705 2302511 1006959 1115071 916616 2402606 1537860 1056043 2168931 2583252 2589896 2411267 2421965 1122219 2007276 915270 1308539 2430018 851863 254420 1705535 859083 652747 1119568 413949 2086397 245864 1990041 1154537 539406 1433635 1591083 1919875 539472 2481459 1788590 81675 85836 2116498 1272243 1460880 1380013 1514572 1137154 2150088 1285310 521083 1961077 790442 122179 1661535 547358 1852415 1442568 2287290 702643 1253505 899844 1743429 1638484 1649895 52742 2095619 616881 670621 561255 2057628 1520938 1442554 216606 917717 2144116 247842 2266876 729683 2216237 746261 1009723 1360229 236638 1328628 634715 1103713 344412 2058381 2350011 1200046 430007 932831 328718 1234269 1380121 1845579 1049321 2583515 91071 1821463 1056691 1578816 2207624 1532522 2210292 77002 1028165 97187 1934257 1313260 2579097 951828 726252 10599 1150315 256732 1977635 10775 1632890 4300 1863206 1296287 967149 116038 1262075 234837 1025803 587354 1056495 2428331 417689 1725988 1413233 111382 2548358 1853203 2038623 552468 2082861 1217093 1685469 5380 1913355 1459737 1340844 900945 1649084 1451819 1755173 153124 713967 1435266 1514811 426957 1786736 2253897 739417 113573 1242284 543286 2392087 149494 2607338 1516511 1271161 907889 656268 2120895 923380 1449455 2367390 1004524 231819 577699 1781045 1085396 1306758 1001755 1873290 533728 1255611 2612141 1516904 2344410 2418785 1701273 1122789 1478285 2128182 978352 352067 973642 1466101 1437475 1383304 2076496 1076770 1750548 1130888 831955 2490126 2203757 1488273 1251273 304156 2424370 622988 1777508 817425 1148919 2407442 35544 1426671 577107 656995 1554622 1195122 745109 2334291 992267 98762 2129577 1297965 977132 146023 1425631 2066024 685997 133583 2567849 415161 1578210 111437 563440 350330 1249820 1555248 1273680 1428701 2188566 1816735 1870256 788663 1255091 402292 872129 2519410 2575685 2592037 1038189 1891000 361726 1747243 2564278 855793 1525494 619920 417924 2304127 209857 2191089 2498191 809740 2271511 557617 31207 66449 580716 1847582 2479510 1741833 2471800 648115 1915089 2452214 1833746 1142688 2469490 1298943 890188 2276722 1128469 1484719 2124262 137013 946400 143285 316564 1559735 2066485 1934076 1546584 2224840 1314057 1388349 334142 1071303 2115045 880308 2227162 1790151 508947 2068824 1932508 453307 2523840 522588 2336066 963034 2168065 703687 1723594 2159011 1519872 1119476 2544440 253075 1081619 2463365 1698289 580474 1892494 149164 1375159 2350141 247376 1041396 862796 2107651 272384 2382339 1275094 1010286 2575491 975105 1010987 1111090 421704 1900249 410503 988845 5105 55874 2612340 854345 1223291 2236830 1407868 2493964 1873184 414477 1432880 733649 1049338 18104 1334269 1965311 1778605 93514 593460 2089808 1844868 2189604 1884314 771977 955711 1635376 1618243 636052 2094616 1953718 939225 1490333 1929178 2021041 1613400 1689834 2048653 1177013 195789 2235946 1904079 360782 1107439 47035 2463717 1861547 622522 1391490 1367174 2392447 1981251 309068 1191407 1823623 1270123 1245529 2536800 1834859 1190498 1738661 11787 1426129 1619665 460645 1624098 11292 1143597 2632167 1565497 2592983 1425050 1832247 618681 1838727 1956205 2274100 240457 2139374 1211911 2031119 816390 280706 1331046 2208766 1941578 1859541 1920490 2389047 954629 173989 2069981 1473598 216169 1501414 1361962 251099 176975 180757 2264990 261083 1623520 664396 1952152 74008 2490662 434938 1021362 390348 712996 801673 447008 1955239 1934403 2336196 2498230 1121151 2332195 2131094 672449 93829 112411 1118490 1786737 2638104 272106 800163 1659075 2335730 1902689 2409423 1066240 1923734 935634 2325348 1387529 903193 2179295 609209 1280232 868835 576552 1429514 2339386 1660347 2415088 2514053 204041 2069102 1571694 1489900 1573545 223153 1137069 2319764 96959 1661127 2416689 2377427 1803280 453809 1088450 1150321 422177 2005936 1824754 2403166 2182419 422229 861537 834097 1794568 1704541 1878781 2388909 2057973 2410839 445553 2590203 315972 1812876 611625 2352982 241579 2403501 135764 277881 1421885 1812811 252268 787846 1530992 2270849 1986075 1378910 1119942 921549 2349084 73518 2120902 2579: 610615 1832431 807490 502113 557422 2438229 2555180 475769 1072829 258: 1062033 414976 2565296 29706 2580: 1241448 691772 754712 848397 2360361 1682777 1151848 1673005 918960 627150 1463488 1155251 964202 1164265 1586713 2094064 690753 1084809 1912899 339029 180689 1781507 468879 2164235 2484505 829499 466967 996354 45283 1768190 626537 2464033 2635586 615587 253139 1998422 938935 368447 1374363 1882090 132372 1696503 998120 1480013 2088654 2305012 695752 1162813 2027703 2249977 611633 1282387 98100 1224230 614543 717564 557066 236065 1687343 2230202 440507 444049 1782688 655814 1337725 1227861 2012318 621584 2570707 2574015 1505357 216191 1970777 1681209 1372579 1750069 1700564 785930 74999 2042221 516365 172904 1649067 1180426 2580370 1846687 2538439 2034268 1139160 1960061 1196613 1514599 664104 489676 2086693 1863371 1635209 1896888 2232320 1493567 1441332 1022393 1947646 1666097 2468521 2548982 937252 283800 1041599 792933 2586083 74313 2190234 660207 1613816 1114200 116894 673873 2543491 1961072 395741 1918493 1561269 767661 2535186 1670971 1422980 1582495 2420966 2168954 345865 2585967 619105 876076 1566841 1414894 645599 816316 2296695 1791941 272265 2216092 1220266 855901 1883925 1246252 1909634 2228356 2109081 117838 1998824 705810 982988 1323943 588368 2172702 1904415 504916 1900061 2251357 2416820 179327 2274312 1059658 1474493 527052 1968700 102107 1190097 138135 2008162 2103074 2139880 1220365 448863 2479692 2034850 1052546 2608114 2619856 2118197 463372 951269 536930 645451 2480579 322282 761450 1375389 136714 757258 1325790 1646181 293361 1849312 1387234 2115601 2566443 1912870 1194121 2431232 18154 1700338 2002265 913698 2161219 920006 777077 1370481 2029209 1598311 2452179 525266 1680989 1996739 2512629 1561782 2149796 861724 1979922 537515 515358 351189 2038874 1240904 2445197 2026641 1192306 2212440 2363468 852609 2216801 98950 141937 394332 1190204 2613676 806859 2164425 864690 1531112 1459229 1913951 108193 2506926 1690046 2473747 1694731 1472513 1518587 2558174 591807 1127964 195356 1888867 2422843 1101752 2321481 770119 355684 852088 1428426 733364 1523286 970037 1111275 1698718 1975870 2394190 639023 2280981 1909563 1199337 2518876 964598 1388900 2157361 1631581 902398 2405198 2224701 1390943 68157 56521 2135883 2557642 957830 1171552 1851172 1614982 778521 689455 1137467 310457 2531150 1952202 2414580 383384 2252704 1073154 1643118 1841197 1575644 2462530 2161863 727542 2286180 70490 1463126 526370 2314931 279106 1167701 1097665 2405961 2042866 721614 493110 434353 1764442 939568 1423885 326323 900416 1661990 1105284 2620482 2103934 1111904 1331733 1952753 584842 1340947 1828889 667484 593927 760568 963477 1251180 916053 234595 737294 1355895 1355843 1127929 17922 1501232 336131 1549367 2101331 1918866 1476469 537070 1507332 672475 1865285 1188485 1811590 2467384 2317889 1933033 2496079 732597 1352950 2631905 1275071 2283320 181377 2523186 2500034 1579960 1778964 921417 1833099 622174 94633 2070775 879369 2576149 120990 2207706 119238 21678 1003922 747209 175871 1256516 2572573 834771 2189009 348509 2343565 1443830 1856596 68272 2243379 1821830 2022653 1482290 105723 1192780 237145 2268744 1244242 1151943 2456913 2101589 2190436 2580106 1878473 2052541 2366930 2273611 1814964 78758 395524 1240540 2449938 657234 849555 1795149 2264272 1128834 1048633 2491828 897575 1850403 1501476 1769781 195561 1675045 399696 1315806 1499691 207892 125280 2306624 2170054 234725 502461 785866 1688940 734344 1332239 1036083 730612 1178972 95082 76666 1522730 1967814 2110597 2607922 2622850 642366 1535317 1184240 1314760 865168 1666486 32069 2577628 1715544 742959 880445 297505 1943917 154173 1250784 711801 1777906 326127 1424794 748072 1160558 523874 1163745 93693 168526 2233452 2479554 786549 2443666 600431 2550112 1614793 105716 931040 1099916 772370 2327168 1985581 154207 345543 1039432 1081304 927129 1698751 1669065 14179 2582195 1053334 2018918 1970869 1166586 1355009 2428091 747353 395096 1135700 2457651 553088 1545403 1104213 1581535 612617 82961 2043281 600751 677405 472180 487559 2374377 285682 2509769 325647 2510997 254300 627465 962448 1261912 1845263 414076 1647341 487219 1828199 1116897 567821 2144626 2431737 828703 930203 1138354 2357723 652826 1839208 2188795 1369448 1102864 2540382 2365675 1238701 1513364 2296956 2622724 2327173 2404258 2447075 713992 240936 2212442 639180 117218 911389 541834 2437148 1848581 1401819 2633149 978227 2287556 841930 2287466 1921827 1675621 875830 2052742 2049348 745113 990043 705695 15149 1717474 1752055 1366337 519039 211674 2548328 2103836 1204207 1275300 1142943 325589 1601733 372228 2078208 1219628 2249580 1854056 584407 2624007 1492178 1851346 2079120 425060 343345 1564190 137895 2048161 813264 132911 1459128 2142415 1533459 1664046 1100494 484705 655998 2458276 2121582 1881317 2173191 2001138 2027453 265253 2143986 172938 357906 357037 2142747 859400 208073 817920 1161820 1001322 408840 2585510 74919 930952 1718454 1879424 2074624 1699464 611881 1792316 488185 2219650 1417127 472649 1099250 28275 1383511 1139247 1453669 309554 21180 480668 2547830 506757 577560 1209492 2086370 1381621 2402654 1576567 932884 12969 171769 267157 97524 1549057 2238543 2051257 199224 1151697 2182603 1814855 508138 1985295 1598727 1531681 1138813 700467 1018390 396739 2318335 601496 843944 182736 966636 1512914 2625465 1268333 99092 566916 1107233 1208318 638983 2591405 800709 2105332 1808396 1615150 271811 883083 2468929 1305353 1060588 1182667 445152 8723 688882 1731014 1241825 2334364 267308 879314 345936 1883980 1163278 492353 305995 943781 2239812 1574030 1920416 1180569 62968 988214 1609557 2020556 2145251 2210666 1766750 2434373 540651 1345454 753450 718049 2057758 2437408 1990701 1161210 2080856 1283550 2185545 2009252 824563 526515 846790 2377369 2365222 2586816 64614 213993 2311019 1311590 1651378 2238323 930632 2321120 1049266 286712 1215939 1117841 406004 503715 1887937 673034 2081810 1758960 2448427 461426 537321 797787 1498630 1803830 1058850 1847176 1965366 1823465 2159291 1811861 315677 2461911 406936 2148054 2062901 926247 1463658 345066 870954 1616348 1476076 1771845 2601105 741244 1083600 1000634 329644 470573 2341153 68511 97945 1433909 2364062 1687535 1889895 1321522 2340907 332380 1051473 1771496 2379139 2611864 1884601 1824680 1809347 2118106 245773 1807521 2631885 2478880 1147448 663332 2156678 2644142 661559 2336269 1997911 2473539 1829664 1861757 748460 916097 327780 2520859 556264 783102 439943 1491310 2454138 2598555 684317 2235769 1582266 1052771 2341326 2338382 316380 492665 1977930 742407 1647126 2570265 560445 2624435 1356298 773038 1995013 2638388 1479468 444019 2247259 1141793 1802044 1746013 296208 1444198 1540026 723218 646495 2086468 927610 2372857 909101 2258404 610412 1086596 1738052 1850184 1442289 375922 1671934 108534 1165343 1137382 1208353 2507391 959677 1018837 1293360 2072079 2345251 1090832 2555089 920450 2070706 1325184 2065235 1209505 1901460 20710 469788 1428650 1400305 2323375 2543797 34639 2623576 2379326 2573577 787030 519819 130426 2059714 638035 508222 665566 1077141 2267187 1615200 652956 2625338 496734 680470 153550 2216800 103485 1499451 1926652 2238527 1963560 2201441 187910 2501026 2549635 534777 2374932 633391 1483813 1267332 15315 2222934 1563016 171521 768558 1206278 504555 1864248 1345957 90061 1817031 1031105 23954 2077690 2404790 2520982 195705 851222 2384004 1364726 2386261 185159 1947398 2461565 2436457 1842450 2280074 1459434 385803 1483675 2256082 425066 2198637 582123 2092637 2303960 2174509 2620870 1778448 1551813 2207661 1830719 729371 2239073 1236805 2451268 2347968 1877678 1477232 55084 342034 1037536 1500088 1020208 2364398 683188 1564071 73349 405283 2429599 156750 681163 78313 246197 1189379 391035 1626005 719204 850822 2423774 222516 2584053 779506 864858 2381922 2349749 101143 453485 2191708 2426066 1957118 424182 1708597 1625820 738584 144168 1662392 568327 503705 1047867 1460954 1083190 2028472 1580100 1470879 327004 674424 2318253 58203 1223133 475177 1078161 438888 433029 1978311 1253044 363775 1275487 1684751 36065 1026763 151139 470682 99836 147755 1077140 927303 740272 1577098 543327 1470140 149140 1411969 347202 451701 2581: 2059984 374791 111460 2260586 304410 564695 2304938 1842381 906346 2582: 837206 1814297 1208629 1455355 2194165 385375 297787 482817 1979465 1372558 2583: 1690249 2152436 2439245 2584: 276680 945548 72451 242171 298662 2007221 1055138 2191854 1049071 2585: 695249 2278321 1105843 2006971 2381243 1866266 1151111 2169295 1551068 1383887 286664 1152690 1288887 2396013 2640273 2349838 2368066 1251441 1910935 622949 2530218 2498863 500810 1220068 320820 1758419 700089 1291501 2538956 1488860 2303574 1863206 1037015 2411485 1717358 856754 1051916 586891 368925 63971 1605670 907822 213290 2352801 994692 2035000 504826 755582 983587 381122 1021362 85649 1333180 2331222 2320284 461562 113133 744030 2586: 629544 209297 2587: 2535044 2027996 724917 2408168 2588: 788873 2117343 1653105 2260441 556926 209996 2589: 519878 433426 1707946 664859 1827714 1546013 1742526 259: 401290 2343417 2160402 2101538 2574475 817224 1580730 21209 2198438 1657912 2631094 389761 789473 2327534 1386913 2154098 70307 531399 1673904 2346487 981883 1558269 526795 2630187 862070 2629148 1013696 1562670 523720 2316949 154330 2579151 269088 1114288 2000186 2422321 433961 2160414 1899058 2484350 1167321 2207510 1709349 371652 2244432 666099 1552647 2176640 2571825 2641776 1926077 1227173 666200 415099 1104931 607851 2346131 319205 351813 360446 1706979 2322521 1794755 1676413 864128 956247 796470 1096456 2306416 1188330 467045 589968 775025 564284 113821 1330480 2296275 1179932 893352 2056278 2252844 1058075 2414766 1844636 1231254 1420255 1850209 493408 117285 2549460 1545798 964794 2416259 1750143 102408 1167746 2393423 2218933 81601 1980099 126496 1815818 593725 547392 1799832 122803 524363 2434546 2144037 296874 2334729 2294001 914539 1004007 2641185 1525053 1787421 204296 1169850 1699713 574112 1406209 28235 1940172 72938 100126 2371888 1210389 1340560 278049 1368621 2179929 2166190 955264 2517122 804345 2485184 673034 272222 1250234 289498 555136 1373312 1452510 1693211 1603359 581462 1631536 686264 2402165 921822 1969217 1830555 199135 905424 703255 419369 768148 2449859 2367955 144617 2058158 568073 2442786 1598545 1890699 92119 2369101 754663 299264 837897 1909474 716229 2303708 604822 1743073 1707427 1601761 444603 214568 1866164 480751 2177751 648499 2329424 1619362 2590: 217982 2415313 520954 2304251 1171340 916628 2082303 2086399 2271154 1643581 262827 1898408 837064 1075278 1680106 2184605 2036114 1791113 361146 2500456 1328954 760269 518243 951291 2522183 1920887 775907 1531368 701116 1491148 1820291 1009636 569757 697715 1546559 360547 1372908 735219 851102 419521 2273244 878622 551071 2626022 770930 2192407 1286197 2206225 866833 1846286 81293 421080 407319 899585 2568721 2118885 2278525 760960 1100736 1148462 2401173 107287 1590024 1265443 1644749 474313 1203272 1566838 1633378 471073 897172 1705932 660482 2027614 2416372 1959825 2416193 1021080 1026780 179881 408765 224554 825324 655328 2648829 791985 1621630 2006680 953484 1367284 1622390 1778950 740411 498087 948365 1410173 1827612 872211 2521425 372269 268399 718288 1596646 544877 1396230 2523361 986047 794963 107863 2178280 2262277 2266677 248288 832654 379909 243592 521112 26507 1060199 502804 2054186 2423213 1908291 2043518 2495449 2204513 150727 1658659 420656 719223 2235953 2443411 1549803 1690925 442053 2219552 1922435 2591: 1938183 2475125 592466 2250059 1848302 463937 1307391 1829853 1396694 930334 1754164 1384589 2592: 2407193 2450884 2593: 1323942 2594: 2265673 1588410 1031409 2611785 1501783 435561 523845 1032795 964202 1031246 2592317 240751 880818 1143692 1967169 1942930 1098794 1893403 342570 1687301 2165977 1474282 364068 1589576 925870 1326948 1148498 26066 1903607 1398656 2054945 366940 1531780 1852025 61019 123310 2487343 2619856 337772 1954030 1897681 75238 622713 265622 912442 689812 1333417 2029209 1903359 210342 479264 1127369 1057486 982164 416469 2377707 101773 1884146 2078650 1279380 2342567 1555214 1810072 756186 420464 2221243 464578 1390445 2347958 762226 1528231 1840902 254490 178981 729425 1266753 1942670 1354113 2596814 419833 107342 2442320 1683831 2513447 624636 2025495 169008 1742712 2341265 118018 1856596 2291598 977226 1052101 1441959 912165 1888377 36482 2496874 1537635 2090517 5082 363866 49874 1373881 2489227 85595 427085 1364081 2246442 632930 1484421 1553750 1436888 122048 2524200 1174370 201572 327731 2216324 2234927 1175983 1505035 1618504 880073 1330655 982556 757128 1526751 117334 207493 166931 1713396 1468475 1976816 469315 201811 1105448 632058 38340 2038256 21073 2431203 2103336 534090 1057652 437734 1548766 1530576 1101287 2536677 1347355 2592150 1480509 407124 844360 2434373 214254 2628498 616980 2637777 498270 1150017 1643679 1343924 233811 250442 2040420 1546954 482035 1457826 727416 899281 837781 2086270 245273 2220842 266036 1105756 1212143 2233302 373267 1986716 253589 357676 2579520 557461 1518446 2046068 909384 1866817 1087424 11318 2302037 1549872 2618199 1794567 409191 466369 2345295 774535 2316738 1213839 496362 2048233 1237236 944777 1827019 1186165 656511 28873 38458 2166916 742145 334413 2595: 2280162 1596601 393953 243963 1020232 1650908 968177 2540946 184473 413207 24791 1585555 1851951 2084925 917440 1493697 1829708 2452205 1497781 665017 935617 143074 264267 2104258 593928 1565453 2623506 45113 1729367 2264426 1189694 1500391 972116 1299814 2043800 1640211 572433 1453145 2642544 808921 139833 723819 2393977 379315 2013115 1845316 1456799 683175 1853093 2267413 566409 2501249 1117149 1747142 1680221 917716 424515 2238450 1686569 1782594 649943 2404441 319116 1515249 936486 1006944 2156806 683245 1846786 1998885 2316426 1949741 200465 2110943 756909 188791 26775 642799 413 2613090 1542183 1699647 2594218 1622961 439725 783545 1242500 2539071 1383426 262738 1424088 90285 921803 579809 1519726 2566438 2265055 469019 443032 1001213 891975 288727 667098 1239283 2588758 2278001 1805887 2012685 156407 68719 391891 1217980 60538 2195304 884078 1166526 2093814 1309638 1244304 868990 671960 452735 2253294 387928 35994 2603683 2454565 2023267 2031054 1481308 2452375 1366853 133026 2487973 2536307 2560272 2433806 1069186 2631265 1313526 1686270 288743 597728 2596: 2245909 1218586 1705410 2597: 1086501 128882 139937 47499 1586449 2192058 1313340 1071649 2490558 2113852 715857 2518757 2598: 1649755 1227322 2008983 113222 772306 357665 2295223 2374684 1987234 2223493 688439 2069342 406233 1189875 15676 550563 1711156 1927322 1822205 1693075 1997419 235760 1622277 2470440 740631 2508458 1810050 1781658 732069 946014 1156574 1266206 1349822 1787088 1249238 2068281 1087642 1011906 1001029 2108611 2599: 179664 2116610 1881833 1867419 770870 704779 1446677 2046974 2492402 208561 1322011 1903359 2642752 890516 1202262 1149329 1863985 1043715 1465628 478093 1022574 2294537 1126848 1265355 2599561 1273561 747892 186658 662791 1706906 1601357 1685469 1184384 1832990 2035310 894571 2309982 911500 2571502 2120724 2382782 2123626 544665 966879 1675828 1270916 520604 1369820 2306963 1800264 1370423 1496560 1416405 2152331 850022 2339785 26: 617782 971723 251536 1746305 2625158 1994236 1339449 1546233 403521 123134 1195594 2246008 2040351 192898 878542 1670075 574653 1034149 455134 1362855 2430362 542278 2268876 340002 1251931 2365032 708502 1471789 1027945 678196 2438302 498182 2107834 630134 2577659 49000 2574937 2140012 1426404 1906979 1323351 1680043 2379084 659630 2413696 2601078 977446 1870474 957459 1203186 2611833 364471 2117885 1151881 2351803 2159054 758080 410070 2062197 64593 1287593 579959 2598077 944388 1632356 2498475 1475038 1033132 1811650 1823731 1110306 427991 593204 2423493 2569944 1535446 661502 1293477 1681991 1255057 2228000 777488 340166 140565 1730485 573937 1772442 542122 85159 1718936 534655 1717503 1151006 1566596 609144 2343571 467639 653164 708416 689461 52591 2417170 2488907 627111 271005 2303996 1709895 2185548 260: 1181079 2582116 706562 1887681 2600: 1029868 1061931 2601: 636390 1736557 1803550 1775642 1479748 161704 1803627 611281 126397 1212526 685603 1632987 708152 2178619 2503836 1052286 1302220 635490 2261224 1505426 665983 2008187 2291142 2155142 2214096 1919401 745792 601017 546613 1215739 1652972 268817 2344045 69690 743386 1761612 2530474 2399811 1443600 2466029 115328 2490563 703968 859333 1520894 125255 1208167 2232222 189254 812119 410267 2595353 1949195 2080321 1844199 1317542 693563 2520489 2274547 1361922 1097315 919023 28656 371051 1604001 1239467 1025575 2241309 142023 1423533 2160236 752342 2372976 1989258 140164 2576048 347702 1273883 1183306 2257504 1930094 2214608 2020673 2466685 1509424 1995580 15257 2400655 2197368 703460 816951 2602: 807125 2225860 1925023 2603: 1943087 1134828 2604455 709896 346689 92729 731140 2115736 2477968 124611 1154387 1542069 2393821 1070389 3902 1133221 2495460 1504503 2118715 593175 1453391 566895 146030 2317367 480575 205225 2364887 578041 1621913 2485559 580231 2349059 510834 2133322 2490264 231267 1855479 1664315 1251669 16115 2268359 2622201 1633050 2334654 1091470 1351706 1589903 1985975 438708 1621501 855795 2094629 2409748 133398 376926 905377 158785 1069995 1719780 1597123 2620402 2631477 2191854 831272 532684 1862248 2083028 1813641 1907620 953352 2403008 1768613 516292 1484219 814399 1793758 933523 1875802 812379 2114314 1369851 2587044 2399641 1577807 94169 2316347 133026 2439439 1248613 612793 1381280 69732 2604: 2297843 729425 2210808 2441844 2605: 1688632 1190940 1459770 2502587 84168 1418468 54443 2208343 2606: 851568 1901318 1877274 770088 333272 1030884 1886950 1612404 1190383 1987400 2607: 1544196 2570366 593927 2608: 1442180 1183833 1793530 1199474 88713 45512 1788548 1008749 1033161 2609: 2428834 2072760 1370811 261: 1575462 249198 1632107 899762 1248915 1438092 2577654 1124854 2205547 2335003 1343562 2305495 38292 2078366 139636 2050 2610: 1222390 1006459 614047 2540291 536085 190136 1643737 733922 2534240 369388 2368153 1382941 2569227 606471 1653095 2343415 507301 103823 2646218 1061597 2571216 1365015 525693 610614 76799 1019262 167188 2252350 1438031 2023817 1559445 2145537 991607 283412 469724 2416680 1379160 2626494 883653 2178280 231284 2337681 816019 2301685 1875002 2223321 232924 1048069 455545 2534724 905946 982277 300670 2056323 2108482 2611: 879909 369213 2536380 1595424 2411082 1636288 2612: 1218026 2324506 122167 1254344 1704285 85547 1712959 822402 1866855 950235 571821 207355 209508 1791442 15826 2425351 569745 1290160 2343657 2515522 1380940 377315 2240299 2010130 737525 1684793 1558471 2413101 1214501 1574237 873995 711538 1839830 1119513 103018 548213 548044 2644298 1337624 1298461 2588697 995860 1318324 1733903 1968210 84747 231517 552217 1722688 2130786 1444444 267778 685697 1288466 1391839 650808 1295524 602215 649282 925660 680846 1082728 1151033 1254753 596583 157706 794607 2128677 2007495 2390347 1443480 431670 644690 255157 1616428 584487 991859 917840 113730 2365969 2385205 382257 127159 1494061 621607 178804 907156 295552 2186524 2493100 2014764 2411403 779898 465869 1051695 203114 2395017 139149 2022091 87634 898655 812746 35295 841538 1627944 1788146 736089 783019 1673639 175990 2572718 2380607 860235 2206053 1891041 19775 1177220 1168480 2019325 342901 1478007 180632 1154751 958204 1069752 1382371 1934024 2582872 1073991 853958 747329 42453 366744 2373400 1750863 1658986 38074 1967169 494301 1629407 1303977 623447 551891 1333381 1729127 1898247 1233111 993680 121601 1692025 2290894 887694 2392839 773326 467948 1268622 2053427 435982 882725 2547633 515548 2334531 1550622 2452275 530486 1975882 1051100 407731 212883 2475320 897594 2209606 115082 910270 1764224 2065865 172603 771296 318130 439992 2037286 1700635 537151 839603 248 299288 2258243 266773 1444878 2076884 516424 776111 2245025 1979444 1470301 2204194 1586927 801765 254856 662216 1743588 575400 546269 1724293 2077581 276827 697584 978295 2383666 1864913 937284 2065795 719509 2494131 2096995 1683930 1759503 273458 2400075 72660 8058 1217659 2221705 1045854 612592 2228309 936126 1281237 1605861 406501 1864048 2345641 706039 2056254 315507 2638315 2217783 284696 2106963 1338088 1646762 1749804 407714 154546 216295 714243 1346074 572484 1399223 1996290 114426 2476090 1697428 2536539 439403 653878 459513 2114973 262582 2493895 2172672 1269339 2230568 1183106 430626 1355252 2531726 455698 1310761 2136091 2300310 2517716 272455 1200150 428409 2610430 131731 559766 666664 2142981 2275559 2312699 2047050 1515820 792287 1758324 1716136 576347 556282 2080834 1400449 379 334884 510135 1343161 1008872 1530255 1772488 2559017 574999 573951 511547 898524 1221699 833970 585264 1839760 1493339 534441 1098818 1858571 1095263 470441 2307583 326650 1442861 2261486 1039319 900488 376204 1658856 738248 1041473 1593558 1783966 75625 2561120 1002525 1836304 2133043 2453011 770504 2002445 1437820 925116 1186794 642227 827351 2260361 2372953 838101 1568860 753196 1632296 2002590 1909859 927754 1783874 589565 1888274 2550453 345215 171700 871942 2401691 2573017 1196978 607522 1164914 1749879 144134 366903 2095090 1454251 2324535 1773750 269515 1104718 502767 261816 1059509 998975 1867863 2400153 2607327 451063 1136209 109000 1997453 2541542 888581 2035651 1517411 1605334 2065435 1412861 1994266 1316943 1843343 1160747 1386700 1164671 428134 185105 739429 1534803 506442 728520 1052220 2446828 509297 996198 1300659 2630628 1266071 2065917 1026374 2171417 1496760 2000222 816397 477285 323085 846618 1167629 1769217 1352157 685231 776382 1518070 1996887 1815424 967820 380439 773025 2143526 1609985 1566124 1077687 1142739 845881 1181485 3439 1970195 553575 1922441 538479 182835 1657618 1223015 273122 1216492 2236982 486419 464775 532679 2311731 2222999 670444 1655581 241002 1996705 91210 1861648 2141808 470707 2057882 2492844 2507012 1000351 1377643 336796 654185 1938684 258759 1020229 1481258 642367 343425 1584223 801439 2334966 1816042 1469132 1628493 2293714 900638 1842027 598060 770328 1317836 2064258 2007625 2564775 1756939 1702929 802556 2340567 1140267 1225665 1888 2452472 127533 1246202 765786 879922 1347646 1691355 2323553 1212258 1315006 786434 1559841 1853239 1221542 1699927 2318716 2559110 2291871 1584585 2280043 1847345 633693 259954 1087038 1076082 1972380 1744537 2148004 1431414 489927 2432812 1475106 758704 750500 1051883 2410769 154265 1367785 1855140 1392498 2448037 1427037 1983260 79922 1499849 942418 190602 1613393 2488796 79713 2052131 1667907 1657828 1180675 2475926 761764 961112 541161 1294544 863749 2443684 1154420 80044 2562722 1303307 454759 1459150 581018 1415580 702221 2625954 717684 576410 1709338 637176 2585491 1176205 2335962 1064322 1528903 1448561 661772 2495933 2076382 521877 2434208 1245252 2275570 1855101 282066 1681505 1397324 240962 1191830 1954298 161214 1346428 430081 1983263 1013893 846016 2027128 1133818 1742509 1318547 1425769 999875 1818625 1257062 766917 2164775 166357 9871 1849154 2615573 1156854 2458295 1716944 513951 1959626 2252636 1422210 2011331 478344 1056273 1436929 1130020 1386260 2230786 1008017 465206 710240 1733600 1330223 1350881 1793152 472706 2158793 781665 127234 2611584 1244916 1215872 1914097 888725 1237201 383503 2084922 2077860 308542 425398 1830137 1639708 1086663 90705 1196049 1860503 414645 1129727 1129770 2078222 2066804 1942370 1985837 1077009 1706224 526358 814949 257398 648144 1907573 2204992 2358096 2464704 2514565 1630897 2488227 571149 2408142 828806 1343904 2069790 385332 2231000 1513099 842144 1266310 747694 734125 2403236 2334493 2509835 477895 2119047 587597 1713688 1337046 1370096 1442730 251120 1659623 1792951 2598470 1879963 1500458 1942792 26793 789337 1017464 2563663 97764 997901 2455548 90832 552402 1836202 1464015 2302630 2356067 356657 896090 622003 862108 1588721 65811 202254 352149 258578 1441976 558088 1026518 199172 2177 1504804 903574 282383 1466641 2320199 2116229 134617 1988219 84778 965015 2507585 2413095 2636018 1870027 182759 33798 1908379 193753 2203626 1400920 400150 71141 702514 1836968 2167231 1154075 2523815 157130 2029142 508104 49729 1224435 1159856 1535592 494793 1542264 440656 1625234 1911240 1738985 1473090 1963881 1661258 1984605 1429842 1069435 1778379 855464 1896936 1226992 792018 1467728 1171967 2054606 812571 885843 2308424 716076 372391 1612256 1273 2536869 1669574 435383 2007526 1768981 2298442 807564 473709 485708 1795937 1320580 2421858 2394242 53711 1403009 1494088 2290679 935415 2526948 808073 2049791 849101 638475 877937 1164972 2469797 2150688 659316 1242253 835144 1899521 1367065 1748313 1475457 1805693 289415 1066921 355452 2401562 1368375 1430400 1668760 498463 2218917 459209 1131565 133696 638599 2412170 2143876 2251273 1526330 385306 352600 15242 1860580 336804 1864016 1277908 2328840 1365144 1235419 2389511 1049201 1347644 2620482 1159465 2228832 1027644 40968 1942590 408551 2020608 1018919 1868934 400828 939186 1392125 1843286 1917815 2411114 1552046 574338 1182578 400786 2599825 1072951 662917 835629 465331 178202 468981 83089 1737949 630203 33691 1972722 1352688 975797 1339064 2358655 171493 63948 332595 938967 96666 1379546 2527263 1900680 2356776 1487954 1000817 262052 182686 643496 1654908 2598762 224311 725505 538434 239918 2068194 1274827 844335 2340867 882693 538382 2341538 1508075 1262248 1476338 666704 1038777 725107 1237521 706372 1859841 1447319 548051 1985449 558815 1083739 1885888 723286 2301649 2100357 2102761 2488772 1999594 832272 2547381 312065 2314397 865221 1749189 1965540 602756 533023 28432 1033848 2415175 1510738 1554531 356255 2054981 920166 1912606 957752 222169 1076365 2422856 2011233 973465 2571144 1290516 2148735 554108 1900838 469484 2093732 1014214 1290831 753609 1644766 1646443 2508045 1682352 897188 500555 468936 1351397 625282 831186 117108 756058 1651397 676037 2059218 2449693 1967100 2031743 1094455 2203655 1851890 2456565 2066583 1534009 605592 892324 678452 2011681 2120399 488203 1951340 84957 349649 1865806 1785251 2437979 1381885 1835788 2053951 2381580 841527 1706233 1513951 891768 738337 1216535 477238 2206934 2540861 1483238 100366 933541 544531 1291384 663266 697976 419674 1633350 216424 1138483 1907244 2597029 2576561 1124033 1030798 124833 1240693 218567 2050690 1170515 2330046 529083 693101 1436973 416062 1171915 877286 2564281 166902 1647932 1732905 382740 1875730 79132 1679655 1265825 2640256 2080809 836255 1670081 2288405 6996 349943 596684 1774613 1959839 1016535 1140627 2446762 2547416 2290277 1009336 2458388 1482665 1333528 1029831 1248786 809463 1546231 1423297 1843907 1332713 1183874 734390 2503514 1760764 429005 2582455 1618581 1992414 225251 1203914 1482290 253538 1174931 1932537 1220068 1929393 1230196 574047 1243892 810264 2385436 1723900 1953717 2598431 158361 429983 1449347 2025429 2614282 355003 539093 963265 1568088 2217545 145857 1226679 677264 538185 1051317 234450 498979 159138 2458437 1854092 2453433 1141232 1162744 2377906 904567 384590 1456825 186855 801072 192221 1088805 1708071 2185838 988056 2187605 1247779 1798704 72899 1758577 1009456 596298 132942 246892 2405919 2125353 1615478 205085 2503034 1212582 666881 2419978 5658 1750193 2213169 579403 938339 109006 1738978 2451203 603290 1707900 1278210 125280 2186387 1583810 2149846 354761 2272007 2339826 2214807 2178766 2017999 2194332 353361 2199113 21053 1219943 2612331 1408155 1327 2384744 1681970 610563 2216259 205277 2484600 2447225 2117512 983826 1108757 2543481 758696 1909378 1336779 1275133 2580574 91006 530138 1300386 1354237 217931 171568 2268014 1179185 1406543 944129 1922980 2365006 163563 872374 1153902 1289134 2568528 2595965 540248 1994445 1891219 1053617 516216 1312130 273525 1089102 448193 888695 331128 1275500 321090 546421 294223 2522124 1576642 1271201 817041 638674 311012 619515 801752 2023298 1417282 2247478 1865772 2494094 2010741 2598940 202308 374909 1380543 1784853 1780731 698865 533418 2593359 407413 588303 1381944 1480726 854559 2083093 502385 594635 644196 2261499 1380204 818634 1093654 2111591 104950 567405 414326 1908338 1225541 974509 2610944 1725965 792483 1205921 1055155 2110613 2330229 2280049 2250109 1477679 2271764 2453664 1321037 976324 2163729 243234 2507288 2252032 862248 1548196 2242976 2528449 1963263 2531352 126353 1438801 1244237 909639 2123126 2591486 2150527 657180 1079809 971549 2301963 901014 1947171 922499 2221954 399713 1552112 2035388 1079553 703669 864580 162646 2127602 1133362 231358 44000 384269 2470581 754561 316119 145956 2520102 1278020 696853 166886 1218864 167086 1074555 1006944 843264 2403139 156425 73895 1487051 118611 1735418 1182579 10463 2217887 1286004 2064780 1482636 1048460 1119543 1675275 1764527 1572489 650491 1917377 2552287 1376757 1943584 283099 1886276 2156568 2126580 1628008 555207 1851074 2230298 2066418 2057845 1467311 1720704 649632 171306 488552 1129107 135882 2620032 552324 112496 2213612 548196 1527704 956138 1728586 1236317 2294319 2615816 1321920 1717056 1308155 1939325 1993411 2196527 1216250 763082 1248896 2589551 1681472 1018260 302684 61382 2405950 1943686 1525067 2185244 238513 1328853 446434 1289045 1323459 1081502 1580520 2021568 2177606 1501868 361746 838828 283881 756638 1174715 1933667 1194186 2307157 1681097 2528857 845201 714945 612242 1150082 1080987 2077358 412815 1351588 1144322 1435239 1439835 657297 2184744 399747 1211713 1682047 2583106 97081 700602 1988019 2636528 197652 2392748 1884608 97516 898592 1463567 2487594 2260888 1676982 1339008 803398 767384 508526 1977193 2473949 1943498 1694430 1975326 2460399 1827893 2526973 1956557 241910 2589222 32312 438634 1503414 153787 433869 1377201 1411591 630363 2175571 1007357 2152019 1714443 2332368 263803 296533 6418 2641154 431178 2434693 899893 1831080 1045008 544102 2284575 2406263 813900 817525 1731187 2567719 1735400 490660 1728036 2601850 413865 1207818 1643245 1099091 2428889 156810 2283569 2195534 809881 2106501 1000404 1732792 2503301 2151730 1035131 1834239 2184830 1847177 1398149 170816 2439475 335673 2009451 497289 529861 2334623 1812001 461591 1021868 830321 499352 1001401 122614 785073 1336580 1467555 527930 378580 2093858 2550550 2263549 1727156 2466791 1100984 563451 1864901 1811849 49648 2567493 1335400 1143434 1430322 1483002 2229261 2611004 2288048 2289007 94858 374451 53943 28372 1834141 1586440 1987983 1298665 2214957 939635 1948076 1262534 1412538 2508573 2001874 1369456 2285309 1864975 2232506 1607843 1213331 225213 2367974 684974 1313315 727379 1974780 341197 310904 325589 1399111 33048 851373 2164590 1254593 291535 409294 2640431 2092983 1177918 1604196 1479084 2359334 1988827 1434656 1261640 413 2193364 1670993 2600472 1729914 1919086 311723 860302 545558 251757 498209 1973130 174578 657391 2610138 1656023 1224615 2224146 2638691 1877862 859526 2142808 2117913 309182 729014 1938870 1751048 367948 777147 1418216 923401 827012 1494229 805934 463151 1267505 2088931 1754938 132895 2043494 1478943 784912 1403977 1563699 19297 2039421 1603891 2636662 283285 1639199 88965 721220 1472934 2074756 2314225 2099128 1730964 1331069 1333986 1333574 2017288 2401127 315658 1487201 2023613 2114453 1106212 2241907 1679023 2209734 1746769 1474068 1943427 1048398 1928950 2142747 589312 2412108 478612 2506173 911226 2559868 2041283 1781930 1787347 2465793 676351 729305 1683330 2012530 327229 2432892 1168280 1082761 2577259 266577 465651 2580388 2021632 975248 930012 857000 1254177 513145 748009 1259069 1906984 2123184 1173834 1820279 337108 1930060 549525 622187 757157 2251359 554931 1377204 1641043 497913 2051163 1593685 561798 1748949 1233000 165319 1697477 472110 1148113 2136574 281887 1291151 1989016 1913990 1900706 387144 570653 1396363 1174157 1997743 1405862 1111296 1890392 76139 66291 1522844 1542424 2117496 2500391 2083592 2649384 1672058 840937 2019881 289334 2369812 1241081 290959 2524552 1989313 1241535 1048469 1723698 288131 659355 1962536 633051 191219 1443128 1620492 2166494 527999 149298 752653 1339544 264427 2532551 323718 1768805 688105 1452490 400306 1328076 735664 866101 1572354 2514485 1259048 1887686 100183 658341 2421166 2067544 941607 1354917 1916443 594776 1420219 972337 1777117 530245 1895893 388784 2255858 2258764 924425 1724673 2365881 1685168 467318 1204854 586072 287593 191098 2484820 478678 2291502 757516 2262732 334046 2257022 214289 378538 559785 1646961 1989653 2145298 1307527 929679 1357329 2539403 945382 1634897 2171374 891032 583958 127530 757856 2286269 430360 1798817 863139 145244 208476 550811 509266 917104 928813 1945722 619692 1770871 1487616 2244355 516233 1557027 2031833 125894 1155310 2259448 576628 663936 1010857 2647372 609169 918330 2483621 420972 753229 76692 2472082 1535003 1386552 2402736 1375107 1762143 1927517 646630 1263573 1641690 814799 270740 1617132 449357 1385973 1283453 941109 2247221 791985 1110773 589122 698071 605859 596304 1450036 2065412 1134621 2284531 699646 236438 729081 705006 1892108 1770913 1013927 1864569 849297 2537835 2539572 1962022 1533680 1824673 1449350 1533823 408962 1267981 799897 1632204 473319 11714 1538563 1130571 2556504 1360420 2498191 2026992 2255457 2430327 1026744 582190 983225 2229571 2442781 1253550 1631709 90285 698906 912974 1334645 1932881 872101 60531 2581386 1231258 941467 866474 2548790 328998 238555 2008334 492339 171353 2150255 1957784 476705 886507 1155198 1659357 711951 2064532 1047104 2538122 2054720 1545803 385457 1438666 1482324 1290298 2202363 1795174 2126012 2331295 848301 2391305 1917857 671943 1201525 834046 568520 2459964 1847646 2066658 36967 510417 2529653 614172 1924895 2269026 2482504 1674262 1119600 1749576 826606 710197 1612468 2618764 2645392 1106645 2059645 1038826 2579864 498605 1816103 1649778 1161271 836561 2514931 2154871 2433505 1906395 1208960 2016621 408549 1951294 1088505 2193473 500049 1699109 1480564 2071761 1585844 1478022 784127 1079120 421768 1581659 2239994 1093217 2048393 129212 1450214 1314920 892024 89623 1412870 1975640 2495367 154022 888340 1238059 664074 2142889 2215275 304794 1680883 1147252 2378290 792372 673801 2466548 1339742 2200740 1310159 922444 2434678 146107 1366726 2160033 1785195 1898660 802950 1458589 36046 1123893 2052597 598677 1672852 930906 1182698 2050173 2477795 90093 1938623 1356209 2578171 1193941 1947189 767931 2308983 817573 430815 1673701 277297 1889235 1564186 2151144 2113651 2357228 2499346 884063 1801748 2497351 832834 2005368 2195179 1236342 2341176 829066 2025867 641777 2456939 1062658 1903200 577024 419091 1166968 454201 571148 941595 591241 1708300 624511 556389 2498512 2616485 2486439 706993 2566849 133856 1004632 106435 2009564 2010700 192876 485855 1176549 930959 1065505 2142137 2630867 179792 938939 12155 395555 1134152 1083033 1730325 1537949 628511 1966486 1524450 143004 1822702 1280082 774443 2140806 1001370 2217077 1355794 540229 1564222 266398 2268634 851743 41313 379598 2609252 2138255 324924 1487153 360511 2378744 2634072 2127185 2262029 956043 1815054 1832278 318550 2121561 1013452 2046030 2365281 2486997 583000 633798 996920 2116494 2129088 789907 1851812 2639211 944501 1996359 596163 119891 2003845 1041366 1662395 1874657 237303 2258294 19422 721993 2645175 2231738 1579356 635567 2319203 1071074 925072 2274141 1032164 418189 104493 2391525 1847724 1480850 46536 2450699 880222 1198842 2316722 1476685 2073120 2323266 21488 2081415 469828 812787 1433909 1643375 813649 832821 729475 148000 1963162 516517 126039 399464 446703 1631457 1916275 2049462 2323105 213143 627323 426633 1299793 1087572 1711695 1218573 181480 1034542 1163294 2345858 639661 1285042 540782 265368 1586484 902476 2386786 1381458 140207 1317222 2228466 296506 650132 2344549 1174611 615819 1265451 701789 872077 2585240 810643 1687408 671575 1924194 393993 655273 1301618 1678140 2338775 262035 1950308 939596 76374 5842 2197120 1506613 633838 1244639 728722 304344 2237278 2477601 1757561 2205708 1677532 1520973 1727174 1594062 1465968 2256422 2099119 1599618 1933121 1153127 2332620 2234054 1779204 1289653 914079 677086 2294321 998759 1042434 1963688 476816 816838 546105 2204836 505042 1434905 1352166 2274260 342292 196365 2445605 1949122 100975 1810684 1682202 454432 1003174 2231268 1027386 176143 496012 1993945 1036376 2390309 2468637 393258 1854339 2252275 1106117 2435208 533030 1238413 24691 2541289 2061893 259317 2110437 552055 671648 2032289 2593999 1933159 1987761 2044175 2146535 203148 1205098 2128300 1761256 1587218 503663 1806565 1520970 1313917 1409771 1252304 1510850 177096 1285842 2284106 840399 32725 2146776 1970312 518248 1546664 2263504 468134 1936734 1518456 1725025 2524781 1127351 2267862 1389774 2276278 2047179 484987 1563102 1156265 1163911 1893924 1682023 2557373 290164 2500970 1470747 294824 1690509 2390989 372194 585425 1686061 102829 456085 2134040 840846 739488 549778 1964915 917694 1074513 1380109 137379 520066 2349008 2486021 1794646 1088116 2499486 209228 2200235 465071 2132098 2412278 1434698 1427979 188262 2169992 119774 395324 794008 2007197 2095957 395800 1939558 1781883 1982161 429390 2554083 1023563 1162343 2073534 1582389 778442 287282 1999206 1725443 2556136 216579 1260116 654184 10459 1795825 75138 1910084 1298954 1613670 1547666 2582604 1060988 2591340 323767 248298 997831 304455 2146012 772951 1654215 597356 399552 219002 1664465 105332 344219 250134 329545 561239 1406310 189813 2488495 872789 1228348 880228 113536 307074 321087 2396518 236154 1878383 1243615 623602 1159996 1741623 1346547 298639 300561 2442570 541917 2573750 63418 1929124 741825 420018 2048031 717517 1543666 1952975 2219565 935537 1641947 338540 2573135 255353 1511568 2475524 1016533 2053666 1313136 2470244 1143274 955799 2084809 2003149 634623 1404573 2231872 839148 1665894 1953230 2316500 647707 333158 164950 399652 2327413 1896217 1133295 1047349 1436400 1086274 473400 1142020 742910 1768848 1157169 184092 1596453 2427329 1586939 673835 588883 206163 2379666 1146159 1990007 2003201 1317010 2389369 787494 681954 1198697 599046 1082570 215341 337163 687330 1410241 2565031 1750989 1331042 2646103 2271465 244883 1019249 2222953 546595 2185388 2585286 1416750 1519481 1261619 2088542 905315 1906003 13514 599183 2309247 2484663 2447757 2275416 1655221 38830 1732513 1602041 102561 2456028 556545 1903160 923660 116421 323861 898458 2260340 2534567 847256 1976139 543222 2090730 1309354 1663683 755499 637487 618519 2359999 365760 2439602 562308 1893764 629458 1441572 1930616 1122948 2292962 169988 2144202 1728086 2404597 553880 829870 1107387 269625 276963 1890241 381337 2463156 1038611 837778 499132 1988987 992678 1998355 507164 902281 1189924 2648125 615358 1571396 2344717 1619796 1125801 2550350 2002728 173092 184908 1794648 133026 418819 2297480 750000 1357373 267431 2026257 2491821 1172979 2272933 2374219 758032 515374 2457564 1325429 1720077 211304 4436 11694 1907746 2130755 2338649 709863 701228 77978 687073 156750 143215 2479243 2427402 2308338 27924 1174777 2480035 280780 1108511 2256076 914972 2092588 1304039 1504486 2136087 100517 1834129 680837 1299080 1115444 869306 1393539 1536616 2342125 2430600 1025448 2246849 765279 2217188 2273208 2322068 43520 805237 1292018 2007770 2285923 1925192 856844 2374269 1543726 710282 692996 279187 2119009 2633777 1244086 313623 250176 1281628 929581 2210051 2043450 1117257 2240672 254822 1241858 1747254 1481644 1420317 1749745 34418 323449 2205337 282257 1397521 2048691 379492 130276 2405724 1547574 1492640 1063829 38370 2620053 760630 1607391 790849 606909 1615561 56966 263701 254394 2031937 697955 456403 1258625 798130 1187958 170606 759147 1651646 1692536 836266 1515995 355816 2501991 2287815 1167064 2010062 845809 1294067 56412 59640 1128290 1171080 234424 2499440 1346552 954268 1053487 1222363 2217301 971721 260934 150984 2526768 1354767 2352854 1354034 899440 1756528 24313 1885358 2253315 539880 2204169 125782 2280406 1429937 645327 33362 1646577 2644758 437506 1780852 1489899 1066386 1827048 1723909 1632389 2155176 1631701 2460650 125535 45934 40590 1041215 1542486 1189854 151118 795689 1528665 1617107 2031289 396041 717398 758509 1302027 500329 2510527 2585074 2281705 2603040 883494 481053 1123103 248832 847677 2383992 1092146 1218076 55362 1171827 1109504 1815950 2048582 1140991 667847 2613: 1592157 2596431 982045 683880 1619783 818102 1129293 618886 2096318 480921 316046 1401650 2162252 2268800 2382167 2377481 2415637 196090 1128088 2076359 1499518 210907 2317669 2361233 1670333 1451705 2428455 1374813 832048 1895602 2541434 50621 435523 1687596 2159152 689631 1812667 1173743 2253880 1461018 887047 1155700 597225 1817215 530530 2526717 1373177 1152472 798285 928883 1411944 1823239 1263952 470 915779 52929 2538739 1437150 830631 1288427 2643176 1238933 375904 314354 501714 855752 2353840 779613 828725 1629825 2428854 1818864 290806 202891 1201509 824965 1532399 1912995 1700490 188327 1242336 2621201 1555585 972437 199432 633256 46951 1379956 2543408 1060477 1321765 2125415 2137393 2475028 347087 494127 1261086 900849 2365319 1963101 921886 864446 1623478 1595787 2348522 1385900 2515318 1847802 621545 238216 550027 499195 1529362 865094 220287 2516894 871348 555460 424603 1256589 2352696 2367343 672503 1146000 1246047 1909239 691154 1701273 2622519 400840 491594 493637 1861863 1897310 101238 555336 1057185 774693 364723 976963 1031993 94134 1671061 1855380 1301672 1111169 2541869 412182 1062444 1101692 2280957 1550195 89755 264386 2499041 2260020 1537478 2416290 1157548 2069219 1463885 863467 1527530 1731113 953352 1220645 2160590 110829 2014864 2623605 159776 1707265 2564513 2574357 1409415 438038 1789338 128254 366316 1563052 2306371 2191777 838777 679947 937039 312760 2540761 1997813 697310 1055381 2068359 1285416 1427832 1270093 2614: 683483 2125891 2059705 1777850 844596 2615: 1666731 1741615 1642718 2617: 808256 2196868 377802 1453020 1315552 506980 2013001 594920 1241554 2122428 2625919 2396721 2646117 2537339 2056063 1874855 1359410 2051636 465792 577976 68524 1842179 515724 897176 555186 251043 132272 130365 2574295 117141 923469 1938909 1947673 1350252 1227861 2037286 1276112 840653 2407154 1648043 677476 2289639 1982512 2378476 1295998 2313051 1341061 148505 2520087 1928206 1016988 607985 1201117 2346909 2062125 747812 2020627 1342876 1365731 2561120 1735413 2567048 1849197 2144973 956264 235518 1081332 208433 1213804 2066446 1413205 1199288 1564001 2276948 732388 1841145 1697815 568440 2184485 2521421 2044225 1049689 2361546 1383754 2645555 144505 783042 585506 1598884 692536 2296486 478901 710472 38578 454497 2383387 715707 2230228 2286310 465736 2393587 1985287 2363366 306895 1842129 1822895 2226366 217147 1885135 1383641 1959873 128361 282417 346654 1096672 168479 399372 1305209 1085308 2601390 2401966 248112 2558461 2584528 1915462 2126846 1141902 1380378 1193534 231878 538606 562761 293552 240297 662612 1001164 1639467 1013116 2048162 919940 1242785 148882 2297843 1997728 1349818 2633100 459436 426578 191663 1351220 1011445 936256 927635 1767485 2351317 1653095 254812 2103787 182528 1347644 120650 2492123 1783162 628882 1045875 802860 2553912 695423 718418 664242 2038491 163353 1410971 1114364 768209 2548479 1753736 949398 1850737 1984775 2599594 1140754 2343329 1942078 947505 442983 2067817 1083233 352247 702127 944232 637354 133949 79280 1160008 1774202 2310575 633061 1542780 659692 445650 2020897 1170378 79509 280694 701379 1143016 562835 652747 667600 709465 1677014 824451 1883433 2067767 411950 1693099 2091087 1851257 507082 1668021 2246171 526902 1523183 711065 2085490 546610 272830 1092705 87014 1456489 2005065 1662202 420936 1673018 2006376 1551671 938717 664380 2166372 828786 2324518 2178349 92328 1449365 727147 1734886 236037 1645614 2349801 1171505 1508365 757874 742799 1148476 1479631 1779767 1907264 1301030 1009920 82961 1181587 2058658 1342871 1366554 39101 1810278 1201861 2009153 1431931 2586558 2095330 897342 942958 409096 1359406 1844930 2026448 1267537 298965 1887487 2610520 2404682 859232 1948754 562278 37502 2268522 765376 1831990 1430559 970646 1717746 2036708 1658999 1249465 426435 307798 1217131 1692866 1343374 2003081 181273 1697631 1410898 521787 2193941 508153 956103 1926364 2119326 1631716 1024343 639181 1258235 1706769 2012491 737107 2163934 2436703 187009 2111239 26610 1242373 2428768 1710595 1745602 1918856 1779391 38340 540893 2134362 2014648 289334 1769663 1738391 1638656 2164239 2389931 2007149 374948 1557558 2110211 184790 410546 1947345 410452 968915 2037012 378538 984703 582480 2424208 2370875 1063285 66265 2326611 1958997 2098276 2050139 2386029 2076779 1175738 2480336 1986817 2243654 1236155 41619 1131250 1474876 324167 1829712 999539 1126753 206582 722036 1689606 2094114 888340 1366541 2526797 637578 1520216 1816739 1884977 1991989 2112119 2201653 2155126 2423817 706993 1180703 1734192 841008 2589440 2077819 976931 313964 1433842 1527361 1704529 1628600 186801 1090222 1961014 2298059 1153725 1473776 1258116 386951 1640319 1578409 88927 1357936 1941566 2332013 2580211 2307841 627313 1019697 2012279 2615465 2603639 1056229 1633192 446752 538516 357177 892655 2194961 1017504 1316824 1005099 1146500 2316924 1285770 1865327 1711814 252307 2268141 697440 1842686 1160489 2063172 1661248 2409620 399517 1437345 1932390 2072325 904912 2472795 971787 869900 2625450 2207087 1861467 1825959 324892 1369649 151674 1052362 996349 2178630 2401914 497603 2333481 842160 2114703 2523190 1030966 453114 865912 335274 1284789 452516 279073 1639629 1619223 1788461 1926321 868738 1994255 1177486 1225842 1896190 1395497 628306 352589 125057 863733 920513 1519580 2239942 1449292 1390290 1892212 579284 644691 2605411 759083 104580 1065277 2625295 2130669 29525 2387135 1753359 142410 958512 144905 280176 1079152 1436457 2463861 365544 2594503 411893 86972 1017175 255055 1308906 180123 1177626 1179206 1646924 1341480 2334596 1331944 929415 1409735 1082361 1199309 782031 272857 1980978 651489 80740 1037950 770350 40391 2210130 206393 262926 2542642 1023054 1536268 1331883 1050993 2618: 1841855 2169899 1689569 2018137 363997 1296088 2172751 2619: 924534 262: 250483 2393743 1389997 1637341 476663 2615683 1889473 599662 376508 1267500 941624 2276472 2266471 1172791 345351 1681133 2305552 170023 1225948 2604175 317779 1614636 2026130 1049943 2399595 2015782 1191554 1260775 2078638 411396 1522709 1148414 2415358 2163891 2567549 627515 1782381 20208 1421006 230971 1376999 1741931 816995 2610897 1067990 1185720 520720 746997 2109905 1301513 1207560 733300 1127095 693432 1272657 2367874 799332 582121 1603024 186244 1552177 931679 2364620 1696941 638812 617726 890825 24800 439793 1921080 720310 1184566 136286 2205366 2135122 1697381 1530549 695741 2616615 878033 2621609 151539 1415288 2151143 239458 812542 434010 1770320 1263669 1981037 1545735 1022684 93288 31259 965944 2057206 719871 417476 59884 1182493 2461842 1525040 1712191 2028835 2319899 324784 1848548 2443931 700608 1727521 1398961 14156 2432433 1902458 1042789 1795317 113194 2541760 717543 305938 1912300 1222193 2641216 346251 799300 934493 507540 678911 2047204 1164575 1233998 230211 499108 1668619 442760 1468326 2127063 94101 2183365 2188827 924322 1291867 1270810 434490 1517447 11016 1946318 1087457 396301 295977 1653107 1062778 282301 2070734 937231 1281230 1663238 2634749 2546347 2583580 256755 941970 2614589 1689524 456518 16789 1636912 698899 674837 961751 1717517 169670 550921 1347664 1309827 2493201 2273936 1715973 255569 1809836 2388649 1907394 66081 1261686 1701743 1733375 1688917 326352 1114518 2620: 1030727 366190 2347990 902420 208171 1250198 2375664 2621: 2251004 1167622 1026380 1393117 501790 687139 887893 2170939 2189299 2372924 2429575 1468126 2509413 2286730 78994 824004 848524 1763487 577074 2007564 159941 2113158 716572 186178 2622: 1369602 31835 2279011 1273561 1876997 166057 2154866 479353 1878580 1050643 2380603 1526345 1838292 2065059 2623: 1794216 2622588 2617241 924318 234929 2528292 139526 1917236 840915 2088275 1063479 2199856 527763 1606499 402292 1355393 2620726 763240 565726 90701 2567124 2624: 272904 815448 2117739 1868319 2625: 2077983 2247205 997488 403554 2418578 1139315 1976392 1810544 800100 1081737 2626: 491293 1676626 2017813 2627: 1744996 1389539 1636987 591755 2372197 1990957 1764423 494699 2585025 763359 2123219 208409 43653 2632988 2551034 2628: 965764 204512 594870 1899843 765460 386671 2053373 666915 871272 344062 1377004 1076885 1714066 1726349 1139226 1865728 741620 2490543 2629: 913103 328506 517348 234639 1744027 263: 1382293 310829 2196089 330551 2055277 71020 2457455 1009566 177334 2616776 131579 2549817 2399097 257648 2326289 420353 827446 2106579 1458514 1177210 1130221 1539064 976159 1676539 2492500 1840520 1104800 1200301 2015928 1533566 457994 1327340 51464 1169809 517426 1860167 2630: 870758 2603643 894149 1667283 907525 655741 1515718 574736 517888 1479127 1121564 1901979 1229760 1530610 233006 2638267 2583969 875980 2631: 1322934 1415163 2187741 1591178 401638 88731 1420138 1435829 1768729 68243 2632: 1329923 461319 471688 2633: 2287373 2152065 1015529 2259855 433426 853247 1274438 896333 1687864 664475 385282 2634: 2268861 331855 901703 1105698 2140827 534005 507498 1984602 339482 2635: 92290 845618 681913 1288212 2250323 196140 1050021 2315691 976739 790666 2636: 1945752 451197 2424183 1908178 2637: 1250736 2638: 2480132 1398424 68800 1103903 313962 1181621 2202216 1074342 2159152 2273034 1789243 1141193 2532972 2118478 2258186 653978 1934377 2191864 1765512 440258 792551 1801180 1597205 888677 1046315 138232 2620700 1311381 2337995 1139256 1295708 310904 513727 1365456 1955713 2130070 2540366 1096031 1227925 1870928 99386 1022546 1201319 538643 1390642 1193743 575043 1211498 1310425 1840957 2154901 1684524 1341782 46469 1763574 2257444 2639: 146718 2418578 2507315 264: 1258976 2563516 2640: 904379 1394327 1584066 1807821 507771 1832715 1826246 555599 991348 2307557 614731 2077404 312950 291959 2155801 2495334 566255 1619550 1955375 1097048 885830 402261 677848 990358 794374 2260582 1421828 913907 2083054 2150852 1671990 2454214 787289 1568230 2054810 2077008 1185048 1688039 346911 1681323 1677351 2513122 593515 570446 317178 672122 654478 726684 1031163 1912427 2122107 449336 910229 1712482 511552 1124559 669914 1499402 789910 2085497 2614453 709160 1340872 1812650 1464501 837237 769577 811988 1597766 2154105 1151564 181933 1611785 2621510 1902267 2446304 2067878 715968 1048107 1884690 1102842 2113104 2125124 2577450 1642662 120953 1623930 1832567 775625 6042 2641: 1737616 1959591 1196020 1406067 1392168 136785 1827421 2271973 391663 1218368 1091947 849418 1117670 530674 507448 941545 2250710 2643: 1179305 1183569 1872782 2088709 809724 1406562 1765747 1069570 137957 1273847 1479008 2338751 69279 136784 1636746 853426 610608 2556175 1100099 1474109 349082 496172 1126482 2401312 701074 401525 1613533 1953281 403625 1064846 1340282 2292476 957781 1548646 627616 1428627 2105507 2093058 1749914 992752 1271400 1073589 604856 844780 197186 1549455 1521983 347717 69552 889800 1360818 636419 1953945 1571338 2322952 337553 2198694 2355829 78970 2152301 1960414 624889 2466193 904126 675884 57471 640421 66163 148893 1083903 917647 2038998 1103047 407732 1563245 2176827 944421 1094043 950984 1438272 1342971 757907 225212 709081 811346 402571 189074 1148233 491754 952768 793998 2609905 1235503 554832 688474 625581 285880 2403038 1386321 222466 1080809 1726374 1718135 1399285 1751931 158433 2562638 733826 177765 353405 2336114 277873 681487 997615 79666 1637392 2559621 929981 1032323 1410169 1327386 562044 504828 2140761 1253238 1359448 1147501 2322536 1955677 2107721 914717 1633492 1051467 2493968 227158 438936 1466626 952326 1879117 321901 585329 2565800 59080 481813 1163618 2610219 1838573 925649 472640 1142301 2152991 980666 2365242 2579586 942007 1019154 325347 298085 1803530 1901149 2162581 181214 2429787 1928961 2102098 808826 2286662 1200344 1775383 533445 910315 417480 1797668 1474828 2648838 1463050 1469206 657419 1159051 1914207 862830 16107 200330 2315452 2600064 110761 322048 1585829 1151868 2230043 718407 1051516 744253 766770 1947526 1990398 613529 2063722 1686405 2109013 2405124 454405 1651992 2369194 2473228 1340361 802037 1248864 1781533 2230942 1312013 2546432 1650615 2174148 1190278 151591 720058 65112 1514565 1568480 1700101 1165350 1689838 963541 553779 745457 377895 2647849 1022874 1093014 2248064 2090266 611535 2500277 1125278 1524343 1898026 1642434 2351318 1179681 1943088 703484 601836 1174968 695712 1568838 2012534 382929 146708 371407 1093877 1007535 1711635 1356781 2396677 641011 2426130 2591965 1446784 1515151 2227325 1121504 1097724 2512921 1089158 111647 921200 1248390 370323 141842 1525982 136818 1190437 1315392 2560841 1315173 682274 1532862 2458568 1075151 1472264 433142 2648620 1575382 478492 2155036 655347 723876 2049116 542227 1063057 2377261 2211857 2085981 1369971 1112255 1495376 2325574 1041178 963672 982763 1370274 685013 318793 179033 635601 1377487 327738 2121054 1208046 1455193 1950319 2056184 357487 2251664 687248 2489455 501164 738561 727086 1663322 2542969 1642248 1709066 2307587 350823 2173905 714459 467317 1371375 1307288 289671 188559 2470738 2089265 1134651 2341749 383764 297735 2522278 340185 736845 2249775 588532 1243306 1503534 1539381 2441839 131526 1400238 1014397 952344 1421620 156334 1607100 160961 2475618 1649179 1300029 1343622 108544 1324585 1031880 860307 827597 316511 750777 1310159 802950 2201448 827158 1745494 649547 578091 1794510 1526364 1425370 363180 971836 1032384 218269 1148176 1027783 686311 36301 690400 747926 337994 1937132 1486578 1287065 1708932 1402710 1095441 2589198 2270804 2482634 708771 2076343 784316 2339423 905485 2599526 2300571 2598658 2460864 596142 1696531 1044875 2000251 875598 2492645 753452 243988 499456 1305760 1078503 532817 1409357 1777958 2582686 2243081 1044642 833397 689146 142021 1749019 958157 1608081 2472401 863191 261381 1340688 1609663 1377213 1717839 993941 551020 1056672 623989 1286838 1576765 284657 2409727 1796368 546350 1125321 1545034 2089382 117497 1667880 1816390 204228 2093496 44367 1741122 1303879 1750095 1441860 124025 395589 739605 147724 2014647 189455 1064684 559128 2386099 681269 799660 169229 1600529 1422436 982850 616988 55528 1787280 1123821 2341405 2078233 1864573 1370787 1501344 2238975 1000906 1312716 1672498 1298022 2188353 1934125 2506893 1675544 1380804 307998 701655 2437983 728617 351884 2093639 2474431 210548 308733 263843 1054084 72895 667365 1966425 1962556 1703538 1640185 1272667 2644: 2331813 390205 1611486 1075960 389084 135215 2371227 2645: 424145 819268 2479327 2257098 1540102 1327662 953444 1704416 2647: 2174483 2155313 590850 1735312 1655790 2221672 572037 849418 728602 1726274 578197 840509 1196163 794052 333843 2648: 153693 1295906 371146 450310 908097 2374829 2021327 1679532 567560 709126 2167552 1342311 2614428 528122 2064308 2649: 2159483 870865 2134425 936724 1279964 260771 598501 1214063 477002 2310625 484582 1075616 1893713 314379 729229 1029150 1225745 365174 1375908 2158780 1086900 1322200 265: 649015 522454 714749 68187 701014 1918684 2650: 536721 1066926 2108586 2064252 847248 1966083 1533564 832155 73944 2155831 3330 2451802 1706879 1022314 2031204 2651: 932048 2524260 182198 96125 2457455 1009566 1312016 1721449 1967807 977831 1469663 2127409 2274182 53482 2449472 1463712 942194 1571072 2020909 665478 800100 1064066 2007090 1834224 544965 1266605 242874 1946983 2585163 1649753 718723 1246098 2079049 2265891 41865 2652: 310 3542 1133367 995479 84400 1650458 464504 468613 2653: 1845769 412836 945488 17713 999492 428537 1545692 2654: 369233 2501533 938911 910044 300293 888607 652143 1274188 2096182 1099866 943672 366785 1948342 1316866 2363926 2228060 1026446 2271655 1816406 1794245 1880554 1332233 1845418 680838 1833245 1591278 1688076 1098109 1580690 1530550 1429294 851095 1057010 1640434 2350973 866578 2655: 1772384 133396 1606071 688314 1405848 963511 2656: 423950 624130 950155 1432647 1658327 2364551 193597 553871 2276725 1061640 2093403 1983802 2657: 1183049 949747 2658: 253214 1709299 1099254 249222 1774314 174705 2085612 1264283 1186863 273184 1995693 1151698 2388374 1984540 2659: 732381 1637778 1715477 2280249 2355258 2564274 1923190 6401 2196092 2410538 2186273 1177921 8160 849923 427266 499922 1257035 1328396 1940026 266: 1277092 2211647 1717138 709396 2188676 2263002 2660: 1955435 313593 2514857 1340132 1350469 2543544 1955720 136238 1858909 719312 832496 1831082 2437432 417633 2442903 1680646 1278667 2601744 564686 416311 1981811 74539 706257 2546411 1160251 1741600 704604 935550 41355 2089673 1790423 1983873 2187151 1096675 2524876 2205189 466967 1985378 1090011 1247469 1094528 2011489 268397 2122867 2481458 1429935 340743 727593 1559995 1750141 2049292 1906546 2372318 1031114 1869425 1204495 1312506 257550 409266 62894 2200845 2521392 1209460 2000047 1498882 2184318 1862596 562227 2091445 2605458 2529670 1615928 1613505 537151 918782 1397447 222794 1055956 78526 597611 2415567 1536231 2179380 1456070 2157530 889383 1992020 411036 2016006 1845915 648988 1837671 2301074 1190059 1585676 1608740 2624477 1722885 67641 2146363 1557361 1548389 2641371 2593032 1468787 2551427 2314897 522637 2012157 392389 1193827 1612869 299427 1320667 29384 1546879 613965 103956 2542406 2331591 1040377 1964955 1361045 1530353 774654 883472 1102798 2068499 2047243 1768901 339376 921220 1838521 2540784 1052769 2221199 925448 2632176 1440037 1724881 911366 1089746 1780604 2610079 255422 2178014 1694047 2437218 561946 1845906 886162 1115848 2326930 283685 2148643 1813534 898423 1445557 822799 291785 2398160 2588050 1529082 1496451 1334518 1644143 2301335 2249042 1388102 2319411 207760 1497942 2411388 1357170 1173260 253895 665631 2606642 2615242 333162 2538892 436739 1553843 816397 629052 1542610 683528 1384058 1400733 513893 477130 176823 1491693 1046709 936769 2438111 721956 142397 1027570 1776458 1105629 389817 2103000 617580 1972756 1634870 270604 75989 2178924 983355 1909646 2529176 2134296 1134092 1285877 1323326 2183983 2222036 872616 157150 1621758 2522068 3145 780620 107986 1147444 895290 781892 1354867 2379031 1377029 1447768 1086772 1399461 376583 1143536 983389 2020750 929776 1408530 1001686 430416 2076382 2340094 2222600 2494173 285153 1685903 1415333 2523222 2224885 933861 1366516 1294077 1015719 1344458 2566540 506804 1966744 200913 155435 730403 2322735 1314977 874263 1763304 2221030 277770 349666 523653 1774787 45766 1976292 207500 2515327 271342 691910 2544124 2218132 1121008 2170766 2269422 1390100 709608 1705510 1237568 2316359 639023 1531371 2577379 1053326 1439980 1156775 1333600 487389 1366346 2608718 256798 344584 1417525 117604 1834824 1083408 950416 690253 1970754 2603233 1197312 88516 1302555 2382535 1512895 2046612 2272871 889122 1798901 1848780 1539182 824639 998305 2026021 1667400 1816581 10227 1808067 1154141 198457 788639 342850 263399 1853530 594833 526731 1792392 470468 1736397 1713371 1553908 493623 271326 2045328 1365144 994078 1552998 1699869 1446527 1451746 567723 1073325 1091132 72358 1497776 1969029 1459070 402365 2367436 1803145 1794321 1262415 2641978 2540242 510539 971079 2344348 2062535 2184901 1048592 2213142 2070192 2263186 620334 1198840 640793 2372245 275283 863075 1140009 1257615 1185062 1751338 802256 236293 2317889 1942 127910 700420 1859254 61711 1734770 2082099 1099188 2544318 1062863 2206924 515362 2622708 134585 87053 1749719 2582746 82821 333931 57047 2608167 2144432 1265190 1479907 2259115 1660720 2046701 106802 193541 2201504 1706627 1058584 2269987 2339399 1364339 26168 1769624 2589701 1430436 1358116 2094853 2472970 17949 2321243 250580 1826894 1629916 910772 43817 523635 1168708 2598431 2595332 894775 733497 1184256 1407003 1256640 1682412 2194328 2141753 1649479 1364573 2515555 763137 395868 569121 175410 1067234 1713351 976653 779566 1466537 1017690 2403089 1232630 2160038 1604138 1101642 1627233 1326557 2202658 1356176 1008746 217317 1944291 2561618 172408 334379 1665760 2481695 950251 82214 798729 58409 425597 61323 1078969 853111 2074810 240291 1899647 1553909 1577424 1720994 1965503 182960 1376516 1416476 1165796 2245457 1387795 2308601 238020 679104 2620869 121933 908260 2414741 730442 2583784 739664 708282 2206963 977195 2130166 380978 1740787 1755258 2545751 504618 1723963 1572204 1951524 1007320 1245102 393526 1792359 2149431 1918959 1664638 1856507 2117262 1006944 332895 362328 2308390 1315266 2063373 1552185 648332 1013400 1840482 1304868 1805746 1581454 509188 608687 2359579 1159765 1644078 575546 1101590 769182 1016377 1010872 2542221 741464 1594722 1048964 992655 1260324 362647 1063615 1259827 64999 1163439 1054426 2030809 1653020 1689786 303848 637183 592856 2242218 426356 69907 1090407 30165 2169786 284702 1254332 1587770 1151115 489246 86253 1569062 1449949 1774594 1818836 241910 2007752 385145 2051389 1864420 825865 1788196 620534 1550732 309704 345608 851080 560206 1244117 2437148 167288 1382836 1144832 1052051 1337994 1236030 2572151 658221 899609 267175 2319752 126413 2041970 2450976 63313 1638636 1552191 1941017 1933642 1544859 880585 2493298 2520523 508292 2631929 1234322 1734314 531030 51696 2134139 213775 2532943 994293 1357072 1931519 1214236 176062 223818 2224146 2616292 1520884 756539 884453 731355 1542760 980840 1317639 367948 1986163 1850291 2167442 1697280 2138196 2124712 580071 60559 1004808 2166802 1485640 1878093 311174 1623835 1549016 883801 1911714 392974 518784 1737696 1821473 422794 2328168 1379629 1675468 180112 240558 899237 934564 1705241 594371 290160 53037 1377204 1358126 2325493 1544653 1286159 611881 2219478 127311 1291242 1542424 656995 2288815 844874 1664128 1791781 2400568 891470 933961 131346 256795 1296096 694010 2366470 2126921 2293424 2233811 2373039 1221342 1703889 2624494 2253136 2626399 1764066 2568818 2274692 2505740 694838 200237 1120566 780602 1669794 2398140 1298605 2115237 1766748 1476190 183227 1650929 1939927 2330928 885467 1456560 246484 1520228 1652249 2203707 557512 1999007 177922 1119063 1137695 1506937 670210 1204765 1451538 2278747 538458 2173366 1134983 1986924 1207902 1349878 2304175 302372 1191776 1014877 2019882 210785 1595832 1981802 2538817 1896997 1695540 1674222 2556995 1539898 2049867 1080747 408968 2615824 572037 2264502 2060536 1729126 459219 1435216 1504845 1958982 67125 1265681 1165663 1445045 928797 1525869 1853034 2163138 871810 2041526 811436 719624 1278862 1127215 662050 517900 1323425 892767 901205 142561 1006853 2014574 2341646 2438257 1175980 1874356 2154700 1051365 2303098 2470450 2628441 1196499 494622 1822638 1980456 1532502 299054 272629 2555526 1044591 1407894 1004019 2630712 804329 1586067 504019 2343273 840102 2413021 1082063 1975216 2401042 641182 1703564 427804 44300 418418 1148976 867888 680917 74949 2354133 343052 2352023 1893772 2425289 126599 2643848 434034 2349814 1648029 2236830 742678 1634832 1029724 15937 1129648 933188 1638026 1708775 1409577 2446692 1953194 1593611 280901 2076808 2556608 1517447 1563804 191359 1522953 1667576 741492 498310 1104437 384932 127064 2139539 1193115 64852 1517438 1569676 2434733 2104227 850962 791050 1669356 1488960 1560184 2073518 567449 446470 1310540 266831 2486661 830808 2109971 1861757 2246309 17349 23115 767168 1078127 40175 913257 261730 1362153 1247453 36122 1265606 1301936 375082 2239913 2280000 1845534 936926 2632434 22009 1126499 317232 2445605 1855188 319409 1571617 1973356 1843068 2449614 170994 1877682 2294971 1841902 709007 1741677 598940 141864 1612406 948764 537118 205693 1535360 759853 1153516 862128 849627 1893924 2472772 266036 1017138 2379271 2495118 191305 1455257 349062 355508 380146 681759 1476568 2507545 2634088 764951 2462374 934430 215415 36557 937993 982062 181452 20587 2518242 501562 318954 185721 1145720 738043 2602302 1535772 1205579 1570035 997498 2403598 392097 722834 1714844 92598 924620 2049369 487028 1165368 2151517 335484 1450784 1643323 384652 963227 1402231 2223121 1343524 1695232 977323 1011481 2363308 2646550 1650751 1721740 1523612 124125 270165 1310769 1985321 1855466 751434 2034157 2309247 1496150 150840 1274673 1558641 586017 1684251 2254256 228083 2335730 548919 2103987 421905 875081 1000687 2345480 176951 682106 1518538 676497 234916 1699459 815211 1219220 1470995 726916 1214164 1887430 33575 1326119 1245149 1842835 2000306 679570 1934328 2078867 1677840 1677143 2292480 1833540 1099687 2578236 947854 2545163 1209986 40088 898117 1308906 1954317 1397276 860457 745752 381958 2453697 1931509 1990525 333202 2518768 514377 2048446 975611 1198016 282257 692331 2012446 478679 1086935 687136 2030702 1435026 1067936 2250296 2455818 668899 896338 1059523 366171 1285246 2350667 256021 1206041 1583056 1765536 2189790 2191000 2401101 2185411 2339671 2065579 2209128 260934 2570238 225320 1727590 2325956 2444731 903069 1627408 2300442 1057564 610334 416240 1634929 1620396 2155344 2387845 2482438 2132142 2288788 2645801 2603243 2507981 2661: 298674 1330878 1837375 1025734 68056 87427 2662: 2446292 175468 561297 2328911 2300168 1382403 660312 1974859 2306731 1504151 1405029 189197 315168 1926783 136285 149106 2577954 1406081 637266 1775694 992394 492618 2168827 800811 636434 1585062 2564163 904816 2121860 1586533 645973 744742 1480727 1925016 1684587 563339 1884606 2458294 68289 2467729 59883 2518825 848175 183399 853058 832478 563269 1846462 1100619 1670645 2495576 1394331 2293344 2469431 250756 1181331 2663: 1054680 710459 1002575 107898 510026 521082 1676270 2117630 656104 884676 1905303 482012 2310029 641891 728234 911141 2664: 1055117 2430316 2587835 2665: 1743518 477455 1746215 44689 1451795 16397 1004209 556725 377617 299845 1106234 2372566 1038731 1632854 1205830 1885740 2573432 1222480 2540250 1204386 1699254 2052520 798214 2288808 1384525 1354827 2666: 2557598 1784426 2595026 1286951 2668: 1848434 855624 693720 2319497 2176297 2421296 1497154 2093078 1673188 350810 320408 1335502 216098 891766 1010489 1246165 2548358 3520 638269 978154 709264 2669: 1477850 412951 336082 267: 1313524 1394920 146825 2078633 2531303 722473 1971474 470229 1220758 331021 2285461 733877 1365145 2451736 1746542 600383 1342205 2369826 639599 521030 255501 2390383 651020 92863 1588878 2291598 285683 849555 284973 2245991 2540559 1156866 1523183 1573327 1213884 2349390 560960 1998535 335032 1074135 2284306 13128 201946 973611 44407 2224333 1683504 445935 2396304 634564 131184 1653313 1271586 2454792 499146 2118133 212177 2535865 2125170 1798825 784755 2428821 552643 2014026 1750878 1827958 78920 680811 1144740 25298 1816862 2670: 9071 924765 1414096 2671: 272822 98506 650470 742296 1300454 2672: 2589110 765546 2586589 487073 2174819 87880 2017031 916673 2673: 995000 467057 2227147 556045 972192 164882 2473584 2055448 2056631 1814729 1662118 890883 2231006 631237 653482 151097 1701638 1430705 2674: 1719062 693325 494087 746419 866420 562542 932151 945604 2337187 2033422 799907 1356414 154993 939562 881357 442762 66580 1215530 1676752 1620557 1505976 795036 1452725 1678642 1184795 16558 416135 959289 1682608 519020 1380391 263250 138833 2638183 625420 2675: 935053 554875 1180408 677586 2619303 1859156 703763 1663165 2206505 1383759 831918 1948337 668479 1552916 449210 829793 1309676 993473 386357 338921 691688 478317 2551427 1460424 937762 2586963 1992679 44976 540468 1312316 412549 312157 638292 1182133 2266653 368514 42694 2251400 30956 1588466 879424 1895509 1588101 462528 489390 41837 1628728 653060 1819866 1207560 2617943 193289 719901 687521 1057394 57371 1111830 869629 2441352 1715230 1934635 1117289 1376327 2133028 1937977 412774 1370177 1984850 2207283 338404 1486011 1059683 75156 2590916 477310 520840 463825 1169560 2421965 2516717 2321243 2178514 2017454 206783 1162249 187868 85485 1145403 1557699 923858 1124568 551009 1068966 2649136 782701 33068 1286247 1426263 378843 187135 824015 217178 332627 1667304 2186201 2525591 323243 1054044 518058 130843 258790 2104087 1967585 421340 992861 867962 2617827 401263 90565 2489842 2051419 57960 1970413 2495287 503434 1372256 798394 2332233 827075 1838838 812954 2264414 2489757 2441514 247442 1014522 333580 1430704 2069050 2229399 1525757 2637098 1724737 834176 327852 735514 11232 1640921 1081385 1271910 259502 2613659 2606917 1931344 2177524 1675668 529489 2125719 1894282 1544462 1457384 1538657 323453 1741229 2041778 697154 2359904 739914 1642381 812306 798824 171118 1022530 994534 1731864 2399661 2444445 267100 577419 2180693 410245 688557 433899 1705361 774269 1956063 1172177 2550236 1298501 1009357 1785212 751121 745510 408857 471182 1414074 23391 1272485 2613662 154912 2525190 338288 17872 648959 2127356 842050 1087985 585634 2254152 799906 1687263 1145679 396566 2311741 2047096 2676: 1416264 1700707 44809 567852 2558154 985482 857144 1200914 1830553 1859236 1420739 2677: 211046 2423307 88611 1950842 590850 2134856 1105367 409574 2529215 1501371 2623923 2051062 954410 408114 664429 431605 2076780 1923965 1215724 1256590 6886 1247457 451589 1284776 1036028 1550404 1661014 941767 1178382 597217 1058549 735837 1971428 289039 2536048 1905088 2678: 1469149 2421730 84400 1194064 486644 1109849 1266230 1087708 269495 2679: 699239 36921 450429 1519266 40475 1198598 1838839 759911 838727 198367 283112 225243 1735031 1378875 1774146 1965995 2043119 268: 910721 2267029 1436924 1906468 1044479 553725 1537257 1216879 1718753 2511583 1245869 70513 2613524 606789 1787989 2222363 1919191 298408 1081187 745695 981950 1301884 1280120 2319621 2438241 1683507 939733 150514 1676997 1664193 575987 2499437 2045741 2484944 963137 2321555 1933056 2553495 2538739 190255 1189184 201459 2070318 370097 680129 1129737 384352 785771 1526011 1104558 139833 2134005 1971047 1916632 1109293 2258818 1207709 2244052 2170684 2316651 479934 1660342 2458532 1495111 1958700 996917 1576811 443180 210324 649597 371534 1010008 611900 1273828 992021 1905375 2060656 2141183 2360612 2283154 47758 662552 625959 1911583 1541582 2427937 2247909 2013584 2523017 1410753 943230 423969 23662 356783 2043161 47891 2509678 2097976 296728 1993313 9398 1192739 614201 2324260 2596404 257458 2421282 1334339 2422549 2309611 2583188 2559498 2391937 2028539 705534 1209002 769351 2235641 768474 1622047 1413367 2285262 1129357 409601 139001 2517361 628053 2088630 571119 1566168 2366677 626513 1238829 1015768 328861 1927225 1795560 1534845 2113852 592924 303846 2390788 923631 2205942 635808 1058930 1321226 1786748 143127 2573498 786179 228481 2680: 388025 370762 422088 1902726 2578060 536650 2201381 1296443 1170953 679152 1233311 1161567 440752 765988 2011138 933692 842771 1360296 2039293 1886414 2584716 1686291 1635124 1222999 1767422 904303 2208103 772868 1772476 2516689 868944 1944902 580834 898283 624171 2078893 463503 1437916 1800652 579917 1996944 2131036 1262556 983993 79612 719070 533676 1482377 998173 18268 1453492 1001049 841506 1372910 764319 2358319 1061062 467543 2150901 1836580 855733 1627331 2401746 592856 533373 2456714 338104 873283 1570556 2509740 564332 1648588 688153 794585 1707335 1114105 1073321 2493607 2401446 1107655 2412220 1357246 496868 2516111 663879 2065479 2313320 363195 1720952 1642380 1527361 1939890 1849713 1856013 1627392 662478 13723 2626294 640174 2539625 264007 1421611 2095957 35131 567850 1756580 1124116 2584537 684231 1467998 1495821 863711 2159840 1310566 2620870 2300371 2101530 1408401 2268218 265998 916513 2071850 2603768 767826 2122432 927917 2681: 1481258 441040 2220643 140454 2682: 1605499 2635731 1439626 1764087 638299 1010553 267880 1640038 786747 1494496 499768 2344081 2047133 2394761 1533823 861993 697751 1477530 1123529 689610 2421910 1405455 2645455 1324692 1187915 2120902 2383502 2683: 892192 339412 1192595 202472 2684: 2611797 52600 1819123 360787 627082 1557542 1338535 891843 757004 514162 646611 2604932 1738849 1599561 1461367 2145093 2397807 2573183 1329072 648766 2454854 2068999 521890 332468 450716 903260 1762357 654135 1293590 833082 541621 1685708 2349208 1510464 1731902 2685: 518282 2347287 1572181 120820 2629818 660649 2341171 2451622 1292719 1478973 1109678 2686: 678774 769711 1230680 1819880 1532125 958440 430016 2452734 1380656 345398 507037 35903 1651985 862040 885507 587565 416976 1793199 1654642 437372 103968 172257 440666 833829 1519928 2687: 1007983 1331917 1497228 1645328 1710493 1267133 2617844 2262942 2209153 23602 343983 500631 383445 838120 968203 1687819 493069 2091791 2149955 499293 1560425 11985 622357 2324484 1188399 890675 1925719 1502743 1476562 976534 1181468 2231434 4306 1745399 950003 680518 1800019 2057350 1315856 1255913 2688: 1547828 1723799 2230202 1428848 946646 2193613 758704 869235 2137900 2127984 535868 173211 1012642 1680173 110488 695665 2534711 46150 2525134 1048699 850054 1434427 195515 1659480 685488 297192 1994998 1421327 979847 1084611 1270682 1664323 2603788 1543880 774474 2689: 517795 2332620 1809568 269: 177968 856846 2330009 517066 273041 851897 1313805 2381775 1553200 755556 1682543 560351 2305815 452828 2108079 2125668 413120 2598046 1203819 1475186 2124109 1235876 3295 1682356 2243690 531288 2044178 309440 186600 469823 2612336 2217978 474112 2001794 1132283 2339243 1454397 1410444 2201504 2128074 918742 1421761 1048633 2563776 2203259 1373455 405866 190282 950580 1803363 280162 1451140 2553059 716785 1937860 1955025 2326186 714837 989812 470181 917863 649585 1713809 1327633 2472258 496406 1507644 2570264 1217812 1350612 858844 59837 488147 233767 1499152 691682 1675824 454940 2333888 552991 47150 1477014 552433 1489753 2080345 1933986 474521 387984 1123066 32928 2264147 883521 1239313 1017138 2548508 655570 2219578 999452 2136888 396274 843121 2194555 2597161 966983 231608 478679 922400 2114521 1996682 745604 1322931 2690: 1414302 1514244 1029192 1391642 832496 2592489 602425 2105990 1700698 1353728 2498883 2239227 2484971 624070 453268 1951605 612045 165682 2152097 2310292 1873215 1122728 2484505 2288814 2387225 49145 976780 2145497 577173 937847 695752 497638 331202 570184 883756 422853 1613505 2539203 1450403 1149620 928909 2239076 1960633 1772651 2015039 1779385 244240 1700495 933255 1421475 290497 2423160 2420038 1746635 2047531 2068700 1362318 1410036 1899648 503229 823543 1271762 2176263 2352009 606653 1204876 2306258 1449403 1973781 472661 417086 2172702 2002998 1971998 1532125 2061331 2041113 759176 2264527 291597 2044879 544508 1139220 1214893 1163188 1418442 259227 1867481 1004332 2328274 1677180 1722018 2364877 627583 867886 442033 2578555 2122720 913698 1092487 1998986 2266278 1109402 665372 1921553 513692 2225971 728351 2395248 1222999 2102186 561923 2115729 2018515 1513795 1968271 605240 1799048 2213165 1820291 728660 382762 306004 2460969 2236705 1630897 827934 735260 1084027 1161363 360379 406233 951113 2487011 1667495 1009110 995591 250974 1030153 1200323 971424 1015526 1837038 425907 2039645 1480219 169202 2467656 543652 699207 1402088 1943605 2627502 153632 488279 1382578 2587757 220462 1482350 1604774 1112137 140041 1304794 1183907 1867376 2377860 1087013 1344766 849895 2038260 1556199 2455508 367041 1483749 2111774 1160141 1361719 85165 1359587 2102761 22750 1623193 2093109 1867825 1605014 2056437 820151 2043975 1015048 1348734 2569393 617299 841527 2419108 117701 688888 1701724 477343 2469121 683823 331173 2128516 2318461 420973 484978 1346274 1284898 1989573 1942678 1785861 1418290 2281332 1888568 2274802 94864 546977 1469340 610432 2052390 1248145 520072 2310662 407736 2291448 2253792 1138540 2419225 894790 1364322 1324775 2261381 1060052 819737 1269491 1497274 1130773 1835833 1643156 2204381 154504 1764960 2269084 25313 56859 290300 1993241 324844 1938792 2383324 875589 2627783 1134681 1931003 1823789 1808591 1758473 489300 2186201 1584615 601578 2017316 213043 1872988 507688 454569 2254957 1181080 2498017 2069373 1506931 836471 563092 1837175 2296956 2327173 646100 2189266 1689502 1572565 54058 2560934 2366714 2194549 1756360 946378 69375 1185974 1040072 1414311 236782 2542744 659041 1175727 171298 375329 2299762 2518313 1292131 2415030 2187425 1188869 2258238 1567911 31999 1417610 1690855 1145077 2603916 1531186 766558 2531122 707601 712706 353243 2060694 2243977 195287 201681 651576 2169363 682716 2540677 322677 2370485 549888 1517553 2017626 821438 1450827 877207 1117073 2526946 637281 567307 1031916 1463012 558013 1147748 1528869 1127640 1665815 1200702 2597394 780840 2554132 1494998 1229341 2560488 1075399 1693012 547480 1472914 200650 1517565 487611 1240099 2526371 1465436 1667429 454266 451410 2516448 1111051 1821924 1279905 1612234 2244612 304824 1330727 1005343 1644164 516524 1830624 829490 1422302 1816846 1590324 1522335 2162404 2082528 1582427 1923133 650355 2134687 818823 185090 1623608 1774144 1206758 716831 2628498 805485 43568 895146 138043 1400808 337345 668939 359181 1638748 1208055 926247 581730 1090222 1398076 2162356 1991863 190790 1747135 2495176 1611588 276757 1218573 1996389 448507 792068 157905 1723989 679843 1090674 2460783 443493 561325 1466264 1639216 1006546 1783823 1393193 1974394 1431885 446656 1705220 408218 1865997 972136 2426969 1326030 766370 650097 220270 1715313 1039470 1898475 197850 529697 303481 122239 1616425 2591077 2105537 1003850 906153 2629731 1531793 1621241 232924 81343 2194699 1779012 534777 1344565 676250 868877 1946983 1491367 2459866 2067671 2143735 900298 1718564 2009693 2276851 1279298 2199638 2634171 927864 904523 416379 48113 1245583 1334996 582123 1618737 588803 1058648 2462855 90617 376253 1336216 176661 234964 2273047 2453259 1987093 284301 718200 207938 2531215 1232722 1460171 2555684 2099609 366983 1371681 2101410 1331007 938021 2274131 2473374 527395 2380731 1197829 519574 1678718 1510838 1646639 1479560 398079 74858 55764 190791 1034316 1668322 2081869 2212859 2202158 284782 1874076 391796 470582 2412326 482268 253528 2691: 1511061 1208327 1366980 689787 2066087 47940 577485 455752 1078780 682100 1916558 1919910 1261802 2190400 65173 351698 1307954 2692: 568107 2020735 998312 722948 666594 79756 2082857 417039 2314460 2411818 1173877 72543 2290970 1776689 1042478 876255 2163702 738390 2028870 2349392 1198196 619594 823470 231546 1372019 1058482 1594098 937487 1478340 1252008 2579029 689917 1800961 2162015 2693: 2502874 1637237 2694: 51037 1626568 918529 1693197 1656360 2695: 1054680 850678 534881 84749 491 706530 2376801 2696: 1787550 2697: 672980 290295 83576 493010 2404002 2345904 2610349 924370 639269 333273 2197984 958811 2341162 691869 1683293 2335191 632903 2561043 1173733 2386848 2339012 1698770 457692 1396571 1691090 2424905 347057 1924273 2152909 1686562 2366497 1975764 806925 1755262 140090 672872 1311707 2011890 851452 2555095 33096 1989902 785803 250565 315751 2374004 556379 1347733 223576 273513 1889533 2252505 1819096 2648503 375989 1101783 1870452 500353 873235 171756 1891970 2413773 2274666 990523 1782080 26612 1825963 312788 1160430 1763807 22098 1238183 714352 2459152 291798 391240 75923 2635651 1623198 1692603 468774 162061 2046128 220766 553887 240269 1332990 1698181 2423858 651989 15553 540193 821378 1632462 2173780 973814 322092 1966004 1311843 4011 1376990 193774 1587150 391517 1562547 1552917 1435594 844451 2139874 1570329 2023416 1843478 567672 2642880 1314190 2033445 1955072 148382 905115 264261 1927002 1175494 2101011 1007118 1484506 324091 210459 2472157 1879665 2398117 921276 1927690 2327192 724767 2482672 2501788 1550883 2239828 1208129 1926279 2698: 798692 2368775 1736826 764136 1654889 1860870 1806024 116168 583862 2342760 758932 1421324 2115310 1423100 769295 2144393 926355 474539 810370 482427 1590758 1343788 2103555 1069863 215604 434338 2331689 2588019 196091 780149 234141 951707 110734 1623952 2261989 124833 164595 313115 1247524 470755 535056 503480 651787 2333530 652278 1288635 860105 1820849 1226698 1553750 2156708 428999 2221154 436237 1248465 834583 1373118 1772921 792031 2501521 2076972 1325114 1258191 2007424 1827454 973681 159336 2317989 1319927 2233110 2562119 397815 79267 1629514 232424 1116110 2121168 1723353 1419134 639179 1149328 2634348 1382846 728085 1870957 1251173 2699: 862800 198349 182322 1902787 506475 1908333 2178506 409415 434878 2621600 2642212 482309 673263 1139129 2362815 72355 2632560 2524741 2510923 1899112 1191486 1498672 70760 2418487 2002374 82117 1695163 140418 1459658 1276403 2412625 1452852 1072541 482073 312159 499153 253809 606414 1263617 970792 707664 429912 448549 48573 1334182 553174 2052189 1364957 805926 904243 925872 568153 1214461 1272745 1246595 1412494 1641053 1037889 1893856 1819138 347209 1746851 651579 2444826 1623868 2300806 530226 1349673 354195 1112776 79404 2501753 1303458 1795979 937762 1551997 2248440 2084973 116894 506236 921232 653110 2177483 613042 711178 370026 896158 1514069 2313654 723267 1755238 1574616 138389 765521 1158297 201595 1793805 274469 704779 866794 1747123 2482655 484124 1333726 280233 1563511 1483245 2584800 865641 2085563 1550938 1826170 592671 1943477 1207702 2411818 392674 1595396 1861626 2058372 94869 2636820 1764104 1844907 1325557 2315149 100697 1494409 1663642 1786323 894926 90187 2316617 1093438 1205890 494646 1813130 132557 2082469 491877 2580275 2599874 1101353 2089164 45696 1635932 817269 728459 1869276 144290 1860816 1175346 1013532 1845700 572738 2079269 585904 1694731 1713166 1583077 82642 2636378 212521 306173 219769 88251 80298 1797123 1124982 2632001 329505 250974 1911570 2640619 220096 2559773 2209871 1808585 1258392 670945 791545 504001 1345591 2301984 340219 555384 1229462 154878 2608502 1190307 2437192 181443 1149473 1810639 2546993 251613 1888449 1871303 1235814 2612083 1169566 2233349 1935561 1099378 2362950 485576 2409915 1420302 2079359 52008 827843 2115286 1277897 1679208 2642331 988849 2372245 1525816 2206762 2637498 51203 1517258 225862 1683323 832159 65860 389472 1882888 2243188 2120288 2026690 1776056 48102 2061392 834771 27148 263556 120820 2509304 1874992 2430376 2624624 1962188 1645075 2012052 1827600 861054 1785100 36812 1799911 558308 1906813 189327 1381883 27018 236915 1770051 279745 2370331 392205 289160 1733008 640496 407736 917716 674736 328806 1027839 2224771 2561627 238791 2276123 609427 788621 105024 747135 528507 640026 538374 973354 447304 2345865 1592402 1384787 1425101 1532686 1133048 2551176 2285420 1431302 1620111 1996126 511850 2535861 2119339 1053340 2002470 594558 2274703 1158470 804213 428018 324255 530746 1320670 397485 2099875 2558526 406713 2338433 1662140 2289784 811049 1932511 594505 1118654 482380 89237 479813 62618 503784 2576652 104841 446696 1829295 2483620 359848 1248968 1804717 234726 657070 391101 1522104 2168170 2192269 822712 1221861 60962 584896 1496999 739770 2269844 896683 2435122 923317 2504431 1961021 1365970 354557 2325328 1823002 323983 2101014 1619568 2312740 335962 1182436 1130083 1694011 1712262 320372 1727955 551585 1647864 248656 1543016 355103 1614253 304624 1300339 235900 522712 467718 645973 973120 1176452 550302 2335197 846707 2554259 2080902 1714205 2405169 1433132 2596362 1248038 52727 1813521 1665901 1483791 760615 553175 477095 486879 2424450 1727737 1191807 2259987 2286781 2642597 1804714 191751 1637954 1749732 1536347 1327200 60466 1724289 1255336 2444612 1948818 1098446 1761231 1469231 717609 577076 486529 529226 821090 1601376 1362436 2154633 2320389 1534701 75391 124364 2391501 968595 952537 215778 2455993 2135238 2563631 649512 2085785 688882 1862572 2266186 1084150 772825 1760736 2127767 547186 1588880 2242542 2308838 2358812 396942 1230619 141446 2045725 1493361 1602910 706121 1058406 2014812 2607948 2582997 785935 1199112 996284 987700 2614279 1494580 1280717 1732871 117765 2517040 2318194 2155762 1772930 2572006 1605398 2044258 62512 1314644 1879387 577746 1145518 1114818 936481 2231568 1170888 2430904 752247 2504398 1827849 1665021 1354889 500156 1172058 1215969 829878 2214442 2220213 1649062 425168 1303469 1055952 2329684 791071 1498494 615284 557989 1821915 2173145 1798662 994120 1389968 91360 1975296 777069 502491 2301143 1007172 239247 2276316 2273009 2522808 2075557 869179 863467 2490432 89568 289316 2102487 1349027 2069531 2261880 2057603 717677 1851534 1644048 1213197 2119225 1946957 683401 1067521 642285 1119357 703485 155964 2412677 2155742 350366 1756056 2597028 760459 1837141 168147 700409 1105467 1280818 1043459 1783519 1858752 1143746 899593 2178382 149024 801470 740009 252719 1743850 366596 1751706 1960974 507516 1129043 895819 130732 1110265 1123642 1702968 493991 2284489 548262 2462181 866516 1254469 972532 201913 1596634 979208 50562 304044 422911 2300544 65536 2523995 2329600 189359 209226 1445207 1449292 376633 689461 1729693 1193442 2216714 466722 1112041 29688 2315380 1611429 44088 2343337 2207661 558234 191075 2000890 648079 89286 2380681 2471835 523463 1510201 529705 2019193 1276804 1917697 1837448 1899757 2186878 874948 413253 1620145 1442519 1902845 2259816 231862 819056 81921 2362170 789800 476297 2542460 1593807 422177 1259998 821002 1756146 642194 2257884 2226755 2218074 312395 157512 1195621 1330937 1348837 2283206 406946 2595495 37086 2187325 1893921 929375 541137 1042899 231681 138790 1386367 2250935 27: 2518824 1196166 627515 53794 1299602 70754 2498932 1828542 510820 404605 2634333 2152465 870674 1474706 2460347 270: 2283159 1437310 1429434 2129914 266927 997429 2192645 586999 1983304 498332 489593 1783888 828317 977958 2326813 33835 790563 806985 1499077 2603465 643327 1133788 1690963 520954 1231473 1303412 781027 1982061 2022321 706257 1545328 2563796 130818 592443 2526509 1424200 2551585 2511633 1867905 686645 1649097 2310292 641520 1452058 2253845 426929 491089 2310495 829499 1814344 1086752 2394102 1004219 2642206 437161 865860 1628424 2107876 549440 973780 604071 295868 1155497 1210979 660722 1429935 1182939 2443523 2164603 561932 301554 1339126 1303928 154005 1553321 4409 825861 675309 139537 1965862 2040189 121150 1853074 25431 710098 891427 762689 2334907 2068148 645123 1961028 168933 2446941 1095754 1316388 2441999 794667 2288929 1225501 2609409 865725 1263867 1730999 1350151 420783 2048790 2494190 332862 1033061 64772 1286191 2408727 1909686 230790 2274606 1055956 2626557 448933 2603730 467441 2335553 1247271 126331 2526386 597611 2559416 1459488 654132 1028020 1977915 260992 854915 1579464 2057657 545969 1063429 1539334 2522700 1274405 1238437 2231591 886796 2194859 2384213 701103 2349938 1630965 2153800 2242655 2346668 285804 1725395 960902 34489 645713 574745 698819 593970 2067715 1565219 1799539 2261454 722473 138791 1816454 1452216 1743145 400172 2077438 1307505 430626 1651783 1494737 168164 546026 2430744 2125667 571873 2606332 1124351 658454 1399091 595719 401337 109822 2382080 1879233 1379764 297608 1718785 1437415 1230134 1649767 1251935 727392 330641 2502216 372612 710333 701616 484100 732873 1389924 1608053 540063 2017219 1851261 2425188 911366 536129 1054308 832804 88742 2035100 1905697 1366272 1405299 560865 402792 1405582 733702 887798 73659 87271 2457281 1349324 184597 2222551 2496806 1822000 121963 471941 1741517 856674 1546310 606370 906445 2398160 947585 1576975 1110571 2312033 658510 1619067 2551527 2511850 2375712 605337 1886266 872277 1385988 873987 1975266 1859129 67467 2046776 1524061 1966733 892329 1484999 905227 403132 1675950 1402267 436739 956874 2395322 1994476 1710691 357482 2080296 335987 70135 2293811 1127379 731184 350594 186326 290171 2595973 1510195 518824 2508463 1604977 1726178 444221 2007455 1943477 4518 2193603 132223 537158 1589107 1652674 894234 1400260 1433954 876828 242099 225620 2395802 164845 657181 123095 2311731 1758753 85790 2014698 1674488 2141780 1979427 1500037 655968 2570227 1392819 2581588 227029 2427566 1484693 916792 988162 1725557 1504055 2375502 603453 1247387 2233978 1967694 2357216 590684 1475806 20470 1581371 367272 366807 2012466 2113159 518629 2345527 1208170 1321624 1058548 1313033 1616873 2327001 1540780 1133577 1678549 2383804 1741931 1796118 1933202 2362939 1837255 1928753 1398097 2615235 52794 2307642 26757 1539651 2253084 2425255 2402533 1005758 2300283 1281705 1548483 1038233 460170 1149405 476262 1446062 2020750 520593 1416588 1255211 2387962 2424903 2548442 2195827 1228472 1871945 1629157 2336375 1970310 1267847 721924 2134151 357340 1033361 877471 1082384 2113601 1746308 1951685 1360653 483293 837714 2233434 935960 1860719 1371839 1063782 1491675 2247233 2548513 185292 2337730 606371 1265175 1193468 869525 2334959 1669689 796679 1758127 2007059 1751734 725586 1144709 791813 2542343 144377 2451736 443251 1108344 2093280 2583526 1581583 531393 2223819 2574852 2059327 1713771 1384789 662873 1707293 1871748 1600213 1030427 461870 266776 2577794 1391904 1421962 99106 2341667 2100055 2592179 2372168 526922 2071067 1902035 1091536 58971 335825 960635 908105 1521006 629804 1340529 1973450 1679001 2123255 390644 1679107 1762226 78487 926064 336282 1778720 400268 1321073 2522836 1676648 419521 589727 635803 1677190 795789 1098026 2060418 2028719 2311676 1945829 2102413 1470753 2165358 1997728 1503037 2159469 283883 637659 859539 1994568 2410675 2397237 1401315 2634644 1763145 1975572 263849 248733 190491 1916169 840066 1913329 1375036 2418492 90164 87082 2013776 1518285 322447 1792968 2037274 2517324 1357591 535440 2397150 1296537 741077 1535808 189827 2331116 2030292 2401562 2619244 1200802 2552076 691762 1828523 1310601 2230795 586668 1087297 2238990 2424855 1678381 295228 852386 2606108 1942990 1010396 2196602 335994 348363 2628705 1654095 2105643 7302 1700558 1890867 72358 2617629 2090216 915354 486125 181768 1880848 2009918 1830018 1745155 298397 1267292 1839453 562545 637007 2493477 2629429 2451716 2125959 563225 1657436 1965036 47622 24800 1600744 1589401 2608854 395554 1331238 1427460 2280894 1141881 546986 344542 2300227 1401097 538461 2243504 923115 1323491 1828409 1801180 590899 249751 1563302 2303371 1188463 1496901 1104681 751871 1750794 1278031 546997 1162651 860339 1683831 1687591 568416 163478 18649 1756475 445432 1159388 29893 2082099 1934821 1995090 204934 523837 976263 2097429 2256185 2618087 868137 1307608 45458 1648338 908212 1377363 758528 2506797 899839 1402928 1073048 935719 1959531 2005861 2498306 395855 272942 1357689 2121298 2171249 2277799 1056964 339196 2612248 1789310 1610467 1645994 2358604 954836 47294 964272 1480644 867441 1744445 2193769 435472 1970646 763780 2536707 999629 1066991 368793 1789010 1979019 336459 2557607 1646119 2629966 1862127 2634748 173116 1030681 881930 905704 1593979 2230043 1184414 962872 1883513 1037361 2217545 820738 1011907 542867 2515478 2131697 466952 2324401 1344445 2266726 950614 2589758 1528542 348716 2103468 2377830 776431 527022 1491468 2343592 755972 1812720 1001310 2555065 443840 283625 432532 851268 574184 442067 2074382 964056 2254396 2524278 332343 69774 2181411 2322758 220136 1806252 470153 1609429 1481023 2442942 1501249 161407 2543810 869392 6990 2586875 2438020 741724 2416392 916972 2308604 2535354 2070353 2500266 554053 1006873 1896771 2225482 1703822 660378 97693 636007 151591 14230 52408 1909378 798391 1321443 2627526 2342810 2110989 1272233 1543167 2153096 745624 1520494 506337 1736473 1383940 2036318 1078969 1747807 448408 1480887 2425123 2487926 615009 628900 2487086 493913 489743 307674 778340 2127734 891400 184102 1105710 978769 2360452 1778926 2088365 778145 748790 26096 2519551 1104358 16505 2007155 2535384 1368832 639594 2094274 1672509 1258160 182515 236617 2502705 2587184 1138088 2553756 201392 602297 1796195 1405110 382378 1652165 1670675 377910 2527198 1913086 694863 2076101 1821697 2314056 1419463 1343412 812107 2572762 891312 753584 2342387 756817 1391063 333589 521836 1751889 2105317 757052 336848 2430243 1702411 1439911 2591961 2502684 2205805 558730 1077567 1008313 2011367 466578 1604544 1294276 2033290 2099182 1203371 1863640 1683269 1869811 1936078 602978 191269 683920 1214999 2026251 1271038 123389 2594863 894826 808384 2425421 369994 911053 1344356 188556 499560 888443 1787642 519429 2184551 1882088 1672647 837551 1980031 296858 1259827 573309 1415307 592563 64999 576539 2459465 2547537 501621 1827298 2533527 1113465 1744307 1834105 1298856 1370602 1090407 378440 1351588 2078782 2480501 1966709 1793601 2126200 2257432 327548 824284 609555 1093831 1599207 70518 1657250 1019389 2558827 2278169 86506 521003 1677291 2600027 777154 1235298 2230528 1066661 1579501 1319403 207426 576707 1252828 1946107 311372 845258 499569 2181399 2007752 1888128 1287959 1568865 2502632 1266874 1333167 1618534 734767 2389567 856091 219430 506151 953696 1819186 2477361 252791 2319601 1526789 76461 499109 2017198 1244117 865094 1686565 1400054 2428470 346535 2220859 864608 995602 1238369 1601950 2574527 267930 797674 442441 455748 586042 240517 2198898 1733862 2313700 493222 2435071 1829973 2058839 2117786 2397840 802830 543286 1790522 508267 2380692 800551 15149 971447 1827552 106250 1993633 1485140 1483310 744546 660279 2072811 2354658 2492735 200981 602306 1530717 1653796 1481719 2479032 2350321 1812712 1334208 223064 147644 936436 2637359 2184951 832987 207031 109154 855845 1672951 25983 626099 1430443 944372 990880 1158519 257631 2426792 2075534 600334 62769 1444663 1026106 1318050 801863 2581780 1492178 623911 642648 1758817 1275601 660136 197809 2450048 347393 42195 548743 1920452 495419 274474 796674 2207316 1913216 2282381 169842 1307824 84568 1228676 162076 1674728 2159139 1007764 1088742 345623 1482203 317001 2283101 2089999 482909 1519706 135100 1152899 408373 1060036 659176 2407783 501559 1514095 193188 2222875 295220 1632922 1206983 1273085 1597319 1619806 2494881 2023613 961455 442073 89311 2469814 1684995 1925078 1523228 1495091 1789555 1572947 1965039 1993529 1524251 1971244 1578516 960475 2224257 104391 832251 715784 1222128 857718 359972 2598154 1094481 494000 2070110 169686 1498900 2503918 2074533 963208 703090 1091598 588459 1483802 750861 1449447 2187483 1345619 1503558 641785 183622 2622770 1127829 2536120 57333 172172 40529 2020133 1615333 1761777 1821700 1325110 652050 2102021 517031 1727402 252661 981937 2463599 553254 1837794 1198161 232388 1297429 1995476 799154 2094295 227152 557656 2129563 2505026 991202 2422340 1222995 331064 347510 726092 285685 519108 1577885 2212674 2056385 2095241 2556100 92696 629431 1424052 778413 165416 852859 2406303 1390994 293200 864192 2557928 2278535 2527058 2633971 2182079 2299243 1294025 1410891 662002 2464806 1601699 1630708 42510 2406313 563346 1698124 1541239 2487234 1443107 291346 1836181 1986506 971274 210713 90194 2057077 2254156 2253325 1600228 1706483 1744216 423048 1247363 1708026 1223599 270740 1017078 52362 1091198 1259253 1506937 653175 2161126 1919204 1052329 321569 1130692 1209046 1770913 8174 112726 1344720 384061 605077 1485211 907244 1200525 154668 494698 2409411 688256 470536 1863664 2391466 2344849 2647785 1866594 1903679 1692369 858178 1741285 1359837 2032525 293627 1902965 1674222 726296 2568123 2431070 2210689 908153 1703064 1103415 1671687 272892 2391458 2126012 2502823 1254453 2208612 339066 2645315 795022 403565 1583809 1391684 1575714 1477365 402271 107116 2589713 662805 905465 560480 25239 379514 1246890 1143279 627649 1676054 1286435 1065711 494632 276162 305100 1907969 2588476 2431897 769397 221806 1549320 2640211 1873181 1812883 832050 1346955 74065 822613 1749195 1965666 2597473 2546249 994949 588608 176906 764964 1562731 1360164 410658 665654 1024732 1168976 29966 2571561 1554200 1879338 823397 2481147 1198461 1572725 1910872 788031 1156938 711331 27979 1914121 1303094 1381894 2228386 613966 762968 1358135 400475 1774389 1352501 727715 2457840 1647774 1533190 2158747 2021734 203510 2588587 353484 2405099 1595381 2366186 300022 1540838 2258959 264000 2245294 249353 677587 2349105 803920 1040689 2182599 22530 2493584 2002428 2395672 1922077 1877467 1274981 913154 2198183 137706 1460301 1209453 2362561 427856 536507 2518047 1977055 1979737 2122306 2296098 1668108 493435 635567 428752 2278336 2226886 134877 1029561 768017 711330 1021341 303613 771533 253440 2513832 211442 2118205 93551 2257958 154324 1620734 919071 1384542 1631275 2487532 1473171 2109053 1928801 2139539 1578877 783280 1427458 1634201 23712 349627 1150813 45890 186794 1211485 1679411 1854214 2427607 2158861 1707571 796277 297131 2230007 1989136 2233845 458404 2500332 601121 109408 1071702 109932 2360580 2535865 2540250 2455294 1367695 1649949 1046529 467709 1278227 618294 1204785 2385504 1143824 1532748 1103550 2399982 1331737 1645428 1463885 2054818 383335 985965 126526 2020081 1392850 1542857 1333795 647479 1543642 193430 229307 373034 328764 698692 947661 1848072 1609480 1016265 1159957 225108 490381 1552388 2579665 2585878 1034597 1793754 331483 2254491 1571252 1202021 1484003 594441 2137693 1595403 347469 1735479 2634856 2020239 307430 2195273 1281230 1369500 2490594 122499 2617522 161556 634196 931032 1616224 870379 909101 1537484 363633 2188465 1565121 1648696 2575011 1921331 1901087 295710 315208 1095164 1915632 1377213 774136 660268 374336 564620 1251538 1447539 1891847 1802556 2564249 1234182 2318217 2292348 283746 1947091 1801383 2298663 240416 884558 827946 1752108 499391 2371252 1604592 461692 2392350 898628 545311 2467514 966225 1355710 2212092 2539390 481715 2224520 2641014 2527181 1592053 1148346 2300804 972490 2420574 1586972 2048494 1716016 1773675 1284781 1485530 2604605 1373487 2437154 240258 816478 1757145 378315 1206964 1552447 2417114 2398293 718574 2186299 1565689 548300 944837 551512 1993472 2179689 662169 2473871 1539806 2114582 2396913 2468171 1769610 2585394 300813 639644 1155482 1807293 1929320 2158417 2340186 1059873 851563 1279805 2613749 2463711 788604 2295423 2642341 1666459 2389294 669321 897680 899284 1761632 2462440 1792522 602544 178761 244883 2539371 532498 2157439 674837 2471886 1808310 790598 397745 1507177 1380568 1869087 785110 265506 2031943 1145966 1856576 1262883 1774112 1006297 1270276 2335913 2441010 1300827 2597818 1268891 96341 1765595 18616 390112 887160 752723 1303779 1603727 1076733 1162465 1798994 2066211 915741 1522065 498412 416531 1127047 518787 1005317 2134332 1205732 908404 2103738 444058 743067 94234 1222958 2143056 2455560 1483977 2498125 1685990 1834140 827365 242338 1214417 1167125 1472689 791470 173858 435013 1532994 1765559 1000571 1888092 582867 1821068 1347258 1069791 451442 2378825 945406 901733 93622 1624781 1089408 1008232 142608 1563131 1039236 1326714 372742 279224 2147529 1478178 2259981 2484009 1078028 396964 2024050 1170928 1918039 721298 849450 2262969 1526688 1577633 641212 702875 2394332 899425 1519132 1386281 168951 1553731 1296235 1782432 1691916 848034 527257 2165171 315162 893566 2464677 639577 459609 1661849 657179 1598051 318598 1308358 2544829 905396 2083809 1421095 2555839 1454858 178282 227972 1199583 1310940 742557 1533882 1739841 2206164 599146 1342598 1476137 1778897 1775836 73956 1224243 2529625 1657552 681055 2239366 2174355 1074237 731922 441086 1375969 71907 1150770 1098627 1261654 270520 1677618 1434471 1385735 40328 1141965 190478 1190559 1549622 256558 1072683 649013 668968 1431156 738645 1128270 133222 1626376 2307990 575058 2700: 1688444 2624371 39526 350559 188809 37591 1030857 477285 1271559 366936 2594005 1713651 595778 236815 17325 1678660 507963 1491740 2549400 1283426 1160024 1046329 1284254 899424 486218 152405 2057627 1002724 1147687 1722514 1788548 401315 209999 2021286 884736 397062 1125538 791775 749285 2252902 1450925 1626411 1334401 2579285 1845480 141250 933124 249892 2701: 268397 2567600 371178 1527496 838213 1276121 1751572 613259 1083250 910568 1131101 559741 2617943 679709 1900375 1998802 168949 705665 869208 1029774 1814637 1325809 1732359 771142 2232102 659983 7745 2422447 1652110 372810 2645614 2283444 1876188 2567466 2387637 1413436 1542870 777550 224759 904904 1734079 1915162 2061849 738651 1594542 1633655 201579 2152072 1240560 702521 63275 168178 2223523 1103801 695804 2702: 2556036 2373992 2345656 1591721 1019545 2703: 2103569 2704: 222269 1469277 2705: 2148564 1493312 420586 2309640 1295303 1030669 410988 869485 1972847 1732688 176304 974054 1786620 2092613 2130572 2445468 759968 1836803 8318 2541443 1021076 1837606 775395 401229 1204423 1090399 917886 816443 2274550 531354 2323423 2008059 1772762 1673188 807958 2575796 1912127 2437275 2528449 2606678 2516550 2005948 761260 818130 1864975 2463105 364201 1148113 1801920 1151659 71759 280363 1589013 1746349 1012481 1548199 1435368 1127723 1328581 96607 1072592 2337238 162959 1887788 1303469 2324556 133434 2548378 469412 646376 1700710 43422 1258799 1774748 1583436 137511 2627008 1974844 506897 1263976 783320 621132 913790 920055 1456960 1594520 129805 2706: 748973 2219254 2146909 59065 2386901 2502711 1493604 760029 2368790 2606055 454905 2707: 1309836 2708: 2146943 783042 146713 1174264 654884 387427 1018635 2496016 1138442 2709: 848193 536245 2008166 271: 324383 2401847 2539362 1074634 702718 2271119 2401747 206091 2711: 468223 2461800 1567685 1839945 186683 229971 682093 1270868 1335582 262164 1494017 2201286 1081016 597390 678427 604719 476860 1353567 1851317 1383067 1515326 2571015 967052 1350190 1998530 121602 945175 1289894 2029779 802307 1523788 86431 711552 2553627 383481 129357 1259970 1549924 845362 11540 1995026 391161 2310662 2066051 930613 1411830 2369705 390451 1032057 1194026 57543 2318567 932613 2537325 1243568 2634807 1408699 2133785 2207041 1771632 404674 993726 608997 1255468 254656 1622403 681519 2495895 1696090 1709353 630863 460019 710719 1157176 2224872 1848136 1047865 2403195 1134514 1580139 1992888 2141636 1985361 899033 652565 1494526 788384 90697 1018274 2069419 862902 2712: 496476 1693641 1505977 1267055 2593195 608447 816158 1699779 1780265 211844 2026254 544379 426476 452863 1548350 1963896 1374154 606326 1184861 868920 133289 1923969 1571856 1054730 2330167 1742476 974631 1644627 1794523 1175383 755846 1147908 1204448 1671521 2318083 1554697 2253399 1880539 336672 977043 2176459 543225 2457071 2519260 709432 2713: 1555891 1733406 289017 2081616 1046955 1257515 360741 1997651 1340219 1983325 1310627 1301814 1887456 2714: 1342393 1192974 1790184 468613 2138446 1717664 2715: 917252 2127173 1427229 1771193 2581346 1638162 2624603 513533 453545 1514635 2418437 204668 996222 424674 683671 2350892 369943 288773 2716: 2135595 1725059 1779478 1743952 2032174 2717: 2453282 2324534 2718: 1733980 581435 1652379 2251453 2719: 2078381 1400720 32415 603874 2503838 1860504 1652636 1682006 2109854 1954397 1035219 2469381 888210 992668 1414624 1959691 121224 1878028 1913118 404703 451542 1718691 898347 1084225 719676 272: 371897 835847 1664010 1944488 2720: 634388 1116035 24807 897949 2721: 79355 1163188 1037773 2722: 614815 856041 2228846 2723: 1705344 2610349 2076071 2577690 1246755 190184 1576440 811952 1227967 2175275 573980 2372756 564933 441869 1520214 2724: 1793316 2182853 1548250 368015 414939 6231 2183192 1743700 119521 724420 1613650 2482625 1977018 292927 1928876 722266 1173756 3392 465845 304327 125722 1052883 1514134 1695874 2491189 682442 490418 1863358 542273 680928 2086747 414344 2369975 2297526 2528897 332805 194453 2077089 2224964 2056452 1533658 2633003 764200 482569 1291710 577224 709937 2053383 2184126 2234592 1851361 2024548 2631993 725600 2551743 1415566 1008232 2487211 726034 325889 711041 2064308 2562896 2725: 1701298 1580402 989980 1499226 392001 2036973 666092 1611826 65363 1621793 2726: 862759 1884373 1755859 1430741 268015 2487910 2238320 97774 438219 274469 2214961 1477874 584354 1446541 1320361 2031800 1691701 2520581 622655 2126865 1228560 2345218 1653441 182291 1881209 1539708 2114383 581704 175484 1783802 2574762 799650 1991274 1623432 2464255 1637265 1067173 2504196 824374 2160081 1240551 88012 2095411 2727: 610692 2136965 2308042 1287795 355766 1679472 1698248 1242044 2183414 690042 470229 1189991 1427330 1438620 905624 2108170 404365 2077564 1266017 1978892 820386 879026 2367436 2341939 141157 1997679 2623937 2269786 414308 1020482 977089 2624184 1662098 2194127 681369 477254 1886375 622492 1400036 2588365 1867535 1847802 263018 31372 1517546 814271 364605 1762642 1250447 591238 2133920 8579 2404795 2205259 320281 358297 475226 1702 2554751 1827831 2594675 1752108 2194986 1194594 2526276 87879 1353352 1359067 1176027 1220994 1243599 196412 2120461 2729: 2088663 659526 392217 1416689 1757665 273: 1046513 1413444 638344 1980933 740947 880566 1931648 432149 1655566 907783 1608707 1982309 435561 1146929 731342 742020 1380400 1630433 1179474 2327367 1644536 916277 447557 544108 641494 72355 1768362 2248757 663920 1656188 1722361 488845 1227591 2385205 1232339 2288525 1466645 1231032 1050001 2059678 44537 1127303 724000 1505907 2453304 129093 473031 290142 1784415 2238411 2608117 946744 2566905 1065381 2188343 2492480 1705674 1427623 618013 1377830 1475143 748194 1263067 35393 1993512 1913965 1273311 646522 1664713 1226764 2082231 2315546 2546877 861353 1714344 2523971 514244 1594266 454560 1935380 2219690 1097571 1836287 1680459 1679848 1575921 1926716 774436 50894 1760904 2637117 2107724 2003714 487068 1468482 646773 2527733 1741721 1189530 2548296 2572451 2566341 1188638 858509 1480967 1578199 1233311 933465 2318494 1070006 1904628 1158658 1447422 1235653 1982363 1852312 1750867 603874 550261 1341758 1385857 552602 1861307 362343 1165972 156200 1251955 1600190 2272488 2390898 374425 1999223 1101062 1474256 999177 1339255 1044325 1207015 624889 1813876 2149248 823693 5722 348464 414936 520686 590305 610622 507817 2356600 1543377 2468709 746763 1100838 326273 1568099 2037602 728026 991465 498129 618196 1808840 534499 2404081 635359 2209858 1109862 435523 1874066 316931 2221212 1018259 352681 1937412 851591 1898691 978330 469431 466896 1758409 551196 1156893 1264399 984964 1230806 2246645 1980525 2297425 1564983 1718897 1491359 1659282 259942 586976 1624838 2485569 2608786 1757827 1592186 1932730 1201682 1646238 1973514 1205061 1280679 2638946 655378 781678 729618 1553843 2357293 403377 1582192 2644210 2260763 2499488 1119402 1351566 1090911 1829736 1922603 1101320 1252779 78348 1296746 606405 2068510 1886213 950669 2140170 1843143 2020670 1582956 695655 1051356 1754348 2166354 679745 439879 1974574 1027232 2557008 1454941 1528506 1635170 395297 420873 483098 409095 2069524 1992753 1359334 1564978 2142589 918421 1681807 654248 1303293 1358535 923905 588961 1006339 2561075 2019558 1774013 276799 201299 2285169 740821 2066309 732293 1691806 1363477 631561 2209209 1425234 2537040 1069187 1975312 1117820 1155440 1693901 78242 936873 1746022 2365514 930641 1461473 2435080 1909968 504059 1636890 2226147 1703702 958917 681487 1806147 36849 431097 1225798 2031176 1236118 714018 2392967 925796 2605848 2567711 1064701 1359075 2035725 2059543 1980175 438825 2328811 2494117 570269 2308375 116143 1112436 882594 1080651 2004120 669488 2555726 2245846 1187703 10356 2391943 108031 685627 552559 1438921 1388889 1838484 1960942 734143 1548560 364057 460526 603610 2264779 1876880 435397 229174 900364 883136 2187921 3174 1903717 618959 249411 341860 518809 1665152 1473595 1748498 1005259 2369949 714866 248084 2062822 795532 1771864 466829 1079043 1689823 679003 1483483 2340229 1729735 632734 1442597 1206683 1526036 2198570 2232946 2083368 244252 2474610 1328304 338302 710002 1374046 15893 1275517 1407348 89561 1317697 1955800 781148 64058 65393 1390876 359619 489253 1497281 1923069 226261 160787 2206027 1766304 1256067 450570 1104558 1373770 66475 391416 1198784 411029 2146013 209357 1163337 1743017 220462 434353 2581579 1217493 134347 1548374 2567689 1579211 1638818 2393977 972824 2460352 470186 976518 727898 122321 857117 394612 1311275 1847595 1779837 1833118 661572 398613 110739 723490 619089 1199067 2363526 1301272 125562 2524568 1263956 2141197 2446905 618928 1933459 1760030 1643089 2568955 1547508 1647987 2071376 535223 1648707 861030 1533078 829242 1811590 716757 2325961 108733 2645958 263666 76047 2643397 1433421 1973900 1257135 1024791 2407761 1357658 781 1992899 278774 2481593 203999 1687753 1039168 1966793 1861248 1763107 1226254 1543312 1428272 2546755 307759 2211556 813970 2343316 1926603 1696790 1788769 131819 1578687 1922194 1046730 2404231 2005861 319205 1740650 140498 736246 579384 1209226 774089 2630431 1581303 2157838 1468636 1003922 650602 1645492 2163283 2528887 1111040 954836 1547356 1142862 2260961 2010148 2629453 161669 509158 1115051 2173753 2264752 2640651 1883413 990807 1075354 20278 1496868 2320728 2250397 719207 1415843 1727648 1882989 426595 1341128 2042814 608829 1602342 743598 570168 126326 710869 1944537 1099500 2211292 389423 1875512 961553 1918800 1336251 329288 203278 849555 172012 2113111 565818 2261389 1190840 1876983 1822345 2458814 679201 1467106 1117169 1370403 1423713 479073 1030528 1371457 1373696 2057874 2340166 63309 2197473 86469 2332604 2640501 1391743 453247 841506 1037923 1237811 534262 1283236 1345079 690166 2105662 1962173 804974 2337603 2097927 1377773 1807030 1089458 2078328 866143 1110039 198955 286752 1360901 797617 423981 2609736 268601 873168 1338208 2194264 1956404 779585 2262247 1171408 1930296 1958767 1000576 1376722 1584981 1228239 900726 1555389 1741511 2492107 1076491 1129496 110568 1578761 607234 1775273 1999413 740481 2590814 2045711 635638 193002 478367 2074228 1287810 1708262 2551394 1967011 1856468 1421754 445901 1492222 299446 2207036 564265 764448 621721 1830973 469751 1954817 1511309 2642500 849729 828451 2322371 208092 2483241 37138 2644753 1199959 470777 1647470 2258645 1501380 1914535 377169 1556287 436814 842706 335384 174738 829270 702818 1499603 528090 1964099 1181228 1173762 844234 478508 1515112 2632267 176031 231296 2179066 2051978 2470436 477560 499920 2047469 1589470 1678949 133270 211253 2325516 2509417 330844 1568591 2208878 2115546 6956 1216109 1491401 2184168 284504 2428148 820459 440236 629215 1149441 20194 1001675 1502164 2171994 1181378 1019143 403577 595938 1635967 325895 1975659 2605804 2094392 2076657 1437524 224577 624266 30080 1400180 1285520 1960847 688314 1521183 50897 2068952 740985 299765 1592640 1179821 1901053 1398149 2098156 2371497 782511 1878223 1478249 1664774 1834032 1044697 1938891 2352027 672213 1027246 1293467 1405256 473816 1674640 1605935 614981 994564 1366528 1987095 86868 841061 102628 345816 1316301 1908844 464953 1341811 909253 459540 2252604 1591409 1310756 493953 1451215 725411 1345639 80308 468986 1891604 1915059 2260462 1331241 1290929 1690073 588956 1064678 1315111 2064172 1849827 2155611 2366559 1315922 973611 955370 2220116 385748 1950639 1965332 607517 2507297 538289 211900 2135062 702939 2218522 1282867 2171659 1995514 1525119 181353 1736090 1167094 622229 2476933 2124990 1047128 762300 65554 2141153 665513 1814729 801792 216544 151275 1068006 1426687 2592263 1552705 2574692 1079766 1968150 530223 2501475 1465445 35787 1295307 43591 2025397 89792 985409 2625501 179937 978927 255565 724154 2600848 1684465 137321 850317 192161 64002 1689837 2585171 156115 474226 1401599 1410135 2606736 514374 1345410 1620410 1179278 17270 498987 354069 1626244 766241 660614 511341 162117 1611862 164974 1901458 1262073 1542013 2163331 2529283 1284980 1385004 343006 1844810 1136841 637063 1668936 1044681 1602395 1382869 595303 2377525 585557 1434932 694390 421355 435684 188559 632467 2095540 1808639 1815124 2146697 1984313 1514276 1056792 307211 578205 961851 2356365 1061337 1086329 1347355 556082 2444524 593551 154668 824375 344785 2218608 2181463 1396341 217935 484030 178479 2075428 2198119 1295739 2609031 2178493 2132585 1708545 96014 655111 2349552 612893 2583057 1268573 617908 352729 906185 1549413 511178 2544754 2592617 2393738 882752 1409312 1083429 1349847 1889372 2193473 1972099 2000373 1308933 2071050 1109825 760643 1390480 272332 713095 852368 997882 1091400 670047 1795203 1611905 1110357 2014670 383067 784506 1759167 2503753 750025 2217789 722125 67052 825383 1502323 1073052 1449978 1980467 349272 50543 995426 1810022 1373946 1695966 88685 72367 719637 865933 572852 1106996 610155 58835 2449397 476168 2593603 2122924 23309 917803 2005526 2582521 426387 2153452 2503747 574808 973773 893168 920280 1329904 1570612 2630828 170179 1868759 1713264 1156716 683293 974755 1181576 632025 771393 531801 670527 470305 1893231 2094003 1210378 1406319 2229143 747926 711850 1238743 2092416 1995871 1550573 367624 109198 2402225 517134 2334533 2052853 1433921 1682742 570279 704886 2115861 56212 483836 684488 1001213 2479082 144229 609750 502988 2321052 2287981 325777 1843174 705758 2046468 1579793 2275574 1386313 2435929 1558429 328819 1025351 1157818 2266736 526856 1617936 55778 261739 2018841 2557383 2533229 1341287 1676539 284644 41550 407147 1152155 324908 1128320 2050682 1113565 2368422 395410 437955 1120914 85976 2641121 268254 2148993 149019 1357506 2498586 2624227 1408301 989695 160087 2224065 348185 2045715 1036641 207425 1607713 2648256 1030044 1652509 1692191 2476953 80562 1058749 890215 2047152 1620496 1327336 2138855 467874 311017 474455 2469279 1071315 109177 1701243 1753524 38959 415133 93019 1900409 886969 685784 2182325 2069289 312684 1432012 1508461 697440 1791338 535478 2356211 1477663 1925103 2397658 2532092 1390433 1326117 542848 1825998 1570336 1388583 1670731 2102807 92740 2267256 1241412 1292045 1747651 2472772 516195 2359341 1004675 2604588 2211802 2287258 341592 1868319 921941 588824 1321047 1023367 786688 604685 1943067 1703649 537971 1001047 43526 232122 1412645 458133 1901280 1833120 2541586 1737219 2425212 2163112 711856 2050472 644655 1126005 80769 922012 1400127 2077804 832055 1476563 2456451 600888 2477422 1061195 2178257 2217395 1575172 1202099 1975849 2175892 863943 590694 2229872 715840 1417286 2203285 377145 2428869 623093 2247147 427315 1254575 2515322 1816472 2408425 1683922 1239971 2311707 584100 1796935 2055404 1758365 1512516 2092520 124378 379476 1434917 2063458 921902 1206278 1588272 2558632 232314 305978 1367152 1260835 1285032 1036981 2601798 1747818 2052433 2468427 715424 820222 177636 2301102 1669653 1675403 2298942 377616 1777122 829929 1702328 1768292 1815277 2577171 953503 1937233 1483328 1196290 1955552 1332296 515209 672580 2287020 2347027 1116278 746435 844356 1946508 2264774 627117 1149164 97395 1289216 751318 998142 1024757 1741414 24715 16934 234325 588044 254761 1007475 567467 1890551 1629289 1229032 1499595 843500 604822 1479637 2493008 2262613 627954 1482900 787492 2225767 1764320 1285175 2078966 583529 168326 1536300 1219973 107208 1850024 262621 1202630 576810 1009660 444124 515059 2423774 2378461 1563167 1292608 1537220 1247240 166993 1389596 374783 2573090 1783998 2513126 2628876 2154321 1458327 788091 321503 2640301 1511932 928695 2034373 233647 614904 1420068 511150 1320653 938225 499657 1302977 2502395 2178190 893928 1268093 1006187 2485614 445074 1181056 496566 1595560 1678834 1329554 1615798 2018226 121917 2334586 507002 1461828 910075 635196 1269617 362415 639854 1429135 1399495 1794212 1009682 1501947 1965625 1830218 2364683 1189358 2279036 2441523 2449165 1225212 1528686 1476632 1939875 2033780 1463896 1618284 2485159 790665 202108 1582404 2021450 2226954 2274912 1635449 456758 1635028 2252253 2730: 2507762 2080396 1205638 1026782 819066 1913506 1596742 1551482 2731: 2626356 1803892 760509 1348471 1259114 149529 930604 436826 1373580 1807431 1792263 245488 2355266 746754 69065 1390445 2491564 77747 333061 56298 2390968 2338157 1191743 509952 1987735 1930443 1690078 801745 737081 1183053 2403533 1607014 1719565 2601377 2454801 1860386 1162187 1127135 56858 1082770 797342 25737 1684688 103761 2054225 1409463 2193315 1750485 1052017 2141614 899577 1367152 262880 1138496 549393 454090 2471518 1234280 2327386 983301 2732: 1377173 1218846 2209724 939195 2486770 74130 389371 612729 2169577 2355310 787554 2345628 1241395 503445 946300 2386732 2156731 2223821 1849490 521081 808197 2320538 1627746 2155515 564529 1908378 1910923 2515038 39221 211951 593173 1775437 628234 2165816 269305 1356327 167763 122524 1139681 1184912 940477 1439407 1221133 2733: 1599388 1688052 904195 2525493 1947546 2068349 1044571 469710 1449929 1985123 963428 95184 2734: 1561326 1601783 2198355 818766 955502 2114550 2006197 36818 931327 144015 2298817 610103 742219 709749 569702 1872912 978825 1191104 1745166 2067185 1616465 1013559 534562 1923258 603426 554314 1210625 482315 175828 1012011 2083167 917537 818624 2459376 2430251 1148754 1033643 430584 380762 827474 66902 1983057 2209482 591772 1736062 1980320 1781358 1821063 2392382 1673300 2297762 1850164 1465754 1121380 1246798 2314682 869290 1280147 856206 2584573 2446280 449129 1658588 1194759 981046 1741131 96229 588505 2059698 511017 2231013 1858964 282417 1009636 1094597 1960063 1207742 686427 2577989 1782189 1731094 1638932 1633721 1856804 697831 1915504 1020930 90615 2272913 1815354 1172958 2085621 59901 1351220 1681954 1373742 2492123 586276 558480 1546450 117742 755209 1149667 91114 39042 437876 1543596 2442666 523839 1789330 1702773 1058843 2147114 1434495 2455587 1239477 2141086 1197440 33972 2401755 1785266 1024981 144870 415645 2053117 976520 1257144 2088401 701960 2369179 958234 498580 133441 1657840 638108 934477 1998215 944129 1208325 1414169 96402 2349392 1337730 87014 765728 1837379 1199280 1627782 503178 604087 316492 2440006 1254033 2306138 2400726 2142814 452001 743415 1011449 1281665 552330 1217212 101300 2199867 372081 1885251 1448212 2216369 1999723 1951973 423913 1427149 916262 644638 1583357 1667864 1850173 2001061 1267565 2620205 48202 1219042 258667 1560244 1259152 2646591 1948871 307918 2062534 2181491 1357007 1738787 2286343 669936 1215201 1283911 592429 294812 1137362 2409219 83476 1571564 2260170 1353371 1202225 1016612 396023 844268 246959 2385493 76670 907969 589138 2470653 989152 1447844 2462935 1387864 1258916 532414 1413189 2364390 195681 862804 174448 1592760 2140998 1383748 21054 1170353 1570252 1660412 2025296 2520896 2190552 881071 2314956 1751775 382294 1250198 489113 209837 1416010 247933 666840 1982123 1011318 1998787 2039564 1296032 1027142 2108832 2450494 1973263 1995871 1893772 1620288 2578240 1579873 1615039 13061 2173681 1356785 725140 283465 575789 1316574 1800813 1672900 222297 1362008 2528141 1062087 2304148 324599 1694148 1856803 9928 1573408 2417349 94778 4298 428799 1405529 2295944 1899111 2582645 934230 1704858 754557 1512786 1498364 1470627 516097 1179691 2157879 933440 1702639 1166526 283982 1751436 168360 974386 2141441 95999 396443 1927892 1070464 782025 615078 1887386 2309387 2622697 1414982 420029 59805 1776445 2066475 41587 882578 1435998 1517455 2365521 592776 2035699 1913179 255075 700161 1309349 142410 1924367 1847946 843611 726756 240371 800584 694141 861309 1069243 1871881 1152685 1780777 715930 2546335 1340633 2432014 1085587 143920 1602117 2420713 1646924 1035611 1396058 846672 1042085 948124 1498397 272857 2603750 100965 390127 2499096 379989 2235482 179167 1108367 1593795 87898 1182526 1410149 1362728 821703 2735: 823613 1951132 2367478 835102 1902959 317168 1469890 1565526 1058304 1720485 2216515 691086 128325 2505439 2079367 2390279 468031 1483876 1867956 2014535 259103 1499964 1299959 1863329 820323 313229 2643281 161383 934497 1860324 746281 1316423 495517 2509542 868232 412211 545670 1225174 1068501 620991 1388681 2398912 1654893 124635 943811 630811 2428284 506911 1057324 789527 501420 1522035 327863 149877 1722731 124442 1043265 26326 538961 2473228 2374717 1393159 1814827 2009562 2565003 669915 1101916 233658 636434 2152856 2268441 901014 854398 1772587 157567 1069467 2228191 1048453 506482 1452879 1963623 2471502 259581 635884 698249 894645 46000 1897524 30457 370508 1844943 1990195 2574617 2291703 2379998 2010114 1775996 311174 121921 1989775 2492330 64522 101537 533377 1283723 2366307 1272214 1061057 1387497 1154038 2415066 17782 1705283 908547 189684 2099982 1620511 2063452 2150972 1679928 2629205 2599765 1373025 2301639 1671708 2603572 273989 1730227 951402 2152273 139845 2262277 85376 1844863 1817059 1276084 2240198 363516 1338181 1682608 1741677 1388663 1218377 1972787 373213 1566467 375894 2161872 1767320 2593676 811634 481981 2149186 47158 2255613 2110335 325413 2293344 505275 205485 1561346 1157706 656547 1987336 965547 286205 101574 1785324 1459166 1240285 1189617 2004032 1950582 2003948 1640734 2736: 2341822 2395116 1647269 1250675 369943 2737: 958315 1338715 1245869 1999721 154411 2139232 1483156 1022679 2399419 1944787 192484 1565986 2738: 2063068 1971994 1990520 2453423 1321765 1802629 812658 747969 2035990 2363511 830948 2066850 151097 2739: 1024100 274: 2190107 2437062 1069105 2595310 2234898 874439 2740: 2580300 2741: 826333 1170340 1319107 2742: 1820841 697102 2047880 2540293 862644 2743: 835180 217551 661143 221526 1245396 1163872 1457941 1722742 1468815 740793 1759415 2531240 1405042 241688 382651 1884542 1075793 753288 1968912 2450423 1500819 458102 2179870 440664 2178502 446718 2470940 2439904 2416925 328577 597708 1396934 1297805 1336860 1573993 1889303 1716375 565286 2442484 570385 487576 891268 1486643 2304868 1482584 459406 1316388 1072038 1196076 1937705 1429486 1559645 926322 877127 1160063 654694 496938 18335 2559157 1154474 2488386 431393 1214461 2026982 1189685 1401845 489517 866077 1826941 2097569 1602952 1889266 838738 953003 1135141 54450 1378053 1676835 76019 491643 615528 187457 1403985 1112144 2487102 1492924 437394 1976089 1336129 413503 1248760 1806041 2633505 2495200 1741187 870944 718400 1233670 110584 719696 1570353 1010288 1718785 907063 133946 2624107 1638392 1825682 2316487 2368402 2187432 1131065 679259 1047480 848085 1908826 1282277 935185 649827 305781 1413643 1700555 1632077 465306 2051338 2456787 823029 472910 2187986 1848484 531102 412872 673073 1641982 1670047 906445 1406313 438189 749955 791244 2375712 1275732 1802339 1037978 677161 2170525 102660 173292 1776003 1372674 970799 1910264 2196759 1536704 2109243 2582367 981681 1135373 2108559 1943097 912949 352502 144781 2006617 721058 1296957 199458 1962219 1992168 2169176 1769587 1404375 921472 451084 251879 1198540 291317 1934275 558097 102156 461726 2268876 2504652 533145 215804 1446181 2106597 76104 728067 850405 554056 563313 2544719 1131926 936193 816371 729710 80044 978485 558946 1055621 1013489 1096265 2511101 1481060 102262 1614552 1616327 522344 850562 2119257 250346 1253459 819013 664982 1541233 1700893 1926517 1869276 1097667 2166856 1209933 1793752 1566075 1028265 2392766 2514361 218963 1924962 597176 1418620 1023042 1331269 1022886 2260949 833169 246434 870631 50219 2221030 2318267 2622941 726379 2361188 2216885 1194814 887368 579669 1136980 1816877 1663885 2177208 2235896 1167042 438667 615803 712994 2081042 1325637 573360 1856270 1846635 776752 1275667 1400198 496144 330299 1867268 1607151 1543700 94862 78600 549457 1677190 994402 1626733 384742 2571127 1212742 655201 2015904 1160833 1080415 572352 76052 74925 1784998 1515459 835055 23699 1081902 2481721 2490612 2193689 2581781 429397 86332 1572181 505480 2393146 774677 1243937 314856 633332 2212995 407934 1678921 11580 1229638 1965450 2586236 193500 2623374 110207 755801 2310089 2625747 208345 109646 1723804 2118494 1501567 2511226 401688 1923107 541823 342683 1705397 1839485 1456360 810555 2334432 1113070 325713 1163400 1699287 2033461 1769705 1588247 1169076 1848969 1866823 2054373 1073048 1642740 897901 1765813 866833 214437 388179 2350111 656205 990556 442829 1367370 1912533 403943 1532642 1868153 820438 2641634 2359082 2433073 846460 697014 2085091 479431 2294459 622922 824189 288709 1652840 1179020 1736157 1776538 2622338 1308175 1647723 289796 1600162 2054941 1774430 2010480 454953 773398 1161994 711550 42167 67300 1582651 1812877 2139836 2483114 1984393 336628 2431191 913116 1459775 2110202 2630117 568668 1608661 494870 2201953 2104096 773971 1458984 2072309 676942 1693367 1743429 1906709 1573478 1536152 745903 2233496 1116109 2126325 851640 2158888 2410917 1409886 598954 1810822 2417182 1608357 2571827 1967253 266278 826968 2133992 1367102 846422 71416 1443549 2404441 1525156 2377088 639205 1281154 1167592 1116585 1272875 272811 2268441 158440 906948 2166500 1475857 1649153 1604113 624839 2312442 311231 1179518 784920 1597485 2221498 599631 1339693 585572 2249481 1785313 1878801 1210179 1831333 2025189 994590 1451927 395579 936695 911777 426148 1081648 818903 998688 671597 1542642 1080198 1327005 36942 1724578 2050019 715247 2113721 1864648 1045132 1108876 2305262 2186649 73879 1243673 2237251 423473 1454291 2376175 407134 1133111 323834 884854 2014329 1714092 109444 2524385 1964258 1602051 2168513 390790 2484931 2482074 1592825 2369813 1960540 2415654 1882602 309334 351395 2434479 852186 642637 1539091 1167748 1254165 258676 982606 184742 541200 2247734 2408861 2296481 1483266 1988975 209856 23887 2267581 446770 2625327 2361471 129381 1682781 2250414 1431888 1231384 1479597 1133385 2163813 1334147 1566143 1400763 649636 1111757 2563232 258440 213420 666576 251458 1830210 1134335 2154428 2263046 2495287 2553139 362059 2018739 986659 48843 21339 1947936 249040 430024 1841638 2088077 1169553 1654968 2029340 2120749 1305234 136065 868750 107354 952881 2173517 204733 2457127 2082227 382288 149036 2257456 2506478 1527654 2474970 74469 652095 1536347 2317490 2403530 1556425 2126175 1830103 1394632 1133334 466883 2026600 406565 2087266 565277 659829 2628903 2148277 692661 1863533 1276559 1155549 649591 665133 1098904 262810 1155552 1183383 676128 131486 458487 940163 350351 2037895 1918071 1636676 1697136 513119 1061301 728730 1613563 2507266 1247667 251575 188200 110172 60145 1773945 2517184 1418259 1592760 670551 2451675 1790947 32946 364047 2659 1398572 2292563 680034 928558 2449436 41619 557422 320761 569408 1120042 1559624 2077326 1786042 1782634 2101837 1084150 1567200 1054752 51603 2094841 1455037 287880 988346 198759 2439109 718525 456065 1061151 653762 2293451 558364 2131543 627721 453443 1485366 2322353 1874744 2122285 1896523 900300 2414388 1075105 1967890 1921398 2551224 371680 1204809 1811848 749609 1278479 2478724 1553846 1328 1187386 2077079 474453 2243694 23309 1703555 1224460 878149 1506909 2602434 1554730 1774380 1090840 2124746 2410847 107822 988540 1688540 1575850 1721074 1436662 700941 1630009 1701286 2106883 2186241 1433110 1003986 487165 1179899 2557740 1873184 206612 686134 433173 790846 1207447 363425 1315790 991046 1231397 677087 1563804 1691788 2564238 591583 953365 745449 1590811 1688496 2134086 2352268 209242 1929694 436647 315205 2546943 2615953 1112129 1940146 700368 800975 837532 496554 1179744 2580015 1702774 1172190 2177918 259573 2080830 2170869 336961 1248223 2495968 2307849 654262 1128482 2035189 2599897 1179801 1326271 873655 347811 1182495 1922629 1237722 1208059 910371 792277 2635921 2235928 578521 1389027 227051 343896 1245365 100256 2089691 342552 2276514 818269 1227229 2467971 349062 94936 1780563 312341 2344756 1551352 2348603 1143706 156560 910865 2135501 1943329 639191 2486045 979382 761390 869793 2261057 427672 277739 1870295 462708 360972 1778710 155719 1728361 136756 1317472 325438 2447149 1550977 1369362 889700 70893 2257598 1467239 387590 1009704 848450 739294 1630410 289420 943184 684389 2424817 1510414 62071 418001 184864 1196497 867050 1204390 175755 2213510 774645 1024893 2083904 636126 1542881 1806859 1739565 1811591 368563 560577 2366625 2410093 1606251 2243940 2172156 1466389 906747 1059961 1411731 962018 158583 861840 2025506 102834 1040680 373803 2539600 2225278 1479921 2586852 2181174 617911 860457 814840 2149917 2432065 1870014 376144 1819253 877072 1831479 1946146 2357062 2182419 1606648 2365860 904147 1704541 545067 652477 1156054 1369690 640277 2590848 395168 193939 1865945 1860363 1659503 1102824 2017484 910053 1559491 2062860 1692285 2421633 1424801 2576265 1905312 953523 1238698 1858728 444926 43990 1467939 1678208 1327680 2274341 1299063 2218265 1556671 545072 1439785 2427866 673287 1809753 2745: 1691767 879873 1014136 1288228 1529603 1126968 746111 584830 1860149 701916 811150 1021341 950374 2628396 2746: 25531 2406766 1520724 1940869 2747: 2212181 1316226 2333408 53090 804837 1085757 2028831 574046 768475 2748: 227967 2551660 1686237 2184005 1771583 823575 1873035 2749: 2463090 2625420 550262 96900 871687 2267650 995714 598835 2308593 1382304 1828001 1794738 2095149 1403821 2509707 1300181 1915123 1252392 1189349 2288842 1417872 16479 2226105 380834 1736710 584214 275: 110112 2629292 595864 1934758 794471 1357727 1247343 266948 2105786 2526892 2285897 2298394 101035 1746766 1719152 1949759 1181150 473392 1952192 1792295 2355383 524315 1076179 1662039 2239490 125994 1463976 1034769 761041 2241715 90498 921715 532937 590088 166788 1372994 435176 165081 994467 1260340 513778 1834806 1876822 951548 1944848 1127374 508942 1509112 302111 1038509 2620966 380496 1110404 80044 1354797 687470 2263296 1832551 2071493 419988 2347743 680411 1636083 2420983 1257751 542455 1370514 6908 2048794 1386554 1575191 1890373 1446994 1641905 280382 1515459 969333 187005 394774 2067221 1224970 819867 712445 943998 121218 48805 154396 622839 1738532 1412167 2062167 1594399 2002156 463751 70972 2562634 1788023 707527 1594812 2048340 1288639 683028 2582371 234504 1868469 11807 977825 749149 2468827 1747142 1411912 203810 1221739 740433 2589210 1745972 2176292 1756332 81105 325824 1172421 1474405 1686080 1790168 1147093 397512 1541081 4638 40058 2554466 2381007 654978 108157 885464 1853576 2313194 913371 2154307 1528880 862358 1220333 1216109 2556188 2389567 2326269 479201 435633 53297 2173467 39427 649368 2517371 2497978 2276739 2086139 535337 2484295 2436566 1053023 2293849 1686163 1151659 2616054 1212067 1697931 489773 684741 1914157 467033 488215 879502 31821 1175687 2575755 1687180 25850 1141343 2175329 1591623 910755 1383985 315774 1514590 1160232 2271134 2154297 1449820 412745 1091912 1587290 1248265 427511 2272170 1254846 2425209 1808988 1707123 1205205 2359310 833271 2618336 2098479 655489 2611583 2362622 2518191 36764 1787490 2510400 2004293 2511853 333409 522483 1706391 2179797 1744886 468134 660594 1048114 181529 191317 583904 631241 1882734 915918 2390641 915485 256886 1221723 157314 1798040 987891 2519080 1975034 2086825 1386765 743424 2607365 996428 1852306 1800539 988545 1201305 555214 1877454 2580125 1892354 1757506 29410 132583 362870 2052296 306570 495707 2513694 2406002 780871 321660 1743642 401475 86017 891248 1933696 2536235 1916213 2414373 2564017 2259780 2750: 596405 1616498 1633372 2751: 1024794 1399719 2094064 1475739 997914 596237 1414863 2008535 1724820 1457139 1684362 960634 354712 2491070 1739752 593100 1760730 1128782 30598 1616147 775395 1091594 944122 1871769 1646484 2472278 1631532 2050837 1169676 798707 207004 2439509 2314726 1886719 2222083 254788 154588 577002 2135759 657235 2294955 2362950 743429 756978 2356219 1161840 2585108 191276 1168044 2135358 1382036 2253156 717230 1296676 2565889 2511112 1011158 1780965 1088706 391161 658372 432405 2453024 73886 2252032 285400 1087689 255651 1440849 1632794 1755642 2131869 1798075 137870 1362046 522602 208871 1997807 632058 799029 2585195 272249 1281319 1968609 2251356 2032525 477420 2117390 2044813 2029755 1512957 997164 671526 1363204 1509767 1522300 366959 1785665 1644712 1395404 2016598 2614568 762626 761509 2225806 170869 2459652 1387129 812984 315662 1423089 522221 1651632 2053631 1771216 2752: 771275 2206105 109639 428698 4326 2226951 1122422 694700 93850 1050570 2326349 1731195 1118053 1509872 420220 1897919 406791 1419705 1484108 437881 1623349 1783515 1655125 2097126 708786 2566276 77783 583799 729888 1610495 1166090 2214390 1421574 2130028 1721688 2753: 2052822 1237486 530853 2197982 184961 1628483 1795626 2541990 612340 972852 1456579 1582100 2754: 2267099 1265366 1471026 1558202 1940588 1060536 1338417 1892909 2567600 1059489 162055 1902342 2448530 1380665 728929 2647856 2501947 1445772 1612630 2540293 851410 1223284 2348885 976463 317050 358062 1875721 2446583 2522035 1494088 997249 2428834 80064 916053 1397700 613449 1953651 237824 1675006 297047 2377222 2193861 2559057 1484800 854729 385375 2258266 1000286 981050 125255 1706949 1038389 2352008 2056724 889766 682779 1757636 1298626 977737 2256927 599214 395812 1098297 536393 2113195 2414266 496723 224980 1762117 1853285 1226866 669265 2172937 1899708 2170529 1643145 2567821 690939 196923 979169 519020 978407 2213560 1697573 1805618 2055818 47669 2386750 323508 1139366 2246414 801110 2755: 1628556 353412 1823237 581212 521789 1324305 2085328 2244641 2322939 1722566 1900854 83720 694541 403583 1001054 1311238 1875704 2035994 1819643 1116849 1218498 567082 2244834 1041789 1423644 2252423 2479413 1675619 1741668 1967614 2259434 1063861 371121 192263 702630 2295650 2569708 889800 2309147 1958419 716369 550771 862584 579049 1345759 1632614 1609675 1044890 2519684 739759 1034115 2543038 385247 455264 132562 872383 1037863 604559 1138605 52700 1453620 2584716 2166908 1421339 1611290 1382907 414440 1903852 1652455 1863557 320482 1667016 1431596 910661 2177116 931163 1658584 2350924 1683059 245697 2307226 1420194 2147333 980393 196455 1144433 513129 2217261 335464 1433988 402348 91507 873447 2224826 181433 2096720 953694 1036036 2565880 306838 130149 1485382 1549931 865351 1219457 2494405 314887 551275 167100 1063117 505875 1836356 2449644 2429343 2595514 2619198 1211709 934685 1318864 1501745 2143577 1987774 196091 352163 95862 2338395 118314 1225584 1937477 486340 2121099 2202490 270207 1263526 1034624 874912 2174538 623809 1657338 264900 155875 1481299 2259276 1365015 302544 962268 1107400 2620812 56218 2272549 1995445 726538 800425 2414197 881008 942442 1572935 1370373 692480 500998 1508365 578175 1629604 415035 822241 1301205 594235 847238 59862 1867109 1272828 868157 821356 553835 918877 1531781 326604 541592 747085 2425008 967011 1542319 1817984 1627482 1503970 902622 2412622 490872 1864662 867768 2567453 1261173 1281311 406600 40190 650517 2271588 1617915 1209168 2642804 1442549 1811744 615332 1887352 1453035 2306123 2176837 468324 1865855 629249 1972445 63623 247898 2593491 1998514 2319271 2249867 2397723 1039784 864015 1807988 881382 923103 1724407 2215076 2344849 1743952 724591 2200768 2466535 1767284 2380307 1620001 1394866 2189 1971275 266443 425249 1173538 358182 2551780 2430497 2003758 733409 427418 2126252 50967 1369861 2397396 1472935 861379 463709 849073 1556712 1976016 1728924 1406507 1489467 2517240 817201 2146329 2506074 1295649 1529535 217594 214401 2515094 773626 2591251 1184788 2492068 555831 1713934 1158786 1211870 1383642 2554779 2368855 2031931 30510 1651997 170832 192315 411730 1921620 2048001 1586390 1309638 1538752 2053931 2248204 2497340 1630275 892782 2545765 192448 1436641 1646323 1843502 580610 917333 1008499 702521 1508392 2127489 529070 2112904 1295363 1757621 1308541 1727410 127438 2371670 1143645 1709022 1483181 437638 1559876 948469 1519334 390548 709905 575516 253482 596929 310009 381308 1609554 695887 1713708 498625 569470 1636756 15461 1520214 166800 581909 427445 1465171 2297654 101692 1669081 1245644 1169724 1176252 855653 132890 2756: 1422597 1266894 1427167 1685569 431115 1015558 863369 189744 473452 2381683 1671069 1054948 42836 219841 1836206 231546 387169 1019698 1017427 2368381 2109782 2507721 397037 2086685 126911 266344 1470810 1374107 494674 2189871 276544 1082654 2013745 843526 176661 2212706 2352183 2757: 179272 2344847 1589443 898042 2511049 2594574 2492445 229488 101724 2410872 2450082 960634 1878679 1475417 645846 1374884 264267 1729269 894993 828530 96760 784456 1071066 946156 402591 936322 2154332 159725 1117091 1645689 1894993 2476306 803291 2608766 944 1379106 551679 1276552 1930916 419691 2020877 729772 146546 1694821 870098 2130276 1019427 350790 1087978 2539298 1925680 438535 1714262 2641824 364723 459524 1459464 969362 1212122 299949 413024 1335014 161986 1725138 1733915 2413027 2117708 2305305 2594130 528943 1174885 1909826 993412 884078 1355607 2164988 997788 2096394 1623074 2479673 2444875 2452157 1289465 1206615 858057 570548 15322 798400 74626 621249 2455042 1683434 228134 601455 2758: 1904510 442134 1839612 1377242 1791360 989507 1234327 1282023 1425921 2474171 2759: 170077 692849 1934002 922192 93418 276: 974566 40262 2760: 1313876 1552026 858630 551785 1501666 1693814 2762: 1728723 1198226 556762 1387107 513369 2462325 1794581 1321089 1513394 1596949 975488 737514 1235987 579625 2180400 147386 1237335 1279984 1521318 1996249 1414380 291217 1409537 627335 1463812 646560 1787515 2379709 683003 1792911 1863190 2221598 900264 2078570 396893 1476980 61404 2311857 1779357 522236 2291269 69989 1844344 889214 1833068 553061 703383 367884 2355795 2261769 5665 2518026 2294298 5836 1596020 900063 1716946 2032437 1617417 644744 269827 140565 712461 1435703 2001426 257646 2284363 1410935 1417087 376767 339371 1762077 1790498 2255219 2629595 605816 541826 599873 1133651 994533 405955 2539619 2452963 2625678 2387157 1311020 1407099 1519024 2763: 1938950 2402994 1952860 2334557 2188937 1932315 200678 1226341 179865 304570 766472 1311573 2042700 2764: 305092 2766: 1919246 531787 2767: 519965 562377 2503570 2461498 2369417 103714 1782374 2590717 739992 352753 2065810 597809 2768: 381957 1148713 2409565 851267 1568076 1847337 1403031 1399087 1954065 490917 2052928 1417507 1332901 178819 1452686 1563294 2080010 1391477 2337689 918361 2360073 729434 398667 1146141 1774985 1512380 234141 1934629 391367 808792 108592 702239 626407 1352507 1721523 1138485 2144292 773921 1504169 876045 340793 97857 1343948 2014044 864811 154368 560270 1693051 2545505 1222480 1905715 2311125 11491 1028480 1627485 2121133 13676 2503646 475576 1699236 2769: 80017 806828 513183 254887 1023893 1123474 740562 2253527 1788173 8539 1228641 1531951 1734419 2458720 2050378 432912 436521 1082111 1372916 1550080 1165993 1386277 765638 2009341 1916745 2125357 901710 484842 490980 398328 159325 2278719 337345 1450148 537147 926509 1177753 2409492 384025 1020518 1075576 1861095 1765678 792842 991927 1235977 541124 331587 225469 1558588 1912354 277: 782444 2312534 576148 1255402 1607320 2770: 2404756 2613380 394784 1441815 1259220 740658 1777696 759095 2054340 2027131 2771: 26049 1044395 476573 2502423 1968183 430101 931877 1760730 1840967 2026319 1555238 1233831 196984 993366 31881 2149203 775907 2018325 96397 360737 29526 1690421 537298 2341610 675279 2088669 637687 1805220 795948 174257 2588541 1681193 1708295 2431794 1144464 2469768 384135 717230 1980665 1493352 1271446 604481 740273 2227353 437103 658372 2405841 1472958 1216860 2062055 2141595 1772712 637858 2221746 2305725 122464 455836 1101486 1751409 2094973 1408699 160074 2297603 1364347 187028 2212056 189199 1809854 1506186 116278 571000 51689 368611 1328118 280443 339897 891832 1920198 1991000 224978 849269 692030 1447095 1704812 622865 1041877 854337 2587179 1162038 1699315 512942 291735 2205283 153603 1279001 1064790 230532 1065341 694741 1568856 2426498 1220946 1608305 1526452 665124 2245392 1664944 1934583 2772: 1528658 510693 1190633 535954 2116838 2093609 202732 2773: 393262 2774: 1978307 957762 2775: 2374338 460048 1603079 2066890 2029786 2217170 499655 845106 398322 1913832 1335659 1101789 761041 163789 610622 2130572 174676 2370295 522013 1086308 2254872 2493955 2146074 74958 2302559 1926961 2005212 1108967 1567150 1985198 114590 2507583 1583899 2034411 2437565 1143567 1264843 1026574 1327032 843454 1758873 947309 653495 1033905 788696 1211927 2499475 2052655 2471114 764826 117227 1520703 335096 1817684 378066 2266392 1047219 132829 1208153 67900 1847848 992188 1564950 1780697 2120179 1990149 922352 17001 616636 898798 687807 1435819 957149 765953 127642 2608951 2138853 1577961 489121 1283911 131223 1116782 1147727 2424171 1114105 419888 1051628 2261950 590819 2006277 1589013 641708 1156011 1199607 753337 2441214 2649059 844670 2138153 2506564 1074317 229640 849500 1026479 1218937 2588568 2165638 5900 88927 705623 1390438 1985770 2083777 759299 1474318 1747491 290258 863544 483366 1069312 2305442 982371 2198467 526032 1495096 112018 2363312 344089 1442705 1190866 1659012 676654 291498 1968352 1318646 1339476 1719433 1691475 1631809 2377918 573365 896514 714189 1517379 507002 2480790 1886331 2776: 1640664 520190 111086 2777: 2632313 2167984 1641271 1185828 1966585 2778: 1908784 2625883 2500841 1416706 1705503 2547929 903688 2288467 2548781 2078030 604331 1716909 157150 2509077 1043648 1712274 697258 804869 1666682 1494672 1540093 566430 622184 1725588 2156249 2297681 2520328 2359749 879992 2465924 2453039 453400 322974 31662 390613 980374 505621 1681443 2521333 2373178 811790 974978 1743152 2213424 2521127 2294423 2549409 2354608 1695518 1375175 1467281 428084 1138500 1396825 181711 908740 1289465 1309286 1230897 1923452 175359 2352490 34892 2305324 2361304 2779: 1541712 1876410 1960466 1122728 2497851 133055 1928594 1830545 892936 258116 1374844 310314 1183942 1699071 2558070 2226853 2614981 1321398 1637588 1059193 189063 466876 2023168 1479186 2026476 1854472 264581 2485000 1214046 1545711 1607806 2512935 2580180 2078252 1032365 736040 2486608 2079269 1956162 1702130 1300687 417131 908910 1899704 14180 1791124 2075699 971424 2338616 1619854 1276241 479291 59821 148271 1216006 114157 2280428 489143 1551851 199397 2130828 1892388 107436 1469628 1743940 2229313 1072923 706834 644396 1515439 2194257 1380028 1649516 1419516 961128 835406 581952 1062996 2358447 2468210 7704 1503740 2023361 2636167 1032910 534716 2337505 638108 1464528 1208325 475931 2367690 1698472 458017 1802613 1161919 619230 1199850 223962 527045 2292751 276682 1536339 675507 2015420 2595918 2036646 2090104 1914100 490596 626050 82726 2167944 1115225 1240751 288641 2222990 2179941 73263 2216190 1428838 614592 78719 2115801 764995 275926 656184 1967036 2527066 510153 1270389 1130380 246550 2202841 2120636 828214 2361149 2008526 2383475 2433887 90691 1821623 216905 73988 2265400 2567490 1395408 1817281 2206715 2088415 156699 2568332 1793326 355527 1210191 502433 2409337 2477675 2550757 1307159 2452401 259202 753450 493364 1125805 1324306 1898553 2199150 2187249 25642 778045 1280020 1646301 1855886 1025348 2496514 1050640 2609133 665453 1690151 1742718 2023218 932816 1445145 1728309 246675 36578 446752 2442736 821710 2229758 2156617 566113 560445 1043609 267222 1728417 2192618 604200 2165088 1227670 994910 2190557 1003634 2582971 568932 2071456 2154787 99614 2520072 1763446 966899 1777548 75138 1481708 2467783 1499451 660413 547909 2257598 1884492 1736027 2352138 203098 1764599 1591999 594163 1399736 1668621 73349 1248579 2053707 2622760 1859509 1531314 1818994 1303853 1714566 1839255 2182873 645870 1376698 1451565 1493702 2358902 1322200 135417 1240631 714156 982416 278: 548718 2780: 90719 697038 2060090 456861 1072119 2493564 1204853 1900400 2327717 2162245 2151871 985958 1553281 435541 1429946 1494634 1786412 97666 2462324 1877135 1922383 1665694 979553 385111 2295575 2530793 1052218 2252207 361301 1162917 1685050 2641427 335407 1941202 517395 2587264 1007142 2647569 1186487 1122853 534721 659209 2479241 589442 693045 1182757 1633136 1779259 1211514 942396 110752 2031797 1893328 811667 2606628 612990 2062970 303156 1680214 2255585 1893736 641776 359481 2594760 555328 2622310 1130028 161797 1996380 1475609 2419311 2370423 1683449 1772318 557628 1855973 889762 1363586 1308730 1011758 2195845 891224 203542 845529 496750 2487225 1773225 1895331 2067491 2324706 1591499 777726 1927483 1242494 2582188 971625 1755561 2618354 1828164 2130039 2611915 1877209 152675 1480932 2095259 2024829 1435202 1604998 786502 548587 599610 2242246 2489227 2174161 1135192 1305099 1028181 957903 605853 788320 2606685 1984362 239551 1905995 441966 725822 1972798 2279051 1096873 40056 2119681 2593551 1903624 1142355 598619 469602 2216837 2220429 1807031 1485237 1586437 248873 595770 2188984 2112124 1316550 304790 174047 402265 1617784 2336970 154758 703872 1188074 2111599 2497793 1545944 1589415 972040 79890 1345375 311135 1800814 1804714 1276476 1029108 2082227 964941 711596 1708041 1063825 1745474 2417643 1397583 1239666 420076 609653 1839402 1570580 2188312 1950336 1287487 2285241 400121 725424 1947280 1825416 363166 2339773 1398547 2412008 2089835 842841 1331770 554405 2288802 338349 1128089 448888 1694338 2633064 910117 305 745125 2026081 2567909 196833 945893 1262532 879607 142303 1417121 1127036 1527065 2430899 782616 876627 2212665 617913 1345195 766715 550240 2016478 1916727 480684 1200394 737051 1737933 1904055 1633896 246694 1184199 1300467 1833524 1313635 751202 1143746 1598067 546492 1738116 1688874 2397979 1987171 1555635 373456 18091 2009626 1334499 1036108 1336769 1954439 1649745 1074304 2370406 853105 527149 2360868 826712 843757 2237261 88409 576552 694141 2632199 1204979 2036238 1395459 1550641 1358320 347655 2390466 1389903 1668458 230570 1848647 30574 201427 2630759 147898 495716 1041413 969787 2781: 1614996 1303980 909628 2782: 2377378 2368728 660475 1588410 575102 815332 2276998 1739019 608314 401076 1585039 386185 119236 127769 529838 555450 2454366 770516 2194217 2451189 2419618 2033200 1084162 797283 1607991 2260259 1918095 642386 46277 1944688 616448 1499077 2104949 249575 984185 1311987 1020620 2567648 251760 1945153 1412176 1878314 627150 1851863 918023 313714 904194 1318200 1243220 1361075 1763047 2048802 2144075 2210729 2157465 111922 2456186 2007217 1455051 2486978 1911030 2009669 2234277 1827490 2429205 24033 306288 1645276 2477483 371138 539564 2030355 1477730 2452772 1736557 1640485 426929 1742137 597161 597081 923014 2268502 2303028 1368572 1579357 59724 1350010 855105 2273758 739542 45333 663990 446718 1229444 2266645 1469987 83143 1934410 1702446 1499088 1534665 1683100 2300374 2619065 912864 263290 549432 2005418 2209049 1221005 1323219 2078741 1012270 1884474 2206269 549788 2107410 703538 2272481 561585 1596088 1685190 2141626 1490361 982464 778574 180632 1644859 262170 2163543 139025 2401312 1073917 292391 695650 1967468 855722 1187485 2549506 2645425 849607 299118 1248883 1020216 933867 1498882 2494877 1988352 1465030 479469 1962411 739202 2361141 133692 1506421 1660860 1516404 942446 1395445 1182545 788789 1447309 35748 2464577 1787433 1082752 2050759 1685712 694336 2354649 1785289 1490879 643703 2241469 1863695 1639303 1363363 1389553 637996 2421817 1706923 2634764 1854165 522046 994680 2026488 868341 318130 803392 464611 1350151 197760 439992 40149 1647329 906216 1175040 1968555 1755847 1753414 61344 498493 543329 1197830 1852451 1824005 2190 88479 2541696 776621 217784 2099851 1484029 1563765 762542 2363735 334644 1586927 1550670 1107010 1861034 214791 2395984 1071790 526007 1421606 2216871 538372 1994738 2312535 2541858 1387544 2270880 440727 1494837 1773687 327746 2472451 32601 645493 872578 2180092 1278360 352178 1894277 996787 1585676 1509561 936052 1958778 1521038 1856888 249691 1163377 1081442 931667 1062882 932313 835358 1254338 1259300 1521307 1968101 2375129 1445708 760537 1758755 1493511 1146452 1880490 898619 1733668 1779759 271448 886656 656713 2011360 783326 318216 445035 429980 237439 1823844 2417062 2291823 2198130 1481158 2197954 491291 2157462 2542406 1944242 823257 1857934 1602808 297546 233070 2549448 1752219 2447264 435463 1310761 2601782 430264 2142486 1251127 2543247 1633367 396192 421533 671370 1903942 774654 1063645 1264758 690260 28264 2208428 1690258 576347 1541807 2205570 2368905 355964 1101062 345003 611721 379 885167 1718251 757853 459323 1958565 1068538 2263953 1266246 1839760 158179 1025487 808509 764356 648344 1707140 2354999 1031471 26143 275172 392343 2216236 2239807 811969 88742 75625 1040005 1902938 873402 1139191 1099651 2415315 751996 821291 601076 953191 370889 1744814 2357698 1808840 364492 231931 1822441 1073658 2619312 2399782 2490535 1913251 1941198 2641427 2128704 2421350 2649351 1059953 825993 1723962 22468 1358865 456303 1880517 1717000 1070961 1569789 263004 2074552 2229551 1206066 308964 610530 1249577 1575 2121842 1340989 1539397 1644226 1107113 1246252 11841 1287712 1199382 779806 1635758 439201 366952 1606265 727331 252292 1055367 1681003 184163 21380 1836572 1541443 1723061 2208273 433595 900491 2262234 1643692 2135810 1697118 624131 1398015 2251357 2432481 903688 490224 2637169 1253798 1217201 1690953 2046776 725208 1600463 452999 723289 2383343 1562493 1016558 2084127 2480683 864725 1226822 475303 1123913 970799 1156284 2565687 2512037 775326 185156 286834 1854813 1594960 1027588 729943 401112 1439192 1595435 639752 2268389 1537989 1761893 647253 89262 915399 1228331 1749899 290171 1159553 1396305 2384742 1417918 2382593 404056 125194 2395801 672943 781496 1169996 311200 2217229 2614504 443951 936769 1104516 532014 2394863 2309824 755615 536422 4752 313165 2497755 843035 1223015 509479 577158 1628993 2390899 1027570 1674639 1175915 73397 167481 2106589 1139364 470707 960291 652245 1736898 1506209 2190618 319743 443534 2625684 953506 164292 1562154 883479 967183 749230 1584223 1397053 952807 2047700 201718 310204 1479576 1677180 2289505 280860 1520514 464116 561108 647083 1499391 1487690 1178620 355479 1108376 1667171 2070500 535939 1140919 1791510 1599396 2222036 2275897 1438184 1658714 2336278 1347634 1799084 105688 2307531 944643 39675 2306335 1853239 1152529 1715705 2333142 2608381 1317989 2445393 2644809 55831 2554290 1964049 20193 2169552 246639 2319554 1080280 1918126 1499602 649159 872291 1747376 1897625 945488 450906 1468154 2378085 2253196 1499849 1584500 2330788 1265841 358906 1728931 945318 540477 1783084 1481881 1379981 541161 992388 1157078 21550 1664338 92259 1399461 1080260 832425 1692713 2107530 2430478 1242007 1766199 2439358 2436933 273875 819705 2299385 791570 1086087 1861524 351834 1242676 89140 2092428 101769 1385 2109857 1283651 521877 263534 2170790 966373 2454859 2182825 2042241 1575541 1406412 2112998 2549282 1723747 53746 664982 1531881 2034711 986621 264328 1252344 1983059 46278 1600105 878743 736728 1164723 2112583 270978 1090127 1274817 2291870 44832 99086 1071938 1513201 1213525 476175 2066370 2568187 1973493 1414924 1383723 1171892 1243134 2267072 845889 2079321 2610628 2360804 1427281 861032 2253739 722889 1491148 1600018 2252361 1205943 1870193 1421927 1308882 705501 1516706 1692716 242549 556860 511048 2372352 1072845 1378182 2436521 428860 1601224 979542 770734 1468156 442058 898045 2074928 2405540 641600 80440 1436154 1705977 1270958 2235949 2159443 2100537 872166 2092954 889429 242318 793369 2618688 2210046 1968721 1154037 1601971 991899 557008 1998530 501058 2628953 102580 2467761 919912 1924105 2505414 522488 2493351 2097508 471826 167254 1716308 435283 2137649 1878773 204961 1000145 2226363 1294710 410863 1457828 1878830 709608 2356655 2020580 210878 1407849 2048192 1041219 1092696 1337522 1860141 849560 536364 2081042 265252 2635832 1335947 2075708 533901 1668195 2130998 1090295 564334 2592228 1142650 1942792 1473071 1249428 225917 1003930 53597 2593799 552402 332042 1935845 2302630 985926 838749 374078 175842 1091972 1317024 2136760 2623583 1866395 1228954 204067 1989409 319899 93000 994842 227307 2073338 976945 2636018 2382033 1742819 1178404 312729 672669 1925027 1315673 2368657 2304451 1484601 145619 1488078 2478595 1904186 1312045 140482 1690929 1249802 1755815 1153173 567720 1673923 330458 890667 1159856 986691 1631505 1838977 1489249 2106821 2010600 1828073 2060768 502545 400188 593448 2451530 1680177 1025144 588648 1581034 2626625 1791146 1276047 670688 227752 1711840 2341077 479531 368034 480781 2513193 1714275 1550520 1173383 2486203 1704125 537132 1431953 2266387 715847 1950113 639107 2294499 1805527 1506885 2013845 1714014 620001 1315884 1923764 2428223 1303364 2062902 313542 960579 480825 1899725 1624996 1753822 841089 2528541 2091575 1002377 1634262 319787 68976 1074194 1875184 1911801 2171141 2428718 939970 1594442 102598 701114 2206131 1320246 2462309 2099295 941651 2509179 835092 1561387 1726092 107908 2045328 1747299 1552998 2172234 497281 2036634 64390 485369 1008871 521030 1880351 715846 2279810 219872 1818665 1940904 2353152 1666028 170715 275298 2584500 1557951 879575 1282263 721408 1561664 1451423 400786 1016179 1072951 435937 180909 789410 1667900 218773 1241119 2236439 1960838 2311661 925420 948898 2474161 1892724 1937771 1623160 1846529 460286 1443608 1211467 1935692 628882 1948299 2250738 1965036 1198774 1825382 2373110 1211916 1667237 2008233 1700296 940098 1070462 594840 2126136 564017 1803179 406053 1684174 1163453 912643 1808911 1879514 1293466 568441 139026 1240314 1578896 96107 1166166 829062 730653 1295843 715213 670319 601233 2241222 1021998 1778114 636885 1415378 2200438 2077959 1397888 599157 2359713 275283 1770588 701902 902274 1254857 2444488 1008086 945020 506053 2592351 2540062 975886 2431155 373700 94804 31814 1676089 1513042 2515093 1546073 2298178 1171382 2455832 1033355 1285156 1900838 256902 2325167 1014214 974429 426127 158254 2164634 1760541 1767818 1941401 1726083 1884443 128680 1983307 98063 886988 1979097 2111387 1012610 1145232 1123349 105883 1980594 2486877 559443 397470 1062863 2553188 595077 2308094 1074266 323731 515362 1583492 8265 605592 90296 792360 2406489 535987 2521670 557436 387273 2338489 1243187 2261211 488203 1499597 1451081 1790857 2255096 689966 1927664 149275 1298675 821635 983533 722683 1729452 864734 1130957 1367591 31555 1913791 1781125 953148 1995916 2224708 1717189 1286235 2554575 414038 1862530 2365026 2648838 1935827 1159524 659252 1970124 214437 1275062 279019 1319884 1618079 657336 506875 774931 510838 1926578 1454806 1176733 2259115 1276170 2054303 489137 707334 716284 2358699 1236981 2158190 253533 1639128 841580 1902767 510604 1958923 941394 882146 186888 623809 2184819 52602 1591186 2100846 2102875 468397 2225658 1648239 645276 622658 2446210 1769624 368142 2547416 1427836 1338667 1359148 1488578 1453798 60040 2274582 1506370 1168045 1707791 1615195 1482290 2050297 2523090 315772 978155 1153781 2321243 1932537 151074 2138259 1771809 1762753 236002 2084661 261307 1544751 2110578 1740844 1009512 659806 2616155 1907061 531469 2025429 181516 149588 1955985 2552360 392212 2431249 1474412 828693 397796 229379 1617425 1824302 990038 407790 158045 1103517 929013 2392963 1413531 1137404 493558 2023599 1711431 1551682 1254600 832441 758697 1410492 543205 139442 2004180 1564064 2374420 1280307 1489361 2029650 304638 346606 2370584 2108766 1882731 227626 1268 518964 2300499 1423177 952563 87079 2602483 726676 885615 1758295 165409 2466194 2467531 2394419 896055 832699 85019 2060199 1677753 2449863 2243058 2462628 266168 2139744 1179005 2169000 67734 2168526 1326557 1796033 1342483 2023549 871779 1391213 2596911 1150352 1541962 1973083 1442321 1731914 554509 1311747 1638547 1059768 2430197 2328465 979866 1671564 1716048 1890099 1112885 348805 1286700 2138418 1839308 1713925 1718912 389210 1929050 1256436 2178197 1350911 914200 2492484 886524 2409562 1001493 634502 703191 324890 1224168 1954687 1358157 579368 424557 65760 1891396 2228800 546421 2574000 1065453 643736 1660937 1146106 538374 2480759 2143398 2300639 338069 760435 1717089 1113952 1499000 400298 2577848 1380543 1628232 319260 1406933 2092481 1411994 2423573 502385 1104358 2637447 2518308 2389902 1036709 1086247 1028221 592297 1685244 449282 1495714 1477679 1087179 1766819 121933 970331 459766 1362516 2537703 360634 2085441 1401520 1260941 180117 1822136 576105 1116585 1041009 772960 2577148 2520851 380549 1726916 1158370 1437521 1007320 2030735 1279986 1586737 2181461 767258 638291 119697 353161 1821697 1449354 1210348 1494723 2290832 1335346 1888977 838079 2295505 1503082 1684845 1731384 2266027 1008771 2041927 581068 1806681 754561 1023338 975417 1430345 1092461 2511995 710544 597587 2154041 1006944 990690 2204748 1522508 847180 2430243 73895 1048173 973129 2004620 847350 2432286 1238371 1145947 2306981 364769 275771 2383956 119057 2371339 1013400 1983003 1409859 2523525 1238035 708881 1245460 771110 330733 2571387 1170853 2249481 1745293 439797 2500638 741906 1790218 524344 1929561 1264289 1042791 667294 2556470 1744885 1594891 1798488 1427092 1662731 55785 567903 1075214 240800 2355035 2534568 2513872 1144225 1740658 1939325 2012771 313047 1887455 1681472 1948257 2628115 2088632 1275966 1943686 1260324 832773 1845604 446434 488526 1262261 1568698 1207685 2643512 1436769 789249 1427134 207241 1709366 2602458 1369960 497067 616782 990267 1081766 2036434 1594359 1950372 1484297 1150082 2021379 1759416 1153675 1854179 1326126 2475716 2497256 700274 1664855 673579 2481195 1093831 723018 1070166 1424973 1644603 1950884 1819817 407896 1252003 2188502 1922067 1649569 2276129 917650 166858 2328975 994295 54508 570022 1306215 2449204 2335777 1532219 1357239 839489 1000885 303828 1982381 751620 1990756 2124065 953586 1325234 471043 1861100 2358552 2466388 1763993 1619662 1903708 1324030 920610 488876 2429176 1790008 2007752 817051 1844697 607280 801823 2577409 620534 1861603 1692485 785075 1125639 995467 481058 1612678 1959280 2261907 1755881 271857 200621 2497746 2342009 136425 817525 417592 590083 382298 2291191 301322 350455 1166011 145469 1847603 2597572 2622634 674371 1136211 986147 1702889 343841 1571475 874777 1910764 748736 1980322 1945803 1629890 2284306 2494670 675207 128158 218545 1818833 122140 1717353 2166828 2621029 1891263 2432171 1745874 2009451 167288 394206 894409 1002793 2617403 1164719 792611 669816 641103 918366 1260155 2508586 1549050 1937658 853003 1638466 1117829 1675955 2425473 2068242 1150355 1029030 2572151 708285 1983907 1539091 1696202 2021871 379666 373362 1403578 404364 2545058 970603 882075 1868124 2454212 638343 1524509 548808 2456062 706174 308015 2619486 2623142 2467279 1624171 1176903 1447586 103118 1975099 455836 308185 2571379 2261047 2090751 1901441 464185 2514608 1993968 451096 2400538 1695946 1603950 66065 1694011 2472424 1725510 2285463 829231 761339 582006 2405220 273215 2004864 1169068 927909 1177918 278588 1633881 1567234 1517350 1348636 198209 1717297 1009205 980893 1384831 990880 753698 2437226 1670993 1006761 1146483 1326685 1603875 2207228 1701267 141077 1477185 1030734 2284848 1110891 1559725 735623 1362430 2303947 1605102 1746622 1703296 1937031 1995618 1542760 942149 1540980 476350 79268 2616134 2348731 987816 695913 2117913 582891 844064 2075742 1436999 2623694 2456104 515242 916986 2086559 522396 1305085 1409801 768919 798378 362059 1959755 2503505 2441428 47671 1680742 1316199 1051618 1321087 2166802 346150 31064 391437 2490998 2042271 56645 2090134 317032 318476 1784059 737107 358363 1912221 494234 2399913 2077088 780443 2568168 2527840 69762 1282355 229834 155049 922112 2355576 2222875 1911714 2231946 1668175 1001020 75237 155214 1347227 1935521 2587719 394168 1454600 1697887 716398 1959909 408398 1525158 1877222 1168102 393307 1490219 1510613 278368 41726 2137051 2085526 2446467 592752 660840 1639754 1079587 2020799 1174097 1481470 654817 1733038 2226117 290160 1340281 322677 435504 1080811 2123184 2240578 1434299 100120 886798 2205089 2482091 110889 2490126 1431330 2372086 1597827 750861 1619120 2316905 678754 1233000 669466 1209178 1877494 2378954 332428 516491 1106727 1074802 187038 803993 1186598 646468 1578885 2150978 1651470 2493261 1027854 314826 2403530 262155 2195394 2159990 1117851 2430763 1821542 1230190 656995 96750 1362831 2526946 2550363 1194956 1843527 498844 1263958 1234368 1961622 630723 1607579 2041531 2575978 1059845 1031298 103731 374230 87921 1888832 138589 256795 970199 101089 1629824 1312584 553254 1597229 182656 2318927 354656 2401165 389225 2306156 2063480 2289715 341347 799154 774828 1053907 980692 2409819 647055 2189581 1029786 420384 2262014 1587618 1328076 1780667 1308644 251695 48336 2470178 84068 2626399 1882853 1765799 397037 415085 468972 1042824 123799 1498989 206400 499338 1501357 384563 2414668 2310029 692257 1437610 439251 687058 2623517 2011148 602720 2392343 1479267 171318 466821 481391 2278006 1158915 2464806 468382 1242912 2130177 1608111 945833 319739 2559732 748619 1981252 1365856 1588888 387937 2069793 34749 1567246 2232127 1725204 203561 2398427 898278 620924 25848 2580639 283008 1846668 25496 2250302 1249766 1877821 1075406 2477236 2240722 1256936 449520 2447249 450126 714814 1580418 420972 2188566 977126 1710101 118773 110172 1000254 2216330 518769 68791 92481 896200 1735520 1074230 1412305 2092820 1607413 575852 481183 2026379 2569913 525658 787727 1011676 1822909 2065412 1619272 1409493 2440554 468943 1206061 227210 806438 839819 2394665 2032911 957873 425692 112726 1962022 294663 1419595 1798765 1894734 166194 1907809 1619032 692689 51269 2383144 2397916 1247718 1858977 2271511 1875793 900243 2510359 621130 878114 2373867 1551178 881904 1836234 2477025 464764 119847 1614971 38507 1160326 18206 631853 1839350 1648147 1803292 107527 1908407 273366 1669840 328998 811831 2603405 1495208 2040601 1930621 1503418 330131 302330 648072 71300 726296 856540 678365 1248303 1378898 2274915 1080747 2141544 223114 1783365 2202363 2473310 1902369 1796131 2237257 370891 1243579 2511184 648028 73478 1914386 764367 2465985 2469816 1119600 415295 1602614 1060929 1665510 473894 929780 2130006 2503936 2463896 1456548 2239234 1230665 715528 1327176 1286435 1716775 2540213 558074 1749406 2456022 2482780 1638121 924092 1060725 1767656 978996 1299909 451353 2059252 1659317 1514683 1963939 376176 642139 2598461 236413 1430553 2291861 1895954 1300991 2354273 1227277 1058420 2583486 292397 2610706 610661 1564740 195725 1740851 160576 577980 1946647 1210578 1848779 1932508 647428 1678865 501120 1042776 1673768 2012714 2543765 1227210 2078226 1242687 2279435 354791 769995 1531783 2476055 1510820 2546284 1603015 2240255 843023 2093612 1806358 1858890 1159604 2560686 1388094 892507 1477160 700040 877253 462225 208913 2421963 2455961 2450348 1478375 1560306 2628441 73406 1216319 732853 1267254 2100590 1627590 207321 1551670 1492998 1786097 131858 1614763 1986209 2443557 1824313 2526767 1107356 2543255 2336562 1132819 157638 49606 817584 229360 1481453 1209223 2430879 1329553 2561667 1585161 1096261 900095 1259388 1664678 2422780 791146 2549747 471761 1191771 1488235 281818 2551642 1665904 1185331 1795171 237132 226783 2135547 800158 1577358 648407 448630 1355794 723239 2350770 96901 740435 1647180 2355912 2380487 961330 341267 304619 920412 2011167 1579655 380115 2138255 324924 2050270 1337250 2527239 165342 1492572 850368 1876161 525226 189176 1985310 1831928 244559 2528733 1429781 1896271 1277295 1685768 90865 747401 2404979 1713788 1450177 330919 144186 1516772 277826 280824 113716 452887 2329784 2209881 485702 116099 779587 1454182 1082930 2199683 344801 2126033 2371333 688496 573643 1179899 1363089 1827129 809827 1503555 2523736 1642654 2141765 2058024 1686153 741759 1869700 998619 1147575 315650 900828 545551 1658295 1438672 2132048 280901 2576837 1098111 2081415 2143538 151741 2595820 290210 2185814 1596058 1897325 2602262 2489438 2228139 1230789 1022301 2375940 1305447 1743553 2435929 2444342 338357 21195 1697938 1282531 232529 1844868 275340 1039995 2596720 2387538 1522953 1470314 2286155 1747004 1631275 588510 635921 1395675 2309494 2642611 1847898 1296610 303427 797304 2171105 352957 627356 969761 1730148 147295 49191 1625249 1483601 2534184 1951357 1460682 1428212 1025398 1649165 643793 365418 285122 1341710 2385356 936176 566092 98233 270286 1830920 1085600 1925129 2170141 1067055 1229837 2514015 1403744 1440600 2230007 1560184 144526 1227391 1228185 1798052 1522604 1260048 1157311 901484 2047661 1097837 250549 475272 2549972 1189102 23115 743682 2593934 964775 374440 1248110 1030075 286680 1129587 1986653 1082674 2325393 1361458 293671 1447190 1035726 1431298 2641240 1729107 299380 1020775 2522808 1552252 1815853 370318 1465968 1812323 992345 436073 183882 2476575 2584896 611508 2153888 2544361 2588444 127210 1550516 2559350 1062212 2001811 1972408 892528 1216672 1102318 199277 501800 2050588 1964076 1864903 1851399 67941 1737623 1319814 527256 1455865 1027386 2449614 444019 1434431 2380376 1783119 2175461 1533730 341830 1814335 1908546 1180277 587790 108581 2183932 2398407 388717 1822671 1063740 603906 1774479 2297030 316734 555941 60091 298205 2433173 2481494 107791 1943002 2116672 1288313 2284106 2609841 246591 2610908 2317218 2082848 2540335 2471121 355729 2074691 1343844 2125941 1545417 968670 1228347 1704019 1558591 1214283 851323 74529 1590806 2074476 2202487 2565124 1176156 2012540 2222548 2302065 1952567 954629 101317 166105 282290 100736 41406 2495118 2473902 2088706 2473692 576794 1390676 967537 1094319 2054627 678849 824374 1394029 446716 314858 813934 702419 786688 2213921 1387485 1541693 567374 2607128 808728 2333917 399192 2330812 1842772 2039195 399383 1704763 587823 944289 816789 639946 2005164 341279 2412278 101095 1125127 2495562 2575510 1179741 1226605 1264912 2433734 1862097 1165253 411947 1075436 388168 164957 480074 287282 1955221 701665 185721 1574228 1993194 734436 1404986 263987 2112697 681814 527960 656497 2496975 1650 1847655 1133693 2067422 850213 1918532 2265170 2220028 638647 2442487 250134 2531264 2633173 2453908 1360922 1180692 1785995 1051079 2427211 422687 335274 614897 2437154 2168069 1367769 2474975 1296000 650596 242992 255680 2261132 723613 431959 1647502 1269001 2272238 1596811 1880457 807881 596634 934243 2531714 2456836 296406 727106 2144590 1450784 1771179 1920527 2327388 438703 340741 138618 70882 2468171 1850370 2485103 2089562 1768168 960015 1535523 1747869 2349003 762794 2477217 1819652 1418809 1963295 1225983 2513074 1422193 237684 747940 2308572 2588046 2610802 912023 91678 493363 2243655 1299244 863711 1971241 1569408 2085087 211952 1241282 1095155 1979669 708463 680517 683063 2186083 2069789 1837286 2116176 681269 2635775 2215491 692035 1104645 154094 1785688 2406367 558002 1870292 932427 266528 12469 658714 338272 1169063 1038459 2591265 1968866 2153911 568130 2301008 2423495 663281 2366192 1310951 1391794 670791 323861 1679601 121330 1967048 2353731 2319503 2126616 1432990 1349822 591153 1201515 2099440 2575550 1917813 1989338 1981653 2315242 2503503 2085586 2335091 2335730 652619 1991480 89970 362235 1758068 1096272 1441866 1741801 32620 2404597 736437 1738214 378049 1777910 405462 434618 2443240 1784517 542418 466194 292945 961692 1610144 1101097 1601678 1574511 494896 1839649 2052150 534590 116903 2470610 804236 15690 1410963 956403 930350 294617 184908 2575503 250595 1040097 1893962 401949 888411 173858 1843170 2370418 2615067 1722031 2064457 1277723 1835298 2523698 968138 1361166 798 2348727 685419 1068078 1243191 211304 2473122 905686 692572 2197436 327045 444805 211797 2149418 264697 1839487 1358385 658013 142608 2250455 1924222 1375227 1306843 595703 1299080 345096 1570804 1545869 1356269 993044 1009466 2322068 261000 792473 1249732 1143462 2583823 2227480 738997 2151063 609010 1007909 153928 825927 175799 1472382 445892 153801 238964 2518423 52132 1334157 1301390 1437223 2648597 1388762 2010477 1742720 345615 1207145 1675544 2621738 651945 908725 518093 130796 628450 715873 1649684 59799 503053 162120 847099 425226 1189732 1351130 1975750 749672 1901463 1021249 1599664 1313753 2517682 99871 218010 955477 1746582 461405 428114 934889 1493929 1090416 693888 778098 1779151 1939101 747936 633410 524762 901053 2030702 1537979 1037179 90697 1948190 273310 719068 301762 1734139 1092401 759147 1877751 1909905 34759 748262 2615078 2462853 1536995 1283962 158531 1698787 915668 1700026 2100739 613092 466649 822440 547008 2614649 996244 1791110 837177 1855318 1565433 65579 79807 1711001 1930089 2031728 6491 2333791 1176388 1338596 1364567 1882895 738941 1866476 1038758 1793669 1535009 1963046 1996952 2296754 848067 217405 2306927 893470 546743 1775064 594201 560116 845095 2267352 2033614 1360759 1622351 1704515 549065 2256496 994804 2384276 1790125 1212279 1517003 399509 2386791 2630288 2381975 1358798 88194 1710327 1141965 1301357 2218637 1790627 284217 2499740 1443718 1075390 1092146 259679 905427 2396325 1923116 1958529 1857844 2378365 465380 884359 1280448 53005 2634882 1524841 702293 898538 39864 2783: 1242460 2266862 814458 2473568 711137 1218771 476887 552103 1511391 433110 259713 1026302 142880 1251171 1703601 340371 642513 2271728 2016972 2253241 2253784 1400100 347003 2118027 809446 466498 2028959 320568 1010887 138791 1809343 2342760 716447 1405722 1523492 2376634 2535229 1333317 604352 1657823 423729 378636 906994 2125923 1982828 597871 1039375 1701256 2628708 2646730 1973862 1022049 2585607 90187 191058 1839873 1801551 974795 2368153 1555238 2110738 2579412 37207 1235843 375174 1515231 1737488 652378 1874540 748995 706359 237803 1482001 627935 557082 1881545 420273 2520508 1350401 2378081 1298528 820329 1813553 843637 1839567 1155493 408551 796000 17083 437366 2601177 2165217 1228686 1571856 2464155 1665706 1643071 732597 746869 1708486 977494 831186 854999 2506185 2437080 1511096 2569986 2068349 1569585 2395287 2648747 857215 2557415 445315 1471541 666881 773652 398967 365008 2148740 1208649 2172757 537407 907602 703213 416261 2494996 2247478 1479623 410667 2464557 2148847 251093 2015875 2199548 696045 2584421 2057493 1391538 1313351 19237 1656546 2142406 2395915 1571975 464544 2286723 985769 676808 2585641 1227057 1281404 2416594 431901 2282465 1832497 1861100 1171290 42930 1573000 772550 1989467 2053791 2611049 698929 796462 897123 1306898 364399 800828 2493685 1088777 466928 1182640 656387 565844 96465 2315267 1631121 2566875 2462821 1519213 542762 2269989 1653463 1438453 2620326 2515243 1528136 1083615 1795062 501150 2221099 1859757 1875056 111127 2421166 834383 789116 353318 321772 2550355 1938348 965834 1939632 633156 2097691 1758366 1713072 717901 1636778 341418 1368788 2269026 1609557 1198251 523445 1047598 1078710 1526205 1827319 2527661 2210880 2305705 1597869 1255119 616376 1325837 179792 2380600 2400499 2289885 1275519 816025 2574257 634577 1073952 349224 1258269 1510669 1237435 506451 1099972 1625249 1490316 1779363 435407 1225219 677753 2058652 1245275 1688035 49842 37889 97984 2128300 1796758 701832 2028420 276146 126051 334837 1611819 1214685 348068 142115 643502 1963109 959843 1004103 1099958 255680 215459 2048031 884920 1024253 2222960 2010450 346446 2436457 1979397 363769 29547 261654 521289 1414106 2563184 1344791 538097 2541793 1525832 1502547 1051945 630846 1120019 2604718 788265 2473141 2141936 585986 2643608 1698787 1896805 1444085 1313163 1658444 1120238 1017862 1673898 347202 2784: 1645255 2035994 321548 1044380 472747 2371625 1382209 734544 952158 1958652 2351328 1621175 2203156 1498989 467111 847947 1953636 2252743 1322793 2103916 1692997 1379943 2025703 2785: 725099 2786: 273939 1222218 887930 2454801 1607389 1238995 761623 2297901 2787: 433268 733849 224246 539017 992551 626699 895173 2211187 302336 1804207 1576440 189532 569129 1627513 1501175 2421376 1186777 1312631 2074901 877740 2319470 2333918 1505132 318484 265808 573974 380256 2349571 1989733 374504 140153 2084200 2527246 2788: 1729046 1451309 789352 2145422 1450106 2504055 2789: 561632 939283 2561012 699919 1428686 1109443 859333 704827 2153869 14156 1650713 1270943 2411603 2579704 279: 888595 1154483 2432284 1145000 916659 1626727 131447 1132764 1787399 1767867 2345215 2244730 1687256 1591103 1503661 307450 1178332 2790: 1534847 2791: 1349852 1172791 967880 547760 2600467 603861 2647577 1190476 1308687 925897 1470626 406233 1248503 142968 1591042 1200297 2051421 1494857 980636 79612 954969 7393 1241231 546370 1171150 2190808 388915 660959 2459417 1186860 402134 2114072 1573704 2290899 719624 679522 782208 2081109 1401726 2113184 1226904 1468944 1554689 8431 2223195 2792: 512698 1228624 2438345 2285572 1951097 1122917 2793: 717580 2143326 1947128 353880 2364369 1456430 1477600 2568069 2116875 2794: 22327 2029979 2522005 73256 2577221 1394420 536371 226909 1612404 2041854 1894593 555962 206087 2795: 2622152 1977925 817693 463851 2553978 2084925 887505 772521 1125052 2625639 154650 1493514 1107678 1536091 1952829 483851 150736 1934377 2343712 2457781 1660002 1795031 1607068 1693881 2477477 827308 2283856 1208914 373913 2064202 599829 911389 390622 264923 1633355 735256 628380 2333592 1734467 1496698 259389 1113773 2511644 451032 1323771 2613659 2486394 2566430 652324 2349739 2470148 888559 339616 2028971 2481673 2182369 590525 2572516 1702295 1955925 2132076 941904 2096022 461210 1158676 1554349 981579 2240245 69888 2539309 2110330 1082078 2796: 464095 1093403 73441 1006457 1873490 1059855 2506423 679277 698032 900481 620086 457732 2050889 1993563 912634 87682 413897 2515194 1077189 1548350 737967 1475330 1002306 1650462 1912307 1881469 467382 2326349 1175419 1696624 129796 851863 2551297 2420639 1943465 2075326 935320 182341 777665 2637383 1019959 333776 1171232 1346104 2315912 8480 1703363 1734467 1508293 1057605 554590 772859 1719780 74441 1602038 1644944 697334 450964 2127286 2373276 2604757 1055318 776066 475197 1546214 265699 28124 1917947 2386315 2594777 229377 1563394 472093 2311187 2617039 1116653 1953056 838776 1183527 875719 2548120 296879 459526 2797: 2558982 2123232 2238320 922307 2625096 848905 2514186 1189356 719959 1991491 307082 2496284 1421819 1503144 2243594 1941054 2233105 504540 13945 2149471 2422562 1325376 339371 2028303 2293186 1551776 679568 315494 2137406 2286547 859994 2091247 462487 2798: 1928412 1605739 1389535 1961591 772283 1744881 2476507 2065983 785816 772745 595440 1777430 1693997 1178202 1028116 1948226 1572756 473327 143685 1462413 1023975 1870757 1642790 2130756 2556279 2292959 1227049 1521233 768911 1648539 730473 1991348 1981251 694324 648486 2458302 764273 2799: 210970 2066217 1783165 28: 760380 31522 962864 383059 105595 2262706 2260151 1562438 589864 910721 1335879 991323 1971852 982239 66857 1179375 2043538 2229588 2028350 1756761 1746464 1288566 2001983 863180 840382 858700 1820275 2221397 2130250 858121 789429 480598 2143683 2312816 140736 1207281 805087 2312054 2084798 1771818 586916 2145497 841713 2434572 248499 225544 605762 926070 2210517 2165002 2238411 902342 1120177 1871944 738682 185509 1866775 1943280 2457984 608023 214255 902532 1701104 1886169 2105798 1203857 220792 1260362 1888186 2526941 1504131 669667 1631741 1997439 2291629 1971472 729834 1058902 539249 2449527 2609906 2259618 2128215 2488663 1300489 2181927 1682213 1076179 1083093 461399 1530512 1882907 1304052 783936 87154 997275 219328 1329827 41739 830242 230758 1117508 583716 2116150 2171571 1661872 1746635 1690070 555857 962406 761041 1404793 1818537 2625100 1248801 950289 1499435 967921 1835340 896241 392872 425001 1842668 9801 1983122 937784 848211 563769 1855958 2255151 1266560 1410063 1750270 986319 523827 2417880 1765366 618338 1230806 1669708 2176261 1673064 1135233 1508661 2098394 2614951 725158 933692 1016426 1635708 1328018 1113707 11765 1539141 1821001 444358 1587772 647253 984649 571530 542969 1947372 2524193 1202903 1970207 774635 2560417 2178830 459038 2293629 1552082 2125939 1386389 1223407 1027933 381974 2086623 1601494 864258 787869 744083 275497 434866 1126446 2607623 1359023 1958236 2414348 340155 117797 1590441 692605 1977429 2063682 771923 76844 256078 2459606 1920382 722776 1653334 2412401 941589 288794 515589 1658397 1174703 595438 1066819 2497835 1449093 728724 1215808 299945 2591796 854194 2196267 2257927 2050402 2399091 2172954 705472 1018053 716320 290670 2491528 1021284 1967448 121458 1495826 2052146 188093 1761875 2475251 1955058 304384 1303390 2450959 1479712 241913 2479818 350150 2086089 33927 1747212 2437615 2247184 914848 2391943 558255 140685 1558914 342928 219710 2475347 2030494 2193361 94367 1152411 2013981 727402 2482487 2224701 1560934 1099619 1956423 396390 1687311 2224299 704254 2602269 468921 524163 907766 1841017 2390127 2477594 1712437 907300 464063 230643 15893 142187 754855 545670 1226575 1402088 467638 1322507 640520 1987695 691704 1296537 565839 1090713 492197 2400417 2587757 1826917 2212269 2424855 2516942 890546 1366580 1010396 2142917 760448 329269 1738797 396820 2379296 364153 2421781 367041 70330 1965446 47944 1240580 562545 1208277 802196 913731 2350832 1382680 2111774 470613 2341477 241317 76390 1074354 479730 514406 300887 1723745 257219 2617613 2213393 2304846 2316488 1674194 517173 994416 1613520 1737920 1239201 556798 2291678 2069813 462165 915748 2011973 1011086 1568056 2617128 450510 1722392 259182 349649 2014695 2423007 1287764 112327 891587 629260 214944 1166845 1797922 202383 1076077 685485 417627 555778 403275 746876 84559 2249062 663709 595094 1587767 1807692 1974223 257029 155681 328431 983993 1794125 127441 2449717 2632339 943543 2151166 2147516 597729 347899 215807 648852 2402302 1867844 375753 1292726 702085 956022 1892828 302178 400674 2505339 195561 1584 317419 2092517 354246 1837498 163224 1401638 884683 2407455 917813 373263 221069 647127 1131551 1073461 1209528 409563 382410 127949 1115163 1643946 2043312 1113492 2046411 2533124 1122383 641606 388378 2388323 1208325 287034 1132304 1950283 446645 1210766 1353162 1756690 793605 2623235 898680 2087310 1512037 1046692 1470819 2467270 2023948 349753 164454 2085720 2606036 2176309 323609 2522547 1722121 1076255 1910986 1496522 218728 2087961 56859 1996348 565796 1403925 1014626 1926720 1719220 1727554 87948 108157 562698 1658346 592746 2258207 604895 1710041 1318008 1458894 1632790 1614264 359321 1662293 2254969 2517009 1873783 2479362 2202085 2354576 1010872 1308155 1058449 375135 294495 1875469 1868650 2313054 1148748 2489036 1820675 1277739 173340 1852594 1330703 2078731 1839656 2097068 1970323 499155 1465920 430902 440236 1915074 1482116 888200 2092263 1572692 1182493 136197 1253878 1040173 464178 683456 1716656 709993 317432 2377445 2247909 2452323 1227993 77467 2145288 1184917 2302665 1504475 571810 1501608 1972160 1903214 502890 290000 1974356 2603916 1564966 218519 1520437 2427506 1998057 1706811 124639 172118 580383 1810016 1328914 1766823 1316618 1917357 1594502 644309 1718019 1459519 2336240 1537521 425889 416435 1154523 1408379 107051 1223473 2214253 2596795 1182783 1661937 195389 6315 798874 690027 2165747 303812 1880468 1610431 969564 1341078 2213213 1245401 76709 391540 1760983 2268686 393085 1444385 1306679 2612467 2430291 1375916 71750 1013733 2493607 751757 2152930 2573566 705426 953778 676812 97351 2598334 1589598 680507 212083 138582 2247748 133728 17530 1223599 2451451 29811 479979 450494 268889 2428576 1660176 1747599 1915066 1829289 2516111 1270137 676515 1567432 2373580 119847 1219847 366301 743888 2459895 1295320 412247 1560970 1128593 734789 1787120 1611288 89649 140638 829490 182658 2072828 2357606 2499426 475301 2327031 1842096 257661 2630960 1725021 2309145 2403773 341711 658487 1095936 1444684 379839 276885 499540 1692306 844790 1587290 1653314 1469644 1955032 1494116 2120945 460713 2041665 2406634 1510018 788031 1302348 706392 456920 73316 659990 439321 813834 958837 1350931 1219300 509133 62512 1207868 37737 2301575 944024 375875 2055075 735881 2170135 570341 47150 668939 511767 2604887 992975 2121459 1021146 225618 340509 2397971 1230771 1090222 2162356 877755 2026317 134877 562708 1013474 410236 2495176 220906 2589132 1423533 249960 2257842 2440237 818200 1996447 1510407 1796124 329912 1157899 1821753 1349276 452414 1551273 2492500 1274221 1274032 1926656 1140769 1096654 468968 1991066 1156128 1624455 2471610 1355962 1500196 1813849 1821055 478423 1342908 1806118 747821 577249 493350 2217808 1967884 1027444 1127837 2454551 1505978 2177653 177806 1806469 1113023 2448740 1104686 650097 1542741 1974539 2188465 1624146 1088559 1974688 1402560 1948154 2464439 728816 1574388 327261 2322501 869893 1055234 109241 381658 1202879 2206568 546205 1816681 366746 1801320 432617 1055248 1566467 2621070 2629731 1202544 1215782 2334981 1290581 1434196 1471932 87764 696883 922091 879529 1695599 2136888 1649826 1630808 1967668 511185 1855266 1086811 2131539 1669659 490737 318936 1388847 889021 2380866 748953 1167058 238714 1785665 2182089 2188936 36523 1837286 1279298 1508954 121276 288923 1003662 1732638 1713608 871753 812593 377616 1612221 721267 879910 2210224 2599380 250404 1555792 2274781 718396 1152392 1053229 408169 979794 992452 535510 662358 906451 777030 990987 2263611 2628112 664289 1029729 988545 590329 1930662 984997 1256029 2436891 1331639 1967701 1345990 2043112 1017411 1226540 2226019 1999186 1873247 6457 1382846 931881 1321580 1140002 1794244 2586852 1714566 2026155 1345808 1702649 1022851 519574 55448 346299 1667463 1400969 2272551 549718 1434128 1972338 1090416 1261686 143127 2626974 1207856 1623410 1480872 2484775 2220615 2351636 1168758 1718701 1063952 1664085 1384773 786426 1700235 1176388 638995 2137458 2067053 298618 57724 226280 391796 896973 2327526 1446418 1295138 648412 1485184 2325714 455570 2412326 280: 310049 912793 251252 1776969 413296 1977977 2557317 2634336 477254 2496892 800938 2105464 721443 149689 2245392 2800: 1576722 2165461 1318933 654599 2212181 1319280 1664850 1968908 1675753 33140 2611797 1455867 932596 1177203 2530748 2633668 1656362 954162 1132822 954315 1225029 252015 1701144 242652 1700545 710010 1684337 1868399 1797578 1459658 1994536 58320 1555689 1258362 1602932 77588 1080033 1228442 1654157 2561660 806237 1075889 781290 640921 2010300 2559242 360151 498125 2414992 970588 347209 809674 2486258 2597915 2193762 2487910 2236502 1025141 2127908 1682011 1558686 2632219 192132 2627731 1881043 1456191 2503269 739622 1418560 2081024 1648400 2350894 160709 976926 1178990 150492 199797 2033018 420989 524541 2625948 480209 617587 588539 2181798 1609675 590088 803935 257490 1496747 434927 223641 289020 1006234 1858769 1264885 351478 1542383 1496760 2166574 2233754 162510 2132915 1417918 2627432 1545151 955387 225620 612729 2430493 2363356 2599812 405049 1185940 2620980 1682474 1722280 1575869 2618652 2528695 2343135 306771 1248900 482427 2585687 834724 1909338 246287 1252784 152593 2126591 505779 1132269 2208777 2361461 2379302 801145 2546275 234115 27428 1361361 1461630 1358651 359473 1121145 1543811 184335 1918206 437389 92020 792901 1987538 1862004 298313 2093312 2431353 1203375 1848111 185708 2377457 171415 1629047 2331736 1921929 151202 169819 1089968 2459113 2091474 2153710 1037879 869678 116971 2569577 540670 2203861 842384 1363210 1206556 1238717 639023 1109048 1791703 1072660 583359 298124 2137419 1462073 392392 1634433 2627360 678313 335773 2633963 1498202 317437 426578 1143567 1375890 1782383 2556311 1712314 761995 2370482 286485 245065 2559130 1048810 2174226 700481 292086 440831 671620 1090129 1844949 315442 666695 1454690 364195 384862 2457338 1098387 43065 2026681 1946744 2440430 908325 681198 1018129 1545812 1215 1715056 902725 2426442 1755137 506053 2107067 2129992 1162096 1225517 972770 2127541 2374862 1001521 730278 231283 2567586 947684 795565 2386732 44961 2308099 594647 2512603 225906 918806 663266 730138 951526 2048248 293305 944304 2434779 2380392 504711 1843341 2107875 1680205 1912503 1774613 101713 2386154 2605391 48473 173578 1063516 2441473 1721099 2486339 1181493 1295031 1780063 1920234 2533268 1150646 148457 313313 725748 1144823 464683 251805 2377325 36923 1465610 596532 672808 21414 1015175 833293 1302305 1430470 990811 109136 614307 2094415 2475103 1614221 2280800 496110 1999791 2472197 2057628 646370 1116155 2477677 2602011 1860640 285233 1775814 1416476 2504519 2288309 265824 461193 1408191 1539314 145253 1075986 1638508 729971 1684977 497708 1122154 2311712 2463055 221911 2531427 427085 409705 1576607 290300 1245102 1117152 792112 1728912 802232 74952 938082 999303 1951774 2257458 692601 1089176 772590 562801 925614 172766 1071647 534668 2196309 51606 769505 1244951 2240226 1988061 2424483 254300 2058618 398293 387496 592017 763220 1104496 1478023 157922 823044 1685716 1016879 1859052 1637323 234719 1027831 526880 211942 2149107 331983 1376642 503937 269408 1839750 2319248 1338397 2184041 1101428 1119881 1865940 1936501 2132108 1622182 2571415 1842332 1431196 845369 663262 124128 1146965 1693133 2527934 1461887 2605113 1095247 2331276 1555088 443970 322664 749739 1489327 1178711 1716980 1959714 573092 380901 1123520 1985731 2355968 1835759 755775 1128736 2359189 1392112 1838941 1053526 131223 1538944 1739597 227449 758558 2008258 2515880 2626881 2100586 193381 1300714 733493 1147832 1593754 1176487 2183650 1850945 2001160 165319 1972809 259937 2268461 2163638 540417 608859 1908464 452500 2115571 2287884 512773 17287 2483946 367108 2388592 1194439 1341776 36418 2332421 227152 196071 960791 637209 41870 1218992 1717999 857268 2560488 1741386 2469617 1120566 251510 444577 44434 1352878 346972 1632007 1342285 933559 1886788 424426 1962896 1959636 1439823 719435 1578045 2609114 1773858 2124988 1004957 1799042 885503 262472 1699038 1271910 1193225 2059045 1170422 1667817 1606108 256908 1577352 2319523 413249 2017909 1915327 2495462 669951 26145 973814 2424178 1489022 2490900 1874356 1713449 2088518 1882015 490789 25615 1579264 181824 2395996 254323 1142845 380442 2394671 153237 1376442 300609 271021 1869711 313964 323327 1915605 2594370 876467 473146 71175 492872 1320301 1061571 1004661 879219 1144739 883795 1422468 908674 1738204 253205 2142950 2166698 106066 1598496 646392 1913853 6703 1969968 489067 281289 1518104 1644894 533807 2561086 1126189 1331118 1702296 2554108 941487 467709 65339 1807499 2369965 620938 169636 261604 1982063 1342105 1382714 990164 2592737 1611535 1995013 2252663 1396313 1505496 2011344 1202628 1589543 942105 1668169 2310157 966531 913234 2300472 361827 2269994 680986 2266829 719186 1991221 468134 1508186 2487331 1381273 705724 1249878 2085438 245208 2143204 1002029 144836 2565434 977393 1906781 1055913 1379739 2474246 2329759 715253 1724382 869793 1985058 1230064 55506 685254 1008499 2081479 816046 43620 1905294 2208028 2276374 1347136 1640421 1086366 1481308 2421403 40953 48261 1550565 1251113 1877070 938438 1164326 1747917 1251383 1277204 854023 973280 1437964 742199 1429530 793888 2078453 1704934 1542718 2620300 1275164 1920263 131134 1599025 1833341 1714511 683188 207938 1248442 1189303 1438116 1386340 2420029 930279 332344 2633723 325904 181297 483348 2368338 2349936 532907 509040 836539 28079 27626 419049 2191708 1196262 1944066 937039 1330777 243800 359853 2523435 1109255 2590203 2052091 2546662 2314847 1207508 1656194 1635381 684211 1488920 617492 2532468 2628773 254620 1612002 1658461 283050 462934 2623125 217345 195744 124358 2499894 2224030 2625782 2167041 1193543 62672 2031289 1899709 1067321 1608708 299410 2801: 1432337 854642 24341 93662 1363844 2368618 1001731 79185 1816898 734105 1997514 2591704 1329323 1976023 1327885 2596188 1978809 1851758 2169517 1855229 22171 96994 2035418 2802: 499956 2258179 553518 1507458 2803: 1959979 588036 1349852 1166907 681216 2049356 255357 1676135 734949 62232 1995200 1363841 1558202 2266632 1315505 1253169 2474387 104759 316046 918447 239804 2439904 196844 2335971 1435983 1603570 1831239 2084209 1101041 436707 1137411 1884217 398315 2566674 1887440 1956231 1104108 1903926 1037889 458459 715211 987589 411036 1440459 34489 371246 571822 165523 421637 2462683 800296 2559218 2621834 2088136 1291321 2484541 1682422 1638709 1813031 72296 1461249 2402408 1275168 706559 1874905 2152301 20508 2603191 207861 1759644 1532779 501749 503229 2501034 1687191 115186 2294213 2297856 639237 1714151 1584713 2217682 2275147 1689783 1664146 64863 192343 542033 2506047 2385088 528472 2578700 1157074 251863 2278617 1436736 473848 1902870 1026204 1126829 1458578 1916293 1791274 2574384 2278634 1266175 1156553 154474 813270 1539500 602785 1113739 1692371 1999036 1978535 2373776 2505993 1955407 1598658 1031282 1741131 2605859 1557865 1460578 344083 2535123 705111 1052582 1850755 1770109 1319520 986812 1660266 623070 1993996 1882195 699387 2338656 975942 1367811 770976 288528 2427673 291453 2518844 1300020 1770252 263833 375904 1684471 2293269 2515681 1832547 1695863 364340 1893353 925337 1609892 2640273 114541 2168407 1846321 875683 449277 1005510 1181191 361403 2255059 2399284 785043 69715 111808 1765967 1724345 2639024 947145 1122771 1027241 764742 1200822 1592243 557271 1785962 504869 892788 1468594 234141 1122018 266689 1428272 1622607 218484 246651 202248 50769 1389104 1579175 2346320 1637343 2094853 807011 23970 233839 2077557 1636604 2436659 2324706 2568652 1794566 1474059 1758046 704530 2391105 2377524 2575301 2153913 1438012 1206948 2560448 733491 1615738 2470748 1641800 2029403 1457691 2601391 65760 1695193 345191 1196516 2021988 497048 1458158 2220738 624322 983321 1487392 2574693 858473 2541832 1859587 644778 2192678 977375 2508503 6789 278035 2419643 2164706 656421 1356872 2383538 1245677 2157966 1532571 94270 673699 576539 1643671 2030809 2296658 1574148 1087836 2480975 662513 1445906 2407740 2483198 1110098 2273795 1548163 759346 1386529 1172381 2153991 1955169 152535 78780 51530 716428 910229 1412479 2024862 1688306 1531548 1001755 2387436 1765786 1273275 1701450 94978 1184879 2613850 461493 39727 1376956 2543816 1467933 459085 2554092 1837105 415333 2423796 766401 1154329 1043398 681823 1617184 901201 1810432 760873 1168634 146532 807181 2624494 2500918 141520 679494 844494 2511469 1555581 2312635 419527 462213 1492307 314040 1351796 1006280 1149537 1307024 776929 202017 205299 1830046 2026379 2202753 1039461 1501755 681635 1693128 2244612 2601646 1610140 1397100 2287732 2134994 1121887 2438229 1304140 2512749 1626225 714633 630002 1814653 2233303 1651622 964188 1805524 1094412 376270 1889576 2020784 2004795 2333837 1781211 2171989 2426779 1558069 2189974 1083085 864826 725940 1760346 22338 604432 32275 882468 36399 1651322 432643 711440 1706649 1904663 765690 2101827 1560184 284914 577737 1166648 855157 113673 786859 576590 1938491 996829 2012115 201560 1193197 1851973 1224354 2388343 1284168 218631 1132867 420695 231782 134936 1806118 375710 596619 2094584 2310394 778004 255004 835861 2597062 440634 1414540 1785138 1356327 145422 817691 1360245 1056439 220754 1411510 1029128 1977306 797733 841526 2587643 1794140 1409567 2134542 1711865 956283 1749460 38127 1294997 663754 447507 1508788 2336198 2077175 1202454 701638 1792776 1196663 1175422 1085496 317805 72106 2318259 2014667 1916463 2534729 324716 2386181 1068853 749680 1448424 2141045 1256070 90617 1567458 197774 861124 5655 1037536 1580616 2261745 2463542 883505 101574 1556216 2092588 1805859 407269 1997756 2542332 2073912 351037 1749971 2163709 623543 1745903 1409384 2046351 611113 2013586 785532 2353803 304478 2630492 2326126 1454470 1546617 489295 1183118 866886 1449332 2804: 2126729 1574879 1236294 2108605 1172791 1794412 1787937 1536369 980456 1143947 1999823 2082811 408563 1487370 1302220 2335992 2099483 1042440 2604408 1928799 1800652 589793 2031601 1147584 661154 1164775 510519 965943 284176 496970 1893662 2494388 1080447 399343 251971 361616 1319337 496742 617163 2353463 681991 700194 23293 397059 599407 1329576 2078620 1855460 997407 2805: 2205987 200797 2439493 2128711 1160223 1884794 2595178 769503 1135850 2406538 2806: 47312 984236 1422845 1281978 1120505 419174 2183328 2569048 1944961 2807: 2440400 398518 1449229 2048422 1712844 1812701 2808: 2532881 300074 261426 1873178 2077990 2105894 751668 1362264 472746 1200799 311545 394877 989112 998846 1394765 2300028 1326984 1100580 42930 920224 2107839 2275470 348292 1774974 2186800 2524111 1933470 1858322 1173160 259794 257166 2809: 297442 1234084 293697 1948462 304789 2149191 435930 1330445 1837492 1185389 1382291 2262706 764281 1998035 1887799 728311 2489919 339448 2242730 1869654 563575 1296902 1392097 2222337 529051 6589 290419 989119 1028846 1770501 1479008 718583 1598820 251536 1492646 846741 697027 2262915 1046967 1151848 193027 416411 60521 2168171 144865 1988934 2015651 1592864 1968328 1205523 700730 1051624 610252 2403193 943395 252393 1967061 2383359 1297880 2424911 2455105 1652976 296989 490010 1373237 1793093 279482 316052 796035 1190219 85423 438282 1815088 64134 421579 369215 2117023 2402538 929838 1126703 2593890 519215 1145831 97350 1705243 1705825 2244997 212971 63014 2326407 1206909 172031 1717751 567561 296473 107589 649864 1800781 1459656 618005 1748860 1293845 2235390 2626995 1495252 414657 378553 549667 2493932 670658 2128324 635607 358120 1998410 1334720 811864 1603490 2217024 1195720 1853328 2505098 746164 1831366 245201 1060806 1991586 1684923 488405 2534670 1859601 157677 2067199 2382099 897070 463187 2557630 1270605 1080122 2212020 972693 1088922 814701 881272 1499682 2386788 107653 2324465 400744 1186154 2242154 2583156 293547 128971 2630129 1470942 292863 882529 421130 753198 2079112 1663587 1531099 1746351 2432532 2304831 64042 115082 362169 586350 2419406 298592 1021971 534831 905498 1672752 1572923 1486407 401002 792007 412565 129977 404201 775098 694517 1766696 2418941 856985 133071 498215 2181603 1754459 447881 41390 984924 277926 789879 2071629 213858 1115482 2033792 649969 909675 1409429 1128506 1778360 2426903 416955 2318685 1321396 2425992 2045247 1324539 1590670 307022 1766301 1259449 165006 1082771 1886633 125069 1762088 1727238 1494502 2646878 2415696 1646493 1663295 2155308 257687 320568 1549455 2045981 1013268 2560692 2088174 1081497 223364 2251430 256969 994451 31404 1856403 69552 156450 94549 2039205 1240245 1246720 873023 1313763 1609087 468282 2262126 736028 1481334 1910706 1101789 1488193 1239410 2045806 234258 536065 645369 1661585 2215479 2386631 17950 223237 459412 1108076 961038 877077 1600474 1190499 759496 1201073 2060130 1786812 892734 2429851 700307 1988613 2152065 969239 940240 380321 224174 1439608 1965062 156888 1601187 1571920 238079 68462 1216371 236540 929008 2374116 489045 1340574 782443 516192 1195746 1977612 2512895 2076629 450247 1255731 1155076 472769 974224 770277 1490731 92604 1775208 499739 1099254 554409 2287330 1322807 1318686 968279 757353 1696925 1857464 2006032 1750249 2586776 29864 579785 2263800 8183 1756261 1557538 2205088 828998 2617330 490456 1445087 331855 1181517 1060780 880600 1266530 580414 1617365 1264071 2202899 2217572 2260776 1572180 1668787 468444 144328 189362 1788625 1369902 519760 660454 457965 2540510 1035375 2283707 1852625 1453864 2001525 1262267 29304 611279 1531145 2569339 476815 1012366 914546 1969623 2352662 2045533 2380276 511277 1385075 1238613 835779 2065435 2233117 1340355 340740 1292464 1995638 70428 1490108 1085586 196258 2043425 2329123 610540 2282274 1169151 30010 2448553 2327454 1387265 452339 496584 768226 815779 2502708 2042505 1970641 1573056 1211405 204810 2434398 516900 1079166 167698 1481468 1563886 1381841 1471051 2035375 942353 685665 1397369 484809 1875294 1455730 776780 2267410 1501116 1432531 1699977 587446 523687 213023 2260012 1962510 2286614 2534815 1062622 648022 2154965 2099562 1752257 754152 1474872 826002 1408796 2033102 1533383 1945464 2183880 2504046 2431460 2629400 1172239 1485714 1271057 1062333 2061794 2527124 1730754 2057131 1224125 227476 1800721 389926 567585 1541231 563409 596335 88628 632903 2249376 2056635 1072142 2606761 882623 640604 1431780 406057 174051 639445 2347740 2587013 1000964 573999 2519532 1041609 154330 1733840 404168 1797375 1493291 2168070 2191753 628279 318314 533246 1760392 1470102 558474 189433 1372352 1847684 2607235 2458231 2599932 1407464 137962 2193685 1656449 1425825 1426343 259041 477209 391276 74958 1116747 2067315 1047059 140321 2511491 2372710 350499 1620614 2200170 2009332 2312400 1485150 484257 613799 2303565 2505624 2465094 1951551 499269 532454 2100741 120004 71222 1818925 2058956 1381304 911871 407611 2159724 1481059 1922286 1594108 1126262 1018599 2250021 1491706 624494 1689582 1070389 2311747 564285 632399 1634853 2161154 177500 2184267 178399 2538757 1924629 532078 2302807 2399282 1926168 365673 1757263 2296496 1440274 1456567 1145445 1138058 1716794 1426865 428475 2309178 1491967 2357004 229292 106890 2487140 730266 2618891 1722542 583579 1087479 1371839 127783 1426772 1910439 1532951 2483123 1398663 333330 999945 859489 1286635 1982917 1219833 1216650 1825379 462107 2431507 1900464 1368573 401403 386953 1024851 306588 265691 2296490 798417 1882195 581881 2639339 1889956 1914807 1644997 2546382 638141 2378983 1862727 2314782 773043 811720 2082179 1664538 560033 2243274 2186944 1673474 381583 486990 1031441 440109 1075538 1687751 1775159 2010340 541614 85849 1822095 342343 1784349 94799 1647788 504828 1892319 1945106 786482 435636 738114 1745476 303471 1343091 2035967 210412 421358 1918203 570211 527426 2270177 1120216 1400585 702347 218880 1573533 1163602 9691 2156924 1124579 1964085 1108469 2556000 883136 1219572 2021099 689925 947615 2474234 2075699 716810 1920706 938849 1616164 868855 863936 876051 1476287 766949 2215040 1882461 1818127 579977 2200399 98098 2269636 1692247 63643 1590535 821578 1109553 2387572 494431 2433834 2232777 2314712 1063657 545318 26558 667471 2430451 227158 1945105 2167031 1150414 187372 2629490 1561703 876424 2452678 907475 2191652 472253 2287263 289356 1914310 1121651 2206068 2359107 592689 969713 2452474 985407 681913 1176130 2509736 252770 1269406 1788566 1758178 1033554 2219068 508640 363854 1630714 64531 523632 660802 2407374 589006 1795937 22512 1938840 935076 115543 2437794 1127452 1708560 868045 542497 769487 1950083 1550167 1670022 834802 1186 1069916 1393988 1508351 2492149 2548289 1531730 1985904 2609840 2007963 1074903 1797034 995169 2432038 956194 581446 2303843 1022653 249325 1424050 1719597 419123 563387 1583488 1930601 1684861 81734 1635666 1456359 1274830 115761 1588670 2501290 1544512 1854880 1761266 208121 1018915 58457 869079 483738 572591 492341 1282173 961469 490825 1227300 460345 397169 56623 1215431 2050190 2036881 1517859 532908 1856550 294537 574514 1103941 1019277 472654 1158582 2353835 162847 790502 743921 930966 2352305 2629545 2081329 2542150 1571005 938281 1477771 1673188 2189775 1176680 1295722 2334753 253416 1840429 560880 1669283 1134177 802860 425676 870217 1201259 1333396 1334977 537547 2378221 2352031 2558401 2217034 133800 1564150 2028672 1828195 720032 1551407 1723846 961041 212946 2557622 1954993 2233806 2310260 1708540 1641124 433583 201394 1730942 2434857 937987 2597736 2549811 123307 139763 216713 2207195 978541 506988 1138130 710253 636075 2246014 2404148 291220 1709175 1295415 1985632 19336 1712123 2112892 1599775 1958874 1214983 1401355 1745734 2002892 2419637 1382352 1024289 786020 576666 2120610 1171815 1763120 759865 1303147 2277140 2371178 94265 860700 441256 1788626 593155 926621 1911412 2083076 1462209 1067381 2187243 51024 1639443 2100527 154465 1695782 256411 391986 157668 2172898 369940 417683 1374860 2092273 1363250 2482517 1240131 2492815 775776 1495877 171699 851550 2344025 2340997 2225173 871882 2037667 2209974 1315130 74698 514441 2046426 747764 1921007 2341002 1663835 2639766 1040687 1858655 43482 1704214 2048340 2120145 228629 2456969 752372 1957972 1180265 2302764 990655 1955578 1780683 123345 313156 62406 506044 784621 2419343 2079401 1002626 510784 995357 137924 911548 2482949 2053492 1899602 732505 134181 707334 2247865 2276294 180238 1494857 2648518 768559 1713556 1168932 2419609 1346375 985043 732750 1713383 2596927 277293 334219 2332597 563681 1213195 1979488 1577606 1148569 2122687 578714 2402530 861352 2646582 126934 1022330 168240 1332373 884537 1082648 1206660 2533660 2610310 183941 1204025 517309 1387414 567295 2371279 201594 1071873 776570 2491462 124456 517946 2085599 744640 2188558 1984398 391590 1338107 1188758 2454293 2583001 2631020 2270164 1655753 121735 55029 1133472 1078759 2452012 1926998 1865232 171185 1867844 1536987 2192605 614176 1506126 1888607 2456626 2488733 2552857 481711 729182 4066 2159582 708073 1885044 2251647 624867 555554 198179 2318293 2531667 1047403 1047904 339058 142647 1053319 140767 2108234 931970 660616 808305 526407 2410390 809793 144149 2619460 1000084 864609 696283 1076967 1154450 2284578 529406 2272957 289686 2573652 1951657 959617 461424 2074970 1780908 460998 1590996 2563276 1318075 1856337 1388072 1437486 83158 369225 986701 1552637 1399788 1509766 525675 2137525 487089 42899 579403 1347199 2285130 2222233 579131 936747 1601658 1766531 1086400 1007706 2366729 484664 2642642 485422 813814 569418 2098177 1299455 2210746 36675 1842949 657414 2370841 2433772 1150203 1182666 342681 945435 2152071 47509 663498 1116496 2641952 417998 1261575 371014 23117 1278570 205696 1085676 2409267 905468 2224102 2050431 786556 2386763 2427357 1443600 2471299 2468551 270990 1219769 1669397 891634 761854 116528 2072309 775025 750268 2582374 792606 67382 1897522 460227 906147 1352799 2435827 2468207 796423 2357208 168412 37798 2274029 1020118 249310 136619 354244 130698 1089962 987856 799860 2237047 1868137 323806 216956 1783208 2376699 1293258 2559088 1670121 689295 574801 524098 1587884 2078202 1298766 2519435 2033448 1458944 2080501 1870813 2603754 1721862 1278487 76121 1827937 367803 2440693 880097 122958 160627 50864 126278 1684979 543170 37352 1313452 2338810 2429098 1826813 2104443 475452 1877050 997 189576 130212 1995537 830934 1727752 2260762 1378842 405627 1182283 1745648 2253253 531136 2471505 1518948 2619027 1517920 105716 1598052 561166 395158 2196542 2482626 44769 1213552 1355368 430576 2610759 564084 1408466 2207544 15323 569954 2297257 2519710 825569 2232565 1275360 1738788 1636806 1633340 1465922 593126 914647 215591 1083514 14179 76799 1866739 455999 2561842 722678 146546 1231254 1863313 2092702 59842 982426 222112 2047745 1264247 15536 1642260 2631834 393422 454911 474884 1198346 2286468 160593 1658346 1956008 1465070 1705164 1030893 377899 2227764 769269 608138 169541 952496 139129 779904 1981768 172131 614916 766121 1814472 863318 30487 1571975 946689 2643999 2449727 170326 1847848 153363 2196952 1896646 1622959 873806 1505455 2460951 81663 1555855 991691 2009845 1391675 1293565 2424974 1776253 1703433 772707 1164859 1615724 1709722 1885261 2631062 115159 248782 2402114 166497 2105159 919936 1931246 1571706 302540 887890 2219554 742648 897009 1106621 1752990 52037 1137800 1420698 691267 2346577 2250981 2644318 616782 831603 1973557 2187411 252093 80102 808374 1667523 1051150 13474 1607388 2536618 1717275 2383062 2097264 1302034 222383 1533522 1658595 475785 1992550 536188 1106716 1164727 157580 24139 815656 1376882 830322 503253 628759 698050 2042380 896506 599909 534515 191220 2122303 299488 2218746 1525797 337982 1371687 765259 287327 422578 2447937 543794 702016 140765 769739 1591335 2393300 1316293 412842 272525 374832 2193732 1188907 1754889 2345717 1097495 693410 1191044 2513852 1859052 2606772 1937661 1654496 2374515 1119773 1229321 1010471 1605120 855612 1780663 912230 446027 1868871 1888366 1809981 303441 1828052 462054 471692 456238 1953202 196675 593222 2387716 581442 1639598 2168230 272982 1817690 339109 1722039 346926 2485221 1327885 2618129 1669648 2601237 685502 1262364 2043094 1755240 2305564 500041 1178494 1834546 2045973 489226 1719533 319429 633912 998408 37650 1030790 1583964 2515558 2517609 2058487 1463797 1523399 709411 261867 406366 58068 1229703 859523 570748 2547020 1797229 1564953 1060188 2366291 2101145 2263213 1689796 1346391 462224 12743 19629 1306441 501211 2261239 1766792 1232163 345075 1577801 2553883 1212878 386989 1092822 671590 63287 472855 2461728 1659369 48301 1134509 1044200 142376 1479299 424081 2349359 970095 1451582 740407 1939337 1016923 926593 1469942 877829 1864026 665996 1935536 1870055 710405 1365812 2280098 1192929 426436 808984 13597 213084 1158311 252635 2035870 1512457 948037 1038526 520815 1633859 1201468 1219051 968084 2179247 427262 2379072 370249 1305075 73100 531259 2646451 1568483 1883469 2426145 1486886 2447102 1215796 372972 423432 2501199 1860642 430854 589460 2107008 1568758 1595257 2559965 263488 549470 1398793 346150 187702 2648522 2319641 1394175 1993756 1023472 945057 148756 2311863 1348933 442391 1997656 1206148 496552 515887 359012 2308030 1960685 1802816 1017353 290015 1621524 163483 1446967 2373292 493559 1007769 1436488 2314252 1759016 375377 2541791 1673201 1934163 677222 833055 1230838 1336870 825474 2514779 1246741 806576 194914 1700006 923254 1344100 1103266 1983525 1084662 1100043 580032 491893 29446 2447082 2608009 1067860 1301965 1507709 1007434 744349 2590269 1981125 2288897 2164586 1711044 539649 617693 2355749 688406 2132886 2251874 2594918 2110508 976319 1147492 532060 591434 2148207 1680414 1207975 672715 1938603 415270 273845 879695 1803522 1227099 2099549 171010 2142065 1528792 559575 2033487 1855424 1622304 2621069 1113319 1252841 220766 564322 1494507 858312 1200503 1352445 1374031 1362252 1220208 845266 465754 1674205 2118812 2159123 1723698 2219245 471419 2038833 743570 2467275 478604 1064880 2332421 1407370 157811 1064134 1761369 143416 1142194 501164 1843223 705787 2437473 1504853 1596020 703675 565678 678275 2459106 720770 1766430 298568 2086352 998377 1732909 925333 165179 18327 1337114 567001 879958 1306404 756986 2439433 2530140 1757347 2487959 547171 2431428 169516 2557928 1316485 1084478 1957220 1890184 494562 488291 1927428 837214 1921467 102410 316240 1874886 680207 567438 902212 1929219 303467 1975526 956715 2294263 408066 701316 536212 1479841 1720852 1638649 1618320 1231042 467033 72938 16870 444062 2049239 384532 2148637 2334911 1407289 2072085 1244055 840927 251971 2074966 2176568 217882 230324 1322742 1365729 2177964 709318 913198 520469 817132 1815124 1600228 1800385 2392675 2043051 665435 802214 1608226 2232148 2563687 2158231 2216439 1724613 282911 1758172 1666444 2484164 1174457 153534 1390896 1130997 1306014 1791312 1964608 2013993 2344781 568189 1447229 1707943 1451256 659055 1491246 2183136 1767246 2458868 2639788 1198632 1600314 474141 21992 463899 1300515 343411 370381 870579 2411451 636460 2214921 96635 1021114 468235 986251 1745495 706865 630428 1190068 2285062 2273951 618778 669072 2346315 1519579 1583843 1057618 528127 1967422 1189449 835686 249364 495477 2246584 545680 2556921 1487091 169448 2559066 681570 986823 1250096 2108061 1613405 658134 1925719 1026822 1052399 12244 2545702 2635171 1755559 704261 817281 2583057 785166 842839 995144 1298687 1134494 2178457 1376656 1870413 1606206 464493 1223671 2037301 422039 787192 738802 2120125 2615824 923417 665194 199803 2152083 2449004 1314891 741127 1430844 524365 393086 2206948 1636903 733366 1873714 2271302 553230 2242181 2330104 1067562 2341919 1209756 2152193 1832701 712499 1988486 1440792 2135571 2052848 2385867 739389 113873 674067 1510958 1159495 1759398 2072188 864657 1484075 1849596 352701 1127215 2206765 320596 1545998 55995 1741825 2212624 850829 1976085 1655428 1151411 2014670 1462097 1598464 451307 682940 1688329 465229 2440742 1713966 958087 143113 2602029 466502 1088033 2648674 1858243 2593990 2301240 1772141 1628744 1336089 2340855 1009870 1768264 1975562 2512727 308823 1827921 1396022 1795892 2169517 78764 2174338 620076 85192 347174 1994630 1898266 1218789 1621005 2009252 1402746 8680 1434394 2280062 2170645 2461408 429024 140069 855324 7149 1108856 863002 1376990 1392534 2319969 1162129 2591518 1714546 329465 159186 2139813 653684 1715272 2310532 919272 41364 889754 135763 711916 2087801 100451 380406 1487187 2308518 616962 1718522 439264 2447627 444454 813896 1667656 5758 260366 1590011 53686 395662 79015 801279 222357 2321150 777247 598867 1075328 1056104 809485 1242004 272342 2502662 2432222 2137264 1793478 1978030 1913444 1351577 2181566 1542911 2534122 1089992 634607 1095678 247454 589369 2445596 916991 1937132 1073936 997689 387967 338564 1846787 1193520 190088 173215 1927278 1399964 2568532 324121 1506005 1528881 1978507 1695496 1814419 2124875 2588577 1916280 712584 1002729 1224014 516600 489827 2228763 551139 901530 1395590 1800518 521245 947013 1596914 1891610 71692 2474264 972497 2305219 667991 608329 2244024 2632273 68732 126799 2181869 1311763 2510164 858117 1650456 2589675 2635148 2501841 2481827 1075071 1890410 1084792 1843174 2305167 2463066 1693147 2215433 1424809 2563976 756665 1335062 432915 1726768 981190 1682102 152720 1925354 213695 1409999 63845 1757531 1495734 2295547 1357458 643934 1195852 366051 1293487 819944 996018 1503492 826552 2023130 1665121 567287 1102758 2091162 2370569 693297 1205308 1964678 2322708 835471 2335003 2200136 273399 980153 1993019 294741 1024221 451784 341176 1128269 2355112 1721665 1466980 2019288 2628198 1750592 2624227 1696531 1127000 1585269 987538 240273 1678054 1792597 1259363 13575 1827473 2494616 706906 531662 1511595 1162241 925639 1918528 1163562 385491 2261891 2646728 329493 1587807 2203373 2109386 637867 2470044 997373 1745424 1509941 2147072 2269333 2358810 2095993 58990 1836341 2505378 1467137 1140797 2396790 289776 704088 943314 1278662 1448302 1515004 859558 418521 628688 340870 2052965 1471114 698616 2404257 2469279 864786 1248223 1974394 1051400 2392333 2422679 1380829 92747 1300524 1051254 229814 474938 1356101 1043147 1414102 1368690 551918 2356120 43344 398200 709106 1468428 1234430 172106 1633319 404394 439350 612690 2116456 1756338 1276024 1406452 1397203 846332 1501675 783181 2412435 2208411 1057320 548338 846273 1942976 632710 1427802 1485769 1084257 238436 1542741 2234337 55633 1203718 232429 2068497 1460244 1647794 582958 1299358 780543 1400721 592315 1575128 1085867 1876804 2276081 1372828 953371 2472772 905880 1799568 434261 1719503 240475 1004675 174601 1086104 380477 1015739 1985381 2582694 2392919 905115 1042718 1737174 1235851 1553717 1930047 599250 2632645 1614981 888466 2011511 2053931 42262 1855919 175323 1041221 1931745 1709436 2020148 41544 1652429 2374853 1290789 1374668 762055 729023 1121410 211260 1305195 929310 367915 260935 1716770 2373189 602424 1404373 273404 147675 1308607 867800 921072 1769991 1275494 2283166 110047 1692595 2177153 1626921 2040955 2011657 598362 2217322 2281937 2619337 866138 1232743 170802 1815395 2256466 1176114 1622557 2458889 1371089 1694135 1832450 2618944 1639152 231554 2626125 829954 486033 663001 122941 1939583 2568043 219002 1818263 1606059 1317348 1688404 1341281 1057427 481894 686705 2315544 2089148 974062 115094 797224 1093115 342020 1515609 2266128 1789362 897327 2360488 758749 2362475 458842 2213256 1714181 2231116 1648923 765483 2272244 505201 708657 1394307 1328095 2408124 1929285 1136921 940999 623093 1732266 1578632 2408630 547277 1558289 1056272 723958 2039172 1941759 1923365 138671 2494650 1848139 288455 813317 493748 2646363 855792 465442 1928366 1143274 676250 1962787 2179596 1025343 2380010 238703 38445 2067224 2167015 1069964 1524711 1122744 2475098 2012561 1251992 1802258 71656 1615496 1298215 2153684 1995910 2606796 621927 1020401 2592062 39841 2593888 354325 1326635 300353 583278 2340104 456977 1688845 2102811 1843048 1766652 1865835 635295 1671842 657888 1019134 731971 445900 594356 1548106 635152 1883831 1824864 2320745 765801 2149970 639945 2014911 2029796 1267704 1487850 1982119 1772694 2329745 1547698 1358632 1952718 2024427 2042144 1378631 1315801 2240236 2300044 1763432 207342 871783 2014092 2425592 1462971 1974092 2133034 261304 391984 827801 419975 1588538 1654594 632726 88941 10308 2041865 1895495 1000229 2434060 1064516 912783 2256960 2347027 1602463 2261131 948815 765797 915741 2034731 559081 1495957 282512 2162894 649062 2376788 600137 366766 948022 1541829 1985930 2324442 1538347 442475 300716 1733434 854568 433968 538795 14743 2082190 1436366 474618 395372 1703643 496576 1142226 2628278 342142 2153607 2168130 2160484 64054 334376 1570945 2306515 276143 1648172 2245517 1880612 784199 416672 1433792 2640838 1493018 2645931 2615446 1481684 1925475 455794 411104 948998 236558 105989 850150 166881 2314575 2637997 1174183 2575071 1606130 755495 967722 2168938 1685286 1098845 2534440 1891258 1199393 1437199 1692610 1725268 2345708 372584 71104 1784004 2439428 1015546 1710668 1031970 494868 1686410 225358 1856778 441600 1702575 2627679 2256615 667901 913150 459188 1254993 1850460 1961958 744551 2486641 697479 255569 373156 898445 978063 1107943 722536 2456423 134591 1405182 1295063 203324 201978 1724468 452529 836224 2188784 2163045 171579 902570 812136 2434871 416063 2144343 269485 2537413 184390 1312037 1323301 1438480 2601385 1511932 1674221 133751 1922992 2592669 2580138 2218242 192388 1588307 1715242 1857661 824862 1276983 1332323 1012033 1114866 298912 437309 1607817 2031937 159620 1037807 748667 1630444 1497837 2628928 394124 1662195 592527 521163 1673875 897142 999209 216778 1713765 1091724 22313 2589042 2594706 142963 1597934 2285855 341006 1495713 1006519 766378 112850 1000740 80759 66989 2278924 1590326 1524862 2646620 2450354 1198732 1378733 1513511 693074 2498821 1478298 1664590 878878 656449 1289933 584264 250091 2022240 1013122 411881 2264683 1141563 1324456 328550 902270 2003899 2405745 1763571 1398946 574123 49136 2317666 2405356 1913709 2340921 450022 1606128 1038 668968 2372798 1312361 1639484 1982480 1573203 1201780 2636181 2000449 2057608 1447196 513697 359021 281: 152764 2444222 514754 2626134 386852 165698 31835 1255410 513509 2162705 1795858 818025 2624309 2570991 1846891 2420139 2289537 2315986 2470136 1269338 2549948 1249802 2083863 2296766 1381592 1971179 2149235 931479 569436 760232 62249 1964024 436847 2548833 2101762 2437585 2405684 1096550 2414197 204505 2561842 1759392 2010414 1820990 1936078 699923 868218 1799013 790080 961775 2433401 812892 2145921 1404439 2235003 2149269 1035642 1386190 714085 443122 1432804 2121864 146789 1459703 673007 2307765 343719 1517170 1815334 2620944 2612478 183880 652557 799520 1822440 1660267 1670541 1519649 846276 622869 875311 1007818 2201722 472307 1203830 162555 1510285 2287437 472093 506919 1101097 1501650 1645233 825147 2224747 628539 1827694 385041 1655878 1527434 1162074 2810: 2107622 2811: 2070788 874014 1535467 931609 2366497 1482473 448024 913714 1676291 1688886 637272 1187547 271880 302408 711735 831721 1648347 2575491 1509085 1306168 948457 2392466 2812: 1333607 2568545 144069 2144144 288910 1093198 1730651 477111 1739213 754805 1915652 2008336 1604188 2063771 2358416 2813: 44937 1368231 2321439 238407 20231 1315483 499926 2062828 2297559 2360685 150380 864430 2289730 42403 2363235 639977 1701976 1641999 508450 699691 579522 2117443 568956 2151345 1493780 1372295 2599552 2232299 1869015 2299449 2141642 2612214 2412685 646522 1830474 2562663 1194224 2062997 296085 831953 155784 79625 764665 964341 41337 938944 1529400 668496 2174000 908642 1118491 1051355 1628558 440771 2181010 622468 1324523 1123348 185736 485818 21080 1366789 453462 2099177 956112 2144773 955696 1074143 2098436 1271796 1254956 439201 129710 1033635 2631393 1053903 689470 1716739 2089995 1353534 2298282 1856275 1419938 453259 1970045 94455 717040 465440 2497182 2430266 1609774 1147873 1070617 1383203 214820 1013073 528161 2633160 2160216 1185196 51639 403863 985442 80910 454213 232331 2534630 681458 2062927 2029939 855762 294131 846356 627357 362307 1948477 1501317 1888700 1035658 1499673 1478969 2498496 130123 984514 27954 1228375 1897180 564206 1291641 2506303 1359877 1056032 2331444 798271 1142932 942182 1951404 1497022 658777 538221 288195 1426838 647104 980315 2102020 510719 1465246 473571 1194918 584967 2575454 75506 125514 1247324 826164 626754 1111830 1197824 532958 2056006 421885 1361545 1163050 682378 1104564 205880 2477046 769583 988035 1685702 813275 176072 1656077 2427237 2338268 111463 1087240 1190648 2260792 2219410 1774519 2351965 716523 2192180 495041 1638572 1518925 320297 994357 190926 801309 92486 1808148 1596505 2406548 1962057 528343 453968 261031 2556070 371566 1751830 705889 1127396 2629275 1662472 174072 494315 913626 1403498 2091337 342267 1013481 81246 2032484 81931 889038 1259083 485932 1190165 1902042 718091 1900619 2581204 1355089 809115 1110708 691816 2522750 2417808 1914527 1500283 1251010 1448170 13912 2195984 1208013 2620287 945715 699212 1650339 1405609 186263 148140 1227030 901213 555120 2125353 1145223 2348272 168952 1688521 1289733 2367912 1199769 1869797 2511632 1771842 2564085 1638614 1966689 1939067 549641 722532 2443870 227032 1110540 1730619 517128 1442554 741623 274895 1493191 191234 2246110 2069492 268401 2458710 1855519 1480440 2041577 1363822 28329 1052194 558225 2480717 689604 2153413 986731 1893860 542107 1276859 2570377 143167 2401372 1334894 375352 2025955 435662 2066279 147468 1081202 20119 2101319 695712 2122103 376670 2332012 894217 113343 1812885 2382419 389006 1500885 78286 704938 294944 2576262 22348 103775 358921 766283 699585 1331854 210279 425666 1628854 1661286 623555 1800499 896683 815695 1951495 1796916 1254026 2283739 2596824 483405 503316 492293 217231 2557968 1954250 2588006 829181 1350878 2505585 1192523 1191606 186093 1076515 2403242 141173 2366870 1987481 557644 1780250 60969 2443747 970851 1150016 2644188 732692 1939977 1672949 2299231 627360 2475317 1734230 2321420 136797 276355 233778 73144 1166140 1576812 136228 2359739 763551 2597027 2569618 1217691 230365 459146 154667 2615321 2197449 941563 346786 2111404 109922 2232460 2532633 1641244 198000 2540731 1305501 2055329 1689173 885536 2272714 37808 2104114 2076779 896141 881304 2232047 1298603 1142140 1655544 2310425 2316505 2304127 370252 2158082 429110 1812697 657427 2543211 1389090 1805252 2204125 1408961 452077 2625506 1215390 2230482 502992 1325875 1798497 2286208 1369860 1373842 884199 699887 1327998 2291047 2345723 2037967 2046969 2474307 2013939 2344431 1565268 2395280 1934619 1456380 635114 1319901 2019332 1783225 1138520 730915 1410815 368465 1968212 419139 386420 1572652 1590237 2508300 2584783 1151224 2452030 1363935 1824968 2348530 1037770 2197085 1103622 1218258 2462832 150283 1113828 1354085 808806 553682 1250529 171204 1413725 475578 542618 1847632 539795 771902 2257878 2542922 50014 918189 2649260 1868176 1564643 251953 230444 363263 1624098 454171 1073449 1931869 1041933 2239886 984935 115267 1672994 2153163 473915 1376446 1794558 159743 2092108 1241922 1056859 733490 1424522 730585 1673524 1109556 732203 39261 1673071 1977604 2332416 1329231 1045730 1403214 1176088 1068443 1568692 1576790 287956 955177 582494 687641 331484 890699 1049212 1855370 1326222 1118047 644468 1198379 2305114 1700517 389882 1969753 1483897 2209997 1941164 984728 1790751 376631 2037892 2239668 672449 739922 611129 1379445 1294001 1662549 1418596 70632 2238231 459996 1096364 1189474 2081478 1349301 476008 1294397 944415 2382068 1039018 1903241 2543607 1793557 354896 1609990 2006657 1102226 2598186 617571 1494068 58561 1469264 1418132 1132431 1617280 869634 747409 2577450 1113835 849689 2636870 2626974 355891 1262080 1419317 2433609 594301 687096 344591 972178 94397 2270849 2507845 2480412 1113478 1124855 1068628 81865 1556671 272761 1679106 1963228 2814: 188652 1323219 1808326 2334449 531953 2400294 1419915 2590335 1142866 895914 1114786 487429 1279603 847387 2815: 1707072 397290 2816: 2117443 1010384 2430024 880686 793109 2305927 1820017 1272917 1785629 2423522 1321468 1354917 1504900 969462 1537868 100591 1001271 169489 1826320 228673 2818: 1991264 1558207 1104379 2819: 2279051 1970442 291322 282: 2164125 856409 1170835 2162676 1714836 1011721 2138723 1793513 741248 2339656 2820: 369848 1621314 1558712 340582 714368 2821: 2141703 2536621 2140671 431136 1890013 443189 1132300 1595828 1243018 2822: 1314890 1971128 704089 288420 2467794 60582 871499 2823: 175214 1182477 543329 1559165 639664 818146 1699240 2160983 229118 2308593 642882 2187887 581952 1814509 2262890 2491541 1216299 1005304 1460193 864044 2150779 1398256 2311707 1838586 216720 2648853 2824: 906091 2825: 2242704 2435695 115256 2387024 1316434 2514010 1419286 976975 1946030 1960417 1272019 151120 2586415 2409318 1902861 2559219 179118 2826: 2049625 413174 2178923 1988746 1648991 2827: 801663 1216755 1869841 1561573 2500178 1222027 2415566 2221693 1990921 2174780 1813342 2828: 1324729 904837 1013489 2109288 1156501 1951157 931379 2138361 458549 1763266 76692 1568255 301782 237530 1606059 1389636 1673607 2829: 1330032 2552866 1326892 283: 810926 1977620 2563796 2018323 960865 182429 1273592 1711773 270127 582862 2554556 2620565 2540823 2283330 269374 2023714 920295 1828599 566477 1851833 457870 2467814 629719 23421 1137357 2260657 2143323 18229 513331 487024 1788130 2091963 1886373 657459 2054500 2069345 162201 2217046 358213 2589004 1468017 2414164 1856437 2429396 1967694 2357216 2375237 1761603 1536923 1681528 672947 48024 152130 2164009 2186717 468165 981846 1858791 31781 2287877 1964378 1443307 1607747 1216765 1186635 838961 7521 1901089 1315884 455593 338242 2010594 1640262 1869051 1376007 900075 137857 2602667 1843136 2217996 1552269 1058039 1678244 603418 2339555 757742 894141 1121033 1744520 966527 1835672 578791 1273064 608327 769048 1832919 546154 1825082 2266161 2015473 690468 2227455 2312550 1893171 950580 2354125 1816574 1489599 2061246 79809 1048453 235551 452208 2533527 2269875 1298856 944397 1123042 11978 297874 391653 36822 728236 1337994 2004294 2198898 2368555 1041587 1221849 314997 2428180 2219187 2108765 2022711 1302609 1176992 721040 1094479 2340257 1839220 1825610 2098611 394483 2049057 531584 463829 2550062 2547950 2431377 1539282 1197562 1349206 172061 473952 1609102 1994095 2476598 543151 487796 1213896 487965 1923881 2248854 2238775 638155 2411688 222796 349664 858042 1447857 1929510 1167634 530580 245649 8175 1082925 1893826 184446 2593708 2309580 1312202 529674 667744 1017298 238976 2051412 1554918 733468 2533242 1743451 2358820 922511 1516214 1023079 2164462 229307 262881 2272287 1609324 1908546 659898 2009553 857084 662388 998362 1566467 2163863 147517 2452802 2486586 2178638 1020745 545046 620656 1136923 792895 1402489 2054684 1051508 990722 2136627 2226793 2249409 1277204 2607443 2283064 597046 1949451 792385 859994 1321036 2038350 796904 2365510 1029050 1066054 1434128 1719966 1590880 219099 350009 408163 2452894 1109317 646288 648830 1191177 951329 1332626 1667808 2504055 2830: 2620671 314437 812712 2103012 1831151 666032 1317272 2361566 2276105 2321665 818548 1966634 899468 686842 2306122 2070609 2222062 1459165 1386241 183239 261275 530869 1260669 1806401 1440251 175863 2831: 823613 1202411 1029422 1745845 1754771 1650924 1485220 1122095 1986321 1918430 919869 2646245 818752 1082754 1896899 1910271 1371228 1226226 2078813 1118931 1595535 294612 2166828 1562386 398897 1534893 273431 1802546 1873515 1716915 70867 1343040 909711 1837122 1714163 60839 614919 1011513 1770666 2338132 517904 2349208 63826 2072276 936639 1083335 215911 2359428 2095765 1813704 257166 2833: 579716 1599303 2464427 2111029 918008 1710715 1030065 2834: 2647885 2014322 992343 1189088 2489029 2069539 850154 1291859 1391435 472332 2351466 2356403 1416853 299030 1784155 1215612 799174 1329240 2042472 2836: 2440141 1071305 2262039 2837: 2140139 2486323 835482 152858 1992341 2839: 2403639 1291268 2338352 1581664 2403154 1332269 613515 747396 845462 284: 1088735 966222 1069789 2360761 2840: 1749718 1645312 371237 668614 1496868 1269809 1882384 1955719 2430108 2282662 2841: 861145 39924 1498526 1914321 1990046 201880 455877 1726274 2125395 2233002 498554 1292710 2498555 1417314 2842: 2105661 2171409 2843: 1579012 739050 758327 1363471 2537764 1040726 152135 790195 2193673 2050555 1505121 1264359 50952 1127414 1989892 464309 2150118 1864832 1960608 16802 465965 1676769 1181855 2608100 1819510 2554745 1511709 2577513 2554791 85638 779945 2507977 578525 691735 2176147 355744 1450010 1062590 2354703 319226 1380900 1193305 34128 591622 581570 987810 386510 753836 1852785 525847 1448808 1009287 511388 1737384 2291727 2443785 2125329 1170886 2505701 2000088 1995942 1999567 2358724 1553509 455560 2321159 1856437 1551742 2503865 47257 430595 2553423 701619 2070310 998037 2385147 457692 1818925 2426587 233162 943788 1007577 1380857 969328 64584 404151 906871 2505937 1631443 1624021 1213911 2160137 1694632 445227 2056006 664230 189417 1816849 836500 96567 290505 2313582 2415649 2648544 460345 1598968 2394481 2076277 472811 2551686 338971 107715 1408170 2276105 1067919 627335 2603779 1097783 35887 1940036 1216717 652574 1915390 1764400 577109 86583 1207257 2397273 1820991 1041672 2587540 2278760 1484508 1893724 1636511 867021 1018057 1675045 924129 771641 78213 1959517 1997078 984509 2471500 2305406 1292216 1010845 1668680 2130547 2475372 1072069 169954 1551130 1916315 237623 2241247 91979 291712 2363063 1351064 825256 2050221 645314 2277628 315976 2210587 806699 1336140 1912315 1304783 2506874 1492437 318409 996448 999618 1981710 148847 429060 1648017 1666483 2637546 1521960 1232690 1878835 1530257 2378458 2083533 2372172 1654828 2016769 2628274 847460 1905069 1923965 824478 648704 629353 2054215 2365141 990131 99673 2370790 1388020 1840584 1419073 1152380 2393141 1097345 908545 2230735 2431549 1333888 1797612 89321 987299 894689 1857814 396352 276125 2429705 2219450 1476159 913155 1918994 2040894 2125666 229199 171953 2439696 1725660 993296 2442157 251144 1359724 708785 1324823 724008 2274757 1648074 10268 2322778 126126 952705 504996 120143 2159284 2351311 2211800 2025624 322092 2114332 624640 2353967 2579257 2522457 898239 2218735 453217 119652 1942068 2243664 1602811 1789325 1687890 309243 360759 1533483 550250 1914753 1796124 233026 456722 2422834 2538584 479481 2290711 581462 1316449 2639445 1525359 1298173 395412 1946244 1654448 1028195 2425951 68408 1823759 2017654 2213114 1229656 1645904 246880 1639910 2049204 2092384 1339501 1847744 1968035 1010742 1210509 129428 2433995 2446703 2431740 1591452 1806713 2173813 364291 773271 2628067 1643133 1747993 1125124 378468 168958 439910 624813 780871 1300774 2458072 2533795 1700559 735015 1134056 1621279 1796454 2425552 177059 869501 2844: 2605408 2522536 1219918 2845: 1262791 2051508 705472 297243 2411469 1420823 1777052 2410544 2304048 559273 234470 2846: 884594 321050 151732 2847: 724732 1332702 79713 3542 2539298 901278 2647442 287593 1978926 219645 82259 1656442 1896805 456953 2848: 1973172 2529894 2379807 179563 1276473 907103 1967255 1061017 821205 1414405 1717946 962445 2544752 1427491 468079 2133136 738080 293821 381416 696625 734930 1665694 2529550 2186073 1944824 731063 2125018 2470544 2563564 969950 2485988 176384 509469 1221915 2301418 1319654 646078 2169129 1151111 1097536 223476 650324 499111 1205576 1517766 102356 2095835 733734 853460 2215319 341757 705924 1866193 2442172 1865568 791366 1995482 1400563 1818641 1066327 1611790 2389250 1480477 1811162 62060 465795 2597441 891952 253219 2249230 547917 484401 418172 2594716 596657 343471 778171 1389468 1276569 1640900 2137572 1666167 1593431 402312 2156068 495462 841580 191415 439422 1856979 569020 1994205 575320 1914198 962697 914130 70384 1472887 1238853 1711448 535107 1625148 469494 1550080 1015429 1534014 1933009 2376983 724906 1843131 2123031 2576109 2442920 1541132 397561 2440507 1023136 791544 514449 2380692 1203197 230770 1786739 2526206 489356 1680822 1012099 62645 1763215 1040034 94978 358600 347603 1286143 2008584 2626119 98210 2521795 276355 1714734 2493261 1572788 1283168 1225612 1126892 185613 1400957 1898323 673588 533358 210425 1418947 1330920 1222206 2252947 874344 1095883 1562226 844963 911956 740127 1037578 659785 609243 609644 1144353 873921 71963 608576 23427 1715272 800389 2156845 2154271 798846 2401333 978960 2627478 89609 256255 520510 174297 1944528 2108748 1694205 293702 485926 1420177 778398 2532192 2190654 2088182 2229301 2509125 59882 2167364 1548670 72399 1875534 1522787 596133 1619 206340 912312 2595219 239072 598338 2256414 689104 213289 1387140 2643191 1358045 2157047 543855 1792322 2168701 1113323 181423 404453 919369 930980 301193 1860796 1072537 1215249 1808612 2213272 1549622 2254047 2849: 1198093 1129293 1417435 1894792 1400279 2348183 1908655 2297641 2570420 832387 1469704 2343172 338633 1467446 25813 2249132 2543120 1463839 868603 273814 2496037 1714936 1788855 2324266 1470674 2295623 2092389 2154875 89910 2021646 697471 1554593 2064529 511898 2343592 2126441 1427752 1105276 357456 1365863 2165451 2242973 2024460 2484673 2451667 674749 1656516 955396 291447 888393 2110498 1384552 2142372 1139315 1743613 1777852 1135186 2221362 219888 762650 2409049 346760 115656 1398626 1819315 1237579 739559 1770419 420970 2476338 631021 2042144 2590679 1577479 1668412 2285084 1609189 1646525 1758612 285: 2109867 1179375 1847418 1489521 1158541 1419631 1412961 748687 198670 2308314 1842624 590752 1970273 1874320 1097757 112519 1099893 2467039 2357028 2479960 340985 995226 890498 1876930 2202198 1019999 2477150 677008 2609159 661816 807336 631481 356536 2426379 415272 2283223 609253 2523423 56977 727052 1169274 1793747 2643933 564805 25080 1118819 241799 1270612 1075746 262368 1815770 528255 1779803 76143 2254812 872291 124400 253907 596550 928941 2553495 2493928 2322049 204568 1801528 878743 1600629 2505024 1296698 1274046 1166662 93280 2110776 2185356 410668 730112 2138928 1172928 1559476 2044178 2554841 2414138 1055469 2136743 374475 1607154 1998079 1548067 1303364 927462 225902 2341962 1342200 2538999 1520034 549125 2512855 595778 195246 344210 2070552 2596797 2204970 1427460 408855 611083 1840971 339177 1250749 2351745 394833 1485331 636490 2446487 1134676 1959531 167249 2142285 1829286 417627 921795 2449356 2620000 1962698 1002841 2273561 2438804 2546681 1855004 1924968 987376 316754 1840174 1034926 430774 694871 1660538 2304884 1767055 2537697 2380810 441442 30070 603619 450839 776889 1084609 2122182 693809 226179 1140151 1107849 2373854 1304769 2138907 2384160 1217212 1599384 504440 1810456 1010136 1100899 821545 1785668 211322 7 1566886 1648274 250 6514 704185 2432008 1107218 2412892 115959 166041 1178037 2429171 2319592 2346250 906013 1038979 738167 1503970 2074591 196027 503937 1933788 1265428 1093821 1544402 2035945 1207079 1514327 684016 1457168 1822858 94821 198626 363370 2575586 1468387 699561 1256065 2422340 2163419 2315241 741684 214297 555536 958634 1517565 2293169 2497156 2115032 223213 850901 183928 1361278 1782693 2635348 139358 842175 1236151 421838 1785502 1993450 1643146 1784648 1875173 875361 1790621 1421789 1432126 2171340 1875702 1982784 31109 203147 1611284 1796104 1443091 2505694 2297058 2569437 1897616 1209453 1164037 612997 22364 349181 2238887 1970474 1321401 1345504 1179204 2199089 1805732 915755 2054707 466151 876397 910534 1835702 88766 1901828 2153116 2554779 577249 1375845 306303 311341 993907 53320 2314078 2048001 1893618 866117 1855673 189623 1633768 669903 1767981 1692586 1380893 121229 1043616 2075294 1444028 2233223 1418305 2101990 1492082 2442786 2012254 2052789 1063747 1415933 670347 1729796 2112242 2247271 1823969 171827 1058930 1050268 427902 170187 1260410 870602 1481344 830158 632817 1982572 1927753 308499 174167 641249 2032291 2151468 2054365 2850: 1438154 47499 137682 953695 158094 2851: 1988412 823519 549109 1012347 790828 420620 2212438 1463922 1062272 1908751 781314 1401656 2193379 2160611 1009789 42123 1453451 1831881 1995981 1123665 20871 1484253 578026 875612 2407468 1268444 2157407 68526 1261953 353436 1816643 20217 718222 1930910 579620 2649120 667684 1351408 2152318 1461077 1375509 1747339 1292867 1170016 2450844 1260597 95991 2243269 507735 981808 2629040 1261744 791803 1546962 1704015 1805187 1250884 2583982 1773272 2124964 1721400 1807863 2063752 1624952 2531949 1215277 1526063 161059 1964978 1564950 2612695 1111995 659215 1040041 49330 985482 896146 1024341 1220522 95336 1179761 1101305 752485 1922405 2045297 590872 1562862 2330530 851730 1052539 77941 1659874 540217 1536538 1169699 1324545 2069207 113722 1235970 1395144 1039784 1824197 2238894 2402754 2507053 2618960 2338073 1713194 190111 2235016 2213200 2328582 1716826 2142137 544883 561461 2268420 1833771 1141124 1073385 422352 505449 2600109 625200 1636503 2356845 995646 1739153 1539249 2508768 390754 2579826 2412677 90598 1834423 1922097 669032 196142 498966 1646491 2116105 1502513 1565475 997016 2540655 749538 1329133 1721945 1747254 788062 1271907 2406002 924510 1995059 2852: 1665336 797657 1041308 569314 1074676 259516 2259207 2098600 1586929 1209882 620733 2348893 1483139 187281 1841779 1019385 1893120 2853: 803657 514922 62346 1076039 2491810 686691 1815201 290737 633833 2854: 620010 2855: 1973183 2622247 1777612 905467 2549156 2474618 2265861 1335806 2856: 2587968 311779 1118974 2566190 747485 235693 1252292 1929487 1660560 2085110 2316025 2458025 2539176 1073450 1123272 2501717 828469 668614 1918807 2421668 1750007 2300012 833318 2122520 1221099 495062 269705 2392443 1796741 1500556 1256590 521405 1351779 1865748 425626 1659422 1060970 1547720 734868 983436 1188792 2541378 434056 688330 2857: 1426330 268754 2630072 1222598 1439700 2164111 1023175 2281592 255115 954745 424300 474286 2324729 1326995 1113221 2082635 1047634 2368545 1109870 1425787 550163 1628899 311465 469344 2590604 1481694 2058985 1987481 1411286 2314899 1798194 971138 1033603 1981208 579504 226909 2459683 2008205 2488682 835357 1749852 1749347 1397841 2858: 1581871 2859: 1527650 541109 1651557 1163442 1145559 715586 1115991 1490564 7631 2338410 836139 286: 970976 207240 2291203 2131073 2860: 1438031 2861: 1451873 405045 2422751 2174379 2053401 1142075 2319239 610510 791152 2101916 1883872 618225 568981 379107 2391073 1298716 54749 603369 2449644 579705 1636029 2161800 1946256 2077083 1032555 653974 2165396 2063929 497756 2191545 968412 1735265 2132474 1262282 2514919 1365970 575469 667532 810533 516991 1738343 1680397 2312635 2525133 2171594 467400 1391684 957152 2269080 1209032 1521259 379469 1788157 1838353 982821 1975614 509982 1575963 800803 1409567 2363844 2342649 2341273 514079 1542709 2555471 1164726 547008 2862: 1590396 2358414 1949003 1709821 1095733 1729959 905536 1383584 620771 635363 643582 1648365 700553 87815 701770 1612388 154018 441556 475876 1886847 1384222 1186746 1105339 2008458 594920 135675 714060 1918049 1919030 755344 100533 1399719 863961 59517 1076295 257516 74539 1056617 256747 336289 983578 2525031 744326 2307926 883436 542329 560140 293889 1913569 2095948 2471853 221653 2474387 718221 384409 216062 2364256 2035387 1212375 2273758 1557075 2096716 1474343 910479 516797 591990 877350 2022091 2254993 2116347 2580336 1940537 64023 841043 129655 1588275 2643738 938935 200190 1617124 328799 1688803 2629613 1452852 700388 2007430 2444580 2595937 976632 11621 2264592 2099159 388382 1590238 1205348 2195955 1920426 1580078 238016 1183110 265901 1806317 181618 1106143 295744 432136 1684017 2298165 1061198 222521 1660860 1216268 2139737 1031284 2126814 2379254 759740 1026411 30858 2082228 1509305 2183699 2334991 1765979 761150 961923 1293490 2380644 1397447 1994931 350899 2262431 717717 735280 1725274 1851833 855881 776377 476998 1750460 2254096 2551907 1376824 1726497 206943 1925632 642874 2456981 2305319 1446718 1904442 2570495 1232866 1494837 1842059 1896991 2380428 2180092 2633459 166055 555246 1509561 325914 709044 67641 1097748 1088663 2330585 1780182 780915 139606 2373581 2647048 2585913 809973 1145810 2470704 579426 1012713 1798457 1973470 139832 706064 579312 193772 1382165 1093741 233070 1724359 1519042 377697 1143521 937762 175300 1264877 1078595 659796 1784315 2453635 133946 1084300 2274350 1490576 16121 1791694 64178 475761 710333 1961247 516002 138581 1722874 563527 19143 392343 269702 2069653 681527 75625 2178024 2026723 1637945 518855 2146990 1266316 1967739 2581648 2619312 305643 2635233 2644574 339110 895240 1007461 443880 1188860 2229551 279263 2618714 2576108 2117509 819210 958089 1950776 1052230 1040806 1111307 2589095 2413968 1952922 1115344 1104175 185417 1623867 1521913 2107316 2614951 1079833 1046819 2441131 173292 2078169 1378270 2324019 1502066 2454092 277638 1716822 392943 1250360 819177 1595394 29969 2605572 1265702 1359375 2499934 177642 1563048 2538892 18576 968602 866417 1537989 635576 2115838 298051 1976832 1159553 2307895 795242 896032 1169996 2172374 537650 1105134 2341594 1557304 898114 1399144 604834 1360561 2169577 494980 730445 248966 470707 1049546 1221083 2443962 2169176 1897994 1192003 45619 760734 1888966 526151 2229819 1833558 257477 365539 1305024 2596775 1098828 1178620 355479 2040092 167819 1066787 380496 2334817 2241548 1815551 2450565 769526 363831 1117554 1054430 1150609 1420765 2522068 370932 2389040 1556017 18986 1489898 179281 1413938 2267884 730917 1205890 1883478 1372279 2336731 306105 2624519 1769143 442274 2407703 1399461 1028608 558946 520362 2290414 308213 1244568 2190677 2441817 137746 2000854 1883650 2505513 391338 2608875 2548063 2413249 268240 1870740 892812 165763 2601382 738456 1475780 1066463 1984475 1504250 372747 1538646 1943415 323410 1855320 1970483 36780 1252344 884504 1413193 1700707 1289625 2625448 54405 1017982 2228989 612965 985093 104674 1284481 617007 1200033 687139 88915 815751 2551970 242549 2382561 2434629 940873 2328238 1851130 973499 127288 1087490 983961 2549244 1212530 2224996 104049 1324364 1221301 1465938 869530 555324 278793 1714256 798271 2426974 367763 703140 550098 1801995 2226363 2619235 749650 478207 2359206 128766 2505118 1195843 1975026 2409225 1890125 2412639 1052129 583459 2410848 1907732 1784430 1350508 637513 2366939 1074820 445297 1626493 466453 837009 2405198 1574541 2187552 2539163 1121370 2527498 1378381 2490744 1436275 637669 1154404 1179191 1098177 168981 2153317 1235270 2013693 1711840 1077185 1828288 160963 2151949 1942036 1858760 1717138 2133899 426578 1464310 727863 567589 406360 2553536 1784998 2351668 1751207 2463930 1856244 113683 2418413 263399 59374 1002377 2228961 352618 1861573 2216478 791816 141945 826275 2558814 484748 1091345 1259755 2338715 1233815 1504304 1053102 2442568 161677 599561 1362588 1515714 1780101 2610868 2610321 1670319 2397820 642583 813236 1101996 2375797 1973463 1199488 1911267 1914781 644739 435937 831992 809796 1041109 821300 1030547 2096047 2430027 1370895 2628199 133632 1961377 1174917 1465181 1177534 1771420 882693 809111 1808911 1556317 136285 1981668 583729 42963 2443282 1125919 2317302 226171 24893 670065 2156249 2331667 2323081 676290 236101 412020 2242 2149514 1238505 1397717 886068 2602728 1645308 1702515 898063 491852 1401467 974491 2529799 1890805 866961 1195528 1190194 2306806 1502677 520989 528381 496017 2395533 182317 595077 167781 1288522 1734013 90296 1868598 538609 466473 1499478 1418942 556594 1313813 2442666 523839 2378274 2520895 980350 891768 1477089 1146986 398608 1683147 1825444 2554575 511439 2470876 298473 395855 840644 2319538 1604673 752897 1389386 1638789 590862 1679347 187086 678030 1136743 1660720 1317877 2076792 2408745 2452225 1037065 2313368 2400109 543615 1717511 1132740 2261841 391978 1648239 2128185 393475 2572159 440466 1282741 3643 405009 1088517 790547 2185669 954834 1362788 2029633 938541 744159 1949960 1670357 285172 72504 906859 1907061 1024981 2608350 2501810 2521313 1104435 1309484 292258 158839 2155646 1289090 678307 2624634 2362663 1726225 1204378 153595 1232647 151920 1284750 2031267 2219976 2613360 815197 1084784 724480 1473712 1536232 2578656 1934923 976653 1789506 832271 2598160 505039 633794 21115 2087896 2279340 1657840 783710 293625 2261589 2261170 1093328 2199011 1637555 1569446 339130 1892480 889699 1515878 1754038 1237811 2015557 1337318 863317 1851664 2371816 2019219 1818822 1235016 298780 1031946 1713925 1927390 1838506 934477 1423506 285870 728883 1545128 1323604 1671231 556210 1475206 324423 112298 1378727 1272810 1649895 2376797 155186 805913 1516911 734434 647959 1765238 1874410 1996245 371584 548148 1256123 810621 2571827 1100702 2195751 1720994 502385 256370 96386 1414243 104950 2372068 1866539 768107 887558 628923 154504 1980462 2617997 1579580 1048817 619891 1811927 2455707 94170 2181461 1508693 1485036 1094259 2075326 1716658 1905205 227718 147202 1017739 896169 1193685 1156348 378910 324255 2115347 2098542 2267300 1079451 2329965 1006944 703578 1835480 1309777 1662140 495298 1313571 1455157 683845 143167 1981579 1286004 2261762 1285546 507497 2360080 243396 844553 2506834 1372592 837853 2325347 2545809 1848808 1979499 1843131 1994936 1091773 758184 2436397 1785358 499560 626094 1983278 1025516 41366 302870 729401 422906 1029583 1491890 2077388 911777 1004605 348950 1333576 1307631 795387 1002311 2500495 197677 1764017 1298688 719887 676983 1989482 2528857 23714 1561096 1381700 2416594 2479768 1136367 2055157 789027 1759586 512128 2049861 342743 587283 62805 1552994 1986784 1651650 1535761 2501926 1304566 681780 2278332 973372 227314 77910 2167864 1903413 1770491 2622014 1677091 494254 1307953 1040779 2131899 1109004 2414121 170816 2319658 2479843 2210348 2100662 2575206 2012117 341907 2305249 799670 708285 63896 1865659 1167748 1336875 2396946 2058461 2309982 816153 1745097 834662 2403024 2587512 1300768 1326536 184323 2432498 1105950 1833347 1473620 225213 836882 1658999 973282 1112407 1709453 1360142 882592 2546570 644251 539354 1663338 1294582 2570056 959461 1254504 939940 2180453 2637675 1809846 1796101 2407594 1362239 213101 1461334 1329883 2161200 315312 2345886 1012099 1590480 635400 1847238 304750 2616134 1448284 1561594 582891 2086548 2172405 44203 2428102 1995131 1439795 1403019 1556655 1391727 835311 1305085 238673 2348893 1506156 261217 773029 2220177 1786269 1919154 280323 2261615 2157540 161136 757273 2339705 83190 1282355 2306096 1637071 2058769 2556873 929980 644309 1722922 814601 1182617 2354677 507846 578079 390007 491594 402854 50187 904340 1447865 972071 290160 1276529 1142986 2412849 2127412 1434299 691746 1542794 1641043 2085373 750861 2391898 1276106 646440 2143185 867058 627506 26712 1278803 181417 1234617 399512 1749022 1849617 1683899 1969592 1892749 498844 1441068 1225493 969564 1767754 687241 2410879 1560382 379104 2252820 1050356 2537590 1785497 2409819 1430008 688105 279496 208859 1607360 401360 598100 1095075 1753013 1789680 1030516 185613 2520693 600572 2598102 2556100 325018 2121901 802107 994611 1237675 1180603 712229 2099247 1454098 2392793 2562910 1946611 1697460 2315254 1563141 2361342 2451999 379632 202669 456909 918556 1240902 2321696 350330 640888 2487234 1752934 171553 1119208 2256025 2200479 1641882 1361918 1418947 2527549 1773945 2592037 63670 2032906 1458444 48905 402041 849297 981974 1016087 109141 2224425 920908 2454321 335871 1249122 1345302 2419295 2621763 1345789 796387 2370250 1685731 902850 2323394 1746373 484785 185873 147089 1141174 2226747 1472099 1980597 2459895 2180421 2086072 1000217 1845175 1419088 2229282 214838 82728 844953 2568123 1248303 794786 2253375 801694 868826 2130879 2323506 2149295 972602 2119152 1074076 2266889 2412183 648028 1243811 1957486 1118510 580210 2148997 2060536 160802 1187427 2647616 1333520 773175 1799146 1249088 506164 662619 324568 924092 1367818 2029561 1840600 2014423 1861215 1403643 1618056 440796 453008 2647008 2287827 891652 2469228 851059 1075105 2616972 214706 1660537 1739636 961883 2439781 574990 82884 809545 426607 864012 2139440 1189579 1425941 1518706 2426886 325680 942896 2455961 90850 887498 128672 2150759 612305 721132 1520601 587070 1636660 1169115 937681 846072 1675597 1678315 2112918 438710 760011 734710 1329553 1331412 1336014 1325719 1019324 1766442 595448 1902365 1198483 1458052 1302841 2180569 1979167 1995151 2076739 1884380 136373 1362625 1987520 2396522 1465509 2630485 1716752 2473727 280427 1379684 924204 1284951 1995871 1277295 736989 287399 789907 1308305 597537 452887 904658 1484867 1077136 1089309 2176229 1993424 1479004 31263 2595901 1479237 2500204 1040981 1639504 1343924 46536 523429 497688 1746307 1174219 702343 2540036 2427172 2467932 1282531 2447017 994478 442701 1542217 2600951 903704 879662 1392379 1250106 2553920 1179733 1155446 2533825 594615 1490650 2587014 2023096 17128 857525 2495954 2437217 1353687 51052 1104115 2473138 1019897 1830320 2609436 830439 1697728 2133298 1138213 2543437 1700943 328423 1660468 1299461 1906695 2628201 1914824 2399982 308811 535897 2481073 2538004 626423 25107 2418423 484179 402953 663650 1321246 22009 1215870 384231 2021027 107100 2308058 1556665 1601882 475504 1507009 205332 383775 223359 1689929 1374389 2304690 1718266 1976312 679101 462035 1921248 2110437 93166 2174060 101137 242569 2297030 2155579 361827 1587218 76286 208484 1720865 912714 2559358 2562015 2163821 33771 875330 360340 1421283 45940 1938043 215873 1136539 482895 1099180 784741 699372 958280 1248039 1096418 2208869 348162 1495199 2184380 1178628 2090814 239987 1582653 120024 1956902 1405915 2611811 882748 1735217 770410 1491662 549019 551726 1404373 700604 2419128 1997477 507398 388168 1162343 2177255 1855669 1295263 1303881 2456843 729745 1458367 538229 304975 989714 616774 1982013 988984 21503 1586120 154079 1691030 2527297 2412245 1220060 1228348 1478879 2114680 1992314 366736 2037257 2626266 1027067 2485361 2184754 255680 1703374 1173943 122134 283645 326582 792152 938460 2356984 740926 1264928 465432 1603537 2168800 2595511 1171993 935537 1185907 2325850 5027 625543 1136963 995764 1346823 597028 2110295 726342 917754 647707 413554 1525214 203706 628306 2630848 2073532 926994 1368025 1837286 1510009 1201388 1496071 770374 1267232 1981899 2340988 214537 1565475 140071 1582141 2516569 2320745 2594311 1095305 2220656 2436547 2438558 1017763 592826 1030803 531456 728805 2397676 1559876 2260340 1441430 2123357 2499315 2547478 72540 2283064 2490257 344157 1380818 829295 1523397 963216 2176871 2485477 719703 2016200 868345 259281 352752 2584361 384331 253482 2266014 537180 576223 1601678 494896 70150 1565189 2236130 1111686 2395782 1995366 1028107 496674 1413803 737429 2564668 326462 2441322 979832 266341 2638599 2372644 2482574 1357767 635940 1182199 1961991 2555684 1616631 1399777 1173851 1696810 1424939 671428 384704 724051 470365 1924222 1805859 2292265 2197534 863964 649985 1306722 60269 1446788 282968 1008062 617911 608438 2227480 227643 1162672 1767607 2168701 2228590 2519665 2551363 1617106 2107566 1771264 1053972 461957 1749745 1274261 2259657 2501309 390713 209749 562686 461405 1063829 604475 488749 489969 778098 39302 1550641 697310 51296 315972 1483241 1182062 1134358 586150 973130 248523 557229 335876 747246 1614972 175948 1700026 1075837 1102672 514063 1732938 2165642 53709 470352 1155792 93356 2645456 921229 500158 2106777 2559386 202194 1121528 1987410 1548606 194598 1081076 1231568 648830 524540 2065242 1267840 1408513 166465 1024464 19851 2104738 2259999 2218637 2239828 2628029 255856 969421 1768457 1213223 2254047 2509639 1618539 442546 575058 2863: 1535652 1720825 2548903 1155368 1479745 1197048 1953392 720433 2232495 2350396 538012 2864: 302068 2505919 2503631 2865: 235838 1998117 541345 1819543 1295220 2120325 2544600 1142201 658759 2351565 479195 1471757 1122775 1911401 2627112 1708625 43290 1910072 1768089 2384098 791832 1024965 537515 2279167 2419433 1473609 1393584 2497845 1934096 2153371 2006269 1763656 303788 732936 2608167 1032721 713081 833081 100249 14242 554509 278583 1414243 346102 1201884 299701 1836959 1501769 2436970 714985 1199475 2257649 2055259 1637071 83521 2388337 467400 343795 1810261 2319365 765527 539276 1745331 520489 1492914 2481650 759422 2128284 720789 1280512 298205 464328 515540 147087 1436578 1170557 530141 2635246 929889 1987336 918735 1470995 2512997 2619870 1425176 877722 911384 1267639 1685548 1162554 2221648 2866: 1230089 1951666 432536 954162 191334 2346147 2186831 1697122 2368184 2009093 1000808 1128494 467933 2228032 2408337 238449 211138 2240577 2513945 590368 1271797 2280760 190817 1947730 2622314 2211748 2577138 527198 2522681 2363654 1469816 468542 2050421 2549083 2042411 2633691 419747 1373220 2584865 574571 1948297 2206479 1964519 2174896 2588017 872409 337291 2019396 315628 1568956 1131895 2549282 1857032 504282 1807224 45111 1619271 2364061 2447279 1859265 1489243 1109978 2324668 2279651 2361510 787277 1526869 578037 1593063 489883 586623 198457 1409616 2556702 1555231 189502 142522 1977645 2540652 2220227 25592 100936 1771420 481831 639872 1989794 1457956 1861115 1068955 31307 213469 10853 1935827 2332490 1824975 1205074 11897 1819975 2642522 221749 619373 1449906 1956404 16792 679088 2347154 1945449 1104313 2292075 2319504 634383 711215 904145 926906 1537007 1104512 882418 2243098 1371311 509151 25058 1332122 550953 455748 1747776 1586533 2357107 2035349 2322722 341933 1905889 346897 1334147 819531 2234194 1522179 784475 1329652 92540 666235 2123347 100120 2170017 2002682 386034 265084 1609512 1124474 1159456 1208166 1500159 851637 1567466 2412874 313350 2539227 143314 1726036 854332 929861 1376631 521847 2279206 2004313 1917469 1973158 830573 2645091 2016255 2192082 392448 1935591 2590581 2620726 2231402 1296799 1314799 1660194 34638 562841 1780703 1510669 2309507 589424 1000596 2368348 2287537 740179 590982 2104312 1068368 130861 934859 1925459 2062978 1651997 1329885 1330669 360421 1283516 399192 394484 1696312 1515084 1419299 1194599 1941759 1525478 1418809 952482 903673 1930565 1011481 1585371 2396252 1506477 1792541 1208005 2107184 1976139 2460310 2517233 1728610 2061842 1068078 514628 2509255 1531314 777277 234345 579194 1789583 1508590 647849 398820 595171 2867: 406121 974247 1721366 1786518 2186531 1523289 1840269 202006 436392 433508 849035 2117006 955102 2073151 2386616 2868: 2299742 674434 1119781 639664 1519860 93025 473637 2557795 2166285 1218644 446154 865683 2370482 1498358 454929 1726610 1062387 2021854 1282502 2137451 1587626 2032280 2305164 2588835 1044468 991737 2456941 18994 718756 2147081 2869: 1946895 770204 287: 1013887 1264552 910977 1573129 815638 18764 1046559 2870: 1071856 1089368 48293 2259345 1749746 961038 2067030 2125265 1739063 183089 2134525 1143662 271182 1461852 2100344 605299 1354376 2146918 2049197 1309532 1819594 2207029 147253 939840 2431148 297030 790114 611522 2544998 1946831 769891 1377004 2520449 1453882 1794996 2088788 2061742 1637087 693668 1965409 205995 929383 2188366 308663 1986508 2346905 1391659 1485095 1350277 126281 2408399 2585665 142897 2093317 904839 2871: 2160305 527428 1485485 520155 2093466 2872: 935254 1977444 931566 2407518 92070 2233410 1697658 2159428 655814 935413 1643517 2085252 199843 2595753 1182730 728520 714428 747049 2110143 1669108 1984607 2462877 1893967 117915 258495 2411920 1304722 1299375 2632285 536063 214886 2365733 1810226 2062998 393870 400857 197382 2331224 2472771 976612 1503082 727194 4832 583513 28951 2547942 748736 1923071 832770 57960 1574776 532262 262527 2237522 2022000 2219549 30469 2153005 2026410 1975225 2350326 887122 2378290 842013 107604 271355 545732 65931 1937132 344801 2485772 2031314 1598960 1200394 2170635 1934357 2226005 1024568 2110056 2480012 655184 1987511 1287531 712969 2509809 55410 2320323 2591256 2493729 453218 1269934 479427 2873: 2332210 644835 2207100 321158 1217052 2366552 220608 55946 511655 1183546 2294128 203113 1498815 376666 1907863 2516373 2168478 743386 1551757 1146077 2517941 795128 532385 1412004 2540343 960609 1122427 2322390 148429 1597019 635350 1996893 14125 1585322 579707 2455074 2436610 836945 1223057 356334 820774 314041 1023054 2874: 890373 94972 2182386 89961 2104820 535393 1833303 1677658 2028085 119529 1682777 567904 1533007 312884 1512477 1714263 418567 520465 1484632 251669 2127906 1508373 876979 485382 1941914 1364475 1946779 2413277 598758 779912 425643 1676163 1538158 330569 1812273 2043200 875906 1539266 350384 1797766 2078920 377847 594352 79377 947184 948533 630300 448199 836580 85592 2619693 349309 685031 568158 1235989 1209985 1772787 2225694 346688 54781 859497 843592 1452318 653413 1365776 2463059 2553896 2582362 1336346 673592 456338 2590991 1961105 377054 497760 678168 1094950 1586755 1072729 2464577 683146 2300723 136430 502510 1296443 1942689 1102755 1822758 55903 227015 1648247 343581 1634614 1726548 2294536 35703 64105 1445286 231406 1399789 407030 1222 1015558 1610063 714718 1194125 628716 404479 1641641 2513365 74408 335791 2546468 1354888 1459397 1914116 1934655 1573269 299910 2120652 323012 323912 414268 1593471 92033 1763968 378581 2373426 418975 700098 1662995 27888 705261 1858273 1991745 887738 2023884 1480901 2001792 2538337 683027 1148988 1093004 1712786 12709 2193906 1583954 1641285 295604 56651 67796 1957234 654558 2137110 630509 685448 119201 124014 88095 850449 1988613 464570 10512 387661 2586083 2198035 27406 659972 1631490 1597518 1071951 2555954 1770704 2084651 1553620 1811872 1746918 369885 116894 140146 26570 2289355 3469 2271277 2397565 1103969 163151 1465856 409867 1307558 1913846 169143 1877943 581472 962564 2402954 2129436 910004 1988540 2615290 2514444 2025849 752249 862557 1416916 2527539 1640080 571649 514200 2418906 1961109 1984891 275443 1105412 660110 898423 2455101 838111 1051072 2476524 562488 1061664 527598 628342 553231 1822477 2643077 914812 2439290 1574687 358861 52615 2237781 1687866 2482655 1235353 1151573 2563991 133479 1578651 428134 1931684 1525953 1050204 1293550 1930626 1113707 2547867 2603832 223174 507521 2077768 1233066 1475186 1725222 639318 1022161 285157 1819082 2521421 1754885 1153313 2233754 543095 335803 2108777 400909 495510 1214893 1628891 2039899 401505 1003316 2204602 1936689 2627768 798703 67769 1519963 1830844 929140 1148064 1621128 2350955 2246601 132241 1074591 486813 1696995 654988 460972 2559217 1387234 2421636 1115357 2431232 2165295 1794525 551875 1985120 711965 2544596 321007 633072 2309701 134162 226116 1407123 908513 2281392 1417467 52962 1208506 2531538 681750 658773 1979259 1617814 1203283 1586346 393749 1420977 1594978 942418 171817 2615661 841202 173509 1561608 2301439 1331337 1178691 108154 2040291 547782 1184392 1894141 575631 2258132 844247 2633921 601453 383 324024 2529437 1258544 459271 36028 1518686 2226530 486135 957348 2085698 625967 1195520 1312439 1592421 602186 2247543 2034711 2277467 1192306 1689476 1485072 2611872 674829 22685 1074848 2098079 545243 1646984 2478423 1915356 1932321 853488 1430681 2247037 627245 2494354 2512787 1254486 1307665 1561921 1007517 2588655 725157 340495 2049642 1020742 86014 1938693 2111692 1042110 1572913 1279875 141919 1948457 476832 1106764 2326093 2544270 2193464 658439 2361260 902702 838673 2458917 1771081 1116611 1907850 1314129 992640 1150545 1034 2401774 1060676 671030 2220687 1151665 1091464 1523232 540828 1901809 1863473 1638690 1385569 1168992 2514907 2477985 2208381 1237909 352015 1817342 890920 2516990 1415681 731580 92992 904629 1088949 1580991 2603031 1716326 1742409 962200 244494 1743856 996868 87133 2114555 1001404 1352970 1734444 1607678 1760733 1773624 1675270 2358015 651600 2634476 1616053 460839 1399231 2259900 471327 1471341 1240841 791547 898029 567154 563174 1128170 2246348 2411521 1032196 1264604 767757 2513193 540359 2441060 874204 2039749 1073175 2388911 826596 1841752 1111556 1263483 2471029 2393725 2022826 2371272 2402913 1085969 987958 2196716 2422598 2081748 543830 366922 947428 2392914 86774 2324195 2507134 833663 844243 524900 1766008 2385676 945995 556497 101696 1220066 2318421 1101978 2096987 776473 1556031 2056472 1653919 406391 490007 466206 2558998 1030451 1841907 2200322 796625 882611 767052 48052 172608 1718124 148371 652724 857333 1977303 1655497 698452 499666 1811032 2646939 1673638 632504 2292352 1398991 1574860 2098270 596554 2459190 19099 378751 673492 947564 1052492 529809 2295888 900817 1824376 684390 452170 2103178 1202442 931442 2536901 340879 1978549 1392739 1403570 1972583 858440 229722 281656 1261628 785274 1014464 520953 2551235 14296 2472130 401688 1183887 48285 942016 31550 2589029 435514 1146142 892387 912565 1525816 838791 891262 1685536 78238 1397766 16935 36488 2240745 926148 1654201 2408654 2447876 598177 2566639 18649 2116941 101588 1438870 2356043 1452636 5880 1136493 301011 2440239 930948 2174666 2298496 129744 2646867 1254166 12035 1751693 731131 726811 2386472 273977 1890030 1690868 96449 241247 1097586 1766281 109681 299633 10224 906325 1076235 2403182 955876 612520 126016 2048523 861588 2332093 1483013 844271 1460860 524837 198992 84106 710861 2074486 131057 1549637 2207238 1271 1061597 1321368 662832 2604112 1209109 1665885 824277 1530549 297829 983993 238739 2324454 122210 932834 2117157 1399198 1986050 42318 1531682 782489 822881 1787544 1647322 1314546 1843907 670856 788184 1021345 314426 1957780 44309 467630 1881139 2181243 611335 2640057 588771 1636052 2531926 2611835 1231767 1629248 434424 917818 1857218 2227283 960251 2449706 1980020 1311914 2574885 1305278 2461258 2048752 796636 543109 631105 131374 1165780 1284309 108508 575531 1025278 1554321 2204097 2603258 2405082 1968581 1991896 488333 463897 2284252 2153913 2596600 276629 668916 1509450 1839998 109006 355180 1854628 987626 1482272 1517805 2569062 944633 1717599 2085126 2462628 1915674 2040496 2332604 596622 233061 2260986 1238853 328898 1563783 221633 2592516 1587559 1309663 1770679 2476039 1592904 734344 2367082 1786581 1077982 1716723 1973634 874105 1192478 992377 224197 801629 1954155 1767881 1736473 2187206 2087332 254493 941278 61215 2414326 1030950 749148 1409353 1535317 1915928 678997 1804430 1107681 904759 119380 2007190 945674 652112 70798 1959367 994795 21725 6304 1008251 1831562 612077 477047 698063 434010 1931841 715174 2433030 14164 293716 2098406 218486 260922 2228759 1857071 783725 2110746 1491390 1621344 721259 2264286 730340 2212274 330439 1974691 1911541 800634 2051375 2585172 284084 1516956 997021 2035099 1261704 1962650 2585465 223555 802232 1922861 239664 2057018 666118 22992 1301764 1008663 888370 897654 2400554 1450808 2347570 1907264 2593740 433063 2493141 849169 1914858 1888076 1683179 1454488 148515 2286990 1602789 864329 1371378 40830 2151401 1847785 1197475 1324890 2631174 662491 1497157 446696 88705 2572910 2207695 1857656 1126484 2307958 2192847 2571311 2046241 393436 2491461 274278 1787860 1294288 523645 2335283 2306073 286791 515749 3010 1626666 32951 32540 1395447 1438143 340208 481586 987819 923376 1663343 336794 561315 798101 2548358 1593256 1180162 94522 1905207 1045926 214950 1654704 1343746 1123554 578692 103380 1831959 911 927550 2181162 900025 1819874 528329 654211 316544 1055880 477232 649721 822712 93065 1184187 695921 186827 2219727 450105 1654264 1815451 187630 353249 366416 122564 425281 1399628 1133401 722340 1600170 1917482 2478561 2474123 807237 393966 1569595 1440157 638802 692020 1118132 367329 1234983 1100325 926434 1151359 970782 557600 749774 2017918 756909 2246380 147739 458720 1333401 1158717 1800071 1108679 880497 1427632 184323 2423280 71521 1755331 1822404 2508287 2236026 562848 1232086 1319544 1839860 1577801 1020675 1796037 2054005 1713486 1681145 1528014 2038362 2328509 1094076 2338260 353932 2039070 857450 709671 2249075 2180989 1761321 1167439 1477252 544460 229994 809135 969571 747972 2447582 379356 1982997 1995131 1708075 651795 460502 1850866 925309 1207282 579085 1070288 47671 853876 1019685 2056065 1998057 1839074 1455646 2413965 1499529 2288856 1167308 1333574 1907190 1795481 741396 692425 2092386 730961 372811 2020629 278551 1760277 2236772 2590411 2467246 1042066 473590 1759405 2082738 2531111 309097 1905328 83530 2508363 2286781 1138966 2618141 2560726 155795 512089 1054810 1644123 1069062 385736 2243324 2184167 2249617 1279026 1453882 31077 1136139 1327226 843912 1176872 2583938 762917 51707 310910 2601838 2532773 2363779 1557568 1549677 2002886 2574187 2064931 906201 946169 2285491 2079133 356293 2092023 1466291 2230046 619223 301092 1994694 442659 53577 664989 1796163 1289601 1921954 380599 1887200 258764 1797453 231704 397895 1540364 537144 2421261 989738 2349023 1540438 1078495 1094074 1217910 943407 2046507 2087234 314828 1133839 1599699 1668103 833913 945382 2563887 936472 62352 862885 2350247 44357 415135 430835 2316219 544397 812629 2550705 2147587 688914 674997 1761262 86588 638139 396739 1696229 1288773 1114389 1237939 218899 1321992 863929 2438892 299787 89986 1502898 1629346 452495 2221179 1800011 910380 173088 1558646 879502 128237 1652573 506447 2475947 124364 2648369 465874 2150951 1270723 1445484 1121814 1914110 8815 120160 2175784 2319491 262372 2050960 2642235 569416 270872 1363602 581259 1504478 1794080 240425 361616 1276754 878876 1611543 2600927 1824694 548243 361550 588197 854443 478425 698065 1606108 852261 732069 2284536 1810261 269440 934597 434958 1149256 84192 1226705 591579 2527216 1163582 201581 1149070 235780 413415 538593 407154 2478769 371648 670559 2222196 1497810 55140 1694174 1212661 1338346 1493156 645266 823130 958560 2078601 1091400 2407004 874755 244895 1385632 1547720 722125 128970 2458541 1312882 1705392 1532333 1956377 958087 2621117 599569 1557424 1083414 705442 1113009 721227 952503 1861440 288544 1394553 1328891 2639480 872763 1761084 426607 730104 804345 1473513 2628988 2316958 1098076 726271 1868061 2290901 1004459 1422463 403616 2135067 1526973 2019821 305898 434068 1422661 2250261 1118187 726731 1161804 1531270 882958 1777673 2583322 1801250 1118939 698813 1491416 149289 1385546 1921527 704164 665945 303668 340340 2337238 1572776 441648 2072021 2610350 2122411 1310678 2605214 2373276 396189 1756620 1395945 1771793 532988 1874578 138089 1817584 75483 1816577 915968 853185 477099 418370 2401419 395845 346857 583832 400097 1199398 2502361 255824 1029916 1189439 844727 1402106 2292175 21127 1382527 2492637 2066764 2135166 501594 292526 407308 2043380 1510782 1726573 1722505 2225326 1458179 402383 942124 570007 1104063 766489 1151448 1704616 1031318 1850690 11016 637982 991137 1378457 2468413 2064872 2618416 441468 296459 1285163 2220721 2337641 13723 1638537 328065 1289766 1689413 2579614 2247008 1481612 173816 1815756 1493791 1386228 780148 1377346 1434702 1832683 1999656 423305 1458707 933207 686579 1319301 236561 454119 2405656 2463717 528969 116901 239247 1962880 772678 1113363 488026 1417468 1108050 1001361 1950806 1523172 1181235 47242 574851 169636 2300089 2541000 812885 1731684 287259 341966 2619043 625200 1727769 2455243 941811 1865700 2118726 221223 2633069 918189 904316 2264147 1024901 603692 2357168 504789 2510780 641734 2296755 1721296 851224 2333531 2334371 1637475 1462014 2529860 209012 2189982 1579542 2424969 1326942 2628970 311042 1928505 2378577 1321190 623637 2634414 1393587 1131724 954753 808902 662007 1059341 1438800 240457 474538 2175538 1894166 2316239 554473 1607424 1319896 1907916 765593 2353463 2504746 150694 904885 200427 1418398 2127661 2563572 1986365 884248 210235 807836 2316420 83869 281194 1213998 820823 552461 597950 2229039 2142991 1206437 2185847 32412 2551315 2224657 2128658 344917 1603510 816298 96075 2603130 1000078 1075824 1501365 320975 34639 1246026 580868 1501005 151917 1418767 343079 126432 2152237 1177075 711577 1698479 2276179 2477463 1132071 1700058 1567938 1713505 820743 691460 1642308 1527343 2273022 2541665 1083094 1769056 127000 2626039 1590868 881389 2380730 1573377 280428 987897 868439 680767 907403 1327782 1367519 2409467 2221786 548262 955044 1034537 2379039 605420 2046854 2532152 211195 1045347 811972 2267074 1478880 1894078 2105731 875614 770901 362727 2270384 1833133 1171914 703492 22701 2438325 39768 122938 1679364 2498363 1904249 915480 1551040 621927 1146917 2475400 1204242 182180 1745211 1015768 512369 573090 479397 1633733 2086615 1512787 2375646 71013 1547271 1282297 2353276 2132484 2522217 1857288 88035 823544 1685919 1948469 258133 2018657 158372 1958844 1682639 184276 1115112 2012513 1512885 2443239 783914 222276 1913970 1160738 2238248 592293 127296 1539568 1817146 912347 87888 1517410 412094 222744 736103 2101530 942686 663816 2198003 1638051 1288590 1562428 1121107 332048 2188340 1331671 2249952 1251221 2109391 2116905 1169046 2530863 1022655 1596515 895632 1684083 817980 1253537 1119548 1907534 1849642 329719 1916933 648587 1320401 1233490 1595555 1930328 1021296 1283714 2440521 2581159 1764320 1558382 62687 1755544 1228540 1207184 490440 2172535 58561 1502324 92576 2166659 1341040 966488 48027 1192289 833014 272577 2607160 1145816 633145 1720476 634451 1161491 1577524 2094510 57376 2523109 1338549 360172 2487990 420307 1809555 2471107 1231610 2396582 1834467 1050712 1580975 1663130 865900 672121 2485352 1322031 1610852 1594768 1257242 814525 237571 2176977 1544649 1767205 406889 82689 1669548 2348151 796392 2265021 1798099 840581 1727022 2253018 562860 2501517 2164747 1857070 480817 458922 809571 2309799 905730 2186249 2249201 2139896 2635772 573757 2114952 846595 277190 1350584 2027713 871490 2559263 1109221 1329952 724853 2504843 2256653 1926279 170259 2240582 2444333 520084 621488 215052 362154 2476034 2875: 993150 767678 1340967 2278598 929862 136601 152692 1643624 884498 2505394 2876: 440723 924071 1303007 1242605 2293026 412891 2270236 2082733 772283 2523973 2523966 1839223 2504904 1231109 1713329 1032124 825779 878300 310408 2474541 108489 2365686 2486042 1856199 808041 71487 1268760 2577201 1434378 2437080 1913770 1750841 1084917 2309383 466236 1491165 280299 1311466 2140951 1660637 2005916 2437156 407897 552211 988265 1703681 960803 2030616 2005601 1409036 2174181 2424396 1114532 1496777 36695 1566974 1787579 1344553 711826 2178482 1363223 2568137 351276 820136 1370144 71261 1186698 503568 1757561 2015643 2475552 2588043 2450359 1611157 2132098 2564065 1167646 1654215 787458 2483547 1283867 990832 2637877 2331164 1022328 2196684 1210869 1866998 2624513 2162886 156223 1934023 1933501 2877: 2404088 43671 2878: 1649529 2528470 246624 849901 1706444 2637616 2052948 1017606 2577307 1139226 1880669 675585 1945704 2879: 1020939 2546666 855748 74918 717938 1211703 288: 2609906 744923 1790674 313641 2473320 1264464 2648381 1665827 1889133 164 165369 1150526 1899288 434799 2210272 1253103 1097058 881519 15411 1231864 2362172 1421436 88909 594958 273503 877001 2266131 753425 975581 907107 2361021 366318 2633844 2124693 2492960 408169 417923 317103 2426465 1820160 1272199 2880: 165889 839182 2062271 873433 1093593 2163956 2621026 104900 2177788 2261712 2409488 282436 661511 1703295 1889867 1155542 1270033 1459626 1811538 953602 522270 2091589 1125576 74193 1733605 1550961 1918817 2254093 1596301 271854 2881: 334017 1727860 906904 2423874 809231 1223744 658308 2082964 1823446 2882: 2054455 209551 2504157 365767 2310974 379986 2239241 1989400 2406356 1915873 525610 1575605 106012 1742805 411493 1355120 1011756 576092 408200 938931 697874 696845 2337653 151528 99477 537424 1093014 341266 877274 1870443 1574825 2282578 2123347 613706 688266 1170144 944461 236772 718950 1901993 975715 1745399 377334 210539 13592 1068249 1850607 817616 936533 2883: 1213587 1515326 213282 195203 838366 993299 123836 2884: 548578 455560 289363 1006594 2205091 1479192 451699 255755 1597205 235556 1208696 2642453 2182574 500354 1018774 48843 924710 2529341 2140344 577365 1174200 1204653 2479445 2377249 943026 1711102 2416810 1941973 2885: 2578676 644677 1783202 1372994 28884 1675504 2339507 1529742 1664859 1612545 823962 972742 2617062 2306415 2886: 1219191 1335132 145664 2338593 1858700 2179759 857144 2887: 2289103 879909 2219254 127404 2888: 2547299 746420 1364926 873065 440841 527330 673043 884525 2560752 984472 2889: 2079291 1999655 896450 2165658 2036122 2478052 2281267 538854 2202354 354316 2383804 1539146 772512 1561238 2079661 447839 1657597 1898069 2127497 1476635 2504672 1015195 1842490 265915 405193 2078813 1963215 957642 614575 1078002 48508 1505785 519211 310918 1709851 1677009 1416580 1467936 630566 1479222 1950314 780027 2162124 982074 1658021 202980 2227446 2232963 1318908 1571619 1412712 1974229 2561843 669265 1365356 2515855 1377588 1442147 49529 728234 485501 753038 1424169 2211364 1677242 289: 2418289 420783 1389212 1469191 2563564 1215665 1281467 2426379 1215759 2217704 1265479 167100 107761 478667 792337 922171 166128 2265316 2491226 2088881 2167863 1998038 2617185 2416829 2490176 2290732 1955333 584295 974475 111827 129360 2444947 1863476 1560099 1058867 1937008 2420442 2199617 2381076 2325794 1571713 313622 1442211 2178203 1442190 872215 1198545 2267960 1842850 2094591 2890: 630851 243963 297235 1996415 1757233 32966 2335603 105668 1926346 1142174 1479793 1603548 474541 2377728 295101 474032 1355717 246561 2129762 1390169 515166 622598 1222 553813 2225511 895992 570929 977718 1164864 1582098 2329980 109898 783399 439403 2002578 1748898 2195360 1137138 716447 2647328 581376 208725 640752 1821337 19480 1060780 1750270 1569789 529293 729783 1001869 2443977 102182 972668 2441383 1801342 1636913 2456365 1408056 1226903 1201434 1659535 493223 1772465 1244010 302479 2508893 869769 1599174 866820 1773232 1202320 996306 2449571 1247258 1644693 561882 1846655 2239021 1137332 791213 1365065 369550 2607892 330582 1215307 2189242 1826058 1849505 1687711 2454228 29841 1775303 2482487 837009 199814 1603024 1352984 1398500 151943 1914695 909049 1307769 1314777 2460714 886145 2495395 484748 230712 964584 1826917 382178 707160 1251441 604715 2075473 62245 630924 1388681 1274318 2535230 1362979 2210843 981636 1142038 718605 871882 1509170 1530129 1467973 2313488 1083249 150996 2563844 208272 1168932 878137 1393866 2274802 2312688 2316611 895463 1584693 2291448 2147723 1245781 1726789 742950 612921 613176 507586 1253857 1517418 1244463 1133181 1636875 1148217 1528680 682005 514671 1192432 1708346 14817 1492176 2313298 1475443 2491713 1134681 2444042 867366 2605815 1559982 514358 898259 2459724 2594266 2121563 24248 568934 1820465 1294626 2287196 1014921 1846900 1344423 381048 1431196 1160006 1917646 2364686 2341951 2592722 2207316 2603916 1016401 1662609 1978433 1724350 531255 1852578 1814118 567844 2557924 1284517 139807 800781 2124935 612543 1969592 1399645 2341562 1915932 2088785 457125 311963 348127 1404086 1539684 1805205 2502148 1761730 799840 224554 1366770 1860967 1736708 1128976 1464616 1928885 1154579 936593 171313 2245681 1886251 1494735 844963 1311583 2046445 363845 1830624 2111453 2335174 2061636 653762 2145488 2553781 2368151 1843508 1936206 790317 642217 1229118 1286609 1643986 259915 2477814 862427 2194435 1253859 564078 579432 1590061 2452994 1156441 2628253 892081 626740 1220657 2163889 184998 2233512 2260407 2564479 1192151 1824081 2355498 2036312 1542441 1959059 2440237 131290 1260136 2642375 294973 1290544 767356 2175750 662680 2524025 474415 1783823 1910293 1756395 545388 2539625 1822184 30510 522933 1064002 2295981 2634749 2043850 1456305 2494960 2371039 1594164 1321212 2011657 488292 2621070 174116 2444045 883029 568527 1882880 287529 156585 811634 2550874 2014335 592255 1134026 267370 1116050 129162 2595401 48113 768366 2344460 2104849 1875899 1064516 2290219 2514014 207938 1157085 124067 1125927 1065639 1131229 2544672 1411035 1414288 1111299 1754058 5170 1261614 1113079 2082543 316152 825802 1121753 2621810 1763069 396041 750841 1879282 2504843 1305073 2308068 2891: 1224458 1984086 509671 1557341 1505823 1197779 546740 1709202 1921929 347687 2329614 842628 2388382 656695 1812570 1065694 214722 2273220 1764173 2470844 1016312 711075 181222 1125978 497789 2892: 38984 1908655 931370 1112360 151717 612206 2410146 2462346 1869483 2441178 896027 693675 750091 1062757 2893: 491770 286506 1658581 1210245 1091872 1896628 1507086 401917 309232 336975 2097947 127035 307780 1219042 540812 760453 2497752 390543 1650458 712361 1329904 1073994 2172559 2461081 2894: 2643252 2348587 186932 2025189 2525770 2408474 1853956 1530610 2569247 2895: 503548 1834083 195004 984901 575973 903117 784012 21334 223317 2357588 1505234 2453808 1751764 1424360 1078115 617640 2271892 1799329 1832101 2465909 271273 1709795 154057 270729 1819371 2421473 179760 1384888 551962 2432187 1382185 1788823 1572238 945109 2161390 326553 66120 832355 893522 586340 1337862 2366811 2254600 2242821 54873 375360 2129258 2532096 1651932 2219351 2409475 88009 1450214 59656 292397 1261776 1996857 851548 757922 1389531 744216 1288837 479602 1762585 1126510 2896: 168696 232669 734265 919983 1687421 1179522 1433962 54713 409574 1013932 2096946 479989 1958197 719220 1842984 1916648 2428607 1878580 1545475 648709 2566096 1110998 1326341 2897: 1065039 699732 485545 1405253 2200246 432596 643641 1475543 2050311 1424860 1782547 1772476 157631 1375430 1292669 2644474 1389283 445991 756980 1009519 1860889 525877 517787 583324 2404682 1629301 957334 1479101 2514367 2113549 1597090 2625565 543560 403139 2229445 739559 2133306 1639629 1344565 1980067 400879 458656 1692408 415935 2898: 2269498 1035582 2075524 482956 59308 2038148 736271 1589193 2614696 2299904 2188553 566070 527257 1176663 2899: 375269 487119 607038 1498414 1348415 2640864 803945 1661882 1237916 904280 842510 394758 96882 1856867 1957004 1127011 2273643 2355324 1231694 681472 147583 963284 1197410 2617222 510590 416955 1290697 533895 1975561 1095672 744426 1793794 325759 1498354 374474 2210748 384456 1222299 448402 2362934 2004941 1411564 799181 2173971 1623333 165425 465580 2617956 1767742 1235353 1267640 1053661 1043361 2531654 991772 367916 1728556 2323230 2078655 2293720 28005 2042763 2043839 586106 1229961 722278 926182 915726 1434256 99613 1889123 795744 706845 1614214 284054 749144 2411214 740226 185045 144517 853460 2156928 2399282 1289094 2226978 739307 2477965 2194858 2272694 1303711 2243960 883958 2211860 939847 1535334 431340 2478510 539985 1108138 1686303 1347845 2445120 892179 1467697 2377896 2381314 1831166 1559505 2558814 410275 2115558 1338835 228835 733377 2258288 1924833 661511 2456612 501057 78867 1767645 2643397 1826415 167781 362289 2286288 1597535 574761 1410052 2131089 741860 893133 1321368 2406928 1323616 588411 2238759 70320 2020320 47344 1131574 697087 806508 830131 133517 1724183 1931589 867869 880131 2612086 2572150 525698 1598201 1023739 1357810 1620747 2536066 925652 897980 1029388 302382 1446638 388805 1849290 1953308 1239004 1962645 1496998 609960 1087723 391593 949833 162474 1183731 318670 2220889 845817 4574 904648 1376229 83748 108516 2316890 2270576 1180114 2199867 2326833 1933572 274388 429721 990266 2400900 2246167 278950 1407138 2118693 560368 2275662 1117829 41290 1373909 1434275 2428296 2464456 824478 2328247 1863420 856643 2419541 2239964 2131774 872341 781337 1922244 279889 1325572 1797567 1599255 612493 2582458 1025366 2563135 2350351 1927427 2591413 264278 886176 104956 2330671 1233925 2056932 85771 52845 1972809 1958962 1316642 381817 1725234 1179803 1210672 857027 1246967 2158388 1984892 757881 2350061 1786419 181693 1730708 2500748 2136371 1850062 847865 2391501 1832742 2058077 2446315 2317613 1561826 275995 1846209 1788232 392192 2110982 1149256 2260267 1972851 1158481 1046724 1041683 1670346 134195 2044808 484190 2065485 846384 1650115 3224 2503422 368136 1897915 1676439 1463553 194680 1760183 795496 540751 2173205 2491756 1750895 1043116 1590489 1964311 12853 1787767 954045 530869 652069 1817483 1013230 2528834 2083279 2583740 2053028 2020858 680515 239621 2048275 413703 1173605 2374325 1956833 1449253 297827 535347 2296189 962669 1061711 2478301 1182922 146960 2117800 727340 2444045 1975849 1038488 2013319 897336 328746 1563438 2385084 2101972 2291033 455737 1589830 2222314 748617 193053 2319338 2495088 1719065 534060 879778 1910747 585231 1132768 1973533 1017076 816576 2051584 1482325 1154282 1477192 239521 289644 825147 131097 2386112 1527612 2284681 1072306 486152 2302100 2277203 1261006 2604205 1435026 335310 2086242 1858027 1277193 536553 2504966 1539194 1565855 2385851 1917555 292880 2435376 1034323 959301 29: 1410644 804338 17916 1719378 581490 372411 2113794 1456447 43470 290: 2258892 159007 840502 2506728 2298179 1289059 1735843 1943087 1057860 1869884 2454779 1040705 611105 808802 2157566 2333608 2360904 1845836 1015986 1990305 1620680 1307240 1955935 2120087 1122156 436670 301961 1800468 743783 1524300 193543 2235700 624130 1099917 1949053 138024 1138034 972895 231634 1589252 190856 2248757 2244641 2075063 1444348 1329823 115359 1564416 827096 403984 1495348 724399 415852 2548547 2034376 1409989 502130 1332013 361552 860470 1143562 1946433 266948 956746 2024755 2227046 1267394 1712606 1777363 376322 1903554 1620668 2558372 1223397 1379726 130439 490083 1228327 1630346 1376387 1691577 1389663 2233259 706728 222683 476028 1882776 1440969 539919 125447 559878 2222468 2430360 132372 876567 685940 1400207 2420243 2559085 1512086 1937480 1996731 1429071 1584752 1116004 2159196 1365204 675805 1375098 507994 1167401 1086832 2334907 278620 432479 780282 1348335 632487 2381012 2053427 102599 1595307 2082231 2590230 1273439 1649111 2379812 99427 2142313 1277831 2159751 89016 1628283 614687 225883 598959 2507106 1616259 201704 787873 898823 1766696 2173520 1214865 1374956 1048660 1307145 1679981 2290918 2460918 1999363 937154 892354 963677 58372 2154457 1945986 2645418 367612 112345 2428089 106104 1311298 257687 646755 2550584 2346936 1477587 1512376 513887 2449526 875093 927527 1627764 2342465 1864229 1786956 1175882 284370 887757 501153 314083 1662039 1863357 2421481 1261082 899664 2295131 2535396 424129 2220133 30391 1298639 254349 653399 2191201 1426261 2484410 1886979 1809979 653506 155456 197163 1437484 480419 2185076 1281834 2090004 618138 1839064 2130370 1491428 1077944 758932 1094789 2243712 1044851 1106127 1521596 1534276 1761676 1212023 1081765 823932 2492439 1359260 404812 1241805 2222543 1030094 2276119 1691113 2584687 2533823 423268 2443786 136037 743502 2540458 877459 2171124 217609 589344 2359776 1858685 2535229 1060780 871548 152661 948579 2171988 1764881 783138 1726451 2550732 1036635 520026 2302540 926921 1754568 405296 2356610 1268990 1582437 1184979 1792363 1012294 628799 1179731 827328 1095625 2606103 174775 2099117 1686712 50394 964135 1562104 994580 468126 1863224 1031567 1774670 1345575 141535 1983977 1171697 1233137 2182875 1831553 2078642 1113944 1570769 1527666 280497 102667 2031437 2070437 2100425 1693322 2168667 2301000 122178 873418 335209 776382 202646 2122883 113694 2208940 657746 1200063 939639 2039899 237855 2163776 2367120 1416394 211014 2118440 759310 30225 2568865 1232741 585111 2240945 2107905 1944019 1296918 1359967 2356142 2543952 2419332 445709 388767 1506209 1656402 258759 2553015 2368458 1803494 1166625 2356239 1335374 576484 142327 751383 471139 2619883 2231446 820392 1121093 1385052 937502 1230820 470356 612284 39940 1411663 1793479 812333 2042687 1351720 841112 1222516 2615235 1208278 248481 2224778 1793871 2032274 359509 999663 1142880 703449 170446 1830720 1411168 619374 1837254 2359729 1566650 1406874 2393587 1964734 1265152 221857 797795 237734 1950825 389290 155443 366863 736818 2355145 970744 465726 1340695 1908014 731894 1772562 1223867 2192656 328648 1643303 1273938 797114 1245430 2450619 2177768 1324891 157040 1628728 1074848 2635941 176377 741076 114965 106890 1330405 547049 162048 484732 986346 854665 1523842 1560679 182574 351821 2152703 2299353 2259307 1345708 2251284 2327510 398721 1490437 1077941 485029 2240207 1291641 497625 206967 2100960 2427489 2505024 604877 158013 1813272 2594099 930576 2633254 978959 456319 2458415 2361939 1441540 1772476 176880 2117418 1515912 376983 832828 1779259 2523379 1163886 79640 1070245 562320 275515 1506774 2310185 2085544 1417329 459416 460522 293542 1795417 2342567 500422 3530 2431503 1891782 284651 2374365 1262553 1204986 1130465 406776 2384021 644806 444887 2181557 1037849 626993 30236 1320537 2022884 1182721 1516496 622176 929734 2203861 374436 1193934 1786330 769737 548756 712232 817295 1577630 1629420 1845080 47589 1486094 1581739 2014789 1585984 1766494 2607039 110390 1358948 2237236 1443661 1457136 1785469 1773330 666399 1157931 1462883 878080 2279754 641563 1396986 284449 982048 186418 153065 425783 1916277 2369949 831680 2635022 1761653 475980 871915 2380265 217828 1403775 339477 1852990 1210079 431878 834442 1542805 691114 1380792 1341460 1741054 188597 225280 2325811 919291 939436 2384337 1394170 963970 2641312 902589 590003 471704 932622 552945 82162 1208223 1692840 2601582 1518285 191757 2494725 1040650 2535609 728500 1395505 303698 2117041 770028 563656 2080165 578598 2457399 1635228 2431370 1756111 1926593 2091054 2117156 1825167 688911 1556337 570230 679972 2555117 2230795 571700 902768 1912119 1136059 410275 1905249 1746518 263191 45227 1191845 181389 189451 431445 1692218 1158549 2315429 1973463 624472 2487378 2438446 2485951 1173576 2469328 2384503 937100 1594943 9184 440274 2183431 30062 2629624 1669027 278985 707653 1175082 1095530 2585339 542583 930280 1323351 1262832 2171465 178001 1078442 2405472 1543923 2549107 349619 2338099 560557 2630344 187364 2434972 787387 1185062 596672 2422695 2282149 1058798 2560236 1859866 669380 607063 1421591 1689019 2230300 2208427 2129855 824314 2498013 2636750 2254357 1474098 644151 389667 2628604 1739993 1602158 1985546 93953 1435564 2083805 668716 1958219 2336500 2503518 734080 1807307 1201246 1166900 1223518 1899441 128596 2208011 1687607 1143723 2205723 749028 2603105 1881604 1648338 1226067 1665573 2253779 1621557 558523 2053281 133624 1044324 1861750 389472 2378274 497373 194254 1036760 1449680 1159609 2528132 1461402 1210046 90196 2396129 419674 262309 230882 2041154 854984 2074178 408971 2571212 742039 1369463 2537120 2382060 742563 1744446 1287177 99820 673421 2644256 729916 523534 1490287 1695900 522943 656597 1399198 944232 1232728 755711 2498453 163050 2249291 763780 972776 2557013 2040981 2208290 891926 1121033 1321352 118341 878656 755271 1524779 368506 976744 538208 1943378 744159 1228689 1250084 572098 1984398 2219225 913222 84164 775963 1056722 372077 1676413 1928175 1081219 2509962 1095795 186866 1611726 1549201 712088 1699370 2149286 1180571 567272 467681 1122252 52479 2476010 2415365 800310 375099 2313451 198135 1602205 546154 2213464 2543376 1490468 1636511 2481053 201783 664935 1820024 2370009 57969 807114 2622820 710241 971833 952563 7715 2430762 2303816 1925731 1822345 2135229 2088401 525910 2530810 395156 2550720 1743094 1572241 560597 1453492 644147 1806810 2180054 2575718 825740 434095 991649 1047559 1104231 662075 1616284 2566208 2622247 475877 1746192 202242 1843499 1467671 1622219 1872026 1191601 538488 1210202 1638114 870427 1285310 1669176 955312 1570377 1732205 937855 1423830 2346853 1959723 1097800 1687418 1805142 326220 778420 1514536 1218848 1532408 986717 210490 655098 2087332 1775807 1774367 1151662 1030950 797617 2554154 39539 1147929 2421926 1636045 1051871 21725 2610020 1476072 1720281 944043 1657182 2275419 1777906 1951810 2318811 121864 1934971 1224180 1755781 892716 683546 1472190 437934 1906541 2547767 1354110 7617 1011211 673232 1859332 1816394 1000485 970666 349753 813956 203635 2102884 1521194 1288485 1431302 1149566 1536339 1924464 959509 2472071 1972460 2617959 1318591 361110 159661 1734725 1670675 1662573 1197993 898615 1957441 1774687 1330927 477730 567066 363797 1873947 1907386 836803 1028770 2034770 1751134 1973421 1922861 88281 1979902 1289968 2241367 2108461 2301334 1365388 571356 138601 2512642 2250711 461438 1263224 196894 2348416 1439651 747231 1231091 177371 2140034 1708742 1262368 1975232 826532 2277240 881088 1293565 1551248 2407802 1265586 468924 567108 2641247 2134871 747683 1874084 1126484 1121131 962008 1282101 249148 2602014 1807166 1268058 665625 1278739 2158344 2156701 1785725 104238 2296248 472792 2570757 1872220 2489036 1118456 379712 1921158 2490711 1663462 1020276 1939400 1952122 1192070 1645260 1182440 2357361 2563277 538304 2300734 2141376 442276 2112656 699544 769775 208229 2487572 939819 2282654 2403910 2114586 1445770 2518416 317433 909228 1450201 2517987 1640034 239592 789261 1285949 1037463 57623 538681 843249 542580 1292383 305716 1157800 1806040 581755 1000232 36346 556083 159330 2242166 305177 111331 1759794 353249 296822 1122906 58749 2068952 280251 2525359 500576 2329885 1120418 643544 1129560 411325 2478561 992036 253816 879804 2120968 1498816 413798 2037451 1813991 999819 1193661 2261415 1783226 81224 1050867 831356 880635 1319497 761231 371075 1118265 110133 2209516 179849 1137528 814197 1434275 2386808 1374152 86868 2232970 841061 2468022 345816 308015 968661 453012 252441 461535 1072910 1466613 1531618 58453 1225317 936215 444204 253866 710621 687412 2575310 2179353 2360158 1660482 2172751 1642253 587906 1932685 446559 386989 2304926 1826908 2244730 2040982 2249370 2277237 227387 723241 979581 2125356 729129 2316029 2366559 1577416 523309 1179749 431033 2213522 1985056 2249582 2647538 2608743 1413496 324859 2222030 479409 288978 1202088 2189298 2141333 1113878 2008228 581625 865397 405637 1193084 568098 1696046 2322130 2152567 2456020 642514 119166 2363589 1870675 1865544 2011837 1342422 1612422 1124348 1910824 1629098 2484295 2175450 1951794 473460 130630 1927427 1718197 2332094 1264687 856707 1645559 967 1810545 1594765 1035275 1732206 1727737 1087259 2611979 626042 2637069 1630501 1510697 2283482 2370805 1686805 1270055 845597 424727 1815661 2102898 1151929 1506515 52845 265879 714085 397460 939533 1642305 787903 922577 695215 2230073 2268509 1961714 1839553 2103562 1049210 89792 509496 1481367 1716139 1981724 1935701 162489 2315291 2064580 613645 2412477 208850 2019881 54870 27003 1136802 1575363 1222283 1972643 1527132 1485897 617872 1403316 221694 1812178 163834 269737 640588 1509223 2425370 777181 1556752 221630 2146200 645893 180630 1177210 1772220 2184442 798239 2499453 38694 277366 2051296 2263064 664931 164018 2629277 2594157 2218172 2242700 864192 2626501 1408190 1710821 622919 1745462 926739 2016543 1357082 2556483 2631200 1242659 306145 1355051 12524 1029283 178906 2285356 1390413 285723 2246759 808452 2333866 913011 1831601 346451 103070 1587386 2237292 1212313 1600049 2247189 2337157 1979536 2071164 1825462 1388267 2297449 306543 1676073 1186081 718595 1018311 2092820 2493254 514988 1958547 748696 2457761 2307631 1447714 1254738 1528878 1388743 789379 1666027 1140402 1142130 2444524 2295401 567973 2447137 228300 2619557 468235 2022728 538770 525457 1486166 1374916 312845 115531 1361421 2279713 1419580 1860682 1253043 2015218 39224 1013112 1874521 701833 427411 642983 2432431 274639 1243851 708785 744479 1108293 526398 339428 2276529 1128593 1602646 1544559 1241798 396194 1901598 542327 2258706 517977 1971275 2149665 193099 411653 2161396 285229 91349 83151 1962238 1169727 1054466 1150268 310497 1166271 1727145 408549 1379160 1326314 2207063 260031 2033770 2354404 2571676 55140 1000867 664074 2196745 688453 614729 614860 409355 623742 935581 2241432 1743100 282406 490384 1478303 343663 2304048 1776449 207339 2001684 2348314 1412438 1814580 323453 768270 1855434 2388820 433534 868971 2596068 1793560 434974 683877 1077757 8820 1305508 212665 1881076 2293908 159000 952503 652462 1285431 1942777 677821 41581 1849872 2441528 2168065 166852 2359058 1391202 1660588 2080162 740963 1226403 2053278 1341166 2001565 2261458 2403570 104571 1784495 2568081 2643233 2537148 2464772 363180 13528 825568 546535 1368255 1856602 2281485 2078075 2587993 134975 518102 1285082 2118733 1376213 2430100 865508 2386069 441492 107723 686311 2337238 127839 1688134 1556778 1134561 791876 1664062 2445692 1409798 2561624 1088747 66789 813413 1325764 1441985 1142424 1253800 387102 138089 2540617 654083 1809605 900771 2043093 577201 1283757 177239 1855620 2569159 2463140 2338614 68000 1711466 114239 533299 1331483 1478613 1219204 1303573 1132613 2027842 950122 974530 2237054 608563 1284973 483836 547265 439459 1313079 159118 1460330 1644721 1183927 154435 1339785 694235 1686776 2069815 168229 2623281 838163 1531 2643972 827223 732863 394201 2276044 1227096 846347 1013334 2164514 262210 1157176 2613785 1318429 2041443 1180514 1233126 716497 2165629 671270 798104 1728935 2532861 345538 125903 1298874 1079281 2619039 687818 1729042 1034831 2141848 560971 237094 1658177 1346652 1560813 1188683 831714 51740 409627 1779019 1766832 1158684 2416274 1169392 2465718 1730764 722774 1783950 1501401 88223 337734 1096654 2040790 199248 2515945 383335 726337 1037142 665081 589434 1017934 10564 1396535 1560543 1822864 2058633 1562179 1233857 1372495 2257825 2649260 760818 798281 6080 1260343 683219 2246197 1119777 584719 1206084 1099611 2069289 873842 967898 1469000 916249 1678117 2289249 1410634 2378899 1164179 426549 436047 2315160 204976 1172213 2061445 951910 1407495 1146013 788865 1335840 999712 1089583 69662 1570336 918950 1310152 841194 231467 1330572 554473 2427036 1962985 587724 349434 265765 373774 132784 1513926 1431085 562878 1433461 2241250 1658435 1468616 1763045 1218901 168113 462576 571862 301476 2339603 2157080 949387 1282588 2614987 32412 78373 1810775 788931 2054272 2463512 393029 872215 1809112 830498 692775 1023625 1939370 2215764 2276579 587176 1938595 184197 1801320 1813329 1517389 2448362 155850 1363232 1748680 753403 2011537 404271 1456087 1819887 1121331 93022 1283243 1190521 153849 1830599 246465 2548147 2311875 1545416 1992243 663702 1465041 750720 1106713 1202014 110567 75828 1091306 1095626 2047361 1377706 2143460 245325 1007818 1822917 1487228 796136 1170298 1325696 223264 1509294 1040964 1378610 2216790 1767216 1774748 168828 467387 2325434 2593784 287529 2080724 1406959 2517804 567521 2466383 2136889 881264 306944 942333 2036696 1355768 1951950 2159660 2620756 2367680 630928 6529 88209 650216 2061781 65094 461985 661030 96627 1160253 225198 2329146 54425 603516 1286243 1973794 568921 318679 1559212 2308610 232314 2083002 1133867 1116490 514351 706943 1526034 630039 2181521 2104703 1764706 1891961 1125261 1377236 2574267 849462 143345 602796 303956 1466612 1376165 2131653 2202229 75359 187622 2340988 71013 1469516 909051 2197001 1892456 2615129 904523 3460 1595839 2556033 1643796 804034 2588828 2383986 2114975 488519 1273656 1770403 70632 527927 875797 441493 2261715 792096 2618983 1326207 222960 2346272 1599232 2415702 1990994 1984184 2248662 1271878 281888 2227771 1977362 743679 1052499 326462 45835 632916 487578 33436 802497 2382407 1263976 523250 1346327 762006 1657212 25056 1461118 1329734 2407653 1908051 1315707 2214990 1203279 385367 88131 1625338 1790889 1711578 1304530 1851772 1320401 714349 213633 1346478 2514201 762975 1661127 141188 56106 1163820 423631 2318860 1633289 375762 146315 1902561 1878780 565696 1807656 1466266 1446632 2212710 446396 2471417 2398972 215966 1340456 2063127 957498 484342 2428351 609010 1225095 2361125 2015025 447613 145456 462438 375625 2360477 2527213 1865480 1519132 2612357 849488 1897308 2185673 7956 76312 2239582 1711418 749556 1259390 983301 1754109 273693 1977063 14499 2321962 2223419 489969 2066198 701514 1798570 1577238 2095301 1538319 471831 1637287 1211828 509885 738282 1323527 615664 1914877 1652747 631398 457897 1465171 2236634 129716 1093183 1170824 1113517 155212 778354 144086 2350574 1822398 904939 815811 384158 1065280 72398 1081198 2152891 1794615 288429 1036725 1931621 1154731 480817 2482335 1452698 1772489 869993 1055467 291379 809571 1851329 1934945 1017465 349726 2128803 1170765 202262 2244967 1558335 335538 1709555 861997 1740061 1289925 1657942 802000 1643973 2364076 847500 2139108 1131818 1546260 414627 1582404 930095 224183 339670 750351 977002 129869 2113308 1909078 1983835 26403 392224 1670169 1326640 395028 1517220 1424795 2900: 1923177 122130 101724 1126601 710543 8299 410924 1418477 2558619 1803100 1678521 884805 1437249 1734216 897444 964453 1727544 1618242 2045599 242938 2497205 2580087 2123352 809139 1357007 818020 469120 1597558 842431 2465565 937372 1428871 1496483 2586127 2633414 1926317 2124159 1248557 111470 2147072 1929673 986708 2328890 862693 356334 2589876 734238 2262963 1336216 2106780 1162122 2287976 445017 1611428 341930 1645377 516440 2356081 2901: 2095107 176054 971033 1464789 970542 1632345 879417 1887710 2245392 2902: 1418518 2903: 831747 1458713 181666 981307 2391937 448947 1980038 948931 2100186 2904: 1805974 860520 790228 2905: 2479093 1872779 788128 2348841 222153 873230 2116182 1499212 901694 1072415 2186191 370346 507248 1857888 2131676 544684 2116729 309567 1264332 1019562 107871 1448538 1520501 634171 2224570 509245 139135 1216193 2170930 679773 1173615 1808835 1071003 221477 1720348 936509 902118 1305826 986004 1346236 678566 656381 2616701 584707 2050546 1282435 2002874 331499 968592 1570328 113189 320979 292813 1245480 1334924 535349 1901673 1123111 807679 1593811 2447135 425025 142447 2057141 976518 2447904 170444 351363 864934 1152574 650813 18429 1253198 2241222 86605 575288 540155 2310949 2622383 1427739 2160744 1275262 1866583 1246122 613961 1852170 785207 1810831 1729572 868053 2117577 444602 2024338 546225 2060199 1337875 577635 878195 2033222 233933 816317 1502539 2550772 2279416 592455 938717 858771 962114 199723 21487 951283 2363681 569723 2274913 313093 193413 11267 245525 565922 896683 603079 2626658 2358058 1116312 2408042 907708 1995542 1359580 1206357 2199915 2548029 2222172 243019 2175263 2165079 398070 520507 2428295 753230 317569 1188119 1991222 2334974 976155 2219450 781625 2200358 2312765 2581684 1408893 573235 507171 1461464 633401 1881339 1348044 2159776 2618397 1863149 2234263 1449064 779515 2254452 331881 1690839 808157 107863 646782 2328842 252524 1166760 1268505 2093473 2557240 296704 1154645 2310618 566723 367742 461561 1404308 423427 230616 1619373 2162898 2521339 2339973 659018 1462659 1355375 818134 1027332 143345 1024570 1907200 2041646 2547924 23174 1620286 254450 528206 2637736 354896 721741 1660803 1766102 2475144 1709381 964662 719068 192441 265909 732146 2243199 128546 2906: 1115730 1548511 2261091 801293 204668 1580097 2907: 1521648 2301087 2119165 1655627 676587 2299619 840763 1530423 1932177 1424313 80198 2579406 2908: 586424 1502196 798841 639664 491623 1926776 1512373 1353216 1265312 2588487 1163821 1183223 2456542 2271364 2084626 56423 2509717 2204427 587721 242260 774596 393226 960950 1852578 1434210 765356 1062234 403236 29350 1219544 2559921 2137795 1480410 854293 747411 1699833 442924 571392 1331300 939582 2909: 711595 2464924 1501337 824281 2204590 291: 820576 2910: 422753 1520829 827537 2387442 2035212 311545 2394727 424315 1573916 184961 1932627 2541990 677690 388740 290583 2560245 748353 789278 2911: 2648853 2912: 1214416 1091218 1870173 2519335 171772 1000990 1372412 88280 491694 687521 2641151 1004261 1268644 1731578 747212 2281682 1542602 629301 562486 1005760 1689720 414405 1281853 2472692 1680783 2505006 1091871 276391 899436 74122 2438107 1195212 1623840 907940 2096142 2241994 1490451 305792 554811 1013760 1224003 2913: 1592157 2164674 2422178 42362 2377378 2551060 1700914 375269 245659 925220 1691737 1632825 2474705 1623549 1034358 1357960 2029121 1087781 2417090 2583857 2512044 2299199 656341 800053 1260068 2575380 1930438 672200 868399 350592 539735 366011 1310962 1275329 499448 867519 341429 1252421 27339 368551 2583426 1154784 838130 2411301 2609870 1283846 1792800 937434 2020408 1624659 1297321 1181231 2171528 898764 976596 217004 2559262 1622719 2382710 1782939 1511913 2025380 811040 1523280 2206294 2307787 794123 1091370 880414 415434 892157 2264666 91007 1174868 1146929 2430508 228841 1671357 2095559 1435817 1913470 1943654 2441688 2279539 725965 1156341 2151409 243943 1597420 722238 1750977 401274 1744428 1549701 1253345 95069 719258 142035 254712 1171252 743783 166817 1143102 150380 63787 380963 609912 1427599 201600 801695 2526436 706257 535410 1624194 1948054 1955335 1774648 2126196 469058 276210 1389435 545812 1359064 877257 718825 563557 1971848 1802710 1773518 482123 796509 1694040 2462924 1080290 1648314 1145066 2259739 1899113 2023325 879939 1944180 449337 1106439 771448 1456253 1637975 1619783 1055790 562037 938702 581766 1365904 89601 733453 1330906 1652182 366384 433880 527217 1587388 2643082 2394135 1350523 897064 1451370 67907 1154831 959667 135314 1428953 138688 1873273 633360 985315 1409496 84935 1737203 351900 2161790 2421795 2302812 191558 1328844 2501155 1406669 2413088 1842352 1318076 544015 839968 490896 2353202 874029 871268 81567 957934 1054303 1901391 1600705 1121984 235327 1977651 1206811 2618381 1288388 1109661 640094 779487 14844 2300914 1248714 97000 685246 1328379 1709582 2219879 8221 2439904 2084277 1250574 2580459 1850335 415206 249074 1945634 106422 1125394 302308 368753 1274707 311996 702849 2181842 1474140 863109 1729676 1911520 156132 1224299 2129183 185495 2530557 1406148 297216 1191427 1278677 2051392 1678449 71390 1123718 433528 1148415 1586446 672416 2235196 2292361 1194866 941576 1493780 567989 2284249 115547 1902682 2363121 2573670 1430741 1817815 1885171 820701 1888531 1396808 427727 2442484 1907432 1922151 114106 2401975 1190255 452423 1647722 1915120 1122655 369398 2240742 65621 323893 1525714 843989 1902332 1241006 1398236 1869015 1558606 131504 1651276 1023537 1213975 659831 198635 1255709 118512 1784373 1858172 1839337 609098 415025 1627389 368799 1228505 191940 436707 2488282 1222766 1775545 887981 851205 297747 1471386 127265 2386847 2018458 1182069 1284501 1614342 1349184 1465881 356931 352562 1155801 1260480 1258803 650675 1114843 2524469 2544752 436461 2126189 882552 2158080 228297 854917 1459492 2591198 1220334 974942 1113211 2355324 2539203 1364085 2055153 1309958 745131 1765979 2121113 2421647 1763783 109841 1653004 816822 270534 1670159 614122 1690260 1591559 1828599 2391284 283422 1284044 7106 2236668 870375 1345371 1598115 1223001 407290 976059 1599196 1658457 518155 16236 663202 1679848 27223 2507736 837031 691500 403636 2244060 2449125 2096559 2558570 2224353 2216010 1330375 374492 2145411 944586 888155 1554426 2156073 1668294 898823 1135030 1986118 111995 661622 726607 54450 1208327 1659613 2329350 1248275 2000708 2333373 1077014 2527733 1806024 1399354 1741721 835201 1029285 1596147 1468238 684788 1396184 447881 1230680 1186955 1977566 1941869 2561778 1859172 1527308 1828086 211002 1989241 2528900 838504 938038 1564576 2278787 750387 1171730 505237 399877 1184061 451221 2498581 669564 1418283 1928037 1097756 1418747 187457 1940027 8058 1487231 610711 2624041 1144830 1478175 552139 285292 1380623 45989 79954 1943628 2605174 1585676 1886633 2148663 831953 690892 1342846 992119 213279 459185 1422465 1410843 1901042 2136906 415537 7953 2307115 370794 2358145 1163377 2579741 2299475 883574 698531 628884 462039 2546915 604856 2604609 2648513 740992 2351525 111447 1226196 598955 1449621 2610807 309896 1083313 2181970 2493270 2140719 1236633 1161890 928990 325336 2374690 1345933 2539763 1883365 493379 1249108 303711 1270347 187602 934153 170516 275851 318216 2238320 2266259 1302513 618365 2385799 516547 1991745 126522 138791 2477051 25920 1863357 921181 1053004 2081751 1627537 71441 1003310 1443453 2068045 2481610 1824154 1140890 138387 1731289 2409453 1557764 2471349 2546839 899664 2598343 2230568 1298009 1663392 1859998 346731 974215 2047824 431184 2002272 1304296 314104 774977 1402600 1310761 299165 2327305 1498987 1628799 1485009 852660 2390898 2392635 1054067 128325 2152602 469673 685658 428409 228111 2530999 709062 2272952 2425018 68377 1200398 1943215 756331 1800970 1604921 2594899 296921 1574119 760318 136940 2472909 616919 2035549 1623836 2145934 46133 2475059 568734 1368067 439921 1760577 571054 2160993 367685 2177894 1559166 1541036 880679 2232275 902539 2480373 2198588 1784942 1261623 1791694 904126 1655612 513331 94837 1898191 303134 139483 546062 2575674 640833 209016 1528423 2437783 506236 208113 756832 2159577 1289649 448331 486437 1840012 587149 2476529 1538739 2229648 796682 820955 1805833 76118 1318960 803424 365207 1762583 2397565 1718871 101711 746763 969720 833764 1820922 848085 2204484 2134917 2125805 1837387 1356364 138160 2348843 1042222 2174553 818021 576506 191590 1646541 2627372 2086417 414936 625619 1981759 1735097 864837 76782 1634014 2082459 1298996 450527 2420181 2002590 588431 400782 369890 1600039 1285430 2330299 804077 114583 687099 1829195 103619 1474208 1634140 1327224 1386141 1685627 2294116 44761 870046 842017 1987079 662087 1802298 324799 441772 1873955 167905 1420890 1941240 2069081 249803 729982 2259472 1072827 2195738 1090695 1315863 295528 2100359 1595250 156182 114395 10084 531518 1022289 120073 783319 427864 721541 979955 299790 2607641 1787346 293381 206806 412872 2242155 1992514 1971250 1579045 2297665 765521 645596 639224 34658 730441 680677 1400677 466896 431017 33215 823014 70071 2286589 1473666 1365489 108561 1246328 1292096 1428285 1623333 2062183 2225711 331562 1979129 1362361 112382 2378967 1253847 611279 409671 2384980 290739 2553417 1444129 591772 2107751 654014 1547449 359180 1744737 339256 239349 636518 1309588 2223619 1812347 97827 1345575 544784 2179378 332148 272281 301686 2378096 1119069 649211 1063886 897328 2062538 2004649 1786490 1204127 1321976 1862165 2609087 2180940 666142 772342 2121658 1118358 223803 1842481 1190481 666404 119081 2609832 356021 1841894 475303 2279338 188862 56678 2116423 134983 230846 113645 496302 45386 132847 2595166 2079652 1135278 2033490 1219349 639318 1997478 383904 892567 1670264 2247948 2262648 2001156 2444261 2388300 260692 2228484 1439192 1281832 2410738 2366251 1440487 256632 950364 1860339 651611 1591488 2140997 712196 471424 1578065 2319486 1488703 1073493 511772 1313055 1599448 1085017 2533540 1486027 268256 1836694 1859372 15726 2628149 1792480 508977 1679125 1360776 41849 2294196 673685 2078030 450774 586584 2177300 2530989 2508208 1391845 59340 638292 2301398 2417698 16978 1529245 2353322 1598707 2409032 466962 711099 569532 1868105 1300998 979639 723007 1173615 2161103 1418569 1620655 293944 1029197 218273 2129144 226607 2347260 2208844 1403379 2206916 720024 1130185 1074454 12147 1261084 690590 2639353 1712586 2105747 2295660 2604960 146444 1132945 550831 2006617 1155700 1210193 1832728 1319657 1017573 2480865 274911 1098686 2341291 1776458 1928860 524707 229984 1180898 832047 2590295 1146420 779635 1308864 1444453 1190148 2395495 1427574 722524 287658 1980899 934931 659266 799063 583668 708508 260239 2275579 1654018 409793 2501605 877793 1447717 1966058 972020 139241 37617 1760009 1497752 1693300 1710746 507111 2501878 2522930 1608800 2438778 2296746 1513316 2448818 2043839 187154 669093 2228079 2061390 2071226 2158577 1508715 1721767 782819 2467002 2290347 285324 760593 1986567 74033 2134296 2252543 686915 396407 1464220 727690 2358265 2526717 1016840 529389 836703 1398049 2524024 2450726 197512 1711420 1700345 2268876 1347634 954796 2504652 1129327 49673 2562627 80339 2495511 2287405 1068608 2191924 1218194 488894 1898337 16867 1026880 1865942 1404512 1466818 795352 1570134 926401 981104 957980 1342061 2465655 1028680 1003143 1618859 2425614 2559028 420911 998859 774987 897465 1059491 576542 1837951 583379 686431 513183 1413938 1802399 2538734 1196660 1549755 1784187 2174806 1529565 1873394 2333893 2524445 1740058 920006 287201 2301159 1736784 1081168 81050 8325 1226763 2362205 811423 932707 395059 1981652 2110744 389632 1667994 872944 69902 1420977 649053 672947 639090 1956846 2526043 299694 2473529 385484 1462084 2387184 323045 186179 1345305 1179890 567742 2402646 154273 594654 1302557 2505624 1514322 2619228 1596699 1765597 1680989 2438287 1247122 96539 1549774 178148 2545658 1151461 517156 436169 720130 734983 1755826 2061942 1470298 1363438 2146272 2548389 106328 2626453 1511574 905713 1303518 1349650 812441 200804 2532540 415165 1696026 2182831 592531 2293340 258518 1606692 1167332 112302 1298393 545975 737343 1381130 2616360 2487223 368275 2078752 352887 198752 124869 138878 1754481 2447636 686243 1560024 378995 378734 1561045 1130940 1518614 2069473 2223318 2257927 238181 1797825 569386 578588 1447604 758243 2645096 2640260 77393 409509 351399 1521829 348339 2457730 2252315 1200438 981500 2479120 1877777 1083753 286664 360175 1276295 1955375 576585 364676 2044989 938213 693615 1428506 2164775 2628776 2292853 772686 422916 1760553 1303787 1615617 1176250 2230142 1473939 287860 2263447 395397 1410683 40840 1913754 926990 286148 16596 2567125 1906043 2055653 282758 270672 729354 1984193 1018583 2500935 1984514 2361578 2112032 759136 1282433 1438332 2506302 1639825 1938930 1139946 1282178 1101235 388243 1022732 2560203 1107406 1297687 253188 590374 1491675 313164 2207219 889340 455733 940852 366635 2391754 309956 2498754 1833669 53529 399372 323292 916415 2300017 1038072 369872 152737 1388977 1041196 2031793 192647 62451 2090339 2085660 1408491 781507 668719 1091886 1334939 604877 1423380 846606 217399 128465 1936793 329448 1650004 2496731 988199 2581002 2594099 2473671 1853342 526666 2383194 1399483 452863 652268 208531 2467397 2527040 2575520 65854 2483585 2401474 162565 137363 1344421 2567410 1560971 676543 1698826 2324946 1617026 2344032 961046 2055260 1113614 2295304 1591786 1759916 1377984 1345946 1862727 2548262 1461053 79746 837584 707091 537377 2556349 2494205 994098 1412036 1534958 962006 1684937 1409081 2568284 2283553 2214067 2194670 701081 2088432 273471 1996108 2159412 2532948 1919084 1076146 1315765 1005000 776627 774026 930908 717878 256943 1740363 1738175 460522 881245 438667 411330 1396806 1675144 2321822 2226480 156097 1795417 2392141 2642888 1331401 416696 584958 2538640 1584095 1882370 1684894 1583047 1729768 2386026 315217 1754501 2183642 774024 2550221 307299 1178170 796278 1720570 2099969 1202573 1029352 456203 1175060 299167 618314 1178368 97264 1089516 2079726 2509835 2015738 419270 2043643 938049 1156578 2419233 1186406 1996189 2635832 1394970 521676 1981726 48273 1417066 1799244 650165 948696 731136 741519 256307 993637 1314401 2577379 1843393 1438725 2545035 1777231 1891849 2333471 565669 886227 2202039 1511325 2448677 589922 1777401 517500 418191 1959901 125514 756436 2117217 2091440 2113947 1284710 1045796 1523223 1313751 1096977 108301 2339486 2211860 1450090 759675 2425654 1300922 1696283 1733804 1869898 2421947 476589 2338983 204156 1957517 1231619 2049931 1961358 2059441 219516 2446583 2206016 966884 989006 2075308 1074673 208418 1196694 815338 2465323 1556494 628405 679200 145486 1153606 2579968 2261606 2025794 2366348 2393050 1846 1515841 1690929 70919 1174177 708504 2561166 2631755 1257562 1262019 2453989 947372 915974 1368434 242875 1574340 153385 1308862 1344563 131741 1167816 641050 2201631 2270286 125740 1537307 25883 242615 775241 2552036 549457 1715097 546811 1967925 242459 1346874 2437446 727471 480545 1772902 213322 2118478 1073542 229365 2538336 2262912 2630047 2039523 1509583 183867 1883327 2040571 2406045 1069068 2528517 2631060 1583899 1140061 2471439 2571661 1685692 632085 1026229 1666903 2640194 278429 2059955 443569 1523511 1961157 81793 1152495 1693243 2275850 17745 2635881 578769 2480636 623901 1410112 523283 193624 1741054 1458296 282627 1036269 302272 181171 659246 89183 2172099 2203012 1554822 1974715 231516 2380547 1257676 2275835 1285361 718040 1818219 981290 1645105 2109179 2043339 444681 1521343 1870334 741500 647771 66132 1150155 64531 432063 1754017 989177 665008 1481712 1658115 468301 814515 1692569 1953459 2082274 1354531 766774 2088251 1128164 1230381 1634608 901180 2601582 1628420 1603948 732405 1687685 2496308 1564817 540673 2039064 423985 495702 1684405 112066 1343405 226697 697254 788703 836500 896906 703643 1329502 2080769 150372 904209 288459 1056577 2020787 1125255 2230259 2402249 2217779 1770709 2378081 534034 303251 1094273 1080904 2069411 2145210 2314931 1818611 1267423 476654 1165298 2163095 1456162 765325 1655462 2492774 1011834 2201371 1367955 764479 1966678 1298528 809124 971328 1057666 961569 1036611 1718374 1143673 2581579 1534754 878929 833247 1299544 685929 409230 75290 1049775 1412351 1511315 1470376 438167 918708 1216283 373956 340776 170586 1072298 2258755 1835771 1761818 1419590 2384817 144271 545751 671429 2040067 216511 16443 2343128 349422 437621 1880535 18285 1007995 272875 582815 675910 487331 1498392 236879 2115558 1684620 2005420 1632160 1102852 124426 327156 1984177 1035207 2152991 2305959 1302916 2604659 70080 247480 462945 342145 829004 875898 1331426 2543370 2507447 958426 2429463 2062506 1444163 927858 2553202 2463508 2410286 2461063 574514 592001 302198 2497845 121676 1642779 559180 1311122 2492123 764786 448131 2173788 1646373 922822 1826878 477003 979763 1257799 860172 1573595 941366 851822 2605040 2517194 996850 1733841 781159 1130127 17875 1720557 130394 650383 560585 1092171 1957360 941207 1302318 2438440 2253678 155265 1830820 1758181 1546729 1923547 84306 1573149 991916 2258288 156599 279877 935271 109597 259541 2533288 175355 2558664 2288768 2035154 2591483 2612684 1983646 2494503 557639 2157535 1452818 1847504 2119912 2267534 1474606 588071 226007 1003380 1030971 887489 1596505 1508011 377767 1109944 2620546 948467 1494858 2270285 1080187 883671 1063136 2309734 2045842 1937977 1403987 1318743 2009329 1299891 244599 2382436 1561716 1204672 1006843 336131 2299640 1098817 668359 1183887 468175 1853144 1604448 1177447 1884791 2439952 1521962 493978 1886289 1908372 1165370 591250 456400 1124262 308897 398104 1815914 1823480 256929 2033175 921057 2203729 583142 2482853 1260622 1153316 2281646 2559511 1664300 2527546 1230264 119534 1873623 490773 2367530 983060 113196 2025210 2280436 515077 1799105 1663577 1120675 2381183 1620927 281666 667628 1254054 1811590 758219 21019 2149532 1663946 1733608 344335 524790 59069 1214067 309783 2478890 2335258 498475 1777755 2145358 2636504 472169 993713 441221 1427515 1374873 1102158 583960 87762 415214 2315874 1469199 889762 127196 1921781 1392235 2160863 2469315 923236 1445224 158254 327741 2378069 2616412 2609628 1468035 2469552 120716 1548355 1695874 256342 1064671 1469001 1298468 1255157 522708 795565 1336627 2630668 594735 996749 1979023 1418953 1272833 2182960 2555567 2343602 2127420 1724568 2377570 118314 2193727 43766 1358084 296703 5390 322780 1740316 350815 105883 933571 2208011 854999 163617 2461869 841988 1123390 1034628 2019923 2151704 574736 1156688 1948452 2618324 128596 362289 504872 2405273 679134 450391 592662 2642947 1899265 777737 1427545 988271 1154500 1023172 1085785 1881137 1834400 2365198 300148 2481038 16723 1694879 169765 1380673 1307734 1885173 432259 1378633 2513169 1248811 716571 1678309 837885 1861338 617299 2640419 1472339 862298 1034523 1825484 700948 2639766 2314195 117273 1951491 632360 2313611 2445575 1376018 1547917 1739115 2352383 74769 2177221 754919 268288 1681873 98413 1565774 140498 1910742 1355675 2032778 1771584 574476 1667052 36324 746437 1238470 1206099 1090680 572189 2615645 1301629 2554649 964635 1785762 265156 662251 609161 2175870 2372766 567897 214017 1072204 893884 1654202 1646953 679096 2031732 1606173 93196 202866 1854910 148680 1182606 2335822 346997 1941185 746404 212911 2624734 196791 1561194 1976569 2205103 517434 566580 726383 1540893 400891 409716 551679 1414514 508137 2615640 502177 2416466 594153 943529 1815650 1274406 331851 2140698 14775 2217236 48383 2245335 788034 554129 2258525 1014763 2049527 734248 984580 1149858 2145189 1335291 2255931 966020 69599 2287214 121866 1317852 2220306 5927 1144348 815744 1086167 1539495 923926 1723872 1497394 566103 2125614 1321341 2133954 1081808 2202289 1827955 2577534 884255 2045365 1152143 2175659 1923185 2058978 1227575 1506012 816457 123376 2296602 647655 2006908 1427836 2603606 1938836 1424228 1310414 2015501 1671577 1534025 1719490 1096281 2450186 2433004 2518070 1705771 202265 1674897 1479049 925366 2367978 2014384 2219225 413678 1457253 124999 303483 2304971 20640 2400246 2393148 1524854 779778 275879 2293141 1027795 11020 384633 1546830 1959289 1506977 44600 958531 2629338 164069 1161967 213656 1319417 1770654 2177503 1970339 2244640 1174905 1651662 2251910 648928 2202127 797715 1291722 2145620 1168708 2016582 2042814 905455 1199901 318831 1934336 2567531 1483189 2477326 2595332 1875436 822951 1134314 1364813 401445 777696 1025423 2033491 1798474 2615118 549757 762640 1349234 1159340 813287 2371804 2606763 1772726 908820 1449008 174929 1552328 1821647 2238380 2449706 1374229 1654130 1973040 1083201 1452050 744613 712470 1474371 78758 2184977 884399 2125576 2231515 2291847 143344 2539526 1366643 800310 1197576 408627 1893166 1903442 2583460 1000084 1544858 2022988 1277056 1249462 2233995 241960 765578 1364733 664647 2276121 179907 2424901 1382041 256386 807839 136862 2544517 478952 188169 2502962 1697785 1795320 541269 1136746 941381 1658465 2182850 1878131 71637 1433635 2101135 1623272 2378264 684413 506483 424126 2201806 764929 141530 1271041 321661 1271745 423681 912391 1991896 2061722 2588377 1856337 2637042 1321470 2484560 316754 2254799 867155 2361936 1922248 570219 778131 2350375 251805 1823191 2469925 1276027 924129 1502913 2399158 2317540 1623790 523298 1367130 2150483 1057240 1263888 1371256 2582933 2434250 207359 1987963 2554201 1337875 1653764 1537587 1406449 433045 1459775 97784 2336994 434095 510261 1744601 2250129 892989 508473 2426411 1879167 2279340 1733321 1488481 576936 1211350 1904452 2248819 1437424 636007 1900304 916649 2035997 2388352 939298 963556 1971220 2309048 2484600 1841224 771716 622105 1948157 954956 2544873 1760661 1905235 1340133 2206144 722258 285050 1108154 561090 1321443 2425399 1743802 127968 774331 1283236 1538786 237179 773971 1082535 1525112 1271253 181479 732616 1858438 2463818 1085401 2430197 1134599 2590802 2032193 1274698 1291001 1547877 1788142 166837 2406879 1559290 1270636 1523778 67382 150873 2255444 2153096 1272223 953427 2210324 181542 1939283 2343269 592150 92303 2445487 2604383 507074 26493 2145761 1141251 563608 1807145 2139734 1840649 206844 153136 2273044 80286 1899031 2288518 1848148 2223273 2412527 2606971 2378769 2222542 2524002 2588830 1329490 1044343 209910 2262968 1116520 2012641 1065453 1576717 1050496 4170 971476 53548 1094706 1377486 2406270 1176510 1864455 1573807 2277458 1256864 745565 231915 523512 41497 190282 562436 1539280 273675 1991658 2180506 1666212 2584820 704546 1894824 541754 1272465 137309 950188 1993987 2269580 1427013 922281 404022 1628232 729769 2343139 1497012 1720994 2265561 400083 2552917 978261 459139 415919 1020272 1289181 1069252 1068522 2523958 543356 1502430 881003 2612589 2148847 634715 2099473 1604998 649373 320404 1245225 583771 2456574 1870722 54537 731187 1505081 1375325 2162591 1264179 148221 1343262 128758 2461003 882258 585296 2631602 1067885 1942135 46158 400942 83 1349190 2598140 1355186 1759702 1190091 2625922 1639114 2570289 2063073 782701 481312 1363822 2453264 1458158 1845558 2275597 391398 1104313 160801 189576 1767125 27376 5082 2189621 536970 1971863 996220 244116 2348614 358628 1005599 1732291 441992 183837 1922440 2044883 2247266 896787 232593 879482 634980 1102887 693171 2084673 2128515 2155537 366164 1559177 310754 2396326 721926 1429364 1871160 1482876 38334 1616809 446049 1378602 274873 1656695 1543259 2548005 545953 434838 2188790 1691764 276768 1633340 1047219 1539925 745607 1167001 1993858 280154 326030 860225 2358148 2271673 170454 542107 1228905 2200481 1659519 62224 2589021 2370266 1391063 634061 1209575 1475857 1701890 1530646 2192064 2144672 1496262 2648572 1257298 1856507 932056 146012 2137979 389617 1787218 801027 1175018 1060685 574252 843736 1755923 1110054 2385945 2545061 1906000 473428 1753741 2485683 2610124 1449538 2334459 148302 91071 1192529 2544904 158257 382479 543771 777787 215665 1416485 1630272 2162798 1696937 325195 687386 236288 1964566 1247441 2617775 2396152 1651115 2488700 2374747 2399360 2401372 1111688 1544021 2238388 2537745 1812109 1376229 2061956 1123808 290930 2126969 176865 532798 2132241 2322454 2595049 1844042 1403806 2025955 1043416 360862 1787401 643989 2258719 2170173 659076 710279 1540100 169026 831758 408359 1508115 1213160 1172270 2332091 483239 842706 1914100 1300487 1411891 203629 95901 1763504 1339569 1182394 1512783 1333209 232430 2323611 2488001 1467076 20622 279009 928356 1446857 1231876 2298798 2553385 547541 2039587 921881 2513628 1411983 2277240 1792894 2443116 1244951 1801696 2297569 844234 1533141 1582084 2629210 277097 2290194 1313414 2194168 48552 66942 1230194 1439515 962435 504937 2618444 304243 1705557 1929137 1392701 2285849 1885685 399226 153823 1944986 704506 687027 981050 1638456 454471 2342278 94270 1568435 1403706 104018 2144189 2468187 551777 1664564 44902 1866502 182068 1072968 2392622 166586 1847516 538687 2056221 1125710 1576867 2050272 1894872 1604982 799779 644826 43644 1691316 526024 2152710 1924398 818903 1656022 1363796 2006940 942786 993542 1213464 2058859 1486412 1540315 492753 531202 1962490 2032551 1690825 929771 129188 890117 251390 995267 1142078 2630749 1152114 1371145 1780795 431762 253436 2322176 1071407 137994 2470578 1532421 209781 395649 74549 1962475 1114187 2227773 183471 1038999 1895504 1854747 551513 406752 1865396 1869253 931370 610534 352142 2535914 112176 679744 2548827 366701 1927698 2325516 1407307 1356781 1112876 2081158 1513540 1473909 1954549 1192192 868675 83712 2107750 1151007 2465779 167151 1257779 2241805 638528 866709 2456545 1494688 1674742 65726 2157890 989903 1446879 1697914 186421 949978 2272597 1680421 1490805 990266 2394795 736155 1482213 127087 197853 68447 620478 682337 2309294 2549379 114651 670930 2494402 1422215 2397023 2456872 1277384 1215792 2111625 388048 1468420 901621 872756 506635 1660428 5225 198596 1007637 1844032 372079 1324030 1127087 39735 1239519 293021 847867 2098309 2337647 1674503 235038 2299474 1797933 164085 2061370 2449732 870065 203349 610766 639632 83647 451597 2438731 813056 857150 10200 132605 1897242 2223186 731450 1907689 2545539 1564002 2326269 1629062 1059026 359117 1604404 2297126 820509 697880 1935951 2087854 1459737 1218770 138086 2181428 2489374 456227 1731833 233334 327562 914138 2298898 2040685 894543 1574204 2482863 2394307 490948 1913318 2054970 2458049 2044284 2551295 263080 162562 1846281 630396 674497 795873 1070825 2573654 628353 807620 1339451 24130 1203881 1960094 1504841 1787488 1479273 436378 18417 1005439 889832 1587220 1095426 1870078 71050 1818833 2042475 1283179 361755 2640940 1485237 1810953 2449288 1959044 310279 2075580 333536 2621253 2611730 811519 1802547 2023664 151465 864608 1021614 1901053 1093918 1610147 2524959 522704 1853012 955592 1724928 1187894 2130095 1609614 759346 2434479 298959 351395 1765744 1478249 2400640 2018959 564189 632279 579502 1453064 1087438 2365567 902622 543847 2421095 784054 2378045 1183717 1523508 1603525 81224 38633 433508 945460 164103 2010597 1747776 264403 2323846 2048239 246732 1954680 113573 1233751 411556 76500 1103528 994564 2108494 187392 2438729 238560 438340 274906 368939 211515 2056593 606697 2102742 909036 1440883 394563 732919 2644333 699091 1989401 1235886 1504483 322412 1035349 2622721 1202854 1434934 2635414 72015 28372 2380137 1025883 982057 1088785 1262049 1189236 2252604 653385 2467279 1491880 2436336 2587391 1844235 1080490 1365942 885445 1132540 8761 1186506 2301441 106011 210895 696594 493953 1303703 1466613 686699 2440005 476623 1907903 1221648 761647 950736 549298 516505 2581103 2466015 2131964 442921 2642452 2393208 664198 1366893 142729 23914 581898 956551 1367843 2300005 1963728 1218968 2556319 1049302 2367390 2449658 645830 2054005 1272486 773812 167333 1462094 1631570 505999 607250 2440193 2369860 1149397 1358842 2334327 77756 423426 1334216 715741 904285 259224 1693719 1108259 888529 1317761 2442364 2172299 660009 463783 1652929 1154706 1248856 2054574 617543 1257850 2615224 416203 1397335 393537 279889 58309 2338344 1153361 285086 2356372 2405062 1757514 1738648 99496 802567 1641304 1622038 1262851 1004432 1056788 2446422 2328056 2050896 660683 1793311 684760 616038 939878 1490544 685427 1903284 1421361 2098419 501949 2517743 2596079 892406 563564 403825 580560 333717 1185917 1122509 2332390 1998005 1648822 2561161 930232 2610903 753790 1431666 196105 1062368 671712 666531 539140 2344636 1301742 820012 1928022 931702 488550 669936 2589412 169999 2376025 1173653 2386712 2556755 365589 880928 1594460 1344510 1674728 2082787 1509791 1309505 711562 1093662 2003389 2138196 1518819 1030560 739908 160027 1952143 1550092 2019287 2240658 336242 1750751 1399587 165298 1645229 2442263 2161253 2533642 2120203 190522 1236627 868467 1587295 2026045 784574 2204005 483912 2369667 334172 926407 232879 1398522 2570336 239617 2536595 2293640 235861 2068235 1014516 2211954 1872689 753367 1227741 2130638 2014479 552384 1406554 362234 571401 2155345 962977 2145787 771138 1974679 349204 946409 311753 1591848 531626 166888 541393 1248657 1989628 1741646 1273085 2132978 989875 1488931 341541 1732899 1276460 355917 1567372 2458351 1853824 485754 1962759 634619 196205 327049 1900790 1566952 1357870 136065 825742 1082199 1958537 1612560 842993 2518512 2216676 2138671 657716 1051511 1912839 521341 2509890 2013040 2641939 402108 2072422 1159504 2045869 127740 846892 2069659 1416117 1499302 144078 2590411 269307 27103 263035 1928 380172 1652435 693056 1161181 2446467 180112 118168 416979 1700035 1076648 2504525 976221 2285984 972071 2253544 2522546 52441 895982 2548461 650071 440203 1199083 624085 1055801 1635682 322449 2316002 2537091 971934 2205544 499145 2645320 2155891 219994 2251068 1492872 1136959 1884912 238767 1282871 1461665 1141405 1764575 1105545 1521884 401430 622988 2071592 1210455 665420 1276297 992125 1128908 1728779 1932562 425577 1115318 653218 373999 1455331 1465687 923970 1466361 1575458 233760 2054145 2552316 1831599 1544653 888083 1382135 872553 1291206 559575 1035912 1244043 1432767 623301 665 175230 1247946 1124242 317051 1157780 383542 2165875 1869647 1935701 792439 1169441 381817 1463988 202991 389661 1584314 1987833 2281417 2204928 2154598 1653391 2152957 2229048 914456 782117 1800144 432320 1445915 2572639 141662 1775400 2593109 1603774 2464094 799746 2109660 2184208 116211 593488 1358693 2419897 1225020 2100534 1964422 936398 2620684 1194956 1638656 128553 2643502 1704370 566603 551459 1059845 742609 2060279 192161 399200 1183323 426214 2105433 2291897 1008941 861994 328312 2416673 973616 821379 1075528 423403 1352886 1619517 2026154 175495 1680259 1812178 742373 1894798 1605295 2278326 1591861 2165435 628838 227152 2281296 1308266 1071443 1092119 885755 1747960 1546049 904950 700093 2534063 1168634 2577678 115302 1854400 1517141 2607495 734682 1762243 649994 1804184 83404 876404 1644675 1033748 294758 2319202 2323142 1534343 1218992 815641 352380 2600956 402558 1525284 1333711 2602440 2266265 533416 582127 1539684 386648 2546034 179785 2427117 724073 2225445 472660 185613 506377 1269223 2641516 1292338 1923246 581281 27733 855649 2279647 2621549 2274695 1148146 2188908 2356623 1599699 2263526 2043303 624688 2243941 459702 2531466 843590 1654642 1655138 369797 893129 2616997 439251 1526032 1236370 1524850 916043 1145960 1950334 1917395 1387973 2051090 1470034 1203754 2032156 2225136 1027369 2363634 1131324 72599 129182 2585608 740117 2316443 1116275 590819 536212 1542168 1674496 150003 2103172 2123404 2345472 1801830 817303 2050970 343006 770522 400184 2031442 902481 90436 643965 1957988 171610 1797343 2037528 1013445 1630708 21121 1546159 2000693 323555 370324 551429 1388554 1950187 1051221 775416 2124179 2330117 2568495 843820 1946643 1483442 1487060 1311232 1268336 284093 2440503 2607406 1155427 2056817 782666 2106048 203011 414449 330216 689716 114748 761403 2328208 257292 1393666 1568096 703268 375777 2265400 999164 1205608 1408480 2077746 2214186 898964 78120 836517 2134437 2539254 1451662 1014811 656228 1844802 656707 2438028 1891045 256062 1856317 2622832 863463 460540 1105548 1601586 2168957 1213108 368966 1105651 242019 2130766 2291185 921444 1617132 1955987 842083 1615731 351549 199185 2463013 320613 1958547 446093 8815 1831742 1414493 1966523 1517906 2582574 217294 473070 1080898 2380233 2350799 2132888 1704823 483041 1841912 787727 1655783 264587 75640 2016203 979226 1556414 1174383 1386372 168211 2242260 977962 2473664 509758 673892 1102725 2619606 545086 2551211 2295401 1813663 1594169 2002170 1838409 828795 2581414 2343314 2493872 2434884 804277 1402897 714663 2449436 315778 2364087 326657 1022889 1631321 928558 2063514 1993668 1378591 983061 1970236 789666 2574887 453694 440200 1416362 2146229 1825413 864044 1534221 1518892 46709 2237090 919023 460195 44273 663103 2614060 1121046 1345997 326328 973010 2242527 606012 2241692 1288385 1321007 2332797 2386093 41348 359679 844963 2285614 1559624 1704088 1207363 2247050 1001072 866492 14433 164634 2599012 2304553 1145740 2485288 911845 1731718 999628 306556 336813 843208 483677 298579 132244 148930 1977859 1618918 1806091 458810 2476526 2442028 2192578 615405 627337 2375261 491835 2331261 2559368 1015431 156547 1164340 1233998 72290 1729030 1438983 1510878 1563062 1176458 92477 726105 444798 1003672 1869271 1140429 1006148 121748 1288019 215717 2478902 1282966 2594314 2076243 1583809 1407520 538764 3502 584583 1766309 542347 1520632 201239 820095 581713 141046 230288 2017308 2287294 2228414 2557632 1856024 1493723 2210933 334762 1580542 298717 2625506 2419476 242533 2304311 828434 321184 343719 909511 1324003 334068 957101 608161 2248083 220676 1333520 2174476 2519147 1563319 1827335 1466045 1855220 1399574 1246929 2184506 1294387 1722955 1119540 1578403 2569488 29719 1407981 2523588 1365983 377665 1133671 2192964 2393880 276238 2374568 2044394 2274466 2094968 2072585 1826678 1722419 440796 1268633 2298737 543434 1432162 190317 1975049 2390502 652324 600411 1638121 1762650 1848869 797285 1909393 689897 1220677 612505 1594088 1974955 1404409 307450 2197503 1233551 2512714 605577 989180 2336502 50095 563928 2428018 1900059 443996 2460337 923539 157657 652036 89463 2640155 29403 1779981 2339699 422184 451336 803212 1611905 1210232 706511 2569826 2136962 2579611 2468157 2037348 2591833 1387744 114863 682665 1431142 751583 1227277 435420 2016657 657267 497114 678472 388847 2052728 690286 994949 1814580 2130142 1600721 1101379 437908 1287332 222486 73655 1590775 1941364 1258821 2576512 913975 1173273 2614279 1195181 1713046 1307670 1874233 1039458 1982123 360168 1052206 1549885 393386 1023878 113571 2621117 1951076 2538374 620748 2527846 2190218 1398694 197036 1792506 1437339 1931636 811556 2260786 380206 1741290 877727 1393631 326021 2480800 4034 45683 185090 1835241 484227 2374692 569139 1306695 467762 189626 31595 1660817 2546147 473861 855079 2376869 2632019 966935 1604233 359527 117471 1357901 2596328 2177462 707899 2311313 1711476 2218409 495629 208913 2649409 2347329 443117 2329133 1966557 344537 857240 2242710 1353477 1559396 343164 718142 1697778 2564250 1959277 738850 1020446 2543713 2254449 557068 1726240 2304031 1789436 359996 2202962 2311310 276701 1417400 665093 2001652 652369 57326 1095849 2510433 1952276 1117937 1331290 2033589 2599765 105149 1117247 2122718 1438518 2420246 841294 1006584 271906 72395 782663 814179 201414 919718 824553 39221 2463929 124302 705769 98798 855920 2511802 1049971 2070563 2045923 930674 971247 1880148 1180326 1990710 67956 433306 2112829 71198 1727026 1165900 2181544 1768114 768826 1093766 1557303 1704779 876595 2249359 924234 1377644 1398537 1991519 269199 1881361 970856 1808988 2108456 1869130 132793 124913 2419197 2219052 2072647 330798 1237843 2605765 2060558 2541726 2620307 1074533 1604531 1954115 1764354 940767 525312 2023759 2625873 623453 2555242 1387511 1052147 1423121 2348700 1169723 809426 533046 690400 294255 753606 1741552 2598025 1243498 299027 76290 1786752 152875 632067 1718515 2166482 2145476 1243569 795971 245840 357097 2362338 190206 1580591 658875 1348202 1102140 675961 1888193 869475 2151132 585300 1694013 963702 2199454 2267442 1864088 619050 482763 485838 1489484 1853520 2530614 1173835 2561790 35129 2528366 1039650 1289253 720045 399442 1996079 1945456 1021817 112208 569689 1237303 2522763 1653834 400227 1582970 228851 1076011 1789428 2418277 887195 9564 15773 2328936 2117476 241699 2421104 244050 1044689 551747 2140161 2439633 1282942 352821 217910 1982070 1460330 2612133 1151224 237453 880521 858253 2133661 2239031 981032 2325302 1606805 2258897 893732 1040730 1622633 1182873 1834831 1447059 1070041 910348 1215366 884689 1374524 1476022 2017847 1329980 1038841 1261641 36143 1876780 215533 804852 388564 140010 990247 1513443 2566257 612037 1885035 973085 1083986 669876 1462519 1085615 275223 1630659 1973086 260797 1124753 2298699 692830 1277971 2234603 10855 659290 2054211 1512346 1914238 1300778 1426824 555527 1160381 752584 574115 2124317 807419 1417594 1389757 1956782 1279143 817816 579707 1491651 1441293 1728311 2015769 1496711 1029872 2213528 1556420 529768 1496394 287892 347686 2075335 2023083 990039 355396 420868 2411673 237887 429703 1086624 2051388 783440 1362128 1072273 846698 1970748 2097392 1558021 418388 1199797 708175 382145 140303 577920 1685457 1995873 249763 348567 327297 2107725 787864 2338143 878168 2565952 1110441 483801 898335 427210 1285323 341926 1966726 2124410 655546 1078511 1397527 1871046 145329 709809 271141 2342928 1976621 1363646 255341 35434 2209738 573879 775440 2146557 237094 2640718 1452100 1720412 669543 1759007 2490474 1135632 1222068 1022331 1500116 1727057 1832683 2049096 355644 1945200 1274382 2642375 2183 1703025 714804 1255225 2645673 456722 780498 325635 2393478 176342 2431979 866470 366750 1793809 1976043 2407517 1594270 984323 1799861 1032294 2400050 1325578 292737 454374 1067759 1672074 1752118 996829 1707558 205253 432312 1147059 1678054 2520859 1803635 579854 1300033 2289988 99036 1798135 1501983 597883 989013 69046 2196464 2306762 375626 180965 2444423 2308851 319625 339156 2157176 529411 133075 1223572 2272425 1884129 497041 989548 252251 2082307 2436101 61810 1457316 1089734 2086445 956018 2509316 1324910 1560582 2443047 1305760 2324805 1544006 2230881 2459993 835006 1981208 2608674 69583 1994957 88850 2267106 1783823 490549 2549621 738393 266937 1361788 11289 1570782 230762 1270413 1443628 1237384 22009 130861 1816708 146684 10114 718505 2287282 538864 2204034 692171 589043 900672 1489726 1810656 1282198 963676 784401 90244 476844 1860983 71553 1511576 1901681 421697 231082 1974394 573106 1803612 2062640 556236 1863706 1005512 1812572 1891383 2398052 1589251 2556207 2082875 138583 1620775 1383642 1978386 305428 2359695 1473029 387475 651479 2461480 2639831 1919793 1807452 2232311 1433808 1036376 1447853 373065 2156956 492892 1298657 2409048 674694 1437749 2320617 461358 1068049 921155 1332274 2294548 1326271 1609324 1194290 904985 708799 163011 1322014 701675 426549 1478590 388717 171288 311042 2531370 1045766 2475164 1921046 496815 485464 2617918 1470694 1676411 1721751 1026070 1131298 1518859 2225635 799517 1109785 2090799 180133 98572 486166 328706 1263270 1605700 1532672 2052070 2458290 2192618 1919910 380834 2348903 689053 2356334 699453 1376933 280461 1115905 2039264 634196 515090 2417999 2212866 2003797 2619158 2049139 997062 312944 351923 2618413 1963377 2254007 759853 1590365 1923314 541826 1652873 394456 1582056 278902 1475072 2353858 892503 2301685 819830 2102718 1445378 318324 2363113 751289 882559 1389027 1921544 977703 1458700 2585072 377114 2475146 1607539 2047179 349863 741301 1209392 448712 2070497 2630793 1941578 1701690 1096802 2161561 2048113 436104 2591737 100256 852897 1878883 1361289 2155742 2151021 1759852 982118 2016315 2571378 1004675 1990990 385904 1363085 958135 699372 2386386 365372 791177 1690509 1335750 1131947 1600134 158406 1398892 1728005 373297 1418347 2060337 2159151 1095284 2112247 128542 1624913 2296768 205636 1875534 1220414 1666921 1682711 597950 750255 302838 2337160 793519 759215 2533954 2394357 583416 354269 2248748 2622967 167783 412816 2157080 320111 707774 2562766 2457184 2478187 1120029 1756695 2042963 2005394 1528247 203187 1227032 799384 696076 1295481 2442493 2344191 947935 60970 1163751 614027 1118111 1385756 2301349 230785 889572 1342584 1447965 1001163 1485416 2091486 393620 2362189 2188897 153675 1144356 2169992 1135082 1464525 1571818 1008016 2416388 1559292 33255 2086715 469788 338508 2425212 2299935 1771646 2157255 27105 52694 2313313 747810 2386315 2337776 900867 227940 1940750 145654 542593 2374536 1772511 2155532 333424 2232561 2251929 2302763 1426939 258380 1498175 512690 781196 979382 1447978 1998367 1921445 2428067 1246024 542943 1155543 206698 1686447 2034525 1082918 1239859 2073535 769513 1795159 259454 2420631 1104333 1917941 2249996 1623901 714374 1397223 1343986 1846452 2139300 794562 1668681 1388565 1818263 404535 1586120 827001 988945 2371005 1283215 1667281 424457 2392686 1074853 2349915 2006694 1202014 2633173 1305101 1322554 447534 1048830 1015702 2039549 356615 845700 2532810 882982 2483991 652956 791665 2034828 1636129 1147823 1458283 330890 1882378 770505 1396254 1380882 1516047 527759 38127 1488168 1934474 1104022 773256 718041 443580 39907 405915 1219815 305727 2119531 1267628 2530756 2365844 2029565 604694 333766 2649328 725565 880762 128425 1129959 652921 2113396 118910 2532583 2566550 1063487 1697060 2542203 1858934 615753 2006107 243233 876981 1406959 811827 235224 22760 1122642 2314655 2114290 386921 716908 480555 2338984 1496366 2320076 680195 1023114 1134862 2298276 2199787 363537 944398 1671740 2156886 182199 2396174 1185907 1336645 1070517 1613412 182115 1689686 2504961 2139786 1992356 995764 1214191 417785 2282541 2083944 1172753 712083 1493721 2046921 1894078 2129030 1988503 1672485 1328707 423240 1087147 638473 409288 1813459 1345117 499326 20149 934210 1047019 1581548 503873 59838 1771329 571368 2379791 1801323 1031487 2067412 94116 1822220 284470 1328074 2187780 2315742 248801 8980 1676311 210071 2442916 2610802 483922 2145895 2583675 444540 357141 645362 1304455 2138494 2392534 526803 478429 2273104 1746987 2398254 1300531 2319176 2361692 1816662 973325 166506 1826815 788271 1043183 2326703 822590 527734 2627484 1174806 2112176 1605433 1448468 902666 2523922 632925 1109882 1196663 2327651 1517450 1475582 1991700 1256527 42579 88987 607919 2531738 2137417 102727 1218307 75248 1622605 771143 2025914 1164087 2484261 304 644713 2419635 2300793 248617 1251113 2236180 2303234 435738 280770 1940479 261589 1056296 2560825 1835511 1208580 2274702 765801 1692441 851605 825595 206534 1262508 2363299 410698 178168 716030 2203660 446690 304206 1178130 2628447 2039270 1451796 345297 60722 2503275 391503 2386457 1294933 1300745 2584890 1459734 2377397 1176808 1510926 2424817 722856 2241709 1257614 1815277 1775565 2474072 2553711 112411 611129 2306566 697695 1730369 758235 2289254 998965 993962 184781 480159 2646913 2014040 258241 2638969 1044496 2079264 972852 1069792 2571319 1925838 534478 2230042 1226271 1092320 224457 993593 1807139 1932842 2622944 1923970 23391 1858842 18161 1994023 1885798 1183266 918970 620721 1481562 2450292 2499098 1974670 1999051 642866 601050 2470270 807445 12870 15423 1356179 2264774 1149164 1309365 2357533 2114292 683806 883052 2629972 1330562 2066696 1358777 234799 906945 2107763 692789 309528 1368086 1420582 349281 1021026 1003878 2618067 2460052 1348191 629966 1776301 3660 1187729 1898699 2634503 1182337 1432233 342396 536533 872705 798632 1566754 719439 286205 1951417 466194 1544720 783287 1425743 1278354 582481 1782332 338288 1366384 284959 594094 1749227 297737 1388938 780460 382503 1818424 1716670 257209 2188340 413943 2012934 467433 2021989 1454008 1809411 276416 861124 237142 389289 2068058 138030 283977 1644900 2509483 839062 31655 1488124 1910428 814183 1705336 2216937 1923805 1894379 2359260 2537738 391509 1501113 2430241 2521934 1455759 480161 952668 1999382 137786 1091420 2608642 2452840 60402 1776394 1358045 238823 489136 587891 1765180 696866 433368 780757 267071 349495 351300 187578 724134 325133 2402601 1999960 781495 690320 1334494 1467295 632336 1491199 367322 4623 1959104 1176173 1403451 1861761 2523518 2052710 1717743 998288 586737 1651660 319518 838404 1900584 1806898 2381125 1794840 2229190 2054355 1793160 2339847 1387667 1476697 963983 2582145 2320387 1270613 2118592 2279938 1907733 2599570 1963460 2080494 868577 1818962 578701 678825 2241915 62687 1428129 922898 1590614 2610390 1940831 1397349 2250232 2641322 2308342 157067 2352981 202180 1256550 565696 845822 1150304 756228 2585665 530110 2538054 451677 218497 1726359 2444408 957275 2486641 1527932 954984 2607528 544188 323668 472328 203821 1140524 612281 26487 1894961 1546545 2049764 2045509 1881543 1694130 494848 2437945 2608284 2539619 146685 1182139 1602449 453333 865169 416090 279445 586319 13363 1402873 1610456 1341262 2634159 1466068 1448311 1660683 1101417 2065833 651252 2533412 2115067 1428606 2525347 1412580 1584139 1464289 593264 75854 225934 568948 318621 512932 2297267 1308110 2191889 1656053 1200165 1728801 856709 1080866 1600333 1123697 2054467 1667476 1263359 1592384 1497526 150344 308485 2252165 1600674 2612044 634451 151422 1035278 1609354 2472431 351822 1872775 1377391 812984 2646201 651517 1952936 2382748 624161 1755362 2494418 255868 1317548 1186351 712270 2118762 637482 2458663 2493868 574471 290515 2578194 1624594 1225456 2636870 39723 1530269 1447645 1041381 1729859 225469 329211 588133 1505665 1339401 2097092 692004 2297033 2093581 544346 742581 1543053 1650095 1933923 2445052 308120 631398 1522409 1552433 1779558 669921 1176027 613464 880761 87229 1491234 952173 835269 222956 2187325 1561759 2167427 2179522 847342 2281574 734199 2230549 731309 2135752 1869653 2275275 476520 840480 319885 306412 2511316 2548788 143997 2221036 1362754 1842056 2154667 661937 234937 1300683 1006913 1362712 65824 895413 1626164 494363 312980 1995379 2436658 1820398 2146939 1932145 1078013 2625543 918540 1426424 1932444 2613054 1461828 187275 2368629 230911 1819519 640425 1950414 1879334 1207509 1716512 1828222 759944 788768 1370202 1944918 124049 1282604 87139 365474 1418354 2371837 922289 1064091 1490759 1276965 2065581 1259930 1338109 993423 1163179 411754 611619 2300480 2024112 124358 1847606 1329240 2425210 1203190 780984 15159 623842 935082 2081131 2418991 2476002 2428815 1602531 2471615 706368 93980 845095 2224030 856903 160648 2180573 165228 455077 498553 356440 587212 1789545 2537473 2155344 1687079 168810 1546260 217868 179655 2182209 2569476 2390379 1804836 231681 2303785 505961 227424 1743715 1987565 653674 318763 678171 2151503 1789035 1478197 1858340 502855 2353470 645856 1827462 235766 369176 1034323 1332152 1681685 1353558 390151 1491590 1495972 161675 2051499 265561 1755337 1220484 2121042 2581842 426735 1263454 436919 454631 2016554 622450 1248003 2915: 54221 2193231 1933022 1165956 898044 2916: 1644750 1166950 1018668 1575999 1459962 1619594 942455 1220170 2128389 2524283 345940 1835856 1258765 1027043 605115 1816476 2252207 638658 2619515 2233547 846791 137358 1400941 1931394 1595943 1502149 477878 1308708 146588 1974202 604961 1524178 801021 1146778 1256457 302070 1294045 654934 1663211 1674637 89644 259419 1528741 1865823 363738 286288 1376007 1796166 670652 1708159 658268 1859866 427132 1588314 1278556 2527031 2262372 394749 1647813 1000439 2265816 223663 1962728 2395978 1386910 416543 338998 1013996 2198051 1029783 1631846 2032538 2277570 1781909 2375677 2056369 2331622 2299374 436814 713350 2185244 640631 1545321 893509 1206075 197897 1895259 1030758 1740954 997014 1497333 1815094 2595702 597258 2182884 558673 1974804 393307 1012955 2058810 895841 826387 1667848 1834315 1902253 2614769 1241661 1894805 1833356 1085967 176980 912315 1162910 335687 599997 463881 2628971 2278252 784197 2521433 1851634 335322 2135978 820609 1548582 1684983 586644 78167 2132060 1934032 88006 997440 1375610 1474221 2316885 2052377 951577 243739 313831 194537 1586306 1997484 2544165 2360500 958288 1911794 329081 1637888 1016510 2373236 1934023 404160 600165 2917: 2030796 2620721 1423478 1118510 118074 2415248 2918: 38116 2607983 2255272 1315402 1492360 1732877 1518230 1924978 1765896 2598782 19364 1981906 152814 2919: 372884 2452907 870333 1228547 2292853 2058808 1963179 1361371 222897 1588739 1247404 599635 858771 1528246 1781043 2397497 272335 2388268 382518 818804 2432393 1786144 232055 2176566 1487347 292: 2625857 1727104 2449613 1220431 1991674 1685567 728231 1412453 2252797 1912495 282640 1553659 165369 1403996 2166846 2215021 902569 2075584 1662098 192947 251595 2632139 1207750 90928 448126 596217 832770 268872 142946 521890 877001 1527025 2523829 2439433 1568094 488291 1293704 2042731 1053211 1343658 1326749 300819 2334757 251099 2179876 288127 962633 1325749 417923 95685 2642987 1955703 2118260 2920: 576992 259348 2218686 205094 1839379 1924659 1475946 800397 942654 404885 1135374 2535930 1136783 638476 1610263 1666177 1583994 71895 375022 2415126 576214 2530773 2538734 2294082 1479785 1976915 2432162 712115 1722542 1225643 399933 2400698 327305 665270 564899 1100512 1063117 1679786 2454302 880687 1721709 394734 2356468 1828490 1665706 592424 2610635 1642046 1789750 1894699 1296676 1047129 1757032 2268744 2181915 2087931 2227455 1795626 1352334 2423522 1461752 1003949 2065100 1816552 329958 1049851 893407 1014292 1892474 1769377 2272150 742799 2095546 1656546 389171 2117824 811817 596597 1537898 707326 718629 2111625 2213163 328894 1573000 1285360 2246924 888450 1958913 95905 2365508 2308986 464557 209201 1573542 1369151 1481692 1973109 740294 1931279 15479 2216941 1218327 1164109 2222815 1163822 276050 714757 2377369 154843 185261 2129024 2549872 272805 30967 372847 348634 775418 1842628 1892694 1746941 347351 1190716 276416 2524470 1751121 930279 2588686 2268434 269639 1232862 1670187 767597 781014 2097084 2438863 2921: 873668 1677593 1297103 1303448 150676 1066926 1560158 28445 695690 1803851 369872 1607403 533714 2217779 139724 2335381 72358 2588497 589088 2020829 271423 2012053 231875 1425466 397615 162883 549153 1198514 81193 2494388 731106 692372 545026 885859 1855806 2070206 1894721 1126516 2340855 2045876 45656 1584301 1114684 1384278 1685287 2294419 459972 1287603 2414526 311234 1169482 872215 2469021 588110 2209453 1944413 2573534 2526414 2164540 99871 2922: 1479087 2040014 2379608 15696 140813 2060090 1695795 875506 934221 2573778 2377911 2617673 1495561 955014 925739 2114851 1780917 1646580 1115111 1076518 2184318 248 351890 1125766 1204271 1227286 2393832 1223290 1518672 570347 365581 794385 1247265 2172672 2128870 536096 1473965 613358 126134 473163 1095523 2432424 199699 340105 779750 400234 105418 455816 1952922 1530313 1763997 228278 1492597 2203246 2464146 1710664 2052038 550154 1026929 803092 591880 1218611 1490252 1386002 2581588 1331832 1382537 515062 898049 2069786 662011 212439 210716 1497461 1757997 2205749 2182831 2582395 591679 515945 2610455 544583 1486136 1205537 326619 2500935 1282178 1423699 1188812 924708 1631178 658655 2361188 15584 2345495 785536 338553 2173247 317645 967584 1622110 990150 1954340 1245526 1063756 285144 1834011 698597 1436275 1740412 1392004 2171114 1539182 1355788 1431866 821781 994934 2362113 405347 478895 649580 424367 1245139 1560781 2623218 903841 781608 2544624 1515166 2171737 90568 1105254 2291744 1014003 359226 1252434 2019936 130018 1308512 2054008 2397146 2340997 2097429 2562791 1861750 1051360 1719337 1526958 2618963 2494386 725447 339624 2561841 803744 191415 170003 1925020 974618 490418 171601 1106752 884122 922878 2565095 2529590 1010271 2189291 700089 45538 2493804 1280428 1239168 769858 1649895 811768 947375 237623 1431515 73037 2106325 2070911 1340391 2340133 2173496 937264 882275 2524370 739543 1645206 196218 1016377 581399 350790 2608473 1998180 1332928 1945336 36831 508449 2285847 875789 2516094 1486995 2632109 1993749 2398537 94893 1915076 1786736 1759649 1118265 292061 1861889 698775 615421 846921 1717090 226218 1793483 1945462 326372 941097 1224046 2297255 1385126 2078131 958939 1933276 859871 1012955 365690 895841 2150872 551692 847436 2168888 1274187 2593059 1711809 1456367 2627922 1528772 1352891 1294431 2224973 921022 2148623 101869 2472647 1917330 1915185 702142 1119076 1589546 1130692 1798765 2589533 1571157 1372627 1649198 2135754 2509359 23710 149576 692839 1031811 1754557 1792243 877508 1636032 1014132 1027507 449150 588258 176906 56165 2435006 1011193 1477304 755749 835171 2384813 620225 1996923 1030229 840102 2320138 2074746 2333945 681489 1100983 2566932 1581206 1837575 468199 2341509 953365 238878 959019 443466 2475405 2229020 1392293 896209 957125 2257133 1862048 9861 2384512 2038519 420551 252307 1781617 767415 2608795 2262995 753905 1739978 2585062 1153516 1667524 1537395 1932687 2091605 1653929 2183913 255597 606825 763574 328978 447293 614298 1288413 1040012 1688620 2276849 346629 1794671 1234928 2053332 7410 168397 799480 639412 2285126 2119125 1575744 2036696 868461 389384 377615 1371831 2405905 2074031 1382819 88453 485501 2368994 1311685 1860444 2494183 2131977 1460865 2052724 1682247 2175359 139269 1441654 384331 860939 1293124 1470088 65846 1502680 1160274 50474 2106377 1799030 223153 1506367 960456 1212705 639722 1825017 275937 1220946 1396717 2475144 645076 11205 1324610 187232 906833 400507 599331 1398993 1714144 451249 524540 2557736 1071693 2578436 2923: 52794 1844963 2925: 172054 164232 496655 392235 446210 358941 1989303 2352307 1855380 1497830 2222936 1092195 1446032 555214 2926: 2140139 2339024 901436 1232297 2299231 2927: 549534 392790 985872 1626065 1619507 124611 462113 148719 2292868 109760 1200799 278261 2367436 580817 1075541 258435 182317 329205 1429452 510834 1738843 208870 2646957 276358 764882 151481 2156708 995407 1166007 1374031 319058 2341410 2557232 1388677 1169771 715005 1439764 2620402 2508747 67350 2082778 2499884 1862248 657699 2403008 2120289 959843 2564513 2466120 1826369 776402 202160 642551 3689 1997474 329332 2928: 1427167 419958 1621848 895628 2343780 940274 1093198 2577659 591054 1914024 1204639 1365245 920670 1226432 731199 1880638 616656 2418024 1106979 1326003 272364 197531 464320 1287265 1277527 1497039 394014 2320323 1169809 947391 171236 2929: 2062689 593226 357782 293: 141772 2515402 2617432 1357572 2620692 969170 2135261 145941 1730558 2241698 818553 1235696 1986649 2470282 1430840 1758541 1079017 935972 1374848 313733 2930: 2162036 225090 2931: 2106569 2631840 987986 1343890 1475516 2932: 2607396 311841 565301 2198864 157729 579631 2933: 1094380 66787 2934: 444720 933659 2649081 2351296 1896713 1489871 1328229 2147484 2935: 1410012 2355270 2937: 846887 548180 407037 1922688 2545336 1857830 2640278 689711 1261875 395674 1383642 1912884 1373056 2938: 1034358 904408 1519205 919276 860558 641930 842925 149990 1684828 885319 70356 520954 1265366 1131834 1816011 1769369 493823 1637765 929965 1545767 2071274 615239 2481458 308874 2016972 2069590 2439175 505883 1944284 1825498 1296332 1516141 2484892 1388446 794667 2007103 161593 566338 864332 1767210 1358556 2177637 1670333 2530364 1878478 2106037 2183123 325466 844887 828 2449654 1387828 976380 2058115 1932764 656713 176349 2270950 1626065 2468689 1761657 902399 1944242 338689 1343979 2323614 1629522 1075278 2382080 1204050 613358 764304 372612 254156 863871 1052307 1708192 1332953 1059953 870046 532781 1204973 513168 619327 1284369 1496451 1338450 986786 866794 1802339 1600463 1173260 2289835 962626 1524025 550847 2018935 2142728 123095 175764 1537353 349221 2581588 2593216 373376 2490065 1265628 2175344 2242498 591512 1095646 133000 185331 2074313 1878815 1409074 367344 1728535 1149405 1279627 129166 209773 1375374 2020750 1458480 585613 720707 1362403 550551 2197641 107084 782308 1229204 2251595 1063782 141152 1222732 796679 2506224 1285083 1700654 1528480 409893 1407403 1763959 2420553 946544 742839 361775 300642 1732313 121606 1533466 1156775 1679653 2635268 2377416 2525206 2292868 1316971 815338 2044719 1590535 736121 1005949 2123803 1333940 1321586 350942 1914051 2215760 2542879 831512 2060013 789030 311781 1736397 1121973 203166 271215 2125480 295228 395586 1906608 348363 1270614 2538260 1586241 1557951 762314 2029884 1934096 2363147 107577 1070462 2383454 2165217 1652730 513596 433629 2071103 1397242 261031 61492 1818373 1935356 526943 2502133 1563302 1730501 215134 1942 359681 205745 50754 2122302 2490710 1583492 655269 346714 2445010 541705 1146632 1513951 2387352 2365026 896936 2448067 2310661 534341 505400 2193769 1788701 437604 1769624 743453 746150 1744279 778301 2550395 1585799 597931 1785266 77789 1649265 34891 1001227 719706 1496081 456527 1152684 2080230 1264283 205748 1448108 752280 103027 161407 1134720 1014754 614404 253486 1617987 551898 2561601 2277523 1107966 1724782 2118152 1138631 1644812 1587751 2335009 708778 192517 1080718 1186130 729971 1053690 1876716 1185577 6275 1394197 1064504 838079 945440 1957251 722126 300201 2510890 2142393 636378 1238371 2356922 262870 984162 356262 151481 555207 1369614 615020 957287 2334654 2247800 1977652 2318244 631471 1452372 592856 252250 594287 1093831 2169786 837352 2188502 1746956 567331 2186649 1579501 385145 213845 1702889 531137 1900912 2457544 2400993 1600684 869511 2508586 2406749 1890023 760941 1114184 1827552 683998 313821 2012950 851373 2638498 2451804 1538755 1636703 1594623 412450 2354747 1865385 1664629 1108325 1428243 177493 883582 967853 207228 766443 1372577 245367 1786269 380169 2490998 2578154 2578841 1405613 1489379 1702230 1877222 39727 2337479 359972 2318623 640209 209201 2176974 1071210 46500 1291242 1182315 1857337 406026 682113 2047538 2133845 2288815 933961 1810432 1773183 2163558 995662 84068 1271001 234537 2471003 329401 778693 589107 825523 1971627 1968609 430864 1939927 20919 1845564 635626 270740 1416692 328792 58711 2349764 1691033 1426743 535698 1101287 1709547 907627 1376880 1650713 2525698 2116057 1190522 2377128 1399797 1193833 1020616 2647153 1745801 604169 2009589 1461784 2637851 2494520 724197 305995 55699 2141173 1187427 2419057 2571829 1974800 1929568 488891 1358142 1274223 2033770 2169961 479445 2004647 2233969 1657227 1114741 828337 343929 2283527 1339703 1323035 1572725 1984325 2152129 1745670 819073 770348 1547026 1935180 2259288 300022 340340 1297212 2295032 1040689 378784 936979 1918364 2425289 440536 1609486 2184352 1221034 782154 1833653 1454182 274813 2441939 1004117 451856 1670304 2330531 1589055 2149599 2642611 486688 1208994 1299793 1482648 235017 1994100 368334 2541817 720098 2418553 1968841 582911 1505039 1480086 1651502 1189102 1535376 1933121 949717 728725 611508 864039 454057 1919089 1003174 994554 877600 1843068 1924995 1761905 246591 1149022 277937 1542741 753905 2080273 1867716 2188465 1151915 882835 2134141 1901087 2642440 660268 1543955 2292348 1284062 2555179 2544010 818659 1149659 724759 1185766 1541956 1747446 1258373 262358 2595703 1205579 2171681 998506 1598327 533018 1578886 411662 1010684 1665768 1091316 2417114 2309660 1450784 2568351 2046451 2104966 2588046 1345485 788604 262008 1998246 1137831 683063 1705611 162070 1920329 2098854 128518 1577807 1072053 1434404 1245825 266090 81743 259281 420554 2605679 466194 1370691 934606 2022579 1099488 241267 2560119 1934328 455231 905686 2532379 1305411 411976 817229 1572997 1877457 740378 1466068 548624 478338 1033732 914898 2550915 2322865 780170 1837248 983339 441633 1342474 1988691 381180 788732 1629456 2227926 840294 185602 1445489 2318154 620989 447531 2479159 875955 2939: 1607938 705603 2632227 2057520 2162245 2154473 1303708 2301087 786554 1466768 1172617 1143351 1817630 308513 2209805 2616982 1733024 600459 2494252 1100363 1425377 1899061 2467492 124512 225083 1987695 154852 181132 28826 1369078 1263133 2144504 2120153 2029602 1953788 22994 1516671 893878 456110 2552016 564191 554004 1662293 2534568 153823 214490 1127971 587889 1269853 1067640 1319575 75728 1419176 2310093 1467176 1489264 91296 2144322 76947 384031 920131 620343 2446411 1423515 555511 1401345 1166027 2302238 2100351 1785023 897646 435932 2263106 1234485 1523997 1454496 1912238 2232068 893074 1881182 966665 477502 838390 235077 253311 747559 895647 1187856 2546797 1052756 1867820 1748497 2349115 361080 483323 1448111 2199160 1702487 1351206 808007 294: 2099670 1902828 1998628 1961231 2511133 1741096 2358751 410227 1323844 1610467 630208 1898929 1596128 86951 603195 1448222 2455558 1065417 2141590 638861 2444528 447497 2415526 478215 2940: 1017745 2565285 1874320 1805888 963277 1971474 1632987 187080 1243156 2432424 507103 2385055 99297 165264 1279916 1180675 2151793 1473424 1824389 1978304 2266741 1923390 1352184 2449786 1787682 1130028 1102172 2145194 1560949 59140 1967029 1258178 16475 101257 2580611 382913 2042635 1688484 1557415 628760 2427188 1888722 543740 1143735 570222 2550772 762149 2291496 2421539 2200481 1979902 2228525 835493 239766 2540441 1567833 575067 2314588 493407 2104087 375567 923835 1548583 1482828 233983 1801373 649157 2299370 1489524 195116 675913 2239755 963222 2536922 1253662 206276 314465 1012947 115668 2453050 1449272 2173145 1026790 326534 2543356 2217786 2592737 496460 2444925 1263048 2041189 660061 1550920 734501 1862581 1145263 810059 2094379 1274370 790835 2601385 2587620 696480 344193 2433435 1888106 1272199 2941: 876586 1959113 150885 16166 1296998 224074 941015 1533274 2304870 2100142 191205 571895 2359029 1610695 2942: 1166294 1627769 9245 595730 331823 608112 1133956 32966 1707513 2200375 2253669 868165 1671808 1430584 1581837 223559 1580949 1752051 1731454 2239348 577304 241607 1012926 2507709 1016489 465035 1236009 1532682 553215 856437 895906 2384925 1096565 2225554 360986 214556 278980 219162 176349 1491440 1881417 29384 655415 1204050 1296080 335881 2492577 2163627 2551320 532795 543299 194520 1553855 2457281 1750396 1116776 615368 1959278 1097488 66903 2419840 2315120 974651 1784997 1536704 1400733 290171 2469764 1106282 2129672 293944 1683293 549314 763058 968026 1804353 2240670 1469058 62108 561108 636538 610510 201851 280758 1616873 1057953 666786 1635517 2296988 2386970 650256 615738 2020750 450227 1943382 590631 1396160 1670206 865268 86794 720478 641291 2342520 791213 1346169 1460569 2636508 966914 961811 101031 2373300 937689 2137649 1592369 332476 1259886 1127987 1916012 1726754 2622762 1061485 2504877 1625425 1224596 564826 1760463 923597 2125480 1235463 2625392 1888857 471647 2000580 676177 552185 486125 354550 2075426 91964 1758037 373990 482251 25592 107577 773447 2248758 734264 727344 2575005 2312984 782251 2226562 2390650 1169333 201716 2499791 510347 1062863 1838920 1703710 630814 667673 1362734 495221 603526 486677 1346451 1860307 1221949 1770349 2341305 1694352 1575279 1980080 102383 1514735 836722 2133512 1105992 2054392 283811 1453687 2343592 380408 2080230 205748 1814138 1848916 161407 1014069 1327207 179259 2074640 150561 1006777 877386 1858405 1447141 2378609 1430991 2239954 456747 1424084 1440825 1287972 2619202 1358164 1361246 1583880 1987899 1118654 2189054 615020 2046336 307558 1063157 1259827 489354 2027540 2372319 252250 285467 452237 986027 1289072 2538082 2249350 2116990 1304810 1919010 490948 1983786 2017198 2202975 2392644 424821 2537632 1827552 164296 29910 1636703 626099 2554988 2073981 826570 2442571 459633 2464381 2075742 2039439 1285787 37031 380169 1720275 1895746 1405613 1496903 453304 2494881 2395434 617351 1340697 2337479 2169318 2232255 1604864 590073 398282 1031830 2525076 1160662 2426981 588946 48336 1511360 2249960 1005796 217511 1997087 700467 2071093 873007 325066 1256838 1735520 1313649 2397855 897261 2116057 2591467 72901 2334669 1288627 2202363 122888 1243811 2483383 1364549 1040487 880308 2265790 778627 2307060 1898436 2471867 1333139 1391481 655573 1622594 1755587 739914 514657 395555 1618395 126054 271021 1456336 2596989 1549719 1150530 1334513 597219 1642654 491020 1064539 2603093 1897325 1631275 53451 100607 624289 454155 2186818 1659171 859924 1897207 185402 1505039 1480086 2584192 689533 1027771 2020081 2017952 2044634 193430 1336367 1436956 471871 299129 134334 732648 296208 6970 1659552 1648696 660268 1044468 1543955 2333917 1165899 1413895 994874 240933 1854030 1295885 643815 2046451 359115 1317438 1932248 1014981 1614403 2172063 68946 859285 1068183 330175 1224087 320847 2434534 1483675 2357994 251559 1842588 2362017 258107 1864807 1896424 2019259 135234 1359067 497482 1998718 1535128 218444 455231 700894 2185432 1281150 2464677 452181 2022203 1985073 1911629 1996952 493371 1768457 2943: 1611477 2109782 1057361 1981320 380463 525890 585791 2944: 2565487 1938950 1636115 1789551 454801 815302 2002276 1944180 1523714 19106 145032 1257103 1918652 1694452 11795 2633981 1450406 1825699 821883 918068 1371121 2243587 2357013 1103054 229617 648344 1283633 79032 755584 1112234 1921303 2493120 2015882 1923868 859024 2465780 462898 415672 1654632 2003550 1972447 2519921 856019 2639043 2071384 838245 238181 142093 993198 1938930 2509180 1045981 2189992 2522672 2056360 1089516 1704890 25412 1514344 1802893 1491796 1532985 2595606 2061764 1699483 325815 526466 2625747 338749 163515 1528418 553551 196091 811963 1383895 1044457 2354853 615440 587874 2147545 1913104 137987 966537 818484 2477277 1646103 711884 879086 269344 726372 1353446 1991896 1387145 775263 501834 2442516 1782495 547358 2097927 2145701 478296 2616023 2273885 2237597 219704 438579 1211101 658275 359104 674963 1519818 141540 275420 1630483 1057364 1329457 1248214 472363 542637 1630084 167852 1529076 1950225 1711914 64423 1117014 1763560 2087958 2102777 1101486 1342430 361461 372331 1645933 513425 2182029 1670617 2509695 493317 1442987 1961558 2012530 2131814 890588 2473433 341875 2239902 2056111 2525351 1297965 1543837 714338 1909174 1437610 395634 1682749 2264750 1739335 54671 1339672 931022 1184939 161013 1924568 1554655 2165037 1568024 1946287 1335658 1675914 11144 1921398 1085414 601056 1596047 509179 347988 2557152 1432209 2333945 1393796 2557944 1717117 333406 1708032 1837575 2595820 2141681 1660384 1656383 613973 2081739 785097 1323 2057144 2596986 1242979 464867 2457131 2406895 130624 2503823 135709 1585067 618726 1686334 293765 416401 524985 659303 2253953 1654448 1663896 1906516 803605 171417 538831 2136247 2517667 88733 812047 1489834 251163 84093 1858718 848132 1150178 2511418 1178369 1818755 133851 1257934 326656 1448114 352748 1654024 1601111 2127723 1477192 161950 2455042 520132 398819 1000722 951993 2500889 586517 1880636 2375388 20078 344726 1895764 2254047 748200 1967445 2945: 1878679 1505415 1040423 741009 359193 1329779 2377896 1719696 2512817 2324659 1581139 2392948 331101 1235356 2626944 1199323 2517408 1992396 1440562 1250802 1906376 2946: 145112 2264927 1622098 622440 135736 959888 2947: 942784 352373 2381992 2092145 2949: 405088 505024 1073586 2617910 1146420 1666694 285395 1654484 712347 1478804 1618954 2060655 1303945 257610 891604 249731 497039 1689939 2334020 1514954 614000 451183 867967 9928 507660 1039105 1387293 1647308 295: 268461 307910 1391461 245720 2183249 1633072 24838 1297458 1603079 2242540 1545205 1760166 172438 1857968 1884747 1981203 1566528 629492 2399028 2299907 1690176 1211738 2545841 888667 1644680 1035115 2496194 898042 2238411 281682 1008290 2441719 1022288 104544 1745308 2182550 1016403 103839 2094020 575973 1515591 2492496 2329942 723409 2157470 902532 1793143 1200747 156946 1102362 25696 1388768 162364 948614 207479 2470472 1238437 1385624 1663295 1548764 1300489 2009261 1745362 2645337 156772 103182 1382839 1541860 314083 2030530 2299925 1355252 77271 2588432 2455068 1447936 370733 480419 877655 1999223 1414282 2374370 856870 1257939 2140572 1807349 1985760 147740 1881309 1853382 216204 378857 1166750 1212023 731400 417015 2607238 744346 2043731 1714564 490456 425459 1595324 1068578 819904 1638181 433734 2516611 331501 1801615 2341307 2206249 2413934 872277 38226 857245 1452376 1894034 1923234 2185464 887797 212331 671473 70135 1841602 1712255 2379713 1589107 2487692 1403379 687727 427833 272033 1485571 538881 716736 183661 2454437 859041 755774 2499954 1543062 765806 83420 2563771 2598971 2418309 2643949 1589798 1481424 256078 1220628 2515563 1141511 799551 2201699 255900 125456 1246705 389290 2300264 1205319 162078 534137 2032055 1096192 1903504 2451973 1232104 1016664 475266 2493079 1569140 1986748 1683595 700278 996399 1544098 1939431 2018325 922127 2530806 1510091 1824787 2442184 934213 1724752 232692 1634800 2131719 2423742 1958634 2457818 871168 40285 1199561 1380378 1655466 1193934 420279 1588721 2601436 1486094 589922 1054843 291283 1857416 1559351 1200069 2171588 1563258 338182 621697 2480442 53887 1203811 22579 2099954 327041 2555683 217481 1084594 1595425 1129721 2644224 1352514 1665232 699495 1531685 1156307 312548 1453652 392050 556497 1409616 107421 578598 13616 2332361 1656777 1102172 2608600 6488 1139525 898521 1555244 1001150 469238 2058760 780474 69078 2090713 2520738 2252788 2541909 1138619 1053804 1723745 1007432 492212 2132962 772351 65589 1026161 2531916 282602 2424822 1028916 2343076 2198823 866961 1877207 1382086 1524102 508924 734080 309630 2100812 2521403 960154 687821 2423007 1209754 1348186 2419108 205593 1954866 1221409 367681 713630 1150295 209122 2456462 1775115 2408845 593896 684028 1507451 1298057 1144208 143732 552431 105561 698912 396212 1765040 1576448 727619 1787768 2070474 1756925 2245319 1448064 2630524 831828 2620316 824479 2267178 1095931 1741244 1159626 152187 1049274 105929 2538136 487805 397019 57289 1878473 1081219 450737 2506158 2335215 790889 2197475 1150730 2348953 65258 898203 2481053 1933698 1515602 1560705 1518884 2241642 504794 448242 593949 1311729 1963826 309825 261976 668068 1426031 801387 514447 1617721 1740480 373263 1555096 771716 1875154 2118803 790390 2491226 20591 78632 2288386 818366 823018 2538031 1422758 746888 2440653 1119904 766301 273525 1561613 848015 283679 1276392 740247 2257256 751876 623645 812542 1039883 507659 1003613 1968976 336540 2312543 173349 1493790 1569224 1197043 896753 2117446 193002 80621 1266000 624338 263335 2499984 30479 863866 740168 1418575 801569 146559 2140305 805161 744485 2241367 729892 604895 1865253 1500219 2165911 769505 1789128 2536398 1610717 1708742 1244957 1116474 932613 628307 2157637 1397604 84152 90785 826337 2074364 576523 1757726 1297124 1075635 570443 1937860 1428767 2065061 872609 1952061 472225 806292 977601 2278846 1568672 1371311 1285520 1070808 1285022 781287 1062015 321826 2072826 1820755 472210 1319497 2155224 1443731 813382 1712725 184323 2108216 391240 1917575 1360142 554171 73255 1496120 100500 1906135 1410753 82118 2340978 1630952 2017837 2591367 2548092 564811 1910182 1849182 1565101 2030678 191193 882006 1702594 2315057 881975 1562415 2333592 292238 1154523 500969 674025 1794056 413530 1219898 1042487 397460 1320172 1295307 2633035 662762 1705115 1492402 842989 1124156 2390156 943743 955866 796191 443122 1930566 1296096 2286426 676918 451141 96682 247550 1939881 976367 108151 506377 2295951 321772 1242195 2521118 890947 700327 1742989 165941 2374979 1828072 206241 1655514 354339 1149359 1301947 2004689 2423379 509445 1327917 1674456 1165322 377848 1509192 313350 1926265 1263037 69368 2574036 949275 358110 1510656 30599 280028 208978 618778 1298939 1780358 873178 2556279 2391282 2032525 975581 2107885 1241798 165730 2104306 2191675 2001694 1028467 716426 110129 2184621 2415228 590394 792339 263659 1171240 1174364 1250219 1743100 2115689 1453823 1033171 670351 1464567 1389739 942194 2028451 323453 2417775 1037061 1764425 1695093 29966 743093 2051838 1417025 1656649 2406739 1138270 2387258 2165625 1676477 360450 249030 2111057 1430668 1269376 73323 2142948 2339922 1520248 111400 481635 1990743 1263575 2360587 463942 393222 457187 1363310 2346942 2442387 620785 92425 1025646 965587 1738896 468735 169484 1578264 2633414 1224015 399518 1043331 40999 1058243 1774618 367630 999276 2156222 233811 1967534 1953330 2276003 1087457 1935714 1202908 397526 795733 688579 1502638 512063 2144440 2646120 1490089 456976 649901 1274221 1514582 1879449 1535298 1258128 1885319 408023 2422943 1966780 933749 37283 1088607 701831 2223104 1624455 1909826 381005 1162728 59592 1945163 969658 312822 1271705 1963300 2598964 822158 2588438 1407495 1158991 2156772 2014038 396547 2399056 1906795 1855673 1462133 1297695 2555528 926636 1144288 520066 518616 1867959 1382845 780703 1479729 1094265 608999 606223 443400 1297398 943602 1824861 2516224 158607 2628778 2066799 1357661 1663848 1289465 223264 854059 815165 1738768 1015781 247386 2462055 249239 2455354 380157 284111 88547 921585 1905677 1471529 1753887 2181521 311831 1773718 868109 326489 241051 573928 2229342 788778 377616 1470796 304206 1822463 1288576 636506 931256 2250748 2055508 2235405 680318 2339861 823285 441172 1649297 211702 1294090 2427272 764574 1920868 1750731 799880 1116890 1995366 1251221 1460561 1197602 1229874 466249 371153 1090420 1265477 835919 2389666 2060678 784758 215340 2560292 142991 1536300 667901 969998 321079 1343058 2542062 419621 2522859 390226 146397 1463238 542053 925752 345028 253916 128293 673752 271005 2261793 442053 1607676 1018679 1169303 413458 1544865 1712865 314416 483661 839645 569694 2130318 890315 159424 738690 2334301 1744501 1164290 726897 1313368 773753 987870 2950: 488066 2168814 267260 1055424 1161855 2509976 2423640 159395 1148674 1555944 388750 2951: 2059541 284918 354425 1089070 1742600 1040781 2178789 1469107 2466874 737221 251041 1891779 2952: 2472728 2329972 1674669 1235827 2953: 855578 2243660 2110462 136238 1164396 95069 1164917 1096675 1578460 464370 2565676 2490185 363528 1730591 2026392 274038 2554256 2079388 1194219 476067 2362978 2374272 2551427 1756038 1682422 2232414 518831 1102798 1516283 584032 2150272 2018914 2517616 2611005 1501527 1409501 311962 1994809 172953 411060 1791315 1762014 2394863 1471485 651531 1932347 1331957 2509967 2629083 2308025 1859257 629457 2293896 2037401 1065222 1111676 1032070 733877 1883610 1678221 2147251 2437281 1933739 2258002 237803 1120216 1439980 2114170 1381095 859505 406072 1581834 10616 1919401 1952753 2399284 1299899 2596814 709215 1355843 1070154 2306888 1958406 1928791 2596627 440463 1140009 1843057 586716 214437 2019358 1824975 1436555 2360499 856820 292051 310733 2462594 1949526 2644658 1075075 1261817 1604277 2337653 1637007 1214966 1991609 1972102 2128277 2161965 643741 1618242 1818511 2394259 2227999 1985581 888852 1837219 446751 2411102 1100527 2135307 706001 2111302 644826 2453684 2605836 926906 596267 2567090 1560703 2381416 25483 829243 1092625 195008 352223 18417 728236 481217 1166205 1120346 2245379 885489 2271260 2093686 1747734 1986163 1102661 316737 1335061 596536 1327633 359972 1301759 2357050 687465 837795 436537 2396067 2301267 1739790 198054 2540487 1714052 2502572 2646938 508378 2318270 284336 1368610 1306014 1545940 1381327 1204765 1496322 315778 1826679 1112115 2132585 944461 2523561 1635010 2440855 2144788 849359 2103280 1320705 896087 421839 1491092 603722 364708 1678642 837498 707725 2265037 294335 2380323 222977 953365 499895 1990317 747155 1417031 827634 1579089 37974 2496883 1730300 559618 1832122 2441346 1957415 15790 120401 637070 179203 1634256 431179 2178131 2337776 1355358 1700515 2458594 1967070 2411660 896260 505022 306664 1101891 1929128 801401 2525193 639179 1470995 1861665 1557018 1533185 1962209 1370850 463240 291860 2292480 65417 866074 374775 758468 579829 2560377 831305 1378475 1272667 2954: 396307 920582 2011499 2177092 991836 581570 1110970 2608826 357402 1032469 2645144 2313792 2236144 1935918 300352 1480084 2041577 2393164 1084619 753080 469723 1828284 142827 2403270 986913 271037 2004260 796549 234955 1976443 2369432 1933860 946366 1287490 183163 2286470 772862 2201779 1076312 1555135 932191 1349773 902738 280832 2955: 1626389 268359 2597681 1903461 1251064 1752638 1234206 2590083 2604475 1348335 10972 1313550 1381073 948917 1220599 2638649 2008327 1504062 81907 1532260 748312 2170930 2617432 2226665 1635625 2426317 2089742 314 776930 1634689 1935919 1987198 523791 855552 1257844 1851387 1026884 1450077 557292 1186618 397607 2472868 765311 87664 1200822 737885 149877 1491948 678728 657836 105655 1311914 169997 84357 1685240 1462638 1509882 64376 163357 121765 2649388 1398866 1887035 881083 753074 1833557 2376837 765201 285836 2648079 1336941 2243044 49648 2622721 15550 1643502 1701273 2589473 808324 489596 1774982 19491 959558 1555581 1235514 131476 1435637 1538334 2466788 1143687 1638987 2435920 1373961 1187248 1281037 1760721 394507 2578227 735927 2485958 237597 494322 2340796 710080 124782 484692 1108054 1629216 791687 668955 2520804 82425 1960667 2489619 1703374 2574760 1410301 800142 1402593 3984 582867 1669833 2460564 1956647 1231040 350624 2956: 2203798 2343207 1759825 1355300 2494995 2958: 497196 63292 403026 1334141 969075 1533804 1089603 1459781 868973 2323050 524702 309937 583575 878344 2514720 1119060 2007487 998628 1073591 115508 1129122 652371 296: 1410134 2468394 56605 1844160 1751040 2960: 2350758 2425393 2557878 2289943 63227 288775 15552 1033762 2298339 1826612 487601 1515525 708870 780343 444983 2267906 2451008 1323694 1328723 376322 1434439 2141626 2046530 2099327 1221868 1404032 1045545 876276 164367 1191020 1200834 809211 1875548 2116614 1228063 2184154 745617 387150 224631 2504524 839990 326914 1642643 1511974 1448973 659890 2141661 919985 1569386 106916 1553047 2542596 263140 1514257 1717427 121943 1065487 1249931 1943333 12709 18501 661631 1590144 725903 115188 2030080 2198035 1160966 2039756 999012 797041 1023140 1750056 555599 285477 1070961 615257 2516611 947585 1368437 2311148 1240615 2349690 2217356 578026 1722939 1655828 1599996 1532192 193691 1858421 1871572 2377177 1440487 1065773 2107901 67287 26158 1662307 2639369 1100945 521153 1815254 967382 896894 2349620 2233086 1961730 902744 962073 533348 2528364 1946669 790663 681224 2538549 56985 2531633 938728 1489013 161224 1007209 1514999 1485072 768695 1267693 474362 1386800 2060793 232713 821550 206281 250988 1971551 2076175 2326093 551569 717005 1720027 1449404 1482605 2375709 51458 1864752 873496 633698 725724 2456308 884750 2339828 1903582 2195105 265312 762290 151056 1218600 1971532 982602 1513148 2514260 800683 1517030 1191418 1211006 944311 1820972 2626621 468898 252915 1908377 786369 1707681 891536 1050956 1751691 2492373 2353923 875898 1183952 2422693 2302646 252548 1190668 343129 1105335 2617446 1301760 1521769 1593688 1078805 252939 1074884 1798034 401882 373412 891262 2227071 229656 79248 1848943 2220053 2296355 1257387 1766281 815212 2157968 405180 986495 2391096 1090183 531007 2321166 376040 715304 757454 2599998 2073561 1841541 2131012 1761752 1308029 824629 131133 1245620 1581435 2034760 1650671 2566956 1588411 1038320 928280 1629287 90217 2322259 404385 475710 136029 835961 66979 2119327 758390 170910 1019286 1600571 326558 2545548 785968 1832034 427709 1168408 824754 1849346 1850044 923164 2450515 853745 2612923 1498149 733891 1627864 1988022 978547 1912673 312404 423174 370781 21725 1192809 2447952 673232 898354 213254 1685506 257931 1943060 504063 2446006 663352 2121318 666036 1949860 1907264 696244 280242 1818068 1834822 671988 1497157 1951038 2620507 1996262 2142956 844758 749395 2414395 236564 35812 441205 970945 363949 2571590 1787927 2554704 1031018 341939 928098 1181378 1595535 1362260 958251 2283473 2628085 13141 2341237 396554 1401045 1907637 2276441 2351097 1252477 1328523 2182387 333536 828459 1203374 1645455 1308407 1090446 2022249 2412622 194714 2574449 591122 594712 724550 885445 2119664 679222 960078 407990 2045941 2125356 2091791 501382 1338378 1520884 1306132 1884316 1354417 482904 2644453 2582763 1343940 306571 48013 426178 2234306 934102 764113 2254735 2388818 1330236 1222298 911500 1594765 1678831 1582975 178925 1503028 851730 1299578 2542357 460842 864941 180349 1150217 2567975 1333158 52376 1466042 881856 1014255 184333 1271242 415760 2064580 1375030 2585195 712514 1136802 553546 156895 1029078 442659 969044 374272 2578551 1530943 2394682 969714 2369331 584013 844468 580894 1052802 405258 2163052 1714052 833817 1441446 1591024 1413953 521274 1101027 863428 697603 2047416 447918 1420101 2560958 582785 746372 1677205 2319491 2347021 1714235 185505 407777 1561309 997820 446937 1317077 582997 1616325 1563418 193099 976661 792383 825746 925091 114355 194943 2090611 1715961 479414 982430 2467956 652594 110657 1899374 1836811 2034869 654724 1674425 1806414 1932922 1254830 1697933 71838 1794745 2055075 2348700 1201317 18094 2449690 2325773 1239389 1393982 2088406 2390457 1810319 563907 2574234 1824272 1958056 2203388 2066426 2087257 1561960 731210 2536078 2337681 2408806 798857 755960 713389 1444777 1238774 530929 266595 1210635 1863213 153984 487446 470000 1256727 1283869 368662 1686298 2300089 1655678 800924 920578 571787 1373629 1594064 1041105 1166323 542207 701160 2169629 352726 389032 715968 1173003 1363923 2233914 1370098 1041730 1959665 2260093 243017 2338410 1856306 110685 340607 1712684 420233 1944193 67448 1392942 1891207 1771646 537039 2095007 188801 1243208 100683 2570657 459053 1627696 368067 1276457 26369 2220628 72976 1887889 2408681 1641776 843762 1352649 2339022 1942798 5027 85912 1306120 1671604 475299 820926 1509247 2069436 2463711 1866033 1162464 685680 2216859 1462432 618579 903259 365139 46084 884311 1391689 2522217 1389300 769026 384489 1331219 977104 19611 2216136 2592143 2579061 287163 2489856 1201305 2274712 642720 409313 659603 1719433 1304530 855388 1625338 2249631 1405910 87572 916071 358186 180090 476297 1567959 389739 1761480 615884 1916784 1244618 300136 557231 387798 2466296 2047279 909649 866083 1283455 2253504 1751768 2518229 970176 1057356 322044 1916234 934546 1754262 2301456 495716 550577 2637974 1278657 2345216 2108510 2961: 263600 1688214 587471 800030 2596673 2962: 2449359 1305219 1569524 699509 1622469 470873 1097029 1507253 2096352 2396545 914215 1245177 1238404 878320 1405812 2056096 2468191 95293 256736 567327 2615919 2593295 70935 2354382 989475 1638401 2963: 736664 1393057 2404124 2320264 895335 737716 1704795 2964: 2469188 841251 2965: 1115466 705162 2422360 1898729 2356968 653511 1291357 1384836 1061799 825904 902335 2225694 1366961 1147900 417997 1231910 832907 933825 372874 1714594 2313384 1660059 827322 1366645 568591 591774 784041 2236648 567274 1027080 2332344 174393 1067102 2623870 1983071 358765 2047423 2466475 2623432 1205576 1806821 308213 846356 722394 2497877 1015226 610785 834804 523791 2020685 2443161 2628225 495129 36521 2182492 1509016 1064698 975367 663026 1151179 379019 252915 1978271 1554574 2550234 1755837 200235 2403183 845047 27795 683693 1145554 1560311 215206 268908 809115 482502 1211601 1174698 1652309 1296568 2305545 2136212 2276597 2010921 2317528 2565428 1034954 2475492 2194078 107072 97187 1539633 694620 898545 2166353 2370062 2150577 495664 527586 2005492 11267 1377290 1513846 331432 18417 725356 1922374 477684 285581 1198514 935405 603999 1833807 1739111 1429852 722303 2564518 79890 2365117 1192616 1589016 215401 2589653 1897157 1136594 2570067 2294738 157102 2378887 2525513 697825 1640921 1287340 1048133 1210432 731221 1845314 1076693 1882587 1313401 1937587 951491 1739031 1109480 2324244 2539392 879607 1726348 738620 2330203 2061849 304329 2597835 797304 2012481 2014679 1578525 789554 14340 2527753 480684 981326 796507 2327546 2583076 2259417 1882198 2161561 627870 492071 1504542 538149 2371375 724011 132578 1117451 1647206 1789669 737290 799190 2497915 2577386 1249657 2563160 834097 1191367 1144719 1352758 812984 625685 763781 85369 2119729 2966: 1821623 1850395 1950026 771276 2967: 505107 1405068 1321146 2207973 284339 842601 1933972 1978009 1967465 1524352 779042 1571856 528192 1356107 2335450 849142 782075 848782 587361 440171 1144962 892116 1934076 2261458 1555970 428324 1022967 1881705 100057 2968: 136936 1017145 208580 464564 1983819 2152805 1081194 2223975 1355300 2969: 1756902 297: 808888 27200 1874953 436430 334155 878220 1516690 2583122 882053 1941616 1864478 969847 1037139 1704052 1197824 1174134 1612874 791994 924478 1141578 1293625 721414 2273721 589274 438585 2538608 1709893 2274379 1035227 976744 2036365 112567 1704091 936354 638731 651136 1564209 550415 1245681 297269 1433720 1372936 2074033 233633 63348 260567 1121736 806843 1157850 2137234 1022889 2501084 1725660 55212 322948 1827724 1354764 968996 117302 940109 1556617 30996 1522140 569292 383938 2125181 2172535 1610852 2088007 2970: 1999702 2432218 1965022 214142 1448489 1275790 2971: 1156046 2534110 1681118 462425 2497159 1170030 2511392 1443280 1326003 2151526 37586 2352183 2972: 2543231 1165080 1405675 562177 1384123 2002846 190945 2149424 244853 2321960 2636430 1781160 653750 2068497 870461 1753286 521738 2973: 1940242 531876 2611560 199072 2974: 2098833 249455 1585559 315750 1450403 910862 972181 2131491 1996226 1040189 1033611 943734 2540418 2510141 1167243 16827 1730651 2216140 1435261 1800652 726141 2032388 2588759 1667173 2240788 292051 237644 841152 41142 623663 614579 1136325 81443 316381 2055693 564332 575601 374827 730153 1704088 556769 68806 91302 639952 917508 1580559 1384334 2506964 2102593 11787 1901130 722487 79870 725942 2173740 1306786 91901 1458301 2275236 1699691 2000697 2975: 423607 2225116 2263361 2055622 625270 2976: 2509293 440789 848193 439670 1227321 1363705 2416704 1342329 189887 1120417 2316786 964904 175417 464129 1215543 2603551 1786349 1718504 2192517 2054029 240763 2134111 886333 954871 2081351 671801 1065417 1164348 1430922 453175 700490 899984 2540684 716572 1700666 2977: 2033395 601976 560531 458190 516355 1982221 301466 719343 727502 1053731 2978: 1780691 1215173 2979: 1529032 466857 362299 969982 2405966 298: 2055449 2010954 2143480 1134434 2141209 313562 333307 96233 2477998 1294007 844493 2445387 290622 556769 679522 1806392 1518326 390170 310137 1005328 1647154 161615 2980: 233079 783877 2474274 888291 115108 2512175 739573 2087631 814987 1536359 414769 2331047 317187 1919329 514567 1307536 847471 1411002 414800 2074665 818667 983247 1652130 2071855 65720 1611815 2303053 618456 956401 825884 2981: 1765949 1363247 2643435 959298 2625857 313494 2381106 374236 241441 1731008 38479 2086102 97463 429972 2322326 1815178 2526272 1184496 699355 1245526 1193257 575099 322218 2485286 1872540 322211 2638045 442289 1295050 2296908 1291501 2274017 1934150 1089953 1596053 2627357 1704267 918206 2432708 371736 2532924 596217 2396946 1253088 2147248 2647548 1163866 1333533 2024195 193549 1863912 589521 2577960 2573134 1353731 153843 2335113 2290722 360622 782731 1146363 1609668 1554697 2387789 1242829 96634 1504323 115219 1277303 2405561 1625816 1774039 2358726 950627 697293 1350040 1500985 1886550 663850 382150 1144900 2362048 1289927 2303521 1683099 438623 844409 570360 2443648 271991 241267 2106228 41621 2266193 1463901 704294 322093 1397993 737652 1963622 2467070 2982: 861061 422982 2074766 683003 1400877 2567849 2329549 476136 2018061 2983: 1832354 575110 1528662 672399 1098091 2254015 1232231 1224869 1473692 697300 1744914 2347240 1297828 2072107 2503797 1724972 2643735 2152109 319633 2245268 395179 2984: 2220846 427958 2435695 2611526 1126015 2036528 1763879 922032 1663717 1497309 2572807 439487 1222480 1795895 2477991 2111611 1713699 1417296 178719 2985: 659890 1691889 1020395 2986: 368647 1325924 2231293 296998 1236293 180940 1859142 757607 1384495 830662 835512 2394224 715245 1982434 2100320 1163530 16723 2092437 900264 1717436 1093988 2372153 1799940 1599207 250785 222475 2509181 1193910 1105016 2332237 1661196 2011668 1611358 2513030 2485270 816573 1745227 2429871 1192769 1153136 968379 917122 1416405 2470293 1979465 2987: 67728 1907675 2534568 2218397 1841268 2382641 109516 2160481 2988: 2079603 2602351 1359124 1368356 2482861 2058431 1331347 38167 757314 986240 1827522 585111 1037901 1583008 2093232 2282824 2465337 1105335 510539 1778990 1061360 1797060 1127963 400866 1898880 598619 2399939 425840 1280921 2599937 1865249 828750 1973961 2632329 1557568 2396089 1524133 1606419 75455 1960666 627909 1592982 1969083 494071 2433583 709382 1520039 1440804 1435109 961888 1114007 445074 1504391 1872192 2989: 1620398 1756148 2576966 1093045 1645706 945112 994242 24003 1306537 1723056 2510739 1725111 432815 428464 456457 2438346 1005606 2584131 315894 377391 1828179 1107891 1702120 1000168 1434808 2619426 2195859 1086544 2350926 492882 1660806 109615 299: 1822148 2403764 1327295 924772 341189 15696 187040 2380973 2146618 1416860 2362818 1252777 557279 1387594 1209312 463802 112716 1301830 481199 1103003 244771 185832 716779 980094 331423 2076883 234993 2497172 1850733 2576583 1059220 1480894 1500819 2387293 617652 1942302 1511391 1307661 2344186 548966 1318601 155340 1555749 2179629 325929 205094 1627973 2251838 2418289 266948 390308 2588153 177968 2278665 1625761 1723208 1126406 889725 615607 94912 909569 2002406 2002741 971011 1250160 2634366 1586446 1925058 138440 266968 20040 510505 829455 1804434 1603570 2619157 918276 2092291 1837473 1209460 990544 216610 1775124 2160155 869664 2092812 107653 1730949 172921 1315220 933972 422991 1458511 1067183 1396052 2625985 2609409 2105798 1934142 1203857 2566674 551225 1279951 1411380 2353302 1755845 598752 2286235 2609567 1260362 1625238 1924824 1181304 1350344 867203 2185434 517066 1873474 1616866 1348051 1620331 70368 1342537 1246237 396015 1041216 1415102 1049208 493901 161494 1407491 655953 816649 1710319 745982 2596679 2181927 805484 1637895 1725395 767367 2154650 657541 736272 1569523 2377743 664104 264157 1710164 334394 776251 2236720 1543109 2245995 71441 1843867 2332566 2518824 972181 2257023 1331017 1825321 2622694 2479891 2205180 2095209 2115061 1547513 1638358 2230464 1036745 1148200 1555576 1356908 575898 595719 1464753 1207015 391535 1255480 1618318 2635771 203064 1474256 1598839 88892 1738672 2041388 484363 1684223 892806 2263953 2509839 2642724 2433552 1645694 2494864 2163361 843097 1230682 2152010 839164 1151181 2382984 449952 825378 521183 1734252 2311090 441880 136037 2592038 2298206 241112 1254016 1999777 877087 1609767 213296 157112 212196 454543 2514444 2105253 629529 1862349 1607531 498569 2567997 2230723 1086480 1106252 2422852 266907 726257 430824 1461930 2098394 2244798 1093210 2162242 1235353 370767 1148299 268217 299832 1151573 888050 838286 176011 345573 1687421 1997478 781678 576214 2233556 597829 863164 70135 1039574 1372657 1859515 520036 1342017 1235876 1079323 2173785 6846 2050712 1083373 508977 1295636 1427103 2093016 1768712 2154544 2542041 2628940 2062689 558005 2529759 560783 284819 2169295 319802 2415270 1393403 1542959 486121 762390 2173512 2206722 1665827 1718861 295192 98483 1506209 243189 793998 1125103 1394829 2065472 2319815 752211 136433 1106666 163800 2557282 719939 604899 1562025 1844907 1319043 246745 263717 459152 2087581 1458523 725285 2576722 1094621 2050494 2247218 2433378 1013997 2538976 115217 32391 1263130 2122199 359509 448190 156319 1171146 218627 622142 2414794 494587 261542 761429 462912 1041207 1838226 424376 1350088 958958 2316360 631561 2049061 1117954 2146147 394071 1167903 1590443 2238839 2611954 2486951 1814798 357340 1181837 188298 1095539 1542724 96109 2012353 305544 32514 2417523 2106215 606296 1252814 1016664 359565 2070779 1915005 273354 267520 455733 841090 2093173 508139 2007142 1532247 2134724 415757 842669 1697990 8847 576570 506424 2318728 1115780 547753 1045686 2419123 30497 1044289 1515769 1086447 2105445 1189184 1119800 324971 1404569 841942 2095549 1187703 491093 780202 718562 1770976 1076114 1763959 2063764 2139264 976979 2574209 2054780 2422140 2271733 1966351 854239 1752403 536445 2593806 1419997 369566 487389 2386925 1144133 2531498 2361230 129749 2584547 1320657 1036976 607827 2530257 2082484 1778197 1712493 2206016 787994 24163 221697 1168489 1997336 2123885 1777447 988734 2443307 999796 563062 507764 125740 218894 1590491 2552125 1676648 1020930 1543853 1235778 1737455 58792 1028818 1544682 2378793 270152 1831695 857179 2505245 1055167 1447217 1610229 1695863 177189 1041150 2181591 1969444 2408036 1098396 1029216 1980502 2381472 1451243 1622255 2289789 1020558 1289087 1932435 1798748 978865 607193 286846 1406873 673622 675192 1741743 2571388 2250164 1357735 1558089 1888300 506970 2636930 1147442 2425577 470186 2620482 679822 1755279 847456 1477412 1627227 2183248 587423 1050956 898521 1672728 2510298 187566 1196065 1585813 657051 1583072 837134 97117 2369316 1452272 1239961 334093 252540 307791 2116667 1007585 175479 2071601 1683529 1799561 1215 331591 279199 2331949 362814 2212649 243151 1972662 378387 1002664 107436 1590099 932437 1988105 979436 970536 1188463 781277 492212 1021459 2363878 474112 1779490 1714619 143774 1128920 942322 2198823 753609 234034 1986839 2202396 1222688 2302890 2294512 2216853 1376927 1947943 885826 114294 2206492 2456206 543253 33457 1530049 1168887 2479490 1263256 1116283 437876 347920 1380028 381707 253065 1023501 1291815 344838 423235 2273283 549334 2456462 1364795 1207679 1882811 905508 1455959 141325 1567117 84106 2325135 628690 1957794 1537675 891604 185161 2526422 1706627 1330456 2380392 18848 1151638 2211503 1241718 1451830 2327539 26638 1624613 1905806 2353594 2133954 1086434 1656140 1164958 731067 384317 1812750 1774202 2320606 1624814 880273 2501249 2267443 2077352 2441473 647384 2197645 2269501 506178 988751 1086299 222570 2497671 1936968 2498532 139713 1136263 1884504 2412019 1231302 1091213 828693 2515445 1465422 2074544 806959 728330 2482709 1102167 148220 1817487 2619149 1884635 2524353 546154 2481053 725748 2322868 2314131 860121 2370009 1019286 638775 259931 954324 319724 2228718 2365094 2233933 2485764 864074 2295012 445188 639593 661235 2180117 1521762 1437368 960350 390164 1128902 1779766 1352296 1490520 357861 1912692 873065 1380454 2182412 2578401 1085144 194388 2354439 1121774 1628970 1751268 790442 305569 237026 678868 1916811 89326 2337603 1603605 978336 841936 527104 1216568 285168 2218777 975023 459728 1816534 1636996 747135 1043680 1358157 2525775 32069 109574 61634 623663 31822 1135976 1273375 1543714 2604482 757187 2256978 2341192 978769 323820 1501559 1397288 556940 977222 382955 1861314 603039 1964181 2279583 1670832 187601 1096400 2315069 2629051 1121615 1956282 2475492 544417 291122 376438 2479893 2311712 1972460 420531 1871160 485071 1859136 578331 1738297 2484342 2072523 255084 2299893 1155810 1128417 1895929 1555484 26517 527098 868521 2142024 28418 289519 2636013 1534158 1598504 763673 1772587 2557787 145726 1779311 794843 729892 2417900 1113470 1085846 912279 1997241 2505959 927030 2135307 639853 91137 1142835 482380 1887754 1788389 2046336 302199 1743662 2503559 2366600 2231015 1258687 1966900 837970 2386703 1729987 1448157 66942 1002529 277631 347260 1392701 831985 241962 2007207 2199154 1959135 377636 7006 2563053 2198016 254300 1290680 886700 675153 2302318 1049573 626943 652159 1664297 1807369 2175694 1605048 2445735 282775 2255633 1229776 518513 471400 1917055 1852594 1248310 432343 367934 70518 883925 2271091 1937860 664002 460359 265948 817304 1037846 2543612 1613941 1133474 1210502 1973472 812799 2154117 2645614 358453 2389567 2287942 1525874 617561 1767867 1159539 2437148 272402 527277 994708 1336015 1166395 1832912 852980 1938359 130488 2604763 568308 233124 2275793 1791657 722476 1586840 607677 2473129 2043094 2201784 676737 933167 419491 1986595 2287054 1610711 2422811 706109 1834141 92693 2292741 1043138 1975544 785778 74491 1240621 1972061 2192214 2508287 1331196 127318 2453690 2231585 1980290 1672951 1916774 1074487 965240 1422089 2306648 1854056 2434411 2009880 2014563 2255577 774779 563564 604499 1495549 407816 805246 1070829 1716055 675904 1522179 337346 1680742 259163 1316564 2484295 794813 1817655 229834 244255 520699 999903 1658809 962973 2302909 511183 2567294 55720 2401395 856656 504311 802046 940486 248804 480765 1309156 1756280 475835 1502685 672094 1140479 1501416 698762 587335 2129850 2020406 1091598 1253208 1363134 2367889 2517921 461962 199555 365724 187038 2603775 2183333 1830153 2497885 2398491 2425503 928897 1610431 673771 1686756 408564 353454 2161862 1160737 1184288 1713300 743570 442813 1755178 1131773 1644192 124030 2529979 1562482 550002 1512856 713881 845539 2399221 146532 2357658 249276 210470 2477412 1697931 1924338 547505 8079 372083 2565296 2307638 550612 1905090 905182 145832 1617368 169516 2527058 822201 1876814 741179 1075430 485780 2432819 1720852 727301 1044686 1008813 1297141 1280357 1421326 1781260 1169006 777550 1766507 2075758 2164307 1831150 2040320 2374314 2445424 1135078 1322498 1647296 877574 1145793 304234 323533 785688 1198471 185274 2228488 2626082 975888 86107 2156990 2404201 1658712 1717337 1840341 523622 1841912 1371690 75836 2366207 1496322 159435 1555634 1855911 2582655 1090697 2552927 1126179 1170422 2378326 1839758 350342 84992 1767402 1303709 1851451 2108394 2128366 2120053 1479611 1371211 2525787 36200 976971 2049651 1287299 1080468 2107885 2575134 1901598 1623286 1760698 637605 1114978 700221 2184525 943187 828434 2580538 955883 1208960 2124645 1156226 1074317 1551218 681800 2099781 1196287 2012134 185493 1758404 2632005 161796 431404 1941212 1467481 1352926 2503710 1831745 2466487 1311420 381745 2204315 312784 1227411 1171906 2515081 188360 181741 1174081 1631982 1660131 328895 190207 164909 970811 864852 72958 1649323 2339099 2438027 2406539 275239 1652809 1936856 1442089 1999483 1381894 1453465 2384318 670795 2452807 2056231 2169858 2619378 1726327 2193254 2152377 1218400 1623640 1002434 1869399 1533190 2012848 726866 1248263 1566924 1900849 552991 842666 1550772 2619509 609027 339252 1897582 322307 1580591 401336 579100 108950 894480 2079512 968114 1405338 973711 2239141 1114133 1840579 256253 2623411 1985425 2072511 882067 1024404 1702155 650658 351637 1751843 1339785 474751 2377429 2472980 2181228 347917 1698961 1607524 1747689 661899 1387175 2166240 1176915 659040 938750 2468413 2104636 490523 1928801 941874 45294 827787 1150446 1345504 2212161 990455 1335339 6336 1067055 1565601 579276 2379773 777655 942466 1530044 2642552 1727917 2028075 2591828 601121 529975 241802 617023 47653 1584238 1833038 2268120 1377449 2124057 1020775 570328 308811 566482 1261459 1517318 2598242 104924 2262134 2320171 2015665 2419440 2638855 1999834 1392850 2179267 2615493 229307 2378824 1429580 1874864 1294519 744519 1601882 1848072 1575823 2594059 153496 848620 1212076 2412687 2267663 972136 1016875 2104528 1440266 1746968 2355641 2184333 521275 822158 2132264 1402219 2277018 1823665 2226361 1806447 784603 1492720 1520970 1548363 898347 1820712 1541797 1928367 2082862 2297855 1334225 466819 348569 2331335 1160709 1666891 1941578 2569102 375922 1640621 1446643 1994874 81230 2582577 403801 660268 270219 933544 1187269 1243586 300891 2165745 427266 259692 486981 1605390 2103751 762230 2072626 186653 1973911 186085 1810281 2127419 1926710 329653 1365521 1724382 1974975 2134420 2207862 513020 977587 1627696 2349550 1310975 1665278 2484275 64988 1655083 2263729 246351 2380900 988374 1575968 506563 763344 271759 2148032 848517 1924795 1551536 1050260 1693482 1822917 198813 1930026 50842 1143046 2167577 92216 2606573 1352536 1557152 2601158 582052 61077 1224098 1811045 61510 1634093 198230 2249097 1446034 2542923 2136888 174148 2621354 1347136 1072490 1026477 319632 423240 114725 804960 1987511 1734692 1680830 855168 2487560 1715322 805571 1995949 2027662 1540319 94751 2562973 190089 1113661 2196687 743894 238698 1112408 2433693 1390290 25066 304691 643322 938827 1777122 762899 444199 1822463 2416712 898733 2047687 523536 2504006 1552502 2223363 1648837 2328310 643860 807400 400941 1140085 415860 2198637 718396 721809 2409816 251319 2278014 2062268 2436740 1733408 1295352 1817146 2040015 1673683 176951 871437 264925 2455370 1257190 2561941 1985930 1521434 1482106 857290 790487 159695 547285 1580820 806304 1840840 2008063 827365 1333656 1484775 281787 2364398 1012972 742175 392992 1548921 783320 2291535 1817069 883505 2604860 627010 2553850 977326 1049366 1788613 1149818 1506078 232112 2445679 16987 1375227 861182 142991 1031917 1822598 406224 132178 2347876 276874 1855755 1632388 2398735 953200 1745036 1895324 1177542 1724323 1130968 514201 1567750 1601075 868277 432777 172969 1424453 1145816 2347692 673752 2547346 1270872 2344724 430767 157512 1451565 1972338 2240404 1329728 2387809 383609 435680 132236 1640837 2055582 611575 648977 951106 1704576 2210115 755752 1486065 75200 1399459 2571625 558537 714156 1686764 1586670 2351636 1764221 338064 713237 1488920 1851009 1073434 1901134 2164434 1664085 567684 2348151 1995379 2518039 2024819 2120760 2429330 150886 1736918 2064862 2173511 629269 1094127 2162144 2400647 237615 1544410 416240 1131818 2568538 1585434 197371 1891117 2542642 536660 1183262 2632265 1313368 1297339 1263454 2455326 2467005 687614 2222791 2438535 252676 1165145 2990: 1944180 556522 1471004 1154225 390582 220216 2427237 476818 1150950 1011730 1841720 777600 450524 1711240 1320653 2991: 794819 2504266 1800728 1600669 1746775 2445920 533430 1125538 1581305 906984 2992: 814389 1509228 1711501 1185027 870532 472626 631886 938386 1192945 1233429 619272 264397 304218 984185 543463 783381 2084343 2098011 24033 1025148 1084809 2411667 423684 874352 922904 1448783 1830122 1298157 491528 1819832 1163123 1910665 2323716 2191844 2145226 158065 1921412 2175278 167152 2292873 412689 918323 1762272 868350 2206105 2128886 1104580 2164274 448549 580844 1453873 2399724 350539 1719062 1672135 2161633 1925175 540459 1704682 1268773 331561 5519 1731634 267832 1825027 2596008 1241229 2368036 1931302 1101789 1092184 1253341 765119 1469118 520595 1189879 869682 757078 637124 1564531 1954683 2080498 2606515 983481 715098 978365 1243805 534966 819842 2196969 1380748 2476524 438189 507534 2208000 1933186 40984 1687663 1169728 802025 950984 322989 1476493 228591 221477 431907 1139518 2116413 1146235 2235584 105210 1981560 1406374 1803385 270103 1418049 856206 1292423 38166 2568837 746663 609176 2308246 2331152 807567 1142367 1820959 52002 104047 19117 362750 525266 1071206 2054959 1379037 913080 1069187 1393472 1967292 2007772 1167257 399735 351189 294813 970784 1551529 2370607 2387372 1718502 2142281 662707 390578 2590914 278167 326851 2520677 2601029 1346087 217612 830184 1602119 406395 1870259 323995 1692674 1322846 2542696 1477137 2032401 308862 675927 940365 1869262 743483 2443997 746136 1619168 970923 557219 1014836 226696 1804066 195791 2577195 413447 1373568 1352984 2421961 433426 1958348 1649123 2015912 514787 476194 1261730 1627244 2496506 715028 317983 2061026 544231 2051960 768790 1951713 1987224 419513 2186639 612741 2639129 1540171 1996751 1344766 1653499 1340947 1103663 2025143 1639036 1417189 25592 633501 2281505 2234554 3695 822700 438049 1315788 715260 155198 19336 2126264 2523860 1865252 1777755 2289237 1963627 2239590 162026 1451893 473620 51742 2178428 208420 2561198 2191425 1987785 1782543 2554575 2129787 1842639 1295050 2090571 2537120 683823 1632167 838309 2202550 1095085 2641634 1214952 2064432 949468 406555 1452889 2088541 2259196 1218493 1561273 1575279 30410 1620159 989327 1161967 1250265 409231 2296266 1286211 2408169 57913 1381883 889655 395524 2409329 2245965 1431856 149108 36626 1272570 1888470 918880 1364358 216098 576285 292447 1632120 1161116 1732901 587103 225729 694563 151971 94736 1754876 2071021 447398 1199636 1080433 351341 1761535 806605 1646716 1854220 1364841 2282497 839833 2575966 1345348 2597758 1102519 2393121 2575654 1333297 1895517 2639268 1207160 2574573 675507 125219 639741 1087097 1598405 2584421 2398622 804921 2195774 1814346 182918 1251094 1624722 630529 6799 1581454 2420524 596194 1300016 1714022 467796 372081 1566886 1173763 2078187 1188221 346965 2127105 1498208 297269 2297354 2016248 565647 880978 2337847 367049 1705117 289989 765132 1061948 1942130 2094392 931071 20421 1214598 1906847 2540678 2374721 2253576 1011566 1284913 740985 1209092 1579351 1661834 2406094 647037 2620540 568308 1242071 583965 1182185 2209788 838632 287165 224894 1049305 403511 997168 251520 497208 630566 269877 2613976 196698 545204 1142943 2546292 2451804 1251540 958279 1878681 273020 380344 1497590 841364 1768184 1425393 2608282 1674545 1936086 363629 227075 1631716 172327 2333653 1853186 2406615 2263086 2108294 559496 172938 1917009 1017596 1589560 1191807 59131 50187 2449601 2483248 204968 1335591 73469 1139886 687241 35695 2109662 101537 527999 126485 2412331 2047526 2194394 1521525 1306404 1010572 1079038 788001 2149968 1723000 1957220 1739486 2585608 1430941 509605 1634897 1225932 1182594 321163 2414935 485730 31625 1387370 2536722 1856653 513412 1546740 700496 384245 2327731 35996 2202976 1827294 226041 1529701 264988 2627184 1159049 1309154 2198010 1184939 161688 811831 1316020 1569557 1328543 15995 1232037 889321 213729 361718 1236641 2120829 2407177 2445066 1986648 422145 414228 431914 1830616 943164 1376800 996284 319513 255482 1784870 2291280 1169793 2569747 2589815 2495347 2153399 16287 1946445 2352213 2118796 333196 578197 2598477 2005050 2323199 1316363 2306055 2117345 1187388 1925506 212791 1570415 941090 2387891 397549 2595909 621757 2538176 685 741713 1940519 2056481 2579643 1704482 1969499 64370 1303693 589886 1673053 1415818 2595064 2377861 1089873 1639434 2170141 1401651 100933 2380844 1414993 928187 285584 2496206 1880191 1169392 2108997 2059486 1640731 1582266 2565379 840783 877145 1377593 1548293 1376712 969658 2070590 1159479 1888278 1341924 2032398 2210393 2077870 712938 2599360 2408416 2048001 1445051 926436 1115372 783337 1099609 1974707 1399344 770391 1603642 448920 920450 2071456 2376110 1382845 830261 501562 2498631 2226842 76366 1768009 920557 396949 566823 121892 271670 886399 2112875 967553 1794285 1127935 1398256 1869460 2066276 924325 1178706 612576 1425597 1001057 1903037 1807643 168194 914166 1628459 301073 2592062 1127157 1204992 824636 1576126 1679612 113792 1589766 223245 1571505 427940 2407261 4314 17371 1349822 1076087 270526 1857980 918446 400116 1429765 477362 412094 587798 142357 1898896 2474628 1215706 1789981 1658942 1577578 1685223 1160501 1221279 948232 234964 868634 1903253 1841863 109832 1937235 1329734 1801497 1818927 2541673 2580125 542793 2523125 1614437 1771673 2444408 260115 1876820 280953 483749 569923 2439961 579631 83688 359254 369483 802317 816623 1565260 1668338 905396 2296291 1361400 2355048 740330 406946 509138 2635674 2070043 1868275 129805 2375101 1822544 37538 1435120 2002097 1985098 1504186 269378 1578940 1568955 1477119 1249021 629437 843521 1385761 1015590 893436 2993: 2219206 1795903 2131435 1773988 1484810 1023390 2622944 93161 2994: 2413733 2466085 2995: 1432984 1133071 1541104 187065 119437 1059214 840707 2996: 1705344 998312 1810453 1679094 1234660 2997: 1413031 117410 718371 1226040 2141105 934426 2463242 229055 537069 2998: 755624 935708 2611773 1961503 2999: 2299532 1878033 3: 2344483 2229289 311641 2428502 475143 44402 47512 1246260 1148318 307313 1434479 1043428 2477231 349821 1514528 1641505 1993442 114072 2561674 2390623 2251677 2297310 823979 1543897 1347925 177678 1822229 2081473 30: 2640108 193498 618010 655330 937495 80295 2502122 1312269 2182386 1018836 1268551 1046513 316042 197443 2480084 932768 1892917 725596 2354291 307049 1604097 1588300 2368728 886563 1876877 2455124 1009082 1443683 2000622 1041498 476119 1217256 842925 2229483 2610933 2059382 2146618 549678 2360131 2013239 1615189 1001683 1982364 1831337 1256163 254313 1951132 574906 1126635 2325598 1179375 380277 2373080 1334165 1489579 2389821 131439 538136 2010312 73568 41873 2340302 2415313 1231410 1753580 1544395 2452773 1442680 649015 2275132 856398 1246386 1805997 1133956 2001983 1250759 2551321 2048802 863180 984773 443034 2051116 1671727 1179597 852813 1699974 975667 1794366 2046093 1082656 955266 41355 276294 2256535 617628 780343 637337 2092358 70617 1592201 1485923 1363595 298900 305969 1691756 770923 1976346 1422368 284560 2184505 2110908 1163811 900994 2532881 191334 1984352 221653 1268381 2205601 2310495 261437 2431142 66919 1539266 922928 2035278 1669857 316012 1283698 889461 1842352 1318076 1716005 579245 1744125 599662 1100884 1818896 16184 177968 2387822 1940779 541664 1332244 2575090 626718 410119 1706934 2472617 1285322 1368205 1641461 2536602 1763570 176624 2541452 1903606 2014583 2508191 749203 1410070 1355237 1182916 127857 2191580 25257 316907 2116419 225544 2212135 2002741 59808 1473935 585239 1926339 2285825 1312946 1812334 1153585 662994 1565020 1905087 1127851 385926 345637 1968507 830363 902353 710630 597330 211802 549997 859072 704073 802129 695858 2092291 1112474 602123 2369113 2336064 2185523 797393 2473400 394860 856846 748194 672182 2182550 2572489 1527284 2309328 2203894 2246599 1945994 953390 566815 1043185 2415060 1260443 454354 2350432 400744 2110081 2549549 1212874 187026 2371506 2368824 2210725 923620 1409377 2126814 2557976 676998 1633898 1253980 1664589 1424787 999392 2563089 2515863 1815670 2585047 537553 2601301 661260 1235960 567213 940449 1142291 1938159 356354 2356416 1011591 1476573 1844411 943505 2551660 238480 2436875 2569615 692694 324403 120845 2356247 1345145 2153774 1438819 758793 1183942 1587412 1513943 148751 1153818 1443399 280810 1398431 303880 1864707 2175000 146842 1399381 939997 1631968 346689 505205 910537 1034338 2526386 2598561 98834 2358469 1607858 1836747 1454116 1886155 581240 670693 1659613 654132 1661608 1528740 921689 1605768 799710 2644562 373118 256673 789904 2155039 2648891 1378053 829203 406670 1041216 2162504 1727109 167867 1438923 1116499 1795153 2407297 387459 1662165 1459397 653588 1188638 1743669 2048829 1238437 131146 2087730 908959 1910035 1260096 611447 2184584 1911350 218427 854946 1503002 2611663 686162 2497508 2102421 1665372 172354 199327 602737 1378864 2598924 513887 391907 1637011 108015 1187336 1083093 2314206 676761 2300806 2026823 1119672 1632768 2631648 1735770 2544569 2493300 656713 2549294 1359788 1108430 1799539 313296 2210013 90752 1080512 2306862 990383 87154 2118190 1503647 1340750 607985 784041 689336 627422 1928356 902822 1324591 2318196 707086 1280318 1625029 439971 1948408 1709367 1478886 668372 1512292 1935593 71095 1669017 368202 1069063 1841169 1869340 1367759 1447936 1598241 2479891 1092184 1494737 2274310 1599949 964983 1613878 1878542 1788048 105053 741230 2621913 147282 2470629 1222142 498282 89570 47587 1515862 575898 595719 705524 1642304 2164942 1057642 1999223 228344 1186496 2277450 1829038 1613839 2351379 1474256 2409095 1596409 477737 1128557 1767088 2484555 757853 1649540 1439903 1888159 517024 885704 1207348 1476613 2275522 1784942 2498712 1791694 347945 574439 556599 1746193 640890 2644828 893816 587281 1266421 127386 1271762 1968544 2478332 843610 2082498 2214593 2319720 1035554 2328575 442730 1758651 1650846 1204155 1548306 1910525 2261486 815128 1196836 272190 2229341 1687165 1092446 2504968 925661 1658205 1382640 145821 2109209 1009945 1429395 2187253 561378 1353740 2370268 270707 655576 276440 1424204 1331366 171625 2287891 744346 2443786 1197243 38970 2129436 1281467 870511 397399 1422562 2098178 690206 278577 1227321 1777421 1285430 319732 968082 591662 21727 966501 958893 602274 2010744 2485693 2555001 2366642 2171988 646168 1340130 692636 323904 629529 2123421 832829 2578198 112236 2074775 2567997 2493616 2296464 1014994 1630703 2610882 768051 946260 2226463 308964 685924 460336 1790609 144543 2078477 2039192 1807077 825758 956631 683016 2125668 2035893 1971250 2422852 138389 2058225 2322116 1338712 1715050 291163 1674351 12692 2401571 1669708 1160995 1786744 1503300 870712 625512 1009715 2253922 311325 115816 467160 1047829 1842080 1513932 162201 1450842 2605685 46074 247006 1557221 716579 844773 71020 1461930 2331546 1759827 603477 2516915 725158 2608913 291231 1138691 1953402 764782 406789 827770 440560 1284712 2634928 1050204 570724 1473316 2052191 39434 1002921 1120876 1539141 2224394 2121658 1638945 138733 838286 442563 1676952 1134552 223602 1929584 1283812 2232350 230846 1719104 607353 1978374 1807392 1575013 1660771 1140076 964495 2434398 1949490 2084326 167125 1699419 1711099 1008490 2168667 2037095 1519225 1956489 2080296 900873 1375082 1219959 1557000 1347290 2508334 442249 310113 418267 1722082 1927597 1134880 1843632 1644394 77474 646078 781496 2343188 242099 1986850 488116 558005 695339 1120512 1967874 1802245 980939 1293569 1400260 1918672 1154496 321047 2496528 2622688 1606056 998191 450297 2351819 1032517 475143 1433438 762390 1843260 1611449 532679 1403823 738369 1236590 2075039 788 2003098 310855 2106395 1082872 1826445 1293600 2484998 928782 26417 742403 264581 2040489 488903 2228208 1607771 1695944 601684 1282234 2243365 1145000 2109142 933927 2370132 2206479 2246868 847345 2587123 2296746 1967200 2514871 2031352 951618 2325495 2502019 1340873 2502874 1464220 2483082 232901 48592 1959037 1007142 748715 1186673 2574944 574416 2472516 2499954 1288720 815265 1358399 833844 2565414 2040538 1880523 207422 100273 834232 824218 913577 1677676 1716741 2147047 931750 1564978 2157282 851549 992602 281877 2392598 731133 810662 1949704 1515620 1250191 1214382 1623619 1055768 2078044 740266 532840 1860269 538877 1271578 1154379 629987 946795 1837255 567917 2050494 872160 1928753 364470 1200038 1262499 2157101 1003918 1102138 999601 651270 650561 226863 122223 1595065 1955609 2161532 1855166 2459606 999128 832570 1590494 1083876 1981652 1820167 494030 1119627 1463088 1589336 703449 2350571 2095064 195723 1301108 2039387 1866683 385484 269438 2187220 62164 559645 1926961 2621884 2193384 2412401 1790939 2169098 1066427 288794 890742 1658397 658105 1996385 276392 2490103 1761746 207131 1240104 2291018 1481059 440751 296179 951796 2482520 1215808 507779 2192960 1584315 731649 161276 194775 1015900 1706302 557052 1406200 129455 2101854 2259598 1502805 2077708 248953 1140955 939964 2601382 1810325 2481306 870831 12007 2599787 1256833 1902744 2176615 1397324 600956 232534 715458 1587407 370429 936049 2415589 667607 1982241 2129035 2311208 2251417 589950 2087582 57206 870441 851475 1636890 12934 927872 2517996 578628 2098079 1035279 1613866 1413237 1074848 585651 1525016 1511339 362398 2047368 573395 1609338 2004041 2311508 1796572 1228094 217218 1730430 45111 8929 1230552 1206468 213265 1266268 2560363 1167269 1038567 1250156 806859 2383990 1679340 861032 2342520 607165 1026995 2266561 841090 107209 1913951 850767 2386075 748622 457857 717231 2346169 2515714 687041 2439377 1651532 295815 1860850 2428277 395509 646110 297243 581988 2125619 2366752 682666 93355 109040 1069896 1838457 2346008 2378983 936362 1824535 2461642 937665 292127 2353519 1662963 270905 1205432 248112 1892512 713777 1138559 1042971 1181865 195356 2442184 318399 1573122 538957 1933550 2342897 2225274 2187575 2361260 775165 718717 1620355 1756344 452727 2379710 550798 1632901 25028 2578905 2458917 829822 2122927 652427 2273617 9824 512686 129591 1062307 320979 686204 849170 2279301 1228294 720470 2514503 261800 698676 1391053 1774136 2574209 603610 1969595 588316 2400158 828287 1440021 2036616 1723960 2458127 594450 322949 1434293 1050308 807902 1331678 383618 884750 968813 376686 130606 2057939 1829837 2548408 1121914 2454396 1534402 2298300 255356 2468076 754020 897505 993086 2303301 1500191 964598 1174026 557652 127278 782888 887035 659029 142344 826164 475942 287543 2022521 2542523 1583130 1368891 1596332 256458 1559351 1467743 2621158 189586 1717062 2127057 2075308 2247298 2582295 943700 1301771 2114170 1324308 2206376 2229885 30514 883784 2415067 338182 827812 2324668 224068 237324 1960208 509933 1510863 1145431 1607678 2511091 717702 766901 876429 2305799 2305521 1015125 1979045 1489407 1098920 2323880 1166948 2048158 872927 1024008 2476307 1150526 2028719 650425 946421 1607842 1748739 2436281 1873327 1969148 454124 1587713 881219 2312265 2515744 1026373 1263749 1443522 1084690 1001731 1287392 617982 328059 1118086 1537575 2188620 1121651 1118975 1860237 930053 188597 1704597 89830 2442315 828122 249000 675440 2083368 1801436 324055 889134 1763145 1502375 2451222 384765 659034 2271516 139983 2194165 1944886 1401595 2641312 149331 840066 25092 117058 2635100 283634 130932 1671486 1757392 1564916 1819033 283127 1230381 908066 294786 2618344 550127 229950 670008 349938 2109343 221090 266697 2253142 1633667 640520 1578827 602739 2320436 1670638 2403856 1411050 1074903 146731 758354 2142196 1090118 669268 2039175 2414012 2383395 1007288 185473 498463 3233 350498 454487 1224970 2002051 2649052 1998864 658663 1977164 167427 1626371 1661594 359702 2415620 1314150 1574387 2633860 1768540 1422319 867546 882611 1545903 450900 2126178 2618433 184661 2308597 956887 1959435 2322897 773818 868952 1525851 1468473 1031581 2480774 2608600 829258 2032760 2515636 1025778 1012575 6402 1634356 44181 2131842 933956 1299899 1243937 576091 480823 1720098 1052666 17519 2569765 898521 2030179 642281 1778427 2512855 1232450 1752724 1457573 2014098 417026 2213096 902170 1980628 2130132 1838969 768960 364731 1842453 720367 412441 469238 1813386 1818408 220013 97117 931651 2407426 2036283 1496148 780474 274409 1814257 2151339 996938 2242040 69078 400910 27585 2320808 2533288 348387 1004965 2192139 2267391 1691447 323247 836474 2168350 803696 1139322 2563094 2268348 20707 576643 1599437 587303 423029 2617446 1861791 1360340 508710 56071 629951 33705 144164 1967173 2116667 1457736 402765 1686645 234595 893848 800776 704195 1485279 443267 31368 1494913 1231272 2422790 420532 1286481 643951 862142 268572 1327592 560631 1344562 415033 2096605 2044929 2555216 1331238 988849 2160219 436218 1553160 281841 279199 545010 2015902 459164 165611 1021998 620334 53009 2355706 2052117 1717539 1592456 739789 1043804 2421477 364412 2455255 1359407 701902 181592 1636560 2445428 679641 657748 1525816 2279761 787387 623058 1669109 851183 1485899 2493529 979436 1924395 1250749 1617024 1929030 1845407 2609071 921662 1032676 492212 1080973 1900639 2153412 1454268 1357793 1024969 1535696 163353 2529253 1035130 2581156 854377 1883358 2239987 136024 2256572 1014007 408759 1613378 2029967 87762 374742 205328 85664 2147764 1403220 2109186 1751919 1433798 1351005 1708486 234034 2202396 1243987 1542987 1452636 513464 40307 2471136 835508 920020 1423935 485009 538717 388162 1564603 2271317 949049 1552269 1990552 2119509 976263 1276947 644747 2221662 855791 2427741 933321 1998212 2510201 1324386 320312 2329905 626767 606374 2492026 1168887 2186157 307759 1915030 2181309 2015030 875970 1718854 576638 815054 70218 1474910 521707 2080814 1648338 1787265 754511 1021416 1388083 758528 960292 1193249 248747 736742 1667540 55026 664305 976247 2043876 714863 1922194 1088952 444612 1208571 469199 2320053 805980 479934 1434375 501252 1023501 653300 1551333 174760 1081334 2357197 1036412 2014119 2365029 2382906 2536460 405180 2505601 1185040 2631538 423235 1187687 1763099 132700 563698 1795651 5915 2128959 292679 1094101 2421814 1047827 1097657 1550152 2116018 127074 1207679 1396971 1367701 1482103 112305 1676155 926788 2430230 1830468 1295537 710470 2071652 803988 84106 2218833 460488 565253 23302 1532263 863626 1878615 963173 2387714 2460504 1566370 2045875 824490 105561 1548836 1838238 1055051 2076249 728024 1133102 2418298 595133 283391 58311 2351386 1420135 584722 1280091 80623 1207140 2448085 2221879 797029 2012701 1012115 820438 1744860 2641634 2642451 924840 1368685 2247634 2077657 582152 272882 107911 1673078 2216520 623809 2180139 1519740 251260 1069144 723045 1126141 145501 805679 1852311 664979 688865 807934 2536023 856820 1577606 2220306 895465 1584159 275149 1187042 690919 208349 577210 13421 2281629 1037251 1427836 670353 387833 247823 2256889 1586458 1953707 1773355 1304228 2139707 1253480 1225082 1350076 2579314 1159626 454929 2365671 647384 2530108 2460529 1160122 320831 1940433 15247 192866 1450577 2181243 699313 1623510 968484 1311766 1070990 1849043 15749 1884504 1250265 2587500 1228911 2383621 2623303 1670149 1972575 1370871 175721 1714662 1640571 608829 1936302 1500434 778178 1330370 743598 303010 560459 1484202 2464353 2355384 485995 456311 2607302 790889 1124804 824934 853449 124802 642700 1696888 1484810 277335 1341417 1943877 2055796 2515457 614523 2118571 1001147 12315 8862 1638299 1163117 1562710 1117997 2324334 938547 970557 2278058 1703656 1443615 1406690 961306 2269517 1070949 2114276 976655 220729 1323434 1259209 978659 64751 1767650 1592821 693477 2198769 124961 1256383 461325 2473228 294135 1103024 1956291 1271964 1953066 2419978 832063 1258818 448242 1706211 2362149 1542602 1610312 406517 1937841 1004452 2254799 1311729 957045 117227 2618546 2405098 487866 2488756 2057444 88317 2490362 662852 661235 526936 1299012 2083942 908222 1488299 78666 2260292 1373455 548632 1912168 1982884 2607836 390164 2500266 953157 354761 1272366 53602 1178717 2169000 383014 1433558 2331798 2254289 1319921 2337699 663498 1415745 1814466 1716404 1514744 470853 1952962 1198075 1412170 1988768 2575953 237905 14230 2454150 203676 27373 1898672 2228342 574543 242422 1598258 1689 402131 1289605 1460047 1961682 1674967 2648211 1320977 1561050 882116 2007558 505304 1566824 1327019 1169636 1848028 2432234 974349 2602054 2415005 1018075 1603605 1401509 365006 973079 1518994 1641800 540022 2375319 1731182 2244575 1864333 1927855 335485 1594933 650124 42360 1428870 2602775 2624687 1801184 1554093 24768 1770356 176855 622635 2218777 1421224 1957340 2266535 1717171 766301 991256 840915 580443 1144935 660605 2243657 264360 1010643 854441 1739825 222446 1736256 2037083 742049 218192 244092 837026 2329668 2178979 1604031 1898882 475849 1807377 1521169 1346517 1817554 1439514 1941841 260023 1920230 1673229 75817 1733232 1790905 2065821 2342448 2550772 1775909 330504 438870 1561998 892757 2092481 2377827 367894 839205 1402561 276189 1470813 1132529 1089487 521235 583771 307257 2089145 1056604 1427423 972263 815383 261081 250269 1930578 2544126 267113 2131114 1259987 788096 567405 1784514 2454007 675841 1373191 1941388 1918415 1236993 1849153 469494 624 998057 175667 1291450 1818212 1871935 591221 1551396 1941775 607234 167432 831437 30781 1260941 484466 2648878 4012 524373 1079483 2138244 2479893 1572168 1647845 2384044 306640 209716 1645053 1278468 1619064 2281409 2205338 1479235 734376 2165525 143140 1329323 1161572 2293266 2324645 625232 2341098 1403406 2486239 244053 2015420 2446006 565796 1059554 1926491 2353934 1541477 863866 2127204 521836 935816 2481035 364434 402411 1021909 2600981 2258370 683675 620513 2207872 530746 1466872 1191668 2496003 2227271 28418 991505 1135168 1257395 1160042 1626105 283293 2591961 1247626 161775 453115 1247441 865629 1020646 519577 2626232 2335383 818891 641986 1199959 2286838 811049 776704 1366996 55780 177386 2288449 1820824 367911 937591 412035 169299 1142835 1853576 1935054 125727 1648864 405075 960883 1307692 495899 2515039 686177 1115110 1271038 1060508 2209225 1289969 1230717 66580 1873943 1856706 937954 1619011 1512783 827234 711247 445025 186881 1339569 1220247 42352 1344356 810088 1135719 835690 2086871 1517549 1460451 2096706 43224 2059526 676340 1240400 965944 1803375 1970508 2443076 1002529 259416 638978 1547461 834730 1225880 776092 288326 491908 865024 1890672 1829295 336335 263390 2066712 76778 1889230 627155 1399466 2642591 1288972 531800 2021228 2449889 2575229 1249529 2575594 1886354 2533527 128400 2643555 396094 207241 1450439 1678886 1283973 250640 244629 2191054 946158 2014103 1351078 1381336 487328 1605048 1462910 2009084 1358833 189613 2369968 1038999 2012679 1316763 1030397 1237299 42424 2391438 874977 1277739 1828199 1330136 1252910 1917055 457865 327548 1664855 20818 1223339 1351705 504843 201657 2041380 2444066 1458094 2500906 664195 1712560 946855 515437 456828 955409 684227 992701 1429147 2440233 1593256 2181972 932011 1805432 1579613 1069844 2309294 1068908 708960 1112217 1017093 1076815 688372 2374177 423473 2558833 1818836 1205358 460679 1998070 345532 584941 1417182 2230017 1730627 2292674 336849 1757155 1537495 620534 1973360 1868792 1362260 2505042 502509 1124268 240936 1492969 970582 1461431 2100472 2635275 885836 1895816 2497746 1646156 837012 1061773 2019686 1677009 2009275 1762072 328894 516637 309704 2464619 584896 2606412 1593983 2573753 1029949 1847603 1740996 489941 748325 2188779 527277 1946316 1156440 1645528 808330 347412 1166395 2369813 334181 1922433 908195 166932 2337775 2212925 479406 2394164 2184730 110753 1359449 2481460 476306 1246050 1051955 550953 486258 2592527 13269 1797062 2483207 1261567 200471 1843344 74786 2453341 690353 1981140 500295 935712 2238115 427440 1560360 745756 314218 267175 748021 678167 1994068 1327814 2637241 1792034 1263316 1107049 2561710 1285360 1356632 155991 1151359 1763118 1246003 14519 2129725 369907 748335 2626138 970357 2029316 2247909 2030511 1233216 1145519 1451976 2335361 1989401 1376688 93277 673429 349629 1820673 2072312 876505 2285514 1829753 216534 2066747 1466415 352590 1860652 782543 152104 2100067 1428596 641214 237591 1032905 623014 1844235 1589714 881385 189483 766824 1542690 773836 187751 357911 1977836 249499 2557350 340019 215719 1972761 2518313 1144218 1555020 1584147 2636130 1272822 806952 1868151 130673 1741427 1475449 529563 1259241 2347101 1950210 1284788 105977 2610976 1573638 485551 2481447 887555 2643074 166348 2215444 468271 920810 1451669 265299 2114113 2420863 2624467 1026521 619826 1717297 983112 1271377 2628250 372228 1092575 1761558 663517 2111185 2029918 53720 201946 2207228 2305590 218003 2167037 1387113 93377 2183309 2264345 1828297 1580663 1647097 2140416 2421094 850736 1180731 365041 1002150 276381 1605876 306791 1081758 487399 1448926 2418036 517944 65308 340251 2427544 2379998 682929 2634182 1637698 2539574 1372299 458282 169721 2596079 1551161 555993 1677483 2356969 2369915 1986163 1156351 1847378 1764742 1995131 1400960 111109 1116903 1768520 1501050 1180272 2214053 703009 1587304 132252 2135176 1085923 362753 2376035 1732821 661701 607758 293573 561467 23662 2432588 1796764 1766810 958633 2152567 784912 30954 1153059 385807 965655 196009 48013 699065 1051971 1814673 566993 1425005 608431 2440820 491149 271463 1981135 898665 215891 117259 2588935 919480 1922854 2564866 1462441 174242 1119614 1884729 927505 1799745 2181232 1431347 125860 435255 394839 2340115 1328914 622229 1248038 2332396 186704 1776752 1218690 912079 1103627 1128209 61182 760697 1984818 2241395 1336217 467445 352307 475347 531928 1917357 888196 1716915 82287 1023443 1623812 779534 542823 91725 1862449 630627 724043 2204164 1727737 1505011 1605779 2329506 2025797 611848 1139868 35953 561296 569114 65146 1376956 337478 1293497 1402822 1023436 1510697 2151747 976221 2094605 1110724 704153 2637373 2568928 69212 1882741 2068443 344419 327136 1567952 747825 2109281 2232002 2160630 27193 2479388 199251 1239558 2397254 1790979 1783796 1509704 152374 1665528 489892 2183650 413530 1408476 1953091 2056574 1163965 2329352 1320172 198708 1699464 1164839 2046464 839983 1568289 1965025 568347 2567185 2187483 577000 2648198 2217671 65116 2505321 686173 485100 1695417 1529074 103777 760382 327738 231539 1062234 2183443 2532391 62953 1285565 1769605 161040 1857337 153429 28275 799761 1120431 1664593 26170 2407568 2475441 2020133 1834783 2218583 907037 861882 1750893 1348547 2330518 2210638 1537317 143194 314757 1744513 1911878 2589659 129501 471143 1938958 1800947 1724289 200439 1746826 1827022 848708 158559 206937 741288 1422513 745791 2185815 2310271 1993654 1031916 2174255 230077 369048 886066 1444413 765841 573972 196215 2496852 2049782 1872808 2273584 1498334 669518 1245813 333380 1975489 1006504 48916 640588 1774590 594734 706660 1793628 226048 1266600 1546049 637574 393085 1989006 882174 47016 5349 641572 1118447 2090778 2577931 748530 2258764 1939881 2572911 2379956 74395 1764955 722631 1203051 2641516 1454609 2516984 288407 2295951 85960 226638 1607079 952999 2383475 2259860 2540043 82235 1532119 1421757 949604 2298156 2249295 994611 1967789 738356 775141 410897 488291 1950334 312141 1323528 1046372 74899 1284980 220087 1430941 741179 996299 714027 807630 801248 2353308 773355 456982 1613597 1124994 1111379 2298348 1581611 1824751 869120 555524 1108997 1003369 1943419 900319 644905 2348888 2427669 87339 940052 1352878 347050 1529481 1365046 1615888 2245959 2049530 183156 1347982 1025095 1340525 2461523 1179044 1340199 2408066 1814061 1300773 2075758 2419019 1952573 200449 847865 189878 1048883 1266712 239603 1992889 580992 785577 616743 1405895 999164 285618 1568179 1214560 1018850 424633 1953586 1471230 879502 1386552 1389030 128237 904289 936782 737700 1020128 1408893 2209890 1870768 465874 921444 150218 1375107 1017078 263947 822501 1238869 1058954 2228488 1211798 1302264 118116 473490 2557876 187884 2580981 1310824 894518 1948554 2249016 1460379 1586494 552458 787727 1746349 1272911 2307631 648214 396862 898842 843013 1360814 426977 714508 1209046 1371690 940470 2248627 869130 1433687 544538 423129 2316112 2494393 1499706 2272362 1123965 1965579 9482 371417 1091187 2454558 1806394 1348839 293708 344785 1524658 188162 2575686 732654 1190068 1641449 1410832 2029296 1559384 2391466 1195288 2061625 1205075 705893 664542 168975 2147178 919563 1446791 1013657 2328922 50418 1558248 1602926 1957257 976164 1631709 2491951 2480425 929861 2574561 218715 573803 352817 979515 945335 289624 330814 455972 647864 1874521 490830 966583 1111448 79812 244107 725264 654244 195006 605496 917831 1522382 425800 2211362 257042 150544 273277 873090 2334364 1401872 1852906 246994 124472 1180568 1151992 1671687 2249063 326950 2626834 345936 1299773 2457999 2086590 146792 738247 249714 1926801 1140715 1254453 1416913 1928784 1821842 1890101 2441862 140638 2541101 892854 1860862 558804 85207 1230874 879989 2092751 1068603 2136200 2140707 634583 571947 315122 2589713 2205063 1036103 2320321 204272 391867 429580 186944 841842 1361321 650010 568971 1954412 1595596 2283401 416930 961583 1317326 2095672 1180569 1456581 933926 1061333 423388 741089 1470281 2611167 1278283 1061205 2420486 2245006 1738114 173760 1435083 1881856 147695 403790 2259932 1261989 1964616 970611 1408857 1162548 889687 664074 271850 635972 826342 2532037 907651 1381825 1861215 528936 2333329 1966382 329596 748338 649493 658346 1980780 1304642 2247878 2602047 736927 1328607 1234864 1312772 1162370 1372201 2228152 1368670 1394396 2597473 467542 1278421 2337788 1002903 1411511 291961 50787 2557364 1352271 152911 967953 892323 894004 485399 2225317 685999 108990 1660859 668515 2192082 695692 1562731 381745 2350458 862934 1188970 225126 507071 277889 1185768 356011 1827805 665526 1982488 1803997 2107974 1505181 1456699 307720 2135868 2008121 1097802 1841509 87190 1206328 1501385 2571116 1335709 995457 2188460 353565 684528 212287 2478724 1917031 1914317 1982919 250685 788031 1512102 2170645 2464635 2396268 2351573 1219120 2034869 2028043 497419 2225253 1922355 2522757 1430668 1727122 1645422 1674731 2613020 1381894 1805904 1882015 2243694 1354114 1424883 752232 1822833 2420323 1555869 1747968 401280 1835868 494298 1882499 1081619 2011515 394856 1395508 96890 1740473 1443974 172707 1006400 779999 2649114 1719124 239489 2454792 551711 955359 1054424 578939 2087801 1263281 1857990 480983 1094417 1094653 1839384 2593371 544257 1411186 394177 1184315 712550 1599771 817879 1692042 1625889 1822702 538529 648973 1223456 928012 2537090 2083701 1425868 1642500 1423121 884164 2570428 119518 1656286 1691547 5871 2647965 1880669 1243498 1013882 1377416 1379213 830369 1899534 1660646 956043 2441087 2441034 439537 208911 1425798 703416 2185262 801408 351461 1415519 2124992 894480 1327916 1439185 891546 1436550 344266 1506066 1257438 39581 1873786 2470613 1290347 2508723 1620996 2490804 75483 1995871 1505757 2556098 747401 1919152 1994428 1009505 1358917 1118041 30393 1846787 1498895 1312731 2577969 556453 1291382 1033518 2263890 2314075 1387590 589740 967335 2319323 709562 705049 725642 1242549 2426512 399009 85604 2592132 1556804 799520 713550 245936 2081109 1950970 2340617 938039 2554451 2508416 280254 2121762 644878 2572860 2152621 209534 1094099 1593104 1988222 1833076 1423926 2163782 2066764 1382527 1655494 1668108 1910429 880521 1872445 1010129 1408520 1722969 358829 2319203 1596132 2472980 1376305 302457 552307 2403307 1646271 1374524 2039023 2477900 481495 2104151 1480850 1074743 2118721 666110 2339423 2091132 1264623 1681400 1187744 131082 2250852 1599323 1837575 2150307 1676921 1155087 2268834 2481827 2383787 2489438 2452432 1882225 1242739 351143 943777 300301 2350196 756643 1563804 2579197 2431363 1279971 1355401 2038756 469870 524319 1446817 2506994 529284 466782 1051473 629438 622303 132552 154324 1937697 825877 114966 1151071 628945 2632992 1811789 2244697 1000038 1441293 1860573 911339 271088 42126 1496711 2526533 1036042 1025417 1979425 1114118 551044 151035 1455954 2258135 866937 762606 2165629 2278641 2331491 1193115 348567 1767143 886702 1736437 2438491 2045697 2542525 2546686 1255101 1460983 1807521 193129 952862 1807720 333413 2520461 1853873 2199443 2398001 1789220 1150813 407147 321326 2484640 978337 1648833 1027636 631272 231195 1267125 1870900 1979811 1543334 1400001 1445773 1227482 1119336 1396820 2540120 2115442 510418 207179 1232372 582911 693972 1035426 1727057 668453 288247 1530951 2089154 1238083 2162403 1291587 2054707 2586563 124255 2357074 1873950 2458366 91614 2614051 1366266 1929818 687592 142385 1989976 1804455 1291363 2436889 923363 469412 432009 2311087 2033736 1850781 2084857 2339353 318905 1442814 1844606 1199588 184250 2631921 1111811 13586 2319025 2227431 1745781 604314 1944039 75906 1700052 1932092 2320087 1491310 465804 1964313 2454138 691407 2229385 1157175 2551081 1144901 404467 1179657 2644363 1386658 1693680 190850 561031 2251460 495804 1739627 1899885 1938622 557406 2559720 1221464 2366379 663333 1776959 750080 2299103 311473 1193197 1999834 1378209 294695 2548206 735368 518958 603493 1498961 1448302 519769 1972958 767588 369419 262881 2624435 2568143 821837 523794 201453 503753 712970 1442739 2305885 1241070 952796 146267 2510850 823003 1991256 1835967 1278905 281036 2638388 828766 449567 425330 1583779 1324957 1738621 2596257 539103 2573448 2623823 969853 756870 921155 2606916 1469000 818746 2137693 1377730 2461878 2310355 2567091 2184333 1044642 1166526 1126007 902839 375288 2506962 2043475 597878 1307062 1328671 848363 386186 351529 2020239 2609867 2358311 1549609 732245 406527 2014178 1162751 1932314 1795695 210937 1943888 711152 2324534 1181916 1328280 1990097 2251335 1437652 2347631 2312532 1651695 1210905 866826 739682 871215 2502911 350357 2404763 2297855 1888500 1992376 1433279 1620313 1575128 2607107 194233 626934 410504 2440200 1489823 1921544 1887356 2530186 1209392 641967 2513915 2384945 1042405 1411263 1361289 982463 689718 1532675 1541345 1501700 14088 1490279 2582577 950248 989019 944772 1319254 1027016 1719482 72381 2618545 2378528 2136983 993941 1817160 459677 2067357 571968 1411345 55469 2347540 1530273 2067791 1802556 253259 1556576 412816 1399590 2201475 1032798 1595038 2572189 1003634 2083264 1004389 2486222 398738 1363851 39002 2230206 574814 1395325 1428802 2646501 1875113 1518647 909440 2072389 1226104 842248 40903 371543 2220638 1412645 1102125 1646200 2518089 260935 663155 1376885 1816681 131620 203187 202814 1996229 962966 1583681 353211 1085067 753105 264173 1036423 299207 1899344 366992 1751726 567040 369197 736827 1221804 646202 461692 377727 708133 1012461 342887 1777583 2159134 1053626 2100372 1930130 1500568 2429379 2558892 1556539 1676113 883656 1187492 1404712 1665278 1462836 1024995 964661 169728 600033 1752350 632985 2121168 1846452 2561377 1974360 1339695 1680806 285951 2098606 213915 1603248 1655083 156221 2615106 862706 705413 19703 1724756 1536337 1670928 852538 565338 1044635 1211879 1518806 2300173 1420962 78169 2554945 1558913 597356 494376 2153656 244637 1290581 1590215 1966785 187518 829954 1041250 2167172 1399939 1902662 330027 727224 1936482 2409596 1929589 1742593 490537 421244 864945 696883 595994 1459557 1598167 1816646 1712081 717939 968379 541119 902740 2460085 2149886 445720 1595348 1570494 2438994 1520165 2029812 2478212 147283 1639113 200714 1249395 1869837 2517208 1717603 527392 900767 102881 762440 604057 719188 1738768 1175181 881264 347400 2457954 101568 61510 1634093 847752 1934874 1917816 1982159 1225377 676771 1045347 1281055 15141 182077 674491 772004 100825 717711 1847665 2583800 1219502 1334882 1503890 346295 2403939 960015 1021678 1155482 466224 1641704 2081745 505258 2603683 2075176 2186187 1169717 1894440 1397072 1741975 2230521 2578679 1466373 1835309 2464888 1001298 237684 130243 1087147 384064 1981331 954567 532056 509410 2292037 2585866 1165830 1716748 1207096 915530 1401982 88257 1593827 232314 1548514 1551040 329154 2374761 409099 1454701 2279703 2301227 1884706 2617842 602544 1856010 1561698 1017531 450706 697156 1197522 189359 2339345 2019323 402520 1279445 326866 1653896 407583 1686060 238698 2255853 2283333 2364394 1738455 2303234 2032928 1911064 2530973 261589 1934427 2526334 1056415 783569 1481080 1310996 64204 1008879 2561703 2396599 221590 2282757 921320 628826 2520300 2484511 2628447 2031564 414063 1300556 1251151 1288576 60722 734041 1536503 1783142 1525104 2595391 1432681 479575 1137521 1788826 663 643669 2533551 2030482 2614752 2201150 107137 44881 2128955 1823820 169670 1223560 2560922 2005371 1595414 768937 2198247 841922 1476306 200824 49943 632566 823285 1714041 256482 1273656 2462709 1490185 975549 778887 2443239 453263 1608988 752723 373626 1061728 30161 279970 2167100 1000489 2376835 1402229 2506131 2351260 1012938 2291792 1548081 330446 1779614 672580 2307539 2623844 847521 243583 872340 1891083 2497415 481230 1142193 1769933 396696 762312 1224008 1632760 1175725 1858178 1055120 2122181 1890241 835806 2083273 2240563 1087845 645350 2005855 559021 2589001 2513942 98490 1663768 922143 2123784 988545 570147 1340955 1477215 1154433 1693072 2014331 1878500 2493242 157171 230665 1931945 1679557 1212671 77914 557670 996654 914339 1378966 2353534 2507690 782290 2535103 235269 651268 2251190 1754208 242338 1705186 405455 1937832 1167125 501304 1433792 2464982 764190 1890172 794309 2345602 200254 827802 2545362 1326119 964562 2156624 2033787 895632 437107 1775071 2125998 24568 1765559 2043112 323187 220781 2182280 1993926 2597424 1315707 293442 777367 1642443 2352241 2061296 230729 2203683 2411106 1049366 1184019 2414227 737509 215340 1930328 1149818 2257590 2634880 915518 497591 333687 45149 1005941 2226905 1274566 750365 2611467 2575451 1057947 182475 1818962 496995 1697857 112597 2521344 2070990 1707984 854252 1947095 1541893 253817 498341 2112932 530110 1873574 1077088 74947 180686 177736 406973 2473139 2474059 394608 151436 1068294 419621 953200 1960735 2111711 1931801 2088845 1522494 1026323 1577633 2150794 1252721 1516618 1512646 184013 927801 955654 967441 2511823 816858 2331426 178889 1475221 471228 29212 1716836 94015 675626 401878 1783998 2494601 257179 549993 668893 211210 746686 1248997 1458783 701112 1786748 1749745 837247 17369 664740 1321975 2633246 2181619 253916 2572532 1443575 436590 1157011 736538 1866298 254140 257642 1599664 1162852 157512 1028035 2580095 1812690 1851931 864366 1071686 2201585 1515071 1401389 2573498 1732219 1498397 1480842 383609 228909 1305625 1929004 1447032 403118 1377783 2543178 1538319 1469545 945387 2233194 537316 851446 985083 190160 1922435 866083 1169303 1159641 1647052 2245495 1773120 35781 1689663 1040812 1218852 1977135 1997324 1554212 731442 2597333 1988472 1711507 2567376 1586670 313401 746478 1048600 2351636 121574 2188973 93356 2204457 1719218 1807482 500334 1840417 1831609 1713119 1713765 2628773 523946 2081110 47718 2179498 578155 853308 626267 2348151 1164998 1619128 1524706 1998974 1700235 638480 2561180 1316238 468657 1411014 1450893 231295 2152891 555271 410664 233818 2189603 2064308 1973062 2562038 1820160 1356942 1911181 596433 1929610 2173957 234240 1737318 773706 2155580 1487555 2631614 136395 1801291 226280 345145 1894924 143182 2036356 1338718 2260825 1368846 1173405 62672 1043718 1430051 807854 414627 1585434 661246 818784 2091333 2516701 1989806 42757 1322566 1893154 2469532 1108802 1313368 438836 256420 1682502 1354558 2486011 300: 788419 3000: 109707 2333005 1393775 1932397 1758884 229581 1617746 1099375 3001: 2534284 340330 2031559 974204 3002: 1484608 2607379 535878 3003: 1172075 804602 2324757 125096 2047577 1481187 122507 3004: 114176 2502537 1788733 1937310 1058798 1770688 1163051 328877 1249545 1015481 1044783 76061 1694135 3005: 1660270 2484906 2155716 1202624 9885 1218127 2430527 2214393 188862 1696755 1124553 2516529 387824 2106056 1288427 1439980 975837 859359 1884303 2189368 457112 1725816 2643785 630606 2295967 1519118 1687857 197370 1585191 446850 1677220 835134 1420596 2221448 794430 2474575 778793 2384389 2505864 1763597 211048 1786239 81211 127042 1358714 870643 314294 1481557 1434366 1640939 1473579 262630 682422 2211905 2372505 1796733 687178 1427217 310579 901587 772212 1152455 898081 1023163 1083152 1154199 901384 1682786 1513493 958350 898519 551929 2352764 2078134 2363567 3006: 654636 1624447 2030512 1529696 1081877 1920549 2187186 2467808 1016523 2327173 536492 167275 192161 514374 1133081 496579 1990208 3007: 2042196 2054144 420622 1752553 220229 3008: 2498082 3009: 957561 715758 330292 1341061 1779482 1819930 199843 1610263 1939389 2108579 2428864 1719478 1408056 1030448 766965 1750570 834258 645957 636185 1920632 1395444 218238 326646 2322711 948558 1751176 191413 1839311 1407251 2487603 693741 2542702 658341 1164446 2341770 2577654 2185222 373852 1235956 191811 2615731 1808014 593460 363404 430796 556843 1452812 2175923 2174023 1197306 721982 1614437 1561968 301: 1792741 845711 531125 81644 680238 3010: 1852613 2578674 1982226 2223176 1958179 904186 827378 1027887 88820 1837447 3742 921965 2214881 133846 1744863 887474 1558069 1846266 167193 1345972 1150125 1244301 3011: 1235794 2603394 2617241 582118 358390 1482001 914249 674695 2089047 2321268 90724 2158561 1037798 1536434 1228735 21349 217923 451867 1059621 2564717 894700 2443313 1191950 3012: 310829 2005953 522046 1699600 586314 129724 2506903 1725634 2294388 1415760 1396806 1762630 2005243 1769730 2519958 2274182 1320770 4605 2231817 2022000 1112558 738967 1458514 1571007 1287265 1322924 2609486 242874 175957 3013: 1527650 2118769 527243 2078741 1007004 2646712 1892529 435009 1933972 640752 936849 1663569 1875215 813740 2474245 1417564 2266741 804801 1406415 1571304 394462 2277578 1966678 2165574 2094877 534766 1376007 1059653 2031395 958237 956561 1476822 2644125 2269987 1302061 503480 1299572 302544 1113504 1830564 2604897 634649 1751563 616548 406311 1852600 68291 2431803 520942 1535447 1029108 1697769 1454444 1593138 1874180 605687 748450 220400 2436551 162741 57622 1756258 320897 2369474 1543786 2018337 716751 2115790 1752348 583799 678221 2138446 1607972 882231 1474466 2574782 1135037 2449868 742710 563760 2408266 316449 1707198 710683 477793 109615 2274232 3014: 1482388 1591964 1027610 2322708 2504089 1002509 3015: 2057877 1643959 1322169 1836524 807586 770516 1564363 254313 1569850 1485800 1048172 621786 1368356 2124846 544108 452088 140529 1403409 2378509 710550 1687549 1564416 1992922 732729 935023 870372 2351962 563381 394408 556103 1077817 1573046 2175560 2084277 1910203 2576514 552413 1522500 1205561 476183 2188343 787531 921105 842277 821957 1438159 569048 2040209 869097 638372 1704675 278318 1585588 1916402 863672 1340387 697102 1555925 473841 994741 2595728 746021 1628179 530169 421896 722976 2133136 1149285 1491767 1922689 122630 1875182 2220351 2566341 2353743 1642396 1419835 2539505 316233 1423476 286106 3679 2209911 1247807 888806 1353306 2509375 131104 1268883 239661 393237 1069759 1934687 689751 1675766 1282763 596018 2228058 832533 2389729 333373 568638 33387 1849189 2035068 81563 746763 1572464 303230 2519609 1332268 431951 803481 1315863 1685627 535396 1203557 2114825 2116762 2239924 1762675 2588202 2173338 2189829 1792363 1020267 1718897 1989931 241196 868336 2409981 90749 1396849 710650 252695 1473627 2407519 522684 1948338 2427774 1956407 1831352 1501772 1428469 924358 2044879 2296154 1622945 206032 467649 2135100 1064900 2525630 1826755 926350 603466 612414 1877601 909265 301114 649070 1658507 1276914 721632 2432953 2297762 1597768 483360 1905658 1615063 2360316 584841 439879 1528506 984612 840289 2628649 997212 612284 2476202 358947 276330 2298133 2368380 1474626 1792321 498988 137059 79799 1767494 1974476 2081055 709720 1691806 1676424 996752 1315883 786703 149367 1008329 767862 2482162 2096465 611952 530647 55138 1927358 2437254 1253619 542318 938213 1806147 958917 169980 1569680 1430108 1577070 1286635 665561 106149 2547194 366635 1253877 2459692 68453 707064 932748 1151970 1274769 2084922 289055 1485178 1742035 1810540 1496038 684876 2570211 1098934 2013072 985231 2312418 2639832 1393307 2390578 1198250 1062971 2343964 1029530 2358580 2567147 493976 2460223 1989045 1936778 2387796 2539974 1552647 2447029 2490508 150597 1518328 479688 2533260 2317804 1843618 61194 145486 1258392 681668 775241 1560846 209899 431972 246245 220955 322049 2232229 1664198 50648 2342053 813861 1419344 359481 392919 2452683 1300554 1457102 1203788 2143121 2504171 1707070 1538556 2153390 1737855 161797 1847572 81243 1798773 1187280 545751 142660 210963 1416929 2068067 1904880 781159 1993277 2356870 1251028 1495417 2408558 1211916 1933459 2433950 1312422 664012 1307588 2129501 610167 179970 2414886 2640158 1351174 430291 717212 2361278 1763759 1491954 1017098 645951 414438 71529 786259 725402 1609831 1857929 313438 547375 763778 1028631 648130 1261247 371614 952020 1032453 970131 600784 310767 938644 1881604 789303 1448599 2224452 114219 1581303 2530203 1614008 2428480 600434 274500 652091 1106518 1654986 2174254 882978 2216417 2174283 131898 1723872 2278080 1308269 1671577 2252090 1855291 2584980 124456 2536611 1165724 779533 249274 2501810 1825663 801745 2637257 1693830 246117 1569427 2165698 186757 1970845 2256491 241436 446248 564655 2189276 1312930 1370403 774426 1355692 1608543 1535125 1466624 2198388 604004 2223908 893363 829101 1190868 448374 1092600 2184872 608924 1443600 2367522 1156584 1621641 2526706 345227 1899031 478296 550258 238631 1666486 2173110 2578473 270873 98454 329296 1824242 1347122 1292007 1896433 2498770 324344 670682 2195339 316506 443189 2139511 383221 1788741 610292 1335687 750496 2171908 2139136 796707 1871358 2179660 1827131 62224 1807120 324844 1370222 1851429 1773248 2190684 112834 2438244 1500258 2408023 249413 1066543 374363 1211111 2578414 2579145 971262 2550050 980993 585539 519295 770728 2463243 2099924 304243 2139433 738518 1967898 114510 440697 2346661 1283973 991176 2111975 1018938 641780 1668788 1071329 2378997 424548 1222604 1634710 1531284 899753 758080 464227 1371687 1631661 872609 831623 320263 1020730 1584463 1326977 64120 2264371 938767 1723462 1787488 138604 630088 202286 2489408 2372199 1478249 745138 1001328 1393990 196062 2455298 1203961 1749437 187392 642069 1430559 2161410 697536 1341811 2022663 365562 1010027 2235030 1245185 879353 1149397 2232173 1974335 421400 2374968 1154706 1315325 2141362 820758 1683428 1752099 2400971 688079 1315922 1503516 1306494 2050896 2633434 395801 347281 565075 1559055 2072282 2461503 718956 2403881 1109341 320206 758805 2134825 2641185 1000851 621779 665018 549583 420587 789719 1100039 299043 659483 585771 1182702 246107 2301956 853878 2503766 644162 1243421 1631569 2277114 793286 1506167 2349766 1655089 1227551 1047306 1917709 158951 912425 1797216 1333711 1137313 206940 1759650 2116869 2497423 1229175 941563 2394150 97526 2275167 1978242 831884 7347 1274942 899913 132171 1541239 1232550 401095 1293660 2474210 1135078 456100 2220145 2322622 979197 172630 125493 1247465 1056792 306651 2123626 440716 344422 2618393 994347 2029553 905328 1687754 2461695 610586 1840697 2315099 2642235 2435687 1863071 2220639 2446550 1416362 1224064 669622 366107 1545235 1419088 539416 200416 1517542 1208090 675637 553680 2345683 508042 349888 2260738 2198188 1551751 1210462 397585 133740 548709 629333 1850263 1832701 504996 1840486 1874760 1382872 1886409 1553632 1437189 1196287 2339338 1079251 2566089 979283 261697 1542726 40170 328334 1158810 534132 1633016 2068862 569139 128448 620943 880399 1500154 2133310 2568795 1938591 2173852 2370729 2596328 57806 1345807 636683 2027967 1283155 1274904 1016871 719485 25615 2511278 880332 988959 294536 2566033 441025 2485580 901202 344739 1947030 142303 2458273 932346 2368958 2595396 1110930 2169264 1857936 228619 1893772 72795 1688176 660927 1127601 955322 2232952 1095548 1147575 637257 1719421 669569 2414671 1191698 1544662 1631010 1131071 2011853 1921387 900256 2010437 1298280 438525 1086624 1249527 757297 2393132 413334 1122530 1985770 1401478 106086 1112862 906768 1722097 1076658 1196783 1552250 143684 1873311 626826 2173688 916097 2397922 146423 971908 2201700 820141 1946124 2011787 2644887 1522302 1847904 2361421 2097884 2231603 1458414 1481419 962879 2076510 74916 1471522 941288 1569003 1045946 910173 955218 2229752 2292529 1073449 1119148 374874 2323356 2351480 2576754 751514 1995993 1340528 1706408 713373 1797445 267803 1583597 1509767 507436 1381044 1395325 1350729 1861311 1675676 1871573 77255 515677 616857 1323881 2054272 458133 2159322 2553483 554402 399620 2213764 121191 2584808 1380893 1272423 2630107 569262 1550408 512459 2135175 2535212 786821 1570494 1509408 1969822 1559136 202572 466961 2396174 469978 1801323 491487 1278096 993179 1688222 819098 1495878 146386 1562400 800378 2171216 2392534 1354048 2065359 2311867 2361393 168630 201652 127703 375170 1282298 941904 1136617 1201388 350891 1743489 2452866 326325 868641 2076467 1643796 107155 32232 1851469 1289365 2526049 2385671 1285010 2465214 2012677 1347312 2209752 443054 1881553 2238093 286530 1155844 41864 2530935 817878 2084735 525382 2552809 51981 1418774 600737 2548814 794138 16807 2252360 285636 480033 2067905 933378 2040497 298972 174184 2309589 329147 1286031 904823 2419701 1738371 501142 1338854 1388100 1823627 2437561 586847 700506 222720 813465 1938614 1898520 1812124 789717 1709856 1911305 1798836 250459 966674 191858 1356461 2105700 668367 686895 1793633 1646832 1204828 1682494 1120736 2303153 761398 238172 2618901 1257291 136101 1116667 2008533 224341 2497812 65078 2305566 3718 1610435 1768314 363191 1169769 1299323 2558466 1507962 377577 699178 467094 1500098 1087076 1362754 1600557 1302417 1282810 1831712 425403 2496353 1664590 981360 132714 767041 1043718 105096 229791 793905 1361690 206835 2169909 1045872 2442007 1628959 3016: 209979 474253 2202176 826124 2446804 5369 451776 3017: 333490 626446 92015 1335711 124237 853591 484668 1522752 2393477 384822 2163035 859830 119359 1415619 695934 2224918 1299867 832077 587515 801721 1689071 431732 2393275 1776452 2390582 728929 396015 610068 2584306 1138090 91592 250682 2102901 1036874 389073 2329994 376084 280978 1339255 1433644 2469318 1426925 1641290 2026928 1687191 603357 1157968 2373886 1407228 591043 1937376 437485 592158 2645250 2536383 2451554 1248215 1167629 312694 1038967 1848706 874904 1512058 2534480 1620655 764209 511539 967190 1696031 1556647 2304370 9456 167819 1760910 1612774 2230823 933993 1797294 1308268 2269450 1786046 152228 1539651 178641 137951 124847 433155 1143536 1369397 1197520 2353943 762623 944932 1986286 1575334 98856 1161895 1092696 461158 2444691 1946263 1696162 2103318 2231960 2094526 422438 1690929 1445249 2259855 1129947 904354 1791680 70721 2246780 1837525 1837427 2206657 1708560 2381472 2277578 1874298 2540675 1531751 1894839 491066 1520519 1987572 356020 1391956 2367417 2073848 1738532 2540945 1001442 2254940 1972662 937541 1607526 2479185 1303476 2338188 1021633 2191726 77309 404581 2605192 333267 2644125 1635966 1136172 980636 1636945 884657 241826 1349016 2178514 199363 1187016 565892 1200359 1361638 646160 1563534 2422395 1620634 1896567 2454853 2278075 1538912 2174115 123406 1353566 2611836 2088592 209265 2301337 774201 2275560 148515 1791853 1595694 1290442 2378112 260524 284176 324541 1540315 198126 1016141 2041106 470788 1905700 2449026 773184 593240 2111124 561223 1693 112349 1694760 547175 2572491 611729 2448705 2605653 1319420 1942306 860467 505999 313693 1943396 1247801 581403 1012099 1697280 2122092 821103 239975 1081315 822157 1997050 2452172 441257 611881 2263991 2425277 192161 1743507 2092883 2035735 715719 436537 2408168 906959 224554 1298605 769653 2272104 1535956 1404704 1498317 134753 1583243 371377 2256025 424633 633156 2221261 1527005 2518334 376256 777365 649427 1044015 311179 451817 97622 1599423 1656512 2269020 1015596 674927 1531952 665052 2107216 1125805 951253 1276660 2016153 92107 2536424 2246342 722912 44300 526301 680917 1944527 1133763 1211016 1327422 1333129 964576 844266 2237786 744220 1877097 2638601 1290904 2135321 2614490 604517 1479307 1776356 588775 1142977 1957415 485681 2581630 202534 54236 2272869 701832 1946957 782870 1709289 2152004 1628060 1134765 231407 1516760 506088 175313 1376108 2094177 2300804 1554524 1188197 161822 1026214 2141095 2462716 131798 1775236 154478 1788009 2545092 593741 668271 2235620 865027 2570403 726945 1054462 2471738 2415088 325328 59005 2086634 1631809 1306843 535479 1322765 2434858 545692 1197829 2140452 2048446 1063829 692714 1304601 1627288 2171898 1839650 1241261 2049729 1266573 1488920 1698211 1112907 2352637 1627408 976914 469217 97185 2643029 998345 250110 2356081 3018: 1920472 1396583 2087730 1089687 1679715 2152276 2194429 911940 2082528 760104 845462 1210948 3019: 536866 171307 2166778 1922494 1523689 2447541 2468313 786761 1242797 1749900 302: 693720 584959 258116 2424761 157221 2539591 1426578 797772 2392152 1347028 795593 1699457 1107318 577335 1196423 209755 461886 2456550 2517734 2353771 2232041 1878087 1935365 1604779 1935217 2059030 1036863 1667349 1091300 478215 3020: 651102 2563617 2131310 867788 470229 2554731 1187470 2015956 1407325 1141718 515349 785367 1653560 1329144 719755 103823 1494881 117032 524647 560031 1527215 20758 647750 2499059 1116910 1609964 1208914 774617 2634003 2559537 2071172 1929332 2251831 2317258 2479539 1603613 837251 376256 148930 1979288 835838 1486355 1766232 2407453 1254561 511852 1906110 56482 1093740 1995580 542453 560586 3021: 2468682 654334 135976 599693 807567 2029124 1226877 1124725 1851632 2095898 618435 1633374 1832112 1948663 295135 1351706 972601 2202975 2604465 1668175 1211358 1024102 2291803 2567490 815176 606373 1568779 2138153 2035453 1185768 664681 1289280 1004849 1004283 2217162 1470627 1894266 1733692 639396 2484793 2122534 310100 3022: 1395430 967852 2354568 1547524 881385 848791 34408 165831 3023: 903692 2218357 561578 1310774 1434636 2621909 1569004 2437901 154501 853427 835055 441719 1538053 849928 778237 2517882 1719729 383445 1582532 519177 2550344 1380379 2318471 1425983 1212936 1634594 347260 2181039 1069158 303748 571113 398056 1701450 2516145 2328168 1719574 2320970 984355 1702120 2347714 710835 2525787 2526997 216875 1048209 249763 1832054 1058082 1119289 875013 1730093 241038 526359 371653 2024484 17643 92161 634598 3024: 2647756 855310 1841268 1690591 1738239 187133 3025: 1305000 205729 1452075 204512 2386943 2381683 1876156 186732 1697201 78005 2068432 202032 389143 795811 1597295 1501175 349307 1864170 469220 1535022 547535 2462852 1156203 1875008 1027997 1729925 2219245 2402937 2621763 1668365 1774460 2072858 1367174 290535 3026: 1091179 1484996 1138319 1670282 1719752 91782 101092 800895 725089 815106 593717 1393053 1450558 821781 2162151 2116932 1537958 131447 1106745 2539892 1341267 1181480 852484 1362218 2075802 1126547 1933641 1338687 846312 2346201 841504 990639 1452156 2571947 730301 846271 432643 2212752 15104 900281 2483096 1724382 2346541 194512 1748307 1426811 2563184 1301783 901648 646139 285173 3027: 1527683 2168658 980484 2372965 1996056 1727191 2367496 461037 119873 1535376 3028: 467162 1498637 1428338 782498 457713 942441 844494 195058 1545857 3029: 436033 694336 1609399 1860614 1469990 793447 9670 2363687 1137636 1161037 1274011 579707 1973859 1351909 1315221 303: 610398 901819 1757370 215558 1169022 3030: 2508228 1474523 127010 611683 1902959 595011 1010945 72296 35017 942798 1920717 385772 2338375 364679 2119724 382956 883512 972883 536445 438533 1425525 1564047 2027274 697116 1007522 340448 2288028 1353745 2389236 667932 80412 911088 1595419 1384486 2629697 2064984 457713 2341487 1773302 2574827 136419 2570011 2226028 1735273 1485821 1034068 914857 1532422 526578 805460 665751 1917206 1839553 232816 1828971 724455 1147571 2648829 1505280 805379 8723 1530377 802403 1599376 15966 409213 1430286 682100 2358457 2580008 2112119 1182224 412182 946200 302887 603089 1913526 2421030 2405561 152387 1153356 152081 1465968 515090 2121142 2587209 2066511 2253274 1753887 2539967 1564809 600137 1544720 580750 1185071 495787 1194458 282373 3032: 867952 177134 3033: 1227322 1043089 54900 2571687 16844 979777 199778 1565974 130165 1347822 1664859 1385788 225626 907495 476873 552739 1507246 1560429 2462852 1146402 2350033 2495622 1655508 2507721 2616054 156283 869884 325790 2460851 733111 1346326 376129 1438498 1727351 2310153 172886 747712 741942 1424096 414941 630112 2484391 1436802 2005761 890183 2559667 3034: 1459553 1694966 592122 110322 1224233 2018894 2375213 2629176 16273 1391118 3035: 1532678 1539430 2442531 2626257 925257 2457160 1939553 2394353 1578849 142079 1427013 2464049 158349 78224 2088895 1993291 986126 1036167 973051 1925605 480982 1523612 424354 3036: 1964071 1075602 309357 192727 1835277 3037: 177327 1705397 3038: 2533048 467503 2459423 1850726 507907 52529 2443240 737768 3039: 332915 152287 987706 1917980 979904 2529853 1062882 2357069 52029 1051532 1086028 301881 700387 1791768 910342 799318 2225424 1900142 940301 23425 39051 258226 1064963 1483852 1790909 878576 335348 428965 304: 329896 2142481 2272974 881779 2632872 546349 1054101 4409 1597207 1620399 1678858 1365299 529181 2115310 40427 997813 2203406 1850088 2291083 564805 1718487 2228109 1240476 1924894 862111 1586977 2208809 2165358 358268 1475609 1414742 2169348 1531291 2613898 521707 2093771 490940 2216789 1140532 249731 1258978 561531 2148252 565573 706603 2001750 266034 1937860 2112304 2340255 971281 990210 2210767 47776 107366 807111 237736 1184851 1629982 2342908 83151 1143279 725790 1450367 2270804 2103377 1801617 1816645 381013 1948154 708792 785287 2446591 723788 2159398 121276 1641914 1314439 471001 239442 1125075 1746949 3040: 798171 2168425 1428929 3042: 985856 1711205 3043: 261970 1488844 1261010 1851313 2607984 1606739 897502 272683 1904865 1087457 553805 50718 228331 1739498 3044: 2526250 130123 1519266 370316 878929 2478869 1900155 2509276 1804211 1877230 527994 2358362 883605 2424834 1408717 930351 2532502 2588470 47923 487904 607797 201338 3045: 1088005 2480036 3046: 1360577 154100 2248869 2101722 887060 1521810 159859 353467 816792 788336 311445 2614433 708798 2032307 2286295 1646242 161935 859457 1803931 2189465 1021076 352890 1520868 1085448 2293759 1939041 2273692 1606562 2016331 1114067 988528 1147274 1736972 1607762 1209394 2304989 583727 1150494 791894 1887279 960889 1784010 1978747 1932534 82646 1723684 649215 613492 699058 1301760 903373 359226 1927815 77119 8539 1564587 1960731 543409 1548780 990036 1207251 1106934 1583295 378790 241198 1253761 1474603 1814138 2209697 1431253 182446 2163527 1002495 893984 1698305 1603579 765020 1150950 465232 2386619 202414 2176309 2554857 769165 1340339 1218917 1868285 2369453 35697 1831303 2602014 631471 499351 1230292 445703 202286 1315919 1068565 1234518 950730 1562365 1432354 76669 1233495 2198876 1541595 1811592 1503010 1708825 1652858 1284664 565277 1351288 1790935 584517 663422 561660 1702314 518968 156498 1622784 2344454 121098 90850 1828887 14682 668169 834761 2295991 1561310 414477 2171303 931074 581021 1022637 519040 825110 1682297 2610029 1590355 1377850 1509722 821738 1181028 200806 2156772 276146 318495 1402778 842930 2187590 1834647 926663 1010928 550802 988374 1749460 1497164 1010632 490834 545046 485033 2196687 102859 86636 429503 2570403 1643708 669725 1986347 1676360 1725975 740763 2137862 615232 1710644 2510217 327400 475722 2576551 1942404 2136049 640423 88664 211007 3934 444860 3047: 2359216 1917744 26533 2431565 121448 1231207 2598220 2071594 789481 1205115 131264 1520052 1960906 2521883 1289189 1803438 1234115 1652932 13076 569577 1050714 482107 569928 1859795 612760 2518375 2565503 82235 1986551 2513372 1973831 1377882 1240319 658905 788381 1121569 2305219 1179204 273493 388049 2380601 509042 765453 1841881 3048: 1971581 2437981 2388479 2211740 1606468 1535022 979892 3049: 1850590 1273644 1609090 2559089 305: 1268551 329896 620920 1015986 2320564 621716 463638 480598 419330 1814344 1767281 2631649 1503368 586916 941624 112519 2168669 735848 683878 431115 1666890 1275060 776076 1326266 2426008 574745 354818 393519 1258502 2217043 1264758 1278721 126421 29318 610622 1907719 700329 1734252 561362 860231 2621846 691878 1288714 1450842 2265091 312299 1273710 2251357 2178619 1582864 492355 2398236 2368811 1726834 180333 129174 68526 2046549 2522068 1927778 2327507 147760 1932517 350499 1185333 2150521 2136351 162012 373082 2415035 738534 974903 2570628 1157184 2398075 1653998 1692716 958159 1053860 2286536 399586 155123 1244399 942676 129054 2391943 1394988 163664 723094 2082484 365559 1446328 1331964 568431 1744557 1725399 903613 952185 97323 1650462 2262873 659034 15893 1295424 1076299 487746 394280 962321 2640023 2494786 1940787 1467430 1644089 2217732 2192420 40408 1782123 440274 1889330 651072 1661515 1063583 2173717 2188505 1840971 879123 2348723 2520865 156401 2109186 720310 114294 869206 281784 55675 2441027 1949976 2556001 226308 1726607 1858094 1459896 31934 894141 810007 1961590 1156376 2365671 1506247 2383621 453049 1057681 1261478 2091079 1495334 175410 892283 470153 1963826 2080743 874537 112771 1867839 445501 351341 2106417 2110989 1421224 1415288 1451031 261081 2241438 319935 1223184 993550 1469344 1754350 2544488 204380 927541 614916 1064738 1115110 1776262 1274992 474247 1195221 1462716 1162428 2495182 2412892 1498541 1729344 1107558 310078 491443 1224880 618035 487790 1498816 1315759 1977476 413855 1193952 2269352 554171 1807859 33089 823644 720831 1514327 810998 807877 2203937 2284447 1653782 597100 1505075 186346 783087 2108238 655170 862267 2337931 711385 1935189 1353633 965881 1097414 2473070 2377859 2589659 2344081 415691 1070146 335684 50081 2547357 1886773 1326357 242121 2249992 493098 797038 1120748 799006 2094351 623943 1905252 1373829 556384 1422945 5948 1277848 1568124 599079 1433164 964547 794215 2461071 2368480 979016 189117 2127063 1486389 435374 2235183 1707042 1374259 777762 742162 422798 1808439 487091 13972 1922047 1308305 106189 1990128 608563 1761236 869642 1956700 177171 1564609 2267734 1444777 2591251 1879449 239268 2020157 2603173 834614 1466362 298045 1227241 405661 931279 1724815 553678 2592764 1572040 1388663 1091839 1675407 414222 466819 1088559 725207 1866635 1093796 1065645 1451817 775418 293749 10520 1867743 1752775 1129848 552643 1350971 223264 1834097 1356127 2252211 1537569 1669659 1471529 2296057 1123397 1246789 812593 1409892 2024670 1270377 293314 314204 1741801 1646899 764574 199418 2002728 1676423 2122377 1347258 1426797 1043671 2378461 2434761 2227620 1521161 1957476 1586670 453218 1623301 1966425 2284402 327487 1529379 1259928 1597456 698715 3050: 2071341 987009 2543812 3051: 1729705 962754 1948482 2006135 1545267 1698887 1745745 1465963 3052: 2194901 2239689 576219 2170141 3053: 1142019 1551724 2643667 178696 2196856 276515 102527 261868 567734 77049 645747 1146085 2415507 705862 2142047 3054: 1938780 1455042 487119 583473 1577298 397432 2084484 1724476 17690 272572 1200382 1025943 29228 2153774 2548042 198638 2177536 2563000 1268114 2255796 718409 947662 725996 2459624 1273771 2184810 1226291 528742 475003 1993974 230019 1406064 2070366 1505823 2544445 1616328 1134741 1183450 2636 1410182 320504 321096 1174913 1851130 1238047 837081 2386990 1154249 2533935 1349185 2257549 915677 1520386 1725647 476589 1973328 453456 1596424 1797618 1816247 2514357 1580547 2415196 2481403 1788268 1091639 865334 1697529 766872 1384057 2459317 357250 1776671 706372 1382352 2351709 2175174 2043807 2282952 1238709 2593579 165739 1742113 1824966 2108444 346953 928564 2264456 1155259 139107 242858 1707671 853083 213486 1213564 1740929 262604 2316843 1224180 1896433 1694498 1637354 915268 2436947 273641 1863085 2582195 315250 1437471 2478094 2584101 718530 373019 527994 744213 2393990 2551046 1781538 1814534 1621543 713175 287940 1712879 2058764 1358647 1738173 622411 421817 999283 1782658 1145528 2577433 2390255 2611655 2586314 2193337 1968641 1910366 1041187 736401 1577925 2600243 1787622 1205608 1900130 402292 1427927 177099 481323 2381151 1688145 1367792 1147252 357980 1969813 1564200 2582878 2130634 1130255 2072257 1126131 1083986 1590489 536530 1694695 929989 339338 2063850 2357419 2053028 1790909 51900 30926 1275089 2413099 1160828 2140351 1594514 785340 444020 1512815 379825 2170867 171521 394646 53604 47923 64154 1304256 2618067 1936189 899984 2498727 260614 2106644 1239512 1552620 978771 1733625 903421 2054461 2056403 536089 890752 844647 532787 2461371 482062 1597790 3055: 449737 1829263 410769 1231962 738379 3056: 764713 1303235 779253 1139478 3057: 2146188 1601229 2443590 1615316 2108586 2516755 2388870 1140400 563621 2400513 1638090 1310441 2005336 1928799 347273 1416929 865807 1174603 323168 1269083 1452889 2024336 1647942 293797 927688 798378 147790 1552705 2049092 1367971 1999625 699104 298968 1669461 1574470 554801 1896177 1276782 1486851 1904648 2612674 2423462 950058 25755 2537597 448918 1877557 1238992 478569 203790 2175811 2240952 1188337 3058: 170456 564138 834491 2208294 1351910 1569053 387744 220144 173853 908979 53768 1459686 2092564 1169268 2036200 563527 414080 2251899 2642816 706349 2603723 2302970 189363 1417739 353838 422185 1162965 1853955 2570720 270604 413917 2257291 2233086 1443443 1300380 2049105 2474245 1747829 2554478 1477450 805066 1763304 1172468 827934 2137649 289736 1626825 2356071 407001 935917 2641990 844886 2505772 1425734 2497710 598885 187624 1292557 2194109 2560477 2447876 1028008 501420 381850 1021633 581211 174728 449643 693767 420522 824525 1947479 349641 951152 790547 1914198 2593657 829330 1925090 1745200 2139197 1927730 1468224 1556862 1428902 1384425 2374286 1566925 435855 376870 262792 2170280 1281153 1491568 2517941 1078749 1245677 1192539 923567 2041106 939203 1011566 2246511 1688438 809139 2537094 580320 830316 1782762 110173 1360697 210743 1813902 2463875 529987 2340098 582685 1146085 738967 864459 2375739 1667762 2415824 2250302 337984 92561 356830 288382 1873859 493480 1573640 289025 662738 2059252 545589 1142118 468602 1629421 704998 539276 1282701 424825 1059589 2081852 1235909 68912 1061265 1452869 2123235 2153566 119069 1670383 1984864 1994737 1449103 22718 2149493 2508675 824374 869126 901932 522786 397127 1443413 119923 184287 1396139 2034632 2391362 1643906 1455465 365759 2059606 386337 2514735 384159 1734139 115496 3059: 127079 1467618 306: 1503383 232736 51193 395007 916411 1823383 2007627 3060: 1459983 903865 1636221 1985347 786586 7289 1665754 2564306 793860 2536586 1807631 1903077 1271399 897788 2389918 3061: 793900 2442133 848885 1557606 1458266 2389725 371488 1205049 587286 3062: 1737192 1721692 964630 914787 400895 2387480 437517 1878052 737602 2331788 174524 1810422 21061 307454 537238 2627653 2596600 1341259 1864353 1877090 296341 1354166 858372 584714 2446557 71088 1410571 1817438 1349689 946691 1303816 368136 1778605 41422 1321190 810716 1215952 2598858 1386629 1293598 1450613 3063: 2548396 127681 1399335 1186154 1500479 1982363 107871 1823747 1192313 1075192 744740 668289 2563636 1749866 2137042 73049 2260760 1536967 2168895 241219 1069105 190726 2487256 1315201 1583425 924991 820840 365347 1256778 1047233 965830 1019815 1354757 879607 2117073 1634900 1023079 1113303 922632 1893066 1933961 222885 3064: 773457 292161 440142 2083367 2002171 1542441 1045946 631021 252651 1310883 3065: 1911808 1754009 1587503 1172791 30087 923872 1886455 482250 1423467 1906681 1525040 2510759 413444 2182671 2596424 863395 1025371 1510980 1074366 1624825 815275 1972729 2039593 337718 3067: 2435946 2352460 1854875 1685842 2262465 2328186 846288 1217625 2113967 1304813 1274438 2036658 568852 823482 3068: 1624090 2227388 1224071 2474661 596203 3069: 1926221 1143995 41123 1137862 2018336 622731 2027294 1093362 1075766 656586 1106010 63623 2069489 2354270 1306870 863941 2208746 2430768 307: 1861319 804077 808169 1759881 2128147 3070: 612892 1262205 2152465 2148841 3071: 297998 946314 1435849 1958593 722614 2393477 512899 400698 1640631 1160817 363528 2288929 1012926 1453814 1845915 982505 2491774 1243698 663191 2422510 1786016 586208 1276735 1618318 2401979 1538129 1602049 1204844 2531437 1497942 383941 220704 954197 1446608 962149 613293 1444316 2592584 1646449 219590 123095 512205 2574603 2551915 162513 1321624 1199668 2147906 1121545 2581930 15392 270359 1540183 1476730 2627326 1393770 1983442 871698 1139946 335465 560615 921420 1523289 2635759 2089890 2603233 758948 1330755 1885959 1601804 1726138 1349408 1577251 2092133 1765617 582541 337400 1574840 1843056 1958751 1155439 2257370 1935276 1599407 722175 1466302 1999799 2236442 709280 2031583 2004709 299097 115654 1666128 779002 1957997 1826663 1218111 1386900 298473 1229545 1356414 1101073 321704 1649265 1352829 131876 882711 1186325 1659619 1233376 2446442 321846 1727623 2318617 789461 44009 134450 2541331 1172390 2570795 1452960 1753280 583771 497231 2154299 2297817 312105 512891 1952917 1960534 1238371 1255798 1608327 1101590 1036278 1993050 464629 122998 1002311 2023655 2242218 2088119 125852 1676545 208875 1445347 2348334 199367 1689939 10339 1876905 2013305 942459 1807887 1510805 2558211 1253451 2426792 2616292 2108765 2365508 656387 438681 1409668 2057089 544950 1700035 1648422 1967343 1127947 2426712 821495 832251 983286 2239557 1273792 760382 719598 1797612 1908464 2288815 1129735 799154 2366470 1392166 2624494 343948 789375 1578607 2399270 770894 2529241 1163741 1994617 675410 96523 2539227 1556580 539273 1836234 1024432 1445844 345936 1300791 449975 1583255 698685 1756998 413249 1458227 2485540 8626 925281 351116 1674099 1209141 1167390 1236342 1617479 251331 2479564 1731823 593173 2362561 1956927 2149599 2090736 2534184 1389968 2433758 1843099 23115 469292 126526 1836545 608794 1751311 225108 2400963 1957415 756857 115623 249135 240475 1973799 2399013 2306411 55319 192854 1293746 1075471 856095 674811 401126 1611815 1129897 2200952 471284 1031994 1874936 2103607 1254212 162834 1014341 2085586 904886 986120 1379294 2264847 171055 313785 930837 2561459 1951819 1435109 1944008 2632973 2071397 2171898 145523 446105 2295524 877917 255120 2467398 1014195 1055661 1096416 3072: 2329535 2063933 181867 314819 276966 1695283 2608235 1520650 2065445 2372574 1927984 1852607 1120022 1709851 1221578 780466 2549614 1297121 2153809 669945 2202667 3073: 1378499 731596 2005536 850842 2470582 2296759 687789 2305889 2369826 785043 1061626 1674012 908709 2171059 2063640 1024617 1301050 2452538 552511 450866 1653020 1102629 2073589 408539 1948489 771754 1062756 1575873 666531 655088 864722 558749 715516 1331878 2039684 2091589 1356387 549080 1114803 1485093 1416977 1032025 493852 66003 1181044 1191952 790882 3074: 857273 622440 755163 903974 1722192 3075: 655741 869235 1812862 1188978 289009 2096297 2566514 3076: 168625 231744 1188119 1987321 3077: 1434637 930978 679277 2041493 1958458 1448824 2512081 431066 2396722 3078: 706360 2536064 860558 2575096 2514239 743271 2451189 2455594 885319 70356 608112 1502180 2324539 1001657 104759 868165 582690 139149 1182939 1029006 2016972 727593 1196563 127657 2208830 1644859 505883 1516141 1731454 1101041 1734587 127265 2561413 161593 1767210 909291 1236009 2300392 553215 2289265 1878478 862816 2106037 2271875 559594 976380 2041909 1193827 365035 1823844 1761657 389625 338689 833878 655415 1075278 1084300 335881 703080 1461365 73378 1724881 967258 1139994 857742 386610 2457281 1204973 513168 2542152 619327 1284369 986786 1612845 457378 2145079 2319411 1444734 14163 1125052 2512037 2210153 1134459 1545104 683528 1536704 1652619 957619 360774 1046709 2614311 2079589 1944081 760132 763058 2247645 343425 1397053 1265628 2175344 84982 750408 1095646 133000 2360077 2022401 781892 186293 2648212 515533 169324 1256255 209773 1458480 585613 2112675 865268 1222732 2404053 2378678 2009725 207843 1742214 736979 1700654 1346551 239048 1478102 1592369 1407403 1865677 1705510 1801249 46701 668589 1679653 16907 2602654 2617583 1316971 1424037 1631581 1309457 1621669 2622762 1039783 736121 449682 1103323 546331 252839 1966615 1333940 2169106 1579569 1520303 1736175 334449 789030 1556213 1561387 1317642 1929588 1027644 395586 2642580 1586241 1453589 2640100 2560685 482251 746551 2148478 1366397 1049329 1999799 783214 2625747 764744 1787855 538461 526943 2426455 236834 148362 1730501 215134 990122 359681 1063082 2122302 1548884 891419 486677 659281 1460641 750241 1888750 1488578 1354009 2012419 778301 1241671 1037361 2133512 348716 2565095 719706 456527 1264283 940064 752280 44837 57867 1014069 279233 1631447 123948 1477268 715632 2561601 1256436 1678257 1497435 1597276 2134164 1586030 2529877 2548441 1186130 2435327 6275 1922208 443191 378367 2255887 216008 1722669 1064504 705481 798776 1399918 2496629 2510890 2418130 766121 1187786 2642037 1856706 155281 1010872 1816785 2374081 584910 112671 181689 2052736 567331 1579501 1450396 919518 1466409 1658755 385145 616968 2502632 980814 1231099 2344370 1382379 24248 2166161 2400993 314897 1119251 1127472 641103 2199612 1061876 1827552 1811642 2231178 1255867 1594623 1865385 289011 1664629 303162 1428243 1175047 223818 245367 2028713 37031 380169 1720275 2578841 1405613 1269747 39727 2523261 2107862 1259069 290160 882670 2513171 1799547 1565772 46500 1896588 1652858 1542424 1241081 960420 1888832 1160662 1334319 1499739 588946 2455258 995662 165397 105918 2057974 84068 1045153 2277485 325018 1374069 1269719 2339875 1291756 2464806 79587 589107 1392885 617094 2116083 1708026 1224637 1735520 1416692 325884 1329509 1161234 408962 1645277 2435687 98575 1681775 2609760 1898685 351887 1614971 2251147 858178 2411688 1803158 1431948 1745801 1919866 2009589 1948768 2473310 2284534 1274223 1676054 479445 515015 2377886 771578 945155 2041778 1300196 2210880 1745670 739914 1907983 1764654 1191121 574019 1197789 1439481 1424888 1918364 1695519 1436662 1972457 2026995 1334513 1309657 1713899 274813 823412 747519 450309 2004255 888307 498310 486688 1488803 1208994 368334 1968841 2273870 629440 2422135 909178 458926 227227 237597 728725 1627032 559116 1428174 167407 1436956 638072 1742726 381575 1659552 1772784 148368 1624912 2208766 2096515 660268 1371413 2539434 1678845 1075436 1228306 1955221 1823521 1258373 1205579 385482 1639463 1135927 1578886 2396518 2203220 1355527 1732142 438703 1804526 465648 1760747 1896217 2222423 1138493 381692 1224087 1743408 1446612 2241161 2357994 1809162 999263 2117276 1882489 466194 704369 497482 1225666 641328 205739 1626416 1884005 2110000 573220 1456507 1877457 2609757 2066114 1466068 478338 1429170 2649421 884058 1640995 1988691 1629456 2227926 398820 2062860 398841 749726 156315 738941 1036725 1963046 1445489 486459 1780180 209703 166193 3079: 2509063 217870 1843812 1949003 844208 2133389 1686321 2168248 2056709 1273207 1833925 832496 970234 1596099 1198305 2517586 2052225 1455693 2338522 1794769 640322 2232641 1672826 2621694 41355 362695 2171327 887068 1211921 980106 1331500 1502096 316845 2114393 889502 877350 2472617 1591892 1321637 1271125 1840851 1581837 1374363 177643 151231 2325407 878880 1415619 2562202 653987 501538 772419 1731144 196090 2574334 694152 1771345 1603628 2013479 1664395 1160817 1226656 2174603 2287287 1812636 437246 1842957 1855684 223635 950624 1660405 1448110 98362 6037 1397447 1497058 842078 2605770 2557858 1778641 673529 2174456 147345 1019661 1977826 1721130 2365972 195596 2396967 2588741 2121851 1138392 2540686 2137350 1585676 977788 1287775 1856888 1421475 500037 2313360 1459463 1682213 2643254 2645337 167001 2121244 1673125 566680 1719222 1012708 1761657 1830027 52245 2518824 2261634 1947828 2001832 904106 110535 726813 331408 1450987 2400219 1045654 1117510 108931 967927 2025061 863871 942743 2239807 865379 2234258 1730933 1099651 1574410 146877 374702 2034915 860317 1741210 1564531 2081994 1582260 704642 1431735 452107 221423 2182613 1247277 1102968 1760167 2565819 2031819 1330313 1981857 1284018 433998 1854875 2584538 472661 478807 1670047 2411840 2484703 590205 709447 93610 2052059 2031039 799949 1572793 573186 78359 614501 1231165 2446025 185105 1204236 1129137 2086419 622669 401112 1852661 89725 683528 1784997 731184 1680717 48563 328318 550847 208136 2192272 1846419 650314 2394863 2341594 864948 1537873 2527010 73642 2463068 2238168 760132 1726834 1139364 522013 1049793 2312888 650324 743749 2047700 729176 835307 880365 878335 2365312 1070507 1581371 2526717 160923 2483801 1126446 1773139 1943326 1915767 2307531 1344141 709848 340155 2520785 2479753 1534963 871906 1539651 781950 2563772 405282 579667 1391108 515533 2026254 983389 758808 2361461 15392 1203533 2509394 1911308 2499596 1228472 993303 101769 1502805 2110738 2434208 2449571 2376382 1346428 2383542 559970 2400299 436718 372747 45393 722388 2407337 2404120 1995906 2357908 1513795 49868 1706024 2110432 806691 1968271 2382952 561882 981235 2193134 675066 893496 2570929 742770 2268379 829475 2006733 1865568 1508308 1682209 738021 1128905 1095192 2353111 1110011 1792049 2200862 2113430 2206627 1154448 996803 2084363 658546 766059 1753750 2063787 1558694 578455 1811289 2497564 527812 343122 1554807 1202695 2637379 479588 2410116 940365 2592228 1245758 1258222 1958804 1526575 1652213 566143 1076018 1135561 2109705 1638970 1945459 192727 1548075 2482487 837009 2617583 2396038 2432363 1259260 563062 812703 2635283 1788384 966080 905126 399963 2338103 689877 1312360 1005949 2129193 1276047 1929262 1619498 2299583 1333940 2577113 170004 521113 2013845 792904 2261081 1823947 815590 99208 1843361 400478 2189022 1493272 1753822 886145 2125913 120318 1814723 470468 1342286 2180490 1873549 1482350 2540801 675192 416912 56965 206551 713016 1558357 2604992 2122487 390932 2217732 1269957 2267476 1328058 2510725 277744 1992018 2313874 1431924 754893 630924 1226774 414415 1487954 802196 350940 1377711 2640401 1159866 630629 1828372 1050232 731487 1396384 2201263 480544 148362 31814 1013510 2523860 432264 498300 1921580 865130 2135483 1335631 436224 709177 1967116 115055 2361002 733187 737603 1889435 1850375 414189 34990 2632303 2181339 1222195 1689270 678091 1295427 349921 589793 194457 279019 442034 378190 774931 1585957 1386998 1508976 2451829 2128516 1576448 2404 1298981 2539362 1873760 2346483 2194954 243604 2012419 1842689 1435025 2312514 1941501 261307 1268600 347779 1907061 1333199 2456626 1591439 874391 424267 649410 1822431 2450961 1103517 2395175 400674 1464535 1686030 2089054 1331518 283625 1140290 1968581 1903757 1336371 1871576 1623724 1848916 176651 895463 1101599 1425190 2587638 2401173 1300058 481076 201 1927120 357564 55579 1008746 474091 1420548 1251050 681807 1126328 1071434 702643 540022 36978 775945 2461432 72616 1125089 86649 844527 2532360 2457638 1143747 373595 1570943 1148212 2294587 1899513 2178215 2617001 1478856 174836 421242 2603303 2517464 826180 1005760 726538 2372638 2047512 1433860 972263 2022292 62625 592297 277226 1627331 98970 140757 1340391 297558 2151701 1437521 1968900 1508693 510456 260833 1783251 2165445 1827131 880740 1570326 2493150 478524 379372 814400 1010647 990690 1706906 332895 808280 2535941 275771 1134681 2444042 1991372 1222274 2135307 2140302 1745293 874731 1159765 1187786 634383 2087333 307558 666799 122057 2513872 213043 1705557 188826 271961 939495 94700 1442297 2461321 919829 2229018 1298694 631471 1570069 1854439 314333 1803005 416044 821452 2210904 417476 1307155 635884 1705932 1009193 2565103 280484 1314011 1087326 1289434 2302394 713077 499569 2351115 2327173 1417182 2451532 1604404 515053 101147 82664 1573000 2422916 683456 309637 1640915 1895515 495048 331454 934042 2550525 2406749 19084 1618693 144318 1134137 915712 69375 2156314 313392 1040072 2272210 1941017 2547378 2207538 774482 840819 2269128 1056141 1260885 1644470 733767 568296 2351178 965860 1399842 2624007 2167494 649621 2269035 412001 1899960 800563 2603916 874704 1282039 1638156 1134597 1389740 338164 1513393 909827 944960 1733430 460797 1853990 2401219 455269 1775996 720613 380169 2056065 841973 2010093 1107901 1406554 69762 2145537 1532018 131223 922112 2300141 466145 67947 1910027 150679 73573 531255 75237 1621057 1147727 43783 1163923 851920 1446061 1379629 2624480 43587 1407399 2148439 1081948 1381698 640124 510144 1989480 395017 2152348 2316905 583679 1896588 1188746 910731 857404 723466 1486283 1969592 793095 2341562 567906 103155 1005837 1059845 2444827 103731 1790244 2438661 2268444 1810432 1244636 2092883 2561815 139239 1511360 2109191 1494998 964320 1515006 1560404 355617 702491 316101 1943156 1174612 2573566 764489 1729781 372158 1576653 1269000 656546 592037 2070568 1276961 2380806 1594267 173583 1114562 1971627 2294233 1666973 1710184 1492855 1547307 2188566 1739991 2152128 384737 2011766 2429253 1527005 263947 1773945 1229146 1985822 1320227 1404329 1061057 407659 1840881 1691033 1209046 120160 846008 168211 2163532 2541217 1798765 944261 1730449 2379274 1684677 2199987 2251147 2451497 713414 714061 760119 2112266 1230564 1674222 927356 1700999 1733102 1441938 1149530 2436042 2046445 476055 701747 2637851 2391253 2566430 55699 2284534 484814 282618 374439 2079782 1794399 222214 2642839 2331307 1749406 1826678 869754 2591504 2553781 2059252 2168232 1171240 811436 2628064 1890979 2550494 719624 2026260 1655428 875937 2244479 504129 2617098 1698262 1525992 323291 1741290 2393570 653323 1425941 1898080 1948883 2176269 2467599 94268 1599476 71805 594373 172791 791837 1454500 299054 940007 522866 372269 1678570 90794 67956 884703 1493439 281818 1313716 520489 1347689 2463952 2396850 238685 2118747 1402805 2059098 1910104 1445732 820144 392285 2201858 2575964 1665021 1465509 1725405 1978950 2452892 2459638 2221611 525226 189176 1086934 799143 244598 1804994 966266 1972457 2317226 252413 1798256 876467 1846130 1051595 1957270 2560105 255824 444548 2333878 2484539 1828994 1278771 2309303 1214284 55335 986237 2594396 688369 1124753 859235 1771636 1958167 2255037 39208 378579 815828 379050 938414 2226190 1450274 127064 1430830 1665262 202153 331496 58767 2478880 1489684 792068 2047318 18050 789520 2223766 1659985 652158 1260136 237015 2164457 2485772 1094466 1547966 179815 1090674 903949 70757 1266039 2393508 1035726 878113 1339770 499987 1082654 2239913 2455686 781353 1327336 2211738 1658896 905433 1756395 935072 2503823 1783214 491583 618125 42934 2480647 1878056 164308 1467013 2638250 2061893 1813609 361827 1565497 2374758 30967 1519712 1064002 1772784 627317 2543062 1404259 604200 1554519 382382 898889 2295981 2165695 761831 2189607 2325824 1913487 202236 2301812 1160709 93738 1402560 1160146 1068541 2507315 895899 2071269 165998 259982 113097 1263667 2206059 1456305 370233 2468345 529697 1056439 451637 1501365 2419763 879320 1374668 2307768 2024878 2575510 2592796 270521 1198386 54540 1744104 610973 678026 1794140 918183 2478443 525424 2013655 1288299 1383862 2538983 396949 1135927 1867743 2013918 20658 92598 87764 158693 1199991 2077991 2449076 2272238 1243685 976203 1858867 1243383 387819 97754 2424007 2592126 471284 461866 1124385 2173027 2014335 225604 2404298 2371330 2459862 484543 1759217 1215931 2554184 975424 120943 26507 799799 921684 1545692 2140053 2268053 886874 2590122 1383979 564941 1693643 1876738 282981 1432990 622723 368113 1078301 1660518 2131977 1875899 2490257 2602591 692328 214478 1546473 2008869 2335653 973121 2210980 271099 1646920 615358 2395782 659689 335754 439564 1774409 979832 1243797 1724055 291178 802377 325328 2516537 1078922 1131229 1361848 1228568 2240630 1322765 1787255 1771494 630425 883031 2551363 812136 373284 1359287 1364645 788265 1657904 1558976 581447 936538 1598051 1975574 2468898 140863 2207412 669581 755752 1092401 1447645 2359488 880981 1738290 2416121 2151490 2360651 932476 2189790 1791110 2563279 1063952 913611 2496803 2182911 907455 2122432 2325956 195744 287041 508609 1517187 717982 1723909 2189117 57724 2532046 1589188 1957726 1068628 2232626 662815 296879 2642740 2381902 2638384 1584890 308: 149106 772959 3080: 2176532 667763 917019 1495415 3081: 564451 2454312 2369826 1304778 1088218 998185 625128 1736442 2030036 1409349 1732302 524807 453175 680324 3082: 568107 1340946 2257496 1889303 2626127 1944218 2573665 2272548 951446 1687759 737728 2508299 1673047 1486390 520865 380551 2319585 2154721 2538734 998833 1309763 2179142 490237 839762 7002 157937 1843393 1460331 1556892 2090965 1112534 2214333 1813536 378422 366467 1573585 297486 1343400 2313611 1436719 26168 1124444 1676547 2334446 193597 1619110 223660 631381 1441611 113994 1396595 773513 890148 2408023 347898 1118643 241910 968637 1748285 1466569 2601018 2131814 1351759 2577433 947730 808201 2179093 498716 1898872 2447802 406992 216022 1946343 1974894 754996 1204189 1599423 1052144 875937 14107 594413 139845 2517090 1754305 872149 109079 711962 1757723 1189192 2064895 2444029 2382103 403801 1250802 1425271 448483 2146942 2349675 2095614 118608 1630269 972253 2414227 1107619 53994 1390689 898833 995088 184013 341930 1995056 1112879 3084: 762369 607894 1056195 1632234 48915 1368892 1205651 132691 1360992 183492 1503970 357110 89915 1139359 2062136 2458342 847947 1716826 1636762 1691306 2098158 2079660 3085: 1829387 572573 1577298 2368820 440723 2492369 794216 504057 1263855 2076102 58925 790093 1971293 1913930 2234775 1600504 2450212 2171355 1077269 812934 2217023 378800 78288 338942 1011307 1840463 1250138 1560866 2485346 1114201 1853955 1393164 136613 441200 1302637 2397581 2607235 2081455 106997 2623981 1425405 2606793 836293 2052689 2535671 2273358 576683 1291979 2364067 975478 584922 388372 1441589 959256 2310761 177978 1551109 123759 1434084 2009846 70721 2102411 539035 392919 247530 2024164 1432326 47622 1042797 1401538 856391 284319 1696463 95862 1197498 512296 2579251 2113849 2482814 378968 1773405 1538937 152187 1751275 274966 503491 442783 1181279 1546893 1229196 1923550 904921 365957 309825 1353002 2389331 290549 1702900 2003398 1199352 1503282 2295694 1695561 180711 2303193 287343 1556118 855733 1620114 1550438 451922 96018 1922522 1538872 35411 2162236 1326936 929743 829270 1649686 615919 729188 1754639 40056 1590177 2334279 2351913 636438 1697256 2039736 405419 744407 1784858 1209557 985224 1272067 2454353 2548092 1505005 531575 1910165 1521921 860647 1526074 2436703 2209734 1097453 1119020 1217729 2014648 744658 1755736 602239 678557 1539288 1205181 1996552 495058 1695592 1505905 1735773 770522 2035008 1144226 235480 1995431 1263037 552248 1725451 174015 1202449 61284 2514233 850900 84094 528638 1928776 909511 1514562 2426571 1593967 1527403 977941 1119689 1542726 1079060 2275249 305664 685607 286773 699827 579483 2369972 846508 2240461 2185307 871835 287114 2532189 2611441 459895 625841 1525473 2550595 753138 2181228 1447306 1208050 1025698 1953742 2400270 713438 2178032 2296952 1021635 434398 2636145 2421563 1040471 621244 1766118 479280 2565124 1418398 1105756 2184501 97635 2540297 2060951 151674 1963458 1779184 1450718 2303820 477222 1989179 366390 1054061 2485326 115390 1071277 433032 1915551 2425872 1676360 1031170 2174303 2331030 552686 673752 1145572 98445 2382584 1239363 1088143 1240085 336320 2534701 1379391 2461661 2442336 3086: 2104214 1813001 1120761 623529 873352 1381637 1585064 1760917 572325 1113944 2551806 1082717 2434766 26068 737514 1954597 1730537 2310146 71487 2274452 1968372 2449788 2472791 25049 1661216 2441823 2421197 1641072 530978 1479288 387423 537112 1071261 1733459 2248596 1782865 2457182 598415 2334218 1416807 1687975 579740 1104975 1934023 3087: 2457263 2470997 1953126 577365 587685 3088: 168084 3089: 600819 857343 2572311 1132279 2561084 309: 2158448 1395825 1583838 27165 33512 1827714 492470 120150 1662752 404703 231338 1313126 3090: 1572469 95851 1730683 2145441 1812611 1631237 169316 615092 2340654 2246795 1549730 2439017 312403 139944 453239 2554566 1288336 1069917 1513550 1604033 1351421 1054695 978086 1739390 431826 327603 680520 1059536 1049568 567302 1442150 1135037 1548124 150340 1867526 3091: 537412 1873229 1742540 1043396 1548016 1756265 3092: 898121 305197 1392097 1174910 1526235 2214382 67966 1031374 2084726 2243703 814517 1378685 1195401 2472273 583284 2593463 1473488 1055438 2206663 731133 233720 2357365 420266 586636 2368688 806691 240092 2248168 943056 31164 2488357 493976 2157558 2031088 1464805 896702 1014299 960776 2617030 30493 2031842 456367 1224891 549158 1575989 2091075 40927 136127 1873345 1179209 905573 876510 149819 441940 175164 25348 679429 2078996 1833838 2023354 1006765 987384 1786048 1221190 1832287 1167800 2163878 517168 2631202 239825 1403378 1650310 1857814 1779125 33318 1163104 49803 1809385 695562 1150518 1288391 800660 1074840 574107 749158 1012651 256796 1866500 1151318 623653 1494196 1965058 2347811 1425157 1420123 419107 718090 153180 2447256 1928315 1869245 1436668 2572690 13938 33090 1745965 1943948 731723 1108339 1075250 983184 2315572 2102613 2484391 2105865 2482151 460616 1436587 2479631 2035069 54348 3093: 2339991 942914 231489 2023755 2025403 177712 1326758 1528666 1500583 2595920 465154 837852 1634668 2162695 2379122 250394 1316822 2276408 1385 2403229 1092802 944932 542264 2333850 48915 1717288 699722 681271 2101646 1600387 979155 1383844 57436 1297864 1861672 29875 1513524 1585062 1583687 1254945 2361378 2160020 1205666 1992424 356446 1091318 1504990 1542054 341347 567016 127042 1671061 980149 1020359 1912138 118726 1262359 1674079 2027559 844408 1360399 92000 615258 522502 2203534 586659 2192577 1145816 1917047 3094: 437978 1459703 1213559 361827 2233292 3095: 777522 1866775 1657542 1041295 1281653 896693 854875 584503 1483187 1973503 747695 480042 1892588 558822 1897971 1922946 942958 787275 2183561 507171 2291457 1115476 606194 347965 1087084 368555 1717855 994924 1715001 2488314 1591884 33380 2180557 770268 3096: 2119460 355122 2546621 2027062 1230368 881148 931917 2314415 1183371 3097: 250988 3098: 596921 2583328 2356820 2563796 2533049 1398614 1768190 2220586 1692650 508288 1273311 1042227 2489035 1681133 1381306 918782 436756 326164 1036139 1373450 891188 301456 163977 2102901 828918 588430 299424 475761 2029890 2184605 2270624 1669047 2461715 2542387 1436856 1408308 2544570 1498400 1018379 2476451 1958323 1496451 1328126 1829172 602106 753197 1411287 985324 2187266 1348216 1028722 1606417 2075828 393721 484257 1612167 2385645 1393770 1120417 1186044 650847 2009759 2494368 2179120 2321283 1114128 1753750 706359 709608 702619 2144180 2073061 2293761 2495341 1754852 1155235 1129947 2216861 562555 315352 661571 1552829 1779038 725412 844390 868319 2487 1598859 121218 664333 811243 1859317 1514755 736464 383481 1663955 1625710 779002 1630145 1406215 543275 2013867 2024344 966020 290462 2392623 598757 181516 2274802 538960 879285 1650962 1508710 2029650 1278570 2036896 2426330 1298993 2469518 2575654 1537635 552459 2598370 1254404 1117152 1692933 1425719 1656546 1484421 1895180 175434 1498967 682259 603306 769505 2533861 445444 2446209 2194804 2243036 1821678 304079 2356874 1382379 2303626 2602874 2356720 930324 2215110 2497401 83356 771182 938161 1414279 1414639 1258923 642411 1152899 1688265 2346600 2585510 2636229 161643 920273 2263246 1723304 1127640 263146 446158 1589546 1501755 2393459 1206910 1743124 2396581 1190057 1098382 110129 134431 984791 1725138 1812084 1163822 1280466 793990 1397722 1209141 676226 157397 2465937 759361 602660 1373180 1477344 1233616 133996 1243165 2645175 2062827 1343924 1223192 246002 407653 718814 1897886 1026720 219844 456456 1307742 2085097 1126499 1629925 1216341 747821 752514 1815235 1198265 2247051 1635736 2318161 625873 93738 2371252 2149177 2450731 1215242 1965562 1482942 645202 1322891 901247 2211373 54255 2539984 1647321 2196771 2036445 30323 851852 1677456 2547112 1644842 797836 173858 1942207 1378124 1933141 431935 2609757 1082403 69513 476493 1167433 757831 2226346 2573830 746478 47204 2597691 156223 2456576 1650294 2150869 3099: 1204115 964881 1734186 1663781 31: 1127871 772137 1349495 310: 2419842 2019102 2026130 345940 2178989 546568 829567 354100 795249 1225320 1636288 715770 1497560 3101: 1801955 2586764 813387 489119 3102: 346189 571280 285292 1793871 479695 2536712 1001164 711368 501793 36757 2013101 1735438 1330147 1105077 1782749 659711 1821408 2217856 241454 161206 190799 2120249 2293736 841008 1463658 2408806 2378606 841229 1188522 170093 3103: 14988 2401037 2030119 2543817 2112287 304171 3104: 68850 2511307 3105: 113996 826599 1238404 179237 2637519 3106: 1357792 1018270 16710 320161 2169570 29545 2149191 1742788 672774 1511061 1505977 2511506 1949003 671493 948127 1016854 695187 1272700 916251 2648923 2240299 64262 2010130 851489 2264737 2424753 1561281 405168 855578 452443 2454366 2411301 877052 1995569 69869 1214501 671036 1735774 842613 833759 873995 2028158 1896649 238715 2074194 2101029 2030732 1370640 135675 1224172 1337982 1452933 2208453 2136965 313714 1111578 69289 1032795 965378 1089038 310509 493670 509819 1240913 84747 655081 2181117 1462309 505385 1444444 1494101 801695 267778 1298179 515227 628220 1048712 1903461 565236 1452983 1265065 2156792 1827490 1265068 917580 1187571 1832999 1068543 1350103 1106851 853905 1795065 1685862 2146902 2155101 2080117 677895 1128374 1836961 255157 204280 1569769 113730 621077 766063 902685 2182179 1963241 1141880 1412410 1635705 1438353 979450 1221876 1590558 1952494 2629502 1099543 2248740 295552 805014 1604088 1485226 2493100 1946347 2014764 2151024 1493285 1337035 1796925 696999 1563385 2056843 2203502 465869 805643 1761651 2291206 691599 307596 380500 1534621 1029006 1484370 1801246 1611788 1947115 802430 1939690 1970198 1154262 394681 624319 938935 1725343 711155 329484 770880 1608779 1534751 1655796 1327891 12140 342901 1316716 900008 483465 1804434 244549 1981234 383946 997538 2521392 2043672 1670143 42453 366744 724732 2549574 1750863 1243297 974601 1459921 1316046 551891 2494877 1338794 2102915 920338 2334360 2624277 782923 1551097 855220 1429153 2478777 834446 976729 1992566 2194339 1455883 467948 134692 563605 354986 1894992 172793 1463922 2090239 435982 895845 1729026 1311752 2000297 154844 2452275 2642965 1856682 393509 1128006 2448100 596861 2007103 1384932 1255832 222344 912124 32088 699933 300060 508273 115082 1763783 2350274 2065865 2619864 1928452 860534 412976 1705014 1679121 2512267 1968555 1687654 206927 248 2190510 1959853 231406 2077254 1621440 522364 1492553 1378288 2311236 25533 1236009 1349615 202945 2016925 260856 2091744 915577 771524 2028523 2216871 2620563 1452648 2548296 2165298 248778 231344 255860 985858 1773687 467538 511807 605064 2159842 1579464 694857 266263 369375 402768 1825111 2221705 2020905 1931493 612592 2520822 1500849 406501 2018740 2319497 1652530 2132067 1223290 1864048 1071247 880136 1293233 2319718 2056254 678220 2234804 2447519 1999311 1376037 210396 126349 475815 2638315 2106963 1338088 2379446 1363658 1646762 243324 1007492 841265 839171 2177773 204598 266904 1864610 983259 2040751 2003375 1107138 43045 2549703 1033710 2614989 575802 1688547 632450 2162296 1944242 1036897 2177627 2479684 370733 2271907 828918 461195 2325211 1882761 272455 1238534 827754 33624 2575208 1696936 1095834 1218032 454925 1557572 44413 1441996 2068700 856888 411418 409161 28046 2288363 2523264 1165051 428692 88975 1042351 2526844 1400449 565012 1150965 34353 1312727 2357842 46289 700931 2216489 2533853 2003616 1400782 484100 1493339 928579 2394862 534441 787929 371722 150581 764356 921538 1707140 2573719 2220559 2277743 1271002 826604 1534464 799027 341331 1544919 991194 287843 1955530 922579 2453011 2516806 1004386 2376234 1128678 370889 1426925 1490614 2117399 776468 2401900 2260361 1708192 1266316 2135595 1966063 2629752 524541 896158 2485346 2105924 887747 400234 2197957 2053888 426529 336932 177264 2167009 2535229 1972190 1416960 1762429 574063 458098 2142947 398527 1333317 571860 453839 815156 901679 2358939 1714423 255269 593210 1568763 1882621 1725585 430584 2334559 2324535 2275357 2291798 787862 1723389 321711 198391 797856 534425 1855067 2478816 2385353 2166063 405983 2069345 645645 1496451 1681003 1453725 2040188 1179731 409066 1845770 252469 1629404 1160747 2302938 816957 934236 2279364 897328 367336 1314595 2100424 2619290 185105 1967040 2502803 914887 712423 2528191 2068601 1645064 1813815 2547684 1063491 1466096 2234301 1095045 2165501 2388644 2149460 81724 716714 1949161 1266071 1122426 323177 255678 372525 1495886 634205 1380889 1032897 668732 1013259 2171417 2085864 716270 1520611 2280857 553528 1883082 720777 2600966 855407 952232 88972 2464146 1360707 1343386 2069030 2243033 206060 1134208 1609985 2470334 1779002 1653236 129534 442610 1355331 310892 1572335 2059164 2166304 1561462 1511281 1618010 976049 508815 1142739 2589786 1181485 96633 857953 1839773 2029184 1129046 126979 210725 486419 1541159 1924672 2619396 1410304 2225726 543008 1493529 288080 2463068 1250093 75086 2214857 2102994 2366592 213061 1646922 1059627 2118894 167170 1464672 73121 763058 1436432 2172325 357518 833528 2625684 478985 1292571 2120739 1628908 1591199 2035361 1472300 1691719 2247645 2574603 474539 2455334 2270148 1277806 708249 1352119 2470690 2180907 2536933 1134092 2623432 795079 2211728 1682474 1987281 681662 1662701 1910996 1575247 1489083 854160 384920 2526717 503134 1851317 1379361 1991630 156979 2219972 1888 808559 2484217 912689 932902 508675 2381626 767654 2131466 1667483 1995397 293738 809504 879922 2215331 2645436 381927 780620 2318716 1645469 873018 1608227 629671 604234 1022049 1390498 1403929 2022401 93171 2597150 651303 872160 1889085 1972380 1990838 1886455 1855140 838937 1204866 1551473 1227524 2035230 127004 851422 1388198 79713 166620 1093265 1379970 541161 659275 1864790 1154420 2379175 152477 1084035 1180726 1975825 19133 1125324 810510 300957 1716731 1227498 757849 540056 1296899 2156397 224878 1527586 11867 2449238 1486985 861724 1678588 1927565 1631451 632940 770381 1927857 1521889 2611502 39819 2314789 715860 2318229 2288115 305047 1637003 1717629 2275570 867242 2336375 1472938 282066 2118328 1681505 1005895 161214 2454859 1927686 2021435 913456 2647095 1235843 920519 772986 778277 1785726 1425581 1716374 2044989 2201492 1104636 166357 1335661 1064273 885256 1383905 1553671 1798527 1897626 1414924 2028328 49250 826758 97369 1938388 10495 2382952 2240695 2613087 1984088 65670 2242187 1619271 753052 1453279 1000679 115180 2088980 1360452 2348910 806589 1965558 652625 589201 1588281 103716 2278925 828536 457857 2158793 1142677 336821 618383 874918 1152690 1214379 1695454 253671 1605240 1701687 1177705 1064807 1803481 2256197 1909839 308542 782413 2601390 1905147 173681 99019 2628951 1585907 2321794 1196049 622760 2216071 2078650 85317 738021 1522219 267139 1889655 371171 1979141 1077009 1063899 2262310 2430171 979318 296984 852171 1839198 1452513 2358421 43158 2424912 1413036 2492840 428327 853067 1701673 2100287 1584095 2635078 2128421 1056089 1864132 2140761 449285 2020580 861644 1513099 399240 306173 1712574 1255054 811981 558422 102094 1739010 1845565 1185341 361775 1421876 1942792 2456982 2068490 1361209 2442150 92778 1162252 789883 1242117 227655 1350775 1463818 1003612 1319450 992492 239037 1594491 42896 1935845 22423 1410062 1532563 1366346 1659031 258578 1083445 1946566 117604 51428 627922 1128760 2572262 65159 77605 1026518 2331373 1388900 1200295 2136760 1256924 987344 1713448 715759 282383 314387 1159416 1284807 84714 2506717 1314547 958121 1279984 2217108 1674632 1400920 1846757 1156186 406756 1377069 1340546 2640297 1501021 2060251 702514 1142844 1109913 567720 1052890 2603233 1242785 275933 72627 980627 2345296 838189 284672 959742 966955 11176 1155235 999944 1585013 2069398 1218883 1625234 36160 361315 1029732 1099528 2051551 1797861 2382535 1282205 448002 374475 1896936 50565 361798 59405 16754 1418573 135017 710688 1432913 140837 343401 1885959 1338250 2324588 900715 1682515 1443302 878115 426578 1631774 1721117 1496555 826391 533572 382237 2007353 1284444 2122096 2186061 2298442 1319314 2273535 1046690 316941 1850010 350013 1942776 738014 2261081 1860874 59318 1290771 2479916 1703248 1284247 2560800 1062828 11813 282784 400472 841030 546363 2596485 1577251 1954763 1715294 455809 831512 1234275 1037516 253351 1090088 1403135 1074194 1794678 66475 1405737 1563339 1836584 2150216 2467058 1169561 422713 540273 1919750 957198 657235 1761551 1749983 101764 1368375 1758706 890828 1363045 1018852 1668760 1228688 1049775 591515 656590 2553864 638599 2290064 1404863 716847 883348 868319 141944 2353920 1515714 1134486 740770 1751654 2294583 671429 272108 2006650 1790492 1245139 2022392 682502 501011 1848752 408551 1970376 1463377 1809790 1266799 2367651 634429 778730 868287 2022991 257549 733100 1552046 2262923 390846 137200 503960 1499171 1673796 1031418 1410437 1891600 2176537 1371990 2070312 1477771 2073848 1292908 955882 984504 593927 1631126 997606 2577201 2456137 2365610 1382130 1095617 378422 291279 1900680 1092713 2115389 1148302 197207 1487954 869688 106419 1003203 2252351 2348475 1217307 725505 1294252 1448796 2260096 692144 723597 2549475 57679 1397315 7073 2477390 957750 2593953 263893 1843075 1622777 1964768 1262248 445893 657007 704625 2234317 2220344 643951 2291744 37979 951101 1570932 32719 1422574 275955 1516641 1152316 689031 1660685 1174555 2008590 408410 1516050 948168 2488772 730965 2189383 865221 2254720 1423285 1965540 1405517 81610 177758 533023 200559 1903724 2194382 1599914 778047 1419648 1239850 1129797 2580488 75561 1450133 1662472 1013510 367952 1933033 2566348 573105 2575597 2549289 306252 772378 1691680 1850378 2414122 2549662 515883 1831490 2210843 2233515 2148735 1209721 449949 1101860 1014214 1293815 2164634 2474219 2508045 550996 420681 2194839 1813778 1682352 2052719 1496188 1608777 2218818 220432 1843057 1953324 1722594 206891 468936 528167 872685 2607843 1947943 632189 61070 198333 2142595 146387 1005421 320519 236189 58891 1153108 1062090 135438 419811 90458 2553188 1106759 1288522 217648 653185 841876 900190 1876485 256907 512292 418528 2634974 27363 295380 1495775 2502925 802776 155438 479251 1347665 940955 2646788 1214117 105789 2053951 1291849 1395308 395855 2206934 1772409 1601799 1146986 2013271 1034865 965479 2024718 1267309 1796697 914935 2157488 298473 315377 1907244 1976554 1786684 1778514 2530615 1538711 378190 1259791 1594908 2542965 1936674 1789750 278644 2209731 1100402 1060449 1416447 53166 1320866 1157685 1325233 2564281 166902 479581 1647932 2336134 23405 1460037 1207913 2375393 12275 1252445 395436 2080809 2158884 2112612 1918394 110117 2078133 510604 80139 545697 2343817 2171962 1357611 2100846 2489060 1061922 1433625 2261841 389834 2382238 1565429 349943 188443 1770349 2229995 2341305 476100 13421 1161436 1009336 909800 1595562 1482665 1029831 1024257 1576105 1694030 692218 1443267 2591918 3643 1237052 2250397 1760764 1264192 967422 2341015 605748 2142886 2255507 1590810 2084908 1780127 1959165 1826894 904549 1421795 467733 1764009 1609655 1712124 470501 2386901 539093 2063470 401784 289796 811015 126721 1262955 1368268 234450 297201 146986 1083107 295823 2236808 66979 1175901 74448 2245908 2209010 186855 120220 1985086 1904735 1708071 2489315 2070326 34211 1711591 1758577 2409329 1873970 1033601 1466600 167176 1754640 1151340 1241813 2080230 267648 1801881 1085440 1938394 260391 2209517 706608 518306 207660 2042604 340527 2333829 1998013 278171 891914 940064 1511703 1110885 1016461 2642522 553706 520072 1658963 647715 1758295 191580 2647302 1738978 1172271 2433466 1948786 859643 277607 1948248 603290 1707900 2259212 221543 1396880 206384 341172 741407 2149846 1777158 481158 2131599 581852 1712029 1805216 2474196 2330748 353361 1107824 1625967 1526110 185497 1591246 2065999 672454 1466414 1875892 2117512 696908 2371123 405968 2441943 881651 704716 2277687 1150158 1957762 149826 2269166 2049387 266297 29217 2544932 942473 1300386 2587071 1463924 457827 2030442 2435358 1785260 41482 31724 1216519 785067 2270913 25761 1178543 2214759 1219858 973343 2575844 2475103 619373 1374362 769858 1336879 789068 1207407 334379 1573857 1210944 1938502 163563 2068635 2495855 479450 1798890 1049851 2269349 2321974 783228 108600 2428328 292505 163374 228977 364407 1556105 2018007 907602 1537145 1322879 1089102 888695 1226141 275069 1072667 939823 731817 2255291 1797864 638674 344096 311012 2441198 2494996 952518 46045 1102997 1417282 239457 500736 1835373 2637678 1435078 1825654 792224 2046865 2250639 1096351 362600 2342154 2648207 2153753 1541081 937983 161862 933673 462140 1599203 4424 1381944 1122013 1305210 244748 2170991 679512 307361 1097023 1849394 2111591 715174 1644812 1290947 2372068 77463 1225541 974509 250849 2611836 1055155 2110613 1274069 344271 376870 1775186 41161 386619 272437 1666720 288264 1691804 49679 2252032 2136782 862248 20967 2219419 234028 2154345 2572890 1274342 1093333 1067654 1041009 536131 1921116 2123126 2591486 294533 2150527 1697392 2227999 753204 1654800 1394197 643663 980309 1625023 960910 663342 1232008 1380038 1879935 1316173 971549 184146 725924 996894 180850 1562397 2083873 1378650 2081387 21211 384269 2300701 1709614 564427 2456447 1733814 2591871 816242 577359 2118932 1759392 1418575 1609088 2116424 2543141 1391538 480488 971875 1321679 615765 2598670 1921070 406713 295756 628891 1508840 1538551 1152860 549532 2140239 1210313 1880789 1450365 2519711 264782 7194 1826698 1484421 817180 2015805 2217887 2142406 2532931 318021 990920 1764527 1687202 1251628 906252 919539 2348374 1628008 1382160 1582457 1851074 2292471 2057845 652906 2185198 2325347 1230717 2587524 1740517 488552 966296 2153330 2219950 2620032 1094745 439507 1724880 228310 1144928 2261646 945353 2530312 1167528 858769 1993411 32300 1018260 2603079 2307075 271961 1617893 1058025 2367703 2593718 2095231 600500 53078 2364274 2313891 1646746 1081502 2521298 693703 661711 72473 1929955 35076 1220937 1194186 851131 647986 2171193 72249 213868 1945703 1615203 2221675 583513 520013 2594506 1202470 1861631 2510689 2360858 2583493 2050417 2633294 487425 470788 39483 1674029 1435957 985173 1096122 579059 817431 2327596 679744 1775213 2126200 857458 1973765 219065 2049861 686319 1364459 79408 2303658 1588207 860796 700602 1988019 2052524 1507958 2636528 197652 2209131 1875612 1350360 1696304 1124650 2169171 2003205 1302320 73823 1834434 1142390 695045 779771 1147681 531230 1304566 326173 2088895 1774594 2026540 1376562 890897 187933 2589222 242447 684540 2429176 1471902 1886237 2193732 1906931 2550568 1681969 1171290 98211 670871 900751 217329 506964 2547942 2154132 1620127 1656448 283755 111126 1731187 2567719 2319570 1636447 1844814 1267052 986147 1207818 1873730 2460738 583007 1500794 610724 563931 1260474 746111 2350828 2440438 576452 2129553 218545 1295084 238352 1958355 1540686 115517 1897278 562278 1148969 1393981 1630306 486934 1994030 467373 2097451 1514601 1817690 2177629 1651360 1054269 623918 178 1206068 1021868 651057 1240053 2295916 1598946 2125400 821305 2636049 1021648 527930 242329 528741 2542337 2393261 2350791 563451 2181027 2024933 132872 1370055 1811849 418945 1916054 1511931 1115023 1233751 2058839 1534205 1476302 124604 1440055 1337795 2450976 2578144 1016705 467315 662944 1608498 1755054 2516407 429127 2272210 205769 1367620 659421 1576213 616366 1235799 1225660 1957199 1277249 897819 1463134 1765010 179684 2306462 1310365 1265490 1915059 2374916 1287088 1248115 1884354 2578449 2537730 1084320 425749 1305341 1380035 1160019 1982837 1740713 2295498 329202 454813 901793 1147582 1702928 1337817 2596188 2443924 330235 2192542 1610293 1115022 1272813 288021 2361922 482162 413 2115877 1339157 1503941 1803912 1729914 2446049 2284011 1680822 462407 2587133 1949063 1057344 2107864 2054047 261536 2121657 2162567 449766 771182 1958930 893869 202729 52447 1606331 669785 2346396 1665238 2136895 782115 649893 2427544 1224367 671072 1577729 1937987 2046332 1273219 2222344 909827 1995131 1432383 1934909 1182640 29122 218472 424097 557131 2534562 2088931 1943561 1031510 1329356 2485136 2483178 1025459 1345342 1730502 1263778 244046 341045 751858 1668761 170541 1736839 1424253 985528 1667442 2077088 2176254 2123435 337489 2052232 1519383 14571 1914516 1430808 1447559 175879 1167308 1195027 2355576 945721 525104 312940 1215340 392974 2001894 62030 1859478 1358601 1712202 816663 167301 2341227 2098611 1820262 593046 1820957 524121 705580 2390276 2220604 978352 1770167 1089874 1393191 917626 1032563 1511968 2533338 1679023 1917009 1935532 1746769 1791609 2142747 330897 589312 424916 1372390 1370386 2506173 2559868 2176233 1510962 877049 1555494 2408249 156970 63833 1571545 1471267 1254177 715784 1408476 365690 1259069 531014 817718 850946 374178 680204 1219319 1551632 1692690 820131 1825334 1173834 57577 1045179 1830140 1440346 1279131 982025 1377204 2313648 1315377 129741 2481909 2321878 2432278 1221196 37300 2427310 1495256 2397384 1944846 561798 967431 2641359 1783462 2111616 987393 1735437 2073676 991340 2385493 540660 2563957 1273792 2344011 666038 2431408 1111296 1536347 2539595 1530595 2204477 1753687 212580 2288815 1543372 211024 211356 21180 865787 2093039 1528136 1664128 2069821 95247 2524552 637413 2319639 1913410 527999 165035 149298 175495 1946357 27580 1691917 2594084 1394948 904441 2129525 208250 1881610 771891 2028902 1900292 2026431 2532551 2469807 1974439 1391242 1887686 1404926 1432972 1023170 2160424 2421166 2172051 1123281 2067544 1305005 287662 1290509 2373039 2568231 194824 2223048 105918 1916443 2608013 240763 1664592 918312 1673670 2255858 1257417 2384662 795601 348297 287593 191098 1542714 1688910 1779601 206400 514394 1053206 2267816 1624950 2484820 2379270 1731137 682592 674714 377331 609055 1124474 1425636 831884 2094784 847048 2597542 1162139 2388386 1473358 2294021 830004 513084 1521003 1345137 1226971 1403829 1491175 2453074 1301854 1496734 2484524 724283 1092972 725961 1921113 1683183 2637500 636521 850308 1678272 2146516 885248 1090162 1612997 1445894 2284758 2459024 1182335 1578086 1800011 157868 1144226 1541062 1962169 2124206 2647372 69089 2113972 609169 329031 340716 2305900 1347034 2634596 883140 1564877 2361961 1927517 623815 967150 1897253 1879868 1720913 1288718 297735 2117350 76893 1361918 478863 42020 814799 117986 914597 1050453 147054 2469123 2468320 523482 123190 1011250 1792838 2253694 567278 1404329 2450612 1371132 1556580 1998044 2063788 2433866 403228 1381327 595164 432170 1604122 756294 1830894 692672 1636990 1929675 378623 1410866 535698 2455536 2243654 1962022 1461747 1982759 2124763 161080 55212 517580 1922736 1533823 638239 236871 1398421 2454162 27565 1622640 2643626 2323963 1946385 1633777 51269 102336 706865 1449482 955955 470124 1390125 203746 1589706 2180394 983225 2289415 1965929 1611507 1769570 1957257 1344776 415558 1910460 367897 2173294 1967672 600676 1792262 2457310 2564905 311315 1397215 2277007 2548790 209254 452844 2451405 429342 117766 48840 2549013 2323387 2117896 2444774 359158 72647 415236 886507 1378898 2394935 658162 437193 956301 2551912 2371099 1445844 2512447 1695671 1475799 1574295 1489140 2403176 1762101 1216608 2009589 671943 1940067 248240 1093556 1190061 549103 418576 1397590 1286543 2269026 1407292 2584313 497153 662805 892911 677276 1612468 854210 2057184 600601 2484325 278068 202715 843549 789478 152324 456853 853346 2107451 2460237 1226705 1823938 957429 159009 1365248 2000808 2361090 1210060 1275340 721121 518435 457675 2185067 2601445 1732559 722018 1427838 1699109 1102417 605406 2228928 1164589 207667 2456022 2333533 2241630 2621851 710974 1666705 895852 1557734 1694953 154022 2330039 443996 327168 1499863 1081181 156261 643188 546208 2025984 2070186 1716612 414304 2000706 3031 1890979 882834 350775 651351 493091 1339742 1346128 1003335 119162 95812 1366726 299603 417200 2404747 1856785 501000 986050 1251642 2373024 610143 2053448 764964 87223 896087 1375763 1990701 2056096 889825 2050173 1675022 1655147 823030 782903 1626100 507417 616822 1831556 1034219 140322 709583 2372639 1354757 421823 1192910 741209 817573 1491635 1968105 1687128 2565373 1714153 1406090 1988733 1673701 213290 380206 1841509 1767165 2542421 2357228 586549 2499346 1159604 130279 780279 1833845 2277198 156934 2326406 2293544 690714 1980271 197508 1334116 1560306 632009 1457624 570563 416884 2381199 1340992 1688715 1721415 1823787 922411 2001660 2274611 2643332 2122924 526827 301199 1739136 1234408 915379 2398492 157061 2313731 2561213 1696996 1024124 2112806 2168705 192876 2409942 639494 826231 1677977 2433317 1695142 1698289 485855 1231745 1325837 573259 930959 1887912 405238 1774263 1327568 757069 1019324 97968 2520310 226823 1779161 2603919 126054 843258 124793 1544436 2614728 95431 1995089 1460680 1846305 2578328 2589116 2100515 1263843 1060879 1504664 91599 2077819 313964 2252651 2616702 2622835 2086599 721639 751935 2215403 1851797 1439481 2582912 2493800 2029750 2643756 2122073 1635849 980962 2119521 1734524 2073272 673541 1918364 206254 1805431 502940 2585233 585300 1727506 1077036 2046030 851926 980319 1720231 1889971 789907 477099 2324104 668041 618390 1756367 1872400 2207388 2274266 372051 258047 2378747 668165 2161787 1590346 1210078 2250178 151296 1359652 1616347 1077300 2425959 458942 2094414 884316 271551 2645175 403300 1073952 1324450 1059355 610136 1906780 1978205 1168270 2046440 1356707 174487 742681 706519 747287 2342388 2346350 1848430 510017 1613091 1895189 906866 688369 1677789 777186 2018031 33155 1252567 1540321 2523460 1429839 1412933 345789 2620419 2073120 332985 531486 216577 151741 1713169 242441 602591 1917978 1564609 2383787 2309943 1687535 2230762 1102153 1963162 666884 1500607 1997802 456645 814217 1651193 665678 2179316 2512442 446703 1417594 284056 2520924 2276922 627323 426633 581697 1056119 1832871 2076369 1652133 612797 2301603 773219 1757554 495109 2627810 1362128 2197563 1366121 78932 1124047 376524 26807 2031586 357915 2336450 2459168 1146008 223050 913146 307597 2274799 1091025 2643788 1565601 1386088 2217037 2535862 1381458 619852 2254185 2558612 895451 1663011 672927 615819 1073023 1970441 2127289 1669775 166118 2508143 232638 1685776 1599944 701789 872077 1607219 1128847 641691 655273 1374255 963446 1752233 1326 1191974 2028793 201087 1027122 1499461 262035 391602 393182 1178819 547122 1840997 41458 403981 2381150 2471929 756879 1106205 2554481 341411 1279706 1774006 2334006 2279608 420525 2060222 439943 704732 2016770 718537 1123897 687952 1800669 878113 1945548 2201312 1812323 1180229 637410 2090679 1521173 1802890 866993 1478917 1319535 88497 1769105 2124573 2191940 546525 2475552 1563660 501800 2540702 864039 2623291 1819900 1967875 1055781 1171211 1729208 1638560 613603 2097528 1862897 585227 1464131 2102593 533451 1613864 778660 969213 877600 2301922 646421 2069497 331871 2283558 1044173 1738661 2311943 2142651 24953 1529469 1994723 694544 42934 287895 1857595 617742 1019136 1658801 50987 493979 2101460 2188860 1239674 884457 1995769 467599 490570 691579 1228590 1027443 749892 814917 141864 2180044 259317 1638061 198568 1601957 1349070 439003 2551461 852304 2128300 2242476 1927750 54236 533277 1720455 1017712 1369796 1331991 1708715 1934357 742877 78136 736835 321987 1718436 2488893 1387668 468134 2122282 40470 1725650 1174886 1936734 1105952 1526100 430796 578521 581773 2080273 1707971 875330 392025 2382103 2266566 884585 45940 954629 781613 2052384 1716833 294714 874569 1885306 559798 1171999 1258929 432210 1095443 2605746 156876 1686061 861209 2492235 1964915 982994 699966 1805032 352888 1291015 1956481 743014 591567 1605182 567374 2491827 920263 1531234 2371375 2013192 2201483 2180787 1787281 25146 1881950 752145 264672 818659 348150 1678361 2051417 697367 2212326 2242695 1685447 1212479 188262 1410230 1509938 1665438 2362139 1609061 1930144 1007310 150245 226355 1862097 135867 337837 1064433 1781883 268228 1218877 538637 301782 275616 507582 2554083 1785053 618621 2579346 2355187 1842628 2544224 130426 1781958 2318914 1260116 2248434 675682 514501 1793648 86445 255533 569262 2190855 13883 2077314 861530 1747446 1823521 1399761 196023 2047926 1061070 1199828 1999839 2624861 249676 655570 1641803 196793 600888 369322 1385688 649990 452612 318180 2332329 772951 1695870 1127328 214094 268454 755582 2198008 63193 1049695 2228065 1411056 872789 2516749 774741 872352 880228 1967070 734276 321087 1479709 2555806 2018484 2144821 1037400 2396518 1762255 1353316 1463357 1934870 452516 161822 379450 639412 957046 2272238 1435573 531160 2270374 773477 3920 530465 2537319 2243475 2508402 2219565 1762205 935537 1712416 1158130 180000 1892750 869573 2146335 861433 585574 823215 1950680 1314559 2475524 1395681 759892 65766 1001309 902367 942706 2075459 2295608 1913986 102237 634623 1792029 839148 378679 1246745 2476757 1389636 655063 846292 2092520 1265688 1484519 2555664 2314207 518174 66826 399652 1906367 719712 2513074 1758583 650216 532056 1201760 1596453 35918 1840915 837396 381692 206163 2018487 201166 634416 628306 2562308 1764687 228027 29839 108068 1557746 1792374 1237829 566481 647261 1306836 2563127 1014987 2180330 2312029 2545598 1179958 492537 178955 895629 26507 2646233 1054606 1518780 2536122 969573 1062065 2401937 120180 2363042 2271465 765032 1879085 2426741 805993 543956 1261619 2088542 2031623 429887 297776 344421 1777641 2281243 1231105 2275416 1500961 2195236 2590122 1655221 2527864 1059233 589091 121510 88035 1821874 2159606 825318 450377 1582704 2525193 1787229 1302633 782709 572301 1400903 1514921 144391 1078301 1684615 1660518 766382 2096156 2439602 1780678 816726 163337 634753 1613289 1132275 1650598 588589 1399661 1116704 1122948 129376 2175359 2260176 823539 625411 1385684 624331 1623456 323416 404015 36115 497424 2501525 892941 466634 2475892 2151170 941893 1427828 77912 663816 213437 1086826 1038611 556532 1935332 411867 1686643 2253405 539262 622260 495278 857290 1768549 1935130 1894857 1980618 2412557 380137 2344717 2168353 1027446 111569 2508915 210705 869305 2171022 169289 30538 1244041 1074125 2200071 2599295 193916 2070906 2561142 2092563 194114 401064 2165864 787367 2521255 1876615 1420410 491710 1579149 158296 1448977 2054802 1585720 210195 147227 1407622 349495 82291 1517710 1454768 2572095 104120 50474 553154 707863 61771 529 2479243 2427402 757841 1340559 1763933 2479385 383459 253943 1265762 638991 599028 587524 1498423 1163820 2545163 100517 1560380 1266327 1950171 984307 2475105 539966 643450 469117 2539033 1417360 1449426 2246849 2271575 961272 2416859 1308436 2455280 716380 1572997 2396783 1487323 2334746 886691 250824 260115 111644 1755544 1808261 290860 2443350 294956 1480604 1430743 325750 202880 1307491 527711 989388 1011316 1744508 978260 1184249 2240672 1712135 2523934 279109 1395504 1521004 375702 1198764 331431 683478 2245382 533178 1184051 848034 2490088 627412 1921281 1630902 2552838 1728542 847099 417909 2425600 1437556 363205 893566 1047185 2005582 2282628 379492 2455484 2040883 219765 1382965 398079 2305271 693888 1701715 816326 2503624 1607391 664365 1753044 93547 2422572 1073670 1019686 1864660 1754723 364288 1304601 1780745 1187958 1997249 1291644 2611621 1399812 1087708 1066234 1255626 223300 179759 2187325 1515660 568723 2325050 2591783 245686 766849 83388 625969 1080914 1417729 2194666 604278 59640 1022902 1655751 1931465 2577164 1609066 366921 1193651 1099786 1079473 705355 2288406 282367 1612002 823093 1400989 2023174 198775 1194458 1370941 414899 2306662 2485436 2526768 1932295 1695696 888565 160166 1272396 2522447 738711 276020 1854368 452655 2237204 2195283 1996952 1967479 2204169 1557806 848067 2322139 423923 309863 2058423 499989 345638 81439 1618294 933317 1099022 391796 2499352 24432 2267352 1628245 932808 1577109 1746683 1571997 2048936 1332724 687420 105500 974283 1049727 883494 375398 2625978 2281301 1056937 2346368 1075390 1764702 1595864 1246668 1471760 1758961 367792 1449344 2342222 1099270 1931110 2526746 541809 2307246 2064045 1031638 1644622 562299 232912 3107: 887675 419270 1803867 1517502 2360817 3108: 2055966 1173487 2083121 3109: 1109362 799442 974346 1634216 311: 1432761 2508198 2520143 1824033 1811105 1484465 343376 1789535 1824323 2229990 1605065 2377933 1845836 1847418 853484 564686 109089 1874115 1083633 535410 600469 926507 2297863 1064957 2221397 980537 2048785 1759750 705304 892281 1113763 884967 1038948 259892 437919 477037 182429 1690176 763729 1498586 1832235 2641886 676278 963962 938935 698642 246046 755624 328726 515616 1683574 573407 2389943 53163 819583 937922 1166383 14754 1544703 456845 1764247 559369 700939 372874 1714594 1345145 1903579 1177055 2056324 910537 1269956 1866413 1857952 1433676 273041 2319390 633094 150205 886796 391907 570347 1898701 2071346 1949103 266612 1185064 380505 2560462 676761 1607647 654387 264157 1113711 151330 2274526 229969 245096 1229535 343309 1827892 2205180 2268465 30831 1282763 1255480 138265 2135038 1654390 2255102 1424333 178879 2408531 2189405 378857 749373 383695 1505098 1661414 449952 744346 489659 1279382 1714564 2252061 1255318 1566020 535448 1544476 20458 714559 2034323 1112234 2519556 1413194 1646513 2325292 1574426 2422852 794358 1396460 2551657 2233113 400650 2098474 519832 651272 1913678 1974455 1333486 2129067 661220 1096396 1056435 438057 2267795 723013 2478193 1668189 132847 1429685 443863 857377 363550 1519225 256632 53677 2436503 2496177 2329026 27517 401116 96641 1057659 1852037 88414 2353394 2552413 1180226 498044 572130 897436 1623681 1161753 975739 2435388 468956 1749866 7461 1957439 63100 759022 459152 2075156 11568 137163 1543451 321635 2478388 1885899 886814 1792449 425049 2000303 1174047 262275 1822960 778554 2555322 632794 2644460 596636 939964 1742426 2185448 2050402 2525109 2132670 1879749 1224670 511518 1383905 2347628 1271111 86794 2484583 1603646 1225643 335465 1334745 2268262 1019800 1736829 2007142 1385284 1955058 1544098 2282108 1156419 922127 671159 50123 1491181 1858779 2196643 432863 1552676 1026664 772470 2448354 904417 871168 1821302 194539 1766165 1340392 1871748 313673 2628196 109005 955393 1516515 902129 2361230 1277901 1630358 2088657 440457 2178465 1476374 1911981 268110 78487 2185843 387250 2374636 2392003 931120 251779 1666903 602817 1679190 1070801 1774258 705594 2053674 1395234 1453652 1732177 1745123 998863 2381833 1746495 2253542 454486 2159060 1528470 615100 904264 2381050 2571388 564826 1514623 1966221 269280 2186903 915354 1099004 224128 954525 48479 1507106 237413 1320626 2532276 1923691 2380272 847571 2293134 1019478 2520206 1751682 1510325 1058496 241317 2401493 1753382 2021213 322291 342804 300340 739789 551785 1230132 862243 427123 2112892 768236 299757 1421277 357365 169259 1308174 491000 1245317 956817 2255065 1947184 1276998 865768 1591073 763833 1240186 1915568 1591482 1351682 70218 1978173 1658668 1047039 782316 1077124 1032366 1764732 1754537 1834038 1637495 1277202 490705 2236144 2437888 1101524 980732 2499779 996095 484283 1532263 1287177 920758 1053603 696062 1198949 2612209 1091522 2570323 996196 2234514 2525627 2485979 394216 1358116 597767 1854679 147562 100981 155737 575983 1595389 2377135 1962115 1884504 702748 417876 2335215 1057577 929471 597183 459248 475474 63128 2636846 1552396 2062500 1870474 2495621 948341 1343131 953043 1932604 2568018 2240885 1840496 396934 2140141 2246180 2166862 1254335 1067604 2453349 1000182 1474184 544448 115329 2524871 1995245 1596686 1591522 2104635 1691699 1644049 974082 942694 162696 2034948 1635602 2478753 354659 576075 1093130 2417655 2420828 1279217 1891355 2444179 1082272 1443462 1221993 1608701 330713 2295883 384332 1996999 1929992 172875 655504 1119528 516624 2172570 1673891 2142448 835389 2604133 134261 1591282 2084349 223197 733667 1520164 1163000 2016314 646562 515351 1389585 1798581 2096164 960883 872655 83260 126545 2377905 1325392 1337166 2164388 1729581 1016775 2292942 249148 968740 103133 910074 795128 2249669 1235543 2391438 883787 263915 1909560 2213642 2279291 2097068 1986784 360773 39663 1434918 722120 1483812 440236 583121 2023084 806292 1169138 2152187 1561573 2599682 1082476 343987 2483986 731528 1477176 1746328 1715 923317 115549 2215881 2250055 186973 2459152 2491478 122438 2248125 2060178 732919 1376688 659041 2509606 959819 726830 760062 1548451 433381 1148908 636569 1771027 2509658 423745 2066490 2247488 73822 1897338 2287157 2338718 1204027 279186 1543111 2180150 894055 1281906 218859 2580030 415273 2323318 1202088 137895 498711 2304379 2263046 161798 354107 952355 1413511 434215 2531158 974441 989230 534546 339197 1290390 857394 1465866 752244 2550062 2319304 2205544 231852 832583 1317129 102545 1516130 686173 2029958 2456958 670508 653397 842989 2647022 933562 2165875 69339 2193863 2641824 2288404 2620992 2364624 589138 2111693 413885 2226606 1161881 2241175 2512615 1278254 1085006 503040 2648141 859543 2570067 1999836 1405155 708541 1625620 85960 1492392 1210593 2569077 1429954 198559 2256592 1945510 1804758 1765736 1351288 119014 1459464 610188 978313 722210 857674 945950 1655514 741056 2258352 1209999 1398914 1109743 2516128 1163357 926984 869130 2366207 2618308 2433005 1970029 1511243 358491 1780358 1866594 945335 548256 1519645 1847295 840055 2100645 1839803 1203822 309747 2185407 2341363 249839 2391253 1928784 2085250 1865701 1088826 172178 2531981 1418973 377508 772381 2148867 1556575 1576280 374480 2575253 1012205 414800 263659 194170 161776 185441 609451 1886978 670225 7497 934990 562623 463136 2520256 2340781 2062216 1306695 44969 98404 1718299 2188460 562621 259512 48741 179872 1536687 705294 793166 819073 968699 617440 217262 908661 308945 186081 599887 485037 1852534 36641 2228408 1857990 2240991 1011418 586301 2523948 648973 622462 768938 1086861 529817 357097 1409798 2458958 1082265 2121459 624421 512594 452257 2542172 167881 1177303 1082930 996256 445962 908144 666460 748801 1057263 2079756 62546 2277622 1264320 901748 964380 1778605 1676921 2451917 984041 2476049 233811 1022637 604303 1360949 2162610 768139 1890026 2357450 571262 1001417 1506212 2200489 2418102 954045 1916113 1943761 1629488 1319073 290651 1025421 1713604 1904718 2119209 1291134 2110111 566482 656131 1798472 1434851 1216438 797757 401582 1322965 648596 317494 2249477 153496 1387338 2061703 2150465 881457 1389422 1177426 1560133 79724 1160336 1955184 335993 727648 924697 2635921 2297855 1104152 1697559 183610 265765 1252902 704266 1247574 1801719 263489 836945 2436581 259692 664294 2381134 2367553 122558 2215170 2366554 225400 470200 1700468 2376269 1442949 1764031 2073100 1484284 2121359 2509272 444020 2526744 1476325 2166648 235495 1380714 744327 2202778 1646859 2474583 1760599 1885887 491554 1663848 1970422 2387950 438440 1117451 1542012 1326412 1508683 2510442 2514145 285047 576751 818423 2143255 2574630 1767107 2060706 987533 354437 2567940 1855230 49895 1896819 753906 1717684 476018 318389 729198 979120 1306399 39673 292688 2588611 367201 356074 136160 211846 480181 2497415 1843651 1389415 1085243 473758 2385789 54459 83001 1608102 608359 2606149 2482937 2258090 1331639 640114 1085092 2023891 1380302 879604 349026 849213 1398380 694707 490571 136508 2349702 2070990 10728 767692 2102387 2239682 2322068 2372914 108183 586724 1699200 947488 1984349 780341 1753422 1897308 1306553 534637 1733846 937686 1990878 844750 1924055 181165 2092745 846672 2110947 2561905 1269205 512724 1550641 561636 1585618 1655223 2110538 182089 235145 1166517 485565 303969 1264940 680951 50339 785532 1801698 2144572 2001019 2081110 908639 668033 2586603 1909324 555271 1880172 1621425 2043024 1048965 2524875 557854 857219 2211413 564243 1443672 702883 246321 818784 441478 1772185 2080247 2369921 3111: 2264737 1610926 1761424 691529 289089 1836358 2200325 235585 1523289 1548355 2264456 1902814 907407 243787 887764 596741 1788783 5568 3458 1055927 2609317 55432 1413725 1140085 1032240 3112: 1869180 1360762 104925 2266434 1349673 211659 2151092 2643812 730565 778781 1733194 1846 2445230 1922771 1505256 935806 2637751 1034843 805389 2363210 1679132 581704 594481 2093906 1973360 513930 798312 1671487 75257 2514779 1064808 415435 1405812 1710896 1517318 2584226 83087 741327 2598129 2486360 2046883 1606543 2487741 3113: 1000991 1537477 1561423 652919 948498 117141 380199 173853 1181095 1888068 1542044 2582244 1005547 1851466 1148409 1713321 1097115 492392 2281080 1231513 1469402 1034115 2645555 1920432 1840845 450340 2231550 1104636 2298561 1420194 522725 1441589 1474752 2293269 1788397 1911857 1377895 1898688 570546 2536322 1790077 1036305 911537 1432516 733187 1954578 2438724 525661 1452708 2169576 2368081 465504 2399811 2450388 1488959 1502317 1938847 2218125 2230942 879674 1543787 185411 1788398 1281153 1611528 1795450 1777484 464703 1360897 371412 349361 1478818 1416020 789683 1327341 1267441 2446593 2600523 641825 2299908 566359 422550 2600143 2043830 586571 1142118 1734117 864134 2578147 1727506 2403228 2466889 533807 595846 2053478 1266534 1908728 670112 1248156 2242513 1574228 2405193 886134 2426177 1269749 2315421 2066337 1206947 305283 2197275 1564071 1103104 1798161 2263437 100213 1471760 1608708 153814 3114: 573364 494647 807490 1064698 651365 1664529 2396236 423283 285349 3115: 1149660 973422 2440340 3116: 2506132 1488035 1724262 279170 1481102 1612711 2634923 2422183 2111183 1646880 88549 946295 1726030 1304443 2470099 420262 619131 2336970 223708 719598 1590294 1741802 2522394 1090481 164942 1710599 1477192 1893596 3117: 1711125 1277457 165425 668540 1558069 3118: 961738 883478 1714406 2171037 1451476 2086276 3119: 713701 2241965 899412 2584178 2094693 823661 1211021 2083845 1737839 251491 77965 1860102 1051637 1145251 1288326 869468 268064 1491893 926977 638866 255564 759028 932311 1926234 38464 792420 762262 148415 2326386 2043230 312: 546726 297442 2007993 2492014 15696 114993 1526711 2380973 1929766 1574320 2146618 2362818 1977851 307702 2377933 1351304 2311810 1615352 1783888 1697448 1513649 777411 68122 1053557 228118 2588772 2510697 2287812 112492 2129713 1903461 2485202 2335112 2173590 562037 1367630 793270 1253169 1771526 1676221 2310495 133358 328659 2455044 1038948 1192932 134392 1179872 276860 245138 1887630 350548 267112 2497618 46777 1470316 1448898 2035570 925739 519010 1945634 1011460 52314 2421205 841713 2302264 1081789 62800 1245391 1125611 188664 808958 1127293 640148 1943271 793817 2418575 2619157 1943280 2145785 2631827 995115 2588782 2131715 2072158 2184318 1628202 515686 151322 2288929 1692368 2485881 1693792 1200747 1458511 1355348 1134418 284225 1252164 1045419 37000 960032 2353302 866822 362251 477697 2390381 329855 1924824 1726300 2627263 2441835 1281003 2195381 964923 517066 1424658 740264 923530 276460 1023966 2589215 1049208 2056230 2259618 63673 444739 1923578 998072 1968540 2445815 2009261 1031848 1055755 1245911 602737 896955 513887 17021 376927 315084 1445799 2507698 1842825 806322 1590664 2273863 245875 1331017 1547513 100254 1093593 2341984 2001478 936551 1918765 1882730 1872162 595294 1628997 921220 520846 2543512 2634805 1251935 1838710 850842 343705 842483 48186 688494 613700 1470918 297612 913886 1185670 9172 199797 685852 522201 136037 1139040 2531730 1543503 1614117 969335 1208968 1845906 1173671 410060 1560461 2396087 1787346 1687568 2097024 2492156 2305351 2343183 1496191 2389998 487949 2357702 1490967 2521528 400396 979662 1933785 1223468 1659282 2276675 2206249 2484674 1715666 1755493 377570 541276 2443577 1190171 1813815 217199 56678 1407669 2439568 1840257 247199 2291083 1198114 852985 1014703 1331551 1822800 363550 1264958 202646 780472 1384058 1178002 1696755 672982 558005 1579611 642479 1990200 2147839 907884 1582633 1934056 1955242 2350613 987544 273118 291057 1197321 787408 571050 1729672 951618 499111 2126114 691900 868943 2502019 1614580 1464220 367272 2087545 2111803 2125585 411596 2285892 1753905 1331712 1996989 459152 1377801 523903 895196 1889246 1209041 1515620 1001301 2610839 397570 778925 2407814 1495414 1262071 520130 2571032 1486927 1754920 169221 1604905 2460149 1787492 114267 837062 684917 2237816 1385150 363147 504186 2513158 1182421 2156594 90181 1125113 1173335 2047368 1096192 864307 665617 141988 2297340 1566075 330783 381901 120405 807714 1152252 1534375 1517930 1195327 1928935 2145781 879008 2610877 1243653 1887638 883481 241424 2418722 348661 2078222 1085493 2215251 2442184 1801453 745397 624328 102580 2506152 2190304 444032 1088170 1583900 1822975 856055 1126780 1062166 1832840 1600027 143269 2554080 405261 732195 1969595 2595108 1508334 2485167 967584 13157 2555952 1011654 2409019 2043142 1455999 369566 2174408 2300534 2176925 1762618 1954784 538117 1277901 1044247 1883291 412263 837009 2555542 1101021 1936338 1052923 365559 1577648 1514238 1948935 880688 636144 459246 2182297 429548 457499 2441666 1111923 1881737 2168327 1658534 2227171 2179063 75830 321874 41006 658897 143728 1833965 1002975 1610587 1080904 1410201 234448 714353 696757 2324592 2338812 2275126 842716 350498 904514 161677 2456420 1550538 2139951 473074 1142301 2089191 1961275 466932 1903553 1572656 2601788 2098280 181768 2139039 1167235 416982 2647732 569132 469238 70330 2276456 1262415 603437 1538505 2002666 987606 673341 2549715 262711 2640300 1922738 49196 119838 2126136 1367707 2116667 2139085 130952 406134 2422790 178001 2021213 1248634 2603392 2404644 395554 1117171 2421477 239352 1241738 835699 2455255 1186124 2279761 968938 1871431 2220707 184961 1531671 715639 2064655 553784 1842473 2438478 474112 2480716 1613598 1342769 984386 1202808 1486011 2294512 1235097 397522 1744253 1875666 308757 920020 1638735 595144 2446243 307759 254787 814836 2339153 2226108 2618000 1467973 2274507 403515 62563 2314453 29178 483494 1996221 736328 2277009 570497 2090571 245735 1531062 1187796 1821502 2252669 1087403 1251093 611325 406231 1771040 1321017 1076737 2243646 831258 405193 324366 1265355 1834372 2157961 608327 1271181 419684 2625457 2050562 1383148 1008194 2182384 857750 543205 1978250 1706747 2339849 2208277 1164580 2555431 1668678 1435382 900019 1481023 606054 2391082 817749 339685 2611915 362113 885928 343640 1610383 1679966 868536 1313242 2591056 2076640 793178 2150305 1330245 1302305 688856 2564274 1261011 2168827 1766791 1272233 1785751 822653 218659 1815693 1900777 326220 1106146 2218777 636041 1726838 1874322 1665760 1571978 340405 1817036 545405 1043680 2599468 668412 2166211 1221197 232587 1067558 753107 2074810 1467445 1422343 2603303 577133 1569335 2144116 1048320 1920230 1577756 1368936 978769 488238 1710962 2080658 465232 1500285 10007 1949964 1553434 1877292 1265754 330631 1315067 88802 996871 1419709 1288635 1575575 2380592 1022313 1554625 2471600 152155 28313 2101081 2491444 2066119 377310 658202 881440 387310 289350 972300 261073 2384438 1122882 718057 820956 1107781 938082 887250 1552884 920976 50511 1808145 2059867 2079516 476451 145726 435878 815647 2126576 2612364 1348963 866927 221249 2052000 1984949 1122438 1314279 2633632 656783 623002 1050043 1586748 2322406 606755 996226 1163550 704065 1094708 1054426 2547537 750624 1022897 392475 1563010 77511 2444893 220452 1112868 1981935 1089308 1701906 621708 148820 716785 1229776 14049 1389506 2392975 132010 2247307 803347 883925 1243673 716348 76579 2471312 1069858 485283 1370695 2616724 235038 422952 1086794 1486920 893543 477018 1520539 1000627 1240224 699217 708215 2097627 1742295 1974617 2391116 1411751 2323943 926494 2417715 1961046 1374047 1159064 1647189 2275038 2415539 1977225 117015 1030278 126414 1101455 243263 1648981 196397 2043094 1438635 437482 2111542 689543 495387 1699241 1068746 818203 1181722 2647711 2420709 793852 2246924 1040992 2571415 563705 740895 1920163 1295609 1221817 847422 2061425 433588 1448440 2162275 558171 1201426 468224 467246 673940 2440387 1074487 740239 2244730 128978 1949914 2642425 1046812 2533001 2496980 819313 301467 752485 2022711 2333152 2385635 2380415 1370578 1106835 1240926 2568246 1918948 1398522 2578244 1546426 2016233 1447559 1588855 2299285 426173 1138196 1273085 611551 2245954 2177946 682458 829002 911902 1951377 2240669 1020540 2184965 1219048 1756280 872405 234295 1277348 1162499 425889 2593160 1468859 503892 1622504 1068841 488364 941209 2412849 2020406 1320172 1719623 2567185 2353750 1753400 780027 1527025 332681 1036938 640465 2411973 123285 824482 2549437 791779 1031465 1507382 1492981 1652997 875508 1127358 2276969 2117743 2364624 2044615 249853 225475 1088558 422506 146532 2163419 2244894 1443135 1423640 983998 894232 119355 340582 2014247 1106068 2424036 1945510 741179 1961444 2427703 674857 2406313 1297141 1598692 1124053 1550607 2423393 2643370 1861569 2041407 689716 2440617 1978048 1828304 196272 1335436 1165322 391995 275581 2146511 1074403 33071 1288668 1235255 516546 1574557 2531556 1875203 638443 2068680 2609114 446093 553250 1586494 1504446 511499 2573349 1499706 626380 99928 158397 1192739 950798 816767 2010452 1598578 689743 2610473 438112 1462918 634483 1312288 2182893 1847295 363304 1675249 2529749 1365028 2292810 2506251 1548199 1901598 278798 624654 1525918 2449870 2103191 1860862 1556237 2184525 1382669 1680229 2461071 635807 2366219 2505149 1835303 995895 1772743 1035000 923604 895137 2034949 331946 2275834 406483 2460555 249793 1709353 1611905 253636 1446920 649762 1279934 97535 653525 1002903 1882786 2606355 1377808 2545217 190655 1990701 678609 1077831 559808 2575695 1951076 1817243 1306695 1191728 1292372 2296612 2619917 1339955 2497652 1226403 1488616 1645422 2480584 1396423 968699 375499 1579264 604849 22420 113727 1352501 1177465 1059420 1143687 84989 2072647 2600838 1390642 1910871 1256310 830369 1962538 1915404 758275 2121459 731101 1658573 1009505 2312072 1197965 2264796 1486851 1841818 1964654 1319609 2128501 2177686 1538309 901835 51819 83961 365867 966903 550910 186690 2180245 1224015 985718 1885035 1037019 2279421 1208556 1537697 230871 194258 2257958 2276044 545524 1975379 967423 1828320 659040 1908779 681972 432012 490523 705069 743726 2280423 891743 443466 27777 659373 883314 1821753 1907274 508161 831554 1643461 555743 706403 1905023 1801614 2062451 601121 1127541 1123803 714618 2128145 581487 1672074 1108330 1259296 1521198 964775 2444423 2492645 1241608 861215 740179 1882020 2374290 1981251 2462827 2543736 2322470 981798 1638585 2316548 51401 274034 2581649 1052686 2605345 943305 2202749 2095083 2579665 2362965 11292 329180 760885 306303 1052762 1050055 2021612 2445949 505651 1066529 1625947 931529 1032875 1739153 2013909 720730 1400813 451361 2514589 271736 1218949 1699058 2132060 502526 2453918 978898 1747992 934511 1737174 2434628 933544 2615981 974974 1633768 468747 154152 2363270 850720 63178 2159322 119742 2383381 248714 407591 179203 2250331 529169 763898 2623047 2039911 294560 1030808 1337170 162779 2327652 1798741 2577354 1486300 1012461 1229117 2362870 1067129 2537832 148256 1046210 987557 516318 130184 1000201 1465727 42528 985498 848517 233857 2203220 2184754 906819 1424035 2062994 1905294 2591889 796427 2606573 866549 61077 1542134 991068 2222293 1674415 1241446 319632 2304424 2563337 774041 1915985 1383545 262008 407310 1616493 82938 265191 2608784 1175952 2325487 1788430 842311 914147 2445367 970038 1822214 2622097 2612013 267513 65560 508492 1892456 238805 898733 763256 1463419 384427 2133034 1555792 585823 2315380 1149200 1401899 743229 718396 61027 80871 318001 901118 2328761 2129608 962633 915620 2444600 1899608 1198356 1321911 721519 488904 1420640 1243630 259600 2385789 2392513 1774495 1557018 64997 1718731 2347841 2339129 2139083 2628840 1953909 1866025 2426182 223153 1515159 232112 1851283 337142 882470 93866 2070990 289183 1397276 2554953 605548 2504184 276971 534637 944343 1526385 1196262 602196 654222 1750314 789278 937039 439434 1679844 334902 1950018 1104975 2171085 1929004 2532721 2116872 1464103 924099 2292720 1667217 2546662 509138 1126384 1032321 2221439 1335036 1247802 2106777 312980 1700235 1224243 1848936 581797 2223935 2056621 570101 960241 946315 1989446 903069 1370803 2229524 1104048 463915 447484 1052791 2067415 602682 2548807 850523 742145 2406497 1272667 2648853 2578287 494741 48706 2430491 287431 1957310 2228290 240768 600680 1967445 2438177 3120: 685644 423676 2017730 1865375 1158538 1527895 616350 2103333 2647004 1583832 2425195 1999750 246410 203040 979639 1190264 2440681 538533 249317 1736588 1615638 2246053 1124512 1150102 175338 720808 2379395 1281536 502326 422485 1557699 1040523 323895 2044120 644511 376024 41972 385038 556492 2543978 840775 1877116 1351796 219293 1798965 364664 1444062 1000122 1623403 1667576 975307 897788 1253513 1134871 475431 2007431 1085820 576054 2440454 524543 1606382 102079 1144719 485811 2116481 3121: 450438 424964 137243 808250 1331403 3122: 216947 721992 270890 1709583 1576255 2317666 3123: 429441 248084 449731 1875630 909055 1085574 245243 2292751 798395 2163086 2443296 2080847 898037 1701658 2468851 1152181 1701781 134650 1527366 37547 99031 1237450 3124: 2585420 1165162 2296234 1119781 1781238 61472 447339 886656 2061519 2484541 2603191 134071 2595753 769226 463304 2360427 214178 2166927 2032011 1864790 2195470 1177703 913483 65593 2352925 2004767 2635078 672815 2343967 99208 2462309 1183923 553140 1599437 760534 653055 832272 719959 1660720 1788701 1062468 2291598 976660 1259487 2156588 1967820 1275924 603781 353361 151845 991926 2006755 464165 906666 1796195 2411863 934981 1306215 1056638 2503369 34782 1747393 1809389 347973 566525 648951 1045153 1658218 2179394 1773945 1404329 1228490 2007716 1441938 709119 1300029 1544601 2067306 2630011 2551271 1360963 2254449 2508679 157061 1463534 2239913 841229 1804401 1892993 972942 300262 2617121 54983 1353821 770024 2195426 1810548 1935332 2550668 2370418 1356665 2446227 1018755 1720353 1611855 1850608 827503 1635381 2070971 2455925 209703 2218637 3125: 372874 1207945 2368673 795593 2013689 785808 1646158 1201843 2174723 2500769 1280538 2640342 2233226 528413 1616083 1744656 1038977 627701 3126: 570929 2302430 1001097 592445 2429068 1544567 1032555 2126580 1891042 1323788 2065667 554590 208723 1478708 3127: 432596 1584286 191126 194096 111086 2293736 1007140 861931 1698887 1881326 983674 528929 3128: 1777904 2646838 1391642 1009263 1609548 520740 333277 2271728 1162813 2246664 1203779 1942266 1023229 693325 2462324 1218617 824766 2556971 1168153 2086517 943823 1078339 524514 2287405 1711094 381649 2615184 8464 2303740 944932 56790 445227 127671 2206657 2403703 369625 1844320 1523022 940615 239158 134056 1303476 2481038 898701 2645123 2397273 2243637 203281 1163493 1714672 192102 912365 178186 418474 602165 1110577 2539964 1336749 562996 399229 1791612 2378112 2041106 2553056 197878 93065 1602859 2160513 1349717 1480425 658059 539536 2232173 117546 1244360 2469 2133730 1590157 1686756 2120265 2458342 955644 2102913 1963419 2238775 2020963 2491817 516826 1875356 2037884 1028414 368136 2077685 1293549 189152 1384334 2180365 1882180 34699 750335 928751 857825 1912266 1927172 1933125 1208059 996612 1619923 1195946 161604 2090590 1277352 1322976 2309066 1972735 833601 1285010 1633281 2492324 1884512 1186262 1186410 2501664 1193651 2228871 2643029 2600776 3129: 1494524 1315782 1199364 1151832 889099 1177637 313: 618502 590505 2169570 2024320 162544 2485689 889439 2506728 1226840 660475 65353 822402 2379608 1801640 1009082 2316026 2225835 1302158 2380973 15826 2306785 790978 1591698 1798819 1904308 2238856 367697 418961 2399039 1624890 1679623 536894 2646104 1561281 2450390 944502 1001683 2593824 2622262 2593246 1537167 843923 1504994 2229990 1977851 2006951 540534 384869 482085 486573 1524997 1782939 1150991 1148514 1878537 977958 103018 340691 1649057 557776 957561 548044 1155925 686252 1529918 2644298 2465905 289625 688206 372766 895804 1436924 2207774 1824153 2574153 162422 1878924 524508 2026009 2137550 1547127 965418 1247278 2404265 1345228 1133788 2269498 606115 46164 608515 2086000 167589 2510983 1303412 691469 166817 467468 1044035 1453495 944774 447557 1005779 1691045 2579766 1656734 2127068 1948544 2405141 345127 1856296 1655234 1495811 2020095 1047913 1011496 472149 265985 2241965 925660 1247896 1903461 2146954 2255411 565236 853020 268151 96900 2533049 2430816 1436382 1617953 231219 929262 1401877 435103 325293 1518850 976369 905124 1522246 314535 586342 980367 1479583 1041669 1635584 1696916 1598711 107936 969295 1885769 2183535 1222390 1609315 714568 1644379 875324 954162 900994 730191 319354 2179629 1212631 2324539 2642254 60445 331225 1339585 880724 690696 1438353 950155 2004492 1495561 1155957 1083987 290804 2071274 316845 1359819 680000 1256873 971597 2642206 977692 1404513 603865 1253573 985353 2180870 1955363 899063 1337035 72679 696999 2203502 867043 1565903 1875943 953287 620482 2488423 1698568 1213753 182787 2022091 1197998 1457594 2475919 211394 1407471 458867 594334 1884264 1833812 2020168 2249744 352265 1788146 302982 1568322 2584158 1142201 410949 1057023 63292 1551780 2025726 591732 2236196 359401 244719 1059524 1228332 1672482 487366 2388766 1455082 2998 1442442 550911 2315358 431968 1172696 588812 1064955 1421899 1931473 2001526 816562 1646580 1317661 1060429 2575349 1412447 967718 1565226 1522620 2069590 1831034 1160255 151657 1951845 2473780 2846 2530845 2093320 744788 1724229 829211 1249778 599985 463322 962870 1544412 1201490 474558 2439175 1655916 2430471 1836751 1511478 2626134 1724379 2596145 990544 1989548 1808782 2489476 1500120 2540946 1801979 1065181 2460173 1967027 751845 1588132 2490185 1501106 2630876 1997157 161222 2436553 614543 1101041 1318585 1882467 1510343 400405 1734587 782923 1216861 887694 489272 2446941 998213 2334083 1793652 1502466 923469 1075889 249867 2634264 153686 1408431 1036413 1947015 2161567 2495587 989244 151322 18988 388146 1655676 2101812 206543 1793971 2485881 660018 1484126 1166383 2452275 278350 380054 1600608 1605077 1635947 789326 833592 467270 1849119 1972847 1973603 1374976 407731 1610605 1252164 1937622 1636082 1091001 1597794 661260 210387 827156 2120447 2019221 1101307 1328651 2629623 1984535 2581139 1398668 168214 1393208 43316 1843132 268406 381483 1968555 2279789 3777 1163368 357416 1577947 550489 1966804 2276312 1540131 303880 849856 222794 2000090 1851833 1126477 1992081 61306 448933 776366 636208 1952192 210376 410535 1986118 776377 158089 1855165 2016925 930500 662072 2617288 1657901 597611 210922 86116 1926096 1819699 1479809 2487101 1539013 1130963 1554763 2526742 538571 1921685 1832264 2069796 2591478 54341 941237 1552247 1069860 2589215 379416 867365 225832 1635385 1144422 1673908 1258505 2148279 256487 1692458 1575854 1934524 1588791 1600569 612494 1575459 908959 162601 1624432 2042677 1274030 2192511 190604 2225515 1780864 2184584 86378 1816208 321190 531508 1503002 1577246 2182425 1763723 1518672 2488286 228976 356410 654429 2595830 31404 513887 1197254 2593032 2287557 2187576 2449654 288566 1387828 1650209 2001362 2481228 2210749 223433 77154 1961520 1741073 1765185 383548 593970 2023118 175503 2477150 1598646 384580 2300998 726454 980139 1113914 1250446 272424 2417519 713711 2261454 308128 1730749 1234461 1232752 2626312 473228 1662928 277620 751329 722473 2154143 1555670 236917 1869894 284616 1406783 1976866 1697428 5834 365035 1962682 2106426 692130 324280 2031806 1325224 1238949 2590120 303766 742337 463723 1780847 95802 579312 760976 682 1761657 2172672 959098 1371027 362048 1715425 2573665 2355742 1585387 1976229 1477697 1280025 4154 2130270 399567 455698 1071197 1947178 2549448 2228076 2465730 2092832 1036874 2556805 370575 1165619 811295 2175004 901221 1547290 35260 2488934 833878 694059 2646139 1543513 1721217 1691980 768068 2525722 1435888 2192622 568753 2009161 2193867 2624239 2323614 1878017 2591572 119650 1988048 2275559 2459582 1078304 1972994 1515820 1857450 658454 1175027 1758324 753719 572082 65932 2018139 157714 2306808 11472 1836174 1207015 811540 1478068 1594799 258369 1972287 993846 170624 2031200 613358 1151097 1541036 1128557 440771 1067378 1114598 1729350 764304 1076292 2543512 1719752 1234197 1428607 436472 247616 5079 2296095 314759 2451457 787052 69244 1173543 611011 686812 679259 475761 1506609 347243 2316188 2502641 2611101 2395359 1528423 484100 2366848 1871507 1450529 1296839 2341889 1235434 2319720 150581 178879 2166639 657696 615686 1757476 1526892 2496540 1233828 1827620 2277743 96151 1623618 272190 2388927 540063 2440575 2339858 1666609 1384287 1617402 33300 1110420 1851261 2563617 913886 2326612 1736913 1836304 1394363 1724027 1868859 1832847 2601489 1876619 2209380 818021 1959910 391953 2447911 478552 2146990 1744814 1634994 1361011 208661 289076 317632 1420140 2126452 1628946 2592038 2161435 2592839 1522665 255626 896158 2449737 1254016 1918204 2517922 386610 1803381 451575 1245567 814957 1595047 1182004 1616550 295269 2085420 1249312 1835505 285301 1520735 874678 2555001 1719111 89366 285454 815732 2358939 456255 879312 1749889 949634 1980762 2545747 1442083 2562955 1339280 846383 1393822 150997 1852131 2567997 1543424 1141826 2553405 185993 862305 144134 227648 2064439 1626624 1452970 579895 1791784 208433 851667 308964 1307622 1630703 1162635 1550655 800147 2542152 2294213 2363976 121963 856674 567316 2336725 2190901 123004 584403 2305409 813281 1248958 2479399 1303485 870712 2333462 726257 645645 1840107 668676 2148420 827783 1000868 237690 751265 2554180 1360292 1476556 671191 1351141 754392 1792343 784200 2004820 1039594 400655 1352401 1868450 2181403 1426302 1823349 2289045 78359 396527 2419017 786836 2377938 851789 257107 1517411 2326931 330912 1627954 2102529 413120 1939265 2027058 2630034 1177459 1275250 872277 334815 1900061 309307 1732166 2498997 363538 1547746 1171697 2088301 1415861 1454003 185105 2068093 2444140 1026730 570276 1521703 2257478 1898252 1976250 714329 899258 153743 2081741 26965 2448601 2617650 1281832 113645 1923234 1830414 1789414 56678 453616 866368 177642 2343943 1568650 695854 1026374 2565066 2128532 247199 2171417 941277 1024425 1305985 2438051 2157359 2500456 185695 1050395 2388300 2333529 958624 56739 535116 2171041 938693 769764 1656078 2538881 70135 2157041 1924921 1274188 667460 984641 2573574 2518098 1438160 1321591 1936169 1937804 1749899 1396305 1352014 2346598 1746400 2378802 2100342 285071 206060 1894821 687618 1134208 2226665 1125233 1101320 2155372 2149444 1329245 2394863 508815 1376599 2533452 1468017 591880 1514248 1858440 1029197 798703 894234 2140798 1889182 2316498 119305 1922441 2617929 1724719 1401023 619640 2584022 574308 1257802 2567230 2035754 611186 1739155 577158 2363356 2263146 2519569 1057659 2311731 1411287 985324 2642383 796334 1098211 1809682 1148064 2089365 1446783 799160 1655581 1691762 1271288 2402944 85790 1823783 2350613 27793 463010 1194169 1674639 2172119 1036214 790378 1847746 2204919 2298651 1462490 765722 922597 1149536 1085169 2114497 1931357 392583 1783906 2188212 983881 1025445 1020229 1546677 1064303 164292 1905942 642367 1480281 2447700 1038254 1651792 1397053 520168 476318 972020 1265628 1120304 2464792 1469132 1452114 586823 629994 1328172 2270661 200542 1296944 24464 163800 2536933 1525993 1878993 228060 2526421 386254 1904026 398336 1540526 2468183 1635105 1756939 1079579 1242655 272290 967634 1454941 1327080 802556 1229961 319025 1970490 701619 1154858 1257458 1492443 1427917 1145036 2483801 63100 110590 912689 206627 1150941 1015705 207422 40797 2474389 1377263 2352038 2177475 1309670 1347646 1154589 2609563 2323212 1538371 1649820 52618 1418314 1209041 42777 931750 1853239 234852 821736 1623619 1164209 2291871 2022401 1609597 1365370 391748 244961 2383387 1202406 988500 1758196 2548233 2434485 2619969 276051 1663757 1191725 2303763 2542671 1213199 1654789 339634 443058 2609995 2195032 1153055 2126409 1193119 1149763 472747 1410157 1531395 2433378 234475 2410769 661075 2581144 2142212 461906 672851 651146 2419683 2112166 2459708 79627 2351081 346520 2442293 1017145 2529476 1927829 2224778 2055480 178641 1960492 210716 2591426 2382845 2571032 2385543 2402533 1409955 2321139 1469454 48024 1591964 2558452 358906 1535338 2242793 907516 1391995 382911 2331153 701251 704370 1402140 2432191 503640 1207675 75074 1921377 2406334 92259 1038233 2081237 1948879 1347712 2398946 1636141 930255 2169098 2014802 1064873 1248644 2566184 2010810 2058276 2392533 1964839 758190 1002204 761429 2043420 1745143 2439358 1496093 1376810 581018 276392 691200 1505195 1458480 1137917 2462541 1996091 1294318 1094285 1841234 1286350 770035 2264269 599614 1755826 1944132 855131 1763225 1858871 637176 1186772 315860 789423 1975463 580112 2416453 1854777 1064322 1801300 291861 2431587 1612969 2222935 389290 1719968 765584 1858597 1636471 544323 1931400 1561045 597523 1892033 704350 2580663 2118328 1838936 618557 2365514 2514210 1942281 1053891 2065668 2627326 2445145 495364 850562 913544 466258 1044306 1756878 2167014 1347087 144961 1723747 1634865 618273 2226147 2297858 2012353 772986 962112 304472 2582569 33031 88313 1731227 361605 637802 891491 871698 1542724 2186583 322786 1906288 2512630 683500 1150428 1529423 618149 195769 925662 1664099 1740810 1461670 634961 376669 2595808 1314376 2223474 1869276 1228094 2306186 2216801 229473 601586 2062833 1849805 2566397 54405 2606820 661052 1425841 774153 620743 774939 88726 2132367 1751119 2609350 961616 1096672 876137 1505596 1130020 790379 1386260 1016664 371466 1742844 2070779 267425 1524936 2581674 854523 1758575 2452355 2028050 2509180 2215690 1141800 1071337 106149 157891 2371156 1211525 1941779 1423699 2251284 2245966 1918381 1142677 2015526 2354915 2137898 1362365 1524323 589627 355845 1514982 336821 180474 1773859 1634162 2290344 508389 1490579 1645507 1303390 432759 399586 1860850 1922099 2009863 400839 2168193 767226 2598562 1128303 357402 12337 2419365 1081466 323438 1436154 266162 271611 993305 1857350 425398 2177789 1806342 2570112 1429435 871851 1551949 547753 315423 1866598 1245627 1250131 1865568 1532533 1269112 2026940 1434626 2311893 2305512 1094220 1515769 1196049 1892512 1306605 829308 1876353 1143039 2023918 1774488 1082911 937335 1747212 1338883 432235 1095192 29251 2090775 2398988 1874631 1765026 16793 595878 2138160 2203886 542066 1985837 837123 2325118 1960825 1997716 1790142 973899 2646877 2217486 1088049 890483 1668905 1848621 1981360 1762427 629436 1404569 364587 142505 2125488 1716308 1479933 680643 2593066 453336 1343904 1822975 251339 9824 512686 276227 2128421 1037879 1430882 2553032 248567 1309492 334346 871711 947747 2453571 628564 1083074 1953033 1740388 2371841 2505118 1406437 2375971 2466361 742902 2119047 1209339 715599 2571091 70870 760788 587597 946716 2502624 2112626 1705510 561037 943594 2317042 1102349 1604836 452476 1419997 1139323 377900 1455999 912067 95993 2137763 992492 2560474 2307297 577294 1421962 552402 1464015 702619 201168 1309436 1582011 2478770 1350157 2072212 2357887 951434 107923 558088 1030014 117604 504179 78481 58971 420239 531288 1830764 725474 1320657 477524 766466 2632001 1151476 927003 182759 2460317 101477 2305135 1593976 291156 1948268 2285723 698103 2495756 2127057 312729 1324308 1846757 445227 226973 2229885 118115 2171588 560652 966870 2001450 2252856 220487 1121370 2483520 779435 1309457 849919 1042191 2495341 348770 2044719 873566 40882 2473652 2345296 1368879 555747 2124582 2470616 1070295 349728 1171552 1305110 1858901 1051467 1098920 136494 1583327 1897672 976226 2473214 102083 340182 1614717 585094 1720587 978571 741714 2304150 1851374 1069068 927403 2616751 2280989 2465021 1399948 657780 658692 1353296 1208576 2035624 1708031 1261325 1739970 19095 1002385 1643545 523283 1912854 1885959 1178539 1856988 1463399 444229 1617644 2415737 583491 1956978 2244696 1454528 754418 2119932 572523 1940190 254788 758955 1898743 2396449 2273891 1204073 231695 926441 2404910 2071985 1173447 212117 1046690 720975 2082145 315352 2641312 320909 1509023 1833480 2025838 359481 1054585 2507774 460080 2438637 1479281 2372972 2342798 90164 2464589 87082 238994 190164 1655788 2507134 2201892 1633588 269151 351062 1745125 2074547 2640273 1137354 2496308 1191615 2100361 1579569 392050 22561 1976608 1999314 758181 115383 1423992 2047654 2362443 117329 573192 162973 548357 116159 2516324 2529279 1979037 151148 2524974 1731365 492296 204688 2504847 1853530 456349 1724817 85996 2646626 821153 13616 1161042 410303 2591618 1203178 2635870 1912916 308926 475050 878622 773592 2383910 2632475 544231 1421409 479059 1752201 1555231 2479454 1468226 2411315 1828875 1710674 579441 353268 527474 86618 542293 1964445 2449193 1879561 629705 1046890 1307485 47426 238688 979926 253128 2147715 2546518 2251273 328615 1301236 1237898 1894839 1414035 1990815 1664733 1890574 2320578 2271459 1521732 2177706 243039 1102898 2260871 103833 2508207 1984455 2384817 629247 2413098 1941680 1801677 1496574 1734218 1533774 987673 2378587 1405427 2308237 1476174 732422 2500314 2384168 470354 2056244 849300 1717011 329269 2130021 1296432 706553 732820 1074041 1519806 1484582 232987 1880060 712075 2146507 2557280 1796571 1976860 1895254 1942670 2275569 574338 2022231 1011189 471665 1960869 486125 1839309 2333117 831992 2184161 1876760 76070 862777 2237934 1784971 1827247 2070312 810864 2517505 2469328 2289779 11410 1957827 291877 1586808 1200381 173979 1000270 1573912 399276 2208738 861691 1256837 1623160 2627340 1443608 2173344 2580964 1165772 2070552 1430605 2595700 439141 1797276 1340029 1054866 1504506 2186177 841644 2309273 514343 1073032 1839926 770317 1865465 550519 1965036 1348447 1705048 896175 1553285 1219480 2640300 889487 234182 2649326 2642646 721141 772050 1012707 214105 2146461 2073393 2116667 1884480 1327645 1843075 1944555 339148 2601064 1771690 1841874 1675408 737288 1569023 1578896 2568271 969368 1033717 1135906 523816 2226116 1501232 673015 1504715 2418195 2121077 1030491 951101 2608854 1567476 1375892 1790433 2590588 2217973 1713620 1359130 2434252 2469953 1188 1184817 1399577 2247694 2628050 701853 996831 2264303 2216822 1298348 2045814 1401097 1925537 1397888 2301649 1753811 800086 1223905 2091993 13411 1424440 870059 2100357 143159 1778480 1193525 1840971 1587063 453653 2279761 41986 2333939 602733 1598783 1021123 2592351 1115423 402117 2222009 1823796 1646236 1333575 516989 2087830 2002892 2381848 2021011 2342614 651020 138505 2216328 2608713 730782 1231187 100989 1917176 2327986 273414 2021960 1831490 286423 568416 626095 1522805 264615 1055619 2316755 2093732 121404 979438 99825 2402634 1248854 533881 518873 2625938 787220 653774 2188991 2210207 723912 1222688 1393695 2472449 578697 286937 1104391 1826212 117108 756058 2061744 28551 753430 1142101 1092630 583807 1472068 369836 2017581 2566127 1281774 23573 1668126 696347 124733 2280850 976263 1441760 510347 1388992 2136434 329604 1306637 1952742 354012 655269 780435 1391392 1759607 2502063 672178 2234581 1627840 2015030 2554190 573769 454108 1617110 122333 346948 1474910 1816119 1477339 389580 496818 908212 586754 302248 2005771 405626 263310 488931 1268089 248747 2598441 2408627 634963 1287764 2257960 2441027 1247968 142887 469199 211123 1388993 1951491 175624 1832360 2521636 1899378 2013370 1153280 1909924 1436719 1642735 582198 348165 2062565 41314 1002935 955334 125672 739336 1599557 1221409 2312162 2003390 372604 1592909 147257 408111 368951 1240742 2183152 176049 1718467 716527 495221 159322 2256833 2548071 2088400 1975014 1775115 2361847 706338 1025279 1056933 239121 92863 1938864 1958136 1022738 590239 279019 2408160 1860782 313704 1118492 1331087 143732 2037628 1697142 1411926 1533480 2095577 218567 2050690 1852411 2124208 296876 1072501 1016693 1632138 2613420 2535474 1318195 530548 1925780 693101 1151281 2589036 640019 1704079 2081895 2266674 1134791 2207308 754508 2124484 1012115 833944 1778566 1436555 1095908 2279402 566701 1460641 26538 1264505 782657 1507560 1080369 1012479 2220275 1635041 1802430 95075 1830453 913703 662126 871249 2106322 52602 1582940 1061922 2552152 526008 1417373 1965841 26168 1699329 195127 1509378 2646692 406864 136109 1900470 2040877 1162895 1914799 894141 2050961 2582371 1499042 1457969 2534312 2365500 1427085 541774 1958815 1268905 1814105 402171 1208013 1083566 1354009 1519798 730264 999662 2218591 60040 2125529 955365 2433555 2091822 108991 1753439 2497148 10536 1632085 2247125 1676547 2228522 1320335 1579266 2494040 1938972 2332659 1549924 1446693 1295162 1037442 2010365 439122 2298468 276711 86848 1798338 268814 1153781 1228770 879460 11162 886708 2441291 699313 1387957 927045 676200 2477370 186776 1901390 272058 2630009 2199515 327074 1264450 2385436 2085843 1723900 2154918 1581842 1007313 2204927 934394 981392 2007507 904083 801228 1632294 2358582 1965658 2386918 2522653 2458580 2553551 1765127 219145 626899 2620816 677264 305275 1273719 313000 1602342 1641649 2512474 264243 2131697 1686255 1404729 1973040 476496 1649265 1415110 1517341 2515445 193333 135577 2197475 1608193 1199197 782149 1421200 1504721 1092998 1588013 37517 796202 2640895 659032 1623258 568532 2448027 1469663 1528542 1437343 2094435 119643 1899841 1496081 1336251 1904623 1008823 697545 2017271 2132626 2045025 2185052 220001 318055 1208114 447141 1965605 374030 942867 2284578 2325064 910529 2015473 1758577 1264128 221105 802520 2580719 1854891 1822108 1839591 1922500 1018695 2114276 1310512 2164288 1885526 305879 2469512 826855 1659619 2370009 1752740 1102269 1595606 1684534 1548089 1701720 403606 442067 2306051 903606 883482 1252556 2500022 1078909 2042604 127381 355486 69774 1313476 259931 2297600 1566834 1573627 735669 1248864 220136 1168029 957045 2548500 1934923 1080823 1529593 87079 448242 79730 853024 2086301 1258978 865631 2584935 278171 1750072 1258575 821538 1136913 298591 267997 931206 938339 1855428 1418939 1600169 2451203 277607 1834703 980084 2196695 481158 1296894 1795275 97784 581852 1898289 2272007 2020125 2466259 313560 619030 513200 847812 816653 635429 1186206 2627826 1752227 2187194 1026562 890877 636007 692176 1382088 1660538 2150305 1962229 1007858 757444 2249602 1269802 2208245 461704 2109874 1995485 2018236 2114169 2546314 1781672 297891 2460234 2278663 2094885 593901 1212387 1481490 2548477 1361091 1689 1875892 1837318 2117512 1671042 151845 1180002 985906 817276 1909378 1892741 1034980 1036083 2494365 1366970 2018373 1123403 2612472 5663 1990936 266213 1247875 2009736 2122698 2561601 1785751 2204003 48522 167874 1068601 280635 2585028 156790 1331665 1717654 2283872 1018075 1639532 1275657 368978 370584 1631153 1070850 2260381 872477 1279753 1104144 2022475 1303234 1338597 1978762 2462130 1231184 1515303 1390649 110607 1899594 609565 1938502 302273 432744 1910563 2500723 407965 975023 1645834 2639795 164418 499410 1278158 2229859 861686 257528 515043 477733 682809 2023366 694962 516216 1061316 788248 1429296 465999 1517821 286752 1274833 291957 695946 423981 1410630 1617560 2400423 1058410 1326741 1656957 1120737 1494170 274212 1465462 798797 2168476 2397030 2040107 2606246 1782594 2487926 982705 1051637 247255 1102997 144193 2637678 493377 13342 2642819 1627415 1163726 1953111 2564914 1846657 1496030 1821133 895105 1884242 1426208 2609457 1830562 1780731 1891279 80191 2000436 743161 286050 194374 383766 341810 2049074 1068001 1801737 2117478 421611 1470813 2154393 1416476 379212 2152870 2453471 2007155 1485576 126093 2023042 1121620 615293 1295398 2312543 1838071 2579859 2601373 2315069 415805 729971 940390 906039 2049625 945023 430990 1406692 349753 1778806 2404291 554566 809989 737175 541908 1573756 1424934 2638740 1562275 1807884 958150 1130802 2513029 486054 1268409 1042742 1589572 2197894 2137983 964450 1956037 1577629 262203 5922 1330253 179753 1624911 1894539 612370 1440297 79809 2258170 1809544 784639 1123300 1619064 912397 2159432 258572 11831 119697 277006 2301963 1053232 1945719 322198 2030735 902690 875231 198320 925895 418166 721041 1988935 382836 1503671 2296696 2517592 282037 2119816 913678 1233363 827493 804213 1856705 999572 2435161 318080 1898048 845711 882275 2366176 1107849 718057 2642244 1211697 1907386 1732685 2324543 1957251 1656706 1033645 2602489 1703602 861381 2047745 768953 298331 675301 2005773 1733882 166886 1312672 545580 1305196 2121676 2322371 2544488 489152 843264 161260 715026 362339 2204748 1112926 1966531 2427813 2614905 636378 2140305 427938 264782 492581 5145 1691023 1481859 1954981 604895 78258 2079003 1348757 314375 1632790 880833 1517248 1213784 1134681 1872649 1376757 1470139 1683269 1869790 44614 143511 231144 108507 1745293 2218240 1185628 2396076 1467311 1482151 2026666 1339569 2420030 1848235 1915427 55534 1780647 2440483 2218843 1312934 2622201 2067754 2396083 683587 406733 1385900 139359 843356 98067 1134474 1816949 1198467 618544 1734829 1968568 189925 641817 867063 2456107 1436530 2110933 347883 430188 494577 2576403 1103117 2325332 2384127 1592140 884615 1495138 331254 2417819 150954 1244951 892054 2101371 2256878 1643042 1227057 179352 741995 1882088 888655 1068551 302870 1706614 1634562 614834 2351449 2031334 2265873 583873 2324034 435332 1163550 1264351 2051943 207254 420947 1080509 293660 285682 890864 1653460 366663 808328 1116677 633613 1528142 208124 366795 377636 860696 2342278 1127300 685409 1969843 488526 2399281 864107 2135977 2266225 2112942 2503041 1543607 1929955 1841150 1337554 989857 2540119 1914000 1357720 1492839 1154769 965314 1036879 971873 1570069 609305 728154 717918 1578113 2299260 2442949 1434399 632521 1089308 695771 2181880 1074765 412815 1653669 2612393 1070178 285467 1666232 672835 75735 1576952 2222259 2321376 911441 1882830 567821 647058 810400 1104130 587283 417959 920736 1844187 14391 164224 1226346 212391 1203947 2618319 944414 359890 2428865 1228226 2222745 2392748 265948 1737061 2411450 1198893 803524 503460 623173 1417515 1872991 900168 364962 11978 60137 2434269 1715228 22106 1770342 1371652 1109207 1597510 1314840 742631 281372 1921055 1130950 2202589 2141422 135360 2127738 2363152 1351361 2171994 1081552 1658755 1316492 660304 1272608 166681 2543145 483828 1606109 1308605 1554635 2443316 2429171 1842632 1121132 2042249 1359823 2092263 316249 338737 817051 451597 195173 980625 2374396 776737 1204077 1357565 1559178 909688 1946151 1133111 2332343 2572392 2196371 595405 827573 1523013 1758292 200465 2447075 2181395 1629062 2332368 752095 2057392 1692151 1180605 788066 2527584 2434693 2621311 1240952 673780 1045008 1735717 1013517 2614603 1890736 2326535 2495463 974822 2316251 2193531 1446234 1734872 1636447 602834 190890 381563 1207818 76461 2618582 2061829 967867 1813161 1702889 1521403 1310794 713740 2443794 1961046 512225 1230613 1592177 200998 1802095 472147 1352452 2407733 1560222 298269 327576 275705 2329885 1000404 576452 1102201 238352 297035 485225 1124870 2170758 678449 1500524 1388999 908195 1858181 1948489 55657 2292419 1391520 719792 1004301 833124 2229864 19130 2166075 568436 2112643 624453 467373 146243 1024163 1007659 1441705 1062015 1219250 1937658 1739080 1269598 2261415 1951495 2011378 2037451 1109200 1274574 1090093 2004294 81601 2572151 2400587 1028003 580406 2513308 2342269 2149293 682136 1489281 2452707 1719456 2055607 404364 2404367 620035 293360 1380575 155991 367140 1284484 2326587 2602013 2262924 964600 1952526 964760 2344019 2368555 2005116 37554 733552 2188201 2416372 308353 660 184992 1642427 1140595 1359068 1494315 1829753 710121 1108326 2214957 2000473 908588 1120346 2623142 1557714 2152776 2458568 1864067 1161884 899332 2285309 2151805 2649146 566472 2527670 1184917 2418665 2534646 106011 127202 2331955 278105 1603950 127318 640181 882853 1226932 760489 2570860 540718 1574513 2127631 74165 2461062 2628143 1812712 2393654 401952 425749 1702727 881646 2010419 1531260 2491224 1915654 1997325 1573722 1636703 1543016 1677382 440250 115149 421400 390650 1023064 1070635 1302054 2523064 1026521 1704045 2417201 782989 2310506 1644470 2279971 534579 1271377 167384 928405 944372 1761558 407114 201946 846096 978405 1640992 1766212 258491 1200535 850084 2242288 158178 1543111 1807997 863854 2292392 1214236 402288 2359555 416203 588885 1026609 2367500 654260 1021242 2250253 1361008 1296541 793134 913555 569224 1746622 2269035 1153227 2568134 152003 1542760 466054 1265345 311885 183965 2339372 1664294 237729 951694 807877 1883943 1273219 1476880 337835 1136589 2507440 729365 2009974 1920452 1487606 1575685 1218043 766443 1772161 574234 546684 1923621 1931433 367948 2415298 1207703 1474242 143907 2387436 1874591 723876 1655107 820400 169842 1112994 2409964 1632800 587112 176332 1040048 1802819 2473564 293573 2129820 828750 2185691 535641 2356244 463224 2504583 1502902 1846974 1370674 912501 1834490 1824563 447445 2012307 2159813 808045 1244360 1468385 1759820 1656273 1873465 541389 1601688 1094479 595741 503765 2421276 2089545 2582458 1486418 365532 1773474 1398522 1321087 473025 1723549 373431 734642 191193 1784059 1384921 1912221 117259 349705 2568695 1366951 2123435 1878072 1625194 1378993 1447559 1927404 717591 2578841 1554478 1225562 73813 572642 1618589 791486 2339161 2091052 1645197 2563832 1044576 2241395 1973970 1837185 2254570 1909967 1793761 383386 260373 1779756 1328850 1820957 2334619 1346829 1595628 1798116 93011 1467725 1227045 2029446 112241 1684995 154900 1925078 699028 706999 1758559 368068 1909439 1527635 2204164 534546 678083 792388 831506 2446814 448794 1553754 1222860 122651 764067 670528 471210 59109 2071315 1277348 702582 129467 1457168 282552 656757 286271 859871 2094605 1641890 1312171 719069 2390160 2478457 2570536 62039 1634936 164396 2108168 1763521 299833 903002 832251 881850 790623 335095 2100787 2522464 1704783 2296456 2421962 301747 495191 983118 2293347 1322643 385494 287574 2253010 1548603 1416135 110889 1131683 974227 903437 554931 1198996 494218 2503705 662098 209201 1604864 400488 2477966 1100687 2329352 1616604 1495256 2473069 566379 1668350 2288746 1748949 59514 21073 568347 551692 107042 1788597 1850789 113142 1218489 2491885 1262966 102545 909323 59300 1448457 1006659 2073094 303712 1777532 1290663 1396204 1561610 133483 1385963 1844552 495264 1820121 2513208 1298051 1735175 334871 1295323 2577433 1579025 2363779 2374539 842989 595229 1056393 2087525 1615175 1308888 40529 1354473 2020133 648076 2193650 1816928 489122 116471 2448775 1230249 683042 60466 81937 935281 871135 200439 1828781 1552856 2029149 1980609 528877 691672 2097109 151476 1610431 1636074 630723 2488832 1559941 95247 2597027 158692 1447621 2090467 2444827 2287884 1241535 707416 221135 2460442 393954 155278 1437923 1859026 2405979 2541375 758360 1622595 88872 1293557 2371681 2340946 1113958 1912695 1022588 1217812 2044124 1070146 809286 1527481 1142194 44358 2441126 982687 2062764 1307263 182303 1366934 697895 1156724 1627061 557734 2455926 1186538 1651408 2602643 1250137 1297289 2353994 1071271 1740564 2168974 2467361 620191 322871 2187041 2602440 2050090 1118447 96682 1796420 379503 418196 2376967 1597755 2482635 1515395 1769284 2562697 1931053 1051358 2486195 146985 1812644 1724673 323902 322045 443608 1573424 521747 2592424 103802 1734436 1761231 2332350 450848 421138 1142514 1081659 309983 1689944 2482787 610506 2410120 2575737 812600 2447088 2504181 1592925 1548245 1120170 531620 2274692 552537 679917 1911518 994611 1868894 415823 1006293 1079023 1578210 2077338 1851582 726176 955778 519337 901674 1100978 543151 542167 2239755 521569 1719678 242121 1552229 1284980 2387986 164432 602720 1439420 557332 654201 629103 1576653 1804758 2093474 1124994 798179 2223042 2496645 466821 219487 308688 1917330 545355 1842305 1275702 1608111 2421436 2403263 1836217 486958 1242949 554372 2264420 1467822 527536 1538696 2505426 2204308 2566820 2323497 465044 1370812 2044573 208476 2432170 2595389 1600311 1870692 2233700 1541239 2388654 1438553 1529256 2647882 303014 1505595 1025095 318427 858368 1411584 1604257 620924 2422521 317231 1193453 1943321 2244355 469047 1497896 2085391 2347800 1762289 1256601 2371967 921977 2259448 2340108 212083 956729 350368 1697248 2282188 1010857 1159457 2188119 4973 720557 1093709 624157 1581116 78340 1350052 1359984 1530065 1595127 1095119 2442404 1974568 210209 1494745 1151151 250975 2623860 93386 2083817 1851007 2272063 1938588 1564877 1927517 423048 2554992 884577 1572549 475648 692591 1870089 710535 1314712 1999104 2049802 2042845 1705493 1545330 2114564 882019 704101 620992 590853 239529 2289958 1522188 638443 2468320 1458853 2616317 2636263 1017737 984758 300005 1919204 552458 2219902 205672 1948963 352910 1187663 1101332 1367137 2146293 1305150 2549341 1566723 1405143 1491385 45312 662628 890141 2268524 346344 1655783 2374438 1712539 438397 2244476 2350513 827240 1844317 2287570 160093 1666027 2293448 2273646 1703303 1983846 1920622 1269074 1381276 473319 297380 1645277 1126179 819607 2100669 2556504 1846541 2090947 718554 514417 583949 2583911 2383144 2372011 2531212 1376880 2032537 1142511 1205075 2216381 648426 1697433 1448934 485091 842175 2461407 1945012 29612 2186794 1533346 381960 2609760 1982115 2017973 210498 1106681 2225672 307360 829506 1834446 2373489 1841140 678000 2085305 1840719 1914429 1932260 137499 2396030 2637060 2033362 760301 693167 64565 2247050 1043168 2274598 423839 1669840 2522785 408520 2544738 952344 2529749 2106812 1025916 1708427 2172823 2407558 1009546 1790611 2465923 693526 2237503 1338120 2007716 2168864 1145740 612247 346202 1029766 463029 649381 1342518 599732 2605361 2058300 956301 2155459 561660 2530315 1897823 1415623 1864702 2231778 34866 1671821 2403176 979558 761497 624654 1462652 264514 1308464 964547 2202363 771028 267297 2270767 517977 2494520 519201 2090637 2147177 559664 258481 1018458 227455 2033991 2194262 2645315 2412682 1882182 966436 2104 749421 2129344 353040 2269359 1310131 666653 2418177 2492955 161436 181425 1427215 2465580 516324 607903 2052998 1949329 2618764 1644907 1569816 2269514 1652077 1227959 1063500 1832191 829638 1382669 73398 2060536 1236396 2460237 242533 2591970 848868 486593 2463896 491853 201528 2186499 2598004 1275340 1502494 29719 858042 771365 2206248 1727364 2605513 2464747 1578275 934749 1625928 1156226 983734 340459 2290640 1807469 621197 2091626 1912885 921780 1637531 588535 1027415 1012205 1430286 129356 1138074 989744 477815 601654 2583851 2318475 403790 1435083 1975640 1442646 1488393 509552 2572901 1512153 2423169 801308 513966 1769532 2215275 1271016 826342 342138 429526 1517597 156261 1696636 1173010 1948480 1143451 643188 277173 745850 1408593 1886978 673801 649493 2500048 613284 2242494 1096163 2187446 173525 351428 626673 285464 2527633 2229446 408475 1559615 2201680 1394396 968966 1458589 1441883 1765088 2208525 1346272 2051864 1209758 78770 1431142 2302631 92265 2094609 809849 1324673 234286 1404161 1861721 766944 2024571 222876 726760 1672710 1898436 300180 149603 1878134 703981 1150415 250369 789327 1545591 2250191 1503131 1634537 1936702 1601158 471483 994335 2439781 514958 230817 1432442 2503417 157907 604675 670478 1684633 2537028 2082186 1340078 1827921 284410 1011193 1510820 2634372 84627 2096482 2570187 1851563 302753 680852 1370557 1249217 2010818 1048439 2620944 1806358 1790992 2547722 681460 1483142 2555219 1210787 2224365 2386027 2555560 884063 827538 1434755 1407654 1562680 2092576 844044 1836537 1713449 275626 1733073 1236342 40008 21536 2352687 1205302 559016 594373 2423546 1073666 374158 1650440 2456939 2497650 1635709 2200950 2388906 2495223 1023389 2152129 570563 349690 2631915 2381199 2595790 581629 1520441 624511 1685530 904139 1235315 431790 1381894 556389 1105725 1805904 349167 510614 2480584 1864989 942599 2613385 251331 1554127 1875510 1720184 2384505 236699 272629 2630764 231786 94505 878383 1590790 2414693 1421649 257936 2394511 1141148 1613223 411606 179792 1719124 2295838 2465937 29859 2532888 1976016 917515 1564353 1945847 1233540 2442221 2257357 2301575 1454697 620225 1120697 766924 1548328 1056251 124793 691509 2344542 1732796 2293787 2639020 187331 957912 1279993 406723 345901 1638674 1460680 839934 876848 1184315 2619509 120320 138043 2591994 106203 450700 961589 689558 733471 1347689 1812821 2323406 2401021 735881 678934 1943723 2494228 1832637 135035 2073316 1835649 110933 1498185 2220400 693379 722109 1476655 2365361 41313 1086861 1545604 1857365 2009713 2573904 446140 315576 2589660 1415957 1678662 2309110 579353 1375398 76806 2189150 174823 189176 284316 2528733 1469297 931106 1732690 2634325 1061583 74949 1118190 2483144 39581 74007 712624 144824 2630313 1658573 996920 2480705 104524 1503933 2404979 472308 2626583 2547545 1314799 240872 912489 2523361 1212512 1201238 460494 105885 1016330 1781607 2263890 2315058 2277317 504438 2547948 507792 598631 1230771 57803 622463 1982221 1484867 2533166 2150574 1091265 2126033 2140877 1555999 1773453 1597233 1302561 1196135 440506 1284810 185178 1695496 872901 607432 286405 561461 276405 495965 338219 397455 403300 2115407 2237802 2363690 246730 1996995 1979473 2173831 2479082 882121 1958807 2329566 1660422 1626682 1732610 1848430 2642193 2241258 1917407 1336915 2492337 1312202 2372316 2307408 1714306 1675556 2354316 1253026 2347351 1895189 204600 1706130 529674 2045084 953351 2466413 2110159 2060947 2134698 2124737 666110 1417087 2045706 1042135 914258 1794114 2211988 2241886 2049335 1833616 2316722 1231397 1788719 711075 2229139 1737377 127427 2076808 472122 1109046 1639499 162021 1407689 2185814 2554320 2178825 1037019 1728033 1271399 2495791 2318626 2228139 2135893 2224160 562237 832145 2503600 38986 1532962 2247975 1022301 746596 614048 936580 2038756 52328 1093900 1120155 673122 227030 1631457 589380 422628 632577 897487 1719781 1432977 1470589 2276003 328819 588510 254020 1106779 861628 2362719 2309494 1413059 899516 1115219 415547 2625688 1880902 735984 1473171 1482778 2094854 1203074 1627120 1384529 1079711 199895 2097392 1501818 1306997 1597455 1591600 2139539 610058 2294899 2412758 2383392 398856 910819 794652 412210 530397 968634 1716342 738586 1514809 615139 2562192 1208152 2016221 465074 2645805 519480 228206 1009812 1951428 1862251 2597797 2499041 828754 81759 2631885 324908 1023142 1386088 2464210 1532474 2193158 522347 485143 926091 944682 1830435 1272177 2621469 1558622 2376116 1805930 2228466 498944 1721046 131290 2233981 203467 555706 625115 1919842 1408365 510418 2238176 732355 1440600 36920 929271 250607 920970 643833 2131046 447622 906132 419069 1226749 1844968 1651502 1733456 2061382 814700 1900610 1583141 1114119 1104115 524170 1766597 1173396 755142 1106313 704542 528213 417604 1980507 1589066 1191974 1766052 1019897 1257270 2436889 1156509 164892 449707 1350551 1427223 873809 1097837 262541 219844 2263520 1159592 1171902 627571 640778 1469580 1410926 2374290 1807959 1758164 2127765 1309496 1143824 1562254 1742542 1949851 2633721 687952 1712099 439166 1247453 1448180 577073 199248 288152 1737217 198147 2152874 641330 1466362 452028 1599618 2590040 2071054 793717 2517888 835232 485926 1462563 819425 2597146 27705 546525 67915 1899307 591393 685012 2054931 616336 1353882 1423047 2532290 468473 2096309 1422516 1456573 580603 1352103 672993 2069319 1612274 535674 2183943 1694085 1875463 1547952 883474 1144035 1339335 618970 139312 262881 1759055 798303 112293 2386603 1803377 953182 479610 1076643 835551 482286 1557088 21140 1810684 1901828 934589 1979832 2596931 1029112 744519 952796 1202978 2094325 1841333 2115443 1748386 1008895 1422531 115038 1530000 1806515 828766 2252019 1223679 929712 2191433 1701592 2554779 858327 1718266 948151 2151943 344916 489599 2077611 2024576 2613279 937251 1324968 793474 346033 1945099 2175016 1805256 1216839 863184 593141 948764 1609324 2330365 332596 2137693 2213557 75844 67352 1346948 749892 1758678 111489 497889 232153 1809439 1137396 1027444 2153489 2587076 1916440 468420 1987761 984544 1983584 1622711 2169969 91699 1693416 150737 691108 856762 307256 1314994 2479504 2156404 1795695 998151 2225635 666457 342261 2387224 2490594 1674928 2392784 1334039 1463319 1288313 1452473 1285842 549862 2284106 52683 1106472 465707 1546664 716453 95038 1590613 390043 819145 57830 1591548 1972182 953949 759853 349930 1274359 140153 1725025 1207597 488784 2598866 730039 2061593 1081372 488835 605749 253215 459899 350372 1151915 1801535 1064601 953319 1286317 74529 310840 2648435 905424 1372828 1930595 2094270 609965 1724952 1515729 2037703 1098004 1787125 701108 1163911 846808 685356 2047972 1063636 1402560 393093 2378528 140367 1799583 740259 1254824 2383159 1625781 834678 895899 2133802 964731 1643571 1360481 494687 462305 1716649 2631947 165998 737586 2211653 2002686 348591 1632189 596120 5827 1447539 742095 1994226 2352320 853508 1371413 619205 1966140 1543234 2399934 1947638 1681622 168113 1768964 952273 151223 1947091 1031623 2078366 612459 808728 1136034 507742 806161 2219451 1212143 1784155 339170 2183913 2416418 2476277 122558 1416654 1655243 506798 2314412 300746 902174 549651 2603246 2419183 77274 2570197 451751 1603510 2232410 2250331 1066121 1798825 1037337 1197785 1910109 2132098 2056611 2009553 1974086 832956 1996677 31616 717455 1506727 395324 33255 1428791 543080 289734 290999 855820 1558533 1945277 431179 1591382 1388064 2467372 1356132 2021119 2131487 593621 379540 409315 1026046 440036 1023563 2258667 2434541 1418923 1479769 1696312 1042576 1936591 2564998 594021 1519929 2520979 2544224 1331750 140486 2479428 1260116 1286291 751743 1993194 675682 2558892 1509512 2231349 299106 2053996 672695 1805007 1160383 527193 2312508 1204787 1113364 1969907 1404986 1141205 1055248 1315664 289806 1618940 1201666 2292688 1792948 587049 713531 906643 917239 714647 1969059 2407120 937832 1633406 342697 1729946 2001936 1034497 248298 1540376 1215782 1505222 2385214 592092 1887445 2477346 124748 409221 759580 1836264 1632666 769276 1929518 2304852 2156533 2169333 480834 1828493 1176470 265474 252051 1177335 20557 1870835 2151841 552643 132515 2409596 207491 2495041 1983050 1779993 233423 1762756 1284781 2354922 325556 738474 1143632 1626773 221629 2113490 1849013 615651 1405005 1488741 809411 170340 240258 595855 1103389 272363 878705 2294413 1617183 683284 2580802 786026 2631764 2009665 574021 2371200 1929124 1425399 1046240 1752164 2073434 18510 2532673 2098725 474454 954595 1803909 1075410 1753751 1621068 1142582 420018 1236675 480555 2141300 1195756 673476 967182 1474870 717517 2146786 1291718 1717766 890004 2545063 2102531 2520900 1928366 714793 2378118 1488400 1630808 2067224 1849909 1178738 1509579 801924 955799 2151324 241987 295513 689505 1373922 2060083 1118812 1483813 1611098 1155482 839148 149606 78388 505239 767878 1142039 137277 2638987 2145181 1883406 1732038 1741975 1600457 638016 1123933 2371330 417409 575093 855168 2462028 1977261 711738 1629957 768764 580883 2153034 2462432 2582346 1127835 742910 92519 1563704 1371831 2243655 256992 918253 837396 2054684 2067339 1126160 1596818 2172233 1463699 1589304 632088 2351416 422343 199746 1319620 497996 1585847 432925 1944004 474072 93997 1836526 2008984 1827958 1659653 483430 1306836 2553421 692260 1179958 178955 135663 1392158 2339345 2558379 843121 1421212 2385650 583844 803538 448917 2205173 2211734 1714372 558116 1374998 1014729 2624988 244883 783770 1895246 1019249 2546203 1842244 469445 278886 1738917 815087 1715655 645813 2210213 323513 570902 1056415 507663 389180 1164326 2255260 1888217 1694066 1622507 79948 1507177 1684524 1502664 2596213 75691 1049361 1427947 752295 1038459 906415 1178130 367752 1490188 980301 2433626 638348 711120 238805 2035063 434360 1536503 386453 891693 1009758 1366420 2216191 1434417 1578001 250404 1053528 2349016 1942446 867411 2030482 2568841 2319673 1262883 1390321 1057112 1701142 1179335 1432990 2354204 1044014 481870 758235 1097726 688827 2599815 518830 2328310 591153 2464471 934350 2339766 2458229 317243 3611 2580088 1338896 772215 163337 925190 1658110 1439614 114527 1845102 2216685 1081499 2223765 2438190 2555555 334144 1153129 999263 2467443 1885798 1991480 1125981 1052463 16097 1065277 1967089 35989 1508760 2524404 1304833 2010678 1128624 1781027 1657026 935634 467151 1464088 2523668 211587 55050 1116278 202633 604892 1682247 1654489 738916 627117 1254929 2490291 292688 427692 144055 2144202 220465 1708157 1067227 1207023 835237 342828 380185 21153 2539486 1566627 1646899 1112553 657554 1227388 2544653 1802755 1569014 272500 2176680 1973037 1124878 764574 1395273 469523 606558 564193 2103738 879362 1538530 810829 1469460 1162815 2086958 2119628 158082 2626654 2475099 500486 240822 1299942 1602813 410428 2567226 762518 1105899 2082190 1293545 1908966 2342137 349957 2610790 2516648 1031782 1567802 1763713 1549104 2220056 1293530 227388 2577386 437055 1853089 1253851 1768549 1563707 1189924 869834 32301 1510038 1212671 2382265 350104 1249467 230102 857610 799880 1570434 2301416 348833 471443 2121670 1214417 1206924 2008837 1999382 2112805 500123 1522684 253535 2550350 1422070 1439634 2424422 344622 2469673 953346 1302090 2458760 600776 69660 504578 794309 2302071 1729217 2076429 2166949 228522 1441690 2337881 674017 759518 1876615 1684083 2056604 226588 2516764 2209340 2120576 206357 2308398 923792 1361166 1742483 2219357 108823 325133 672827 294243 833043 2446227 378096 1880622 1690307 1991239 1632886 2386514 813212 2492873 1068078 864034 50474 1799030 2101056 2611035 1916426 2495022 2188887 1085391 927571 684253 701228 1312255 855140 2527326 211797 1408555 438772 1316131 945406 279132 1620012 2579934 1433637 969764 1548756 157884 535251 1359940 2425068 2130589 1304363 761206 497858 1675069 2599570 2375230 2410440 476795 1320285 1125775 585826 2245884 1962123 1322787 2633723 63486 1266327 111260 1130803 1175241 2318745 1114255 1750709 1756024 1760667 165909 1417360 1601063 1542709 237524 2245131 77101 2271575 450532 2634549 1962774 2004195 1627676 1819004 390873 1880107 542683 2641565 13988 2019559 2378461 125404 2270151 1292932 1241665 1918039 25765 151436 2639401 2199681 1836067 2165769 2472161 777277 1316999 2404322 2203897 524589 1506865 1307491 2570806 1763465 377382 467765 2384757 1356805 598858 2519665 569844 2234254 1576086 2425655 2044407 414169 1242883 1521004 2024988 1311967 546439 2545610 1326491 1491925 188408 1590771 593264 2295196 906462 1225085 69513 1357902 715873 701112 915801 1474531 1424453 1112414 945047 912210 805553 2438258 447424 1140976 1008289 139478 476908 949116 829800 2630371 2016183 242599 716509 2233988 1245336 1503581 2039140 379788 415101 1536663 1030168 1143859 749977 2349980 738603 2270560 1341385 503857 816326 213360 2318601 2022995 2328508 2395144 1466112 1716933 1389343 1699133 1308358 276389 114345 897016 1669131 976268 1855693 593350 1672758 2443644 2439220 1515202 2376770 972359 1445675 2329141 1469545 1308345 2486144 2445052 1068060 1217979 254343 893928 1474464 1914877 66126 244535 2585451 1186165 474746 37892 1515995 1223133 778915 366351 932476 1066234 884939 2109255 1970118 1126107 1385068 994200 2372413 2101753 1485 2424771 984051 374364 1093183 130125 1899685 1814503 1767205 1245473 2140056 174011 2257251 1893921 131044 1931375 627397 2469965 2161955 1809266 1647656 1407473 465556 865695 2568322 2399972 1488920 1951970 523946 268412 1448111 2259646 2393884 1638588 2414202 111885 6491 749726 1194458 415164 567684 2576265 1900792 1413739 1700235 911788 929375 1628061 345287 2209128 1652541 1909462 1411014 724153 2434808 4177 504796 2583570 639170 2194764 1385672 2152891 2523535 2241913 1169724 1734790 2157013 1581453 1362034 2253315 646288 1101665 1551304 1059082 407754 697458 1737318 147267 1730806 1780852 2504600 1188378 1525113 2394597 2209358 1713148 703443 1994163 1836702 1529171 523908 2119657 2606762 224183 1458608 451560 2000760 2047522 326874 1134967 105096 928295 1131818 1062933 380715 500329 294156 1658491 2568538 940101 505961 1158007 1430051 202108 1899709 1487575 515799 2540864 2633929 354706 883494 1342462 1056937 2033757 2383992 1077487 1891117 892775 2222650 2175803 1551657 2249316 156264 1912297 917096 845997 1057438 2483675 622800 2193118 1140991 1674868 691531 562299 1856185 258192 246103 483859 198282 716651 3130: 2180407 1919648 2145755 1107132 1205462 1206226 147047 3131: 1675240 1045479 300774 1369968 3132: 1079429 403766 1831224 2015735 1793492 1465917 3133: 1484883 2517922 1143947 2450217 378768 1952860 2098202 2317348 355966 1050387 487522 2253959 2160555 1258042 2168506 2097894 1765418 1777512 1801130 2572710 2329029 1435519 793054 602393 3134: 1999019 310715 461726 610518 220988 203385 2010757 2459434 376565 1976392 74962 1124729 585417 1685364 3135: 763272 1739761 1788473 5727 542033 2160305 810370 813870 1616955 1205115 186731 1419576 2637976 2553080 1289189 727140 1937759 1410444 267281 1926704 2442757 2310269 106641 1129696 2266375 103040 911575 1270906 2517408 2215309 1452725 210101 707122 1252835 1224756 1037912 627568 1933664 1021385 135997 359806 293198 3136: 2081303 1386208 2388103 1155200 2342053 315912 1782749 2027062 1185017 2406883 3138: 2237038 1457315 1118455 728311 2387130 1576855 1457492 1622180 870532 175440 1409816 1603672 567025 1442180 2411591 2260259 1478209 2158044 244771 1533007 1813349 1885018 2410875 1710042 1165929 1307041 1233779 2382916 1265574 965948 270910 1396403 1512054 1901659 425166 1716148 196574 644267 2331137 440978 619713 1056194 530554 501613 471262 2626915 448470 741155 825904 730062 2413832 122846 537769 1535339 573183 2513144 1699711 1131423 116684 2193394 2555827 2568093 552413 932728 1581837 2445705 2027301 1488232 316930 1078399 2299278 592213 1687379 2596643 1251402 133889 1381792 1563932 1160801 625085 1341348 1595370 1246477 1683397 1107022 936505 1024352 50837 633770 2195117 2337839 662021 650675 1503999 1906421 1361286 283422 1582412 164461 2596106 2370051 1209818 1960899 245364 1169732 205376 264523 1491767 255552 1117938 304005 2421815 1514124 500880 2302421 30363 1874535 794717 2444072 76019 255860 1565526 2220351 1473236 1617222 1960179 1761138 1970126 2359316 1043169 1950245 1311405 1846438 821124 1793062 1401343 2597284 1967331 1451365 2477837 1978220 281565 1820206 95802 2528907 35534 858417 53030 1298009 2582244 1386167 2340016 2408743 136214 2024328 2328595 722947 2247150 1645819 8727 1676444 604855 1331848 2263157 785433 2321386 1718077 1821549 1766968 688908 1424333 508010 31571 286427 2262272 742035 728335 746763 2037602 564990 1764482 1713203 2386291 2260447 1447233 58361 1137582 987561 1250482 711675 1862220 1439105 2203228 249803 2283223 354216 1760902 929277 840340 730441 2623 1641982 1148703 2189829 1128118 1218707 1232781 2189465 1735015 1731473 26313 1081016 1421135 2015882 535236 379289 1396849 2052551 1988829 534900 2293400 970909 2067016 398356 2476014 887669 295317 758646 868892 2534240 939733 2569291 94714 2294388 1032022 694042 1594057 981504 2009307 1622945 484809 947349 170648 335209 2209732 645846 1990365 1090597 592708 2060616 1780876 2019899 1489454 2363663 1296746 1106543 1579611 1241790 1513962 2464265 2450426 977112 245953 2140964 312661 1712586 203668 571712 938557 594676 609294 1719610 1232164 514058 130489 1629603 1871201 330382 111859 33703 1405649 1359575 173427 2627765 2108920 2634707 604899 1139297 760593 1410619 1040766 1779702 2644283 54900 1265054 23348 1261572 1512942 4103 2079434 1114716 823049 1068608 1592942 1171457 257966 504664 1256846 762856 812890 637621 1477614 1222516 1699718 2093385 9595 74517 78589 2192300 547594 1140220 59686 452451 2017339 1696887 2225690 100270 1510466 1398009 1801551 2523145 1188031 1446150 488338 841198 2630904 164306 360811 981046 2417893 192562 2603335 1787741 2218244 2171485 1040659 2076910 2169373 1330894 306592 1658584 444774 2507896 1715570 1789539 544218 88280 1850391 1562221 1272516 2590195 1611186 1310719 1509039 1413193 1205537 62279 2186402 7411 2152299 2574911 326006 2062966 352798 479376 692072 2444696 2274990 1889156 2043828 5011 449533 1673365 2008065 497625 1872376 2175139 1305209 1515283 2488496 2506303 926217 2170968 1698719 1579862 2438103 2308018 2379591 2203088 834538 775803 1664826 2535875 663992 1819866 2505414 1012117 2558028 156097 616279 646611 1582036 4738 1092006 2637388 431567 455025 2009502 683159 1698718 1191288 435397 34998 54350 678212 2245112 2175625 1065872 717655 1190257 885760 33589 1804835 2632001 2199068 1283381 1152984 445879 2396038 53165 638051 1967507 2205884 2385560 152913 896250 132594 13875 1194698 412211 740698 1733001 17745 1753034 2023646 2439241 937380 1638562 1250515 1394170 2534857 367127 2367740 578650 1796657 7613 1307362 1564872 1310441 1318764 1051145 1753822 2274291 1337066 201896 1934556 1862462 2050219 742587 1382800 649215 574903 2310936 1019190 2291750 1904890 1068104 1018220 1800300 1600911 435887 1290170 2132804 1414717 1310238 662403 2210173 896226 651066 618033 1624566 2208368 1650367 827182 969225 2346039 808564 1143764 368713 1387820 2221646 823775 2606349 2485019 856305 1603615 110207 2373629 404478 1592294 2505442 2440548 1841874 26756 923573 621537 59014 290352 589140 2550230 919975 1048217 1180459 48285 2016011 1988105 1311389 1940011 1644441 1885904 70379 165007 54122 1311328 66644 2151470 673686 1174713 1984083 1192873 1708029 187373 920201 1520179 522845 86113 2193091 95717 19855 343351 1911412 141946 1481418 1972181 1763107 447655 2048714 515362 499811 2622246 1581227 1877608 277943 383451 1696790 868783 297436 627832 540124 1766801 194254 2298953 244199 1334489 2607908 1581303 1068589 1975788 308122 1047827 1306304 1191516 2451213 129151 2456613 1131128 1543092 1452088 234746 1498121 1053544 2314299 194882 2633320 378613 1057761 816457 1309352 1957172 1943970 1893818 1301598 2490897 1908552 2053713 1848502 939466 2273695 2252558 1673733 814719 734333 827708 1748162 1302073 1254452 2147061 355800 2152276 2565754 1459119 2370951 900797 1189040 2159156 2157174 2377906 2141753 2114723 1225889 42856 2644658 1211158 1973766 2360133 1074634 506953 1589520 776581 641158 2108378 2356329 1513643 2017703 2023365 864074 319398 1016274 338440 239087 2646922 2102765 644457 1467715 1826804 1575769 1833802 2516268 1846566 2152426 1179883 2562838 2305605 2448159 1665204 2355131 20591 1036083 805117 1844334 713647 1962173 1992890 1274698 1230451 44620 1536152 273525 579368 1148212 848015 371782 2282493 558886 1356465 2077921 271423 2084932 951321 1642960 1290389 178512 703008 824582 611822 366160 2444023 875847 191413 2150588 1967080 1519207 1762771 700787 30715 1072117 136506 1410692 2268441 1893152 1294214 220010 71815 441872 961774 855642 2035099 564265 1765669 2253994 2523913 1913902 1419090 648227 1339359 74269 346877 160043 843941 375352 1778254 2373333 498388 184888 2351803 71233 2500870 1297165 348033 2545355 333989 1959056 449334 2068793 623424 1887492 946179 1130395 2107882 921881 988436 1720697 1550857 1005754 62618 639478 183199 846445 2144189 1966325 1034852 1288972 1285680 2050272 1407836 900958 320290 1495499 1984224 697200 658344 952834 1977155 1360400 2296658 1362796 1077151 2625047 1443081 2325516 1254951 2538768 2000621 2412646 30452 1243673 1811380 1559826 2226970 1779159 1054543 354903 242658 2043342 1534356 57833 1768570 559840 1195586 736518 2474528 1004656 18963 410896 424359 1336941 2141023 377130 433089 382578 1706471 2094513 256327 2204853 2381000 1573000 44562 297674 1836344 675048 2435122 1340309 1020019 2490960 1608374 788358 245678 504414 1907304 225175 332879 1673172 211515 2054231 756544 2327659 2374240 1193516 704193 601739 918525 357804 735027 1638787 1149043 65312 248905 1350878 2075008 467409 2458172 819953 687235 1447789 2315936 91756 977996 681228 2284355 2463105 13776 186409 2508812 2281700 128418 313693 506241 737795 2000208 2203094 1551765 1010550 1567631 321629 1225426 1587132 1720114 2288845 2249126 202729 269468 790915 1106409 602965 1007169 1236159 1482384 2541595 2433204 1289555 1040282 330639 2205330 100864 601736 1870020 1599517 1896292 1922405 320757 973760 2157491 1348909 841973 2522841 2606480 995559 1276759 2630204 1057251 908127 1017293 21260 875526 654922 2474619 1514804 1861937 2424450 511183 762981 2254025 308752 1778795 628380 2352680 964362 710791 154809 1364799 357738 2020743 2118276 1552110 1431343 784143 1309217 172046 469129 2240578 2354318 74090 227373 644623 2604352 304969 928740 2210720 1050938 1658751 2159154 654582 2572899 101790 512865 2648128 1444556 2032951 398282 409351 2045763 954309 967817 1684036 1337641 1602174 477287 1211827 862199 1530118 1341776 1627930 1249791 1886296 1277664 2308696 2060246 1199685 1291349 758799 2047019 1971311 2320092 621986 689154 776287 1610092 2235404 1048619 1454325 1990202 830119 1093188 620727 1639067 1435862 1231242 2512254 2443046 244145 1356612 1077005 91342 1402103 1277863 1274795 1763142 1363313 1532254 151485 1265965 1549571 1631398 485730 2506731 253034 1126413 684334 2005013 122779 1769048 614077 2436910 2567979 740440 2237292 1378468 1309843 2103450 669384 1589013 1340051 2128503 2110980 699130 211209 1177154 1038236 522401 1175687 2179321 2306038 1512290 37583 2553723 1667548 924396 1622403 1415154 2371922 1779076 930340 2446807 1428930 2283659 2538309 1824390 2306030 175322 2255945 1421736 1210335 459138 1316020 1495512 983784 595292 1656983 2345683 554801 1817775 919097 248240 2477617 1391684 1886173 730460 2130006 2578732 263644 1972419 2178006 304822 1667522 1815005 501380 2213554 1776765 671828 1429459 2148880 1250219 713095 1405028 1223322 2469770 173623 1482694 1102004 1522048 1615800 185142 253058 2050173 2105222 379830 1675914 2100834 1586075 824432 467312 1807670 2091570 566830 719563 1598965 38450 2331941 42657 58864 321580 150845 2238014 1160455 758933 630700 1827403 258705 2092479 2248000 396994 729392 1160577 801787 1948155 1996536 919210 386107 429701 324162 259714 1473157 615351 850776 485294 2190786 83502 2042971 2433255 1826294 2080259 841631 1616315 2098408 2611441 916404 147131 663479 1024840 1087698 1096939 190669 2395795 829642 2169264 1888193 1486578 1618738 2602398 1062415 2013638 2031244 507995 1349581 1206226 1089524 620041 733988 2632347 2252884 724883 994821 2157033 1510794 2208926 2086784 169453 1430378 2135173 2016015 898192 408951 1128886 1493188 1000634 298020 1944585 1032849 1826179 2223396 1085817 1698202 258559 1161664 1823308 2007483 1419219 536228 1112741 2239774 628234 1945671 627356 1672900 2127590 1725705 423705 1122530 2416935 211121 95293 2407107 1308203 124046 2512568 2516103 1624469 1920815 41172 2415628 323215 2163314 1078644 901716 2447657 1276474 266274 196266 2235769 2225824 2577263 1117925 1030044 595940 1036641 170886 1772890 1289343 1402733 1699855 176924 1327336 2104957 1158161 624388 918189 2100939 2076510 1441017 475197 1814032 1602325 2510408 886969 2330236 1822340 1091155 701675 124828 1906918 850611 1653510 689053 913207 2159347 374111 386615 142828 1234302 1490775 2159849 955660 2565020 2178345 160009 1701859 2357622 1027936 2176028 2628976 1628698 682964 1325948 1713921 1535884 1246837 1974707 1619749 2502879 439792 2255007 2243855 2100632 249121 774512 2383381 683377 853079 1305486 2397911 252171 68484 411583 904590 399620 2289851 1508200 2040484 1748300 419474 1514339 1819164 195032 2556883 498004 753403 781196 569262 1990963 1785578 76366 701704 401539 2283257 1944209 1710877 2374570 955038 776187 284442 791665 1661130 2085299 955177 934198 2145492 608179 445720 1249395 452438 1476430 1969822 2182013 388528 1032362 1701857 1569534 855792 1045797 1340474 695567 2188471 1339068 1584100 2533560 2075459 2392520 1735569 1025797 292751 2336065 924007 791528 1215318 2348236 1208897 2331944 1422716 1485347 1225266 1845297 2551799 1714356 729438 414180 1544753 1175578 318124 439111 80007 1839921 151710 2352179 1419134 432537 507958 92903 1784765 2612235 86636 105270 2111266 2478493 2502098 1581500 1881553 1916193 1991074 807158 41864 1354156 672189 2263022 233555 362780 1009598 951643 777711 2097929 833105 934298 201834 115202 2245405 143467 1756581 925404 1631524 2222976 2350144 210271 2090815 805163 843031 2390788 827261 716229 2268578 2589468 861435 2585070 14300 1889293 1470255 776886 1092556 485125 2487929 1685286 1032096 1040624 2334683 509806 1126132 2636318 1880615 801959 438797 1570439 861331 1721688 1407132 1057220 1188726 552700 1862329 2014656 727432 145456 898390 2310278 219808 1497093 199984 1002877 1744508 2048233 693474 2185673 2246766 1423726 383604 2560915 144168 187848 2628857 1193529 1852347 1750788 386823 2502395 2356313 1768021 1050712 1488949 462402 1417177 1808266 1608171 1049272 363230 2187325 1500098 2248897 93356 1653436 2444518 1843091 1609066 416217 2494317 1966591 2534687 1909462 1698334 1151504 2248884 1134076 660072 92341 1305823 1421405 261117 976914 2454564 924820 2163121 1505067 938015 2109473 766862 648546 2614489 1780645 1049727 1611617 2420995 707528 1568832 2167842 2420260 115767 2383502 3139: 1690492 1225055 254113 2170790 537718 2090803 2130422 313344 1831796 660468 357137 492365 331679 2358429 2043593 2395625 1342283 1170006 2723 534657 85458 881941 2166395 2585831 329815 1803564 1907688 1357964 1197247 2401632 337843 314: 1213970 2444438 1879221 692226 2550612 1862727 795327 693298 1531291 1478795 2352231 2075584 1936497 2382660 1097058 1500456 1677046 1486688 134431 925818 567705 679325 1469603 1654721 1100306 2298587 2329465 2467070 1272199 3140: 187329 2105413 3141: 2208173 728266 2374340 1576241 1196819 3142: 672200 234621 511563 482269 1561064 1989364 867295 1159061 1874677 1094597 1646865 2199315 9396 943861 143764 2201544 1105024 952951 355591 913714 1437180 2060852 1796852 2453225 2456277 1615874 109681 1388915 1183338 2567000 1280148 1433580 291712 674777 991385 435662 1312448 315894 2024522 119271 1011549 653528 621401 53617 1671223 69653 600354 2035291 461230 1712181 1393576 2133478 903770 294225 374422 2128435 1373768 88837 1845838 677536 364266 2480665 717803 756878 1258892 2485803 2351841 2190401 1957041 666808 1338994 1104272 29711 1057808 2530863 395290 247120 1087279 222956 2358416 331652 1566631 3143: 560578 1240047 476765 1900329 1934687 701619 1998547 655018 747917 1642574 180596 1411630 2188533 1242502 728928 813730 2104336 2451110 2562223 2615154 162641 1098834 192640 1357209 2012094 3144: 2307724 3145: 1463976 427957 2579006 556227 1452991 465884 1717896 1808308 2616806 804976 1176322 1752332 2130558 1118663 288575 885702 2516636 575399 2400645 390717 3146: 2276198 2388940 13121 1201758 62270 477358 2141105 1274754 512526 1837794 464355 1071759 970008 524068 1648918 678344 837304 3147: 1301682 1516910 550551 1782575 697623 1315370 1659555 413683 152912 2320970 1193453 1643679 559116 639477 2306371 1760178 3148: 1273774 2035846 2097738 1180996 984217 2640981 298715 2074988 384822 775836 997737 995190 2620887 1435983 349043 1813486 2555325 1735393 422479 1367562 430611 733012 838526 120288 1313955 1342369 1290883 2533782 254168 129924 147436 1848321 498677 694002 1415733 1928336 706559 818816 757837 1657342 1282277 1438425 2628834 532655 124632 2645206 333640 535901 2286865 1582192 1302930 1380986 1105134 1399144 1589260 1233885 1113209 1224296 2420458 157422 1110258 527631 1305875 2184048 2980 284014 359867 426233 1305956 2548318 2400709 1090780 343709 1095539 864307 1111676 845009 630205 678209 555073 1254847 559741 1792874 1261521 2134856 1308361 1954026 794068 787277 1149024 2571127 1111923 413621 1050641 1710441 935076 2113020 679796 2547299 912924 520386 2024881 57251 1125267 809796 2517862 669035 628298 338570 2165872 1073269 433879 214499 1927242 1240406 2286288 374380 1120635 1026448 413516 360895 2172390 62406 1292636 1265190 296876 270603 1376322 1250989 285172 2093851 2145466 2296495 1092074 852821 1390795 645671 1988768 1753057 1273561 1041885 300945 515613 1747330 2305957 1650982 757998 1862352 1665034 2531949 1509917 1414243 183205 1034431 2256979 110989 1967395 2266027 1721918 1113470 422496 815067 1632127 1079613 1811399 1906636 1699896 2077388 1535294 746083 2622659 2362851 2588249 846687 1687605 2506532 152048 2408134 482799 1951495 2156725 200057 2055259 902338 2234395 2106406 128028 1074895 52119 2196297 1544632 2556873 2340233 1717994 2167410 691746 2575942 1117541 2192528 423403 1347040 905108 314436 729411 797896 1352368 788098 1465553 2009582 670551 1179548 2082364 1609229 738434 1407133 1534523 203162 2326920 579852 1781655 2459033 1178786 325978 770392 1956802 490377 1114315 2216075 1476562 2275023 407528 356443 2358979 2220961 1723594 2164982 1064386 1081682 589795 1322556 974530 810282 2076685 1529289 959931 1578019 408488 2647195 1344268 2018955 423196 801989 432404 591852 2501068 1439870 905934 2175016 1040471 2524781 1998323 1511911 2257189 380146 966044 2039911 2362870 514146 416416 2370719 568385 1714031 1842871 873906 2610806 51653 702521 2347889 155731 1241282 217835 2187746 2257596 2451425 693110 44573 2217770 521546 2432820 933998 196384 39719 1993899 1664655 2021187 2210687 2571895 771765 2382600 1777157 2178190 860589 155993 1470321 2603423 1989446 1577109 2155344 662815 128018 2391629 543327 2402955 881674 3149: 344644 1246479 1469521 741518 92033 90621 2531716 638020 717313 1646320 1621342 2413320 625393 2302665 1756310 170549 2641251 2017543 2037752 2382956 2089350 1439882 2053180 315: 409473 2536523 1038497 150922 2304126 3150: 534254 2130990 1151096 1242376 507634 1503716 1748826 1521810 129881 15630 1153226 2541268 2543788 483568 1095536 1078439 1551068 1611094 1606587 1279627 965528 182445 2237143 324169 675279 1593063 432071 2638846 278261 1958219 2153351 494514 2185599 1771126 2327880 1581831 433877 56605 784403 918630 2330669 2227455 746026 397281 1197620 22601 902748 788723 665691 2048252 187417 614032 2415539 11137 1051926 333844 1608723 1011644 2599223 1156618 1613358 1042621 1173915 372357 1181558 2483623 1831150 1224637 2097753 561660 1727776 47010 1217471 1515027 44889 740435 1666238 1164037 1470250 241391 98300 266147 841526 1975414 2648623 973478 450596 935936 2548319 1279823 552760 1816205 823544 2118024 65883 5655 2053439 2404769 369350 974009 1100934 1587468 632033 470686 1061322 830925 1951970 2166491 1563902 3151: 2266550 977760 298909 261048 550323 2358414 554807 907840 1527650 658821 1291728 1562558 1851273 786759 1501916 1203941 2280162 1262283 2566520 679396 1235294 2618229 446351 2489085 366011 1337323 2530483 1642002 483734 1296027 392500 1243086 1501642 2280325 54596 1284131 880566 432149 1703578 2646281 1321295 2052192 453072 112963 1179998 497462 2307460 608692 582478 55400 1089265 1598077 240328 584602 1790332 617814 2063527 2135153 556596 1319894 2131049 2326022 610714 2214143 311271 1991036 210666 2211437 2478604 2597809 2334313 1210660 2364367 1024506 617316 1204327 932347 455518 209152 936281 2501156 1474151 611315 84477 2618501 2505263 1155251 774191 621593 2201782 2235700 1023773 981008 1777201 558844 567214 391111 1840138 1512279 1644536 474571 2330457 60797 982771 1871967 298836 306094 2363 1915981 1459826 2320564 820263 1572430 1503519 1699974 1771545 2562731 855384 2266632 1606028 1427500 1084809 1373674 1166815 1256700 2244641 1051736 942387 618060 1366774 1703051 1569192 2020676 2360767 2023692 1649097 1918141 387963 339487 715762 1672667 640056 2082174 392567 868916 1227591 146162 1803029 338048 2419881 2218514 1697244 2330703 1707088 2355121 2075702 991859 2406553 302769 511114 984232 549324 139571 2127144 1318076 637278 1778576 1668725 2144806 1749398 1484710 436239 1143688 75725 2015647 1306073 1919286 2018084 888447 1679131 2369805 2144227 824133 1109661 182137 313494 171650 2581424 2468402 580343 1873195 720778 2291946 2077983 194705 913343 1118991 1521270 1410070 129655 714184 2588304 63142 2619693 2161753 2348017 535630 2565676 785107 617168 414065 1601605 1671504 2276049 1879645 809714 783195 1909808 1964102 1062859 1913842 1924401 2317930 59117 736998 2333760 2170348 158065 1524230 2299278 77662 1774665 1902682 2278718 1452042 1285379 1151527 1708426 1859939 1515646 107840 1396467 650247 2402575 1800059 1139318 446769 2270467 1396995 1667558 114106 967550 785140 415103 203487 1838109 1335383 1684302 413335 2537014 2407801 2442160 606649 958427 1869015 1228505 673832 1300806 2448533 103233 2078669 143360 607637 182245 337317 194099 609098 651376 211138 1818146 107653 762742 1225293 1424385 1690273 2067573 2237237 773326 1883552 834094 92496 626809 1193350 2214913 1906746 2334083 506538 2381012 1595307 971524 856317 1738704 2571693 1127019 2561749 1389633 2263987 1643845 569182 1199243 1901196 937164 2343569 1413393 1636893 2489035 2345044 1993658 1489314 201549 546546 1724783 1732227 658784 257414 1544703 1322746 2219516 1113218 2159751 347629 1147997 2316561 1102034 1848920 2534938 207554 1840700 1701487 2075150 1591559 238480 1639303 1598551 2574654 1757222 652879 2045912 2365651 993473 412565 1972423 2023052 946526 1716627 2609406 362544 989865 1808481 1181304 797172 946299 939997 8753 197564 352313 2430728 1210123 1754214 1927772 831826 1814286 98748 6231 2566274 2621222 282785 1029285 985211 1033703 855024 2419849 163524 789473 545915 206347 773525 1652160 2051475 2188987 2233867 254016 1600569 892354 1419361 1367641 1905882 2559349 290941 1927533 1247819 1145585 2478844 1840408 955781 875371 1996871 825873 1221322 2334475 1068044 552139 1231338 2115703 2360159 2160027 2555595 1334583 2250105 601318 1391664 515465 1357829 1070432 1480967 674701 582092 1515534 189228 2086113 810692 1439015 1884000 2140719 2515487 386727 147244 2644238 1119882 355894 461754 1360217 879447 1236633 2256772 1467147 325336 1497992 2088210 547572 1869536 1059357 2473408 3679 658368 787985 969075 736272 427117 2328293 1289089 596070 1241229 144213 468497 321485 1928206 195580 275851 983259 2061192 800296 2169787 1877571 2188113 1635091 1453392 2208697 1428137 354195 2498751 194219 1332974 301874 1670039 859276 1443453 706064 646322 1233125 1140890 1917149 1826246 1524465 85373 2037324 831724 295604 650731 448727 521912 1948736 1837108 516376 1315242 573316 734874 2247205 1329084 1935593 2259471 310715 1581870 1489582 1809493 93336 1896293 1740863 1330760 1610690 828918 548424 652038 734922 309092 1125938 1097470 1361045 1792803 709062 327152 262257 786719 1183481 185781 1354567 1971469 630509 1947587 921618 1785588 1811855 2340224 458606 1450706 2425452 889387 105053 1274889 1277045 1975150 1264877 1696030 2383234 2442648 958751 1300725 494568 1221477 127314 27406 39091 1929450 1191853 362144 1033602 1767133 888607 223991 2137562 576892 2463317 981297 1841137 2232275 53491 337413 2130370 463320 93914 1059394 1127389 736323 1313632 187091 979576 1613996 2524392 612172 2644828 2224205 602189 1770704 2116548 1170404 1195969 963545 201426 1440037 218214 1905644 2517616 2362512 1608053 2036637 2346487 2262506 109923 2440575 2354541 1041473 2296510 9172 595934 833764 1904515 708883 1515867 1273423 1803081 1792476 999070 2310633 1092531 1331366 2244912 1635011 1811360 858792 2427123 1867247 432747 1266678 1376812 1756747 243985 2072868 227240 404852 1954683 2119087 2096137 656177 2457260 234762 869172 1447233 1795903 165906 32346 2606515 2264687 1918913 34470 1937448 2273188 1895879 1494150 117719 1871531 1272319 1129007 1652106 734655 1792805 713249 783138 2221212 1070147 1941596 1698127 2483551 2385706 430194 2206043 2507879 433702 383601 1436553 564596 1490663 1960664 2524084 114395 2334575 548416 1310573 255712 1648435 1891077 1504203 1012629 862305 1268771 111363 1787346 2337604 1687568 1577660 1971250 957652 924728 526746 1996181 1185004 2202795 2179630 2566662 1659798 466896 1633997 52569 1022880 1535396 325882 275555 365763 2357707 1448153 2312929 2452205 1817859 1523985 548703 1135233 1183546 302969 1708755 2208107 1552324 1588797 2237228 794800 588368 472121 437130 252737 1848525 603076 2479338 1811921 412836 2226365 1810687 127402 1561932 1959573 2244223 1554133 2484733 173756 1345626 2581099 299896 98852 1532325 2419786 2037142 824699 2158497 1915604 1782381 1057698 528399 1439297 2386594 594952 787001 449985 271052 1134173 1488964 1989984 1109058 1604491 736296 1182203 501790 2000222 537964 571049 1596431 260692 2357293 2613147 736140 2612134 1018364 1990365 758983 378823 636381 1313055 2376004 613185 134644 1731937 1540849 2589229 2009120 2346703 384800 318018 854675 332258 1007048 1435841 1182875 1034803 1015529 2646900 720401 757124 2523897 1782858 125765 1240971 2547841 587305 1928998 224688 2216585 411766 895380 269210 2352545 2238660 1016769 1885910 2218435 1748535 2172380 2418704 1521280 1945971 2229089 591079 2626961 2131328 850429 570674 1807078 1282460 853327 862607 1283364 245287 484934 1341473 753510 1092743 991671 228591 1002645 678662 1854472 532679 2374003 1148064 2139220 2414352 2503481 1685764 241431 870252 1141060 1786664 2115731 840546 1223145 1762897 287017 2047423 1572992 1296392 2179490 635202 512247 1616441 1876784 223476 584289 986391 1496425 332171 799522 1207158 1849312 1629603 2428570 2643937 39882 1812443 760357 888328 598184 1276777 1687911 1144184 1583493 752287 217967 256909 2362136 1334551 236706 751383 790760 2290347 1093973 1458665 2493114 1559740 888575 992327 1986567 95981 266813 1528897 1668661 941192 302479 1418679 1957496 2361550 408429 1531171 2544499 2241556 2466100 2575623 1297349 1119314 72095 1613809 780055 518629 401533 1673037 2184227 2104613 1797045 2291709 1302488 1069716 2380687 1055768 169750 1782695 552703 288416 634684 1799084 597227 821317 2413569 1846465 1958353 1000512 571633 1035428 2612692 2513596 889690 1797294 2322257 840616 1982794 2022171 2203607 49392 962073 1229955 686557 637621 2118122 1699408 1670830 1821865 260853 2628375 1128842 220854 2287670 1121874 1612173 1499982 780007 1969677 2263791 1170791 464046 2193080 2231877 2053591 2238201 1851413 2380068 1943753 234689 1419431 2537052 249637 378060 1703249 89626 986049 2329261 81050 667835 1945344 249222 1576882 1419649 851422 261120 861860 2333893 1155423 2277531 887286 1829200 1025091 1173877 488709 49666 926573 2420656 1296390 2368704 1203011 353236 2359729 2640614 1234767 1233470 2567536 1492875 1661052 1791254 1992360 1096265 493812 2005484 149432 1512173 833056 2398984 1266895 1074447 1272244 1368186 2244338 1054172 1422209 1125733 1103542 2546275 1993952 2608875 847017 2107634 39606 1091883 2496610 2507171 972294 1785760 1972431 2402169 653768 401412 1801513 587762 119955 1657652 1645383 2549357 841758 2084722 505544 2497422 1300513 1541330 240962 223135 1838936 910361 482339 2444494 2159373 1684305 2287260 1247922 2116969 1340960 2600142 1628728 947224 2623020 563531 2327612 2449719 2618947 2630158 1426798 147858 827471 1060911 105545 1716374 367179 1949769 602186 1892181 2460886 506549 706207 1025419 2382758 2554842 853916 2207866 287860 1310195 1455150 1228362 664982 1585158 2482337 697859 2055222 295702 2116207 355708 406092 1557277 2038979 2214909 730266 2005499 2453565 2362075 2062811 1017143 1298994 1476774 2487119 698250 1125596 1416762 1213892 1667024 1555026 1990250 1186441 1073178 414683 1064701 1964209 2300640 749989 2068543 202273 1322357 1864478 2040005 1710762 1464123 730230 1274995 989632 535564 1799734 1499581 2529428 1447870 2095928 915125 1243868 2514925 799498 657515 2313765 86708 128465 663539 1151970 1715259 1274769 1348072 2458415 1446752 19320 2459712 535890 450389 2045945 1424243 447708 504649 1551410 366426 2002655 1617026 842478 2138103 164884 886612 337156 912741 113189 2336756 2389836 1559511 1138006 629405 2084548 2022157 2249929 1145908 1439033 867727 1077720 1327386 2216105 1551692 121393 2079727 2088432 1062294 1435345 1728279 1137068 655946 2214050 1254557 536953 1595556 1624426 776627 2037893 926568 730112 350677 2208558 2274774 959024 1389380 832755 459416 1942718 1475023 1551468 19059 1734781 781662 1894213 396408 2619235 128065 1867773 2496885 1584095 1201402 210663 1100581 95596 1047488 2550221 2323560 2397074 219119 2595508 1117174 1624829 373765 1336231 2408658 2188378 1610877 11969 288195 1935730 962767 661334 1523347 2500507 1365858 1411284 1130465 2384021 819540 1698368 816146 612682 2350440 1259886 1554807 2419233 1829324 2145286 70294 2448960 2109302 399240 2395143 1981930 2315140 2537719 1923723 863132 378521 1211159 227233 1353637 608261 1108408 33002 1340392 1658447 1833236 2631932 42 1913199 2212265 1465487 95663 1693858 1039246 1640202 292579 2449145 127258 2553900 1013840 1404692 1072013 565669 2202039 769737 878805 1636080 2177532 2531619 537298 2620046 446598 875909 526092 518757 1907389 1380198 1613369 1175281 1626677 1973587 672215 484168 1822778 606383 1157931 1077677 1204819 2305135 331150 1246653 2428619 250643 1569583 1677012 1690985 1667572 1127987 835154 100319 2080711 775885 2490697 2391007 305138 1044688 1764835 863196 989006 993362 702514 1837038 2165730 520894 2571972 1762226 1040462 1301329 301743 101870 1588088 2187999 1351631 2246160 451094 1040417 863957 1699219 1419455 682318 1308068 478039 2250018 2211871 1911240 896250 957830 1894681 460839 1600143 2369475 2189592 1156527 2355674 2047371 2564228 735804 1037363 1073542 1656106 234797 380362 1790410 2643671 2362832 2269083 295113 2566630 345660 1462245 246245 1137467 2147203 2100239 1794604 731633 1941088 1079129 1523511 19095 415859 2151949 1734216 128044 913199 1273478 1271134 2100032 2278520 320222 1748697 89830 388469 671205 1434174 712145 9424 1263483 1032720 2621672 2270960 129898 1473680 244455 2288786 2379637 699299 21061 1378594 2633813 573814 174253 2199460 1527279 1226066 204299 1922421 53069 2522864 2155584 698337 2029700 1864235 1163025 1965046 895672 4062 1211006 119615 359442 906074 1017287 2263137 919252 2590897 1727006 1770581 376591 1992507 2386268 1887425 1712314 2391329 239122 1480994 2282202 1836990 1118378 516698 1480426 1782636 1353724 2125892 679341 2132600 2333958 2135261 1042879 1956429 2509522 1289088 538347 844008 471451 582170 1866589 1188772 918801 973981 1564646 2035357 174002 2587868 1165603 2558998 2580202 809124 37861 1658698 1823226 835092 1163438 2637639 2124418 500036 1841907 2464866 1329256 1511994 755966 76932 1089142 608480 68785 2290862 394559 1650502 289376 1763704 2144675 2054913 22816 1888300 337623 681879 2034651 328015 1105284 1718085 2568442 2084350 388529 2397994 1993555 564299 1454075 2448952 1326128 1385084 1931949 1572396 1317293 2642580 1040284 2413098 155064 1474427 717396 2485564 18285 1558357 513361 2615454 1675511 2511330 2628705 857333 224835 334110 2370787 117348 2008668 2569765 1274284 1540171 1332772 879026 354802 257549 210188 315442 1419819 1639290 1403121 158924 686846 979353 943998 1268138 2068706 1143745 1220648 619787 174505 1297665 1316537 2221721 890434 482082 2615038 1283452 1678458 2499525 380153 166361 2307783 1615638 2077668 2401802 183726 415303 1227705 1121232 623614 1627442 1224533 1155587 2589331 564170 1731072 1979157 2430027 1460260 760568 1720420 1652686 2479740 312085 320297 929807 299287 603203 325347 776697 1900576 1239852 239918 1956696 1160509 603830 2417870 1259205 1912012 1364997 1883094 19242 124635 2639621 1344197 47830 1717740 1466893 1329977 1414380 47622 2615805 1977468 2041425 1883025 1008055 2271118 2285351 2253132 1838159 2328767 130182 1061623 1556317 560591 2109615 1140069 1250782 2250035 715799 1775016 679447 152035 482840 261031 1007522 1593373 1769787 1344562 206751 2180448 101435 408242 2096605 1574764 940531 1563277 785274 2519226 2612336 2087036 2645789 1556613 2456612 1032256 1186966 117543 914078 1318934 1914818 1449474 2308647 1088765 1406091 1768557 256929 1718009 525822 1927029 189105 205239 1923586 2390215 2466544 2581178 1744411 2346890 1740563 2529215 2048966 2640165 1160752 1625031 1758808 1728651 2310135 2400799 1099027 1381231 959527 203621 1349052 1347853 1934026 1985632 979571 1125222 2530420 557080 1867183 591522 2428284 89817 467380 1196363 1603271 699133 1244836 579022 524999 301620 1025260 2494445 50227 286423 2310286 2566925 1577249 2208427 2048287 1402725 1951364 2045179 110048 1741631 928056 615909 1539018 1105870 1603620 1197929 1809684 2120572 813461 2416084 2334685 979063 89086 1203103 1344817 2020101 936596 1719883 156401 1403220 1920199 484044 1958219 781 2339046 935011 19797 1645650 1992899 1987969 5880 1848090 2624603 449866 301011 2534448 1494881 1788626 2441195 2394906 1168113 905048 378737 1594317 582757 1731328 1380823 1996073 352596 1905814 2079738 842058 96273 696419 62412 1504382 2489680 444975 1247089 2206924 2226333 1172497 1074995 386278 3284 2186157 1039740 1053871 1032295 958657 1348685 546148 1442644 162578 1668401 1932172 2479490 1204639 644747 553968 1396955 2363429 134461 1623668 1239473 2032061 788049 2599318 922641 756587 1431807 1371946 887522 1939729 2088667 740920 1204656 610286 1451807 430472 328959 2171578 444612 328618 1663835 1699043 693382 2310825 568941 1123975 544569 2491189 1899378 133748 736246 2428480 171869 2552455 1737008 1863721 478103 2217093 1299742 1456725 787942 454083 1068988 778391 152541 1689263 907456 38530 2192765 1531361 2015237 731931 999387 735351 986847 893884 23302 1661398 2351824 675960 1509052 1078034 1646953 2586294 286015 1338336 2629378 1331224 1288639 1726603 2379395 2262763 684000 641064 2237432 17550 1901579 919385 877585 1117291 1549637 367228 2419609 2248428 2395843 2370035 2204466 1621453 1451483 1316771 2416466 924331 91732 2342949 378613 110117 1400087 2161508 2314181 1220947 378766 2422629 2214898 349055 121979 1925699 195946 61423 921948 2227802 1560803 1760134 827712 1619560 461392 2535574 974016 846969 315622 2360499 1232728 1000779 1499149 210251 1859590 2367313 2094093 1256251 64924 183057 1439066 1316973 1001642 847368 2040981 1282768 345569 1420623 404392 1827955 174382 922965 338131 795836 2245381 1094122 349641 2098581 1988657 868627 2433004 2275113 1279794 7524 1524779 2485703 1534025 1290291 976744 54446 1064979 1631601 1998509 632309 1075726 152526 2055243 2029602 2169258 2441473 1753457 1299718 2346698 958531 795811 1182636 421430 1930807 288648 2438804 544115 1964146 178766 1865595 2058898 2226423 1779575 1391095 731579 1290545 1778461 2145620 976953 1506509 1250111 2042814 830947 2036731 1138093 595131 2031341 28703 1199901 1883513 2423508 1546830 1419655 471459 126686 174710 1316607 280694 532116 1820938 959877 1295736 1983499 1883226 2533895 1650872 2464353 2101329 2577288 1286658 1736599 1819620 2648006 2543408 332215 2462653 2599051 242317 781874 396893 1443126 332937 2156973 2642663 1834372 230289 519263 2381419 54259 1040515 1907440 1912505 1397415 2238956 413949 2576935 326054 232551 185283 385170 66578 1711591 1945899 1357075 98398 296205 123895 543369 811713 803260 478952 2149728 2255606 1183553 2333413 1878131 416543 1946660 1890058 1271041 2337234 1403369 50893 653718 141530 2042604 1865128 461325 759262 1284690 1020482 781687 1694111 1952039 1315806 295141 276629 1812805 85836 118058 398967 215619 900962 1721393 796275 864082 835473 997925 576285 1077698 1304925 1781163 1235790 652361 2467476 2124964 1478345 1317580 1346042 522464 1456049 2296950 2512090 1229119 313675 2644960 1209640 264077 2441481 2313842 295040 1932079 483389 1631921 1832177 1892568 1708513 1756164 913145 901042 786138 1940401 256442 1279279 1106389 2426411 1159059 1950645 2530306 1857304 1790308 1809732 246849 1774100 1097416 2622247 151054 646825 795045 2215138 1167990 1671006 753635 799586 1179883 1295375 317457 401016 1554588 1515910 757689 1214188 786556 1015003 1643859 2477945 237905 402131 2584595 613793 2111915 458180 91551 2272327 2476039 791109 638119 1285310 535107 1283236 2598825 1111283 237179 950269 183794 1036867 2043312 337632 152675 53036 2063529 1289348 2337061 1892291 2426833 2122259 228337 1853055 297369 2151745 941786 1442684 1807932 844524 24768 2305957 1037631 189634 2012039 2311331 1925941 818872 554067 1968034 1912161 553675 1601167 565866 284151 1213486 1118157 2619329 1116109 2538973 880261 1759978 2575966 108925 2121336 210784 715168 868808 2294719 1298756 819737 356559 373172 58995 2532510 2542893 1304679 2369668 550258 151528 1139986 337549 2148765 217402 2130466 1301100 1050496 446719 1586388 1315708 1088397 564191 1266111 54929 115482 193382 877814 2220260 207324 1775884 1896790 1980470 1991658 2546346 1749193 1256864 1180760 476871 1846657 1947381 845617 1189574 1250713 244870 1349925 1772365 835351 1938023 1759696 470064 817887 44905 477047 323084 815383 1890745 215093 103850 1031363 1719547 1009723 2109599 1511836 951321 1075147 1266537 1084804 2083093 307612 1652058 2182720 839427 1508284 399761 2342836 1303105 2318205 2360847 2274958 2027928 1021092 1024986 2636616 1928430 2581261 1011211 2526356 1512026 2599611 1666492 2387327 673232 299495 203385 2522838 1829965 1981922 1064778 2290251 1941388 1217490 2156357 2501707 1772861 970174 2248962 2637527 2282201 40259 1944859 1952752 1753812 742286 1909336 1048972 390168 2302303 1746881 2498313 280838 2598768 2020964 1270647 832733 2252259 2379536 163666 263902 1117064 176105 108197 1951671 1676666 570379 125513 574550 1379030 358243 206416 718167 1075476 554860 50389 1365575 663354 135481 2270696 489720 2507056 585600 254658 995570 40902 230842 1763242 1380121 1037738 1605593 2285835 878231 411524 1439442 2201796 1111502 2550040 1158134 612358 1964343 1510189 2228980 1669065 2405401 312706 2413815 2598871 2082065 438615 1834843 2272150 1358162 911332 1893976 1639015 935816 147202 1181816 98838 836803 2472518 1231436 2036646 1859438 1937603 90230 2028441 2090835 620995 1299140 87948 1751902 178657 93331 1747527 630255 549532 1981588 2403139 1685025 1987297 132302 398325 1664579 710030 2474837 1695450 1228637 1398842 592746 2015315 2075370 2577806 951559 1902571 1276411 1048460 225526 2511610 2623395 529609 919090 152246 2627997 1714178 655796 2493432 2518677 2211810 863740 2611560 952496 51878 1450128 144492 1276343 1885246 751479 333989 246866 2403887 1236852 2394155 1533975 32106 1636198 1942722 653530 1790828 870883 1180294 2118178 313093 65111 1585093 2633837 964701 2516550 1577623 2550684 1657864 1407578 1512783 892233 554395 2054327 2378097 2047380 1231510 1280058 2550868 1504074 2096706 1556424 200285 1583645 43224 1804763 1602789 471073 685338 553835 883976 153275 728937 837970 956750 644667 2240226 160054 183199 2131407 1197475 235551 454569 1397604 2445013 384239 1829209 469506 508375 2512825 539306 33895 771696 121636 2199867 455143 2173901 2144910 1919163 1035885 2140579 615398 2468187 1178621 2136609 347524 1498110 1274082 2485599 1559296 1268058 240953 1137800 873048 1548360 818903 2161950 474368 2056455 1514637 2058618 1326533 2335837 1323175 2475432 481640 637183 56220 1807369 2463194 2274965 515737 1391342 2322176 2270073 2491423 2000284 1598194 421046 1064881 1331509 705971 2563645 972648 523201 2550478 798085 1513206 1300485 1987643 66380 1506519 2315752 1741023 1438143 2524677 2115804 1385104 1526059 308494 2508167 574262 518600 1986948 1122947 189541 2223592 2176362 2602318 2357363 53663 1851087 336794 1612624 563092 1360109 1133205 1711914 1011888 1612380 757790 419937 1131643 157580 396358 1063616 2312926 1623698 2565103 2468805 60915 2119716 2491752 6956 2051872 2287424 370825 550120 1578793 2173200 2523566 1626780 114651 2314127 40838 1296269 2529543 1059847 901621 107926 2410473 2319592 584941 1167465 2196870 174997 1445770 2184326 2223586 725468 123714 2315029 1098632 2148744 796727 1887061 2432176 1246322 473574 224053 1683552 1404396 1846222 2526257 436753 2211375 444053 208274 1184384 2547259 403435 401523 510187 846480 1757155 2342338 731450 1421525 1429703 2242215 1119773 758555 2394117 348244 1629062 1460663 1914514 1708530 397699 1587240 814841 1561975 1677009 1058172 2131990 774183 1309403 2493716 1891292 2115742 649178 131639 202129 1284913 2402364 1764998 1990779 793408 1366186 2590668 1061214 2610520 227293 2476917 809505 2509000 2051022 1471359 479406 1035131 200598 1596034 2276728 2424442 2015445 116251 186243 411325 1204261 799573 948439 2166828 1955326 862891 2404925 1681088 1390159 392648 1501117 2018193 765397 1850417 1539184 576366 213978 499476 1959862 213428 2232222 817085 2507082 1619197 186973 1813991 1019422 505535 243263 1176814 1910195 989186 1798111 1488329 2073351 1193661 2227550 2147878 1675955 832249 1828429 1033802 448251 1191216 1755240 1940289 1995211 2509181 1669465 690304 1010652 2390838 2583754 1405357 726849 1168591 1256525 2011309 1107049 1732954 2206109 2487575 1605935 1808510 1536198 1333503 1284484 1551445 940949 774631 2580248 2402321 2614303 788485 361450 953256 1048386 1528597 1360012 1427632 2518323 2311621 2627196 1232800 1514622 1256513 1730576 909087 159964 724550 1128234 1808758 1755331 1800335 1837049 179499 1637748 2394561 1844235 2336542 1913093 2558996 766824 1135077 1005821 1542690 1148157 1891166 1059013 1393864 1411238 636590 33048 1272943 819953 1413544 1394193 2252353 260336 2232336 868224 158223 442978 1660482 1007364 1973088 557955 332061 191256 882150 1230048 741853 2607305 386989 1116724 1472260 776630 1074487 1394477 1105355 2488707 193068 2069926 1925680 2012490 525127 257631 771312 1865059 1472303 264994 1853076 2037947 1361637 2178687 1376343 690942 414717 1791713 959581 154853 472613 1043470 1849676 2155611 937082 1191606 2410705 1217945 180783 78363 365041 211467 321629 2272668 87206 2630106 2602697 1273786 2480395 2118663 2492 2520613 2059705 1310098 1011564 216701 1548828 1087628 1702691 2264573 284849 1526262 52055 1549873 2111054 1969069 787505 1236159 1444941 2256471 2627557 1637698 546684 247403 695913 608227 1518523 1370479 2003106 1105214 2644894 1788056 930232 1833730 2067980 2037226 1587436 350960 1028779 1086300 1472064 1414580 501438 872853 1259257 2303791 680210 561467 1143416 2086559 2415419 2632840 1093662 2003389 1172322 2222072 76017 115416 83896 1219598 1834490 105714 2165246 1004007 2587807 2310093 1947565 2255912 1786269 1982835 1283535 1751020 447500 2636662 2212571 823541 1340177 821370 2514499 2157474 656442 323499 1681712 721220 2487517 372492 7267 680154 2327911 675644 1996328 2247667 1726143 1323554 1315539 657906 1107367 1960685 1682075 2314252 1482771 2194851 1823731 998692 814555 1728263 1472827 914256 1382804 1152477 1709695 33754 1959261 1216286 2594075 2182751 2302909 371589 2623838 238657 1096070 2042089 1898960 2198785 309319 1133189 1460861 1544790 2319337 1409584 587920 856084 1833856 138596 2090793 2056860 366277 402036 1002141 1275834 2073514 2344517 297036 363185 1441565 796737 687149 89648 2177837 2052325 190024 728368 1915612 2333493 749226 1786127 315054 2581531 665513 791320 47436 617331 1744803 124172 1933656 2207505 917973 1071644 363068 2237398 232822 1693444 2592310 1150623 463829 142827 1147158 2234047 43188 1164024 60624 410626 2348035 191450 334910 1440921 521638 1645416 1975652 1221713 1512131 1167370 936918 351882 2028351 1278867 1813185 404450 153606 1195137 2232255 1151298 2251359 2160552 1154756 2371277 1492872 2323822 2279220 1104886 19577 1521884 1955400 1343799 1690226 489596 413783 1876512 1926388 1769557 2648198 648578 2622096 2116130 744658 590073 1136003 938088 900780 1750798 1252509 564369 309041 415583 191783 1541639 843372 2417643 1023116 1710779 1629634 2315291 1942101 1557568 2555073 1160656 2183432 1784953 2120529 782117 1720695 933562 352553 2593109 1234086 1230249 162489 2428851 2152616 5762 2648430 1110968 204148 490702 1304787 1607909 1871020 1317719 1660298 1814391 2265365 2054899 1051330 2214097 2625470 1356758 761132 361114 1750447 2504130 493514 523254 648306 709989 2639893 25035 1622639 2273075 607348 1803361 1824605 1586592 271019 1685803 687112 288829 2120982 1848067 1412213 2426443 2073114 1830313 1310992 1732971 2153062 1448712 713881 365505 760109 2501306 48916 1073408 2165563 1824740 1666268 114562 110669 252861 262429 67104 2255690 864157 2152082 1386531 140623 1039984 1142621 482012 73020 124167 1746376 1531455 656045 2360234 1183602 188541 352260 68643 955982 571901 1913743 1098904 1200984 857730 391716 1931129 1134011 603638 693292 1925106 639465 51629 2040152 1189108 1474838 1182389 922238 473358 134156 2509929 1937726 2490990 377331 242477 703752 2419269 1125363 2425627 1610101 623394 280907 809242 1131324 134977 1760883 295523 302009 1795142 2593454 662849 1900953 997104 2511590 2477004 76298 228598 1499166 828094 448471 1918071 2548215 1619464 1677670 2123186 969176 1172491 1983434 1656199 1498614 1484380 1724109 498593 1761262 1423416 1621076 418561 2285356 1626707 684334 2232127 2118326 924804 1204177 2606583 1342285 2152728 2441536 2348438 717543 1232247 1193011 1453242 1860109 104130 1816735 1407028 659779 1756274 1844874 634430 2404419 1118424 2319703 1417125 1142606 1440650 2283039 1232826 965423 1682589 1607823 544832 623270 1127496 1558646 1886198 357599 2040946 1121857 755978 1986616 1059039 1575423 83617 921479 2622832 593424 576103 677654 2194937 2151843 2383988 1451915 1388267 692591 2109046 650446 916320 896200 1464573 2400886 695713 1583122 2148099 1745772 1713473 2611061 789235 2518334 237679 1466878 2115337 875568 2283803 2207929 635185 2056535 1283886 2181520 486584 35996 2640581 1208820 333100 1310183 1522762 340778 2203415 1085757 2641216 483041 1093594 2378359 626845 1211638 152710 1452533 1444276 623943 2250052 22706 30599 1126179 1499293 1168949 630741 755603 1798765 1828022 2529313 2551211 880210 606373 357920 1530620 163245 1596469 2347021 335871 129533 2337098 425626 1001778 1419777 666409 1771631 2546362 1852586 1666027 302469 1663115 1510859 1571270 722494 842153 2190441 209898 154759 2392450 1779512 1327959 2179991 2103687 563152 1833651 45129 1983947 642740 898037 1952802 987611 1228977 1853960 1860682 2341817 757896 811922 1165138 1616914 1345997 326328 643454 758500 370179 2480425 546623 1013112 1194577 1724496 1186156 1359837 2552872 636365 1600811 1282600 2600172 371677 232245 1403520 171353 1486540 2334669 2464739 1060880 844152 1197720 311852 1052399 1708198 648115 334702 1421563 2583810 669402 2206410 2192578 2525255 2240688 1083723 1670924 1003672 1756768 806470 1564583 1093289 720002 1376656 165205 1684688 1950289 369976 2032141 272120 1623764 2423278 1637253 531206 462584 434958 1560575 283309 1339305 1785882 274268 944357 1910713 1704814 263051 1620903 1755388 948486 746971 1574030 1245176 2564292 373200 1690110 2615908 2472794 1357705 408549 1392285 1801102 483369 1369478 1304298 2615883 2318512 2394370 1153576 2374568 1476897 734178 1738114 1379662 52155 1705033 2360392 1343564 2232963 530593 501380 1234364 2415230 2497557 1407283 407640 1879013 1557149 2053876 1569206 650006 2056989 1734447 799467 2525857 2326912 1316715 363334 74065 658346 2337385 2430497 739162 695414 343663 29403 1426360 1079251 1231746 894167 719642 2355771 1482694 2609356 511384 1824585 962072 2334904 1060026 700823 1092206 2627250 324331 2358457 88008 2212140 1941364 2596068 128970 504129 1668601 2471867 722125 2523178 2016564 1258821 142561 1730193 839265 800456 2424103 1455460 2479606 1383279 1491425 2215136 377530 1990714 2581766 846404 1932508 442262 2100019 239290 300088 721227 326359 430543 671282 2478701 2249192 2483466 2476055 2283006 2135868 1473857 989674 56134 319686 1814326 535815 148805 358105 1879826 401277 247327 1660817 1895997 1610595 8680 1857535 2403563 225893 2096097 1905494 1054532 1652357 1783317 2144822 745100 1942494 260635 1893137 502810 1532087 2152808 2034869 570563 1642627 1930384 2335495 497419 879127 387134 1456542 1398655 1260074 1053002 284122 2498512 2360300 218219 1692280 981074 1701171 280994 1975107 19381 721132 2614285 1417400 2015897 967421 1528102 1132416 862349 1472960 576996 1108856 1755587 1390673 1117937 950215 1366826 2319770 2189797 317407 942229 546535 204232 1603705 50353 2104418 1933757 608265 1821067 988108 74714 934462 2110546 37586 1880148 897495 2479564 1163781 2068137 1200914 423591 1467343 75358 600981 999002 1113393 249353 1765226 1183536 1936298 611803 2618749 466996 603089 862834 1464843 876749 2156382 2390812 1117841 2060649 1922788 784489 943629 1630731 227799 1373180 1074533 412037 822304 1243498 628437 739156 553338 1415977 218836 556727 567618 197713 1808763 1338478 1373474 253794 777247 2513859 485094 1398111 1228831 1771209 647933 936230 2306022 2019783 262039 2105257 1834470 2576273 1644699 230818 437696 2622630 2533854 2376866 513527 2101529 2404579 488388 1846303 1227709 547843 59711 374139 2460775 1145636 666944 1470371 1898244 1971885 503930 1505824 875605 927595 1175595 2504649 2584126 1535945 1945456 533299 1933868 1549737 2415513 609766 816081 1040258 1930891 2578470 2634950 1205417 1990128 493631 1091803 707558 274790 2081109 773927 1827531 2491207 1589010 741629 2508416 241699 2083019 533283 1720009 1252527 2450401 691771 547265 1297713 1555519 1521423 365945 1644721 842739 1962676 2301440 73364 1606805 1110299 1556263 449661 1466178 552307 1530615 2441015 396658 663948 1472622 2631040 2328113 2371599 2192059 86877 2289474 197974 23920 609021 502988 976166 1466229 96379 1599323 2476287 628362 1722659 1288913 2183105 2521762 1275235 2258856 1009118 1809052 456361 1707006 400440 595626 1245738 593460 655169 343906 947315 688986 113435 1371651 960464 1002589 32309 1367589 1014313 488924 2276044 2260968 2260996 589886 1663877 2335069 775314 1525411 1475340 895302 1400132 2214688 1496711 1299611 1466124 9781 1415818 1202161 574778 1405651 1955632 1838271 2440384 237887 1332847 2507740 744119 1746031 1499223 2278641 379446 2233913 1705597 1407062 443466 2350067 1047660 2251474 278405 2500371 232684 1479852 686816 1892339 668461 33352 1370026 2434338 1491816 834122 2324630 2132727 1211576 354344 2547331 923292 797940 1443156 869899 627026 1316620 1712685 526543 667095 1502100 1028015 920970 1339603 2642552 1778198 1383786 503659 988946 1113254 1976043 1498561 2596821 1079357 1534129 2064994 1547593 1999493 116901 270049 1632117 2105872 1219157 496554 2400114 1863559 93177 1986378 160087 2186919 2348395 1803635 1429956 1542348 1990627 2499323 2075634 99036 1142648 587586 482828 2619213 450033 1098569 722774 560464 675604 1598687 1227000 2063592 1111563 491610 91967 344209 1950806 1239176 620847 1730343 535897 1852513 1458339 2445032 1461546 137032 666515 677753 745707 1787236 1188347 511385 1888632 587824 2633887 2612205 344920 2307256 1635369 1602647 1816708 1058749 1799657 1441377 180231 634701 249264 1680794 1527815 1152775 2256094 1623960 1979000 2376376 1248815 555485 2544940 2329195 399183 1031640 357758 1533251 319171 677032 132422 1704858 268429 979871 1718410 2615097 500619 1608628 573101 1397677 2068475 1644415 146267 2559496 1011579 2392333 1148021 1132867 366054 404931 487380 768893 168755 296220 2246197 1460452 2266654 1950014 2117354 61528 1923997 389032 1552388 191997 2209237 2472648 1982284 959285 499258 1541925 667125 2414085 1295931 171034 1438020 873369 1508609 612663 362430 2057603 2479482 2210487 17421 414947 1490320 1363923 879967 2600882 368125 2502850 555467 2628920 1801368 2410448 443943 1997063 2298593 78771 1756244 101733 2070536 1378578 977258 2320473 323501 1358236 1210358 1760961 1553211 2318878 2481494 1770419 1146013 2266829 2096297 882540 999712 1941473 815065 2262800 192339 1331991 1305965 1379027 374111 1181911 722622 697427 1678672 110564 2039264 832822 1464602 956473 2501886 2591636 778468 1605686 390754 2438166 2254007 102445 776474 2382669 2453398 2149357 1856852 890861 2585763 1944787 592500 2471716 1086596 1451102 1428225 1323157 1953798 1359471 2473316 1458700 2348617 1117720 252433 1627662 2038081 1488398 1099888 1310877 136257 436104 271969 1748562 2191673 1501998 2127661 457154 1495648 1835984 2475944 1159597 2536227 884248 2500663 2113184 2143757 1708831 2390989 1644119 664502 1397482 668874 412632 2340217 1559661 2230177 555240 264028 2378653 566023 94936 1220414 148239 1283614 361810 395049 1988859 1877602 282791 2303340 1136034 2583729 1666921 796923 658950 856712 1881565 468638 2630707 596479 480347 1569175 2389553 2551315 782810 2192805 2186413 2518089 1500423 353211 1282673 2251611 379815 1735217 506495 867257 993035 2610939 1124867 1374928 1025502 2011806 1951788 2046878 1361962 978213 1596091 2071441 1066665 357285 2018945 2293667 2220415 1099738 721772 2391225 723096 1333388 208907 1656176 589572 2537733 1513615 1310396 1369649 580868 2110540 2520804 673506 1221804 1692586 1690316 907251 141436 776406 71005 1206498 1296689 382786 900867 63167 2577354 989432 497313 2374536 489533 194973 318954 1235215 498004 1390347 866916 1904170 257614 296536 484305 1562304 99939 1515557 2171365 1510557 317679 2229570 664357 2463269 1627341 2112517 636724 1307733 2433852 291135 2535339 2430409 2364410 2139300 1066389 1935863 686048 1150777 920629 2020316 18849 1592053 1466999 612471 20428 2629731 1476986 1127445 1918671 1540703 2178257 2325537 779997 934346 2382403 1816258 2638096 7410 55506 1628881 1722137 2249456 1160477 1148600 1425417 1377212 334138 2031640 95418 2637743 802716 325556 2007564 375719 2233646 1573326 2552025 626526 2394081 1363078 651807 1436528 2360488 1503288 2130521 1788263 572290 985113 2245402 1284259 728217 2440588 824654 21815 2475569 1465010 609618 640467 94475 119204 1809200 335985 113660 1704122 2496222 1829913 2052109 1556281 2052441 782590 118910 2080724 1934677 2085374 2111273 970330 266758 830796 1129706 1058401 1075274 1655341 2379890 340235 1568265 1254243 639412 2457954 1186970 1260949 2501026 1578046 2156886 1917816 2632884 2098283 417941 807240 1704326 1507384 1591479 454223 748374 648615 1115214 2474160 1954590 524240 2151324 1246021 1283406 1230843 2084339 1842995 296014 824915 712083 1627243 1305250 1459611 1718542 700134 2621354 423302 2495108 2436533 262570 475299 1093851 1073197 2573363 519437 225892 256528 2636381 527854 203929 765388 2059783 469454 2186187 1172282 210658 2048563 911852 2174791 357141 1119466 496945 296148 2440825 2266630 152638 2580300 2309793 51874 1233294 1312225 708462 2173740 1711030 819271 588883 2498363 1224932 1101891 1831493 1918514 1015113 780782 1549872 1441660 2603463 1336047 2226921 1552954 190823 1293514 207905 887015 2028907 1077540 212573 959853 1699562 2421403 839739 1561698 1437208 1254098 1545960 2130193 1679993 2601798 2274511 2441548 1915179 2226014 642384 820222 309692 2226922 2612264 2047375 1009992 1969561 1968132 662544 1235018 366342 1226922 1789423 2157186 120232 1820144 1589900 340529 958927 2572928 924971 2332195 1977326 2049665 1047858 308346 1873521 209621 606207 1745651 306366 2555363 1235064 47588 2163871 817458 1124280 1363860 1153955 1972735 105104 2350287 1818689 1827850 780303 2120396 844409 387594 676227 875738 2014040 1805297 2459430 2595653 2450339 534060 808854 2472158 1884871 1692921 920323 672677 2449665 160665 491857 801041 927730 2301475 1461036 1317025 1062721 4954 2495318 1348001 1386705 789258 1589637 1338374 466248 2190646 881182 1553765 658415 826119 1576984 778887 952008 1824160 1229370 2330029 1583417 1700380 368656 2335091 2284710 105270 316129 1498890 2548374 1778448 1064516 2373926 16241 1545297 2278014 2472917 2639521 1210739 1183266 1752390 1700549 870038 1074527 2623677 271079 1906512 1970578 2393338 1341033 721293 887643 385543 811806 129760 1828861 777030 1671751 2298145 200023 1082448 2457697 1957597 1024893 257174 1381440 1448620 1774131 2467245 639128 1636956 1101231 2618067 1297531 893600 1569014 1102811 2584340 104095 1387003 1132285 743679 79563 64498 2268496 745649 1920176 877934 1924367 273872 990808 1315036 1486847 1111836 1623061 878192 667706 2055986 1889528 774849 1970128 2517233 998301 1705407 2289853 2132495 1915970 1681144 801260 1806859 2206342 2006337 709577 648959 1251221 546322 2368281 1161754 2489856 49124 1217341 1156661 405455 802497 2193599 1048438 2362492 2165737 2426244 2364398 281787 814772 528706 998526 137786 2575503 337469 2345602 2598918 174184 858675 179158 582867 2158473 1874296 2057116 1956497 2330901 1180135 2470931 177828 2468601 5775 2366625 2319278 2408266 49581 284795 2612790 544717 979541 2074590 991508 957516 1930483 1017806 1411665 1668977 632336 1350615 1550177 1625255 1733984 1347258 1851772 194837 1912380 2000804 2480783 1714094 1307482 1952137 1470255 1157439 1237056 1099749 1025605 844346 1604490 1324413 1586341 1647540 141250 1911239 848358 1172171 1478523 1794840 996528 354271 2163533 2542589 1362714 760943 284853 433287 971518 798309 1274853 2324855 625138 953122 2318860 1761846 323568 798914 1320598 141656 1738952 615502 690905 462980 691199 2490615 637170 1515556 255569 2276497 2314268 275937 195433 2350609 609674 891591 264714 695378 425710 1889665 2271682 2102426 599021 2550605 1296263 36003 1563167 2376261 1920888 2560819 95819 1111248 2196905 2564004 228454 664179 1866292 571199 2138611 955278 326239 2217525 1502436 2149712 2585800 1418178 1829944 875910 1907926 670810 1925458 2627154 2220813 2435256 1190487 1714973 2430597 2413936 768462 828516 586319 2156873 1282112 2343479 1294861 2621738 1240880 838777 89759 1580961 369483 1416100 5170 644233 410132 1169550 38264 936371 317849 787677 266454 1473437 2410886 1396110 96150 2568460 1734598 2609849 397620 607111 117726 691873 1138307 2425600 847990 968225 2044444 2479255 1367663 1762181 733274 351822 317630 614657 1187512 972090 626356 2281317 440002 810280 2506212 2039162 851188 552293 2402670 233647 1502546 1797406 2147559 543824 867221 261541 959845 1866194 430767 978773 713288 1746684 227785 290515 1031160 640565 823095 2493868 2026096 1103119 1402060 1105516 2488389 1184292 1453047 766741 1194696 1124447 334096 1101974 1423990 1914877 2205108 2118965 2324146 613464 1312561 1008889 1321854 87229 1515995 2312146 1997324 2206117 432476 1998919 189273 913827 1516039 1200107 1170824 1880086 2111401 1045354 2410487 48710 2511316 19787 309706 148590 189587 973667 2228202 876476 1384541 2552435 1207509 1874592 2455503 2486038 732975 2061184 1819411 1426559 911788 2368032 1721668 964337 1975389 607294 1857681 692308 1339920 1734790 240469 543636 417224 917405 2276376 1001605 167522 640425 703660 1081076 487811 1242859 1786590 20075 1711724 1764134 1293342 2040950 1609332 1252916 1942114 782716 2597834 2161223 963567 874456 1345275 1792881 798189 1580575 1735945 2289480 656449 2390911 1170765 609684 2229524 610334 2499352 2622179 818125 2143721 38712 97196 1394894 2336957 1527073 2109362 1004406 1310746 2516623 1402636 2377002 1771118 1181654 1780645 2643391 2184868 2457220 2333326 2097084 1254804 2468661 2344254 1791733 2372219 266970 1713475 2175224 2180273 2251244 513109 2549645 2163770 1486955 1908008 1088625 1281018 1859738 1013493 1499215 1390239 38949 2373724 1877258 1787221 1469517 1410149 82375 1562961 105729 3152: 343559 833912 2364029 2346500 1450513 504059 2356076 282441 1890809 1358544 2403370 2237969 1310756 1632728 178012 42037 2334397 1422945 534038 798191 1187924 658308 1612744 2068497 1620517 98651 3153: 928743 2544161 389659 572117 1770196 2147191 422544 2278687 2588304 1739849 1338884 613618 347629 1069734 1546293 2096154 660372 648988 1656003 873433 2014322 2146363 2081711 992739 2254664 2198130 1546276 478827 1341523 848085 1097184 1610061 418557 57110 2077472 2103896 2476524 2193177 1261208 2188818 2546904 375022 1354173 1178418 2492274 413538 1153064 2609030 1366672 371090 1205576 1017326 2402567 505335 721249 2087581 495904 201851 2081616 963137 2562314 2406477 90187 1696183 1826847 1474527 360277 668540 1682644 2159419 2341690 91556 681547 1095539 318870 441724 2082196 1995482 1493514 1734960 570218 591427 1198918 745134 512041 554343 1032137 876019 1542242 1590745 1948674 2211187 2006700 86332 1745749 1578165 1195976 424315 760534 2003655 1261628 115654 2529215 519328 1674112 235643 782628 2185183 2395533 378093 453957 590062 677919 1868153 289351 1205074 2398329 2481265 2365500 642662 159934 755520 1985995 2031588 217827 2200063 614469 1021493 39958 1803441 1939913 2373473 1199636 2198091 2620794 1913787 1437433 465309 720502 75337 2229130 634183 1163731 1894539 503966 2452719 405392 1354728 121743 34700 2587524 623424 509446 2633982 552558 575559 387496 1367060 1932706 2480975 2378393 271270 2376924 2220429 488256 2477451 869181 609303 1628621 2585136 279735 622556 151207 586556 714725 463955 2503178 1266546 1799333 1763215 915987 889489 2622519 2602454 223455 1217897 2083425 1132605 1027664 1654164 808936 1697477 547732 485100 325016 2187393 886938 706164 1533905 1063619 2037493 1442214 1125740 1719118 1574894 1613705 573576 678922 1391111 1475817 1503534 788108 1495208 2205587 655118 2628621 559484 330221 966436 1152079 1975968 2459033 1822451 840900 2542129 1744093 2165124 1681447 1439233 272629 667422 850368 1214959 858678 1271456 1836600 932311 2485642 1266585 2047787 168139 14453 48630 1301239 2000462 1147567 628074 879039 1248084 377539 1230789 1547747 1013039 1403389 929989 1124521 393252 2543484 1552169 1086186 2466442 2425846 104491 2260934 368016 1438091 668198 1521787 1005165 292028 820823 2334031 2127102 316514 875246 1980785 228377 1139404 393178 1389604 2449648 306548 2203680 1651071 490041 2396740 2146655 311122 1617357 1547066 125258 1677143 88489 722836 24357 2587998 260162 437742 2461291 1270872 1256061 288921 652609 1885153 402388 1501823 271854 2069399 2419499 503047 58889 2311832 2379850 1025133 614622 3155: 2266138 74320 1517384 1601801 1400694 1643624 2541077 3156: 2166384 1376019 1469959 492394 1667618 1311067 3157: 947785 2314776 2105197 273939 584741 1478344 233370 1040259 1274356 2275000 2198960 497366 1449447 1319155 1248372 1076187 897336 241433 1206915 1998877 942477 3158: 1881482 1519692 1683777 618845 3159: 1237502 2594137 458514 1701772 1173459 1226091 2267229 1941202 1422643 1136630 2048858 147366 457692 537515 1951475 2624124 1944018 361630 2052271 656182 985407 2193959 2436642 538059 1332772 251969 22327 2489680 386568 90332 1158380 742720 2444463 1848148 927324 738589 1594259 1861679 76461 1804286 2457737 172118 1332116 2641647 170759 2110078 251059 284985 347508 564562 2345097 1881613 1772964 487277 488142 265970 1756840 2596292 1747464 1594164 1863031 2116328 26602 2499098 2499193 187486 2419258 316: 1815364 1636115 2609870 1750223 1425512 2280135 403583 424554 112320 277089 390216 1732688 731596 2254293 1264196 996787 371158 380505 722473 2087750 1935228 1176800 806564 2594899 2087589 2123169 1701013 1061033 1511866 1931350 446395 311567 171840 2408757 1519225 442695 1505234 1832256 2276654 743025 540205 2477832 1409665 1646699 1889044 737370 2228592 1884448 544218 340996 65634 2525063 2280120 910777 1245798 1870193 2190984 1890868 1009391 94367 1219187 1072055 2568480 1599277 1530205 2353017 2416541 221926 697141 346340 1211183 2642580 666201 1273962 927858 468218 1371590 2595700 1531291 1744253 1941292 1561863 1208571 2545336 312403 380878 1207251 173372 336230 403620 578041 572305 412791 2214837 494201 1738713 1603579 744513 1132239 1135509 245369 206910 1109665 2621409 1183983 1595083 256784 933819 1008210 1297124 59143 1443565 965844 774617 11351 2161891 391066 2375849 2403811 1091318 970700 295220 453304 2133849 1343547 1220408 521341 28963 2037457 1937311 2339751 912917 1527025 1249791 2030590 1521936 1870100 2153976 2485818 1323570 2556478 1058954 2359871 1453025 2191675 491447 722341 795022 127746 843870 801825 1470976 1020476 1242322 1815508 840970 14682 2137451 2533118 37041 134877 1168644 1955071 187081 210861 70328 1364796 2263515 689533 2349571 1917753 291182 568930 850331 1269090 1160336 1379440 1736529 2079888 2527831 560046 2323544 129114 1401630 2321635 225400 1879369 1351821 2508626 957290 2230024 215919 921585 812379 1036282 288127 1030624 113942 1187548 709905 432412 1099344 223153 519265 1624523 457994 213427 2507769 674866 227972 753596 74430 239442 1061322 206087 352711 1781295 2321238 1746949 2474184 3160: 1440127 399993 927210 1976837 2531003 2450743 511651 442192 2349180 1875548 1334182 487909 1673155 2324961 172412 1863266 1842999 1759313 1983219 2213880 1970471 2087220 1719686 1451902 1937449 2090165 1900733 1116747 1323202 2072379 1014268 949230 1262920 101795 2477965 2471409 2508922 864022 1138236 103713 334816 2026613 903348 1343405 1203670 1193761 817255 1026606 699136 2297607 1955395 717383 2033155 1463613 702604 1778759 1727240 14409 1148341 1775839 619888 240841 1176840 2221751 1718256 2575301 1902814 2151561 2591990 1033102 1107999 1290564 2283789 472282 1513476 2218939 1646621 625405 273380 1476260 397699 2448318 2239677 145430 1911186 2305564 2323031 924967 1988071 286054 179858 1416577 1504112 1697992 1169796 474341 2069869 341435 1272330 1967596 2635339 79464 98985 1601972 154667 2633614 1351288 1104036 148189 2229269 2173528 413104 2304851 130173 1405168 1155313 2562448 485037 80586 988124 1956782 1187437 744119 1184039 2543812 1716556 1177753 277678 2450534 926578 423262 1473120 2361210 2409326 51410 1377213 1450643 1406011 2348603 921800 2288776 1258373 1079830 343252 2539453 2556412 384652 2035074 810056 1652707 1805277 1390090 66648 1139749 846415 1688430 1113703 147735 296572 592256 81806 1412572 1566895 1219243 549600 3161: 2078994 2374338 2120158 1318622 571379 2320377 1056697 373617 34185 241441 2305818 899664 1274619 1041473 361366 1362713 998457 1215160 94624 1142327 2561901 1337636 1739639 1734535 1124306 142900 823506 1870891 1126100 458471 2185232 1255425 375478 2273358 671935 807150 2037526 428153 2179859 1749043 823517 89940 482106 2425654 329036 1613490 2090573 432353 1480912 1467020 2382315 1039354 36333 196182 1920759 2333553 415073 1696963 1227375 1941029 1057559 1940420 126934 1730868 742428 2539558 669403 50036 1432526 2144764 735903 1272895 1776406 841506 2573624 1330585 1235337 2535192 2055270 1191911 1598448 565372 124163 977563 5878 1308310 1637067 843836 1874364 1046695 1008998 875273 2602874 409267 9551 2526394 1794820 1339470 2579639 1377637 1670478 1209313 2069467 1191807 2294666 2341071 166717 1194001 1991895 757516 1315389 96996 2257305 848350 2583348 558577 262394 1335014 2079782 2396226 1891448 907107 2289352 875937 742999 64680 2266820 1628670 1598266 1246224 2121105 2475180 434398 683165 702167 464909 626437 1029150 903243 199072 1960714 1338638 2124284 1210262 160028 1817187 2642001 715730 105772 1485915 1201270 1002509 491710 2134981 1568297 105277 331888 552955 1987342 778847 585010 900436 2210130 327402 418902 3162: 1701298 1058065 437412 600163 1084884 479343 844028 1045579 1232326 2562567 3163: 2208387 287712 58701 1282044 1351548 81007 947189 1987593 1620070 287048 608917 978541 730470 2181393 1072204 207659 1378192 1581897 2166862 2144495 1346424 39672 393921 2368022 1520785 1028582 569432 1286377 40489 1046372 742634 2396030 1484949 86673 1377492 1490650 587685 2280749 1485530 2536069 1032025 557172 561357 571675 808007 3164: 541345 393676 1431397 1296998 869468 1233761 1532201 432952 1336792 459526 3165: 190085 2325743 2103728 630740 1726600 1900861 1505900 1799495 2511049 1217052 1387215 1259951 444939 2523906 999456 1487231 2411263 305484 1593160 1918765 1966637 1807323 981950 1386775 948284 1633997 2305351 1492597 250879 968602 2492274 459289 715782 860899 1233885 2089343 755649 712497 1490092 1060432 1279612 1897848 1470890 1905321 1198741 2478041 2100537 1220237 1947304 1064688 2412249 2554774 497579 1132440 2069724 1734174 2535099 1454075 1112982 788924 155543 1713651 758694 2336739 684942 1418598 502303 2164634 1537581 1934629 620972 1895881 1089825 250565 1805187 2068349 1038320 1906894 1685551 1073898 2495909 1288302 1172271 783710 1526548 210724 2504828 2096659 1303105 1460935 2448622 1001912 2430723 1040259 1682721 2577600 381148 695175 2477523 1750665 869612 1754097 1508727 2633226 1224880 1647159 2549686 940672 1198348 2035945 962273 698653 95336 67209 2385309 2547685 200887 1918008 1851872 1746782 2276167 1387031 897084 1581563 859051 644710 1058977 1686442 34018 2034780 2607186 1885665 1946999 367108 72193 1166514 1120566 1808394 158785 886602 2156163 423129 2488721 992067 1730449 2376641 2633942 2490923 6663 541831 1567461 1839803 925625 1066078 2638913 1834266 869281 1493986 912309 1310836 1370144 592394 2260557 2119264 2572623 1327480 1330097 1410296 2441015 2607420 2016805 1769638 772095 2631730 2432587 1830366 1162038 2201488 2193386 98642 136106 1776356 1279250 802623 2041102 2493418 2622009 2345251 2286922 408830 277741 230282 1434219 1140172 267611 1907213 2284739 726342 267163 540466 129359 2197674 2037282 381225 1063319 2155193 1186377 1072080 298542 887643 1190526 1692459 554268 1051721 1305413 674890 350085 2158824 1829062 1671973 2177717 1775740 2143935 925752 1850205 780871 383952 2611479 220918 1227083 2297654 744921 1775200 950405 1634414 814624 1380442 1854330 335874 390402 2038059 3166: 952709 986633 1605246 1030409 1770541 214829 319499 2591100 376212 2083754 734161 609658 1663395 1514447 449212 900096 3167: 1819557 1295722 696970 3168: 2173302 2352733 2301843 1479236 2020676 2214172 236949 61344 1811037 1269518 2011499 1038237 756411 473462 2576966 1856990 1415733 669006 146877 2457749 2342171 11278 121716 2218184 1512942 917025 1531853 1411358 1184283 76376 297507 2218194 765460 1497154 451099 985093 589627 869530 161768 2308084 1471496 2634547 1786988 1407178 1081970 2151284 1787423 681678 258768 207195 1339467 868404 2195265 2510760 921540 1716785 2332246 1750102 353043 2437709 1855973 2156249 710882 1276569 1228230 1390489 481749 1413820 942041 1191552 845192 1044774 1075253 411479 1870311 1253761 2205270 1361124 1230451 948912 1793246 1763801 1397430 714324 1465414 664859 1173208 675968 1109665 2088746 1779767 2351803 1980190 875914 749861 525664 1642237 1151980 287190 1771423 750199 1835613 2397182 2112657 2385379 1203360 892374 1680822 1242265 1335488 140820 1192637 1486411 2381279 1634480 954309 1754971 710005 692073 45365 1678855 2078294 1402497 2019271 300360 955720 2142975 1521772 2509359 1947845 1455707 789915 2309875 1190977 1347523 44969 2357527 1892175 883355 1671775 15865 1619731 77567 2625648 653990 111645 870382 2235690 871819 2016747 687021 88459 1144917 1826737 904885 1176643 1462214 658007 375825 344089 447237 1478880 1878550 2531067 1918033 255634 1382819 1628029 1828264 1533273 2476125 80380 14300 136508 837304 2211101 201108 105277 1587625 1249613 1980420 1934230 2259887 184568 599331 143997 289789 44710 3169: 1595293 1083798 1130461 317: 1516205 1929030 1409432 1781043 119765 1393842 1878134 6141 3170: 86879 1936958 487601 1920610 189923 1998328 1661835 452497 2467566 2134531 1945581 2372586 676860 2131986 1197769 895290 1104774 2576759 2127346 2531346 2084039 2563701 1021263 1295803 1958983 1370022 1083665 859359 2013689 315001 357884 6384 1750406 2188010 361668 1175419 1498637 1964758 2608933 1622116 429428 2034512 2125222 521487 2409153 724643 354692 2242757 1833068 1415124 1847478 248229 276174 1693480 1782658 2647141 2442402 2495384 1846313 211464 5980 1800942 226364 804151 1375600 947040 1501813 1522868 1462499 215554 1193247 1638983 685572 1968772 1051171 737036 484712 703304 318954 852193 768764 592826 928447 1294001 283907 1492382 931003 2613500 1618789 2489582 2246923 1188239 1425375 586004 1348630 3171: 1464655 210458 3172: 535268 486087 1510160 829258 881355 927619 986108 1862492 467996 2133545 2481673 2623605 453772 897739 637246 3173: 1568294 223379 804165 1806985 230798 1624391 137243 1435301 2061667 914688 1192113 3174: 1826029 1099761 997549 1369138 1232018 919688 1494017 1906260 1823232 1838841 1701322 2099076 626444 459707 1985198 350313 2075032 1916387 2575796 1354685 2302084 1131164 144230 557118 502653 1421573 176786 2256731 954843 620932 2317746 251510 2547700 1387124 949682 451510 1787493 2564388 1692118 781257 2254064 1512786 1289517 2134141 1068435 231968 953665 2073923 1105040 1663973 1950811 555214 1249194 1051945 2345828 1895144 1947119 696052 3175: 2504426 1725119 1491740 950730 386985 845462 509410 313891 1471414 3176: 682139 1188167 2364008 1310900 1394573 2405268 883497 942418 979703 915037 2620792 2518713 745358 47953 888996 359206 917113 2299986 579133 1214332 1586820 2300235 2112566 1823138 396747 2059630 224747 262162 1101384 1046316 3177: 344644 2414442 2173258 2214440 2309429 624848 651070 2254396 1360095 2063575 167934 1485263 2293702 2398631 2532443 949364 2264543 676659 845813 543209 3178: 463833 2245645 1736285 1263924 199072 3180: 1709821 1695795 474202 1915882 2411830 2614376 490237 1022668 2196025 487424 2145801 2223524 1538160 1184879 2150394 718950 2158202 441900 1363792 617493 3181: 1738513 325949 1246006 1761020 1700907 2457406 602347 1436357 433969 2499601 903348 450012 1845514 50101 461590 2230141 434562 1653480 2192744 215665 1620123 874634 952904 922422 335095 381704 2497829 498329 1322452 1406337 2106792 1464946 300286 1694745 878143 2165692 11589 2203807 2446851 2417825 1644842 1243797 2134501 2151149 3182: 447830 1872604 394435 1408822 446456 1879536 299112 50066 1767779 2345300 373936 1457981 2153429 362868 1160060 35036 1803177 1960851 669312 169980 25126 650488 662213 2193464 1192903 2206235 1583476 2606334 1841380 347642 2200264 803291 1032429 284319 1845137 943672 1927113 1914263 1674786 813521 680521 1140658 1498149 2553514 1621553 1737260 366732 1679684 471462 1619986 342533 2255629 1689602 2547062 1000438 1694760 158299 714837 1622182 920065 1467606 26016 1961558 2647617 755386 1930178 2115951 2419751 660354 2395164 2438125 958287 315547 2241741 1684426 2614551 449975 2510899 2326165 2595601 312689 1418126 1885260 1319568 94981 1727880 1177739 1315790 535878 2432829 78394 394314 1727531 442954 1700751 361073 1562853 2053612 1819341 77303 661030 2090953 1891961 710611 925611 47217 1631857 2159586 443096 2239372 955292 2147298 2460564 1198943 3183: 757996 1649867 1262477 2379855 1699908 2331790 1724380 1617957 2030287 1607762 1363073 1878234 2167214 490940 1193472 2621201 1052441 8207 1491854 355029 1185728 1223427 1007067 2229988 62871 1514251 1195601 1694644 1072212 2005241 120346 10572 1234485 650729 2082270 927402 991911 2602521 252440 3184: 773977 236540 362868 2364625 945085 2510860 2411486 16540 1997111 1609016 491960 1695722 2454162 2640753 473278 1898949 1993021 2306415 3185: 598955 986982 972566 2124234 2204444 949403 458179 1692869 3186: 2630836 699355 2404943 1876817 793499 3187: 1741330 1163057 1074433 970976 718434 2380638 1963714 505251 884207 2306968 2257775 1887364 1159064 2252206 384609 1615414 1569401 1868710 682971 2052704 146806 3188: 1043823 1047551 1844669 234454 1700516 1712481 1233091 1402497 1260100 2607379 3189: 1434772 108956 319: 199909 298010 1197886 2525459 3190: 1537477 1876356 656722 926322 887997 1046137 507469 2221555 1240877 229965 2061722 1944201 2340133 1502589 1417412 1734035 648476 2085373 25187 909255 1198655 2424651 323155 1032637 1906925 630828 3191: 1985198 2016612 3192: 1820960 82457 1612167 515883 671879 1407269 1389432 1933788 2387651 1450765 469120 2060858 1377190 1859593 225674 1578368 2426088 552962 248801 3193: 1222279 2222548 1604634 3194: 88542 2299784 1120781 65637 958810 1319195 991452 1709571 912454 1288228 357612 1913525 991786 599740 1199618 953103 1644947 2057619 500662 292595 3195: 945761 86121 111086 1569353 1186883 900531 3196: 1129431 383797 107934 864647 79533 1293032 3197: 71860 550323 2503156 2308631 922616 1017673 2495658 877052 1607001 2259594 696054 1320622 1893131 1168866 2107112 256747 385305 336477 296160 855431 656743 1816416 696359 2325071 1699657 1718753 773023 676474 2090821 195007 1722512 702137 1416420 2085587 771920 1032643 414301 404888 1126482 859497 768983 614611 2390501 1676968 808660 339649 739561 2574130 252727 637164 2347741 7797 792170 1386164 405045 1726548 2072134 2577231 2277285 830271 742093 1528828 1848270 2443288 538989 2054944 2066651 1855420 1133761 1688721 2051508 376276 1318033 2236365 470232 1931864 789325 741373 322051 786147 258369 2225276 1303941 632842 269442 516002 1571804 2288460 2198840 1534276 2078638 1984158 2196104 2110050 295274 2582351 717330 356536 26950 831059 1372554 1499533 968088 706349 1904339 767172 1238613 1941848 1337532 989661 1309711 1000264 392322 1405879 31443 1408842 1481853 513778 2573066 2556036 1532826 1551742 920963 816156 2183706 773457 928664 1487690 1730948 1909576 2473404 296094 2387480 353481 249637 170511 434718 2299352 1620847 951796 1251850 80511 1782265 1676831 1941416 317669 1977932 1827543 901507 1047532 1350881 297243 2487192 1173784 1687581 1772476 56025 1320168 2004767 770119 2208558 1934599 1348226 523707 2350268 1409304 2589922 881000 1687711 1255310 497016 457546 971387 2356067 886227 593303 2483037 934348 994938 865660 996868 2096362 2004264 995657 1505628 938568 2012563 70483 2161863 1317697 2155798 2217725 834612 2370850 1474427 973140 1838354 2582543 221084 194351 2512179 466053 2433849 643963 1873499 2271118 2408279 2183949 727396 1767732 412020 192147 1593805 835108 941070 626164 1210137 1197498 2080471 308757 1639425 96449 1766281 1801043 291117 232655 1352679 2354880 2274379 239854 1552871 2290607 2645123 109552 631298 2321166 599114 983104 2152436 244175 2331474 688440 432505 347760 2160222 845403 1988657 2346681 1755167 1555220 1594913 2618398 1626442 750096 1564142 788159 1347835 2461258 2291371 1866009 776487 2571485 1834155 734544 1885013 1861830 480420 1479375 2016862 67727 1864554 1800809 1503995 1093541 219836 1629386 1753057 1762811 1959929 541930 2363352 87447 421416 227758 2387990 623663 1839153 1804042 2357431 1819845 2422474 151513 431836 445098 1866087 1325663 585818 141603 294209 1719220 363797 1296729 925194 282112 315824 1813990 164319 2535941 1565332 252435 20271 1988406 1914535 2121785 1659474 2208008 1590841 1802152 758781 2607354 579679 2536092 736181 284448 2540441 274278 712182 1993930 1663462 2508167 909745 1129824 1979615 766655 2119716 2575999 1227216 1521916 1846270 20194 1160077 804633 2547259 1027978 1355408 384746 648301 2610520 1238184 779802 1237792 2622059 1188208 1464983 2014207 1939302 1224767 2099322 1182185 1959862 1129838 194714 1360127 1924859 15509 2580248 1274643 862145 1408395 637781 1306898 1027474 2132192 1940790 1593457 1916628 1771701 749574 781828 452957 1737539 31231 1194766 1897529 375461 1181487 445156 1706916 1852546 1872981 2306050 499363 1561705 2369337 373806 387743 889753 1042066 2479097 1106469 341805 407944 271104 739619 385494 2090685 1744206 720122 1085241 1721676 1939625 2540723 54550 2532773 1855826 987295 2125452 2480353 542700 1554622 1238001 1533 1854400 466998 1841774 1691009 2448336 1703889 2567880 1361318 1878 1352176 2557589 44357 585976 1863476 2082786 2155881 73988 1177332 248365 2475947 535064 56858 340639 325519 2139940 775943 905409 470328 1498438 1694783 1930621 1545235 608000 982827 1704088 1611543 1078232 2464007 2334759 90291 876969 1571849 1863477 2381151 288513 52502 343818 1936253 2526735 2296149 364513 2457996 2213554 1600400 2057375 2526778 1278862 2161440 1693032 2496910 581845 137934 1443561 798191 2344268 668961 2290901 2441528 1588861 471186 42657 882361 938181 1984488 1074552 1594444 737438 2221899 305898 1426709 353417 1231844 2511802 1795057 1471321 976931 380301 2517240 699166 2520198 1223085 1460301 456974 1018592 652446 1149839 1817249 926247 984273 1677421 1318124 1122927 2435929 1099558 532254 2390068 2407107 2587645 1516623 1373385 127822 666448 818901 1879396 1357506 2323141 2310375 398838 406435 1243734 864677 1300524 1014236 29622 1371003 395006 2513409 2522315 6694 1728417 2584052 1699224 2530067 1846151 2154272 742877 800998 1782958 1607424 2585763 1052473 1726102 1346069 1895397 1261474 509735 236344 1103619 331797 2579346 1940443 1627696 2335854 1308981 93532 778016 522422 1527343 1860352 227461 903107 1495476 1346950 661606 479602 1136387 2281266 2426915 1229452 1476449 2092520 2256660 1628121 1239128 1673051 156744 698509 2029135 1028148 1309415 1641668 162694 2134334 1673019 1958844 1392161 947172 904625 320550 755237 1349301 958785 1601117 670464 494896 1112491 1592665 2538161 1574909 817980 4089 610031 1053048 925971 2054587 737403 2589062 864747 1807184 1721688 972149 2260376 1228540 856020 2335778 1825770 2580133 1271387 1888230 340751 731175 1660292 1145816 1012219 561636 1086237 1018535 654451 1376321 1663130 1168471 687537 2165098 1961880 745884 2188848 26938 1112879 1463896 2417720 41865 232596 1021583 3198: 347081 586342 1703601 2526274 2219206 1561423 1301833 640454 1030180 622772 2377588 1524379 1352917 882589 1863371 1589197 14936 2448946 2248489 2045556 965013 228521 1877629 2465355 657030 2112326 1791380 617007 167477 651050 1177501 733069 1544599 925038 1898204 873841 2562446 1243120 2362950 2114804 342576 432505 1440246 958197 2510751 1878473 1296569 189572 1714799 2017852 302544 1749637 1877238 753987 500736 1142442 1424727 1288722 2605815 2376336 974631 176607 604661 1826524 1496292 602164 1669788 1220259 169341 2488850 454204 916877 2083187 1548191 451079 492394 1399645 2393620 348337 1357981 151969 2244612 1575909 1543393 1089800 848868 1468665 2159011 349119 936111 876749 2050650 1621561 2400129 1594542 722439 408218 2536501 641138 525890 2039679 1562856 281217 2151841 1674624 253434 47855 2479445 1117692 1270211 2357690 2535562 2162079 1963434 1043061 830267 604692 1078161 2024819 1670187 1343126 525354 1112929 3199: 1919026 708249 1488781 32: 217982 557776 1191803 1560413 1375625 2384213 639301 47917 1336886 2438323 2479011 1744393 1648070 242608 1404347 1607052 2004591 1481424 2140803 2287211 2292853 1729968 284399 567986 2546031 1197717 1907177 1382435 2414138 1260257 762049 1765007 2602198 2062167 1613520 423758 1117454 338885 2282845 302790 659281 1332585 1448064 1821830 2296266 1301423 448242 393650 239431 2258640 1628543 223932 984439 190547 493487 2577409 1480585 2634044 283854 1736800 1549778 1971798 2152776 1578207 2368708 1069789 289334 920131 146203 894232 1576102 2381884 847780 1740662 121098 1025407 2293417 301808 2554860 1566924 1161642 2417766 183151 2291163 2380830 1055770 1318055 929188 2576137 2614490 1690077 1378645 1284016 2301550 1100691 136617 16789 1183860 392097 605388 314987 408645 88987 1732638 262743 1167674 1422650 1858178 1210948 1398620 596100 643565 422801 3200: 1842812 2364188 1621881 7116 1751257 1266847 602928 2471799 1291403 1722862 1470683 2318780 435343 2300041 1279668 2199077 2408943 403907 3201: 1924560 1245772 1962198 887522 1893088 929532 244255 1428209 1975624 367829 2112823 3202: 1805833 398562 473406 2122309 288218 2004795 3204: 1713944 88959 975488 1002226 370300 2243859 2144435 1815742 129855 633738 3205: 177425 1209557 2205709 3207: 1458470 220482 391498 522424 1185868 1688856 1485134 1900307 450731 1677092 1760208 2306774 1420493 1764595 414800 391743 558262 1654478 982580 558234 3208: 1662287 1164265 1015234 1390650 1894639 268014 1645654 1373746 591124 562812 409709 1284758 960869 1472647 390371 719001 1540527 2122227 1270817 1187548 1565341 3209: 1627769 139915 1915851 2193959 307342 2263751 2327425 2424156 2565467 625533 2445839 2181294 2192980 958287 505182 2096269 1075263 58819 2639455 372743 682559 2542849 321: 2039384 3210: 550155 1888450 1983792 1291132 179079 1311818 1359868 1349706 620719 897682 363683 1833107 1849245 2163695 1133272 1169781 1414013 42487 467380 44961 1386420 726493 1514735 852821 350275 812378 1764960 831985 355375 1746940 1674658 1505248 905021 1977918 1161777 92453 1221790 664875 2063966 533201 2400308 1233407 433530 1916942 1777852 1011838 607742 1457084 1056254 3495 1583711 2208731 926766 2306702 871371 1292463 1278005 2626335 533984 1806070 2253504 2508080 1783082 3211: 78005 534374 1011721 2216196 2128788 1330738 1218214 2087005 3212: 362935 353813 2633927 523013 36644 706064 1711295 1400209 507174 678225 862209 1106198 1864640 2469238 1868567 2296791 798892 1200477 1800701 976612 2251434 878873 738041 2262970 2646058 1627482 261926 238114 2618366 2396817 807541 2411675 461702 581218 1997943 17042 1301218 1162580 2234167 897061 945268 3213: 455911 2560086 1128346 1006110 504503 689512 2615475 272143 387418 873478 1752611 2016402 3214: 2296924 1111578 633454 271312 2256549 1335073 3215: 1061524 3216: 153383 1455051 1923177 1585301 1429935 895757 1755095 972650 902599 737728 2347134 1989400 558057 1281832 239421 451892 191480 969360 2050889 1549774 1143536 247229 1124099 217926 698949 2377895 463023 1903373 2001037 388115 2184670 932556 181768 2645679 2536322 2453850 2141793 1927242 2036120 897407 389668 1876909 243012 2253792 304861 2296243 1373986 884955 2622390 2154232 753080 256265 1935683 2293891 2282578 2011650 214245 2157302 1068212 1878093 11462 1387120 553546 1434973 1344246 2148623 1383426 1822988 451817 556662 1330148 1744432 582266 1132526 249936 975715 1613764 2186684 293702 405162 1302495 2164988 1565425 1520720 1809273 1217643 350891 2103607 227781 411544 2250104 2431800 17643 1163930 478679 219765 898922 609280 286034 1820629 2564017 3217: 681770 2604138 1996172 987785 844570 1648276 3218: 374348 1467176 2122492 323360 3219: 1622535 371758 1887518 265392 1588693 322: 1156046 1176000 753841 1772005 1384003 2367675 821292 2355491 776415 1028499 2468514 2217704 1886151 1918066 2643447 948428 462171 2546621 1496273 2142754 197664 467249 927185 2638660 2425574 2075634 631247 1147564 1382124 905946 1644788 3220: 1862867 784125 1756832 31170 1116605 1889319 1934156 708246 1915152 527445 2581352 2305324 3221: 1109948 857478 1878429 2220238 1988868 1836556 146078 229984 1955565 996061 2199947 2207079 2512580 1014585 299438 1316355 2436305 896391 363997 1639015 811236 65190 786402 233104 645972 236871 1578895 2346354 235330 171095 1753597 2059305 344920 103794 2095573 2466664 1592928 1823941 155055 1521864 710598 1515418 2551817 2323358 3222: 711137 2116816 1452983 2145645 295744 1801278 1343229 327839 2229780 2291629 5176 1612954 1635761 24063 1506293 925870 789325 2464060 78585 712780 222106 1587772 339837 229402 1576723 119083 2170041 1883558 2347047 1946884 886856 1656149 2243338 1062260 1322257 376125 1070249 1275867 936362 1779259 671586 236090 175849 1002611 267949 1840492 2502173 2474373 2553627 2252502 759830 1547672 714863 1789750 1070509 2450812 1552437 1157004 2123994 2065100 1300744 1136832 1847747 1727449 1225596 412761 207201 322322 2073613 1998128 1394451 347524 1356998 790080 2110928 549302 496831 1505206 1800085 2602221 467596 797256 2143633 474566 1198750 63740 1514430 353714 1012251 644425 2235457 419616 76709 684991 1725339 643312 659217 1685731 585110 1785502 1190057 1547720 2011220 2110002 157251 137781 1253254 940514 2415345 800389 1558603 1666038 1173654 1635809 583909 463810 946366 1776567 1890787 1877097 894168 993412 1967884 405802 559419 249135 1263048 972942 1395268 2564688 776682 2623742 2450032 2620143 2513271 2440835 449749 157357 2199624 74626 766738 1701537 630846 2442192 643565 2438939 2457403 703460 1291156 3223: 1415311 161893 172720 1562675 2214172 2591676 1983686 1663050 1126477 5126 1648351 846326 930194 1864048 301059 2156133 1684177 2615433 682319 487789 641729 635432 2466549 178201 1618860 146429 105016 1097806 1331711 617737 1763085 1191457 1380857 854523 500428 781020 2417369 2208180 2189992 1624548 1125736 220487 1411795 1904795 1335909 1076094 1710433 1028893 585968 1174659 1520807 403223 244358 1159018 56104 1801756 1201530 900264 1543240 1091890 456825 2335450 815690 2608404 873611 1086836 2270696 1440297 2163234 2265557 506124 2234143 1180523 2109890 1428136 228205 2648079 467343 1151879 167875 2338718 510452 163903 597294 2216803 1222860 2072181 1418245 1552229 2309321 1732015 1987403 2338899 1332126 741014 2283213 772381 895852 2134986 2410810 705280 13528 447794 1785134 1712563 52701 1827533 500081 1763048 820861 125448 2419562 2273870 44563 2181719 868882 1451054 1661949 2625564 1015915 2315220 1217121 1429086 345437 903793 1589301 1253792 821833 448018 1645000 1469460 114332 2630571 1287742 191154 886324 679304 2029442 1434575 796671 3224: 1994210 1072453 1155004 915556 543183 2563579 875623 2117886 1089723 2388825 1186739 1961520 746988 974215 1830405 1196121 745220 1812079 1519027 2065680 476606 931620 747655 1046608 2373776 1801372 889577 638614 1906922 1960781 1537068 1711850 890483 559741 367416 2565327 245976 2438003 1523108 929895 1795877 281182 516989 739077 2277893 275803 741589 2648835 1229545 1752618 2583802 1949960 2223821 388335 1086836 2103300 671697 112209 2399992 29875 694620 603239 620964 2505771 2220429 353141 2085453 2495244 2249759 2002348 121848 112991 1622226 2333755 2319639 1552229 1498317 1829281 1684750 2195565 2458543 914497 1468828 1289250 87674 2600234 2456939 100451 2397485 1471416 141007 1623403 1853139 340207 1328290 2164457 395815 2168249 2361695 1248039 1827631 130019 2275860 903793 1877818 1121181 89021 2646103 76157 438038 1320605 1318666 672591 1334054 2371425 99871 1999237 241009 268455 3225: 1478209 2176499 2371644 2302540 876697 1645584 175999 2514440 526346 400389 395155 2052689 149432 995069 2115522 531222 1045053 2351317 1585697 2322360 993983 1315670 1799095 2590598 438674 1533355 2138729 336565 796056 150469 935158 1803976 1378016 1253325 2427280 959486 2540042 1675194 2344955 948197 2128882 276994 2369665 1187676 1782864 2156222 1020870 155233 1836313 189623 2633231 2201660 1732629 2159786 995772 614669 1828131 645694 1987342 2344229 548304 1144520 3226: 1330766 1273567 575102 2557070 1282738 641211 153670 2373670 135408 130366 1454169 1898172 41414 1860085 1919313 1486254 370794 1468787 1944824 1353387 1971469 210077 684025 2492439 2129636 365733 1720969 1046597 299677 1274964 1772947 2046515 477547 2242541 84274 513550 1100439 1503331 949774 1670830 944149 703830 781950 792106 1356923 2095545 95678 791902 2109528 1083181 789803 1638530 1918332 1806724 1210755 899034 2474887 1320684 788237 1828945 2549475 2130371 2329953 2035133 606041 1957874 894890 361570 1285292 166963 1493256 398412 915040 166101 1894088 64751 1902838 1457953 313029 52736 2249659 1270100 978011 2624837 2542703 94170 1593693 256732 527581 352986 315146 1888976 579485 200946 1978465 1238670 1638238 1695078 1243578 1306490 1711575 898670 1109789 173491 1365515 1078087 1432078 1905512 1348700 1672239 833666 1640841 614036 1141724 1191060 1546083 644104 1742381 1831556 2043681 30355 14125 1779172 1273224 16487 1959800 2202522 305701 1232526 2179928 1981208 440960 2006779 1425781 1188792 2560011 1165396 2251783 914572 2590717 206039 1061580 1530578 1410264 2145019 2117921 80947 1992443 1934211 2559219 2634847 2149539 1563628 2588828 1021655 2248584 2381579 2335653 1827698 213289 461619 1604490 987742 1261614 1012646 1691653 814829 3227: 1224458 481117 1257053 898793 1980699 331486 1681830 161931 1156789 561627 189443 224747 1542002 3228: 839182 1935591 1129076 3229: 537222 255344 127010 182419 727100 1579517 6787 1384842 864938 98395 1800454 2163371 27391 2433147 692094 626844 14531 2649039 2479656 596682 1054044 2358058 1345528 2591787 527303 2110198 680334 1473641 315524 349119 603543 1877474 1487760 285313 1158938 2548400 1963174 1876399 2046148 1255913 954049 323: 908635 1119242 2510566 728486 3230: 1240708 466157 1329490 129479 1484174 3231: 2086517 395098 2252552 736048 1991643 1031830 1848988 1940875 2424651 30926 2626280 1395325 1984465 65429 3232: 321158 980410 1195645 1916224 273739 508039 1139043 837176 802513 1112889 2582367 998596 1086772 2474245 2171384 2519268 534781 457302 884805 951407 79185 794904 650828 2127984 201431 1199238 390846 2306888 2523860 1098366 495265 2573976 1824595 273988 1622063 938424 1035300 1118587 1950710 2228018 621385 683235 491376 1904250 1310142 276031 581959 278305 469120 441257 1880970 864459 2470661 1632338 266453 979834 2343941 1764654 1677833 342923 662478 400981 357522 142115 387701 2267656 1683733 248156 1504427 1879405 2034632 91638 1746941 1429510 707314 1614437 1912389 1313753 2064856 1543878 113290 346968 3233: 989704 1904126 2607120 3234: 1301788 137232 260013 1621855 1938839 605969 1120429 584538 3235: 1126561 1608968 1182152 349119 782258 704633 3236: 950168 3237: 549122 614071 1984876 791565 2476306 2649049 1217553 1073889 680768 2037195 387181 1233866 2513421 798043 2122751 2285399 2245392 3238: 1526975 1581905 1132791 2340228 681678 755587 2437275 1552876 2289506 1947245 863850 3239: 573895 976831 2271059 1449116 466862 113878 309337 1243086 704038 2575096 2370740 2194217 135348 2074087 627150 2586317 2501156 1876410 602425 2086000 1323799 2052225 509747 1254550 2546411 1809256 2313890 577577 2431405 737546 1367890 421579 160563 2509879 41329 778213 1019030 616983 898879 1229257 180899 149028 2228271 763779 1811567 549220 117298 1655668 2292873 2645425 1885285 2611941 2011556 179364 1814341 2262642 502202 2555524 1276806 404539 2361141 2574130 1123546 35748 1189663 890763 1962471 1531099 2007817 2340681 1842055 1312250 804625 2560570 906216 1033629 2195528 2233531 1288229 87424 781476 1459989 950073 2296441 732392 2024481 1342537 2445508 1367115 834541 1278360 1808654 1846687 491074 2418367 2399659 355784 2018769 677139 1710164 1719222 2245347 1654928 893568 2026547 8766 21156 90177 383868 2488934 1179118 210077 2364702 2284938 2545482 2028579 742524 1782505 298721 2624952 753719 1301682 813928 2615610 2036652 673377 562093 1078060 1466706 2645189 1506137 1365731 1000215 1381917 1657342 409218 2277519 1572931 2166173 1876619 959801 1282193 2107548 26066 316632 1301258 2490535 2182613 2229500 253515 498311 1307622 1535873 33276 680979 1022880 1755552 2402161 1911161 5727 396518 1154387 2145079 2366849 2297732 2433558 2385159 2528191 88677 506442 1470072 81120 728520 2184999 805012 1013696 977381 1489005 1184020 1998360 1769474 192782 417041 2055344 2608114 1433954 1564684 213017 2293720 1624369 283394 1827803 1141307 1789016 2521007 1538574 493587 1901843 840429 2564775 2040748 1486120 1080561 1190158 1270665 411338 1456446 2252458 1100439 1026162 1884064 872160 513183 1969366 1486730 129888 1886455 2011828 430386 1354867 1932517 2010845 215001 2563772 405282 2558576 960969 2606018 2058276 261570 1189296 2581930 2347167 12758 67156 374482 784838 2320077 1040659 146462 202557 747631 609742 623575 147386 94834 4653 2358695 2336114 510912 638614 157040 371821 1033331 1773126 683500 576010 2608917 176377 477782 2434683 796610 1070249 1366783 1008017 1756968 902095 1900464 2351784 2642731 940873 1005166 1516678 1262809 2242762 104049 903428 275932 2428999 277770 2447279 818338 1250131 2246798 90705 921213 330582 2521656 2189242 1596709 190565 975804 1101679 1154448 207904 1141744 2276945 1806724 558943 2397317 410863 1558694 1438921 669084 1222439 2052657 1488192 1340151 1223340 1839513 2534710 271123 1888228 2194558 981678 2372168 183435 51038 563417 895445 2235666 1118729 306012 1982181 380132 690253 2611187 1405334 2081779 326317 2514469 2058089 2533814 399963 2142928 2047371 2622198 897174 1036269 1741680 389534 1522471 1437617 180920 170791 1116212 114541 886145 1919401 2046331 1573 789030 2149518 153632 1100810 270217 2164795 2580202 87561 1360102 107908 2389208 1063117 980206 386572 2382468 1133012 1429984 1545206 122321 2395126 948678 36893 1732184 1235306 432647 1750551 718974 1223286 2036283 2552521 1572161 2208738 1221711 2303365 2221396 2558664 2245769 2490243 2648417 708310 2474409 670831 1062190 829911 2641462 1696993 1144617 66668 1288078 1513014 1563305 681587 2223872 2251062 523066 780149 350299 2020158 864707 2122874 2447067 2102907 1736504 1014007 1303722 2588540 1533771 860700 625282 341462 1896986 796743 2629158 735062 889717 369308 543275 2447395 461492 1042627 341791 2280716 2308479 1466742 1894960 981864 891419 1935827 2326147 1717336 1254081 273988 260967 2436585 2307866 208272 884925 2148473 2112612 1889717 929600 2415691 663985 532653 2363687 2175546 818838 958197 1488578 1310414 712207 1085267 2131092 2462401 1647244 1220920 463820 2086604 1124916 2304663 1312661 2003619 1480826 89008 1469340 2395283 527022 1998723 1394198 142270 1877475 593893 382048 1125096 2619349 2640009 55786 705614 261976 1756656 313139 974758 2261313 1446509 96062 345567 539683 1557028 1261575 102009 1300058 339134 734754 55579 323890 654388 905385 2137233 1142247 2602122 2426330 156790 454505 2211133 1354159 515043 2647929 1626928 2606527 383858 362838 2182331 1760855 1531380 32069 2082085 749118 1952797 424648 1271295 1717565 1860640 628900 732811 1171071 1540883 2517464 1035723 1007371 2516637 1502222 2279478 1599256 171213 779033 1701303 743786 1719705 2175395 301463 2274193 2385471 1270839 2169489 1579580 320258 708679 2235399 297558 884236 79331 1229503 1506791 2576902 2296424 1669065 694682 1659519 348727 111999 36353 2372013 2442039 1846010 636378 1695450 628794 709536 2046526 1958896 2025895 2551676 1364328 2161315 2058658 1119213 2422348 664980 1168164 2086871 897172 411813 2215562 720047 1422032 42749 2364274 1679769 1919178 1490387 1163439 221974 1261912 1845263 2194166 2466009 470788 2106487 2160778 2112304 1664104 59143 1192969 1610125 1575947 875789 861685 1192752 2242973 1870178 1838459 1097248 1732332 1153767 1868708 1498988 1057801 2074168 1785675 1040779 1758911 953321 631232 1057005 1799293 2400632 1656651 907296 2530987 1085469 1253985 1424679 1492947 1507055 1594449 899078 1463134 1122934 2315051 903139 292150 997900 625555 1010556 1574597 221377 674840 537335 2262632 2285053 690717 262862 1450727 653350 2215110 1886630 245299 77918 22226 86288 2255414 1001491 2208813 1026908 1729995 1414279 498354 125902 1158417 222320 249979 1178722 1271755 119315 1876241 861581 40847 2458276 1920765 19922 461884 2566875 1866954 2084100 248342 28706 1121362 2255193 2624480 118168 1407399 1168280 586421 2526342 554024 2355412 1270545 163799 1936602 2196483 2136574 1874761 1106727 2310640 2284996 1258385 2170255 1586832 1342141 1327488 1146731 2630408 378218 2526946 407963 2444827 694027 997343 1665609 291495 827666 261394 2402654 1320924 1640519 1476214 1494998 528661 1622362 532879 584839 927065 1364856 948524 2603381 1845582 1729424 684957 705334 1797343 2481156 2446951 2205323 640888 1054378 1298653 1909380 1793256 250975 447918 440559 1988741 1523870 1827454 1373039 1624156 977789 2271453 1805754 455455 1851610 430575 1084905 1323802 1624495 2584166 352910 1823851 1936905 2643628 1386468 2081278 1189643 1829589 735075 1235671 2385022 348255 2597946 723846 701833 515361 1139490 2257745 1497272 1308464 2379747 787159 574701 953031 1925211 662805 135074 1018943 702282 1429993 1954074 627617 2437681 1546964 2274189 129356 2393880 230641 212063 1071379 2264775 864647 1961414 1659317 352930 1818257 1693627 2389571 535390 979283 2265790 2013935 623503 2284413 1897819 578399 2131847 1731549 705442 1395573 697231 1562775 838832 2194435 1156482 2305031 1001719 2263308 1536289 2455961 550534 1686941 1296599 1679928 712361 2409353 1480410 1587495 1590061 1816041 1259388 2446586 476939 138237 185261 45675 1798133 1133147 2191056 166135 344631 2319383 2142230 813896 718288 1597090 1385311 664943 1956074 1363270 814388 2076962 1480177 76806 1088747 1977327 648121 2641137 751527 887050 278572 923480 1682291 499146 289467 2579267 606821 509981 1912511 1863549 2565146 2612319 2027752 2648448 1257085 817073 346584 1550708 1941566 490569 635921 789832 397022 94491 752348 2383392 1258698 2446171 2345858 466246 1321782 1238438 1154922 1135064 1784946 1681095 1317755 734585 1476757 1867028 2270209 1686451 527584 1201168 1646949 1157084 788263 687592 2459999 2102000 2059366 1520936 219844 184250 949770 2146061 2393508 788785 1690077 844626 1046529 887640 368540 475525 227887 2209943 1571013 1704839 2172279 2138793 527256 982821 384025 1812631 2456233 2353688 1043147 1879043 567591 612913 1761905 2261187 942105 951522 2169063 390598 306387 1936023 2478951 673187 1396835 1219646 2028420 2093814 849627 544926 400668 605424 1488398 108534 301692 1566207 290588 699966 1974878 363005 979704 2584974 1305931 1869925 869900 101095 2515276 1659329 1217559 1825751 1268018 2208362 316514 1342339 2380065 394051 2094177 2151436 610973 1467260 273463 2177153 932664 1251524 1770603 247155 1177152 1048830 251789 2477346 2428601 2013918 1202014 1688625 1485776 356615 2564283 972973 693937 2042756 2078787 1306378 623093 2632429 2593676 1543666 849338 539576 811634 2545063 1212886 2466351 1813202 59228 945982 1144009 810568 2413853 52816 346580 1503545 2610802 1701365 2146062 1981128 757098 2141713 581392 814976 1270855 244883 372833 1488354 1086773 2640757 2419247 558002 267847 1838586 2384004 477632 1670329 1037790 2474203 741414 1643906 1468571 259248 1326380 1582644 2540983 2363390 1257970 2623677 334144 978863 2622229 1507830 346862 1242630 224839 802746 1883706 94234 2275789 1802027 57885 2541013 504578 2239360 203982 1887430 1593194 2428960 1449689 1019420 470104 400114 2329485 2345708 543714 1813059 214125 1982570 1878780 2363561 1189379 1131229 1973428 1582588 2136410 886017 575728 556891 94460 546439 1696962 107384 2297782 19014 1144509 865881 2055818 1310411 998574 263983 557718 1673607 1150125 885275 1315233 1256682 1199386 2060427 1521864 899440 2034580 1440013 2086490 1203252 1546585 264832 2128803 2199160 2341142 2054954 2257444 1321833 2381975 2381413 1106692 939582 628664 2634882 1276133 1367967 942727 2516028 324: 1922727 339101 1226844 2281848 1807086 240120 2212550 283438 2154628 242673 3240: 2642308 1667988 1586659 1421357 1234753 100372 2369712 2061593 1355886 1113028 3241: 1706934 1612886 1752227 162906 2264249 308753 2137406 3242: 1382909 1212397 809686 1419120 60422 289523 2255167 1337115 427488 1937292 2386622 440760 1024855 1061210 871334 1071260 834899 988883 2109014 1626503 1586695 14924 843269 1424213 408252 598779 171962 2401084 2280867 2517361 567560 863328 359834 1150901 1422301 1272324 2238606 69568 1254128 164878 3243: 268467 2366548 1589469 3244: 1015550 1539617 667482 652518 300789 1151201 839420 365214 1907694 368513 3245: 2311659 378553 233264 2365159 2307303 1148604 2377767 2507922 1262066 3246: 158855 1703790 2437650 220416 1718135 852959 1496291 1626987 2618903 1153782 133381 909199 2489351 485084 578430 2477304 1709304 1415676 499648 2465503 334016 752862 1197406 2089494 42439 1351237 1471276 1127912 959752 1772042 80759 3247: 962645 69183 736821 1541724 371897 389017 1155559 1919678 2542596 155342 1309838 1709921 1902843 2314460 1926776 830370 915451 521788 1128453 326804 2168998 350246 508584 755040 2291422 2292759 452819 2325430 1378386 2357242 2190379 2241282 1429452 887191 1369542 800618 818604 1497087 373441 1956842 2120193 2318166 1949871 197101 2465455 293839 897725 1676647 348648 1813460 2117190 705246 1080239 2149997 1459971 1913145 2024611 2113720 1799298 1497531 1298173 1513059 1750940 1928043 808019 1676513 2416528 2380866 2397785 542550 925246 953238 1138185 1039955 892495 3248: 2610271 324383 2033298 1205634 3249: 1749255 171913 887443 2031934 325: 444675 487832 2161273 1119162 1874659 2164262 66053 2253521 1284863 1826978 107871 210632 1641463 1060428 1129137 266705 475797 998191 2436444 1097845 211864 881178 162635 2352275 512037 1566205 288342 1587458 2068024 1539645 940338 1518849 328506 1106914 2130132 2288768 2102648 393017 107233 1967520 1110315 2310661 1065472 737654 2271182 1710713 2069944 1637961 1084137 2501109 876199 796548 1060699 1979803 2444094 2396908 1036127 516753 2060997 275727 2169428 632521 243748 1369846 1025933 2315170 1832604 1333485 491531 811388 707810 77354 2498776 172210 723983 2122699 2146865 47891 1158756 110260 1986583 2581426 1856042 143111 2636126 346770 1012552 1033437 2318635 2385222 112057 2142098 614257 1929956 2144577 987686 1634085 2073385 2581394 2329208 227257 275007 754299 1877958 25803 1026006 2190400 1869631 1719519 1305959 513177 1087946 598859 2039877 1102539 1872702 1819649 614170 3250: 2328102 47483 49407 2328686 239458 1782821 212558 2450547 935085 1965458 2323105 267196 776383 3251: 1228696 672241 1994254 2626418 1342084 4244 344257 139763 2646671 2535635 815947 2193590 1152402 1764971 199150 173361 378740 1948367 2608877 2549872 2256188 1598545 897256 351435 1609953 3252: 1798750 1659304 3253: 2293844 1765949 2482233 1042853 2631285 679445 1990284 2375678 562650 493356 688519 1713294 1704751 556060 791006 1309167 581620 540894 1857538 767382 1709829 1390925 2284627 2637521 987860 364068 2620416 1589197 640298 1895602 2008805 1290227 2089171 1488994 2480966 345215 1483901 698782 1018000 1683495 1415163 2500458 899368 16242 1261715 268174 1815541 2597547 80910 2328851 1730190 1835357 1392184 279104 1397103 2068656 2584323 1993979 861119 967008 230569 1271915 1499951 81113 384697 1799244 1753354 2381193 2485154 2063256 888323 926064 1973450 1554033 1072686 645118 2025302 272920 1129088 2257202 952513 1790056 2496831 2048892 242888 112139 1048044 1839942 10867 1380173 185616 974525 1105226 925171 1267255 931379 2496708 1132423 1753207 1658734 1226067 453957 1142953 1291384 1502916 1757215 614008 1056071 1107657 731592 525218 1277488 646676 940981 515048 1084898 2132051 504690 1875892 2598825 1872625 712363 872126 2155629 1417494 999184 2454824 2018215 2512149 960601 1513476 2389198 216287 1249193 2342788 2025067 1297165 979362 1092798 1666304 357226 344307 937688 1327342 592 1525050 1502720 422952 1320316 1983325 1498911 1203176 1055669 1019632 2179088 780141 1111129 2353260 2494985 2314377 249351 217584 2190307 2126386 1140464 2636175 991468 1530651 1235579 2529547 2208018 89454 128068 2530814 933520 98985 482569 598366 1139145 1480385 1479841 188903 1378880 2455235 2442530 2611153 1614633 1382633 1461397 1060880 451267 1574921 926065 715705 2406327 2002262 1967013 1730215 864443 1795000 2396701 1036028 375898 100197 1879475 1604531 1263575 1098644 2610350 1276404 1313077 561461 79999 884907 103457 791828 1783002 2453060 238878 1722966 1602759 161319 1732365 232796 2441630 2116821 1094020 2462142 526000 1200663 46928 2218481 2035000 2370587 462624 1805566 1116685 539631 314858 750853 2075985 1239683 1113816 615283 1786566 1438951 1416603 289967 415360 1130233 1832450 1693130 1191813 1909789 431327 801673 77084 439900 943126 36662 2145249 1960969 251294 1824160 1638068 872340 1697129 509864 2198786 1637169 2624595 2465995 1037164 1626416 2251164 500897 211178 595421 36853 1359740 1980533 398224 63816 259718 735108 1212347 691693 1533704 1105518 1701898 1999075 671080 30666 1824817 3254: 2245613 1168965 1415435 537527 733332 755735 1422829 2277283 1209344 1314997 1310508 934221 2646117 789429 1310359 1617951 222006 887838 1061099 2276735 724744 2634018 850588 585639 639198 248039 643460 2613829 670745 898042 1974467 724732 2382057 1699166 890763 2005953 2046072 642127 2605770 2258243 1559464 1655768 2603633 20084 342570 121407 1825378 2495762 945327 489676 2299612 1704748 1891024 2198130 705524 323519 1031667 1156053 2570714 573951 1522024 2082629 1654325 235016 876076 26816 34658 411141 464289 2337017 1472878 1851174 1587772 2428864 2094948 1193924 269210 908215 481002 2023717 565600 919347 220570 2209938 2268664 667328 2243643 940907 272100 152228 1612537 2545250 2126008 18387 717684 1612167 567698 188123 16873 1414376 395320 468622 638614 2520712 720508 480932 1539150 325849 1868299 1305209 2368157 1512708 1559687 2237249 1985737 257673 2226363 2530382 2230667 1266331 1410970 1052129 1656475 1524283 2301892 2630219 1309119 1692070 2238145 1121954 1097065 2534534 1299725 307866 2413681 233686 617411 1787682 2324267 2460436 551375 1079146 2294286 943446 1721073 1916490 805955 901463 1961400 1353724 1226046 649215 2575882 2075592 1662101 1242529 868319 1135547 1236121 890546 997697 1454075 813236 2487755 87325 384862 1727249 225846 2590115 1737921 671567 2220396 1748774 2355083 828826 625118 610051 1289416 1679451 2103747 602756 1965178 675100 234211 737329 950589 1164478 1117842 1559156 576015 1114364 805480 2311116 1466579 1465514 2484934 1753736 2063770 194254 1067296 308171 58507 1515952 742039 53794 211095 1797289 1140228 873886 623809 1268195 1549150 1520719 101713 1075884 124485 2141086 1538937 2306627 2435446 1548418 2578279 1661403 1232647 1272168 1938394 1487564 578773 1009008 2194948 1594983 225003 2232517 835417 8188 1808438 1071985 242260 1815202 108995 2188398 1938686 1587827 2112365 386457 730496 1942823 1508087 1810450 1981556 1930578 269948 2373267 1459182 1474886 471499 2286207 988454 95251 1006868 32386 139325 920089 137453 1561590 1598317 874880 1503790 1001590 114617 1196820 2037368 370285 2058634 2434090 2578595 234213 665451 1486536 1610717 2346948 1969843 2287855 1799288 2640173 1455407 496374 1109391 411558 2223112 423579 1133474 436547 1832288 688943 2091505 1913318 1970714 990828 46000 2172970 2191225 1715300 2118092 1902792 1547857 1906204 404234 977996 2047753 2628250 1538798 850084 311723 414717 1720508 2047141 1225426 2621543 1038681 368320 970316 998204 608106 181666 2320047 2427888 2451850 1812757 2252206 2266568 553068 937138 374736 720710 675913 39282 1623183 987837 1562968 580889 2511786 271442 722719 287164 75913 1340914 397456 1751326 2405078 743695 2123404 202692 187329 2420897 1992359 2341749 728881 2091782 2452277 1016087 2224414 898044 1511940 2285437 2135238 1693064 2236474 1679429 1316020 1947752 1462504 2350326 1659522 2150677 467482 1933153 1710447 2287827 1778466 2122580 2438992 1515415 1319743 94879 102802 1720200 2075561 1817850 2619369 1014982 421529 700107 978626 1968778 229698 1507411 1675701 2023744 2348435 2333137 2007279 2298601 2281224 1347538 2155358 2646143 1201248 1330793 646260 2329488 926951 1183971 488064 1574886 673543 1941566 1598496 536228 2300776 2432193 2196094 2260221 763418 2083777 2170512 1460245 1829664 1585698 1113302 2187195 2182649 1727848 2019815 418997 1119166 534604 1601132 1433960 2167364 205536 705724 1745302 2214962 182256 1971606 198270 1004478 367990 1250371 1206554 209111 1360998 2401452 2607445 1013589 1672386 1035923 2376217 978891 1673299 1536953 187910 1788461 546015 107714 1538608 624234 2098426 1950621 764560 371058 2519080 2610551 1964795 2574267 26602 602796 1671842 1127026 102761 149783 840311 567425 355878 285740 2277565 87089 2137007 1616761 599957 382704 866719 320644 210271 441058 1880622 1605792 1497039 346927 1877457 569923 1824543 1987967 1391737 172969 2001205 659305 2246956 667799 1868556 2400647 1542460 1805619 1038860 1632807 788913 1325639 384015 1904969 3255: 2367490 2606332 871349 628014 319827 841465 2181309 2463772 1457763 1538522 1519432 3256: 1168965 1415435 86767 1229951 930506 2061681 861088 2220485 1633336 813307 2556705 2378509 2120183 2031286 262633 870758 345338 1611464 459230 1890303 1078838 2360268 298585 1429123 1479388 1123415 1611166 2213289 1262791 1632126 1812647 129952 2102912 1717711 859143 59424 2548211 2001875 589858 2515643 1261158 2329724 2131029 814376 2265106 1286795 493922 722076 624203 1628144 157708 2266984 253094 694791 1824845 1119933 1266560 1738106 2473299 941338 926921 1604647 1067259 1709909 1254956 574196 2398240 1741096 98367 1710410 1760730 1272778 1909793 1159323 953966 2623864 1655099 1850432 294528 1138605 1048396 974176 2432059 1706209 2317177 2395799 1733418 1670616 907874 2543780 2358651 45733 1509687 1546370 1224519 1347028 2352474 296397 814131 2018815 2301514 593122 815577 2336048 1155305 287860 996721 1673365 617007 1266731 1881291 1713166 1448937 2403539 1141667 1103784 24451 112638 975408 1219097 436811 2294003 1316486 1776051 1578098 274087 1797618 515579 2581411 2072928 1660464 573814 2368516 2163095 1950470 2486316 1505821 2151141 2262252 2289975 394181 1381061 66885 1936403 1091602 637972 2420871 2309102 1751899 341307 709280 371182 1487084 607675 1304634 1675178 625341 390329 414438 794333 148548 752146 1239364 1186114 1371819 1893883 377170 2190892 1927370 1548639 209608 1825580 1571580 2362796 1695809 1546085 54015 782271 1251010 2465766 538185 2521563 2433713 1832919 1040712 1609975 2143805 1981279 1435382 1043058 2090477 1115481 521122 48434 2540832 2623863 875658 181675 1476980 1871627 1668680 1513060 857207 2226164 751825 1190302 978547 1311888 2643689 247842 1147963 541707 616146 314441 294109 1444602 2350719 1520334 1651469 1906508 1801809 796157 1474826 1469918 1519818 1735890 1149415 2142037 1812180 1422910 1060126 1484512 334750 1534773 2274753 2354618 1463781 2459613 706540 118126 269643 120748 1415686 1421525 952145 51713 1943938 45691 346716 26896 811674 718061 243571 1348262 1363424 1531806 98652 2084565 911544 2427704 2350987 775066 771312 1577416 856315 1455250 2461463 146667 1806054 97536 1654968 1388671 1477368 375046 376662 1561136 602981 2022248 1991454 1446071 1179420 2287632 2446448 861242 1417127 327095 1392815 626603 1177874 1194439 2105126 1253403 1747137 702879 514909 986913 685876 174414 281492 1902253 2532633 605990 2373428 436880 1251882 621194 1081161 2364919 1466716 1398572 2172509 1050856 1798844 1561309 2445136 2403420 1757456 957592 424740 1811882 2475271 2501166 2487125 336524 651172 1314377 1700196 1158810 702623 46105 1283550 2170676 2548566 2313804 2533495 1315758 87932 1319949 829716 525554 1248372 2058200 1241731 2404380 1900026 1715006 878791 1031369 1121569 1435594 2338346 2425574 1556263 2116206 685410 1836365 424828 2455588 1264281 2232841 1213778 1939206 2103352 2496577 1331056 1449384 1039436 2475682 1481612 2540286 1776251 2644305 843821 627909 366955 2126857 2646728 2207752 1550162 254687 1306113 2142651 2164378 1452663 2114337 2479131 904985 2120244 2436610 1737649 311234 2387224 1028816 150112 2502911 1147784 1153516 53582 2034807 1384422 232379 1963814 2127313 1298630 1862097 1053626 149561 1506739 1162839 1736837 259618 1180610 1127935 735860 1400278 721450 835804 548340 2562911 1043129 799174 1760953 1507789 2340432 498428 1561433 3460 1418776 2248090 2002343 1189162 1192510 1069460 2106465 2080908 7815 2185057 1955121 1611900 936109 1759957 736454 958502 672499 2044185 2180302 2640133 2381070 788441 1219114 9037 2337696 39164 1070787 697249 1891779 39302 4451 2532354 343872 2243071 1812935 764727 1432660 2123411 708500 326659 682051 1654359 1606647 418902 2340210 1996689 240768 3257: 1070548 3258: 794095 1988934 37676 2448764 2167522 82457 589143 1736997 1794317 1042497 2038171 188585 2013604 2501620 180074 2341724 939129 1392719 1601268 1877934 2383688 326: 2343371 2554977 25209 2082903 3260: 291217 2256966 323835 843641 3261: 1724554 749352 3262: 75971 2536118 1207768 1366573 2332073 2584815 683722 2608984 131027 1556773 388395 2388068 1395812 1167370 8055 1409628 618649 859110 1346751 3263: 438699 273447 468031 1659958 790496 2274977 1579985 298311 129796 2280324 2247151 605321 988266 1336148 1691933 1274768 1742199 638105 2311775 1527523 2317965 1034838 1160030 1954877 953264 3264: 487154 1919770 2584370 924739 2423229 1725138 776288 2374608 2503158 3265: 469196 2626880 1393024 2846 1842709 404701 1751650 946299 2388825 1798457 382730 1512369 1458794 174230 1752405 1866046 1531714 2599349 1564288 269482 1959405 827373 1356607 1576389 1493897 1714580 2264350 995489 2079955 1262920 119581 1318745 2085184 1373690 1115195 2054359 2151105 1949087 2475239 1198106 355742 1026448 1185040 635574 1979488 1700560 1870863 1679359 1453502 1769608 840086 2079671 2009562 1985181 794093 984193 671684 1655330 744485 1885042 1904364 2349130 441143 1076140 2424483 1189588 1072159 1123042 728413 387753 780141 1011644 138695 2508259 1782008 675913 109705 1044669 735184 2412342 1651881 1085967 1593061 2270963 2601445 1676593 2183560 2401239 946609 908715 515394 1789736 1811707 1415450 606497 421339 1673012 1769992 1547000 767891 414577 890343 306303 2319769 366247 72399 658007 94677 239072 1489995 836268 1607069 1445523 1151896 1821669 873852 2609200 884578 796302 2067296 511974 2264469 1789583 2072978 1040123 1637888 1012828 3266: 172793 1610063 1168472 306272 1359191 1415941 2354222 728351 1946173 1064101 2038260 2434289 458626 1228475 1002495 2393856 1256697 1533353 2392202 2236901 1379027 3267: 1093403 1594548 2064048 1779463 1755095 453130 545351 1068857 1423476 1390650 1517082 268966 1448155 1143613 2102853 1467240 2592033 1757843 1382246 1561487 2544842 912579 1447892 1072058 1062260 61012 1444386 2426754 1615617 731326 1604994 1731944 650488 1845635 2281120 2219541 1659156 1004805 1911981 1073016 2236651 2309355 1976594 2201000 395240 933065 1923775 2648861 1729780 2589402 1070154 333017 1250402 1434375 1407171 1661124 1942133 1287163 1877475 2189291 1808452 809595 890929 1003949 2008767 2008776 238302 587658 2599873 792848 1175158 256298 1378842 767606 721524 405266 1336724 298331 1746244 2078484 736561 2110431 2644318 1223091 1427590 2575133 787275 2103302 1068136 1122086 2541017 1091637 117261 2349628 580071 1972000 1561404 2465302 1339807 1131981 2449601 1975449 2509678 136847 1913977 2120982 2580700 937372 936782 776559 674782 1200876 1571157 324167 637245 287018 795117 1805252 859446 1409465 2089165 534730 1605975 699887 1345162 100809 1417402 527780 170451 1121007 1062444 2046454 313269 2365361 1439185 411965 156894 2206359 1174746 84088 169072 2061593 445742 1266603 713221 684777 72855 377573 1209635 1499086 1479456 379000 2176404 1752551 322328 2117911 915858 1197152 858213 1608962 142162 1488864 1163179 3268: 502355 753195 1914875 1001164 1493965 2070533 1087762 241460 595674 3269: 1395430 2486685 1833925 2013913 1370520 2493338 2452275 838138 2218052 1494502 2343982 522637 351163 942668 1465686 2486771 712780 777167 672250 624147 1340455 2203976 2315135 1992125 633222 1747577 2635437 2176532 553730 1544531 2040260 139833 622655 251491 2208368 968199 2132916 809036 1934821 792337 194457 1245281 2585067 1154094 1419935 1773531 427844 978011 2240060 1654930 2340143 1792378 6048 1734539 1284796 837587 143243 61189 1234983 1999688 547392 753698 1307536 567948 2633035 2407754 782975 2317586 2038535 1490620 1420493 1180359 332722 1732518 468602 2512966 2286063 2329133 1754243 564087 2466413 1829143 790797 1325107 1877627 24667 2164988 2286470 37623 1821361 2628112 857563 1470420 2589448 1119367 627954 211219 881520 2393941 2367880 777065 2455818 73697 1089145 744441 2643057 327: 1750804 918015 575789 3270: 2255122 1611972 1422466 1830528 2233793 3271: 659917 2122318 1845270 451464 1240764 2559742 1272379 1682763 42260 437621 248982 120132 2420655 2046786 365223 659540 1005337 1728210 1683958 974252 53629 334203 2150746 1027655 934852 2351841 851605 1362926 2556568 528083 550178 3272: 1606064 870372 2355791 860915 1137196 1954026 1208434 129796 2484520 701443 1588471 1955660 1322178 61094 2496883 245597 2403598 3273: 2190629 2224586 687789 1970876 2542583 1523514 1606616 948065 513163 1083240 12573 2528348 3274: 793334 2262706 1986678 543463 1351910 1716665 672234 181985 706282 1570230 2270748 2405727 98434 1180775 2645399 1096731 673225 2123669 2120183 421562 366294 521240 2565676 127657 1226520 589685 1553033 587484 454218 1784371 1339110 2200574 933867 1776541 2478777 2176992 1119278 2559892 2261909 1784739 1680459 1764932 180368 337716 1865155 1751835 2627411 61989 1593471 129038 1560035 96725 1524465 2220133 1756365 1402907 1195107 551587 1038898 1878728 2519160 754979 1178395 1721134 1637945 1108815 2217608 571990 377568 257684 1895072 1766152 766361 2622380 2627536 530289 1997103 2610031 1549799 693839 1218011 2633970 61019 2069095 1424490 968410 1465328 800474 297833 941372 732855 430595 2039400 1129327 216581 1383067 540963 2282034 2146879 1166971 849725 1495282 1643370 796192 1191830 718222 2450619 1130117 1562484 605240 1157658 1700760 353506 319343 1452029 2551970 1116607 1634082 1860668 546449 244158 2025153 281584 209572 1045257 1930362 425783 53165 2459423 2216926 545318 346628 1034009 1914795 1471809 1462570 572124 2440842 1696871 1766008 2535609 2085042 244183 1997983 277318 1336692 2342455 2328850 564170 1094918 1404486 2279181 2406620 181497 639330 1681193 975980 2619972 121860 534794 2298178 751231 1280008 480565 1208712 134620 1452980 2463790 1333442 108972 2521403 1024309 44961 2535295 140498 295855 449796 1202329 656205 955018 1180635 1232728 2117882 714995 1230946 1590209 1051962 1109675 1980665 712021 1165724 1863920 1275406 1374740 1294790 131409 2299847 2219976 2371367 1883970 40043 373453 1144909 1732901 293625 1514668 1327 1007541 2163655 1783356 1614425 2375319 866464 1427890 1093787 2380810 1789804 1261690 863757 2610020 2261079 2586906 15835 1266537 2013805 850902 591194 1599831 1057897 562978 8180 2534889 2341040 1012027 2385 1032668 1282217 2084937 1087822 2343968 364052 85929 811817 461438 1124074 609007 2233046 1549427 803323 1970527 1718562 1030082 1284254 636830 627198 1889384 2301326 1160406 2609940 1632591 1263062 1592426 2422058 1682653 556083 1065835 1629096 2294554 1542003 1936094 1467580 1552167 848036 368194 2311621 687235 1338866 154185 1917646 2463105 2306019 427135 1809921 987057 618343 1466712 2041742 1951794 2306096 1629521 1035275 853942 332597 787903 1160744 414345 2603775 141662 1831643 1457089 918015 697935 2558990 1039554 611789 732065 2573134 149199 1534862 725915 2248972 770219 189199 959748 775615 1501835 969362 2640581 2334777 705006 1953797 2628777 900243 228235 2290340 1937871 313592 2253399 340733 1977859 1739528 69012 1428450 1030594 634268 1647260 561303 378612 1648998 2210933 252201 260031 2564292 655096 483369 2117390 2317378 316680 378668 791273 1137798 2247019 1779527 587286 2093935 127401 2580501 282079 1836873 2537090 1550588 1744763 2133545 76806 149167 1110839 1973263 666944 1831890 326807 508820 1087539 1132992 862572 2552053 691785 2273282 2599188 1502610 849646 622446 1950859 319813 1915652 1906632 482324 1658177 666387 2569771 1500116 2615722 646376 1957022 372426 719745 75778 1957533 2307256 2020858 624388 2022007 560447 1042946 477248 1154645 1144917 1136082 73531 506425 1560133 1736346 2096361 1626024 2355587 1697272 2362830 967206 2529630 537523 698036 1329884 770410 1732562 1995463 1880119 66664 2415571 2537832 2401452 1121570 219392 101914 2452157 145733 2460329 1041958 2036696 593554 871328 303893 1590777 774041 1697081 137511 889498 133529 2546797 2403042 1998786 1004003 179816 572087 1558421 1232434 800518 1003676 467754 2586556 2470880 1593 1342020 1112481 2210906 41621 1691475 1306722 1405739 239521 2158824 1129962 555115 788384 2184273 326972 73683 2224747 282316 2037521 1029883 1294569 517475 427631 2349774 1967586 211642 996646 2306948 1627519 497736 267579 580199 191461 620138 1276965 392065 1568955 1219343 984864 2393691 428085 3275: 890373 232549 2348957 2133923 1371028 1624280 1300793 1979921 439462 1312803 581620 1514360 1822241 1468050 1752727 1991785 1203033 631747 2233782 1386817 1556097 389318 179592 239124 1754568 21705 2506933 2476507 2437697 1923670 1579616 447395 54705 460446 2067471 481484 786206 19549 1365516 627503 1549556 1036776 2307226 1799419 653207 2505024 630974 648865 2207122 677808 1262109 72978 1937416 1068104 2147391 1703742 300899 2627705 2635140 2490803 2162729 1930606 193011 1985267 913581 2014509 308422 1818527 2221910 694871 1879167 2250129 13333 2032715 2137648 751446 2372364 48031 1838160 1188081 1778790 448894 2543825 2514381 1214613 247035 874610 379063 1582151 687066 1185256 829594 674769 201632 1712873 1230233 2527066 2152692 1713809 150951 2210638 1054695 598845 135785 2137304 1632462 778444 2634761 2079319 971434 512541 1425386 380280 1887788 2270922 479035 1411217 672349 1891612 2119423 16708 850962 1675152 537860 2601965 401148 1879880 1235767 1517152 1692249 1869460 1107471 394195 2060403 1819895 196151 692235 240208 2566700 1847157 705323 696702 563585 654609 1336964 501054 3276: 2407624 13935 2058416 2071516 348114 131071 349770 898741 1974369 52460 2536553 2626995 1809271 1755095 1279177 924343 210572 2472718 2220537 644464 290137 580666 2126289 446854 1883496 349134 1675795 1979592 2380793 665242 1718882 883497 358994 1783357 54083 483787 1177266 1351539 1643500 1610877 1304722 1684471 1506985 1350694 437004 696290 1264355 1459801 1406081 2189854 917056 1967100 22560 1517357 2205999 2099010 1788125 62406 1942078 2006470 2610310 1651539 2182127 614469 1148103 1285310 2557296 456766 215947 20122 932893 656574 1018260 1273304 2268613 1531509 1020878 576723 1322219 2404780 34323 1486634 1147635 1084077 1586924 2571817 991468 2104267 2631849 1173346 1293712 1497896 163501 2474642 909354 958359 1973073 918635 1763489 278215 952876 320897 1985228 1617647 525691 1861547 2095763 386992 1145720 1074853 1390521 2630871 2365237 1963295 2167063 1523612 31503 1231697 1703643 703724 1255626 1686810 1123846 1986912 1729138 3277: 1359975 772817 1424794 2647320 2371036 2598129 3278: 807162 1801854 456110 1733815 849500 48591 2559690 1509085 1880956 3279: 958440 1324844 1014171 434450 2487575 328: 698988 2014136 463211 3280: 202678 2371617 567016 457388 1251314 3281: 1824298 3282: 84527 853261 1970580 1860454 1414795 1711639 2502462 419998 2316799 2604009 86767 2402586 661143 91166 294962 1126626 725596 220463 800053 675040 309337 1118455 1549706 2387785 1310962 356893 341429 852662 899707 2114874 1922849 1138553 251535 112963 1205549 1221295 101930 1523107 2144696 2096445 2322774 1814416 45008 2480874 175440 42883 1384222 348247 900123 1581564 1860535 2256680 1697566 2095559 1334165 1850750 406436 1378770 1495088 1725154 2052543 2530668 2318182 1007456 2384400 2025380 887675 1958593 527786 1164396 337849 1606761 512568 885399 626446 1101839 1253345 2280252 10822 633998 676076 743783 1610810 281084 2222512 1427599 2079723 1363573 2433175 1828353 1840138 201600 2015651 119287 930763 343317 2405141 1321146 880319 2319402 924983 1572430 1611112 2597681 1342477 2515511 1771545 187367 534380 665589 494417 1102193 2023692 1118368 2649024 2202134 1444348 2259739 163425 2338642 240751 369518 1649097 2280639 188991 1181678 2020676 785017 1262516 895780 860968 153221 1668646 2394448 926110 2085000 2421361 1592073 2494081 2263645 1587877 251749 1707088 1671218 1250426 1846904 825634 1056194 364255 1032342 663283 2471705 1026645 698779 1653060 2126504 2648490 70742 1309243 2096318 2542081 662158 1594548 1087756 2277340 2363872 1708205 2371776 2022061 1874201 17847 240438 413637 2315339 922213 1323557 492814 198693 2023765 2220959 2445292 1473343 2003316 2612376 66631 1813290 1873195 1615676 1965204 117512 2640532 687787 600104 205754 356325 2458039 2640724 976780 1355237 561932 1590902 340800 237181 1803852 656079 265515 170899 38432 759817 1847100 68149 568956 1313326 366215 2431912 126435 735928 1749894 2047888 2170348 775463 2012251 1329621 2217760 2637948 1784415 1089019 2086782 1270605 1918652 756368 1331133 2296234 1282725 2388344 1151527 2070005 1492751 1892783 2259883 1210436 997099 741351 182031 2469235 2565523 46515 1039986 756256 330486 2497550 349399 353494 982154 2433247 189023 115844 2418104 1909558 1258362 2334774 2293703 1652831 681096 99647 2116219 958427 182738 2428175 2185523 2444994 278542 670187 96083 2046950 1682594 1991920 192709 65621 2390417 2132056 194099 1771269 1400206 2325916 184473 1953750 2415724 905050 2371216 1691110 2259345 1670734 2041435 756797 1639417 832077 1361044 1391447 1219073 2338873 1966830 1463922 2389943 172232 2101154 116660 1142210 249504 1994550 1120983 2557976 1368115 62330 2503774 451795 910927 1635863 301248 1636893 2343569 1382354 2116614 2627300 1211130 1139510 1858412 41756 1106081 1590585 2626755 2552361 168891 812715 1719702 328224 2264326 1367609 367680 907902 1648247 448760 2526271 47726 2285353 472432 936565 1115803 1845979 1366191 688229 394993 327839 2311614 1053629 652797 2592120 838138 2398193 23092 561998 2546809 2648642 1573621 1809472 1202612 2151225 1543214 2623095 299607 2408958 829088 1399789 164461 1234274 1522802 1441689 1598729 2489670 175045 431433 746664 1069636 49522 2114326 894293 962601 2577968 2039346 46996 1036575 571801 1537474 482685 153020 833579 2527733 768470 468062 2145432 130380 512522 2061992 1069514 1917092 1825483 1566274 559858 2247317 378266 1736532 2151452 1714096 2528900 1250890 2312936 2305090 206347 741518 41098 2179925 327804 1875182 1630180 344241 767691 2611534 1810606 1271033 2287841 875371 243979 270555 986987 379986 769514 898022 1358617 1500613 1689407 1746444 795014 1611236 2076914 829739 327154 2445556 538989 136918 1330142 1167128 201920 79224 2597609 1766123 1878434 2203805 844780 22597 347323 1136541 1335849 1008788 1053276 2579741 2523055 415394 2203419 1904628 1148579 910862 1643938 1621505 1985323 99698 602737 686162 832456 2351565 2582028 1567282 1736856 1718457 74212 2499964 1132518 2404442 155139 1804352 1779285 926534 624123 1709967 1826303 2359347 1059357 1116791 1065513 2127407 1548648 680132 467603 1958243 2007926 1909681 1608204 2554331 234628 1874279 2159017 2244809 1372366 275851 1661948 1793033 412278 1096372 130644 1256725 1710769 434514 2291823 1091621 998418 2037324 56444 1007875 1515217 1701174 2582244 1864300 406568 700589 1171034 2002272 2125245 444469 2034050 2408743 93903 667426 368094 915410 1377349 641981 788519 1471757 1007687 666367 524105 1558650 163852 2311429 785027 883184 1165619 492269 1792803 2332407 535973 896299 1498036 414470 391532 671370 148389 2425018 748184 1509243 2080263 589841 1709593 11194 249497 630628 130571 195013 376346 1220009 2130321 2035549 1953749 1254193 856888 2083065 1475175 1282549 1122403 900557 1225900 1249452 487915 332188 341342 2589308 1101703 1839064 2208895 81596 46133 2164456 535958 1332704 1836174 2087892 2344038 843204 1262882 1081187 1658883 1427660 422884 2194013 2321948 1615426 1089123 333080 489342 2219247 1391800 1839534 2587732 2051892 816350 1127575 2582003 2610924 1988000 1949983 441293 1959415 1974984 2538880 1761676 1828336 2588888 2229648 1461365 2592925 662412 2057524 1623618 1473206 1428723 1242948 2562396 1316446 492794 2141858 2354541 230900 774027 911366 2140591 1889426 773803 1879074 2310554 2429197 2556986 2559118 2205192 2540699 1946372 969720 1387111 1092531 1410885 2139384 2326499 1584739 2378472 240932 1162917 1319692 289214 2424786 1241617 1775344 230929 1898399 1655322 1981759 2057638 2209572 2465164 704927 718745 2520759 148893 2209858 1586092 1849521 201550 606329 1100958 1142056 169143 1112800 2153122 788493 2334839 2370120 1554499 331495 2255765 2371396 1359494 227254 87271 2635233 725996 2410803 1396412 674259 1326753 1612428 1894860 920401 2147228 1801038 2602396 1203557 758662 1462916 2146035 2414442 1802298 2086102 1070147 1503218 517885 298941 306433 1841636 1469658 1749889 1420890 1766658 887030 2240305 2214 2392995 1909281 1310573 1448512 1327224 1531539 256395 1840186 2086110 1001542 1396569 2583885 894921 870333 662703 1174926 1069521 61791 2148088 11861 1416917 1550655 1131851 1170200 417882 1741517 248393 516614 598238 1587582 1138203 1134860 275498 2491948 2401571 1473666 1387253 955696 701790 1053600 1275855 1484742 1268244 1525124 1465100 2011682 1875439 2494162 404772 650411 2103030 2029021 1930738 2335879 1797546 2491011 628950 1731346 2207124 2551527 1004725 43890 1482509 818732 1174283 590587 433595 1964269 1343563 533366 722569 1624838 2175291 2368360 534306 654100 2162415 519291 2451032 390182 702936 2398240 452577 231101 1812913 2183754 1415861 1814622 134351 914979 761823 135178 395036 1421554 1812667 1782381 691450 2298357 150514 1567630 2595166 434075 1494208 2157496 2365550 1137877 256212 1341849 1795409 2434398 361171 444717 471524 867865 349289 1162911 2557903 981504 1957071 2043695 1685761 264743 1759528 2376004 586794 1041959 713589 67324 1578065 1591584 2027003 2185341 534190 1684769 769047 1437466 1132307 2573574 1509751 828436 2009152 2196245 1477265 2320279 1645239 2340105 765763 887351 2242242 1503090 1894821 1531049 1013940 2035299 99160 1106282 504640 2182683 2393676 1748535 1660700 1879307 1187365 1359680 1759473 1438272 1231919 1954183 61326 1933329 1687122 537158 392334 1183592 46020 1559342 2006244 1785485 2617877 843035 2270517 1937449 245287 1173615 211014 812915 2347561 226607 1482734 2208844 581444 628670 1460255 2225726 1130055 1337090 2243765 145590 1826913 1304417 1234622 2297762 495935 729563 405993 308039 1543889 550831 1072822 637378 2343660 1236590 713951 2003098 1319657 1296392 1638099 2178360 1641744 124406 539037 1506209 1503638 89221 905074 295182 897436 2120345 1992168 2461460 527281 2344648 1427574 1087321 1210494 2359803 327549 1372944 1591199 583668 826460 286153 1593637 1100139 1411995 45619 1677872 1479467 526970 1132754 2386506 1490207 2509586 1356347 1879955 526151 369556 1815254 1682219 2636820 878335 2310829 354330 539201 1298866 1903158 1671865 546339 360594 919656 398336 174051 2320432 404258 1359616 353446 1937955 2483821 572727 2243507 942342 691917 365955 1186673 2083116 1919675 2497012 899540 575859 1339414 829505 2450408 2021166 1445066 2276415 1240070 1748252 82286 2163800 2247475 1828162 1157264 215728 2398798 639358 2602169 264680 2140967 1716741 1962092 793868 979144 2618475 2392598 1656131 2024858 370128 1393277 1519573 915216 578044 182016 1028680 1096256 1424715 2136520 505142 591588 850405 2439699 1953907 1419536 319932 906708 194334 129888 451656 279786 1785179 1999297 654248 2161219 626327 2290771 2643252 214673 986807 418886 1963855 1653274 1784782 166620 873749 122223 1713547 1216949 1348913 1753054 524358 1115367 2441316 1394102 2260584 1808322 1208749 320555 236242 2531709 1080536 349995 1743250 1981652 1394739 1639776 2524142 1707258 449074 2432191 2414794 488709 1108002 179223 65609 816371 385484 2387184 1774096 689744 665874 924195 1713356 1552265 2066309 1994162 280213 1807690 423822 1057145 1836176 2467442 1478703 854647 1921377 114267 2228592 1330986 1876267 1560076 1905292 1778182 1266895 2580440 1955407 2278814 934131 2161734 1227498 2061942 993618 2371764 2408871 2352922 72645 191731 880691 626217 234190 1975710 2145987 1657652 1576754 2243077 1381304 2532540 1415701 958958 430416 2298592 567943 1818088 2580409 1983998 156268 1066819 2274922 198752 200895 1512248 1553093 2404420 841758 851939 2084722 646417 1872884 1238694 1561045 223077 1204547 146717 1443144 1658930 2192656 1523213 672516 1643303 160536 1208636 41842 746343 2548421 968738 273530 370429 1375616 1418866 130690 2185232 1140101 645486 2185448 1383246 1689098 2558092 2021435 1071769 105620 2103892 2330554 217557 1884297 153692 411377 155862 1542572 1698896 1197520 2555718 1497934 1260487 2495649 68102 545431 1977572 1066756 1154608 2222619 1294435 997891 702593 1877593 1175568 1070048 1732467 2622500 1553671 1469501 2166222 1661592 1157658 2124584 111378 1670468 1211113 701760 1911771 2194473 1648630 1863075 2566183 65670 1472271 1699696 1945889 2435203 2500935 1040105 512433 267145 1182395 2259307 2630962 1970129 841535 2382886 511508 2578940 388243 191721 2037309 2298111 741268 579694 2529716 1282481 273528 1085783 2519659 431571 1620974 900112 1025899 611814 309956 53529 1024199 294191 2458680 1993937 813075 1107406 1896105 1573429 537146 1476399 2221375 1334939 2608978 668719 36373 1907278 2256406 2106519 779328 1408080 1478072 615119 1066530 2093107 101795 1740262 981781 526666 830937 926217 356768 89289 813615 663539 2123879 366426 1671002 1974207 1421964 504649 1908344 841740 2135602 362912 1520281 2439286 164884 2474624 1711215 715993 2465317 1949215 2055260 740670 760316 1449738 50123 2216885 1640600 1517640 661207 5362 2089804 1440860 2588179 212523 461279 1836628 942676 436549 209324 2273448 2320386 1138006 774026 1119800 1458741 1251942 1177501 1911229 2405013 2527680 1224733 2321822 999036 2469647 1357994 1417873 785008 491093 2382619 142538 1004864 1811239 2593066 396408 1455974 2273617 210663 1684894 1885365 1266618 272658 725704 1926424 1635027 2601115 881245 2349157 1830178 1262553 2140761 1494381 962767 708119 276535 2146021 431567 1208476 439899 816137 1014171 1175060 455025 2487047 1883054 2561189 1594666 71132 1159455 2102020 1996189 2007030 2602915 2035903 1411469 2500507 2149561 209548 2557585 1748423 1583476 1411284 152801 670069 817843 1841134 516920 1723450 583388 1309536 1853783 2526353 1687599 2405133 1537696 2409721 466384 295296 38111 95663 2554261 486780 1310460 593175 1236847 769737 1562722 792778 1316284 675826 1584350 1206141 1915195 39779 2196069 247541 526092 1206211 2292126 117351 1915369 1602217 1723624 668392 104701 1866395 1094164 468737 596026 1148051 141707 2207520 2541078 679813 22957 2314952 408960 1918044 867754 2321787 775885 1944891 2486268 2569517 765168 355883 1057312 1324308 1230350 363327 892692 883784 2465323 2052872 2357368 1153606 714866 960153 2453149 1489444 2186065 785566 1692070 208960 1697962 1567673 2050705 2321401 1433329 847944 718024 222656 1257562 1627926 1462356 1853984 221697 1404693 1900614 634217 872494 1248840 987912 2437657 549457 967001 1175652 626416 1951525 671433 635274 2186817 1280695 2501917 1368206 581430 881076 234797 1378100 2287775 2421961 772224 844101 1036617 1088699 2112949 1306827 1276840 165111 246245 142742 568452 1840351 1361545 462862 632734 418075 1361925 1458449 1795629 135017 376422 1243211 815410 1841752 1482497 2135424 2192113 1155638 2615713 2504097 239596 301978 1779958 367127 414254 1015741 2316726 2171356 1998079 2393302 981290 1167851 717187 1509951 1899228 124967 177019 2529250 568742 2530215 2309409 1027888 1454740 801458 1491796 60426 432063 58594 631807 865351 89065 267662 211487 1935254 2146372 1957700 532290 1023351 1202722 2070518 1284203 772056 1486263 798676 946982 2616186 574317 366927 1059535 178747 1243008 1943243 2546534 1354632 1986548 44247 2389627 2502295 2119102 1726945 856005 1866589 1749712 1813467 94363 669348 2038298 368995 2080769 1511193 890543 1510418 735085 1796642 2532283 909055 1534977 2240492 1765823 1080904 697242 2394659 1794928 1818611 2034459 1014259 174002 202872 133954 1352920 696757 974855 526370 235562 1737839 880292 2377400 886747 409632 2280645 1147713 82297 1052583 726837 1556993 1335707 2268213 2324925 349907 31039 993324 310371 1938189 1238155 493623 2091054 1840532 1556337 359702 948742 2509307 1595959 1338746 1808448 696709 328862 686300 2412608 744701 1597415 2072496 544126 216511 1402099 696290 1527852 1136059 1514623 1256488 1397075 2040067 1794421 1373089 1331941 1196584 804338 928584 1701071 943673 1880535 847456 1994937 1670319 2262942 2007028 2358686 1403474 1401499 933033 948678 2353489 1675732 2030179 1763417 2209202 1078916 1774519 1297963 576841 302039 45120 1101996 1419819 2395218 2310146 138490 2425700 1434855 1268138 1498250 287722 1382304 258246 1710443 2483262 85245 744453 755503 351677 851822 1181655 1646373 111808 1866985 1187409 316866 1274354 2311796 1873554 1164351 946098 2122473 1523671 1459070 683349 579038 1827247 27585 1688921 1378748 2149407 864989 2299036 604107 2535044 1916345 1124166 1955395 690088 364502 540536 935271 1467138 2047556 334782 2278958 110207 83646 962774 2421763 1185418 175355 2054602 648595 1050830 394734 1295943 601943 1478647 1843080 691706 2622066 916053 2537688 1688175 611328 695224 1540092 539687 2490798 2219049 607895 1883747 3767 275766 42053 668316 496589 1827918 1557179 2065764 293798 416107 1958308 158043 1286481 2096605 2430913 1380914 2043881 1126164 1171546 2390215 2085030 2300227 838052 2059313 914078 737577 428523 1150481 1973887 1959441 1627268 1027050 243151 368943 191348 1654344 1702408 399282 1856385 39042 2254940 2345905 586648 1821919 842574 1374950 2579849 2347494 2478906 389254 1132339 1970493 730526 1141201 1349052 337138 182861 815922 1075330 604353 2600761 1643318 1737904 2290267 295723 1501048 2057453 1032676 1759722 2135637 1316755 935155 2459030 1870217 78361 1472911 2500704 356212 1095680 71529 2047010 634945 1511311 371239 813461 1305946 919159 531567 2598875 2105139 2522908 1539018 1169327 1908323 946327 167824 1970267 765956 2424271 2645144 2230300 2267948 698702 1254743 1690624 626496 1110411 2513213 1216919 1976401 195747 19797 1638391 963592 1681242 464218 1947847 2306124 172396 889246 2476088 22746 1965780 1901063 1010527 2345238 2512916 746910 2202887 1509686 749345 2534359 204934 2337958 1337298 463547 146579 2098360 2381594 1119688 502868 727090 2081514 653185 938578 2562791 254048 90296 679134 291340 2004773 46561 1601661 2520829 2287329 1518467 862675 110977 559922 1673356 1590 223118 1526042 2289332 967127 967592 161735 637770 147716 654997 1582 2408017 2005172 473030 207567 837885 2583837 967091 1855252 428966 1834686 2058482 2286389 110684 2095436 2545238 2397983 2462692 458313 1876165 1171049 1040687 1800408 1614547 8689 198985 242326 328254 2637932 2261099 765019 1159609 1561311 2471653 2369523 423235 940988 1507611 1778991 1942563 290360 331951 719467 1294931 1197950 2060020 2421814 2593402 1024017 1574829 2194350 2466528 546071 1262912 1145411 898956 995357 452037 705215 2198862 2033310 1784262 2215874 243824 551856 1792911 202866 2278121 1131128 1585957 243871 2521637 346997 2253156 2317420 238267 1561194 2598790 1779153 1060430 2252756 1417392 7836 1747386 293775 1053603 748035 268895 95872 2023850 336230 2235032 1411798 1229799 2259548 627633 562679 1598672 2294014 568814 1835006 1797289 2508938 48102 2217243 2282265 1414514 1620598 820438 922261 1293908 2642451 1144969 706800 1860307 2359204 1563559 654281 824384 1840309 1512398 1176292 2502080 1560803 1957137 1347837 606952 1043420 1611602 1781662 1334129 1650427 861097 1477184 1903385 1894609 834649 94586 1039125 2577534 2542863 1635966 1604732 40772 2296602 2447220 1694195 214884 1346170 2153395 1449442 150464 2275113 1835249 4733 2250397 1977385 552790 517042 2427188 2125529 209502 45507 1021376 2546327 1691343 1928054 955739 1524854 319237 2255804 1499226 841023 77951 1793079 1631639 2424304 2185991 1710332 728586 1820899 2176067 1195278 1441035 1591097 946268 400691 1571433 2455666 1929663 824026 2275924 558283 270920 49493 1045444 2176641 1770818 2602583 2531987 2305446 2462653 158718 1586002 2054941 1151537 945715 214262 520619 2095507 1028999 1316607 736422 1528169 2572036 1122252 1972824 1822098 2295072 472344 1497710 2592034 416265 223663 2009224 1515819 2103301 1598199 1002077 657583 1099115 1517341 1231262 1329393 943303 2063722 2287957 884056 1813695 44386 2194328 2318245 433597 454308 538165 356980 1566960 454645 1919737 1451145 1000084 776431 1774481 2184379 2393811 2115199 1013712 660885 1412359 22745 1609282 331248 1410492 1427856 332743 1194774 256386 863479 391245 2359884 68002 248536 2211842 519218 2613351 2644658 1409157 1978250 1859686 2253575 2209055 1721190 1623272 1325249 1422917 1496432 888662 2460108 1478655 2046020 979453 2638962 100863 132406 2421016 1188330 2101744 500103 2135615 1689755 2207029 1271964 534539 1828358 1080454 1382273 1970630 1685147 1250041 2380719 1823191 1620315 344942 1112415 303197 516373 482418 2536911 356610 428500 1147899 2353716 1798244 1279868 2363130 1733052 2314202 2357357 1422746 2116498 963925 1728806 449356 1317580 1456049 910917 743248 1950699 333752 2038806 584208 343640 2564085 1892568 2084187 368548 536669 391645 916990 185428 2149742 1286858 2169000 2552939 1654538 2007513 536697 120165 1093541 375989 1324139 636626 2168748 1846566 775355 275163 2035997 859837 2629993 1931179 1956820 1660538 1064141 317457 35791 1033102 917314 2329239 2460234 2097763 1841558 1015003 622105 1444678 1620416 1550254 1337732 2355131 586555 1321443 2571754 428117 1681618 481982 364268 1019197 200875 713781 793907 570429 323601 678868 2008650 155998 624025 329777 228337 53036 1182994 1930407 124152 431939 2199231 2406879 580668 2527440 393294 876916 154920 241008 636867 1466788 1961312 124026 657648 1604168 1630771 1827309 1745340 1560908 1303110 311248 1202600 1261755 1375829 1894755 20675 694380 1621641 1047665 253872 1874469 2147983 1061392 1501562 1081642 887537 1614221 145887 622179 1765238 1282734 292505 1678692 1415719 1854712 1865328 2269172 1772754 781185 1464941 1878880 681709 2262968 258912 1253103 942607 2068429 776317 465060 2292524 306407 219595 69323 976710 1437531 1037522 482234 823488 2073448 2369493 71596 2203323 586574 2138837 1811303 2192647 2099603 476871 720502 1161091 1001006 290854 1363599 2546346 323761 2099661 844614 1419000 1514697 1795905 1953326 893485 60690 954430 400632 2360452 1674153 488745 1272208 1598755 2457699 1187900 212577 1058840 1741511 2361312 1571235 2030628 784798 754617 438482 60907 2318205 1505081 1565005 414512 2183823 1693814 2399088 1925002 660649 136058 2226418 1834182 2275597 2625291 1291782 1568766 1845558 1611276 1349190 937420 1424084 2296233 918648 461708 1870226 1308156 503178 1415363 1552212 417144 2395159 1476232 708282 2591029 2043633 2133618 46437 1732291 97164 2250170 2238229 2270097 2582516 2144061 2264467 180117 416007 2142775 2155537 2550798 1796963 1749706 1921661 420531 1357760 380549 2545984 1830564 2277570 700525 1379030 569884 209380 1889657 2361110 372806 1645053 2560133 2554027 2318397 1543259 540377 1623916 1224779 515228 1767800 1145844 831987 487812 845938 812720 1085929 2028388 2564852 1957441 299446 2540633 538931 1981052 151299 2262976 1439620 1155810 1008348 2024621 2540011 159042 446850 305965 1818091 1811355 996246 1451799 640402 2155003 2215860 1776165 985124 508682 1649634 1674803 13196 708129 2577437 2606293 605853 1096323 829410 578493 2210405 875788 1296817 868521 2390686 1465070 1812544 972625 160334 2590580 656049 1271714 2414868 1571531 1131409 1793863 1705966 991449 1987297 19630 463070 2063442 931992 72488 771442 2438244 2508822 1748015 906101 2644259 2038372 405110 470777 770978 585572 1306957 1998300 1784576 2350243 2439178 1617982 433063 1039368 1135700 493349 736924 1545486 1888712 428264 2453289 1233426 1106140 1262804 1102996 1972568 988098 486516 655796 1872649 1911198 115047 961023 1383882 2006159 217626 1126017 249413 243665 1159326 664911 894241 1083492 1108145 2505285 1869790 1368802 123807 251324 1540100 1321101 197804 1051505 2444248 1048379 1709446 1197808 2461615 1436092 2383754 1728775 335384 1300016 65111 1093639 2285734 1602182 1174990 51620 589768 1411434 2617591 1282964 2423713 401166 1946329 2582586 555494 1597217 903648 20826 84291 2342324 1748595 858726 1552353 2591505 2238709 767060 1001775 236419 1157165 1748043 1510465 1637487 962435 950677 687027 2444887 1491394 1400327 2244725 2144211 121532 455143 1476686 2467373 2012188 2069064 1253760 2217619 1846903 2325377 2134347 608072 315503 1072968 598316 1984230 1399466 2076738 2541769 1004605 852358 1786231 1285920 1898684 2485599 933270 97700 1367679 468906 2032551 56986 83110 1335107 1445659 1742176 1222905 898627 942786 167852 336865 2533427 1085375 1222758 1718562 1810531 1855685 1807369 1933823 1157299 1834105 1391342 339065 1251620 1099592 632521 2113738 610534 312482 1877212 2048321 2427745 2314374 58216 270406 704641 328831 541592 889747 256499 2329744 2223592 2383062 956851 1714384 1633759 2514597 2184038 423913 349479 1209619 2359870 1314602 515643 1370805 1043339 1741441 2282654 1835953 2113721 2563334 1578945 1482213 698050 1981745 2158285 1429690 2522614 2151994 396358 1532781 2062617 2640904 1092029 2635350 105030 2395176 478565 106929 2549379 2472204 1149569 2303845 2523566 2288528 233262 852003 2198844 1522104 931219 2441357 1684859 1239406 2556188 198596 1032581 2004914 39735 1845817 657988 1104496 688037 1031361 845258 1887061 536463 753644 1225746 336245 2088976 1657226 1078263 39863 855136 1630345 494910 416756 1527074 287327 1897111 2203157 2085893 1336946 48729 820509 2533705 929688 769679 174949 1019698 2448030 396499 1669236 1658265 1998197 1842002 297349 2316299 1314824 1959280 1795609 1489240 1634359 519281 707611 2004869 2540678 207881 14146 263080 259853 536944 157507 1574204 1997699 700802 1911583 2303113 1456760 58749 624278 1025885 2228409 323784 218538 2238043 44562 654649 1822733 509151 795873 1612248 189435 803793 1127174 2498043 948375 2188779 261889 375292 847043 2349404 229918 1725162 1471795 539447 69401 675048 811519 2626564 386495 23097 281414 754858 672807 55719 1129308 576039 1524645 562017 211639 315770 2404925 2397685 123445 204249 241384 67120 2163802 1403764 2622508 116251 2624547 1848841 1557333 1352035 2021367 2097991 1381291 1424529 1911186 961116 1157291 174078 555460 1930691 53389 889776 2041396 1631175 1173963 543847 832249 1512126 1844688 2601923 1419122 1778044 1077586 1492675 2223589 1715300 445535 93979 1112260 1564154 2562833 1719440 572078 638169 751172 1796986 1080585 837310 1927169 534802 421525 938314 1333503 169319 2404028 1545259 2130097 341109 1943170 628512 210961 1056900 1506757 2640398 535611 2402321 2607338 1989401 2601460 1569817 2511671 307800 1407281 2405448 1548039 1874612 813316 224641 709603 1035349 2237579 1360012 1044119 1393446 1744740 622720 1641802 788807 1879956 1125260 2436336 2587391 2408350 657977 2439843 1653083 437893 157814 1462875 954374 1848527 687235 950659 2161711 699924 1910274 1235965 1451215 1146539 2598082 2508659 836679 1328763 1221648 121500 1458495 683501 1041198 2462791 1625845 170850 1063575 466092 2224142 801881 2049016 2556319 1392374 1333022 358145 759575 1197042 1159818 832987 472460 1379363 1112438 2419541 526942 1182530 1443595 2254853 2040276 2294405 321955 2192681 1359818 2088220 1070846 1537909 1996358 1463610 1396731 1068288 240016 1595057 1424250 1731302 1476723 1120411 1222241 1900476 2607305 1308595 593383 990880 2326770 505173 1925680 834654 2417326 463783 1818302 2086041 1626010 1565389 45267 177493 1822357 9133 558446 1936249 2250986 2642916 836069 1477185 820758 1382882 523309 2559713 1548828 1257850 221291 1801882 727239 1463359 381158 2091364 279889 1389295 998178 2324919 746268 677144 154135 2300372 2118690 1602458 262551 1999338 320079 145592 532331 851536 1602251 370249 1719238 1375358 2433204 894624 2470851 702860 2497296 330639 1937641 318392 1426732 1845667 479452 1364397 1336784 333717 2094973 2356969 2196658 1139063 1284516 142521 1596414 1891250 1506616 1771232 424606 513425 535641 164072 42731 1174942 2469 2431921 1342275 1022640 1745486 1275883 880928 885950 650942 1086300 1279908 1370480 522396 1093662 1179227 739908 912122 632524 718126 2605242 1883031 2540272 1425005 912526 454833 932070 565356 1263996 384541 1833195 2185896 2227692 116562 248016 1020235 263510 1873839 1803557 1018793 2570336 334172 1562862 429737 2016097 2157474 2078131 1415403 2369667 869177 449231 2615886 2250150 1867079 2544243 1220114 680154 718612 2134048 2272835 2522745 1601275 60597 1306150 2354678 722367 1442987 2272927 1467176 2267979 141398 1097480 473842 1609583 1639523 1228542 503307 1274557 1270593 1199496 1514923 1476735 1851048 1036997 1871813 48640 894554 1091902 238657 1386613 1181547 916170 264278 1561306 2233792 460218 105804 798614 1336046 2505823 948886 11027 1709701 1718019 1517739 324816 141138 1385170 1467841 1854601 266086 1357870 2007423 1538033 1915612 499688 1529188 1619318 1979049 1180032 1820843 2492313 1100043 155977 2201189 1120039 1970590 1042988 39854 2166830 1455112 866536 702582 400793 380305 8219 380172 277657 190642 448586 1299578 837871 166557 2371308 1382929 1313950 2301057 103161 1791068 1177934 2100216 1945217 2323994 410626 545724 112042 506207 1044546 1640834 971934 2601506 589887 1826237 440203 2259843 2354318 2424834 2024051 104625 1692793 1657560 2529959 69175 1695301 1617228 617864 1834397 2290506 404450 4667 989160 1308048 1075086 2446059 713631 1962363 939163 2110940 1072629 937481 1050643 840701 656217 1238062 1446503 2575586 1565772 956407 638639 1682170 834581 1619163 2069615 872553 35278 636421 755756 1590157 1987994 383542 2518093 995019 2039239 1935701 76467 1038920 1710779 628752 275303 1686217 1706235 2121054 2231044 2555073 1753687 1458903 2577234 902851 743632 502598 2591450 799665 2500391 2229048 1136565 782117 1564420 658582 1414386 1820641 360375 2392508 1999428 1920265 141662 2330559 2152616 2323529 2125796 2249984 144942 423808 748954 908844 677371 626731 101636 1392425 244787 825451 349086 1493855 1220679 2151521 1661498 648306 2021839 1091913 2332313 776424 216623 2102021 661503 2057377 77660 231006 686946 1234753 354656 2120636 1131773 1696602 2163181 1074542 1115755 2560014 2264764 1255274 2246581 1002404 2171191 182008 913133 2255809 44358 299598 1005051 1775849 2112488 2158492 65081 48916 1445454 598542 925465 839115 219908 1266600 258493 498573 1775683 464069 2034790 1056809 2074420 325691 2347777 1153616 494084 1897940 459146 1405671 2099664 2239324 854822 36695 2385808 900137 1914062 1304750 2533004 1981583 38694 361759 934765 234104 1632016 390837 859999 2539130 2360234 2040322 2107425 976367 966451 1159480 2267342 262436 1409438 1734436 1354215 1934326 158105 2262732 680300 2394150 1454220 386948 969714 70728 290931 1058889 1034380 769315 1781218 2224900 2493576 774855 321541 125581 1425488 291970 255503 316240 2255281 1340799 2419235 156591 44448 2424852 1723643 2025965 237853 2199906 1905815 714624 1825515 1634897 590819 1118854 623811 302009 494446 1267177 2244053 2074206 1558833 770522 1500159 479980 2511590 1291872 730502 1319255 2178736 2475916 1013445 1003369 1316743 2639791 705591 293529 1365856 1296522 2154633 1423416 447819 2413226 1947344 1157259 1320933 1951687 196343 2502171 1714278 122779 407974 2314402 1901643 2038395 1056686 1204177 1227295 2214425 1860967 813614 115221 2098089 2296462 2400027 1469116 1649136 866768 773937 204808 2274374 2374279 1190410 1080376 1642416 1153084 950718 184264 1246183 303552 601590 619218 2191663 2555609 632467 999164 325066 1558646 2437936 938265 358165 392367 1601723 2513065 1300674 2385944 124042 1387395 2134803 1617787 1867489 2042985 472498 955156 2412763 1851181 228178 22877 596562 323533 1878058 51690 651942 173060 349597 1238869 2149080 1053841 120368 40174 1458450 577906 617886 1443513 2019600 594003 1221481 304409 53276 1749848 2221623 2201221 1667548 959574 699646 1080898 832199 1714068 1690548 739364 577006 1809854 160731 691226 1590854 2000343 1778138 829993 1549722 1501755 424297 1173088 242736 1634542 1700250 1417409 2292767 2576347 1699762 1413960 252637 2315416 444581 731773 625054 2005664 1073254 1799854 1734338 1557231 842670 2489286 722494 2245097 2242178 1595935 2337259 331265 1243161 1993697 2605551 1693661 256035 2191375 1011153 2628190 357570 1695536 1043018 1228977 481933 183382 1305353 2266485 926818 1225705 2603663 675674 1777233 927370 2001144 1495132 2298615 28522 1202331 225801 92544 1601339 1476825 1899502 2451405 273199 1410637 2186548 2588915 1917083 2094803 2253399 1278506 1880013 866492 950802 816733 2604633 424751 330131 192461 111728 999628 1693376 2131323 306556 663632 290696 1486540 2530048 392192 93088 875408 333820 1874945 1789704 77153 553661 724008 878651 1311034 534351 2155459 532412 1375797 1228113 1580667 745940 1065584 278798 375116 1829758 538977 838441 2530370 1623325 450987 1004778 879989 341046 1168776 2218391 1284118 1391684 806872 2415235 1894354 754334 2092008 1833824 200741 869366 677276 2409566 1131680 1125818 2468851 1024059 1548188 1659337 294566 2237025 1153162 2131408 1540396 270610 2084785 1766722 270333 2048302 1023059 283161 155996 1737540 423283 2304311 2350280 2320229 1353499 354667 1113275 1716971 1542612 363378 339528 1718867 1357705 1496258 1099353 1940218 311463 1332661 6666 1561914 523615 1950788 1019813 2152569 2044394 2366698 273267 852496 1560960 2318512 2265438 2197236 122228 1501101 192681 1232772 1697823 1448492 545129 66701 2628704 1764836 487147 2622584 1549056 2189787 1761431 1163578 114355 1975049 833611 2209451 960067 1874744 652324 325978 868074 1974955 2069037 1407283 2435974 2433751 2333230 120382 1127465 1186037 1695880 2218543 2270520 2268170 1578084 1098487 1453686 2304938 1810195 2037348 285334 1015150 901049 2044813 2260672 588258 2620595 1639607 850329 439980 1795203 2014833 575140 1490823 888399 1368670 851794 244144 1412438 566297 1304642 614580 729826 1371182 1022908 2337617 434038 379839 973814 862318 1287332 553193 56639 2616972 2053448 1941364 578399 868452 953812 2542027 1135489 1019352 93733 1641257 1866596 2129462 647428 1478706 570119 1003757 154582 588500 2569757 334287 2479555 1611034 793693 744206 258062 1629650 2617865 1265501 415386 752756 144714 1450425 901211 15482 1495010 439184 1736387 2161492 2588080 202002 1163490 1734902 148805 589571 1700309 578618 117471 311819 2173852 2347329 1295687 1771876 1368120 2341622 840215 2559786 1437756 2570916 2374276 1374259 1487442 1059450 770425 1226403 2298701 1021545 1690207 1757759 1473579 792466 336657 1649108 640822 1373748 912500 2614285 760311 1541219 1852437 609682 2453494 721132 2582521 840101 2414321 725720 453895 2317938 1641390 2142469 1494983 2587838 1338766 1684731 2204014 1660160 750357 2032395 1020455 311744 1519872 1010832 1446938 1469307 679467 1356210 2127524 1614409 1003628 2257618 2363922 2302023 381347 942475 944319 2477924 1554127 2092229 977471 579432 275974 2392051 2291631 427256 711916 1157732 2225231 1676004 2457968 921145 1180894 64564 1020275 26953 10 41895 2267276 1506909 1223860 1356581 406788 2415981 1122547 688620 1606422 38909 1712774 2579257 2582107 2163085 2517156 521783 2306055 2174037 1945609 1461701 1194900 1112034 416415 2576387 1808988 471261 1213374 640992 800158 75155 1642815 1123529 2619509 954733 65329 2158558 2375368 1228183 902457 2326397 1322035 1894334 699177 1187114 1373474 1701973 820695 561139 871250 215438 2062037 1247195 1956281 573217 1415957 2359092 1415519 1996016 879242 1765114 2021889 1128308 1412007 1071248 214442 1245625 1176023 1864088 667661 2153629 2325730 1889971 222491 68912 2530614 963702 2101246 20539 1302271 1527158 2413479 2282969 2166584 470877 928972 1294108 1371462 2308864 2229217 738307 1457260 2489230 1767837 2131280 1653754 2035336 645036 251322 2417258 2540867 791349 1553470 1998348 1647370 524863 1547247 1237303 523186 371097 145684 804401 2100212 2170738 132183 2415383 1003986 2401382 1811414 810196 238532 883653 210121 1750616 1903580 1979737 2075791 1145015 1825357 1955272 114802 1195257 439459 247177 1916043 586231 117823 298233 1647281 801120 491108 142224 2264394 168139 124284 2098058 526705 192069 2630145 1182873 1170979 1341847 1991863 523663 1750918 1711606 567377 1510782 100295 1207686 2035325 900828 371065 400138 848013 2104151 2238737 224399 2330531 2449429 1833930 1315047 1327349 492717 1921034 38855 1783917 2589460 991616 1837575 2305805 2107243 1513443 2352950 1124753 1520495 2146910 1486429 185313 429601 472665 1699838 1071582 2139409 1973086 2600237 444557 429373 1122927 2566578 1025792 2260996 1562597 2016805 807419 55553 730768 663136 2647395 150635 173818 1355191 121157 191359 2569428 362577 2559073 1313125 818050 1389757 1556420 1064471 497541 706859 2635449 1687890 2602316 534492 1947136 1014940 1817040 2524424 1490408 2487901 308249 1730219 1792808 1362128 716846 1474302 211023 577920 2194267 1067125 2278641 2446662 937904 2137932 1606219 1171229 631098 24814 671270 749392 1545742 2396327 2121969 1136239 2224152 668461 2547331 2317156 1962885 2412552 1953742 2280652 1500852 1871703 1711754 306575 709824 754469 1558622 1716556 961599 2391884 671325 733776 2034429 2038100 84263 573879 1022826 2407576 1346933 500774 374651 735755 207179 89531 2312280 1322326 1776251 2393530 1050845 405403 819770 51740 492081 783912 1836237 279684 1937831 1897207 1984500 732341 1302372 2576137 1723247 1225252 85332 1308604 1789441 180313 2586563 762840 1517691 2537666 1396311 2311865 2572878 2269125 935681 1009539 1733002 1865756 123133 1072637 905046 2602610 741742 296048 903264 2551180 25203 447722 2272770 510790 1677481 1689115 84918 831720 1158684 323868 1237987 925006 2034777 1098263 562663 665701 2125641 1353003 14712 2470449 593285 226725 963716 620847 801250 1452930 2587362 325875 25208 1156811 1690077 691946 1693262 1500832 2322470 966013 1098569 49858 1139526 619480 1238192 2330254 1561530 1002517 2646192 1998794 978373 1056392 2307256 2077562 90674 540317 2487614 395815 2181007 1175607 529219 2406976 1384837 767017 188778 663650 635302 1590355 511237 524436 2533356 260764 120416 794670 349942 1750445 2244758 2378199 804131 935170 1433498 332356 743637 708452 1001533 556236 1826344 1213891 1055576 1739640 1855188 2165873 2020044 1210370 477248 343591 2221076 1191595 830133 659452 2003224 1901681 1541069 1401760 431545 1169546 1617676 539465 2261315 124395 12649 24953 1356101 535565 738873 1549990 1382364 2161861 1798539 33867 1250614 2462107 2610084 2346761 508027 2209237 704481 706599 2038306 2389482 499258 103834 2117501 539626 1014529 1748386 1708981 222021 2067290 910173 247022 1144917 948394 1831119 476978 1986251 2097826 405485 2125491 2468923 440325 1746968 626735 2500261 857752 2030904 1773648 1921046 1676817 469026 415441 1153883 2246707 445811 1595404 1800628 1547458 2278056 1142663 946083 122195 679954 1244309 2014178 366611 585942 2229022 1621558 2648084 311234 848328 2215742 1527811 2351480 2167506 1661986 28124 268264 148702 1612795 2178203 1479826 630602 2400231 2448740 232429 1695391 2193774 2323180 2133830 477707 2254764 790542 1371166 1010462 1036126 536310 1929131 1313052 451778 18442 2635027 829053 827038 316356 1323157 131060 2517982 1340528 1857347 66225 90231 2082772 1411102 1749426 2085438 1643912 2139441 141779 887985 746154 1488100 1180874 1671818 271931 2104979 2155742 494350 191507 2561921 1172589 2488072 418874 1905615 766256 1586690 102829 158406 230616 136040 997261 1005165 240683 1368578 2362830 2420336 1632090 729946 1190964 2165588 845688 1248494 1686897 1176643 1270644 609712 1535884 2469335 2638682 1018837 1537566 1534262 856591 1090481 2526864 1753980 102534 2180196 1921444 1019479 1004161 1627296 586991 1225946 1800019 301295 2097041 255229 1894285 2614987 466462 782810 2526577 95882 1756695 1913231 437732 771454 1146522 607256 1364758 1048825 1585637 1789341 2503771 1316323 1462861 1501193 2069994 820984 2215622 335371 263225 1676772 744065 1664001 537482 889572 1661504 1221607 508867 1319296 2646137 550609 353211 1193763 2608195 1533618 1258730 1804608 125193 1477243 1689524 1952765 1007765 1693374 2163112 2340120 2236630 1627191 1247653 757020 682567 2008185 2187056 1633510 1374257 1685818 2050472 802787 1642467 1770685 141436 1753296 2355187 1334105 2330918 1988896 837519 1242459 1757943 1297031 16843 605161 1746320 1310396 1088491 1027563 701665 2150298 864654 391407 1608552 2280723 2171365 1403214 2077795 2120421 1387309 18624 1476563 1082918 2533941 349837 1909983 2226875 927551 1126536 1246024 2093404 1239859 548123 1346959 2049795 646999 1232743 52936 679307 1984163 263948 1722557 20809 1622557 1117697 99939 832485 1086309 2025321 596775 81302 949716 384003 1420962 2520228 2073274 2365906 1540376 944509 1127445 1207896 904612 1148600 1696873 972490 686789 390382 807996 2412761 960597 185875 1041250 98587 2584097 2244549 2066108 1891715 1707147 145772 1110601 422542 2436127 1399603 1829206 802942 2535935 1281699 2113490 339651 1102906 1965638 1369307 1643395 2178340 2432220 606882 1938464 823575 2505104 1244268 291830 1870517 1843165 2499450 850609 1842395 2314937 98607 1646997 2471793 874333 1352536 2385774 2620487 422120 1063712 857303 719188 266758 894510 1355681 2574263 1932588 1866796 636610 1291718 267307 2625036 1263646 1609937 77348 743572 1363017 320553 532272 631208 1203122 537392 823894 1342716 272431 1112550 1322097 2075551 889761 2318022 866532 490454 2551882 336033 2276374 469401 1841147 871927 2312938 153167 900699 664508 1915526 881414 552890 295513 689505 35675 510676 377615 908190 299917 2105873 2065560 284477 2179289 1743134 894281 2356813 2464888 1318925 417409 52816 985863 592348 444540 2094773 1214347 1656845 451676 791528 1695634 2413357 788271 935936 2361932 706943 668455 1188216 646951 499507 2302037 1888086 1435312 504555 990722 1015113 2160442 397122 2340104 929132 131681 1395035 1746987 2431010 987564 2624234 2253631 889498 122478 2522049 2152292 1859774 530367 747099 190089 1258154 583844 434605 1240063 2197674 1621970 115426 1600725 143345 793392 1123169 187524 1258315 1278105 1958411 2069789 1523612 871308 2497183 504319 1576854 2407859 895185 1763440 2642674 586935 1470172 1315479 2223831 1535634 489922 2204358 2062867 2622787 107782 2133509 2102931 1055540 1604783 1246618 1028935 401168 2137137 209471 851595 410544 1688359 1871026 1791001 207415 498428 1170087 2150432 2237845 1385337 918356 1385166 1609647 2180205 2433626 1798292 2241709 729753 685044 2300044 2311408 2505474 2589524 1368379 566067 746871 667457 1605430 2468213 1356224 209124 1916952 387594 969893 1976715 2240236 906086 697695 507285 920776 957317 117085 2472158 1388497 1466684 992031 2133034 2467099 189443 1648352 68918 1816181 975549 339259 1477577 875797 135215 2092637 1643394 1107902 2226321 23391 865976 1591884 1386705 1991480 1058879 1183266 2596201 1494629 530581 1629562 1970345 1841708 2095220 807445 721293 2129608 1021026 148763 671224 503163 1275774 813616 112055 807158 2462796 2305773 559398 364832 1475620 1957597 1861751 657554 1003599 529908 455655 765632 628706 698735 2446647 1802755 2576429 2331222 1314332 301104 395979 941893 782274 2516440 437038 191479 598208 1638278 1685327 93027 1032336 1636849 1566754 2011706 1425743 210653 591843 1562800 1486847 1141425 1316189 2508286 2123214 1219283 997514 1368581 586464 1587838 2031019 559021 371180 2277851 609970 1786811 2581844 721601 2333007 46140 1963140 887711 1256029 703571 1566849 2505057 2119804 405455 1604194 2216937 305112 2022899 1199806 1698019 2537738 1226865 2234534 1736116 2447208 1890172 180814 177117 2525643 1697358 944783 35454 2224956 1189761 1245361 1358045 557619 824184 469336 840441 692174 1373327 945786 5775 250778 1651007 1000571 883246 1143963 838841 2281469 1470088 1697276 1257782 1796082 1114937 1358709 734239 1947105 302989 1013760 1079152 198319 1116107 2226491 1652012 1028769 1179446 2571742 275509 2489552 234203 1311338 1190933 1466389 1220292 1853921 733054 1469506 1773070 1211825 1889293 2116981 1948343 2436851 1899325 2241129 1823627 211797 1651660 129529 346859 1663791 1489931 2508399 931003 2022141 621135 1807356 1502595 1555101 1240787 146190 1147831 196384 428030 2237504 2366604 1304432 2378667 2598186 1551859 929113 314349 313436 1920127 1819383 649238 2111437 1704277 2421408 2025506 485181 1997908 652845 2252145 286454 124984 1126130 826807 617911 1943068 704777 522655 2248018 199221 851876 218497 687496 1714035 1673804 2546319 394608 1369497 926836 2574528 540261 469532 2411049 2393797 745752 1493118 123381 664179 1985967 920756 2315870 965677 1931801 1522494 1491916 480372 2262969 26220 2287491 907612 2345274 345615 1100710 2380521 1836871 2387262 835279 520132 1392214 1497093 725502 94015 1988427 1440788 1277281 14254 1276655 1015405 2541781 1846929 1136188 1638698 2537413 1412580 185831 593264 2378217 611913 7328 1807268 1156883 2466908 1513497 904637 2191889 1930864 1421389 1229082 1131958 2358045 1974535 1080866 2110947 1768969 1095505 651251 802317 1940022 1514928 2344365 649156 1841568 151418 78787 1397809 1140976 2210687 570364 615232 1334191 1851593 673245 1781171 1539950 1658036 1778685 123767 2451347 247432 322760 489205 2364166 2192877 2644483 581447 2116481 1374242 1269266 1261787 1750656 833061 2536485 1421095 1305625 2173802 2280858 1959139 2648419 801055 500675 278727 2611479 1542104 1793885 1251254 308733 1382132 1895144 1748308 35573 2347803 865900 2100785 2297670 1495300 941393 2073718 1830456 1919062 2113696 496741 2086242 1344474 548985 1442608 856718 2389739 2489564 1008889 565579 1342861 1048489 356495 2026096 1141273 2204921 660736 1298124 1072552 1486055 2620206 1614972 1899429 1805802 596181 989907 1891859 1913995 590346 569766 1394483 2315398 233250 640342 1449101 907348 462071 1961410 512096 1895411 1793901 1943089 128510 2176977 1882721 493096 1264102 1869653 832512 22321 1101365 11340 146742 2405379 1609142 1916681 4483 492836 1232914 1517055 803865 301526 706662 1983863 2270474 796372 837867 2479581 1266212 1858342 2551667 2588715 2191473 2376183 398139 1302417 1081198 1307875 2503232 1630814 1337556 2560537 2100639 1371995 2029442 2393527 1024054 1291040 584177 504401 1732366 225320 155431 2064308 2094369 2189249 2562038 1382504 69107 449252 967172 2508500 2403956 458484 872698 131944 135294 878305 70785 1830218 2597834 291379 72523 468568 1780180 2084472 830650 489295 585095 560116 628585 1426504 1601428 1533313 271688 1934023 1731726 1403565 532979 1851004 686136 163996 137051 2134142 224101 1517158 851619 1249021 1466197 2323010 2583633 984082 1571150 2554658 424030 38817 2372515 2011544 323108 519535 2623289 790665 653674 2430742 46613 1181420 1088625 390151 2424195 1954218 2600906 2526746 1796076 1047049 2336087 575314 1098840 1012009 1434146 2455058 1859836 2383502 1032545 2487778 1004681 72869 1115064 1290314 2581842 138642 878751 491907 663795 1447720 1682502 1316847 1704416 3283: 2584177 1504700 1852503 2564929 150567 1654843 1796274 257595 1877528 1601445 2579163 1053620 480141 133846 1621154 1817603 1844547 1926057 1746559 884578 555975 1244301 3284: 2392576 3285: 119716 1350903 2152097 2464076 612443 1492487 1415619 2067395 1498913 2116402 145301 133119 1016668 2384120 283444 411396 1512267 1495780 1136744 124621 1529531 2250486 1452847 1760910 482427 368048 495904 263439 286383 2543844 2236423 1555693 1796497 1679377 511112 1373297 822320 290306 2610321 1460326 114157 1822239 971226 1406565 1433163 1535071 29777 1926603 1957050 2190892 479581 1880098 2515964 611251 246117 140022 902787 840650 258280 389210 619498 2150180 538113 1559940 1822377 844234 2290272 2475716 863873 493407 43717 2070300 1528345 696431 1961896 2167296 2465844 1708221 1311528 1759013 1947565 597385 859400 342616 1082864 1258189 1528532 2585464 589373 896933 928837 829401 387644 298244 135074 2335174 2366219 451817 2414796 2547233 1139226 1587694 501454 2239191 2620485 1552548 1619508 1547247 345066 896752 2028539 1305570 437096 2533900 452796 1310425 2212256 1694620 1950685 203313 417941 764560 258598 521315 548665 1695634 1023363 616050 834363 2117933 2646578 1375312 984441 806250 1727593 1280078 1182000 2205138 2529292 274206 1714566 596512 1139484 269615 506048 3286: 891699 285975 1820271 1156147 1073510 1029862 1934076 30889 1880434 1997637 3287: 1398776 763394 3288: 341468 2558409 940817 669451 935732 2223240 1837182 514079 3289: 780320 2141318 1068417 2049802 2410448 384538 172257 1595722 329: 1432761 1479087 618010 1484465 1765949 222705 2610109 2604263 718384 2431682 701490 408856 2162865 315988 1845836 331423 21922 2516042 2528847 1609058 855509 2122428 1951666 1336537 2568963 1686968 2108810 102933 1995200 409085 1670399 154100 2458285 116380 30496 2173590 1323893 2532881 96081 1979459 2296996 2027853 552786 2329249 829431 2579067 2419881 1870867 1708799 1529713 1145831 1359410 1769951 2210979 1256078 2545841 1085146 973501 2171158 2576560 1626346 557529 191378 2100050 1723208 1470648 627655 608724 2155399 569259 605762 655557 1727665 901629 106528 351708 2613816 1889279 1392665 1004578 2574295 284224 1662481 363528 1456184 431711 187026 2090239 464550 149058 1905973 1748826 1255017 2625985 2168421 1333099 1188870 263562 788408 2144073 1200678 1345145 2603297 2235621 2574015 2175000 1108388 867203 1819699 1307145 1424658 1661608 195 662875 799710 2620378 1533535 988272 2170906 2381775 382592 2399376 1910035 2231591 1435648 498504 1557361 960152 513887 1240690 961149 1071984 1725691 374215 1234704 1703667 1786956 1712792 674806 1750867 1344143 1250851 231650 2530588 1607533 467808 365703 67796 1756365 2269805 246341 1437484 23421 1576556 1686802 135104 2374370 573144 585902 2234218 1751245 1523158 1147266 583395 1442861 963762 346583 1162743 1125840 1854976 397608 2326499 904672 174206 378184 217609 1257900 568623 2013408 108285 2220603 1766152 1261821 2562955 607522 559992 2567997 1357355 2108022 2281080 331501 2422852 2432950 380762 473452 2268631 2146527 1658301 1124163 2098474 1791966 2341307 2098394 625720 1809775 2206249 1262488 1345575 1522889 640427 496910 2570348 2050054 94624 948413 1997436 1668189 1012805 2083214 1489005 1393014 1012553 1039574 2157041 1132260 2595092 2007773 2585674 2155313 1696755 802025 1712255 447327 27517 1791778 850652 2040566 1446783 6369 1293600 539037 2506886 2029113 427833 1628237 481002 711569 2447908 2195778 875124 1623681 1967200 2440000 381682 484589 68526 684565 2125585 788419 29655 598844 2404017 575987 2380687 1813869 11568 1434577 1141519 1686291 915726 1510501 799462 1380822 1199095 1361054 1232747 397570 90187 2401721 162891 2026653 1996876 218627 1548483 560212 433351 2193384 353296 1628932 1838226 2555322 1554317 952235 1996293 513969 1104269 2146147 36175 1748832 1628310 1825163 596636 1653681 120438 667607 489033 357340 2460888 2164428 1091405 886415 1613866 46278 1923976 2292853 26694 1824637 941087 889886 2570628 514753 1682599 2451973 417220 1074585 1282185 1269539 2438352 151696 1720636 758378 495833 1502212 369624 922127 1742750 2479818 348661 607102 869530 305768 1845221 1858748 1649367 164 1163421 911234 908056 562320 1990611 2097625 96760 2066308 1135859 1551437 2035790 1209859 1622694 1851288 2448474 205421 461870 2043142 902509 1749649 526922 1854329 1516215 610994 938006 1350157 2468076 897505 533040 1107050 2237236 2077023 2497159 1320175 1712493 2488244 1932924 542506 350313 2066988 845476 1266384 781414 2203785 1716982 1130108 1434823 1187330 892910 675279 791937 585094 2073528 1352187 1978179 2296151 1470753 2083395 819419 2129193 1136933 1994568 1090853 1607154 1070801 1307769 617471 2473034 2104784 2491420 539035 2139425 217807 2552108 1347874 1291022 982493 362184 1348967 130290 321376 1002975 1765823 1903698 739758 1635187 1104838 2056472 2600245 1233478 717313 336804 43094 1250630 2500230 1353048 2003803 1244093 2130021 852683 567009 1099347 1381940 2038194 48479 358217 2058760 70330 885233 1507106 2007083 910595 1244733 2070552 1452272 2128347 1207709 975062 2541909 2108929 1494913 2405252 231314 1286481 415033 1567476 370907 732303 1135292 1302581 1271619 570582 610051 608648 101793 852457 760883 2112522 1828490 979436 262804 1181789 2046644 1726765 1841047 947265 2361592 2040398 2319536 1379279 1577211 2021960 1389012 1559156 2356835 1390489 2505657 1986839 255476 2366305 1222688 1099549 581754 296703 1916365 1916866 1545783 219897 1912446 1718854 1831536 479424 2179932 1315778 1859429 406537 741748 1128873 225621 1208571 2378274 525368 1067296 1957180 1906070 1221409 2424371 419674 2456462 1775115 659252 2256986 75363 590239 2255638 382583 2244371 1424237 1992708 552431 1985466 131726 2126267 1238383 966033 1669891 2339399 497714 1089894 2080367 1844838 160669 2535504 1392675 1729476 1605454 1254366 1563756 1156913 1745187 2550541 2218591 1842951 209502 1868469 141391 1771040 1622755 495428 3720 533676 934394 915270 1878473 195271 538185 484095 2540708 1032784 2099632 1595756 1882704 2454784 413949 183596 910529 2102334 1486641 713769 1488640 942382 422491 179801 1034488 549702 1928255 919106 2107376 395286 1276647 1679853 1178717 383014 2426411 246849 2580342 1617324 1787157 2550989 1227156 2570163 1920370 2150305 2182412 1992864 525947 1366970 1055081 1064556 589412 2473958 1451587 2570805 1151314 698085 2635630 909744 1576579 789058 1621553 2059476 462421 1920230 1759665 1887544 2092481 2258832 2152870 401417 2544126 2543623 1968976 1138029 1785219 2486651 2598009 1648477 953601 2529101 784854 1940134 1116585 2213751 1620114 493539 1177734 497781 2553622 2503653 1767935 2296696 2558967 533546 1937271 1006868 1491005 2255772 2099030 2323402 1614484 2087737 1336140 1243357 2156795 1706842 1795371 829548 652340 1318008 1925658 838434 1979039 1161146 2052000 2213430 647575 711247 103988 629636 662784 1938330 42352 2303934 458536 2084185 1096499 888443 1244957 277631 1084924 491908 1673825 2031456 2290836 1264587 859154 1007984 2568346 2228166 637102 1873085 1045245 2096649 1847806 1653669 716785 2293184 73932 741743 791676 14391 637803 1158980 269620 883555 2169161 2135781 777154 470934 57366 1207797 447040 1600359 2044228 2091258 2632109 1946151 2015100 2152187 2132452 1014966 1273493 1430540 190890 981924 1052554 287190 315883 1098392 2124416 122280 2494215 2518589 1498816 943166 2025689 116189 2043094 2608823 17163 2452707 71978 1647628 1118265 1170994 1949513 1155713 2225314 1140595 240907 2248085 349217 2226469 294623 608888 446521 2546113 215555 1743772 1586663 2246764 754495 474171 128061 1694753 916848 1477185 867668 1742823 836133 386354 2568134 1663116 385748 2594640 137895 1316632 1511008 43042 1532145 1888317 1146148 1466397 129631 2565317 1431319 1869872 661563 360249 2091052 2574010 434215 2325212 1159382 1336217 1601496 2230436 796464 756134 815772 2621886 1312029 940486 586813 1219048 1510697 799026 704153 158078 2301229 1343296 1442448 1783796 2320476 882024 1524903 1805906 195116 1183685 2108625 1320172 1668428 2581196 1716139 175349 138718 1867496 1146124 1507644 2205042 1372722 2472254 2020133 101238 977438 2403826 1713728 686946 1913040 2011845 2566980 1006504 1553649 2236701 645893 13695 699119 2395164 1738343 1438029 201837 1607079 1931129 2436362 1184403 2005530 1909591 885209 2520358 1851582 1882217 101869 1374373 741179 2172071 1358805 411122 1658130 1332547 2642903 2420939 1914106 660494 1337627 576053 1280627 1516453 624142 2321810 357022 2486965 1862986 1218374 304234 405372 1259085 2541256 1098010 1274744 1809854 1755395 2073605 869130 20697 2481062 1256600 1999117 977610 241920 950798 1496300 2118771 569416 722494 1412693 1852843 285463 1707785 1462918 2564055 444231 48404 201395 617304 1595832 2275389 1615117 1675249 2478222 1000217 609642 744479 2492167 2185407 2524109 738446 920045 1020012 1926801 2358534 1746121 1780541 1113922 202778 1060929 2489358 829023 2611606 1113049 1721774 1839033 1625928 2339709 924906 2269659 1829605 1922392 1041050 976654 459902 1834378 2046346 193243 1886978 2640025 467542 2407476 2317621 650176 973861 1180227 1432126 1309909 691682 2169142 970811 666645 2296612 2154977 48334 1369257 919510 714757 1916355 811745 2345797 968699 1055153 2130940 1594483 930179 2162746 2355220 831566 1719124 308945 279367 412738 1780715 2181544 2107186 14748 1090735 611803 2009473 530143 1484864 1548065 2117240 339252 1122433 1256310 684187 1662131 830981 2559498 462845 511767 1027320 2548067 1889706 2459122 2173862 244559 273719 2343023 2442387 1260590 624421 1009505 543394 1113651 180743 581547 968648 392325 647461 2136523 608563 2020265 732708 2125305 1047040 1048884 2387597 1359551 2583975 1456750 1613672 867412 662478 1531 2643972 2481601 1947276 1360949 1057050 1998220 432976 432012 1979425 304132 1676539 2523954 1141124 1799620 50475 1154529 502665 2275253 1567695 43122 1629488 510418 195789 1285046 1573570 873805 683592 2389130 2165979 1667336 2474594 1025421 534733 434014 1486753 795252 2324835 408023 1081233 1299192 300780 2110111 570328 949141 933749 1622047 1404893 898757 2320171 1907091 1080586 1104800 1008789 671526 434398 2539662 1766590 1194560 744519 527565 1300524 568930 1973718 291725 2598964 853309 1395688 2215495 2018694 2371859 1132711 1856660 2273676 1945684 2356845 1736346 1896376 1301592 1625947 2462031 1674051 2082546 1684604 381013 1210905 2207144 2404763 2103211 1858499 243962 1981755 2635639 1676979 724351 2384945 713067 552449 2261931 487159 1091714 1155781 2010823 2645396 2450983 2103751 515094 1710258 2500037 90507 2361228 2473308 2224451 145290 1009633 2025938 754847 2425951 602154 1810281 383043 1303921 507398 194303 1816549 2379326 1936591 935755 1714276 2481673 2236483 1491871 1832946 2188441 443400 1400944 1930036 156221 2355463 2001936 1261660 476563 1237503 1836264 731809 1540865 1792475 1307282 1855029 1822917 1487228 764565 1586383 2551028 1239580 1957174 694228 61077 2236249 991068 658198 153521 1562919 2367680 631047 1018786 1209199 1902490 2484338 1734783 1802978 88547 2428679 592348 390386 1471529 1609120 39841 2407458 338691 1467566 2395401 1350491 108190 238698 1265106 2247514 1458963 1282693 670926 2280687 924971 1420678 412461 1034402 1505106 1148376 509859 755886 1957403 2599380 1717684 435428 1352530 37821 1797490 1481030 81373 2649288 861723 2049538 1349467 2361245 2066211 1539608 1525370 1463176 2133093 2578770 2482716 1107343 1789648 1541086 351435 420274 1414106 502870 837166 751779 249772 682856 1251221 1840840 691662 1842917 297854 2390788 1172632 797230 797923 2455997 2597456 274497 1121183 1184019 784758 1236617 1788613 1541096 764482 495122 1852003 263697 1413615 1805859 578701 1931046 1088531 730127 1807656 1777573 749983 747986 1760540 1769633 1195400 2384757 1455296 1311967 981579 2008232 664173 1500005 799584 1139460 2253928 2239372 2085850 2034233 2437772 641739 1463492 1645443 273310 965760 1377890 665399 2016120 1434336 893928 471760 1285246 2003124 470352 523946 2197205 1674034 1646596 30221 841354 191461 1947303 1942850 1048965 867534 2147926 472664 1698316 919078 1807038 1753788 813515 716240 2424373 1809753 2222650 1971929 1332452 886553 773753 863856 482268 3290: 1471924 1226127 2132049 1240210 1279874 999319 2470276 602860 2204152 489593 2317555 2490426 1774625 2485033 531950 2206574 2137527 915556 965378 1891829 744326 2307926 337137 337780 494417 1342628 1370772 1443480 1584066 7840 2474141 2524876 2043213 2365827 2639642 1762293 1699010 739542 825001 1253590 61453 640940 1366739 154916 2143299 1437170 2021945 2142029 944007 849705 1183714 200190 1919943 2397308 1791540 2150796 793778 116299 2200645 1928744 1939279 974317 441282 1580078 1674600 2535051 1183110 63945 331318 1806317 1548726 1094578 2371216 543950 1660478 1065605 1986968 14069 1127019 1853622 1534286 1154674 389387 180934 1015462 81994 1255832 1549315 1589723 527263 1055076 2289571 1866266 1518543 1452848 2626557 2291268 1678243 54456 2633521 1178111 642874 444939 614902 1854965 322774 2270236 1842059 2180092 651608 1353276 680328 1603432 1683760 2487605 1518672 1179980 31938 2100280 1929713 1722507 785489 1927803 2647048 809973 710528 1364335 2087192 2626312 15796 1363275 992680 706064 1585387 2013589 2409453 2338813 945086 987860 1361045 1826034 2486775 2538159 548550 523795 185976 665903 2193867 1142074 2359552 1275571 1286667 2345300 2125018 478827 1784315 2459266 2544359 1424617 1757460 1160966 1068538 308586 965459 2354999 437994 2511942 1678628 1954102 1416264 1432564 2239459 2596238 2009504 2831 2581648 962868 1367170 2522364 1703286 1937448 571860 2300647 1845906 1330313 1771946 876367 341705 819210 1762675 2097024 520538 2062418 353982 2292093 1956626 229974 1729022 1875439 2435864 1623867 76322 1842091 819910 1744883 1079833 597525 80160 164104 411130 457244 1088115 2390298 1862165 126703 1755205 666404 1843905 1484999 1387844 368776 458562 358765 2369094 1537989 81341 588257 56814 2549832 976721 1583286 2533540 1423083 256474 549213 2169129 603500 725426 2389589 840991 483949 1546749 1761086 803092 1765538 1151111 1052806 906505 1284704 1557304 2250432 1542959 2401131 907884 1232377 2350613 2210215 1646922 532538 1162965 248966 1049546 1221083 484048 2413017 36913 1978176 2153434 2380908 834665 1667974 2472148 2468183 93188 1412080 406114 2207054 359335 1406064 2577217 226116 215728 354316 2049115 1095596 46344 778486 1543451 86817 1682705 277489 129888 881502 2458827 210716 747655 1987049 2403342 172755 306382 306105 933312 1901412 2609836 2087407 1179601 2241081 860456 498585 2000854 1839238 1883650 147656 1789934 1518686 674099 1040534 2629027 2538105 2197992 2092379 2192656 763897 1316050 870441 157040 1873719 1366403 689544 1855320 2417000 2201095 133577 985752 16588 2145077 44832 1989679 1236311 495877 813658 46034 564876 1839035 2166713 730266 1544607 2509035 900245 1747096 2396709 548523 2166131 2434629 434770 2113077 1743060 1212530 104049 1324364 2436032 428876 1005065 1765224 1121699 2417311 580741 1249250 2172463 561418 1485277 306736 786574 785536 2153973 2122985 825996 1804243 1402237 1807041 1379015 869678 942396 1093953 320564 712994 2649378 1236634 1973455 137291 110752 599906 2579901 2601599 1611790 472976 818281 1551535 2001835 1516515 1844745 1777401 2322118 1866327 600935 1003764 1867749 863196 727126 183177 1402086 651255 2539163 364011 2481507 423168 2334996 158017 1434125 1352984 1797561 1597879 2331429 1894394 2387247 1858760 1893736 2325058 2490242 2331689 715847 1503471 241346 1613097 2289794 35547 2560324 75001 682042 860758 2379573 1171543 887024 332698 1518667 973981 1835454 146731 1575060 2005823 2269031 2368516 259324 2564291 1225679 78245 389814 977254 2400105 1797419 1576786 24649 1469123 799695 2043998 2257013 1716165 1941680 1496574 1388868 1651374 2480774 469838 109800 2058772 161780 277744 1652306 938846 85245 2467551 1369766 1581031 272780 1368073 460286 2145068 292461 2103178 95495 1253951 204177 1775901 1782793 2339762 735400 846150 399842 287934 1538659 2443282 1144512 886469 1043652 2179210 603056 2216822 1750420 1674146 1267172 2202672 1254857 1047919 737408 477004 1882883 2185183 536787 1889465 550574 1216114 2361002 1700194 1564800 1506838 406826 1260508 2302074 1377419 1617110 784694 61186 2554474 1425473 1499478 26242 1367591 1168044 2632317 1744214 353233 2439416 1633389 434780 2432507 2570023 1369674 2355258 395436 1008061 644942 733968 1757032 2518807 1321717 213319 157426 1510832 2314264 329790 1649399 1950848 2044896 1119965 1406927 1710332 795811 1593979 53286 270634 2512589 905972 2521313 1920234 1033089 2071264 1288406 565821 1638845 1854891 2407249 114758 2116017 723058 35794 807257 1404702 518964 1016274 611794 1466537 2314202 880131 2139744 1392109 2105629 1785558 980834 1269802 1495723 1548956 1510829 2150088 456981 1210202 414969 1262968 1509375 616798 285870 755777 1384425 1220889 2156896 239246 1931123 1210789 2052891 2276597 726287 1174780 1844275 2386376 647959 1042626 2584792 75538 1342676 489636 2610020 831042 694348 1609708 183189 812378 2088365 832610 701697 644383 2335324 2295262 112218 2051062 223921 96386 85736 2510675 1603686 1596514 2114808 1652058 508706 136058 917331 1922442 2382294 2172709 1163623 2280159 902379 2404164 576105 1290476 1054568 2086150 2342499 94170 1440297 2144470 1802043 576257 1079553 280154 2589021 1006868 2041927 1203215 1572693 1193685 604997 2034933 767557 144763 972625 2371339 2552409 2194843 1626136 356262 708718 837853 2134831 2545809 666172 1984121 260418 732309 1248756 1180114 2601375 1000649 958405 648230 781465 2137892 1828333 1974187 2180336 201517 2048390 2616995 476739 1002311 931613 1298694 1633797 795128 1759586 603239 101069 2315555 1679598 1951973 275677 1145967 2461672 1100580 2196870 262682 397078 846488 1430167 607280 1758292 549352 496650 2622014 2595914 636042 1888976 340029 253816 2179277 1742677 535635 1169649 1419087 1822092 178 410684 2382102 2093858 1876905 1014921 1916054 2610889 52624 1745097 2495244 1058301 733552 196331 1544859 2249759 2149565 359784 978928 591609 2496853 761647 907986 797256 1008865 1264021 482864 625385 1189627 465778 898787 910229 435157 1680822 1237686 1892844 1966704 716220 833852 1791713 524307 985445 373916 2491131 1811470 649636 871055 2440936 1328727 1526283 319871 372972 644014 288265 400147 304095 1783066 746462 137153 740539 299425 2493530 2509388 2199952 688153 1161646 2071304 753921 1833122 2642804 1902256 1001035 1048162 2547332 961317 1163923 333853 2328360 2520379 1343671 865814 402854 360828 1060431 20155 98210 359972 1776578 1854155 2491715 2218519 1604864 241180 551692 2447650 2133905 2412675 1186598 1940310 799029 2039239 2495613 848104 1686217 1124156 1715699 597961 70658 1288357 2384329 1742931 486809 361438 1783857 1485106 956213 1548425 2381148 1426050 864459 1490311 1771679 415085 2555579 1237448 2183129 1781218 994611 1528408 2035984 1610101 255643 928381 776612 2158421 2153979 514376 574072 1943419 1094140 2506220 2122852 2371336 420668 562385 2045166 2292848 268433 1604257 1681964 619218 2514069 866452 2221063 1580418 1537366 142219 1756098 18913 2284736 1607983 43220 1664025 2221726 583479 145232 2640196 881868 1778838 48905 1416482 793452 2377689 459671 1146241 1803765 92875 510124 666616 1437143 380448 1399531 646439 125785 1524287 379696 1957784 2007716 1231261 861297 1660067 369321 2025338 832630 2647117 267308 435660 459496 492353 2129344 378955 739368 286326 2067099 1452725 2110730 1635010 1182857 972475 2469079 2094592 2116823 1041683 984502 90559 355138 640977 990494 1567382 2309941 2279099 2523178 1800599 2021681 225369 2333746 715717 2261198 1515027 800931 750655 189626 1270752 1525552 289746 368792 292173 1156938 1110845 1946445 2574798 773607 1745670 121952 374137 71963 942599 713337 668711 1155790 1119114 1371238 1161804 813152 1336014 706415 1976683 1465639 610374 213865 1482786 1557260 634513 1786589 2156845 2333945 1224142 2548746 2387400 2473727 304054 212609 570849 1781275 904658 2150574 316597 1556782 889745 1815294 535796 1518577 18104 1290694 1938470 620434 622664 197332 2153566 603628 1743780 2410562 1182024 735927 1093561 54030 844433 528943 2347691 2368348 1341710 2300604 706583 939225 2158484 579276 594615 553962 1668321 35428 1377401 1659985 949295 1523362 212019 1635615 51052 369295 1283223 2465116 1009539 1050066 2275858 1603180 1044632 1700943 1940081 1143946 1679031 25107 1783823 327870 713379 1602647 1097435 1126499 1427407 2386603 499878 2308058 1622546 2405948 2300662 1557433 2077611 300969 103005 2586246 930379 296454 956587 1559573 2452023 1601271 1061899 1976465 743734 346940 2387224 1029754 1053056 1832853 2607107 989434 1506410 661914 2475146 889986 456607 1003463 699372 2473902 2621770 1096418 1617513 1548670 314858 1016155 302838 338308 266147 1497227 1033161 313006 192638 860995 281143 169137 1991099 1501684 653518 1299265 1732808 729745 1251524 144478 1383862 20809 750054 2326063 1750641 784440 624359 1554333 492 1749825 335350 1413914 173047 551512 854661 1683968 600445 944677 30163 2484490 2135350 2598993 1889911 2524934 2271903 1430074 2379791 2564437 2122667 154473 2256414 127051 23264 2632956 739881 2579904 1382819 89021 108190 1345123 2034107 33253 1103546 1190871 2410329 1116050 1123134 1874962 2448925 2165033 1008014 1547209 464478 2147536 214537 2042709 2190535 1607069 879475 821365 1572889 946033 946316 2504006 721545 2123357 2433415 557074 446018 169090 61027 491445 533956 1380818 1128624 1403973 2485477 1164397 316646 160762 1631265 1924510 2335213 2045066 1188349 2330165 788428 1541561 2193034 815211 204140 1887305 475734 2457767 1985195 504116 1722887 975147 2441322 2614469 118555 84779 31813 2492324 1357767 954571 995526 2106377 2373431 1656869 1225434 2503502 1904982 1876634 411544 901733 469513 2018869 755327 446319 1872934 88489 628715 1562931 2352981 1369304 1466271 1743898 183607 1306062 262854 1574075 2514446 424354 1388762 26220 48808 2532424 1946737 658726 929415 1080866 1281150 2205337 700317 950853 1685730 1833974 1745047 2377001 1606550 548985 182089 557229 2154728 1264940 2068842 2013586 1599044 1494834 1986309 607849 1069489 796372 1306346 117824 981838 425403 2371837 833839 1790689 524540 1020292 2598892 1992295 2259872 1961039 601202 458356 73518 668968 1136551 3291: 44772 1340653 133358 1492750 1863843 1312824 204947 1147935 984340 1539253 1253507 759290 1642003 162616 2612545 205010 2459975 2553741 1006507 2528622 1620854 461799 956121 2500743 2104126 2212582 1221567 2150508 1258696 1406013 503714 493237 843440 803361 924943 99953 3292: 2501391 729420 1002291 366832 2002983 3293: 1764857 1847917 2291809 2566662 530588 1380915 1220919 1947719 2260832 1219908 2291778 398594 1020893 1819722 2224950 1773070 2503502 585095 3294: 791243 47288 732972 3295: 1362065 2054810 694309 564008 2004864 237166 3296: 1435018 1259220 3297: 1972677 549640 2249372 836300 1484795 3298: 1299169 1849476 1632677 2189342 3299: 69183 1070445 1718897 924708 570055 2067029 2649267 1478131 415065 881873 1224403 1796758 1282354 761364 33: 244820 2087361 200675 2542474 8896 150859 1015986 1750223 246566 1163183 1554614 1591892 912864 2175558 580959 2132275 334555 2389815 1355090 2054718 267352 1653438 1932377 1087650 21334 2124919 2212095 607828 890325 1505098 1059193 2411830 77333 2499420 1897785 2501642 1077278 1822477 436947 698782 1345575 1067877 1073290 169835 1530469 948470 2040566 1517889 1784340 540205 1753054 684393 2471392 1018157 1886082 1922286 784295 2374433 649643 116101 1210827 2553254 70005 1508308 11215 725704 1188632 675171 1209972 1062600 2324275 649902 1239101 1082874 770028 429397 1714142 649215 1016140 607358 1640450 1959111 2263337 2381639 1610558 741968 1668044 2511574 2431749 177700 1938123 337249 85066 698451 2099272 678430 818526 478920 536866 1298990 612578 1254366 943543 1216140 869390 308148 1151443 1655585 2603872 1477194 1155020 549995 797921 736342 2147983 638961 2515334 1333297 533771 643813 706603 2400424 1283426 2514204 2365682 668788 283946 153036 539309 523105 1598194 1924398 1297124 1843209 1608091 1926198 1695199 67388 1021251 1497310 451866 1584655 1862492 1548039 1089125 2620660 1774576 915257 1909052 2243084 547504 228321 1237984 1016509 2329209 1561552 1418084 1131981 807541 908118 2058724 2444999 2062632 1697595 1729925 247496 2385422 1797453 185065 2436362 1565906 1238025 1402614 1219544 1024694 844214 257240 211270 1183437 2327431 1951455 1318310 1938667 2426162 651815 806105 295965 1696636 1815334 2010833 83584 2053393 52474 1432126 876066 1739865 882958 1714475 1522367 2219596 679187 1555531 1075241 280032 1597840 933493 2408204 1539441 2399580 2173514 1511558 1188955 54515 2330252 2379330 191911 480718 1774489 1595403 1992516 1054253 1331692 1022862 1901130 2123894 1808107 1220645 398660 1937866 1209635 265030 1045614 599314 1806916 1253792 930 2344608 49795 1307118 2247692 102643 1960275 1968866 856273 80871 797854 296767 2460347 1309223 2042611 2382265 2005509 1193378 222164 2511771 567175 288694 87703 913605 449310 1532926 854148 1945813 214321 2529822 1483740 654129 745604 1457244 1510468 330: 1045501 2636158 2377933 1983654 1197032 2198685 1165929 443034 2462333 858700 433484 358471 1555749 1670604 2504562 1490496 1653714 2474298 2201074 2642437 410949 417569 549164 1259211 404888 1544412 2472845 1022288 968880 81608 2396207 1330677 2624080 2078728 1666800 904369 1598166 1772774 2311614 10289 225876 494658 2077254 516424 667414 1772714 716516 2467174 740454 2157287 33233 2248365 969604 630685 1097725 2018139 2405003 1732761 1189763 230683 1908187 1458841 442730 1906471 2584687 449952 2579950 1362713 378196 2613656 712297 768142 2266901 1280120 1425800 1377510 2582803 2268631 1885412 2582567 814567 80160 2049947 1975483 1520877 948413 1264958 2565831 1589107 1865963 1290232 1509112 75086 514106 1011381 555509 1504597 1682835 1558904 113585 1967694 2051328 113758 2380687 2634246 78143 110104 659275 2343872 2429545 765584 1027713 1428252 1948046 1395792 2635941 1064273 932638 1036776 910118 1464896 2359931 1331185 1307665 2234431 1378237 1781692 2266688 2363329 1535806 1440860 2444422 1458317 2475538 46858 2210560 1995293 1781280 1762618 551570 209758 917355 336579 1624471 434874 678130 2167891 1771864 1484099 1974971 817374 1352187 108437 1265746 1341865 658897 1322507 2106620 1593449 1046598 2538260 2240502 2518806 809538 1766964 1682488 1015872 192374 1348220 291257 664641 1268644 2269203 168624 2469784 1186124 1687878 1886642 1890954 1258610 594154 1255157 2303588 160595 137987 2179932 432259 1682012 630830 692770 1927894 1066774 2255638 1442099 549556 2359082 2030696 476992 2621215 2033242 682937 1969420 308631 1141621 1533254 241826 1748582 2185798 1758345 2555857 2452111 240400 2377325 549995 2391082 2282659 2540859 2137882 1935981 1731914 1949730 1222965 1706131 521121 2284726 742701 1072667 543713 744706 1624952 2580531 462421 1324883 1869692 1512037 1402986 1324541 1666717 213980 814937 1493790 715751 1686800 1905024 2524988 2277865 2396805 1558888 181328 193359 1438253 25952 910307 2373703 2273123 256067 986108 2366600 1592235 2093896 1307079 581214 1944041 2381851 2466872 1520461 2290836 2543199 2179066 2198746 2561590 2442043 1219362 942958 1884070 122277 908394 1976307 1516457 304314 2287608 16408 2384770 2009451 130488 797674 2003017 1289501 919655 1182185 849580 1044400 1184719 681961 730423 1712725 1824353 1917575 353932 1475958 1492178 535843 1213378 870423 472631 985826 2484715 1821821 1216365 2315057 1720492 1581481 38086 2333592 1417954 2289760 2605962 585222 1351083 2273360 2180525 430005 1852148 1349947 2420090 135991 595614 222417 2452486 984697 1130354 1299826 1640519 1083089 1073355 1516689 1616382 498987 1381392 57775 2214632 1910844 2622491 2339264 2400418 254308 1824751 330547 1457319 1699381 1858434 1239092 2322553 844764 24280 2366028 2246218 2564428 841866 526710 142013 525881 1137095 1351857 1045889 2622322 2105602 707617 711905 310066 1076693 2302238 1388044 331946 1696636 2254190 1717219 25924 1576026 739455 576535 2033906 1690449 499346 2384177 1901075 1841481 1357354 2646027 1833443 1292221 1109849 1465447 208378 1688106 2486439 2215791 2521425 1769766 1887912 2188827 2463670 1835649 1433842 1059094 1375398 350782 1903604 600251 2309580 2241504 1576405 1043331 176893 1285042 215008 2056772 1805930 1757883 925403 643833 796051 1256827 1798052 2264735 1154097 2608393 2128662 581331 280102 1622047 104924 350435 424643 1769105 1207221 853309 950147 720730 551991 331243 740449 518839 571610 1138681 1428802 1373709 251099 1288413 905257 1637575 2236483 2645313 2231349 1177075 1942483 1686788 1579606 1317187 1941382 1866053 1972757 1021678 2187780 855265 792895 1094390 1314338 785397 108068 1732638 1500015 1137774 851222 1209880 282489 1767523 102561 1137521 1213061 369662 1334996 1306896 2285933 743803 640031 2177024 741377 450486 669560 763602 2023891 2125998 1827474 648287 415457 2349702 383459 1765137 2512453 1814826 1361551 1854251 2544165 816128 399823 2184628 52046 1000176 1591693 462852 2543178 504935 2612793 1495806 963895 1547028 1831160 1718701 2041130 752609 938481 2136717 2370957 1995059 988963 867153 144886 491045 3300: 658584 828011 1431215 3301: 2611797 1239681 2753 1490156 481168 2303942 1587582 1587012 2068594 1714930 1401801 600819 1150099 561560 1496095 2282826 1465259 2071302 1359451 609439 2438541 1793569 1260757 2570559 2273523 2154920 543799 2591324 1323724 2315795 407318 943152 105189 935252 494713 2426256 1484680 1464000 1649467 212506 1690869 2523748 1154093 626624 1837977 1024723 146786 56060 2159912 869257 1787088 668311 1348874 1636044 1590771 675654 576933 3302: 839305 3303: 1951693 2216726 1243242 2474219 681056 175162 1645470 681780 2023174 3304: 888291 457302 399693 2081948 2411136 3305: 48563 992902 2589265 747456 2220407 1970794 461227 219412 3306: 73103 1746482 169152 1516496 871131 860520 1832690 653639 60498 1869897 2301246 2185058 842993 2085265 1742106 103064 829358 964866 3307: 846887 831920 1250138 1361167 146576 1747784 92407 1288627 2197207 2187764 441633 3308: 910004 1054929 1698781 3309: 1673252 1510044 50473 1570568 1680732 389371 1833426 1361836 1784056 1576294 2379036 1423762 520286 1496095 991512 1191257 353739 2163774 546397 296703 2321720 520028 825302 2326889 1900020 2513984 1010489 790537 810715 999619 1549106 952522 238234 714435 603890 1364606 1658269 1527839 2464173 1518985 68500 892215 673625 2013303 1617710 1710185 2172962 1950198 1920262 636692 2138318 391438 317459 169946 1784699 1207376 433564 205474 1542530 2275174 399889 1610033 2275103 2448021 2256708 738930 81912 546899 1310205 1069324 2440004 1540112 1249608 123686 1027074 2066285 2130109 1384773 703472 331: 1777883 2168522 2555164 1273774 2156241 872068 2636344 1319280 2053189 1670290 2377933 2065162 524654 1723281 2542301 2501752 734771 1382412 1686968 719347 1697262 467393 2355103 1800394 598993 294517 920881 2114456 1009245 519010 1618322 1130152 352265 200178 63902 1587177 1896822 1267500 1144147 1110418 66477 1827995 1481149 901629 2165132 2549255 903779 1936145 450336 101142 2125188 367678 126669 2216429 1971540 1787386 488900 2385256 2623903 842078 1388768 2468360 329855 2153758 957047 2491153 964923 1348051 1028020 934362 1300907 1533535 1892961 1648695 1204847 1023966 1491336 1103690 1238437 1413757 1848321 1665694 2110305 649346 1235693 433052 201370 2355938 1799539 1786956 902369 829753 1207247 2532333 981989 1590664 734632 560351 1672255 1461249 1261834 158450 1282268 33079 1619507 1886287 2152301 2196954 2461528 1117411 2584549 360278 450628 491961 608891 2099871 586060 2465164 263045 1859847 274702 1173671 1344093 1257987 2073898 2305351 1490967 384880 2551336 743978 1932270 1630577 348006 1755493 2637169 2135623 753242 2050054 1524061 1996012 803829 247199 214529 1039574 2568586 87062 1139903 581409 1932856 2365750 2243511 1682407 2118268 1923732 1293600 987544 1992168 1166625 2550161 1990915 1780885 1161753 843186 2502019 2054480 1113209 2255935 29655 442033 1889246 2559028 397570 287201 1185333 2460149 2485994 2465084 2402169 2514273 1207408 1250516 2134151 1547201 2226147 1525016 1476404 1505596 1269539 534781 316684 1507651 1340936 192131 2479818 348661 588039 1086447 745397 330753 1122977 1289030 1990611 1124614 780202 1956448 2006772 741449 197887 2031797 2068041 191379 1952829 336579 2169856 153989 814633 334816 1431609 982110 1249447 355489 1411795 2296151 2232247 1712437 2637327 1994568 1802893 1789042 2608502 2563211 2345176 75830 479059 2498676 1605392 286748 1938776 606191 2114549 483463 1366580 1728426 1392954 1744070 580002 1585758 1842895 1476432 1304807 829940 1919470 2383454 290234 2139085 2260860 17924 1826162 1271619 1853144 1909991 1185284 2167815 2279761 2615797 573819 207251 1856025 2440399 6368 1999342 1515647 1296239 811128 193875 1927894 1650155 1575552 2593132 1668863 1551116 2072355 1469799 1959229 750656 861885 1385979 1830272 347942 614689 692323 2536023 569435 375165 1825757 2208290 2377616 330102 2629548 788184 2536464 2521027 174063 862577 1616989 1949563 722626 2521313 1834372 1346716 481433 2647034 50058 2114276 826855 2286785 644303 2295157 1658266 645358 1668099 1735921 2361402 2416347 1115481 614404 81836 2268932 835417 1342944 327634 600536 2590802 1949730 1458984 218659 629301 1559855 2549531 2369668 797617 1482313 414247 1925207 1048320 1802015 1938728 2110309 2133862 580906 2498770 2630104 2288309 1591660 135295 1079483 2188153 544417 1002410 1574250 28313 2227999 686065 172875 2171529 2478269 2349143 415257 1274199 1953713 2151824 1624018 1139726 1123293 1469830 201147 1225628 2353776 1318008 1385501 2086885 2026666 1214219 1464201 2420191 1428105 1403046 1582028 170051 564298 491908 1730033 1094708 241717 77511 1381336 255125 1701906 2391438 1629936 2104383 2133337 6416 1248310 1911868 1988019 269620 1069858 1963972 681780 1928352 460679 2551103 1559690 484960 1197760 1677009 2228409 2408134 947200 1147246 130488 2637928 333257 2224964 1018168 519797 1951495 2168605 1908063 849580 706109 2553150 2039053 17186 2334963 2271229 2031014 2403811 1497970 2424358 1545775 100668 1448284 1472698 1460781 2432588 505141 2295493 1675052 1559445 2245214 1762505 2016233 1817655 992234 976339 1343079 2345620 222455 1138196 2235711 1087259 449782 1682309 540803 60542 1622504 2383020 2074533 1508356 1812602 1240142 2233507 1507644 2637460 944412 565458 1351421 1437923 1088558 2341663 1126235 1938722 2250100 1695099 1910844 1946894 300477 2579281 1385004 2497694 1297141 119014 1659116 2249534 685145 194845 2491606 2147100 182700 1039773 1199278 2438028 674782 304234 2564428 975888 1464378 134237 35450 1146241 1852843 1462918 1562226 2478222 1154024 1430314 2177340 2107885 2495895 2116875 1356436 386809 1951541 334419 1126205 155337 168846 422330 2411118 2433633 2640025 681752 955125 467542 981433 41955 2023067 2434890 2167290 1394298 932481 2410066 1879338 2122837 1339955 1166290 1652809 2367506 1077352 1022935 841181 1561183 292403 2169858 2240081 2508647 1112445 2393394 1376442 766924 336357 1925195 1363310 2411778 1287260 210253 1381555 1191351 2095153 1716231 369 2029201 24775 1988125 612997 2451170 2305805 2242346 1304543 659290 2538444 851416 1552908 23125 879787 2557716 2373988 272684 1743240 434136 1876732 1659907 1397527 2200489 1689834 2158861 2603232 1770410 1585759 795252 2545840 348902 1081233 1613921 359015 1448180 565773 19592 1895964 757104 1453777 400468 1372277 2294508 918318 450894 2625564 616301 1061859 1225937 1153362 429604 2070536 1897859 829617 1897686 328706 923574 381013 897044 2635639 1496980 2160891 1446643 2416130 1026951 954809 1074704 1496430 37520 1801320 802787 91337 2205114 1933724 2293280 1160799 1246757 284442 1412894 231343 1100552 2337155 2001775 259685 1404922 267611 1542134 1534805 2338258 1538608 2340630 1318925 1155329 526803 2252922 1174806 747559 1533252 1589341 970038 2105413 2280917 1892215 1420678 1726999 898733 430603 2585949 1145019 673334 1487394 1747498 585823 2313062 2160118 221408 533045 1751501 1582918 1395273 1636612 2109360 1521434 685790 2347841 882704 704014 1742379 2115369 503016 2610426 687996 762975 289183 1461607 857327 456096 2151063 1934501 218390 410294 861537 285384 1491758 2561905 2630046 170093 2111734 1357708 2462837 2647114 1550641 832234 2382600 2593248 2152504 1377890 326297 1526452 2468375 2403501 386480 2222230 2335932 2396722 1579711 1571527 2253018 2056621 271998 2020087 547013 2333202 2196048 1781295 2251697 2092736 1051029 1082184 1017918 2326983 2222650 1204159 1642092 449391 3310: 1123243 1236283 587515 10972 49239 1002784 1587640 1315275 1548706 718460 1562502 900245 2505024 1795069 1387118 1337074 1504187 2062552 1880034 2047371 1571404 1493949 660098 2368113 1402250 235390 1561863 2055575 1170138 359049 10310 142270 406365 1208935 2627573 1096521 1579145 2348446 927619 643967 2418647 1326135 538959 1997259 734108 280280 2539772 2198317 697392 2423491 143111 937372 1153417 733401 150570 1568881 1102364 1738970 829538 2256708 1280006 1256475 2049766 8660 1340987 296713 474114 976123 547118 2357777 1442705 329730 1076312 9702 2358238 2409865 304478 1995577 151948 561495 3311: 1111578 186658 1450569 810860 3312: 2146920 1527113 1163218 850803 1181682 550262 1664056 2494434 2501619 639198 2231293 1078792 506854 597432 1831320 1988320 14101 2000125 310762 1301339 114309 1027043 445497 1452165 303711 93903 899764 871715 44177 1091787 1982402 1046762 841085 261500 596421 2229551 1618153 1246336 853664 1858035 2590202 392322 944421 2405956 1989361 102100 650840 2358474 555509 1084705 2071831 1575869 1936532 2093385 2013431 1583305 1894251 2512142 55689 8121 468622 874886 2041667 1622051 1176250 178744 2583895 1923324 2320814 2569459 2373300 553000 2530071 691088 1791124 109869 1753936 658483 2289098 2582630 2502933 1686952 2121741 2432038 43026 2086855 2512128 1908377 2410057 2119085 997249 219832 1070680 1856866 430308 2450213 274152 2586024 795363 1751975 766135 974075 1358721 2132285 444723 1997679 592832 885010 2648518 924840 1901135 1484270 2280883 1803873 115625 1186735 2630524 967539 2185669 1971791 706897 1026071 2254869 1142044 194220 2354035 496385 1697368 228223 1157645 460187 2540832 751355 1019960 311622 1404287 2084598 1321913 586934 2321416 2022958 376513 558225 2347778 1015223 2456916 990633 2421437 1139631 759537 660307 1329320 1986297 551472 1755534 1262075 1896653 1186759 2182573 324541 1330703 1731259 1433720 61903 1559690 1518278 60204 236034 2291227 1309403 1387706 2125041 1949513 2506736 1815818 1443303 48632 132283 876021 217584 4932 2185557 284144 1949204 1817207 142946 2034148 110310 1369107 700118 751815 2202555 1434210 2017421 2405231 1513368 2565354 1667848 2034703 881085 1304995 1333561 1033488 241097 2334911 2490379 2507266 2646938 1985026 517736 363529 443536 621194 2457430 1985552 1888133 1349847 2111091 2297292 428817 179580 77661 1786203 726760 244957 866951 2495347 1740300 2241471 292403 201414 1341230 1688394 1054289 2603314 2270439 143988 1212844 1909775 2044123 2595571 597219 521002 284462 2641081 300301 824009 2550962 2629435 1863213 2578357 1682277 1425107 786876 218686 1239176 2019818 247665 2100175 2548069 11787 1964488 1477083 2142174 34109 805444 2553758 2222413 664495 333285 1205171 896784 2560712 2525101 766336 2130624 868509 2513983 1002118 1753761 1343136 263726 514774 27501 2483396 1562946 102761 957317 1679601 834825 1066321 979033 557502 812541 1069243 599771 500897 1180798 30652 2524675 938225 2485352 1858043 808751 1361950 2555377 1146458 1728677 360852 1041076 1445172 485249 1246729 29672 2215102 2297008 3313: 2619393 722033 948470 249918 585367 1397343 2204811 2446985 1661876 1286625 604758 1673172 961349 1686136 2566731 2124788 329860 2608886 1299497 2140842 131766 3314: 922922 1595370 21727 816518 1058508 1734504 2540801 2390968 1028737 1378090 2617224 2643076 416833 2503694 451398 2124730 169468 913508 645251 346652 1923363 2045142 2635647 1842201 3315: 51762 976831 379558 2269795 415506 1243274 2605547 1883966 2027853 1916450 945599 2161790 1194737 847545 2047706 1182916 2587754 2204181 1950323 1414405 2381243 1217052 1158538 2070352 2245549 2366552 578525 1069514 1466762 977798 1269480 758774 861335 382732 1104586 1137287 167728 2273863 1233670 1433516 886649 371781 473163 2113368 36696 848085 1936833 216519 1248649 1419138 1004124 1357095 1294212 2189802 1961109 500268 598327 666404 1998010 1026374 667259 1942371 2136128 620493 604093 1761694 711569 214198 1903158 2281685 980998 2155801 2564929 1184377 1362118 248520 986402 1028995 1818088 1332428 1606562 2433743 1553671 191721 1407708 1751753 18857 1986161 919912 570269 28695 2429975 1450077 1464304 2466658 869678 921144 861644 1971931 2153235 1813634 1981930 1910805 1294060 944713 1811162 583359 658921 1102334 1922752 887546 200771 434041 1491796 471704 1839815 341827 1415140 1691168 2127984 1697083 903771 1331941 1733777 1367048 904953 1394773 203301 715066 1459578 1648382 850788 1214031 95991 28437 808044 1899390 613861 2506012 2003655 489321 418615 2346924 1987917 173211 487320 215599 2179515 734651 2500859 2326392 2509397 685264 1212449 189300 857904 844023 2051063 1019541 916616 2258368 1622409 2294649 1944628 2404608 946459 816921 2313368 2313959 2040108 2242445 2242715 2098003 1972339 459912 2457781 2257505 1138844 1696408 1925081 2127761 1227158 1884214 2517077 1426477 1961934 1154094 2003425 1374140 2165520 1624497 85121 893069 2541236 234555 1349980 285870 1032280 427318 1437433 85743 1412784 2355603 2201644 190158 2186742 154518 1629608 113912 1015429 2568863 318080 216362 1079382 1236134 1632792 1198353 287166 1651588 394370 2120522 271930 2388631 575053 1993066 1315950 2072907 1043160 1341358 2315555 532612 1792826 2088976 1994027 2572212 1278658 58749 1186661 585469 1099357 2212925 766602 486173 1645313 2380692 1440883 971447 2077354 1237264 1661958 2510324 1214915 457310 1688649 210743 882760 1763215 1531564 1878093 1499926 2239189 2484622 869321 1595628 444889 2092386 2003325 400840 2333211 1055801 424177 2133905 2284422 1413972 1082332 1783857 515459 164804 1914062 249472 1900142 1387864 2500748 2247520 1032807 2647882 836261 1678272 1388677 337984 1033680 1816735 1092852 61360 1665464 1581482 1994838 875343 612822 2386859 1263399 2056901 406119 1644540 1970649 1839289 1730974 2344470 84094 2568774 795036 78398 1250311 361393 1760362 2566727 990494 1421584 1909704 1656649 1408585 804151 877253 1947229 2609235 782935 71963 57086 2313731 2173227 32471 149164 2156845 2113658 1310645 1966370 520909 2159291 2441883 497426 1556782 891665 1984087 2485843 65487 1844868 2516779 1345231 441555 1076480 2552117 322583 589444 636530 1532834 2097658 2287146 171495 689533 2399806 1592982 2252424 1917235 2174914 1562943 564698 1666825 2266933 1102318 1796892 1630068 934300 2251224 1680348 2498206 1957733 20978 1361282 1211541 628202 702419 2367553 1541176 2229871 2236409 2294446 218140 1102906 2189943 179087 1508392 1707265 754245 1308986 2449434 763262 2025199 491294 1620662 1356178 1946295 574368 1367699 79774 619111 1250869 352752 2492708 2415088 1322670 2480330 257984 1772837 2134247 712313 765453 729600 373284 489923 1825394 1155158 1841903 652609 2023241 2367880 1843383 1260012 228181 2478708 1538439 1215249 2122465 629269 554534 2189117 2140874 114737 2457314 3316: 1016219 167236 2580146 101453 1476374 1002277 38913 460072 2555139 140195 2249580 822058 1844552 2121896 1214492 2632787 528015 3317: 458514 641044 794308 1007 1951340 338756 200988 3318: 1851387 1475475 271880 604542 3319: 1898907 265499 1658149 332: 1925623 2527314 389985 2224956 3320: 419427 2142873 297998 55519 714905 1319280 1140696 33140 1544320 2242100 2134735 2212890 1624194 1405180 558717 780490 274171 2559450 1411946 1740317 854414 2036539 820145 203868 124482 715598 2315339 2225370 92437 2135842 356325 2149961 749625 931357 2114157 2312353 1154483 442192 1962491 1230433 1211319 2137556 239900 1409373 172629 32088 266078 1105475 838526 2385256 557214 2193643 1184988 746664 2335041 679152 1228895 54812 790065 898022 2546915 320568 827575 2058107 1576624 860327 1583038 1955103 2081683 2192000 831724 1948408 511368 440492 2063933 397877 29269 1356908 48860 2204280 360278 2382609 2546300 2576316 1848163 2150135 239124 2114825 2113455 738461 2484703 1677621 2407523 796804 1305248 493231 447004 300949 2324834 1151107 1953104 1016222 2175042 511142 2239699 278406 511772 2050712 1787474 1811949 778278 1198631 1026204 2389234 2571299 718006 145182 426365 317664 1538833 2298090 961656 2118122 2290771 851422 1582357 1887395 1804766 1561782 1212068 2605859 907430 1205319 2077312 313867 483293 2081680 1062910 1734206 1211113 1252814 1506651 1941779 2561704 200293 2018325 1220303 519379 1995712 2602006 1264100 679881 2087651 469821 2114977 1891782 2019520 1878316 2376205 138768 2063764 1799244 196498 1388900 476589 771173 866155 824540 1607759 133037 2179371 766901 650425 1514238 1680214 1737075 1544682 1137467 2496158 248733 1462884 261887 1286901 1638306 2199793 1041993 2046682 1493272 602739 1699681 1952775 342649 288432 350498 201899 1195073 2140943 148242 763577 1520642 2365739 647078 1688657 2098270 1074420 744211 1046910 1099425 1905773 2070192 2242464 570582 2332105 191348 2346890 1569793 1271948 2488727 979571 634945 1109228 1665074 1007123 1364325 1646332 231283 435223 147157 312091 806077 409111 1225756 2210873 945564 976117 473908 11711 2141772 620812 154586 2518146 406668 803988 1169456 1612545 1048926 2440615 1285292 185623 192812 2089071 804748 1978732 1646394 207769 2006470 1441766 1086135 23970 1557232 1496870 2380030 731875 553087 2058164 931970 1037084 1119568 2487299 2075672 1181279 36415 1234944 1511179 900685 531119 993819 2254549 821704 1367142 2214163 629711 54533 826747 2187255 199461 792428 2537536 329682 1197259 1281401 2616406 736342 259074 1767481 322099 228542 739 2543313 1815539 632452 1891922 527104 459728 1993542 2233590 1665760 2423895 1760678 2171742 409676 461931 947610 1496836 1270287 1385619 777042 324237 982418 1734273 1124759 1009572 331239 2582226 1710112 2269231 2084673 116246 2452623 1076501 338765 1396228 2610916 366109 1924539 2318551 493772 1566838 627658 393903 2279044 1030102 1084001 1931003 728300 1498217 1167960 516728 1829209 1099597 1224715 1575055 2376837 1807369 1089308 481586 249042 86506 2187174 674014 1798760 2543612 1211063 663700 1366861 2594735 1623077 567459 73995 2354451 100489 908195 2170198 2337744 2021947 1881133 1715300 1628730 834860 1253250 2611615 1108679 2245004 1616653 1032402 2162703 442921 1409787 548873 1457343 1526025 1413121 862057 2270655 2012490 800791 83356 382198 1936000 393537 1153445 939878 1124212 1119814 1398761 616035 1552667 520699 169347 1184606 990955 625908 239975 2249636 1281949 1299578 983437 1838837 1059120 508439 1475150 1897479 1586094 832833 1803252 2270927 2509562 259937 2268461 265059 2377542 2105525 427992 515224 9705 1222037 1824605 2628379 984421 2384829 1644192 156115 2520638 1171623 1989006 2641516 117710 1474593 1182389 410753 7347 2254303 1437755 692690 952694 227220 2226510 2553963 2366307 60836 1824564 1985026 1111037 1983332 444512 1005531 744019 555325 14737 1164029 1170422 2610223 1075702 1142272 2109573 150846 2577647 1714699 1562664 1762580 2038341 1170198 1725475 721742 546175 88245 1334555 1886404 166367 2261958 1595596 2546326 2366698 1456581 260031 907057 244343 2490222 756195 1784087 722348 547440 2613646 1127323 2032020 759028 1126287 864012 783581 2023638 1102571 305131 666916 895561 2317909 299054 2562835 1417043 1373377 1218588 911003 988540 1809223 1985310 1556530 1294108 1874557 1655494 742026 1902194 448175 611287 1852191 1780939 655175 2014576 2442410 1351864 495109 1142701 6703 1472466 1964490 2089154 72763 2130348 1123803 1063395 1575655 1991196 1837977 2497653 663511 2481073 74962 1029362 1776959 807142 2557240 2447884 2291649 2573252 771952 1054127 2423536 84556 112761 1613077 17421 767304 2450785 2010613 2512099 2113300 2561921 1768304 122050 2265948 568284 2565434 1702299 77337 2474246 2331765 2065235 1015518 2163112 54426 2431533 1733298 2256308 650195 2129470 130184 2347509 2102725 1078374 1598167 1355522 2525548 1294328 2204809 2337587 2132089 1508788 2131336 1917816 648615 2549175 1680830 130243 1601421 1722344 2067339 542093 598319 1716184 438978 2532874 250274 2445367 1707716 106680 1821646 854023 420864 1091698 1698926 202160 906451 982040 671224 911439 229682 2243335 27851 754698 2525643 15322 1532301 2044946 2330901 1767544 995447 2280855 1419571 1268432 2377249 2127682 2050617 361957 86972 1515932 456096 532907 797277 552686 312720 1302436 807061 676839 789065 1900687 2604205 1077377 1582397 655720 2258025 1059373 2004032 552148 1384773 30221 2586603 2020087 1785597 1929610 2468568 1969708 730576 2038287 2252373 52604 294156 296578 1602219 507902 194197 2039976 2438177 3321: 2222787 2411591 1652478 1423644 2284016 2558148 858479 2208445 307876 1250138 489997 552371 2300588 383062 1867384 1236476 2334178 1354545 249777 1134356 1976401 418717 681348 1949220 286904 106461 919106 742760 883506 527076 1943827 48306 1064879 1895487 1777614 2495150 897732 1806407 1714970 2434632 895198 340330 1832814 1834021 664315 451528 1223413 156045 2124262 987455 959440 65946 768475 210758 2455177 1725887 1410762 2212340 449684 1304141 903389 2604718 2389640 771209 3322: 600926 1980139 2215356 2452042 431461 414723 2488314 3323: 935181 2102068 794091 2506101 1055531 1278394 1231889 1597299 708829 1789249 554932 2280604 2264426 2609693 1878071 1401592 1132034 1431868 2282787 2373304 1658654 1870427 2379318 284285 311248 2079045 1586449 2328790 1256421 2513872 1296287 492597 1027488 1711203 2044501 535468 894707 773591 949510 1692705 316939 487446 1090437 1623925 799610 2296816 2495108 736000 1437519 2094457 3324: 1777883 1204487 211369 117477 219232 846667 779877 90947 167322 2248616 256065 99206 1133203 1855147 657198 624374 1567807 647127 1660937 1640947 683456 1211191 1358703 1271812 1218573 1611086 113466 2541026 1756580 580883 352427 958785 1643708 3325: 1212659 2184619 2484678 2553262 111579 616923 205093 241366 1118298 2123042 3326: 679396 1884203 2312069 1754771 150521 269430 735890 1236824 2225671 771421 1300985 172122 2416030 817360 1997147 898468 564451 1727433 251303 1727625 1511575 83808 713875 1697754 2607245 451151 1521425 2308850 2039283 1511186 704564 286194 1567125 1055973 1461361 1995368 1118017 2065983 179281 2220966 667810 63409 816135 2246569 1369582 530368 1193741 877795 504656 1816506 2262169 235910 511969 2616751 1367495 254703 1716474 38559 43026 868319 2464079 1341553 485947 107342 664641 1370177 353004 2636504 2588540 1335188 1855566 2176607 2264456 2438724 1421820 525661 889708 141391 748397 2187605 960735 38716 2323157 1951715 384196 431373 1551542 2644916 2447769 797123 256331 700363 411855 559883 1188974 455265 2388684 691949 1463567 2539652 1903624 362493 1230794 293583 1905352 973777 171670 1848170 61499 2542337 127678 781675 2427965 1090211 1510240 775569 937138 2159154 1672561 1640519 1576102 1352368 150328 1194670 652043 1033310 1407527 173956 1585413 2132503 966006 291602 2455463 506517 1091226 1108116 138275 158037 433214 1679290 2073331 866394 2375358 2075755 180557 1421298 2583032 672349 1691277 1000596 141788 1114119 1646962 837781 1842686 788890 852061 2269531 625802 652634 1678700 1945298 2093452 721209 200365 250134 452205 1043551 1420020 868144 2128470 1125570 1647758 1393009 983339 2322693 2111838 1744027 20461 373914 3327: 1306277 173211 1834338 1721277 1369939 1634298 1834239 1755331 492058 3328: 1493697 553530 346786 106688 1836884 1738661 3329: 1279731 189811 1667907 2143514 1927736 2481975 1886728 2443650 472308 813660 333: 654189 20256 2446875 2045897 992021 2508062 2321208 86067 140319 3330: 1435554 1695980 2505425 2032757 1480458 1810888 1609429 1001856 392706 1541851 2241258 3331: 971041 1479419 1776452 1319449 1432984 1943562 2465780 1095726 963137 1340867 1419576 2031801 2456420 889036 2227071 1073230 1194725 1210046 1594252 2166862 2452623 724730 1272134 2398768 955456 445931 735419 2023438 307769 397790 34018 1343040 1269656 1200479 2568774 139852 1294372 1529289 484920 363005 2089299 2358238 1036817 297630 985776 3332: 977127 826141 21814 67385 39794 533016 1228589 1746905 1116312 182235 929861 265250 1636336 1942064 835281 982118 609265 2340467 804597 1037864 3333: 1963172 761718 2641857 2604009 2173772 1944014 404458 2554477 2583857 2165461 1745114 174247 954927 455500 1283846 2459345 1443141 1678915 1169924 2519973 937068 2044111 1996023 1274367 364764 327405 218823 936281 1492646 396558 2307744 611315 953914 1268828 908827 1465275 2031116 2418026 1774648 839670 500385 2027010 2530841 2220984 51178 2232641 2233731 1411558 663920 1432697 519612 665589 1921655 339487 582321 777429 1496341 964204 471262 2607760 541620 511114 407669 1235374 2362468 2223108 1904382 2353202 1797766 2023529 240438 1570647 1306073 1516024 640094 497726 908131 2059678 271363 691749 669548 2452192 2144455 2619123 934861 2181842 2376418 818933 297216 1777810 424199 2599942 513522 549788 1939654 511651 1487546 317052 765055 2253241 1498601 346688 92006 1937480 2238853 927963 1396995 446769 1419166 668451 2557918 2433247 2421051 1117475 2311656 269500 2048279 1122655 2471852 948491 2146135 294227 1171558 1907783 2185088 588860 404490 2565554 355796 185251 265406 1225293 1229291 1969731 1979921 2439694 1037999 1380491 85241 2602057 683505 558108 1418552 1664589 1787386 2606996 854420 1713763 1278194 1779513 2517596 573986 91759 1037424 30791 777854 2445466 2179384 159177 643992 104437 1220802 2029449 975179 1573621 1145310 987580 1377268 2493438 1850865 212664 634316 353263 2062997 494451 352313 2302745 2127043 801765 1101580 2153619 2017744 1286562 228759 1410632 1524466 1085484 988462 2449905 1482156 2303808 2535353 1996978 2268194 1795153 58372 347825 1746851 842618 2416978 1210035 11424 2111627 1827788 1422465 1259181 1318270 411247 1709957 788755 2307115 630631 2631205 2434388 2132300 1139594 2612811 2153800 1763493 691519 1707678 1213861 153204 1076179 485545 1426356 1579878 2178669 2349410 865835 1789380 718422 865654 2315661 1331306 2601186 1490752 91202 1722859 1115658 386210 1601306 1345093 2085114 2252413 1485009 2416071 380067 2341037 2338813 310715 162804 149529 1241001 2138235 2449823 1710769 2555096 309092 1166732 55946 1675708 788519 1927279 149310 1696555 1167240 1196585 937762 1107884 1532775 2540333 1963233 60422 1357365 1871389 323841 2337506 2111470 2632030 1407475 412979 477550 2058117 1338697 1290628 2438578 2187111 1299907 2150272 1028585 2219247 2394958 2512398 1744003 1189017 1328031 986953 520686 2042204 1614063 1390418 1914869 1102668 20446 2509936 1083909 2627372 1668911 2080396 400737 137880 2549533 678418 2480718 1954683 1901803 76782 1877943 656177 2078941 1287052 1103375 1247473 979547 2311324 898900 1903521 854539 851591 2074775 1814678 2381004 1840186 1504203 2547993 495423 299790 111363 2337905 203202 344868 286655 1378375 1135410 195401 2291161 2227089 1301831 2357078 992972 2082585 2093222 1268244 1287337 1978494 354154 402966 245857 2525602 1806610 897238 1736062 1755620 1444129 814520 2484674 412836 326183 1651070 1171697 1950130 1314595 360131 822308 1521703 1832498 746074 677880 1082849 671897 1414761 1856369 816759 2303969 366857 2010171 818295 2370882 1281869 169540 1173066 1504255 1174652 878407 769764 1184925 1840967 973009 1823461 1039158 312579 1157316 268256 1997267 1909865 1453743 1063991 1927597 569592 1316604 1072291 2528970 383844 825603 1628504 2610893 851414 1764336 1727693 450297 1762537 244513 872769 2449033 1618842 2424451 967315 1788288 1015564 1072822 584766 1608179 117144 121716 1057372 403390 2208981 1677872 204251 1192003 221235 2006116 1427574 2191223 2350948 1661075 81508 1245406 1436687 898793 2266672 2547644 718893 836703 243878 599698 246745 2544499 933993 1712076 1208822 460059 1886414 1098412 633072 454497 470356 457636 737345 1447321 1094664 2550439 2559347 1542614 394432 540809 1706030 1967174 352391 889690 918421 1526354 85906 1074306 1927755 1978302 2183781 2222793 2465679 1753807 793111 268439 207237 1713547 2610594 64240 2225478 667207 429410 123932 104047 2010954 291626 960705 2547906 2479241 646579 2108952 494646 56959 1203612 1254475 1392500 1160565 1913376 1040733 1448873 1837254 888616 143520 425819 539044 1194759 629423 967936 1958164 1277674 48616 1321343 977341 384681 1137372 1943440 237717 1405636 2120406 1369379 1385220 1340695 215763 1199216 610438 2367422 2237994 2271678 491869 510912 348339 2592744 779793 115401 2021435 467926 367179 1361311 1358754 1808459 2647746 758187 2572817 289564 230010 2176578 1968271 2235870 2242549 2564955 1622686 2400513 784601 926990 2372197 1096672 853488 1539419 516179 580885 2303864 1006895 1748135 2240207 2160212 2529596 487913 1944940 1056028 2215606 1469670 2161716 993326 2623128 829475 158013 1766529 424227 369624 1634082 423054 120246 1867986 597043 2335153 1967954 2548262 1944564 1524153 245480 719099 404579 1547568 394511 395544 1750652 2645374 975478 383959 2324680 176880 1062294 114539 1925675 94603 2411132 90023 2390358 2401140 776627 1158571 2363173 1735420 2309000 2411469 1266393 843151 142369 2301667 2061851 1167118 61075 1675144 260512 2122944 495842 1379015 61227 167565 2600015 751627 514964 2575767 1766165 2141811 373278 2271809 1178368 708542 1366409 1186406 2289987 1858071 2631932 189197 1465487 1123942 543940 2440298 2594237 576528 1237268 1993505 2282938 1108469 192319 2395572 2343407 1148051 1152984 2239123 1072055 162915 1315390 2490697 211576 2075308 1472928 648078 896630 1473609 498138 119106 1679138 127046 1335801 960612 44801 981177 2374115 1316718 1739569 1404693 1197312 1091728 2020976 2154928 2017080 1312806 217828 982729 609272 2627360 209068 920892 2083939 1107888 2305799 152454 910624 2068979 2177371 2636395 1383174 632734 554666 934940 924478 116142 1434174 938571 265814 1887182 258486 60841 649454 2283501 2379637 911676 741612 587866 82646 1990472 1117933 2649429 2649080 2203012 2067834 692652 727458 419159 418490 2286142 1017287 2584492 2485397 1439702 1088840 2026755 1335251 1931214 945995 645873 997686 1745551 2282202 2450419 765219 1734174 806600 1098719 1414546 499266 573330 2230624 1516540 1141644 1898971 2154970 110996 91613 1993365 454131 1254124 1089141 363680 325967 2014284 1553876 969408 1867314 602546 2008413 1018220 633058 1402099 571700 566986 1326128 715923 1669701 692608 2645258 287103 2582543 2583848 2385819 2087999 1515613 1168058 425172 327062 1414501 1533132 1809912 2243782 979763 880208 476446 827427 1827503 1926641 514708 2070521 2187597 1841861 1594943 1730342 152458 369625 1974577 1400291 643496 2381229 379346 1989242 2408558 1221318 2449956 2141197 2628199 2124923 2485019 1916345 14644 2155818 365944 1227686 2404761 1977468 1008055 2644277 931148 850618 175479 695224 772152 1864962 302336 393299 2474266 2567643 403412 1439770 1311008 1357843 1998083 2028957 1742674 2021168 1675472 1950010 309088 825782 920287 401688 1125919 1827564 2495628 2008266 2233352 1807693 1018261 2021203 1617388 525822 650966 125537 1071266 1713235 513033 2308573 735593 85841 817654 65857 1249692 2530420 1996560 1295415 745126 33160 481281 594311 2040398 293958 1242846 489487 2608713 1810512 2270112 414438 2405238 472169 29185 1971829 2630398 1103244 1958219 523065 797630 1407072 1979084 1826415 989150 498290 1765602 170007 731324 1579449 867676 417309 1874208 2442057 2140106 2032484 1262604 358832 1783059 606374 1516365 1756002 2513042 346953 1972181 113545 853868 1848969 1543356 1152524 1553324 1672818 2195199 1768778 1691506 1005666 1435907 1611716 1228392 2182012 2520895 569051 235504 40414 2274507 2632446 537426 883714 2403182 1663448 126016 2604449 1657376 627921 991343 1341591 1701724 1740303 756456 1594299 2545830 558483 1905451 360990 68718 2159607 187445 663619 346997 201194 871259 458657 821480 1712378 1014414 1779153 553467 1985920 1178324 2189009 2003209 857085 2248428 402574 506898 1580792 1280091 2306046 48383 796046 2282265 1813590 554626 1168733 200423 622685 1840309 271944 802790 1173132 215781 2398329 246087 51859 787358 1947900 1015735 1195652 2117882 1178926 562206 2498168 697365 2467757 1813562 195127 2545113 432817 1171675 835017 2267178 1098017 1423297 1496868 2366121 2602188 1133644 1239829 1505715 203212 2645430 455693 953946 1141250 1928054 2169258 2311045 1032529 2370196 1454544 1463490 2179257 1301785 1544751 409850 2391976 558525 2369449 512878 541956 2031341 2593657 1419655 843753 2166225 1798342 608829 1972824 2470759 813287 2295072 632124 2470233 2458146 1447416 27018 511342 1846054 511620 187620 304697 1431397 2031212 669097 408807 988525 1954432 2007595 1976033 1825082 1151543 2547321 476281 1660284 952278 319865 776487 303585 1511179 1226259 527676 71902 67666 1649003 1233414 667932 2421730 1051681 1402892 2398469 265203 2295012 1099025 895463 1810231 2019911 1576577 213110 1306540 2520401 2392758 2534208 1816276 1738776 2008776 1657840 2107785 647307 1125126 2313015 710803 2041496 1138465 1774100 57276 1219943 1343035 2158782 1793200 1032600 405803 1333342 2336161 2466694 1924084 1597017 1270101 2196770 1681618 1382892 2122309 2567628 1154134 638119 1595052 569301 1290391 570429 2398888 2091037 2371963 507745 1849838 1219769 158907 1275371 2129885 392516 2595364 1486994 1559290 426574 1989868 2232065 2153717 1689516 1220096 2484812 527448 86649 435826 2484974 674649 2354963 622635 179585 418647 1501962 206844 1336375 2234050 1480215 1883930 28759 377189 329194 836441 1534469 1212230 150352 2563416 2262408 2571635 706851 1727449 406091 224523 2145485 2364512 1883043 626940 2066745 1437531 1559469 1680235 1956404 2071664 1947733 1161091 1664019 313776 1942077 219988 150141 282735 2186742 349777 404022 989958 1057974 1224180 1656277 2459158 397740 2308117 786612 414512 1325395 1102819 2299677 2292751 1281767 2524103 739081 2507939 1380428 769252 2472791 1276893 1605696 183394 489009 1130012 47355 1944859 528287 151513 309937 21349 1409234 2364708 2258266 1212908 1911955 431836 2155537 539852 130 2020964 1582101 471672 1695109 213226 521562 1216685 1799876 1666439 912455 2530030 2321008 257931 2430723 221911 1075476 1299503 2064984 1962851 2314056 94478 578331 2550040 2059215 454600 725966 812720 2456447 583990 1435855 1572693 317375 1479771 1683689 400442 1709184 2619140 1110871 2014414 1358514 1818091 98838 1391314 1649634 1863112 1711470 1410596 1232733 235167 636917 1235984 2110846 633503 1561788 1208153 999619 2643289 609848 734896 386715 635434 1355009 1356270 2033608 1713238 2083173 1181841 847238 2232545 1540047 2117885 1954981 690837 1365388 571356 2449727 1975703 1403806 566020 2377350 1409859 52241 217757 523668 1040501 921003 1362121 2379147 2550684 2052238 482103 431084 2598158 1418254 960883 1296670 84291 1156792 1308155 1265104 2154796 1532992 1525985 1964099 826532 308 928737 928979 2029835 1791834 1000880 2500021 481231 1571142 1141024 1485911 561322 2312059 863300 2112942 2024105 214230 117492 2200332 1967898 669701 1802874 1764017 1727103 1441090 2621466 2571590 382760 661452 241748 858270 1811696 1261912 1796639 2569839 54897 1379957 2334192 2412285 360789 632669 2593630 1869253 333483 2581820 2104186 1394960 672336 1412818 2417852 141978 1108904 1143852 2615733 1515277 220359 1100816 57342 1102159 1693483 794666 1164625 1458094 840319 2481257 256864 1819014 678415 1617630 435296 333011 2381673 417866 575325 358577 92907 935420 845593 295159 1924907 2201480 306553 253017 2471712 647267 1196968 1849785 2521103 531716 2626714 2571593 1156768 1869220 203349 2297829 2349577 834071 650974 698961 1976220 651160 846480 2242215 383407 1032817 384746 96306 2021144 1331854 813481 1667496 1156203 857469 2400579 2394307 2638587 565922 1321132 2214202 2249600 583637 402613 1101266 303699 1829259 312937 2448092 1791313 1780663 2576497 798589 1109004 2204345 1097020 2273481 1964854 283071 1858151 153124 449882 583759 953581 1609614 552846 1505527 2442828 1386235 69627 599568 1332370 2582526 1789593 2013113 298736 583357 518473 1079994 1480498 829464 1745527 1496064 644400 63896 273209 1348262 583539 1554202 1606878 351141 831994 2641637 995875 1335400 2423259 2088700 1536198 1408291 1908063 287165 2239628 628512 638343 2614303 131221 2484080 1823002 823319 207139 195742 610917 2387685 68097 159646 403198 644377 1578427 1300768 247739 2011230 1718744 803336 1359895 1719276 2386152 2325616 1275300 893996 866566 207547 1873956 2457677 1090796 2121650 1978686 1668362 1728772 1596268 1723472 1461239 882150 2462050 8130 468271 2427876 684552 389605 2361126 348183 2279971 2444991 2241833 648405 1297662 2193535 2507621 2114039 253267 414717 1638039 2103651 1108259 937082 1386234 365041 1726981 1349446 619148 2158311 1192929 1708348 2249582 336651 872440 2370496 810452 1797614 904082 1813195 2064938 500992 2165288 2205330 1089152 1449685 2356969 1679885 2554248 1432492 750813 1071122 1870576 2299754 1613658 1432052 2240837 1875682 1351308 286360 222469 1711585 1420813 78119 2142732 1891584 1811650 2606480 1458628 2436178 2011837 1925492 1258883 1487123 851330 1996328 333436 971555 2246881 187839 2645730 852530 2205781 226275 481044 855487 1381007 2532417 2374042 2039559 1910295 486879 138596 671523 471095 2090793 1578527 1235465 1442746 1741289 1801490 2213452 92859 206934 2342244 1736850 2321420 1281329 47436 2465793 2012506 2103084 2016921 1686258 2318370 1811503 1555494 683323 2207505 1867019 1297532 162829 1208995 281794 2253013 654817 2538683 2249203 1455112 913768 2382298 2078795 326419 917113 1237973 2574692 2539172 120034 351882 352518 2228474 749851 1383037 1828895 674766 2199338 2027105 196891 2148207 892546 1190881 2597725 2240832 1553965 1765532 2421405 509496 1890465 1414534 1575458 2369471 103777 1879949 2332437 2007035 2357149 269365 2389813 2472750 816851 989784 561710 2555073 1697769 1428765 406026 174962 915331 839593 947911 233622 2432689 298304 2602564 1507382 1871020 477190 2390255 745040 2586314 493514 1405119 648306 1217242 2446693 83271 829038 1024486 2350308 687112 1172778 76839 221694 1074542 2477498 1261071 1997247 2468798 1576567 288829 2520638 2255809 408521 1581274 125512 2061963 1024888 1178081 325691 490181 573987 1116950 115008 587954 1116261 812347 1863529 273148 1579811 1720449 1937726 714186 2394203 1390778 1468916 1967789 291970 739201 2307789 1404768 1453137 1990140 833913 2025965 1553 1165862 1283107 121835 2252102 170759 623102 366128 729689 2412613 2039730 979928 1537490 871070 1969605 1806641 1735989 1980086 131577 1740952 635285 705959 1251526 733445 657658 2432987 2143923 841618 1079683 953382 1737561 1990078 1911363 1289453 948452 883690 1945069 1702551 62031 701461 468432 1895642 383826 83617 664315 1148400 1831275 2290239 14635 2383988 1951597 650446 2382896 1513684 1269351 736301 163501 1957210 1193423 2191496 523482 894518 1466878 880697 1999117 781071 1371574 462829 1586324 268474 1755772 1822764 1172201 851130 2026112 1950714 492250 1895159 1859285 283890 954720 1632204 1872977 2097828 1698734 2054918 949655 2126866 937249 1372627 1771631 2129782 468111 516893 86302 1192843 2233533 2533201 1345789 554405 256035 941686 1491026 1861783 2573854 573036 1584022 228235 2299794 2458950 705870 2204264 643454 2387754 1647966 2354608 2001144 1048133 739009 2554010 2581803 1845175 528298 1852458 103201 1243851 188034 1481263 2322642 1486540 1309738 76574 504169 273277 2343446 565869 332471 1111360 2260193 737529 2477675 1541706 1158255 1995534 2331261 972473 1754486 1189338 1511852 1812223 1749283 1003672 2423278 1287631 1487691 2338300 1062126 824568 2260267 909511 2314364 1150268 1391720 699061 2625424 1379160 1567710 310889 1804682 1359679 2558226 2210057 643077 1218233 2457417 2615883 1584919 2035454 2386802 771873 1528329 2487313 2091145 1567846 1264437 1000867 183213 2360392 1343564 787471 688438 405689 2188674 391177 2469812 1592316 1070665 89463 1257002 2361519 1446820 2510880 667155 1405169 1333894 967953 261133 1273176 1401258 420984 2578577 564562 1955933 1772117 2485110 81090 309475 818823 42712 1422518 1411446 2039214 811748 2523840 2460215 2232903 1761084 1334905 51509 1405378 2107614 1098684 2011470 2452050 1751574 2384058 522382 2301167 311819 1956571 793760 2544751 2441528 610155 1260020 2236418 614252 1490183 1270423 1875159 103734 1203049 37759 2303958 756172 790899 1863511 135668 718149 2587452 42343 449543 1650115 2302742 163246 301199 2079038 710513 795338 782663 1310836 77437 1222533 1502802 919718 1831255 2393955 1189097 359068 1852534 1016228 98798 928520 1295272 1356581 781860 709870 230274 722912 2101621 361696 1182684 762299 694253 2237684 31729 336357 330798 1739868 773681 2326397 2295414 1349001 961330 1808763 209071 1704778 338595 1664337 2050270 1487153 1785490 1847781 516629 2315363 2576273 2464375 569619 1415519 869475 1686778 2117881 2427058 2324514 1692797 453475 1031809 1483944 236645 2402349 666944 2629658 1730448 1039650 1689715 2505756 251322 1710896 1375465 2511809 684196 1610804 1500905 89390 48747 131742 182486 2332199 2533251 1565325 637713 1207447 173633 320121 820096 1286074 1731128 557760 1902239 868860 2278026 1219516 1961540 649224 1763917 2590781 2107243 1379553 2512442 1974692 956275 805630 2580555 114966 1475340 713389 2241263 2403507 2010394 1237182 104005 1318429 2325045 1950763 757297 1086148 2177589 151035 1899775 580933 1198142 1017936 548216 174784 1886794 456832 2309212 1717042 770495 1892339 1953742 2062457 1727057 1642820 2058734 317041 423305 1407041 965724 2366211 1228864 1412559 368608 1865126 1997943 1174456 1838498 1986627 507661 43989 1548582 1205612 15104 2280067 2403515 805371 2522239 2372546 2341779 1391624 226725 468824 2462827 357177 1092415 814637 1742542 779072 1544481 1759506 2443664 1939108 923256 2076726 1684601 603493 2049360 344920 748298 1485525 2150106 776891 2559350 503379 172155 579815 533614 1442797 36456 2414005 515704 1275166 2585154 167092 2363573 1277230 789426 576401 253239 1970256 2393896 500619 2626300 1644415 669896 354886 446656 655447 638540 2551288 2644996 590233 2084503 2282082 1344618 327679 2410047 1050684 1467095 377426 2605438 1995769 2209089 1230296 2632157 796663 2160191 2575627 226822 580021 879386 1296577 2020612 1953776 1217820 1146013 1330494 122499 318352 2438609 59882 1004663 240687 2355587 713441 651775 293765 140227 458229 1238776 780543 1096266 2138614 2011255 802808 387042 438123 1556173 1876583 1144900 2241250 740259 393308 2622009 1438487 603439 1780898 1250736 1605043 1368578 1006940 779894 566023 743438 453175 2183031 1052880 231752 1809139 433574 1539196 1176643 2307508 2618094 2361983 1261474 934363 744404 2151519 780450 329048 788931 945868 182969 764951 1868691 2300185 206039 1240723 1750683 1040186 307806 2466473 2272954 2069994 970045 2130517 532626 1302114 1434153 2146615 508867 1552674 1221607 1891419 780438 715062 963955 398537 1565008 215676 2576697 24246 2348509 640173 2340120 1321952 392833 438113 2155621 2481263 2216532 996349 2134420 2006229 438834 363210 1161319 166694 1951269 991737 243297 359255 2313697 2077804 1082918 27697 672695 1778764 861110 203580 263948 2449580 719708 789413 168351 1343986 2364410 2624861 1066389 940982 2021728 612471 1271985 2062390 824745 2110579 679493 750054 1841670 1002924 2608976 2258225 2233215 1415383 417305 2253646 825825 2018530 1434562 543225 570308 1024074 2622022 561661 2337587 608132 916771 2540775 2581523 1923917 1918445 139636 1706217 1674529 1749870 1593592 1087347 799206 67894 2171620 1923365 1490970 855398 2199787 2116105 2310566 165239 2114582 1607444 448326 363537 1130609 881229 574731 1874484 2583800 894660 1969526 1718780 1569568 1582919 306840 2143506 2213444 1106137 2486066 1945138 36468 1239463 2027108 231473 2156343 88257 360074 2498363 1752719 2326703 75987 1293164 2555677 1031105 291498 265369 1621970 2214001 226770 2468427 733816 2017418 1377236 915249 2222707 1595563 2536664 2585360 1591733 1215747 1872709 1696586 952754 1228479 2063858 493633 209621 1845344 2238922 30323 869968 2059602 779895 1601393 819265 143605 2316731 282489 632737 1433272 1972735 2359190 439576 1295015 2108145 676227 1423900 42787 2305226 1732714 2177793 531719 1461036 1956915 1174557 68246 510556 1392161 498998 2059354 1770403 670654 2610470 1007918 891397 1807007 2135719 2132738 2325668 1273133 571675 385543 777030 2458406 1881761 1360078 1269726 2081478 1511839 1024380 430610 276963 1709669 1497100 1663768 1668974 478050 1690292 1923801 1380716 953434 2157985 1338598 2214641 1036971 1522938 1155842 627930 2051155 1986113 182670 1805577 655778 461197 177117 2425135 1698596 933378 269194 2586359 174184 2182631 1158676 155389 1543432 1503118 991508 2499898 1055655 808987 2354882 1491199 488335 1916933 132319 2323494 1548722 2053707 2245723 335570 2632065 1589202 361685 282132 996528 1356595 1442129 1240767 2416455 1606840 719343 2366604 1013402 637680 1942681 900015 910512 1062948 905926 913150 718175 1356461 665249 2564004 752141 714127 1257045 1842290 1326032 36003 1700519 2000974 1590895 2376261 607378 2264196 1324259 1493118 741800 2029612 1946411 120758 429095 2399776 133874 1210781 2008220 1091709 996904 1604049 2573090 835279 2134312 637997 1925458 387969 2148160 1085730 1843031 1555087 579177 1166101 2520274 634821 450971 2005487 1922992 2147605 184568 2461369 1732882 439434 570364 2216955 2311441 1797406 1572028 2400979 1560020 1508647 961168 396494 1288630 90745 373192 2237135 47669 1528134 1599708 403118 83487 590275 1428882 441194 1436717 1124447 2525218 1543422 1817310 1156220 251088 2494241 1393392 1711647 1171904 2171746 1366404 1830497 2254512 2183791 741397 714424 1917146 450009 209648 2332726 2281574 71485 1599044 2601864 1733817 1267839 2273385 1316591 1138468 203226 2589267 853308 1394925 1305981 2486038 1703063 2617534 964303 1975389 108543 2385851 507002 1174548 2039082 2429990 114806 2618520 2395428 1401567 1645692 1914622 1025600 2412302 2166916 1055467 140878 1206898 998488 2456792 793031 1769447 1420942 325529 335538 2511466 691254 866886 1719274 2268451 1139676 1254804 813515 545429 2507034 1027120 1283848 2219514 28370 1187912 1397012 336443 227664 170259 2207635 1932728 1635449 1763706 2340210 1724923 1969221 1001408 73079 838535 714890 3334: 2179355 1175598 1666454 1870492 2120332 12809 735278 940150 1074006 796732 615001 199149 503233 99319 397929 1388947 2003224 1458659 1467144 788347 567768 3335: 1602765 786154 371489 2261474 837258 2605214 1748307 1504089 3336: 1863411 579755 1612211 1616707 2484991 2389367 739573 74545 2423018 2322067 2190583 2058753 841810 1825620 521890 597193 1385580 371595 464208 1414315 1480571 1754362 2404769 2152558 3337: 2614085 1596414 3338: 2187278 1201310 1689098 44247 1744520 1550619 217225 771125 3339: 2199466 923920 1364473 437074 334: 1992490 2306619 1738122 446953 1441691 1576388 1200972 989293 757109 1429434 831517 768877 91320 1330445 620920 979064 1629953 728311 946164 464539 1930438 1216014 403656 1228922 1390914 2262706 1335613 370291 886563 781916 395744 688411 979767 2434905 271262 2079044 538099 2225557 69381 2255194 259561 1126586 524167 2541614 569719 1024433 880039 2156245 1763449 96206 101553 2399624 1160189 1263954 1181231 2098467 2576613 2078994 1221232 847027 2224475 954808 794977 2064608 1020376 161103 1547961 967750 2122685 2592489 2326022 2071147 1737798 219732 697027 1537319 1648744 741256 681890 1458930 2411731 1063307 1419631 505629 775823 1193724 561405 193052 649015 931594 1861427 886982 281084 1699561 1141607 1097074 808846 501007 1637341 2407749 2526436 1675494 1768362 1973842 508969 1011496 570932 2232641 2233731 1503519 488038 611730 52460 2299438 1604824 2326521 740894 1425815 153226 210970 1575559 520990 1205526 1233882 2237491 722422 1364279 497423 736708 1923918 1498672 2423532 1865808 1892531 415630 275886 959162 231956 1559653 2626915 378377 837215 369215 435266 595537 1815088 2302663 2362468 2600018 1212375 1416370 1740317 1709380 1243789 1839379 2572028 1615676 2023765 410119 1301931 49885 521098 883228 1009245 2497163 505272 2454773 8221 1407471 398501 2474312 1446040 2536602 742219 2380951 2335923 1115174 2020168 1875557 314009 224576 1948440 1495888 138678 923710 1882090 1671819 242000 1064955 1507128 2471276 1081905 920582 1297103 386418 413729 322659 90533 1686845 2272830 2401601 2240625 932048 693964 1205821 2583519 819834 1528658 2446421 802129 1613533 2405093 2537690 1383084 327011 2304975 1763537 2157254 71998 1142858 812369 1143846 2615663 125978 2122839 1477066 35393 898504 2304788 805812 383077 803439 232497 2150382 700779 1118974 637988 1858569 1421605 2014827 2539866 1606075 511274 1101913 2355466 933122 1792755 885791 1630004 793918 1035620 2472738 440903 2496292 2206031 2027194 441964 1496744 2075917 1735719 2347741 1669389 455645 699704 1740778 844754 1959443 1296443 1260239 486507 848091 2024168 2304831 2535140 1871902 1848557 710421 1540839 2437364 2075595 1846879 2081935 478189 688229 387137 3596 2280208 2559157 1852057 1195594 2546016 2172311 2162832 158454 1288586 2404317 1178351 1064727 335625 627616 2189738 1151188 826175 617398 686535 885790 217784 2295210 1923488 1290883 2125007 992186 339619 344779 25533 1902342 1705377 460000 575110 2210603 404640 1917648 2239502 1047912 1248275 2278348 447881 684978 740264 1700564 988462 194507 2151452 1770988 544298 374599 2342198 817868 1557497 515079 1528740 964305 2071629 2353875 168314 231344 2462119 2148595 301553 255860 2369510 1971472 1831671 2547460 1627231 225832 612564 994760 335500 1154852 816649 1418747 2589091 1061782 513735 1358856 316233 464782 483834 1357068 1018578 188659 2544809 1889189 87502 2437676 1778526 1406030 135420 1201789 1520299 2065028 2310880 1954834 1142929 462380 586915 1834419 1445708 34489 378581 2549910 2154453 1049975 2560266 635439 1083093 2142990 780915 1817749 366529 1495106 2041291 288821 208503 2569708 547760 728288 192450 1673319 380217 1216815 1643094 332080 873291 2331662 521646 1079008 424860 794567 274744 528452 95802 2310055 2173516 1551191 1912283 626636 2342907 2048543 2221010 1918811 1034529 211492 1239410 2216240 2515782 1552853 185973 493188 2270812 1578363 1853495 1190499 2458394 1290355 1831003 680329 1632718 168164 1731106 2509985 2021326 2269805 161511 1886031 2491912 1868097 191071 2130595 309224 2009820 1804984 1201073 581517 442788 112952 1570089 2010893 1785375 2534784 2551402 1402907 813263 2535359 1816789 875092 238525 337413 1236429 1312610 2480373 2461042 1877299 2291809 229028 950247 1976544 105188 1760640 2162441 489416 753663 980756 2279494 272162 436472 324623 965083 203323 1600756 237195 2142119 414171 1757476 442730 1451220 77457 1537684 2270624 1307405 1827001 1775208 617486 1541988 1421686 1630820 1390732 2170660 1053249 1911068 603177 18105 625398 91243 1447128 1382136 1331266 1941075 786406 2220956 1089042 1620363 517851 2031950 1560508 966538 196956 1015707 800175 2014297 1725450 2556196 172639 2001861 1505447 1362333 80346 845754 2429449 1205169 2129436 2131475 774606 1166987 1883306 275139 577022 2216091 1785196 1489050 1328199 978330 2119973 352681 2409054 2445468 1309111 343111 1280120 275443 745542 2244007 1407421 672399 1691818 1416231 20871 678896 58359 418695 975095 2444622 1821084 1016128 594870 1440344 1331823 1833107 2292093 2264891 2590873 1051020 1159855 1232781 1904938 999292 2056828 1980525 995469 1554860 2360109 2443784 1135243 18475 1343563 1026068 1669721 81027 1335472 2415483 998916 2172702 614736 554998 1020998 461675 1643826 2252303 415538 624757 190730 398356 1592186 1800128 1008989 2059234 1525289 65525 2591723 1123076 1446011 1529250 1565918 1568760 2634418 157867 2427602 2482971 361095 1849973 2496078 2227538 708606 56310 2043063 2584370 1849837 729454 2032742 766268 673998 2467347 1489005 1079166 1058270 1013936 2530397 755493 821873 2068368 2401253 516914 367916 815660 931331 2090586 2289899 510628 473204 1331615 1875294 884953 1074121 591870 2340105 2165614 1185143 2384742 427931 1473626 1224959 1952710 777398 407796 269139 2240183 1455353 646078 1757505 872114 1458276 1042617 542969 1085047 62916 939639 619357 1829771 1911508 1399528 2079932 1687741 2434655 2617877 1683293 550845 213017 1470023 2257731 979861 2465322 1965097 1805234 1964582 138144 1383203 817811 809185 164312 119192 440041 1382370 1116254 199458 460446 814214 1325790 2338352 1185940 798030 1781615 1697790 844211 336618 88628 1422680 1860445 428101 1010865 1069884 199010 1764558 1050410 2481862 1439500 781651 2220553 1705629 1977018 2571095 1001097 390128 903831 701582 2054829 932243 1486120 797731 610997 1398272 1342437 1290778 1706765 1783599 529389 742995 1364848 1446403 1711420 2204948 1077562 2002102 532026 2112455 2630094 1107593 147211 1846465 1487274 1646711 1449505 1179274 351903 253692 397294 2256325 1392684 2248341 2175557 277768 138686 220416 603086 2246751 1331380 859456 1203283 2592387 1845640 588961 380219 681582 1354867 1680895 2291611 2579353 2635731 841411 2451827 306240 249428 1181992 449074 2343510 2331153 2470742 1968107 2462954 1424226 1346739 8210 1254020 2142899 31512 2132029 2031917 420376 1715827 2636999 872141 2505624 1003737 1002618 1118944 1797666 829169 425678 993838 1903220 2216316 1231421 1290641 1698770 840236 1065526 1676626 2286824 71222 782559 1194759 1000843 1948477 1958164 1015533 2205301 1391572 698055 1076694 733826 318408 913475 162012 765196 2064204 2259598 1537424 805799 220403 444774 137650 2592137 1882289 2008277 1900077 1199219 2336114 1372128 1637605 1804051 371821 1156621 184335 1642324 2243978 2064526 911990 2149203 2263447 830500 860134 927872 2448821 564863 642064 2271364 1983282 2465597 1034006 1183259 1018649 715429 2254863 1722542 2052454 171681 282417 189771 2127413 2208983 1025035 647232 911270 1276135 1653998 2365453 1000679 776833 2600631 1862237 327713 2134632 366550 321111 1761875 1890868 205151 1839014 773899 1907278 2240338 2548691 1259446 419177 2411920 493791 846606 2578106 2318153 2118665 153907 2520038 2324946 1740262 2402857 769611 362912 1106637 1809151 1591494 2393334 52345 241913 1325480 300253 925446 1237735 119859 1654696 1490882 415707 1560090 506245 2162010 2020507 2520425 621465 767313 2266350 707091 2371948 2579439 1956997 330661 2510613 2057506 2417011 843414 2126018 1488497 575969 983611 2001851 1937301 1494755 742379 2555726 353289 1101669 1749043 599222 569451 130331 1119525 2427673 2206235 356250 680148 1746593 1910965 2344230 1487268 1364920 548797 2270177 2021128 1771252 11059 1128099 557563 1556050 836550 2264779 1099898 1892589 563292 627133 1631494 928861 397746 2243960 1067767 1420649 249769 459978 135760 2097121 1622949 785046 2116124 666203 224543 16736 2528128 2286997 1889301 82551 2256666 713240 2602074 1783597 470615 1056403 1331524 2075699 2301491 482608 2541078 1337672 866155 1125947 539676 2329200 868707 2157774 1417525 110349 2023120 619078 1685507 800002 1473595 318504 1472928 838759 643363 634217 999608 1557265 2620757 618533 98098 451858 1189252 298328 190099 517490 559035 2233694 2511091 697567 325017 612700 1924665 1425745 1145483 735804 2022293 2633882 1734369 1785040 766635 1315402 2522674 1725399 1566032 386015 276199 2172885 1149542 671703 1929259 1846045 1097112 1660565 114633 2387247 1098656 2480636 851453 2358624 2579734 2477489 2043278 1558406 1742387 2078992 1537575 885585 128044 2514445 2370685 1821403 1174145 910318 2437565 2260496 875333 1624788 2311402 1245174 931395 2522238 2374914 1115595 2384068 1227638 1581834 2147109 740966 22453 319314 1667400 58594 2010528 516047 645334 1623962 1007658 2628147 1542400 1385057 64548 333004 195917 155807 770327 1683127 2332009 2094134 1907136 416995 927088 493382 1009556 1493303 409487 423985 2063130 2644537 901463 412920 1862439 1511193 160787 716297 787077 2240492 754735 712193 552380 888819 1487325 2061026 2244799 425180 1580895 1318367 466523 2060013 962321 1419194 619777 992628 1202093 1493457 602051 497037 1960715 1895003 1127063 626456 1879561 2492774 2408289 123216 1535034 779042 1044132 203218 2293930 145771 1771841 1745711 2305771 1056266 1782772 1292948 948742 894900 1424643 2625962 844517 1908377 1521131 1316474 2154970 370711 2561638 1905989 2475145 2298860 2529699 1461158 2600702 865544 792958 2451794 1645838 835708 277837 2089191 1488550 2118594 534881 1410802 832957 1938150 2180750 1752477 331061 1182025 1598205 2378996 2096033 983980 897833 493009 2537794 1475208 1628290 2200263 942230 1544567 1406202 717123 199198 116788 2064935 2274220 2169412 568279 1225237 2233563 2063356 1231663 132084 1455537 1616552 1960869 447177 24807 638812 309524 695799 910493 858115 1073101 693298 827252 2264049 742962 1556199 1647778 2068590 268954 428620 555859 1505912 2616405 2088318 2032123 2543763 2121853 2199629 1783405 1693002 210493 75402 571051 919727 291279 1651542 2233499 2117868 308053 2521203 2168264 2538589 1304807 2533288 2638895 393020 1989977 364901 1570147 2263337 1686621 2507582 2273396 427948 1095758 1182577 1761647 1247713 1495860 1509348 1558378 1315444 622434 1671495 2091030 200219 2195642 1808519 2247460 590461 1828372 1102150 2481992 516036 1357843 1826709 1958406 2355706 2175399 2217973 758481 1144617 124983 1693145 2598134 1001209 2437219 795987 906031 977965 2076208 821558 1149570 2052111 1798034 1751338 1743940 1344661 2243718 751871 1801180 297264 680777 2564563 1403591 245080 524790 2093615 828654 358091 597436 1174141 921350 293398 476780 2304132 545460 2277140 2573152 334260 2375606 158254 1248854 511748 792389 1968996 777652 1862201 1730 1699287 1468594 127670 2279027 2649033 39592 1806955 1028034 1924232 1430614 1708486 2373657 2521155 2141331 833478 252167 2489955 926621 2434133 2044892 1774181 983579 1791206 234105 495578 976355 174705 1111668 2367811 2045670 1663368 2513046 1886453 2461869 1845368 2126577 1407540 334465 145382 1410890 305916 86553 823355 220125 2134665 1132428 448732 2146963 266232 145714 933846 1926603 1155142 1297517 2178855 2261211 2062002 1123021 28190 293851 917142 2009433 1927932 2195334 2524377 2203195 1709869 789270 614652 1305910 469199 1934178 1834038 117273 1916080 512296 413494 1224891 811480 1138183 598767 2053167 717665 1642835 2206225 855081 507130 581248 2144432 495221 549158 1052438 1121321 2150787 2220044 906633 2273126 47075 1260163 2302764 2008354 2554084 337431 2122029 31070 2645123 589793 1829286 1658228 843597 2244126 850684 936607 778616 130049 1138907 1130762 20810 300026 860197 275642 2120864 1524018 2312108 1025897 1385823 1918394 2537665 1697381 1221608 125292 1486287 1844838 2390478 929600 2140153 1908591 1180427 2634358 275633 1860307 80010 2301472 1129602 429379 1990264 1139794 2348916 972986 2006908 1213738 1952577 2204427 2278080 550215 485684 2214699 1571863 1022330 611513 1171370 2525848 2114982 2362199 2265086 1134130 1335272 759102 2281629 2485850 2384546 508821 448951 1020894 1704015 1546231 1623892 1707791 1347327 1102112 1594485 218637 2552319 901459 1714672 1533254 1548025 771144 742428 224815 891713 2454293 914872 618660 2016396 88366 1421761 140499 968484 2597087 2233650 12266 859004 934394 810337 163874 279517 1867844 516946 358203 718536 171781 2116221 2055477 34726 1463375 2233732 510720 2266893 2211883 1047403 2540708 1579146 1588890 27995 1520224 2104170 1759597 1887236 481539 422208 665206 1693930 2519417 324800 486283 2108234 932577 1702065 1685137 1456186 1752749 2452554 590353 1291791 1918800 773782 1950908 1685802 1224091 2532754 515123 1736185 1565068 2576537 1286942 1797438 150663 798367 2437477 58332 289181 1947591 291595 1357075 326054 1163868 1431397 2013321 1225889 1840030 1815042 1468864 36626 2491828 1521106 119882 2182127 124291 632632 209070 1020193 2009384 776581 346036 108412 1694111 664577 1194115 764826 637950 714346 1340361 249216 1051996 1884804 2645486 1605535 1687585 52996 321160 441923 1613260 1012603 79730 2580322 1418939 1927038 1318706 205023 2098177 1963856 626529 2551136 2304315 31895 2460025 534639 185428 1063776 739327 677342 2401353 1795275 448374 1746110 33489 1129668 1503995 2614473 2117609 1322824 1497808 442555 2462291 490434 1110579 2439367 798865 1227242 1738559 1459949 411647 2228342 572568 2277053 259720 1236932 297896 982210 114738 97693 1693099 1062954 2625108 2069488 1834602 2557705 1537040 378748 2318295 83290 787811 804974 1850167 3069 861901 2632581 1847955 1563603 1452101 426699 1393359 262053 1019197 1274135 1977084 1930444 233766 2061964 299792 745624 1377773 348237 2154306 1407847 2306428 999659 1449285 1668780 151539 2621205 1160797 2635630 532124 1511882 1151061 657056 1085076 2088547 2469453 2296989 1936767 593630 1393001 2013101 1676031 207825 159981 168412 1570943 197817 532386 2474719 1416740 583407 48198 1075355 1811688 2408318 1500243 2500991 1376874 1717958 2487256 1944303 1361027 1081354 1057567 697153 1303396 1040652 779585 1639176 969394 1463139 1894 2100386 845065 1884046 2136815 224288 220940 963541 1780731 1068001 60668 122958 2407764 1368471 2176831 200051 1741511 2422474 251775 1788398 751333 1227538 2229436 2049969 2167024 1913805 739199 610614 2623764 1824028 2438956 1191911 1629077 265904 1627331 1471350 1517454 776749 1135814 1564379 1319112 1520485 114486 2491154 479124 2297921 323609 401595 704707 1378318 1959650 16686 2385378 708679 1405096 357612 28143 1469505 1674240 2173496 193002 901076 1557234 72585 2458665 535789 1343412 160455 713224 324057 426056 525376 2520971 1959752 1963613 1020584 1503671 565148 709003 708006 1817224 2204951 2381170 1574403 1161822 1650299 1431020 108506 24402 858348 1674609 2405629 405266 2638348 16137 634061 91446 1832724 2190145 226166 877636 193122 2005941 1073925 1524179 963686 2491682 898097 1758120 1956008 875589 2212002 1695450 1945126 1544666 628794 283293 2149610 1658346 1061405 497434 1806285 430727 1603042 75344 160043 1335953 67900 1552442 1543585 1880645 2220686 2258719 239977 328811 2594454 1688707 1503097 2439178 2449883 1850567 1466947 581186 467292 659122 1833453 2139615 1414321 1257781 1071647 2006159 2411226 1650584 1389585 8731 641468 1378764 953906 2172903 682482 2231273 2585578 1248457 2048831 1358067 775450 1067793 1556287 870883 1146783 1106688 1011210 1422772 301110 619486 508124 1390393 2093896 1297828 1355081 184407 1526817 1958556 1602302 440838 1966111 1384267 687074 192641 1168143 687494 1776262 638978 110506 1072411 1386733 2424383 1633942 1764195 1728838 1113016 2069064 1618802 1401472 1855207 938503 2085219 1525067 2367703 2414395 341381 1390835 762636 2430949 592563 958875 270573 1187544 197101 60171 1931246 329534 1810256 325581 1892596 1221700 725822 1201451 2069373 1545740 1379133 2594506 1413343 1382966 938801 2348413 2200929 117285 252093 1730720 578075 2331372 2530898 1283242 2576334 2437864 1708357 174395 919242 2002676 499920 29884 1494539 130087 1678949 1344646 1931839 861920 2585947 2123482 989502 2011275 16937 942216 1223339 588934 187178 98003 411468 483241 30165 930874 2271293 1295344 2344446 1853151 2578661 2415445 183134 2495182 1302034 884279 1716251 828703 1367060 2493739 2450993 1216109 1138354 1023789 2441488 1579613 2602371 1254688 384662 1575928 605321 2647661 1809699 1266708 1499307 2419668 120835 1328384 2382512 131205 1078715 2441357 1242384 2644825 1243301 2226538 1725763 1014295 284504 2033414 1660428 2307048 946125 1525797 210221 2249968 2293683 2597866 2451532 1070508 316748 1728262 2510839 2338991 2070358 450070 1515275 617561 1181762 240774 1755881 567875 1742295 895080 472225 1784161 1772905 2553072 408214 1775821 1199600 359988 2571400 1891622 1153369 2374721 589228 755668 938477 1080673 1868871 1874932 1318550 460960 1888366 683456 921200 2361867 2377061 2553665 592870 405226 1108779 1205634 2611730 2016938 2023582 2611652 2228114 1115315 1832145 1953202 196675 516934 338867 1905504 2413568 916644 190329 1463282 513127 920058 2125196 467373 1572769 2566797 13269 1400426 1436655 654890 368380 2323952 558248 2594949 1224767 1085469 1275174 1603939 142811 2050306 1951516 547040 1012058 2218319 2513308 1251325 910186 738489 761382 1552208 2386718 950283 1295640 3741 203227 2374030 1556051 1334838 160098 748307 819610 1440377 2455213 1323794 1443731 2366811 1921711 72174 779316 409703 842927 1366418 2188670 2467259 2644333 705695 396440 1101428 312549 1995860 182650 2558211 2516407 2081819 1599402 2530017 1927606 381048 1011036 305858 2272210 2452560 766407 1490643 824825 780664 2245379 757136 1558137 1618823 2103344 1186506 940108 1791398 846303 2096905 1629713 1934314 1552525 2333305 1584147 1715474 2236935 582006 2642452 548873 1440660 1582579 40704 1868151 1438232 12743 1047193 2285053 1737862 1693133 1085993 718393 111002 1012405 815418 737276 1308637 1265149 1758031 1858927 55856 1460915 1799215 180902 1396731 978157 1487234 331865 135477 31848 921612 2611685 663517 209387 314724 1071308 33089 1479597 1784843 1911493 1503941 258507 1469942 324784 2032662 1564195 801863 319254 1517175 1823101 365855 2339332 1498874 1039931 1076515 113438 2480812 2554764 208480 2249126 147318 913555 1401838 1734295 349632 1761321 1260058 269468 1724078 387024 763357 441806 2174569 650391 2295686 1989214 1505005 2572396 1681228 2158852 500240 1537398 1212842 1183452 8809 11388 2025039 196105 2517906 831144 553424 712302 942848 169999 1509230 2053485 1949332 1597630 2294693 2018683 2135929 2143765 1683274 2029232 1615299 1626730 1469915 1758639 1824837 1455646 449231 889089 267041 413150 2088451 237598 1622054 2522011 215891 127810 2555226 703826 2177630 1999929 356783 353714 2191275 2500596 1483791 2576900 1164132 67947 1476070 713301 191761 61182 744082 2461907 1726376 1864263 1852578 2414329 2462258 1652588 1123655 1237723 887661 439247 725518 980513 829002 2104868 2258556 926234 586272 749107 1551096 2232170 2567419 533950 926890 2511425 491513 162050 529234 578214 692698 598256 365267 2593145 1312765 802314 621289 1100043 812465 518231 1289755 653528 646894 1914986 2003298 2426053 2002781 704153 2151747 357738 1305300 2370805 1790247 1871387 50187 299594 1397553 1838837 2511891 1507709 1019402 1402275 313950 1745602 402338 904340 1438453 1822571 179033 965996 1160626 1775601 1606958 2137438 2424171 2240297 1673535 66257 1436606 2259651 2645320 2540753 464778 118750 2026647 1767631 534620 2152094 507067 2400863 2641802 1400329 2132861 1783508 2328937 1944515 982066 1061965 1394079 1874761 1115318 1812382 2372333 672715 1161992 781954 560834 160409 2415772 2008812 1530306 1787357 476689 137907 1518759 1731009 1082471 426407 474045 1624368 1800144 1978820 855281 832250 538004 2446406 1157469 877128 2475441 1648623 857483 2642895 1444237 2425503 947911 1063622 2507388 514944 2187372 2266937 2425277 2054256 331749 409419 299324 1438868 195121 1270664 1245585 1441290 439716 166311 255285 2175237 2508172 2445523 1320374 723746 857304 596971 694027 2261521 1144704 2321490 413456 2360413 465396 2046543 953831 1283388 323293 652416 1860489 299598 1434215 2379129 1629763 688266 2171191 2319209 2521402 1073408 2520111 397456 2179359 890798 2429728 701824 1481266 1107957 819422 554591 1572171 498158 1548307 2649020 1304750 2539130 1666516 2086352 1825621 1087903 2037012 2125060 2583897 555404 962344 1036417 1368496 473879 1376257 2093985 2179024 2385715 1442937 303301 2187076 1815718 2361184 527765 2278726 549881 2426763 1449076 514199 307762 977737 1284784 1859845 788367 2187613 495754 899913 1447534 1813145 2240238 178478 1425092 798149 2254438 134977 1722323 2516055 1975526 704470 22865 2021242 153500 2481156 813106 2242956 1588600 311826 2378307 467033 97391 2583779 2049239 1717488 2136095 1463499 1382869 840927 730822 924360 1962788 2417735 1312985 829468 2311372 2636165 879646 498578 1485242 1018850 2470738 1155978 1217165 101059 1140336 840469 2043051 77504 579326 474907 1987835 1560256 307721 1149359 474447 1130079 2222151 287915 126551 446158 1232604 1589238 1636895 1124034 2164224 159486 1034379 2414092 1327917 895896 444734 1317517 711637 364531 1909062 587674 1206630 1889993 473853 174448 1076059 446966 1613963 1333005 1246119 441759 2112221 1847399 1990451 1554021 2102913 26723 2022433 2326029 1813165 1649330 1845382 1570950 118333 1234329 1795345 2515493 2361680 269823 1202074 635511 2089279 443651 474141 1111051 1137423 191769 783149 2324719 804227 2280006 1601908 1985629 1158542 2469566 977962 1765159 2575686 1099533 1209240 1983065 1839976 2516111 2351650 639587 1981597 2432080 134278 638279 32266 2367139 1701912 778508 376208 311110 277442 812309 2542617 213824 137237 395974 2158082 134863 1043018 975623 1645080 1971766 1786910 210785 72901 653387 2123975 692705 1734118 641022 1938185 2386093 1564927 447797 725264 314814 1116191 1560970 911845 483677 837047 886333 1277687 602959 1862928 716384 2583057 2234609 883768 2568149 96686 2374654 992565 41002 272898 2284536 1140715 1817775 1613192 596903 2057574 1098499 410004 2497742 1294814 2536991 2177172 2327693 2444215 1876068 1239259 2552371 881711 229582 642291 1437981 584583 880507 2031724 714026 1991885 1577093 1744106 742129 2089827 458757 1010376 771855 1691323 2284160 1826465 374439 1162034 1033632 50720 1102417 1441638 1772383 2330104 816339 2394646 1303228 536111 1617499 210344 236838 2547050 1897275 2137018 89623 2224840 1705435 1617123 1725021 1690981 1634487 2392574 712091 1815325 1235366 733269 2039415 713095 2345036 223764 2066267 1271382 1674200 1155612 1174364 2623918 1835663 358182 2219448 2646374 925192 1286101 727885 929766 587896 1594770 1625753 2260291 2098672 1360088 207687 1426586 1119689 1483872 809849 1456776 1372635 2185259 942194 1605592 2467622 1672852 2320286 1860909 2366198 285250 1643986 1881745 783619 312689 685389 161578 1732058 1236442 1102175 312784 266578 533074 1272965 1644734 1641743 769832 1823942 2081194 2154587 466502 705442 2278257 911814 1951972 1918538 1087645 1298717 1772141 601743 1473857 2313804 1745577 2472663 1653930 1385331 738096 705671 1531165 768911 2217693 286773 518030 1448949 1031845 1963167 861279 1744656 218429 43722 291435 2533706 1215070 815448 275239 966935 1818278 2318194 1969156 1362524 1269137 1906963 48334 2044309 734431 780188 1105667 1176215 2005076 2637339 262600 1937441 292898 375273 2321374 1875167 1138216 1447160 1709888 966305 745921 1514975 1590202 2422549 2315786 634462 102830 1774389 755670 2409942 402266 745369 1558826 1677691 781370 267641 1141676 1257007 1320402 2325595 2194378 2323579 26300 778045 1053407 1907843 1194900 1096027 8413 330230 1177727 260745 577467 1518264 605889 1044535 2124746 948046 1384739 2359569 716826 1774341 2211086 1776150 1406507 1723542 1867306 271629 1992649 609398 485294 2635483 771393 664943 1630151 2378337 2265055 2552074 304413 283667 408385 397613 974523 158465 1364520 1544926 823585 2585400 797013 108984 2549548 1761122 548642 1542911 2592194 1084509 1397425 2629701 513527 1021146 302031 388836 2442854 1004249 1556193 699304 1695098 2529119 1144307 1835436 247618 1996793 1102579 399970 236748 1916478 912249 1415664 143589 752535 876467 1291867 1970831 984369 747238 2637406 2112851 580140 1380989 874895 1815207 595701 1358393 2415383 654696 887195 216791 1073814 504751 2198629 810854 61592 6273 1638770 976132 2316772 2371926 1873966 475717 1002729 286286 1095548 718930 1268853 244050 2396993 882898 717365 2023185 1447059 1932522 854293 2200917 884689 646260 847852 976853 2587352 2124298 667045 154769 675133 1611588 2147353 772540 1624904 1631877 2250058 2073455 56890 723497 1621754 2554320 1621561 1208870 2388808 421874 1013334 1814685 1134652 889494 239852 1039252 2340185 1557355 838589 1728311 147618 2405345 49727 1589383 2379139 1409999 750673 1757531 1783951 1950656 666458 1195852 51447 873188 2052101 281390 1810752 1325977 1683508 2344141 1290717 1444690 1706178 1728935 1777664 663877 218969 431602 2425764 846325 1282476 990455 1122530 1846665 1500978 1111825 836373 871667 522347 1599340 1758738 228990 2277041 695202 465414 1799531 2625199 2508685 710441 1910771 2067849 1147448 1945720 807247 2431675 574400 2036201 1896034 2283670 713005 2492387 2431864 2138509 1341965 1583141 403139 279504 288458 897194 1803687 2025917 596142 1105672 1958464 1844321 2496817 719327 2334743 194761 1518804 2550097 562689 1262713 1338774 1516214 1814318 1169392 2402912 1838602 2288952 1570930 216177 1652130 2081593 319625 1081196 2145823 1123022 74211 1617293 121843 2396241 1510484 31364 1177622 2366818 2088282 1990900 922192 1093147 1671169 1981448 1404893 468055 1359127 115444 1687897 869179 132992 1888632 2622657 2492345 2510308 1304085 1399474 47242 2104957 1931224 2476575 1117405 2001070 1756930 1556698 2628622 206852 2213725 1434905 1279073 972004 1054601 1068368 2037092 688081 2225876 1799298 1753367 2449838 661465 2100939 2626300 1412848 1751474 2285499 1889464 2090689 906126 144921 2616597 1863706 1105578 2564486 1617676 937231 496460 2356120 1151019 522982 1309477 1896681 1106957 2605 1305623 32280 1638115 2237610 203939 346033 142698 1506554 2087831 379331 2546615 888747 1734130 159913 2083660 2423049 843602 1851929 2242286 612690 78769 430231 243378 2242476 60091 590903 1271675 53320 102445 766370 1093658 1878548 2374573 524740 597377 2068394 1717836 1241221 17138 1719737 1897102 345749 1588407 1542817 1506410 2402925 1624146 1574902 2262881 1887356 19572 2477546 2342021 247290 1818460 470478 1315396 147778 609965 1336372 2598501 2128102 600808 184913 820078 726162 762130 2147232 222982 300891 2085566 158406 1800964 1232787 2302294 689463 840438 173935 1979395 1713921 2482367 241271 535676 768597 690123 2469335 1731154 2307508 2427026 1100455 1051189 1162310 1224442 879416 1980221 1433675 2395420 1200784 2141441 1703700 300262 916834 1756695 512844 234114 2383197 2210548 1489978 281469 543920 832956 2409727 2594675 407152 953429 1420272 1796368 1562856 1920780 2439555 231375 30965 1151463 217348 648591 104373 2292122 1610961 2073637 2625380 210637 540808 1275494 981585 1317162 614880 2254189 50067 650908 1032866 2578580 1498175 2209122 680965 369258 1785240 1111667 1767529 419414 281574 1827512 1202139 471289 2047926 409841 2056980 2420631 1453915 950488 293509 796004 2034322 585766 1360062 1219333 1167967 794999 2553646 962837 1828152 2139300 773018 1608566 342448 2428601 2502500 1047791 1188318 821828 2217395 1099834 581577 187518 1949919 1683589 2100885 2564283 1169506 36217 916245 1707707 1166685 1817801 1303879 710110 1284789 1449760 2349167 2320616 1907018 2294413 1417286 98388 1380717 2153164 22365 61459 1328095 2019201 830796 322270 2329296 1047618 684231 1595084 1538992 2630820 139639 2031549 1962669 716908 1249395 1784336 1738768 454319 814744 1025592 1438326 2165653 2242718 577584 1495821 13938 1864188 2386889 174148 2177590 1718542 87124 1611707 201373 1683099 2222934 1021678 2243681 152148 1239547 2527435 1732261 453357 88547 2467327 2459862 2273479 693168 1012311 253248 858665 1663422 506777 2035074 575570 2073563 692952 2014748 947522 1882178 2273104 1117556 1635601 1516129 1026291 1614039 416156 926185 1749876 829607 1813209 1197161 1355854 2509487 2606796 2201407 839739 916444 1896539 187198 1841049 2598452 1910668 430601 1484203 137073 2126455 2554184 2482069 2579904 282986 2292341 2199465 736909 387204 404723 523724 1057597 594157 1402868 1508954 2041016 317805 514024 1653896 1957631 2218277 2521561 25066 1125767 345689 2465247 178168 1699950 1777122 632026 2543864 756655 108946 1517455 1209681 79108 1080703 850942 3373 837774 442963 638762 576706 191733 1098747 2217235 82408 2026856 2505474 646631 1788009 938352 514926 1488122 1690596 1476003 2354204 1855544 2271026 1843710 1160316 1551418 1780678 71186 2607832 925190 1074490 1273009 601478 1865560 666023 1634308 241300 456917 1758129 1533273 599826 603436 2166512 870754 863305 2522123 282512 408710 286785 2369433 1733533 1419598 282374 2261131 476822 1537847 1972489 1538089 915959 2429729 375535 1405409 1525128 2236860 292381 1441588 2427862 497667 1763059 2356309 1289216 680305 1388938 94234 2045681 2237941 344357 1190716 2062931 1877678 1468573 2332259 2055826 478050 869544 640111 2111611 1289807 755373 1041173 72351 1329963 413849 371180 2290364 721291 1021027 266479 1603069 517386 1271213 199838 2142558 1253851 2628123 2188269 447142 1220581 1250210 166382 786548 1350615 736005 5017 995270 956941 1232890 1028769 1017324 709432 1631009 2284069 1917337 1007475 1514085 2339129 2129241 371219 2000804 961129 2168938 2471998 2320269 2512022 784939 214044 1727661 2490564 1496594 737021 2127682 2056648 1295313 2546057 10478 158421 872645 1819383 1441637 2588680 857656 2348166 2527118 1982570 1050909 162039 2078574 2147529 226209 650503 1189379 749339 1322515 2510064 2234588 450532 191858 97009 132638 2591268 1429054 386419 119954 1488450 2014490 1721765 1709569 2258223 2301237 2419127 1468736 1260533 1660597 2405352 727432 692996 2444408 904019 1191135 1985967 609203 166993 2501654 1803926 239678 2002449 1762536 2289107 1987334 945492 1887786 171579 849488 2208977 2352796 18634 2374558 2329604 2507311 2384566 425771 43481 377441 956401 485428 17643 41256 1886472 2070371 1702827 939690 1936515 512932 1833915 2333692 238974 1158621 937911 988070 1797177 1927692 1116514 1400653 748256 1674221 25298 6115 151790 695637 1177427 1045759 1405203 1856814 1973444 1228870 2538023 1249223 2288482 710161 2041593 707290 206848 2087426 143127 1743595 2121995 2066198 872716 1086237 2027486 51296 968702 1023566 2275306 2169005 2142748 947391 341746 463258 588133 2028472 1580998 1606771 1555493 425061 764318 1528444 2491533 2489163 558778 680079 1929411 1465171 2457403 692140 654219 2259536 2074838 1251806 169209 2314255 326297 2088834 120978 1399401 1815542 1358345 891559 319885 2124342 754829 1495713 422121 384824 2025242 1087220 1643703 500334 59161 1506346 1444177 1988472 1427832 1615798 1987319 2013409 2154165 919283 1002201 7652 1767132 2246174 1567913 507002 1420944 1590326 599707 868073 1307902 233818 644460 1096371 1601968 2070926 2377027 1563749 2283253 2226999 2514120 297350 1562088 1678564 152134 237615 269231 852256 62979 52891 143932 1979548 523908 1926754 1479048 1016679 893625 2085241 860645 364834 1363982 2226659 1832075 1836957 1121811 574123 1945595 1197948 1561364 1730184 58798 234191 1146614 235084 2381902 1274159 1512924 1127138 917096 1699830 1591770 2639511 2468049 2098507 1727519 2018728 886553 713876 1544747 735111 185978 646009 1626376 795105 1681702 2438535 3340: 441100 1423293 145615 1055944 2132872 1744812 1541374 1876131 2340294 545013 2462313 1350991 1566572 1286720 1335259 608674 2345580 1210358 2314207 1604228 262463 356770 780604 1299323 573332 922289 234275 3341: 2025320 3342: 1050707 517710 1737096 26679 1575680 49632 1593150 2220142 605068 1998010 2224673 737619 854679 595803 2005499 954745 1420568 1294699 1195196 1562924 1238181 1336906 793877 2550506 1181053 833205 2620325 2448079 403674 970581 905586 1333105 952158 545374 434087 1444527 646216 354503 338724 472309 702681 1158020 2462656 1738651 2446096 2239902 1994249 1025440 535357 817303 635056 191546 828046 1571619 1817603 1690653 443722 291920 1597840 967547 1857774 461740 1462499 1463885 885519 1649264 2083944 1879405 1110842 1486201 664222 2192745 683478 2621361 1737439 1889475 1606202 2118903 1351613 1025699 3343: 1613540 1971954 1892844 2439070 2316689 872072 2468066 1171708 3344: 2560303 946393 215898 3345: 2118307 1751266 2471780 1768970 405905 2005841 1190770 611678 1509921 1949169 1151314 2589313 1932987 1567251 1141242 1880669 1438498 548334 696160 2422087 1384589 119241 1703833 3346: 212963 2327414 3347: 2104425 889439 2491255 1147374 1898349 1947403 637337 805975 691467 92437 820904 690375 2488493 1733410 2585582 287002 2196493 2385364 917512 2211487 1185525 310314 2619800 2138233 122630 589251 2604464 563371 2177773 725405 864334 898524 833970 637124 2543243 1065412 826291 1025108 1420710 136803 1322493 407732 1243982 65725 2285770 1576697 37603 2512914 1232065 2066039 239082 1276493 1143482 1426343 32391 2317031 904283 731890 747631 1493572 1394941 2281092 2498496 315061 2325859 648196 369218 1206468 2032449 2335667 1697049 1291777 1397671 2078292 1449859 725724 1388444 1232649 1299754 1424315 1831854 700616 275619 1294373 2165017 1465231 2483928 1108182 175947 2531469 2155192 826912 1945373 1207845 87325 590607 402765 1808519 1964968 1129343 1160588 2137295 2021298 1092630 1990780 54258 2374143 2274163 1288639 1184921 97368 2527651 2531766 2076249 1801264 1974223 894519 1304746 703938 117507 46250 17916 6701 1818059 1218609 528160 131023 1973497 801876 2569221 2366916 673571 1988490 95100 2444127 1463139 1439049 615001 308090 734884 370510 1492114 1917388 2013889 1538872 1418396 2201727 2520674 1169280 696141 728300 1389457 1352200 1040434 1133795 155423 1333167 94430 804559 699625 1374320 2223968 1722428 2292495 893373 2528497 587389 1401267 2460627 413514 1978379 2438391 296874 607758 143339 565844 1600372 493317 1421356 1602775 928816 2226115 795000 2511786 2233156 126485 2534063 2496443 1017880 768197 2567490 1218000 815176 1825825 2469816 2101995 494632 1777847 1278669 696486 1176355 161852 2593093 1949766 1722231 402389 806072 1338491 1939288 2215994 2090128 354112 994120 230551 1998981 1655384 1759007 54407 2020463 1179419 2119905 2041139 840430 122499 1186737 1068541 1233789 2189499 899593 892007 255535 2561573 370864 1816390 1821231 570308 1543486 1494781 1359829 1798267 118431 2137417 2588396 686489 1366071 1262684 2087740 1160045 18659 2249631 1694872 1573661 2522859 1270980 196239 2615339 1760013 103108 1573905 1933764 1283577 1992459 568842 14731 857482 2519040 1021583 3348: 776260 847417 2633927 1974225 998418 1536673 2448822 1392518 235482 1722453 635579 222273 1880418 382380 646784 1244892 404668 838868 451549 2021205 395073 2244696 931588 1088677 2164063 1807100 510959 2290349 715874 126326 1708723 500704 268225 182702 955576 588339 97403 130851 984193 2169472 390865 21834 806314 2234081 1641072 46817 2466243 1273138 852452 210214 2436920 2551408 2143288 655351 1840549 1960283 2401342 1086861 2295991 1458513 1293423 2284831 1870647 650477 2629218 1443203 876980 953772 1809836 484778 2508214 2066845 2632231 442546 3349: 199403 1162920 335: 1401865 1273277 3350: 1717064 1753259 934677 685216 84589 2348258 2534578 345122 653685 893576 1370255 793774 1337089 2641427 2179237 2281080 798407 2320250 1512206 479121 1350780 1499391 2347047 1482009 2624545 1230552 424789 1614948 2530806 578455 1288954 2326664 2150772 2307809 1250161 2054417 1744821 2510201 1067296 130288 2248643 2162729 887463 1323616 163059 2320728 2056672 2597741 222635 1882095 1389156 122233 902787 2233590 674050 378910 1938478 786982 2478421 2092436 1865940 2623695 2473564 53880 221869 1730270 1960316 1091600 72193 1531681 1594671 2345678 525881 1225705 2308022 2097963 527186 930653 833967 837237 44010 2310762 2541537 2577543 266169 1996389 180219 2127423 1231594 222669 1122358 2223827 1761905 800256 2361228 967062 2055723 1511048 1918949 439449 2391612 88494 1877019 814840 2058074 620023 590275 3351: 2538851 2604509 3352: 271200 2348874 2479991 297743 1267228 819436 1650199 311620 2438296 3353: 990933 3354: 1469075 595742 2279465 1355877 1252207 39684 2575348 650236 1793963 44603 487827 2414740 479765 416436 2335457 1065854 498267 1356861 25215 174433 1027364 1584671 768938 1341478 1089873 690939 871482 856053 119489 1658556 1787940 741247 50951 933029 2036649 57493 1964022 3355: 9960 1143110 2500187 755560 1022105 527786 1892380 505464 924983 788128 967857 2461255 659182 1439755 1662226 1563937 2534381 2225694 2296567 2090015 113965 2535166 1158546 948220 2537572 2115544 1199751 964341 195026 1076965 632010 1269339 1346139 798966 2329724 1478861 1112267 2087478 2180896 173915 93025 378230 2644574 2180451 2515144 2592033 580892 220691 1218486 2037142 1018000 2366548 202937 2571990 2097004 1678107 571050 1208018 901583 920932 580963 915294 944145 550142 200326 219353 2458397 534130 669978 2150937 868614 1998475 830631 1052471 2258912 1188701 636185 1612590 141122 2132726 2539605 443430 501739 2086035 331980 2141163 2196426 1285247 1193257 2272855 398647 478093 1836790 1280456 639447 1451047 12487 2508158 1056759 1401619 802586 1783117 2507768 1329873 2349893 2585864 2218833 484283 483737 2065445 1647813 1686255 2481975 536262 1748609 418072 514319 1129696 1833677 2539207 746654 1419267 2308360 898545 496523 1152440 200285 2527301 587551 1821115 1489055 2437614 2543145 2041422 1523169 2622014 971885 331019 375048 943166 1171515 226711 492293 341933 2570056 586249 2444508 279186 1868720 1312674 2554050 433652 57421 2152503 119601 1815512 60542 1855791 731957 2176952 2565296 437602 185723 956788 1326029 991630 2402132 962979 2280964 241001 2489286 2188296 874376 1852983 1616914 1230059 1446207 1103415 1088071 767840 2378581 1656512 812430 2611038 2593768 525289 1632552 1089383 378010 861739 877253 1711476 719855 105149 1473014 1294335 2366792 1270291 1757046 567666 691244 1879173 1184930 2403449 1236912 2267335 461304 1890026 892787 318480 454424 2597088 640790 1377346 1968841 350400 1300500 1906648 2201303 131400 1320587 1540102 1962880 643153 1979329 1861619 368455 495609 2223827 2155867 1864756 326969 1078954 2444989 1479304 2357551 1499780 389511 754299 1988443 1542012 1334927 2408354 1768168 1475350 1547050 1973647 1567149 1437787 2150010 684582 557554 1088925 584973 644382 237897 772357 6435 1820704 2422781 1507458 1848166 2647738 2416700 2559097 1269662 1249757 107644 1924871 2198871 3356: 526460 2154657 338723 2393145 2559507 3357: 770308 287002 1930603 1496934 507157 52405 2445521 2098335 2064539 808277 304171 1721290 956072 3358: 1127226 2170980 3359: 2447828 189680 1444092 1604315 42637 76140 729236 111695 2142189 1109845 336: 929651 1704440 2020401 1923207 1355598 526954 2270015 3360: 610398 1270056 3361: 2116385 677911 865224 3362: 856409 510838 1234660 876935 2316476 3363: 1380681 3364: 747815 1772080 196422 325123 2475168 1815614 1736826 1758191 1301611 1585526 1541814 882875 1457594 1567240 759387 1226298 1686031 1454046 2630295 1898717 310762 1649071 95358 152598 2634399 1451328 1944218 2246857 602881 2516911 2538056 1605796 1972436 2018769 816050 1823844 1666236 2092564 1255523 1279108 119979 272162 1128964 78382 1245582 2593203 1826446 1403108 1839753 2461128 862305 2564586 785964 1135255 583934 706555 725450 791958 1046709 1790963 1979427 923350 2185759 1117555 1481285 2491055 888377 1026162 2142212 981639 231441 669651 1657828 433661 315628 129166 1561389 1945571 2092428 1767422 360175 1326784 1549831 1999694 2120074 560615 2377443 821308 1092270 2353479 1162286 1154448 195348 531426 2507930 216321 1599322 2371500 883136 271648 537749 1810303 506090 2441351 1331964 2062774 260666 2109149 2595450 425907 166549 508640 631018 1652443 1846037 1021019 261019 581502 1761551 687772 1496574 1822183 1895078 410766 1982816 2356846 2616405 2338822 1961371 463503 2250738 2263063 2558401 1698904 623151 2570273 667177 1050232 2429207 2547381 837161 2458973 2164634 978471 1188106 625282 118314 2057623 2599761 1544959 890333 339196 2355697 1718934 869089 526342 1472848 531671 2166119 2234514 1360460 1539495 1347752 1434956 407319 1901390 1124916 1301127 453049 1873970 1354742 2622191 850228 2489831 2009518 1365015 1240219 2214807 2624001 2534881 2406655 222555 1363196 448118 2349119 2090129 1244463 612255 1139986 1860640 2138837 1175271 414326 1630308 1119226 1065687 750863 2624159 1239091 2285835 864580 1669065 1405494 2052660 1910659 1480223 2533831 1751222 517583 238131 1685989 627658 2540902 650491 763185 1760319 1515936 1139264 2184551 897172 832773 1875469 1511155 963054 1823932 1175162 2207459 252250 2466009 1191860 803303 1513900 910451 2210869 1399489 458296 356621 2339272 315647 273047 1747915 2496882 2103836 171298 729668 1485308 95455 594863 708690 22058 1202522 1935654 756539 866294 1271419 1916129 438681 771901 642411 1581814 261125 2346600 1668792 2461907 912890 1244693 490815 1494719 983286 973213 2347210 1424745 1062234 371950 2047429 1695823 1499739 1409555 1196706 1921550 1683844 31280 756986 2560488 2277485 927065 1658218 173583 1994617 1485947 1443107 1386552 1401826 382935 29811 1982759 2438832 616138 673080 723846 463286 331420 1607100 2124532 1066277 1704729 2551171 781645 500997 195725 2293417 838832 1521155 984446 1247830 1745493 1350746 712361 1617479 73316 614943 1756631 296024 1278834 276270 2643848 315677 2541826 926247 1160921 1873966 1389061 2495176 1089167 1231148 1218379 317141 1208994 1110441 1720221 1113254 2301404 2597822 1481000 2571390 1096219 2276869 2211738 1690635 477265 154274 1058469 2020250 408218 1019136 850611 2474218 1952350 1867597 950374 203729 1070144 301692 1566207 2230927 1003634 636689 2646469 1325963 1153930 1617436 1617771 1770603 1184209 1293540 1929518 543504 489259 1723353 2316768 968532 2528356 876981 2544026 839563 572668 1295644 1340810 2200465 531937 2392643 1407359 2423213 247248 1587779 1459434 360303 2263692 1607558 1248021 1614747 1589837 298972 425096 867150 1717743 2265891 1349576 16679 759360 2306812 231608 1938617 645694 431483 1636068 972359 1908918 1894323 856718 2360651 398820 1543479 786382 2017166 2190650 1378887 1698316 2109140 39864 3365: 1022126 1210401 1014432 1607914 1884755 811901 125923 3366: 861599 1377713 1220431 1011918 943811 2047485 2246159 896920 2190033 2174994 206912 190102 1331403 1823941 386845 1223313 1612913 3367: 1224344 1347749 2116610 493006 1277109 58773 1870769 1106282 1759205 1797418 656128 1546226 1676761 1039125 1064979 70931 689396 148824 1857081 1381595 505182 1897190 1686464 1424908 2310111 432751 1682494 3368: 2143513 2583426 2342952 2611785 1649057 415434 498362 552217 944774 510615 548211 1275640 1933394 242652 2135842 296473 2380951 1471433 623076 1799667 2063637 1062330 2212135 1104594 28030 543925 1371949 1711613 1943452 1213372 2115926 1770576 1226656 961388 2394097 820478 1197233 1489727 1990010 336940 659192 2243846 1549516 2549910 2481694 847258 1066626 1976866 2326716 2610430 12553 1180725 255144 2391539 479723 1600344 2238833 2107741 1113228 2152838 2457749 2161435 2072595 2046479 526746 1265032 121963 584339 2401661 103520 428675 126703 50850 1001365 681137 2382593 152166 2101642 1950382 1666862 1441178 2463068 1140071 1607771 1245351 2559217 59922 2606761 1801586 1883558 411150 2621424 2433117 2150086 2314158 1706421 1053735 1041370 2419595 1682851 293617 567773 2359314 2325859 1190060 483293 2228989 2053190 576683 366124 2371156 798365 1532247 869525 1634162 2534412 289055 2226505 290630 2422306 145599 1234962 751627 1266310 237803 894396 1879945 185879 2608983 236090 1381143 1748341 950416 1496780 1233630 1881545 1987195 2400368 308767 2443068 2484772 1265673 430674 361713 768240 1915825 2132625 2408289 476269 2509179 385306 1655889 1089142 582597 2282317 2237830 103833 1063164 1545206 1540093 2098340 2143514 125418 1274318 630629 2080110 344542 1660685 1188 2464802 2404400 1839373 1879780 1970731 1948351 2147017 441221 976224 1400754 132285 1579449 2555567 621026 294299 840630 2344357 1951491 2443552 1981760 1326482 399937 1083975 1723155 1854760 590301 317696 950448 513383 257806 1295853 697655 1996242 2320102 253758 1896500 2149830 1669064 993047 59928 2299176 141996 917338 287196 797702 51438 1402827 215687 1367460 1261575 211371 109136 1070850 851056 60037 1598669 484660 1235964 1298756 433078 1083686 65760 2478753 1990673 1541081 1723408 673845 2023042 1251669 1366787 105716 2316410 2520971 384269 580988 2212120 2099875 53951 2300704 1001424 1533450 588476 1823719 331254 1947137 1068551 2249885 2011751 2602458 424087 1629178 635884 587283 1676545 1254332 930203 2367003 628593 348883 983590 234719 1603146 1631272 1020878 2295916 1944341 2229537 2206109 2035349 1749935 189254 196331 2296481 2202260 1912082 2305257 1697996 117334 2002730 1221153 198875 445156 1495104 456604 424097 1509791 2025290 1225221 1544457 2278241 253663 511552 1355888 1478863 1266405 1024190 2013040 1025986 2020743 1059120 2339720 635006 483168 602239 1290663 1559894 1560627 642820 158692 2108352 299524 2079495 167440 1612213 1043807 311760 2583331 1725144 1565906 1188672 237302 2314402 1193453 2177359 729728 1288325 447109 61360 596562 1738974 410512 1348131 2221623 1699038 2129683 213642 2303124 2516347 2459734 599732 463029 1245005 1912757 1870413 2228428 1143279 672010 789484 118208 2423169 1790173 1483920 1864734 637578 843628 21644 2506461 1898837 1697481 2206641 2155126 2599765 759447 2195168 2564388 623482 1321922 829716 2576736 38412 1136495 1051557 2178853 1111623 2461911 1760601 161803 2298059 257308 1290694 247604 2647839 272641 1651193 1191722 218297 1497089 1820128 1084554 2609341 1370026 2439561 1024392 839474 1495769 443493 974237 412809 1500832 1674764 1903412 1159227 15366 1714400 737803 2543253 227512 2539625 1029112 498552 2599929 674694 1044357 1053465 1712760 297336 2560390 2575169 1384362 2497794 605131 908838 1281575 547558 1373053 357457 42711 2603246 451751 920450 2359701 1267764 337837 1231891 1879379 867759 352451 1194594 438834 1644475 527547 1449222 2197629 712238 499196 941567 2210268 356539 656073 2435399 799689 22760 1301862 310259 1529637 1575329 848450 2378811 611197 354924 463663 389180 1164326 729212 1251383 501761 1628251 1292463 1174557 830751 537204 2258659 2256369 2138451 1601117 273872 2412557 1505246 1353981 761775 1754664 2036238 2188887 2295600 1190538 176121 688302 13507 1882637 2381922 144613 727829 1924686 2052091 456403 304813 1221133 1612002 414899 2065579 1652517 1841036 451560 1703262 1696459 1345610 2249316 974453 3369: 2028350 641211 1920610 2100087 1579022 1791113 1771948 1600209 2360427 443951 1710824 286048 2085834 764317 555955 1962294 1648250 1523902 884354 475040 1597102 331269 2567337 349069 542867 2634472 537407 1901376 175854 1353566 491739 2101973 682259 1047326 2372141 1632915 619694 1746599 638319 905075 1436349 949181 2388498 439090 2648725 1988741 866730 1758128 1230111 1704729 427511 1320602 1284384 1844968 788785 2371291 554424 2373636 2380521 1184590 2597333 45191 384757 337: 2479244 1033433 23421 349572 1635708 531288 348128 1704448 1661208 972147 1529761 641143 2109583 950580 1116585 2316265 2066490 2473070 2250100 438257 855874 1339400 3370: 989311 3371: 2442124 354520 1053554 111765 529647 845905 940708 1765381 1302277 1453020 2146618 1147536 1313436 2398184 1938884 366257 1730139 1693776 2201696 689243 2258482 983867 146956 2316686 1133806 953914 2378892 2356820 1390123 987485 935550 1285538 2058124 2395850 1181045 1371630 2597479 2559450 1409496 1176225 927068 1541228 1228034 190435 2517315 1839379 2296506 946715 887838 1274707 1321158 1575785 670631 2237413 2560360 1125611 300511 2368719 1261446 2388984 511651 2432719 482506 2107263 307151 489679 2557918 1122124 1830601 1335383 2151682 2133059 1538838 497638 2462085 2066218 1584752 1255709 606701 1260443 1400013 832787 145262 2533564 1851294 2484331 983246 382809 1025770 1107553 2280987 26679 926322 2643983 2490482 1972833 1480200 1045243 777080 2059663 2163009 2221070 928303 1491365 1634614 1090240 1685232 1548218 2590302 997978 894872 2414038 1400939 1866283 1610440 859701 1524466 1920496 444939 437778 1351983 2419849 1487566 2559803 379416 2174814 1227001 876493 2111627 1611236 2445556 2645569 2201684 590670 1148579 1124761 1158658 999241 2604831 1521307 2177989 1224502 1958992 624123 991896 384348 485891 2167816 2152049 2593428 2342465 2549294 1693981 2582555 2284111 492280 235474 2299612 2266420 2124649 2018032 785844 1331720 376346 599299 2505439 1323361 516672 2640886 29456 1078264 2214761 2123873 2321948 855876 339362 2344589 2536488 1596932 770678 1894823 1903911 653956 2610032 2266138 2382609 496360 303821 887327 2004073 2267146 431940 1641527 1151678 1698958 2125158 317089 950511 2193890 2245673 267672 171700 1907835 415453 723267 1101728 2222012 721995 2600462 1218987 1696227 2281519 1861395 1867545 115816 1801141 2244798 1549048 340795 1354470 1868887 2594679 1595784 2408838 433559 782400 77017 2334115 907246 1044385 18869 1151866 494703 247643 1396456 67770 1134748 815660 286319 590122 1653860 1546384 2289899 756671 2397217 1304082 2075537 196021 2218873 1883496 2530989 2350070 547712 730445 1931357 2031642 1139364 308719 967432 1296652 2580074 726791 483916 2559707 924955 2069742 1377886 1890536 344986 51887 2020910 526151 114013 1098270 1248017 1777502 2431232 2315477 2027287 2034671 364927 2212084 962507 2618475 712497 2469272 2010363 855096 2448403 1868578 31743 282672 1612173 1142278 45733 1078935 517523 679946 858553 1173733 904283 831981 2606668 1153596 206001 1873737 182320 1302880 1147872 1888700 1348293 1078326 2151793 659371 489390 1756617 871495 1704002 1883131 651367 265523 557661 2156928 2549282 796215 2376669 1542572 2517996 2201738 1200174 1488878 1573115 555176 2412266 1578196 88726 796610 1827453 1945889 810335 1525738 351821 1430636 2584815 1918381 1068154 2458680 2357399 1789243 1505643 1043722 65854 1759916 1586632 1818803 714049 766776 991596 2207611 2375440 1702130 2087651 2274307 2452752 1724318 2066647 1224681 279952 623313 1863837 717005 649339 2454286 1372893 893565 39255 2288688 796038 116971 1887324 445569 1643744 1041234 911137 1295743 2229629 754632 975906 2379765 2566478 1038630 348128 2378089 603125 2092490 1167031 1298970 2452490 1309119 917165 1572875 2584950 1438401 981704 402591 883244 2646028 1112785 962355 1416857 2253822 396052 567154 2303643 2564393 1849792 1220753 1027893 2509736 2375307 1009333 1660464 1997342 872575 2560324 1291084 755810 45897 1042137 1591276 460755 2356091 2190571 270745 537027 2375027 2480503 1115109 1173822 514583 1342286 1175104 1964445 2240532 292720 702535 1377542 237177 2615077 905587 2271459 1264740 807951 2149301 1986341 729286 980884 2131842 275298 1284524 49540 1616552 1275841 2147020 195206 439482 277349 1062258 457748 1231412 324500 1302318 1648382 1754329 2451716 2120609 891590 1553997 995238 2441636 1684174 2310599 800776 655102 1540092 764207 2415845 287934 2370908 1230271 1020 1126164 1918866 615120 1369552 872192 252114 1144617 25243 2015205 2559511 1690997 1325231 2088939 116820 676350 533023 1465570 757367 482945 2040398 2177010 1316434 730782 1917176 1398475 859358 1521844 136024 1534010 1664047 1220155 1258673 1671839 1767818 1475268 1210137 168103 2128905 1176940 497070 178463 514148 2206050 1491530 1470388 813411 900190 462725 147375 1636432 110977 1461331 1676791 2308793 2118297 2355578 2273956 990800 879483 2452722 2544852 1623794 1526042 2192564 2559586 87648 2213348 367681 2249545 2336290 2547000 1952579 911548 376040 2536899 2244371 712027 1982604 1784262 2594566 564099 1238732 1053603 849849 879419 347942 2555525 683028 56363 18848 2563239 127316 2342949 472796 1834839 2282030 22964 2252669 170920 409100 258517 734763 483075 2242445 235556 2153014 436260 13912 1874266 1000670 769712 1603872 102866 261307 672467 883175 1842979 1264560 716269 171393 1253761 813287 2602583 2513019 1705504 1590422 731875 332215 2295072 935280 529753 1043176 390312 1691380 305507 626387 288243 1296061 2441499 1361959 568532 159871 247043 815500 1483914 2640853 663651 2163173 1226546 833019 1568512 706300 595455 1660513 467374 972104 1116568 1507304 488333 289160 1189589 336133 1047020 2054315 2432187 1118668 1436465 1854020 1192884 646825 2182861 199461 839319 410350 1499723 2261530 1905610 1656401 1554588 1687495 1631254 753987 231401 2468551 356466 2295095 2359175 1029783 774331 2008936 971904 2166029 1303110 603282 181542 539330 621341 2471179 870394 1054656 1207192 570268 1029116 339096 178883 1942077 2186742 763667 2646653 1855155 1027603 2644563 497163 2414197 1279217 1504779 983035 2509338 2147688 374237 2465685 2097957 2364115 2598485 658574 777812 206910 2029355 129838 2230691 1117426 796700 501316 2463055 955253 1088477 1778537 965657 692480 2149612 714682 1520509 399229 2210733 803784 2472518 573337 2398622 1147555 446905 112069 598280 765771 703578 1717831 1072077 1603042 694278 475230 1425235 897867 641986 553088 110967 2144292 1043416 45948 2117824 898545 866927 218011 1486611 1503412 1512783 1581201 2582586 446493 2352836 153731 955075 2554657 2039587 344110 2620507 7006 2485599 142132 468906 408523 596925 1296744 1381700 546777 1175905 1625024 141978 297738 1925559 104792 2455393 1277315 2002420 2100896 761851 2267267 1300548 737516 961775 1052764 1066717 1753313 2103302 1714092 1051058 1444146 1596921 1711426 832901 1505207 1496999 2477361 2267118 1815451 1417029 807620 1850513 2121000 487406 1689140 434650 211639 1782434 2400993 1332675 1765744 1980674 2243044 1346177 1739027 1768353 1904660 1206354 2572194 2588376 2423651 495238 2209516 1107485 557600 408655 652247 2529218 1163313 2587064 710760 1036330 2615409 1768218 71680 1906204 1705675 1907559 1900192 1044178 428645 740885 2434301 1961896 1079972 1712879 2596188 2566337 1542151 2407594 2541119 428286 1036099 2611413 1925680 2540496 1488135 1517880 441765 900513 930237 2492552 2349628 2096785 2031928 1315913 1514446 1573580 382229 2271395 1610437 1813195 1185917 1217413 832612 828750 577835 2328019 2155274 1896057 635966 1645229 425647 137280 2459852 2020947 737107 2329209 2434891 1366951 2247941 536714 2382971 79890 748510 1793761 1307865 1133189 2094324 1430963 1699322 477095 1924584 809439 2006344 163261 2097276 2599676 534097 1333859 1414297 1140097 1475150 2515693 1314897 1736910 466985 1764575 285488 1758815 2239557 1419550 2596795 2060733 1727926 2243819 28275 1048994 2553670 689788 752476 114612 477190 1307247 207287 1673144 789999 1456367 701590 1943607 88157 1709392 1905804 1945657 2361799 590313 1998541 2430291 2065575 411015 608498 989738 1940015 2562697 2024843 486541 941563 879202 486055 1578210 683232 1985295 747130 1985724 1113723 452833 730502 1305758 1255448 964421 2087205 732953 31587 2404887 2090838 2324421 572715 2133584 2499394 976963 1992889 607080 2474615 81809 1045921 866452 2507366 2184361 656228 1764506 204783 257923 543411 2098276 759861 1748772 1283453 1685494 673077 302069 596425 346263 2248177 21054 419678 560840 492470 2292563 2501670 954720 2272929 2322088 1120378 1389361 608927 2419295 1815628 484511 1164920 1035095 1769489 1131748 693800 64043 108045 2276884 569408 1909696 1935240 1406975 1317319 385858 7167 1642781 1427096 1782634 2431070 1495469 833268 51603 1093289 1558102 370891 148774 2146460 1371796 2012297 278068 2085685 328803 998344 1694503 1967883 2207457 107545 487500 1381762 586781 972276 1696875 1030235 403790 2054904 2611873 1408857 568104 244384 715837 268682 1671824 1086734 151921 688808 1337473 1967013 2536830 718309 696229 2216075 850091 1226452 1275886 872965 167066 1322808 1080815 637432 2334970 689070 946517 2421659 620748 2152168 639952 926867 1982488 2416719 699483 1049518 55839 320908 1660950 614252 2580053 21536 420674 2122313 2459150 1440780 1007437 1871158 1736830 1017132 379371 284205 1473714 170008 1059147 175004 2190432 2323568 1622917 1248263 1414606 1031294 1616252 653216 2179393 1481767 590118 2644497 1915754 2086966 2073316 1124470 1237843 1056206 355801 1660646 101412 1553442 473193 16603 2564903 963702 46901 345260 1212512 892792 681179 1836939 2236830 1550730 1494035 1460330 207451 2630145 1741406 1970504 1330793 552188 1301239 1731357 2013891 129878 2340081 325288 802700 1327098 1071850 2570552 2498476 677087 1111435 57977 2255037 1659707 2135893 1134997 2103377 1546092 1022637 2354431 2190341 1494680 1389757 2533879 1218662 1491651 837446 1625990 1435519 57600 17583 205296 2347691 1772459 2233913 2262205 1700352 94516 924766 1338777 1070896 120392 1346933 1667336 2556250 960016 249878 1420148 1554805 1370960 2459617 1260136 2413650 1397979 2072551 2554108 1160380 1890053 707713 1904060 112515 998465 616750 771074 2516791 2560766 1336319 1782709 268091 1002517 25107 617197 1350500 493095 159878 1193479 2527997 11292 233006 377426 850971 2146529 1433137 553907 85732 347811 1676411 2168249 1318023 1635477 2522883 506493 83180 800588 1923314 1912044 1574704 436232 930325 2000155 2069896 689718 604841 1014180 966158 1831952 2393898 1837141 362034 1702299 1464020 560801 1755227 451987 1168596 2304349 2581397 2053820 1071374 587823 2069994 2135501 536113 1194341 1282296 67594 1386582 319630 1382452 2340120 2110540 2132438 2605672 517037 631768 2100456 645878 2413798 793965 1808328 2461 1417178 1836278 1266725 2073385 1024047 486033 698956 729543 334132 359593 1459509 1410167 347726 271225 1823624 583245 1156573 1477257 1292958 1800534 1712416 2365195 2139786 1307104 598919 1177553 625008 1603635 1718780 2081745 1917960 2442916 1507153 914364 651583 189455 504555 1440635 1542426 1699562 1874268 2320446 1621970 1619313 2150410 476396 1136617 1790751 739016 2221420 1577869 436860 355878 1099494 2427893 427940 830834 767855 1269696 60385 2123357 419975 2396740 1016907 1079630 65883 193639 196151 1115687 1106186 452138 2468303 361880 2010834 1787148 2629972 1749852 2154387 322328 2140405 583555 360538 415901 1205798 2425156 1139749 1491999 1744528 487578 1217341 1980638 599986 337469 173152 1563052 956694 2470452 2330901 2208507 85470 1252741 2604860 104120 550933 541938 90390 2279033 2054587 2530465 589766 787209 1552368 1419014 144068 285894 357775 1235190 2390285 2564392 781974 318345 1760667 2416859 71939 2283592 668367 2002065 2106840 1894961 311067 996676 546720 99638 238853 306507 2374107 1184122 655687 1276257 556988 2500679 2336923 35686 1858687 477030 1064221 964663 574289 357372 1288877 8269 576339 416104 2114727 2111810 1406780 250126 603422 2367880 1191319 2155697 2291562 1951583 1536396 1773734 1257242 1891846 1834854 803865 2363440 1292004 839890 668596 2643976 1253044 350748 1042717 1921803 2012126 225048 2535503 1489855 1683055 544642 1066386 382408 601489 380693 560116 350731 453045 783359 2338712 1357112 588564 897919 1919690 328550 390402 1806109 2455349 2643029 1305073 884440 1240970 2269290 488397 2496452 1131915 3372: 1798798 892994 1249737 900517 1901643 3373: 2574388 1885013 1900130 2113794 3374: 2245030 1327944 1386925 607854 2220546 756206 77027 1208069 2094968 577616 2643382 1388038 44057 3375: 2604175 761057 2432990 396802 2413317 1074402 450423 3376: 1272700 1197998 373050 1000399 2600762 182026 785771 254049 134056 1956325 1006156 1354424 43643 845623 1284267 1485947 1082888 666955 1386578 1412668 2209278 1585322 2185280 717137 642543 2569426 2274215 319860 229377 444973 1961106 992764 3377: 1415597 331835 1831303 1038985 1186731 1329341 3378: 168962 1473712 3379: 2502669 2181148 2312439 592951 472061 643058 20936 1529082 2481120 2519534 1675429 997212 176944 1696511 1606148 1701732 258682 1046844 1737378 890669 156639 1821117 1102087 1973791 1670457 722980 1175158 449556 1474958 824723 1336447 1840194 323243 2163030 1354313 765516 156668 89915 2532100 1339254 175337 2332233 311135 1901656 713352 1017865 1076693 1223322 796237 642295 313400 2622878 2459751 740775 88477 543850 2271853 2575011 258679 2571608 601205 1184442 1641442 2083646 464011 1283917 1368910 1607735 1990525 2390466 973667 1105518 385743 1769447 338: 298900 2399037 1710237 1866912 1154874 562960 259611 242002 1232194 1814190 1545783 892283 279236 1108757 1496851 102380 1825014 420332 620733 8117 378481 303558 1236155 744985 1098379 605128 2220881 1831647 543186 2385007 716649 508662 258967 725183 3380: 920881 2266060 292417 15288 2334259 123070 3381: 1232953 1074143 1244733 1168789 415073 3595 1470505 2617503 2584173 1119319 1832861 272419 2397396 1889646 961449 601747 1860815 1069795 965677 2226659 3382: 1675178 1705409 112636 2181294 1873971 797503 3383: 4559 603793 1384996 3384: 631226 1657912 1558304 2219127 2176674 1136255 387866 497396 2405005 1383323 2002490 2037230 2309390 631614 2118663 234295 1568158 1288357 821364 1763958 65845 941469 2196874 2372271 1124538 540454 2454277 934192 3385: 221033 379558 1880037 1214843 2356715 1484597 1123426 228118 1990696 1488852 1117463 2398817 571379 1224731 861320 1152665 510468 2598218 2457656 1400375 2613829 1452042 1697205 2049808 1918652 1568589 2407562 129895 1692804 1217745 2272726 2438862 1442833 1770741 1279623 291756 9174 2428111 981770 1438371 2074250 2081011 589482 2070620 1826824 896955 2536539 1861691 2144405 1806130 1731887 416776 1565502 106547 402969 413969 498447 1759313 55311 1144883 2549083 1360183 64422 2209297 231600 2276948 138444 916190 1161779 16242 1387773 1257636 1137785 1464471 935411 1157060 120201 1981467 2309358 2032673 2141687 306895 825773 1824733 1794917 2394020 1525981 964621 185609 1980547 46278 1459890 1426346 2000700 229353 1956836 310254 2199504 1075906 1679721 2338713 85419 1871971 1486472 1442331 213863 469821 1905498 987675 995591 728645 1568109 275112 1702090 2514146 919940 822855 127693 1989987 1524401 1688293 792559 2294202 722699 689594 2628977 831211 2342443 102178 1429880 561321 2004597 2273731 1841457 2558240 627967 1452402 688132 748904 1217070 1801020 2073848 561538 522009 2473080 1790077 2310338 1918866 1964461 1962522 2073192 853563 1557461 195626 1285983 788307 1548355 1413820 523065 186071 519829 2542583 118070 464154 902075 416288 968972 1167698 1053603 1082795 612018 966448 2271023 2109492 2444656 969775 1405586 1869910 1184179 324691 1661519 1325565 2153894 1943877 2279304 1443615 1546795 1287180 998173 1602442 1408129 129000 911088 2578634 2388352 135625 1581897 1849452 214899 309732 404546 1758268 2362450 1918525 845006 2192782 1893778 2326052 7288 1883065 409676 2172813 345115 636676 1470819 753340 563593 101951 2354755 331239 1336804 1629511 1414769 2628836 443191 2370185 235505 914668 1778537 1857683 2399530 1433615 1769350 898209 39334 1712827 2071094 1626824 881664 1365109 193359 889724 604507 2595237 2628681 841969 2376584 987654 104841 1901020 2302318 308873 1788654 995479 897967 183134 2043342 644154 142436 1373801 1660561 644638 1150094 758080 1845817 1361391 657811 1436864 254324 882175 2571371 1978607 45691 299457 829702 2629765 1161521 149 329776 2145870 486173 646717 1828251 878223 2124508 1340377 1008865 1849621 1876011 2573237 80163 617852 2540496 425647 1509498 2340257 925620 2319967 122970 1083643 1211358 1423170 2337640 1474833 1795865 162061 1325923 486268 1325110 740415 619570 1498519 1484608 2050590 349271 1984212 2600352 56113 2376291 1183602 1039554 339725 1408190 1519647 1941513 2529241 753362 942653 1232550 1620514 2437966 848350 2071164 1154579 683067 1986817 520387 228300 885247 1784933 32504 1845175 2528240 1370735 677116 2327160 2058234 1694369 2535627 246882 1469526 1762357 2123862 1049467 715717 356011 2615044 2374241 877253 914151 648773 1091331 2602434 2640753 196108 1375651 2641041 564660 950526 900573 2529252 1210864 1409333 1189482 669569 1449929 2128107 1721290 1645381 1546589 1326550 736260 645424 338474 1179733 1815259 454424 1238083 757137 2543453 1083296 1442546 907672 669757 104407 1106761 1866253 1385725 504089 1843972 2104924 1813503 2474542 2636324 1459247 160009 1421283 1864756 359353 1878587 204235 397405 2049261 2591150 938542 1585049 2580726 1541575 996349 404757 114573 337252 1365230 1423425 1789467 508222 351249 1196276 589448 1781196 2238594 279073 2051754 1427365 272932 601630 880311 1763823 1843915 2296665 2074031 1802905 1676620 1917207 1250606 2079550 2122249 1517455 1031169 1266953 1896032 82683 488519 186578 16154 149446 2207661 1429530 1924510 133851 1972814 736103 956647 2235081 958512 1599025 806115 1132221 1846257 1299521 2349758 1179121 1065047 2182740 832774 2203308 1717581 1913975 1611221 1021296 1482900 2082814 32832 451871 2527135 2442192 2023166 2203501 2589543 1789361 2417234 1992393 1385072 517188 1396618 692831 2039082 93448 1768449 1037950 1229091 680708 1281487 1491134 2585732 420812 1035071 515617 2406977 2300424 1487867 3386: 1220303 3387: 1081270 1102979 2115756 1338932 1111752 1908325 2637879 3388: 187385 2483075 742595 438740 630316 1342273 452768 3389: 117277 499040 1473988 2151090 1913518 1231207 654384 1779210 2384203 1265652 2004287 1865777 1955581 1546167 1415546 777484 2224968 2441345 449363 1631951 937207 546234 1923669 1098164 1896972 273451 2186586 584126 1391837 2610101 1615786 1089944 339: 922917 2010087 2319733 464860 835878 2341148 47401 1792025 1758249 1608101 1234996 2305219 1730182 1003193 872647 1449492 1105531 3390: 543028 1202949 1328996 1312034 1078158 721648 2005841 2080057 2107483 116962 1570812 2028870 2532259 1839258 806314 11910 1218847 624617 276685 473702 1520530 1862101 1997750 315550 1888511 50264 2396958 2322471 13810 1396694 361137 1576315 413512 3391: 1921304 945830 1604824 1786694 2013699 2231380 1107022 1290128 910956 2558559 511438 1428591 1999141 2372586 758932 668952 1798603 677158 635790 1036545 441002 2080189 157402 1554133 1503090 501497 1697106 1018296 2507157 1140704 2242335 1616955 245837 204588 131066 1587499 680129 1245668 876424 2119914 1801660 1051065 1452809 1096032 1515829 1701315 105015 195260 1597757 1892164 2223362 45091 2318684 32834 646183 2380087 663985 1083642 2293692 1284898 299768 2102791 210708 735761 573612 2411774 1112415 103027 2295694 557982 876199 404798 2174815 1209220 1674153 366160 1096400 1510806 1047 109620 2478825 785885 1046492 266596 1320590 722769 1528880 243751 1998885 272723 53503 946167 2147878 1332405 311144 2187237 2576985 896115 303973 1034640 2618819 837658 2147731 159099 616417 2404419 136650 1400403 2151843 2049802 147069 27084 510535 1203681 285350 2266290 1598320 1885628 161574 1784223 1042055 43562 464626 658905 2278301 2546353 1639327 2371320 2510076 2154582 1508503 2431675 773633 636729 507943 1577719 1753367 164308 728686 2626699 130964 1661583 1990990 1195690 1385981 1088162 1943067 426260 361000 524402 2526705 2471954 1036907 1864262 1540340 1328700 1993222 861127 71186 2117933 747872 2186596 2337469 1783511 2484379 949498 825676 460460 756446 406973 1222328 1497093 2216955 693510 1780925 2142073 1193392 2601229 470582 824429 2352912 3392: 871171 1541981 1974478 3393: 157521 234454 105847 782656 2019983 3394: 977760 132981 1055315 1396583 130412 1372112 2096137 2602108 533521 291785 1271054 14189 1658714 2015284 1286183 84714 568177 2553545 2202887 514847 1668021 2177118 798490 55785 954489 1838798 1435717 1059847 1970714 1393946 394803 2136415 1702 1284386 1614714 1287265 1893676 1056761 1855728 1944818 923047 3395: 794434 1396489 1205651 1069640 1525548 1984154 146187 666720 3397: 2618351 2534718 14844 134748 2157407 2279025 2602696 175902 92786 41920 166605 2279334 1389358 2543115 2231121 1719961 1864902 3398: 1080825 2539295 63286 275687 1973862 1225798 841995 2611092 219773 699919 2486648 921036 1589834 952324 2281763 591210 1633578 2037563 564566 1081648 143243 2312995 426295 1445507 1451538 2638660 92436 1746438 282675 1135606 1011386 1393116 236771 1612196 2295566 1165469 3399: 1692869 34: 1275617 1951683 2617034 340: 1651036 2632701 2529285 1845647 2459234 494593 3400: 2534284 3401: 1365849 215945 1882309 288178 2482256 1400238 3402: 106515 423721 621755 655857 1730067 86731 581218 1002485 1856829 1603184 1002509 1033446 2165780 3403: 2528635 1456729 1336860 2341864 792488 2556099 1812498 200923 106109 2188212 2084013 1038072 628905 1446994 1848780 2273244 198515 600982 1979421 2104991 2617183 584615 1630947 1158276 1736933 1133370 897881 1495691 1329886 2556028 934426 174859 2387637 417907 2355326 839909 1605801 129473 363989 2551848 421243 267332 924169 1431808 276500 4306 2456141 1230502 2435460 1724632 1879130 519594 738670 955477 315981 1792175 1357832 3404: 2496546 1368985 1750294 603517 139911 1915354 2160010 2075446 282522 282337 124342 699237 816137 702266 2282015 1319733 204855 2309882 1079256 58386 2462256 1185326 2258820 159871 1300539 964786 1760810 2317528 2350169 2519710 1302982 1691367 2060997 1957526 2463545 735817 773073 2336871 986377 2105602 783644 2601967 990226 1643977 366955 4730 356598 131944 3405: 2207434 1562259 709749 1235713 1624174 478647 1335092 1695274 546519 18604 1898691 401707 165374 2345872 474326 1437443 246210 1529308 2560094 2540236 1583937 294696 2328739 203914 855712 1352424 2498042 575566 2336390 2331005 2175475 1758159 459998 538495 836557 945617 2301123 861400 2482046 1344720 1688615 2482619 2400499 1332591 2076793 2242850 1822340 1016321 1258805 77828 1149726 1577218 565910 310948 1227094 1361661 1636377 1533807 637815 1679292 1143798 284782 1796543 218296 3406: 1619594 2193044 20611 2129413 3407: 1146980 1226563 1179982 833839 3408: 595284 458514 157451 2182853 121086 530995 2267650 2224308 404652 2297528 2626557 2069641 894568 433052 1106380 1118776 1542569 84705 1533521 583628 540940 542033 2136480 856843 2013388 2644806 1706000 920122 689868 1554644 1724380 1829200 635506 1420924 293302 642310 2254179 2324147 1534632 227170 2252071 149751 2315809 984545 1103221 51428 87133 711829 2195084 348327 893398 2430483 2548248 788262 1382113 1648707 606089 603471 1859866 413965 2191705 1768590 2491189 903737 2134703 2440615 1025593 175410 658610 1123403 2155629 591073 1892335 1827937 2455279 1447949 111192 851012 1525111 877970 202506 1536015 887619 1398582 1593970 1206046 516934 1655662 1041587 109129 2494985 2525695 1310822 2233286 174108 1220394 1851346 421303 1854412 1309394 2630391 2299231 1957760 1162499 251646 1418811 715267 2226157 832979 2179731 2519993 1201988 251790 1637967 1384407 1714203 766638 582978 363379 556873 630925 137013 969089 20559 1179235 1572518 996310 21217 2234592 2123200 2516189 590626 2183247 2361242 2466192 499314 432404 2035185 835281 2120244 1612701 32412 1834647 896635 1374238 1562701 2374243 609895 1928692 2006425 2313062 2131977 814013 2430532 914909 1319890 950972 1574061 777503 420866 985857 223456 2480144 2573187 1694630 869634 1687050 1819621 1775332 1266573 403726 3409: 626086 409104 1751977 660616 522567 2148475 822117 1191952 341: 818736 2531573 2451554 1918520 515823 1004550 1613383 776727 1005121 984429 130165 1544306 86802 1701987 2529101 2319442 247023 927233 1661834 1261872 296229 509305 966765 1287363 2609334 1590878 1143907 196113 1708551 393364 363578 1661697 1313079 2228193 400086 958912 2227944 2628370 1967496 396919 1023251 967206 627930 2529138 2474184 3410: 2029829 359128 825356 1582811 2241623 2095334 1703118 2094500 560306 540639 658236 563977 2579772 540827 620018 513313 1288485 1859248 601023 428987 20797 2331884 1727926 988040 1901643 2580059 2637566 866853 492272 1154093 165745 1099835 253451 978886 1702496 1546243 3411: 1462701 394218 475211 1170791 578044 1689582 2621481 2410242 1142932 1931214 740802 41323 2088124 2432218 1483184 2544967 2277783 344201 665090 956297 1118505 2050906 1964540 1070101 2601748 528122 2336923 9106 3412: 327548 530224 3413: 2159770 1496793 133689 588344 584861 1914317 597085 2053181 2009602 3414: 1479087 2058416 1204136 1917657 1586713 1081483 1906468 1498672 318920 2156294 1686741 1337217 255376 1931966 682811 1959008 2020831 159154 2472959 1406952 436756 236270 859521 276827 871912 1104586 1173430 2447264 17336 1262846 1690070 869682 615851 1836304 1128678 177264 2520302 662087 233260 639657 1123423 2485636 797856 1697019 1076136 1971998 2289835 951221 1536227 1163188 2469455 1371442 2619519 1281384 1138060 125307 2287009 75989 151050 677985 405282 1195892 806517 1702468 2499596 101769 2229107 371821 918208 116412 1130020 1588281 829475 1326315 557390 1248778 169792 2136808 1242017 78390 2299584 1594493 206377 822726 1773484 539676 24364 187993 228469 556410 2058089 1073542 538319 1449358 2019470 1611047 1225163 1244122 311545 96687 2208944 94810 1455036 1312549 1261174 2515839 1723027 2601177 1639715 2175346 2137275 732597 1773685 2294528 1393124 659693 208272 663709 609593 779642 2338789 1945797 868227 1387158 2039844 885376 382660 1639354 2009518 2124924 1688055 190712 831042 2319988 250130 1227038 2495164 1967313 739478 1703219 333917 382635 416044 186421 2197937 753644 1988645 912927 2504823 1791115 197963 2460541 399803 856106 1494598 1611921 2315566 1203567 1650862 2553708 1332395 720238 1362046 850736 1540980 773574 483937 2207591 914464 1532018 1357819 1146113 28706 2269989 359305 1159471 2178531 1375252 1403398 1976615 107042 1930674 1291000 187038 2630408 1041323 19912 476810 1388809 2316135 288883 1435427 101246 650591 941109 29811 2081278 2424985 1807016 389208 1446168 1684881 1623239 2201448 911766 1396616 1334586 2132184 1216319 1772131 1597869 2561213 2528263 471761 949243 1489871 1972457 468754 1275519 117617 2355498 883064 190790 388564 2438107 2182176 787397 2557716 912893 1528437 942466 371111 928118 1751554 1113254 368741 832654 1916577 2149894 2392202 1756395 413703 1342908 2490916 1857595 1494473 627317 729006 108534 1213722 2491827 1626338 1823265 1304327 552167 906517 2319196 491898 1994158 2149195 1531602 716061 536969 2347302 2536517 2394694 2444633 137901 2591448 1064127 967397 306366 2107184 953146 1972729 2572109 556532 157357 24460 99475 1256029 2649337 1371681 111260 695620 1394108 664920 826424 1877153 1021249 455456 1825050 190791 1286821 1130084 273216 1932295 168950 2181620 1628245 2053631 1815950 3415: 1062033 214070 873413 1405308 633905 981953 2534946 3416: 2423892 1200930 2648894 361763 2178302 1501498 1550570 2515172 1873087 1653329 687123 1004534 155876 1562776 2107804 1283763 64806 3417: 2012897 1316985 2133696 901436 1170893 1024888 512942 3418: 860558 1789148 515851 34846 1017059 2340846 677586 69047 1399719 596921 215151 191832 258833 1292228 2009234 1398614 1786094 538483 769782 81149 316845 2124193 570535 1787873 821329 1379640 255701 2536698 1031114 727822 514366 169455 2143267 1101560 1165778 1123267 1549315 1947673 1880586 1599287 885790 2337136 2575825 1998310 1500612 645053 1071247 1539326 2205875 1893352 2411477 1682011 2133035 574097 427166 2287049 2625631 1687301 342132 1218055 613945 1165051 490964 517024 1623913 1818137 642524 1819055 128941 2646441 212343 1390974 1299607 294067 620422 2468455 1392518 230347 2275357 1479935 2311724 797856 1908643 2542919 1370214 2064041 298580 187896 992869 2045533 1286514 410607 1525763 429195 123310 892567 368776 932006 2448324 389871 895149 1190097 1005202 1561079 1861472 1521905 1079633 686968 1188642 1440766 593861 1085169 2033537 481002 1051356 2528881 180333 1350780 1575869 474594 1348216 1154858 1366497 947576 1315006 1544195 381927 1279640 5989 1372319 19788 416914 1076457 1108753 2001197 1635124 2482583 1806502 2358751 998140 1521889 1258057 1821205 342795 389029 539108 1869276 396870 2397099 2438021 2639840 1197116 800755 2029934 2494368 78069 1319787 2157125 2536893 2246798 1372373 1404764 2251986 832713 2639855 2101419 1972381 827458 290267 1893729 1370096 262157 2593806 1147445 457294 443510 337245 101477 1314547 2345843 1322918 219210 1844581 789685 498138 1052890 397045 1542264 1046178 279623 480972 164505 1208374 1326019 2601205 2020181 963331 1741680 1594896 1966174 553960 350620 429865 790346 1734218 1895254 554979 2270837 511821 2616405 741893 1583267 1988704 2391996 691706 997773 1199757 256059 366467 2008590 718418 1917004 1683346 958508 89738 1919034 350299 1683831 1871698 1154453 2448450 446835 966263 1119565 2516654 1436046 1649405 243989 2074208 1764631 2446169 208272 1330222 569755 820438 378968 1495210 1827269 1514735 393870 642147 2215276 170468 2620782 2551618 2602720 2353792 1861247 1203135 11540 2570653 476709 655921 424698 855954 1186206 1456231 438733 685176 1627669 1445641 1244699 1959929 2460234 1755300 135625 1604958 58693 1893358 1522730 389157 833968 1042626 1074245 1068611 1265651 20646 2570407 2596223 1706503 1560747 1330253 1804511 2527198 627814 850890 2366176 266544 1279083 569617 1925667 1769780 1054760 1794245 1651933 704909 2117824 587660 2389725 1244763 1610717 715395 302870 648823 597438 132277 2308857 995267 2281696 506778 2466823 1838772 2254988 810400 280909 2402324 1043339 1757865 2310787 2079765 2240970 803090 826569 555845 2194804 1732358 2579284 1204077 1121571 2231529 600662 1886301 675207 387775 122140 148443 2125196 1587998 168831 2081866 2096985 353816 805424 1354540 15149 1696827 1696950 2562262 2483715 1812712 2305233 800828 1925865 181405 1085320 1478282 637777 2292544 863629 582891 944960 1576654 642411 261262 1137374 1247789 1688265 1942639 1964796 2630468 2188506 1343821 549835 271571 1128468 1533576 361597 1255695 1713798 1571545 416979 1507709 32166 1766651 1456692 1767397 2434438 910125 1808619 1781220 1313227 293590 2333755 1058977 161643 1969240 683042 1595089 2041531 265084 930508 156115 2263246 1922687 71760 2253871 752374 1628566 2013670 2443046 1307527 1134990 2006697 568033 2460185 1424834 2414935 1766692 1689050 2567390 2325428 1549430 2297748 1773858 279637 66273 949909 475977 17782 978378 522463 545680 2393459 1206910 1770221 1805252 1288627 495274 1300791 138161 82657 122186 1295902 1752058 2059645 449029 1370595 1642259 1574030 303573 2558412 1222035 1967074 1068114 1014132 1027571 1707683 477636 766944 2284413 889825 1967890 2636814 846404 1001719 699827 580160 512748 360854 1129682 796104 2054255 1336765 32471 906960 2446586 1297621 864904 716029 744884 1337250 1915605 1189533 2246614 2065640 1106636 1824175 956914 2367331 2646143 566939 145949 1170662 2493014 1777144 1513669 603628 94626 1955503 1897886 904943 506451 179299 2370665 435874 2276655 538366 1716546 2455294 2471929 132352 1264736 544709 50287 456456 1737217 1472978 726074 1907587 2370744 385153 1443628 1396578 2456233 1013975 468115 1589964 1877682 706599 1539148 1615131 1444198 2129450 1456302 1064538 1322140 93738 895899 1325948 143066 2371375 558300 1089466 2268922 1750683 1829866 2070706 1212274 2466568 820261 64162 1004508 1165709 1778861 484607 2216800 2122449 1008220 1766741 973978 1892750 1939314 2099194 1813202 639644 1464241 1896190 345506 1503545 23954 501441 2214001 2188266 112216 43227 1004523 1869087 835759 88035 2276163 846369 1638421 518830 2244398 2303960 1624343 1034517 1288000 2530619 326190 2000117 224839 2039593 761431 543579 262463 645516 843611 140823 665091 814183 1910821 1286292 27851 2054879 1532697 481575 2175199 1942207 1632886 1408555 1267311 828433 1814025 571470 906992 1115444 1025448 1189379 2271575 2434858 2169476 1716976 94460 1326491 1632026 1878249 2458732 232104 648378 219375 884058 218330 1538685 2314255 1447410 1444085 2399972 915903 1628061 1426831 1057564 523908 1867526 2038496 2069960 3419: 1032365 1097436 1473033 42730 2259207 23102 2147912 1215173 520420 634574 574289 342: 967937 1495348 62682 2560360 1677647 148879 2418704 1054948 1966639 1783105 139407 1565974 130165 190729 1309180 469220 2558472 2105402 1274499 1236627 1910277 311094 955982 1845582 947212 2504976 1600873 1198982 151370 2309785 1862101 2559498 1525206 1066915 978734 1936109 1250985 2355802 1385867 78703 3420: 2120543 1207220 102182 1194542 1946884 2529183 1594913 126116 109377 2617959 934693 1800459 659355 1936630 2633095 159159 660871 988959 1075241 2164711 1764914 2299104 755743 1127960 1121489 101448 2459815 1228568 2590310 3421: 2050541 345259 253464 62962 1788606 1486739 3422: 1653920 1489932 135752 1710987 2131719 853280 2499043 774398 2639232 1863431 1278219 711046 320663 2470138 2646789 279996 2090082 3423: 640910 170456 403531 2422197 216134 1592937 1675063 1355717 601041 1195645 1061355 369007 547572 1754549 2203651 2344622 1840775 2240305 1958323 2217433 2324019 643887 2129247 283523 1210166 1681919 2339467 2612172 1494177 465353 1795933 217276 2160218 745173 606326 2076201 237177 792808 36947 1772607 1937127 890518 223703 161809 360531 666258 2183290 2159402 2458532 2643014 2391897 979468 2193655 2144998 2378424 2049185 1078376 1438925 2023555 1123852 1341082 2160778 2350329 2001318 327000 671869 1864855 90875 2582476 2519188 1902256 808324 2553974 325016 1279835 408611 1426050 1062760 1629346 1888914 95449 1435159 926173 2614047 2152852 1612685 343076 1407894 626247 2129120 1962386 1312396 339264 2113021 2628935 462770 240903 331032 1020951 566874 40887 36314 606750 2603524 1713222 1988225 2285540 2209453 873876 322731 2295960 819774 17442 1787282 3424: 2400102 421307 1715056 3425: 1611639 2214612 1640670 1783298 537283 1980693 1408610 1741022 448819 3426: 901436 1280254 1510882 684596 1049259 3427: 2553714 614785 379936 537527 2332580 375269 445767 2332921 2510505 2565486 1867307 2326494 1683327 372615 1585039 2052586 690503 2439497 688411 1243086 1847901 1278540 2377064 2424753 1833303 1301081 829833 2351571 149990 996487 130888 1054804 1333163 1468670 1768850 1480427 1143110 1675753 69047 1583511 238715 439599 2040998 1614174 1376603 2300567 1020620 1944688 2437432 2613681 1912263 327884 1337624 2208453 1693222 1414725 2545446 722864 1435144 979821 546732 2523512 1189863 961203 1240913 552217 1732812 974226 1556183 2587887 2073724 1494101 686007 1977444 1655994 2580862 2531699 97900 689700 1714714 21174 1856296 1081483 2119104 2385315 2161273 2122373 778488 120389 1354390 2331910 1992041 1151033 1855373 813657 462719 489370 2334905 1547384 1323574 2436121 2286891 1924281 2050742 403984 1685862 1451937 1521976 407294 2388841 729471 27078 467393 766063 2069542 641523 1160783 1633712 2484505 2471705 2095043 1099543 1164108 583144 1298157 2359902 282420 1977286 2084255 1445657 835803 1692330 2090096 289308 394046 93343 599267 2419497 1948485 167570 964523 2471729 876197 603517 1705793 2525792 1212698 322033 852962 1934410 2174917 1193722 889196 1683100 1204431 119031 1154262 394681 853398 1490318 2502934 1946871 291772 1631342 860235 1419578 1780367 1884474 1262296 1716138 702423 336181 2293387 86594 1621097 1788112 514653 2088521 492980 498347 561585 270127 1891041 1677434 1191895 2636140 266968 1787027 1534751 1125481 1256103 78089 880202 517821 2077552 642066 829211 229231 1902440 1366961 1965862 2620346 109535 1885080 1743239 1934024 695650 336311 2404002 299387 1956701 198382 25431 1500120 38074 1944186 442282 2102915 920338 1731454 1664395 1949994 606701 1487368 1845731 2303815 767352 789216 736824 1749314 330181 557694 1783291 1748198 701227 895549 1598726 1597974 580844 1738704 2325939 386082 2419293 1544389 2547633 2343158 494613 1502624 18988 715758 2274817 2000297 154844 939127 557719 2032208 2155341 2222754 1699282 1356762 1384932 326973 227015 1945441 241481 2413635 2365064 930275 2174274 2434126 1863293 945842 2188348 1114431 2494390 436756 614139 1753414 1616465 1745984 2609567 2393275 2507512 1428627 2076884 2481177 323378 1492553 2565763 606163 522057 2524695 2398822 1017600 1227534 1816748 874248 526007 684788 2620563 442351 2077581 1093138 1566966 833326 1062798 1312883 1944218 266860 266263 1529609 1833084 1110343 956875 1647007 1897497 719448 1158961 1060808 2427688 1694008 2269282 175637 1652530 2249308 1499288 1464442 1763695 835587 547619 126349 2278842 1493511 2217783 840602 668029 1363658 243324 2359670 1682929 2448395 809973 52998 1833782 1182595 2327482 2549295 529064 261426 2438299 1872985 997894 575357 697103 1029648 572484 1204602 917536 2142960 1399223 1793785 1996290 643251 2127867 1814555 1505272 1496622 1059428 2287049 2417695 1478827 1313850 1071013 1948843 1604010 2549703 450064 660932 1435049 603196 575802 1688547 695852 2103848 659356 2401987 846646 2236648 1036897 297546 1643538 199180 1881915 101224 1916597 338689 586810 1633367 890020 374425 1691980 2368791 2340224 536124 1637373 620414 889488 2162479 2546166 861120 1441996 666664 2491863 741734 494467 1093343 1855924 2614891 2223213 1495409 1838988 470265 2190763 2351379 227600 1150965 2409095 611721 709262 34353 876609 1930102 23670 1718251 1572340 485448 1311143 1391359 1008872 1648757 444720 2110273 449552 2170943 574999 138340 630833 108931 244727 2111506 690536 93415 1025487 2381374 336642 2519538 2205464 341331 1125290 926233 1200291 2174379 1272922 546522 640752 574653 2415547 956096 1097184 1955530 2133043 1530229 328134 785313 1947770 2621480 1151678 1038829 2031950 2311262 731312 340850 1744814 301956 26066 478597 2386291 536682 692 2593018 2322779 1336439 2564606 1877939 1111621 1625173 239696 987561 456303 1208952 2189802 2549083 639657 1638102 1409792 70630 1783444 360015 1852131 1206066 1725585 1879361 1001542 1307622 639373 1263279 1068973 1811136 1723389 691767 1217698 1707789 2291161 659206 598237 663707 611561 1285481 678225 1526552 360006 2556971 1022880 353982 430742 851927 1840107 860416 577102 558285 1090779 1170499 1103666 710635 1892276 2084082 98251 1896453 1857058 2604665 1868450 8318 252469 1980525 1892435 38580 449039 840785 641705 2094631 790496 427349 1974166 2531437 606313 1316943 410607 665664 20189 313671 237052 425861 113772 261227 2100424 1293047 2419840 178547 2502803 349410 1600463 1534803 88677 2037265 1612630 1173260 1016558 1017001 996198 227285 271950 1519456 2184999 865318 962626 924157 2415126 729552 721786 1032897 819740 1024425 906990 1858010 2398927 1135255 2224922 1644970 96183 783000 932119 1046387 394360 1692276 158403 2100307 548032 1002745 2616440 1769217 2518098 1802522 1360707 1693455 92612 1371787 1902728 2272067 2243033 1988650 388885 1438316 1787963 871848 2095268 2494772 2516747 1566124 408089 1797191 93443 1958184 1658732 1077687 899940 636718 1712723 1471880 976049 678854 1181485 96633 749418 583108 455271 2537288 2309824 653417 149732 1839773 2107589 553575 2469455 71995 1223015 1283364 753197 730895 2208112 1519626 1371864 543008 1765534 796334 1230268 406190 1765567 1337890 2007543 1036872 2349212 1979592 2146476 2255039 438473 2287009 2501782 1173322 715109 517062 1255978 1503638 1174272 2179243 465960 833528 754519 554660 2253873 1892085 2428570 642367 1893225 201094 494140 888328 190787 1309667 1779794 1703483 2144359 1667049 1520514 1898129 98903 96710 678105 1034034 592360 1288642 1087183 2494715 794598 685594 715997 1557321 990480 2038452 1898305 1756939 47368 1602630 384920 941192 1694384 866189 230660 376826 156979 894262 2219972 1922508 857419 2414697 211889 2163259 1149919 2550439 574883 225483 1807087 809504 1453573 2338460 2177475 831025 502787 142464 105688 2215331 1803413 2614578 944643 1981640 2357100 2218911 634603 2139717 311539 2484997 604234 1802425 1275947 494082 671100 545225 1972380 462667 2309593 1921096 1230085 2141421 1186943 616975 1664703 280673 1084622 1616845 1702291 2459708 255544 2644778 248187 2381646 862971 649159 342348 2456265 1419431 2395792 1201645 387544 2561075 190602 1405454 1158313 1746691 26506 1348733 377883 998508 491771 1215472 1863348 178616 1458629 1094642 2185756 253827 1655738 212704 2412939 1664338 2578023 451946 607728 2107530 152477 1614973 690448 272359 167641 1904138 1566650 2467442 1367662 794702 948546 2412209 2374207 2525202 126122 1984607 814193 1878501 805278 2308391 661952 2449238 1452688 48616 72645 236651 2255156 1944132 637176 2615392 2335962 1569445 2627829 1327673 1167806 642237 1719968 715860 733003 2206915 1637003 1855101 240962 2142548 2584496 2125431 808155 908224 940612 1983263 1992943 1915481 403389 632399 783204 1406412 1361311 639475 1642324 1885859 1483626 2243626 141232 806423 2406239 2638158 2507394 1190060 1716374 2119034 1670206 516898 1779586 675249 1921681 449041 1783686 1956682 95671 489274 2508284 2619205 336975 229473 1414924 678145 1959626 786208 1513219 2530953 845889 1255491 1791118 1190547 1902555 410435 2039218 1999694 908628 2332218 260893 806589 2543295 589201 120870 2031845 2214204 974006 819719 1706086 493629 120302 1748923 1421927 1369501 465327 278167 2555077 1085308 1253729 860938 1962197 560615 452863 973163 2070341 1803481 161266 2111921 1650004 537974 2350595 1935141 2376605 756807 745691 2566256 207843 107069 2210214 1355848 50675 113237 1485277 808266 1095192 2111654 606175 2251986 1639396 2018088 1202265 2325118 1110011 973899 526358 2364666 814949 1762183 1374625 1798482 1548545 2288298 1839198 1452513 257673 1291777 1050349 833708 2011747 1209609 566150 80568 2107086 638487 617102 1157023 2468441 1037879 1850652 2355949 1811289 2222876 2238942 2002266 1281974 1673180 2490059 2578479 536364 265252 1480164 758837 980315 528725 1981930 2546687 1951888 561037 845914 524731 2598470 1048577 907535 1052588 462507 1029744 1158070 1993901 1072631 95993 1189000 83247 2563161 2300534 22423 2356067 306043 1856208 1441475 589922 2299584 2480440 2610453 342565 971513 283381 1026518 2584547 766466 364810 1797314 1873179 305402 1159416 1284807 896179 1112060 1866395 556181 2345770 93000 1207821 91226 694266 622261 1400920 1969064 173706 1175240 2368657 805717 246699 71141 2385437 2259214 582560 2275660 2167231 873790 1153173 1008968 1832101 1984904 899448 1072595 255489 2177295 1570334 407770 1778720 1656106 1346441 11176 2544381 235910 51068 36160 1029732 735804 1911240 1201937 770335 1860315 1957319 1841238 2632285 890186 1503122 519270 721448 809661 88025 2589329 1791447 137026 689621 714044 2315216 536316 431972 792018 1105471 1611047 1907751 2020089 272719 795816 870639 1033955 623527 282032 689224 2153918 299154 685980 2637677 2382129 181367 1802378 2324588 496451 1499189 1369143 289407 2472486 2019158 1704125 2096517 533572 1914841 2310764 615152 1355788 1567307 1691068 894476 197153 2404910 1441073 2298442 741612 1319314 1184342 2236914 473709 1262339 852339 2085621 954965 1210821 2261081 1901609 1403009 1763664 1943700 1414453 673802 11813 214656 2290679 657505 1303509 574317 1579569 1042805 833578 2425875 2006674 354955 1506724 156186 770235 2580099 1625425 1304798 1928000 2150688 253351 2183063 1369807 1131077 1836584 772118 839334 1350401 844008 2115507 514583 1312421 2067515 2206131 894835 201353 2462309 2059634 1986384 1368375 2240532 2143035 2218917 1329220 2624246 669691 2195265 1470862 107908 352600 1156501 1076549 1914939 1487352 2223566 492946 1432649 1455487 65656 2531929 2247803 2174226 5275 1245139 2456875 1734218 2091411 2378587 1102185 1786505 2526571 14055 562026 422968 1369005 408551 472463 16388 748904 2477983 920961 2367651 1610741 1354372 2623218 2353923 712075 1917815 2053004 619718 733100 87620 2262923 170074 921224 465331 410766 1557958 80928 1660743 2417932 920502 52715 1701950 1157883 1356207 2457338 1062258 1222182 103836 206183 383429 1258749 1956952 787000 2099418 1753324 2399581 2017697 2350001 1526774 1239852 1269024 2002564 2261176 2557262 1830301 2557079 524820 1657468 635200 1578989 1198774 1984112 2498976 2558664 2373222 614814 247555 1503866 435128 2373873 1516863 171689 1404410 2486776 1957152 1760030 598805 550750 851631 751464 957750 2593953 1824627 159055 251969 445893 704625 139026 1569023 1564836 1694832 431710 2220344 606482 425012 434290 870989 733263 2077781 1908133 917485 140596 1601304 1547508 53009 2489010 1030535 132225 916212 1686477 570205 140864 1610594 1415378 723286 1753811 760680 982128 599157 606341 2298506 1990618 526943 143159 57796 381352 881013 1511399 478251 177758 818375 1965178 2137011 1903724 695619 1056779 1550381 1563302 1554531 91118 1202308 920166 270974 1274963 931379 1014441 2260771 1613520 1293112 2622315 1284427 660547 1983115 1865252 524536 1421456 497132 1012979 760232 1070576 2445191 1101860 1164262 2621418 1382087 1810814 1345530 1871698 84695 2249961 546397 1258673 1982619 2474219 793350 989150 1161030 2218818 629998 2247303 2243794 1639184 912005 2192261 1794662 2240337 1191646 43818 225720 2235202 2303721 1202096 199282 476172 1621534 442289 2014609 50754 2399334 2221672 596328 745766 2021646 846335 2383996 431233 1561810 768540 353773 2239962 705322 1877594 204025 678452 722456 2339437 683596 1987876 1103095 298606 1081458 2374143 1302863 2294528 2525299 423225 1369958 1153144 642891 2178056 1031605 26242 813710 145801 2603148 2437979 2410483 1835788 223118 1618181 2591725 2232676 404731 172549 2516456 1909924 738337 1334946 1770538 7081 829366 1601799 1146986 2013271 2533848 77933 2032778 367681 2630431 195853 1019541 1862530 2587700 371820 1937024 574399 1907244 2210783 1619319 355601 1442849 657336 2430869 1535320 20522 1789750 1622635 1013398 700715 1742605 1877271 1555345 442034 2613579 1857801 1339741 1318195 3784 858866 2281238 955018 838144 974088 391812 457716 23405 2638401 1265825 1682416 1019261 2569986 1690693 828242 2324420 80139 710678 175247 1302061 1059904 2623929 1518149 637890 1084161 1002700 468397 932834 623401 2124241 2586511 1802973 1301506 403038 622658 2635453 2639016 1046664 476100 404392 2317246 1011226 207838 762172 1948842 2360423 1248786 1704015 1388823 2039983 1697076 4015 2139054 1332713 1183874 2503514 1967310 2529728 1285808 584135 1510745 1521712 1680948 2427636 1618581 2523090 538454 63186 1516795 2446845 2453159 1038679 2306627 574047 2051698 2015863 588771 810264 904549 408703 1511700 997233 1168558 1011580 1352928 1721930 2455666 1624191 2105428 1449347 1774986 868227 2635395 2508683 1368268 1348340 1964460 733497 1184256 874638 14030 153037 1156903 4433 865966 146986 2003619 638781 2425426 426241 1071258 1769148 1175901 904567 1573694 1682637 650158 1806427 186855 1755202 659032 883548 564321 1985086 1530463 2037407 2613307 213611 995993 1718482 247043 220001 1084933 1464535 796470 635453 830444 2428842 815500 2170556 1802049 423111 684255 671131 1331518 997634 793318 410725 2603872 114758 1140290 800893 1472118 1127549 2387721 1814138 1374391 346606 1313145 202536 928390 1178962 2369997 1423829 1423177 36748 2047579 1613892 1736285 1425681 400195 572075 2264447 337932 159696 2218125 1094606 647715 1317490 1965856 630147 2134565 2394419 531797 111408 731939 1682831 1346042 915179 859643 1757291 1948248 603290 2090912 329410 1396880 1583810 993047 727828 1214068 946225 1035035 2336994 341928 2466259 67734 1394518 1071624 2525488 2194332 1555459 1964241 2128328 1930316 2210497 70754 816677 21053 2065999 1275815 1382088 471053 486362 2237332 647127 1506123 434488 2596911 210198 1837318 217403 2583822 1088159 1180002 2049387 1596560 1660381 111065 1052071 671894 1384124 1992505 217931 1509375 2051504 1142247 1694649 206963 1955252 2099292 6794 121931 1929050 1369070 2472555 1256436 971904 586925 465200 1442066 232413 53790 1346601 246655 2517322 1702857 735167 286019 2606528 1407847 2082587 107370 548969 56613 2547613 1994445 987699 153536 2321974 660646 1996345 1547584 2342003 2606219 163374 1274833 2635908 1409353 1222239 1574618 212808 1108416 1631183 2228800 427046 1928503 2355238 1138958 1425454 868464 1146106 2131380 436521 1614127 862656 514319 2470358 638674 416261 2252230 2435922 2247817 1715544 2535192 2257632 1417282 919695 2103911 2644916 2114075 1265651 55188 437589 1899647 806948 101723 1674067 1935540 1588958 2499692 2342154 701216 859116 2153753 62320 2629087 304747 2165289 2033130 1684487 2049074 533865 256370 1007371 2510175 1802319 847517 1152847 262941 934951 104950 1548707 35713 1842869 508706 551009 974509 343408 1059594 581358 140839 2471282 1743874 1855287 77463 1152406 2229748 786502 165206 264520 480533 254795 382125 1283027 1918481 33712 1886441 739262 658037 554566 200949 2013047 1876716 6275 2395759 347534 1424934 2591444 234028 962759 1364824 742286 335574 1601786 260193 1054568 1621361 854114 1288862 281527 1361923 921886 2095124 2040554 1438801 379656 2483934 2255887 1336394 657180 216008 1381163 1079809 980309 464065 1910986 135481 1666632 409908 725924 150691 2646461 2103596 381301 1942396 901014 2205480 1541576 316761 2585460 2035388 305028 1070800 864580 255820 1256170 88483 1645614 2276837 624381 495817 2356292 1458209 356265 322973 2520102 2586475 1116239 199833 1947404 954966 1966087 600263 2525685 2233567 696853 2151824 705979 1577686 2543141 480488 971875 2253643 167086 2305066 1074555 1772097 1148476 2327478 776832 778518 2443542 1508840 2066432 2331019 700958 1152860 549532 2261001 73895 788320 584041 973129 726114 2432286 495752 1737088 1650156 1118564 2446655 2358086 628271 1613136 10463 2486320 817180 1347369 1198223 2217887 1540025 318021 175434 280165 1048460 1885686 1572489 650491 1251628 2102922 274539 1873135 1616800 1973797 1022866 1359762 2057839 728928 905231 2402572 13415 240201 1628008 2218240 625145 837696 2066418 2148292 2185198 1264289 155366 1934123 933025 321670 932893 1347505 830074 1882482 1744885 897432 2058658 738891 150321 2060995 595568 2543422 1872856 1204800 1776285 1427092 959768 1731844 659346 2261646 1778240 274775 27990 850386 48645 1541220 254346 1904089 266218 1106979 683811 1985081 471241 1329457 2057648 715601 1559931 2374377 988325 1528142 581214 122998 698827 611930 1719312 145718 330852 2545798 1843698 2155327 2499702 40426 670550 35076 1220937 967188 308483 281232 2346106 156016 2027540 2171193 145828 1945703 1615203 2266715 843316 1842578 1408805 531019 1212229 1793953 995310 108703 501468 1838772 1242226 372045 2360858 1317967 2105160 1322382 391253 275215 2014388 1629936 882904 228605 945716 1952122 1542188 605900 643651 66380 2437156 1664509 1070166 1178244 2270677 866709 2583106 1977514 2433404 838978 1740579 2132322 1110387 1131028 2209131 1557819 30963 1845029 2101717 2491750 1712560 967538 2440233 409096 1044933 1220333 2461735 1834434 1306215 1726128 1274202 557063 2473688 1069844 2555512 719137 1982381 935548 751620 2291627 401115 1057685 1727660 2397984 1861100 1970756 835414 1583421 1123554 2268231 1031361 1523736 1480561 1858252 1918961 1617351 765770 828297 1886237 2444136 1790008 1590066 201621 1925217 1117957 277068 1891008 503297 2577409 1354166 1230861 1410208 255028 2384345 745140 2256333 779446 2198155 1831080 1434225 155246 365875 156484 2291191 2135776 1578232 2059846 1766613 2460618 1494071 413865 986147 2227074 2163805 2270620 2460738 2416939 402868 19824 2371238 2432993 2111699 1264222 403889 2553061 1731270 1945803 2027930 2238235 468077 25058 2503301 252620 1834239 1112360 873238 915982 1206046 619245 571261 1897278 2200660 175890 1009808 282043 1662997 2218243 2454782 1018515 1164719 1501117 116320 1039394 623918 2483296 42423 1332370 189459 571304 1990411 1007498 785073 434751 2037451 1021648 79535 381451 472731 2615432 673563 1917007 2542337 2350791 1200278 1077586 72365 2466791 1100984 2092429 1771707 536925 143081 1548789 418945 34782 2430586 1335400 741677 2348690 2132074 558328 1440055 816110 2134911 805424 1613918 1232881 2948 2045692 1419686 1549778 1574876 2027614 628216 2409497 577205 529048 1044333 2390653 843634 921449 2241206 2248052 231116 489731 685141 1232349 133166 498343 2604734 912815 1262534 2319439 1201994 511018 1362453 239384 2066753 2184607 1681135 2034682 2514608 33455 2118349 1031504 1551214 825989 2440994 1468254 476623 1511949 2062324 210895 1084320 287578 307870 1591043 793226 1107132 894177 122545 1435654 1680262 175974 113227 1347648 2062534 790203 2359524 2295498 2640431 223064 2491224 329202 1571487 2461492 2042992 1147582 2047753 2200198 1641989 374403 1610293 2354747 1221849 462932 939372 1331948 1434656 935798 1145616 1121396 2309599 1697631 2533160 64232 1244819 75028 2606482 996774 2121657 833852 1902020 1763266 1979244 984890 1026908 1110891 2610138 2515728 1768529 1803265 2073773 52447 363286 1383071 2269035 2237872 394130 671072 30275 1718368 184359 559018 259896 2037337 338536 498354 2018173 1462615 2578235 1955164 2343153 263224 909827 649003 479953 2282381 218472 1266050 1540929 2479492 1275883 499586 1754938 1354162 2205622 1305085 76017 132895 2201251 2582544 490931 384810 1540293 311966 1926490 1225952 1964963 283287 1240926 437413 2503505 1599759 1309815 1232686 2337954 1736839 1051618 2038729 2090134 2187546 214875 1879489 1129339 2524342 1127308 1206358 1372256 789638 1791757 2052232 185603 2549694 2572778 1317764 2073549 1240660 1192409 525104 1547360 2461907 390042 1687304 1333986 2017288 360917 1206448 2114453 2340233 1196474 167301 2098611 770269 705580 2063834 560375 1131685 2570081 1887173 2533338 1275834 1200459 2064304 1235382 289891 2626785 2165440 1734261 1113861 1479588 1619318 1606558 30085 668126 2320554 356776 486100 1509008 1743388 826406 623634 1214911 859988 127771 593204 591455 841954 451911 1336005 1630593 63833 448540 1572274 1521171 2120929 2477234 1079587 130500 2017145 170026 1481470 2122840 495307 417118 845657 20155 1319852 2277995 1886619 1486411 1551193 1045204 1515958 632058 1750723 234651 2382719 2201515 983118 145447 1830140 1736072 698197 1621836 2598912 2104959 1062990 110889 1773550 1130236 1813897 1711596 1616346 1193615 93956 1593685 851158 2540203 892306 669632 561798 1314678 2332827 1542710 1233000 1573542 2111616 1298764 1455331 1636700 2395266 2581385 2378954 387144 1633972 2111469 1074802 1964463 2517021 325016 1784044 2253119 1495146 2431408 2575555 2139638 1756621 667639 933611 1579025 2204477 483335 373002 212580 2501103 2441871 1232524 1776961 918883 2159990 1821542 2385815 1038704 1450277 1610694 262875 1416829 612386 2223775 865787 461429 2329182 1162187 593840 2294807 494713 1888201 2444827 1712470 2413288 1241535 403245 624753 555453 773969 374948 142920 2251080 1766805 640558 1798795 879769 2469807 946199 647055 725119 1865341 1250137 2521171 2343151 778304 1596020 1897937 33896 207629 2421166 1268441 2611867 737966 2166784 2223048 594776 1914062 74778 1813557 1483217 1723965 1625859 63680 2632890 520176 937768 937913 274635 628712 118576 2192316 1418245 2082012 704095 1870365 1374069 708216 331365 815113 312 28113 735370 181359 380330 2492523 831884 1368262 995162 2155914 727748 2117204 164432 1033310 351650 629103 554466 2030297 2171374 766058 513084 656546 2629003 118097 1505953 1356394 1937773 178478 1724697 319739 2137086 1052802 399093 2373736 1403829 2364395 1541213 1853052 94662 1496734 2371336 2247736 1123119 1887047 1769556 140500 1509317 840468 2292848 991075 2027375 1927643 2580639 37524 633147 1250808 1125726 371377 553518 1104458 1872252 709861 623270 1575589 2307173 1500248 1547943 1015662 420972 1055693 175013 1386552 1867489 650591 2434690 1719619 1825868 1321159 2343937 1106063 593824 759861 1401826 1934818 1229223 391381 1507741 750252 654821 1264386 1966745 894892 575852 320613 1373039 1418223 589122 1618816 424276 166500 1330218 176348 839015 1254169 407659 1199857 205161 2037003 215290 1120319 2161614 142013 558135 2041222 1507889 250278 570477 617288 1185289 861457 378623 2452548 337707 561187 680658 857918 1906049 1864569 2456372 2345280 1327802 1574715 769132 2245681 1426572 1678873 1461747 2532068 2268704 517580 1828735 1798765 525363 1969596 1583153 575425 2323963 149778 1619032 1130571 1024372 105251 216045 1598219 1223667 387843 621496 1631321 1449482 1390125 711826 633245 1589149 34120 1857075 2574887 2204179 1163476 415558 367897 2173294 864827 59601 1025604 1983932 872101 773975 2581386 1311485 361707 2095691 22049 900452 663142 1435643 130684 1273431 2548790 1221152 1864714 1410637 2480485 907958 556873 2387789 1389309 2341345 1549748 2002036 1147416 7889 1346904 1782634 2139965 846233 2371099 1632008 2512447 2620138 2019465 1811643 620491 1764340 1939355 90931 1625186 326950 2609506 1394647 1164340 2501787 2206672 1370215 1216608 1215580 2331295 1773179 2198106 411653 267888 1431291 2567526 739368 491579 1485735 226668 2243189 104504 722036 1236178 1481053 2031726 843549 1320875 789478 815066 2264978 907892 997175 2616837 456853 1106645 1172725 1970588 467482 378612 2410467 1902178 484643 2097269 2395525 159009 1126205 1548994 328781 985501 917938 474699 2016621 1883665 408549 202658 2629047 1478022 1215140 2169961 1992538 1339209 816469 48947 2217916 2057766 2002873 2456022 2432965 726207 2278379 1053352 1109825 1011699 154022 2487313 2156620 246882 1003911 2263224 951362 1687254 1236765 1862074 1000898 1400184 2483716 510639 105280 602501 2235323 1896 1680883 645584 2080690 686870 1912375 196104 593400 2506461 778565 1366726 562771 2415767 2647345 1220910 2532257 1765088 561369 102060 2554616 406169 889005 2030019 273860 381123 598677 1711560 1182698 759221 986050 2013766 2053448 63236 1564740 1267900 2634848 2226127 1675022 690629 2415753 1925597 328571 1748105 1048891 2574162 614043 507417 319232 1710967 1683208 1339703 84315 2565373 1000954 665526 1107226 620879 1551573 1782585 205924 2554306 1096820 500877 2096482 2074463 2570187 2355588 120252 1410673 2093612 825174 1508707 1807941 1065814 241531 884063 2456091 780279 2490754 2436175 1808589 2290901 2025773 422399 2462682 2176013 1980271 1499269 1610595 1078547 1841988 1650440 2443 1417624 1186083 1216319 732853 2031291 518630 28525 2240461 1101663 1711020 1937303 760311 973773 2621570 1366408 1520530 2508679 2178582 2127524 749005 133856 117172 668443 1749753 2315881 1024124 1255119 348265 1028068 2433317 1176549 1907983 581151 750597 1004019 966314 2387102 2315280 2384813 2052516 1061079 2138741 1640362 2053733 1697413 1420236 2111596 135996 2517156 1103045 1995089 1470380 1440443 862834 2463952 2589116 1263843 896254 197244 898408 192487 648407 2065444 262509 2217077 1320844 2380600 683445 1680357 721639 896980 1228831 2215403 517431 1875148 110368 2458273 1200582 995168 1132274 217418 305603 1377416 2459751 1937184 980962 147131 1857365 2625869 509713 290618 2044816 957709 1235558 1949337 2138238 1225263 2576748 764721 302214 2073272 27861 1811638 1035094 219920 1887788 3419 683782 544358 326645 1143619 189 2121561 846240 1075809 355735 2088406 2292141 2483344 927523 1148728 1203132 1522838 1296684 2312391 2026995 1713788 1831393 2471782 1401367 1077775 2097423 668041 1578726 65946 827270 2646277 1926509 328286 1242549 119891 526122 2154127 151296 943646 116099 246504 1556782 2199683 956218 2608860 49043 2636258 1798493 277453 1716231 1476076 1823875 7066 529240 1460330 1703432 800403 2325457 140210 698739 1336244 2648254 998619 415323 1846162 1204471 2583032 1655502 204600 906866 374311 688369 2318903 1147758 2558936 2620419 2219051 2469374 2279078 1665193 319804 747519 1650456 2065454 1804536 482034 224081 1002697 874440 2005698 2249927 1963162 666884 1248022 456645 1005707 337315 1231148 1464564 33115 1512692 2235600 2049462 296197 1764679 1453326 426633 764172 1113093 1100959 1711695 1970748 961371 1530493 1180299 1218573 283051 1638356 1684850 102870 2534184 2631730 1191508 1442353 1825808 1094968 466246 1002307 430579 2031586 461072 2141035 852098 590116 608199 508717 98233 1941229 209842 2403109 323394 1624232 859968 2231903 349066 1582577 2385261 2193158 449317 1381458 619852 971947 950945 1229837 335048 1309039 2228466 672927 1528960 660400 2427575 1737370 582911 334681 1672824 2555604 1233878 1258713 2316273 2025043 141553 1414993 1383786 1308203 1082722 1068291 442006 1568255 2585240 2554623 629440 873917 86173 1751554 1687408 1452765 425452 145513 889099 2485358 2445128 1291110 1980071 1442884 406726 185771 1499461 670578 939596 1660330 1229685 2022428 2493168 1358870 1516945 434979 72025 132352 1774006 1730764 1868816 927020 1986653 59895 704732 1139921 2300284 1884129 2415896 1397529 391370 1472242 1804509 1083240 2149894 2483376 2477915 463919 436564 782172 2079141 2150821 931835 2525887 2054818 2290467 89467 2402880 967763 657298 2493599 1788463 2085097 901607 474415 1737132 2047152 134341 2058652 2294321 1769105 2476575 2408275 2232685 281559 921265 2001811 686017 1972408 2021502 1102318 49576 1118208 777780 587380 539456 327813 871761 697152 1714400 1279478 1851399 2400913 221223 1729208 2583152 2164734 2294767 1952294 1357931 697812 1916179 231082 234487 1274743 292126 391891 1263702 634153 626106 1776690 2574716 1993945 1044173 635564 542207 840430 396187 871739 2016177 42934 886418 899281 858327 910771 855071 2482107 2461268 2468637 2610200 703590 2252777 104494 1181582 2522938 371812 294573 762133 2219140 1228590 749892 837781 1668130 2626106 1862271 1322884 671648 1536414 909558 2310968 1765066 2266395 1983584 2092110 2146535 1970879 1445559 359783 687214 2270523 533277 1369796 2078188 1755624 657665 1943002 1849946 849314 1649846 2609841 2497070 443428 259794 1321487 794418 1387668 570442 2572246 912714 915205 2615685 2110119 2217816 564160 1084763 1444826 30859 1173885 1558591 2622755 1857347 1611460 1326854 1108176 2247010 1597285 1930853 70357 519963 1835763 448314 2342217 2052384 2438766 1716833 2094386 1994874 100736 1868319 432210 454514 879832 1774768 2473902 2450359 358402 795110 737586 2390859 240373 2134040 2399013 2520212 897269 1986452 1151501 982994 1659717 501741 1142912 1943067 1014204 952273 523040 2048023 219593 567374 56921 179488 2607128 1308752 1887729 2354855 723365 920263 621671 1823265 2441120 399383 2586114 926382 568439 762567 1881950 643558 1490262 2020148 1678361 2304438 1575963 1088116 421438 2583250 2200235 228587 2341587 1460281 2383197 2467692 2121438 2307022 1461703 2348956 1818083 201765 1125127 2004870 1230179 1422383 2169992 1509938 1226605 2593442 812970 367990 2594773 337837 2301142 559844 235241 1142178 1785053 1521438 1961811 545311 1769642 1608597 2531270 1685309 2218693 2603696 961060 1725443 1371319 1456961 1781958 2353147 1702281 1462188 44446 222821 901932 2107927 1998367 608999 545808 1933170 2160641 196023 1658414 113184 1329059 385846 182312 694601 1704518 139426 1309780 940982 2264339 483194 1861163 277522 2329580 2198240 2037050 2349836 207847 1038332 1105147 167389 900467 1691030 2041397 957724 2182679 1829393 261037 1014615 1578886 401925 1699047 321087 1479709 890838 381534 30007 1099958 236154 335274 657277 1405005 1488741 1678079 1800197 171945 161822 2294413 350492 1798874 2204809 633803 682640 63418 628023 1713422 1543486 368732 1189814 1346060 1378029 2179641 1337934 1858867 614086 770566 372690 2243475 936606 1918998 337017 1660887 210684 1246251 1762205 1258805 2428078 1649921 1301862 1511211 1344565 2170847 70882 2494211 1735648 116952 1866579 35269 912488 2165648 1570322 2084809 868738 454767 1719592 628577 2372428 1493880 1825236 646610 748513 2186769 1389636 26882 1477692 2568112 875614 846292 2314207 1552379 1159908 457376 2447176 499512 1052765 1422193 747940 1273489 1047349 2308572 580883 2002967 1628121 1379668 1525214 1758583 2438403 184092 532056 1596453 825121 1420957 1342089 737897 970282 2018487 454616 892651 2363308 1596818 2003201 89667 2102667 1839283 228027 1576727 1317165 2046818 2426106 2111846 374737 1723004 2437943 37245 2142402 82938 215341 2610445 687330 1250983 489932 1054606 1351324 99821 426605 209226 1354411 2205173 1018009 2363042 2012951 990832 10524 2116176 1984238 1585136 2318918 74710 1130641 2530523 1337674 2585286 409191 543956 2353231 1347180 903259 2546352 1766619 2342489 429887 1121121 1801770 2022228 2426435 755468 1154901 2153911 2442260 80542 434360 1177345 2018940 886874 2335199 2604952 611483 21742 1234995 471839 2439967 871209 556545 1292888 830834 139070 1787229 1554704 166307 2123357 782709 512659 1531391 1551782 1193295 1381727 267780 2016918 1763375 983231 2604260 1780678 376184 946754 244032 118995 1930156 195538 2348474 185805 884597 1006516 1074812 1980067 2343337 437537 1295161 29547 176938 555908 1385902 1326365 1161103 1068323 1047673 1286798 2260176 2193617 823539 274306 1774025 638673 805151 1623456 1246991 766038 1644191 2494780 1422725 1932859 269625 892941 627701 1502279 1538530 231029 1729871 2351074 213437 1086826 837778 1158983 2149869 434796 301951 1146793 1998355 1078814 563012 934298 924002 1466125 1049296 1848871 495278 352467 155841 2486014 574292 979163 15690 2632579 2273504 1027446 2134566 2328452 1304141 1708925 210705 2514219 2171022 1816749 605361 925863 1757832 1091420 903235 1266518 2447444 2165864 953243 2370418 2004025 621928 2293098 829265 843031 309409 1318666 2487092 1481320 930706 1585720 1820897 2488461 661560 1517710 323187 1554387 1335969 1277723 1310637 1900074 822381 1452237 1397753 1547723 218444 2446227 276153 1350920 2492873 2185699 2413403 50474 211304 1354101 114135 2267 2549850 2052710 1914490 1731246 1022230 2308338 1200100 2393320 2397648 385642 2118472 2034943 337213 253943 1400407 638991 476795 367497 1545557 1592833 1878851 844623 953122 1542305 150601 1715207 1473423 100517 1560380 111260 2286649 713527 1299080 2456381 1281102 1945416 51056 2098022 2539033 1115444 703372 1536616 991479 350085 411976 306067 1572997 18455 989017 1992778 1954317 826057 237042 1471509 873503 1480604 134904 1703883 2516861 856844 2507813 1415160 2329168 853104 1326489 2214078 914967 445247 2010477 260162 1315221 2397582 2041078 1295063 1987804 51226 2277305 1841324 2291616 2078942 454539 1257937 1520342 54390 2462770 2024988 886489 2427316 1636940 1002493 1401290 1516085 1498548 144277 1153723 1362124 2050482 1728542 1631727 1437556 1008289 1802150 1555029 2531322 221179 1101961 1874501 282128 1064911 2507029 1607817 983754 1023623 2511587 2040883 1384847 950813 2341796 88712 814348 1493702 1881972 816326 1782086 868862 1437233 1668338 2395144 1503036 1592727 965073 294847 1559333 2383428 1193483 771618 1875013 2185016 1948190 2050257 2560760 1489637 963191 1240547 1877751 2645124 1213639 1909905 1643189 2475899 779707 956593 652045 2318212 2078225 12810 597921 712427 1170183 2365241 936717 94733 2647840 684483 1075121 2158781 1056204 1499021 2159471 59640 672276 2221439 1224137 2612855 2577164 1647656 1247614 2111838 398841 2524862 2184019 489494 1157580 903711 1677439 414899 1587538 1946401 2496803 1965715 2069699 1857681 1192607 1354767 1932295 2257141 893189 2305484 1975181 81933 2144633 2241913 495541 1777410 2449608 1802627 1077686 1302467 2325956 2435212 597218 1388680 1785597 2220540 857103 893470 1549964 1754582 1775064 1995236 2396925 1429384 1424811 2331072 1242652 783797 769519 1437513 119223 2142523 1899691 736450 1189854 1120238 2039102 742145 1332724 1457766 1211274 847701 552078 1528665 1034433 1049727 1273104 1302027 1017406 253614 2294433 500039 2169909 2629662 1237581 922482 87016 2346368 1782890 424214 681017 228419 1119808 1489937 117256 2397035 924528 2547170 294343 1368596 1564179 1683988 15685 1428223 1546026 932978 3428: 929545 1161601 741686 1383619 1010781 1694985 669100 988584 609829 1004537 448688 2409620 359935 3429: 384195 343: 1521596 1457953 2546621 1518654 1947287 96582 3430: 1519388 215589 1144078 1747695 2379717 2479356 2133551 1870382 2352289 2353709 2599782 2073118 1230638 267818 330277 2495828 1862101 294162 577270 2448875 2386314 12929 3431: 583473 445728 1406016 809956 1807690 116971 2316325 2376336 2296658 1226109 1159164 2265782 255433 2416525 647393 11988 1508362 529303 1957863 64717 3432: 1836112 527059 937335 917311 1906681 2093971 164995 2231178 497753 368414 532817 386842 1291718 2325652 3433: 2509063 2095891 2014717 757109 24473 180849 716779 2269498 126825 790049 944774 2127068 603197 2231555 160600 874947 2249677 636231 427458 897928 1205519 640741 2546852 561370 1683320 1039299 2057693 2177416 1939279 1091924 1836751 1790601 1670143 60712 433625 1749314 547310 317789 2120679 643703 920295 534071 1605077 2010973 1197810 2172043 2632360 1997439 2363452 2577554 1500612 2558080 1319105 85692 328992 2453499 555949 2016008 2158165 5834 717404 1585387 828918 2646139 1696936 2323614 1988048 1103403 2053520 2018096 290137 2216489 704113 255144 361220 588779 729786 1960183 2176973 2376634 1514102 2605941 1420140 718603 913782 1500902 571860 524064 2358939 1393822 881614 503236 1706204 473411 257490 2574401 1476556 38580 330912 1847978 1715666 913520 675595 62228 1143797 1399082 2594830 1674784 1230462 1899249 169093 660349 2381556 1710664 615509 2162243 27793 209823 167170 255032 2468183 302335 1377263 1663642 2542671 2160522 1398288 251030 1927810 651146 1675495 421953 845166 2126591 1446150 2306898 11867 921481 428703 2033466 305047 384586 1053891 1454385 2044989 1104636 1346351 1244800 961616 1355920 16337 2239534 483909 675066 457857 981430 30716 1098926 2545651 1921716 1152690 115639 998585 1484257 1885684 1522219 2090775 516689 1089584 1207928 1351539 1969985 824182 1813634 2523729 678983 2070142 2426464 1843393 1533466 895445 1479452 1112534 91226 1154075 1645211 1378381 1393732 562668 1959583 2223336 1631774 139148 1334187 1966174 463625 1347842 2001414 1140709 628847 2091575 473625 2413173 1536905 1003176 1388600 2320578 934977 2004367 1656777 725431 2583558 267305 250036 1826958 1616791 1851986 388504 1157854 1627497 1222182 2536969 2507810 363198 2627340 2404381 976687 787647 145843 1738757 588071 31368 2121077 782773 1894921 285082 1302949 470318 498644 1437027 2366713 2175826 284052 436905 320371 620496 2041458 1495914 1777654 1574268 264615 2254750 1634056 1231722 2035133 2622708 1816119 2118923 1418942 1022202 570532 2322231 2209731 296876 1318195 1925780 239517 1723155 797097 1035766 488864 1670081 241083 414432 409709 286548 483075 1064349 2365500 528324 2497148 2566147 1902125 1606520 135719 2385436 71462 2361387 429983 1262955 677264 2512474 34891 1715430 246117 90854 904204 245864 2102334 2193903 10971 2013120 405063 1777158 834502 1366657 1269802 1922495 2460234 323510 195469 1224661 280635 237921 1637859 1081311 484660 2339964 848755 1271295 275074 338069 604824 1846034 2533843 2153942 1635924 2258636 390552 970145 2273949 1284161 2539207 2029355 92328 515404 52009 244678 1485628 2066119 1866087 9128 418166 1123774 2203050 145956 2596566 1610862 1472433 1051569 2411102 2228167 250130 1943827 82961 1527536 112496 1210179 555545 323255 764157 201517 1858579 1791853 58748 2195755 2384610 971873 1434099 1089308 1488253 983233 1064879 166858 1293754 742631 50964 870072 2063844 163069 2213163 1062737 1160297 2348173 697421 1102201 1534288 463438 2574527 240041 168831 1878787 888841 2357566 736264 2080883 1954071 970603 2173919 733552 1393194 1717746 184992 2558357 752163 1702727 646048 2291653 1002879 2316029 1638039 1176452 6738 305611 665630 1853947 1481262 1718175 2052673 169468 1180936 1384921 162290 1076099 2617060 1877222 1180032 2564557 139858 1220291 1078396 170026 130068 335095 2463715 1375252 2646006 987393 2044400 700943 2075463 2369257 2073094 534090 307346 629080 498844 2419340 1711809 2393783 1910879 1250137 415234 1290509 697935 1934888 1212724 108397 1142514 650726 457341 1079023 901674 1590112 2339911 1275702 1407649 212228 1799082 2178151 1771157 1807667 1604257 1943321 2177359 2050076 447109 1775029 982622 882012 194937 2387461 1401826 583690 909346 919209 773321 1410866 1415154 792801 1653176 825479 1829253 114972 2510359 213642 2145994 302372 1421736 421256 1693160 515361 1145740 1078232 1077783 341046 204272 1608079 1043672 1236396 1834750 397793 2392918 1652205 1807469 1617499 1061205 1639251 1041088 1199856 2275393 1105921 1405168 2283477 1347602 1434554 2044813 2434678 1559615 1671779 188237 615546 896087 479190 285961 680852 2073331 2551215 1586691 806072 2416672 1521731 2041008 1120791 755670 1368970 1356184 2519725 1798133 1398537 2129024 80586 305016 1787938 2114127 1782868 2615449 2614627 125644 680917 842006 1201238 2150574 1334873 276405 2452030 1358449 1071074 2485843 1312202 295845 1722505 2238663 1422002 1777144 1562597 2387538 530020 2292968 1056119 1233325 615139 2290763 1160754 1060254 2281925 131290 1174611 1957898 2590810 657613 1225252 1151569 1890787 31336 2252597 219844 1035562 1327969 61839 345133 1467367 1404241 525207 1240761 1029112 476953 257505 1805256 1646962 177308 2340796 53936 549529 1106250 1409771 549862 74333 157516 1500218 1801535 2309518 685356 258355 294714 2511576 403801 1581244 1788295 427266 719899 612459 456149 1205171 2299776 2573706 1268018 1349526 2105727 440353 2229871 434884 500273 799607 941567 238454 2349268 1260805 541012 2102636 66702 2294413 22365 1277352 543758 1248118 754245 903793 554905 420018 1142582 48623 34922 1690092 379899 1451632 468490 1585136 490196 1001048 981602 1585243 995750 2235805 708779 433704 282981 887429 855586 2458229 627769 362235 1228654 1536580 1669467 410428 338618 1567802 2470880 1559434 144905 2598918 2581713 2156270 116303 443795 948998 2479268 2445913 1329097 2008034 2427402 2067296 608256 1322670 2110000 2506707 1378124 1759188 99638 514377 868277 116731 1945782 680976 1377391 1615561 1336363 653542 2566418 2231058 854440 1110671 1286788 884939 2372413 894932 737702 1224952 1566161 2303129 2480842 2184019 2634622 1742149 717777 2507348 2348123 2505205 703443 2643346 168989 86890 1810051 1933955 1522624 3434: 1500738 1370772 1257990 1692804 731258 142054 2353721 227165 1618318 2613233 1811568 371501 1670037 891625 1611038 2323859 482860 648078 1354545 1418573 128832 1122894 875898 2596797 1174390 1731578 1214803 340754 2374332 2212729 1505289 2281682 1757911 1280274 158408 1721400 2630218 1849452 1137191 1701373 2021477 428344 219924 2403057 2174812 876021 2482623 2465232 841973 1114607 98000 1243368 2226577 70827 11232 750964 504169 1717269 1950900 1098793 386967 1257438 369036 286680 366054 1476450 1668891 914197 507349 558130 1887386 1144009 175058 377013 203442 2356152 2366604 179086 1654617 368276 601432 1918340 2244116 385734 3435: 2511359 3436: 492355 3437: 1609049 388088 444160 2097738 1257043 1733072 172742 1943504 1749497 516926 570633 1240283 308951 675516 1788096 2060806 98100 2509902 84589 1520235 1685846 2448100 856146 893743 1530836 2268861 228651 926146 1826824 21805 1868702 2079925 648932 690260 1657388 1182905 1681148 2263054 722033 2270528 1231889 415663 1344139 2306987 707298 43431 1258035 2179924 959692 1998812 73865 1133112 173424 1605255 389811 625683 896927 1225643 2246955 1889956 961811 934418 1299092 440479 865660 1446494 1851393 2255484 662867 785771 2220065 2359988 300399 1010374 2289095 813980 1264514 568441 1707774 1722594 1820049 1907128 253065 926732 592832 1230691 213232 1637971 1333047 743386 345569 266215 2517924 438722 1379722 144725 134441 2130547 1547584 1012063 1621857 359316 1767795 905479 1027037 1850992 1820849 2101973 2104064 689859 2244033 924316 1117829 671346 1195392 244538 841666 1494252 768483 2299650 84509 1262430 2348186 861247 246226 1056906 1954316 874450 680507 2167042 1282024 2253072 1825868 1228244 918586 1789482 1721510 773524 76119 2196677 2591467 2352332 1871754 219274 2124788 2141621 1411623 1748052 1901084 1564815 746291 1955712 271402 12812 1803830 896333 1346832 1257085 1285734 1122372 2286016 2238457 9948 419044 1212069 2359492 1975614 1320160 1635365 398239 680622 1001648 1221714 533802 2526705 2363844 1498985 1807626 2566216 2603053 916921 2582512 501914 1236875 1180613 1138794 790348 1364481 2427256 1972489 320805 930855 558924 1524299 1699820 984538 1291438 1353056 527711 228569 553115 280614 1299122 665399 1556165 106024 45191 1300824 2122465 841604 1119866 2139777 3438: 2500070 1329758 253684 1336638 1594633 519229 1756076 1243057 1087847 243050 2546993 984627 1081315 1766478 2150507 1044783 1449359 1478353 177816 1387206 3439: 731139 1634994 2136128 1872347 1790371 596999 915702 665594 692487 1396624 576855 1010719 406557 539870 2375319 773165 2030032 536501 47534 1061605 1014116 2428607 1756280 2171594 648377 884949 2542792 1991519 363404 2044730 1331466 1264790 2414074 1330206 493016 662815 344: 1450447 1204543 870874 1944516 1684362 1146880 82145 1832256 663193 2270611 1746542 465856 570831 2180384 2494808 160623 747744 1940787 2300801 569989 837952 942951 1840777 42950 787289 1487204 979884 1668680 2185250 2308175 2281472 2317556 953790 1970974 2574617 2236653 1875786 2337401 368925 1105663 215319 1143408 2150746 2277814 1797145 893185 479092 2196874 1258292 963676 38611 346937 377334 2239209 52896 1789338 755357 529267 1435109 1523783 2371425 1079703 3440: 629358 2130961 617163 3441: 1644259 608309 768274 1167278 2080801 2298528 425488 801646 1291152 2011929 1678060 2111422 940404 1337323 2064942 486796 2618851 174868 1422872 2396511 2452654 1849370 1655075 1671869 618697 1576064 797782 1312395 441324 971041 862622 1292345 105087 1379231 744135 215405 1606064 1462949 169226 1673307 369822 987034 1517435 2340465 2424207 2146490 1917600 545812 152135 1250905 113439 1532487 945824 1182396 519386 202764 1691126 758424 936290 1240823 2330735 2302327 1844382 343099 2492720 1857164 237509 772020 2161472 2479509 2153660 274591 1136540 1617837 966208 1149902 586424 915844 665030 389772 541295 1962894 18828 1728914 686540 733453 1212442 1599336 1977959 702325 429787 1614269 660587 43095 564931 471621 2393745 2649331 2644612 1637218 2206158 2314561 1127414 1225389 1253958 866012 520740 629721 1340253 1309944 1324032 20050 1386513 501235 178991 100979 2612303 1097350 836796 2371469 950095 1567240 1327528 1355423 2012251 194318 323263 1711490 2490055 901274 1848016 441100 1662860 1321126 639524 853250 507364 2062031 1380934 2144987 1282967 2632697 1997841 2237586 2641158 271910 1245996 2535051 765066 1058639 975926 1930035 1299391 1477825 1449496 922061 1788609 1150291 415580 2143267 948813 735813 1473372 2496776 1998064 1061673 1331181 191940 897756 431832 495091 1073268 41123 1499682 2508119 794957 1762272 2574130 1320413 715060 2229591 380726 2099899 676192 1913930 1614749 888882 492974 2354440 2045497 2149067 2581715 1949002 683505 153319 2229308 889992 544338 2086280 1620113 2305029 1935380 769711 728831 2559171 1032139 2141194 388615 797600 367288 323614 738680 667414 351820 183873 901927 2549461 1591751 267160 2644476 542829 1606407 2418087 1615662 1426474 82271 2146271 1079210 913872 1196522 2556925 1712365 645492 1038939 1499489 1294583 2434276 907558 2274600 499721 1058379 1047145 1300907 120378 168108 2470988 504220 1680114 1226073 1686322 2588129 2088838 985872 1115274 1674916 2489752 1514772 151001 260992 1044346 199062 1641641 1021233 2585433 2111566 2139240 810752 1927676 625699 1278882 1638595 1968440 358104 642621 1646493 392947 1637369 2639089 1192757 2295463 332619 1040453 1365671 1402224 2609333 2527162 1943596 1659456 375713 2456989 2448612 928990 2151206 1792141 1079815 223974 506027 111447 2268907 1051457 1735972 1234546 327211 1776626 1163155 785050 2272951 2100886 2430686 1264827 973603 2309147 2102618 2590257 1972917 1177657 555018 262712 2216856 1956730 322927 885240 966881 1837284 1007687 1061353 444469 417410 1611560 1734142 1018901 2100928 2183684 2187026 1908992 156593 1756494 1634930 1424927 1518440 1930463 2411197 2266604 1078727 2442188 1305565 123757 1257939 2115234 1287029 1708065 1201739 350294 1270360 1689120 422740 2163995 1962474 1906305 2363331 940264 1808539 192515 275649 2475059 984028 2346487 2631695 1388496 1760551 946779 2110343 1707260 818025 1103190 1158476 1705503 2044327 380932 2448916 1211107 1256257 1824845 2119708 1392277 1883049 2093323 1266678 554409 2337638 1495889 2424492 2503403 2400072 1102360 348916 2278297 964658 834430 2326175 739525 811522 73659 2237950 776573 1828392 2222012 1422242 257052 1680165 214571 2188731 1487713 513766 1858948 1249577 1554241 2375743 2586150 2132092 2494833 1547727 1086150 2506519 2588313 1130349 696455 794699 2282756 1658301 1322814 156421 1052787 2400329 876697 1387253 1593478 421712 1786296 1320147 2079571 1184281 2372963 510391 2569339 328301 299357 355576 1627292 884944 959357 1862472 55993 428867 2094631 1297219 1757827 1315079 212835 2137959 2593693 1245709 1991994 2403251 970988 1360661 772094 1693500 2004006 653929 834262 112165 547085 1211307 2581260 2531593 1325201 1157795 2346187 1450048 495481 2234706 629014 2469271 2006512 1293202 1134084 185231 2331744 924358 221008 1184925 2203253 2491894 1437668 1496080 565801 1045065 846661 946371 197398 2372819 505561 1775362 892131 473204 475321 734478 1625883 63493 1562670 2437336 721546 2379179 1318608 2643933 1251664 161849 1008797 826002 1661927 2568363 1896000 257893 222781 241798 1144542 1748433 1695114 2428259 941715 295801 775438 1739802 511539 892166 2514148 2061794 1994097 2512565 227957 2049346 1205021 1924173 2292393 1184234 1317589 594676 1392228 952768 1119016 336618 1123247 346961 266429 1210171 486392 119148 1320438 289699 16061 1856765 111859 1415939 2119410 1484610 798030 2015956 181329 1431780 584841 576484 1409281 2571095 1732670 1981880 1528380 1261572 500474 1124317 1120627 662270 1499094 593888 1685089 701619 969845 560679 375613 23109 1333630 2419991 46956 265080 2316025 369388 2073753 258914 2285682 1026880 1892539 1133946 55621 1846864 1179274 436072 2074443 1936386 791582 1439714 575022 1202113 2578214 2416772 2346813 1127847 2323787 2122859 1572555 451291 366572 757417 2067315 228751 1693035 376701 312178 772512 2044703 621233 530300 2191610 960705 1356727 1647972 2634530 1225406 2544864 1630326 1589336 2635781 2560985 876825 1530798 471064 1429854 1736315 877351 1726712 1249372 1144048 499269 658105 284934 45207 2077502 2520582 163578 1327705 1836358 892812 1411233 1799362 883036 308240 2104798 1403790 649747 1303483 2494022 924609 1631593 780120 996064 1267516 2591796 1024123 2620577 2184474 2466806 2397204 1056836 2415768 2202265 26376 2554994 2484099 472452 298447 853460 1779265 1073211 598786 2008277 524711 119196 1372218 1262590 975534 969330 1926517 2554944 1685842 927872 1224670 988868 2633489 1339712 1166633 881559 1007577 660312 124699 145999 2206965 713860 2506506 395712 2311435 1371839 746970 98205 2365453 1250156 1586148 166467 411427 2344419 2334610 240092 808604 841592 1726700 881027 479060 1419521 2260049 1172522 635759 2300640 1603904 2223493 1820874 309426 2561452 1882347 2173904 1094597 371763 936900 58489 1121190 361556 224334 733084 740670 471960 270677 462526 502593 2100003 1037454 1923216 1693847 2531501 712384 1780940 2647563 755366 168903 1543179 800490 1353855 1505520 2535468 2612020 87571 837170 1808905 2497526 1944127 2326519 2086089 1929139 1458317 91507 1207780 1733326 85849 1097930 1822034 1289783 1781561 1101669 1996490 2138928 1131009 111892 791635 564996 2456304 2031088 2501914 1281974 1862969 271523 1057750 1692504 1049869 422157 585655 989020 1746067 1490432 1465542 1200148 2052940 1274264 177978 2547514 589987 2148612 1641628 655323 1278055 434880 871108 1200575 3323 1364228 766415 378974 29841 2643388 1307666 1700522 1332764 972871 1125947 958121 417556 557219 1172658 2313634 858841 4905 298124 722781 650890 601632 2286850 2083669 1850301 546431 717866 2057298 1009110 1796738 1423495 1055469 1955013 2323550 334919 1944481 509324 1802486 2190466 2204694 252616 2062822 2599582 86425 1806097 1359577 278400 2205884 2260586 2463357 2279651 2089817 1920398 1588148 1843405 1150414 1690371 371237 1174850 144657 337415 2626476 2022293 1297744 2062774 262762 1321374 617337 226137 1717675 421835 2220630 1810422 556458 2325791 314308 2287263 1381955 2552862 981619 707913 2543935 1774314 610915 445927 398452 2088679 998167 1561577 2002838 1074077 382348 1219084 2094374 1534096 1367244 2319393 597404 2234779 2581605 506338 1588727 1090686 1279626 902680 2628147 879728 2105288 1591276 2316125 1357786 640929 412920 2533477 2394815 312571 112084 2522224 1845514 102178 96567 783521 1356350 1029768 198478 959523 1033527 421399 323569 2176870 2327363 433120 1121649 2214517 152471 879760 1220066 39698 1700763 1915375 384188 288431 2466483 2494786 118587 1975202 2369932 910909 1667116 1401233 502105 1481786 767834 2263144 473074 535546 45227 698077 597626 1886821 56817 2538170 2337460 1287721 432853 1106767 1342077 2185247 1306422 1348583 1655497 1856550 1121974 185353 252099 2427398 1332057 2474308 820559 147460 1689909 532908 2496642 596255 1311122 1068610 1488382 1378339 2309341 2480138 471177 1573304 1621315 1728231 1322433 630924 306354 1615912 1178202 1887227 1693002 942007 2599795 309043 570721 2540945 1543606 1988704 244477 1187266 891356 1111426 1211709 1860461 133227 2028672 1774051 2197570 1770324 2503546 577363 631307 1035403 2415032 913510 1705697 1367231 280763 709280 338749 377498 2528776 1182321 1756751 2146091 2392425 353224 101174 109257 900831 1152054 1412204 951881 1486880 2234554 2602667 2095520 2000790 1539814 969210 2207195 2153829 1179793 1066604 107715 499072 865807 472316 1698672 921057 2007118 573657 2466544 2170458 81150 1316762 1450135 1215441 540815 1165966 1097783 113196 1718716 2122791 1501048 515839 2365187 478848 1102662 1692582 1503518 927634 1577750 635089 968690 662426 758219 722218 1249720 1076166 1032576 1661941 1480908 1019670 2249171 299178 609999 932344 1275141 1008375 2327556 1788205 1231318 342576 2408654 549416 1996687 306564 2420167 1039297 374410 1594317 549092 311903 1751965 528111 2323769 672989 872617 1807307 5880 2232973 867086 485395 1932258 107761 1774181 2565007 711451 1330346 1049090 941661 1171979 91408 1830109 823355 260950 1171086 1811717 420881 1577532 679555 2431606 782316 2278587 998510 2397061 1893883 1895793 673052 1231551 2556001 2098627 1059510 118975 503830 1456457 1726882 1746054 909167 1927932 1974077 2633127 2227164 113369 765542 1032832 129357 1983378 281935 1356308 948068 1326880 578813 2307866 1539017 2297681 2511081 2335822 2097353 1801396 1232072 1884499 358521 1257131 2633323 1290972 236481 158119 476873 1444098 985043 2005408 1843341 1983195 2183919 1182688 725189 1434495 2269987 1107318 1619199 2493235 1706979 115507 2456018 2402530 2587540 2617582 168240 2050961 2044364 1553301 921674 1399499 2461682 1270701 2075927 2433685 2026207 2510340 2371279 285904 229965 1963076 916287 2641801 322009 1497772 2056783 367430 700469 2587084 675283 1852888 1317145 2361984 785839 2042814 2478751 1709329 1783838 2318496 2194694 1151435 680098 1177204 1042784 1540636 2401923 1373447 1021040 59336 1598199 2041255 2135461 231300 2588571 2276382 1899754 517928 2091075 1695402 2413861 462779 2366279 1097008 1068981 791776 1690432 2190792 3998 871853 2121758 375770 406090 973313 1253391 2059274 463897 1643307 1030519 2525631 1473634 1904049 2179917 1678401 40927 2577161 624374 627836 1161492 1420558 349364 2006421 321160 379808 304310 2139894 49893 1664527 1096252 43072 569418 379966 1997609 1854628 1389844 1628759 1434567 368627 1317731 239087 688636 253143 1446909 215687 359172 1275394 773335 1092259 2472365 890340 2004003 360260 1670872 109987 575841 977712 1932668 1893649 541930 707124 155659 2092301 409556 2296560 1665204 1848113 932196 2595372 634425 1142247 1047394 319385 1848664 941849 2031869 792606 2107737 2498791 412729 907804 328851 872085 2568004 458709 1592158 1487843 1050159 2528143 1049312 1354427 2166778 2619865 2339678 1719783 1416740 1852206 2273885 1229752 1044366 417418 2208540 818396 2134746 1989428 1850381 1432772 1161919 372418 2642168 1700101 2603754 2452865 2358877 1976467 2397365 539599 2288438 2090214 1890088 2048610 1734103 1664385 1884046 1520891 2510675 1673977 493137 248663 1254685 2629184 1689678 814979 1223806 1983678 675185 916818 1993543 1247489 701231 2205576 632333 929263 786661 31387 36104 2133030 1782533 2386977 2000666 583709 2307858 2318778 2265731 589025 537489 1831058 2093321 226179 447948 1878575 583589 1905346 1792238 2182854 2170079 185979 988406 925185 1254033 1336144 1071131 2496646 972561 1233302 519891 305028 796157 735242 500998 185528 642248 2151176 2495817 1620413 1633082 749561 1458266 2497599 184844 931122 1863313 2204405 701492 494625 2047745 364517 562025 441940 2032853 926949 1752649 489448 1008034 2331608 1962037 2075571 134508 1925667 2636216 1473483 2114250 226445 2182261 1005688 1950235 1110827 622494 1905271 1118564 1745025 1517890 1707985 30487 1809447 2623174 357955 370978 217757 37180 690661 2220686 831428 747563 826483 1235084 587629 2383364 119079 2173544 2433993 2266277 1788690 1366554 1766217 2271702 616548 69063 2012947 506161 1495118 968364 1916326 1887455 2412116 1384267 540821 1181480 2354914 1716557 1241829 1976143 865234 1301544 187251 132313 716928 50214 2480402 291390 1903677 573216 1075766 646115 919936 1192069 2091484 1510032 348449 2261465 2053210 2457583 1673825 498668 1091358 2154307 2613921 2356521 962600 155863 2638852 164061 505184 2626169 1010079 1945811 2369968 1809035 1217704 2442949 1498208 849867 1976470 2120861 32951 1589539 1421565 711 358250 2567087 2134826 103095 433641 2586558 957445 694687 667903 1854179 2017615 2557050 2549920 1992550 179073 1920215 2071184 2472640 925278 1682047 236930 510267 2508320 980701 2260441 2526647 979403 1099112 694935 2180755 1214613 2042772 873309 2328975 66120 454777 771255 1078965 205897 614432 1545253 531480 1344763 640116 2011000 2030571 2193023 1495078 1789097 1787323 1339429 1551715 1681969 1142355 533475 486767 318835 2598080 623904 1204749 2645901 2488705 240774 2326818 2564722 84461 6878 1242170 1696164 2327845 264169 1678790 1700507 1908636 222664 367843 2078850 877123 485177 111647 1704897 294359 394348 1528020 2292926 1099357 171670 682045 600451 65834 1094162 2050532 1654915 2470498 1768078 2525492 702026 2395473 46650 987384 2391086 2387716 740672 1269848 766544 215580 417045 826124 1823838 2580394 2380246 1014875 522942 1335316 1232892 775265 1226711 2438586 531820 1129838 1996246 2153166 1703078 284040 426352 745138 2523257 989168 1925358 1868328 1678397 2091267 1895781 1685314 1849986 1091922 1842430 2104813 2132617 1147663 2021024 2455457 989080 1537368 1606476 1892266 911593 1085870 140332 737177 2570702 2138437 387094 70641 374451 1780804 1311712 570748 1663140 5583 1013460 1936992 2024244 2262104 2204673 1454688 877748 1885132 131122 2064316 1915978 1340314 1519393 53414 246724 1124940 243782 784163 2528925 747779 1376753 2259021 1934314 372286 1756672 764513 113414 920129 2589121 1540782 2254656 2300261 636093 1792234 1970935 1396731 294406 1180237 62369 1915800 630864 1650935 509305 935285 2289000 1947671 1146943 577037 1117988 409704 587665 1532011 37609 758580 666262 1691081 1158358 1519320 981425 283724 945636 1777786 2388833 1187021 580560 712816 1818964 302191 500240 298239 1202088 1910182 1371731 2351276 2241656 44203 1627533 960950 465297 378696 1035782 1730910 138729 1575810 616503 1046501 481163 2501199 1018584 2114639 1219625 710865 2257683 1481112 1038528 431023 1077458 1687386 237130 2295493 1889367 2146158 39482 478558 1069887 977354 617391 2399913 927778 733171 2404071 718685 1857881 898654 2039203 1128209 2461907 985638 1396843 1637871 2231559 1615270 2154637 2009281 1399904 1929332 682912 1201005 688436 1908735 2112269 1054715 1292452 284535 2627451 455711 2446593 1070519 1299437 2483752 1039327 2610351 1388185 1400887 2407935 625504 2593145 2277511 1431136 1821365 2574854 1675033 1451929 2223786 699513 1956707 1589560 177069 1676589 1004537 24801 466486 2584314 73256 2611347 415792 517186 650227 100842 269969 689091 577780 2560726 2133670 1626589 1571538 1128178 1611420 132284 2493838 266842 2211033 782958 1099387 2308436 1491067 2119220 465134 1740706 2372086 1778242 2325353 386693 2512157 1469632 2537949 1524070 427067 2116776 583753 444169 2116130 821438 1291000 2401136 1210419 31077 252124 877068 730052 1453343 300409 2504259 663186 2503594 604097 670912 596233 2425503 1828529 1427269 383293 2202514 474149 2419751 2437009 515045 737366 967640 2317333 1733710 2038754 1432804 735390 949121 904435 1557449 1722644 1036908 1278269 1463012 1778599 1217242 1699601 2005027 173784 1216677 1911189 1125550 561206 2284336 1054538 1044364 433868 1086193 1596020 2627034 709621 227647 563818 1801721 567600 1565115 998377 2363079 479838 1352238 499585 587243 2232041 629018 810671 1492089 872973 2086352 380545 685362 1707623 85900 1903033 1294671 526230 2152930 764911 1962612 1262073 2228163 1602316 2602399 837214 2079270 447867 541156 610071 2315185 998633 871436 262700 1365203 635311 868406 644323 2241352 687690 2614527 169005 1369395 2115145 1994500 183339 1693528 2113992 102982 1280837 725369 469047 2297573 1151811 1595241 2363387 873311 258818 1678676 790264 2079247 1986551 224581 2204091 947833 2183529 44867 928281 2112677 1201344 2524166 210680 1937287 2099446 2624352 285843 1296657 1636895 1072466 2470738 2461779 82257 702258 1292877 618696 1366659 2586849 60326 420228 282911 1177633 1905840 92784 2019116 1745897 173060 2112221 752703 879755 1800528 878413 2516448 1032684 1255104 1038737 1251929 2612060 2517786 1323802 1985897 1988907 869085 1555634 2260701 1767246 568189 817744 803386 2369887 1132870 1065407 2302453 1022452 378979 251049 499033 348157 1140402 676927 2601646 2639436 632249 916669 410150 74441 356047 1620029 994577 1250006 1746373 215424 55925 1957395 2013953 705233 1986659 1189449 1517396 325259 1317618 768876 1068387 2378050 1316227 2633779 2599107 2464739 1395778 1370789 2187053 392192 1926013 1850813 1056221 467773 1996936 332471 209999 2004404 1074305 2246888 2427817 2583057 2097963 1166644 1391881 2514588 1365028 2647259 732069 2274757 2110333 50243 1109038 1991818 1808201 410918 1868053 2306131 376434 1587090 458457 1450338 300435 206582 752862 909796 487354 25239 872036 2131408 2429354 1840944 1308944 1069994 1873714 531795 2199553 1887547 1832243 1676341 1527490 1438285 2374568 2573170 829713 814099 782920 477572 1311701 1328118 786750 345574 1720378 711681 1277879 1835663 101618 976852 553122 1751810 1924583 439144 1334457 1743100 1952406 1869498 2627280 1774231 574107 2033571 2102700 709731 32421 1586557 324076 222069 824165 1060004 1082263 650092 702044 1832087 1434734 1382509 1334670 74998 1897965 786667 2334478 1147679 1450256 1966004 1074355 1073052 1339424 1356408 2140090 288139 460574 2420442 2197724 831704 225527 733409 1727094 1758498 2599585 1364168 989768 730751 339342 2161492 2174338 2219467 464879 635758 1644869 608501 1588 1447571 2226258 1184958 202435 2324305 1357354 1144968 2563012 2384058 750042 1811452 859907 1339185 1938459 1963815 1059450 143780 2199474 1334451 1239638 1463926 1436807 418679 1440108 837973 456920 2231225 1647928 1473475 499085 1445912 292209 2317649 1277240 1271813 2485184 1685968 1350931 1716604 1085939 2067200 1570397 2130601 1280843 1493166 2265986 1548328 2393649 1473095 600546 1232354 947106 2036588 1222334 623838 749039 70319 815820 1580069 1360578 898239 2127693 1956074 2588605 182565 2395053 1630163 1488513 1231945 223423 20796 1618005 1937862 2202630 2577883 2473163 2279934 2542113 79699 898501 1842301 1278834 429876 1403448 1612244 264549 2440823 2421733 750641 1081682 189080 2563304 998400 2112333 2418954 1779410 1663871 1665527 1793343 755689 369354 1185746 129310 945666 203524 469308 1232267 302739 2608666 1846483 580140 1545454 808853 1950970 4164 1181997 429303 977784 289514 1019319 826871 961545 870184 648906 1543113 2088263 14628 1030012 911917 393704 967535 734698 804064 1515495 2640943 535882 1910383 1426666 901530 1987413 1351674 1965058 1170979 1446140 1871993 2220526 767543 805453 899614 526682 2548965 1308996 2074021 2267205 2048308 100295 953775 2328555 964380 243694 515493 830372 145965 279774 620088 1694745 666033 1819996 2135600 2026355 1960524 1462914 1742604 2457189 1028284 617338 219645 2340185 2004039 1910578 2164514 2304463 1808989 494779 343858 186235 195863 285588 2397185 2270644 1100272 534492 2510551 1666106 2375033 2570635 1918 457927 1770787 1751633 791356 410265 74719 1957078 101757 1891142 388549 59471 224149 2041089 2422689 1007295 125903 2640622 41550 1243803 587079 746310 657503 662557 335840 418248 2441630 36194 2070664 490755 1960438 171276 387637 2273751 1957472 1317770 1514533 866366 1090581 2277163 1171652 2232883 2308574 2460783 13432 2003928 1677756 1542691 1887732 416142 1357197 2027215 2603747 1402151 331655 1503023 1250404 735859 1091277 2448475 2308851 1632554 2436101 2185605 2643830 795947 1737296 2127912 2254731 1520973 1703310 1914464 1288835 1922609 805031 1185107 166748 488811 2220881 275761 1336786 1576561 2061011 1950941 1204321 1805162 1215709 188778 2015569 1333795 2527516 2548010 858051 1850262 1399042 1606688 149970 23200 977691 562034 1369847 1165301 1641811 1051400 2159759 611333 112978 2490964 2385886 163647 162930 644315 515261 780781 1688135 699941 314171 1776462 1870803 1908534 549747 1441816 530224 789738 901684 641983 1393704 1741022 2516369 1073449 1045237 1211007 615582 774764 2430769 1061899 898844 1264291 738283 1758678 2277018 1055339 1848136 1057084 460876 1228165 1087643 2195455 1181681 1608081 758414 1538864 1986775 565877 2508768 123333 1859627 988077 981633 382382 120295 186403 1844649 2620516 44029 2085242 1537733 2283009 247852 1322140 2012540 2231014 2578304 343570 536224 168234 1768212 468584 2336776 255660 2613884 1426861 1305650 2412677 518839 862662 2503361 118282 1063147 2052753 890942 1319254 625370 2609974 955132 1351112 712635 779889 2039195 288114 1019479 160441 122340 1812074 1692174 1589590 1570270 1399344 463552 1947029 2220134 1871573 1860165 2286245 2564776 1711294 1602806 669903 2324310 805149 1721996 28400 947816 506223 1953233 1678772 1328676 2482207 2514686 2196083 2275866 2048294 1839934 1468803 2178647 2362048 1436668 2233109 2199735 979084 393259 1533618 144624 16601 672007 1157563 1334105 501346 2425212 805255 2524818 328106 1938595 1447877 1906611 759305 2594892 1769991 2320304 649537 1966232 1043112 1307733 2440004 32422 1127912 149889 1121570 1749656 2256466 1444666 170441 1540290 1121106 714647 2121168 2619337 2072710 594998 437657 881833 1013391 342333 2186537 141093 2020252 2477635 2565971 1893832 1091177 2430250 807961 1701220 1183622 2180184 999770 491203 1186547 1608139 1381789 1713319 833378 1304045 1388284 2295554 2436557 497059 466009 1636844 794510 1935524 2231116 2586124 1124372 402846 2272244 2003791 926926 1554479 1485442 1490469 2481368 1127936 2503749 1599671 435242 1908247 405819 446832 1869626 1149736 1874835 1799643 85912 2229237 1745965 1137481 2622415 2408442 105441 1776786 2372428 1598545 773557 2184030 682879 516555 2257029 1475350 2126692 1618430 1265507 21777 146386 803824 1185645 1782115 325225 1474918 1427314 1444317 539404 2565101 224018 1191784 1817171 2234792 2346264 1929128 906911 1846515 1025318 2390673 2200493 368444 1941966 1088420 2179291 86987 2315572 2058940 1267927 2136912 2642897 1760170 1353897 404330 1274869 2029796 1393174 2481340 2223949 1832611 1891998 1527978 975510 2347229 1111964 735384 937635 1746941 296716 540019 853786 705375 1522140 492741 1103345 654729 85660 1464631 331886 2457444 1178517 1555792 1097215 2138401 627804 1476003 426189 1161597 447521 102125 1605430 982108 1004018 134784 1938890 668611 401024 1058879 1433491 381345 22231 596860 830965 1982147 1654594 1125476 2470396 1253130 1298462 1037034 1435534 337102 2113964 965547 2615154 1367040 2041865 1359149 2194597 1024399 1598467 1348696 693726 1967944 84748 1504727 1614443 1753097 1022893 1362327 2636621 545234 1453531 2594347 2105865 1710165 2468383 2341041 939122 1161525 121386 1808030 2341405 448504 149562 1065544 1473420 661459 751779 24333 202800 78404 670464 331825 1341410 1310221 970206 1591452 1488292 2368938 2159762 2343803 1853089 1927690 868634 625406 372684 1636487 1945808 1710520 1889386 2151215 1888816 2520454 687597 2282041 1127133 439202 671856 1500654 2087990 1288597 1531980 1026392 1622258 423499 619250 62317 413166 796435 284166 2429547 1555176 276153 1982259 533381 2248455 1163993 1033446 1616361 1085391 741060 273784 1093629 587428 1313780 2449812 1365506 1951454 1663791 2632065 1983701 1368792 474868 1811842 152858 984307 1442766 115691 2079909 1870025 2093933 384682 1156802 978501 2402202 973216 2243627 1222811 672532 512469 646196 2578311 830855 976592 1698636 246686 2184923 2016836 2305848 1932227 267857 1735909 1808395 1889398 1341830 1528639 1224755 2347905 1270980 1731609 1545733 2328097 1881719 1280648 181682 121124 1753665 1911700 1221563 388625 4461 992481 1333152 1066179 1804312 2583087 859047 1314736 414364 1985703 1605011 906596 928162 2623133 868831 351525 123913 1262606 575814 2219552 620556 94396 1276983 2106057 2578194 330265 998574 1331927 1965730 52949 1003093 322856 1624131 431783 1590089 795826 463258 2214885 2027486 2506660 730649 347866 1708873 1201205 9582 1508483 2095301 2559684 192988 672847 1890114 375440 412453 598261 511150 2135744 94323 472021 1754253 1669437 1654229 358736 2141562 109516 1834656 391862 1442506 317908 471173 920988 2076631 863916 817616 53566 81933 2207944 699637 2270708 438763 2321224 2255333 2310295 1269617 2475254 2344457 1633594 2322862 2230129 2250923 1619680 278293 1687961 1439368 1713184 796950 2486596 666716 1108666 1143383 1305823 2587674 1510011 734617 1945087 1751397 2614758 1164832 897629 1897655 464774 369317 1727360 247438 1785807 2025716 234470 97267 675468 209746 183531 40328 43164 1305368 2085241 1555081 616043 2408711 1686628 46613 745033 262926 1310306 1639484 1691291 1389430 1758686 1170863 845997 1970370 992811 265963 132890 1847523 401239 35638 3442: 876388 535268 2326838 1263381 2549925 204021 1037392 1750374 307005 1812227 650594 1264850 2231367 1946242 1656284 33934 1049274 555120 1530960 266801 1195221 757790 2363367 900151 2030036 2281700 1995002 1496309 1284726 1536728 2167460 1449900 2381585 203757 1949451 738027 1474667 362192 3443: 1464933 2086440 389986 3444: 840502 35208 659794 1818034 1022105 1318622 956746 2101722 735620 580959 1972183 1421250 2033300 1504756 2407340 511971 2354054 1620868 709338 620274 2346909 2027585 424145 450628 1359260 1498753 808569 2414622 885534 1561462 881466 594048 442453 601684 565930 236706 1289449 1403458 2456203 1222516 1460442 821173 1785900 293269 233245 1352165 1422209 529544 1586256 1428096 251463 2554944 819637 370316 2040383 1645903 1494331 2112779 1089725 2262015 1279343 297181 1575018 147093 2432001 2025794 79209 568452 2577659 1858760 2262531 224235 2584918 2542879 1885408 361403 44421 2088904 2486704 108801 1854090 175833 1444354 2325961 2099272 1835788 1121509 35849 2640057 1216140 934394 2549345 2366596 852070 1121564 203538 2163527 2433949 1924960 1372199 2116167 2118865 1013726 381001 1198211 85743 941278 761510 420623 1776966 2201701 1723614 1210721 250786 1218917 1993591 1238370 178731 1063616 2136313 189886 799896 756118 2309332 328034 1888995 918525 364051 1508748 2527660 1584904 1274044 2015013 403893 2479927 1854155 1931363 1708825 514248 1801948 1051843 770933 2622491 1145960 1808394 2233700 788934 829468 384568 2461316 112201 2230226 1428450 2564292 1193346 1261776 236699 1545026 780012 703823 305721 1871094 1863341 142305 2633551 497688 364735 274528 1291371 264628 1272956 57347 1432012 90592 386301 2123894 1270644 1880119 1531094 1925228 125371 673837 364703 2105822 198636 1306836 1301516 1245806 2476588 588803 1805282 1955442 150819 1172979 2182555 1633289 768647 2634494 524291 1439039 257702 203226 2147926 2542578 13282 650976 2516681 3445: 703893 2131425 218536 1884606 3446: 2241627 1437310 989293 419738 1216014 1955570 1561068 123943 348114 1854877 753730 762352 644835 832260 858927 2156792 2103716 1122728 826931 2377911 1719119 2648436 1578643 1754787 448777 2511688 160563 1960873 1950611 154916 780696 165383 1712732 202963 2195371 237438 1676052 948458 2093260 888949 833740 1599388 843989 1514894 1723750 1215547 2346787 1319336 1849945 1295477 219734 201549 1589021 672883 518782 350559 360996 580295 303566 1357085 362823 2428213 159392 2145280 2523067 564982 107834 1512197 2310132 2572131 2072447 2478272 760410 650897 1514599 109898 1388161 540709 555990 1568442 546186 40029 743004 1140547 1792333 2010509 663191 2515782 1595928 165142 1943215 583862 2051524 1504448 281833 572082 1288318 354733 718409 2434086 960059 682803 1224598 1567316 70794 744056 2533182 1127887 536682 684497 1284294 270992 2559651 2149315 1282128 1569764 1185004 1717951 650411 2183900 2234831 1088115 1652366 2595293 862362 371686 296935 2585654 1130663 1094209 1791067 2432509 367209 1952261 2636664 95699 1472581 764209 2630097 1978595 149222 31868 1695944 1435300 1419527 1409338 1264535 513351 556654 2571382 1877131 2395193 881227 437793 1945134 971242 1611094 2441025 884567 1091003 1330841 499394 1179163 1720520 1859124 248520 637692 2452352 2352948 1455473 862668 849078 1868610 830631 2470999 2541188 701093 1945188 157974 1284481 1740797 473078 777375 2018034 1031674 2005841 1539739 1611907 1860324 2007059 2443674 2452752 134512 2088432 541177 143245 1719903 1299010 1863837 1419059 1840106 1571573 2621771 950339 2602915 1556050 1713577 879743 2426464 1818954 1572025 1402537 2631054 307180 1035211 698575 149101 2426733 1700183 2635087 897488 692473 2082571 1593397 2095445 2402244 580699 1726051 1449358 1632183 1469034 1463399 1410038 1375036 452264 452582 1627009 671807 315929 2530238 2457286 2581781 1723 900401 19563 1848426 2223148 1306344 902996 666389 2623218 1675732 942702 713719 1178526 1922035 219112 280287 2416196 1977161 1715195 2233806 1318864 139026 342008 1183359 252114 117231 284660 78579 1843706 2386558 1976144 1600401 2077083 172459 1393626 943672 1235563 702648 1475268 520989 485395 1866686 2376827 1637517 493662 259414 2406436 808316 519795 1683147 1295266 2407615 832030 2321163 37810 1262556 432505 572305 1227850 2278760 2357442 732284 444256 1026193 582439 1025705 1540636 1598226 32153 1444199 931664 1159436 2647648 933799 945998 313061 1543992 1504822 1261817 605397 85836 1235790 1418801 1284758 614214 2335219 2008767 795614 1654538 847812 1605693 332443 377396 38282 2189800 1318683 25761 1919699 2052613 791660 805913 1593284 2497400 950991 695114 1412010 1342463 2465931 2116603 2035166 855733 1955581 1512733 2172726 1706195 2137399 767267 2116187 1158400 1985048 1987297 951559 324865 1519384 2161390 1225445 178731 1107204 1522618 1326003 316381 2346948 933794 999921 2303709 712242 368782 1265145 1625024 2042909 182905 2191503 1348556 2013090 1748979 1492719 2332044 1502832 2529500 746819 1993884 2156752 369580 908136 1354425 1367773 1504841 2433642 139559 735147 2075580 2621082 856106 2571309 2409227 1325320 1489306 887500 2558442 48683 2138422 2644333 453005 212153 751577 571440 2035499 1470304 1559665 1936086 318834 1563518 1206536 332212 2382123 510452 975892 52353 973760 1979092 2319641 467431 463635 1404896 1947460 1528661 327419 2569026 782419 989995 1772666 617351 617693 405769 895153 40553 2646006 1913244 188280 1688826 1830758 1390003 2054145 735817 2472750 578713 349030 588910 2475757 1645681 1793558 2335267 1064880 2338492 2610950 1514104 170346 1347283 1669726 2141870 737809 1094052 236240 2078447 415052 646427 2363377 1188710 843994 1591024 64000 1384674 1040933 114748 992727 1737561 2546912 1479602 1135314 1519905 1676949 1005096 1934818 1177246 1943981 1680919 874940 351238 1833615 1886251 726362 1913457 998977 79826 325617 2308880 2008885 1446207 1644164 308798 1475702 656488 1023534 2536423 220669 1632375 887633 1171563 1217081 1517170 574107 1610936 1271016 942876 1883919 135690 1874451 581846 848053 2388820 809919 410321 1036857 203539 110657 1763812 517559 2624571 596679 546535 1900652 538803 1732234 1614564 182565 1812151 1940050 1440998 2566684 507862 2161208 2356179 1985310 2564903 808158 1366702 813899 718937 1648615 1539689 1876090 2025943 282245 1616348 18104 380463 917016 1600444 2132984 2600943 767110 2354158 1171023 1911710 333413 63682 89643 1014333 473048 473551 1784483 743604 1642820 869899 1107439 2277163 997456 429842 1866487 154416 767891 2389959 227512 2436563 1824823 1738661 322712 1066915 2142535 628086 2625564 873655 1158672 1947380 284628 1719578 2505904 1104686 1184199 2214152 1211911 1227670 2585763 1480292 456607 2047972 407830 1400966 2450690 1130755 820984 2286435 514565 1227620 2336696 1007115 972932 20369 1081744 1365850 2418120 224267 1661130 2137929 2194699 1283341 897565 2578800 2318992 306729 235733 35269 1066887 1072095 1588876 8664 268550 971643 572668 30289 1545918 2506001 1620361 512369 2560142 1635679 2220656 2059602 256633 2090082 246111 1418776 236000 1100543 1332006 1551782 1876334 1816238 653335 1837776 2628003 843757 798779 1915578 1745296 938556 2436445 2386797 2173813 2623876 985053 1727493 546641 2061842 1760401 2330857 1848862 1460343 1137164 1815327 417929 2422825 1984397 496260 304566 844346 1612760 1790259 329918 1571453 393313 112597 770170 2166441 209082 328103 1756750 2477769 1246546 2401988 1811182 697850 766547 1075843 3906 1497331 1285754 2574557 710140 2345727 936538 2559667 193939 978448 479940 603185 950732 2309802 710683 58203 2168190 2000600 401475 2627947 2518099 144378 626052 1835239 1158212 252268 2082805 390402 3447: 2524283 1880614 1286102 3449: 1904973 1928990 2424759 2531929 2479740 1464186 2176885 34300 569884 1556831 1714496 436929 2417643 1317895 2362130 1238131 1992241 2539375 345: 2135153 1197032 2496036 1489521 1160001 1409469 1206573 1910767 1456805 2343923 2126162 294825 126505 1814708 2264203 513887 2095107 1987602 1731269 1352014 597666 1558904 2230823 2535362 1282371 1276544 755876 846705 41837 1689098 1204894 2168845 1057459 148486 1460057 423646 1370806 1988840 1421121 2088579 1910845 77040 2254307 1082935 1548902 1390682 2613898 1466160 2332287 1500023 2165631 1331224 44297 1387067 2029597 611251 1974190 2521437 1219935 2629314 2261313 1569446 58959 2585813 210296 423174 1756690 1858887 2601373 154607 2234845 2211632 613758 1350747 1089164 2297776 1722181 1187777 697202 1414674 274566 304432 1317106 1482860 2315083 529558 1868313 2221532 2356682 499619 16415 2177630 1215340 196315 2024051 1385448 271442 11349 1420189 222753 19061 236264 779872 1864423 1934779 2156307 1391557 2116398 316511 1607963 1610835 2630434 363243 622463 336156 739138 1392517 1306257 2224007 46441 1906492 2645369 2137243 2593856 1169361 270263 1735479 1850684 698092 1274765 1829350 1055920 739977 1381225 508126 758139 2342109 355047 1201142 1973794 381692 578229 2064319 1783738 129008 2339766 1730133 2347968 2086729 2254093 2170772 1088531 1092677 1888230 701112 1958088 686765 1577919 1748039 466892 392224 3450: 1087912 2321468 2403639 2442454 2338352 1489796 1948186 1429578 493989 506541 729575 845462 1149289 492910 3451: 674785 1037824 989193 1214438 870206 1034472 1352618 2414144 1644254 779806 2156962 1630577 1068904 396249 593167 2033139 2431886 1903769 866323 2512558 1661208 2259483 728308 833205 2191664 1435907 325544 1056448 210708 1201982 2203225 1331920 2530503 1387629 1015223 839069 1071423 1597816 1608329 734609 1721648 913075 2594299 2242024 44434 2313691 1013180 1511910 161931 68925 1801422 2303121 2563207 763254 1132992 1641675 1416190 1196783 2017203 248616 886940 368555 88883 2116105 813446 618499 858072 1357209 1100008 1438888 2022639 1871831 3452: 1963163 2461189 2642651 2287071 3453: 780597 823613 667591 1818470 1167865 2235671 2405582 1304121 1990521 521103 1387844 665242 1057678 293545 1695718 2013769 592445 7116 175338 2137572 2617224 1093988 1801313 993049 781303 630065 870590 336245 177418 2563112 1199650 2504671 671089 1433433 381159 1816566 492353 392448 916708 1756258 1518291 2172295 2362965 2572218 1334927 1715001 1011339 1139489 36469 2649110 78920 2021989 502429 2051050 2482502 3454: 2384393 491839 2282999 3455: 1250787 237509 1622027 525356 1434088 990716 405831 1137984 1038982 2471811 662719 143963 1143947 2632295 1645239 1300998 845795 1094282 31396 2132554 388573 2191256 2303301 1004261 1096032 1023453 489034 330699 1086168 1229986 115409 1588346 2130547 1912673 442 693651 2464657 751406 2239387 1628640 1827714 980993 1197475 1415249 547608 1662685 935918 475726 105714 1491408 830165 1372193 1335766 505041 2491268 930305 2135705 35692 1717765 1082096 154989 2264677 874227 1151120 1771677 1300228 2374025 750140 1494972 1590096 815087 1662864 1665734 964565 684512 543999 2476135 733987 146190 2287491 458559 2080535 1982219 3456: 389606 1632825 537088 1818178 2626356 1583391 868399 457142 917252 2297996 1829959 1580764 91166 1230647 164608 2323694 1080738 1237118 2628910 709680 1958593 2402762 1692027 1744006 2648502 1050974 1676135 636655 442551 1258809 1819943 2120507 2612079 1800791 839811 102372 964654 2472603 5569 985315 1028459 621425 478 1863644 988168 1701238 2201074 2508191 2640532 396567 2383405 2176506 1875704 178217 1522373 1866425 239619 677715 1203600 1126061 1066379 948747 114106 1338884 1478509 2086264 2166549 1963313 1911545 2579471 1996731 607338 2117872 2099327 2488156 46661 723325 1388503 847285 1774516 1536302 933122 316343 2526278 2315546 284509 2008983 1672791 334418 1061785 1528911 405359 323614 2049780 1346040 2122269 2266721 505750 540507 2177536 1537427 1888501 807060 1415597 1704320 274359 444939 890085 1311409 195596 1712365 29716 617054 2599601 659508 740992 2330585 2238502 86182 1344061 602611 1446016 965678 1556056 1527948 714303 1468050 2634386 2128354 1880795 1098220 2016940 913495 138372 1610646 1210990 1020509 2145716 2534218 480622 1029928 2280294 2220113 1833214 1932777 1378059 2156707 2102550 1695221 1331917 1024112 1239358 1206489 646715 2071803 90007 2470010 1187402 441669 184218 2124535 9225 605392 1308315 773803 2333173 2347593 1677611 1097115 119168 1700470 1184873 1817030 1042511 1086401 585774 673728 1737384 1546099 2575254 608427 2565306 118031 2355807 1131851 2574805 2127114 5823 56371 157242 2369436 1495874 591171 383824 2146809 981593 880579 2647053 1018000 1561932 690609 178980 1326788 1819285 2456366 1317457 2326997 2234205 345564 111337 1737972 238409 816528 2059620 94683 1277036 2204810 862110 1475903 2497182 2093255 1631671 612262 1186292 2049558 1465838 433903 347101 1086 436060 1755550 868680 2020670 2610434 1203646 1243537 2043344 402571 2031856 1772333 1820346 845618 2348178 1719647 2503865 1612781 579291 1665346 2047220 679817 1505300 2342461 93188 895941 536442 1767438 1628517 2518231 1276736 1115618 961490 1344141 2141912 1702394 1950780 1390591 718311 140696 465713 1188824 662011 804442 831739 1128561 2230831 1430800 1994885 1850640 491464 442485 1707258 1298114 941589 1138472 969342 1701027 996561 798541 2190677 1327705 1007945 654230 713469 901977 954935 733826 2351237 937517 2535323 2287299 597923 2470698 648368 781743 693402 1400535 72087 85701 1374368 267145 2239021 1181713 1688414 1305549 1245798 1219833 1447657 1040847 1279601 2119685 1067304 2213479 1144729 1590823 2071343 1490121 1750642 1892152 1308127 1472908 846221 797599 681107 640113 2304294 1014807 488194 2412961 656956 1719081 217235 219119 2323560 1298291 533493 573882 157325 1261594 1269157 323883 363805 1261261 2203885 1108128 719384 553850 1899543 1009885 65269 2277253 2286894 2280336 1413183 2110332 2357964 783874 612088 1087767 888323 703308 2586469 647651 1563555 1114455 1626733 1969148 2460436 432668 117624 1648670 1163498 2144842 64075 1049700 227271 783862 49000 2499806 998167 2509736 312890 659830 757503 1533518 1737651 481813 720103 2140425 887201 142447 2299033 276617 1422109 1006867 2631056 1488738 2611332 237850 2470555 2109994 876875 772495 810433 1584400 571212 2423082 2006906 532292 1705492 345548 2338871 55194 2185247 2372961 1110281 2555220 1811057 678276 1476479 567319 2012582 1075739 225648 2629429 955683 2554793 2122647 628686 1148958 2601064 1982839 920158 2141793 1317975 2408037 1351174 895951 1482343 2645616 80155 1336285 2301649 2101042 2102761 1816540 902274 564174 59789 1811740 2172968 960862 1333575 1777088 2216274 1352982 2495385 1937717 1513042 521559 2381411 1426975 1149838 1409589 1415916 157389 1491762 374410 889233 557981 27781 2115628 1816138 1969368 543954 1871367 940938 835508 2135037 1601196 2099455 2390412 1399305 2076722 2390504 698451 1669454 1023655 2545336 1455275 2290882 2626376 439457 2485463 1429289 848247 2011975 2043678 1629648 2155063 1625527 52912 891055 285208 2098142 2128838 91732 2537364 922261 1550905 1510967 435472 2499999 2453282 287595 2040981 2238085 2401403 2525459 939466 1603337 1982118 1869910 2190720 978155 2338621 1741618 1992871 1631281 122159 1252039 1137728 1531583 530111 235524 603882 1774040 476496 1064085 243037 563885 2607302 2007992 387363 1147730 626387 1263603 2266673 57818 976583 1204378 1686486 1982763 915466 822672 807839 510169 1496432 157094 1030519 1096867 1361949 287653 2104692 1855098 379808 1149789 306601 2379355 356454 2053104 1017975 2003425 1685645 1746204 977416 309825 92195 2162239 2587074 166867 1522294 416726 1783205 1129085 382101 1549000 2344104 505736 508196 557974 2207287 2314813 52645 744631 347178 1271703 1848664 285615 10805 606896 1609650 1692880 1603605 1877504 2430758 1357379 827706 224197 998528 1066085 664395 304991 988584 2602740 2466020 1535927 332300 2344846 2010035 74480 2292507 1898714 892085 928245 2020022 169233 2579159 1550619 2230625 1830562 2610582 349118 32332 1546496 520881 1854130 74427 1670612 927510 494153 20111 2218809 1335803 119964 2280393 1150057 2046390 977724 1959495 1094850 103961 56205 68805 1351064 905479 1197266 1551652 2012438 1749798 1449622 2507237 1529282 412381 1543259 447535 623920 2585460 914647 2376129 270602 193157 340307 1820435 1159743 1561788 1104264 1468635 1781937 1296127 1956008 1894608 1382328 2401961 1632603 1046492 450014 551563 1048668 485669 1624124 633080 2146509 1129582 1537560 870140 2560285 866927 69894 2172184 1593386 2026666 1071439 439147 1243029 1729987 998108 2135276 1270371 228716 613072 951494 344110 1971055 1165820 960367 39797 1008210 622846 27318 37868 2023655 1852627 1943263 1582584 200096 2625959 312788 2123482 2001912 1517432 2600276 248904 204655 197278 1671154 2264207 2561402 563305 1631856 1323534 1492100 1440661 1327490 2250096 2177438 535313 1131615 2514919 757706 1606043 1917564 487257 728549 679169 1011077 335845 27707 2198796 1672270 2220429 1842770 892897 1254948 941186 741646 99845 722050 189435 2617437 1674690 2225743 259853 1403099 2201621 877627 879804 2173597 2637928 2007510 1715610 178803 1711885 2582116 1574907 2437475 2238070 2571949 1681220 1418275 2247429 1437552 1208818 1151879 1465189 642172 1099981 126239 1350012 2596244 433906 2174089 1132540 1809404 674840 1033132 1923061 1411327 2331332 2299681 1406758 1519393 845760 2261239 220944 2395582 2083080 2370538 929857 328909 1432298 390235 712941 1577767 880814 2156165 2013012 2050724 380194 1986593 233298 1660181 915773 1873100 2158311 821869 2193977 731685 1540675 1384843 2033564 2226619 1232692 1377637 225850 2045394 989901 640303 1614424 1723549 131427 1147092 116353 143889 906861 1106505 1967509 2378507 1078256 93174 510997 1410390 1717625 287309 1717655 1956365 2214218 1305402 2032829 2294218 22511 2349216 2314932 107319 164301 688893 1822261 2572814 1854155 1383046 1406530 535468 88370 1096413 37300 1121386 1302229 1338779 1746264 1489880 1092045 2061176 2239902 2178763 1822277 1650704 723054 799667 1662118 2377859 224667 2147358 1733710 117607 1416942 987299 994736 1063619 2028520 2437473 1392166 1889178 1281280 114260 1123368 1729889 2143457 666294 674714 1308538 1317879 29127 680970 465878 1558899 2356883 271128 1723092 782353 2367767 804167 1724109 1568516 1575374 1111477 1963459 2084580 1966996 616743 1566276 1149359 2344202 848649 1783960 1464573 785934 1317517 1168916 1510166 1766397 739966 1223853 2125666 288382 317037 2062146 421620 1114542 2337259 1901308 737838 2166728 1098054 1075294 1764736 1206803 2008885 383024 771729 1745369 400330 2078160 2248644 957402 60026 1512029 1166644 482957 2594252 885236 885226 2034351 780571 1909371 1284106 50243 858432 1379335 2509191 1569600 699333 1735514 395130 256348 1040741 1291649 1425608 843870 1324003 1850263 1041908 173086 1541851 126241 2100083 1761659 2072393 1596078 49142 2394882 2246022 1929021 1431577 1836827 276154 2345723 2367496 1095954 1210488 1986430 1335734 2354311 548404 1468085 395429 1879187 2401784 219758 1408585 2280204 2321112 1585910 864000 2624826 1292605 2469065 908715 661096 638700 168373 1006739 1473095 2535832 2037419 1438312 841361 2186847 2611623 306843 270987 814388 209071 584525 1389860 1055456 2448427 362084 1634596 1727408 1024565 2306910 1691401 2636110 2530169 2569159 576856 1473531 473751 2264796 2396973 108887 1365591 1482904 1660219 1400572 930690 1659197 1500640 1012791 880880 1932325 1352072 2190100 2396751 670174 551208 409372 1425521 294145 1374350 1834364 978679 725140 229012 231284 1840126 590429 1004748 395378 744518 1404100 2196094 1556420 760027 2456303 655175 2215332 2400634 822085 1401815 1246015 2465999 1041961 674607 556850 898533 566991 1770508 444417 1771965 2402461 929920 2069326 1956417 984525 245114 2351031 345801 585855 961599 1754240 2087974 837167 2176465 165703 1679376 1194320 2027634 387568 984323 2183491 227531 964555 553682 2034574 1302792 1780801 469599 2519517 441344 19006 1114196 2241688 953227 191933 1160551 2384845 2089944 1250649 1926008 1627689 129415 1795232 976190 1368459 113262 2472803 516107 2642880 620938 935170 1017210 224252 1008866 1964776 208081 1530856 1182669 1472025 1776094 104494 1579499 2185998 43344 2435197 872380 688863 2111410 1038234 789758 2568172 843602 1043497 1669984 765708 117745 146088 2299957 2006211 462624 2146835 1019912 1039809 1069731 2613600 741208 1186263 2624036 132329 617140 1096802 1682222 1008195 2326032 1835332 437509 2586885 475814 1543955 556675 2248204 1630024 1502315 911977 1618560 2350184 1971483 1282588 1747990 106363 539310 2456607 1896879 1192734 644655 1636790 1629902 49505 2155621 2584808 162112 262946 1984638 2626265 1717817 2021501 2312007 662095 133621 1991133 2627880 1203161 464337 1453572 1964809 370864 2243457 1551145 853381 868509 985941 1920064 1553685 467051 1456988 1023636 2628778 122768 2641807 399917 902740 616006 2325308 2435399 2600597 1305838 1629446 442906 2423979 1142582 1170060 460283 2077788 224180 2207067 679235 2046847 1037180 1200698 2068034 585695 510014 127355 2184030 915079 1780980 886442 1673805 841778 1440348 2221326 2085087 1172933 1233303 1454701 649739 2080118 2244038 2243021 2342446 1785209 1059451 379282 1354924 2197594 1130641 1298745 2174739 73277 1147408 71899 75248 1547781 721423 1031928 1561433 1492366 2107416 1906423 1358632 2031939 1054650 1055660 346543 1057283 2064085 534673 1200792 2386820 191738 2626831 368409 1596940 1479083 2226321 846729 1393350 1025537 244026 863305 1889516 1799090 118360 721809 2041865 1240678 1054215 721293 838406 1441654 1488908 580336 256676 2077772 2017511 2081939 2435841 222203 1210364 1330263 47651 2481818 2455224 115101 2589430 1894308 852103 1607959 1993534 972253 2347849 795683 2286673 1830701 2390269 2400035 2393763 1949751 1592307 1085092 1021332 1743495 1032527 2312614 407452 204101 1995132 2046883 1948435 2024484 2081461 2239762 1362395 2379840 2229278 1325379 277388 2554739 2217941 261783 1630552 2015275 2319225 6834 1690210 1991291 877722 158293 1995859 2384327 1462898 2116653 437568 661156 2506128 1227915 1657353 1414500 2550915 643035 1964638 1363127 244161 592460 1716883 1533106 697310 1582449 2139093 586150 1696837 611113 462951 1840464 2066285 1729859 2181847 2513188 266126 1695549 755112 2532739 1404811 611573 1112907 2006140 1948581 353608 1954671 191461 647869 2297190 2295122 457635 323770 1081300 171000 349726 755612 1121520 1897655 1106919 818125 727976 1208375 1447720 1041360 521624 2087152 2516028 2010961 795105 3457: 2456320 1444798 817315 2066147 1335400 241819 313967 939212 2366768 400554 3458: 2610425 1917356 315205 3459: 2042147 1066935 2459434 2369331 346: 44317 147748 1159974 1808349 1975268 1512643 613585 2424746 113694 2085110 1506774 1705697 193266 2596483 2520037 1380018 1221099 243571 1590247 2041322 915311 2032643 1562999 2426082 2295960 2571742 3460: 1988406 2255578 3461: 1757017 1872113 33726 1626498 168142 627594 697568 2614716 1671023 139526 2586765 1352074 366902 2537324 1315752 988716 1750477 1648111 1345240 686706 507902 3462: 1687506 1616285 2450364 1831363 952156 971833 2493804 1142257 2081058 1867471 29711 2022914 3463: 629108 612867 1227708 683205 1310508 52600 773712 734949 947406 2266632 2486599 93117 87878 737698 2009544 2302572 760509 214174 2608367 1276435 26533 2061604 2137543 1455082 2998 1912414 108186 2263155 1154483 176553 1553033 526348 60515 49845 1391447 1421521 344540 731258 761700 1665302 1433344 700939 1721728 1043192 126505 1282017 2526742 192856 2523067 1955547 543637 494879 2613274 1367115 2141439 2250115 2268196 1763723 52998 1874070 2566439 1318033 1947646 921336 1569343 2126785 2345638 1809899 673873 466135 635137 1394363 1464713 2434520 524064 1276197 728931 2060118 579895 2508299 572526 2031273 1525289 562768 243579 729618 167698 1324834 441758 2277379 1418533 2592021 870499 2176030 2408589 1680626 349221 118666 1309483 651531 1513316 1659927 1195918 2547644 621831 2141912 2229221 1961408 6138 78049 2303763 1159177 1692371 26633 1375584 579971 1088428 1535338 2421185 484257 2488318 888616 169324 2032673 18387 1645654 1125386 1027713 401735 45393 1551381 605240 1416038 2648228 296107 2345098 108022 459707 586780 2004767 275515 1031441 2390358 2357576 418985 962920 945175 1286020 1840339 1195169 1899321 1435282 1982821 717530 197282 2348604 2169270 2277477 2557521 1087767 1282872 857473 1867263 363270 1763344 809392 2576856 980932 1838682 2270960 401054 1665411 2212213 2170955 1746898 1743017 575705 2578120 1842820 657360 2572274 890546 1127526 1256318 2208368 2554684 1120721 2070521 600578 146658 263751 452845 270600 1378806 967224 799765 470760 1836059 533023 1115550 445710 1399818 387149 732597 26232 1387775 2367811 1668126 2355191 966354 1186184 303788 2132285 239121 684028 2291665 2274287 1450278 239517 914625 2037373 2379795 2623895 1846799 13421 1670465 1549924 2217216 2530788 35706 145857 2431249 1346834 1572940 2394685 348716 2237971 853024 176651 873078 810625 1228229 698957 1281401 730612 1902619 719465 519064 465200 1421224 1708093 1487283 660646 475931 839833 1276 500736 1236615 2567700 1376954 99476 1227134 2507755 1270437 1370007 2386174 878873 56205 460997 1002410 2483934 2031820 286943 1431020 1926334 1278020 1698020 2622390 1892323 204077 1772587 1473483 894297 1997676 1615748 1991379 394370 736236 1090966 1931003 1036278 1411983 897172 775973 2107572 669718 1289045 2136609 103561 1415367 1716251 1019389 1184026 1094842 699960 2301326 1735893 1094019 540566 66585 2524733 1840019 2210883 1042992 1194075 1838908 26244 263788 1542003 2622508 1231980 1126857 124604 1574876 933863 2073884 2453690 2486008 2296990 2103022 2133048 1737636 1204200 2418036 756539 731355 1932997 209886 2599143 2570938 1986163 2222344 1289549 82587 1918290 196413 1976816 2509695 749836 1869609 330949 869399 1829784 756134 2534385 1470232 1870666 1832185 1637962 1900330 1076159 955859 2318623 540893 363370 74919 1166119 161643 1560627 200246 1142192 2353235 2530543 937273 1760337 730693 1257417 1236370 1512782 1383484 1772703 1468937 2609670 270914 852036 85166 2582891 175013 1009671 37347 1783960 545893 1672241 249966 58711 1005531 1307228 372352 1170422 2569850 334952 1014892 416734 778482 2042350 1607100 1320766 927152 2466942 949722 1089800 1954412 130508 823138 606628 2223934 1695880 387837 1404898 1350746 918130 513683 1355035 404516 71154 1133500 1312377 1546307 2178853 2441883 1833269 2628415 1487086 244050 2509920 504402 2622874 1577657 2609119 1527785 402524 2163539 444182 2352541 862873 2568433 1141124 1960666 548216 1887836 2195680 1886504 1558068 641621 2269778 883936 1692092 596142 2474980 1661801 763937 2471511 1587474 2319025 391370 529008 205483 930758 513486 444019 1205873 1523948 351466 765670 530358 1671583 814740 1888500 1090663 2293786 2134141 1202918 471301 492205 1807055 770175 2634640 1515428 120275 2628451 658007 2560712 1441624 715178 850213 1941382 1020529 2624122 1214980 999289 1706217 474454 2277926 2243435 476403 577525 1356810 2492181 1271060 531010 1400547 226342 1373007 930309 1339443 1446640 861777 2043909 39246 2519055 1808508 1362490 2357923 1137831 2334197 2236481 403162 2036445 195253 1209681 2393754 1391567 199319 546063 1911745 1307948 475126 1803990 2265247 2509084 1586760 2344986 750000 456618 2272933 1373274 923792 2468915 1814305 1475973 1356269 2367804 416748 410132 961847 1987131 218010 271005 1310411 1967586 708421 544346 664246 1776468 21701 786382 2531275 2246174 2102668 913140 1576704 356920 2387695 313362 1953344 1332626 861325 1650294 3464: 327122 1944186 574790 2186882 1851174 1492066 2166968 1621533 1794909 435887 1428517 549490 641264 1626093 1933801 2329160 441819 1646377 1369151 689497 930357 444335 1981970 2545922 886264 607688 2310295 1250087 3465: 1021701 2559283 850618 2366790 3466: 388025 69869 1357631 2280605 1977831 2071657 2582447 1930724 846112 2123658 1271719 2309488 2440025 1411460 1308281 2533866 2516689 1706827 1503224 1879945 1265170 243355 1531730 2409176 1809252 1489060 1934433 2319789 170787 2356012 804748 423000 826567 2491828 481584 1378655 228794 1973237 89357 1493913 1815285 521713 1648588 655998 1410460 1712283 294300 162199 1258189 2493607 1319065 227220 1017865 1323074 1214492 1101994 740976 193218 1042431 2163191 2178853 277842 674915 2121085 1884159 1027272 1520970 2501042 2623630 2095957 2238344 452481 2286573 135190 1349842 133198 2578077 1887488 3467: 222952 2153290 1983686 90789 574321 2617614 351798 2204530 1018088 2584676 2539625 3468: 2225671 1245018 3469: 2348894 1647962 520465 854414 2151599 2254713 2612214 185251 300060 691129 2008713 469607 229974 510391 54166 233445 285845 448802 2306743 2354073 1130178 141186 596999 686987 1060860 1182757 2413104 1633721 2273306 1523954 1698503 629008 1977977 979738 2518807 2370196 793749 1869763 1013996 812769 2193009 1142297 294642 1246069 470777 2599241 264341 2135800 2078945 1555380 908582 1776578 398474 731341 804455 1241661 749352 791804 28076 2567276 787902 1037856 938127 534018 2156434 2282746 212351 1405915 2387357 405572 807881 2551207 2031943 667307 1609115 2646149 2132178 2100413 319516 159566 994579 1349773 369483 1969805 659823 2272971 347: 249411 1316405 1566952 3470: 2242540 1854976 758052 1015836 221821 368136 2460587 1350231 2312406 3471: 945112 2337604 2125322 2393141 1476959 3472: 76936 583716 1557002 2032307 1150423 724762 952324 2022610 2529485 7156 1170516 2088362 1274991 650355 1966425 3473: 1233963 664946 458414 2116976 3474: 1982434 2270658 1927915 917515 2006425 3475: 760380 1116838 296171 311641 476110 888607 2004715 264116 1353534 1332610 1967929 531944 1110926 1570787 2271655 888631 469744 1466569 83319 779887 1531756 1287490 77584 2465116 1962880 764700 383775 1296654 840629 915467 2151149 2398141 3476: 589931 2626961 1903220 1635396 446040 1936044 1171333 2649267 1966927 209799 1459196 2334709 867819 684256 107474 1332287 1368650 2208746 1695056 1659048 3477: 395651 2037777 2366291 1378804 2447599 3478: 1514444 318040 997772 1875019 1948054 2069403 714973 681050 1249387 238016 237320 1997157 1968555 2072134 1032127 1617480 2307536 178032 2154453 829287 2079367 2643418 371667 928836 1242367 13200 1658953 881614 607175 1824555 2432337 1418758 577102 1838912 1391882 81672 282415 1052546 2400680 960129 1546749 1005990 2463068 1178353 473817 2188212 1111604 1140107 1497781 1297705 1202467 1245212 785365 2518675 387907 2435127 1301670 2372168 1720777 1014836 613596 368058 161250 1049352 2047654 490725 2004579 1287721 699586 1711627 602168 2507810 1052492 1935581 1545751 1308236 2356088 31814 17503 2567366 2420655 480303 2135170 933329 2209731 1070712 1761290 1954166 2230043 14440 2305446 2054810 1992953 1147251 1547629 1772327 2446490 48289 639317 1899031 2295262 1971796 2635358 359973 1223910 646844 1011009 2496629 770229 2448892 1182394 2080822 952522 133408 1779159 2574527 2563832 1513844 1067860 1002724 521890 2347210 1536490 211356 1711809 2134530 2039790 2296822 2470767 324261 473490 953010 2581333 739223 809880 1752058 844360 1381920 2283477 1444684 38788 138108 2528213 2401042 385535 2387064 2261631 151726 2329844 115631 2281247 1848429 657613 686579 2276869 1981682 1630031 2466957 1101965 905130 1129323 2143856 632060 314636 40403 2326063 640178 753003 1131202 1899294 537417 1083926 2263611 1189924 322199 14300 274206 1298363 1212060 2464963 1683292 2297782 802317 965073 1661224 1495806 1005745 493553 1810051 559886 3479: 2084476 926305 348: 256577 924772 962864 1170756 1581016 877052 577748 327122 1098081 817224 494647 781949 507634 1244839 1722625 2485881 1821820 617496 1167684 1345198 518762 158715 1065191 944069 2344813 663222 2586233 1382811 1751245 1760551 613875 1611639 1251825 2062538 1680237 2627825 2597752 1843632 2506364 2285739 1761086 541779 1736130 2066735 2181092 2447908 2437405 2457240 596840 308070 1600492 1568541 2126114 540205 527631 1341632 458031 2242793 2472124 1883872 234190 607789 1470450 1909699 1941371 441724 788246 1052493 1984885 723818 2084415 250733 1349441 2551617 2187575 672916 2164830 1264981 1105604 1583327 149188 1079851 2180384 2507774 755810 506338 663230 1881619 819867 377942 516125 1703084 2055144 2439932 947145 1894921 1553224 2601012 984386 2527116 2164718 227107 573769 172549 1899082 2409184 1888796 1020351 362334 2308382 1055651 2220245 1137707 1509565 2577475 397649 1869745 126854 228742 660616 2181322 1833905 2208432 888872 774897 2417655 1838101 666091 2444179 1025310 2277865 2291305 833785 920697 623424 1842087 1213464 588867 2302757 2541873 14391 1434918 1206075 1297090 2179747 1414034 1677009 1273493 385208 2156952 1165657 41000 400064 1991943 896080 81421 930657 128575 2546292 127318 2342522 1195091 2215181 1501608 2434970 1511901 1411055 757756 1486330 1307520 1899334 7910 996183 2079906 368068 1885629 1845847 1735922 1523082 2120804 1583606 2279334 1491121 1325753 2239518 1105663 607194 1342291 415161 2521118 151395 473418 28279 2428905 2234994 1165740 642740 28656 1877246 1719331 341626 2437897 514472 1237797 599997 2165353 2352564 2062216 513202 1525858 21295 419346 1519532 282730 47691 1319927 1224142 2214265 1134328 2307009 485702 486651 1085314 877695 1175147 2043722 1832662 2379330 1244059 1257270 940564 1600968 580330 2356211 124782 2505886 1302375 225400 909308 2432992 1808735 14403 2215670 679442 393928 2216183 2500803 632642 694228 1014111 1109227 2280917 1805297 1967435 624122 222750 2541159 1365654 1827474 2394625 2181351 668367 766547 327400 1168227 324293 2119657 2565562 390151 1253805 2418109 3480: 1174910 1780887 1520735 2084678 1071395 1547941 945542 1439640 1552437 2094093 86658 960983 2338697 1026661 2518308 1096154 131853 1921360 974033 2001061 1106958 1423740 1730983 741187 2482544 524906 2150627 1932280 1354786 710671 215554 1022808 667098 2517888 844637 324750 1736765 135879 2481595 835042 3481: 537789 1653174 466862 1945346 1329923 1156827 700548 2193612 119979 1892318 1301884 1722968 618776 1871311 1005873 418554 2209897 1600899 1606217 1818036 1844669 2266278 1628238 2419772 13157 1236142 1929315 786076 612018 2577015 106461 1371541 1111341 1330838 2547046 2193044 1982605 1157757 2476026 1302846 2392284 2566804 2420025 2388380 223937 1580834 2047646 1834333 1696440 1645222 438569 573792 1284297 1226296 2645222 608132 1883703 1423988 2120348 3482: 1312110 934941 441912 394622 191823 769538 130451 2457686 352903 1701145 1832252 2207614 829112 1817603 670614 1498221 1869837 1219378 1562613 3483: 102374 3484: 261491 1187742 225226 1007841 296456 2027916 3485: 359143 1008871 2237405 3486: 1851863 362251 243113 113854 198191 514172 1949305 2488348 2527063 148448 2307491 2431953 285396 288501 570915 1507886 828399 721043 1279181 1184715 1812188 1169301 3487: 1281657 2534565 1892783 1085340 2481607 2540699 1886574 2400845 2563569 2303763 1351036 2630219 6023 1736331 959160 2017454 1517805 1209668 2598393 2289650 1983849 1262282 1129728 2449472 74213 131311 2205089 1435512 378538 521208 1364474 54694 1835746 1719608 995093 94247 1442415 88459 502225 2240751 1792776 1118970 231029 1834140 1252136 998532 232391 3488: 1237027 1476398 68850 2558484 3489: 932768 391744 1128809 848246 310844 640618 1406872 2644338 280336 1971918 2031424 2168365 1734105 756735 2213690 233352 1358307 182378 1078112 1596312 2223756 314994 2644562 1319761 243529 705774 84352 2205084 489925 169755 635243 797041 547912 40782 884032 2334575 1058006 2148197 299677 2217433 996683 2160962 1944705 1116972 2401659 525205 2542040 747049 718311 2543427 1793871 1650899 2509853 267529 1181788 1225757 1041422 1785760 1576224 301889 1459781 39560 881178 1418623 437538 1129235 536814 1497845 2409488 650488 144499 944932 2191114 6071 297989 2049609 404390 1395546 1899913 1250817 2379360 1385329 699722 2277578 175429 2387024 1469659 620310 994410 1444163 1086766 1223476 2083954 1538659 2497251 603056 2629520 2407947 2096400 2277426 298606 244358 183492 2431794 955413 2202550 48923 2644125 27398 2070474 2540515 1498163 1906127 2250186 461392 2464102 1328028 2288896 1657520 589992 478512 987137 1483120 1585071 1041749 1352752 1079061 1772553 334593 41695 1887513 137309 1892414 1795724 2049362 630138 2033737 1305504 925185 724064 1060403 2589671 155636 1089164 1790218 1503637 23880 1712921 495664 365602 324541 10638 1063873 122946 2489374 2004441 2434279 671982 1640072 1651281 2275038 803339 1681923 1916602 2179088 21251 1594336 1812163 1052855 2338344 771191 1430585 769672 2394292 2426371 1707569 269857 1013186 307097 2463875 1484859 775569 345725 2071611 342195 1237973 831955 1662477 978889 115392 1944042 595281 1901452 2493576 926739 1598727 1105117 718665 680249 497877 1428069 1932621 1650125 321961 746258 2519181 925172 1540169 1968800 188598 2468887 597192 2366219 201528 1441638 558074 571263 928089 2315012 2526778 2510880 994678 2227162 2633264 1723508 912271 1019612 2389791 1046269 2275290 2075338 1769444 1053407 1158971 2226336 2073723 257842 345066 1250728 1515558 2589132 1352849 1610538 485965 1920539 241630 1138365 69046 2059023 457443 2292422 1161650 923672 2417485 1343580 1305882 1237722 1874468 1249037 524985 1688172 751991 2630334 1503662 1374201 2435281 1661722 1045149 1125546 419176 2475975 2171359 6684 1303861 944908 1547050 257460 371850 1927836 688234 878374 738670 1651228 1656689 538954 135997 1590642 279806 655067 2509236 1247177 964676 111657 1038347 2210705 1736791 1250098 223650 146239 477793 81690 349: 1399102 1560099 1950812 3490: 900317 1667278 1265823 1036085 1793289 877882 3491: 2462995 242276 559814 2471857 2616241 545000 2531242 1156625 1242475 2489515 850504 2448192 2021947 684552 916411 1180352 1342821 2280193 1268968 160254 925816 3492: 2149204 1772481 1812347 1122399 1419022 838617 190000 681193 1376947 1805040 225631 2384389 416300 115410 1821630 1096394 2456384 3493: 387365 870639 3494: 882589 1937750 1367198 691959 1326593 1426346 1053050 1218236 2496443 1841239 2135226 2400560 3495: 1907667 1588127 2128580 285886 2565504 2540418 2031797 1332610 328535 3595 2495788 2170281 2271655 546402 1064778 205885 1111226 2636058 2091741 218183 1776247 2606835 447308 2330236 939502 1369928 703945 1022893 1242385 2425550 1753758 1723416 620333 3496: 1442180 2352733 2400183 402377 600362 2406406 54583 274893 1493670 1812750 380940 538488 1622852 1378909 879487 1680587 1449987 1108004 50075 118781 1551783 1696002 471303 853472 770641 3497: 1087055 811661 680791 1681375 841842 3498: 638197 1969285 2170880 1292505 349060 2324693 1052333 2195709 266693 1019552 2367880 1374761 35: 1531020 398094 2165729 1077336 2030008 2248489 2395563 963350 627515 1408056 1370005 1356639 117886 2247033 1755123 2283873 1613378 319437 2086301 1402789 1069048 2350873 2244866 748748 193925 2640210 318466 1297031 249676 619985 2601712 2619473 350: 1848739 1298179 2123560 1449303 562306 2059164 2605612 2451736 2441692 701864 1338301 2581640 24454 839183 2327414 2311304 31259 1668565 951775 445935 898719 1262173 289094 323101 1035442 2452947 873158 567639 1812323 1445168 1575898 836912 1326207 2646766 3500: 90246 349958 196574 774868 1124329 839479 2301992 1787056 2309723 334536 1690251 630144 1932785 1829222 2380716 2440031 433372 231625 39819 2551132 1907278 2188378 2427350 333537 675724 90944 710882 1191552 2459038 1765040 1723547 313313 1049029 2228850 2194948 316634 239105 1401520 1426606 469490 2546292 1082943 510848 2365200 908118 1353161 1118825 2251410 2353371 2355703 948486 146400 290858 611735 1009154 1210864 992913 305466 1979329 452243 1025193 1277527 2369956 1985994 636451 1253163 1648562 2055983 687113 1558976 2597800 3501: 1305920 2228058 1399663 1577626 81262 3503: 2335307 3504: 2237999 1166164 3505: 1926767 583624 2364980 2467174 1766029 2201637 1455504 1224296 2371156 2579829 1392965 625271 2584461 942191 1611602 2197413 667833 213274 305604 991385 331364 342533 411747 969951 669659 1649431 1313765 2506955 532089 1534677 1563729 1724806 1804431 1047269 234252 2395795 2028478 32280 1728832 846517 1068435 2497827 1249194 620138 617970 3506: 1835515 1523973 420780 575584 698602 2491153 2492445 1335132 843971 201495 2008051 126100 929540 2114878 1072686 1003663 2181176 2032380 729286 701605 1760979 1244345 2390890 2647351 1989902 277867 1405438 65825 2340353 85517 2059377 162369 1337747 1224424 701406 1029783 498589 1257180 1591140 1193586 1741901 2191779 1787251 1901496 1408953 900609 465276 1610689 1958930 1088130 359162 1466370 2530216 2298718 1078054 2555835 2163331 2324980 2310425 1516101 1511852 1973156 277115 1525713 514403 1932901 1779681 1614409 14420 2483306 2631921 182524 1009800 471047 367742 1863031 727500 2103064 1783447 879803 2341342 1826290 2026255 1624684 171329 271952 2113991 1701898 1750930 3507: 2520513 3508: 807867 3509: 333302 1468829 705304 524979 612494 769088 1459686 553105 791331 938501 1421406 1762191 726791 245967 2567369 747655 158701 219389 467156 2242066 1193515 1079953 1784442 1393428 1642166 1931148 2165533 489869 1636067 886754 168088 156034 598513 591909 1138465 1348343 193382 1806457 324023 2060997 101698 36584 800563 2142732 1978229 379198 1839777 1861601 2249116 849295 360622 1324240 1473714 1922 926010 1373961 1340457 2185280 2151578 1407197 1657696 173777 1758299 569200 7611 1840361 1602517 95417 105982 1598902 1607626 1493196 1426921 565960 351: 984992 338513 594870 1901694 3510: 68365 2159395 534254 1278950 1905155 782835 1303770 2143299 1523159 539811 395847 1130826 1760907 2287050 376204 723345 694176 1859685 1091721 1047438 496584 607492 2468376 109081 703821 1425286 331694 1100639 138567 2539605 1738950 545569 630134 1576332 1185151 683866 421041 774341 1186618 1225300 2577764 1968176 1214067 2646462 2608167 708226 57738 623975 1750007 1027674 1100083 1788565 2350917 1221368 2056369 60979 2025067 390333 360773 2345397 1789168 1042000 1700341 1394903 583479 1280538 671220 783612 1590967 2221106 859446 2217645 667661 1997674 846499 2113851 707713 1001533 1355474 2222513 1222399 2614988 970949 1552320 1856775 1254469 714507 2386779 1272324 100060 2152696 744620 2188887 1874845 2344929 1223180 462980 410041 877072 1576086 2101696 2302198 578189 2442071 3511: 1021991 1940026 3512: 926659 2139281 196677 174972 2422741 990585 119014 2118937 2233302 498412 1644032 3513: 1471924 387828 1626546 1712923 2236182 1096675 2370818 2552627 2001526 565286 2159587 1775642 1599855 63634 744463 1034769 2193664 617093 1542497 1479186 1391882 1751572 1601026 696657 1153064 1841099 2291059 1133518 343034 1871769 2628339 2102043 158769 1366350 265979 334664 1311008 112676 1381746 693356 1997685 1183109 2313959 849153 1969582 2191557 20372 1042017 781546 2115386 151639 1402613 1340961 1949272 1722329 1055853 1462020 2194820 2425524 280795 2284355 1745902 1044 1051159 744402 2003244 70867 1058100 902649 132975 2248554 1978822 1008813 1484863 899662 1908972 1358714 1983392 1035863 666886 962848 2278490 2380363 1374387 432643 1421661 1297642 169901 2237918 438240 1682916 2318950 674024 825635 2470218 365372 1649449 573712 2274095 490922 2216685 2642784 2615190 97213 2594449 907455 242594 767041 1458854 3514: 365554 362169 2070372 1324023 1953910 1056816 1764387 322590 1773745 219112 2141037 1298690 742792 56620 1543996 94630 2262200 2059975 298415 171034 1893833 1324036 1524742 73338 3515: 844512 2616778 2193356 737709 2470704 1051355 2353668 1489344 953144 69207 842550 1554033 749015 881287 460888 1383680 2205498 1975802 775839 1128082 2427175 354005 1047129 1893628 1808555 308687 1267689 670682 1998535 2159316 1159781 743488 1483921 220817 403919 1962244 1679407 1995151 747122 272805 2409333 2452330 39830 1130923 171417 2073903 2207967 1909324 3516: 629628 1899061 723054 153269 3517: 2147261 2106215 311126 1181954 800662 2175358 2262127 781337 608633 1326474 294375 327336 880549 590760 2077788 263775 2470924 2581401 3518: 1070077 432110 3519: 613363 1845700 657811 1900521 352: 105096 3520: 287002 2619814 1230082 381833 853480 1148209 405373 1955144 2615824 1045764 996343 3521: 2142873 2275640 888051 432951 2207472 1927161 800262 1782032 177712 2400130 1415526 1539334 198198 814746 181060 2130370 1689531 860507 412935 1189807 2146527 1854047 883732 1412366 31737 1857989 294330 2101915 218311 16596 1552467 80055 2257230 1039661 2189806 2461759 2571748 999800 776563 2228250 390846 2000547 1034751 1843080 1284972 1744593 160257 2207283 2461567 688323 1963627 198549 193541 1680948 313115 1629287 1605381 2301016 1209934 2188639 2337950 352766 1922809 1378528 183221 1435202 277154 1648560 209305 1117 2533316 2255772 2120985 2571978 105058 747796 665026 1497777 2048252 1403927 1804289 1547291 561695 2556733 259213 2546998 2405435 1694436 102653 1912839 251646 1742949 883234 1771018 2016166 2114445 1758871 2341534 2240205 589175 10251 9860 1078766 2487278 1871816 59783 250340 1204326 2082528 1403945 1508542 662050 658572 1118285 1089420 440949 525224 253794 1879276 2184762 132453 1803657 1510484 519491 1043558 468519 1457978 1389161 1258943 453376 386407 1202226 1554057 847601 925298 290126 844596 1842188 1523467 1269749 2561580 1175422 1312760 1648837 2002891 872705 2172066 865027 1231637 1116815 2005088 1890080 87660 489702 2618584 691693 1499955 1204159 3522: 496476 1401310 1735452 253405 1668694 1144680 1745523 2519667 1079783 627315 687416 2145759 449179 1997592 690211 4057 659231 429873 1694373 267367 1458368 549551 1650903 439899 2048794 2225175 1944902 1489093 2646483 2370757 363680 758238 737467 550750 1605348 1934433 2272065 950589 2515053 1335631 1049090 2141772 1286506 550215 1677014 2049015 2477588 1900020 2089507 1767481 1815202 321862 2321882 116246 211331 1108451 65481 1079063 1961367 2305201 2233524 1074857 619324 1430443 736991 2356372 2486321 2134362 881856 2430776 1012602 583958 2556850 1947344 607080 531934 1728897 293708 633143 991104 1162987 2444215 2626260 1293957 187641 2296612 22420 2392051 886520 1507411 1240356 2621882 145684 1604149 35282 612797 2625371 1603944 2329195 688626 1645047 904912 2452055 2416586 1129959 2133005 917191 1040281 454616 1094380 1688703 1882419 336312 2544112 1696380 1631524 1367150 1302690 1682436 888433 2389044 649501 1266735 178266 2619991 2565562 2470865 3523: 1186962 2236005 2459251 132981 438929 1303275 2613829 567989 1761023 2475624 294771 2149159 17246 476067 1589049 96725 1837284 1756365 1345852 897809 909709 361583 2016470 1140919 1067284 1181496 2288360 98815 424547 1040414 1664650 2215251 2085736 881330 1856154 2326299 893041 2019960 1984177 1942276 2353969 69116 1489018 590459 2528380 1041160 1943694 1091073 1331224 2593453 206152 263928 1672168 2358637 1618099 1037303 2579953 2121785 1689087 155281 1603204 1729581 1932640 505271 546674 2626149 381048 1790276 2016097 2431925 834080 2006209 1498230 222018 1369343 2592247 1658158 1392952 2041222 1081457 536243 2576015 1659103 2453814 1106823 392541 1699969 735259 1233616 1047015 8679 851745 1943800 926127 645749 1660330 1698149 2290467 2423520 1654237 1875016 1206012 1719748 1709289 292375 1860587 494662 290475 205073 1870517 2342109 2571256 2289971 102859 679198 282981 1504089 2090796 600963 95800 1252136 1824180 1703262 3524: 1978006 1718887 1426065 1626873 980153 1694692 2498234 3525: 1065154 2207021 900806 613025 2535586 2088226 1498236 2419258 3526: 1351910 2239076 2318188 60100 929320 551010 1020589 1796439 2555354 459436 2025525 2090210 1146218 22327 51024 1725868 1189050 993812 1955173 1930453 851056 2290578 161964 676808 458301 2366714 1018635 1300768 71680 1334208 2047130 694335 1245807 413885 2283374 2547607 84208 926255 2128882 2458157 903145 2317144 510178 1314682 1349702 2435665 581123 1298878 2284660 2574264 2140082 738474 2633231 194376 107276 2046391 2533220 1099022 1517220 3527: 853363 2377400 837952 2264259 757008 1119603 1639222 2500605 1327792 3528: 1716005 1694860 1371082 350246 1557564 40841 743041 851441 110667 1410681 392651 1584288 536421 1935323 102189 3529: 2217874 681678 2044329 1531681 1772743 1726288 2465288 1007929 353: 2532685 589864 831659 1788698 907596 2311810 2479244 2487269 2290953 480894 2486599 1253468 261437 2271728 2010742 1016403 1177233 437449 222168 585837 1631741 1924660 2127043 1170807 1864913 1275060 1563703 806639 1656037 344614 1125938 143785 2490745 1460392 2237087 1271743 1695198 2551426 746913 2345110 480209 175014 541721 1775456 337207 2309346 2297732 1470072 1095621 2048819 1730124 2381043 1307915 1121249 27517 811346 1192634 2366410 2068306 1466818 115010 1094621 907999 833047 204568 1124877 922069 293302 2561115 1303390 1769302 1475897 1524652 362437 1312016 417620 1535806 552559 2138928 1622836 2244120 1492408 1164942 2243960 897505 2621158 1980227 1191265 464545 2179347 1555203 46389 728500 1100528 311400 229638 2567689 1888300 2240502 2395218 247170 1100094 2365118 147476 1987774 58166 1503518 2116041 1613598 2401431 728308 2193851 2114971 2571406 617409 8580 1111844 150996 941594 1832779 389763 2561370 281276 2415028 155681 2525689 1931160 2353594 2228158 2534312 137478 1321017 2017575 2042298 1223650 493551 387553 900019 2364568 2534208 2119761 2313162 645006 1214663 602882 1223770 56530 1364102 1425915 2271842 2644209 1556551 903054 159758 1417851 265824 1313655 463367 1833677 930282 493569 1111865 2473531 2295883 905035 2205983 1935834 1356146 95416 225922 1754339 564340 1330896 1054929 1258687 1472741 1589470 2455482 2144047 643054 2135776 36822 877349 1946316 1631272 1063606 1648981 367329 1598023 2590977 2181027 1059784 2176634 2649077 657257 1926239 1410446 1699223 1675052 1611683 1415559 1216365 2032957 1815931 1594263 2183650 2613363 1394079 1166140 1899193 2614083 2136268 1189930 550002 1670736 2298176 471148 451916 949560 2221973 326596 683179 2322264 183928 2204671 1019155 1852843 2610223 2214881 1583323 1452396 2468936 2104306 2046340 1878768 1129228 159298 367706 1672852 1939840 1145342 1888259 1071719 1593813 551480 2279592 1222334 2587864 345901 1795171 287114 487091 2003512 1798194 271479 1209405 1792203 1594126 1155268 1071918 1570699 2348014 2189734 1639222 2541565 773626 1721785 1966835 234639 1914066 127221 2392760 2475613 1609324 429604 347071 2085170 855009 2558095 2140995 2231191 498011 188277 1676513 1702306 156221 1686788 1441860 782506 12580 174148 1088208 2561214 1023697 2623742 769202 382609 682792 943759 1528801 44573 123117 57193 807979 2624595 1300420 34669 2627118 332344 2451733 2475605 743660 1663111 723324 799906 1537492 2587253 347834 2382584 71266 485249 2301456 1343233 3530: 1848102 364740 759371 2090639 1650893 222269 2187432 1978977 713048 1859268 2518468 1299612 1917551 2289879 922517 624311 547429 552226 712363 2251051 1779362 1183703 1676211 330940 2479851 2381486 1553478 875772 101259 846477 1949855 347469 1139045 489749 1056504 959541 3531: 824480 2618658 1572159 27318 991786 331511 2647673 2484380 3532: 722466 8511 1306734 2627112 2445488 272100 1499910 2043420 398432 1208371 653382 290306 1571565 999387 944727 1055457 839315 2426682 1433257 384297 200365 362855 89582 1391776 1308358 3533: 1593689 2182218 1240052 501889 1801185 1181163 2137112 1159018 1143139 1464414 1919875 1400484 2252259 2374807 666791 956038 2462665 1004524 1413648 518823 2504133 2435236 20919 1709861 528802 203809 1127896 22231 460043 2495357 22784 190001 3534: 2015313 352562 83150 982060 31743 806467 1524853 6510 1069400 1655656 752493 2531772 1672949 2462978 492185 2607433 1968772 1368154 2009602 368309 2516192 950773 2112978 507902 3535: 1274049 2343417 1977925 2337212 1582879 1982358 1825851 712297 1929565 1186638 982988 2139752 977973 1367579 1733024 438503 418071 1046590 799904 2634513 1729400 248481 1459890 2046574 1651532 1124614 747674 1450722 1088735 896587 876354 1653095 79327 472464 1392168 1030491 1144243 116541 2441989 1244701 1830337 1736 2540282 1172598 1308269 818838 1160122 345968 1994270 488713 340616 667203 194285 763613 2216237 1737084 1950224 670649 1791973 1725567 1885246 2450725 1637750 2185244 2351913 305177 774736 2636292 495723 1193891 2026646 1564630 773551 1039037 207747 685074 1472026 314618 602981 1325678 1703866 1920750 2167845 2266249 1518220 1441671 789666 192252 480198 2626494 1259056 2099330 2634026 1882950 2201858 2430108 1822137 707331 1163191 28380 553751 455656 2421684 1351112 2456658 1580510 2134420 732882 1242215 1920597 2226559 34796 1148007 1829000 494836 50400 2389293 2387695 497553 3536: 808888 1221868 1544196 1455355 222475 1366080 2088828 3537: 2085522 2401326 631095 1587095 3538: 419998 1005851 1823974 476119 629108 2530607 1254711 540534 1783996 1607991 1081252 1376603 2630055 1623590 1961156 2569080 2579766 2127068 1887281 2239906 1160703 427458 160925 1984029 904588 370426 1791793 1873273 1922727 2635325 2083656 1681916 116299 2081357 149903 2052810 2549574 1282387 367046 433625 1799385 2297528 1598801 311690 1621440 182402 1209098 996295 794905 2634399 64167 1611803 2375091 1181095 85692 1575459 1563695 1857003 2156381 1438558 1893352 2533707 1471904 1915078 811295 1805143 1870855 2018668 2117139 380436 1877259 1277733 2502641 1296839 863871 828817 581426 1219665 90038 335053 2358939 1393822 2031692 279144 906994 2480825 2357707 1992997 1893150 2187743 491195 979111 1007 1287051 87683 838213 2184160 1026374 1965076 547383 1440050 90159 233445 1815424 1273195 1379227 1172579 512793 2175152 1717881 2333722 877942 1634870 1622521 2090565 255032 1682474 2150579 638149 2177475 382316 511537 2353297 2344995 1477315 1695394 373140 1447153 2486794 1281177 87201 1930778 1287461 1053891 2627326 2637925 2090644 1723747 16588 2026641 1726148 2397099 2004750 556860 1534308 1256663 2339188 2459113 1543985 1423667 1176429 61075 1426761 2353170 1688236 603204 2141811 745682 1337522 2250747 2056360 1888228 443510 2631963 1200295 2636002 2304007 314387 2238145 1153606 71555 2490744 863173 2473214 562668 1885959 2520717 2177441 601053 1054585 1177880 553960 2269031 1888386 1764442 253128 359702 2391547 2373132 2544920 1851986 2359364 476446 1988704 2595757 1815044 562589 722264 1487954 1463008 1622777 1504715 1135117 1350460 961613 1597731 498644 726004 2402805 1114364 1634056 2510201 2461317 1834686 813710 2549332 46318 2452435 999984 372604 368951 1190114 1061520 1575779 2185352 296876 1115186 1889717 2529222 1565429 1770349 1847032 1336113 861054 2103332 1590810 327074 756534 701010 590371 849264 495771 1690364 643186 2433713 41212 1437343 2452242 571115 742659 2573352 528327 1750072 371712 2237969 2339234 1898289 253486 824181 1734307 2083105 1275657 2340466 1708093 2316729 1611149 126106 1026056 538374 598954 679512 222439 2479554 1745478 2489227 979719 2622586 1097568 2456916 415493 2282031 831276 444514 1761074 1055587 898977 1328454 2614905 1050805 2188640 983718 1155630 467292 28602 874731 2396076 575546 943042 2427501 2553385 2385545 228225 834730 2249885 149070 82726 2251725 92711 2540119 438452 1799220 2570011 820629 1017746 1649569 1626780 1506899 1359823 1070508 5127 1767867 826356 2016807 2454611 2637278 116320 2177629 1649588 904686 432175 2400587 2487276 1327814 771135 818203 429127 1010529 1847087 615639 446331 1934114 2296990 2564452 1160019 1997325 2381249 2393965 212118 279241 1214236 1094204 235258 363286 1573580 2082724 1334976 1271419 1368575 2568336 63740 1797690 2473564 1464687 2283547 1811550 2049116 380609 1523676 947561 1934957 1737696 2353884 16598 1048162 1582029 1911567 2241977 1025986 1344177 1494719 297172 2604352 2381279 1474556 893266 2044400 2579624 2006103 1474827 1413972 77582 1623125 1194757 962164 1576735 290104 2416673 764978 290286 593274 1407370 349457 2562697 12137 1590112 985251 2460185 1407649 1766748 2250302 822543 1093709 1705493 414832 1783909 420658 1052329 2309321 2230450 2589533 847968 2221194 96253 1848385 1861242 1460411 1278052 2476116 222796 1445668 414743 1278506 1372185 2277561 2194262 2431392 701205 1487691 936932 2066899 712312 599987 2124432 2395985 2423169 1214079 2260322 2527633 1923198 2218764 680852 2134239 2150972 2374276 1374259 755852 276101 1721415 936634 1493986 2144726 1271586 208257 647941 2588587 620225 1808439 475226 448630 948049 772703 284316 2402389 1623362 98623 1685718 581192 930719 2197263 742678 1505463 1630297 768017 534511 41714 407653 50026 194258 2149599 1488803 2076369 1114118 245773 465074 918731 594615 355910 716932 392413 1752233 1205612 1824239 1521198 312679 1180455 411886 640778 2433790 1640608 854867 1322794 1767927 953182 835551 1721253 296271 1804401 404928 1038021 1444198 2381092 533945 1994998 310674 849602 734499 549862 1099662 1021538 1801535 599971 746649 2563467 2568321 1281257 2420773 335644 2132098 1637488 1218877 2037619 2151436 778442 1832011 434884 1251524 2354018 863106 2293323 1627727 571277 2102636 368708 680470 22365 903793 1877818 1766741 2184389 1437739 854447 2466351 2607508 639644 1575329 1059873 1345485 1023040 418210 613546 1451632 2553421 2216850 1598360 2037282 235657 1752995 2185294 1775236 2516569 1239774 995750 1274673 1703062 1856869 1629766 2503503 1250629 1441601 1413868 418416 375674 405462 77912 1420640 71764 133887 1864573 151344 420498 1348175 2134505 912773 2427624 1913129 1373274 1742483 1248442 1467164 2067296 608256 2478179 788453 1104484 919032 391035 218497 2601772 861731 2317370 1068466 892246 1882043 2297782 1227655 1599664 88712 2001713 1751618 585986 908994 2068891 1583056 1776378 1488920 414899 1286613 1915672 1836702 1627650 246321 29274 2509639 1611363 166193 3539: 1826978 975143 829004 1366032 907438 2117215 1658158 635231 482763 599957 2030811 354: 1562920 241231 1678066 2415052 2037326 1738203 1338345 3540: 1636741 3541: 677487 1492345 536596 1551120 1923671 298900 996262 546349 1152639 597081 1507128 2508203 2648723 574861 2355047 781314 1643582 2481561 2415567 1735777 413753 2225854 518125 2484589 61220 583395 204707 2322391 2597430 518289 105418 134351 937175 299047 782161 578516 1132344 1177377 761221 1562025 1924784 2630094 742995 1375558 2035627 1046955 2499061 509928 317120 212767 1484537 2348587 1454385 1274340 1470890 429784 2537489 895593 1363674 1967954 2188204 1593948 2513341 1874540 1479612 1726078 1289894 1637911 2001835 605945 586026 296524 596205 836375 1346874 420221 1358289 1922525 53228 1515714 1531209 1862147 348412 535265 2321345 2002564 2177316 2151580 1057722 2548272 75719 589140 1993491 1203088 1960947 1238044 1341539 1764662 2025448 286878 235128 2055810 2678 1568774 93255 2267618 753091 1996598 1751268 518363 1730338 1650982 1702194 2319373 1417430 38400 203635 2313576 2269139 521701 2425152 1928541 2377790 2289650 2584200 1236852 1979499 694820 2525743 539306 1772019 744848 1834105 1841833 1122947 943421 1532089 790834 1830614 2019258 1171744 559761 2634733 1058301 2279066 2344540 1234322 2395459 2016856 1362239 1758031 75028 2479988 1174043 1988375 2236686 302028 547189 2355412 2165876 2484001 1258385 957764 9705 1714399 745040 1022170 664715 2609972 151799 2628550 1369357 531812 975993 826541 2344955 2335895 2130179 124603 1712908 552867 2063514 2267735 1189643 1615790 698906 1005242 1982778 679482 1428450 997175 1533817 1476897 55772 2390264 1041050 1600478 118889 1896587 2194435 272327 1550412 36641 479099 1913273 1915944 613979 2011912 1594453 2297864 1765944 908544 883639 957717 1628875 2323141 2031428 174442 50287 1083409 1503674 264764 509532 853472 933440 536624 411730 2383159 2486222 970019 1861535 2164441 1269553 315582 1762756 693937 2199694 1468093 5027 801673 2482366 1861774 1059238 246285 2185584 845271 2499315 919134 2190288 506158 1217929 329612 2497827 2395771 1385369 1471059 1197588 621560 36853 644875 440983 1909628 1791182 2621361 2498989 2310354 2360801 1782165 1198517 895413 1300087 239355 3542: 862882 1103588 2548448 223250 621634 1300256 963684 2589565 103789 2449526 2484410 946210 1097699 162896 316632 1752405 1861423 2140964 2016850 670500 349727 1447153 1585790 160437 2417523 921802 1781500 690767 2156094 1843364 432668 2422250 1774332 1714126 1390109 760135 2116896 1918930 2429195 2032484 981439 2146967 2402606 2203601 2158694 1870645 2647076 950424 1310408 2567511 183995 1562360 685176 1296813 1714037 2422474 490171 2284189 1449933 1927240 2095042 2630245 1168166 2174795 1631485 2305420 664332 94851 1183707 1124395 1997899 2337395 2567021 1583772 1765517 375264 1317129 907969 2481876 2012155 2063418 2404419 1586695 1109041 2042868 1724551 197855 2322442 2017048 470992 816232 2091831 1741794 2293137 2247551 743535 734910 1729051 985833 655892 2132060 1081034 1802059 2220415 910743 870411 2073563 1529619 1235977 2342933 998411 248114 1454777 713061 411976 2262969 2527386 875448 673642 1883924 2028582 3543: 23259 3544: 793456 2335981 234070 154916 654963 82594 545351 1776452 18360 1361079 2487630 965682 2580481 505892 1355058 1305024 1329933 2367652 641081 1894229 2510321 1260161 464061 441774 2050128 446602 2179085 1992444 1125816 1798655 2429349 2608524 688455 111033 4624 272377 577254 1111114 1189649 2001981 1711933 274580 74404 2039158 396029 996095 1357602 1581897 1105192 155704 1700980 390951 701697 1968329 1886441 2248128 625545 1929998 2057659 4300 388740 268615 1502446 694164 644558 79439 1749795 1047401 974680 135161 1960316 709149 2167515 2596719 958604 626201 1188819 105255 647792 1564927 2503547 2296268 758037 1874748 1069050 157251 805889 585435 88477 233690 1449752 2433690 2630145 139845 117302 2183105 293702 767017 1005705 2368300 190420 1268417 950903 1618560 327162 2056980 2420436 1351269 801401 1229356 2345845 999744 1214164 1153555 486259 1935511 2201258 378468 759239 184013 489923 2165472 2586253 1932444 1950084 3545: 832907 1792803 141936 2614787 1460051 1887805 1396967 1324926 812125 1165899 1609273 1336769 2384570 3546: 1700542 546906 1258170 1183808 2581541 2593176 988064 181309 2069978 2257995 1749694 5245 2378494 199453 2488897 2551406 1735742 1716661 608076 1584999 1523958 2351810 2153562 1711427 2638790 1098747 2649337 1282307 3547: 1217672 1710190 998950 2256369 2062177 3548: 1978576 1874535 161093 1066934 1904323 3549: 2360906 2460026 355: 1139922 768185 3550: 1705344 1611477 900151 2279525 3551: 1397552 1113772 1736557 442733 2600401 976321 1921018 1770746 1748518 1771345 1821427 347751 116168 86123 1974120 1245611 1718077 2367952 1541934 2343172 981089 2130863 1180941 2286413 1503860 2479753 892377 1487008 2168240 1391108 187335 1384054 2237994 1077189 1300942 28861 2012695 1370315 2237439 2102043 252625 510721 53191 1290783 2353840 1919401 2553186 828819 492793 1160144 1904032 417627 777267 2441199 21242 1517226 1381315 1284898 254937 2281332 993657 1228083 2128129 2241103 1583813 2606275 546421 660588 2427784 762846 2002275 1135230 483185 463321 150469 2143332 2640350 2270337 1019262 1933526 2126421 10339 374563 2151349 759417 2288845 875221 1054153 2188338 2009767 779630 2100867 1281356 1915429 1252841 1397857 120988 2497558 11109 439090 2108028 681393 272564 1161007 2022433 2280484 1245946 70777 1131433 1853312 2525296 2188674 460574 619193 1276660 1424883 475226 284001 1548658 2433322 1150530 1593096 2107133 2449603 404384 938414 666192 1904772 2124978 287259 820280 522933 2104979 1068541 2210464 322616 1657843 2158184 191900 991737 1202544 2482838 1077141 615501 1206615 1457323 2442796 1688442 2319742 992255 842580 1869116 984997 1011109 2354775 472436 1757216 274818 1771494 1242883 1288282 510940 42921 63800 268634 2279990 57724 3552: 181533 924371 1155750 2409913 771977 763363 3553: 962631 3554: 2065680 530588 1501706 2577215 2423319 2367964 1898558 641176 2083904 1570281 125206 1072829 3555: 2417706 2182683 1395008 1977517 2570094 2243044 379440 380541 1859682 1032501 11452 66619 3556: 180934 544169 733125 1900638 1560830 1845989 844107 1930954 1444645 3557: 2011243 943395 981719 2090702 23477 2304868 962032 464241 974224 928192 306385 2592592 1875859 2247233 1863607 1732461 481980 2038196 967452 1842060 1868375 428775 721926 2224271 1574776 1848866 2328265 939033 2589994 598465 2576182 1963236 1218546 796655 1002362 1638786 3558: 551096 2160851 583887 3559: 1688952 1758121 1935969 1100246 1342628 2184217 382281 492998 150137 495052 1961874 971288 530587 2027286 2401585 1613750 2095443 186129 1321296 906994 341468 1095174 378250 2070719 2423356 1021616 1847088 1415701 2335364 822859 1320942 2465447 1013358 895091 6325 2455456 1677141 2080268 243796 2456777 216919 424103 1431710 2068865 801309 1194311 727344 1919400 2557766 2529799 1918930 154009 1696182 1278035 2605480 1508462 1167143 572768 582222 1765621 2573694 423207 1710966 685176 607947 1871659 274895 532628 1219447 677778 140757 1618575 1861592 530182 1421832 1152303 942786 877852 2113709 2297110 2178639 352223 2111699 1011876 237405 1241027 1822357 2313668 647704 1965530 2516109 1186708 2290432 397037 1784272 796580 180332 1988561 2135196 1522427 1949132 911721 71551 2356982 2111192 439184 2257532 1326204 528974 577470 985428 294052 2383792 4125 1082545 2294868 1893833 240457 1275492 1337940 366644 2621044 1411074 1949919 1595986 2060403 1692869 771555 1377708 1125618 2524404 2119710 2239262 736000 32482 2378116 528122 694473 2352248 964439 1177850 356: 464539 1219100 1337905 2479336 1181855 363528 1089285 1072415 453130 2113472 1372451 388617 2149439 847961 1668731 814831 17336 1506801 757893 2143870 1044108 1407746 2370368 1372013 952492 341286 2191732 757762 408594 1008606 859956 568208 1662818 1248522 1198298 1278811 2549895 2050931 396681 1374919 2506302 970239 1856927 629561 1964378 1271475 1929891 2501717 2059547 79735 761491 2128659 1418566 1098143 1765882 358902 2160599 2385477 1573534 1443461 1163369 1681800 725232 110810 618192 28643 1671667 646560 799400 2262372 502145 2508012 992862 246218 1609549 1174730 2306673 1591083 1136985 2278525 2301477 1481490 2110423 670477 136796 2474353 809832 205010 1439660 1081998 96663 1694086 1603042 1861818 2342788 1093639 822705 386962 139759 824478 2529837 1840223 1132753 2436406 1067547 102731 702723 1957372 1089478 798296 272335 1776578 539976 1961920 1154989 259349 482511 1435892 29556 1017343 679751 321869 602693 1763802 2324460 1955193 2011187 1973074 1687532 2448472 1550897 1487832 1953711 2219052 1219845 340200 472557 1532943 160690 713498 364266 2063445 1651291 2516791 409516 1308620 127490 1422859 851908 414997 1560852 823153 2522940 2423876 776406 925761 1908857 1205564 432083 730002 2025890 1001298 2401958 2430064 2030637 1969753 1760170 952579 1931780 270526 1203555 364832 2536048 318672 941055 2381316 541311 427589 143875 2326534 365340 247120 741857 884543 2102933 486434 846971 3560: 1289880 1792741 1652694 889886 1080008 1860307 1546913 2021285 240324 377975 2028945 379148 1567326 406710 1311573 2406509 3561: 264160 1122459 2330985 1223096 1583247 1197344 1128682 1712481 630393 199695 909318 175383 3562: 1058950 61166 2540675 1571986 1765696 2277167 2481500 2256671 3563: 2618351 1218966 1672077 2594574 2298230 1690697 1937449 2184227 1588088 1992631 2543624 2517512 177889 1213190 2415495 478184 1762140 623645 1383790 75541 2498634 544690 2021493 2182731 799003 3564: 581575 1961116 3565: 69381 2258482 103413 1205523 1787427 660587 2183541 1375909 1866425 2133273 1829139 2363121 746605 1458166 2448462 149768 682852 2239502 1681273 639561 673017 2088174 59868 2001861 930328 2396118 2537167 943893 1960371 2121865 487253 1570803 2153585 2423101 965898 1947285 913171 2160595 2355544 2161658 261542 1180687 1894003 408070 32037 2176578 2110296 1571208 575084 1893273 2326500 239482 137291 1058919 1200148 2299031 1944566 2188932 1368117 2381955 772653 675826 1137509 2429834 1748498 617760 1287228 1632285 2361773 2040903 152199 1502456 1003625 1029984 2297607 77875 276929 1929605 1452290 1280230 448644 1215433 1834038 2528887 1746810 2493758 1564395 464129 328311 2583001 1124634 1124948 2433233 190482 2469097 2189276 249258 892283 843362 1388194 1797496 53036 750268 1844813 2350700 2454448 765844 89396 842316 1382569 1301065 2520586 775513 493740 120216 1416380 1915478 547104 366421 1869220 1605120 2314151 2057589 920058 2007835 2485221 1226711 788075 863921 1206148 14794 705336 299594 1869647 829886 848415 1842496 2034790 786618 646971 206969 2145848 993299 2608503 1109112 437930 1882466 1333661 492874 1598009 2315702 379326 198184 1073560 1059563 412165 2352916 2379120 2498349 2031724 2175579 2320085 1469494 1601238 2134782 1094581 966626 1242681 620106 140129 2257913 2312913 65942 1883364 1653635 1393993 2055015 1002729 1644878 578832 1729726 710485 562234 1031610 950627 1955730 1047788 250932 1173946 1991066 1084257 798108 1181676 174601 1773436 1168630 1009174 2282243 1664001 2037522 2507754 1286291 1906959 2453273 1568265 51345 1783427 1655534 1756605 941954 1651585 1702217 599046 1093489 546347 2611784 23408 1469561 1141825 2504089 1622444 547796 753484 617750 1564071 1696215 246374 1068063 892710 1832991 2288482 2569285 940030 132129 1526479 141085 1802512 240015 435748 473670 1746236 3566: 1743001 222993 3567: 2313384 761891 2077538 2186912 981043 932517 1363135 2041493 1730399 216736 910528 543507 661313 2128893 2195361 1527912 624609 177265 2504115 1256067 71356 900162 870779 1762459 1453144 2013017 578773 2527888 2146620 2260137 2485805 1468254 2398282 1310754 157034 1873762 100539 57620 750964 1867536 1231059 147131 2624458 478341 1340212 2159378 776421 543706 592354 199685 1333924 231864 3568: 907557 2626013 115108 1028142 1264560 2062600 1076090 2626865 1032056 519702 2045435 1561394 2298106 2166233 1892484 1215832 163424 2413750 3569: 1006457 1258364 940434 1362264 593885 773045 485175 1759185 678212 2021184 1648265 2238194 690059 29185 2628604 2024390 531267 230112 1974035 1622904 555069 1053026 2562859 1960494 1847656 1315701 2329133 1729805 1273224 2275858 2561397 465672 528506 2251783 1747464 1284692 1390606 2230101 713982 1354558 357: 978348 829326 2371262 1389312 2596431 2549457 998671 2208518 65353 2417090 1411950 1815364 435711 530957 790978 2560224 2033368 1873751 910721 895601 770516 704249 1400720 574906 2082617 976596 1403434 1179375 1943146 1274049 1611114 793388 1513649 89490 885319 1409611 2469906 2199418 1947194 1253345 1264328 332863 2356852 525003 2084638 2149668 1164842 1522016 507278 1157967 33358 1049643 975667 2612400 1018031 2261713 1783200 2042520 1832901 2234017 1425815 1025148 1190103 1894913 637337 1861478 2275792 1027899 949365 274371 975398 387963 1678264 777429 2579067 681762 1147281 624321 466967 1482544 37683 971597 1439632 2073502 2270546 75725 2122867 262753 541481 2261330 1370488 541664 2551106 431823 2216882 826403 1349574 1368205 1115174 127857 1772787 1590532 1488926 2080003 352160 1339738 935818 347237 345637 1094241 1462841 1590340 231724 512017 802129 2046319 1561373 1211112 2027101 185509 385583 2422312 2615082 767021 694017 1733300 2112593 1336346 2075286 2295450 833499 739202 822042 138354 520884 1113689 548644 203667 415619 2577069 2020680 1672812 345925 476980 1258803 819583 258477 2116614 983246 1378634 2512402 922575 948768 47726 877127 1185525 400795 531778 809109 2601301 128460 1785434 1960337 12669 2544437 336905 1011591 1015734 1369050 851568 2389098 1783422 1431124 1113211 1110197 2569615 418629 1921511 1374844 1353586 1903579 1202612 1906018 1218555 1767507 1836335 494060 64817 1003056 407290 299607 826565 374709 1429829 1512197 1722412 1386223 1661608 2310525 1583934 1666978 178352 1154402 130528 860450 1145595 266935 2226899 567290 2196830 943488 2096578 1369559 1634431 1844280 744057 1778344 1297249 2162228 322909 2513136 2637521 1410843 124096 202774 1335849 288901 2102421 578479 1576156 466432 1524360 1741099 691289 1393340 676761 2023118 1645407 2127407 937387 1804510 831876 638904 427117 1342724 848683 2159017 1821400 1750867 1977510 2452349 36329 1088972 2374613 835821 770291 2160175 970022 2031806 2193906 2002504 825100 1453741 576994 404615 1251955 2104818 1720756 627927 900535 1710016 134222 467416 2503270 748647 817906 377319 23277 227165 542834 364862 2637401 741230 1550494 2118258 281833 256273 156728 944664 335161 2534482 1042351 258369 2277450 1930102 798150 1168748 2544532 1251935 2275522 1690399 666630 1853382 574815 892672 1914036 1583151 127386 2563977 713875 2318840 1573212 215547 1609871 791498 272190 622259 900488 499739 2229341 1927818 2238833 489986 31997 786406 1382136 431940 1197243 1249596 146923 564606 2400463 997188 485405 2513485 295274 2097792 2057638 435546 707212 2456787 2443898 1704330 2113328 1353212 591043 2247031 1721509 692636 184597 2244048 2040416 893234 1693529 1077518 1048894 2351761 1504203 1396569 2274329 2057162 969475 1942005 1470116 2254768 502568 134778 767938 2602761 7301 1112351 1103492 2094827 2170265 446940 434567 273134 2093381 1508382 1615979 1448153 2499847 1490967 1090810 282531 1822477 1854047 2557155 1806610 474325 914812 914375 184163 625252 295054 2567459 1808264 1039471 2643892 182506 2634928 973106 1030818 1331090 297497 1333330 1642570 2011404 1786154 1116019 899054 269358 1743400 1798327 1475186 1429685 712295 252526 2252848 494150 2093567 491766 393432 756671 1233555 410608 1787158 2034850 2305834 313353 2220023 2405402 995763 2197302 2430266 2027251 1245774 2343188 1472410 2508208 2610611 1543978 750903 244513 2162536 542730 388715 358407 1791626 2607239 284819 611927 2320358 2243511 206954 1025896 2590330 30031 241431 1956768 1057299 382228 2221586 2410284 343963 259111 987544 928782 26417 887825 2491790 152440 2036204 1488871 427308 2251400 2275799 1694595 2022927 1687911 617500 1765719 1838030 2296746 340580 150254 2056904 1248017 1722280 950768 1178620 85087 1413617 556134 2619136 1896128 528255 1947337 670451 2068306 1007142 2465221 1072403 2060593 476392 1716741 2453607 2301223 561672 823690 915547 1151440 1369133 2034955 2473013 319932 1801398 2544719 2065305 2222057 228860 32599 1141638 1395842 772380 907846 1724867 1138418 1631365 494646 211381 1799917 472844 1840383 62164 559645 2407703 362861 846649 2621884 1280216 2193384 2445783 1066427 1786608 334933 798541 713667 2608934 1033962 2282585 617361 1413195 1303948 18222 854194 1634397 1186772 2415035 321898 166948 2171352 2444300 924028 2051620 1813169 1867982 1542572 1987596 2161461 2034711 378182 2496693 1086070 1085336 2159185 1469501 1543739 1522038 219799 988868 115362 2567125 359262 2203591 1464896 2547001 1906043 417220 876682 1182686 1843989 2371028 388243 222553 1326174 2303864 2036118 218355 51828 1044369 512920 458349 2099165 360167 1226525 2442172 1301420 2563982 1982030 2156061 922526 493269 508004 2348641 1279294 2635210 1259115 2417722 1293666 887368 1297447 306943 570151 908597 2342897 655946 938403 2437460 354308 1292027 1430032 1357994 2549499 843253 2004120 1935102 1598710 1401858 1187703 2437325 2160473 1276114 374130 2124614 868441 1501199 1164541 2241662 2279301 2342155 1608734 1320537 81134 440396 808471 2457950 1382179 1658447 1817556 2159267 1194918 1860579 1065502 1503132 353219 147327 1191478 554215 1010294 1943918 1174776 883136 2273715 165549 1901495 1993505 1446258 215616 2070436 1003764 2632523 1593976 894009 1853766 2286894 714322 1307666 646634 1314318 2507460 2075308 805717 1104505 1178383 922240 86585 86528 2120103 1752812 1252529 2229019 512248 452173 2387257 2046811 1489407 2322596 2632313 756246 466805 1150526 2538336 1973391 2082571 602465 168981 361737 1329920 1948935 2238906 1514785 1561308 140450 1546389 2515744 1579810 1885310 2260496 2398439 2435677 896702 1896382 773597 402976 681670 844447 1808537 2504900 1576831 475514 1270627 1961578 840066 2378379 646180 271999 2530340 1757392 2183168 2092649 1333922 707962 506602 2632173 2552108 1270268 654204 642651 85840 791477 1093497 756770 1801491 1811894 2317853 2068611 829060 841089 718371 595910 537027 1892735 89732 1722795 1447201 1101632 728441 911571 247 1209170 537238 765780 1908893 852224 101183 1494672 1681078 337473 2102187 1746754 354700 296053 1548374 545982 601017 570546 2587243 505480 2120235 2018450 1226215 2425577 2603543 2211298 2228852 967273 1634356 1298340 2528822 1610352 954216 2285602 136051 464303 249881 2521387 137759 902170 786870 2130132 2111843 952423 983423 158803 2060852 604398 996938 622839 2599795 2589854 1121232 17510 2506214 2101214 1680001 262809 1372781 1856309 2023232 680533 1021952 935271 738001 423029 2570840 955683 2358619 1053343 1065699 1520807 133462 2543307 828658 33705 637795 353043 1229162 912643 1201411 1472994 1031781 2206130 85045 481721 333502 2173717 862142 145467 1107860 1827564 189071 2070311 2202562 362814 749784 53418 397782 157997 1242924 280113 1458153 729920 2510535 1740563 891527 1417037 496737 1412372 2247076 1091335 1613664 978339 2430901 1040755 1769705 2048542 1452636 1061775 1009576 2044892 2287062 2202887 594805 2271317 1096490 1690104 501172 859146 2556141 1822775 1904241 1503238 486261 1335516 28039 2398448 2473775 2642947 2177228 1558294 764474 1098468 201906 1119978 1021416 311985 160195 193047 233588 1410052 627576 1380673 2411862 1959531 525368 845654 1543596 436197 57047 2203039 697976 2394201 746517 2328639 1960269 838911 1045034 204978 2158574 2161266 1455959 510784 631298 1100402 1728302 787977 240209 1537675 425302 206064 2615640 2638401 1543679 1492775 449907 2437848 241779 2633320 317054 1965323 1229986 2258525 272882 835054 1525586 824384 1494130 2415428 2227324 2542712 453455 2385606 1711975 1729476 953675 1022089 2095029 1693171 761686 1648497 813166 479431 383728 1969420 2360423 2133103 2408001 1812274 1011110 1998509 201097 189237 2219225 2445535 244916 1303569 562292 1275288 23970 1620159 2412829 2300011 541956 467733 1031242 438673 1632294 603912 963218 1081560 2543570 382565 2430018 596158 9005 2114570 1936302 1072925 1534417 2318293 614299 855610 418792 496385 1087359 2190240 106025 715836 802131 1616716 2268668 920213 950614 2423381 1461988 2324334 1566853 646889 828083 2243988 630208 960735 2114276 1296201 2469512 1050665 2155462 1774847 2433629 137940 2643337 1188330 484025 340476 1758419 1556058 156096 1261752 7801 215619 619036 2104692 1151456 487866 2169760 1478345 1367733 1247643 1521762 793961 2141521 1470178 908222 417031 1809804 1628985 1653764 2621805 390164 1865999 2326731 1896771 842082 1737030 508473 2351960 767926 2303981 2117355 1519698 384204 520517 2600361 982283 302473 1209528 866544 1405951 418072 467980 853745 1517724 1743150 2083103 2190007 1461237 2043399 1852415 3433 2563817 2185585 973079 297369 1026561 657648 977834 2278088 43119 527104 1556614 1486425 429225 1457395 1780095 890609 1614934 499410 1664778 269236 1636996 26493 649154 1775648 1054656 1680318 2156558 1848859 175939 609605 1739825 430335 2511385 1703748 617195 61113 996881 1903434 582369 1127269 1288230 1012373 1312348 1618725 2231851 892757 620768 2002454 2262698 2335994 469968 1328628 627479 2392465 2187085 2187599 98716 2218059 1897239 2131114 1019725 1410633 2102786 88802 1085560 2272553 903924 2084034 469494 2527802 357863 1342657 223472 292944 806868 497634 1643524 1094267 1983679 48530 1656569 1679418 110938 2029355 308910 2017207 2080923 2230691 156110 147998 76215 1248764 842586 2520496 176105 1815623 1492114 858473 1902805 264508 823171 1451770 736772 349890 831439 1333941 359104 1592790 500998 2324645 656913 1211273 2341098 718474 832743 2547961 525413 1228129 1031586 2049815 2648572 2308227 528005 1809889 112834 1339359 1549268 1589970 423818 1439965 352211 253198 1123293 1210125 555197 1255176 2169656 496391 974033 2015315 897867 555436 1984111 2084743 2229402 2079003 917719 1600184 925614 1038531 1048668 680246 1092788 2100725 612617 1532093 2515039 538848 2208852 78424 2612499 434577 1847864 445025 537048 46923 413930 1461808 2127794 928356 1753636 640847 1135719 1456824 1772426 2267467 1388394 1165178 514054 946179 1113676 198860 1956519 651671 2381562 1537774 2100752 1976108 36076 2596450 294853 699083 1647497 1706974 2333336 2241467 1450439 2605635 1831508 362526 1937082 899683 883911 1175415 1677511 2376074 866383 2299260 1079056 2116976 1483254 1182440 1414094 238261 423913 1674742 1019389 2098732 2157261 891872 2440233 366887 441702 591735 559558 1515599 1296269 2345386 1722013 115959 509180 1459580 761851 1418622 1243159 2585092 795973 1224902 1580623 1706866 203349 1478023 1916516 1486920 212647 1025331 1890744 1497265 1917564 2455853 245315 1554530 1525874 1629621 721188 859556 1983325 1373888 1898175 757650 2226028 12818 107048 774880 2016123 2293440 1493367 926494 91311 2133112 1675568 1651281 173909 2247097 1112914 2328161 677261 2377805 1957824 568436 96089 2086712 117484 513050 2548418 758002 1052051 1560962 1016176 2462656 1419122 2613671 2010597 1844688 1768353 643278 2240995 1029305 1900746 2154951 2599937 1167748 2055644 1576994 427440 2628274 1356309 2207179 1959862 1994068 1641457 1950626 57043 1927169 28707 1034058 1265230 1486032 1504483 54614 1358496 1096200 460079 2166473 1108679 1642521 620061 1813044 376898 1032905 377798 2262438 2271260 187751 1726925 1289372 2084565 992329 1525960 1500288 800007 536455 2418805 26775 863404 2066490 703872 1343950 909249 2547685 2628665 1383255 1995686 2596188 1926482 248656 1931665 2057576 1928457 990880 2012490 408241 352647 1729229 741528 2326389 834785 540140 630456 1897529 774344 743515 391970 891592 1774929 1605876 2602674 2450512 37609 1993442 1619449 1996973 65308 1479699 2155515 903307 2156352 1919626 1146131 506623 2627557 710114 738005 113112 2165288 335802 555993 45212 719854 2648827 2088937 531816 463224 1037283 84400 2464357 2004719 1190143 1307740 1119814 505984 2222111 433759 2029818 631834 2293062 1466397 1486180 2340257 1739484 562583 1603175 1918948 2177582 2533279 7910 2501510 2421031 14336 816415 1463391 779108 193161 2367066 2153841 956483 2038119 122480 991468 1859188 733911 2008069 2029446 810615 829002 221479 644309 346656 2232170 2424450 622332 1290900 1473730 1252457 1139868 263134 1047008 1379629 1584769 1013352 1333859 1799770 2526342 932624 1586981 2601506 826091 100851 424584 386693 2052489 2479388 429097 1874623 1406530 2287921 799995 1205123 1492872 59394 1512131 1952721 1459381 608901 2090823 1545035 62197 2379403 1678423 1887352 2535378 1354947 200288 817425 2230632 652312 73674 701993 931939 2301245 2236755 116695 2183432 1580012 1348547 457588 142614 1841951 1808891 336715 2333716 841558 1503694 902073 590252 454932 2578024 609408 1977815 224667 1525329 2541789 967817 1810005 2014900 332047 2310271 829038 1910744 1103422 1748077 2158388 595281 1801948 1582867 1262828 2637923 2520638 299728 678508 1402467 2061963 925465 1085006 1315750 2646050 896661 2052942 1762243 1118447 2607495 2228281 1435483 2497306 1101741 18990 34413 1568094 1057368 311051 2365163 666346 2364660 613280 2540193 1657092 664931 1519730 2602399 931352 755547 707483 1739486 220087 255643 516357 1356603 801248 1458131 2458158 904113 2171374 1971226 2332693 2565138 555524 2538592 1865699 481921 1116779 947232 1876274 1494841 2201123 1036588 518706 1950198 410647 1766507 1730030 1806238 1966196 240989 1471655 2186131 1527377 550126 1914163 2366234 2325428 156163 1599123 2510023 987723 97484 1547474 257923 1164713 1920507 2216330 209486 394534 2237905 942816 1878058 504540 1526189 1754128 916185 1299786 800891 1440490 1197673 1825416 187387 516691 205003 714508 1873907 698071 493226 1255960 1158944 1999117 137361 1316741 371417 2529341 2119964 147326 1317914 1358567 650549 735760 682163 966094 2181463 1355015 664542 1037231 2189426 2315047 691077 2258286 2277528 1982115 429110 1125343 1803045 73504 1086804 2013679 1474876 63258 1371211 2162154 1986603 2324845 1615117 693167 2628623 353657 2641473 85580 1539706 2323387 2286588 648115 407242 270339 328472 980058 1456218 2050545 318996 1374010 1901598 1077783 392493 1701723 595292 1275739 488945 1525918 1975635 315774 2569772 966553 1003672 1243579 2092751 2333859 88245 1940 2332552 1357668 1886404 554212 391867 1834001 2303382 2056072 2378078 1045267 696793 535720 132354 1881936 1438534 2415228 972276 1626848 33514 2357374 1278283 725572 745688 1834581 1308294 1596944 1221848 863383 616918 1932978 403103 1736592 1046724 599677 341711 2532037 223391 1441774 1622759 2153998 53042 1988559 985306 1194429 614580 1713194 1991543 2145760 437908 771465 718049 2309941 1114824 2352035 1089570 747452 1049129 312689 1405516 250369 1990714 1112354 1377251 1631982 1555021 1342289 2003094 356011 2516269 1077722 2536785 1543144 1117833 2548566 916768 2595577 1328891 1474690 1470784 719637 1987823 1814326 641756 2493017 113542 2235183 704998 2628988 869716 467060 707899 1982919 661239 1041866 2199150 2399541 663235 2576938 1078375 965489 1614930 410417 1213725 1111842 920914 1884836 196833 24408 726890 1365128 201414 2090790 1948024 745369 972052 39051 2163191 2323568 1972315 446952 1208381 1385415 879453 231880 1628350 2353710 226090 202240 1557303 54763 1188026 880609 179175 194252 530143 1064386 1471163 846175 1368151 2301496 639036 1343441 1507575 2625509 367152 2570428 893128 1304521 322307 2437986 2559498 566370 262039 1897926 2633089 2610862 2053032 448260 878147 1085156 548443 1405338 30393 470877 1846787 1367762 1505824 1451381 218458 1493684 2505756 1177303 1482371 1240398 2427230 1170795 228851 356527 1177209 1589010 509430 2396330 2572860 1303469 691771 461430 2215085 1030910 150757 2282636 465652 1022747 578342 2358529 2347351 661179 540397 2035325 1641851 65069 2536078 759330 977613 2130387 2150307 1079601 2278026 2040158 2054211 1079462 595626 2344153 950287 607834 1600855 2459328 1418543 1686760 119558 115824 2281612 2288299 291883 1744941 2362622 2265652 1866681 639233 1880853 858637 1424928 2211345 181464 2031385 334737 1635029 1422748 76760 824856 1790033 966786 855214 1460983 1012082 232796 1789220 575218 2315918 2014006 167199 508161 1212611 1569676 1238148 484605 490238 1013265 364464 455548 2612989 121563 1389589 2397250 2441313 1727057 1920341 1330941 30285 559580 1226348 1950011 2283589 1082722 2558023 1832662 1136019 1366266 2306209 374164 923363 1523956 2602610 2284038 506283 1154097 1370221 1687618 458762 157001 2258313 1632480 2308621 474012 759409 646482 2075141 691407 2551081 2644363 2289042 2251460 1887505 2146783 1386568 2295182 473497 1949467 821028 476816 565586 974840 2378647 549758 1551016 2307570 910383 2407788 2393896 855812 1215870 2412742 757922 2002974 97234 1949727 2237375 27772 440865 393435 780164 1573085 2248097 278086 668868 1507710 2024111 1558967 1823426 873369 1361130 390268 1901380 1321413 1997007 1999015 2020612 963937 166547 2269401 1925266 2103642 1445631 2568937 931529 98026 1213197 2335739 577472 1905962 720730 394587 2438609 2273042 1388583 1188073 1010462 2254007 1569905 2239546 750214 287184 2115615 1620313 1901532 508379 933272 2277087 1329885 924636 482895 1493 1340212 2462503 1157155 580970 1879011 1197595 970414 729782 1901509 264028 240683 1250736 2416706 2347540 2083264 434240 121816 1050563 1840982 600458 136783 1273080 1389565 2374051 951158 176975 2273062 255414 1608521 1251899 1661504 626856 1828027 1785999 1346089 428216 482020 262009 1400305 367878 1724382 2340120 1586471 711856 1368154 323155 1463295 1297031 1705359 344250 605161 680965 869793 1399155 859384 1950512 1090858 2290217 2177282 1907895 1506739 988120 746613 72345 1962459 1331335 1732243 1150777 2047883 2387857 920375 4730 2216692 812637 1060130 1889117 1493736 2409596 572161 79571 1377212 2186504 2067033 625862 2334964 760635 1183575 1642827 604694 889928 2166030 894510 397884 846997 1993704 2403666 369899 2606573 1194892 1994483 710440 888184 2331257 799206 2606676 2637897 1670306 899577 1559136 101568 1750878 158198 631208 2489097 2072935 1873265 1630808 290126 13717 1909789 2132567 567335 405807 1072095 254632 41155 1310697 302477 1258332 1418346 1835309 2384132 1371601 1003103 413165 2583675 2574760 122608 1485835 444648 449189 301073 1319620 409099 1413502 1726643 2301227 90763 695749 602544 597335 2180053 939086 785617 1619429 2406736 2295392 1653533 2418151 1016653 2282397 834542 2582416 2433583 885245 1789669 1567720 1885397 242523 606529 1338362 95007 1306527 508492 2283416 2313111 1496150 1031928 1082373 117969 2516789 702726 1719059 1826305 1826568 1753662 1391794 2049412 644915 44881 1774112 875738 688703 534140 1053713 2560922 632566 1481562 2187929 2191521 1418279 2395954 2374335 2168319 1481498 2096960 518098 138833 1355568 193639 239724 1807007 530581 2535441 2141045 558421 2041807 700111 2024916 402458 948492 987656 2185785 107079 2230283 23808 262463 2122181 2599934 2182757 651971 1375549 1802748 2331903 494540 1444038 2141908 1740741 45641 437055 677269 77914 342034 778883 1498809 229532 975147 317338 1427200 2574728 2521934 964681 568349 1452836 2322037 436173 1074234 1475044 2175199 1744178 1547723 130450 1323186 1659797 2418809 189839 1055655 346494 796435 2354882 2184802 2285233 2257075 1426797 815442 158982 1404843 1237056 1581671 33426 855140 1511488 1991613 1891748 1802094 312556 1401996 411457 202838 1572831 1254046 239010 16987 2241915 1710172 1952915 1053290 825214 2234170 2340540 1558919 983643 2148510 1249732 2195413 621578 1285933 1849166 507369 36003 686895 324479 2315641 311067 306507 2648597 1497093 83688 2076921 1552414 2337253 2560172 1570062 504552 918174 87486 1950801 2291114 1454489 1648638 685314 276650 2032092 1633939 2550915 779180 276422 695637 692331 1670385 1271907 1069082 307952 1000629 1812690 1193465 394655 2501415 2103624 1743595 1163702 1393706 2618598 2239591 2543178 1116729 2507493 965760 1760013 51013 452666 863466 1640493 472878 54884 455470 1159641 87229 1225534 2513690 2312146 128437 1935340 1500643 714156 1943868 2151406 821111 1933764 2296528 898922 690658 11340 2306660 2270474 687168 1849511 841354 997103 154293 2148841 2049560 278915 2258221 507002 519275 2086490 773502 489090 1631513 2630492 33362 379989 2559097 2002097 1683055 2250241 1274960 1657406 344007 1139366 130575 1340602 753398 2317666 1409890 58889 1534674 1158650 2485401 1971270 2107328 984864 2507034 360721 2631612 1904969 2353906 561508 1997940 2207635 1100542 1131915 1186414 1240901 702455 814875 2442290 3570: 2206698 167322 976909 1100094 515899 2617128 1432909 174880 595655 1292919 452824 1209246 1444941 2019921 2557589 316316 1353684 2556995 416559 68008 2549231 422950 562726 914511 2494033 2494244 2279070 1642979 743302 1399346 2513436 743178 2642740 3571: 272881 1985633 2192242 2494854 1951983 448760 1756388 1468440 193983 1490465 2529977 1209569 912579 740266 600217 1939773 890585 2556926 2015927 1018306 719639 1863473 682169 551790 1899509 1744821 1306465 238640 2164636 848126 1598222 377612 366164 405075 51620 1075893 711845 1629574 1158756 164703 321679 1994709 1182389 1794936 395704 1994969 1955137 162760 2416111 1302627 1563683 1767864 1801221 1066915 467122 577419 1663900 1130233 2636987 1196903 2357533 1391776 250667 1121167 1995379 498123 2399241 3572: 1560227 129078 3573: 1355247 1222 1124976 553113 2524398 1806437 2515243 331583 1987585 1950308 1480604 732079 2303244 3574: 1171194 835265 193933 2554496 3575: 466743 2204590 2075823 735850 13432 2610420 905946 3576: 1881732 308055 973407 2369975 505052 35481 3578: 716276 1675342 1044029 2281392 2189791 1409508 2122769 457021 1134130 787081 1107664 1236153 2386347 710207 1113319 948829 2025286 1702193 1637253 1929021 2143212 723650 189922 761594 1824079 2595401 410132 1187906 3579: 549122 1577305 1666400 1564092 2405337 1314997 883754 1609193 972135 618643 1205547 765438 2503255 1813909 1263809 712319 1457802 1651334 2087686 113178 801770 1839240 592951 1977402 1996203 2524543 1750069 45955 1964021 2177637 528109 1177805 898672 779021 1217406 1474848 1304725 1804984 1219434 1000957 1945685 1300313 40233 987561 1292042 1218206 617287 369516 446393 1841657 2644623 1579907 624757 1837903 498474 2523778 561178 1320774 269210 2517269 2169183 422185 2627937 1656016 974588 2296486 1574572 801684 888437 649754 1011975 1154608 939433 1439019 648196 1380845 2554126 2274152 2471826 2076175 1859265 524907 1587514 1642939 39255 1139379 2483619 789805 2134809 1861186 2630219 1956828 1607454 132594 2165340 1717138 420273 1333114 760078 267161 1452809 411029 594833 1633276 1310238 2612814 1934709 921710 555859 2407707 2208302 828826 2238340 829808 722218 1951023 522708 209953 2238910 2542583 1831536 2184844 781810 502800 2019358 593742 1808000 623975 1116413 1442788 1119965 46250 495771 1500143 2197713 1406938 292333 1965605 2102334 445315 947022 1374391 519940 2237971 1631087 2126544 1198431 1876983 249258 957459 2182172 345567 1862431 878195 1342719 412342 1988490 1478856 766470 1743757 1345628 850902 344412 2354755 987657 657463 1930244 2644448 1431020 550541 1214754 1431184 2618731 2068896 1881556 1227038 2076605 2460732 240201 1368802 1165243 688824 1095761 616636 113828 2187174 2321465 2000585 715970 1582151 838552 421133 1215787 572266 2494670 2238235 1018635 1878823 1003750 837360 129500 1589211 1220259 1699241 757136 1062797 1429578 1938264 1635416 1428559 955396 466928 96087 870744 767444 1852995 1247789 463635 2319967 1403525 1656094 2446593 415291 1860673 30218 2510179 2184504 986439 2385976 1800537 1142192 2263991 2625487 717504 1526864 1012559 596615 2257078 852477 2302738 2126605 31625 1288718 51142 898044 502914 669296 1558544 2379274 1619174 2566668 570075 88380 63905 1487428 84627 2063104 383442 380992 2303364 2438368 849500 1161097 633967 1264995 1679822 2640753 270412 2480799 2087865 1850145 247591 2541826 1856013 1730413 760161 432655 43997 190542 2133804 1810364 1444777 997164 2616607 1903696 853722 2551033 327780 1322567 1146270 2605385 735334 2348598 1925011 2595621 636983 1963300 1159065 1169655 679299 1806686 2272122 1521062 1930853 1115372 464909 476117 7775 1052178 930061 2209140 1286291 2253191 329442 2392522 819657 952746 151625 2426106 915249 1874962 1694843 1290136 143844 2561266 2096968 2521370 2556354 1224054 1649297 1236699 1739011 442475 1759454 2316756 393609 722165 1016303 436936 257285 236558 1446370 1711578 2514201 455424 2086634 1880615 68056 2407462 681261 516890 1150107 2394332 1167542 391028 133751 1092401 1840464 490232 168533 509065 1670187 215683 1785597 313362 1530506 666179 2340210 1112029 358: 17063 259348 837206 862234 1309167 315605 2370879 824218 1152529 1852832 1770539 2050931 1996029 1243653 1283042 2257123 2010514 1538505 1212195 1099549 837720 1903505 1628899 1706866 1092625 437806 413855 634717 1443495 2614203 306286 2401785 1011250 1383426 299859 304171 1863511 2004136 1543051 1908103 115824 9948 1442949 1122480 1331553 1865829 562617 2197108 2479752 948822 588400 270763 2108146 3580: 23673 1615660 580309 3581: 160600 1511391 855384 2332407 2009179 1258209 1141327 2346811 1125554 1874720 1356654 1711959 1412292 2197054 2107936 1321007 243351 417098 984953 2534111 2296242 1005800 1570003 3582: 730256 583057 1354888 1957186 904621 2403277 2602191 1482700 248239 2050477 1738472 1353231 2342239 2022065 407844 2404693 2196568 1499890 1590374 1357526 195939 2506247 1546264 1732359 1374184 1293968 2206002 1295187 2104423 1124641 1023411 963159 267657 913156 821495 1047774 587916 2334574 2284169 382236 916004 1559492 1671824 112009 1956281 2021810 88599 433899 1376365 1813598 2256414 1050130 2201779 1225912 19611 229439 1505249 3583: 600454 1271400 845653 474700 1405750 583550 1534308 1996476 17904 1405334 1373297 1715056 851863 2401037 2490563 1270851 454366 1948730 593241 1606476 2175634 864668 129533 301757 1278328 673327 1945029 2353938 807946 197483 2518039 717566 3584: 615641 625300 904250 428750 967731 1676849 3585: 1842351 16723 2647784 801701 939351 3587: 931659 1506248 2285169 1718009 251394 1094570 322070 313561 449333 92436 1968081 2212752 210139 1716471 109717 2551028 1318409 3588: 2021001 1342972 126016 2058741 427186 2064995 1527530 2523169 3589: 1214533 1664662 359: 6721 2149638 173864 2242100 2636630 287825 902829 2458039 2643738 1499524 2128623 2381243 2041435 2164262 1794933 676911 106771 2609409 1252164 620147 2186191 788408 671650 615080 781795 547513 520498 1731008 962406 1596387 585902 1287463 946840 1796217 717791 535419 1904321 1607052 2255128 64716 1551068 703830 2051110 1471797 2222562 297971 1860920 1611779 2149865 2352804 1179658 2045035 161544 1658534 1549727 2562446 763380 330993 2290552 372124 1843517 1521517 2597636 2342568 1377378 2529075 2498863 1465400 1144464 1080008 139433 2576561 893884 2293511 1243316 1645574 1606589 966527 1623272 2474139 1150743 212895 963642 315790 921280 2012487 729775 1037138 2480717 514262 1605126 1225628 274062 1905594 1796611 65194 182341 227295 1072980 1819629 1147147 981473 1236676 486258 2262924 557269 834654 449766 347393 1839220 574926 1697595 1196854 1197214 764978 166717 217225 1348946 2357300 807181 72165 926595 2155050 194383 1246157 708111 270327 1941013 149807 274802 2412733 2099279 1996458 1957138 329390 1685370 2056909 1937851 1274981 1145636 150015 550242 34095 1541334 1342698 465074 551457 1777469 2191940 1054516 787308 890041 326993 1919782 1417334 924631 813040 1045614 110273 1201142 85649 2623472 1979005 1393365 611830 779531 923660 813660 1312943 1573062 1615279 454191 769172 1768193 2265845 1864327 1299368 2069568 3590: 2647520 915202 651389 33430 1414687 1160314 169152 136596 330626 1714275 333061 740962 1854367 93908 2216274 1468673 1772647 2252770 1628948 1930208 2127273 219343 1315776 1541114 2399502 340383 239592 1878523 1820394 666763 1113284 1052795 1364861 2087153 281627 1540889 1913680 319171 1835442 1369415 1797461 1630275 54255 2478007 2538327 2158006 2507981 3591: 1380479 2135177 1393769 220724 930028 1218348 2489150 1377388 1123617 2294976 3592: 2405235 1604954 609331 3593: 387051 1556555 1422597 336289 907886 406852 2277285 2145280 2098802 1709909 2626776 1261185 948213 1258169 354316 1836422 2501410 1613866 139923 1299010 584144 446322 1438343 2010528 311545 85032 563043 1551155 2001794 589406 1614827 551499 2464917 556308 1109728 2303401 1180002 1724713 1612756 1124518 2116187 1911154 1125070 122760 2275650 1434243 1082506 1912082 2509552 141892 2540677 846471 2546912 1532909 364779 506318 726362 79826 2143229 586136 811765 1685177 1393075 1854463 421675 2257598 1281055 244902 1363312 1027951 1664081 2411210 782476 894830 1350614 3594: 1372370 200677 2309931 1031576 3433 1439401 2155591 3595: 64134 772415 2030198 2248476 310153 740440 72808 1068435 1025472 3596: 1007233 2348706 305203 452145 1896920 907438 16364 2256706 443256 1071308 1187664 241551 2071219 1862565 776513 1202734 1234985 12352 949654 3597: 65847 1579340 1081310 2083116 828444 2519094 3598: 2270454 1115481 206912 3599: 1395430 1601348 1385697 964261 1765095 2292393 482067 1365849 589302 145888 2428223 1794421 1804172 403943 66892 1738113 290887 874853 1900950 124870 1274229 2158461 610084 1288357 2105847 784397 753136 1865701 355078 569340 2232903 811988 1275569 1389065 334132 1519692 1865929 1517410 840908 1806093 1985040 36: 1811019 755428 539286 913797 1288960 1430601 1859268 806891 1749861 1008585 1366318 500866 2515580 44694 520507 2316533 517925 304171 2146815 561 1644596 1160477 978773 2442460 360: 2051031 954808 1446552 1629910 2552379 997682 125467 1395012 2107126 1239440 1859828 1553453 2049497 2127704 2152703 293561 165110 2361784 825425 2260760 2634644 2600652 2066607 1797985 450020 483075 2583803 890737 2238203 2286838 2342980 93786 1221099 1680138 994826 98506 661227 179153 1560627 573283 1328866 1271208 271897 1853739 327256 743509 435760 2335991 426928 141794 2308600 1806916 731319 1687380 1820594 478215 3600: 1063456 1300793 1357085 1822241 2132711 2133 1125697 335994 1691889 941128 3601: 1069573 3602: 2558558 3603: 2411751 33899 2482938 913572 1407578 1846329 808873 2562094 173566 3604: 768147 3605: 1739854 662337 2439005 1061122 2602351 944189 1475585 803945 1821073 1113410 803674 2335603 2570542 923230 621425 961686 979046 2067108 1351463 495123 281851 2637986 1479793 1686984 1767179 248547 2502315 2099327 2133077 798524 1420995 1228344 1729992 2548139 2583467 389017 280810 1142440 841714 200145 606789 455460 797334 1977696 1712404 14389 2039412 2019429 2171571 2125352 2643730 926579 1375012 2164111 190136 1297797 2222015 1687496 2590612 663808 896455 1494150 398994 1237269 1256999 2044299 447612 489371 2505123 1227656 1534238 891694 2451032 974402 2355630 1976428 1574341 2552515 754171 1070947 567514 729176 1201058 1522165 692876 2407528 2379200 197181 1102784 2430300 1574003 1474527 1391108 231441 2221732 2583311 1072945 722394 108296 1935583 2090313 2258903 106251 258894 2162426 2025033 2531501 2531820 1306274 578455 2260833 564976 702619 1582011 2146296 2109705 1946173 976096 192727 1673923 693337 2353017 623937 622731 486308 919394 844101 2358615 2094374 1589357 1222393 653906 128389 983937 660098 617031 2305803 133971 2071424 2905 493441 2223917 2617446 1523538 1355647 1951576 1819380 1497505 1958406 1513014 2201759 1012562 1036825 2120610 2289237 1924377 1007351 1807578 1774174 1229558 1344424 2299179 577674 1774209 2307867 2525107 1428558 104283 2137296 2451889 2386606 841006 237798 341215 1124916 314575 2637716 544156 221795 640806 1824302 1083201 2678 2337014 1920234 58332 2642303 792917 684423 1013527 9557 1680221 2291448 86853 714678 35371 90297 1946147 500837 452562 2297214 1547877 1410853 736701 1609934 855276 1817684 2108965 833318 20800 546402 13896 1243922 1687537 540951 1491303 1239394 1304651 185979 930421 2597167 1507683 2272150 23180 1006933 1000301 1625207 1257921 41712 40487 63053 1912645 188826 510373 1942867 1414298 2253748 1547711 48943 147304 1318295 392797 2358417 53403 1319223 2500688 2158314 2506110 431067 2015695 1033152 310352 1497299 274070 1447771 96572 2461082 970608 188471 2088480 2449001 1608965 901064 1923061 976336 1146539 1177581 1167800 726434 2366524 1060960 2594192 248016 1459519 2510801 956646 689091 1024718 2484001 1257698 1883597 442603 1924400 2012875 538314 2346235 2615507 1246636 2504315 2502544 1094140 1703926 1678428 1492439 2186270 2575705 2355598 796549 671302 1951001 1409417 287605 1632925 2186548 1441938 1872670 1180575 1964622 2148505 2543101 1877171 187004 1818257 957152 116576 48568 409621 1942777 1860060 2639480 504408 853459 2398492 1219300 2164982 602660 383285 1370506 2628253 1629430 873946 932311 585664 1193520 2610423 115783 188190 733396 501494 1529289 893408 965416 2190341 299273 2436641 1576450 312920 1101588 266831 1395259 776181 961541 1136728 70932 1123549 1746613 475504 1298173 930687 425831 443567 951522 1227670 2572380 725600 2397119 1096524 178468 1962045 702625 1900791 201096 940117 1055656 536204 39246 1963533 349367 197640 898962 372778 1496865 1545960 1780454 1582644 1362903 145252 371701 1148989 1342311 1566849 2301416 1743495 1210904 2390788 1549803 1331080 109700 1228568 1953056 846786 1149154 48027 1276885 112227 10541 2507311 438716 1224003 694320 2021494 1417719 106239 1968079 678157 758902 2115020 678970 539743 327003 1020292 1242412 675886 1036522 30666 3606: 931609 1056364 3607: 2460268 3608: 88271 134768 515851 2318951 2259898 10688 2312045 326121 1053681 2174603 740041 728013 72040 437394 1957958 779144 1474319 19896 2565987 1963030 1396316 1193566 1534238 278364 1311534 870153 1391652 103507 2043675 1473300 426142 172654 595982 1288603 472452 65839 862111 658826 730230 327793 76211 2603847 1816213 1088949 241935 2389108 623901 2181591 1501943 1163337 1402628 9393 165060 1702673 365663 2111114 2513639 108949 2410286 630924 977673 1997867 95133 302598 1728469 1565953 1841543 1059683 1854141 667145 962014 370651 20607 859453 47499 1439348 3998 1173238 826125 1550813 2423553 2038638 1297833 1762633 2003446 813025 2424394 1117413 947642 583852 260187 1851625 1077129 1170275 1186064 1038701 959164 150043 2225314 1223553 1554414 2193667 2600616 1269439 1378016 442941 2322062 1063610 1491054 897550 639991 1688233 904477 1999678 1560627 2290819 128433 1393374 2037012 1627100 231998 433473 730007 2413120 1528606 26762 1836353 1518202 1744715 593641 128233 1760295 705442 2046210 1922668 2307942 656740 689822 321212 1733017 1282881 1017025 1865997 364737 1872428 1271221 530903 1576217 93252 1151792 774321 1959349 1489550 1420355 1128943 1082529 2141614 328746 2548032 1883436 2363191 590222 2347324 2598097 903873 1719477 2159544 1198224 1398732 1626829 2469856 978773 1777157 1583718 1407473 2357145 1430027 1165305 1289514 271592 2606550 2319492 3609: 626901 2034013 122507 361: 1148624 320161 828567 1914030 674624 1752549 537869 308585 1743251 347403 2026785 1505770 1811829 1387496 52244 254437 2225557 1436943 225291 636752 2278451 1608707 1657359 1884982 1360652 282781 117341 1916231 1916164 1524997 489613 779764 1662287 1926449 2270997 1594000 1740512 234623 2318182 1880303 904484 2015651 1828353 74223 2206467 1167484 385305 1999722 2551864 198670 751511 1361804 2312992 227469 704604 960514 1244149 1885661 2387616 1333327 2120320 244500 632303 2110908 1365904 1673330 1722566 2494081 794090 1172374 2571831 471262 935023 1840009 263277 2351962 1094998 2502251 535840 2231623 987724 594352 2600401 2542299 1206811 1598990 194705 1229257 1126406 719320 238751 226955 2178629 2475539 2450743 2264610 549534 501309 1493780 17190 2386415 1934103 1968507 997099 1218498 2188343 103378 2175093 584301 1831739 482160 505168 2364749 261277 604583 1216253 591604 810304 1108979 793589 1799864 1261168 53380 1262094 1892909 528385 2377588 1383591 117902 134265 362534 882541 1428398 2126078 2489035 1366468 2280276 674895 2562663 1309958 420783 559369 1602430 2607396 1331764 216738 580295 2477227 554656 1951008 1729982 2312999 1452846 1641987 1931101 2103158 883014 1023017 2560273 1691178 1189530 346554 1331022 1559165 1772651 340264 1494037 1396184 794717 865790 416511 2119007 2633981 2134643 853721 110914 1629400 2533361 1581516 2468445 750543 106021 806163 127243 1398739 587792 424565 2012417 1763968 2538092 511364 1784847 130406 1823441 1636939 722832 1912971 941496 2485500 195580 961710 2554331 2536817 1543109 2169912 151330 933519 67681 1450759 231680 108891 1677516 2316196 2068045 732516 1513658 1600190 2506289 2408743 2493895 1798452 2302076 1547513 2446332 1112753 816525 623274 556776 1934687 1802051 1630531 2582791 762207 888607 2306772 584449 2567367 2453635 1829931 2402235 1230225 1351436 33079 368505 1600522 1976943 2169625 1046782 1291694 1034344 532850 2602206 2299723 2326231 2243712 209558 297668 2131491 5722 425044 107022 333373 602189 2184605 897682 1810301 2258623 938210 2001491 933621 2192288 1735441 2417089 184494 1031940 516020 1898399 17485 1468440 1490614 432752 2513485 1559831 1150615 1918204 2625948 220627 671682 1246777 1852018 736311 1792805 1909281 2327130 870045 140097 1846074 2283361 1416916 1991617 1818359 483981 15337 1889513 557723 2311148 1917883 2444622 1632935 283604 2308376 1032458 2643581 1938782 796665 2567762 2163163 486707 1761842 945648 334874 2294328 2323959 412280 329075 2320124 2493073 750020 1629994 2043063 1555004 1964670 163812 1884038 1190533 1739914 80363 2329027 1388149 371163 1244918 973330 198761 360774 1942417 271204 2346703 121857 2219191 2098361 2370123 454830 1098091 857708 2281156 243343 649728 824713 392334 1802245 798703 161739 1821364 1673262 1735041 484934 1839939 2395715 2530989 1230268 574571 1921868 2258273 2212007 177447 2527124 263954 765722 1317589 650936 518475 2502889 2358564 2249376 310204 214901 343194 950358 749553 1244010 303781 592240 1369485 1215309 2526978 379335 1069928 1829475 2320218 621302 2277575 2000859 1186388 1431377 859734 1521146 2582883 980698 100697 47378 780055 158854 2488783 1429603 2219204 31063 2182766 2600369 2012686 1821865 106428 197477 277414 513183 1699408 702690 1583287 893874 1438893 1567675 1548483 940795 1216291 1529565 2303875 1251357 999663 2050846 1204452 2267033 2471102 1956846 353362 2039387 281384 1692818 2049296 479463 1323046 587612 234485 2106626 1574289 1955081 1160519 1252571 688065 1863627 1985395 2361461 1414483 1834208 200804 2063748 1073849 1112207 1029194 1447604 2462877 90621 1715220 1318085 1524240 364676 2311778 2064526 2483895 1091405 897047 962112 1168633 177053 1791391 2373090 58820 2328513 856578 411702 2564169 286148 2464742 2562410 333330 45596 18739 1525738 1748923 2407889 2253739 621580 2068543 1669689 663149 1098926 1963976 493791 1882357 1990376 663539 813615 2338153 1750090 272121 1762665 400309 1908344 77418 52345 1558807 719099 1143715 246973 453851 1885921 1493764 1534383 962006 994098 904791 225100 2182802 1700654 1065103 553000 2401358 1913117 1583900 1488779 1176424 354928 981011 1340830 769096 1858493 330520 934341 1601403 431567 1750907 1604143 17321 257579 1298291 389280 2386600 510719 1755278 1747207 937813 660774 670069 1683296 1074545 2545035 1940860 518485 107923 1080528 2128115 25014 653149 2550233 422438 1801218 1952829 558088 2544372 665743 2228578 2249888 811392 971993 1186635 2048162 1752613 1497006 2530373 1763290 2409952 2221386 380132 2603638 1824275 1107888 1127072 1151615 1306827 841247 632123 2402244 2055766 466948 650492 246245 1994762 1956978 177265 2233756 1902112 1842274 2506479 2601173 1783440 813077 502765 2486710 272860 718040 2463238 2647713 1429267 2043339 2632850 122217 172124 2585501 446532 1606168 2583709 1766191 993564 828036 532290 1763664 965292 894163 94363 2298105 1151539 2648112 1035865 1811333 2202411 2135902 107875 491280 1352920 40095 1613660 196835 2510760 1586352 993324 543736 2179618 1527474 415151 306622 44421 316573 65228 269280 2502671 2202777 1686251 2413098 1447699 69346 2008758 342145 1305605 569170 2557818 1920692 1376327 2195923 1856474 1949172 2471255 1454749 1105838 657051 1883106 1181655 1224999 541376 1212509 1489224 83646 1729899 1651542 1732375 1046089 2299036 2262225 1508826 1369424 109597 2309102 860430 1315812 1080272 1211232 397434 1694615 904084 696304 2517183 1606486 2116575 1700263 2220002 603156 195451 1132119 607179 2499836 162014 2145771 2254500 1217430 2581178 1748882 1917936 708933 2188096 2547381 78054 1398275 2244376 1217422 1744411 2368807 1988105 119512 2155808 1254054 602023 557271 1588170 1530540 2149532 1543789 2042635 281410 1215479 1565953 494614 2049395 917056 1788626 679591 1368757 2578336 2368858 1199181 1417730 1546157 832294 2337831 50754 282620 2140106 29777 1814899 2646824 392680 1146128 464576 620595 1799578 181720 1516888 1368295 1824048 1624301 1236013 584189 2456079 664115 1124739 638085 568574 1456457 319205 501377 2072785 2147275 2631538 189441 1975788 2408795 1468108 415002 2237998 644848 2145113 778616 955050 2167507 1332331 2262372 2269142 268895 185161 1977331 867441 1148273 1473708 627633 2383501 1998747 1779117 569972 1291670 2081757 317148 129796 64924 5927 2461682 2384577 1888184 1539495 2125614 92042 1983069 1124362 990221 471359 1734762 1880098 147908 998786 2236335 456742 274764 809818 1646119 885631 105029 105723 453469 826290 1055032 1244204 421889 848300 2406719 708021 1424162 2598431 1743110 1045444 2617967 998060 1634899 2454668 1370971 802798 2588482 642700 1451145 98942 1595688 586520 2270351 2157174 1794566 1045807 2365989 1874135 2524353 2003065 1949772 1150646 177498 2032681 2110321 2197958 1225889 2488356 310741 432532 919593 1433635 1551586 186746 2237295 1182571 1699710 1343182 366243 1221739 1016289 904186 1282951 1112415 1788590 423207 1701438 262557 1351384 55209 2350054 1743094 273180 979468 2191477 1373455 1571827 1732673 388284 245303 839686 356501 797702 1942531 2431467 1832676 426726 1832514 1299039 611466 1402153 2605085 1917356 2240010 94421 1911985 582932 1857243 533632 1693099 1476980 2620794 92896 637303 382494 1281874 541227 2024800 1776493 2520656 2174801 2525796 2399153 765249 2012083 1105815 2296084 2212012 1758268 2012039 956533 211133 1682547 2602740 1952339 2061964 1503282 458709 1636996 758886 651464 1727246 1364102 2036318 1576579 942797 558897 1874942 1822356 966702 1093565 2530469 2236631 1251428 2578824 1964939 256375 225904 242612 1535925 279323 1728853 2402599 543358 2030628 203121 963541 1175271 2343139 761825 1632662 638731 1313655 1957565 2378709 1834182 38400 695832 1721747 1895283 1565343 1483582 1992471 1305504 101444 1923664 2134591 2517034 1532602 1769377 1548723 619267 2531590 450011 1065308 2405562 571766 1321400 1166854 1738297 141603 1964144 2219838 2178602 304271 2188065 151299 1217366 736057 1045011 1915082 266873 1721918 941742 719614 1005032 394341 2309166 1545875 1475247 1146926 1600580 1007096 680650 1172653 1144887 2328644 725324 434258 2066572 2622319 1580218 2376983 936075 402615 2017089 191778 1604741 1375906 1732023 1438253 316438 1624124 782325 1661289 415798 1162520 1987287 1891633 2023659 1586677 535975 1014037 1921779 2567113 1574911 1001516 1313883 380089 1245893 2323443 1197475 435332 212689 467106 675940 227295 1400077 81175 2489973 891706 868218 1513934 2040821 1762073 210107 2348413 1895436 1998679 1744307 188108 2461729 2570793 680285 2147533 1813884 1623631 1978354 1625861 2526594 29979 2121093 820629 74943 2286331 2433404 65726 2276129 1747876 2477077 1651650 817304 905591 2183861 2648858 1345326 1702019 1483184 1933512 802470 1001771 1039433 845593 258302 2474528 1606496 916773 1090770 2224392 2299474 1048715 1831959 1513091 3941 293939 1588925 2109019 2087854 366811 883168 1006208 1567828 2180019 918214 852130 162562 2427887 288307 1791253 1661831 2010293 392648 1397424 256596 2329930 1858151 1875055 55719 220287 2202975 2263160 642794 1639598 171725 607282 219924 2060312 2335459 1668366 81224 1424467 1048265 2437174 2558534 2503796 2302735 1332405 2634517 2323031 333655 2041514 394985 2124858 2404028 257824 1190437 2428296 1145519 953256 2633219 822582 1205783 1636358 1302846 92679 117087 1622484 394074 2534646 2245700 902448 663443 879376 1173948 2161711 1638787 33048 1183121 2522473 1127064 764513 1752532 503334 518128 200880 2058607 65992 2294405 1923588 2196 2346150 2246764 1356698 1261173 815517 374467 1475958 1232877 328909 2605808 633142 1562170 2172299 1016923 108681 1443303 1651326 2536216 405192 9133 1720908 670629 1444663 621851 1362430 748402 2235679 1503079 870423 745330 1540980 40824 343496 1501688 960123 2341951 2123166 1190512 104237 720656 243393 1152795 1151305 358612 138481 1775996 484655 1561388 414211 304616 1458628 137280 2312995 1024581 2246714 1604121 2369667 2303990 1604315 1090211 2060694 437978 1877272 350035 2141939 1936806 691418 1709695 142131 930881 1562383 1974679 2152756 2024146 619830 1511851 1494632 1174094 1040787 29580 1678528 2505823 1193125 1553474 1954871 1679048 506354 2624128 1809059 1588261 497506 1280895 1071644 1988798 2168673 133130 1736311 1805552 1331787 2504525 168 1091513 1699477 1308289 2006713 2182704 1910334 1240950 1055121 204392 397243 2193920 492885 2098031 309216 2199338 1144168 1653997 403886 1672500 193549 2503766 1244043 685677 2091523 67864 628752 559467 161623 187228 1972422 2614083 2210638 1732939 417043 1836731 1583241 1735192 603214 498329 356293 1120392 1059845 1155148 2145820 693563 2024750 712455 539562 1184288 2447074 200969 2189051 799120 2278326 922189 1374601 1627542 1328143 1160662 860188 598366 758799 843939 679244 894386 795876 1294431 12969 1863533 13069 952732 748530 2086352 2228059 782242 2089600 156730 351683 1111952 606024 1005668 1290798 2182603 2273682 846358 321541 679917 91982 240527 1835727 1558833 1422294 385 1068811 736401 384546 1365203 952088 1829881 161792 2113992 1860184 1555750 1767028 1517604 1350889 97258 1644098 2041407 2077746 2051003 690064 2095540 619218 612125 2642128 2380480 833551 2477283 1736282 1959992 155847 1467619 2027519 545893 1160977 375729 562724 424802 1971943 1161007 297639 667195 2014044 2478831 780525 575157 446432 2049903 371449 2237154 918709 30599 2551117 138034 1137366 368983 2593255 1513101 1839758 1448643 824004 2148563 1650275 2724 1852843 1931854 1017661 2016423 1303740 663103 2598527 1848385 26043 408964 2494071 1695825 586571 1327320 2375855 1722781 265507 828652 2464034 152007 1786168 2543964 1109820 2562097 879228 41002 1445704 885702 146774 1098205 1121887 160961 1273130 71008 723956 1848005 1153651 739152 3502 2038335 405967 1236641 1878076 1560760 876935 1425608 486593 2407820 2420288 86046 321119 1284723 611091 398159 1875625 1741151 59673 1314920 477317 1267933 605547 2213575 8626 2017548 99851 822613 2176491 575140 2214833 1110357 2326656 2540016 331583 64917 2381782 1092688 679522 923539 701951 2237791 2031423 507794 2322109 1817603 2427527 1724620 808666 10325 752756 1515859 2270807 335242 161574 2577424 2402497 530380 1265501 964188 1979892 647568 2378187 2213291 970811 1091348 1024456 1031845 608991 576499 1798888 1598965 805138 179375 2559786 1022614 1591386 993688 1445247 947439 2367506 1405342 904139 2482075 1103427 1153889 406198 309870 616287 1807089 1484838 444994 2578490 416559 1779155 2135438 489068 545269 825002 1483814 170437 187331 2203551 1122528 862796 2372351 871496 260651 1075210 2129024 1040253 577616 2178426 394968 1741552 331084 411318 219306 949243 697602 108950 1087551 421240 1071248 312405 366656 43691 2198183 2573023 1765114 2514532 222491 485838 1804439 257842 201114 434034 418685 805219 581547 2401382 1091669 762177 1634757 1535945 404712 2481774 2448363 1323419 215977 1799981 276500 623373 802539 384013 750337 307413 1282942 358829 976853 1183856 372066 709552 1077260 1289869 184707 216653 733559 808086 2107243 2125527 579221 2019696 1847954 2242346 412262 87984 1872682 1025792 2215308 482535 489871 2563976 1660267 1526890 20202 937403 988720 1780200 2180555 735984 762606 1862136 826558 1342917 1623355 1976621 281289 936599 461860 1388704 1746053 1023142 2296277 1060910 2214524 2168351 899882 1219748 1764939 549773 1682096 482971 2006331 1183604 538955 1978491 988628 2460864 210750 137143 339371 194922 1624469 705448 307098 1221251 96621 962334 1233366 1584238 402063 280841 2118613 275678 507943 783727 897539 835864 856826 2197478 2402880 2262134 2337756 1884159 2243110 1399474 909186 529219 2476953 1128105 1085528 1969083 1338828 550919 743637 1638560 1227463 934859 294679 49926 144921 328646 2510780 2582686 2261561 2147989 12649 1040043 1555196 2580737 2401629 103794 1964488 894838 2173288 164308 435279 74836 1556860 309957 415441 1028480 1883271 931529 1139231 1268489 321977 177806 1452473 1409644 2456358 1736529 2028677 1582056 79682 927669 578521 1049534 713551 1503589 2261642 1907381 617717 739323 2269426 2341173 210153 1808770 2320031 1230857 415232 1124015 679133 2382816 2245158 1117218 1604037 2600961 1551352 1179610 1221854 35741 2051276 193294 1733769 1918808 2628938 2176695 125193 1231235 27105 1638655 1915594 2000370 1769982 1839042 723580 605161 456651 1627851 192964 2435281 1050495 452167 2209122 2031911 2537890 1540290 2283257 1491474 1901758 2159378 1984363 1221356 951650 32893 1589184 2274119 516114 2459596 38130 2436127 462180 557461 1728388 853311 2641807 952493 16837 2649328 1091615 283028 284960 1277505 1509408 1918445 1499451 589448 1036382 2242818 6057 1501307 1091183 423569 1620878 783920 1175906 1703648 1037136 2595149 587105 2569916 2318944 1969308 2401951 2426915 2186187 818134 1599369 1130752 2111000 1910566 1925774 1042564 672752 819657 1367764 2442916 1480571 286167 195219 1516695 818567 2050405 493262 221349 2295369 1340810 1318509 469467 2499770 2073468 1465037 2220908 1604968 1573257 2642674 92167 2460374 323623 1449492 693189 686277 868641 846280 2372229 282489 2474203 773550 2552144 1024145 2297547 1616761 1859448 1955391 241657 2552332 298854 840791 1681941 2254256 1306896 2506704 896376 498686 1162623 1852306 1811826 80356 2343337 1999051 2044000 2393338 2409954 2040015 937742 1853539 1567458 101342 1481839 256676 2427272 352577 2157644 1234981 210653 552432 1172431 1618238 1942390 1818424 1078814 2564916 396928 2030656 1375855 519453 510260 1161754 2264252 927015 1580487 147164 1915415 470105 1652073 1888474 1913718 69660 941128 469336 1998718 143938 2393052 692174 992795 537262 1226540 939411 1190933 1538900 2278808 1646003 177860 1725927 870885 501648 1624523 169872 847449 2326458 1819535 155779 498341 2064489 1311677 1494068 2438148 2151734 1288332 2546169 1194794 605110 349722 2102417 2051706 2464451 1180825 947218 2634159 2588060 1261614 189782 1439039 69848 149054 505718 1972888 691873 697249 2320697 422838 2440597 1892045 1936284 2530231 2451358 1456517 1568054 335387 1368901 684669 201152 587915 1639121 1919062 896547 253492 1606771 2135744 797924 840294 1398993 1091724 2130109 28873 423697 1408973 1886775 756812 1022934 710691 1982090 37383 611563 2094369 10897 1916127 939351 364500 104541 77575 1967868 15159 2562550 1024400 2514759 1047131 1966939 623842 2324299 99953 2102308 1505067 928295 1894495 811447 777942 366095 1248885 1351808 495380 38817 509744 2638766 2100070 1221388 1010117 1597790 2181874 818957 609506 2127736 1627112 1501419 523851 1562961 687614 1422559 551578 3610: 1234569 1500195 1365030 2379608 1310385 1791442 747815 1411304 1585039 1755713 543064 1684793 1889046 2475168 1233429 1078719 1610065 439821 2030732 346249 1699810 2273679 630268 1020636 158960 609837 1753773 2536470 740425 245720 2011621 447099 69289 2461314 2026560 1999470 2363 2527526 2535918 267763 1682254 504165 1391839 1447601 1837804 2144075 191481 1694061 1295524 493823 2241965 2445685 273630 756151 1265068 85094 2390347 2413397 1292228 1576720 2325222 714343 2287286 711954 144602 1152639 142004 1201676 2479107 641523 1633712 1221735 1676701 1970273 1248969 224417 436676 1404612 1541147 835803 2419497 1264781 1808564 1738513 1895988 2414429 1393812 2023848 2619065 999137 626764 67712 1544167 2194540 855143 1858077 2485043 702423 2101241 1857964 55389 794812 2477937 220224 1922146 2045874 75892 1825498 2020831 698281 710098 23866 168301 162343 481971 1431055 1779568 1042227 1489623 471366 426004 701227 2093268 1311752 2059256 2029315 2354649 643703 2345187 2031475 2155341 2403970 1973603 2444858 912124 2634764 2505953 2581139 930275 327367 2195528 587373 2471980 614139 826175 219498 797766 516424 2418930 1318642 1037381 456132 2231419 2251319 1502254 1946046 64167 248778 266860 467538 2588741 922781 532681 1077461 2243846 1390957 1158961 1179894 190604 324574 166037 1189681 767993 1196089 1117765 1856888 1961591 191240 1301409 1868740 1968101 1445708 2289360 1646762 53768 1007492 1598646 104234 2248396 1515773 253262 1785048 116470 1811602 618530 318216 2040751 95830 643251 620787 468282 2417695 1107138 785175 1105624 837481 1477697 1896302 1870572 2204631 757946 412912 1685823 2407280 2037147 1464199 239661 91442 1781360 2215035 35483 2626943 470265 2383233 2543575 2621208 782900 620466 2542266 1641797 2372223 138340 1493339 842777 787929 1457646 1174189 1951574 1534464 719179 2196104 2100044 267809 1230682 2133043 2317192 2324247 1977229 2415315 2411830 63967 1473823 790763 89800 1753799 2102720 772628 887747 1517810 1456894 1670719 1839753 948579 236962 1111791 2000089 244677 1398656 1714423 1638102 1410772 268279 2020079 1339280 1749879 2570747 1307216 1628400 1626624 1436804 2291798 187712 911039 1811136 1595645 1707789 1866864 1495581 1285481 1971318 532233 2347150 268523 1447142 2515118 79772 2470887 2491795 558285 1892276 1127543 2532961 621192 1758624 1525827 1292548 150713 1943969 1404493 1710062 436988 1833049 113772 37725 1868663 52961 1495886 2355630 1211466 1763530 2481243 1594960 1567478 391433 1024026 2139666 2494772 1357942 1039549 2301408 508815 1210814 3439 749418 2586758 1564684 149732 1342971 1618898 843035 2636239 104369 2225726 464947 1765534 1540770 1856597 1931401 1674639 585055 73121 575607 754519 494140 1671845 1776940 1309667 1703483 1123197 813989 1987281 1910996 1489083 643940 1123884 1161285 541293 546886 1255358 1265054 230660 1162785 13747 1126938 574883 809504 629547 2177475 1691355 1387267 42774 1952156 2155180 2215892 848870 1878815 835894 140192 76223 2432812 280209 2319554 2389003 2496488 342348 1021713 1915048 912988 298977 1629257 807385 1108753 1606820 546742 846649 1358454 1975825 1264863 1135905 1868456 1367662 1862836 1254607 1676973 627618 1294762 921481 2412665 265582 2086320 985712 488725 2334985 1937063 1547157 2267810 258496 1740895 2182825 1013893 63046 1438687 1642324 53746 1615617 701307 1948424 1348721 2272662 2558681 2247474 107084 489274 2480062 2523222 255836 2176595 894302 229292 58289 484143 2036428 2543295 562170 307616 1005057 312900 355845 2231037 2590914 1380788 1858791 1622994 1884568 1508273 1576294 782413 1627399 1816861 940441 1014101 2383545 764265 1240140 1062331 2413011 761985 868195 1113685 1150729 1558694 962920 1157023 2397263 149939 1092696 410789 820521 536364 144355 1480164 2460692 1497621 1142650 2242993 2280507 2085323 1363210 1333600 712031 1713673 1076443 1856199 695680 2160615 1582432 93000 227307 2087916 1265317 2360913 71555 241642 1042191 1984904 1052890 710381 2536992 2444109 2006488 2010600 1318253 2234959 2060768 1798392 59405 2153918 2583294 2324588 1273 2177441 2012110 1914841 489001 839653 1295858 253151 1018331 255395 1177880 168482 2215310 1804105 2212213 1655788 440597 835136 2109751 574317 1631725 2564337 814505 148033 808540 68976 2464214 572054 904917 2115507 858205 577002 1721652 701114 768430 1066921 681958 1668760 47426 721089 954655 2142612 2624246 999043 2106162 1317642 2176958 2595242 1523230 2158903 443535 1262160 2221183 2400750 1159465 1678381 1956892 1210776 2331646 174257 754986 1074041 862071 2151025 700234 2029258 2573262 2220227 465331 1070063 1557958 468981 127920 2560685 77461 1429637 793597 1401016 783025 984504 2472075 1196216 2587230 1269024 2309273 2649326 2060625 2073393 2639996 227306 318769 555149 1071761 1899850 1462757 425013 2182958 416303 679510 2226908 2577098 124481 1659532 187803 1787855 2390021 1293639 2253877 2547381 1666175 876128 75561 1765631 1397390 2551349 172808 2267156 1274963 2381848 2035748 841463 1900838 629142 1816562 550996 2268479 2336500 2546480 2171496 2192261 1927074 2138361 118982 1855566 1547672 199282 1152292 1153108 1062090 982815 625898 1204476 1574654 1878477 1153144 303788 2502925 1889186 519642 2010670 196978 2406894 1617992 787391 326631 864734 142887 973734 987226 2359321 595483 1658382 371820 754701 1937024 688497 2260490 1786684 1183241 2164481 2170644 1622635 1681992 1967520 1809689 2074399 1706705 45862 2355697 1359033 974088 1870042 1810888 1118053 1226671 1472267 253533 1902767 710678 2478878 1323449 349943 1071316 827071 984896 1630642 2639016 1743750 937756 607160 1958815 1234177 1141608 2503514 2264983 1105881 634211 61034 1521642 170792 1400316 1907034 1604102 627546 2170700 1079739 2159352 168616 2630009 1723900 1752334 1498205 2434324 954812 408667 941449 1888003 219279 2395287 1830462 2648877 950205 1954097 1609682 170954 544151 609567 587721 2618634 244247 1840869 1787442 977226 1203135 1589158 220001 2090634 1765698 1494396 1987419 1151340 240980 1588902 2319111 1873229 648269 2627815 436605 2370584 394884 2260109 1425681 778229 1788748 2453978 1110885 2284252 177788 466236 1958203 1570539 2285440 681145 1956798 2500646 329410 312060 727828 1700728 781230 2318313 1108903 905324 1056997 1037541 1653183 1275815 1382088 1701039 232272 2572240 2131324 1931766 189232 1450295 2585028 104008 2172632 1923515 1428902 978336 983806 1232984 479450 1798890 892926 1479075 1449906 163374 1418653 612255 92954 643736 1576642 2300639 723190 406791 1005334 1357862 2583351 1837831 943631 1857766 1181785 2522640 1255898 2533742 1122013 2516070 2083093 2437610 1179937 1004123 2387327 1520229 550544 1538836 1431634 121933 2589712 651691 2002700 700832 1417815 594996 484371 648243 1364824 1496147 264682 1479152 643663 1784071 922891 223508 2282031 109378 177415 2599263 2286494 1061150 2446193 119820 714124 2076875 322973 2324543 1214754 1193685 921762 878976 1156348 300201 2543141 2514082 971875 1328459 1145278 2148753 1198768 725770 2432286 1352074 2043055 2529649 725082 2382649 605767 1270807 1136835 919539 1382160 588476 772706 2508296 1282910 1862361 1728586 260418 1234056 55785 443632 228310 1144928 226644 916115 2402295 732199 470944 1232123 785795 600500 1772019 283881 2575910 1190738 201181 1892596 2440601 583513 818959 2565767 734696 2451740 288861 1962475 1170219 2021379 1741437 1439457 2444019 1542188 66380 2062220 410310 2512033 458549 1741307 1922067 2352738 1214405 577367 1482368 2089278 2282465 842451 1771780 1087326 1839208 926392 1711992 2250037 1321524 794326 2121639 701531 652894 2261907 544102 1191485 490660 949878 1224625 1106251 2646687 156810 275705 122140 208478 1009808 1993179 61499 1880856 1994030 2508586 1911186 1007498 1638466 673563 708285 2591733 1917007 2542337 1114184 2597109 2156372 1603627 1483002 2948 1331637 93085 292061 360309 2499056 103118 2599818 231116 314209 1262189 505245 777191 2412728 978928 1300483 1843155 203784 204467 986273 1264070 1749317 2405786 1026371 515778 1581794 242919 1133611 1588046 2491224 1396357 1165924 559611 2417326 594227 275596 996774 863854 1494728 1518352 1348357 2167494 422329 118275 1265685 532262 2328994 32328 171077 1295157 30275 2348731 616038 353310 1462615 1403170 1942963 1676243 1385126 1439587 1917444 318317 2005601 2599508 2487213 630915 354016 2043494 1432550 1530968 1542297 311966 604720 2146049 2504822 1649910 1751202 1374851 1309304 1830505 449231 391437 789638 2568695 311098 2059344 1312196 694595 1494377 21260 1902256 360917 1737696 982978 770269 688349 1235200 503045 908178 1935532 327968 1929243 775268 1180032 1606558 2460146 1856679 480665 826406 1453362 1202072 1277348 2323195 2577368 2500402 417118 720208 1792488 748479 2549028 817718 983286 1456540 1239558 750207 2138365 1803875 2151273 916904 435872 402844 1164571 1423511 2409826 1146538 2253119 1351415 1771870 1107079 232816 1116807 441274 96750 1871395 2525803 1604322 1813950 407963 1828217 1947583 2006747 501150 2306156 1205889 399645 241635 722806 2421166 1496777 852440 2427874 48336 2223048 1916443 654722 1531455 1777117 2316135 2470661 873535 532203 2081596 422550 1394141 1677619 708216 2502148 2597174 533819 2319540 1315434 2108260 1061892 757856 51677 2537568 1518564 1496734 2414935 1702812 1611339 818197 1146573 1028460 625102 1943321 1578213 2031833 2261026 1716213 1469196 2459024 1351812 538160 2331168 1575589 226144 2301776 1182796 1880128 76692 2205329 650591 2564164 1114892 629510 1881449 2042845 1125868 449616 326744 1426659 1349877 2351368 1804672 692672 500582 1206061 1062526 2584166 1304223 37864 2124763 1665338 2411245 2439503 1488014 1713072 1640776 2620844 1598219 1233593 230359 1390125 666766 367897 395916 594858 2636803 1285632 1190522 2319483 130684 931271 1630316 589416 2592150 1737092 2354287 1790611 2264454 1193046 1281298 2042538 2244693 2474486 2139965 537169 2223687 1607100 2384225 2118961 1783365 2518464 2391305 2324598 1754896 1978849 1858220 1812917 789478 2420879 2616837 2097269 96575 2361090 684279 315416 439983 1791340 303573 2621851 154022 2066267 1400184 717225 2428387 1324819 1613983 2080690 1643143 615745 562771 2621352 2415767 11350 1823848 1171035 475750 2370382 1812084 121098 373852 726760 1860287 2636592 801539 881087 842013 614043 1135836 1227210 72367 205924 2303477 1000057 1722964 780279 1956571 38450 1440644 500247 2132184 1982258 1540944 2194364 1718029 1582411 402409 2443557 2053400 2336562 1188862 1417043 1677977 1800435 1176549 581151 1800953 580717 1032384 2442221 791146 1418300 2549747 442675 1766442 342104 843258 2153300 944024 497136 1063155 1263843 1487055 2240882 2330156 1830142 1429542 1647180 1579655 1819339 2576748 165342 752412 938173 931106 815528 2017926 2415154 1899939 2046126 2318013 1444942 1296684 637756 126599 468754 1851812 1855557 2139924 1210078 42738 832138 1853673 1160619 180557 2608860 1776927 2015242 2232003 1073952 1324450 1059355 1588150 1356707 2207044 489953 2346350 2402669 1898949 2284281 2574618 1132675 70383 959173 1103206 1704482 1816828 2219051 747519 811625 2569868 2262277 2523089 1467605 1230789 1916697 542833 1956927 1845184 2370669 2061147 230118 239308 1035848 2404933 1698291 1131209 2459168 1969968 200205 680435 2254185 661926 1974729 1304997 140207 88646 483270 2232078 1766708 555706 538366 2555604 303464 100275 2239004 822021 2531795 439167 1926789 1751554 9725 1445831 422352 2280560 2309921 489217 885426 1581431 2631690 1472242 2477601 895131 2572025 393245 1690300 2162658 345133 931835 688399 1269947 2171127 2001811 741114 2450679 371419 1319814 1975345 1503965 1786778 2066338 646421 2086733 239681 2381699 37889 8764 1172607 567591 161804 1258066 691579 1228590 134334 923615 2016465 2180044 29310 1509820 1765066 1286490 529493 694383 687214 736457 266356 593646 2610908 551991 329404 2014361 2224149 1343844 2045927 2378786 498824 1733974 1389774 8651 1696740 2152865 2128102 602334 1860584 156876 879832 2193776 1686061 1611157 2208814 476748 1283516 1151501 1659717 914299 1957904 1157567 2372668 560767 1283614 355667 2248748 2299776 1319041 512844 1220499 1704763 153612 1456403 1493184 248508 1687888 1509938 2290859 2490459 120275 2065636 1053757 961060 1456961 169427 498004 1100791 564434 663022 1998367 207078 2616369 483063 1969059 7476 1654215 2349836 2279958 1833350 640178 561239 1963847 30007 1099958 1405005 2175923 2153450 66702 2358537 351432 740854 250381 215459 1675867 1868118 1785112 1508588 2456836 2144590 2051842 1395681 1804526 2143511 2131800 1634074 872845 998503 204273 1083969 1675999 899619 624234 1858718 151349 873 2447176 2451481 253248 2588452 245172 1045665 1459169 1589304 1095155 1892899 629248 2271465 1809589 2116176 188392 1337674 48145 1564033 1879085 1829440 1109364 1049040 31767 1049361 1811665 1480559 2360103 2210588 990163 1940573 2590122 1510164 1017618 1041880 646714 1518138 2200923 1333375 1363961 1094132 12786 2010553 2428875 1845102 1137461 856884 1418335 19973 89970 461291 584915 1912890 1450904 1813868 1164397 488140 176219 1397544 469523 48713 434618 2100431 2635723 398934 2012003 1197306 961692 911709 1575772 534590 80306 1894857 506501 467529 605361 414399 2072101 2070906 359415 1233677 2297480 1955263 1842467 2487092 211373 1042457 2488461 82291 1343993 1554387 1478052 2410687 1190552 1958262 192177 980294 381490 1021298 1062389 2425068 1905575 2034943 2343212 1819794 949297 2551436 2560292 668019 2324855 2430805 1866446 2556967 1790258 880233 1025448 1115418 2058206 2196684 886017 1476959 1925192 574208 1415160 2203183 914967 460851 2435256 1303622 467765 1356805 2240672 660582 987742 1563892 1149154 1401290 2420679 170118 181546 1457390 1929874 1802150 510581 1892620 267925 296424 822423 1544878 1331501 1502137 901044 1754723 2575634 36198 759147 888573 1465182 2230270 2622356 1552433 1267873 2120155 59640 1825607 1634414 808696 2372372 2507472 1192607 516281 1000826 1654625 2018549 2305484 1660899 2190650 1672075 1165746 2050721 893470 947065 1188378 1627139 493064 2155176 2049393 2181928 1140399 1831317 2142523 1519043 1120238 151118 898032 1017862 720564 1911707 1710327 1759264 1708297 2281301 29274 224283 2397035 2064045 115767 2613882 114658 2208210 2634882 2489188 375990 1064374 70126 1618539 2413742 1646530 598058 1288032 3611: 2611569 2405141 1279857 627129 842700 1377785 1809272 1534731 1548218 1751225 2613274 1487731 1684624 887738 1330683 1508629 373936 903187 2401053 870405 1181160 2320279 149032 2291231 229588 411125 497052 1562923 1512248 138780 496118 1929176 1722542 1790542 1420194 321111 2292268 1632784 990182 129054 2108481 2452997 440479 2281136 2264936 320272 160941 847232 287534 793171 2635356 1845334 965447 1311008 39288 1696109 74404 2230503 1661989 628064 958657 2123462 1645605 2063308 92386 1374765 1930133 1093988 289686 1171937 556090 2419494 1442554 1476583 1394375 203476 883555 2230686 928842 2445664 1106230 145719 2104267 753537 1209699 1733619 1920253 408521 1820859 1815824 7677 2472361 96885 616138 1709932 2469691 1813448 265507 1193436 2444215 740142 1508128 2005537 743093 2035708 249353 2385848 1721100 984953 1606542 811513 266595 2576137 1717607 1001361 1500832 1538960 1328233 364419 2211665 1488622 2352168 1962025 1238187 112119 381225 1756649 1535979 1824160 2603646 1573393 2582006 1837448 842050 1003834 2272863 2300465 276650 345132 1198399 333476 1464691 1198943 3612: 823925 1452058 1594548 2028920 1746082 945498 66631 2636008 2108605 2622904 604828 583999 2562153 29267 1832947 1612954 1968082 628313 455460 2643816 756163 1746147 1683479 1710637 1870855 129185 2617950 200063 1566020 1272942 2041725 2213880 2586710 440794 586976 858641 2253079 1297337 485118 417041 577103 990892 655615 1909852 2298686 2539756 1022046 665242 2577217 1221105 833047 2562140 2537783 1561935 1680840 1493615 204363 2258823 222022 656128 1441387 687041 1967954 1324364 1383345 1131911 324115 1175281 1207821 2415330 1151066 711798 2153771 1015440 1893378 2631060 12809 2228473 1721761 624233 2428223 1939029 134018 1735877 2138628 1010034 768949 388737 838617 968059 309043 1816177 287934 155198 1991038 2340416 341077 700420 2120666 1491487 2378649 280012 1517357 140498 2424371 1508911 1652942 1889717 1433472 1838530 2416656 1357602 1704847 1260854 1801498 1136985 329801 2253792 337681 59928 302473 491266 1103264 961708 1303110 483158 137309 721524 404000 1219003 1319725 1789317 1858189 1706908 933856 1517745 1648274 90928 2110928 260589 928112 1921055 2505509 2003522 1148698 1994046 2112204 2476885 43738 2350126 786268 919041 997900 1586209 585378 1645460 137425 1573333 1169628 53332 1496903 1142223 2493101 1427922 1012513 1055121 2104570 2307260 2347688 784408 419418 1114191 2378440 378481 1129735 1270098 256226 2095241 1711078 1939985 2451464 2230550 2457732 357914 1685731 1545710 308843 217097 1101699 113873 1381920 2410829 2598461 245140 140861 947981 1232823 307095 2261198 1393784 259660 2050850 82316 1719675 2405099 2445620 738427 1157565 2211905 2297058 916708 2118074 2489269 394507 1160705 336352 1100974 1538065 702062 1135632 1196273 1934459 1641705 233006 471047 272499 2365408 1083510 2478951 2167364 1826113 45940 229114 526475 1366327 454265 2565933 2027291 1447548 2281872 2465876 393928 1938438 2184389 1331628 54040 1788225 2449648 423037 134236 1016762 1893035 1465072 1174860 2506591 2264881 394798 1330487 1137945 2629740 175058 2516995 488904 829693 2550668 1306209 1860198 840878 2425037 545067 1313647 1808401 1399459 58066 500158 783628 2611318 1119942 1168043 3613: 1308478 515273 268406 1780588 1683750 1129184 602939 2174151 192131 1504705 2071774 1198385 747456 2149554 920736 695624 2206143 2288845 1284520 1998236 635928 1875424 2242431 1245149 1412707 3614: 1444966 3615: 426594 1822736 2176550 2151083 494647 1877834 433881 2573245 744638 2429128 1387844 2294839 1508291 455044 758190 1721498 1120498 1201530 964255 1452242 1114141 1382576 1273033 2018107 86837 754030 470328 1112445 2463992 272331 1729518 597217 549516 2474428 1162551 1340811 1720476 1494834 2617135 2281705 1072829 3616: 742184 1915966 1945291 92184 947515 1598902 3617: 1342774 1435849 2480874 1954494 1164917 1594839 2594574 1966804 2633878 1390957 1708268 2380202 899872 1938825 739622 378800 350294 1767351 726053 735097 1874989 1429068 1752324 354316 2549132 289217 1628932 2359344 2316360 2056354 286383 1549684 1235033 2063068 1129235 335465 2445775 1682683 332476 41029 2630035 1068113 895232 1125499 1619392 2558756 1956269 2421052 1503879 2252502 732597 2280210 2484861 1391523 2489060 1087194 2252558 442125 1508397 613460 632632 1518884 2526488 91090 351798 2423553 2391252 2104443 2411001 2269139 946904 2057493 1016377 1125802 2337085 286389 1533887 2575909 796462 2497401 19534 2506955 1000624 869559 852452 76709 961600 1923552 290622 1766693 1012602 1562812 829401 885503 198731 570738 358297 980292 1556712 2534044 733389 2589132 1968841 2323141 1737191 408218 658352 1228781 440739 289710 2274717 2004909 2603463 540466 700534 1294133 203982 1298126 403288 455428 1909628 1862146 1267026 101842 106239 839890 301019 3618: 489144 3619: 158696 1276816 1374216 1497585 39672 1490839 362: 1377988 780367 753819 2567549 307917 567514 604810 1099238 1596045 1560934 1458782 1717652 406537 1930480 1507525 1235839 2291575 503646 1935592 1030349 1232381 196027 2105834 2539534 2453746 895732 2107155 83034 581616 613765 1797882 1107134 2117629 1746788 489259 1320385 1618268 2198123 970206 1610652 887627 732079 1769633 317638 144086 3620: 80127 2549647 2620087 3621: 1330878 2128788 1848302 3622: 1747619 2053761 444450 2026928 2003760 1729644 2290414 877576 757437 1013831 1175104 1242529 581952 781546 127205 152246 1574825 1717994 55439 1507886 2486352 1861409 1182145 2304222 2447404 592063 1218410 483422 298392 800270 3623: 1985565 1543660 1850750 2157993 1616292 668470 349528 2646346 2571693 2199439 748187 2451021 1426033 2611037 451157 2026467 2493120 1860087 1039594 2309933 2207546 1918430 2361606 156535 1287330 1464449 2363013 1455018 1770331 1212247 1338579 807902 2331739 1411543 1203383 581430 1521318 192249 2234753 614738 1559505 2240590 1702242 1476469 1849158 2070266 2316972 1515374 454645 703691 2226634 953358 881303 1033461 1266288 1966531 2644906 727938 598250 106558 1765037 252159 2476145 2127205 2243473 2204191 1370080 1457201 598165 1218585 900137 1016150 1465088 977427 845801 1977343 47615 528802 398328 1302219 490377 1448790 323222 1479511 2053028 1262767 1934139 623589 1963814 2556763 76305 338446 2041854 1490640 1370594 1015875 1018765 786548 1009466 2588528 2602685 190734 2380838 3624: 1725387 1510648 672269 1162606 1623549 403350 307049 1058950 2080761 390986 2111422 386185 1382465 70934 483734 136630 2105693 1577145 478149 2063829 895129 2067449 828317 487593 2523534 2611569 498362 1478382 73568 1968282 1253345 659348 2601725 157490 1896930 2235700 2641910 1854303 1334301 415415 838260 996479 975702 2130250 1911678 1263855 51564 362695 88888 1350103 1405996 2045436 2185906 1717380 1199463 2020676 960270 1710609 1621364 272755 2118426 2497851 1360311 2123269 923014 1343194 47195 376914 511107 429730 1901391 1016065 429555 1036242 1254374 1917663 2434006 1121906 1686345 171650 2267777 1613949 181795 639443 2635185 693695 1478792 787371 2249744 237658 2298687 860874 1968074 223250 787361 1589680 151572 414301 218396 2324211 1916267 313170 1925058 1857964 2103270 2107263 1462841 1106600 2163543 1010800 2557918 2027101 1504552 1734062 2453866 2185523 2338791 1880115 1344730 119651 368000 2509882 1435562 1225293 2218539 2309328 936505 969672 1456568 1576516 2555675 2391431 995226 698769 2255682 1597861 1638982 465597 994680 1160063 60604 168214 588953 2494190 2363679 662163 402874 1338611 1841066 2224220 2283199 814989 1591613 332563 195854 2425444 1664402 1532757 902126 2576996 1730683 902705 2428636 1593001 641074 746622 1280202 1178811 2591478 2451172 2151182 1201063 1978039 148579 1425722 611334 5519 777968 1746851 2335390 831953 1924230 1336485 1477422 1797705 43378 2102421 1563703 2366248 1005785 92033 1120773 109038 1968101 2421839 972364 1892496 621551 36921 1354954 1268715 1010782 305852 1277273 347434 2473408 635627 1289089 1678832 1074299 683964 281565 566680 162807 693877 945510 275481 152423 1400109 2510733 2609697 911257 1836958 1140890 1682543 314319 1268380 2401987 2337698 1669017 1156311 2331591 1026894 1258813 2282973 1307126 1729930 1226408 2450465 754671 395707 2538159 1557572 187965 741423 1696030 1065005 355914 1057642 2406026 2433977 910492 440206 515498 675525 2628558 1008872 2385680 1257208 2385711 1655612 517537 1553620 1163237 1839760 154876 273800 1743075 2046999 336642 2263054 1538739 1451220 1084437 2209108 1049935 1230682 1181588 2254614 636881 887327 247609 117569 1701661 331521 1905697 1687191 179901 20847 1422562 563359 2184188 194520 1429675 1500724 878575 1351770 512185 2186963 54039 2096441 2053329 825234 1655936 1928116 2160871 1390721 13484 2190926 396951 140097 1246336 83637 1629011 2058225 555998 1218206 1548737 1636724 2322116 65322 1044677 1848651 1069832 966007 2636650 2307121 649569 1479186 1436255 2431184 2556513 2315686 897238 289852 1668642 2399068 994580 857033 532228 1287051 927447 2157097 2316879 2532194 1508774 1539847 1019238 1353666 2224394 1786154 2428252 145992 233290 1125513 382601 356021 1191780 2460658 905227 234906 548377 1867906 1819646 1919916 1582780 153142 537731 2618245 1678632 2394861 1447070 796838 2179927 2424425 835235 1531773 1808660 1417918 1304082 873260 1140054 1034803 1112667 453830 186850 1072291 2583140 1361424 984026 2019899 747663 391410 2204602 780070 650314 1823337 1631671 1475 869042 1391037 1501269 474770 2625077 1805234 1792451 1402734 1762897 903110 1710657 70327 879752 2144985 607112 2221133 26417 742403 1820346 37426 2280642 883479 2275799 287818 327549 2427566 172952 2370132 1088153 762851 2047700 1021573 408594 1746066 2218611 692152 769356 95868 85087 93188 579587 302789 102156 1326427 886980 2319382 2185854 1824281 1652565 1131590 952682 1546641 2395957 368048 1793479 1392684 2522183 1383067 481623 1841106 451632 1889085 2174943 1329817 1332051 1196022 2131620 2571687 2566835 2425614 1927755 1104197 1427037 2395792 1882818 32391 556316 2058926 2019558 338112 1053268 1902842 604343 940410 2274532 1908112 173226 2128433 951988 2141205 657 2509279 2379494 2216402 126013 1905292 231951 1040567 1958164 132557 2179854 296179 807503 334568 1118218 2585491 423061 2119576 413787 397479 2084455 2505513 291861 402780 2497877 2104488 1278177 1167257 270875 1238669 2389083 1332550 268533 1966118 2493018 400546 159841 2259876 1488878 440820 195411 287860 1056732 864307 1219468 1558682 1425841 802753 1017982 484732 1118589 808166 2592416 2324147 655945 1862004 388243 1143662 354571 1161207 1626157 821425 185484 727514 2180927 94459 179957 1845700 2066087 330843 1204076 880851 855016 80844 1001352 2554379 1736284 2138218 1223718 368816 2329012 137815 1549522 1640664 471377 1980935 2428277 1413252 2255329 1629168 1572913 2383194 1365145 2023587 478711 1485178 2386951 466493 579620 1800338 1031235 2239197 406395 1220237 1986161 142320 966914 1992208 1667514 2390358 751308 2037893 1488779 27526 888640 817781 142538 2448354 2408658 1074416 1555694 1735018 671030 1729367 486846 1950412 1813634 946285 239083 1214409 1731107 1932025 99375 1882817 204750 1444649 2137763 1411593 428474 2537449 2638856 565669 1987843 201930 538117 1203400 53592 192319 2080390 2157361 1690535 258066 1679715 512996 33844 5899 1706355 2317395 2262544 1398768 737929 133037 1897037 1985419 1902593 821049 862615 2231379 762001 2305799 852046 514985 1600143 1918218 1137057 1473956 6023 938229 769982 604468 2597252 2039749 2424595 340219 1791146 1600521 1711840 324895 1342217 1034940 1085457 572897 2587557 1755431 896702 556059 402976 349697 2630412 2007105 376246 649454 2601141 2579180 1160833 276589 2168327 2513675 2392914 921115 267662 476401 998851 152835 2435188 505444 1036523 1435912 906074 1459612 647797 1155748 80887 2559787 784651 1623692 132677 314887 1329479 1425734 2269031 393433 2123185 1042810 1291216 2363290 737275 2618491 1235477 95456 2206750 882611 2237381 1467402 2205732 1618381 1366345 676595 2334233 2617596 1875878 847166 540949 758968 2391119 1262326 2261180 1636021 1052666 437332 1811032 2528822 920737 360829 2149667 2246042 2646869 2581506 2419311 251000 1487357 1629053 1027223 1378171 2342455 1074420 1259229 2171194 1274354 948898 1980628 1854367 408047 803105 1019154 27585 1687513 1794321 1785295 1119253 976687 1737921 206875 804947 95495 783214 118904 1183281 900026 508710 2210388 75162 849986 109646 199397 1248623 339148 1282603 1404967 1011598 934040 1854693 1565742 587643 1799325 1824315 428254 2009394 2472130 2646212 946368 908170 2511701 1186966 614002 31130 1691550 1674146 1153316 953409 650966 2296829 1983426 1740492 129844 65857 945028 1008086 1021123 1999161 556459 378565 1174895 1593805 2312587 2372150 712930 130078 1164478 175833 191547 1989293 1501371 1045490 709050 1948351 121301 1311736 1874973 178028 31492 1279860 2443945 1135041 776034 209953 2624603 1232403 1116655 972792 1168682 1176940 1798574 1533440 2165115 821309 2160153 1724841 333719 574736 968003 2500034 2383596 1845368 1868598 1922486 2286288 182269 211399 1348685 1623668 664305 177629 2320915 2162360 1361404 2617183 198840 6310 821635 767278 2360213 2591725 1588677 628969 1802941 240076 350865 1451997 653533 1346559 1310757 2223429 527502 123019 452615 90882 1509321 205235 2538568 1429249 590514 2244126 2571212 484283 997517 2391060 73395 2406341 2517955 1236981 2314299 288856 2251144 120114 1020351 1102087 2247634 1293951 85090 791803 1279518 1862063 522943 717784 972593 440218 1769192 2135104 702287 1487808 2338571 2393800 713357 387833 780046 2272604 1016095 2454733 1406528 1197793 2395662 1758438 2252558 602915 249274 2591900 397226 717581 920038 318849 1694690 1554043 1252039 952140 1721930 769248 2541813 2303432 1634899 2310393 734980 335534 296659 1965173 2314155 2198966 398115 1500434 404012 2533895 2606763 1544741 1231302 262466 2577288 1154837 547 718774 1329393 1022895 929013 2190240 1573016 1943877 1424872 523027 1595305 1558932 1697022 1919737 2583460 2416543 1645029 1225396 1772999 568579 1406690 66853 1382041 2437275 446107 1610028 2374420 693477 1240835 2568014 719385 1382430 1949054 2259509 1311871 1100199 2430762 1633323 2602483 785968 2134609 595130 1177834 161988 339713 453473 2103498 789830 1600776 2053104 549701 225179 958234 1551922 1081367 848657 1350893 247437 1225143 417031 166725 120028 1221696 1254950 2291575 1512747 2490286 40411 138170 1446509 811532 1846566 1124952 2538610 753635 2598907 1007541 2184872 1862431 461587 1030145 1332239 231401 88808 928302 1825023 997871 1170602 1047110 2225186 1764497 1382236 2473503 1807932 1019821 2583255 900054 1789540 2564317 2094617 514717 1807145 36541 2176053 2069570 988064 115861 95100 1870701 110578 1274833 849142 2010641 352214 1772754 441126 1446638 2617001 1497274 1922842 192607 862656 570268 563685 2386003 325136 1492806 2139174 1889009 766958 2382327 1775909 542759 1447629 2089145 729949 2099863 1444974 258336 1295754 2291496 614579 823600 663237 2349178 1087179 1726261 998057 1760115 164454 1942198 421101 2248962 2040013 1890069 113994 958163 693171 2423118 391463 1281409 1611555 1889657 1167388 316905 447924 1983142 750815 2201796 956663 1264453 2541141 1165559 1651766 1609460 1936121 2214536 314146 982426 1360221 2271673 397291 2024592 1256881 530746 2063891 1223451 1193345 368013 2409753 1173647 849216 845817 2218517 2636013 1027374 1571531 1748015 2151695 907756 1834768 2254534 2096436 2593740 776704 2468287 342479 2423106 1361490 1191023 225301 2465738 1286400 379625 1645624 125727 1808495 1849048 2644047 464855 2493096 1878801 113495 28933 2161530 758184 718754 758447 2149985 1455406 2535848 857406 1951658 2632845 603683 976494 2001343 2395452 344345 1874673 79551 2237205 1192539 2007207 157290 333860 591038 18927 2549787 1366486 2196857 2195755 1599516 2333336 1805033 898627 2209653 1395999 94539 2463194 730674 1813510 903842 2298082 1695369 288861 1354313 1535521 1243245 130551 1279008 1898185 1612336 2529491 889747 198723 2388684 1419543 1984956 2548589 1995509 877919 335039 14391 2481257 1757865 1921403 2157301 1587770 127087 2469717 839489 1116690 1058235 1074282 650453 400285 771451 688372 1705811 847950 793480 1903289 1448435 1254721 607280 2405164 477232 637594 2639435 2088784 280980 915503 1975659 2094392 227207 1236967 2528936 2286284 1596921 1948415 1826167 872820 2460738 561381 2512993 450105 1634138 2545468 1455080 2379935 2269844 2341489 1551539 25058 229918 539447 334181 560951 1491896 2351097 1922433 2194110 87763 1776715 1558018 1928709 2442088 675048 315770 1603824 1151233 1742677 2394123 1248554 1552593 827693 1739080 671469 2422621 2530987 1036393 1539091 2519003 273933 1780326 2021871 1211396 1881805 645661 1950481 230307 2325328 2348690 1470997 89797 2235743 344561 1141108 261724 1440883 1108165 1486032 1386556 1999688 2505214 399605 637781 820822 1108679 1953113 1374235 146682 1768218 2373626 836882 150004 1133298 600038 1085993 2472424 2412131 289935 1291163 475508 291535 692635 2072789 1838945 25279 1294494 1751738 2200198 1377612 261138 994124 1443595 1595057 1847936 161156 200238 14812 1123742 1939337 459503 1929363 5480 1002150 1552260 1468307 1605699 521381 357485 1845056 1551118 904082 251458 987816 661992 1521638 392647 2364483 302573 2369915 1368575 614892 1139063 613964 1831978 651010 57554 1763965 1758537 1131261 578853 1779325 329982 1462759 1420813 1942807 2016459 2632648 1716659 64691 1924051 2056799 521968 1656273 1684095 725099 565844 565356 1791922 1722581 858917 2146064 1085925 1267033 2409219 300272 1448113 2029340 1720514 2389981 1031075 383708 176688 2606404 1575536 2484405 26005 208891 1165536 436006 391544 1595628 1672026 2013482 315054 951975 2103101 2444135 47436 879641 1692686 1150623 124172 1383304 1058715 2612672 572319 1054494 199251 2102032 144476 2397254 697844 2515693 1029975 1278867 507067 1569978 232982 1553377 2429389 2026 151563 2286190 2506478 267659 246959 1247946 2219478 1896588 1575458 1661817 130023 877068 191783 1862866 778142 509775 122745 896805 939765 1164053 2447439 902404 1846134 2116706 570692 1494507 1812177 147580 299868 2343368 2266110 376987 1699601 555555 1602174 1909398 1721168 953411 1491321 2455897 94861 2517588 2078048 1850289 855365 2508094 2384136 1820361 1266270 1121588 299598 774828 2501306 1824740 463227 952667 486887 1651395 1830830 2171678 270761 573987 2568231 1159081 1954271 195100 2533004 587512 2267342 1953448 1313069 2237448 468972 2235246 286917 788098 2009871 2074645 1597779 2302135 2516427 194510 1195837 1275259 416160 2297873 1524850 2479334 452833 1596315 1548027 1398508 458487 1002566 584210 554052 1274191 2061910 2437680 1532626 969176 343336 786835 2134231 285369 2245959 2275556 1454444 1294084 971874 2045166 843828 1469085 372888 847865 595303 1583243 1266973 1186192 1578086 1992889 1982068 1126119 437734 981766 553518 1312353 737148 799239 2188478 547892 437182 2448424 2372553 734611 1396121 1020128 2516253 937212 64915 1759127 1514276 1287360 254255 230563 2075110 206394 451410 1052264 2206715 912375 2514367 1969472 1472681 2151520 292672 816618 180958 2526898 2091000 1747159 2302143 947883 710576 1574470 1058600 79270 813041 2108786 2283921 236702 113385 1309805 1329227 640176 2047321 777559 2569596 1888619 2437462 1850395 595111 2022263 1013112 1553392 1302771 1411334 2213868 1003099 2526179 1624906 2088586 878244 2249987 1880013 263357 2554010 2484672 1111360 2229875 1703064 1145179 2046445 1306903 970573 1817238 1121345 2490288 1995534 1279599 156713 2389458 2440479 890932 1436727 67635 1012040 2641171 1502431 879989 1288019 1898357 138275 2205063 934597 25358 37276 1036103 2316100 802851 1792243 1665510 1407520 2314364 2190578 946400 502992 628423 1032546 534102 2344023 1111193 1317326 1456581 483369 2558226 2326509 1402059 829713 1683534 1794654 1160463 178537 1374838 767395 650006 412475 1988810 1196292 2635063 2598461 2602047 465224 1102541 1689149 1357060 77398 1162818 702028 2368012 2314284 2323360 119162 1599968 661907 1942125 916537 2176162 1463566 1830616 715522 967953 1890323 2616972 2405583 718049 1114824 549050 501419 792200 595708 426696 326820 1678317 1944554 218614 614960 1026014 360945 1572731 1665945 402027 2582788 2432002 1480067 1549207 2412058 550170 1443561 956295 1302943 887716 1365599 2103875 664681 526515 2609266 1319743 86252 2046210 897376 1104352 2530419 1076644 445661 1500402 1878827 2345837 2230593 489171 1644905 919210 2238173 2150507 1724696 2360619 1129023 1679738 32471 1212086 617332 1585919 2276715 2237684 192275 1249765 574011 140002 103941 313391 482757 1962362 1786589 1656286 1319927 2180688 1112963 1314860 904343 1415519 1300628 1383055 1327068 1174326 2319695 2538305 35008 2450494 1847625 590693 1429073 1864088 2619160 1898244 1971885 1357297 999217 2471782 1970936 926273 1648615 2584126 882278 2578150 2454106 135015 1558853 1649062 1711466 1876090 1361535 1620064 516116 2005447 1557105 509981 1984087 663457 1134936 2589446 2447574 99345 437348 547265 2532208 811576 1408520 551747 1173619 117823 1047220 578342 152387 1374211 709552 400138 1385388 418105 887445 1599323 1060975 310792 413230 67049 351143 2402760 481237 1344471 1443591 93551 2204615 2532629 607225 607834 1711557 2444342 1863351 589380 2553052 1012320 2608715 684590 1490408 1195239 1970197 2599526 1635376 2054432 551044 2549831 1857794 1290624 2578991 1159702 2358717 156505 117539 260414 2041461 858753 1094968 2078037 2545733 2124410 1853583 320047 12770 1853873 1419338 2090397 480631 1911155 2358166 167337 1569676 2183707 669135 573879 2605976 502491 1723101 211121 1257669 1389589 1931185 2414482 36055 1111130 663332 1291587 1492460 45680 2453830 1509540 1370960 2474594 184874 667095 1251713 1669453 1466980 1594270 2206646 1878777 450730 2473052 1737510 1558100 164892 650481 349112 1315613 205253 1785159 2150283 440007 207522 2341779 636557 214261 2174914 38977 1787236 1798472 1343580 1521090 1776959 1319535 750080 287259 599382 1784621 104407 430739 1861838 1903645 555485 1167768 1382714 580330 2257348 395885 2539187 1972175 180325 500619 1608628 1908830 2243453 2582307 1909144 322132 1278843 1220152 1678711 654262 2333531 700820 846688 2551288 350452 1313494 1092218 1120982 1377730 623637 2522652 1376487 873655 1601957 78771 659561 1420711 497889 1159065 2421563 2433173 255975 2566014 1707721 107791 1564834 1771680 369227 2225216 1263270 2367641 2506899 543209 1919434 1779185 295978 2416844 2155068 671564 1856743 484987 898046 1096802 1846266 1514959 2085170 1361289 1820130 1477868 645783 1875698 996612 341592 922621 1556987 240683 346870 583507 203099 252656 2645714 358263 1802053 1713962 541591 1306642 1476982 2632964 2006959 546205 2125140 1810775 254250 2508578 1921567 2495257 1272167 233364 1250371 1751726 1754477 2474669 1374257 989432 501562 2240737 210697 1082178 643252 195238 2595432 2277401 844975 2228276 2120421 2446851 516292 1291021 1715225 113184 920557 1397223 1269553 1795159 787069 2579520 826689 1237753 382486 1196083 2593366 863106 775503 2621940 269767 1745019 1279842 160722 2099183 526255 1239246 518112 1517715 1777066 1595341 266781 1595348 1735762 98790 1901661 728217 2071383 2576128 1380717 350305 1930026 2099448 15018 938511 746839 680621 2575424 2574342 1934360 1045797 2310566 1084382 857633 133168 1202322 1328700 2186836 1982159 2177904 524240 868738 1915526 2283918 1443692 2129030 2285417 656107 1086811 196350 875614 1238072 944499 2075176 573279 1169717 707873 2611071 1599369 1466325 1877492 1108810 2025890 729294 300544 969562 381142 2520112 2289971 301073 446593 1059906 2213008 1716184 270772 2264149 1441660 1409974 122478 1521966 310510 2416593 178955 2038634 1967361 426605 1213270 293891 311371 1961164 1894028 1653533 424105 1279445 237965 895629 282690 68946 1519481 717753 2385515 1106105 237532 195696 1651071 1711427 76801 2546406 2158859 1981222 2094981 1469516 2161801 408501 1727050 605428 296716 1235064 658714 675128 1834777 1933258 1070937 1395378 676227 2489360 290754 1762967 261304 1110886 1136330 2321203 434161 943728 740484 2142102 2482336 1268891 2626311 846586 700867 2575550 1714041 2359999 1936283 378129 997767 541124 2241426 2374335 175755 1047217 1875331 360303 65429 904625 81708 860437 1620132 1003676 1713211 1957597 2642318 2115342 1660331 1932859 1709227 1385895 2516213 2635647 1879179 637010 750546 2123784 1388938 94234 368977 1932708 1811767 274010 423001 2648125 1466792 1347797 2548814 1486499 1910428 1566566 883931 1199688 1501366 502524 177117 158267 1536916 1161150 1257097 2404365 2045623 1543432 2211889 306762 813582 1048074 818270 654557 941330 2181248 1017806 632336 367683 2013884 1690704 1052699 1915453 2061296 862425 1310387 323916 1157085 1686264 1555059 456123 1313780 1865242 578061 114853 2135824 34597 673693 678126 1115261 885530 2245131 1707984 1821629 2396830 2305147 762430 2349115 2355175 1939943 2474059 2315641 849450 368578 1666312 227963 1005451 872862 1344404 1674244 1432352 1694130 28079 328276 579829 556891 279477 1400190 2462806 2459307 2165091 313567 879407 182824 1191253 1248997 802317 1478230 1807268 915801 1594243 1728542 1200165 2414635 2507421 195245 1776478 1187512 1878266 2443848 1745047 1405203 1949480 2512452 1176757 192285 312395 420307 226176 1188350 121991 2462241 2293241 1716933 1389343 2361989 1886577 1286641 958116 108002 798130 376759 678620 866083 2525681 978696 127305 177946 431297 1730959 406889 2215597 329081 2159471 682256 2469965 1101365 912036 2421374 598506 2398911 608065 2438421 731917 1918340 7169 1628061 1550600 809855 1531123 156315 2122767 1638588 781251 2105352 609432 2177187 1206898 1241739 209763 782894 123779 269378 1277233 714760 1977811 874939 2161730 2570932 2182464 1045145 2364076 2622179 1357067 725982 2465757 2589510 418902 2461661 2504055 1719868 810655 1336361 347778 397831 713543 3625: 35797 1478210 2177768 2594099 113189 761995 1213684 1488684 2214246 459524 2181151 666409 198192 1186997 2432161 3626: 659836 146159 2027136 1812967 1480178 2575112 2360268 609446 1813238 875100 70917 2548462 1193255 1377268 1733650 1866104 392201 817246 502086 1166873 2614433 2152668 45908 573951 906774 293816 1965797 1293727 2480720 2407354 2304606 2069652 1666454 1405746 2231196 867960 728238 1252823 1628517 575558 1150609 928883 450117 2093385 2141687 20217 1223835 1505376 1881291 2649120 2081730 2347599 2170154 2235843 934614 535761 1038257 398647 1653287 605447 1271345 2002660 17510 202032 1620932 402912 1142028 556904 358808 524536 2112212 1310630 40988 1024017 1084421 1596655 2401857 1269215 2521833 401639 705341 2388135 2337519 57886 1243020 588352 2020687 2266720 114022 9630 1361474 1061083 2311911 2443870 1119870 252274 802944 2138744 2599611 1463137 944799 129879 430007 1702313 455043 1046460 2074582 1534259 574022 557281 1812093 1795285 2419391 2242345 1607014 146526 876521 1810355 2646101 441205 1384439 2209944 754713 2299474 1436864 1880563 2334259 2497863 1141623 360408 71050 2524959 896854 2257637 1806864 1271161 1266497 610678 577699 1552911 960641 1958818 1634701 2494222 2600394 2158321 2203942 1430078 1625634 1530088 2366155 2262211 1215992 508439 1646754 510504 1140747 2000235 317569 478462 1240154 222417 974750 534032 1707011 1678676 1002651 1110029 329904 1986817 1270288 14998 2215309 236045 2503639 2484096 450716 1648598 2201317 914154 2057375 2433645 1247830 1167258 729439 1794331 806072 1519872 2144726 1562308 2081506 1803276 1385677 103457 1511724 795705 850962 1386228 991360 2582452 1889414 1514875 166748 1879524 82815 1782776 2328257 1299015 1462014 1706616 2268141 440593 2328864 1174866 853097 2547508 1359250 1988166 1202592 348390 983065 898652 169183 1819128 2017440 2284144 2276374 841014 714792 690633 2102613 71013 1079712 59717 184864 2107754 808987 2516700 39719 512278 743123 1033627 2547505 1586762 1929488 1727528 1232012 928403 2200769 11205 833826 1917881 54973 25206 1320445 1217751 80740 1141065 161284 705263 1377619 866306 1233833 3627: 1318155 3628: 634174 1595570 653137 1254279 994498 441002 1050410 1266382 42053 449153 1753060 1522632 1087044 1385542 1531703 475167 2151973 1008341 1358014 1140801 1335048 1510959 2319491 1984374 858298 1727026 1539689 258047 1992091 1450175 3629: 369804 363: 1051723 543463 243877 1826349 38203 2399724 1427332 1848036 981681 1998073 2057104 2318590 2591704 324366 83756 867717 753107 1057576 2613825 1688968 1254920 1328294 100430 1390436 2072389 857778 3630: 1052440 2240092 2167373 1022808 3631: 2228591 309645 752545 3632: 2311261 1104959 566348 2116214 3633: 278596 1231067 2490701 2481025 1336238 2546757 2243384 246866 885653 1393310 2255690 184196 1446213 3634: 616585 2542533 2077435 1518289 2584924 2136083 3635: 1336061 3636: 712664 2155536 313057 158440 1906452 2441973 733919 1539757 1923886 2165151 2536309 2586070 1244740 3637: 264956 1751080 3638: 1471368 1188847 188596 1051672 1585039 748772 1966800 2210856 235191 714905 394999 515396 1078401 2622544 1461040 179544 2206574 493675 1693222 691469 1375545 466644 1114271 504165 1895863 140375 458102 2537339 1432697 1344907 1874870 2398369 431670 2325222 688700 738368 2441204 1018771 467393 584487 718221 1617613 1435734 2114620 1699759 1221735 1739944 2434155 2229740 3593 1404612 216705 591489 1352780 1204074 319857 1197998 594334 1678745 1193722 1309392 1639381 2382503 1062330 2572718 93515 2194540 1105260 2293709 1339449 58842 2211651 1482414 1673407 764613 1121834 1992495 1386243 2576190 2582505 428208 1048033 1104843 2411316 173558 2331094 1522583 923469 153686 1036159 1845055 1742267 2635792 1296443 2084268 1699282 1105475 1691134 1065932 2075595 556154 422391 2300677 2197379 924343 2294261 2249366 855881 2398822 762503 168532 2067617 1779138 342570 533862 289174 981770 1946046 759982 476110 266860 1932107 532681 1144422 2250224 1274848 1589471 1023135 170019 2182425 659555 721355 1390276 1411357 1521307 2040114 865109 976380 862566 1682929 2175176 2583488 667613 1264830 2210013 1353004 489676 1589917 1712929 1759589 468931 1371027 1361468 1715425 2401987 532778 1968131 1071518 1298639 1819458 412912 1990875 921336 1094739 1951035 636764 1853192 659298 2515066 2581451 2372223 139409 2262583 235499 638476 969950 1271002 1939389 1666609 2052925 267809 1131996 1965556 2497398 2412489 785313 1606008 370889 2582351 1635834 1879026 499543 2096137 494666 2337382 899895 987561 1104488 1204876 2190926 920271 1184468 735346 2116762 1881272 1949568 768051 1328970 673073 1103492 392153 663707 2347150 2491795 1615858 2089194 1892276 2467354 2401661 2606103 1913245 1892435 2161489 1026983 219203 569999 989661 63312 819907 1016558 714329 899258 1389108 1535693 1643947 41611 2638946 2357293 905884 385337 1318005 3172 1849487 1438316 1591487 1510953 1468620 331073 1450939 1941527 934011 708536 37441 1547323 1656652 1681027 15137 2144393 1893225 365588 1470965 15823 1549345 766051 2455334 1014121 662413 2467417 546339 1161285 2541097 2101481 1232065 1183964 542191 556121 2246612 2306226 1027143 1667483 931686 1080561 739075 1147941 2242110 80903 633672 1247847 1334658 1129552 730917 2187309 1985030 239940 2531391 198414 1201645 1282371 777077 2561075 2225690 287201 79713 1215472 892278 253827 1689709 1336834 575710 1845141 1904138 2010810 1705738 2553075 1613018 620229 1089330 599614 265582 1350071 79925 1719968 2613838 1681505 1302607 721924 2340535 309933 2318915 479959 2647746 932771 272300 2291870 163684 1935161 2306186 1532951 2537839 2347120 2202586 1513219 1921319 1157033 1132545 519597 1906262 282477 2554947 1613494 2543295 805066 250560 2192394 3104 1970148 552373 1378182 729947 161524 585904 2076175 457687 1882869 1662963 1885684 2566256 2264161 1603917 2515950 959774 1088210 1230602 1981360 157937 2487895 2464704 919813 2408142 1535136 1763959 589575 1139379 11977 617099 1609804 1784312 980315 2592646 780619 1958804 1072631 2573996 374078 2083077 645796 2279595 1336766 1368117 2386068 639801 1944891 1606781 1700183 2511903 2318444 1008968 544831 699744 719193 2018987 413447 779166 2500045 168671 617411 480417 2506786 1771207 1358794 837032 1775526 299154 1900103 1802378 1454528 518548 1506885 2372972 1293673 1011445 1339656 765581 1176210 1471401 354955 2646108 2293924 1946807 1829219 2037274 152563 350620 1255106 1775811 476654 146284 337641 692796 681958 1860580 766931 1366345 1170306 1429984 5275 1166001 124905 902996 693981 54980 1844949 2191864 2262923 689911 1293254 746845 185614 1859126 379315 1401016 744968 2228694 2153579 2228220 223785 1667237 2379620 1274827 1642861 851631 2251413 704195 2151580 481831 841097 434290 2408602 1271303 1409539 1549750 2176316 281182 2317627 969820 897829 1557461 499275 889120 497132 1011133 1595082 12278 286937 2273942 2365303 1820049 1215187 170123 1281774 2376438 2484045 1437330 1654286 2016294 277608 2406489 1091511 2289332 41013 193047 1593469 1448824 2294342 2444216 336140 1835788 1206129 1593634 597198 1117520 515329 533453 505398 2121191 1034865 322023 1887606 1661665 1875689 1504155 1229828 978239 491979 59888 1930472 2241558 2523410 610610 2447747 486677 879419 2499960 765547 253533 1446601 1582940 74242 1770349 337515 174382 224995 1791273 2366121 1503319 909813 1707791 983042 421430 418992 152187 1730883 2594220 500631 1362958 27732 168616 1717283 1965658 141029 408667 14030 941449 323725 495771 1344982 2609773 2197924 6517 2586443 1247779 931351 2164288 2202141 1102269 2619349 1909316 2260109 1337195 404357 865120 427125 885615 1802558 1347928 165409 2299841 617788 2344305 993047 1582297 863924 727828 2581166 2391471 2248819 319512 199461 230448 1353619 1515634 457379 374977 2197585 784 91006 827438 2033981 171568 1286843 1955252 2585028 1178543 1761535 2630289 769858 1891922 2517322 1264755 1243735 1644883 2333511 2202928 1375059 2554154 1242099 1187953 375119 636560 2459108 2192417 159981 1534200 2428934 2498595 1455869 80381 1840759 1627368 2501911 1717089 2487256 1539280 2324480 220420 706280 2011636 7659 1932002 1935540 223190 1929819 1558076 2049074 534793 1036709 1141753 493137 1915346 105100 726598 2236092 588836 1102819 1926796 1841077 1068151 1704776 1336804 1498 1152241 247056 1605490 42320 2577148 262203 2244411 2532541 2381780 1779711 1784071 1849962 1153222 1552112 836191 1063193 1873863 2599263 1628942 727229 268979 2635864 1331255 1822661 39334 1331621 1474538 172325 1100423 2401522 2056934 151366 2383040 1145278 2066432 67536 1194221 2354816 1575703 377899 613400 2479313 2169353 2415442 280165 1413113 139129 2428289 2197792 848253 283099 2402572 2325414 919539 1697711 1953471 2373375 1549927 1608327 695773 618544 324023 478835 1990034 1824473 2256878 1048964 1329457 470944 737378 635407 2130850 157290 1038544 238513 1021779 147521 2266225 68886 806365 2157061 1269328 104344 1749309 1161420 1030082 906413 1791440 2175279 742142 352827 1237710 7156 1536822 1943354 1855463 1251263 1070577 360153 689051 2017503 2586426 967538 204715 1386818 756367 543921 156553 1373801 2200560 2210869 2389518 2538465 1508124 1383785 1568162 2392315 1986437 669797 2126421 2062197 1759794 350455 1997699 2037262 1420324 187865 2345232 1186234 2350581 592839 2133749 1534288 1229193 1741371 912510 1398149 1553028 1136254 1854194 1904152 1773743 1212039 2061962 1580987 1587998 2483296 1181203 1655845 2437174 910237 1448464 2582526 387152 1089837 670941 2145870 1434275 1027488 1555215 1335402 2519555 800812 290614 1521422 809944 2066753 2374916 2003111 774482 1508748 1021122 258664 1165924 1398494 534551 1032400 846096 1713020 1271706 2155464 745249 2194037 1591666 986107 1656198 86571 2220086 1026412 2336920 2570938 1462615 2132052 1772161 1580452 1578576 83678 613964 2283847 1385126 2503230 1048912 601094 648557 1853990 2602553 2012964 2312145 607696 2312505 2184073 1307536 207747 694595 2229306 2017288 185106 480165 2329712 2242600 166170 1329905 1163866 330897 769909 478612 1502216 2260360 129467 1287205 807239 1784659 1103124 1707335 121027 719671 1112558 2279334 713661 29439 721351 1555257 281887 2385976 778142 280140 1239832 393190 2430763 2076471 1027030 614181 1223689 2382795 2043867 993135 540423 1988914 1743297 118614 501150 197057 1900692 1831643 514374 2012489 19351 1407370 2602643 1356482 216647 2075096 1634977 705931 297793 734682 1837186 2604460 1455501 1433378 1956003 2015475 1051358 2101325 158086 602702 1819335 1425179 1857637 556690 1208673 740587 1408020 214289 1651220 1233993 369797 909467 995162 164432 1937773 2433367 2207601 563734 493092 246700 445283 680999 2323497 2277133 1607457 2090088 696138 1307197 162150 14840 2252250 919123 1359253 978326 1634153 215428 1411002 295866 414832 727272 2114022 1806896 691542 2059091 2049587 2014676 97888 2267773 2302143 2530531 1777811 2620844 549141 643065 1142511 2144481 2559096 1875793 2339213 976164 2148042 1409362 2013679 464764 936671 2510219 2491837 1216154 2189571 1503757 1414465 2290697 698013 1933063 2292344 2490288 1042780 1386767 912827 2550257 248240 1735514 1762677 739368 761142 2420879 2232852 1913441 1020971 2629047 836561 499731 63905 2016621 1920416 1450214 523553 2562831 1933153 409215 756195 439433 376176 2496929 2257580 2500048 1366603 622495 2340928 1129543 1868416 718477 1458589 1704827 1709354 2428039 2529364 1444821 414097 689284 373011 1778614 997475 1056741 2290321 1106135 2522999 342641 653509 430543 1687823 1123453 651273 1797508 1350399 1137628 422399 859227 1270075 1935744 2031291 1334451 967909 2194364 1260074 70992 1812546 1211925 2456072 287480 2291080 2053400 1018588 1255119 1217376 937017 2373898 1990373 930632 411906 25538 1879387 36877 2376323 1604641 1180326 292673 1984563 637512 342104 1697413 1064029 723820 705946 1789021 782217 2474410 2622835 1415632 627872 1933743 2017158 142160 189 514772 142023 1580044 460494 2324104 1211949 1191300 68000 346570 533283 782616 1113438 646789 946610 1107848 486651 1476076 257524 521002 2329566 2462662 2360665 2558936 676590 2569868 1927380 2136630 303803 2354654 536228 7297 1482778 682725 159822 745449 1757554 1317253 1786363 1773207 2370665 786144 1766628 376524 335661 1941229 2274799 1211083 2056772 2231903 994556 1023731 2186113 1682277 264720 2383532 2033187 1949092 934354 1744565 193896 714618 1500972 2309921 841213 2319804 523524 299014 61281 2580015 1755071 247240 2601834 2531016 1307742 2082964 1384125 1863959 1404241 266937 2599283 1741604 1543498 2565072 441071 733430 2487198 2616597 1783214 1552868 358626 2594059 581360 696314 138583 1765717 1449659 287895 1139279 1467095 567591 923329 587790 2268141 458382 1171386 2588438 2365300 2000221 1618868 1852219 86041 2014178 1874553 197607 1591548 2417844 2378786 1471997 1545417 1725025 875330 1310155 1926596 1400336 2401168 1518749 1377894 1051384 61055 2193776 530693 670423 904955 2302072 2206274 278034 2387398 184133 616446 2477003 2048023 484685 1884284 1699915 129495 1220499 930660 1996677 1298630 2363395 1925023 1521438 1162343 2412274 408854 2544224 35297 1795825 1753260 585387 672695 1749257 2281937 587049 787069 1690102 548534 248059 1215782 1468767 320888 2288021 384574 1277527 463033 401925 1774424 2380857 1022709 1488741 1823416 2387683 503030 929352 442677 1192817 2532673 2221562 1574366 2141300 156585 2051754 1869460 241525 2646873 278728 1550961 427472 472534 1436017 284475 1732038 457376 1878752 1818235 1350435 2588452 1122257 2170855 352464 1173064 339755 1654595 2137559 1112995 1489155 2039995 2264341 2122249 405717 75691 2416712 434360 431682 2219126 2216191 1815685 143844 1602041 263065 1903160 2614752 12786 867050 2275603 1065277 1917507 2207661 1768677 1260874 1281710 1270211 154699 2098375 1234444 1733533 1079197 529986 1389367 2207879 1774859 2355609 1884638 2123226 494896 1961555 1798191 289537 36679 523250 1040097 81164 2204704 116303 666981 2491821 544367 2637396 1579149 106034 1343993 978513 1210904 1306376 2402007 1190552 914075 2193078 1676360 2052710 637629 2188106 1675069 470365 244703 2254687 19463 55479 756474 2296672 2299717 2317823 839867 2081119 2205499 168306 1292932 153928 2233408 50316 1309323 1180825 130796 2158103 1200165 949116 2550714 996332 2023407 989802 2485065 1975706 1493702 225968 1500460 1909426 1822944 907490 489015 1509931 1269745 1852610 179759 41639 406176 1933764 130125 1814503 323053 329081 1809266 2644491 1146174 2565017 1566628 781671 2507472 2069699 1810573 1932444 1690620 2628873 1913279 217405 148274 1188378 1140428 2132174 1622351 1754262 1747077 1346475 151564 2379850 1596662 986450 259679 906984 1181478 924528 2481778 716651 295830 1546026 3639: 2492212 391743 2126172 2058752 364: 1223281 851385 557914 1725757 271120 1955586 1475258 3640: 630713 1217052 445416 571594 767661 1625008 962200 133494 1292919 258280 553052 372806 1414778 753621 1462047 2646037 2185864 1878986 250017 1438586 1112867 2065479 538814 2037092 1248638 1191441 533372 133298 1992036 1378124 586717 1397581 3641: 190085 1420278 2213136 1685717 1164958 2253363 2207858 962973 1692524 2521846 1008232 1223215 3642: 45908 38167 1904515 893273 2316665 978447 1041936 1009033 791350 1260806 1129837 1001417 508708 2290372 542207 1682450 2044027 44419 1248827 2077772 1747938 703248 3643: 2274587 191823 2556325 2120407 1668888 46360 995032 2104035 2253854 156863 1832252 125392 1755543 1477430 480157 3423 1885740 2497689 1720672 302223 2187764 1220645 2611670 263016 3644: 860805 3645: 150182 1835397 1867807 3646: 1793946 2534406 2513903 364810 1361215 2516882 1938613 703959 623827 1607320 53134 2257890 267795 57620 1521772 1289515 187164 368368 389492 171420 1667961 1149237 275551 3647: 443724 1771365 43279 1341480 985735 3648: 2272974 2158448 2389821 655358 160978 334829 1072119 2557435 2344847 172720 860203 1830501 240940 1705793 1825376 2232317 756735 1658616 1866211 90395 446566 133309 1576510 1610063 2473032 559829 2173896 2580776 2378476 1405484 1481318 2067715 1697940 2437479 1947975 2343150 1276735 942528 800445 2107541 981297 747266 600450 1610263 1579735 2265966 65875 194463 937784 858149 492413 627855 2029715 842333 1790365 75588 1783026 1144764 2071997 1983249 1749271 1333726 1908295 83104 2621374 1848107 2528970 2024931 558124 2273251 466083 2174630 651895 1738784 2497088 709848 27708 1308268 1998986 2237459 286470 1346810 266946 1789934 1963962 1615617 2375274 2053871 2300318 2056877 149857 923479 1440301 2171992 195384 1369823 2407875 31570 2097947 1541509 798346 291283 1461767 1833218 1670365 1443613 1790614 1185116 1540283 1982660 169751 2148784 847166 2119085 225047 38969 865657 790056 1066274 403412 1809379 79395 1315991 1339817 491852 644159 81273 1159489 2620210 2030695 973761 1665354 1004652 1854408 10830 1197269 820438 1048850 1312501 1261819 667256 2049898 63773 1576201 2446845 762640 388872 2590984 615875 366836 1335177 784403 1676099 1456537 306169 1173387 335681 2295480 481584 2189800 313902 1954155 1724713 2491634 1212829 459834 2620545 639594 606286 288977 2169596 1031395 271112 1897251 824722 590929 2454525 1715714 2142406 117581 1781818 2381807 1423504 928882 1599391 158732 1702345 995267 1951627 2447850 2112656 2209944 449889 284702 494919 1049829 1149657 73008 1723352 2351654 2584919 2525359 774736 1794144 856106 281692 804931 1868770 1653663 1210211 2341148 273573 69223 111827 2038743 82118 107934 2236197 2400543 1241325 350771 1641738 391444 1103124 681999 1298115 207782 2407754 1342424 100098 1333094 1576336 1504853 2429603 720151 2492523 1934260 1729424 2104082 551485 1391711 567183 775615 2621360 118333 997399 269415 38174 1725838 1306903 1305582 1141724 895691 1916942 345574 2017548 728361 2029744 1450198 1766747 1232149 137781 276050 2200867 1076644 1467052 1522303 367807 1185737 1191648 551621 2394218 1906561 846271 1630659 2523089 2580113 1498221 1807720 798167 1727989 2396802 1916755 515311 1596784 1699490 2528702 1777958 1745553 2606779 362430 2577597 1229664 2051630 1008195 1637299 963955 2184838 47578 1297958 1852777 676309 499922 449101 282599 717457 1861774 1653293 2295369 2243266 1843415 2182933 2215249 323201 1167080 2201660 1681071 104300 833454 462175 2491076 613866 1336264 944741 533379 1694199 1022229 2104194 2239496 463240 1411665 7806 1881112 2456211 279806 1435197 11452 1104975 1468657 1440026 1120197 1134341 1654508 1039955 1036877 864253 453962 124416 311611 418159 2364408 3649: 2325743 2159447 2622403 2298299 2203651 3602 1937771 2643785 1257758 2159402 116104 1510323 1453877 678032 2372744 635350 1468704 1963352 1779841 907026 1373009 540137 365: 1174780 250149 3650: 564138 2027853 1746058 1879645 2495038 2608100 2077773 827898 1023229 1068870 369007 2205084 2435052 430101 1139043 1487835 1704849 518855 717330 1573766 994242 782389 1638503 2258515 1279632 857411 1211820 2136480 493678 1011692 1676997 197717 426391 580809 1520009 1453671 178148 2630904 271312 1369397 1337939 2342272 1385282 1607613 1327446 524610 137500 2571599 1520519 2299624 2257013 976994 1753298 1749255 643568 887919 1338962 1755302 974525 89722 668359 601584 1487743 2327685 1196169 1098366 978132 1712516 621540 395087 2219228 183492 1146333 43216 367324 669801 1247524 404012 774913 1948157 2112365 207866 823819 1564607 871086 1076037 17358 927848 1092004 2220223 616548 1938201 555222 860449 121524 728413 1817984 2295875 1839383 412077 1547087 1069534 357804 564293 1098511 1958913 1930354 890713 2577976 1340177 117228 2587719 1135693 745383 483168 1051107 72193 1167881 617275 2625691 2450255 1854660 1954316 2033167 2218199 583726 1335436 2646892 2087019 1632503 203347 1273442 38174 41075 2282963 1917617 2417253 1212399 1082342 704631 2543713 964157 1014067 93628 1978956 1531409 2536474 440196 2136523 181033 1914282 1797061 514173 679843 1961848 857825 1801772 2511526 2503736 1255064 261717 2208868 2165885 2473692 159291 1441067 1864902 2344191 2300804 1156573 380157 656107 2501660 381979 762639 2056157 2317802 1220833 1210267 1184761 1879665 1416169 592354 2110617 657782 2220056 2333074 1046653 2328452 326088 1341995 1762386 665428 302114 373719 1548124 618529 33805 2586253 24939 350266 2194666 2635674 910053 1855318 2061807 222983 1176164 456680 1257999 1509696 115767 1977687 3651: 1233168 872959 407614 2211557 2290452 540538 1356861 1315758 1275809 1233754 163424 735935 3652: 1968130 1832101 249119 798669 1528470 1245317 1805980 452415 717849 1456270 841924 2169233 59836 1737862 1873152 1328860 2113542 3653: 1402870 3654: 2465905 1987975 40236 1972431 2578448 2386235 1917236 1245281 2546838 947596 1591131 527045 1059035 1973538 1221872 793852 1482712 1915185 66242 1936627 646098 2556076 1476448 3655: 2593785 1857346 175078 1257537 2373840 1385826 1558976 3656: 1011341 1153993 433881 73652 357354 1845829 1728469 2522750 603219 2095619 2468287 1748073 392481 1747219 431790 2224936 3657: 1449050 965013 1223198 1704824 1574843 353184 2119417 828657 295097 749158 868919 3658: 2561387 2630549 1124851 2330864 1481419 3659: 329794 722407 281729 2634421 2457153 739307 194412 1871017 1028116 311339 2299472 780412 948447 2475597 1101641 1875867 2568547 2350078 1804579 941905 2344221 533550 1320602 993064 1114196 786529 1110986 2054954 366: 1856917 914196 1030029 1682368 1960972 1549677 8079 600707 88685 2191086 1834228 812027 804597 2548814 3660: 247182 3661: 2541848 3662: 1219206 1851863 633360 1529599 955113 2323140 1384571 1890255 964733 1933327 808214 2096735 1296195 1567202 633005 2266765 2208646 2458566 620967 2512456 869235 1906080 2467764 1100512 2138887 442926 98586 1110575 2270500 621918 202558 624848 1151715 2552795 481732 1687857 1701654 321919 66180 401523 1132112 2159067 2348165 2124730 1591925 1214181 1296753 2153402 1230999 79170 196967 439789 1376006 1249743 1613188 273576 1448684 17385 838208 1064265 738930 1617551 255470 1257011 145654 831730 753003 2283774 1779194 961496 1974420 1601382 1776706 203004 787363 2420995 1758941 3663: 1695999 3664: 2521112 2511444 1483800 889332 88240 3665: 2119460 2214383 30451 2556435 2628569 1944488 3666: 972103 2603643 1745945 1443144 958659 1794347 1225022 297660 857655 2344930 2076149 2060762 121866 2595026 2499060 1304156 374655 5225 1923332 910440 350502 2196232 1822472 1182530 1939089 2318219 688080 1725897 2242472 1298086 1603057 183088 159594 1777122 3667: 566472 2287125 2609341 3668: 1831797 1663165 1012354 1496749 1063513 1478299 33599 989989 2305275 826796 2191975 2240915 1635693 2407534 1858010 897809 343454 1151111 2319239 401422 923059 2196925 334568 1873176 2399296 673526 2035931 49414 1425525 1455081 399863 965373 2381411 1088218 1949169 265279 145644 1859056 1865114 561090 2092779 1376995 975194 1769176 2444023 710544 407057 2065789 2095134 1564322 1175983 725118 70915 740649 965876 779802 2066753 2346848 2533160 82848 1384869 1106643 498065 2436042 1757385 2349155 1002024 2393863 1515558 2395608 2238663 1090831 2029276 426779 2364972 1062289 802282 555240 1389418 568852 1291642 2106722 221499 1767981 1994654 1630615 364690 1832204 1355681 1974511 1574650 2472342 2392643 3460 527149 162739 1102675 968138 2386314 2511772 502855 1646530 297525 367: 1671741 1901491 1075307 1404885 1071901 1855167 2111367 715598 1349394 225525 830363 271842 2027703 929247 2416899 63653 240851 2068616 2168749 1555812 2479090 483368 1930370 323519 2150534 2158470 2072347 2003616 99961 1956706 2457260 698988 1189807 2417457 582554 252737 503836 941277 1658184 2376449 2628940 2610893 1400485 215730 823364 1375389 1896391 886210 2048858 2029758 1097806 1867340 1107411 1668450 1916579 1121566 2061498 1967465 1099190 2101084 471347 1050344 369624 746881 305768 29250 1700041 133274 1405367 1622836 190866 435544 1591477 1543215 1524731 2146625 1224435 1303780 2167871 1607154 1869620 939401 1252826 1833965 959523 2168540 1493193 504989 1428517 45858 965865 37793 379982 918842 2465199 1280419 1526477 2629109 911617 1258697 1516357 1298990 2638639 908452 81293 1074006 764989 1298313 1458083 2433711 196938 405866 1714654 31969 2506987 1655619 1354110 316905 1262301 1135230 1153423 2307491 1779743 2353776 501190 1651588 1782080 347883 2605833 169498 193340 224856 316715 79551 416233 536016 967444 1403511 117250 373272 1221099 938983 911 130843 2618575 971885 59938 645684 2111542 51171 268312 2528072 1730698 2155108 629672 90537 2022711 1154342 813264 1687386 1608329 1133966 1038528 1411822 1480874 1914057 65740 2280073 1385140 89311 2164633 70658 78319 1350183 943863 1620154 1212592 1988302 199695 202692 2380801 1997957 1139230 2516519 543049 1062337 57278 491753 2430644 355527 2004404 543687 1143441 2308800 1190977 1956377 1542530 493500 2267527 617440 771291 1739865 697334 2508647 851520 2525800 344783 1968212 1239389 982986 718937 314920 1761307 972346 927353 2243546 579577 183399 1599367 851416 1848770 135213 2527523 2097639 764206 671482 374967 1504442 1308802 1322965 904985 658006 1132711 852755 739022 720730 2159347 982607 1047865 922283 1950876 421142 1141230 1501005 2073904 1872562 224585 794999 1828493 2369956 1127734 1703374 1206850 2084993 588321 1319895 2036696 2193570 1283630 1225787 1856576 640625 763269 1732073 149874 2178481 630187 2296034 1057574 1274110 1115418 1259291 429505 2031630 1362124 597809 1189423 2100785 693712 1254163 1374023 761292 1645189 1450379 2617594 3670: 2508228 2285616 66608 552217 1841548 1676701 1056697 24936 2344173 541870 2095658 2058115 654681 70392 2347437 1195863 1322528 1663779 388885 577103 1145818 538479 446954 603759 832661 616975 1042795 1076457 2086856 1135905 820296 2351163 1108724 751736 1708012 1523305 2530806 1898204 2140219 564513 13381 77461 943336 1709016 463193 1774174 1926603 1613652 1601799 1821732 2039983 139442 2317655 231413 395672 1042430 265990 1701987 2057628 397512 2448114 2286927 2522777 1152860 805161 34629 553896 988383 497208 1873420 1710276 1969247 2077520 1439587 2047130 2134226 1265372 2408249 163799 1350370 1384028 1695823 89486 2037195 2122512 122186 528638 1652205 442865 2028451 811872 1141676 400300 102544 1576939 2594004 1204471 156894 2382693 1773207 2141035 544982 528748 196327 2510504 2171252 2127398 34118 1105756 211719 808728 35580 814905 541067 2426177 1951569 771105 498171 701639 992255 2580254 2000117 762312 1102155 946304 930706 844623 1220707 1827048 1272494 3671: 467933 1302139 2541918 2323999 969328 2122450 1568621 121996 1997111 2358502 989507 1235603 163263 1552151 724330 1130247 404364 236304 1407488 371595 2215708 2365895 789613 1759957 3672: 2472174 392722 1971831 1852364 2322829 1953981 763967 1654506 97578 1538131 1914560 612180 371245 1041836 1451637 447516 1223226 249933 178530 2179021 2139353 2486664 2394930 2344564 2016283 1311528 986794 2580792 592990 1143036 2598540 598877 751332 987894 442963 432546 3673: 1797641 953100 879752 973812 2139906 1954397 1723956 2624849 1925780 936420 153435 1180332 1039760 2169934 1760528 2484150 1916463 1455356 710792 1432233 1634338 3674: 1100257 347434 2472269 1869098 817781 2452474 1891014 593812 1226449 1352305 1155444 2464049 1536488 2026050 1871167 216202 2244515 1247941 1189643 1689198 1498364 526154 87237 1404299 3675: 1982589 1376081 2309102 2515101 600451 2577433 480053 765094 1382120 3676: 1982226 1495499 1669842 2639376 1982597 1426939 3677: 1134828 2298975 956174 42704 1404968 2459942 1679924 998482 1482334 3678: 571280 216290 565203 1919648 1828808 1522015 918529 2246085 1737772 568130 1592647 3679: 1605167 1283120 1167434 240214 899654 702795 975759 8287 1746898 2348475 1135948 1540320 1842979 2247242 38344 2453949 55721 525709 870514 418215 402609 1001461 2059638 731410 2297255 898796 1727642 1591975 673077 2508591 240783 1578818 2457923 1789428 91614 2646968 1580781 2598129 985863 482964 2290100 550921 676345 2295359 1990493 1206055 368: 1753725 660587 1781507 1761651 302982 1242044 891618 1229848 115010 497674 2322669 1247329 45383 2241714 1982522 4559 445501 438870 2449001 1011794 2260990 257535 990639 2634848 2181544 45101 1687623 2334757 1372159 1465727 2212448 2427358 1572459 859983 770228 942304 3680: 2287839 2428115 2173522 654599 915274 1630224 561405 1745608 2447935 42585 369451 178129 139213 1619646 235253 2129174 1619103 1136145 1528666 985858 1455644 1823785 555819 1638426 1923334 695907 520595 1860831 2492620 1633035 1830420 2350969 470248 453498 2539813 2415289 2614867 190360 185417 1988829 2302938 1903151 378169 1455504 169093 2284214 2033994 1635624 2627765 2116721 571094 1980654 1972330 1504252 1394102 1915048 1728535 1927686 1156621 1318378 118039 1152119 1346087 2419365 1759846 1960561 1829927 1408584 1752538 2212633 259417 2485884 1360690 1250817 740628 2035212 1237990 373186 2436789 1234747 2257013 2517967 219832 1938587 955882 1654908 1450187 191097 1665706 1349998 2099185 1403738 488083 2343180 2561198 1665573 2165469 1747244 803856 1877365 2480982 1617057 2277499 379231 1948838 679581 1780005 229379 1530852 490783 364190 654412 1924976 131655 2484560 2500646 1223770 2247813 1834690 2583351 2184736 2524625 2261499 804243 46231 2245661 456649 806340 2291305 772706 2633632 835690 2084185 1836829 513327 1681472 2368098 1837843 1776479 2377700 1132203 2344446 1087326 327821 2337085 2547062 1923270 1571475 1360040 1632382 1203176 498009 642069 2124064 1608965 2571563 866566 778092 1849676 799816 2111054 498354 263222 222229 2146049 2602166 116353 1730270 1185791 2556746 1220679 862199 2205332 2320092 312780 287593 602181 728074 2461300 2277133 2032784 997163 650591 2247221 1185289 1395736 58479 1967672 26043 1621871 2509991 1147088 1797804 1282330 1548994 309077 875937 1197227 2496910 2420442 351276 1905165 2282751 2412888 1764203 462225 1303094 1928429 2125466 401508 188197 2552629 1612244 1696002 2062868 403345 2629467 959683 2147861 10150 1951357 2228750 299273 202434 856558 1664 1259436 1422444 1516945 2108997 491865 2475552 871761 1914816 968832 1988679 1076736 705485 1346539 1738 2509757 2406275 1685447 2349836 219163 6814 443246 1334448 1395681 2221108 2142018 1177486 918998 1833133 1893439 1084282 111796 652008 2293905 380944 2598023 1762585 1563979 298090 1142260 1948497 2162079 1974381 674890 763278 886017 92892 1992740 207412 615232 364590 2009277 560586 2018549 2257141 2408899 37782 2401006 1045145 1212279 954717 741494 1276059 3681: 1501116 759596 381651 3682: 1357543 919047 625138 3684: 991931 1742020 2096173 823945 2268502 1914018 724744 2580900 1689462 2283578 1386164 1483403 266901 751312 1030353 1892059 1015234 2295650 162807 228344 758834 2381407 717330 2147228 876586 1836088 134335 1267640 2478193 1744335 1553404 1940747 1710141 1169996 1907531 2570342 355479 1300380 2471493 1302880 1066463 590765 1549448 534778 2522119 741510 1933210 2149224 1654843 1139379 463846 426299 2531403 1823038 830051 1686257 2296852 1395444 287379 1725111 1078806 615100 328506 517054 2222743 910146 508481 664641 1954365 272374 1434005 2074490 2137000 595127 741589 1906070 131392 1625413 979738 2100447 2044896 1303933 2565754 2095103 2642402 812986 1388806 1755249 1126968 2015233 1169289 1721530 845938 1479507 2045631 462014 1669096 1656593 632930 1991379 1162787 1903979 1667663 964185 1129824 949978 2446196 1593690 1448435 469877 153777 1929834 2081866 2487260 404156 150043 29263 483288 688379 965262 1361691 950751 2113335 1117878 1448113 2315057 1369107 1758655 2026169 321894 325016 1597558 2211474 864459 982074 922806 1193453 1742989 2150269 1873859 368231 386963 1352804 2568774 1699077 2394762 2084755 376406 2542205 1732315 482812 1812765 2546630 1893696 331974 850368 2181961 86813 316597 1110077 2583684 506935 106066 1173120 2492488 2237210 1994737 2354808 1838229 1871136 43375 128139 761621 1383394 473497 1813849 1437697 377241 1498012 79317 2005323 99575 1417275 1544065 835207 1007010 1059045 1466175 2496768 354178 705993 180000 872845 1012462 1344558 37623 1441566 2267960 1627670 60089 2588597 1636849 2252822 1194166 1920155 1099488 172542 1861665 1367150 1414247 75704 2219903 1001684 75442 129855 210604 2568998 1969565 1865974 2558944 3685: 952709 1967058 1489412 1963026 2188653 983744 1578191 1761633 1588279 1339715 1616430 2163245 2609531 419286 1311817 529697 564592 352427 3686: 864303 1495318 1460653 2476668 2287919 533904 712232 1061453 882138 2524708 2530503 2530208 729274 1377989 1194439 2167895 1952292 2170732 1679486 364280 2304943 391014 386819 1228781 1221897 3687: 1688952 2379545 1261894 1710256 1705060 1994505 1031629 2351525 1407746 528384 1731346 2574761 2627449 1948317 2037731 2177341 350246 2435261 1730965 2553812 2612756 1910370 2781 1714208 2227988 2001482 611154 2339261 332937 2080565 1198598 1961518 949744 798909 744465 137551 2534334 1727772 1678501 1890477 280377 517168 1044397 289694 1984818 2204299 1048995 764200 2003856 1886348 580126 2640087 2226744 1604609 144742 768400 901947 991437 2226294 125266 1360508 199133 599843 2115299 2511460 1460499 1333180 2089116 1104887 722190 2398471 2261630 3688: 1832496 154774 761515 2123110 3689: 1016315 898121 676676 2420848 2369008 2615678 1299550 1386974 671459 2314450 408647 2336005 1387564 1560318 1392097 322143 1549449 77960 250577 2286986 1302772 15863 2624323 2182846 1881496 1735133 1685273 1089368 722238 1507284 1112372 570085 764750 2526748 441153 1883736 1719016 831845 1923671 202764 2256674 835988 832310 1861850 646373 1384377 1610802 2089423 2047667 2384196 120389 2403300 152135 2445026 1866284 2195510 2137223 2467452 713160 915950 1043837 1654526 2604908 188843 471422 756136 1774637 2554401 488183 277791 2518654 891904 408459 1817868 729407 571379 1655610 1386493 2074988 385175 1156204 1344853 2109332 1390219 1179872 1653714 1800794 1303912 2306363 496840 986149 912401 91220 1891926 2594824 2422120 1236105 1186073 1825376 1964248 769600 913343 2464853 500439 777773 1216257 194318 1495888 860407 2567382 858166 2553808 1771962 864742 2471276 1105260 1734649 1028438 2097799 995871 2624646 1790351 558239 122065 1982017 2503387 937847 1991586 2619372 2172766 527537 2495036 1925386 1238356 654189 1376909 407228 1446013 385593 1536302 2453305 2609901 1272479 1110453 169612 1054395 1205785 1531099 741740 1025713 239167 960457 194863 766963 1140669 1955079 2419406 1806190 1087705 1818524 874292 1185574 2280649 494658 1901619 1397022 994741 521746 2458938 1045306 883090 1554426 1615662 2542340 396326 1912881 1300493 2633576 1165390 1633455 944586 299607 2618126 551693 1316075 993083 2071629 282888 61597 2289620 227163 1283598 1527308 1502848 1197743 1733650 492102 1660651 800722 1155359 1742120 474418 1181698 355894 2525861 2289236 1447997 2287557 330135 835360 467069 2310880 1538328 144693 1744468 2154453 2025737 1521983 960902 687857 409768 472368 1514422 708304 1799736 1328371 247278 97252 416875 208374 1641810 2462672 1923334 1329084 1049332 2436086 937866 1098220 227326 617849 10981 172412 1786827 184126 2314965 2574204 1079204 719079 1002388 2567096 294902 2495289 1424927 2152065 1441559 1529554 2145716 798631 729585 1142074 535973 1518440 1335092 1532775 1466 82103 2550660 1343818 327636 885322 381518 2403699 1955244 256829 1431327 1649767 2566318 1870616 398810 1077944 1860824 1270360 1977612 1460611 346583 1451220 1393657 371807 1692266 1165080 1688224 374680 1657741 1632632 2115736 2103379 696350 1325504 1196731 1086617 1256942 1721134 2013285 2360924 1454992 2019999 1031542 1620363 1334519 2349395 2514083 2048107 5534 74758 1740170 1234782 710048 2460765 2378611 513803 2166592 295718 532655 1682974 912171 898601 376440 224615 1071447 1703511 243491 2186568 1288714 1663474 521017 2197826 1881897 852374 1908803 2245849 2574805 1774825 1852625 598943 1239654 2453849 466743 2614951 468126 2107316 358763 837325 2372963 2139262 2437697 882429 132933 857411 2312519 2293933 931328 1257024 2396090 702854 2210764 1000597 2182875 1973514 1165666 2550239 1838331 633958 2040736 1329206 1241867 1854387 1134084 1296874 247643 651611 1353304 2412766 1047147 1185143 139647 2308912 2501070 502215 2305026 2643694 87062 1455353 1886045 273019 2117492 304049 629265 1227930 1815040 929320 570463 793434 1176482 222781 1839900 1001413 2158483 691833 286567 2552515 1400409 1562313 885132 1447247 2484320 1387773 622282 1356878 534151 1359759 2427278 1675609 38399 2212758 960733 65725 283696 1782439 2564296 1177488 1359967 1821201 1300070 205657 370729 2054056 997698 2090591 1754028 1765719 1129550 1338616 1591092 2512914 119148 1702890 1607528 3501 142409 2490064 2519532 2278446 1404427 1355127 577362 2607591 843496 1405051 1007181 1861496 700638 899472 2494087 1797375 797060 1674407 1681368 957036 2077577 1304990 1666031 1359334 826678 1616388 709722 1035428 31085 1657747 2023360 1606342 1107593 696852 625581 2339162 1791991 2607773 2099827 1936386 375090 1099792 1140107 1835805 2488922 1444326 1131882 1612617 1043117 1490092 1985030 2593960 1548440 1504679 698094 2543606 2000707 1105203 581854 484807 1592729 2312623 491381 428109 1976127 1181583 786127 809277 325496 1754920 988046 148348 2058956 777306 1595199 2110352 2222477 1530798 2069286 1596699 863110 1876267 1634611 2438287 1382802 2369448 656229 1834208 1408468 2633106 1400997 387457 627610 2074042 2573818 850774 1745283 2335962 1081805 1518868 101884 874065 1025856 2286998 606765 2497135 298447 593928 925510 1697398 2124994 1746104 728341 2287211 1130118 2000192 66179 62025 873990 1757263 98164 338901 594457 700495 217147 2204649 943319 133503 1650288 2492673 315798 874759 1506651 1074585 1520535 713141 2402716 31377 1567150 2521720 309426 368249 185708 2050128 2117343 1119872 2540646 631824 633096 594659 1912565 1752911 1691195 395829 797655 1780155 853265 981214 1688411 1005065 1366315 2207510 2373402 387959 638525 2352428 149774 741891 1645201 1906132 383039 673401 399198 2521656 121383 1889655 1314851 314407 964175 1761390 231451 342343 2181691 426008 297869 717950 1669091 723486 616375 1865677 2091400 406289 331447 252625 1007717 1742210 535978 1065788 145597 1273193 658258 1219539 2270177 1845351 608261 2316770 1246268 618635 2315140 1115567 699919 2521619 817892 565510 1931829 2595108 361630 632990 627133 552402 1740788 2351664 311219 256304 929298 110279 725443 2013999 741519 2007313 1565489 1171381 2401672 1550824 577294 1958484 1163785 344085 1420805 2442575 2301491 100319 1630358 225218 1178266 84778 845440 2447029 1413152 680991 537672 1990957 1995900 1499537 1354545 21423 626120 1550582 1351010 1486663 1184884 1458124 1784197 1315402 1973686 2119320 2525890 652524 633339 1425745 72421 1600335 1612472 2023660 694280 2642742 2515870 2291943 2084501 2099483 2588357 2460268 2516543 1821403 2235852 1965137 445927 1737220 1851082 2443243 2071030 459436 639455 2075611 420273 1576557 2419218 1650688 1135047 2153952 813861 1515825 154057 1932259 939506 177189 1004107 248746 830155 1766191 110750 1010560 90273 484737 1194420 971964 2540171 960843 1973987 613286 902680 1237169 1133854 901046 28860 449051 1890939 2260472 610174 1929191 940188 2407911 9004 2492149 2420144 2499360 2230491 583843 535131 845294 1402628 2474751 1704492 355142 72773 2180576 507979 1884167 746993 1526330 959784 2647298 1924236 2578666 2295521 654755 806453 371772 2505485 2447702 2439017 392791 666200 792958 347273 2213347 2608761 969474 2202777 2546049 2301633 1575115 58457 1095423 856894 1215431 1681131 1217070 1640597 1455537 1052883 1825841 225254 2220227 823182 670251 69790 5031 2006611 1621507 1609353 378348 2030424 2213067 2511844 796390 2233563 825862 1573304 1750102 2325330 770097 649364 318470 117742 2328383 2247675 224547 1478749 1318254 2472075 1858630 1879907 14644 2379755 873162 909201 1781407 133800 263425 2341383 974637 1851724 1492069 2444002 1141624 20203 1836655 1981668 1463385 495981 1477787 280763 1535383 1399509 2625041 1704073 1813298 1641472 1007344 494177 80142 415938 975980 1273134 1804773 608648 171693 396446 1546950 2145155 332786 2401052 2554066 1711350 1571336 267852 1942761 1104931 591522 600288 1502435 1549528 2165585 1588170 482945 1104681 1184903 1709175 2121898 2611041 2301258 2038495 2586631 1735269 19316 1284862 630651 443336 1177314 1295399 1455342 2196927 2088616 1928574 739863 922912 842889 825183 673516 20365 1629089 213282 2091347 51024 36650 1816138 2584332 369836 464064 2176378 79794 969774 2310547 2578086 652574 880241 2092273 2373304 1416154 746190 923782 307061 1333530 1085785 217579 677748 305916 1070230 838284 988271 1749295 2066727 2313013 2345340 747764 1417484 525181 1614055 1804492 1726882 2612924 1623794 1356055 219372 1366002 956421 1146626 889126 1765963 1974077 531732 1150804 458687 2243900 1764662 1389283 1702773 1053787 397142 632981 1120564 416288 560193 2142285 893603 2477277 1773152 141325 1881092 1555940 935955 2386452 2572413 375982 2009427 1131471 2097353 699543 1501694 941694 1711739 1460828 566701 2521623 1645888 1797293 1180427 583921 764632 533987 2232579 282902 2355969 1200783 1271518 679308 148434 2402530 1947479 513207 1332373 800061 1914263 860375 2253438 449696 2167210 1628948 855809 697285 945259 244422 2049303 2075927 2607315 1295162 87007 730430 651345 1551018 2361322 47357 2576855 1869745 1764009 2138316 191330 72960 1428983 2036731 1555064 1255070 633350 380666 1463375 1140591 1914173 858929 1293338 956247 725557 1002825 867515 1389407 1718496 2104170 433464 1370245 1157668 1993090 321180 1641753 367382 1990398 2627791 20634 1398142 1124948 542781 184267 36598 1124733 38437 447222 2274749 475491 869451 2559585 447141 1154450 1013570 1675603 2053981 546996 106591 2417531 375534 2293713 1187239 114758 690190 1932561 203206 2354394 1387428 567104 1527676 2420257 2441081 2407125 1367733 546606 1453730 1700388 24696 825306 307248 1549251 1170014 308878 910917 199421 147807 587989 2107785 2280662 459462 2385696 2053126 2459035 367755 1218250 2593176 1809732 1111764 2066961 807759 1045553 2193590 285975 1769301 200742 153373 1862431 1077274 587103 182446 409556 1282197 1197259 1898672 2224102 1991264 155659 561460 194063 2429339 544448 532104 2282854 995703 2386483 783142 2461245 775025 2012730 1709178 1957973 307749 1282905 542510 1527104 2377366 2598480 2340130 1279960 1912161 1731888 1927855 345227 872085 2615298 746941 13120 1562263 2056680 845950 338135 1733098 334593 2192341 1311684 2229986 383631 1419223 2511385 2264144 2207231 1293258 139994 1806589 482234 1000153 1376874 83318 1591189 368668 2077921 1502511 1641845 448247 2154991 1733877 152370 1208461 1671000 2361491 199374 188235 1616746 160627 2349629 204389 761825 916818 1783596 932382 1349751 69785 893352 1826782 757231 1035019 1263640 311696 877394 1693988 1902448 1863881 1264034 2064257 813919 2387672 1725965 1210788 1405467 1244346 1349671 2372344 117485 413022 658460 147963 1644830 1182888 2315698 2028529 2371349 1587673 1714223 680448 1878643 1053189 2375195 125574 1361850 280496 2634904 1752160 28143 1081984 1552059 1068900 1788741 2014371 2398025 226124 813914 762846 948881 2355095 170205 2029980 1075452 2496646 721015 815792 198013 1472516 2144435 2052660 115013 1875933 2177652 1105751 749561 1686361 1445834 959566 734490 2308360 484784 579329 312187 792950 531996 1550132 204077 391663 2401170 1370931 2038959 2071094 532625 1515396 414430 564340 132734 302992 1855317 1619830 2530182 587236 172766 493854 1470187 1809447 899833 831428 1520379 2299440 632422 1769067 842721 561665 1256532 254202 2643999 942156 2196309 979363 153363 2417354 675659 552330 430738 1454964 2025189 873806 2626823 1965731 1848235 2503265 937260 334710 851913 1359093 159617 2410785 1509622 160724 150180 1716557 1201964 1352502 1241829 2006011 2297298 1338970 1116337 634075 940688 2011043 942484 155863 143398 2017930 2137678 476721 1979486 1158056 1395312 1917087 708118 1368302 2373467 1596858 1630748 1592728 113137 565681 137187 166890 1375866 868675 2557050 1667523 2566347 892127 2052736 1496156 2212016 23102 1353988 926045 794666 815656 1704666 1771372 1778207 341139 964794 1865245 59568 88713 66120 85562 2594690 1033235 1280593 1991131 26032 2257341 1430167 2129741 152809 2607964 1819260 2534643 196351 422578 716893 1345433 2501399 1303529 443728 450310 1378489 595405 2480520 2343087 404583 1630704 1918093 2230686 1999897 1055551 2238997 422149 1478112 352122 2430254 610791 1882591 2218933 1403309 91405 2225743 885518 288307 644829 193798 82251 2516894 370868 2565349 1723086 1185965 46000 2478277 1651990 1504193 863412 1879014 131990 1514916 932440 924201 1669648 132150 138015 1625802 1165996 2433983 875830 988503 591169 2421144 2431861 936684 2537034 1823482 750260 704157 1905069 1353928 823824 779316 328265 1859193 485246 805624 2188201 1162229 1323794 1980893 2461433 2310998 888671 1421386 1860652 2063403 2213237 1182100 2508648 913567 2098068 1727821 1523399 1155660 2030269 1840811 166605 1043138 2568002 2636900 8761 1198344 210998 944081 1255867 2206614 1408859 1561122 451220 1938280 1610389 640525 159647 1856669 925919 756318 2121650 107492 991951 468668 655513 474171 1559846 2635072 230571 519814 1202073 1773744 2411242 2400476 1616664 1772631 1177130 1198374 1217336 1915800 132755 243736 1854577 406127 454655 1146943 1502525 2075157 1273786 2066387 73210 1182724 2443866 1006112 1192929 396937 2477768 235258 152405 1509675 1588486 1425393 76570 1570187 1465172 1315916 405754 1475380 169053 1459577 1648819 7047 2260546 2426145 2393531 2567355 1479341 1677275 2299574 2071218 1553405 2242306 2549465 470925 2436509 1835829 2632840 1025661 304855 2235905 1127228 1170509 2148551 2234881 74059 1044397 405859 990830 442391 369794 1314095 2495419 515887 2332233 1740380 61182 453185 2641945 1007769 1396843 1285610 2177352 974904 2017991 1673201 970735 525104 2541791 481044 1455449 1159964 899314 719409 2212071 2563415 2613772 923254 510689 491893 1804433 1630156 882183 618691 2334673 205704 678217 1565851 1323663 2581111 1714416 1735557 116207 815424 764583 94774 712643 1077517 320915 1552054 2301229 577780 640209 1793210 143846 2166224 1937193 204296 2098031 2218802 1502264 682739 2594918 2031616 1942664 1896588 1119394 737327 2477339 2432433 1530306 759638 2593352 267407 1708041 2153205 931047 946485 2411856 1444237 1219666 2448775 1202864 1091467 2196599 572822 1679908 1899928 469639 489122 146191 609576 2647971 2090284 768437 1058422 255285 508961 552737 2316370 2434632 2560750 85135 1535017 1956012 506600 2137465 580632 2476337 1579598 517197 1064774 129228 1782766 138507 1886143 1355227 497232 1911189 944229 369081 1296283 848039 2245008 1361502 2228281 616417 2649020 1355960 1490137 1594675 808789 535114 2552249 662925 499585 736097 284897 184748 1022800 2128506 971717 511341 4977 708106 612696 70314 108722 688071 2303581 1246805 1074265 943965 1808984 1235258 1126387 764709 1215900 450349 176046 2561608 1416865 2569776 173361 2241352 1479841 1580571 11109 851637 934079 560851 2167895 50559 1937519 838217 1501709 2568954 606911 2543084 1560137 155316 1170022 251971 443308 214430 951436 570946 1035041 1278859 1175288 2084580 714294 1992189 1391913 426520 1863119 1863296 549241 1532839 1810998 620848 2004689 1356315 1880085 1399546 2363875 1674645 1588872 190799 801294 2484805 1570950 1492383 1560353 2242042 471248 2565274 590159 1929665 2099199 706966 780777 98977 2432816 192197 1359643 552119 1480433 242736 579944 1096031 1049056 1381057 1824673 1977665 175322 2384684 370487 36195 1510012 610124 2396089 618832 2572859 1586523 376784 240623 1963366 1901805 1568779 1820081 1056221 2062176 466517 1008243 960681 102512 844953 2188696 728087 2249465 2128882 920797 1340560 2119214 2565724 1896177 983775 2222896 988346 219274 369976 2497226 50243 144399 1615833 1396474 980212 931407 844107 2332339 698580 1865730 1216746 2090715 1674920 2087681 483587 1432589 1606657 393086 2455217 965729 263352 2210933 1529632 2110923 2568038 1178793 2263028 1373448 1146560 719674 983103 1395193 2198284 1617499 205234 154087 207667 46304 786750 1733541 2211800 2368151 1419334 2143653 957897 1245387 1937352 499745 1344787 209837 547992 1342730 369938 2593137 1159495 947078 2125484 917920 1375253 1418515 2280552 1346115 476169 1933250 1485767 1216073 2533173 1074871 981433 2177597 1189258 441931 1955374 774598 1384453 55143 1134088 800456 1996778 865476 651453 530380 1547812 1628560 1623608 1837942 1759866 1750573 945155 704209 1707448 147274 2123267 1283171 381729 620943 535273 1591608 1491047 1868849 650212 493033 484582 1647963 2076476 558720 1849948 1084183 1334451 2041329 1902647 1741829 1458838 1783899 216243 1906963 1151318 1239638 2332540 1472856 2435845 1335252 2321374 300840 1792444 888032 966305 2020165 2280035 692474 1217376 208257 2262200 1141676 675962 781860 664812 1885362 2602434 2450403 346188 1264995 2527847 2465537 1702627 1329904 1990743 350505 2108235 718608 758539 400799 1693319 1185499 1826975 1235883 223423 342433 1641590 1164260 2076962 302214 704199 510312 2488173 1481018 102056 2556405 1353406 2373163 592975 546751 469171 452257 562866 696885 1090209 1415664 1865314 2240953 696432 922431 1995643 624887 474579 2340617 1589273 1189439 2084033 1927278 633728 1814740 896752 720683 1126131 893427 340921 1041540 1835777 2228763 2534465 2472980 572809 2360607 1002729 1398427 2020795 2082778 1747369 691708 146215 947830 1333129 573974 1956246 1847204 2505091 166398 2073455 1763917 500888 1489766 611375 591753 1964725 2176432 2310299 888941 2111942 1398907 1415143 2632350 2368599 817212 1515267 1891065 1858040 73306 336094 1555270 2259116 2137587 2042367 88528 1279971 128459 1480682 1157818 828326 487225 191760 2352698 319887 2027645 780923 1502042 2023989 181464 1764471 1976705 2349467 1448171 2170209 1093093 725248 2611224 1643299 1328424 399527 1309039 897497 1211485 637464 352183 507084 370539 498944 1777527 1811625 2126187 730216 1543370 836373 657503 1274009 1873015 428336 2619829 522696 2069250 1928257 1654008 1723768 1056229 593164 328654 545191 1303253 1874026 269474 2976 1078800 1518291 1357230 655273 2174838 824430 1048187 888878 13432 676062 2236382 240273 342035 2146061 1716970 1523958 821026 2035220 1276474 774081 2514964 892655 1842374 2615802 1053130 1500832 2199261 1204131 411092 1361100 2432102 63783 1247398 2619418 1993946 1919602 594872 1514717 1868455 60828 379909 2204836 2439611 727033 222219 31184 1955731 1973951 2035018 2129291 716221 1340105 1866872 1165301 1707657 1569063 906094 512709 1544548 676489 1804743 1548293 761897 910899 2052965 78922 1714043 164673 1078306 850331 480168 1193385 301245 2101713 882927 1105272 2157879 2416621 2133025 714889 382524 2286744 1048389 1018033 330212 2136015 612913 164326 1201455 566723 1791480 1721895 254637 362776 2042736 1734130 2182113 254045 1653510 1107922 718405 1545975 1554519 1031214 1485769 1347328 2014038 2626774 2505466 2336776 92646 1856743 2620023 2491071 160457 2076918 2381188 877395 2043578 1704312 1756476 2103913 2002938 803395 2058357 1923886 924636 1140708 868085 1578338 1054375 1086104 1667897 890942 530693 1053463 1107303 1257011 1676844 2257293 1890326 191890 2248748 730053 2450983 1380329 1624581 122340 703583 1731154 768927 2235350 1387356 944600 1135623 1213118 151397 815122 400821 1406422 857084 649971 1713044 357285 2271494 41426 836999 1142480 310172 943433 1945298 653369 173003 1480058 2322633 802076 1575662 799080 2268220 2257263 1706933 1630615 380022 2013573 1566369 1129069 769513 1308981 57081 246733 2292688 103867 1072799 2340833 2566652 2614261 401539 785998 1360062 127275 54472 308330 1362678 1656421 1696873 1852110 475431 2033379 268333 1718348 1196810 2564283 83942 2135285 248830 1789362 1093115 758749 1206964 386428 909250 2320616 2095624 1358473 265030 938471 1392111 129499 1234392 67497 2578800 1199938 2346704 1082181 138671 2481368 1299184 1614387 1179427 454319 2580747 1104960 1260066 497014 222563 2027602 446832 761567 486088 577584 1585410 1946983 779099 2590219 366705 153083 2164431 2510352 1992888 2406538 1864188 1834206 2151845 2460568 397798 2401951 881414 2417306 515335 610471 2012561 2413853 875610 2454249 908221 88547 2234167 1749876 2049144 2203749 2490858 2535151 1808784 92681 2555677 124924 1910668 76268 54602 2197555 2548298 354052 184596 329857 2514676 374089 1052140 1964795 2281513 2625607 1885547 1872980 2610831 2392643 2206008 1520499 420276 2113137 568491 921320 2426657 1840290 1353134 1064127 2429017 1463753 1588334 35141 533479 693746 1659472 502922 2403303 1157919 1777641 2581057 2124310 1979236 2281589 1813263 2562443 2525599 1970717 1544813 351242 2098136 1071351 1571657 469624 854874 2586201 1784904 1271612 196458 1689153 1517594 1741824 104069 2301453 371701 443054 1433491 107656 1306859 1355568 2509463 795291 1755214 918446 761548 2298816 1561873 1339107 2286957 1502299 543657 1952101 1237388 1577575 2263611 2169119 2415526 1425634 966419 2497421 586464 2574810 531550 2332259 1194713 449917 1522328 2606149 597933 466582 869597 2117869 2462496 2091967 861309 115101 2586731 1271213 2571331 1328109 1951577 1284077 1401028 1728891 2022436 2466923 1914868 501005 997860 1393300 910454 2596887 2111715 2390269 1068740 1611173 2626731 2487973 1890044 1670765 1197152 1329835 2320269 1685286 1885919 1913975 2383312 1233490 2529163 946528 1581265 2607702 2105802 1721566 1870025 2189184 1625686 603316 842271 1140002 457353 2290481 1608462 2530094 1290866 1521586 1120736 272313 1815910 2575041 1819253 2082814 226850 2008422 1309253 2497026 782877 1452716 903421 662441 2505962 344621 866179 88654 1263326 1357544 1841692 410132 1436576 2277490 935521 642901 710704 329085 1323301 1096134 37895 1059778 343062 2331660 928162 2226332 801128 1201850 645712 2485065 951993 1120026 138752 531522 2275081 1444645 1262982 1969140 2540792 2438224 1591693 1144391 1639701 1954903 1431079 1442805 2227620 1535639 1018274 634460 545754 1016034 2501609 1525044 2610634 1799634 256626 315662 1456547 901791 1150264 2210891 1543479 1344415 2594706 1822398 1311255 2363440 2108448 1811479 141085 636411 1988472 66989 540458 2431231 2274362 1590326 717097 917405 524841 1223839 1302417 108343 2443121 2341329 737389 2426465 2250923 521376 2068637 1686478 177059 500381 2161223 1145965 21607 761292 250091 2211413 2023527 324253 1407839 1073452 1141127 411881 2400647 1640185 2153494 609958 1434873 235092 2236450 988022 824880 2344254 1168011 1276558 70407 584631 621036 595677 412796 1188337 1468275 2506617 2108611 2556111 288743 735 369: 1708295 985027 1616507 1124298 1686715 2455281 1785849 993131 855025 3690: 1334141 2531009 1129289 790168 1562722 2254982 2248080 843930 335030 1552844 2391852 1570219 2054810 1471498 2251189 1062213 1749717 2407866 2216510 2024651 693977 2283770 2505666 2567355 2435449 2076955 322176 896805 574918 2248773 2626260 1742106 941743 1018498 931523 785663 59005 1405694 115641 2179496 3691: 896927 3692: 1851648 551810 63275 3693: 644116 2628869 343300 2319238 3694: 2028973 281628 3695: 1190841 1505823 540555 50646 3696: 1269919 2143836 1721677 2210476 877970 952050 1499529 1276559 1494802 2264543 1666762 2524489 1625448 861127 1771053 2304319 1597198 2396324 3697: 347688 1591767 1666369 3698: 2156932 1543946 1804083 670603 500539 744823 3699: 1426330 1893705 1579311 2306455 561951 496655 2634117 1902838 567734 768442 847974 1278411 2081351 1547747 177954 927049 349067 37: 353906 131601 2004327 388909 1901461 331853 2037457 2615722 185226 1866229 370: 2468325 2509048 1989303 1617382 1313126 3700: 1494502 934111 942444 1492140 2566147 1006137 1083952 1352458 1896880 335105 921003 456452 904143 691936 637594 1592177 394189 1266794 2449619 943265 1615992 396855 2295618 366766 135926 744551 2000842 2540214 3701: 2370818 2271716 2191147 275194 49257 264091 230660 2005118 513373 807275 1567190 2618128 914200 232930 2456766 1116522 2306774 838250 231403 2151382 1654478 3702: 1754519 1784102 538483 2464329 831920 189230 1391862 1900388 962098 1850749 1881985 830370 1201710 850254 2643375 1989573 1066813 200513 968184 2276992 2049319 2583997 2181027 1529556 2100867 1163104 768876 2369031 1650249 257842 1927590 2233930 2577467 2149035 1083799 2096964 2000565 697695 977818 2110645 378420 1276059 494844 3703: 296606 185124 2475166 1185193 1689573 603068 2344545 284830 362861 1850453 251982 2125619 71141 169478 2114321 758619 1400870 485592 19494 456768 1885935 2147997 1628899 1816495 205885 1152737 1544825 1251204 1373956 357911 307798 1036099 1275883 1100494 1368124 2299231 1747525 897360 1642250 67179 188598 892116 435295 2647334 665358 1975716 1548454 2623687 882278 2041027 897762 1318530 369475 71629 761590 2009157 2031640 728486 1399249 1176988 224867 229439 44590 1191171 3704: 711595 366215 1525953 477364 1880074 1106732 1066503 2596817 2192980 1992430 1853739 1599232 3705: 1623794 1400154 487027 3706: 1265118 1272071 1133298 145194 2292461 2514133 2141043 3707: 847856 2247810 3708: 2588720 2260648 624344 1097875 2318875 1046460 1502298 1172653 529818 2203372 500992 1256287 163280 431933 2474131 294481 3709: 1920415 2096312 371: 1700914 283334 933508 534427 858441 1190633 693461 2061360 2434086 2376022 1155762 1238789 459044 1850088 1582864 28829 1254486 2046574 2247033 1616559 2437281 1527706 651050 1933495 927583 2290862 425697 679822 1582615 615352 894141 765731 2517621 1677216 2327743 482362 1026562 2470748 1485628 513252 1457152 1743032 1676373 1386235 1510357 554171 2333305 1248465 25656 1112994 730485 38893 1555834 1537317 26124 1512856 328382 2560657 1489629 507540 1365028 1905868 2587931 1442032 740662 201959 2268398 2317909 1774389 2113422 1491751 1966033 213452 1831528 1063663 733854 1164175 1188538 1483588 120879 1822038 739992 702521 202732 123836 607241 1969820 2382912 680305 1985930 1046994 2396582 1714427 743401 3710: 124237 219214 2541531 1573993 494451 2141923 1107180 363933 1787193 1819285 294826 2485211 511650 2617614 1541293 1855317 2354772 418550 2274051 1987961 2196583 84601 270940 2162176 1621005 1716906 1381317 682501 1834123 790913 1317472 2039482 1668548 2279036 3711: 1829446 3712: 1143110 847553 834 55878 249411 2235676 2573039 2087145 1580767 1609945 214619 2472799 1546585 3713: 669453 2142873 1527113 400164 2185478 608314 1008399 2165461 1318933 790689 697185 2518357 1074029 1319997 435820 868244 1979047 1319280 2368742 2179006 1128254 2336005 1754391 954186 1322540 349958 293945 1865357 1955935 2041456 2189127 2210499 2404557 2172476 193052 1526235 1233168 15552 1323192 1988934 1721405 118588 2065290 433753 513544 124090 1478184 2216004 936290 1586160 120389 820263 1329182 1316043 503548 155823 1433230 16373 2225207 1025800 362695 1286463 580366 1384836 1328354 158563 2096318 1003791 36818 1263120 1597668 1904601 1204853 291687 2355103 73657 1389648 947504 1721970 1121109 2393745 246133 177862 1792307 2279932 2459823 1980807 1322034 181795 2547725 1120485 555617 2457656 492843 137646 1946871 315183 256171 2176415 735928 1028438 1710256 1608779 6890 2571411 999743 530211 1575221 234538 456254 1789856 892531 604015 574020 2497395 901467 502649 2008172 1629407 1295288 1267352 2159196 1339110 1064846 1020216 1766552 271842 2302879 1717946 1081302 386249 2536232 2218539 2589557 506538 632487 664882 999518 2337839 1408431 691997 741930 1041077 846239 922575 865643 490992 546546 1427229 1831883 874292 2061934 1616465 2104805 814989 1129185 904245 1069998 650323 96405 272051 789710 1509997 646773 1097327 2527733 393287 2402966 1291797 1780271 1648988 1160773 1023200 1083328 463931 131669 1989382 1653655 2617358 1175366 2098618 2313204 1387891 439582 1342846 817349 2081276 2041748 2127755 2384393 1047854 368552 136954 1880490 1709967 2549910 1405484 1985894 1237674 223974 979553 2591035 991337 1468046 261580 1557805 2175176 1490752 376279 2105741 2014129 2110601 1813532 472368 1253349 2008554 162645 2517800 1368192 1085994 1165972 2560885 431839 626268 2027895 1580477 1870921 1307137 143785 1079287 2274310 621274 535973 736859 2020732 671370 975468 446412 2257811 1996992 2246845 1245146 1424687 2627674 883908 1134613 1201739 2083014 542441 414585 520595 78428 2426280 1906305 1945652 2443778 304065 343620 1058128 2470813 2478332 2577546 2057490 1213970 2487630 387684 2191611 2116548 1442861 1758505 163221 656401 252342 312836 47146 1045220 2042204 450069 121074 1646242 1495889 220078 2019999 660189 212606 40782 2243517 119885 903644 1688422 590095 778841 2643681 1800233 1067102 1616550 1395676 300017 2201364 2114825 2512948 695597 1415730 1949568 929277 746637 2169368 840476 483568 1313029 383477 1416917 2467023 97463 2132092 2249479 1696870 793205 1686712 972668 673556 1630701 2378967 1011623 468894 1911219 2367426 1298295 758646 648431 127402 842310 1053903 672250 2183754 1852435 699578 1401491 807125 2647577 2372980 485810 960058 1665776 2037390 483829 490720 483170 350653 2644210 1506666 1119900 2634923 1861423 1578746 1688509 438532 1523155 304049 2407080 1424490 959737 1207702 45937 1128271 1273192 2590886 2068510 1362809 864172 1148064 907329 1918480 2630022 1827154 2098768 153426 822063 442453 1951430 987078 998906 1790578 17069 1643350 1169133 1276777 1260293 2054056 811008 36913 866418 1194055 318609 394238 1079003 592383 367380 804067 1981650 1925900 2047055 1231358 1270297 1265054 1356645 1866990 1782013 2117699 1117554 1020898 216581 352391 1750423 561672 962073 1452608 1882954 1232540 1140400 2461045 1290520 1413938 575022 1417467 794948 2168235 1129481 1445570 2027866 1188570 1090399 1707258 889284 1402391 442485 1082953 2422801 2219070 1602636 1596699 2532783 1296705 1616363 2646504 474270 838542 1234664 1511574 1795938 2149717 65204 308088 1069187 846608 2551483 1334376 249918 447201 2267810 920802 1340695 731894 30356 1842129 351189 581759 2443493 465726 753304 2190736 533127 2052691 1193030 2365770 1723147 2056710 654517 2138271 468922 2110432 2135216 624850 1380653 1015878 861676 1071313 196658 1297128 1640674 2636070 983203 936237 965112 913053 1269539 765546 1590301 1820484 2078223 1580065 861862 328125 419887 578311 1246245 206600 2159197 1409770 1252396 1917109 983432 1279875 1424240 2073368 1684628 886099 1424846 390831 417320 340578 1193741 656977 671716 2193464 1888867 1168844 238232 2269493 2523379 1139365 1451661 725731 2371127 2467761 1036337 136854 1229353 2392093 1942718 220223 1787018 1267391 575254 1590224 2271733 2356655 2552315 40650 789805 1885705 1940320 806150 1752615 2241376 679377 88849 598989 1484938 871108 1659031 2491072 2477230 1797895 2122654 381304 2436300 428074 640153 1679488 1109964 508546 626120 1321189 53165 1473609 2310983 1258392 2567272 1902593 570916 127693 775241 56619 433601 2577871 1367569 2152951 1188449 533896 464822 2023660 2461699 1253804 1912191 116142 1383174 554666 2093621 1155962 1272262 1657293 975320 474286 214117 73814 1587458 639455 1023287 612535 2186061 1925297 406360 2051140 1224131 1237289 2273306 977820 1938049 272607 2526785 1186683 1692840 88379 226697 2276287 2596999 1696172 2260472 1881195 1493272 763496 918238 1999612 1242406 2189241 483632 1745551 1089802 2522173 2420144 551275 1936020 1378030 2041024 768603 254812 1603706 149031 1616834 1675896 1217493 1149504 75290 109293 1019629 1899527 726472 200979 378375 409642 237850 2006903 571700 1467602 1638818 2141146 1414717 1419103 1029870 413734 2447870 1704544 79083 2511 43575 1707267 1470090 1201582 797930 820559 2357319 2288023 98751 1435596 369552 820778 96345 952423 356648 619089 16993 2623933 1501993 974243 2512672 770097 1444841 656236 1782123 2396877 973784 1495417 913731 1947719 1525519 1729899 2585714 278985 1723027 1445194 24170 1542686 1097210 2031194 1050830 1799663 592894 1612799 2253132 1068937 1787811 1937977 304275 1183374 934040 1528336 504388 464930 894384 1787342 242209 695423 2226098 75378 764454 1358953 2514298 2113051 2471399 1804773 1267738 1562271 1935356 1675119 2331949 531542 2633593 39042 716712 788665 1816540 1389744 812056 423093 2381183 727879 2195606 481281 1794317 206836 1642255 894965 2633038 1200595 110048 1295399 609999 794387 413965 2393333 1276821 2153948 574867 1222397 2583247 59542 2407761 422446 168088 2491215 412951 474955 464004 2176885 235345 2073093 1120581 727071 497070 1691074 85568 1299337 1950677 207076 311421 1586088 2391624 2426897 316459 135469 1442644 2637930 2152347 956581 838284 21092 2078090 1016523 1358721 1614055 1111844 36858 1656284 1827588 192073 718408 1121321 2387749 1389386 2332093 632981 446285 135057 789512 1468636 1860782 501954 790562 611272 1351920 687068 1558152 478470 55179 263556 2424724 1053544 1762752 2623489 656989 352247 594567 175417 2003771 1546962 1611602 2266150 791118 1894564 1186135 832013 2338789 1573738 1028645 2434506 330191 2515501 995491 2077513 1015045 1059757 2634650 1821608 2329080 994068 1601064 2187836 800115 790339 178766 1166613 544631 1820899 1972477 676646 1295659 147112 1407240 2222920 1011672 2299939 2372117 232092 867518 1180104 836028 1947526 150943 2606763 1105992 1769793 387363 2557693 2594473 1161994 1811579 2629782 737231 188527 1397415 2393811 2366279 703853 2278058 1276115 1720379 971853 2219976 167612 1743515 524631 2401852 151630 1958584 132406 2577161 1467106 1720072 873382 1170127 759014 1351384 1485040 729953 2156178 153281 1938691 946225 1912997 1806594 1044138 723391 2022610 411950 604004 369446 520662 583557 305398 1174339 1616284 2035997 1407450 467425 2566208 901154 2299147 2156280 1984104 2510558 983219 1283236 2541118 317636 1459848 476985 2207728 2116167 1303418 1850167 867608 2182424 2267316 532104 1522730 928247 633638 1541915 896950 449639 1621641 767569 674649 1922980 1536152 1533732 894750 2060268 496110 27017 239348 2090951 793298 1102213 478878 2340361 2405897 669156 2401174 216956 117292 1559469 116868 2168925 1883065 2195112 2431481 980823 368668 1705964 2481052 1012373 938266 1502539 1177789 345115 1105710 2172449 683939 1397288 280457 965394 1190404 1081119 1352458 1225794 438931 1698085 2131127 1389105 618174 1227134 1163745 1343262 410542 828786 2406689 1244186 2037666 2131846 943904 476742 1089384 2512098 160201 1694819 2617170 1149566 1667695 1521194 362332 1505634 1991491 1311504 199723 1925327 1152241 510685 82958 374581 566202 2123826 1134014 2131758 2174161 1232008 1147373 1306899 871759 40902 1194614 599119 1535425 2387786 2142814 1696949 1709184 1862395 1228129 621853 1033814 1431184 1677806 244733 1921673 147202 1531965 476315 1554419 1751902 2000141 1074555 1242745 653689 1537374 2442039 2474437 2071094 2618165 1577716 1279747 1210313 2237382 571356 243665 95367 1901841 1869811 779094 1863770 1348846 383004 1965439 1620862 1048349 840870 420979 391265 2459141 570448 2347487 873591 472180 954412 564732 1446604 1176717 2151311 1674213 2131171 2495260 114605 1409332 451620 362148 964158 728128 675940 1831303 610630 1884696 1733752 1691088 1029395 875247 1930039 2056455 2369627 1069393 1896653 198575 1108652 2357912 1064859 2378997 2524677 1678519 1394960 1934382 879173 2602318 1706949 694687 141792 2491010 1382597 1218747 365475 1315490 2175548 1980663 2426130 1240407 358160 436083 1082789 1724483 611741 1832497 525664 2276510 2382512 781512 2304165 2383594 1196968 1697154 2530042 1655166 909228 1952773 495514 99118 218343 1973472 2550975 1184187 1819874 1252759 177047 138086 2639603 1579502 573802 1942539 843048 1454596 206045 2214202 784431 2551226 2017198 2573654 2210622 238741 2617437 1728036 603514 2084338 161750 1113378 1431580 2445839 599804 396906 678224 708274 2129254 1143038 1809061 479451 1355041 948200 1786736 1345043 2133283 1193661 2525618 2621705 2551046 1424679 1780326 30457 1174950 1763118 902828 880147 1366528 2108494 1910061 2360675 2406605 852904 910440 338073 781508 162906 1347282 276825 918525 498343 2374358 1622182 1667022 71982 922219 1557622 387050 2347744 2291263 1565902 119928 1695728 2525446 1266497 334670 1019798 1215255 45569 1146965 2526394 1534223 818982 480696 1290929 1247298 920240 1070846 511621 655837 67343 2532100 2062545 2423423 1911892 498209 396937 6738 1129485 262905 260778 1398860 2255577 702208 1771857 1850291 930524 470925 971492 2060657 2196423 561521 427135 880928 1943561 1344510 2553139 1694436 831206 1318269 2012606 1909756 1199267 2331780 655998 1716979 2204005 2180428 732248 1656658 1950028 2395787 2522011 1248038 2528657 2221201 973829 356644 2632511 1199810 1415559 1497675 2517606 1411524 1841638 1541528 2250069 2184291 1428718 209968 2164633 1517791 2489900 376662 654922 1686415 1152380 1724617 2069361 1643231 1874163 2065233 446379 1269747 559213 41926 506354 410591 1912720 337478 1236048 683323 1401780 917973 860358 426541 2640759 1571545 1154459 1583299 734177 2525575 1442448 1939091 2574692 2169455 2445387 1368494 1045068 1804868 1423170 1621836 1538783 376926 2370485 35564 682739 1809363 320202 28199 1961714 2192746 866229 1723038 1927376 2132861 2597725 839303 798886 1575458 783980 1186598 900780 1925142 2359739 2502189 194277 687114 690027 1953706 1651058 1644542 1370112 1084392 896634 782650 1238001 2054899 2078230 176440 1051330 338022 2607543 2235774 1763559 2323781 2006747 946798 1282557 602481 2362130 2078048 1863209 2071808 474226 382621 46187 169458 2056306 682105 2330733 1859672 59208 2447985 1691319 240882 1205857 9033 490181 2028283 1798274 1575532 405674 2364165 209630 759209 63394 2475866 1292338 1337015 2253198 2598102 2122820 807742 404990 2060856 490495 609797 849098 1262105 669132 1519647 2021242 183240 366128 2282079 2037528 2516645 1678855 1460390 1080426 2608092 2571924 2285356 546995 2583898 518706 1649409 1638649 695562 2160499 934579 836261 1587386 1542772 878802 1886198 355408 316697 2243120 549241 2326371 665435 2085194 1671944 159486 2232616 1794942 2166690 807293 1487518 1878058 1095553 2006074 2366478 454998 1670998 1995431 76880 1565814 2454699 15336 1399298 747136 1749848 2348864 1022632 1391173 1812135 2070206 1062526 1778138 714663 682218 380180 211270 264290 113022 230182 949655 2005664 198094 2506724 1545878 1687820 455947 1909569 1526198 398068 1271264 517315 2455993 747069 2591467 1841604 1104415 175322 1464823 521843 2416552 1064182 1403383 2254615 1146650 2492875 183 906622 418026 1037097 2258706 174770 1216577 2332339 2426994 890932 582910 2393738 1469515 1655800 1659337 1649179 283563 1416744 195132 1470642 738893 2512173 194044 1246929 416609 1731905 925881 231050 80531 408549 1567710 651774 2330378 134331 1447528 1687158 890158 2259932 503524 2220557 1742106 1488448 1602038 1324557 1099805 412452 1705435 825044 1063064 2192953 761167 1452228 761712 1468326 1955060 2105927 1923896 803212 439980 851794 1473743 756238 1688682 379839 2284413 2375623 160576 912856 1271756 1610650 1369373 1324554 1987360 1316905 701917 1841481 2093612 1283550 14219 1460163 677821 2237484 1420392 1159604 1247830 311819 2548692 834858 252482 1637513 726271 2298722 2359058 1515220 264256 1542185 1379088 2027967 1247238 656723 981074 1526364 2073726 2003833 2297010 1894731 1003628 970590 1832071 563465 855920 171962 1554449 119519 87519 665272 2056689 2445363 1386516 2159809 646323 2527847 1328421 1692237 1100767 1194642 2087173 1475279 1475571 475226 524897 229698 2338582 1712563 335931 373004 511899 2005837 90607 1650249 2012109 1883364 1322482 467108 2206064 724651 172595 145687 789907 222120 931934 795496 1676176 447790 499527 2455714 118006 570279 2374965 128159 1937258 2157033 950122 2123200 1189439 2367331 1982062 963311 309515 98842 296743 604870 331645 1105313 339159 2020795 1858173 1286074 315697 580265 557760 1990191 1311763 177171 599515 1643375 1204824 1669662 1321224 677023 2106530 500888 649774 190764 1957294 444801 2560450 1432854 991393 766419 539405 497541 1983470 1199139 319887 2610660 2522448 1461190 1772588 1076456 2417237 480631 443036 2605628 2407576 990957 1578368 1516696 1474260 635007 225485 2441662 2570815 1993401 1185846 395410 961453 1211171 344738 446752 1157311 1427223 2181121 1704892 909399 905046 1840793 1262118 2111205 2009801 1154634 1891314 1506613 1625025 1758504 141070 568531 2146783 1626737 2124057 2526976 2001558 2284571 268854 1154039 1324910 1772890 2443664 1323505 1626720 1562878 1830815 1538146 458638 2538792 573224 1002916 1567508 28505 1221464 1828988 1233089 494066 513585 827685 265899 172155 2370922 2325653 1595090 1169826 1903728 394314 1327530 1964162 791415 1315921 1930954 950161 348570 452807 1652811 1573284 2478447 550692 2228975 1622546 142071 1057093 2084503 1435701 750750 2246197 1690936 1506044 935236 488441 765476 122195 2512592 1925964 2319820 16747 1164179 1906918 1147108 446587 1699224 78771 156274 637258 2601942 1774118 1458626 2026066 1335840 2576754 1539283 1728832 386615 893024 1603793 548720 1205930 923031 1284386 1203718 2098498 2120083 2493658 1922490 436242 2197110 741942 399517 489204 1049534 1768959 881109 791266 2409465 931900 2291522 985303 397405 870288 988348 440802 1364727 8444 952273 571862 1577329 39002 166289 1023723 121371 2463600 1809073 1480563 700998 182969 41426 626856 1992561 295035 583266 158286 648511 24246 589572 174834 1392883 784755 1706933 2053443 1665098 1999206 814592 1670764 343079 2134659 2235525 258380 459443 820743 799607 998257 1357563 1181082 1737999 874439 240293 949716 1531793 1332469 1540376 2466638 2113223 1952756 1344592 2365093 1387015 2015522 78627 2272119 1102960 1309286 2043235 2174023 1989121 1744339 591050 585104 317192 303336 1931188 580553 2347302 666057 605332 608132 1767216 1476430 1413898 1082181 1031328 1390265 2340835 2099197 1087347 962552 495490 1543486 2181830 778697 1894232 2462192 1591479 1321053 1021997 936892 2273713 1954488 726342 306610 1074390 1447826 1716274 505047 1474295 478236 2388704 2371330 2481616 1465940 631966 1667322 1017922 2400091 2592240 2361692 1640851 2385065 2602507 2150546 968589 1881407 1294901 1018498 2530915 2601798 2243428 2468427 2045273 81186 374089 2320881 2239942 2408175 1206116 2052377 253525 1976986 416840 1152604 1838586 1587324 515278 117969 1818689 1415041 1643796 477222 2511846 2436412 139632 330000 1304256 1514921 370942 916397 2190646 107276 2564622 1146272 797775 2307577 1134540 2605411 553648 1168960 953772 197119 637487 2267660 2607497 1243693 1017151 135008 129289 29525 629180 1396800 642052 1212951 1549909 89412 625860 698204 856764 2474628 2072100 1673812 478181 1198939 650350 1663740 1455759 1591351 1155842 784199 1167125 1815213 304785 88007 2466923 1081461 766553 1905432 1013760 997860 2597424 1297780 640629 1851772 583879 651784 1567792 1617642 141250 1282240 1409260 627954 2439428 1869472 1346478 1744065 363868 1560380 1698197 313436 1605449 1088640 2510064 2503070 1601063 1258098 2597421 2068648 1178655 515059 266693 2386428 1459780 2000974 2061081 562411 565515 1440175 1815910 1612527 536030 1509346 2463912 520961 687909 1267803 1881971 1247589 340174 1536871 914853 2101696 258308 157380 1919559 653972 198208 241725 495206 2494418 1493929 2401260 517475 396494 394655 1847756 1820115 2223249 2452367 1599899 1729960 640565 2417985 641491 2225578 324553 1668490 1935945 2502395 2292197 142234 2302801 1641887 1141273 272857 1333172 355816 2529199 1170824 762548 724340 23122 1713765 1385718 1778649 408844 786426 1515210 2147298 1874592 732975 1693895 752718 72398 2053162 1291040 2305484 1075060 1120073 441625 1798515 113152 1961789 2122767 809571 1252916 2101411 667989 1989000 480751 620713 1119157 2303136 1723479 635735 289789 2618551 1808371 1176357 345659 431813 671015 1299063 325240 196537 903732 1088456 617594 1340582 2181377 1420786 104136 2280643 1184390 1954546 871499 713543 2646249 260927 2242161 455153 1801209 3714: 2054779 66263 1137944 2643919 535410 2419842 1063290 2423532 223035 1874659 796367 1239426 1920295 2283605 1408019 16802 872398 441078 311779 648734 2384773 1572923 168891 1442774 1819293 2088280 2000332 1751426 1197820 2516012 949965 1543986 1323361 1278822 1333212 1974984 235693 2648260 312145 231325 1468440 1462777 1187411 1454347 1695200 1340826 322815 1281250 2068368 1877734 1568277 1048336 373557 2043344 1405051 34816 1682081 1685089 1656131 295828 1328930 1774400 184497 319609 2458025 1483870 1468370 938185 1817965 32824 2466892 1535950 1180676 504805 2171241 2240614 1929891 311027 1938247 1139389 1966267 1423247 487229 2630979 978511 2509522 1573422 1357292 687796 2446276 1589270 1900576 566430 494958 492101 2526842 739727 2590515 1631662 1346808 1767839 2218441 1677500 1955775 1304281 174218 1655753 1627084 915138 1612253 2389236 698560 780355 1277525 438733 2244400 312903 2586787 2560448 107955 1817036 677704 485084 352980 220250 2226643 1419705 2019879 1123466 2476916 1943827 618222 1862840 2546990 1950225 1296508 2189068 2477304 1434175 662651 111693 1742103 1850513 1298006 1268392 951739 2568638 645934 2160971 575199 2505585 2043593 727239 111543 1543236 2365013 308331 6748 1041178 2243193 2601146 1433474 1284267 1720731 1516279 568254 1840452 1722831 461124 740313 1955486 1372878 1074378 861792 2349448 1839030 1432255 574072 2529068 624240 419013 83108 1174457 1199771 905710 560509 900061 2047559 2164176 2008276 325029 1298142 39557 249783 2183560 606831 2087695 60217 2550498 1564398 1307341 1880596 1674265 236238 1413958 239099 537992 383963 1267060 1541350 1119198 2136245 1522964 1704016 1337878 133016 2298699 2469480 2460870 166559 3402 2274850 518068 1924194 627909 2198894 972843 1503023 1865284 1560856 2326980 2110394 820951 2104528 755702 1668891 1486187 375177 2336588 1473750 2349263 1974086 389687 2585474 1474031 1867671 1051251 2142348 268333 1351688 2432813 394698 2192887 202961 2123694 2093947 2443034 1025722 345527 751029 35212 1426317 2380187 2087606 770306 488140 990471 918295 1600410 63723 1176233 1339292 1576378 2281657 1252576 1456958 1406808 699670 54973 824628 1602391 881790 632961 1771346 1335806 1470384 3715: 766063 979450 394408 282420 323173 1193722 744799 219498 1834539 691287 1659705 2289639 352178 1881915 1762663 1866519 1464199 2325452 200534 1712765 1127543 2481243 968602 2116894 854061 2249497 688753 1924784 914441 1367662 1203630 2209119 930515 1630842 106501 1933368 2247474 1533934 419452 1210113 1048606 1325686 2594772 1284190 936415 2299478 124942 506494 2316125 1409616 794904 416913 1166001 2151025 1018210 2489010 293958 1028008 809596 717665 104283 1245968 469827 1392452 2379761 666881 2195573 1347928 1573289 2379527 1816552 2244971 830606 2106538 2236589 360757 273612 2635864 959566 680568 715287 2465808 1751563 2269969 249098 1705811 568861 2260117 1224625 421340 468522 314345 1572273 2034682 1296308 359663 1293655 1236069 2516482 1386640 2479429 1918330 2334673 678467 2043659 1414684 2158168 2103362 789375 2765 1593815 2238894 31625 1123979 1132870 2165090 2320909 1481053 1831944 510639 2404747 1981271 1849948 1189426 1000278 2304949 748981 2415154 1296785 2586372 169949 345789 2216544 2086957 1179204 429044 247404 433713 697445 890367 1879325 2390859 716061 1353316 1513412 96620 1552379 1050222 113437 1596876 53444 594547 2382477 636191 1437964 1164397 911438 1132285 759204 140608 2426312 1120019 2003909 2455042 1391796 345290 1674331 2346135 1018826 2384641 330526 2096950 230570 644102 1164290 87016 3716: 1002519 1206573 464296 261572 2056758 1580511 913171 2550789 149468 717046 2102444 1945838 1703280 377853 473055 982048 220050 1848670 158923 1282741 51845 1759534 685613 2415805 923999 2577580 413174 627360 459524 476925 1797613 2626036 2188346 34910 415294 1634643 251953 1181821 1632626 545433 2576203 424105 1789111 209082 1477192 2145905 1044360 3717: 668022 2537887 915726 852400 2135602 27467 69321 980117 2390760 1743600 205438 1928223 2595725 1600259 819806 496831 2413595 851045 330460 1198296 1114324 1717664 3718: 832889 589962 804277 3719: 643887 802010 1943529 2177532 1000528 1740987 166809 991278 327478 2098035 1940764 205259 106873 514472 441900 2103047 2441504 498429 1720539 561210 2591256 1283218 2461661 372: 952053 2027996 1925897 747549 2552810 3720: 1219916 2032123 189532 1972104 877740 1854768 352966 281227 568852 1225745 771618 1188122 2067986 3721: 172000 1554186 2284360 1958313 1672949 2157871 1812650 34238 2361853 3722: 1399663 2579706 2197136 1452725 521779 3723: 1552234 649662 2154587 638861 964104 1488261 1045730 3724: 37591 713048 699835 701226 1109581 315801 1693527 444169 2159567 1899143 3725: 109094 372615 1348118 1383418 677956 2117023 1555762 2272603 2332125 1831883 1186072 352911 2211013 532795 386610 2163369 1338450 147217 92612 837977 1221542 1647600 1999694 1736668 967008 973221 1746593 2160125 1991430 240168 262273 631018 2532638 821300 2515839 1675945 2352860 461775 1071438 1934 1292133 811015 1088706 1272895 2560442 1767363 2172632 119510 1289134 1981337 1263021 2353759 2273623 819450 2367552 1546121 1225952 2261990 70861 772749 2451617 835579 1704783 2642446 1000027 834383 2059103 1359984 445152 2061461 1413066 780032 1243249 616297 854024 1696002 532870 735984 1041877 1452499 1737510 67915 2635599 2551461 1395560 107089 983184 1137461 1569014 1554387 2396900 1062389 1819794 2327386 669857 3726: 1272462 2082786 3727: 1856023 1396694 3728: 334561 1690285 1690682 2411045 43751 2369349 494879 518125 478572 1643722 1137642 1162125 1271194 2587343 645575 2262329 969753 2450426 2267897 692526 2544445 1185333 1355950 2452817 350306 1731658 1294041 676447 1363034 330623 1688100 349407 2382970 244183 292086 724590 2241768 1129098 1247355 1969420 606152 809680 2063814 2546838 1088048 2225599 601978 2387429 1673641 1684854 163415 496122 964185 480150 2355320 150208 132985 882280 2156747 180656 1470232 112886 1207975 2453514 1972809 2421581 521540 32261 139180 1325673 2022155 1569461 1829409 1613004 1862762 2266816 1517502 1117752 1981271 72973 1984941 639647 145985 2607420 709474 2028873 846860 692775 550449 1239580 1927301 2335436 1811071 1223180 1102513 2419496 2401635 418066 459261 124416 959079 3729: 34822 867964 373: 2019899 543164 3730: 1165450 981624 914503 2523237 660580 904965 335628 2039337 2604511 1590645 623957 1119908 2172121 892157 310509 753248 1754045 1254903 2422197 2288343 2108400 1875943 1289715 2114707 1713873 1620018 2200635 916601 495123 2355892 2530845 2535824 391869 1555652 1183110 950279 188414 2166860 2386788 2555325 612978 2589557 1168672 1118884 662870 1991757 93539 733012 1942263 1067223 1745804 960032 2038141 219652 1560413 2199802 734541 1214502 1454199 751312 2489752 480239 1831946 2096981 29519 1135036 2426008 293848 2089922 2031776 1154832 2007926 1273220 160248 1829961 1862382 2261758 908480 1795979 791521 1069119 1043801 993846 85382 2559017 1495288 25949 1869307 1821235 1929813 1946517 736550 883952 1947240 2004073 1059761 1123128 1703309 2103486 1392840 1715949 333480 2032988 1112800 514601 1256946 852694 919086 1112577 2504904 1478337 533366 1275732 286673 575323 2050576 664 1219647 2560372 2544772 1836557 1129328 101446 494703 1008222 1326319 915399 838768 1787474 2112501 519922 2523232 1831195 187818 810218 1871063 2598730 1761932 1833663 144781 774369 1531344 2048673 1511292 446068 457477 2384689 940358 2159654 850190 2345427 31743 337291 584354 1614757 2187344 1728931 1179440 1840383 774533 1224519 983389 1024582 1533848 1754481 648868 2117341 1969210 537515 2632651 1473392 557646 1262590 792901 1673995 1224870 1731944 398927 129554 1912565 1288427 2619785 1591494 1702206 1510947 2458866 396984 1315765 1410903 1443537 2508922 257034 606910 2531507 1546190 2206690 1175009 540670 468246 1236847 2620046 2266549 1400198 1908379 2393050 1772127 1212514 2527744 605433 2177165 2243878 1036405 208508 1801660 1788688 1511328 2578651 2042511 627342 2309409 2352310 254703 254671 617878 237970 70348 2382970 1768988 325323 1322233 869601 1271012 668178 2587757 941651 1662101 151571 819007 937507 970995 1058024 1406123 2503188 996015 2601672 560880 645049 1808911 1964802 1075722 480089 1538659 1032619 300929 1890109 1069643 2153361 953409 1890832 288209 2275859 125537 275181 163887 2508553 272374 462324 1354442 2415782 1635585 1751919 258840 1927242 1072936 931435 1718342 1231722 604159 714479 2289332 1306465 6310 2322927 503239 353233 2477277 1536812 1661398 185623 498550 359235 1248167 2069466 2457004 1758339 2440685 1102415 1042061 1859590 187403 1812055 332840 127419 925365 2338062 680098 2549345 2552360 1486764 1634899 809680 1503382 519376 913208 2410390 1686590 911238 897950 453473 988410 1835063 1865114 805836 109987 1089460 906808 1541962 2543907 1136832 172258 732085 1949498 2615488 435039 119510 1309767 65760 1738006 264360 2614010 2355603 1922842 2192647 2415423 958396 2422474 1849394 1012648 2216510 1669060 1400214 2527555 1063938 367223 1239562 2024621 187666 589471 57344 1026933 2234830 1650119 1847717 393763 2381476 1702220 534668 2134385 928882 2070471 838568 2543678 733620 2636989 1846669 1071407 1996664 416274 1970826 2058533 1464733 1047326 377801 271564 1817864 1597380 1666703 2046572 2285847 2562305 297874 1679567 1394126 2331005 2060807 1826167 2485577 1388703 472636 2137730 2164204 1822092 1387418 2425086 14868 2588376 400643 168590 653771 39427 645934 323983 179050 2179088 2275994 1409787 1461887 1677101 2095365 145299 576978 1052855 1803923 941409 1709516 2611893 731355 78214 2509743 1432323 1448487 1051191 2595353 71123 218783 1634482 979175 1838204 712221 2436280 2132978 678518 1989819 1049193 1998062 1860251 158601 412325 707115 2132935 2498990 1471220 1308385 245102 1609646 1519936 522020 1216613 1511121 595229 2179525 2523250 1334079 2626165 1845131 1043398 681823 1162031 2470601 2241027 1188119 1726836 1426050 1239202 244014 1601972 1851564 1724242 736013 841395 797896 284390 1731137 206400 1155147 1360758 2340884 1785608 41890 2514069 1351678 315380 2009582 697825 724725 880697 1933648 1780038 1671572 306624 876300 298244 2271511 162218 108045 1575263 1914292 2649059 1858693 911845 388642 2572512 552063 158345 1231218 1866089 1376862 2283401 389195 1039242 2625405 314356 2054904 1230111 1316893 190067 1709353 2559197 980257 1314857 1055228 2345097 2517313 251541 1330148 1281683 1626771 2217693 1305352 2342439 68116 340447 1073265 252367 1284305 378872 1619254 453802 351819 1280843 1793673 1048414 631370 438512 2628526 1173421 2414585 1261881 1854193 538745 2286974 1538722 2436551 2199762 2037556 2339037 479092 55969 103457 177137 2643613 246002 2148611 775560 2355597 644988 327808 2075270 184700 660385 810159 659563 329695 1538065 1085622 25309 2450846 620163 1330941 172883 948082 1571999 1154786 1368358 1660468 33 2203515 1328204 1340129 2010540 1007980 2052544 2445439 1646311 1436149 732648 1822560 774168 1663379 905130 788890 2512095 348569 599971 894909 354439 1295810 2158447 2632596 92406 2154282 2083795 2441257 410558 680861 2039911 1381198 1278161 562317 1919986 2542754 1227110 1285394 1418854 115391 1242643 1599079 8973 610995 1769465 106163 784771 2218587 816755 1519765 179128 1031658 665853 120709 1845125 2174791 1645238 91150 1477671 557428 483430 1306836 1915179 1040342 2448547 786040 1028935 2412135 2080557 1042510 1388520 2171557 1112764 1069792 1265908 1439547 1041597 1400440 2457697 1222056 1314332 260961 1827698 1123053 498431 624396 1405442 511836 2467806 1533185 351300 2243940 1401991 1979289 456856 1160328 882704 721094 356882 242707 411457 731610 914393 551929 60269 814840 1767607 1068249 747986 1922196 1736395 315162 1467529 1118096 1384847 411271 269639 807329 1232521 2528060 699044 2070971 494740 630812 400355 2025647 1222252 2551874 1515418 2184868 1794065 193054 4983 2352412 3732: 1187125 1773850 390288 2151690 3733: 2552627 1775642 2065126 2646742 1230682 975225 1182875 2400812 457829 854239 1162252 453049 1215591 2306618 1306051 267988 2126733 1305994 1455590 1628162 2076972 1167774 687058 340702 1180194 1402800 621805 2633095 2392213 1381566 2328619 154271 1903645 1701859 2509754 739992 296319 938021 3734: 2217874 1764558 1115730 1766023 684056 1723547 2057462 1910089 1645346 627721 1772743 670527 1072760 2003928 1354717 1925099 3735: 1037424 362399 80124 1841602 35036 748007 1478036 525092 803868 122729 1859867 652403 341111 1517920 1684854 1459222 186421 753959 505535 2288433 1446318 1706720 1408974 1357705 2182599 1017202 3736: 18929 670931 1659866 2287286 1645595 1952472 2418930 2204068 2175920 260918 1000678 2530046 33904 1044356 1517810 200923 401112 2148705 1727143 1103501 516796 489927 2142197 745196 1839198 749827 1041219 1885290 1924674 874435 1450133 118982 2067503 1274599 142887 1032909 1534471 333566 1490468 1541962 762232 38998 2504422 93673 605767 1136835 1681331 595568 1897229 2437156 2270985 1558207 678501 2549686 1681135 485360 1374049 1914028 1375030 1783786 2600956 259389 1062526 581865 149576 1955413 1831944 2217077 440506 2608860 1249656 471993 1577746 976345 1925228 2310805 210684 837396 2637018 1932409 1112553 661560 2257141 81439 33109 3737: 997944 1940836 2186583 150900 2261933 2046796 166398 2312720 3738: 1783202 1582464 3739: 2535052 721617 2400038 1229876 1008633 1486008 2458526 388418 519744 329334 1299817 1183309 813694 2364655 275444 613176 1876896 2051709 2272654 103211 50653 1995860 960609 634278 2586571 1414684 1598190 1082804 937200 2542702 340330 2332688 2495732 231933 364376 998483 1036620 1390438 517329 645522 2025682 448355 744875 2557596 1370563 374: 2085787 2433425 2114263 910956 113090 980829 294809 299990 853868 217444 218637 1247404 1527104 2564438 1744144 2475324 140812 16272 1912902 2158199 2149241 849365 988959 1421792 631137 374008 629788 2595834 774088 2143500 799940 219336 3740: 2300307 2214172 1142564 977798 595054 387684 297375 314952 162368 1791768 1773272 663606 2444042 1014814 1861710 817440 623512 2016752 2147223 489391 1043807 1433433 846324 1031993 99512 1380365 696079 1525919 1949167 1319927 1269835 2224349 2365617 125448 2412742 578521 1641175 2126810 1475752 708105 896689 328541 1387721 3741: 1893270 897525 1290354 1306039 1806203 53075 1658106 3742: 1412869 1886767 2579386 2147406 392146 2559890 1803515 1154505 667591 135408 2243352 1105269 1902803 874253 336781 1430741 2294368 1049881 772498 393405 2103788 1959325 206943 173433 949077 2454585 2128220 1614123 921499 1326948 1633238 249176 307601 785717 1678439 1439105 1338370 2217628 2052059 512484 1042223 1600209 708088 2557550 2425661 1013940 1423987 167024 346209 1720147 2646635 1053861 593440 406221 609846 560392 2571850 748071 480479 1109496 1589177 1157787 1973531 763897 1875585 341757 335510 646328 2388555 1496812 1933739 877638 827537 709124 2619860 280790 347816 211576 1743806 582720 818290 1780012 1149473 2026775 2080769 1549823 1425549 1377342 633058 844624 1991254 2320375 2561830 2121077 1328524 79347 539331 1762985 1905257 408909 2401655 1490508 449153 1432755 623709 1176097 1331332 2504469 370651 1385504 2093282 1486130 586520 2538611 2032377 1364774 2260597 1698245 2324959 1784778 35616 2411939 445824 1672632 416887 1481431 206718 1783806 1069573 1782556 360634 1543077 2333744 45948 470666 1861710 958405 734307 390333 1933823 11267 363340 1959628 347679 2563047 1510875 364022 2120066 551031 1212039 675799 467828 1317671 879693 29504 1707569 449166 952355 133130 1609150 2596038 314116 2605948 1958711 688587 851314 2135355 1019068 2223081 1181784 1851007 1879868 986327 47024 583615 496488 1875456 817744 751362 1440858 160355 728292 2349218 2608024 521443 770392 331184 1300991 1040119 1884464 2613396 708671 753455 2325236 646984 1712965 92387 2022748 486651 2624925 228725 320897 2336734 1807720 194001 1552671 2287146 363551 1518291 1576380 2027264 515704 344753 1832122 2441346 2362965 2522206 506313 2538567 2572218 232984 2545105 1235215 1192135 902325 816755 1847346 1322818 1095245 2288808 1287215 1206394 2096459 1104645 495701 2311408 67824 1449506 2629740 541658 637990 849485 310712 172542 259943 658645 319516 1153255 521205 2578822 955665 1687815 937472 1421090 2603788 334902 1073980 178775 2058752 2289519 1714144 978920 532057 396566 2376364 1228097 2510785 1531343 3743: 899936 2187025 397091 930710 1335289 213403 241634 2371156 645462 2102040 2119332 2373746 2362812 2616915 1065949 2187301 458104 2342338 1483002 672409 304616 2377261 952964 1021671 1075916 2466272 1321020 2395060 410630 2114584 2609867 1510576 1699459 1812584 630828 3744: 1053554 2222539 430215 1606219 3745: 471569 1125670 1594567 411114 1224601 160214 3746: 382735 1732859 1685667 364773 1853431 499811 1887236 1621219 614108 528090 1976048 40824 736117 439864 833616 1272975 1158274 972246 91588 1206522 2299104 1249449 241068 1749792 1964620 3747: 754397 412164 1600753 52445 2129741 1612213 802316 2488148 754161 247521 2540214 3748: 37105 2619241 1962775 3749: 2438490 2408319 636419 1258026 2316665 1535151 869953 41891 2186038 430864 1449771 773772 1665526 1384637 651583 249212 375: 1633887 2458476 2585582 1813660 224714 2181010 648589 657058 657556 2172374 1885040 564972 488697 221870 1007046 2467564 136828 1072298 1941251 569972 878036 2271593 108199 2255786 938031 321289 2417674 1067799 1969489 1068053 118422 193749 986027 84400 2456383 198489 2152805 1829712 1795009 1314414 2605078 2541405 1964313 1824447 1648286 2523914 2478187 650861 202357 2060403 752452 732119 843801 3750: 1393482 2000692 1553106 826350 2401527 2134872 2411102 2383290 746435 3751: 32950 2092076 1496859 969604 1680732 158701 2046977 2493006 919593 386354 1492047 1690473 1720318 2460127 140935 3752: 1708192 2144435 65729 1018033 804701 2158267 3753: 2002779 1069956 3754: 3247 98724 1634900 3755: 1728051 1749193 224258 1054188 2451590 3756: 2054666 1671741 2491798 2042246 1110817 1899215 15664 785372 1722742 1000287 1128254 1201114 2538630 2550966 1961156 2510697 713103 1372148 2392734 782835 836075 2334905 2266538 2326521 2523149 614831 1059144 2389520 229303 2204057 1688592 559461 19106 1227088 381765 684670 2216882 1377142 1271125 1981863 1921504 2631751 2628608 2348017 1214270 2029382 682811 55389 1230433 1715560 2163543 1717128 973994 1626125 2235581 2457984 2060941 2040738 726146 1104271 1034718 245347 82594 1413501 696437 1394718 2040491 744351 2356634 159177 2076298 266381 131458 1940025 1377759 2213836 988462 2455913 2245128 2562178 90232 674701 1649067 2115703 1823785 1167128 124638 1637011 1712792 1432024 33830 2409694 2228076 1896293 1969372 763772 414919 964983 226326 599495 1896198 2339655 2053761 942790 1540084 1828884 11998 894561 962193 1929511 419895 2250416 862123 1477896 795871 916347 1985654 1898319 1668911 1998672 1687853 1924994 1453131 1795903 1560866 476538 1108788 1437762 1225486 230389 637049 2270133 1289291 1409501 2573299 418562 533856 2335879 1754670 1354470 1463053 327338 2640933 77017 770634 226810 2498864 767976 1989984 520036 1681536 1081870 105079 115123 1390045 1226748 971209 1098879 951239 723007 1046974 129633 2221647 2463068 1185868 286045 87882 548507 1950722 986391 2054631 617569 1827833 585218 2198170 1737888 348677 808559 2143788 1846951 429834 2096279 776018 1728977 166021 2591503 1080280 2107240 137130 1474911 1398009 1281715 2445783 1911774 742211 1147872 793145 306895 1818088 247859 1314451 58447 1515923 12007 265523 1521829 1439485 2314769 150664 2340881 610785 201099 2609965 2106623 1425590 1519266 2636070 701589 2570926 2420239 82048 2529716 1480204 447814 1114854 1089773 2506271 969640 293561 667586 125257 2505424 925257 1001704 25090 2403597 370250 313426 238800 306736 141122 2520934 1497606 1115804 1307983 712183 187599 334346 747694 2099409 2457405 46058 719901 2619663 2587778 754632 586451 1072013 1357293 405297 476589 1342504 782888 422438 2569517 643657 2323649 229560 475875 1752718 68157 418283 2135883 1827917 2428376 1755138 2514558 1526139 1594788 2296550 1126078 225083 1909086 992200 1452991 1782667 1263483 727863 1808067 1953639 791477 516723 1047410 1383413 994477 34458 2361535 2457263 1014924 1523825 1616076 2161202 1274579 2486316 2321106 2120357 1206851 1052666 1105400 2639023 2098270 1181655 2023239 1228188 2161312 2238220 2595757 1190668 2127899 719850 1502402 1522605 191545 353043 2149235 66916 443850 1144243 2493358 1261628 2592957 1574764 2084218 2118250 1140009 496737 2529253 2588301 962935 414438 800662 385209 2431028 759865 943672 2369735 566630 2144347 256411 173252 2174349 960600 867328 2623985 1715088 1017216 1561808 146193 15916 871601 2527167 917881 1667052 1973140 2388510 2538568 2265814 594884 1373320 379077 2628562 716284 1025232 131226 1875364 2568140 1154692 1041255 2256890 655509 310733 1732308 2097200 1932351 508496 553087 959877 353392 153368 1728205 635151 1697370 920704 1754740 664935 1871279 2281682 97459 1086749 781546 1288651 680959 2481459 25485 490464 1739446 399967 1208395 1514668 225003 85121 1055407 20527 526816 1980061 423764 217317 2359175 2405778 1782298 1999703 2304182 312234 1587431 1223856 2094617 1050256 345953 217304 2367716 199466 136796 919028 1773546 2222603 1182839 1942192 414247 2190419 2531424 1435353 1198555 1662202 389505 2377088 1573439 170147 865181 53190 798188 807369 95803 777812 1369695 611480 2120704 135342 2324252 1983142 1818903 1648322 906948 231215 1466438 999572 1232241 2278830 844352 575613 1268342 1956008 724120 411354 438984 1531210 576610 1591713 2260349 339698 2582586 544859 1250005 1751592 2476243 2305846 3300 708495 1101602 2185244 1742573 263390 1282845 654438 1148635 2318164 303842 185691 1217704 1406883 1595667 1463387 1420325 1060370 481600 2156893 2429982 8143 1974827 610766 1441965 750978 1146402 2641335 568360 519281 2334912 2433674 2324405 1393228 924928 1332675 1761379 1209601 2275884 1900528 1686413 1512126 1881133 93979 1080831 749774 2527530 1661513 244814 176327 1434934 2019703 1084217 2474941 671121 955357 2052661 2444508 762229 1928457 2534072 22058 403554 475918 1041228 1447281 1639446 1668857 1004432 1792162 2165288 2263046 307769 1907241 1599137 2401219 2007397 1570222 1483428 2366155 1457215 2018332 340560 2141460 441203 1693808 376915 983437 144078 48205 1871387 53073 1586981 2000623 1016162 1275429 2446059 2243324 780784 1205110 1771532 1444885 785161 1956875 905374 340540 1800537 2519249 1889913 556100 1005692 172947 1956138 543685 200973 1998541 503374 1053802 2253921 1934326 1133839 2191401 666659 1795618 2328359 537538 1398508 1894719 1208930 908686 2549748 189898 31625 871277 733470 1678676 345772 910380 2282145 1863119 1756906 128464 1009671 2081273 2318270 2582310 344958 199185 1378701 1849034 596304 1983332 1055183 1075358 1696003 483041 1433687 1067485 447514 1235302 828795 672309 2138925 2483219 828931 2181463 1634542 1467087 1359803 1742041 1201275 397700 1312956 542499 39650 2316324 1584293 1081457 2556927 153297 2389475 618649 1583607 1093289 405416 1746121 1222642 297834 1442989 1334590 1514038 1755388 102195 1323436 2611167 495581 2546913 1907685 530593 2107396 2469812 351116 1171571 236432 2549887 2239088 2217789 554897 665526 2438257 2023856 1669190 2281160 2261621 348742 2582016 1502217 2205355 2032395 165878 125818 662720 2195307 1491053 247376 2444058 2362668 1178627 1410815 1342210 1786752 532988 789008 1427988 1599223 2088291 1405338 2457660 1383024 2465119 1521423 1095441 1585468 2490021 191114 180488 1541515 758234 2387816 703048 2352132 895504 853058 2562098 1331487 865077 227340 1979811 2434338 306447 760923 813590 714804 1442348 1105179 528969 2483149 2308621 1967126 1861619 1671169 1594410 2240198 1661945 901607 790726 1345631 2407788 2476752 1644415 223359 1052177 1865327 1386713 1925459 2462107 1077577 1459141 1968459 1968784 1377730 1194362 2402679 1861320 1593343 1059341 2312532 783952 1453621 2101936 252433 2423990 173178 2413503 1835026 782859 689718 2112088 2023223 603439 2257392 2272652 1233038 835881 2377472 154152 848319 2630707 2310629 1746670 823420 596946 2138814 951287 66087 2178630 2089803 1808735 421232 243297 2031911 1725457 793965 2570498 471707 1331407 2226545 2579520 1044635 667455 2178257 923930 1154263 1014615 146631 278989 566173 164938 896260 615753 370532 989623 604057 406369 632161 1794112 674491 2115819 1790657 481292 1599369 770901 342114 2067671 2505710 1883436 2269985 1187865 2396163 929413 1189384 1011585 1143603 1074497 2199731 1736765 1412536 349304 1119462 1124280 914557 1996541 496743 206058 1628356 416531 623425 1632760 2207879 1670642 911439 2454218 1368581 1685223 1580820 593826 1217341 94029 1629398 300036 1517183 2581713 2470452 2111910 813582 818270 1915551 991508 631598 1120274 114135 232526 2502016 320265 2307977 585826 1949308 2470081 1498933 1033627 275937 228945 132583 1848221 1101417 540648 2100697 1620352 254140 1645406 2270244 1409735 543824 2111810 241188 724331 635852 1865945 239531 2332438 775070 1274104 2484026 1953987 6487 703278 283207 2027529 1893921 2059286 2240921 1394663 2076704 1382504 2094006 1025600 2167275 1206898 749362 1304801 465402 2114952 124416 1359873 2340210 1146206 2426391 1473227 2298571 359021 3757: 2466286 990716 866775 2511444 68078 807751 2151910 2514327 1756803 1991254 2614450 2431537 2325455 1935342 475537 2115514 594957 1930277 2153590 2584783 2549426 1445218 1100535 566240 2229105 1940262 391432 3758: 2392190 85423 2181933 165698 1287459 1960490 1779316 568591 2042165 52245 1860012 2318181 2148425 1051402 1279916 2108102 996306 765742 615480 941696 2024417 2267289 2558985 1494270 2023207 2487378 950178 86538 1368684 1084573 86773 2155629 2582261 1975223 2618075 217178 1782080 105997 1574534 1739027 2251818 560221 1845031 2426443 871137 2469769 1187885 832630 304171 649656 2515551 2117972 798043 1556173 1230198 2625109 1835463 824915 38777 518048 1158101 2586418 373897 65417 1055818 984872 3759: 434878 1276403 391846 317611 1938585 2045043 832533 1045220 2643681 1629603 2115174 2419371 1861573 401882 1504130 626342 980823 1084254 1981556 2261834 2598538 676758 1984749 45787 1779076 829554 2577969 912893 2408360 702403 70378 418315 2122889 679307 1875244 162349 543714 1460718 1049883 376: 2586072 1483881 1855366 456349 1062368 559366 3760: 449737 1176373 1301997 2116834 1817307 2431478 2645684 2221589 1241350 1786239 2124432 2061034 2478414 3761: 2469951 1834695 1982013 59824 1937168 3762: 669532 272438 3763: 1884203 1312883 1421324 1171465 471665 15846 2023283 1119020 874887 1433392 1384278 135462 2064448 1495878 1246618 1546545 3764: 1200413 3765: 1825313 1144568 1512540 555617 1748826 1077945 2194866 1120126 2039521 1982532 1517894 2532807 1400417 1900505 158760 294209 812971 679414 1045696 328209 2582786 2130756 1847743 1707880 2148958 1770684 425662 1821431 633738 3766: 799542 805717 1237186 736236 1473325 1629981 3768: 674785 664529 1233287 2551426 134230 910118 1829168 1169485 28141 1997679 1072072 2369705 1411471 2594949 2034703 1033488 2221973 341867 2093343 1637835 299273 482501 923021 970459 653750 867481 690905 286123 3769: 2217738 236326 1820994 1544569 892370 2490883 1795030 1731733 813385 1355171 1107636 368711 1426610 922550 841830 574196 360890 1207961 1863067 299296 729846 811434 180937 1707460 1006383 2239045 1616563 246644 1138828 993637 1062852 837922 1976065 1784288 1882553 2407374 2042140 1791561 1103948 1087748 2021088 523183 1708087 298538 1691189 375526 1879982 1552844 2427856 1580125 655818 1076619 248446 1865792 344824 376429 1678677 747608 1659081 2563416 280299 1618575 2117261 1806659 1612442 1455698 1976484 1215792 1530606 2059638 448086 1122804 486856 726144 83312 1572933 30596 152441 2470213 2463242 1153732 2235145 2204404 1854102 379323 2381703 2187498 2143457 506033 155303 2064511 206277 1435637 766546 355944 1875825 553251 1883016 1086236 826872 1043885 639302 1856894 1969823 1173487 882774 1491107 169949 416687 2166068 734868 1472319 1948253 1916504 2598658 124517 1994294 2468499 1374899 2479333 2466071 896672 671997 687557 1723013 2584974 1429388 797733 374220 1773695 1669579 480499 558645 1979260 168095 2610470 2141908 1368707 2123887 457337 2115570 1731041 2184475 520002 1945813 767461 1532085 1795054 2646468 377: 2399169 3770: 1938557 2540946 2220133 1509975 2008107 2481839 2538506 1405808 455531 447382 3771: 1796072 1202393 449591 730389 2402783 2635339 2070734 2014864 1280358 1279668 3772: 894631 835233 1803177 333986 459456 504900 2327397 1897011 409343 2372372 930095 3773: 1128809 620103 2384779 38203 934114 2061436 2017100 2107665 1216158 2414144 1235417 1028350 1972753 1695718 209088 2260597 1223075 2430181 1551050 1011202 1809462 810615 1499785 2069200 2020502 837237 1425738 1163325 471607 1119026 2344785 551427 1249961 3774: 138354 2495919 1846965 2594454 726034 3775: 674845 1945265 2491810 2047646 2360815 3776: 2402672 1778036 1130034 2346427 152787 575789 3777: 1404971 904194 1896596 2191440 2012897 375052 1942551 776292 813609 704865 1807349 758932 132073 1977612 1866753 249641 1365396 1704637 1183344 1919732 2539472 929347 2362228 381372 1917264 976463 1184496 1865677 362064 50274 1155962 1084083 2045897 2018081 1222823 1790513 434802 1526110 2382961 671247 641388 2517941 898948 918206 192166 2474528 1015615 818130 853613 815418 1524321 1892654 1836558 1230751 853954 495396 2395525 1112962 2321284 1487219 825002 1517584 2633551 895863 1019603 2154240 2467457 132483 1318465 913820 1259287 2029190 190534 1940804 554776 738437 648614 1835584 3778: 1094528 614104 1867419 2323223 2297494 1058585 1629347 2299951 493856 780355 534539 2296219 994293 403886 2287884 1390104 257405 2281917 946415 454592 1286838 2281266 706442 1541900 2270503 244026 2316252 131394 705301 1756146 3779: 1177392 871942 1175923 2502537 476358 1059683 119510 2530718 465925 1813328 688909 58973 1871423 1743073 378: 1657481 2386286 431909 1552201 2150164 2573833 1075368 2200149 2468682 1574951 225525 2057965 861613 298592 2310172 696969 525903 371654 1491089 2153974 1101805 2291727 1282393 1244918 2536362 1967694 292927 2400102 389711 1220913 2465221 2208736 1417467 1847256 2224885 790379 1822023 1447677 751987 542455 2242384 653906 875683 1589483 2096219 827427 360960 2005763 2137897 213267 577109 1104047 2255786 2147056 1714218 1814466 2506167 2141097 768251 1304679 1760294 2114626 331193 160334 1666511 1024205 1327357 1659955 1868044 2555131 2189972 1522497 1208818 405699 185193 2049016 128348 2466984 1933995 626802 47891 52845 2008076 83319 63928 1488932 1739381 1616088 705824 1795142 1599088 2055329 163097 2473092 1471593 1862572 1075173 139147 2396744 422145 1845115 2417004 1374259 1228766 493930 573347 781475 2058793 608563 183399 863187 850135 2528244 468620 419641 2612063 1018747 977786 1299015 1251910 159743 122558 2195885 1847495 775410 2239067 1554647 2398161 1465791 115926 1278109 1908311 2423495 2271761 1349467 772665 2561941 1321036 2007583 1809836 748734 2272318 402735 80630 2435969 2202667 1853030 1701898 1072392 3780: 1978314 2049070 3781: 53768 1701596 2064128 1081611 1343544 253616 2197982 607560 2181393 498590 1396834 129424 265198 2013303 783581 478330 188962 1362447 2059104 3782: 907840 315960 2485428 2327162 1866940 154005 193414 2023110 1943452 1766552 184473 1327492 1303036 1853622 1924660 1030353 1943993 758774 1864597 2373581 1785048 1421829 1702033 2395243 858479 1038467 1274210 138581 969950 184360 2376634 1549941 2411182 1263968 1829708 2334559 607175 531823 332142 412549 2549832 1435535 327458 2634345 798423 2319382 1859257 491771 265582 567773 2619205 336975 384118 127416 2501489 1582606 2591929 1872552 2298300 1957985 258066 434874 2237649 1285980 947094 1441622 2477046 992625 2389627 540763 2128359 2372279 811445 1269285 315793 1505912 1944491 553636 1500454 1357843 2438478 1397700 1057324 619912 1052866 1365061 2339050 811480 630814 1724939 2430869 22910 2280883 1810959 1972339 254937 168133 1046150 2629782 1258988 620456 2005921 480012 835417 1700144 336999 1270513 484660 975490 1351544 2364115 352117 2181191 1193818 1001424 2623871 799274 841969 2399281 2624189 2570011 789239 1384439 1609487 2051745 2577580 1238701 271270 813900 1905352 784431 1171157 2108674 2229668 1042193 1161521 282808 2370548 1468254 1891313 1156254 1648794 426820 2048161 1459128 1905361 1392112 1658437 1629227 1355888 764699 1950997 2515693 1971846 558600 961600 123696 110603 1960417 584312 859524 1461242 1309721 624610 583726 2591542 1943403 1259085 958763 216711 2454321 1504478 2582621 2484672 1436463 2334669 2131325 1979969 2277561 1907554 801162 444091 1946057 487648 504286 2478864 172791 1949696 2619021 2394750 439171 2195168 1498345 1022604 547265 2231738 526705 315650 216352 19731 1019359 1687535 1294338 2267335 1855367 1583763 945877 2615465 1235860 514173 1801614 871819 921265 2374109 1662872 2388852 252221 2347357 2222435 1421283 2379883 112044 2548281 1585155 1522300 207073 430946 673871 1016321 930550 2086643 2624861 2228680 1235219 2047171 128595 237794 2334197 2239209 2492458 1629861 1726038 1163512 2443574 2270666 673593 2432161 1069805 948998 2589468 1942258 1293333 1370749 1572352 2560172 1696962 947310 1763894 673430 2318253 1986934 1842391 1644520 734617 1901338 3783: 1718541 2622241 1064281 550539 2029462 146115 2058629 1682342 1955299 1520710 373148 2261264 573414 242698 623593 667059 1575426 1288000 3784: 420661 1095301 299020 1868702 2158849 1959659 955582 2298561 1086061 944713 2000579 1683198 2633025 1086662 1841402 1954696 1272570 1795626 657414 1097485 1677552 2311304 841666 1016612 715516 283994 1586850 1274688 2387323 275733 2249111 660031 611718 1849713 984369 2443392 1906110 706410 2197074 1582340 2592597 1600412 219163 1113102 2281331 2329009 1711704 2606925 1400752 3785: 486796 1152116 1500410 34631 2362804 3786: 2055449 3787: 2163521 1901491 663789 1032095 1158424 45327 2075353 2548462 1002575 2215056 1994224 1761985 815016 333691 148822 1018379 2630990 398112 1454376 786889 1609854 911717 679652 531953 2502411 1089603 480591 170552 1194581 702425 900819 503812 155598 664733 2448677 2062644 568452 2442315 254703 1312511 1601041 1451047 2547447 2033461 1286909 1508812 2186659 1204168 2339219 1665760 205767 2075823 943616 741879 1855519 573789 1490114 493683 1363551 913747 487559 1525290 2377590 1017746 1371050 835414 1047785 2597895 1345043 1036925 1598701 405699 790203 600334 1112140 1716980 849654 2164837 1611084 1660220 1365650 1695935 2412169 190074 656561 237652 2503760 1383426 1458973 1538292 2270920 1027507 2601882 1234996 2376112 689638 24493 1051274 1726667 1381555 1179982 1382330 1359186 144334 27482 1298086 2349717 599857 932777 2103209 2069805 622166 1440391 1296631 148491 910743 2043234 1364587 2310672 451743 173047 1995680 2489503 2268330 186267 2524404 944790 1124669 75652 218377 1036081 2446511 1619026 541577 653972 478688 728617 2590989 2262183 740452 70435 1770626 1705459 1615566 3788: 1511990 3789: 948105 1055116 2136914 1300918 14628 1037952 981034 1953677 675654 379: 1236924 667096 295813 1595688 1725081 1305099 491326 1130049 1001795 1005966 299500 3790: 2164976 136601 919860 1113363 781789 3791: 366785 402312 2081757 733937 2352307 1083156 3792: 790439 1917241 631813 2143323 1422163 239923 453316 1637817 531533 1737210 2639605 273475 1442032 1079251 1182684 113536 3794: 885013 743752 1146468 749954 1699600 608196 672450 907276 1350071 2616776 1312439 617640 379019 2107483 1814839 35887 729527 1630235 80381 67006 2014054 1826610 2286426 316316 2468774 587380 1114619 1277527 767627 1181605 394014 1518433 1935625 1205534 3795: 1612558 1209966 626655 1448937 263962 1190532 2545075 2029909 3796: 760913 296989 1155081 1784371 2529556 131683 1928485 2205176 1893 1231800 2159656 983737 619263 1937854 383073 366677 319343 5281 1043253 1219539 544831 2123803 2432067 2303394 2376438 2131978 1342673 1633973 2566853 379563 406365 1150512 2250109 2193044 1758564 1216825 904686 2159316 45512 586272 1309691 38086 935085 1773538 1587359 1773723 1201988 376219 952388 2180498 1034785 2304653 344507 1499168 714693 743043 953653 2587044 707344 185226 1959186 867925 3797: 833763 2274587 308618 2128623 2000332 1134213 2234169 1025513 2365890 527552 904562 597776 1590705 552517 2211674 1629672 1322940 753230 2128735 838395 1870129 2297310 690777 575875 2284283 2531099 1405915 2438096 2060327 850636 3798: 2119856 2125213 2039337 567025 1322840 817251 2200659 664339 2501156 75619 1335711 1554938 45821 630740 1838886 2100087 1307956 2535826 624301 2094118 2647444 2622904 785140 1783700 272074 1119781 2482670 1660478 2186032 2174603 1846368 886074 585578 58571 1957522 2041490 254168 259453 1934306 778941 193714 732173 473462 658621 714550 1012713 453622 110710 124840 1216094 508112 490917 677314 706559 821397 2155931 1767150 1310752 314404 1508629 745220 894029 1383797 1301077 1309417 2646106 2034915 1484055 2481515 2073410 125501 165906 1604072 1744265 1084423 2444961 1513932 2281124 516498 2162415 171840 370767 976813 1861903 1135377 1077297 1587993 1291517 1243069 1069612 1304122 1923852 1952261 5749 2062580 1080155 1255677 1558453 1996360 2429396 2217821 654506 505335 46344 2022285 1964049 2493933 982872 2184048 194576 2313072 2491181 2446740 2079955 2131138 2208495 89140 1542673 1805871 125868 1252456 730914 1927534 1782341 822414 450227 1975124 1842994 1271111 144687 1000236 235270 2190984 2329012 2437281 1581822 2335153 2436032 345663 746673 862532 515349 2526087 1011442 2435127 367025 2063366 2245883 436201 732907 1109048 1587335 414686 1350508 1698022 1894311 1245668 1736012 2385258 2458626 1170987 1073542 2266740 1788618 929220 1149024 2480664 2461759 660908 1815697 350374 1790210 2445626 2237318 2213246 165926 287379 791678 1734174 1575732 2569552 69321 2368113 2459702 1814190 2379296 1251028 1848539 1039270 2259446 628298 1646618 78913 266395 778171 2167355 393140 1321884 1570562 1713235 639872 631849 987717 1380078 1507275 464004 2505128 287725 1187806 1838344 281411 2265885 1341539 2500376 1092430 1831224 762213 1032909 1474308 676524 1057176 209608 1903329 1283882 1788453 1586667 1414566 1812055 1200544 1523097 1382407 298193 2249595 46842 186776 459892 1486130 790889 119831 1217274 490464 861129 240342 2013922 1795474 689956 962274 1097589 1429733 63120 56218 759526 2288518 1390249 640911 1736256 2215165 2109583 1787361 2033130 1676526 2432070 679638 1331200 486845 49833 71435 939434 768066 333555 1415331 1752738 2391310 182662 2572064 1950027 975417 2638348 715287 2443432 889447 1628209 1674893 585572 1531210 1675050 1532322 1494535 2578595 2062305 1753636 1522618 1399687 1075020 379992 1710841 1833557 924353 2023655 7579 715882 1023505 1663343 2213837 662330 1053344 1570280 2245281 340799 554394 2575206 2509802 2091741 1730631 1404900 2448025 2058461 2639663 2584924 1645313 1885002 2055259 1576879 806198 1198348 2472726 1508121 52877 348183 2063807 2021965 207597 1606425 969164 2040560 1677167 1566234 592892 1248984 137153 161136 2429361 1708187 1961452 1335559 1860251 637710 530964 1640918 1048206 2645201 2061758 602239 1508433 712514 2507685 964787 1597229 2015215 2293424 2313007 749782 1960417 1042824 2580723 2061910 554324 2394782 587916 378511 1186921 2637500 1689050 343795 793862 484019 1776059 1693376 2323179 439536 569293 2568774 1770918 516826 2016653 2302652 2519699 395987 1381920 2264351 422145 1030551 462333 1875139 2501784 1127378 1645283 1589206 876415 325680 835778 1733073 2016153 2020784 1341239 1300818 2327834 756287 649704 1563403 158748 1483402 864826 2434421 114124 1962386 1184897 663948 846271 1949743 112141 771533 174297 2588644 1400049 96023 1533483 1296610 1683934 1684584 1345504 879662 264386 2330692 2391106 345538 1545473 2162367 2543530 2270206 1620200 2419205 256134 279433 1352347 583715 903264 2227913 1662881 2408451 2543484 1128160 559896 2332372 2031931 2479482 2348046 1651997 1484210 1327330 2473857 286334 1707769 1163911 392746 111848 242327 314858 2611811 38611 2005162 101448 2585474 802459 1214412 140971 2160688 676103 1038488 1324692 894334 1558902 725580 2575549 1070646 921412 2043132 1008145 1323558 493041 1705070 1869387 417492 2104849 1055301 1293404 2485477 625411 2621015 1164766 2071914 222744 2136083 1803268 2367339 2577386 2605386 2151731 1556692 1214164 1743495 352748 1063837 2499400 2342360 1931652 994531 645888 2486399 722166 1666312 1944008 2070831 2393941 1467462 1532163 2326050 48146 2560377 2566481 1409021 1066179 504674 1234282 916878 1742543 1289381 1172323 1844001 719068 432314 715825 1893921 1266573 2107069 865695 1193651 73697 447377 222983 2356560 1944016 250756 2010226 382408 1465983 1401194 1719274 2093036 2302538 809896 84240 688962 2457314 3799: 504294 656242 86431 2199973 2354043 2514588 38: 2309150 120884 823460 1584586 350246 234454 2624281 219112 351251 2081170 990633 158827 751532 1032563 1037555 53276 1814653 2223813 590975 2425013 1357744 2478260 1090759 356948 67675 124169 1600834 1653240 380: 2234775 1439003 111693 1310456 2003072 3800: 1466529 2078941 1740686 139991 2581178 2598873 2581640 82933 2451148 1579823 409102 2037238 3801: 1788127 1278891 2437432 805643 639385 2340665 2413635 1913232 2530604 1651499 1307558 794834 1729588 87289 1894547 1339554 363933 1705330 651303 1567190 1343322 1461647 1253804 179651 2078331 454383 1350401 780136 1029424 2295163 1438180 1980594 2533902 973480 763193 244247 1966905 2191197 1474746 143243 1940186 198698 793896 715146 652664 887963 83805 2452881 1899475 1244461 788108 2024315 1341730 2600150 2318013 276116 1407790 83256 75284 1204294 567374 2094085 228587 1886528 777362 1421548 2549814 2248584 1376641 1650732 937047 1921815 2439210 627010 1506305 664365 200177 2309847 1618294 741894 3802: 706638 1842373 897180 3803: 238407 2492253 2426195 1413058 1812657 1601134 1820992 1748906 1528680 1553028 1654618 1255623 600215 2018103 1814835 2495015 3804: 2598028 1841928 2596773 1829014 440852 615236 1089201 302164 2257024 2056290 1233800 322009 527592 1315201 227437 1298245 691798 733409 950962 1776727 2046509 481409 1592994 1365783 2643193 311067 1663130 558537 240469 3805: 717032 638586 1029388 1370831 3806: 1077014 3807: 2506402 1526264 1329823 717032 1313464 1122044 700705 166663 2288727 806756 1504099 1366347 1867419 1997436 1187365 660312 1665614 265691 2299328 2550380 2488348 5931 2493772 108756 2028811 1090651 168803 2112263 1153049 338612 2586765 1138626 1801511 1360229 1505316 2271662 1335107 777139 649027 416960 289086 1634520 2473258 2078083 675424 1146733 1016150 2188748 908755 1718876 804533 2151475 1997394 2153809 670742 2061703 2102905 61099 551356 2106052 472925 2481282 1092812 1024464 3808: 436806 1181675 1359228 153539 2285688 243158 101807 852484 1509230 14479 922058 3809: 1361440 188362 2172070 983389 996536 736691 2229490 1442784 886600 1190655 2213213 1386578 975768 433308 221948 2641170 1578349 2300461 381: 819870 1635584 2159955 1970273 2459783 398020 206543 98551 1843829 1254771 2327477 2477948 354091 298408 1626224 1445799 40760 405362 1799373 2495955 2064445 1840443 1600756 1712308 1827001 1403514 80346 1425131 395677 124127 2157229 2531437 337731 2027956 1026730 280233 2037171 321397 1546331 273122 1509112 748 1033946 2279018 1072614 2434322 2570278 2245728 1330604 2224778 2475926 1879132 772579 1494524 754822 628985 299243 2192118 1523246 801797 867947 1155478 1638390 1065246 1988433 2356655 270582 627922 1331524 1437443 1153173 234680 89929 660955 2179347 2083368 564426 157934 1350280 789508 860230 652598 1618381 1190648 2332681 2503546 957750 1483997 491080 2202562 506911 854522 1153144 1517632 2281238 519240 72986 99048 1265257 838482 2553657 2286785 2255529 695590 2614473 1323330 1501501 1733232 468834 2075034 1303348 2415253 1277375 971875 1225628 2322941 1571975 952731 1208777 609305 44235 2077358 1696304 2309716 1140818 546405 2098156 514728 1164438 128698 413855 1597116 433711 1958399 2093727 2404071 1996154 1331986 1163923 20117 680204 512620 2524453 2019081 2615385 1240060 755895 930090 985240 595108 1411979 947574 2354725 1777170 1990818 698831 1596807 678911 7889 2028187 1044042 802479 2063452 725800 1585610 2533706 1274688 344631 2183787 2592194 1392862 1660789 1628415 30897 1117207 846982 231195 1818340 277155 762998 1643337 119804 1326 1198015 28477 2219833 2446909 383274 868990 1423789 2199535 2469871 32903 233329 1558476 751743 1787210 733225 157005 2221184 2280743 1537129 758139 1494999 2019136 2428679 1367764 2571952 1289693 2056157 2319673 706340 1573393 2380681 1674858 2394700 2644135 86972 2607528 2497003 272313 1052862 1787439 1837949 2309440 2313362 953875 1344327 2532721 2488596 575132 160678 1092785 1144095 1442835 2356314 1510468 3810: 989293 1921018 284836 251043 1945166 1652160 570929 2089070 617287 646633 1923098 2197619 2318960 557113 53650 982729 1649123 2223148 1816285 295587 1876928 1770449 1834038 838537 617459 1332373 1062996 1024697 1808621 262858 1367104 705843 2076276 1106511 395749 314356 567699 778713 287114 46323 1075263 2579531 745439 1460800 258679 1933736 619187 1020115 891230 1951454 1070 2151546 1220024 51942 642081 2345216 3811: 2060891 187896 248181 2434883 1339769 439926 2601919 2449395 1487953 255970 3812: 880014 2404678 1913085 811136 2121285 1737069 2187741 1692968 1689666 1342320 1211957 2017649 1380024 874977 1951207 1322447 1753820 1611751 2129878 557578 1801748 212206 436557 1499061 310370 3813: 2619718 316972 3814: 167589 1563385 961566 251303 2198350 1051935 1889246 759290 1510482 171933 955249 1310538 1618989 2187693 1316252 1770939 559488 2006815 419691 1938635 2241438 154504 509196 354582 499284 313693 1157743 667532 2044501 924106 217176 2274570 2210666 492555 1903900 1093396 368131 2580555 2099761 830607 499258 2462418 2520212 1963109 1039081 52891 2163121 788913 1638786 3815: 806725 100294 2288298 947243 1235645 137019 246959 2618445 1676166 3816: 619452 2498778 2394277 1724093 854015 484585 773040 1856823 1648794 449597 635511 561303 2211406 1997020 2469403 1158646 3817: 1734805 1505799 1609049 1477143 2326494 2106652 1292664 1630224 1257043 286867 1247800 1838049 2344847 2196015 429242 1266665 1749497 829499 668018 1591997 300988 1294883 2342189 2508203 246046 1655663 1956457 1842957 1068276 2621703 484266 2588720 621182 838456 855881 679062 1444335 2342198 927774 2624842 79103 2077545 2456331 518503 290508 1994114 1421648 1201987 466135 116761 1781445 982662 2342630 2118169 2037485 238618 367263 387185 731604 1972971 2617956 585388 2072034 150514 1306406 341959 796838 173309 1838510 1207609 420969 2638666 1166446 960291 1853955 772658 1753993 903787 590984 1515842 1059264 1200444 1815551 1607563 1773139 483387 861340 1513903 1533135 1424172 865913 1132090 1473424 2507088 1709435 545243 389811 589442 1138878 2246955 703841 832507 1548179 17589 462514 563835 1425075 385008 2571652 1010499 1233752 716475 1074904 1911503 2425387 1346049 1990313 809661 1791680 764695 935482 1635744 243355 631018 434512 1628420 2067192 2406201 2317278 2119341 692796 1870664 1036933 203334 368713 101564 1159241 1429746 1144042 2552223 1093977 1775439 1494594 57082 1453036 107787 2314031 763962 1621534 1027704 198333 942041 767624 134007 619912 600784 1530049 1517570 1835527 412388 167554 1046730 1890929 223703 1931171 212643 2401655 1862530 2438541 1450278 1930606 1693423 239723 666126 1901285 2619286 831244 859713 1548219 1420468 552412 340979 1312585 1106902 2066051 2037365 1140347 1755300 2314235 2565010 2647929 1975551 1727544 1054287 1400352 1027037 1445595 1421122 1677320 10574 2583515 541361 1740969 106961 467569 2167190 1423519 1465945 715395 1791612 2437426 2513253 244765 30751 350889 2201304 636160 8625 1441342 695771 246687 406958 821204 389368 769481 1428136 403435 708987 1840019 93065 2141023 1440284 2418409 646840 907290 1723344 2027614 1724012 2059443 2523772 2232703 809174 1338614 1195392 2367141 1772633 778164 1014420 160027 1726214 2482391 2529618 1035017 2501923 1420572 722503 21260 2177548 1934588 2258032 413420 283719 1730440 898599 825597 994763 1376273 1260856 934578 46988 734609 356998 1483889 860601 549784 2621360 303075 13114 1126813 2411804 2613659 1983932 1233407 1356583 2098423 1719331 2242195 1645463 1725838 476621 2580792 1340801 2428653 401358 1212355 47327 988155 914049 857867 1136005 1499070 239971 1948962 2037884 538299 2192701 339261 444116 2521195 82884 1723508 2478776 2271940 1530297 681746 2033483 2183150 1139915 1435705 812306 788099 1172058 2016046 1249796 1469306 2405561 2214553 1357528 1870264 575043 521301 1629631 1300054 879334 1771496 1122372 2214772 392913 509277 2406017 674938 344920 2103039 38149 1207163 2181556 2464325 659063 2325997 1070148 2074691 1963377 1071649 1229664 865662 2597028 680622 2208731 1264767 392054 1583013 2571608 64162 1076931 1494097 1227278 2500761 2076667 2293074 22760 1267805 185213 1422193 1045665 2289169 1477400 948801 2434439 368697 265894 1931293 1681071 1638672 2386557 480991 320805 2410108 2076665 2628320 910522 1687380 2538514 2283500 558924 1399777 2368040 2435591 2271150 639092 279806 1150304 125552 1601838 2518423 166313 2371425 312888 382960 2560662 2236461 2343550 214321 2452130 2619208 570496 1049259 2436900 115580 2267352 3818: 1033971 2324937 2541517 1120064 1755800 2569509 3819: 2376664 792808 753959 2592476 307854 2038535 606024 1821531 655335 624365 2465871 1252311 1687347 382: 502130 1746962 1813954 1788137 2593940 2398243 2322390 1998787 3820: 487601 527308 793998 1109834 3821: 2626694 1462701 141701 1723968 1257299 190492 171881 1453868 609547 34238 3822: 190775 760570 894146 450310 2507614 1459486 1571549 3823: 585344 3824: 2390429 205345 1873751 2646281 1578440 2545892 444160 2113420 1884203 290706 368724 1482630 1976176 25384 2023325 306781 2082174 1904601 1880562 477037 1307956 1679602 1182411 939181 1825376 1275927 264075 848750 513699 1812334 541969 1130277 388780 365610 483284 764682 1684017 2115102 1143526 2430616 2613899 1986751 423270 2153774 1909686 663202 2417395 2337136 2337417 2470707 1494837 100998 226561 576443 2318767 2139552 1682213 28728 1602166 1361689 1239825 2470589 1432375 2263386 83243 1829961 2130270 1880703 1297340 361064 576892 1655612 456120 2227116 1613996 791498 378254 1595996 2363243 2189954 1137642 2096441 1790631 342505 304390 56748 778146 662372 214018 2155870 1949664 2009179 2432950 1584007 1392067 2085885 2342171 1482443 551974 493883 971057 1553763 1773628 410857 239188 1002059 2592584 784873 2408485 38533 564805 662624 1781323 1132344 2399253 265086 761221 148570 1546288 1719605 1813869 1279897 1637762 1171887 2283019 445038 1866234 1357881 1704490 1428252 1724374 1119482 1679340 837541 936787 2213479 150240 1944581 2525491 2329649 986702 378906 974219 2448677 1574207 364147 985926 2221671 812808 2143515 1613350 1500960 2186725 958342 2427825 2381822 660185 854478 320464 2017080 1056097 260255 851178 487229 939401 1343405 1790965 1733514 463569 1164115 668614 2578666 1759414 1678341 2560160 2604977 1753298 1882767 1026115 1830820 258682 1437856 1973785 1223096 470527 862243 2061099 703318 829808 1908408 1114662 1595082 2531534 1415272 1752426 1480458 504872 2619260 1673356 958237 410952 9007 891768 2185599 1467134 2079401 977023 111137 2617802 2467757 1649438 903449 436258 988669 2434096 1288651 30873 565311 2107360 1668606 838725 2597225 1785327 2140141 952158 1441959 1079061 91551 2451251 194063 1890513 2397750 2642513 1665760 1868772 437807 2066745 41695 828278 1425494 1291445 2431604 810621 2228062 1528205 362299 2072725 927510 27376 586540 696045 626430 766390 1857628 878976 1427057 2398522 1705409 420203 1159326 2205118 654654 1838664 894851 372602 1982605 1829502 468924 1896638 44902 1709078 467351 660667 1895766 396094 626281 1373956 795128 2382601 2216369 1459125 987228 2549920 1053565 691949 1686050 2422792 2089238 356409 1104497 1345954 1574534 1793637 864101 2645230 2606374 2412060 122438 2436636 203421 1147663 2223706 483288 261926 2505214 2519165 2098691 448721 355263 2074297 1455652 479371 1338614 1233331 363212 2296710 2426928 1928291 1319575 1678820 695274 947955 649636 1730677 968569 2363929 648592 1903214 832931 1096670 1481098 1809462 424470 442391 2092925 1382804 888393 2009653 223455 2095387 1960316 1700006 653528 276283 20155 719024 877001 1182360 247674 1938958 1236561 1363177 148353 1483324 1391132 2265884 1947261 2457665 610506 2459735 955953 2253920 825924 589223 1886198 738541 341272 2001512 2391286 2115032 236676 1635206 1491437 1246119 2497124 863863 2412008 1248534 1943981 1753356 2097828 2186559 990341 606679 1663459 1714699 2129970 2069906 157803 2492167 2034351 2078964 625734 823587 1617455 713912 2133017 1503290 1083496 1551865 1408874 180367 1043736 907913 2245403 2286417 390574 305 2579654 2016855 300908 2028059 940552 22420 595448 227866 1104363 1312377 1028061 2333945 1872701 2549323 70058 984273 1037882 1068563 1681890 2243664 870382 1744126 1558126 2476049 1956782 187045 2309804 1054578 222297 2629493 23439 2540120 1188683 599519 1737875 2341779 2107309 1640608 1304085 717680 2418127 176143 2389918 51724 2209089 388717 359783 1835319 2011844 446648 29379 2040386 300721 1494812 1513926 90688 1145470 484016 2565300 1075509 349679 1004227 1619613 820261 958791 1906374 2536600 2546081 270124 733225 988565 1049495 400631 149153 1093531 526002 1337224 2122449 1360802 1447839 2270374 1059184 2350569 1444028 483299 2443920 2101024 680165 404778 1846515 696411 420765 772223 1765384 2489700 804034 1628029 454015 877501 371850 773701 422999 2176871 1745296 334740 1549909 786357 1142077 64498 437038 1188349 2387694 167193 774535 2255601 1944921 2160047 1701537 1658284 1237056 1061902 1568151 1498423 1062973 2542062 1565060 220434 1828131 1394734 1227502 486152 1563854 1435401 1409735 1598698 1530269 403118 487038 1417720 1541420 2499096 2382052 1959466 179167 1206055 362168 962497 333476 1874834 2484046 3825: 2095891 537527 2269899 2379608 2496497 783208 2425351 1585039 1755713 2468209 1007355 393783 1640534 733724 816189 2056735 130888 1574933 453072 485116 806876 1120745 513549 2644298 367106 2193730 1124526 2449270 1397679 22036 1453495 2535918 2587887 1655994 2405141 1383418 931566 602215 120389 544203 2027760 415021 2465518 1397004 1070208 1318601 501999 1807910 1609315 847884 1423694 1676221 1085451 902685 1668726 146162 1343194 2173746 575311 1739944 2229740 959432 1555762 1359410 51477 2196904 1422502 1367753 2426383 953287 1492750 907886 98096 182787 2430793 2064812 1615676 679450 1683100 273561 2193394 2043901 1098733 291772 1124477 476028 1421899 1656821 2596401 2077552 642066 868801 2238853 478983 3060 1382371 389879 499959 835348 1386243 2373400 1808782 1450408 1500120 2304394 1788217 1104843 2392839 1717200 1105527 153686 2325939 2419293 2095413 189188 2065195 2005953 442820 1681133 914691 1112707 463009 1708353 2218893 2512267 2175133 872338 206927 427680 280620 2343323 1492553 830456 1764932 2160141 679152 732392 925562 2226584 1130963 538372 789473 438620 2222110 1158917 1100170 201188 1635385 956875 1647007 928917 2416576 913107 326888 1119907 1825111 1390957 1063203 2250115 2244265 2248775 835587 2342642 191240 1184734 992978 2329980 2265846 418271 714550 683342 429980 856474 1712929 1332910 751768 2172672 575802 807980 1183106 2573665 1382165 2386631 1218364 2077989 85351 151423 134222 674863 1990875 21527 2459582 2223213 1091872 1297166 1311143 2328830 2237087 2515066 1323479 810608 2603534 449552 841357 310380 1296839 2277743 682617 512307 1384287 1783966 96097 873402 378032 189063 334119 1040960 1113228 2628305 1900781 238528 2427818 860507 370026 1837836 2451502 69916 1204876 662087 2549083 899816 540468 2545747 1184468 208433 1382751 691767 598237 1713587 2412851 2407523 2044499 427126 31885 2029640 190360 572038 2367994 1292548 1965630 665664 1891616 2455344 923688 1577026 1690953 1454003 2092735 714329 675922 1812667 1584194 586369 1496760 1892848 1001369 91782 2010171 1394811 1883099 1674784 534748 240084 1064771 2449876 1626350 2248116 452105 1769217 50850 1318005 277050 949514 417041 1545390 725450 139647 1737069 1690011 1839748 234549 1877601 1471880 83239 2058747 797740 1168900 1673300 955395 1559342 2636239 1341789 744679 893135 884762 1098211 291105 2100805 2211386 1923814 652245 2190618 931089 707707 1892085 1218855 733337 1470965 2048054 1120304 1905938 2182096 2277081 1510267 1904026 2587648 1802407 714675 685594 1575247 1154858 1965563 556121 1415902 2519031 2214111 2302845 677985 129867 2512286 2304012 848870 2597150 1156017 1077067 276051 461906 239940 387544 1411160 1878894 1700247 1635340 2564896 323282 1184392 1765597 1969034 1335718 327170 632152 2471890 2582395 1927565 599614 2120239 1986173 182986 462628 1719968 2235422 1545114 1061129 1712512 1681505 2497450 2072388 1519674 2454859 409792 1308724 1927686 2282480 1023392 2133745 2291608 322786 1477022 1529423 1555192 2210229 2199615 2572440 339073 2552258 2306186 1655113 2336917 1472271 1056273 594001 968764 245393 2554947 2345872 806589 1814784 2278925 1419151 959473 512920 2423271 1142677 522024 2536657 2506271 947257 2009863 767226 1512708 2338284 508004 1092067 661506 41485 556590 1196049 1285086 1514586 334412 85953 1330319 2515950 2090775 2066647 2639855 815682 1116603 367763 99693 783276 28356 1113685 808178 433823 1755479 1056089 84665 2238942 941696 361482 1341715 1281974 2031622 1554807 945542 2280758 2307098 462507 1940622 565807 1486258 460449 2568075 2338311 883958 1064815 2255822 1180786 106589 630134 141707 600935 967821 460493 976945 2143554 1987022 2350473 71141 702514 2030765 1293543 1121370 977261 1999724 1786090 2566598 1990313 926258 690321 592438 1963881 2153495 2629490 1680177 480417 657780 348453 2233746 2120635 638794 1717789 1587458 758955 2177520 963331 1392399 2466001 2046732 2370757 2464589 109298 439905 451454 433039 293355 815833 568780 1612668 1593508 198887 2504352 2293924 1829219 1590418 1369807 961831 1649012 2446359 1255106 2422093 883673 1331330 677845 401195 1808724 2564291 2378738 354700 554098 1664733 2328840 366978 1341471 1801677 1166001 711876 124905 1855164 939186 1052666 2478313 2418314 1766714 1561664 805224 1339064 2582750 1429637 1606304 665936 1452976 1444338 1541532 2303486 2067831 841644 643496 922288 295726 2598762 2207725 1865465 2635617 1667237 2054602 1686621 227306 2600550 851631 1440083 127834 263893 1843075 816595 2601064 1617960 481831 1219909 2084773 1399577 611498 772554 1621995 2103627 1293639 1956019 453653 28432 1188484 1343576 1105450 2070275 172808 2267156 1011901 2412886 2219427 432264 689466 1285156 2079773 2578553 1033355 518873 1744821 801122 1898391 997126 1064671 1978651 2515408 2273942 2240337 756058 1820049 2187243 2291293 1995312 1665603 634465 102371 2259656 1165692 146579 1222126 281803 2016294 1816119 224509 2517788 699694 962991 270774 2010670 979338 1696819 2382874 1642735 41314 544531 2243340 2571598 1668079 2260490 543273 2129251 2318152 1535320 26551 1360219 296876 2036786 1010997 301930 75937 1647932 1008249 520972 1963102 2112612 2406000 1100682 2489805 1670081 12207 871249 1084161 2329568 317696 1126141 867429 2043224 2176096 1774613 406864 469946 647655 1009336 448965 1183874 1752941 108991 10536 1046542 418992 981388 1181412 500631 2084661 1605347 676200 2256363 1530079 679581 1764009 688815 2141312 350489 1170378 595600 508496 2031595 1939174 313000 14030 532116 2355384 2431741 865966 559632 31785 1964993 1527273 17089 215785 719706 1496081 2094435 1342114 1876392 72899 1155436 1365307 2043483 2007676 1564064 1501476 1249203 1489361 666558 719385 296730 2333829 1361949 1677014 5658 337932 1475406 2082448 1509196 147496 2299841 2491349 1828866 603290 883511 63309 1846785 1296894 946951 1865999 825108 2618102 2214163 402684 1087212 490264 2434484 2174347 502461 695998 1408155 1353619 2572240 1841224 1018143 1680663 1541962 1594135 1180002 374977 1219210 704716 239506 1774639 1354237 2322198 305569 31825 336999 280635 389157 1178543 1336879 2602775 673769 1560908 2333511 975351 1153902 150561 407965 680987 554487 1217726 1728202 748869 257241 1564525 2262408 1075355 1574618 1226141 1891396 2231720 132882 1062413 2606246 1127341 1078002 245787 1417282 1717089 1434766 1932002 1802705 536515 1345157 2459158 1369950 1558076 854559 2042603 395198 1915346 1747155 2640896 1205921 2286927 1059594 1509299 480533 480119 1372810 2591444 1987048 140757 1822136 1589572 854114 1002410 407414 1871842 1079809 1701982 1082414 1488601 464820 1827504 1807120 1192450 1194221 2204748 931992 1219029 890229 1895180 1286004 163415 2629738 78258 1968511 1917377 2194843 1906610 578945 2465808 435392 2058634 866823 346415 607176 2269969 1953471 932893 1549927 1608327 391265 1210179 2274030 1436530 243311 347883 2587346 1155911 1993066 203476 2438510 1010136 89343 2631035 1776761 48262 185572 1058025 420947 1148367 1778903 981543 167266 2420925 777419 17672 1772019 998749 2642591 912461 2451173 373500 2508556 1933667 1337554 1761387 2278909 1298694 1787860 1094015 2648887 1137735 1615203 1676597 1554395 2058665 2318078 352827 1612624 1174505 2206091 917650 1044943 183126 803347 1302320 1463567 814417 2282465 1198893 1299277 1417515 832029 900168 1568836 2260613 1546703 507407 2210869 2261126 2543145 39863 75341 316249 2374396 2463726 285460 869709 1806985 1240952 230114 2126608 348788 1300503 1231407 171665 2096294 1714120 382298 2059846 876716 2551226 1388576 2428889 452365 48202 1500524 2070534 2236333 96071 1667948 2218243 243167 1766659 2166075 2075604 1348451 240041 29358 1848258 2275883 273581 2156314 707524 910031 2175857 2038381 2388738 1813044 249652 545204 511018 1167601 1977104 72116 2183278 1843155 1808492 1653185 1160725 1551214 1597727 974496 2425973 1511949 997864 2557727 1992473 1483641 1162381 1066662 231131 81364 1343374 1750945 1926482 2549519 2140031 815292 530629 2628250 1766212 2183309 676056 1332269 2359555 2498575 2367500 986107 1314551 1400763 2073773 1341904 688669 152003 947144 2406407 2256765 671072 183965 935055 246641 894624 1648587 1764529 1521638 314412 1102386 1655107 66119 2303791 2413029 771901 1031142 1576654 2022945 2336847 1199869 1814245 169468 2218522 181260 239127 1384921 91826 2316780 2314964 471781 421363 2016433 1802851 1918330 1488344 1370732 1314780 315683 758240 1756251 654684 2018190 2627476 1181919 1976558 2009935 1763553 1670848 832251 370433 2210127 1964873 385494 978904 106760 698135 2316905 1474556 1586094 2344722 36092 2549705 1769557 472110 2395266 1934383 1374037 703172 410875 2425826 1243651 1536347 1871702 111380 1560637 571759 595229 1124156 135794 648076 1411572 2607186 2419897 1813950 1724289 1322715 759236 124030 689216 1994829 2012489 1773183 2647477 490155 1334363 811546 448722 1438883 2168974 446568 1292434 503374 934578 541788 21013 957508 255438 1093238 774047 2183129 1084365 922238 1854276 1651220 705996 1317444 909467 979928 427653 629103 2127111 1696234 2417923 2074367 127530 1356394 110464 1389594 61361 993208 2122852 1938740 2607840 1242749 1810287 2090088 2459135 858368 1303371 408244 401487 2015268 661781 2402835 1879602 1787390 2018063 547892 250975 680514 1289527 1743347 2444715 1106063 1603934 759861 2069776 1361918 1705493 563380 2402918 590853 2490127 2636263 1011676 1409000 1088524 399563 118333 2491926 2317550 540746 74763 2293448 2454162 411822 1533176 1180194 1622640 2550562 2556504 389159 264988 742993 114972 941686 2254172 2279713 2031440 2013679 994915 625992 1029031 222796 315117 1674818 2189571 1517562 1181757 1111603 1029766 1912757 761497 2609506 799801 839009 1386767 1558839 1945965 1195658 950761 761142 1608079 949722 2125550 397793 2151588 2380891 2074736 462493 1088505 1683534 48947 1850228 665677 1238205 2306005 2145604 887122 110974 1799514 509552 1884364 321803 1350312 277173 832203 925192 1809542 1576638 1728813 778565 49701 2459471 511384 2091048 1765088 1171035 1346272 918964 930906 1822178 2011317 559232 1444821 726760 1632315 1675022 499578 1451295 1623645 2439781 2012714 2078226 1394298 1129100 1192910 1433402 817573 430815 109431 190207 551405 1472617 377358 2270354 884063 2445494 1321978 144349 320027 992960 2529381 549443 2048506 2530964 2599725 522910 415786 1788352 2239147 2447133 2632531 2053400 456954 1120791 485855 1639423 760011 1141148 876539 1841710 2387102 1552282 1606158 1056251 2252574 642868 1773223 1951264 2474410 790503 940767 595396 2636430 1661337 1428382 1797751 2026691 1055302 1187114 266398 1741552 1613467 2609252 2029468 2505774 1763963 628970 1417185 1109370 1148443 1950080 824183 1781607 504438 505872 1291443 457252 555348 1659480 578700 2252077 476740 2016015 2249760 1579356 1695629 1597778 925072 511706 1893557 1282942 2329684 204600 70383 2502172 893795 1466229 1192687 1088427 1124637 2569868 106066 1837681 2408956 446703 536228 1455599 150519 442251 2075893 2505863 2076369 226792 231235 930777 956462 1970748 1191508 1396593 98233 1085600 2597797 1742247 950945 1421808 2104385 296506 208545 2450482 856271 2096371 1993074 2142909 100275 1489299 1598617 185402 419069 1226749 928118 107931 1785017 2205724 865412 284579 1989976 2436889 2445128 1350551 1956943 1928641 1427066 687952 1673502 2516970 1757561 54159 1869571 1495354 345133 2413417 2493599 1319535 1774168 2058652 2536291 2124573 546525 67915 1633440 1352103 2583152 1522295 1029112 2076011 2086733 2306920 2412036 2016177 1696761 765670 1386713 1265689 2317074 1841902 837676 1582917 1795197 2026279 346033 493979 2219140 587790 2626106 1166526 1189192 1545492 439003 273365 2222554 852304 2146535 1693416 1445559 91148 1618868 1407495 1477083 53843 723713 1494334 1572011 1849946 549862 665747 808187 2175538 1429393 1725025 730039 1867716 2267862 1028997 1884197 1888431 1535092 1791060 740259 191507 891278 1708831 276348 558657 1788295 1055913 343229 2372668 2423545 2549942 1602806 492915 623658 264672 1750683 181095 49519 2212731 367235 2200235 2516305 344171 2190787 434665 395324 1919650 2233302 363347 2231191 1050351 431331 622737 2537890 646999 939102 500273 263987 621775 483063 1466999 940982 1729946 513328 2203280 1620328 828390 2288021 1691030 1588172 1873255 307074 551933 2077798 697111 1578476 1346100 2626266 926532 1254649 2387683 2028572 15018 2456663 2528356 1425399 2221562 186864 1026251 1091183 187910 2475524 2201237 1395115 1663633 427472 164950 2439512 585561 1701517 580883 1771719 335642 2472309 1381350 283384 1350435 271732 739294 2363308 89667 2554625 1319620 73201 981812 1874268 778496 859580 355865 443901 1808415 2634322 479345 1385337 436656 2596213 75691 762362 338310 1619994 139070 2564682 1903356 1057301 1236875 2247810 1618540 2271026 12786 1268891 755499 1442556 983231 2610270 717851 2373693 2085586 107276 1153129 2548196 738125 1953018 1441572 1482721 1354230 2191935 2345833 1387752 250433 1511839 1327871 469523 1116432 2281388 1368215 2122439 1226736 868732 352577 2211996 910784 292945 2342137 743113 1559434 2273706 622260 1964480 1373112 2273504 2470730 2344717 2168353 2386126 471443 1439634 414399 1762929 1729217 1471059 1579149 206357 1343993 97213 978513 1742483 1064455 1354101 707863 229412 692572 1096505 1686264 477376 1408555 631442 2291654 1039187 1675069 383817 1941367 2443166 579248 151032 2118800 1551859 1176780 2326526 2636318 468821 55479 2299717 1749562 1934603 143838 105734 311745 1278197 1570470 2270151 2233408 1752002 2434858 2472161 91249 524589 192640 2214342 2195968 1294861 1728040 1241858 1756146 1302436 2361870 1034629 872105 2016183 1678718 692331 723263 1541008 943705 2039162 671774 1092632 51296 1119673 1639121 2445052 1834467 2566418 1425471 705686 2107116 1793503 2408104 431332 814476 725801 1611000 1283455 2157604 2004032 1620161 2130109 467517 2184019 282367 2599462 1255074 1339840 653770 1690620 2628873 1362034 2062264 2296322 1646092 1780852 2613487 148274 1827048 524540 695662 385523 1437513 182508 1754262 1577109 847701 2095249 500039 1618522 2218637 2514700 2281705 2127302 2383992 1627700 1997519 845555 2374693 297525 288387 1038654 1625195 1272484 2295874 1646816 3826: 588436 550836 1350497 829290 2461314 446047 1335578 1945007 1767303 2288574 250472 1113218 1309958 1173712 1814632 1304831 2000940 2300806 1206067 2521098 283604 719418 477406 357482 904697 1255399 1801155 1233885 2587117 580112 241909 468165 240265 2533401 1225733 1583678 17860 2540106 973022 2625962 2552521 2550658 1965487 2133996 43766 419779 1429913 1086135 501210 2568309 1925081 1301223 880432 465309 13076 284674 1681503 946689 1054174 425918 1714092 1068350 1225857 1337994 1712926 2402860 1413756 592316 2636813 195792 325923 2348496 1997656 769305 1608954 1039901 2230245 373624 1845131 2519993 212846 840980 237892 2623860 1464891 769288 2110198 2068318 1270987 1514961 362631 2052728 1969255 1370556 457643 806743 2238663 1798320 450006 1153380 1042338 1857041 1416406 232153 637943 405979 783337 1741749 1997779 888283 997098 676103 334132 1685745 626118 1610652 1982448 2415194 1587577 1841692 775070 2352982 1960775 720738 2453588 3827: 2561387 840901 1822751 1402480 2434545 1156346 1806235 2081129 464075 2221981 208760 3828: 1022839 1343194 1761255 2083692 1097748 413969 400782 688657 897734 1763064 1246853 1033179 752590 1943830 1935230 1042087 2238450 236564 1191044 85824 948641 1125671 1216103 1085610 2120249 1555872 1076693 2544463 648887 1485214 1748800 1057389 527987 772444 2115615 875926 2225256 468219 814526 2504733 1206439 1460718 1656071 135764 1927813 2581367 1822783 3829: 1068095 1967365 1491107 383: 1582647 1936078 531125 2101238 2337971 3830: 1172298 732556 1537396 828132 1311928 277892 2210375 404887 1168051 37051 917484 1823592 1212371 1725138 1122358 1802044 192508 1946157 1664465 996172 3831: 25080 1812657 1310339 558877 2236125 3833: 332230 1872345 1481873 1039068 605115 53243 1456621 317504 284143 803093 2536084 1892264 1504503 2427632 2315439 1827859 408117 129796 665905 2453782 2161965 1691554 805637 1510054 118224 2156914 1611338 2097496 2501388 2458647 2353258 292028 906177 676103 1872980 997236 3834: 585714 445328 1832431 2008854 2190822 1348226 1517221 1302196 1182654 72960 83541 1364201 53276 2133089 2129392 1062738 1324036 1052756 3835: 1953750 2646712 61989 1009346 1911401 272972 799542 2102186 247333 673024 83244 2240037 2331106 2444804 1432923 671879 1013642 2358771 1111312 581952 1557365 1777614 1371451 2501778 183252 2417320 1642091 2087865 930669 2338671 2426275 2559471 2352094 1386526 28655 3836: 609606 2398295 1233754 2569292 3837: 875093 2350393 264210 2386569 2302646 1686279 332840 555385 933611 2353739 1182667 927595 1263924 810568 3838: 164344 1166920 2042189 1227223 278672 2111538 1181795 998300 2426691 135067 12770 1414173 2434002 3839: 185045 1491740 1946970 556999 2297095 1471414 384: 461110 1154831 1145831 1030826 1831283 1391554 2313360 577680 1378059 2493885 1120887 2479320 2226002 2131561 111317 393455 2472335 1560076 361630 2155211 2626179 1645890 1004697 1842849 10100 2143491 1923969 1521535 2283171 2110168 1553720 1454229 266364 502556 2639673 122057 1906442 236419 179212 2095363 263080 1917470 2134759 359557 1925783 2134092 923149 1288357 379952 885859 2022728 1813497 878844 1996893 2584676 99562 1781038 1655709 1097734 22364 1168767 1128875 215415 2086014 2370719 444566 1099833 1155797 734347 2550668 572690 1072177 2161626 2173511 1334130 1169096 1066310 1810093 3840: 154100 872706 1216429 1709676 632314 761972 1839857 1617480 1542044 2201286 2084678 89752 1450048 2412665 1363674 763529 966080 189827 983122 2552062 1019010 2470759 2506376 827578 1318028 1412963 231474 2169911 586832 2403812 1015615 1958313 998790 362036 1675388 1960316 85900 1123561 2217069 829401 1154579 60539 1344019 715528 156821 920446 957717 1776462 506949 900274 1691191 1686877 68056 1396717 2265054 3841: 1422597 1427167 2585654 943734 723938 377016 1188228 8138 2073114 501028 71948 202024 1881337 315561 684439 2541077 50599 1149237 380031 3842: 163326 1279959 2073784 2322383 2376367 742428 1805463 927271 440956 106413 1591839 2623605 3843: 1873127 1062166 2527986 2334218 3844: 2314169 3845: 2268676 598610 2076277 1988739 2082392 2610955 394794 1725995 2316689 2209927 815913 2459565 941930 3846: 476580 662550 2190800 235786 3847: 636752 332796 495334 2114260 2307783 1564607 601815 2520496 1568861 2567941 1907331 362622 413548 1282304 354294 2240629 971836 1044492 2361017 122469 30967 1918945 1754447 247120 1362272 1447274 3848: 332152 500282 3849: 7599 2343748 1553532 307426 385: 2491255 1449813 1185027 2252101 1954494 709458 1927383 895893 691467 641223 1988677 2632697 108019 514348 1905973 480885 1778380 1724820 2124649 2565661 1421648 19585 2075639 311337 1926971 781221 694500 1795120 2557550 711865 2150313 1046254 2612957 11826 3295 516343 706479 1926964 1979259 1843808 1618239 170758 291292 2455581 2197525 2135123 591258 1143715 1493764 1287664 2021926 1562322 1907177 1172237 687575 2022961 2243304 556410 2200498 2589216 1727132 1658795 611657 294460 2304369 208121 2213406 2261012 632504 870779 312140 229236 2102633 31723 1526477 859304 620854 1032721 1800641 749615 104978 466104 700476 1176543 438674 359198 907775 674736 1904297 114738 2529307 2529818 1901440 1185346 337967 1043815 1209377 2256706 246047 1808329 111301 869619 284451 330655 1387380 2459354 297674 1116031 818453 2394221 2192119 38284 400297 1928963 416808 2082738 589398 1441990 679820 1552356 554591 1010572 1143608 1289307 2242956 1592760 2140637 1682358 717932 895386 2120725 447759 1722173 2046445 1224550 1763479 2608292 836561 2282743 733570 190224 1574758 1743613 2559733 1217068 1532333 765527 782974 1294279 2000241 2263641 2387266 271021 2480799 473913 234664 1919371 61728 2418273 2204020 246675 828261 2011405 306699 674131 641436 1668130 1846151 2458082 47511 150694 1040133 993941 2300741 2139458 150415 290640 126432 606223 1185359 444655 1267332 1418732 378549 900298 1659012 736909 1854161 2122249 2597642 1584941 742199 1915014 1836147 1798191 1249238 661746 1905432 1918318 2288569 1990271 1908706 2062850 580316 2422919 760123 1058471 549912 612952 1484652 186266 1055824 1231230 3851: 447930 574670 1568641 427596 809336 1735877 933135 135018 1080929 2465967 2410614 1400858 2044859 2497555 1291666 3852: 1375808 339101 1467830 1046782 1608763 1653341 517742 1781280 448536 2076605 493317 1951248 1035863 1821596 1061205 100495 552167 1982075 945937 3853: 1761390 762690 328100 2294218 970649 230517 463644 3854: 334870 28040 1236293 1929355 2320250 2234169 2151092 2048858 2305656 813658 392787 1811217 1626733 1952549 480290 2023451 268908 1711975 338612 128951 2060313 1514635 2500102 1931219 502918 680399 1676211 60617 1494481 697726 1891778 134397 1107046 656224 1859261 204236 967872 1569385 1180610 482964 1963140 1880172 3856: 1029774 1356861 3857: 1882776 2231692 1982605 2570808 551421 1076696 3858: 2469844 2239807 1626179 1868736 1718897 2162242 1445236 351445 2116989 1678477 1563317 1077189 354023 2093232 593997 1150537 2202279 2355433 1696061 1441913 1775419 122607 885560 2148740 1214570 754620 1829021 986937 915688 2136609 134640 1103433 2342338 809169 1170335 2289096 2419814 322497 1026926 780796 2493476 848430 2539096 100933 2097548 1939561 1882378 1357598 2285126 1594632 132900 2472797 1771461 1585500 663687 3859: 2549512 1902573 643137 386: 996541 1995527 2557192 968541 2236678 243012 1673594 128259 670110 3860: 1549706 457618 850738 2238860 1510648 1020976 1555546 2512044 994483 1711501 670873 452013 1171439 2464942 315988 393783 2570325 1505770 271424 949581 794095 1777927 804416 792547 2220742 2096445 1853167 222908 2158537 304398 757485 2368820 246530 1596099 2154513 1170131 215151 146159 1044695 156902 750093 447557 1427599 2540362 1655994 1638558 306094 2027010 796218 505464 2094346 1816011 1360283 1543763 231219 596583 1866341 2358633 1684453 852887 1813427 1867905 2460392 1786094 404373 1131700 1211741 2305217 1725733 1707088 249544 2394102 829368 2477777 24300 1299630 803950 2354144 41108 968061 1278104 889502 671217 1754717 2541439 1490572 2386209 749203 951296 1083500 1337429 78711 1689535 2628608 1062330 1946871 2236196 1631342 793660 166580 1621097 1099690 1750887 1939654 185564 1646580 902353 1307274 2108406 336802 2126162 474558 389879 2045874 2632697 1107393 2442160 1749615 786827 2444994 1500120 1459100 507994 2508844 915202 1994834 862696 1770619 192365 1031284 1034334 130687 1095754 1062931 2081821 1649847 521378 1787386 242429 1276416 1454046 2318388 1770741 1102755 1929169 1691134 1944709 450120 2575448 2329630 1927200 471668 2011841 2040491 2398193 2636505 1577947 2141194 2191878 241306 842078 2574015 2443368 2162910 1276112 2222771 2103158 2230974 946299 2022724 2095671 2046911 44672 1648043 472040 2195381 2042221 1743588 747361 577866 663692 1977126 1023200 105541 2107470 50776 856437 2378476 1602607 2134643 1367115 2136720 740860 1077119 209926 612494 2627411 1460409 2220897 1746851 725287 1217659 2415579 2301074 1186739 1104029 1207994 875371 709044 2604464 98259 1842629 2392234 1507288 2413464 686162 547619 1338401 1956793 325336 433602 1702500 2012157 1565219 2494007 2265846 1656992 2626312 1662928 1635091 273633 1499823 654681 2217023 329595 2124649 2520642 1238949 1583954 250682 603196 1361468 676322 902399 2399649 319417 1522223 1474282 757946 1930748 2179619 1182009 1721217 241031 756331 2009161 78950 243285 484897 200024 1848634 2614414 1966836 2382080 1956249 2232849 1332582 1594799 2383233 1608350 196594 2397657 2544359 805008 1055527 2345728 69244 1004627 1338925 1269092 515549 2496540 336642 652540 1077386 1965556 1696118 417015 1379079 2317192 494040 17299 1429395 91243 2435132 2134637 1263052 2535186 1383601 1878291 691535 2119381 601891 14452 370026 988640 1166851 1795903 834816 2124148 1245567 814957 1646569 2413722 237070 436353 23379 1780115 1229659 1157027 2549083 171700 136128 2025849 390161 1162051 2398397 1156888 230347 253462 1162635 1636724 455816 8640 1768726 227961 968088 2414623 2235137 1022382 2054945 2410385 2524744 418695 1903651 2553533 695220 2371991 1750053 334457 1421858 1306327 1360292 2302349 384715 1135233 204259 503818 1823349 1029033 1608172 372545 2090847 2337017 1317471 1026068 228466 499309 750591 908591 561071 2614012 1801342 856197 1761595 1719465 144087 1287051 151075 570724 1293550 1463053 1314449 1578189 371819 2371832 2303937 517955 2448601 671503 2598213 1479956 1487465 2529308 495237 1594960 1406271 2607504 2396088 2233754 470123 948015 1803278 86371 2145795 2179927 1863277 2346703 1729097 1536081 1316604 1153878 1171375 1318005 2096992 214382 2289697 227721 1418533 1823792 660349 2426688 900806 312371 2114466 186608 1798806 1075794 941715 434378 1858440 78441 51097 323728 1475 1829322 1135400 1678107 1382939 238230 1541159 100127 2383442 1850432 136714 2496492 422982 2178209 873587 2062493 1360611 2246601 2115204 406989 2072643 15137 2484998 2527010 2603449 2243365 2067471 1587644 2549250 1387234 1392238 17069 596840 1513590 2289928 24855 2191223 1141633 2466934 2323652 794291 157133 593291 2390849 2596775 1964967 1815881 1679524 1975868 2634513 192213 47753 2227155 1306223 1225665 1145036 580809 135822 1469613 2625979 1194855 2600641 2542847 482371 1129182 1973066 1744407 1937032 898234 1257521 758704 1628578 2161219 1104197 619041 1618685 1494874 784699 212439 1065138 1976915 1804176 1545989 2072531 265773 502846 960282 1778088 2403342 2078436 1119627 1673376 2305656 2412939 844247 2011257 1024946 2575281 1184392 2107530 1040733 2398946 1791254 2599855 2130670 1855893 2010810 2012196 209988 1905292 209773 797833 612732 2020890 1368449 1849969 15392 825135 42702 1449093 2292121 1111613 400392 544658 852415 12007 2613838 1770782 1541330 228474 567773 370429 2518742 1615917 2398731 646535 997617 1634865 114679 390394 322759 1358754 920519 1396160 660717 150567 1712260 527875 1313191 637802 361449 129263 746360 1236311 1840455 2235870 1959049 775907 2566397 2382201 430084 1672438 1274925 1516205 2243525 1056273 2285024 245393 2387325 544992 855262 1626157 2599487 1251224 2529716 954451 2482476 2043828 466323 1291979 1462786 457857 1774456 716781 200913 2354915 279566 1791433 1017906 78069 2500784 1024233 2247591 1118962 1042110 2403597 983961 1281093 1478072 1872405 88891 1372373 2380638 719099 1060767 2514764 804444 1268092 1869370 173257 1694733 1846560 591807 28972 1086259 417620 238800 580497 2317113 1338883 146777 2498319 1992208 1574875 1053507 2183628 1985837 2366051 2020754 1088049 1088210 859472 1234962 2458917 2250274 2122569 1371048 1031239 1343904 1435546 996523 2551692 2562285 356296 942396 910739 672526 178769 429942 708542 1044081 1929530 1893729 2602915 528901 715218 407115 845914 2485164 2192680 562319 320296 1261095 289190 1577566 1385569 2492282 136723 2507695 352015 2323264 1622949 2254975 24386 2263971 593303 2183221 2611298 249411 903864 1430658 1797314 1931848 1064614 1499229 1720777 832694 1690985 266755 1230494 1316971 622103 1760533 815338 526460 1017178 836643 2293761 1301329 966183 1978270 2552598 1084945 1808436 1777447 863957 1354545 1404693 1694334 1155351 1398948 2045450 396052 1111872 682107 2470616 2189772 1857358 924149 1577648 1963881 1499613 733212 2405415 82110 1090511 1435710 1817213 63689 2165340 1073175 700616 1634580 2548959 1210762 1635933 2209948 1207177 485332 299154 480972 2114491 2589216 90944 2098465 51130 2632850 958610 1324721 970246 569681 124967 2294499 1741680 2555428 1020329 1009333 1783032 1136941 287379 1840902 1295590 1479281 283127 2645291 1530268 2470604 813484 2556311 2639618 2485397 451454 2606095 2498996 178747 120912 1593508 2078337 1531730 2438003 1413449 152563 699835 473625 160354 1405737 2422093 803225 2164954 1594442 773592 1158296 1508213 1270673 499266 1627893 216375 258640 86618 1363045 65693 160524 2147715 1556337 1818864 2595242 903771 1602053 1845379 1432649 280333 517054 13279 1409522 292086 2487 1024359 1181217 754986 1206851 1657842 2307427 1673638 1898629 1772664 459173 2434920 1856550 1157854 1252243 2067084 364377 554979 87325 1827247 1482257 1308448 2272417 2236439 2050220 344372 1753324 1252836 428563 2627340 1785295 213961 197207 2067831 1955395 295726 783214 1940315 2391996 1128283 2598759 701858 2251897 1915910 1944555 978641 2199110 2502288 2613342 1241103 2620167 227554 734615 1362609 1775016 1006843 1209021 2121077 2096605 938974 1797378 245523 1297978 2450116 1302949 31130 1449474 2008266 1020465 460237 1708504 1018261 1106848 19487 1032256 1782016 513033 1162155 1259646 2272832 2502133 1397717 14334 725896 910038 189180 61332 138505 192014 489487 1634149 1629226 536325 394520 2130455 1322721 346042 1209721 2621418 1345530 2374862 602430 603415 1177942 98054 1967555 185056 61711 2571662 1064863 2578086 2442057 231345 1967100 1665392 145565 1120102 2206924 630554 900190 1419733 1263801 341799 958657 999435 625898 77057 2622708 764474 513589 1531402 392416 2603148 1009931 2444216 196978 1205385 1227547 407875 15916 728540 118438 1019780 854233 1707072 1159609 2607562 626270 2356000 7377 1793833 2260490 1592835 1533537 1321708 274222 1169456 2173166 581132 996443 823981 1152035 1657491 2259115 858866 1394044 2088910 138719 1891524 1239402 2555534 627646 2279402 2158190 1854760 1787768 2057698 2365084 828242 1853443 2529222 529035 145501 845403 277977 2052761 2630524 1950652 2101351 2559562 1842775 2338571 808485 402171 953119 1373130 1452587 655509 2255804 1705771 108991 1812845 2228522 1914832 955739 2103226 1046542 275879 1055466 1143784 273547 2567531 2491347 1174905 2228272 1870956 2630009 1241671 170468 1829050 390835 1861306 766416 1446729 1407851 1669417 1858380 1636689 2587967 14030 522917 1829023 2104819 2281285 2464353 159138 2192050 1878348 2537168 1135903 841222 2310848 2589148 2442757 1912505 27018 630855 256012 198135 1700579 698560 568579 1689083 1951064 424698 2526370 2100159 836065 1891959 2493292 1769781 1472118 1982529 2515555 548901 1771426 1014342 379216 708802 1311871 336842 889894 1303463 751198 1120185 1317580 1171937 289160 1189589 1932468 1499691 1258575 1627513 901027 1037724 1049029 684632 2420762 1436465 1714799 776238 1208395 2392630 1142413 2087896 365747 2417059 737269 834350 2048305 2624944 935881 1691032 992854 2127098 1819448 1092600 663498 1645710 455051 2154989 2624001 1945017 790105 2263344 1952962 1427801 2578634 2249828 757444 2219131 1768183 1497670 1008746 192499 685905 829249 10519 763863 1161669 765721 1126311 2067623 1247211 1232689 1982582 53790 661154 1266109 1805048 1094484 2070407 2505623 886524 1016662 83430 1909388 1442905 1429296 1135583 2354150 677700 1083686 582141 1465462 216956 2325887 650316 1065012 1182839 1008251 2220260 1144136 994848 604304 1891723 2613388 1953111 1520321 339096 1072061 2275419 636676 1337012 2367648 583595 1743757 1567945 1599203 1352019 2060311 1228239 2148847 1752042 1310366 598476 726598 679638 2248450 2137654 292944 1258160 2374837 1270777 1476713 1886441 430704 1940105 2362975 987657 1306934 1516792 2091821 942442 585 267403 862248 605194 153287 1130802 1093872 1042742 416871 1373881 1441181 512000 727147 921886 1560747 1479152 1693686 2299311 1330253 2523838 772370 2173496 1118980 2429772 1506791 1741831 258572 80621 381301 267517 437472 565925 2550040 1022737 2432601 2622131 1261405 1143546 2472518 44000 1433615 2367229 502597 2366176 433245 636301 740168 977733 2097701 2220889 65715 36353 553547 1643765 1623691 927848 1852069 1151451 26485 2224678 843264 1052272 805589 1853358 1925667 1429087 2358086 7194 1462842 1435674 2063373 1895180 511956 1628754 2266595 1301030 1039976 988098 346886 1833256 2539151 1068080 1752588 1321101 197804 2090104 333728 2476161 1929561 2440483 171306 1164294 2109580 1512114 129245 2237555 2381433 1946329 1607014 333989 1012644 688246 2493880 1870785 478835 1240374 324098 1224374 1201964 2175891 1165178 1383651 202772 1291080 515588 865234 1575415 2211610 2465673 460860 1977324 1645546 393663 1174370 263390 282138 679940 362288 1053643 978455 1031580 843891 1886354 527586 2318244 843316 1492839 2493953 2626402 368782 1960139 445444 372045 2442949 1913642 2612393 205842 2446209 101069 1811451 1939515 1623241 2126200 1822168 209740 987228 2357363 729130 764558 1133205 2017503 498026 2317198 1950695 736155 70090 1198893 508271 658545 652432 1318013 1904245 971235 1096409 1921055 2126702 1338459 1619662 2392453 1666645 1376562 2194804 338737 2341507 1999264 1121571 153058 1953495 15065 93065 877902 1316200 2099201 2606651 754286 380813 1585666 1765506 690460 2345199 1504789 1280921 1276071 1091104 1823511 418255 1352452 1828088 2016091 1716758 1697256 600178 1102201 799573 1956771 2009876 738167 2427937 1990527 2189211 489852 1975492 1587998 756408 2177629 2262695 490485 579502 2091109 464382 2188683 344353 1726196 1582430 512526 1036393 238084 269408 1496827 768292 2268522 1098078 30972 2088480 45233 2483287 1910873 660 503184 2331439 2187947 1332216 979720 249652 483191 722705 2332160 23887 1868313 671121 1730947 757136 2499977 881385 1875474 2035021 2245700 184484 1751140 350535 564377 962734 2543246 1727634 1913555 2331955 2028105 2304090 2262632 1659551 2533638 42093 49764 1531260 556465 1863194 706779 2525099 110772 553878 2057576 619826 1362239 776407 2431560 135187 1121396 452809 276061 948935 2628175 1706718 1314005 2315151 556139 14408 997310 2133042 748822 1435601 1800798 2280311 293213 2065993 123874 1258923 466054 1134959 707687 2282552 2450048 935055 1882301 1845667 781492 114327 2362681 2134017 2136822 1810989 1830666 924956 1351308 1147677 561467 1947659 1372577 1458690 296813 949154 168315 413444 459336 863921 1828284 304855 1924051 76625 52353 1722581 1911187 1031128 1348909 1408567 1551734 1858216 1091958 39482 1206358 2544243 648416 1887019 174242 393306 2539389 1119614 1510118 975599 2219604 1430808 1320157 1209313 2018332 510649 1999355 2541791 855487 562128 227449 2329712 1178853 1914038 1165536 2134042 585308 752681 287309 1370732 429702 2028414 2366719 1704205 2328360 2357861 1297532 2478457 2618065 2237398 402854 897550 1333859 553068 597885 997702 2186244 1492853 1796879 718610 779919 123938 1960611 1684571 298170 719924 1881688 719671 1936503 120520 1902781 982025 1061965 588459 1124242 1080968 1572351 1513700 2001160 2501637 1320968 58261 1931363 1769557 2161186 1636700 635006 1888141 1944606 1809885 2372333 656217 124884 103777 2091116 1247946 1755736 2597557 2347424 839935 158322 2160434 1522844 1784953 852340 2164177 683042 1807940 1654668 1813950 2029149 2294807 2041531 446241 514642 1322715 675012 493514 291495 366466 1868906 930508 299524 904441 2648077 1318473 2070148 161000 1573945 1894798 347229 1238800 458305 1768805 2538702 1290688 1726505 641516 297291 1102295 350643 2100167 200973 154246 171769 726092 695929 1116950 861020 2160585 2337524 2282158 277146 2141870 774199 1824159 2342268 2632890 1842369 2605190 1766319 1764066 526230 2179759 957508 1173433 815113 316101 2016854 1850584 430570 1450620 931352 1620441 49803 2424775 1340799 909467 847048 1123890 400184 1106935 2127111 394955 730502 1255448 764851 1012700 217939 680999 137910 208476 2070419 29417 1563172 1509317 549554 2191265 411465 1193873 296285 1472877 2284758 1939927 2259448 273844 2363756 1359035 649332 910380 72918 1547307 2611492 1715934 1494745 1473541 76822 1498943 2232148 1756906 1296657 2386105 459404 565851 178754 1668035 2376867 1968969 1210317 2283803 409148 1804672 2481062 1221481 2473346 485703 2106936 2635412 952537 1191970 1826018 1033498 437493 800709 2532229 1820345 1962022 2247632 1534860 1262173 1948236 1539933 978651 2501670 1006568 2221194 119604 2081894 2399536 608927 1145805 2562759 2181900 788264 1409362 1960172 1682892 2532748 376973 516342 364664 2380603 595848 1866369 530753 1665652 2177340 723846 1387719 1229998 909267 2529749 704520 1944850 287018 2646617 2322642 416119 1770221 1896746 927696 1931344 1786042 965329 1414465 2078717 1111360 2204125 1298028 1121345 1810261 374935 2350326 412587 1143441 146792 138161 2488626 815795 1821842 983775 2444078 1933311 2033991 2066739 912827 518636 353040 1576686 531795 1397590 765688 914844 497153 849549 276046 512530 1910713 461868 746577 1703475 2402282 102195 2147684 784638 1370595 905305 1823517 433247 1020500 2053379 1509353 2071590 1883665 898247 2439044 2486518 2328695 590394 2291349 479445 1637531 48947 202302 829554 2306005 1605432 1973743 2047363 55140 1580690 1346533 2233969 272332 2431815 1833178 865025 2416932 95262 2573189 428070 2426918 2257580 2327405 2489906 367234 963021 1866680 829561 2056424 51549 370413 1441883 1812452 478727 2051864 186976 36046 1812084 615546 2003758 169924 362411 703981 616537 1651450 1360164 122860 383128 309475 601056 1896587 1223526 1902221 548640 277889 741246 1372601 213087 1563639 1128177 725951 147281 1923979 551405 1302290 1197547 1039481 2107614 449419 319686 2239369 1067720 258222 1934596 580160 512748 1478340 2445494 2303364 497419 516685 2462682 2131093 2396098 1270075 1686941 1320752 1825305 1722634 2637191 1685530 157397 1517417 791837 2572006 2317909 10493 490995 807169 2001809 199329 2010700 208257 1581236 2129426 1189097 1516728 1639423 2173324 430364 2324451 657227 1494255 90794 809391 2384813 1129023 752221 2618314 1679738 441957 2446586 884899 1638593 1784969 1881794 1238191 618829 79366 2227295 1206250 995093 800861 167723 351403 1072332 1521947 1869711 251719 56679 1386157 156834 901288 627966 113702 2114127 771415 1978908 1584201 504148 2530925 2591037 1616038 566370 1348202 2256155 638230 326645 473193 841974 891546 2097308 666944 963702 1031809 378456 1489484 1167624 887050 2209521 1750779 240872 2315058 1856013 2004358 2599767 1334985 1822450 1432086 142517 1291443 583832 584118 2253176 2055015 579344 1308410 1697640 1302561 572135 2579267 324121 2637209 241699 1720672 1322594 2202491 2252077 228359 2027435 978568 2387597 1695629 2440180 597214 566939 514203 1409577 2023185 1932522 1327422 646260 1226539 2020725 2311337 2444210 1042135 1147758 123029 1958167 1468095 716199 2489922 2469374 1186959 2306621 712879 260797 1693490 2157149 2065456 2393081 1328465 1218379 1014313 1467281 611287 351051 1009080 2354654 1902572 1249656 1831273 1551415 506451 807419 454056 1482778 826760 2497286 2418625 181480 2521384 1215050 968634 1102563 865815 12891 2016221 1655851 265368 1321782 2478156 1769482 904169 1661261 1807521 246832 2444383 2643788 146749 2478880 1662148 2063145 232796 1645304 1421808 804858 1060254 1317755 669135 732891 178994 1993074 258071 2166053 262279 2156678 355910 1509540 1383786 1308203 1082722 35171 587258 2121414 136043 560934 2250628 1866685 627018 1236402 574173 2053425 1764771 2405656 422352 2240834 493924 110658 241183 201087 2226918 70525 158381 2471511 2150283 2377881 1204350 2393903 146328 1758153 1904600 2013701 2121105 2016770 1387949 1637925 1180727 1001733 1017504 2038512 1882219 755743 239632 650038 1318091 1957464 1485525 819425 938552 2129291 746425 511237 2104320 1177921 163301 649819 2565072 112293 2246117 1750523 1506100 167129 902927 1269945 513830 2596931 1811022 1318672 235879 2517852 1835229 1826475 1340679 1241341 661453 1774777 2148184 1250614 1718266 1573782 1061447 674694 2381992 489488 1705702 1508609 1615131 958912 1920172 948764 175709 111784 790432 1433137 507093 1032003 1543997 2567091 1811813 2120244 476461 1045766 2587076 1436266 245268 91699 2148192 1856947 1839501 2551960 1655476 691301 998151 965890 210406 1404308 2348903 2356334 2488893 2008564 1952350 854004 2408062 1711633 658242 2404763 2038128 1326854 1409669 2435515 1173885 1876209 349434 1483708 782870 2517125 617194 2648435 2606364 2500446 2121456 2100576 1716649 2150555 2165820 1541048 1611157 2433910 682964 1075888 2224086 2175927 1006940 1233038 2165745 77337 194458 1158075 2634640 1363851 853097 1248494 1686897 2631713 1582653 1947029 2497216 456149 1721996 596479 2304349 505893 2647273 1089466 2473838 394474 749309 674667 331034 4556 560481 183214 330434 1246222 505305 57910 2146615 2376110 1818083 2294687 1266287 485389 1934355 366641 812970 2242732 1950685 2340120 36068 2375890 799837 708703 658189 571137 2356199 653518 951287 1236964 230488 1058435 1609448 1129909 2384426 2025398 140486 1889885 2325941 942643 1754513 2286954 1053505 1975228 548123 590593 2098787 2430409 1024247 2615106 155159 1935863 971770 2170266 2625740 1987797 1686816 1320001 2479686 456810 1745019 255337 872789 1873255 782215 2495041 1533013 2455723 233423 2487763 1458283 1598167 541012 637028 216145 1779451 907403 2432900 2143460 835285 19071 3582 1853711 809411 1981483 1944906 1346100 945937 645640 1498129 255680 1965444 2285317 1735179 1972539 1592551 1617568 136756 1753751 2309660 366959 1793876 2201441 1326412 1682161 1645471 2125418 1442705 945826 495725 1120805 169332 340741 2419250 710255 1741032 772004 801924 2489503 268191 1603020 315541 2507018 50562 1929320 1225842 2059783 12912 1417774 532337 1108810 121439 346580 1317438 113437 2347449 296148 2544760 743382 2156619 1702278 1342089 1017856 1190866 1059906 925580 1440777 274294 291028 1496538 1419805 1387970 2182933 1392158 86970 270479 839642 814976 1920329 2260519 1670288 1251113 842803 2103064 1620084 1647321 1254212 2567775 1790080 736612 2342933 79948 191943 102859 298958 666266 268143 1453762 1041678 2485296 2360717 234489 2147904 1252060 937761 655056 905203 1179335 474004 694916 688827 518830 801041 1979322 2100459 2339861 2204999 789258 1801134 2069160 2303960 1439614 525904 28636 282196 2176010 786677 1279578 12870 471338 752331 155055 1536580 391096 2294721 1338388 1143515 683806 222750 1397743 1387752 1019410 35708 2618067 236799 48360 469523 692527 2151170 2648259 1275164 879362 154912 1469460 384331 1948016 2590544 783296 2372721 381337 437038 2084453 1853236 750546 785288 1703367 2405785 1223437 1252748 1347809 1911647 2103852 2483216 960418 820647 1632786 1455587 2015152 2302071 177155 218257 64997 1828033 1684083 666981 2615067 1074234 2376435 813582 1343993 1436457 1048074 1554782 1288597 1046033 515374 1500296 442767 2106377 2199201 229412 1310713 1894230 2053472 211797 258007 279132 1661249 7015 2365498 1533302 2114544 913398 1344293 202838 616647 638991 142608 2497292 1118511 1504486 1323787 1005568 2101715 93866 1701435 1756024 2194789 248976 1446788 2634549 2368983 1939943 2547505 425710 106721 134904 775113 1111248 2378377 2013109 2472161 1656108 99638 2596323 287566 202880 2411603 2409029 869138 311479 1418178 560932 2137318 1105083 592084 1948845 524756 92576 1326491 1632026 1400859 2231320 2296000 2140452 231608 1336108 1420317 792825 1934462 1379975 741226 1787311 2531322 232104 566633 1279089 765459 82843 602596 280056 2464677 1099094 689187 1836617 2574093 1596759 857294 1607391 1803227 1699133 505592 42176 1481487 1888793 1299122 1538319 421290 775070 293667 896547 615664 2309802 1006988 910834 516408 1955597 235145 1251806 1385068 1386546 2316993 1718961 2507496 1420598 1269527 1274031 1494834 166390 1619033 1184269 2623660 222863 796372 2115530 749726 2100485 2571692 1226281 1397085 226684 2361415 2270263 2053118 1172506 1878030 1978898 704336 1835239 1101665 1190332 720738 533774 814958 451249 7488 2090846 1563698 51942 1632389 2456792 350731 327579 903121 503471 1457766 2571285 515366 1769185 2275185 406740 1954284 451271 930772 2626811 812221 2374693 1536268 2461661 1171827 2396325 1698447 884359 628664 2298571 2094051 201763 3861: 37309 1522180 164016 1498947 3862: 1332360 1496267 790065 1871241 88535 1160505 479376 2277654 874505 333061 2648898 1919648 89738 1365259 813625 1779988 1908879 1456277 640871 1413494 2432176 2442232 844455 761631 465778 2350086 2052413 2105791 826238 361151 2252651 2483979 1827782 2642289 2212731 107714 539189 851852 1284195 2412557 62214 3863: 1588919 1666084 744857 1880115 1704473 472432 2404653 2080766 2180610 2576254 1943773 1391148 2316187 2552062 2049350 1705397 39953 2113596 2276966 2001123 1170893 195859 685368 880157 1739771 2260540 152911 1550650 1812581 1227000 2083473 472495 1865952 422871 1102760 3864: 874900 2420848 1185389 838369 869719 608309 733332 1804323 101462 2603559 435930 853473 940404 2242211 473644 2251376 2297615 659794 1629647 1663216 2352464 427457 193828 2173302 1541712 994483 448870 749480 2472213 174247 1441606 2637836 890144 1303373 1678060 1300046 326875 1620398 1750448 1567328 1113622 1689559 1687222 900816 297235 877065 314421 2121201 379558 1182086 2588188 539735 1947442 1555546 1331154 1392506 314837 606097 2142481 638344 2434905 1803846 914503 2026785 607038 824549 1350497 408647 6228 2129891 2474737 405168 1006665 508342 975847 1308582 1192945 1327198 1789551 186811 1310979 1213655 1761042 129419 420277 858362 2054496 2129020 202639 1629654 1990284 1643917 624118 2167325 771275 466063 1051723 2093981 498369 420661 264397 546710 966375 1232734 2204152 1614320 2264663 68845 1307938 1561068 253635 646771 2155936 1491331 722197 906893 47226 2347939 2483379 701490 540937 1830229 1892661 1719137 1373140 724373 771174 2586623 884121 97704 823519 2461800 2572285 2354884 1711768 819695 2040413 988026 2368839 1880303 367797 1122737 69279 579044 1816366 885399 1676135 2293919 2204961 2125593 194825 2402762 223461 857422 994246 396262 981009 2155100 1526235 2132547 2412308 872400 1353728 2225673 1357023 607380 2537216 1472484 418042 2205987 13334 1593530 1376696 1320622 127513 860599 1399734 1989027 1852710 2038251 2442354 2307744 2545129 1050974 549494 59517 924958 834491 1733903 2285310 84477 421709 1714263 1222522 1508479 1776100 689700 6689 2188944 1923441 238401 198966 2094823 1471991 1463267 2306282 1906468 1131949 74841 1753419 429301 316716 2064424 1968912 2413277 2050555 834184 1543005 1188048 1487697 1322888 1466528 75465 9008 70153 41179 2212890 2220285 2612400 152135 2587890 1569053 2009669 1797486 839670 2023197 754935 2504741 687379 2333858 433300 2153660 2479969 608980 2526748 2458517 1259627 2241647 1633604 1458847 172247 419947 2486486 1028803 2064291 2590457 1691344 827478 1087596 2293073 1406872 1560828 1821073 1743529 442824 1923177 112492 90871 85014 2424805 1228552 937658 1318211 520990 1452974 860968 35604 429787 1042292 324102 1043837 219403 341961 1439767 335132 2459635 1135217 1664116 2110908 2103716 1538158 420726 47411 2418122 1748820 1013930 342293 1865819 2237491 577577 1668646 1628177 1838025 1488298 2244688 2422197 1423694 1489481 2087938 928071 117680 845136 381326 2071795 1652976 1722361 713160 2348841 452192 2529046 2620148 2584690 2592369 2372093 1731197 2297066 1589793 1163057 1832200 2331137 2192892 2101628 1132822 2071267 2242958 306781 2253669 2234460 243738 1139877 2042314 2460867 2053153 263926 2352522 1692341 2585601 2245164 2632671 269469 764656 1637218 1059144 2085000 1224731 435266 368562 73057 1811167 252015 1838730 903554 2524228 729407 1579732 201303 1094998 518123 1342387 554187 786415 2295117 1156204 75515 2462433 1796213 347375 2614925 971749 2358113 2577464 871268 1553742 449743 2636039 649288 940492 2583047 327179 1640462 907156 1390219 2483672 2644612 1404245 1815088 959955 455629 2644587 1668725 1690310 951963 208932 706417 413515 2217731 2353202 620159 2023056 1113647 302001 790809 2171925 850658 501851 2203516 2108400 2501060 507441 351129 905930 1338660 1115272 1529397 1349139 891663 240438 2292494 273324 182578 656738 1096018 2426322 1285322 1223397 2617841 2326407 604071 1517332 1269757 512028 1143688 2156085 1428807 63035 2547725 2390994 124166 1875557 1401549 731666 2592564 1592610 1515427 1120485 2634018 987614 1895600 962156 2069908 961177 65450 974577 195007 126891 693771 2434480 2535826 224993 499718 487807 2416619 1926221 87893 1272468 1933745 985868 584244 2437353 253783 1365868 279933 662340 2023059 340743 2198778 2080455 278526 108319 58925 1390931 2264610 2610698 1573271 1221326 1474981 2157172 1295876 2311017 1973359 631387 2362233 2098603 904474 661665 437307 635607 267690 1866486 1562052 459223 1332250 1759536 736284 1078399 2231293 1208699 2048259 1196592 152619 2310527 1024311 952802 170899 1336669 690375 1358904 1427493 383344 419944 133055 2104926 567418 703442 924961 1684328 1557907 1755859 2611587 2251385 587473 2405473 2474653 1793171 1183244 2517379 2150118 216134 2276767 201689 353419 42099 926194 798047 2419866 95842 1785845 1121050 1611464 2495024 257550 60515 156445 1585590 1894154 2593195 291084 2175093 204011 245201 16802 704073 2279712 2421777 842277 958740 1683332 353494 1473670 1818911 1593443 986790 115844 2263829 1084461 1270605 2641158 1991586 570385 188000 1446644 628667 2222369 1202567 1207681 130642 910044 2414639 205424 622250 2418104 1383451 149015 1801624 2226519 1715980 953671 2048279 2130999 806815 2027947 1123804 2353897 693808 1958055 2107783 1381514 110383 2553896 1219854 2490883 1930035 579851 234621 1177165 1595267 2186643 1488016 2588782 2435614 1628842 1931472 137644 576087 1068656 1307897 2245510 810304 495091 1689932 1734796 850692 2051865 2501751 1327492 130833 1889279 191966 443455 2263519 1641910 1073268 735813 2129620 2559642 1034592 587727 2005999 795489 2453305 77588 2491695 1707390 2043785 2386788 1104580 2070621 2011580 2014827 1680676 1487875 2557847 1319967 1943106 1182095 799673 1432060 2198438 105573 1946039 869097 580144 1559887 1811853 1972518 372453 804004 1724015 1215047 2148703 839859 1188000 258045 1889834 2581715 1358194 2099899 2149067 662870 1343006 1684394 908521 1608683 1006860 1309113 1888748 1101747 2247811 827108 2000587 626809 2577513 910927 1503999 2131303 1358681 1321883 1398240 2592256 2554791 1681423 1735719 2133928 2242154 672760 2177856 2259061 1676350 894882 1495608 2261894 1839940 1000567 677049 2087251 882552 2382460 994026 2252223 1367562 1059437 380199 1752521 71961 2005953 1413393 2279260 2007891 674895 2578372 553174 1579110 1246688 1791583 1861879 1712025 789326 334418 1228344 1514795 252105 1317058 1775026 804625 2570590 2279227 1703142 2265486 871763 903117 2567417 1870371 1224920 1045419 2287373 740284 1443965 2190169 2208941 2024202 1106301 1713307 2040491 114150 123108 1285071 578169 621895 2113472 2141194 678409 937245 1518597 129881 1599875 1257529 2599963 735511 1887440 1634741 819946 60604 319824 207809 51190 723300 2040166 2356172 1688945 959714 2103907 994741 2581477 745406 788408 1460711 238480 1986751 1733188 1924713 2507666 2131235 1713299 1633178 2370101 1921511 150658 2172043 2381599 1987073 1251836 774632 1181717 883496 2505480 670288 907739 1923488 95673 993645 973823 2380453 1527261 992652 1677653 1210900 585710 73119 1573779 2127608 1453622 1470516 391322 2519114 2235352 755098 1416770 2167835 1986858 2418087 529554 1734512 650323 1705377 221104 2631102 948819 1497058 168368 949660 2156073 420993 1323332 2024003 1912952 2467136 1153916 51371 245275 15710 1959325 1165390 2049650 1888501 2416059 1203388 2377770 537915 1967164 2479632 1526975 1049979 974268 1097327 267463 770908 320836 993083 2304670 1196007 1996271 2206706 1506773 1775936 1285884 527896 931045 935413 1083328 447190 2519954 799381 73664 2514407 1038939 1120757 2082238 52011 2102030 1676835 2476525 2452531 114296 99919 873781 425547 1367078 1686558 2274600 1409429 1103687 2244779 1677235 1811772 527308 2613274 854753 849756 122630 787237 1391029 1908595 1499489 563992 494879 342124 2305090 703561 2559666 346554 1380974 1498080 65841 1683601 1565526 745885 1008661 260992 2588129 1218406 480239 393052 2134223 2196105 468908 1124736 969510 260626 2039189 1084932 549013 720578 1802120 1967970 390520 2389600 2605174 755319 1901751 538989 1771611 297521 268186 1977949 148885 1976842 625699 1195401 1733258 1030466 1922383 1836321 2023722 1552457 1519912 2036360 162601 2115406 544862 1637369 1760015 1255302 1967614 328364 1852384 911619 1181698 1659379 1380623 1990345 345869 2519900 323012 990716 1642396 2317108 1418747 2360159 1080051 1018578 604396 2399595 107560 800722 1275992 1931027 567026 498504 2646878 1365671 2578253 360986 1907148 1227780 2269846 1068870 916066 1089450 1538173 2093371 1234780 864175 1322930 1034026 412358 2444826 2197719 2272219 110387 151484 1083313 1898635 2629509 1013268 1917868 1473638 1238842 1039200 1614339 2415922 1342353 390674 759194 744145 1464442 1512559 1132627 797334 1908375 2031040 1242803 1784159 989866 212639 77469 956349 767367 2168169 157728 2181535 2174839 1404669 1497992 956205 302715 1138845 1103624 1609094 1427332 1779285 103182 32742 649002 1329803 826896 2272951 2050068 1691537 1606178 1970144 351163 1422605 2087750 7660 1063042 569334 2627483 2225104 2280919 2231827 1328371 555990 2537050 2158109 1464970 942079 167269 1154832 2296273 2407582 873291 200409 1712404 302036 1763935 2513780 1557352 48614 2436309 736272 2252413 351405 899229 678114 979937 1320667 1968183 2470735 1278359 636962 474648 1319241 1931302 173128 2186528 1880626 1542044 229207 466840 1432375 1478113 1954560 492280 2347138 188749 1190094 205220 1341758 204004 1362715 2299105 1394682 2229431 786383 1906551 1146953 249371 7394 157901 2213581 1459686 1030918 2275633 73220 1652465 1353306 1488386 1481051 431184 1752219 1077960 2334607 2216240 2238667 1263031 536065 2092832 384729 261348 1491953 2270812 1532401 1822624 1049332 110710 1719123 497284 432142 303865 1439025 717305 1941476 73649 2385153 2005452 644271 95300 1587619 16790 1896302 2572902 1799420 304910 1481472 1953006 1716002 1506293 987860 2058431 2311429 97405 1028110 548355 2385215 2243424 1128686 505087 1932892 1638709 983686 844748 687974 750438 2096570 1570353 1823668 2603798 1817656 2126498 653310 1337206 1935746 2223101 2622138 2429851 642526 2394526 2062370 1225632 102503 376346 455983 68377 161264 2550660 437961 2232079 1991669 2183684 1719457 1807105 1502115 1662940 2306346 1551997 2563831 472396 2372346 992005 380135 2096658 313454 707343 672334 1993790 162868 1582303 1017440 1992573 149310 1281834 302102 614941 2190234 1287029 883304 981597 133601 1445662 200392 777995 1071951 2367264 1566141 2383391 1157206 1370181 1160966 99154 687504 1338784 1578049 2531149 1440262 2229253 945618 135167 2055178 1834234 1860045 1203033 2544532 473744 2024418 2090902 869024 68462 2089877 2217090 856870 681924 1231125 1906865 1624294 78584 32058 2285836 127434 2083014 974740 1738672 2193849 496913 2162441 2300847 1761121 527225 987810 2165611 1760640 2438578 1773820 1189488 1027080 1153485 1745449 1581467 1450364 514023 1425054 1838710 1481385 2414801 1321968 2593944 1077113 1807501 1104674 2044380 2395343 1842636 1261047 1977612 2470010 575315 2148911 2250416 57471 1092269 134352 659100 163221 63164 2168830 2472839 1278808 1698697 688810 1113077 1158476 1608053 1255731 1205201 369885 846465 1078043 1350815 1083415 1923464 1669379 1992192 1775778 66604 1144954 1880295 1592352 838465 2169446 1708281 816657 163789 1828336 1300936 883948 1353705 1402638 1951908 1809808 2029604 292260 128799 2283008 1852785 1003128 943452 1709026 1764696 1801037 2433476 1541988 2096735 222832 1571753 2124535 277956 563527 1784164 669445 2233782 1980383 1084646 2375967 2212378 791076 580796 2466156 548074 1661138 940928 1854976 1805772 2390403 1410346 614958 1787440 1438650 2622649 2081084 1687894 1704849 2140591 78433 1374793 347923 1083909 987924 2349038 18105 2185616 755893 61885 2464495 2576316 2514673 1266678 2022904 1517157 1235932 1757036 1912194 2597430 1798891 1868486 825378 625619 2498958 2019999 1914869 1944684 1744043 1752554 171888 1952168 593387 1217954 2352391 579785 1035583 1297342 1397641 439124 5534 1402511 2048107 1792607 1031050 2057398 1474319 1529010 1370819 505631 1361073 2036114 2630964 1532150 2206511 74758 938501 1677611 1546549 436826 506464 431951 2523513 2438108 2563022 1685790 492993 792395 1354763 1046304 2538622 2338375 674259 2012006 1848256 1473488 1167892 2367285 793824 1609767 1273206 1667745 908003 4422 1922778 1599394 2638739 354911 255768 2548770 826228 493538 941600 961310 236618 62268 1061222 1097115 2488547 2433461 687099 1801038 2356653 2054474 1625173 1103375 1250128 1360752 79032 2172829 468037 1000192 1561427 757314 1838590 862305 2136612 322247 692404 1779414 1502195 1364439 189362 865965 2117509 829932 767455 1730529 1380752 674751 2374373 1854875 2120046 2577077 1862220 783496 1159261 2477274 374310 1233428 390893 2095090 1610811 663654 2333506 2586150 898850 2022489 1737384 1391779 230389 490758 2586316 2634975 1937376 1617365 1000721 333426 1655311 1839963 1811841 2563312 819210 2311324 2602207 948284 1445360 2256132 2544391 2003130 268813 1472424 2325231 1498996 985187 1254447 458967 1066411 2400329 235287 958959 2284945 2062122 242953 2228356 947585 1812079 92659 366940 784901 748934 2630683 1160995 1786741 1879221 1558269 2255665 2249479 1742740 2310733 2016422 2408262 1623333 1618987 1044513 2443785 1903159 446940 1139425 2327884 272184 710801 1621151 2589095 144201 2454627 438189 484224 2085885 1195757 1927743 1336338 2310144 1315017 103852 1360292 331562 52029 1039695 369516 1452573 1605590 1593775 1120317 401599 771136 2386598 2282186 11376 1858490 2632070 428867 433559 964886 516498 1127431 1284839 1725952 1464724 705459 2256018 340965 603243 1271154 2594679 1238613 952262 1880880 2202202 1343563 478280 1974503 9979 1497044 18432 2481855 2135810 288422 249189 650864 428568 2486076 679394 504559 1042223 98691 207988 201276 591171 1009447 725158 2190302 1785164 1722939 772756 1637970 84569 1958840 2553433 914546 1086075 470981 334874 1999983 563024 649540 2237781 2474053 1820513 1894853 2064496 780160 2194103 1329413 56371 1886706 2186695 1613243 2468140 1320959 1952172 132933 633531 1735478 218394 275630 1679729 777428 336411 1192180 1030857 1652886 1412081 823157 1172882 2447694 1545647 1326788 4318 1257024 1819690 2569291 927796 2155560 2482971 2437027 2417468 1371571 167123 1375673 1605499 974911 443741 2124218 1976250 1647645 1248215 2298252 1202256 982746 2155998 1433871 577795 1931394 449967 2552186 1991994 408222 310634 274175 1847124 2584370 190286 503333 1951619 880579 1025990 1561932 1277996 2062976 1706121 2034442 678272 1262598 2326116 1915604 677880 699578 65525 1358659 419809 2123425 2303969 7244 1219265 1100970 1489005 1425188 1403083 556281 626919 24873 674262 1786112 798537 571702 1710189 89438 2427774 1881989 2267964 1737972 1116402 2427018 525060 295782 2374183 375405 1372226 991772 1444008 1101694 2359186 1932988 1402512 135644 1813076 73734 1079166 74659 2646917 1999567 471524 2247936 1353534 819562 2320879 2361198 1515173 1881250 350786 2638132 755493 1291517 1058270 1406271 1538516 1151439 1975372 1136255 582728 1784997 127271 1742189 1173127 892535 2325770 645800 497548 1743025 690614 1062207 1010169 557284 139647 2149411 1768712 1435841 495510 1302364 230537 1625883 10947 852631 1647835 87062 1793333 1317089 126189 1143976 2093016 1523611 20392 1447132 2408917 2248116 2328200 577103 1503347 1818923 500263 204920 2208940 2098361 554840 802025 691210 670238 1578746 2106631 796494 1668648 1750452 872114 2497182 2385683 1495077 516722 1379300 1679125 921810 1240971 2393676 659867 1227930 1965326 361001 955733 2100130 2223720 1380986 102555 2395021 169835 1290890 1226835 1560536 770137 971209 550419 222781 479141 1687428 943469 2062307 976301 407024 837202 1282460 414028 1342972 894234 705352 560783 1512989 1151761 343454 1936756 970550 2600729 1710571 918358 110288 2074936 2038706 1269929 1829322 2218435 2099562 536422 2592938 557360 621923 959737 586128 143007 2367969 638006 1418218 1572868 2428259 885132 16242 1584072 1495090 2407833 275928 846483 308725 2426917 1002716 1408796 1678107 2033102 1221981 1262761 1360063 1430952 1542344 295801 429393 140221 196449 380824 851410 2634259 238468 658356 2470054 1765242 1062562 521714 387341 1359759 1820491 2287009 800774 861077 984040 2500368 940183 594676 1971705 477486 2457008 138575 1459526 2367138 1070947 1195889 2275545 1590329 1876784 2570720 825069 1485714 322810 2321663 1388154 865068 1415789 1622097 1672437 2099530 1356204 26674 307301 650764 369217 1635624 655877 1033474 2446131 773429 132241 417612 1184234 2186409 2051379 1372938 2096557 1463424 1761694 1344659 296982 1589582 588489 2007388 1762173 1858247 2647098 262605 989 1849024 916433 2222666 451084 1169133 2474568 1923098 366028 611549 1573256 1972447 557997 1079697 1789016 171526 881702 346961 1611 1422015 2594385 1497752 565486 2047821 1765719 57066 496760 398278 2024347 2584151 58041 813947 632096 2477535 523688 2614862 621373 471975 1177604 623818 1469427 2497544 2608352 501812 1318000 38059 676648 1568541 2245242 1205671 1129550 2528881 999229 2078595 1210494 813989 1965585 1636144 2108920 1612781 1660783 1070494 1265208 580963 654823 363462 1480690 560679 967610 2035777 1923579 2436946 432612 2432059 2164989 441544 698051 1936532 429853 887597 652709 820903 1873288 154330 998037 2455173 1648404 2346967 2011765 766141 2161337 446609 2084242 1152907 1681368 1510267 1945876 604351 2076307 529389 982106 2523318 2231446 899947 391799 883497 276966 1357969 2367071 668435 1837163 267705 2182008 1599396 1441872 1409281 2607591 2343135 2490064 2414026 295622 2402549 2451169 1373177 1657747 1279709 755446 816518 914097 453717 46344 2220076 337284 73526 514579 2423101 8377 2472619 587883 1896942 1449505 730974 2080766 1717806 1946074 1967174 1025542 1621694 1850670 984183 799358 1766842 2339582 1171457 2093677 869990 795457 1464323 92225 1035428 851549 1776237 2341640 2140420 536260 252976 812995 240634 358947 1824756 144410 2339981 2037853 2334300 892377 282672 749738 2001752 859456 1703230 49459 1058065 123183 118343 2463382 1705524 930552 2045437 1138123 127824 2171071 1212206 658115 93171 2119689 850612 797824 2206070 2607013 1708921 441938 1921261 2579980 1776879 2591602 1061992 2402688 2516294 1029287 515184 2633725 2180003 2421413 1601227 657838 57407 1267849 1434874 68975 804442 1127847 1933255 1706606 2603514 2550108 1155747 563621 294155 698094 1071274 2320667 861174 931772 268439 2482663 1167004 1096194 2010934 332742 1209207 1893205 2540191 1504679 32599 1902242 862971 2009792 831739 1044241 25342 2002691 1714721 2344995 261316 836026 1592729 228751 1093011 1869389 79922 2429874 2285720 967015 772512 393749 2635781 960705 391132 2277531 1875648 669651 1096917 1970944 673997 1591895 1421443 1743250 1364718 2532130 2634530 1901101 1962942 2035427 1032101 622142 1383706 2097952 685671 316232 2543592 1685686 1797805 929476 2426138 2010685 1922444 1567536 1697078 1669098 688751 491464 2279956 1108002 517523 880283 816135 855762 2267716 920912 18960 2367652 2308318 1530798 2098808 876825 429061 2596598 1270306 2008051 1975381 1412760 773421 1945990 285026 407828 1635124 21619 2128825 510657 2520582 1869129 810406 1786608 1664020 2162265 6303 209942 979870 1478371 1327705 903549 582557 1545087 2076266 1565824 2518928 1584722 2590930 1356712 1402398 1067299 1955584 2323957 284054 2036559 1002204 1355950 1599017 539044 621815 1973211 1065526 425383 2365876 709031 1369654 772777 2532220 819240 1116195 1144620 1723019 443483 1163948 726543 1916909 1188031 2489741 148183 231951 1252049 2238053 1715477 656229 1548834 1144048 413125 582315 595803 326316 1778723 1809395 1584246 807511 268240 698018 1747795 992551 1024123 2487223 2251220 297507 1764246 2346868 544985 1198837 209753 1222769 520921 971776 1855545 1182897 1554237 277792 890585 172071 2586825 2151793 908307 763219 1511574 624344 1411233 2458102 617538 978173 1078326 101884 624045 1381130 346445 2452636 509809 2115091 218588 2177206 2064204 924399 1350036 1062112 2180610 214785 2382445 2495926 2006213 1009182 929347 852739 49048 633802 179036 2196267 2426587 139122 435399 2362938 1546731 389029 1594008 1647089 1623516 2381874 693251 1075391 1145267 2584256 185045 137236 359240 1396171 743551 397125 2403451 1199219 1125377 733680 119196 366936 344253 1254884 1376939 1634853 2645096 990872 927408 1966118 1694429 554932 2052691 2090078 1060063 713800 2168581 740727 1765342 2372890 2124994 841758 627562 1711052 1316735 1418520 379912 2170588 1813169 2598648 643562 1159488 1559428 775798 2069119 1404386 1655003 2595230 188298 827986 646666 980430 1063753 424329 340996 1920917 157040 1389275 2590718 837706 2282430 1704002 848052 2023189 195411 1954977 219799 665390 1440274 2071828 2240483 1515401 624850 1826939 805365 1811544 1659023 26524 1963184 1027945 194532 548618 110472 1712930 2398465 581893 1573115 1913131 2593730 800322 1994169 860134 1111908 997891 1473939 4437 1705886 587904 166297 1482642 1938000 1455150 224067 1079044 744618 1814011 1124699 1342306 2362813 854258 1897626 1366711 1814978 1930910 2111933 48375 1402915 702593 2307226 286061 751736 229292 2039218 2564108 2546840 895427 1509522 2507979 939712 1880486 2226978 340003 2451588 544493 425370 875839 573915 2440433 2487469 2026471 1391725 2343121 865058 2588521 1257532 1510455 525610 2177471 1185494 1653998 1161556 1174913 2281255 1179719 616393 1092205 2102249 1521716 430084 1606341 1020439 2625430 2579308 31377 660160 2220618 1002329 2028050 562542 2628545 2592416 1465946 2053686 1138306 438879 1844045 748852 2164425 2570926 925276 638822 1421218 1131101 1574503 351821 2522919 1398884 1982917 2060711 322191 948572 2480509 108489 1749341 385077 2152299 2310463 2365979 714018 2592100 2482738 185708 47495 778244 94342 451937 184199 725368 37298 1222383 188093 1299280 1820291 1464123 1138563 1329870 506200 578311 235185 789966 1160110 1720701 2614688 1308086 2366644 1389094 134477 581881 1090613 2288628 1882347 2330258 1270526 641010 1017694 440725 2095928 705501 1894531 627077 430292 1243489 1873379 2133510 1272590 2366496 272173 1346087 1475774 43177 2145781 1601224 182984 1234286 226222 224334 2481718 1582786 2208399 1963026 220070 533313 2563886 55687 1174686 327486 223847 1024852 918562 1735761 2271450 798677 2418722 1471650 53739 1831619 898511 2165619 2207510 559563 822214 1074677 328328 1032593 2224996 2467214 1919343 2401474 1066215 24821 1691400 31164 1217972 1850402 414859 937534 2293077 1568143 712384 1978209 1708435 1434626 1987011 343555 700272 564742 2568222 1209394 139694 1323037 1907510 300253 1001960 2251225 1935192 1809151 554757 4247 664245 1818310 1472908 2259363 265499 1550701 1738869 2614922 1123200 671721 1455657 1794347 424406 584980 661609 631945 2067606 2273657 2633899 931786 921962 952109 1591955 2114147 656956 763291 2296761 1687751 1159470 209324 685226 2147249 2242723 1007591 2384931 1812918 168903 910469 1759846 851701 1353855 2388487 1512371 110342 2254887 1531051 430637 1125152 423778 1430601 1761390 516689 2287877 1404962 675492 52446 1346243 1179192 1701673 482213 2097625 2255594 597865 2188964 80055 2515426 2607957 279302 282744 1606148 375853 2549948 1131988 2529961 996523 1377526 1067508 354928 1379015 2472823 1449421 2205417 564523 553000 1833279 1584876 1054329 1770376 2069146 1500338 1969985 1736939 2316767 1405691 1208622 1119525 122805 2505139 834797 2372128 1845146 2601115 1213696 649339 4738 728821 77168 1286513 3530 1817947 2051554 2613886 772048 1038805 1487570 563844 1539640 2591031 1494299 1399897 2446979 598699 946716 2601599 2090108 395252 2138522 1062376 2552315 30236 587614 2456304 1070847 2343964 2238904 183489 780822 1159374 2494012 282729 828161 1937053 473429 715218 2448960 1274432 2176447 547219 1534144 1944018 2571459 590112 1607747 2464759 2207122 544669 2033139 136736 2010022 2215969 691119 826367 1481622 867662 1207684 1748689 2052940 2265900 214402 1054341 1878463 439330 102082 1846493 1747207 249769 1132044 1790639 160887 2202978 938022 198530 2508698 1697474 504218 672419 1062073 734220 1222621 416400 749304 291575 1449033 1444649 1446258 1619168 1118708 263833 1060792 2029462 594286 321187 2493830 1256280 2071373 2631472 748500 2491645 18863 1515098 2547514 1189694 720775 1675670 2014346 728645 624549 1214900 2493514 436811 82551 242793 895445 972130 1752708 1567064 392731 226696 671612 2280336 1216001 2527195 1723291 1157824 1845705 1203400 411380 640858 1643730 1987134 54867 2141958 1178266 1849575 638721 2502710 169343 1959448 2049609 1236841 1032533 1467093 400451 2159529 327828 2391007 2266549 1932254 417516 2044450 1717188 670540 1714558 109869 1413183 1568498 410774 2323189 719 2430672 1027811 586026 1796738 2577195 1990957 344552 1028623 1955013 284123 888258 1699219 1400883 1866797 591587 2463357 976509 1764258 2594064 276449 2426733 1866904 2539525 2222155 1696841 1799845 11070 1181627 2132651 630717 693071 1687311 2006138 1451730 2272969 145798 566727 2188928 2135883 2485197 1203945 1590522 1928916 517490 566784 2187999 1961573 1672877 2281494 1090921 2521079 257300 2196901 1070337 1976065 2146018 699744 2300986 2262169 258373 299799 951897 397731 1458124 516559 241705 1494429 470351 33717 2416060 1019919 1930636 647651 2267092 1878664 2335246 518067 472949 2552381 160578 1413163 740710 682169 484421 2579303 1945105 767433 2522674 689877 1595448 1024961 1427644 1861802 664230 1608960 1600335 1187123 2130092 457562 702357 322590 2131243 477573 1748700 2458197 1413542 2589962 297905 420956 1704968 370736 656182 1402149 2590751 1991666 1322145 680121 1495659 871200 1345591 832761 2055766 2133414 2060418 1625264 1332203 952126 2588357 2175542 18427 511029 1577222 1394456 969713 1885310 2576648 1550520 1741054 448440 560416 1508229 670796 1085457 2121057 2514003 2181532 1832547 122547 2598676 902623 900303 1678173 302272 261199 1061179 308668 1026229 294265 57144 99309 851231 2097872 1443302 2593177 343936 1216886 83244 1249386 329047 2037890 1514344 164480 2586774 2133899 1864475 447971 392015 659246 1566773 1135047 1474760 1319688 2362208 814040 2088023 254788 2371650 1482473 2123349 2280713 423829 537319 2484304 2157311 189417 422106 740966 1349167 1415036 1315018 170600 1762449 382577 1979317 1637978 1661601 248746 2181591 929016 2485148 1179178 1903324 1392489 2649080 2467504 411608 1283649 1916490 2522864 1640277 2462530 1332383 320159 842516 1525814 2279115 785771 388731 1237289 1391670 1136941 668097 59901 1116389 1108427 2147354 676718 1579179 1059116 1195070 1891954 820386 1564916 1296651 2295316 407683 2506488 1248048 340431 1589357 988871 1256032 1496860 1840620 425704 2453084 1149239 1270517 1753822 2592844 1496975 686761 628341 1152949 1476805 2649067 1379400 1743858 1932535 2352087 1529030 18384 463345 1695849 542497 1515161 538313 951256 1930446 472693 1167829 356694 539955 1450749 776980 801150 39242 2381472 1755729 429670 1173688 2435110 2536496 1633187 2467772 29573 2633545 1789990 732533 226261 103102 431620 1358146 2576676 1764896 1511607 840500 698438 643505 593939 1331330 308809 2469639 2522224 1145303 137109 928501 639684 40774 14287 221006 2202411 1489950 1782033 1356350 2579797 1429915 1782831 111646 1544833 537238 467491 1118378 804482 128389 2514191 702199 1836990 2496186 332698 2249634 1879523 2207493 67221 2578078 311400 2641173 2300454 1570218 2193689 552380 442240 790792 428653 1752985 568178 477775 970271 1952441 1699483 1531396 2360516 1683198 2609103 2409369 1175987 2192992 1095723 2495395 1811333 327620 203218 1768792 389538 2303843 1058427 1396030 937908 2137605 496852 2330352 1793530 884460 1301248 1817203 2497710 11724 110177 1651085 495882 396488 1202093 1724579 470804 1104838 2377332 74556 148134 154852 2617972 748092 1741779 109293 2529441 2485087 592021 2389653 2583613 2400808 160400 1059 685382 50902 2597445 1846441 2647976 1719597 1123290 677396 1350355 104573 1975202 299476 2418250 373956 181941 1044132 146464 2470555 505448 2308321 1592090 2369629 2505485 1091517 104744 125353 1252103 1177841 1388001 2501695 666200 1437180 1886821 1117373 58457 333379 1380222 382050 2134944 1854880 2242971 2426467 2482102 729286 1588670 1255081 850327 2055108 747909 1253534 478133 1931949 707160 295059 743189 1675869 556369 1472386 737467 810433 513457 862256 1728882 642537 1727455 1220919 2147391 2330761 1540854 1960785 1692542 1423529 1808356 2427725 969416 10380 194886 1258964 2575174 1070584 1538507 2100429 1982858 2288257 32361 2248358 3522 789352 844624 942230 1738226 2606108 359721 1117219 2237137 327156 2491396 328277 2487755 2517967 1692295 46961 2151340 10100 299830 158924 1470090 2510725 255099 255744 756978 1148920 2445180 1289941 2594936 1870591 1536768 370311 2305153 1594618 487424 1754594 831992 975655 1045351 216490 119497 1284636 1187620 932168 2557650 1989128 874435 348412 2408539 39117 489648 940317 421871 1806755 2486584 366891 2316240 422594 1582290 1893106 2236945 1002389 1185700 262673 697623 1399639 326435 1634045 650794 678276 1573304 31192 1681800 408047 982196 329506 1814731 448934 426951 1640345 2077668 2209429 2060852 1752547 305445 178496 1228768 239183 815970 2406162 1993277 1706338 2463514 2231403 546543 217803 1938587 2071715 2781 1225490 2068865 1035210 224547 1149601 1923981 2189368 48490 448694 1546523 858861 220401 790116 1277047 927734 67688 1176680 1754884 1621174 378751 1738532 1523671 893712 1326146 2396877 717456 1572161 1875108 2367436 2455155 115951 1795743 482251 1098387 1813617 693276 197191 337531 526045 888171 2001097 95133 1769516 476818 131487 2274213 2378221 1380079 1477571 1636067 1072721 757685 2249257 612492 1347329 2117955 643809 1930224 2549783 597003 2197570 2212572 153553 2619756 1670742 110832 2456821 2041311 1022114 1378748 857810 88577 312140 2470904 965447 509424 592782 2166655 68850 2095554 620197 1032874 1634462 1774943 1151542 727646 1774051 2105246 1936335 2042323 576786 544427 1723846 834961 2017248 1098929 245980 1660735 475429 668316 532611 1239121 1695851 1044847 1843865 575029 1892063 291519 935402 980619 923573 1565742 392984 433583 1196217 371814 96107 430308 2178644 1990161 218030 2608940 3695 2467796 2392425 489472 2507618 604806 1876190 2282325 139867 2060776 1148958 2087319 2333914 1087907 1311377 588763 296559 163515 609456 1436132 2196508 650813 1734402 2199237 1277212 2240295 902698 2358291 240669 637343 1006843 1028140 261314 458678 214986 62655 1210669 351357 2174827 2309807 799829 1987931 1684909 501529 1362105 1300541 2005243 1797378 1441534 1923081 1025283 233923 806310 2608997 891275 1804773 415938 1684916 2640158 2155214 1660196 2448341 184427 814259 1284365 2399456 2493733 2021203 1256851 2263902 1321884 710908 2540580 2228938 1923586 127676 506612 571518 107715 1348935 589274 13003 110049 236164 324980 1957849 309142 1770939 2046466 423861 1670996 1924343 1127396 986492 918976 1995832 1739824 1175096 1378938 152888 1228200 609992 597164 306175 2176742 935439 2333676 894877 291578 2557068 2093360 2563902 564174 2202199 1568621 235397 1702408 22278 396446 89738 1964735 2138142 1873504 27402 1579628 2248567 309529 870429 1276536 1864771 1015993 1213272 150806 514495 2377026 1997269 829471 1200217 1501048 1026638 1472911 964095 746968 2309116 2425054 2347948 1752602 1546724 2012600 2045760 750 815815 1849300 1783525 1557713 2648826 151030 1244836 1143685 21019 1186452 1972193 1980906 1128983 971525 2508174 457330 320371 2464343 838033 36488 2288715 2601094 2057104 2143181 300021 1720429 2339496 2317788 909226 246181 446224 579022 334249 1807357 1444857 716953 2090471 1952048 1201148 722218 1076166 187105 1654201 1249720 1090 1053881 1032576 300131 2253996 2566223 1238709 2616874 1014214 786020 1207238 772318 887051 1202130 2112700 539331 1132932 948547 2212692 2424589 331903 1618409 66707 1672100 20365 1303722 2573152 619963 1761718 1590883 979063 2494753 1487143 1552955 1174678 2135518 296295 1293036 342802 2256572 833072 2624387 1479518 1973900 1907940 441206 602878 871654 338730 2383514 1464075 150442 993713 1172895 2558306 2156715 556848 2194905 514724 308567 1566042 2036485 672519 574867 1900109 2147545 843267 1448640 2407837 1153782 2359471 1222265 2455984 2128933 1396684 1797497 1551862 1928964 837117 1472068 1946743 1594317 2434133 2471136 1279860 1969368 2161363 706167 997073 68371 2309157 1927904 1225584 2440605 1434154 2586427 2249336 126259 1493336 2165115 1072476 1239364 1380823 463193 1825741 1920444 883365 890518 1161163 2641318 371614 2463561 109919 695137 426720 814122 691402 1255504 575767 2565007 90458 1407114 265174 788353 1790135 1874390 769976 1085785 91408 1212562 1958092 2186040 743582 576638 2000091 723473 1741920 1417590 62539 2611309 557436 340316 2622246 1898659 2432474 968692 2288866 357201 998502 1278029 1348685 2546666 1920204 1461331 171699 123518 617603 1434832 2513904 826355 340311 543275 1668401 110977 1140368 2574099 678594 1458364 1868598 375013 2445379 2479490 1937576 1821117 300148 1084727 1793896 394315 1067031 1081458 1283809 187515 2497525 1031498 730000 1691232 170106 1616899 169765 842217 547838 957143 178890 600610 621334 160697 1711573 1089916 154214 2436717 401476 2165113 150721 964595 2478524 1520269 1231551 2612924 1138183 789270 953341 141157 1592360 577674 1860464 1457255 2137572 2177221 1728895 2320736 2484861 1738296 88574 569051 264647 68602 483125 496393 102024 1713326 1657179 2428438 1650316 1884837 1444672 1731865 1356055 2219228 2545238 196541 1022909 1778415 617409 2007199 2013867 1443411 1806076 543158 2260816 453957 2072785 837885 77645 891768 2628018 1739115 2274163 2295453 1150804 503772 1925028 1786394 113369 284760 1150320 1464121 201329 2585767 1642791 373499 2559007 722056 537426 408111 2199182 1402826 1034624 2330639 862403 2059171 1595184 1664088 2501358 1673615 1948549 1382511 1051156 2349870 1493755 1736184 1913725 2551736 1277590 710142 2392818 1894519 1533537 996095 638950 2211719 2438541 593144 2619541 1433646 1299742 2017489 1856332 905625 2155986 1358490 926298 546071 1410444 933135 1602783 123852 202856 877582 1315525 1819614 281235 821480 1036975 1534799 985268 1792991 1761577 1595608 54014 325365 431074 1941029 1974924 2595763 2648730 1394044 1926373 1548639 964722 670591 2389648 514046 2093534 1789418 379292 2048774 1295020 1746849 35892 2283057 2120864 1591821 784463 1018107 323118 1767072 517888 547026 1772441 417947 2139232 2274380 935589 1286506 158528 1561247 1018386 1218975 208777 2369496 297965 974015 1081036 1858094 2261981 590862 447193 1739230 1092216 1711739 1397881 982779 103714 1398150 1384238 1733486 182291 488961 745264 1397213 2362194 339624 1629797 2023427 258332 1700486 765292 1704804 1744860 2027516 2596693 922545 663985 440990 1962796 2518877 2247634 2005408 1095085 1747386 1345526 2408830 1914207 1193472 823863 404531 258102 1129367 1853443 2630255 2231900 2427516 445147 328535 1718042 908452 88699 235353 2329223 1422324 1019491 842745 2163597 2172275 349055 2370852 785803 497714 1654986 1695983 1898316 1045720 1167841 429379 1955617 1875488 764300 1209109 1271518 125292 597345 2003771 99048 21242 2357242 1675488 1946858 1844599 2453282 1020440 1054028 1103138 663462 330323 2306210 202285 1466834 835608 359080 2598906 1446944 531944 2216417 1259970 2319282 490116 35311 2606937 782271 506372 656276 1897906 2265175 1122988 1863032 1348027 644955 1602178 855809 1995565 2637393 1117099 599536 2362467 224995 2120218 960614 2477009 2082328 1930874 1587720 2259196 2419510 208349 1625185 1500283 1716085 163059 1740297 2114982 915768 2524400 166128 1097872 2018701 2236008 852558 2520088 1908373 1720922 64924 1227575 1434080 1221559 2361056 2253438 2469851 436847 90321 2481265 1478850 2488562 2161128 2071972 461392 1359739 2045365 647655 2118030 1761290 1384657 1231018 2338800 2252577 221220 2418497 2577475 43380 2272730 1071873 1471745 490553 1429543 684357 609512 913222 1673068 1256940 775963 2085599 1387414 839176 2634650 1055679 1719484 152526 2577262 2371279 2116650 1856979 730430 2579314 336665 482902 303435 651345 744640 950448 1742966 1046297 1330062 509913 326501 2436921 1149588 597767 128026 693013 1996882 1928054 208626 2072231 1017784 1113820 1254022 1497772 88913 771144 1817599 796193 2620287 598053 49999 671576 1278420 2377734 1308139 2640647 2047120 2323882 347899 2085132 704366 1982636 834142 2530788 2260358 2555262 1151330 1957169 2093851 2285406 1969514 1703761 2549746 707479 2251683 121735 650940 1599862 957716 591797 1078759 1752334 1358358 1051516 930628 350574 1408451 1428983 786804 702368 907228 747205 855349 1650749 1013676 2194091 466104 463875 1698667 2150751 424733 2222920 2376417 890294 2414377 2130315 1447018 6701 2555913 1011672 239590 812367 1213851 1673720 2407051 1524028 1322167 458946 823666 315751 1409853 1199759 1491562 1403833 1195366 402481 979865 1626442 132648 668712 1520224 1231262 2385893 243037 461373 2602437 2135936 2594041 2003659 1341172 1142044 2230216 1935601 486689 862238 230673 2057545 577456 2101686 1309484 1740100 2070085 2449706 2247242 332215 1032784 2370329 2263093 915898 2425426 1166740 2312355 2419734 2633447 2298846 2555522 2160177 2560486 1693930 2257648 1447185 419684 2404229 2625457 942472 905972 1602035 576606 1101672 2252212 2463461 92249 1005546 1742650 2619460 1291828 1426989 493558 1650580 677135 1054310 2125410 1565068 1124733 2458212 1797512 87962 2352654 22983 1651539 1784793 2240770 864715 36598 1645364 256154 2375807 2097894 2359486 1426088 2270665 1102418 2274144 1603312 1015302 2085113 38437 1729276 582222 2012835 1610425 2203895 563601 2148971 2116211 145567 399313 1307068 253758 1412359 609134 2202646 1998723 1381099 1406690 301559 773782 1352239 2050378 1793420 2393384 2573436 373775 1117997 2213464 691775 11430 2355213 1141610 2430411 749121 332743 1951064 2560357 1727796 1330808 1655585 1420693 2291551 2459157 219898 510169 666042 2316633 2435356 920835 1152125 2464520 1643307 1020193 1418616 1226740 119882 2102248 1187239 744807 1211158 1681664 721687 132406 1992898 661663 1756595 1483498 1151602 1161492 2111757 2627653 1294917 2572553 488012 2455878 1292567 375804 1131892 125350 1751401 2102473 1021392 1818881 14976 972114 2605975 323080 1199247 785838 1552637 1624416 1591359 1446520 418474 822522 336842 368969 1787405 1027442 2080752 2028488 57436 969759 2113963 2037385 1773112 1387155 864082 1602442 2097275 1021387 694767 717945 1982967 2534673 1170014 1857815 2412607 834272 1566295 1298391 824992 1572163 1270877 523298 2314700 173017 411363 1233055 86853 844801 457399 2329552 2078462 1622913 2133322 832385 380213 486512 1563534 367741 1212164 998702 290716 1869984 493367 1428999 1682831 2253792 1854894 1570539 705904 841829 1005872 229343 1355293 1049029 2446800 1223504 973069 273180 6963 1727193 1482568 1948777 1162874 2082392 308878 1567617 2611042 132333 2484058 2463963 422670 1631921 218174 2547733 2193655 628930 930613 1569975 1344215 926471 1167511 1849454 1388095 748777 836372 268084 2152071 390385 217830 1602717 2312803 984013 391645 1057859 1013996 144725 354727 1608661 360260 870525 1153934 954505 764945 322622 389690 96062 1147251 1250427 773335 1910521 1131669 1731680 874390 522065 797921 91178 1779918 1713352 1903588 296709 2631367 2600982 1971220 836853 2495262 666998 2396626 842254 1045553 2078678 505736 883597 2464664 1039547 2525600 1769301 2209492 1415747 2576628 986477 1897535 2386763 2348902 445834 871312 674658 1596619 1049817 531755 1061220 758623 1186815 737081 245556 1737529 2401037 1005651 2624184 607735 42496 557625 1077274 1126150 1019650 223399 898930 2385301 1512682 1229518 1536405 1247474 2500655 2416878 2465674 2643365 2157492 1223273 1868924 1238050 688424 935837 2059267 1366049 2050613 373226 2267665 1866838 1129437 607947 2364870 719546 2505747 1182994 1426220 2487794 1826686 347940 426699 1991770 1152463 55625 1105192 603918 1647515 912107 371489 10805 1533900 1429733 278905 2597077 126800 1547877 775874 2173328 1317797 987667 2391352 1223877 1692880 2283872 2133752 1136106 497503 1339657 32307 2198091 2345468 455909 703919 685905 2447425 1603605 876475 2182424 1782205 2470748 2473503 858781 2617482 1894929 1985312 542510 2026118 1167461 1199636 1295898 1441112 961708 1739954 834019 1883930 705391 2390387 148860 2333491 1755083 2248155 1466977 1478755 1960075 155704 2433191 221462 214730 272599 114441 1002400 2615298 1331063 207825 8493 904093 1855439 1772553 1528404 1452972 476954 128958 799919 2453603 699947 1811627 1040523 793461 1408880 2619329 2100514 99958 2271535 2345753 585385 774097 1071954 1758330 713797 1214570 2152303 535627 512438 2089085 1960577 2041239 724970 816598 688209 301272 282289 1850559 2030762 541048 138232 247474 835122 915802 365795 238631 48198 2581362 442 919028 1715335 49960 650893 1663564 1059581 353752 626940 2208540 1288207 216956 111174 2207764 443782 1672388 1356703 1442554 944460 1350652 1622150 699473 1364102 1762616 371782 1229037 369399 125348 1360349 2194621 1959760 2035527 1164915 445386 359883 1951705 2405175 1225596 1225621 178089 2611780 1281675 323806 1803599 2018496 1376874 2338663 1377486 545422 1983599 2623690 952518 554546 1587991 2033448 1957652 897925 1705964 36048 759774 702086 669707 765728 2061666 1649081 760490 287343 1745041 1628717 1734103 2564914 1743394 400866 1170029 850983 1916707 328708 975490 1718990 2530503 1330480 558886 823119 22457 1539551 854076 2012274 1702002 1838937 1333803 400632 373441 1091049 1228787 266278 1502539 1465414 1020466 1212507 1349925 83318 255615 1575434 293648 711801 106829 1520891 835351 556920 905511 1105189 49866 2582588 1150385 2336008 1802015 826968 1019984 763667 412235 485084 951578 69785 546402 902804 383439 997282 311485 460567 1266151 2254321 1861314 1263640 866622 1931841 583763 2205576 1902448 2250521 1783169 2486122 618174 865552 888981 1068522 1970883 1124453 2158462 286058 2240474 7163 932741 656355 768308 296690 1460369 619027 2268309 727503 1534592 1486710 1353925 509029 966970 2565417 1369950 865792 40557 2128434 1138808 1066366 1507124 2065861 1121299 731306 1595774 2539109 1892762 196400 251775 591748 2429098 1636145 588332 2523636 1358294 2359657 618256 1275361 1981556 950429 803835 401808 2210857 594754 154504 730442 1318636 624822 36104 2369608 823407 1219230 1683482 2376094 2315698 1872542 1938865 1917094 340127 944100 2195378 1324000 1694711 218070 1053165 538124 241395 489801 1878886 2098637 176018 956107 60628 1146596 1670008 1295187 266277 853760 622714 2371349 417144 2418078 903924 2375364 280120 2214778 2054124 2168856 1321037 2053986 860427 795780 1260109 1730088 2588445 170147 781245 1768982 2539207 1152241 1640526 1374952 807305 1053189 1620111 132079 1576911 1248680 2213751 1724718 16686 320362 1409818 2474545 1878643 1880995 183630 1920911 320258 2348614 952442 1083860 1073127 1425760 1967080 318560 907948 1109443 959509 471499 1058842 1055543 517190 1030310 2146374 2381007 2211028 1723963 1776241 2163080 1410328 2463246 2404164 589025 2012492 1921661 66347 1132219 1925833 2299311 740813 1656096 2519876 1951671 544417 2220676 2311712 497352 1396239 713224 2055783 1636738 925185 1222199 1633215 159661 1566554 1694761 737287 1856218 1777212 704069 2306138 14279 2621647 1771827 1948707 972561 1161572 612370 96663 665775 1042183 1869827 1152582 236818 1738198 1408282 112770 235967 1265823 1887644 273564 2507237 168263 381455 36089 341266 90393 2432601 2517941 1070800 1441651 543067 845938 2393379 2088592 93258 1061724 2337556 2302214 860961 2584472 2017620 1921231 2366176 743341 606732 941836 1625267 1530688 785596 931122 80259 881356 2427512 1265308 2308227 2463816 1365955 1119034 1896550 2473275 1992993 1698418 281116 497536 722678 2235920 903482 2425401 577734 1498216 2230205 1694086 1689330 2037342 2000 2629333 2200481 120072 1021909 364219 2550403 1642260 2155003 1765669 2120985 2153561 1043581 928208 949874 2330048 1599115 2253391 1638502 920089 1990783 628891 2227935 238131 1880826 2153000 1143458 250195 822241 1932587 912585 1911006 534000 613400 1175356 1629411 1875906 1847757 1514852 2028441 519130 2261372 2470937 1279747 1758120 1937044 1955943 1994083 715026 780481 1048173 1003547 1813990 642722 652238 1860053 1662140 1268033 2160647 2618165 2414868 533160 47198 1733660 271028 1135505 895707 2123390 2600970 2235091 1208224 80250 1298522 1678750 1045009 351360 2415919 1083775 1502773 318037 352903 2606685 526565 1259801 1235589 659306 2400866 875003 990201 2535941 460871 1311898 1721493 193122 991239 1020646 519577 29982 2560670 2474146 1239366 1780583 1517890 696493 1015696 1720614 693527 1475141 810429 501190 863318 63801 866250 26109 152246 725121 643989 2110580 961995 784015 883629 2026804 1618796 971940 1263410 1400704 670265 1524343 1579798 2069239 2422226 75107 370978 2071426 450014 37362 9711 2604123 732178 1949826 801295 1474632 1998038 1489796 528566 937591 1296088 1116539 659076 1842778 136579 953276 1340039 419663 1683524 1370666 2589797 1129582 119624 994778 1000294 2274082 1944625 2480624 1717245 2076605 451263 1076144 811817 2519782 949920 2535978 1368802 1999195 1993635 2409594 2536255 59836 796691 415798 1788690 119079 1387500 1855928 98067 269455 1113338 2646107 2465153 2498420 2074501 2185496 2579145 1555855 392274 1054194 174499 2235736 1828700 2341524 1666072 665212 1285781 721996 576406 200734 238130 1225445 177371 450324 210306 777872 1152440 2441040 2210835 1296554 1043683 1429275 1368548 183106 2186505 2000150 1093990 2177405 1753636 2081793 2134385 1460594 2182983 273350 864105 492943 2495260 33130 334710 1673744 871675 132313 1315643 689859 2009845 482068 948120 2622499 504092 224856 1686729 1356835 1723855 1966111 825744 2180924 876473 670869 1998128 402980 2445277 1005754 79551 1839476 1180972 1253309 708495 1534773 887227 2293836 1181686 66942 2643360 1265586 58994 2631174 1141024 2307680 569571 2605778 2560469 2080083 1131020 1404058 2539008 1096175 1412754 588787 634075 1255940 2244033 794563 2085231 815116 155863 1808329 2601892 942484 764422 143398 1086587 1922664 156574 2024105 497589 1732236 979604 1979486 624674 2219554 260625 991432 2412484 648403 2112740 220460 633905 493408 1633942 326553 2342144 922352 1028705 226947 1015237 252851 87392 389670 2538429 2559488 1849474 2106433 972144 418092 940635 2058110 1775017 2053441 1356396 1868650 175820 2184941 2356521 603878 873048 425978 965943 252586 2418015 29303 1163629 333205 624814 117250 1959017 253436 117285 10638 1055570 543745 1592728 1846724 1924828 2205719 1405130 1979413 57795 221776 1091470 616636 1220734 2549404 1724593 2526957 471708 1844290 2043300 2429498 2644318 2281698 712104 1108652 1625024 485515 554378 1121441 1219049 684078 382635 567139 1862840 1245966 1859358 2451740 2189074 2146220 2380346 1020485 1040860 980216 1531352 423556 1160863 1395529 2645278 1573486 2200929 565681 113137 2013358 967756 1651189 102232 1194924 971682 2023655 2215305 2316963 2172519 378116 2470436 1018938 2270073 883850 83902 1990329 2000328 1815657 2184523 32951 1574592 1163360 316048 498744 596148 1657568 312788 2614625 1714384 1873463 2271267 2439270 2254368 414582 2197583 358250 910157 1666640 2353507 909537 1353988 2557050 1175511 40044 989502 105110 47324 2182212 769094 1638333 1574832 256926 807625 2077960 1714678 1583856 2610866 2513318 1370962 2035793 1419543 933484 1692508 711 1161728 1233457 507041 865444 343780 789239 2353376 819766 2415445 335039 66852 2372458 842120 1682047 1329886 1560954 660261 2390980 990445 469989 2265867 916907 759665 1409838 1400320 118593 525431 62768 2431829 2541873 536188 1350718 398293 2112656 1788239 1889384 1761351 1113951 417690 1424973 765306 2350211 1264731 1815738 2481706 1811336 803398 2180755 1894458 1919451 15674 1674457 1367325 1683343 1059977 2632525 1080014 626026 857757 180393 1292851 460006 928112 418870 637241 1385596 964794 815656 2100837 577485 2613516 1545253 963159 1293447 279425 335326 2076432 928272 1145150 2243025 862967 1865245 1380207 2506000 196789 780843 2301648 1063873 1866212 599739 2357723 1148918 8808 1665518 570018 1881601 1499307 2067531 101107 5878 2231258 215366 1843209 612116 829598 118582 1461716 1316732 2597881 493487 979812 866691 1130740 10609 495514 292580 1077649 2330878 634966 1133338 2362096 874650 543794 2102359 1454291 1295915 1941181 218343 1191096 1957356 1296364 2257341 1468746 2634576 1604834 92018 640116 2061018 790517 2242973 2579094 1122672 2518416 2106579 417898 928455 1078570 1852991 2174903 99109 1330329 1244627 2201816 926452 1932737 1207232 765259 521042 800236 635284 2122344 1065052 565227 1928344 165759 2358417 331875 2624020 2080741 1844697 33781 613451 2278789 772009 574452 110062 648831 286389 798551 1758088 401383 1819874 562508 85367 1492171 997960 1563076 48729 1629116 2286284 2137426 813921 1949374 2374515 573959 2345717 164294 39463 1935951 348788 197963 1919010 2375594 1547445 748246 1295894 1918965 2561406 197313 1582151 685212 1747767 599070 931071 1241948 2041583 1527111 97166 2316251 757159 1444146 1518278 1251585 1014201 1269416 2238997 2272654 847821 1646156 1503654 2196358 2139229 15065 95433 1919108 1103930 2392509 2614560 2560573 16855 2273971 1062603 476995 1097495 2626627 2529500 978046 1024105 423402 1082476 380083 2014400 2252076 941186 20086 1787488 2369009 1079346 46827 1761108 580810 1425442 2443794 2075046 2182351 325573 1428730 2294447 553549 367843 1770696 1369522 1204418 2151916 105764 446027 82251 458766 2234355 927233 1669731 490395 1403309 2317208 1331642 2458336 2170384 1441585 1926673 1051544 1098392 1592891 2029188 2447051 371008 1681361 2283705 224212 2361867 2477969 2263978 1848018 94430 209132 1084006 1232182 603514 668421 2007510 439384 1953202 1600033 2645587 2137730 485462 2364091 1669788 671244 14590 1606870 1686192 2511485 225962 2461082 2420683 2054787 1225857 1137110 1735222 911580 2483467 2557095 1625027 150276 626328 2210617 1924165 2301413 1182851 1185965 1539184 204249 1878223 2293376 1089410 2436249 261555 968293 2518289 1052051 513050 158309 1519861 227774 2404816 429072 923788 300388 1892784 1170335 301751 946167 1236806 2562540 1293467 769063 1823838 1184011 395246 2621705 562484 422299 1196871 1224194 1290444 132150 1139547 173973 2620170 799670 843727 935712 669745 1083354 1175407 1459626 2580394 1811530 2513308 612453 724256 179936 2145026 307895 2468639 18373 1199935 2193101 989207 1736879 417102 1524843 814888 2207179 70044 1287039 2184252 2604501 1118265 1085469 814158 2018596 584137 2537034 1861731 1116140 1443181 314218 412077 1763606 1864901 916970 692358 2368521 2210003 888671 2441823 178333 1531806 168590 14824 543986 560637 1353928 2091779 2349872 1960998 1448334 1685314 1028413 2412334 394563 1896099 2124064 255924 639953 1713456 589289 2166987 1888850 1510021 886490 1044922 1183180 683217 2135800 2309047 1162229 2123648 450285 2058487 193028 2617463 2436160 222001 477442 495567 637663 1328175 2223706 1235886 1276275 2560342 952259 123564 409030 1516418 1695361 2286322 744689 989080 2584924 2535249 1792190 2583153 859523 651541 1496459 964631 406366 1754010 2059119 1340314 699518 968661 472489 1783115 1992578 2011230 2384005 1198348 2098068 657977 2396101 717693 1845557 374964 2295501 766407 1144582 1202372 2577438 1346692 1954854 2432498 1057509 83481 592822 2492735 1558137 434474 2166702 689046 68097 1549001 435274 162586 2527670 983562 381048 2024244 1722428 1842332 2438818 2090963 622650 335962 258778 1128132 2081819 1737887 2215087 2583494 2006724 2354661 2304586 2204444 281455 446258 2553883 1713727 1582579 1124940 2342522 1632042 416960 1090796 2116213 152833 1376753 577511 1868172 388671 835271 1048871 619324 2331332 486662 748379 1422668 385313 451220 1610389 308670 842440 864987 2647784 676757 1537954 1921818 27401 2201356 2143633 231131 721036 2565741 1099675 533749 801881 825293 1146965 1815642 658979 843958 1900956 2518375 354466 26775 2416440 2535288 1811538 718990 539019 1991140 1659178 756318 1798075 2151641 2219540 386955 111548 356620 37411 2487611 629353 1576953 2385963 2092953 1730837 1071906 558445 331865 634278 1437183 773813 1200029 936497 1337654 1625334 2004155 630864 2559602 223708 1959245 2344564 2291703 2326770 1206357 1308595 2638572 2490757 980987 86901 1988886 2139095 636256 902389 1024391 415039 1756647 1088743 1155784 709671 1429262 498397 843771 2461728 2220322 1190083 604404 1648157 2027772 1316027 1486881 2099419 420083 214501 1397957 1774084 42246 1659342 1861453 142736 2456250 550615 1312876 73210 1726040 2212550 262915 2559370 509510 1446165 1941574 1678820 2072922 665996 1182900 1155138 1653645 1787695 992705 433142 1809255 1933004 2360518 1026272 441765 2472693 1581136 2213522 1141391 930237 1691081 869670 918156 2042494 1588486 2066387 1988250 140475 960851 771182 1836791 828539 12494 1975828 2032662 2143649 480305 58309 1687157 1049485 1545775 1259977 2158235 326449 871598 1443370 276549 1070582 1227676 1155450 2480812 2126670 1301392 2228366 285086 1600726 2031928 1172676 1317635 202729 1456731 2184768 597184 1364397 616453 1777786 293159 2550628 2236479 2556571 1426732 1269516 2361084 1788180 1606425 2586472 2295686 840968 668366 1753674 2630501 252663 1993015 2386347 1073442 154682 2233950 298239 8200 992442 1923621 2011818 1627533 1710386 1307811 1568483 252403 1474843 1084964 81644 287776 1145077 1358538 1154342 554902 930524 848174 107786 2064938 498192 2137288 587301 103040 1351555 2615247 2154428 1740827 1531186 2618819 1622038 2332390 963947 859749 856170 1898697 1746249 428353 505548 949154 2381772 1101099 430854 2622351 160027 121990 463627 1205462 1096243 636659 429045 2435164 1282425 50300 1679950 2074564 864628 1860642 754677 831206 1486357 1591365 1873067 220565 718126 1664197 1088920 146623 1978229 1859118 34660 1530968 2242999 1367339 114880 2559965 2142732 2114639 73510 2620193 1893286 1713862 1982153 508247 2406615 455269 490122 1890759 1721036 468507 1170509 2375297 2188175 1612422 935148 2612952 353410 917018 220605 1932354 1030830 1157743 163090 1463917 1788525 137096 1889367 1025366 1399783 924687 1147092 255150 1870559 2017345 1446048 53419 2311863 2588935 2599223 339906 2444096 1068212 820830 1667212 1029212 2245932 2502774 2362964 927778 1410469 1416532 2603261 1267033 283041 1258751 527837 618943 1424953 971883 1257465 1450449 1525119 1398397 2333059 1425325 512923 60529 2258714 1209805 199239 2634607 1180994 164187 2210767 2310715 1069887 2189804 424470 974162 1845738 1495482 915987 1246115 1298298 1615278 546051 1188582 362234 1648119 1264611 899350 381625 1504836 493340 258985 2351261 1995364 2213342 1572381 2511250 1739597 2026180 2388736 1819163 29027 422071 807248 1109235 1882304 2469416 1673201 1007769 1026596 1796377 2233187 618277 351566 847849 2495663 2040219 2078953 453185 2385469 1341684 723027 713301 657906 2447580 1745039 1338415 611551 878303 948798 2445434 1895489 894554 2398642 1178232 906861 955176 2330530 916170 2340231 2567012 1665929 989875 1094010 2145787 1403525 2522899 802784 1763136 3498 2196913 92859 673306 2520045 1924718 1015592 2258556 270024 1319149 441203 2168905 1738637 1941239 1159555 1542856 966817 2203961 2571432 475881 1228326 1377400 316006 654035 1513793 1055976 449053 2144306 1886995 2577992 2624128 459838 1407529 1212422 761492 414236 79867 1228436 1451929 1511600 2008258 2214049 467298 452784 147790 2230641 584704 925071 2133588 717082 2033692 660636 1081315 622332 1679325 2148452 1384114 1925617 21412 968227 2519816 728368 754455 1195989 559213 851730 107354 161500 459499 1392550 1786127 1216131 152853 240742 581727 1810050 681932 1402822 1938646 1027954 1615654 651510 682718 2023876 1097345 2273488 412645 659483 532223 700118 415111 2176056 2163024 219469 1369107 345725 795671 557401 1538119 577185 1188630 154809 348408 1067860 695665 2017145 593209 2263325 2029059 2462248 2581111 2632060 830165 76488 122881 2538683 1089273 655088 1636707 1578078 1321831 851570 2100216 407288 1071141 814586 747825 1520259 275417 2239716 1935831 1850007 848753 404924 415792 2357861 572319 577780 599809 657938 852115 2101064 1599786 337520 2022827 449740 1888972 2423647 385081 1817340 2229399 1035557 2157020 114072 2400562 1108276 2008610 1761705 2443255 749891 2340300 797503 1829940 1659874 1240950 1850945 2006192 160247 449265 572712 1536964 418675 1103965 719024 2601516 958602 689091 751815 1565215 1081901 1180952 502934 349462 221778 1231933 2377591 1680436 460245 939533 2324737 667286 2279220 1951200 1313400 1114396 2318311 995701 973213 1590887 986712 2589803 763314 539039 1201498 1969 444140 836701 1679093 1276117 1494383 931047 239616 2319148 2008480 1828292 1942664 1831599 2259980 2539712 2629774 1354947 2458107 2432433 1161441 2183425 320903 1691674 1438105 1302229 731581 672358 2620395 1773883 450623 1466361 2405047 2504547 1519502 1511593 2534516 838948 341435 1806407 570653 932272 68297 1643106 50888 1185379 730052 1688893 616704 1082471 2033487 670508 1012586 1506872 2272468 2582110 1867155 1235027 1397583 2572899 2056111 436858 593488 1437589 2440886 58628 2504259 966376 2424300 2391281 2457798 220766 1820641 2101198 993239 1999678 2630903 916727 1117851 928975 1881808 1920265 1883742 1302868 949179 1219295 1443472 1082804 1317026 2326352 2424084 2562510 1352445 2264726 59757 391164 16529 2090806 735899 1600196 816740 1704090 104042 392481 2063485 1251322 4666 1952312 280002 340577 1940582 1931740 2533415 224361 417043 2211602 179937 200246 514944 1176039 1231962 1744513 1774846 2299041 1917915 1754434 2211474 1972078 2314524 1057444 2118812 1857139 437111 1171042 144716 2361396 2533209 46345 73742 1722849 706420 1540145 2016166 1969181 228950 768437 2038754 515980 1029749 171627 2461828 669183 1832861 1615182 1498230 528877 1491321 1865616 729540 408628 1911094 1499785 621342 2646503 2353567 558749 133177 945755 87921 1624143 2579463 1127358 1595863 217912 885388 2467716 1580661 1013920 514248 2375707 2288893 1025307 2118411 1949968 1031572 5652 780300 655251 529879 1709317 1488203 598310 2069149 2414659 2594159 139416 1977289 2306156 1855133 95744 2245034 2518103 199150 1067082 2396075 1420795 1592633 1868312 1277652 187980 2410551 1171312 2387910 1090610 1703028 1543837 105521 1074378 565277 581252 983146 830743 1426539 374515 1378369 1536366 27580 2225495 2604856 1859757 661435 369081 15317 1338796 283209 2285188 2243979 2452486 1224067 407908 2525921 1020644 1098687 2381997 1591732 218485 1742540 1775849 2182908 1147748 2123285 1509223 690657 1791493 408521 877447 2268043 1830717 32452 1269972 1423303 1625610 252861 2212485 739772 680730 1492089 1319257 339417 1761783 1861683 1489805 1594675 1212592 171934 1569684 2203467 2111134 1244425 209630 748530 311285 1296283 649591 2193527 179785 974750 2191281 887662 2396841 131503 1262848 1552828 2363079 619238 1552877 1913743 1697771 1818130 722806 594950 2589364 210214 615928 1086350 1465751 958067 2446117 2001284 46988 2216616 253166 499669 2242238 1568094 2419026 1984212 859999 1782409 1307258 109778 419598 1684543 715044 1538242 2076250 1995360 55066 1196436 2246863 646427 781315 297461 1155239 244903 624780 83035 1813047 1235806 2170865 1363489 516042 1550839 1747163 2328963 204073 1001817 1802297 1074096 2333619 1151067 169516 1551668 2258234 755577 2320677 2146880 1283315 1468554 1851758 1549959 1822599 2124309 1508896 2588979 2035984 2509929 102410 114893 611807 471687 2286774 56184 2469383 1022800 1718518 2333503 1404321 466257 2476772 145391 782047 49803 1231560 1165104 713794 1114183 1100978 226945 742738 561199 1571484 916043 1078054 1990140 2140292 704216 2423640 2179201 1793075 1147657 2141489 1066610 155923 2382993 1116412 108722 2639935 1120190 685687 127266 145309 1345137 876074 513342 341108 881369 814212 2457297 1739923 1357890 2607423 764038 1208976 2614527 2353587 1915564 1504049 2427000 329782 510173 1129620 545966 351442 1348153 1123874 2215999 2051973 704470 2452073 2136932 1887059 865447 2326258 1940644 1546737 1226088 64118 408066 1780554 2135721 1734005 911312 1108997 1805816 2419663 2543011 2255805 271128 266453 2628609 1458612 244969 1134286 2203465 849565 2596179 825763 156948 851637 1641911 1881603 1389594 934079 2627113 2317020 50559 629025 258403 897040 427891 2169633 62995 1865941 687746 1730030 785955 2321772 1151811 896306 1850563 178133 1852680 112371 1258612 2587498 1717488 1560137 2353904 1971448 240989 1268336 1282488 1260100 1371375 1850062 1568516 1073615 1962788 800601 1064752 251971 2592177 717543 1661787 2546186 2149531 2490110 2575532 2584600 2602083 2384328 59742 633841 836968 218899 1838480 1537289 541625 454684 2637500 1627703 1571497 685898 1825420 1771756 93917 681467 1919298 201232 1598986 97391 2408998 1481664 2258139 995155 1093709 2089265 1201344 138279 1912300 738541 2324954 596747 2124079 1412783 44867 2507316 1729375 814005 2505656 1149359 230517 2507366 335580 1849687 55378 2078968 2134275 1813535 2013660 1937287 849027 653145 383984 1315125 2117308 1531520 2482248 2514579 860093 291914 2081353 2180563 2321706 1267382 399765 2175156 2183529 801062 1070765 575139 833551 1799868 1636895 208262 669117 1777565 1867865 1695374 472498 843944 464150 931288 687723 1317029 351549 758625 1839542 1519784 2365554 1158440 339573 1067199 923836 2271166 257923 1777476 2525277 2531556 124599 474829 1190519 396241 1905840 1634572 879755 1520581 1893036 2616060 240960 2205550 205299 1391612 483660 2175231 1907950 1713473 763836 1613963 968987 826264 2622832 2056185 913223 76231 2220099 1851609 2197595 2469456 1604935 1839895 1831368 2094313 86107 1523710 917066 2210581 1137695 2575012 281815 2371888 1561354 1389486 288382 1634503 2264722 1189349 1964608 67373 1758778 524628 1251929 992576 2122650 2474212 832543 2210978 983057 1876311 1341496 741963 1323802 53694 1234329 1394921 1324451 844214 972715 1688193 2009414 753136 2140422 1893942 1820345 112874 1590854 1793130 564529 884040 2514320 2077278 2096666 1081161 1926048 1808566 518542 1775645 1895159 2430097 2637195 2219351 1492383 53859 1061337 770580 2583715 802316 837267 346344 774591 1801135 1726345 2324719 1611350 1570252 1482158 1275197 1712758 791785 81437 2036089 1755762 2411451 383327 1542241 2533201 55654 2585238 1532684 2163522 1228065 2255907 1332623 2378326 1907332 741269 1545878 639587 264988 832928 704568 671302 2574300 1142511 1630404 2508423 2476422 1725660 1106322 1349716 1870678 1559312 1448643 567529 1114542 1089816 1497603 527983 2484746 1488786 2509687 2575618 2088496 1049056 59410 2346671 1355015 1910024 903946 326657 1020893 330801 453686 149822 91974 1992894 1235649 2046649 801701 1611550 910792 332722 973693 249364 1158921 2188405 2346910 325259 2105058 2013953 1175189 83253 2410150 1288804 1224064 968091 969187 2166351 1996329 100424 2251755 717235 510771 687403 98030 1354994 2242527 2346315 1501453 2387329 510189 1111738 1464823 1210335 521843 1504567 2331433 639895 1763620 186797 1647966 1700060 569408 2457494 1184939 2421389 1954305 2494105 1407187 1370054 1575263 1602754 147023 751637 2380603 2198560 1794725 2427770 2559032 295174 1435643 1432773 1427285 2293793 366633 2321759 1113916 1052399 1874554 1621871 2047559 679761 331986 312396 2016344 667106 148930 2113549 2611898 874887 2545702 1751782 2623275 572423 1288346 363578 2407712 1664673 885821 1700597 2541162 2291364 554508 1600815 1026822 272399 2135423 1346612 2640249 1926013 2007931 906622 1786168 395357 1111360 2559128 42598 736148 1476604 2446258 1362048 2284105 2290697 1421620 2409108 1216746 1455900 369976 2288409 590677 2090792 1663592 2005287 49182 2162408 1648074 2375970 454021 1385716 738802 1489580 134547 2040501 1974894 1436727 825831 1266279 931522 2119214 2566430 467249 902980 983775 1794949 1075779 71008 1928362 2291540 1634654 296755 2423412 1609855 2330519 559502 890932 2623737 2033724 1613192 2066739 400368 1014815 90983 2557715 1232109 127712 2210475 104231 1799567 1167032 1797804 1287631 2276722 1198312 1169771 2614562 639257 217899 909796 2629660 1448252 2228797 2066778 2364401 1052219 2246188 1770918 855773 1031712 2512173 2454376 1959106 111847 287462 223728 763920 1699752 269827 2552102 1687779 730460 1656136 1524684 1430899 2407750 2442175 1939825 2212010 501976 585987 111977 2557632 465717 1589620 1018943 1353499 1675902 2280826 853346 325699 125168 1687303 1151002 378612 2040985 295114 1688768 1983562 2056072 314812 651815 1865928 899761 1652819 2580538 1161008 275743 1099726 1092236 2420222 591579 1418973 158345 196127 2611606 2162404 1579377 842063 782920 321218 622610 528413 2108034 2638005 1907697 494756 686623 1375666 2032878 627649 295399 176117 1424455 770820 1617499 1343094 1728688 1697823 1800405 1734284 2062246 453443 942979 2284448 1611826 1729809 2414796 786750 2554772 1083496 790609 1031172 1263356 125532 1912439 2265438 1479348 2197236 1752968 1474877 2543190 176137 1552832 1166027 767580 1258228 1500471 1723545 820623 1874760 707505 1101036 924906 1256556 405302 1449668 218431 1885961 2119364 1632762 1088999 1869498 1173783 1458407 1344787 113873 723921 457286 2281917 772887 2642548 714633 1535351 588163 2340702 1443989 1884733 2345036 879913 1203994 224322 792773 2081141 2150451 2021092 1302579 1159495 369938 2435974 2153115 292049 2034663 1846388 95262 1334457 694026 249275 1965120 182369 472880 2103201 132816 1539119 1758404 63244 2167112 2344533 2040342 944472 1242174 40950 538275 1014796 1730940 691715 277173 1986370 1928585 42096 2264351 790317 1709353 309133 1428151 1300038 395934 1015596 1754090 742261 1225320 2230064 1459394 477028 1578084 809919 2206765 1700810 727317 115899 1124404 889005 2280552 786304 293844 1934112 1360159 1382509 803434 917920 1906497 1674583 697619 1282270 2155534 1887749 2201909 1216073 458179 1606920 2613942 1792216 1223780 1989286 2256570 538261 739455 2081351 2411473 2607275 2176162 2073145 1833854 1000892 619598 1426360 1870980 33484 2529897 2620595 1273393 1816739 2187727 1148370 2260058 1099130 1460332 114863 734908 65522 286243 695414 502296 1898639 659395 390543 1347523 1316715 2361697 1514865 2084057 1556835 1497917 2466691 1276567 946517 1724291 2131433 1628991 355517 2358182 1355982 1134088 973119 733859 310226 1425975 2347118 225243 1069022 328128 2401784 924827 52474 724656 127501 771465 2242444 1195109 622562 2035062 2392580 2617098 1193941 665939 951491 2215136 1268799 1698262 523793 1278837 2599377 1402022 842013 1572353 829646 776543 314465 1257093 2012714 2290516 1018174 2579682 987824 1197724 2017559 1452669 136182 2634328 2592821 1608619 204535 501093 1600255 840970 1127221 1064248 401277 211244 2573573 147274 476228 1187320 860626 1125958 1531506 1058582 1007376 745125 2114592 81414 296960 1016776 2563012 1979892 485870 1758194 865933 447786 415762 1506840 2293798 1223744 2280204 2380245 2041665 639437 516468 872861 881061 1320037 2579460 1121442 302334 808550 2569743 1521089 1443529 1305352 438572 2021327 2626597 2131379 1681301 2009800 512223 103734 2386955 74741 1215070 1849948 1941428 56704 720538 1767978 1200140 1828887 1445097 703462 783616 2002969 1898623 500553 547064 94209 1187000 1439537 608149 1979363 2571168 2396268 1988969 2390107 2463326 729120 955471 1115173 2069725 939845 1458838 1416590 636683 873921 759702 9607 1024903 2290317 2574614 1289171 253613 2495347 1818278 1738692 1515220 530829 2079990 504408 2223161 1642627 444111 1282701 1089432 680981 1668365 1980195 421243 1376496 247660 397433 2341176 1362524 387134 1398655 803070 499085 2398492 1079173 2517942 935474 243084 2317649 993624 1117050 329465 78289 2127524 2209485 841294 1108856 863002 2201055 2297199 184940 1473014 1996536 2457192 2206179 709094 1601486 1668291 1183528 387943 1872922 330457 608576 849365 1261417 609236 1593987 2282538 794500 524609 634462 2309611 1608087 1930609 2011999 1006584 2521425 2116937 1709888 1608049 855324 375273 1007596 1805153 2041008 1897778 2331642 482746 1605398 2413216 439970 1405342 2180152 2570050 2503747 1256389 1951900 505243 879623 1498830 2164107 155978 1150544 2502655 1054399 2519463 691206 2285993 936481 2084384 1559808 140277 846333 112422 675962 2528813 971836 1896688 2239864 1556455 463646 334362 995221 42187 684361 1965416 709870 29008 491718 2008970 271996 640575 435726 2056167 268070 1000410 2399095 1218159 2634877 722912 302429 2454285 2482933 1488935 1049266 2337369 2252989 531688 74439 1179183 2100203 134829 996310 1461436 281773 166965 699685 2001297 1509271 195311 1297535 2255755 2006892 551963 1324537 2049833 2396260 2378207 1730186 428354 511222 1311092 1319949 2533141 626726 1263695 743654 35540 2090217 898239 1562980 2307811 1946410 483087 1804513 870371 2349319 459314 424505 1596675 2513251 1214543 2218150 2209927 1599205 2564013 1258295 2401042 2475923 968996 745965 193774 2563207 116838 2276446 2642836 2389736 322569 411792 241882 796759 703769 1630163 2573950 1213139 1560817 2172924 2323637 1254414 1037596 1031621 1377882 2382159 460376 962300 73730 1555295 1178373 1552114 2590097 403133 2598228 826727 2264242 1906145 743959 735391 135944 1881361 1597090 1275411 1029385 1983164 1429542 79699 2613743 1730227 2355151 457445 1388118 704199 272342 2229143 1200520 898501 1562541 1726003 1112963 1623808 344783 495821 1528321 25267 1296771 1056104 2432222 788099 1664874 2145692 535166 124428 543135 1660646 747926 483686 344067 1325631 779193 264549 1544926 77878 918635 13891 1926730 822774 1219198 1170321 1712563 2380689 2553655 979218 64594 365497 18010 2033335 2619642 1295555 422950 90607 1118505 1028203 2103472 813840 502997 1807097 1874578 1042391 1206487 2405561 1622963 2148460 998400 354398 1419687 2636110 2401333 1483402 2372685 1067 678515 1521476 2169100 699304 768684 1612513 431626 468826 2569159 1835436 483653 2208476 2610423 1556904 247681 2239141 785351 2277461 1812087 2086262 2550595 1906994 1987256 1734949 1232267 2590430 1136242 1726663 2232911 559230 149167 1472944 1353562 1937132 542582 2095899 2216658 2404849 1175001 1648615 2459614 1095678 1794198 362579 520472 2175087 2442888 2251095 2007849 1169820 1493693 1025891 2297058 827594 1949549 2598966 143749 950122 1191417 26995 1632196 2479136 1107747 1705834 1749593 2619514 2597124 267125 1466725 121993 2564213 429631 1162109 961545 2390032 2275438 820678 1903193 2394096 141007 2493028 2146289 1234828 1483364 894879 1399762 1405645 403224 615411 436994 957926 656584 2072688 1768318 1535473 1702005 2352191 1430239 2525349 115783 1616681 1636904 2074938 1248340 297904 2585772 1746120 2520846 604432 670050 1184127 2375365 2199685 994821 713550 974369 241699 264080 769919 2121762 75814 1417224 1061911 2232952 715352 2357192 984369 537389 1747369 944834 2474264 1636031 651014 1320871 1038987 1995277 220882 294145 2263245 1749082 1553699 635831 1702894 620739 1735742 2434795 142305 2608537 2206721 500166 589280 1070041 882101 993314 1170979 1100356 1297632 1530615 321168 2474739 550568 1251444 2017847 1750895 1484111 73943 2000129 2443637 2513994 475717 1040154 1213698 2406994 2328555 1174472 461166 2476297 1669216 172886 2034400 30504 1021341 1083986 2545891 251861 664634 1102616 532684 2602433 2030801 676545 2585644 1427343 71500 1237435 121271 233475 1464523 880495 1501782 2086592 2057509 465640 620088 2263985 2188858 2195271 1388106 1752290 1598043 1671896 1030315 1890410 855422 500888 1758749 20029 363869 2204657 2290691 2385162 2321519 2554320 881960 2310299 1949880 1097728 840372 1654518 950168 2528594 382677 1286586 2131820 771374 464504 229012 96342 2345663 1693490 2111942 2340564 2189466 926582 2268834 1322176 908595 1591699 1290352 2520447 1313125 222626 606925 2365140 506230 1303693 784037 536228 2166240 2509611 2510076 1910578 1628902 2021368 1576032 184107 990948 1752620 2480939 360759 652787 1489514 1469369 1501356 29836 768139 1296854 1377623 2456303 1925354 24058 919071 273054 278136 1376602 2175285 1573083 2632350 222977 212493 853436 1448482 1279971 2100678 728777 391671 1380655 2088062 822085 1880139 1448489 587221 1291371 823719 2130300 1878892 1307968 1920539 1157890 442657 1426889 1502042 2508531 995841 348567 2277101 76760 1758002 1244197 643934 533307 1270165 425343 1951564 542342 35758 307427 1682903 198141 1744645 870569 1987846 316218 565000 2349467 1114118 2002218 1987324 1547000 1104216 400880 1387893 102535 1842381 1117207 1614880 715335 316045 1853932 101757 1389968 528943 736377 2042861 1891142 1699537 1953295 1563624 717512 1945023 313082 2376683 917173 430579 2372224 582474 2609332 2045457 719494 2251474 233150 695285 657927 2287602 418665 780148 730216 208545 523517 493682 1373312 2038100 428383 1576423 1585769 1283802 2073862 451615 1948811 131290 516571 1007274 2156446 2063145 689416 1906048 953282 456205 2516276 2518881 2299969 1688633 1379334 250842 1240048 1582318 1944453 2200136 1039150 2441662 2494493 715767 692871 49439 1346750 519067 1733017 1824466 1858709 1509755 2070664 1006782 1547565 1960438 1748275 224873 1113523 560971 1581954 914819 645251 1720412 2385050 2087661 2436797 1191530 1147448 2199042 1643461 491406 2333359 2527789 1992304 1516754 1641423 1780196 798100 1016332 2491874 1412559 2257125 2532582 2355112 1335912 1246116 2249436 2277854 415540 1988059 593517 1884357 586275 303677 1185939 541602 2219243 279504 345655 1073385 2135488 1993019 1538047 2033565 1310403 1863276 2108152 534457 236807 2562824 182659 1537636 1867391 2456629 1898903 2321868 245963 61493 1771241 2017028 2543356 2431864 2353826 474613 708120 650792 266831 751035 1344268 92047 1770803 1909993 2327483 718090 346361 1575182 264892 1057389 2594424 560065 1481613 1704292 1097640 944117 1677756 1317897 1775733 901716 2600648 190403 562689 11701 505082 1612441 2441503 304113 1767905 115656 2435187 13538 1891314 1195131 267290 687560 469599 1798135 663511 539941 2619213 2241688 116282 1686925 1115451 770842 1503800 1209945 45911 2009801 2603202 2372546 1182445 874308 2252597 2227913 1955740 2638945 1903731 1455981 1632554 968769 2622365 680519 1964176 823601 384243 1944431 1307136 712851 1737296 1816901 2426791 1859261 12625 204421 1144031 184476 2157176 864042 2384845 60852 994359 75906 1520973 1438768 956018 2632975 1842374 1255039 713107 1272729 997373 2262335 571704 1500141 65546 2075557 515311 1112977 31364 1600736 369824 61839 2050233 527987 2358810 1860769 1860308 1919602 245712 755743 736042 977420 1173657 522787 1070671 2471137 1808543 893184 353155 1215709 1742290 568461 2104312 2150653 2492345 1059530 2511853 579815 1369642 293906 569901 141899 735211 1109237 815913 1002286 2349052 2527753 2027954 2385222 904828 1277663 2602928 1550516 2224740 198285 947754 508386 1069584 2602493 1328204 1627626 1164244 1551213 816838 1270413 1391854 2093894 1627504 2159387 2441559 2488660 181816 1946804 653205 938667 2188498 1883951 149970 1850531 500502 1327418 1467137 1463313 345800 1899111 809329 2502499 2229525 802040 2205496 1576391 503809 1973602 2608674 1797556 920578 1714704 2246539 302355 180045 851177 1609172 292331 2144299 2361021 1300291 813946 2495968 2018070 1203758 1158559 12406 577670 1761850 1784748 1897923 1021406 213280 1984480 2453454 2450485 542966 676489 2136298 2498807 1165301 1085991 2476136 192500 560977 1041143 1081170 673327 1300524 2517852 527565 49926 2006759 1707657 2398068 2426964 1964776 446656 480870 131706 1607886 2588795 1756118 115525 1078306 1881507 1051400 2508727 2055183 1282312 375220 1226487 1005185 1305870 1139279 273956 162872 2221608 1217464 753444 164114 1441816 1488954 731560 2401903 1285124 1100489 997911 1298657 860439 2629352 1064555 2281544 2329128 583799 1460972 1795197 2467944 1140560 2576952 131583 2477951 1095309 470480 901684 542507 489488 1671315 346033 2347384 2055314 696959 566723 1134590 1798943 1968697 1922827 1177095 612663 1782406 2342874 15890 11426 629788 2397312 2280867 1696588 2603360 1703425 2103209 855922 5087 92634 1631072 2368855 1339940 461358 454171 1130749 316920 989070 1996311 1802044 1242084 2152841 2088243 1494473 1063436 707116 766567 2197207 474398 1977919 1383313 2447404 24998 323501 182440 2155579 531175 733605 2308243 2092335 659561 1206925 1338038 101733 847245 1639096 659462 1617746 978189 21078 2566018 314210 2474924 2002736 1015537 2042736 2485183 157259 1420711 2522075 26047 2402679 1877852 1887178 443943 2080513 908063 1836084 1052721 1186731 723234 846332 489320 524869 1057084 374602 1270177 2182113 1866836 825406 30941 373945 1972372 531602 2394615 1099256 1125600 548720 1569057 93283 457941 1554519 1821407 1589290 1330902 32692 632710 2372857 928626 1103471 484380 577317 1538864 545689 414727 1825998 2370906 1311723 1177911 873787 2304462 864655 2569886 1658609 1271103 2416844 2263756 238436 2225257 312663 2605272 59882 57830 454668 1218377 1985490 665667 374238 1181546 279787 1995993 1332287 1093658 1834377 2177134 2568514 800998 493550 191616 2019792 904571 2421859 411597 2195202 1129323 1295562 268978 2525039 2375155 437372 1907661 2630643 2025463 238544 17042 2191108 1354885 2123291 2239658 1445434 1704312 2187764 1267679 1101488 1075576 1993795 1232666 1146746 2420231 2342021 132329 1726203 1088842 1173425 1640621 1471660 905880 1041480 305371 2086085 1674641 1853507 2594132 1147944 2522307 1771471 2262260 456607 109717 2114291 1908423 498564 2629748 2135890 2103913 1123617 2214198 846276 1495211 2459740 825635 1460699 1648512 785 1834881 765593 454514 1923157 955132 2617034 1839524 868085 302554 1847430 1086104 1700014 1684772 1747760 1743219 1152780 1183406 684725 1239243 717639 889734 2441518 703255 1437106 668874 2585091 1834227 1727556 1539208 17189 827592 2330045 749689 1248729 2423563 1976171 93252 459677 843909 415338 539631 1730794 1237480 1920218 1794558 974974 1938910 2459802 1106390 2194974 2506798 1947652 27529 705761 790524 1158725 782878 682910 256660 1577796 702004 2205307 2267054 2240369 1998323 812245 2297698 2044376 173935 712635 575861 1054087 1517079 2069767 739340 2378363 1233789 1399344 1624609 1827621 370130 2450983 1355806 1594198 2126415 434071 1901941 686467 1583532 42262 1753980 970019 808019 1385965 2039195 1520122 1789323 2214494 215087 1456400 2202139 1706276 1272562 2524511 2375650 601317 1655727 1168081 2025863 1107637 2075506 2224657 1218410 537367 2032661 1893208 160441 237427 1577014 1709436 54778 1953124 589326 2573370 2450894 1258190 995771 1563489 1314391 537523 1944193 2597178 1533189 520361 912577 700409 509761 1006608 926382 568439 1279061 944600 1359250 1087815 2631203 1297773 1771234 215259 1540869 1827300 625957 2071441 1424096 1607109 929310 2378876 2127313 310172 386460 2293620 2515276 1123678 488854 1538070 1842631 1278281 2223321 1731079 251546 1778285 2023392 1522110 997788 1739013 2478744 113348 2613200 1279780 1291945 1069914 719473 1098977 586186 867737 1494446 1670869 2304126 2508578 1538565 1279631 395421 1618837 516435 2118098 536421 1277924 1108640 2048294 525885 408830 1788421 2487671 76061 2311296 1145882 864014 2095910 2378732 1590415 2497937 1105596 681067 1466724 1480058 672007 2456757 330870 921072 375341 2002130 597462 1970072 327484 1461286 2353406 867800 370048 1940750 1374257 309005 102349 220950 851899 1467109 672491 226567 1120749 2000370 1676297 244320 579672 611266 626786 2342362 50067 150415 489533 56869 715253 1519929 1748267 126868 1746320 1906386 1145981 525945 75111 308354 246733 1003661 246259 1791671 28658 2577632 1573218 1383431 1767529 1070464 1345133 525081 1432820 1420986 162689 680945 988071 374220 2397119 1898338 397948 632985 2537089 1715225 2542754 269451 848734 2541611 2078806 1157338 1834072 206217 936997 671722 2113141 263948 1985058 1567938 2083988 1962459 2474131 1322542 927636 1559172 2111979 551698 1145968 322078 1907895 2625328 321550 1273644 846050 2034352 2535339 20369 1423425 581662 785998 1377639 1138321 68831 269399 2500733 2377336 1991088 1929449 1203161 2407926 630263 232205 137357 1453915 269739 311484 2322298 1316605 2564688 1565026 32749 972383 1492407 437657 638381 1816258 339666 1060130 2403078 1940920 126398 1893832 1417359 2239719 2578172 1187059 2330704 1860352 2103290 2132342 1305084 1656421 1688404 203804 2300016 144617 259618 1583769 275919 271642 1398773 1606059 1395527 2595726 2303485 1961584 904612 2355214 2069491 295476 702892 2229579 1159058 1692613 1979809 1532527 1578149 1641451 2275847 2281810 1461206 1527866 920629 1490506 602897 585796 1285197 1859698 1051310 2330287 198924 2218289 1185359 134182 377407 847601 653367 1058710 2459596 2624761 2508736 1864173 1957113 150158 1625414 858729 1560393 996324 2627181 2430655 2426177 462616 1674266 917001 1268421 2618625 18964 1289131 2094296 1580139 187891 861679 758023 182989 895551 449424 784762 1955869 2112541 2626266 695360 1393884 2439283 1676018 2421099 1402630 1646452 683661 2003791 1071827 3930 1477498 2192529 710110 1076296 2186739 1591442 1902291 2070039 362348 930869 1617183 1931188 713862 2234943 1581663 2201722 1779043 1357894 2600597 2309387 2131854 1104022 2447465 1392306 1817801 294743 2332781 2629521 2230493 1252311 815997 1271680 1630256 527924 1689449 502149 1485442 1267239 1572716 2459634 576326 798951 1960864 2305551 607146 1199938 340235 1542012 231605 229968 2315128 622708 217355 1028541 2279661 1883735 2644139 1378278 1707265 637419 1448266 1804468 830796 37127 2135369 1510340 1317472 2029795 2389084 2017485 1979914 1507553 1959030 2145178 1441072 1987795 1630289 1529578 435242 2248734 2484236 306009 712774 2066422 1961167 2643444 1447743 359909 556332 2506790 1890553 1444028 315895 2317215 1955724 133165 2478316 600445 446832 431327 1146038 1869626 404437 37335 1808617 1351958 2199787 1460132 2000781 1137348 2337971 153083 1638042 977819 833555 33090 1359829 490707 706086 694070 1243881 717711 1149736 2138452 1202454 2021115 831951 1767611 1736474 872758 693548 427294 2294205 1712371 2304914 2462192 820026 1831031 1661866 987337 1576227 692230 2418300 2442786 314936 2532206 2179596 2374978 1558639 2590052 2460568 1985994 1796935 1874835 489764 1871317 352092 127903 2334317 2370370 2433382 2524045 849966 543460 1950247 846339 1369022 718359 1737638 1072863 813454 348850 849791 2178670 534835 2012561 2593347 802822 2302937 1727540 173930 71656 1006341 2531332 833659 201373 933280 467472 103684 306635 2094773 1612108 1648245 1756510 1846715 176530 1818334 1286953 2637332 1455811 1867518 1075507 158204 2583947 2035779 1135037 872290 1675528 1634216 1212990 1984465 2149000 2084600 1284450 290874 383757 296148 2163487 397059 127510 2466954 124504 499326 437239 2266630 2203749 2070843 195458 2249352 185026 2031054 1693407 1067478 416156 92681 2618685 2022092 2197555 1724285 565542 651488 1881407 73201 107363 2073994 1669579 291590 1233303 1476084 1452596 2291755 2520053 2587004 2546260 1503601 1633908 2159010 2289971 2148726 2319994 1722344 2101972 1558846 1402917 2295107 449189 1013863 2527690 2523922 2581218 1886085 1073495 981423 1824020 1210305 1527544 1960532 1764706 2216068 1583282 1917848 2167098 434605 694741 1422637 1377236 2197594 1512040 1524248 2222707 1081291 1868284 667231 1081071 1344998 1558509 1160600 1099040 1123547 717753 92167 358034 2508327 2116388 1254314 771143 1529619 680162 505712 1598947 1884565 2331804 1552834 785605 96888 2267804 922705 829168 1026006 2103064 2037892 1167040 776411 2097339 2470479 2368764 325911 952579 2131713 2186035 2038942 657550 1069347 820774 1369888 643485 2503630 1496865 1533530 834542 2547330 1424060 2585360 522248 2105516 99907 2508244 2015001 721624 1391567 404330 385226 1247322 1274869 1891998 2419477 1687390 411216 2279326 611519 1487850 1588334 1043724 1694563 1909842 2616019 1210147 1670329 2466242 1725324 2350143 3373 1563363 35212 881634 1588939 587071 2347229 1892343 90362 2147766 1204896 2024427 1946764 475489 607410 598009 1652220 1241958 1116683 952735 684438 185834 2544906 1180401 2089157 2149539 1160887 1688442 2171313 714173 2330786 20948 771555 1131789 1846454 836912 2182661 1572848 1876268 697222 94836 1120820 445526 2315754 697695 33639 1688727 581024 331720 1732714 2596732 2156711 978230 1343049 4314 682971 1249490 1476306 2050168 1302319 2472158 1843322 273033 3285 1371077 1960969 694916 28932 2331889 2632155 1755437 1044319 135583 1483328 1933258 1601794 648077 875738 2514568 948469 1201066 1843823 1970717 1859448 303702 433440 1676894 50756 1858468 1294001 527867 2024833 200872 1948469 2645372 2546997 2355467 86636 1372330 2150010 1461036 2442597 1871755 555052 2058028 273169 1302590 503813 2468172 885584 1037800 1828032 2540983 1439507 1522010 1972609 1994023 1490500 988075 1429865 423367 456917 893747 2498617 1001492 253154 993033 2286680 2587955 311620 2597512 771866 1580054 4954 699538 2084966 367800 2606237 2444624 2212573 1930564 1165694 514618 2579285 114798 126281 1784904 595769 1433491 2563260 2080908 347455 1666208 1814208 1886325 239724 2190288 1347033 739934 1506768 1325145 870754 2077117 1338374 1480922 1494629 1026325 1379685 1321668 603436 2286957 455655 848131 318935 725882 1181889 209277 40121 2237709 1129887 136160 1967944 1022893 2581164 771806 1582080 1396800 1881160 2482454 1559922 2233537 294481 1902179 2049572 2120523 977623 939122 1459815 461744 1489804 2032918 842278 2034731 2014818 1542718 1947555 1567544 751283 1525128 871146 52792 1341033 262743 1020115 1348191 184882 1654145 1451860 2074416 2561616 598194 2050198 2444600 2373033 1300873 1096119 116876 2361556 2614568 269625 753916 684512 1390186 966419 396886 156679 1221435 2017511 1444038 2325432 2442795 183346 811530 1935232 2460785 1706910 2425550 1406282 55203 1195321 193660 413943 1618238 2495612 1759957 400004 1562428 1557534 361425 1840439 70150 2441882 274794 1146793 2027292 675262 2532855 2589618 1294972 950972 368977 2214622 2306515 774849 1019743 1530586 1748745 1690292 1078814 1275164 495278 1648276 1604027 644918 462375 2010993 2250174 941241 1188653 1936685 438462 2355654 2258090 1980589 1756427 769892 634089 1186207 2636810 416672 392356 2125579 439871 671846 136676 2180023 1011109 1358410 2604292 2586919 1146703 2184157 2305836 41217 562704 583070 3263 243228 759729 874915 1385369 2045628 40450 755922 1664140 1073811 1754514 1244307 364270 2130893 1631524 877856 2231508 5671 667957 64717 1539901 2284540 1586326 2052481 854082 160386 2598895 2398114 1284077 209262 2324876 747649 3363 1107949 1205816 299420 255033 1744178 1986347 802242 621249 1470872 1025080 1636165 240748 825676 1570938 1174544 1768383 623238 1165097 1004008 407452 2107792 1917337 1590682 2225727 2485142 1161150 2407653 1446370 258869 799141 2634351 1487960 1017806 1046809 1214316 2387953 1147491 1726336 956941 1975920 1684191 2295520 2403033 2248199 281100 1963254 808987 2648333 959335 1179446 1908051 2050821 953749 141250 2526317 2186332 54715 1745963 1887557 900050 642396 478476 1606864 775843 1725268 937849 2003008 2302484 1850273 992037 424387 1509256 1890044 998041 113724 1667807 2436851 2632065 222720 847475 741060 1361323 1003759 481735 1794182 460460 2398054 851970 37750 341027 1628633 1377103 538954 1392629 1993420 566277 515128 1342293 1793160 181654 1358385 2597934 410884 2273936 1457643 2215427 91899 2272842 1002866 742796 358582 155113 913398 1697510 1446406 417165 2110914 2501802 152858 1249613 1475973 115691 632265 1859639 2355479 966674 1972653 1958511 764687 2093933 914326 900730 1350535 1006024 60304 1804119 1421266 2628067 198627 102226 2226243 2108582 2529138 2501856 285221 1875225 330351 935746 497789 47863 571229 2448875 461552 1977780 1612706 2421591 1803280 1660400 2218483 1697408 1335181 2475605 1365512 731464 581750 1852297 117051 753118 2126397 97237 283704 808220 141656 353312 88709 2601245 2130627 578030 2557471 334033 646225 961888 1928976 182688 1672317 2106840 1273125 1115381 1754447 1347003 2412999 1608462 1932227 832070 1136599 1055936 854000 1271501 1861356 1106590 304708 852480 224793 1486235 536030 1180407 2437929 2245547 2553572 1151161 732592 2187380 2176574 1426376 2188143 1128196 724165 1390552 246686 191514 2553792 1135935 277250 1337622 2191777 1739493 2397830 969410 1870014 2113989 264714 213539 2228590 2639665 2247197 1161636 702482 795894 1906531 1418178 570009 1497093 2439163 1716836 226850 1597994 233331 2328097 2505962 1215446 1866207 1311967 12795 1770852 945197 2487355 1172748 1980420 511936 746953 1668288 1909628 903421 170126 1910387 90446 819716 782877 1401465 2023166 2086515 1961551 346441 1157410 1156561 1785324 1070 783503 2065833 686235 2395490 178877 2296198 932500 1788242 1987967 1422337 1727008 1376797 527899 11205 638222 2480944 775382 1406201 714104 1073842 121998 1093921 1248935 521793 340751 993123 2130266 1688849 735951 1680408 713793 1963842 445017 1968241 1095505 695186 112782 2642987 211753 282171 1393188 1841568 216082 738584 1052600 1467066 1977063 1375493 1727627 2251258 816623 869434 2320697 1867761 769172 1969218 2542435 2381328 340813 287798 1789969 1152975 980507 1866298 2333692 1380144 1985703 151790 138752 282316 61799 1489660 1141261 801128 1668751 2209039 1857731 1858389 1865147 315720 614657 87407 228540 445553 1334191 504245 241725 123913 870608 1727812 710704 581775 578412 1900526 1890900 2622020 2213736 530202 1010131 847003 94396 901053 561636 99398 2552547 2067421 1847756 1990218 620556 249322 735935 338389 1275703 924155 1065987 1313526 768602 2400251 1169764 2055639 2578194 1160143 408763 1336345 1786341 1016180 1011593 232101 645941 1425823 1842201 927365 335971 1750656 1833425 549105 1178358 969987 508355 786205 852902 1750982 144938 2242269 2406086 1729960 1569405 694785 738770 4764 1155053 39469 432600 1840281 501273 2052430 1173042 171244 1445675 1498441 2575423 2155509 814168 1882210 1508483 120913 1455520 1818647 2222248 1270308 896884 1037807 1641887 2399961 406867 1095909 1684721 1155418 1397630 748667 2286742 97877 2530386 2274199 2073509 1130914 1522409 553119 873021 2046176 1637443 863143 2576551 2610634 2357925 646139 1544194 778915 1652747 99944 1461604 651855 367928 1656194 2365915 1733279 2000600 897373 1070499 2465313 132129 2093685 9377 316152 1621060 1029772 1938445 1190335 520766 673737 2243538 275123 1556365 983001 2616722 122587 1683974 1119187 830287 2435898 311101 2375732 1150264 1281912 387698 2370513 413372 244685 1986934 2306948 1403206 1566161 594301 2459200 1460888 2491403 1292105 1045087 2468146 916938 1521587 2444518 578076 1806389 287901 2618584 118958 720962 1778649 269069 2081869 1945495 2111401 1337648 1669548 742747 1829887 1462468 1420455 1604080 1379203 1529754 2031962 863916 2137237 228181 2433365 510626 944731 2594857 1988472 1354649 986725 488265 2114521 1806433 264597 1152506 2431231 137666 2611141 543636 242218 867624 1470844 2422080 677881 26474 2603443 710859 108514 1823578 2381256 53136 296252 1558220 271083 424512 1732366 1845541 141920 129617 233818 2278924 939320 1695864 910075 724975 1891975 1699947 401426 1636642 892826 2364687 230570 553998 2637804 1796543 2570233 2582425 1172502 759322 2112815 115527 943129 1590326 397038 2356448 2100369 1937302 7652 2190931 2500470 648155 595160 761119 175746 849637 1012134 256764 1431311 611724 2533039 773620 1619680 365913 223650 917405 2255333 2646211 240015 71114 2110313 2325956 2486445 2035466 1929379 2166094 480751 2592910 383970 123792 1720484 1347096 507772 585781 551206 756304 2201521 1932271 1555746 1628305 1143383 1049524 1454470 1678564 2532177 1267837 2593651 1413459 761292 250091 934710 331652 1552475 690227 1213428 1931285 2337943 2023526 2237717 1622149 473862 1143965 1387950 1073452 609684 592702 513864 2448701 773706 2363971 31284 2001691 1945087 1206055 1056592 2480412 1679324 289789 2321238 2324299 11734 1200299 2399242 2129919 652976 369317 2275276 1324476 396566 1057485 2264683 1977116 330278 355114 1924957 1924572 1515337 760320 1082078 45934 108444 303458 10841 675468 1594635 1261785 896844 2339023 2201532 545072 2419401 1366085 1056061 813908 2154522 902270 1819444 497966 235092 2514700 2499740 310782 2631911 1087780 2593384 1414025 184353 1007929 2561234 512577 2648853 1305368 2144207 2276794 1993868 1847335 69654 519535 1460099 2405745 605201 1466669 2538282 2448505 1148428 1839812 725982 953322 970253 1283056 1557222 788913 1436345 973782 1468275 1188337 1815342 979651 1969221 501054 2507828 1182526 1219640 1623104 1607958 1760622 457166 2592865 2292257 2184250 324510 283364 1502727 1791149 1208129 2034187 1866472 1981778 1851400 4983 1398420 1939739 2120828 1538925 149893 70126 761364 803722 239355 2163994 1516459 706981 2051499 940611 854093 714890 735 1415731 166193 2642974 1922359 2394417 1206702 2646249 2198837 528953 1018532 2025500 1196013 2037696 288743 1922272 1181433 84240 1248003 998194 2373946 1023124 1667933 945992 1896891 600160 3865: 1946669 2060540 2620210 2392576 2280280 2156560 2232173 171420 1599228 1773779 3866: 1852613 2302627 513342 452554 1627987 420274 3867: 1929565 3868: 515850 955025 2286142 2325430 2435120 1268675 2454668 453477 18696 2475824 1853520 1510828 1325940 3869: 63292 2587310 387: 1655244 1817216 1025522 1232060 2174388 387222 2043448 1176037 2211137 2438719 2409591 1111752 1687201 3870: 824262 324701 2023480 2332344 1929297 572122 1008633 134230 1447892 273887 2251021 2242549 1969987 530424 2233197 2081779 1211133 2114230 350555 2438207 2480147 1582967 2205999 1738296 292679 1835672 478273 2584548 496862 1549117 2202629 2616823 1615014 2004816 454304 1319768 14620 149036 1756906 2288907 593319 1982789 2178953 751095 2492664 2289474 2631685 415547 996804 598736 886940 145863 1812576 1468146 487670 411536 2442796 2587753 2013443 2353276 598210 1800550 81165 424030 1723923 3871: 476959 1115440 40475 2177608 414723 1298028 225202 2196670 957762 1891497 3872: 1329758 1940025 2636456 2298299 1594633 82020 207038 494826 255744 49811 1677073 842208 1540447 684546 2368674 2574827 2586770 2092229 1286438 1355519 5842 1476266 1021587 508480 270477 343713 1215747 1478353 1898434 2212375 2561197 2304078 3873: 1154423 1247833 2508922 789026 2332216 3874: 2506402 1592339 550573 1680373 3875: 2271228 2552042 2543563 1053554 2436000 1837144 1031995 1941697 1655566 2359216 2012320 2379545 1655903 1347319 888024 122654 2202648 635363 2205188 2100775 2264457 1774684 597822 1571811 2521611 96930 2375761 467223 920689 1852201 2001627 1999722 563720 938766 2597597 1811708 2241647 1005289 2457397 1883968 2273993 563557 1855263 1424098 601957 1688155 2409443 1766045 1129832 2007489 1278144 2646127 842700 2588153 1772170 1219731 310621 2363425 2188965 330532 2406060 1725343 1935479 2027301 1596546 2302066 2536698 672416 2579051 1396808 1032734 71998 1165915 459230 344554 2175093 2384378 104768 1644222 2206813 38984 1900861 2049949 2317307 2278415 1617268 1927350 2406456 746872 114948 2005588 756797 37686 88073 1329758 914421 739169 474032 2399232 907902 1651443 1203769 1619162 113046 2191077 2163009 2081036 1021843 797600 755208 2468360 2449125 349474 2281643 1514017 1733940 45076 1429689 1171995 1585061 590113 726607 2118801 789710 242276 1807476 523013 1711261 1437730 370013 110182 1802120 1058902 1438089 4292 1930365 1940027 831953 618375 1289880 1823441 608575 848089 2282607 1351548 234628 969075 195580 1713548 2536817 2647048 2266806 2575051 2510733 467533 2459468 2598343 260698 752291 362048 1199479 2007695 2022472 1538360 287673 1785588 2096687 431625 1239661 1766313 2647532 427220 332105 907063 26468 2092933 440771 1197909 1414337 34110 2359832 1457683 208113 2292908 2022539 1007342 996556 694791 881876 1318960 145821 2248285 2486566 584709 2192288 1965797 2635195 2421651 2333521 503742 717143 2004342 333480 58361 687459 2477177 2027098 1755397 2531433 1012194 282881 1553385 1692146 1651606 31489 1984700 1633298 1546507 655741 2147528 855660 908267 2331314 1409334 1848651 356100 1139425 529036 990004 1447847 400655 771516 328170 836241 959318 923691 1716182 359180 452444 1267640 1645064 1104788 1710410 2518003 260013 220704 1175663 1719039 1359242 1697695 1646851 1506666 2640948 1851570 2188135 2514114 1384058 1968246 1840163 2339034 963867 1380986 278548 1331958 244791 1991713 1194169 585111 1383203 518945 2404698 1392228 372894 367651 251261 31325 2403793 93358 315652 1190148 1419527 2276024 882623 323550 2189967 2637043 536811 1494681 1549352 2103237 2225849 2179693 2334836 1530033 1110784 965536 226116 40797 1974768 466573 1193430 1161594 2445546 969556 1573526 1828203 1370590 2512142 2089204 1886389 2043309 757522 369805 1179163 2356749 2392416 2213320 1429854 183619 1034571 1948477 2157093 1232439 2507171 761788 2636 700088 559670 2298138 1527713 764328 1159488 1442701 1190264 346315 681512 366863 2048082 1522997 520588 2092387 1669786 2064867 1097667 367194 1281653 421374 40840 1383602 1475949 1056326 1143662 1347802 50443 2268262 1281354 485029 813075 1555026 1544196 1224292 369872 336703 2422284 1403594 472653 2364169 595129 1820288 2496731 1856927 1528425 2617453 879692 1597859 435163 1493764 1347828 574146 1621300 1572514 2634547 1653008 6485 1766987 2602349 1734547 1601693 172968 742902 155851 980022 822400 1097253 1981726 647104 2117554 684804 279871 142960 1846526 1858469 1425828 1101518 18108 1819294 1219572 1830610 2222456 603125 2093095 2149604 1171005 2018452 1607759 2559828 2045864 958342 660497 2357831 1560019 1820248 1218649 872494 943519 1837968 2090831 603152 2303643 126719 1897672 2323880 856697 296969 420956 1466626 2538336 69898 1788446 1936233 605140 1404601 1108138 1357599 1232413 1983382 880077 2412908 701353 1098616 307454 149226 718040 2015912 1429267 1653502 1888655 827688 2011355 2480120 914254 2418413 773690 891436 1531730 434828 2311924 2132985 2425741 2413374 2433595 1776784 1707070 1852043 1655462 308946 2324925 594917 220724 531446 237850 1972810 580408 1893034 569170 70080 563150 1612264 466401 2604659 1911935 1006462 2358686 1019277 353165 721414 953791 1062752 1838969 482399 1840151 2589331 1382130 1390282 2163623 1819235 2558206 109597 2179978 2356828 794337 980619 133968 191096 1135017 581052 2555394 914078 2355847 1550606 2504536 1027050 2619972 727879 871109 463563 596577 1734545 1007123 585674 1256013 1678905 230322 831186 464218 1471079 1459194 1066608 2083567 2616388 236968 1640204 2492512 1187347 1854141 1386253 2265910 891259 155335 1970833 785912 2445575 485932 2594028 2166886 8573 2575270 2515435 1548649 23051 1146980 1468636 1410423 2571212 2613420 985856 961916 517416 1619560 656912 1711761 644459 1047641 244864 554702 2236335 2546327 1274691 2383520 1184179 903449 761459 1319417 1532217 272058 1078759 1087004 988799 769986 283811 1614188 2477680 946466 1666660 1083542 17713 2510381 853449 491352 1467573 1694184 1776450 2053338 342933 339281 1382041 936378 1378304 1672182 845107 1264657 2472465 166577 2540227 636180 153954 1918314 276004 2379489 991237 1421015 1110191 62888 1965856 624071 264737 1604236 8754 747475 1118668 2125530 584208 1072890 426726 1309742 2462628 343640 1105428 1125895 83227 1499723 1109734 399845 2270638 2544873 1877584 2368068 1003446 833119 2492766 2130074 624025 315826 300631 744020 124278 25877 502556 1412683 1738086 36009 2264014 1727449 1703748 727206 601978 599635 1641025 1907287 646543 283466 181261 2220164 1587037 1101749 1218984 718216 2612589 2423573 62625 53023 1870722 438579 414512 1892834 387429 2311020 681825 792215 2276852 2502705 229807 625119 2476606 2479554 254063 2170280 758408 89360 51832 659550 1543259 1982785 1184088 322959 687246 2313493 2333384 600416 2252320 2162086 1008348 913678 785596 143869 29982 324605 154509 2189777 683406 2108001 2577126 389617 72488 717728 1902571 1404865 1222274 1597147 2367915 1536015 669448 30487 1918775 37362 612904 2010391 1274356 914586 2459229 238682 568297 1592140 1766246 319443 2094649 297135 2190305 2500021 1024205 551777 469506 655487 210845 967149 173943 375254 2338531 666791 966918 2270564 2206118 408523 1765822 1486412 385496 1108124 898627 1353789 2123596 2630749 296426 616222 272314 205076 1056681 2580383 1031163 1221099 842099 1341358 1731439 2431494 1623470 983179 351686 1686050 1651650 946813 1853203 1048982 2120364 1178037 1052157 1265076 657988 656904 124510 872535 381268 1515151 1380004 752095 1806040 1459737 1569686 883168 1889316 843048 448921 1829259 1891292 2597895 1479374 81789 1244685 2269803 2089978 606132 2023664 1601950 1496725 611003 1172381 1088924 2021367 25591 1139517 770273 430988 911353 758752 1377094 546014 268331 758639 158133 411169 1562262 1024763 1614985 1128455 702022 2056593 2567571 1244886 1732116 419761 21201 1516704 2235175 687425 2084565 1121512 866566 1232442 644657 1289616 508350 1428409 1269672 109154 95669 851093 2181750 1650935 97556 1867719 871751 227387 1606287 2456461 894884 2192872 913554 2446422 1387313 2018876 1009389 239528 2069971 1556074 1634701 1969155 1260309 957368 845384 931919 86732 2301062 2108751 1627559 1531057 617391 1327253 2559006 2325394 1628419 1654968 2006582 934208 553090 421363 1540287 1658437 843501 2416763 2561293 232720 720554 2225108 2475638 196205 287309 2335611 1589560 2166830 6381 2296393 2601146 2151747 1948037 2140493 333471 505148 59109 1085839 277088 592932 2308465 1593357 2558804 1023320 2011630 2331179 329927 974227 206564 1806913 1945793 2473563 1104245 1435511 2054145 18721 154919 961311 924770 320491 2436885 2555836 2169477 331749 97149 2270637 1434973 1598881 920235 1723698 1887421 2281345 2594401 945170 540382 99088 98000 2105126 1253403 1747137 660354 2181356 1313919 1368125 798239 280082 531570 2228059 48646 74669 1243609 2455103 562069 252568 1095154 1056444 1321283 2188908 887917 1289108 1222600 768049 436729 557252 2503718 2526805 2107666 2152728 683125 362257 1721240 259716 2399657 542540 1555248 2273992 1695685 1072708 1048883 1998531 549842 20919 469290 2345186 818522 194181 117949 346227 1836400 1284947 1008852 1060488 318686 330423 1851007 447918 651942 2346245 559534 1072100 1743982 2094865 2123250 939948 910556 210812 1484989 1618816 2161126 1772273 675957 1579844 567973 2018006 2304569 2511887 1983065 2304127 1912578 2587715 1111738 825764 463138 2166351 2583070 2406215 1043794 699647 2386093 72647 631969 2097373 2602585 2023789 288463 645771 1010568 720002 2443608 2606593 2188346 1734785 1376862 6130 2203931 814298 1468828 2283435 1694369 2523561 2138062 2390675 885435 2540528 956530 1578534 2294950 2553781 2245735 1444765 546195 531798 1101960 2021412 919253 392057 244384 771856 1405028 2034663 822232 627048 2375938 448028 764731 1514394 1082411 576480 2194160 2073355 951011 2245080 2227441 26134 1771572 1981965 956945 2042033 1187320 543749 1443529 254769 1239244 305829 749359 1016260 220400 1721813 1162415 374137 649492 1876215 1358135 1877847 103707 2497997 1421649 958499 2435753 2047653 2198528 929493 2607548 841929 1318357 75155 418932 1364461 117217 1784994 1302452 1949167 1373377 486826 756923 222357 696219 1338478 1351032 2493238 1571021 305721 1533360 1422458 1724582 2278311 2086992 2455771 606779 1847168 1976216 872734 1662395 1323801 1729675 742366 2398463 802775 1648693 2563971 110521 298233 2493964 33748 2441870 2632437 2135173 1301641 2383491 171523 1649277 272143 2019768 1614430 133016 24577 1392976 1286586 1134997 2388198 946366 559290 192651 2458873 1928614 2417237 438525 1539594 711346 150283 2029760 417136 2117772 347686 407147 1146580 160791 1211576 171754 601597 455144 45405 2188647 882674 1904079 949041 1393123 1873950 1415802 1802752 1751785 529403 886695 2297101 1241946 817008 472705 1884129 2638144 1052633 858051 677647 1455166 951731 731095 2271202 1386165 513585 700249 1458414 93513 1742906 2453454 1044987 2595015 12949 712837 1352744 2649260 556461 958186 1074134 933786 370279 1442813 1646139 801972 1172607 575867 1064555 2645599 1986251 540957 1800976 1212107 1118409 985137 2168249 385269 364974 1476738 2563777 321977 1614929 283968 160612 2556332 1006199 584538 1514959 1252345 2199596 849569 851908 822837 2588755 1063636 1750472 2517230 2010544 1905630 444190 706718 203187 1500423 580438 1641922 478616 1055234 774512 284657 1316323 1191876 2146534 93091 2327149 2294976 1457376 2323375 875576 2562037 2079686 2339973 283561 521151 2324199 497127 540960 1506739 840062 1836278 495627 828677 1639152 2641014 820518 2089148 441978 399503 2529528 82108 932644 373811 2200025 2647214 31972 860654 1684483 1244268 2277924 1781196 1307313 2606216 2614093 799689 890699 1041084 2635031 182199 1381619 501362 1505446 1555198 1873002 1508788 27061 1435086 1834850 2303894 1391681 2374978 1881433 1951537 1672485 234863 635255 282625 2482366 154277 1929789 1771329 1906367 1741975 160153 1991496 1910566 2456295 1224932 122938 2264149 92681 1450162 342675 1687975 1987710 1920673 1927842 1545863 1196301 996485 1465037 531927 102727 258371 1759365 2315421 2284821 397745 242523 1692467 209621 2067007 1026817 1564021 1161584 1466684 2577223 1377111 1259832 689924 1269696 920776 450541 2459430 945007 1652024 1063943 881644 22985 2561600 1329104 1231108 1861751 2457697 2230721 2534931 1302602 2181791 185585 2387135 2485752 17417 1740426 2490411 301951 1804852 1912639 597549 1399883 1749215 168178 543999 984358 944790 1137164 1713004 1184408 1937789 329147 2388497 741596 2336637 2130246 75763 2572467 1144875 1793181 146190 2348745 96959 1935633 2254687 2621191 1512652 1675784 2628067 1636756 2643382 860457 199221 78768 592256 2058441 134830 444192 960835 1256654 1313323 201978 835279 12352 1612913 1829944 649021 1467318 1999065 1513838 574977 1746684 812077 1733667 2043813 1821888 461808 2454568 735015 678620 356103 908473 1891859 1611879 1943089 1995953 1419317 1311930 722450 2383272 78876 347235 1712388 942477 1081910 486434 692831 1488913 2145632 738161 1353009 2599583 2457132 2389293 1143615 294840 2279486 444926 1064091 2559428 1601428 224101 2093219 1476632 2442871 1920185 660951 752555 2349084 1304947 863782 1428223 945992 3876: 1539456 657997 1957215 271676 2621647 1218747 603890 169994 1866137 636307 576021 1799200 3877: 2596464 3878: 2124351 3879: 2305266 2010479 219732 2000775 816639 1901530 2234017 361646 1331500 272580 998312 1114843 1445286 2478194 1040453 2093371 963277 204512 1989641 1050920 607828 1026631 2380228 555651 684497 2623743 850937 2550423 1725053 860416 1562045 2320859 1274188 2173785 943734 2479158 513351 467597 1801355 1763289 991670 720272 2551483 234190 2238732 2099522 359473 1461473 1822895 676327 98158 843915 1608651 326680 8847 1644429 2188378 1449421 1300247 1983118 820500 1072149 1099676 2042560 2060291 617021 591054 450225 1968356 2535310 978320 956887 2135859 1277469 10380 2250653 1603970 1283609 418727 679012 658236 1393633 1581687 2405303 1070666 219897 177215 1502426 1667543 2111073 666258 390062 2377222 2589523 2361056 1969420 1899020 1562708 248305 1506977 1533090 2083174 2205866 2132498 837088 1016998 2084815 697780 1744422 1477517 1470064 622466 891400 934084 1197266 2414063 913632 796585 364192 157044 1203215 954966 1554419 2220804 539309 1618977 2465153 2586479 1940231 463042 339749 84413 2354624 134083 2270970 78840 1184006 1848466 2136124 628682 1325320 1632318 2472447 1001173 223425 1593565 2500254 1282904 1665222 1458113 1882122 2382009 995725 1905664 1428718 37213 1710595 157433 1316867 2621967 2446059 786248 2073114 57608 1409292 1735112 11232 2389202 1659116 715017 2377633 1886205 2637236 599214 1846237 306651 510891 1853956 814983 298244 1894948 1290219 147089 759095 196814 1977127 962113 383781 1212355 97622 206276 2029561 1664870 1535121 854575 2151753 2324402 955262 1251170 148133 1109617 1445467 1985310 923868 1218214 1258116 2581182 1752562 2054192 2464580 2543444 2140551 2475698 550158 1987595 798100 60658 1213944 1365662 470818 208579 2381827 361782 1591436 1363915 343186 883521 2377283 2030904 1813609 2174754 1388190 2053907 663426 2580726 1702300 837519 696160 453137 649955 427917 1009357 2498230 738658 1224357 1235568 1107931 1856558 2361557 2264881 573325 260660 2454940 1864064 866481 1930688 496389 674351 2118319 6311 1516718 645076 335393 1204990 1214993 1274119 1377881 1787282 361691 2257349 973782 1387990 1300072 388: 193414 1409097 1343374 558673 3880: 617164 1591568 1836088 2281077 2287605 2520290 1007577 2254919 916743 1194918 677553 1487325 2178735 199993 1751919 183602 1601226 2269517 1022194 1083197 57657 389010 97848 2327058 2327424 802046 2443852 355182 564134 1191275 378657 2409906 2446474 1779841 888125 736989 1996133 948481 1415010 1265998 2249777 363347 609862 211185 1140656 1950371 3881: 1585452 816549 197163 802681 2498958 2107461 158874 1426404 538456 1890200 46742 700215 2197136 45304 1067601 458786 194651 1912551 610431 2076079 2618750 1110714 1611363 3882: 2372128 811678 1100991 2471865 2280315 920736 2352584 1916053 2516645 2446692 330549 1071474 1644956 766862 3883: 818911 1411206 1833060 1939174 2550298 1836587 408106 3885: 1949179 480445 1606468 759440 1945863 3886: 1053554 789400 539372 1195461 173899 793714 1594606 2633168 390674 656035 604631 607654 2041087 1097275 535548 1773421 1668642 1356415 2291052 819640 437793 2203536 200326 1621834 1499673 2185232 2491519 196846 699237 754606 2570285 228579 1279984 869629 40580 1304232 980828 965865 528343 1882676 968380 2465199 2118950 1318417 1614562 733199 1206639 1184921 453455 2579498 2509434 2312088 675097 1858024 1529515 595455 1598795 1703748 921280 2009894 1192502 1363924 1276859 2092800 1572179 706143 1318080 726252 966918 1558030 2364842 1797736 2409783 1018635 1504169 1254026 1260936 1865753 1391814 518128 984565 956344 129462 136228 152876 543880 215185 1191262 2076779 2194601 1343521 1949399 346563 639814 298436 893440 1596768 1083986 456878 998147 948884 471312 1005800 210060 1041933 251598 966821 1471829 1845061 1338594 213915 1049615 424457 427585 1573302 2326945 2151789 443926 1203555 1568360 289039 2502275 1991076 1789263 2470910 775790 224933 553632 1854352 2016226 1394663 2603423 1321833 3887: 661489 2594137 2064029 1729046 56531 2179355 2546397 409904 2618811 1053661 2471342 713048 966823 349959 1930526 2556349 2189992 1486636 2164830 1337814 2413104 854402 959738 1596424 1769113 1521318 766872 573769 2609223 2034552 841383 2130074 1469959 500583 1078528 1482680 2339723 1231091 997082 795189 626069 2395895 601885 51717 465276 1809835 263243 366075 287817 2130069 2553194 1250372 2500769 1773465 2245735 2355142 848875 377912 397737 1262137 1831818 1448239 873299 1509906 900281 536645 1896518 2014047 2489767 1211944 111901 2502834 500662 1021435 1148376 1234985 189940 1566610 1741700 2229635 2361991 3888: 32950 2129613 1016316 1152529 209572 2332750 2452726 674217 1489935 1850573 2281919 43591 1328301 2302405 1456348 1934973 1187757 2645581 1562778 2307604 89989 861896 214934 3889: 798953 1369525 673461 751511 1334301 1871030 688519 116044 176907 2098439 567989 1893716 2518595 2560273 1353191 2170505 1314980 281185 910646 757893 716417 2050023 1914351 1250023 2452164 747243 530807 1985530 1354487 1083734 2553856 479141 2602701 911662 1609984 2561560 547484 2173078 1145547 1652803 1322438 276182 838514 1654621 2230437 986250 541614 465247 1286513 2620792 2014789 1180510 2235888 78250 518666 1168399 1329256 531063 2409097 784797 1557692 79731 2377026 1427515 1500023 995957 1946666 837126 2647011 1609951 714118 2273126 154906 2072337 955719 1996603 645687 2260509 2119135 1976773 260922 2287357 2178946 873235 733667 246067 2193985 1212936 463102 992141 2519818 663747 20119 1566346 2215350 462491 1630748 765201 1134626 2546990 2177466 1868044 2625300 1115363 673040 1701835 1602850 814584 1272822 13597 2279162 42434 1304248 1273258 1301965 54329 1201288 1524903 227392 912485 324080 181524 2112835 402090 463932 1770639 1412077 1132981 67468 1857842 898892 1697451 1039481 2370729 1608087 1719675 1067601 1121411 254975 2439514 2573524 415323 725140 2134527 2430108 2614230 1480933 2442021 1205308 830808 2004818 2104528 711806 132329 904743 689229 2270028 435218 623989 1204864 511129 2294602 324148 113566 2567608 1571519 85973 266324 1989320 2577416 1240555 221266 1339292 566963 1677154 791523 527684 45686 467987 1618538 1098608 2383456 1016931 85493 1141563 389: 1313783 1824008 2190057 2217043 986281 219338 119196 1681131 1102662 2006567 1343922 1305099 1527111 1398149 531533 2214101 16599 2408460 299500 2507261 3890: 1344969 2368742 949581 373146 1323799 683792 440988 934221 2508497 612443 963336 52540 2261600 2323570 2305012 1753212 2555272 1143589 1666890 847250 1680042 569083 2588015 2629536 1506989 1191853 1187963 2208807 1976077 482756 1615637 2291876 214810 1850459 1543377 1022276 2304912 2617468 1362333 1730039 2023168 1368437 1709909 1019839 1979014 2159318 2618029 2422515 793484 1591579 2008162 1746 705947 2140997 978145 844167 1621774 2433172 1904013 643006 238756 1563915 2140967 296395 827347 584707 2408324 220958 1894141 2620321 554244 1945571 1865574 1201382 2340881 2375274 2432537 2560203 2404624 2396709 836604 1770121 2254323 1127964 117747 647137 680148 2078292 905721 1834422 2123598 1175281 2158908 1882461 1209470 2366348 729650 1517901 241887 59080 2574937 1417765 1289292 454156 1784814 1420131 1667449 2353039 1668624 2475815 2341311 1105335 1591935 787647 1875017 1389744 517173 1605332 2397891 1953324 1609072 485355 846003 2104907 2598790 1848809 1636967 2497393 827366 1873600 2063121 1333528 2190720 636777 2547476 2411287 1929563 117779 695399 94305 1323602 959428 1747065 2332076 885560 1120687 2056717 1721129 536331 1454403 397976 1850532 2046411 145165 2599769 2049256 1946478 2360114 2002454 641398 2000666 65226 1645614 1812093 922457 2220471 451418 1907932 1099412 2181045 1618977 1135598 1790245 1352200 961513 78123 205216 1262075 2197439 895963 1416233 1138354 2358994 1102864 1450201 1057091 1655463 2485805 2421268 670296 1048386 2404885 1490492 2295501 88731 2273182 441819 1091059 999369 1625334 834134 2362408 1370479 2277648 2037226 965214 1667725 1908242 468495 2042528 1474802 208073 801792 1872341 850259 1958632 400600 199656 341663 283481 113156 787836 2069207 573972 1454327 1833332 2333670 1776607 809323 2050758 2472346 1502418 760288 2064176 2388386 764047 74899 696521 1016082 191228 1202595 1029862 411465 2251410 256062 497266 1988572 1621630 2105332 2494556 1477460 1527533 541835 1731014 2556995 2349218 174451 1009793 1601822 2423575 2416111 2356681 1739636 1875702 656560 1884991 273023 2224501 872072 1315781 1213439 1967799 1691547 553397 258449 315677 681179 620041 2272860 411469 337800 1866681 2574649 1779628 2018103 1095670 2582839 2403302 897539 1117925 12224 1701686 1714413 2172279 166163 2179263 2378899 2257255 1638231 1983668 646495 531630 267843 2467928 2261642 1977911 273077 2441257 1701948 357243 215415 445937 1825959 2113762 1778921 1613670 1234737 334138 433492 259768 344317 83776 1962669 2436403 1467239 1447523 2536367 542123 2132076 1691191 2066696 568580 1032538 1432233 1975727 1037292 674017 1595555 2614147 289644 1532013 38071 1028992 1379975 169547 972090 2358902 690603 1549795 2578077 2390152 3891: 492498 1505780 1250432 90093 1696222 3892: 1187655 3893: 329839 1482784 2151599 223035 1084327 1676769 121601 1163758 2528900 604496 1581163 301059 2430951 1912951 2618847 2090810 2345300 2376248 736323 373936 890579 377817 558057 857377 1055699 2021731 867960 317725 1022046 794598 710472 1525665 2211647 2241800 1357453 252061 1245252 1607590 105258 1063801 836810 1519474 1021961 2393506 2020024 160174 587924 1702740 627255 1444404 2111497 155725 367952 2191565 2230503 2288171 1202329 2493917 1137707 1792429 724067 2173644 667413 1110697 1937227 1951705 593973 1422343 2090117 1783251 952076 167054 2514202 92857 794412 2474762 418688 1062820 2624915 43717 1436864 1512193 2184137 2500166 188942 30457 643374 2341148 1065302 68067 576375 2301057 710267 309132 2603775 1438306 226807 556582 1781705 1516453 619651 1604927 855475 1055118 949850 1689072 438112 2373489 2615089 1355925 1422960 618649 527147 1245176 1799146 894006 109303 1302865 1901993 1843168 614264 2035708 1995151 1770845 1047040 64370 2447017 268741 2546530 499895 991360 1889468 1188639 2076157 2293186 2156849 1242096 230444 966825 1389161 1813503 860279 1776903 612471 204675 83066 69873 183558 406641 2022482 1112636 2154387 559913 1886638 1360770 1324939 172507 441625 2274285 3894: 84527 2446798 14645 515605 2455138 2442967 54596 1145052 93335 1754836 1324246 1360453 2171528 2323032 2375761 351719 1666650 1310250 9049 873874 1816416 1614808 2248757 309304 1576282 246515 683713 2042009 1005290 2415876 1705243 2078057 2074988 2579484 88564 358291 2565719 359779 2233259 594142 1644680 871664 1705674 2269842 1021534 960044 2582505 120613 135966 367810 784707 674895 743276 220423 2119692 490992 730200 2280208 1585555 2533015 2471454 1802664 2534574 263818 591126 2167722 1785873 504220 1614636 1481873 928917 874550 2148663 1823926 467846 784320 1158658 1738046 1291318 182794 1612502 1026691 363163 2264975 156450 1482646 25572 2365309 299427 188749 83879 309174 2125352 1332781 1791771 101152 2215923 1687117 2178740 2154584 2426260 2495955 1874350 213745 624535 667086 1911274 2502641 1058392 1499435 2054213 1047480 334119 404269 400737 2225331 651485 41884 1536618 288645 336067 910733 2376624 1981351 1065444 2433130 678784 441002 1045456 1454251 1755552 581319 1801615 2371991 1199288 1277886 1629169 1449479 299832 1958704 1529531 2413207 1312558 2216132 880350 2036205 1888884 2383245 286195 1427103 1018689 1098091 2556780 1247059 1525844 2627623 2371270 918273 1243537 2641828 339837 1239871 2465875 28829 512205 2483133 2080006 1642776 2070396 623136 2450565 1782013 812890 1649422 1376130 477209 434787 2176732 2241580 2199630 1628433 2298425 804510 1869129 310410 1929306 1167243 2336169 151085 2047217 2066918 2455581 1771415 62365 1846264 2320535 1043513 1962074 364425 229878 2319119 1186442 2017508 1981997 1571208 381325 1713104 527710 982182 1591494 1908434 1455657 2439826 1781448 1700286 2383907 2097508 579076 198465 238860 471662 2412519 724560 2598159 218572 1834422 2636016 1247506 1764316 95993 543940 1509616 2010337 531420 875298 2157361 2151185 2367682 375752 2183647 119106 61194 1019919 1376019 1890823 2604473 1698947 2617244 1308854 902623 1757174 149042 314308 2288786 649454 1285361 1109099 418490 1302604 2183852 2451968 554437 2414480 2494507 2267437 1568677 983937 201061 902768 888570 1978565 1269481 1540460 2005420 2538170 209610 2257370 841055 2593184 1158150 1268760 1118590 1813536 2188853 2417490 1228768 31192 210493 1087141 1495417 31283 2262258 1698904 1008055 2596688 1730942 1524631 1044847 754814 912321 785274 973563 652972 939678 373412 1885182 2632226 446224 105730 2223369 214290 1079648 187373 884926 204384 2376973 1626477 1469648 2369191 2033694 2434133 178510 1136609 647162 1726882 1691506 802730 2302121 1981248 2014832 2524261 2226699 2302764 1983378 1967978 1253411 2033387 357969 426789 1150103 1766265 104978 1611809 1483478 26326 7524 1021376 2319313 2144441 2068564 1123448 99771 60506 2604298 2550298 1976430 1610827 2641169 1540291 3998 687060 470955 266189 2577132 2256757 57969 1959677 2075891 1820740 768176 2518826 1077698 679315 2649087 644147 1413679 2302919 1014165 2641952 2448022 1205081 1488481 2102621 1503628 2341415 1917738 1397801 709055 1768346 1070049 1617888 2470748 2393598 52403 1420108 2188398 1709015 2530705 1918287 550258 610699 1779960 2178215 594999 2275419 2475562 1229214 815737 1736643 488745 1741511 2580482 986411 2093847 429454 736312 1284161 1727960 2644478 2446010 1217335 322353 77462 183724 387427 923750 1510423 2179660 2353303 2356117 1228129 2102494 1425719 270413 927848 1242745 849729 2492729 2606757 1871161 227920 2532266 285623 1110159 2252878 2379147 2087333 793074 923807 1174146 2162828 401108 2547712 561322 214530 1035885 2158968 852311 691267 1405130 2535914 98309 1209619 2487679 2395077 813177 2181162 651160 1980513 1778955 1000232 600662 52138 186827 280251 66296 1054188 591801 756118 1246050 1905456 1298062 1234758 812311 2163674 33800 2197576 202631 2017918 1684226 2308158 2227962 648704 2484673 1864775 415478 1606319 760369 1369626 70281 1888512 1061414 2239964 77756 955396 702537 1056788 380615 283724 1113878 419311 267090 2466338 71244 2157491 2083476 2089625 181353 2528657 1339799 1615270 2085981 970735 688436 1556018 1985607 830567 1429069 1928238 2108208 887879 2592716 1216380 1348524 890446 778161 982098 35787 2299908 1925142 569481 798874 745109 658995 1204536 299524 1942118 212440 379348 589521 66884 1618991 2244738 1827256 1435532 2291914 2402132 1292645 1863476 2142575 1888570 499334 900319 2237120 566083 1006809 1202374 2493365 824854 621337 2482248 1760132 837627 1107061 1832742 1854964 2236766 1622684 2625080 1207693 1673576 996279 1698012 478815 2468687 1422275 2648575 2616760 2329139 2004142 510924 2015218 1971766 2257745 602959 344274 348812 1140304 61284 975033 2292344 2118961 412165 2578756 1591364 1882182 2530370 2127748 913982 1588131 1331144 669450 2006046 1579136 236539 1391508 1463864 1010913 1218438 2435983 1586225 804345 1849872 1637513 67626 1503359 2075561 719485 1442396 643222 152556 1107887 72797 2586714 2375936 2431939 2494128 1542911 2528047 2790 90607 2427058 1725337 1806833 2643848 203524 1184930 450743 351104 477099 699166 2083294 243329 672404 563907 510520 2619740 2051938 1575668 1986641 1969024 189439 220157 893795 586239 1624904 36399 442345 959931 497541 1733329 2618416 2523790 55848 1862136 1321401 2214772 1100280 1600842 1184039 261650 428050 1877062 1262900 679390 706790 370539 1664 779814 1276605 1106962 1280999 865767 115656 79121 828261 267290 2082369 1665980 2003413 1812973 679869 932951 1850262 1124963 2300352 1066660 2011405 1934865 2329195 1089412 1816606 1279924 1991256 567392 907041 2215495 51286 964302 21280 2359492 1714249 321819 31509 615582 91148 1428342 2029451 410245 143784 1865678 574957 1528397 1153904 1200910 1428015 2452796 40757 1556316 2338285 1055960 2297698 1406011 1681622 1314410 1350628 1897939 879416 1315876 529134 1349452 1642879 978734 663881 2006959 1216187 836999 326892 938058 500249 2296573 2402172 1432524 981874 923825 148040 1992094 1121331 1613670 2416072 57081 612471 2315529 1115784 417305 389058 121693 1823297 357846 2298237 291830 198813 96992 581145 1434219 912469 938460 1247915 240925 2199204 507755 1962787 831964 2069442 267230 603516 1212990 472585 595857 2006240 1042071 724287 2255613 2201407 283023 2610551 1121468 166071 2059521 1328481 1737592 906238 1828245 1027480 936110 1129927 1787229 2364312 805969 2226483 2472657 494986 1210368 237772 28636 1134540 466248 1584941 1954297 1832723 286882 352846 1224054 1105649 2536943 1959904 1862877 1945808 372684 2520729 2505573 1017324 399111 1790889 2086220 2194477 1178540 915570 905817 231159 2588367 1114921 1923395 2586099 576810 373156 2352796 552686 1162219 2633243 939690 552329 1823383 985683 794206 563168 2308277 1986676 336176 2502739 1661431 2347699 35781 2571625 1365745 2561246 901791 617492 325536 919250 1440013 991223 288912 2561722 226147 949412 1703538 1646525 288387 1706082 2613320 839632 1385092 2465495 914336 73536 3895: 1198803 1030409 2484412 1966845 1828833 753716 1751961 2332135 1210488 154698 2435561 266579 2174669 1325749 1107152 616322 1607915 1434564 3896: 563207 71441 990034 2196804 182543 2569227 759560 1437856 630638 2132285 2649267 1284749 1488439 753673 394631 1612234 262763 1993202 662916 833214 1702 809887 2577778 1038642 1057010 175372 1611958 1261686 402825 3897: 236426 2626500 1590572 106731 1593363 1029218 3898: 2252465 3899: 1446733 1784056 1941999 975339 39: 1323065 1508073 195428 445328 28588 659935 2040274 618186 551780 1836784 2151733 1013648 1293358 877184 2223975 631247 926241 390: 775400 2418782 232566 548945 1923234 429873 2487869 1759005 1283896 1419194 1432181 2099163 361141 2493320 1426364 1557606 548680 2077841 2290458 1810278 565120 269408 1786517 424920 135932 918659 1719045 330547 1926027 1777170 1513265 1316659 2350458 670478 2620360 295090 956587 2448831 1735275 1619994 1837258 255756 3900: 2551060 2566821 444675 2084572 2119029 192109 185329 1754391 726795 1742575 685644 1901530 1915981 2202826 1235794 2107071 1507223 498919 819561 1484903 710202 197812 1428222 561843 8638 1457958 1856867 1675991 958514 2580512 1832595 427239 2215738 858862 334292 758552 33330 1919848 814073 1210094 947779 1770429 787820 454995 2424744 2308671 106021 810537 2059340 2296483 1939450 2594928 2100154 684027 2134531 2424359 1323720 527126 1466952 1433213 1658918 2271560 1890915 487024 333691 306856 873167 1107288 1067102 410414 1129007 1279622 1003081 1010089 1547449 47719 2057599 287793 1942469 1562577 1470063 629265 1147873 203973 679640 1951632 919009 890112 1323218 1733074 1329901 1690803 67923 552703 2562627 659906 128266 172856 2541731 1823275 1489788 960282 1895576 41752 2101605 45234 1973211 432580 271785 579475 1798649 421069 1408530 2212130 1271136 1269382 358769 2331672 547108 1863969 1402918 1237885 1048708 1386014 180843 1099181 1503191 1709710 1756306 2141820 843151 293887 194539 2198706 2106700 1332773 1061166 102423 596026 221619 2427825 1095716 2512841 1490180 1730352 1734216 1369143 2493781 2619950 2594541 1536967 1324721 1333922 2283510 1723204 2016427 2477046 2201083 2577957 2413374 768430 749124 491677 478300 1033562 2558998 1803366 951597 807285 2570044 931651 1535062 2547237 2431802 989806 1795307 1870958 1325809 502120 968380 653495 2622315 1102441 1093825 1112211 875094 625432 1013481 207076 176351 1613652 1516770 1787265 133624 1678309 1765041 1907060 1661471 110775 2002894 249049 2558776 1525338 1495277 1053329 990556 315622 1260914 1520401 596470 972527 797715 2273538 2470395 2248311 241056 538819 43271 1067234 1600124 2232279 1546582 2508793 2431546 1065710 2304545 1601616 1914183 1848858 2163564 2582485 1223273 314469 2146966 25877 675047 1738086 430319 886513 1193762 965341 625119 914215 2000666 708282 177141 393936 139700 863802 1275379 323427 395158 2159432 2452719 530525 719878 2318662 1197460 1089949 1672827 1544931 546377 1878801 387159 2389410 391265 929063 1556359 1094452 1114796 1042347 573680 818196 771797 2494053 286272 1495528 2056584 2061602 2620439 1512676 2160513 387753 2182387 1840818 461464 1691736 1249938 2091953 1382553 495387 2408629 1028582 635661 1402007 2316130 51696 25849 1209776 1714496 362004 713569 1023067 587301 302573 729274 1795709 568873 857146 2443747 985826 65740 2399612 2005964 1636559 611883 1826262 541393 720724 1596326 1623415 1178938 2483752 2104646 525573 2167410 267583 2224257 2020799 1602012 933520 1637318 1239666 146023 88157 343177 1984892 1970132 1112814 543880 2406303 1446659 2168784 111437 1825907 1784252 449558 2043854 2445267 296461 1626412 484774 2426563 1772273 2344947 2304127 933582 1525494 2508883 534641 1343521 693319 1535749 2175579 180691 1844792 107545 2198724 5872 220801 1316665 2433645 2328259 2068824 269501 192656 1983816 1682146 2586891 2030463 1332815 2149111 2508647 1981962 2649114 962300 2373114 36621 885367 1974229 145985 2167627 2438255 2253652 1826997 1341847 1300278 2223162 610430 704685 1489809 328654 2226220 2202678 44437 1107439 1911124 591814 1242401 1703008 1381317 2180740 1038266 1424478 1193247 1619665 1230296 2063510 298679 2306957 1142518 2016295 955098 2393210 746973 375007 245567 174054 2255886 2203021 2130624 115017 1366498 1185828 1500558 466022 686150 1798040 1440504 1337226 2072704 1874865 2329745 792284 1734737 1951414 2210991 1093893 1070269 1831155 1272041 1453953 1875320 615869 941055 82334 702686 2026022 1677733 77978 1469808 2280102 1819125 171329 938212 2527386 2403166 2430597 2465506 1702838 1999065 1728801 991300 1769229 587742 2626974 1767369 412648 89882 1152626 1969708 337843 1646183 1766457 664590 281628 3901: 2450918 2072235 1541995 1215614 2368414 194631 2518312 2433081 2397163 3902: 1192905 438688 2088182 2450270 3903: 329839 983578 388547 2196500 81608 1776541 1866211 2244477 1684624 488007 465847 2048380 535553 1966849 1882899 2361157 1757246 2495254 1639815 2450619 2029381 2451772 2040005 33150 1147393 1613350 1498538 149188 2069296 1336621 67959 858262 2514605 1706430 2482865 1351317 618436 2293875 925976 712021 1956098 1372199 150528 2269231 1857628 715287 2480402 1182377 2613715 172368 1985056 1156351 296874 2386712 1479256 651546 118024 1275679 1928630 2641824 1249791 1563264 733445 1755762 2041133 216273 57725 1770918 2113195 47605 205542 699827 2520958 1328506 2408097 1783225 1851949 2034429 1191362 398497 2075824 2229445 148644 1975042 648807 1168431 388089 959997 487031 1752551 488714 1675197 1731609 317890 80264 2393691 1952352 3904: 1737883 2407546 829421 2051296 2107396 3905: 2324506 808256 2043413 887375 1468815 2276527 701770 1487427 725633 590180 1842445 301290 1230195 223461 944767 1369421 494167 149028 2641648 1467874 701219 408712 1193999 81860 1422871 1030733 2399539 550587 316258 1222766 909324 936902 313927 1519756 2298531 730556 1067070 1060683 1278882 1825027 2426136 1473910 1101558 79712 2281268 909246 546876 674863 2375491 1434016 73715 1453681 898524 1966849 2390828 450069 1368833 1026705 1292547 1857660 1358422 727125 2320361 964007 711289 1520246 2614951 1574043 1121494 78439 2384511 987647 2354869 831103 483170 535901 2440407 1465238 516722 2405956 1512058 1216755 2384240 1637778 1004785 1625484 937496 1387039 1098412 2433324 1983301 554056 616820 1947250 485930 731445 777306 529277 78047 1693901 2235870 92640 2032449 2218200 1775605 1769724 2190570 2102666 2506172 2542696 1712574 434821 1620190 77299 1126971 902129 1708871 1050983 261428 836810 1062600 1786090 197364 2582627 2459350 1990047 2264802 1688293 783958 353322 809980 1109099 2343985 765219 882543 1527380 2237083 868596 365663 337473 1087297 1974664 675910 2257370 1738448 765109 1294916 745661 921224 234634 1125803 814163 1060892 1876754 285262 648711 1528336 1076581 1693145 1539814 2561218 2295597 2313335 2429746 2030117 2000363 989235 915748 1061775 1417546 1094455 1478470 2581286 107108 1309978 324047 2354593 892669 1875730 1584868 1859039 2542194 1939682 520200 1913174 2441473 1672512 587518 1368605 2424262 2432296 848654 1073913 644548 10310 494994 1151083 1196487 829101 112635 2563477 1759534 474259 2022132 1663161 1602776 788296 1727086 754620 2168437 2339964 1443369 1421905 311012 1441351 966473 46073 1829965 416611 941106 420531 116246 2554857 2199448 2113176 1070800 458355 1735890 246868 2284943 554594 1010647 2530182 561665 2553256 1720444 1177441 1136639 1340067 1122818 1191674 1847516 2507488 2593630 1341358 288392 1791762 1487951 2350329 335326 1648008 1055551 2424050 1510082 164600 2478802 1028560 1042089 1901441 805083 1616653 603627 2039921 61218 492879 1540580 1039931 2625339 918567 1137604 27257 1925914 2030320 607290 1802851 149133 2222511 1978942 1760874 477498 2444098 1479125 2464603 1888972 2069447 915071 1042000 2124002 1708825 732909 2436759 1483731 1911878 1803015 254137 644323 1580571 456909 976007 1060447 732370 2459301 1008056 2446051 865985 2284416 885247 2550406 1327219 1951001 2490923 1378449 429653 1924568 395257 1345805 2152083 2389348 2164186 2571676 1023770 1412870 203577 2454749 108936 2469740 952121 230195 1508128 2640287 42809 18243 1527366 1417057 1176215 755749 1064083 202776 2063282 986557 1566992 68225 1437585 1525351 2075755 261918 1154093 550910 2474739 1872500 2625253 2163539 477414 1039252 2279776 2542633 2341509 1319897 1027359 1888382 2294484 1530951 1492460 581487 909178 2564260 1064805 536338 2040790 1538960 869179 2294475 104407 2624435 1203237 905934 1430510 1530060 1321190 1477083 1416257 2586885 239987 1831848 924349 2249653 2334398 2246393 1287947 2024878 1593259 1195492 832055 1715225 2237123 382486 1701220 1873255 1906844 723232 831964 1983551 2527435 1215644 2221315 996485 28681 2148067 478375 2036453 947172 1239536 1412546 726756 1753558 1870953 2509084 861309 1781481 1903253 1502586 2196581 2470452 312525 2527326 120450 1134153 1742389 1648965 2355777 2334683 75347 2465762 1161636 1815449 827235 1716122 911817 331888 2405724 828365 2423438 1807411 1188850 684483 690658 1851009 1602319 1019748 1009895 550197 781618 2563440 1351808 2405069 1661638 1170695 462527 3906: 1559442 1163079 3907: 1473972 162348 1083669 1864913 423074 419225 750299 214944 69085 1737529 1147584 2002224 2241438 1926937 188784 2525743 122693 1494598 2644333 2347119 1315635 81271 1665703 1196706 2388498 2127496 1233407 2578708 2098672 670050 447703 1060144 1589537 571392 3909: 1987644 1245816 1829580 2177114 1016509 1006834 1195601 580344 391: 496631 2310237 1736797 1317833 2334757 376153 3910: 2074772 2279699 1685842 1897433 1211273 1179314 2540102 2288118 992883 2113831 3911: 2462943 2095545 1451483 2134746 2498121 1432546 1462064 1625144 2534058 648350 373649 1612346 1858322 601747 1954073 2566415 208591 2101649 2218483 717566 3912: 2122318 1419724 2370765 1482856 1387032 787428 246749 1448487 712230 2135817 1702615 1920102 1112718 1222480 2528702 2604729 215835 2131094 1127081 2628248 3913: 102919 1914129 1419978 1931011 630320 1849390 1137867 3914: 1289415 2005536 1794412 2100094 1921706 1157016 1144139 841151 1828833 1220323 1136895 1863920 247476 195761 725427 778116 441066 51330 1947147 257331 424241 161531 1456686 1627453 3915: 403588 1957883 1997475 1926225 295623 118706 1706491 841383 34413 1737933 782258 466977 3916: 1679488 2032252 2348820 3917: 2241627 1312269 325046 840502 1098985 484212 1616991 186369 197443 2391939 2618229 2248449 1297321 1329724 1284131 2129914 1267643 1387594 1286737 1552201 1355148 189331 796190 66414 1777927 743271 862854 898764 2266115 27310 1182441 761527 146809 285547 1805573 961738 715269 1754141 1654240 522805 1219100 2112845 495312 1049236 2545129 96930 84477 1109476 1323192 1802247 1663083 391111 1471557 715553 1891829 563720 2069259 188416 2385315 758424 1363333 815594 1466529 1600266 2520564 113439 591223 2412578 643700 703656 1750626 1851307 1899112 1462042 352622 1137638 121070 1229063 1988598 582321 2076371 2380342 928071 1617200 173300 2018821 1781507 2200375 419357 532861 2553732 2617673 1464532 1332013 1495876 453262 138688 1275640 985315 547232 1143216 72349 806013 649288 1837853 2277340 1740114 790809 1442902 1345560 1231032 556762 1306073 1184208 2581424 1264730 1924821 1525702 181784 2064812 1607599 599100 1641461 2160938 976780 467917 1707726 62800 1102969 759651 928932 1587177 432243 845981 478418 785107 978055 1946596 513522 1541892 113953 1224212 1787814 1871978 205025 1603548 1858921 573129 1904948 545787 77662 2278190 1925058 1945026 2084474 1001079 1452042 72245 327483 2253241 1421250 1347078 1151527 2507960 770296 1032734 338687 223639 2299449 746872 2185523 322343 710066 2069157 132564 65431 192709 1263067 423190 1675991 607637 1150573 1831739 2132056 2565554 8229 1181024 1043494 1680676 2299662 440315 1227322 116756 1082752 37686 1390901 1994550 1383591 1352063 265111 1686450 2637954 2548769 2087686 1276705 2476665 2116312 1366358 1784675 1050939 2643523 465434 2644772 2490482 2245617 1373898 2421647 1831283 1776347 2423297 735617 1173712 2491424 1039322 631638 1730684 1551908 1031954 78678 1338611 519806 12321 1020497 59019 403636 612908 1526975 457848 609782 1528653 1426474 1902342 766064 553084 2203834 693980 1423188 1094927 1992020 1029285 1024691 2619107 46996 60630 398261 394096 898201 1881505 882885 2144269 2535353 1607858 530243 1418112 401590 607826 1931027 1448973 2546468 1068857 1299693 2304761 243979 1184061 658831 1116499 1170660 97243 1968540 1003060 808473 1720485 1910299 1032394 36921 1864048 188284 1768174 1956368 2300278 1070006 1196268 1576624 172760 1991194 841033 1907522 1956793 1357748 1460117 1809905 1161890 2062598 887636 2398049 325336 789514 1951346 195303 1158342 1088479 2576428 1516899 2088661 82301 1490752 1874279 2467371 2575051 1193827 1576729 151709 542361 1814136 1037838 1841597 282492 1762328 646322 1140890 2117994 310715 348560 198899 1699908 230758 303439 2161276 1250851 455029 1570883 2616980 1091621 2340016 2261758 1315474 1752219 667426 2590120 2353589 1694142 2283677 2234397 2158412 87955 1279458 1388921 85351 1930370 1927468 1886025 2001832 249497 12020 1570993 921658 1732499 675525 1230134 1794581 1278180 596221 259262 2304244 1003803 21044 2645680 2143323 2115365 2438578 958751 2300847 131974 518661 2398877 1531351 1114200 196259 823693 2471780 1039336 119472 1058128 140146 1035554 616585 1548306 815128 1555803 1470918 1413010 1241805 176384 754979 1772870 2156129 519332 171625 576506 117569 607231 769226 1119933 1376812 691535 1948097 2014811 1166528 408875 2317654 2293493 839574 874829 1613248 2231553 1641907 1438425 400969 1207040 1649545 1716183 2228876 1272319 1166987 397735 1099292 1933085 1448512 1312316 1675217 1996493 1549588 383601 541032 2559814 42717 1304121 2030513 894631 84705 2528954 1557341 2267506 704954 519999 1549575 286655 765868 1187053 2035089 133538 1621374 431017 2228356 773498 2559832 817851 1181160 945405 255631 2408325 1465100 93543 1110571 707542 41253 1831436 428544 1085264 2163163 1983979 2505982 339256 2516915 2314717 2240990 33364 1630577 1371788 2320859 1633648 555866 2446177 51628 1826130 303180 1378179 97683 664019 1898162 1862165 478749 72376 1367579 2389557 1316687 1833522 528399 1401491 2201004 2058412 1077297 1110523 1601948 1570315 1529654 349289 2580161 2239625 1815654 2377177 1420389 1702486 1073493 2303107 2625096 2455636 668760 1823461 1356065 417041 122518 1248824 712196 2074142 908215 2352545 2017073 2600136 1231919 1967874 1132375 1797191 400769 1988289 1273192 161739 1285359 298148 2208844 2250125 222081 1355023 2402944 1067872 1661048 1621774 1669139 1151806 690590 1949300 1359228 2144985 262269 1543889 1762897 1668349 1307555 632401 2602701 2298651 1951260 952768 1719610 624261 2559707 1131305 715109 1823311 2428908 223302 1611695 833942 651885 577923 454001 1628908 732934 5516 2230589 2193882 111845 37617 1000710 789481 503782 1458665 536811 778167 2493114 1687048 2586014 1186388 1218616 2416701 504432 2081884 21519 1306223 1428314 622501 981206 515062 965536 1129327 2594152 1848550 1300600 815458 615790 1353260 80339 2131466 1542614 821317 2490593 979144 1846465 1966845 795457 248682 2629083 1884064 1198524 1355906 46014 2415285 2302058 1129481 2219204 1161581 2118122 1982794 780007 57407 1646169 1843808 1377524 657838 1052737 2357174 2298161 234689 2315696 942418 1444103 201495 127040 500867 979031 232331 1864640 1091003 1142880 1697051 2179529 1667994 1329791 2567369 1492583 639090 2321139 508967 2445502 2279689 1901708 1561430 1623641 1057145 719107 786028 1492875 1350702 499269 202840 1893381 2249169 1589681 1231817 92699 629457 1767408 2502786 2090060 832277 1694059 2446002 855131 2402169 821122 87682 1909241 2557774 1706302 269833 689279 1577527 433490 2404420 2367609 1525405 2625681 1674499 535916 1916081 2127704 1451540 1863329 363980 1617061 1071769 868603 2261695 221809 1685900 115362 1850755 2111681 779812 1056872 230984 1095988 1595293 1576259 2235870 1814566 1070134 387365 1191325 1290852 1383602 1821156 848879 926990 100230 2084210 281419 534346 2122056 1219833 1616712 756020 2385871 1724664 1453479 2086662 1808534 1842681 1693361 1020933 335510 2391754 457857 1075906 2049966 1246245 2156061 1042110 1572913 522520 1045223 650793 926217 1632964 680711 329448 1429435 588343 316729 1485142 179513 2202939 2588179 120746 50123 633272 2245378 121393 2135701 2117418 662213 1949091 1468719 2466034 561358 331694 1076146 2260739 897824 2401358 1461526 2182802 2375825 2274774 656017 1917024 2600015 2091987 2612258 1653008 2284925 1008050 2512530 1488438 179015 696390 2196840 572062 2185062 917058 932578 2141467 1282495 30852 849868 1028417 527812 1422940 905721 94175 1523289 906679 1835802 1897958 1800372 1017686 811288 1608731 1658447 758118 743483 2103432 2424011 1259652 1936132 1465487 2212265 2409721 870585 2184047 2282951 430587 2286997 2546513 1977848 2425815 2395572 2391007 1903717 666399 2022521 331150 1367801 614650 1752708 2620768 204713 1030153 1052040 412263 22575 222290 2353672 1764835 691379 1623687 322552 632205 1571774 2559828 2140597 2509444 1064688 644499 735219 183466 2008059 2438791 1388125 2479051 1623216 2224299 1866797 605773 567154 2181305 2399098 2141601 1312806 313084 641050 1111872 2147080 199585 2258411 1201710 395826 1025144 1306827 87036 1417799 1084690 1523511 425755 2554221 652154 678912 1774314 2441666 675440 794657 2336784 539841 1858473 2270214 2233287 892179 941086 1914795 1861991 1872958 1537016 149226 188712 1228625 85755 593511 421883 1187383 2538322 441183 959035 85840 474501 1228908 562188 1344552 1045928 251780 779744 1480994 1782415 180621 1040650 2535609 1283977 1385094 1561524 1069028 131038 2333958 1478897 381587 2138094 1468226 2221707 311781 2394659 311400 1316252 2571514 1413265 2318421 581502 637744 573330 1352429 2084889 478300 640458 135111 1794377 82297 1768211 1505568 253128 1457977 503441 1377542 936934 2033388 2428309 426888 1089141 1693705 1704821 1179759 192665 2512597 902768 2333986 1937597 2334233 1292861 1470434 1103636 660415 294340 305573 2403542 256659 2612814 440219 2135859 2404088 2278662 92217 2029314 287103 2293028 1968424 2360901 1389075 1200526 1675732 2507447 184649 2518806 889014 2274613 1835137 2536514 1498250 287722 1126891 1972028 2594432 2310325 1797572 1716273 1652986 1649836 813429 179917 1960838 668380 1631574 1607073 1728981 2175433 1334344 937100 1227484 1277047 2148478 2021244 1428150 962892 2015929 2160477 2551433 2596611 2614716 2278958 1743885 912494 603203 2208723 60398 2411735 822343 2168462 835878 1533425 2283769 2498220 110042 2621383 780047 1571240 1535917 682944 501529 1801317 1615721 1757857 1591664 670634 1196217 87487 2591952 482840 2548272 2366159 560631 604030 776142 1550606 309056 1614660 174786 2614400 191135 2471399 2008266 1807693 383283 1087381 821083 1489190 1684811 1374112 1007432 791649 1664022 1349052 970536 2311102 2408194 1715262 2602728 929769 2075827 1996560 201887 2046421 2464343 1475948 2151470 2019643 1525615 443521 2127541 110048 1635009 1395341 1786779 88382 1613598 1970267 965156 178187 2643397 1374873 2058630 1333610 2580969 2036485 258840 1346878 1479562 1210602 1399153 627757 2026266 781 676693 993173 2378787 1676417 2001794 820387 1228641 420394 593258 1305907 2091265 2622469 2271317 1740316 1552719 1501180 1831623 613449 1106297 1501578 2140106 1318386 2444796 2226333 1054453 661822 1774265 1996909 323731 1772833 1590026 1265560 1262539 988271 1896999 2141658 989686 1638735 7261 1696790 2528422 55026 2413550 1663835 2172276 278116 1567420 420347 2079618 444612 1635132 1305910 1077477 1405779 360976 815212 217908 568941 504930 501052 243398 604242 1591147 160306 1210046 2175664 189441 1294129 2408795 2523210 1286963 1241345 1093168 213489 2598883 558483 2110684 372183 187445 202866 484283 954836 1953493 784955 206808 1269163 1090624 1706075 1789478 1571946 1369674 1575648 1532642 48383 2391730 1428066 2606111 2342949 670221 893087 2398329 64990 1003988 756674 1717069 1052562 2261225 1273780 2315309 636608 1197914 2298101 1354256 645764 2008527 1328494 1039125 203914 2358386 1465417 2589701 350066 1547725 2118030 2365500 1944366 1070113 2227178 1490332 2363242 2127219 1901787 1660312 247823 1362788 6161 2020075 1273733 2125590 939835 1889520 913222 2588534 1208013 981545 1021345 75412 1100040 1710332 2346698 2265816 1104047 1326740 1325096 1906894 672467 2078350 2368276 1820899 2260405 2373468 2538136 397226 400691 724521 1606520 2007278 2462653 1273719 311867 1683727 1373997 2423473 2578585 2108500 828345 2067392 2623303 782205 1521172 1674198 2135936 2103301 163372 725557 1497679 1797223 144870 1855962 408202 530691 555117 375099 1270841 1017919 2196106 231127 795477 2378149 1841494 1703656 691775 955649 1423855 1515015 330074 2097129 90253 2527711 1731290 829244 1138131 95723 114620 391803 37568 2331934 1158456 2058609 2099702 2127761 1317345 1160999 717361 2485972 1168798 1323988 1043058 647528 834029 2138337 1194272 2216591 2265003 1965856 1798244 2519457 1100066 1304925 1336141 2169760 720800 1235790 2150483 1891773 1704834 2477018 1928755 2647690 1267315 2518033 1893607 522464 72829 270331 1637007 1816276 2000005 1162082 201935 483389 662075 862663 1320762 1049822 1990380 879074 1526548 2452087 710803 307023 1917918 19637 2110202 150355 401016 1220401 2584718 2193231 2578634 1832272 1968521 2549264 4350 2615878 1199597 1279454 2150305 1376744 1760955 2234063 427059 1234760 102009 1930752 102529 1472673 1758997 2424291 919823 678644 1661535 688449 2422320 2146612 1047110 1357810 2121143 1206769 217317 1470992 619128 1944291 1474184 2404434 1855214 1270183 1749717 1830336 1289348 1410917 266874 1764497 614307 2044943 444969 1989868 1399032 1114858 1331822 2485583 1392801 1106146 1540135 1925941 1338631 225164 728124 2156896 1396493 1559561 1418063 890609 2469453 2296084 2077118 1952500 2407844 377102 2561926 2243384 126106 2294719 2517399 1597003 565219 1627122 1856588 2010035 1739825 1065453 2527329 1212516 397058 1858405 2317787 2534540 1717565 1977516 1929048 1176037 1436204 2329668 86944 799608 716441 2623704 641264 2071664 2587290 740093 591846 1653739 1622494 1991658 436621 247842 585441 1998319 2118152 1958767 543356 2208184 2644563 885792 2058941 514415 1111390 206337 589687 197818 881003 1078117 1854130 579685 1342135 2027928 2581261 1745915 1142519 734516 730370 53190 1333073 1574344 999932 2636616 2094274 2450994 1845558 1693117 588846 1988473 849205 32592 2553756 1667695 783725 1410172 2172709 896939 569371 279591 1286911 902379 742286 1949534 960784 1268409 2245937 2513294 1117426 1214430 1996126 838391 1799876 1729018 2519876 936386 2205338 1407618 576985 540377 2077442 1497667 277520 1063938 2551394 1194614 1474408 276768 249995 1628555 2507069 803784 1330927 619541 1834843 1233627 1969922 1526656 996246 1917887 739261 1083514 1301279 1391314 605853 2081326 2304809 886322 308900 582792 214766 1239862 801027 2398522 1299140 73023 1282051 479343 1566838 536423 548003 2610955 432130 507635 2296553 1779311 1398842 1176277 2417840 2395642 34629 415635 727559 1185728 871983 413696 188293 1597147 532798 534286 220945 79747 2057378 2627997 669448 805147 1639151 1523192 243396 579043 1345779 2009901 362548 1987287 317271 1634938 476309 1444138 455146 2594863 2265259 1527097 2394478 227517 2173887 953906 1253903 555494 414775 1979315 563082 401166 1682180 719866 1751592 1717056 864329 1561222 671253 786420 464169 1913525 685338 511815 1268407 1632415 343360 1704383 2197761 2199867 182633 1845019 1113616 1664564 315503 2613921 274388 2021228 2415976 1274082 1699165 1418422 968 376670 2209231 417191 458819 2616668 1831559 2357781 1180706 630041 964966 888996 1896653 278032 2382419 1217590 49550 2182064 431762 448417 58216 2364775 368980 2593630 159608 794732 1362796 587960 2325516 2293184 243748 2432572 370436 605117 2480501 736155 1570543 2282654 588055 26199 2452368 1477004 1254332 1981745 1117540 1541132 902585 1281377 1039092 1925559 1735868 2468095 1664999 2575999 1792356 2543461 305734 1773670 834153 901621 970406 2452822 2348795 1450396 1206075 1478169 1445770 1196968 684335 2007828 2192184 2638784 1891957 1963972 235038 1773527 2268995 1086794 176700 561967 1415686 941071 1437524 2227325 2107739 1897242 631832 2031134 1903087 2506516 2628085 1555899 1060340 1658265 952145 2287942 1095830 519281 1373888 2644549 1558099 645706 2529637 469643 487741 1510609 263080 1687514 2542828 654649 1115010 1661286 403906 2245876 1560034 1970714 64789 1985567 1031443 2424442 1075423 2031151 1169391 112636 1398784 1970922 1978543 895611 877320 654759 1617540 69627 814572 1835617 866137 1876905 1584783 1055669 792349 911353 53389 1447345 1828806 1278865 1727772 1515097 2167227 1138033 1528477 1814534 2228441 1763144 1503700 1041628 859454 2057067 1482092 1545259 2259507 846019 87701 1526634 983261 316987 1478510 1354540 2627916 1982956 786562 2203568 2058905 983562 644377 68097 2345397 1622201 1437226 1826398 2433502 2116230 2441681 1989227 1113421 238922 189483 83320 1080532 1598508 32183 43096 433381 1301825 1240621 591359 644657 1432278 1617367 170850 1319544 1148157 365513 1384307 231173 2213819 215741 2255531 1729432 1259241 1783614 266957 133699 741853 2440387 267665 1428409 1635948 1472706 719021 2089617 2184223 374467 1120411 1329883 462407 677518 1738651 959581 1782762 1447281 44484 144603 1279475 1328218 574759 2345236 1459165 1633628 2393813 2537849 1510644 99496 1318210 1518009 401732 2521354 1448499 1106409 1065302 2227551 79446 479409 649197 951694 395801 2495298 738005 744335 1510691 64536 1813195 2155036 324675 335802 1847378 1466233 1469661 2240837 832612 2431921 661701 1320482 235502 522396 1093662 2159813 841287 1618371 2504952 1097686 2074564 2526951 330493 2540272 893540 2280073 2019904 46416 310085 742307 2048534 503434 2084029 1615278 720170 1562862 1323554 424470 1314095 715591 2312678 2050508 78684 473842 1609583 624428 2399750 1638693 1762505 1468390 1025454 223284 2349314 1112255 548722 367355 1581826 1002455 1556018 743286 2567438 2090793 1975286 732790 25995 1275834 1442746 2213536 1357870 937850 2513222 880605 2387227 206934 507646 1367535 324816 252244 2470213 791320 2476081 617331 1195120 1815512 1441532 1997050 703264 214990 747825 443835 1440921 359972 2269392 683787 277109 2049109 2169455 1103124 20488 1778929 563054 822986 147389 2371277 1247472 1235331 719024 1078666 1389631 617693 2137761 2111805 1542710 1813297 924230 2549705 23476 2310410 2492495 2620178 1219793 2240832 2597725 1743185 881684 1455331 1771532 1382135 470369 1635121 1977646 1023116 1710779 1284520 1763679 516507 485227 2116706 2320805 1647812 41344 1303797 275303 1120431 1262430 1617094 2229008 2142262 1836952 2440886 2501444 2329243 2533415 69339 2298395 112670 1394632 2373055 1993402 511720 750263 633723 1405119 926498 2077654 1140366 374949 1597229 2120636 687112 2605145 1283346 321905 2153062 1994694 1269960 671740 1687156 1448712 2246581 2049782 2283374 88157 2552623 48916 1074378 1063619 551474 1170580 2520111 996292 2505026 960298 1445342 114562 2135301 1828744 715821 2392883 2194394 2470112 815641 40004 732785 2090369 1705150 197448 1333561 194037 688587 2103236 1474593 664931 145832 660614 639465 1845766 1860744 1641245 2150985 2271798 885209 1710277 805547 1820859 1416738 2277619 2072923 2563 1840506 1641591 1804758 247695 1841799 89430 1900953 2002495 1805816 1561449 970111 413584 740651 934079 1416481 1625497 1049269 9398 1484446 1263306 1050057 577968 2233700 2081264 119386 2423393 2098451 997543 1530074 1247408 2225167 2238658 1221210 2408998 1435663 1311396 1398384 186693 1549397 1600049 1957928 2318780 186915 1624011 1214668 182700 1118424 1991979 2555609 977126 1266943 2013660 51521 2399438 2362725 674782 228178 405568 1909160 87940 2575668 1843239 1984313 1160977 1951597 14650 2109514 344958 2463013 2337501 1519784 466588 2137234 2401302 1933648 2227050 1283886 806438 363166 1660165 793958 399563 1561147 265466 1464378 2316112 491652 882963 1737723 22706 2461316 1327112 24954 968609 1569082 129533 82702 1725963 2645208 951266 945611 1388124 637679 1398583 1168700 2499000 2115835 1130409 2307342 2189339 871533 2471785 2189315 440887 636049 1100183 1970236 1518604 2380289 452201 576329 2142683 933116 1126869 1672204 1935240 1630316 158986 2229282 951415 1515334 458417 1789704 2446258 1355393 1841600 876969 2490288 2165880 2701 1189338 1228113 153587 1577352 376434 2509191 217097 1821842 1551571 1686421 707683 1293443 1505277 531795 2600313 2007834 1758066 998641 1959805 1086456 2636380 230288 2031724 634023 1617776 423283 1418973 909511 1556575 456065 908755 2015829 1569353 428019 1987988 1861057 1708462 134529 1903723 530593 1404556 2263224 1108521 388018 1099977 654427 405689 276784 1976383 2209451 1687254 2111192 1721003 1485366 413401 674067 2141739 2333230 1843508 1956802 1628051 1387744 316208 719624 2457111 2260291 608552 1465042 2317378 2150073 1738638 702405 340018 2042473 1810195 1704827 215898 271897 611937 690286 2439905 1047583 105380 2571296 360507 2311609 2468337 1206240 927380 1713046 192586 1881076 140844 1074355 1932508 2479555 2101955 762642 2281067 1633556 1645910 567400 1222803 2100019 783581 2622408 1402425 2111070 1096820 724993 674315 31595 157251 2435297 2615044 148805 103362 2644268 882361 1102571 1877200 1226471 2497992 834858 141005 519966 2589815 573804 10228 1675278 864000 2298735 1623979 2032174 1278647 394975 988821 2062515 302685 565007 2001565 981074 2528843 1520601 2587838 881435 2573957 1519872 1010832 2518825 41276 317687 1332815 1417057 1709888 2122227 1480343 1502802 450763 395964 863599 849925 240486 1364173 804329 801668 299848 988108 2052516 1129023 833082 37737 257646 1669323 1557303 1215939 999145 1099960 259688 192275 1562308 822160 1858874 691244 2261462 1064386 86422 1083511 1339324 1349001 1899534 220009 1215903 64594 1188015 2129403 2301271 898501 485094 90553 2583733 776288 469175 1664062 2080448 1421601 1325764 345528 1260673 879242 304761 1927862 1173697 74007 2514532 863635 863469 1176644 1373669 1694013 2159291 1344365 1928904 775605 1175595 1200020 1678496 1130122 1472944 2491066 391047 1933868 2461911 682578 939115 1840130 1553470 523186 2035832 2346620 1620064 543514 1003986 1357846 1383024 307261 1403970 24811 2551614 2396691 1644721 2589446 969301 1345938 2332199 2103032 736743 921194 544099 2033287 933188 1581885 1201248 2275371 42536 578342 948508 41514 457773 1560410 1675208 2149110 2093457 1714306 954136 1258269 2561621 96740 942124 1872993 1553537 1015034 2599995 93514 215768 1513443 1809052 2645972 673043 709292 1699875 2532629 2089350 1367589 1957294 1606875 469527 2194803 1130649 1551768 2388198 1556420 282752 517348 2079515 2214688 2625702 2540516 2391291 815569 2578535 1809347 1779850 2574640 555684 2243350 2306259 2444234 530929 237887 495109 1751633 319813 1474302 2182252 354970 879662 295398 1427458 1044968 788400 1528346 51869 1060682 2396327 889103 118249 934437 1150813 2199443 1268316 725143 1489684 1549434 150252 1304997 1500978 1333369 305667 775440 1859195 1116915 719626 627084 99146 589729 229179 1859771 428662 2365591 2156065 307258 1265451 1339603 1836188 2630652 447587 1275111 1352347 2543356 605704 507661 1704892 344738 2520847 822923 2280560 2063931 85404 1111990 687889 1645874 831720 1640759 2444423 1486148 2465432 382518 1632480 1267266 1410926 500365 953736 813444 1598687 498281 1318802 2631690 1800669 33 2524746 1133049 1567257 1268505 2139319 2556898 511385 452028 2348490 978451 781353 2181633 1447614 64825 2299192 2269385 2280000 1012898 409493 1846327 2363573 1636770 328595 1119328 904316 1489726 659452 568649 544033 2361021 1142675 430887 1433808 1394236 2397312 2646934 1460452 425330 415133 535565 322712 1718266 1547501 886667 1029890 681249 1285124 31790 1460743 530891 1931869 733264 2030904 1357744 796663 2533807 591352 892243 195093 1584975 2479876 1682225 1595404 1968459 2056376 1607935 2415114 1358236 984544 415441 1277259 803726 2043475 366611 11866 2455934 195272 75367 2358642 999712 213797 2070632 815065 2159027 719186 263785 71473 1674928 1666089 1890560 924870 823409 1675040 1850177 1695391 440091 2427036 2293341 1445378 451778 1483708 1857019 1430503 2473316 1458700 2093126 1613343 2591596 1585214 1096266 1322365 373709 1623818 1715880 1605832 2604196 699372 1196063 258266 1271448 2109898 1121617 340607 1352953 2189576 1830251 581648 1997184 440802 768531 154152 2267109 1420827 2060737 2303340 537971 2089299 2053907 2526577 1994343 1591080 2551315 782810 2128658 606320 1506630 1900044 529134 252171 1401498 2396822 1746670 2238723 1145882 1423211 508867 1668586 80365 153675 391485 1698584 1212479 19080 34149 86844 703214 1102842 1419916 566523 1333388 1241352 1631720 1667869 1349526 584895 210067 227940 1053626 492513 1980785 102460 197397 1039105 1904820 547773 661620 148040 745823 524308 2577652 258380 202587 783137 548123 1627681 199112 1686447 2468831 471707 1273881 294851 2123800 1518221 215241 1007624 2544482 2240957 1468767 1575968 1556520 1772974 2159080 1808512 2483169 807961 1524253 1620813 1587660 442426 1878661 82108 1291865 1834580 2560231 1868333 190666 2408681 1426549 1554647 1373487 1320711 1762255 2045561 2497823 1119267 1271468 1159649 1520165 25360 1466175 2600597 2500803 464180 961682 721450 619163 2201159 727500 2479281 266758 857303 1270576 1496523 812531 604057 914830 1959923 1064668 2120192 1263646 2545893 1501761 2370966 546015 1086673 1454920 1385357 2151324 1149890 606137 1253258 255480 515654 1016595 1202454 2597189 2449648 1174247 1549490 225892 1571108 646313 1590777 1169717 2493467 2264524 1773343 2314207 2408851 1899991 1417552 1466373 409288 850167 2517896 2152599 1755934 838047 2318263 1014111 1276997 1133867 1401646 1375899 1345957 2003506 1626200 337824 9114 183558 2353909 205999 814526 2110438 670517 2223485 1106644 1024226 2015161 309692 2470370 71899 2056362 933232 729970 1542075 1572459 1624554 1842244 1789423 739016 1624984 561586 242523 2353749 2450813 1369851 1386339 1640802 441550 672449 125506 2022228 892965 1773835 1861205 488119 1765384 1496150 1355542 46819 850945 48152 1849748 804034 2533551 2313404 2081573 1918750 327164 1062721 2454804 2513437 262285 804592 2360868 1871755 245019 1558805 2300831 1309354 800142 2507703 195752 1403171 1386705 1466099 1914410 572087 522186 2304547 1481498 398760 2105703 2539285 459996 1591420 1814847 1276304 1544114 1945043 391096 2210991 1197102 186285 89240 63538 2185934 2395253 2341268 1732147 1769933 1028401 743679 2554991 1288590 1017076 437038 600476 1010503 2415603 2156894 150219 2409459 1230071 541535 1889221 213210 2073146 462622 2216549 1915970 143467 1070269 2480694 981386 1309155 1465987 2108019 718351 1834140 2177499 890741 1803336 1604194 1572660 2317857 1806081 1511829 2238975 369943 59678 1315040 1163433 2498845 1731960 2278608 502429 765857 103328 569549 1789111 2094379 511264 882792 1186776 1526309 2479268 438609 974787 2088276 2061296 1580442 1113703 1409345 2480783 1099749 2194477 1507497 1479637 1128497 2120545 1001137 1697186 2097768 319518 1261019 1783580 838404 454090 293442 2502972 1827498 694195 1963460 103082 1761423 1765891 2241915 1027616 628715 1027029 1054444 1702575 2225758 559097 1558428 1558919 1740884 1772837 2350609 579002 791733 768647 9894 349586 1296263 2248018 2015025 339318 2013109 350115 2071850 2104326 1296447 1136973 1749648 17064 427902 1991729 736100 2223523 2207504 1276257 1141858 1071011 1129962 419049 1091709 1932680 2118813 531434 1361858 2336923 520132 2569466 86454 2431733 536398 102079 6435 1196262 100093 2380081 531581 906462 2049763 1071399 1113079 2167621 524291 2313495 8269 2110947 1128127 557527 94109 424128 2375240 780514 1256783 2072547 96150 2021187 855392 1577524 851188 2401260 888524 1682436 1842213 2305271 1084156 2620349 1624594 1065987 1513725 1570398 2254358 1641499 2297033 1600583 1817310 1738852 1101974 332539 1658547 2082543 1269745 1314459 2356660 1552433 1439836 1337631 993750 2109326 366351 516408 1888172 1566816 555317 731309 1297626 1891859 590346 127094 858840 2600834 2545832 2460183 462071 597429 1895411 1420598 395380 93129 625464 1674021 2430991 877698 735462 1385072 2383272 1913255 945578 876476 36530 1335974 1723513 2455503 325536 167181 178266 1327048 1565855 2316944 2398656 1365584 1361621 1381808 1389640 2591364 2228507 1291562 1287145 283050 1475586 744698 2154902 292880 1597115 2102780 1559987 652976 214729 1441658 296456 1578940 1052791 1522480 287629 1034363 1804978 123131 933554 2157663 1486391 2062697 512075 1517158 1963206 984082 57545 1562988 1735816 1423566 191446 2459246 1754529 2507034 2438863 1181420 1045733 866306 1983835 734247 484463 788170 27500 1988135 905427 2329424 1470140 105729 1304947 855931 2442444 904206 250875 436919 1879120 1138507 1205264 2496452 3918: 2514716 890227 3919: 1357533 1867081 237655 1168243 516127 1903442 2336825 65058 2041325 2435187 745936 843061 711755 392: 1782010 1590500 2141281 2345001 310137 3920: 195774 498369 2514569 498362 122786 2269208 1730090 354610 1467856 2400425 2305818 2334475 923703 1467147 661522 1768901 1954313 2013338 980453 1020229 486778 1719959 395829 516819 376063 2491788 2397663 1436860 466916 1363879 1992631 702106 1611366 2417778 346836 719755 775710 2554684 358217 7748 918309 2550208 539323 221654 1664492 1811070 1387388 526043 2449260 1236932 226343 583094 975339 462014 1184272 756544 802404 2374916 22226 1396231 1667442 931503 1349711 399971 1777226 2295785 2201507 823411 431979 312735 241635 2038626 1961716 1823990 1691323 2352106 2453373 1690503 1469447 443466 2103642 1049336 602154 1778921 1694565 2588593 2148242 499822 2420748 1611707 624124 2495157 474493 1153098 277275 1035159 1582699 1585031 953557 2287168 1753044 132890 3921: 1762249 672193 19046 212193 1877932 1016453 2107107 15044 1032935 2043160 2260431 1215212 1097079 443972 349323 1901412 2518077 2215234 2270392 780687 2469181 2057985 174450 115055 1237337 2410365 2537371 1986331 546370 250130 441824 1256674 822029 481064 2597394 1450659 2407579 2314786 2639109 2255513 1563778 773978 397022 184243 632121 2229039 222960 1870784 2580095 1859106 2240874 510438 3922: 560578 2046104 520758 1632854 1954342 3923: 2596965 2509902 174580 1416825 1136181 269955 889327 123833 890925 2496985 2453861 1352984 64994 728962 1593508 969003 1882883 955333 2111925 2431794 1054877 1480391 1646781 1519698 257913 661592 1683402 557862 14851 1055277 379432 445703 1576213 2035945 1823117 845301 2498447 1899928 1947179 390805 1563729 196738 1894552 1483920 13723 1295217 1840997 546714 1861331 1544413 1633385 408123 1658284 984653 579194 2490113 2152504 413458 514640 1322572 3924: 755880 94475 451871 3925: 1822148 1738122 937495 2194484 1806618 1639705 997690 595864 941840 1247744 2189900 1768850 1020232 1614174 303710 567214 819188 1569436 1328354 644267 271833 1131700 1022492 479188 959432 2120325 2193707 1811353 2215844 1703965 1919286 1280698 2175827 192359 1263809 1307274 1515646 2469235 1096183 616015 308173 2094185 1938019 1702329 1271005 1770368 2592488 1549315 541837 692045 1840057 2471454 350508 1429689 544496 1931101 269304 20084 457292 2457867 544298 1251420 338921 2457150 2349068 1161704 337716 466940 181688 2458513 492888 1514599 2438299 1016988 1697500 2199059 2296475 169088 1523296 2062125 13139 2491912 1706767 2083065 133946 227600 2172193 2570714 1653367 1274210 1432076 244727 456504 1077386 653178 444501 2389623 2311090 555848 1378861 1609767 2348483 240080 956264 1657823 2179630 1409501 1434781 905280 1802045 2392039 1170762 1884453 840785 1940545 1670037 131488 412549 95078 2480628 377640 1169648 2116293 631734 133340 498474 1161779 1064492 1064900 2454470 1710824 2101642 2469455 1505555 1495090 1655940 2430493 1390796 586318 2333722 1324075 1034034 2224323 1872258 2116359 947576 1282483 1301089 2309701 2559347 327005 2357100 39675 1945134 670626 1692141 614593 2276786 32391 437270 992388 2623559 1495282 2118185 248520 39606 1981551 1683007 1311572 2572440 419452 1653951 273597 1525738 171101 1813281 323292 2231037 1286796 243564 105258 1138006 699417 1264100 169495 591985 718717 1488438 1088170 2487895 2531507 2010710 1352231 1209859 2535215 1578314 2314328 1024823 820521 946285 1072149 1236242 2057939 895650 1857346 496794 2589417 672483 594841 2612267 823107 1808436 454103 1967925 348402 1073154 963331 885808 150421 718800 1021444 2150941 1911801 1997423 1479888 2140188 681212 1986360 1262326 2068579 486125 2316240 128154 171108 2322113 1737921 1079028 2623374 589297 202430 1380692 1710428 1357843 2477893 1012562 1001442 1297353 1546950 1552257 782251 1414399 1554531 546997 711127 2075129 481350 1602158 621279 337500 2376438 1877594 359319 1839989 41013 1242594 2294342 618436 1937833 1722828 2444935 308122 463825 96772 1994385 2243723 1442849 1629648 440177 1053638 343483 1557116 87637 2144428 937756 1409020 1660312 553913 584304 1147854 118916 236002 1972339 432635 159200 191330 1500143 497756 495247 2334446 2156973 1199197 745167 2149830 1258988 2393384 1818401 184461 1391976 1067234 2392612 2140156 2467476 206676 946225 129000 42730 1115098 1129557 165541 2434196 2008936 1369070 2292403 1051464 2416965 317848 160137 1848257 1191536 635804 2623249 1722293 2388646 942327 3350 1870098 2060311 1276620 2204472 734516 497708 2176281 907473 71815 1534259 1195771 2013363 1729061 2088746 1598317 776832 446751 1706906 13415 1511958 1878195 2560484 1751592 2472137 1889154 132032 2197761 1996619 2142956 177452 982738 1008804 101069 32540 1005003 1262282 1815738 1924907 1409676 1739943 574166 2629345 2000585 2182052 694171 1305098 1808776 1974107 868754 1958355 814150 2503369 1690520 371075 1380971 1589211 95336 2254656 1133611 800828 42093 1214759 2047753 986550 2627828 776407 451989 1358521 425060 563999 2186135 426820 924529 1356487 1716659 640711 1381484 2312145 2465232 1372256 1877272 2007816 2262501 2176485 2117937 2383157 1370732 2492584 1242373 1079587 1042152 1245420 1130236 2542267 1842666 277593 1106643 1076821 2116706 2076608 2531191 1069372 1816928 141266 1814391 114612 312735 1820361 254669 99946 88064 1307258 1748322 2214632 900911 1052802 1873271 2178151 144659 175013 2362682 1769545 1328866 2359768 560840 1023201 1431482 1910160 1398583 1983932 134257 168861 2529749 2055552 736148 199032 256908 1462504 1150690 1149584 724197 47449 634268 2242542 283309 2602527 1153190 320187 379686 1143279 1790173 1346511 1604664 643103 577392 2253068 2551406 2032020 2578672 1754602 524770 1799791 1075916 2352213 55304 1521731 170451 35494 1869399 471944 1525193 1624789 310374 167392 627872 262985 1242004 564169 151692 484833 1420774 1265967 2026995 1075030 1926509 1432086 994821 1271246 2589446 795792 152387 1790774 1156030 918016 1461194 1195212 44642 920455 674915 1213399 373776 620163 1455715 923292 317041 2576553 2260638 2114 1495709 1964325 1687618 1744891 1576380 474127 2593829 1365662 174442 1053106 452028 2590040 2263315 2068350 2407788 2633069 880260 138583 2306777 339832 1038021 909558 259255 73612 2226516 2487331 1459247 2344665 173178 440305 358402 2248784 2588893 1681727 850720 1956902 728141 568439 424335 162852 92721 2264523 2011755 1015518 175313 1747464 431331 1417709 701704 2069409 852538 1468004 1518221 2578530 197091 78822 1609700 27833 1506923 151758 2496768 2456836 808339 1678882 1267332 546664 15315 2575549 1420957 1735275 803179 1059745 2394656 664576 2404790 1984238 1456686 1516501 329975 1577869 1634517 1602729 427940 2468733 532102 1768677 1686179 2628264 1911611 222313 1774859 921452 1739011 1516815 746513 1340092 925246 620497 1895201 1182844 659248 814284 1816082 2195413 1786492 1623259 1326489 213539 579631 1254031 816858 1987804 833826 265823 868277 2116449 1330777 733274 1177427 727829 1472169 353497 2614 2218456 1214054 642588 28673 2272753 1986934 1193651 2104229 2625566 321048 2449608 1794042 287041 1009127 2308907 918289 959484 334413 671080 2643346 849917 2270586 936086 717168 3926: 297422 2093125 167152 1206843 405088 2278787 2314150 2093417 2147302 1511471 1710164 1331053 1833192 1824354 1966268 145112 1721509 507534 722328 481730 1189991 1083252 2008622 375198 2301159 2609836 268014 2318213 390578 974484 2287563 2534089 417131 213527 958193 1101624 1709432 648492 2365562 1462884 1665411 1439340 852683 398488 1427367 1352486 300376 2449014 2092437 868089 1565755 1486442 1387388 1752198 2197585 1110540 2452538 1850072 694682 2558967 1508040 1902571 1971090 1383616 1989587 633065 2340602 2601377 1580014 1477176 1994637 1086381 2413965 1145993 982694 603331 1778795 334760 1654666 838131 724097 680703 1505524 2636635 2427117 2496551 2577647 915699 2111600 2480584 537750 1507226 1312377 1320301 1516258 1687424 1192595 228488 783529 337069 1293360 1783519 1590415 2310412 2099183 1149736 2339071 304044 1518408 328427 1208970 230665 1249238 2306978 1613678 74770 1372438 1545557 1696163 856921 300513 789065 1964620 1177637 2410330 929664 1868768 2182464 1813773 2223195 3927: 537222 1907875 1466528 28038 1040453 71738 673422 2582819 189771 1550357 2375947 2547514 2579968 1321105 2115578 1406202 486232 1724731 1421086 2310051 2302111 1567807 452905 475676 801800 737516 1486146 722367 1834315 121224 972036 1833835 690313 950967 1742039 125769 2326214 2460140 2056554 1123821 1174448 2502734 1351898 948298 1709381 61221 3928: 419998 1392658 184491 2353996 1651307 1435849 619502 1963111 1630751 741256 2253124 2555218 1145353 1816307 149707 2595055 2520473 649305 1760897 1005290 718221 1935623 1366739 1025324 2014583 1654086 2219000 2613829 1908910 2051492 221791 1747488 2298165 985958 916348 1409373 2644644 290215 244630 1435763 1914809 1049196 1424380 1175013 2599601 1231338 1627119 1945781 2623424 1450817 2565575 2353939 262712 2175030 536777 238525 1149126 1099665 2330403 1270449 963113 1440037 1052361 420191 1835556 812812 93084 832804 425990 335499 1134132 2320771 1031896 528522 2375743 2088027 1458175 1496191 2208107 1766996 799987 267645 2537065 1286070 173756 99297 1446611 7284 2231196 1553509 1710705 1027335 2021731 1945464 1255685 1431954 2481378 1610308 1531344 716459 2511678 2483821 23461 944145 2339162 103407 1401554 144811 2105216 2241580 649053 1213596 1099722 596405 2602447 1027702 2530556 1141213 1163782 948546 1033962 887561 1897477 2112675 2340535 105620 106890 2191176 990825 311189 1419875 894228 1386964 1144709 1338581 2551214 682707 2405622 648620 1297198 1870473 1913920 923661 2428100 1751917 545809 322939 1140468 79080 282729 1528420 1562722 513496 2358458 1027811 307963 425093 500215 2310889 1777447 358624 2635349 1435307 1384173 106118 2560094 109760 1766191 22561 2390503 1169061 151986 331729 1512798 2429320 1428854 608480 570230 738445 934962 1372143 1174723 388514 466932 1502456 2422368 2536514 1761091 583675 1062335 2233542 225648 1757424 1692631 1600052 480575 951881 2625306 827010 2188949 2400442 1680797 2391409 1188211 2331318 2566925 466327 1338790 741977 941661 2257728 868137 401493 1406976 1593492 1629418 2317420 2251815 2400012 929279 2646314 2124484 990379 1599769 2286214 438605 614643 598926 1623134 359841 1012479 1764053 330323 922510 2384857 248262 1486535 1926443 482649 353865 1821608 862682 2346681 1402625 2003795 862955 1693830 578676 1307531 1717620 2435856 2484639 2258828 1026222 535962 467190 95723 2508891 2612167 981759 1934110 1166822 393789 873976 1456049 128016 1917232 2020481 1106745 2520132 2393933 2290778 2475028 431939 988584 2540857 2584173 816598 1169264 34155 192607 489743 1889009 2537515 359316 2233791 885358 1061237 1849618 39147 893352 1794877 1313655 2056188 971527 518195 512891 2199353 2412383 559725 13196 757874 1200160 479343 1050601 1797865 275694 1517519 493854 642563 435415 2646107 1359093 2601283 1563143 907831 942484 1906452 359908 723411 2420302 87846 2625959 2228728 1992550 1033456 1619386 2551481 510955 190547 1640511 1197569 262682 2177438 657279 2260117 949045 1477552 1057090 657039 249977 788498 648410 1065835 2563934 1027097 516934 473552 460132 768442 1213267 1691246 452667 2184607 205891 1315453 1113190 763846 65872 684291 1048579 1907373 749681 1727179 414717 918419 1975044 1277268 64536 1760008 2566215 2260546 2175634 2133785 1098710 73510 985355 1509498 163903 189567 449231 1499342 712712 377504 449166 1692256 1448872 546994 1724256 340861 400840 470920 2118863 699593 1104508 568200 2578109 1431901 2232255 1680442 1440640 832583 2045128 2422349 1125734 1952660 1730773 775967 90331 1925280 1760395 334513 1809206 1416942 595743 1647039 1583853 219908 1628930 1157339 438023 2520111 807181 1847048 388784 416983 677031 2469617 881957 2629779 2592247 1124376 2403820 2263647 358729 2307289 2177964 2414092 1604927 1061544 24088 1032098 1174751 1247208 2659 1637737 1534860 1589721 1345789 2544096 2156021 580716 2483744 1489489 968091 555033 1557267 550573 41002 91002 995503 829638 1670144 440905 1145601 526296 255049 1758404 183083 2058029 1532911 2045471 1616081 2509533 1545998 1897965 943669 2024500 1371182 1657336 2614075 672489 2405205 627145 195075 2495223 555145 1996458 47572 96607 1473014 2138785 727715 1593297 1623686 781370 949664 2583187 32126 691244 1470166 182850 2512963 1482786 1223452 1377644 1173421 1856179 1880534 1687212 2287896 535794 1471920 420419 1538896 1772033 516116 1486851 801120 1137439 1207686 1511953 10572 945117 379925 74171 794480 2453136 1564267 2137587 610058 896279 274270 152081 543759 361088 2432829 957284 801975 125738 2333359 534052 1259436 1136502 1894231 402063 922544 1599002 543946 2470313 60460 2218740 380808 2177227 2294868 1703425 1896681 2163066 1437749 2568730 1073900 821738 1270177 1953630 2564409 443428 16413 563013 216368 2200620 214069 111848 2632596 230025 138346 1837239 2402162 750316 2300185 31842 770387 427170 2258667 896784 2324199 1003661 2159378 775503 2621940 1909608 2210268 107495 2413085 872556 913242 1630256 122243 471284 908019 1582919 2204399 1624279 851592 1768056 1928611 1780862 1356178 1496865 1342438 1232637 258343 1881631 2448528 1209897 78222 1822730 2153272 2304219 1189474 331799 607951 1533991 215463 40575 1915141 2159786 2184274 1817069 1810435 1636044 365604 656116 721094 372742 2598186 552287 1733064 227643 2306245 1403098 593008 656237 208012 629062 346790 1118096 2103624 1552776 1755887 2259536 742557 1559491 994259 2536316 1672939 1481137 2216065 1897757 1525014 1479902 1373897 1807038 632306 860690 3929: 1737616 2027062 393: 2013496 2033368 1439698 447223 875555 2320715 1551019 70503 2377770 1481961 399875 2476668 1077794 1019999 1331017 774809 1956516 1403514 378032 395913 2457753 2613656 2426379 105774 1895367 1182858 2456268 1794651 2168331 2062350 465118 1091405 2277654 1720636 996790 1391948 2066849 2448474 1626493 361737 1863820 1237088 783862 2494808 506602 447836 630512 1019190 1723957 18497 1569651 2543624 318028 2520206 2388645 1616934 2513904 2551486 581211 666586 1063492 1269083 1459896 2447747 2156465 824424 265955 2430411 107880 2064562 1379722 1407214 1870555 1823961 206676 920143 1693750 596378 2136494 543732 1764640 211839 2049372 735771 2509360 2478907 1463361 1911868 182780 1655578 1591957 2219654 1151879 473901 200683 51570 1925859 194690 1266624 2553915 385655 2245880 1968276 741684 2460511 731941 1966657 1494390 501028 1994785 949275 2494071 412247 1254920 2155207 722341 42616 1704251 1028267 716831 1315249 1219025 1395584 1775437 1564255 975310 2608886 1210485 867967 2560540 1686464 2117629 620938 1939137 2592234 1261245 1887215 616997 2405193 2257739 2297482 853311 1537129 785397 1422373 1742257 1594182 1576504 715806 1610652 1772244 2202694 1838390 2301856 216444 815811 1039955 2565561 3930: 2508312 3931: 138561 3932: 357952 2178502 472159 16581 1395190 960135 1526236 382157 1913951 2176247 366588 1846472 1315130 747695 2025883 1947011 840156 2125605 711065 277721 1239419 403198 15892 1189405 339782 1437430 2392772 1267355 1493345 1318908 2448288 1280761 2593838 2557077 2351943 1148738 1930108 1828082 1868710 1925774 1867448 556164 953741 586464 34592 2372946 3933: 2384393 282715 851320 867518 1549680 1448600 25874 2045408 3934: 1804323 1593977 1524230 1530544 2053516 139384 928560 1493291 2116359 494391 791547 1918405 1785568 1763459 731324 2265814 989829 2359219 771348 2424394 2235470 2640623 12501 1831709 2131814 1485002 115899 327523 798768 1768318 2468858 1158161 1558794 983928 2365546 393550 2501660 1709022 2281635 1442519 265823 1184977 1752872 1265699 2636181 3935: 2453914 2485501 1057189 1818911 281682 1185228 172760 1343057 516002 2587922 2561751 1500854 841764 1308864 786206 1417641 1468783 231951 1032365 2647638 1865467 2402244 601155 2265995 196900 2338727 1444338 441719 2602508 1143250 2281646 1265258 417966 673322 304248 2202365 830789 37959 51737 267988 802944 2522018 231815 1849135 814089 1747111 2549592 1688758 81789 1950457 1715300 1964476 1844160 2582886 1253088 1836398 1991274 2058821 2470282 2531635 1836116 777172 2635339 1539288 1244970 2432743 340542 2166687 2507053 2219048 1797654 419500 619804 1966828 494553 734918 2075165 1689043 1131298 732648 570858 1015549 1412480 2602400 1556884 989488 2375664 170840 1960710 1395497 2522047 1328396 2201660 1894685 1905747 2576364 2602521 590624 844115 1278132 390127 399585 3936: 1436887 2276527 56796 1298179 917840 1738513 1574549 1122179 109391 1101791 569702 371357 2640096 2553112 1304149 2181603 1648043 246337 154546 1471904 484407 1819689 2130063 1799444 583607 2159577 906774 1140563 1949568 2435667 2156470 453232 146195 1298295 1265726 547383 803043 391481 1534657 220897 387544 1487150 1639262 343668 544773 727399 825135 2509394 2171485 508746 611538 1867384 735636 245837 194684 264865 2312503 1535671 531516 697045 1388444 1308039 445879 209383 1734758 1052890 936415 880140 1752655 1929262 1381955 1367495 1789236 231744 2289363 460889 953011 273163 2197598 2136927 443267 1182472 2504958 284052 2610315 602756 2230503 1342962 2457097 2356000 2590469 590062 2530615 2172408 239723 133949 2169752 612115 1400316 1888722 2596700 2551618 920704 1638299 2329851 2126544 1251736 119831 1844790 2392630 1311747 1965552 2517322 1010516 558792 2519435 1120808 1109377 2430723 1753817 959566 374150 103828 1587151 2169876 1251310 1344888 678415 2432583 1428221 2419668 1862393 388915 684354 1485856 1285621 1347198 1161958 907711 777191 1868313 84146 1515901 986273 2266996 1897422 2586846 2044571 1177918 140952 1348230 2479988 1169509 1873465 140251 1163866 1713798 589181 2428768 2329238 1662477 819671 2492411 1353854 1082471 2148331 1826503 2294807 2449806 2275610 1023170 1948330 167440 2147709 1086180 2607406 1040312 129492 74763 1686439 1106382 1674818 1503757 371630 947794 712312 2228428 494756 1866680 2057895 1920198 1207321 836257 612812 161569 830089 1115544 999427 2054255 1998465 791625 824183 2253652 777186 1200654 990732 454424 683518 107931 2424732 56834 345133 811133 119122 1697101 791415 2504012 562790 81912 205536 1022967 477325 1885940 1658991 1950685 2623576 1707298 960777 463221 1015385 1094506 1897629 942706 469141 1596190 1301717 2260960 144905 2615067 2565720 2844 2450940 460616 451728 2128740 610419 2510022 2248946 2341796 2577450 1510778 2623660 1413486 1074199 576393 1459287 755506 2114184 1181478 3937: 2453729 887463 1602850 2266234 604512 760943 3938: 1289059 1305926 1577790 1500195 1700914 1949003 1488728 625995 976831 1461115 2276586 1905780 2248449 1970227 516337 606943 2621076 535393 2317758 1771979 1640534 1201709 1372337 2142723 260525 1574237 414623 87815 955383 1797829 1697566 1995318 919779 405943 685106 667665 2052745 2183013 1991036 702610 2307787 1292647 2544170 2356602 976695 1063307 73568 2112845 643327 63324 1974576 243259 2143050 2064028 193543 2570364 2529522 1788423 380963 10822 589483 2597681 1342477 624070 1762249 668044 1225695 508185 2542935 1373674 1757470 362695 1104074 1569192 2035249 2147337 1178586 2095948 2377847 437016 2431059 2167793 1925524 1038948 768550 2466218 1204853 2251838 959432 1383188 1183992 2607760 424319 1345986 1585526 929838 681117 2326524 948533 369963 590403 1268224 83445 1750740 2481458 1155497 1446040 595560 693695 1647713 1787635 1321158 2145497 410015 1989747 145254 1923293 621802 702137 2166509 1209985 2330934 2126209 2470042 2219999 1671819 237181 151231 1902682 2194901 2500386 534807 2297846 2546920 1961181 859497 1884195 1449779 1207005 1770746 313083 350547 1575221 1244857 1365776 1305521 2161181 2433247 1081462 622250 257488 2540946 1961105 190237 876276 2565554 2036550 194099 359561 2131715 105573 1177233 747755 1754961 16355 1754679 116756 637164 962532 963674 689582 2354649 1490879 161458 1883661 1849945 1987856 166977 2094891 603850 2643523 246524 49279 347629 601041 1105475 1032425 1764224 2526271 1149620 2234549 1268395 471668 906216 707805 82428 2573245 2600340 148780 1469528 1664702 2526941 137628 2507074 722332 694517 1850865 883330 939997 1667707 1426474 992186 1308261 1945849 257118 2605147 1007983 1406891 2599947 533862 2057404 1721130 1567414 2046765 986996 2109917 694857 1373450 992715 2250224 148579 1420856 1629273 72660 1958253 2220897 1840240 889277 2645418 895906 2165729 1154852 1615316 2549443 1878434 528109 619955 918377 1515534 1652530 1421475 880136 358298 1439393 495431 2232591 1818967 1842629 1880099 1540031 2513006 414268 663109 824583 386727 1984151 1338401 383036 225563 238307 1044272 2318101 1956793 214556 867176 1533685 126397 389041 1507665 1233217 897995 1975357 1348039 261426 1693981 65127 511736 2213566 2382184 2516034 2567070 2437479 536429 2575768 1308271 1239357 2426149 1851961 12709 2385072 831724 1939086 162804 2624471 96819 823257 1857934 535038 207833 1114258 794248 2311429 652038 87955 754671 938517 1633970 2329994 2629536 103647 1586499 1264758 754530 2132711 358727 2621913 1832405 2312699 1742849 2198450 1534527 2081024 2281829 277342 1358515 1699695 1849079 1850362 2300847 2409095 331408 1018798 1610675 2615610 1955826 1323720 2513491 1027080 1045654 1139531 418209 1770704 347243 841357 2403513 1328392 681777 1860730 1828336 1555803 772711 1866753 1008213 1851261 1735441 1001169 1925913 561432 767661 2553235 489986 2559118 1186794 2411830 1300110 1059761 1038829 2310236 238528 963832 1093960 2244679 1622983 1333927 959625 1677296 2549533 947662 2486771 1863689 878575 2420966 471069 1198413 2228876 507707 1246430 1595047 1079617 1925194 2244811 1276197 1988540 882936 2192934 52221 368759 2224748 1894472 730178 2023516 1072704 2451879 1237269 610530 1379859 1971250 2356610 156959 1883925 1234573 1802045 194927 1694714 1659880 992972 1379235 2253922 2159318 695220 2310144 929950 1170499 1138121 1836803 799949 377817 892472 716579 1731066 688396 670989 1098790 732217 1731873 499309 2021756 1435243 525015 2080954 1788374 891265 1687866 415538 1601656 977299 913520 1489932 688657 305451 1416957 1903114 151075 455266 2374556 1053765 1415861 1253798 2419840 327338 453529 77017 1319134 621004 2158497 356021 2640933 594952 2587468 1177606 2456604 2521421 1926316 1849725 823301 2116293 271052 1694846 814351 1030739 1027588 2427018 1410044 386983 1211308 2537140 1153878 311951 1153171 2301737 77474 1042673 1260340 223330 1834152 1621049 1554827 950364 1723244 257734 479054 1140054 482174 1604790 1503090 504640 955387 674168 447327 2542041 270986 2288878 824052 279165 1969743 1299860 340508 754152 2071520 380824 515774 1414105 1757197 1861626 597568 641235 1458578 765662 1584528 882785 496853 1838998 2143704 389817 1049793 934931 1633832 1179351 605661 2577815 105210 1659025 967183 2572115 1169133 2289928 1601989 954846 2489262 102028 1856333 1574938 2485819 1121093 2319124 2530800 537689 2524343 2171043 2198384 460415 291313 1963119 1867184 2406541 1133577 1555655 1420765 2438057 202647 2488783 949774 1085896 1422078 2479753 1410287 260853 313931 1222757 2141421 1052737 1196789 1843101 1653274 1346739 815622 2026702 2230831 1333417 2318375 1214046 801571 2093015 1930357 813700 1010491 172755 2115683 567057 56838 2141205 119171 2319733 2028072 108154 2383702 1172423 817402 1970531 1992870 2648368 647176 2412209 709720 1926026 1203630 860133 827759 1955159 1840727 1326188 2218816 1258544 2118175 784838 1394300 1040659 896890 672292 308240 1339159 2629027 2110738 891894 2367609 161224 2074369 1623548 590765 1844871 874886 655181 578588 2090523 1699656 1372128 2360638 1095539 1970483 1483626 2205959 1815469 1159845 2395222 2060753 602186 1411460 2387459 819259 1719763 683500 1262514 894225 894302 2186402 1038074 2566397 2265392 722233 1380845 2184424 1348035 1017982 603848 1653951 774153 2609965 1425590 478344 1190547 1618707 398380 593454 1903086 1937171 2543295 1659248 1055989 925796 2004509 1903676 2053696 44697 536814 1741504 62451 1514982 800755 1141231 925191 736115 633096 146879 1439853 650793 864979 840070 2573277 1684628 246434 2575520 863840 290646 588343 1334239 90705 1780155 1947426 28972 2273448 2088432 2269493 127416 2434257 139407 1082911 2212001 406395 161378 1729431 2329649 1265163 1415422 2568284 2557620 1992208 1020566 364863 168903 1667514 2113430 423778 2639034 279519 899860 207904 303298 2458917 1124614 1647735 2340613 1558599 2431080 495842 272956 616279 2082182 597865 2029541 2630807 483917 2006947 174426 1072778 155881 2063985 2335515 1990638 1498469 1326855 615803 1494381 479588 1159374 10089 230029 1056472 1652213 2153690 762855 1033763 1300318 278257 360562 2148712 538606 720198 501714 2098424 1135409 698909 856952 1638970 213872 49786 360898 24386 1690985 2375204 1364363 875298 1336766 12112 364810 976601 1430658 238101 2345770 499216 1969600 1343196 539676 127143 1418138 719 1207258 1983369 16827 1811942 1139030 1017672 1147033 630340 1535916 273587 2495607 203665 2636603 2163582 2483520 660612 863957 1189252 1746880 1694334 2187548 1520672 2552036 651600 1053316 1459768 2569761 2224746 1910183 972752 844567 1448865 863358 197456 2262912 1785040 1101624 772224 2242304 1744916 2154257 2441060 200478 1794909 554666 1756586 1831863 1802378 1358289 1530741 63575 1474131 2088513 299987 1742054 2178062 2532974 1937151 806925 1904590 2015018 837990 468301 10227 2241985 1899375 613550 998851 1364831 437004 2534878 2483749 833663 1339656 1591229 505444 219702 766795 1862439 773589 1800998 1792968 1685702 1220066 693239 311869 2140934 1916925 1342200 1722770 1351180 2576280 361148 468898 1594442 1735877 1137764 347687 1330823 248442 987643 1602823 1636325 1952959 1424643 2166221 912924 2271459 2564581 2583456 202335 1082941 2255646 1929991 1589293 1450980 2612149 1577356 1430884 972824 206551 593165 2538416 2627234 944666 1117289 1317293 990158 1984177 991504 522920 2012690 102550 970433 2437079 360600 1772664 1335108 62151 1799871 348895 1881612 1499171 1840429 2022755 2344516 1750915 2051983 614805 2236439 1682488 2313874 1698329 925420 2430416 2099418 1843517 1146359 1169491 817171 1349824 581787 499867 376252 2434016 2472612 2551433 2535044 401006 836474 616294 2199766 1799663 783214 1198774 2263063 325294 184178 2122940 1141105 310274 712118 1893991 236209 863810 1127929 846052 986214 716595 856999 453528 633501 1218712 2012236 84873 558725 2570203 168624 1942677 870558 2005243 549198 2214724 2265567 1602599 2351042 1204647 558204 31130 2175346 185018 1256519 1856 1547836 1359407 1634788 1453452 2028082 120105 2495355 1680322 1146142 2313492 856077 2626089 2335028 1592005 1620419 389254 1275897 1976144 2241207 1610253 2279827 523066 576806 1026638 1444857 1729867 293958 1523930 897540 618895 2413651 689576 810633 1382087 698702 2233677 1886377 1391897 1791768 162543 709185 1333610 1253147 539952 1161830 1304379 1438870 684697 2333916 128680 71814 2620632 1859542 1406549 1621534 1665603 29987 744938 1504382 1887520 1449577 647915 807584 1430819 1060693 1920534 2646824 2463790 415015 1788912 2549332 1347665 107853 430472 2444216 2135143 597198 2368888 1963714 1304451 1578681 276374 1356649 2354880 1390430 467382 1640331 1180508 1238470 247463 981864 1339410 1146333 260967 919288 183017 1063492 2085019 1146827 546071 1448345 589793 2498218 522995 895619 361093 1612545 2185352 852843 3784 1471911 1605758 2302148 2369496 1552536 1384238 243383 2310038 2556062 609204 2152436 1370364 2260874 2137296 297342 1086457 1908489 1803799 27148 2534383 2027516 81529 322654 36590 1422324 458495 1996392 1376975 85090 921948 1902393 845403 238739 2076159 623401 1133547 1671023 972593 1512014 1761836 79321 1652412 760375 545842 1213151 2338789 2428759 1771708 1648675 349641 916922 2491607 1373130 2098315 1382407 383882 361141 1948389 183517 495532 2350016 866133 1269215 712207 6161 1591808 984756 622133 1758438 606803 1055466 2240821 2471733 599844 866461 2370196 34726 1605347 594433 1296643 305415 776225 1045444 1690078 245517 744293 1684135 2302438 2456626 200577 1761808 1961523 1184256 1857218 1100216 2587967 153089 72260 426890 768141 1097623 612477 151856 1519748 632124 864128 145047 10610 305507 1515392 1769148 1454023 1424872 2439001 131374 105440 131409 1828613 1595305 257498 2139475 318055 1361638 1971503 1325336 741656 2528583 1301423 124291 576336 79861 2196679 1730734 2007786 2172977 969909 1317420 373170 1249203 1546893 1489361 2568014 1678942 32272 422334 1311871 1924369 1923566 2047467 404357 2485972 1518608 239288 1233414 2100769 2074931 664258 668582 105417 1965856 1037724 2394419 1175492 834272 1932079 1482272 1027839 1708513 2335219 808930 1970336 521122 2449863 433045 753026 2401173 1674886 213782 1950645 819152 887490 1224828 190971 2322866 221069 1671006 1013305 1650615 481076 1322936 1893903 510730 496116 1228594 99458 1442321 1372910 462190 610086 456572 189232 140947 1437710 2033411 2447224 506467 1251050 165801 1433538 2602122 1271350 1451587 1553441 1992077 1559290 389210 1792224 312363 592150 679084 1486425 1064952 2078328 1604270 1658378 2492484 1517418 1450588 2095259 2069570 2342517 217304 2003357 1418653 926326 342362 2530705 1491215 1212230 1477517 458592 1621380 1100991 2427947 435664 830606 2066745 545422 2551429 1709274 161949 474878 1161919 70798 1083933 1560219 2537010 1839153 1717089 1339760 120782 1549497 2260633 2187114 223190 1821870 1780731 1177525 1978748 2240060 245243 590547 1712446 700503 839427 1854130 312185 1364447 2500781 47397 1310366 1910807 2451661 679638 116746 868670 614579 2648416 366381 2166372 1852117 1840277 2632466 82771 442130 1135865 903924 2101293 1241806 298043 2168856 251093 2396695 672122 789470 1638726 1558343 896939 1586576 1138511 2095124 1582101 1723963 2384044 1234968 1778613 660338 445358 353420 183724 81942 2119339 1221373 2000315 1680767 426179 2278847 2432601 2017647 1220189 935816 320689 192312 1561505 1781143 32123 750751 120585 1753817 243664 1213327 1808145 2122981 1707995 847180 2480030 943562 1853358 1432469 1975101 1310818 1565332 553088 114617 2590224 993610 2297107 2466775 2626232 1079549 865380 1991410 2539151 1991372 591265 2250711 191269 1243836 770388 2435320 2332091 2279628 1914858 1287586 1856448 2571979 1683179 2633632 664980 2609876 2172727 680408 1256421 183106 2047380 1280058 2591505 1944613 478932 1406418 2414847 2075397 1029003 1165178 1252652 1941161 461997 740893 1612643 2451473 2479283 1354856 1203599 434076 370506 158903 1191674 361340 2036387 904255 1857656 701623 2175654 318751 18780 333205 1493101 1719312 2003647 2415976 2219854 352373 2069373 869388 967188 1668269 2261619 891099 1298694 369993 1158874 2402393 1148748 254675 1910863 1137735 241748 837513 1240892 1030397 1391943 1252910 462400 2222259 2536365 36942 1848474 2196233 2090697 942216 1435717 1494688 767213 1922478 1617630 1995234 2565103 1737589 2352892 673296 1532219 557063 845593 836513 603717 818196 970406 1701923 1149657 1098632 754713 2270970 2340045 1626143 1748411 1113819 1409982 434259 1742739 2189972 1285059 2610150 744881 958251 515071 2350962 155246 1030984 1212540 1626551 1214306 301322 690460 1040173 1118380 464385 1909922 431207 1327571 1891292 1593983 2218397 1859019 2422916 343841 2494670 953321 770557 487406 1203881 835509 1092312 687671 1985567 606132 644285 254074 169994 125826 2189211 1612367 2377805 1878223 1060349 149666 1029305 1269598 1231980 2287466 1895259 590795 700347 1236030 1033802 1512126 1253985 2572151 1227225 951978 470547 2155298 1356309 1370408 1256525 909322 660482 737977 2593139 521451 2009479 1057249 2510881 131115 1876799 909231 805424 834662 2452323 1633860 1587415 1310255 2327659 1838327 2040884 2033435 1735098 2389878 112777 591122 1670521 1656600 1466415 1680887 2623142 2587391 2336542 628278 2199396 488865 1186506 200981 221377 2206048 2560658 1393864 855072 1721912 2234395 1207732 2357578 1720391 1160006 562924 1090796 196920 959461 2007065 404234 2263213 1218968 2054005 1004524 521888 2390914 1779930 619826 1009205 1798204 2518870 372228 1069806 247114 343053 1984749 467325 1782762 568677 670629 2559370 113715 2101604 1171694 2019769 1913216 395801 2257069 125902 658431 1926997 2194210 392647 956439 1291484 1474843 307448 2056549 817139 2564700 2167442 2495287 1511417 1797690 2503230 1308780 1600442 1355531 1275585 1173653 1953036 1505183 1122595 1420813 1311479 579085 713153 2152567 1576654 237598 1162798 1463917 484705 1358950 1532033 1593524 316791 386868 248016 1620118 2292057 2311863 1707300 1127308 1657078 333436 2616916 1351834 1425325 1416268 2052232 674084 393718 1410460 883890 1330236 643960 929283 2300141 891798 265129 503755 1503379 2153052 43643 2081359 2479266 2084100 2209734 1244125 1205960 1817207 1200679 12824 244250 2088039 1756700 2236772 635821 2069811 854601 2457376 2120161 408020 1139217 1383304 80158 501627 1655992 1361248 953661 235846 2513400 1882741 654817 2639731 1438453 1154523 1517303 666763 1974989 1490862 1084311 2182507 277109 1506515 2200326 235772 756563 2505864 999444 107051 1434210 423872 90833 667286 2108625 1191877 2286190 2210616 63147 101351 72905 2017097 2044400 127311 2548020 104749 270494 1678713 1867155 445913 2359449 2601328 33567 80946 2182965 663908 855281 1234617 161040 710396 561710 1447648 1343193 1342141 1870600 1556425 597188 1903381 2229048 2341562 741288 778166 1510542 886648 2634265 1743297 666680 151339 2406228 603132 1217242 412649 125648 1985440 2521202 869419 2225859 341643 1433431 1251557 1398879 2468798 333380 2643225 890798 598542 147092 97492 1471573 907701 2478779 726092 995341 1886077 992669 52410 1324993 2479722 281828 1166190 1159081 282898 71750 1107139 2076148 997158 68643 2555579 1003939 1419237 499338 252568 2458436 1009865 293200 1754032 423853 109530 2450255 108992 844468 997535 752942 735413 1569572 1347947 466821 676812 131268 1202231 343336 2543677 1871779 1656199 1860184 321163 872287 131577 2321696 1118159 971874 148651 429933 2430176 866768 2370875 2632151 11764 2166098 617094 1737335 1492855 319536 881382 1629346 2390000 2425646 2493365 1010857 1174960 316697 1096126 2122342 2328357 2282665 904289 99092 744010 2516253 2550861 1365043 882562 1617417 257923 1050814 2615940 2477438 440559 117986 2062341 2429253 2459301 2547798 940952 124599 1683218 323495 1345912 1180640 331939 1199299 1121814 351358 1778838 440102 2507687 516732 120160 879664 124189 2584166 1822438 1950714 112874 70098 931022 1426572 2150 1982203 501207 942542 1871829 264916 2116838 1191275 944261 973107 411822 183252 184410 1698734 940301 46930 389159 608927 1464626 326846 1134227 1627596 1252774 513776 1636597 758527 1498438 340023 1228977 1315489 1192257 1882416 1182667 395782 1971272 1271264 827304 5117 1263866 2517426 2491837 366301 258347 2503734 1592416 869845 1126869 1637306 1370054 1980597 246834 2043721 2621623 1317735 291770 1956702 141705 843208 1061140 1303851 1422699 2289231 91842 2172823 753994 1593067 1096226 964875 595848 794786 1437691 2049867 241796 1362048 476055 1276729 27054 279963 628966 1544053 851784 1040458 559370 1216577 996074 985308 2320527 2216601 2557715 1348127 681817 2423278 1054291 634583 2429747 762598 712122 1881665 2275723 1647260 1899310 784638 2260267 2503936 748666 1365834 1475843 230454 1796425 156498 2200648 1227221 1586602 2382515 1292780 1152698 136403 892839 2291349 190224 1967396 110974 156130 590839 116576 1509479 405689 2380536 1160250 2269298 989180 788215 372738 1296907 2398120 2393326 246621 1689149 2078601 667408 739614 702405 367234 2368558 343929 2527201 2640085 2530565 1455712 994949 2369202 2244479 519917 1450688 195725 747452 1686804 393386 1971223 1660537 1613286 750025 1289757 2448216 1982123 1432974 272364 614699 2185861 323291 2021401 2342073 820138 2164345 2432002 620879 1539879 2080762 807829 1330148 843023 916768 1623175 633002 1623608 321645 1383142 1974500 1975391 887716 2328582 1685829 1302348 1849872 726271 2183434 142936 1677908 2441528 1937080 2641534 2236418 1669190 2043335 521536 2346982 698618 1957992 2601006 882718 1104352 2412733 1486096 1483863 418970 1024667 1020455 2339104 1878688 1527366 782910 785095 651696 2353952 1219300 1138768 2318330 2373271 1514545 2127615 2117415 778045 1300646 1952341 662720 2004136 1223860 148463 281818 531722 1808439 1313716 1394849 1328643 1228957 190359 705946 1046982 132793 1133147 2101041 501014 784489 234600 664943 2410847 2546695 1574209 2458273 49773 2552074 66974 399830 2475282 1086019 129804 1210378 1943619 11727 554054 1867195 2068257 2242800 1678658 2466897 1726348 190669 2241772 1236478 1251864 1021239 385742 1505757 1148728 2430899 393235 650330 1662420 1730448 1713788 1682291 1251158 144186 1444126 1846303 1457260 106189 967335 118557 681179 878791 760573 400097 1061571 992514 1383024 1117468 1620064 852894 1383944 833537 1490909 927245 2572860 2531412 837731 1317737 43997 506367 1507143 174342 1924771 2502816 1112150 1682970 197839 1627392 1316868 2554808 1253026 1916733 1115556 1286746 2347980 1077792 2164284 862843 2618467 605366 1147455 2427172 1079462 472122 2434131 691283 1138263 223335 1191722 351051 391082 247500 173818 814036 814022 255992 2616542 296197 441715 150519 2030024 315825 741368 797304 2440237 2080756 2580353 1599839 1743912 1072273 1640747 1282476 57600 2627895 1911254 903704 2211451 1191508 1102563 2368348 1103178 1134305 109292 2281247 2384116 1299628 2076286 1019697 1300137 1933677 2746 2259972 88646 1176445 2324630 1448814 2145196 354282 1006198 1537990 749854 2374130 316222 2469311 212019 1228864 560934 1107439 2430105 2581855 129120 2164457 1449155 2109653 2033736 1894209 353612 256736 987959 48286 1775733 2493509 1237987 1519598 238120 538005 2393508 788785 1845328 1220148 1142425 2168987 14712 1976338 828229 391370 1644205 898757 2210820 2460061 289614 638708 1370401 1457906 2150106 464867 695209 1448861 1064530 2048958 892804 1934865 437052 2489055 705636 1942909 2609947 378571 1495907 1784748 2281549 852385 1014236 1130745 2610630 2398052 1054127 223359 2129081 138583 539465 502641 2086226 1230557 2495862 465622 788627 1009604 2266654 2519338 1386713 2480647 886667 55876 1589853 2136015 1142977 568496 1715759 489320 1235006 103788 1811813 2638250 2110437 122076 2148362 1196998 1055159 544806 1478180 2458290 1225846 2294813 1897686 662007 2283318 2613195 350357 1539894 2149136 1343881 834483 948852 96408 302135 1859661 604200 2327546 2503469 2028420 1590365 1452151 1227670 1545417 2188443 641219 1370257 1665769 526052 1451102 1030364 2152518 618088 607153 2584254 2573159 1275727 225649 1835763 2433307 440150 1418782 489204 1103670 641967 156613 1918240 2028644 108534 1028760 1323411 261503 681991 922621 1760895 2023223 165998 1670839 240683 163345 1694620 2045552 1279211 2083795 1363851 2628118 346991 2345251 361810 2210576 1306642 179488 1497146 513343 388049 2010440 1894285 641559 1639296 2507545 1697182 1408571 1498549 1810775 2568683 1001047 2462374 529320 2419183 2389445 1948311 2383197 2307022 1842631 2267962 1885602 1266287 1597494 1868234 1904435 2196271 2500334 2537733 2474669 561627 2395400 571137 1634024 2065636 1734135 2103864 1193744 2380499 1327637 209111 1934276 1748267 1725443 2536600 1775343 261845 1928698 2262092 1848596 126432 2453596 1759971 600033 81684 2427095 1410212 144936 1118837 157262 1407642 1833685 692539 1416283 1196083 68399 413338 1867447 1237503 125369 1773402 176549 244059 2260697 1544940 1055486 558911 248691 1910336 2065759 2523403 618453 2638096 548409 1550983 807961 1305101 1636313 1129298 502014 1843065 87764 109810 98606 978891 549419 1079830 2316768 2100427 278989 1221571 802942 2613412 1169506 2636825 2629761 2565923 2471954 367666 1866667 2498291 1243685 1142236 1705084 671885 1858867 848576 913242 2077051 337017 1059908 1744472 1907213 2446410 256978 1689686 1671740 1257221 1124385 2282541 504344 2309335 311148 309434 1493880 2002234 1683733 306610 1971040 2340186 713492 2606146 2506040 747940 2342468 1957686 2509557 772913 1890112 877478 1162464 595857 2341245 1617017 2216859 1108407 2523922 1517948 156501 2077690 205999 966259 2130676 1876789 2117258 2597494 1547965 2626819 2513202 566890 1279298 938106 1924641 140114 516416 1789423 154094 381579 38777 2511418 542218 436860 573739 1118283 1454284 734041 1190041 2132484 663281 1972735 2006753 213406 1668323 692158 2573851 1369046 492287 1220358 2136967 1953740 443179 1079240 242609 1757706 1779334 2005115 438038 825973 1673874 2343578 1691191 1431542 98016 1643394 1588792 1909056 652619 978863 2059257 1058648 1584941 618847 1985660 2132738 1915578 1359282 1331971 1429765 1510048 127296 1783331 1387529 1254929 200023 1054215 1760050 1149289 648481 2210980 268751 344357 760835 989960 2632516 2638212 1795209 833277 2351074 1472308 1665503 284172 1636849 2145499 990808 1836645 467433 953346 1742910 280657 1155842 2130893 388358 1827807 806098 989512 659689 2060107 1028107 1359067 659125 678972 257307 300036 1924155 2614469 557736 2636094 2200755 846415 1288806 796435 2295520 1762321 46574 549852 891230 903960 862425 2270707 1901160 1364791 1227211 204922 2591649 2343131 1347258 1686918 651253 2348426 1724724 371219 1275676 1723438 1878851 2328234 1709782 1197938 1283714 2140386 167470 151032 2621877 8781 150601 2562558 649238 369100 1189379 718175 2095005 1356796 219037 2557596 2565086 1973784 1335031 1892167 486212 1825806 1313557 2304006 1323688 1752002 1675747 2182873 45416 1533955 741800 1685475 1329774 1578689 9037 995200 1658582 592084 2412694 1197829 385516 1684345 2301233 542053 1370619 2321561 339012 855654 584744 1563299 1599239 2136060 1351130 2000867 417133 2620194 25419 1069082 734713 2078434 2344724 568327 2248411 414925 2295773 1775192 121991 1945113 39302 532153 1618266 1013685 664365 263701 796476 2364166 229394 2449569 1107212 1857296 2572858 2426629 1409384 2356138 1312561 1428882 1562578 1737532 1429718 1041183 51013 1297655 452666 2579189 2619026 743314 360677 1218924 557718 1247900 1698787 1447410 1662674 1998919 559790 1351661 155212 2109725 490397 2422311 406889 2070043 910053 526380 1565488 1274031 349222 148670 2525287 1825607 339867 1840417 234937 881774 121917 1765360 1400989 1063952 409051 1016434 1437169 1746824 2053118 1628061 919250 2119091 1835295 230911 1637888 1475586 795231 1001749 472768 1246895 2088007 1915097 2295569 232493 2425210 2230188 1851329 1157347 2144559 1869412 2114088 1056592 2532046 2155580 176483 1078533 305910 2025716 967082 658361 2497381 1633011 521921 1356122 1505067 628846 691254 2042206 1298222 1151154 124187 1578257 424214 2206047 1596438 1035071 921549 531536 1869213 1625195 1719868 1367967 886553 1272122 714890 1584211 688962 17489 3939: 1245430 2483895 358664 205569 1491740 2353041 1808317 645838 394: 1956315 660569 1769851 1315827 2289549 2001161 425571 762511 217747 785912 1050114 2327743 718435 1905271 1761387 575680 1430585 969304 1451538 678911 1513103 1273014 2179876 133129 232301 3940: 1393519 1170871 1765621 513630 1953706 3941: 2148682 1967469 3942: 842700 992680 828918 2345517 1302499 22896 1095536 703996 1169571 2040676 1611366 584913 1217853 1591900 639741 546391 2497164 482027 491311 1653663 1549954 637777 1280005 916398 2397454 2517426 1126753 1970557 340357 2331797 1474318 2262090 1750683 2268220 1222169 2637018 1752838 2103163 581885 1475516 1774355 626464 1839348 3943: 1938727 2104458 2607342 2287062 2637780 2481629 526953 940192 1876836 747281 1719418 3944: 1896247 2474274 1315530 63452 1348386 805147 1682550 1418467 2496553 254008 944261 1630882 1089692 571983 1321036 3945: 2173904 1851822 3946: 72416 1210365 1632495 1443679 2548462 1139702 2006503 1690510 1894934 1207768 1731173 1022488 768729 2305904 310444 806891 725005 368313 1000622 1126958 21021 561188 191415 2035997 756405 2440601 944938 1689467 944487 2240044 1398761 382428 1612543 2428853 2179898 866951 2062692 1552917 1958917 889494 2283349 1155783 2359428 2034471 2236573 3947: 101327 752642 3948: 1300269 1314451 2491959 1844198 3949: 1996137 58055 2548493 492413 410932 637368 1446352 2222869 1532433 1762225 2097366 2513004 60372 50852 2160137 1185116 545070 264725 1046651 2049898 1021179 1320460 359343 857853 1591140 1283288 500413 1715714 1423504 977544 1451564 1561760 999369 1367651 1393207 845920 2051630 1568505 499922 2322973 2104194 2310048 395: 785314 1217256 436529 99207 570339 2438512 2525605 2324019 741285 1518836 770469 139241 2339582 2144291 382234 1527706 945542 257243 519744 952156 2282361 1770569 34166 123725 1014473 2025883 1028078 2240776 1808587 1309484 104067 695590 901819 1694550 860105 524969 394370 350889 1026178 1944341 1257469 2018385 1291805 987181 1975220 1212371 2010522 1887774 1629886 182658 1017240 1275518 790845 602167 1720038 1312396 1413059 2308187 442221 2568315 1413367 2031931 1662380 2468923 39043 256135 177134 1349461 1897930 2411252 2463882 308548 2484635 1582665 1378853 1985422 295138 2136083 1501650 305112 480225 461351 1782200 746618 192009 2418991 1854330 926979 1701522 446078 3950: 946575 1911212 757996 1295056 1036862 2356143 1349539 2602728 1256928 619498 227185 1361167 672806 1111302 306456 1186717 343490 2149982 1645481 566333 272280 237861 1149015 2080212 1122791 3951: 804067 344549 3952: 1589677 1056435 881941 339371 963048 3953: 1359410 558841 1668863 1723441 3954: 2428115 1753259 1436870 867044 2213319 2347318 1666800 889947 854450 1340045 1821628 1398249 674226 124632 510319 396132 1953429 128021 1118218 2062833 559741 557292 568891 1461113 62060 451512 75821 423189 1187742 953409 2061099 2368526 131392 1307203 459069 1151477 910772 1002876 1925081 1024617 1385542 2408478 2344104 1821339 1081179 2565983 805403 1044300 62618 561786 669928 1664509 1862377 769481 85237 532996 1653796 594863 486124 1813118 1607579 404726 1367125 2553963 1164446 353723 976489 933574 1647493 1937587 1197465 2179375 690777 1926827 2031955 1989258 1121292 2146615 796310 2485869 443035 101342 2264847 91249 2621361 455380 1058574 296622 1955546 1447720 33606 3955: 335395 18929 2413733 379278 2408153 468246 1840620 2504352 2515313 2616210 1138483 2355357 138153 366612 387050 1483799 1279190 1214857 554400 697970 3956: 2194013 525587 3957: 2620523 1570999 3958: 1867482 1307399 2387896 1048128 1323884 885044 407755 604551 928303 2575278 1360818 1132496 2208110 2435788 2140438 1333434 1385025 1240708 18432 1851895 173756 2248347 1788288 554832 1966740 1829200 2190677 636124 1984088 704538 713435 2301300 1128620 2366348 1075978 1251228 452819 359619 2214908 1363073 2083094 1662159 2310154 2397994 795948 683883 1347162 1251584 650419 145784 1041111 2342568 1711211 1436932 303899 860425 1956679 1565953 1184001 2042890 1454950 448691 1541374 2063121 912365 1658465 639782 1908773 1563096 1647117 1261575 2318556 2635328 198808 651464 1135115 1773693 1524427 1009438 1788492 1601445 40830 1629530 2218239 513930 1695827 1105127 1905889 2084565 932949 666262 447176 1510882 1485223 2507629 627360 2616470 2080240 1939552 1823076 567307 1816812 929968 844922 416160 1081259 1525155 1413288 797401 2148099 539873 1307101 1158791 580822 1634537 2325730 1395917 2431279 2031314 500502 1641464 975110 1744915 1104686 740904 1164763 2211850 1107187 1204556 258630 1393116 2217454 429183 1838586 809176 914233 1092320 115947 576942 1638278 2239360 2462164 2105294 1770852 2330649 325535 1375072 189474 3959: 774436 897525 1867377 2546178 2563400 1030158 712470 1937048 869761 1417763 396: 850194 394784 1945766 34166 2073244 943272 2176382 1461194 765414 1919900 3960: 1183586 1211197 2615683 727655 1599855 514841 1269480 1128557 459619 1733024 2592425 175054 2289835 2054156 1908244 1348501 205644 201851 1973862 624596 1222999 1829324 2353840 2003136 247170 421135 1011729 287624 788184 925365 1613635 628968 435664 367713 864580 957295 2018361 2218843 1457294 2270808 2114695 1875867 979138 619694 594863 1620118 335501 760159 1890347 1565358 2142575 266344 523445 2625755 799467 1173273 1183179 562324 1098524 2055283 2035894 1693820 136043 1512244 1061227 71402 924729 2252275 1770615 1629514 1327662 2047972 1401690 1813202 2153034 1957631 55185 1372409 1396833 455545 220781 1907394 908025 2155697 2235482 3961: 561258 2087938 269853 413503 2192000 828442 879594 165405 2218164 863923 502846 291861 819608 2093293 970447 2440639 204156 632104 1463993 262161 2013490 307082 2242385 2249808 1036015 2059050 2549624 896116 862716 1062416 1177442 568882 1222283 1636695 28427 2618670 1375175 256134 1331553 1362782 1704379 381227 1342685 3962: 2245613 955538 2610949 1661657 1500195 970627 1728993 2311568 868242 976831 119716 187917 844208 516337 606943 2133389 2184469 770516 1853868 1048550 1276344 2335019 2322775 1209312 1437355 1594016 315356 1624659 1581286 849165 2025012 2183965 2303655 761068 1486496 1731764 2472174 2498883 1877310 859428 1521014 1757233 2586630 68251 1714714 1697924 883436 589483 887742 70617 103184 1755808 1075407 887423 105668 542515 402720 134023 2170583 703656 6340 2182179 386707 1331500 946277 1808765 527217 14060 2489657 242652 1768190 1733187 2556427 1534665 2104467 2453304 1574951 1254533 621802 6065 569259 1479793 471019 1339126 500439 2256623 2575935 2141626 2284249 419313 1043220 919958 2044476 18976 229231 889694 1205348 469176 505883 1850598 667808 2574334 556803 316895 1771345 2531775 2028602 970792 1042227 1372715 78535 2154473 1153974 1236425 883756 1189663 1474229 409059 2127826 928757 508273 2094891 1032425 94051 1279951 2075595 1411380 1441892 198977 1284348 451576 842078 2605770 2275537 1301339 2092292 1677674 431433 1535217 137253 1209954 1908093 1862624 2133352 2195381 2599947 2165298 2620085 614902 2443218 871580 1912348 1340743 2225940 1068857 1761138 1418772 2251698 1154852 1570249 1495424 1207994 1819429 2568545 985452 973431 2611823 371723 1315642 238307 161054 635627 2329980 714243 2121244 1175882 453622 2124649 1140890 2061491 914410 1173430 1825321 589858 739473 1117217 2171571 2418763 754671 1850539 73440 938517 265834 736859 1354567 1935222 1748898 1731311 694989 532129 569440 741734 1310782 1812260 1570089 2288280 1838231 1373581 1116805 266508 1417821 761041 1075200 1489003 1128557 2463317 2615610 1877323 66980 184136 216474 503229 2186068 78382 1104026 2475155 301973 772711 2203174 2037546 1100291 1955530 1866753 2518983 91243 2231842 9801 1564531 2070788 1688422 1217509 1274422 471069 2265293 1073658 927135 255422 221423 2182613 2317868 2191411 2482501 523827 2415659 2025849 1017943 2472269 815043 1522709 1798582 1197893 1435087 1014432 2219353 1659880 800057 1248958 1474123 2044299 82068 2616750 1033611 2264891 1486460 1208003 799949 995442 12987 78359 2371498 688396 2174894 1719465 1185982 1722204 264399 1654615 1971998 1071931 681280 478540 2608578 1484999 517467 1607538 1479956 912150 437877 434075 306124 1014110 490720 19725 2354869 1235417 1834152 1621049 1495744 1526943 693797 256474 482174 2616685 1797191 710487 895380 1679206 853970 922827 778278 2027442 1332985 1991713 1951743 2524145 985369 2120670 584741 1071725 682532 1611695 2109142 2175180 1897994 347755 1447717 162513 880365 980563 2004591 690012 794291 168372 114013 365539 1218461 1601494 2574974 472799 1358399 1938903 460415 808988 2597419 1830834 2406541 2453692 2557939 2307531 652367 1344141 1288720 2441760 202647 1933202 1232137 1422078 511537 1130879 420068 2319554 499222 1549755 2168235 737752 2401721 1333417 2601307 1935188 428691 1108002 2145116 2575281 2499061 1196331 209988 67156 798767 540056 1839238 298808 2338471 2291536 1870740 2434208 1702225 2007772 58447 1618797 1749529 590631 1984475 681512 2042241 2244499 431076 632399 243109 1406412 2360638 518721 2056710 1513795 182234 229292 371235 1544607 1748880 2213165 1919331 959473 2538780 841090 2053696 274915 2135911 1469898 1915967 633096 730403 604877 2505894 430481 1639569 36169 2073537 1857819 863840 1209633 425315 330582 2272461 2127092 940441 1332730 113237 1889655 966914 1925675 120050 1655535 1320903 604086 841774 1027751 338197 578455 739130 893565 1216574 2570766 417131 2063764 2013769 2594197 994584 1809111 343122 1024823 2487047 2352711 1839513 2153690 231878 2324107 1782899 1361209 2287003 377900 2394190 720198 2641237 1003930 986222 997732 2119532 872507 856952 907918 1946566 1486286 1667380 2505268 2635759 2361549 875298 1720862 2083654 1702350 450564 192727 791979 793065 1099619 2614210 2127924 1113278 348367 149101 1621669 1700183 535349 2493006 1077731 282151 420178 16086 2025983 1312360 75100 722575 1276047 1931611 1194260 2341077 1756586 283883 1557590 2399553 1929262 1228184 1218586 284979 541146 1891645 349697 1641536 276589 1464369 215617 626318 1180738 601325 2017821 722699 1863106 1304867 1791561 1709407 28995 2335666 729321 1918685 2498579 2515078 671925 859303 475252 2149916 351092 1535808 1649012 261019 922165 240979 2000777 806807 1731240 1413716 1017867 2152439 389814 2068993 475045 91613 2578666 1100942 202335 62319 1341471 59821 7196 1683226 1467602 1734218 1534227 173974 567723 374814 2403003 2616277 903769 1552046 1930868 2295623 1435596 1750915 1912560 281918 2016044 694150 2356846 2435395 2587230 1772607 761160 1518344 1050830 2568908 979383 2119912 1141624 630629 160040 459257 1808911 1565305 1088332 2638045 1651726 1974095 1637319 37979 357490 731487 2137198 1533517 117231 2409516 1513014 2323081 2116215 1362979 324547 1423285 1636560 74620 2573039 2088059 1760273 2057453 2427315 2149532 906699 876169 17503 2599021 2515093 1013257 2213387 2498013 2058204 786829 1738698 725402 1198038 1928396 2641931 2384685 2281763 702648 1996944 1396122 464218 1010402 1654184 388580 692094 1889435 2574121 1734695 968003 691378 821391 236243 625898 8588 1492074 2074470 584499 420347 196694 1779420 114219 1231551 158242 1291849 1574118 87648 2549546 1404466 41840 2592303 1645544 1339410 2188203 1072844 2559035 751963 4769 785633 1482103 1543693 222531 1470271 1966320 2593096 1795072 1843868 2408745 1969099 553467 1661807 549827 180199 2025481 1648467 609204 1792599 1752928 2025448 239723 1695151 233748 1912671 145501 944232 1060823 126154 2238085 801265 1221559 1687116 2466380 2206005 2342460 1088517 954834 953865 541476 1453798 2574959 1422370 330359 775775 1760692 316815 1759659 1605347 1349031 1034550 2421360 1660002 281332 303819 228144 768141 402481 826775 1072929 1500143 1506711 1198665 2105869 1207635 1324464 371431 2118206 1030323 933799 220446 1296061 1921994 1777749 1084933 652819 807114 1903757 152036 2568721 570919 604684 1636485 36748 55337 1219985 998173 1145057 259931 971698 2485972 1103634 1662379 2446939 1982767 867361 2053263 395445 2291448 1704834 1390692 1869034 2259212 478152 380729 365747 498580 213571 1296212 589968 2004472 1646460 1904452 2033148 1760661 1507749 75131 481076 182674 833293 2015557 1970298 1604958 446210 1334791 1097589 2192510 1382892 35030 1988204 726926 681807 1098713 1306193 540022 2399153 339623 543019 1254787 1311019 40422 1335333 33196 47777 589035 1394329 2262661 1535211 1570943 2192417 2212212 1822861 856034 462603 1088397 2174078 1423464 1470228 411873 981097 1238448 107351 2260602 1624398 2485077 301711 1365422 1531297 2268309 1419137 1827679 376551 894805 2006755 1346157 2170706 1256761 187296 2169503 481312 2101293 1129694 1050751 1464932 386619 2131294 416007 1362516 1711353 844990 1746881 2627249 2123388 672122 1586576 2598022 2157278 2327168 1645986 2020844 1424569 965657 1990397 1783251 5570 2381170 1096737 1138884 1737260 1733814 250786 1011574 1059814 1598767 168909 633277 2090835 1710108 890636 346833 728090 2154041 562814 1048173 926949 1356270 2038808 1371000 2458369 1135650 348295 772590 1932453 239977 1983003 51450 1966927 1267838 87817 2261560 2597618 1511958 543509 830074 741431 957287 1048388 1997954 2575931 2412877 251118 2111145 2401729 2350028 778732 1252652 1709989 740893 2074441 2144211 2416829 484393 94700 1504502 1704267 2021220 1786961 788396 1981359 2093076 2426611 2069373 2229018 1749309 1101811 1724433 2027988 1065737 1791606 1420325 1330703 910157 2321230 2567339 1623470 1213526 1335262 2996 1629219 232697 2540838 1932640 547853 1177126 1398499 2383594 909148 986473 563751 159705 2358994 2392596 2590286 2515581 545137 1045171 839718 1509161 1608426 1236967 704345 1992974 1067239 1109883 146994 2129953 1309954 2512583 1955878 2371238 2121563 1761108 2052703 2166161 2379935 1525369 610195 191221 600178 2018193 1717353 793672 1895515 2164887 2148312 1544226 233124 576366 267930 564189 442441 2238345 2261415 2269070 1536472 2188956 142811 965844 353816 106296 1458077 1116342 2545058 2442363 1628730 2156081 2009479 1839629 20179 357246 1170893 373316 2644333 1077121 1226436 1040072 710760 377959 2549624 745039 1598701 2516899 1626946 1613560 906073 561997 2440628 2438818 2295843 1519505 1344347 1104965 2224142 495235 1637705 1707309 1056141 1004342 1652445 1871070 296229 1779930 1517602 2333054 2015502 1009205 1724156 2250699 2141170 527357 72299 1918871 636819 416203 2361994 1251731 753015 198875 1744634 482377 2170783 2024434 1421361 1936086 201988 1815644 874704 2172405 1551263 1266546 858813 811091 672991 786543 1830666 2364452 1733430 772824 740631 748291 68067 1311479 2152567 491757 1856408 2056799 1025595 1811550 2068330 647166 1976816 57296 594912 2177841 353688 1464489 2549694 2293419 137843 779427 1947460 1264687 1935521 1615270 903920 889300 2022020 2158224 1693808 616105 1556018 306973 2462821 523978 859400 831448 574500 2138671 1939648 2069811 1759840 1305402 720140 567939 180112 416979 641825 173872 809525 29205 1127417 144476 1218372 1158386 2621967 2631519 978866 2599093 1792025 2447650 1658622 488185 887563 2596795 2336612 1947192 509775 915201 834381 2174447 2607186 2641757 2341562 1747112 103155 946798 1930766 256795 1605801 1019149 1485106 2192196 2230046 1278956 1336465 774828 1320924 2136340 1482340 701824 1901423 453410 51610 935528 608498 2498223 986479 516678 2277485 2179759 650726 957508 1003939 1070639 1560404 499338 384563 1917044 1641245 150198 2087962 2239562 1754032 2146632 2643699 764489 2637264 2590128 776612 1918071 1397062 2501461 1027369 902175 2003631 2340873 30018 1771709 2321696 1118159 588511 1937519 1407834 1710184 235229 2589161 92673 1469196 299787 46856 408394 741056 1139111 565431 2117350 684654 622373 557512 1665464 2249334 940952 979485 148681 2066282 1209999 1753147 691542 132089 1886792 2515493 438397 846008 162090 583166 281530 46388 406157 1840697 1888693 940301 1612234 1829289 1693661 2033789 1613825 1326098 337307 1303740 1460411 788108 479538 1411334 1966574 1691084 2357351 2549013 733565 1042684 317588 2583402 1437691 476055 55523 2468936 2612650 547517 1943267 2143229 1654337 1847646 1005452 1744533 1452696 1807405 248285 2469816 283493 690801 2540271 2061636 2362653 1569357 2446672 992822 2121837 853346 1002477 1165712 74369 2569488 1152698 2137273 222214 177567 2050998 1261989 766265 2414568 2513030 869754 924092 295222 1821706 391331 890165 1843349 2388503 2420503 1976085 58901 1058403 256357 2003758 2026260 1266742 176906 1012679 1304035 1134666 2287100 766913 1463568 1239015 1275744 1653314 1911743 684233 2507609 2039476 2164345 721227 248548 1320037 1079729 597144 621901 1886424 2490754 1823649 1828641 2326406 172791 128473 943658 2602735 2624571 946609 1020455 771042 1218412 1219300 2503747 950215 1696996 1240782 616376 94463 1215960 581151 1732234 778045 204232 2104418 2549747 1740691 1683649 2489542 1198483 502003 614943 1136663 126458 1933283 881022 1477131 1642815 2275968 2046817 627966 2475282 1342192 217418 226185 419693 129804 1476655 2643756 392285 1737133 852826 2161208 2021544 1996864 340658 947373 826426 1576939 1684882 111054 480738 2496514 2198183 114952 1746438 2560566 589740 1114133 1837936 121993 2234076 1180216 643114 479860 2601105 2022252 573649 1921654 2329488 1072760 418105 579497 2024424 1800159 2589460 1531756 2529039 571021 1633320 1024230 2103377 600466 2228193 2046468 1001143 1416199 150519 955809 341826 302611 2086476 696879 105257 1542217 858637 2240769 1191508 77542 246563 1545473 1846665 522347 452316 192196 1489684 2186113 2538181 1805930 603614 1702288 712199 153472 1659985 2641121 1290544 277231 788263 524170 1486753 1553461 48286 1034208 2099415 2382641 2323141 2341779 935662 2396802 1576380 238274 49938 1358403 2548615 2432775 456456 2384443 1899885 977420 1635369 238202 685012 2559350 711537 2391383 11289 1009404 1321246 1851111 735334 830730 1919759 332356 2478447 1329749 375220 1105015 1193137 1966171 2564486 1783214 442558 1569890 1537001 425831 618125 2412687 1629030 1585262 512519 1601957 2108404 2194935 1353174 513590 307430 1895049 765866 2294813 1680348 1253749 1936734 2066474 1521062 2353858 2149053 153246 630886 461208 1667524 2536409 1636024 825635 1402560 860618 2410413 1064507 1876583 1807055 1578338 1559661 2175135 163345 2112247 2540097 1404943 2506970 407407 2230206 759146 2292527 2337160 802036 1463246 349501 1120029 832766 2073104 2454216 532626 1068371 2215764 2564639 2454300 304891 270521 757020 1934033 1401971 1779805 2453475 2286954 1153870 160288 2321869 1720758 2415134 2616740 1071156 933094 1915198 937832 1661759 2351956 1147060 1380535 186199 2152576 1631842 2013918 1732511 1769465 758159 1305101 1946157 2086036 1326366 87764 1625784 1740657 1545054 1295885 1332960 27833 1277505 235099 2431613 2406110 141215 1679697 2009626 2540910 855398 2490848 1191998 1070272 1994311 1232043 2001935 1314559 1304767 2557069 1113579 321782 1226606 1671740 948931 1064959 1553764 2573363 2132149 2404298 1902861 722741 2463711 1395497 1610126 2156619 2112802 1619602 756419 2182017 1262271 897461 1127157 199490 850998 1396634 2109346 149344 670280 2221315 1763440 583844 1337674 490196 1668878 1653698 1775236 588521 436656 872676 755468 2052637 537793 805969 1409892 53264 1391794 1369046 1300770 2317341 847552 670791 272106 2433415 464484 1081120 2263896 1442556 1875899 498998 652428 2620870 2110706 2185788 2547124 2374100 2209966 1535248 739978 1376445 1242630 830015 1149289 2236860 2628264 892941 1930746 2148193 2291690 1472109 2274077 1173486 670407 1836147 1477232 659689 647366 1130485 806115 504578 1817503 1173299 2208182 1149443 279095 857148 1930688 1724055 2531215 437760 2582217 2377963 1860198 587799 1818927 50279 1310713 1894230 1900584 1599766 431577 2343212 2140807 50951 378271 1426399 2575394 558857 331240 1165508 2101715 724141 430193 165909 105089 906992 854252 2166441 2491832 2544672 2096805 2349115 321343 1529185 145225 1159742 133390 2034241 1008062 236940 46577 1254031 112227 770598 1386627 1803790 2301233 514201 2077255 504659 1216876 1764086 1319713 1515761 2333050 26050 173428 934889 1886295 1714991 1387136 1625020 1587343 1856741 1939101 1083190 1752872 2355021 461348 1900922 880981 1536396 1936994 2416121 1329385 1538685 1399812 177946 94733 2399720 1056204 1763069 1039081 1204005 1472841 390964 1973467 1717409 2306660 986725 916911 2078620 2587310 1562711 247708 2223317 1148846 850878 561812 1430364 30259 1618419 2128176 1475586 1110497 1929610 1772489 690024 242053 787846 1095060 1327680 2570932 1036846 1562252 1457766 983896 973782 692160 80264 2153494 2259872 2555248 1921279 2488533 1863271 834767 70441 2249340 1257999 682734 102947 350896 2048582 663795 2254047 1632135 1702037 397831 3963: 1788346 264378 1218145 3964: 1739447 1113102 962806 3965: 1186746 1535240 1925564 1425541 2647871 363735 1990874 1066534 326269 1434609 2529596 2579306 30153 828725 1499620 626496 2288702 552739 1085644 1646781 1982767 1706195 2582767 1729031 2629210 1167438 1808621 2208512 348183 505141 888393 652618 2552905 1919885 294466 954301 1787649 1604707 2171824 442221 1235215 1138990 1422725 48360 384015 3966: 2084443 265381 1268551 767012 989218 1006228 1387426 2221670 1324157 262316 601427 2396511 2605357 2332156 2044111 970794 244771 2120087 1175930 316235 2227848 500844 1018561 861958 1926915 1545790 1085056 1220144 1610802 1959320 1485923 1576989 2291353 1971192 539618 1343458 1218030 432341 1250426 2645399 2311278 1522891 1094998 584007 1017165 224171 2125770 2521000 2326524 1505907 1462939 777522 1283624 714184 2236196 742293 1195720 323528 1541892 616126 2378287 1542103 1478009 1900993 411923 2283854 3549 1674600 1039900 1753212 1961105 1020735 2216733 1907783 2158367 1061673 540824 1310126 1139510 1868579 59075 2153493 2630954 2003820 570559 1089111 1453384 1070760 894336 658784 12015 615537 772400 1573404 1929076 1294210 1252261 1937840 1563765 250954 1914969 1712365 2466787 946269 569935 1524681 809455 918212 658069 607826 1788753 2213925 390520 1039267 739192 2469618 2523055 1736856 1904628 338464 74212 1055114 1694299 1599668 1548648 1456572 632010 2105741 3679 2566872 887757 2221149 559056 1717736 559646 352953 503465 1515217 2120952 1701174 2458989 605115 2050516 344080 2472718 1326134 953697 1502115 1737229 2001180 1603246 1760577 1692633 1669466 1277317 2511092 1561776 447669 993921 423731 2277450 2290619 548288 833970 760072 1450994 228772 1072685 60943 1585502 746763 708883 1916653 394301 1824150 1333458 1108843 2035032 109691 1090092 345097 1101387 1918913 1232687 582600 149594 884414 1321965 984964 2144367 1019839 431017 1052018 2103778 931995 1576827 2398438 1345626 2219381 634247 2635472 315644 861603 132094 1337704 1984187 403132 371486 1456297 2044879 586794 1313055 1680717 2307034 2565388 2488347 442249 2433854 442158 1659221 2038637 2177300 1793459 1838299 1016769 1416394 1199846 2324330 887341 793434 1060499 880690 2534900 2647756 1151806 2390083 2048199 1843143 1458578 1965097 1975251 695655 1139633 2642523 1051844 2634686 1661075 2211728 1057553 1458665 906545 29821 1343414 1200444 2162131 2344438 1737253 2221769 534334 131300 2615715 2495511 2345735 1793479 296395 296609 829274 902744 2183781 2078363 394546 2542671 2150506 282076 2225478 2271306 1945344 1163091 21874 541961 1418302 1554117 1419649 621233 2368704 1876086 740821 693422 52929 1671321 1904952 186699 1863557 183619 527481 497959 640587 1943456 1057858 2149717 841735 1972431 1041422 301750 1518614 1227428 1431509 296503 930641 2403451 1071276 2184905 445449 2160180 468922 900961 2074054 1169155 84328 2485470 2393466 194532 339706 1142369 545243 2247037 1286635 1910439 1063376 2626475 2083021 1813166 925796 2240560 301128 2228705 366635 1159523 1964209 821550 1193708 175936 2056877 1091886 113092 474326 1713104 2497828 1107750 2504371 394373 1515912 1843802 1518093 12205 1014807 2331788 689209 1510232 410964 1146281 1935102 2037617 315217 2140761 57337 128766 1113253 1981343 1219539 1944901 290816 217652 2410819 943594 1790639 2212265 2532028 1776840 2480014 474904 2534039 2452965 1773330 1120311 639801 1760224 1770253 1748341 594032 1983877 920517 1681943 312454 2006112 714866 2351730 1367569 1038257 2124018 1373568 1714784 2167031 1520672 1194260 1199998 1101615 2251886 2582617 1709984 585329 443029 1715607 1175467 392998 352 2253429 2483630 1115198 178747 1334910 319335 1636442 812928 1905731 1999612 2272452 2271582 2251389 411029 1163337 2553050 2521261 2201371 1166406 21012 2332288 2483873 703694 2285683 2581579 809124 1634357 1570048 1073973 1951704 2108535 1638818 1423041 1367704 1189452 1020494 492253 45120 608911 2603809 2169412 2200907 936641 398613 220502 2502281 36947 1389278 2244293 432533 2456032 846974 1586204 2016012 2548248 2363522 2053690 997109 2027020 931148 1595355 1372927 1761647 939750 1367707 2162187 1447575 2257359 483229 66360 2328047 493232 710253 328961 2254823 717212 122729 2462174 1402199 245080 966743 2022403 812056 1533078 2221357 775058 2332056 1445224 1951364 610821 1834972 2575314 615909 270846 1753574 1942613 969175 1897924 1691918 1346878 1216919 2144117 1942112 793550 1399153 701172 109919 2444200 2300253 993298 300148 894613 2599318 1448599 257162 278116 1868785 678120 1183430 2246503 1921400 713496 1788125 503613 1585651 2459136 2258510 1925642 2604346 2260874 1150103 1163051 1272422 1508550 1941447 558154 163050 1153057 1018184 1584067 1330844 564894 2252455 2619201 1134130 1168943 2194954 1588631 1892248 102486 2007276 303095 2185991 505823 1083423 1489102 2438804 909257 2585839 2389236 1438261 2081163 765553 667752 105060 1753680 480578 366892 1982890 2614745 1183553 1019766 648269 2013321 2149355 632632 1152061 1940100 45600 599235 2338008 1387727 813296 1975100 1289700 1015844 652383 2632806 2468710 2569115 723391 1461565 1538788 2575718 867001 2305605 230448 1320754 978667 648795 365008 1616284 1698152 1125863 1846331 764636 2156280 2578493 2187995 1671564 443553 1984104 1664507 2198051 1335361 2276009 64801 593063 1235008 80286 1345370 931565 1702801 356559 2144613 1451031 914579 2400338 812828 2577628 312404 1771748 574253 815737 1387201 1625811 2082912 1642960 2146454 721829 877394 1142519 2287886 1616092 889477 595698 983321 643581 347343 2531427 1000277 265842 2149802 1221541 2361110 2046589 2540011 189959 2531296 2239040 1709184 1092848 1299140 991505 1942666 1423534 1153229 715026 824918 1338035 1923394 638076 416992 556603 2191084 1583425 953448 406471 583438 2572055 1133923 2464163 649307 2547635 1300016 1465879 1777438 2410831 48645 2596454 881088 1541220 1151065 79551 837551 256976 1203775 2303908 407797 1752990 2346661 2624099 1273817 1137735 1253002 191421 64244 1989635 2206509 741966 518513 2638422 263840 1196328 2213898 2515129 2333563 766655 1193582 2398768 971175 2558599 1756682 1102864 2210884 1144783 2598752 2313185 2616304 1476560 843249 1699936 1980513 1555899 2097975 127985 2109805 103374 1193158 1481275 1497299 2013421 740281 1656651 2615656 1690520 1064607 948200 2593342 1020224 2424633 1669465 46160 2222371 2017918 1101540 189254 2181570 2300923 2067935 1763118 373535 1050595 1868328 2227637 2646591 973751 1624397 1642521 2252604 906099 734108 1531618 2456771 442278 2161711 2444508 1963728 1290929 117702 1110113 186409 1531216 406410 1493577 162866 1999911 352647 57649 413514 2400971 2202668 1623198 997265 1867401 1387313 1155382 719247 433841 2037226 1042710 1358916 1621447 1674728 885950 1644126 1261812 2047705 1693154 1664046 2496847 672428 1324112 1468433 852318 476680 2250150 1441526 1582304 2528657 1712670 2136390 222442 2462072 559496 178631 1822738 1493801 104956 2567438 65554 1718504 65971 1495376 970978 2046631 216544 2383246 1401780 571935 2597558 62955 2517912 1138966 1722561 720261 1830198 1061965 882265 2242371 1255219 2467145 1867155 1564710 901168 1119196 2310952 1647812 785161 734969 1155525 1251550 1977019 1435869 639727 1858415 2280909 1007877 2302120 2358515 1029078 2384136 2467997 1317895 583677 2459887 1576567 1372434 2099456 871425 1915610 586685 768338 394616 1264420 974629 350076 2509651 1653721 1952443 389150 601996 873769 1002375 2340736 519969 2626563 2348960 2590280 1168577 433473 9398 2217800 417263 2608092 66685 2274214 1376414 2067355 2326371 1554747 952651 1393666 2553381 787775 1722519 81166 1151413 2435232 682993 306651 1075658 91323 1604352 456425 990713 2453260 58805 408605 1758778 2288447 554676 1706695 446738 1779076 91974 210762 2288707 1828844 1168700 1117871 1989770 1192257 201395 1503418 877488 1287299 1901147 1602782 1389090 541891 1212542 287237 838441 458024 2630282 18816 124242 211880 538764 824568 2593104 988817 827130 2016621 2293591 396486 1094102 1284723 697455 474058 2029347 1365834 791756 1633788 962218 1688994 52866 951304 2374326 1182857 1718389 63396 911798 1887867 2238333 2047398 2269080 163468 992151 252301 1681669 2610783 1015150 632011 1141288 1971052 753450 2622799 388535 1049129 2446088 1416800 533270 1737620 442568 2491559 702009 1918538 885876 461171 1365599 1022087 166852 933578 1092192 1130811 753951 389109 1293314 58864 749359 2416281 189347 794500 2190167 1125900 1569318 2511056 782742 1856602 2646421 2186428 403164 1683639 2323199 2534190 281445 695823 6522 2645462 2432831 1772668 1956808 160529 2643756 1817994 487398 2605258 2491746 1933868 1375465 114239 1266295 597219 2605581 2119303 1503555 348234 448595 811513 1401618 501221 204600 853861 279589 576318 1810627 759330 2265282 918277 2105354 721073 1290944 1704121 48961 1434009 815569 1863351 1721071 265949 1950763 2106050 1218258 846698 69979 1139284 673671 2268037 2596336 1481654 1803629 136094 725143 2063328 1304997 2534614 1418310 1174456 1111990 564114 759299 128489 561955 1577888 1458247 49938 1843150 822263 776038 963716 2027729 1247398 759030 1993966 2124887 1012447 1345044 2350542 1002916 51401 1508100 501911 2357382 1884863 2282961 215347 28461 1589251 235141 1835329 1129879 269429 851224 760885 1298351 669800 1584975 2577597 793820 793355 1420711 585942 342188 938264 2159027 899977 2540335 2016449 2050735 847049 1487767 1776472 819830 1675109 2022777 2020412 931900 2308335 205636 1943067 1459602 2104776 1176643 2460567 1277924 1883004 1225200 1141176 539112 2349550 2409910 1741494 1843432 1317323 1617436 369258 2227934 417411 2636205 2220628 1598365 2504021 1043616 1875874 1771381 2380730 1489331 690131 1235181 1396298 1794664 374876 2098283 2545893 454223 2423608 2283918 1666122 533286 1108170 1218505 252617 2626400 1208897 1417745 788271 2588586 2407267 1393411 2484261 871308 2080288 2198830 1591470 1819057 311402 924971 818644 2316885 1604228 1601983 1989589 510240 2182661 1073935 1757706 880628 101018 2445884 1310566 2383986 1196290 2492399 293314 2465214 1489989 78222 1275063 580492 1624343 2563322 2126363 1639167 2417825 1828861 835568 153737 1787603 1977362 467009 97395 974448 337886 1741414 2506919 959590 1780507 179158 771843 4089 1916933 862425 1239513 1703932 1388474 2057442 2274875 1861881 2081461 1547653 1997484 535754 1322787 165015 578701 1856778 2448875 97009 306356 2474073 2288442 1326032 552409 684676 1917340 1634219 1125972 1395504 396428 827423 2077255 749556 2134072 553554 1388884 211210 2468519 1954877 2185036 675654 2144948 440002 1292375 523574 322760 230190 1261787 2439394 2525218 2279154 386823 334096 1573905 1340264 330511 2545832 2322022 803791 633342 720839 1807482 339867 23445 2226046 1562711 563554 1965715 19345 1345499 2534687 1798099 274589 2217301 2504966 2594423 703564 981360 1884523 673642 1299901 2139008 2501120 2445108 1792179 1333111 697611 1479048 473670 2170287 502330 295301 641653 2163770 2249340 1932728 1094476 3967: 1021701 2518654 2604442 2304297 65729 500282 1787968 309284 3968: 2045090 1513394 1030563 670525 1317491 259665 2227416 1044566 543549 461070 2373114 1449155 2519021 3969: 2052476 613002 2170980 1441619 397: 928400 279960 23421 1638181 590112 1814190 1149601 1573627 962736 2327743 1180523 1219262 1895515 268872 271346 417746 2415235 1979411 444111 1580591 1005371 418339 1202021 963663 2148401 1096345 835743 98282 406464 1647121 610024 3970: 1727382 1799995 251381 365850 2345502 2117562 284727 623901 683181 596657 1334997 678846 507094 1013008 1788823 1027466 754292 466382 2617105 2601949 1562458 2527985 2577433 1458903 2268889 1704322 1799148 451589 876940 2324305 2354000 1503555 23799 2624530 1960082 2015275 2634853 3971: 1695198 1398656 1959662 1261752 1011011 2236937 95433 1315916 2399412 31207 701678 1773724 181723 2125140 976310 2392461 3972: 1327295 360802 1569545 165682 558574 644476 2209439 344230 793107 1599120 1340285 1144279 1338824 526251 2509436 2409319 1616048 1498466 361301 1849197 2133576 1832829 2419786 2382875 1286812 2160962 2146614 241799 1646169 573270 971994 2493018 814953 2159701 1629047 570269 959443 338855 395073 2175570 1528231 1229109 2168407 2400924 1649392 584913 1200710 2595846 1733486 2358771 2530108 1170877 2096352 1211051 812114 359343 1837769 423452 680723 2220889 2067426 1011240 1583645 1525897 472937 255651 1882078 2109014 178147 1573745 613964 659176 2209734 633151 509496 612154 261295 2507616 968595 1660176 1988179 401315 1506186 255594 2572307 902973 741312 1089800 505679 1524293 2010833 2028451 601743 1167258 592394 2033538 142023 443846 2418869 2542472 2349595 2333038 2083295 671526 2016465 1669500 1003753 780252 1462133 444640 1299265 1475006 1946157 20658 272932 1100906 915673 858057 1036692 2309777 765265 1846106 1176833 1181364 402118 1396768 1543132 1201071 46154 101692 1256754 3973: 1082903 989960 3974: 1341444 550655 720833 2187108 1816208 1173015 2462343 2001615 269689 1613540 1567190 329448 1877875 880140 2207163 1429243 1134724 1973503 2206286 1368751 1362351 357081 2375713 2218980 2601377 2148744 2347299 2165084 1966699 769879 1573647 792185 2331797 1851786 785992 156585 2554184 2637392 2077664 1081218 162641 1975706 1603468 99120 3975: 1896649 1901659 894474 1526803 1572597 2409246 1243069 2547485 1000441 345793 1649641 2589110 1206080 656811 22816 2132836 2264452 1846306 2177666 1862228 907631 1591925 544141 1844761 2231663 341982 2435001 2322928 592488 1785036 329300 2314878 3976: 1429041 2608988 71738 1132096 512106 1087381 929326 2263492 2422320 516130 2264127 1545798 33772 1353243 1748772 2392320 2498810 2362167 1761122 2061034 526705 628074 489187 2386616 3977: 252342 133315 1550090 1430641 175359 579002 3978: 356227 1363315 1540335 1894023 2011881 398192 1343406 102617 1466834 900983 2295181 134753 1162365 441931 2414482 1812973 849533 334628 1542460 3979: 1310752 342731 121914 401694 465313 855197 371488 29931 709330 2216021 1738851 398: 1237502 487169 2015264 1147754 1541228 842972 1480970 699239 2025570 982644 57332 303134 2409425 1840463 704927 1558409 2136056 225513 195765 2095947 1379358 1673300 1802127 2287567 2160456 2145156 424518 759746 2062550 843550 2242335 558473 987936 2625553 395544 807490 1789034 806891 1558406 682696 1523039 2016427 1699483 1554574 1923130 2102169 1864366 1111021 2360796 814259 956421 1172598 1369463 1547175 192098 1087403 838913 1393748 1190373 1853197 786804 1867844 1117065 2308202 252462 256033 2262127 1470851 2519164 1489408 2372387 1755161 1888609 1547711 1923542 1390363 475785 2564748 1791848 2561710 245030 990659 427609 556299 179153 1996795 1488931 744533 1062416 1955719 2295385 614685 2539266 1372889 156948 2335168 808452 1107064 1684187 1266195 2289506 2084553 2366612 1952162 1748644 1031172 271897 39987 2425136 866725 1858079 171118 2032031 1554867 284718 1106235 1640759 1842025 1318246 538744 2459696 2443313 1769424 2085193 2075855 1829668 2628210 1159058 766277 2372921 443346 916772 503573 2112673 2444278 1901612 731319 2500121 625406 2324342 1819004 1820594 1114866 710474 616677 1910475 3980: 2272974 832387 1152558 1240738 1649431 2118461 883505 2008443 3981: 653423 1949983 2526250 89207 453098 1431304 108756 2485960 921710 265955 88022 2230476 2290819 502472 1604609 2104215 1552270 1588922 288667 3982: 1147754 104925 1117065 3983: 1748252 851433 1837511 180408 1336252 1772726 1209359 855878 677607 1391955 1713499 1225562 844268 2397318 1810707 3984: 1729881 274840 1249686 1447009 2563748 2585448 156565 2470582 1056709 823385 2383545 1026031 809980 2132380 1181079 985268 1171803 1602407 2448159 1292553 2380086 658059 863752 744402 2355194 399971 1008533 1795945 1861500 2097126 42367 773978 1946883 241630 2126760 1894125 449101 212322 774169 1352908 1672405 1384253 2242356 3985: 2252851 932831 185590 3986: 1037506 2010474 847217 2279712 1146837 1167434 918308 2094630 1128762 2282264 2004650 1610286 1379891 846483 1166446 966789 2108905 2131138 850291 834804 1257844 1061166 2401943 2529368 1123177 36212 1210162 2609871 1277752 577734 86002 2148653 2209653 1528530 2152101 1625638 445535 706174 1890010 2022191 525169 745213 163209 653900 122970 792300 2300649 1437430 1332509 1083723 109023 2140037 49882 240150 1238192 1848970 1860246 60489 1418514 568080 1569186 1927424 2459430 2638969 1353884 1281112 1954828 320443 1195621 1479560 241188 220918 599671 2484609 1875322 1201198 367913 1806126 3987: 2442067 358137 788223 315874 1586929 1667132 161013 1701859 1742881 2462044 2289469 488854 1891668 568870 3988: 787416 224808 1939663 246225 1616147 1308268 2165181 31687 179551 271523 2299624 17083 2438724 442059 932900 28384 1303348 2322128 1670478 235971 2115849 1832825 1468085 2415383 1142673 770076 2137589 1455446 290146 1971625 3989: 2036193 121943 1024632 6932 1321505 547684 2114568 2016752 101238 1826356 1299443 1602319 3990: 90789 917008 1416020 2362465 685480 1807510 1498221 206039 3991: 1639705 1959586 1962861 1299755 1020840 2020678 1229435 294105 3992: 52076 3993: 188099 2316478 1774842 456545 850215 1279612 2316398 2641221 2425815 788237 1458031 1697011 2554466 464382 1379507 706705 1953209 1874761 686140 1825584 1176776 1040739 1624561 2446541 1175909 1459166 2080256 3994: 700392 2533524 2039950 2026090 1658588 1478036 288648 1697370 626246 2431481 436083 1771701 2207614 2005984 1090860 559290 1192282 580498 3995: 549122 1875767 1953281 1938727 877954 1782959 2230624 33705 592839 434569 866853 5256 946188 1316853 626921 3996: 1616885 793369 114898 3997: 2518807 2446044 1580917 1265739 3998: 1562937 29000 786154 1858617 978936 1409583 235364 172412 287673 1616540 2160438 1915966 2000982 2298138 1546731 2371479 1338579 2091461 2330747 1286999 2198162 1913529 647321 2151492 2170922 1475026 1382133 1447088 2177466 1016150 1986227 1106823 1553442 22718 413703 907940 1218410 1204864 573762 2266504 928230 1043471 1514913 2310459 3999: 2397921 1832699 1296825 2391369 1990962 780589 1382001 2130786 2387813 1471026 769353 236326 1959265 1985755 2626694 2409698 1944425 2144277 741109 749071 1492594 513210 975122 2377778 2293484 1842959 1108090 813746 1293888 467254 1793195 1080441 1401487 1869679 536811 2514419 978231 1601971 980231 1833295 2203480 1960461 1822613 1475025 2297323 128421 1929991 914628 1994937 485576 1793627 460609 1623154 1070576 45458 132749 2300772 2647076 1755755 413182 2597667 1080636 1106745 2440752 784594 1868137 776624 1111865 1884721 476581 1760602 1228062 2373703 107242 717466 1517850 302540 1450015 232933 2206091 1707375 1006340 1649729 1512193 2228114 1489306 435274 296948 2495419 1186755 333471 1131121 1789678 2152697 374523 2196248 129473 724283 79270 96253 290478 2410172 2362653 690157 2327260 311838 1345807 1036028 1680301 2308864 1925562 1994031 1169803 2542472 2174663 879787 1917538 2197150 1701619 1041489 2370920 879122 1733416 1525880 2210976 587263 1037337 1565822 2495644 632992 497121 1604634 1844671 1684524 829625 1882567 2045623 2179707 2640133 1359663 1315546 397620 1269205 2188822 1703053 974539 2555839 394429 2598104 543339 4: 410199 2434289 2498512 2573419 40: 210487 1189322 1039248 2616386 400217 2342826 945327 2146123 2422544 2033694 1344257 2253156 1699957 516224 1516596 1913902 639923 1514561 1296554 2530608 865697 2463683 2412229 79143 1432790 1105672 588916 1108034 2474263 1769779 1450904 1986113 1906748 598850 2568913 400: 1050707 183667 97590 648988 691129 2027895 494543 1529346 949877 992901 2385340 1343386 625478 1030448 1267783 1106666 1924310 2305963 133000 266250 2317031 2188171 1535123 1227140 614457 634774 1134082 488754 1746542 1574068 160701 2086840 679822 360676 2224560 189071 661089 1013102 2048191 1849043 1770405 128222 2516572 487866 28595 974649 1010643 2353512 242211 612800 1182493 266499 1568605 777074 1780607 452974 3210 185823 1687256 2033292 1514327 1426701 1479308 2123660 239483 979834 2593355 1283421 1639386 504012 2356368 1747983 836219 1887538 211832 1779161 191576 2633414 429546 899516 1633819 406842 1128397 883521 1452812 2144088 242327 2058716 1007959 1059319 1025592 1083434 1052463 2287296 2326028 1959417 2293072 2393941 906462 2589444 1399116 641012 4000: 657811 4001: 48580 1033378 245808 1284991 2474555 2214341 2144291 1494381 1607759 14788 1178902 939767 1388095 1811569 1485270 1076954 385648 686029 1892852 613699 1508248 970497 4002: 294993 1166920 943734 1448637 1685134 1148602 1069906 1845582 1674834 696160 4003: 382432 4004: 1628355 1282822 389966 1878820 1843364 1745404 1349657 1410658 1159861 511883 2040501 559773 517454 1969751 647235 1330588 3402 966013 1473331 2153272 4005: 2298206 1328018 562306 2248698 865058 1074041 650528 1589554 995223 1955734 1141366 1639862 1874151 2547942 1143434 1412538 2517977 208871 1815164 1433425 2353826 873158 680811 4006: 2317031 1709571 4007: 2219523 1146649 781686 1387001 1009346 1309667 592132 1655738 600769 477401 786699 1103694 406791 119820 1213575 1979278 728569 1067046 2177576 857132 1038266 1450023 1584153 367747 1455446 1239145 2174664 1872858 2101570 4008: 862407 869873 2154857 1291287 1217714 2004649 1374665 1981650 491694 1865666 2176341 1684861 1631932 456601 649262 1530748 2157999 1429631 22578 1112066 516753 2184326 1374172 2475394 510902 2351911 1937194 216002 1038208 879914 1830013 209045 2013757 1654114 1142077 941216 1417177 2400986 1415051 4009: 2542255 478903 694309 955715 1001213 1984967 401: 619502 2310614 1882951 119359 1105260 127657 599628 486963 1368435 634254 755098 241231 1387544 788480 242879 734691 2189095 1351132 1514421 1315654 1635708 2094669 1645584 1496529 483829 1868957 1709219 1826445 658135 1348986 2259482 102919 1933368 1379783 2248408 1624548 1516496 2157774 2075682 1237749 2580673 511413 1767485 1651760 1255580 1973785 162926 735560 1571856 1629089 2566127 1025103 1576106 1733262 1930472 1436973 519240 308631 664261 2103332 505816 1540611 1930453 881431 2230942 1453837 1481636 135667 1134203 228456 834733 2131127 86916 128901 493539 1280781 911243 733620 295135 1213476 2278846 1676373 164245 2540343 2020353 1876849 824825 560579 1987961 1228542 863653 540893 2365963 1191002 2633669 1394832 1858434 2462505 1428930 669072 1082888 2206512 2047799 2610637 1425941 2533706 616824 1636430 2317144 1858600 2411778 624421 1314682 2015242 2434059 494293 1520377 276544 1468030 2643695 461894 1406428 671446 2520398 1533920 526193 2176953 121371 2477775 668230 606223 1692232 2063801 2646332 1025318 1620215 1817722 1062725 2380681 1007698 2011398 1782432 637892 1729960 1747548 1547028 1165297 4010: 1877834 1882279 164210 1319761 1831213 1609854 782128 476606 733734 1268066 2274349 1357088 1129347 1228583 533147 136277 2084710 1737378 2491898 427474 364785 705616 2172948 714918 1186910 2315555 1694407 1865617 2158266 1704511 29205 2198309 2436885 2154400 1472020 1107752 193240 2439520 1387525 1650774 1147949 1821630 164361 286491 1187854 2303340 2531099 1979429 2206837 1291105 133887 1524529 828520 2257349 4011: 2514766 2387755 261053 2422185 1316810 1391941 1702408 728833 891430 2638639 1606489 2437761 950251 680501 2012188 1368442 2568624 1947345 2436895 801780 609322 2143896 361088 44737 750015 2197372 953772 1259514 1857296 2466803 267080 4012: 1185027 1566014 1061353 708530 1735937 1551699 835434 1226628 752009 1754884 153553 1480240 1071510 456445 583873 2164755 891991 650061 481416 1293001 218016 1550412 944219 1474922 863422 55876 151004 1927424 698753 1429510 4013: 1428848 2089791 2237255 1659480 1892484 470977 50400 1015188 4014: 124728 751994 114080 804131 882812 1116370 4015: 2361397 805676 61807 358390 2291565 2108640 22725 643306 1421209 2482677 333818 2383895 1812650 1453868 2478108 173989 356948 440264 43481 1434146 4016: 1846353 4017: 574843 691529 1575605 1108939 861554 2382616 1181371 2551054 68500 620813 375177 1369362 534140 1273277 4018: 826745 2084710 4019: 2280167 1967935 2299374 38302 1983525 2413874 1322178 402: 1123667 2441034 846686 780319 4020: 1614163 4021: 177425 2620056 4022: 1698900 4023: 1300978 952651 4024: 907495 1299243 1674415 4025: 139473 237263 4026: 1432310 1094621 1214046 514849 671211 1116031 477104 1549264 191760 1350500 831834 1022934 1486391 4027: 1402912 2000205 1056133 680897 527634 1387544 281729 487070 2430300 2295815 481049 921783 1360360 214221 1932255 1708904 460871 1055773 1295798 1917873 2182671 991629 2343802 2042240 63666 1200654 370037 1874620 1516936 197850 2107068 1946157 1399265 2090953 455922 2614568 1337391 4028: 1094578 2353668 991465 2530409 2533347 568415 1669425 2178408 507206 1506616 581311 1611752 1738284 2136206 1640987 4029: 2042561 1593536 174924 878141 485175 1301050 2255305 2331215 2583753 2132538 198014 3458 1048269 368113 680305 1082078 403: 1358 895587 1788259 797123 1060431 672102 1896501 4030: 2162424 1058229 1295263 2043215 1112974 4031: 2451669 2396207 270953 2500557 350539 2063574 603466 2507446 556689 688202 20781 107069 282151 35887 1901906 1255593 1107660 834530 1806004 231413 1932987 199833 2491745 2244033 1234104 2439777 2509695 1682762 1777553 64330 1598219 2460652 909164 2120528 2022092 1429865 259761 83909 1894495 4033: 2474705 1583311 1543292 2619761 429382 1341871 353820 1584066 1635705 804919 2042009 264347 1196094 1424751 2219523 1875704 1509630 1321637 2042175 1617144 2262171 648881 270952 2622904 1210436 115844 1061198 586028 1540724 1562058 1612079 2103167 1818524 2435539 305472 2074282 2009204 343611 1569773 197052 2121810 267832 1717732 1887738 361330 595011 2318097 675414 444593 921732 2274526 2437920 1499823 1503725 1610450 1227602 105027 1676444 2102550 1420600 1637780 2219598 1707260 181373 1165490 606653 1729588 1383601 2589810 2197957 995214 2350040 15044 1324454 1795965 1455810 458244 1756630 2039049 511664 2586150 271366 714559 214571 16477 603243 1477724 569999 2419786 811516 163155 1199271 830370 1954126 1062207 1273640 2059620 256474 2512773 331073 1155319 2617877 2078655 2227804 988864 2552423 1177295 2001640 2592889 1588708 496571 1970847 2050877 691070 1355735 1093011 278189 514584 2087618 326269 1192547 2568440 912254 2286409 1826689 2518742 2538677 2376367 2167058 1958619 1207035 2122056 462113 1789499 1828740 332195 1993979 2263680 2049642 9816 2583932 2188985 2239261 504709 1143837 763291 1638146 54485 77299 486780 177978 234779 152958 1669092 1730537 2515381 1147796 2339356 2385437 491270 121832 1613574 1343223 925061 789339 2087355 2504097 2357713 1263320 2004259 2294085 1070328 2538322 1604321 465952 643505 2017420 228927 185755 175915 513457 945673 2501035 2006650 2039519 42147 212941 1476479 1026507 1524980 2417418 2004994 550015 1627867 2040279 1398275 1357793 2331318 1207238 615773 2645151 755820 1590815 1127091 644374 979219 789255 2432474 833752 2503778 1738296 617409 686146 2179005 336674 240193 2257621 1598010 763840 1335633 1143164 1400087 1654986 206152 478630 404009 809284 469313 1796842 2070267 1383516 684422 2278186 2634811 1676322 632675 1835513 814575 920213 1961791 2267349 2102473 1825162 888773 1576577 206925 1183150 274137 2609036 2449564 2429118 321341 243727 1236209 1207990 1675009 105689 1417273 1066957 1883758 726538 665976 610097 283938 1379312 803835 1740220 651708 1695239 361066 576279 1474258 1691367 2285157 935064 1676685 842721 1928583 989128 1000301 1668927 2315849 1198530 2605778 2099583 817183 2051978 2280315 498766 2413467 424548 61602 496970 863880 2439270 2153021 1645159 375712 2361267 2601476 518058 656148 378591 19405 2315795 1677091 2633149 2057462 168965 2465911 448086 375803 2230114 2396049 2132873 210961 1540493 1794220 786268 2279369 1137449 1933642 296430 1936501 2232476 2127631 931715 1865753 356620 2514229 636256 1214744 2228366 334084 424202 931702 1642926 476061 231253 26055 1510118 2155185 2233187 1317118 1228542 807760 2196913 1630198 94503 2381936 32141 90833 2098959 1075380 1513368 939110 1212585 2196599 749666 2143192 191023 2035735 1592019 2243979 1963630 134490 380545 886841 2010357 162395 2174723 1826956 2592247 250038 1374758 973903 2249534 1276258 1204891 1213379 2022155 1332577 700530 1623642 468432 1388677 2208248 2111228 577740 1313649 188790 306130 842670 914550 1187757 1438459 2078717 957402 1290375 2611158 1735380 810338 166728 250340 2542199 1735514 120151 2312955 439140 2495828 1318337 2233084 1991543 1040848 409310 1815508 1680872 1991989 1311843 1738276 2169034 767061 461155 1125856 565007 1117788 155978 1014067 1665270 677587 810373 533344 125011 2609960 888121 215438 362579 107198 2131203 2459614 2221268 1644760 899064 2493028 307261 573649 1341847 1613548 945117 985718 2603093 1104918 2029073 655175 1257215 2130300 2542378 728714 1537478 1041383 782261 653848 2550038 1121680 176535 22626 1213318 2008987 2211666 2303077 632448 883474 1976233 1950809 1944666 1916179 1522685 883003 943465 2527997 1521460 1726620 2049137 2209445 1380408 820035 240457 666333 257395 238544 2486013 93124 396595 905936 1981970 1706001 2113562 1658366 2096153 242479 2136182 1291633 662095 665100 2405349 1500319 756309 1119267 963905 1152133 2013319 90226 2458825 2539350 1866750 862149 615258 985863 49106 2124339 821399 605082 1094403 442963 162834 2050066 2434534 393278 1867807 152201 1029833 668271 385433 617956 1569103 592293 2021989 1710520 284898 883202 1032501 1210904 2104887 859994 1524299 1768383 1430693 354856 1125927 1894020 214125 1288244 2622824 292335 794246 2585800 2320186 2261766 1633939 2556226 1528721 1533381 927365 675887 2422908 404184 2547937 514241 1033060 893737 353530 1868556 590515 767461 1583135 994596 2060452 156315 479607 1074152 1133932 1532504 2592910 1087780 1289514 449655 4034: 584513 4035: 314718 2423552 1619179 573980 1429169 1621793 79108 1693383 4036: 2330747 1900484 2489485 2614 4037: 1188048 2135101 2601111 2146076 180675 489869 2526913 1817878 2025284 1233239 1650808 134307 4038: 2368714 1041295 91120 1208997 2434592 4039: 1643517 2160456 440142 2307036 1677733 1309323 660072 404: 735560 1859363 1323788 2257890 407525 1323431 16603 562726 4040: 1753685 800367 2236314 857658 924839 1063429 2022272 2362934 2045603 1175205 478280 992181 298051 657181 1739551 349727 627810 438604 1942496 1109402 1220571 1951685 164912 1043673 2072685 1290555 2127842 407252 787981 2493358 1319183 2076358 343765 1223198 1280419 1681719 1934821 2381971 551499 1704015 1787777 1028999 1112280 2519264 1794972 2206458 1714037 2199548 413068 1089949 1828023 2376127 178 1170241 1947565 1587295 1395053 2021020 912686 1703631 710835 1667817 705902 1855380 380295 1425660 1053297 1215870 2320540 243378 2294731 1357107 1724756 364710 2410754 1473822 2601385 875448 974539 4041: 674166 2187497 65733 468508 1178526 210481 251123 549411 489720 350993 1058999 1870785 173269 255784 1337656 919298 8206 1153800 171587 1233193 2553951 2210980 4042: 476119 799308 1967027 2069624 938934 833782 2560372 1785355 1959659 83893 2274152 1996437 1277136 760135 1702408 537311 2199627 2072472 1769897 2178013 294223 1478768 1037138 868171 1938201 829075 2324567 2095490 184992 411852 894679 356006 2465397 1713204 257584 947175 350382 2630145 2075165 1048028 2641523 20350 225817 1805112 2200071 2514970 2405966 1815822 97248 4043: 1754151 793699 35208 704402 1598806 1938950 1674828 823519 1666357 2436755 380963 2084638 1500272 1647202 1895863 1271750 1918266 1794601 1030306 1360119 1232339 263926 2225370 853295 563123 1550430 1866486 460618 489679 1885080 1771345 2153916 1787433 562227 223958 541837 2590175 1224419 1470516 1665456 372560 2561818 2439959 726983 97243 401756 1227082 1345933 2177773 2385799 319783 2296186 1675708 2050516 1765225 2343150 1820419 654558 2407280 212212 606588 1435499 1623836 2374656 2304801 1219144 1967372 1408350 2509936 448635 478597 2404814 2550732 1176310 921348 1723389 135922 620261 757766 95078 2571304 492710 1743047 250879 2154534 973009 1971682 234687 427320 1726178 1039549 1207702 1165204 198736 1471834 60897 381008 2278738 2188212 2590170 720744 2291231 1677180 1079003 1500324 2220404 1645830 2384689 746300 1030871 2306526 2194340 2538976 1998986 2492195 1384166 841202 523162 713275 361304 1598922 2507720 1746923 2562870 2334557 2621171 1245212 1563340 673059 1657245 615092 1541288 352798 299925 875512 1514570 447494 782996 448125 2416391 445271 663334 1769302 658655 387959 1485178 1948496 2053080 1332730 525925 2389713 2482359 2604554 1672993 1811239 2069308 1092028 2542696 2474755 658258 328433 1944902 511306 18108 77299 2580952 2569517 925005 2356071 6979 1279984 1489093 232072 258164 51908 85965 716468 2207163 1074775 2362350 2009338 2437565 1201495 2007722 191725 1513017 535440 302740 490544 1481845 2364004 1386822 765109 2583787 976687 2004327 2204852 2600949 2026681 133289 1686645 250817 1581430 2638045 460068 1415378 1547885 6628 192147 1445224 575288 1351005 245965 989150 2359471 897816 1218111 1303476 1588455 2492512 2155323 2540087 2629109 551696 1608534 500724 1640477 110734 631452 2462692 799373 1262044 2019358 357969 826638 2115217 1636500 2294014 1736023 2568140 161125 2444656 901191 1628948 1282768 2161128 1350147 612115 1730883 2212729 669403 2029597 212587 1591439 454953 1104421 494299 1111117 55582 1510405 563179 1561015 1226322 1507304 1636416 2341808 108692 1169841 538924 1442264 1059461 970605 2553592 1541781 729256 1369070 2292403 2414285 526567 2574132 257241 2354150 2011443 238631 496862 716441 2127135 138467 1823202 1340219 622617 580528 918853 2208309 2236922 289782 1508757 1396140 1468623 240801 2170079 1944878 725966 162646 1138884 2038824 1814346 877636 1717569 167086 907226 2331608 1078787 1853358 875003 1519233 211022 2495922 1400704 2325414 1012786 1544842 1865608 1532576 1021192 536016 2381692 252851 1869435 2357781 188108 411406 2451740 1441342 231729 1123042 1197569 594004 1666703 295159 492597 2626714 231614 152108 1547445 923484 101569 1508422 2160513 2211725 1097929 1925809 2301006 1576540 1691738 2324726 376482 2174819 1951125 160155 2629765 1511952 2549686 2569402 540956 1964953 414498 2128781 698775 2637905 121848 1179761 1778396 776407 1043236 823644 58961 594935 2030145 212861 616038 527458 861796 2456104 356136 2240837 1601172 2138096 52353 769545 483912 1220114 511756 570183 631155 1697687 1461864 1679339 955176 323399 1542301 744533 968227 1385987 206934 2103101 1680936 593209 472003 1363047 1778929 235772 379698 822137 1796106 1245420 1431330 2199338 2197132 2492411 1890641 1012586 1876394 516991 775967 1225506 460373 1169699 1150998 1977019 1209816 1475746 197057 498614 1047306 1707623 1769554 171011 1176431 976367 1611150 764047 2053150 2513235 1008322 1015350 919624 157868 1897253 1354592 2100257 1568226 1363173 2016203 1986817 1510656 1590959 846233 2155157 2130879 854443 2450921 2332552 2564483 1578383 913195 29825 2575535 1633738 2014423 690770 2510880 576535 2094804 373011 1424081 437753 886126 2622011 197036 1110138 665526 456055 81998 2412225 2540737 1439542 2289940 1675507 1526148 936481 1756631 598035 678049 2359002 1171425 2411505 335931 1359764 1051560 1878756 1795152 189108 2111857 2003037 2618345 909659 1315790 1696023 665592 1241980 1782870 918016 296197 2442410 1414966 177954 868648 233150 288604 1419338 1117654 336931 2156065 297131 965724 2144081 1799861 2379984 2198711 26396 172426 967763 1029362 319097 28461 627158 339832 1582917 574988 418832 32972 676013 2298598 2548766 489187 1294750 1934357 1824101 1565672 2325837 642401 1459120 1738447 1782516 359353 1383247 604230 397405 2337855 374102 843806 433574 1579451 42711 1340424 785340 1332892 318168 450004 2592796 395800 2387880 72392 2578580 1372346 2231191 265392 2229176 1357950 68399 1826337 7182 192108 572977 1348880 1981483 2358612 112764 1063487 52358 2139693 867904 654745 2330474 2115225 1873508 1595720 657758 2269985 212573 2496025 2182933 250274 929413 27636 274727 2361759 2462479 2319604 931863 2594311 1667820 1809391 185159 325962 2636305 1052957 1762039 1849959 2329808 2148167 1733050 2281388 2215381 1393810 953434 287163 1426716 2268833 2286673 2470452 2628801 1350920 2508047 2434543 2047325 1126132 1156997 1355919 1821629 1794244 1787104 2158824 51030 1161636 1018511 2607160 765459 2234781 727829 57376 2577450 2371884 1231198 998128 1783925 1675833 2455611 1365745 130125 2332726 678334 659611 1276025 1742149 140590 2110313 2552812 104612 2501806 1592126 166465 2210130 927303 10841 1722377 2448856 1540982 622450 2113769 4044: 1390064 2373725 4045: 209733 1721692 1667009 1308687 2318728 1772607 2152494 788778 4046: 1041536 946335 740590 2641328 2415048 112371 1045956 1166931 242296 1391668 967829 429648 4047: 1758574 834899 2496738 533624 4048: 924640 2015284 2599262 1087416 1789555 408966 1599423 1973158 970684 183643 722741 625420 4049: 321693 1909349 2582631 1104271 962309 740860 1068857 1783304 2337133 1063861 2129016 113422 1370323 2194494 1953720 349727 747655 2438737 1836216 879794 1064281 1614948 257579 569693 1590522 2341077 1635061 1085203 1612929 184751 508097 1024359 1500023 2379262 1132052 309143 2441843 1693152 2080367 2070267 640439 1024855 1009400 2500476 447660 1773264 1318861 1927240 1676671 992141 1589300 1345326 1925813 2073589 2162249 54704 429081 72015 2383354 911575 246572 2539738 2429251 1948238 2626636 1945931 2312053 2319703 941280 730697 67648 373353 558180 1210423 2377168 630985 1925168 1917045 1476797 1267541 866351 1494933 1140091 1594542 1692632 348569 468584 1443995 832827 1288299 1820091 1335200 1257970 1327871 487200 1914222 405: 526086 528857 769839 2138987 1861811 2334849 630953 133358 1422724 2347558 157182 917939 1195645 173413 110641 1095672 1610926 1236293 1297340 2163956 2014569 1511683 925448 342919 1124237 754784 705037 1295011 1326753 1479935 1124163 99519 1694815 2300852 199711 1604600 1075712 2426754 2580180 1140104 251987 803473 348965 775912 1769851 2320386 478414 2527461 293887 1705148 2088657 2252851 1594535 487856 176566 434041 1681931 2645712 1774876 2571748 161049 305224 387543 904167 1937742 2119102 1735039 1307150 1423831 915354 61664 773447 2120219 799829 467872 148448 2410304 1560448 1262912 127316 1087403 1689825 304887 1513841 493458 2418059 1401545 870354 2520481 706239 936949 105033 2405684 929935 1595607 741623 2611831 561598 1040259 1558888 2318762 659450 1332971 1690727 2000284 2342704 1121441 248468 1167521 1921953 139643 356414 2213903 2033697 107240 2193877 360309 1333283 2522401 2066490 1586663 147644 1700789 648416 531890 864385 1955713 2445483 1475150 1259467 95247 2000612 1903221 1824514 1131767 391174 325265 873825 1846237 615204 680943 1286816 2556930 1375330 2191674 1865701 2618670 1569467 1324872 1657439 728560 2432947 2107161 1525858 2629205 132109 839992 1777673 599887 2525620 947040 1944937 1262137 811977 2487640 667605 821746 508161 1070287 1096568 522740 1777469 2334934 423196 1321173 409935 717803 2553635 2566671 126548 2408655 2311265 2577297 1591640 198777 7192 1122846 173266 182329 1623400 1510285 714507 1491160 807361 671130 2065698 1236187 1792878 963766 1943089 1976789 2186249 603885 4050: 1283952 1434856 966183 653906 1515878 2263492 129161 1633844 996575 1555727 191769 53719 496200 2076793 241657 1778685 2264683 4051: 2398258 1082748 1285021 317346 1774385 58277 127911 293048 533515 2251254 2595699 841869 1513790 4052: 581732 366246 902116 1835606 670331 18894 1898170 2528762 1908728 1087627 2340186 2573086 186518 4053: 905713 2281416 4054: 2142479 1382530 1826086 955113 1323469 1384571 2628192 2296801 2404283 2490215 2311086 380204 2372586 276345 703049 1905493 1055670 2186531 1532394 600422 361043 2200111 2153610 2315439 2630979 657248 98586 4624 621918 1546264 2626875 624848 1042060 1753201 2552795 1443421 1967189 2607373 2369627 1589214 111693 1623543 4894 894205 420555 1523058 1167187 2150309 2624414 1249743 387289 1385950 1791296 1758386 273576 384013 1124521 1617551 1829814 2093033 1076038 2565782 1152455 829617 2082862 2094365 531344 1808770 487788 1831274 1593246 612108 2279574 282270 961496 1084225 2511110 172223 203004 211346 859167 2205759 1505354 4055: 703996 1476005 1452847 772983 1086259 158760 2634003 1657063 1165663 280443 297100 1754305 17138 2030535 4056: 2336133 205618 982171 24723 2071637 1937487 689700 2571282 160745 623076 1708453 2099914 2269842 1534731 858392 2631094 486656 1945441 2072378 638660 914903 709821 192132 1026927 1747179 1715703 802598 1902373 102503 1610912 1508003 190136 1818137 753836 651102 1475417 2303558 848658 923544 2206511 714559 1634946 1942832 1997103 1068556 2048442 1650902 1505867 2524384 180553 2379179 1748471 904941 259824 1432885 2069636 1377620 1683412 2435225 1905561 1918725 2613781 567698 2061329 2363468 385102 2509225 1215872 1085308 2440631 825060 2430171 104663 2547082 1117174 419375 819540 2215969 2589417 1580268 1075523 597404 1435687 649215 1713778 409539 471553 378364 2582057 2335184 1770987 378565 2472410 793350 2523814 755697 1863032 2620782 125601 187868 990419 1299572 404841 67822 778632 1804636 1324541 2633552 2150588 497708 129890 300683 1257537 1598767 1891463 1254056 2618731 1650584 869296 2370215 1821959 2089570 2130926 900689 1044170 790517 331875 950539 408094 350906 1861731 272621 2134568 610041 2617374 848277 1123520 912526 2584876 1251336 1265117 1197972 2584329 1242373 258483 1733289 57727 364143 1819802 1339806 2482256 628032 1948330 110603 1389358 918670 1333101 505465 104422 1152431 1814061 1510166 1769417 885247 2516264 1202331 831654 432539 1308034 1734404 2269397 906307 808825 358984 1838411 1488393 1368426 1956470 1404907 2334626 1508128 2583939 2411401 345510 851877 614264 2454285 1049266 368131 1909775 892588 516116 1463511 407653 442251 766670 1392517 1747742 679843 1414737 1706755 1829686 1141339 431725 1795232 2229445 77952 2448843 111489 1791065 162508 2195202 1023251 360287 43489 272890 1163864 868173 11234 2295554 2406730 1433949 127365 73277 1690348 722312 2148958 565910 613560 536020 1607595 1045446 2259197 1754664 1872934 1529000 477133 1806232 1194197 719414 1400190 1288551 1055503 728941 235145 1887988 492882 2194666 1842391 134624 80667 516026 1198943 4057: 145142 292601 478749 2012435 614761 1394012 235418 1176456 1243285 4058: 574670 119566 805412 405192 421944 4059: 2323969 1083798 1998562 1005328 2282662 2566809 406: 1852874 43601 1584721 320161 2437905 1039132 2636652 1427683 2048175 574582 1652181 2560224 2334542 2473869 2480084 1718816 1378306 1837492 1915733 1091137 802657 1583391 1241021 174247 2497047 34846 442739 2242037 1648599 698478 1245332 1507374 140292 259694 618709 535157 814458 1393482 1528482 738052 751958 1931241 1273784 1884982 1763449 1433111 191774 2062139 567025 2146188 320454 554942 101138 1684365 1892661 1693257 325158 441290 1871338 1763839 1249444 373295 2534928 1918591 2486425 1529918 1303498 2287293 510802 1895686 2067235 297963 1947194 1231410 107066 177739 339053 849884 1871768 1618964 2072882 1832354 1697924 2233731 106766 2113360 771321 976527 1135846 1024991 276210 182620 1896596 1547611 1324286 1102193 1030363 262828 1824571 858121 1543918 25421 2030107 1094756 1989457 404727 1982571 1466718 497423 488183 733453 2071267 2199184 1399763 1219595 2110815 1361684 685146 1865819 1916450 1993036 1870333 945201 611780 1918366 1006772 1154831 1671762 148022 1147932 1086752 1532735 2302663 1233489 1036110 807743 348253 91452 1970273 369215 524920 1270492 839104 1127414 637278 1304144 450916 915571 1298157 1061017 416036 1143216 294517 704829 721617 43428 1819832 1314264 2231623 256600 737048 535875 1375909 1176412 714155 1444301 734862 2327717 1860870 1424751 1152665 709342 297216 2356286 2493932 1454169 798636 1033378 1438836 1125495 119967 51931 2526419 606121 2083729 840237 1222728 676458 1926339 811420 1683493 1486211 322659 834267 2181840 340800 1897941 139213 2241853 2329947 2211238 1481149 1534609 2418575 978765 2259279 2401601 278618 240736 536051 2597054 1570382 1207681 70190 185509 385583 180837 1032114 749727 1997266 99647 81608 1538838 1122655 907055 2459134 1780927 766992 158806 807514 2034264 2331700 2153624 1984314 77588 899416 2082297 600051 1107836 2290238 2566192 896501 2384424 933122 1945108 342659 1096723 1781502 2600588 2177366 872650 1553111 1633898 149768 2549549 88073 1387470 1313524 2132124 2412030 1740778 2005953 102220 2177570 1297367 2054718 1143589 542117 2067592 714555 666648 2012942 215393 2103167 1471255 1496772 1227861 1592208 710421 744 307938 732318 2380633 1941662 2326812 1901619 1399544 357883 777854 347583 1178351 2108752 734255 1856076 2003707 498493 1836992 913694 2012010 288113 102023 973124 1615662 133071 1560194 774632 386020 235225 334797 590442 1165390 260074 375379 610870 1752900 1334390 1944428 1047912 2220929 248160 256061 2438389 2316101 1784613 171506 1681273 2096437 1083599 1097654 2244779 241231 805336 960246 1691221 231344 829203 180368 1021233 2326902 2365885 1912742 1622657 1897071 162601 2058312 869774 2639742 864113 2179904 2244265 527178 1015722 138594 1398739 2138989 396735 860327 833320 2241928 1513753 2608592 1850376 1763493 2605122 2065028 2253044 1485791 371121 1499826 1561917 288566 1793062 1779285 1374260 1359462 316846 329091 2398879 156450 933100 1705261 2209911 2527503 1869894 1478113 650897 2493592 1996861 21334 237439 2126864 47910 709833 1635761 420659 569134 2154857 652385 443009 102029 667426 1166732 774977 1387568 1731858 149854 2356109 2266166 1972095 17950 1576194 2075852 794248 2181577 1117217 2615433 97405 391777 947025 1488350 2139204 899747 11194 559766 914997 1320462 2276908 1190499 21212 97849 490906 1330171 1507410 1006074 957209 1662989 1863266 1389190 1759075 52251 1424927 1338475 2367755 2495289 2285615 870557 1972994 1265315 777012 1205380 1635998 1397902 1259902 1249452 1420599 1109848 786808 1930680 769436 1285210 1033602 2476349 2053693 120831 1059394 1820534 672579 2291809 2285386 2332086 2330403 252216 1658883 2017214 965083 286427 1093132 1313632 2606368 1704488 1853382 1652920 1600756 441669 645148 2142119 2354999 275172 1760833 1971971 738855 2172850 1045388 787968 916244 1784854 1694297 1730666 681527 492794 2597466 1947202 2182904 2347162 1481284 1483776 2371033 135698 1322061 98967 1253400 1899188 2110189 2401900 172598 2585017 147088 1945117 2420161 2334909 2575500 1112800 353382 1106885 328516 2225272 1206225 425459 1060450 493538 2492392 2493627 2057162 354994 255574 2189049 981220 1193336 1261821 1617365 82082 197068 1636388 279380 1961689 2179237 704742 2435371 912093 999527 2082585 1616032 1870353 956631 258181 1359951 1252523 383477 1913373 2603372 2035089 2340965 433493 902250 549930 914573 1503300 1116700 1821084 2607205 226521 2105818 1638608 1373784 2574401 2386945 1762411 1866884 2264891 984786 1432292 1232781 235789 1521264 1212413 1439574 337410 1047263 371971 124127 2398629 1356691 2256018 1271154 472121 1622234 2479338 2237423 1997452 2157935 1898322 46074 1256825 2053755 1126513 1806059 2228636 700426 1832498 7244 1427380 1055600 2629148 1537125 2500783 342975 956185 233290 1618897 2161164 414394 1819936 2381860 2451648 1340790 2068748 708829 552758 2491894 1175663 1786112 2171718 1317457 2374183 245549 1023226 73734 1670264 418742 2307174 1849725 2356206 2235959 1136255 66293 275051 94455 952232 1906547 1508445 513778 1025784 997545 1462045 633517 1917619 1009569 1013940 1545145 256695 2213814 2633655 1447158 2501259 612262 1753179 102555 1282460 1580185 674362 1433438 2354053 2198958 223012 1218547 2497773 409264 1112733 896712 1982345 1944305 1553145 2594609 790378 2077029 352475 2613297 1832379 1933023 991969 2160728 748782 1002803 2445550 861649 950275 220258 1237321 2421886 967190 2358474 188927 832360 352695 204183 1510724 892225 289883 1560736 2432316 538881 1636144 2004802 810690 795694 445619 2186116 1696995 2447700 1089277 547341 1122694 1816468 93662 2211561 2497544 2561552 1677812 1233695 2754 830887 1665288 688182 2574005 767630 875720 1789806 1161285 905515 1291817 470173 2277575 1964014 45154 2119724 2202203 2364788 902376 748715 1319043 904999 183089 2497731 1290778 2039235 90421 622501 1107269 495076 9727 1074013 2305641 931686 251830 23579 882967 271033 2341640 2609563 604630 1107593 2026878 1255424 725285 1938350 2301223 1846951 2283019 667500 1117198 25075 1866722 2612692 1250191 1029397 138686 2599932 1203991 1003143 1000344 2068217 237030 1927202 49691 1976282 1475106 1848002 2643022 2478755 1792210 1894605 771923 537533 759156 923905 1161195 477209 1959858 1707709 1504679 905199 1518798 1861662 1985030 1735158 2417129 2087467 752225 1690312 898484 1438893 1551473 1715150 1140220 2637620 1582357 2221560 1329791 8210 2430300 1695506 1659224 503640 938291 1752839 2190709 1453551 1268463 663309 2098310 1710760 1678273 1113380 151689 148348 188653 71210 2391370 389042 917902 726308 1064873 1027702 623872 1309174 2297216 993838 359141 837062 94110 262275 2455164 1628932 424376 2590930 983737 456918 2356941 1065526 392012 62904 2049296 43522 2457672 1280778 1985395 1301013 249687 1182897 471611 2211557 2637171 101884 1836989 1127447 1897477 1599940 1525750 1595537 1406200 397295 1041422 2579932 1057589 139122 2631791 783034 1517995 2588460 821631 1800320 220403 442364 1324484 424329 1559428 2572558 777212 1953517 615316 2624 1594008 1546731 427765 1973531 1506685 2343536 26376 359240 77393 288910 1874795 1759765 2432162 910780 1327143 822082 584199 1783686 1591016 2134673 856444 468417 2559120 1573115 941087 397872 217218 1510952 1492630 928481 419452 2539502 2458896 2124584 1949392 1571444 679267 1198769 2252636 408585 1255491 2019321 125669 1087479 1426772 2081192 2062966 185034 713860 1101491 2625430 1226613 544542 230219 2241090 274708 1917264 889340 1556134 662777 237795 1620974 2300017 727985 507145 1484972 2607470 750988 453352 1764140 2482476 1244916 1806925 1594800 1876555 1134993 912741 1172691 2505581 270618 2546382 2118665 960912 943520 1115780 2393334 1824535 140394 2376682 769611 579620 2020507 1585489 12554 1390030 729876 2627415 250733 532518 1136980 164 2639855 1877875 1716319 2452627 2633899 2185356 2125119 2020754 59860 524907 1212955 1740721 2180369 794227 2302848 398547 717878 1748878 1555408 1967196 1076114 2427673 1222584 386336 353289 1587752 1294710 1109798 1472236 1147517 622830 2167402 1302963 1164541 2018169 512995 1431415 675798 706044 1093685 1261594 145597 1686367 1092006 84665 2627000 1998149 1875253 1473448 39954 1765525 1589271 280634 722791 2164824 528725 351934 2483022 2129095 1765182 13583 776632 528559 56226 498091 404018 1388989 2307013 393120 684056 869490 2194558 2116839 660774 148775 1236546 720775 10311 1893328 2558774 1161470 1289338 69090 311219 1353607 673526 1730504 1587173 2528128 2612043 2099457 1120311 2345628 1648893 2235666 1648201 257338 662612 344832 313314 1656451 198716 2541078 925005 1174903 611311 2024090 220096 1685507 162915 1590203 1277407 1884700 577215 1155950 1529996 1538765 195381 747609 1985177 2057080 2187396 342798 1100856 1996437 239916 1654495 1210816 742420 286201 1364327 2173292 234680 2052271 1908565 919940 2173371 1630775 1290783 2035221 50859 251421 851935 650049 1578190 2435037 524633 110605 127693 1360690 28305 2242304 2607137 1346874 291198 1194698 2239904 2443941 2238906 418236 1035725 2436281 2121057 1521512 849900 1685692 691114 294926 1601896 289356 809346 1581034 116142 818824 492313 1041101 2351488 1218586 128451 1265697 1756195 1163498 2463655 490034 1201695 702600 1394991 1117797 1715557 2015912 399021 1925297 2123803 1189196 720975 2003131 2436757 30423 2091489 882294 936242 979399 1773915 1626380 2183168 2346027 2095369 1220258 1654502 1528231 821243 392919 1833693 195917 2061764 827624 1973987 2608502 1738760 950204 960843 568780 1699215 975497 1696172 1834370 2123932 1079227 1054356 570918 258540 2209155 209822 698174 2040903 1907006 2298105 527538 1544119 1163337 787077 2363437 346794 1861573 1781729 2087032 583843 803451 1795870 111943 695709 1087748 788223 1188772 2091701 428653 2400417 220823 1044608 786606 2450665 371333 2629860 95456 1100530 1528741 1229577 2086855 1991522 2176649 296053 654755 1523542 2393262 1719696 2529699 2291750 409642 2561638 1443417 2513541 1081285 2316587 655819 3872 2125480 16443 1092039 1066228 1718124 833087 2546691 1254155 2497072 948361 1532437 2055533 200677 2096033 2007884 829258 1703939 2110917 1208144 1704544 592974 1158822 1135667 1315827 494055 1675511 2435716 2284076 1026194 1646830 1624566 689911 2063356 1752724 1628406 1949172 1813997 1144190 1371590 51037 2305803 827252 2200234 2184161 1652306 1712802 2636710 1454749 2644155 2634117 15391 1485902 316866 1050918 54333 1830630 683509 812939 2189368 582804 1387820 1631574 218238 1095668 2225887 2254090 236815 1989674 1803145 1826520 1487072 1866780 2479438 2084278 258094 962774 384008 2033781 1533030 856305 769025 725505 333344 1626038 2521203 696902 1256882 1901204 2562813 2598759 2341477 1600926 2317900 948467 1462757 2094781 2557622 1288858 1081920 1558378 2620111 2321900 355979 1685396 583729 2143577 538382 2533114 2367164 1148202 1588809 1319264 799829 918350 1102788 2469784 508445 42578 1076656 2052459 2382828 2044872 1945240 610167 2116896 717433 106824 2200438 688016 2201759 2144158 334496 1389744 96743 596694 1593119 1123991 609329 1740492 1711966 1131642 575930 1626951 1495382 860425 2287736 1735269 2093752 1500 2347948 1781362 1373335 2450264 2345726 2209153 716706 1124666 1599775 2293219 510449 291220 377413 1380078 1169327 160257 373552 983352 2497007 1403893 2503905 212001 209646 768904 2153948 461610 2332287 2207077 2289237 2592781 1377186 1756475 1646332 1267245 2058630 816665 1299769 1608803 134680 1900401 732733 1699177 1841402 1654725 2644115 15406 1639443 770936 583807 1346523 53864 2256127 571346 459600 711451 2108444 974011 1087898 282620 1982721 479869 2319105 462725 410916 821391 1085785 49922 1282169 844425 2441737 115252 2468110 414678 2570948 498353 1673356 1622099 2041943 1264903 1821707 730058 1332706 2339153 1648272 1556746 57591 483782 2211296 2322763 911464 692770 1709869 1543596 2452722 1921007 284180 695416 1152115 2532822 2224452 2013867 2461740 1036760 453957 1248477 2142460 569676 1108505 779194 1758591 163569 993812 2129787 537426 2207190 783554 1388513 756456 1450087 423064 7581 672518 147623 1957972 1286201 313156 2590469 1682832 2596134 1820251 1852411 1499818 129151 1157731 1907244 1355089 1440097 2206927 297802 1607949 2093683 2358014 2459202 1100520 631120 2431164 2293401 1053484 972489 1407927 1469206 1858094 2120864 2212417 2226765 1165236 1018107 67584 2496669 980399 1125407 594153 1718934 1808440 966168 1354943 399906 1346914 2629654 2379795 659281 1293908 1224429 2468512 869089 2361490 2239050 1080369 48102 1695900 1143139 291449 1955617 440990 1116413 1260761 2615250 1664016 1927322 2364326 1649276 1919715 2623259 949468 1071249 435084 1229025 1103138 1692212 2045365 1562870 2271578 1171370 2185910 771809 165040 379231 815062 1747200 4804 1259071 2118030 978586 1571690 1063524 2067972 2561772 1098706 403525 865801 693920 1159626 793963 1533477 775775 917221 1096378 1881462 1512004 2453159 480094 629811 1807580 1178032 1421761 435336 1178715 2482090 1324832 558525 1969514 2145446 2192605 1218908 1547137 1541549 104189 633890 1965079 1544741 1160178 2058314 2113882 1970263 292083 1179777 1521632 1459600 635834 1855679 484095 647770 536900 2009224 251011 1050526 1595756 1762219 1972575 1515819 1345221 1290221 1886570 1826515 2588482 1883269 592803 1860706 662505 548825 469862 1863126 359601 697545 248765 1750673 245864 1715337 2593970 301559 877605 588222 725748 750194 126577 2154413 152309 1618249 1941982 114022 2071115 1356378 233206 2033535 1678942 900992 690190 1764513 85124 2370331 239903 1252184 1268 708269 2508234 2041918 704850 296481 254132 126549 2403061 1150622 1543843 1721373 2415849 1884804 666921 576197 2643658 1682698 182459 96722 652361 1168945 1865777 2578664 206925 1636220 640004 1813587 1084898 1254712 1696082 2064881 953918 2170667 2099195 868317 1153934 1454208 2594000 583557 2517118 91138 2331006 371014 2385070 375585 2110695 934264 207277 713640 982210 468047 2386763 714660 2562838 1393722 2575450 1072881 169538 357564 451011 2238144 2007973 2212517 2257301 1526905 554225 1255895 1893911 516224 1085401 1838947 518550 2070504 372477 1830336 198724 899468 907921 944027 2504828 124278 1910148 657056 1594933 1896980 377417 745624 986717 2089085 100879 799919 604541 441352 1191323 2471179 2152303 2419242 1947704 1641525 2323376 1053617 1049639 1150485 597452 1631183 463819 2624941 973720 2130466 1059581 470572 742049 1056652 2282178 1709408 2484973 888962 2077921 1146672 1281572 439911 1266111 2632376 83318 1150344 853827 1467445 2064333 1283117 1915619 2624454 2155609 1232152 554546 2546346 2012274 580781 256375 2158194 448247 2566466 1501501 1019984 515116 1177789 113821 1903072 2648203 2447769 1775909 2318811 1958767 1704373 1709970 679512 2552284 220940 1292007 1713472 1470360 420416 1980436 1021048 1946970 2554025 1186572 2455279 265826 314195 1938254 2549133 393411 1124453 1474860 1179932 2446215 2064257 1485699 1744914 1069609 1290947 1943536 829304 561083 883506 2609033 163357 1892834 154504 2131846 2059197 257489 1983811 2304679 951180 2333115 903924 1824028 288264 777651 1336739 2270097 1623064 1623601 2608846 486802 1551069 125574 1597615 1964326 659398 499282 951283 723787 1674240 282200 1478828 2621409 2194078 1326284 654978 352738 1280398 775883 331351 1440187 2438256 1969563 671247 963178 825569 1661774 383047 1266848 143140 1362914 168263 1734725 521701 1916510 815792 163028 1075698 2393379 2634156 2293749 531167 271421 1867240 1328545 2120015 2490772 2472597 1407014 525877 598647 274687 2549462 1658513 2534919 749561 948687 306620 322830 1694086 1092814 1561262 1768155 2253994 469751 2230205 324503 366109 1175018 2460818 2338185 1532046 415035 1229661 1697523 30948 2279669 2540314 2435957 570578 2322859 2645431 1737423 145726 592729 543371 1376727 1008313 1636855 734958 555297 432033 1361720 1437409 1229014 1784224 2470709 1782821 1901841 1202044 1005944 1975703 1312720 1911198 1470187 1686438 1351138 409324 1675050 1311194 1400704 608475 1453342 858110 450556 285400 1921831 591265 1544981 1211111 66580 1549244 732699 86224 811584 31119 640064 188585 2166191 61224 1035436 159834 2137060 1134474 100235 1054194 2332091 825048 430134 197840 2140635 1669317 313406 2400480 794150 1846786 1674213 293797 2556842 2362305 2518942 1469462 2647147 1519214 2454811 1966111 1999586 1382270 651671 2088632 1293565 1547461 89578 1541071 1516199 1989720 1463269 2329056 420947 436023 1888275 1742573 2240083 1576394 1919163 1390835 531800 1224226 324445 842751 372224 220993 2146620 1278739 2486319 1454493 639834 1753178 18830 40428 1975898 2522503 1295603 1927036 262143 158636 1341398 899683 497649 1253002 2399502 951537 257003 585836 1903545 402455 1707584 1785494 1680222 438114 2559018 1653669 2238999 1412818 308963 1532813 1344646 2268588 348371 2442043 2383062 1746329 1931328 2595864 2567087 2538768 55787 2078245 1369242 2420528 524152 1185805 1011888 1023505 674628 613805 1917989 938156 1787568 749534 1415249 2628322 720704 1872991 2648744 2525203 2338575 1904245 1146212 1371652 790834 1517807 2388763 1512198 1112217 2202715 2596537 1348556 1943498 1612018 1832833 1930250 2607054 2640623 2092263 288457 1626143 1243159 1547524 2179747 1249237 277068 1944607 2181162 1070508 795714 2329441 1219163 1523581 804528 1992591 1133922 1687129 438903 1199682 1988083 1214598 567875 1561975 2019686 754292 1352086 147259 1746773 1877497 2517938 1406311 770326 1686072 661588 1624593 1663346 2501949 1125313 1900511 12582 1957413 948375 1079346 2140913 847043 78400 653682 1789452 542001 2160513 2327764 347412 1035736 261939 660779 1283179 2072025 2398732 365593 1067418 297948 1428676 2497089 863058 1118655 752446 1326967 1135469 984074 1782022 923317 300388 2133607 1442669 2525492 1154140 598380 550953 94847 504834 1099521 1436655 2167091 2366990 2638707 1441705 866137 2548485 1261567 1247848 1140487 1278471 1159353 2438673 374020 1582873 377211 2421283 2514909 382697 1466577 972290 76500 589289 511225 1221190 420077 160098 1486959 2133476 1798989 502125 338002 506739 1077121 1971798 1279752 1401371 441420 1400746 94858 1954854 1320249 2073159 239914 884779 1895054 867476 478772 92679 2384005 1627720 622650 365562 951022 1584125 449233 624432 2128763 212143 2133078 942554 989014 2309544 1844527 889806 225213 335962 836882 853087 2394985 746255 1173948 919951 1414131 2458753 1715474 1785005 1482277 146223 1134754 2342522 1912082 1784515 2196098 2205351 1132743 2563912 318653 864987 649184 1378561 1236301 49764 1586156 794923 6544 2215181 912252 114243 1505180 1517602 2035820 1756647 1785671 1774289 2079346 1425723 2040975 2638255 842789 2582886 944372 437 2054215 2272774 883758 452957 1145616 1069806 359199 505173 2351178 1106765 2411562 587439 690942 820226 941409 2362726 1142145 1819526 741528 1855191 1951943 673546 1108259 2180150 2054388 1855068 1650808 1801373 1314551 1158358 591133 86571 1117988 1076515 960851 2427425 1532422 757295 645973 626073 2281787 2192088 2103185 147318 2503563 2568134 118818 1757514 1530625 293159 479452 1809783 2423874 2003106 1644982 372911 210743 1904646 1698382 1386523 2060657 2607533 1284350 814684 1285367 2025039 82587 1961159 1483249 327110 303506 556249 1836977 2266446 325923 1127824 2295862 1520840 351946 213985 2361800 2323821 2636227 974720 1157588 1785120 2381784 1688068 533487 1543248 827342 1854977 841973 2421031 38447 1931936 1824561 1416034 359012 393367 852937 1424953 60529 199239 231253 2635326 2433841 753442 2056853 493317 2525765 731106 1947878 2105130 81566 289817 1718384 601275 1652588 1316477 416368 570694 340304 1174231 2044738 1378344 2386849 754546 1455449 1617133 2184291 270063 2462258 2362866 211171 2127108 395382 2352904 1159964 1057933 307496 754208 1042148 681349 2180639 2184604 2278901 1305796 881936 1733153 2164622 133172 581141 1733366 1100043 1605779 660636 851730 47891 445264 6381 2141117 1579743 2612672 249609 2094605 88239 118168 1312171 1797635 2023876 24801 998919 1444564 49146 2393856 698693 2038866 885655 2047340 1569992 1915552 1178450 701261 1822571 2210127 2224333 2240297 635306 661611 2086843 118750 1566572 2048762 1030116 1441990 1144528 494218 2113261 941605 2202957 1071210 137383 60436 1967593 1277211 1553965 1891248 427067 2417493 763314 472889 2332362 1370564 2214696 977535 103777 1342078 713905 1284557 157830 759638 3097 693685 2407465 249130 779447 1578885 180306 1911866 2513698 1205870 581763 1349947 1683899 2152957 489122 126931 1359176 2420090 846452 2406445 89321 204950 1749732 2151161 2565144 1908927 1730888 1746876 2047851 1909933 1715699 4666 1364899 2268803 1939492 2602564 135991 255565 1836731 2166316 885388 1506167 775399 363161 1377941 1779911 2039391 1986842 139416 1435222 1520576 1231617 2222549 1262496 1993654 171627 2290396 1540185 2413978 2010317 1487621 944990 53433 138589 722719 753230 1217242 753518 1041163 1139266 780300 1709317 517822 1918932 1413526 2480368 2286426 777396 841484 932388 740313 391540 297291 64101 555816 2127538 65812 1774590 610578 1860489 31361 2068175 1821513 2031009 374063 1151338 374515 1920971 926462 2578173 2400624 213746 1205857 1682476 1643393 1900692 2140962 955588 1809894 2103581 2038535 959633 285685 1284603 1503631 1205295 2123660 1612213 42179 1123196 2499453 78714 625005 1230715 1007024 499669 234104 77338 2373601 479838 2287943 397600 1322269 352548 2054514 2041860 190679 2332350 957937 1985101 1571484 425512 629431 166267 1277298 149910 461715 539121 1186371 1082706 2112098 2469617 2238051 827435 538759 184748 1378335 1173686 1632338 465548 257150 1229287 574998 788367 749248 72761 1527347 2339875 903089 2275808 2626563 242121 107017 2089112 1842305 1073365 1662710 1608111 2242024 1404163 557252 409971 1496734 317733 2164358 2603622 1618320 1950198 712722 318531 2629684 53553 1296522 1918994 194845 1804240 1463454 1319306 850308 236708 599704 1671057 2146516 344221 1620514 650368 262184 583726 1321822 1997935 1177332 2311110 2467829 2625058 1106653 21296 1912886 2127217 1764506 2642128 1171669 2575359 675307 1281477 601897 1824517 2042985 1348004 1911363 1237583 2056582 1593741 2287666 2071970 2196583 1171792 2552711 1392679 587674 461230 1310824 2388442 1104036 1395112 1682185 2634333 920714 389437 1197673 1928885 1015290 88527 744074 804147 177659 1853956 1362974 1371132 362815 1306677 2132857 594274 1234329 809938 25046 2404860 1323802 2049587 584731 1903187 1797504 2513855 1776059 1374832 2333044 1778138 1287796 2523584 804227 1519364 2280006 1682358 1722643 1140402 1701032 1625874 1090697 1846541 1408723 507931 2148563 1559432 1801820 1328023 328690 2410903 1098054 1794311 670326 1886771 2461407 11102 2277528 210825 2033880 146748 1078266 1509470 1394468 762787 2191375 955738 1781917 905710 1479611 175322 214498 590381 2000127 1623226 438451 2374975 1358489 1139733 133670 1941411 1723546 2391042 530753 641022 2326306 1503757 1288027 293627 2103926 2611898 863836 447797 804037 2495623 1073560 1272544 87524 312396 2407712 317588 2058920 307037 1494775 630409 868758 1111360 1743555 2527994 2206410 867057 453831 234849 2518013 2375261 805044 1108393 2229846 1852906 1770148 2359838 2110333 1167032 721144 2641171 2184239 2358534 90983 2149665 236331 2328677 923417 801573 1928362 2412385 2540860 2308838 749421 2429152 366047 265910 2406624 794215 202412 2611356 217899 1947418 2159942 2637022 1204298 1485151 2639325 1226705 145348 736117 2271302 1171563 1152642 1033196 1217145 1307159 2362028 1478022 1542612 334289 1972099 2426571 2034842 1907697 1106786 2563787 1832701 1280046 2310116 1640270 2450697 2152569 2578146 2305649 1749406 863383 1102920 1881443 714692 1510726 2086650 2399144 2032348 869685 1689198 561252 304794 391177 801825 1815325 352930 2040708 618460 2239181 1463366 909627 156130 123823 268682 1053296 538261 1618273 2596315 811606 1366603 2047398 781645 750777 1849596 1709384 891483 2045742 491839 2059027 649109 1390419 114863 1033246 2352700 1806843 2424973 786667 687728 2166628 2011262 249654 1514865 2693 1243194 991249 1850784 1719026 873201 1378484 1820621 672335 2243588 1630465 1727094 2545013 484910 1713966 2242595 451307 1897521 156105 393785 588062 706826 1644579 1996778 2577256 190942 1951972 15056 1213386 2461976 137394 2548908 623324 1906875 156853 185090 2458468 440601 2240031 1827612 2626597 329860 896653 1018015 869342 497808 2525534 970811 1357354 684528 2198458 1853324 2403563 928433 55825 576499 1028267 315109 1937194 745676 1733073 627671 655526 398213 663834 564078 1917804 2574614 1752082 809898 2318194 1260074 2155762 1378601 494622 1477154 595137 1745331 2341724 1979887 758933 1105667 1335252 1176215 203147 2394838 2180765 2067508 1263291 576225 1337517 1774395 3224 1979580 1887010 2450379 1952291 1315540 424772 1687775 2591604 1751499 807169 1948024 2319969 253075 2050334 2547473 2597239 1451791 746366 850390 2093462 293333 2239446 781370 637512 578197 2461350 2301575 1976627 1120697 2187639 195311 2463538 782262 1302093 173755 217514 802255 544257 511222 2519725 2210257 363243 960111 95431 1684045 1783375 952788 2072647 1774082 463942 473971 1532890 1229548 2131136 72921 782208 2077819 1321481 2480230 1258295 1919612 1611284 922812 2636430 904622 975631 628640 531801 1504370 330256 906918 1347181 2603314 2394014 985700 109248 711866 2475174 158714 137300 157321 975572 932181 2549548 25710 1375398 516629 13891 1344547 2245465 2005837 250256 316276 1396885 2117383 2619698 450675 441946 1900249 163237 2372685 1276713 1370104 2413479 2177957 1367762 143589 2118940 2516593 635404 1558563 1696319 1888981 1004817 769954 592548 203916 912661 1335860 751518 655479 896752 1565408 4164 334846 576584 1820976 2241504 706519 2030777 1119843 1133196 2203044 515243 1749082 2550329 1868742 945036 2059827 1981777 148767 258443 1877774 624510 2054322 1947427 2589675 101665 2279506 122650 1498494 1695227 827063 2235156 1269608 776850 2532737 956990 676590 238826 1973086 2173260 1708070 2057509 1598130 1806198 1025792 622756 2128107 152488 482892 1960299 1265156 1226434 2185280 1005707 2161322 1832879 920319 683307 278549 493878 825877 2453136 2341842 586348 281783 1664962 1757531 1821059 607546 773626 235046 543565 1197566 1083488 147295 62135 2336395 2120965 2527448 1995873 747667 1033393 1199431 768641 535898 2623600 2460996 1355085 267388 58767 519480 228206 1403555 642364 1292034 1412454 1505551 2469380 2275253 1464625 1491373 286132 1599340 2518881 1547565 18050 2386695 2405947 1257669 1587915 603417 2153677 338063 934457 1190107 2238176 73330 826107 212177 2376905 268719 982382 401416 713438 1687863 149019 212353 205949 2134002 671482 2061213 247404 2431342 896339 246930 934176 1241608 637379 1626737 108121 2334006 462987 1951108 1266039 128180 2487913 587810 2443551 1358528 674938 2199261 2319997 498429 1605714 152395 54159 1582000 1031268 2406494 745707 1289511 1140580 2413417 840573 770305 549221 2226208 2634960 1895361 1676137 583164 1617223 2361513 1047833 688399 2207582 1450800 644314 2339033 1385564 1450724 821825 1333795 546105 230847 2050109 1204321 1389459 1612274 289316 1973602 2100175 1129924 2055488 489530 1804743 1324399 1055781 309501 1801429 1248014 872528 889437 32611 1255033 2028633 1202982 1020676 1208956 1327892 12406 1266386 2391591 1863706 2020834 1864509 353170 1340262 659452 1217980 83940 1418349 314099 1140948 2022358 1014687 76812 288282 1095309 975110 494492 494966 1823196 247022 2598599 568496 965833 1907649 680407 816240 623325 1457369 559430 2531996 917241 811921 871284 1586450 1674232 434456 251684 717196 731200 1771798 273365 2070012 1578775 667442 784322 1369752 1597288 336012 1008720 612690 2415114 1877852 2095842 2169969 2103642 846332 1445631 1187707 124782 1222702 342188 1965495 400591 2367605 498040 1969635 533430 354563 1692401 729888 2219833 1927492 1314972 1771536 634989 101756 597377 1642318 2293268 330285 902989 1600229 472490 1542817 1340528 616794 2342200 977703 2483205 391133 1802128 472495 631147 2058357 64343 2014881 1346539 2363035 1243412 1784791 1979997 2221630 2390052 2143501 878398 1180874 689718 848910 1022881 766256 881340 1502132 857838 762130 1027016 2221121 1040742 1884690 1600150 522425 1781422 2392919 2648247 340835 1628698 2416706 1794558 2504070 547714 282791 676256 949387 1473851 1513270 1535884 2368543 2126301 2482367 2069767 426260 333285 1642979 465616 1013929 117529 2438614 2276208 475318 1788228 1957481 672470 1798619 1344436 77255 1893018 31842 1206927 407152 1895851 281143 321147 2255886 1670526 2335010 2286051 198522 1410947 2293620 2371039 267914 2448467 905257 2570979 1438997 789549 185786 2538955 2236251 1584777 104373 1632439 2141379 1978024 608287 1575662 629854 2005162 2257263 265727 274020 515214 2425216 539191 1785578 427678 2554609 828468 1675093 68831 1960102 2591832 590084 111124 1811751 2620309 2046809 2433653 1167967 789413 1964809 1818506 1675672 1655083 1380930 155159 1072304 2130624 2158608 785530 843061 122941 2471232 1207896 2019269 400381 1585306 174701 1202014 2564688 1622929 480834 2507373 716353 1713965 415677 1346671 1176698 1003689 342853 1166685 1575035 36217 2099801 2383980 1672759 1457323 1064550 1045238 2472393 1114840 2329297 939784 1779043 2432220 2460085 2384128 1120308 2267673 773890 1068673 1167873 2268297 639412 527893 2172544 1325696 421032 2400216 1128415 1500092 127885 1732266 1993472 2630820 1803909 57518 962552 1124318 2580747 1999328 2574342 497014 2504316 1534805 944677 1365774 338540 1360387 2350222 1015659 1848139 1200698 205174 2386889 1077101 2237774 2320637 1315873 1339068 1610815 774067 1612854 2462823 760777 1417552 884920 2455151 422586 1616419 2150678 491487 203432 2019728 1242818 30324 525923 750180 1420736 1536575 580794 299734 1055306 163057 1445727 989792 1818234 2163487 478429 1548514 2485812 1060226 1278109 1816837 1308541 568921 1148840 407310 291590 820546 586882 1235074 2346752 1026291 1254656 1479058 2174267 1166704 1419561 2180243 2387901 701885 637114 863255 1332487 1461587 1625244 1517948 741115 1755144 2630848 1941094 234768 1485347 2465634 95931 708463 2549744 2407147 1194307 956330 238698 133366 2498386 2433693 654019 1121120 502966 1942172 697140 2416752 410698 1811796 2281727 1609712 1591733 1009756 2526774 266324 76676 1509927 2104502 2546491 1444693 60893 499903 2543864 1840290 1609199 29948 592826 2574357 1449598 2360103 2216714 1930140 179347 1964336 1324648 2235586 1312231 2611784 2313404 1153955 872746 2505474 2300044 870454 1149726 793491 426189 207634 2399002 604867 2560922 2094117 92903 543222 517979 2128468 518963 880661 163337 1832684 331161 1593620 188361 807361 575187 1996947 2198637 1582022 2253003 891803 365174 703317 504404 436383 922496 611999 1149160 733981 1325145 2622229 9796 245944 2062268 1328729 836151 330242 1145320 207510 2269583 1639167 292688 1886307 2555862 972028 1502299 1786807 1708369 249257 2152674 1752918 241013 2313166 53387 628973 310812 746921 2211893 1884812 921452 1907210 1134433 94234 477205 2605386 2367101 327437 1973002 1041041 2055750 1534845 1775248 227388 763160 38120 2121472 549652 1253851 647366 1251475 1451269 2476995 1176233 626566 1575028 2302239 721601 1158605 1297578 2335061 685790 1618595 1427200 1980638 1289234 1347664 1017404 1574107 2180214 5671 1040097 2509039 810753 2434868 2162155 118015 1487960 1266775 1722187 413376 1998962 411998 1007475 1670235 2098161 799784 413166 1631009 2571742 1762321 1701225 1611701 1794156 412446 939411 514306 2307740 1919696 851802 1762325 2603114 1279517 1696810 2419701 2493201 2106701 572737 1104567 2331547 1977985 2238177 1540461 724051 2121894 2284019 2229278 1169178 825214 1018076 772439 493426 1989899 2107020 981498 318340 1318102 603316 317639 2079436 1532846 2211773 1814826 1033721 1545869 2396830 1058603 248976 191277 2529674 1683788 1518551 1632923 429505 2269982 1212060 212362 1387224 628039 2606398 843351 2440926 2597442 928372 228454 1175863 1962486 630026 2229134 2556310 969410 103710 1582374 2560272 1428878 1824543 1144467 982594 1263326 2414865 279445 31915 1714572 849488 70984 903669 470696 2634159 2107566 326306 427366 658137 2352796 2042972 336417 485428 514850 10593 1138349 1066054 2153893 79556 1569763 713793 701655 1677218 180593 2528462 1181229 1903562 1409021 6115 427445 1922992 2477316 23992 2416799 410859 1896456 787282 1047276 2313342 1567401 371475 2271099 2388753 1668338 524762 1272913 1441849 1756313 605236 2015414 1789853 1336936 1743595 2268427 1479501 2278120 1231610 2474431 1337651 2442460 2296291 2618598 427631 690827 1531883 680829 462951 1269745 1379614 1625283 599014 792800 1718540 1244539 1020528 887638 2205107 884081 896514 1232664 962705 1615162 2171622 1045669 2334461 1349484 670196 1632844 1742428 1765447 1500098 1882721 2145892 1237895 1696419 755112 2124342 1096156 727496 1506346 2410514 648614 1836533 1913033 742747 76816 2270474 1978311 2560099 2254480 626332 983466 794605 2469810 302809 1030435 1778373 1675215 1950414 2432487 1499220 2270708 584177 1453219 912862 1607066 1698334 2194764 1134076 29989 2199851 1849734 1296228 1944016 1513109 2497354 1408041 2142868 1426831 648155 2311335 1043056 54946 2158594 1837159 1260870 703443 291911 1457458 131231 2282047 385523 710598 2110486 473862 2161307 1409381 1818893 44008 1976291 2102308 750841 2084948 965491 1542407 2584450 1176646 2565561 447592 299034 1677242 2500071 1937370 2391800 233703 932808 1655461 1956947 1801209 1606128 2560280 957414 1413886 2605261 1438877 1293320 246103 713543 984872 719794 506093 503952 756413 2087152 1704416 4060: 1611746 2552627 225768 2228796 1695871 2519638 737728 920932 2231292 827168 467638 1794678 752949 2117060 193266 760680 2610316 713980 1823320 501377 2056672 118058 1696542 391893 1757599 1263021 688419 32102 757790 355597 109033 201707 2528820 2276739 2308561 2132002 2157740 1037808 2434438 2509651 1316939 1370842 453816 2526997 446551 416144 2115689 168842 655072 1162949 188163 102678 920578 1392719 1599021 1997779 659898 156560 2175442 2226793 2043057 709577 423986 2430597 2597320 336417 2585882 4061: 590852 354704 913714 475712 788321 1582510 4062: 246624 4063: 1575876 2513364 923903 49269 2440674 323614 1857952 2616306 316894 2281353 2344175 1631631 2091214 640427 1136630 1184582 2614320 174205 971898 2454567 1103976 792817 213872 2578448 2528368 2531049 284426 338242 1429828 662116 264219 153368 2220384 318220 2012258 2600089 2022164 604519 1718990 160449 602357 1313808 2189225 642172 1641505 1348456 780566 2556025 232437 205333 1384737 1343948 1778705 1934156 199537 1182475 32389 488267 1665270 2450203 534957 1585759 1213318 2294868 387418 391485 690674 1387987 78129 52990 824691 2211760 1150632 945992 4064: 2423892 543825 672760 865593 1282130 1424533 1964506 1618217 1730537 2428045 1683746 730653 715260 2429746 1104858 389210 2055340 1819260 1781378 1695799 1886917 1624293 664562 2486844 1876866 1946009 1560395 2462020 2147472 1675001 1789450 793499 2184838 1709082 719414 114130 1141047 4065: 234621 681054 2581137 844028 1934076 4066: 2016504 274313 1686841 1209594 2235510 616452 388839 2429600 704930 1798844 630139 174861 455662 840419 2092323 1433740 4067: 595284 2125456 483483 834484 224171 1525381 1902342 1951346 1606621 1855975 1405362 1632049 1672834 2420955 1325938 1400999 1946021 1504503 1516496 1198637 2051313 2488192 1877483 364739 1169532 2112148 293565 986613 198954 470869 1967935 1980552 1931870 675684 2457583 1462076 2251537 303177 549625 983523 1514430 1789345 1429069 2317258 993299 981199 2556279 1729030 2570984 918954 333196 1853520 904187 2157249 1612924 2255886 2121359 492291 708630 988997 372743 2415034 1241958 189443 809089 2480144 2274131 103555 2343550 477793 4068: 2037777 2639742 315270 2109316 51639 32037 1692085 2446979 2320910 423685 705296 1280428 1872026 683365 1076954 1421209 713643 870134 2523408 1498796 2204299 2087887 2018881 980292 2478108 2296242 2067848 1798600 1907116 105115 1789423 33849 1226275 1988415 1088090 855645 4069: 285801 2514107 1083987 1661068 1245619 350495 545351 2632360 784087 1077119 2471476 1003803 936098 1729022 2402727 2382409 285101 354148 1665177 1219818 698361 1822073 1341632 965656 749144 1572042 1070048 1150428 44521 2510157 1887046 1885959 1329362 1459578 344372 2390968 1527870 2477390 1969741 788034 1176842 652747 1989551 1849900 1866111 838679 908868 475005 2507440 407675 2297255 973384 1382754 790305 1422975 1752364 1413436 309847 946667 2232963 2102612 274866 2166628 597144 107338 1366408 1131625 1774006 361780 2110671 2476365 35741 2284739 719203 2171172 1511554 2432393 2505394 2051626 1137159 161615 1679233 2444069 1286545 1764408 192660 2113681 407: 2417164 424982 304008 1783039 1626021 4070: 1632290 362652 1126891 963686 2563065 427356 1378972 581735 1439253 4071: 648932 381477 1697734 784176 120002 1095480 4072: 2173816 2469979 1164864 2159065 2019635 1984917 992441 1738913 1309881 2131455 2441692 881000 1913023 192249 1601041 1749255 39809 74607 889207 1311766 1791594 1064554 329682 458180 1170042 1089949 1388111 1076756 1285198 2389781 1492837 1439532 249701 863139 72290 34910 404923 2495223 1202818 1754904 257618 2454249 1388035 1012055 1610656 2123156 1987806 4073: 973476 2532609 347555 4074: 745544 377285 1072729 705163 2587343 1717066 2534301 1921153 1370513 2438346 672654 2586384 849528 75761 898720 2098745 1796104 400981 1303153 1705179 1401465 4075: 2425117 2194954 450095 4077: 688738 401549 28826 2076819 608767 1234106 455656 1714893 675622 4078: 1801640 1384899 1923671 1386493 2407518 724744 1686845 2253784 610870 1733688 1798127 829287 1880905 92712 2538115 2194866 2130572 2451879 1160120 2213284 211280 128589 85063 986281 2382673 2430300 2504275 398610 817177 2458896 2405456 292739 1093603 544521 1940777 2605264 1000578 1001192 1139010 866462 726981 1216006 2356219 2053690 2303365 799671 666228 2311116 1780811 1002623 2117959 1663759 1741433 2624865 747608 789058 340796 674734 1709583 2463708 1733477 1195610 2169055 293465 1785727 134689 527813 1461837 1286379 1321871 662330 1903708 1107635 2067863 1388576 1151712 1237029 674497 1923071 639682 2183309 90537 907522 215384 1339971 262527 2018683 1541021 2526434 1701442 1779066 622411 2451617 1431594 1201722 1819802 1386553 697935 1985822 1869770 1830196 1640270 158277 123226 561941 1824117 2357472 2442586 265546 1593898 1118285 478227 240923 1172816 887050 96342 2038943 2626235 182586 437831 279985 324652 515114 2148390 1200394 559430 698082 770253 323360 1389531 785112 1069591 1834054 1512516 1828245 2301742 1700549 1499735 691680 2260921 2647066 358186 2544871 1772447 1771461 477030 2043603 1033329 2201585 1626883 1639701 737652 2426893 1573306 479427 208724 4079: 1961490 2023763 1737211 1497022 1758541 2457588 2340467 1530692 408: 249052 294908 1688299 569246 367210 1847348 598875 125456 2313527 646634 2380197 2493088 118706 567009 2081824 1065870 769048 2075584 1617721 2077841 1911868 166041 1007245 727178 2579565 1812382 580992 1082770 1805901 521152 372285 1180529 2053907 156221 429183 2397913 2094015 9320 2090018 2521994 1565986 2474184 4080: 1973061 2309436 1725030 1071142 58286 2386034 538465 603157 448199 2564096 15760 1861935 2514164 837741 1851294 53763 2524950 85440 1676835 851897 249474 958563 1316710 1377349 1399091 998215 431572 1508629 310380 2127998 112202 174580 2174370 1740961 2480966 771985 8640 1007557 771136 1468272 1562104 278406 2217325 2277379 1787474 1180812 1609173 764075 2370073 2532526 2045019 819268 2198170 780786 2410975 162945 1392684 850191 982945 1425196 833056 2358751 2118175 2290741 236624 1155368 755627 2288127 1347515 2000801 746360 1812105 2468725 318399 2242066 1221605 1994935 1281943 75029 386503 1951741 2322186 1444681 244183 143860 17510 1858545 879221 1863953 1646818 744818 2100314 1495655 1258610 105260 2573439 93850 940938 1403572 2310825 197178 2182722 801990 1948342 1903329 2161508 2080053 196969 338571 10996 777696 1715890 212807 2075672 202619 2073220 546416 1288651 2111757 1446927 1985389 1917376 39958 1853235 2466704 1100083 1777068 2565428 1256471 967991 1786190 347292 276189 453713 1498141 713727 1534259 2015263 1060685 1446737 645186 887764 2545054 2521205 2383001 352373 263235 1348084 159705 2553612 1650136 1300355 2426160 2162896 316535 2335765 856754 619694 83356 2456461 160022 1693748 1340742 795121 174315 1964729 2436566 1595628 1054661 2515628 1349670 2490112 1627542 1020867 267157 464069 1186431 1268946 1941513 1587595 632499 1299670 2033848 2136286 1190047 219840 1872917 2136870 1346612 618649 1306903 812430 2434287 1848713 1311959 313008 1602044 1372601 2102710 1497963 2316074 1623206 1698289 1789514 920003 35315 913865 257066 1601540 810159 921765 1253782 744227 109048 2228863 2124261 2492345 1206284 1052177 2386774 1075513 127264 1069725 281861 941675 1817922 53729 1424522 1025502 1240775 1356673 1633122 2081774 1069964 2624234 1875369 2171196 1117474 2547478 1079197 1716670 1192618 2586853 1253426 1889501 2448243 1247589 1416729 1771412 2171847 57493 2210042 2057056 554400 1132549 1382199 693712 268334 2294581 1896039 4081: 385522 368014 1068705 4082: 515137 2085323 266168 1736800 4083: 1331663 1001525 4084: 1528741 1623115 2529809 4085: 1415826 1850194 1097806 1056872 459205 2039983 343149 132003 2273429 998762 134541 1394420 1913178 1011331 602642 896689 4086: 151209 544684 176349 995689 368048 609298 1249517 168190 2270303 68500 220933 670210 31449 145379 625546 1156661 714802 2383982 4087: 1559239 2445951 413379 2130244 317194 2139940 486515 300288 4088: 1783304 1965034 2039054 2514644 1989587 476934 480466 650942 636824 2419026 2221744 1021747 1074286 186270 763077 4089: 2224976 648641 1065039 501999 388780 2399539 1002533 1968095 1260913 321473 1538941 1517824 2491912 2647004 292182 1634946 15212 268567 2622691 1693417 2535875 1883251 2188847 311542 2277578 584096 1705492 854201 2267534 681227 1287491 1681295 354885 1798346 480042 734390 669801 397126 1878097 1248575 710803 1728989 1662098 1760294 2191458 2470762 2461308 1901404 1370222 1452217 618317 2066147 1459787 2366673 1161958 2339898 2266109 2190898 1430704 449265 558173 301873 2051973 738775 2645208 2613659 1344035 1002024 321983 1232149 1986290 13972 19475 2557716 2235578 38722 2508 2494785 2348738 1107187 1243685 2459866 2622229 1448424 1423541 2469576 1948497 351290 1884512 1166189 1942026 1693575 2054954 409: 2305266 2088663 2144174 856068 216750 1433705 2293219 1681132 2259174 2305014 1351834 2278872 784506 571704 4090: 2236039 1013887 2001119 2309286 329736 765105 1918568 744606 4091: 2536514 2316019 548476 4092: 563575 1528726 964135 1966084 2050558 740628 1389768 1765823 2636407 210983 2318304 2184416 2256986 1310295 1945504 1787895 799029 968595 2445170 2562437 365417 1440484 526032 1015546 1543457 1825607 1261488 4093: 1386143 1738634 1965022 825493 1059621 2620726 2086764 4094: 403754 1088988 2016453 2576509 4095: 1667981 58248 1436630 999851 1420929 1803550 127265 2419406 49892 40097 1857952 1237041 2310877 1404440 2516786 1339602 2464659 1766029 1933517 1900669 1845640 983739 2120406 2215567 1908045 1148588 246644 1103976 1566518 1431851 806546 2134561 1016897 1990210 622054 300131 516946 1523 341753 774996 2016960 2412507 1663963 724330 583192 1647667 1102468 2021024 72796 2462246 780566 2495419 708485 2270555 2606279 2330225 1583853 2286774 919381 1778705 1586463 2366169 1425418 835824 2133478 2491110 1229463 2379917 316315 1580863 549217 703416 645431 1313077 1009118 227715 1315516 1006608 391485 2053910 1272384 1984813 2365895 251041 1770626 1332541 4096: 2103887 1500458 2446166 718747 4097: 910956 1616048 254349 282051 1944750 2502803 599592 306004 2340836 1691476 1754324 2504900 1673436 1467020 461156 1225680 230922 1127341 2004939 980513 580992 1540128 1545454 846959 2232121 1089505 1234150 652216 1101384 173665 4098: 198587 1421521 313927 885790 1494837 933186 2397593 1796004 1751053 1975372 1628826 1393214 183462 1052276 1163782 693990 124869 1592377 2311747 166357 1725822 1174732 186477 82368 33984 2067192 210963 1566860 792551 2633152 1263213 1070666 2030487 1677285 610383 2073999 634255 976192 563885 2442757 2494736 733853 1903977 883159 1569782 208162 2370185 1865887 1143669 1467440 2587766 1786064 162681 370263 1428228 2549741 193790 2423488 78684 1868021 1153732 1517242 1301885 305322 1401599 2254365 615845 1438449 2042240 1266642 1253662 739009 1568779 1505985 826872 1470769 854575 2122227 126755 1622917 70048 1252459 1446059 1921654 1553446 1551415 815018 299543 2284041 329746 107791 1614926 1918163 277957 20658 1641175 1800197 337257 2131605 877905 1143780 2360040 1354924 934298 1796809 1317529 2470766 2026152 4099: 606365 192515 296608 2620651 2227333 578118 2394731 971119 295321 2316514 1646158 1602892 2301441 530860 82739 667166 771576 1038977 1763703 410: 707221 979 1736262 2503364 620086 2283886 1101518 300857 1855479 797141 1743210 206375 2255276 1565389 366058 1905628 1004146 2260934 531734 568080 877934 869305 1223763 584214 4100: 1350497 1436640 2407749 88564 455330 1837439 285381 1094578 241838 2416324 2645613 1481334 2570420 785905 804100 1926785 1263835 1487591 1570549 1736440 847018 1562770 2235447 354316 2479753 1979529 1056732 102681 558255 567687 1003930 2446472 388469 2327475 634707 781009 1240580 2331106 1718352 485120 1812461 1347665 169917 2170556 2024338 2009518 2632806 870777 1945826 1951715 511942 2188411 2372638 1148217 415138 392754 1605123 2370689 2437426 982392 1052554 1339797 2555320 1050407 1326603 2427506 195287 2420083 1353577 659297 2524958 2569850 1632925 2145488 2176491 749696 686897 984446 2097940 2239864 757286 2178853 2000462 1927590 544680 2319572 712851 210139 143196 696314 1158569 1938910 1752619 99614 1142827 1756580 968532 788966 2066276 2116176 2604781 71015 2019063 688 1859509 824415 426772 1182476 682311 551578 4101: 2063192 47010 4102: 1315863 1253401 763193 1602469 751406 1642253 2394882 1035921 1023813 418799 440398 1400752 4103: 1984973 1210256 643877 1829777 1197588 4104: 1919026 1856795 986633 569334 1433516 2106827 68410 227483 2083754 1723742 418991 4105: 1701151 1897340 833390 546449 2428363 2587120 599529 750113 210392 1754164 4106: 1800752 1528534 2096148 268926 377216 917113 1743255 535311 3449 341330 1221607 4107: 1623432 632159 4108: 1016843 2550288 933690 4109: 603858 176006 126825 1622305 541345 71821 1650184 2142569 1910257 567413 2610269 2137223 354425 1464247 669394 1693551 2140418 1349781 427561 835536 137817 1177249 1575727 1767257 253285 1074433 1100170 1833567 805249 2045841 2265274 359359 120379 1596409 2048153 1165080 310426 668938 1008803 1706154 1717951 1654255 231821 436947 2299789 2556513 732072 449182 1584367 1312558 603091 2269734 1816906 1708684 321174 1304561 1220008 1091232 1468774 367619 234929 1409097 2268317 171526 1454798 1281878 654723 651895 1594475 1197779 2224656 1747788 1922444 1678273 291292 1850080 980430 2164428 1921509 2360601 440820 1796768 732950 2145781 146879 1897166 1577269 1528480 285371 2031797 2201393 1738950 330623 1382435 870581 1677141 2356071 981704 543499 787277 1997301 946254 297580 1601804 2112053 2140012 1328365 2258262 504712 2170924 104573 903746 1217070 1517859 278244 623365 191125 448694 2632574 1044004 1330017 1384415 712649 498652 1973785 2238340 2006603 74545 1879855 913470 1552165 1661989 982957 1195382 406826 2482602 14756 2639030 832030 910746 192456 2003563 2002846 974016 1186735 2606818 1612505 673414 834142 1941811 672355 2270910 1407519 2317439 422275 2473448 2399101 1994084 2262480 2280662 12330 123628 961708 1968034 2387429 1100083 607566 2552975 724599 997 914668 2028388 728348 1779767 1333236 2362305 967444 45079 224809 1800243 197853 1442050 43657 1562451 985502 2362172 2614474 549352 954617 809034 2465482 1873597 654759 804931 769063 1632276 1118265 1472337 2477241 2583494 2616816 188791 547392 260343 1555551 1309743 1822202 2536192 2275251 1312289 745368 1598358 1259166 1285610 786681 467298 972750 634732 2339751 2418086 566720 2439294 2071020 2422147 1994807 421015 2564306 2619780 1857814 1966364 1003679 1516692 929732 1559455 2317980 977362 1305758 1928222 1629084 268433 240989 227311 431731 682993 1109906 2368254 410018 1360224 2469691 1032233 1181128 2113373 1963366 2329878 326950 467249 1928784 206436 1797804 97622 1217672 75673 1905349 1384933 1410173 759443 2283006 995457 1676477 1020455 848875 2179738 2487128 568489 2513876 48307 1727880 869475 2073723 962848 1638579 1431961 1739033 1555892 1314682 594440 1777950 2110488 1365871 2176459 329936 1091468 2309950 520252 2578227 2022948 1883250 1565257 2354403 949953 1702774 1779327 1112977 2516791 2499003 1173034 1011928 297104 1656801 875595 1607886 1467095 1682806 693357 1920548 1480155 1161663 51410 1751436 1172534 1884690 2005323 1877602 14108 2544346 1310205 1773785 530551 432617 646501 395316 149093 2449860 1624708 1192120 393111 1918791 2400216 630928 366705 327091 2649231 2224187 43891 2065059 1078006 829168 2547330 2150010 2360868 75489 68197 2286680 1509020 2329306 1913732 2333228 2077787 478714 2053689 2503631 2355306 2582006 78235 2495022 2432820 76509 1061902 721303 105277 2539837 715930 2577291 238318 1161636 226850 991799 2334897 2358790 1991357 2209039 1584629 1157091 1793885 668703 1139639 2579150 1930527 1229650 1407839 411: 1317434 2227147 752301 1091202 4110: 139942 1676242 1588315 725183 4111: 1823608 1895487 248905 2590306 4112: 1229768 807832 832275 2330903 689745 1468286 4113: 1953712 1021166 1983147 1346327 4114: 125498 844596 4115: 1652181 1556891 2451669 1107017 1228327 2119072 1480073 2155348 1219108 2381481 1501855 859457 172747 1066943 612466 610572 2477832 1456446 596474 1276544 1505426 2261607 2609700 500595 1292975 2306492 284449 1272160 1299001 1825087 1985140 2072112 477890 539492 696561 1580838 1111426 268158 1137666 1021274 432259 201242 1697672 1685610 35849 843753 2346099 1045553 731199 2068429 39147 335384 1527704 1325459 342533 2435294 2336980 1998514 1666268 35986 91635 1876175 651364 1470976 53719 674927 191067 170008 305014 1107057 1959764 2270804 91176 930856 962879 1465168 2002819 850331 873712 747396 79183 496528 2191762 2098301 989397 2088974 1421966 2219355 1223180 913820 2315870 1775740 1942404 920988 4116: 959039 1993905 625594 1639222 1073591 15366 2554311 2011726 2187915 985863 1901039 255851 4117: 1083633 2243703 2561394 1246853 687814 160523 1823138 1378875 124251 4118: 1427167 1054446 224246 728392 365611 463833 2585654 2390099 800491 1346494 2470242 689512 1035502 2402937 1945163 831288 1864064 2240946 2642155 900030 4119: 1336099 296397 1205115 171415 1066215 976347 2573996 2434073 1950263 1051745 2078420 1832919 2439367 2022164 2458799 2011085 1953392 1789168 161639 536849 2490379 2191663 519411 2195015 2261891 1334262 1262145 152128 16273 558776 154277 87888 931166 536526 2126590 299669 28370 412: 904998 2177738 2488995 1002639 4120: 1921659 1305767 2497423 1944994 757253 4121: 128782 1454076 809595 4122: 2455594 102354 1066820 1520009 1170184 30065 2486323 1154871 590232 490057 1695065 1388565 303065 1824614 543413 134928 4123: 926424 207355 675040 747815 603462 570583 1561281 2200669 2243660 1301081 2131242 130888 598095 109707 2487104 873995 1817591 2344224 1103041 1774625 1204136 1124526 1118848 1007210 827176 249575 251760 316665 1505859 1945153 2011621 1917856 648969 2523512 1692373 1375545 944774 267778 685697 1982936 1638558 2157465 181754 1261103 403581 2126196 138698 1254161 2385315 472149 2081123 289655 415021 45561 462719 929262 1401877 656743 1541072 41595 852887 1867905 980367 1786094 1267443 2080117 2366845 418996 2166706 621077 705797 902685 2182179 718221 14691 597161 2318254 1225029 584901 1174202 329477 1559653 737698 316046 2467147 1299630 679459 2566424 2498468 2358713 2033623 679736 1044074 1441680 2546852 1754717 2395017 582690 1940742 2567449 402512 373586 2481458 1557952 744530 458867 594334 1920211 8868 2174734 1574549 2061604 396282 2194994 2335254 272309 597909 2317536 2076811 2470042 1971700 1910409 1551962 356105 2599362 2299278 2575349 303107 342901 1478007 2186097 1797252 1517116 829211 2087213 962870 2422557 117298 1201490 1934024 63716 1064090 1945007 1752051 1533635 2421240 1296332 1372652 703007 1729127 594136 1160817 1994834 307667 1059937 2131090 1598801 773775 778635 2536775 681310 870817 2019077 1803978 10071 166772 2024168 2072142 93539 1276416 1495338 2475320 2201704 541837 908570 563887 168214 439992 2329630 1659582 1434494 2506816 49870 1859617 2471980 621182 108353 763739 1427021 362544 2190510 1842670 2300677 826175 1965227 2103158 2249366 1492553 1705487 2021740 254617 2311236 260856 809674 577866 795799 1263088 2542722 30719 442351 1554763 950306 1724293 593395 727251 2443218 1165895 2317202 1158917 2303014 856437 1111408 566818 1529609 302064 1020527 1388543 1186072 592887 597835 175637 2023722 1033535 975454 2487605 2199651 1177805 99505 1970303 1163377 2345641 2553048 1949854 842389 1569386 2349991 973431 654429 475815 1939885 2252085 560712 77154 2551473 2379446 1605674 412568 1285514 796614 1406848 2105116 35928 1682929 2300998 2227093 577680 1817220 854831 277620 1698501 1697428 200409 2459170 175654 686537 1509677 206767 2271204 1238949 342132 2433003 1224848 575802 2530564 689749 2531726 789843 158384 2123674 1715887 1047132 2276732 2272548 370733 1975150 2575208 1976205 1820557 1632718 1691980 1637373 831476 1435888 921336 2193867 690260 1837940 1646388 1272346 527110 2542208 2232849 2608827 1543466 380436 1151097 2544359 805008 1003803 2540784 1114598 1713011 1781821 636005 2603534 310380 1338925 2632176 326650 808509 1110409 688810 2496540 1084437 1069053 537053 2403707 1711039 351454 2559118 2412489 2317192 110209 465496 2278265 2048027 674226 1769945 150445 1420140 1582260 988640 317089 1154880 143714 2392618 2609685 1120887 2419289 1094629 2528136 1333255 1907436 285301 557484 224968 739648 1958513 1762429 886162 1957370 1848711 2618714 1393822 1304121 1323972 1881272 483179 1156888 335340 917483 156400 924563 2456445 1719480 422144 269515 437911 1707789 1046479 907260 2108586 137285 678225 2619207 627191 2592972 2152840 1309115 1601037 1447142 813281 1095046 2166063 1584007 405983 1379235 233891 1643737 1615858 1476556 2613091 1103666 1383375 2091819 2427933 325661 254997 109000 1746491 1808164 1823349 1997453 572038 2090847 38580 1746165 787610 491195 1735478 2148980 97827 665664 317753 528705 2262329 49062 1038723 2279364 834250 1690953 1454003 185105 1578189 2419840 67467 2420311 1803373 547085 1554946 2289835 2184160 2286793 262760 2286413 1279532 708273 1551427 389699 1234898 1001369 91782 56739 124279 123120 138743 188396 1400733 2139666 2248116 448863 685231 2622077 1444483 598452 1396305 957619 2439647 1125932 1518688 380439 2365538 731345 1956321 2354174 1660703 1134208 972893 2413766 672943 923644 443951 803092 1514540 1376599 634414 607041 434378 2178477 2474434 847685 388592 968210 708536 1135400 307782 1865691 729013 1216492 1944305 1482734 1183559 104369 391967 1804786 2089365 2062493 2053195 1444730 238333 2118894 574571 967432 1692969 1270476 2190618 931089 1705596 1877569 1892085 2428570 533659 946533 733337 2334966 2136358 523277 2137607 15823 1955948 2289505 96710 1901843 2323652 228060 1288642 2430944 2211728 990480 1679524 1910996 643940 1898305 2390929 1242655 272290 1255358 1564884 394109 2499866 1006130 1210196 1396527 2246612 2474389 1021753 881795 1562198 1835674 85076 2403173 1213063 1355029 848870 813992 1608227 1933202 2597150 1681329 910961 647746 1407464 1765323 2189038 1084622 2249132 251030 2410769 2142212 2187309 715707 2028591 1918566 815319 1300698 2459708 1794429 2442293 1257065 1205033 1850640 393721 1041370 2415986 1023110 2052131 2082729 1270498 1479995 912988 173037 298977 1468575 2155522 828132 1186603 1971183 265079 871572 2379175 2386024 2439610 2564896 1422891 254379 2430478 1497461 2014802 842518 409016 1503778 879713 2216703 2033454 129166 2482583 1516851 806517 1018432 1296899 1849969 1089330 1840727 642312 1656687 197175 487783 1024752 1944132 386777 2337677 1858871 2292121 1763053 1911308 3024 311240 889577 2288115 1562741 1253619 240962 2142548 228474 409792 1348977 2627326 436718 1131895 1438687 766988 1506798 1634865 1290737 1414409 2445416 2470999 490237 659856 772986 1713675 2638158 1626830 2305051 162225 322786 2166384 1801440 1925773 1393770 1938321 261708 1923354 1606871 2309428 229473 933861 1839035 2122506 2252636 1757734 539127 1061270 2171083 1040105 1866342 968764 1386260 1742844 2070779 267425 594281 251032 750089 1965558 157891 1466094 2344427 2031845 1924962 1116245 847771 1882365 262464 2412375 1435845 1205118 1574777 981430 1365134 522024 1791433 2256192 89791 2042690 1203594 2302601 1544986 1550098 1214379 2076684 1212001 312529 1922099 1159528 313635 457877 1417388 871851 468829 1963792 397936 1196049 1190658 552118 2350281 1823733 597654 85953 1308799 1672447 2498319 29251 2066804 1083644 1950581 2440021 395489 814949 597353 1511965 101031 1143249 2062353 1089584 629436 2411469 919813 1426761 1027751 450333 1245722 1688236 1161895 871711 1513099 2207947 617099 197887 2082532 1477964 2091576 742902 1360906 1950412 849560 751435 528725 1500036 2485164 1216765 2184047 1500458 733008 2577794 2307098 827656 185879 1284966 1713577 239037 2236464 1834805 1639755 201640 201168 486780 1811162 1856208 611989 1509016 479199 1441976 2331373 16907 1613350 1317024 1336766 80747 2412076 2121993 360547 1284807 864309 965015 1470331 1810303 895445 699529 843318 1720777 1387519 101477 227307 2029761 2339356 1769774 2212633 2029297 2208332 312729 622103 815338 2314217 1075031 1340546 350946 1883877 1848558 1121370 2483520 360390 157130 544831 561127 379863 37957 2432349 1051467 890467 1990313 2548391 690321 2044043 773717 2055570 2153495 288401 733212 82110 1637113 1314655 1798392 2629490 142227 2217388 1467728 2298314 1576695 2368589 2098060 348453 796388 2233746 419363 1391638 2534293 1018678 1617644 1957931 2426426 181367 771359 1326019 2317873 1929262 1571145 754418 1401088 1336572 139148 1473059 931962 2404910 2071985 565938 2114652 1295858 284117 485708 2519760 852339 1594896 1239560 2346027 334620 1291084 1420047 378017 564887 2310901 465793 1655788 1011445 1839815 1349408 1728938 1089947 2498996 1191615 1579569 833578 700488 545498 370114 2524974 2091575 1634262 2616547 319787 2648625 473625 2296492 540273 2297128 1702312 2290296 1310243 270977 526731 120693 2063757 214221 2059634 2564291 1589317 550576 254410 2252580 554098 478919 2195265 2068993 1894839 570546 1664733 416912 1860580 1057550 980206 1521732 2391547 1084246 716847 715245 1465083 1704951 1865169 1904492 1290396 1496574 987673 593165 1826958 1635083 1728212 501011 1484348 1880535 732422 470354 1557085 870912 1181217 2198162 1843286 2478313 1772664 82267 1038953 2235169 2053823 906079 260514 1663679 185614 404637 2236439 509894 2623460 1292908 2289779 1758037 1715955 2309014 1153680 511821 1053121 399276 1281277 1256837 210493 797429 262052 776209 295726 2087679 1105254 635200 2207725 2540242 1705048 2391996 234182 57679 306261 1026965 2032768 263893 310274 1283609 212916 1362609 2222063 139026 1240314 707888 782773 2141290 506006 1154686 1928791 276929 1207436 1516641 760557 1250996 1323258 787180 1460366 2216822 1628225 1885888 2301649 1753811 1055134 1917004 1437027 1241738 1500502 2314397 327133 83264 196716 1375487 1801180 2559810 2454119 2106728 2008115 172808 2082194 563528 2363115 834955 2611041 1456360 1721463 1767676 1914069 509304 1546073 2412886 454392 1658941 65189 2118524 226664 1831490 1909095 863379 2621418 2641590 1699377 1217990 626095 2578553 1762232 1011133 614801 374410 383980 1396122 1792859 1213175 2365303 43818 98054 801781 398716 1233777 61711 1770449 1485331 357547 909000 1165692 1498795 124733 2122302 1106759 559331 1120102 1105249 277608 2304010 1662128 1955048 1627840 543275 1435214 1756325 809596 868322 1962582 1134393 908212 1369958 1643705 106124 835110 641345 2639181 1190727 26242 1022202 2149303 1572447 1072655 1195611 2228954 1888269 2582746 883711 537109 1235420 973734 2182099 2615159 2121191 2648546 1153771 2062565 1007232 1981760 1333310 7377 368951 1514579 1185326 1862530 635317 897768 495881 1241917 2036710 1569518 1075088 575420 1609829 1778514 1618079 1118492 2648835 208272 188669 567897 529587 692968 1115186 2351334 1152035 1473049 1815662 427241 2249062 2523410 1356489 534341 420522 580109 2437410 806494 1306563 1682416 287271 783046 1472267 602635 1813526 2501194 2208625 1393454 638361 1114910 1364339 72986 305473 1178861 1197666 1638054 1081808 2329568 623401 2220245 2176096 2202289 115544 2486405 1934 406864 409510 17689 2079482 635950 2006908 1824816 1736873 1269505 1439976 58852 756681 1433887 2139054 1791273 2433555 419343 108991 1265484 1632085 2140126 778301 2389743 1342673 2386496 1902125 1907034 418992 1945797 152187 1605347 27732 933386 1712124 2553551 2623104 2053710 150943 264243 2303713 2201122 826775 2372656 689642 2291607 2589148 782149 559632 1352829 1421200 684866 2299141 888900 1344982 1283030 2032583 568532 1165174 836567 1117594 719706 1496081 173727 1711431 1215843 220001 2227138 169500 1965605 1876392 231696 429190 1511801 380408 1430054 793318 240980 398571 754478 2029650 1100722 565232 815814 1696408 1192215 726407 332343 1341704 768738 1303463 1352334 2431191 1955639 936405 267997 1677014 821538 2028488 1351027 1716129 471769 261256 1134720 109006 2072473 1918021 1600169 1732795 1828866 2292917 1220093 2025830 241625 1836148 1785522 834350 1513427 1179005 152830 86698 1108616 515181 1352296 678151 857496 2330748 619672 2199113 825580 695998 1776073 1962229 1353619 1515634 2018236 1506123 817823 1970298 877619 1024375 330080 1598258 2369066 1219210 5163 279550 2377922 804729 2580574 2133126 2612472 1064825 1547301 217931 1544016 719465 2561601 1442568 1275657 2067623 785067 534694 25761 1201881 546257 2472555 281677 1374362 1533268 2249711 1671231 2208304 1939283 1232984 646702 1919699 1153902 1001493 513427 958341 2003077 2568528 462780 1931123 1726913 925129 1081311 721571 297721 497355 793515 465999 1394329 364407 2118156 1151705 2221780 1611149 1617560 92954 2186320 2228800 1244719 653715 546421 1314760 362838 2511552 2119321 2496644 1998599 2091375 387318 602314 2227734 222416 1351852 1417282 1111567 1825654 880574 836904 2642819 1339760 2461622 882969 1039217 1894103 1826208 1217127 377612 679088 2367648 1380543 161862 2609457 1352019 149682 218336 909544 2004316 854559 2032392 1007371 1753280 2220067 2389902 1097023 1342463 845393 1036709 1673977 1848336 2049362 47212 2111591 976028 1962303 1305438 892351 2536266 1538836 2280049 553816 981524 2101450 2596223 1583356 845329 430990 1406692 1778806 1348386 1683784 1201201 1084696 1691804 2302701 2517331 2513029 486054 2197894 1041009 430861 1757677 772370 2173496 430576 1856651 1638480 1039552 2236595 1741831 409908 725924 1561355 1053232 686325 1631986 2159499 2346479 418166 572972 1691656 2572762 110176 2470581 751916 100875 542233 1598331 2563291 2599010 2586475 556733 2586803 1044629 577359 600263 2015568 1824894 36353 489152 2354816 888370 2148753 156425 650299 1459943 551880 513032 2614905 754498 2140305 1432469 2358086 1728047 10463 2176560 2519711 1691023 511956 1293635 2290458 237757 978516 203954 2012343 945287 1616800 2568623 23303 2397656 2030128 231144 191269 1552087 2612739 2476161 2435320 2373375 1545068 374853 1164294 2508296 2196678 492267 1862361 2144401 2262190 1540196 1091550 324023 1486072 1144928 2345643 48645 1383651 1280354 2099910 1090498 952903 411813 741995 603762 1681472 786955 787293 460860 1977324 1058124 2420925 1833124 1504825 1289045 1416111 515206 685409 282558 228744 693703 1262261 68886 475095 1227762 2583930 618222 2451173 1929955 584910 1269328 1933667 2318244 2540119 2278909 1689786 680222 157582 1598597 546313 1570069 929635 872091 1838772 1242226 1434099 1434399 2211071 2491114 71219 412815 810400 2206509 1863826 1091287 1882830 1010625 2253354 16937 2585544 2418713 2203179 891361 2541873 1068478 1575622 212391 2582206 1777824 453758 557063 550120 1977193 1428221 2535498 923693 306716 1597510 587811 1694430 538595 1583421 1721233 1317927 1523736 1019716 1192752 828297 1411591 2592107 2175571 1286664 263678 1057164 2154916 272656 2041335 458450 1323007 1986437 2126249 1864578 382298 921159 1636447 710775 1256230 560206 418255 1187644 2227074 1376801 307722 2409625 261115 751066 2111699 2001663 200998 275705 675207 489830 2191828 2129553 882387 115517 489852 2392954 2256030 1294882 981849 86816 919374 669665 61499 1631109 2166075 1174907 2125196 1580987 2044677 1587998 2483296 1649588 1021868 735317 1036222 1007498 1599311 2574447 1726196 523420 649027 29358 823109 2550550 1029030 1065727 1647628 2192767 2597109 1973590 2262269 957542 933783 1483002 1051607 963025 1335402 1313208 733552 952178 1727517 2620523 1910873 1552191 726082 1359068 1643473 809944 658397 71521 1297764 685141 1235799 1120346 979720 912815 2508786 2074225 2285309 8427 1842963 1512702 2452895 2465594 2170724 80700 399443 2631382 1248115 307798 1393864 2126119 2343820 364051 2534443 552098 113227 1169068 531030 665088 42093 2528435 2258238 1598189 1396357 1107311 966338 2523064 534551 1206514 425499 1474467 773778 1178711 1271706 999374 1687247 1458573 1999556 2056105 530430 1080406 479643 2268617 1030734 2545082 1298221 984890 416203 883582 118162 2367500 137148 407192 1658063 2250253 391825 2092838 1478282 1984092 1258923 466054 1340748 1139091 1919874 2142808 1702348 2290280 1379254 498354 57309 309182 974713 1751048 1165982 314412 723876 2422035 1752945 832134 944960 973384 648557 2173304 1971007 1025459 1225952 1186212 1240926 1198758 1814245 19297 1697108 1020235 2636662 2210427 773839 2586123 1910120 88965 2312505 2399913 2534579 2174949 2113836 1117826 2236768 2223772 1617775 694595 1810440 1242018 549835 185106 2566875 2401127 2134042 1017896 1200459 2184847 1329905 2444047 1977071 2142747 1353514 2564557 1751033 18684 1122201 2176233 443675 1222860 231231 1202072 550895 841954 2273379 2012530 2126648 2565172 256899 1799715 1604737 2009935 32166 2585510 21864 2571007 1031154 1906984 761895 1588333 1322643 2138365 100120 1211841 2332718 2253010 121027 1440346 2270019 719671 1507578 622187 2020406 1112558 1377204 1221196 1474556 1748949 1090522 1517553 2132861 207474 721351 22724 1155773 46500 1283112 332428 2073094 543361 809807 2202733 1459253 1114191 1579025 1617094 1890392 1851390 2647022 1232524 1668697 2103362 278604 1993669 1411572 860294 1038704 1435464 871135 1956987 1289544 1162532 1584692 2249116 2041531 514642 993135 889024 1988914 291495 963820 30469 165035 1667878 2129525 389225 986510 1277949 2532551 1238800 2126921 2509328 2285784 438092 1267009 795067 2439996 611700 253345 726092 253104 729422 180945 2098660 737211 1515395 1043807 950785 252048 795601 1214779 1142514 21013 650726 2525080 1414475 594598 1566526 1217910 556690 1911518 757516 181359 209470 1006293 337118 1450620 195551 2168209 609055 1628566 2516969 1489075 247366 541555 2257078 2472647 2553926 1318569 1201029 2417923 858644 2006697 400325 212228 2262587 1832718 399093 563734 591845 2495414 2122852 497295 2269497 2294233 2541527 1611339 2292848 1565049 1392885 858368 333171 2177359 162150 516233 2191265 1351812 879646 469290 2024912 1697248 891061 1463936 188200 2113054 1530065 2442404 1979945 2221063 2018063 1634153 1498943 1775029 882012 2402736 164377 2152128 1289527 967150 1114892 1708026 1556959 1603934 1288668 1322779 981714 879628 814799 117986 1955141 2318270 270740 89486 263947 443536 1668035 2139512 810558 427993 947626 1502470 1401442 2297748 2468320 1458853 1886049 1329509 2306471 525658 2572918 1826018 1206061 363278 51330 2097022 890141 1906049 2584166 1540072 2394665 792801 1134519 825613 517580 1862871 2039805 2162718 23685 273021 744301 593740 514417 903246 1598219 1600386 673080 2172509 2255457 2180394 1180359 561018 666766 615288 381960 307360 1914292 1860682 678000 2020093 1119547 820470 2199987 1449382 1942602 2647364 107527 1445668 2527610 1695540 1737537 131321 1722781 2172454 2237503 1674222 71300 1896746 1835291 2134913 1803593 455671 2049867 1370598 1357201 1372858 1939355 2403176 2247407 868447 345936 1040458 1370215 1762101 412587 370926 640710 1796131 2078788 1558839 2198106 772917 530570 2606062 1569645 741168 267888 1420523 1258843 1093556 1963212 524365 515027 701205 1397590 993559 1108435 710197 415295 1655800 1309494 704709 638932 2017308 461868 785615 285423 1737945 1703475 1312834 1162078 2514931 2025047 599987 2433505 462493 1088505 605406 253975 1646522 1585844 784127 2369929 1807469 1065711 2228928 1683534 479445 1912885 588535 2396226 1450214 168649 2048095 223391 1340477 205994 1011699 1772799 820072 509552 951362 275652 2304416 1114340 2215275 156261 602501 277173 689897 1554629 925192 1330561 535390 2250999 2500048 2327405 1434554 2242494 1568165 408475 2204523 2126257 968966 1452156 1738926 516581 1495593 1116269 615546 2067469 222876 414097 1706203 844790 915538 2415753 499578 1644109 597125 1649819 1651450 1451295 1697575 1297097 225369 2421659 1330113 345257 242237 607742 2308983 2333746 261944 660255 1562775 438933 430543 1988933 277297 496965 2303477 1123453 885107 1417963 1049518 2207932 1383080 651273 1038830 1001719 1159604 1528352 2095189 2312363 978906 1205302 1666453 1975779 139966 2443 1478375 1903200 197982 419091 2150611 910401 779835 1711020 1296478 485119 301199 1331268 943615 2543255 2334080 2178582 1073645 2129426 94505 1231745 1476965 2630867 1552282 1419858 1115994 2638230 900095 2376323 832873 1786796 294705 101640 1962860 148133 1185331 592996 1420236 2366186 1524450 1852698 2046817 963324 2014788 2008820 2481916 251719 1979167 886992 790503 147723 1597340 1189775 1396230 1498185 2072285 1428382 1642500 2026691 2533830 113702 795486 430876 2122073 23073 1741552 2625705 1737133 1170508 2589935 426908 1584201 1525640 1269557 1010987 926661 963213 741348 125644 1831928 2420585 2065640 378456 1711230 726318 2292141 2630313 2609630 808158 1148443 2085581 1229718 1682291 294676 144186 699893 1016330 1834609 661599 524651 2274266 372051 2262393 2139924 2250178 1410313 1243165 1308410 346570 2261902 512828 1173427 1757882 742678 509981 2636258 403300 625031 2102215 1823568 1583190 783257 2423212 416596 945036 459808 2245494 220629 573868 2478955 2462662 1336915 526755 741713 467610 1655502 1799762 923592 1582408 204600 2311337 1480850 2450699 2466413 1115556 1670304 2252153 2170885 1058442 2178825 1596058 1564609 2448202 1469495 2504068 1398897 151795 516517 1022301 1774532 604350 1514341 446703 1631457 2454766 1400140 448947 1591260 2608715 2316414 1138982 2169717 1084554 1916504 454056 1035848 1963999 1488803 1575265 612797 2009293 1259124 1317253 2175080 23104 1786363 846698 2441753 1483601 382145 398856 2631730 1849486 1418318 1913186 1134216 1131209 1111644 2290763 1381458 578032 1830306 353483 22524 296506 2514015 404750 351738 856271 493413 1002387 699970 2484128 1603944 1752631 1993074 260667 1673513 36920 2472059 1400530 2098644 1598617 185402 2233191 1552250 2469311 2590810 1926044 2028075 1699031 1713604 1744565 1084923 425940 2098010 2485772 2288089 2485358 2196961 2568932 749254 179815 2593934 2338561 2397168 1506613 767168 359245 2455708 1307427 247240 2633721 2016770 353024 1730343 916508 2564044 1180727 996071 54159 1737217 370318 840573 2054818 293434 220457 1051477 805857 331468 2124573 1873440 2476575 1021635 2245362 2599283 227887 1405540 1405455 196354 2199537 386842 2544940 1539758 623311 2388499 1213891 2536800 1750523 500261 778678 2076011 890562 970489 2300662 542207 2441392 1386713 223721 2285121 2101533 1228646 1573782 2151943 2252777 674694 937251 1324968 1638133 717847 1882892 1558260 1701305 75844 97892 294101 749892 134334 2261187 1032003 232153 21280 2381092 1509820 2587076 360732 1478180 898852 298205 2272869 48405 701832 2397658 255861 692765 2213298 2183727 808187 1867960 2028677 2601619 1644342 2122282 644857 1972182 2205634 2381165 2103211 843403 349930 1801819 2437687 704072 810378 1850184 488835 1887418 605749 153246 2349332 1448087 838209 851323 1644146 1064538 1051171 192189 211933 2207853 2461423 1884197 673533 271969 1901087 1808913 108534 2094386 1513230 2269531 2121456 891278 1774768 1661077 262118 258290 2071269 2603523 1611157 1284198 1553717 885847 1517079 713221 1952482 1543234 205636 1289290 2206274 1788295 1142912 1713962 6713 2372668 2423545 497206 667023 2215582 1531909 1583711 58922 234265 2223972 394474 1881950 926912 1220499 264672 1485460 434058 1815022 1246222 1762783 1037337 490636 2073219 2056611 2584745 744065 1119192 552634 1996677 1229180 31616 1481869 1592935 1040012 1919650 501414 604355 2383926 2088265 570004 1717122 2114950 173010 2520700 708703 1521438 396624 803913 440036 412311 1157544 2552155 873971 54540 1885980 273463 1323733 216579 140486 2479428 1260116 853321 826898 2600055 98515 701725 2606037 1329059 1335305 917239 172442 2427095 693085 1309780 1326525 1518806 600888 1380535 1102881 809589 418161 1632487 1135927 30209 1105147 2220028 2156533 729543 638647 1004103 674811 2495041 2532056 1686198 2455723 1070715 526255 2386064 1976565 2113490 615651 515410 1985476 1193527 650486 374713 2553327 448483 215459 69719 1974089 1311713 269237 1264074 965930 149116 1508952 1425399 741825 1064643 1736551 2508402 296406 335484 1373604 1861642 267307 967182 1627980 686417 2003023 2539350 1957068 1091183 2545063 1892750 1673775 1360524 1645471 1993923 1511211 185810 138618 1190421 2268635 296014 1143274 1741032 720180 1992356 2060083 1153880 2644271 365436 1521705 1493880 1054678 524376 2615612 1418809 1956868 325354 2200100 1472376 2206244 532337 1613702 742037 2253295 2564437 747940 78296 1653209 1074791 2420782 1379886 1596453 1554090 1816837 1840915 1586939 1084282 2398928 1070737 1422019 2351416 282100 432925 459488 1648618 1082570 625656 921412 647261 40953 1193764 1283867 2553421 1645801 2646233 1019378 2025835 1062371 468490 1465037 1085496 1564626 2456717 642276 1526521 452597 166071 469445 2328074 815087 1261619 450173 984766 13514 1114479 2547745 1507177 1400882 2235805 39428 1258745 1259832 2216191 259248 872746 191577 708779 271048 556545 433704 2614752 1348638 2413990 937761 1719065 2105061 1967048 151039 263276 2201902 1175909 2504757 1464045 1483675 1912978 206854 601547 772215 1905473 1079630 1081499 1028139 1600262 334144 685848 652619 282196 492579 1313936 786677 1733408 1207375 408710 467151 1233286 129376 635614 433942 2611510 2058838 1254929 823539 354470 3984 1741801 1902179 272500 1765059 2605679 1198209 2045066 1226736 885371 2559677 2513942 2355609 292945 643044 1128004 1609158 1908966 2129092 336490 308508 574292 869834 1373112 2386126 1911647 626343 622078 2302071 1729217 461073 2110368 2056604 1314612 102744 1483213 1172979 679570 2426103 378096 2479268 1214003 1500296 1845247 1369620 1742215 864034 1354101 1329097 796302 901602 2169964 2053340 2414227 2127587 317584 1049947 631442 2299799 450524 2560292 2026176 2307977 197955 2545163 2009859 2101715 2636318 981076 336042 19463 813662 468821 150634 320453 1542709 1115444 2430600 2194789 1582588 628687 1819004 919984 385388 2202387 1318725 105734 1658458 74947 1007909 105226 1050470 2341458 2268406 372838 789032 1472382 2434858 1759188 279187 674104 2203183 941216 702875 2329979 1763465 1444269 960151 2242229 1356805 598858 2234254 1743976 939699 2078942 542053 1785067 2551363 325709 188408 1878249 69513 2212284 2206355 246437 1051757 2050482 780916 425226 1006982 949653 239924 2297782 2204342 642901 996332 2023407 2039140 1167433 807053 1405203 1165149 2216012 738603 1257714 219099 1541008 1836617 1142901 1409993 2305271 503857 2484877 951617 1466112 2228267 1559333 1697854 1068992 278727 1146855 1019686 959544 2357581 1663130 2527091 1217979 1640995 170606 1395773 1213639 575132 1635065 1260012 1552433 324910 797924 2193058 788732 1955597 1225534 2468375 1632844 878163 2616435 179759 2227926 496661 1149156 56412 463160 2428907 2549314 2612855 1809266 1829463 786382 406089 2173599 282367 1378733 835440 44055 1128843 2486038 654516 781671 2286360 703330 2352854 1695696 1354034 1874915 1878030 1026468 2613054 2523535 495541 1766401 2603162 47735 1368688 604879 1541912 2280406 1489899 2263152 2394597 382408 1780180 62979 504369 1267837 2112493 1242652 2399242 1306194 182508 2033614 2095303 2140610 996371 740047 2095249 1283269 2630288 2036829 2387883 1158007 706543 1636782 2590070 2410637 1794065 611832 877262 1392566 889173 1570213 693588 1077487 1471760 812221 955828 156264 1912297 884359 1625195 1272484 1304947 788141 472315 1548652 562299 740422 716651 702293 804157 303933 158881 2151011 884388 4124: 799460 2149159 1706582 2036989 2442067 137736 2503555 1573988 113650 678043 1976470 1572216 533352 573576 1263871 2305307 1143712 2480610 2374325 465543 1795561 1281276 352838 2375069 1341480 309424 1377619 4125: 628351 412150 2009214 113766 4127: 388025 1278540 1363658 753819 985989 2628662 2046187 1047129 935675 2428768 1000266 1693179 2585233 1171274 231247 4129: 469857 1198093 1618191 346554 614096 1822827 2556722 1697019 1591941 338633 1467446 371456 1255703 1436314 524672 1942739 118694 1094594 1149543 2133004 2262169 1556320 1266382 2180750 254961 1880009 755346 792917 2491828 490666 2008803 459189 446797 966611 765430 1954861 2324964 1206536 1138509 179881 349436 215808 1198632 2319491 2199674 1454500 710757 910402 935492 1642703 2386179 135878 2404203 1819315 1743431 2462764 2621330 861047 2170564 2042144 2208746 2375069 1127691 805166 1816082 1758612 413: 213068 1873751 2419279 1513649 953592 362697 2406990 2121612 142189 249568 1855167 2200149 668360 1282189 892281 1293143 1026645 2474298 1569734 2168365 2170389 2231293 188664 2238411 1681591 2619157 1221336 1249684 865852 673215 1393850 2247263 2573979 2124661 1440673 1037533 351890 369164 590535 2544569 1443645 707086 1652111 469373 1539680 2164850 1773574 1839064 181060 2140887 814729 1083909 2579950 522201 83269 1351941 933665 524396 1503218 2242596 1898762 12692 958959 1490967 702933 592104 1737950 185638 1120851 1180421 1348134 1671813 1469683 2423135 1787474 1537128 1677856 2334917 1520551 1198631 1014799 128830 704984 2575651 2629921 1981567 2011758 1444297 124945 914473 238756 436517 1257516 1960291 120201 1565039 162891 399766 1259992 1987444 903791 1174047 46922 829041 207131 1701490 1473063 2370529 2325954 1407098 2278254 193401 2292853 1849805 1688295 750314 1601511 417220 359565 1021284 1934296 1387032 1269763 531354 1531249 1574445 1291603 430842 1222552 288342 1629391 2037799 902129 1184812 1288983 1856804 1711143 325865 16716 544287 626772 585094 373442 1144050 461113 1845647 1506655 133080 829528 602817 485098 2379637 282146 1525517 1333565 578598 2061067 387888 2300454 520687 1334197 2357774 559508 456589 927858 2485951 1622934 217803 2586764 1369931 438272 263524 1729150 115935 1225639 2108929 888192 124349 979436 703318 2547447 1098366 1875316 2237175 13036 1406565 1096490 1015048 806077 130103 2389025 2369509 799336 1303733 80290 1271757 1294115 1074514 663266 1915249 1715937 953658 1221102 1182688 2237150 2119557 2042755 2055954 807934 1986588 1572936 999662 494201 1385504 613651 458626 882439 1081219 2322314 2164849 992044 1569860 1345221 1854386 2182384 826855 179801 1507304 2399266 2511632 1377358 2462628 2550989 1227156 1700144 2150305 1923937 2578401 2351528 2459522 396934 356466 589412 818160 52403 1414169 965364 2438187 2015092 115329 388378 2130760 948159 797617 2262698 462524 129060 2405096 4807 65226 1554625 214917 206910 1793740 1807177 1542122 574022 349880 2366085 1158511 805147 2348291 1639238 321670 2058045 2233688 1886102 1551739 685338 884615 844234 549383 1889230 1721256 665910 1563010 86653 1460092 1298856 1876601 1764439 1190587 785911 139643 380752 2460360 1436864 19405 2535858 1512466 272402 1946316 852846 2276728 811017 954089 1560962 752446 2166800 1498816 464382 1714837 1397705 2602145 1026939 1460456 2183795 1040992 189483 726830 227919 760921 945046 403554 1315922 1663116 2323318 988433 1224657 2222072 668960 491149 7910 1156124 349705 732040 1091761 88056 1260283 2114059 530964 1885629 425889 886321 2543523 1426538 977460 2476028 1905201 2294678 807025 1777508 2205042 537486 168049 1839720 1736083 2129577 2423519 474450 269737 1295247 435069 1262848 607035 1607704 2308843 1559673 285369 1963773 1048883 78120 315136 2024885 1469524 2523620 1873907 463412 2647785 1866594 1847295 1003099 2258673 832630 2379120 1122959 2521265 794215 25358 756754 2477617 1064274 1374694 1529449 2396256 600245 1834378 887954 92265 718309 2192246 2575695 453307 539382 1571424 236410 453134 1981129 666645 2615618 2376112 1779681 881426 2130940 268399 599887 849925 1384394 1846690 1596675 975105 1625654 2490804 191576 865489 1959800 912489 392485 526167 2424883 2299673 1339785 1455655 47599 964380 2060947 367042 799292 64370 1645381 1582358 1057050 705069 1627120 201805 1960666 17128 1971924 2117629 1619191 1351126 2099415 934852 2396802 1166536 748496 940564 1546846 957125 2195859 1831647 1386165 1076151 1993648 227083 1753524 1054127 2347384 750015 454683 1631072 2120244 2137787 412960 1425055 372847 1575405 1831952 2090814 467622 1428802 951158 693234 1245467 2473308 507398 639265 370540 2358652 2053332 1374149 1091359 916338 1510285 994391 92519 2497571 127051 2017184 653839 1458963 444199 1144897 2434253 499295 1334996 1349467 739934 55050 2259489 63538 292688 2024600 553629 1528944 1172841 1353217 2108019 685790 1212910 1053414 1401692 2549804 723545 2510479 1707592 648287 333898 2549374 1440937 2349702 1982448 2181174 2373287 1719115 205684 1072446 1535427 1772737 780341 2472503 826220 2092745 2380294 1498441 2093051 1106257 965760 43865 414253 1632372 66619 1596275 1053487 30221 384158 2056621 1702567 1965084 2507322 1664944 1073737 1331883 144886 915827 1570670 4130: 96409 1742364 1893210 2601659 586861 1233048 627810 1290997 1566652 2014138 521400 2501290 109692 1636546 1802386 2647969 1735368 493920 2352346 205178 481077 46920 928272 2474123 2311292 1772954 1378337 683751 1126869 2047559 334203 535026 1940461 504751 171754 522848 1051251 2389235 95189 594449 61179 156866 1223313 1759340 1605011 349743 1536172 4131: 812715 2161729 2455482 768089 2342838 622450 4132: 2555515 4133: 659592 1009658 162641 4134: 1809284 1225533 212117 80914 846740 33074 202968 1588948 1864136 1547409 1374389 4135: 1212306 707552 673872 1129525 954472 705304 2393477 835803 2193707 1761651 74446 1788146 79261 2587754 1677434 430028 1360551 439199 88479 2321099 1608154 2542722 695486 895069 1269480 1720743 2303607 2230133 2647856 1224077 2016008 1301409 1784017 41433 2624238 795633 2125018 2382080 1529670 1681469 2190944 2403707 1998672 1780604 402792 1762429 714559 58704 2347727 2565594 1520958 2402727 1825485 1850749 598327 2592425 1174758 2632797 2366592 1101206 1892842 401372 1561055 2616746 339634 2155940 1487941 722859 689744 300957 95678 1028995 1517995 715860 311292 326486 534778 2052014 312529 925257 863840 499349 824182 1309492 2443980 2493830 2527608 2526972 97787 871046 1434345 1432014 200771 2148241 27100 1494270 958617 130290 2643987 2184391 1437203 977502 430644 1456093 1766995 402781 953409 517370 1276221 1546073 1368159 858461 579704 1406081 2384721 1456472 2548610 1767810 303788 2535525 285654 355601 1114221 540870 2158884 135613 1477395 1575860 952887 1716881 346892 1534474 2614282 1932351 1654130 296075 247043 2162506 2127761 2429940 1911464 105417 1956798 66451 1338830 1356176 2286641 981509 1931529 783228 143685 2066737 47397 1693814 2352715 784854 2614582 767258 2564041 262719 1107351 1327574 930421 562344 666525 2510890 1262349 2636862 354503 191269 367181 2246866 2550868 1983278 582240 1452879 2165255 724676 2600276 618270 291942 471043 1861100 2175571 515053 1578232 710775 86323 2307461 926292 2626555 899609 971447 1645715 1740713 887186 1706987 714725 1935879 1807881 113215 1934805 1833195 1141112 2629477 1596326 2494881 1599587 1520488 1328159 1306031 109705 66291 63936 1988914 1783857 522263 1085573 2068682 1213945 1021330 2576124 2589364 877456 195551 606160 1455574 1736526 727333 2083277 1272214 2262309 2463152 2039957 1222412 1714457 1627382 1745801 2282800 1456190 497153 202715 1377689 928797 1047598 696989 2496929 586136 2126257 2265408 87674 2333746 2112119 1201319 427511 615351 242 2198802 1420236 1677168 993472 1851501 2113658 520909 2643091 2027168 201901 544698 175041 1946883 2156222 195058 1530493 2244124 2185853 742204 2233845 1649717 827634 2256422 1747204 2251343 1230983 298205 266356 2605272 1952350 1098822 1918240 964731 1220499 2178131 1058435 1395526 2641014 1499780 342646 1910066 207491 651477 1939543 957046 821618 292193 2339111 326330 1146865 2223771 1650751 2039482 420765 1783447 991036 1499757 2190535 1441601 2306761 2626737 1025888 1535782 2357105 1846109 1400407 1939024 2256052 1370619 494370 2468375 396573 2394474 1460846 426565 877637 2202192 2033614 2301973 2157455 2479159 1228217 1205534 2452583 303933 4136: 647126 1353216 1824637 270745 1127726 2134282 816555 1658557 791223 1689718 639727 2067166 2388846 1315793 530446 648972 334033 4137: 460696 1155608 2592444 2573086 4138: 794471 940492 1653869 1093020 1614123 277916 129455 865477 2235896 908910 744535 1255543 2132625 1374834 1849754 1825082 1122567 1762768 1287427 1877212 2443359 369420 618351 2537324 1908670 1414883 1570243 1251013 1507342 1420308 649547 46903 2527464 813152 1718038 2610757 160720 2004273 174383 1923157 1279211 424335 566823 2519213 2007362 2322805 565594 1824082 4139: 321180 2582783 414: 469654 1467079 2128277 936949 941786 522986 235466 610449 152063 2584230 2486902 2139224 779355 2431718 812446 4140: 344712 2314148 2001363 1304827 746823 2059696 1660315 66305 695748 188613 4141: 1072119 2182824 2597250 2085974 2634018 510468 573210 530211 1936145 945258 2087768 433862 2150484 1473255 252727 1127084 1649847 700939 28801 2348258 2309723 2319982 2146334 161218 1239791 812448 384580 2371999 1771323 1551191 778786 827754 67796 2142981 1984457 196594 630144 1049972 2253817 1963073 2415315 2358531 2143049 1995044 1340130 721541 1980525 2348298 1850752 1314449 227285 1405879 1356096 2160962 774555 778519 424346 85363 1039549 191804 1524369 412517 1147935 17408 1531853 2259144 2397513 1187890 1008915 995385 999875 568981 2030135 259113 340578 1762818 58161 822413 785816 314143 2631744 2413095 2428045 1607678 249998 1273 1143567 1470697 1880538 1419909 327368 1452402 44809 407615 228966 2216694 953575 1540917 821895 1959907 1434955 1226939 340302 676467 1081837 381715 2037628 2438724 378968 1299132 1245968 738538 2190436 1509808 196480 1882095 910107 2184977 298355 2643076 36748 1080454 1180275 2473020 2450244 1262518 1092705 1715544 1376954 2152870 1396650 1186130 1706503 262792 2218284 221911 1059554 1805499 1078787 904648 2258207 724208 947642 139309 2469775 2410941 2449204 771255 1610125 2092326 1448435 562362 2619413 543672 669656 357804 1187445 594863 2554988 23580 145592 2633434 994113 720142 1034595 1256979 1717196 436006 1197983 1345528 1235511 1710250 377179 1686756 2121864 904441 2189051 1376273 1554310 1190223 2341918 1577490 2034002 823120 939303 270914 874400 342467 2640581 2521663 2345678 1156011 2491837 2380603 1602646 1417109 1047492 1282966 2441507 159009 2578146 2094968 884949 510639 1371961 1496483 1710549 2063863 1757434 1477160 42657 500247 1685968 995148 2480230 2212176 164119 2525620 2251095 2102638 748543 2382018 1117468 603487 69124 1441007 1475760 1640747 88816 1445773 2534890 2582839 1225893 2219243 194761 240954 529008 2113433 1812019 2560705 1786778 554694 1736300 1368876 1577268 1240270 1832247 1888500 70357 1896573 797410 2645058 1943067 1177987 556675 1190198 977026 830261 1030266 2390907 2364410 1733517 248691 2057350 723631 365650 472585 1161424 863711 1616888 824716 2520982 574368 2348474 1270211 1941776 1926837 2641519 524836 2583647 1972821 162446 2387953 1038168 957679 2268218 2130627 2002065 2368983 95819 2491105 375312 2439220 680542 1028843 764063 2520877 2142933 2089861 1072683 1752624 1638786 2484046 4142: 8309 1599245 934712 722299 1239120 2182671 209999 1257336 4143: 2133899 2227343 4144: 2316067 496561 2473566 2605498 481326 958542 1789707 1924929 903865 1099081 2005163 1726706 1795194 33897 573087 1505718 355509 1896502 1947062 1685551 2170658 581571 1685474 399703 1587507 55771 1956008 1352502 1698688 1552167 255012 1840767 1215796 493317 1330507 1483921 2153254 1993291 1557267 190313 1479221 949993 958643 781353 1725559 2619254 258598 18352 2359428 2210831 362310 256676 1721688 1203252 296879 1967445 4145: 1372337 980537 904608 953563 598218 784148 44313 2319982 1434636 446041 419304 539569 333080 2039756 682644 1688299 1399569 2420181 2262558 2625059 1702486 2573066 1172579 1494053 367619 1447636 1613809 218660 604810 7363 2137410 554393 92068 1115780 2436381 345580 544661 88516 1228986 1645541 337620 312972 1947518 237016 1368361 94563 369594 1579386 2615596 2053951 2328739 2496822 506355 1419655 860677 1397801 764156 1587431 1424794 345716 915688 1342363 756638 635479 450310 465559 1864975 2380415 63265 903920 2516145 1509704 1793210 2484345 2136340 1911260 2406307 2466541 2415753 690512 543278 1160455 2630434 1375719 458488 319558 2276922 1211485 600825 1408231 1293738 1355523 974547 859110 1469603 1517458 262765 2328074 2086615 358186 1103104 1089756 1228378 388575 1131635 1302824 959484 4146: 491876 329795 1534564 1263871 263984 4147: 2083513 2375640 996205 218894 2079664 2390968 1124369 123423 1922815 1681098 1902458 635511 422330 333740 454940 1937903 1341498 1848031 4148: 132815 1518947 1121636 728053 1073340 811790 4149: 1191132 778711 2394038 2622000 2200149 298790 778929 1129175 1183992 922904 2641648 2619693 2348183 794136 269430 1691667 1215876 1236425 1450403 894336 445465 2526271 205204 514446 1851160 2218052 266361 2008535 746444 1551724 914787 2051508 2450559 2608072 1425054 1837009 1245582 997549 1733403 1857464 292601 2617468 278577 1070441 1919962 1607123 1008768 2019350 502829 2311887 1866726 1958704 2421296 77307 1354250 1846783 2647577 1819646 2358409 277050 1259725 422291 807641 1398699 2071520 2503481 54972 672509 1284610 1906420 1550819 2465355 1491701 1588972 674801 1071095 2064889 1644293 1635124 67156 1923023 1561389 2369051 2495926 2421368 1672159 2110033 1310041 1643961 1660849 2646842 2494090 104049 2247175 1376040 1871179 716621 2637388 1914729 973154 593303 959443 1012825 962200 1915504 448581 1936658 1455396 2509714 1373770 758354 77890 900401 160524 866841 1276241 1750484 737568 59821 2070626 515899 983744 1819235 206875 453528 720196 1001209 697565 2421473 1726339 2259543 1722594 1291898 2120145 8596 1035256 1842639 2363857 9199 2024098 2192864 116979 1447416 537868 1554321 1726839 443885 990730 2232184 2332604 338194 326933 537407 861825 1657182 1133684 866589 2485077 902420 2469709 2274017 2231863 691722 217923 946730 2483241 1289888 461713 72909 1648590 1814551 2576334 388227 2022175 1226863 1617630 2014669 1149657 1960472 1991356 41488 424359 2413820 2110679 1909922 906028 722340 609860 435259 540812 2399848 1193715 270791 913474 1085993 1091059 1932685 2125356 2361994 2472693 1276930 150814 2143540 1834421 1679339 1142806 2193891 2616470 501627 877290 1522631 1761705 1744206 1130993 2591309 1394771 2625501 338502 568603 313699 2480847 341643 2212167 861020 2496016 826022 340630 882103 269758 775247 14650 2400886 180576 1813675 878413 323495 1312435 661184 58973 765090 1612234 1260689 1991100 1287198 1140715 1771716 1198185 1165712 2014652 2072739 1829534 769822 2069784 958560 2078601 549348 1951972 1324306 1265482 1911179 862311 489794 1858362 1315758 26953 2538924 1834360 2338582 1768337 506367 411469 1926300 403322 126039 1989080 818558 2055058 2085520 77542 2229519 1382206 2554912 853722 1095670 1392347 1737941 2191583 1062257 2254838 240721 994910 2215582 644073 1403537 1988896 174041 2561493 1694493 1756580 1688874 2100427 771447 179046 12580 199520 1124385 2543753 1052765 2459862 652008 2461472 11255 618579 353292 1957989 1854669 451694 1620132 346591 2625367 412180 900465 1718235 1017890 843500 2582217 389069 2249631 1482900 1069564 494618 2412999 53089 1581546 429095 1640384 441597 976466 1395459 1687342 1256653 1447410 1262080 1452416 929664 1885441 1718221 2389847 1381717 926979 1649781 4150: 1589723 1994279 2369436 1866818 282441 279462 837018 1239363 4152: 663560 815385 2459096 2333738 747827 1658149 746456 299636 4153: 902748 1263319 1218164 1812275 1016510 4154: 2587968 1876855 665291 1609945 495489 1744656 4155: 2499653 123108 1394573 738726 209549 1098921 1546678 1814861 1159528 1604553 1154249 403212 531781 957929 2528638 130952 2624597 424213 2203798 2220436 852558 1553301 1214431 68049 2489602 1879789 733016 889489 2299231 658313 961851 1468828 2639020 1933868 2599689 706906 1064935 2034452 1466684 2469568 1136633 1706413 1073219 1055661 4156: 1213587 1046137 441994 966823 2084548 154892 1366849 236271 1777614 2288856 1281037 967062 927049 4157: 1836877 2175417 1178067 1160817 1854965 1188593 2537154 2171352 328212 2507045 2130998 301978 116681 161544 2433884 831488 2220044 1594252 497039 1844476 345543 1453659 103561 535156 2503288 1839219 1382929 2087680 97149 1036530 453686 1503534 344274 1776476 2233303 2273296 1414072 268585 283871 1078382 2516157 1493 55319 1072766 1124576 424105 507663 1911745 2252975 2109360 1433681 220780 543377 4158: 338416 2267012 2125395 1234567 2031204 4159: 354520 2554628 1052739 1115466 2326494 814559 2191344 354803 973736 501650 1773522 1866417 164532 160745 1314532 752952 1459791 36487 2109778 2034826 1048033 2550099 869485 2420959 120845 2606461 2390007 1559464 538398 1039137 2151076 995776 664209 2005882 220298 1747179 507231 11186 1191853 92897 1967372 1044108 1857464 1560508 703448 2407523 1851710 1836572 608788 1652886 745483 2065009 721786 969548 1372226 583373 2236998 2211599 2591248 2255136 1416817 1606739 2074516 297390 604559 1420643 899472 285137 1715705 605856 2418808 236942 1606587 883723 1641473 955061 14616 964325 1465946 2128893 758378 736115 1274769 2137750 1154037 2296078 388372 1076903 1594666 2160125 1223340 1237196 313128 411380 325865 1915504 1541542 1333207 826801 1375228 512163 81324 398227 778126 38559 1336330 421155 22816 394612 312946 2379760 921500 1564315 2520959 1078350 2423341 2030690 1289189 839876 1934433 1893187 670116 1644531 730278 2390412 216794 1842313 371378 294696 2413828 771933 2408845 1502916 905508 2248113 733331 2464516 1562708 2278949 1882989 642147 396790 1807904 524533 410701 2350623 2260930 1080619 1250958 2091352 1625408 1276696 1627669 1646460 1582997 2102621 1085676 106641 2032164 1004790 2192782 669707 2091229 2357431 2054216 2511428 1981556 453497 2218284 19236 376592 2099073 2410518 909446 1178611 701362 2548307 320938 1503912 1853645 1524458 1926476 1064738 1403046 449786 2037287 1442297 2380550 1886336 2235523 1246070 2112656 231729 133734 1572909 326413 370641 1316700 16408 2355629 2645276 2619413 1443708 2520534 210171 1322219 212558 1587415 2265049 1514622 2279302 2150665 92975 455382 2296990 81364 1863420 2211795 207493 2349628 2367343 1570222 1490151 1949204 2020595 724701 2490112 724097 210766 660449 1090022 153161 1483921 886454 2345472 97351 441703 2277133 1446178 596128 2412874 1230999 2236465 2468405 2371811 885247 1044605 2274915 2138153 128779 988214 1799146 1377286 1181224 2485540 671588 1073903 2044938 1703755 1229527 1795892 478295 143944 1906963 935474 2207359 1488935 2181895 384952 64485 1083302 886282 1652905 1433110 581730 479035 1039252 1415718 2203463 2239892 2018103 1846977 1792016 1514875 1971377 910198 927488 1277663 2109211 1898663 2352785 2370134 2391620 2330236 1700710 2397057 2074701 1004687 919440 2538680 337178 2540890 2297532 943523 856145 2207087 249318 1740657 559302 1333546 788661 1350277 348850 1101891 362310 1034623 1153129 821909 786018 1868658 1160501 2204072 12765 984197 1049366 1869299 163314 1068063 1406006 229502 813292 1035611 1791169 1205305 1517379 2259536 416354 642588 826295 17665 2461797 13462 1886331 146770 795105 416: 890222 150512 1105365 2259898 2207292 765438 945498 1275927 1435983 72245 2389815 2511049 446624 905556 2355679 2624211 1120580 2346623 795014 2434388 2525861 1555812 2472013 1681299 1111414 2626309 369338 2439055 1997784 1436987 1751053 1896628 2421605 1554196 1210968 2021021 1732666 82377 2359277 88972 489921 1722224 177558 1924173 886063 61599 2021029 1318602 985442 1515784 294943 428059 611215 2207015 207131 2385673 2117341 185609 2111543 2594914 610785 2630773 1066018 77728 1601511 2643442 819608 644458 2638596 1330553 107784 1435350 896610 1091464 17904 591427 1629391 407867 1447864 568224 805717 981177 946123 608887 1607154 981632 2340887 1189452 2621408 1506607 1378171 2647732 753597 446706 2317308 1258178 490773 752146 1712516 1552269 528192 91408 1635132 2461673 222531 1292794 990379 1239582 920038 958856 1666660 1374229 1674114 579970 1471498 2227353 2442646 313208 48434 1317170 2535906 1318683 1252307 790937 2434805 1337730 2190419 2056345 151549 1064437 775041 59253 962114 66096 2245937 2324645 2277628 880049 2546078 1152737 983718 2106019 1536015 2011061 86246 2603520 393663 1647497 458577 1218969 726991 2055589 1783931 1374320 300868 988424 1665713 1204640 1928457 521787 2402071 1198276 2058897 495489 1290390 626042 718610 2283117 1288501 179455 372439 1075333 835840 381817 416375 442136 1999678 206132 1750447 324498 929732 209678 2591003 1202106 788001 353058 1283751 1173666 2232460 1320933 431648 981 1391325 1868568 875233 524628 575152 2038438 2466818 2078160 1847295 2042350 1483382 2640340 1822451 1145912 1857090 514516 132730 310027 459145 1781038 1837942 466275 492373 786541 744715 328945 1930609 523905 245649 2258470 1230002 752642 1423982 2304849 1341847 509436 1654591 2015125 2371320 930777 1246015 1449384 1609694 1815259 2062451 1852896 2176727 1943826 1913220 1333445 762364 275976 2197547 2255393 224952 50594 951826 1202649 2298795 1932804 976707 828129 1917930 833623 2002130 538831 1700168 1767529 216199 901090 981160 1251156 820926 383757 1176936 1466091 107363 320973 290446 219408 1927424 2446703 1285118 2274465 290498 1061902 97720 2090854 1536663 2438314 1380448 992670 131044 198938 2174355 676505 1006073 2211413 1917490 1761406 756413 4160: 12717 447930 2488764 1558682 2268446 1579985 126621 2353268 282510 1542354 905044 1687294 318371 1279190 1924613 2482339 2388649 4161: 2385577 940556 951296 496967 1847337 1816501 1097699 627597 745613 235523 230846 529544 244633 1702096 2465447 1742299 2591299 2099050 2571545 1085087 582461 2203332 1744411 2512167 2022657 1582826 2634393 1215606 2098413 346450 2186925 1350424 866795 2210406 895153 2414650 408234 2639990 1555254 2364456 6464 985833 807933 1820091 1926524 2527181 2455679 2228561 715343 1792349 1221811 550426 1948581 1434146 4162: 1417884 797570 1619646 982710 59856 995826 2002692 1246672 1326740 493871 117212 442 498766 2391645 2102612 195058 371390 2151754 972820 257345 1927301 2487365 389140 4163: 186519 2556131 1997085 4164: 2540291 659547 2535554 1842984 627401 590552 476979 2548805 1519730 1888507 2571794 221422 973801 1086599 46487 224739 206432 4165: 2170617 1244164 57228 391846 45733 194684 2072928 1189528 1747843 2019821 2248099 456917 538060 2554739 1109037 4166: 2042564 2500818 1406067 1160268 2505334 8685 335306 317464 537678 2495262 1797073 239907 1966113 1736176 1310084 1626103 2021004 918529 2548267 1976817 1243712 2597068 2287480 454905 688302 315641 116371 4167: 1267850 489563 93986 195013 2629789 684220 2140875 597452 404798 2214900 2392212 1516925 773978 774049 1559741 300288 4168: 670931 2171927 40149 2511486 1721130 66552 2183414 124400 882281 1209019 637580 2169856 2385258 2106821 1916169 823845 484289 2257135 225666 365932 1494881 2359478 1761633 1810939 2246937 109205 934679 281692 2301108 1249433 122596 2233825 1316193 1519239 2429253 2440554 1940067 1744174 1303228 1471597 2298678 1021219 1709636 1497323 599932 2428601 2141713 1612221 268143 1715440 639092 274493 2166441 722287 916186 1324476 4169: 244329 1950669 417: 1896822 1191083 941624 2639922 1418759 627515 562085 1987110 2498639 2429320 882611 2105643 1812759 1549367 846288 1446927 2371857 1131551 598501 666915 2030679 477002 2431925 1304181 1611417 840468 2212630 1667429 339252 278598 1085817 939502 1173684 2249787 2271465 170248 318935 2272156 770672 1995649 243435 4170: 1207937 4171: 2616301 2151665 2168365 2259345 926200 1540164 1160773 201153 1520169 1956516 145251 968242 1112234 2401053 1055699 355756 2385173 1255645 2160134 769213 209165 61436 471662 1164606 1667380 2525160 2500722 244207 2050283 140399 552864 484412 1726175 669334 1563153 196677 2164031 1124784 1509872 86296 1975551 416871 1051788 2164388 2465924 2297231 1758447 28864 802404 1921411 2237712 1320519 500322 137870 1599958 466270 401430 2223415 688217 1658500 1504958 1468665 1131569 1692018 989088 406198 910870 691206 962848 2006190 507448 1943761 908884 162716 838845 857031 2617143 1387390 2359761 2234943 1988038 2515322 2555055 62071 2148958 2261715 1597394 1540663 1106452 507762 33061 2070082 2212806 544936 109199 488200 434864 1206055 2398183 4173: 495236 155737 382110 2225332 1906026 936373 1284557 113385 2386321 1000634 1816901 1858466 1394537 1382124 63691 2180023 1174183 214242 4174: 341189 567272 1932112 1943917 2048038 2554896 68669 2010432 813733 2080458 949642 4175: 1561269 1869158 1360080 1546584 92538 867311 1255774 4176: 429441 592792 1063877 1322896 4177: 1945809 866233 828808 212305 323682 593387 1032389 111211 1419527 2157706 2321822 2031115 2491950 2440660 1853406 1194725 2077547 264815 2375458 237508 338612 122957 588339 1758268 2570880 581635 64334 121765 2478107 391647 150090 2365726 1341267 2108001 886660 2235512 208998 2392834 1403751 1796764 1627559 1429954 1065795 354100 1206791 984502 2206233 150635 2077562 2128136 2432694 859110 318954 2600597 1920527 2490714 2174791 1762103 1419805 2488853 1118283 2229105 111824 762344 1692557 1792175 4178: 2215738 1289990 954707 72274 1994254 633517 129839 2191233 2218401 1053655 1028916 1330222 821363 349767 584074 369788 1190665 1551118 1516387 954096 2542121 1305870 1460281 845926 443836 1825996 1996775 4179: 1028194 12114 2082951 784746 604969 904434 148599 792845 623259 1363725 1328765 2535109 223657 2117418 127531 1149883 495167 1764316 1303154 1626324 993556 2148241 183817 997109 1214983 1577750 1684867 94756 254242 572098 1906628 2498252 893407 2007221 1289159 2498042 2148292 177104 184336 215818 2333084 2500254 44234 2416924 481064 1460791 732785 631793 1534677 1302295 1275980 2335976 2574325 86739 1703755 1340109 1917255 1115956 1797590 1692024 1551768 1543370 493872 1169249 1637870 393259 2116328 2563020 272565 2510971 15322 2266841 1425176 2468891 1558588 237161 418: 672852 1140579 2430508 1228696 2084975 1885314 2559458 157367 923710 373119 778574 90798 1095714 1780927 1803043 2190169 1695713 2473345 974053 234258 89351 256860 1757472 2621998 1826700 1022395 1005642 2383116 1558269 1480892 632910 2250574 2124218 74659 1862775 141669 323673 604351 2539190 1847268 403961 1054527 801596 2368414 179382 624288 1867384 2201027 2251284 2213479 1479552 465885 1828596 1517612 1767469 694280 1244587 654703 2200804 1488668 975655 69549 2558477 749117 1028631 371614 1820460 1334489 2043678 1448758 771144 2181113 1655890 808305 1651539 386629 2221751 136127 2190000 640004 1290183 1446029 487523 747585 148860 1230395 2062661 1072262 1837379 2477733 452860 2042548 1238686 1702389 243612 2093047 493408 1891042 113828 1427149 2308423 1422369 662759 1180885 615195 784305 173115 503716 2184005 1734167 2137162 692814 1954783 1561717 571927 683238 2063485 1725008 261394 1432255 1074745 1809385 273419 398671 815257 194845 642687 714294 1018492 757871 367590 2118771 365494 1515389 550573 1124516 2267729 2410411 1657112 151228 856654 1132253 1786749 667526 2393347 1206524 495034 1044125 258443 465139 2116206 360759 96046 1924194 2649093 204421 2036796 424189 558532 840438 1149732 784945 580576 1767529 2374867 2052911 2039172 196410 2425226 576360 2147362 1872387 1237450 1068451 1810811 2134505 1971029 1895507 2573688 227963 1112565 2013153 586443 35599 82600 4180: 2037185 2159273 4181: 30878 523713 2638328 171134 441146 49671 2508521 2323643 2145987 823661 659397 1741962 2341119 1893554 650986 1950376 1151562 294524 998188 2024030 864166 1772905 2544219 498469 656708 1310951 2069399 4182: 2029072 1490759 4183: 681568 4184: 2541863 1714637 1028499 1471004 2556059 455352 1601471 622830 1524820 548195 2493728 356468 1682180 1329072 2502323 499893 399343 2314956 1332017 1494196 1471639 1381973 66556 2375815 751307 4185: 528857 15814 2092812 709821 1719256 419599 2259839 2537065 1687663 1955464 762249 236706 1908261 507499 1727874 1121699 2400904 1912243 2045897 1372781 2170458 2389185 769125 1954678 2405005 2121348 2529810 1262238 568445 1560620 161259 1477552 1806435 2455457 1746144 1978818 2294229 50891 1965480 572988 1987988 733859 2053688 1938206 2064843 2488558 1704812 174487 1251518 2507089 2019055 2476365 1124058 512690 1095354 1452572 976454 80380 1029750 2443863 2512997 115613 254774 4186: 453395 4187: 1580477 1224388 1817488 2642119 1585093 508449 10042 1299613 1917397 1755149 1231921 1526969 676497 1437940 4188: 2128386 796700 4189: 125282 2241940 205756 100797 2331094 2202615 205869 1015234 1709967 1343818 808569 827207 1758661 624850 1601668 1799419 935174 652427 1765734 1161016 2162581 2169708 1053484 135002 1461110 637183 2574391 2321379 1027488 2249636 2393335 876403 171878 249339 2073488 513218 45243 1612276 1040634 394051 1017136 565478 1782227 2418588 2345833 885257 1734132 419: 1537703 1800468 64134 224584 897176 2299662 2644476 2227668 1836958 1650403 588431 1387253 636262 588646 1846864 1894962 672842 1958383 2432790 1042054 430427 2215567 1523842 1940333 2007313 1010629 2387572 2329174 2488255 487300 1471999 321749 2627266 1098387 2292596 1503518 1039297 756692 2276050 2452435 961916 2027516 1129526 581149 910339 2370596 2513873 1430641 2587256 2383964 2437608 1072689 1009967 1629806 1945811 2442925 790834 2625300 161063 1441585 1033044 124901 122803 1633457 1107901 485025 1952857 2201507 2388455 1671223 1707623 575139 1187063 1754304 1490567 792773 2411473 1707326 1792444 112422 874293 291130 1109533 1031610 1856172 1547173 1868966 2482717 843821 1128269 137143 137654 404935 2392760 655447 132969 1502315 1005605 1987531 1130066 1392306 1927251 933855 2296367 1874618 1587324 1876268 1814040 2378642 716452 2403033 1267311 380670 1058930 2413866 1454123 955828 4190: 1959517 4191: 131601 1731680 882994 427418 1421657 1799596 4192: 2593921 1731512 1422637 4193: 1036361 1971963 473460 2242389 4194: 858782 259496 115155 961587 1239113 1051031 2428160 2064449 488623 2482821 1826830 2187987 4196: 1482630 2187220 1160558 247436 105697 1984578 1903245 1847446 4197: 2554401 127434 1851174 1843260 1678903 546055 1344006 39255 357282 2281330 947874 661153 2419041 2309747 1324883 1873472 2359219 2407886 565130 1674912 1852804 334760 2364964 55304 1198546 1675556 335661 938681 623589 1134120 603436 2511096 1066321 263669 2287624 290120 1560162 1247032 4198: 2455594 378498 653720 2051524 831054 112513 2050556 938475 2333889 2466449 1154641 738442 2243084 1675468 695817 703091 668364 1784230 2640087 901947 1501433 1980456 523989 1066345 1721873 2126762 1897970 2644536 1614109 1223545 42: 1793075 2324484 1728459 420: 1703051 287825 1903571 8023 1466344 1334878 523110 1009777 1043192 35972 2399037 160163 530740 1345933 1191554 1760833 2042003 970661 2023168 1077402 1539774 2473320 2591796 1635544 586662 287113 698000 1850831 1193934 1974222 2088657 542506 962304 284599 1307769 849176 1274901 2007083 1355668 1591073 964904 434799 1553602 2005172 1596116 2145544 456759 569492 669100 1860102 829681 766483 1088048 739709 2541236 870337 1664044 1935592 1620181 525071 31259 2284477 132277 2528442 1919383 2018959 1707700 393873 88909 1220408 725344 1622504 1790979 1813846 2265365 1714048 1971165 1919156 1369395 979056 349905 410018 1530359 2103926 414126 666205 1229755 479547 96634 1884755 925818 1832825 1747641 2643242 1647887 919510 1421023 571567 102979 439459 2211988 1505386 953365 2165800 1508262 2016277 313063 51286 2452446 2643180 1252985 1234302 734523 999452 2108307 565478 178013 1933873 1512938 1785993 132483 38896 1597632 1999403 2203809 1193378 33847 1911700 2153893 387679 2539309 1927369 569694 1728270 4200: 1574595 1509516 2457286 2610105 2647960 4201: 1282724 262411 81379 1740348 1401979 26750 2118950 1508462 1900216 217357 2455482 1116428 1563647 1171312 1961315 1135913 247660 1325764 2377429 2219834 423196 2121669 2497216 980990 2475632 1953635 1842259 2268901 1139645 440836 897110 1036013 4203: 350836 946110 327993 28657 1587458 1466893 1901950 1228326 1089761 1310221 4204: 349545 1698577 764474 258517 711471 819481 1497254 740745 810822 1449764 1601908 1794682 1881326 148685 4205: 216193 220427 2322374 854303 620932 2572872 4207: 323063 1580764 1283048 282391 807969 648641 114988 2309649 581843 194825 561405 1248029 326810 2078502 2514107 1831344 483483 637731 1214734 2474387 1896857 1110296 2300312 725734 980410 1534665 1620018 904474 821005 2622904 1206843 417363 2131253 1099104 1467842 2246664 1473255 1110620 153319 1928532 750881 1598233 2073205 1423644 1827132 1483826 1007229 1916224 124829 1576329 1081009 648988 2502038 1943596 1675159 1227780 1278882 1743030 2139750 509216 1354954 694729 183215 2221143 2647871 2244945 923889 130412 457011 1437978 2638916 660116 918917 1611560 888266 995000 1782505 903241 2189590 928836 1690399 285031 2053569 653956 112202 2381928 2365709 826576 275295 2451459 2256026 342452 206240 139352 589344 910733 436122 2270992 2633306 61791 1928597 52029 961409 1593770 1375437 2499019 1468972 1224376 302162 1228535 190474 2604023 1583027 1807963 1784997 1302364 1354341 858814 1896000 512793 2057826 586128 159774 1175365 85063 868680 1356204 2173226 1080155 2404698 1389750 1762173 1981223 221882 2521571 2634707 1132749 1037600 2559082 1018296 963155 1171162 1936469 757417 778925 940402 2210686 1014989 1371822 1243817 1290876 1891825 341396 925897 1105158 241634 1206290 1600669 1796439 1930649 1325686 1323080 934339 324822 2282679 2357154 1883671 1213808 2128440 1860956 2167138 927341 1692688 15880 606105 514829 2222341 299272 2124230 1366553 445213 1955212 939847 2632159 1207821 2035595 588484 2362294 544287 530429 1317778 364145 1689590 740628 2468305 1762679 2084501 742566 1807784 2015904 568800 1774452 1527043 2291422 1462820 449562 2331728 598582 280726 1738446 468947 1318367 973981 2213131 1698385 2094926 2302331 2629799 1007093 2527352 2500230 1117091 73989 2299320 1106767 1462537 2008418 1774121 15464 1514983 1218004 330058 1609123 2639023 660962 194902 394734 822974 1229529 1784562 569271 1500 607063 2116041 236160 491852 1242301 1502423 1624047 267221 408200 1748894 1417315 137987 2015030 798698 403915 2235307 838969 1297706 2099258 140498 988452 1994646 1717897 2085019 1605531 1581831 161125 416443 1183642 2524668 823478 1390004 2437285 2520834 1694352 2048781 484585 329378 1633294 2279366 159425 2189308 279070 2354740 2286380 1827580 1604750 1590651 1900514 2422748 2578002 1245281 538961 2259509 219414 2540406 1267315 1016285 1525361 930613 988427 1626098 2073960 638895 2180134 1107400 1248716 1811627 950873 1420371 1854220 2364853 502758 390951 8138 1739082 2273885 1049249 1068454 1426120 429035 2030754 1339514 1056041 1633374 301 2102677 1484561 160801 280261 2142141 861385 396960 756649 360757 973959 1321643 2001153 28693 2644448 442640 1953713 1851429 2050441 251595 154924 2308390 2108461 1964978 249008 578353 2098138 1593617 2290508 2131749 1792978 1075020 1609964 111273 2377700 1358833 499876 2207459 1846449 201229 678127 467339 632521 1622277 2549920 1914188 43729 1663343 922551 1970337 107105 680870 981473 271840 108844 384365 878447 2549379 1266375 1562451 1716520 1177126 926452 1080603 1460106 2372342 2539578 2460360 1535537 420340 524390 1985975 285398 809505 1400054 1553117 1267008 1876996 803339 2413816 611729 666611 468522 2212713 455836 93222 1777984 157761 519180 1772832 2559858 1873693 1559083 904609 1589415 95905 962846 1278864 1197524 994113 943436 843655 484655 2295156 320423 2512478 1026860 1320300 2528295 1753240 1538164 2234444 165470 2513067 928858 1343991 809525 456386 1571993 918096 1796000 1276727 616704 2492121 1773538 1877116 1597558 1369834 244308 612154 2386121 424113 55018 2117151 1279821 1501185 1611246 2037872 642079 996935 272249 1533963 29204 1328837 258744 1359458 1559251 1954316 2199882 1290320 1290824 764851 778973 70949 1641911 210185 2342016 390729 1576548 2365215 26430 1026455 635056 2001512 658648 381159 455855 83391 1517874 1482158 352910 318110 711765 606723 287906 651230 1874546 1048152 2437360 191424 980091 726235 1250364 2282963 2330519 1768554 659118 944044 1762314 378612 463433 258046 1460970 421777 918954 2039168 44713 2211406 1784835 2304298 2583486 309064 2123862 1358046 2366462 1299970 1810588 958087 1239467 1896003 2015946 2405978 2579460 1386737 2463326 2023638 2518760 708188 494622 716831 2612478 1415596 2409353 256935 783150 1461667 1106475 1491416 1493439 2101621 101408 1503794 1212086 267332 416751 822304 1740442 2040663 1100548 2221533 895641 2512915 884433 817201 596728 1259643 1036167 140580 2404849 617630 2643091 1584245 2333878 1277413 189108 2158518 2215953 2533857 1488466 1896917 91404 811704 2528594 885875 16856 2256708 1769638 1401815 1312396 537662 2235578 1757056 2597828 973051 2073862 583208 1191362 1258128 776181 2277163 1138870 1178153 166982 1890199 738072 861215 762808 2392447 952181 1812513 2619776 1340129 1076511 942618 399183 1715374 950003 1616345 1840228 598877 1846436 622726 2304448 695046 1056524 362430 886667 300216 1500807 1935388 1425596 713326 1661045 820543 559092 1767095 2605272 1879325 2192618 824545 424930 2568850 217708 258679 2255950 2301550 1250823 1310877 2288118 1396285 531748 2499118 1988807 2006360 1582294 1479499 1721996 596479 1410211 348960 1241676 1888738 1644306 215415 19080 1228781 1732562 2008185 242479 221211 534269 1128943 895863 1961584 1824761 1745000 1193533 1146042 1579032 37127 1575744 1990473 1446849 77084 1251454 1378999 2472588 1171914 2277245 832702 1642163 1383284 1257496 865609 1138496 2522047 381979 2104121 2519055 2405506 764445 761185 769202 1708885 2416512 1519643 2066337 1352747 740144 744155 1427265 656524 1828264 1486501 853170 712209 2469479 1521858 2136083 1348696 88805 2641519 1863844 807979 2604509 1229414 2456967 740629 1817069 2044185 463240 1248627 2185644 1882856 2122377 266185 963983 742796 468415 2118319 119157 431015 143875 147822 1334157 2049176 2206991 1229061 378328 2564664 476512 1637481 508652 2461291 1152975 1820662 623232 387846 1055503 886536 938654 2353257 1910482 325535 1177636 1616141 796372 1157302 807890 2290023 548064 2597834 503047 1632656 1076062 2323358 2633092 1028828 2299739 1012249 4208: 1741433 1410821 4209: 2238856 2216413 1397377 80860 1036139 445552 1204886 2147640 1302507 2166355 1853644 670525 1025261 1966826 693288 1517408 1734174 705665 1476635 1973244 1910026 677235 1000158 1390285 1354728 1598031 1172104 575972 209736 226729 1361744 231462 1483885 181524 442267 952651 2582655 2356322 910755 2310116 625205 1731224 425346 2324682 1082193 894081 1279143 2574981 2547768 1181077 2621962 28391 421: 2621268 2417619 702626 1729535 314994 2139750 2543455 2602191 1539397 2098046 1618288 844564 1192959 1928271 102648 259041 1255419 2517039 1661052 84762 714247 1014002 232121 2592252 1823570 2336616 2289549 2451618 716158 2616412 2120145 1822066 1280527 1526418 1136842 421237 357514 2532688 1720313 1964566 504503 308314 811563 195497 667053 2285053 1437192 1360750 175453 1037535 2579356 1008760 2488141 1841239 923103 1215460 786459 1142130 534098 2006046 502405 1817603 2332114 2134965 368014 2574107 1455101 506944 2578908 184955 19572 180799 492331 958687 657275 206566 1085243 391300 351698 217762 1627112 563965 4210: 135348 265872 2642212 1101236 2231432 840237 507921 1780401 422991 293310 1059385 997682 1356153 503187 1653655 1634889 2464756 601510 256583 795871 1711039 478365 1057940 746486 266836 1339122 1101177 483170 664937 2184641 30567 905515 393547 1699408 2482663 1180066 1097214 324671 197435 1331401 1538616 1413183 2358015 154131 578008 185871 2499360 679016 1523825 1144892 33473 2314169 2613243 1375568 447295 2471399 1881655 970364 1409445 2449115 135469 2483372 1507770 1773225 597447 1429416 2464435 1621863 2598160 1370269 1158125 1872625 566847 2134872 1573807 988389 961090 2597397 1762883 2055345 2375677 1136710 702150 117581 282273 2390763 453316 2548333 1493142 255125 1427149 2638327 268676 440913 2238702 911353 382806 2529042 334670 2013883 2344253 1204018 1845982 1763645 1277709 2321878 2362135 184790 819315 2536586 492395 1572321 862914 12524 1697248 31379 1538635 1348839 1810886 1821002 1470838 1375797 1865558 2234624 643969 612599 1413686 1898929 1924337 441040 2081120 2205436 916079 755007 86813 2054822 132959 1542939 806080 820006 1384835 838950 1556691 587810 2324933 2587939 1124963 1355962 915473 1480155 705504 1021747 2148313 1310205 1030591 993450 1400127 580610 1200514 22807 2112541 1175587 2387180 694800 1509247 2347696 244216 193145 1818689 931256 1996720 1956759 2323914 48713 1623049 2436477 1732629 1461118 1781247 2172532 1072306 345132 966258 1778649 1515210 2149169 1873712 1023176 4211: 951483 2388213 259769 1748772 2056901 1193266 656284 963316 1320923 4212: 1173675 2199427 1480215 1135719 1263062 672915 1490755 318384 4213: 1974688 628719 4214: 1340324 1494061 691599 1939279 1972833 599550 1743955 1253378 11998 1338925 2162243 2352038 1864640 2213136 144355 25748 434163 233440 1792392 634429 2207055 1326146 702108 1378370 1845100 1015259 288946 2288405 1888003 1110191 1745972 923883 681193 1108903 541693 2118827 2257432 225691 76429 2315051 392974 16598 327229 130500 105555 1541062 1256605 2240842 2585483 345936 972602 2194262 2368480 718950 1582232 2093119 2385261 897269 1009822 1549013 2568976 1004103 871371 1175692 1819794 226830 1508590 1193651 2324242 1445661 1812488 926461 169148 4215: 2187786 1828833 411600 1920702 4216: 513841 1630224 2397330 1857086 1822926 1310872 1030986 264596 2401150 474371 1697768 119031 328799 1715980 294771 517701 2241971 141288 1529609 1602607 2204068 1348849 1704748 850809 811298 583862 661522 322229 5722 2328218 1634946 1674620 1655346 1820046 2492402 1877160 1653871 904075 2405470 539162 1301089 629547 1870351 1422848 1514550 1377029 1962942 727399 698252 203985 2090060 2493018 1099179 293031 2638288 1328227 845397 1901176 948477 159715 1246975 1822830 419375 767832 1919639 711425 1107206 1788712 1696841 1233658 1566032 840184 124942 589672 2389627 1531635 2643987 1488102 1903769 809053 843454 645815 1160950 1640345 46451 1854367 999220 1757424 2132836 253330 1709499 2616889 2314031 132695 983579 565346 1641777 1340776 852502 886199 519783 2350016 2583802 2515478 2316606 2332555 910339 506684 407367 1128144 881651 124278 1365076 343408 2500738 2532541 1206288 1847624 1669096 847949 2559624 1975923 1610717 199365 1285198 787897 1536822 2176362 837352 767213 629895 2210693 228366 2419668 1383115 2556887 346716 1393709 1038458 828063 273933 72659 344205 1513814 381929 1878681 1568431 616038 1111488 1670865 1448113 253527 1197704 654582 1567584 1969240 1167499 394803 1858516 812819 320607 1589011 2302738 928813 204611 1968609 2474212 1763740 739790 2004988 831654 177892 2188674 150570 73655 2456396 652700 2290901 1261776 779835 254895 1496337 740435 2348435 2038357 2123829 815528 1469306 2466155 277842 1002945 1950763 1004967 1510407 1755533 2439561 1239733 2510408 455898 1653510 690608 2028420 1736002 1083046 131018 110829 1945832 2494620 2290738 158607 2458825 705993 292751 1792776 1571642 245454 1512991 1679612 2552790 248870 2448132 700867 1651414 595174 1726336 573220 1782983 633833 874690 941901 2426893 2309799 2468622 2090650 2420995 2033802 1628998 4217: 1281657 868066 830370 1204600 929208 709124 531780 2646582 512878 800618 2608144 952063 2216936 250006 1183437 2570984 2092934 1977978 2436744 441428 970044 2224013 2538442 378420 4218: 1154952 2170242 1163321 374948 4219: 464095 2309613 170456 2607881 2112452 1558575 2554152 1198226 21560 431806 1257172 1807821 2264352 2114851 2509209 2617841 2037855 2538727 1656821 1124329 298585 1609626 1604259 1505804 1821159 1760666 490652 1908093 80916 1166527 209274 129038 1578279 1216313 1328951 1917523 2445967 1841035 2294128 290171 843035 1169918 2287008 579391 2537500 2543592 1314367 1680801 2031576 910361 117310 1494177 341777 2231526 95748 2069654 2591031 90982 1302357 1419227 1100512 1514706 2298035 1808067 2406201 314887 333987 1365444 1599803 1201259 1338962 1438457 699988 2391124 1916870 1157018 2541669 480303 625493 1758853 929013 2286846 1848026 966967 1418939 875570 1450100 2535586 1452082 1227688 685882 495752 1809182 1328942 304243 815638 139331 2184523 387370 2286830 286310 513127 2015504 500041 393873 3871 1756625 2604517 1666963 1925102 1657258 313693 672428 1168906 2410022 991607 2189237 1802246 2245784 2536976 2586666 273143 1589349 514376 171870 149436 2574023 1962245 1907046 763064 332616 2060998 254895 355052 2284110 2204538 1600696 1379484 2521368 271298 1005099 2510850 334853 2174176 260569 1919121 2033379 1874263 2637793 410033 2357777 481497 872845 248801 850942 2139683 1544422 322731 1345493 1643635 1101097 1601678 2068058 1818509 2210906 1582843 2628076 861840 1644385 593350 2192930 1228999 1667409 255856 2133893 422: 754712 52244 1010495 1455867 2469118 625940 822663 1594140 1494737 659796 980176 2121338 522839 353850 1849630 1091405 2628776 1810955 2649120 1380656 113774 1130108 927583 2393828 1940787 2543763 1976290 2048191 687648 2532402 247043 260855 938547 1220040 481502 2373279 2352824 1935981 899594 354174 636434 398390 1157541 2363681 2045599 1675269 17026 1022549 286213 2512921 1260270 409966 510820 989812 1401475 630272 1510882 2496892 1684587 336514 2296139 2433295 2576836 1599423 433564 2442973 866082 2492147 1622503 1337084 767168 1825936 1983584 937539 2051417 419030 622101 1406310 1740017 563356 1930428 2176244 1349433 4220: 2094546 2060013 2085526 2066054 4221: 1586647 1186487 425588 327348 2127496 1045035 1158806 4222: 2226053 1408416 316381 380463 585791 4223: 306107 2500402 362430 4224: 977760 2187077 2441522 2365303 712207 453049 1837016 1508831 1517546 2320221 1834210 2562119 247384 788785 1257970 1317019 4225: 2592192 191363 1381233 2182756 1788014 2205251 382157 199459 426410 1240373 667177 1958354 1568928 1416253 665256 669614 1417960 273564 570686 2002966 2544830 550986 448146 1799297 2619413 2035945 1222099 2501620 131223 935085 1872341 779919 1108236 2455580 718665 1457319 1136841 462805 1879024 1567824 134930 2576182 2323268 2529732 358573 860428 1453531 293294 1764320 2360849 1029883 4227: 285679 1828719 1322169 282486 1899540 1610822 2492369 964202 2604070 2064037 1315565 1184218 1900400 1353849 1874500 1158706 2565676 67712 1761460 668451 298585 232497 2461941 626809 468429 870669 225876 2499519 1855578 2337965 2144269 1378053 2330253 1848321 1357748 2645337 2442663 1758478 212906 2409694 1363195 653506 1239661 965682 1596932 1965797 404239 2114825 2102853 710801 1418758 412188 2044499 726469 1820046 1761414 1940935 1382246 1473627 1585446 714746 153217 2428986 2234159 1249562 2552416 1057553 2070369 1103053 346630 652367 640280 1956315 1964070 890742 2601189 989932 456086 1084206 738847 1995906 986621 2448511 1873766 1921929 452863 1003719 2323792 1890847 519379 829138 1860920 2635019 1965529 327041 2572483 1784309 270152 214117 1307769 1784654 588170 776980 2119102 1457102 2094926 2352239 197785 485280 2378325 2640401 1428937 1167536 1143685 21434 151133 1543351 1703540 389377 1859230 1434375 2281214 775839 1973661 712702 1690950 522943 682937 2190015 360053 1448170 40993 1621342 1882989 1160122 1235489 1292703 1287163 2555065 1954017 1118668 2191983 804469 217403 2008936 2552582 469791 620083 1106722 1247541 1126738 2473071 1342789 594304 1034431 2637527 380978 1316453 1623916 1396781 2055783 2382705 2239110 173975 164751 2584200 739145 424386 2525626 643984 2593718 1510811 1036015 103561 284702 514721 807045 587811 568861 1316200 865915 1388703 2619285 2250526 2320993 2360839 1545082 12907 1310255 1741914 636330 943994 1610689 346897 1058865 2601438 1085517 746462 1473797 280280 12824 1689616 1897011 286287 258372 1635909 247321 1082864 1692376 253166 777121 1695123 1946611 1012665 1933937 2251567 812385 2519410 650318 1373824 203746 2468687 2064379 2001144 1193921 565869 2364401 472242 2412846 1067835 1345162 2169523 2200950 300179 1302381 254323 2405099 1241030 568346 345528 2282969 2037529 895302 164772 2219639 396588 1036209 1181907 1443908 2112480 185335 1570593 1628185 1535491 2371665 262167 678240 1840778 296815 1138120 668874 2641666 78373 232573 1725680 530024 1755672 1130975 1794285 1294328 1032362 493758 1371601 1068554 775308 299965 1806760 457387 2642897 2174842 1479154 586017 1668157 2126363 1300873 2433150 2084453 2467806 2583647 1482325 751168 1223180 1486250 2128534 651251 2239372 1424964 1669833 1568775 1662195 73602 1639093 1499220 1623930 2233603 703660 2630759 2097084 1981099 1369632 2090969 4228: 1316612 73858 656945 1772665 1125534 541572 4229: 108374 2253124 2247388 109691 800887 497648 310354 972192 1732151 1720354 2378620 2359988 1752985 2645684 2270500 1109944 1800842 1463807 1034604 1310362 621729 986364 2492979 1316788 853033 35186 1231962 939481 792891 820717 1105224 1455076 639000 2115663 566524 1670645 1769396 1625223 2197082 2141717 423: 1583129 2342127 4230: 1655517 1014922 1659097 2214690 1876274 977427 2198089 603018 1316080 4231: 1324947 4232: 1602132 40768 1254255 2375802 1173514 2210507 1843626 4233: 542786 1245640 962098 1036927 1709921 977533 2456301 1477450 843495 1621089 1939218 251595 1349717 2254874 2457390 768876 611360 1489022 1575579 337793 1623328 1552044 1301993 2160047 2435591 461344 1538415 4234: 1765286 447974 1255073 1014363 393936 1715528 1150016 1412915 2495064 955447 1690591 2019580 116109 2134365 4235: 1024342 4237: 2225898 1601348 1275927 735497 2596383 1620439 1637919 1282784 1748868 799591 2171841 1286408 2320279 2085063 2448403 1035352 245967 2036282 2057188 1626388 1068676 342420 1579828 1459768 2592898 1453014 2585864 1806647 65365 1655619 110967 69894 2448192 2054870 2235512 1846222 2255528 79439 838632 665018 1964351 1739486 1256896 2098276 2175058 1870164 1973248 1664134 560448 1933757 2348995 2528277 2604806 2534623 2287206 2578227 1544810 811901 532605 1553635 1359776 1036692 453 2527557 2618539 1545852 890227 2489783 2062455 923388 35638 4238: 1086024 2413951 1956345 1892028 2154688 2344479 308235 325661 1567908 2546904 1609590 546906 1178475 2113116 2614245 1113666 818338 657505 2505932 2387782 1451693 479291 829366 402235 1587730 2497792 373170 2080752 1335093 594566 796585 2250563 1310040 908868 1084863 961030 1333390 248296 1585379 2174435 1895370 2249918 1290320 642702 963117 728342 1392185 937487 930906 1324306 993624 1540889 2273710 1263843 503629 2515923 389492 358466 1407041 286503 2189110 2424303 924293 664396 1752579 1147230 361137 427940 2159608 1089877 1487226 1744148 1838401 2352674 518093 255177 2339131 656537 4239: 1981138 871881 53037 1921443 1712181 424: 2257304 2220485 2495324 456475 501323 885908 1222839 1323557 664616 2521899 244719 955852 1515646 379253 1662455 2110029 1345420 1934524 2513615 739511 2130595 2544532 1103054 2218521 500286 19143 2010778 1927818 2190944 173915 461246 390893 84705 1986275 1234168 672341 1125406 128091 1502698 689470 2643892 156416 2196394 2365750 176324 2560417 2575651 11278 2412709 955252 555311 19647 924339 1232408 2042579 1005848 1416731 1869159 2421386 1714485 304384 2038169 761256 1190088 1427721 1731825 692943 2578574 293887 438749 2403421 247592 304742 2181242 377965 526922 1150948 1271676 2076274 2552842 1487507 2516335 2152020 1609665 1346841 1945367 1540854 663734 2324513 1070462 2139085 2041425 839305 1409537 1846920 1547885 1542280 1010892 2465199 306252 1654201 1176062 1484776 1824630 2112585 1416132 1206639 1647714 370554 1724174 721242 614008 686052 560686 1072925 925786 2315538 715024 612011 2399824 16364 798715 1800211 72829 1027674 1554588 2189353 674138 1184046 2099535 33758 1213153 834402 1450443 1815083 2616236 1064437 1553434 1746881 1778537 1989405 2067711 1871358 1973979 708448 1656546 501869 42352 563535 323243 1510841 462538 981373 1989761 1599207 1518928 57366 875784 2086094 307376 821773 43800 704930 1130790 734358 1030278 2102777 2416184 2216080 645684 814197 1193910 1001815 2144586 1738787 1250757 2629811 918156 74918 1318210 2323318 222469 2352537 623966 1161551 2607628 2079906 1859188 300202 647223 145831 237993 1577314 2472254 908844 1837794 507361 2633142 1436114 1446178 615010 1937342 603163 67468 1702615 824004 1306433 1394912 712122 1574476 2120884 2207457 666339 2268604 115410 2184327 1209157 1868849 814283 2126215 1119114 1768114 2405099 1916558 162741 1527065 292169 2186644 1657283 140580 400097 1032197 1712323 2111799 767989 1862358 22642 1976095 550558 1467605 1073591 1395495 2013923 64413 934315 1906648 3053 252524 2417349 1050411 1194132 88766 2570265 2529174 756659 946109 959872 2386603 399286 2163066 1592900 840987 32564 2960 367742 1504815 636707 1159681 263489 1764802 1990921 1244375 1773402 949716 1590868 517997 1364338 19444 305130 2079781 13337 1319895 2075951 943445 1357099 377615 1453951 1510285 123354 977018 1575426 2364312 418001 1256070 1561358 993225 1253046 616230 698204 364291 2238036 972313 2056061 2482323 299005 2251164 658013 2280102 1274110 2513045 2373287 1033582 2456394 2164271 1118515 1402316 1036817 1948706 1374005 1914229 1409735 537339 2079608 1330383 2224513 2624704 471688 212636 2498356 531189 2095670 1873712 129869 4240: 2295295 1006137 599551 2281919 2398835 1664046 1816647 678742 1669354 908752 615401 4241: 1972423 2002567 2063192 1928019 4242: 1103114 1359190 1244410 413385 141540 323583 183391 1945497 4243: 97590 604448 864902 1618502 1697678 2047600 497986 2303990 2350722 787356 695070 4244: 2274534 843246 103857 20158 1032643 679008 2177788 2207012 1828596 1085514 1453711 2547003 1183267 2020689 1292053 162883 2378393 2484843 2223001 2150812 1001470 369765 2078863 816942 2030141 1016312 1026258 1545443 2243940 4245: 1195461 879340 2296190 2145476 1584414 1489274 1552358 4246: 1765522 2154657 789548 4247: 223250 1890622 1280625 2554256 2157198 2265106 2053569 1553950 682803 962825 472030 1871063 2399911 1410619 2172358 981659 1048708 2565182 230611 2610868 200235 634908 630691 1507611 2024230 1344760 200526 569972 2610037 2273632 1095280 937394 1903146 2589992 2578824 2219838 2316212 2222843 1940231 1761235 727112 264618 2421095 368939 2322307 178746 6842 1494490 1975828 1633628 2466984 2138096 225377 2630391 1969856 908097 1557568 1392166 2447985 768049 1566539 885639 1548699 2049876 891923 2174467 1756571 2033841 2585735 669940 2071501 1696502 2263985 1556340 149558 2022948 1229067 1852896 1424774 394698 1578001 1044319 356074 2084101 2021271 349026 2003188 868879 2390228 2645143 49326 559288 2101570 4248: 2117142 633241 1647322 2344760 1447088 2378231 255988 2613606 2103505 1641314 918545 2003815 1433921 568078 1426201 1459247 924477 2151636 964322 1446788 4249: 400164 227741 518123 719833 83150 1288210 467057 2342239 676265 2199602 2430672 1521318 2028610 1556363 889278 1809923 2459707 1107098 2397111 182993 2481919 383004 89343 649921 273212 2330371 1262651 678922 1234570 2589527 2170676 801787 1651407 605573 764245 1569272 1979429 103814 1738116 2075650 1440504 1450162 1339428 871630 425: 1245332 807586 67976 2479244 179398 127010 893409 408811 543329 274994 1452995 2209277 2219768 352878 1424380 1145595 93615 2556477 2437890 2498751 2361288 2461528 307567 1381754 2266034 2424677 670126 2411610 1882719 100697 1995222 2613121 317972 698188 1872477 1062852 587100 1258763 2282313 166501 2435110 1006763 1696941 1659305 241317 640956 636026 589066 521587 2304846 1495775 2145183 1761836 702287 1011721 2197475 1431614 470150 641055 2131805 1614977 77336 47906 1851083 2235241 1922797 583589 1749821 1678750 628501 2376584 750624 2318164 307631 912433 36395 118582 1508393 1891563 1116511 2342127 1489043 1432298 1667353 2565666 1669107 2632643 2493569 38548 730052 516554 311374 2621635 2297986 836242 1671300 1055941 1567246 786459 1910683 852515 1696636 2118797 1456754 1053250 1816041 1501614 633798 966266 830948 529730 799675 191160 2637523 1697559 1887356 270760 1470452 1898738 2227409 942688 799610 2080929 2012412 2212448 6529 2120064 314936 364703 2547458 464756 1694563 1029833 2090350 1664497 1477327 1668621 1563131 503792 61850 1119665 2418566 2429294 1989188 2350387 2511772 2638818 148274 4250: 2058270 2410863 229712 1953523 1523975 1944528 318384 4251: 694007 2121618 4252: 2415876 1604553 2393420 803330 2288555 586599 1611977 273791 2078431 4253: 1109476 1727658 934114 2331014 1743136 2646131 1070810 482207 928986 38580 1622303 2323778 1530351 1609099 1304280 2320264 2145427 687139 136770 1616810 1955255 9160 1388602 561360 2357749 787289 525648 398478 664388 836150 45438 2250668 330439 184633 1075142 1274640 330179 1434691 2020947 1135175 5652 2570067 2097646 1861411 1000530 1930881 2107680 850956 569771 1324673 73406 2115536 1331572 2158352 2317369 2078923 1562999 357229 237094 1728611 1448505 1385806 1384397 1602552 1860246 1999888 1319661 176483 1854330 4254: 294227 1242044 2099341 876635 2561910 517742 894799 761471 2226757 84714 2016388 1646964 1519503 2321192 393190 1416257 1893676 2344986 2327262 4255: 2546377 1752827 2604652 469003 715226 2363243 1300795 1443528 2004804 453073 644458 669284 332763 1899234 2364594 315929 103932 582027 2601024 1902071 2575290 825256 2365924 1019632 425731 2627922 259502 2205313 1357668 2072385 759443 2576938 1032197 1368105 2483091 1174200 74962 1519378 1932804 1011339 1691976 180814 474432 4256: 2259964 401076 735329 2111422 339448 1753259 1955720 2370740 2285616 1586325 1273847 1179872 1438769 594142 1732176 1790242 727655 1945007 2296112 1711613 2644644 468429 254710 902599 1643938 959098 2614433 48364 527225 2105033 1387659 1823637 2244217 1756309 2239984 2263368 388195 1243805 1907262 2259050 1932399 2450626 2357707 2266068 688657 437877 103130 129446 535939 894799 1662848 593225 1203533 2495170 2034711 1718052 1102069 522729 2226757 1314977 648620 1564104 67765 1595841 2400158 1070470 1742409 2525160 1122835 732273 2351452 1435030 1972616 1324838 2216478 1349666 808181 2155155 238647 1682488 1326146 1598819 1939582 1192820 440258 1888991 1264029 2127429 468835 867328 1344424 2185191 1229545 1280091 970335 178312 2548811 381565 2466231 2411774 518306 768936 1755455 1202600 1533708 1495301 856563 1056827 1520466 676907 1165796 1261504 1831961 1058842 344811 2240553 1051569 811817 622757 1168164 48645 1468603 678483 48311 1659350 257824 151575 2207407 1896099 1824353 1756625 1694254 1306441 1288336 2549502 1269270 1958913 1625463 1706769 1947458 437978 1463442 2479031 1695799 106865 591074 59394 2503882 2099620 1273792 1508313 335806 1841951 1214243 980299 2303195 2117151 1665815 2621549 2306774 255503 2399740 2240722 1531520 1301947 1545330 1371315 270872 1808396 1539831 1610140 2205259 179580 1481728 1643986 1006853 1412845 96463 2374692 676561 1659047 927271 95393 819430 2118747 1566992 1667119 1887515 1325077 2329844 2156222 1109034 1280934 652158 1810163 1007172 1141939 61810 2438132 1174746 1457906 2103039 1528386 747821 1945366 222021 1890364 701014 995646 1199687 1630024 987876 1010765 1893676 54983 1343181 380446 1254766 1679697 382235 40270 914166 531734 1002756 6813 959614 2111356 1664497 1718235 1587931 1829655 2342843 1583424 1167433 330526 1862146 398820 2419499 1306346 717777 1285615 838807 1831540 617594 4257: 2199189 1425483 1521596 520026 2058498 1784193 2222562 525092 642667 2286031 1895279 1726750 1929222 2552674 430997 1013900 1491101 1696726 4258: 332230 2294883 2343652 1659659 179513 976637 1209122 2081757 1540750 2467173 1524620 2171792 413384 1300036 226066 830382 1241446 1877070 1936495 2614428 1288242 1377686 4259: 1737087 1146468 943734 710911 1440281 2558019 1672878 2373468 842157 636902 1851429 2462799 316381 2409146 1282729 2517406 1421023 1981320 1813609 2621367 2322471 2264523 409191 2415526 1659143 2279525 426: 318040 2633479 358301 1759845 348070 163977 923872 2032307 29318 980939 1118689 1066787 526819 474419 2218064 2258903 1406809 114590 2491072 1782667 432353 2070775 21242 79861 1918182 681807 931797 2498932 1226698 1897420 1101811 629331 2560934 2603916 538321 1324380 1844802 40924 2393742 1828887 1350931 287408 2541826 1672464 1516214 1812973 2296952 1508262 1585262 1217983 822110 849338 1718564 92903 2335913 1178195 2211689 586717 953667 4260: 2324506 2132049 2334862 2471827 676076 2024965 152756 1910665 690014 1587168 2428803 2255188 167767 838101 1783430 2095334 2404814 1079448 1977779 1175365 100638 2532526 1196849 1921706 1031102 1747371 1537504 1563317 667102 1372469 1602119 1585489 2405133 1605161 42487 1116173 809392 1225385 1416342 267305 1917799 1324691 163875 1926603 118975 2325413 54902 1009477 535733 1111312 1497722 402287 1624670 384367 2280179 1943008 1190739 1135195 1717521 1599224 2434090 240953 994151 2281465 554999 2412060 2223968 1456591 1918370 643754 1785107 506241 1985056 840848 599301 28614 1657211 1810545 1161820 1058715 1590921 94821 1522640 1699601 568033 778680 775615 2412763 1392952 719435 1899339 1773947 25924 2618235 1955712 1902365 1471429 400227 156894 1164037 2466197 665524 77110 194926 788263 1206971 926578 412809 293671 904519 2195859 1552487 2545448 1549990 979995 1572928 2439834 1706001 1950811 894349 120087 1251113 1021871 197864 1793512 1197102 84748 2250546 1384225 319704 2529138 2200534 1661226 644429 1608305 1412390 1754517 1592126 925565 348087 1863271 4261: 1488844 2124661 1137785 668698 206356 496451 90895 2415773 931584 1363164 2289480 4262: 400164 1967147 347081 2065726 1084162 1990603 83803 476805 1954494 2216447 609587 1600266 316478 537462 2299825 1304600 2353806 566622 1513886 135402 1287683 2150855 313494 90694 511651 1035115 1285379 833885 2417494 67737 1979921 820416 53763 404652 182864 148726 883090 2416059 712775 1540164 989141 2082238 2107470 1933327 1067472 1680042 356691 1484406 1307464 147042 602611 1915078 2329084 1422565 193772 52563 1880703 995604 30831 890792 1884851 1462342 1424333 682617 906774 1614600 282184 2273188 55311 1060780 526256 1306032 106925 2266782 2276948 1020804 1276604 1316568 609879 1505867 2527376 1199774 367210 483807 256632 1635220 658627 2528970 585487 1673262 169522 1387773 2560607 1035350 1464681 376362 2368458 617580 836703 801001 1299959 582118 2428447 1140107 1042795 1261541 1157288 652678 1793871 1826847 1447573 1732432 1163782 2614268 1278709 1290876 2455725 2598648 856841 738911 644579 395829 2145578 1383486 1933927 1269538 1427721 127416 897502 2454286 748995 2267012 1397671 2023244 1391948 1950412 2490125 1858071 2068490 1274264 856952 1052040 14833 1572875 2255316 999796 1675344 2018987 1089326 69941 584277 118900 439914 2325727 499007 398107 1767485 1135025 1799256 629705 584502 2237137 1127744 863588 1629053 153541 1264645 1830820 2293134 1679311 2455820 108801 2531844 2036463 352347 1801136 1625031 2352706 501971 2439188 573588 1062268 2193091 740394 909134 2469575 942041 2373746 2574099 1661064 2363171 361539 2445757 427132 934656 2467745 1121321 2493214 720741 927977 1354071 173372 1176376 2604112 1451830 135432 81664 436847 446693 2153014 1380768 1009971 1838530 149588 1024981 1893193 795333 2095314 2201202 1902174 2234447 1154094 307248 552568 1205952 1746192 2113791 1791989 36757 1815693 2524871 2014839 1068882 1235337 2276567 1018990 2230646 257455 2129659 375152 1414741 2130961 366160 1269359 1565343 1246762 1325847 1468623 2510050 1306899 446118 1104884 1284097 2052643 546231 990201 2522545 783302 2277879 2475125 1664306 2293836 128953 704110 2577872 58708 1413343 857485 768147 130702 2465616 1198411 1276144 673262 1754097 361189 309638 2476026 174586 2099717 2525359 248892 2516461 1107829 1934386 2305249 1780326 2303280 790067 1218368 2501181 922391 1636358 1302846 1043138 640687 2309581 74920 1173229 199937 150589 2564619 2486199 2193977 532990 1809783 2618819 2140543 286360 748291 1005887 935148 1919154 2409219 2388393 396316 1494202 2420083 506354 1628161 1700687 1507670 2390588 365724 76670 1234572 1355630 505041 516355 2142262 2502189 1924400 137411 2407465 251695 1530943 1801721 1616114 839476 1646915 2474209 2541737 818276 441703 1506161 724896 638730 483660 235691 2535096 2248627 1356861 2138881 1157901 527495 2111760 2367139 411389 380622 2479510 2036567 2032263 1198185 827388 2403292 1557960 1936253 1812011 690821 1244949 50874 2222297 489113 330736 1956802 906085 1015596 742261 1431577 1825415 1210976 120150 1308812 1080303 2195127 183239 705294 2019820 1582897 117060 1158499 1419357 2033963 1445467 899522 1523185 1619056 78022 1409333 2114921 38272 459753 349181 1064265 1021172 262097 321212 444372 2339154 1406835 558800 2121629 2144081 1495709 1674704 2345355 740179 1775442 1139713 919680 885011 2610029 43193 1537843 1838749 1753367 36456 423161 2057454 2462449 1671124 1466378 932169 1571252 1228793 327679 955218 2124196 1544029 920483 1370065 2040386 255660 750507 1736179 359353 1013608 440305 2501042 765211 2089916 1511911 850113 2561176 926382 393029 1734135 851294 221211 1596593 746090 1675672 541080 2232907 1699885 845700 760303 2176348 1804468 2643444 18877 1717004 1945243 2629092 2116205 622880 2102669 124924 38958 569377 2618537 1315479 237287 1235977 341886 2546406 1412536 1362903 971384 1676894 1386705 1052957 308784 1912702 2089955 666442 231738 1327606 800584 1427429 1439335 1511829 849213 690320 2280855 1085092 76509 2529163 2629166 976939 1793847 1920888 664506 1906531 1646924 1984175 246168 1908331 2190356 1448656 2616365 128510 944226 735595 1122985 439974 1338109 1047131 2007066 415935 1758686 1408958 4263: 2539522 962674 2627449 842368 769213 828724 1681922 1072660 556768 2078719 1056907 573812 478633 2186925 866795 1032449 1801454 86654 766546 116398 1112301 1966396 418126 1648512 2582031 1649107 2088834 4264: 1109700 222269 1294643 663673 237600 820590 2614997 715201 502993 1972387 1742055 894457 1218382 1428273 1407062 1569629 1746559 340618 1735630 33849 4265: 2184962 2207012 634195 2518655 333017 1780005 1430641 867697 516584 1935342 1708254 2005935 2275722 1954880 4266: 1261177 1141370 2370924 862800 1042095 1987864 439011 1505977 339448 1618896 2128048 2187093 840543 1197284 919779 125282 1561068 1560472 2179658 2235489 1986581 1150876 657040 808846 1737908 1375545 558625 1245270 1342477 2010835 1816011 1278129 1549174 596180 1777419 1855804 1918266 480337 117386 1229063 402336 287639 235111 1688592 1310359 1270492 2079559 96918 1668725 1708205 1734604 1747619 657168 2173823 2435423 781801 615240 393010 1498871 2628608 1407083 1793167 1857964 565142 1156627 499959 784148 2044476 1281063 2500407 2516086 1519734 1666429 907055 360305 2230039 1237443 489623 1109861 2293883 1372715 1456184 1428041 1754679 608082 553165 1687343 523110 1474368 1652763 408132 2209606 1023611 2010581 81516 2524950 2053457 2028448 79009 27200 1845566 993473 88670 515538 1116023 584024 220956 2425147 516021 45076 2620659 2512674 2621222 856645 2290502 1473656 1232863 1226282 1250890 2601161 1866104 1837671 194497 1448973 1601975 380574 2604963 93615 490469 1945986 1200176 2353162 1742119 2445556 543846 43399 2054944 2177882 1642727 547352 2644864 1825378 1444772 2098284 2399659 1425204 2590102 635439 737757 2598106 1451365 104798 1082001 1994179 2003498 2315661 2400238 2175437 831317 1841597 180940 1731289 2565504 439971 410788 85373 2560885 1156311 1869340 2447264 39928 519629 2419086 372099 885171 326683 2415839 556282 1669466 1616540 266848 891110 2243587 354219 1108588 1702311 2345728 422884 2155931 2330047 215693 667086 1011307 1521902 1222299 1894904 177017 2339367 546522 1485220 1053897 1604505 653178 1711039 2643247 1390418 1936833 1753675 899654 1022276 2459124 1838762 1034149 418552 821169 1874066 1396412 1672418 2226780 1761795 231093 2048629 2587263 1617069 476126 241323 1597424 588539 673073 519999 2573299 2349120 446940 780237 2408325 1612350 974776 371501 2081699 1098790 524805 140007 945662 1186326 626242 1292464 359180 390182 2296652 1525953 1841857 2373446 352286 2043249 1028141 753968 193691 2308642 185156 685506 2396088 1211308 1876833 2279210 133406 1927597 2027251 1003316 1943477 1016769 692258 70172 2386052 569532 1529343 1050276 611927 484934 2169183 1005990 1671430 1105489 407033 2210215 57802 1049546 2098768 816156 512247 1057372 443585 826045 2590387 147254 1488871 716436 1539878 1468209 1112193 2518222 693289 571094 2176338 1057553 1240546 1662701 2128386 2022775 1117578 2168070 1137204 2553242 2184227 2205531 1555825 345393 2285682 2420955 227886 417976 1164209 49392 61448 1410287 123756 2330788 2219254 841411 451192 1771116 815622 2017339 1784450 195569 1785383 137951 2115683 836026 1349919 983690 464331 932104 449269 2076266 1302842 1736139 982249 539799 769504 2437659 237717 1122104 1975463 433513 1247894 889002 1877695 702034 826880 2038874 771361 1070771 784295 312942 96504 546211 1335720 1187678 600691 1697749 2314769 856841 1587833 322759 48724 2049639 1919173 1778630 1125867 781326 1530806 472322 2177030 212113 2036505 415437 1915005 1765427 1345708 2031845 1122887 79204 1165952 937937 447814 2386075 2416391 585367 1344421 1971551 2458415 2396924 1568837 2259363 1371724 555324 703140 189256 1583223 1266393 829822 99693 1371048 2273617 2181691 529216 2450931 833267 1552478 2453393 2436627 2189701 116997 2328608 1761463 1931500 1978892 49941 887792 472976 292579 95993 500883 255356 684659 2185581 406055 239278 1200589 903864 2050336 1288043 994842 2314952 2490744 1994481 1984962 2321800 1443734 367450 2078774 2567633 863957 2026340 1677519 2181140 435708 1346049 2356674 966955 2351730 1385733 452653 539998 2402244 951897 385118 599223 2154257 1084690 2109282 1194260 2034411 1555169 2310749 1810581 1314525 2382646 870554 1224390 1144525 1270627 1525814 1073336 582605 1730823 2359988 935917 1610420 645873 716433 1586005 2576280 2361535 1413449 1649012 2396602 2521261 665221 162757 485972 589279 48636 1908377 1141644 1427751 676123 76932 1574387 2369629 2167962 359816 1297829 1244093 2112180 236879 964470 10380 455575 8522 170932 771500 1263967 908967 2481327 1328512 618475 874435 2051425 902170 2639023 1499171 540843 1216006 2244293 1082321 268946 2171194 804864 1980628 2047112 596657 1252836 1687513 2160108 1012316 2168350 206875 1795953 1796852 1240630 508710 488362 20203 1717740 1842289 1215739 2091030 1321405 84873 2199818 1053804 80187 230136 424153 1186966 2471399 589140 1796711 1288078 6628 2310135 667494 2092609 246181 1613520 1219787 2000363 1214803 2253388 1464075 617666 748360 2243638 2499854 1418953 698104 982957 1859542 726329 777856 1736336 783144 851320 2032484 1654357 697648 2288031 808017 317975 1263117 1953651 1488456 2497948 1332706 2191030 2526019 2290349 1782543 851669 69889 923860 1254081 1197950 201573 2213584 2059278 1460860 1709506 162503 8934 1842355 1309608 2309639 2443949 2282811 27148 271289 974731 1776232 16719 2245319 830581 286878 1417548 2374363 1471979 2482407 787358 2106140 1186735 1099195 201242 1140805 953119 541476 176118 1156376 1803748 814987 1254022 2473315 606803 1640001 1024779 1005052 448862 316815 2499422 1750041 1073061 165760 445991 2199805 914928 750096 726658 72260 81501 2431249 2458437 2451988 2379087 811927 116979 1721357 628489 893199 1054310 148457 1685912 1033601 2502962 1265534 1430779 122607 467190 831587 1768236 260391 2251771 1929063 2075891 2134609 1977363 2603062 2509704 490464 774426 2025288 2016862 2580322 1477329 1677753 2070353 2621805 1112177 508069 1958918 1800809 1790308 942013 2173007 2584718 7580 2352068 273728 1210202 1948447 751191 2477945 1078250 342895 1774639 1667063 2090507 426574 368978 679084 2565010 1336203 1554093 112744 1864333 703191 2056786 345953 2419494 1274833 1950413 1680318 727773 2523240 971476 1908980 2173110 332320 276479 997017 1608357 1099100 2511428 1720910 479866 20295 1974296 1620623 312185 2291886 1342135 1364447 1504167 273626 369012 644254 1277818 1772861 1281156 2040332 1201078 259582 1449984 1093872 869989 1373881 350381 2242904 221911 2383263 2533845 2458665 1488084 1592790 411119 1867240 1153429 2534889 2544896 1166688 2093120 1808145 1250683 1577433 1449538 2472076 1499365 1709747 12970 1543585 1955738 280165 1421832 1417979 1365388 1885686 914784 2326224 1321101 509188 764170 2549119 374407 1709446 1624753 1204483 2550684 2163511 2267467 1046341 2587346 1606340 2375089 336335 2007820 2476854 1102973 1984230 2643512 788396 477158 661714 970945 1298694 1014949 2058859 198575 789249 1634971 579059 425184 1022155 162482 14049 1500464 2565249 783924 1617630 221963 1180162 1912749 417866 2157301 742171 935420 874898 2381673 2624388 2243025 873472 475487 118582 2441357 293549 2162646 2012047 82988 1579422 1766974 1211063 1816885 2270970 1364283 1454866 1785359 1362260 2597373 839718 2247173 1442512 227314 2041583 300449 417592 12818 961193 396554 243328 2218397 2606560 2258460 1330376 843797 2494670 303441 1866267 373574 169994 342693 1277662 1756192 2442828 797674 831621 935153 312725 2222433 1140487 2490626 682136 1472971 17163 2396946 845551 685628 142480 2173581 776008 1868638 522376 129500 1003041 852904 924967 680116 248173 909036 2327659 820822 14217 569474 2518323 1240079 2268839 1784037 592822 262698 607533 2542008 1554712 511339 929060 1709453 424434 1848327 1989124 630462 1978686 1024237 1085382 912790 798483 200880 1751738 581020 425651 2361126 2615583 608114 53720 976335 1200535 1081157 2242288 2530497 748822 2390105 1951943 132283 2118663 37609 1800798 2356517 117113 87919 237516 1764766 1243831 2443747 1830666 1403977 2147539 208833 666230 1603175 792688 1472934 2182547 2517677 1330236 141398 2402006 1927427 479605 503307 507191 1021080 457560 798614 1776594 1795481 37466 657105 1484859 1933380 130415 2608986 2028414 1502216 1777868 2501521 1024671 263035 1364799 451911 1543501 822157 2277186 2538683 2640759 1167233 144476 2241288 1974989 1091513 496874 1027981 1645049 1390003 33567 1369151 2513786 1353243 959632 2192874 1137469 381817 1826503 1800537 2329243 706087 2570219 2263991 691229 1298711 1559941 2373055 2370551 772936 1573983 686650 1730086 2069149 1892585 559041 1599135 2552623 1726505 598542 1601071 543332 871425 2187041 198251 730693 974750 1111952 1709066 1707162 1984902 149910 1667893 1967134 114187 1151789 247462 1817134 1378335 49803 2260313 191333 1625575 282213 764047 231826 377157 585976 1002566 498819 2427000 1858041 1806641 1172620 1296522 216905 968918 303014 268433 1249820 2092125 1499995 615307 2019271 2507266 808873 1747796 2175409 1926027 1819825 997314 737700 1301371 1561255 2330059 882562 1535398 2148099 1713473 1278801 1626183 2616317 1668620 1070122 1199299 1862971 1209136 1055183 569390 1126621 2227617 559202 2072409 2192308 2493695 2347021 281486 1497603 1796046 1271264 1745599 1971272 1504272 2251147 1714699 640018 1134570 1195709 1956702 1260689 2229282 492339 1693795 729346 2068654 2568567 927145 37251 1510729 2334759 35836 2420804 396194 1462652 2189573 411653 1585579 2471961 359372 1780399 273941 1917617 973886 1971103 1323436 1244185 1656136 1840944 680194 1829224 1365834 1468665 1456581 800475 1274223 1609557 1981869 1772799 451341 2105370 1230111 117115 2405317 1381850 2309501 2265095 327168 422330 511118 63244 1905349 2457111 2607948 214386 537231 2084693 615745 2174643 898730 1333894 782035 2458541 1349235 1161210 1676639 744448 687556 862495 2497954 1173273 2219625 1204939 599997 1297097 903219 1416800 1112354 2467956 1197547 2555560 103333 1755958 316725 1070361 2214250 1004459 1513073 2646796 291920 134650 2569747 703767 1368730 1101605 2171342 955043 535751 535397 297212 551480 130731 2573957 401280 2373027 1458052 1413037 422798 1385415 590335 882958 1311092 2520141 1325719 471761 2469531 1762056 2327664 174042 1231059 636778 2535301 192275 1653824 501014 1540188 1368151 54774 839344 795486 1566460 1588269 370511 1071238 2375358 1032704 2363832 636387 896801 2558518 1003681 427400 2006135 1724582 2071940 1256850 327417 1682291 2254452 1689715 1951109 143589 1150530 1223090 2281224 1711466 1419804 1445301 445216 615411 2278301 1620064 2442063 1799119 2484539 1284810 1244123 1074201 440499 2513043 1919231 1336960 1558587 257542 2265183 1430378 1317483 491108 82265 1330793 2342657 550910 1530418 1949897 2383768 17407 2296857 1855809 659419 1328465 557397 1556000 1024230 611287 1031318 1204024 1702507 422628 1709636 2243350 2055058 768641 2463306 2513513 2545733 2520461 320942 2017034 2023218 1505551 1918642 2156446 133083 1602097 669135 2346033 763302 1195688 1373242 1134068 1885319 227008 2128284 419006 1894231 1903633 827634 449759 568531 65763 1273309 992256 1630827 1207662 1521090 650038 936927 104453 219703 323675 1676992 2414005 2442378 1817331 2400720 945449 2367562 842133 2387705 2497511 1429861 2510036 1841076 2243453 513689 235879 2020834 446656 1963904 1754256 808584 1714207 655447 558823 50987 930687 2348429 679766 2568374 334358 658060 933440 374602 1785906 1421107 1712857 2340796 1643817 544806 1778872 1671583 2041102 171163 489320 2335739 1887735 744511 777952 121522 2476465 832822 55984 795906 806434 2074691 358776 862852 511802 1123551 2271408 1612744 2493658 2189607 2476180 667272 2461423 1095443 81503 923076 1728841 1317292 2474474 2213796 1781366 1039470 1866635 1526014 566023 272466 898225 1363851 571940 667023 2444416 51153 2186413 1858466 1000584 2072389 1025869 1868691 1880431 867257 782571 530316 729023 605044 396632 1677642 1326145 1751726 1110427 2199452 734523 964086 1945832 1120749 489533 432617 1088801 1627681 973849 1682040 1645865 1798567 598362 1812524 2624861 2289491 1196083 68399 957724 1620813 148009 927402 1174275 2051628 1670625 587259 789812 2461081 2253191 1965444 2038398 583245 1798012 519843 723958 895352 1355768 1984054 690432 2319214 308924 2569008 1943324 328502 308753 1493880 1206224 1446251 1509247 2202941 1373364 91678 124504 145645 792338 818567 39768 1167058 1558846 2554184 708157 2306087 1005657 1396139 516416 2016111 392229 1921510 1871934 503591 1160175 1412536 1026817 1053528 28291 1491883 1737693 2334445 1780149 1979322 2266212 967104 725578 671262 854803 1969303 1320728 1484795 465875 346591 308784 1019400 687010 29525 1495957 1020115 1654145 604428 989960 2344785 1237538 421419 342347 2463156 984441 774765 1972475 2096882 248058 950187 1632896 357659 2447797 1333002 280631 2581885 895632 669024 2439439 1248579 1166183 436178 428582 905686 862425 1764509 2249631 1895201 503216 1445701 2502016 1361323 2457542 1581503 1128075 2621877 1307754 1351966 1088640 1997908 132178 2314268 2345605 476297 1658458 180686 919746 2212719 1207184 72428 2265870 1578689 260095 2496396 2618901 1816144 1712385 155848 2494601 1733480 105077 1890806 929356 317630 876513 2275306 294527 2535087 882909 1779151 1713026 2238065 2356313 1864045 2224424 36198 1354640 464351 694091 6487 1748972 551154 92411 1605578 1333172 1153860 847013 316152 1143221 1801104 1752293 1697929 2571569 1134783 744574 2593025 259037 2419499 2003948 1928877 1932087 1300824 90531 737389 271083 21501 2357145 2631201 674716 2267375 770394 1070323 870613 212040 724421 349067 2377210 890137 19851 2095100 502855 2433186 2373920 375398 1964022 98347 694971 1335970 1792175 57707 981184 2240582 220139 2241769 810655 2491738 405058 598058 46833 4267: 1323338 2394174 2556008 2087892 1537689 1866469 710801 1821201 547594 1812793 670249 2498496 2313124 1227517 72442 1997840 1826936 703938 2028425 395098 1149943 2448380 2479893 1174990 1058183 2646591 2584154 622867 1650980 2554746 1095154 1697175 1975225 971333 2380289 1339970 1327822 239928 1619303 39221 1449737 1415663 2201903 945480 523663 2052089 1597273 1076038 1017652 1473880 231343 1037245 2205542 1095619 1143859 2052430 1198399 4268: 1483604 1198958 1301258 2263368 2084363 1361623 1662729 297314 855610 36415 1709942 950490 2517987 939372 799026 1669266 2636494 1076595 2498046 1938309 1008499 2130539 1747479 1302977 996505 4269: 1467623 277618 423665 2530840 537950 168811 1304149 1481873 2149655 179592 1067246 1580859 1547923 285964 228099 1443868 394125 2243925 1613265 1198540 2642797 1232065 484033 699417 1330537 1359448 2095462 1364363 2176247 414777 1888846 977694 2012142 889126 1056559 121388 944 372183 2575940 2002869 550215 705341 1978112 1861182 2442528 1114568 1155164 673011 2344181 1834690 965864 564340 1201857 779904 2516550 2303631 392797 708987 1821217 1471126 819626 829650 1706769 540217 530118 305078 2438872 2499000 1162987 324662 509975 87467 1248473 1934972 599780 1573830 2357160 2534204 789907 1856013 2460411 1709110 1613778 2597088 206956 2615953 2004798 1798255 1845680 242673 1794675 2004590 1676563 240750 78817 2233646 2204809 557895 2101649 2646873 152355 1513485 1165002 325639 300513 2136705 1227578 427: 297341 429811 2417468 38578 1560934 1419194 2376973 1817731 1531904 1581512 132734 777074 797674 1476852 1442032 1330144 2037184 1382363 1026951 1752965 4270: 1932092 99614 444124 4271: 1042255 596362 2385466 679445 1923441 191172 1632495 2097995 1794461 2176124 1259145 1708677 2319785 25349 1511654 2187026 1918253 2611991 1717310 408563 2341502 817966 1030143 2073753 786733 1314424 2238732 1914507 245765 56231 1385431 1683189 71426 874505 2581605 1654681 2393506 1787121 1426472 1419757 2099163 1970724 1951340 1563301 784621 1269083 2641733 539707 836150 2123856 2360058 1463056 701443 823595 2586674 1532971 1714037 1022313 1817918 2302935 1181816 378910 1540100 1664306 1794847 186728 1941660 1048871 28311 607696 2421031 2458563 2520379 2598722 1474250 1089273 1630017 1061638 2333351 877001 237736 2179731 1580406 390909 1570580 1777163 1869946 653646 874254 2124432 970209 853220 200560 1325283 881148 945893 678719 1189641 778594 1669130 753480 262388 1085615 2427355 168128 1303962 441934 1446213 814637 2196855 645221 1521090 1410641 2370920 1900003 1460630 1785036 163665 1037932 452735 601205 701905 1971306 2374243 14152 2154901 1623269 65883 1768677 2407192 574577 58539 2473122 1474620 2095621 1924739 1405445 1487347 1166978 1643234 947252 1204000 1927369 372239 190998 4272: 1438167 1569054 614469 634818 1316485 1037957 4273: 1353881 1813290 1478381 2455669 841265 398551 1802596 284054 1817488 312571 1283977 1377342 1433812 302603 643186 2558018 907361 346263 1003710 1315290 2316730 1354421 1119592 210121 270124 1238816 2466664 195358 2470880 90633 676043 1151824 4274: 1715755 1185499 126646 4275: 627667 2591542 4276: 1743030 1547861 4278: 2355310 180920 1482195 1595598 1307446 2185250 662913 910870 448428 774061 4279: 818884 1542460 428: 2189691 1496573 1620251 1855567 1531756 4280: 2041953 1853167 994065 2497647 2222878 2025438 1471285 745695 1044851 1867545 1723295 1081870 900978 138544 2620664 375977 218391 503830 94756 1760729 2498121 981868 1331319 1299762 2526543 1163579 1205750 177901 6984 1454500 1880596 2392482 733913 109609 357588 1450175 2210608 1603635 2635246 1909724 1119551 2157820 1300683 4281: 607969 1119278 951642 1225515 1333954 2226780 1884147 585506 153239 710385 256174 981600 1509902 2071373 1542323 100228 61123 2231403 562811 832894 679414 1860967 1227922 1083674 1307699 1608521 647329 839531 1143603 1001910 2319238 1164431 596690 1790158 4282: 639198 135094 578501 994162 1558076 2008847 954682 1766206 656173 2420120 2378837 781353 1987965 4283: 1729968 403877 565756 2122259 1816884 175653 4284: 1361013 1335613 876067 2324417 2002276 1624891 1564306 591671 1791540 2553808 389196 2037329 1153974 976729 2175133 110641 159859 2616093 1037895 861335 2348532 1731625 124840 64503 2376829 1126040 1358962 1923673 1657823 751265 2374556 1612630 342031 855407 1894802 916295 2011601 2303528 2221586 1838030 234205 998596 1940514 1023102 2563569 1147444 988772 2051796 2563981 1545089 894928 2201248 2501764 986402 2185448 2092387 1984521 475820 1408080 2287941 443474 978569 2610205 1543985 1929530 2462084 1804582 2518863 2323649 583359 980113 1850664 360390 1089832 208785 246034 200771 876019 2601141 467693 1714883 606704 666776 1011809 1199690 484401 461737 1373445 1161256 570428 1617342 2098340 438915 2595431 287958 1045875 727124 920745 2066934 2240295 2038267 1588061 778171 235621 2576492 664632 1597685 332903 1406549 1484776 614623 562156 1998896 361570 2498863 1299300 82141 2211719 353233 955018 1200783 1229707 751642 2254268 310109 939887 2352909 379720 1854891 234763 261026 2162506 2075491 1391976 2416392 2090477 1296807 1503995 54286 2206144 2108893 990988 2249659 362838 1305093 2516637 1571235 644254 802938 1505785 2149431 2549271 525427 1280061 2467713 2528455 2563601 1036127 2060550 621744 2247451 1164612 819521 1321524 139003 846183 979138 1890736 1612248 1093918 2488260 303748 94453 971447 1693381 2015654 1364606 2035945 761647 2504403 1338378 1284268 1549678 2381042 2552751 648592 85450 1431666 473901 1791934 2286613 1701450 843016 1779783 76488 13541 1814733 1168459 1496958 58544 2550363 2340820 1143594 332390 1596586 1374773 385324 2049239 699224 2647267 330599 2223081 1000530 717189 1665464 1441786 410512 1050856 2338329 302015 338455 2002058 804934 1965666 248548 1114756 2641481 866637 1675828 691331 2189974 1580591 767953 1945456 2646222 78406 2366943 2139010 2224235 1884516 1801474 1106779 1093561 571262 899174 1384433 375738 912888 810413 1463595 848624 946109 1448572 720489 1425781 1898923 1459141 395655 146182 2558307 325999 2369712 618088 558065 1919348 1481721 1279022 794052 408352 544965 233364 2164977 2387357 185305 1168783 523117 2485103 2597944 2080454 632153 976310 1883703 1782699 938106 5988 2572770 717119 762538 2477627 1951417 2512448 78920 829693 1562613 2612630 526359 1145766 1069632 2150652 2417985 364590 381227 148094 1432153 452181 1304601 808549 1465115 1743119 41907 1310883 252495 1215249 2008999 360347 2118903 4285: 468858 2142184 1841295 2428731 2415423 977046 2177118 1213160 14210 310078 1526000 458143 1012496 4286: 312145 799358 1905812 989890 1050678 1214824 541055 1458713 634236 904909 4287: 767322 1190219 953563 2491366 380877 719288 758004 2125158 1355903 1871391 241134 2150961 326461 213883 1312501 1356196 2214406 2577806 1415932 1514762 2134362 1761306 41495 2615317 1686804 769832 722908 2391965 2452123 1923074 1446845 1855065 944752 2501829 1388627 103485 684587 2098426 541364 2417138 1565098 4288: 1958955 65204 594457 2088152 706530 310224 2154272 1370101 4289: 762355 1387544 974864 101724 77353 1677172 2234801 1594800 1818641 16388 1041836 2327425 1759835 727006 1698305 2020877 2047761 864068 460871 1295798 2030239 2063884 2382102 2020353 183738 825353 1532254 510641 2451031 1071582 2083295 1669500 1176088 521315 1875818 13856 896526 713793 2230270 429: 2609870 2388205 75949 1616550 1933169 1621616 147760 305482 1323819 2062811 2127518 819867 548807 1550423 1975681 1522799 1267671 2261001 227295 2122337 1557084 2605962 867462 365151 1201311 1456548 861856 678340 326773 1239464 1007768 555388 721267 400116 1234981 1698720 1299631 16679 1332273 515703 4290: 2586317 90498 1130669 1996234 423677 1462650 10391 830052 704117 2631693 1387488 1321104 2101357 1515117 1404162 2113184 1740484 1536921 2558236 2103290 2184515 412108 1348019 1695056 168399 1474542 4291: 897464 148822 1444297 2525421 103801 2633114 1036240 2352325 1171997 941409 1327226 1637890 2428294 961066 220024 2452864 4292: 803363 1200485 4293: 412600 2056631 1295040 120117 445900 1771053 832019 1453219 4294: 1559699 2394341 2536523 721369 2096029 1879251 2004105 740440 107338 205332 994554 1540721 4295: 322178 2366642 1252629 1360425 68436 1967585 690078 543209 1489274 4296: 683387 4297: 350079 915163 4298: 569281 912093 1449120 2095697 2594285 2017377 830052 2604897 1076039 345422 2201483 1130863 748273 4299: 1677658 563207 1323694 275530 1870173 2548324 347583 1868702 108442 493965 1018296 849555 1183493 1410652 2336825 1976116 52664 1600033 2114590 1189397 1298711 742634 535545 1573223 2308660 242268 1078644 2067162 1626411 431566 2075925 506048 43: 27084 430: 2573892 1843756 2540558 68149 2143918 164344 102329 912769 2042189 29318 1732817 2239074 1604868 1555323 1918520 1723223 1996703 509809 1681118 2405694 2142106 1218973 579669 1386877 255507 1697201 2626006 860549 465287 2415600 745235 170988 655477 795836 636902 834402 65791 2366024 2207076 534005 2161390 2578857 387169 384107 812892 196062 701825 673896 1344300 433613 2382719 1792488 2517406 919949 1353512 1019155 194386 2522410 1837698 1134088 355686 37586 433080 2266879 2153883 2390353 120892 682448 1424928 255263 1177672 1407041 1881337 2261444 2050943 335589 2621367 2579029 1381285 320111 1075509 1996300 1417709 2629317 758139 718894 440225 409191 2474072 1246098 354896 712215 616769 586264 4300: 1285410 4301: 231951 1335368 1992341 4302: 1968931 628853 1945528 650119 1020232 970234 361009 1653075 1716791 231928 1655994 1181045 2524044 1987975 1456522 421562 847545 975066 1073917 942455 1963313 499153 2145185 2094185 1086832 354986 172793 2430531 1352715 674954 2347824 479648 2507709 1715735 941712 561998 2619800 1058304 2079580 207996 2045247 862816 1913345 797788 978311 55560 708561 1503725 1486737 2288280 596221 2449343 1689120 413835 2265014 1530229 255422 2631907 541032 2307121 444332 1608405 1038967 1417918 2381556 1640925 109180 721956 2106757 2407183 2570342 2183706 1418049 2526421 517455 1634564 745180 1421339 461906 2562140 806277 1048280 2128303 2090644 920519 1786529 2053190 2272402 1611135 1960781 1905316 2630254 809268 452591 189629 1071752 1135561 1533842 1200648 1381095 785566 2552598 86023 1302555 106172 2566630 2294202 1262404 1901873 1967608 645306 1563339 594833 791816 1792392 1592339 669202 2301620 1876760 2422300 2623933 843448 542832 2580964 1680001 1795953 1333759 1110022 155190 2184248 1803179 1622777 1318743 1622370 1359587 2323659 785784 1967460 2530420 1974484 1357793 1229774 35516 1513817 676037 2069533 213686 600784 770359 117648 736328 2158884 373449 2575181 1434956 2189308 689625 513878 1819070 1465183 434424 1278167 748397 2114723 588470 1474835 1152730 2213011 1944291 1821086 1911136 1220096 2202167 1354159 1322879 1187052 1625533 2082433 1775814 2379877 1050808 1834391 2448978 1155339 2061818 260833 162646 811902 2548307 1552185 156922 2440483 594680 1540196 547541 1705891 108126 1514637 650934 278224 1151115 1619662 584754 573032 1162922 2007451 2335203 2121563 1283558 103767 440824 2578144 1741914 1108326 1675387 827614 1301088 2385190 1747734 1293784 1073133 1931519 235258 540683 1648794 1667774 784705 2516839 751856 480765 1286143 1644517 633151 2449440 1172777 646440 207474 2525584 635006 1586832 2124935 1194757 1605801 1791781 299524 1241574 572232 2387910 1403432 2567880 2199619 2306774 2489481 2223042 898227 2275556 346972 2230694 746072 462432 2330415 2322339 492111 880697 228300 700186 1953757 1792262 2040601 196945 340154 1441938 2463989 395257 960881 816033 2438195 1001484 926065 2542129 2045471 851678 518030 2622252 922362 2150611 2333837 906283 2110669 597410 2011363 2644091 1529289 1074743 242441 907026 1671700 592691 2284831 17349 2404243 953227 57717 395856 2399982 1638585 2436443 450894 718357 2613324 812880 140227 1245365 2021352 128163 1032798 1191230 2402395 114474 1904302 1528160 2603246 1383862 1464198 2141976 2357114 712563 1783814 1771219 1554524 894334 2049369 2460924 1657230 1517386 1177553 1009940 725580 1318925 201825 2098911 267459 459488 2359263 2099440 1301717 1069805 2260446 2273047 1777041 291178 1502601 62687 2283285 1018755 591471 1247552 2317370 1563527 1691783 88712 1881972 831305 607469 2179522 2272753 2159715 1871621 250655 1856909 1241739 2039154 1638401 1286523 4303: 1135623 1535168 4304: 1252879 4305: 1845859 1928107 1626406 2099394 2469493 1298040 449212 4306: 1357792 1471924 495100 1742788 1712959 2511506 1949003 1224628 1678485 1204299 2380998 549172 774416 1432866 1287399 589864 847320 1648365 2131242 2523179 2292996 130888 926237 540534 1000287 1156495 1078719 1405495 1435226 1567623 1583511 238715 1218771 2030732 2488972 2352733 316665 2136965 366831 1139237 866616 1924764 1170131 1369390 1076295 1134700 1243220 1151940 965378 1916434 317954 834820 336289 2160402 144865 839409 832260 624070 838260 2135826 2156792 1504136 2092358 580828 2263578 316478 693166 1016015 2067678 2108656 2444475 2394448 621077 350384 979046 1384342 1625605 950155 649305 1026058 1161528 2273758 2248740 1033807 1749398 2098215 1498010 1121984 2014764 516480 1796925 767450 307596 373586 2384037 1833812 1711773 2605814 1147152 2595035 742293 68149 584244 1549669 1400375 251500 93311 1534751 567989 55950 2432719 384217 640395 127681 892531 1857854 2040 1340195 1936145 1036024 1080033 349043 1924932 1861393 751845 161222 2028602 1493679 1519369 1101688 1311752 4313 1490879 2121416 1464001 2445295 1128006 1555925 2538585 1937622 508273 658784 1884479 1597794 311690 642127 2413635 860534 2072713 566338 35647 1066851 2221511 2262431 1591613 2507512 828044 1624174 553813 2152618 1604799 1550670 205376 202945 2016925 1032127 908656 867946 2057404 1263088 2620563 476067 850777 2107446 548422 2594321 2387717 2559186 1727109 1833084 2395117 2380428 2230133 57340 1186072 889740 1318270 880136 2345641 2319785 932313 1232988 2092770 1203113 1580094 1269703 1089049 1054905 2520642 2524074 2043250 837481 1764886 2194072 1473109 2177627 294902 811295 212970 2077286 265834 994291 1639400 1756365 1557572 620414 1264758 606588 2197548 1343818 850138 994158 304788 1800192 860194 1036681 1372111 2176216 1778386 1098386 757853 1619507 636005 2406121 2470652 564259 710333 138340 2003578 1961247 554135 2471780 2008327 302174 627641 928579 534441 371722 1858571 815646 1860730 1275088 2156583 1735441 976311 2176021 2066197 351454 1269583 553934 2376234 1128678 2448307 1574410 1868761 2524150 776468 316632 873167 1204844 458114 1423850 388195 1888274 1719111 571860 900312 1851295 340153 1225226 2597497 1792846 708787 2166063 638197 1154387 751265 1478681 1534238 1453725 478825 465131 2407523 21380 1216193 1954718 2548379 1104175 2112573 787610 1006107 612910 2302938 804270 1852766 237052 2537065 1281339 1121233 1561932 2086419 514320 2289835 1081966 1265702 1095045 1949161 932394 916190 2543348 1114995 1013259 2541428 2280857 2091972 1744393 2444261 2448081 2281599 199530 720777 176745 29819 2433854 2633514 1802522 1591579 192782 2122799 312579 124660 1609985 842771 2447350 1761707 1561462 841234 1618010 1561079 2495095 2340123 210725 360944 985324 1232377 2311018 2106589 2102330 1574760 1049546 2345275 2443962 319743 1506825 1892085 659266 967183 494140 1890536 1168454 270604 1785378 526346 1689431 2242498 1079003 735707 1399464 1447612 2113907 2526421 1044334 2596775 1635105 2390929 692536 1758616 1767438 1950649 2525341 361362 1020898 225483 2375524 1555076 932540 2323212 2307531 1706030 256315 2268664 1200137 1538371 200733 903865 686089 651146 941591 2448037 979031 912988 693164 1391995 291682 47668 288474 2495771 875084 2223031 546742 543089 2609836 1495282 231001 1901623 2238698 308213 2175377 2201248 60143 702221 174635 1336253 1367694 841735 1537004 847017 2626453 2562870 2202353 770381 273797 1321343 2499596 1269366 2334985 15072 1140955 715860 946146 631897 2570239 2534939 30356 2161185 1244860 2358695 2251598 2404120 2580146 2221702 1104636 1900991 1088708 1606871 993204 1631953 2562541 1935942 837714 127696 904363 2565698 1356648 342501 2461000 1919331 235270 791213 1419915 2545651 1263188 2102083 1873766 1839002 2046196 378712 1214379 1556428 2258029 1115172 2573277 1087490 1489312 706838 161266 192262 1158472 1436154 1872405 2137963 2071408 2304989 745691 2162935 1195908 906654 2577989 1824787 2469598 176628 2088843 1848275 821949 460855 1839381 2405013 2520485 428327 2362898 2191114 2575767 1513099 1838801 1849505 1041219 2209827 2306840 1506589 2115933 615340 504005 1634794 2192680 1622110 1242117 2560859 997901 1490945 2438898 332042 1533466 1392965 1061166 970751 2072212 1941859 607827 2606232 969201 1760533 1674927 2474394 2402122 1211746 2416131 821049 283134 832881 1233630 380649 1346441 2365615 1680687 1539481 2069398 1179191 1099528 231536 751457 1571304 1817253 588648 428423 59405 2034411 2058491 1160127 308767 2457383 1893736 579050 1011245 1527043 2299583 2096517 2007353 541146 2619305 698708 2177520 1653287 1061485 539841 170004 704733 1475558 1872958 486883 1440260 498499 1823947 564887 1317697 2601582 1277123 1990085 1577251 1042805 749735 1002377 68976 2201423 146731 1105292 1390002 2179825 813645 1891839 1861573 1923423 628309 1749983 1329220 525729 2412170 427479 841264 1665834 604521 379588 149670 1947546 546860 1467602 593165 270861 759017 1020801 2511330 1654095 1809790 973485 634429 1329362 551326 1296259 2154442 2055484 570518 1248100 1552046 1087013 2276308 1336692 1663679 489091 820651 694150 783025 1965166 119620 1957827 1683020 991490 369974 1999799 1601028 722264 972013 1342434 2354364 1824376 708460 981286 2620763 1839926 1105254 360960 2004076 1646618 2051661 425013 2361479 2609756 664641 2595323 939013 2310338 1217492 276929 2013270 2036463 413827 339878 1308282 2303394 2189383 717200 698017 970536 75561 1760273 2559810 2404335 1669856 372512 1834972 1409445 286423 1890805 1209721 2079773 2610818 1854860 901150 2078282 2546480 2051680 468936 1839389 831186 1011758 2522734 1746145 2555567 2390044 417309 1218111 360464 146387 201021 960600 2546755 683596 1222195 1103095 1042060 444283 295380 2502925 835110 624636 603084 1274599 946908 651916 689966 1429575 758986 2185191 509687 1884432 158242 1772409 2325413 1960217 1325710 914935 77239 1542248 1479365 626231 772263 2244000 1976554 1743384 2243723 2648835 1060449 1035063 482139 1222667 1818010 2602422 2586419 787696 1037213 289351 2268171 95075 1698538 1560797 391978 8992 300023 750241 1652412 1827955 562088 79280 1820341 2575181 1482665 329790 1576105 756681 2135465 660319 1355083 941364 995491 100932 77951 63186 202720 922590 2084908 250580 2499422 1544751 8601 285120 185971 2376293 1604750 1474412 1355450 2001774 2508870 2054820 2618634 1956031 2395175 1088805 2485530 904204 951159 1378500 1711591 231696 1660284 2379761 2603872 1751990 710436 1715783 359314 1101375 2141286 1631087 1765991 1827317 1016998 1503578 64613 2642522 83682 265203 647715 1726535 1359010 2077189 1031450 1509196 1728114 2435473 2463672 2446800 2609941 2359850 1299012 1451139 1836148 2336499 2411 870777 2357601 1712029 32400 20628 323075 1037541 1526110 213039 1375933 558679 2308306 1396721 778618 2019219 990988 1247875 2039600 2312 490666 2270913 1179811 387672 1513549 2166029 2574174 37545 2495855 1798890 2099021 2481695 364407 548059 1151705 2461814 2472164 1574618 2228800 2352323 2111159 2350502 2584792 2185015 73046 558792 252462 276479 1518695 979280 1356465 2046865 928511 1482274 832610 2335324 2269665 301711 502385 679512 256370 2258636 668280 2204870 339703 142210 2467498 140839 1055155 2250109 1305523 49924 26937 1908078 1063465 2193744 472830 1362663 1767125 1512500 2260723 515404 2294863 6360 648243 2214721 428775 2614582 1697392 1394197 971549 1562397 382836 1974532 255820 2127602 418225 2146586 1498145 2265083 1744089 2052643 2363189 2314869 2494882 531981 1941587 2640734 1865887 1152860 1672935 240205 902748 2162897 412599 1954981 553088 1393152 2356922 1445594 1018573 1872649 2159783 1400704 931162 2016773 1382160 1369614 1720704 2450725 2620032 887779 325894 1103117 2017316 945353 1751592 1971090 2196527 1280354 1503336 1142400 1762151 1412157 2311426 2411962 781262 460860 1289045 1081502 742648 746083 1094452 43644 2542371 2559676 1194924 647986 1094757 1209735 113904 2212494 2249669 2633478 2585198 1518034 742074 149775 205842 1183724 1822168 353902 219065 2077960 2212255 1370805 2033995 1999723 908158 1638811 1821138 1350360 1124650 102941 1417852 366887 2487572 1651650 1824755 1646918 616081 547853 627722 326173 1585636 1945881 384548 1019716 1695185 2447632 1267537 1529231 2121639 1663947 1421520 363838 2604358 1618534 995467 1236967 1994027 2257951 2116055 451211 1864578 1164801 1067239 2012747 2068002 1861560 2227074 801603 1654862 1320574 1525040 1927020 1479273 1821168 576452 1331846 1592825 1422100 1137110 1144832 1107664 213978 728826 178 1939585 1064607 19084 123609 2191225 1015677 2111158 528593 1511931 902828 2270404 1358496 798597 986981 2560209 2374240 685746 1232349 2254474 2017628 249652 1275356 1576542 615421 1043138 128575 9551 1486937 291535 1160019 1740713 558171 1475696 527028 920240 2065667 505999 245299 2510324 592316 115732 1456150 715741 213101 1951334 1044200 413 2050780 2587133 99143 2507621 2013462 1026353 121307 2118663 52447 1848122 1577729 951694 1101011 864848 195365 1569176 2035111 2140543 1472064 2554535 2171473 2456344 2485136 1581814 2263806 1599759 2069874 381492 1991176 346150 1922539 713938 2176254 883801 2347097 2300141 1440339 1746493 2086250 2262236 259146 2156747 955176 2056755 2587719 350771 2341227 2428607 2631529 2241907 554205 844001 2477840 2138671 777394 2578769 1593792 1202072 1911567 568200 2408249 1578516 1958246 1067860 2523142 834945 1733038 1254177 365690 44407 850946 1142986 820131 1111663 1820279 57577 1960611 1008186 999444 202387 2482091 81420 2645201 1856198 1983161 1748949 551692 1061965 2507869 1899721 322676 183622 1396204 2000726 1757156 1182360 2453999 1984669 371950 1967596 515016 383293 1880468 1543372 896634 824778 2223775 2423671 2093039 1528136 1225493 1673708 1049855 1492981 362209 1845187 514642 2171899 46391 2071340 799387 470832 1795062 165035 2253609 1522978 1691917 1205724 501150 389225 932388 1102490 518279 1259703 74019 2047029 223956 2532551 2469807 2636707 65812 2409819 1308623 2416154 463227 1649445 659829 593437 834383 2441541 2589364 405674 529583 2619455 1664901 1035460 535114 1515395 1257417 76915 679197 582870 1639067 114841 2410120 879202 2414668 1436015 1511578 682592 1727514 486055 1336052 2168209 2562910 1359458 145309 2021242 662054 1231973 858644 1581186 434972 267123 399093 2072889 902175 1735989 1491175 803343 656561 1825978 1659116 1224136 2414935 470911 1367821 858368 1557027 1006809 919365 1445894 1288978 1067678 776929 2301776 2625465 2169900 2085194 2200479 877494 967150 2498093 1322779 1186081 1955141 4167 43220 2191496 776232 1272214 160891 1167369 507171 1088524 2582574 1502879 2309321 1256365 2618117 1347355 1215727 2129782 1490837 1235779 1449482 2469691 2610473 983225 1123299 2584859 827304 1078766 1210512 1472099 1139733 1562226 2277007 1495208 168861 2289231 1020616 96014 2005083 206009 1653889 2062368 1631685 2141544 1368826 453915 1779390 848301 2345683 203909 1548866 1514318 2286000 1400750 438377 1514443 418576 640288 497153 480554 1583255 148509 2594292 2100857 484643 1020971 159009 1210060 1275340 857454 457675 1674994 662738 2236739 1699109 624740 1354967 1794399 1883380 20276 2215911 1756482 2434919 2330039 840769 2312220 295222 2014423 79227 2647008 719624 2024500 626673 586136 1078710 2188997 1637972 2541384 568199 2254727 1926871 1396700 913787 1558746 782946 783227 2626529 1603414 388535 642827 497911 639064 1410173 1052206 1884977 1241319 1192910 1140506 606045 952554 890094 53062 743541 2282366 1656924 1831791 1100155 2443407 295261 416737 486770 1688715 299761 616980 135668 1305745 1928429 826231 405238 48846 1785792 1698690 281818 1158499 1779161 1595381 1518897 394177 1210779 2213431 1321922 438512 1068527 545387 1566992 2086599 2076739 77567 1136097 1374420 1851797 2380487 748546 1837245 2033963 481855 426291 673541 793025 1202440 564169 1077036 1189720 1411782 304054 2646409 149834 1231010 564710 2624541 668041 2207388 372051 2231092 1868619 13125 1642093 1702548 1322594 2513043 458942 1176518 2420093 1503059 251976 1409333 174342 1798622 695004 1255616 1356707 1278771 1131032 653598 1337936 250277 698739 1052191 2587352 364573 2431364 1253149 1589043 1166171 1093900 191359 1544784 1217551 1174455 44787 1832871 1488803 992354 1906574 1783222 127064 1636288 418388 1499223 794652 1428212 668786 1233325 2532861 418498 862012 950945 2488148 18050 1389589 2556250 146818 1700292 166118 1685776 1552250 2607672 1776481 2588758 2362542 1071702 1845810 435628 1499461 2133298 171447 1584886 941487 1201772 2381150 845814 1985390 420525 8396 1531651 1562943 36122 1542466 308811 2329221 108702 716502 1680926 1451573 994359 1284422 2462142 682464 264921 2436443 1117786 995843 2182030 544518 1022621 936926 1379801 2571778 659730 2455750 545388 208592 163301 1621054 1528758 1774165 547270 930612 2105558 1783214 1054767 123745 1993945 1804401 1457430 1235446 1419348 2113775 2285121 1532296 1582917 1092218 884457 1995769 1526881 1180277 1101500 2352094 999977 1388116 2242476 959613 2241522 1341850 1451712 171864 2008564 1347328 870379 912714 2103211 624765 1404188 2217665 2612440 1707971 534230 368016 1867597 635766 1801535 2259417 1711185 1906158 1136539 855830 2011693 2131500 2485671 604230 2228269 456085 1597464 810143 2358309 1592955 1986452 567403 1578365 2083264 355508 2118423 2457588 2371375 1991981 2183913 2180787 1787281 1416654 860887 823153 161604 1678361 509982 41426 2073370 209190 1375996 1973959 395324 2245265 2276579 135867 1591382 1231891 1767658 507582 2194986 1318638 1748295 1025424 1050351 232716 2478443 1458367 1401995 2229176 668230 140046 1226689 1172185 2263432 1680561 1417709 2203280 860606 772951 1918532 1309780 404438 900467 1091177 2502605 2228065 1730198 1033959 454323 2144821 115017 2597790 1243615 2529528 379450 733048 2035355 344496 1173943 2157646 543758 1702863 792152 235099 367068 816625 930108 717517 46948 204341 1702881 1307104 789870 2327388 850775 438703 282270 2643962 1454920 1122380 1626252 1547213 2139405 116139 936058 1922477 1484519 1906367 1495389 345506 1293385 1350017 630854 1334755 1782309 1424152 366463 1557746 1635746 1919155 2299101 1193764 2554184 450706 2110438 191346 2401937 761975 1856119 67148 2328074 340788 2140053 1512664 13514 1588939 1046559 389180 1430505 1649779 207415 650826 1451327 28291 444535 2399959 1443498 1025475 1377857 1196290 1347987 958068 263250 766382 1442556 2443648 1938672 1613289 2122577 2168 1075179 1298904 734951 1380818 867449 1486651 320644 115947 1440336 1243693 1828704 1246654 1159306 1074764 1294030 269625 497424 606558 1766268 408976 430610 543579 213210 656303 1164097 428964 539262 713983 1347243 1111686 1902160 2152052 869305 1739565 1125801 2461845 1673734 439564 1352960 1190320 622078 2296229 787367 1684083 940595 2516764 2159393 1042457 82291 896029 792385 2062914 2572095 624191 1465770 1884528 1961991 1894230 327045 1730643 2119461 2411106 802377 1620012 2579934 160367 755327 1511006 2279938 1400407 32477 1349842 724051 1816004 167470 1924222 2047333 111260 563871 539966 372742 1175241 2416859 1822598 1446788 1572997 2346961 972149 1750357 2355175 1292018 294956 2494214 610419 2577238 991120 674104 1114519 984653 2200594 181423 423982 498105 2630571 1462420 1117257 2301233 1925718 1521004 651945 1332413 649075 170618 278545 1636940 533178 715873 2339309 1274261 1112414 2475951 2538414 762627 278162 1129280 1011090 760630 1890900 951617 610962 2468898 946532 1487232 1661431 2389739 1483241 1134358 2491427 586150 1536396 1226604 1285031 2047108 1698787 779707 2529199 39029 1835234 2120155 2591783 2311276 853551 881509 2165642 130125 477272 996244 398820 100965 1688491 1485660 117824 215594 1226281 2320749 1666447 150984 2257141 317759 20549 2523535 1364567 1651632 1760851 2094369 2579003 645528 1849922 1866476 2221092 2524137 2204169 2126633 2023072 150805 2134885 2505205 102634 140324 730576 705330 24432 2048936 1842837 2008547 2404772 2381975 219665 716240 2565562 1252702 1466197 495380 1637613 883494 629437 2438863 877262 2033757 1891117 2067444 2314878 1257999 2307246 2249316 2113681 1583858 1006707 2327676 1447274 4307: 189363 2463636 2578429 1905939 1911919 1337777 1445056 684124 1122285 2131847 4308: 2168444 49145 98362 900557 536513 1669844 1497006 1229118 4309: 2307724 812553 2496342 923170 2176501 1033676 431: 175376 1085873 662622 109667 1353760 2030008 2222001 581732 1284294 998374 659935 513351 2103199 485930 475394 2283428 1139461 1307048 1995482 1871090 532697 2555373 2083863 893548 465287 34166 1286735 1800652 1935230 2310135 712963 1708541 332443 1321732 242171 469220 400916 2512098 900077 798909 1179516 2605778 1428163 673040 371346 884118 2400013 555716 2503230 1427001 1641159 2160657 2111453 1035298 1888838 1664870 989027 679083 2539966 478715 276544 1805732 1271795 797757 2050588 885168 761831 1368400 2440833 1772807 959885 2192609 224180 712996 2166814 1329805 218541 173581 518093 1089944 4310: 2058458 2049949 1113982 256805 35094 2214961 2523970 1772876 395155 1026772 1113253 384137 326620 1680797 2207190 42670 1686486 2473451 1905069 1538487 2038964 1919197 317940 124598 1444967 1561882 1020870 1498881 1305156 2203807 1017787 108740 4311: 2342203 1717184 1560390 592092 1450302 1384480 4312: 934081 1751359 2312986 1121874 585412 265189 674695 1876520 1580410 910390 927705 640888 369831 1250218 1100359 2614428 4313: 1753936 1460202 1025575 4314: 556955 1637906 1908395 4315: 1186456 1015023 845905 1179305 1307844 1295475 1240365 2636652 1091179 483047 1091832 954247 349387 914503 326875 566690 1476213 2013023 2059541 243198 2240287 2377899 1530180 819870 1504994 1918101 2242418 1684365 1811019 2631285 983685 465286 1080998 2390123 1922633 735426 1432465 2100775 2393743 1739513 1895927 379464 255357 482692 209152 1891887 2298339 1025363 432411 1850590 296525 1074388 1240413 1999722 1363573 1389720 2148912 330079 2479509 553306 397077 1406872 723498 1369525 959993 858554 2416721 1114227 1694911 1883968 301923 2493113 2025162 958104 252224 1855804 269287 2319177 888797 2644694 1023086 1534693 623302 2583047 579491 1278144 1355719 2246384 341055 2353202 24300 1268197 2435423 1806729 1893041 2014994 1906246 2497163 530515 2284211 467917 759832 1276435 2437632 1733187 693695 2064538 1264730 842510 2353395 143504 321451 1367976 166580 702849 119967 2450807 81812 1179339 2384855 2386415 90746 950274 444827 146225 245201 5202 1188167 1047135 437680 2157254 1971831 842277 215905 182031 291084 303330 205382 2271897 2239638 1181550 848588 1014068 756700 1831320 1670734 1227322 2165452 1217745 1457238 858862 2239149 301697 155254 1382145 683505 1228194 933972 854420 1571089 1297367 210907 2164980 567213 408154 1963984 469739 478189 804170 2245617 283422 2265280 1193478 749445 1610627 285856 481862 1776266 1151188 2170784 464091 400283 2029449 1036139 2452278 73076 2316783 1328709 1695713 2467136 1945985 1332709 486527 2337994 1668463 2454371 967880 255552 2302421 1934733 161921 1288035 858185 1304831 1144279 2502038 2534299 1912348 100639 977783 2415948 200076 2635400 1160360 1435648 2445556 474418 363375 1771611 2632826 63307 371723 1041456 854295 1471187 1334113 1297041 1191122 526715 2253807 461754 2300770 2151206 1337981 1167865 2388423 1715829 2593188 1895328 145223 418271 752057 2446076 256435 1580381 1051463 1481095 1308983 1154832 647634 657343 1644335 2604811 2299784 1927495 921345 573316 1820206 1853048 1070587 2316196 325690 138387 2413468 1467381 1387568 368094 463723 1587619 1114823 2340670 1537415 780275 1729930 1947587 1976205 2191325 1120178 2001860 784136 1198814 2017276 1869218 1207535 1023020 1929850 968719 633269 1117935 7661 2378963 2461042 2534784 1681844 156888 1708216 2244882 1263508 901557 1164239 1767150 2135038 705598 2445967 1471651 740099 782443 142891 5722 854537 1868355 2171565 697513 2376747 109280 2025303 770678 214810 2416505 433889 2592829 1885996 639888 1898399 1563754 1372512 570968 184494 1193136 2604194 962825 2323772 2112710 1818938 707026 505246 2376520 1089042 618106 15281 1689439 698934 508019 2464495 1059738 1752554 2587366 922550 1559831 1342164 1855958 864837 2293493 839574 2585017 168705 2146672 1939262 730001 19896 1256160 1529760 1649034 1981351 1461994 2383101 1738341 2568992 2462195 2621093 714559 1884147 1986772 2531722 936128 2586316 727337 530807 1138461 2208915 2568874 513766 323466 804704 2603372 1153777 656042 2356951 874014 2125470 355363 154735 2408325 1109628 2464014 1232781 2313769 2623847 2066141 146195 1475998 1958840 2237228 2514490 177838 1731873 991263 52615 2408838 1904938 1039261 1340826 599334 141535 457244 2439973 329075 231101 1610410 2590308 769401 1371571 1192745 671897 2535601 2500783 233562 2609832 2499019 767103 1903932 2607504 542033 1635899 977540 1633347 226778 1781318 2444261 1137106 1711812 1833103 2307174 2374183 2575280 1296874 1963970 1132710 2459973 1761893 1061086 1504421 1039158 2213638 1518070 2218622 1886045 1816957 27110 163243 641096 1503090 2347565 2417773 2600280 2534815 1545145 2379713 603500 2027791 266293 2516591 1933329 2522599 2194329 773191 1149616 1242383 504640 619357 1801666 536823 2595715 963531 1807489 119305 506279 1822813 1156706 2465322 2053090 1062333 1814587 526480 380629 728238 1732477 923606 534962 1449950 528161 665882 2608635 1304382 807670 764803 1019536 966695 1131305 2484998 106438 2538668 522994 1607528 2193162 1942986 557150 1959568 2368458 2618955 1671163 2572115 1845043 2047089 91515 261664 1437105 1231358 767630 2305089 1041790 662270 656126 1399216 2436472 2430802 1063556 1140406 1877629 2274365 1579972 542191 1202484 2371638 612555 2495511 2332637 1030871 589531 1244275 1962092 1388898 2211647 70887 1846951 1712076 169750 2140420 1869826 1561432 1404888 1792293 1141548 744041 1934019 1802399 2621062 340386 252982 1682857 1107742 1426343 2351081 1961264 685717 726823 396481 1386114 2534630 1542618 2333893 1207069 1703249 306240 669651 1208278 1332753 99613 71690 1975037 226585 1669098 1438571 1356923 714313 831981 2231400 942944 763967 425678 441881 152477 2442087 779358 884165 2162235 2509853 143831 1992870 2468097 1854584 534328 906179 2533307 1014757 1514006 1122104 1668271 174390 2631351 2019087 2421852 1158138 352887 1539617 117400 2096465 1477609 242201 676381 1767207 854416 296503 1779634 2012967 826016 547108 1623548 2410863 557483 2590617 1317871 1716880 2124994 827986 1460051 1542724 185609 1933187 324371 1260487 1173859 992330 1627636 1943183 1168633 1649451 1901733 1155712 2242549 2271364 650696 2227783 729820 2440433 2228459 1452223 1919444 151987 1411047 1969987 1915005 1742844 701589 1558516 388243 2635565 1138306 224964 232713 782930 2578289 2442231 1203478 2404624 276621 981846 1422937 218355 2388301 137091 1020933 572738 2164560 471377 663539 733243 1678187 1439853 1914885 1617536 2497828 653000 2586028 176473 2169112 364481 1084605 976717 137363 1908988 1218973 1753734 2308018 2361939 963471 230586 628372 1610167 1523908 707091 1101757 1527303 2361260 2089804 2107351 2588179 2172463 1470414 775803 2326087 1534383 2022097 674957 1624426 884946 1860920 1045609 2394447 485873 1817491 1986692 2323476 48253 389278 1706938 617002 688439 868944 2272694 2520485 1294710 2153995 2257938 960566 18914 1229879 1955759 1086317 324526 310444 2039626 2265301 2569413 1057750 1910965 1237193 2286518 344472 1222552 288342 1214761 190087 1703869 1608731 2457950 2519066 220528 1346401 603876 2317042 1894193 2137763 776800 26176 1327712 144759 647336 878805 1435282 1810509 2168467 1730504 2575454 2638246 2286997 812808 386830 120348 2554238 2108637 1511991 2604497 1587173 2353847 2059441 585737 2627327 1246653 854022 1333536 1656451 886065 2472232 346898 2540871 2205314 1687058 2323189 783874 2139903 1106526 2056273 575803 1100856 570916 2384269 85215 789581 62270 618533 950983 514184 185867 1961573 2529103 2576263 1068659 1017178 1930946 1251305 252054 271435 832761 490703 2053880 762001 1745621 2231379 1767661 2270392 2251337 352206 1532111 135479 795532 1220198 977094 1190638 1948969 1329920 352763 278669 1264604 8380 587505 1294773 952185 2398439 654703 1365353 1538495 566394 95388 774749 1608223 1084626 2410243 987958 177997 936263 2467504 2052738 2311402 1601988 1373879 1852216 1274760 2379712 2583875 2242153 1870442 85755 1564916 846469 510792 1137886 919252 2603914 2501297 642143 2342798 1519408 2080103 2260709 2579184 977988 1255365 1928580 790249 2047811 569889 2100453 1162063 604253 1736058 791811 680080 2420439 1443535 2617441 2396602 441929 1339190 739472 2213131 1189820 81478 225529 876063 1907591 852468 193412 746004 2327239 220462 1030274 1367955 655652 2454319 1817233 2602117 918708 373956 109293 1401233 2412608 354422 305921 2530104 865544 2076893 1660584 2375599 290306 261151 44421 1380222 614018 268989 13827 859349 2183248 2108085 1146224 226361 2037211 890342 2219410 633332 2122038 675907 2305803 1730886 2582543 109948 2518096 828923 90400 2037849 1751557 422594 2544040 1613967 2334753 844354 1683020 955882 2068590 744453 432533 1712802 2219287 253416 702349 62583 2493493 1738532 1059641 1811600 1670451 1215526 907722 540536 2195320 1866780 719850 696902 1467138 634780 1986466 174568 670794 2613973 1080272 967024 538382 2195082 723396 2629245 779195 931442 1732395 1392598 1201411 607895 2116575 233700 1440083 1078937 1414529 744250 700844 1006843 1135117 836472 1126578 1897621 2005243 2303465 980605 346418 2438782 2009166 2015205 275030 1875382 2482853 199993 1605680 1927566 2033155 682970 2465520 2153829 1935890 1071266 2075528 1569793 77965 21612 2467289 2073192 1771365 1495655 1572917 1793674 1847701 1242846 346137 2416084 1215479 479930 983352 162543 1135480 556848 832286 2247303 748025 948575 889246 1952575 1217870 691402 2315073 2337831 2465659 1431452 1485814 1970510 2186157 1886453 2561743 458300 950733 1991652 1591057 1279024 1622607 2574099 1881604 1054506 176351 2177314 710593 1023655 2363429 1927664 2326806 544569 2592083 2318684 1371819 1921007 1861338 1486680 102024 2326863 1166845 2397383 501377 46085 814432 708953 126299 779194 1884600 1299742 1645247 14409 2418365 1767729 666244 707136 2104907 1448345 349762 1852411 2237998 499029 2554509 1560344 409854 1212480 1106518 251691 2267231 1340776 1146980 634927 224992 486172 227093 345836 215685 1240145 2088910 1221608 2537665 2489566 1037213 170937 1254572 703891 900342 948234 281298 1540893 122503 1573762 1675356 2472427 1488391 1846799 1941022 923926 598531 2125614 2204427 924464 2424065 1023635 1587912 517633 180443 1204433 1020894 625476 2133103 2008514 215048 1318398 914944 429005 1974383 1858522 1186796 1761228 1770761 2630743 380025 30410 2279268 1408987 2202127 1807548 2049945 30689 1820899 1982391 1161458 2233732 2457781 1949648 963218 2605682 1227701 1073438 311059 1833697 1029360 2263093 2333532 1159340 2241844 478775 174929 1148732 1614188 840510 517928 2531667 855610 1331844 2125576 2207181 186263 1100477 1181279 1603312 1271428 1832428 1690432 117112 1013570 1093947 878489 699825 2341725 1249035 307632 887536 2473899 1823538 979453 820198 655277 1951226 320046 1624416 1923566 2503359 1781927 1975100 1343839 2612167 1928370 1178644 852383 56255 1699060 1608543 666921 1727477 955528 2054194 8754 695091 1012603 97784 870354 344974 1835063 113731 584208 629519 1807140 209028 569015 1719999 940016 1203622 426726 1544602 292488 1497808 2566208 2538610 2158782 2605085 1322936 91138 1021107 1646956 758623 531233 604454 1337318 1171590 2521337 169538 1303776 712920 967364 1176011 2246180 623201 1238050 2053719 151845 2355131 462190 900698 1062954 2574229 367653 1043622 1197652 1037124 2613894 624025 1274698 10805 2344593 716437 513187 1620634 1141049 2399153 319385 1392376 2214292 2178197 2624243 2647986 896950 1644883 742105 633273 181572 328851 1387452 1553741 1118157 1560837 1058872 1944661 422691 1952500 2025340 2116254 1034041 376856 1119210 3018 2602530 1646307 2095493 2271842 1959760 2270483 1472304 940289 1186934 2150578 1734856 2492408 958625 1179959 1817163 1795905 448071 173443 2194782 149009 1453524 1209286 1710962 815737 1780731 1671441 722447 1582778 2349629 1870452 1552485 40557 991199 1035565 619027 2516637 2431044 77463 414776 1962303 710521 78220 1130662 1677835 1938635 1438063 776749 2212643 889342 1125171 1065506 1847629 542717 1900766 436510 1586073 97164 1239892 849237 1585850 1456139 2064418 1340391 1061230 1320689 1929998 2283695 2384242 2033241 2551499 2641405 1486938 2527198 1225571 2361110 2198612 805338 202518 2083127 261903 2355095 362504 2400726 1182659 1883683 441872 689604 2639772 1280062 2551091 680501 2472597 1442426 274687 696688 2214305 1240927 648087 996246 2105437 2261710 680568 2258370 1854658 1727554 1637482 213727 799383 1118293 178797 1260367 582792 2012675 761182 1256881 614078 1011023 1407690 1781937 2132058 2286468 1664265 1858594 2078484 2316788 2083173 80250 2585629 850275 2593740 1872293 2241298 83277 416992 1803686 194184 992903 176865 626110 1995748 1132256 185087 1066543 1962903 1846906 37180 2579567 1076144 1321101 203629 1896666 2210835 83118 1462231 2550684 1796183 1746398 2008178 2489068 2617591 589768 2316514 1847859 1106688 972509 1012644 2378097 1430502 654790 833487 2601283 2424443 705590 656574 1509622 1000880 639478 2368098 2500495 2157977 1290635 591898 2383737 1593115 455274 1851867 669701 713056 88106 1379133 1312608 1367429 2040825 886257 2405410 2427961 158636 2551375 2138709 1190203 244450 1270910 1374623 1907815 118126 2193854 1184464 742142 397615 695282 1892183 2104830 2581098 1060159 354582 1155538 1143852 831113 1193648 2329744 2495992 1595667 2032593 1007533 2146820 701907 442276 272448 1992550 2020714 1087997 1833119 334632 1151007 1811380 1612800 1203947 1575928 1323006 116223 736155 263235 921561 1804301 1044572 1515599 1783298 2543612 2550598 2288528 480150 2100896 2251052 959239 181438 2154402 293021 2408268 692760 1891957 2074434 1710591 5225 582900 2374212 1796187 1968338 1415287 315297 878408 640116 2072554 1948715 150627 2629345 2543490 2060807 1693079 734767 1656387 2226249 377130 320097 649226 152048 782779 826985 183265 1145083 1144508 2097019 2641290 2054023 2075798 2450980 2162429 86439 1686072 1385666 1103572 511298 1874101 261089 1428730 600451 1374047 1623528 1545149 2551358 2329930 219199 2143302 2437815 677729 2423229 2319587 552846 2307527 713187 1312359 987384 674769 1600210 1099521 469744 878634 2082171 103944 1090446 543847 1711148 2249271 1423227 726849 293441 1759690 25050 1208861 2033326 1907304 1337282 1666169 770312 1707700 76500 1781538 1704131 1796986 2376198 394985 922609 652153 2129725 1349354 333655 1519374 2499178 1831990 248173 222950 1030790 2529218 1239491 386959 200057 54614 1842652 58368 1616632 2073159 1320249 704193 2331421 2000473 225057 2097018 2101145 2458568 212153 1907559 380150 2031014 2146413 2331955 1160897 898375 1332040 1740779 212881 2187425 2598118 1794820 779816 1031262 2449658 2231750 1934537 1970935 1024890 526942 207493 1414962 2646315 1183839 2445280 472855 2117215 807575 1126610 519814 2624467 682924 1690579 2592767 943252 1451956 1821390 114985 218003 9270 2631463 1125884 700068 2037947 723241 523309 972972 1451582 1321006 2386526 1435601 2292096 1738648 2306019 1551321 1641304 349632 521749 1311642 2096501 2050896 11400 1602251 1235476 2011818 1144195 2470851 2137288 367933 515761 1600319 1070833 486194 1071983 1329356 2176018 2372793 1933849 385800 2542126 589460 579085 982356 2294693 1133386 2528942 652985 873149 552571 448014 2427485 1003146 1880413 1484789 839585 773551 476680 273095 2486321 1394756 249701 2029232 2419870 40847 1562862 1119614 1977208 2207161 2237957 2402778 2614550 1609257 1608319 2488717 357869 415548 2287786 1081222 249606 1382486 1759016 2452799 1302684 1514141 850522 858941 304378 1561306 192932 2225263 112241 280941 1241498 110649 82188 2429611 735475 1042148 1801490 1478863 1805239 1788714 2391444 89648 1937878 133172 2333493 977441 459499 542762 1298816 943880 39854 1889923 549962 2157422 2146691 2148439 954743 583281 975743 2000623 2557924 644409 1431343 701261 1160626 2421118 141509 741665 455150 661611 1611420 2169805 2627838 794395 575476 2518026 460245 1586841 982098 1015663 2199338 1362538 260991 607224 2606637 508388 1682893 1104245 1027917 933872 1049426 129562 583753 2620395 1830758 2129976 113140 1244340 2336549 2498663 1335591 855281 1924427 1891081 42869 1352445 509415 934835 565458 896805 2202514 871831 1006093 947893 619674 444275 1930766 477287 284367 388256 1782323 878073 710005 1349693 654305 1448712 99088 219908 325327 885286 1512417 2129563 2463649 2642919 1151483 1889178 2245217 1218221 1304359 1293329 2407606 853635 1517141 988040 1368125 181796 494084 1276993 90900 2266265 1721741 1940015 524547 1326543 567600 652618 277366 1565115 750460 921717 1658658 1057405 1352368 192728 624688 2218172 1716232 489149 2054514 2395912 1277298 1807225 528496 2244738 2040152 1774205 716243 2255117 1151067 405856 1646961 2335616 611789 483904 186880 587394 48790 1229287 1057475 655287 714624 954220 420922 814248 388413 996299 618830 2294263 28235 902481 2051331 1638262 1797122 1784272 1723506 2322956 427379 960556 2171264 1202595 1468221 785955 1300168 1847311 654406 1064752 555511 410792 2377643 296718 1368149 754956 2167703 1214668 2216218 479077 1061243 186915 132376 2276124 1434640 2371967 2625058 799006 2048348 1510907 1779346 437182 39068 1438885 1583122 2130766 228178 1951597 1941244 1010879 1625445 1207624 938975 1839895 1219960 2167845 62340 177659 1512093 748762 537031 1388743 968347 1445484 297951 26723 217294 511499 2527911 764566 112874 1555634 1517874 246333 2455536 1948367 584731 138799 2074986 1826673 1569859 361897 1589883 1003710 14450 676927 835824 2218380 2172509 1049056 800138 1020893 1794311 1779512 1164920 1471426 1993697 1820579 1834446 1724351 381616 875428 151319 131421 1515206 1602754 1570080 1214523 1295373 1892820 390289 887717 388215 2522145 265507 298579 2391042 1250364 978881 6629 893418 2375261 346349 2622795 408968 721742 1999327 1478393 2373312 2435005 2229844 2110333 2077491 1370735 2509191 2373729 232862 1274851 2066739 1232109 1293138 226755 568487 1270987 2206430 44588 2475618 3502 584583 1582147 15966 1201886 360556 1959106 314571 228001 446342 2124262 631421 807855 884356 1061151 726505 1654100 2186499 676083 1556575 2293451 1122890 453443 2396765 1365983 369744 694798 2635157 1578534 2197236 1227221 535720 812430 1875173 1393842 425249 2395985 594523 1759837 1242174 2578681 2321842 1742995 26070 1229893 1094416 1446753 1063064 1295512 2623918 2115803 1888794 1428547 1705772 1695880 1981869 310178 1544031 163468 1652756 163687 2640155 82874 194795 1340240 1558918 662050 1601527 934990 910180 1606248 1620319 152911 820471 1316715 1514865 230195 809337 571076 77625 1211586 1542726 2042163 2612518 493462 973857 1019352 2015780 2066342 1113266 2204315 2575695 1845960 214140 554897 2392074 1797575 10325 1270752 1884991 1166786 1745927 1515859 1798821 2617384 2406949 308535 1385331 1483091 1179807 707051 1616168 870297 2396098 1102745 1353366 1762156 1964711 250685 2248923 784615 2071290 2200867 253047 1750717 882361 2046210 2200950 698618 1667782 509602 792466 856654 1752082 2534908 1793834 1846767 2564250 1864989 1879380 755913 1109480 2587838 2391368 632927 1700270 462334 2197438 785181 2246235 510499 293137 2521105 1560233 140442 292582 694273 10443 809391 887853 1761096 441025 2560050 511222 1702270 596025 1787815 1535412 2378337 218352 598828 2475923 686311 2058714 462806 2346373 1946410 748368 582915 52724 344067 1901187 712152 5107 1422977 658875 423883 1367716 1604273 2212358 230818 899960 2047791 2059863 267116 2478812 634607 1824811 2153629 1169552 798768 1793343 699304 581989 869553 2342357 183502 1806833 1525351 2117600 190159 492872 557243 1515740 165837 2403449 2529252 1013006 1590989 549080 1970831 616083 894309 2199685 1685974 753457 1831385 1589963 2253919 286286 1555684 2080578 637257 1522070 562115 1240300 1831818 1275352 250897 1140310 2020795 526682 1029724 1902455 220516 501498 1997496 1649051 1921034 2332995 2056180 1003800 145965 2279506 2505091 1085817 1686982 2089117 2594130 2434059 667744 2521459 1987842 1385705 1387175 1031141 1806198 478261 638346 738750 1806932 685092 795678 1100272 901069 528251 1323062 1976166 1279971 222626 1807609 2108578 2470429 82924 687603 2393132 1483208 2085520 2460795 2414042 1890763 2165629 106320 1307968 1449384 1990934 2576917 1987636 2546380 659563 2129069 1142686 1613764 257026 147768 775195 1083621 2254149 1645304 1412454 1411293 1758738 2259972 1036309 311377 2186818 425394 1938442 2168351 2210765 812125 1892734 1952244 1359588 1897207 173462 512606 366750 1290394 1890433 2147902 2081739 948363 1128847 1804553 786859 993836 1087064 18230 1338922 2430581 940499 795658 244739 1963236 412896 706223 1890199 1188639 231737 1512244 436695 1875212 2610493 250372 2245749 581331 1310651 704732 698137 1984534 1446483 2030776 2341847 2044724 1457316 1503278 108236 1939108 905334 192152 1301936 1561530 1604116 540317 1988028 57347 1338828 1676992 1812019 1308697 1705604 366474 2135692 919914 707875 12631 1927172 1027150 1456701 2489208 708452 2313408 325164 2584523 1875016 2113517 1209381 1821055 2204034 1371362 1470363 698939 225881 2011114 1984378 119431 455759 734256 2451696 535565 157825 2620616 549747 2365486 1105272 1628185 1348511 78863 792022 1177095 883003 1110635 203133 860439 1379576 2396434 491530 1425480 580431 838857 395730 641321 2294117 1318474 2329753 145859 2283915 195432 1760544 2095842 895122 720582 2209445 1490320 177806 2262800 225177 454348 632040 873873 124782 36196 1679536 177096 886940 191616 1314994 2442868 2287945 86884 1779271 162508 1315543 1165396 1867907 114666 326854 1248386 1838154 1831790 630886 866378 2627814 2530186 1797445 1492492 1631380 1860584 144757 2312421 2594784 460214 14088 599873 1438487 2648247 271331 1433883 1187269 423167 21394 240683 1947652 83869 1415232 1458757 1473556 779894 1995541 1501543 1640830 2075720 2231134 463552 2505866 255229 499958 719038 1241174 921565 1002688 1603057 175323 887049 1696514 2592337 706718 99417 771454 1165899 1778285 1535702 2627352 814103 1281317 833623 1113816 2401322 2505243 2292731 595657 1689975 486170 2543459 722350 684851 678509 802787 1391659 2421638 2330918 793911 2397284 172726 370070 1992053 2148992 1174352 181413 709485 1498175 1627341 482208 1530573 452167 1821957 2177282 2613559 207790 185205 2577128 2305283 2565418 819462 2557745 1150777 606389 1193697 2158789 2130624 2281872 1388284 1093256 2248048 28572 376953 2300693 1145939 917001 2280704 405349 147825 916245 1399603 2475906 1213717 79571 137242 2039130 752619 1394307 2090465 2299020 816755 1918987 1221723 866549 2348171 1235181 393111 413220 2582005 2359212 1710417 544728 1254243 1656562 2283339 1623646 1213155 394195 350974 2200952 1175906 103427 2423608 1209105 1349082 2597189 1753577 1874835 54445 2592854 87489 1834850 1576227 1044127 2405385 2318944 405807 1198379 748461 1117849 1536042 1470538 672752 1325446 607042 496945 2436533 1498133 2556496 1273908 2413357 1483897 1057137 2173484 2161760 483902 2323247 533541 1067478 1859264 1571519 2499046 1625244 1931847 1293514 2527690 242582 2414981 993277 2199465 2024785 1859774 1476105 1019378 1866076 1545863 678019 1789796 1062065 1589592 102727 1056021 549859 1325607 1648267 121987 177636 2400357 1003299 493633 1962024 1973265 913445 1604228 112328 1919829 1775251 2604943 1175432 510240 500662 2055428 2025521 1394331 1522254 441842 611830 1820144 1519643 1189366 1046674 2424817 2100782 722856 969893 2615946 1036397 89610 2237336 1149726 971384 503813 1471622 1006297 434245 505210 273169 1584055 1191952 1288215 1027344 2297095 1558421 1337506 1103846 1123821 1739090 1148989 896893 1963223 371701 232377 2640878 178642 1498016 2461376 2470270 2180254 199620 1189474 2088892 1030071 728953 1328729 2051626 251496 1279876 74237 1348191 2269326 719881 328458 1786807 1096119 628973 368938 945137 813517 191479 1634373 1418774 2058505 575405 856107 1291796 1595751 276143 903666 1052076 2064659 2042025 176216 1161754 235269 2015996 1625103 1756552 1832073 1244307 1317103 2595254 2575575 669560 2537738 2521322 1348430 932855 1780507 2227701 698659 984317 1815213 272324 2620242 1508577 337742 1818517 94222 1089513 1911126 799784 2146186 1372989 2224956 376047 903547 903889 766553 415171 627273 1469508 2180151 1644636 2090191 1113703 1728816 1338854 2325684 848358 192484 840878 2438708 1627275 1227933 978472 2218494 858213 374509 369100 1856778 1847827 1466266 1997908 1287261 2571383 141656 1630383 2447470 1710624 2525331 2000974 458095 1368157 1528515 1508257 1290750 296987 553694 2126953 8524 431677 2106009 2104326 1303802 2399637 1191135 1489873 1208544 2170802 920647 1948318 1886386 1462557 2420713 1615803 437711 1313133 2399030 1015405 735951 2379062 1138307 100093 1847910 142204 1414732 977233 731175 2462272 120808 2320249 1809533 148588 2477958 2455523 129510 1592384 1711212 952230 1511932 275850 1366007 1668751 500939 318522 1381541 1753560 2572154 2550719 39810 1774005 1249223 2462611 1734029 2095411 2219160 345238 2036752 1147738 877022 1652264 2011100 329211 1299323 2007512 401341 462402 2358758 738282 693840 1423440 696123 1894493 2073411 1812653 1254230 1450302 1887753 1443078 2610296 1867984 318761 363230 2088834 1501823 2206117 637815 2008443 269069 2416810 437258 306412 1840513 2511316 438151 1534085 1713119 2111401 1848593 1942546 706662 1006434 2495659 2173607 2412775 1255108 2315418 339508 919250 2634622 2040088 357707 773397 2531275 2398656 222983 717097 309725 1670187 2324242 717871 2519747 2634849 1445661 556989 2158594 1706236 861960 1800816 710598 2615017 1746949 2100057 1874483 282211 1801592 1351498 277190 1349092 1145285 2641789 1491557 1434148 1148428 2697 717033 640423 2597035 499077 1589406 2132142 1176252 1901032 2273917 2468049 792984 1790966 95126 488397 1180876 2511373 1956273 4316: 493548 2408948 2268192 196967 647230 4317: 2528088 1578868 2570852 826049 475712 23051 869468 294142 964001 2570432 1950018 4318: 146718 244053 2327324 4319: 1141623 2382339 1610490 432: 592921 2051031 1486173 649625 2369349 804617 1793173 171630 516002 1900388 1772281 1875215 1179246 1510133 1026204 2561901 1659927 2485819 695690 2374164 807461 1143715 956492 2041640 679003 2175172 926644 2507130 1940787 2601330 2410795 1789585 972986 1506409 2020357 262178 795536 2311304 382817 1296145 1668710 1493994 1760659 346146 1269329 2119253 2409710 656832 1868994 657488 2009466 553079 1372532 301764 445676 255564 231880 2206064 646984 378500 2157725 1163763 2481650 2210199 721771 1574349 989013 52892 1210427 2000712 1851057 2257454 1498947 1150777 776187 195752 2333074 2276649 4320: 1711268 607810 1226576 1207366 814729 1100139 1633136 2469647 957929 968380 732613 799907 906993 786086 300282 1249592 2174249 1472828 1912749 1521465 1196080 2419055 2135868 1987526 903296 2292074 2563567 1407197 1374387 663080 1434333 1184502 4321: 1503774 474700 539264 745776 1533955 4323: 2053711 1199825 62389 273298 494262 397281 1639961 1146000 1328607 1975716 920703 1694012 299593 1461618 1384619 2304904 2613738 4324: 2132983 2594509 967217 193047 2496967 2274362 4325: 2469183 1191821 4326: 443865 4327: 2604511 1862650 1456536 1597524 249766 1611325 17808 218478 1296529 1631102 918499 96240 570831 683349 1638959 2385481 2633375 124485 390904 1896433 1628899 2573775 733852 1351076 1674797 2223879 798312 44234 1759820 1126041 1662141 998919 65086 307346 2484005 2267735 916004 71125 245640 560270 412262 2530915 667457 1004912 1421590 569638 950099 4328: 2127276 2110029 111627 2339205 1693152 999907 1279851 1904002 1529076 1228495 1500752 1468937 1173994 1962033 1842990 304570 970949 430888 671342 1502762 155993 4329: 1541981 2604932 1196832 1811309 433: 2641857 2456198 2539104 1179872 917512 1016403 800193 601318 2168749 2510939 405971 774018 630730 1666177 498129 80346 691878 1411444 2230723 1549832 1836481 2531988 1539774 2567663 1674408 1195117 1404347 998169 1027400 2183983 486778 1394431 1894134 260011 2278254 2285176 1205115 31781 58161 200805 2169856 2115368 980876 262080 1390768 469785 1738226 2026477 447747 2087970 1439640 2473797 697471 2434640 785722 952272 1688805 1814824 1255155 1142169 1393857 2446442 2044868 2110695 1927730 1254787 1548798 1057819 978769 1645069 1480053 1512976 1087365 898259 1229894 1458716 2180861 799826 287908 1118658 550986 13269 795418 908540 873552 2424727 1398818 1727114 430162 2009849 2094605 2592716 2028180 2447439 955866 1240993 1924149 699741 1589517 996581 1756107 2497156 276418 807383 2248854 1371690 2586930 1041833 2077820 1098499 2594292 1442032 428558 2213575 1776697 887417 999528 857567 1950774 2235183 1916131 2304031 116005 271021 1041396 799520 1184795 2382820 846982 500774 848952 1875463 1635477 1943950 251099 1185766 347389 2605492 170441 1548324 2554945 2385214 1114135 290965 2392339 100400 2325618 2458228 2465566 1192431 709020 159695 1775113 2110796 316131 635505 770228 1341349 735088 150593 1145387 2273385 4330: 2132913 1155650 1436536 736544 1170691 466063 2106570 2471827 49538 522378 1741600 1064711 1938183 2077425 2582614 627655 408129 1881276 1786072 564722 1421489 1456265 923068 2494854 13460 361015 566338 1099828 8722 1176626 2157530 906474 2247317 1991600 49378 256673 2597915 862816 1567044 2641371 1048551 124638 2546915 1688150 2406763 1749238 2382010 1315242 2202216 2270559 2296095 881077 2404752 1421686 2527499 631279 278577 8924 1897862 1435771 1306032 738461 1173225 1323943 1394192 1001981 799987 1906693 2168700 187818 1075794 2237750 862454 677841 668518 100273 399378 2629083 593225 560203 1606820 582670 1218644 2484384 1682599 692072 1137332 1534308 1455492 572933 2407007 1685804 251485 251252 2136808 2015738 549452 2472677 12653 382367 583359 2263458 475256 1302555 326317 384742 127671 2189806 2601205 2382646 373186 1329178 2316125 347484 1960196 1332946 440581 2602117 2254174 2601015 315793 553636 214189 1868052 2366713 383574 2058015 2549662 481350 1425381 841654 2192206 2592562 436224 1927074 954537 369308 418528 1470076 262518 151368 991907 1529715 2605192 28190 2523814 2328739 2517882 166808 546389 396734 557896 1157004 2065256 1913174 2015863 23705 1807904 1601795 932900 711764 1284309 1150646 1609242 1329862 1691347 2508936 1932468 2054315 1503858 1474835 2044868 523280 713640 936428 1999872 266363 317499 175631 1349980 2408264 1779428 2319800 1071561 82214 983026 484660 533337 2109583 607481 655340 1254532 2150588 2539207 1049353 943022 43111 1845879 1022737 1503477 548233 438984 316503 1555674 2626402 2397557 2313155 545675 943421 1151115 1398499 2234927 872535 865858 813900 1242170 2458336 242352 1254008 1231980 1527678 2054305 1376642 155991 1950960 1351167 1440763 986981 1415860 927909 2424358 1545228 1121396 2492 462407 1221153 449766 426820 1825672 432934 2359189 1621422 1721666 2437750 1950997 1467933 1059120 219994 322676 71923 2002682 2642446 1560016 2259534 2108352 2426981 2472861 1628912 397895 2399412 1562363 861020 794663 361645 2491739 1714630 2121061 2098276 869520 1467739 1317261 2221623 2479248 245098 2559096 608899 337307 653387 36200 2070061 435147 177892 389208 1232037 1996893 690821 2434373 2116850 2495462 1956470 1041054 1278862 755274 641791 1417963 433033 1722231 574530 1903900 770348 1277566 2122227 616376 813426 1933470 1991214 445439 68714 310374 788729 1686167 1935059 1650249 866744 1838252 236748 644469 2483294 28939 2466155 504402 1869208 1988367 1277971 1823308 817922 2608715 604081 1855367 2438718 1477429 1550449 2628402 500774 669135 2510650 1236570 1112953 1952726 396093 884525 1836341 740230 835551 450894 319409 1793905 2318950 2594059 2296993 30967 197607 1719737 593502 8540 938551 1164136 1501700 1180849 607272 770175 1634492 342326 2208362 1016321 2628451 1842628 344250 1355358 2499154 217084 1555635 1821879 2537319 1734966 1583695 1893546 1683922 6915 1623383 2003304 1317438 636451 2418588 2302037 1918020 2130193 237965 1793970 535276 1409007 1292463 2010553 1912978 1986220 2180077 879288 2540655 140454 191367 1532301 2278238 1672498 948998 1974603 2101558 836276 879550 259152 2458470 374775 2067348 186061 712143 2518773 2615035 2293671 2125599 2479255 1306430 1556416 1640493 1489538 27140 359806 422877 1401567 1986927 675823 2501330 38209 984364 2028582 1198365 4331: 1189686 926989 455878 1716791 1079295 398813 523308 1478547 1505362 1115274 1062606 2120869 2503838 1453451 618034 1340130 2332878 1264647 1748048 376203 587217 212853 369086 1122887 306873 641401 1394651 1899321 425419 1601261 690763 2187693 202872 496657 1869769 1899868 1025283 1799110 697677 584891 2639030 1203619 831421 1981501 921333 1791334 2230269 1208486 1013660 2631284 2590262 617673 906101 1833256 2443925 1324890 274388 469602 2623169 2001061 2052580 352697 1121725 621655 1731807 2043593 2068235 1397082 2094735 1953453 1359923 1328866 1833649 546619 22494 1880596 912065 23878 900573 1423204 2552805 1578368 1022331 2401684 1693140 836709 1218545 2277823 2315167 2008185 1109678 168828 2257598 2186231 807418 2638853 376633 1484357 114135 234345 2509236 257710 2575673 1778750 1455849 874870 1923116 255278 4332: 1373134 4333: 2594137 1716791 132279 1304932 1640140 773447 1123324 147078 745453 995602 2476707 1786739 1811835 59099 1996056 30365 868149 2021662 693786 1724513 136160 1241598 2581620 1273421 4334: 1683746 2397557 600160 4335: 2083234 2216585 640831 1940651 432259 201243 537407 1310758 700802 1836597 1931854 553751 17349 1797461 1950616 4336: 951632 411234 1593445 800538 2430016 1684453 317370 1387782 859639 195488 1356063 838409 2485211 1714485 1421179 759416 1563626 1729150 535223 461681 2057955 2637886 1735876 2361883 689051 1504176 321592 2396379 2362726 1974804 442136 991630 572092 1687198 2648392 2112997 1327958 1412911 1083723 1410815 1462284 1466543 1638971 1087221 2607295 2149357 2230177 150925 2212055 591471 1948706 947678 2372515 1838791 4337: 921133 2380846 317301 228846 2395490 4338: 1790278 1579183 289594 828011 945594 1088600 1198863 1319662 1600637 1766843 312044 4339: 778493 1090250 1495289 1362374 786415 1225640 635308 596980 1098901 1094664 2513913 1191457 1079431 1397671 1799561 2001909 1490018 654144 1451330 277226 1898880 560718 2091625 838679 117015 329799 1764766 1285367 765045 2276331 2335394 726235 2033841 2341646 2645917 119464 693357 615954 2516445 73519 2392977 203706 135310 1838303 1507458 554612 1732938 826559 434: 1493697 2069134 1903407 2452525 935531 294524 1128042 2030936 313226 1315482 1299443 1189384 2124787 4340: 1870798 87878 485943 2554814 1920864 109691 33607 1406271 273530 2214348 1900484 1469669 827308 485669 1628274 843398 170545 2328999 2247148 742738 541625 1984578 2544573 2311313 501358 191738 1941025 448733 1647308 1447720 4341: 850738 697038 1537477 2293387 1851674 1839240 9489 650673 1030353 443512 1019938 100750 688908 851190 483321 1129184 511664 378636 1539397 1378375 2266782 2464014 320203 584542 457428 743002 1151636 2112641 2630904 1683007 862668 1919173 2421856 878741 2643281 589442 206600 1215872 757875 1534144 1304847 330623 1102032 1282872 1371678 1107482 2175570 1760212 463569 1723957 2425253 377890 2004327 515883 1377186 2008504 1242594 1929508 2250801 1826554 713309 2391976 366836 307632 1128144 1766860 48282 1141757 2176053 630024 1378909 369122 1810450 850902 1087303 1847624 241036 432061 465577 1475141 614928 735172 1095761 186539 1951627 2322736 1664855 1473909 2487184 1376827 18963 862790 2406602 526236 2571029 1590533 2080413 2523130 2479266 1527961 2134042 2294666 920273 691968 1778599 1858516 1707097 453899 1729424 550604 968910 6877 839015 69986 60539 1140715 2276722 57725 2147585 1544601 278006 2390502 1937587 632175 2648583 190507 1676477 2630082 1624976 2634026 484762 1189426 2348435 274813 2343970 1965183 2131820 1082290 1637260 1125682 1697101 406851 2316924 1117598 1879325 348634 1171959 2477493 919728 1685698 612107 1862095 106363 1697879 1536953 1049041 1968001 1628121 2640527 978190 1891998 1041678 1855397 2512321 2579581 871146 798400 2080664 2324855 2305706 132583 2096950 1313163 509219 376594 508929 4342: 829261 752670 290333 1815101 873340 2161619 1499564 999411 1674645 1045406 1594956 447308 363858 2417825 4343: 457527 1926225 897540 1797532 109530 1323872 643877 885396 4344: 351008 1540839 2422967 1787805 2536892 144543 2262266 2425117 2012330 2509422 1464910 1475025 2198372 392984 679555 1243315 1137022 2025448 2393722 2430613 825584 486802 1492176 1891463 2052110 415798 505184 1962415 773885 2439868 959164 1108165 1202073 2327246 1761730 2640874 1820859 631328 2239213 815830 214457 1214543 1501272 875991 1259038 1414816 349590 292331 2378079 2100372 1137348 490312 72137 994056 2235139 2229994 195091 1950708 846786 470437 273476 769971 522221 4345: 1135868 1666952 1457155 2581678 220463 2052586 1972752 1760332 573917 1443141 2325598 2408126 380277 937603 2374196 1206712 1750977 2293187 1149729 1571093 1427599 1901530 1378952 2330735 2515511 1433230 494417 1068543 402123 1633927 1755808 680543 427458 2050742 2431405 271900 960270 1315223 200879 2000730 1719119 1002301 577641 328386 1195018 990179 859830 1413924 684670 1834699 1416301 1889303 2505976 584959 244549 855722 356755 497638 1096764 2410011 26106 134864 1114076 1991093 1538468 1851294 515508 2559997 1061516 1701104 1922360 66386 223635 472432 246516 1819156 2418606 170430 1550670 1489442 915577 2397989 2067913 925612 2637560 2449905 322774 2310132 2083299 1923258 2020905 466940 2384925 1286167 2432970 1514360 1063861 1040970 1638147 1893352 2467371 409857 130644 883415 758146 2234127 2380391 2478371 735995 1740863 66053 1668801 473844 273057 1375997 873393 1860831 234175 942825 256805 1827620 814729 1391090 1243156 2626709 1696118 219863 2424018 494073 15281 2209572 1718370 908003 1277715 8924 211633 1010353 156959 2606655 965128 182826 1388002 1130924 840785 448005 654100 2571764 677161 547598 135178 872069 1905426 422598 2640933 82377 1359375 746486 1110523 752197 101446 912150 256632 2191582 2063574 2457620 1061196 549213 1125233 2017073 2313689 711099 323728 654564 2475497 1776745 764803 1858247 1208018 1454798 485152 291959 1113273 1576389 1141289 1985211 1156553 183604 1464471 786434 492235 1404499 2007912 2194340 2071524 2456300 1836055 730300 1080280 1698577 747655 481879 1880373 229445 983888 2464477 380937 271785 49178 825135 1727874 1154694 1700376 1818088 626650 1072811 638614 818029 1262060 22685 1862656 488911 834804 28787 1440290 2132367 1827453 562398 2207145 1608802 1938930 1363467 2584535 1781579 1068154 976697 951035 1477008 1209232 533580 1552517 1914345 1472513 1212530 954859 1038838 2251969 815316 1550411 452973 1244399 986702 1547090 804801 331694 110342 10149 189256 2386208 1110582 1435546 78872 377552 477291 796038 2124774 2006219 2457405 2150670 1411469 528951 789525 1640346 470382 1107206 2635759 217412 1994906 2249888 1046491 1997118 654456 2502483 418545 1123142 377861 2343546 1020385 2238906 879196 273918 2032825 1463993 1790724 2568681 1926637 480972 2362350 185133 395384 1933960 2524124 2075729 2600652 1272355 446532 1503471 422106 1808067 1000622 2037550 2262465 1689687 2028610 997686 2542879 1009521 1242253 2010514 674761 475050 871731 1618985 1465625 2434904 1320589 44185 1061864 2285487 1216283 357901 1090558 21669 205594 132360 707160 2499859 311409 1076646 1710007 394181 1744802 2497845 659516 590965 159044 201667 921710 2298914 1867926 607528 1327948 585131 2311796 1286382 2294808 2163927 2207725 2054602 1533505 2533283 1344197 1677869 2017714 1183096 883837 1812112 2044929 854318 938784 2371332 657334 1070193 673858 2263902 2097965 578631 1315437 771142 1758808 896438 1527302 2363115 1222007 1097628 143515 1343514 1112211 1948612 2147017 468971 384482 730278 1415272 2446563 1820049 1677067 1248381 2157035 62412 1098641 147375 227703 346948 958794 2245284 2271614 288532 287367 2515197 664305 976117 2566702 116018 1216483 1436719 482400 2254749 1046029 368951 1138483 575420 457944 2318349 1896288 735911 2045875 1864433 10548 2355258 1801264 2337766 394801 1140228 2308150 1671892 87637 2027878 996842 1180451 352263 1069649 2038186 2243551 300352 2109329 1652840 775096 1886846 668304 2176020 2512580 2260405 768008 71689 37959 1288783 790051 1227063 943303 732445 2075672 2055796 1593002 1104847 7714 1599980 433597 2437810 1258988 1443242 2222038 565821 28352 1605790 1762163 2163173 1135393 486062 1660277 444602 1487564 1118404 2077189 2025074 656516 1596462 201935 2038940 2631367 1752198 1239168 2266196 328898 984425 817823 874636 2372574 833119 1944291 1442568 2612465 1369070 2594727 1304842 2453519 158760 1676031 2479327 2498693 2021530 796373 1272740 602039 2461851 1008251 2059831 2144116 118538 96386 888981 85736 478393 1792595 2377088 293716 2278420 1167656 614407 2103257 697899 2064972 61381 758408 1946355 2394187 2246066 2123388 1296625 978217 2519710 154731 103991 746531 159042 1639015 2435976 621092 2335783 378910 1635276 1546461 239664 1645423 1106216 2613447 133365 330733 652623 764170 1809182 915326 497616 1394831 1327597 1751592 2455303 1501234 514054 1777445 30789 48262 1454297 1191505 2012188 38183 1450670 1368302 2548333 25264 1157299 237157 176209 480616 2255633 994791 718694 226900 2052900 690480 2033995 2418713 2214900 1729294 251016 526778 306553 869193 397078 1668394 853330 1511310 1133111 1139029 827620 1605939 2283473 1804689 2408619 1867190 422149 1199682 1415124 2156752 1108895 1794570 340029 747686 622228 2421078 1414874 140253 1254008 778569 299186 1711148 2253897 2030927 1530387 2330134 338002 2328999 2022663 891554 1129728 1031589 178035 71680 1090947 1407298 818280 2232336 2114113 467788 2254531 60448 2167037 34725 1518009 239823 87403 1713396 1612086 973384 1904280 1691742 1846094 1532033 1727430 1242083 1022212 375482 890685 794813 2366155 2204098 2431282 527492 1183806 1785703 2346580 1061483 2261769 1161646 1819973 306227 2368531 2622519 2405922 478764 1235465 548722 612814 2576937 1048162 364225 1489264 1317454 199267 1160884 651510 695817 1531696 908118 1171822 35787 2593314 984940 1006659 2372420 633816 2049900 1298051 2106045 1924400 166083 1724737 1724289 2354548 687241 2108419 2410624 299916 1687027 1172362 331064 1531777 194824 2376967 383228 1824159 1219700 1410674 2224973 658709 1593173 663547 2615431 312402 2373185 482390 1985724 1563264 76298 2276042 2171594 285723 2103675 2178151 2395825 1800011 327401 1093709 1787390 1589238 871281 1593301 2524166 242537 303075 1762143 1263736 960429 1565814 1204845 202980 2519410 177646 1436006 1167369 959574 1770913 81894 654110 538458 1653176 399271 2284416 400905 2045787 367286 1389361 805456 2097907 825289 326286 557617 1486166 2477025 185873 556295 1875503 168861 2072406 1396352 2097963 1054752 2147177 138161 905531 1093556 273990 1128469 1810320 288412 698685 1368416 1771350 25239 2276717 610835 1604105 859091 2350219 1249088 430734 1697823 928931 2047363 457770 970611 543829 1060725 1398190 203577 1241973 317427 1188926 569242 462333 1333894 1252210 1558746 52474 805482 514472 1424081 2410957 1080815 571512 2358192 2352564 1645137 1965415 1549207 1470784 1932243 1294575 2013404 762672 1831351 565469 2004920 2420022 213993 2032395 1928321 1081619 1073978 1779782 264011 1780715 1101396 2427449 1817942 2099089 1506413 667422 742808 1572776 789008 873946 2156845 680925 345528 549991 1774089 2276406 54013 1536264 2021889 2468483 1440562 1945456 2520354 1834609 361680 71733 604432 2152621 2353588 2403228 2010428 914211 2629945 887247 2408608 1110173 877391 2202522 1634512 1511744 113535 2135978 1582358 1531255 494002 1086148 1195239 1118556 417136 2084556 2180782 2458095 2527097 579276 2640718 2174937 2484393 2033875 2089167 1421661 1923941 1127896 312679 989013 171447 2039861 238274 1199125 7770 2590040 1151379 2267886 2355130 2216256 1005008 1422516 2490404 2316192 1604433 107100 1743594 67941 2088182 296271 286318 649016 2596257 2582970 287895 2332372 1775057 837520 909558 1919960 190508 1614007 599241 2057272 1102650 848411 687557 1445051 1707971 2627814 1096561 1784909 580018 630698 2563467 2602856 686031 627870 689718 1543275 665268 1116454 479609 1654448 2596549 1508331 641559 1958740 947567 568103 1209434 1196655 348068 2470553 1460281 715348 169137 2060976 103814 440353 34589 927137 582887 1410264 204470 1151902 323665 330030 717553 2255803 165067 1417486 91254 511864 2535212 92887 896027 197091 1587695 1196276 179087 2498291 646915 2570450 2490570 2356901 1460729 1920672 2365237 658198 1504092 2473084 678344 814399 552996 1980244 2175986 687449 1549490 20149 2163345 1086366 870411 2207176 1966000 993340 1701805 858394 503037 311371 655669 649981 1618610 507663 1607069 749655 682393 1746941 682616 2344418 2204551 1441430 616298 1194770 1881642 551534 536189 911463 2140717 1915578 658261 622511 721078 1807264 906625 1376445 2460052 1697129 1776301 1898699 505580 917179 301951 2504099 1764832 2061938 1355109 121736 236666 2278238 1438876 2242222 647149 1769519 1742483 2182740 1271455 792385 1266240 2130584 1302989 796302 1813693 2634598 1103873 1557170 132060 1904982 2544755 2488117 2586418 635505 422201 689833 1311196 2085688 71939 1258563 1971267 2595640 75554 721298 448827 396245 587886 916857 1294861 1084371 964663 1957118 1144719 869082 2252165 1232116 1409735 712795 2577450 2350428 2228267 1229544 1368897 2628439 239531 537316 1513348 2377044 548985 2450503 1260012 2006775 1902318 1565488 1472841 1025817 2390573 1785587 963601 1606202 2499096 1748093 1433649 1891975 731314 977992 1771824 1939409 1267225 1772489 2400625 2229524 2057237 1876397 2210130 355555 1685354 740047 1423566 1887216 1048731 1831794 1931110 2249316 1095653 974453 2135765 1829072 4346: 199848 2516086 2082297 2177483 1764881 2490349 531555 502319 1269052 2334828 2635356 916606 1985748 648862 2206048 1707563 1760277 178012 460298 2279713 1834581 1461612 1501433 2409910 4347: 1320890 121456 4348: 2506605 2510091 275284 1489546 915583 2469851 2248330 2463196 2537408 1791328 1694338 353335 974597 340915 1763009 578664 1193473 712215 373690 2434807 4349: 1495106 409030 773633 522502 435: 1741304 4350: 1114857 1947730 968384 56554 1925900 2141421 365559 1087416 647127 1054153 1401599 2551408 2072409 484146 2084693 1311817 26407 1816185 1907323 837521 4351: 705828 981593 510719 1460969 115396 2044807 1947644 1874436 2198528 1674884 4352: 2355938 93025 1825539 466478 583236 2589443 2332112 1809912 2129065 68371 1847772 1717179 651503 1282026 66580 448894 762423 2381949 2040569 7846 1334079 1978822 1398235 40045 1646827 835750 513486 1194401 145422 2243435 443836 682858 34796 850715 4353: 1492345 1728723 1666902 656341 1563918 1320899 1437355 2188815 1313175 1812682 220466 2193933 1912899 2517502 2594647 1661882 121017 1183329 2419750 2012095 520978 2463383 1580651 923084 800262 1253265 952677 2386180 1171667 622985 1212712 1966830 1090298 976825 81034 931602 2110029 2468360 2206692 455917 1499352 2039189 2529550 1655952 1087516 2576428 251990 1199479 2230176 6688 1670039 259407 1724738 2281812 1052401 1902621 2509839 2043302 2437783 2554707 1373719 2190944 2136264 1400415 2407354 2350040 1513258 133059 345802 1470116 1908803 2208107 1763997 650466 821605 31737 1262868 1831553 964614 2506047 1976079 1051935 1135833 2403624 644961 1468574 104899 72611 464824 523130 2099135 1156706 170077 2261671 761221 1448137 560831 2170654 359335 1796701 2154887 1248545 364670 1939041 833866 2213320 1863557 1816857 1138472 1444433 294792 1093317 277205 629572 1125867 2222619 1095988 2424905 1491312 2645001 1093655 22129 2243853 544493 441774 1421218 1600018 1285497 394511 293542 733646 1392752 778878 634527 80747 1500388 2224746 1203424 422534 297655 340807 2334865 710688 1535913 433123 1537934 2159060 2058927 381587 1679234 2293737 1680395 646052 2439733 2088904 2271849 1912560 833846 2499525 1444841 553271 721398 1367707 2644277 502711 1390109 2532844 73525 2455832 158776 74230 1239364 841988 1098468 1554186 1154265 327554 1719632 310203 722007 1771932 1207034 1711761 1595562 2133103 1553890 2390368 2265895 1317142 1516342 823160 1190215 2218039 1767482 2613351 1497472 1939184 2200207 1404702 1486442 2138337 2317439 1843093 1204084 181496 1622992 254470 498295 2055774 1572433 1528328 2298925 559748 904798 2594051 2559671 400903 2507939 2416176 1148633 995674 173304 1360221 1802901 692858 134866 2333744 2559624 612617 525613 373016 667197 1902674 198666 777346 580802 382635 2319108 46089 358577 2223586 2068167 1415287 1986700 394782 1240952 573345 946030 1248102 976975 1618100 2123352 1051615 1521355 1797229 887555 838665 1532285 2568068 557945 1741568 644929 1751048 513425 2555013 106882 191280 226275 703423 762165 1789555 958351 521638 787903 994801 1253886 977564 627683 875772 2525921 2514058 2591003 1627955 2455103 274903 1460879 202456 802107 634656 1641244 339782 2077886 2233700 747959 2169484 114120 1674530 1398549 926595 741056 431731 2042240 1995431 1436006 2254721 1657966 789436 1568890 188034 1251249 861297 649071 1024059 2489358 2076562 2578110 1543756 2037734 2551780 1052604 691263 818278 1008288 1952164 840215 966305 268551 87519 324430 2493238 784965 1489484 2067541 1312731 2231092 2221268 155535 449658 1742039 1260385 93709 2211189 2419334 1883023 581021 1633112 947315 1565643 1511724 1619469 1016332 1145751 777600 2082307 585994 482382 2592515 1298187 1951720 8523 2030816 2189876 832405 2090690 475934 2418017 2367764 1102433 2054376 1502192 463408 2238311 1632090 1477984 2259997 1105320 2148992 2407473 2086121 1648841 2569247 1769056 1842353 748074 639645 1337583 846997 483197 57697 899674 2138452 955504 1069964 2292909 1172933 2542434 2540916 140071 2185715 1057301 2447599 1377168 942737 1601268 2482317 1605111 833277 505580 1599025 2109391 327952 229958 455745 2461388 2248865 2281469 2202169 869567 209557 1664732 980294 213190 2276752 1202266 512278 2264196 771388 262854 2438093 906346 1298570 1285754 486733 2333949 1600674 2229996 1510837 901300 1490709 207930 2047108 965075 1324939 1359521 940861 248738 1343221 1943589 2239798 773532 2170453 2018713 1931033 2004980 4354: 354430 1451246 1673350 1890133 1564015 813472 1292299 538328 1627318 2025177 2080644 358298 1947587 264612 2145222 2210119 109384 2216132 871684 798537 1851570 1447158 1617677 589151 1327080 127040 2455725 1376939 1844045 257830 1641433 324971 162179 1301329 1689644 2248358 2576911 2255372 2233542 2365198 340316 1571863 2514398 1917918 1805949 693670 237694 1191964 178797 1682087 1787251 1148996 814841 2513256 1631169 1042361 149719 1711660 1686134 2470945 34735 1538944 534192 231838 1822277 1452122 1555602 2319271 2111404 2420939 2135921 1787622 869520 1184829 1045956 1652205 649317 633040 1204326 384496 105864 1483874 1335339 1308606 1419698 1570285 2386469 268750 188695 403558 2264679 491602 1332630 1603635 1611707 1826815 317462 306356 602196 1111428 359853 2030217 1534585 532494 2402955 4355: 256577 1877264 66358 2183220 1238928 2134735 1357727 271833 2613757 2267802 386719 385926 1900993 2008072 2343652 2536118 2600132 1714344 889012 402874 1596312 952684 1170660 1391664 1567044 402913 1815014 1010384 355856 431572 1338745 1609871 759294 92274 433134 1098057 1859685 1553385 469213 363933 1134787 2216524 2078030 118119 1909179 2530475 260618 1105489 2479158 1248972 384195 2296407 1972447 613074 453366 1098438 1050668 2055733 2385304 2579437 1901603 1372844 171033 853194 1791977 1122887 306873 2383194 1746640 1250849 257329 1282495 2456720 1516496 1761463 1322941 1745057 1199337 725537 2264388 336250 1862173 1316775 699722 441372 511112 2098047 967171 1395505 363257 1609665 2558998 1919912 1292861 256659 102721 746254 972631 2336079 2510725 596657 627335 1726380 2210360 1045783 2465199 1058965 9330 2341923 1381818 1824630 875876 1699203 1306465 466146 541449 2143565 2115065 1655391 2054759 2592721 1081318 2515390 1996603 1443063 116979 2231515 1147352 1225769 2427816 1783205 663488 2120752 533295 518363 564290 1805142 2609846 102067 2139397 1831895 2520929 1865328 65760 58995 2099661 1892414 1131703 1875028 1324522 1840613 2578780 660338 2612243 1756820 580988 1122882 2630570 2118330 942709 160043 277786 1361884 1475722 1241956 2464163 270484 665926 1968780 1829187 2457446 1793601 896765 2351913 122851 1448380 322994 1171515 1824763 426435 1379016 58453 522710 1744767 1386234 1272532 515360 779389 1282904 102786 21339 2280785 1424495 1873515 23503 2347119 1965039 1298816 1878986 2493101 895453 1715810 1965530 498267 31562 69263 1771265 832256 111118 1619946 1492392 1615122 216174 1384223 41477 1433433 2289547 903848 2099223 2050247 420668 2363387 2324509 1578763 1546629 1881106 1689072 1564115 402698 775034 2487036 2130006 18645 1081207 2497412 850880 1604001 1517718 943157 1302627 2011577 979392 1861261 2056353 1760693 888647 2359687 719163 2633281 2174831 2241772 2587990 1135351 2211820 1552917 2447798 291854 1119843 1324318 2638678 1042741 125283 846477 1573386 605573 1815259 1181108 2367817 2519774 718090 2308752 1066102 573792 323134 379804 502614 2038519 1504815 1989066 1704312 1914766 464909 1135150 2505886 1204103 761806 1958389 2378281 985941 1121775 1844067 957342 2173185 978810 2199731 880628 1257289 2645639 2616830 2175794 2467063 2591130 842050 451661 1270261 859341 1118641 505046 517273 2374805 2422275 886706 135417 2546815 50646 126037 1273104 240452 1036019 133222 4356: 1323903 1732628 2604009 532713 1192301 2059054 729216 704249 2173519 1567095 2384182 2382710 1230089 316130 1343234 2426178 133759 584196 2506742 2051116 339404 1729786 2256535 5569 815302 466086 780490 441470 742842 336089 788741 23819 2036539 2084255 544673 2173823 2635185 988730 1953947 2129183 2005023 2381157 1408496 1010800 348471 2270275 1894456 308471 855659 1391447 205306 2040738 2137240 540507 1662316 1010274 1347899 2534938 1938159 819946 1523520 915657 2585047 1759191 8251 1013160 1691914 1025073 1271797 2208806 81108 735946 1947730 1994738 578506 367549 2215709 613216 1792141 625675 2138014 1301934 1969613 2097256 2438443 797875 1520597 2094659 314319 1354701 311159 1753942 165694 1935310 2020332 1170661 1963233 1850495 1782842 2185724 1929850 2205570 273057 2219101 2453767 501701 2471950 543934 2266138 1407746 2431515 1396845 2233868 2187213 1715949 1625173 1032935 591920 166031 1969676 2378971 2222012 651335 436612 1024118 1811841 2250732 299790 372267 1063000 377069 378250 1522 124632 2091138 1446011 217199 2046045 63696 2614404 685506 2533893 1422082 1268225 336591 1072291 2641375 2027251 1939822 859585 312371 1840163 2622942 487240 1032517 2282605 300016 1800327 773429 2350393 2547300 119916 1840527 367380 1718459 1586915 667093 193980 710800 2215569 808557 1457222 674433 2332647 1755270 777013 1776879 2425614 1719243 1813068 2447992 623406 2133411 2309358 2238386 1450676 2605795 1933056 361304 76985 2408026 1395967 1514322 1003138 2328803 491877 1378691 859847 418835 400392 946802 1919486 627562 1615917 2273530 1970483 2421856 2395411 1300028 768695 1358499 1900826 803423 2217182 2162416 1416038 1139461 191721 1645727 1348395 72255 34156 1220303 2137963 69696 991596 956228 1911229 1197733 1847857 1430357 2221020 1248264 2530382 1047766 1653158 661334 116971 1067567 2076071 1221605 2130998 981645 737460 712232 233652 2277253 2232995 654062 1484885 1915369 1643730 1013116 1108370 2384679 1489407 906316 2104913 1791447 2446472 52625 2305799 1532000 537788 1140061 2264802 2510656 1305817 2019960 1754017 468301 905955 1159216 2419980 578008 1628221 876217 2149916 2228961 1794678 1723968 471451 522887 890828 252072 2488135 2629799 1019629 1126166 1196584 2564048 1187280 1935704 2615382 841055 13279 2050024 1855164 583708 1345609 2487755 2629138 1711742 1312581 70911 2002720 973714 1312805 720367 2145217 1098387 1400291 1070680 2299958 2000223 416084 2247460 529734 1402889 14185 1319264 2423341 1244141 548176 2028784 1449474 2084218 399863 1592456 2559511 126978 1088357 2611922 1220277 450020 1999161 111122 2116041 100989 394520 1225517 396046 2130455 2136068 2405238 79072 2408867 2486557 2509717 787909 1916866 501172 1902405 1430819 2206781 938578 1965196 777737 2548610 276468 342512 2639472 1561808 1525819 948292 198840 330699 1166248 393892 119987 1310757 626270 1063492 1620177 1536812 227139 205235 1136743 2594566 2640451 477357 1912533 2500833 1050064 1917643 2138784 286878 2170900 2421965 1155500 1813562 1291766 594775 2409921 1099213 794984 1941501 444125 1140591 2097200 2260105 1159594 49493 91587 140824 631535 511309 1965173 1500497 462063 461373 1797223 1161994 884399 1753680 2423381 1630947 1528548 2581149 548825 2085183 220729 1731290 2100159 2117757 89720 1792757 67666 484885 277175 1832034 430774 129941 2329552 369547 247613 180414 1656216 2004472 1005724 771609 2295480 2266196 905586 328898 1091253 2215138 869067 1382892 2330260 685905 1851257 632452 1716723 1001573 114441 2425454 1759978 909744 1677351 2066745 796200 2101020 2300639 1591337 2139174 539599 2017186 244870 361918 884478 2450893 834402 595274 1946970 561598 2065861 969238 180290 224896 1165201 2082579 2566863 1683482 2078004 906666 1481004 119215 2033241 134762 1568299 268762 2266803 965864 1983142 1454636 2283389 906948 675358 1366320 17495 253582 1300342 816471 1924539 2096426 1151451 774201 2016039 2232545 1430000 2106158 1116725 1489111 205007 1237458 2006394 433926 1374297 1279014 1403930 2640086 848310 2479986 2393634 889784 1642337 2458701 842751 180660 1969921 2584646 1531393 2014103 1030082 1338914 148820 2209935 684227 794376 1791556 2397337 808845 2292172 1828069 2592107 367258 762199 1550732 429186 1973957 1608238 1460663 1826167 1847603 397781 2460738 2345199 2586473 42425 1917482 2009876 862891 2548418 1289057 1616385 2025689 1915111 944376 2492198 2617225 403198 1625247 1252808 1823992 1874602 963015 736333 2321832 726326 308670 1887913 1315844 2128721 215555 2043669 2209118 2373254 2050724 1289779 1029879 1335971 2188048 2426928 144672 2322567 1603837 1772921 2369915 1002631 2192527 1880426 1038681 1311479 2170822 1492772 356883 2210961 1523919 276174 140846 2029340 1731862 1381007 1481638 2427888 554205 2596048 2192165 1436293 1885258 754455 952881 2168673 402338 2301229 2226117 181302 1330825 263862 1695642 1431330 1897479 2001160 1994 1527654 295281 1972809 1279026 344773 904593 2230632 2343125 2254160 2351490 1158954 261245 181417 2181304 1999428 2509476 839935 732952 303812 298304 2352996 974584 1912462 881377 1440223 1924149 2385603 2275538 2178672 1811610 838800 1545227 188541 1430730 553582 2365163 1597779 1643032 1694762 1269719 714027 2307191 2123186 1911284 490024 2336826 1980086 2624151 2313707 1223542 1268336 608633 2441961 1451060 204611 960047 2176872 1014811 2485060 2146511 2591184 1664025 2097691 1201834 2414931 2376867 972608 1052264 1867256 2171860 787827 837267 1642581 942334 357515 1104196 1903360 2364087 907643 1130397 2075428 1981293 647006 1176100 1909696 1362048 2389475 2099982 1003341 2553673 1880466 493375 1273130 688051 1128469 226718 1445052 1464582 1829224 1337978 1770890 2468467 1794654 1991737 358979 403790 1633738 1651357 515803 674067 341711 1348044 1296907 1578084 262834 989088 577392 1242322 1021291 1112354 665526 2595441 97788 1505181 516468 2281160 1793834 891126 1366749 72395 841294 1356210 1017132 1862793 2442899 971247 2127615 1925457 1329553 1426466 2040391 2055075 1538418 975963 135731 1661712 1511490 2441087 2062037 1578976 2256155 285952 1290347 769674 2181427 1244525 1715400 1087778 1482904 646708 106035 2572860 967535 210121 986841 1910429 1503555 2474003 670174 2335523 2608537 2149110 848013 902300 1527608 1598566 1409872 2221784 598465 1079601 1753328 1118213 2600237 1704018 1079462 1109034 1960299 499059 760027 1214886 2377464 2206099 768641 2143032 990732 712405 2143784 428077 496141 1576664 1308604 2019191 417604 547087 2109062 2540107 706223 1853810 141305 243525 2150283 767886 1697374 1798255 194933 1671169 1276084 1713543 2268178 1141095 1139526 1578459 985965 650038 930288 1957464 2053709 161791 1043558 430739 2179267 1167768 2329195 940946 2157930 2316281 2002002 351466 50987 1592900 978229 1209441 1999569 1377730 1823158 2320473 1358236 1978606 662007 255840 908037 162508 2141567 177732 526052 1338024 488716 1458700 684218 1525168 2308407 1876804 1604970 240683 1751205 1397482 1474403 256660 2052647 1831685 484016 1697362 271252 598187 2013221 1750344 1733605 248373 2005394 2039679 498799 2625450 395800 1839426 550449 1990013 1508795 2457607 42121 1463295 188801 408544 2120421 1226689 734894 1172294 1629302 1522607 1395526 578771 692539 1123642 813801 202762 495627 404693 1881889 72968 1270611 2646512 1817569 1760599 2351444 438561 665584 209892 1203942 734332 2508229 1294997 256560 2462181 444802 2170068 1356810 2072935 1747273 2089620 2557824 265266 1736501 1489995 1474221 1304107 2632956 1809143 670280 1005657 71899 1892215 1729693 567425 2501567 2361557 1295015 2256099 383254 434245 1979322 415860 1693711 1322055 634526 2396534 89638 1830719 2247375 2148193 2403662 1559146 1551512 94029 890399 1074087 811851 765857 2429599 1074234 103587 627273 2049750 571724 209557 412892 1859509 1361323 332344 998087 213190 274493 688041 830448 2118319 2160231 1630206 2199704 275937 901960 1194027 1336130 1772447 476267 1409789 2131218 1563299 628450 848016 318522 765459 1716122 753900 1640493 2115209 1885153 1035964 164118 2634853 143997 2063699 638767 77803 2589267 2588715 218221 456068 2173957 1227578 2468568 1280626 893544 295196 519535 2448239 1998037 2612156 2113308 2397206 1018532 2411426 4357: 2613461 288901 841097 770874 151232 4358: 1467842 113281 1004406 4359: 2126078 1218721 326615 1896036 376175 525759 436: 2606529 1941910 1222245 334561 1179872 683427 843880 1919286 2202247 1480013 1185082 2485670 887116 1631968 1892961 1120192 740643 1423476 1022821 1964816 2172138 1991053 821904 523699 930289 2201286 1487208 367650 1046590 403390 50288 236183 587184 1248900 1167230 2538734 2581144 1285460 1038567 1071337 1336377 1777474 140685 852295 693432 1929636 613438 1079943 2210395 1716982 2462899 993667 1555203 1619854 978865 760336 1460326 477938 2634364 1529743 2334642 1558984 1340119 758688 136085 117108 494200 2473797 2440239 2151938 1156902 2338066 999038 1256752 2069539 2288496 1621913 2031967 648375 1969514 599919 1119025 1580270 444790 2552906 760960 1416998 605206 1144980 1616746 1584468 1627782 1354076 493569 493539 315976 173887 184415 1481859 194373 2351449 1286902 2120179 227295 1561780 1835681 1052886 779574 384662 1528530 2092263 1888128 2507964 1244117 833677 554580 1176642 2552123 1707700 2262924 1994337 69223 235466 698060 1344986 1476723 531117 2222072 2155606 318811 1266493 1784935 1912807 808833 2141316 2561674 550299 1966699 1859327 1580943 1471718 1124474 235691 154037 692705 602959 1815174 424144 1031811 2523493 1717269 2572901 2584835 873264 2225253 742162 448428 1476797 2636781 2398712 1657283 2202952 1358393 1589010 717365 353465 1910620 1675643 1096159 1474480 1522795 336847 2505378 1959739 1875463 1558967 1128547 2358346 2284106 2131008 150950 507742 1297023 2149177 17252 2079686 2171936 1804103 2623956 2516085 2215249 396947 1687796 2133034 2108136 538651 2424038 743067 1215430 1446370 487198 185347 1247572 659510 1838852 2069344 228134 303969 263843 2315103 1073434 2634788 659509 1466219 53765 2132919 4360: 1288924 235540 2163807 1389426 1489975 879603 1321637 954352 1516690 1597299 1430829 2512594 556654 662011 1002430 2078752 2453032 2052334 2087689 2449340 223597 475875 831134 1746495 337641 811073 1973785 1631839 883752 1538962 510711 586542 2339261 37959 532741 1497596 1247649 945986 1840149 812203 975283 123299 2560285 1403046 257601 557101 1102295 317134 2365163 2005530 627405 2077886 1339634 2337501 2247214 161013 870549 406169 2119084 1410739 652297 2421301 2070689 513830 1705702 14154 88209 2043843 4882 2360040 108834 1845480 405133 2349226 1501864 1055714 4361: 1240568 512295 79756 824027 1763085 1433743 706638 1880442 2163702 204177 350262 1905364 1295377 658929 1985081 1958866 707095 181588 267818 2309785 1674834 2033576 1797553 893014 1889 313721 4362: 1725009 559221 2031842 1967480 910186 241635 53558 590159 2440530 1194166 4363: 499098 1613733 2614986 2095377 1104589 4364: 2088422 27156 1274793 2406553 1597677 238233 359128 847568 1357151 1564425 1126112 1667301 2521026 648568 2487605 1785127 1185064 978311 1247265 2585948 1580927 1118491 2134531 1658098 414812 271197 2502744 567274 686812 820793 185438 1213383 476538 2331733 1247722 758087 1729022 877958 603076 1278458 2478364 655615 484048 1888966 255032 724827 457732 346757 2597150 2235383 886814 1391931 1416731 580112 1863969 2576867 1714105 1877593 1224749 2219142 1607650 2576843 1404764 856015 1338883 398065 2543951 420464 1622110 2307297 2631963 62060 674202 2326986 16754 2548959 209474 1269012 78804 1490835 2637639 645725 2472868 1300082 790346 2120609 2192305 1562271 78579 481350 84695 1417188 2086593 107853 978518 2062565 1620322 1366589 1756823 542864 1510553 1553890 2573208 1104847 1342672 1800959 51737 2013922 2093103 2526544 2626295 402131 1332239 1967975 553052 2024976 1676031 1512788 1008234 290887 2496874 883162 2349629 1759122 1805328 1921116 714981 1856651 1937905 1479507 1721918 1707634 248228 1078458 2212886 1147437 1215448 588867 1314011 2327105 990091 787682 2495620 2211725 462049 2622508 2562243 81421 1334634 1973088 2023438 796535 1445815 108681 2202668 1836791 1739111 799079 56279 66490 2178596 2417430 1142434 2330530 1875831 359827 2321890 280581 1748077 1418245 13643 2147273 1719499 2400886 1201300 638730 790515 272775 1831368 1409493 2646140 334690 370179 70050 2388380 852261 1711978 2343834 104320 405029 1784699 1618920 1544601 2253068 952963 297273 1319116 1962750 492040 212609 1791914 385898 1581206 511401 1708032 1677789 1252522 620146 2156222 1670565 2368348 763279 210758 2600648 468620 706714 1160362 192917 530891 1822340 1945684 133135 578521 1865422 1163911 1148694 1762994 1090481 1605390 2617121 194973 546773 673863 1424054 377971 2027561 1484905 837396 393251 1325743 1572889 2577416 225630 2336751 2554375 1856189 2609314 1945792 1049947 194314 1941367 1212862 351037 218497 2140452 1779151 1574479 1323366 207840 1550883 51500 1024054 458484 128681 4366: 277618 383675 1716005 2621998 1179782 1487013 1681536 1259636 1750115 621290 834442 578600 453275 2505442 431098 474955 2217334 355509 2248113 1105992 259715 1518821 1474988 243700 567338 1756682 2177629 1300620 1947241 1914294 62885 557734 426295 1174649 2153254 2465397 2220194 2536830 868971 125821 1737377 1576601 1102924 1877744 1652307 278622 1027765 1910428 2340787 1609946 1107317 1000599 95485 252268 4367: 982464 802293 2386250 1320084 1433966 1257703 1908323 2268764 144750 655347 1192681 476689 833856 2203931 2243032 1377251 322526 1368970 1808988 2261631 180243 1637103 2213168 122713 587105 903235 138649 312525 1402201 4368: 1967987 4369: 506696 945830 2542453 1841183 1123641 152980 621182 890833 505024 533485 172904 638175 148156 313087 544169 1788048 555784 847314 451268 1845310 1537128 1156706 2330509 2080006 1554906 1079445 611695 174783 254837 13146 1713599 907097 1937601 2362591 2029226 1135561 355657 1787423 16754 568177 706509 1380273 1729347 1462175 2486316 863588 648712 2086066 678305 2533114 1713386 1859254 2295295 2475305 212256 1053484 2631821 2444816 112684 1475360 2035719 135657 1802643 424912 544448 1202600 567105 2308168 2191458 1552485 1731622 435580 1373881 772370 1424727 2062055 696653 294008 1624124 2370498 1145302 1200759 101069 102247 564320 1359756 1242170 697915 2011230 984083 1360142 2297770 2456461 1135399 523800 531575 799079 300272 2367344 978352 2242711 635006 1545526 231006 1786464 1670925 601496 1043396 828636 1032684 753136 1556090 666554 1414221 1988537 1011838 231965 1448719 602034 463436 1532502 74714 2448288 1626088 560769 1687535 1761625 2560121 666387 1234485 924034 2300201 2548173 2054931 671526 1039326 1460800 2036477 476748 2201483 2610939 1701491 1868281 1966789 981955 402333 292654 1929128 494732 958068 4873 2631660 1581500 1281969 1022601 1582449 39707 2379001 1842391 1283577 437: 672924 1509853 2468066 333154 196102 4370: 1889595 364478 2244771 1011524 1701848 1431107 2528015 323769 1072760 526190 4371: 694536 1583894 1330873 4372: 1010370 2589362 1668694 1607727 11393 424902 1200864 2260648 1458206 333831 2010461 2275637 1762537 250063 349916 1106041 1633062 600383 258918 2492373 1309961 480290 1791456 2543745 133576 1456799 2379795 1317160 1126987 1341723 1558286 586316 621784 2274031 477158 2279051 371039 1584234 1923247 2019608 2568360 2285427 216716 2324948 2024843 742389 1283476 690618 1317584 1979623 1934165 2174838 133642 504772 104972 1829944 1086360 285948 855605 4373: 1144078 923350 1173164 1736476 113952 766107 31014 1503777 1515001 1519914 1706586 4374: 1080869 1365299 706181 897459 1545145 1452608 2032327 2216478 154103 1509808 386537 2481887 438535 768234 475368 2532321 2506677 1769330 138108 1115457 2634776 1200111 1072576 1238558 602642 2434253 1503134 4375: 847027 703427 2356391 2477227 1711106 2087961 464124 321276 1344455 4376: 831918 2606506 4377: 2559892 2231254 1661158 1055496 991783 1339506 1535306 2500311 1076648 1535017 418453 1721003 461046 642847 49836 400516 930309 715447 1532635 1749986 4378: 1959707 2099758 2589556 848657 238920 1411724 1729860 2084067 744421 657197 160896 1862720 2071761 2606862 1566185 1584414 1116110 2605872 2616722 1047038 4379: 2330426 2260281 2118801 1331462 1066493 1169880 494699 2258741 809810 257209 438: 1597420 1227827 1902434 819730 557066 2105798 850809 998169 1337655 667514 1495484 2181691 634816 2347375 130107 1543480 535546 430644 196182 1418942 2295852 1868422 2595918 251394 633613 1207797 570018 447257 2451925 1244784 1656926 2596726 1805873 586704 800709 1968682 286712 882898 220754 2611697 553224 1904323 1023176 4380: 926676 2502775 1308054 355784 792873 1133728 501922 473699 889340 1907038 504294 1754852 1982727 1199758 2625918 703024 525622 1567584 966156 2504315 1723910 374061 1062306 1203740 1856059 964214 2237101 1926272 500774 6013 1659768 301665 1750344 2086904 803287 769826 933124 206220 408613 4381: 1901959 27693 304307 1242275 82020 1062476 1385608 1190468 1933361 1362788 1631454 2596779 500866 2269575 1081315 1570243 2092229 2629092 4382: 642919 118964 2375228 426186 4383: 641695 666054 737244 412689 2364490 1828086 880219 2601805 1066820 2282769 1902728 167501 2576178 334568 807503 2273034 2289724 2168998 1552647 170162 560652 1856154 1529498 2524896 2448341 1032555 280181 1100703 194172 1422370 1481175 66717 2157446 1317252 2604131 367049 1286681 1575615 2452888 1727910 1634558 1396856 470338 1393290 2437552 557043 2288744 1029849 1409880 135690 1005260 1576406 529849 140082 1001098 815018 2012348 1657470 2262151 2104979 1230857 1389418 1435806 369746 1515618 987894 910803 1739289 1974511 2184358 527149 1727593 1307418 2164744 1871599 328276 258308 1538893 1743702 158402 4384: 1725703 2192186 1971817 401290 1724969 807156 2231930 2412496 1822926 2625255 1059726 567413 1826349 1830982 380338 2535515 571379 252015 1007809 2375425 423918 1323818 1152665 145254 2155453 1708549 1976918 1578026 1968050 1779352 1783036 806406 1456184 352805 1853334 59825 129881 2121355 1080869 501060 2163203 1874535 2477110 469240 2286243 1677647 897995 1812611 942079 1793080 1450759 1347550 2574204 488092 2125352 674603 234959 2575800 2473907 1224002 1541882 1992340 680478 2020368 675574 1093960 1362713 2243517 2118759 174719 2239796 849493 1689107 2276948 1299116 1886706 1119069 1826828 169702 1340083 390727 197606 39939 874465 1327781 1183344 451780 2249497 120945 2083116 2524343 224698 2049873 1835805 2194340 1310277 1720036 1683621 1740208 2160595 1138600 227603 2064042 350904 663309 1758848 1273278 739554 2648085 2633921 2363366 1231161 2535323 751331 2373032 598786 275685 2514690 514172 2451555 174783 623751 723148 916415 446484 2304968 379685 647137 1491931 2162807 1161942 1062307 2000935 2396505 507157 1014328 1414001 224192 634527 1184347 1878040 1826063 1796943 2485197 1317778 2192158 836375 251421 924153 1286853 659491 1155200 1748700 351321 1534400 1694767 2289181 386850 1943700 1328365 2558240 2372279 1888481 189451 1398991 825862 205558 991490 1588931 2431802 2490251 1733148 1934108 670794 1323351 2605553 2437709 1033848 2553545 2037765 1661941 1200595 2239274 1362557 536325 89086 2490266 313438 1850241 813424 1602339 2084213 2373792 1887520 2242360 862675 2208454 2325629 2314879 2168916 500073 1641063 1789478 93739 2638931 1477043 711983 1022689 2589523 1647322 2227178 1127103 2338317 1999022 1867770 292083 276678 1144823 64732 431100 1294917 2225682 1933224 2399158 1945051 2091895 1150203 933337 2275519 332263 1399262 297927 701406 1620747 2134395 1684388 1004399 1475206 381001 1854220 786586 347513 789058 833318 1069925 1250064 815737 139217 211463 580528 2383916 1520757 1366787 529479 548587 2211705 282842 2274419 113709 1006406 806699 1094016 2371319 2522545 1966633 206272 1376356 875437 1818068 2450296 539761 1388394 1406515 2447969 231025 1969921 619402 2181972 1888741 1612018 286272 1187026 1175747 349331 1372280 360545 19915 375068 860727 1001161 1822656 752521 1481172 71082 1749935 970646 2222397 2601093 907388 2574449 242767 684297 1837875 1792137 2374358 597463 558249 152252 755312 428311 2292096 2341686 2013890 264375 1693154 1809924 7884 2504644 656832 769672 14794 1714727 2474968 1319594 352307 953661 212867 344902 2043659 2001679 770531 882265 630749 1115963 204549 1667288 661502 2007149 1282557 2202614 1997247 1448409 2090903 401972 64406 1453093 1306404 2117682 2369331 2360168 1760150 875771 1580571 1080431 1761066 253034 744757 2163622 2393223 1017668 328741 2551408 1048735 1650125 2362667 2251848 1202819 2207929 476470 523350 1872977 2438872 614863 1693572 1491026 2254172 1815865 2564717 1845175 2269808 132244 251026 1886856 1087819 1229701 119753 467153 230454 1708366 789915 1986058 825044 1769807 1601307 1066351 1312882 2237791 740142 1279045 2517870 1589635 680981 1486096 2311310 750597 1672515 1097734 2545986 2293882 1053822 2005050 636778 1426776 2265055 1933306 1812087 1738215 767107 2318866 2173831 2054822 184707 620434 1337279 2198999 1157358 875358 2462346 1944528 1931988 1636332 316222 1908858 45171 1751785 1096728 1038924 857825 227426 265109 704684 2234749 1160362 707875 472776 196365 648596 1957010 370279 2134372 323501 2960 1914382 1533920 2089938 779130 1407957 1575209 1728841 1195495 347894 1816598 978734 1589995 763574 1827631 821974 2114752 207790 2544482 765874 929699 1662264 196733 766592 2008152 1791361 2368275 601630 154984 756838 2225583 1118586 846472 2188938 1780862 301803 2211868 1120820 1498214 2403013 916397 614266 2017068 2470517 2351260 2033529 899033 2454659 1501341 172542 1271213 2084379 1913129 1088217 550101 299420 903960 121873 1455604 2425872 1017175 1149916 588178 1580388 1392610 138622 1286500 736800 1859238 69919 878481 825147 1646924 1506305 1565060 2499193 1919559 710337 652477 2589142 1737532 1434214 301762 2359448 2474427 2607183 2385851 794605 1112161 93448 1697818 832106 1379274 682051 2568441 1996438 1281487 2012439 4385: 2328344 27693 1720969 3830 458497 1995124 138768 1150248 789530 947202 2012493 2313576 1008771 2102055 1835168 1623677 2519188 1922258 1937871 870285 2160486 83126 1044450 243278 270477 1905294 1064242 922614 457697 2561197 4386: 702498 1038237 53599 35534 1200928 479203 982397 992041 375478 1459630 2287503 27526 1521189 1507 289745 680121 2463416 1588931 1571856 709843 753434 737891 1851963 1255593 424267 2198051 158697 2248476 2531122 1082943 1681443 1498743 1581575 2043659 631041 1754971 1433165 2353371 2099982 789915 1980780 476080 2645984 2016478 1824523 966488 2050 44710 4387: 412196 2289614 2531240 983685 1742707 1730139 565596 1628707 1376726 403343 924961 1684407 989771 311887 1181914 2265844 2566190 1747304 534508 1372451 128182 1594606 281586 2490722 1743955 2621504 61064 1020057 885894 1304296 880679 1399172 1027080 85382 1453955 374680 786117 1454347 1803516 1316985 1206110 2395610 651272 1108563 823704 293971 304068 472831 1802687 1502420 2214153 514617 1377801 1769618 1934305 799216 1542793 317247 711205 1413900 1948924 1303787 251987 2318787 1832641 2431478 2455340 2186550 323438 1735761 1775159 2240614 2171241 658777 538769 2501717 2472006 1573885 95793 2546452 2460317 502697 1572960 2118334 2109343 2491950 2436290 1448908 1317717 754077 567319 880016 845047 573419 170988 600919 834358 1801764 2013129 1486230 1010440 2175531 71621 378598 1688067 2595733 2430477 2570006 323850 1001061 907438 1293338 536900 1715337 91980 247166 145266 1561636 1127492 1378727 880261 209875 1146596 648585 2265019 2533227 2192870 16201 2558393 967549 2113326 763155 1427034 2080083 1477153 2099429 2573850 2456608 726991 1466955 2077980 1133696 2454444 2298673 1249326 67120 1042361 2340579 1377693 56276 94851 2494985 2480196 1133268 670416 1979308 2544308 2141012 708705 1483249 1098752 917018 1340375 1187835 653528 1089478 703242 1049210 713905 879546 340577 1378337 1313919 414960 1237472 1979536 615204 2111228 1317553 1747243 2361538 1316741 2446258 2041325 2333719 1753279 76373 2640340 2513539 1918474 2531380 1935365 2221674 86951 597371 1303542 2536566 1024565 2365188 607842 2399580 667605 398939 936377 2310107 2230652 2382820 1113828 605704 1349663 439942 298415 1280667 1881690 1630378 1143810 2409048 1586450 1296577 1683828 1295810 1215167 1845284 1328748 1743131 1786346 1547042 44319 688330 1988443 1320113 2320181 712774 342114 1192948 1009543 2629961 1628860 1025722 913445 1106925 996442 2565516 2016474 617353 2536604 2398471 382835 383284 322414 1850607 2049588 517335 553119 896338 2231417 684648 921587 1360388 765473 4388: 2493000 1670719 1359762 1753674 1815164 4389: 1188847 2416538 1818596 124105 561405 1168866 955896 2511633 316478 152756 793015 1794679 315298 1241816 2044476 2013616 39189 2348258 2426098 1505357 2477204 1723615 756751 342570 2037182 2209786 1905579 1332830 1567651 1945559 2061491 996626 1511683 833912 1785904 705163 91243 519258 2368975 2169500 560668 266203 2634377 2371832 2462874 2063574 1562770 2052299 892093 1498365 1764558 772078 1374884 129839 983078 1599059 2274918 751736 127327 2203591 322499 992408 1432514 1031235 1442331 869371 721602 863868 2431080 849868 1700965 1237240 83923 1654751 1934218 626318 840500 1908610 1382578 1258873 1228350 2381229 808415 667842 1962522 972275 1138452 990122 2449115 1822749 426667 2014695 1574118 648147 1810210 2448552 1670943 2491560 138435 2648316 190482 424126 2244566 266168 2209431 1631921 1948777 696818 2363525 1480215 1110039 1570072 2393121 1644058 1415700 1187309 2538123 204404 1514200 428931 1215348 445098 2272368 2453655 306941 2545355 2170137 1587151 207388 1095761 2452149 794412 1373956 1545798 1328384 1834026 908394 2521785 1884948 258790 953420 1007498 490872 1084694 1764459 1115229 47747 542928 1858615 294624 1755280 678217 92002 629249 69737 1949514 2013303 2394682 1033310 745515 2276042 2626017 826542 1824021 1441417 1569670 1396500 1903187 1682358 1051271 256512 760201 897314 1345387 236045 1293393 1538292 590225 1029849 1192670 1615950 1406812 813014 2492268 1336325 384952 2291658 1675701 2191854 16603 2089698 2376866 1184701 2148706 521287 199895 2142234 1899423 295090 1748734 2143748 1373231 1294461 534604 2077870 699497 928391 187358 321147 776365 2016722 2570657 2333481 128321 2295554 2304413 2239719 1897629 1869626 2600254 1158305 228750 1312231 868144 2427862 154912 783190 1540561 1252748 1846257 88240 329719 120661 1898315 687909 1535168 1003845 530202 1691484 2239330 2192930 1439368 2389424 542972 2237668 63786 439: 2070798 883815 2260496 351950 297694 2313013 2058897 872935 701264 206893 4390: 2564760 2128886 406306 1101805 822461 980184 854848 1431160 398792 2608361 1830418 1887390 2164636 902478 1908302 1722 647861 1699907 827819 2153356 1876394 1115562 174381 813440 1803694 530041 1581127 2231980 2083720 860888 2125902 1659383 1337940 873040 2458289 1217324 1946941 2085567 1625671 1855542 411901 875638 4391: 346927 4392: 2423875 1505799 2402818 391641 1500819 2504741 962591 154448 2431059 2095854 1319034 2261528 1242376 185495 1658616 1610825 236949 1613542 1359727 1685846 780778 2443590 2179313 61344 1018310 1639561 1417553 2379593 7953 589482 2568109 2110305 756411 382732 311445 1020133 1507845 2573207 448201 1566571 361301 1439302 2270528 13773 1564531 584876 1185004 1200930 1790365 979877 2001521 2197490 653547 1808660 2365538 1284704 360841 2293629 370729 2364788 925123 1591253 1169967 1696137 2136227 1774937 1925852 2403342 1796171 1541330 992041 993366 1309725 1827543 632346 540379 1822023 1147062 295815 522520 1414013 2590462 1672447 2308084 1064067 2594420 290267 941696 2149175 673400 1227605 1243485 159842 2050718 2025525 1670964 1908610 495324 1960239 1411126 908708 152628 919039 2333117 356648 2313832 1159241 1739491 264725 353043 1708087 2171996 2542800 2483412 2443158 913470 1028008 134007 1332618 1835527 1297706 1242811 2120288 1538393 434257 1197269 1669891 401639 1901100 2421360 1323837 2421772 1772999 1379722 2099972 572794 1230451 846876 1315833 1887513 1143156 857853 1437798 1199599 675968 267613 1794922 2127852 489111 2338006 2454525 143301 250597 238682 897013 1332500 2306494 2327767 1702345 83712 48943 1986784 360773 2260613 187293 1184187 2041583 2429774 1972056 1694970 2352875 316535 1673172 295485 1224360 1877129 33388 1463101 1712481 805648 216701 335946 384810 316294 281156 727178 1678962 2076496 218183 1686136 84509 2389760 1264966 1358463 1632960 2369167 375360 949455 1136162 1512782 1144357 1255057 1228122 2102913 2498856 99928 1180359 2469312 1584603 350015 182996 1951626 121213 1601307 86726 1162054 1892532 329860 317099 1468071 1499397 295512 1310836 2000241 1672515 2022496 343155 525597 561 1103284 374139 871082 2508400 1266585 958584 1921921 1872274 1198842 1381518 1149001 1987595 564114 1004828 1139713 2093936 1402708 2531543 1387580 2622007 1519649 1672063 1468405 2241813 2420773 1195492 1662441 701704 2367316 2490948 77658 2086061 1267805 218920 1169279 878276 2531067 1236038 2407267 255634 2382229 497996 1538031 1314562 1695287 156986 2199566 210392 929371 1838390 2193078 1005941 823118 105277 349373 2094287 1325246 2328806 191247 652477 403812 497204 2485352 1451923 470352 143997 1255613 1966596 4393: 948797 1405495 2586597 761068 748687 1065039 636362 960514 404373 1014060 608054 323173 2162348 2030472 429617 24614 2041435 1102362 2636505 559829 2140810 1242044 232955 656534 2585094 1138434 1701634 1667659 2528750 165142 1330683 216290 2118355 1807349 19585 2038926 1166750 1306734 2629273 2092663 1369138 2457281 633690 271366 759071 174230 1664146 530289 77353 1983249 2406184 169540 212331 1868957 34872 67769 904075 1342785 1173493 1866722 1815178 2394277 861860 1508570 185393 1006269 2559843 2417718 1949631 356035 604275 123833 870365 1719285 2120821 2635865 1656839 1903676 2009759 201151 1612590 2524965 213863 1296087 2589277 1504187 1845565 888987 1228393 740628 1643139 2316263 2536180 791811 2146474 965104 2364620 2286388 872700 1367181 1143764 2587230 247182 1989542 2489187 835868 245523 229656 2429746 1625710 1983268 1619037 573588 1462235 2199125 2246803 1661064 2019756 1397800 2376260 1515952 1037660 1024932 2153072 261192 95344 2181561 1817358 1780005 2217283 1226411 2538943 444790 1202396 261976 1446909 365747 596532 588579 1843476 1705091 318661 188235 2170624 2438200 2550798 2533831 905964 1572489 1621091 1085864 1145768 729130 1595158 1590177 2397875 1952061 1993069 496831 572266 1619197 1632794 877291 73255 1540675 2137089 979613 1473602 2578296 1115622 1151626 1461717 232822 610748 1042487 1705115 2492121 1057247 2480963 199369 1438306 2187964 498732 2301267 390544 2186270 1785391 1402319 1482152 2576039 512814 1529798 1513384 1916644 704520 976489 1164648 266443 2314786 510641 1913916 1838411 2349155 1069371 322866 1502747 2028451 628622 1898553 516685 1148401 2130811 3204 2106885 2593690 1194589 2045518 2543024 2368891 456179 2140663 2587352 2401137 955809 1871 638956 2353315 1211171 2643695 1667404 1958343 1977854 2034768 1617223 1377593 378571 1630758 223257 407314 738873 2039301 889967 411730 396547 89161 2536409 1889935 2196635 4545 1989495 2499486 2271815 1266287 999452 942122 1351073 1859919 994812 1518446 2460229 185084 1395662 1654595 2199465 1247322 1483181 899269 1004018 1601503 1607595 820647 466249 1930274 1592647 1852323 523150 1270980 1363203 445017 760924 1723663 2112795 327003 585010 361617 206220 807592 247438 726897 2082054 1191240 319526 2637879 4394: 2152049 432353 421688 2620131 1162124 4395: 848246 1390390 1400279 1595570 119986 441002 1475774 2644637 2007963 357024 2011258 2463091 2437410 169917 1087044 325746 521449 1374045 1255433 1187140 2475742 1149206 442978 2564880 2142372 267786 1424438 455475 219888 1266206 799625 2014931 1665016 2327333 4396: 1552201 760558 1337540 2487665 298592 1092334 1141423 515389 1695187 181867 1134764 635432 2493074 1436545 2352291 729846 8568 1699366 285137 252061 164912 1048708 2023918 1942718 1288887 123522 538980 795786 2319071 2581411 2510760 1240656 2512080 608593 1062123 2075923 1933857 1254743 2005763 1255812 2208017 2644529 2336536 2236008 1449442 775963 73015 1439677 128372 553969 1983566 2471884 1617324 619467 365624 1153203 671211 390253 40768 1087136 310261 76051 2057343 338386 2417454 549189 1239080 2494640 2503962 1603824 2299225 2442363 405699 1260148 1051462 772260 426178 1152477 19922 1746769 586272 1309428 1590887 2023960 1620489 1552856 1533686 665090 1638649 1993761 1062018 2289506 802483 1276567 823668 302429 2216663 1854064 941090 2437499 2093457 1511744 1955777 1142425 1013954 454171 2197547 1576379 2545765 2042657 2531067 1271709 762006 1325379 221557 861731 1089944 1844890 1781036 2602685 1920100 964439 168950 4397: 1089498 1894023 2562526 809261 1441815 733416 639497 2348400 2150224 1790088 1479957 4398: 2298339 2623612 2209786 1290227 2334555 2027588 2066436 2146788 527636 777938 1551591 616848 729968 2542583 716571 240403 317872 2549133 1281665 2616793 296675 2130497 2172015 1799431 482892 2333 1470627 887892 2053910 1588334 867103 366304 33380 2521955 234275 44: 1484465 416345 1212752 1602923 1910767 1452207 2635450 266948 2572028 57746 1396805 1301931 535303 2134521 2571477 2554556 10232 1729127 887116 386620 1986118 2362548 1768143 1168811 2575393 1080193 1709367 1843338 2417033 2024418 2374370 402727 483226 2181181 229911 1519361 1508206 1901021 1732166 506442 26965 113645 2171417 535116 2171041 704917 1835687 1346201 645375 952381 636538 1454941 2334836 459152 180639 269161 704370 2421185 1063882 930255 1958383 1828215 1577773 1858597 1764752 1348977 1872850 2561115 1453479 981430 1475897 1095654 897280 2088579 638810 1838801 1443307 2216044 2627827 1856199 1333405 2023602 677864 1511780 738256 2621714 25748 1731023 1334520 1199998 1796657 2096260 1723684 2216478 1793377 85309 972914 1578165 440219 1713335 1618360 2571460 1957827 2272836 2439932 373413 1709499 1984921 1845407 1181980 957752 1701109 256902 1376927 1408771 596328 683876 795401 346948 7377 603418 812230 1221102 1301506 500591 437371 1207635 298070 2405842 1232226 1649265 546154 2460284 404318 1410648 2592725 329682 2466694 2369547 1958157 247255 819922 581358 1790555 1951919 207349 570071 1806681 2176560 1502393 1935592 9625 886259 944414 624414 667911 2339058 114618 1615439 1292383 318756 1588648 2605238 1159041 1912781 2327278 2377602 1531728 2240925 2145288 1273394 2313881 129675 1183839 917623 1326685 2108765 572071 1923621 1494229 1397611 2356244 325923 1561388 463829 412018 748009 699493 683042 369006 1679278 2353994 1294002 2144203 1777117 779481 441234 966184 376664 1469524 2380213 1335553 744301 2610154 1421397 431056 583177 836168 1347912 117454 1970588 210101 2250969 2074058 2647345 2597473 1484825 2098765 1673942 1441325 1429094 320109 1236342 421839 2495223 1735988 1892298 1131231 581629 2433317 1827315 2093915 1321922 1013882 2493584 2586526 801761 270354 1601892 2151757 540397 70383 1057050 607546 1602759 21506 1186698 2036727 17128 119804 2288089 306132 1812024 2071054 1052725 1747204 262881 952796 1228646 455898 1162389 1509820 217234 1620318 1939694 2028677 1851057 166563 689718 784741 426928 2298663 2068415 2194794 878483 1910109 256781 437892 1055248 1385688 1183860 1425747 516114 657277 952553 2136888 537557 1735648 2099194 1901820 1813459 2347696 1131290 2428679 2035074 903673 1589304 1827958 1929738 2089668 1944047 1013361 2309247 141145 1271612 2105454 300397 189029 522689 1380382 294243 1370850 2414227 969764 367497 1114255 1873574 1288332 1918039 2038350 1153209 2277305 812136 1665304 2171192 1963333 650107 2434808 2624704 1211062 444391 440: 1444509 65538 73989 2470428 4400: 1467695 335572 1137862 1355213 2402352 864232 1416663 2232622 2499043 363652 1883670 2094528 743041 392754 1085357 1432633 2419191 1715457 2406938 43627 345066 1981221 1297747 2005413 247248 697813 583823 4401: 409473 2287089 312362 312145 1969987 2558028 1053044 2342880 280377 1863391 1402120 103006 696179 2112596 482854 621813 4402: 1649423 1694911 2590157 511651 1961087 993473 840653 1353276 1016988 2226756 2320983 1004627 119125 246413 653547 1734041 400389 2319382 698251 874216 2041234 137746 2548318 1531976 270543 965112 639464 121602 2436381 2518863 329396 680121 1454130 2530485 2648625 1651085 764786 2320375 971079 2618730 483956 837071 294499 2426636 1052866 1134409 1083233 2029633 2574466 2510042 768747 2326052 2531364 1804636 756560 1497210 747789 1272875 1549211 936844 2548307 2265874 1503236 2265046 1228374 1320590 795387 572949 1039278 1171157 285581 2370548 682929 976328 218472 1317921 2470947 1242373 473590 1867019 1002724 1358280 2146209 837795 1670925 1993316 729728 1070765 13114 283441 926255 488945 1507647 441686 2233476 913668 773239 1370350 634443 2607548 512477 2249568 2513832 2570122 2401137 1076456 2527523 1570738 2603639 921265 1389459 1298878 1533920 2512095 2618385 1901534 1877602 704063 650729 1052362 93317 2624861 149153 1718274 1058399 1569534 2242997 1972059 107276 1637814 1648965 2501163 2276497 1178121 1312648 56635 1633251 1637443 1006988 1728677 1259109 232195 1820629 255856 1035071 4403: 1268328 2154449 202867 2125140 998257 4405: 1404971 1512547 904194 2290433 127522 1313850 703688 1820411 2299927 513938 411125 1510204 1949943 671808 2173371 50274 1069916 1942268 772275 1953051 2640651 19596 1992864 619498 163803 299927 538869 2238774 1674690 1332405 853613 161724 940192 477104 2602787 1955796 289853 1417224 1102302 122650 1660267 413922 1598067 2648375 1036692 2501899 1490475 1601268 2467457 2122377 2203809 2029190 2385851 4406: 1276473 2071774 2318004 1168451 2460687 2327737 1023636 147881 4407: 1400513 1413923 1121311 2108170 747441 2305135 127035 1051092 391575 2499791 45018 1023713 688102 2223786 655213 1819146 1064140 1275744 1141351 1907620 1909657 2038807 302637 1459099 2134981 985615 1995308 2052563 4409: 1228922 465436 1478381 1509395 1658467 2645390 2064041 147386 1685842 1927420 2236981 1140387 269733 1140609 1083003 158242 1976560 1631454 612384 1354882 311144 936750 1935654 1107671 181102 767931 1753374 779548 768880 1772555 1502638 1864509 2647587 1122339 185027 2470021 933855 2360852 2370066 1722660 441: 1154874 1914129 1232194 999596 2502145 1931011 2402783 1588993 1493299 2427435 726171 4410: 1183451 1099246 1260491 1211787 2565109 454486 368020 1245018 2443170 2076955 1031451 207849 2098013 4411: 1770501 2555218 326121 1581442 1961222 1403379 868723 1509725 1303364 2578429 2019003 1398991 808415 468406 1460373 1420465 280845 171335 1214430 2047578 2495313 2095101 647406 645684 218320 979613 93174 31280 1656709 1209527 990713 2107966 648521 578091 171878 803391 218297 823744 2407267 2376228 2165334 1379975 1503134 4412: 627569 1991055 123836 4413: 205618 464031 1406702 1311572 49017 786952 2564748 1053450 548500 1490567 97611 136448 1987400 1025312 4414: 40097 579914 1902302 1659532 25250 56104 1428178 1137154 2038372 894826 1489436 2347394 1328301 2573916 2020309 2647320 799985 836644 794999 700833 1902291 1273982 1997469 1322566 4415: 109667 257416 451464 135447 189744 197201 726053 731902 1544373 2591201 1704042 1903504 1882553 1909216 1346332 776126 2052074 1771426 2418024 1582521 1136682 2395915 822705 1640637 1525532 319893 1347966 2422349 298717 833611 641242 2211448 346740 1105272 614968 402789 2020087 1394554 2636875 4417: 1341444 808731 2242835 684576 1107747 4418: 2009183 1559832 1794769 1237916 1301833 1961265 570184 1568442 812803 2351610 1766906 1927467 497953 584964 1293202 1562770 672376 617580 100294 1318378 543738 124265 605520 1563594 314863 1580389 1240821 2413149 2344963 1977821 2403703 1681286 64824 2144649 334396 1004284 1422789 809148 308171 265915 1833543 2477559 1233557 2510073 2350305 77358 477988 1799047 1991608 1408249 541930 2025340 2465374 1872994 44541 599123 17672 868296 2287855 2146220 1806306 2421592 1141325 1408953 1287249 658890 1834490 119315 1347966 1746599 653159 2445920 1527368 1987833 766702 1751088 1081096 1911534 1107655 2092154 625992 633859 548685 526950 790317 2557309 2261458 1774460 399830 617522 986417 2517791 29657 1456262 2326904 495965 798710 961971 1062124 2643577 2067162 2606263 2006959 933266 1346089 1747464 1394150 527547 1965562 987894 612799 412528 399318 1318705 389384 1779909 2280081 2606237 2166512 2625295 362235 700288 119157 1119911 2580133 213427 433319 2163324 1086237 1292949 1144520 994804 926979 245601 4419: 1295288 561998 266687 2104131 2297856 1182757 2131831 1930446 2445169 877585 170085 582381 1717179 576805 2590885 123684 1168312 1676211 2099394 295533 129929 817744 1986227 1559109 50543 2633932 2329549 1931916 1904029 2053181 1016256 491767 1682945 749522 306153 989031 442: 1990962 1348972 1748896 65353 357521 810926 906645 435820 329839 522604 143298 777411 703761 2422683 1119970 1490443 2061490 166817 1723233 2560286 1222245 2360126 2415103 26049 463638 148022 419330 1873273 862234 2566472 1061017 1416301 2565761 2157509 352160 2342189 2287832 1751336 1935965 1398236 2182550 1348335 1158538 846397 1045419 2415307 2561520 2230133 1260096 469001 1609094 1226635 420659 1923772 8012 2530588 1930792 798966 1357137 1083174 677314 990977 530365 153405 315605 962675 2363298 1382640 936395 823416 178914 1337828 2345110 1139599 304390 877149 1294746 1105412 410466 1046467 906445 1316772 817851 2052059 1999605 2521528 1017731 625720 2357564 1668715 1692951 1547746 1060569 567840 2608578 2419212 1602566 172953 2438051 411060 583444 48365 990780 658090 2160983 41914 2118268 2461180 49642 726791 177 2608352 772062 14747 1447892 159523 2000032 2647162 612284 2025125 970950 2187344 472844 2255111 2175377 615738 1066290 2035759 2413249 892812 2423494 861945 1256833 235727 942739 1535123 765530 1413237 1069863 1869276 135658 1505596 1267444 353755 940873 399586 1178966 1896610 1324364 292127 1652317 2551617 2452627 2426974 1655325 1237067 524761 1584876 1827989 2604097 2491569 732907 1817869 461589 1282487 1684471 2095524 1400198 2236981 355489 1807897 2267500 2055570 2009633 979146 636144 116433 1635061 2170543 2356279 307454 2582761 1754540 1219084 2225398 506602 2341219 1633588 973371 385677 1390512 1792722 1810639 48636 85309 1039519 205535 1381592 2628705 2122407 1933406 1960869 1097258 119867 1585813 2422300 1595603 2116429 2594716 1031033 328309 1255580 603372 1530874 447064 2157535 1106131 629951 1962057 2071601 1033717 40596 762511 846848 283280 2640400 163887 1950622 1054055 516989 155725 1577211 1016683 1721204 787220 2366305 177770 2268764 541406 1360098 2545811 2574099 454758 1797922 966537 775839 131257 1937336 1962795 789285 1073371 1892588 2120490 888991 1035478 2398096 2503632 987096 951152 2632339 2629548 1983070 668304 978155 1030681 1730884 2007507 894775 1104421 1178499 45677 1893221 1029654 376424 374030 1504130 1749078 569121 529772 1099025 543873 675733 868317 911088 2503583 1157143 2202658 1452757 363252 327634 2150088 1115163 1766791 6794 2015092 1995012 425597 1803599 2021477 248357 313730 2598627 1121299 738323 869761 2295883 2444094 171756 1941554 1264152 2319194 223555 568115 1305196 763673 287037 2385981 1964566 521004 343613 402779 1917994 2284477 17672 1535294 838828 1083826 2334726 923567 1476724 2162097 263018 1373441 883787 433799 596148 1223339 2302757 1917422 309638 1311658 697202 1482116 1238714 5127 901956 670339 546332 798871 1125313 636367 1422100 814158 71978 1116312 2151805 1777984 1287458 591609 35747 698061 1944475 474171 100500 2127818 1318247 1046812 1001491 864958 1892712 2255577 969571 1603837 2280608 2283092 1506156 1835829 1883031 1282811 1117878 2306096 1769927 1820892 1100043 164571 1817706 561296 59109 958128 717599 1368494 1868994 1253208 1565215 395017 1313562 888760 799029 2306123 842989 116695 566720 1462501 2254203 1358817 2570264 2044124 1265630 1847492 2180200 26773 1005020 1042824 1865481 1318718 2584156 280907 1407649 2626808 895151 1062760 752633 1577925 1629084 173956 2143923 589802 235367 691893 1746049 2510023 508378 100661 2579825 1381024 400535 2287570 1678873 174160 779875 669072 1796046 1302049 874854 2622322 2454907 903248 616386 1319060 1420523 1088826 172178 1246157 1380218 1727364 609644 984502 575140 1955358 1002903 2350458 1774763 789924 1772309 1833443 36828 1780593 494622 127654 1246235 1591753 1207868 20490 369257 2392037 191521 54774 157321 2464375 218836 191576 205723 2130473 452887 1258678 2631373 974530 891975 62546 265971 2168515 769351 967423 2182786 246460 1233325 567317 1085622 846982 1230844 2201598 1516079 1834530 1020314 2542728 2462827 1128041 468055 1495562 2092912 1596784 2220881 2517888 268790 2069319 2436563 448973 2039709 30510 2355641 265699 1572040 449777 2605272 962386 1963147 552449 2052427 2492502 2564249 1404943 1168019 355508 1096262 741653 681759 1808263 1768277 1955251 202814 1583681 689527 519553 229474 145210 639265 372821 591533 870960 1035991 1961987 1364338 133138 1716291 66702 287805 2250881 2239998 223264 174579 1705084 296406 374876 1241446 326330 1537569 2501660 2243684 376456 1009704 538472 1179450 11318 519594 1326699 2247692 1204061 4229 2359263 105019 2260081 439449 267513 2175686 2447757 696008 1183208 246111 2483015 1344844 2533551 1636086 1828032 2112242 945007 315603 2202042 436383 1092918 2261715 350894 1071808 1582918 2191070 991567 519653 2584361 2376148 1159686 468977 953566 75327 218791 859983 2586731 1385369 2293432 2373826 155389 469896 1997988 2058323 2529666 1252933 1852003 1637892 2469970 747251 2420262 588400 944343 2326050 1999953 539962 218010 1366273 974198 138609 1711102 946532 2527771 2263794 90633 777065 852377 892961 1255626 885543 1752914 1408041 2585399 407754 158446 769979 1017918 1610927 1606471 1082591 740272 1109221 1349433 1670169 1794019 198282 303933 4420: 2514857 108663 653166 2375761 1381396 765066 1655726 2042967 417816 1775026 367288 2220351 860915 2398049 2227093 484055 1470416 2624471 1190499 2219373 621468 1477659 2538159 844748 1926295 2548878 1563166 2271277 361366 1622983 465306 2224586 2195738 551196 2488764 1653397 1087638 2194062 259643 1138060 2320921 2428819 571094 911952 1467571 171817 332923 1376556 1477393 714313 2331994 2633921 871128 136199 964860 785768 739512 1937545 2065507 2076317 14524 48304 1392174 1071328 1722165 342798 1929259 1126078 1762448 2445230 540359 1192966 870554 497729 2521261 454487 426951 1698904 1689821 1685676 179199 252939 294499 466111 1672808 2490266 1407072 2206050 2448254 2269033 2063308 748437 505823 1252560 46399 805389 112559 1973766 764929 287212 457399 338998 1601038 2205241 63111 1921157 815383 2360114 665185 2064418 1316453 1189129 879085 1217366 2227271 391543 333726 1142347 1566771 1863826 441702 2384880 2274496 1321132 2048798 258170 1632677 159930 3520 1140718 1929363 346894 2030616 2398612 1687637 507585 1157721 441968 1630198 375246 2371308 1518985 1969722 2317258 882265 400600 465977 1585732 992267 1522640 573972 745376 1387016 903504 2243222 114893 1747843 844468 298031 1202595 111261 1075658 1515373 1223350 1561826 2640636 1606273 1355626 2623275 1587628 2166288 831353 824434 476169 1620319 1406812 1645137 1823354 155164 2293544 1265502 442120 2528213 2172507 726866 871496 1922788 1869784 2189150 2567448 1371462 2128501 1988222 261739 624303 1405020 2508685 1113565 1692300 1064829 234542 1741624 476461 501204 271736 598882 2083264 853097 104004 1917930 1234737 2403598 1718316 1930179 2386202 905107 351849 692158 489749 112055 2324218 1964573 1037292 1063206 1169046 892184 460840 1311651 1033986 799584 649386 566842 559790 2109725 844410 1141047 1549900 2635612 227454 4421: 1680222 4423: 91701 1181673 2086548 822507 4424: 2339641 2095947 2546292 2603539 1512799 4425: 1371129 539286 2037839 2302273 1709120 680958 1488942 1447528 458179 843729 4426: 1605065 1654526 697102 1760420 1813450 1392697 170600 149031 1386609 1905814 1171370 2218284 2637886 60915 323456 1933181 50888 1623125 2241175 253106 2007330 4427: 1626628 613501 1295475 689707 1045523 399993 1872779 854807 701992 1086752 561370 2296567 2498229 1043185 1589836 1130926 166644 1125519 1724262 1357085 1895592 637040 840 283163 1354954 1795189 1047621 1914518 2582351 2173320 2003070 1396173 704223 874124 550154 1172579 861229 841135 100482 1350522 2091327 1664703 2329770 2438737 309909 492454 1867262 1064542 350915 1111222 1299280 1200256 125980 1877972 995677 2466658 2365841 1796497 1357776 313062 1047850 300334 1894681 72421 1685197 469382 1336822 729321 2094134 2461142 2383910 396313 1063932 1796837 1354171 1232557 1807693 2556070 1212610 2047256 156401 1737144 1162142 788917 1955578 2518146 2299649 202248 1131312 19370 406165 2513450 1330811 1605347 1807548 962872 360661 2086397 2339375 1150753 442067 41970 2020956 55009 1246284 1503138 1751529 1941295 2580565 1526026 1856651 908253 2548316 1173844 528240 1182108 1629530 723411 2267082 1571660 1116522 1092128 322943 1200029 2391145 2153920 167584 503725 556956 2016097 2354875 1381698 2122925 2380649 1174252 2346564 2617794 1779014 307168 2469769 1676073 2497427 2005245 1554655 527147 1331144 79460 1470602 1898660 2131799 730751 2051592 1086423 1329417 306843 1574554 1548115 2389965 1088404 794480 2023340 1355085 2096537 1490283 40175 2596846 385508 2584896 193430 1851039 979831 2327037 816390 1440084 615078 1346061 2117086 2628507 1768382 2361118 97145 1643394 2424038 2220545 2368664 2064194 1128079 2431290 109832 1309775 1955597 1737480 1074766 1066555 1558220 1711724 2188881 2616291 2086204 71540 4428: 2128304 4429: 1236222 491722 2430951 1991077 911724 2625759 2002946 2455846 1713575 1739802 2471125 2469272 1062152 26558 2328698 1156599 962537 1001310 2026010 628788 727936 1945504 1157892 682688 1900814 1111007 2352996 1810236 262319 237652 2357160 2157724 1790328 726337 870006 2207087 129265 1616156 2516946 443: 2241627 43601 1370029 1078175 1429434 111765 1885334 1294892 1475803 2609763 868242 621097 1714706 489593 1179375 794123 1418650 1593689 1560649 2089420 417386 860519 411805 983975 467801 1895653 296246 413875 701519 960028 432536 879939 703763 2420591 657500 2275792 2254791 629615 2037723 2341568 2192344 1760897 468458 1107941 1119107 2088659 203007 2390994 1250769 2293709 70718 786154 2517379 749564 1304138 315513 716286 1148096 738682 1675724 1368944 1676052 1083705 156445 2132275 520884 1542895 2389815 2018527 1399995 2445855 1222766 1381366 1234007 1674382 747755 513396 893126 1366468 398315 1831260 1900537 998607 521490 1959325 1023017 1624075 2201090 2027327 2619107 2361233 654132 137261 2033792 943807 2136720 1792790 32415 2533361 2125111 2581508 590535 720126 2366248 2091056 928049 517297 2384516 1363717 969542 32742 176911 502360 1097984 2218535 2344813 2294824 471918 264157 1935228 1842825 927527 139832 908642 2496411 149854 1031604 227326 2603582 124413 2189095 2358657 548550 442134 599674 1507410 2210910 1397659 1237096 516672 1760577 1645706 1267794 851698 1251935 1457110 164113 1011218 2008327 1871507 2053316 1152051 588263 2119003 167280 2432424 1308315 583882 595546 2152838 455516 466451 1950364 2370120 2592038 562912 468653 1597690 946743 1825851 2448764 1396245 2035151 502420 2585622 1497889 1783342 153477 2523129 2324209 1345144 782264 1825485 1671921 1808264 2311047 1313596 1380501 1681172 1035052 2014848 36809 2181455 2593556 1402267 1957544 816397 780521 1417996 446313 831248 596364 1135833 1557886 907021 22459 2623864 983856 1841565 1142739 692011 1118604 912010 2192675 1623493 1467916 1740405 1289014 2171691 1559971 1506248 1355058 1215614 2515440 906223 937502 1447892 968241 1072058 2551609 2171043 997212 1283324 1670287 1449331 259954 162282 1801398 1890012 1370590 2073838 419244 1802532 258606 232331 399766 605656 449129 1109496 2245909 2035912 2518928 2464477 2447371 752636 375830 2641753 974506 148844 1105170 433513 1832551 2078752 2415035 588508 2615184 1250362 1194581 708845 2315879 238076 296954 1795744 2091249 265349 1672858 1827453 475266 1872802 1796056 2388301 2008065 441587 1176938 1358272 404151 1539253 1361420 941190 1099181 69696 1322460 2643482 1463873 1007591 783330 1827035 494139 1822359 6908 2559271 1582036 1569083 1781561 2235768 2279490 1712974 544004 1847477 1138586 698713 1214409 470975 1053326 94367 1782899 988502 2143797 637513 1030014 2060540 1386554 111074 85003 1174134 185236 1532627 2331036 2266549 1438401 1940216 980113 562013 1944481 1967507 1525445 1840340 10032 993855 865295 1614245 1903491 1460503 671703 1893378 1465067 1493930 158859 593405 1901351 353827 2516335 1837525 181171 414041 905400 2596842 516640 2232215 2307026 1868656 2381833 495642 2038917 1395744 511813 445428 1203788 568178 2375027 1931148 713610 357901 1132034 517439 708359 2627855 1133136 2078893 2407464 2563987 2181514 2474377 141193 2647938 434382 1456324 1381372 1088119 798879 1570495 280287 271941 1781630 817120 2584628 1243643 1272039 510539 109646 817857 104011 1717108 1124512 1363385 839305 402223 2535230 2044929 2555216 157944 788262 2403194 734726 2090037 1634788 1923107 1560333 781277 1782900 603061 1213758 136981 1564156 1767818 1774245 1979097 1126416 2512916 1394441 1234209 1485436 29987 49922 103919 1152524 626077 2015030 239779 1868940 263310 879483 31931 634963 2042978 967091 468194 1740650 1161021 111945 2166662 1596116 1115071 1227787 2612248 131257 2086349 1674720 1866955 1424237 588972 236481 1667849 2597584 1332585 2386350 820438 2254892 1961801 315127 1980134 2172194 2180458 1972113 835608 2504469 821104 925705 1760764 939094 2123856 1629589 1985995 1243892 2177503 1150897 309222 1286770 1540201 1048586 2404692 1823139 313299 478512 487140 2419734 1778959 1239303 1384645 1197576 588877 2185052 459248 1651539 887536 2310078 601081 2437982 2154932 1501739 1473782 1889867 204176 1819975 2493191 1696672 607955 1137066 1298579 1772630 1735921 1382133 2640397 2020125 2054830 2237321 596696 2339487 305305 1092547 185901 325021 1711448 305343 1229835 895587 1373986 34687 1263116 1667063 1928182 1021023 1782207 2144186 61483 944551 14192 1934549 1314945 1844872 2137722 1717754 1208065 1445588 2246110 1400378 2298741 268401 153028 1173137 1901440 2187085 1616717 330631 1734814 1141759 1818218 1691481 2540265 1008102 2577095 1406338 796700 1146991 828360 1657855 1321630 2404802 1970691 81942 1057897 2281717 1179688 1264152 2423970 2535942 938082 1035843 2407299 562218 1275188 1858189 1130450 1008313 2546078 1205791 315250 1772477 110967 656231 1125227 2315419 2159783 1844042 83118 2276848 2424913 1210179 664317 1720741 1299159 28148 2417819 1847785 1776917 1843785 2491745 108211 987516 435332 1081648 278260 2313891 222788 191678 1535294 270573 1303433 1510811 2627622 1106579 96986 2459966 1600002 1653669 471146 1461790 2536400 625399 308314 2195080 1004050 2141376 664002 2200909 1910447 1088704 2065216 239791 2497952 1686001 1230714 2358634 909477 1478023 473574 2146156 2154117 348788 426753 93831 2247157 1550548 924431 1531509 2243594 474331 1886301 591105 1107012 1698688 1045414 1148416 2192634 1060666 2639312 1992930 1839629 1957273 1891987 2027614 446770 2066747 209856 1252877 179499 461466 681782 278895 64871 2331989 1043596 1332040 2049016 2434301 1193887 2300469 1854577 231819 1020221 972214 2308920 639459 477394 298934 1567631 1687256 1801373 2512667 1532422 2333871 2147248 2258664 170116 673595 1746782 1088742 924956 400700 965214 2552635 964311 1349009 195153 1899334 904835 1825260 737107 341223 1429111 2262005 1079569 200061 786517 517212 2420904 692698 6748 1463442 1529505 2068839 529987 647318 540803 1975449 793867 2508363 1171822 480686 514630 2158461 1764575 1658622 1519936 1931363 2607119 2071592 1238062 2447650 1223550 1328847 848104 666964 2398277 461124 750263 1141507 979896 1262828 914519 145279 129320 1752988 114562 1710950 1077968 243260 1321057 1033748 1994095 729411 1454609 1142514 807742 1474838 2023125 1973543 2105464 2490833 143660 1833867 595796 206186 112611 396739 1808936 2273992 1621076 2324421 2037641 2596424 722210 1718808 1443782 589961 1755324 81211 1934818 872966 352127 1578763 1685494 1953600 2102913 796898 117904 1365578 891817 2001892 802489 555325 2197887 870643 138034 11714 1686669 1446318 943441 1327958 1398583 2024463 2128366 823104 1415022 1539831 361616 744479 1295842 445807 1081078 1245647 199496 304348 2119152 610511 1230874 450987 2350280 926894 529615 2527244 2463409 456065 378519 1795009 1984578 1412607 2040203 1527055 494756 892409 540651 2258721 2254190 183083 1155612 538275 929766 725800 489104 1888319 2634848 1305428 70147 2421659 684157 1240194 1110138 100918 537232 990013 2217378 1898080 911029 2322684 1731747 2496342 1707158 1329906 834858 2496826 1217196 1084412 2061868 1008087 1564196 1535331 510499 2212323 1085049 2323568 1509920 1461667 1194124 1478536 1138760 2231568 1685370 1799888 1309432 1915567 1218382 2480754 635118 1639694 2217142 2356179 2111196 2117625 1486161 1061583 1511565 1121539 2442888 1357846 1888981 1387627 240021 536507 1704016 1169309 2215085 2325457 376764 1830419 2492337 2401941 2379219 1731357 1169803 954415 712879 1028284 2224160 1484314 430966 741440 1428576 2539452 747710 421669 1116818 1033892 2082102 96498 2415243 2600376 1688496 2180782 145329 1169346 593644 318200 2427750 1010577 2226220 945068 1553932 1883047 1632117 1020314 2545106 2325764 1023079 61281 218047 1617019 120416 1087221 877036 537637 700249 2375788 133608 2325653 135709 946202 1551815 863422 1350500 1081702 837520 2423536 1258066 334358 2298598 2210487 1402739 1194523 1115905 2024013 2635921 2214880 2562015 930325 1257986 128102 2221630 836020 2530868 2319496 2067791 2392919 2550060 1891626 2112247 623724 256755 1125250 647150 2103751 1531909 1143706 518451 2122523 1600316 441947 1919782 1274815 1070158 1614193 1964307 1664867 377727 1356673 2191509 233177 848209 1905325 2289567 1447548 1545416 184261 1949947 1604954 207080 903539 1966785 2304852 1833861 829358 409221 541119 2421099 2461081 2242179 516714 2001775 1206850 1971306 464716 1314611 2528236 1117451 162303 412460 235733 1155708 552890 1384853 838891 1008332 493852 1542389 2484338 1093851 948637 2203337 1086366 1328074 1144002 55655 1618152 1609576 694621 1524510 1996649 1019378 655669 1928611 943184 2530523 2221420 439449 1568934 913445 280975 2363206 2613119 1262066 611129 404060 1564809 816802 293227 256297 1232694 1558381 52990 657782 488840 1060412 502870 1719519 988545 2255978 1222958 1123053 1686643 1032501 1111686 2418033 779492 1930274 2045628 2120576 1260521 1176909 815442 1738371 1426797 1915453 1493270 1008859 714799 2480144 535754 1660400 2542332 2312066 1890080 1990493 1566401 71939 1340155 75554 648455 2264196 434399 820245 2199681 22784 1516618 2443373 568554 2182419 1106156 2165091 1519132 1366036 1491758 777859 2380199 981251 1593623 1757471 2042778 554612 1975453 1065942 733562 491288 1879841 1199386 1041657 1053487 908473 2599917 724153 677634 1828222 977992 2157013 150886 1587513 467177 924943 2638869 1364164 601489 819015 1396747 1197835 2360577 2011104 124326 648412 880327 1398924 4430: 1182488 238920 772445 4431: 2259321 257500 1845031 370487 1173778 2267633 1991066 1594468 2347973 4432: 560727 1997470 2417090 1927570 989218 1619088 1378306 1610202 1007355 1318933 1031995 1310962 848397 2063829 2047393 1332711 469626 2592399 68416 963142 101119 1087678 2013001 1120745 1421060 1814173 2004343 415434 1428669 2022154 885319 2442903 1931535 2545129 2064790 1281178 2314385 727764 1056617 1291272 872662 532118 1816011 880319 1699974 1771545 1655200 2266119 2395850 294948 2084592 2412642 2006197 1639291 2031706 1779443 2624116 2398369 972103 1026302 2157337 1951581 431806 153221 1268381 2575490 1535886 149396 1552862 649305 1404612 2417476 811384 1445657 906908 20245 1352780 1470316 1036242 2484221 1738513 1368659 2075229 1484370 1796394 2447935 994065 1013986 78711 2175827 1222851 2194994 2206269 1952472 1710005 1116849 1024311 1491294 1072541 1381792 627968 820756 900008 1582709 1113399 682642 13537 1900467 2304868 740549 1813251 371357 2149895 168301 1020735 482601 2407562 1372652 1104843 2514482 598941 617134 936631 2104247 657560 1962405 1627028 68870 857658 2550755 300490 589165 1486874 1779463 2605548 2084268 445397 1454046 1102755 2046356 1413501 1065932 1373963 327367 1283672 407136 2613899 1056888 2170784 490131 2385827 59019 2283199 1543214 1771703 2244060 1965227 1885679 1621440 1648043 54180 1942266 646551 1176626 1786412 1361832 2441465 1977126 1246186 799381 2602022 1067472 1136332 2441012 1200176 501076 2125111 310211 852012 87502 1341061 36921 170019 1777937 1018657 2018164 1806255 186074 2471297 286106 2289360 1497992 948917 2302461 1749804 2438443 2216320 2428803 1564024 1116562 2210013 12915 1834272 1875136 55946 1481158 1701174 2230568 730120 981989 655528 1961231 1675708 341123 623062 1632163 2392635 1520426 2115117 731140 2155678 2484410 241031 212607 2361288 2329883 2101970 2009161 741230 1160025 1104894 1563611 1607114 1676571 1884851 547581 100791 2090124 247616 379164 602893 360278 42520 517537 2054213 2285134 303485 1790539 2556051 856001 191428 501749 1136755 222832 1200291 2382572 118429 1488256 91243 310426 2620861 1345759 394309 429269 428856 649827 491116 1500724 2187213 754784 288832 1304577 1826700 105933 1670719 178421 2053329 2648650 1416916 733203 1933085 507375 2493616 1851136 57274 2167247 111363 1649576 2458742 1811136 134778 870900 509012 625249 2619207 383477 463354 1786741 53960 1786588 1552203 1115344 2280801 2355225 1208003 399873 98251 1868450 1731066 1876679 1892435 1097488 1893939 412549 49062 1722513 451878 95078 1826828 268217 2334741 961652 367336 1997397 1600463 1421554 1278938 989661 1198852 147663 1102443 431607 896153 924157 552861 69285 2217366 1136255 1744393 357781 2354869 1024026 2424425 1353304 157326 50850 912483 287987 227721 1727849 2307509 1072291 356793 1541112 1049689 747663 2204602 429972 541779 331073 205582 1168900 1280053 2340123 1618217 793875 2363356 1224868 728238 816275 1616441 2221133 202298 1320505 147254 1528028 1924838 1470965 2586520 1978176 462258 1581292 2416514 2421636 627170 546339 1242655 2283186 1099641 210736 2246612 2639356 2221769 881795 1879264 2351432 872912 353436 1192508 1471503 2142259 1619242 2034145 503849 163083 2554402 216555 1719243 486741 958769 475409 142900 1403388 988046 2588487 1154321 1188031 2480728 1478691 1970531 1015550 544773 1732566 1979320 1905292 1665230 2080217 1740360 635490 1317366 1614344 1911907 1268266 1398861 599614 2352828 2320077 225754 1280305 592003 632581 220403 2084722 2599787 1270133 206145 2159754 1619278 2642884 643562 779793 1799269 2322440 645772 2292811 1712260 1125113 1208356 1610861 2304 1274817 1552309 2551132 238503 1126183 1227056 125669 1777299 1672858 2018407 2240695 873121 1135419 1759943 146467 1170517 1159376 774939 2162416 1167269 1612452 191721 648936 2593769 209706 1866174 1582939 1953618 1817972 2313479 2412375 1620204 51236 218963 2222832 1139519 2320814 579948 799498 663334 24821 1032035 2392493 384680 2550686 1220303 1753088 2173878 661506 516711 312726 2350281 1694733 2375440 2202187 2558461 2485018 2571757 1905763 1400125 1977458 923987 474865 2524957 1877227 996523 1351408 1109322 1662513 1181710 2418050 698676 2409403 1055719 1226003 528901 2327518 1266331 338400 1846493 1637911 652867 1072631 2303890 692647 1034089 1524283 948245 318272 1368117 1229702 557456 659812 618919 2122654 2157361 311191 1343196 1302357 344584 586695 947780 1001535 1837795 693130 1321646 791979 2022961 883244 1585019 1139030 536826 1533096 1562666 2262344 950249 734326 2079297 2465305 2146172 1677519 1435460 2483472 2238691 1826637 165518 307866 670945 1095716 2625409 253124 1918218 721448 2153495 2043800 1101624 1941930 389243 2073528 2616751 1105471 1363159 1846683 1036405 671205 2233746 1222517 19095 961391 637659 1873673 1395444 1270721 1832547 2577725 1695779 2172099 579050 2241006 353322 1355788 970185 119435 2579180 1967983 2503669 2529250 1400079 2555428 1692340 1752363 1781304 1437712 1075643 1530268 2435188 2429628 454943 2502933 2601777 2385676 898188 1448416 225098 1620366 715028 1967608 527868 2514191 2633561 639684 225529 473066 2041280 2184391 687750 1141644 1853830 1776230 2564581 1177840 2353968 1123091 2073955 2460352 1956892 1997808 187535 1172650 2416639 1710007 2286202 2155192 1111216 1403474 2646939 521088 821991 655142 1268138 2081051 694691 2644155 2447595 414949 2353039 1482257 1727249 1229638 1185001 1698329 744968 877369 2247212 1510957 2597738 1226774 1937698 2189568 681702 1768386 2594716 27585 1510004 333769 1804983 1871713 788894 1634732 455435 2261829 841644 587111 1073032 2204852 550519 2347432 1229162 986178 2251413 2582057 573087 1927249 1593921 1665842 2585728 1643089 1745040 1781677 1786024 57908 1626358 2438782 1981592 2130371 2534358 470318 1839800 2103627 916212 1925537 2166954 476692 191348 863078 2052984 2333676 692598 2579849 760883 2399265 1820017 2088059 1423301 1211019 675100 2070275 1617024 1401355 1572917 2365733 574108 499275 973465 918588 637862 1259594 290541 1890805 1948612 2105139 567245 312091 1064671 1681242 1320426 1687466 2187186 2498194 1872236 2393194 1769705 122854 2214306 1293903 1064863 1509686 201021 86982 2203655 193821 90296 2279785 1297517 576063 2065442 2020388 1369958 2639472 1535385 1232345 145801 1009931 1457731 38392 196978 1807869 979338 428966 663119 2320053 653533 773102 626270 1315530 1277217 1641777 946694 1030022 1138907 91908 274500 1450735 1545617 196791 969783 884925 1706705 1696182 2048729 2369496 2232644 570735 459827 410353 2037373 2363506 86257 834771 978593 27750 1854760 2543088 1902767 873886 2250233 85090 458357 2444656 1038766 766302 2107875 2627733 805679 787976 1477184 1408817 1426194 2202289 2264752 1544306 917385 1427085 311989 752165 1534471 4015 143426 1069058 426971 2547859 1631601 888658 170792 2306627 2511054 2327488 1252039 1106863 1382677 2079598 1838996 141361 2303432 119502 1939174 637161 1883226 2533895 2456847 431996 592053 1797223 2164031 1268589 1883269 1760071 1094976 50036 2139475 2197924 2437810 1896654 1687166 899636 296205 2321098 852107 415683 2047200 2047038 1914844 2155462 726407 1226322 2260109 1171937 25485 1978036 1700935 2226834 624100 7801 2223821 1291501 1094606 952264 1558718 2117915 1402892 368627 590468 775194 1749598 70124 2560615 460973 2540859 996883 2607836 2521992 365747 539870 279220 2644960 807287 349403 1349688 572794 1662102 1088481 1986580 1707960 1597286 1211350 1827792 169538 1223273 494495 5163 2510042 404546 1748635 730612 2541118 1281874 2322198 1502807 1787171 1528563 1423830 2357466 1663360 2380974 1129437 2337603 2480306 1503189 2370614 1543167 745932 93478 1257912 1746245 2527366 2416965 1335361 1499748 1604270 2606528 830462 2057955 1139657 644825 1427752 2276898 555666 609271 593630 949487 1155277 2339436 2424625 606356 2354150 2010641 2367716 341111 471247 2609736 61153 1088431 631035 545422 1604031 1999579 1160015 193382 989217 2158137 2355347 2461851 1023840 1817554 1005334 1621934 1053393 1346182 2060831 1923574 845065 188235 1512053 746261 935790 2446215 916818 134328 463367 756018 637023 587010 1017374 1618646 1059594 892351 254795 1605696 663606 451638 1244186 651483 2091821 167432 1890069 1119226 898354 2398460 831437 1401520 2127273 260193 1055543 1187937 1117426 814223 2199448 2084990 1886988 1102891 2308595 1636806 1959752 2311594 1248685 2393789 1085929 2410518 2374660 935816 2294816 1109654 1905205 732608 764448 1534827 2306263 2109190 445360 1488601 2437860 1621807 497262 2287435 778352 1421280 284674 567452 391562 2543141 824015 701362 871970 368013 1340629 2641599 1577139 1927479 1628209 865629 2099264 1881055 1265837 572694 653414 280165 1265344 2423106 178143 507497 806340 2143929 1627487 683340 1076144 2194483 2024739 439368 43276 913008 1950917 2161530 1549927 2036704 1573891 743448 1228753 2493202 2290440 1014037 2549444 1144928 436666 928737 103828 838563 1145606 218876 887826 1305622 651204 942804 1750387 1904862 1985081 1251812 982890 1999586 2591061 728128 246047 1969506 2314536 384812 1942347 2434407 278043 1366486 1192069 1679769 1056072 143398 324445 193413 2021068 361139 1095459 1283973 2349013 1161562 1391342 1007928 2627622 692569 840022 2186345 1352315 526219 382068 448626 1633759 457865 1664855 1251263 448298 684811 1267196 794666 62768 2412646 2398768 917650 839069 499712 992701 2487184 2504661 1587770 1950695 2062617 1029408 2581665 2319412 1652692 1705811 871063 2239899 1766974 569296 1568724 802850 1825212 975152 966148 2360953 2526973 753959 814947 2192184 628735 1503414 478751 1353494 891781 1939891 1070508 720473 72443 845318 1172133 2352966 1964258 1891622 1150528 2016807 487741 2180925 547968 536501 1409804 1889651 2335525 2116437 2482168 1313431 1533036 171136 1910615 2116769 2335574 1876868 1147293 313803 2522636 2237896 1921827 105245 1653769 1031182 2616928 1597961 41000 425150 2561651 366723 221814 425010 2395653 1888995 1470997 774631 329113 786268 2628775 2497130 103118 14217 1910329 64112 1744740 2000534 1730576 2586682 527553 811285 57657 2479785 2327899 962734 2543246 1785722 2457530 863404 748369 2498370 1661958 2128721 2249110 1563831 213101 781828 299198 771692 1182530 1508366 2210747 79542 551820 1281311 503287 1769819 454852 669150 1057344 2506480 1038907 94830 1591666 1497590 1085458 1672494 2064038 2111054 183965 2317813 1327173 415065 2134017 661825 2167353 278817 958633 1883387 2121025 1763965 2004719 428502 2519537 521968 1048912 317001 460502 707047 502305 1858216 795121 1661416 1051971 656832 52119 14336 652394 2526434 1119614 1799745 1457215 1959875 253663 790204 1410255 473842 73813 1947878 2467726 249606 1078256 510359 1316431 871528 1022833 1527961 1766116 2441514 1617561 1429047 1873041 1017896 831448 343536 1154753 750250 2493594 2648347 770461 1348897 44890 758240 95343 426939 2069811 2197239 365452 1555494 703911 1023436 2429553 1331787 2533616 136797 651510 1915552 963672 1216380 955235 1818422 398474 984968 256213 1948678 1684571 827543 2276056 2076481 1036172 784932 851158 1474833 2000133 314413 2001160 2286190 1320968 217139 1453087 1555257 792585 1982578 2514838 113101 1577112 419634 1830758 366223 1616890 2032561 1944934 618661 28275 1890392 722975 2141865 2509476 903229 2343368 1664287 1005692 78494 2482546 68724 1510542 1149664 791755 1827022 1307043 1251854 1218221 620553 124030 2294727 2235823 1900494 1053907 2501306 2376113 463877 1939866 147092 1225612 2239324 1863533 1153616 1810215 30924 871425 934578 1531455 924494 1938722 520176 1982915 1062248 1730737 2338502 894711 1968736 145832 1217721 1053206 2516427 937122 885193 2512596 117687 2239755 587394 521020 1825916 282213 377157 773355 453583 1692815 1537967 2130177 51677 1993316 1160812 343336 2147587 680999 402782 1761262 1698800 1965521 1449683 2201194 227220 408244 11764 1075406 2425646 860673 2402835 2435315 1174960 1409006 110856 1689816 2181699 55378 2047416 405568 2098276 221502 2060431 1920507 2405419 2575900 800891 790515 550478 2355598 441672 1150338 1250432 408605 2509664 2176906 584192 1421691 754371 606723 1629401 2387234 593668 2455536 1499293 1466716 30599 1943869 216711 847968 1834076 2122338 1329944 1518298 2017953 487020 456756 1345302 2258188 552867 378999 578473 1731202 1955294 2133480 1222411 1280797 2648575 2402888 614342 658727 73248 1121046 376973 1665652 2112266 1355626 38075 182829 2289231 549069 2546683 600994 1096226 844953 1197720 1268701 1587269 2041133 805479 1075474 1295074 570658 1042780 983784 912114 1149584 1145179 1252940 2206255 128579 422605 1031215 2560666 1990744 1843482 767840 761142 1809949 2743 502992 1134256 1731620 97622 898247 1779226 2614047 423388 1233323 222868 1249088 1380676 2425611 303573 162787 2109610 601654 2628704 483665 2293941 2397898 847349 1651357 173297 20559 1076595 2263224 2297292 706435 1667114 1490846 1521005 1000898 2377168 2033456 429526 2290591 2335936 992030 1336324 2528591 781645 588258 1395454 2609356 829561 2067701 1441883 1227277 2426918 862495 222876 485399 1133963 1237797 2343941 161852 96737 1623645 107604 1410875 1515859 1665945 587028 2370652 1206298 1000954 1827598 619193 752756 2641481 2548908 2214135 1201761 2018346 901644 2214250 1354764 729439 700163 886278 1708466 1336242 745100 86252 1214491 2527025 953556 2315680 1024903 304724 1722634 2312549 1316034 1520601 1133476 420755 1211925 2629205 1373748 184940 121952 1550412 2487462 2318330 2260915 467148 1412404 292582 1155790 2360619 2450403 2442221 1445135 282079 2077685 1976817 2135438 762345 679037 2062083 1142674 2010034 1266224 865347 316027 2278954 1951586 2491364 2622835 778594 1729389 2553028 2493800 1662421 1758960 1196211 1768245 2441087 2525864 34374 823585 2028196 1388724 190669 480738 209876 913154 98725 955685 91895 1289387 2013638 2232767 680413 1334985 1822450 2452123 1715400 2548608 2179735 2236953 2170463 579344 400422 1061606 1387040 2572860 598386 1394319 975342 1612186 2466155 1768458 594266 327149 1317737 1476076 2622807 497145 344979 1539098 124284 1696864 38272 2453027 603487 2245315 885065 56263 256255 1599323 804439 1513443 537852 1842990 1202818 1359612 1691788 2545711 1553446 2626201 746489 814369 1551415 58061 73306 102988 1394569 1001862 402453 308249 2580211 1911928 2578535 2267354 2447693 336345 485510 2051412 1624048 2357176 1090934 2500625 953739 571458 1749713 232796 56295 2104385 2101341 1168004 2324630 789520 423185 2495037 268607 671095 1792016 248900 2075568 2485772 1743760 2311087 2201995 110658 1293310 208495 2561175 475739 141305 1382749 1928641 2593829 2615911 2309282 875948 1200078 772490 1177622 8485 1411817 1674764 2095144 1307136 1139526 511385 2337756 1661945 1275569 1584824 297583 1370401 1447614 1663458 704684 2256094 1199132 1967069 2106997 119122 2145273 1753215 827685 935072 2624435 821837 243428 1217108 98518 343794 2069379 644100 644315 1512786 446656 1599021 511739 1169458 2605915 1932053 846688 2499841 2075583 539103 23203 1908534 1161412 2143764 2466442 963830 1746013 587790 658060 2600882 1147108 1077622 1562730 1770615 870584 1587218 225177 723713 1988195 1771680 1443001 385899 2052070 1276140 739682 2321219 1394129 2050907 2573934 2636324 2253063 1442289 1567895 1558591 405126 1403201 1525168 705485 2024658 1575433 1656172 276982 1174866 441517 1733692 180932 968187 1146582 2020567 1956293 2100576 2276514 1947652 2295069 686930 184362 1422788 2206274 1324296 804949 143066 1962776 2338987 1931745 1944517 2601965 623658 2248355 1760513 188588 835539 1257851 1115731 248373 886872 2154787 1039379 1609061 800393 1919121 337837 2114950 723096 74332 255535 2008771 209111 6139 2494620 130426 1748295 2463269 1675332 2613609 1697879 50807 1664510 1726930 2446851 622737 2319196 1529473 1397223 1645865 2636950 2614261 1208901 1091520 1261660 2165815 796830 640029 2288021 1700112 238454 2330287 1881889 2239067 886399 674811 2623729 1168783 2018844 873510 795956 518112 236824 1646037 2264229 1891715 3582 1459584 1346100 2207221 1823416 1595341 1027041 27833 594482 2241931 1449066 448498 2160017 2283339 491602 2389084 2637897 110273 1091183 187910 257617 972532 1584100 481940 138618 2579843 772004 2164431 347558 268191 1615570 1969421 1117849 835776 787465 1140035 1169717 1065318 563604 1148568 2462028 5178 1381350 2448831 2588452 431743 228750 1643987 1444317 39841 407946 2293097 1893898 2324048 2539855 2410447 1992443 250274 402520 339755 2223485 1403808 969573 2257510 841853 689158 2087880 12531 908324 2182415 1790985 2132532 2202014 879094 1291852 1277610 232757 2078777 191943 2402062 2376332 122194 1234685 708149 1102084 2647190 2361557 139070 2136967 2306566 1953740 188065 1317025 2312586 360792 1061667 192729 1283074 1615353 491205 2470517 402548 2137589 1465155 377262 2114292 2141045 772818 2200919 1234444 1161481 1047673 1528555 1276664 1769933 1240515 1060144 1732147 1094251 2148193 2590544 426275 1158882 2340018 339939 1409265 1690214 1194166 260048 2119804 1679557 1510038 1684541 506497 1486499 2176997 659125 1109834 925246 754698 1794935 361121 944783 269194 2027643 292616 1861665 266839 437107 2308398 2586359 1999960 1357534 74770 774574 229412 236449 1545861 701745 1478176 2053472 2314363 2304229 2537589 1362714 78195 1387667 1470553 707128 1675069 2603471 1941367 1321814 1130803 1311196 2123760 142797 262621 609674 534791 2438148 1515403 1673804 142751 199598 1206266 2639026 2062820 1670173 1027423 1143457 605548 740763 481941 419049 1529602 325684 1037457 1128993 660582 1661654 1437043 1261614 2364497 1331944 2621520 220434 915801 2131218 1321975 1546676 554706 312760 949116 1396179 2461369 2287168 2399548 1541008 16641 1150916 2058887 1117126 2402670 1699133 828270 45686 2006397 63800 59387 2556586 672121 1462255 36198 1615162 682022 167159 694091 837017 237193 1814503 2508984 795113 656304 1533181 2398911 2565017 2069699 703330 205478 236226 2583570 817199 2244705 780287 1913279 1379766 1660899 740329 1967479 815049 1113590 992566 922289 815951 2145705 467177 1927978 1849150 2090846 1157347 893470 2604704 251992 23284 1800816 2521091 11734 1426504 2321554 520140 894614 2048936 359935 1562988 402507 2353577 45297 1455847 384015 1125894 2223195 418159 1205022 1283218 1187912 2612962 295301 499193 1332061 1676231 1720065 158902 4433: 614831 1849194 1066526 1221683 1858770 1443411 2644960 865727 692068 4434: 367810 1917883 1204168 1592728 85276 334701 4436: 2096362 1550740 1309785 4438: 776097 738726 2135125 1778185 1037622 2245028 698964 2161866 2472147 972286 2228474 588340 1701762 2550236 1691092 4439: 364688 554995 145339 1823311 1160959 726817 659657 1564315 1228549 1815127 5927 1590209 2046786 1804383 773921 2133749 999283 1999836 283454 992606 2188366 1088404 2254502 1041362 1961776 1643344 2125359 1143058 2617662 2305235 444: 2021536 390765 1821964 4440: 819677 1404793 1883703 4441: 2435916 1573446 1538044 515774 2178480 1908261 1205833 1410521 207583 1726051 1485402 479424 1022925 2033222 73391 665967 273218 1952625 1769350 773046 1500527 1580014 1995219 1789168 433187 367539 2139128 2643586 1573223 2192324 302081 1425660 505279 709181 389384 1418756 2519260 861402 4442: 1227707 1945415 22295 1233428 615549 486741 317247 643891 1163832 1193320 814951 821578 1126319 1335707 669035 841654 2341756 806735 593169 1130506 169515 2413488 899350 1113020 1681301 210253 243988 216601 363516 1485093 406068 1843274 171073 909232 2481393 2484563 233447 652845 2444857 2274912 4443: 46653 4444: 44893 1448469 1693327 1171356 392015 1761955 1488481 637303 1804540 1097605 1635967 2042799 948679 798858 1401869 1879238 16949 4445: 1339049 2374670 197655 2250367 1147251 146576 753621 680695 1053975 2184763 2067290 4446: 1657689 4447: 1401142 2080455 2122264 2438111 2342282 1831363 1903393 2485138 2570669 1524118 4448: 1580853 2227307 493078 1223894 1961044 1143852 748141 872440 160355 1621282 1288419 1685178 2328030 4449: 1674879 1052128 406959 602077 409671 1003138 175407 1368361 2197398 795445 602882 31584 492581 2333589 1569046 964941 462213 2631679 902980 216404 1690473 1712289 1366576 2154376 1391130 429334 2039270 161956 238974 445: 1892917 1660270 2124459 1711461 2202859 1670373 1933644 1660478 1952192 349626 1094517 2365729 1648978 741964 2426710 115461 1949490 1125788 1667171 1431080 488350 1247122 2062550 1075211 1118218 351834 1618797 1697937 618149 1396610 22603 1457313 2283630 1553204 1524964 2032423 1511780 6905 153989 1993440 1436275 1432556 412883 2047802 580401 696290 2484321 2185423 2194204 1021357 2105137 2549475 1620494 1374873 1358084 508762 1764732 1962795 435582 1024617 865120 2009023 1751948 2174312 1884964 2048881 2328316 2142951 2333510 2316244 865955 1727927 2053020 1456077 104502 1910447 2331985 1168312 248261 2458568 563705 1858261 243393 1236627 84947 2060694 2512610 2549261 2194386 1265034 1622504 1205407 861882 653880 1273416 165979 160584 495869 769531 2029553 593641 1978190 1039242 1688225 818899 1979353 551943 2646207 2000199 1826072 2349794 2359310 479222 1274966 2236953 2309580 1895659 742510 909916 1429745 2152002 1184753 2223893 988628 2519878 872138 728011 1062966 438969 1941607 1609324 2609340 2592608 1854775 720730 1468124 1629216 2606029 1878050 1500369 2291479 489963 2530062 2548319 2529088 204291 1318995 45641 749778 1020188 2475144 2023653 1911700 1685251 928060 2630492 2070971 983743 428557 4450: 2215603 2117676 1538674 968796 1171995 2267860 2271306 1425841 738062 2396365 1458874 1151854 749164 1098641 1554186 2068409 2585902 2403885 1202285 1686729 488256 1744702 2377647 647979 645831 1653070 2182474 914070 1861756 1431104 2590072 1863213 1510027 994544 2450375 2093515 1437480 355875 204208 453719 181004 2476133 4451: 2420648 210583 93529 436060 2438302 1954021 1102213 1920583 2241137 122187 337730 1683329 1585269 1898663 4452: 395461 461564 1896155 31776 565726 4453: 2047880 2558919 84814 4454: 2036099 583057 2642565 2565719 1007233 1458998 1716375 2240135 2058111 279313 1942263 2491469 1394716 226019 2268768 1202624 1408722 1376812 2068735 1984445 2342239 2546942 328125 823385 1962720 340574 2257123 1473552 535349 1642474 386826 856005 686629 2625219 222271 1932466 209088 1274788 749784 1570562 93908 990555 1062268 1238044 2481593 328959 2025495 2137572 380878 1085488 1524333 667381 2449717 2505518 44373 2646481 1430784 1681614 132941 1811303 280261 1557234 2280870 1340942 122388 1385596 1627986 1147862 429186 1128682 2356911 1901678 1254026 2121843 1828179 571932 2362726 2362681 590738 112653 1214181 2216803 1041792 1978752 957235 2591054 2371144 1004957 1638965 1711266 1275067 1876504 2295287 1694673 1989989 2219113 281200 168455 1077131 2373437 1485424 1759926 2031955 2253855 1937848 379896 905707 2268279 761430 628688 1694143 1726551 395409 1223057 1195165 2218502 1678986 2175787 2239998 985863 2548197 2576364 2643191 1962444 1315043 758924 2262183 2648853 4455: 1040755 1808261 4456: 667110 681446 1127397 1269538 1154448 2401847 1709011 1718338 2645030 400204 1029275 219888 2252217 2609486 261178 4457: 778150 348298 1572677 2419326 1569658 4458: 479779 1062512 624270 4459: 2594137 1231984 1795620 114296 2604046 1443512 1151087 926182 2634980 958053 1810578 1633995 2480624 51717 263243 674706 1116290 876288 1240616 1538611 2527975 1379440 1102433 2061229 391712 940476 495174 1813241 1427889 548572 958716 2217134 2422895 446: 1276355 338998 927619 315801 895982 2562831 614373 1785665 4460: 1368667 1050872 2559707 699237 1859866 2444796 1872933 1313973 964941 1362092 1322178 2178278 712461 1884464 378966 1375301 1304554 1356224 4461: 2185640 2637642 1248342 856068 53069 1452675 1054730 1880766 2305014 858905 895154 1913716 1836648 2082415 468613 482817 240106 4462: 1026606 2404782 4463: 2380559 858927 1737087 1955427 2035725 772087 2588759 871086 1303980 1541226 910258 355763 2548264 1886251 177096 736241 741745 1207487 677285 4464: 42118 4465: 1098826 1262503 815594 1079731 2608552 344987 2091462 1648854 2135177 173804 48879 10567 445085 1845970 209458 1622628 2181577 1176373 2477388 1403763 1254447 960129 834967 502316 2314806 2298425 501112 1277299 976463 1211496 123522 1230031 1088045 612111 216919 982790 2337351 764713 642660 2597173 1217475 700844 917734 1938576 2632194 305895 309869 1912423 1364443 2282022 1637685 337576 136939 534193 2135812 1830930 2464557 2420426 2227327 2309505 2040522 1221973 1315643 1325459 1316145 1220150 814584 840797 1193910 211664 2213819 266549 1445000 2432717 724043 1054661 1340336 109799 1320890 651168 1081259 1779014 2011903 127613 1966186 590598 1836353 427411 1347912 2202610 260031 190655 2451330 2608744 767061 2533563 2392417 743666 2500371 1044425 1831014 1295626 2343113 1577329 1406534 1477243 2291010 2339141 2207176 586162 799838 2301900 1143645 2103464 1583245 2111777 2506312 1055655 25344 1690210 661981 11685 355555 185892 976514 2403642 4466: 1520914 1803358 4467: 2111175 235330 1072177 4468: 2535052 2509352 625699 1660266 2258002 1026246 206308 2394912 595610 2257621 484585 1330811 657521 2455050 2649039 458962 2120927 373441 2563582 251595 1342363 601778 1795609 1059382 2245932 806188 1560033 2310287 1125039 1825531 81414 2441762 2119746 1809696 2018945 408645 1197494 1326380 1139904 1972137 4469: 1859363 447: 1306528 2591911 2568532 4470: 2071971 1646484 2464427 230691 883511 947596 382635 86779 918008 1489994 2024221 1118286 4471: 632311 1848868 4472: 2422178 655330 1327295 370762 767291 2083199 492622 1413444 822109 1466909 83054 309337 923490 1007355 904427 1427 1682561 1767604 1908333 2621076 1661326 2063829 670801 2047393 251209 584602 27310 250483 2382710 2041456 2552412 2460311 1569713 1968282 2495324 621593 935481 476891 759094 555305 2450423 863180 2036662 1153533 2456515 1495626 366844 2418487 470164 155560 1707088 1363665 20158 2126504 1835515 2083327 20918 1919286 1848721 2360207 347688 120215 1641461 1309944 2594035 1826248 1647713 1481926 765157 1050405 36903 280958 1479248 1185687 359779 2238420 1683933 717042 785660 83576 2355892 821205 2150118 1565020 106528 2272401 499094 1850598 901652 1117475 2576190 2112593 1237443 1255709 259978 1805407 2464521 1134299 1031126 2255186 827898 1095784 943761 1768476 2262067 2087686 594525 406306 166772 306677 1105475 633454 940449 2566674 1993658 1189333 1288229 580295 1015528 2221039 1527114 1335828 2578965 2261406 2185434 2145789 44672 2577514 1205375 1138319 486550 133853 295992 193876 740264 1752215 954707 63653 93889 1461501 1673009 1009622 2056183 1914116 572562 870537 1621411 2589091 1627119 1816208 1812331 2516024 2007954 1206609 2226997 2513006 2353115 1162613 498370 2616306 2120869 389126 489008 1460424 1430600 1480113 369691 406455 33291 752507 1051463 1834863 2246729 1428137 770291 1973470 46711 1457920 1694943 2032851 589018 1901621 2419973 2050516 880029 399548 1565470 1486470 1825321 780275 394670 786719 798869 618675 623274 889387 1366347 711774 478827 351113 1427874 181060 1101529 66980 762076 1103452 749662 2053569 2103360 574815 1155283 974224 808509 2116548 1818314 1220819 195488 661743 2000311 269125 959801 1690381 1443077 1009945 1410885 701440 1086617 1162463 2639734 2247402 2440234 2349395 230929 1130278 722033 2033018 229575 2098178 2541176 926617 202943 2645390 194320 2366642 771985 1491771 305485 1997512 1941240 383601 1293200 1941171 427836 495423 412682 1233558 2077149 2125668 2587103 2097024 286655 1901424 1861395 1535392 862550 2085205 669532 2418335 2578447 1816561 1547449 733952 1860882 2253079 2298006 636518 2080954 994580 1652886 972549 333675 2002635 999410 260782 2296969 528165 1583513 81120 572508 2383510 1716822 2208752 1542449 101882 1399571 1532932 537762 2137353 751668 1041470 2331744 1997985 719925 447156 2217325 2237005 1347290 3172 1093401 462898 2516591 2591248 2010520 721956 2418657 2180585 2087903 2099698 2182495 2336349 1524369 1805259 1177295 1062313 848371 2220106 1016227 1710746 260239 1223407 1931347 2230589 717413 831149 1300817 2289928 1511292 2283516 119083 1210494 255032 273788 1789249 497012 249198 2283186 1044980 1306223 2499954 1880523 785562 2602169 542813 265080 170401 451632 626327 1283130 2595962 2117555 814808 1499910 383622 757417 252982 1568329 1188824 368461 1961729 889284 652678 1616328 1816342 845310 2182356 1906394 2339001 52159 1978429 681224 479463 834258 1643276 1720520 1812715 290003 1702468 1372066 1330986 2201248 68286 140070 2361461 2576954 2437659 580177 1225757 1270880 209753 2002597 2180610 39819 2226530 1029194 641525 1434694 2066881 578588 1070771 116898 1543811 1335720 1339615 870441 245873 1375861 1191576 376004 2434540 1411871 1145598 1968271 1985841 2235870 2021340 2478365 1845303 314938 1327120 981659 1219468 1456113 11326 1796056 2579308 2259210 2402716 333142 2529716 2329002 864690 353081 2346528 1056535 951479 1808534 1781579 2362271 2583418 1956441 1381407 2371483 730403 2617989 806110 1081466 1731511 659033 1649242 706838 2025107 1856272 411684 190255 95116 954781 50675 1583077 1189021 1266765 1836807 510492 1992208 2471409 1670940 37309 257034 90831 1238597 1759021 2467052 1438379 1567767 2534089 1228294 76984 2359206 2462561 405261 1010127 2317688 1552478 946156 1782873 2134716 501545 2477985 1123942 678212 266776 1777231 1601991 196498 903395 583459 2004413 1366553 1569583 953142 2160615 1649370 1701471 1684471 1230494 805717 1894311 694513 307149 2165730 1674927 752115 1301329 718024 682341 186732 258284 430989 90615 2523359 836205 2028719 2242304 969170 1607842 152454 1946164 1875993 1740627 379309 1906247 2127616 1917209 386586 529514 570831 1266382 2512451 2577725 1043452 1393428 1193731 752358 1643118 861267 2579180 2194165 677553 942746 1375036 826190 170201 575611 2042782 2266403 2467656 1354531 1632852 2447268 305224 1385057 458284 988035 2427410 2028610 1080407 1733781 2080165 1377943 810353 1385627 628332 1520496 2143580 434353 236128 985010 813240 1369200 1231136 2144675 822362 1168059 413734 1450980 828819 1563196 1103636 1326128 857171 942230 1090129 2228250 2183248 1898629 217849 2369530 2353835 793087 2184161 684809 840520 634043 900563 1801305 605352 1457115 17510 1252925 767505 1712457 1488606 1016102 469496 480290 1041894 1997867 110207 125382 1515718 1533425 1293463 2336739 2320761 1967173 2104143 133968 2338759 77103 2413481 232231 136285 689259 2366159 1362465 2313810 1337310 1934665 2408279 1494926 1165576 1592456 1944514 2576872 633292 2194382 792318 1427367 2296423 2450264 1873504 1610253 1783525 136085 1670436 2366808 2436591 1613598 2327425 1223470 1761519 2192407 504779 1230390 1920199 1235563 2289093 1734770 1268813 749345 1218111 2122896 735412 1649488 2206781 2133643 1687456 115252 981911 2574099 644761 958237 840555 169765 945564 899494 1582 1865969 1456431 267856 1981760 2199427 931198 2129787 1448345 1793671 570333 595870 2603181 179719 2258215 983104 1636791 1736270 1901579 359235 1189583 193541 1172717 2380392 1179177 2145189 130919 2303867 1568928 2002846 2496822 812822 99048 1419822 2098581 2267721 734763 2145831 1748740 731067 471713 1095969 1586458 249301 2625918 1431507 880273 173578 955739 709159 376294 1969683 559513 1514735 1160122 2127678 1500781 695399 766416 2217811 1136263 1883513 1931629 2388382 2351339 2334859 1974882 1640571 9005 2404692 1374740 1154837 2230216 1820943 779249 2082456 1106588 1696888 136030 172560 1525956 2270351 1178375 2405153 2387856 2560357 1203785 164827 704530 2593874 549263 2611671 1317420 2266720 965132 981069 620018 10971 1956291 296481 228881 2365094 735903 1471498 1006181 2005049 1922248 867155 1175492 462470 2626734 2534673 2483114 851662 1157645 2536250 2348729 1217893 2372036 2149742 139364 18638 744524 275695 834502 798176 2187194 1212850 675250 792428 1323264 1267490 2558154 2582775 491266 2170994 2033981 849426 2368068 1094024 2071021 1760290 2013774 1988986 773971 1649160 2360851 760454 297369 1034377 2638470 1989868 1543167 1254787 328851 1481228 1213486 1074171 56530 1255839 1816534 1832052 1061392 2152303 2327416 461764 1296281 32069 275136 1221197 580443 201278 543732 1037522 2477677 464648 349777 276479 2583690 448665 1627415 1743394 1496030 1150385 894376 1969576 822801 871881 1854130 217250 1648560 1568882 1848336 1685763 1037138 339703 1745915 2291496 2272293 552778 1641482 2335009 807369 1218960 383221 2123889 1141922 2392423 308910 1111395 1691804 1118180 352168 42320 853906 2035041 832733 521081 775449 2048875 1693075 569954 2266942 1729595 578331 995353 1496219 2637476 708048 531878 1165559 694682 2636867 86018 799213 2330607 1818091 2629333 630065 2320382 972300 1309570 1464441 1534949 582792 1549268 1155183 932056 947512 785885 1808647 1772587 809333 1779311 919130 2228525 2083173 519577 2221498 2532931 2415442 1472433 812782 2371339 85254 2411102 889770 2513141 994778 988098 966476 1998038 1000301 2569471 333726 2198122 1081598 743202 1416846 773608 1699896 833046 1446857 2114086 324098 2318567 251394 1867044 2479986 992655 1829209 1181145 1302723 2037287 2145214 2277971 1994475 1190738 1401006 1901020 2629365 1753178 2204042 733761 223686 1049573 2335837 1024637 185691 1860376 2400234 1959017 2195326 2439062 2322065 36942 2126200 1948021 349034 2357361 1257779 2288338 2541873 177104 2094059 2014781 2009028 2463281 360739 277510 390556 591735 2062617 1627986 1386829 2437614 2332266 1555679 76579 818196 2189068 1932640 763220 2088895 964645 1784207 147758 692760 810629 411007 1993749 2582507 575430 422149 608234 1568672 1964258 2053594 1019845 1848581 1931326 1969816 1551539 2120857 1594658 2488961 2005734 476306 2056389 309334 2548418 2442828 2097991 498148 1224306 1960975 1397705 574812 1531911 1131919 966645 1438998 1792034 2138422 399085 1561899 2166987 2259507 2551922 1448818 1638433 1110879 2340889 1096200 1715994 151192 1347631 2232970 884761 21201 1084037 1315173 1477970 1032905 607533 1576542 989014 1913093 625814 619792 2225261 127691 1851219 1461887 1047355 2200198 2637675 2543282 158774 972214 267693 1092575 2497849 496544 781676 178324 1447281 1221126 1295849 785730 2589498 2314377 1626103 2103651 949107 295119 1191606 1948535 1517175 2408765 2647442 1774929 422037 29894 254222 1672494 2470851 305611 810222 660683 2279560 2339235 656184 1967036 304802 1073639 1180522 432934 584678 78202 2039439 2380415 2270529 1881818 1100494 2243473 48843 1739484 769297 754321 1610228 362234 2580104 2635526 1014819 1864878 1264687 418127 1925474 883853 1315635 1833856 1494632 1202615 389961 2493594 1278163 65146 410591 791320 1878023 1910604 1928238 1462152 1596968 2522733 2314899 158078 1690034 1766236 180349 1088265 1801753 1677158 591434 1714601 705843 1091130 829537 969401 1205110 2115245 169268 1527640 1600374 633816 2575555 1159259 1369633 332234 335879 194409 518365 1883121 141266 2533415 2419897 1598291 697772 1977019 1818553 1045469 2079133 1324999 2280212 1186201 1035326 2472855 1205181 1962199 2023503 2202700 427173 1126235 1359016 1509223 463877 1476214 538335 1294431 2488141 2550472 2362944 1996949 2584524 1934326 537807 2298156 1047965 2364660 892034 492995 1643032 1053737 1236370 813593 762842 1860162 717609 2501461 1764813 293594 61766 1257656 954770 2223042 2039730 2511590 79322 554324 934079 2427669 87339 790477 64000 1745498 2415048 1431150 1436041 2423491 680768 847865 946978 2311110 2245962 2155918 981766 1450009 511703 1486248 601133 1606671 1674005 1095875 2412874 1368711 2459374 2249857 1867548 1743982 1659485 615474 2414931 1626183 994629 1920507 140493 2171860 2578749 81614 2313035 20697 1737723 67136 1827294 1969603 2386859 2172509 1871829 264290 1747754 1442493 1590967 739790 1396341 1497603 679033 2234088 578473 464571 685405 1845630 1254860 2449244 1551183 1091053 191281 583835 1568890 351473 1425508 1854169 431056 1953757 926818 320006 1302771 1111448 2430882 2556927 850382 966601 2072406 126597 1508756 1450563 244019 175876 2108785 2211675 2258699 2252618 1789704 61554 2484672 541891 2397056 2364704 1533180 2277561 1743124 1265128 198364 568487 675069 1054291 128779 1933989 2141145 2326358 1449045 2281298 1694503 2420222 1264851 2382852 969089 1834500 223095 2305649 1202080 2197236 2300200 1930073 1497573 1828296 960314 527122 1276782 784334 1069420 409630 928677 1250026 1405028 2333329 699815 1981869 1973156 1516097 2014812 182490 652036 947468 222069 980257 1209621 1105447 531673 75863 129981 668515 2578672 2033841 575338 1451885 1567295 2054528 1952164 2442586 946517 841750 502157 2003094 567400 31983 1563639 350606 2451677 611701 1042420 473861 1335709 1521089 2525534 707899 2326406 936025 1593813 1197646 649899 104571 273356 642163 2246235 268391 967728 2003379 198610 2551422 1017132 1927510 36258 798333 1062836 2479564 2445095 1018526 294705 233659 2560050 2097681 1355240 45566 394177 2007107 182565 882821 846663 2485722 2326397 160407 1488032 1201317 18094 1241030 492277 1044927 1489467 2411687 1348202 150143 478241 988540 2402389 1556530 2630313 135296 614066 637479 747338 2482819 867056 2175087 1370104 2164999 709562 1711466 744462 1221694 2292074 2362696 185178 309515 2401382 2066426 1403970 908144 1819451 535796 2557740 191634 1335644 983717 1924771 1776547 1861409 76767 1714306 637593 787945 232103 1882225 750014 468360 788172 1818918 1481516 587221 2249587 1557168 1860573 1491651 2187080 719222 315825 287892 214309 1313488 2212161 37433 1180514 2054432 2587372 326032 992354 180455 127064 348984 783440 2323312 2331491 1591600 887704 2576115 724771 217454 320047 36764 1929694 2540744 1689834 1815193 589729 1169022 284914 325706 210872 1646949 1451286 1487391 2470464 245260 939625 1117548 1103093 993185 1273309 65763 1126598 1261459 624336 1860308 1330697 316380 1061603 1657437 1214786 1570782 1298187 2400720 1360966 2568143 456325 461320 1382714 2130522 636443 157701 1923363 1085991 1182669 1505496 112687 1355100 124618 448689 2226710 464735 661406 775977 539103 2156956 1627839 299183 1438020 2095578 1881690 1807452 689338 1901380 2058339 465400 325502 938151 1205334 1211416 1166388 2011844 1767095 723218 581174 1216941 1985974 691560 763775 423871 1265653 287131 504442 1979997 1616035 1690569 1438028 378225 531199 2065774 1809104 2445816 2051218 252656 1017652 1473750 1630024 434240 1031096 2005967 1705453 2526864 694570 1997815 1346471 2314006 1670723 827073 2314144 1178967 2340313 668955 2014486 1166686 2275210 1113816 2629617 1271489 307949 1347271 1730128 135867 1253274 262009 382786 2362870 2159134 399727 611266 1059294 289993 514606 2312508 2178630 210697 1556539 2433852 1145720 919997 1664510 198243 1426234 1681760 2091382 1381771 1427259 661961 2034352 332575 289806 659018 1907789 2290917 1380930 50282 1420033 1135927 2159080 380510 173521 1795463 763344 490537 2646512 1488418 676279 829106 134065 1960475 645640 209892 1429353 1775265 1820680 903180 1825631 1740339 1175587 393839 2478316 945826 2435814 996343 1112799 820026 2084339 990491 354013 473021 143792 1086811 1177686 787465 1417774 1877492 388238 1373364 1122609 1795737 2633885 378302 1021504 598319 825496 1643987 2347618 2004909 1108407 1650751 1044151 492403 2632485 2267376 1914378 1249708 851575 1624984 2642674 1882192 76801 2238922 2160530 405955 324754 2017834 1834777 501761 153362 1000481 626677 2256099 649150 2026856 1682131 1423220 1187163 1692921 1470425 2513833 1426811 1196497 1989158 2009805 317243 1489989 2088341 24304 1572805 113942 2034252 1480922 2316347 1905342 696661 719643 1030712 1096570 558421 1227372 530991 291921 1129887 1010087 1678579 964715 1142193 351435 479052 906885 89286 872705 2359354 2322687 1965194 1067900 230665 1836326 1353981 84514 1186207 659125 1178659 789599 2364398 1380382 737847 1182266 2598918 262160 759518 2144627 99725 1205816 1658355 2456101 1487501 1876917 2587848 349556 1677733 1467689 989801 2108672 1143242 1810849 281779 1793160 1032096 2140807 2577168 273975 88126 1152685 360500 477927 1780104 1474542 1187524 101774 2446973 509206 1226833 1769993 2252145 2225278 576 1367824 456096 532907 1728830 576810 2094012 406895 1207184 704777 1995265 1946146 927801 718805 878481 120758 1091709 2430597 1022082 238429 1511932 1934462 1445613 915801 561152 105077 768907 2501309 856013 1768969 1491758 254140 1679962 495707 2379827 2063523 566041 2193729 2293241 377299 743255 406160 1008618 2346794 1313121 1369623 738770 1396879 738067 186518 1856972 1254247 671656 1640493 2544767 2033030 802411 472077 2078219 2259536 568723 2166265 215907 2226818 100570 1409653 1385072 1764221 2596078 2272753 244155 396092 2029473 2399720 817616 1709895 2504966 994179 283050 782036 1067151 405538 2579003 1251556 1751541 1967868 1473833 973913 103757 647273 2326126 387345 1800816 2625782 18274 1868442 2162144 234574 431669 2488622 2182658 1602588 373486 1843377 950735 1613442 1553988 2176942 11942 519535 1688662 2538282 909921 97196 609958 2147081 1286314 1181420 350624 2134915 1869972 1694308 2463009 2091016 1357738 1310831 2373105 145601 1148142 1021220 2165102 1573203 692028 2253112 2480480 4473: 1605161 2053602 22190 1891036 4474: 2121866 1845732 923996 1730101 1296567 559700 1387402 2107976 662156 2602553 2544219 901607 5256 1214535 1748307 996759 275551 4475: 2016148 2515172 4476: 2631827 1259098 1216815 681844 1349706 1293917 490093 729943 2250367 553953 1954791 2389428 37097 2522640 966611 70553 199280 1138354 472334 281692 1365812 750006 2215790 376092 1930976 2404408 2384274 1669437 4477: 1989892 924961 1741251 2590402 1510240 2382782 1694673 2414369 851778 1651994 1112489 2304992 4478: 937141 1026139 1552684 1491667 1551258 2064420 2458566 555138 351532 1570174 692297 1962796 2148328 651512 638267 339713 2021702 1567004 2065789 498681 1460092 1585636 809614 600334 90312 1568516 645028 1445339 199272 2255877 2446101 456698 1604639 25171 1339428 672499 535754 311067 2212859 4479: 903561 1277827 1653075 2289165 2363933 1574647 908656 2202242 276460 1710319 2376613 455105 243529 2195519 2192920 2078810 790920 6313 2509503 2621846 267672 639237 1985936 2052059 1308015 2373474 880686 1413236 1422466 2420458 1208542 1157288 559670 1821444 569679 1837511 695 767313 578237 638471 1729260 1340392 1953547 2429805 49729 772891 1403775 29468 494494 2504097 1930446 2399284 1733278 333769 1850807 712347 1782793 2232338 1221750 2528132 2254708 905003 760455 194304 412791 1268243 1104095 1808452 71902 2178478 1171472 1992953 521417 2051574 1029723 462941 826968 1103713 1615954 1783622 1008102 874427 3728 2318471 26485 2371339 1014635 227363 2449026 1989938 1173987 1404900 175653 2129322 2181533 423152 607517 1972790 138695 1290746 375482 1122789 1554961 1319768 1996008 60617 442136 1176478 494713 1312570 990533 1665352 2275556 681467 615204 994629 1633018 2487272 1222670 613510 107601 104320 1505004 1129178 2633095 792880 1346955 523602 2401239 573390 1095140 1202440 951402 22537 186690 820006 2023130 1157628 158676 2104412 1325107 1685002 273493 2251224 6840 1083450 891142 2594362 2121133 262009 58415 335350 1294997 2073923 669633 1823730 397595 566481 349304 2329009 992031 2146655 1285010 1805277 1096063 562106 629389 2187252 330526 1143221 715825 1028843 541127 532787 46222 2091041 500083 303933 448: 1467695 591535 4480: 1245018 2050019 1320923 2211850 2392466 4481: 2267860 4482: 2340549 817120 2295012 1886312 2178853 922033 1451565 4483: 1775936 157728 1770774 2346615 1948046 547233 1192780 1299309 2056452 2502577 388425 747452 2036633 1295217 2132478 751917 584661 4484: 905393 1334519 968759 491464 1078620 2022868 2628205 2247045 55760 852409 700049 2601566 843740 1423303 1195601 2042240 658648 1934156 517660 408645 890745 152090 4485: 756316 1599977 1505272 1871389 2103029 1529717 2433667 33098 2270625 937713 1453562 1364949 659513 507501 1686621 1779959 1072140 1096610 1571245 2039983 2255034 1005872 2290290 2532736 2042863 266873 2507430 517787 1761387 1172676 425260 976319 1054538 2611792 1300625 1128976 1313340 550514 26946 2218251 1816537 442009 1929324 2344318 847941 2431675 1969154 2195859 1781160 1641704 504554 1644320 2404905 2519046 1278957 992764 1891859 599859 2131895 4486: 1237182 4488: 674624 932038 926237 1089003 1639264 2126504 1287683 965325 2421205 1399354 625699 2645569 693057 2153472 2284111 474998 2530588 1522223 490917 1894934 1036681 960059 1440262 1999080 1280679 1210169 447395 304090 2428259 2054437 1523934 2588092 91988 1499910 1404129 559068 1721636 2629675 1015226 2526460 148951 2156594 2489912 2207145 1269539 2444865 671716 2059799 2241331 305937 1132123 2593843 728962 703470 334620 159767 431620 2209202 2544624 30561 2574048 102593 1032310 835082 1873553 799907 1197322 891482 1990012 240841 286548 1546962 1959165 2339614 441505 1070926 526936 2433949 2094415 517002 1701373 1084525 156899 2454824 2630570 120694 1608411 1336724 2196189 1519233 1676092 398734 1823719 387890 294495 1300485 1108876 650934 279425 2447632 1931809 2188670 744546 179499 780141 2456670 1598189 18691 623966 2267193 1447600 2205901 1759840 1251432 792300 1185677 577107 643555 161000 1478737 1093238 523109 1173753 1540716 939303 2474544 1107752 638443 2152869 1530620 1299354 2628119 2042023 1470035 733565 2072406 946365 1618920 1975486 2324307 2640287 424585 698618 172791 719855 2473163 2232378 1795152 2516960 2539288 432643 1849486 921765 180219 1643617 1486753 508663 70525 1487612 1127960 2565434 1099835 2191509 2098453 1960710 1842395 1394426 2409688 1274602 1354435 136296 1650751 2385515 2131347 1913221 2355078 2446707 227781 2181615 569722 1910063 2140405 1740426 1576517 15690 1687442 605229 989655 1498423 68420 502309 1647656 627584 1515418 2564904 1452764 4489: 572570 1061668 325974 1036350 1547701 2585863 1596858 2511489 797227 918233 226066 448879 1698636 1317056 1008759 449: 2340470 2473299 585655 2257024 1581409 2307374 1250611 14748 1411510 2080288 4490: 1609442 2183035 2422360 2183410 1628810 813174 2059898 106422 2323017 1763720 2028581 245347 666648 2488386 1528828 901447 2103655 102130 1448376 662497 862123 2507581 1494017 2304606 2354925 2585043 1225634 135178 477406 2266017 2004804 1360042 278364 1941368 1175525 303764 2395799 780478 114623 1450860 423637 2167916 2518928 2456842 993366 1458118 1819607 272602 2193134 2221030 1302246 2177298 2561189 1631865 1940328 245411 1326657 1921153 614738 2519381 664490 185755 823802 2264911 1067824 258010 979548 286505 175078 1089581 1960853 2408758 420200 272934 765633 1549725 1136201 1771225 2199427 2345123 54014 1245318 1901709 2171794 1219027 1875512 409425 1315817 2226634 2158219 1871269 1400378 579347 1135509 541135 232615 374536 1328687 2162798 972332 675480 1947981 539589 316832 105803 333536 418550 1521355 2479785 1081646 479452 924529 1257928 1699907 1216843 360005 2354875 620708 1297908 2540723 2166752 923149 103253 436874 1041975 613280 1048619 760288 1025408 752982 1824021 1659626 174448 930340 1912755 941001 1973708 472651 2260193 2508015 998249 1495124 855011 1324003 1732518 2611038 505523 1975716 140844 651507 568203 1901993 1539974 1142845 868700 2028831 2110141 553742 1846263 951878 38272 1190701 97221 472931 2644199 348185 115444 2024401 1514717 1943475 2153489 2061204 1237722 577419 268264 653697 887595 1955069 962669 2544346 1838636 1436131 1449718 996324 1785031 774812 2186504 1361241 2098283 2050719 233379 1784020 1345957 90362 1529978 206599 1845870 2471835 2254088 1095756 1843031 198938 209648 2645143 2234732 214729 851994 1316786 1438888 229601 4491: 1979687 1015321 301283 1230346 1130380 674013 4492: 2422606 808802 320590 1212375 2571274 926200 123134 2407198 1871145 412358 229488 1980604 102548 2597274 677314 1338414 2038601 787917 1885703 1770774 23075 1192508 118137 661731 1643494 525564 2272662 2517394 2152703 1384093 314407 165247 709955 1398225 289190 472976 257090 863933 503600 307149 693337 1471182 568047 561755 1952441 221936 1274284 1776884 93704 2647648 1572940 1814662 667833 1617240 2575718 2541709 1418063 891766 2303914 1089487 782724 1187309 12036 2375677 2123390 2367915 1052446 2170615 740697 285400 2557629 1361226 652352 549679 2539578 1122906 632939 1637067 2120049 1961606 924201 1946702 2585141 1034259 1833856 1675930 1034253 2285984 682716 1628701 951798 2221103 2538506 1437130 310808 1530094 2634689 1297660 1366636 2241136 2348261 2195127 1752143 1917031 2461079 165175 661198 1780711 203925 2536474 2539408 458786 550530 1446981 1238603 310887 1921295 1486753 1578622 172155 1230080 2044634 248616 713326 1914382 768531 2014149 2407926 216199 930600 686685 1118047 886442 287698 313787 373779 1004003 954971 2266193 1658790 2144100 2640922 1102559 1075174 679437 4493: 667665 2373783 2243352 2639973 119031 1701298 2117886 858392 280713 619721 2488710 162645 405971 734691 1825682 2323223 132933 654384 1245601 862110 991671 2275799 1912870 780478 1866990 1952961 2341617 2632548 2573277 1014363 1050228 1887529 1937292 2016427 2009679 1867314 1439151 234211 1087163 489470 1812657 1896473 1958494 964004 658750 569634 2519752 1402728 967139 415279 899941 153975 2452149 695330 412171 2500279 118502 2434147 978046 933448 1950481 879162 603088 212985 2320479 973642 520645 1975711 866229 2052948 459654 911940 1057405 866079 1840506 2220820 164127 728184 969833 816573 417024 2646027 536475 666640 670527 2639700 555684 456176 1183946 460954 2420384 1328243 2413214 2207972 2299532 1942729 2194287 1027897 433805 779997 1752579 2368275 526947 1790028 471966 2101739 2147263 2430930 2156719 613121 48607 1294133 31655 1972743 284518 1750195 207571 4494: 2568093 4495: 1624838 1216755 2485000 1923981 417805 1322294 2053953 2016616 2273700 1631525 4496: 1050859 958382 1617023 549164 916437 2589557 2235723 1394328 566338 617585 1836992 523807 946970 242361 2601782 113383 567261 1511677 2404448 2629032 1403593 476606 1540127 1883496 1928617 2380716 599332 408918 1892264 1545709 505624 1823476 150240 1657839 1713166 2255925 207781 142733 1271628 1714883 2338793 1764100 2270500 1637185 2538387 317547 1376923 1975802 1318881 1963406 854640 853548 2188999 1986010 1689825 1605454 695399 1087004 371431 2252212 2362663 2225744 2511204 1413799 1732522 2604383 2505926 1465139 1339569 1134015 2576109 332805 1625485 1534089 2575133 1506757 471046 2589498 1986388 715803 2542019 948226 1709046 1763653 1291832 2329652 634033 2126175 1622587 1198433 1029862 1068549 583522 1249805 1759882 814222 95231 1865701 2141173 2074543 2108784 1300918 2413021 258414 2124317 1363589 376767 601597 312778 1482434 193175 390766 1402219 2016295 2435313 814503 2264990 2134542 682818 38445 1386154 1009704 2171196 1837776 107079 1112826 755357 908445 2477769 2048446 1056632 2076402 614622 70814 1316220 4497: 976005 489321 1130115 1270869 2503277 1281634 2201589 4498: 748224 4499: 2420871 594210 1374320 1596291 2338566 1073300 2068034 529787 45: 1447420 536650 560351 2396806 515349 985122 103434 1282664 474112 780929 1943917 1780748 2179348 2497411 172440 771931 532916 36418 539709 2020700 2624647 257535 2239812 1322255 1033348 852293 270835 1743049 105884 90624 450: 284096 30020 4500: 1573281 1704795 4501: 362169 784901 2539141 1313998 2341690 393554 1093574 1429267 1382130 1284029 504711 1481558 84670 1992028 1361352 129058 56272 527994 2239189 597358 943880 1800814 83218 828236 2317837 2401209 1221519 533253 2117432 2118613 2018104 1486247 889734 2447256 1872961 1555156 1256961 1219114 1191253 1262080 4503: 247655 25318 4504: 2448971 4505: 1362461 2216240 1782439 204616 842368 755056 535749 139991 1157512 75976 2007510 1168586 1927209 2123042 640888 1657319 334203 186975 1441077 173566 1364530 1576109 1057808 145061 1767220 4506: 1214457 456133 2178837 1501766 177766 954472 1190103 1489975 362935 1594816 1676879 2572718 2222468 309240 755574 622772 2445629 1053629 2491469 1851833 1756161 2553298 1171072 1218742 2139750 842389 287199 1261082 125947 1736514 883472 880986 1220218 487789 2220522 674226 2083528 2217628 195590 1896628 1866864 512484 38226 496910 695300 2224922 2145795 602106 2201889 1814005 2533202 2237750 2175371 1001344 2645451 531341 124335 1545464 1352343 2413249 1357511 405299 2601382 2218527 1657245 2408031 582506 2261107 2534305 2135911 2223493 383343 2264161 1877972 1123866 851701 1131009 2200113 2481180 679709 256307 759675 484168 2096804 2348604 1894311 1410644 989177 973371 2080165 534034 492296 1505819 328251 438915 997249 722264 1421828 1740522 1508011 1007684 2464343 59069 18122 2463790 2269093 1491812 2442271 1550814 131392 1570733 138719 317385 706956 2377616 878137 361141 830947 2436211 2339614 1028999 2177762 434802 2361936 355180 2340166 574189 1877730 1477012 2427931 2644425 1727623 891350 166837 1779428 1067913 2481695 100922 1844872 1351718 680647 1725750 696505 31354 368433 1741796 2638740 2649155 1944878 1686261 1335107 1257006 672177 1203947 670179 70076 1676211 2018193 1645892 1745874 1438385 831151 2196272 2224412 1486620 594863 147510 827267 731355 82793 2617374 974720 11462 820104 2382971 1730270 1152380 1847490 1972872 674744 1648162 2002682 419418 2508034 597188 1077707 1230569 258372 1478727 2031009 517245 1444923 1830717 871425 340582 2075381 1255448 2161468 324051 1649191 860601 2433295 1300674 683179 1945891 1444406 1536760 1707785 153626 1506186 1252090 582997 1205750 1575976 1520518 2565612 1356946 531527 1121320 2206805 406483 1687532 447961 1757239 2004803 1492450 1752745 350606 2074598 1380764 973202 1531866 1644608 846555 2232365 391471 2597633 2213431 1571261 50465 884433 1982267 1615767 2447851 2128501 2589547 2296857 2097345 2344919 1990317 2093609 2341969 2083295 1100677 1045677 2614696 1384573 233006 1086186 2129921 404791 1474647 1015915 2143968 1616447 1737174 123181 421142 800559 1573247 107111 1747048 21229 916885 733163 532621 1981043 663491 1317124 797224 1617071 981941 464716 1472126 1634093 178013 2208028 709399 144107 654099 2561421 1610637 393340 2108145 2386395 228083 990471 1010087 519653 4368 2508122 2141744 1543432 627010 929620 687006 263782 61800 2417985 2026096 1033060 1546380 2261096 1848647 2139896 532979 2155344 4507: 2449270 2402709 538328 2237634 2404752 2357698 501862 1055117 339373 2571503 124847 2531630 1971015 1211525 1913890 1946601 1161840 960292 824281 72607 1751769 704716 1284253 2424085 2635358 477730 496486 1449538 1307272 80506 614432 2114695 255988 2605653 2303947 2434614 2201123 1830894 1653176 364485 2269080 1889770 1980592 2234971 2588795 1210699 1794919 2338700 2105454 313785 1594240 2469970 1055187 4508: 1397870 1635484 1887799 2560880 83755 1585301 294825 740240 382432 809686 2105507 186673 1144764 1801342 2637555 2364565 2264348 1327398 171906 1542572 1924872 1327337 2265900 1006399 2370302 1406123 1714248 1575566 2534150 1674409 748356 2521568 843890 2001736 397063 1471225 1290313 2228062 473648 591739 2503730 2581790 865000 1623677 2338718 2109600 2428340 1491389 1862305 1614522 731773 1609229 2376209 2453814 2264279 1829378 2626464 213454 2459010 1634932 160508 1843398 1031566 1625990 926578 2327814 2293036 1229756 885893 1416603 1805874 1469927 276519 1684490 1027871 552760 1648490 1689187 650651 2368338 2532424 520002 1120197 336165 420812 4509: 654189 2544413 2420458 485622 2247803 477938 805679 472124 2469807 2353713 2259255 805485 1065941 1285227 1721071 97984 1763446 779485 2054881 2590113 1486250 451: 1907667 1231117 2572891 430588 904118 72250 1459122 1574264 627515 2228496 2043607 1658732 2129043 665617 237795 1532533 2451736 1440305 1485818 1110156 2146013 471286 846752 1218599 1974577 1742993 2226649 1118811 31462 849819 1748740 1303829 1394566 2385295 1848148 1444094 565148 904046 471749 2568134 1656094 1337763 922422 688217 2467068 825305 123846 2142088 667297 2254247 2477915 1321183 7576 77225 1048389 2424091 2248271 2031252 1918791 514774 48360 2241291 1070 2034240 466892 4510: 410537 868328 2353588 4512: 79236 141876 1098690 1978379 131587 4513: 1386208 206116 1235847 1158913 981622 1541829 2214497 4514: 2171745 4515: 1338824 499862 1733617 934693 732129 853778 1581520 4516: 1320901 2150855 1109233 1036823 1318216 2400130 736847 1932377 220074 1037895 1715269 1776003 2056135 941591 1106764 1389416 921398 1209112 703083 2055844 954478 1640262 976959 1637971 310701 1726839 2397529 608825 1496998 2199548 1773601 344409 869619 904143 1882078 2350500 1878523 1119020 538574 2144766 521890 380099 1862405 850900 1761659 1006853 1966251 1002491 1472944 393704 76916 472227 134878 464328 2411252 134085 1609647 670464 1384225 2293402 2417121 1769665 505860 1669437 2316048 4517: 2121416 1404139 7548 1888414 54256 1449033 1765734 1669064 1894544 2043655 2625628 760949 315421 922812 2529290 1707046 258598 231505 2287168 4518: 1974221 609445 2010087 639329 2107243 2399189 4519: 1943087 1836448 549619 79712 1695990 1271632 997797 1011624 1906979 2537794 1174541 1962522 83945 2112383 900305 2499475 1814346 409927 1137360 2350033 1381763 1374416 165077 258443 1085256 654632 1112250 7010 2280840 2599677 388277 452: 243877 537964 1243451 1951430 1065163 2307226 2234134 1078805 1643089 1105287 1263133 2384454 414045 305632 1233917 1601658 1746984 1949528 814158 1075151 31035 1184809 1305628 1379086 1571671 582223 2050231 1784336 1352649 2007583 2947 2365367 1400752 4520: 379936 251760 939390 827598 1094756 14060 2293387 2284249 117298 1797252 1656542 1310313 1585855 2507512 2048790 1439349 260856 1926820 4576 2154049 1436989 1820206 160509 66053 731140 1204345 742147 2540784 2122819 2612914 2629273 2317192 1067246 1025108 463113 1349324 2020079 696446 1309115 683483 1236554 162629 215864 1386700 819907 1224993 104722 1323894 2637958 2162243 788116 852942 2154721 1021713 847572 1871371 260200 579424 511251 1740895 1551381 825363 1516909 664260 1062331 1017464 1797491 1437612 1002385 1284444 2515078 572054 1956892 2459559 471553 2490237 1785919 2404381 1721639 75561 841463 2376561 2546480 1792859 966354 1574654 2406894 847360 2201093 752372 787696 502177 2551668 343055 1770349 469827 2553551 1060572 1544858 304638 55786 261256 1956798 1764093 616798 891766 1997839 2300639 410667 1272419 1684312 2304050 1519964 643663 1380038 2127602 2030812 1685989 1787205 1079549 2636169 1418371 779066 2313361 1882482 738891 2543422 1582084 1904089 1758211 497067 1453179 734696 250752 731857 2338956 1861100 1723437 918366 29317 1232593 625220 1310365 1653185 683832 1480174 980893 1615380 117686 2508729 1164547 748992 2131207 2344636 2242406 2602166 1887173 499610 638639 1351415 963820 1974439 2518813 2294850 1334363 44450 2035923 480452 2006904 159686 1531455 191098 1853052 1445894 606210 2361961 449357 2083277 44182 1329145 1130571 1453544 585110 2459964 985501 1684881 475750 642827 1463568 421823 793990 620943 423567 48846 1450621 2625869 1674976 510905 1972457 1947427 1152295 514287 1714692 2265973 1698291 2093119 89508 2277854 1442884 558325 2054818 2476575 1914816 346684 696336 1545492 28477 2337959 1649846 1598638 1377894 640495 1390676 2553346 2300741 1214685 1313068 2354494 235547 1067655 2043234 1309780 1492407 113829 1554713 1064643 210684 292766 853833 302756 2102253 1683777 990722 799799 1274072 1978493 1381727 1563979 1450904 2533349 961692 1899396 40612 1342020 2054802 616647 1956465 16697 2465617 789032 325750 2200594 2612306 115675 1967586 1465182 782235 81312 25777 705355 2170483 1389640 1902581 434462 33362 1628245 151118 1950084 1783082 156264 1109504 973713 4521: 2546200 964733 2548724 255115 14326 636185 827777 152659 538059 2546569 2202057 318455 253572 481231 1056877 1623543 2154147 2495220 2617679 293627 455923 235561 1491474 1615496 191869 1068853 2146045 4522: 63382 2454779 1630224 817917 336181 1119781 278350 1503934 2524823 1324672 1224419 1658512 2532815 2421839 176349 2447264 2595753 1871531 2400930 1697118 1386700 1243069 1243419 2006170 1316604 2420862 515323 2052988 2467442 2611502 263534 2440940 1683007 102681 302597 1755815 116963 634820 2269031 1647113 463503 1743776 2252502 2612246 223118 1300595 627679 1788701 776803 364739 1342483 741613 2031681 2324518 2569386 1345778 13415 228744 2118362 2177466 2541203 1790008 217314 351141 641348 1503930 1573333 789638 1505072 180112 1147492 2065027 1578885 2615012 1766805 1307043 270145 2576227 1125213 354784 1229146 62043 2421813 779835 1688089 2242800 1142091 2240769 1692835 1815853 1058913 1589853 697111 1177686 421711 114798 1599954 1101337 1007965 1472841 877637 4523: 1457898 1571986 2507082 1606211 1419739 645749 1949919 1015117 4524: 2637652 2103167 1641673 2081711 1310782 372140 1294793 851789 784902 1071395 159574 356664 2387476 1376269 2264578 865992 2435127 361482 2631370 692399 2633797 1425237 2456907 198461 2610649 1057761 582513 2260250 2005712 1108093 1566925 790181 2290578 1762771 198575 1923440 2122344 1331623 1344100 934835 352609 1147208 1474877 1413148 1963352 447847 1684797 1545645 403787 1084822 1786348 2212731 2483587 1075489 129853 672584 2159934 1287717 2422919 2596078 1594074 1176164 2208994 4525: 1162164 259638 2324928 1381679 1215414 1083754 743746 429369 1061444 74319 2224390 947833 1688655 975131 109241 2309877 4526: 753510 10970 1689187 4527: 696847 522845 1003926 143827 232326 998142 4528: 429980 2109584 2140887 1334519 317264 81538 2627369 1123290 2598664 2199194 528187 1535329 1820024 691722 442745 2487341 1612213 1048931 704849 329390 687243 1160852 260009 1765802 4529: 1678137 361149 2585993 839455 1453163 1858129 1249280 562665 174245 453: 2591355 11568 960889 2234815 1032429 16499 1240341 1706842 2317021 1314704 324128 4530: 1298996 1468863 38578 2230172 1882518 4531: 1363756 640056 2393745 2026394 408734 748746 175010 1699063 439546 417734 618196 19896 338396 1097275 603766 1724900 464824 1427330 1069239 2571215 2453164 2152951 972552 1324587 2540078 2319406 1112982 581213 838444 1213124 1108018 847338 1150320 190512 978709 1002424 1647674 2346981 501801 1085554 1753257 2423250 808384 1789442 962779 2463281 554477 217619 2131664 298600 688553 176688 2301425 435504 1506872 1222283 622945 777940 917960 1831361 2113195 294768 2605004 2342999 1810844 2218735 692030 2037752 1501422 2476297 171095 508335 883691 1681711 2468499 734075 93283 1313092 835353 2108983 2213123 1251156 2493467 1918514 1201176 2043374 2053339 242715 2360354 18187 1544266 1022601 1794899 1990842 765484 579962 2586633 4532: 1505561 2167984 242832 1073354 4533: 2397921 1492889 2367490 229572 1425643 1943577 223250 947134 588860 1062541 2539522 1734251 490398 1356015 1599873 1620072 629496 28588 2140964 2176303 726884 292615 1096516 1599479 1529376 31783 1362254 1051609 2361779 2401743 1937292 135352 1184624 124137 2201000 905284 1378171 1174390 489485 2481792 1374860 1704459 1396955 2112125 931198 1915249 287827 1433472 1302434 399313 291587 1944589 2317787 776624 538373 2044640 1955146 1700132 348132 124747 2305082 19084 2275994 325721 77669 242698 16777 1708494 1317073 2213039 2505048 447468 1714203 2159476 440352 650335 230670 2043721 1181271 891832 1967013 1062684 1810588 1778238 1631182 2525800 2600733 2486609 1805927 13183 513274 2123634 424674 1688337 30746 1671056 1440391 1128412 231055 1975892 1777156 1226652 1171762 2179295 2188671 309989 2041749 859341 665507 648284 2062150 4534: 818663 225513 2640816 1985047 1603875 562116 1106961 4535: 798171 1530041 1207994 2078638 518418 615711 1897426 233185 1282872 683145 1764017 1129554 2435837 257803 357869 2582632 1340927 1567824 2577949 1820447 2503852 2456889 1563980 372778 314903 2071312 1561038 1939739 4536: 1771323 1234871 1199432 1619591 2600055 4537: 2490529 56761 4538: 1428435 2402007 4539: 322417 2046299 454: 70976 1065154 216290 2333075 1566841 2496806 743372 290700 1078620 2037136 2239000 470613 1926373 2349059 2158839 613758 1977688 1591767 25483 252791 65872 2058897 1353663 1428348 2585160 233767 688767 680099 206174 2000925 1430551 2222548 326993 1061195 1091316 2230024 1675165 1911064 1330487 1426797 342214 302202 2429294 466892 4540: 1366049 1850395 4541: 1019660 944837 226940 4542: 1434636 1047416 1576024 4543: 1894792 2018654 1630675 1074433 1887157 1636847 2461289 530179 2370949 1894575 1540044 1516199 2035945 1283586 997492 1360648 33643 461037 635472 294973 748953 391167 19991 455112 4544: 1094702 556299 2628777 2579682 673837 1273266 4545: 1256263 595434 2401220 997690 2572249 1002519 2450252 353504 1876837 716779 740716 2395214 1072119 1934698 553306 830360 1850224 1618104 2067678 2524876 1595291 2095854 1814344 2095043 1164108 1963830 1944653 1193517 1384102 158304 2072854 1981282 2034957 210374 319003 24936 1655074 995431 2458476 2381157 1565954 462685 2401975 1783700 1386243 1305286 1128791 672193 1579595 1361853 2377588 1307787 1655663 788212 2456257 58055 2103849 2533564 1398066 1344780 1975882 1943114 225411 1459983 401722 682626 642127 989734 428031 1755847 958219 1917346 2471604 386357 2135976 1489948 2150052 479720 2045348 327746 823306 1274405 2072447 2584955 2223228 1061119 1649089 429980 2042565 2084584 1003153 1857934 462280 1071518 391777 1383626 288132 763772 896767 1233464 1632718 991905 82103 2387022 103386 1220218 1860831 517682 1859570 82586 734866 594944 1313027 907715 2255151 858149 637368 2241590 1582260 1785844 1981351 388195 1436585 437839 1384293 1604072 1906007 1251825 896109 1848157 1082536 404684 1032073 194927 2595156 1055367 383824 626242 2091613 300949 2366061 2501555 2406184 1160508 1664685 2446828 915855 1908295 63696 693865 31443 1079375 2370773 1859515 520036 2070914 2317806 2469764 2210981 2542139 805769 1848107 605338 480561 828137 182961 1009658 1540770 585055 80674 1711525 558124 209542 2387952 1897994 731296 987713 735707 1462363 2291526 466083 1134092 1908261 2529839 2215909 49673 449144 2564545 944643 2467430 1076678 1689215 2052988 2169552 1733442 2496488 737752 1208751 1612537 2237459 2431014 1420085 573270 499308 1574003 480656 288474 1986624 691243 1157078 2461125 2292878 1311030 383 993735 2484327 2281043 1137683 208009 1575429 1703898 1710493 1475780 569386 599864 1647781 2431126 2155280 77728 157943 534781 327793 2420239 1308281 2444985 821425 1970148 1301802 2622289 2506271 1212001 2071408 678209 1682209 1772095 2467761 1759846 1923390 1509902 1023928 1630897 1771105 295211 2062628 947747 924421 2070142 1271632 1945445 879743 1544921 291283 61987 894715 1486286 117351 80894 677864 1032533 1850664 1544599 2638189 2634819 2304451 331027 567283 2482513 463801 2589915 1233630 1785622 917305 2058089 497179 927403 379411 2256869 1214835 914708 74025 586623 1333940 1727888 634707 613282 1016994 1234525 874482 418702 1021444 226261 2490612 775346 887237 1253548 579613 2243126 1536905 1574840 320959 1431613 631888 133696 2045328 438167 2484357 2386258 632722 1731464 567522 1961275 1756416 1125520 1738448 2131557 573845 1373508 1772664 2540508 698355 2623933 1861022 2580964 2478765 1323593 550750 442301 1622777 1554148 2073733 347018 1128366 1303465 482945 644159 968577 1089875 211971 1568274 2397146 1123349 1140368 692094 2260286 880241 1963406 853868 360001 1665354 2180722 2639181 998904 2151532 733783 1812549 304981 1854408 847123 1592828 1386715 2358604 253160 1461377 335445 1864365 1056855 635574 1278451 40810 1080908 984861 512398 219452 187403 1812055 1267250 2049898 1566445 596355 1168826 1523097 605263 2496611 1516379 285386 1200587 1576201 1789343 2446845 701767 1868090 820589 1879869 1103517 745167 1682637 1414511 1426571 1967820 576636 999700 1668968 2133710 2368247 2427215 1731143 1794841 64491 94105 1095779 1998563 612473 1754192 2178966 2462045 1324746 1887335 2202921 1279566 1041885 2596911 2117563 1818822 1932426 2223062 733302 1859858 2554154 758748 272821 1648933 1908982 382663 2441198 1751201 784765 1715645 1577424 1198555 2612589 2234448 2441183 485828 913090 639594 1485602 2027547 1908338 1320375 1036387 339703 1244650 2418024 1027037 1445595 490171 1902340 2430353 1283288 603178 2030936 1701982 86140 2333148 452323 2241698 2080289 2266027 1311825 1576999 2369343 1289568 531981 1177352 669885 2243281 1715714 2613447 1293635 1531210 1262804 1625207 2505285 2249481 1513237 2431997 1781818 1335678 1744885 2381807 1257320 1423504 741464 1381931 588787 740510 642669 80506 898646 2512930 1699588 242938 1911 564916 726265 1863633 917650 839489 1749614 607779 1714286 919518 1323907 385145 604758 1661875 1577324 1311588 983729 1714092 2423511 438708 1233761 195008 187545 2581790 2351654 1769598 1837718 962297 467918 2075097 669003 2288177 2253692 907649 2271107 9636 103539 754909 1054097 2491097 2412060 2574447 1172904 2341148 907290 292900 1894775 2055259 2405448 2035021 2186699 1211568 785778 1496424 2405221 2234395 278376 1027614 593576 1582958 1263820 2039998 2225507 1678797 979011 1739111 1384545 2607120 2236197 2304117 1247620 888227 611408 2263046 1861147 1721036 2641739 2447102 290448 777650 1236069 2601707 836353 1472934 1754535 372052 1241325 1209061 2121926 2143524 2056755 1623280 1728631 654922 2025797 1024671 257519 578016 103228 1519180 292011 33752 1686163 2343699 1298115 1389193 2410016 2087795 851158 1643324 1997743 1396204 1473940 724097 314757 1039943 1775196 1303114 1786937 1272476 9395 103731 1347146 2513522 1546469 2150782 2157545 1777871 1186538 8621 33896 935528 934578 546717 1282538 243482 1542714 2298156 734609 310661 2416743 1663068 2380968 2071093 284846 911929 1359035 994785 299679 1559102 1558855 349807 1171267 970828 881861 2527549 86248 1107061 8174 1174383 1317785 1171775 213733 769132 770580 1513273 1530620 2100235 442527 760201 429110 935685 2001591 1637306 2095691 1608471 1819571 2049867 580223 2409793 2572307 2437159 1128469 1244185 909511 390851 2291507 2102087 1160135 428747 1634075 777728 907057 1470401 447485 2093314 351116 294572 2030019 1089375 726126 2265408 499759 38788 927194 911766 1955032 556221 1874748 2249745 1189837 407528 2239949 1446780 133668 895216 1329906 2119797 415094 1381443 1631508 2117708 2011122 940469 773607 1331268 1412404 1975518 1240612 942229 525186 1921920 734710 1786796 65931 2279237 1653921 1009220 903037 928012 1221165 232711 652517 730310 1647180 1465509 2477870 515993 1103284 1983060 1176644 1507245 2066243 121993 1037882 1815294 612526 2281621 1503555 1969024 41400 1896917 851537 2099317 1976311 2456279 1596058 1525634 2129018 1396549 1399820 303803 2341385 1943800 1623857 1681662 936417 969761 337903 775753 1138500 475769 2065671 642107 685051 748146 1713604 679843 405403 1388630 1505438 848014 827634 2625168 1447472 1611866 1126598 1630827 779026 2056905 1705587 1783823 2386141 1847570 815200 937251 1160136 1916442 842769 951910 680986 474114 2465952 681737 2301624 2365408 1604392 1970312 2229686 1080991 1844744 521963 2074596 2279838 101317 2500663 972942 2231056 2344978 2210945 1119824 2037871 433814 1791425 1440211 717122 1264767 2433734 2304704 1479729 709485 1658899 2557756 2413798 858883 2446392 883945 47578 204441 1314518 809589 2235475 1622929 2485548 335350 1274523 1109420 587846 1373604 2008152 2577124 869302 1267805 959997 2539984 1446251 936058 727706 1225983 1858718 114714 2286573 2322973 220885 2073631 2240751 184836 197640 2043132 2243266 2631978 1215017 1843415 708463 799799 869968 704676 763646 2225475 1459691 2235805 2076467 154478 2035933 1181237 692158 28291 487027 50756 457542 817231 230436 1684071 840405 1055301 260703 2547478 2458229 2368879 1149289 469783 73145 636126 2501525 2089474 913345 2589001 774765 461227 952544 1471966 16525 30538 2359154 1930274 2472453 1637504 1021332 1801497 1395649 2285233 618075 417067 974009 2580125 264697 2646403 2335328 1254046 1306722 601593 2561459 1466271 678406 1723002 738997 1111123 655687 333679 117727 861537 2426066 579194 2640524 1379772 2043077 1241858 1404511 1261906 1439094 1454036 74729 2116872 1251061 2645996 192378 2310048 2006775 974204 2119924 367581 2189605 2230549 2444518 144378 1360131 1337491 1233272 345287 151341 703660 630812 1036877 250655 1657406 155284 1849176 2018068 1649342 2641415 147755 1136513 2256203 2180491 2566637 399509 1325534 227664 435445 2363301 2212957 4546: 157003 2442967 1574237 702902 2128556 195670 776260 2257496 444983 557075 1527684 2612303 953340 2080455 729221 416483 100000 1259518 1005770 1166936 861613 2472738 521378 1554221 2515863 2377124 2188551 727100 831768 1623868 1587168 1116791 757142 1895174 394403 1128557 2052769 1744606 1862457 2626709 2603300 2270579 1585784 2541176 43025 623299 1721583 1659431 969643 899344 2484703 29304 2046685 2393934 468126 791189 2619290 2355101 746074 1257024 231601 956874 2592876 1557000 2625639 1543978 1956046 159986 584092 813331 2561669 2639356 1459904 306930 78049 1999036 1384166 332002 1921553 1489013 90181 1007046 273957 1314669 1653324 63149 357402 793369 523405 232692 839207 1901725 1206059 1323879 2138172 1722219 777938 1869112 1643118 1091176 901167 924621 440301 1699215 466159 16326 1063117 1543870 1623923 534881 2141228 1842453 2253188 1696061 1273574 242114 792318 75993 2636512 2035729 40307 1406565 1691781 1773565 2277669 350865 1017623 1317852 827366 679682 627705 467630 1000439 2159303 2456626 728330 959968 2365094 462470 563252 1105428 1248373 1212850 1920769 1708093 1276 2057723 2269876 297085 1736217 748251 2365487 738872 1487392 1651766 1628942 1656130 443374 1164294 2218843 728300 2426583 1279014 449786 1364802 2627656 388227 2142919 1907689 440421 2119241 2602221 2404885 1032402 751007 141077 735226 437457 1511327 265351 2232969 492810 77887 452548 548722 312468 1557814 2402582 1305038 131296 1097749 216796 1334319 983146 307421 5112 237409 406187 659117 217176 1771709 869884 182736 1932074 777149 2232571 1218000 1819060 176489 1558848 2324505 1851044 85797 198527 2082496 1438459 2004404 693663 152539 349888 465681 671160 1717269 1354967 2479747 970611 2476268 2295698 1772309 1745870 216243 2199150 1396434 461683 2081810 539532 1851634 2572962 734698 1138873 2299673 286343 869674 1806932 1001143 2300776 682725 539791 2616516 2357176 2341969 1472668 998085 1027808 2506716 2307238 1983507 1859578 478801 639755 993412 60437 586254 501204 2098338 2508768 2490771 1543838 1290718 531199 1004389 1895178 2215805 1883004 215415 1209505 278096 757796 903243 2056980 2044027 1892434 638186 798001 1646549 1447523 1543281 1293385 900298 145804 1538759 686811 1123996 334518 1641668 2461565 2013502 1153098 574767 1918684 1285819 244089 84748 1337954 478181 48984 1345990 1587931 1875862 1849642 1694872 1853682 908225 1475973 2319863 1288332 788441 2138611 52434 1522494 1578689 1051134 1900687 928695 2378794 882909 389408 1189423 2297033 184125 2276376 2170672 593325 2106933 1230405 1979058 1322566 1446695 4547: 452163 1886910 2066039 1779420 2457446 1134137 1004537 418339 2581993 4548: 1466380 494587 1738642 478087 4549: 284096 831918 93986 1672987 987713 1818028 1971373 1728051 2214412 302907 2043136 1455900 2265182 824409 322270 586266 455: 1630175 2266752 2358531 1045227 1626473 731902 2218064 755366 586214 1627009 1673188 1494858 524233 1489080 171011 362008 961431 1793474 12770 1064066 1389531 442677 1086016 2154672 1727519 4550: 1977925 629721 1819643 104891 1411358 1281978 716788 1390768 2066624 469313 830052 328839 1059026 2032402 1361691 2499884 1126536 965381 4551: 1901262 999528 73683 4552: 1965792 1641299 1505266 2519696 1183808 1614939 621755 722126 1904002 548930 1879686 1073994 706274 4553: 639664 1514599 603861 1388632 1407536 320439 1061354 298193 2277623 1622150 1210422 2161994 1492772 2151127 2048308 404384 1308551 1771053 4554: 223549 219119 556369 477104 1080239 1831180 4555: 1191478 2412661 916162 1457953 1090223 979719 1132724 60589 4556: 2531996 4557: 2004172 854232 330379 2558795 1942930 1619162 2407154 1670190 1260665 2291727 2480470 1742099 1408341 554557 380551 383497 1775231 9160 1600392 456457 1492954 1130034 1010892 1591073 863227 1404873 695401 298957 72036 1730619 181558 1286013 2646899 965943 944938 803090 516505 190607 1019937 2066795 676135 2009993 1014255 2276042 850308 2637236 1694644 817988 377763 1302376 2313804 1080950 756237 1910162 1969755 2541378 60949 1961503 483182 1115784 893813 1915985 652060 1795821 2445679 1346698 1162736 4558: 166291 144556 116334 410851 260442 2270555 2349971 1004047 2359163 4559: 2515511 728929 1156462 27570 475797 200071 1004159 1565149 383 2568128 284829 2081730 782435 111425 1811844 1130475 1580717 1827705 1608351 320082 2623912 1979083 36812 1798342 1352786 393581 1724020 2153717 2393002 2178946 1505316 2241518 853289 984356 184821 2530404 1000286 573710 1133696 2440936 2241183 641785 1024888 646360 2368901 2531357 677821 2374241 423855 1336925 1329303 2394320 2080756 412303 508161 1209439 1964540 1923314 788927 1412480 1604348 1171698 441978 2535089 66003 1736602 2362246 1107184 2295321 1202734 456: 2272222 829064 641211 2589223 1456265 1021520 128620 2170199 1490731 2147640 592104 619070 1741070 2536387 349916 704218 1791215 1517678 1371990 1944503 2222080 1767072 2056309 1409104 356494 1563412 660588 181806 1246472 1580544 810003 2372471 1381566 2359796 666673 247454 2496746 1265606 1181907 576021 1682225 479087 446525 1156183 2309487 1741975 259311 2490731 1805859 2316284 1317898 1017918 4560: 438951 2477274 1479590 1683958 749421 1584301 4561: 541295 1695198 2444153 104722 2456479 1530798 295908 578041 329205 1903977 2435354 1881654 2564438 2537094 2341410 279265 18385 1088575 976242 760097 1690916 1940608 1363626 403116 2135716 1698636 4562: 568595 1002249 28949 1981119 2192069 1237264 596317 480923 630882 2599739 2550288 2114955 1439801 169081 1834417 2257349 1560518 4563: 1676257 1107756 185124 1840435 2423085 1069832 259954 1119872 2427632 70919 1667540 122503 2013826 904759 791029 1176345 1057376 1527900 1302723 2616793 1946303 2063807 659625 1328697 2490410 586020 2344470 1613267 1248263 1974726 1823798 1244849 67037 2325949 2269680 868746 4564: 206466 1566334 1421436 1570699 61168 2185294 4565: 880319 1457991 1691763 526133 2450487 283675 56814 2011758 1058117 790261 1453671 460666 254777 328351 246230 1428768 1637734 2490508 497179 2199309 1416480 1825033 506970 2197463 578513 2131012 591044 823160 674160 2209537 565866 2281524 1705726 2003198 1380929 2400866 2205376 46920 854949 291639 1414874 493801 1537612 1382887 1232207 1505005 2246773 1174741 1259048 137376 2250302 1050908 2215076 608624 1144537 1232823 926867 2267044 204699 2110664 2385515 2416168 377329 4566: 249455 1026504 1219232 1051935 1216755 952453 2480077 788246 773762 1666729 531994 551810 1218848 2083745 2568092 324843 2435224 2636165 2340702 2229561 1444666 1407642 1479963 4567: 148434 4568: 1459962 1325876 332142 286567 1653681 1949511 1134356 1623952 2368627 827387 2008335 866206 842188 369875 52138 758717 1838908 538738 6900 1444061 1452396 2369759 538803 132959 2304536 1816721 1198545 903673 885320 2269600 1048052 1524484 1011627 469605 4569: 604782 1014060 833740 1685569 196970 1253773 1373152 2545851 481049 808181 114133 468406 382554 157999 2576424 620932 1715358 1098513 2258021 530446 945957 634821 451516 457: 1111344 2246856 2065203 2131878 1950307 2505267 360802 550323 951711 2502122 924772 801646 2168522 567450 1563303 386185 1640419 2477770 2329125 1633111 425100 1815364 1206156 435711 1646939 1935656 2266862 1310962 900763 618709 1619240 200675 677586 1834290 2068043 1859325 914508 1687319 1138054 1711132 1409413 1068968 1653193 1416074 2225308 264224 2419279 2171528 2256680 1622719 778711 1303513 2141324 909234 598629 686252 605833 1343266 1376106 1489579 2256808 2391582 124721 2188815 2519973 738903 1644843 1898729 1730968 482788 1919030 2212049 2432651 2565833 2472174 1511161 1371308 2545129 2441066 2310614 659348 1681655 1777335 1320204 14119 410199 1257106 1602906 1126871 216173 1854303 1037824 317954 111922 1455051 1589034 1794123 1342477 606542 1857968 29244 156902 2587336 780343 699532 637337 1854800 1247762 618060 1389539 2479807 1473407 359251 2280135 341664 381289 726618 1407898 10746 417937 1931130 519264 1836961 552786 1389648 2182179 2309534 486916 1323694 813981 2173746 2427685 1429964 1348966 2035278 1814344 2196500 783841 2074006 231956 437919 1773660 2302572 491859 2509293 2632901 1769951 2555342 1243789 1824964 1268224 605237 519767 2342441 2340175 2551106 541481 1940779 2103895 1323818 1301793 1061689 2164676 1832235 2278665 2535998 295868 1786429 1723208 1699711 2634018 1115174 1410070 2300374 586916 2240221 2191580 2299462 2434572 1422640 737799 1109345 1325890 1974447 478418 1957676 492118 1059524 112795 126435 748877 132387 1222728 2120119 820707 2202247 19775 977332 1734105 750150 220144 2643596 1450165 1905087 315131 2619177 1810107 2194901 1161520 880148 19825 1215876 1154751 901629 630121 2507960 1425461 446769 1751336 2393258 872028 385583 1158330 1900467 1655609 1597271 497638 694017 417019 1221868 1961105 101142 2613816 1156340 1794739 2371218 1609626 611633 753215 2092522 1424465 2565554 2511550 918323 1327121 832787 600247 2148703 541811 1068714 151209 2117886 315780 1409377 2353011 842632 1114843 1815893 1026411 1063077 994768 1649847 1177074 263722 1702525 2168421 2450703 2246298 303294 1444867 123134 1112707 1544703 465568 620007 793921 1015734 1523520 1468160 2286006 1835343 1460618 94382 2020431 1330375 1755845 797307 347381 1153818 1321383 2640964 828762 953585 2049650 992186 1056942 346689 2054652 1942266 1657901 1826764 2254096 2303530 2358469 1676353 799381 2214287 30363 189915 271192 1428880 2362750 2436159 2096995 1126261 1641370 659890 1485531 71259 2545400 1145585 1746851 596079 28677 2415579 1387788 1144830 552139 1087486 1870099 2155308 1677647 1939393 2080622 602681 1335849 2006487 76936 414268 2147240 1201789 960152 1700640 2346668 829988 426288 698472 1070563 2101787 466432 1772500 2069624 2391396 970772 2544569 1239913 1168539 1108430 381231 2495762 1084116 1632053 1575475 134505 2516034 2575766 1331306 1445799 983259 1058260 1841660 2383192 2565575 2605754 1174414 2306862 2131296 1834863 1837973 516547 2208110 1771992 194219 46711 2488960 450064 2077322 2456403 570502 102130 2527242 2192991 144472 1250851 1907115 1393380 2449823 530587 779578 130292 507986 2270812 43030 1730594 2391141 1547513 100254 2178329 628232 228111 2474770 2238532 395707 893805 1187804 1837078 433396 748647 2341880 848518 2158775 2621913 2470629 706545 2460799 1265315 1569343 2111470 1848549 585287 1801418 1276354 161133 962406 595719 50138 52613 448201 2433977 875864 1686802 1502209 653594 263953 2208895 1021210 2085487 722006 1796004 1822278 2140572 2223301 1784942 388861 1537684 2369595 42520 684822 2189405 1924189 1412604 2271836 2443778 627641 527383 1751245 2239462 178879 1954639 863704 1187045 1757476 1698697 1204155 1906471 1861938 1236919 27230 962675 96151 1006085 1280831 2229341 88897 2069653 2447233 7730 297612 361366 1181588 706181 224797 1822325 2420963 1664833 167280 1515867 2471565 11050 1687894 2010259 394436 1700555 1894860 1948097 1759638 277928 1824150 2080753 297866 1275559 501460 370026 414702 1046291 1833338 1284294 2482501 512185 804478 117719 2538622 2348483 1614732 2359464 1154981 2123421 2138894 229151 433702 856270 1150549 1430456 1964338 1001542 633529 111363 1787346 2168244 2163115 926309 1728699 231600 1107113 1112351 2271965 567316 891199 603981 459485 1070725 1230806 12692 859980 1627173 1361023 794358 625512 1444123 86576 115816 1012294 1815619 94062 145664 1029017 2049843 582554 2189451 2475672 553231 1444129 28716 397844 1504760 427126 2523129 1135233 1408854 1182990 2084678 1390755 1791966 2396603 1196867 751186 1009447 394218 680785 504916 440560 704515 2648381 2623837 703929 1678137 532228 1905426 118803 2362809 1691704 579510 732493 1975483 138733 1484018 2025767 897404 2448601 2138037 2201004 1439878 1210169 2445563 1158708 1847040 1660755 182637 912150 1481517 59765 1576420 1114995 1397830 2171718 1075730 607353 1978374 147815 2009356 281667 278650 941277 2070437 1222073 226108 1402267 1709665 1008490 1692405 1849725 1440093 494150 962466 830245 1287914 796838 1111047 1879266 523142 2034850 1268225 2136094 1848945 984649 256474 2477245 657746 2009120 631274 2044225 2564177 552904 2330140 2169149 1631671 2193603 359572 161739 1684231 85729 1415355 1247986 1143787 2511777 1728378 2388315 2040566 101482 2586800 907884 672376 1843809 670679 222970 271620 98483 654564 1697000 1409680 991969 1049546 261815 903466 2420642 2278532 1659535 1000247 1473410 2224766 2397466 1329677 1747338 493223 1480548 2596364 2509586 670500 586823 8102 541147 1192634 2267180 256909 321208 340580 2510578 398336 2213471 1862552 135098 373133 226380 273788 443433 542278 2204502 1039170 2321001 1121093 367272 2011638 2619136 587117 207152 1191031 1797375 1385052 263717 1492295 2068306 1076734 2497012 2281191 1943326 2622118 379704 229446 2537500 335851 1592942 451203 2611787 851728 1843964 2238575 585438 2150278 1817581 321635 2447356 2284949 2152475 2598148 401340 463166 1527817 2561288 913698 961368 2129651 2114574 570812 2380068 34010 1380822 310327 1262499 2157101 1116747 1902242 1381269 2520290 2403989 2375073 1201645 1458460 1421852 1771116 1215310 2516529 887286 1495351 1259009 1379981 687389 1907043 2613315 47149 744889 1738271 917902 33382 1774096 1411168 752770 493812 2412401 455154 650317 1765349 1996385 757316 105078 1425196 2532220 2568794 498585 1554317 1750246 1231161 1303518 1810524 1473063 194772 191731 2327417 2569604 1425844 954935 1033962 18222 432447 708502 1149543 1523340 1953617 1369379 891894 389290 2637537 2613833 268622 906313 2137410 706261 346736 324472 2263438 2538821 1896926 2518742 77393 924028 533127 1410496 252977 2010498 1749673 2004700 1007176 44024 2582569 264328 945747 956479 1317564 129263 2227367 1923976 480909 247846 801797 2224885 873121 1353193 1164926 6025 904363 1752073 1440290 16596 1491312 622626 1091784 1585700 2213399 475266 985093 315798 2443278 1191387 352798 550338 1133197 1616712 1094949 1155234 834964 2215690 1345708 1567150 1704140 2584535 1113229 642381 1903676 1122887 1691641 1165952 272602 1574836 2517683 9541 850767 80277 1520826 1073756 1061988 1892606 220847 1147062 1045981 2315986 892149 879008 62876 225664 2450610 773541 1239620 2255329 89289 1387539 2383939 50375 226631 711786 533247 2339946 2380638 2190425 1984979 1553600 939710 161327 1892512 2203088 2243206 1978006 1294066 292739 1836628 2481944 2442184 1253709 966914 268713 1574875 1858779 1070245 2228804 1297198 1413296 726006 1915334 869686 2148326 165784 886209 2625553 2401140 354308 2639034 1012117 1714062 1524717 1558599 1632901 821949 1257849 524958 99693 1539731 1163016 2392367 1001080 2147635 724560 676592 1929564 1440305 1164541 1526066 2572227 1474837 2131867 1143904 2401774 1395284 817522 445569 551490 1211121 2202193 1971595 1658447 2555952 2018977 1063403 1193934 754972 2253803 2121637 1419997 902509 1661975 1994037 576685 1745611 2303890 1772230 1320955 298530 2054041 1844745 1135561 613272 970751 924514 1284710 2604836 1244247 1742409 1818954 142344 77040 2083669 2530257 313314 2044450 2157774 800002 1664611 2247298 1123488 446040 68410 16260 2046111 1113278 920517 2187552 185058 1230173 1455045 1561341 268110 2231272 734326 1335801 827812 2619276 1866904 2167891 2396013 2244176 2033654 452173 240107 2233860 923005 1718208 791545 2463223 831368 1136671 927141 2110939 305263 1097156 210881 1857358 1448720 1689823 2041393 206175 2088437 2355507 981613 1724014 2515744 1549260 1666903 1997728 2230312 2636395 1099781 77208 1533342 1838284 1674111 2274833 503481 1951730 2151949 1831433 2283192 1381728 1104956 1529629 2045407 42659 1356401 2582761 699299 1119113 490270 1648628 1160782 1295424 865351 1464873 2010528 516047 2295834 921115 1513738 359494 1732177 1385154 834314 2346405 2396987 2257488 568711 563975 992625 756770 392050 425561 556497 2416982 860758 162973 1472844 1837128 1261466 2361733 466159 531551 1788472 1707946 932582 563656 1482438 1560498 2057546 102598 826275 1433573 470190 353268 1378030 50454 786956 652598 1616076 1017867 147861 1473969 2423277 1516540 1624672 1057666 719766 1574387 1936873 1676672 1209362 1809733 914894 620310 905551 580687 1319663 924940 2255646 813494 1119591 2425577 483463 2334233 1366512 54138 1090651 263191 1156643 1025778 1127526 1012575 1942590 1141297 1698273 1761712 75429 138056 787428 2089544 1211692 1867376 700786 1896036 1005076 394612 1778427 1986360 2153069 567009 1137894 1752724 740962 2213067 2169348 1070752 975655 2151221 2621380 1183952 172267 195246 916692 2243782 1456737 1313430 274409 753774 2517194 2538635 1897875 48479 2485365 1785919 1031033 1753638 413296 1423524 1830820 1067824 2109041 1098887 1646905 7964 1334678 1041894 952 1044295 1237374 423029 1297588 1751682 1883094 1564390 1457736 2185185 893848 310274 840308 24800 1153689 792725 1593270 1964968 109257 1701268 1842196 2517134 748165 2626704 790648 2242464 549198 2003733 1427460 1126164 2493358 1563277 1235359 581246 940531 738310 2041056 1302581 165611 1221999 1408170 2193365 2368147 387791 739789 1014003 2033175 187364 499072 613588 69517 2006603 1770939 164977 2327663 2097137 968456 10870 385447 1970493 519328 1471253 2110596 790953 486867 2242 2093796 1057083 1058798 909226 2481555 2096129 968883 1924395 2118250 726009 1663946 402117 2301258 402940 1692392 1400575 2511574 1720058 579022 1613520 1068955 2044119 2360818 584991 1535696 991287 1219787 776371 2327986 265508 273414 1026161 946327 66849 531790 545730 2482371 2372150 2187062 460122 1827359 1667868 1413805 626496 1816562 2291678 58490 2371178 2036485 891563 52433 1407362 255476 1592320 926072 2294512 2286662 311594 2254974 1744253 1280587 1163087 2442057 1822775 1140109 30327 2300253 1576054 2122614 398869 2176777 708516 2646824 2273276 808017 1017930 2286288 2574099 2602934 2067970 1736164 80290 317288 389292 758528 2159427 1823272 1447562 328618 1305910 208803 1384931 2500245 1590015 1959883 1657376 189216 231739 948068 1019316 2466528 1604673 1674409 1814913 1286631 710470 129222 1123270 2116923 1322843 2085884 1341121 620209 1008641 1994130 2604696 1921182 1480779 335445 1335494 437608 1881482 2211053 2270229 2351386 1517173 811908 840926 1029135 2312557 2217236 2392713 1332585 628760 2324420 1787897 1425586 2582113 472796 2077657 107911 2006363 2498692 1799095 506616 453455 1619534 1635966 2208098 2498453 643132 1577606 2293511 2625949 1769192 383200 1656140 490116 2041499 526087 2545113 957614 1630737 1037251 11822 473686 2024098 954834 7524 2027552 1466763 967019 306097 909813 1996312 1998509 1520401 834168 907201 1582814 2029164 68301 1707481 1884987 2391852 2121632 1342259 2117577 318849 1200493 1083423 2218956 2014069 1770654 802940 1576201 1635573 1009014 483006 1087004 1955985 168133 1081560 930384 99876 1310052 2322259 417876 993192 553087 1576101 132659 1529761 1823139 2113481 520363 128536 2399402 2312355 1198665 486689 1612638 614299 81843 2157961 744613 1474371 2423473 2240988 1083140 757658 116979 543109 1447112 45677 148220 914964 499477 1441563 144230 1562710 2578002 1474788 1510727 898203 1597381 828083 1931832 332743 2528583 608778 1044556 1554321 852107 1389446 900992 124961 146947 1118571 2640355 1343436 2174939 1788998 1993445 1317580 2092517 2077008 85836 2398469 2138337 1828164 1363591 80960 490464 1298579 2314202 1194622 1664527 926502 1163284 2314700 2587546 1521762 2332604 1254712 996883 72650 1920105 1225769 498580 1679966 1999728 1473056 1980253 1857304 891235 2580342 1105544 641143 515445 39363 1711438 2497602 1403254 849496 70812 62957 1100923 2339868 2219131 1545027 1538620 1126390 2513575 2228173 1503628 2157492 1702900 1340133 895587 91551 2648211 889539 696264 2277055 238428 452463 2512925 818366 98286 2251718 1047394 1728855 587337 1877504 564290 973079 685905 297369 2567398 1132815 2224084 606233 1138703 1155705 2087635 2150891 2168010 1556614 2074232 2420876 301623 2296989 425597 2278260 1008130 404989 1692743 2020206 1030950 729306 1562645 734434 636354 1820778 732713 1266148 222446 10827 2066745 2173110 1907441 742049 48355 2222603 1201429 406791 1514935 695553 577133 2546346 2481250 1322972 1699338 2641834 2167035 657764 1680775 2648203 2602199 2610810 374566 892757 2092481 2355317 2161465 400200 443109 922281 1887081 590547 1402561 1162866 955007 1854130 2455279 2337588 2454824 1427423 436156 1232675 1963835 1244163 1319112 1484844 2581261 1156298 2006755 1639004 2529310 1876187 639109 2182505 1396650 2137654 1050607 781245 1199599 937420 2023948 970666 1329445 1683482 2511542 76221 1217490 798188 1871935 518195 733967 1263375 1608701 2080923 1456333 789470 2009346 1207585 1807884 832368 2264467 2064395 2473798 1801661 1478828 1396140 1184088 1833300 1796898 2552641 554860 987063 2452876 1087791 563154 1092137 963178 1158134 1085665 2296696 2455470 321243 525413 153113 387342 1033814 1845033 803784 2351501 2511578 1688253 737285 2144672 2349143 59842 896169 1470870 1926491 2065251 1539769 1060685 2012762 2444604 561246 1412732 828451 2327733 1257395 240205 2108197 1520164 1543537 1026910 1561590 1885932 412519 2223558 1754350 207829 88324 2544488 2075370 1135650 416271 585572 156434 2424394 1350688 2084743 2154606 481617 324497 2548291 19951 1614264 1881055 917719 655796 629885 1478318 1688565 121629 1972568 1467955 2466775 2624781 2420524 1307692 621592 1634938 459541 1081598 1271896 2250273 2218843 1860077 736650 1314279 2209225 71004 1500219 937954 1619011 659450 1783854 1685640 1949454 304180 2388631 424386 2266914 503863 2527129 1094121 2549444 2575444 1882088 160054 48262 1913525 1776917 23721 1079716 1197475 2100752 404578 1448157 2474815 1491890 771696 854451 370506 294853 158903 480793 224702 542637 1950497 1413343 1799288 1598442 82443 144802 1678886 604120 1770268 308483 2513767 410854 858270 1183653 860449 538418 1525290 189613 1981935 266034 222894 2585947 175859 552816 2113738 605900 2133337 2052900 1057331 995479 868675 151348 1219362 2456545 1295339 1314602 2146820 265747 637803 2643638 1091115 570443 1968523 526189 1403012 1256317 460359 65135 1580108 1465920 1418297 1044933 1187777 2408991 579376 210161 1442050 2632525 105030 2338575 1246105 2556038 1994144 2468095 423410 1149499 1461716 2065216 2201480 970406 1130950 1178037 1014552 1673368 1742184 1961935 1117453 1021366 1827893 2527314 1560337 2447632 765770 745486 2547515 203349 1317562 349817 78840 1480305 1041936 1992591 21834 113640 137520 1840019 843048 153940 2198834 258093 1273002 515071 143885 1865745 255043 726714 1586559 138086 1917725 1402355 240499 1410827 294612 1263602 1768465 671348 174753 425281 229918 299185 34537 2611652 1063295 2202395 2582055 1568456 163401 954089 1232381 2321316 2188055 1020019 2534017 62238 1623010 599804 1836859 2533474 1052051 1148416 2592527 812947 1988882 1419122 2275662 664332 2506864 931612 2497297 1828806 580572 1018168 1090028 589033 1381086 1627746 2198898 2375997 1536237 71978 695436 2184426 1931917 628801 927874 1121869 317048 964600 1950074 2368555 1261500 1921577 2141563 630566 35306 529127 673429 2105307 858248 1975384 2377758 2073159 1220179 1270869 1027204 1158887 12286 828215 320269 1374235 1953113 1425956 2259356 1313997 352590 2108216 916290 701849 782543 2520523 2621286 2542744 2309544 2558996 185193 591609 1005821 1964266 1306732 1267861 982161 2336970 111338 2320214 1157881 2375266 2645607 765965 2005265 730419 1043596 2074297 882853 1548451 845760 612677 2035597 710621 2563912 154758 1784858 1391195 2128721 1343950 353071 548620 887555 2331276 248656 103631 995139 2296538 137870 440250 480678 122737 2103536 1486881 590552 128978 1540525 2393468 2409701 1044200 1762866 1387113 732802 94289 1393521 2242288 2168796 541403 1868101 2153204 630456 1058865 1253477 1626010 1279475 1826005 535843 276381 1552260 251173 422037 172210 228719 1443370 2085007 1996973 1811470 2568134 2585918 160541 613707 1950668 296874 678128 1316709 1251950 1619652 2258664 2022711 692581 920685 1839697 9139 1518523 1461921 928252 1521638 956439 1468114 1725587 1066172 2494991 145062 1432052 1923412 1427001 486194 1977253 1201286 2089999 635966 179153 739921 2629805 1924051 76017 1106654 208833 1273275 1855431 711703 2114719 2438062 731277 1342014 82246 1225221 1577491 1966853 183910 447500 1541139 1981135 2094843 1362874 815836 1713569 14336 1869872 349705 623036 662454 1064587 2299650 2571817 1621422 1851048 717591 2645575 2435449 874715 944811 1776752 1415559 125860 1661767 61182 864385 2074033 1404745 1613358 1322432 660549 196926 1273085 1460288 424616 1631815 1130069 1642552 1393244 703625 1109774 26005 475347 2441279 1548085 548722 1048813 1929871 130491 715160 1718019 88391 2104646 740745 2820 1103079 1605779 1273709 2579565 2465195 315054 497506 1310583 385911 719164 2083038 426939 1252490 247442 267583 574748 693056 1140479 69212 337892 1496427 2538683 1251842 333580 424693 972071 488364 1279728 487528 680791 1486411 274728 1308289 2400863 433094 590453 2030974 2182507 2240578 2260273 1509989 872524 963208 1460445 996942 2104959 991607 2316661 161951 939648 263192 88902 2205750 563330 1091130 2270927 1248357 1477674 2597544 1877494 2372333 2471064 1867155 1878197 2501637 2024279 2306123 2210638 255761 1164053 812553 1162124 138706 986902 790462 111380 2493261 153429 2543030 1686217 338994 408591 858312 126931 1275679 928897 629080 63028 2424084 1276397 1959982 253780 1911878 2503706 619674 419888 2626341 1195122 1161119 631091 2574195 626201 1227649 1363285 2322734 493514 1599689 1177874 1078223 2252820 1024486 191023 1143594 362994 687112 675411 665039 2381090 232388 2077939 1908026 2077855 2057880 2180629 2459887 2471828 1860489 1205889 2501306 1882949 923109 2245217 2439844 1756193 1260952 864157 2593330 1362593 798239 1307258 1540364 1147090 2409400 1423787 1218450 656045 2508831 361759 2536962 1432388 110592 391174 2026956 498573 393085 2024413 165416 1409840 1999739 1729425 1388909 1504048 781398 1494469 2123571 788001 2267620 1056444 2030768 461011 537283 511341 544844 751950 1591471 1910844 2064176 1865481 1622758 1474395 508676 589373 630184 1868337 1184963 1109770 2399270 1966552 1125363 676128 1572957 220087 1162573 2345472 803322 1778928 229716 803443 1817438 2501319 722283 1519037 1046510 1349689 653392 250851 2592063 1365203 2538592 705334 1865699 1911284 960556 2647267 137910 2088607 1074715 1534444 1409586 618934 1104584 1761066 2600540 2081264 637063 1701974 1496413 2643370 2322553 936034 844764 469047 1991002 38488 1511280 2169817 1576548 659779 416433 239603 913011 266893 580992 1211751 235367 1316888 2638966 223093 1916955 1555111 211815 1055086 1322987 1845260 1053337 1643564 118773 1374579 2362187 2182918 955720 405568 515047 1451915 2296188 1770645 379406 316946 1327795 881861 942816 1235255 2198800 645028 2047981 2526553 1870089 1911392 130397 822501 1863074 1119063 612080 896141 1682386 2642925 586772 1330920 1937700 1825416 2485975 2176474 2454699 2263696 85154 1272536 2010490 600716 2191358 2550405 2105006 907468 596425 396862 2189522 898842 223213 1390148 755257 2034899 2538674 1426743 2392394 160427 726870 950398 2328565 66273 2522126 2260460 949850 1757686 777488 1193225 224564 1673971 264290 2320945 1112883 187788 625054 1743690 1765159 1979497 1317914 647091 735760 943441 1222670 1303996 2553904 317840 1603679 1447443 2328922 922454 1868643 2535663 1945801 1468796 122516 557617 1253664 649264 1775308 1646422 1078766 1980882 1825413 444231 2308880 846838 1043794 1830547 617304 2628623 402865 2634001 2514776 307363 2163154 1193921 2462987 1896807 1845175 1520000 2585483 2231708 905395 1526756 125785 270339 694632 890502 2490098 309309 2097963 1650838 1380990 2229875 1456218 2213720 1829409 11997 26476 1438983 326950 1838524 1703035 1927952 71876 679482 1864058 176414 399927 2625581 1254453 2215466 2346328 2595611 1559492 2607558 1584603 2589713 180316 1332914 2311807 278114 2563868 1013154 31309 1714058 1992500 2483552 429580 2222393 461868 1282330 855773 84192 1529809 170644 2371189 738893 180691 828434 1771350 211418 709112 2263028 472242 674221 833510 2453549 374480 1180569 1894282 995895 2532421 538593 1117168 1470281 751115 792490 2574626 1479348 2007972 1517170 710974 1225165 75500 419515 869754 581095 2309501 1009793 1343269 1343564 2274353 2095451 185441 272332 2026307 863737 962414 1223912 271850 2333329 2321843 1594770 1356044 1731974 1215923 28749 2453077 1988559 2136962 154337 2368558 1194429 911650 2179097 1576026 2094609 1105447 955131 567362 83584 1943144 469418 1452311 2639549 2225317 187120 722125 983791 1206789 947067 1505837 1124286 1683208 1118785 651172 1019352 2241995 433915 1549885 1610650 2004079 1834266 1968950 1305566 1755958 2011191 307720 2548546 1972954 1063612 2438257 1916552 1417025 1206328 550170 1365381 1554200 2357228 2195127 477723 1210787 1141996 2380245 1518706 855079 883525 2070398 684528 76715 1292372 1556532 1892367 1961067 989027 2180937 699537 1156938 252025 462348 415094 1430667 1939537 484582 2560020 1271758 2420324 1652809 1294729 1038770 2081206 1187252 1039522 1366749 38389 690346 1044830 2350437 2551422 2591518 1391588 958837 2130940 2632531 449875 442120 1356210 10493 220400 58419 1319879 1778239 1057337 2308660 946200 2638364 1948024 2159991 908661 599887 1726334 1161804 1531270 1306381 2259460 1169100 119519 1520248 327663 684470 1601143 2464648 2056689 480983 1533299 709870 242 2186847 1709992 1411186 798435 1406051 876848 2390812 463942 501014 2570803 2006715 428246 947040 1241436 893128 77567 1165182 136373 2155770 2389740 642358 2326845 2504398 1119693 1799107 2150627 770911 2622008 2432554 1243569 1740403 2410629 1558674 532951 307530 244559 1021239 1327068 2232767 613586 1931211 2069176 228619 1620996 1792152 270035 1358917 1824175 2311526 225618 1525206 1175595 2214553 951057 1031910 1738065 938903 1884520 1195844 436856 706592 237288 1224314 22501 2623411 1599204 699440 245936 1847890 192002 9564 2429231 2318866 2408204 1597260 2057762 488142 1585322 185416 505225 2265183 1991464 1504601 2523736 1414852 382649 2499709 265785 704966 550568 1932649 483278 2157725 330430 2569173 540397 2035325 1027755 68732 1876780 1830528 2138225 731210 1660356 2600237 1841391 511464 1466229 868860 1210485 1479847 598465 2100223 2189673 1009118 1851309 909365 1147455 1034552 2234603 2235156 1534012 1121209 1742548 1743780 2604631 2355597 2168515 391082 2161003 2551924 2194803 698300 275340 2460870 967423 1557355 2276003 2632992 1496711 514902 1970474 1100793 2362622 1939728 1799001 2116629 371699 251195 1368012 1857794 2070931 1102561 2282746 577920 1634201 1524266 603399 408488 1436780 2350067 2643541 747321 1091025 2545151 1862251 1145152 2351031 860474 2268037 2158484 944682 1918642 123651 891662 2401673 2164555 1805732 1446883 2605976 1964678 1364796 2292007 2632207 1219748 2440614 1293240 2407107 1896034 1573570 1791534 30285 1179260 543677 1537990 2374130 1767600 91614 1535298 701678 993133 1156890 2170512 2330252 1136019 2427477 1366266 1524149 1929290 627018 1127541 2107187 890055 450335 142385 416479 1558100 2512779 2033736 573420 1986378 1844606 1367695 2081775 243525 707713 2150283 1880319 86741 646981 1655248 1328275 1166536 2284041 1691690 963716 1073535 368662 1382888 2273009 990248 308811 1128041 616750 461894 656131 827445 1867054 2515945 201560 1239716 1449637 2024401 534062 17402 1441377 770071 1542715 2317776 15274 1385564 2266933 525851 2041139 1116332 472776 38377 2157291 627158 821052 1973870 408046 2378199 876518 201453 2257825 98518 760818 2285499 2596931 1855188 1369847 2628372 1870403 777332 1990259 1629904 134994 1583779 714542 2328890 408218 590151 2075583 539465 2306777 2221322 2235455 305591 1619665 2156956 886667 1166415 894860 2562928 1183360 152059 880022 2629271 385269 1399810 889967 1896376 85693 1050055 2398819 1061859 267658 410373 531975 819827 1638061 1595403 555467 984544 1716683 1746748 1045917 2516567 2576714 1603148 241785 1672131 2367764 988463 1388332 1241221 381013 227287 1388583 1709615 2266633 689015 1433279 908740 2115615 1556953 1543897 1452581 705724 2381446 1921544 1342978 705504 2624036 2023731 684218 556051 2139441 652076 2464122 423427 1028760 1812311 810674 110685 2365173 1541345 884248 191507 2237125 136617 2100576 324760 445677 948624 603439 2403924 974974 2612992 724548 1124299 2224086 2051218 1006940 1233038 779894 151468 2428070 1556576 395049 349062 1785658 1901534 1248494 1142912 821570 1129553 1496430 2533954 2544051 1518647 1672831 1384312 14154 1894285 1539717 271252 2547508 2051276 539347 1701948 1591852 2129496 2082999 1954759 2051912 2473308 2071191 1955251 1985626 2233060 2301349 945771 1191696 2169992 891603 1596149 2131487 2060951 294560 89205 144991 1110427 2342258 784674 50471 2327652 2073821 575026 1353863 1479769 514146 1873138 419300 360671 450752 1541575 96794 1771237 2584754 408544 1082918 1158807 994874 1852359 755022 276511 1480118 1759971 2046809 1315664 1565155 2553646 137259 606256 1629302 2533561 382511 1397223 2098606 2139300 890850 472717 192972 1821807 1978322 1620328 2569961 2225827 800272 1160273 293131 379124 1688625 348319 2137929 1283604 1018488 188979 1315897 1435620 902740 157204 2149886 1104022 62414 672333 1041568 1757145 760635 1007818 1749825 2565923 1822917 1855864 1442542 764565 1008704 1493212 1227775 2601158 305851 1971722 1371339 2496222 644358 260910 1740339 1851535 1281214 2085374 1580046 244812 1431806 710440 2613251 1325068 437813 1994311 2489097 523117 185810 546015 219520 1753146 427917 491749 1198043 2420748 1601791 689505 2479646 37547 416296 1915526 1478880 1307997 423302 1933992 274972 1953230 41155 869294 2007821 1093851 1396637 242913 2406343 787465 7882 427211 144574 1634893 2061781 1835309 406577 1237167 1695232 1756510 1609949 431736 1581652 692952 5178 419866 2436533 444648 152638 2084036 568921 1713430 1401982 449189 2135439 1420275 1300531 1816662 1334960 2336065 1616493 926898 1258564 2637421 2540916 2247692 12747 1093489 743382 1823576 227223 694659 360074 1467566 1785665 1254098 1342852 1146917 1818788 2625720 1820593 1311885 1109227 2193218 2503205 498360 1341258 166022 1876789 1733992 2217107 2584937 2255853 1874962 2079674 1113479 1624490 1415933 201576 1894384 1481083 2601784 1288008 2612013 1056415 2105413 618579 1253869 1362152 2303352 726704 1193442 1929775 1420678 1445523 2155254 1691327 1123844 1121121 60893 1109364 129057 683703 1118283 412878 2535749 2386457 721536 728019 2599380 2337399 2425944 1285299 214858 1245247 62071 1693270 2334445 663 1249694 1942446 2165693 990044 2533551 2049412 923660 1001779 1001336 1645693 499295 989397 1762585 2100459 368656 450412 2468733 769026 887160 2155643 1148520 2473948 454905 1690222 869607 1798994 807445 28090 1339107 2392002 477639 155055 2085289 2416009 2612624 2012067 434243 296816 2588750 2261556 35708 550888 450486 2177866 1509970 1732147 1000687 1990068 2038562 1323131 2454218 1375549 1305914 716884 172257 2072782 2088974 837166 106376 1763713 1908566 665091 2061938 301161 1586306 1599956 2313379 1931945 1212671 1477232 1599025 342034 782290 550 2274684 278378 799880 1967634 1347797 2430241 2224450 659879 501304 925404 2574728 410261 1826290 1908118 1998718 820731 1930688 146455 912696 683524 1532994 436178 877404 1736853 1074234 2125998 1804603 1143963 806949 995447 368563 1257782 2570693 2104887 132069 2456289 130450 2365758 1260521 950858 2647066 2037238 1099344 2261467 996528 1045023 1398380 2433742 1062561 2642608 723545 2055683 222936 1318343 648587 2583892 925971 842041 822807 1902845 456123 422926 2100399 231862 813465 2172532 1401996 1147831 794276 410547 124473 622041 1734689 1639223 2380629 332291 1005568 1053290 165909 955618 2340540 1247593 1567612 2530054 588389 1937942 1197814 1563631 708749 261000 2185440 1706984 1892167 2614351 2260376 7538 440096 2367804 38342 1786492 470424 2473139 1906318 850143 1039598 2586617 2149917 1111248 336667 2482340 1467462 1191135 836993 1252721 1497093 1634160 1855757 178889 928403 2207504 2288083 1359523 1250969 1786106 1361858 384709 49020 2569466 1507492 1121202 6311 1733846 87486 1663798 384104 232138 2445190 1231601 668893 2612044 21940 2440093 2090854 1341117 2348029 517478 1588121 1377340 769172 2205337 2279778 1128127 1700666 2278183 431483 2229996 1619905 765459 171789 2308234 2078434 2479616 1347119 1287742 1625214 2601712 1090416 112984 963338 352611 1640014 425619 1890900 2647114 712270 2327714 795467 1275703 1140444 542071 1226583 1993200 2057968 2589079 2278120 2098747 2139530 2618598 977257 532581 801055 124784 2381792 1106257 1904592 965760 2143189 1521161 405678 677534 1076696 565011 671656 51013 2335307 1678141 2360801 1742959 162821 2171746 896578 1271504 86947 2100739 1915514 129716 266126 324293 428376 850727 1365347 1220024 1283455 2368106 490232 1714144 594641 76924 131044 1533882 868421 48326 687096 1362754 91036 2076482 948109 13261 1515645 35154 2179498 735595 1946401 1366105 2588715 2146939 1220994 2226046 2250975 2010503 2307370 351936 953523 1590901 2435969 796671 1822544 1489855 1751829 2571528 1511077 869993 2147926 217405 878305 284745 1946182 352650 782562 431552 2067289 1286613 549129 2575130 193096 1332106 2587694 375695 2348840 2637587 1246647 494203 1051029 316295 1514913 542972 1388966 190478 1730184 1549622 1436345 1691892 1325639 2329424 969421 1115064 1335970 1626376 1637053 1836669 70853 2207635 1252832 2385823 2203792 2080735 1638113 1670169 603885 869808 1317179 2613411 2518202 1720065 1424795 4570: 1451334 2293919 229572 204666 622584 667473 1407913 1273525 1825229 1404513 319119 873352 872398 658170 455430 2339763 501428 1152124 759025 65841 1390925 2415470 2539522 1812871 1825378 1784150 2554963 1467492 1037838 1539680 315915 1363195 2308722 1400782 1949807 1081447 961310 628464 1466404 708928 1180038 1337704 2036989 197018 408563 1250673 1844915 2278279 333168 1404888 540779 283935 1046926 2290414 1484058 1973268 1902744 1847522 206281 1839002 2274863 1139389 2620046 2002897 1181627 2567915 2199911 2277050 1866799 1486942 2348267 130394 960725 1962057 2164641 2575119 865622 467255 92823 513619 105324 616611 2023850 4804 1067889 2056672 2498602 303010 376097 2609871 457822 2312869 342456 681193 96062 630835 1273852 2205186 226695 988673 223890 558792 880445 2153636 2470377 1269359 932382 1202284 724599 1916185 1666439 298331 626176 1642866 2417900 446056 653414 115159 2424483 2221296 2374756 673026 231296 209781 1000888 1591767 2300734 458939 187545 348335 755459 143016 1698021 1023907 1660099 846918 749438 1260877 1315256 1922862 250179 346897 1684746 394130 1292707 2337147 316737 1814368 1661861 1984818 681641 1319594 2515880 1038978 47674 1869210 1291832 782806 106647 2264439 1747163 1050026 1015350 601496 2113737 1524552 1013959 1846129 2497226 458457 1885991 1742279 1734521 1035000 811436 1967013 581846 611937 2106023 2523930 292571 1619531 1900652 1045259 2219052 2605214 1759800 330771 1346832 1029633 1704812 1081152 1527785 253205 520045 80835 2403834 2256424 441934 1716546 723747 109048 1412810 520374 2496883 381005 2218335 862218 385269 1950174 1774118 732245 487355 1580978 1938043 834222 416068 1541864 859033 813040 1668233 94677 1723226 1650652 244852 1595720 323623 918423 2462855 1360134 2524011 1697129 2592143 597312 2411140 501648 595421 1362782 771684 1110059 1857294 926241 2134801 463724 715825 1367382 599859 2300843 2554611 1592126 983743 1177559 1196795 4571: 2178506 311841 1644295 4572: 1011516 1679774 355944 273487 4573: 2629146 1632781 1058301 4574: 2298394 1673744 1368610 4575: 2420873 1105414 435239 1286127 943486 274745 2093487 231667 2547574 1933266 615514 1018053 85850 2188653 105454 457112 535197 2146605 1100172 1438291 1901404 331728 835389 2228164 1336618 648861 979613 701561 647965 1734467 553039 2416016 247625 2556995 395478 259518 50817 143658 2548386 562866 190037 1215466 1842139 2545730 1673131 1576255 2622229 1451007 1014151 428657 88433 4576: 1303244 900410 2564181 4577: 1162606 1455042 1619088 1904308 1665907 1795831 2131242 1107209 2360882 1103041 414481 897464 811040 1047078 2498883 359096 915556 1547967 1044035 2474587 2226732 2194768 460841 1468829 391828 289655 246353 1360283 929262 2419565 777549 613916 2366845 1997270 81490 160925 2058458 2523529 1919729 2397673 956893 1737166 1876109 737698 2357350 940492 2009093 1757401 2382442 2621294 1301931 1567240 1671336 303741 1349439 1552684 1228056 794812 2596401 2486690 180293 1702795 1603570 336311 2580614 121150 2149895 168301 2087767 1182478 1469856 751845 1917053 1771269 577304 2131090 1598801 50837 2207334 380054 717094 1514614 1122638 219232 2507495 2445466 436756 1427021 602800 1013085 1851833 1126477 114950 859521 1153441 1527683 996295 2324558 2634399 826565 1926096 1745614 507248 548422 1694452 305472 823306 2626568 1356115 1575459 1186739 1104029 1709299 99505 2132067 1474152 249691 1518672 1446294 844280 703916 2480484 186074 807732 1815070 1722507 1080193 1887225 392389 473228 277620 2003375 1974910 2396329 1400109 2287049 468931 2326716 2433003 2232320 2530564 79643 1331 52563 370664 831360 461195 1238534 1632718 1672931 1197040 185976 2528676 2544350 2103639 2147176 2117139 2614414 659796 660179 1405122 2232275 1530255 804331 328095 298699 2313003 851190 950636 622259 1887234 537053 2587812 2642084 2518983 212343 1363161 463712 860317 1878291 14666 146878 640317 2392618 2529266 1769189 1829195 335053 842017 524064 115186 2565819 1848711 2378971 2379346 208433 2334054 2262641 1612083 2624325 1332999 960280 1095046 1542924 291785 1861395 955696 1992997 21380 747910 2249042 1345874 988439 317753 1619809 1678137 349410 116545 1971998 2184160 1421511 2232350 2269228 801077 2388300 629052 419747 1141378 325001 90159 2027416 957619 896032 923644 591391 615509 176324 1052806 2544994 1791626 2223134 691472 2253443 1157755 391967 1761932 1626561 1830844 686968 2238035 238333 1711525 2172325 378499 2117495 1546677 2384098 633329 1528028 1628908 1584223 1462715 731296 249903 1118362 327458 795079 10612 2256352 2420862 1308708 1554644 2027238 808988 1277774 888377 885366 1171186 17408 381927 1278490 2111175 1682356 1035405 1747376 1897625 2529476 89626 1788486 372100 845166 1814861 2264696 593717 1024564 2058276 2043420 478484 1415701 2580409 623575 1228906 220904 1140955 2570239 228474 2129375 191970 2637925 641329 1634865 407436 1048274 634961 1858561 1850642 1395642 30397 2628072 120803 899590 1754990 16337 157891 1211525 2192394 1000236 1213892 1937973 791213 1552764 155435 2545651 974484 2009863 572933 1128303 162811 942297 1783259 1857819 180829 32588 1671237 2181094 296445 2524889 1004720 975804 1352231 2634547 78872 518126 541830 1430882 824182 603204 2106861 422066 587597 203923 1217112 1665093 1279887 817892 1888228 2373266 2078603 1011654 201168 2372168 1206059 1902811 955724 2636002 265312 314387 2306717 2089890 895445 312729 2184240 1581280 1419455 1970754 207781 77349 682107 1171552 430989 1290713 773717 497179 73809 2054546 54388 2298314 2097594 1898743 75821 1326355 715847 2625069 2020181 446837 1273447 2519760 882294 2213246 334620 1234160 1347842 1657347 338461 992625 321126 2496308 1219457 264826 1949625 2055350 1134008 263399 171327 2438003 1158901 729467 1723684 2273781 346836 1792392 2547299 2026361 1073957 373636 1831336 1779038 1760463 1449608 478919 1411893 1750648 608480 380871 2569981 2426724 366438 1956892 1734218 1753847 561781 731718 1200526 573845 1588782 257549 2434920 1628406 1338835 471553 2496602 2309014 2356846 1200381 96666 1383792 1583267 1846529 750698 334093 795126 555149 2225064 1240314 1896201 1868052 1701195 433023 2371332 937987 2488335 1360687 2366713 2202672 110514 1754983 66227 403050 1188484 802256 1054055 1296784 1207953 1777654 1295253 899828 483516 1351397 1096490 634465 360464 2277893 341799 1114511 816214 2245284 1756325 1023326 840630 1022202 1002935 135714 1970124 300066 2136044 1115186 1256516 1073371 404879 838144 106802 89199 2245335 851299 2108981 2415691 1379243 1278451 1364339 127646 1345203 1081808 1437410 409709 1373589 290462 26168 2088541 102010 683550 1046331 1958815 1510553 1083566 1249916 1355083 2163459 659692 1819461 135719 487711 2555631 333307 1107657 1381657 582353 2629226 2031595 1406938 1973040 1661325 1050526 2537168 1077466 888900 90854 1082680 2060968 229073 2029650 1158456 1653408 868328 1043058 830332 298591 761924 901027 1550218 1174902 2255005 2336499 213571 2145982 1971616 20628 2174002 279233 2249602 804729 2121143 939219 76314 565896 953347 2612465 1859858 2012083 2360773 619373 1279753 655482 223660 2003077 1726913 1523183 1274833 1255272 1494170 1695561 567105 311012 807949 482366 2103911 1207916 1825654 339096 1802705 161862 597861 1352019 206900 413952 1274069 2101450 516268 169147 2287694 2490639 81129 2517331 1155589 96615 1864312 2532541 134641 2227999 1603151 663342 1645986 2458665 418166 382836 1063193 612023 1573129 2581732 2087533 1761074 556733 2174667 567452 26485 1576222 807406 774201 1560800 608138 1369850 2282482 2348374 336719 874547 492267 548196 217884 553896 2609393 2385545 89343 313047 1107820 777419 864107 2547537 579541 2542371 1854989 1812885 1215656 370616 1312522 2000328 110460 810400 2612393 2480501 1513165 1606534 2627353 275548 1771780 832029 1909694 189133 2144047 2250037 614978 1848843 397078 250705 1228021 1939891 1953495 752085 2427349 2057392 1735717 1016879 1505471 2542705 1316200 866008 2115215 1068350 88820 317927 1500794 853930 1800085 2348334 2414121 582876 591801 2300214 2276088 2608548 2256030 1422100 2210348 2259167 233124 1419130 2033101 1512399 2406749 499352 1041957 2173467 1647628 1119754 2376447 1888995 2047314 1978901 2364829 2450976 1146239 1451976 1726581 1293849 647047 2202204 1987983 1861889 1791248 752163 1842963 1081671 2202260 2170724 2269855 2345574 1341242 1494213 661165 1514800 530629 2393965 556139 2272862 1739111 466054 637777 947144 489983 2181513 1807881 495419 1995008 1405268 575972 2362681 2522379 66119 1947659 1057630 1014798 1113912 707601 839620 1320179 607696 1532018 679113 597294 775175 1967810 101187 141138 343536 43783 124515 835579 2354875 2506763 857394 2299451 1801047 1239558 1106099 983118 287574 1414436 2100979 2270019 612238 551692 1940310 1374037 187038 2369257 1713595 2427999 2232080 2117496 19365 580889 2102021 1576735 1652064 252661 759236 1988914 802078 1411253 2518813 1527481 2464778 2275398 194824 379503 2060949 1043807 1791638 18990 1111952 1482044 1967789 942198 952507 873783 572079 1318569 557332 1917330 970111 462213 1732076 803343 1766748 858368 1388733 1766692 96523 2030336 1836400 822543 1939927 1719499 1963459 2235688 2109638 1938588 1510994 391381 666478 392193 52362 2076779 2367761 1171606 919209 1329509 2606575 2176906 670210 1428209 1079822 1421691 209705 2268524 1994838 2288889 1432689 1534860 1633020 475337 2566450 197932 673080 1657263 1960697 115865 1017661 381960 1312288 1682892 1834446 2610308 2068196 1099938 1792262 2599733 1942602 385116 1503757 429342 1504862 2407558 2390157 1782634 1909801 695299 1092383 125851 1415623 2255830 1308464 1347170 537741 1470630 506830 802570 342578 1392715 1033410 1187427 1231785 665366 599987 1419246 898247 2335956 594219 2192964 1178786 2188859 136473 1616748 450249 308479 1532911 1127215 2554616 1812084 1192670 1859090 1463566 1641697 715275 1108610 1649403 1875675 1902221 2082186 454940 1564434 2391873 1950774 1790992 1383142 2499346 2063863 2095189 1826580 830089 2306745 1062658 276101 1984325 1350746 291920 166880 1605661 1211925 2427443 526827 761452 1864989 2619378 1836998 1240612 774961 1647774 294705 450430 2153300 1617652 1817942 233810 121802 990707 1364545 2076739 1851797 1200582 2267102 2056272 1022845 1449195 284316 741297 2195015 2509469 1194476 2425289 411999 2039597 195102 1487086 145020 445216 2387551 1236789 1485665 251976 1583190 1660422 925072 1620754 978201 2084522 374311 2318903 1115556 2195172 626089 1168621 1506420 817073 305901 2373277 1687535 436152 1743553 2589560 275844 2391968 1138982 1939423 992354 1845420 1442353 1233325 855652 1280934 1774204 608199 2158679 2290763 1321782 2430545 2317156 334861 26486 493413 1693051 909593 2233191 1179567 1136728 1878777 994031 2568932 2483149 119464 1134346 2226104 312679 323222 767168 2024548 2083279 846134 250372 1727174 1737217 817412 539795 2025095 2081340 1022621 742407 938552 919493 2093196 1729208 2583152 1213891 1029112 14467 1008895 170994 2191433 649455 24953 2038519 146867 2346314 1335467 416267 1526881 2213557 122780 766228 296208 2511288 842769 778285 549862 2546886 1712 1590613 74333 605578 368016 1354046 1906158 2169666 2563467 1229729 33679 2379271 1360481 258290 516315 890942 207647 235277 1136034 2472795 1440647 1508331 1401576 87459 1093589 313006 344171 1125127 2242732 407751 2415217 1117438 966225 1354974 2456451 1536337 409477 2076100 2374570 1074853 1353887 453772 462180 2102636 1193527 1457429 1764613 300108 1159700 269237 640467 1595084 335484 2200952 2047268 1121810 942333 854447 1690092 1569568 2369178 1436400 1345485 499326 2405905 892651 488515 651583 632088 2351416 613546 2031089 2607134 985495 2411400 2355434 1803305 1175609 814976 2603742 1274072 1521 1333976 1091823 1620737 698509 2292350 1642040 2195399 2594311 912986 108946 990519 1154901 1059404 1437787 433704 344063 957317 1651201 1719065 1274673 1177077 2189429 1771049 334144 1948821 1058648 465875 2200919 1112553 1532023 1250869 2495449 680305 2122439 1577383 1162815 1115661 71764 420498 1787461 228182 1684798 471443 760704 2054879 392992 2354776 1769519 105884 1329097 1528364 1456828 264697 757841 455424 1294833 345096 1274181 1464664 2140386 1175241 569638 1350230 431368 665249 72677 861741 923596 500183 48808 1834096 548624 2301602 1401290 11965 2552838 1034629 2372906 476908 2204342 642901 576432 455456 1599664 144613 2171192 219099 1150916 88712 2160173 141050 1598051 1296154 1144509 828270 1855693 999088 1445675 1146855 681909 2003904 1874925 2279154 1421234 807329 109440 835269 779707 1277669 2372413 2133946 486924 1642553 1776378 963601 117824 1995056 1878030 347890 780287 1418681 2126633 1737318 2616291 1599192 844597 1740195 1735945 226147 1957726 2140610 1816220 649995 1812488 1048731 2456576 660951 2611885 921889 1449344 496716 1397012 1099270 1768457 526194 2509639 2101917 1788756 2120778 4578: 1978576 2566190 1594096 970661 2392445 1371712 1104187 638910 2456277 2072472 1281398 658448 1528767 2220322 2274695 519702 2018534 715383 60546 140442 2361211 1195424 2296718 988945 2066108 1918276 4579: 1433720 2541726 65902 691679 458: 2598213 1101353 16356 19982 2591966 4580: 2161865 2148699 1362361 2349986 1753525 368735 986524 2114347 1329256 134986 506053 1279012 1008283 888118 43730 286774 1851087 1489356 1597609 2501115 2521433 956990 1633819 782172 1470694 2381579 2465928 1200299 4581: 845634 2493113 1265934 1960061 2593428 877276 2209482 631404 317247 2438737 1301105 568048 2620792 1397117 4624 490007 512216 134986 989005 1528705 1868998 1293038 983771 1768251 2344863 5631 701925 2595342 65292 1269877 1811116 2149005 576459 94008 1269276 234726 2583078 2543461 233262 5380 408655 405573 2002252 1807533 568615 137517 897877 1442653 2613431 1150000 2121232 1562707 223160 625691 1859991 765007 571458 1825988 1842139 928510 155547 767871 2375155 382150 1391510 1541864 1789121 2046291 757148 1984101 775588 883052 524543 610190 2441556 963766 363775 1467351 2484084 189928 4583: 326121 1988595 727761 285031 1689114 1209604 2075828 2273670 963658 2013867 502758 1908699 168084 2071261 2637018 538855 1908523 4584: 2052691 4585: 373295 1003291 1505272 1756513 740693 122464 1821408 2338899 815233 973689 164534 4586: 1765949 936196 435820 1763839 2182853 2042520 1113534 1410823 902342 1833764 2060806 1204530 2571693 574861 849047 734349 64817 596079 1981452 1998353 26949 433052 315302 618675 1294024 2051307 1758456 1860831 1446811 675306 1028499 1411981 1927818 154765 1182730 1233428 1016128 1612711 2163163 1644394 1045844 1718323 1374962 1570455 2000669 2075156 1364718 1411160 1422340 1041760 478640 456324 497431 1844435 296503 539108 1097214 550338 2584323 1449405 1009806 636257 1268045 930113 2260403 1804670 174283 1870594 1583210 961794 2409629 862592 634093 1311802 2550380 1070337 1187330 351321 87333 818144 1100779 549513 40095 518677 703705 2237381 2013162 2321447 2524896 2543307 2146461 1321022 1135154 2346890 679012 357433 991141 2547447 1979409 704683 942191 167249 423915 1592828 2287724 1110315 1291670 2604112 1332829 1883413 972527 2219603 525218 626387 766333 1102080 362997 2096352 1102000 1540545 2564464 2267618 2408478 440781 2233539 2547003 1110579 2339042 2302228 566223 1857316 648914 2012487 1765361 1707324 2497059 1691481 1798814 2277570 1712827 1746712 695175 1090966 1179681 1968780 1158943 642669 427967 1108652 1930335 227463 1344888 241019 315894 1945221 1850513 947200 995602 552563 665061 2459975 2392545 2257817 2335765 2629402 2270655 506990 154853 1903214 2635422 1580864 715146 1583772 73564 223455 1023999 121921 2323994 1418811 372439 2616243 179937 1998971 2169771 2346201 2228610 2375290 1444385 2602440 2130497 1231128 254969 1374579 175552 924396 1572041 583615 2409475 2139940 262738 198731 1412436 766546 2177140 1771350 1590212 682100 808229 1978166 1015150 1048348 316511 1305566 1970467 1057361 346681 26490 267094 297578 710233 2596574 2270439 403345 241416 1880608 1948110 379050 2375008 2362877 1230844 2133448 441934 284914 979151 2491874 1062738 1780801 526532 1429617 957125 180703 2429351 965328 2623859 1348274 188495 945262 565504 268484 1899344 1443995 1665641 110898 1820091 517997 1926524 1887889 2485361 1294328 2161759 1305250 1226652 2642341 802573 501914 245019 178576 72754 399533 1574061 280142 1692459 2390464 1321036 2055988 677915 38342 1209162 1836086 2543036 36275 379662 1368287 543980 2337373 438716 1771412 244161 648995 2527937 1734932 1458415 862902 87857 1143960 1813018 140034 4587: 859701 645053 2570338 1732817 2616396 1467500 1337537 1275038 54712 2041589 2192864 1167060 370996 2602221 1158417 1414580 1539978 2316661 1642115 216796 1746476 1414278 51485 625138 2136049 4588: 307939 2245164 2480499 456206 1937376 2003070 877958 2048819 1481679 774578 1826689 916415 2647490 387660 1966998 2410304 575674 1599458 1146965 1362046 748028 391065 435808 2483755 636748 2002421 1649958 1542505 1746075 191013 2592723 774319 844423 4589: 31170 1602219 459: 2566821 65353 2033368 767240 595284 2363425 1183392 2318767 1846438 2576966 1810430 2424018 2408262 1913678 438057 550653 202646 2429989 1058548 444965 207131 1205833 745872 2422771 1064078 1473980 1277901 983332 2632313 2005336 2501290 927858 2477459 1899868 1585758 45858 2450914 737885 196716 713544 2363878 148441 586822 1087403 1058817 1439783 2078036 1152721 1315464 2145982 670809 1858129 1592904 1514578 245159 1759665 1424084 893005 661210 2411204 1295665 1358952 883850 1575386 14204 376024 2131373 304314 1967206 353141 2374030 1120862 2342842 1178378 781676 227387 1824299 985826 710085 7910 2510970 1397910 1735922 1705241 2054723 346263 1317855 1462918 897171 1115476 857425 833268 1217025 1264851 777643 2283555 1808528 321829 2097043 2605904 1180971 315679 1000095 940564 729927 2507803 1955798 892147 805082 924697 310293 1583681 360596 2120330 1941636 1828556 294085 1001651 2207522 1753146 1739823 2335466 906826 809406 2313111 273836 1552502 624122 2230721 2516440 2582006 1054880 1533721 171329 2343479 399823 1106257 1450453 269322 2162665 4590: 2054666 462930 567669 1081716 2574427 2032879 2311210 193828 1750448 1858314 1848328 838890 481240 2184469 1673924 741111 389850 28822 1905692 922602 2448711 1109669 2124514 2555054 812567 762352 1913531 1558575 902288 1723281 666054 2316686 2288634 1205394 2529522 1404021 1644536 1621846 358953 1054884 379114 715553 1155304 617230 2030564 1675494 357952 2530795 1654687 296525 521789 495729 2429205 429242 779912 1092660 983726 2536334 1444348 2105422 163425 2377911 363730 383852 2633668 507767 146162 1932483 837942 2305300 922928 1172317 2002374 329054 2557246 1303912 2277340 2519480 1268197 2521000 955014 417094 2359609 1505907 1694960 1484334 714155 692485 262753 961255 776446 821426 410015 1388212 2147540 1631342 2194342 2441036 845604 1988546 689371 1608779 1608935 1952746 366341 741790 1902682 2253241 346688 650053 1988677 1114333 2328968 806052 1538838 2270467 1717128 2591676 2450960 76249 1478509 2122839 2268336 1659731 2304394 1476446 710066 1295288 245884 2059204 184473 808287 170726 1145770 1742251 2210725 1679052 290148 1148610 1738704 1232022 2524590 1621323 90395 1522583 1652763 1848146 1062272 62220 1848882 212241 129335 1929169 490992 2484514 318130 87195 481168 1828599 2389098 506931 1398426 1328709 12321 1575921 827691 1015558 762503 1662466 415890 2061834 918424 1303666 897525 2046911 760685 1743588 2264554 2646808 2500841 833326 1776563 403026 2363160 186563 2196830 536593 2427904 1334583 977718 2368789 886796 2151076 2008535 2631205 784320 186074 994451 2122444 1772500 865835 165523 2041909 2470735 1435067 1335659 1250055 1756388 966389 334394 388427 2415991 2123187 914787 1422565 360316 976354 162804 2546839 376392 462621 2449823 2111500 888806 734874 338403 2244760 1346514 1288147 103647 798869 1809979 1865301 1963233 2429851 2311930 2286166 747878 193399 157714 2001180 412979 1552183 873393 980756 1616069 2639387 2178316 1391800 702642 2640231 2492620 2149248 2392205 1299907 644026 1095263 1443487 2517871 1993107 1722874 1235434 2182315 920597 1605985 683780 2266512 1151181 2000311 1703037 1077748 2464659 746554 2604194 1651495 2180535 2507148 400737 754784 1206112 870511 2118169 1901803 709930 1910936 1274422 1213383 2231553 1774842 1695597 1829195 2141397 1098275 2221212 2489355 2138894 582668 854539 1327224 1566876 24294 2118759 2262150 1396569 203202 1930693 2458184 2196969 2035089 93610 2454627 1214526 2016232 2062183 124716 2359279 1612350 2099117 2533079 2081699 1620744 444461 1654310 252230 688396 94112 93126 733922 2308850 2347415 2067016 1382246 1602750 303180 2039950 2571020 2533266 102660 1119069 1851895 942984 1695485 861603 1769549 1457024 2530883 2132378 1082849 274175 44551 243579 785322 2336335 1549674 101882 1590284 1032573 259342 266836 977540 1918316 389871 2185243 1333305 751556 2479002 676286 118075 671447 776999 378823 134644 840574 339416 567712 337617 1269952 2570748 588797 1128464 1400485 101513 2242541 179252 2522548 537260 1399528 2487566 604834 1996093 2527010 2412290 547712 1636159 1143787 1015564 982887 759310 1944305 2560735 1719072 597568 1019536 722524 1087321 442453 2187092 1853757 1256756 33703 1451648 1132754 1564919 2198975 1643350 2429583 2191223 689026 269742 2248688 1744901 888575 1789806 1027232 2100301 883497 246745 1974768 2575623 496321 615790 647679 1795202 907874 725637 2276415 283337 1581970 896318 2342914 1656131 926860 1711897 245488 682155 2070366 576542 1106198 1452608 1615029 2236352 780463 813394 249887 2222624 2143625 2032274 1382766 2403989 2373186 1544373 236242 644426 1024965 816135 123932 1321933 1019431 1465932 2211565 1876086 2092762 366986 719107 525266 1658588 143520 917902 267473 1500751 1118140 450340 1954358 365395 2161867 639277 2572600 1164374 1392184 632794 1572280 1586047 1675433 2205306 647295 728724 1773153 1036727 1818876 1028350 2120821 1136820 1163213 412974 2443493 537928 504059 1825332 927408 1389275 771406 796215 2137031 313867 746997 58820 302004 1758364 1809152 1882889 1533293 2564955 1262381 412848 1677871 1197412 1708756 494085 2070779 354571 71218 1669939 977101 2393670 1056028 1882365 2313479 330843 2386075 606675 399372 941612 219921 1633001 205151 441091 1949952 1736284 1764140 2280340 474326 653781 1195764 937665 2177789 981003 780532 1550357 2577989 1101757 2290815 1459802 1615810 1870248 1062294 661609 1925675 1624426 685226 679457 688439 969321 536631 2301667 1781873 2087079 2125488 1752128 2277639 524282 923987 1903822 1113253 1962198 1981343 903719 1651422 1666729 186962 2076802 2129095 1424143 1211159 2502624 2010144 975408 1757287 2232181 1673911 501545 2094918 743483 2225175 26176 2241376 1844745 117567 636686 498682 2148970 249411 659460 1019997 310187 1764835 1418138 585597 1423321 648078 1921 2369949 905669 2583971 183466 2423900 613596 1627926 2272233 2557157 1903373 809491 1541362 2459350 1076668 1526139 1111872 377724 516559 2620967 2630047 772224 1072693 2416541 1776689 1942036 2068979 2078992 554666 724762 2593089 19095 1878507 452033 654703 540620 556458 172490 672021 1804067 2622058 1601988 947428 1917728 869895 471602 1513738 303186 630512 913645 315228 530902 522296 2386268 104408 1969578 864196 1517894 1765823 432266 1410201 2091841 1654681 1121649 1967608 589279 313060 32501 286748 2285683 2280645 2580369 591515 1662101 1634357 24040 852661 768603 922318 633058 839757 13279 1008871 1280248 1182025 40968 1494456 2645258 270861 635997 499110 1061354 1420302 2031349 2182729 1455537 2201629 1627497 1055002 2061579 847105 741249 1244499 398613 618085 205558 742664 1841861 2307783 1330017 1495704 2406829 1371158 75402 745230 2580964 2487402 160936 1055530 814163 556620 2274213 2032206 2582782 2431452 2155818 1121831 2407707 1097210 417211 233482 838444 1566489 1135017 1527367 704195 682944 562743 1671534 1842281 2179194 2573720 2158835 2504501 2408758 2257359 1942677 772554 913944 2514298 1138130 1257553 977965 2436417 2162230 1623193 651042 2308573 351833 1800967 1731284 624506 697535 869146 607063 425345 1695160 1182824 1817735 1136192 2645958 1219192 2348780 1737922 1388843 2580969 1180457 382465 2373657 1296302 1257346 1161830 366605 564023 74110 1849943 532096 311594 1378284 1098997 2394906 193295 167781 1203864 1265560 1498045 1738298 1834400 1857618 430472 2479579 114219 294398 235504 2428480 1209226 1810210 2134477 2637932 1101524 1449680 290360 492024 1347242 747873 514038 408065 891052 109552 1937994 1188139 1741701 187445 1369463 835833 1926010 712027 379077 359235 240209 2088910 610610 1173040 1817568 2190131 279317 1797293 2543534 2159753 378766 282902 242644 1914553 2392045 1003988 2281970 941957 2117882 2261225 818802 1587720 2344684 831828 1938836 953119 1098017 1127546 1541374 2194954 380025 2630743 1185054 1826894 2499422 785830 558308 2177503 1027795 30513 1869630 1302001 702748 311059 1112235 2435455 2403278 46399 945370 967906 971118 2157608 199913 1081426 2415365 2629782 211973 2251286 1595305 2165698 414337 2196106 283663 1638299 1298785 1271428 869240 74044 2579366 609678 2256757 2562796 1554321 1695855 1010470 707758 979453 888662 1536232 1043992 1516841 1552637 349364 1149218 2277086 179393 1479375 2217520 1276023 1030715 1094451 2234171 51265 780336 1946031 1022925 395110 25494 1399171 1319885 1031792 1760465 880499 1296807 1474835 1008300 31895 1785522 1665829 751219 245303 335975 2302919 319247 1756164 464788 508069 2149742 1186628 1807140 801387 764945 1092600 1714799 158408 1494503 107063 1174339 1343035 2189714 579969 2262451 353934 1570114 1187655 1005651 1503628 928449 2625108 574817 2422320 534262 969685 1594948 1984104 328100 2298007 975737 932196 336999 2012584 1689516 214783 844524 2354963 746325 64801 2267077 2179212 1480215 304991 1225076 2282497 2068080 509101 2025370 1283149 1070043 2062661 1473738 2308168 1191695 2550891 568466 1883065 1952130 70798 1844476 641264 1849290 1541926 151832 1450100 883463 2114918 1033431 2194264 1101749 514415 166662 817887 324379 864469 824582 2523958 784798 901125 502768 399103 684051 67911 1721747 1167656 128758 1759702 2243859 2404872 26651 2049372 681400 2343879 1185577 1246982 1101746 2640269 1521194 1409234 585 49679 1351940 243971 1004946 1212908 2387998 132079 2318004 1905346 29845 171648 144007 281527 601815 2017966 763403 2488108 351929 1147373 1853288 1114142 2278847 1093500 408187 531218 625605 684988 785937 299446 2544896 219106 1363076 2166500 1181816 1753817 235283 221185 788102 324605 2501942 511569 2471119 415035 609848 2403139 1372153 635434 112834 93749 846431 2552013 783302 1615290 2422025 1653934 2117885 1026271 2537745 31054 2273789 849519 1778254 409324 2492444 2006159 340062 963739 15471 1185628 2464163 2379147 1242381 389891 2120021 870140 595451 1936252 2641005 2067071 2154796 1524219 2079764 1101911 76232 2641704 2454811 611697 1571142 1908136 771696 1948047 121634 1911053 159578 1320564 1102973 1287611 214230 1706974 758634 744848 988832 1807051 1180706 822838 160304 866356 2543611 742142 1708976 3010 1595667 802745 1693963 1927698 1730187 462538 944803 942958 840319 256642 428296 1559500 2426642 1220333 2627353 961192 856946 1123554 909228 1849785 1339598 149929 2622555 537918 50964 891781 990091 1816433 2325087 2326269 141969 2100472 1583357 726714 2021144 1955781 1820406 276954 1730348 2522791 2365965 386373 1072717 1676075 2115742 1267052 387779 1952436 1960094 227293 55309 609357 1960540 1426066 1204261 1011301 413174 943016 330857 1009808 2371497 44013 2548418 513050 351456 718564 826124 2600321 1557333 1631175 1895259 2074580 1698638 1090446 1488329 1586840 709993 2448673 1955169 2050306 2466791 945918 698929 1275174 1826784 2228441 751172 2146753 2524649 1515238 148571 231248 2300923 814197 1310142 1159164 1126857 1247092 2102742 2245004 787014 1331877 907176 118390 178309 1718744 1554712 1712262 2343820 690717 1728128 1328763 2557727 1346391 2415030 729972 2306184 1851492 133699 856643 1625083 2140031 46784 2575980 1281694 1069806 1645511 786747 2277237 2107864 1363282 690942 2054574 937082 2268978 758318 1002150 1873100 619148 390215 2324919 93377 2280311 1777229 827644 774995 1021596 2271395 2254300 892452 209538 1764742 2521364 1825672 107786 292465 143070 118202 520009 1088277 2494222 1358916 1587436 1351308 276785 405637 155685 304802 16415 1089237 1613366 42875 2364713 2019578 344936 2276623 1839074 2108453 1263996 1117496 1323554 577741 2315286 2495663 257965 383306 52147 1582304 722938 655917 1531973 1939089 26005 2528501 2309026 101187 1065854 758587 1915612 479932 2465793 820046 1236048 1398158 1345980 229613 2465962 2066966 578028 1596044 1823957 490815 2457012 1447865 1877671 299833 2449557 1806203 634732 1874443 2440242 1330503 1150217 2342955 1199650 1321145 1773629 1821503 2291225 390891 263862 2069869 460751 1006096 1953091 140621 1048756 2594382 696277 742791 541671 1823074 260230 1166140 1940310 251942 1793766 844723 2582110 1138865 1930882 845930 10808 383171 1373967 23504 473245 933562 142614 208850 1682951 2292589 2147086 2364720 747270 453178 11459 2483868 246226 990693 2385435 1147880 1113958 1104803 2566980 163834 1367433 1576567 1726505 1721741 490181 1948818 1386531 935528 1159081 776287 1525284 1455501 1544732 696293 1107139 1378126 2172897 1967563 602702 714186 2041860 131586 2394203 1048619 2591000 1126548 72165 1655090 1024910 2035984 2163331 514199 2144556 2030297 269699 2096443 2252102 752942 2093474 2039730 1073365 2474959 1756310 1640554 2529316 1662652 2308244 2445983 1617099 635285 122779 546863 1342285 148651 865471 284846 201232 2576701 1159457 2412265 395704 2029785 1831601 327401 2149812 1582688 392801 646360 664315 737700 1769790 1831275 1930096 1445752 2503378 581823 577740 210812 74827 2352124 1721396 2283568 462829 295352 2243854 544924 1431390 2620617 2403996 77601 2605233 626845 124543 1579844 586385 552981 45431 1673507 1112883 1666062 1073254 2550562 594470 2185774 2036089 2619606 278099 1522586 1326098 1983947 1241849 1810886 46709 757896 767418 1499049 102951 66449 1832967 2241692 2347228 315117 1303851 492461 2291364 331285 863836 2114336 2186548 482957 702477 348368 2509820 1670924 2036325 600878 467249 1312099 675069 847998 1894534 677116 2625369 2556628 32438 2453827 1659337 1731256 2287294 102195 661284 665807 2303382 2318206 495953 433990 1263158 1248753 132354 462493 697455 650609 2011622 2587931 1794654 911798 2471380 1644821 1483277 1848869 114355 2467368 1919891 1155628 1351973 881914 992151 906192 1079422 1066739 2640085 829920 782035 469418 795928 689183 349272 1459259 379830 1699196 1019352 2614634 1746370 769832 998154 2322109 1324554 2111967 2579682 390574 670478 2548812 1635959 418511 1252286 2527961 86681 138036 1334905 2025444 800931 2126349 1828633 14219 31595 2493017 830471 466121 2403563 1532417 700163 276928 2055283 1490183 2455744 1889576 275626 1047044 2200950 1703635 534015 2103020 1825305 37759 2590806 1555869 2513757 2562448 294451 535751 2587838 1928429 526223 1084882 2394163 1363447 2117559 1134111 2585537 1905646 1786866 2618314 1864450 949758 685710 960731 2432569 57229 1100767 780012 2182973 1194642 72797 518102 2087173 337144 1373180 195232 636483 1384739 1540188 65363 2076765 1590011 56488 2254602 2111160 905404 1273546 1662421 178600 1296771 1817994 1793478 2280030 2037752 453475 172822 91895 654083 113206 696885 853185 516662 2596987 361568 1964654 2632347 1991062 1711750 982145 869431 1982062 984273 1658921 1106303 78022 1510980 921194 348234 1317336 643379 2133527 1719604 1753495 2403307 1374211 797167 76767 399662 801941 495337 1677421 4878 2124708 1327749 576371 1104918 2145145 179622 1693490 2030040 2382040 1720464 997033 1666106 960464 1344623 1039252 2482491 805630 608224 1120155 2260221 1931988 2010394 1461190 2361358 1528346 2483981 1441149 2006208 1653488 1423771 193387 169164 1945200 1014797 2131046 35171 658882 156067 1771241 1031211 1903633 1328229 1591146 2494244 2397920 2035220 669588 2325121 2574981 597883 400517 2600109 9687 1388242 1019070 618671 776038 2598555 969313 1437646 353024 1544481 2425998 1859181 2038512 2443664 923256 2315927 1684601 2406976 697710 2350542 1301533 1508100 116294 665889 1556698 2511853 579815 746425 900855 538783 989599 2097999 428324 266777 873772 2620144 1169826 2381883 493680 2216771 77898 2142098 1948905 2595621 382524 565086 1220152 2537521 1217038 1569051 894838 1689348 2516369 1541716 518420 882927 1437749 1968697 1006517 377426 1877907 697440 16747 1341504 727827 1072585 1182601 2605438 638819 161877 1445628 650470 1330494 1789040 1337984 1057320 498040 2207699 591591 426276 1104686 795906 964047 110564 1744158 2476180 2477354 864757 1996372 847049 2120083 1487767 2357281 1039780 1323157 2341175 2311815 2482296 1117720 111968 1056758 1279367 1785693 2359341 663662 2416775 476136 499357 918073 878398 922621 214069 357374 1488261 1006940 1458757 1399590 527843 1198221 29069 429396 2456846 1648689 2015349 1220843 2472795 1026017 576124 986605 435384 1269582 301295 1346471 1685882 542414 2073071 48600 2070706 1974086 2038009 72855 1422656 356969 1026258 270919 1717122 870129 1021587 1302659 54492 1151463 921072 2481263 421509 2605492 1999206 1340879 429019 1153930 1934075 2086643 175916 562317 1648841 356128 1965801 1314054 1252755 1412819 866138 1495451 1830599 1343986 2463050 787388 2015932 2154240 1496189 2228680 1737999 476298 2315529 310617 2324733 622414 267196 1127445 2569961 1833436 304455 2523403 2300693 854140 408762 1440022 1570842 183795 1189551 370588 614400 78627 351249 2016796 1755017 1197841 1503288 1392111 300561 330421 776931 2230553 1131694 485945 2132089 1250948 1040924 1523840 2029795 274095 75423 912736 34201 886954 549789 758928 1527269 1793758 625543 1582816 1339068 431773 299292 1526222 1328707 1232995 2007821 306840 527694 1449557 1526982 2573585 2313145 483902 1916359 2558632 1307723 75987 153874 1342551 975424 659080 1841520 2325005 1189384 1258154 1198044 456975 2585360 1725728 2544906 830062 2634322 1872709 1690279 105772 2452375 1394537 2604943 1684001 1479347 1484716 355878 612502 262343 61433 622391 1000944 1073935 686639 1112041 1401511 744984 991911 450377 2379316 927730 1079240 1110886 2399002 2304903 2507703 487325 2020805 1270211 1945043 844356 1137921 298090 396696 108369 1128081 2433096 782274 518048 2463156 854568 1444038 1037247 1279859 1176132 300397 1221279 364356 2236779 667957 137008 2264620 865665 500357 2537738 2351030 2011583 748747 1058770 1790349 652848 763984 716500 838841 966839 190075 1664504 59953 1496806 288773 1562021 1250337 583879 1548722 1153590 2590113 1372438 1338191 1978626 2294935 1234859 227769 1304363 2477512 1676529 798309 2588429 2189218 1116479 333031 375762 1691255 165909 752141 1061956 2068648 603590 1302967 889663 1709569 928372 736800 1194794 959834 1100710 661156 520961 429095 1390441 217263 313733 1562960 1948318 788265 2644214 656237 656909 336424 2094888 1728040 774312 956728 2555471 792825 1481644 2054950 972258 2255491 1555764 117258 1633939 2289125 2226512 883180 505900 1797406 2382748 684660 2046718 495331 1400702 2042123 1199309 2016093 916878 298912 795826 34473 1995279 2584905 1663130 1571411 1091315 910763 2296814 1684822 1433302 2052309 317138 1218852 1490599 1078161 725769 1840513 2287279 2322022 2380317 526380 28673 2622596 34892 1058417 2628773 366921 1602391 2315418 1458415 402825 1304270 1995379 2492692 2229893 1002201 625111 310846 1470757 2429990 1250098 1406286 1134198 2497354 1549900 2065581 1465998 1399495 1627293 981360 692699 2253889 1917736 2394374 2598660 1407839 21988 2336957 1215521 1548571 1811863 515366 1193160 1059412 108444 497966 232625 340792 531039 1680828 1584890 1657201 719794 2545739 1616950 2302538 957414 4591: 583057 2129568 1843132 139740 1508291 278990 1452792 1890000 1880009 1056448 287034 519211 1870443 832901 233334 167711 653027 537483 1523058 2284169 1689050 1840719 453863 672933 2007166 1011940 2086557 1123697 565710 602393 4592: 1861934 444983 340715 487154 617168 1549669 965764 12669 2334651 668372 1517377 1617978 148183 372670 1928500 831746 1592369 177238 1403658 395073 823891 2032565 354895 2250293 2401037 1267410 206306 24148 2247383 737123 2181570 2503159 957334 1100708 2275538 298968 1617303 2051003 2124616 1096650 637432 1274521 865148 1904648 2365379 1630482 2385313 1121331 476529 545365 486068 1290223 1633923 479982 375674 958785 1486770 1235565 1878867 4593: 47672 729420 567609 4594: 122188 1401650 2268800 1152671 1172153 968121 44266 665783 1709144 863558 126732 1836088 2621254 1665776 2513086 2273530 1860816 250291 1301329 645992 705665 2643449 961298 2595983 453653 2569729 1283826 2310496 1028890 723519 2303705 2563112 2331421 1714116 543685 414723 309386 157803 2634516 2533118 1120533 1650720 1230198 2551274 2570450 2056648 1257454 652609 2151553 1316136 1337228 1136551 4595: 1246480 1818537 843550 1486157 267430 932101 1629315 1830243 468704 841101 2508265 832355 1540950 208478 1540197 1326441 1893396 1832814 428406 2018410 710718 1991464 2380844 1842995 2159398 10779 2388591 2250647 2079049 4596: 914059 154351 2020988 1977297 2486775 88074 561178 1157288 2318650 1406633 1536998 1854070 2202199 2420167 1029691 350322 525664 326448 539487 1614734 2386611 1161958 2598216 527121 805058 2056893 1605513 1819039 1365783 1178332 380154 1002523 794874 1754979 2220056 4598: 924961 1059674 1131065 2357136 288645 1746835 1381302 2324209 954197 1691722 439870 1182655 1122887 916415 772087 959035 793653 2074766 724383 709972 1074173 2355280 1792911 1348484 2576935 1057909 1901319 958053 1042926 2029906 266418 2543199 806292 1706471 958297 1620036 142131 1349389 334910 2556593 531870 1077707 639533 1564115 795793 1233694 1604105 2247417 1120606 2023645 2284363 1109237 678987 1088751 1237465 1740048 2495157 927971 2095155 339775 593090 1746966 1428666 1113379 2589142 2366768 4599: 2649084 2599064 723541 570502 114188 2085836 2041761 110582 1248662 1522707 593885 720436 1674887 444214 926900 1791146 1011672 2500476 1945126 1189978 1249283 2139478 282097 303441 2138437 743488 1394175 1963471 1524433 2490190 2125551 1030044 1428650 2573419 2253183 98922 2580095 1933317 1979548 46: 922616 1626628 817251 2093289 1823237 1198093 2589973 1558837 1254501 520854 2165002 1970633 856421 2526722 1122351 2604175 346554 1401330 1512643 367765 1895951 1775208 2556722 153781 1071540 233260 1596844 2518003 729943 1302364 1931329 1118689 1895774 1942739 333514 1553351 170812 638525 2419941 728679 2530101 364892 1109116 520803 773075 26673 1093038 6488 2261012 1226820 755346 1878907 735313 2414331 670448 2234561 2021646 705215 1637971 888991 1494130 919393 2142326 989357 1853638 2254289 2593176 347093 533295 2142858 2564497 1480215 2260762 516437 1925513 966611 2299932 1555484 646562 1105276 1752588 261901 416274 1747111 828703 1304566 1112779 101147 2063884 2635042 1807253 2525618 261724 2619034 1569176 197664 1402978 430835 820157 2524166 215808 1803891 533764 340023 2423858 78759 1074305 836625 2157185 2130168 1120295 2521856 2029469 2288193 2199674 2108263 621052 1966300 1453646 1090732 1454500 1194124 580251 435726 910402 2401342 626740 1639694 258047 764817 2618815 762650 801975 1869491 774049 1108050 2610469 2404203 457097 702185 1583711 1009633 2012412 2621330 772949 328502 1659012 2226743 2563020 2210831 2375069 2208746 2586201 805166 2166949 2539743 1549803 1757216 1551548 1722278 679437 128994 1177636 590515 45856 460: 719258 2179495 2331032 870134 2348029 4600: 679246 246692 491531 2473261 1005842 4601: 590631 1394957 1073994 2278338 1148989 4602: 2007217 164344 1202564 1210821 507802 722222 316381 746811 1782923 2424303 1281306 750091 2556787 2368440 2474427 4603: 2457720 1865180 4604: 1484886 1965731 1305623 4605: 1972677 33899 1407578 1317761 4606: 1591997 1748252 1243949 1750736 1818310 516146 2466744 2500945 840306 666092 2207235 330277 697316 1888511 400381 469118 1459402 4607: 1687165 2196752 1743210 2341562 1438591 2351387 487258 328231 1661486 1271081 4608: 289915 482704 2639221 419500 2115919 1414627 4609: 948747 1816244 759371 458323 2045991 2521026 2048380 573082 1364825 2299286 979952 1898129 2002671 1882016 1197156 1697526 1562704 1239396 2209649 1017860 1605213 1952032 1615638 2415897 1894863 1320869 1459856 2303995 2143565 1039663 119596 1452242 2587190 1524028 2404692 1828746 1399793 217357 1659194 541491 45687 2574086 22905 806699 214036 2252518 1771322 1087828 2227773 1152640 1861988 1689123 278759 834654 634717 1244044 561521 451593 2088057 1073382 329663 849295 143952 665822 578255 2082272 700670 1605767 1379011 537232 1109452 211027 2142423 247014 1467281 494553 1598717 1279496 2497083 2332372 1412480 192638 1854572 1591640 1769109 1930276 1240871 1093779 436402 2026480 360932 1895257 1634219 554386 367829 343269 2112823 461: 64422 915201 2198961 4610: 54781 776857 2288234 2522930 629664 1845276 109112 1223867 2025409 1596762 179980 2045800 1940764 636052 4611: 1362911 277616 4612: 1367183 1731887 743686 524514 2263281 589442 1263188 2411597 2158561 480075 1173086 1270408 488075 908394 413615 2310461 340639 2096402 1657239 1582127 2347848 654528 1740928 1043551 1903245 476822 1858591 1495057 2172149 903711 4613: 349528 173413 1851313 702555 1311019 2051233 1125680 2352636 30298 1619092 4614: 2333850 1300723 4615: 522845 4616: 228323 188678 349619 2161968 1043510 1036138 1334468 1701972 331129 1702155 1040032 2341063 4617: 344842 2018066 2133425 4618: 1362688 1455730 1916909 1825016 453956 2448561 2621524 1987190 1147571 2205011 982071 349522 1734132 4619: 1737378 2457643 854364 462: 2025177 1411737 690965 188813 1427330 544016 2155681 486957 2133551 2058015 820638 2489545 551937 2585641 308933 1839656 2177738 1681088 975281 580383 1136008 2535549 1528878 1498249 2327693 1173778 2496938 2450401 2470491 2408062 1009097 256530 2244204 812593 1038842 374741 4620: 396527 851778 4621: 2644224 876875 923573 1634280 727567 2128068 451475 4622: 1016231 4623: 2485828 2189691 1855162 34599 2465924 300202 600808 1041317 689441 4624: 219841 350120 2496512 666964 1888858 4625: 2302624 873465 564875 427488 1669926 52522 2055504 842358 53276 717533 4626: 1382370 2638561 971274 2041382 1368400 1533566 995270 1126510 2426631 4627: 436529 1336860 292203 18360 559814 1061026 1436314 1711346 191097 254242 1472946 349069 2085889 251595 2394142 1257748 894593 638319 1313365 2370736 1331370 209486 648238 2646222 270005 886631 1710965 1404191 947483 2113985 1810589 15322 2108807 1540982 4628: 2482518 1575999 1840062 1310231 1063767 2522257 744329 2236668 2156371 1175129 1605246 72040 1428137 915511 162629 12584 1253082 322944 2059890 2168535 2402693 256916 1259210 482071 530276 2343196 26157 49539 515093 144358 1847670 720775 886746 1477737 466453 2402848 2215508 1658589 1897672 1417799 627861 208966 1746302 1479677 2114549 1881180 1429828 454512 1505167 2388658 66227 2282952 2573788 479251 408909 357303 1513761 1601314 1163367 1919454 2616806 71637 2438640 2319911 558059 87518 620995 1806201 612904 669508 557825 18974 2169171 821204 2595315 2505509 222404 1096263 857378 739517 106661 2468759 2192681 1342575 1807533 2044842 2249692 2541789 314436 383228 1190848 2264833 233989 497904 975888 842083 138034 962084 195006 1298943 2141173 1332661 2215911 2482431 675405 1687532 2247019 643498 2222334 1004865 339113 1613844 2482774 2283575 2202461 1455655 1154093 1522868 136249 1100974 461107 312778 1402913 833344 256153 2360817 2317772 424930 301255 850720 87459 56060 136011 689574 2084196 2017485 2374589 741115 1460499 2030079 914169 688703 643860 716098 1911331 41640 2306978 1493270 2586418 2165780 315641 2100178 2202510 597429 65666 1039862 4629: 1218085 1066842 1722453 2121865 266313 76376 147386 1243610 110358 2377895 635639 2151359 1055250 728833 1998212 130309 715325 2510825 2166000 958956 991468 912485 89581 609322 1809 2290092 1458513 1021635 1702414 1394150 1269405 2490477 1644520 463: 1409469 469240 293235 1989259 2356121 2484944 425315 24095 555770 1381372 2590156 2211296 570176 839259 2011089 900622 1178553 1801373 513120 1247457 1141203 2572548 1941103 1593952 1861709 666457 1779271 7903 821315 228253 887932 1143504 1214821 4630: 490408 1523492 2557795 2384577 2033151 1322896 662160 2418578 886972 2409906 632121 1813152 1235000 1306378 1399726 991911 76819 4631: 2476207 1622348 2621945 142055 164396 12293 1836474 1518227 2188194 4632: 2161865 1031560 1845859 2275232 716815 2327475 227483 376212 2382314 1690559 2359229 10137 4633: 891353 2224881 170456 1383584 1047331 1147536 781622 1895527 2222512 61691 614481 413576 1959265 1634168 2632872 935820 1603214 1663025 310621 154916 2480499 2221930 1846959 368447 1339459 2195955 2330663 678168 2033023 2005400 1196076 1494687 2177856 2325459 2120543 1293441 1934142 886074 1133021 1746869 960032 2518728 2636311 225726 2277285 908656 371072 166037 417424 1180426 1094119 1106380 2348532 2431407 618365 445094 2540690 599994 1416332 1805679 694059 1097725 100574 1486758 961154 815851 1151116 1634467 2004073 2233868 678740 404239 900681 2567002 204439 14266 2270431 1581905 2052403 1846074 166437 416694 2315657 1034212 981936 690042 789996 1769112 2432337 409362 1576975 1175205 1802339 1099851 428568 2342284 204430 581079 1925969 2547867 1116019 666183 2564706 1976832 912419 1919448 2062580 2173669 609840 2013388 416245 1653982 1570455 951291 365850 56674 911796 1295174 2188173 547484 1440503 1267849 476649 193114 46266 1188570 541961 1261741 404999 1891331 2385304 2312089 927815 209794 209988 1132596 2221494 771732 1634611 2234630 74083 2458566 2229107 222111 1626830 1668724 784824 2404693 784601 397392 121914 2119685 412261 866447 678022 1400080 661576 1547288 1409081 2568284 806539 1184178 964175 1386559 1207928 1138309 658041 1566205 1388655 1523289 218209 2150670 867212 2360552 217276 2048459 2004413 1068640 1869898 392245 705116 402591 2616030 1840340 1221221 1792551 1790210 1660464 434512 663230 731674 765219 2354220 639377 2061386 248232 1627179 11996 205594 2564320 483463 715846 869208 2185423 70080 1777150 1199731 1459578 576092 1652306 412133 333769 2415294 799776 837374 101435 240895 580243 558902 1465570 583674 445968 658236 2303371 2058015 1171843 477004 1494509 1594001 1566814 227703 455329 1561770 1833826 1319085 960568 2423679 2469955 1150295 2453959 2293242 2199767 1499714 1605531 1854900 1813436 1267250 2485979 113528 1091333 80152 2202223 2386043 933768 745332 2114484 906859 150784 46951 2216100 2259187 468623 1005890 1781714 1103517 72607 159596 772485 1659619 2545676 789392 2391105 2477998 2608404 1106902 1917376 1434028 1738713 149587 1547212 928449 64458 986867 1410853 408590 1201881 448009 916895 164045 2632710 1350053 771488 1744345 439734 1996307 1886149 996871 404000 1441181 437027 1835184 2608946 1962285 1887127 379748 1759392 1078749 62224 1168659 1202889 310384 2419391 1651115 599631 470666 1834283 2172185 1642337 2461321 1240588 348950 838175 1325787 2241467 1506519 2349374 1793728 1455091 251016 744760 1742432 1170758 132137 1459580 491311 1001675 2307363 1842632 2160857 548152 1416409 251655 2088885 1568914 2138207 570624 1952436 2457544 2480904 616074 44263 2609365 1130433 934053 143750 1227044 393695 523979 862888 1589415 198875 2441624 1144505 2535303 2503178 100168 2586315 1796749 1972790 2018739 354426 2488717 653202 442070 2232568 2232465 866406 1471267 1242308 2300736 107051 1008186 2290211 1100687 356006 864722 2166543 1298626 1233338 975742 1490311 2425886 1772184 673486 1227053 105946 1002958 1107372 1881653 2228768 2491739 2190389 1348004 1731398 484774 583479 525658 49300 2110985 352910 369549 1803765 1011877 2233533 583835 2131891 249566 1420370 1096168 2357351 325366 687461 96014 2148005 1405778 2355482 963404 941017 1430154 1857566 884949 1470976 1754090 2508730 1790151 1802860 342056 762673 613346 2280156 1590775 538376 2280869 1515859 1852528 2214250 2532403 272327 1757759 1415596 471112 309510 1963783 551577 1793673 2145278 329717 2212176 1493684 1414068 1158005 2061849 152640 1902131 904851 105374 64220 1399675 204189 1400049 2589560 1539594 1156617 1880294 2368198 777655 1516696 1506327 1852616 1674478 1044425 2376905 1698275 634700 1124521 2505663 1961942 300981 385508 324507 283871 769339 537179 274968 828150 2332899 107100 93304 118721 1317788 1983584 1813851 471086 368248 2572218 1331692 2585763 2102807 2159151 370233 614417 1897942 1531909 681759 1074642 2470553 449536 738292 1064433 2349822 248362 847588 38057 1390997 2048494 2221495 2334964 1332960 2325308 1512723 894334 597929 925761 2008152 911506 601106 852771 182329 2454690 242582 68483 79880 2303234 1825720 689158 1597343 2385984 915826 157549 806353 1844894 578262 1343549 279599 121177 1529807 1143058 57866 443757 2144253 412933 1806859 1347664 580477 1375551 1182266 1367910 1085337 2422559 203691 1582843 2053340 1316853 1601352 2024484 984307 2474112 504838 2192745 1254993 2268863 1772837 168090 1588981 2115570 318010 1317900 17064 328276 478569 2346885 489923 2100697 236686 1506376 686706 1577524 1774589 2438224 1484322 2316878 1239925 2503824 1037356 2274414 1502762 1460888 1119176 2581363 1785587 2610012 1426424 948376 597218 1662051 2532244 2486366 1673898 2270619 1821996 2092207 1189445 2254047 1272122 2079404 1193735 1781493 2120778 2643029 4634: 1422538 1499761 2580478 273292 508342 650119 1248513 160978 2454576 599684 1363471 1345228 2548801 1503895 2501752 1520990 1809455 2198187 1745608 591273 2078509 1543005 1810 2579663 2193673 1603433 1324302 2479793 1015496 1156847 2584690 182588 354430 1440095 2223108 1489975 2548549 1512341 774505 1113647 172443 970947 1548286 1477792 2416619 2553999 2452192 1940537 1615997 2058950 1288766 15121 1812334 1805061 2544364 522993 1995552 741921 1937480 2303918 556522 806815 138042 2100390 773846 1961168 1171558 49269 1548469 1438159 1746739 1598166 544737 619823 2425660 2531788 954973 2431378 169612 1199723 206583 2337011 2132124 33330 1317058 1350505 597507 2351804 1013121 864349 2492016 641736 1210094 667640 2261345 2298333 496173 39329 1372451 1158414 2076458 1747154 1651165 430588 1677235 1264959 137232 637040 137261 2176147 474418 2366590 608267 1438636 1002783 2374272 2120869 1538328 2015942 2413192 2170853 1538173 2314897 1454460 2272951 414576 944778 229207 2242779 1445684 286311 82840 1815014 1394682 2643097 2001875 73649 1175506 1062102 2432015 747312 1330625 2095306 685658 970766 1566141 1997715 848118 1029642 2150534 127434 2320983 1075615 515850 349652 1461365 2149637 1684796 1294643 2631695 1528438 1353705 1196836 885813 1610286 199650 1916951 1754207 1922482 157051 1694347 1928777 2211217 1859685 1915810 215939 664105 1046367 776573 1658341 2477274 1173671 581435 1338370 905810 138027 2125329 2361381 2087826 1750053 728319 1676820 1175122 1104323 151146 1667210 513431 2566729 534306 401599 1030857 600603 2448553 823704 685086 709755 1291611 1497890 563019 361149 1737972 704917 1271228 2401335 2602690 1579616 2618245 7284 2648204 942656 1595844 1213539 1549284 827713 2242242 872451 2328621 1529500 367650 2523232 840740 1130992 1675795 191454 508461 957765 1276914 380629 2102330 2126139 1082872 1381947 1081577 2462438 1532094 836044 2605646 1208393 125990 617600 2347951 2595718 2044287 1500329 1546641 1166362 2428794 1597568 363843 21022 1966845 1697635 2569176 2094693 1063704 389632 1340833 1025764 1724380 1916021 735584 559068 170446 749658 1270306 1684248 9045 456918 840148 1661052 1198298 2304484 2529788 713469 823312 1085604 1479701 1645383 670051 1202467 934639 277873 1555089 1740862 1087944 173301 54197 1901876 2285240 1554195 2165133 825497 2022519 874452 562542 1213406 965528 1647702 725368 336703 978994 2605418 1657373 473727 1873379 1697339 1223718 2437583 377725 2478342 344369 2340957 2215348 2216968 1527206 847597 1768002 673714 247592 1428667 2226377 1776124 2144094 698713 383831 789229 970447 2134856 2631209 186225 425159 1005664 460449 817844 1256280 1954784 1207684 2352538 183147 2172739 345916 1524469 1099294 6905 1632756 2322536 1862998 488133 538533 187101 313711 278400 154678 2076504 1169722 1712177 239916 1322535 1095866 286201 381536 738062 1545522 2201544 942703 1980699 491317 268532 381409 1942037 105047 1988697 1774876 647080 692652 1270144 2583965 1939029 1473838 355591 2116627 1675553 254671 764680 794512 537238 1313307 243796 1410201 1230953 1357292 2629459 2055844 388279 685929 1342186 2098129 1199104 1164115 1918807 1780287 793225 2323969 1172978 32361 1498712 1220919 1657429 1841595 544126 1988854 2297141 1775334 818060 648712 1724798 951342 1050230 2286202 950674 1049644 1615912 1024279 457982 62361 1187217 25524 2486323 499971 95138 1956696 2212277 398482 2000164 268158 1005654 2557489 703223 2141793 1894863 163515 1619076 2000790 1354305 1316762 2557068 59086 931739 960073 2390890 1622059 572635 1002277 105260 2089305 1596555 478527 1338967 174705 1774181 2574388 1239364 23573 2615596 625432 220217 387487 1577207 2288550 810726 1049090 1246738 2294812 62539 1893883 1190684 2171685 1548780 1306799 2085276 683003 1601226 2485463 62710 504296 1541090 2561841 1652942 355855 2409977 1279109 2138784 2622949 531671 1010227 2148081 1286909 1213195 79321 483737 1414566 2617582 2062361 911800 1440246 175433 253163 1429543 2109088 623281 1714074 2022657 775920 1513841 175823 1579160 726372 2413322 244054 1154641 417149 1231460 735565 2514291 1195366 1932213 1713287 1106588 1271181 2419605 1715430 862881 283663 1257400 247980 1901317 788845 891085 2604442 1348610 1213535 971833 2617127 429563 1151456 1147899 1850333 2245950 1316241 1706211 2586598 895134 299710 2434141 293565 1039452 218174 984509 1624450 1524789 1226369 2305406 873288 1927082 301671 1238050 1637685 617359 2023169 1947714 2345468 1552898 2642513 459870 1753923 2145701 975042 836694 983728 788621 2124874 1435091 943663 896391 2407390 1672388 1963568 2612179 1739992 2054980 2358877 1020466 1355581 324198 677704 746936 900260 1817944 493137 2420828 1891181 1494588 124927 913664 1465890 570325 1781536 362788 1623478 569371 1372237 314357 915268 57565 928674 389654 535789 2349160 185979 721567 890806 1439072 1972911 1480681 1974532 447764 198013 589847 615750 2508464 2600981 2148954 1057555 1077567 617686 695175 1646621 2235091 815635 2048985 1505755 935760 1276411 653131 1425680 1343107 2274082 2224271 1231091 411025 1385259 334657 1633050 1001157 2076121 295307 121982 1412157 1259821 495712 2102481 1134118 2345015 399778 2209867 697474 1984230 626634 2407977 1828732 1522041 368786 644790 1219049 694049 1841833 370616 500144 1193354 605117 707317 2548874 1904081 1320258 898920 1460625 1700904 1027434 1477273 856918 111813 965937 886189 2394943 925397 2584101 519185 772009 1647667 1414034 1024105 276082 920224 1230613 1628766 2062670 2502842 2287573 1601857 2516265 1508426 1269848 283149 2504431 1537893 1809061 333323 532113 2177697 726849 1775974 1113667 1091541 1373556 2290164 1882796 269877 2174855 1989227 2457737 760062 1029802 2235175 2514716 11212 1646402 2360158 1132753 1399618 771032 558674 1393032 940040 2528233 287940 2536427 1785671 1403821 909948 1229261 214501 1864026 2568068 2442571 774290 992705 978637 1226530 965255 428744 2644894 1336784 1034527 2635422 1777731 1169796 1256590 1468385 2190651 102731 1046696 1361973 1246115 1946732 2221791 2509695 515887 1119614 431892 955551 2407783 1877868 2399750 512309 450949 746762 894554 1449855 84836 2617585 216072 2365013 581141 1463841 1087693 2196913 1700877 1041346 2065233 1103266 1689528 55720 2544834 823490 2165495 1630501 2426604 1269777 1007434 2224257 264391 495897 734907 2225204 753537 2258032 206564 321312 411877 1559894 1200503 51892 1707254 1811456 1478554 1355003 36730 2408111 2589897 1009277 1767777 1189557 1826356 760109 568741 1744378 2323504 2257970 813485 379952 561184 1596020 577779 209628 1946867 2228059 348352 1811389 1256482 2445826 1045757 383353 982681 844109 2269712 1041928 1615122 2494705 1451635 822028 709182 1049277 216174 400946 2136991 876074 443968 2156448 2490652 2645530 227642 572873 1389819 107006 2079810 2561682 1899299 154124 498593 960556 2306195 654154 1963773 1770639 2315932 1000386 1387554 148561 17530 2324509 152921 1502648 589961 1034379 1485260 1714203 1008413 227599 997492 1778705 2481922 1453149 1629886 998762 2566204 86994 785934 2522278 1921335 1505280 1370164 303558 1317553 1590854 2115029 2136715 1412142 804596 663775 490108 1395736 1614128 1490582 496296 2097907 2412542 2131409 993296 1862783 2081240 600671 2633019 923054 2442157 1026126 558180 739404 1833519 1282134 467367 960681 26251 1416913 426307 1910440 85207 2103191 2049876 2629660 1574476 1308944 2434318 1210416 1631047 2571794 249783 625205 1990985 2201317 61868 255049 970073 1686850 1965120 1880993 1902604 973599 2336505 1020352 1226972 1226417 2114332 1907431 437683 635452 1881368 858298 665939 2068346 1022546 314465 1956888 2578947 1905934 1745927 1808528 2571116 1744432 2220083 1098028 213464 2335495 1994358 154368 1946638 2266689 1996860 1814242 2370726 1284323 1546195 2036588 2445510 2246266 261471 267094 1957383 2298505 224858 2198221 264549 1721100 1722840 1093562 1913526 1525640 745447 459386 1969249 2517791 2359254 1325764 1200893 1710045 1775510 2521433 2508642 1014812 1438214 2152887 1058184 187007 241805 1294108 1119198 366379 1358396 537341 101772 664162 805922 2343667 1565325 1358675 1825582 544754 171118 118113 1337878 84776 2404366 103457 1671896 2091132 2026355 1650510 291747 239706 1268533 1382330 858274 2080389 1348950 890009 63845 976568 369475 2461455 786404 307427 1990317 77121 344888 2117432 1427396 257501 1379334 1748275 1909651 2307779 2426042 261300 474933 1788875 1859988 1322243 198601 2273870 1075465 2287036 2143622 307098 1994294 1990627 2308752 1057812 2570132 479666 733746 1124942 636357 144968 865493 1175842 1797976 2228277 1657470 1762077 2175309 640747 920965 259573 2271202 979181 1415012 152582 1872465 764700 1966358 1495747 2183802 1408198 2061394 1095309 2388852 2310618 2579053 2523531 1084484 1931869 2259263 770078 508027 921155 1474647 2410042 149891 170890 1036126 2295089 1604188 80696 1510379 2262260 1647794 2606827 1536403 774136 406375 1867507 2298795 475814 1351439 945262 453037 1241922 121698 2474159 1341498 2197440 1133296 1468147 71465 466462 240419 237427 387978 1287947 1248067 1097461 483422 1973959 1798750 2082270 1676790 2396166 30281 416416 2173327 461065 941769 1432378 2389235 2078806 1941711 1749656 1736631 624968 2436557 616724 333164 1565026 2367316 2263122 1255224 1038488 738299 698956 783481 1409467 2095624 1534107 1715603 1137142 733048 1783157 455831 2158692 73519 217355 2566550 1377949 756847 906865 1913241 2084298 993089 322706 982285 813454 2439285 824865 2077378 586792 2597897 2616958 2080118 956739 1043129 1215832 1357478 2028907 2113337 906911 1460499 575434 916275 341868 1526068 445900 2639252 1525104 2504733 2403303 1007629 2461201 673260 2548453 2089157 1752628 2379885 185816 1310830 226751 2380187 1832527 2336129 634569 2283064 2583182 922278 2446707 2354764 215137 1561031 215475 2393145 2135716 239178 174879 1210509 1718460 2636621 2230283 2364537 1769933 820954 892201 477205 1591452 2119666 291901 1759957 1338312 1759340 1281112 1362107 2444537 1063206 2470610 204452 1980638 2259064 2234477 2052267 2151215 1273319 1692639 1502680 1209292 2168938 1057464 227769 1075102 1285458 632265 662236 484342 2575041 1929488 1453506 926619 1253048 336899 574606 995200 1960699 211845 976366 1551998 1872905 940538 285298 751725 660421 1366036 1977063 2179411 192908 744711 1691571 386337 2640019 1073296 1700559 1593189 2438939 568802 2493379 1020537 1268042 2491533 1652747 1406936 1486327 722287 1253343 298221 749178 871641 2206164 2219917 1442506 2300330 192052 1017331 867624 822625 816109 1122985 1705459 2425552 1404949 1158474 2088147 1143960 1001489 440836 2142105 2374480 1906891 2308907 1226350 850133 2509418 494741 2425802 1174531 1304641 711869 841373 2001024 1249136 1531026 4635: 1240080 1634668 1058548 419887 2023451 734544 2624012 2380086 337688 947175 1397106 1071759 277019 4636: 1067546 1249686 1295288 938342 644974 1845970 1388496 878641 1711726 188425 1546264 746352 2111411 579730 307222 451211 1237211 411852 863390 1943365 2439884 2078189 273203 180045 1541716 638955 794052 1357894 103968 313831 2146001 1777878 1429510 2100413 1170245 4637: 2089761 1786275 2012867 375712 1146746 2006689 4638: 1530638 1672902 2238207 1263375 2604192 2586297 622569 2486907 4639: 2314362 947672 229937 926644 2235609 1171408 1561241 1695405 1489408 2511018 1886809 1842771 1812697 207584 589901 1498180 1062085 1862245 59758 524580 464: 2147553 1561442 4640: 1609049 1223836 2033024 1948325 764081 2173336 394441 2007822 1704285 2332921 1712959 2511506 2379608 1098571 2457291 1940735 1512138 2340846 2287819 284721 358207 1256480 2622262 2523179 1205796 1438855 1583511 2597801 1486496 1824153 2405337 1888163 915556 467801 1959707 1694061 36059 1671449 1904206 628220 653619 1649423 51922 1659866 1867905 126677 2326372 255157 546937 1749497 1595291 1841548 2062893 584901 2077425 575311 729452 1221876 496840 1985378 1600705 1541147 2072854 1195018 1880550 859830 2621294 803966 2101984 2567449 264368 2091767 1534621 1011557 1808130 2194994 2176060 1742787 561932 2225937 2100882 710202 1228056 652919 1614467 393290 2592183 892531 565286 384217 125474 1644094 2040 1734062 1299867 2033013 1308624 566608 2087767 2482326 2102915 2334360 920646 188798 337317 1361853 2082883 1505884 2194339 58055 1589836 1598801 823079 429665 1659821 1030013 590216 1504266 1810584 658784 1906421 989734 2066532 412976 1830289 1112406 1367807 1659444 524812 1832947 2152285 1937098 516424 2208806 205376 2634399 1989223 2415567 36133 2421458 771524 1982691 708479 466498 850777 2151452 1210064 2091744 1893912 75475 1854965 2300303 1489948 1470577 172499 1647007 1718345 2041804 1248261 1768143 2042677 1186072 2427688 2563849 1061649 2384393 634670 99505 2132067 117962 1684910 2114524 932313 1079560 932864 2159065 2480484 1119882 2478272 1471472 672515 293848 641118 248751 950568 53768 1557159 1618353 1050961 2238335 1481575 2042565 2520642 2566439 1435554 73756 508191 708561 837481 2356221 2194072 161731 1910453 2115362 2417033 1047132 90177 1795569 741109 2274310 795512 749481 529315 13139 1803727 1268025 665903 586208 1086731 1830405 256880 689751 961824 1951298 1811713 1352863 1372111 809751 222946 2645680 1297166 1383797 2181320 1201987 2625100 928579 1104026 73378 1852785 661816 537053 255903 865379 873402 799603 2642084 729786 1269583 1053249 234709 838087 1641527 2636927 1217954 1179540 492413 637368 2357698 904672 278577 2319049 571436 1350387 143714 1632296 294067 1909859 993463 1157968 2487300 79116 186506 2128704 2140419 303718 1834588 873064 456255 2635311 129355 177379 2611005 1340989 2542919 292769 220618 2152840 1095046 2371979 430742 671191 842333 1453725 1547505 1637883 1636548 1633941 2181403 694996 372262 877287 1312920 2262234 1091471 2613509 793629 2645206 2430990 1664685 1293550 295317 185105 1472389 1250360 140978 2324019 2428252 2592425 677880 2234301 1359375 2089636 1332292 663382 668732 2133882 2438051 2597833 2137373 1760915 350594 1171375 2433854 1676828 1145173 346909 1848107 2635708 2592584 2589786 331073 721956 205582 2162243 141928 968210 307782 1655106 238230 1928617 1232377 1190646 2238168 854061 168833 1638099 1172660 2507446 1503638 2543783 2100289 558124 2172325 2641970 2187266 591362 1193571 967183 1039375 1473422 270604 1123197 1635625 897831 2368212 1260007 2061390 1435524 1557321 1575247 365850 1564884 47753 757912 193781 2222036 359335 2215909 2512109 1173793 1995397 1908228 151984 2049115 1554644 2307531 967626 1326900 1438620 1403328 285137 873018 2030771 481623 140192 1815680 1185856 2145687 76223 1681329 1272523 1257521 2445393 55831 1486730 1202486 1372291 2052988 1222336 1646169 1811319 1517231 451192 2588487 1088428 1391931 1270381 76403 2155522 385115 1882016 2109205 2466340 2372785 712719 1687498 254379 1264863 1497461 1242007 1652868 1955584 129166 1476922 823591 829041 2490986 2292878 1311030 1948531 1647079 1154694 2413249 418835 2331504 514105 2608176 15072 629203 2118537 869373 1298544 946146 1503528 2570239 2550383 1267847 1609609 1934536 1133818 1087227 1733126 1723747 680003 1207489 904506 758187 1983059 1491967 143953 886724 261708 1224430 894225 1086070 1510952 1419743 240265 1834683 2382952 2036428 2565698 509903 594001 997834 874452 1026935 1211525 1338817 398927 1821570 2573441 447814 1574777 1827954 1690977 1342348 1695454 164629 1629047 794446 2335153 362856 2179120 2410749 2574884 161266 718987 144925 638340 2071408 560033 2619008 1948496 1682209 1550411 1368914 1493934 2173550 278793 1415422 1458570 371171 2524889 1131911 1528480 2095047 2496884 2192010 1207928 2613729 17588 2365320 239048 1512553 1391417 783276 1432340 773511 387907 2441692 1688236 728821 1713771 1309492 575254 1543597 947747 2457427 54304 558422 121912 1405029 565078 2160137 1732313 2303586 731123 1659031 655628 1192649 688837 602643 715759 314387 872074 1684548 2490508 1964900 905132 1833149 1850664 77349 2337079 1946657 1057821 2414825 2050705 2127822 97787 1142844 871046 734326 2291142 2080268 1649937 1388125 1378381 1326579 2081779 1519474 1346441 1880034 1805052 2069398 1218883 1621519 2444109 1029918 1512895 160578 2240881 593448 2192685 1797561 492709 1089367 1224114 1160127 1418568 967638 655201 485010 673413 1585261 1189504 474583 1473059 2007353 1075905 2553068 349574 2261081 1234160 1705640 2370757 2532433 1232202 2267271 749735 887237 889704 1158901 839334 540273 2171141 1038015 1212833 1960239 2150961 1185116 564826 1036611 843352 2349204 2574932 2056232 1057550 454419 492779 1865169 1244458 1683226 2026389 1134486 2547581 1864222 400243 1284925 1601685 662297 412578 570518 2022991 2459559 2120357 1061010 1345609 1561664 1731876 495041 1696228 984298 771466 2596426 612498 707682 1240796 1372505 879745 1311453 291279 1999799 464869 722264 987493 1261174 1332313 331882 2373110 1479134 1812635 212946 1467910 2593953 1664876 12173 491080 2167843 429769 1199757 1344562 276929 1241738 1362840 143159 1992279 1224590 1262754 411547 75561 2559810 1296784 516989 1157606 1338999 579022 1807357 1054079 324350 306252 2438223 481350 328873 2148735 449949 2578553 1771851 1351317 529355 730999 480164 2051680 578697 574776 1794662 98054 1746145 741004 1161306 2092409 1916866 2349275 949049 1946890 1187465 2646867 1187806 559331 2276684 256907 147375 816214 1684651 2541669 570532 567414 1342211 2279830 813502 586007 1503658 119238 914935 457944 2164481 1940820 491979 2635144 565253 969783 1901127 2598790 68767 1982604 448676 106802 1661807 1864365 768283 337727 118018 602635 2590972 1364339 127646 884849 1894143 2040798 95670 1408817 2362199 2485850 718750 449696 686786 1046331 2553195 1576105 2109329 1354009 1453798 226425 1269215 2274582 910991 53266 2094853 1680948 318962 671064 685041 620063 2386043 2202223 1408987 285386 575320 1296643 1421795 906859 53286 1007313 2257550 2103274 1268261 1601795 81335 1868090 1389156 811015 1995221 2637257 1469340 1134376 388872 307716 1391373 671017 41049 1952257 2133710 1519764 2545676 1226546 1397168 442067 776004 1855582 1919875 1312585 403469 1936537 884432 48935 1351027 967566 2077189 2561693 651199 1225267 428715 700743 2292917 2431382 1764093 1503858 1748726 2000005 1171472 2411 1214068 2317075 825108 1674886 1092600 825580 225331 182310 1618764 339130 2574455 2113791 190971 2109366 2196145 1812840 456981 1877876 530388 1999872 2049387 1541781 5663 1716048 2223062 1442568 41482 1899594 1993542 2481695 253795 2491634 1933918 567557 228977 1671116 1517821 1151705 1494286 525093 2299052 1541855 2523850 1959760 116868 1305093 344096 784765 2143398 1622494 83889 1965851 1825654 823819 347839 1577424 2370949 909544 301711 2457699 1684487 2516070 415919 2060698 502385 307361 2388723 313730 1244987 702950 2441183 2506465 2509338 1320375 1838071 77463 2127769 33512 624822 26651 1804083 2035041 6360 2340902 931040 2455707 1580816 1979956 1606002 176105 2163812 2614582 1697392 706014 1857683 135481 2560133 1424674 2314295 1136566 502022 1897251 1084884 2208818 1905205 1541477 2189551 2221327 32762 2178602 1405494 1138451 1887632 882940 54636 1608411 2363189 1159743 1426501 2454525 2005646 2443542 489152 2223460 2562146 555297 98271 615770 2610338 669885 1531210 937889 220945 1649796 203954 1969199 28602 2249481 1744732 1191404 1842488 2414411 464629 2074002 626094 1773348 1973049 2196527 1142400 228382 1059608 1368199 1750387 1461320 2500021 207388 1251310 1594538 423715 797234 502637 1058124 2393657 1400077 2448463 484393 2056221 2129803 644514 1473799 1436769 2542371 92711 15288 2318244 1509157 2402393 497067 1885251 589884 742074 492152 1439457 627334 1921816 2081158 219065 28951 1753008 1437866 1106716 1637958 1623470 1482368 275548 1950695 2062617 2629456 842451 12806 1540755 744760 1010393 1738601 538595 2358552 2316221 876511 1019716 1671977 973432 1224880 1440329 1057465 1674872 1657586 866008 1637323 2394475 2601850 2054970 1381013 1207818 760029 2075097 2305700 1039278 1379752 10590 2016091 753532 969024 907649 2478081 2482074 692609 1534247 1148969 1667948 2480904 1260270 1422100 1083666 674769 754909 1206068 830321 2143322 2011378 2632998 1398954 371412 1470031 1564154 2293827 2562243 2073039 1973028 860186 55537 1807887 2088480 524567 2175857 2374964 1675905 868611 2560209 2619486 1969954 2215649 2412728 2083930 2202260 399443 43096 855072 22176 2164590 485360 1326325 2231178 1205944 582006 1659551 1272822 1597708 999369 1571487 1168586 1056141 1337817 353824 776801 1074693 753698 2649308 1942091 1118530 179542 2309599 177493 755871 1368775 2621969 1525815 540683 1384545 2375809 1258923 2347670 682929 1577729 2014736 2131207 32328 171077 1295157 42195 1803099 167664 1417610 1506721 780054 611408 2110299 1355413 576662 1415699 238673 1972790 375504 1654572 839620 283287 784367 1726864 2242406 381492 768633 1395449 626455 2516274 1198187 1107901 998817 1022212 718821 206170 1282355 1399711 2618580 1934957 312940 2262236 496865 2234444 2080223 1641738 2098611 2098445 2256821 1623415 2534385 1235382 162050 352359 464690 1352302 1202565 2013040 2364994 2113185 549962 1078166 997702 1935250 2329531 292011 2598154 1276529 246891 1964873 1684922 2158281 1820279 2270019 394724 209366 232982 1593685 2202535 2389760 1693312 1128908 1555257 1209178 1744227 1616966 1083770 1074802 988636 1363523 298667 1901892 1561610 194513 96483 2097148 76139 1821542 643443 1821700 508405 485057 885771 280581 1539212 804397 2043867 1637083 1845187 249024 1750135 759236 1307247 490702 956213 1796405 165035 2545414 696118 691839 264427 2532551 2226606 1266600 1389163 593437 673226 2179093 1243368 2619455 676507 2357913 644804 327807 881471 1385197 1960417 2249960 2520693 600572 2045983 582870 77948 1779601 159935 2410120 1186860 1501357 1898679 1570392 2481569 2306774 2087962 1731137 1911518 682592 957468 2112098 1965986 1482044 683232 2168209 2381884 865548 356998 2137193 310661 2188243 1688684 989156 1921428 1006392 773355 858959 2294021 891032 2101892 1697560 364723 1587595 1311559 399489 2607840 1393207 1391711 1825978 710341 382154 2313707 470911 268433 235229 133052 553518 1463936 226144 692347 2235688 2623860 1222193 1098982 2621360 2152128 508378 1766397 1988572 2098276 1226482 2166756 4167 1760743 1505280 2556685 374514 695431 673233 2606575 1218000 432170 1604122 2176963 2294844 1777732 577384 2117473 2648350 1569044 611692 209857 897301 1334783 2392450 1166888 2324045 1032731 337307 1605670 290478 1907084 972123 19358 2120053 1827821 1145543 1746588 1111955 885265 1472099 2285437 2290340 2416788 2150255 27613 2056291 1741833 1995707 1284612 655118 1044474 1772245 620491 2471358 1895753 2324638 1435298 1081078 2280786 1347170 1455900 184541 459496 156555 1561702 520496 349888 1284118 1400750 2557033 1583809 892911 1842824 2131730 1505985 1858220 998432 949722 1409972 2261958 1195153 2311522 1231785 591947 651364 405029 428747 2014646 1210060 3220 2282770 1233323 560918 506164 1099201 1258895 662619 924092 1398514 1991914 1236765 314001 1499863 295222 2197503 811436 2128271 2378290 285464 2609356 2204523 505584 1637972 2060477 1669692 2636592 2002147 1090544 1561197 1210578 1421584 1963678 2385663 2592821 2098765 279251 660255 1491635 1140506 1678992 1889235 2338666 50649 586549 1093758 2122242 88761 24867 2282366 1270747 1980271 1995338 415094 1205302 1856894 295261 799110 346505 1627590 357684 893411 486770 1781434 2001660 2022145 1851063 1417057 1928429 444839 1158537 1590061 1963327 208154 727715 1345537 1991078 1695142 14420 609431 1676004 2315280 30525 48846 1590347 2603379 1881794 639796 1671775 1185331 1035819 1798133 338297 1381770 2390812 2038367 192487 877131 2395053 1667656 851520 652517 948172 690853 1786589 963680 1851501 1044526 860774 1465509 885367 1267541 823585 574389 837498 931106 1379684 995301 1106509 1646399 345260 126772 888018 1289253 2460775 954715 1804994 2425289 1558563 2271804 1500201 524651 372051 1825204 339804 1868619 2265037 2066243 42738 1454182 1302561 2597923 458942 884316 2563889 497448 2429313 174342 1503555 746909 1581206 1358449 11935 1581021 575517 762781 426921 2389965 995430 2224235 1489531 603487 1799762 1900997 554664 2195172 216352 1089834 1788719 1282554 282656 1611785 2599135 231009 119069 2489438 520045 832145 2580113 1102153 1007539 1832279 1667560 741492 8056 895794 2482134 1056254 989010 1056119 1963999 997164 701567 2147666 2460260 179299 1482648 870765 835750 1977661 1290717 1895582 63220 1387893 168877 569388 681948 54515 1852616 770129 2522717 35428 221993 183407 442006 1881694 2287146 687592 1860462 1370140 369161 45762 987959 2346670 1448595 2457222 435628 1824239 1660330 1903198 68512 1082676 848014 393541 586761 425177 399555 698137 1884129 1478544 1247453 605009 36122 76468 2443551 108702 2210967 1284422 117147 440107 903462 1242401 2524025 2538004 978373 126526 2191940 2155712 541084 2497083 635302 1717573 2623291 2174956 140594 1325107 930612 2293063 947984 2503022 1124751 176143 573106 877600 1720619 305537 636681 1736705 1773373 1882376 1139279 1668767 923212 103005 1073836 2606916 662109 1526881 404791 1605296 2331716 1077245 492299 2607028 2297030 1182665 1485477 1233662 1102650 1343881 893024 1058242 2229686 1080991 2275704 2217665 1707971 2101936 1866162 1428225 885718 2382103 1862019 350372 367639 43445 368607 2312421 1866635 2330331 2020567 1401135 1932687 2605298 2344978 2222413 333562 1106254 1966584 355508 235277 1226904 2062497 667023 248024 2010440 728141 1122432 1401708 2248801 1678361 1088969 2367058 342326 2242695 551726 2339675 2498397 1782136 1879156 749442 2392350 501414 1930144 768882 120275 1138193 900867 2056040 2596898 2158184 303605 1413697 149961 979382 1614217 2429269 801621 1933170 822041 2250427 738043 409469 2086197 2115694 1380930 396949 1771414 1234928 716543 863106 1008176 399552 729543 187518 977705 1122757 2301881 1625784 1939833 2468822 428277 731076 1800197 1703374 893850 2456663 1508952 398829 1425399 2098725 1866796 1459805 2643444 2416516 1789493 2233223 1121810 338540 1614786 1113579 2060083 719203 20456 1196903 1570479 1628608 629118 2206244 66826 1286953 1498985 1840915 723484 32447 651583 819271 1638203 366463 1557746 2017184 1385499 2133594 566481 1767459 981196 1106644 2118067 1270855 1274072 74710 623439 2334197 1889176 1787298 1267232 372778 2612013 355132 1588939 1829440 1507177 1220786 2594311 2605526 684389 1251151 1652220 763256 1666182 1391689 1916463 1345641 483066 1845736 850565 1321410 1041880 1252060 1259832 1055660 2303245 1177077 1413626 50756 1948747 619985 2514418 817231 551534 1381727 1431542 1039859 816726 1658110 1466005 662151 298303 1321668 2452780 431986 1781027 2292962 2641731 1235745 416458 1627670 765632 1515089 2548643 1532023 758610 248114 2140405 2134332 36115 73145 1711293 813517 500486 668143 2635723 1562671 2504099 533379 2253405 1694199 1079380 1347243 762449 655160 1221279 2331066 1359067 1125801 1496685 2404861 903235 2472453 2571957 2239496 2548400 777679 2174759 167203 1722031 2319278 1528994 521534 1277460 1340482 218444 2281918 2034967 2354882 2285233 1087263 357148 2305539 30027 2504448 587943 50951 928364 1970041 1265762 2135354 1972666 1542709 1829655 922263 894843 2299717 2416859 601593 2490615 1520152 898117 2017636 950261 1001099 130024 1736180 1680139 345615 2523934 2234254 1428878 179615 533178 1016097 1630902 2235468 2191889 780916 601826 1517727 1614297 2376163 651517 760630 951617 886324 400507 2151923 2355048 2310048 491833 2389739 196290 2455818 1702498 1546524 425061 788732 2109255 1120197 414253 2291588 2165642 2133946 645092 2062860 13261 2077265 1485660 1079473 2581810 2599462 1226281 703330 516281 1000826 194598 816810 65380 1272396 1816985 597218 2237204 2023072 1847519 1188378 470682 293567 431552 1529171 870613 1119866 507961 1580526 220695 2632444 2220339 2410637 1722250 288767 21855 1325534 266474 682849 1016694 2241769 2109140 1733975 694704 1822872 4641: 569039 2272967 1335962 285395 2197992 335451 2260582 2340200 2273695 1241131 53675 326405 1373441 111813 2522636 855748 2414629 1032402 1350782 625054 1482612 627872 2217142 1532943 2503205 1169575 4642: 1245018 1196652 1135077 2238863 250369 13810 732972 4643: 218235 1179373 145042 656504 1076039 177782 1880029 1815201 2285572 1414170 1357667 4644: 1521836 2432651 1181560 1395825 1674382 2529973 1662356 2571165 186850 2111120 1682773 2618739 2284570 2140883 2344970 2560039 954480 107784 1422693 567283 645210 1992927 1346841 1304232 1252103 1767302 2141037 1129929 131027 2433004 221220 470182 1390035 569620 1089962 773165 1064778 1055608 975429 1765485 581930 2234572 1385170 2497262 536212 2501098 1790064 350382 339113 889754 472718 17385 2313867 2074091 530006 878148 1689934 1859117 2316548 1440391 379825 2461472 1163386 1688217 2133760 2049764 1123371 1541953 163996 4646: 1522126 309304 973160 1688723 42777 928807 1950468 2123341 2290335 858908 928293 1420108 1802241 1527215 98579 491253 2096640 2075525 2467160 876744 1029275 2409049 353089 1167080 2548453 4647: 678196 1222383 888371 2073163 1953471 806116 2439314 1049893 1679136 402524 1441884 1587840 4648: 1113772 1146518 1580909 1268183 1363951 2643375 2614473 2601558 532439 2414043 1136281 763805 2600313 2387951 1091775 2151490 4649: 1342387 1313847 459412 847239 256391 1934574 2477388 309200 2368380 1375386 1108967 1122823 442880 2539525 1304231 1510807 509175 1628221 2280200 338181 856510 2644121 2089298 1674924 47289 2546838 1791981 1503995 1997419 1952917 1789873 1231384 104107 1082596 877646 1216199 933851 94134 773321 2235276 2393873 2645434 536003 27979 551041 564710 265971 685488 113597 214724 360324 2264006 1043788 485039 421843 242444 477482 42312 1418347 2424096 1984638 366342 2509495 542550 2157639 33436 1608439 877108 1889803 402669 465: 574190 2526425 180932 4650: 1280544 104768 80916 1068658 1177677 816867 193907 1377524 2352834 1664198 1302340 1206786 125759 2399587 1885805 1170165 343177 678174 1046646 2439209 2049139 1235000 2350839 1063770 4651: 2643097 1367884 2159654 2342239 2308134 1133518 2225 1943141 789392 875221 761998 1734382 1091761 865650 1703363 651142 1174120 1358714 718829 1747219 1758158 2399398 197472 2069704 306153 793097 4652: 1723162 864470 1522891 2454141 2136582 1860085 2216010 883496 828066 734093 1688299 247029 2392995 475132 1349821 1944765 1675504 1740156 1436402 1582748 2611056 610997 353345 1942496 594623 1412760 1391572 736818 1096582 242001 2230607 1936793 1179192 293802 1187714 1108380 2143515 1283051 1557007 2076274 637669 972700 165102 1266697 1359770 260226 1322544 311869 203752 1197437 43584 922385 1858545 1426894 43573 2431749 575965 1753207 776838 714979 1134676 408829 1811199 767182 1424228 631039 2269463 2280179 2016563 1180530 1642678 326305 287450 1776966 93693 784854 609960 2067237 1613136 235665 1251812 2206118 1112868 309194 1736821 894645 738166 2027459 1035584 1057989 830386 2011818 1022212 1405990 150679 2297243 1294002 2406303 2149945 1675211 1136841 1846668 761515 601496 337707 216242 1424176 1783143 2492875 2508672 797834 905305 78352 943157 654135 1464946 1259089 1036028 791411 220009 1427518 1800311 340509 2474003 317712 1768068 1883250 1053877 1367174 925532 2080059 49836 2370922 1755149 2319771 210949 2011844 2575169 1935217 898076 827200 2482986 255535 813733 1938175 1902291 784771 1104960 2392339 137511 1904249 2568257 1057574 1714484 2581620 857010 1687050 1642662 39385 225497 716240 2212333 4653: 1273592 112987 806685 473222 1353907 831869 1158787 2492774 2069846 507636 1574825 2342842 872221 2293604 1051512 2631693 1095732 2030336 379326 1672204 1144353 1006739 13972 736287 1180266 2492458 2311187 1405848 4654: 1801948 2200100 596690 4655: 1545820 286684 1584741 1995080 1961489 4656: 368647 1968931 847466 244820 137675 625977 2530607 2397208 2325598 513549 1230089 414481 1543660 811040 2089420 2293187 1023883 2474587 1080305 500806 1024463 600469 359837 1360283 1026721 873230 370426 1492285 2551241 2382442 264368 129921 47472 850950 1989747 2116431 2225937 667282 1349391 1688718 858498 871664 1673407 152967 334551 1142858 265901 63945 2531610 1925386 1475946 1723314 166974 1429153 1182545 2186032 1608069 153686 1040482 332045 1378499 1974961 1122638 1324672 2252151 416414 1214461 280620 260733 2156371 996295 269304 1945415 1726497 663692 708479 2024481 2610805 2415579 1329264 835358 1497448 1754973 1370466 1438558 155139 1138845 1285514 2282612 2186073 1398038 1641299 1872985 277620 437531 1704748 523241 787535 961564 2419973 1589545 2378546 461195 16782 1539685 811295 731140 2212025 452207 2544350 2193867 1837940 1706767 2633266 464570 2283096 1860012 583360 2432050 380436 600352 1429975 727392 823976 1770704 1334380 1324523 349793 46519 1509319 38970 2449385 1878291 779750 146878 2039040 1017369 839574 1437701 879312 2378971 1601171 819210 1612083 1731628 2147528 2357078 1542924 2627856 218665 74375 747910 2350561 626242 1900061 1784482 913520 116612 1290500 367336 2294069 349410 885671 1122794 823850 30815 516914 1084656 1142049 441758 701608 197046 1824472 1876833 50850 2433854 214382 499579 394125 972893 2635708 1436736 186608 1316225 1941527 2050541 1157755 764075 422982 567514 2511265 1723170 2136343 2117495 2384098 1149738 1467014 1611281 2323652 443286 1828005 1326427 2027238 2639939 759913 2489225 2357100 1199668 2069786 511537 1750086 268541 1705524 1065138 1816342 393721 1680007 423637 776918 1503778 1821872 89358 1252049 1370785 372735 1682851 696899 1863999 391338 218311 642009 1124216 2460161 1930778 2570239 489508 1680668 1486322 390405 1918206 1075770 488911 32931 8591 1273843 2382952 627136 1952334 349322 1551915 1000236 1664797 473727 1585895 1550098 879993 113092 162811 2173878 2114716 1429435 56271 531222 668987 411632 561418 381747 2498319 2571757 1423667 2153973 1176429 2516267 1346551 888685 865992 1601338 1038285 1147393 1744189 14070 603204 537474 1919639 1249428 1385569 2303586 2172739 1309164 751628 12112 278603 2279777 1197824 2463188 1884700 1911503 2133212 1500080 1376574 350946 2262344 633278 873790 475106 2591759 1865016 1130799 161250 155007 1890226 1571145 1650688 660802 209474 2352310 950060 1329178 285575 1396748 351062 835136 2267271 2490608 342889 473625 1765438 1181528 526731 1998864 2252580 654422 1973571 1091284 943264 904953 2089544 2122487 284680 141136 1111216 1844949 330786 101381 972382 1057156 253539 404637 763975 890434 2444449 2259693 2295888 48362 750698 560765 2167105 922065 2151580 1431673 236678 2216822 367893 28432 1530096 1592674 1970731 812977 689576 704962 408759 1083257 1122875 2238905 1352214 258435 1623763 2291293 2277893 537888 406250 1654286 1244701 194172 1518467 2300672 437876 2136578 464475 1970833 2026444 1653726 127074 736328 346734 80022 492799 1650805 2352265 1418181 2619375 75937 1367370 477357 2244132 964255 851299 2415691 447158 2605480 2176096 1471277 2462222 302748 917385 2190015 250645 309134 703681 1819461 1770654 135719 1006137 1563807 1673525 1882095 1765127 2031595 1632706 426890 1932213 2537168 1077466 1344982 1104847 1296061 426872 366836 1028275 2202141 996603 1237893 901305 565232 518306 833446 1164580 1756818 1868499 1185048 842251 1258575 2366255 2077189 1716129 2337653 213571 1343192 1126778 2145982 1477558 253486 211713 912597 1366657 864441 1751948 1878346 308687 730612 1969362 401045 5663 76314 565896 285870 2158883 854265 223660 1708093 640911 1688667 857112 2635908 1494286 252304 1617560 1385396 617838 2158137 1207916 452814 1642056 1717769 1802705 1272419 1780731 748480 2530648 1924621 553816 1305523 167498 2205534 675152 1745478 789219 1155589 964450 105716 2267958 2448383 1624911 1811512 1741831 686018 1754500 1869827 512891 1738297 961774 2306263 163472 1092814 985411 1576222 161260 805010 1981579 1589403 1649796 1064479 2587524 1744885 1430450 943042 996840 2273974 2127794 1145302 1611944 89343 1407270 614310 1244962 329278 1009431 1066556 2180336 2122631 579541 1943263 2145631 1854989 2030032 1812885 102232 908385 2313155 1356841 2117589 1775213 148820 2104189 221655 577367 1587770 973322 400285 1241808 534515 1875176 1057685 890897 1668394 836609 1906931 577211 2176655 1045171 973432 2523119 738387 673780 2542705 1688758 366103 2115215 1062737 1777135 1381013 1187644 1310794 865915 2149792 2482074 1495013 2400632 212302 2431446 384559 2011378 2425473 649027 2400587 2404367 2056593 706350 1984279 1163313 2587512 506572 627065 708947 2202204 1864067 2032736 1304765 57657 1642368 1939169 1486937 1205944 2456670 2044571 1536105 980368 1728101 2361922 796698 1605924 1314005 2407876 503805 1021242 548261 538024 1414639 1518009 311885 2379998 2235679 815967 2317813 2339372 2554259 780054 568873 909827 218472 1007764 940412 1588183 2380415 2363879 1639568 784367 772260 2417105 381492 2038729 901717 1249111 2429361 665751 1009517 395550 602012 253309 1541595 1883233 1467725 1623415 1200459 466264 315683 412248 578079 39727 2398591 800174 1709046 355278 1042621 858503 256213 2246015 726199 208336 1020865 1233901 563054 939163 2554092 207474 2044400 2501146 130023 1617387 261245 1360207 391633 669913 1426671 1560637 1610142 1843360 683504 411922 1224802 759236 515786 2611457 1540145 1692661 523254 1064880 358792 1576567 1527481 2012876 495377 2130497 355088 1854511 47205 1186860 2017689 1433525 1084365 1754032 18970 1187360 1614595 1725144 2101892 1410192 1262676 803343 1715435 1953911 1565049 858368 278894 976963 2370875 2429561 46856 27916 933537 776559 883921 2091782 883140 1834210 391381 1014146 745875 2097691 1799234 625304 559202 2537835 2493872 1209240 1358963 2469691 2634758 2449581 2085139 218977 2070061 96601 585110 129650 1864381 1092383 1040458 2030060 1990383 2080911 97856 1308464 82657 2396581 1914139 177892 215717 1583809 1098969 107116 718516 882752 461868 1152886 2238939 71852 897894 1407981 487468 1748747 1635010 2188859 355767 1488393 2281663 345592 2542661 62670 759238 1430553 705921 1143240 186976 1192670 2439726 1641697 782946 1018617 2578672 1601158 1974464 2082186 244093 1603015 773941 1661357 1820783 1562680 1245056 166281 139966 1475847 846125 933348 1405324 2317909 299054 213993 592387 2450549 2570235 1522303 331 809391 813426 800861 1146066 2638461 68714 233810 1492008 757531 231262 2076739 670148 23073 1993202 1310645 2646623 1332113 1352662 703674 2226175 68355 1033251 1469143 1201238 460494 218626 434034 2258200 2004358 187967 422457 1582970 2315157 1387040 2281621 1980281 426921 923592 2371962 2297229 1147758 1477783 1173509 1168621 343238 1743553 2626201 551542 589665 417443 945994 1056119 276093 1100959 60732 1845420 2410661 375562 2290763 2514886 2609341 2300604 397429 1524468 2096371 1306257 929271 2605729 1339603 2287537 2287036 2461462 259548 528969 2028793 1134346 1853810 1676915 1240231 558325 1847758 271298 617769 1207662 2538004 15232 805857 618970 221223 909012 862218 2346075 2574716 1221808 233006 1918104 116823 207396 1712892 468420 1070285 1166463 2225635 1814125 74333 2428913 1081372 165101 2243397 259748 923076 2003867 33679 992873 770175 1148694 207647 352888 719899 2219451 87459 2420773 2273062 1017154 744065 1560451 1594929 1363888 1231891 213390 1541956 2148992 35898 1609448 1004508 1050351 1614217 1512815 2084328 655570 1081744 1309780 1385324 1353887 1417486 2018530 2102636 934028 2577568 493991 25319 1425399 2084196 1705084 938603 2118031 2643312 2102531 2254542 1950680 754061 1377700 2206244 2369178 1446655 835814 476443 1585371 1426850 137901 2221315 1262964 583844 2183768 1270855 1129122 531937 1091823 205114 525286 666266 1669693 763256 2533017 316978 2140920 2363206 622671 1199889 1192319 2198247 1274673 1536116 3611 1658110 1634308 1733408 1413868 18646 821737 1563553 2311187 1307712 157647 1320838 1853236 1575772 2504099 1033967 420498 1353217 1559434 749718 2434651 2604292 2614469 1671139 1373274 1611051 1685578 413253 989655 1953909 694707 684253 231961 1234859 1763933 1926374 608256 1645038 321359 858213 384363 125552 426191 9037 1771264 2100697 1606648 574513 1034629 2372906 2009210 567237 2573830 218010 604475 275986 657031 73186 2355021 980937 215992 1642553 20078 2228202 670553 1951970 2173599 2599462 963601 836523 1411137 964122 856079 2610410 1734790 985671 1407383 1772777 2468532 1740195 2339084 2083196 1090727 1027100 209703 1816220 671080 2237079 158881 1525070 4657: 295101 1651070 485762 1142257 831966 29894 1631624 792169 478050 1859639 4658: 245581 560179 925882 333036 1605167 2487338 1343880 432943 2525421 2351284 3817 785898 279629 2041955 2401708 181003 1240258 821745 2056524 1765621 1241813 978667 1812840 2643360 2277749 513398 2169171 477114 965655 1055451 590232 472649 1775849 1806235 2079983 1564927 2063452 2557557 176405 982948 663948 297576 2023130 921611 110685 2122667 1319269 1037952 1687347 545692 2601312 912967 4659: 1366677 1267783 53013 2259771 2550158 2423178 541150 1985123 312432 1958739 466: 1928412 1348148 1741099 1830027 741851 1379773 2136351 1126751 691612 2645476 989112 380025 806868 505980 31259 159333 577774 2245932 1480900 2471192 450620 934647 1950809 2452430 5827 1549803 913820 2607099 2315103 1073434 4660: 793456 1163872 1160189 2140058 138024 816122 1345964 2324417 2138959 287639 107270 564722 1446733 387301 2569646 2484082 2515783 1614342 1277831 940512 2494190 488389 335625 866233 800722 374999 846120 27888 676070 361169 1036802 1303941 2187508 534197 1143911 2498695 268966 134778 2113305 150622 1236413 1940935 659067 2020470 1122862 264537 2588107 2590295 1812854 520865 949545 554191 645719 1390498 485521 1891928 2378621 196667 2035912 1441853 1688856 495364 198425 1425011 514664 1243037 1971994 1403843 415882 1720179 306026 316172 1139323 102423 1605502 637690 688078 1684405 846208 2037001 1353223 1313949 2383395 223192 2333986 1814637 1892119 1027210 755801 772152 263819 940687 600288 1262754 1941895 1407540 1017216 1788912 2184729 722056 538456 480042 1385823 1816992 2533178 1693955 2352325 934637 1491468 381565 853699 1343182 358599 1061138 973335 1150743 2498508 1965321 1445648 2606219 727773 999184 338765 1541576 1093014 1300612 315542 1159373 1530149 1044160 1568838 159578 1249027 1903289 2511731 1843149 1445906 1281486 1007675 53727 1124870 616074 946378 647599 549431 367795 1051210 29504 654715 1090321 1231956 2285609 647896 979613 437413 1979092 430024 90742 1754535 1335355 2375598 2169949 1471267 314585 249130 136847 2264439 707054 171844 134490 1963630 74778 823813 2166794 1862720 645373 54349 1978822 2642903 1369361 1816367 1867548 719435 1815724 2094837 2254874 2281273 546175 1017648 16030 1114315 343292 1279045 1412845 682376 2570187 721406 582266 199610 1839352 800914 1477700 217938 79015 494747 884316 2582497 19129 2250911 2545733 1421808 1427102 2063931 152908 1986253 197525 1906480 1692401 1212156 266493 987686 588531 760801 1511911 1854096 1736710 1105191 2220824 420029 2493139 804960 2025379 201565 1542426 793854 1544743 1688217 373062 1579164 1723889 2298473 307624 1836086 2023653 1429162 1832100 297630 2015414 1562578 1446878 117758 23463 1206428 491321 1039160 1440468 301755 1146206 603269 4661: 551423 101470 1513370 1177946 313340 1156495 2316067 851262 119529 1249801 1487599 628672 2064672 1000976 2462443 1590057 1146706 1734031 157497 2325638 1051197 946715 237658 1484808 272580 1963005 1512086 2404155 629120 534508 324403 2133136 1555114 637106 1085340 2163203 1487731 1380374 5176 1177805 2154049 1455792 44755 856474 1138359 274365 2267229 1398098 2164070 1437701 2085288 72192 1353310 1154387 25487 2078642 190901 820068 204810 1333196 1900733 199587 24489 1524238 1010799 2494572 1517231 481879 727399 1127369 2122854 2201207 2160898 1814763 29214 1079445 1646292 1959049 1211113 968797 1941228 2373167 205151 121383 2224693 584922 964175 1706827 2036500 1682935 1912582 2058636 151031 2579300 425093 174677 233185 545318 1861805 580834 1075978 981619 1156889 903348 150421 2445598 1765438 803225 565639 1912307 78299 347449 82369 2379521 2232708 2196119 1988704 583675 2400924 2133008 2226302 2196549 1299035 1836059 658268 225701 2426455 2061099 461775 378565 2259483 17837 539345 976355 1699590 749028 2521625 1934178 1602731 1706075 1974223 1253317 2499586 315622 2477559 471713 810007 1925020 2169752 237145 345672 1026071 1042625 1848676 1239944 2132928 1857815 2279472 2421013 1976745 2525037 1093564 153373 923463 1387952 1877876 1224661 2003398 1208461 1618725 1594762 756560 885988 865181 2404872 653936 1762771 2528449 328718 588550 800634 429391 2469606 2378231 1919141 747365 2409753 1234736 648332 415635 1345087 1196820 2552409 1873783 1328942 1111995 1381455 1943263 572949 2279291 67110 1176448 2056584 387061 912498 2286414 2149792 190329 1084313 1203835 991096 2233309 1796212 1292243 983523 271880 1375565 65190 1882248 175525 2073309 171008 754859 2394221 1883484 1230920 369120 1848529 2554431 2310461 2368531 1292452 1534251 2392338 1639973 2017097 1993669 637281 1396368 959724 390570 954681 1835783 4906 286856 2544293 611789 709182 985251 1471849 625102 1590581 1220774 797853 1280281 1276387 52362 2580981 1401442 1107978 1156951 2495071 809938 750514 1488014 476389 1143510 1692943 233480 84094 983263 2284160 2318206 1008631 416609 953989 984229 1489982 2145251 1922392 91079 935581 1843172 2028451 1651179 525989 796104 2581158 2376160 1638593 2434527 167759 740364 2534044 2466899 2008139 1538896 1674344 315697 1855452 2421098 472480 2466197 532254 1545473 2528285 273399 1026680 980153 101214 2524225 586388 1232326 1994152 1633440 2058633 1173724 2159759 2585878 2504550 495814 2301593 337178 2035701 1243586 43489 988225 2062497 398660 230785 1815493 1777583 1975414 1410167 265030 611411 1214583 676654 153610 1118970 2392643 509916 1293857 1062320 1707880 602661 1666182 989397 484967 102125 1876297 2106658 2635783 850566 863261 2188269 1160045 1053414 541938 633090 455424 2293201 1170376 2578311 958462 1710624 2000115 2128534 1512514 1102559 1486085 514422 814476 806606 2565081 1307004 2546283 1088143 1902581 2546703 2224547 988022 2626471 2590710 1327030 4662: 1847713 957335 2386227 657245 1062136 2020599 390711 510036 255125 1535731 2199592 1759825 2117345 768882 1819621 4663: 829326 848443 135348 2189352 2105287 1116472 52245 2230636 1931698 2503838 1336649 2334768 1175205 1503932 1955408 1354341 1197769 1793195 2645451 16873 1265488 1369622 2600486 11969 1914129 2261285 767492 1326480 553271 1951171 2551686 2018081 1130529 1117052 1432198 1950612 2614886 2258820 2612572 2505981 2577095 1403925 59377 658623 1430450 1697726 1646158 2198960 1176341 288218 2016995 1686222 1232297 94851 2605801 481766 520815 1331506 1379669 282068 768451 201933 1505953 708465 1062804 2071549 1755528 918954 2519300 1568551 1281770 1003506 1868061 1918879 2544780 1800311 1457260 2230247 238878 2133448 1181111 1463595 1336172 1061866 32449 552634 367915 1004227 2045481 2440833 2493807 2393366 691502 307617 849144 784485 2065427 2371631 2458663 1020537 766707 13584 4665: 2212946 408133 347923 1983122 1490663 2184753 2019463 298205 4666: 1735886 2086517 1368543 2444236 2422285 1707094 2604225 1527919 1777724 2597470 1957036 1959731 715770 187264 4667: 1067453 299114 716269 411433 2195413 4669: 1906546 1510471 2381917 2091104 10567 735097 2085116 633907 1084204 1408584 81635 2228411 2611179 2406214 1084594 1640211 2176777 136807 634566 1336785 98579 793891 807045 807166 277124 1581794 1043363 1055451 1420138 722793 189672 1278803 1658850 1676752 2127496 700221 1564815 843856 2357680 919316 1509758 904416 1487793 1468124 54983 2050717 403948 88941 146767 1595434 2482502 467: 1755404 716091 1409469 1637341 968365 1432973 1894664 317504 281386 1748880 2511165 455146 2044934 288890 1895343 1786513 155933 35494 1058850 396301 896689 1969744 4670: 2321468 690503 1711501 1341858 1866364 905376 1543069 41398 931566 1724267 2027760 1649517 2620694 1678745 2459481 1319243 1535755 1767860 967550 2192080 1847638 1053176 1871334 334805 789326 166148 2023975 2512267 885790 1979444 2021740 2026736 1725368 2334475 936126 1523622 1814555 160509 177037 2404501 2512234 2427520 584880 1550734 2208445 856001 27974 971131 2106304 222141 2039108 1436604 1046467 2347150 1115629 1360292 1408854 2172702 363538 1314449 63312 101446 1953975 438503 2037390 198761 2365450 1494007 1265644 997714 182835 1276327 2239048 1877569 2605208 1204249 2090565 1982626 2064258 1044980 1143739 1232065 2499866 932902 407899 1557272 2155677 80903 2625412 729710 434718 1354797 544773 1702825 1482759 2460161 1845492 2115729 2110033 1303773 1678200 307989 2116986 2309428 738766 968797 2593769 1706086 1085609 1720149 973899 2278873 814949 1981360 241952 2403236 2635019 1724133 1634057 619717 447839 354524 1606993 1298970 1833149 2642315 699744 692564 1368879 1798392 2595450 2054606 161650 1075523 2324423 2529250 2334219 589006 2469797 814505 1158296 1187978 649779 2048539 377882 2625392 2178144 485947 1418188 2033563 1709971 1313646 1022114 2621383 1442177 2533114 481831 1713620 1932129 2266296 1259646 272374 1415488 983579 931217 376978 531634 1124957 1267309 2074208 322023 1292636 1638581 1265825 674422 1350514 590301 1461440 867429 2124241 2586511 2171668 552579 2169576 44480 722021 616701 2015863 2518858 1085644 544151 1375426 1272297 2581149 1354180 1765698 2329851 1676099 627836 1855305 993356 1827317 1220093 731454 388284 63309 563559 539683 2552603 182674 2636220 2041265 1530681 1528563 10906 384196 1531695 1571302 1372194 1840233 930919 2077155 1096351 1541081 394292 2190166 1691804 1746925 1197266 1195781 2076979 1153222 961774 2262976 199833 1206193 1768644 584041 1140578 2479313 2578633 2052847 218122 155366 1444456 649825 724066 942027 635407 2130850 1833124 1645546 2567941 2499702 325986 838175 2124152 1285755 198575 2440601 2156124 2055157 1822168 256926 2152497 2309294 1590321 1376562 2571870 1508124 1085417 72443 977601 258616 963972 1091104 608796 2158260 319909 2208792 900662 2608548 2334623 1817690 1598946 344353 1217746 2454297 255988 93085 868471 467828 811388 381929 1479597 968827 1963906 2235679 168315 519847 1189472 185106 1022833 1914038 712134 2600523 720208 283719 1855791 2184366 392608 1593757 2642446 1295323 597188 2249116 2306822 2121864 880910 1868906 1041323 467318 1975394 287524 2505740 2030940 1288675 725915 1744441 1894805 1770871 2186270 2252250 1716213 1572549 10383 2014676 2211237 2113404 2258188 1096031 2107487 594858 80112 557796 989092 761497 570658 1625186 1671082 2486844 104504 2391078 1770232 2253668 2016621 1681531 748849 2057766 2224840 552407 292395 1704827 64917 2628648 1497007 2253680 1807941 353222 1030876 1929359 364983 2434001 940876 1972315 1504942 1562980 782217 986417 589795 2573232 2378747 2258294 1594090 2095463 220516 1531756 1253149 812699 551542 425300 1683934 773219 1845420 2571832 714477 2141035 2116475 990732 1189310 371111 1949092 2534890 1633192 2338561 523524 916508 1411817 463919 1945548 593862 309068 1999472 735334 415219 1093365 542207 2425572 1904381 2549351 2116214 574957 2263504 750507 1558591 423994 500967 211933 189854 1284198 507436 1422788 1485460 930660 567040 34149 230488 1674183 216579 351436 2420631 2307623 513328 1442927 702521 2318998 2164116 156585 705993 1234892 756838 2061781 1050222 1628121 2337789 1547244 2287964 1516938 1408172 1602041 262990 2016918 153314 618847 1759778 1351909 450162 1173499 2128470 365544 378096 2293530 1498824 774574 1908809 1032096 150601 2110000 1701971 2397582 879407 772214 1053972 11965 996332 544936 219375 1777157 1344940 611575 2348709 2049060 86845 1339840 603434 2457089 346867 901553 1095724 1125894 1471760 2413742 4671: 2622033 2316326 1718242 647067 2162245 691857 1105491 2032836 445085 630920 1124805 1892318 2291876 1316024 2277379 1502136 2041771 1509270 1266646 2028996 1193320 378953 583388 1857358 1073016 2397237 470094 2199947 1383895 368973 2062488 1095823 1332107 2609167 281338 81519 719220 963406 2479327 1659194 725719 2018617 168738 2328571 1842373 1449717 41628 1904821 822018 2367390 1934537 1420988 283029 1024189 1225562 761020 929921 1441724 1793933 651168 171742 1446659 2235494 1542592 26430 1070122 2128860 2142263 818730 555033 921390 818194 1923625 1749989 445500 1721074 2089764 190764 306834 1233878 1716322 570858 1994693 210697 2230222 1199991 123354 1246618 829943 1561358 1015875 370865 723545 2634598 617911 501667 2207631 2277203 103555 1099877 330511 231681 4672: 488499 4674: 2452472 151087 928181 2359219 918529 2144655 610467 36276 4675: 2129568 2520694 950095 1666493 569083 1561269 286006 587117 719863 1645914 2331672 1210113 2592894 80999 2121741 1912143 2362842 778430 1640224 557982 1720070 2017135 940108 493966 1721245 1187664 2008542 1445663 992291 1247238 217658 2382339 1350551 8895 231055 619250 9106 2093317 4676: 1171252 413603 998213 2313965 1514134 1851736 1281280 2018337 731319 4677: 1757153 1593671 1315654 980453 513010 6635 16388 921255 844335 1744695 1711346 1951709 1783796 131972 301966 814612 1469185 1415143 278489 2512592 909101 1328748 1186036 1025544 1317019 330526 4678: 1080361 90021 1576612 531747 1855317 2124304 100920 576927 1578368 629854 1148007 586911 4679: 1272700 1557661 2119007 530721 786169 2402629 2287605 506434 1803747 558787 819240 1437139 38532 1970505 1137451 1756513 1485382 2266403 652840 1438457 865622 795479 1676313 79794 1139219 1658734 2087631 1434080 1141228 1181013 2250496 1237290 2363130 206997 2174770 353752 730340 363536 2001343 2413369 122277 2503337 1157607 1977253 1374515 745383 2393193 1262651 772936 1129735 1373717 2561608 2528332 1435159 561013 1162910 1866789 523553 861993 1637265 2309611 2448363 1829143 1921964 628688 572360 1263525 1648992 2277177 706870 132750 748331 37361 1783988 76744 548796 468: 1822148 2581879 2540201 44176 1291393 532713 119716 2642308 1422597 949442 1875385 574906 264397 1179375 2348845 1649154 891924 1744996 2119306 752674 539261 819188 1977486 1436630 2530795 2438150 565236 2182214 2496636 298900 705304 1555742 1231855 2388841 900994 1842484 2577622 2173746 340091 1870867 874352 1180775 877260 596112 2574952 1341100 294517 599662 1026442 2576560 2298817 1100745 1126406 1919286 1470648 101035 964032 593670 205247 1504063 277425 411996 2128492 1871079 2491032 2503955 2292873 2441719 253809 1537189 1884882 876276 2159196 310770 2078728 833499 635331 624790 538214 2035900 1684939 1570876 440903 2130637 1024352 2571693 1166383 2532909 994768 1772043 1842957 921973 1263867 606392 1945441 621584 621895 148726 1613054 299288 1350344 1942266 1023229 565261 1529590 1354595 288840 1444335 2174131 901377 1874535 795199 288766 333091 2139240 2399037 1179894 497804 261212 129724 1075670 135962 156772 2174839 2162730 1083093 1816059 485801 1020606 1116562 1852312 1990885 2186528 1702069 1538941 1560035 735702 821616 1324591 8012 1615764 2062125 2406433 530587 1733586 60272 200927 2033395 937762 1379638 390033 1200864 300603 2384749 45908 135104 1871485 2543512 1433644 931954 1207348 1476613 1047150 1783620 849293 449552 1853382 1287553 2519538 2551426 425592 2337638 2353991 458829 1416825 1926434 1342965 445379 653862 1257900 793887 1560158 2333623 2327130 1851136 1755885 1896167 2471164 2267506 262608 2268631 827783 2241155 701195 2281124 1940545 1833188 406789 1173662 2208000 1525289 1560069 2117067 879105 2085864 2294388 2381043 2503089 1564770 133340 2197661 234687 984649 2436596 549305 301472 1481679 442695 1922603 2300245 980939 343454 621106 2524193 1195612 1998230 2407183 584069 1665827 231 1547807 746296 1485571 518475 1763131 1807653 1905942 1711285 1451648 716736 405316 428101 116348 1623681 479809 556654 84266 1106666 1001914 1323218 324392 2054480 760160 1663277 2450408 30250 824218 2428447 931439 107986 2368188 2336332 1943526 1692141 345793 656849 76779 1121129 701251 1773567 1792449 2414794 2356348 1655738 1838391 233045 1595421 733527 2404082 1745143 1101324 2475615 1591622 2533709 1470298 416643 1850615 161276 255900 432447 1230473 2148323 1956207 389290 1339363 1324484 771361 1981551 2322049 1255425 1941371 1085485 693615 329489 1967144 941087 419452 2394576 1906043 2184424 1903676 1204076 682612 1915548 143330 1940018 356652 495833 2494090 185209 1783249 405346 88891 1520281 1298319 1548179 1831619 834538 1535806 766202 1069962 169495 854134 2610205 2255072 1709349 11215 2108481 550798 88549 2122927 2010710 1981933 761570 518126 2531507 912621 188192 2078292 486846 2193272 1024823 2149561 892045 1706340 1152553 1869262 1741237 902509 1455999 576685 2057939 1899543 1762618 2185579 1907732 190741 918793 823379 716475 193139 1775303 1661523 305138 594841 2402848 1935353 348204 1584920 473001 988734 454103 1562666 1044095 1155870 2385258 2440923 732163 56619 767446 2353017 1155200 1390025 1593063 116433 2601205 2404739 284841 862324 361697 792860 1933646 1580842 15893 1046690 1824533 2000480 1571404 877758 373260 1814753 2466001 150421 1040691 885808 199863 55666 860549 1526011 2641401 1837979 1578827 385606 1807245 2587243 1096906 696709 141253 2348535 560755 1892103 2612814 1035893 1601685 562026 1698273 1127024 2154508 913788 262673 1651479 214507 103836 1148248 372507 1053886 1079028 838817 2600949 1100113 2095207 1503866 2381639 321188 1202248 1081920 14821 1893991 1937977 1398830 2567555 1357843 623164 638466 505988 925171 423997 589066 1708295 1161783 1387163 1546950 2292446 1740492 1447927 2073192 2493529 402523 2452247 1582647 2359967 2181211 2375606 1686279 721760 2588540 58490 95962 443274 2073093 1466120 621279 956318 395368 829241 647805 2505164 1130754 1152045 1915030 2477529 2586051 1502426 736528 1339057 112327 1929012 569471 1754272 2124653 348470 338885 572783 2403182 899583 2592162 2102942 316724 2227822 286736 1740097 2420511 1360219 664313 2399821 2168931 1985466 726383 2534212 1901906 1029173 2557349 2347370 109213 1637971 2274719 1695900 2427516 1591186 95670 2441296 933658 2369610 118341 1877688 291343 2639388 2142326 170792 1503319 973453 1280948 1601064 2128950 887857 350574 1155106 1223664 2618398 588771 854176 2103117 711182 1038136 2086604 2455666 159200 2159083 861057 988669 2085843 1754957 363052 2243327 2392434 497756 929988 1696888 2248311 2175999 643005 1083441 1361638 176135 234131 1851956 1448875 1592821 1743784 1817043 2177507 1507304 1446520 418474 2358637 227559 659983 664038 297675 948341 1488299 582119 129000 1129668 1893171 2457234 538924 2008088 2216259 1898672 564561 2361388 853522 2324831 2418997 54758 2434196 1755455 1369070 1230451 2363172 1382185 2462130 2384864 2074232 1596686 1566364 1600648 2060268 997908 1528874 1848257 887539 1030950 2104545 1454395 1010643 732713 283679 173369 2408663 2040022 1201429 118589 891400 2523141 942327 2113253 661894 871178 1229971 2204472 397594 253217 2158839 70725 2052284 2461003 1470819 2312543 43696 1010063 969238 738589 970666 868679 377041 2018865 2100096 2023097 275042 1405261 1399837 2598687 1493790 1829036 715115 213226 439614 852983 1845486 907473 1349661 1974532 1984063 366366 785937 2604133 2349143 1292053 2220804 1195771 2227271 2312442 332441 811493 239479 1469830 2124703 1801463 2536823 634475 236224 2391002 1365388 1228301 1838705 2444042 13415 1646769 514471 1098449 378048 2140034 301916 1302908 2031812 2166353 1515936 1537501 334750 1889154 39298 1382270 2560408 1317771 1659340 1556733 323243 1070352 1207685 440697 2405410 1292890 1852861 156016 410854 284176 88551 2034881 2583887 388227 2264661 120074 31879 2106970 1821005 1786192 615818 1187777 146249 2412892 574055 1924907 174947 756486 1739801 1737462 1404190 613451 574166 1613154 2267501 244979 590060 858183 798871 1547705 261764 1662973 1043136 345482 1423480 2569445 2427887 939598 2329885 1908636 1748698 1715 480202 2252680 775996 562278 2354414 1497310 547175 2590082 894876 1498816 575054 2020353 69026 1301551 2394118 1971596 1003041 786268 818203 732919 2217557 1091916 93277 1052453 818724 399605 2066747 2617827 2318377 534999 195057 1267861 600038 562622 129490 80308 95336 89915 2590250 2010419 1526703 1198455 1031777 1273678 972214 715617 1444557 823644 1097369 2325963 2289507 1434798 240813 2170172 392647 1327173 771191 1676401 60463 805950 1693748 1758537 1321427 956846 996082 2176673 2456344 2173763 250918 1903211 2519130 1458113 2113335 801723 652611 2097619 2437312 1170218 81093 653829 1252550 1090139 809048 678625 968227 2609334 2337931 179507 484352 2176690 425889 1613995 1750548 2020799 503892 342195 1758261 1653465 648065 702980 2334850 2108625 250314 1885550 1747073 927164 2409826 939765 2204477 2212394 450723 1562968 404672 910403 1120392 1227649 2389931 2266191 2375587 2371681 1735767 271019 758360 312735 819673 1277664 2595047 11334 1470461 1901474 1088558 529842 1498519 1140498 1066319 2530260 2406185 2574374 2408751 2642064 325683 318100 1005668 1287799 1033545 1290303 2059430 1071273 1597779 1433525 151707 1123561 1910844 2622491 1210593 630184 872071 505465 2014690 62352 745515 1124994 2629002 1924585 2138228 2541891 54355 1052802 1743322 1873271 1100719 87688 294321 1627874 1365046 2542475 1496413 1594774 2485818 1174341 1607845 710268 1048883 1266712 2186131 966636 636184 1278859 1871918 2238507 2200485 1773566 1420493 2355881 661708 2274178 2501096 1842030 815176 894582 526710 1080898 2554908 358110 1079264 74790 1252636 236871 2435687 1391865 995951 1910160 1009229 776836 218715 1821002 434632 2076588 808261 2300359 449869 905395 1902965 2054778 2286588 1931344 54490 736148 260995 165730 101296 1675668 1042597 1874180 90983 1239259 1173913 1098382 883217 382238 220316 858182 1886173 2222393 104219 2109400 1737945 2579907 858052 702282 1347064 491853 1795009 302899 655096 2388694 956530 399238 1250026 449762 2057355 1581150 2061715 1464243 1449820 956232 1355850 2045435 2127063 355138 2266290 1079182 2693 1556911 2217789 1413686 145069 442262 1097336 1660131 551405 2610637 1014582 1810080 2453503 1669190 2294810 1258426 2609214 1935744 1089432 208378 514289 2164107 522866 2621825 1396434 2279237 431513 2227509 1631197 1355664 1890437 1876647 1351637 722354 1828007 723239 123613 1310678 2622008 830369 27575 972085 652557 391877 729167 1622530 1713788 1895630 892792 2007849 92425 905318 542862 1224314 2629467 2028737 1391700 784257 1503267 1150438 2339041 2122306 1501531 152387 602086 279696 2404663 1027755 1847954 843780 1043331 2560489 1398907 1774618 2000925 1011540 1687535 188542 1844243 371255 632577 1300722 336352 1735806 2639398 400699 2381113 421669 1454006 2210199 2307841 1848429 1039502 730355 1896689 868620 2492500 1035426 796277 2389130 1236570 2140630 498472 2240834 2356956 1540216 104258 2240378 1693680 2031314 2444738 2152874 372402 464792 566113 1193197 1999834 323675 491865 1093845 1469150 2645369 2069319 587380 1091778 898058 830177 339832 230189 1918486 55876 223385 965833 2372756 225262 1612406 1730015 40318 281496 1952208 2143754 702981 9748 1182495 845410 2226516 542848 115267 1987307 1036728 75818 1271103 1953798 2451933 2416024 653697 1521062 243017 1905794 1340688 501957 287131 1729402 2131500 2075976 562878 700019 765211 2076763 81091 2588893 897269 728141 493055 518451 840130 853079 393029 1670845 1212513 2250331 1240633 785340 379246 1636736 131620 1422549 1939558 1384467 34422 1573711 1209522 1541575 2520979 2582043 1372346 1914180 2231349 551956 606223 1824866 1417709 801291 1545416 706848 2015928 2325268 2307623 647419 344089 2321453 2367205 881389 273316 1683931 1091306 1928071 1393761 724992 83781 705060 806139 1750878 2249097 1015713 1332078 215919 2365398 2455151 2116205 1671604 1414779 672092 2439285 1383545 1702217 757126 2490389 2496025 1059745 2288748 175160 1614256 1845297 743894 1196757 972853 629248 2261277 2419880 2036441 2060490 280975 1942446 1344844 715000 2198510 1295249 1923004 2260554 1034175 810346 2361245 1039702 1758068 583090 906625 2540925 2646766 967442 440060 1583291 1237538 921452 988545 338288 377013 950972 1418984 1054462 1426716 1705186 504116 1080072 1586813 1124669 2566537 2293098 749538 2310256 2131724 2285233 1691475 503216 97546 2308338 1841962 1764103 329440 2009326 1931046 1614437 1664744 1937942 1666554 961888 507369 2431800 74020 2419127 2597161 1680847 1674244 579631 773162 1453339 2067716 777453 1463238 903669 87486 2135561 628450 4960 664740 1193005 2418981 25298 343754 207412 1670385 1177427 355532 1375493 156350 1833297 2580095 724143 1630342 552527 1454502 2055582 1827019 426460 1666057 2242912 2597108 28673 969428 1004444 500334 815811 1485660 80630 298849 1654508 900950 649370 555271 2449608 92685 2609268 2159715 195744 889405 2425308 745604 1009127 214729 1143539 1627139 2436900 1182931 217853 1319777 2246414 701072 849917 2167842 444391 4680: 716091 1150025 1787976 43290 1914154 138613 975837 733120 973714 1058522 1292636 452809 848883 1945423 1316788 664128 1326892 1441884 1846589 1918949 857986 1925305 4681: 642060 1245680 1086721 1610092 1190498 1174812 4682: 569719 160948 1825075 2147650 1751752 809979 233070 502783 2559651 468444 1849973 2361128 90947 1848002 166291 1009051 2089730 1685842 782308 2212703 2471820 1699215 1370925 354650 981636 1388877 1035256 1555725 947505 666079 628567 1893903 1247559 2254326 379499 2144868 1281460 2457651 444217 874038 1847221 2089909 1795104 597188 2039008 1454109 1261149 1655800 2619082 943342 1496309 2097940 965741 1819769 1194318 1498620 2443392 1665014 2268794 1817372 370070 581253 1823297 1517992 1133264 768888 684512 71015 2526769 1815755 4683: 2578428 1513409 1096077 1880307 1000290 423190 1591613 168368 637106 709478 1345198 330292 1466064 108896 1497448 1625729 1277273 2394581 2270559 1888439 1713203 24946 2050421 435856 1957171 2181455 1888884 1681536 1049004 479121 1834374 2416701 2076003 672851 1097440 1545087 974506 2535847 85251 989576 1962720 1147393 185879 1696162 2073061 835512 1580268 1089326 2402244 1342217 472253 71401 1700211 1623233 921943 771116 569170 613314 1261927 69990 442301 1745282 1828303 801122 226669 2191664 1951491 1459559 1366589 1455987 2644654 2604346 2341265 1860552 1250265 2284421 2004945 595288 2300499 2577990 2347995 647307 1169841 214899 159908 2282493 1469911 1510323 2152889 1896767 1922442 600115 1941478 1576081 1669096 1762768 1400704 910020 52666 2277971 580779 2041826 670496 2557036 280909 305058 1726923 2639726 1329872 1727517 1139743 2553708 1205864 111548 2503178 1088277 596254 2466381 1091958 2158224 221479 1720492 319425 376926 1330718 177455 122639 107166 2401165 1953448 1711078 952035 2217069 1460390 2559096 2034817 2004988 1376006 957429 1731620 2321836 470972 1316893 2290321 1228886 549443 1963352 1297621 1310645 853861 235068 907622 1121908 887697 1706755 681396 671045 1982063 1076328 2251224 2334969 1793972 786761 974614 1946957 1722298 814503 475549 2093004 1960295 1821807 767814 1230428 75382 394195 1930673 909200 539992 1147043 1747818 675690 102561 907253 43266 896376 1355294 2625367 1654145 865665 898894 2505176 2844 1451703 842479 461015 2305873 2179219 1348634 2119924 1443119 312695 220218 808820 551496 4684: 921295 2024779 2487305 2610037 1840362 1822020 1618823 737753 999836 757395 2439216 489599 2562093 1719820 4685: 735620 417569 1961168 2213715 318523 1265726 1613174 1371294 2376973 2192206 64401 1452587 1186979 1609975 815500 2233289 1883065 1129863 2172267 240742 1679958 1479004 231737 2297482 2198757 1675530 821703 4686: 2520012 1836448 1242605 758784 1371335 2526421 1418520 687049 803657 225222 557959 82543 1389987 574317 2629799 1814029 1705780 96772 1456825 1743756 1743874 155246 1309304 1929243 348297 755895 2600437 2380814 2080690 881087 1637265 1617936 2280840 53444 2366192 467529 661560 1929874 119018 4688: 2490870 1346040 2488357 1359577 425577 1603184 4689: 763309 658759 2369113 1016172 1210382 2378204 2299723 583554 47499 2001447 2023830 1556835 1065941 2560026 629432 586517 469: 244549 1332285 494593 4690: 623529 1142214 2277285 1622513 457687 932086 1813634 1597648 1116910 2376074 643651 2124037 859429 1067100 339435 559128 1791867 4691: 1777904 67976 2588709 1931535 737244 14059 1034592 966322 1923673 424644 2505027 2491011 1635693 350250 1064900 331073 120016 585399 929767 763291 2399296 826367 2391073 1696537 1009592 2341491 475430 2476269 138490 93908 1228230 231818 1088218 1243502 1325858 226105 2175999 1516671 1027839 1417920 1679853 422996 561090 1151314 2221446 1793431 1460776 2569386 1564322 1216278 1341684 1766823 1789555 1186708 1226341 679212 1393290 1290460 1002024 529270 1005260 422399 1893719 1490163 1001098 2612018 2169934 2327037 505220 2104979 1242142 1815655 890745 117969 124205 1102675 1542709 617786 1538893 609188 1165149 644381 1955546 4692: 2259400 1081252 757755 2285713 759213 1414583 1117411 174230 28445 930457 1564520 2065497 1267600 1692392 1928905 741953 613163 39583 897157 1025580 1494535 1088802 1006456 1514581 366530 96483 1942697 637392 2497427 816942 333573 1783521 2491207 2107725 2261846 360287 497206 2311296 611770 428088 840419 2316467 335938 4693: 212022 2095697 1706645 1290872 4694: 188829 4695: 1285604 628220 958104 358379 293014 14266 40926 738594 839594 2304646 2050279 2155986 142277 829567 796917 364471 578047 2350033 508350 363212 82118 2444068 390412 1184458 2432222 1926382 447703 32012 609268 1065800 2031119 1709725 2206628 1432233 4696: 556873 4697: 828471 1229951 22493 988544 348114 2418782 2107755 1853721 498825 805776 1810235 1787269 1854831 619713 287639 2188328 1985633 2291946 2594035 2397266 2481797 606757 1944284 1818470 2171665 2481229 905050 1263617 2367546 994680 2176124 829088 643778 787820 2378011 2103333 1975561 2293996 380192 240803 2643619 2069624 383634 602818 634426 811139 2426548 302724 2025478 294902 941344 1313509 2101970 805335 1930680 624203 2358588 1265053 1961268 1896068 847314 1372112 782677 2135433 1620211 441772 2507879 1568571 530124 790820 2256132 49585 93391 1603055 1201131 1552324 1660560 1849693 77353 2373446 2288467 667417 1188559 123954 2224662 2193722 769643 971209 869618 1998230 1948666 100482 443024 854160 1767438 380551 2618683 764414 1555630 855096 1063453 2005985 2218244 101884 1996293 564835 272822 2537739 162225 2267072 1259605 2571215 966710 997243 2574349 12216 1849308 5362 2128440 810636 1948319 1206368 684126 2327942 1128587 2452997 1450424 1878832 885877 1736997 1324587 682169 408405 834442 1726051 2030108 1813558 881742 2241006 2286446 1904590 206908 1162258 1202722 992625 1362908 856407 2208694 283738 2035602 2400105 2254174 170586 305573 476676 1275535 1813617 601943 2083954 402547 909348 1547508 1663946 1893187 1521844 285943 1947532 1738684 1139219 1883508 1280613 466473 1289020 2524732 911464 2018207 2378274 1085933 710077 1700288 1015022 1822066 2043678 2554509 610610 2117882 509158 336630 2118030 2012052 89994 10536 1491504 1577299 2512955 1585374 1534417 2145758 1190987 2584137 863651 986366 126116 1374068 2121758 952278 129055 959968 573782 161988 2246159 1706339 801545 340727 873078 498295 638720 1077806 1756082 278689 2545253 2419007 1091253 531455 732678 323281 1948157 564561 2134395 418008 916568 352768 2449453 2624768 2535238 551309 1603686 1866824 1711079 2020964 890153 1968133 724064 1652091 621954 1950027 1721918 1664265 2401170 2452922 1282217 1146589 2341487 1964978 2516550 1774120 2586479 872655 2306284 2574075 1525067 1169570 2253790 1094757 657389 270406 2254368 2463778 1559500 2157301 1431467 375148 1549976 2049972 1119716 2143750 1316230 992036 2259167 2624547 344056 505196 2410871 1864855 81193 1849528 1864662 1303349 901064 2181533 2054047 13632 1025739 1317635 2126982 876035 1852520 2610685 1819708 2452276 1782008 977644 1085859 628380 2152017 1452560 959249 505148 823490 2277594 1518985 833181 122602 2367019 1227099 2527484 141266 1191002 633173 101636 2290819 42958 2268754 1049565 2253609 2528679 1069780 2479957 2470281 1648455 178133 1927502 2380480 1569670 1436857 836397 436880 2352124 112874 2224425 1368592 2525698 2425915 872809 353477 2625197 358853 1631626 1403323 1074076 1544053 201239 150613 580958 2007972 737110 131696 106688 2469079 1674583 331184 911766 660871 1070361 856654 343076 1192912 1068939 1071414 875583 282079 338786 129051 392285 711866 426291 350782 1425738 185653 570849 1569075 1882837 1595046 773927 954476 1130956 1407758 1352185 1379553 2553920 2605628 595005 233026 1546547 58819 762998 1502100 1535721 2081873 2006012 2382963 2137106 616599 2538004 1232888 2591046 2056823 1096219 1849234 1376111 2150831 2300790 377351 2144299 520704 889967 1476416 1668533 1887178 1123899 1061859 792277 364581 689015 806360 2253063 1467578 2316420 2399049 353102 1097577 933230 1539717 373327 1760545 2252435 1164763 1622632 82425 603835 2400356 175515 2060093 2496975 710303 150158 612108 1381420 1370742 2256175 798951 397127 46948 18877 598338 1334927 2536367 2622125 2217357 286128 979847 841955 212573 406641 1133651 2239209 417273 346557 884311 556870 1735629 1095305 1520997 226751 2397000 1330122 2299815 1662549 2475694 244077 1460836 2351260 2393449 1713211 699311 1481849 260961 1583627 637010 302962 1991296 798 365544 1581671 1790259 2342360 751917 1445813 1719829 1622144 1798161 1055936 1809836 1990525 160534 2537026 155848 1865147 39302 2390291 1673449 1844890 776235 2274414 2151553 1207168 1114895 863269 2214381 2170299 878305 1038814 2076869 1409636 909150 647204 44490 4698: 551652 1415311 1078401 1934980 1977486 689700 358471 992836 1085451 1188660 2206269 1371949 269500 821957 1116314 451576 30976 1312883 1080193 752064 918917 396192 2491912 2600748 38921 2110273 2017067 982662 1707241 2361925 2063417 1790673 1315538 1791921 1495090 1475461 1443743 2002095 1871201 1369485 1683412 1894052 1965414 2220966 1565235 2197619 460870 757079 848052 2638288 675917 1754990 1638530 2410749 245837 1211245 2236990 1583223 817781 2290978 1606148 2635019 120029 936915 152042 803491 822500 1837795 1166847 803195 580035 1282872 11819 33717 2091153 1987195 388469 1343762 650610 1985857 1964335 927567 952335 2362837 1903769 1957867 1555244 2070626 46451 2606367 2582057 1280556 2335184 1932129 1545493 2230153 2480409 1709604 1999585 183492 696170 1146802 861076 472000 1442849 80445 519783 153056 2103226 1907034 1855951 2202141 2007786 1446520 1756818 104489 767675 2392630 410941 610366 2542463 2434196 1486742 1769101 1965552 2271535 475931 2342003 149827 173369 447304 517602 1396140 521701 580056 2568060 1078458 3487 1716156 875437 1250005 665625 572862 982026 2313155 1729711 660729 1168312 227207 2003773 2242166 190235 1384491 1484640 1744723 1117122 2024933 1888850 2520253 1659551 1039833 2136809 900566 2140031 562361 1568431 2073773 202729 1732669 392647 685472 737753 1320179 214875 1878093 1697687 1783376 1429047 276989 257519 1827153 283719 381151 2548967 2625487 53617 2343151 1024910 705996 28924 803322 2433367 65181 589223 1708678 1102527 1830894 2390219 1436463 2249987 589533 1632008 287880 871505 2090574 1382509 1485767 1990742 492555 1837145 830916 1794510 2189343 1683667 471944 491718 1483786 2548746 1916323 1374211 277842 788172 375562 26486 41451 2546072 141305 1207662 1031680 1038266 1757868 674540 1627126 1600480 1040133 514279 1681727 1016884 739974 160972 54492 927775 2556883 497603 2370930 2096512 628023 1960190 1779249 1664980 1129741 1382311 250286 1392158 209226 156019 127943 333493 1696641 994809 518830 2580932 1065277 879288 929742 2628264 1941773 1910821 1642494 2605052 2267 1291900 1944538 2246923 1737773 1220707 2029489 1818761 49301 2616365 238775 1413486 783628 1611766 2614070 80667 1155924 227454 1901032 959301 4699: 1267850 1580949 639664 1734246 2326107 1938340 2533866 435544 1560415 920852 279904 495857 1223052 762981 2597557 438648 564562 2566276 120892 2592540 311484 903107 593268 47: 2007993 2212395 1931804 621640 1336501 2178659 2576428 2240305 707166 175826 1018633 908384 612306 1527217 1927761 1596116 302748 47499 2590885 2423733 220203 971678 1706866 1534447 2218827 1440454 443093 964436 601392 2362622 940564 508379 2024485 2374570 1726016 650313 2021160 157473 1306470 555729 470: 1213696 2235202 331454 1205174 148390 1865216 724331 4700: 2560749 4701: 2187741 406359 897816 41628 1975220 1919368 240543 684851 2408124 882322 1765180 4702: 1983360 1735604 1027755 2154272 1070657 1857005 4703: 1190302 1432233 4704: 71860 598652 1613628 1322911 1881833 1743700 2619515 2127161 1184293 1914142 1066271 278990 1715477 1658627 254777 2319520 13511 1731563 1249584 2045883 2099163 1241440 1531403 564859 872659 679308 1714125 1508812 1164815 2268553 2474136 130099 1595424 157507 498935 1298548 2635117 2116826 833852 1404837 344955 1996811 828886 2646994 1870458 1013342 2368790 225270 2083720 1870320 2359563 1811966 1894500 615373 2644536 1017887 1834647 2462009 1418767 2340833 1159700 927293 174737 1945674 286832 568802 2591364 597218 80740 1091080 4705: 2160573 1243086 1664850 475662 1253510 2421764 564686 2521577 359837 242068 1598977 483483 1946810 1897534 1579357 148177 1858077 515724 2355892 643620 2359043 414898 2576999 35393 1224230 767352 2432736 2478777 1962471 1397651 2120629 468429 810190 1679510 1865642 786312 2509607 2539295 621720 1898393 1816089 1168941 1807917 1711551 1155997 1825027 2028895 1694835 487767 2312003 1404440 1605674 197121 2287049 160509 426041 1826034 1666644 1128557 585902 1323479 1098562 1844054 2388927 1906443 1125159 2350969 782677 1557538 336932 2564606 1634946 1810322 1583994 1897862 2013957 2481198 573473 1787005 1175205 2274312 395678 1437147 1063491 2481243 167698 1545104 1518688 1919448 972893 2301408 2162243 839246 1051206 24489 47753 1396527 2003640 2489225 382316 90902 1583287 1706421 1058677 1517231 268439 2148072 2155940 2637248 1368230 1791961 1358454 1869129 77520 2412665 1823862 1415701 1160874 1258057 2344727 270978 942337 1134347 2588521 2173038 30124 1137332 1016924 32588 782413 1020479 107069 2551662 82796 1706827 1418648 2647990 227307 1610150 191422 606540 434338 2069398 1587713 1571145 157993 541146 585329 971964 1134008 1839692 2011590 991733 2428165 676900 471694 123891 2569981 1826917 517054 192665 2214717 756788 2449326 1435261 1061010 1998548 707682 1456093 1164351 2470111 2320375 1812529 1098387 2268142 972146 2366713 1500502 1911813 1570220 732597 1221346 2238905 978471 679134 115252 1166248 1404466 2523814 447039 1451253 569755 1690693 1348754 1986811 2370624 1820341 2555631 1941811 196480 15490 1954097 1851956 2315538 571115 2156497 1518608 2082448 111408 1546532 2381414 1185555 1330416 1237063 211713 1169461 2049904 242422 598376 323510 1855214 88015 2155173 1216519 309842 1421224 1784170 2110597 2469518 638674 339096 180515 822351 471384 2205534 360634 552459 1255838 75636 426179 664780 753716 1865403 1044629 1748857 2153213 456649 2562564 2431148 158257 612716 2465653 1448220 498063 1259986 972740 608425 249008 1936252 1904089 1466260 1954231 506778 108703 1724544 2115175 255651 1626780 718577 1314011 2208850 2419668 1924907 963050 250705 254324 483101 874777 1638289 1207852 2044306 2334623 970374 1301158 2452323 697915 2443650 2421197 805083 1698126 761339 855028 1349453 1341242 536857 856643 661028 462407 1026908 79527 1881769 1479674 353310 1648794 1737072 222229 1639568 2501923 2325344 1721666 1783376 43783 1315635 1370386 130500 2585510 1312114 2456726 611881 2189237 113101 1373572 194513 1599893 1703907 654123 1041042 1241574 733030 122553 1298863 1812644 1423741 1764066 1616114 2578706 2541876 263146 1098982 1475817 2480336 2288889 2164374 2081894 2392450 1232002 845524 668008 2635171 2133017 977380 1794403 812502 985501 2145251 2002873 1444062 494756 717378 1876477 2194160 1255864 1601158 1333139 1448719 157251 2177491 1590202 591551 1730113 1547026 1596915 2138741 2320138 1063155 194252 2085849 744884 1477344 683782 1332113 2545755 2561241 2311526 490829 349224 819909 493520 1337368 463888 1629209 1989080 1334353 2154075 1304997 1133857 86173 1432296 2420916 1382749 538516 2149894 1798472 1031680 2532720 1029688 1374291 2510408 1920172 1367765 1182601 1436266 1205334 2013932 2238232 1635736 2161802 849314 2243611 2471574 247358 938551 104696 2169666 607272 2527057 1339918 412218 1445660 2396266 2020148 324229 501414 187180 2579346 1912301 1256612 230488 1996648 2379557 2097428 1270730 581278 923431 2455332 1099958 1476876 2577568 123092 2144960 1311067 1453951 2252693 459488 566036 1382311 338160 298175 1040342 298958 2031939 2271026 1868345 453051 1152392 271079 2140717 645516 950972 2313248 747679 190071 2171022 1288597 2397530 361702 1039187 1834129 2268406 2291616 389439 1370563 103357 376617 1574479 1675328 2475899 2167574 1843051 508036 1078161 1099786 1598106 1075286 23652 1313163 1407383 85493 621203 2516701 4707: 479712 4708: 1061246 892252 1761712 2521051 191576 2169776 4709: 1411737 735346 1183174 1536947 2050469 2019158 1482350 898420 1594317 1807686 3344 1926937 412642 2381549 606132 24759 1984938 1777836 2249692 2078262 1480514 1688879 1227109 262247 283107 1700292 1218116 569773 789449 430724 471: 2265673 810926 1650931 1954555 1372847 1488298 2575891 2252410 125952 1668978 48573 377803 1490156 1362129 615080 1427613 2597911 248199 960623 1953749 718043 1607313 1659119 1122229 1945616 2069925 1228890 1632668 2396603 1407669 1281832 1331503 1517218 617737 2462144 702448 446168 1793752 1966744 1126245 983660 2235704 1872552 600935 380673 2447135 1079020 2331048 2253542 1518667 180318 260939 1690571 2601788 356809 673015 1871337 2613898 1013932 787220 1059105 2455433 828591 1920234 398970 1929654 114873 1083389 1861672 2497157 2160914 433914 2310695 1002802 226166 255247 1555729 1057364 24316 349608 1492434 839529 850541 1668710 1909694 1728210 385208 341944 1166205 1354441 1996358 2618563 1991910 485334 1561388 1657908 303493 2428607 1470588 184162 1800773 704153 53073 1971752 2484680 412439 1867763 1102295 1978238 1833867 1384674 330599 1120378 1437143 1014240 709836 1756998 198539 515539 1962033 2179097 1585347 729752 444111 2622197 2313731 2001426 1328421 442001 2611576 1639504 170121 720958 181480 567317 1880294 2011164 485143 114458 1124478 758183 2168249 913558 1051171 1963147 1548670 172599 2488829 2628210 1320133 794562 324441 3694 1510393 1586383 220885 2562973 762639 1482289 2184710 1834225 1092918 2208650 1816292 872340 2600711 2580823 631242 385099 1421125 1919345 771765 1284209 2339131 1156103 1510828 879345 249059 1630604 1264983 898538 4710: 1774516 1135854 1880801 1629566 1608351 1647813 1138976 652215 1023840 873656 26101 742244 657136 788927 2590848 4711: 2131682 966490 551539 4712: 970619 1606486 1732796 1426567 4713: 1107636 1124568 2568756 1280910 1056786 463032 4714: 1743136 847960 1569653 1684613 481178 4715: 2063239 2197510 1025035 1626388 2635565 1352898 1074171 1373975 796361 773591 1806321 1799171 651268 529653 1599837 4716: 466842 1962128 129929 89430 237263 4717: 378033 830052 2162866 996461 317138 4718: 1805808 1110720 130280 2296791 1671821 4719: 1249686 1591568 617068 853710 2103259 1204833 1733628 1502423 2637187 2226763 923920 1627831 1201498 1005796 1697241 1844547 1767452 2509570 1772839 890745 798 2047616 1300759 472: 2556008 2522337 942656 1795989 1227237 1644703 1782793 1215094 461672 1268642 91979 1615920 1474350 2393096 1681055 469175 2053032 742551 1692557 1146206 4720: 1554112 1477536 964865 2341822 657707 1988854 1087339 1912645 903186 1801190 315729 543687 463705 2275290 1774380 2433975 1270641 1188955 1730100 4721: 1579304 2182846 2528508 215762 1139704 2203274 478 232270 1305421 1188558 244549 853958 2254713 440903 744351 173804 540559 2183905 1908794 2177932 843570 1542569 1549874 1545189 2608786 2250230 29819 134883 266293 2336349 405604 649797 1955470 760518 1288011 1077182 3902 281159 869235 1824804 2245378 53672 2069790 1996189 2198444 971993 1218649 2054546 2353230 2098047 2546534 1261466 1084246 1253239 2081199 744211 2469688 1032429 1982675 299533 1014473 2570547 2025184 1841367 243158 207076 1444672 738055 2643376 1452173 712027 2583252 157121 709396 1983398 535733 169071 262684 71689 2077557 70744 2235044 936378 990116 1718256 2169000 692176 2013774 1550851 1357379 1466977 369685 1110540 1638324 1573807 1322972 1766368 292417 2033304 1322927 2044069 1107351 198013 1709864 507426 754561 2485683 72488 855692 298331 1087816 2565467 658623 250597 2400111 2389099 472363 2271740 35446 2573462 1927232 425913 1991643 1739943 1495528 1435351 36346 2239677 2562395 1740999 168158 2512471 2468759 1022224 72864 2637865 836603 687994 1458086 999278 1757702 101777 329927 691746 994801 689866 1895796 1236823 335806 1338371 2067652 1444923 1128432 1668737 2064837 1135569 1581956 2230550 1090162 2084197 1091201 17699 1828541 896791 1719331 1829446 978996 1089383 2137344 990617 1795000 192656 1962325 2303241 145581 2532717 77080 2279394 2313731 1061041 1723831 419325 886992 17385 509436 635569 775753 381923 531425 574173 2446436 170778 166982 772490 11221 807142 1038266 489488 580431 1636717 2298598 1941397 2103211 165101 37952 1102713 1629461 2245265 2068343 1941636 733163 2049795 405899 1094943 1816662 1979669 1099494 368113 2235405 116457 1568360 1320153 1843651 17417 784485 1609990 1573545 986627 787209 2575832 2511823 2556060 653542 1899429 1888172 449440 419354 25206 1813018 575058 4722: 427561 852166 2238818 4723: 2424977 111823 1081734 2639437 544111 1766203 499334 957152 2646557 2285113 116887 2584617 518137 942304 4724: 2542255 4725: 1314491 1839857 2039205 2025135 2266350 2287735 1490209 419611 240874 1665912 2468780 1438505 314244 771508 9102 4726: 2587629 850025 2124875 4727: 2433426 978306 1739019 1721684 2056709 2028085 1261495 2478232 1399719 1773888 2005865 1333 129655 1654086 1629880 921405 1704477 2632227 2260722 2116910 253707 1427032 1800061 1401126 928909 1473445 1660059 2532147 322774 226561 856534 1747277 266612 1790908 15796 73756 599994 1507845 1930748 937135 2048380 2031303 949519 1686802 728487 723393 2606368 62176 801969 660371 174393 557347 2552827 2479046 852527 2217682 208467 1205939 1222073 963640 1101694 777844 466857 1190646 2210215 2580074 1878665 360394 1353367 1828005 1745435 1629516 1747686 2187088 699757 1112969 2477986 1244568 1799580 269152 1130001 720436 1757540 1963553 2197259 1651884 1549448 1746104 183756 2580146 545227 1470890 1757186 1822023 1288453 2560925 417792 1572737 1186104 2193464 1714256 1413296 276919 1676962 297989 2490125 2396860 891811 545415 1954026 1024773 1240758 1908487 1696537 340298 1098177 1894394 2054606 1573744 2393302 1475558 822620 166944 56847 1839692 351092 2615510 1084246 490725 999043 308946 21669 555770 958426 1537425 1752547 1507052 2231367 17338 971079 249526 2576872 596672 1276569 1777790 1430690 1183508 23402 1726083 2376827 150996 1622063 187086 1053329 1229545 2551679 395436 578736 1033825 311282 543615 1223683 953149 2082889 2645397 857273 1136172 906829 1096281 2229724 2516717 1949960 257630 1959165 1073898 463875 431188 1823139 1383148 605267 2214842 852070 2254194 1390093 2314202 2050119 1524789 1864068 2114383 2044492 2579309 1345370 950873 927324 489636 1065388 2491173 445990 379701 856563 775494 2295262 1347122 2511029 2463835 1306039 1256761 973341 335702 160479 611611 995353 428126 1610778 2072523 1678813 2274295 898951 1175395 121743 1600184 2489839 247005 786351 135037 1629530 1954272 1791139 1175834 1924398 2435797 1459125 1814170 904816 1791366 874650 998036 698818 2355601 2241568 1647618 892897 2457685 401638 2242180 2070114 730742 2353350 2023205 988826 1891357 864885 747202 1268289 1445815 435157 832408 1217922 1802346 2470945 549470 2016097 2280785 358363 1772657 1478041 1860251 1463442 2364280 2364994 2064992 1060431 639119 1649398 1153615 1491121 2407442 11325 2015012 1193964 1246967 565678 900137 983998 1854660 2076196 156948 1012700 441703 1323805 519440 1932074 1068549 1944378 568935 1329944 393419 1273442 825289 2011668 2521129 588195 2032525 2243149 2054904 183083 900300 294572 2375264 1207321 2365842 350734 2002099 2583939 817619 2477688 950215 1478405 2391828 1761096 1232448 1503794 2298788 1786589 64218 107882 2305817 1121650 1755310 1840006 256255 2250852 2158377 1992636 2148427 2397445 1395675 1594453 775753 631237 1803311 1697574 1459753 1793146 481812 2290249 77665 1773064 1565518 615036 1104357 713379 1080586 1690785 329180 2445439 2188363 25435 821738 1755897 2264987 2045927 1806686 2204011 875031 1317244 2159915 2249653 933266 379401 1284855 1619613 1408655 2264744 1368154 808275 527960 532621 844376 25319 1313162 1655620 2371048 1942869 2063695 1415189 673732 542218 1497427 381260 2543337 1339202 2151920 2518624 1093107 1335118 1286054 2148167 906432 1965194 594098 751337 2199304 1405442 1543432 968138 2052992 1892218 2280993 639722 2159586 1332617 1431506 2214360 75704 2357062 520132 794206 806666 1865147 1689034 2243071 2211364 1999508 2648599 2170189 1122345 1857005 2606341 1511077 626115 1740238 1056937 79633 4728: 2328102 160871 1423464 4729: 213503 473: 670715 1370029 719269 2413101 1847418 331423 1186023 2010474 65741 567214 336289 1059220 576141 858927 2213535 2087938 1122728 1892531 1155081 1362374 80327 1705344 1552684 888667 1148096 1405861 1308842 1871944 1800852 1926584 1144197 2200574 1858670 810762 746076 1870041 2146325 1826721 220792 2055277 963817 63124 671650 1247271 1295034 691735 1280202 1982512 1391554 1831946 2512806 293235 2488286 2143697 2004369 2534322 1012713 2002504 326361 376276 553827 2455625 1806670 2534218 799812 532850 2361064 337244 473163 1706364 607828 182198 86368 416660 2449799 425459 2310733 649980 1807431 1480151 1043410 1360707 1671855 310276 1274188 887351 2386098 2404659 1144732 2144144 16242 1231851 2450865 150145 1206069 332171 1582748 725151 991670 2588747 2185854 565509 1996989 1512319 1376999 1232408 1402874 219215 249887 1195665 1350088 2073666 384681 1681118 766018 1941371 315061 528225 702425 2501410 1704042 991783 1816966 1945188 18739 1453445 865417 1390442 2594772 8847 659639 1466477 1909839 1998495 772087 207332 1407492 1723901 1132726 1295046 1798906 1914329 2128104 1229339 1819987 1818954 364810 770819 101870 1924723 1225533 1438343 1136671 2635087 2326986 2088437 2386328 1529629 1910127 1921599 94462 2070160 263437 2010528 1347842 277884 408678 1353223 1928000 2491126 888371 868404 1560498 2570169 256643 1968356 680845 2282809 409698 1673204 501823 1325059 1597415 2089544 329969 915354 816856 539492 1757424 193500 748165 1271303 732448 1621108 679012 2210360 695619 2440837 2634980 2077083 1785710 1258673 662407 58490 130451 2005763 81981 250850 1573384 2341386 940637 957143 29178 1529187 2188429 2276349 1949502 2082889 1417548 2624328 2589523 2587186 1094122 2269976 1938972 559513 2103117 213408 2356837 2587500 1099576 2521437 1134376 420353 933799 923239 2024664 40043 2247287 1180058 1016998 2375254 654345 857496 1115519 1178736 244025 1430707 132288 1052071 105033 736342 115329 1573478 1726565 1928857 1189921 1953308 2212666 748914 1317934 671538 1352876 1146991 2407638 1570326 1349229 2034770 456852 1045009 1201265 700642 2135060 263204 1650584 103392 2509094 1883646 402980 2095134 1710841 116038 2296248 2030032 339749 2390193 1091547 1010038 1828531 1456077 1839656 1231192 384107 1292383 301505 2467264 546332 1806435 2231659 602164 1782434 165259 1325320 434751 2277058 2295688 2135302 2324674 333776 1204921 1251610 1434243 2275650 653233 1274499 696594 1632908 2548264 1043596 1337788 1668030 2311292 415039 170613 1245794 913554 2384133 1765129 1665222 2507991 179153 2276167 718126 648557 491149 1069906 1836398 2221201 1905275 1975194 2277465 1422975 829699 1642513 2214218 2044842 564100 2109782 448988 1902758 1700687 199251 2371277 2090685 2495879 773073 1275679 2330290 287164 745376 531179 1514856 2375305 1986458 208866 1784230 1528806 415052 1651220 1481140 1302818 2074966 2266131 869884 2285454 2264110 1911127 510891 438654 2426274 518812 2597121 470328 2097907 56594 2471509 1793186 1517456 840055 196814 2622322 17311 2574796 1677965 1978849 450716 1157530 590292 728063 1724553 1382958 1548619 1688225 1067835 2074150 293445 2295673 2541048 244895 1664870 1782055 637432 1879187 1229527 1267351 273497 154352 734431 1636484 127654 1396423 401060 1252008 778713 318484 1045911 1388947 2430100 1494419 1212380 1159143 1985310 1223085 204286 1949021 2639211 933493 142965 376764 1258116 1290694 548266 187081 823827 1121209 1844868 2273566 2604631 202024 1102094 2272374 869899 1535298 61911 618465 320226 1468264 1904718 340915 2284691 2254247 75778 949141 1588713 8485 2381827 1233193 1394017 1469150 1551213 1009385 2115222 883070 1421677 2503625 480718 1090070 2568374 873655 819827 1388332 1519712 1905631 205408 2504446 2585763 1835611 1756349 2281660 592009 1051585 493782 506406 667630 1005340 1672267 1167731 1144699 2397911 2148543 2357523 1609273 164942 283561 2390987 1491871 701673 2263170 2523169 346316 2628778 1503288 1768341 993729 1957174 2355802 845528 8388 631047 1230843 1987511 2329821 301540 8664 244382 1892600 2252922 1278109 293640 1142826 809406 1733992 2471886 2374213 1408770 1257289 200824 516716 1436802 1905747 1185929 872340 2537976 218791 323659 794738 2221385 829228 1930688 1828033 770672 2482323 2131724 544165 582431 828455 1545024 1293333 922898 2317 1446632 461351 1895257 1900441 845185 1656108 662773 1491925 912258 1769615 1537979 2560106 239531 265746 1696926 1831232 252056 1413682 2434807 281687 908968 953322 4730: 708870 427928 2503953 76936 1974593 2608072 1817859 352254 1551108 35547 1459377 908232 206891 2280716 2511552 1959367 815503 986787 1927526 1034068 1339320 801981 2425063 2596555 2493466 2151843 193702 1066652 1524324 1907801 1641668 470104 1446878 4731: 477037 1192538 205779 496699 2233094 1132445 655083 876133 2139413 2593828 2433645 2214661 549761 310863 2642880 4732: 1034663 118431 4733: 338048 1857976 791796 2541263 84850 2271965 1962933 1839148 391195 1270133 2115756 1728094 1887657 632205 2133382 1394515 1595686 634796 16776 2165434 1125407 1301598 2546460 722258 862443 46808 919486 706639 1280390 221814 1259134 1980802 1699035 2214080 21296 801701 1204809 1975107 2613465 771415 1598177 2063641 1638513 928377 2391899 1088135 1169904 352061 650826 863770 795001 2415725 1681144 704391 1409345 2191777 4735: 2311261 4736: 2618501 2267507 880014 269983 102833 476120 1486443 2086399 593732 2240742 1122124 983518 1046246 933801 941442 1776032 362556 1628558 2469318 894029 1869307 810608 1462342 2077990 299325 1387659 1128287 2239691 1056645 2534367 1852933 2385683 38052 1214893 598790 485152 963915 1081292 2490806 2288607 993199 667567 612317 544992 1625434 928463 1724572 2454396 2578448 2253630 1402004 929220 2004638 998006 423829 409574 1298041 2321681 1074140 108032 317858 1150483 1174917 2132916 916212 2232338 489485 1732359 795414 2117586 2053238 516217 1561770 1318014 2262930 2069007 691222 1154588 1697400 88366 512878 16540 1821647 2156973 930538 1803403 2572014 812059 1444657 256549 1904227 2278088 2457823 56065 2482938 989003 1871036 2469059 254538 1783806 136058 1938729 1888640 1040316 562218 1036127 1592660 2126416 1865531 2079363 959472 707859 386910 1767457 2216837 1323985 199367 728236 1917470 1069534 874726 2055259 1027614 2552970 1172676 745330 662702 1761607 2010513 1343079 522298 1919197 592932 1151212 475048 2467997 246663 2208924 2342322 1307228 2347 1666062 708354 599831 1539831 524198 1245176 1929510 2103280 597144 1837395 2346982 681746 1198891 542817 18015 1450684 1047220 164161 13723 1041383 213127 786940 1502775 2255588 2644853 109079 2266933 1076511 301519 1121292 1240281 1856054 1298351 2066580 599241 1836840 1996786 1632041 1326366 266781 1969455 1068673 1768887 693862 1111346 2126134 1677679 2300941 1680877 1639792 89436 2298301 1581305 97498 977842 2182636 771843 2572929 1309775 1039235 1318286 618456 809935 981251 2389739 1239925 2265845 876476 563554 87139 1804978 500083 788855 741894 1017813 1017144 2072412 4737: 1646266 1942256 1400808 757137 152667 4738: 1331462 2193619 1855794 4739: 121910 1273774 1970227 1862650 1719200 2505635 344644 1279093 1253628 2372318 534237 1197338 2580614 766766 1197233 2045827 56154 2410181 2262558 1270440 2644463 2014742 965555 822308 1829172 2633970 102107 372037 1192435 1424619 1217403 734511 2333722 2096460 1386507 512481 243564 2319506 698949 428859 1729768 1155351 1096534 1383637 1332946 867546 2109061 602109 2278958 681865 494200 2427741 508762 1812054 537109 326823 437050 558483 1035478 1304281 361141 1693131 361018 2477409 1204257 434095 719094 211371 2442346 1202600 1915804 105799 1321037 426179 220483 35064 2133137 1268342 1905026 1863640 320939 1126625 103561 2046931 2505771 1197760 1028933 2075915 479451 24546 1054455 2179510 1989213 161895 339891 2463719 2278241 38115 1653339 2637028 1374506 1622226 33567 802078 1126235 241116 1616114 831556 1999895 1195601 135785 86236 1610896 1002477 515015 1928585 994678 97535 970684 1969562 948853 2582107 2520234 2649401 946366 2213168 973051 113673 1638585 88850 658878 2217326 2032589 735660 1756375 1799262 1552178 246108 880790 1826897 2593576 2204841 1562357 1909145 359644 1418279 376070 722474 2395782 1304476 371525 1731041 2630046 2231204 1180537 598850 2232091 234240 983743 2585882 2028582 474: 1413383 1355110 331157 1609548 901078 1721359 2133085 2417619 166148 914903 2116545 2319726 743004 535419 1043361 862110 291317 1059497 826861 2400708 306622 707809 1741798 1448638 2263862 1074514 1183348 513187 1282734 878477 2328398 359116 1502301 1836659 1131020 1515619 135121 337542 1235651 2282663 239617 982216 916421 1343212 464069 172113 568033 222753 2289436 884068 1349943 1494391 217658 522468 1746307 479666 771267 930687 724314 2594958 680518 230616 2562766 1467144 539347 1571293 1577937 2020050 464756 1766740 1652444 1991729 2396722 973863 4740: 1515501 1464635 2480396 2263155 121601 1656542 490652 1103154 1755912 1247277 233891 602147 1111656 1525665 1340616 1882715 1176205 948572 1874540 2344944 205511 207004 1463237 1682488 1229877 352163 142887 738776 1622427 1059361 694309 1056218 1132529 1288002 1476372 786502 173349 261102 1690520 458720 2013530 100168 1541528 216072 1190708 803202 280448 394803 1194001 265257 1175759 822295 895443 1413798 2060998 2334626 21295 1123394 370037 578771 1624027 466871 2426177 2178638 1037800 2077869 1278197 2077759 728085 706274 2639426 580829 1911728 1198943 4741: 2646820 232669 830875 254887 716506 1795708 1309771 275079 964025 1236460 884216 198024 4742: 388825 1887222 2647294 4743: 105802 953069 4744: 146256 1318980 4745: 870171 1444632 932768 1290160 1789148 1966800 2210856 1577305 2622262 905376 804416 1099086 2106570 977958 1918095 2173742 1103041 316130 2141315 827176 872400 268359 1032795 1375545 2540362 602215 636362 45561 2313890 1968130 2385990 926857 1384210 2383228 1874870 2001649 1900854 223227 2272678 1053616 2427789 779898 1445657 655737 2436788 1754717 2101984 1213753 1490572 2064812 594334 549597 639198 993470 598533 1631342 771300 2648244 1717051 82927 93311 1478007 1405861 402970 478983 318632 1325204 819834 1593033 1752051 2421240 2082972 396102 1273311 179364 2529363 1126937 811271 1608294 1386821 681310 2533933 1107553 789326 1055440 2072142 869485 365808 465434 2329630 1927200 908031 206927 753379 2035076 1990010 538018 2249366 1518543 522057 1607858 2016925 1198824 1926096 2251319 1681339 1802747 577866 695995 1978161 2570495 2574768 725287 501076 869774 980885 1098983 2249308 273012 1237112 2136906 2481228 2210749 1026691 62511 986563 1515773 2265846 534300 2294824 1872985 542600 224714 308128 1887225 2133035 473228 313296 882658 1161567 463723 708561 689749 426041 2177092 1097470 780650 1326134 696189 1849079 805008 632614 1114598 1098386 210551 1325658 1827620 1711295 1069053 1212136 1798603 1786829 306856 2412489 1139994 2535186 1369138 1769945 2389623 400782 581426 1992939 2039040 2469920 2125005 1395807 2033540 1924994 2419289 1245567 1333255 1216918 739648 1740672 945855 390161 483179 230347 1813534 455816 2600650 2216092 2493843 1866884 929950 289044 1564001 645557 572038 1892435 2249042 267645 665664 215864 2614012 317753 672161 1584753 1845573 2014362 298980 702833 2370882 998374 2398927 2233754 994467 618235 2207957 513893 1561446 2454511 1698764 1541112 2133061 1075794 2097728 203942 1858440 1944081 126979 1851500 1382939 100127 2053195 107493 2362360 438473 349221 2384624 931089 2222869 2645009 2627937 2187266 1999240 2136358 256909 1531432 355519 1225527 2364788 408991 75238 2390929 697058 722278 1044980 1694384 1138161 881227 1058548 1025456 2440066 2553242 2115604 1214774 1184171 834781 2312801 1852540 1608227 604813 2005954 2291188 1334658 1129552 396481 2529476 1088177 31051 907516 805029 212704 1368230 7088 29255 855091 52929 434718 930255 977401 2374207 2033454 1753976 2161734 1613018 2333417 1996091 1551699 661952 2292121 315860 2376382 1236161 1343600 1764752 1681557 2611263 240962 113939 1177703 784295 467926 1678158 2210229 2199615 2344263 1126222 1670468 2114270 2489912 2304748 1941631 2041270 1655547 1457790 157891 250560 1706086 1842297 873486 127234 1831012 101773 923910 2111906 1196049 552118 2350281 2273657 1522219 580497 146777 235949 1053507 1088210 1299010 1306667 2173070 2250274 1352231 1890801 680807 1434888 1428426 1161895 334162 1195680 2486256 484623 905721 485452 1086317 902116 587597 1850257 1397937 2280758 457533 731136 719901 433951 1435394 366170 1236242 352015 1003612 305327 883958 611989 479199 731123 1113455 1815903 854347 1014328 1797314 1801218 38845 1987022 1975642 350946 2636603 2511903 149948 1293543 1861718 1307807 1786090 1368879 839972 1993642 1150248 288787 2093949 690321 1046178 736382 2589329 1817213 1157105 2523273 1363159 2352349 1214259 270152 460748 1210519 1170055 935941 2485993 758955 1532407 783958 55444 1149840 2283501 1343762 1380273 485708 932505 783790 2346027 505131 2459592 2574937 80768 4062 1953639 1686952 1980502 1089947 221090 1186 617049 1266549 527405 550576 1494808 940095 2027449 2244219 841264 2012542 677922 1201491 2176958 980206 1848426 1410802 2487 1219335 1730939 1330451 1811032 2178144 1613833 1973463 33691 1701950 185614 1034378 1008608 1000270 296807 1861022 1165772 1241431 2557262 788894 265864 1824376 2446905 1152493 1105254 1940315 2263063 229047 1686621 355095 1364997 481831 289719 341307 2251413 1915910 1656134 1794468 666704 1661316 2123794 385110 1962522 1985049 2176316 28432 771142 1646236 834955 236293 2412886 147027 776371 1102294 274260 121404 1023241 1856025 436750 685549 98054 966263 398716 1472068 2238910 2397146 102371 1472204 1424263 231345 621026 750299 1700156 2456565 1344257 2473478 1955048 1987876 1134393 1428866 854952 2444216 404731 1117520 510479 1542415 1778415 2528422 2461748 39593 1578932 1240742 1983217 1241917 284760 408936 1118492 1160710 2635583 2629378 1015165 1442255 278644 567897 996443 529587 59888 188327 1370036 239517 145155 1513415 1647932 1991298 1245082 2092826 2257860 2361477 662126 305473 1638054 841376 906570 66287 2190603 1652412 1069649 833991 287804 2338571 242832 234737 21395 245713 2433555 2536611 2383520 1130961 2123529 793992 1143784 570504 152187 2138259 1232412 1352928 1524028 1446729 31486 1378546 2536482 869056 114282 2587967 1829023 510111 1885044 1878348 2559725 2589148 2243988 888900 1378616 1672196 728330 1700579 1704618 288721 2279882 568579 1754640 931351 19769 2528583 1221453 2029650 1688027 815814 719385 2500022 289914 1855305 1969129 1016461 1022194 1789039 2175530 298591 570766 2057874 2346981 1052101 2340109 524269 1997645 2399362 1179005 2178966 710803 2464846 1061268 376364 1691927 1241231 804585 39958 1733878 923438 1776073 2554879 984425 2170323 923463 1699957 295880 2369066 1219210 2580574 516565 589057 2405778 202708 2337205 1694649 280635 1330771 1848664 2499313 2328719 686777 281677 338804 634502 335096 793515 1317592 1226141 1848859 417805 2064367 1626363 1840759 2550891 2249068 123903 696846 1518695 2153636 2517464 958396 2623766 2609457 644383 1610500 854559 2239473 1281067 2445429 1915346 197102 1517454 1375325 1842869 1354727 104202 2374837 489985 1718983 1223844 1965078 944100 1943984 480119 2069978 1942463 1052942 517221 1118980 1652165 105150 1053340 565925 1189723 2122676 2285133 1540044 2286494 740168 1110477 1206193 561497 1196239 2514082 2496003 1807326 1279438 2002616 1823219 1138136 2214616 2568623 2212700 1475911 2476161 662041 2365483 920361 625042 2473777 1734829 2584848 2149985 1778240 941539 1279014 103828 1590841 1090498 2631035 1612643 416233 1821708 936695 1964983 738580 777419 1007681 998749 1545971 1053643 820685 1699165 597438 838175 468906 1494545 373500 1360725 1318114 1681097 173269 265136 1074765 2612393 1754639 234227 426859 1175511 350120 700602 2594573 2535094 481600 168228 1770342 803398 1244602 909148 2073749 1117453 1550395 1019716 981656 316249 2592107 1361391 1104901 643729 359117 167539 1030984 2115215 2013497 2059846 1280921 1091104 1828088 1186234 1764647 700567 452365 594572 1741371 2125963 309637 335673 140253 107169 1631109 1505556 450102 448945 1711506 1600044 1379237 1726196 937227 1359866 1811849 34782 2319248 221840 1217746 2191110 1932492 1749935 963025 771135 429127 800812 503184 400848 901571 1256513 979720 1761568 1736223 442713 26941 1695946 1509484 647523 955357 1182341 1317810 818280 2292583 1601733 1505248 2610976 949358 2525099 730830 509699 1398494 776801 1916826 1412479 1459343 2392676 303162 1123155 9270 1699297 568677 1343170 1931519 1897529 1080406 1026908 1204200 2526543 2061662 883013 925894 265351 427998 394130 2002118 2388833 994926 421668 614791 2167442 2409964 1007764 66310 398024 1975152 567673 1438263 2483178 261262 1631624 1199869 1198758 1016057 1408567 1384921 1100708 91826 929904 784475 2299650 975599 692113 1648035 814555 2082317 1837185 1786152 533796 1766823 992340 1209632 1779756 167301 786517 730006 69610 300765 1868864 595265 1631353 1605584 1414043 678083 412325 1899659 768740 1501629 265375 110310 2302410 1552054 1067348 472003 1515958 2546255 1831857 1030020 1728789 191935 121027 1881688 1234911 1727491 1702839 554931 982025 2328870 2134362 720122 2431203 1555257 1888141 540660 1131371 105678 1459253 2500711 1549677 1255789 158322 865697 2164177 128357 2479539 885771 1768460 1769663 977617 731849 514642 1988914 1981889 1913410 1868906 64002 1576567 1407370 1320924 19912 2112488 75760 2168974 1544475 748538 566399 2604460 180945 379503 2203237 1212724 702789 766241 252048 1917787 669280 1730737 1474593 1239099 969714 1893990 1619775 1965986 2171696 182771 2200610 1915646 1596315 1158008 1223608 1257656 1285813 127530 1512406 416626 1833518 2576587 382267 1938740 2365368 2382666 2190640 162150 863914 2284758 706803 1879602 1283723 2589003 1498943 1161018 1251704 1986276 2402736 2152128 423048 1289527 1530576 820462 1740125 2440 392193 985235 815176 2433866 1337509 205672 2305328 2572918 1208608 2089015 260047 1130692 800709 394243 2345280 1134519 2267773 2039805 2376590 1677205 1236155 680605 2371811 381960 310115 1618112 64565 393804 2386093 1346479 1567780 1347485 1387719 1150354 982827 1944850 2355205 184479 1634937 1429121 547517 109417 1095364 1485200 1150690 2488626 2606062 1569645 953031 195631 2379889 267888 226755 500863 1576686 1397590 993559 2332552 165019 704709 1737945 2445170 397793 2433505 1362210 2310268 2430549 571349 60327 2328695 2369929 847141 506164 1639251 2217916 1484011 1305960 1011699 2373717 1241161 321803 1306728 955271 1769532 2215275 1160250 2292016 1968657 649493 2337385 2490028 2115889 1868416 1840039 571684 2334478 978628 414097 2434890 1706203 98684 794683 2032020 161852 1623645 122860 1824243 1825107 1650840 2603713 1003098 216218 1503613 1740307 1837395 413488 2028800 830089 1289171 967909 2595790 2464784 1833835 2066302 2415345 1804016 2353952 1869964 239316 2345837 2129426 444352 633044 1448718 1035167 1590347 2149406 1868759 614430 1061883 2480170 1617652 2158558 2073316 1370144 1814774 896980 1040689 2625705 1170508 1584201 244756 2295991 1629430 741297 2562437 484833 2324514 40045 996920 1972457 741455 1507245 1597453 1038475 2596987 1205417 1154833 1410313 1830349 2570704 1117468 1471021 1831528 2649404 910896 517948 521002 802297 1594090 1173619 1910804 1877113 1655502 350048 2326462 2124737 2020739 2045706 709996 716199 1788719 1665193 2252153 279311 2097345 718814 832145 2065456 2247975 2423365 677312 2354654 1551415 152720 1709636 1018977 2505863 701567 1832871 1152005 2175080 418388 1163294 532254 1849486 833428 1255101 1767143 58767 349066 1317222 353483 1811161 1297394 1806638 696391 35171 435407 1598617 1784582 1633192 574173 1170267 1594457 43989 1694789 110658 2578855 167294 2568932 1402389 996829 70525 2554108 41458 1758153 1536296 1945079 510360 1318091 1394690 188778 524436 296772 537637 1427407 794670 636443 1750523 1506100 1269945 2354659 77952 1552868 1984311 1835229 2512816 1714479 2577936 929712 1462197 2394826 949844 301734 1882892 1393587 462035 1545492 1919960 2587076 1436266 91699 1591212 360732 1160927 1327330 1852219 632040 2272869 1051324 2575169 1012460 2601619 2404763 1801819 1545417 1683298 1904356 1725025 2066474 2610098 456359 1926596 2082772 153246 350372 2588298 1377894 1088657 891278 196726 1708831 2023191 1988807 2210464 1659383 49456 77337 1888605 1363851 2555528 667023 2476900 1896048 456149 1602806 430620 2223972 1766551 183214 1603510 618684 1073353 490636 2501861 719473 395324 489271 604355 407751 64550 1457376 2008014 1498035 1268606 1521438 784635 440036 226567 2073534 1668233 216579 356128 1378483 1518641 1088954 2273592 1610588 1921536 712238 1987797 2614103 1320001 1624825 1758796 2376090 1774424 98587 1785995 1954067 188979 1970444 2345075 1346100 505201 683284 344496 2580802 1214980 2633822 1706422 149116 1046240 1752164 2309660 973978 967182 451874 1447523 1950680 1440414 102237 289872 1968001 378679 236571 469592 2180995 1552379 1639811 1381350 2544760 1676957 301105 454616 2023267 1542211 1422019 1817541 407073 757098 1940201 352464 2158089 1653985 1921126 2603742 1612529 1116050 681335 984766 1591875 486678 2567775 2443002 871753 2547745 79948 2197549 2383832 2210588 1251575 1619994 2147904 1179335 1488122 2089805 256356 536189 1938672 1665001 1894685 1065277 1116704 2185677 1528555 9702 1143515 1563553 1486789 7997 1736333 924666 1116432 914187 2100833 1105649 2022069 910784 580458 1488820 338618 1190716 420656 1576773 2422227 1925305 1860787 2582151 1402878 599986 558791 1846257 750000 761775 1989452 413129 2402007 1252422 2438296 346494 1500296 1256961 707863 1030049 232210 1049947 631442 279132 81188 403288 1392983 2470081 93866 2150539 2297783 665529 1479921 390873 1095731 589910 2097123 2472161 1232012 1396768 869138 229502 1105083 258359 2113680 1667296 635798 2547394 2603626 1082403 2490088 2206355 1827237 389933 547845 1183564 996332 566633 1541008 1482621 225968 1607391 572418 1939101 1803227 606909 114345 1012064 650406 1959139 336373 2636870 1065577 2054908 105810 777065 293667 1940952 1773734 1955597 596181 2601685 1937217 1982 2054488 148670 1223306 1469414 578155 1695696 524129 708723 1358100 1751541 1101665 2453439 409055 2263152 136395 1437513 2456870 1805619 2192730 688955 1283269 2504551 2456576 1125894 2122619 308411 897297 1119808 2249340 1811594 2471719 716651 400554 2151011 4746: 1227237 1582786 1431636 1003369 2142688 1042086 515473 4747: 673017 1785115 1562104 777552 1261466 1620927 1489559 1888479 1428636 209664 291747 323134 76157 4748: 1768975 1244392 1828157 220183 2073244 1706195 1176472 1823519 2506877 2166814 961481 4749: 2257816 1485186 2060183 133135 144894 475: 668913 1180412 1150423 2084350 242505 438957 2053953 958170 1910104 1806515 910002 2364917 4750: 1843080 1687661 263840 1155812 1249743 1747202 1441929 1811570 838399 2614428 1372558 4751: 1272700 2467883 200879 166091 1713873 1471433 761700 1405508 81108 1053246 319296 1509319 1195519 756962 405282 996561 1317640 2561012 2078252 2256192 785793 1759592 2264161 527603 1797755 1454945 958193 560290 1093198 2207163 341340 1871017 1159866 387801 1222568 1524102 718879 2239962 803612 2359478 1445724 1890511 287556 1611365 973043 206783 1261817 1001049 639317 200189 2429098 1579145 118618 376592 1588002 2589086 412604 195254 792457 2020353 1496827 1769202 860630 2362408 2609456 2356046 1772666 902670 307421 1458814 199224 1619464 2276827 2371144 2253694 412819 2206715 2288409 736117 2519147 2145488 881111 1145342 1340992 349119 1965634 1762511 2355289 918259 345599 2434023 103026 517904 731034 156752 1201830 654588 61281 2083486 1259068 482854 1979568 1485915 377262 1629961 1756966 240371 1054252 880561 824415 1332130 2155509 2018061 1214500 218221 1450398 2273917 4752: 2315451 2552412 1393236 1161520 342956 1388057 2235056 2041348 97405 935463 1180725 526133 823029 115368 89401 1373848 983888 65249 1634199 1462774 297971 570159 793574 1558062 2629036 1309495 1814190 1593035 359226 2471176 1597205 1544556 2420758 55957 1522818 635574 2519330 2539411 588360 187170 2216100 2614886 1711229 497508 512000 68049 2338531 664157 1977514 2576163 2491272 1391520 1687584 2280664 167005 1831990 1701267 317442 970471 2152017 2579277 1059372 1692815 220948 59089 200218 1713967 714665 2034351 914951 1908993 570187 1469526 1490798 2120991 1341781 73056 1576125 2365188 968648 1924559 1794114 1866105 1237632 219534 471312 50526 1112936 915209 1549747 682819 10261 702163 2627702 21924 572589 1422678 1561093 146685 2558035 7963 1273549 2612596 1688928 4753: 1857486 401290 46036 356227 380963 1628053 984339 73218 345338 1124203 2596383 1584141 540280 352805 1703572 398322 1797498 2466787 637082 514332 2227093 1037838 2610168 220356 2553660 1896239 1349869 1580859 673073 241772 916190 2589155 126189 1885703 2175459 2420642 151180 580596 1442706 2090313 1888415 2574997 544379 2264161 314407 1504503 2300967 1150537 233796 702277 1968424 1879907 1141105 628184 1954955 2019302 1912995 384482 2391186 1335516 1661064 550905 2564950 2030106 2102942 1829244 1563814 1048812 172249 1089121 491735 726079 832063 13070 1390064 520517 2371123 2225424 405866 43141 1393127 139994 1977426 2623691 1868285 642722 2424637 4832 1158943 1045353 2341916 1297764 2503159 265450 1566002 1878023 1935831 890223 644409 1590887 1795865 2149800 1800692 1892749 465038 1742540 471297 189199 2163622 2627452 1798965 288412 1423695 1705435 1887749 410284 813014 859490 1646612 522866 1289280 1439243 1221892 626740 2333137 247591 691765 729997 1054756 763418 203765 759775 278489 43193 2445581 2587702 917241 2383331 779130 2367308 874569 1326307 1083425 1823759 2229570 1895407 825825 2038807 743249 1198975 453610 2536122 2248220 1209060 1113028 594163 173092 526341 1149916 1077898 2210505 358934 1996438 818836 4754: 916277 2592192 315173 145262 786312 1163892 2159754 1129321 820291 1463375 1597787 631733 881734 1204084 2390763 1635968 2440037 1606476 1684024 50888 1472572 86902 1887867 833723 1750077 1017512 323838 1954297 2382584 1977113 2190738 4755: 1626666 1086959 4757: 1558760 2646281 1285538 193930 2362548 2583185 1034917 751705 1418932 1207945 454001 808076 2081364 1826989 734565 2084039 1859762 708790 64189 2542809 1535854 1572241 1266036 801012 122559 1917274 1546496 2491682 658710 773885 2463356 2647784 2125870 1982812 865108 1442749 2166296 1613825 1853739 2187507 676659 129495 2626427 501142 1694855 4758: 1047145 2317108 472826 952262 2254872 2002571 413787 547205 1053976 2564178 526286 257610 1211927 1276267 1371204 346496 1899258 571889 2532960 852036 1447760 1047788 1248014 2090005 1329126 1819125 1154771 2397692 4759: 1038977 476: 308348 1760166 1861634 1512713 2605122 2068045 2403277 3469 34470 1522709 609084 1384058 650936 558872 529954 1525460 714844 2584650 95914 2176195 1776998 1239065 1604774 2038318 601760 1356604 2257135 1347573 735313 365932 179039 2257728 2106346 1585259 373244 2016285 904821 2364369 2171429 838435 1080198 842546 1488053 2427968 18279 30893 772936 1756385 180103 2409337 1181146 2362167 1668072 1649323 269199 2227402 1702548 1797451 1126189 617023 1537484 120315 1764129 1551299 886954 1014981 1365586 1065265 2071312 544165 801116 1778685 675823 383115 1420739 4761: 1929916 939390 344230 1637761 246727 281565 2469318 236149 1380506 1823935 2365890 478435 1220651 485029 1617159 73166 2022884 2522403 221619 110308 85965 1414453 189827 991733 214221 2600169 1907524 1284524 2595982 499867 2400924 1640805 278882 1412733 1883871 2633509 2401810 2326654 186888 1013642 78213 1428902 1297006 2123889 1280149 1296670 1626390 1749375 165759 1277262 1707129 2051531 2641739 1868864 269307 736644 612154 98762 222417 574918 212668 219394 1854157 2321960 2501177 747550 707683 1554161 414800 1743613 1582630 1801691 1167258 581730 1182820 1961161 920446 1761625 1943222 2447413 1687468 957717 2153116 2318012 2414114 914688 1425055 2552878 1802951 1837212 2211277 2604364 1812188 1600381 2315005 1132285 496576 2293530 275551 1888793 581797 1646180 236099 4764: 945969 2040464 32895 80843 2312089 672194 1754132 851818 2285454 1307564 673334 1645941 4765: 537474 1212790 1569513 2263040 2491716 151643 1919900 249677 4766: 2061502 1598968 2098455 1653066 2411423 1513510 2178278 2505247 461037 1335820 1713211 158928 4767: 9538 268148 976905 1251955 1478861 2080750 292769 1861523 632581 262486 2474887 1408346 2207036 1951207 2202699 1502417 1673965 986425 2440479 1928235 2125368 1754362 4768: 2125503 2338352 479924 2540684 4769: 1978307 182620 184161 1376349 1992922 63035 2535826 152619 251043 2645471 2094493 1809832 1489393 1362715 2001187 1606673 2396197 2333826 667730 376365 2132620 2582384 1187533 2600726 2147809 754606 330626 2238650 904882 1530215 2364004 2329945 997115 1224253 187105 1664088 456768 1761290 247980 323080 448140 154195 902804 243554 1189210 2382664 710783 492943 1351824 1942786 1234521 1214613 2543612 2092326 282736 1493244 2262914 2288148 1965538 2368242 1374152 371633 2575740 1469070 1463917 1098040 1791068 1582641 122800 2101198 1172584 2077917 2089600 1118783 1746736 696369 2288409 1687289 1696562 2080282 288227 1354209 1716911 1114756 968996 1273765 763279 1714043 2342877 1615672 289395 2469039 1628459 306635 350209 1130641 945299 1864064 1058770 64717 646225 961940 757831 1162554 247249 1324243 1924572 629537 477: 2514766 1985176 2115104 935058 1370772 1094786 2145146 2501751 1349745 1025959 1280318 1711295 2354942 1453633 335457 2422185 1642377 2213399 1676991 1666129 763329 2010710 1371236 2113144 2512128 665936 1005883 2034059 1932106 911908 715874 1784950 1376744 286312 2404943 94008 2011089 250149 2262970 704132 1670623 1607020 2184233 1792925 2413319 715339 1214955 1957039 1797256 609322 220229 2643242 1561905 1440607 995935 1879449 1493073 998059 2234167 727554 648959 2287976 281032 753596 1335036 1754253 2358416 577533 4770: 1639222 2325440 4771: 49949 960065 898599 2566809 4772: 2105067 543019 2186832 2254234 2061623 618197 1957589 2350109 1317019 2576719 4773: 1164467 2261365 1974436 257488 2187474 300293 1105491 700148 748575 2327422 493940 1111414 584576 1621816 887030 2459624 2173971 1139425 36612 1058006 1810791 451362 2648204 649070 631578 903474 1770240 2044511 1376566 21882 1523793 1048708 2068749 2119532 1848084 1986570 1623167 1951741 290505 2427237 1846472 2579646 1734402 1146141 45777 2407922 1351682 789329 1536427 104953 182291 531020 1969536 332937 493458 124278 2164523 861409 2532510 733652 517445 20835 1982296 926596 1483020 2174795 2343748 2052730 94453 552443 887500 642159 122001 973944 1256590 2298426 1533591 2586123 933082 2095387 460842 184191 1126674 1084892 542649 41477 319229 2140917 1024627 1323020 560509 1542668 1910440 1008098 1325875 1071272 2252513 2142423 2382606 310616 2515371 1337878 2113794 460954 2273009 1674534 762364 1815351 1988633 978213 1864268 2243433 2526291 860704 1878661 29242 308224 1431320 381692 1708157 808026 56458 1161333 1010649 791523 569349 1294714 1045157 824691 59245 1513348 1377686 1110597 4774: 1277827 272074 310400 972193 325384 1723291 30654 2004327 2281505 330922 1596969 303270 1427590 1116269 2628475 1545274 2033567 5087 493471 2519334 1773835 1098747 2577886 2402378 1349433 4775: 2325907 2287957 2148574 1246291 450665 1697842 2645868 4777: 2224881 2332951 1481177 2588202 2413013 1775691 1761898 1839381 422488 2051732 5530 2522173 495462 2496212 832155 99546 1803441 2527888 66570 2256611 1011494 2350917 2122998 2065586 239766 394261 2160091 773416 1492698 1789420 484842 2410829 774173 1514394 136381 349267 2182176 2476049 509239 2273135 2281185 794052 2080585 1022314 1239580 2027022 1224540 1297436 518174 1302181 2607018 1067900 1351785 2648663 381358 1674011 2359031 2254171 4778: 44317 1165739 158563 1452058 404922 602366 1303007 2036757 1297207 2170848 1458750 784707 1943421 335351 1835499 564665 1580927 372303 242879 1518886 833593 946210 2613106 234817 2403039 20446 305835 678522 1478274 973133 2467280 2174630 2521256 629724 60006 1328969 793934 2560388 1550590 306873 601297 2113077 2442734 1697990 1839661 1169840 1376756 1832526 1975642 133080 715245 1755279 1188643 240669 1864962 1080789 927264 1094358 2365553 1983195 616286 1236736 2227324 235128 2008527 639178 1323602 1637615 1069086 1281883 1184344 1476072 37600 273429 1069413 1809612 1346630 494710 1292890 570624 1633469 2614386 1489356 566472 633885 74546 1881277 454833 2420904 126439 1273835 798972 1231242 726098 840980 18252 1232826 1811262 2463820 2492875 1743555 2365942 852496 129356 2293591 1509644 1612508 1713046 797619 1731549 721406 915558 1054532 2016318 681489 1562084 1426633 2242800 1827533 2229217 2033436 2482394 18949 443466 2453863 2293108 534960 2141118 927221 1801917 884216 2098721 2195304 2023703 562782 1914766 602427 1700751 109061 2229831 42846 943365 35269 1707652 196692 227843 489936 2135415 2427419 792096 511264 1765180 1692639 306978 1137928 412185 2483627 2187771 969179 1088304 4779: 2175886 557340 746664 101047 1559165 1922689 1663295 720578 399998 2369595 2349937 534365 1106885 1590284 1042795 2002571 2120406 1227056 31781 1685804 2381955 1862311 1954993 2612289 1954955 1298264 417940 1565731 602105 1711505 2137525 754312 1984237 505193 1660152 2441439 2574174 1546521 397512 1629608 1053254 1281460 1100417 488075 1202942 1671387 1029860 294944 1397267 2312083 1604834 1750143 1488451 1121577 204358 1416785 719055 1048871 964241 29446 2367772 64002 2532960 601403 2074793 1187427 1495567 1362987 1193759 1422977 2421733 2251095 916991 2434544 1385027 562234 1798600 1391556 46554 1099888 2341353 1455283 1812834 227644 1453402 668311 1871886 2305929 2203809 2297302 52434 93744 1945495 1160192 2136076 821881 478: 263867 1817470 2637774 543560 780401 1261906 4780: 757996 251817 2063787 904667 1871611 729015 666915 1176418 1195221 2076276 1304181 1910879 169127 2080168 2271465 7134 4781: 1367183 2437944 1739447 1714423 2291798 519641 1856597 2096385 1397208 1738872 1319314 2106162 2224306 2468982 239723 2319111 1967570 49833 932136 406024 1979597 2577045 1952639 181359 119649 2042681 2494275 1680357 2006190 169427 1270855 1132285 55344 4782: 748025 2520449 170994 4783: 2054496 685697 2092358 1732176 2004442 25558 2470194 2322952 450628 345097 1329690 1834152 178709 1897180 702775 880688 1462884 827886 840520 1631306 923899 2290305 1646119 1342673 1975100 1247649 221462 2503357 1421494 1262092 1906612 2606932 1102660 442441 24759 1376013 2020633 1745244 413718 2265118 1832574 146224 1471655 313640 566515 1439764 57599 1493156 1525552 2353402 1559269 2033335 2619414 622156 825810 586483 646478 1093847 1758236 1856265 1587343 963567 4784: 780120 2116650 474149 1055008 1865560 2362584 4785: 1485615 2273876 441458 2200655 2024417 1361371 2500072 1220323 645730 1019491 553475 1595863 1793097 11221 2424417 240925 814007 1712991 4786: 1706476 2147337 811864 2361925 2261866 1085158 2047371 1093564 1753904 446645 1630308 1076255 444217 1354882 1992530 1406554 992727 1454109 801632 2273496 57655 1756580 2398691 234429 2233460 4787: 753907 482400 2546292 2481987 1142673 2123799 4788: 8084 687304 4789: 1322840 158808 1078785 1386469 1468138 2120629 1937750 2416632 2045968 2617956 2264527 1374431 1592917 1867481 974176 2578674 1817448 1319772 2101916 1132090 1511081 1000062 2588111 2548691 1724821 563835 1620533 2369941 158990 1245668 2155863 331963 1375233 2341491 469382 1482473 434512 639599 2332056 116699 1350966 336230 2527790 841023 2029597 2272409 2053445 1559163 219382 1265397 2569386 393669 174824 768528 1932446 1757865 2547062 1146704 1090134 2287196 534999 1690073 1316717 1210469 785709 118202 2190898 1364799 793526 1154329 1678559 691229 1539724 345772 1498840 2220448 1029849 355138 252097 1005260 275733 936481 2076765 2356879 1133857 939502 1242142 2558236 1017937 1496746 1327504 1756510 1730410 2608980 849978 1506608 1119073 1059395 776886 898755 929154 2178860 1945813 639723 479: 1206156 1799814 1079295 1218085 854454 764613 2087589 2354942 335457 2344995 1642377 2151359 1763459 250618 2377750 1793816 775038 2119848 2157078 1693750 97403 2496284 1462076 448155 2571563 715339 2618366 2278872 1890798 609322 884843 2493476 1071238 2294239 659373 1241337 830707 950903 1134654 716030 1711424 1335036 4790: 849593 1714263 2069259 1159548 1837599 326076 747755 564748 559829 2120652 445416 1532907 608789 2012890 1065325 1349706 1156053 376204 537391 1752856 842017 659052 516722 310892 257231 1444518 576665 1815541 1789290 2152428 600217 903791 1297878 1284640 1104774 1604994 2046869 1278643 1828423 555910 2566478 1786284 1982532 2382687 1078372 1332819 2567137 2478631 2369932 1026606 534374 1328605 2352984 227004 2051802 1787324 1193151 615120 1492360 2479135 1380554 2616412 753434 400412 1802430 1874786 2322809 1106012 564432 1487227 1408252 611490 1937036 1034431 1836579 354692 1370743 865234 2179511 1721354 1821678 2104652 2403891 382846 2281919 180399 340019 2267846 1780195 2222172 528837 2621818 2180026 2251874 1035912 1588196 1641469 2009536 2154633 1381243 1985851 220801 2219448 2369588 1116269 1713041 2371229 2276406 1333430 1148443 1965402 2154105 365867 909916 201405 379896 315336 412896 1904770 632448 2493752 1200663 195424 538874 1757723 41376 1447976 1460244 2448198 574296 1979367 1400305 664447 1348367 1491561 1129959 1165368 267307 1259628 1157675 1235018 134760 2638104 243833 2303245 288337 1079197 2331962 1453953 2066682 1959440 863973 1302989 1478176 599021 1629779 2331409 1426376 1853765 882773 1940203 79416 2119898 2350110 2492925 2228846 203583 1141563 182154 799112 2352412 4791: 54325 64741 389588 1402004 1895885 2495315 934125 1985490 4792: 2632094 578571 2540718 2160091 1119716 1020501 1332017 139312 4793: 1387043 1567207 2475613 498554 2075581 1663467 1970442 4794: 1437271 496874 4796: 259985 380091 2346577 1521986 2568495 2623180 966983 4797: 2018764 1558922 1988618 1693500 830370 1452593 72530 1134130 484664 1568281 1010845 384035 761476 2375962 900218 2182816 2573134 920714 2176465 2020852 4798: 2082036 1486460 952869 1415760 2129643 1496429 2119120 675652 1879482 666915 1935037 1058999 2447858 1017427 1125543 375360 464764 2286417 531699 831288 2138170 1306786 1868657 1935625 4799: 431732 2481068 1966321 501232 3602 262822 1496095 1560311 629519 340616 826465 1738635 756493 1623115 1531517 494379 1437475 1823592 487317 615288 27609 816180 1597963 1677708 2147666 587685 691407 1170579 151004 984766 171290 1550388 832536 48: 2073724 88542 2064763 225544 717580 902532 2234775 1856917 165823 2620378 380505 2087078 290333 382194 501812 2147047 2539472 1341902 302406 2615142 833870 1433743 932101 2318267 2243909 337754 903348 1243085 1772176 1499620 1169583 786197 2147831 1191341 1193638 1452508 2249356 853475 1189210 2647849 24148 166041 1860383 2354642 2216788 264692 2389853 1567234 579085 2518644 1337763 762981 151759 2453746 1065511 1274635 1270536 663803 2358534 652462 1956781 1841391 1569593 118061 112170 2154608 801905 179237 2188936 1341641 443253 988545 2154672 1881870 346927 1107785 423982 2024374 1225947 863719 480: 1269007 2190638 200822 1455293 1101584 145635 2527728 4800: 2369530 697813 4801: 1169573 104046 1616229 2220209 999518 1527261 708267 166055 915182 714243 1419846 2568698 2376378 1017171 1010169 2255373 151180 355519 2389622 713008 935617 34852 1581635 2225175 1904285 779371 50274 288787 1002385 1198453 507810 794459 2150961 2076049 834661 1947143 1077175 1424296 602756 1203103 211921 518501 861900 902861 2405082 376091 2507755 1296222 767341 2182083 996448 2286545 2489036 132537 1132958 941071 923835 1280455 9551 2342522 1523919 467092 957493 2067205 857871 835635 2404807 720041 1337067 2270807 1531165 311838 1366637 2205436 127401 785181 1042290 2045115 1038025 181464 2562098 1348796 1220281 2148993 1486753 2412036 1645047 1217518 32478 1539854 249432 1686530 1200514 2203285 358916 1375045 196350 1310743 562578 69305 1726 472093 2415704 1498809 1967701 1571785 2034090 1154031 2539629 4802: 2454585 1709076 2564238 1273553 4803: 293887 2296708 408017 831640 840022 1697256 93317 29476 512359 4804: 2322688 525610 2117999 882605 1253198 354259 2393981 734833 1331370 1252450 530141 4805: 338947 1196339 2036034 501759 1938602 525003 1716665 867802 717070 41889 1940343 1933394 2537412 491528 1630346 587484 1297207 429912 1127123 1076366 2011866 2342816 2233484 999510 1775889 2476668 2073086 1723368 2101970 1065005 2058117 918243 2258623 1997475 1878728 2423176 1123375 966271 1497174 2379160 307567 790763 2069028 457099 1659958 2318621 773425 577586 1545907 298496 555998 299218 358763 1807431 2069652 1658132 1198772 2594239 2611947 1537072 2549926 872830 312694 2379458 2192474 421787 1148822 1746061 1084888 1124097 829782 2084375 1789754 1661075 272817 932902 1376635 2146879 916741 1205833 2040110 1786858 2394020 780908 896693 1440213 1468370 284591 1253634 1463822 376983 1654843 2539605 109005 2332020 668392 1524731 118550 710274 1931467 588648 2616186 1635667 2061434 739277 1993555 1768242 1514623 2165574 1134057 1254284 1728981 2545185 1860461 2103178 1856412 1710428 1605256 2643296 1631839 1500874 1711510 1067741 2326606 891516 2153351 1788023 1315778 2018207 2029740 77645 2527465 148441 2055235 530456 2610733 817384 640136 1665885 815523 187403 1677306 1278887 541053 177722 341497 1541340 73482 1748906 2344473 1892568 498295 1224828 2386871 1688055 1849029 430694 703213 2021477 324198 2622772 1131629 631006 1887081 206337 1472190 1262301 1596461 354906 47926 1696949 1626822 1338707 526580 1365109 2536640 2052847 2569471 1783260 913747 214036 2339160 141413 139175 310348 1948663 2021595 157290 140295 799779 1783967 529268 1963069 2186345 2009579 2353062 1093724 1541805 477018 1253316 336849 206351 665537 2345232 485177 2476917 734358 1421853 2271379 1778044 2371230 1781309 2497177 1201994 1051926 2065149 83874 1319231 1454516 1606930 688669 2304379 1877421 1207282 1610221 1252436 384810 2164444 552159 265046 1532033 1236069 2347061 838764 2508259 338144 1437996 2390951 2324432 1649398 1154756 2596038 179455 553037 1986583 2807 1706235 537486 590013 768182 358792 2626253 504085 2303398 1789680 1680991 1394809 1017102 433355 2253920 561313 1049147 2045166 2151248 182965 144675 2013660 2586849 1065978 2525277 1168133 2125324 1729210 1710177 1800920 1662471 580058 104219 2406624 1652953 1494790 236997 2260672 466984 998154 1021258 1907613 1129933 598590 113542 1556843 110657 410417 1532502 2250261 1368013 171562 1084713 561542 2571947 1889706 1402981 540045 401494 1576837 1932946 2569437 346053 213677 1382905 1788231 667354 2598807 214724 853058 1755533 2591484 864630 1640608 627820 2570684 1426842 1972175 1517936 2115443 2077594 1532296 1816645 300969 314099 2113356 995646 2323180 2236723 1300467 701108 297565 2456658 2220134 1057352 475318 1549015 320975 1141399 176975 2143972 1776903 663702 812637 1612187 1892237 722051 115017 1366498 294743 2126686 2576128 1392306 1264928 621881 966808 225604 2174711 1638203 409191 500241 1550455 1268006 1441430 2369506 1481030 2584534 1249101 637400 2460052 1543797 2148587 1316189 2268969 1744528 1479637 1730100 2597697 659813 1938717 412185 1525396 2561197 2434871 487503 652477 2277203 39469 2029598 540694 505060 86947 1887988 2323491 2217134 763781 1364970 2336142 1011867 2425990 1112929 857192 2104738 1058103 191446 339344 2149181 2513682 4806: 453239 1845249 1946287 1298904 4807: 2389781 315119 4808: 1614328 317301 4809: 2359084 1295906 629117 1128082 5927 2641518 2486952 1139053 1953209 1030574 973508 481: 1807417 1856994 786548 2506286 2338234 4810: 788223 1049315 1932511 1421402 1166602 4811: 1707723 1488239 4812: 1523107 1741330 36463 1181280 2182948 166021 769504 1753420 860408 1068820 2364655 471053 1203100 762088 2158166 519805 1166190 1245005 2153936 795496 210758 1782865 619966 711152 2564513 492579 4813: 1668815 203498 99235 2020448 2548754 1614032 1057681 39147 2104094 1663227 1334670 603543 1339179 4814: 574843 1791274 991239 846982 2545448 1112611 984335 846528 171464 4815: 1327116 664810 1666454 789421 1659859 888640 1379460 327068 300962 241330 1290135 872287 296232 350615 1533013 2079808 1393810 435127 393798 4816: 1988326 1203779 1210990 459772 672161 1046596 2394170 1498401 2238529 2180927 1691835 2037893 1816939 2559773 71487 1543923 1549725 99847 1900738 540456 2449788 813521 1850189 122987 2637928 1277605 213816 2477548 203347 2396004 510641 2485722 2108623 936307 2613412 231841 623377 2158089 2298301 2413376 1819444 4817: 812009 2003542 131342 1129856 2153178 1377211 1243507 2526434 802283 2114595 1717116 2268620 458787 4818: 1279272 2228011 769555 1548570 4819: 1623132 2393632 1705134 2028571 1114228 1807349 1899746 2604023 884870 1167931 1427330 726543 2259598 2455340 1666920 2450433 1380915 1162210 200692 2298957 1445724 909199 2086265 2188580 2382660 1600623 1890844 229634 849929 57012 1636951 1214955 1638161 250340 759596 1679407 1631728 468949 1211016 359835 1347741 1086684 321794 2501899 812726 2467457 39375 2346240 1988192 1281487 482: 1012119 192109 1245396 435711 735329 810926 1714403 904965 733724 176543 1224458 2537285 2377899 8896 1550161 811057 1847713 1545596 1609058 1133788 190795 2025167 676076 1776702 2582631 1522435 2344186 2030107 510662 1525719 1557379 287639 840815 448777 2299907 1569734 2176074 541481 191378 1970837 1222839 205754 2287092 742293 2128324 2498229 1411959 1211234 424384 2607193 1781467 337785 166262 2334949 850414 945961 2238411 2596588 790209 1880699 2176897 515616 1447023 1240513 173942 1580584 507771 1306586 1476446 2549268 1724846 479469 270318 2083166 1596578 88073 1659821 2609409 47726 232566 902208 2544437 1015734 1441662 1074396 519806 915723 489517 2570707 1425775 1037889 26472 1167684 267369 643978 1689084 136562 1673155 1639679 1006518 2172106 1135141 1002367 2562178 969165 2170906 2533198 421858 2151076 832456 61826 1736373 1690024 1762328 1687301 2215479 229969 2346909 1117508 343309 395860 1806161 1672843 1969372 1447936 2095209 954394 1668801 2329724 2624239 2624238 1293955 713850 770825 323519 1964614 277342 722076 974460 41379 2426280 1133728 267076 573951 1411459 779736 843610 606014 814729 272190 1724881 2426723 334544 207884 751996 672442 13773 2520759 1498753 2052508 1329041 1324402 1367170 2567002 2514467 2091606 2180553 476126 1189807 184597 1457247 1442057 635091 1193336 1672193 6686 1475587 1512904 1838590 1351589 2071465 2271965 548872 1683322 2492156 794358 1564924 2371465 2389998 584339 2201279 537524 2604129 1037978 592104 1401490 1852766 821605 743542 2480681 1776003 1359375 9580 896153 1602566 1614185 1151439 2080296 132358 2543695 2047880 1876856 65775 1716169 2169070 458039 1151111 293944 801536 1532390 884762 2267017 1075292 1153327 477486 995714 2160216 733089 1704501 1343414 1504745 731541 2235074 954619 154047 833844 1733418 1940620 1769618 2370226 1557371 1074306 422110 1017234 719863 2609995 2398718 1282402 1083876 586645 669491 1820167 1114044 2026588 7088 681224 140070 1713356 2169098 2365974 2515563 2447371 498461 769504 1965877 1147101 1473063 2331504 1753332 2518937 1790371 881178 762111 2290039 2167058 998395 1335976 2420331 1128275 2274656 949460 1003851 193059 1893897 1677420 1061270 900819 475266 2500866 219174 623070 1385284 604877 2363739 2309079 1321552 1608354 2292268 230214 607102 2481944 531995 1245829 1100639 671174 593549 194539 1743864 917058 1068721 1138285 2249444 2253803 2037799 511306 955393 1325794 1815903 1107050 193139 956606 1288983 820414 2575694 1553813 1509673 2381537 1970237 118115 440457 220216 268110 97709 2483520 2050111 1592174 1370022 2229275 1701932 210881 1676648 1042186 1805330 353827 685795 77276 194540 707962 979340 1467766 2271516 2309409 8094 2538322 1732177 805004 1339467 1762683 893368 645269 2379903 591638 378693 2581781 527868 2432677 1819549 2612939 978865 2115898 1172911 1654681 476654 2226555 1964445 1599867 91613 1470150 2532880 1763704 22816 1054966 157419 1523436 2517493 1285256 2117203 1183923 2501290 2571787 1938854 30246 1667289 586276 229798 915354 1536796 1185700 2083018 1585813 53314 827427 1027210 2074766 446212 2087641 1314197 2320808 1859031 701605 1612772 767945 29483 2310089 979383 1837641 2301239 2520738 2261374 2207326 24800 1083365 2199110 1600744 2108929 2171465 1605680 260341 1069643 979436 2262777 1797754 1117842 1511474 121760 1413820 515746 2185193 397522 588739 1360098 1593485 1330706 535987 298606 263310 1613737 276959 1678309 2525727 468194 2230918 566310 2474081 2275926 2254708 1836497 2349870 2402606 4769 627373 2400136 863032 206064 1464787 2569104 1236 1262556 2286500 1750920 1095908 514028 2077657 1576932 93916 2055954 1775176 112684 2032095 879086 1321717 584789 131 676631 1543288 2080584 1693700 1379138 769193 878697 2006495 938541 1950590 384633 705341 2190436 114040 1353745 806870 1222943 2399337 1496870 894775 381762 289635 250159 981117 2557693 1463056 1553556 1672196 782241 260471 772206 2201202 2095898 398754 1325888 1463360 1461349 309682 1728697 760668 68002 1552396 582144 2300499 2503034 1227158 904635 865631 1091962 1100066 365957 1772630 1478345 70124 2118102 942242 1748091 960350 861129 945045 2547160 2052084 1068948 578571 2463772 292091 1150743 1000182 1129557 1101683 298780 936949 920049 2575332 2314704 2485583 1900123 2388323 866464 880261 804156 459797 2036318 2387429 2166211 948159 383858 522279 1910627 1273375 1754571 2459942 2506987 562045 1458214 369147 2262698 1293267 168900 1104566 1377382 2359467 1672509 838321 2511542 59253 1974538 2218284 86374 1282026 768066 2470015 937673 926804 2144373 215947 370215 1264152 723758 1479771 32762 432157 1421280 1031586 1182701 2528897 1534158 1794211 763673 2340143 987026 1205791 1915849 1365388 2221498 2558393 330733 1546074 51606 1411990 980020 702189 2509094 937954 2184548 213326 1298596 458536 884615 519429 1472214 115518 435332 911777 226240 1066556 249148 2107858 1224715 117619 2445102 621545 1071528 69907 2199666 1431496 842099 2034306 2214254 2361883 133734 2496155 181582 1822756 159645 1483812 1115310 1211063 796727 1218969 401156 1428537 1080662 1021366 1817286 2179747 1665198 2399939 2151592 656725 1336946 477232 1030710 1806985 2334182 2363106 1949690 628593 1395058 2121860 1411751 385208 282737 474331 315883 1703610 2124416 609086 1848170 779303 141176 242352 1294014 2271894 2506942 1873597 2310986 1919033 464382 642506 1760016 2628775 2268522 334730 358302 2166987 571113 576837 1120862 1347631 844347 1252877 1932177 2357036 2028880 844955 2522473 2069331 1935683 90565 202445 2643074 467246 2615367 109129 518128 875644 40049 428286 2648451 534579 1374905 1651326 566853 177493 57019 915875 50402 850084 326524 819313 2021004 197809 757113 1434169 573718 745330 137895 1071401 1563518 2263046 292591 2080902 2352537 1448487 2150059 2596744 2588205 1987958 166033 373431 1523142 2395787 1169553 166014 276174 1924502 1460288 216072 59099 1773318 178925 1298816 1887074 768740 1919302 1047008 1120039 291703 1520154 1797635 908795 1637823 2223290 444523 610748 1889625 1008186 2457127 1492872 2229466 1071210 780784 1027941 299341 1210455 988798 837143 1379393 2491885 846702 102545 979954 132163 1492402 2508034 2582768 1727926 397075 2402803 168049 355848 2229008 171174 929921 129501 932884 2364624 64101 146023 46187 1984525 1446744 1278254 129320 2581115 2137188 1839030 896661 750184 1420219 1452122 2592818 389401 1676384 151707 2280250 2348960 72761 179884 1539972 288501 1137713 350351 2541891 2626808 1929219 526181 1100719 1997630 725961 2248947 1632007 70511 2042464 2435478 1266973 2440617 2175156 1482579 1459368 1247363 1959636 588340 1276097 1362092 1685494 2262309 1804672 1137037 2032465 1436317 160731 940470 542299 241920 297148 271265 641419 1955691 2234088 1243012 2647785 580716 1116736 5948 1692369 1470035 1407535 2402053 2339903 1522382 175876 2147575 1600379 1797408 1832308 2213720 1135468 2604003 2574196 282450 1558102 137131 1032743 2104 571947 25372 68638 2070226 1771943 726313 1284723 2339709 2124645 1854164 579586 2223890 1835811 1170673 828046 1314057 515115 52866 1237092 2046346 476334 1988810 992291 2140299 2274903 1941492 2362455 890418 2326912 2333960 2239088 108990 2072498 2234449 267858 1397501 250369 2551224 1766747 2169523 1806011 2401239 365741 2262836 2462682 364983 1114422 1748452 1166290 2047741 1525858 1727122 762672 1805904 2460580 453895 1098793 1519872 1523659 1836998 1025153 624168 2339922 1948482 330847 2227509 1211043 1292962 685091 1138760 2003634 1318357 2646994 1604531 686156 1205205 830981 1650026 561 1059796 1558674 14253 2455479 861294 226544 912489 1349278 2577969 330771 280824 705049 2281224 2566932 1982221 1596652 378500 2518047 2017847 544754 1517925 900377 1134997 1532943 1996930 2200864 2509611 1295112 2206099 734918 586567 1597455 438457 1490333 2056772 219534 2104227 29432 873805 1328060 839474 654588 427783 130797 599484 2063445 60658 2441264 1482434 1514875 308636 620847 1205286 714070 2443047 277285 2295182 1124729 1631004 90674 1093845 436942 1040768 1890827 737803 1252852 1556665 2062675 1538698 889598 1978386 526081 207475 1192807 1934884 67004 1148794 1996311 434456 2398819 1581403 2406399 2064895 492299 2617918 1159065 1635477 845410 838275 2361140 137229 571036 2467928 1543897 1653196 29442 1965984 45940 2214952 2513915 2085754 1088657 1423270 1973675 611603 991414 2197440 2292348 475336 1220645 2103751 2140351 647150 2574646 516273 587823 1119289 1403264 1729877 1855150 1316077 2304550 76833 2005164 718165 1583681 602154 2164023 584895 2379326 1648488 1952943 2291479 1420386 514606 2090255 145210 148256 1408955 1914977 1819341 2340908 1570035 2616124 565338 714065 476563 367317 2582925 1288837 1177143 1718348 25171 895695 2434379 1461929 438561 1143046 619163 2414466 1930673 2479855 1800534 1321311 1880577 1630808 712996 756532 2427358 1963295 130243 117363 8664 251777 588883 163559 1915962 511585 1636102 2603463 602544 1325149 2047412 1408968 575036 1882192 2293344 1164204 1421548 2397000 1063319 2399959 1174860 306311 238394 437086 1380611 293227 1299542 1960365 2174509 8081 1519280 987926 1384702 2581155 964313 624122 1936292 751358 2168215 1891083 1844911 1562428 1106174 1193108 1829661 2194555 2554015 2181306 158082 513911 1845065 931577 762626 1897099 1233076 2191172 2107290 344622 478853 1861665 469262 1570168 2376435 1423681 316421 1310713 2061098 428030 1935633 1187087 1982448 1926374 2176521 2446511 1510283 1998605 1380789 1369304 2399479 1953990 1026323 2432065 1777573 586724 1259291 175799 2419127 130061 492910 1753422 663940 2223523 29212 1839877 1106156 627669 1002988 532654 2008232 2321561 948583 432777 2501309 2205481 352611 112689 1060100 2266220 1949449 317638 359760 2332438 1036033 253492 872858 452250 1697929 127305 434442 1806655 1247614 1500643 2151955 523946 1220300 2450360 1174812 304106 2307370 87558 655122 426244 641789 967214 255120 2433106 1953344 1025133 48706 761176 1627577 2187099 2386067 1475691 1258025 4820: 1996137 2264457 1773512 1953841 1945581 1595636 2010523 1373143 713048 12759 16275 926573 764328 2222866 1626832 353794 1714298 2383395 1767302 1570495 2421763 150072 2493769 528001 636401 2321882 251118 2024193 2520808 2244580 866869 332692 155245 751815 210722 1534563 54355 2519410 122901 693319 1468828 2625405 1462599 450964 1250977 1966370 2417600 1221383 2384300 1264985 2117739 1984226 1936844 1931089 1964076 975536 396747 712736 628588 1554057 352838 2588684 2423504 1744175 38830 207986 930958 706998 4821: 498182 681229 4822: 2306233 510310 2052563 4823: 1686321 244079 2596097 82020 1830066 207038 789530 2506475 1643637 38147 1438260 2510054 2160486 2545053 243278 612634 45117 177816 4824: 693728 2472213 1352892 736483 2084370 1031090 1473935 2456204 2514164 1579747 814769 563210 2330253 1196477 2427900 1793794 2299612 2088136 2474555 1729403 740099 1908826 1415218 787510 612063 348603 355862 453259 85363 812707 1921224 615406 238896 2535768 1538771 449074 750138 1448561 489033 2423271 227170 356061 2395317 1943918 928497 2420208 783779 861267 1814753 798148 2575846 1872253 2202408 2016490 504296 2328739 1083975 735171 2288896 108199 596158 1389849 565892 2648316 1982884 935881 2363172 448736 1928857 1112855 2629405 2500738 2496284 169469 1657423 2579088 1444057 393663 2414141 2287608 1857816 1656752 769948 1040034 348000 201681 408840 2129592 1470683 589138 941905 1804184 2169633 801294 1185586 1493326 1847975 1282472 221165 1209621 1080303 465161 2058200 1647649 1893772 1301143 2513832 2574649 1468010 496141 576590 2545709 2497083 38959 1632393 902361 2123800 1638603 2139693 660173 1715322 2584937 1895952 2329009 1623063 544861 16154 2277372 1913129 413371 417165 59993 2132252 1456920 1924055 947115 1058831 4825: 2402818 1167579 609387 1578868 106981 1330662 1510413 1521769 783585 877344 859453 978309 1777357 1973114 1236993 87113 642089 382405 2537034 2065658 300435 2498810 780850 240923 551208 671910 1301132 2583202 2399389 2186555 4826: 135314 1513036 1922937 1032529 1018789 78091 1531080 1013862 2205724 4827: 706417 2262126 1738557 1287249 1258532 623670 4828: 1409157 2105389 2284552 1990167 4829: 731139 256577 1489235 1431432 641695 1307844 2149998 2605357 1220901 1910658 2027534 1754836 679445 1491331 311271 1691 1319946 1404021 1983762 824562 1750434 1268887 2557435 1497241 567866 1998543 790505 2617673 1332013 2432108 1442902 824133 1573046 694422 1129140 165383 2076102 832130 839993 585325 1400375 476183 102736 497056 688702 458725 697046 926200 1432662 2180261 182378 2101154 2364490 1018192 941144 1254672 2455592 1454329 933801 2503298 715022 2535140 1715735 257359 767873 904245 2244060 430588 1481210 501060 1467280 1322602 393287 2605407 1391029 2103333 2055064 843082 486391 1869382 1850814 2186404 1150754 1477587 1309002 1098964 1524355 297901 2438443 2088661 1490752 1278103 2081751 1176800 7660 2628651 932934 1307137 2565504 515137 1107636 2049099 2427265 915446 1360226 1057308 2051892 1338843 292182 1807861 401137 1006085 2089070 612973 1333954 2096137 892229 1918913 2284082 2481141 1950527 1597690 550678 851866 602344 2117509 1876151 662372 1145955 958676 994769 299218 1618860 879484 465131 2244888 1846279 190286 1180038 2637080 2064252 2106260 583373 714605 841764 835203 1782858 921528 124660 1149616 568355 1375201 2337848 1618217 99471 2154497 585111 1156706 2648894 868680 2320638 1320505 147254 1236350 2113683 630531 2489262 2162131 2083446 1373643 580596 455044 2512637 454497 1478573 393247 2074443 1833412 1368848 1355735 292894 1742272 2613121 1833000 347732 1074789 244061 540725 309167 179223 1088269 2098310 2278863 2561889 9045 2044058 1290095 1918272 1645795 1425234 249687 2076910 1112207 1822999 2397204 1797825 2642884 215763 158890 881979 237585 541974 2387269 1155305 2160180 2298444 2037687 1338708 412848 1426346 484732 157940 981659 2137042 1771397 827508 1807581 2066087 449533 154130 1186441 497625 1362041 1901176 1754461 149857 2636472 2204146 81300 1424243 1199065 88891 459817 2324928 50747 642943 747060 1285497 584980 964175 2393834 1579398 1647735 1735420 586356 111803 2356207 1601403 997185 1496361 2565028 2440639 2591929 900110 902509 1279202 1509320 2151819 1152026 1239396 144176 1004200 1928406 2635382 2277243 1903717 152206 1064664 257338 70209 858841 838759 53165 1321189 1421323 1437613 905669 432370 919940 606471 2396013 1082353 1640516 433601 2608858 345400 58792 791612 1289393 2080391 1272262 1635933 534387 1230786 2456767 1211946 2596083 1084626 1777430 244455 2178995 451802 2188743 2477445 49927 1004379 1558299 2642544 1769459 1455396 1342597 812310 526370 1441815 2404301 102178 1241395 51002 1464862 1926593 1825167 610674 1563063 623176 1058427 1137985 184661 41347 2648719 1870991 1993555 688132 53121 1444748 407995 1110686 775929 1865846 1769920 616558 1855135 1797276 1261239 1895607 2539314 1275796 2305756 1459271 2213672 1438457 1058496 1978549 529792 55679 2226098 2001253 1816834 469949 94055 2598766 1287017 609992 765353 63703 2149514 1201148 2633486 1486230 1098690 687355 169259 511586 1525615 1608803 1161830 1462209 1658734 551461 782316 831192 756587 565995 1884513 1835907 107853 2330167 1452236 940988 2053167 1062485 845523 393892 1273229 1502078 2563844 979587 2430869 982421 522612 2143565 2168931 2422911 2608972 2258012 304248 852166 427443 463122 1100035 1168733 160251 1875904 1846970 1118320 1058817 1411664 180596 686786 942729 2571507 1287868 1290545 2394703 602270 2338317 1082933 613685 1106863 528681 532116 2035719 2275221 743746 2351523 2063722 2475608 2460569 2601526 37186 2112194 1804940 2434096 2330416 2647196 2633543 1600571 51265 1920105 1983971 98609 1159016 2189714 2174907 405803 2174148 508196 2093110 778465 1961077 2393933 2311911 1770985 817325 1009547 728124 63684 2326052 1724713 237672 786586 1080706 1692678 723574 85281 1921497 2209423 903935 2289514 1193857 2195112 2344973 1209220 2580482 2224314 1452960 1741511 702950 2009894 795082 1715473 2267796 2443872 2461003 948225 559464 1166287 1591660 664384 828786 309316 1870226 1073217 568590 2364708 1969326 40163 2489526 1801536 1379030 2155106 1516956 2139136 1502425 230270 487812 1683689 636869 591240 1055988 1508365 2598331 1690112 508682 1263021 2375677 2278830 437339 2575043 1266531 1250683 899941 2584131 1502061 52856 1315201 1090319 79747 709536 249413 291636 172766 773965 196894 432396 2358206 203297 1214219 2541142 1030008 778732 2596454 1975232 1813438 418609 1201964 62618 2412332 2037270 1648205 521932 299358 214530 892694 1785725 109851 322492 1853151 1787568 648920 27369 2119681 390661 1031625 2510609 1098632 1359333 2160091 1744233 1131615 1765186 2421592 549302 1849942 2366714 287190 784431 576587 112349 609264 1975492 34537 1085738 1546966 1783226 375567 1158504 546014 1870227 1545082 543672 314345 1061153 1022953 1168712 400326 72409 2528072 2236026 248905 265198 687235 2564047 1751409 1952355 1826908 2602362 279008 1472796 1429772 2192674 682087 329471 1547312 2480812 1792487 1545944 1087628 2446422 2250213 2064938 347281 2279560 435841 1418216 1535447 1171916 2636660 320587 894987 993259 180435 2234306 2506593 2465009 1712670 192230 1042897 914256 2215809 2225479 626802 604922 807757 2151883 1120930 2138889 1935831 936918 1902337 592276 1773629 610748 2555482 315813 922577 2099620 1565772 1211221 2090823 1438105 2555135 1377839 1382135 635394 426407 2579277 304590 2384135 2525351 104042 1877925 1998971 2370551 689548 1966364 1462329 1343777 2170574 819382 858442 870097 220655 1118233 1839402 1658054 1355960 1201988 853983 2158696 1323233 1094821 1167392 1333101 2545680 204073 166581 1277863 2110078 2586548 202669 1316029 618934 2237475 122779 1860967 1997987 1220774 1437130 2484713 948452 2165602 1527377 254717 549465 592108 991397 1001554 687723 2473473 620302 1497594 1514276 684654 801294 746361 405372 363166 1749848 2647439 2174519 2458001 586385 606373 1594169 2407827 920640 1981719 1900799 981199 2139114 1007140 1732427 1127060 14081 1754486 1986076 1203018 2587099 179210 2534512 2486844 1198312 1728459 2523061 581713 1590212 771653 465717 408549 1160990 1374691 2479747 594726 2135015 1044976 2009221 2146862 977043 1730940 2033571 2322742 2212112 656573 645266 199341 1265675 1081194 187741 239290 2194306 830471 1121442 834858 1022614 1910872 1646113 109023 795386 1350351 377464 471880 1928844 2006281 2303121 71154 880348 1723831 2418452 1742338 1075616 1169110 2488413 1459968 281445 325732 2422577 2073340 570341 1425464 1925205 1122825 1722840 1213826 665193 483544 1790152 1299903 1397506 2315588 1336119 1289972 10696 1019319 221571 1444654 2076662 1825357 802022 1257118 1902455 2057121 86877 2623281 1701998 1986615 2638678 2002100 2402760 1621754 1915615 1367589 424566 1697938 2214688 1671394 1093093 687818 386235 979235 82041 1423771 654588 1505584 2393478 450490 2420384 2148993 1897885 2044259 1970028 278892 2092496 2400050 396588 1069971 665109 2219834 1254844 909186 2389077 2556179 16800 678552 1404840 393301 1964162 1001533 775089 2309457 124395 1082382 1591688 1264563 546365 390931 528748 537582 1376487 323501 879967 535478 25435 1773648 2107804 1925103 2119225 283982 2363113 2555335 192189 1103754 1432959 1084291 2484276 1835026 2291522 791177 695056 754098 820823 1133973 432952 1248283 1050045 359520 1090481 1177510 622096 2597178 2629218 1735217 2272954 2220638 143034 1444590 1764876 2390159 820401 2010906 450752 319018 2528792 296536 1495451 1104544 370864 433805 476298 716543 727340 1176051 2140082 323143 1581102 553078 640795 166771 1373487 1267628 122134 2563667 1156573 526228 1443380 2068848 1709082 682819 1348919 1112125 532272 862413 1461435 1475258 2427260 672584 526497 2219473 159941 370052 1236038 1619602 2238316 2161760 2283898 743382 1763632 1917848 1779294 2503205 309692 123180 1194191 1019899 1736098 2593403 1644712 868424 106680 333563 2041646 60582 1112764 910839 510556 619865 2089369 2203971 2105891 1338374 700161 1778388 1849390 348036 538723 2206628 2407637 900465 1472308 1678872 1965194 326462 778883 235063 755915 1980246 2447797 2536048 2292938 177828 888019 349026 1911417 1944538 925971 1930972 1907413 1530972 830432 1633289 2147005 707314 320627 1721945 1825806 2424539 2609372 877722 2399637 1919127 1396110 904637 2284681 887135 1754109 2565995 1789812 1656071 2222176 2402670 1005310 1291372 465084 2527937 729324 2400407 1905957 372454 1839928 2465313 792855 2115992 860589 1395387 1541420 2239798 363775 764043 2355212 1075060 862587 558252 744698 1326024 1770282 1853030 610780 1882997 1522480 1533903 933554 2292058 1221388 572454 1822783 2374424 483: 16710 1997470 1236988 672269 735086 978749 1563303 2339991 1224628 1172636 260079 695328 307049 1591698 775711 1577625 536894 1632716 887400 1568298 2109279 335628 1766484 2225557 276102 2413115 482085 1177946 1719954 1201262 239733 1944476 340691 2344224 749344 1339018 1340229 2485033 372766 1643523 1502890 301290 84234 1179474 1436924 827176 1847418 1412176 1336701 1318200 100033 2510697 447557 1114271 1098081 604021 300466 2540362 1314384 778488 1206469 657551 2313998 1365950 2530856 1617953 695249 1813472 909088 1645276 458102 1768022 486022 2474952 858121 2398369 1231855 30496 1885769 1081982 1778153 1222390 220482 1989046 1599970 1786094 492706 1039979 598965 629492 1892531 160925 917840 1211741 796035 1160240 912345 1368572 1317001 1952494 1328844 2069439 2294570 2254100 702381 2053776 772488 2467147 1624864 1769951 2120325 2566424 2171415 599662 1694795 2358713 1445657 1033513 1685515 262204 908131 1984924 46777 2174962 1801576 338289 577976 2094154 447407 1359875 561370 2074237 2526419 1630346 1142201 1689535 1673639 175990 2078741 722247 884774 2036305 1064955 152980 2364944 2151570 2098324 1787027 389609 1380427 991576 1636472 1676968 2238853 1673407 223559 2072542 2542727 764613 2439175 2214572 1845182 515616 2303025 281682 2634642 2158440 6678 902949 372379 2596145 990544 494301 569702 17582 495091 2630876 2383913 162343 1600076 1882467 1693172 777969 2148546 1216861 1260443 89110 284224 1429153 1395445 330181 2258151 600247 2301992 1573664 2157470 1894992 2205479 437449 390778 327602 1408431 454312 258045 1484126 301248 1067183 852759 1441885 2433520 2578372 1019119 61969 1901619 1313734 98551 618725 386620 1842055 1518932 2023117 934545 908570 1373963 953401 1843829 2609872 2329630 1927200 628932 1745984 241306 198175 2324262 1330375 266773 1924174 303880 2395695 87424 1175887 981917 1242677 432941 416987 1452995 183873 80966 2019496 1495454 855024 2365752 799258 2439625 1318924 1509187 1083114 1450001 1157831 1558321 2487101 2293112 670693 760250 1386436 276827 771455 2314057 2441347 476110 418019 659780 714308 5176 532681 867365 1761804 1140534 256487 2598093 23792 171592 1600569 2316971 190601 1959959 549013 816649 2125057 2391705 358104 1808654 528109 406501 1903090 2051036 1208076 2347999 2575393 437313 1445421 1031848 1481921 2392234 1556812 757797 648336 1338401 844887 2252085 2139437 865942 2210749 2174839 485545 70671 728740 1728389 2495611 710528 534300 1872985 1673125 1712094 1654519 1958243 308128 2565575 144582 348910 2031554 220864 5834 641263 1114632 702761 29384 2224683 400172 1082747 2566439 627971 864344 1137089 551863 1780847 2235189 1201117 2232320 405362 948961 2299925 678447 2056559 334155 2174857 2248365 1845337 888266 1916597 947025 225097 810150 560351 1239436 538095 24860 1806670 1246624 1537135 2087908 1880404 2047243 728028 595719 309900 712217 111235 644389 1821755 2114476 1036651 711250 2041174 477807 2495955 1060416 78469 1913481 2506828 1221990 974460 255317 1840443 1334537 205443 893800 810608 2372223 299424 1159673 2187569 1117510 1580853 304065 2328399 1099591 522957 483226 856001 980176 455527 2304620 653195 1844054 2536752 22449 2270624 1541988 130510 2017219 1669047 1321267 2088481 936220 255903 267809 1403514 2326612 1861319 1313841 873402 1002525 2469985 1382640 1978243 1725740 1724027 2353478 2596470 2031507 1621312 212766 1715721 1390974 449952 1538129 2107548 661965 1879026 871058 2611401 1551324 909139 148879 1403108 1918204 834816 549183 1664925 1467398 2531830 1318862 1704789 1247277 1981559 79123 899895 2146228 987561 275139 171700 72465 2105253 1074790 871607 1126348 1385210 2562955 1184468 1530126 1350715 1755885 212022 2453109 455816 691767 1798518 1519044 1326388 2318639 1536569 627191 1410615 313641 2466269 1248958 763393 2158205 1115629 1706833 1896548 2450626 2351517 281386 878735 634505 1283327 503818 372262 645557 2341307 12914 2412458 604117 806974 1176629 2644623 621688 1939265 155715 606313 1273710 1836878 2251357 1719465 1351323 2498997 237052 425861 1850752 1829172 371819 2068093 1416275 1008350 88677 1663982 675922 1469450 1803373 2267795 1143797 153217 429195 2286793 2089636 1839161 1407669 1266071 2520585 1658782 1942325 2561751 1719104 1568650 1837801 2367287 928219 1073290 1412735 1234898 708829 1553404 2448324 2260214 1484802 1692405 2394861 1519225 188396 2098110 2511660 1169274 50850 1668221 1896486 1157907 85082 2165608 996968 726181 693797 1116219 125194 2100342 2385496 1660703 18407 1201450 2447350 2614504 463025 2402525 2229974 248452 1620971 823380 331073 2442180 2368811 1219507 2199484 1219841 1541159 2611871 2035754 2356637 288080 2497495 37441 2545912 1907044 2497533 1446783 1655581 1131421 881466 53342 1355079 440041 1184783 711995 105016 2093490 1826445 475142 2631784 512588 311958 164292 633329 1793946 1711285 2111352 946533 1470965 2487874 394328 75989 2290228 1285139 1370387 769235 2528881 1781136 1639576 119916 2075043 2461510 1414054 2404414 1904026 2467417 1413617 2212833 2536041 2321569 2527935 1236433 2649238 919347 1454941 999607 195512 702576 215084 2275897 1225665 627261 2295950 396007 1258289 1150941 932902 1111078 1995397 931686 1377263 2140967 597227 271033 1114605 2183683 1699017 2248937 2614578 2429233 2055419 107012 1360575 1110323 1672981 1796118 2487869 2172453 1471503 1590441 175308 203975 86782 80903 2152475 1322398 1965414 2516375 2554402 2337317 2643373 163440 138686 2643949 1531395 2433378 109281 2581144 2005226 1635579 2315408 2374532 232733 1257065 244269 1499849 387544 2055480 848608 2382845 1023110 4389 1270498 2045586 799707 684393 2242793 2222803 1822888 2078436 855444 836301 829317 1368230 2463642 1595421 2221494 50942 2107530 434718 1497461 2169098 755675 1855893 2578081 209153 330561 2394186 2461802 216839 1350088 2475615 1268139 2115857 763893 1396235 1808824 1699433 825135 1021719 1578918 686783 1215808 599614 787660 2563274 2298592 998140 1580045 1413836 2547605 1654699 1246705 2074020 1288037 1499927 445296 2470152 574321 1875059 2322009 1931400 1099238 1429332 1335352 2493928 324472 2558909 1356157 2514210 567773 2129375 1587407 1013893 183218 2500683 1147991 2534860 513420 1224658 2398731 1927686 2620686 659856 1425581 1070878 748030 585651 1413193 1009857 1921681 1910717 1124543 2210229 2004041 2640376 1049684 2023901 905490 2363468 2584505 2552258 686102 2309428 341701 457491 2474574 1802311 1091784 1672438 641291 2079714 1902555 1378717 381991 1865098 2213399 2456122 267425 1851049 844343 2561115 273354 1262344 2025033 1862237 2455340 1071337 483709 959018 1466094 341987 868949 1403956 1683595 13146 1406809 2462002 2492601 2244992 1485230 2099165 115237 895431 2234431 996399 89791 976697 511048 2024 2346169 1064523 729947 185209 398155 779653 2076175 544153 2100537 566861 943520 513129 522725 2509362 1539415 245837 2400047 2157125 957038 1094220 1332852 2514764 415707 2023918 520616 2139527 1742214 1649367 1433988 1083644 2485018 595878 1933550 2639855 1311319 699655 1790142 318052 2505183 858948 762623 635549 851097 1088049 1088210 2158375 2373300 1202293 717950 1981360 1743480 257673 1593083 2325839 1291777 2484612 1738175 1163139 34522 963892 1113685 1711901 537495 1468595 941922 10353 276532 1302963 205511 1619962 1713771 996748 2408831 840061 352632 37533 1301513 850958 2091576 2475347 757642 1589271 2635019 2112626 678983 2117918 1357293 1373636 1243436 2619850 907535 2068041 2280507 2278364 1483945 2395973 377965 2459517 2641237 1514100 1974589 2176640 527037 557952 560322 39779 677912 342565 504179 1450833 2050336 170302 2197757 1797314 2617433 532984 859740 600935 1875089 1931848 605945 807560 681073 2413095 2428045 727402 1916200 2500722 1521006 2432363 1846757 815338 2542886 153065 2300029 1493473 274308 2384190 1745034 2091848 679172 1517678 560652 966870 779435 2190511 1778688 849919 2641793 2495341 348770 1285320 519694 275933 1496780 2189772 1440678 1170035 2548391 2274128 1751804 1852990 1473090 872927 6023 2385181 466805 1720587 274087 2004815 2172885 2304150 880140 168671 1157105 1312321 2485993 1126882 1787995 940363 658692 334574 1685692 1680081 1564047 1752655 307279 250271 987593 2416326 1391638 1103323 862063 480972 2415737 1722258 1208374 935941 809346 1714275 980876 1682515 125564 1254320 1529308 59885 1753868 1826151 194540 1401315 1336764 1904795 1391092 2042825 2231243 2406080 118824 1091176 1494850 1046690 1547784 2483810 2529250 1741680 170004 1321586 490270 2558872 816011 347049 76871 1966174 1913329 339876 2466001 2046732 217807 993564 1840902 1662932 1027600 2616431 1231181 238994 661457 2030389 2606095 104128 1335130 37165 448778 1907136 1549727 2145714 460755 1544119 2403856 73026 658151 580176 209357 133535 2040101 225629 351260 1969136 1138225 1203178 582454 860230 1934553 479059 38043 146731 1808724 1266549 1879561 303293 1187978 1918611 795797 160524 2336960 1165701 1103457 856363 1457977 2640023 2176958 172239 201061 1916738 743554 1467430 1751109 240376 695467 1336410 1971646 103833 812813 1313294 1904492 389773 1031581 808161 2112180 579047 1991541 2204593 2481958 1565752 1572870 1557085 329269 717123 1018919 732820 263792 1111216 394612 1561521 2437079 2221087 1751691 1973463 779149 981366 1895254 721408 2553202 1752724 1952896 86115 1557958 1782321 656004 2204521 88121 495021 800479 2623460 2086030 11410 312744 503227 1586808 1959111 437980 948898 1573912 1202682 399276 1590600 1148726 2208738 69078 1839453 2557262 1161734 734451 1154128 2575291 1348220 1739368 1271977 63106 2157472 2320260 612492 2065703 2649326 691706 2044878 1584953 2226649 1642861 2177316 1704073 1199474 2260631 127834 2251897 509128 2149330 1666625 1663040 564610 1771690 821521 24525 1780106 1183096 85045 126682 1769787 969368 621981 1235139 2422790 1894921 2106202 1370186 1723745 731487 309056 279199 1183181 738310 953181 1563153 2264303 2001981 897379 282933 2617613 2170528 593783 648964 2213393 1683346 1749189 300054 1666175 1956019 1570220 891262 2401753 168819 1955052 1976144 1929030 2599430 1138170 1792388 834955 378565 1926691 396640 2175556 2354135 236293 372965 1725580 432264 1606504 65589 1580809 673686 90840 623779 621877 475702 1451992 590805 1424546 658375 1154453 745656 766135 1480123 1108716 124655 2298984 1616060 1357658 1288510 313562 887936 297486 2235202 801781 1406215 1019270 1281774 1616934 102371 1165692 1131997 1588807 642994 2122302 1736336 2452372 1068441 2576345 309630 1120102 606374 1952742 2256185 1156157 672178 1549136 1955048 626077 722456 1900285 2558887 2607635 2521403 1070230 302248 1071859 2005771 37446 678091 1871263 1865806 1871113 946908 145801 1371946 2408627 1287764 38392 2619340 781472 196978 2289382 2070775 1533321 2089039 1888269 403515 479934 1806777 668048 1992268 872189 1043545 2491675 1677500 2062565 1007232 1002935 841110 1221409 1408602 1592909 2273283 1718467 1190114 716527 495221 988744 803856 160281 2446169 840167 2116448 1550152 2116018 1716772 974086 2530615 2311791 506875 710470 2372866 2457624 4171 63859 878601 2260375 274500 2597061 581132 996443 1072501 2310892 302907 427241 1036975 1939542 2456927 914625 345964 2538968 2391730 2139614 2336134 660296 786197 235211 2575189 1868928 1200310 416603 833944 2639259 1306563 1238383 1810888 205131 2274745 2092826 1159051 783046 253533 196180 1902767 726965 2593547 1837459 1898316 2042066 2110208 830789 1322658 414432 317696 1712565 2457815 932834 1278253 1509378 984896 469946 1471277 2559562 1822367 1306806 1416253 1301688 1674786 814571 312982 2000606 925366 906261 2032253 1482366 473579 2139054 521347 765731 949173 538208 1609775 147030 2638174 1140173 1538751 917819 1606589 2081824 2433100 910203 2444477 891713 914872 35849 778231 2306627 2412829 1740844 1292748 11020 1599018 1929433 435336 167525 897994 2455666 738086 1227220 2216584 1147894 595346 1807904 2413367 954812 219145 626899 1736251 397762 2553258 2587967 2512474 2011607 2423868 1374532 2405842 865966 284750 349021 2426825 970777 2266509 2099632 2380910 1244289 1608193 2589148 782149 2299141 1883269 19057 1094381 17089 2274093 1595919 2589758 2541788 119643 1504031 894144 1737783 762381 929775 360761 453871 1534758 1627982 2106888 423111 1754640 1812720 15131 2329851 340476 1183165 267648 1310512 1900505 1335404 2505339 2163173 1843166 2038121 2380984 2327439 1110892 1515602 2636846 1505605 1501476 1448875 2010866 65141 1472118 435865 1508329 2306051 1192215 2370584 2315453 1817043 168952 1078909 164264 981879 2047579 1019581 766025 1219985 585949 470153 2082273 427042 1677014 2266022 2107376 842251 298591 1347928 1422578 1037724 1953937 896055 1668099 1870186 362077 2285440 1474566 618606 2537735 1235839 2642453 1075369 1539015 1582297 801545 136299 1617290 365747 1930318 488485 834350 1128902 679740 868536 1748245 816653 490264 2012459 1880988 2434484 239460 2117609 455051 7911 205882 239966 579896 905468 636007 2549692 93260 2228234 230448 1408155 2364782 1978899 1972096 164400 2467366 103838 1345520 96656 1467448 1497670 2327821 222754 20591 1219210 2041265 244025 991231 2259040 2133126 686364 818366 1040347 266987 627819 1808753 1924954 1528563 295633 1575272 590089 2446910 424912 1330771 156790 564290 389157 1274135 546257 2497429 546804 2200296 769858 907804 1303234 2087635 596378 2449214 1900777 1496972 2409562 2443641 879870 337558 1256034 1217726 1041062 499410 682809 1386227 2144336 788248 593583 2116254 1222239 758886 2274029 1586806 2624039 2058183 465178 520294 49960 676739 528460 2509468 1673594 367684 1709274 1426364 1261316 978984 247255 2496268 806799 1439514 2324480 84168 706280 1520321 2055270 766470 1480455 957175 2062059 1236197 994658 156899 1751176 1001481 2636226 834733 863956 126204 1184525 681854 1442533 613455 64762 1209296 802461 478275 734078 2414091 2128719 1547764 2516825 1224825 254795 2589712 1524957 1886441 167498 809989 288264 1135742 219568 603648 2591444 2252032 1178616 81129 1992644 2528449 2347104 2373658 4012 323609 2253381 1261146 2622586 478367 2518213 1879847 1506791 1740769 1645986 486309 1520044 1032239 548480 350803 1404319 2506084 427085 130309 1741831 2527198 937264 249995 223508 2290832 276768 2200600 1262873 2076979 774539 961774 1407565 831009 21361 399159 2114216 2611113 369497 477730 1311954 1682157 1218917 2635864 778352 2349801 2090266 2034770 1793863 2369343 725708 1776572 1981588 814400 1420269 1898159 2099875 2434251 742799 277672 2322371 1130978 2246699 156425 278035 1112926 1033734 75344 2249881 1572526 1779362 511956 210338 1710041 558398 1417992 815647 2552287 798347 465690 1301800 1605123 1750394 2495922 2156568 2037297 2209554 1794770 607176 2316244 82961 520728 55534 2296555 96072 798642 2539210 1122438 1377056 1701415 2286723 457936 1463981 184345 1506062 1446566 122075 1798488 544859 1198467 112496 1209956 229881 2544282 2294319 358477 1144928 2223020 2605833 942513 725579 385317 1867535 264785 1116474 2443076 1448157 2235213 1412754 1101112 1766433 2316136 710176 622480 2591057 2098600 2288222 414913 455274 2216512 1116677 1337013 496534 431528 2066712 627155 366795 964990 2221301 730497 2631261 1179594 292910 1655037 1501868 1842567 287245 200745 2399529 1951852 706613 1202050 2377700 1004594 116038 1194186 2036712 180824 1009283 438452 583852 2171193 210107 1676597 1408805 965314 2466823 1716597 1792718 614161 1960139 609305 2470063 2574003 717918 1091494 388424 378440 792371 1258766 80038 1355032 2251716 922308 1822168 1317117 432343 2442043 160733 1344437 625399 1223339 367934 201657 960268 1574444 1068478 767213 440379 1920243 1521916 166858 1239108 2288053 2317198 1342009 992701 2317614 777154 1904045 503460 957900 2602899 2449204 1416745 2321844 22106 1904245 1339008 232697 1844930 1498541 1690745 284504 1323907 1304566 1374982 919518 780111 2462313 433958 1810472 1369262 2171994 456752 1302235 1316492 1019143 873395 2154171 1596498 2543145 1308605 352867 50964 1121132 1265427 801823 1353494 242157 862151 556917 114618 2119550 2592107 893543 698961 1859052 2613825 873102 2572392 2196371 1239049 2154132 1769015 973432 984324 677123 2248924 695937 1986437 850638 2193531 516637 166634 1703589 609787 979192 602834 912817 2593760 1845893 1710462 740985 2349000 2371238 416817 1612917 472147 1881159 300270 274269 1063606 2463617 261939 629857 1681020 701355 1664595 223311 1592640 2486669 1093918 582919 171257 645895 1118655 1499122 1773743 1207852 507352 1690007 1024163 956223 832714 532373 126578 1368371 2099350 1278546 1278471 1803324 962688 1230009 2245226 1726196 650824 2453341 2354598 1097976 558347 1733261 1050867 357110 2410835 830739 1112549 1869318 511225 2303626 1494408 1105003 1335400 424901 1284484 1790522 2149289 2262924 696919 639953 750242 2186026 1155713 1376688 381937 2622083 1060188 921449 536576 1712725 1456495 39322 252441 1172971 979720 317532 668233 1283946 2592892 2278707 760363 926554 357804 296430 825855 2629391 1546121 2360507 2470796 725411 1906204 1508748 724601 2253531 2262632 186145 74165 1162381 1849923 42093 1674708 2010419 2076057 1679604 2258238 485551 338883 2098647 1204640 2040276 393722 1515853 390650 966338 1799832 1316328 1404439 1268289 928405 495425 11510 1377645 1963798 1865059 348477 646446 1200535 134124 258442 1945335 634322 1494728 2496980 954400 642648 129360 1225426 654260 749791 202729 778350 1543822 2510494 577156 1615404 2568134 2509740 613707 2169114 2237872 476350 744539 1919874 309936 589038 1273219 1222323 572071 769794 755391 2292544 4886 863629 2277648 1575685 1338947 1580452 767005 407150 2273254 1676401 1916129 1078867 832134 2085914 601966 1021920 186106 2479492 2185691 1358027 1534852 2008355 1739148 327227 259604 799079 1539257 860647 1225952 925620 541389 2261990 48022 2040879 649585 858917 1995514 975892 2577251 1551734 1566851 1180936 2608730 1384921 494234 2113335 2121582 2502774 807168 2162407 1887146 627827 2237497 975599 1048158 692113 1118298 315063 2607285 712221 1206496 560075 2472822 2467726 2325212 747026 1831000 153992 1905275 1193882 2604025 62030 2484405 167301 1053605 2383157 1002366 436006 215231 595265 2308194 1727521 1577731 1204028 2096265 699511 1163923 1732206 1704985 2604164 1540832 265978 124515 578079 1042246 335594 199453 278652 522852 1555494 1441227 234295 1613995 1978303 1444460 1952857 384281 2245248 122800 615263 594371 2522464 1765517 895453 822137 140737 2505864 2608938 1029039 1757568 1456692 1234911 1702839 1805906 926380 2025115 403886 1464548 2083259 1616604 2620813 2641359 667866 1544653 41206 705308 294324 1814501 392608 186805 1514767 1409733 1573542 818511 1506384 1423511 717190 1063987 2075463 1284557 262138 1743467 2561405 2459520 703172 1713785 576579 1713595 2363779 859101 2204477 2131206 1668697 201484 355848 40529 943743 851883 907037 231126 2383908 1084392 935281 808201 775399 1769663 1746826 1398782 928658 151476 1853208 158559 446241 1950156 742609 1661971 1802364 514642 2035239 2621107 118614 291495 2444947 596971 1868906 943863 1191043 1217812 2405981 879769 296728 2488372 2278148 1088558 230864 2273584 1773183 2127538 688105 2600896 699741 1613048 2212639 1815930 2124539 1357420 410546 1708493 611700 955588 75760 1909854 11349 2024435 1616382 1160598 2146316 1510600 1515395 1433378 800356 407596 2617419 162542 1847949 2295951 2408168 1543231 1613754 2088703 1999739 1870365 1653006 1335836 927065 1854276 845625 1671300 1732150 1318718 19544 909467 1572957 1735330 2327989 574998 1123890 1078857 351650 215821 1262388 851115 1473358 1729536 2016543 1760150 2035040 1158915 197558 2124628 2138228 1358805 319739 486958 2477192 1437026 1619909 1159256 1625926 2576587 1538696 700644 680999 2204308 1149212 387937 1698124 1645149 2583765 1600311 2294233 1791451 2292848 2226393 408244 1649409 2200518 1578213 2417735 1762289 2121896 1836181 948914 273844 371919 2535200 1872252 219001 1496117 1401919 1214560 1581116 1151151 2318796 1775029 943918 2033036 337218 1452561 1467619 2624647 1720913 391995 208127 1548905 386504 338133 76893 1746436 1937008 680131 791434 2387580 1195101 635626 2527817 1035345 777802 1502470 239529 118212 2468320 2321628 1958864 2365951 595164 679553 841426 2219902 2635412 2416522 399563 1274744 487106 1915589 720221 272020 949275 2532229 124189 419897 1629401 162240 310574 1256600 260727 882305 1589721 2301088 2293448 553655 14737 2579253 1134983 103245 1920622 269179 208978 1705457 1743690 1619032 773524 32338 1846541 688256 1658314 2481058 2222032 2172509 2562759 2461407 163917 118888 610360 406957 1468868 1900799 1924681 617304 1821002 545680 743888 760301 1138804 1065733 1437414 2055685 1665652 1399797 1193833 550783 1499409 907958 232245 1525102 2191640 789562 2626807 1396352 2044371 2134913 1342518 1128593 2139965 1496856 1923818 605423 346349 1864702 1489140 1877137 1126753 260995 1731903 1927952 91465 1461773 267297 407445 1417109 1143441 517977 2631906 1018458 435660 90983 2593828 2341020 1230874 2458157 1963212 1345926 1576686 2269359 1914386 2168751 128579 2557624 1950240 2295969 1066836 899030 401855 2473870 1269863 278068 2571829 63055 855773 1947418 2502094 267562 1311134 2469384 1370595 2380891 339528 917938 1711931 2253668 684279 134226 1391557 2116398 590394 1625928 983935 322542 2091626 2569217 2338100 48947 1544601 12430 235407 1483654 2519112 523553 2546913 597389 2373590 1980992 1404584 321259 708111 2383810 869754 1127483 2604307 1135264 1215890 2302238 681549 1390480 321803 801308 1035614 2383525 105280 2496519 1105921 1348563 64842 2416932 52184 677001 308479 705595 1172490 2025984 1554629 2639983 977355 701138 2187446 1812699 843628 1070699 2160668 408475 522160 2103416 207339 482719 1352926 1416252 2582732 1579137 1911763 814378 1456776 1943144 2603989 35238 1375763 1205105 947067 1730485 2523178 1197227 953286 1542372 559808 310226 1900906 1158201 2515081 614778 2253680 499346 1034219 190942 270821 551555 2516168 177542 932481 912271 801126 244093 1774994 1249860 1328891 645460 427418 1296306 2096482 1923979 2051838 1673942 28137 2108840 2008121 2165567 2151144 603956 1790992 830696 1824121 2214135 888690 1934596 151370 2451709 1162147 769730 1808589 1494712 1957875 2481147 265106 354943 1357134 2551215 2184218 2240461 1586691 741807 2599725 2323766 809583 846590 2454223 2008439 2643332 127654 785725 1735891 2260915 2405510 439171 780824 381524 727207 165878 1749753 1940510 1516728 1136100 912072 2339922 1306381 2586940 594372 1194126 12066 2532888 1455147 2330456 807813 1093312 2527012 1586834 2634877 2419469 1454697 1881794 2520310 1537949 520489 1020033 2397485 729405 957912 1161642 770384 2190138 1044535 717079 461683 954038 2258959 876848 2638461 423179 1280082 352356 1521947 1160256 602369 852119 355877 1082925 1229548 785412 2252651 540229 153409 2648611 136373 50970 2431939 2201444 470305 1188015 1013882 1737133 1901187 379598 4773 635916 1440771 2530925 1540646 34868 125644 690097 708826 2528733 927032 913464 1031809 448260 503358 361838 1071759 2574578 307766 1930824 369354 2523361 68187 824183 1948082 597219 1530901 751533 2202952 1851812 1296785 533299 839032 1291443 584118 2148054 2025943 28877 1645676 703299 1236401 1800346 1062967 2533166 2580094 2261869 751518 366214 2289082 2387891 933493 2188377 2636258 1827129 161803 28939 914025 1490590 1991464 529240 1642654 1412736 2642193 597214 122400 566939 1507869 212820 2617443 419129 110446 1665800 134877 2157725 350048 1706130 374311 1456750 1187744 295178 384794 2280957 2181869 868860 1140276 190894 1105628 955083 747519 2105736 1109046 2493901 1804536 201406 1037019 353465 984041 999276 2347475 1617808 562237 2065456 1002945 2344153 1631756 1910749 343998 769351 1151448 2411052 1327978 2354654 514287 632577 897487 328819 2626235 2309494 2341893 1556400 230118 1772588 2636134 1549325 1714692 45294 707509 1674079 586567 1179061 9781 1034542 1238131 2185558 245773 2147895 1038792 2643541 1803307 1586484 2163679 2274799 2619039 1907274 1361109 45890 1524468 2314136 1636870 668653 1720870 131290 1806638 700594 1490089 710441 743043 2536176 2137955 249878 279985 1514582 2033187 1704759 1383786 1600644 687313 1732655 587258 1003993 2611539 1971924 1349934 133702 1733456 275302 2257125 96001 934354 1025421 386813 1151569 61911 2313125 618465 2272374 529975 142810 346740 676449 599484 2309921 574244 1189102 219844 1916577 46441 1671224 2327814 2229758 662461 777600 1759506 1477959 295090 439283 1904060 677986 718537 146423 612916 2254247 651536 996071 1272729 1818545 876397 1044726 453989 2439809 1075186 2268112 867644 523662 892288 811133 364601 2167782 914079 1247858 962135 685012 616336 1977930 1521833 741114 1457506 402429 1543642 1877313 196354 2592264 550919 661465 2176599 1322965 2560705 183625 317232 1171211 1497736 479610 1750523 391263 902927 2548947 689193 2610396 1652002 1503965 2197418 1057049 1552868 358626 2202749 2114168 1316575 2306920 1755149 2598964 2356120 2252019 2532782 562790 115490 396187 2037527 2312334 387207 1368690 54037 67033 489599 219919 704481 524710 2605 1924995 2558949 674694 1196058 670311 567591 785910 1400810 1258066 1805742 367117 1584751 593141 2294548 2491000 1966755 2137693 730710 837781 1894969 2212864 1685652 1465789 1831280 1534767 1947380 1518599 1198265 1651920 1062182 13774 217234 1742726 1547458 2269401 1702639 717677 2588181 548062 218186 1852219 1478180 1988195 1922353 1735143 1032875 1932460 590903 766379 428331 1939694 1959200 525890 1210905 1597121 2647919 1897102 1265683 2378786 1254264 1518456 2234248 451361 1613823 148608 33771 488784 456359 1516161 633076 1653196 718011 1628405 74529 310840 1274434 1965984 544926 305843 2008188 1222290 1906158 770253 1549239 8395 441517 1812311 140367 602855 2416130 1571009 2556738 2475449 494687 1990639 2150555 1182358 1062196 596120 330766 1102451 1325948 1371413 1293148 628053 1762994 404715 1138987 1748241 2230206 1703649 168113 1686897 676256 2316468 1096262 456149 2536550 635742 947567 171911 1655243 493055 119742 2550721 1277924 2296954 77274 2419183 1115295 1430521 2527815 490636 1374668 211896 870599 1444656 45447 1434685 2176695 2492533 1040012 1609061 2626472 2048771 784755 2021119 333424 34422 160484 255535 236398 2170081 958791 2008771 2538955 2081202 514146 1238487 2320304 1567158 1401971 1076931 2177153 2556136 902171 2035471 1681760 1699714 2489570 2558892 2186682 1509512 1926926 526579 1180428 401738 426610 2429269 1665278 2013655 1767529 207078 500273 1520 1692231 170802 2264258 2483531 2112697 1335305 1219333 2520820 1627706 2396103 633102 1969059 1391919 2440578 2187525 1388565 2171681 1347925 2067422 469642 1221356 1540376 1102881 167389 430832 113829 2516224 1732511 2563212 1326366 674811 453114 2455723 1644050 1686658 741327 2540338 730119 2018484 335274 1363078 2364962 1626355 1714299 1140561 1407588 275007 170340 240258 1410702 1034988 61459 1411840 733725 1490719 460582 570105 1930276 2598400 1428058 1403960 2075822 2079781 548300 172713 2490888 382235 2469945 673476 2051754 1405510 1026251 187910 1032644 1462659 1145919 1120805 169332 2067224 1480590 1136963 1277888 234701 929894 1985994 2055404 2507018 1529637 2155985 285047 1177686 1956868 1362566 1987034 1437591 729520 15315 2551070 2568112 758560 1091443 1108810 2503327 1579409 1592526 563604 580794 1211744 2462432 1127835 2337789 2178120 2472309 682723 2544760 1621067 918253 29476 1574039 1342089 882754 293496 82826 598979 1542211 1585847 889498 407347 796757 371420 1696204 102985 2182089 2137417 1195054 1866076 1750989 426605 2558379 1814762 635152 13277 1182122 126234 1705611 558116 2624988 2139477 1499623 1598360 1612529 333748 1112995 506046 1315479 409102 2374273 1127529 1647321 1068183 2078777 412240 649981 327119 86394 383533 105772 2547745 2596213 1889 1730518 1806588 2483962 2175686 330134 2035063 2347229 1080262 1072053 2485296 1957403 191577 2599380 191733 597518 395819 830467 155141 330767 344063 2145800 488558 225524 937761 167253 767800 2622242 1057112 1179335 507285 2276163 481870 2089805 2275955 2328310 701053 2355467 1388520 829299 680318 2097490 2510665 2448132 1593620 192729 496743 378290 2016918 2440817 983231 264971 261789 2415044 1517594 2430369 282196 1508966 1676788 2436740 2328761 1588978 1441572 1116704 935634 444539 979772 877371 314092 539746 1256070 1842588 1381440 2415056 1774025 973080 2588611 7997 224030 1561358 380035 211702 427086 233555 2254837 2115696 1395273 1788982 2151170 1653524 1502279 2103738 879362 758203 1195465 150727 1226736 2076931 768888 1029729 505204 2119628 2380681 2277073 344243 958476 762518 1942390 712268 1051301 1468573 385674 1961555 227388 761725 1207644 358002 2577386 2245283 37177 237192 2093380 32301 722165 143467 289537 500565 151702 2176566 1783511 2121670 1705186 1999382 691662 1705336 2550350 418846 1894308 2480946 1094698 960418 737847 2091421 2166949 228522 2326028 2132364 477042 621928 226588 610031 2159393 2209340 798619 1153659 1343993 571790 879604 2104887 38751 1734293 1226540 438609 1312546 2386514 2182306 1423681 652565 1426797 2537331 2595388 229412 230729 222936 1905381 477376 1266451 1107695 1316131 887926 1930328 909846 969764 1334623 1883667 2303708 202838 1941367 428030 913935 10478 162039 2366277 148925 384704 2435408 579248 2307977 1461005 43360 55410 606777 1072926 1103168 1155146 638512 406653 341292 1778277 117732 667901 1247564 468891 2409865 324405 463550 218111 2128280 244321 111644 1421160 2081119 1032192 2367804 2361125 72677 406093 373747 1241665 888514 614671 1906332 2203183 2404322 1685677 2411603 1262621 1622089 511763 1417301 481941 1592776 2417425 524756 1812038 1576086 2425655 77872 254311 903669 1606254 2545610 2301602 772214 2641494 739405 2197081 1391276 504674 1873832 746686 1016097 405179 2206355 2319545 2095456 1085730 2266943 186177 2281344 2272551 2644213 1308110 2217101 2403120 2181619 232104 566633 415101 623174 2349980 996813 2405724 1493702 1226946 2039162 1812782 2412363 2318601 1803227 1677215 1308358 1841648 1982335 543607 1615561 321660 2087426 383609 1637600 1169769 132236 300104 362192 724331 2120899 288603 184121 267605 927937 1194061 621367 1474464 560244 1301756 425061 1169303 1144881 587087 1643189 2106011 1738131 2101753 2261343 1415082 1254755 1998919 742557 1068835 285365 314416 130125 456889 1103015 913895 1932065 680951 1518403 2168649 2104554 300821 943356 1825607 500334 59161 1177595 1247034 815811 608065 1584765 585636 1683156 1208783 752718 2258221 869232 1073387 2507472 269345 2529625 1568091 1810573 37782 2194764 2143979 763699 1823578 2152891 2197589 649370 914406 2562341 1367484 160166 1854368 110759 410718 1557806 2237468 2283253 217345 645327 646588 697458 2090846 1445489 1102535 893470 1778439 148274 451516 1632389 2402850 373914 1468382 764476 1502560 1279261 2599323 2136076 2132174 971718 2575130 965491 1990205 1747077 1036522 1045145 1131447 2418738 2031289 882051 758509 688955 754658 1214988 821939 540681 269335 487046 2334067 2353577 1993294 2127302 757753 1442835 48706 1957310 72869 1329971 276483 1694308 2307364 605199 788251 1581609 1698447 1414627 998345 444391 1787221 1520400 1140991 2243883 246103 563965 4830: 2399624 1432973 2518654 2143700 763779 2139750 748071 509365 1823570 2363005 391859 134379 1682731 2120115 119510 1526418 2424085 247023 1091547 831968 2447407 110488 1092522 480157 2597470 1006280 2053965 927344 830808 707565 1036728 442553 1542935 1520758 663118 1470701 859788 293417 4831: 603858 1442180 1875019 794216 1844503 1399223 1696308 2065039 741149 986319 437485 2594584 1247804 753195 1723170 1301303 565746 2390099 615092 45111 375918 1613383 898161 2005596 1672993 1946263 2331578 751385 2042866 857004 1731464 1415515 1446093 2601048 1453144 423848 1004652 2126117 1849346 1491877 1658902 2280800 2088933 1497157 1084685 419722 612823 1143907 1754503 1991156 317469 97090 2567276 1641402 1367215 230551 2228750 1191362 1169361 632384 1494812 601903 1622225 1091995 75382 1708273 2308600 504033 1650751 968784 1274863 1704067 2054024 1763574 440339 395028 4832: 315013 2268744 2176254 926404 4833: 663789 2430294 260525 747366 1590515 2172476 1497839 1728743 1791306 1201178 2540934 2305843 298900 860470 1811555 1309243 2056843 2021610 2339019 266968 939515 1156340 1737096 2447666 343559 1190122 2283578 1831986 2555675 1217745 687311 1945441 357416 1481561 743732 1891436 337986 2611534 1393255 1763695 1824186 1409 1116472 1490752 574097 152423 2042565 1371967 527918 1819689 792933 111235 786147 1658883 663412 1234592 1057508 145198 303821 2194866 31909 532937 930289 394194 942526 2167247 1287712 791244 2560012 1563511 1582794 756192 1707925 897787 1285636 2414352 1784963 742403 1877048 2639356 2387480 377626 1341754 320276 843125 1232540 2473013 1648015 965294 2081709 2375073 432112 988046 920006 612024 65873 1347712 509983 641037 722105 2013872 2078252 2635823 2455725 503363 200493 584282 697331 1819607 1939431 1959185 2009440 634774 2308018 1301613 415589 257034 1649986 1314129 1181710 849887 1720179 1899704 928861 1171842 2569517 88118 2459573 607988 1903373 1131302 1649123 73083 2241185 1815354 1227638 52800 17774 944508 325323 577002 2019753 2289363 997666 358352 1130028 671620 2031891 1856866 4967 1301201 1255172 1189528 909348 1896943 1542208 2407947 1204083 1841367 1949422 337500 395368 665269 328937 1687456 1892466 311732 2568403 932763 1667540 2018605 885348 2041334 1188590 2016490 1028716 2356037 726697 279317 531080 1621779 2528923 2433073 2169576 1059728 425125 1501924 145047 1443421 538165 1611445 2352654 869229 58802 2408784 1911985 1344313 587103 701358 1725003 925784 2232123 1150831 167633 1918287 1668036 2338663 1346159 474878 2535192 1365805 573914 1302225 564639 294195 316475 167662 2169489 803441 2646461 1278468 878689 1751222 1549268 875003 1519994 2253800 1352624 2625539 2122631 774877 1389506 2374177 753686 1410208 2495533 240499 248212 1780187 285662 93036 1626417 305373 1434295 1552208 1326277 1826331 1057249 1356632 1921711 1114729 1558137 887473 933863 2583494 2167296 2056419 1786777 830883 1236750 299960 1278370 24831 1763953 693108 1035731 192230 2416763 472083 1252550 2203961 1959505 1519213 3240 1915552 459263 510144 30984 1998834 2107866 1434775 162061 986439 1450701 2535232 370955 1636528 1144375 1079665 312735 2118487 1500946 283209 1854400 723794 859999 843590 79107 1877816 954770 1473358 1857010 1838480 1449683 182736 1125213 1576252 2567490 1177246 765441 1032098 2091000 377215 1640807 887735 2178323 2480485 843208 2180715 1675668 2120432 134541 1535311 1307559 23649 1233112 206219 1579136 2583851 1638526 436164 2029744 718049 635472 870152 2379329 512590 2213200 1201319 2091570 1713449 2302742 2065580 1098793 1803218 417046 366669 1892175 267366 1306739 1022309 1440291 602162 390368 1101830 1081773 904851 2453367 869446 1764679 530533 218731 231235 11599 430579 1307699 150037 2021359 103797 923909 1891379 493924 89568 1912266 926122 351466 533030 2568374 1272653 108581 1726454 2645882 751226 1639866 602018 708027 2645793 1158725 569949 1493608 1944517 1056439 1636736 458474 293298 623885 1471724 2256175 2099448 1077213 1432505 1292687 1160674 1208970 708416 2241709 561858 384538 1753284 154099 2176630 1286568 1792773 472719 663792 1016518 2444069 2634330 1388885 2210185 1359713 2130138 2434700 2507421 595076 84970 336176 156350 2233194 818180 1832430 1682092 1292004 254620 175095 383115 2096312 709327 143182 2390575 1811594 2326983 1901032 2597075 1595864 4834: 2644531 1444353 1960781 1871006 848014 4836: 741228 2516131 1288894 4837: 1005851 643243 86431 4838: 110126 1811614 4839: 544673 176436 112850 484: 2218269 2057189 2303365 1070509 1411630 2453968 378858 872528 1829954 304478 4840: 499956 1846316 1875277 1388154 6025 2302988 2073606 109136 2595173 1429087 708221 1819684 1663536 2278868 437955 2305164 2390191 140590 4841: 1253510 2571282 1393425 1976667 2202885 2099914 1046762 1928241 1556097 2337382 1368905 405257 1785345 2469764 2384240 978813 991497 1127447 2457255 1692897 1135561 428808 1056603 1478664 2616751 1381159 1612135 1841457 2067780 2468982 1493718 2104092 1843005 1109000 408094 2368999 811388 1917646 1114821 2067544 843828 1242644 2034013 106957 1422462 1850960 259202 971467 1910002 1558821 2174166 1781366 1543281 636191 2564842 615386 1387129 1872858 416354 134882 4843: 1703578 960865 962439 2371644 1270565 1593770 776673 1282205 2009357 1156501 1946996 1429416 1303418 1884926 2336825 1650156 1694886 608216 1260474 2046105 1241335 134700 2126942 2577368 65448 862885 2437462 372950 1781160 1738052 811581 456978 4844: 1131325 473461 4845: 730256 1345816 193714 1256725 767537 1242794 1279612 1512112 302344 159681 2051538 1963076 1596412 363047 33772 1571726 2518168 1833195 256226 1934933 1605577 2290711 1336792 1273921 1671043 2049729 2627248 4846: 1540131 118118 2083328 118618 435295 4847: 1929214 1735774 388669 2488972 1495966 615557 1216452 1002569 693166 1993729 923014 1624795 209404 877350 302308 1815231 1915753 2010331 578744 2300972 139025 134676 1603309 588769 1783707 770513 1704175 1891356 24791 2376974 1149756 924343 467441 1079783 1210900 514841 2221790 2500841 149718 2522269 1257652 1939195 1737265 754671 1550494 2394526 1958565 2183487 453280 2524955 2004941 2514467 485818 360015 1024118 1156193 2604665 199436 2576968 1470639 1828349 195599 1035052 785322 1504255 1751442 592708 414509 2495095 117193 1232377 2329627 1993267 911796 1813068 1010491 1692713 2351891 2118185 182986 2616360 376125 1749529 2184267 2104746 1558516 2585733 2427489 1195908 2568284 307299 658041 1963896 2180926 1696162 2593799 290065 812703 2334996 1233630 851453 1173383 1551099 349574 2645795 102000 2037737 788639 1606088 200226 594917 2393262 227591 2089544 485280 295587 2441986 1434103 2538387 241608 912643 2252126 4365 1709016 1796711 1330296 2366910 2417914 889120 2476626 1454213 2504545 1060414 630008 956917 2376260 356522 640136 2484884 2261841 2045196 2350515 1972339 2185991 1942150 1371018 307632 1091644 2061722 1623790 220166 1799794 1704976 503574 124026 797346 1818963 1402985 2068429 1416757 370336 1409607 1220390 243700 1486710 2256979 2245937 2549271 1436596 710544 149264 1359814 841073 1904364 331349 1107675 196355 1675251 2133337 1730057 814960 1058235 1228021 1361089 1223609 2490799 1929633 568436 1129560 194432 1493531 750325 1404194 593701 1552191 881161 712993 2043995 2291263 1584096 845760 1906790 5480 983302 1771857 442317 2171281 155685 835311 649746 1405990 67947 1708187 2038119 1596326 1678831 388154 2388703 2457157 2626119 1590598 937138 2456726 2552583 1668253 1084527 1147181 1440533 547862 1245585 2069207 389225 637445 2579089 317157 1801721 1835423 1316029 1652311 2254365 2088458 160584 1831368 1882903 2514367 322929 129492 1790947 1032997 631853 273366 1554655 861831 1962244 1190057 435610 463425 870185 1427953 1620511 2399756 626876 2235590 1664870 1116269 2166628 2636592 1599476 113926 928316 1846767 891126 68412 2391828 2148360 2398295 2482554 135731 1267541 1334971 26201 536121 2363538 355052 326858 1791914 1657915 1508391 2014468 2073482 76267 228996 1344471 679696 890009 2131431 2284831 1852336 687560 966486 1279190 1775442 460148 2499536 1413273 1460452 2142535 1139090 2110664 1889495 1416257 2409620 1808263 231407 1629063 1451817 1637488 837519 408854 587479 1867416 1912666 786401 2374570 709000 2113396 1277906 2049253 363515 1173989 1936934 2499748 1181483 281347 2158943 306138 1165440 525904 2589825 376070 787310 732132 272785 1685703 2548688 1329934 2354882 147735 1687815 875910 2019773 876513 1357708 173640 1821272 665399 655254 1565488 895412 1725553 920748 226280 227424 1729138 2546680 2242265 4848: 303321 473516 1666978 1603783 463840 2312400 465558 736830 644416 2192253 2395283 2186832 444217 1613059 882103 1829605 924234 2015214 135997 889663 4849: 766766 1495577 44926 1094237 2575145 2408702 2071036 1357365 1272879 97217 311439 2427192 2202410 1439160 2250574 1679206 1833426 2295080 720436 723818 2149175 1277407 1874298 26756 1659172 80445 1669229 1082896 691775 792270 2156497 1999728 1108093 96139 343098 1180559 560080 925551 160178 1023505 971175 2497373 1000438 1980099 2259084 2315831 124172 1982753 773434 392801 630670 1506909 2506246 1637835 77210 579707 593164 2596846 976345 1320066 1855150 1884698 1142387 2548627 2546182 262997 2607018 606185 485: 2266461 1540724 47905 400782 608196 2183989 2167362 1646805 2262931 1643624 1545068 1671418 2320998 1324752 324441 1158651 2222510 715447 968784 1601522 1351189 663791 4850: 665292 1233767 56645 1222024 221806 583993 4851: 2490524 446957 1890546 2188672 4852: 1274367 2182301 576308 366994 2558559 657343 412603 2225276 1462336 1965915 50779 490883 1536757 1402590 406556 2466475 1919241 940980 1074934 686243 2170088 2422771 851521 1157440 597043 1047368 1782775 1309119 1732585 2468379 1217493 1180340 2481231 363618 886726 192939 320082 2274163 2510573 174071 2552152 940043 1890819 2225682 1942722 1123903 2532654 1366133 2628258 2487364 2149107 1689939 1152904 378232 521888 119625 815195 373862 205825 553162 2534389 1722177 1875495 1485667 2189315 2189901 2514233 718954 380992 165175 1899937 987333 1024667 276388 1688394 492872 1051334 960101 164326 1471389 878048 424067 623724 498966 855265 1642040 336768 786357 1388474 861435 1562842 1426014 1620278 1360000 1548623 4853: 298010 83893 145641 836557 167983 595739 4854: 1613949 2481564 4855: 2012947 1162022 1230997 2636581 4856: 879747 2120912 1777878 4857: 978293 1758230 990915 1316043 703656 215170 1574037 519221 2266259 2541263 1514695 1812260 101417 1859232 1010363 233340 802958 1120781 2341502 1066534 1744901 16631 593967 137746 2352922 810594 334563 2231013 2417074 1389094 1124614 1323821 2578424 1239396 714322 931588 856894 1444073 258246 1317132 204978 2326940 1715890 1601309 1418801 2570163 2299467 48355 1742325 1775606 1526026 1624018 2473693 91049 2161994 464335 2159495 1627479 898375 1005887 2067344 901522 862199 505953 78971 581819 2022155 1273353 1062427 1777233 1137197 472692 1000387 2054804 1364461 811222 1237303 1400541 549080 663830 1710217 1135857 1914753 622295 908236 2243450 1874122 772197 504089 1958023 77255 127000 1256568 974652 1351373 2241994 1647745 555248 1432363 1923452 2251991 156538 1625820 2350291 4981 4859: 981806 165206 2466397 2103875 1961167 486: 1809002 436529 369848 1597207 240071 889947 2114406 937193 1034529 824766 281561 492531 1458206 1882563 498648 2582822 504211 618234 117797 106428 105075 1953488 1044289 1980305 332808 276617 792808 2186874 651072 2007063 1616500 219409 1131979 426241 604744 1126311 2635011 1686094 1547701 2158839 776073 1249737 2030936 1347528 302259 1704267 2021220 1629345 412040 2392948 1414840 1043436 2465844 2339898 1117988 1443495 1864263 1358550 928853 1219700 519699 47787 2163532 2178145 869845 1377190 504012 270696 1552874 2158202 387078 1359863 1233766 1799620 1711910 119552 648972 1284297 1073353 1404922 948931 2449803 883562 1361614 1344293 549094 2546169 629697 511936 1240865 908581 890315 2634788 1132948 429589 4860: 1919246 964414 1973975 4861: 509704 570414 1756076 2105664 1483251 549006 1120516 2184621 343719 1152581 1756044 4862: 13691 599346 1990651 1521014 2414930 949024 445831 1953537 973476 2642437 829790 2536495 559344 504260 1657542 1479748 903717 521688 2026392 195682 1930377 575656 2149593 1560502 1958096 691512 2462029 1984741 1553725 2235671 920150 1680581 1196585 1300725 169063 2289273 1442861 1353448 482546 2010778 1399569 603357 1127887 1683523 321655 2054500 2085885 1163844 1629169 267645 1292464 66671 1955408 475797 1248824 2590475 1712395 2003824 1485714 820392 1745435 2256566 2034048 963137 1927202 2279956 1386992 528190 374482 143074 507779 2197376 351189 2464565 1028350 2381332 1526391 1179719 1276135 1254486 1447657 9003 1631532 1597367 1138563 810776 959965 2283553 1402237 1771105 1417084 2483022 348358 716475 1855875 1412811 453742 2299570 1251634 2520026 2613574 623616 451454 578008 300399 1697083 1870664 1673204 1778729 903841 303029 592134 310811 1801305 225039 190564 2151492 15022 2152617 402547 2414886 1214067 1947532 1737562 964789 1222568 1217870 938578 1883508 762213 2056103 2326163 1277590 379215 870848 1432755 921795 2617224 108046 1744083 663985 664790 2429554 196969 1769586 1553720 2103554 12266 2130315 1130297 1184236 2303793 2209050 819534 1720072 1369118 1320085 1553960 1602649 2617001 2101158 2096740 198476 210880 718995 2488849 1775606 1053165 2634548 2162586 2597167 2554027 1734800 1096154 2168560 2507406 1751222 668816 690158 661799 690837 476308 2005982 1620181 193809 2272304 714133 2366877 1561096 1834105 1782430 2278305 1094752 723018 61602 804952 386910 2519583 20215 530873 1814251 809141 1377201 2010351 2616304 2210883 618035 2255528 1717353 2621253 1021614 197897 2212895 1220522 1483983 2400538 115195 2046106 1111385 1917646 2572133 2561009 442028 2275251 2046332 1898877 509220 449166 1525686 1510867 1998062 2424568 280941 854895 1017596 1869210 1692984 808324 1826237 1665636 623685 806963 1317026 1899836 1292165 46187 860188 871425 1118854 2204775 2164692 440793 2434454 526550 1755324 1724407 1109380 557016 2482046 992576 1022679 288382 1411899 1762098 526056 980091 493701 1113275 1521233 1139935 1127378 512722 47769 128448 493500 939824 256935 826920 1004716 2209485 2393528 1148473 1590926 1821630 143589 1862934 1738215 543596 1383944 809827 1949743 1072760 2490021 2075870 2321519 508437 1829143 1323294 855157 2610493 2234971 2646704 489849 2341986 1805836 1221473 1847841 2436610 1428015 943070 1407601 29208 1494115 1560451 2413358 1068318 1169143 737395 281217 2516824 695360 594363 1812066 1575497 343203 607146 1962981 1949942 2249352 501310 515219 142248 1235568 2124348 160967 2048685 159061 2309482 1542935 1376053 1926837 1098834 1886378 1938614 88568 2380601 1349757 1723438 601822 1752902 2501856 359345 444365 2276286 252173 1624896 1918094 1251489 1486065 1065402 1085814 69888 1552358 42224 2391236 1707236 303584 4863: 981600 2361630 2180849 2198115 2613105 1470872 4864: 2502042 2187025 1295876 1989068 522622 1625624 59127 1589576 2290352 1534348 1502538 2075828 1993134 1795978 2032565 2396648 489522 1625443 652986 153783 1317761 1047272 1305758 836300 41495 496106 752420 1177357 1619469 1685708 2423462 1726499 1482249 4865: 2387896 408734 1138195 2593955 549183 1469130 527849 1687663 128930 556654 1140104 645062 2113169 1483368 1009783 1696993 2107504 169765 2621201 463397 2276470 2201157 1596858 1501884 2648194 1618534 294112 2261893 1701374 371560 630627 1142223 978708 1945217 2561405 2151317 2564306 388784 208262 663632 2301570 1837730 2565301 1768065 992913 2598807 2104513 2022948 677565 2408451 569200 1995067 1075102 465903 454191 310948 2524137 1591803 2558944 4866: 2388514 2531188 412549 67155 221870 1096516 1066493 121324 255178 713544 466146 1724174 2250542 414344 2070646 582900 1404961 152441 775941 1263003 2123307 2232460 832630 699887 170451 2276194 1685002 917122 1533721 2116484 1821272 666546 4867: 483047 1643149 1075368 2120158 2067021 371362 1278104 2233531 492575 2357468 2184103 1738718 2611251 2640547 1169466 1194258 763967 907095 844906 2028914 1009110 136728 763529 2452927 966080 1231842 1772194 1977303 2392033 1609123 20523 2620167 86863 541416 2634757 239723 1490900 830052 790339 1694083 1717494 364739 1184405 675930 2228191 263106 2376014 684436 798282 2275110 2153920 595328 150679 1094444 2522546 986451 2503882 1345619 211233 933851 2627113 1438459 442928 2199474 2152808 1071157 757286 1676026 384084 1599687 392442 1414737 2221748 685356 738292 1299265 1781102 2455332 2612324 629248 2593204 87089 2425550 1718235 966983 965629 2116481 1152342 1230405 4868: 2459109 1567186 1932752 2320538 369718 2340854 1670094 868017 533062 601392 2573432 140561 1222480 4869: 2402672 576408 1760686 115524 1609871 324956 1308778 1664975 754226 728803 2139264 2094500 829528 151033 2303843 2338793 1555315 1079256 2329061 941768 2568861 2371882 1166831 1711497 81942 779046 1028165 363746 1092941 2421078 1408291 322938 2146949 2639032 509003 769830 2297677 23503 1259158 583677 127816 1948576 475537 1937726 2426256 2456383 371616 2014482 2391200 368728 495 713359 417582 41422 1389422 2499253 1642879 1969967 712563 2459646 2022727 1932699 2407192 574749 780916 879856 487: 1529376 2621945 808372 1989920 25201 212424 531010 4870: 264075 1767257 266901 2187436 119979 1715677 1606417 2093385 614649 2207163 2216478 1606826 768960 588632 1292636 2629226 1546532 2097803 1279279 916045 1164211 1220522 432694 1710276 800828 1247801 330020 993508 231012 1774974 1888693 1591932 1190057 1886074 400300 705534 1191362 616599 2051937 17138 2404763 1270730 1112550 1522375 393251 2405573 1982448 580829 655720 2140056 2318882 467287 2402378 2386791 2516701 4871: 733968 1422807 4872: 867676 931098 2197114 4873: 1132581 2319621 2647908 548269 66299 4874: 421562 784125 1021198 2079580 2132300 133119 527198 1050731 2617189 2351163 2103892 2396924 762623 884354 1405029 1200567 348367 1544682 742566 1437712 2597197 225047 1712457 628298 84651 1959907 2135037 2554474 96519 853193 1428178 2468680 1741453 255160 21702 180064 667295 2363151 2079671 605121 751644 425130 1533690 1275121 736561 2451532 2216837 2380881 78421 2149107 2104456 1532011 1628397 980840 292830 419634 1820641 1714052 1577925 2487234 1931279 1383426 1763740 1144540 1915089 1128100 719170 1546531 331 1095140 2094637 1636197 2365482 2090837 1220526 1008195 1410211 1494820 2345476 2220056 92143 2396734 4875: 1018459 1973455 1333000 965095 315894 2595106 2521797 1267897 4876: 1837594 1893577 1169296 73166 667484 149705 2035748 371855 1153108 944232 1752315 1389844 399862 249773 1754639 2058016 279008 2389166 1314170 2026692 223562 256357 2266974 2089482 2578227 2473539 884642 1187905 2482986 409083 399746 803274 4877: 653423 751407 429617 2354626 1808060 1938835 350941 298564 2139362 2309147 185085 1678227 1754549 1155875 2032307 2286295 277956 938499 1414894 285477 2642384 2476029 1903151 1596904 2408757 682532 941372 774958 1289449 2336278 2608363 543515 2429874 1677146 2273692 2161242 77393 476060 1736972 674689 2071711 2262015 888596 352116 469770 1664745 1723684 1433573 1817782 1791461 472464 456813 1580838 603061 1798574 878050 1078034 119596 2640057 1474603 1765991 600130 1961774 748914 1667695 1340339 1183983 1905024 469490 567951 2258207 2465153 1485291 878344 281042 1946049 2602014 440795 304432 1127971 2634044 868754 1142402 237614 850088 2039775 262353 1262966 788874 2294229 2614361 2377128 1295074 1833549 294466 1946647 1238983 2410881 1911179 555145 2266879 2607509 752575 326807 272222 497448 581021 1704616 2433804 1877841 1529787 1750421 2340311 546365 1976465 2563777 374238 1407601 1113222 2631713 650729 438834 681503 147825 224893 1706669 546063 833601 2098301 429503 35364 2109391 2492081 1461579 1227024 93356 1916082 1502812 1082078 88664 4878: 2596377 1218148 1718897 2458835 2029363 1201495 2402711 1902573 2577768 22190 2203937 811919 1127551 2595401 1156997 4879: 903331 1197183 1468142 1326460 2146536 488: 1924958 360638 615007 372278 2304864 2134134 1642606 1433001 1242263 1137428 2595201 144472 346248 551623 196308 467817 1448116 924318 2400723 2250843 659206 1674784 696469 1812012 264537 2187003 1405191 2545689 150567 2064702 1626498 936880 2624265 1956828 2493781 2383799 2423792 715878 499695 1480123 1580479 1245653 1734483 1069400 50058 1299248 604684 2061373 1662102 1772327 557973 981705 2241251 2577127 913664 1868042 1045290 2480717 1740769 1443068 1453919 200912 831130 2535077 2243170 1208234 1516019 2290924 1121996 874726 923380 1949914 694562 398241 1317073 1928022 368858 1047168 869666 1497796 489773 930019 1754576 240960 2457774 2537359 175256 597193 2392000 1375330 1260806 1253254 895561 2015886 1981067 1195844 2398778 985833 1442289 2399060 1342172 2475480 2608246 610995 379825 2586217 1611707 613472 1422301 428964 1675557 1629779 2045295 1286788 1826105 1402636 955454 4880: 505289 4881: 1194225 1297657 873230 1128313 1000567 1119324 2388825 1902621 1126040 2567002 463304 229974 2633850 961262 942656 1412068 1284833 2555019 880083 1464449 1078893 2211616 2467043 1825361 2424905 1935942 775912 1811436 1340392 367416 376912 185133 982776 516511 272108 1729632 2192180 2132836 1124512 2267156 1282164 34173 555395 1992708 2256813 958053 848126 463087 1128728 417418 2256611 1807986 1152923 2477285 1580520 1973557 1431403 1958891 630566 2264675 1225660 1586403 97508 32214 1779783 1796291 1467725 340637 2344615 834646 506318 825289 1481263 116563 1210432 919658 1463168 342138 395987 1792216 571512 45683 186980 513525 1016871 826238 1814308 57622 1758633 1686092 1913036 2528594 1616736 2518227 1590811 79330 2482675 1906648 2447408 505279 1053465 1560172 1533279 2482342 352888 1258190 1287947 416416 2105599 487920 305130 2398161 552996 2574760 870411 354437 172483 525286 1611302 1324610 618859 1655776 2395908 1604719 1001734 126041 4883: 2097617 1399719 686973 1249801 298836 1393360 2048887 1742137 1251171 835803 1924659 1193722 1692650 999247 1419578 517060 2342204 1398066 2183699 995156 834598 2507512 2076884 1459989 2311236 372696 2028523 2156427 352178 2148279 321190 555819 285804 1005679 1605674 2239070 2300998 2175920 1706767 1871389 599426 2270559 2540175 2295851 27974 2231553 761954 2575254 1328970 2525192 1963153 809789 694996 1787005 330912 2114212 1386700 1563554 323177 695300 2474926 1909865 92612 795530 2215682 1899452 2146476 1065858 1565127 2344648 1506825 1511292 2624632 1162785 410679 2010763 1221542 2637248 810510 2162088 240089 438544 1482856 723099 2139508 2559435 823868 397936 548328 285085 2362898 1983739 1655218 1363210 1725721 886615 2589417 2137419 1285980 948004 1234595 188100 412211 1232751 164505 427777 104167 1571145 2122096 2273535 1061485 607683 2429628 2469797 551275 1158296 1743516 2394804 635494 1427140 2359364 707682 922533 1368715 416303 425960 2252123 1293112 225862 1290831 955722 215599 2044950 2238409 1623377 2329568 2085932 15490 305632 464683 910339 1168424 1783884 1540765 767675 1831397 2336499 1383849 1796033 2439047 1005651 1792512 257528 692674 482513 1352019 1405570 2500781 665985 2236589 1800244 627814 1406688 210042 836522 1824907 381148 2382649 769040 1975923 1611801 645163 588476 1279222 1265104 2327525 2434804 1000888 2151614 2341869 968511 249241 65313 2473688 346146 908394 973372 2198073 170225 1844814 2270620 856106 2033101 2357566 412077 1666003 314345 2483287 2074505 1957199 314209 1273598 2183278 1964266 39010 994293 342784 1142145 823144 36814 2399913 2250069 2325344 2512258 749107 1691237 586305 2564557 800174 2646006 2510179 1983161 2184366 600170 1793766 2647876 19365 1610694 1140964 1293060 2073460 230365 1812644 853102 1779601 1756107 572079 981080 2636124 2186642 2433367 2276284 1069892 2031833 1880128 2230694 899662 2152128 1827454 941109 40174 275286 1250338 1321886 1630316 2355983 585110 1650492 1098969 1545335 680334 2356503 3220 439983 984229 1199856 1270643 20559 1547579 1983543 2621352 1706203 1437339 1701819 174130 1159604 518030 2028928 544009 1623676 833723 1151922 866744 1026150 1296684 1517313 2013638 668041 990344 13125 375241 1505463 1259038 41714 459753 2602262 2368208 665592 1916697 421180 1916275 903639 717130 2127644 2465854 2646120 1490650 919238 2424732 865412 2471929 745936 196266 1170748 1277964 1109400 1815853 2070998 863184 157932 997312 1265380 1865794 271969 563783 1433675 193294 2286435 392054 2105727 1256612 1998367 2370930 1419299 557461 790180 305851 325438 973978 2103467 1692763 1238229 1063968 1388035 2341882 2240751 1481308 2187885 137901 1175609 567744 525805 1755406 2512730 1451327 1305074 1216669 700867 2368684 2292443 1329968 173109 411867 327134 968493 1458078 25693 2174759 1654651 2605052 1720077 2649063 1286951 1653052 1263712 1675069 1982448 230366 451728 1019311 1674331 1608094 785653 1546524 1291644 2623660 704856 2436742 1631920 1812488 745033 1099270 2557572 1733975 4884: 1957768 1754009 1721885 1945528 626963 2206467 2341568 1712417 1745845 1734031 2067108 2536602 1607897 2281691 1193573 949930 417363 386387 1409088 2377728 310799 474032 1479747 1002587 1224419 1677674 1171995 1988873 1482388 1908093 336940 1532682 1864913 1832715 2072447 1691792 553128 1780675 389041 914006 1587156 1428591 1748898 2521380 1128636 1034637 2294315 409218 1689531 439670 1744814 1750249 1147765 840400 2548968 1204601 536513 1514471 219437 2062418 2280106 2086419 1700057 469943 1372657 735710 775253 1819801 992902 286048 56349 125307 823413 867886 2238187 815904 1711785 729885 129888 450117 1599174 2246299 2306898 2226594 1499671 88047 146462 182088 2362938 1181854 331021 2068803 583375 2271012 1793752 1660266 2226978 1862004 1186044 2240338 829475 1267712 1347477 2144477 1682209 975478 1026884 1215307 1915004 102580 2012756 612682 2021128 2567147 2153690 359569 2097121 956977 2109705 679849 2556984 199814 884321 2028739 2007115 1276888 317437 1715894 699495 55445 1406309 122965 1696871 804482 470468 233165 2546992 924726 507301 412133 2054733 1603615 2590276 858899 480575 1182451 315925 2246264 195397 557271 1375821 1921080 205561 1365349 297067 589406 1480699 2027693 28172 667145 2249062 826638 2586419 1449249 1376975 8992 1018184 1371396 1658452 1557548 309360 2179257 1397212 434424 2337014 1585197 217665 2572553 1216170 1202396 1101599 172043 1605595 123988 70292 647127 919415 359058 560277 41482 1517418 2226348 2035899 1932002 1522799 1097318 1341237 703328 2467784 224896 31387 1564941 2327414 1893756 209349 57998 1098315 525877 546137 158007 1981037 1639658 1891463 711715 2378231 103517 2273789 2245519 2087333 1313883 228382 2411962 1813774 526361 181689 241873 1773234 1255507 497453 2511858 2477290 59884 1184777 2419668 1233854 975229 564320 957678 2351115 1432633 646231 416910 154790 1719252 2121563 2410823 939299 1657005 1073162 2531652 1426395 2391092 1082408 2055693 2131964 1791328 2014563 1088391 1025595 766158 1239352 209968 2150002 162199 1478743 596227 297172 390891 653174 1247941 262155 1969592 2438661 2136340 15317 2275906 415085 352260 1083763 1072131 1921428 431741 101246 2018665 1886205 2293169 617094 1534701 1552624 1725825 1566253 2137516 982211 171313 360418 146032 2483219 1448934 1691084 1935271 68638 2017308 816043 575490 1875356 430475 2351387 67683 1873021 2393570 1915068 2619378 1458015 1373377 1173901 227799 1220657 2392059 1169552 1043250 387955 2531412 656740 121157 2634065 1497323 207672 899882 718153 2478156 2270209 1101588 2081739 1694148 676062 1407968 747084 1323 1550664 1266039 141070 1950806 7770 210139 1527815 71402 389307 918318 1342908 1134590 2549351 2429983 179586 101604 698036 564933 2312007 44946 332575 2610265 565876 782215 1512723 1357598 385669 986436 811634 482409 1070517 2168882 1922954 1460132 2557824 306610 1240794 1185491 2041016 92119 1612221 778550 2615946 686489 713348 957317 1456239 68246 2458406 795001 2008869 2263022 784417 631182 1727593 523260 1774409 1592307 2269230 1625255 981057 630425 1383683 554475 1684345 2023407 1913810 1762637 1299493 557718 2212859 127763 1760851 1435120 1474753 1112879 521295 4885: 1690257 2077046 887775 1960786 1137867 1806433 4886: 1031767 148611 1813705 52076 1236946 2433340 629496 1076131 571050 332957 1514344 1302059 1802380 2559111 5446 1453919 2065586 1528604 2598096 1648391 1524499 1675680 1282531 379804 2073904 679080 142817 1721447 1561093 1648411 702883 4887: 561951 2108586 1964838 1130061 1989308 450291 776984 2252770 69690 1847511 2399530 362148 2332203 281060 2099620 1512849 576383 1831419 1020501 251821 158399 1726274 1304632 1316574 1076296 1341153 2278978 4888: 1796914 1092242 1756038 6373 2499116 1022422 184660 338416 1648869 1825489 599274 681815 2435628 2165418 1119568 226060 1225243 1519990 1343434 1821474 680229 985291 1718159 932927 441759 456529 498605 1919203 728004 475798 805031 1146723 527541 1292463 1631999 615232 229081 4889: 2308181 2231473 1853299 2442942 2312973 1474027 859090 90701 1287378 2560449 489: 1604980 312884 570085 2079541 1913712 721751 2620151 1812498 918303 2265274 1311298 2373426 2001861 2509503 594870 521825 132094 2333119 2240591 2534690 2621196 1224959 876858 2113480 1789528 2317348 206356 1457828 582763 1554139 1735535 1248428 1100798 1731249 1162096 2165418 1619737 1310584 687007 440750 1299572 1382355 722980 2367399 1331230 1133684 95062 779811 2370967 879912 437686 243304 1600002 246715 104502 65481 2634058 1875533 1977640 119900 2337348 2130558 1631121 1623280 1931007 1840452 1270985 2213213 875772 1534228 419351 1374252 357914 1538112 1478177 1150258 428558 1855732 1897945 129431 256137 1995679 2143381 1516935 273648 2253294 373456 1025472 938460 1987034 162089 2415534 942457 908601 1723429 1132275 24781 5017 1362754 2461371 1070602 4890: 759973 523965 961686 737048 88564 541969 2104061 1576347 901827 2576875 1076965 2250394 177729 1741992 1860504 2395482 953144 2285516 2011257 1555192 144290 83895 441246 2581032 2400161 2358855 752415 1870442 2509522 2200470 2482399 303643 2587190 844040 1945014 2130039 1425395 2244400 1784170 802938 2363618 2292008 2213751 622167 2398522 1293663 734007 1476724 1453533 1109911 1142897 2377061 1027209 997014 2235003 1645937 1982360 2605190 709318 362311 558180 1862762 188350 1854085 1368013 1252527 2431704 1110291 2137364 727216 1381888 2584808 494662 1676513 14403 2030535 2421403 1082734 1608988 1010742 1692459 422234 1010649 16513 573691 738690 4891: 1812793 799701 2624173 4892: 2522650 1942557 324281 2253769 637061 4893: 282786 4894: 632879 4895: 1158424 141499 737110 1245836 4896: 1665403 1115285 1339784 668344 1878580 4897: 1337665 2450465 1762387 585461 1717052 1219007 771933 1468142 842341 1711910 2243329 4898: 828346 319463 2465350 2403969 1957216 778670 764126 2351928 675616 2518616 109831 364022 955715 2118056 934456 655601 632567 1870617 1187919 624034 1925838 2541781 527257 2375388 2165159 4899: 65634 49: 688700 782444 787569 71020 320468 2612765 2203485 478707 2384329 278798 217419 490: 937387 1957929 1913035 2077332 1321552 609298 1646340 2397136 2575152 2042734 1694879 2398368 1911425 1171554 339471 2247151 743490 1711278 2588040 193320 2249984 2154400 449849 769756 1556778 170309 2465959 437348 263489 529652 690131 2021223 1541388 1360936 4900: 1467601 2253385 689925 2189159 2446904 1525483 478087 1969459 78055 1952064 1068022 4901: 734902 327041 454264 146056 1974688 779867 4902: 989704 526960 2162415 23507 2254090 517190 756704 11760 1133611 910556 1635035 2533229 1446305 2116087 1790988 801405 1750650 4904: 1549507 1446157 2353668 1862457 2195311 2263439 1158363 1721858 919847 189252 999651 350445 48362 1223470 1278556 1435077 303270 7714 336842 1872933 55721 1564721 704909 441034 465993 902410 1094150 2175263 564683 1933656 2391850 105994 1798947 383468 330664 963404 864783 83735 429701 2549390 6056 668874 2152479 1565978 2482323 2155593 2485319 1227024 1486976 753800 2027713 4905: 1057992 4906: 641211 2471531 1198093 1244914 571280 1142858 359561 1739894 2127826 2605147 355784 1927803 2484690 1989259 1936828 2312178 1211107 1115440 1760167 1099851 2441383 783614 1793108 2394861 2316473 164709 465440 2645555 1869960 981639 364425 2026471 2420788 942784 121393 2218334 1065103 749827 2056360 1261095 2058089 1528385 2621730 1269957 1178526 1284794 2474373 823845 1824916 788665 2319789 1014214 2595846 2646824 2271614 287624 1039872 949303 722021 49299 1488959 1355311 992854 663498 1893903 671697 200445 1372194 826180 1075400 704723 798336 241036 2508556 1496156 2080141 1541226 2351115 2074168 2297919 834131 1253327 1864155 2044421 1496813 1081915 1363820 1438453 1558081 1041323 1673670 1126138 1369361 1160062 1380365 126911 1037401 2275723 2281801 1273803 815603 1120083 594275 1767165 782910 21884 594095 1819598 988641 208881 684388 2403302 1603180 1960214 1307646 1635581 777780 1414102 1355442 296208 1195690 1393547 9555 546758 1195921 2557069 1307861 12965 1763823 620511 2005413 793202 926675 1199889 807361 1617298 2590544 2170801 2612173 1425324 140863 2503128 1447410 896990 440545 954049 4907: 745867 1977959 2219879 1840020 158859 1891060 813115 1096430 2195626 1526026 314385 1455993 694130 1049374 325758 4908: 2458039 1630244 1931829 831296 797951 163166 1384552 1984374 2317001 2466304 265478 4909: 394860 584039 668790 1203136 2232079 2531149 88892 56531 360278 1219391 907723 712100 641290 2222803 1247835 255885 1646880 1970505 1592337 1722510 2133899 1317717 2601606 2271361 1594299 18078 1425244 2006001 689038 1299755 204868 1233447 1984346 676437 1117143 2342028 435415 385900 1956519 857485 1451819 758318 1839219 895751 1503653 1030037 1294888 300879 1746745 1305133 75640 1752161 2097253 304761 1747620 1225936 2527675 1223178 2153163 981953 1945029 2213123 1328740 121330 1572805 467055 123716 1536313 2118319 388174 1409285 491: 984992 2585093 1495055 644686 2035068 974823 1502410 2501764 7116 1226040 28352 2422329 1132764 754994 107858 2218980 504298 511184 331278 858844 588280 1186037 2105063 1917301 275600 2397785 515831 67824 2329134 1355445 1854731 4910: 2640818 1840443 539286 1248836 318885 1284078 2447492 2069533 107552 1100160 2626865 491531 2527985 508927 1763479 2488413 1031369 2319136 2200684 1364022 2185294 155113 2109786 4912: 1421919 113878 1372581 1059144 349474 553128 1140497 2469318 2376634 1583994 1446368 385247 1357688 968210 306930 1592927 2042154 851385 6110 1328141 2323999 900388 1838190 2608524 666887 1324929 1602197 160354 1925042 330058 1182451 1110342 2267156 679860 69198 416543 105417 829914 1314787 776286 787682 1929633 605983 285581 2156914 2413319 1589415 216202 414482 242379 574877 235622 874093 271109 1865941 1322742 2513985 1326892 1791615 2083415 2365222 1850307 2478273 737030 1002387 1211576 372730 2486661 1930828 1338181 222202 821411 2204514 2226875 1713222 89809 2509193 913516 762626 43195 1962444 2569015 1935511 575781 247451 2058163 4913: 582818 1549941 1775881 1963532 1412213 1502775 4914: 308585 301205 2056884 2288259 149497 2637836 2105852 963134 1858314 814454 1918101 1834734 2162529 754364 486796 1067546 1333163 2161899 1281916 2229588 1926449 754267 312884 1061525 1428669 964440 523845 10839 2210140 1656997 515712 1320204 1691045 397569 432411 1839420 1850590 110320 1699561 1621195 645498 155053 431666 946242 1603214 959162 2058458 2373231 1437493 1348966 1147932 1355719 1121109 1825229 442055 240438 2556458 529621 734711 2321066 2404200 1695248 742219 124823 1193014 115309 922636 888096 1709217 513522 2013536 2040387 937358 2174483 756969 1140738 1116849 1224212 2356332 1283981 2463811 2188343 285981 2240625 1065691 741351 2513113 712319 843954 34209 2615877 1354067 1240884 1601455 1305286 597432 2497633 1861393 1567632 1477066 1230814 1377830 349440 617690 1599767 1664395 2158474 1323058 1436899 2343718 1674837 1272340 1689071 1619162 14101 1598397 1102362 2381917 1816571 1297367 2053036 2619864 1077958 1283672 1634741 2087511 530169 1863630 1856076 1613054 2477227 86964 1198518 1695433 1496950 1405508 2157919 1985486 1279731 2437003 1773034 835201 492636 2061992 1649867 1462800 1538923 838504 1631401 1689319 2129475 1692458 2233725 2287841 1184061 1068870 2558559 131146 1717835 1480659 1128365 2632826 2506349 656534 257687 829024 2537655 1290557 1730900 2591044 2216515 437313 1734831 2127908 701179 1248699 1158342 1985859 1793033 1567665 1343741 1286203 1406783 2555096 1485009 71441 285393 468931 1516313 1578051 899764 416597 883184 2458394 2027206 291952 2572871 655559 1623311 1167898 2147553 366622 2018096 1321089 1447180 1314255 918021 2114476 965083 2548878 297668 1965865 2253337 2543645 655041 182100 2088272 1760833 1480401 1577170 89800 861319 1074293 617549 2348951 2628858 178767 1520312 829724 1267889 1826700 412755 326729 2286697 1570729 1270520 1889758 1597446 1350891 1453633 1618466 2590711 1072827 1862220 1639857 1656894 436288 341309 1313029 2031584 2189829 688063 560078 902250 769843 2313769 962276 2093279 1999983 337410 1312920 2298580 254723 1862165 2371397 659173 1296538 1829172 926954 36315 606764 952366 523330 1633347 998374 2276110 758439 2600966 2493022 2136094 181746 110202 1548348 2027791 1328733 822605 62916 2264332 1429476 541779 2123052 431347 2549909 1424122 1729577 2354053 2328062 1595699 1341789 1046776 524707 219510 2185759 613721 99418 208977 2220553 500575 2156206 1531083 1707505 2619883 2111602 1967328 32354 2252824 762142 476392 1532480 1153113 508170 260042 1300600 258914 1704350 1049427 735666 907999 399705 1474643 1376001 1990838 771649 1836055 1894605 1209207 2026653 425024 1660127 1207069 2505235 377883 1739296 1003737 1071956 942944 1725914 1514405 776918 109382 1202646 2258132 1973850 1590070 31396 1400997 1182897 398432 1035658 273300 491299 1815596 249918 947952 1353907 399210 2592137 736818 1221323 1584360 1332550 584064 1434040 380855 2590195 215876 459980 849002 230010 1301956 2069148 1269310 987056 357889 1768144 1149249 759136 1939829 932046 650643 151987 1103348 1041555 1278536 1718022 2041270 1703027 2436645 1480204 796288 441587 2055195 1159523 765546 1532247 710348 1544986 30349 2155693 888725 2269750 1547568 136724 99929 506508 2018088 1419783 2154349 637675 569451 172461 48253 17307 691395 1838812 766878 1242017 2287074 1533514 1134947 2162973 938049 1265391 2197914 2483619 2486256 298065 2405133 1804471 404018 534459 640245 1516580 1123942 1412169 725724 1921746 2131332 2274284 2510163 1348942 2167787 1284710 1804835 2157321 257338 1113239 2005820 487114 1957985 838720 1957517 650961 1258392 1611563 2424221 793030 2272233 1506985 719211 575244 973954 502845 1174695 765165 272131 2000302 1510378 2432151 1080005 710274 1143374 1210079 2358236 1091889 448353 1483483 1255543 838661 2023646 1458296 1176195 2637832 2481828 1975487 1764087 2474861 2237356 2561868 303520 1692840 1942403 1964335 1870893 1025071 821054 1890939 1493272 1698184 1244450 1037875 911725 2040401 1264428 2393828 2422093 1770077 2091841 1151458 373636 1434746 32501 2298860 2417663 421155 440219 2606879 71639 1095423 529685 1306170 2618326 1208920 1392125 1102855 487961 1779837 882373 117348 341588 1455537 1170188 2601672 250208 1570495 1694417 381146 1431868 2494707 816529 583675 1087141 1541293 2232774 453840 298884 106419 1046284 911133 1366113 10884 1315927 2185185 2089074 2553080 2183563 2542538 428254 2015902 2268858 2429995 552110 181764 2314106 909821 545306 599678 2499855 1070193 651042 933434 2086808 2144398 2163596 1097742 863341 1152725 461775 2348723 1017098 2463384 301883 2360021 2124143 672093 1259594 2621643 2210093 1948351 1755582 2193091 1813778 1788626 1188106 242505 498088 313438 1006677 2166890 2000839 850699 2361865 2359471 1843519 2482517 2071558 1949471 2552343 1226254 500493 2622629 1324386 366800 1200344 2123462 2554190 2294952 1052469 26242 153313 1648272 1976380 1416365 1390549 1236013 1993958 1709869 624102 115093 1521990 816001 1682832 351266 664313 1545617 1624396 1565027 1621779 1931530 1902393 1689302 2544239 1287030 1201986 646912 2160222 187403 767929 748356 337545 1578998 1403204 124485 577703 899762 1388917 1005052 602423 426539 760433 1721930 1839767 2272688 348001 206458 2541813 2377389 1750046 1980840 321180 65613 1842331 2421420 243162 511620 454308 2251286 1706114 384590 1854386 1854859 546961 1441879 2059274 492663 1084831 699825 1509302 95723 2625167 69835 1361736 1685147 1845593 1908134 2216599 2137525 422275 440669 1975100 687299 658750 120532 2487609 2323108 1740939 270331 208245 1042497 2253113 1917738 596329 2603368 2293580 1172126 399845 2454150 680928 1842222 2007973 1736312 404397 758501 1178972 2105662 937855 1744289 2163304 2127287 315826 2510558 1717654 725095 1530260 2588074 2639383 728124 874771 2603528 1007124 179585 851765 33619 2628517 37798 363825 1790168 2512283 2628737 2091855 2484973 2296275 366152 2214055 523512 1580091 1608682 66570 1908756 47906 2383046 1183235 1152446 171941 1081119 1972696 2635409 695832 934951 75647 2226418 465586 473277 610614 1335803 555587 1489212 2437314 2234913 1439805 692629 788285 2387998 191986 1461923 2069333 1474435 927191 2546416 733778 2131758 2355095 700525 56395 307058 528669 627716 797857 1599263 143140 207201 1728877 187666 2508503 2571803 1201312 316119 2446193 1585173 1859843 1922522 2610124 1453192 2110846 617673 1970116 1158545 1407690 1918607 1131702 306001 2259648 881664 493740 1301205 2050892 2436644 2035450 2374877 850275 2152546 2109697 2422025 1799311 274539 691942 865284 963739 2492444 1624124 203629 335077 727876 1598164 1620862 2440340 840870 2409388 117072 1891633 979672 2008178 285275 2184548 196894 872970 1176177 1994333 1416380 936145 2096706 1168601 168382 1516837 2297569 440838 2138136 1373517 160724 2006011 1821474 675940 77128 833798 1979216 838435 135909 1287550 1896653 2519845 33711 2581098 930932 240545 808374 1921816 1993726 2191293 467100 1699919 1896713 204459 1023505 1382597 1786192 1811380 1194207 1575928 2600027 2490949 1342009 560748 274304 2292172 862967 2534364 2277356 2344773 391294 1685822 372660 542374 1891151 123714 1456136 114039 862151 89341 381268 834071 2181162 776976 1029465 220673 1885268 2100472 1030457 1337989 409462 2119627 522752 1428181 2021144 1955781 1587142 1625337 2054023 24130 1601910 1541244 924316 2114426 1045353 2146087 1475465 2068952 86323 2162429 414549 899639 2243244 1629096 1678066 1914838 1060930 336789 1753547 1138657 2371497 2126385 1906342 1359866 916970 761382 554986 1666169 1474813 150797 1884109 160098 60153 1831774 834894 1413264 195692 1421386 203302 1995219 1144018 940672 450296 2229443 2397292 1810312 737436 1921411 2394985 558249 1806480 2049016 719055 2259021 441535 2586846 682549 2268930 1558252 2504973 235418 1950210 1586156 330227 1822227 1563831 653350 565733 1934537 1144341 1149397 1609631 980374 581469 1784843 820226 182854 2155611 1999043 1907023 2456207 802011 402288 807863 37733 554512 1361008 202461 581140 852841 259896 2375457 1154610 1776609 1270073 463224 880928 780566 1126372 558549 583169 650942 1574633 755528 1541635 2381784 1857830 239617 304095 570063 1683274 715885 140754 1205309 1891995 927109 538321 1859435 1142434 214938 418127 1871813 2432595 2489472 1551096 2087268 1241498 2336443 2256821 1193125 95831 1732180 162050 1400887 1650980 60001 1168850 1192735 2506173 954743 1147158 2000364 2293347 2052489 1312114 337344 1736795 1280708 2260273 607752 56793 1780685 2208202 2098031 1919488 1453224 2129468 2402820 2108746 1993397 1590878 499804 1947050 1584314 2248701 535192 1911866 910731 1433204 1720695 1618780 1562968 262875 1871020 480668 1873087 1462329 2273864 2317265 610578 675411 2318180 2255431 2428587 2633792 2311039 82241 2548409 1438883 529842 36911 644045 2320092 1233468 1788156 330629 887963 1867126 2036885 1571484 201782 1927428 2394150 2591000 604194 1901458 444635 1246805 2242672 809242 858959 1606242 1132453 109922 1231858 2018126 2037968 803443 2322956 813106 2259240 197745 221318 1938296 2084934 2213711 1582761 1359923 669384 2078552 1979536 1695701 2167853 910793 1455124 1628010 2135199 1739335 401780 2062341 377848 1042745 1659652 2178886 1793243 2408474 1864108 1177246 1987153 2001533 809938 2140998 1512093 1464481 782731 1901697 1156526 1547456 2280006 840670 260118 2293329 2643626 1972525 2245097 1771631 403405 724843 2371811 1836353 371602 376208 2131652 1852983 1491000 395974 2470419 1553392 1695825 2332456 2243625 983676 2249465 1708545 1199322 1466310 176804 1700999 653487 2301188 2614367 2493451 805044 721742 762008 32438 428674 69119 1659337 1959805 2350491 1511500 2085685 1831108 1201886 1243459 2015710 92389 2426063 1537295 2532796 1075159 2618445 1153576 1220677 1528329 2035218 969760 1919891 1214061 2086650 2108915 1199236 589454 614869 614106 891483 871469 2592009 1109536 956063 1209758 2374376 1210026 910117 1934293 1606920 1979281 2328632 782035 2636785 2156536 367013 156659 1577874 1608944 1803694 627145 572493 1809318 2342571 552727 1065898 811556 78764 1841509 2023057 1437756 1938591 1967854 1422074 2248923 1357901 409407 1267539 1957992 853525 1979363 2445457 1601085 596679 1609441 834897 1687775 2413523 1523659 1194490 1354064 578880 367807 1396962 2536540 1883427 531688 1054424 340469 983328 72921 1774341 1513280 1184315 1193542 1182684 1793593 695823 444454 607943 2042971 1139115 2422577 1426776 1383800 1841081 1726667 495821 207172 2325667 318783 2633089 2548386 1110990 2487182 696885 1415664 1727506 1542510 684196 1377079 180743 132504 2045115 1119843 145709 67060 138055 276116 546932 562773 8002 1899560 2289653 838754 589665 1790736 908258 1719973 991393 455845 1711103 281390 2466197 2023083 2097392 964907 1298280 2257222 1025994 818558 912893 468057 398908 1527942 2287726 1958753 917876 1244959 1621580 2407099 2071198 131587 1076658 2025886 2456629 220963 2145366 321207 922511 212353 1032294 785097 1050066 121675 18230 2380895 675929 376766 912234 2394285 896339 1280848 2148201 2475180 675494 988674 1522302 230847 1998794 32510 1327336 294695 491865 2278124 1404840 1066504 735334 1528758 304834 311017 1336367 1393333 830133 922498 764518 2237610 718984 680407 2101884 260925 2348429 1028862 1249988 521275 416507 2074801 2374758 1679536 312663 1441573 1678096 1771536 1768324 1429239 89161 1174890 2448407 1882517 1294593 415981 1664747 1063729 1661621 232984 1913730 1556173 2540053 132987 1932390 1121617 1321047 731505 1077570 476748 1713921 1344294 484685 1246837 1306642 579127 359520 1410872 2374051 463552 350263 2243855 920263 255229 2100632 732716 659898 705672 1142658 204352 2103403 2220415 1422549 605044 2199735 726397 2500334 940967 399620 1099738 2448467 419474 1622632 151917 1424768 1940750 2254189 1858474 1386530 1712601 2077314 452486 2415134 1768352 1616876 612641 121892 1852172 254768 1386949 1918671 1819210 472729 408762 2155456 2562857 946280 1789362 1432148 851805 49634 2535935 2555806 1702295 121693 1826897 31823 1750095 1287290 104113 2053829 103579 412414 410033 1678393 1377949 1260066 1624206 2504316 1589230 306960 1431879 2237774 1215612 1649921 1084515 1098694 1070517 1356127 633962 1969421 367542 368986 2552211 1539444 1911898 124269 1114754 2250389 1498879 1807437 2266288 1108121 529147 2252482 2171216 979715 99493 2264270 853788 35571 2383089 708463 1947637 1204956 2502339 564592 1463127 2629234 1975587 709382 95184 1929401 1559294 1484716 1059864 2095429 1170087 95556 1915087 1618330 2263123 81410 398292 921465 1044014 1500075 1059831 1681059 34674 575187 240264 1741994 1758129 1030071 4607 2132738 1233286 135008 635587 416458 1318945 629180 566355 629966 2580816 2224711 1805054 391254 540026 1726646 540704 634305 175096 956403 1001576 1832073 1041173 317266 1000906 2006322 1708457 235269 405741 770706 274720 2081233 276099 16807 1142539 404660 173092 944339 2347407 2636094 883246 1471059 1998962 953243 1350615 2434868 810059 406914 1592307 1173570 2050821 546009 1092556 33426 1859509 1949984 222720 1355315 1447007 1676529 2598186 1590614 815077 2514929 2191154 2350577 1666554 1864684 682715 206756 813215 231800 2490477 2564004 1866292 503853 94787 706706 1235552 1509346 2324445 80117 714104 1388885 1415080 268591 1798462 1717879 1139303 151732 142204 1546235 2101958 1814218 2530234 1088476 2027089 1484965 2311441 336757 1269266 2042123 1118576 67349 1619484 2258153 375314 1645443 1331631 2143645 1352916 2356660 1826823 1338881 1500098 1500179 1882721 2277697 358736 1842056 141085 235598 1843091 1275487 1332544 2053162 1600557 2499096 274589 1044951 1134198 2498821 1528644 1557677 732146 990224 1273575 1919708 2426909 1372152 1289933 1504186 620713 1332931 295196 2285964 824880 473670 218364 2071608 1689475 2329424 601455 2224903 2076203 4915: 2286671 2506903 1923464 1946010 91502 406405 338656 1066304 1666611 405997 2148037 200126 4916: 1661229 1563954 2452691 2003554 1449057 1351928 2624804 769583 2265273 2533726 866465 2283957 1414231 2347990 140124 1191473 795249 690346 925010 1839412 529421 1130739 555121 668311 583234 2458217 4917: 1506735 753555 1844290 4918: 1531138 543028 361301 1251137 1513219 1570812 2111198 2519958 796585 208204 1181795 1594098 257100 726136 2322471 560629 1935625 1651209 4919: 2122978 534380 892566 631597 1489481 375052 224945 1599388 2174603 2233531 2127608 1288662 2574473 85801 1463620 251285 2646441 2026723 1549874 2642384 614065 1315551 870095 1595819 1785485 797772 905781 1844435 1479868 179776 2521995 252541 910777 2037526 2024602 1947426 121602 124742 2120332 2055766 1751804 1944886 2535310 2389208 21202 1283609 1260894 1124451 1791206 280618 2441843 1869163 2112660 383247 383200 337712 2142297 1162564 437103 813640 1948157 1941422 731199 1694402 830932 429225 2606872 1367945 1560219 1817163 1634821 2039762 2069788 1718562 837513 2608477 2624915 356409 2004914 752329 821773 1888995 2155187 982581 448721 482859 820587 1678820 1314307 622742 2357528 2024146 1741391 1610836 2519326 397460 567146 52153 558600 2596726 1458976 1475670 1727584 91635 2199882 1629084 1401442 2644940 1006672 112201 2617246 2584463 1679136 2522410 1266742 1001375 239726 302384 514940 1283944 2096764 956990 2155516 1880608 1697938 1132578 1480481 2195680 712199 861597 2408451 1807170 1733122 1895115 482438 1478905 1706537 2330236 2625824 1515512 2406275 1464032 1043263 2495644 2159080 1291075 1272130 1344001 109252 224893 1265507 1669579 1958043 915826 2093456 1583417 1065265 326502 111333 1530456 1255265 121124 430161 1143859 2492081 334765 1207065 335678 329332 645092 148590 156315 1826825 2551874 2459310 492: 2266857 495994 1755612 488494 724667 1309767 2377482 1433701 611082 1214129 4920: 2643435 1167116 2280484 4921: 1391948 2157535 279904 2295107 4922: 2399912 992377 1466724 439093 661981 284868 724421 4923: 1324220 157619 2210523 228194 1628685 2296956 2602874 1302012 4924: 1281657 1143329 2234159 2004591 752094 266062 618256 2487358 394477 2466473 2488829 1570199 887932 389400 4925: 2635252 828100 496658 2463351 2339997 513728 556534 1164545 2193991 2571014 1018113 2321232 1946584 2274015 1978666 2617393 1000959 536693 4926: 2175463 1221336 870 23949 1981452 788755 2088210 2366646 1499208 2262773 460183 615342 1406670 1364066 1515718 1669538 600986 2194265 290958 2045720 622891 1329159 261102 2060219 2271229 951090 2328825 2420120 1160135 1449064 1779310 2095153 680505 365853 461304 1774391 1207597 70893 166399 701638 1011269 1771053 759470 609684 4927: 1994223 1276397 4928: 1040726 1561180 971700 372528 939674 2072378 2329005 2100928 1817216 853274 627312 166788 35886 1513590 1638837 1758413 1613383 460623 1222147 1264133 1876520 2296995 1634605 2512558 2301079 1609831 1548847 2441081 154186 2604252 1459955 1540044 2266277 291390 183235 2437815 2596824 2638445 1180237 888568 743623 2230735 1656754 1735607 881369 2441830 400661 1159495 294872 2608666 1078923 1234255 2318588 2407957 633114 2115299 1410091 269475 1119331 654410 1551087 1075250 487904 423367 314976 2039967 1293598 246128 1161690 4929: 104432 1779316 516466 1424375 2388698 438965 2372229 4930: 1575876 1943577 1917013 1188558 2491153 1044564 388254 44402 351005 2291222 749905 1590833 1583723 1263320 863443 1538160 412383 1145124 126141 1895500 2397571 1939114 1906463 710502 635928 2025463 2348021 75327 493465 4931: 331653 2104963 1678038 1340132 744744 2455138 1363247 806850 1138553 1891164 1873366 251125 794292 794095 1821644 1756761 1882752 2127722 1891887 2004113 740716 167589 93349 1404021 1465275 1157120 1138262 1666650 2622958 1857086 1043709 1143737 1952764 1870798 1718753 2037102 2645399 883517 2023529 2471323 1003342 994065 850588 305883 286084 1248463 1624245 1581837 476028 1347444 1802992 940910 1073534 1590340 1492122 2165132 1145393 1300806 83336 294227 2191129 1603628 1000290 1160801 833704 508343 1894456 580419 230393 128921 1428663 1257372 2205479 1779659 933972 43064 2012318 894336 445072 642127 598959 2358163 371897 2577968 1906964 2137489 1280028 1473196 2548438 1130963 1943993 681572 71259 1059099 2591962 972097 2331635 1419384 1246480 1668270 1028144 2427892 718422 1514257 2415991 1216815 705703 1366366 352572 552602 869270 207853 1038605 2523973 2301698 2529910 59261 1123540 2648589 1283519 2102550 1603033 124065 507053 449179 2078638 1128636 486358 2290619 603605 1827830 2294099 2446734 218214 438369 2253691 1772001 1386817 2361742 2607238 826291 1737640 2007579 298778 1586092 1359494 1940513 1759313 1332268 277581 661050 1101805 2221212 2003760 61898 2438588 1847752 551196 697822 602147 289915 2551336 2607513 627642 1520950 2367426 484124 1151573 97683 1679281 2109155 1549674 1309711 1511278 174452 2148797 2638946 888317 1579616 410608 1352157 1731937 1259725 2396085 1829736 400909 47483 1698880 408563 2568865 588489 2139220 1069801 777089 295463 1784963 2122605 809185 1634911 1625134 2581974 1449806 398336 2100301 1340417 1845227 920122 1983555 1311853 2135541 1446403 469103 1031933 1727327 1335797 1714341 1358535 282710 1775169 1197779 513183 271172 2624344 1696887 633036 540725 2229226 780765 1251931 2472335 2031167 2403989 1740058 2628905 2458459 1347584 1448873 1234351 434718 56838 1350702 539799 2460161 163451 1174158 995821 2364823 2449719 1252344 282585 1463894 992330 1539150 1524936 1578080 1531112 1504573 302959 1590435 1813166 19573 1387539 1363986 562956 1515735 483787 526666 2363081 1548840 1843802 30137 764785 2037749 471662 238860 2173070 769099 393470 1165121 1929282 1255310 2002266 917311 1060676 2460223 1449859 2151819 72442 1790639 538606 1845080 1232649 984815 47589 1163478 1730504 1164305 58235 2609798 1309119 2634616 1381143 183466 2530373 2103195 1227788 1727991 2213540 969521 1181284 1914310 1715557 261199 792860 682378 2404910 1275698 2257202 730803 2166670 386436 1191418 1017287 2080103 2122314 1888655 691408 2444627 1267416 973404 1999612 32569 2492149 2351365 2328512 1508351 391416 1318367 2326418 1445215 1582083 229638 1446369 751824 454419 155543 896226 2572819 1012841 266701 2098482 796390 2363526 1406117 723490 2025143 2187597 2344046 1452976 2239131 2047556 2171737 1777750 1275796 949746 2558206 2155818 1247713 858440 286505 2392132 1888146 1315927 1256815 2028957 1329004 913944 1547508 1059055 1382113 2176742 416853 1747205 1731284 1570220 312165 1533078 602960 1788137 1412372 1723583 1410971 1395341 573068 1035196 2643397 1520179 978339 1927074 507618 1826415 1086662 2438060 2153351 2024880 1307767 261770 1477103 148035 1315130 1376267 1766281 87053 1044324 34044 1059348 906633 2324052 52077 657794 2150787 198985 1399999 1248290 2415028 663619 503613 1439762 1638515 2071796 191658 2260874 678542 398231 2024797 732750 1844023 1520719 2160222 1636665 550215 2250186 2578830 2110843 2324500 2645685 2125590 543815 1505715 2404955 1956480 2143576 2293141 1195278 1999022 229959 2315910 157999 1447650 1152403 11807 2198966 1514761 2250696 819546 478775 20634 1693930 790449 44386 1465595 831587 1914844 2198683 2435278 2427469 516736 454704 2205178 467616 1913095 1370403 1697811 1855098 888176 409663 2023882 340727 1187658 239460 605219 914675 1092547 1444678 385379 97693 637303 673571 902083 1732205 447398 1847955 1265524 1810064 1212037 2541489 2104013 426247 2026010 2351326 2585147 329296 202583 2298725 2021988 885020 1152446 1057974 1811063 1192771 1548707 2035166 1173058 219185 835719 1435264 1163745 67911 1004678 514671 692629 1691303 960784 532208 1119669 2550112 2163812 2027849 180591 1015223 138447 2353549 1114354 628107 1489919 1261638 684988 2583962 775281 1288326 722126 397291 1147555 1561788 2427464 705166 1128647 1712616 93749 335105 529609 652448 578945 1662293 2256091 1037343 2098138 761220 1826785 1104107 2151311 2414847 2286730 1482920 461997 204396 2425662 359848 1713387 121634 91168 2022554 804129 236126 964005 2078187 2020645 83902 1904070 1473296 1251893 624134 2438172 2417852 2092254 105110 1593461 784661 1449701 2487679 1360827 278950 1937345 699870 2267567 834071 752085 1161337 275753 97166 2349365 2223250 263080 1051544 688314 583637 1991850 1371305 764545 1592891 94430 636611 767533 1964854 42761 516934 647037 1980674 841128 1951946 1834032 1117829 531820 582398 2400792 559561 2300923 1219746 312549 744689 2331202 2611615 111415 1632356 2385679 907889 921747 2142678 1217131 1770486 791712 495235 2096905 411852 109129 744297 556999 2216182 175893 366539 1139131 599427 810708 1660088 1315111 2531748 1769819 990444 1511901 1423280 735226 1122786 1745240 940919 152117 2379801 865397 1510882 419311 2494222 1708075 810405 276785 1633756 679414 652985 71244 149334 2056641 954438 954373 2085981 1493801 1795742 1717625 2235711 2024056 1394847 683604 264451 2016921 925787 820046 1537521 350785 1221713 2571075 1353591 530223 1938901 1869951 2044653 703788 2323822 978412 488852 282203 2207093 2315703 1082471 2198713 2315291 1629634 1321902 1107582 275303 1780312 1016381 1737020 1898973 1752246 1090022 1041975 90039 459654 1549779 1643393 272185 865200 1984212 2467865 2392883 115008 766241 1828424 1333561 962344 1489488 2644189 2385074 371226 2339482 367662 2046507 1435862 880010 1882050 745515 1534862 2275108 1030797 833817 2580639 1587417 1836502 1793484 1288978 1887768 1838372 91351 740294 437182 208067 1313795 837627 1985026 2313557 211209 695276 1530576 1161024 1595429 95194 2243854 124189 2224414 556082 1830772 230182 978323 1393056 516893 606147 1469894 2532129 175641 2500315 1606273 1517684 783989 376973 558236 1303851 1134570 2410172 728059 2594252 2265525 2045468 2314956 1785502 1354814 1868053 2424118 2399709 134360 1249059 1459971 2010813 2533010 1365167 650609 1391557 1929510 1671168 1083637 925110 104133 1671814 1574758 2312518 303020 1849596 1371014 2526663 992151 914404 35641 2551766 480408 850908 1803154 1876661 156105 2593093 1035347 1635959 742244 1816425 833967 2446686 793760 1487001 806782 461046 2082415 2562448 424772 2456518 804653 50353 1832071 2570277 1649204 2440652 2190138 766629 1004667 96879 2324514 1773999 68355 695359 1648615 1399609 118006 499527 2234076 33748 2591882 1467618 1882992 465139 1489531 1324608 441613 896493 1846859 1677421 1477783 1071582 2643551 214979 2448885 1219237 121157 199976 823520 657939 1269389 2289320 1638696 1170513 1725705 456832 2390068 1570070 1972705 1986176 437955 2283670 1723768 2266722 2494244 599484 1745100 1548582 1307398 368765 112515 285671 1984534 2596846 1291091 1626737 1247398 1179419 162420 1141577 1745989 1248356 1722485 2325653 523794 385781 2244758 1055576 1439870 1546138 565086 2106374 1391169 808584 92316 1482063 2426969 1822340 1999015 1297753 1001300 1119636 1770419 427322 2266829 2397658 889165 2504187 1295562 2320997 558908 940613 2493658 1697559 1155827 788571 1715880 1956593 1541345 131654 2169298 878398 982994 902015 374863 420233 447046 2541356 295520 1440211 2215676 2007700 347894 1628295 228594 920450 696223 1891207 1737219 2340120 1002407 1131903 1401971 261845 1062144 404271 1218779 1751706 66664 497127 755022 1296600 2315529 2062390 1465041 1710877 2296548 1106713 858729 290960 1072165 2473504 279426 2230553 2439729 2581061 1870560 1244934 507315 823215 2131800 228033 279849 443346 1417552 306840 1593649 1198172 242913 13839 1965075 887656 2309876 686922 40528 659080 189275 2370406 1745211 273459 602796 2067343 1173611 487316 611226 266528 2587753 1792652 2461201 1098747 284283 1722998 173613 1395476 1956915 1667349 1533566 510556 2623481 68197 4269 2166866 532521 587798 2623079 1236659 799697 2417444 137814 1907210 719539 248282 2238190 2050036 2106996 2180214 60402 1163445 716500 763984 1768472 731262 2312614 2437207 408893 1157085 1159900 2203683 1632606 1305413 1143282 2529623 2145498 2256076 2410356 1791469 1288332 1793633 2408943 2402453 870335 1888368 1350519 661156 1547880 840558 1400190 2086515 1981403 2054950 1429162 232888 258967 1128127 963366 801472 95762 1913810 1565213 268167 702244 2403866 1666817 985083 509885 1005630 2348124 642588 510437 633342 2295062 1983863 2376754 22345 2185946 2579003 1112161 1627293 503474 2394374 1924638 1165071 1431423 1729631 2267935 1463896 101123 138790 1499955 1912045 2637765 2368378 1724923 1741949 2069960 4932: 747815 1745114 1417677 1463723 390643 2537216 1813486 1477952 2354649 496070 236426 2181394 538571 127522 1416578 802240 43378 932864 1772500 1839534 522957 2440249 1038785 1964338 509665 1532330 588731 1735937 1244978 1121639 2233035 2580074 1375789 2022775 554291 191768 817940 927984 1009182 2548318 1973531 1318378 2497465 2388555 2530806 96397 328433 866999 356736 1847188 652524 662550 2120343 2218953 253151 2341219 2563211 2406201 793171 2010666 2472075 1565305 1170008 2295597 2469183 1439640 174728 24849 1771708 241826 1281957 2613307 213611 261362 45538 99458 879674 1694402 1918287 1146106 2300639 687756 2499692 2437610 786502 1712200 2382810 2497759 1179238 680356 1761179 2620947 3300 1300008 540234 2609945 1842910 1663947 1982140 874777 1612367 2053791 1842771 1326685 296672 1527961 2450157 1525757 2100508 1062290 1230190 2607186 1028292 1312570 352380 2050817 314756 594675 2221853 1831548 1615790 182567 1351531 391585 1978926 360587 497114 2121783 1572731 820138 513683 645704 1556712 971213 2343970 893095 2453027 64370 1988156 1749713 485931 1842911 565737 1174885 2029613 1376111 1912266 1444268 2113356 1187905 1092252 1436486 2399013 980572 347389 1440022 628577 2374025 108068 406641 346446 1442556 2439602 578094 1056778 2220056 2200576 1396179 2562456 1831149 4933: 883348 4934: 217289 775079 1238451 2345001 794182 4935: 865790 5959 660031 1645377 4936: 1393775 2216056 557897 1031150 191688 1697464 2001985 1832919 508573 1822401 4937: 2315210 1845756 652639 1342262 1950710 1280694 2261091 1371385 1164545 1030968 1399256 1311952 2324516 1064386 2257125 801093 2073922 120714 920756 4938: 705923 1120295 4939: 1828353 42592 2137406 494: 618010 2428115 2336448 1117966 1111454 2287322 2299742 1613049 662757 304218 116996 2542301 2267507 1180834 539261 273630 695249 1988323 23459 2027853 2163584 1201676 2043213 1694467 2302572 196496 1861047 1016470 1727104 658541 521478 987874 1110418 1432537 701723 257567 974405 2619157 974777 1666084 2337212 2550482 1858310 1645749 858787 1555276 160707 2450212 2541939 1083114 805136 897496 1329985 1818967 1567572 1240690 177154 691289 2118190 521646 1646303 2530472 21212 164054 2139018 1463277 2412790 216690 633478 585902 331489 243994 1427987 1295883 14936 2472440 595546 513807 1623937 2418707 2456040 2066446 927276 2190901 2071594 1170922 1007914 1496191 216100 1896548 98251 530289 437854 1135243 2424954 2194796 1547746 2374556 1480151 2279338 199195 1847469 2083214 2575280 2114435 2305671 1554686 1102045 295648 1579611 281409 2066735 1239994 1011381 1654268 1349283 1990915 2552416 499111 2416514 504211 1991117 1518145 1050621 2373951 1018296 898049 505142 1936469 124476 1653468 2254812 1330604 2082955 901825 2215490 392772 819240 137746 1824733 811615 2390595 450207 1454385 2175885 65634 135658 1208169 1150345 21049 219174 493227 311117 1457313 1859277 1550487 268713 1552676 165784 2000909 1572514 103231 1057085 2033341 872507 584967 2054041 2175625 1304235 2323423 1361952 2511765 913692 1488078 217481 1901673 1680214 824031 273918 2436281 384352 1195196 1480219 1774452 1075164 1529629 2473034 1262339 15859 1317850 1427804 2073892 1342286 2221188 2527352 2546992 2032399 2362950 1801584 2029258 920724 1221792 569132 218049 1011972 192374 65016 1285493 2381639 1396624 2227664 2237653 1871337 716674 1348935 191348 1708295 15251 1959983 1828490 101257 492212 461355 882352 2415782 1070666 573819 483446 75940 1145806 953092 1657303 923517 1210046 1066774 2135358 1056964 455843 955413 299858 2332378 505280 1200310 369756 27398 760455 606319 749321 2419510 2429554 1178284 2198939 1065870 350574 1262376 611335 2243216 874451 1932351 1474412 2312157 325719 1303613 724296 505816 2363585 2296495 1164546 2434096 2613093 239288 2141375 385096 234635 2148252 1856823 2156896 309905 2290562 571630 216592 798729 1136678 2386376 101984 2005889 1078002 407762 1351544 903054 802461 948225 1479427 1219003 2529101 854266 1750900 856607 1255800 33663 172875 2633855 221797 2637476 1631029 897368 1676268 569852 1201473 150732 2125717 1500879 636917 695175 734958 1339693 1396735 2501403 563082 184345 1796611 2423178 42352 312397 161259 1232458 2327767 2349303 631471 915396 2114131 1972798 21088 14204 744365 2360662 716348 5878 2013090 2644825 397561 91406 614032 2632109 2334182 1685340 2023917 1287046 2587141 954089 1312066 2589253 168158 2268522 1089125 230191 1489043 448721 1984290 1546121 1162001 1465652 311362 862057 193320 1943396 2413119 823644 1589415 1593565 23580 2333152 307769 2089999 1855431 2564518 1342014 2363228 265450 1471207 2533639 747026 1052470 1631815 1349327 958939 773566 1451109 779595 412325 113261 2395345 1669107 488364 2367022 1689121 2074533 895841 2337640 722452 1812382 2336549 1041746 1924400 244308 588691 1130033 786248 711849 1579823 753518 511572 2375290 1984892 2157136 1669726 1423640 1738343 2314817 2039269 255154 1284980 1563141 2585489 1348780 1559673 2161468 1124053 318531 1105136 1300773 2470159 323775 1954917 600354 1986706 923103 1235255 2526553 2328825 680943 2390399 1163357 553250 1271812 2469144 318110 2224425 1636337 1888693 198855 1634931 108045 1774475 1131695 586652 1675249 913331 1640699 1374010 1322585 1316652 1239259 1032743 1871816 127746 121082 1310210 168379 1035298 856131 2131331 1089383 2606355 2421820 1700272 948365 479680 966494 237590 947518 1420392 2126252 2545033 1104467 934847 936544 2298701 1294372 1018688 782663 202159 1427868 223543 1251170 1671775 260651 16487 1577358 677587 1785065 1079992 2005457 1810844 2346942 2091831 338591 2402225 570849 268837 1895630 1525206 1315401 1142091 1258980 1552451 2380363 825090 1124753 1631810 1742548 1723041 273054 1690555 798710 218635 1454006 2280423 1551135 1814870 2379330 245963 2400129 470493 1980339 91967 565773 892288 1109237 1754173 2464889 379804 1225788 2019815 2169367 2061394 1436498 1523948 1549990 787308 1202021 334358 2566671 98300 25318 1307936 2648084 1499994 193710 386407 2139608 2576833 2363270 663155 1516760 2024878 290999 1781010 2342258 2414759 2645621 2600766 1338656 1741772 2247533 1825492 2519494 1321549 937201 1095354 1526362 2414466 1942798 533621 869995 1968861 1757088 1065341 238703 1446849 1643203 869294 2090306 2180905 2470648 1193601 2090953 293640 161685 998380 2255453 1274131 1352747 877501 310693 2237029 222750 1789338 1386786 1558789 488840 1618790 1159686 2516440 524458 2143056 227388 535270 1033967 2221385 39375 1259858 1263578 511724 1169261 2005761 571618 2125998 704014 1833540 1889912 1756250 63486 2094591 296936 219377 1241851 2384757 1259315 750304 1896766 2621361 2224747 2631704 575154 1745047 1941256 428114 1314439 2350428 1507362 124784 1841903 2449569 1674814 1224560 931008 1974566 2547753 2137237 2050793 1660806 1476137 1466003 981838 2152891 1557013 1652493 2591942 2305624 2134142 2516701 1253805 508929 1136551 239355 2241769 773753 1670169 666284 4940: 2085522 2069081 2536380 1412542 1644295 531787 1048515 157729 4941: 414440 1311952 1404837 1610910 1493435 4942: 1210900 749473 1938258 2060856 2489378 2213321 4943: 1533519 1511683 904668 2361703 2269885 40249 2293606 525610 1730537 2459573 1419022 2275601 1400146 1304281 1991609 2194798 2354719 1400214 1162922 133649 640651 283890 1856167 1108116 1603411 1155825 1151922 2265037 614298 2152576 722585 1390833 2356692 1962556 4945: 900110 906993 702177 4946: 1435554 2575895 72451 1060063 1786518 1631458 432303 537311 1498723 648280 1724433 794376 1317671 168110 2092093 21722 371098 102880 2316860 2258412 4947: 180858 1779959 10733 104283 1703544 2078928 2364964 2410143 1001477 2507459 654630 292751 1724115 4948: 2118769 1350877 810955 1967751 864891 994768 274365 882320 2396090 1103542 555986 2440869 1613733 2315722 2621836 531446 2446312 1801584 2582913 2143565 1286909 815327 2243326 1230451 537424 185780 1585093 1440079 1244627 1444146 1176642 1072294 97046 385826 1148445 846627 843269 640275 819983 1092226 1887010 925050 2301118 415253 1083425 1781102 543264 286434 1886638 2417985 4949: 32679 1180926 577721 79182 962455 1564058 1405722 1516589 2105067 2607984 2324807 2252474 2125322 2318010 40342 2556140 757875 1581635 2196463 1337115 199172 1754133 440597 1399177 2007368 427594 91114 440817 1423285 1534682 769330 2575908 1907775 449556 1243068 1832112 1243357 2594454 1475911 2149317 724066 2203665 2238235 2099096 1827148 455073 1372532 2608047 325666 2547607 37577 2455789 1562255 1716855 367013 2063282 2536540 553742 2087257 2355367 1071850 1390895 1076456 52191 510068 1619065 1938105 16178 1657798 684669 2474427 1969744 495: 2526766 2479276 392253 1928089 1447998 1872037 802251 310439 187114 1430250 674909 807393 2325824 1180425 1906413 2496405 4950: 905713 454619 468861 359593 1311338 4951: 1323903 2259400 2160718 1577790 875019 1742686 371463 1533444 992732 2229483 1110817 2562530 1475585 510117 200782 2606322 224928 747366 642854 513549 2496036 1517862 1879207 66692 2345999 103413 753418 1384263 72355 1733072 931566 1359206 710550 1013930 1153533 1592201 680543 1282189 2018821 2402709 384249 2431142 2550446 46025 729452 399277 1187828 304641 548803 384378 1604088 429555 591489 1694960 1896064 573183 223035 734313 961255 2465112 2291455 63142 535630 221402 1904948 1677434 1734105 896256 729221 521944 2544546 1621169 1378478 2456204 1602932 1944284 198382 25431 1592364 710098 2646240 169455 2509882 1813240 1692025 942446 1946039 1220521 1649953 2272324 1655116 2563269 2534938 2174274 1053629 1113211 2253496 1421014 1030089 1099828 1495628 577001 681446 606163 799157 1079210 2011866 2013942 646551 1873124 2138233 2294656 347209 2466787 2019338 766869 2030540 721160 105541 2450701 1833084 1460409 2194783 1059422 2220897 2181058 323012 411247 672607 625675 1410894 1728314 1637011 1127170 1643376 1550882 193529 964035 1837973 1606816 1842245 1638426 2103655 1256725 1308271 153489 1748076 1354701 725405 722396 56154 1099405 368094 2235671 275284 920150 1375012 1440563 1930370 400895 563798 1532812 701628 576576 680089 1234413 1165352 1225676 885304 1570813 2184605 1335336 2519609 1400513 2626709 571665 966271 401130 198691 1847135 2158065 691535 1021865 2507148 506957 1158899 698988 1245680 1422980 2392618 1826700 2033540 1230721 1370819 2283361 233260 1725955 486065 899816 2195738 1980762 846383 1252484 2304606 2227089 934657 1978391 260591 476815 1633941 615549 1687866 1759741 1001981 1316943 2295 1714526 348603 844473 898294 1170522 1415861 1390483 606764 77307 1915604 479321 1264518 915855 262760 1134419 1417374 2557899 1200228 2451611 1593444 1867115 86371 2433539 2383672 2442458 581363 1453316 1379227 988577 1858440 636383 2422334 1283646 941715 290609 2639279 435398 908760 1419615 1151806 2065094 1010214 1540770 910662 1914836 2170391 1743317 381008 659132 2339462 2550279 2245068 1875724 1470599 402579 756979 604331 2166354 2456005 1890788 154501 1348662 339373 1205576 17353 1858004 2401023 1418242 1963119 858381 528017 2002763 2052480 326515 850190 261880 1213647 191563 202647 789500 1408501 2439699 654248 2317692 685717 999601 1093438 2146879 887286 2049105 1015802 1492583 1673376 1550736 349213 1904138 755923 2020890 1234333 1996091 1667029 324125 761788 182986 985712 923612 1019455 1902744 2176615 2216594 113939 2440940 2329840 1434040 1782265 1342306 2068986 58738 486679 273411 106748 224067 1079044 1661592 8929 1795989 2635177 674045 918107 1829168 2012114 2259210 546055 2346528 1540225 1817972 94459 1301802 1296614 1344421 968592 854283 360431 1502659 504709 926854 591807 2137750 729996 542066 985278 2367626 2118382 2430343 543266 2012330 1309492 1430992 1266310 2071716 2014210 210878 1873911 1306621 1071752 1563594 278257 986222 1251531 986262 90982 1342399 2441398 1552647 473602 308810 2065113 1084947 630134 1504847 1422130 1228159 1382539 2457450 575167 110349 644499 1204273 1871228 1225968 2021744 246699 187100 868881 2428376 229056 1973686 1410664 1190638 1969148 1140061 2352349 1194260 952326 1002385 2426499 1790412 1727132 90114 2306316 1750180 2544746 1805527 1262339 468301 2075012 1141789 1848523 524900 418702 524007 2214506 2348529 2514357 442151 2091701 1785837 450360 1761849 413379 1141644 2164795 1520519 833947 2328840 2578666 2386258 396904 2198959 1431466 676595 2482713 1678381 934962 1450905 2600659 2508383 91386 2572274 45227 42549 1187845 604013 938979 2395218 1293254 2607526 1564814 1344766 2081051 1566848 1860431 1834901 2281578 286597 2781 2593074 1389967 378422 633711 2179421 2149407 1898500 255770 530303 435128 191545 1743776 153147 1130062 499809 42053 578158 2363731 1481563 418727 110586 2620111 2333914 938974 940687 558815 2121505 126978 1854070 500214 216713 525822 438567 691332 1697805 2155898 1207953 300021 928182 1932793 100989 2298267 328873 1208712 306197 2486557 1616060 929391 1657471 740394 883365 1142101 1819695 513619 1857412 2199021 1335516 1657544 2133643 808017 1896999 559922 1804193 471605 287141 2244996 948292 428966 1068191 1367591 1590015 917881 1546701 1459050 1559013 726655 1295042 1677500 749157 48699 2173166 2074399 576271 962014 1787897 389197 1997312 377017 627040 1280091 2071796 1085648 1568928 1862063 2220245 1950652 2385606 2638931 998766 1207034 1524434 577350 1083642 468167 249301 942729 137555 1064979 2515390 1941433 2260250 1287484 712021 1197793 378757 2596371 567631 1958700 1815037 248876 2327488 600648 2025429 213442 328253 605698 1101073 2548811 627694 592053 2003659 479421 236110 781874 1340111 1682637 2096780 1221574 218437 1927483 511620 1794566 1530852 1636780 2330416 836065 1973497 2646772 151630 1466356 2108766 886403 289160 1145057 578773 1317490 1624599 1001212 1489365 1117145 1437368 1357823 873239 2624944 1660614 2396521 630835 787083 1437424 510594 701358 1908691 714660 1877876 1369301 798391 2494365 2127287 450592 408532 2259174 804974 1603702 2355177 887537 933091 841593 767569 574963 1279960 1641525 2419494 1467803 257528 2546721 275136 1775648 438234 1283149 1108416 668643 952518 2583351 2017186 595932 2116286 2646653 1532686 2511428 439034 2518308 206900 594635 1528859 2006505 107552 2542635 1665106 1417430 1573439 1856834 1727960 786549 1536017 219568 1853570 1568299 225667 1959650 687591 2333350 785599 171756 1525111 1911541 2169055 554860 1279107 576279 177415 628107 1405494 893005 814279 1084884 1446147 54636 898119 1232733 1980063 1515915 2153213 1593736 1340629 1807505 834600 250195 2249816 460824 2176981 1834768 1369850 571014 868583 1820547 2071696 1727118 975377 2218240 2220753 528584 543509 1154918 94648 707217 2019344 1810414 545699 1256421 2352836 2458277 218064 1460451 1403930 941092 1114471 2007207 623330 1323459 766540 640025 1882558 1935207 1317134 2599216 1441342 1671220 929398 1092470 2301389 462538 1575450 1400256 2139217 883925 621888 930203 334553 15674 771451 301208 1891957 2530042 951313 1949741 268133 2341141 1816433 1030710 1225498 822712 1157889 1526284 568360 2585528 2635173 1704566 2291191 1003383 1818501 680728 2625028 2001663 978227 847043 1592825 1313789 1311426 1321763 1879077 1775500 69026 904686 1480498 29358 2539289 945918 1951125 877457 1089837 1279392 976135 783054 1380971 256622 877291 1407678 244814 849929 1696950 1347631 1028880 616366 483191 2455375 1152123 2644443 697063 2190860 856486 1142943 651593 1897422 1838945 291535 1366893 365704 1528014 2088220 1540525 1398494 2100653 1159389 2270184 1055308 2188048 408691 678660 169506 1321006 2209538 422037 1495571 1633457 1923778 771931 1394818 387024 899744 2294987 811366 2369915 1357695 657661 2035111 1639416 1737210 561306 1513393 2168053 1671580 1520840 1509147 2095644 1711813 1342709 439809 1739484 2355371 1623835 2328736 422459 201811 2320047 1091738 2389981 1984818 1456449 1257808 1631121 1820262 1048813 1134674 402036 60939 1131420 389961 2384948 2253013 902299 426939 1023436 451911 2472559 2191722 639991 912996 1964873 2044653 1042000 2605669 896154 1206601 608901 2620178 1279026 2359032 2000133 2316177 1453343 28127 23826 879042 2182965 1301253 1347943 927799 2237844 1466770 758689 1232353 824778 1912462 886705 1915932 1930766 1279818 1962536 2447074 1691917 2560215 2375802 2012267 1670736 144035 924000 2182908 2385603 1389163 1048393 2503539 1199205 1514223 1925824 1782409 1418245 952999 1033545 1426991 379043 2026943 2035040 394955 1618161 584750 1018434 790477 2456650 928813 1716213 1534337 1968292 1316888 1063285 2085477 327401 1149215 1015662 136921 348073 93753 2232148 66265 734611 1704035 2400886 820462 1881449 1758192 1238869 2301011 2137516 838635 1418223 176348 2206715 1400788 882182 1066279 1939444 2081602 1593138 1959664 1478560 1152838 2556504 357515 1983065 1354880 2492930 1851044 2562515 1954793 2550406 1932881 2360578 588954 90285 2412861 132416 826997 966583 117766 648377 2150255 1790611 693526 1593067 927696 1461052 298637 1437691 1100408 1307564 826294 1634937 124472 970573 2234093 735160 2559404 2137409 2379747 1933311 382238 2453600 2645392 2533548 493701 2579907 1664345 2335819 1540457 2344023 231050 2540213 1035000 2605478 367233 542985 1688225 1242313 2137128 28749 347419 2450242 1015978 1338297 754728 2087003 1856785 2433423 410284 867805 2477795 1205826 2160839 1658542 1424081 1406812 328571 2231096 300180 2414369 390574 1695093 2371590 2556177 342641 826939 1225677 2432002 1979892 868088 658469 2016690 1471212 992960 788126 1294729 409407 680981 2497259 649899 2233474 2372105 988821 2003379 946609 2171342 1348931 2358822 2572006 2551422 906140 21884 1465286 2002269 2638364 1567824 267115 1417043 2303121 1312867 607031 1385415 1613223 4439 2348329 1368970 1835827 2526584 384023 1408900 697553 386553 537992 1771190 2251837 2635483 547603 2211209 944820 2511838 1170508 2107324 1811196 2358348 1102995 2087843 987931 230818 2256155 879242 1075809 2402389 1155766 1171095 1646399 1274388 1370104 1524220 195515 620505 1493684 2556174 2055584 1401975 609766 1619508 872901 2128253 447909 806711 496426 1995289 2131226 1776547 1732610 2335523 637713 291121 1291300 1374211 1876780 2339423 922216 685410 900804 581021 827534 863187 2185814 2636204 1079462 2157149 2535210 1198668 750014 1482525 614048 2352132 1481516 2175285 2406772 846959 1021769 303427 2595064 544205 2549831 2432937 1957542 2278641 2357673 1079039 2145843 2634035 761994 1460983 1294508 1767763 2545151 1871 1017590 2640514 2324630 2518881 339995 1377192 2450328 371111 1316620 1420148 2162403 800176 187111 1991835 1145777 2366542 499896 1840520 1389251 425452 650481 980362 1004448 1814544 2549972 1444263 1516945 832986 475739 1064805 728436 853681 2597686 604314 1381868 1267266 1700052 1683939 1542466 2279471 959289 770042 1904600 1103353 2612205 1275569 854867 195337 260280 613554 1994957 2466586 840974 384231 2375068 1838496 1803612 2105558 1515462 1278843 700637 464735 295077 1051909 2139612 1019136 1976312 124584 1470983 1666826 2432204 334358 1581403 1252951 569504 217973 166547 1369796 2334419 2612744 2551815 350357 981633 1053056 806434 678351 155964 2149053 1742526 852061 1926596 440947 1095918 1379706 2586035 470861 580970 1171999 1652597 1858646 1952482 693234 1477752 1573247 483182 1185013 888283 216463 2383161 599848 902174 2564859 618684 578904 1029804 1165523 2154787 2275210 1114407 2490459 997495 115898 2179207 1347203 571137 1075489 1879880 50042 1413895 1629989 1729385 1889885 531559 289967 567850 2554246 859384 2607299 2626521 1860349 920375 2234813 944509 1028584 1238500 1672386 421244 236824 1799273 109644 1081255 1549747 2498291 1036907 2071045 2325237 380965 1084515 690432 789414 144284 448918 1874835 675059 515072 1453951 306751 480674 1780892 2475633 76268 719819 478154 1558846 1074304 2293097 2523995 2401937 26602 2306087 421686 474493 516416 1402868 1860698 512779 424262 1712906 2286540 1235124 892965 507939 60722 333179 2175277 632737 2344418 1184149 2519294 2439372 1651201 1729522 898458 330000 2227681 1918684 2439602 2413670 1471136 2009805 2041472 2207661 1731897 1326365 1045151 2148167 1805282 1338388 828197 2193617 1453797 623425 765797 2588597 941893 698753 553629 1911511 1121104 1975727 854198 1969628 1735594 2329995 539262 2566626 1966884 2305836 339753 781045 2117411 2386044 1841863 1876852 1515965 1557354 978513 2390794 1999960 2203850 2142803 796435 1796127 2413403 2394625 1058617 1393862 1529203 274206 281779 1476697 2639487 1424939 163988 2348166 1872984 2047325 1208225 443415 101774 996461 1412254 1039870 2564378 1630383 1842734 2567709 2003909 2536307 83688 2053180 2539619 258359 1948845 1128993 1604704 2390348 490919 2107238 253387 1206915 1951598 554706 1802150 2461369 807053 1204060 1622986 2608879 196033 1424389 276172 184144 2383428 298815 1834854 431383 503697 757704 1966387 743314 1858043 1469069 2107295 2042700 256319 2144744 1045087 2524862 1332254 2111401 1767132 1016434 1301173 1123396 800325 983479 1302467 469208 532418 2594696 2461797 437506 1206898 1559987 1876397 2067415 1295077 1838249 2182464 1616999 1740284 2642124 1776294 384015 1541092 1723401 386514 1904969 1688554 1796076 1489937 1901032 1209708 4952: 2285593 2286662 2637480 300583 621748 215496 1511990 66741 581735 2547948 1982462 816249 668455 4953: 438620 803481 1771823 895173 1785962 1806318 2008437 689920 1457728 2260518 897565 4954: 952237 2474273 1324522 393921 1847531 2600917 1787630 1893148 345341 2493406 1623723 672132 4955: 1284078 1352184 906020 4956: 663806 2125862 1023708 2503691 1990901 2071871 1808924 771275 2543107 648641 626963 1965000 1648744 1474151 92015 1279972 268359 2314385 2126196 725865 931566 281396 20408 724399 528760 1384342 2347031 2412373 2596965 1146375 424199 520854 904391 2284249 168577 2360107 518457 1327121 1953750 651376 573407 41414 618931 413207 1496744 1922840 1149494 620007 550671 2073304 1610063 2370789 2386348 1816748 1154287 729834 2301074 1068870 538989 2234804 366081 2133250 194511 1813031 2190629 2516738 532129 2542870 1389883 911607 1929450 193399 1552077 246131 98690 974388 1701146 1173543 1148460 1688224 1879226 1275088 354911 1851136 2374373 1271410 692404 2315657 850882 955119 1640828 219203 881698 1595394 217199 1897349 1315951 677430 89725 361467 364014 1078032 98321 1473472 241073 1257981 760096 327075 1121380 715653 464116 171100 1024554 590688 1366331 1044179 2241548 2336278 368952 47378 368048 1405556 2260612 2543780 2189378 1786046 2465679 326269 364861 1424172 1057115 2452636 751097 1730957 1007176 1736384 2038440 273821 1939431 1666957 973853 2563107 1553600 42128 2514764 95116 182445 479418 931786 2475538 1468105 269126 1402237 1310434 1762348 107520 675765 674689 2356655 188192 1282317 1406415 56790 1654481 117567 2632523 1712201 1323761 2341610 1419664 220430 188725 898621 1847935 395073 601228 2314082 1704125 2473034 485851 1411878 954965 2476269 1180738 861204 558531 1494270 927143 1224596 470468 731637 2488135 1805916 23271 747909 724590 1945345 964470 1621545 1938881 330058 1319914 126197 1125803 580376 2357729 1159241 1843865 2107188 1409305 897444 357661 1075541 965047 1991655 941070 785587 2030695 493757 2644719 820291 2035818 1222195 1066353 838969 1893095 1489067 293305 2139614 622214 1597958 1789010 2204625 527078 2429554 2368081 1636518 2590839 20372 1334217 510403 2133056 1572756 1515392 1711415 796202 2613351 966967 2118885 756209 176651 43072 74831 583557 1356176 7745 2295095 2018130 479046 2455427 160137 545568 1222239 1476270 809354 1051871 2002490 1951810 2442287 2289721 2542635 2375459 2611836 1546961 1241893 209349 681576 1373881 1265397 1013013 824493 2533316 1303348 1111226 462182 1326994 306859 633277 2155799 617738 1835480 1460083 1332799 1991379 1852764 563082 2082932 625274 1036918 1481716 2288266 1684142 560435 2479986 159579 2060997 209090 591474 1672149 623557 821899 799826 2463653 2156708 220359 1053565 345657 938156 629895 2367003 1591798 1910947 1539342 139003 567875 1405273 1011077 434476 1388703 669665 647037 2382102 2375997 1796212 996555 2108108 1189272 1624040 2484080 1412250 2120895 641246 1746611 958123 2618563 1374049 441401 1020174 936267 437756 1782762 864140 937192 2153920 2467266 24831 2559537 1542054 1534296 175337 2295156 1786269 2158700 302646 1136637 1025234 589499 1333533 625270 1541920 2286924 966030 1966060 776410 582685 1451358 1058977 1590157 1622304 1298475 2100167 72894 120988 393698 2525080 325018 2449132 270145 678707 415052 1840099 2562910 2434834 670189 1729424 895151 1208930 2022155 2377525 799239 1541780 1766913 1867170 2516401 1208820 283994 1323802 1588457 1584361 537205 1399738 794973 1595895 1017052 337621 546623 1750358 2127222 1514433 2046445 529495 1305582 1040788 2070226 1975968 311179 2635157 2302652 2029561 2131331 168513 1476414 1451885 354384 1582257 2397310 1525552 2042679 1479380 1478340 421682 1570725 2032679 1455336 599348 1442396 1031294 936783 2414655 1618395 757286 973689 1364545 2358764 1100983 1359764 1775329 2511722 1517313 650330 2525954 2530159 1860828 2201591 751796 73364 2057915 733396 1289869 1004117 1236333 581021 2141681 257740 2289155 1141715 202584 2648745 2631073 2443392 1620800 1782783 1325578 1877474 1225059 400086 2642158 1021050 1844198 455669 730553 1020951 1004395 2141457 1864509 1041095 196365 1739391 512519 603906 1801407 1249449 724783 2242039 86884 2591636 955098 1140708 2179117 1624556 1043135 2450983 416968 2100632 856890 1223949 154079 1288371 2623036 2116191 2100627 943365 2593123 318219 1237037 2030535 812673 1569408 170794 120714 1847613 207837 1271921 1220833 1116683 393278 2537019 656524 371701 622755 618847 305486 2544530 2011661 331799 1638714 917428 1162732 969785 869305 913516 2345566 795683 774698 1299525 1446370 1068740 731610 2597697 1723438 2170801 2446973 28346 578030 611518 1031692 2270151 415355 1549632 312720 2490088 625420 877101 2514735 1892620 451837 1165003 376277 1037179 2139093 1995214 985967 1655751 1818811 2333235 661937 1873454 1074598 1412042 122622 1630726 1555746 350731 1222252 1272839 2385741 206220 721152 816981 493553 2453588 2626811 2621412 774251 4957: 350209 4959: 1368496 2589198 1310155 496: 1874808 671447 765741 299307 886414 1694334 1293783 1312179 1370369 2055682 2301167 1204979 2216065 2561439 4960: 1376081 2070437 818594 611333 2066475 1375494 4961: 14059 4962: 1105489 1673365 1374400 400942 619674 514159 1078547 1530480 1846106 284172 1409021 1932894 4963: 567852 1750908 2529174 1336817 667964 4964: 760558 1248463 243979 1338247 358044 791560 664937 598835 978994 1032323 1303711 97264 1511325 680170 2329061 1206282 1550814 2179005 1732884 1699957 1787157 690166 647787 2387990 474878 1821474 1932737 2508482 1814534 979359 495012 1999428 1431146 416824 1260952 566083 1017708 513776 2381266 855011 803013 106493 2598647 1718410 1966171 1820564 1905325 834468 463724 32937 4965: 1814174 700342 2000388 395280 1154379 2551558 2452822 1111752 2610189 2092290 1849495 441248 4966: 1199620 1993011 238158 411006 1658584 2403216 537672 1734758 1465336 783599 239892 1184091 2482384 1387402 40056 1813991 2592785 703846 2167515 2498374 2296929 980949 2222293 1582137 1782191 302586 2199035 773502 933084 4967: 2487544 4968: 2196255 1390877 1161704 776293 1123582 103956 1430508 1154763 718409 816005 1273403 2617989 174253 277616 1428134 989806 979155 854398 1205755 1591868 1069158 1995211 859003 2341564 2240444 2331179 472649 338028 911650 2117345 83267 2399961 1016885 4969: 350675 1326898 1344624 1667908 1076593 2359735 2446438 2603627 1572963 396882 86806 497: 42403 2156736 2603689 189230 2539763 2252797 948572 2227417 2110757 2359204 1778555 1677588 2280324 1214077 668421 937893 631793 104254 109319 113427 586599 2114921 772540 1219220 2435898 4970: 2523237 686857 1987644 2559157 1100037 110710 555674 1542569 1860633 2574401 905747 125765 2101642 239069 1362845 2110296 2636654 2208519 2444449 1547885 1649497 460187 2094269 2387619 163951 546050 1054514 353876 1100160 320972 1020848 2595702 2504133 355569 745267 942816 588086 566515 394472 39967 12244 2556321 2062438 843288 579223 2375358 366656 1695098 2541537 1276291 2528285 758843 2290910 1787414 343794 1611535 1256895 159196 2446738 28857 1931916 124252 2153607 1167386 1338725 1934023 1889844 4971: 2555164 1722025 2446842 1142564 2238519 590852 339135 2180575 941190 1136807 336097 952513 2007779 2161800 2630781 1349444 965095 2113841 2392576 1132461 426009 593645 630732 2315185 2035291 2488782 2283575 1649232 1657437 483764 804052 207986 720648 4972: 1951693 866499 2344265 2287204 1643959 567450 709973 2287839 569745 2336554 364518 690503 1912613 1271327 843457 1505977 532579 2000285 2128048 1046333 239733 1120745 709680 2548255 965418 1175930 1922025 161103 1363180 1780874 142099 1210365 1149729 267778 1791306 735894 2627737 1724267 1754045 415021 596583 1132967 1744427 926470 1149902 2319177 1409485 902685 468458 154884 2037102 1096969 1873273 1635705 575311 2288525 2555 1005290 1919948 2090096 2056843 1290048 1594816 666195 444626 1195766 2325638 961255 495213 1283981 19775 2473976 1089380 2450918 1938951 2211651 801138 1244857 1894713 169435 2505017 1864458 1963005 442234 1390837 792095 749727 2360107 518457 654302 1429287 1799864 1795365 855220 1848200 1089103 923469 1503716 1553111 1863695 2388021 133169 2159428 463009 1065932 99994 1260379 2588720 1658457 131472 2527347 2586673 2507736 1699600 210376 981780 2369781 168368 254546 1055746 106609 1891436 1509997 1012338 1900418 2506780 442351 1093138 2056183 1666760 290941 2416576 955057 2589595 466940 2305181 2421665 1918780 2153706 835851 475816 2234804 2568545 1054626 992978 53768 1257378 1872584 1505272 1115801 701045 658218 1071013 547426 1061725 460199 2383612 2116982 2475370 1504345 338689 228432 2020732 736703 563798 1093343 1057642 470265 1263043 2022459 1039055 2145551 1475175 1198060 1391359 1689358 355403 38167 1757419 1821235 1512288 1675189 2490386 2191589 1577198 1935083 519122 2649370 557956 1795858 58763 1136755 1057508 1041473 479723 1263052 2621480 2175791 1634202 1800233 2184188 1404169 1735730 896158 58361 1545778 349470 172598 1022531 815539 879312 945855 70630 2570747 695331 2129016 1860314 539913 437911 1380748 837969 180190 1684888 1866884 2282756 2292093 2569215 1090779 1103666 943267 1390755 222152 2142564 1572976 330912 609152 427349 1532920 1697118 1026068 219203 592959 1534803 1021908 2553856 2606316 421444 865318 1000264 361669 214529 2159184 1635899 1396456 1306088 2552929 1062305 1983173 2029166 1265246 388885 1135373 1162355 1239353 2240183 2429906 1545145 1688989 2373561 1826984 2639369 2480431 2309824 847685 955395 119305 1121639 486419 165644 2000692 1273004 1231800 793243 1861648 1584528 1255978 2610642 116943 147254 952807 33154 2528799 2090591 596840 1564346 2479293 233436 412401 1288642 1575247 1716529 2010250 1245584 560137 2499866 1909576 1611754 2416202 700507 2597496 1447590 1244275 1103068 2208736 604234 2174943 39058 2643373 1051883 2148631 644245 2222624 1071274 265634 2176732 903230 2503570 1041370 1207494 849422 1630326 296354 1736784 420376 2611145 1779874 1641239 2145356 1310257 2281095 779791 1572540 1231161 519998 81362 1700376 56985 1756617 1338875 2379750 513373 163928 2486951 409792 2440940 1639009 2041656 817269 2177991 364535 2465190 1064273 534942 49637 1968271 1056732 678145 945157 1938388 2382201 1307285 2462073 790379 1754990 2045165 1162879 2475251 1820874 1366082 1276399 1628498 1889133 661576 1167321 362120 2502092 973899 2531242 2601379 2646877 1907573 1909779 877638 1317289 88549 905349 2510860 1975691 617102 906440 1336231 2164961 1171194 905721 1008518 2335747 359197 911137 918814 229173 230029 1122639 1571797 586391 1673911 1901725 2119590 1838341 239037 231203 1957847 2575454 258578 1769269 1955212 257090 1973587 1077251 987344 1797314 1284807 2251830 1001535 2506876 154428 215663 1424037 721095 1631000 1326368 1153173 1532551 1867268 2493449 2018264 999944 168356 30153 1364287 940597 2607296 2565961 379332 1946164 2579034 142227 533003 1210762 64994 1867263 1775526 485332 1802378 900715 17533 2244696 1369143 2389877 832800 1357961 510792 1752363 1177101 2059051 885808 1098900 562200 2501297 2601777 925740 1506163 2292812 344710 638416 334809 2446359 308926 2579797 1427751 1175104 886747 286748 866841 1401441 2012542 1267191 1450430 2087743 800365 1664512 2407762 1017641 2059997 952819 1369005 24436 492341 2363816 48928 603100 2131557 1561521 1411236 655142 2599825 1924134 1582481 1737949 684809 869201 1998955 1389967 724492 1269024 404445 757631 2354544 1825382 1348447 1772101 1984112 2379620 1173318 1980673 1256286 715799 1915910 2046008 1401538 14185 1384650 1434378 1851441 1065062 759785 2429207 1815914 126978 2298506 2630799 1769111 1434986 1047919 2296423 1171277 1646878 1966365 1958874 2017362 2332056 1113070 7316 819849 1262252 1817376 1909742 709050 582642 1344817 1460763 327741 1299769 93850 2424589 677648 2193091 562368 1872236 507618 2636019 1192601 1165692 2321720 2288956 968003 498353 683596 513589 968118 1344424 1600871 809596 1554186 1976380 787391 1302478 1123975 1909924 1161021 2123382 2316327 2365029 574399 2235803 1777062 773037 1536812 2173166 1879682 2287724 486172 1672105 2557349 2172408 1053638 287271 283983 163616 1033320 36590 1276512 1937111 43216 66287 2635453 1952577 1633625 2081750 1009336 809463 1553038 1256066 991326 824800 516454 2153178 426971 759655 20640 153056 173765 249274 803205 807655 2015863 408703 1868477 939903 372077 1361196 2007007 595131 2241569 763669 379451 960255 1964460 1614020 726658 2070085 1672391 758390 1309063 6517 2022923 242411 515008 2565918 1033601 2502145 1138844 706608 1343182 1845708 850209 1110061 2604071 1258818 1315806 1118404 1094606 2016862 87029 430820 250099 2174002 266168 2399362 358599 2396521 2265460 233061 2434484 2627037 21053 534716 1808438 230448 2572240 1229835 2278663 182310 1305254 524061 2613894 2301527 219786 1547301 217931 1489451 2051504 619387 1660152 2044943 932404 579746 900868 2249711 2484812 1303822 2570556 1810553 1223226 1810153 2098903 593630 1061453 1415719 1274306 821963 2262408 1108416 2498595 2623690 1111567 1363395 2466315 70798 546610 194285 370781 6304 856292 502183 503281 2322797 1162956 1181631 533865 791642 2490843 669194 2291886 2279583 1323275 2523424 1529004 786502 165206 2334824 1605696 2019664 2568568 21597 480119 1745024 1331744 1853570 854114 83566 2123126 1492114 2353549 76408 2087961 510456 394149 832743 1133362 1609460 1082414 740939 1221973 253582 1941587 2127343 627276 1155183 613637 306859 2066432 369379 2347751 975996 45257 1398109 2508822 2115645 93749 628271 2636539 622757 1185300 1873135 2274082 2278797 1991372 1425680 1662293 2104874 625145 2506866 333726 2545809 2362023 920361 2257962 1300016 174738 1461808 916045 199365 2248154 2474688 2015292 441454 713056 1191674 2007820 238513 1081502 170334 708005 1819608 1513934 1396451 40426 935674 296426 467351 1186759 1543049 1356294 2565767 1762182 1784890 1251620 2058665 2193854 1133795 894390 487219 619402 1951046 552816 836042 1292305 141978 967929 1701364 177004 280909 429879 1949261 2491750 511861 260566 1486848 2543612 536932 1694430 538595 1714286 2282846 1317927 1190665 124510 2253611 298965 212647 2093124 1057465 1241284 1364317 401383 156484 2059700 2460618 312492 1676075 2063958 821773 1990779 310862 371008 2288177 2350581 2118121 1203881 2129553 1408827 2329930 2252680 2354994 1948754 163401 2409783 21851 2212165 2290449 2442828 1677284 834143 1815027 2448673 300680 1828806 2520534 1052819 1488329 344353 2037451 1338981 712097 1176814 919164 2590977 154908 734911 317432 143081 877457 2145090 2619645 1232881 1555215 2519555 1685247 843199 800812 1455590 314209 1733557 2232506 1992578 2617827 378232 661098 1765010 2299858 416885 1680262 1851560 1075151 1752532 106162 1561583 2257846 1747079 1415775 241626 1608250 1864914 1145616 789937 397970 2250986 2091364 1605699 2356517 1602280 299960 1445150 1187168 1937987 576219 256565 376792 237516 1228676 276785 1141536 59446 539140 187280 851671 2433267 1599255 1073678 283733 2423939 731270 2174949 1699499 2074756 465599 1654078 1685885 1840537 605522 1619239 2017288 1478743 1409584 2334619 553769 504878 2124331 1630156 1298744 1376234 1195318 1878023 1627938 2273654 2126648 105697 2537580 397847 1915552 378637 2426584 66324 2205089 978904 932371 845301 1984686 1622788 2026 1321612 1520077 2210616 227925 1830602 501552 800545 968425 2378954 725031 1599850 808438 382428 2488598 465977 2337179 2159990 135794 412439 1826610 1038704 262875 1779911 1270985 370955 402985 340139 1420251 1945065 35695 228950 1045469 1458607 2398002 1821903 2057880 1528772 2244321 837795 90359 1740564 2544065 1483217 197448 1231065 958573 1213308 1151789 2228014 1914980 316240 2356987 2469399 2353308 1692815 1577490 1610738 1012700 301323 2292848 987954 1891948 2261026 2252250 1836502 754956 1549397 1583243 402134 2257305 1681991 497904 410943 860753 1999675 1330195 215037 953674 1770645 2063070 1916333 507913 1450036 2144133 258021 2599854 1767329 635185 2451675 2582900 2404860 422918 766484 2455536 1759788 783149 2050960 1371315 149778 297380 48420 365370 1288584 1241490 1172894 889291 608927 376208 2254172 1915449 1527533 101946 905710 923054 2255945 2515569 130684 2602030 1168151 1546750 106453 1662193 601988 205417 1100408 620491 959034 584462 945173 74228 267888 400368 927185 1256768 1527554 1125818 2453600 361718 314812 625628 1094093 631421 428925 1402428 1797016 2490997 312621 432418 775808 1478022 1269625 1414284 1317838 2092180 1528329 1599309 1799514 515015 615953 509552 93645 1160250 542985 1316274 645584 448028 2528946 2283527 667155 694970 1141288 2628648 1536032 475102 763640 943297 1952729 1908188 1947189 2073171 1722935 97788 728637 2368335 2546985 1030876 1189837 798191 2016153 416266 467060 1286130 1054532 161309 2131093 1440644 303641 2443 1186083 72958 654724 2291875 2549614 2613385 2166367 787691 1176549 825568 2618314 1223860 13528 340469 450138 1683649 2423407 2302660 2217077 1943619 1393982 2394014 1094429 827847 85159 1163066 247591 938278 236645 68912 2413479 162247 900573 1522838 2578470 1682742 2343108 1219204 116099 2520846 533283 625031 1389061 1423926 1297713 2570111 476740 1597778 2502862 2575784 1240300 2335523 1336244 2059827 833998 1582408 1381842 373848 1102493 1296800 2392417 127427 1200654 224081 520045 658308 1847459 538752 1698107 1594571 1227093 954037 2286675 159822 185197 86655 253698 643793 1871 1471639 307010 1723646 2190483 1953742 2391884 296506 121563 1891385 846861 187111 872077 1373363 921765 2618484 435532 1123906 638680 886570 584651 5842 2338561 1158684 436695 2295740 1498561 1656922 1845328 354831 369501 1673502 2477915 869512 1327969 2414529 353343 1774168 626423 1458286 2461425 2554538 1857041 1444319 2411042 979181 746750 151973 1810656 2193736 366054 331871 701160 932201 2455032 2488895 801163 236531 741708 1120429 1487437 152380 587790 1658106 701675 1991632 1509820 78771 2247051 2564496 2178203 2324534 1726454 2213340 1040238 2560390 1077025 157222 2606596 2074691 2417844 676682 410755 1920724 1180376 1414599 1164136 2342217 100256 1116372 804374 111848 1180849 1305156 2367591 61055 2602380 1774768 1947652 268833 795110 1397482 737586 1295856 2492235 240239 374863 2093205 750255 1939173 274757 2564776 370731 2543513 2139458 1000078 1061286 295946 2414737 1004478 1423211 340457 2401322 1788421 2121847 953303 2614536 1017937 269103 873971 1611760 1082725 2083988 693713 1889885 1732841 152433 1449222 1243822 2023156 1043133 1509085 1298954 545808 51572 858729 802913 30209 538120 776682 2254641 261037 684745 2051628 1171328 2077798 471607 2134748 1488741 1713560 1800197 1931391 1267628 2644599 1071498 2154539 2364279 1971722 2617995 43620 256560 1755183 1156573 156585 1755454 1940128 577519 199520 1225377 1381619 27628 1234892 597028 2160638 69369 628577 1469554 1817485 768764 1933540 1552379 362727 1653209 1544199 2375523 43844 1596453 648099 2360337 76268 2294543 1946600 2216068 238714 483430 1392158 2158089 929413 1894028 859580 2535946 2363042 138817 166071 1611063 1855490 1172875 491343 1899014 2585949 2353749 590035 2415190 2199731 1970681 652060 434360 1927063 1942048 2439967 143844 1184149 1582881 2109147 1622464 2378724 772480 1409007 139070 512659 263276 2419064 129008 1193295 389445 1743049 206058 2373693 19973 400103 2626737 2424902 125444 708868 1528555 638673 591848 1481198 2467245 2533349 2335213 989960 381337 1570186 911709 339507 1056778 386770 1682954 831083 392992 2054802 1421966 822381 1715008 1190552 1350920 905686 549852 30027 635797 398133 1167773 7015 1509106 519992 2479385 1197938 636925 1798291 897437 640281 2098022 1766487 782990 1020515 1324693 991479 815077 1196799 373212 2566434 2223921 1355141 1288332 792473 124259 1050470 2417281 1428354 1988699 1140108 1796822 1674244 313623 2137862 313041 2242229 195679 2024988 2427316 1498548 1393009 1633939 1101961 1918094 1685730 1820662 1045759 268167 1105199 1663934 2504253 108884 1820115 1193483 531458 2426141 907490 134312 1005630 1274104 1651646 2408104 433679 669921 581468 1479039 2293276 174011 1318863 2545145 366284 913611 327258 1568091 2143979 764176 2340594 1685571 991223 1291329 1457458 739582 1924223 2644758 1754582 62979 263882 2456792 1553374 1915402 1528384 1542486 10949 2301456 543113 2292965 2238482 2405745 481053 611832 1350584 1146614 1598768 788251 114658 2295874 2262324 1033920 4973: 111995 2177094 1616011 898996 4974: 1630080 1681683 2138989 342452 2401398 1417315 2299517 268210 1187026 1992576 740440 214044 4975: 260239 875689 4976: 2557870 1040632 226216 4977: 1723162 2044111 2196659 1841183 2464076 552526 810190 969892 1834539 1849675 1496803 1516953 505024 1177805 412100 1971932 1603526 1318033 2498712 1928241 511664 2020079 451268 2576968 1886706 827207 687618 391640 119083 1557321 1639075 1184526 1815178 2142212 1870975 1267623 1249727 1180532 248272 1562502 2129374 1668200 623747 1894162 850545 1811565 2303318 2418586 46007 907979 903574 1880925 1340529 2412301 2635660 1361623 1527043 615271 1319314 552864 1459895 1262160 1837857 2244728 114157 2309014 2325330 2320375 1680279 181040 491080 2199251 1277212 1348935 1537581 1794662 1609831 2225091 232623 2027526 2631821 1418181 447039 1756596 1279278 552579 925976 2533178 185971 1632336 1508329 1038242 2111256 2106417 2427637 2308168 585694 546114 767518 1402041 2570080 2110317 2427517 1547491 2023354 876511 584754 500295 1082320 769761 697915 787014 119928 1848527 196045 2646343 2442571 2264782 891731 2628398 343842 1858615 141462 882280 1250396 1126304 2473258 1792577 1783671 812819 1320890 1168643 9033 2566492 1032927 1146426 1351594 38488 2507479 1917435 1746436 2410104 1713072 1712758 2012012 2178027 13197 2556064 2351243 2110730 1041683 2119340 1006070 1507610 676226 2443557 2510421 2149406 2337405 2069631 416751 922812 2232378 1004427 691914 847941 41908 921503 1513103 225734 2354808 1675007 285584 2337165 997312 1575433 49456 2646472 1146522 2228165 1432053 2552025 497385 2186836 2545412 2396780 2211277 2459909 2463846 351848 46819 1134540 410802 13286 2328452 2231508 1288597 2115143 2469403 219099 1528483 1335271 2645456 1560101 26223 1158646 2150869 4978: 923325 382676 1252972 2604063 2120799 450695 1016470 1425600 1727009 2374159 2012579 1859747 1523541 1918301 2405388 997100 255326 1152124 314526 693307 1336638 1142652 2200985 115067 238525 1332582 663412 1501855 672930 679303 887030 1329690 2505027 2282756 189381 1272379 2176168 1802115 872114 1371101 838723 508994 1098431 1665827 412038 2055574 1382403 2310468 1296342 1704148 130670 611215 969342 1836777 2079837 465373 2425729 1459630 61436 1842681 473727 622640 199747 475382 2245883 1452792 2182717 1062428 1069499 1136446 1780899 1696537 1021834 2399098 2460611 494494 774749 1536967 2218283 1950927 1397303 883390 2582710 228815 843636 2518713 2620172 1617342 2247658 665936 1714248 811823 1601820 724383 1368207 804364 299287 1107293 2038731 2122647 1781604 1626684 2628010 1468594 1769705 910466 320953 1754146 859146 486261 1554186 1116937 1679739 717967 1516464 2452783 993597 2431045 1969536 1524849 524765 2020320 1389364 861137 2153913 274088 1403212 2569248 2308300 1853966 1272233 86379 1143278 425597 1508265 1346182 823819 1624398 2618410 415805 497048 83648 312706 1931870 42062 2427813 1926294 492581 267349 327768 233892 2070646 2087350 1243673 1962029 2475375 2160091 2385082 1112927 1214171 2404682 1769175 2270156 1149712 498009 1028413 2619960 998001 595001 1783614 1719493 1907373 2089617 2225065 329555 1909451 1823405 1444986 518229 1547220 391633 2435040 308289 314694 1735112 1089793 1785608 1801097 968483 734688 1461996 108023 2412265 1572275 315380 979485 631363 206277 508894 995671 1827071 1492343 1279599 272892 181425 1158940 923985 1716971 342138 2585021 340018 296040 2636597 1815508 1325283 1200475 27387 2221761 1723831 1832992 1008069 1695519 663830 106290 2267205 2352541 1306030 1594453 1569852 1814870 1488960 2128145 1685287 11701 1392850 1243139 1569314 1569692 674024 558130 1727800 1555506 385136 125126 923679 1392970 282532 1982279 148415 1826224 144107 2354427 2306559 1288579 692418 836240 204834 1370533 2523320 1899305 2090291 1013818 2637997 1706334 2149919 2251724 2371418 1586931 1663664 1178655 964676 443186 2511771 1093921 944343 912258 1142611 1184051 1914229 81165 2455611 986203 2096158 578155 1314480 4979: 2252101 2589798 167570 2440674 2481937 198774 2122269 1460711 1537427 787764 1303531 1670833 811568 2392672 1154900 697456 1464724 1592951 2121917 1242463 1888734 387341 841135 1618291 989098 1340616 2139717 650797 2419695 2289658 1614625 863110 16793 2063787 1383374 2460780 441929 189054 91605 1178642 2488818 892705 1900013 863101 1510745 916035 1542000 2207181 2000784 2298971 120135 149011 12353 2236107 2462919 499554 1811927 708679 1765368 1567460 1101357 1944156 1593456 83217 1512848 871348 2287739 769942 1440454 620911 1030209 2170255 695652 209054 1852994 2315300 1983434 599704 2152045 2530551 1469894 1264904 1837202 2097753 1945965 2512173 283112 1373842 620741 1731549 1277041 1888148 440949 2279934 141034 340363 628814 1150446 2648928 2642825 288166 11603 659063 1687864 1004668 41833 185721 2262894 1107187 1981483 1028927 1756510 2434246 2134784 1624700 2185394 620850 2269542 1469549 260437 1108367 1437431 498: 1359572 339143 2128838 443595 1163001 4980: 1383824 970199 1026790 2032980 4981: 1172153 1635466 1402989 407037 1200485 115821 1587792 816942 1476982 2235916 4982: 1421208 4983: 933118 708824 1078115 2502067 1854712 2483274 13945 2427980 1145814 695804 4984: 1241640 416983 1145380 4985: 1847231 1377018 183007 2310761 2185185 1637099 458017 1196328 983112 75326 2397888 296307 1308286 1804938 364590 46265 177570 4986: 2015932 4988: 141839 2565719 991290 23824 2134840 602991 74664 1047985 227885 1157907 1593840 1737606 695154 1522997 2306204 1750224 2450433 1862821 460991 2418489 2274452 614643 530201 1518289 1419935 2514777 35064 251595 2202402 131998 1441820 1557738 2207407 1211887 1523689 2117797 492058 146773 2069200 2439433 204808 1624011 1361896 1258862 373523 1826633 300819 512598 2545730 206115 985045 2127263 1880956 389882 986516 2628329 1834938 682801 600590 2360852 423550 1412572 2054172 1698211 1581433 2623797 4989: 2030494 457330 2076776 973844 234731 2575586 73195 1925190 362238 1707809 2139070 749285 812094 859341 499: 2397266 2595774 1401656 731117 902249 909454 1053281 2451785 141773 1683507 491623 999346 1184323 767587 107012 1278395 911998 2493006 384742 118900 1738133 32377 1046756 2163774 1423935 2321720 897102 1158677 2469944 931185 2174347 1226208 1380379 2169055 187666 838568 2258522 1377201 2349577 598619 1011202 1133298 367884 1114625 398056 536270 678518 2645201 1592618 2209770 603174 693507 2576976 1799234 2068318 1091226 2625284 1769985 353435 1051713 2593535 473497 2050996 1847487 664777 888659 2077649 232379 920081 1157675 774088 2548196 1000771 1163001 1984074 4990: 558634 1308492 2543844 602856 2325235 4559 2576043 69475 1456551 4991: 2122963 484339 1757233 1136540 1497056 1347384 2630129 1810109 1409429 267014 583284 26345 1489050 2491702 2044299 231667 2332613 576901 672129 2278738 584766 2547828 2014606 1464406 439542 2636398 2405330 1436240 222690 142109 555663 2588111 1941631 782086 2064796 642036 493884 940365 1064664 2521862 2023120 791937 1825603 921943 1178202 1471944 312140 2570273 280763 851137 585051 2582887 247463 2625784 1422324 114743 2649081 1998723 245556 369646 1588184 2368971 622380 2271673 2514202 1179314 2465616 2244291 1293754 1432633 1789097 2628417 379443 1548314 843368 374964 584830 514101 207633 574234 483937 901449 266577 1552110 735297 1810721 1394020 2423796 2630408 1770401 1685199 63623 1578077 1697816 2019271 1167527 216022 2352127 1941867 1808201 207087 2439223 858365 803328 2134293 2582215 652846 2137073 1938309 1788781 1215466 2290249 1113363 2561199 1719578 1516936 978189 361670 1231993 1329217 32449 2060433 360597 1808583 495825 2623036 153550 1419693 52173 2143255 47158 1733594 2443630 1837182 2478214 882271 1281151 1894072 1981940 2533704 465084 295728 682311 4992: 2124582 1355668 1391373 1599255 271120 1200679 2280407 1925305 4993: 907206 1663955 2525824 78662 696970 2165084 2230358 729561 2120058 1763487 2264249 312008 2141530 883505 1743606 1611270 4994: 2563677 1568758 4995: 499914 2272678 811486 1850459 2119973 1868736 409101 1847158 1299754 2348508 299331 48904 1406873 626647 1410385 968798 2175400 1560311 7261 2635140 2573396 1904850 1700579 204404 2519096 1874452 1745441 688246 227463 680229 2469217 1036222 2155224 2510970 2592263 1777213 801348 2485156 1465406 2287125 1236357 839474 2396802 804131 1182415 1334288 1781102 2625338 223026 2189429 2560819 1404511 170903 1420080 1938774 468657 217405 4996: 2619271 949827 1794413 2013971 764081 1145226 2098153 2484367 49479 1926736 1843812 1763885 445767 379549 1130795 1688024 1350469 1915733 207355 675040 1683327 614126 1411304 690503 1717493 156952 518897 1847901 2377064 2473568 1979047 2411301 796190 2215603 2147817 1558713 1534840 1735774 1276344 1760756 1912897 200782 683044 1853483 515396 426163 1107239 1308582 2603158 1377742 1480427 646978 1155388 619272 1405495 563430 239733 1527732 2622544 642386 1383226 1428527 747298 1343234 2613681 1288566 609837 1753773 1291411 251760 1693222 2442903 1336701 1318324 2229583 1837521 1435144 648969 5525 2461314 2531003 931594 909572 655081 773712 532118 1391839 1864465 2580862 2234210 827598 2306282 2627737 1869246 1151033 813657 1294346 1068543 1841183 690753 466475 1541072 967857 1432697 1318601 298790 1030799 786622 181187 1678565 2436121 1716148 1205547 1874870 353742 2228305 1576720 1795065 2240518 1475840 1509663 2025453 1128374 2627188 2488686 1742137 386707 1368572 1699759 575311 1517799 219419 979450 1805108 2434155 1717299 8394 59724 1171486 858893 1248969 737698 1494061 855105 621607 2216243 1256873 372567 394408 386766 2306363 2090800 282420 87338 811384 1671808 2196904 1644327 1020353 412382 1517358 360923 120215 1492750 2059678 428719 148177 964523 1940742 555928 39245 898655 1019030 2064527 2174917 440955 2159578 1102241 2459481 1627944 2042175 2142029 1140738 273561 1057174 1801246 1611788 1490291 1127267 1183714 264075 2572718 1083867 1994536 404872 1059524 1811370 860235 189295 2317536 977943 1716138 1971700 683010 1547084 75665 1412974 1677434 1658225 2538191 2577319 249634 2596401 538699 1437376 843592 2171927 1991972 923878 818351 383946 1009757 764613 414898 1992495 1481689 1801018 2543102 1604310 2391969 2373400 1750863 60886 1191228 1213975 1579595 1746637 1893914 10232 2561001 2494877 794718 703007 877110 920338 2334360 2036457 330379 993680 1487368 32771 1845731 1533264 2130991 1823728 399545 983518 389196 2290894 1551097 2332125 1846819 1247413 892514 481309 300490 923469 1687343 884572 575383 1407444 1355090 870817 362613 1785289 1474229 518158 799705 184657 334805 1279959 1622178 2084268 1578340 1051100 1631006 1454046 337401 445465 245410 2056314 1580266 412976 1541324 464611 2506816 2501645 99994 2432486 945842 908031 1460618 246708 641111 416414 1921511 1753414 2240425 451576 2348229 2266104 246516 567660 2586673 827691 872098 1331516 1834539 323378 2509439 516424 119401 1414682 155154 1459989 2152618 2539838 184039 1667707 318903 614104 2025261 606352 2495136 874248 214791 932670 2264554 1914969 889383 1012338 1452648 695995 611405 1858818 64167 950306 581623 1724293 1093138 1159275 648717 1566966 1485927 856267 2096995 2640777 2342589 1400949 1111408 2325129 1046961 2488202 2251486 1982358 2041804 369375 1060808 1020527 2269282 568558 875850 1636022 1605861 898022 2159770 2132067 1530755 1163377 240803 2378486 1807514 1994279 561782 824583 191240 2101665 890335 306811 1332830 1550882 223433 905393 1579878 267412 2372215 2359670 2105116 1951346 481430 1460161 791696 713711 1204602 618530 1136989 719377 2016070 2089922 501153 2489646 1509677 1071013 963974 2271204 103868 1948843 959098 2597111 1652111 2603015 2230568 1377170 1688547 2402066 719184 533660 2378169 2601222 1600190 659356 1903032 2193111 1686888 2401987 463081 789843 2523973 846646 699509 1350795 1173430 2174857 2123674 903609 1415356 2569433 338689 730170 1715703 272455 325392 1883719 1281369 1303458 1820557 1174334 1793342 1504629 781461 167163 655695 181094 523795 2488577 1637373 831476 1191740 1867561 1811241 760633 2027286 490906 2567716 2546166 861120 1321398 650259 1261834 494467 2097731 792287 787940 711774 2453005 90279 868594 919632 1966314 576347 413019 724660 1305285 1930680 2590382 565012 34353 1405122 659298 1601187 2053693 1579058 1781821 334884 2544976 255317 1172343 444720 225957 1725634 1302826 2156283 971819 138340 2304801 962193 2563977 1646017 338872 650447 2286825 2468267 866184 2648495 2381374 1381917 1927493 1813842 2286487 719179 1593558 1572303 1672097 1670188 1183886 2603802 88742 1186794 2405799 2356121 278160 185580 1574410 1701661 1263052 319296 2036903 2048027 2450199 2043580 2470734 2350767 506957 2629752 1021517 1929297 896158 1025108 2164353 2105924 1748384 1078152 576551 2053888 2602108 2150302 1659929 616633 1211886 916583 2530694 1168818 2413722 574063 492392 2313101 1907263 456303 435856 625953 244677 1415671 1458206 1996493 2582819 2615091 401629 1882621 2545747 2273082 1140661 2127121 2367188 317368 1488121 2049513 1628400 2039108 1218987 639373 1773750 1032073 2529985 1677621 422144 2108586 2407654 1526552 1740920 1403722 532233 410322 1284304 774120 1903651 1303485 353982 1102678 2249954 449698 2399384 1596413 2491795 1175122 1292841 534856 912663 2295481 2156597 1653021 710635 1371335 325661 1408854 2081699 50394 1913245 1898970 2580767 8318 2541542 276922 2187463 1497339 1487200 111393 348256 1191167 2108579 427349 1994266 615453 1405560 2260085 1356602 804270 2406184 1496167 2100424 1217201 1690953 2466804 1967040 1472389 2562299 1769549 452999 12702 1845573 1026730 2068601 567840 25247 1017001 1813815 227285 271950 716714 2630628 2065917 255678 1658371 1340790 444332 214529 138810 996696 1134419 2280857 977024 2018398 633085 2135303 1224640 484809 1918874 1130838 176745 275051 840518 1352157 1529696 2622077 1444483 1873201 2459174 214382 405257 1360707 1174758 2598313 102480 1384013 1509980 1005932 866513 1371787 725450 604281 2272067 1323894 1416818 666774 1276105 1679125 1175056 2230274 1933239 842771 2494772 672943 2156213 1958184 899940 1355331 2213814 1513962 2303171 1572335 1379227 1640730 2301408 1181485 947877 687876 96633 2517269 1378639 583108 2586758 203973 1636820 2537288 681581 2474434 173918 847685 845709 857953 2340123 2107589 387063 1242463 313165 2497755 71995 2116894 1270501 509479 486419 1521662 1005990 2056133 1954030 543008 2066185 987452 1547323 38533 1850164 406190 1190371 164662 2258273 264912 164194 808954 2146476 2233994 1094290 652245 1173322 1844177 2610642 1572816 1966506 1268076 2543783 1953353 396289 201094 1472300 2016897 704496 1549345 1650540 2116547 312387 18972 823246 1113273 1733839 1087183 1601494 695136 1161285 590688 1280909 853708 875854 264176 2463821 655909 2624632 1787344 2464296 284602 177432 110590 2440066 932902 526723 449144 1328713 2177475 78168 780424 1047138 1212258 1103068 700478 634603 2108102 311539 1147941 835894 1403929 2162990 1332051 1660739 163083 1659145 233753 2358100 659610 1999297 534972 578716 2131620 2643373 1866234 1765323 1616845 2410769 1528831 461906 1992384 1668455 154265 255544 2110353 2389003 185049 903230 1299895 2349146 1630864 1227524 220897 681210 1713547 667835 2010954 1828950 190602 1388198 97363 2272646 1608388 1138418 320555 153183 1984627 998508 358906 374169 339637 2010799 1276544 1889123 298977 135582 1796591 103262 194576 2409401 2443684 2202785 2109205 410075 29255 2532388 1005848 1104719 362987 841262 1672956 1248046 2298120 414595 794702 1964839 860584 2511017 1335718 2494435 439675 1801372 2456631 1104885 1716731 1208892 1018432 814193 2209918 1369537 1133112 2452208 383197 1795938 690095 2511870 650367 1709338 933887 2086320 1739836 2522319 414006 2644418 296612 2139107 2495933 1937063 1517995 1535251 1797896 94834 1104297 80969 1637003 161224 1472938 1428096 311900 2463175 2584496 2394020 533127 655181 136798 1160935 1768450 846016 116898 1733126 1303773 1025048 1850736 400546 913456 609532 1742509 639475 2647095 2162088 726412 1985368 1483626 2243626 1466111 1669786 527446 2045156 1866756 49868 1941416 9871 1925773 918208 1938321 270978 95671 1049684 339073 272300 2223474 660604 1882889 242055 2392376 1809335 2537839 2028328 1959626 701361 837714 2490280 1938388 1443813 539127 1817493 2462073 753052 192123 8623 594001 465411 1386260 1134347 1008017 1525496 1048606 2453653 1615259 440779 687049 2560882 1765341 120870 356186 446580 2381109 1419151 1116245 828536 649275 974006 641767 171101 2533965 2605318 330843 1089201 1534632 1905669 2021808 1710665 2256192 1509128 2372352 1463792 778670 1892606 1290818 1957696 1803598 2439377 1253729 1094691 2269766 1708465 922526 2270272 2173878 2338713 1064807 313635 679011 460956 2318637 2378678 2574884 2256197 1321731 2376870 192262 2173415 1858354 1198098 782413 2082674 173681 1963792 2628951 552118 1670441 2350281 2238788 506245 2452328 2390377 1379454 1986351 2423146 1828423 1397208 1429070 233091 1809481 2251986 1639396 526358 472746 358813 459130 627675 1384443 1774221 1904832 1933550 709563 2217486 1062331 1230602 38835 43158 2424912 1449120 2122569 1050349 2226480 1479179 830219 2196991 435283 2254498 80568 2107086 2211354 1465382 2635078 2331386 1660534 276532 2216947 2330673 126327 2072089 2403236 2141811 650228 1255054 1036984 2509835 926669 1029244 1485511 2159833 2578479 2636016 1393053 1497993 533901 396746 1856270 251120 1138285 1539583 1571797 946156 1659623 2008319 1803486 361775 66493 2184047 1421876 381884 338524 1022468 1052588 1526413 1350775 1497969 1845080 997901 154666 2236464 1519197 363805 512698 2356067 2627827 532491 2211990 2146777 2611426 207611 1441976 1946566 2419726 1076443 1056703 2183221 1653099 1124098 1278293 360547 2320199 663447 2020641 1866395 695680 2160615 1228159 1491624 2345770 1470331 2506717 994842 2131041 193753 2495756 215663 1175240 2576201 611626 1641896 2262544 2008059 1956423 1946657 2446369 1700183 1698869 2374190 1451730 2030765 1755815 360390 567720 2029142 1984904 1909798 1072595 1224435 1233658 377308 829994 37957 2573115 1631505 2369475 2544381 16086 50859 998847 51068 2069454 1368206 477327 1957319 261666 1841238 890186 410870 1708982 1026623 443383 1490725 760755 2240881 502899 2329174 1429842 2451530 142227 50565 1984373 2352349 861365 873164 251779 200478 125240 1272262 1222517 914804 846617 812571 1585541 710688 684082 155007 932755 429446 2060923 885843 1957931 2382129 771359 1802378 1338250 1763344 741360 783804 754418 2472486 658876 1496555 315589 825208 1337097 1548343 541146 2416370 2566999 1251223 548586 1803877 2124498 2544746 1726984 2530127 772898 1177101 1054854 344257 1601804 2062902 1551798 2370757 1290771 505131 463345 53711 2212213 313542 1414453 2507134 1079508 1632904 400472 938812 350942 456984 987145 393549 1065692 2109751 377451 1631725 1021444 1471401 877937 1164972 2283474 2389952 925740 2006674 770235 507837 1946807 1960906 1090088 887576 2616547 581723 2594169 939257 2150216 2467058 422713 1457521 2046331 1065471 174513 1234747 2378081 1765617 478895 2290296 529062 904917 1405082 2309354 851668 401195 2023694 1154280 1382800 701114 1992034 552717 960726 1462038 2429068 572405 160524 2649052 638599 1180819 2412170 1452987 1568237 2177555 2397506 2512694 1153573 284890 1156501 2382521 49633 2108907 1773850 1527820 1470376 606555 767374 1523230 1375962 461737 2592448 2076859 2407762 2337102 2549174 829199 1616642 2294583 1367704 1038917 1284101 2424000 2079662 1997846 2444268 422968 1373676 124905 1833357 186400 2296982 1284181 628729 2198162 2440350 925447 1205748 1348445 2261046 2611473 370956 2458070 2053004 1337173 1282263 2031349 353517 1293254 2599825 1457573 1494633 1660743 52715 2428292 1923983 509054 2595527 639206 671384 35373 1875999 1075273 2281578 744968 1606304 1688062 783025 1240796 2643218 482262 1956952 242177 286597 1983565 1159739 1416830 265495 2050991 2456137 499867 1181544 2595011 223785 1526774 72620 2002564 2406380 1601028 800332 1934108 1379118 1657468 1282655 1261174 1065889 1854863 2511071 331882 1473685 1984112 1450864 1717094 836338 2068194 1274827 2579784 2109931 435128 1967824 139092 1589222 2073393 227306 2208302 598805 851631 2162251 1924463 231314 2274889 2590522 724863 2502288 1381608 600982 1472994 46131 1097 1163312 1240314 1694832 1863195 2220344 1769127 829062 506006 2388658 1422574 2603392 1233141 1741619 787180 1516050 2444942 1298175 723286 2301649 1198840 1288078 2359713 2338468 610891 1999594 1189394 881013 285418 312065 353004 1985049 200559 2219337 1084577 922699 778047 1129797 1409305 1598783 1397390 73525 1103494 2566348 1368159 1772223 985367 2376561 1627404 1831490 1023427 591904 1908288 1101860 1932801 2223408 2627230 1948351 1762232 1011133 2033461 2583072 677648 533750 1618913 2181158 633774 436205 1887820 1712516 2515408 51896 2180034 1941021 2240337 1599383 485120 2303721 838093 2567142 290033 389246 2059218 1163087 2456206 909000 1498795 2484045 1337298 339681 2373118 419811 2619309 1094455 2405273 2186305 1867848 8265 1344320 705322 1348172 1377341 1092368 122333 791339 149292 2026468 1535385 1381885 105789 1482888 2293501 1617992 2228954 1206129 1106545 786953 1816286 1542415 2516456 1395308 2569331 2121191 1668863 1943808 1046029 1386900 626270 2039487 304981 2183152 195853 1821593 635317 978044 300460 1668079 1347242 216424 1743384 795266 2180408 1259791 1940773 1516464 59888 700715 692968 434780 1877271 1824690 1176733 1137973 275642 2330046 351071 2272956 2439870 459827 391812 1306563 1088333 2496345 1252445 289351 1375 130146 2376537 1129657 1690693 842720 666258 175247 712702 354996 1059904 981906 1005151 115211 2171962 305473 2343110 1084161 2363877 22505 1899282 756674 1844023 2124241 1837553 199629 2444816 2296003 2320618 1383175 1465481 1776866 115544 1570871 1609215 406864 1612315 1630642 2236008 2033585 379231 2592284 1736873 762172 909800 199312 1756463 2524905 1553038 1819401 1141608 692218 2006815 2363983 183517 2161880 419624 1977385 998786 2264983 1662938 1265484 6660 1396255 778301 514347 538454 240911 215048 2393537 2085132 478789 215807 2194300 2453159 1291705 745332 2224798 1059728 1740844 328311 1079739 1943422 864376 1681925 1614979 2277624 1338375 2585221 1659524 232273 963265 162133 1835513 956431 1641649 522917 762547 819884 91621 1433913 219279 402481 1069004 397796 229379 146986 288243 1083107 1175901 381944 684866 768778 2248311 1369774 664216 460411 2012392 1415665 1980020 1088805 1985086 2037407 2638411 1921994 2545222 443426 2070326 1934670 2627782 1247779 72899 2563401 560614 1212401 314217 2294386 1905836 2319622 2239494 1007386 1696408 2209050 2209517 2619349 963622 1736285 666881 604486 1016378 2615682 404357 1110885 337932 1475406 1009922 1832648 1294442 277958 573885 778689 2323157 395768 1401977 1624599 264275 836834 2560442 589004 2259533 2420762 845288 731454 1563096 2191983 1032910 1665829 524269 863924 702246 2302919 8788 1035035 341928 2637644 754513 1071624 969111 1555459 954505 1037541 2280459 2606411 2391471 923438 1427801 1808438 2439617 1707960 1597286 232272 1118486 1319412 2326663 486362 123948 697098 2131324 647127 1608535 607204 221633 285978 2123004 2333423 94736 2106695 210198 1466414 1442321 1931766 664833 2510907 2243583 127968 1596560 1834602 827438 2520526 2008650 2385405 1316022 1541781 1428575 2142699 1222672 1489451 1245299 222555 1634089 501612 2172632 1275657 98853 2396693 1019505 745462 358798 1442684 2261649 2133379 479947 2158883 854265 1520665 1154306 1535243 983806 632868 678732 1919699 2574174 65963 495650 1273904 2399644 1153902 2082587 1726913 1303822 1532408 2072678 254751 470869 2338574 396476 1712889 1046315 2512729 2442369 1688667 1497435 1000569 2032538 829567 201278 2221780 882138 214906 802149 597145 1213038 1096933 441126 2567131 424143 2613235 1108416 669859 1928503 2355238 124409 1783208 2131380 1135195 2368971 1891789 83889 210296 723190 668466 692353 2445353 123878 2103911 1539280 1357862 1485355 1411471 1716510 1770345 2531661 1019419 2010741 1674067 1932002 361918 362600 1938023 2073708 2216053 254538 698865 407837 1171420 585694 528882 2516070 2459942 2249985 965394 1494046 50864 2243371 1021048 1100243 847517 1152847 1416476 2214328 99443 1141753 1883501 1374923 644196 337074 600119 1288002 2044261 2506848 354782 1513524 1225541 595602 2185250 1843822 865181 753849 1305438 240798 2333099 1616375 981524 480533 121933 2403349 1050751 256302 556056 1914711 1272989 2254622 2144868 737175 53422 1512500 383362 185010 2405449 648243 962759 1999413 758629 854114 813213 281527 828443 2440464 553323 2483934 818793 427268 1871842 220699 1316391 657180 56395 670117 980309 705481 1183127 2073498 1147373 509346 239447 258572 366491 1344317 996894 2314295 381301 1183042 998814 2100945 322198 1495066 2200600 1596461 834479 17780 2017647 89108 2645919 614056 1646087 1573813 2286494 753716 2511578 1581098 1080341 751916 1656706 1454373 1887632 740939 1730009 299159 2015568 2044478 2513840 1474538 1143068 1044079 2116424 675301 581280 2511995 615765 1361362 638467 1707634 2360090 2224678 1502061 897774 1538551 2640734 808595 405479 2148753 495584 1124110 1702779 2401103 1154048 2064929 620836 1219029 696066 924127 975996 2474437 1645423 212401 1735418 2529649 998913 1450672 490103 1826698 1501198 2569386 2217887 2064780 500771 2578633 110945 2258207 34629 2532266 1885686 1764527 1251628 957967 1740007 2308443 2370689 2620042 1727118 512136 277847 514104 2057839 2181435 905231 274330 1658080 1771689 1285554 1634938 31119 1086708 1698919 1942722 1514408 374853 2543856 1954123 1155260 1129107 763252 1482802 1052685 939379 1734829 1427092 1455406 358477 2276672 942027 1853202 153731 575500 1993411 2196527 1339422 656574 1142400 139309 1749136 786955 471241 302684 2051444 1266809 533387 2130850 2452757 2327525 254535 808328 2588112 2586596 1691966 1254375 610630 1217041 2048350 1416111 2400436 1038730 1719312 349230 81771 145718 372224 1483152 2499702 2322855 618222 1220417 942959 1969921 2307157 213868 1135265 247707 2594506 2156124 96986 1793953 2434804 108703 2645391 1170219 1080987 1616046 1163360 2122214 434233 2497256 2201065 857458 1293080 425726 831113 2540841 157113 1191860 1347715 2245324 2585544 1274500 2300965 1299117 657297 641063 2151614 1370962 1364745 2402324 1740579 1884070 2636528 1214613 1914620 234923 1884608 1247760 1453871 1999885 743711 1834434 2478847 453758 494339 2570441 839489 237293 1543465 735262 935548 1142390 121233 2275870 1597510 83028 2188795 1994073 1975326 2586192 1727660 2201298 982392 1761235 1482046 1771570 1711992 2542504 2261126 777214 1923569 2214705 469786 153787 1264524 1372509 998036 371383 98211 2475721 733740 2577409 1151143 506964 513630 1861603 1868792 384746 411678 787887 745140 936651 995467 452681 2104503 1228251 1840563 2055816 9204 422149 2423511 2262004 1272164 1704566 231052 1339822 369201 1819186 2059846 2482863 1528020 2385272 788545 1628381 1395137 1604876 1332537 883888 1694326 1747617 2407733 538705 1256544 1867116 2494670 809881 1932779 2288177 1713591 2256350 2010293 988466 700567 134867 747145 440824 1841372 1962445 2208792 2635042 1580147 813370 468820 2200660 2026098 1891263 1118440 2225695 970514 486934 1937003 1695553 1511824 1766659 894409 7699 1880856 2204854 669816 1865957 728826 2428441 2043139 2483296 691781 2324137 1237676 1331320 821305 109855 127665 2183573 1945598 2504990 41902 463074 1398954 1152077 578978 414868 937227 1647617 2550550 1227225 859806 886023 516388 2942 563451 2377482 1370055 106296 1657005 265048 2030 1321151 1268142 2073039 2128046 516577 1457252 816110 846540 2116009 1917541 1301370 337542 2226388 82237 707524 1318321 2197200 577205 2611004 467315 1044333 2109167 1359068 1367620 400848 782829 2038381 899429 609726 1425757 1758159 901571 77467 71521 377380 2074505 616366 275279 164296 1969954 2325986 1948076 2020180 126239 2131392 1088451 897819 239384 1369456 2412728 1607843 2184607 2254717 2083930 1872514 1213331 1843155 1808492 644345 1310365 1352061 404430 80700 203784 267213 2259021 1560436 819953 651593 191539 1124738 2075008 52175 1435654 175974 1198750 536857 789083 1740713 155385 329202 1571487 173358 2092983 1402097 1343374 1637897 1480174 777439 513681 1105561 1969247 1615380 1901696 2330315 2534072 1803976 2210747 567918 176323 2480725 1271706 999374 153820 1687247 2587133 1949063 854890 2107864 2153204 48632 545558 2610138 323630 1897362 595310 1405094 2272862 451989 2475312 1567911 303973 1394964 299395 2269035 1157664 580775 1636301 299960 1971981 1026412 671072 1937097 2198691 1247602 459350 748992 2131207 1289555 1702348 819297 559018 859571 2181513 900276 233435 2018173 844064 1580452 2529911 2521555 415639 2242789 394603 2137089 1797690 218472 1900950 2024005 1631716 2476490 66310 1439587 2088931 1550092 267746 53620 1354162 1288976 2390850 1797567 1478943 2125132 1530968 930589 902373 1864517 1964963 283287 1263778 1599759 503765 48013 2337701 2227692 2210427 283285 2516482 1051618 1848529 2565673 1309304 2409748 1231740 304095 1115047 2490998 2279113 2250150 1729593 214875 574040 713938 1265372 2051936 1109860 2138948 807172 471781 2320047 1167308 2350351 2499342 1207222 569052 1594540 302167 694595 194179 2467726 2279835 442756 1661318 360917 1843707 470187 1996154 1358601 2572524 593046 1720344 2441514 1483596 1935532 1734261 2569497 1928950 602484 2000350 2149761 989230 1673718 1339831 831506 736670 1370386 2411541 356776 1899659 2041283 596884 2523290 1159001 854601 2254010 1578907 1281493 900012 451911 1765273 534275 1778855 1287205 1850952 286271 592752 2414609 1521171 2432892 2577045 235846 1482095 2051678 2515949 1520488 562410 1319852 365690 312581 1141371 1750723 1885676 256213 750207 1717931 1684922 104625 385494 2458819 1030020 1728789 373977 1044940 121027 2482091 1481462 394724 1667567 1996632 276139 2125881 1558871 2432380 1193615 347756 1021744 709330 669632 1176161 561798 2641359 816012 2498143 263192 1612241 2217129 1453087 2111616 987393 1164571 2207093 991340 1163436 2087680 1850350 1422412 332428 1468387 1900706 1846792 1498056 2087850 1146538 1901892 1459253 280140 1871702 2160269 442580 1062290 1022870 2177458 2004561 402077 2195394 1056805 1967916 1307123 7551 1924829 135794 783341 577107 128357 2273505 1719774 1231090 1351465 2261386 1364899 1488554 2344094 381653 2076471 2019881 2424396 1316333 1604322 1717514 148983 612386 2223775 2354548 1959255 1584692 751852 2144750 2039391 2598497 555555 794420 1840867 1089818 540423 1930766 853233 555453 773969 745040 1981889 142920 151339 2533209 2251080 1400300 2155688 2319639 2338282 175495 1726480 696118 1798795 1022588 1483584 2393783 1172778 1115755 1072535 407170 1339544 2474299 909712 775525 1051843 1781479 1974439 2625487 1936785 2417292 721837 1182621 1270538 647055 572232 1689646 855584 1349515 2441966 8440 243697 2364165 2429603 2168974 1749580 90359 566399 1474251 1482530 1092493 1168643 1298863 159686 2604460 106492 180945 959308 2123660 2209742 172015 1359772 1783858 1483217 2203237 2101325 467318 582870 1214779 1316135 852859 1811784 1239099 247462 1081096 730528 2291502 2765 1975527 434313 559785 2296822 2210305 1281740 670189 1825916 661634 696354 1214124 351650 1283751 1495677 1263980 1576653 2417923 486808 1849259 1351748 592037 962693 1757214 79587 1732076 393725 1408360 851516 1735989 777830 1498614 1826641 2456650 1532732 1715435 242575 2237475 1769556 1076397 251208 470911 2383347 1186921 1392885 873700 2576929 2049239 1487616 1545705 2300578 2031833 1045647 389351 1896618 2356676 689716 903916 576628 1697248 867858 127613 818522 1175913 1962169 188200 479561 354629 1001554 2495838 1547943 2242437 714814 1351678 352385 1700785 119118 816023 119462 1114570 1066502 1719619 1571172 2343937 970828 417682 820462 175574 2426496 1668729 4167 343349 2380814 834646 522428 2361530 1989758 419250 1110773 239356 2253694 567278 2114022 583258 751373 1806896 1254169 1450036 2105006 2635412 333100 2221623 694890 367627 57791 2161614 1392914 250278 2119353 561187 1340210 1557067 1026974 1574715 262472 97888 562718 130413 1461747 1824673 2532068 2267773 664189 525363 2353469 1726410 900813 986084 2343435 368942 988998 1033530 2323963 1763185 724843 2108416 216045 1120378 2121249 1298940 1814460 96635 387843 1176933 2170599 1435159 534859 955955 1159612 689743 633245 1323020 662767 666766 1778052 1729210 2618400 2279713 1416362 2492930 899396 309386 912974 1163476 2320962 1907084 2050790 277066 1674564 1235671 705870 2213278 2246584 361707 2457310 2095691 132416 1971850 2411688 2548790 668008 226537 556873 1290930 1737537 2008334 1127060 1633587 2407558 1737092 1131171 1193046 1777582 1363223 648072 406239 1338089 1225546 169995 78226 1872670 2444471 1531849 1421620 1459858 939033 1574295 989092 979558 1042780 1275328 920728 2501787 1185327 412165 1561963 216831 2331295 2362695 189950 1199546 500057 2254965 1514318 1632967 107601 1446168 55699 414621 402835 436000 2408767 710197 1776476 1980087 1971103 761142 295010 80461 2031726 1473916 9202 1910713 429130 2264978 2429076 2541783 456853 1616515 1172725 763982 251304 2445170 2034895 2594292 268216 1978926 498605 226428 2000808 1001626 2514931 2025047 1430162 328781 985501 130508 1149070 672716 1102417 2032777 2423764 1815636 531527 2523025 1812650 2372471 312636 2228928 1683534 907298 423953 2365384 2578037 598385 1199856 1288895 1730994 599006 2605478 1340477 2495367 509643 1719145 530917 2567596 2179884 1499863 126903 1885049 93645 1081181 1525507 1035614 1305529 717225 602501 2609617 2080690 2337385 1923625 2506461 1110357 95812 2425019 2340928 1129543 1153085 1171035 2391481 2154136 1124708 1190977 680766 1285242 2610706 69325 65452 1706203 927194 610661 2488451 96737 2271653 499578 1445498 1925597 1056741 481707 1463568 2176325 1897521 104917 134260 1866459 1514456 589173 1710967 2102609 479226 1002515 2308983 977817 741209 660255 2086056 2565373 836257 205924 2382904 885107 1451679 1771120 843023 2007646 1169793 651273 1065814 2390780 2254296 2152109 2233214 156934 2013404 415294 485148 1342221 1351041 739432 1334116 1889718 829066 2025867 1431306 641777 1478375 1903200 571148 1544618 336657 1711020 1222900 767863 2268216 2380605 855626 665416 2451357 1252631 331328 1723594 281745 158399 1131431 2179179 1331268 38050 2324485 1981070 2291080 1675176 2618264 1069575 2334080 1721644 1234408 915379 168908 1894616 2173843 21884 857534 1749753 1188862 2168705 1094242 2378381 880564 2052289 406790 804653 1984941 2339253 2021734 5298 2315280 1061079 1987536 1786796 134353 632017 442675 1486616 791045 1134152 1483814 1407113 2125466 1732796 1558754 2366186 1777845 1773223 1044187 500593 2157925 1063155 2480170 1907410 1037835 2140806 2135547 73056 565686 91599 2598811 194252 1001370 417778 990707 184918 2085849 357632 293035 2070924 1428382 2086599 1230908 690853 2522683 1800987 1469488 23073 2549770 1851501 2119521 2213125 2625869 2511838 2115749 2414146 504148 1720210 324924 2038761 1465738 1734524 2527239 764721 165342 1102995 936979 2262029 1832278 2240953 574389 2083866 471237 502940 1727506 1857760 508205 2057617 1732068 2509469 2226175 1173690 1429073 1715342 190953 1720231 1289387 285008 954715 1417788 1004249 2567427 1594580 2026995 2307942 2088744 2471782 1734949 460494 1995643 1415663 1756367 712008 661599 2274266 1211949 328286 1825204 142517 668165 1507062 1257014 2586372 486186 1650532 2199683 533283 2162277 2252937 1720989 25442 806711 625031 1179899 889131 1059355 1653793 69039 1906780 586589 1476076 2289602 2188366 131505 929339 1779818 346352 11935 706519 476499 2346350 1215635 1353893 823737 2462662 573649 2375433 1081903 1589303 1469185 197118 41514 939789 467610 880222 175041 992014 2487010 1841895 1102493 804439 325777 2279078 1021341 1098111 2081415 811625 2185814 114918 2412620 2450409 1090831 874440 2127440 778961 2443985 793399 1927380 1467928 1863351 2194803 1405008 2179316 563134 542833 1464564 232529 2217880 371234 1747004 2071768 2546971 1948011 2539111 303427 2211451 1750565 2384897 1711695 969761 961371 595466 2265973 2330679 102870 369088 1698291 1195212 851993 1079039 2141035 747155 2615586 1661306 2611788 2105598 223050 2013923 2084556 323394 1305971 2643788 2063328 467580 994556 429044 2640148 623517 1871725 1412291 234688 1296584 733776 583062 1443156 1649575 1772454 371111 1561941 45456 315296 2577027 683518 920970 2351041 857400 2082408 585852 634435 1599944 1928846 1598617 1068291 442006 2467826 86173 74898 2553962 374074 1368635 1023467 513599 435532 1119455 1145751 1157311 751520 1956328 1206522 844408 1598118 1624469 167294 2517417 185771 1499461 355425 1500972 1842911 749254 1956943 1229685 434979 152908 1814318 2619213 1106205 1427066 1386983 2615911 1572344 187409 927020 1361458 2551081 1712099 199837 1683939 1673502 2065353 496899 281603 1677532 1097246 1711789 672549 1180229 2528698 1103353 1479307 1788463 490058 2167782 1017934 498003 1485525 2436443 2588235 1042434 126526 2408275 1840899 1298356 464867 1907587 911615 2245362 583576 2083682 2532290 195337 892528 92447 2021502 212724 1885453 704088 1832150 93279 2450679 85110 1146500 148644 623311 496256 2481535 953182 900672 1967723 1027150 343794 1522295 2097528 1089050 1986053 1637949 1919089 2367485 1677823 2021027 545297 1539642 2231268 2068906 583875 1736705 1200301 2607005 393705 2012551 399286 661453 1235446 2461480 1419348 263168 910771 2461268 1533730 1113476 1976312 1106117 717847 697445 282107 1995769 294573 467599 638072 2042305 1906918 1847296 2592394 515894 116986 635923 1220133 273365 748699 1785753 720820 2283293 15284 2046601 1852219 2276942 11866 1187905 1313917 320737 1052117 2049400 119443 1380408 1510850 486982 1667863 1276140 808187 1387668 570442 1320535 1784710 410245 2210541 2417844 843403 2217665 2066474 810378 1043833 2418609 1518749 1597285 851323 135800 589742 1728239 1817609 905424 1800009 1686369 264213 2482342 2152865 2052384 217577 1381890 2438766 1160146 402056 1935003 1866635 60949 158746 1345664 942766 1134595 433152 2288425 1246735 2473902 640495 1904856 471301 301692 492205 78160 2475768 1488885 1284198 1584836 183015 907778 977393 1517079 2449405 1984436 2206274 1888605 988225 657154 671675 512421 1074513 2118423 85455 621671 2441120 948391 1713090 1269582 264181 2586114 1173401 512844 752145 2304438 2093004 1750344 228594 1507423 1794646 51189 2593278 371343 722187 209228 294276 209190 1493184 490636 2056611 2121438 324229 2565655 1658366 2241866 1410230 1477243 370856 1007310 64550 1962775 1879379 1717122 765695 545007 1218877 2415217 2414759 1722867 314690 2412274 873971 1611760 1074288 2440408 1276472 1256612 1533309 1324618 2335734 1675332 53201 1601553 1040877 1814059 826898 1793648 249432 1861535 2237371 1416589 1558339 2472423 1749257 2117353 785652 1141205 2179252 1743029 1780449 1599293 491898 917239 164336 2093620 694601 1704518 1060988 1326525 483194 2088614 392058 2329580 2165815 640029 103250 81302 2198240 2300804 1950735 1732511 755582 1033014 2515494 401925 51472 272363 1102192 945720 1626773 141794 1166376 2453375 2152266 381534 649652 515410 1298029 1159996 1161681 1211029 2302204 1704673 731076 2199694 1513412 2253191 1823416 215459 677414 957046 1237629 1264074 744341 2411660 885396 1950766 3920 2068174 995053 2146942 1337934 614086 770566 372690 110533 2606676 1856346 1171993 1918998 1660887 1246251 2428078 1037299 1446060 2024255 118069 783920 562099 537557 1548422 759892 2591445 116952 1307861 1804526 912488 786949 2060083 1400547 2309335 1294852 622962 1083969 2536367 1340613 1278866 850167 2001628 428815 2636381 1752768 1225983 2311077 2180718 873 719712 2559229 2090726 467654 1133295 728572 1816892 977323 1086274 2464839 1381092 1765801 1827356 1768848 1238229 1452458 171209 1780892 1716748 439613 1676957 433224 1084282 314189 446593 11408 476443 675397 88257 2360337 418210 1235308 1576727 1557746 798866 2046818 1817541 1995457 1029404 400034 2437943 344204 365776 119370 995014 999198 232737 232211 2244988 2096123 1250983 2312029 492537 1922764 1892899 782985 1062371 1510824 1251271 394057 2468427 1933488 252970 133529 1689340 425106 2156423 930022 2157439 1792541 1301516 1855490 1261619 2088542 1281337 1347180 1114479 903259 1755406 2006619 2001020 2281381 1801770 178610 1177908 1400882 434360 2058755 1251575 1208005 481547 2335199 2304767 471839 259248 6169 1694346 2313927 1521381 139070 1567326 1085932 1556230 1348638 1879102 839625 2146715 2126616 512659 2598023 1363961 1531391 1899489 1366853 1201066 1097215 2630861 1193295 571251 2096156 2340906 1831972 417456 2275603 1932409 2139834 2349144 685848 2307127 2436748 662151 1429865 1006516 135269 11243 1953018 555908 461291 2154452 2269583 1710813 4269 1671751 2191935 2020894 1650732 1813868 1809286 421905 1486789 741377 2425979 1849266 514608 1635860 1765059 353916 606558 2263789 1890485 1693415 1339622 222632 978312 1570929 750546 1810811 911709 1631484 1802027 2533238 507164 563012 129531 953346 1188653 1809411 352467 524499 383349 544699 614873 1178313 738119 2423157 1027446 937699 481688 958330 2079039 1152016 305540 467529 1275917 932717 468664 2305836 327952 1300655 184908 1087946 401064 2085138 624574 1828033 348085 1691156 1172326 2488461 822381 758032 2500354 947693 484454 815274 2397530 2396900 1306376 456332 553154 1144884 2549850 792416 2176563 1703932 1618789 946812 529 1914490 1843498 1626416 879545 410963 27924 2197433 2303114 2188106 1530024 1270613 337213 1563672 2211101 668019 1732873 1322670 1715207 779281 1419014 100517 1834129 369155 847449 1615172 676743 1326714 2475105 1638794 1839505 2452871 582620 426772 1058603 2073912 703372 2177968 869306 2628076 473870 716380 2136410 2583823 2595022 2222845 2637227 237042 178466 2402453 1473379 1793633 1174236 1702933 88508 2272312 1277423 2024050 153928 105226 2490477 1752002 246374 1761709 710282 1271284 550236 1956230 1670173 1636976 43976 1456920 1244086 2329979 2397582 1017204 1423079 1491494 1702848 2395465 570009 1168918 1573985 939699 1999934 1257937 54390 507880 1947318 2427316 108332 581494 1626295 4398 1002493 2044968 2420679 307996 1674331 1856016 874690 555048 2341014 113556 1281150 514052 949116 720648 531471 494943 566633 2210832 2623133 282128 1631440 983754 913458 379492 1656303 2344724 1257714 1494607 1501255 1850296 1216177 414925 1766275 2579062 2630033 1812782 1275375 275986 1592727 1144509 965073 2504253 1641720 1112993 1891872 551465 1327532 715376 364288 2622766 2560662 2006402 863493 1217979 1281021 2413476 113362 705686 1528483 1987464 1877751 2622356 1929411 1635065 2275236 2091602 1539123 256626 2318212 970107 245686 725801 383879 508252 625969 1745477 193329 371021 2482199 571200 2233158 259819 1059501 256319 6440 1809266 47204 1829463 1016885 516046 1640683 808696 1332544 968639 273216 2401000 2478476 2507095 44055 2582081 171464 2565017 1233272 2492692 638501 703330 236469 1605874 27051 2018549 2305484 2029442 236226 2632598 1313235 135326 230911 1242859 98449 289752 1766401 434462 882722 795231 2538383 1706236 543531 1017783 1533704 1849176 2034839 2494667 33362 1855718 216681 2608670 1778439 877637 1601035 47541 1242652 2374480 1631701 24432 1236122 2531966 1360759 2258008 1495983 996371 927712 1704515 815840 588564 2114952 1992459 1548571 2348840 1379391 2510527 2450881 2175024 2404772 2393661 469910 1982219 131846 1636782 1831794 387488 2410637 1638899 1643353 46613 1732322 87016 579964 1979184 723984 1119808 837349 505801 2417720 682849 1281018 2307246 984771 2547170 1912297 1016694 720244 526194 375990 2413742 35922 932978 4997: 1208140 4998: 964584 1348440 4999: 2270293 2109227 828921 5: 2101722 2187025 2064033 2469155 1293611 467152 2425992 952944 1919770 100750 927276 1722346 1670942 430715 1407684 401117 2573143 382445 485369 70199 1207257 358664 2620775 1160178 1595756 2145693 2170665 409927 81979 1866900 1794541 1146126 1597116 2203182 553668 2194429 959168 1488781 221630 966156 2022147 2300421 755078 2604633 209999 258801 760104 2118727 2629637 1210905 691460 1496861 1874618 1808686 789965 2498681 1132285 368977 1210948 1203279 1128196 1117357 1538319 2311028 50: 2544332 2614700 2188684 1916105 454329 500: 1066943 1757745 1819620 714682 1721510 1972175 590222 2252822 2017576 5000: 628579 1657781 2485526 654283 1717337 1568124 2098338 1227492 859384 177123 5001: 1985565 928382 734508 1030269 740008 2174663 2022494 528615 2556586 5002: 2231079 230673 2107133 5003: 2476264 158198 5004: 354520 926989 699406 1661985 1363394 1861811 63292 1078792 564702 2539852 2171665 1878772 2355660 849942 333804 1305920 1154357 335625 2083299 2374346 761341 873045 1960061 1749804 600438 1436288 2053539 1646078 580566 2096687 1306336 1678907 1798603 416694 1233428 2454627 1808164 2594679 1217301 577795 243244 1440050 634414 1029197 2491790 1008606 2491841 2089204 2494075 1594043 1270133 1795744 1327217 1376269 1672858 2516508 2342948 898161 941190 56309 1358435 1392974 2196415 1870570 2445792 238368 242196 1792247 2437446 1493965 861267 492491 2241006 137487 2394540 417095 358902 1321012 1365746 2186176 2022746 1320491 637862 2344607 2150852 1410052 1259083 2143885 1903329 1624396 304791 691816 2367313 1074100 1810831 1752941 1895279 1041715 2020075 1693955 769986 870296 1847988 1687868 1563534 1233376 1797060 1610304 670621 2482938 2390762 2283789 2324470 1013660 2260602 1267801 622714 665185 944799 568029 2335583 2467713 1087816 1262804 625666 398734 2456737 2078002 1137681 1188221 2396664 1257006 2568375 2241240 1927232 1438652 2477451 2484843 557532 2169383 2306218 216878 1454205 222333 1354920 132985 1692866 773812 2576985 248014 2083815 1787082 2283018 711615 882082 2631546 1312849 473590 934564 1265556 1995576 1113520 1770242 1802010 180815 1834783 2288955 1813135 856715 1131767 1304797 2593383 111437 1422677 1897385 2028691 2234617 111787 498763 616028 1188399 1806091 398786 1139168 1812650 990268 1829832 26070 492002 1422214 1163490 1904246 2361821 2606092 1709776 138082 294775 1628409 1078704 1118603 701584 477034 1282705 1423745 1731357 594512 1415807 2165802 2518294 2601919 172883 312778 2359563 742448 483839 2389077 2047198 2266983 380788 649455 1008621 1379576 801972 1465357 958135 202659 2390273 529697 1886817 2018828 1949344 822905 2368853 1112489 796427 2020709 1903808 2567608 1474221 198321 289420 542257 2597610 2207898 116457 1601382 2364617 1201305 508315 2203101 682166 1254993 1069627 453719 1509857 2534960 47813 1766574 1517187 178940 1275210 218364 2224158 2471992 5005: 1486225 923423 384137 1341553 254049 1117061 305014 76444 2308600 5006: 958104 2516209 1920668 1206588 512037 794459 310371 2328383 2539627 1543505 1467003 689588 2205096 1265562 1449764 571800 280421 1743353 923912 1461618 1760183 272026 2182679 1855677 1002135 435743 5007: 1831797 531398 1530012 506122 2327663 1634710 1631106 5008: 2555717 2458989 2430790 1659327 2456211 5009: 1355110 2326147 2058998 1613361 501: 1451334 828471 379558 1998800 2033368 475876 1051723 1621846 1886185 2530856 1050707 417937 1280544 59995 2100050 1010541 2025949 2384092 1259211 2615082 54999 2134272 2258713 1038586 1314463 1735228 2105507 738824 1821281 2151076 547961 2522650 2259445 1357137 532129 1550569 1352212 1646185 2403116 500268 769597 1309588 586436 612296 2246262 333640 121971 249761 1417374 690501 813746 1709314 389564 980939 25200 1943097 1191039 2107905 1948666 661973 1784340 1276204 2040092 905781 800542 801873 1492087 2133408 1107411 1916021 198743 2190677 474270 1299378 692226 2306919 452730 2002874 2464565 546211 2501601 2370607 1126584 797505 273220 161383 300253 2267950 746673 2190304 2404403 2330673 1707293 1469474 1901755 1325794 1225022 872064 2463546 562960 133516 2084307 428397 1097156 1087053 1485382 361778 2482047 2312232 1271012 1745749 2392843 713663 2115356 285293 655847 541498 1877914 2019845 31368 492460 101361 1011674 1861243 16475 418615 274580 2393944 702949 1502901 807726 208137 1973715 686682 1553023 1080008 1280915 402312 2301883 1906127 804648 1298785 1481299 1722735 91133 1293883 1401638 2009023 313029 1986580 481098 1081175 2441453 2272549 2441979 695332 1551542 301272 302697 268601 191234 87518 95062 722073 219704 1138029 347245 1538705 115937 2444094 266418 1666396 2145657 993550 2525685 1236134 1883738 2286756 110229 301110 2273123 867645 1524722 374776 2184523 1791366 2403348 1595535 339829 784610 1018515 1214660 1493531 1184719 1440883 168953 1305276 1747393 2060606 915875 1445611 864848 2045464 2024031 934877 1013352 1012955 2243462 154770 2420090 481416 213798 1438883 1344615 1762954 609470 1365515 19544 70827 5841 540481 282958 2132503 337984 1420493 782082 758377 581616 477843 2056901 1256706 1613799 2100645 509554 993376 1023534 2566196 627617 1678171 588716 1541851 1873341 1927879 1109849 2296610 1431410 2229663 1717241 1947030 1363310 44300 107886 2475149 2175087 1622530 312527 2494683 276936 945480 1731984 292871 2323312 1462499 1337084 957746 1229692 1859261 2048937 6 1694205 523176 1859578 682117 2374325 2605915 2583385 756299 2360534 2277087 535347 3456 623724 2315167 2161279 104373 2103864 252051 1509408 2283774 1834054 1889146 154869 2419635 405395 775588 2585949 2513271 688703 1824160 846088 1107343 1723456 2129047 415552 1606543 486259 284191 1822598 1104282 232138 1748563 1278003 622442 145617 2528060 371526 2063699 517188 1346168 523946 2334388 2532244 1062933 2339023 1011294 2374464 5010: 632303 1700545 750495 1574647 2584048 2143843 1647060 567822 705082 2158095 176175 551941 1413833 779870 825779 95873 2145072 841552 552966 609142 1236308 884354 453646 666887 2504163 262068 1080272 157161 2109615 1451047 968741 2420496 2374332 417247 143014 221525 2535586 1512037 2104833 808595 781512 771376 149625 229753 1744504 1732197 2454006 585071 459317 2082559 65433 647792 2397855 1497892 1452396 1315858 319513 421243 135296 204286 109079 1556860 1449253 316356 1481721 440739 671903 2025890 948124 1135336 1899964 5012: 596144 2014292 1894229 118768 453968 2282644 2096839 1765630 1879077 1634701 568882 901943 2107243 1984864 484880 1550664 333327 5013: 2541041 1649576 1927042 1775861 1827007 227257 5014: 245190 563207 1397022 2106311 1495780 2260504 2473320 629748 1755371 1656759 295211 745561 1551798 946714 369548 210682 7805 384005 1976116 2311031 2645469 2186820 1185325 2369324 1280015 48568 1885260 2502100 1767452 2031314 1002485 1907620 53582 1261966 1184805 1489031 1194713 878878 5015: 2145449 1070954 1836694 1575605 1022629 2372045 1155277 666763 1774210 541822 582910 2282309 1469107 2295800 968055 2628386 563616 2222125 5016: 1005851 1574880 1701611 2453305 1655978 306420 1222208 2633576 832060 411519 2444311 551587 710635 1532330 745238 2255039 1834590 1405556 548588 410075 199459 861945 2187218 1132514 1485848 1328525 1278112 1766626 1196593 373655 262273 1714613 868920 1365379 1935356 1968888 2589029 128382 2456460 973136 1137973 2080116 2232579 447158 2551979 2344928 2496611 1338348 2197473 787284 1834690 1709274 1930296 965394 1137358 414344 459478 240800 935842 860691 135121 1031182 67516 1689560 2293604 270288 1318269 480452 2574023 1036093 2530531 1131171 1562255 1034785 1001626 1316647 2643806 1478375 179622 1527785 1043788 1917577 1637949 1973799 370864 1821807 2530062 2544491 2328701 199236 1438066 468193 2169711 1611089 225110 761122 883827 1051696 24939 672276 5017: 382005 192541 1156854 1461668 434353 1350764 1897896 2578414 1371488 205187 5018: 961416 1378111 1502043 2636480 1411549 1684337 425547 2358531 960135 1134863 2194223 456725 509809 1863734 302434 1676941 272173 2350743 448083 1373297 10867 738390 1135903 382494 184835 349307 307612 1300305 524233 2040186 1258732 1720391 2137140 1517669 256119 1602754 2142152 1025578 1292631 2341588 371490 1242322 2569757 2034765 99877 2511722 252633 2023393 1385340 2349242 1178454 212887 1786708 450002 930627 571153 2320076 1570322 702656 2162015 1573483 1653992 5019: 1391039 1145734 1692018 5575 502: 204666 1319946 301923 2645183 1423748 1959035 2466411 1258694 1616695 870712 2426596 2044389 2495926 1260804 1517640 2121945 2610602 2441636 1752451 1915568 1676385 2170592 2308382 2243551 1092685 2327743 197811 267577 2190007 1649046 2012188 2609945 440298 1274870 1218125 1606517 1063980 1503654 1146126 814150 1422428 2162679 2264782 1022711 1509900 467332 2336026 1435679 1971165 1721347 551421 1431839 598216 1484157 2330456 1342312 639756 1071900 1053757 1764129 2409467 1575744 1303861 2148029 906945 1651171 2273706 1357192 621249 1061902 681208 795894 1330383 584661 5020: 546726 1340229 141676 140922 70760 167152 1177165 384836 266623 2438389 2228265 1855957 2493300 2127234 2225315 432125 860621 497197 223330 1062305 2083446 2439699 2446378 547782 1376939 2480509 2338284 646584 326735 1063298 444229 2419218 597873 1459833 1694767 251613 1846441 633598 42549 2535358 1289941 1867926 2519094 654639 529734 596587 1410385 1757745 776371 711498 1356701 257852 650883 78208 522934 457117 516454 2136469 2096780 456776 977388 2420257 2536911 1333598 835875 675507 2309390 549375 562801 1822549 1215333 2331234 2277240 1926165 2009318 2500166 883370 321592 1133770 1575950 1490558 2390914 787866 808984 2083763 814017 459263 718423 309216 2277583 1449509 1641971 2151321 2560298 2341534 2328359 31587 2583705 446738 175641 1058406 1240194 798191 737438 178600 1498630 1411426 1107848 2611556 1722505 1541002 2166586 1845251 538783 456325 2140229 750214 1040133 1026017 1783519 1887215 1990963 1037111 2561483 960561 1942891 57633 1100250 671856 442064 1189123 1966387 12317 718566 5021: 2298329 1031915 2204398 724455 1554747 1995073 483905 1373327 5022: 163175 2299907 1007809 2151345 2196394 699305 1763197 2496212 2136815 413022 223930 1121441 2520808 339062 539976 1261249 1936141 820006 982920 805853 2493868 5023: 1732670 297436 597767 2087258 1163120 1395789 2555368 638861 5024: 14189 39490 1173489 1343679 922422 605185 837165 1774833 2465288 1374761 5025: 1242621 9960 1831082 2155825 460328 2326372 2005865 690505 727655 995156 2208806 30087 2508925 1912951 850449 1224401 299325 128799 656177 303625 222616 402234 264662 127471 1232259 2509394 1140275 241909 1582769 2154349 2211740 781610 1303017 1344552 926503 390213 142522 436227 1251180 757152 818120 1876518 1316924 2069813 793550 2421908 1302055 2178362 946652 304406 1517942 2254059 500704 2434848 1990023 2546697 592552 2260723 878976 1142246 1267838 803032 611741 2418149 1914144 1160808 2212172 143889 2104334 519969 406952 2100235 357914 2724 97535 1859090 843856 2342439 786864 2081852 456394 2589132 2480365 1329597 183024 1813924 1779185 1990990 738043 1109882 1921243 2311187 2466138 1222903 1732210 1590069 775895 308824 1951583 1608147 408163 1757905 190734 2602429 1977687 5026: 1794066 1088563 1805261 2048259 153754 396331 1355935 416875 119979 2194866 1021446 657456 1111412 568355 292927 2547668 1861131 791647 755939 894354 2001233 1661523 262823 1006462 27002 2283656 457911 1937067 1101414 1881092 1761577 1516966 932232 1102851 1513124 970628 1345075 2529235 2251517 715233 1678949 1296257 202501 1121725 1229376 1329883 977441 2449601 2316081 2628379 598366 912425 128237 2377128 149795 465450 182850 2321150 1094107 1695065 2297 2363294 1759855 2160259 124252 125126 1992243 1611707 207837 1509360 903960 659211 2647641 2306984 847342 1301221 1470700 5027: 2225443 1016977 1556056 2194058 586861 396681 850291 1739884 2243282 1461687 2536873 593155 2310949 1273272 721820 2465843 622167 1510380 2460910 1678490 2620170 504642 1193879 844109 753136 1707202 1735031 1503164 1492143 233026 1474647 2328839 1932594 2489039 2054186 1794799 397891 5028: 1764423 1663963 16408 1830693 2529897 1103673 1466473 427497 1609949 2342507 2297901 5029: 2418369 1040482 292203 2631726 1236938 76910 1880614 853689 1735039 2134424 1393748 2283957 845329 828166 2079765 1219262 1338823 2290432 1498049 604904 1661271 689529 2275023 2549675 581459 2086214 197991 1161142 1311895 2003621 1352261 503: 665055 295463 465713 2032206 1298670 1288563 277970 1440157 994380 2631681 644090 2552249 1427868 671176 1148740 770672 1352787 5030: 1004790 1071315 5031: 2193643 2539591 324248 1212627 1265355 2212666 1136041 872147 55655 5032: 430215 2234813 2131794 5033: 1218026 2108876 1780909 1855457 2404265 2084362 2101241 1905111 172629 1242178 1673908 654681 1095046 2348582 764854 662624 1290156 2621993 1880418 2512430 1743766 149432 1884448 1057115 2077708 751097 718303 762623 169204 2638156 465247 165369 233185 2198586 1874298 798325 1896201 357661 1420974 860375 1007313 235782 678286 2463672 2046411 2524708 406931 2500903 197804 755192 1771807 1281312 1832698 2009821 1111943 1326536 921747 1183452 2332390 2469 415005 1339806 25338 2167895 2305900 826339 359158 1708765 2389571 91079 631075 2604850 2340639 402910 1155766 2602388 1662395 2181115 2086957 1706287 2485825 1847237 196494 1789219 698147 2016722 1208813 1416750 1334401 2555706 1249194 2274131 1647981 1181295 2290481 2049634 672941 2519797 2329711 296622 2494473 63786 5034: 1718982 2102055 1240892 1388584 1553129 5035: 1148143 1348148 2509882 1092334 2402822 1179115 1749238 627927 349572 1716429 604834 64176 1459111 819076 136199 412593 1857354 2048158 553202 2234753 2328504 808609 1545903 1738532 427948 300372 1919400 1088122 870615 392650 1009089 312039 258675 554041 2288997 619541 2257261 701793 401293 857406 2393657 2374756 1285755 303845 2427720 52138 1220726 2058902 491256 2383895 618946 1392425 491305 983998 1112580 1269656 1456618 622945 1043396 1156951 21128 1852984 1281707 68669 236997 2107002 2644268 1176730 113535 907089 1193599 1362341 1999569 1142912 2124470 2433653 1130233 1441961 2020235 2392339 1558667 1997548 1056778 2356408 124984 294527 1169575 5036: 1246975 2360901 2147765 5037: 1033692 5038: 186728 2252217 5039: 879567 1489574 2384684 504: 1799814 2103848 1596387 2270309 2003542 1840020 1832256 2187786 2015284 1535123 1348985 425315 145941 1736331 569132 829241 1797922 2493474 2618473 2011089 544609 604120 2108811 2109281 1127829 1493299 227642 158397 2524111 1893207 1593952 1576186 1861709 2566671 1779271 823153 1741772 1836264 2212448 373466 2013757 135077 5040: 2586923 1661882 1636953 368753 1554112 2631668 377731 568584 1250949 1186326 185454 615988 2408031 996211 22953 2557157 2052656 764742 585864 255890 867869 2337114 343360 2328247 1566284 1051843 2461847 39725 1576594 659349 1693475 129097 464867 2326214 398490 925743 150755 1533721 1450613 5041: 509819 2410158 1707088 1892783 995156 2366006 527777 1744808 2456188 1931302 1652711 1355644 2289197 2392536 1186638 2254073 802375 1306112 793467 2096781 587349 2600280 1224959 2431845 125765 1166965 2615249 1710237 482067 1117578 1041529 829041 200895 1684738 2150937 1704646 1535758 883536 2417311 2466660 2289987 220675 475289 2264388 993696 657780 818824 2463081 1712519 658663 247305 1513327 118445 72469 2503188 1424133 890434 127310 659164 2534752 974525 1070197 973732 2230286 2266706 1385823 1619737 1921001 298957 397497 2181764 1437343 1522205 424126 452738 1014069 1323763 982210 576990 1723468 1972884 1420108 2086045 1325395 1071615 2038372 1505549 966356 2377905 867239 2450047 2436829 627784 762572 672097 2520548 1641163 862891 484438 1116817 600303 2054334 1093978 1336784 56332 2103084 1711044 54870 1546539 474450 960660 31318 1367596 2312644 2592063 1306142 1332990 2490110 135545 1249545 2032437 2270508 2550431 358553 2255945 755712 108317 1290298 1437981 2615317 1150258 1179235 1063089 1341411 2555300 2179375 1196499 1688394 1325631 2578240 2234294 2473560 1966726 2287893 421433 2645984 1973951 266686 2415929 1577268 1953776 527541 1937413 1244304 471530 623724 2032661 331430 1621011 321550 279366 287529 1794516 1450784 2346704 1873508 2561580 1354794 1345493 507519 2574601 992793 1077301 2583892 401843 1562842 2190058 2622020 464351 142616 917160 542751 174899 2133485 271726 5042: 1256480 2029786 2194994 2157315 1725035 894585 529725 2167737 1762328 1167901 1570444 1898431 481730 697601 2058747 2021768 1730191 1334615 465370 1667029 1391549 2595808 1532328 2057119 2422140 1778733 1758272 847792 284169 1070702 80165 1954955 2052459 2203332 935955 1552904 2101744 1147533 1082757 1070554 93419 656323 2014761 293723 250272 1870178 2013497 336789 414679 680154 1579237 1216151 1215992 1297971 1136945 1371451 2394024 557278 649745 1457796 1573830 2103020 901165 911003 481846 209876 763069 893408 810478 92047 40175 1835702 385269 2166057 1098977 917857 862636 581318 979715 1127026 705113 682858 158421 2634861 274364 1723663 2165098 5043: 2583044 92729 1007230 190632 451976 2163116 1337293 1987821 847471 929968 426770 814740 153344 1627453 1750982 199323 5044: 2210667 1659535 5045: 2351908 1030037 1729518 1310425 1295263 5046: 2399364 1294530 580265 291182 5047: 2422980 2419034 2172757 1876500 2290272 180715 1358521 1468475 2331082 612534 1239304 2543812 28439 5048: 1730746 942914 1870798 919688 1440093 1718323 1314010 2364981 672872 95152 1477339 2329467 2359204 752493 32519 1717358 1720609 2131902 2977 463285 1955176 752414 5049: 966446 1979655 790255 505: 435271 1954138 428461 1809269 1291603 2429310 13266 1705191 1973231 571115 2325882 1932706 752446 1400746 2132002 2008069 1463657 1282246 250678 618252 2069992 1558180 1860769 748891 2494510 1290718 1537569 2183675 788936 5050: 2639803 2507699 1202411 2205346 1255076 1415826 273630 1750294 1228034 2100087 658759 1313326 858498 1734190 1775642 1338605 440315 1059385 477110 2073205 2577231 260074 663692 895069 1185228 507581 759988 1224077 2284113 214556 1937750 2298648 2355754 281216 885374 542204 2282032 1405362 680979 2580481 2471639 1162107 1013802 2240591 2054156 916295 1990200 308832 1478724 2642223 2011467 622713 1115485 944149 712719 1532409 1863557 1093317 2343466 952235 425908 1746603 2526460 1208356 2417001 1672587 449098 1559687 394808 1311565 2203248 78872 38552 527812 1480477 538533 2474394 1185151 896250 465867 1821403 328251 311545 1539167 1006399 1926427 2510311 17510 1398145 1562892 2265804 602856 47639 1000285 795315 2584232 1204723 473095 348165 2213348 2254708 1231654 1987944 2601362 2031133 2176117 1317643 1459170 1198102 1927322 864575 1091890 1776533 1707418 889655 1795149 2228253 2050119 1596815 2211133 1995592 2500991 731817 2590727 1139053 696505 976297 811375 1929998 2181191 605372 2541832 2050441 621712 2255323 1315403 2540901 1769698 2066147 132649 370436 1768807 263788 911580 1980815 10339 2124802 2108108 235187 1402876 1954652 398897 172440 796352 677214 557945 2578862 1789164 111690 848883 1282039 1466873 864514 2293419 2610685 1041792 1208347 1847490 1299595 1453882 403446 1694546 219033 1763679 861247 2154400 1984013 1173753 2597674 1565468 2433295 1455574 916185 2497427 642771 2252947 1120974 663103 1016288 2113915 1599368 179580 2525857 1630945 1405516 454959 14107 1577107 2301639 1197317 1375159 492494 826727 1725405 767953 1602971 2556098 22338 2458873 1480682 1093561 1769992 2093609 1446305 2069708 111027 2097658 1975869 752436 2246309 57348 1271795 880772 2355130 358787 1085991 1248505 2370920 2576833 2527799 1819034 674871 205977 839414 614897 810889 1023914 2142739 363681 2593576 1902387 996932 1327479 1467290 1781214 2510971 1709897 914909 1827698 48981 1535128 925804 627902 2059606 1170928 1425074 494370 1987359 405538 609684 6042 1561951 341892 5051: 1424647 516192 1687663 174710 349114 309619 1527841 1078547 1166749 1002688 5052: 222269 1622303 1100970 1308724 2634129 1036350 810555 1900047 404724 936205 900698 1998535 836438 1578095 777762 1182665 640396 1818994 114223 1678880 5053: 2541025 2152838 1121636 5851 956492 1550824 551377 1926010 1727648 1092259 788611 2430909 930351 2508097 5054: 525818 551652 1626628 946314 916251 1438110 2261365 1478382 1826612 863014 1161084 2582614 1061053 74446 1521270 47472 1504063 955113 1602896 789517 265901 836070 2531775 2332125 23949 583891 2275881 597350 2608074 1547918 801770 1945415 2251319 1450001 2251391 2626477 1201835 2558080 2088214 1987734 532251 973431 824583 106916 898672 1646762 2585913 1511654 539894 551498 2607102 1756365 2308722 2128927 1224401 2526213 222141 1178208 231931 1487013 342505 1808432 2456445 2445488 1821833 655908 103520 2031273 262808 2085643 929162 521481 2428252 522684 1349222 1785046 1177408 1494007 1798806 1642329 2237750 796334 2402426 2291497 1978046 1788632 209542 1514219 2291413 339373 1695174 677126 1301089 1258035 1199668 2030317 340002 772441 143074 998140 2564605 1895985 1610861 1888415 2640376 2302039 134927 1809325 147892 2518844 1474204 343122 96869 486846 1138285 845914 185879 2537449 2081471 2343407 2611298 82543 1696841 1396642 2501020 791894 1636084 1784010 1520222 1160127 1151862 2479787 758443 2582002 1775811 1349666 1681078 1320589 2001363 1714548 713016 1319524 1264538 2496602 1397395 2583787 2012087 1771420 1522605 655102 2281505 1661316 1402323 1399577 403223 1349052 2496266 370656 2546905 2337831 2390412 87995 45647 650540 41013 1820913 707466 1022202 979338 1837058 22910 440938 1591186 507865 909682 732420 937756 1301598 185250 2305735 1443267 925976 2323403 1038320 195912 379451 1920032 1166681 2614700 2191983 1284816 864495 2630218 881651 1999872 2529212 1259017 2072678 580218 1376857 2583121 367186 1510323 1846034 1451756 209349 1999413 1946355 818285 2080289 2153033 444514 2076875 921762 2461669 1970869 1166586 2618731 1140578 34160 698457 1279222 2263295 423715 2190741 2030032 1626390 1785279 1513165 270406 1393750 30963 719198 1814431 2438731 1287616 2256333 1662973 2319570 2238774 513971 2476903 2192058 338906 1905534 1598946 2296368 1093671 1370408 1485054 2247734 2387631 922391 1576542 989014 1211568 986273 95336 11571 2434974 913453 1491597 1930354 1555189 1556655 754080 1842511 1864517 1392419 1088130 2444047 2428768 416435 1725453 1279758 1100843 949747 105555 2165875 1047076 2480963 253780 475048 2014025 27316 1205724 2441751 1666268 1948330 1653237 495058 886215 1326357 2381884 1978997 1036484 971163 1921168 41890 1587417 1298653 2436910 270914 487611 234184 1945069 2380329 1572549 1394575 562724 199185 1325074 684256 1665338 978651 1687832 866527 1131250 1981719 1032233 452869 1376006 2173888 1515334 368231 2235386 1671814 2405988 514718 2253680 1127132 2253841 1988733 773374 1302290 2641481 759581 2026081 1553846 2243034 2177491 2012395 1205653 999427 1804016 2263831 912072 2554031 492243 1118939 1618588 1952116 1033683 2646623 74658 887347 1138873 1071918 2281621 2589446 161803 2570111 2618345 105374 1168621 659541 2142290 735125 2423365 52267 375562 26486 2418553 683518 832708 853722 2081739 1706755 777801 1489370 618970 1052017 217937 883003 1029688 680520 2615681 1648379 1187905 1291434 834483 2559358 2622755 131018 950248 1193763 1052362 1390389 2494620 734440 655570 1119389 2023710 334903 2448430 718574 498966 1459805 1408696 811634 2170847 942706 1326828 1023902 1934205 444648 392480 824716 186180 1787298 355132 649682 1251383 1353134 1619994 153933 367007 1948975 432546 684353 1654145 2611510 1385684 2130767 1307712 1329968 2260960 2023494 1184883 1181644 1510038 831083 1915415 1613678 620497 455424 2232600 425710 1573128 165033 503853 1980420 2438865 2158103 1357708 1684581 2457611 1437789 693888 1656666 1753873 86947 1947624 1087423 114582 2362862 1304100 1777410 2012718 2631201 1564148 1027100 1056408 5055: 1912613 1052739 313340 1887879 866900 1372148 1997270 191172 1351006 1473785 154061 380467 1624280 179364 449359 719862 902434 196580 2644772 1749735 1223622 2642134 621720 1575459 2028895 728740 1201117 2364063 659100 974224 2542387 1538044 919688 1312316 38116 447156 11390 839246 41094 574493 1970356 1050072 2043675 2316404 527151 798417 223847 1649045 1315765 1392053 207904 1575334 1017223 1364327 1314655 1594131 1240793 1802235 2389627 2190571 2220924 1499380 79083 880208 843448 2438585 2223864 1303722 1446170 1715562 2175400 294299 2068508 862410 1653496 590062 545842 197002 2049567 1664863 2370329 2436659 2052068 1391373 2038845 97459 142277 91178 29217 897980 174836 2470562 178883 980769 600115 1652867 1270807 1717933 2500277 2576716 2048831 559514 2112564 2278909 260589 2583106 2619734 2107739 496831 2044934 1996735 1604876 1231980 724256 816110 1616507 2561151 1959870 100668 519879 1615335 1881317 2173191 784475 2316780 2488484 1111436 1603401 363507 430005 724097 1189930 2104334 2497133 2164117 2369110 212263 2646648 962748 2578756 1229586 588535 2394762 2258721 2411118 489104 104917 1776132 269817 1731549 1773349 335358 1075909 1323419 1257014 2360821 1571514 893732 833998 1269835 2147353 1913036 2131820 913536 250442 1933714 1155061 996829 1873779 1836341 938552 222219 1279478 1818385 1152911 2171203 2317074 1014828 1019136 2310968 1604392 2369824 1851057 394484 612107 1313068 769343 2200214 1293746 264754 78169 268454 78741 1592794 2295608 1428931 675690 1412536 2640878 1010087 2310565 1320153 489136 876490 1189303 105884 2282670 1187087 378028 1002923 1930775 1083190 1489538 630952 1749330 1065186 2628573 2426530 313362 2067788 2121042 5056: 989293 1570805 954927 1917856 1977601 1926221 356105 2006132 326164 548422 2558080 1581516 792873 511438 2151157 2189095 88975 2296095 1425054 435856 1404539 2300665 971086 529963 1969743 2033537 1998852 883372 659275 1280216 2010368 1785726 2570929 2221555 33927 1911890 1662010 1457096 536316 1000622 813180 1717052 299883 1820489 464919 1260622 1127399 1414399 2005498 94633 1038894 1077477 1230065 1053141 928887 1924968 750224 2006005 399967 2602122 1860640 2369577 751107 763656 539930 1947137 2437864 2241958 2601343 1532089 1541592 1013243 251530 2074168 1961606 434751 2096985 2516288 418321 1463134 88731 1681228 1137374 2001138 2153052 208871 648578 731963 1036068 351650 2308244 979056 2216330 1158779 2455463 2110198 885503 2221194 251265 1674491 343722 2389324 2281801 1579368 1102541 1488607 699827 547064 1312695 1866094 2597760 670148 1191468 964214 691283 904943 1603259 1175147 2263205 643877 965269 2218335 1819822 1877626 2086270 2208362 1317162 762262 1910084 392058 2013918 2313873 1243383 1583695 1893546 11408 2416593 1337196 682616 1288000 1378998 2559259 1021027 523260 243224 1487323 1658458 243800 1463492 653542 525518 491288 35638 5057: 46291 643308 2386606 1896192 1645614 412910 5058: 1789551 1508073 79510 736703 331521 1256160 959318 395601 52203 302335 2037510 186179 203762 628579 1928089 2248255 795050 374814 1547988 2590916 2479805 777400 2403819 1289642 432110 1784170 1561314 782498 359339 1984346 2565103 1113347 1627559 2289831 1977646 1801420 954220 395001 1548188 1880342 499786 82435 525926 36661 1875259 2596369 1908858 2273767 1900003 73563 628588 826140 878576 1090311 252171 415826 2350982 1554333 2600597 613264 1407182 895658 1826290 787677 371518 2182504 1749443 5059: 1763387 751312 843413 1329144 555395 691983 10906 2025340 625128 1163960 474160 789239 1749317 1191290 2550628 966712 1905695 1886585 2450942 872268 2129231 1474466 2408827 18091 2251695 1732307 506: 1686237 1377588 5060: 1389535 1431710 973314 574200 1398748 246649 502007 5061: 1730099 1428651 2267799 1212562 391590 1682180 1385190 784610 434569 1770644 335580 2101995 767891 1413678 1843474 2508052 5063: 1945752 97786 1007639 940264 2424492 90498 2336358 2378630 2426422 1951202 262236 22312 2260709 2620210 1531691 1500223 2449788 1717494 428836 450048 2507406 1568841 261781 122057 478932 383679 1680398 2277058 1677782 564293 946629 1421110 2465409 1400049 264313 2564220 2371665 1135606 144836 1039862 5064: 979626 950515 1351377 2477414 620771 1197267 468759 1379761 1233023 1135217 429787 1150697 2548549 182414 2421777 834873 1620019 1705377 1459751 371897 234319 1652160 1669563 314526 1005679 1683087 919774 1486470 111779 1917508 706665 1332355 624535 2376747 1005330 2416180 421684 1193417 1282193 343624 2201487 1580859 1020267 612273 2156263 98691 377808 1513262 1119579 174809 1438946 1607325 1329316 1307498 782130 1271559 491381 651046 1771335 2011881 400406 1357881 1497609 1093909 1540655 2181865 1654790 180551 586500 2366644 2152909 805937 2438944 2583526 1036337 148856 1137390 1320551 2647555 2372879 461743 2167849 1496553 428397 961855 263758 2101632 1641651 608892 2198070 1927439 994410 253785 168374 1234014 434382 499169 331662 1311122 1443461 1197449 2365448 2042497 1300301 897829 2309532 2352860 948547 362545 2565117 2486367 479869 1056187 336206 129357 773102 946004 2623923 2543516 1491322 320913 1282768 537616 1703330 1894769 1389771 293595 2433100 790423 370754 115409 1366152 612067 1797268 1151602 541652 1670450 390385 1941944 2022638 1663161 1413606 678997 1350652 1645743 339901 780286 734172 1902448 1161782 843601 1990783 1720614 627390 1231510 389628 1438925 991266 1391342 694935 535313 1109911 873888 2554942 1857094 414549 82632 1789452 1220468 1554917 1111946 2212232 1887259 1368981 2124730 764513 2013883 1906790 1609631 60138 1744144 1798407 310087 171852 2601989 594184 2241143 119437 894820 850586 1151094 142946 2510993 2592310 13445 1445521 2235145 1402430 1963736 2165613 2634633 2052743 2346235 808321 1435634 574112 544397 2447474 1293826 1434132 284306 2261915 1387370 60326 1842392 1770367 2310517 2040123 264587 718178 372016 2622802 1860649 1343561 1048152 1389090 2054834 1421620 1620681 289025 2224473 816037 1866500 211244 1417787 2382106 1117788 197244 1976300 1760386 142110 1838676 1657622 636893 785351 2550595 882188 2072688 1750918 2644282 2641907 237640 1252887 1576423 2256017 481812 602454 1075872 1767905 508781 1395285 491113 1549491 1791701 738952 1597273 836213 2153084 2057619 288101 301295 762055 1607109 1743131 1903547 2406169 1824761 268333 99680 1866053 1603671 85912 2052789 542228 1707646 2154022 770596 1809589 682894 1906423 2126773 2461201 837774 631576 1693339 909131 323402 1578442 2022436 1792134 1860025 153392 520745 599570 992481 2359576 1618889 1804312 4764 2540109 634951 677659 270969 37892 586443 263188 847817 2255333 2252185 2456792 1375072 2131545 2146418 5065: 2087290 1898077 918015 1157655 1475745 5066: 344763 1342353 2315210 1554860 2342914 183489 2018977 1164759 48490 2470884 370300 1796794 2583803 449591 598497 1936992 1475775 2600272 172118 1109370 239307 2455558 1424345 1167607 1985381 1781952 432537 2134365 247262 5067: 2120320 1608204 1511328 499565 37667 399677 1207588 904794 555042 5068: 836520 1633634 1176310 755700 1487743 1801511 2287060 2319703 5069: 1712959 2222787 313340 1623590 395311 2537216 1032795 2010464 931566 2239906 2505635 353742 1364087 1494061 1681916 850588 2046530 2589298 2087767 686369 1477553 1267277 2243897 1303254 1422763 961509 1996203 391337 831573 1579464 1413561 1780864 1903090 1223385 2095658 1009474 1483472 2542878 449124 2177627 811295 2238532 2544350 1424617 1825682 1010691 1697063 1404160 1888439 1900781 2641427 1910019 829370 74664 1576975 573473 359412 2567663 2571165 286538 2565066 232860 1760915 1180812 219590 2215682 2053904 1147834 102100 2468329 2293714 1764558 2004591 1277806 120945 1029943 2352038 2639491 1331380 1268519 2238427 1458480 306512 2580409 484033 1748213 450207 1520017 2138307 1540861 531222 1860503 1470247 2529942 1391417 1133703 1093603 254142 1582606 409629 1699170 2363018 289373 240297 1859556 275933 1495913 197456 2272871 428423 1005121 2601205 2324423 831157 1620708 2534878 2406224 2646016 1195689 1543204 508766 1107087 1588829 2342557 502520 470354 692608 785360 2370630 251187 972456 114977 2423202 20203 1293466 2307694 2044596 433023 1912606 572635 2147017 1800443 2484934 2303588 144209 2245284 2368562 2646218 641345 845529 2204971 838537 1574829 1505169 713555 2392818 698205 1010997 1195431 830581 1037496 2411021 391978 598716 743636 2553195 2264983 1007313 732955 511309 105655 1932213 2149830 2471971 185276 649638 304697 671017 2591105 1680221 1369118 57867 371954 2260986 279550 616798 223274 1051246 1555047 1435078 2341409 105799 696014 980769 531002 2006805 992886 216467 556733 920976 303273 2239110 1270807 1347816 683245 841211 1872965 1778903 262419 1189060 1593212 1318114 353331 2351296 108844 700602 1532089 1040397 309638 184973 935010 1705117 1508422 1479273 978227 338906 1376642 1077121 2175857 270469 2224142 2056419 39010 2333054 2361922 730076 2170172 2636470 792309 2239189 377754 859988 906005 246891 820131 1820279 1509852 183622 2444021 2459621 2453999 1108231 1113319 1680722 35695 530743 2504699 2608013 475075 2458140 1505310 2465397 1781465 1576653 1605340 1565049 1590581 910793 2002673 1009360 1242910 2642925 836235 2537835 1498438 2253048 2599733 1225579 359158 1994473 599732 998 2645392 1246325 1250198 928797 703861 314001 1545049 584944 1078710 2154954 623790 279251 223043 616980 1102270 2608054 2450549 1028414 2112806 1420236 1151922 2179783 1170508 947814 2107324 1593917 1388724 2649401 1201238 2236830 929339 1358449 986561 1706130 2431364 1303858 463888 149409 778604 842341 2294899 1140091 2127644 54407 1098744 1532474 2096371 48719 1522963 1152276 2149894 1512360 24892 506214 2570299 2196225 2425846 948764 166347 727216 892304 2063772 1402560 1717257 656809 2213569 2568321 977393 1659383 2449405 1177987 316747 470656 390499 489963 1730528 1562402 2305283 910603 2553327 1141347 1623383 2311077 433572 1425708 886442 521705 2587077 566036 1562357 2320881 2172947 1629861 286592 144391 2121997 629458 2180077 1935147 626343 2487092 1143242 71104 1644032 1758053 2095621 2478179 645924 462473 2494214 2136035 2143604 2140606 247479 2261766 1913810 1871345 1047867 774474 1864660 461348 1656474 13261 913611 985671 2038299 382408 984364 285948 2073949 2295121 1368596 721538 600165 1701522 507: 2329101 1170691 1384836 1324402 2071594 150017 2545226 830262 439614 1053077 2352008 1369971 1073382 1316098 391153 2243962 1451106 2356919 1483654 52876 2356368 1093895 631237 2406338 83256 2238166 2050588 1242211 2451481 76184 1382479 627801 5071: 573895 1486704 1990478 1167278 260079 954247 2203213 1939185 1743251 1678060 676676 608309 426397 1628016 768274 1772361 2425958 824097 1857486 588436 192880 418961 1351377 349387 1449813 2237471 1148514 1324069 1588712 2592984 1564363 1661229 2468593 2173210 1075596 814333 1127361 430340 2218269 1634563 1495927 1623485 1104394 1473098 114988 723011 175887 325158 1369309 2078536 1608622 247687 347549 2067779 2368961 2253745 1492646 1473237 407588 160978 257457 234993 105087 60521 344919 2388478 1484632 1201778 853426 827380 1462949 673263 1079618 154951 1924764 1162733 218097 1733903 730023 2366918 932596 2256674 2143050 1071584 1182396 1871030 1556305 2492720 330079 1206421 796218 2419188 2268650 1911030 1440574 2210179 2510923 1480451 1348732 982112 442551 887252 2590457 1360840 2621694 2610157 1724267 938373 1621327 2281052 2292709 490010 117680 1549540 1005988 1100099 2411667 1452974 2397066 1443631 2266936 1533559 947575 1130934 89601 1049286 2420591 47281 2584690 1622035 1437493 577641 1694136 637649 1427433 1215225 1152480 866012 1305757 2036683 365554 2512373 2557403 2067021 1514549 2530840 1086807 1691201 2520779 872876 570633 2035387 1686741 2272598 1459758 1694765 1349139 83143 1853255 546 1853290 858003 266115 315750 2617878 995885 1593395 2543231 2503255 1930800 2453638 1982465 180899 1215594 1494449 1927377 1377142 1679128 2210925 1304138 1729865 2047888 1978934 505542 2362233 942762 2048259 932186 2142811 1583504 161395 1160300 1937382 154749 140916 1318505 145968 178129 500835 1039981 662661 2371708 1534344 1514993 1991586 1694648 2288038 182882 1097324 905858 2175093 170206 1189322 271910 2027947 1644222 2575015 562201 110383 2346997 1047135 612895 1429106 857413 315484 421794 30502 2336064 2196499 2141642 1501106 1299391 872143 668236 680604 576087 1376909 373127 1809812 850692 772937 1114076 67737 2263519 573926 1421605 1191020 218872 1860256 2150484 1228442 2229591 930709 928878 869097 2537989 1805701 1087968 90395 1128584 1090920 239167 2472738 1975496 1917439 1629150 258045 1329392 2320944 2137240 1942658 1653778 544242 390445 410988 2126189 1236952 950189 2129762 1044490 1158715 2305029 686960 2086280 1653920 1142267 672246 1288963 1924713 2181916 1346040 2570192 326177 463590 2287475 1014528 494658 829793 636302 994741 260347 434278 2590924 777907 92744 820345 1418978 1606407 1192999 948220 2026736 2110674 175045 819045 694517 1497058 1280625 195603 1956226 2337994 2438600 916449 2132343 2477656 1499489 1712365 1740033 1304619 1186955 1083599 1143212 2027236 1264908 129482 388617 1998517 1752215 2131676 504220 427958 1781613 1514866 1047145 2191728 931045 130528 2616836 1008661 1060683 2390444 1199698 1380974 1749718 1184061 92141 835696 1771611 2314063 911619 2625622 2506423 2379593 1624447 1734748 500989 2578253 2337133 1494502 1327201 2396363 313845 1776626 1213861 522637 776293 2629509 212280 2192644 961037 2263407 2482836 2389769 994451 759194 425781 638660 2369466 1314980 275796 2594509 877113 1776679 995437 2434675 1163155 1050148 1738046 997677 199 2500805 1523622 933100 677139 1670562 1677276 1500183 800296 544169 173344 1783144 2566872 27739 2183170 1734276 708304 1360818 1897092 2126327 372791 1887157 923889 2310631 1608204 2495200 1194593 2332242 2145441 302036 434769 173128 1274281 2221430 1168012 1556056 1884497 834102 2299612 1182349 2001875 885894 1638709 322927 1551191 1967068 2213581 2190484 309174 2103912 1646445 1685667 915410 555886 1536263 2023272 1439025 2385215 2512261 1498987 1747179 753930 1780588 2556805 1880337 548424 459331 2468521 759496 1441559 861120 1756494 1963233 844748 485127 2284938 1309465 380415 244266 58410 380135 2145222 2117799 688590 1265315 1730160 1293955 2422400 2131957 2476271 752790 2074813 287192 447669 819103 1841137 592753 1350820 681924 1532228 1565502 200392 1401856 894783 1239358 355202 987810 678787 200410 2086851 2384769 1381851 1650403 2561713 1099012 786849 1278808 196696 883952 1066334 1984158 2306956 2516130 1978597 1475417 290422 715683 1697585 1911068 319509 603935 1256257 2390403 2589677 759294 519669 1322807 99303 2486820 85465 678292 1133842 2622649 1721134 1798891 407854 605392 966538 65207 212606 36086 1888518 1188937 1634202 851370 818021 1756309 2592274 1235932 1182331 498525 847314 2410252 1407746 578621 2587366 432752 1837557 1502046 1613248 2322779 335499 579785 2146672 271375 964658 2630964 2563022 1632614 1239051 691209 239108 2590728 968242 1397641 490456 346048 348916 1423850 1423249 292339 1398194 2558847 2573445 762741 1468660 2023221 2481141 109381 2066884 1324553 1292042 970222 546713 2166592 1036688 2378611 1258740 1196978 1441778 2325231 2136612 124810 1586309 1928116 974682 1085304 2160272 1984700 420288 1737384 1791113 1251388 613222 1554241 84705 257052 189912 2262641 1935538 1766906 755952 1235134 1291665 1909634 2085836 2445177 2295920 2305500 2212725 156467 935606 2603372 957280 1971405 242953 239208 156421 1301831 2308223 2342430 826278 552291 2445872 145213 177838 1574043 1436892 2451227 1862472 81027 1452699 1231600 2377938 627312 2065435 1289233 339560 1823349 2517157 921502 2593693 979646 369335 382252 2559348 2486803 2306393 1062659 2013611 1190580 35886 1089971 169029 2299548 2613084 112165 131752 73558 1750839 1155322 411705 1716822 167123 1343880 824699 991348 1976250 1529250 419809 1524061 1805448 2403251 1865205 1041482 2639780 2079652 1671813 2589155 1575474 1471051 2360303 1974945 1195099 1185435 2239625 795478 375405 643691 942353 704917 848604 673998 1950540 2306818 1302057 940089 128265 2100531 161849 2553628 1134880 2613123 2379458 2424841 585474 1599448 1720825 1127379 781775 1779412 1458276 928256 458243 350594 421787 1232582 10947 2613684 2179830 2128207 284952 1059059 290007 1057270 1894821 1635220 1762014 18407 2573066 1052845 648022 798703 955733 1498510 642479 181435 713136 1235184 281409 1223807 238468 1077044 957765 501497 570463 1842456 356745 1418442 95727 832567 1701322 1435383 2322891 20208 1963175 1610056 2322224 984040 145590 1994261 531321 2417957 1713019 1431954 1761694 1049004 1769680 204183 2505119 2031352 2577788 847766 632096 2028497 2536084 2477535 2377960 599719 1710746 491337 2119410 1193162 911662 844211 1682506 1363515 2086576 2075493 1071553 2584151 1945374 1386447 514715 882623 1496377 1115712 810634 1248528 1687059 2065472 1039902 1833278 584000 2264897 1150498 700638 833797 190794 1152772 450741 2553423 1932465 1224555 1867315 2084242 755320 1499094 1218616 1631676 626161 2346967 2232611 136613 2125585 1819353 1576991 617551 2145846 2479329 393247 815666 2539190 2572395 816518 1985547 2371734 1404109 1487274 2458793 1491964 1217773 1200137 859956 2074443 2563771 1395994 767416 2136742 1712076 2626033 142205 625581 1023156 1140107 2142589 1592631 2522183 2131359 1706084 1373642 209531 1171162 277223 785214 2334300 104783 239098 1706421 1846817 879511 2402688 1971790 1202465 1280640 407450 161144 499711 1554906 266627 1142278 1046723 2382673 1193193 376701 1685668 2095064 1545464 1922007 999663 813700 958577 1620614 228751 433661 233066 2555725 2267716 2035427 270264 253827 809820 1229711 2640907 1464406 1737443 1937148 353362 2206502 2552425 1317497 1502281 1718135 1249727 1526491 1975381 700301 2367652 1788444 52417 1645008 1478371 773421 2308318 1797666 2100741 979870 2267431 800789 134712 1093371 1637756 388752 704066 640538 1876023 1723019 2638015 1400083 424376 1945488 2379302 2564899 1408468 2208495 2064204 809033 2608875 850774 968491 1713064 833516 1298393 1895750 737343 1310071 295262 116723 2056256 2418152 78047 373082 2381874 743551 92805 1332396 1075230 972349 1196433 2481306 125801 2625681 2164562 136199 1279612 1684738 936049 2300264 2115122 2590617 1711052 925897 1056836 740727 1691090 1451762 1964690 844242 1765342 1063753 321703 571079 1890438 665413 527108 2281127 922069 1577462 2071828 1143192 1967144 1311535 2024295 377393 430427 360631 2461301 1205537 449253 1200504 305544 1979668 663777 2497392 2448321 2593730 770237 1584407 2458025 2636238 793525 2124893 1403975 1153499 581309 1624182 258495 827245 1945174 1505027 827797 647232 397682 8336 2377659 807150 383731 1380857 2062966 926959 60323 559493 1799419 879567 2344419 738911 47495 2371483 1759143 1426620 1352897 950457 114627 205151 2503405 1974006 433961 2331684 94342 1993979 2357356 1176497 1455492 452154 2482103 2012165 19573 559221 1419521 287218 2342948 68017 916341 498214 2537489 1593029 2320814 1601224 1006594 2335667 959965 998448 533313 1837534 603355 270677 53739 2165619 344013 22456 357808 1716519 477721 124960 2200842 2559621 791049 848542 1141891 318457 210290 1364631 2230437 1237735 1502659 1610167 1794347 1329117 1092784 679771 1816467 2444422 1457042 1786244 1157681 97648 2051227 725731 775165 1754295 439240 62982 1190658 1898764 1263759 1505435 2231017 450141 549199 1048925 1787018 1000145 453556 1297879 80055 21691 1686562 2205417 2001851 1782273 2237439 1275857 585747 1481386 1167164 1734960 2133427 416606 1720654 1814949 2255339 326804 992640 2043472 1811217 395506 1727210 698609 2644951 1835802 111892 2039691 1930099 1622836 1930640 1428534 1834103 2537719 794884 1094906 1343971 1147839 1485047 422157 1437808 2210485 828287 185486 1607747 87656 324429 461743 806667 1844494 1549500 1468066 2307297 131203 1406172 2096701 2038253 871329 193280 1901368 1974704 1479743 2640325 95663 2145770 410709 1435282 836550 2647078 2455107 1171842 1450647 513976 2631472 1265259 2331355 110390 95793 821095 1911802 709681 2602074 445836 1623801 2474234 543746 2083669 544738 1113863 290482 1656451 938849 1567064 2213178 1210019 2580952 1845705 411380 2261359 1314547 297742 410774 2541039 2358855 992650 83923 2157507 1019997 197282 796987 2124347 1584281 206466 1885662 252616 2561166 1770253 86425 1636324 257300 777618 742420 276449 2292837 1766778 2450134 1432314 1090921 1388519 566727 598155 793574 1930946 1540488 1970237 487318 1012511 897740 1930636 519270 1781520 375977 2397189 2552381 694310 1982460 421835 2565577 1253024 1427644 574628 492709 1211133 1484099 1007620 2128659 1762679 1606877 1546495 1597879 1748700 2629490 457208 1561703 2519454 153596 2262133 556857 1181284 2252828 1510721 1025144 2477489 2525163 2548334 777338 1548227 2043759 1942741 592689 1049352 252832 930053 2181532 1477604 1252601 1852060 788563 204299 2384068 452264 579147 22453 882294 109760 1561577 2319393 2297089 523632 1467766 2059412 2463081 1224796 344257 2428543 1054854 299331 2588019 1893353 2392436 1500955 1481364 1004107 2641755 1534096 1481686 2139425 2365581 1741145 2426821 38908 2278431 1109099 1269406 1811477 1634476 707412 2389724 1143774 902680 1529030 1561650 1824011 64548 1013841 765590 2169819 345186 1835349 1098351 653865 1176913 1266697 571495 868045 184751 2463763 2152390 1267215 64665 1007631 2062214 1155748 939715 1359770 2015727 1048594 2261254 651338 1475939 1936020 1914928 2469459 170814 1704492 852468 1429880 1256536 1679234 155620 639684 1230953 163927 1161042 208022 637744 1965664 1263637 1202093 145771 2091054 2647298 710211 1884167 102715 1975202 844517 1590999 2313582 2400808 2470555 1157723 2466483 118587 1412351 898403 1329153 1595514 2346190 349907 1719597 550134 121779 1616100 553322 1059 1905396 1592090 125353 1144892 1383228 680666 524056 758746 2609422 1122894 294340 1336254 1263101 1999008 140843 1978565 1079855 1193428 1310486 900976 1121526 1336906 1457279 702354 1481695 903565 1599816 2245487 2396463 2460819 1348646 170074 299830 1403474 459173 255099 1537425 2188876 1772677 1573230 820559 2316240 1759806 1019277 906079 1200461 1281856 1967371 705032 989148 1582290 2449644 2430483 2151895 1745155 639206 1135738 1569985 1049109 1980628 514766 1806284 1286405 2253678 1750102 1757524 812939 482251 675051 1546523 663385 30493 2542150 670753 1634605 1371158 930966 329869 1050918 618656 583675 572094 962892 1738532 1468619 56769 1389091 271453 62089 153553 457952 1922363 1664369 1072721 1716223 2011306 1413871 2612684 125382 863785 1939582 2391328 2232375 1822049 956963 2086545 1863953 1402053 1012707 174568 2415032 1295943 833276 2571160 1446036 492101 889118 1695967 1477787 393299 1136927 2262025 1565742 1044847 162014 590461 914854 14185 383804 1299035 206751 450125 997115 2357353 1007522 1669768 863016 371182 764896 1209021 1756751 3767 1078937 86249 2378868 1522119 600669 28258 1956690 175778 1717539 2587314 1563305 629587 599678 708933 941812 1351174 1772284 58166 65605 777525 1066604 2640042 2101042 1546861 890937 2592227 324547 1374112 2137295 347018 1137666 545584 1387758 1516166 2075528 1535269 1559883 1430619 103383 478848 1966365 1834626 1273240 2232828 799882 1873504 2280536 2122791 291485 446224 1103494 1772541 1446766 411248 106731 682560 2451128 2291957 897273 1669856 2155898 1151447 104564 98134 1265365 178776 929769 1036360 2017362 2459030 2389185 629234 2527369 1306673 1725259 658988 371966 960711 961411 689049 1177314 270174 1763120 1467465 894965 1590815 1773759 898370 494614 450111 1668041 2301079 1361920 721369 362523 824186 2375427 1342320 1875316 547307 330282 1362498 537898 1870070 311903 1368757 1703953 2138801 1108916 1918303 701172 1374912 1953492 2083076 28031 2424545 1682604 2053238 837117 753430 177770 2520941 1754146 289953 1940307 2535464 193295 50499 1481895 2193851 1407114 216857 1957028 1401272 1162712 522176 1127840 376104 2423129 844425 1652869 998510 1649405 2041943 170321 1436183 1031498 2577982 316928 810726 668490 1572900 1981901 1134615 1264903 2516373 2599761 249905 1348186 2582913 55913 1000517 428966 1405870 2285986 114655 885327 1551799 2352346 2205248 2365732 1954578 2189240 2202490 1650316 1792998 1456457 1704214 2135143 1011328 1319658 584891 34710 529391 2274163 1865778 701226 1094534 1286201 1120564 173571 1786394 247745 278337 1682368 1146827 632981 2499538 599642 1717501 1543977 2253561 129357 2624475 935295 2357197 593144 2063563 2638499 1706320 400303 2307866 1119453 2466069 1256431 177761 1953493 1797057 486705 133381 1736281 1198746 2121848 972489 1398150 1394194 2471823 1210375 1796297 229498 1129316 2450074 1420974 2251815 1028716 1207257 669101 538573 1092216 552505 2572413 790562 897130 2380087 2581876 2313819 163616 1744083 1187796 2115909 1300595 1152704 943931 533987 445147 1481538 125759 2138784 396336 554626 990902 1456883 1107318 1433472 1798487 154617 743367 1649516 818616 659133 2060035 2427516 408706 2467934 1074100 800061 2507807 2358386 1428028 2051681 2393206 1117898 2104058 2072778 1507034 2533925 1720922 2259348 1695809 1721328 1321352 1620816 690045 251783 2526764 2252577 1387414 2338621 652957 1777133 1770761 1388257 953946 1102112 1071873 2260145 2387221 2588534 351251 2153125 582513 1788541 1203914 1383516 40993 2193443 634255 69085 2068893 2590839 2002757 909432 44078 2278949 113429 2049945 1926998 1789783 2101606 372077 683169 2018010 2007644 1997736 1506509 502326 245517 213408 97422 890294 315751 2398565 1315601 410182 2363496 1172570 1154607 1827946 727497 530111 2511482 2452012 843399 2192302 938951 862238 1190215 724062 2387260 244707 1966527 2164131 1907837 1718496 4066 221795 2512589 2041255 1691380 2334666 2559725 2427879 1277488 2322711 198179 909199 1702448 41590 469528 279909 199913 1740100 2239780 1648251 1993733 1455323 1465422 2607731 408807 1494102 1970372 1545112 866559 1704091 2563087 1660185 1931136 1297719 205482 1280388 1186118 1026798 229073 1204378 2454320 1530147 2218039 264815 562153 1951657 2498236 1797268 1097008 22745 2028425 836567 2065143 145567 1788922 311339 853342 725748 1895621 772710 304697 272202 607638 2105827 1372767 2617127 165377 1627469 1024405 666558 364739 1152125 2115538 593893 2397721 661663 227626 2417644 1000987 1117482 2057874 1628082 1347199 303006 1598949 569336 1365015 1405884 1389844 1601658 938407 117227 1559347 746026 213110 2109227 1304894 2222233 1588901 247476 1803214 1997609 151699 907775 2370596 1001140 1343416 1727193 2125415 1299455 1566519 1187658 2366908 1119752 2004351 1907506 2101849 85074 359172 575291 1057859 1963856 2568295 143105 1434651 522065 1624450 2396898 390385 552568 1182666 1116496 1447374 2117153 764945 630835 1097830 1713352 18638 1446029 1062420 658721 1190868 1976745 1903588 499425 2078678 858014 107287 88383 1190278 694563 2576628 575841 1395876 1477105 2294272 841681 2423113 1759835 1596619 561715 446210 1592845 108366 2030235 1176011 1238050 295880 483004 285050 2246646 683790 323684 222555 1866838 1364040 2613894 2362092 1387993 2182424 2514433 69498 116528 2178013 1341627 1713267 1801511 2092859 876690 981705 2617482 1845777 246244 1507650 1441112 150561 1346255 1401207 1868165 2192116 2258788 297387 844330 47550 387852 1668780 2286129 1915420 1179642 1897522 2529235 1219172 1627864 1364841 919504 251171 2488730 675047 759526 1393688 717972 1487283 931565 1105045 943663 1214570 257528 2557296 1823777 1258177 1201653 1412309 2369547 1922980 937412 1335264 2612572 1359594 1020118 727339 2580234 2481131 1191695 151528 2101766 357204 1757417 1071826 944460 1887682 1466985 417418 125348 2430883 2358877 2028632 2642168 407161 770176 193235 2172813 404491 1689838 2544927 1991055 1771748 2061666 718875 457685 1545819 1132239 303658 373441 2559036 730027 748474 199374 2229203 1225057 331443 2380893 2002341 1414364 1998319 952078 1035723 772560 1885854 818954 2182720 456772 1600579 2450511 811966 2615006 2565500 2288309 2152870 794093 437934 1896522 1313452 518325 1507124 1035019 2493958 901785 132278 1234757 311696 1254685 2629184 1474860 1304156 1467857 2343870 238530 202359 2343028 195351 1506831 618256 1414243 1388093 894042 126981 250089 526400 146307 2133030 159649 766065 2215980 1181168 1437913 2430192 462913 1900766 1258223 1463137 1188945 1082415 755773 2232330 1551671 64573 1558122 588846 2447375 1764960 413239 2340902 2211028 720608 2261734 602297 1640526 562354 1579580 248643 2078745 1207731 1905346 1964326 2376892 715797 895027 651126 2143624 2468504 136485 2580565 317722 1749343 2049525 1716278 1396228 657926 2387689 1393041 1594222 870179 168263 1572935 1182659 2101347 922499 1284403 539477 1706829 426056 504063 2072777 1265020 1708262 2448196 561364 1988935 220483 785619 2239370 1686999 361215 447764 1633082 1422256 756817 115013 364434 2045822 1185240 1696549 1818006 308960 2050529 2311064 534360 2398780 1263021 370027 194759 1365955 938485 2375075 2192870 851479 1773264 1166688 1682721 1276134 577359 1635636 2158880 935320 1144874 836522 1565552 788102 1288326 2370301 280320 1705164 30948 1913902 617686 612153 2519164 536423 2348522 1011449 1956008 1433050 2555858 1874342 1390057 564340 1110827 1919380 2600970 1919141 502571 875003 37138 2550299 1090319 1320292 1975703 1142313 1213784 108202 1257649 790145 1514949 1024815 1577470 1809447 1466947 974828 2100976 19162 130727 1229014 884092 445373 1615748 33081 1781760 979672 2021245 1573891 2191709 2542214 592026 1755584 1622959 1093990 334657 79022 1271465 1752680 665212 1204483 1345892 2337979 2418443 2028370 55290 864917 2420191 1302291 1659393 1100437 1905098 2114086 925551 1941968 394777 2316102 1289217 2135276 17743 334710 395373 2404096 1537774 1361192 511815 684526 1558912 2055716 999618 84852 1068252 1349051 2289466 465638 2144211 1340067 1922664 694143 2037985 1979216 503376 1636269 506542 2112504 1162807 1505705 1948047 379992 341381 2017026 1362383 1931246 670692 1867435 2376321 1381455 602275 1379133 287849 1360717 36185 540234 2356521 1894872 1545740 2442920 322089 1500307 765201 2066326 369812 1967227 1007535 1968331 2549460 2380346 2019240 1987993 1134079 2276992 2033184 10638 384938 1553270 1168311 2193854 2019083 905875 731432 1033916 2259465 1782430 2626169 1514934 576059 681206 711 1667523 640218 2097388 316048 1607388 2324528 1367190 1502720 1950225 499089 898920 1108934 1417298 769094 899682 1612380 1939081 1296257 1838929 662124 400690 759665 1130491 323379 2495182 1065695 2260441 1804301 2077011 1704666 2526647 1001771 698050 1505966 34909 2046572 1277909 2118642 376589 423410 393853 1099539 525664 2242073 2425008 1115957 737123 1400170 652743 2408348 521042 1107470 961448 1442591 1895487 2579094 202501 282736 884052 1639862 1468746 2188245 245322 1806306 1316293 1160077 1728035 372275 635284 1454291 2223867 928455 1204975 1143525 2588760 1439690 921378 448850 214313 27707 547608 2598080 562508 2163316 2412353 1215574 1011077 2615725 2488705 2607844 1610401 2097627 847821 1462072 623904 2349365 2196358 439280 268676 1013517 2352966 1606651 848825 1168892 2075046 1261957 948375 874433 238741 1079346 525946 1701835 1882753 877123 2485577 2483986 31662 1099357 185389 1939613 391012 2195508 431067 2319587 2555429 110753 1508426 1415937 868625 984074 1326360 338867 641032 1483664 177847 767324 642349 552563 1312359 158309 1119924 2119931 2481460 260103 2028899 1241878 1290444 174870 692358 2580394 200385 2165859 682420 299483 1196871 293097 1669381 2200653 1293467 847460 2299225 494528 60769 2523257 1071423 812311 789408 330955 1374572 320972 2535971 2575909 198253 2033740 346051 1839776 1039114 174251 1414451 852904 2599620 269877 486017 952259 1364146 981315 997766 1548314 179826 2514296 489226 1334838 1691246 1440763 889345 2396101 1311712 1176903 235629 387094 1992578 2427096 945132 1057509 2156310 936750 210286 1857012 356515 2631443 1718744 1649599 766538 342510 1627768 2558357 434474 2396379 1844397 1326606 1107473 519180 1315453 1741403 2263213 148071 1511156 1432887 739723 1608544 734504 152833 764513 506642 2260454 2138896 620645 2298023 2267846 2368118 2220490 1914308 1320519 1934314 1833100 477869 309771 302491 2166741 1950210 626749 2593592 1702603 573414 1264879 1723974 194798 1523615 460915 328909 1702531 2639376 577699 1861453 1459343 2344564 656427 989698 264775 1988886 773813 1398818 1798204 415009 861533 2350987 2147624 2087951 295130 1659342 565733 1299678 238377 2231016 1855281 1502525 877829 2180989 954843 2310840 2171051 2281787 550615 939800 1345190 904609 755871 1139359 1128645 2280098 564225 2222441 594149 302868 2473252 812372 1510210 2349359 2309712 2338344 1605699 144934 1465172 283724 57421 1422737 1201250 1633859 2434546 1262985 761476 1974308 599847 1073721 951094 307448 743623 107786 1189397 1647125 1098710 1521921 1455803 1365333 456676 2165246 537620 1318269 287695 2190651 2334729 691861 1241640 674358 1755879 943436 267090 2456020 646309 152652 731565 1568758 330493 616503 2088451 1198187 827342 481770 2327895 2135813 1726616 220605 1261258 998546 336174 2279762 1982835 1124348 1306752 2193697 1546426 1857881 1725515 878458 1628419 2594962 191280 1523505 2104697 1943651 1561840 688436 1608319 343508 956483 1136007 1723381 2362866 2055298 265957 744082 2008541 2367207 2024296 422804 230044 2137826 1369971 1836028 2518612 510064 1337870 1976211 510359 412085 2234444 1646369 553031 937850 1380886 719409 1098040 47248 1362955 2133588 347907 1875831 1724617 1092763 1569046 1511397 263377 262112 2366381 687149 699513 584704 1933276 853942 452784 2631515 456343 1110724 1640918 2469260 2145294 42399 1230307 924650 678217 2592310 76488 1693444 151759 1646111 1188630 1872419 2593160 78475 1437815 650227 1282300 2229468 744349 883461 1436606 1240950 1626589 1676939 890446 97857 2015253 1362538 1108276 202387 572067 1299690 1937193 1195110 567894 263181 2503918 20488 47269 2309810 540217 1954184 896154 1353288 376926 1350370 496294 1251273 1026780 1257698 662781 1757443 2332437 1903048 1264143 1276117 2067722 1022665 1483197 1536490 1720731 2555135 257602 1969 1774934 2580834 1082471 1166140 2350283 294797 984650 969880 1338946 782943 2511310 2411856 993726 1813846 381161 167375 1494816 2535244 282727 1427269 228791 1670563 2042799 1284464 1359176 212744 60466 79184 1644542 799667 674061 517392 2289096 1493834 1646408 1614029 1864675 1075933 967640 2222549 1136008 1969181 1297965 775762 466883 545582 2090360 1274053 944990 2617880 563297 543029 920235 754381 2411869 2256366 1293557 2553765 1036908 655251 768182 2388592 1356156 1064880 1090273 57496 291213 404029 2138897 572761 2090903 199150 1702250 187980 216925 208857 2199972 1911189 909493 944963 1351965 1625343 815953 946599 323450 2191731 960791 1649852 1367971 466998 1460539 1172362 533416 102575 124659 2356315 393698 1153992 1107139 1296498 669124 1663322 1805205 1825180 2249883 1548321 499585 1442214 238489 176774 85960 2554101 1136162 1453093 2522148 1307258 958573 2091654 893129 746807 517790 1376257 1898306 165416 36950 1890018 343352 319859 1549959 871436 915311 1702611 2187076 2312778 1365793 2352829 840344 2163331 837214 1952145 2419269 1469256 1317879 170646 1281740 2258485 964436 2373386 718504 1073354 888165 68114 2541760 2474884 2452073 1461274 21121 307805 712359 1399135 2067857 1875403 1357082 572618 1319255 303428 146550 687690 212841 2517165 2469591 271128 962843 2614527 2560062 2275108 1558899 2596179 1373975 1829748 553887 131486 1290860 425162 2163052 1865941 863829 1376414 1721846 2072085 1396761 1918994 1384407 1181755 1147571 443308 2148637 2548846 1962788 702284 210185 2165453 1694331 2406052 717543 1312985 1763499 492591 204808 135545 236708 1642416 1434640 472268 742279 138279 2443181 915806 1498049 621623 783660 579326 450126 1708678 426520 2220145 2450353 1623642 2513998 1642669 553116 571800 2321706 22445 1547474 1753055 2344916 809988 1244491 1482579 1771495 384793 2038078 881304 2056185 1566253 1081727 763836 235691 1933759 2111228 1941268 2566204 1009360 768874 1365235 17699 892305 564719 1572100 2131751 2465436 1056339 1165660 1449601 248435 1370164 1948684 539873 2081602 1097850 2061335 2264722 1410555 1504465 1443316 1948367 1698154 1140367 876479 430100 171953 430035 1490837 2405498 873789 1701167 792026 1074738 1698012 1389180 2506941 1320629 2293329 1065620 2080265 780777 2376641 58479 1754304 558543 328690 2115046 692085 1571270 2186834 365056 1901308 916669 1815628 1196453 1235779 809451 2333269 2184398 1111738 882326 2197551 2614060 1749635 1996329 2502575 2378050 1939716 1839350 926818 1714699 1859109 26043 1038214 185110 1172749 1269423 1222913 240623 1734653 725230 1764533 733507 1857050 233480 1640962 2623275 1288027 951081 911787 476604 1587269 668620 1295842 2016344 2464739 336588 1702297 1241825 2397286 20094 1803753 1414091 2583057 512122 842839 2640249 1957784 1268901 1600254 158617 369321 602959 1401872 591888 1296644 2296235 803616 1149769 2189024 2203124 627526 1555827 1223840 1696167 1664662 2120125 310657 2269397 1615833 1180568 610511 1303816 986378 1567549 1865611 1406255 729362 132511 2263012 2062320 118770 791051 730460 436252 2318206 2598216 1141724 2424573 1361047 2609538 2006833 1215868 501976 573211 1784030 1307504 1470209 591579 733366 438359 1331144 2386790 2332110 2060361 1178528 1865928 2360084 1796748 1578383 2136023 392783 1772383 2193473 775808 1228961 891141 814099 1479214 260986 1054023 1622390 1302219 286676 1218564 506164 2220120 1232772 2000373 1799431 2645921 605084 850880 583098 2434919 2277430 2238333 500608 1173783 1711223 1334457 139967 1164246 2513211 1863894 2195520 2369588 2075111 101593 139006 803964 1155628 2460337 472736 2580429 1603013 203577 179580 132816 682665 1929021 641791 858730 2501395 74998 1251991 773251 1074871 2237919 2315664 2157312 1592916 1790621 366768 2223824 785935 1281560 1159518 907913 268182 1385228 701562 2361697 1842617 1032777 2162876 1688096 1745494 2136415 516190 1021258 2230729 960190 681586 1630536 1069022 1386312 193810 1046839 2358182 52099 1925907 339342 1660119 320620 2648674 357980 355517 730751 902413 1195109 1785023 233338 2113564 484227 290458 1715766 1653930 383442 2580066 2109577 1495976 1898924 1771572 97788 1531710 1905415 1979623 652594 1098028 1827007 2016387 1318544 1129933 808550 1292520 2548908 1733915 512223 320027 915962 835107 2009868 1115173 1237717 1270249 1200140 1798588 803070 1942494 786812 229296 1115702 2409609 1738692 2134171 1783899 197699 999894 445473 1722634 161636 2025545 2326036 2396268 1412451 326222 2230622 79686 2509594 1939776 2506334 1565768 2496597 1354064 1545270 935474 495513 1590202 417046 183067 428189 231166 2211697 1196440 2457192 432203 1741247 309851 1319901 615053 1730887 58562 2392051 141723 30253 1182812 364934 854308 492494 781370 455065 2024335 41364 370222 2513876 145082 334362 1959026 2337369 2535832 1486244 236238 2270189 1623382 2519463 137602 2329578 1311643 173755 795256 291890 2528813 1665904 377109 1232448 333337 679321 1284759 188760 1456336 1858870 2561451 1951586 2378666 1198650 1893713 476080 36301 2380488 1804513 1102515 460376 461721 372411 1879173 2501699 795446 797701 1010480 2304943 1725925 618257 561542 779193 1169723 502970 1081067 2112239 338125 1215153 1830781 2537398 674372 429876 2047142 1634596 1771793 1727408 350782 973723 1956033 2379911 1029864 2424510 1013551 2526803 1945525 35313 1511892 205723 1470371 1453116 1662420 1276713 2455771 148151 107198 382040 483653 1033251 946695 368571 2530662 1817652 617630 1819624 2034589 1865314 1073936 2277461 2343667 1831793 2519289 1167540 1800346 576584 2083294 2345394 359713 1360238 1162109 938240 844459 1265309 810196 393704 2396159 734722 1350464 961545 2606835 1056036 720118 972346 1898987 592748 1490298 2190100 2107939 2289015 1140449 1077260 71692 674504 2534256 967216 2268152 567377 2528590 708771 285668 14453 1825543 426855 829863 741759 1232362 2322840 2329998 1877774 2411081 2270753 2381277 462857 263720 748722 2310299 63277 2301847 1427343 1860384 291130 595315 1679665 2116315 2023416 893408 20029 771374 1457 251861 220906 1590722 113535 1621754 2577496 80835 1843478 1656383 1699875 1177573 490522 1497437 1284370 2335069 564545 1628902 679915 2377464 2484963 834844 354310 8334 2030286 1982881 258319 1191408 2051436 1913982 526856 1981221 1853932 717512 926127 756337 437831 1060940 1316184 1722966 725248 1775183 444417 2583484 1720318 1152572 2423898 1602759 1935214 2220721 2352162 417786 1744645 1987846 1351925 955711 2529418 2045457 32012 2599758 1039386 1054266 1599340 1648833 1061676 1918642 2379819 2484640 660924 237441 2067443 1267699 1618214 2534113 1605513 988553 257121 15601 1861482 1232526 2596336 2070611 1263899 1096159 1346590 1566569 473647 1790788 689416 1109809 58184 2126960 354344 1107954 136043 2604751 328562 2293108 1303253 934457 1997943 2038135 586275 1032023 514808 930472 2406724 1898903 278465 723747 867005 2048970 1628869 1780196 2197839 1640874 2564680 2469304 1855593 1168593 2105872 1703013 1436119 1909993 1827473 1791595 227805 716532 1933592 2400050 1967729 1662881 562689 2394285 2236382 2330768 1702296 643372 840207 524995 582996 2375316 522104 1542778 121843 1700052 521022 2345714 1091678 1031175 1170093 1842374 1632554 250372 1914464 1359453 1157335 957012 798223 2161379 2481119 2236813 579197 1239496 713107 595846 2384845 2329221 1503611 203822 2279471 637867 1983507 1307851 594872 1019375 1644205 969313 741935 2207798 1852834 1621809 2087298 821414 858051 947754 920965 303667 1899327 2614402 518958 2030877 2365149 1443083 435744 1255751 1214071 628026 352314 2485830 258820 254687 1361657 2412372 71402 2511535 1275166 746750 2488660 2311892 609602 1610161 385153 815913 127210 1397110 268091 2402796 2172279 2521679 340035 1329749 302355 2623412 447051 2580831 2280041 1641811 98642 55187 1984480 644315 2638114 2407957 645696 1241070 912894 1811963 556461 794040 2156682 8160 1732506 665505 1239090 2129081 2069289 1963701 2516369 2342874 2370535 1467095 1696588 316949 1528036 1719025 2579053 641983 1506044 1279250 1110542 1539389 1089823 2286744 1847822 1298173 1947174 1487437 1202628 1891982 2306203 2097762 939428 1234430 1362851 91699 2441112 395412 64722 1516889 2062655 1563875 1251577 210744 1887178 1055339 2062174 1940729 863544 436641 1501675 1504470 1369752 372283 388461 2035000 1057084 31509 1256284 1830555 373356 2348799 632710 2541378 2412435 146681 119647 719022 1844649 1479826 1182415 269668 2597255 1572717 1779542 1256578 1839995 1093658 972412 519365 2568514 283982 2142805 195881 1873385 1825998 186403 971816 2202750 3715 92646 1522527 569376 875379 2143277 2197110 1085867 1404685 2525039 2023357 1575433 762324 603529 1533057 587372 1974062 1440027 1619649 2062812 992405 2041926 1232666 1116685 1787994 1249878 64343 216368 269312 1775179 1099180 2586755 982463 2203008 1337591 1667897 2604149 1981216 2143501 1241972 846669 712635 1924243 2048660 1251538 1248729 2265948 380154 2067791 1474403 2338285 2232026 196706 2534014 89573 977393 888466 991325 1732992 808019 1570270 231134 1871573 683669 1860165 813489 27263 1766030 1664927 2193175 2231134 2083766 703583 2436353 1130755 1241922 411471 1050045 1957481 553544 701062 2367955 367915 1652429 848805 314733 1302700 615442 421869 79354 2362189 1716770 1468803 2014486 1771234 2450731 2359701 2348428 249670 1992561 1422549 2288859 1279780 705011 698718 466005 1749643 2278770 1225361 2322633 681067 1126005 2193646 1685549 332487 160484 1974975 1912301 145757 2476409 427164 717427 458143 1743131 136012 2459814 1039230 1575662 1471213 1275039 1013077 1030706 941769 55096 2391470 2507047 1566696 319543 117497 941606 2636950 367132 874301 414048 2030966 644114 1360062 2420631 272136 1147056 130650 682965 733504 1789747 1711208 988071 567810 624968 2617894 915014 1697558 1028584 1341848 1359200 126398 1397515 2364911 2296605 1993568 1289612 17929 753003 2196688 1468675 275919 828013 63508 1601312 2263122 1856775 130820 635874 881833 1850099 13820 2039549 1893836 1264009 1363706 2244549 783481 1604249 263198 1895359 2084748 2380730 204306 2231116 44686 2582052 2052911 2584537 2511756 1298029 791868 306957 1258995 1649589 1743655 2142739 1167873 829106 113499 2258245 186647 1075425 198813 2226847 830796 235224 836525 1236675 815165 2168474 2317188 381759 283928 1317472 1617666 1979914 1656562 1287828 1987795 892414 332736 1088730 2449912 454319 712774 1784357 1463911 2506790 1332630 1138198 70893 350974 13717 469401 1910590 1917816 1355197 2047974 2312938 1473133 1292272 1152383 1041853 2386101 204273 1980244 119279 300813 84093 790701 2584031 2199287 2607508 1430481 2239136 2056539 673841 1894100 1598996 352092 807100 2017637 389242 917254 253725 1598545 1275326 1269749 2273865 143615 684269 2067903 924352 1259628 2274717 1795737 909926 692952 1707646 1139699 2070843 354325 1026291 224018 621927 2529995 1919263 2509487 1470073 841700 2051095 676654 2123215 2490558 2632653 2221326 1146825 851932 35336 2059929 2419359 981812 1379831 2631645 2471832 2260023 686169 1214583 829840 1586420 807755 2216068 2325176 1089505 1191762 1325607 2582289 2247316 541017 2331824 2408175 824079 1325629 1235018 136681 746100 1526068 1752995 58508 1397829 1074286 2130791 511432 329975 1151176 2255823 1106105 1317012 1838687 2407961 1067327 952735 2429017 411216 666893 517404 723605 1942230 518807 1967540 499903 87580 488119 1599119 2371670 612243 1580506 845968 185816 2055983 1157919 710276 1013299 441842 2132797 611830 285740 1523275 986516 1058579 330880 1583007 2611818 873735 435241 2206151 1079240 1071351 1912515 203098 366926 2519047 1753248 2150010 594972 1352747 810060 2362246 193146 1960969 298854 423367 168554 61027 1796787 2257076 1367040 1396257 2113964 955078 1197396 922278 682726 1698237 2326623 1551746 1121060 1855677 1913179 771858 367800 2506704 1788120 215475 232833 838903 993033 2617557 598337 563236 2002452 104946 1727816 1533273 2090942 197119 1930564 1881761 870985 2395253 112871 2494710 591848 939029 1526482 1223313 2177128 1994431 782451 2150321 962806 1392114 149041 761478 2233361 799525 2057455 1614656 1598931 1156180 2034630 60089 2341041 78129 1234342 107079 398371 728758 1368215 2145290 449749 653101 2454659 2367101 1153249 2628278 2585677 1270002 1743816 423361 2347605 374758 64054 2569952 2606577 2620610 2031229 528538 2401384 1749227 1337954 1350381 2196046 322376 2600711 1743678 582486 1015117 341042 2196725 662966 1273247 1501113 2132495 439871 528821 1652209 1993534 2456967 1178659 794738 568349 1169046 634089 520091 173092 2464982 851334 1888816 2347849 2052267 2561391 2483740 1842491 2087093 1841863 811694 328544 160386 1776686 2231530 1743495 2129241 498190 1063674 1297087 175105 647784 309367 59953 1996248 284166 2242377 1461376 2145515 1026392 2410342 2429547 820600 2448093 154449 1178915 673750 1924540 2310542 1536240 1585902 2375180 273784 2502736 2339847 2031901 1691875 1494674 2001326 1179656 709817 121619 2317297 14371 540111 714612 1710668 2331938 2255340 1741698 2093933 2590235 1421266 2008519 535358 337434 2078966 2230608 57322 944111 762796 1202266 765279 1166984 716995 224793 1388097 2188143 361152 664506 1325947 2553572 2187380 725464 1819642 2628569 41308 2403299 709609 2360941 742876 1191135 1917340 959834 319856 1839255 119084 340512 1128993 2192073 1121957 995683 2304517 1852687 1520342 543229 1968070 953533 1480444 1123564 168971 861537 1877183 1956100 1756722 1858687 121998 892710 552684 1624700 477030 904624 1066179 35146 1044084 1772048 1555029 204024 2044444 1204060 2579252 1438480 2557982 2449338 1096134 1436576 1519419 1644385 2534508 151732 624813 2021187 1715242 2153010 1687342 1289891 2406071 315602 281938 795826 298815 1639701 2162631 230190 2370211 913458 2411296 1068627 1764720 1147008 1304115 1228562 2572654 1104126 1134960 2540792 485723 1118576 1764869 580829 1138185 2475437 2122009 2066732 2544678 603073 461808 663687 1044462 1630444 142234 1144881 1347207 471001 1144267 1114007 676043 1890114 629392 1688382 879468 2475447 2283590 1838010 1968961 1773120 1571664 1891846 1124200 1652747 2073509 1552776 2365915 861852 1305660 1673875 303969 2242413 1967891 135815 1095909 811950 1311255 2286852 710149 1385435 584795 383394 707182 352620 2451950 795617 440892 395298 1956974 330 23463 1350289 1259997 1506346 1737686 2460901 2162572 184271 1320445 1281912 2208127 1342284 813189 731125 285173 1401567 2233585 1775836 1266613 1526231 2131389 494363 1148555 991223 2630190 968286 1452666 2507175 1998406 425403 2322674 1375858 438763 475500 1024585 773620 1584565 1418681 1447498 270520 1120457 1013122 2325066 2023526 1273540 2641415 2328662 1058831 2539004 656449 2514120 965330 947788 1908068 2532177 1696775 2468532 231932 364547 863009 1306579 1816187 336320 1868065 2558345 89735 969572 143182 797279 1111850 203583 1618284 1056061 2591653 1429566 298371 667935 692739 296578 1305368 1685871 697970 2277532 2578287 735956 156770 2372219 306628 236099 2338320 1826297 2238385 1058103 1112029 1397012 2149583 1216311 711869 319526 2108611 2121042 845997 271726 880813 2163994 2646249 239130 2272471 1297899 1617213 1469517 2551846 2406977 1933939 2597873 2434113 586706 2028709 1768457 2457314 81234 989663 600160 5072: 755096 1645724 2451824 2520822 2130386 1523793 892252 59194 2291142 821334 39533 453265 1566488 2628977 1427367 511439 1756823 2429614 67955 1167151 1154585 517128 2534540 2116187 174906 48683 1219793 1494469 268865 2054115 2105335 1392833 1280788 241641 168128 1647474 859695 552175 1522726 889642 1372926 5073: 1338527 351481 664887 2554086 1739393 2238207 83893 390350 2518826 2085147 1296744 2362172 242881 1939998 1888751 1114617 614909 163695 483651 2615373 2340456 710474 5074: 2466637 1805061 2626127 2191732 336400 1791719 848547 363536 1128682 2340579 1863420 246880 409260 5075: 1492782 1755946 2234668 1240116 693312 2096716 2279335 1836294 24614 2636311 2335230 1599030 648988 835358 2386518 1206475 1870572 2253521 63284 2358409 1553134 2193722 1473472 676119 421988 1517766 69809 500428 1897773 985926 90086 407001 149226 1315018 2285088 2160599 339647 2442966 17083 2322360 1141624 890825 1505586 1749031 2112289 291690 2430028 1950480 2087631 2402530 251816 1482190 1092499 1896654 1429416 369547 1426031 2611042 2420639 2140950 2206002 2546721 1755249 2488849 1103713 1809528 1677818 709003 9711 1849048 2633478 2195899 190051 250399 1501652 779771 1464919 1865617 2181533 2149718 97046 275171 1679950 1763215 2007397 244297 2445999 2392490 215367 2527404 806690 1800730 1063950 734609 1780951 1896614 66398 2083964 1180359 324358 87967 1142455 2359778 1358046 752756 263100 2394775 401494 2211342 1076208 38407 1156273 2584611 1547032 946366 2556238 2113851 460148 2293186 1935509 1500985 816866 688626 634153 1661501 989070 1262947 1151030 1513713 1404373 646635 835207 1713222 586755 830148 1809273 1556950 1792460 162000 2372271 470686 942168 562860 2554257 256452 5076: 833704 518782 1953975 137104 2197619 973154 1378548 629315 1597881 1543312 133494 1145023 2602775 1201293 527045 1949528 2483121 653970 1859363 1462047 264692 423432 2185864 1978942 1543968 1767694 533781 2439223 1775927 133180 2460479 934125 1327336 1012254 1709725 1091146 1295357 285388 1356671 5077: 826297 5078: 578447 1227795 1213324 2434086 914338 2218164 2548748 1798758 2046664 2243551 1119925 766450 650202 657927 491748 630485 788347 5079: 2048790 669543 508: 679188 5080: 332152 855146 989980 1129139 1944158 116839 5081: 1214110 1920472 1346 530475 886679 786892 1683402 1455524 594081 5082: 2482518 520498 1690624 249349 2349507 482763 1853510 391996 5083: 200255 363002 2226780 2313087 411208 1857532 1660631 152199 1937728 1160382 2044635 1715670 777172 1580406 1712844 91588 1641175 103325 5084: 1144568 503179 2158163 1610263 790397 2162415 1690697 795530 463537 126230 1600899 2172070 1700760 23632 2043517 2391325 1513174 1211183 2259446 1141105 1009931 1078504 1091629 319037 1082896 1482280 1290313 2628115 1981359 417323 917484 281156 1073345 1804579 1569142 2041200 212668 458833 2367730 2335509 2091570 2515799 1003773 25365 935791 1080787 358831 1509085 1122480 1733594 720925 1672405 756226 1542006 1796809 2538157 513847 1672075 586264 5085: 2442124 1966165 1323903 2406318 2336448 1714308 595864 1046986 2571467 1180642 1229769 1080998 1700455 176611 101901 242704 866616 457005 1279857 1869430 869874 2199189 2252200 1833230 90871 2305843 1528726 1216850 379813 140067 1748986 1131700 14691 2259587 1416444 336089 2551241 1564613 2440854 1409985 103972 1621822 567561 1808564 119605 2192278 490083 1080361 2444920 955784 1349439 179803 2595035 2126632 503486 348585 1099690 337761 710656 1040122 253138 446769 1225805 2517902 415103 1520584 1727827 1842130 1486280 4991 2274697 372702 111486 2469206 1399995 2428951 1081302 121863 1573679 2255186 1076895 1772234 1819357 429665 661427 2058111 1743221 2027194 123134 928757 336905 516347 631636 845106 2179313 1493425 2397755 1857273 1440664 84288 25533 2197849 244262 104507 1754753 533862 1611803 1083599 2450701 1550671 1919574 163524 851897 205058 2202112 1981452 2220897 1934655 2088214 2427904 2513136 1983781 2209104 1410894 2081276 2444826 1737160 305852 2053787 1804510 144213 2113699 973603 2154101 295604 1131510 2311429 2116982 1509905 731140 1490284 1486456 205686 326683 1913518 12020 1339602 49936 1042351 440206 1976943 107607 2478680 423425 2385711 1116034 2244164 705163 1653367 2403513 1842636 1271762 1218127 1271002 173157 544930 2354541 2232958 2274255 1902938 653083 1318559 1022122 2092439 2010259 1549941 36086 1091221 1582495 877459 1198413 363612 1746215 2443898 40233 1298844 1841636 1014994 335340 1156193 1420710 2312827 11591 992972 1632935 1535396 947189 2295920 746127 1593478 2636650 124716 1098921 117838 796445 1307577 2571656 2366373 1489868 42293 1886266 1412366 943992 383941 2061200 2571304 977358 1561932 443741 1832793 512106 1264518 1286812 481655 185231 668760 1177408 997545 225880 292634 1201890 173339 1621128 873587 2081612 1023175 87882 1015640 116943 412038 1613781 2566349 422167 2136358 1959568 228530 2156206 951291 1216969 1195918 289530 1069928 670451 911796 2115604 36204 1157215 219941 1844953 2247495 2169680 2052988 1355869 115217 1711094 1698093 1992442 1254803 1639688 164215 667514 269574 1108002 47668 1336834 349213 1238845 888616 2447371 2439358 439542 1247122 882097 436169 2553841 798767 2358593 2040306 685193 861945 2141897 58447 1384054 439996 1877777 1358754 2517996 1355149 1609013 1664099 144290 1378562 932046 2397362 1678396 120803 33696 1415778 1560679 934602 1424448 1338192 1724664 1595068 580382 254972 503812 1602125 1205118 2106519 833003 663334 854283 493269 706425 871445 3817 728938 414392 886209 376983 1865677 17307 2181691 506213 2601115 1589788 187599 406776 1971931 2013769 1274785 1834422 2457950 2338989 782218 1513947 986262 2454396 2190070 1242267 484282 2099457 1174038 782521 717530 341860 405297 1343196 562922 962800 1255592 1736964 1101775 245411 564088 992790 2616030 702277 872494 1746880 225306 1583678 640933 762745 605165 1489407 2135520 274732 2123155 23175 1529498 1947754 1328208 2387247 359347 2217565 789013 551375 2325811 1462884 1521343 806925 1754017 1741593 150421 416995 440301 1021444 2541571 729467 2039708 2080165 1796642 1165451 1334197 1968479 2164864 1536607 2231682 2210289 2475145 482300 537455 1534596 1279387 2198959 412476 1331941 2546992 964470 717396 525788 2004596 942160 1610352 1628406 996015 1730561 2081051 1835137 1533132 1368073 1750915 973714 9043 2596814 1042533 2116429 96666 2264646 127461 454512 150191 114977 1756444 2288420 681095 1226384 2015394 229931 227554 2638116 1557179 591250 1453972 2059679 2363535 2130828 499695 639330 799938 2630799 424153 31130 1473930 1924343 979693 821911 1097628 2296423 482054 2170610 2408597 1597824 4356 396046 281410 1522805 306197 2374862 985771 59542 2327556 2620210 683693 293164 1695874 1061775 1722594 2210207 107183 362545 2082099 1870898 1529491 1359960 2646824 1871669 644761 2174477 2540087 68913 617299 1298675 898701 778501 2171249 627921 697976 1496376 1339410 2085644 478310 1758698 2538568 615580 497529 1679347 1623377 2264299 343483 152028 1175441 36590 2527275 2524813 150680 2489805 531671 1996392 702127 1994087 2367313 286548 446756 690919 1625185 803218 2185910 743453 568947 2206005 2035948 1786096 2274582 1181613 2533178 1862127 2485158 657582 1080652 365272 2460529 2186676 1250305 2166629 633362 1678204 1852888 2035719 1604115 2101329 1800375 1282224 1739689 1118924 292333 811713 1356196 1982577 1917237 2117757 1696408 377741 1856337 1423829 67666 204176 1911464 850209 1788748 404357 1827959 457822 2618546 884315 1021387 427995 944633 2059195 2552939 2135308 1826804 1814466 1331920 1007858 2225056 2268240 38844 2540832 1012114 1905610 1437424 1435979 2487868 338714 2381716 112872 1227042 2260662 426574 1335603 1019667 519504 646046 1310485 482337 1513781 1442905 2003357 2479327 1671116 1146504 2497711 1322879 496862 1604031 1715645 80436 226913 2352245 367894 1319500 839205 1689678 2078426 777042 523874 465617 116746 387429 798188 1185991 2520586 2133618 1048972 2333350 708153 407414 2455470 987692 77462 978217 24141 1929525 1306182 2168609 582227 2304703 920958 723561 2649388 977375 1579447 1621807 397291 1300342 913997 1639658 528005 1014326 932056 680235 93749 103517 427938 2437572 1805867 741218 115586 983166 1208954 1560964 367911 2160803 227904 2424637 645163 2127794 758447 814822 399226 2491745 266859 2504827 2277749 2192069 1862228 2306975 228744 1083826 2322582 745490 734696 455265 1330785 1496158 2116976 2218750 2028857 649921 2489843 1431496 1461599 2229948 2209935 40044 2285391 297310 5255 1407998 168228 499712 2058208 1142864 1824755 2595315 949046 873472 1311658 1946107 2014669 908394 1846270 1842632 1037625 23415 2405164 2506532 2094189 631832 1060340 997960 51713 1314824 1608238 1688758 2586915 56920 2016123 979192 1726797 1137510 1565989 2304350 448195 1866267 128158 1403927 125867 783093 1398784 1674912 1225857 120901 1514601 1459146 490887 750702 431113 464382 1278865 2076210 2490626 299707 1602909 1547087 1418722 409024 2385736 670941 1451976 2005116 63313 1615385 91962 1044723 1837875 1840538 1382510 2245443 955357 2229440 1730172 636251 1074850 1291163 478399 2434973 1756672 442978 1218968 1647864 2573128 1297662 1964299 1198374 295207 1355203 289569 688669 1479224 2079120 276300 1316709 1356685 939878 2619640 1958818 2369915 1788056 2257069 132911 1724981 1347805 922280 648557 152652 1683564 655998 844762 1791922 1004257 1330803 2377597 1477726 32240 2498886 1636559 538064 2539389 153068 784475 1004808 1776752 528837 1478646 2453035 1456449 1802851 2088362 373806 2220370 1202615 1975286 387793 1621525 754455 650061 559213 2357861 1072129 2132935 2249692 736825 2365117 2639731 1822571 1525709 1784659 1380385 423872 1049665 14156 799248 285488 2066065 1250867 2184167 1587504 8055 2116130 2371045 1777532 1408402 94561 1437814 1628056 1244094 472649 1051856 1343193 2641487 298304 1005692 472819 2482546 2147086 1548427 442022 2026154 2341544 1127944 2381148 575473 2378212 1124956 839586 1588330 2577931 75399 2101325 1153538 688587 600572 1148186 114841 1180603 1832814 114187 874735 1336052 1202598 2465070 916043 2382335 102410 1175532 385908 1625575 419527 2416743 2197030 2033846 2474959 553039 2353046 694033 1990078 962997 688222 306473 524190 424633 427827 1546263 1755324 1927930 1527605 1105651 465874 1758192 1364474 916185 1554105 791371 275058 661184 1897430 86956 1969472 952537 1283297 11356 517925 403873 4679 1671651 1641798 14994 2302143 841847 377215 2204286 933582 2449436 846237 712765 1028912 440887 131421 2538817 1975624 1966574 787608 2108785 307037 154537 1573598 2364704 2254689 698065 2625634 146792 9724 1237344 859363 2608292 2320321 2578708 2409752 759912 2320229 2580538 317469 2337494 1798757 1255194 845324 2055069 1414284 990865 246882 928905 1670822 2469812 329596 1704729 2489906 629830 2487103 702028 1304642 657547 1674945 2212140 740126 1197465 999027 800456 1793560 662182 1112354 1171927 1225677 2383847 1383080 2330903 1758194 532775 415386 1934619 2257617 2395827 886278 2617998 1124894 296190 1878827 1418805 2065079 1162129 1657013 715197 2621169 1354928 2323579 2440481 1659434 148463 377109 2318450 2523574 862834 624445 1602243 1471667 435720 1963891 399830 1678642 2525620 1044927 1235558 322307 1267541 326645 963702 2057617 2007279 909017 2544780 1928699 1142091 1497259 2106883 647519 1791914 2084479 2083134 2149110 690239 1022747 947013 364573 2119917 1475760 635569 2030040 705005 2434131 1992491 1441160 861931 2108597 1443473 268 658855 2525645 1948614 442666 920319 1064471 210217 315825 1690001 2274952 864582 1939206 1290624 1099558 1090934 2205395 1009812 513949 724771 2247982 2165800 1112862 1438417 1547565 227729 907089 730355 1448814 1592877 2210989 153472 39461 1396964 255707 2159452 392413 1722562 1063395 1804455 522104 226577 1402093 467067 261023 900379 2627645 855270 2324341 2444738 587766 369417 2470557 1272956 1729586 123126 1808543 1951683 1996207 823241 1146500 1382792 2388499 478341 1360204 371419 2445635 2137364 2639445 586483 1159479 1970215 1350500 1080635 296220 960642 305591 2024576 959285 231384 1945099 494966 2632157 993907 40361 1102522 1658106 1811813 680986 1655476 1674232 1589662 1679536 678197 714077 729888 1453621 1663379 1543555 2357246 1994693 185317 748919 2055587 730640 1022881 1915438 200427 2605298 268833 580970 603439 2022131 2224086 256660 2272535 362034 1745690 2527559 1058082 326969 1922635 1036904 2526577 331034 1232280 2389445 1055920 780438 1117529 1464525 601315 1132240 757253 1051778 2438453 571137 469788 646202 317008 265392 2034352 1626626 681814 1595539 155159 2325268 1778861 629683 826689 1147060 1663782 1604661 1671882 1902662 1460658 2612449 1714844 1693482 359733 802716 587344 2268334 1901589 196629 1626773 25171 1192120 1778151 934171 1553545 1015557 1735179 1368283 527392 233409 1159463 622342 12708 1613412 1543183 2372571 2116040 353969 690432 30665 2425732 1187326 1072095 1503890 2545412 993179 673837 2262297 1611909 2124926 2504329 1957686 1819058 1735275 1130588 193442 2323247 1836526 1512396 201198 1453265 401606 1620662 47007 317877 592519 1173611 161861 345151 1034059 590035 2010450 2238922 780454 441550 458778 636506 1872713 1485915 1295015 380817 339696 290754 55528 2617062 2462709 2635132 1045687 1382124 1800539 2148167 310627 1125144 2341268 504105 1972814 2240563 1464905 2043294 2207483 2001421 525785 1510514 184908 1406748 913659 351300 292616 1915551 827422 260019 2110121 15299 1457643 2230193 2047325 1521634 144068 1530299 2280102 1563131 1746651 33614 1362460 2586852 632947 1842734 1194794 1483509 1894072 359254 2100255 1382901 865169 1753665 1022082 2104178 664173 543980 1547556 812587 1113079 757374 1198688 2273211 1662392 575411 2501664 2374805 865881 2379064 2243357 1776515 901344 1756691 421290 1399459 170915 1286821 2314237 492542 2107295 2267973 2477563 543120 2102668 1057035 1222284 2174090 2511772 610780 444926 1847519 1426504 93980 1704503 717398 907941 2048936 2480571 325240 280708 1072979 1630339 2264683 1272494 741894 1188108 1954284 350624 849917 1687114 2340210 2132142 2082958 5086: 1029642 2113159 1139570 1425369 789329 1601000 2270111 1391299 1781260 992239 2106434 1256870 2261315 318672 1531275 5087: 1571931 463218 1951353 2197373 754267 972895 361101 1792330 2513144 1495252 1673514 1078560 2435571 1087921 1082150 64042 2393451 1904973 909675 1077726 1595120 313026 587837 488595 1407331 982644 163970 1088279 646322 1646445 2364063 439921 2603191 332259 478620 238578 278160 1031940 561362 1782959 110121 1407103 2360727 496673 1376302 2411420 893900 2000243 1245709 926954 2637080 544808 1429758 1461018 1348407 257232 1812854 153012 779870 1546021 2069524 1434256 364750 2042154 1096917 1514322 1352165 689787 2412881 2353927 1023392 1267693 98950 2026471 356186 1486890 1934296 2112784 2450610 1092067 124960 301344 962006 1486636 1755479 1137390 530498 2429805 1870107 407129 2522403 1543215 61987 2137972 2111755 2130313 754428 682199 2062552 568431 1083598 346628 2102413 1527043 398647 149226 2616431 853585 1108503 2150961 2148784 199816 331061 2124857 2365390 2460819 573845 1199238 260514 694150 1121232 949746 922332 16714 1933805 1572917 1045490 385974 1086800 2291678 533731 1963468 188507 1438982 2000066 198549 1579508 2485333 2457815 2278080 2540988 1001299 2373464 749998 1702448 1953458 2398368 2455998 2282088 244162 520155 2141942 1482096 390955 2287290 521487 1084065 949487 1761535 33619 1010516 844058 2082085 475656 2480565 2232565 2547405 455999 750100 569617 2439178 732178 2433993 1771807 421028 926076 2268182 1500040 695771 1307761 794237 2141085 1314120 317355 83647 1207214 1215574 429081 238392 679797 1280955 1413243 1568893 2383276 2223557 2036249 1572487 860079 2140245 1897338 1184241 2217317 500971 1255508 1082905 2555226 453304 1951848 1671366 232437 112886 71366 147937 2000726 1369633 1379470 383108 63928 1162532 673625 420865 1860970 1059432 176774 1155549 1739790 683232 1316485 792694 2418129 1072699 1641911 1702812 930305 943918 1841422 2575257 588407 1218934 603933 212940 1545423 2495416 1709861 613510 927356 648204 787192 1628412 806244 1176143 314571 400923 1552832 136403 1769074 2405534 1468085 1581688 821064 1875817 1945392 1353672 264789 379371 359054 1569075 1402240 612526 6273 1240300 479860 717365 1673012 857297 1553968 2040573 490238 1377346 694373 264642 1804455 1987321 1719888 1790784 448021 1506302 791415 2367485 1638560 2516369 455898 746676 1638231 462490 1829943 1334155 267803 1945112 1346069 1238995 1858646 144756 484016 844348 2521398 1282673 2072710 1315400 122713 1877416 388920 2523032 1140172 1185299 645564 1127157 714507 979049 302777 525967 488119 1143645 2147263 2343578 2472917 1111722 84748 2415704 282374 2260921 609625 2391612 2027292 865665 944339 2264142 2428960 569638 2565086 764538 1493785 1884306 2216912 2151497 563168 126705 17368 1182065 912738 281602 2343550 2187771 2581202 104612 1203190 1915672 2595678 1478197 2364408 1681702 5088: 1766203 5089: 2118136 219613 2111228 422950 1070 509: 1477825 424565 1584722 2147809 2085276 775079 214266 639923 25338 1254635 2395161 1429566 5090: 1108537 2531399 2087623 1220205 2487248 780334 362184 770028 1363470 122177 2534579 508346 1726036 838404 593008 5091: 2481670 1512376 1340914 2577141 2135855 1781061 930334 1459360 5092: 738634 1628563 24830 1371479 823331 1374073 178178 885304 625403 1187112 482441 1330321 2200553 47263 309426 1169840 37533 453478 509933 49414 1473059 215617 4837 2603749 1861449 1339884 1490665 1489018 1941401 92654 734784 2316327 800498 186411 135018 2128251 1649805 2090087 999865 2052084 2261313 1501162 1515910 1786190 2136782 262404 1729031 2580087 2226970 1875176 2189084 1635948 2304736 1418216 1185791 234507 1643231 628380 2223157 2147358 2193571 2470258 769653 1933952 423754 1104073 642507 688767 120776 1723564 1460970 562623 252097 2188460 2201653 1589143 2589116 1269975 2131280 595648 472659 40666 1940222 299543 50475 1197446 420525 1495907 1285124 1565340 1030929 144478 2600292 1327504 2509910 444122 1955724 425790 2092473 1743395 2434534 319344 263099 2472917 1945043 277275 496045 1765257 2538904 1965846 210401 2601312 247432 1448233 1027550 184070 2395908 5093: 2560749 1735329 2400845 693283 1289393 2029979 926292 258664 2159849 877822 5094: 172921 1910569 232955 479195 681844 1972556 1646693 919422 412682 1818581 2562239 1053758 2003855 547130 1389044 1287267 1176938 1693847 1562322 2631570 2220481 631396 2103787 133227 2293219 1501180 2021646 2434258 575248 2008803 1954861 129590 2081338 2587811 2497205 828703 1442 824786 2056853 995725 1777836 483168 2040618 8212 2201601 1052795 554015 1519364 2147089 2130168 999448 648906 764817 1949880 1992091 82259 437784 2610469 1819315 2373119 288756 1975892 1704526 2563020 1173611 1945893 923728 2208994 2626689 1758612 5095: 2461260 2331118 2090507 2288053 1654139 2192980 555892 1460390 2458085 244216 1943068 5096: 874900 649644 1115466 197179 458209 1363394 2198187 1579371 2182853 37188 44734 2442 8826 600104 1730183 648166 808958 1239426 1973139 450336 1985578 295101 902910 1452267 35176 530675 795764 578479 1137984 73649 703106 303865 197810 660937 1515862 993921 958413 2408531 473899 468653 1434464 2046926 1046367 1386424 1569780 2244888 652206 371923 2391490 1740049 1540127 601986 622618 1563294 51887 2561560 892545 1685089 1035428 1950959 1116640 1829533 973137 1769480 2368688 2159373 850291 2330405 1289004 1729048 1267133 126698 971898 2568400 2326087 1468015 1782775 297869 1368089 1528420 2079484 1862666 129487 933371 301841 1131877 1183201 2351384 2488244 2205177 967637 243126 2589883 1755868 2127610 474578 1918807 2291750 26690 155064 46961 2287920 210117 1592294 2457479 2608940 928061 174911 1354305 2341301 1215441 320371 1061547 1253147 223100 1428217 2125388 442261 964193 355195 1994646 107108 1499714 831912 1010227 1434080 1761228 651070 1804365 79237 1886935 956954 174972 629988 2646313 912391 1359830 452738 293565 1179679 1407723 1135743 197635 2602122 2339678 1642347 1057400 2179463 291712 391398 323427 1964144 1056691 723127 188134 290944 1505455 1194467 2209867 1516151 506806 185691 1221317 2370002 1502720 367518 2291306 528851 244062 1600359 1197916 621729 1686565 1895885 1718141 1742654 1198909 1424040 1037022 294894 224697 1796741 1549678 1472796 2615224 1254936 2492654 481163 293690 68067 999516 1342422 1015675 2135813 659176 2176304 493559 1646741 876412 844999 952087 2626197 2198390 2504873 905246 1665564 451727 2277363 1703028 2639410 349457 1193879 1339597 1810215 1381392 710835 2490652 2501054 960556 277215 2424579 572374 1953126 2552615 2460992 807389 1370164 1896286 292279 1986776 198755 185110 951081 1300853 612440 370891 351002 2564487 220669 1687303 2087348 249783 1724520 1569467 1151279 1902604 1367818 1657112 2594052 525446 1579609 2332894 422658 1879030 2240629 1996860 88837 858974 1010480 1978950 1453717 1122825 2646409 571735 1033816 2619252 734868 1371896 666033 1898839 1043309 25763 1798343 2117432 1451666 279998 381728 2032798 2591325 612701 2527753 2080059 281097 1292357 2421660 1495380 1082195 2090690 575867 1979780 437081 2270 980564 2277823 22007 1540869 1773358 1867671 1621548 1255224 1374238 2180241 1093076 78107 1845125 115811 431327 1180266 549516 1609576 596546 1481083 1537804 673260 1429376 524792 1736602 2096602 652216 2481818 849144 1937789 2516700 1001325 1443089 383284 926619 838777 1980533 518430 1825394 1911794 259165 1268042 1666489 2028491 1529754 486434 184271 1150632 2232693 1476603 2474927 1032142 70476 5097: 1863411 1270039 1823259 1523296 2104512 686222 374895 90621 1541233 1907699 2011507 166897 1500283 2118571 1434407 414838 1496154 840326 149879 1310797 2207407 2335650 209968 552849 187228 1329940 580992 2277561 1766233 386941 1937735 2623859 1161481 2237048 5098: 979157 5099: 361009 2488423 2319023 403987 1553445 1027965 1469133 207725 1395586 2356343 1736933 1778555 1122274 1061405 1609527 2084088 2011061 1982296 623521 2004669 2484538 1966704 1430250 1986388 608431 1823852 311753 946584 340138 662054 1082770 22234 322272 1903596 525926 1663352 1396743 949889 1519933 1533501 932191 1980786 1151622 51: 2586626 510: 2010893 1154874 2298976 2251517 2115762 918008 2238339 591535 1041603 1742541 1683048 2087426 5100: 1396535 436557 2124061 5101: 1645312 2082328 188163 5103: 1464635 2384400 866343 1250426 1258013 2137543 2431912 1551962 1167401 727375 1993104 1090492 697361 1842629 1818967 1870941 2390223 1030694 1247807 1699908 2594899 1920515 2162999 1185837 1754526 376472 1825329 178961 606313 438947 2647053 1903151 612466 72611 748 691475 319608 1325604 1085448 1460442 111243 2078934 520593 307032 2290259 2240887 716788 2016331 1608761 2648228 1394755 2333889 320564 1150494 1972451 473246 1599277 1272160 791894 1973686 710688 1858760 295623 941086 80164 1224596 1531730 2544117 681879 2583456 649362 696561 613492 1509801 784461 1854090 304076 1913701 1851822 824368 1539495 2131908 29972 54430 998846 277335 2391616 399313 2243868 1208198 1718092 1860889 1709256 434907 1226163 1712598 2365380 1119319 2547767 14164 709336 2188442 475626 469490 2127163 733667 2258645 1946049 767213 1486587 1319403 863018 1813980 955049 752329 2365903 746285 93321 965844 1280455 853613 1996172 2147248 1472698 744473 1467606 1856968 2567419 2428768 132335 2146666 2359161 2637783 210601 726738 1709535 739201 468382 245180 2156163 2050139 264411 330677 1828541 918586 751362 803298 2571691 2353935 832637 91842 2637774 1512642 313756 963404 2080176 451336 1801628 2298692 954301 1664861 1792646 825174 520817 960596 2339325 36877 1618395 2276446 1630163 1818655 1215969 2633585 2125527 1574886 1323717 2581398 1777144 2333034 264628 1081393 299014 2253737 444411 2563777 882540 1933831 2397318 154772 1066688 161047 1872736 1942729 2520804 127275 1294328 1095354 401570 1637773 606292 388089 687578 2501828 1448916 1567149 139070 56085 1962563 1813959 185322 2500583 160970 1742480 2009326 152312 2129434 2446895 2510217 127094 1812811 1916082 719638 866886 5104: 2442124 1666357 2510697 779374 791157 1191486 381326 2626619 2273758 1488600 748336 1077014 1834207 321190 1643619 1670223 910646 2558148 1202659 1206112 686222 899816 2507581 2475887 50850 1572335 910130 1613265 774369 1198540 1321744 543089 1063882 1094699 48616 2633921 530018 1123138 265349 777375 1868299 1915967 640054 468246 2432352 2479051 1228448 1904387 1570768 1006763 307342 1075141 2185423 2465423 198567 1135480 2625938 989686 1111844 2603774 1649989 978239 626844 2537054 483647 660885 1556777 959968 1018465 2208361 2237321 764319 632452 317848 500583 338434 2212610 166662 1371385 415805 419293 546050 535261 1237458 1262576 2535989 808351 105803 1134833 2490799 2310986 425010 2533371 1323634 593496 564895 499363 1772657 1038978 1589857 670802 1892749 258798 2451881 926109 2601483 688014 2405503 1631944 802599 1069440 323322 1476342 1349680 125532 712461 2332894 944527 1111623 2371962 1000122 367863 2631073 82041 2177347 550248 2023055 1123549 1905270 1607781 1718436 2075720 840176 1960615 1729385 1737186 1962981 935750 388411 1440804 581751 2471417 1441457 1895257 1394879 2225609 1402100 5105: 926199 816905 2384769 2048442 293944 1700151 2621993 33717 1606599 366800 1662856 1577258 568668 748895 1167060 2289748 1872594 1452969 1130212 1691933 1513550 815772 2255193 1875056 786856 310183 1845049 2470875 892588 211704 136867 360421 118416 1841716 1546371 2458760 802350 5106: 1387908 2466340 860700 1075369 1239123 897142 5107: 417125 1262971 800938 1935445 2093609 836711 2059030 615283 1472126 2160017 138375 5108: 67437 2191370 1930133 2076819 676128 2264065 5109: 2302832 1922566 1659700 890518 2029979 511: 1432700 1787686 1393154 1640664 952879 1256752 1136740 1920230 747077 1206250 1526045 51575 2312720 544806 2266633 1361828 2025028 5110: 719294 5111: 1844586 1743136 1378077 2284406 2428455 209223 2003070 841452 54716 2161814 2155801 1155423 1455696 1079214 1704365 2447462 1766987 1603733 205873 1774562 331729 279694 2320260 981808 684000 439805 2619201 1021376 19641 718774 449978 2200207 2083582 133441 406557 1867974 1736933 1546340 397559 972331 1592705 94478 2021914 110967 1654068 1244036 677607 1032581 955974 1026106 95651 1080255 741276 1249111 1699322 1087693 2168673 717688 736013 142441 1240995 2372553 442315 2324169 1362210 1966251 413837 2093915 1615507 488966 2056180 579834 412303 1334262 1973877 802979 1984101 1573984 428855 335436 736652 2150722 2101150 2324445 1749376 1923548 498553 1646183 1841667 5112: 485621 2212483 2071147 1634906 792405 1510446 855526 358471 1896247 2305300 135402 10405 156132 623076 647984 1357064 102736 2362616 371357 2488156 1083553 1608762 1907786 2052306 1269347 2275881 454054 1498858 1715735 416414 126505 722976 202945 2508428 1913008 511807 1473236 1218533 2506218 2538092 2256772 2018738 1505272 2091681 1805143 1195397 73715 2058117 318523 883948 280818 2583333 1688299 287843 1735413 184360 1959159 2530694 511664 2358939 1945616 2396087 279144 2161489 504559 1925969 1784482 1447366 852117 1277996 1082979 1337704 1859215 2116994 1667154 2537343 1753179 1112997 2191823 1568541 585506 646398 791832 2500880 1387086 1302620 1776237 593225 78589 1416401 616820 1116747 403262 377883 484807 940410 6303 1612167 1326188 844 836545 2359314 2074054 2442283 1079445 1071370 2451555 2638288 251877 676417 1952334 2206557 360167 846464 1686546 1935192 741958 2085320 1751002 2585894 279302 2429805 961794 2332020 1178266 519645 279623 1562017 1593994 1872958 971964 312645 77397 416451 2004597 1412815 2042866 1451693 2625392 717396 2646549 2525577 2364885 1397395 2312666 2508403 2062535 443267 839415 1312306 2511950 1259646 1354442 2110215 1052866 438316 1791484 1113221 1058942 2299577 1570347 516041 2310436 347760 2352624 1088731 2001465 1580410 79280 670856 2242607 402325 1086135 747341 762018 981392 1170378 598643 2344603 1268309 1697368 246892 719220 813979 2399362 2449477 499036 928247 872374 1323874 1495301 847517 2243411 615901 465920 331239 862248 1984123 521701 2168609 1662573 582227 1190425 1994814 1462315 2477105 222992 2035797 1286004 263204 1196820 727559 2460732 758872 1302908 1016909 2626823 450001 1603204 505016 1791834 2271341 453763 2297298 1996619 2574827 2356521 206375 971873 2058665 602139 1896713 1422215 1924907 725118 84461 1644578 1710475 2585293 2318609 399956 1658999 260343 159647 1001815 1584904 2135359 29504 677111 2503159 2293447 1213751 335946 1143416 864628 915020 1987479 1292452 466270 1393191 1873041 1523245 1883746 205821 404031 297172 423872 2151273 982025 2098031 2085373 618604 2021020 949179 1194757 392096 1906129 32408 393954 2604999 1670736 2434835 754897 1271899 372083 1124730 112544 1274191 1650517 2472703 2404807 496678 2614361 2300578 2029783 88527 2354643 2647297 1389361 70777 2268557 134863 1852983 2335057 2074278 287880 286353 972174 448659 1053698 1878286 585987 1152886 792383 1263158 662738 2145251 1644079 1324557 2057375 415791 1946057 1218791 67321 300711 2131379 485561 2226258 1410402 1207369 1151318 1247238 1736830 2563285 1018588 1274682 2185894 1167452 1612001 391734 2400157 336408 1231905 904684 863469 1126314 2573125 532660 1417886 2382018 944501 1622108 741629 1605028 131082 469527 1418543 1916275 2503728 775753 1980592 950945 762602 1544984 874778 1107954 1981242 1881694 1374255 1357346 2614431 2451373 1652556 1461148 2539625 2196225 1724929 891327 44173 612913 658006 1147108 374602 2070389 682172 426276 890367 397216 2143277 2207853 2499163 1067470 1627558 1385981 1055913 1032798 301295 552450 1858466 675056 2271249 2276579 1297830 2127419 2407473 1243822 630774 1910671 2418652 261037 2301881 309446 335733 884422 2395567 1723897 1291718 2643312 2188471 446832 1945243 1395115 2123125 1170247 1823959 2454249 2383378 1185491 989446 1972059 1011093 43227 457542 1249707 1063066 271711 1271612 1978228 1402793 1496359 494896 2559259 190071 2129047 1574815 1200100 1876634 2632065 282132 1938983 2295600 75347 1842259 581814 2228779 89015 1323857 2389640 170750 441194 845068 1027629 1585121 778847 1289689 1914178 38458 1972476 704856 1037950 1360388 52891 1357112 270589 1663952 1535025 1057438 1686936 5113: 2534301 731321 1653853 2262116 2624597 1217672 2462971 1519075 5114: 2271790 1814138 2541730 5115: 521985 1587376 1479570 2517734 5116: 1977959 1123943 1240764 970298 276182 108823 5117: 46802 66887 1333536 1287939 580401 268698 429729 2118126 681033 233334 2336203 5118: 1823259 1135143 301969 720828 1730099 17219 952262 2590202 104868 1350071 1643494 2447636 907105 1946842 985989 1338979 67833 2088930 149188 1544425 1219183 2028502 1848523 594311 2531492 635574 1245620 1737223 1694402 502501 638899 1516272 786865 1272616 1169293 1858261 2453199 2458563 1261312 621164 820419 454494 1575063 2492268 1783762 1846263 2334948 1849234 679299 1857192 2325005 1828436 660487 2245428 2539500 833254 5119: 834491 1787984 2201349 55625 921953 2393864 1770638 853890 221530 2204496 2488314 1867820 512: 2401413 1288837 5120: 1061246 2051310 1991785 1083039 1001365 581471 500302 2292048 44402 2065893 2510679 1494525 1658796 2317575 2171794 324379 448003 913664 1989587 2198746 1889470 2303502 2061826 470992 866351 2223975 1868003 708105 32482 1826105 2237988 5121: 1188847 1445294 948797 1472421 991350 166091 1447691 1201898 249504 405045 1030089 56294 135976 1352510 129038 786147 916594 2291161 2485131 2400621 604343 121458 471278 1047766 1651315 1929669 1006763 2399876 2517629 581211 1707364 1019667 711065 1389432 1306934 2442243 2588187 2390763 1106040 1880939 1567436 417262 1496827 1202301 402017 1400442 1720532 2216171 1106469 2125452 1562255 787192 2296592 2551406 1667782 294881 2194378 1907938 1598643 1017965 1511744 62550 2507617 251953 1318023 1262949 1160075 1237753 1223829 352184 1182000 81921 2007390 1219768 48419 406160 2475775 2522549 5122: 1330878 2008187 872886 5123: 1995583 5124: 1109700 775321 2340654 1211946 773633 5125: 155335 1011729 640257 1600505 5127: 1235017 663639 5128: 1006792 2284409 1377379 386648 765045 1002639 1021341 2189466 5129: 2613461 2088843 343765 1360229 914123 1300467 2013443 1462023 513: 2213097 2252071 1016897 1619985 560448 1762056 1033475 2304295 500675 5130: 835868 1590024 269913 391825 2165892 1875549 1019147 5131: 2228274 5132: 2321414 5134: 1574605 874435 2472247 1656231 2481845 5135: 1413984 380782 2359833 2161567 2197849 2217043 345176 2052299 1393154 308088 2436541 2136660 862108 2606896 90696 2017253 885930 588894 2237945 449311 1539278 14427 1224604 768176 2419145 2147608 1036900 1950224 2217305 820685 879747 2231178 881034 715982 2179359 991630 904997 2464639 34868 1232280 370309 627204 698737 2413866 2567657 1058102 1609066 1883249 456289 5136: 776655 2612214 1032632 828066 892520 1453620 2062090 363608 2205270 2264259 2372965 104098 74549 318977 867134 1640708 244931 1192296 477367 1661014 1141675 562644 1752619 1770199 1163930 5137: 1981952 1831082 2545129 1959707 1986819 867044 350833 1627973 2520779 51477 1706934 2473764 1308976 1228988 430028 37897 181618 891427 1965432 1574647 1537474 2032627 625699 1089450 964528 780645 894029 1746193 1378056 2410181 624739 825378 1728403 568584 229151 1719892 317504 219437 1098790 725208 2633691 2259367 1814005 1842456 831338 15929 355479 801873 1885172 2584573 1695035 648868 2058118 349417 2412266 1599935 1882851 678209 1120126 1271566 1475330 1535203 413621 779613 1511607 2580023 1749361 2321106 2259446 1375568 1819380 1229277 2627816 1588455 2174477 62406 1376975 2153014 1632294 1769778 321846 1297864 2624184 2389470 672454 1033309 1199623 1538851 1116520 1130662 660649 1921116 325451 1034153 256601 1917994 809293 2217287 2361267 692865 1049334 2179064 1595535 365347 2477451 88652 307123 802585 2400538 1761558 2197000 1934708 1606425 1737530 518823 81644 334172 2018739 1011070 340560 2359760 2392284 750532 1189405 1774210 2061758 63593 1546049 1405448 2293424 2446438 1822506 1420484 486055 1756107 2345472 845909 1647296 1181784 526550 839674 2408331 2218366 951266 1649726 1032512 315122 2400116 488638 2492777 1342328 560918 2119806 190111 2024696 460713 1167390 113542 1051365 1614564 1580069 1901353 1175994 951402 147935 1321924 1176644 219041 1049338 140010 613015 1447005 908076 2150039 2104227 1279057 2219639 1815853 2263821 234639 2566517 803726 1889853 1222020 1372264 2486222 1479719 1958384 1051778 1401883 1462520 1176028 640467 2195377 1647206 2043132 555052 1393810 816220 2284910 682561 1985271 2349749 1403059 2267973 1529123 98535 2616291 593570 19851 2072412 5138: 347363 1736550 124561 1477103 1806740 668963 2157136 209999 412910 2122130 2083130 5139: 995940 1782010 2122779 253515 161144 2195470 1060911 136056 1078355 897853 1307002 263743 678286 2097417 2018007 1766481 2377590 2389824 1839754 1347040 1728915 2224494 1190057 904943 1455181 2442204 70370 240122 885320 979049 152201 2358762 1555167 696856 1455847 1982742 514: 1468829 1594606 1606167 910619 620261 2485828 173338 392420 495270 778126 1051178 667253 1750908 1662923 641092 18764 136912 884843 1666038 2280898 935972 35750 2424183 2409465 1982013 2455702 2098013 5140: 146851 1335939 2319390 1142419 1851951 2036989 1318762 1546237 1895881 2297686 16792 1199850 158349 2054870 2101208 1766112 2036232 981074 518102 21549 2457381 286434 286832 847397 1926919 5141: 2016504 2644612 2094190 1134179 2320003 2058696 1895872 1607563 2382615 1462845 1023453 710142 2062253 1668468 15471 2323830 497453 103380 1626417 2159414 2473252 2001174 2039272 782267 541897 2498856 2327106 1952398 1282701 868575 990732 558823 2643180 2078345 1800019 935350 1913539 2573498 1125189 5142: 1034464 2086129 506884 215586 1977398 5143: 161893 2079388 2549252 2495244 2342838 2548453 5144: 2345300 295839 2435602 5145: 312941 884443 1474804 1895774 2549499 2583709 2635086 64534 1781714 344434 2553640 1950442 814089 1127876 1060584 603416 1468618 2583939 2590581 1189720 2027645 1613400 1713864 1877627 2439834 1494434 2102787 2368281 561152 529827 5146: 305197 1329182 1787447 2536720 1885763 2162826 131873 2030523 1372295 2481937 2409147 779945 352426 121774 400426 874550 21805 2537985 155342 1749746 975468 1633634 1164239 966058 894859 716417 2218909 236618 363612 1554241 1145354 2174768 531237 2231196 87185 702104 796715 1987209 1831151 1849541 1466772 1171457 2172070 1121989 2593960 1994885 1464406 695174 1422981 2352091 1778723 1243565 1896926 598373 341802 1219057 1190088 1157611 1613174 1414182 2316767 861641 1540198 488133 2564753 190585 1587429 895054 1087053 1230535 1458218 226261 1783491 524142 2098455 2208132 2058571 1865846 56769 2212387 1180459 753485 1771090 2494753 1887927 2539747 1318976 2436717 1122431 1967480 2058088 1769353 839185 1885183 1764423 322009 2419605 1318075 732775 40927 1651960 486650 2547733 99546 154920 232587 198476 210682 873713 101798 1749706 451289 1281398 35411 1014074 2249808 1459388 2349225 2418443 777281 763924 460433 1600259 2431829 37797 2411450 375712 821166 2533480 1129860 2428426 2055644 2275381 2300923 7949 57287 2219876 1265460 2063009 2365141 2180150 958717 1629301 2257441 2327911 134211 104721 2071611 1883946 1619653 1169850 380545 280260 934923 1109446 1573647 618571 1729375 1551351 198655 1097850 1241165 648809 768876 1700131 1385716 571670 2423412 1480781 2013504 251821 459902 1495976 1826073 1904505 721230 1086636 1763451 1458838 1159411 1964441 1079173 1393685 266546 203653 1371861 2419573 1625876 63240 1885823 905170 1433553 663152 1048884 640624 2439640 1533483 1224545 105899 2285291 1723989 402790 771902 698147 1915711 2273135 1177911 1622338 1172667 536112 2427026 2130429 1937866 1009633 2198115 894933 533018 2568043 2169333 2439283 2399179 983572 1058773 243499 1982387 2006689 669549 515313 1535049 1653052 2171004 1998054 2066198 408067 584631 5147: 1739191 2316450 5148: 1586699 1048551 1436552 1218616 1114899 961298 867328 375099 425179 2395334 1183383 2133238 2077787 5149: 922616 787003 622598 2243197 1984122 1520015 1638580 1604812 975534 215604 2026781 632193 2254766 348122 2570309 1057722 1956690 1810226 1301127 1193347 655699 1147584 2060268 376325 2448380 145395 1759851 260580 27990 1846903 1837175 1210159 1256674 2257742 1203567 2645030 156430 2627451 497492 904477 2441871 2035813 1661852 1578077 2258234 548609 1356315 262337 1837202 1595911 2016616 1455147 1289869 2173296 176074 2471087 1079690 1693643 501173 1713021 799515 499837 1768314 978104 1624257 515: 1507284 1198628 1428560 1183332 1227926 5150: 1860956 586316 2054881 5151: 1947516 696054 1158541 2386034 1728225 1663025 163806 2486822 987396 99798 327691 2328117 1447309 1963485 1763783 370013 537175 794829 2394386 1899419 1044851 603861 2072868 2059793 413582 317368 411141 596364 841957 1592597 1831156 2428570 544779 2639491 2151642 2429874 1391108 637350 2512070 1703293 402517 31094 808851 582181 2326200 291453 715599 283650 1126971 68157 2397160 703928 1660785 959980 691414 292892 452164 1693265 412133 1701315 2317574 1295415 60619 1739157 2202373 747212 2359478 2296267 2623937 505223 745660 996677 945889 848594 298193 383549 157999 2186999 1958584 105417 1730338 531694 987150 1133181 1148217 280261 2392089 1168451 2481225 1263669 463321 2135307 1583656 110846 2261465 1803005 2173200 1504230 813900 1210159 2637631 59697 1710921 1203567 129675 501343 1299692 140656 1688511 1231740 1382654 659355 1479101 944229 248379 311094 758290 1948575 1283723 214792 1790383 1458228 2171504 916596 352729 2061678 701495 1522335 1783163 2394599 128933 1330398 2580140 985836 749781 1948183 2162036 1204403 744891 2409504 600877 2220983 2085894 2412577 694303 581010 1996447 724555 101900 894318 1908796 1822184 924811 1093225 242327 1219361 2626153 2293046 1823023 143553 720471 323417 774054 1784857 1428336 918423 682268 2622507 977911 1420381 2544672 2320186 1739024 2180274 2279990 960737 1307902 2197791 749048 938502 363014 1616950 5152: 1612304 2116875 5153: 2089070 977564 919381 2106936 1805859 5154: 1119079 132390 147869 1179646 2194484 2458628 1307844 2367275 2057877 483047 661143 1589961 768877 1398966 1293914 439011 464539 2480084 1620398 310002 2552042 2321439 320161 1858993 2084468 2588976 2022048 1994966 619502 587939 1111034 136630 1283846 469626 2358937 2242418 1630751 1150991 1221232 2610933 1938950 1046333 2524381 161299 1869632 1249444 967750 828157 1558575 334946 692291 464397 2270997 2326022 2074087 1327657 1671317 1885018 2281713 809243 372581 418567 372337 1648744 1205976 967169 1861811 2412308 449296 1073429 1131316 2485428 1246386 713701 1015371 108029 230695 1308535 1141607 2551961 1192352 1838728 1102237 1569053 415676 650887 256788 1513653 2438412 2280034 1102193 966208 1718201 1831865 410604 2120320 1366698 1117709 1820275 2348841 2644338 1459349 1233882 1668900 2592869 169659 502500 1675935 1603214 2572102 808135 2467883 1760355 635087 1201419 959162 1623078 490896 447101 154715 1578643 837215 1328844 554187 1811555 1306598 971749 1406669 429730 2217731 1147932 2075702 987724 508136 1535261 2129303 1957219 2301213 1130377 1673343 2064812 132760 1422810 1727104 1147803 2272784 1459656 694109 1152665 194705 2397308 1590902 496172 2390786 539811 21116 1434439 853398 147447 300074 700601 1617124 2324211 585325 845604 279933 971511 1473935 937358 2611587 1754765 2505212 890621 313475 800136 788620 1631218 317337 1997517 1924999 1446644 2505017 1417038 1354067 182882 2595937 976856 1499524 427632 1427623 1782032 2537690 1517116 2059820 2398074 1247694 179627 2296112 1040716 1831739 313881 2505108 2519335 458725 1675063 361749 1528492 1863487 1340282 2169505 2580512 1465030 1622027 1547375 598941 489623 1674890 185251 1061673 1902434 936387 1247418 340339 444616 90395 1695108 2168308 1560412 2269272 696050 2267445 867912 2260998 2118611 2293286 258680 2363933 1491187 1887433 1018177 337541 860699 721196 960457 683505 1534731 1615216 653796 2085646 2008983 2217132 2054068 1590585 133169 414939 793582 1895156 315147 434278 2040374 417119 865643 2416899 825063 1649111 2556748 845130 2590175 2182488 826336 2468875 1324372 2250423 1729982 599281 244630 2085472 498493 212664 684296 894872 494451 1173173 2489670 1108388 587812 1069636 981780 267160 1691178 446456 768470 2160141 1943360 1028190 939311 487068 893576 1180949 1857888 1149285 985661 1472608 841259 73664 79417 649969 177827 2575825 2414516 551693 2534299 801666 150676 2074611 2134643 1418411 2052671 736207 2353162 2572131 1185111 654036 922243 1155359 2516025 474418 730536 1802120 103011 252430 323012 580146 642090 2121294 902249 392201 1746226 2138989 807709 1014566 1311405 2644864 288901 2608592 1081442 880828 966082 2031518 1856530 200920 355894 1510963 2070649 1459654 2591159 2499964 839491 1167865 2208173 28874 835360 305852 430109 2092363 1752096 2456781 617904 1340178 736272 498837 2397787 1942766 963604 2383436 1483472 1440656 1863357 1686932 126357 223317 1113982 1549045 2520642 701418 933519 2628651 2086575 2488478 595054 2302917 1606510 840816 1912283 1796981 2116150 963974 2097843 95802 93903 2018339 2154857 1395014 1687926 2266166 562605 1694142 1366173 158384 1661742 1840717 709062 1320462 1042123 1488350 206603 149310 2276908 1764254 1817656 1328951 950299 1261834 1335092 2411197 2583113 1957556 1167898 981597 427220 2600748 2552883 1255169 1663428 717121 2125265 1506612 1601187 277073 659853 1624294 2123873 1460392 2565925 181594 1560202 170499 1193505 1961297 1642319 1690251 2612322 2496628 2336987 355339 2077104 2409702 1756948 1743700 1974984 2082498 786849 1174189 1113077 2007729 2172850 1541988 1992192 19143 2610032 483321 338173 2312583 1947202 1964506 395163 2326499 481166 2649335 2466156 635782 1322061 618106 1900781 2424786 1445117 2053748 1520312 452107 1036302 1535810 2053888 1564531 2226173 1143017 1120887 2257337 1495404 2580879 502916 2628094 2382788 1520735 2326630 2080753 1332901 1837836 1712043 526256 1476345 1858685 2639932 1421725 1995398 2304537 2245673 108871 2462195 1690256 111552 2429128 507469 2086110 2329355 1368735 1197893 1299082 1246336 1870353 778882 1957483 1377235 2267506 25392 930328 474617 1746335 2340965 334575 418695 1866591 696455 1301281 1970471 2608805 1425875 1365489 1735329 1242561 2142439 1478681 1894320 1422511 2463940 1281060 117958 802638 472121 999895 1011961 1895290 1716182 1852738 2584153 935572 981593 416526 757678 336411 1352654 914558 1665175 11842 619392 1893781 1960766 178980 2149052 301686 652206 1607940 2443577 1568760 495006 1842481 1856369 2326116 700426 269358 1371011 2502708 1412324 542657 1483819 1733838 2456690 1967806 2516209 1975372 766268 2648098 1932267 1508813 1431720 1136630 1206838 1501772 1317457 1089015 260692 443364 1215375 1041470 2374183 2252848 676573 1286848 1396456 1747893 1334109 1906547 1470063 2585654 1291268 1501287 1024539 2053740 846788 1762053 2508876 328318 2488347 1731937 2242242 1249562 369915 2164976 2573021 1867321 521878 1948125 1829222 1370733 1101320 822605 2337785 918750 2536234 1581026 1664763 1264135 391929 1996959 1829771 700661 1200063 2355369 837202 278364 322158 799475 474770 566288 2140170 2532526 1356273 1970207 142494 622585 335947 1186880 231 1253193 872102 970298 957850 1560736 2246163 795856 1928399 1845043 31585 810690 1224531 493223 631578 457185 584841 405604 599719 1945374 875217 2586648 903298 231206 2056904 1329539 846575 998635 2174630 223534 1493291 947976 1046742 2338064 903831 2436946 2100301 2012975 2529734 941192 348677 1623438 394401 1050485 1193532 1154958 2440014 515323 1202484 2402517 2002763 824924 1457694 2607035 1099792 569613 2296570 2014204 795457 2612692 2587492 940817 565538 2608381 1086093 768567 1290520 2469672 1776023 1212769 1986449 2175557 789500 560793 770479 2290771 2371020 1286779 458560 451291 1953981 229208 2231877 750500 1797418 1991027 314751 2349146 1233093 2087467 1438893 1544373 2414101 1228547 418886 1259992 2545250 2589185 559830 1780767 772492 2291611 1453551 1694373 1268463 967303 1386992 315701 1455348 1235987 1701490 509938 2400662 1840845 897998 1448873 253907 1802253 471064 587612 2122680 706845 1907113 308722 1440387 2251259 1506301 1905292 2352521 2278069 1159393 838542 1849030 1477973 2475615 2318010 1870124 101884 1333511 807065 652447 984837 1015533 1209940 1405636 1089964 1376918 247859 1491706 2549895 2348587 368879 2424818 2169831 617753 47796 82273 544323 118631 940398 713800 1973531 2567237 760146 163023 1630549 1697398 2518742 2572558 2169716 2162254 542318 725529 771406 1412453 1287203 938213 1616955 2251704 1877180 2302807 1325693 58820 852010 1177916 1849154 2568015 1409935 1500964 796194 1446312 1027945 1260487 1686011 2263447 859650 2143927 1430108 1330405 910568 1523842 1700760 2384259 2228989 1099322 1668200 479060 2644174 2592416 1141402 718727 2300318 2588521 511458 1119482 1226613 385077 1821976 2330258 1751276 2212027 662777 2256384 1917264 2125555 1582939 2334178 743280 871106 1628262 871838 1124127 452154 175936 326851 431571 2331684 2554379 1405693 1946842 70005 1270781 2505581 158874 2112188 826111 561516 2275013 276665 2436283 275932 2538644 2551214 2436032 1935141 1853555 2215598 482651 2483585 1524352 776228 823868 871445 1868533 1410169 2216105 2020507 317695 1032301 1371724 1800338 729876 1320168 900388 764054 1579418 1787317 169495 1514401 114539 663992 2532948 2326087 711881 1611986 2379036 1622687 1899061 652233 2048159 2394447 2602059 2467052 93600 1239568 919813 1967196 1080651 819033 309078 2014304 570218 733258 485873 2436021 214097 1276114 512995 1488438 483917 1211159 219710 1278450 1444605 1834711 2247845 1407849 2589922 906595 2352711 2185062 550309 1630481 2639697 1028417 435636 936108 1514364 2107687 1115567 2609213 1521645 2013181 288962 912182 632529 1817556 733300 1754775 589100 1385014 2583448 2192680 82391 2608308 946568 1631494 311898 1118708 1728149 1191288 1382209 641336 692647 2602339 776800 1174776 2573054 1237268 1277716 256304 1384668 2294415 2005820 1467093 2096865 1978835 895102 2452131 930073 1806536 1982749 2221671 1587335 938849 2384823 146196 1284710 1918044 2131576 835512 2302834 279957 601638 2201155 1905656 2294658 2181140 1819967 1612640 118214 693071 2272969 26116 2262525 314087 1096773 919940 655005 395925 1802793 2006138 587662 246592 2418288 1435307 1440678 1304706 176566 1727991 1384173 1077731 1737901 1786286 1458693 492709 138595 194606 52625 1116173 689621 1526870 1036405 1962671 2477489 417547 2191652 1086316 2449427 570831 1581034 1722834 2099483 2030400 1881737 1879117 538476 275619 2203318 1125443 389016 239596 2591972 410007 1926410 1081362 1494923 361697 340431 49927 272569 1391670 2532974 348327 1692697 1748794 22453 446450 2379712 968844 2085411 2398306 1375256 1623233 373186 1770895 971964 129115 691931 2290679 1385154 113723 1300554 1522098 261887 1189328 1701387 122202 266697 425561 960843 1104384 1400544 1653343 191312 259396 2095586 162973 1782636 2628430 1869803 1752201 556113 1385106 1989922 687573 1350401 2633561 544231 544525 2318358 148843 1687747 428653 1637561 1439421 1942016 193412 2084889 2429320 1011834 755278 2535099 886747 1181683 125453 626456 889760 592279 1434429 1017904 1127718 865576 497037 1584503 833947 152628 2400105 1040885 2021995 2509307 1325059 2503772 2134944 1723695 788414 2132804 321089 1978565 1856670 1095423 40545 1133012 691661 2610321 1102185 2515652 2290561 1236838 666201 420091 428123 2376038 1444644 2627266 2537794 549125 493009 1543480 1684620 1117457 2255372 177089 1615022 2386011 1793349 1388512 2236945 1181856 2090932 216490 1217070 2128766 765311 1494633 217501 2151221 1806755 617726 15391 122249 1540644 1626803 1068501 2626739 38969 1882692 2144453 150557 2508777 582804 1585767 239183 641893 829216 643963 2370261 404445 1205982 2557079 2297607 298884 2579784 457952 1991704 290665 92486 1634462 1682623 600052 212615 1091279 1492069 1150739 1531008 1433718 1808519 2575611 1541408 138941 2308718 1842281 2338292 2366063 1248623 1695967 2089868 1255015 1816890 179199 584408 1863914 1391189 244599 1300541 1319264 1718818 124983 965362 1859072 763334 1448587 2341301 2083293 1530582 1996862 106824 2176742 464919 2346522 821083 456400 1621995 873823 1664300 301740 1489645 1769111 444371 2004666 1221263 2282149 1495382 2288715 2221814 387555 1440681 1137512 964095 2214000 633127 111122 1559840 1884510 1284862 1457956 909226 2631268 1194158 498475 2563110 423848 2431574 334153 1020651 1139736 1534010 431612 204710 2549716 1684310 730535 1566042 1755582 2424271 1709021 313692 2278590 1477209 2187062 2036485 1180457 2609628 382465 2131244 2526541 1286197 595057 1826212 1188106 363392 753865 2454052 2508045 1952575 1641201 571616 2586427 495578 160393 1904171 1076228 1933833 787704 2071558 986875 487721 1039740 1250344 1301864 2550534 144209 525362 880241 2429289 1481943 660750 1217879 1854141 171699 1547533 562156 1978173 1315130 714479 383451 736528 2585812 2612924 2586051 1983027 990916 602138 1731865 1765041 97365 1417484 1901237 8516 857904 384322 475139 2079618 2274452 2232676 568941 649334 2120145 54576 2018000 2313000 1552691 1459050 687648 1805977 2447735 2389721 1865778 855081 245813 2211141 29715 216424 72001 1610759 2484930 1652972 313156 1575290 1165790 1987535 813625 2108526 1410530 340448 1955173 1949169 2074230 675975 705215 1307185 926788 850684 1399999 2358014 548121 1538663 281235 985552 1298178 2178666 2459792 2067232 1409439 720687 1646906 1521568 962014 147512 1397881 1308212 1498121 2038368 1841072 518575 1091553 1844202 2472608 2562407 2390478 2271198 2301582 723708 1620598 802790 457117 743298 260111 513137 1238403 2214898 1386442 139638 1219918 1664016 2055550 1931530 847191 1268195 756674 924464 2278080 1587720 2079168 1952577 1220458 666126 1348027 2520088 1611973 157253 1218493 1465417 1711975 2420391 1578998 1427452 1365592 978586 2568171 2571507 237231 2119120 1322561 2341015 1063524 1770761 1881632 1049239 404122 1895168 1506409 1175826 2473315 465504 2276007 1754657 1865404 430718 1900757 1498794 1185298 2300011 222570 1532217 1478795 409850 351521 1235859 745767 1011594 2065697 916035 715608 1327727 1949648 547662 1593465 544809 1410831 1160178 834530 2370951 2217545 2191781 999348 135018 10996 1364371 1153186 82547 842573 542781 552803 1179777 110163 992044 1609682 2160431 555554 2602720 790055 1331844 2096313 2094929 599919 757548 2472409 84095 1298785 2053338 1483120 562153 936378 2022988 2583503 2466231 1893885 158783 541269 774996 1199247 2083582 1483498 1005152 636180 1162249 292648 1866461 822522 856394 1812290 1536359 1763554 1748154 2229532 341963 2104471 1663759 895134 2392758 1473202 1588901 264275 2502299 440669 715248 2589932 2141375 2482522 197999 1280531 1349688 1280274 367852 2370841 47509 2463963 1278147 522473 1980253 815947 2313015 448140 2128328 891235 2465200 1153934 1120687 695998 492206 1395876 1167990 1435769 2187033 1646956 1972048 2316510 1510708 1049817 1711854 2386763 1415917 1260373 2122850 1857243 2401037 1439604 134288 1281401 2331590 2257301 1542063 2165370 360031 516224 2403519 284285 1446151 2068926 685796 614437 434437 1158276 172258 1255895 2360851 1940614 244025 1157536 84985 2118819 2161714 2533538 31351 2226112 1275371 1980078 2437183 1179185 2118865 2413234 2543313 1108398 1486994 918609 1363897 744020 544448 2051311 1975341 1949881 1653105 2482227 335485 1520703 1288219 1703308 2135991 1626568 1863558 2229653 2624243 525835 256347 1175158 2258181 345953 2029403 1947134 1071954 1136335 12353 1402985 2628517 1545334 532386 2614010 2323376 1715335 1059581 1030685 2187206 1783204 447304 2325260 2543167 2508543 210348 1074276 1742852 2153757 2035527 1466985 1983599 2262243 1670121 2494996 1208935 1044269 1471610 740093 409901 1889009 2557984 1354221 1446297 866564 2492408 1627297 2263580 2080621 636839 375635 413058 374094 61651 1721862 366152 367803 2174815 915509 256350 782552 51408 1967315 2170624 1911849 2455279 2000436 1921739 842264 1531297 262029 1388314 1993543 1786989 1742062 123406 2267639 245181 1074922 1490642 2322815 1354110 204563 20111 1069573 2169503 1113681 2195339 1476713 2474627 1260038 951180 2381805 2386977 2565244 272437 428931 1580631 546637 681400 101491 879482 1253562 610803 2002700 2131758 1067654 263902 2020964 1126968 1876896 1168374 1921661 2425935 197417 1517920 2283695 128322 879315 2624159 1064469 1289690 1868881 1812213 1599620 217487 985228 2171908 1052681 1962285 2349160 1693516 831987 249391 2622131 110043 533844 1688864 1096154 951119 387310 1358164 2564240 523276 898615 827028 2045822 282331 1967685 1083514 1209575 1458266 76799 1161822 1119034 903482 99021 2473275 1446147 1496262 1653232 1892148 1187160 207387 590581 769269 638467 1559300 1251094 160593 1587944 810039 972682 1182456 1071547 201147 554594 2052794 881664 2298826 1036336 2169656 823058 260250 2627703 1646621 2508822 964513 1615192 1361720 79944 2057378 2435653 861228 222993 2195897 1702552 2594454 1559341 1720456 1972488 254375 865284 654594 957967 405110 110945 1366155 1058999 1918775 75107 663405 2290749 1570476 2635064 2187046 892469 1331905 1134474 535975 2291781 1489413 683920 682322 84291 1397997 579366 1455406 1936766 1321540 1643042 2236532 270356 449334 74830 310348 280776 2545139 282810 2541142 950677 979590 733759 1703433 2566171 2612629 297135 933819 348338 593894 2290508 344345 775520 781106 1251310 432244 2223033 2253389 858605 1979216 2326288 1210947 1373843 2031258 1288972 2420925 1791 1169570 526024 638899 644790 1234589 787897 2405410 1630084 1041339 2050704 1553721 1037166 1750665 2427285 202114 1712880 803367 712024 2215350 403457 257003 2525411 1992367 2355894 121126 2140354 649232 1267228 1158240 1175415 1815657 564646 2318078 2215305 1060159 63367 308963 449229 1123365 69233 2383062 840324 1161728 732052 1068807 291833 272448 1787129 1221872 2115894 840319 2067990 151263 2119681 690129 2456608 389368 1184371 2026443 1811380 1280685 272827 1680427 2602371 2534364 2298723 1079558 318734 1616432 1710904 2077882 2629838 879395 1509250 71960 1993559 1400170 1280593 1265076 1668394 2395488 2235546 1834026 2147057 1053729 142512 1891151 696860 2398212 2429171 2441041 733896 810629 2629345 1132958 1127971 2342558 619729 1281792 1663254 1057090 2087484 511116 10200 1041936 2596858 1602466 262559 2410064 654840 1459737 712984 2322718 1478956 477510 231052 1868871 1795885 1428040 541266 487406 434476 507383 1993884 751066 912230 1848219 561377 370256 1098392 2142754 1011172 874890 2016636 261939 1821498 2444433 2551358 713999 1600033 2372728 346535 1442669 1208167 436137 2540261 694210 1606870 1924165 1359449 1870997 781131 1211917 2589692 531267 21386 514290 59255 504095 339109 1443708 1707268 1424529 2037451 2404947 2238070 1338981 48897 561194 2324726 1031182 2286584 2500725 1414934 2385736 1873550 1299586 195828 614981 1811695 736782 856142 1295496 875288 1745097 1203961 2208207 977518 1641457 2114162 2570082 1340200 823824 1282584 1344702 1364944 2640398 2086948 1218875 630635 1611544 1118894 500926 1068565 2277026 273581 475847 2638481 2186277 2641934 923835 369123 1262049 876505 1712191 1232800 885873 2249133 1946292 1975099 1524188 31296 2470440 1061104 755447 2219876 771983 25965 927688 1915501 1103330 1644010 437893 867768 229753 1554712 2178498 388880 2054796 1565902 207547 2075008 552098 2528622 1879529 1106773 2253240 624094 582006 1668362 1095757 1073723 14912 1149397 1854577 1950613 2262099 1595057 187894 1536105 1477456 1500556 556465 1487234 2318802 1459343 703307 2487611 982059 932948 53720 2249075 2285649 2411562 1331984 1754219 423457 80163 1200535 1021178 431033 2427425 2110366 2555763 546737 478542 1118746 2376098 1012401 1898796 2324919 1393829 1154015 1267308 2103185 1527839 2282288 1536795 1776609 1950668 1618695 40232 852841 2088949 1423815 692182 900276 2437304 1358552 1333494 2646311 1232692 26323 492810 583808 672991 1495940 1478596 1157588 2057627 292465 2490942 650517 1427290 1652645 814684 432934 233104 438526 2391990 1034259 2447102 890547 1542054 1440501 795834 1758446 2182486 763257 845400 1679950 1481112 1637819 556956 355332 567673 70825 1271755 1141536 2478598 2102902 2067344 429737 607696 16599 1469915 2400543 1018340 1421258 2148551 1446463 56645 2444217 304045 12483 1374870 968697 2419870 1258617 2108453 860771 599301 83476 762967 300909 2263233 454555 1859435 34855 418825 1505075 1571805 2496512 733911 650763 1177817 1748169 2283217 1336217 2254142 1904392 58387 2328231 681349 1174094 460218 2241907 2374042 707034 1954871 1487652 674407 262112 1739149 1228326 1939648 1843375 983761 104721 510848 1808531 750250 1481171 1838503 392509 1488344 2404418 1816637 931691 16098 2333484 1546633 2198165 697050 2415572 1973038 1800814 998919 299370 1002412 1945693 2412993 320915 262069 994152 2558804 229764 571001 2288555 2324737 276275 688406 391983 335095 2157020 1577333 219994 845657 1646742 1829940 1131359 1644123 1311916 1708969 30984 607224 722753 306135 621482 2032299 2301956 1692887 415270 1723550 571964 792585 737327 1172724 2552316 1075380 580080 1188115 2636268 1857463 637451 694706 967094 483168 1353854 1966474 2589803 2301981 2344493 2608681 1119196 1328945 2090806 1173693 853954 2248701 2616272 538004 294161 453703 1832451 782943 1359176 1319955 916138 2475540 779447 600215 492473 2486918 2052743 1316540 2602564 997240 1931740 2338 731341 1031864 1795428 2089823 1331636 2619780 1004268 2280909 1651526 2369812 262291 589736 2646503 2349766 661503 828590 724389 83271 1994055 723871 1863209 449763 1965041 2429705 894406 2299468 1889530 1412022 1952142 1495102 1697426 1299826 1170580 2578173 2459417 1295247 984697 1338796 721837 167484 680730 828264 2034790 1105863 858913 1519940 178897 925333 2566202 1986458 140623 1612213 434130 889910 908618 1527682 774199 567600 1632016 468384 362290 179785 800433 387013 2191303 1581586 1702188 2464222 2043149 1506839 1030579 1575121 430357 2460511 108570 1036417 74985 509169 1159456 2610245 2179024 1394809 1729889 746807 833477 786496 1367596 1930556 684398 1535250 1990140 1732165 1307527 1758203 2146632 1555581 1694058 954220 1698554 2037968 725915 775209 2063391 2084507 1218850 1366900 211522 2476882 553887 875771 983558 105840 1681864 1701099 2408230 250851 2550074 1666448 2333866 1481664 2394336 555209 1244055 1126413 2635090 1847019 2314204 1940172 1588600 2479155 2632151 754956 2571712 430864 2311110 239603 1380338 649332 449520 1242644 973419 935067 2392675 282348 735393 2116083 973797 773845 76914 1462597 2078552 1490620 654317 55378 2197267 1857858 1736655 247050 2029180 1380365 2242769 530442 1317029 81166 1277830 1638194 868143 1018311 359886 1219233 764760 6877 2547798 639750 1743347 1530576 2484164 2221740 605814 979680 2525277 143267 1207624 904009 163288 1065681 803431 1845382 1987153 2326029 2261421 1920108 2429206 1719563 519960 2219494 1496013 2433661 2507743 1758778 2386823 1825584 316334 786459 1181787 1636832 1169156 58805 552639 1128022 2077278 2596265 2461695 307523 1065598 1422475 2619557 141401 1035861 1143778 1778086 2455235 1618971 1978526 609658 672309 2258188 1830144 1983065 2110891 489124 1273305 2376641 17475 1758677 1937631 325996 1974407 1986008 552867 1847241 7402 1719316 1569627 346498 2151655 2151094 1616606 1472261 2649323 879182 2290899 1111886 2504707 2288802 1175186 1616914 2070124 1158074 1443733 1058631 1382695 157803 424960 2281273 2085204 861638 659882 2132585 1429387 446937 2247428 641320 280421 2584606 1440399 1517542 132244 152537 2204065 2343446 2556995 1602078 1829712 2471800 460022 1627382 118289 2189250 1575976 735854 1998447 2273651 2016209 1975778 1108116 617107 2244606 1080905 1292658 658792 1348127 1436727 1675668 1549828 2530352 851211 2509191 2446249 923985 2529653 687393 2599393 2229124 923125 647928 95375 1224403 274268 1530679 478185 555087 1327352 1840944 395130 1959106 1310210 2303382 1912370 917870 1147248 1964622 2263012 2578110 795643 487500 2548505 201528 2160002 773175 2174476 624740 2214413 802023 1800405 2292176 334289 295965 2605513 2428668 1302672 989902 2208597 165049 2466788 396486 2145251 473652 1061151 2222196 123001 2458956 2303668 2621981 258004 2213554 614567 2387692 167754 53700 193243 2102700 1063064 1127641 175138 2186472 2336502 841279 1436426 2381736 1354712 958398 1426586 1199236 1739390 641791 2418897 335103 861052 1412438 741042 614580 2374376 2323340 1618969 880685 1000892 671276 1866403 2125551 1346511 687728 1222535 1307980 1028036 248533 970443 1349235 156659 1968299 2497616 1282057 1457020 613765 2614075 2218900 2636940 2085637 1416188 919748 1603270 916411 669513 528611 495020 2557309 578073 1763246 824432 2117972 2009800 2592542 2588080 1690653 2411401 728004 2394881 1113020 1934619 2255251 2000589 1270793 82837 1588861 833773 1950900 1877237 359527 2341176 1477129 939281 1378601 1764411 2356310 1690207 1477160 2041329 953556 364588 2097253 1397977 206520 1810964 1922355 2220961 1979887 1951900 639985 1632963 209510 2635962 2384318 406198 2033589 2627629 785725 106808 510499 813327 2356704 2645581 2011999 777762 1387004 66752 2278881 806469 2025979 2647670 541920 461955 369257 887853 653684 190461 2568899 2378207 2270336 2028512 568489 2494242 1026898 770619 1031294 13528 334362 100197 2642122 98798 1308443 779515 423179 95909 1319568 1630731 1560959 1675739 616962 1304768 1520876 2029372 1616386 771393 2342186 2475923 462806 2636430 2304943 2238219 1702788 2023759 736470 924842 975631 425630 1516030 2602245 1419817 396923 1056104 1874922 2619642 426687 1962362 147878 787718 2548332 1976571 64485 704199 1286407 2575964 1343268 926250 2047791 2255426 1493424 177164 1126208 1405127 435181 1949549 920024 163237 613586 1534353 485838 589369 1407909 333704 43669 1897190 2544780 1885823 2505756 1664619 2386039 143749 170495 2165735 482958 173215 2637406 326616 2545191 1977055 1962599 1632196 334107 2256527 237303 1726476 753457 1777950 487165 2381286 2045115 380397 1980281 190542 2208926 972697 1224024 2534256 1476035 1831818 816691 1702894 2017847 1232362 2528590 933707 1880746 1488466 290577 2221416 278653 925010 723144 1261641 1065162 1852792 2504770 1967214 2357952 2334595 1524202 275223 1640154 2258856 399662 435932 891206 2258886 2267734 477414 1939126 1960299 559290 1413665 2161322 1352849 921394 853436 1678289 589886 1704121 1632297 1400656 489413 2015769 773850 1959355 766670 210217 2305978 2239774 1722865 718437 15116 1002256 1198131 37433 425075 2439246 666458 166559 89755 2274519 322596 82924 1845927 1395874 1380179 2546686 1939728 2615948 398908 1517817 836373 1361109 1706861 939988 2032342 650973 1214635 631272 382767 1165794 894363 698701 733346 1112862 450341 1702914 1859771 1793146 1646949 1024221 2223113 1572058 1136728 451784 61493 1816721 499896 1319466 436563 2250628 2128575 2144081 597603 32668 2512568 749092 1309993 1356670 116282 839315 2535865 800975 2134002 2140630 751520 2222126 1198162 2043857 98370 1588267 1474318 1000875 375128 499456 2297101 587810 1843813 265463 507943 1288166 721540 2529084 2444792 1123022 2263715 712851 2438113 1866487 458186 2558577 1844584 252251 1671169 2406494 195464 1915469 2160259 2633258 2524437 12478 25077 1182345 34183 710724 2218740 1602647 2036796 1099359 430739 60460 1385564 904828 2159387 1491127 2414005 1592994 614878 1979000 1510728 1950941 413892 1265832 690632 568792 1903721 2618957 604284 813946 1625771 2584523 2643304 1070101 2143980 1158559 69282 2114119 702167 941218 2228983 1926786 213165 562828 600020 2358276 2261315 522982 2317772 1230649 1299450 1927339 15890 2529607 528236 2221608 1850025 2245280 1808502 2262254 1339940 816240 1632626 254637 304238 979995 1760961 708799 524869 1611857 985137 1171849 1597288 1933519 830876 388461 945901 2323356 2252665 2218481 518765 1648775 1622711 1338038 542261 631431 607922 1774118 2247051 825448 650470 2225257 2493557 1387371 1057320 2629217 1927504 1040471 2256685 435338 1437652 365366 1565672 1118425 1821407 591591 1109188 2510894 2024013 1427802 1305568 904571 344066 739682 1879325 1969635 85406 2123505 2562015 765593 2163821 2357622 1600229 433125 1014724 266493 1887356 897834 343570 1892263 652858 536112 2579397 1627662 2363035 705504 78815 785 1467578 918073 217577 491925 208722 276536 2645793 1432883 2225816 1106598 1984428 2043470 2222413 895920 2016370 1250736 1339918 1398885 1458757 203350 19416 1556408 1645971 1535884 2196576 2263134 291201 2025315 948567 987286 2100632 498554 1242142 1050045 106244 481757 245014 437732 1454980 1434703 515677 2151275 565894 509982 31842 2443703 2254922 1585155 2340313 1160400 411583 1546941 1962695 2154787 962966 1388146 1107093 2169992 1623419 824144 1964504 201703 715035 1508224 1873715 1138193 461692 717613 925767 136190 331797 89684 269103 525654 1162156 1744637 944588 1868640 209111 1744104 2525923 1365431 1411090 2143583 2619665 64988 540960 2121709 734894 2537890 2591832 1203161 2253294 2098787 369258 789413 1315400 1403742 1209018 2221442 1954821 682043 2490507 2395161 2326063 2158608 222324 2110579 904612 1057743 2265170 397838 1741772 2618625 1848118 1792311 158607 7410 1708356 1148600 1668149 1832452 320378 1387097 685716 497121 51220 895190 4588 963905 256530 998059 1503288 1081255 142458 2360488 2310805 1289465 533486 866401 1267922 2584537 1166685 1779043 482469 1417286 2299020 1304862 1214974 203847 2321221 527893 2155221 551512 949861 322270 2226847 224180 2116376 425304 885381 762440 2307952 2325434 2511717 428452 669825 1260066 1213069 554813 1416281 2449912 1557155 694324 1098453 2435790 1679963 1165442 2229303 585730 2399157 2532206 1924480 986954 1802269 1869626 2429513 195521 1295363 1339177 712083 133003 786881 1709844 2479921 594385 1974511 2497672 615172 1069964 391033 908221 1732261 2277391 1557181 346246 1066475 1628459 1338351 1827872 164950 2454249 800378 2462716 872290 639026 2042148 137511 2631645 1308541 894349 2099794 1745354 1373989 254550 1278109 1548514 311324 177999 1448196 1491129 2598452 2470669 1711270 2535151 2400091 2430918 1393411 1198435 492403 1558846 593188 1304992 34500 2236256 291028 7152 570573 2407147 2018435 2201632 1125261 545441 429183 4229 1016762 2306087 2359263 2432393 2185584 615224 1151176 1748357 1843048 1504655 2210875 1155126 2513916 2155523 2386392 561586 1835511 1268611 1111354 1563363 1106942 711120 1783866 1840691 1228106 2419477 658714 1973647 881956 1165651 2525344 2221176 1875926 1961686 1767523 1734593 327164 1371077 842951 2129061 2517312 1523087 1388497 943759 2346284 2543956 2540014 38946 2598344 2167487 2541674 34674 2249280 1424412 1257970 2028607 1596190 1932842 2622944 1332814 1927836 2043724 759083 858858 1602820 2002452 2476125 628981 1584941 459996 1868129 1165094 2233537 1145320 2296238 1913420 1030712 590109 2087740 2057581 2088892 2181932 286530 1700840 2415056 262743 654539 2143922 132731 1360134 292381 2084735 263221 1582080 977104 2522259 1096119 911438 1397329 360786 1134222 629623 956647 2623120 1069461 2324442 2473079 282284 294139 1390186 1093779 1376062 2058925 1513493 1415822 268540 2268969 1058089 362780 1231887 460043 1996971 1699459 389289 513177 2349341 535740 1999471 341114 1251475 1317103 2285870 1767473 316106 1272426 16807 1983999 443879 2180214 1458078 989936 1432925 912696 959335 2408719 953243 1406096 1273339 213317 118107 1908507 995270 284795 103587 1173215 1218439 2349758 365522 1699620 2647066 2160047 122211 1974304 19930 265220 1472176 1964432 1199393 2367250 961129 2245693 2502736 586737 714349 1586341 412446 459099 1574339 2353215 17035 1978626 2582676 1688524 128692 2130544 1099687 789717 627902 1038104 367497 171047 1405694 1416043 1362782 1215779 864747 815414 1931531 2232563 2445914 1567612 1458049 1892187 2006315 2596458 539837 779116 2228590 99781 2094012 543164 526488 524192 1079824 1230434 1333453 569923 2143604 1824543 906667 43481 2007736 706706 2525132 264948 2170802 570009 960835 1706740 1402873 1181221 2265952 1059067 1620222 89015 381043 1235639 2439534 776894 2078947 2008533 1936515 2381328 1707427 2401034 2302100 787282 928733 260090 1431079 571980 460552 1240855 2098747 1380448 50367 1269266 2067421 2237135 1544878 742388 768219 377299 1313526 2583108 1160143 969152 2406067 1810689 2066198 240476 1312903 88969 2349774 1661431 273337 2329141 1978971 151550 999201 1894226 1553941 2516669 1207065 2549429 2093685 138654 2118965 796526 1013302 553119 558890 2541589 1022545 74301 1227083 808751 35781 903080 917996 1563392 1075837 2533043 1639981 2210891 300826 1529485 599723 423046 304778 475616 1480157 50646 1385373 2031128 1604329 23122 1418634 1652017 2054172 612952 1986612 1913622 1604080 158738 687168 1868556 451715 105737 2173607 1164695 1386187 657485 7169 240469 2176295 222885 844410 85169 1526231 1152626 296252 1007277 573332 1069834 450215 1985676 1648795 967214 196102 546743 2145430 365529 80525 2514120 400305 722298 42224 1647147 1848647 2616427 1876640 1207144 2237717 2565338 61870 179414 1971039 579476 1338718 35134 2589598 2359407 396041 2486153 457661 1291937 235092 1763571 1527434 668594 1004152 621012 1789340 2113769 731660 750145 95126 1719868 1028962 1801209 2506617 257596 1390239 1973119 2357910 2442290 441267 2094529 1248003 2555229 5155: 2220239 5156: 2419618 1242847 2183965 2390123 2238063 1744428 1240149 2374999 2335603 2311278 1856766 2066634 1367766 2488984 1847917 2108605 791006 2224793 2546200 926200 343559 948813 304879 1428398 1089111 1764247 995156 1037424 1353586 2404317 746622 1461447 1772651 1996978 2517985 1882557 607470 781392 498786 829504 2102618 1820206 1579058 1754040 2524392 1823088 941105 505246 845754 887157 851591 2240697 1037749 2621437 797260 2014334 699851 2597497 727352 1898804 1263835 705810 1745246 520196 1439574 1841928 2615242 49257 2301737 2128598 785025 910457 2007499 2386052 2552515 1833155 2189864 2089053 701513 1427574 371313 942721 131300 2513932 1562593 1705524 1839148 486852 97578 2138247 687678 981500 2573968 2327612 546645 808604 2551970 2133510 1542332 904150 15866 2010710 1782932 879521 2507045 2000935 1033592 1304722 574931 224192 1356669 1064688 2196778 2598908 1636084 922451 208508 333914 1162258 1642593 1468515 229638 1707070 333987 1450980 1577356 2409123 2646549 2157560 1285592 1366536 427594 875754 1458153 1372428 557080 2643397 660503 670204 2203115 1395684 917109 2266528 2106735 2259430 2548426 2454214 511898 2415028 2483978 1333047 1087855 1718042 2069539 841023 1993553 2043095 566854 2132498 1531070 2075603 101078 1578321 1022194 1299484 1791334 205696 1991609 1154134 1214391 1767170 2492323 635804 2231851 407837 2389347 980055 2438200 1505732 1609375 1363616 629147 2092702 899018 1363171 1119543 2311346 828655 1674213 1099597 477158 852311 973381 2008813 729130 1513837 994492 1295798 2552529 1019262 2210884 78840 950539 1287616 1975659 2284699 2635042 799573 590795 2346293 1792913 2300149 1116140 179849 1020580 997168 411669 639682 1907903 2300005 1809787 294028 82118 1180060 2013462 90537 1155138 749791 666576 89611 618041 1156351 520009 273431 1047272 2097619 1455562 46817 2156747 2204530 2047340 789719 581727 440203 1659874 1176034 54748 1343193 1687084 30469 772437 1255891 1779125 2467865 608498 2446768 2491268 194446 864083 1562812 1136841 2342533 290531 274536 1139315 876852 973107 1071974 1123299 601035 2324270 2498747 2167064 2442383 654244 1131433 1567764 2295763 1593697 1394377 1606206 1831361 2378007 1095159 470972 915041 1987731 1893599 763640 2468337 2598540 2191605 2612478 265606 1080331 718608 645624 733471 1552114 337099 23073 2094003 224940 696059 2322269 2567472 439688 1552559 563907 2511809 1025646 2011363 235330 929903 2505943 310792 593460 1100272 1552908 1378457 2180365 2574640 918731 1617914 583062 1286102 1612441 2103666 482501 1385779 840201 567392 1697994 2528765 1627126 846808 2584778 928550 194225 1699295 513343 987876 1882937 2422823 1975945 1444710 1863098 2159080 756309 399637 1932222 2365093 2624122 1575035 2470238 1441072 2317215 2301800 1192772 1593649 1257496 2092621 2283316 1292687 48378 179809 1657768 1274131 2151920 1676894 2642784 2205615 624249 2386797 865027 1543752 1673812 1832073 805163 243153 1457093 1185782 561905 2008519 2227009 359345 1573661 1013698 438590 1771461 1033329 2619643 213360 2371750 1073630 1550216 1843430 2064856 1138975 1101162 921922 2108510 1017144 2309250 1465967 5157: 2441358 2257222 2014038 5158: 1512547 994775 1479868 1141718 2065448 1175389 2341715 671122 328277 1254799 1429452 2500655 319058 99310 1497566 1565162 2387734 190824 165639 207972 1981299 1179657 2320672 487770 1794920 426070 1323752 1493196 2354069 5159: 356965 247955 422521 1495209 516: 1436244 1892917 1458848 1720805 1413383 512684 2368042 477274 125021 1122156 1527780 2579663 579107 986661 415676 1143737 230656 2497618 2472617 2325270 2307128 2302066 410185 2444580 388780 351708 2076455 1279834 978176 1767303 2070621 1211319 1971540 1175481 338468 71362 931136 667640 1680134 1261761 1090240 864748 962601 1907179 2037315 2144120 189915 599132 999510 846326 1872345 2068616 225091 514098 872921 1514360 1124761 1197820 949077 2244917 471918 2059340 942668 306179 1048400 1233963 361299 2376248 164288 53491 670089 1868826 272190 429086 643214 2129343 748973 1735517 2383595 398049 623299 2571913 660793 1213122 2210673 1815619 1013177 1703688 2566729 1217301 1766472 1250360 2541897 2057040 969548 1484802 1715110 2080296 2232502 1780876 257672 2223069 2266765 1762653 1669139 106981 679021 1197321 2103000 1504055 2277841 1215614 1471520 2356246 1743430 1411663 1008690 609908 1869960 857047 1043738 1923482 2205749 2327417 1278375 2018815 1961487 721924 2185232 1995906 2420331 1890591 476175 1935919 769800 2606820 342501 1386053 1455696 219174 1911874 1312442 302299 1852076 2089366 681107 499047 1123272 1566172 1655369 492263 830035 871127 1849143 2531619 481120 1616164 1684471 2059547 1004805 2443163 2035221 1767469 1056239 2177441 2255519 372123 655834 2335666 254332 1976594 699218 200043 2338715 2564581 826484 1635666 2517493 1780287 795050 1167692 2131842 62874 1923775 1277398 1814637 2338727 2087641 769824 2595011 402365 622986 1785568 2150728 312140 1808582 1293463 655871 2446260 85032 2591952 1006843 2646731 1381537 1747456 207167 991228 2000231 663986 275181 758688 2276383 785587 2328159 752691 2481593 167258 718605 1080789 1546185 149292 2067970 199245 2366228 2218884 1758698 946555 2270229 502177 472796 207769 2386043 1442565 2639806 1522023 2373468 262684 532689 70744 2168457 1349234 1569860 1232706 516706 2397674 461424 2434096 1894088 644303 678831 1704146 249112 160799 629711 878195 778465 1423538 228381 1683604 790970 915266 1452972 1799203 1877798 1561314 573256 510241 2441049 1018980 1588958 1520466 1165783 2174575 1377854 2203833 1867223 364366 419319 2302935 2203216 1608411 1256810 1584077 1546167 2434251 1626105 1520164 2618286 986180 720649 2066572 659308 1904364 952598 2388068 1090966 563082 2470552 1210179 894851 1517549 707032 2021228 1130498 2444893 1134079 258796 573680 995412 1456077 898669 2533067 1932374 1056877 779574 261102 1800377 297473 732554 2204161 1514460 2547515 492881 957490 1381893 713967 1459146 855377 1764450 1887711 464045 393324 2564117 1244655 2542141 1866157 1101539 2587391 1226527 1935683 2444508 389010 2136204 1712447 508350 1308814 1936000 207597 2244838 1510691 1269038 2380343 832612 1006667 233344 1904335 1263996 181666 1072431 131223 967231 2549261 2220887 2436275 100616 1694044 1408476 1773414 266397 576579 578713 2295858 588691 1919689 844874 1588196 1945526 1097454 809602 914519 1512856 597092 476943 2584524 765095 2611665 1056444 1113742 1946611 693683 111437 1233075 532414 1766507 1844874 1361922 2285241 348487 2200976 326839 2624431 1368711 1259450 1556948 2203707 2143481 492111 1069307 2363863 1796326 2474642 654110 1234326 986084 475337 2553023 641419 1080329 2271511 1915449 1994969 1007718 1116736 1988026 2437360 2308261 2110473 1120042 2147575 47918 988760 1394377 2526931 2610330 460423 1067100 1374171 2316730 149795 588258 1279934 1086734 1834266 1355502 1473513 1678530 2432848 48741 2495347 907369 214288 2130940 2532502 1431356 140442 1443294 63218 1947147 16487 1032680 1363270 852316 1413792 946160 1752770 1796608 442001 1212512 2573057 2111413 180557 241699 1685152 1510480 1496118 2130387 1521532 2621108 2448021 648503 1116818 2078145 514389 2412758 414217 1524266 79330 393993 949041 2615564 1634643 2242027 1875549 1275809 1110431 2359563 2175613 2460308 2361421 1413367 257242 336682 1342347 2596257 2412687 627216 1181548 1688119 1843972 2500660 98300 2400231 1603662 45940 2185101 2361226 1747992 1446643 1977030 859152 2603678 407830 2048023 2618094 951158 1802889 1970072 1179231 1331750 1413697 2433852 141092 1700795 1809273 581253 2334964 850024 218199 2245266 1446034 1873061 831568 500829 117363 92519 906911 102098 2603463 1460499 1562357 2486071 73962 111687 1046721 1365461 1188010 2626831 733981 2418471 1368725 1781331 2415603 2028109 2600711 2274077 2547723 1637169 1879545 1491999 1364277 23937 868835 2518922 1980246 189029 2229299 2149730 1468111 1732210 2446511 767692 15461 1859161 676073 1743351 780341 805486 881282 494848 2643164 837893 1363203 265263 1629629 475576 1444561 1854352 2239591 958116 1621397 1566816 2194968 1487647 2599917 1901134 1923401 691693 441086 769290 1402636 1632412 2612723 2522465 1521436 2207635 1857844 458916 5160: 1694958 2047531 1517082 2026207 2332235 1392057 1686991 2111446 1924472 2125189 5161: 896780 1574842 2345905 1976368 1184809 387418 817365 930095 5162: 1409776 2472288 1990696 1601348 1875755 2539852 1921537 920833 490147 57515 338061 995272 1637919 500286 229785 2160976 132925 1308984 1111756 2291721 1150345 886414 1776388 2221667 1292847 1221638 1747047 2067221 2448952 1724841 1661471 2291264 1519761 1443267 2185669 2108500 1317034 1812877 1902814 1234991 604004 896357 1850935 2232637 816317 1256620 1344023 292417 927945 2326523 434299 120748 1609063 179858 1900950 761125 1227734 1405284 803597 1948576 1637967 190074 1511404 1756030 1631685 1370215 1880029 853459 481024 2035832 1086599 1525411 624316 1025994 1382739 471312 1081702 1203003 2413099 1125680 1263048 181013 2477003 1130928 2233292 1361370 1858813 458760 1165075 281959 1859175 1976998 1812584 2377249 752229 2419273 1928019 1424801 1791190 2331072 2156082 5164: 1779141 2197411 1596471 583236 87333 1710007 2292951 1955713 1332725 1033856 1926524 1818334 1756370 2237447 5165: 2088663 1712514 2096029 792487 2424994 764777 5166: 495813 293235 71738 1789168 2108811 576903 7903 5167: 1518925 2012493 393921 1053545 1616325 5168: 1492924 1691701 1997405 1745902 1348029 2172937 2207953 5169: 155082 1436407 904484 2322939 2439551 2542081 1686792 1313709 643620 242550 1251860 2146729 186683 561177 1930461 809594 981098 564911 918303 2561818 829988 1073312 2633505 1022821 1085091 369821 1048400 411519 1902373 1536369 111965 651102 2247333 404623 548102 507521 699181 1291517 2356119 1302166 1886896 2278928 1460398 427833 708508 1399139 478671 380496 1656092 2259144 1940836 540779 1804766 2187218 1428252 228265 2565033 1347477 1505979 2075708 1246989 382367 2211574 112913 594841 1488078 1513632 2238691 2591759 2635660 103947 752358 1055167 2433884 2059051 418702 394822 661730 169517 1668356 394559 606249 2246042 2636407 910146 1095217 612498 997773 1501232 2295163 2175826 1093385 214052 2214412 2088616 463193 137987 1539715 162728 2569915 1688805 513137 1472753 1043265 1595562 268738 1444313 240518 1190987 1362351 92116 827081 1233055 394275 1454801 2172757 1780691 274273 1012199 1560219 2012487 2563725 1084696 2494580 1886375 2311106 1301205 770262 675684 2584200 1296670 491559 386910 84908 2440377 283753 2174195 1539579 1066003 2605653 433108 2455375 1232966 510619 372228 1399842 338144 2465302 1083691 2526690 977328 5579 2407754 2351849 1665794 1680722 1994055 321679 1393321 1757347 802107 2398349 1816367 1909062 86248 507486 1126621 93747 1827821 974697 2460401 556191 1218233 2497778 1324673 2446349 378668 1088173 1515674 1705673 801727 2192324 2079386 1160606 2569437 2085641 2272860 2575712 1635809 2258897 493520 2051208 1747689 230398 277433 798857 2578535 624289 1549434 2285572 2365482 2503736 816866 691194 1835329 2160306 2404763 458435 868800 1455257 2005569 1226904 1528160 91337 2228165 1422090 2320616 2624122 2460329 54040 983139 346557 2215249 1578001 2052724 2309060 2142264 638757 1501341 1532301 266341 1767267 1390686 1163820 2425037 787026 439020 1309323 902738 428114 1143221 1386526 1738753 959079 926461 1004681 517: 1569545 1050988 98434 191172 397091 1671304 597432 2590110 1701791 832060 1278180 5079 2584687 253109 2471164 1498156 800240 1226035 542969 461222 1661158 2625077 899634 144505 1906922 257830 2475538 1436105 2134809 1405334 2238369 1913329 1781304 1997846 1673188 1225204 1124451 312165 2381553 2321699 215620 2014695 469199 705134 549334 1526958 394934 1947062 2585156 2170658 1631565 2405082 630218 1849338 960350 1806193 1004399 1555819 497152 132897 1207731 2070560 659550 1624626 806395 1341134 2002616 2479362 489126 354296 367934 1839208 1776118 901956 1648008 806617 19130 676737 1169160 467246 447500 1585765 445935 2582787 1127829 355848 1927030 1629763 1714390 937297 1259650 229623 2337729 984758 191769 641708 1073241 2624360 908974 465229 1601085 2454792 1761122 79484 2469374 2179125 2398001 13186 1473254 2114 2040254 557238 597878 1490279 2131008 295425 108300 2419441 2034630 1797427 471001 236226 93418 1625407 464204 5170: 1001627 2171241 53013 1242416 361886 1430561 1702561 1287074 650164 182659 104407 2274561 519553 5171: 1054564 804067 28201 1231414 1424322 752657 1181156 966808 851932 5172: 1831664 5173: 1728977 1297377 2625450 5174: 796303 812482 1957522 2315443 206032 1541159 2285240 334563 162380 1756912 2508565 474921 2157897 1806700 1669509 430308 1989293 1245415 2289748 294118 1805594 2238863 97895 2559833 2524166 1833651 1373423 1941492 608149 311215 628422 13822 2128284 1271664 1967360 2294935 1075362 2246923 226026 1139932 762548 1228858 1965996 470822 5175: 1673256 2477173 1112848 1703093 1757206 551805 267683 1187712 2354981 1369622 1745324 2320910 892751 2150450 1247713 1397315 1568621 990624 1024855 535090 360436 761230 1657226 1502691 219006 736444 1433007 1714630 649338 1647774 2625950 2223975 771902 2609089 159743 2496967 634301 1000380 1404223 1002509 899843 5176: 2509786 5177: 294630 1357365 38320 1738950 1335251 1813142 2397571 1603594 930351 5178: 1916224 1748471 276617 162368 1453144 2344045 1252151 614278 1050044 825831 1935388 5179: 145640 709478 574883 1042772 2460176 2456447 2228191 949747 799387 445013 2232003 2141035 778453 518: 290706 1716375 2242704 561998 1877080 380204 504867 1584713 445869 815660 2434682 2077101 418523 908384 1135744 207781 2511762 1820558 792808 1622031 1814637 550607 494958 608462 422879 1055226 2124244 252437 2261827 1421840 1628899 15613 2102055 476739 1456077 593240 1945221 824577 2115293 688080 2293849 2542130 563745 1851609 995951 1930168 1759349 1766478 1562175 2297010 195515 526755 2612327 506283 2258313 1515434 2615493 2305495 597085 182749 1631642 147517 102881 2179492 1788430 814007 1011197 1916501 774088 1133235 240748 825927 519547 316527 769979 1443672 5180: 787723 601581 2279095 2243172 5181: 2164674 2293228 829326 797821 1990228 1511061 173183 2537727 2494064 1718816 1994194 1720805 466099 1951132 723011 1697566 2537285 2105990 74317 2028350 1428669 1682777 753594 935481 2474587 2412578 2063239 2350699 760571 362708 2266632 731129 1025148 1807417 794607 2168429 641565 1787686 2175345 415630 1124370 432341 1697244 20158 93117 230656 984857 429080 2166817 1439632 303362 620159 1765064 1985378 2360207 1858046 148177 2209414 1151096 1945150 1671336 1464247 1280209 1480851 4850 1874 1957676 2226188 857302 2161181 2251561 521944 1912112 1819311 2258600 2494701 1837473 35132 1514398 298585 1014650 2223010 107653 608082 2087251 1316388 1697658 513369 2511583 459406 1216611 870669 1633898 806722 68226 865678 1534130 2515863 7106 1843539 1960337 1387131 1001359 407136 1154474 1076471 1288586 1183942 6928 1302950 2397845 1939417 2221039 1106794 505205 2114326 1401714 424192 71079 1646366 423244 257118 533262 395867 288766 567290 2604963 936814 1189606 791796 166848 2100626 2063398 1206609 1290991 2411970 408285 2248752 1920988 2353115 602737 1127170 2001362 882589 560712 814390 389126 1460424 178062 2598106 1119672 2328344 256504 885087 721313 344614 2500482 570502 2484541 2413468 815135 953074 1251955 1405825 1930792 1957414 1486456 1556412 151423 89570 1850495 333751 1866768 2169347 584449 1278953 910492 137714 94598 1368067 242271 1880899 1811801 1059916 207861 814729 2383642 1854695 2102077 21889 31571 2088272 2446734 162260 1903911 2021122 1041473 652540 850077 1247659 1908826 268966 828250 588431 101993 776857 3405 2395491 2649023 893234 287469 1332983 2398397 793887 1674351 914118 1276214 404684 2339722 904668 327232 254340 695501 2643077 1880040 412232 918415 64863 2025767 1789962 1618897 700108 572169 56678 1781318 1697525 479440 1846783 22999 1957071 943893 2323778 296935 406466 751668 1657974 1773628 1286781 2538892 2230365 1984369 1569218 2501626 1211820 999446 2243974 404199 757124 166794 2610611 1119874 2045228 2418657 1838633 2131328 705467 1341473 1221981 2432971 295463 1260769 1359228 1786848 273460 382228 1205021 1827154 1279018 1339559 2476152 1036214 1154332 1144940 409793 30434 2009174 2596864 1497752 2311833 186416 585320 207152 1233497 246745 679670 104900 368952 346630 214769 337201 1525041 2050889 1422078 177581 76223 1093438 475409 652678 2282034 1685599 195048 2011257 170732 2374533 1664245 1790355 1781436 132557 2043671 2282585 1212068 1108352 1829526 394622 2190736 2587647 1710468 483529 2479120 1623523 1586978 92842 1875803 1551381 1510952 2021340 1097451 1729981 939712 1491837 2396618 1612452 26743 1736668 2420239 2529716 170724 1733600 526716 1293382 1973804 1931909 2410749 1377106 694351 1628306 1701643 2363739 987936 271182 328328 733505 2588179 887368 299876 1828423 763593 764054 1885365 1720027 262486 1068450 419951 2323560 2120614 1151665 1472718 2319689 117603 2410911 2054780 2317688 1437168 967642 14524 590065 1261095 544661 2593806 1312192 2539974 476589 607827 1670776 710944 1256494 298124 644499 1585019 1309104 1706355 466753 1139030 898098 1063298 1904186 1777447 2049243 2345729 1194249 169 1827917 2428376 1686257 2627360 555315 2165811 2055042 751457 1435307 1642125 880688 2493435 1263749 337368 2230312 1358794 1328208 2609207 789013 1358289 2405271 2441666 910669 1199575 2501516 31826 1314525 896750 1825087 2357532 2152441 5022 1909692 2558872 2031787 1240793 2029700 1517030 2402781 833663 2571786 1701387 818432 2569360 2113020 266697 1448416 2316161 1722770 561004 1242253 415667 1289087 1179680 935968 1242093 1465625 2016367 1028167 487086 471495 1049775 2045328 1390996 169751 1884838 1846666 1362588 62319 961436 524266 2160011 1465132 59257 1091284 525788 2282146 2262252 687712 1913529 447177 90400 471070 1197016 430151 538780 2512672 1090412 919600 1190668 20707 723675 2067831 1462096 776697 331537 1546729 712347 721398 1861522 1345772 661145 475729 626647 443267 1355895 444476 1498195 2032646 637343 1456829 1986730 2323659 1815914 1627867 848477 1045112 1896571 392781 178776 979571 1610253 1464219 1395499 859358 2130455 1629226 2647351 2167575 2588301 1035130 1605645 1751919 728308 991399 1172895 59550 1263423 2043999 550563 1120834 260228 1293903 2254974 1814056 1521535 850273 1949471 2340997 7147 830546 2383596 2186157 1964331 557436 513589 983771 2636745 1942875 370554 917560 176049 1459559 257852 174071 322615 278337 710403 739336 39593 119238 135714 1175455 563698 475577 2432709 1356308 2155063 1796384 215352 78208 2023427 2504283 701618 1721573 803988 1944342 1424237 1560344 1830468 593742 2393476 1055470 450831 1901579 930658 570735 395436 281298 673048 989533 67126 1295521 2368910 1862063 623401 1250513 2356031 2135104 2645006 2043825 1063432 2147516 638999 2605391 939835 2386043 137478 2350515 2611142 2565260 1678262 1623510 707479 405193 14440 769248 1566125 850120 2218879 141029 993608 734980 2301016 1857218 2198966 2139124 2572594 1797223 608327 486403 120220 1943877 1630947 1201464 1801451 2521563 814745 1203785 663651 2221547 1803609 1271041 2514500 1869736 932802 2503834 1956291 1774069 7801 1113310 630218 1691707 837234 1788895 386878 341963 775194 2348729 417981 2149742 1579770 2335839 2041496 2250293 2338854 839319 1298011 1032600 595725 2367655 2171709 703838 1097589 1019197 1421546 1589204 1464528 1406432 2357466 1817809 124026 1966689 426247 1960918 1019667 1780258 1920753 1253505 417781 1738113 522353 1255839 152692 533875 1886365 431089 788296 36507 2085945 547052 668643 1206583 2477677 1390249 307714 1012200 1160015 1809095 2603303 889202 85733 1849290 987245 514317 409533 1990869 2279583 2153528 323820 56109 1143937 356236 308683 1024468 1606204 376551 2507982 1303379 63917 2606036 292123 1850072 1838538 1691804 614108 362332 267403 2262854 484466 742847 1710564 2040332 1364824 2228974 2189452 1110046 1410427 269626 1440219 1983142 1403837 360215 381455 995353 1270851 1153423 2583962 851479 13219 1220789 1105235 1916295 391330 2258370 528005 2205966 1471177 2302800 1136682 847350 465577 1953012 2176981 2633550 1472433 119068 1820547 576610 830182 1801130 1211317 842706 2313361 1553030 1860665 2315849 1378764 1921779 69798 2583349 1305622 1604630 859129 646350 2032415 1835714 2007207 2065214 1633844 496526 1034622 2499121 2575229 104152 2229200 1531393 2540119 362526 331059 2536365 1476538 1948021 5255 2288338 2565249 1079558 168228 1954765 2510642 1733629 1090249 36363 549679 2235546 1079063 1891957 892067 951313 41789 729515 1436722 1335049 2521785 528329 1855759 1849949 712984 2117776 2391116 774880 1095426 360408 2280164 18818 2559963 1723086 2299225 1331320 1019422 1900746 1707129 606827 1298950 2000796 1438998 2513308 24546 1565836 915712 1057370 2012708 1563207 1445019 541368 2261453 2374240 2408861 91962 859002 622692 2211122 319569 347342 496942 2598082 2002348 1090796 612677 1162001 441066 278588 1393032 2512437 1474467 496544 397206 8629 1032894 1930123 1048048 1729229 945456 2137834 1923778 822029 1551118 2234572 987816 2450848 1507891 1882301 2369915 89611 657661 2484743 1580390 165298 661701 2148471 407816 1484813 1073639 1213430 1600372 2416924 782434 919480 1227741 10624 1609945 72749 2537276 1248038 2367803 162785 762300 814017 1821214 2242600 1421664 802046 1897898 2250042 666235 754455 150268 522852 887499 837715 1840900 1569992 366343 1693480 2626181 1491067 1708969 1842666 2086294 1417127 273810 1350782 200431 1560425 2630408 1508433 2174447 1928630 835081 1341142 1050744 2395402 668364 1373525 661503 856715 2586314 2508172 1870889 1214243 2483868 765841 675244 2073460 1362668 529775 719110 2404481 2594209 538314 2528788 1438883 146532 2022286 1059372 573385 2341534 974302 2458930 2406941 2227030 1717999 838800 2249883 1555702 2237448 2579707 1033545 2487959 2416439 2428472 819397 873769 1943156 2531466 1622758 966441 900361 760447 773434 387309 1237802 237853 1670689 2273277 2033943 108856 727748 2511590 1292645 76298 2565138 498716 2101428 3921 87452 2427669 1036588 1339499 2324421 1290860 1804738 2169817 2442308 155844 1544466 649332 1302383 376293 1790942 1013232 144675 2463683 2416654 2580895 495268 2615940 2234214 1907280 863069 1488430 191705 952537 438654 851130 1809214 2602901 2411245 446738 314942 1485125 129533 360367 1884983 331129 1650275 76023 633109 1195288 812309 2403030 1493060 2199728 2387789 1733417 399516 378858 916004 1829758 1876430 2037505 735160 2633948 769430 1004778 1175619 2111922 1232037 117331 1886404 583069 483599 1967883 282618 726354 368611 2352359 1391720 39557 2214413 2032878 136403 2224840 55030 1996051 802045 301855 1956470 1507993 1812189 1208591 1568165 2639067 1405169 1058403 715522 454769 695092 847692 947981 2524491 1798368 1308812 1567295 181741 1738203 257343 1283550 2024937 2512727 1259089 2530964 117765 492373 2281160 2130556 2384832 2491803 1336242 2154700 649899 967728 1124894 1101605 221422 231831 1878827 2435845 1004716 1017132 24408 1853928 209339 2379961 125818 1556972 2124752 1654654 1976237 2093915 1083033 626726 2320055 174042 240232 711541 1190621 247376 1051274 594413 1923714 1420780 1830738 2254602 2549770 2400499 795971 1328871 869475 222491 963702 315550 609670 327540 1249796 1847168 1093339 1294108 637479 1252459 1334513 42143 2031544 2382018 1503024 2051768 1337419 1711750 654696 891024 1800518 2279774 1179705 1250401 914211 257542 1169309 543421 1682970 841477 966903 1746001 873764 1130956 1144739 1751605 637593 65069 714132 425510 498907 2623281 459753 1200373 2499773 1810627 2010146 1268835 950287 801409 223335 2275574 8056 2189144 2515460 1187454 2580333 1150446 47107 840966 2469669 509526 174784 908236 2469766 813590 455144 1839168 1950659 2216222 1127541 1556840 1823034 2535865 1338922 1114603 164892 2044259 2324835 321902 405591 1890199 1662797 238274 2277602 1904060 586644 2492452 2453636 1531632 288152 1129390 511385 621791 972353 2299103 757104 2547313 1934428 207618 1548632 1221464 1385564 1369642 1140797 1463676 1554228 2201312 1714704 2572137 360619 422022 1158289 2434886 234639 1543716 564079 1558195 1608628 2130522 1355512 2252663 1505496 1229989 2451696 2381992 2263002 1142977 1589543 993907 1272653 2550396 1456647 865632 1276766 225177 2462031 1404660 2506899 1000928 783952 1912044 800205 2342200 848895 307979 889986 1234024 1604970 1209392 1402560 1643271 1028760 2488072 1254824 2259283 1667897 1682450 611603 1017652 1279211 1748241 1105840 756648 1323569 810578 2013221 525269 1500423 2401322 1386582 416416 2190112 331797 8969 1992053 1980785 1214412 496982 322078 1957664 677828 1303332 1709996 908092 1627706 2298134 257618 1522669 2289182 8973 590525 2197717 1008801 1041250 791665 1086920 1707147 1929589 2499033 1774424 1597374 1499947 1963847 1679341 1333355 1023390 1424035 2206423 1760243 501480 1225377 27628 2435814 1435086 367943 2520443 403082 2623364 1945053 2474988 739605 196350 944499 58938 893960 1381350 1795737 720925 2084600 572668 2170206 1593827 800737 7611 325340 2618199 2419359 2293097 1813383 2431628 100568 2115115 1196761 1302995 1481083 851575 836870 2076467 2367020 236000 2572475 2575522 726876 2129998 2374335 1245613 279970 1807007 635587 2483468 832117 1787084 1800539 1074764 966554 126547 1113028 579149 677269 1510514 1178783 2216549 1189593 1016303 2327862 250778 1023388 1552620 1401294 74770 1647540 85656 1748678 915570 1466389 1685559 868577 81921 239873 688041 1031917 1241171 787026 199743 1424890 1332617 439020 697479 1541388 1450431 2114417 918028 1745036 506102 2633808 1848221 2340688 335631 460528 2614267 746953 654680 1154872 1728040 1648638 97248 1473437 882368 1934462 1885566 1108515 1221052 893801 604475 1374242 741857 1289381 1553941 1703053 2250296 1179162 1760013 537316 1349151 1648703 452666 2579189 2587164 27140 2212137 625464 1703292 166410 2169643 958269 244155 1755303 1479040 647899 2533963 2105352 652354 307926 469208 1435120 1609332 1136668 1157347 972998 2403956 2221313 123779 1663005 892780 2180573 123131 2237303 1533799 990868 1099478 894614 1549524 927303 2042472 2122619 543327 1016688 561508 2132142 1858472 1716059 535380 120792 449655 5182: 1436943 88444 102354 1845270 2409698 1675329 498366 1056904 1513939 1642466 1942389 2037731 426718 158890 1416455 1985185 2131455 2398061 143950 71562 1100271 757456 990356 1774332 2505593 740802 1692631 2495139 1751065 1986466 1891775 201355 1774024 1179757 423207 931263 2257316 1223052 2148653 1515333 1589300 942786 761230 875739 1168166 452236 2184630 998186 381492 1498796 589368 1945693 575476 831839 2150662 2188370 1784272 2128080 2110904 550573 1023770 638768 1803694 1555021 1089389 2622718 1480142 1590765 1046119 1966396 30692 2151204 689143 2487414 199683 2383792 392042 1387522 1221828 1142170 2232018 1699495 43481 592816 1254128 586319 646031 5183: 1619591 5185: 1190841 1362186 926200 1383591 949929 36644 44551 954244 687769 514162 832780 1057665 575254 2180105 520575 856855 379346 1106102 1966793 2241990 1331329 218484 1761752 1585494 1214728 1936049 70320 896309 375099 1950699 2376375 546832 1969598 294944 436083 1091700 874195 1478743 1738637 2038866 999269 830293 314828 590819 105423 1333661 967849 952468 195016 64952 1071719 900526 944820 902300 879028 671270 2054272 1391659 1875244 1872071 682338 375762 415564 2230129 5186: 180653 1519266 1614240 991038 2509669 167848 1058773 1467290 5187: 27264 79519 1877310 1750294 2540090 1734867 1183244 843155 468079 2276458 1863371 929446 82950 2501753 2068700 2518842 786264 2294968 1336214 201595 2440958 2085533 411060 2237750 413538 2209401 598184 1475806 1058117 2582883 1696183 1028995 1591178 756897 410964 2064696 71541 413143 1421044 1139435 328251 2487 1257703 2529456 491852 879123 2295852 1371108 1372345 2153899 101249 2265175 2165154 2418692 1282224 2590613 1860216 1034972 582444 417348 1207164 2454824 226179 2162381 1387385 675684 2036628 11267 1088704 353830 1310797 1308595 1188876 2373157 619830 1611084 1463442 955235 2372175 964719 415333 2453089 1163030 513693 1639587 1783857 1930813 718504 1531414 2154094 1970687 1730792 633861 1047445 2446682 8382 1721415 498174 2164982 2140513 1558315 461218 802659 49842 786397 1854775 591556 467051 1550688 1980038 2455618 409130 325413 2635132 228604 1626416 427197 1578456 2518099 879345 109206 1119865 5188: 2604908 1244603 928701 676684 533896 1329746 2446318 2268948 1374547 5189: 1245430 1339769 1779 1662625 519: 1647803 1601948 990398 693488 2172684 1191458 674915 1284793 2432781 5190: 1725187 2152580 2617278 2604265 872028 2212438 995156 1231963 1023101 703080 1747923 2231473 2307557 1455504 650764 37617 1313592 457732 2271088 972849 2455638 1476906 558759 1029708 990825 1319787 1577566 278669 1017525 1444203 2370917 767505 1803145 788952 190564 1695967 1665706 1290753 2379262 355855 286997 434095 469524 2070407 1527379 949744 921280 413683 352374 1878192 2318166 459601 1007675 425666 431067 2013305 1341242 1309691 1483316 2491266 196301 2273266 19318 180691 833967 1514903 1721415 2608054 1731512 1001213 119069 1107460 265699 1243338 1914866 344425 2440749 1417001 867868 2212706 1435730 105421 1525396 838776 1482840 5191: 850738 239716 2207628 2394828 259348 1136529 2430248 2371999 1517824 1362713 1806580 893900 74033 2228175 1063882 1042715 1576259 217755 845397 1828423 1010499 2195790 54583 2540508 20707 953575 163296 734747 1933670 218437 2068832 91006 977726 2277337 1510323 2285420 1561537 259582 179753 1583425 1764745 2325102 455265 2469217 772761 1910329 1338353 1929632 1307536 1479578 304412 653907 29350 1872847 483139 59430 2608383 1982784 809898 1687227 966912 504402 2482491 1803311 318617 1907648 82259 1466114 838576 1839934 409343 59228 1831031 2558632 1214583 851852 239658 908113 2564842 898894 665529 1016180 464491 1688334 5192: 632605 1218544 1670451 695284 1072968 386354 1081056 2150998 1595920 2357145 5193: 2201624 622618 784350 2362776 1189649 1142257 94045 1564887 1873180 807994 5194: 1860412 2098361 1008623 2534301 1821444 986250 1154871 1936796 185900 841465 2052966 1335002 1787251 1626503 2260221 976507 1794637 2114810 1443220 5195: 1210331 2270326 2488173 2291417 5196: 1459553 1132550 2394102 183476 826297 120884 692607 15699 901136 1066876 1377378 1361457 2609445 871334 1572270 2084848 795341 401291 1734841 1466132 2418086 1651526 799420 1934076 1112301 1013648 456394 98623 1999876 2090568 1798600 1611460 2348401 706811 1100359 2371418 673642 1908068 5197: 2402990 977681 2358148 1366554 56113 2494629 5198: 1531274 1714210 2262885 1816081 1884309 1846321 526709 1510553 1804168 289686 2436529 2553640 101447 1240584 2249964 1489880 1841799 2631679 1176458 2160668 1074273 2035541 436562 1691300 586017 1913970 1713902 5199: 654502 143564 515137 1341810 905747 2497544 93324 866692 1434772 1159247 1123275 689594 858870 1059653 322480 1641005 304791 1334404 2524907 870394 360184 1123989 2350188 197710 1301243 2622096 1151171 1999836 509733 603163 2105847 19323 2092180 1313401 1607438 529219 538744 2104987 2032414 165402 762430 64102 1727344 271688 1437431 52: 99465 2644847 1484996 535410 1464429 2348017 1805061 317480 183716 1591559 581240 57389 943807 2020404 538673 85801 487024 156324 718745 287469 2078477 1247486 1815619 2173155 116469 587217 1079579 238756 2615235 105075 689787 1220571 1561238 2281177 47450 725704 1693403 2332413 1691574 2144198 291198 72856 695323 2184670 1358742 793877 1644769 1205986 1653066 123059 1675951 1407999 2071774 349649 559171 2283057 2157999 310494 977825 2641490 377617 1963215 848657 2020481 837924 789824 985906 942473 2617304 1279450 1587037 1690280 2023303 803784 1129128 840136 1762119 30789 16565 1611757 1649092 1478858 611761 1574534 1112914 817144 69401 229712 2554937 730255 973763 1521729 1060617 1920452 1411055 612493 1613358 2271138 461799 1379669 1727642 914457 1847949 114008 1673507 763920 1899360 956295 1746268 394975 1240597 1012552 1511565 732920 2126715 327336 2043181 2361242 1265451 785916 505279 90674 1535431 1516204 2080059 2180740 1245529 1442739 74704 2184333 1686334 930864 2233489 633079 188882 379124 2396403 1325755 918398 1346409 84093 1557429 116596 2281446 1775565 879778 131807 2322805 2348105 241948 2537488 1431048 2319238 1903419 2050617 2450171 1478051 2207504 2358045 2189440 1050712 2102605 520: 1244603 2350743 1417084 626699 507498 1791328 2410393 1703289 336705 1230638 1272146 1676539 569082 5200: 1505900 296114 5201: 1848832 2109514 2169142 5202: 2579385 873854 2322383 1914703 1263090 811476 9601 840306 2165445 1293754 2609365 1057247 1119328 859583 58119 67484 5203: 1175930 1253085 2636534 2443542 1954061 1990851 1698384 1751785 630887 800584 5204: 2517152 1290873 2431682 2310292 219761 1583536 157635 1179914 43775 2015804 1621385 1809832 1348039 1868702 2616232 433697 2513780 784136 778001 928422 706407 552291 1363705 1170703 2012363 702854 1622387 1446611 2317523 1640207 950143 775223 1864290 2405850 2479669 288898 1141923 1362487 638614 2627568 1702577 217235 664733 2417009 2026790 2181140 2042511 1395872 110750 1334910 2059251 509431 738445 2576911 2247628 2242971 1534377 1173193 2276308 1231663 1707110 255770 2406620 443572 1807357 1942 986555 1475963 870940 4725 2560551 1171675 199432 482649 2068893 830947 1227063 677135 1005215 1528218 211811 2355177 2555139 654377 928245 2154991 1289181 1863703 2077127 916982 2228980 1987630 2451754 208092 1885280 141880 2239044 215726 1136011 2441170 2340602 2249350 864863 2607844 434476 2005359 461464 1116522 2417581 76097 2089599 850560 2063009 592932 1041542 514615 81253 674061 2094295 1548307 1379813 2194394 92696 473597 1798599 583218 2592247 2403820 2222521 2376137 642541 140369 2617679 556136 2626554 1440629 795251 1466729 1683813 2170247 505523 1068204 2352700 2414388 640977 1897819 131997 2246471 1160455 1097188 401334 800158 1789021 1726003 612774 1463040 2649404 144229 345948 2002853 1954052 1114964 1463313 2246539 1446088 1776094 661171 1896073 102534 1876924 2428070 1401708 2647165 793911 279996 2467514 135343 758106 839414 1895359 69593 1931482 1590777 2008624 472630 649906 150147 1109773 466369 1822730 800163 979772 1176173 1063035 388625 451961 1655293 911514 1364686 27704 766577 225497 336320 725161 2519040 5205: 1376824 2090750 826184 1903842 1435087 1321882 2088377 85701 2579306 2358715 1350401 1828803 14265 1843166 540803 1952729 1471321 25452 103867 495895 262160 5206: 232956 2476029 2204502 1232408 1661052 392245 2331527 1225003 2170939 1245781 2134325 877978 2361771 2059575 1560964 2232731 416233 2025104 1704583 1065854 62871 1217985 93050 2470021 2300173 1143798 1027120 5207: 1198389 5208: 143950 1049579 5209: 1772541 2558867 1525156 1418916 521: 2273496 109023 5210: 2048777 2020963 1246766 5211: 1151934 5212: 2284209 2379160 749883 2113060 2462084 257595 2275672 110229 85114 1034829 480141 686140 50765 133846 2018759 1208452 2237255 1529744 1553247 858124 2511211 464388 2301114 5213: 1250372 5214: 332152 454310 149222 2345098 861623 540555 42863 567383 2089988 1495764 809841 5215: 2092076 583284 1922449 2417900 416976 2224049 2043215 34892 5216: 2402994 1942557 580401 648476 465423 168318 2308660 2502112 2143500 174239 5217: 1335063 1699232 907021 1307981 2520088 18525 2118126 907168 2280785 444696 1445617 1775587 5218: 2133447 1852040 5219: 770059 522: 1397843 1835727 2384116 1756183 2158089 5220: 2403300 340371 2564329 2559865 2165945 28544 2509542 69520 2077023 2406958 637064 686974 1379106 816921 330974 1426427 1388006 712363 1789804 2523252 2564866 1429708 2574126 1903961 2434890 2194575 1209161 1508841 145965 2638388 570858 405268 88571 2470730 1359255 2358238 1774053 827235 532057 1635449 5221: 1199561 247915 663359 2241980 71992 2061821 1381865 1502595 250782 5222: 1555323 2309434 1489018 617351 1048209 1310425 1019552 2163438 5223: 1118807 413350 1443246 205345 1416860 1719085 1819543 460841 395597 2056843 945498 599775 302645 2165658 2640989 1740093 179951 617585 190722 317960 918303 1475256 643527 1455644 2395117 429376 976905 43030 830652 1474848 802598 662532 1799444 2008549 146589 1206489 527225 1823637 1543702 1904887 672583 2592033 1132696 2197984 1311436 137293 811346 1966506 1717452 1027776 486778 1464471 2195478 1731636 177581 1273677 805077 1497781 1765230 1791380 150687 1672450 582670 1824389 2365770 1819955 102351 110060 1632784 1443537 1407849 1591477 549047 1408584 746030 342420 787994 777618 2616030 2110939 1737455 1909086 1294773 2035212 682691 2322186 1503393 34458 1419909 2538999 951636 1821640 45818 2216247 359721 1257734 1905833 2544624 1337120 1802386 2209429 1934628 1790513 1377842 258666 203999 1419611 1793566 2404571 2368562 2231361 1747244 2132285 71393 1410530 447039 342854 2122519 2229490 743052 1073119 2235113 1072371 973069 442761 2012015 2630117 1514668 1524789 988673 1995012 1244228 1185075 729769 2306821 808227 63917 1483808 746654 1426454 2593056 1458900 1614673 1670770 592563 300395 1054426 1853369 1520461 426356 258796 2568821 1453871 2099634 2038623 132537 986663 1872949 1699936 2352946 1180830 310825 1712309 1792913 2209788 38216 712426 866695 784992 412001 49582 2263046 1540779 2534085 1248984 1699499 617660 1691583 1584769 2547950 563054 469385 396914 905246 475048 1882949 1620154 2529394 955953 413945 1479841 2556850 778366 1673880 2643454 968595 17699 1484069 483901 842670 298244 1009229 2302791 41075 788108 1930277 425664 353477 2382852 1898690 1169793 1831791 497078 501174 14420 126755 1740691 2596989 2040663 2515923 71032 1009154 2118150 445216 48747 197839 209207 475717 71692 995136 225226 1853189 2255285 2156222 935487 1474302 299273 2616607 219689 1076952 820893 2219639 2354403 1171902 781473 2219834 2516791 1117925 2143698 729927 204699 2315880 1321413 1008720 1058549 1310234 32057 2494785 533341 2572380 1197415 645921 820743 490828 489503 312127 584646 370052 822590 263726 793854 246072 1218163 588852 1139610 2060674 572584 2046654 2387877 1671751 2522259 1271878 576552 2398471 2514053 945283 1025734 1676914 2237065 1713902 1892354 2135663 432607 633444 2310278 1008311 86998 831305 2329801 799003 1776468 1366423 2396007 1820629 1098857 233531 804157 888800 5224: 1873412 2038974 705828 734349 56294 1801933 1491307 829474 1561238 531781 1660464 1042137 382672 189397 897027 743583 2423679 244361 242858 2505065 161715 383094 2407135 493190 30438 2157890 422149 65190 2287912 456604 303493 1884895 1218450 1165782 1974708 353058 2198011 168379 75673 77196 1952291 472718 79330 1247427 2545765 1604661 881346 1246773 830701 2332195 384645 2404322 2207504 1865947 1688892 1907093 614253 199562 5225: 974544 1304402 1856403 513657 314070 2157897 2079310 597183 2102337 966567 1699907 555511 620813 1986671 2099801 1718424 2476288 5226: 49479 768274 1323903 2586072 1125465 1422597 635975 1669754 1094404 2087171 276698 2059284 2552749 1814174 2455528 1190103 445339 548784 2107071 825001 2009093 496135 333939 593670 938935 348794 180632 948009 2615082 1251860 82977 2407562 2343652 817545 134692 1608280 1860085 2041314 1165778 1845979 372324 1300330 2457922 2534207 1463300 2633521 1246792 1982691 708479 2206992 952684 2431998 1024535 2065920 466940 1978237 2388825 1580605 2108188 703916 2001362 1712792 1677114 353360 560533 392616 707086 1310896 436430 2187026 13139 2063933 657655 1783130 2122 2365148 1854273 1643147 2595083 1593671 1718275 2362512 2304204 1687894 2617084 1463191 408337 1395807 575221 1319106 20735 247029 2370325 2178549 1604647 317971 652029 1545657 662703 1416917 2603247 952569 1501527 1477893 1526832 139375 2343172 2398240 1810687 1045825 228278 1227567 371819 2437203 1458274 333162 2529308 114488 1886574 446957 2582367 2575651 463815 1260769 1654632 1067872 2348882 652071 89401 973790 2616568 285808 514715 1040988 1679524 975759 697058 716217 850764 2000461 1462806 152215 40637 1596148 1859257 1788486 1576023 880083 2257114 411859 1075712 2292121 2147967 155443 38917 1445787 1343600 307513 1048274 1322438 1309730 654517 144290 2450196 721648 1243621 1174732 177647 983961 676543 1944581 2411990 2444865 1494331 975101 1233069 2329649 2340957 198750 831869 1192903 899860 827458 1083680 838006 1230976 1405743 2376921 762855 164171 2151922 1517617 528869 468724 2376100 634527 2000750 431869 1752613 1402086 1948896 776100 2140043 2058193 2604928 288401 1560846 1512174 556874 1564047 135017 185133 78816 159237 703470 999972 1106483 1315018 790525 982493 765328 338461 159624 1434343 1269493 1081902 729321 1538313 925740 2298105 2482936 2300031 2061386 2085742 62319 2572164 280593 2244645 1191845 2378996 392982 2474377 2559668 1976860 916345 1938587 2379693 1601820 2305927 2317355 1551094 2015929 1384415 1067682 279877 1298060 707653 833218 1507668 241890 2317798 1710383 627255 178001 483956 2194109 1242416 852457 2401326 1273471 2280210 1122875 655380 1038482 1067381 204546 674983 30327 111996 187941 842058 298606 2362204 1038894 154214 340754 1983217 506044 237716 2090571 1463050 712027 2239046 1461377 1991298 1198949 335445 586822 2463919 851299 2398435 1256251 2032095 1678817 840147 2085423 1213950 171601 2007278 1309382 1586434 244054 915270 1970599 1556773 2241844 1497710 2583136 865890 2113481 1395131 703224 131374 2491598 1088530 2276470 551213 6062 1743385 1504027 398571 35794 1550524 467374 395286 1848772 399544 1832800 2346981 1052101 2392630 1696064 723391 2451381 494870 2581877 1114786 512782 1355787 1405951 638895 83563 1513549 2241355 2158883 1037631 1016662 563608 2327416 1641025 2427637 1688667 1267178 1170950 741613 2056370 1908980 1186934 1422343 240291 1059102 96386 1279042 182515 2308601 2287886 534401 336956 2257554 2064972 1343857 2302701 1409288 282541 643105 1293510 992886 1450284 1905024 949833 1193586 678758 547143 2404963 650299 134508 1449657 351058 1201673 1502301 1678871 1991515 2627997 499829 1078218 1259986 2489839 2550050 2553336 2238924 365106 1803808 1764232 1056015 160054 2405019 1779454 2355573 1889230 2068674 278884 589598 267819 2390293 2620317 802115 49919 687845 811425 3604 1546169 2064832 53403 1541805 2160091 728291 397078 955456 2041227 1240952 5448 1626551 1369522 1675979 408539 2161226 529818 1717353 1069559 915944 2415403 2250526 1030278 1017715 1012207 54301 1411634 1463875 246040 2623995 328805 296937 1994068 1466165 2329673 1732954 1170994 1295640 2019404 1027451 891561 1703586 1122184 677779 2358492 2575461 1051864 627627 2319068 1712506 840192 1107311 1712481 42142 428286 128978 599009 79527 1139842 1041228 582074 998105 2472838 1479224 2263046 620245 1789515 439809 2373796 1096670 1064046 816983 1615278 1005304 2245214 2179434 53600 1517034 2440118 2261769 1318126 1274660 603585 1594837 276283 636115 859871 593209 2062671 933788 69781 2173517 1609150 355569 2519326 1333888 750861 2270927 2395266 2275206 2071901 173357 234703 549006 66603 1546049 1656852 243697 912425 876404 617410 2303398 422418 2008644 2522147 797896 22123 13643 473358 679494 2414667 2516969 2230507 41477 464117 1565906 1229287 2254479 685395 1492517 326601 1013232 1807275 329094 630882 40174 1266428 363278 423129 1861637 485091 1986008 2595506 1833651 670781 2603663 1081091 150544 1274057 2611046 278837 32535 667727 806470 1452388 2155645 411653 750902 2283401 1160135 1907064 2456267 801054 418670 554751 1068114 1306728 1543756 1549650 1827691 1010657 2638913 833616 199341 1609462 2614634 2139377 1861779 1623645 2280869 99581 1194535 1653937 1484545 635472 2327711 1098028 1778557 1957875 1021025 555145 814179 1478405 1053537 316027 1213374 2142026 1187114 262985 637683 863469 899793 2012931 278172 1308410 936916 551640 864542 1226539 1938470 497688 1970622 2599188 1518565 632625 1670835 2108578 2226190 626985 738322 1101652 2154075 1849486 1815259 1020743 1014333 2398627 1189310 195789 1797336 1564519 1892159 249205 1163325 1474490 781473 2138589 2370037 2401684 7904 511584 571221 49576 520312 1717760 832793 1119328 1201510 826947 1979832 641734 363941 1963280 368821 1096500 1994563 1186283 346500 327679 1258596 2547437 485464 2460621 2479504 844592 184769 2133830 1604867 1973537 1648991 2330331 2150555 2280248 2051218 1681727 2010544 850720 56921 99110 2547508 162112 103814 2207495 2037619 44446 2378281 549195 686048 870776 330030 2485162 1201934 1834580 136501 389511 856053 926926 1122846 1413914 1613264 1927197 2417306 2451697 1628608 1031487 162000 1919155 2142332 763262 2513788 611197 2368994 2406502 2383089 1091823 2479367 1604817 682616 341694 1127081 2329902 2235405 2014447 1168014 378290 2517054 2283064 2605420 829295 1135457 729371 1799914 2070441 1106174 1029722 666694 1576060 1418984 180643 1911647 1021027 2062177 1903419 2226491 1227211 364191 96959 1840608 1260995 1083473 2342683 1473207 105089 1889261 2199704 2634549 593159 1332617 1819004 1777573 571199 2113478 58800 1800550 2220813 927300 1917126 1918888 775837 1336108 2345423 1051136 1787311 1458327 985448 1870770 851134 106584 1763894 1959139 2514064 2073173 2494049 176685 740452 1759093 1393718 2215597 1266573 2390573 1396618 1568091 2044962 191461 1736613 615403 1647880 182669 1251556 758515 688955 355555 2104738 2323010 440545 191446 193054 1883924 2517662 441154 2201019 1591803 1832713 5227: 1937487 1371949 967732 1372463 1643619 1634831 895628 2401979 2382609 2489799 401549 67769 1903551 1827494 2324675 1094699 906654 1763024 423778 651590 1633438 83923 1241136 587471 2468379 1880494 213180 2140153 568340 2083942 305343 1525752 1000831 2106158 1399766 1797836 518823 1107535 294482 170132 941222 1807056 73056 1206524 1411782 2400645 517348 2187195 1806447 1877380 2397405 917191 2440595 910522 2457879 1553263 1050815 17665 214242 2512144 5228: 742042 2377751 423731 1968629 658141 2181330 1161181 1483944 13629 2361005 1532387 5229: 410199 1432070 704395 1094838 2545851 2498639 1659305 2370218 1541705 1115828 280776 773885 1065936 668963 1910879 779481 646770 523: 2308524 1085936 2455846 986049 1011173 972382 503772 1031018 2539738 1187063 344783 1552483 5230: 2459804 1871634 351841 683688 2138016 1391095 34726 2012733 705166 122737 1319154 1644944 797420 2247551 2321868 1314203 1513582 652076 1524742 1467239 1258841 5231: 1547931 949660 372679 501133 997554 1607063 2140992 854973 2159224 2493863 2295826 2154389 1646764 753578 108032 2513285 1919699 920697 2065652 892694 831151 120372 2256966 287817 999429 464599 880564 1256850 1388630 414577 1158991 485500 262854 234574 2047096 341892 5232: 1611849 871368 172979 2297494 1716390 2373992 287722 787658 922032 1212936 871417 2554803 2363842 673419 1686451 1222480 1055050 2605240 5233: 1102237 1181550 1386321 1111480 293854 2353923 2082691 2578110 2229960 5234: 853970 2329892 1728497 2583962 1981407 574988 1767552 743123 5235: 1607938 215730 1805600 543746 2421052 396080 1441913 474631 550258 1057555 1031454 879747 1048629 689836 1691277 1174557 1078432 1483838 836952 5236: 442234 91592 1421725 2536959 1811565 2237514 108667 986502 1331332 1663759 522065 1419054 1029388 961572 1051512 826107 346956 665399 5237: 1031409 358207 458966 46679 2504559 1630769 2409565 1245640 220292 81812 2119072 1869793 554529 1314925 1839940 1858818 1647801 1123330 633413 1689505 751396 578729 1232039 797226 468542 2259653 257052 551054 1520246 1173395 648013 802375 1062659 773805 1531714 2456604 182305 2236190 1132260 1923852 2454437 1985192 776242 2611662 1829416 645719 403262 47263 462528 2234953 98950 1869928 162048 1187089 468502 619572 1967569 1323790 2641755 2003136 2341962 988917 1058427 1984874 1379858 281918 2618943 2324524 1539814 1354515 2369855 181377 2446563 1548649 2604606 61841 1374428 1019056 483069 1417010 1886518 2615878 35616 262115 2434805 2369705 621495 2503004 490182 1793253 738341 469885 1427057 495298 2331843 2443925 421961 2628157 972509 41366 669553 1749136 1625682 2104088 1968523 1002232 414286 323834 712984 2062670 1538492 58336 2412060 2488420 1251325 1049594 780141 369173 216989 974680 1031142 1270057 378788 851730 2208018 502275 571759 846452 2118487 1481664 2412180 64021 5980 312617 1572731 218016 1887129 592387 1917255 2399259 286097 1511724 613979 328065 166260 1760615 1064805 477469 690300 2585878 2072804 1125538 1239634 1459247 2061647 911997 2298795 692001 622529 2325941 1642881 2314937 942457 409260 775785 1701805 729530 1195248 2158133 1437072 1094498 1824500 1320605 1848661 1396663 2530742 349556 2133914 1990271 1095756 1309602 97877 1565456 112850 286034 2087163 765473 2295874 5238: 2036661 5239: 97315 1626628 1837492 2080801 1511552 2430765 359927 245581 2258927 1804323 1179305 853473 2203206 1392658 193828 1457332 2295232 1745114 1234084 522635 1772361 2460944 28213 1170033 1587672 159007 1495979 1026389 515605 326875 749480 2489085 2311210 673076 582770 140292 47501 2066772 823613 1052739 2158667 755443 2054496 1373140 2077111 563575 1436396 862407 561081 1392097 1869654 2368742 2492525 384423 1680458 235919 227944 2542492 22786 2434606 1814416 353412 1576322 2618851 154959 2434730 1230647 542941 2347939 1278153 154049 930584 1482207 721737 2286986 1499445 606943 1918468 1233429 1721885 1511546 1209312 463802 1663862 1898008 2358937 1485600 796190 1977200 2224475 321693 1990014 1622719 975315 1101664 1002885 2006624 137957 2470375 2028777 798953 88037 16138 1233168 2410875 473351 249455 2454570 105087 1555731 1492646 853426 1551236 776098 80507 2212609 1372234 1959606 1511161 2214934 279161 2588709 620153 918023 358897 908205 253369 2545446 108392 573582 2204961 1973201 1810911 1558312 2143050 1308535 945963 754935 2146490 1861850 1360840 2333858 113439 684302 1820044 15091 896407 1713500 603197 1249052 1871768 405427 528423 930567 1610810 469058 1563173 2510923 832310 2288634 61149 579233 2612400 994878 1051624 1503519 1786255 2447025 349140 397511 740894 1091192 984839 2042608 1825844 1174466 938373 960514 2105237 1384210 1681463 2574934 1194811 797384 1235309 1918141 107936 2498430 1042292 466346 324102 264568 2008398 602149 1617200 839811 269287 2281492 2235414 510615 1481142 481947 415852 1757190 1378970 1147723 685146 1118222 466086 167925 2402538 91452 269469 591749 422294 2477028 1573572 2557248 1922535 509512 1270492 76641 97037 1005290 2548126 1240278 1451676 620159 396634 2312816 2565760 2217731 2306363 494908 2275878 1897679 2136722 360923 1826728 1120941 486463 800367 87893 607113 2535998 2175560 874044 172031 955734 912401 1906255 273550 1270334 20050 776446 2004246 2474312 573183 976686 440955 1200489 2283945 1215803 1195766 117512 1800781 1124336 608536 195004 1621569 2596965 2513144 754344 1622876 1618322 1541788 1262216 1843733 987614 1678745 1870059 976780 826403 230952 787371 913343 951296 521240 1926221 2042175 2156085 1195633 2576514 2513217 735661 1866486 2367472 2386008 609437 1500364 804883 20513 412542 2174333 735928 1253628 995837 858166 1546233 2170348 1259343 2566408 178217 1883334 1080870 982690 1583504 1304138 2029382 1953741 1252449 1793171 2157172 1817815 1790351 858782 984901 1270605 558239 1885080 1189322 1221350 746164 1241534 808578 498727 1631520 1499524 278618 519497 2281351 2206813 2163342 2111366 1621169 598672 1311267 1683332 2161181 16962 1561373 1357151 1684955 897070 107840 2271896 2557630 1155739 843954 1989649 2381704 1819311 1195938 2295460 1228060 2112937 1232166 1340535 1693660 2617720 843989 313881 2577662 1331181 930710 74915 872143 2520750 1528492 938584 2404155 1526606 1894456 785160 2343718 2412292 2367656 86427 237815 103839 191966 182584 1984314 1809812 18767 1864490 617134 1034941 2442323 385593 1674890 2206105 186683 2160223 525741 1946039 2631211 1096999 525029 1556774 1579110 278318 2616386 886165 237539 1352447 689106 2161842 651518 455645 1067986 1692104 2444505 72422 1205785 124637 1642129 1054395 1532678 436806 2644140 1258803 2027194 2261894 2217777 1334878 382809 1089630 1260239 1612079 2591466 372794 1467856 2592256 838916 2254413 1922650 715470 653796 789326 1480898 1092242 672012 2340681 1589723 1830289 2103167 97439 224808 2504125 154988 1790384 1087720 1488455 2517596 1913002 439692 2072391 2279227 726526 2423285 12669 2221249 1390169 735511 215393 2090894 10289 1514795 2413161 1835343 874292 1537725 2351804 2069768 2040374 1559033 1901619 923586 1956214 1935405 1425748 53832 1841130 946241 1864037 1300493 715361 820345 2537230 837257 254546 1438090 2206421 774632 1179914 545109 1695713 1979444 1290883 49522 2107899 1028488 1708857 2395070 642470 1392806 412565 819045 799157 2184724 212664 274994 2190 2522526 2152689 2627759 2578965 1426169 915723 1781622 989141 1315469 73664 2581824 501708 2203852 1496545 2544598 873440 41525 890085 1649948 1378890 1054518 1287073 2191728 2233484 1085484 776393 409592 284263 2318685 1081009 2193762 789473 2312936 76019 344941 494879 782781 772878 109639 1578566 2305090 843387 1714096 1708601 1181280 2281209 2096587 1983506 150205 2539505 1960179 2500576 436140 190601 1291055 1344962 2196105 2387961 1634889 538912 1244603 2088214 538989 1103690 740643 2438675 283163 2337830 298520 474418 193416 1552457 854946 608766 1070432 2578253 1255302 2080622 1659456 2317108 2018721 784012 2519900 663252 1931027 267832 467846 1944149 145051 1825707 1034026 875163 88667 371121 2396363 2031518 1040793 330135 160768 1560186 1098964 2347320 2133221 672044 1456997 1510963 2264975 2416460 702630 2356203 327993 487767 399699 1474273 2549910 1239825 2594509 1317009 2517985 732237 1464442 593112 1617095 606081 1314980 2152596 423540 61916 686284 386795 1594301 639269 2154967 1780182 1774984 728288 2113515 1852312 513190 1456572 1026776 1877571 520055 499844 985307 2619882 826896 1783144 614047 624914 1972436 332080 931103 2332242 2347138 711627 1858089 487607 2493592 2110601 1931243 922603 1314369 1464998 714303 220864 1853136 2078449 192450 2041957 388427 1678299 543947 437531 2300988 2296273 302036 1957958 510459 647634 1091772 1700334 2036897 61611 2220832 170371 1164869 8766 1425147 1424647 2001875 2424977 2227611 1135899 691282 234258 1453741 2120405 2047824 1923334 709833 1467381 1628799 1330279 1958419 531399 156200 369041 11758 913495 1399824 553827 1402931 621632 2327107 1543559 269449 1987589 2239778 1089031 2085173 2357562 557215 459479 2571063 1130281 458830 2060130 243285 736703 1185193 65399 598031 557455 1624927 1379638 2551958 1472205 437961 1666644 1588754 310989 82103 2300882 2222702 380118 2486775 1663188 903241 2200246 641863 2391446 2000309 162868 1690809 2216449 915831 1652673 559498 518125 2542870 1571920 805008 1676357 944664 837224 1976943 1197097 356771 424246 1290767 433250 678787 798150 2602206 987810 722289 2125265 1200703 1204113 1401856 1509881 191695 355202 1008722 1690399 2567367 1350820 803911 2077990 570474 2244164 885093 638476 545043 901276 1453583 214810 1199028 190961 77345 2538880 574714 2250416 820955 1908223 1636750 1235434 696428 958264 2307583 1715677 946779 2375967 2221412 2396019 838465 2328930 2512895 1212136 940434 1499435 717073 1686723 1405011 2411356 2148911 1457683 2233782 2376747 1736318 348602 65806 528158 1719965 1198642 2605852 414936 85465 625398 1345215 1947240 1974195 100829 614958 1824845 2376520 791076 1973660 2649335 38738 334119 1368021 1438650 2533823 2611666 1584739 961382 2500124 2110050 440590 1188937 2435132 1532260 2349395 745282 2042330 1047902 1498075 1929743 2239984 1758166 506464 1254639 2368301 1520312 2344787 1347010 433664 188678 115522 5534 1206436 807090 2093215 1680116 2526674 1670715 431951 262164 978106 1861645 2402954 1556710 85299 514601 710048 2638739 1522449 413373 1529010 2367285 1909859 1141390 2244811 1184873 1498400 1360752 37414 1908294 1814678 592158 1487557 2391068 551791 1106192 1961689 1256999 1022543 1407866 1663570 692404 1806580 120073 939349 1402174 1569764 2156728 1561427 2375743 1209124 2118759 1601171 1159261 1044789 1680165 1504203 1284554 1867956 1396569 2392536 2260776 721995 2083470 176756 516974 1169815 2472925 767455 1927143 1931350 323466 969335 967251 2458936 656077 1658222 2563839 1795259 2036915 1676280 201293 2444622 173326 112413 2127114 2152878 2588313 2064128 1885412 614065 2268849 2331292 602147 239208 1856482 2254685 144201 420710 1473666 1306327 1033611 2473769 1353629 255631 1323070 638197 1201626 331562 902250 1733223 2439290 2348298 1612350 820423 1288984 1184281 2522101 2343932 446393 186921 177838 1799519 2352662 9979 603243 349711 2105375 2451227 945648 428867 491395 59839 1100006 2233117 2457710 946736 2183900 1408854 1781472 1356691 684295 1731131 1060428 1426029 2024372 591063 2524846 1706582 868939 1340355 278671 1357189 1135243 2194103 1040557 1238613 1941848 1821812 927796 196258 1286070 708606 1287155 1529250 2458835 979646 2013611 428675 1012771 1038080 207265 382252 469884 1501892 2364088 2537167 874010 1126723 133476 392589 1686330 2192781 1653684 328085 1693500 89976 699181 442563 1052220 46449 302 2451554 2625059 2562299 2479842 488651 2623837 299896 1760200 2212455 1555004 414394 2298202 1843343 1939143 1724715 2100425 1788628 2439945 420890 2171718 1481468 2469271 2288371 986838 1048465 694107 2063890 2565109 474592 1699419 257382 852327 865641 1932988 2423580 2644065 59681 2594235 1082546 565801 2371384 2157359 1051935 1422561 162925 2009683 122518 2037171 1114201 800569 299047 161849 2562588 2317523 139647 2451319 269139 438532 38838 999884 896032 195120 2479276 454830 1773473 1503090 2204810 2372819 2534815 2049686 1635220 1582192 304049 858848 2318715 224587 361001 1630678 471838 793434 612262 2263618 834118 1761218 759557 1447158 1574341 1791921 257893 1962323 165552 2123052 636921 391929 1495090 2407833 1418569 985285 2074936 1507263 544109 642063 1971148 392420 1788031 564415 235095 1151087 619024 387341 451780 936509 1177277 378444 283096 2615728 138575 2361546 1776678 2160728 1772333 950275 1608916 102100 313855 1485714 970298 2648734 449538 2059890 1666422 1838998 2134070 2282605 1019343 2445799 4057 2614953 1253058 2047821 31585 632096 2577788 529927 1244512 563409 2211561 347755 2054056 2480714 414466 1050410 2401398 1156245 1185524 2127726 2052555 1387168 33703 2198975 2124485 1248595 307609 1118362 1679927 196421 318609 256909 2199565 1169627 1548790 1246798 1825012 2113907 2052371 2566306 1702929 899472 2342433 1154222 2145846 214070 2100301 2534476 958564 1329898 142409 1932465 2558462 514617 1063556 2022775 1408965 1142179 406922 1489800 365955 2265730 1937491 122548 302606 701619 1674407 48592 942342 1888289 2219796 1837163 415946 1629541 1528147 1795202 611904 1909131 1193532 496321 1279709 554832 2289834 1757246 2477590 876829 2182948 1404091 1187385 1865942 337284 2201468 1420765 1846465 2509751 897501 8377 2332073 1848781 2608615 610533 2530307 1456446 1177634 739075 807754 2135541 940817 276051 1290520 1143939 1846015 239098 112052 2605509 279786 1906424 2460018 2096385 1902017 1131882 114122 844508 2479055 814808 1956440 1776879 410328 697371 1370590 959151 2426078 739699 249792 1504679 499222 1951066 1516372 63836 2238427 1717039 2628324 913809 2200553 1586272 140321 1881552 1984711 306240 1216763 1619447 2009332 346119 2589185 2357314 1854094 18585 752166 2451827 391132 1669826 223285 1352363 1112713 1417929 210719 1812174 801473 1140704 1383706 488709 1315696 1921214 360277 1910466 506388 135582 2612683 2210403 1441807 658740 2116582 23558 2078861 558946 558031 580471 598753 1248518 420266 633377 1561642 1093371 1240476 1652455 2308318 1997371 2151798 1281978 1602636 2199956 837062 1833842 471064 1702825 1848202 469878 2136922 2081055 1096265 796318 1412760 1499671 1280778 2482583 308722 513657 909091 1007945 1319195 214520 2600129 2020890 1634611 1087387 2355266 1665432 1014757 2618990 2293340 209343 1834327 1452593 1367127 699865 861458 1303483 2080109 1801165 747631 2133213 1028016 2031576 393000 1155376 395750 1664847 2288607 391325 1234933 1506166 805799 2444221 113119 2470698 1775462 1890947 1267516 2631791 356651 655181 2403451 713800 1300516 1196433 1201500 2580663 475796 1125309 1486322 320828 255885 88280 2629549 2606391 1994972 2180509 2161154 1847086 1312439 366936 2169373 424329 2031188 951411 2345754 1521829 1756617 1396171 1099179 1451762 2110954 2124994 2513325 2571015 500433 2622405 1374020 82540 1156621 1680668 1296529 1928588 1143192 2204649 1543739 1849154 1378869 954740 881559 1303787 1473939 335750 143953 2124893 1200504 1404024 2565603 885256 634888 92183 1027945 1826939 2357004 706207 2248454 451099 317669 744618 1339712 2347058 263150 419990 369151 428475 1153499 1515231 1862132 2242549 827245 2463942 1843064 1586148 79666 1489221 1505065 1525496 1041555 1901834 2522919 1910439 1725822 2031176 1760670 1491836 2304748 2581461 2254863 944520 1679929 1161556 102681 1795308 1463654 1718052 1521022 456220 1988893 662707 395337 1638098 1622576 2383990 485890 1119482 1549391 386953 506200 1718021 2266157 321111 2195783 780713 544471 1306001 1385163 1276399 1243621 306588 332195 250291 2045817 1117409 729682 2524924 176274 1469670 1161207 1882347 1764140 1327165 925191 233549 2053392 257830 39970 219174 663149 707130 1887444 1985671 2497949 2156677 1074640 1758114 1759592 797655 661506 638141 2108476 457302 1935418 1103976 998448 153907 2436283 16135 2310070 2323905 2551214 2210258 2191876 2308018 51144 1274046 740670 384680 1664538 418523 2623195 2111906 22456 2035003 289055 1334239 1370315 1856999 773043 377725 725187 1686546 1536404 2577397 1587937 1446128 2099486 1534254 2318153 2058863 1020566 203123 1016996 263291 1812809 244479 1272955 98045 121383 2083213 1437582 1268092 648535 1594899 1798899 1836628 1242290 2034970 1370514 92902 1745225 1754005 1343145 2379036 2393577 986372 435108 2353111 2022097 1384443 1423667 323995 2430171 1552990 1595556 2242723 584980 219773 1506774 396797 342343 1814259 717950 1494755 232692 785190 1317289 716382 412593 238138 1230602 2589831 1822095 1504658 524282 842550 1193515 1150729 4738 1404081 1544302 2035790 733125 1784349 120400 239267 1732680 981011 1294710 1031556 648865 649339 1263759 1300690 1430882 2372355 2082182 2349157 906595 2417009 1389861 1185083 1241116 1303711 6071 351934 1049869 1845440 1195490 1581664 200743 121912 1794229 1525562 1480164 1393939 2145286 2528648 2008080 48273 2008642 650165 715218 9282 2541250 2373537 2388112 210412 10089 723328 1400585 817892 2502113 39954 2266951 1206368 1228583 36547 1214409 2076802 862899 2219981 576528 1285065 1485560 1097106 2178760 2460242 193280 883136 363170 1901368 817844 77299 2121637 1839089 803979 40325 1762470 1490231 1384668 1471523 1275277 666099 1636080 2412639 2607039 1712548 666203 2195790 1562422 2136571 2004413 2096701 1744869 480577 2344752 2149175 2331355 808756 1133816 2258917 2502537 2643388 1791124 2149951 1641734 1936330 1700679 953694 1982749 237743 2504806 2256666 2474234 1113863 82551 1479678 2119334 1567064 2612741 2075699 1010585 1534054 1617632 847536 657870 2494143 2338901 226696 1049795 236513 779371 2468565 617760 2337449 2604497 2367682 2571825 1918044 1545850 1246672 2540871 575167 543746 1032533 198716 1136446 1413152 371928 1012825 1330816 75506 61632 482608 1559820 2495756 2349040 1127104 1013116 2183119 195381 823648 1272450 2589625 2310926 1028623 2191621 1398948 1567086 1648729 2426733 139209 1761653 2602612 2438424 794068 11070 2390652 522333 1135500 732273 2481906 494431 198309 2395761 1543700 242875 1434084 1474239 1017178 459296 2317829 799679 924549 2608524 845170 2489939 2633443 913029 340298 462257 1788384 1286853 712950 795532 545318 1174850 410870 1187037 1715247 732183 2522674 159655 1150414 1541254 962225 994389 457562 2068411 2262912 1606381 1771864 1053144 911001 1257039 191395 2637746 2492555 694280 1627803 882479 736382 915761 859813 1704968 2136743 2405083 2402244 533896 709132 584621 1404637 545407 1510721 1250076 1958348 1595425 1268728 1170055 1630811 1821403 2628205 1212742 1885310 1704597 1795629 1433542 33036 2636395 294265 1078896 1358598 1540605 118900 1537575 161650 157993 2513193 820741 2037890 2079036 2441666 814780 568177 1582387 2485993 2012110 1508229 1319688 1173447 2006137 552945 543280 2140196 166027 1149029 579147 1773915 1759235 705115 1333332 898303 1269406 143737 966479 1741145 382577 647080 1760717 1237289 1250544 2524279 1179178 1534096 731823 1630714 2180806 2289794 2407374 2198553 64531 2311402 880302 361221 333914 2297415 2042782 1054854 107071 726914 1141628 875561 903968 689054 1627244 2187013 2445598 102016 416995 1959149 284169 791678 578008 379602 111692 1969945 2621836 1692058 1115198 155807 449051 191312 1166669 640390 699207 640929 2563586 917558 2372391 788852 1634107 2109343 751948 1648077 2632150 1696172 594833 754735 68044 803225 2282378 887201 300213 1790940 2494405 1545825 552380 276824 2501118 2499360 803451 2517324 666037 2132985 120318 973247 1515331 1111151 2009679 1402628 888371 2359482 856005 2250071 2146474 668178 22637 2318421 428653 2065591 970271 1140160 2119643 765780 1285830 2575882 1318262 1411522 1297998 488245 491280 443142 1316474 1207372 1350355 296053 1424643 1539167 2124418 2098129 2198078 475045 207354 876255 1428854 1022653 1637126 1699292 1430400 2346190 102715 2312529 1473662 1868213 959784 1307485 2004004 515494 2553736 898403 139833 2391547 1470376 2625738 2100323 1016833 1795726 1780671 505875 1462845 2578883 1195073 566628 1154737 1109736 2349612 1842075 2305499 2055533 2043468 200677 892253 319313 1447998 2037175 1816818 2323969 1018220 1579307 513457 768622 530865 96545 1413269 326250 1423527 1954078 1081801 647078 1752477 97026 1600911 13827 2486985 1446527 967273 1158822 194886 1403121 786076 836435 2227945 1215431 1772664 1620030 2422368 1548557 2200234 2042517 2002253 382607 2329945 910146 1754419 502290 618475 975935 109948 2331457 2061579 2220262 2557650 889014 2116482 270426 809796 2274852 159764 1489203 1951157 2542150 1297070 2019679 191739 2394844 2344516 2122473 930966 2189568 2151895 1150636 155265 582804 879745 1706338 2111066 2554677 760575 951049 1035210 73494 2059238 503227 857795 2348440 1187507 286263 1887227 1785919 693276 2470314 973784 458861 2587230 2602359 919600 1572161 2433849 209573 2239131 999220 1861022 2638895 643496 2303365 1048038 1046089 822618 2097213 720415 1531008 1449889 1922363 1901204 168701 2041527 1759396 2299958 1946744 502220 706929 1347329 961041 2232375 1076252 1952393 1263504 2549783 2204970 101277 1929283 943878 741561 1492069 522009 2273396 183672 2182767 55947 2219218 398679 429769 812058 1595355 93135 511943 2091030 1808519 1341165 475429 1062190 876961 1324691 1816890 2108449 1247607 284576 2547908 1722996 1734292 2366159 2392425 957170 2138917 2199237 1045799 326140 2179194 110474 676373 399863 42578 727396 2166954 670652 892611 1888885 909821 731248 1809486 1147520 1669894 2067249 1426894 2504786 1153477 1081667 1905356 1988338 139763 2018822 1372192 1993491 1810088 752286 949256 716712 880045 396446 1780388 2349538 969820 2264253 2223369 2434289 563661 717889 1440681 294499 964095 1759722 1984550 1834626 2287736 1314217 2609043 1588170 2280710 189191 1692582 281739 515839 1253164 1174895 1794317 2002140 461775 2040279 1564348 278672 1751975 420701 2112892 2459030 1861115 2632760 809036 2631268 1760989 737408 658988 212001 1929008 150442 351265 718741 1107929 270174 824186 2578405 2003190 301717 2110215 2160031 2230153 1590883 1547734 627687 70457 534841 443336 948547 1359337 342576 1838440 1021274 2082586 442456 723408 426127 282602 18021 723662 1008375 952582 313692 2334779 2058630 1640855 710904 1020651 1361024 2573976 260041 1744253 1990780 36650 1426598 2138801 1751965 1286145 867676 850699 2208487 276380 621279 1942841 2239590 1012143 2457396 2531492 118982 26232 2250528 660598 1346523 157668 917498 2510998 1201246 1913520 1645650 706167 1406170 330797 1750051 2009438 635675 2571662 691402 337249 770205 741977 2481593 811476 1034887 252829 1407114 2009994 921641 875876 2550586 2241990 1495877 976263 923782 2582887 916678 2465659 2296355 1920204 968692 285703 1098468 83377 353492 566275 328372 564314 2206873 2429289 916122 220974 2549990 1331758 1212562 1503806 1790135 1132428 33096 641635 2367573 2445379 2004773 1672818 2108491 2210217 324030 1059683 1069526 2300349 2446487 1797668 1268089 2205248 154009 1921007 976259 825839 2532822 1543596 404731 1472339 88574 2224452 2326863 1552111 1138183 2368736 1996103 2358948 1074394 131635 683925 588260 285431 322421 2579772 1739115 2123382 2085276 489585 501052 1041134 1439544 896822 289064 928704 455469 635317 1786394 29178 708244 1094534 531732 354772 2176972 2559007 1756396 64347 2328349 578813 1032832 799373 2142285 195203 226308 148836 560193 1572452 707136 1659172 757951 1456326 1957972 96374 1533537 1054467 710142 859205 1690900 1254799 2245250 698205 1982057 120594 1513789 1819614 428667 1772441 325365 1545172 2335822 10006 929279 2031927 1398150 256374 1451761 1117868 2080116 1473970 712579 248198 999395 324719 698392 1101619 2464728 547652 2123192 1641267 220722 1157685 52796 2469121 824490 483204 1869704 2645742 1012563 1168648 554157 1791632 88699 2509304 1402521 1579508 1339847 675924 676477 1888107 659281 1425586 1253317 255048 459135 2517742 2630255 2313079 1584868 242644 1853443 2612348 61841 2626431 703105 2568619 1238403 569351 948234 679308 496870 79316 857497 85090 1704804 2468512 1495711 1703330 240012 2533355 838255 2174283 168240 990221 1244563 1147593 578104 52216 420151 2477009 1116243 1606869 958100 1001642 1986811 90321 1980134 1812057 2534312 1590612 738520 2488562 287804 1700453 1471745 2588534 244422 567295 1567979 1643849 1236582 1130326 2565588 517946 2103871 2143687 1437113 1015453 2548984 1552568 336665 1059757 1889106 1556814 924705 2329080 2343976 1175826 1524714 693920 1419258 1484133 309324 1303569 779778 2193443 319237 1616696 1408987 49999 2047120 17949 2436921 102383 1735442 2279247 1329348 1504991 1817832 2099254 302603 2346881 1121237 1478799 1992871 1969536 926913 1842979 633350 1428983 864376 1129526 315751 958140 1273083 914872 1707433 558525 483006 1065949 1604220 2302438 1397212 46951 1268261 2452012 15490 445650 2315002 80697 1177204 1096378 116615 1540636 629167 2602321 503491 1899664 1707182 1002825 1598199 560459 1965243 647770 1670124 2458437 1262050 2449706 2390384 2401923 2240711 59876 990728 1899754 2614315 1215591 1718496 528681 863538 1907837 899016 1883164 228702 700476 339058 1601745 915898 1173212 2560486 791787 2325235 2277476 1787024 1016169 1177517 1846681 900797 515123 1675536 853342 2406147 2165698 92717 866559 173727 2529810 1280388 342899 184267 34211 2276966 2449938 1793420 2306257 1758809 1280124 272202 2111270 529406 200513 22983 2240770 1954411 2053981 936378 16221 831861 2159883 1976033 1163868 1895621 2424901 1114568 2567511 1773586 899935 768176 838452 256717 1336371 920835 1213827 519940 2316633 1735045 1940100 1822528 873336 2629818 1173238 1248145 1570765 2102473 575455 133517 1024405 2062917 1155020 1884894 701443 1166681 896531 2564464 2324346 2263988 64557 45438 1381683 1083013 510169 2435356 1131892 460998 1721373 942174 2310662 666921 651588 1347199 931206 1402479 182459 1761514 2109227 119831 2515991 78213 1884804 921333 961834 295141 452738 1371457 1017975 2459288 1936545 1951361 124658 2259276 2451589 789830 1854894 2203919 1428999 151699 895463 2496924 2221679 913568 368627 290716 2563776 1721393 2372456 108934 1858583 16548 539938 1421913 304310 1049029 379966 1930716 980084 2148794 1631516 2454134 35371 558142 424989 1067878 2179177 1617324 873976 2379820 1848079 930613 1094418 2049687 1896771 626375 1250681 1807140 1826804 881004 1707368 1622506 654453 233061 1980253 1844790 857496 2424552 764945 663498 1504522 159278 1342544 2405841 1796033 1402813 505736 1972096 1608212 200742 1769301 292488 2261451 1112418 143754 2225599 1688283 1489092 2077994 1908691 2385301 2422053 1415917 371014 205696 74300 1085144 1711438 461587 2194590 824754 2416878 2239588 853522 2621700 1840496 1571794 1752449 1988662 2157492 2148938 2380248 338194 2091087 1848113 411627 1605239 894754 804974 1754252 1647515 1828519 1364040 2364870 1767170 1532186 2282854 677233 1522046 470081 1150831 224373 2039600 967698 932249 2118819 1134599 576217 5552 1791989 1048083 2133752 762690 497503 1575139 2562434 743634 2484792 2393933 2540582 1610304 2472780 2549381 1660152 1518994 2439456 1433538 2588074 2410698 920052 1782205 1503189 187610 944295 297387 1897522 79745 1377773 1733098 286480 2258788 1739874 866161 1663161 709724 1856877 1903977 2192116 749521 1503282 139052 2417092 796423 1774022 2082078 122423 1118157 56218 1911915 1427752 1841195 1874322 1521272 2145761 943663 1994755 935448 2160353 2363231 1810367 1335264 1408252 530353 967464 55146 1030685 1554147 688209 1201693 1902475 136619 2181794 534193 1091170 764887 397058 249552 1149751 2390762 229597 116529 1783208 2427637 1394114 1714199 2382867 443753 2272124 210348 50224 2269883 1290313 357204 1065012 408137 2030762 1042526 2245638 1376874 1724094 1894215 545422 70385 287343 1587884 1429389 1618220 2473684 435244 2424715 368668 1458479 586760 2360494 853827 156475 2305384 367803 1722860 1746905 145822 2168340 1520321 1078528 673523 1232152 159709 1930326 759774 1979935 742140 92451 2534098 969394 1539813 1398209 1515877 503281 1947110 1045886 2403110 15379 199374 1614369 2360304 667746 2087452 1771748 1019984 2372638 349777 2306976 2591052 757231 1921739 1128239 951578 1024693 1301003 1326040 1332261 1419417 159758 383439 1869206 1467857 315005 2144931 611822 1737080 1391909 745016 1328628 2043323 671255 2343870 641398 1070424 991199 2490843 653459 966970 855387 2152870 1110665 1606353 2396212 2568756 1139028 2450511 222767 1886164 1856883 2300552 16770 2107121 795780 1574344 1405467 1645145 1297006 775975 111438 1417960 929263 1329445 207798 2450896 1737159 1518518 2372344 1968862 2564762 2106621 2376094 1157512 516437 1762652 46773 1974337 1818212 951180 183205 2304679 1477832 1878886 2072725 2260332 1479427 2232330 1143264 762102 2172616 738589 2367823 1342096 371467 2297431 1162058 2470371 1944888 1182283 2578188 1325847 96766 1253562 1336739 152462 1364361 651126 634459 1083860 1724718 2494580 1750900 498294 309889 2070560 2131758 929720 1932189 738041 1457335 2644478 1924464 561990 961078 2157278 282102 1598052 2490337 1187140 1710035 954503 2149733 1829701 1261146 775513 2594318 1061230 40768 1913389 1155589 2012438 553323 2430316 366164 2251193 376592 28143 82958 2255106 282200 2381780 1538705 2265731 635638 1202894 1959540 951283 2500903 420107 972561 447535 1197915 965125 2497800 1269734 521663 202316 1848206 2308595 997220 1636738 2533781 2396326 2473695 1256911 2610759 1845800 579247 2578842 1956224 1329254 260833 2250499 1136566 1092137 1241482 2493183 1584798 307058 800694 1464383 2204951 902886 2236835 1650299 187062 1635636 1707238 1025602 2467961 931122 621088 1118293 1263754 764448 277168 2495205 1092461 593126 534360 113709 982426 830572 2241912 2445733 1034258 1544339 1300342 1614484 2257261 1144874 527098 399170 131068 2052 2159562 1545875 2008955 569617 1888143 1254687 1708170 160593 306627 1858594 859782 2481777 1594836 733046 1456430 1182456 33383 201147 1738624 1497579 1716972 1737088 1247959 2618348 1398876 2376710 942923 1439558 1190537 2545071 1199421 2165716 1421579 208092 2079622 794843 587236 1055773 254202 725196 2183646 1448220 2139615 1524458 1108451 1686176 1370150 2061956 1011138 1652665 1049176 1720614 1170581 1991372 1312720 1786471 2084730 1268397 1489796 54890 2172669 669804 2274361 1130626 1655527 2589294 2196952 2130276 341484 1995748 226828 840870 979672 1896646 1519348 2036704 874547 2315849 2638111 44541 2233626 547798 430738 2062020 1119213 709187 634361 433623 1598164 2058253 1387555 1345892 225972 1057321 1228753 1106688 1782080 1617722 93123 2608618 1697520 1123903 2407266 2397313 1043683 2460951 1397997 738621 2149985 916045 1194467 55290 1391675 167054 273350 2539008 2345111 772707 2258490 1203599 2105159 400087 1130395 115459 1575866 2404096 241613 1827242 554929 2303631 1448157 639478 1988061 737378 2425469 594339 1130506 1515700 2412332 881088 730779 1816784 376550 781106 1594538 2415838 478940 1418260 1002071 1222273 1047064 802171 2138746 450608 1903677 762636 2264788 235655 708005 1655037 461408 1326808 1705905 56222 1674805 1083826 331540 464703 1028000 2365658 1416149 440729 2081338 2024105 27318 1104632 2519570 2119032 123366 2458701 715783 676443 2200332 1007535 249773 497649 1041339 611533 1992367 506468 2000328 1809069 1278452 565681 1435413 1140977 1382966 191421 1844015 1426514 1757726 1180239 1250919 478633 1794181 860449 2645278 166890 1132432 876061 1142479 624498 1861167 252250 1824709 545333 2364464 1125802 515749 516490 663206 467339 2194166 378116 435408 2412285 1434399 624814 2077960 1307761 352612 79232 80102 1190587 557931 1992550 2066835 638311 2097388 1748244 1145144 989502 1033456 47758 1681893 639327 376082 1872986 2531229 2238999 586970 1295344 1489776 1772168 390395 280909 467100 236750 2476232 789239 2211529 2104186 515341 1185805 1457152 1299117 1774829 2271293 811602 327143 819072 1344128 1814170 507041 78520 1068478 765306 22742 960801 2180755 2508320 1634305 2202715 2450993 1033843 41274 1271093 181969 1747876 2274980 284451 2351685 2362508 2637269 917838 706628 1214613 1502520 2631700 1006765 1323534 976871 1254332 773878 1311658 2079636 2477304 1811336 305734 1616432 2445668 1461716 304992 99109 2579094 1400170 2284903 1806880 2297085 345532 884052 1959799 2337982 1869220 152809 139003 1243301 249513 1671195 2242973 451597 897782 1311183 929431 2588901 914101 1223621 2633226 1506590 830938 6903 1760216 2547259 1378535 2550975 810629 2351198 222192 1697865 229728 362699 2226249 23074 261534 1143525 1732332 2530173 533475 1215574 1011077 503565 1378489 662748 2513852 823584 1939598 490082 1181762 293267 2117776 2378458 2322205 1478956 2003773 2156466 2073840 268676 864863 366103 1956120 2637278 583324 2014400 310352 1696164 853930 1787488 1848219 485177 938477 1052984 1052825 1416113 1584741 2348173 1685380 2434538 2158995 1823831 849123 589228 2050146 1464725 2142754 1921796 2294199 405226 2600138 1704242 1320075 2342966 2062658 1344038 2426258 1977636 868625 1681020 1662887 16144 2555429 1374142 2445713 46115 2481401 983474 1654985 1564641 2131340 2120968 1581940 593222 1723086 914374 2617403 1539184 1957824 2417828 678224 1051955 1605236 752506 1701136 1285022 1254259 2581590 311675 418550 848994 2024172 2180232 561624 2442828 1467126 1173345 1202200 1582465 67277 2028899 982689 1955169 1326269 1879508 182090 2583754 2072826 1513320 1629283 924201 2475929 430320 1771194 494528 2382102 1150355 1305376 1290444 400064 1967298 1861731 1262364 107739 2019256 1117122 1836774 377211 529607 730742 2197576 1348451 2537034 110133 569306 2508482 2132617 126413 571286 2045973 297324 856408 805624 2120504 2432622 2275381 1823482 982346 864819 2182221 1890945 328265 1427647 322868 465541 748307 1735589 639953 2007688 1162229 862145 237367 2086948 394794 1321184 2188670 86474 2272098 1801587 1510021 78780 2246380 2174546 159266 1093821 744689 2188201 365840 2318761 269877 208337 2547155 503184 1895054 449233 1504090 250233 1491880 372355 2291936 58068 1772388 1089865 1554796 594164 529889 1155660 764222 374964 2318609 279563 1549001 2219944 2024244 2166702 2144162 333592 1572273 1322447 887473 609829 2438818 2483001 335962 1774376 145462 1008576 2519299 983746 341933 643754 1519270 146223 73560 2007935 1610389 2458172 1294582 243782 2546292 940422 1845217 682549 2155108 2280304 1215581 912790 1440660 2417361 2618827 1833221 2161544 784163 381081 1822472 1836186 1244923 1169021 1874376 837688 665088 1556929 2527660 514567 2149770 9425 1677101 1558708 1538311 85276 2016054 95669 514166 1299692 627000 939372 1344986 794660 460915 2092953 1021661 965240 1659369 2159494 1723974 1892087 630864 1776938 132755 880786 1559846 1922862 761093 629353 2512437 498285 733767 2586539 1577767 1254724 42383 699263 1975660 2087951 1205864 2635072 863354 314997 231970 909948 2498776 1075565 1673378 2453968 731039 1257889 233298 710405 501382 406127 1018774 808984 1236153 1158358 2180989 2158969 2054388 894746 2208813 30451 2171787 1497949 591133 1254936 591064 1165154 1459165 827730 157846 1744144 985224 550302 285086 997138 1871763 1443219 1465172 1503079 2236479 1950639 1201250 1113634 2618663 1547816 948037 1067547 1194303 541805 2474060 141462 992442 1219051 1617448 1018212 1694532 877425 781492 1760008 1904646 919416 1016021 2554259 870364 2003106 778164 2175307 546169 2083815 2232969 1014343 1158427 2175752 2611883 711117 614892 68515 548689 44203 2463759 151679 2088931 620932 501508 2426145 1216299 96029 220565 1313765 1280569 1433935 200683 2019287 481163 430854 632002 1775331 589460 2632356 1896292 3599 1448210 946629 2262749 864628 1679950 62088 1197524 423432 1366834 2452724 2300871 2620052 930729 763257 732337 2504822 1127228 2491810 220605 869627 1806711 41461 353410 841143 1824837 1429521 652394 2453417 2240602 949403 1082943 441734 2160624 985528 2311863 1707300 1892493 1023472 1799571 661563 1029212 314954 1910824 1261473 515887 233694 2217461 57296 1423740 977354 1314095 381625 1404170 383708 2181687 1494377 176688 1621524 985638 1320300 1852578 523382 2398642 1436488 510359 290015 897084 1989628 2154637 974904 953253 1479256 1488730 1128468 719486 1257808 1370213 1955744 470560 2604025 454555 1160401 1373069 1527295 2446096 1763136 262112 90912 615762 674407 1910327 612914 56389 676181 966817 2511425 2149641 194914 1092763 1788305 1805239 1376335 646778 1843375 1103266 2292354 2558823 339711 2543817 802314 541608 1284440 683604 529234 2132788 1516585 705807 2000662 1543501 633151 2592310 953002 723439 2509996 1842280 1578078 416979 1680936 962252 2275695 1800814 1162826 469009 2383123 1142398 1710090 911415 1082761 164801 646894 586802 2457012 142827 1077517 2393856 815424 81518 262069 578820 1531093 1055641 1025308 608905 2336460 1229608 703911 2153087 590436 2491374 557241 1320352 1837098 276275 2133670 2443255 2339191 1793210 1626589 484849 54873 2064401 1713221 1775601 2340300 926380 1778765 1646795 1024718 598067 1711959 1707335 1659874 327770 2225204 238767 531873 1555785 888561 1651512 2605669 1081901 645529 2235145 517619 1922532 1586841 2399701 1803522 1207975 2116130 583753 410040 539039 906410 2180525 19026 1899721 1818858 1481681 444140 1791564 2332362 2149800 776810 1064656 2017626 1890641 2620395 1830758 1920965 2307374 2287023 651475 1930074 2159154 2316177 1377487 2581759 798886 1213167 1534184 2274887 1602218 2187381 2459493 68297 1499377 1947192 229080 1012586 1890465 2336549 94561 2161186 663186 2464094 2071020 116695 1804319 1967596 588074 956220 1219666 2504259 538004 2503087 1587119 19206 1212585 2152957 84927 779857 100261 475575 1864080 1902691 1830653 546309 1990222 2630903 683238 1342141 1389762 1791649 2097244 1931740 391164 596233 1939492 212744 1230249 2547639 1889913 1317026 782806 2523587 300409 1800786 905246 600122 1821964 2592476 54479 515045 269493 397637 1946999 1783786 2540908 2038754 1044669 802078 2575536 2118812 2159123 1441290 346194 1864675 1647039 686650 813089 885388 945755 1274053 62084 1590951 322800 2249995 171264 2316370 2607543 1622639 2025860 65251 2121864 1319018 1568154 1800021 1651373 2162466 2413978 655251 1349173 1139727 2532912 1588733 1521328 1748443 2396075 2230250 1356482 2461686 1291773 2241165 1912695 617155 1867814 247496 356876 1969167 1818944 218166 2441751 2090903 1792092 1314769 76829 1642575 1958857 1994964 1587025 2520638 964916 1143271 192191 2517568 2147507 1998514 297291 1129906 926462 1245539 2440769 1270098 952667 1458976 1507755 427334 1721390 144717 1073355 1710950 13871 83521 2482990 538247 2245217 1791493 288740 1299826 152876 1742638 515800 1156546 1766438 946095 43130 2493607 524564 1409438 2550274 479838 1304750 1064278 576763 723084 2090778 2141630 1074172 1153992 1533278 431461 1797672 1825180 2123790 2017583 1244425 359497 73681 2356315 2649020 1412425 45374 1344615 2436657 1105863 481 1505905 2564880 2001284 2191281 2050331 1582848 2577214 2384662 1805229 129914 853983 42570 600424 352548 12137 669280 1340327 300705 583056 948524 2624655 2052413 2112098 624780 1935206 582957 192728 2631717 1949267 1591750 2335616 1083314 447867 1429225 2459735 1617710 1921467 2425287 1508896 1914872 2303581 2023125 70314 629252 1024910 1365793 2317279 391309 527330 1142279 950888 827131 1184963 1781465 666294 184624 735162 1194670 1277298 2643699 939637 863345 1009033 1825873 2405427 1308908 107980 48790 2019921 169005 2260076 2063391 262700 2494333 2240238 84858 1306142 2343874 1594267 2172962 1561449 2195862 1130847 814248 433473 2426953 1803462 942771 2182878 716943 2246659 989156 1805816 271128 2273429 212841 1830527 849565 1720852 2183402 2011736 151871 2382146 1873271 1223542 1493119 992702 255611 407974 1938296 1249820 965830 232094 2314204 1560137 1009653 1384407 1653610 1682730 2315577 1420547 1281545 595303 2324421 770219 1997134 1579882 2234373 57971 651524 217882 524528 984731 2108509 183227 2437966 208029 1534337 913198 1937287 250894 510671 48164 2216865 731267 1778715 1194012 1359984 2202066 1423172 1477573 2409797 164329 1858620 1813535 468432 1408480 721238 150884 2061557 2525001 1981134 1232604 799239 1785998 1434132 2546946 857253 1753767 2405050 568434 601897 1201344 2486605 2447898 2545069 1380365 136921 2164224 1695374 393350 1962896 2438028 1631775 383826 210680 39068 1156780 2336875 1266808 1219233 1519023 24088 173060 2408474 2248887 2056981 1794184 1035345 252689 1927156 1515502 1690053 1104036 1349073 554428 2478855 2525277 896510 419277 1391612 1151781 587674 1889993 1195105 138806 1738995 1111037 2576805 310774 1109380 225074 2601058 2135802 2000631 1137851 991103 2210581 909352 2243707 2576024 1839542 76264 1475817 118333 123834 907361 2281795 1596883 1389192 184671 2138113 606360 1090910 2033896 1805754 1041162 711765 1390616 1561826 659055 803386 1361896 833255 108174 584731 723765 1512093 1259323 362815 2152561 774382 483139 2453260 443651 272020 2362641 2596265 1745137 1823990 983057 1859285 1753356 2523584 105844 1900140 1046377 1948236 979997 2111951 1983065 1839976 1830772 1252636 1668918 1074738 1375963 1962147 2445270 2129782 2506941 1480433 1846505 1534124 1559147 343411 380728 1907332 2163522 2080265 2105528 1098806 1800634 1498501 2181463 1241490 2191884 149822 948944 1674135 957636 2011383 86302 2218608 105490 1373829 14994 143205 2407827 2468405 870579 354626 352677 2518485 1577764 1446922 1486436 2050075 407584 2561349 1002910 1381040 528127 1005018 2333269 811922 1516290 1222913 1653535 442676 241460 762787 1644223 2329139 2208500 1165138 445499 2022263 1511802 981815 1449382 1953757 457960 2151094 705870 917738 1934156 1323395 1216398 1988026 511847 1210335 521843 43519 2387329 2626357 1546057 1251005 2612195 2082496 1627596 1700060 1602754 1655287 1288804 669622 256035 2199749 2069906 174015 2459800 60026 1494853 2464739 2199728 1037097 298858 1475702 411636 754107 1954428 1921871 828652 2487278 2044371 695299 2343446 1896997 615732 35111 723712 2042538 744094 2224551 387423 1534418 724008 70050 554363 575477 328402 1777917 2557715 845037 2518013 619175 369976 2497226 1872023 1292658 1860048 1959604 1817775 266443 995144 931522 194249 258091 2545155 2467367 1938711 1871450 2223520 2100345 1312099 160961 156334 514549 702477 1187416 459446 801573 435660 2028764 106016 2278943 1940609 2051320 199496 2330519 300210 2358534 1067535 1803019 787192 1898720 2497742 1780831 1756496 2049876 1358278 275743 485534 1527490 1744863 1062126 904875 2628374 1703475 216415 129866 2297365 2153338 2297082 217899 830802 432290 2538238 1141627 2296916 205019 680028 1719308 1589620 391426 1796748 1052219 1884310 2170471 655624 2277814 2210492 598527 885872 2396429 445938 988817 248466 1143244 182261 158037 2323465 2292176 2279203 363378 92389 1303228 1579377 2394646 2347080 46304 913086 480634 2576340 2626260 453443 1239646 949593 2121621 284282 1265658 154391 1496046 1495030 1164359 2642839 460757 2547050 907298 1494747 2026754 801591 449211 1723545 2040916 360109 2466788 1280046 1415959 1637233 1128295 2453121 1380693 2197360 2259118 812964 1753392 236944 52155 1173783 2255861 712091 584197 2303668 2211800 268392 288227 1088999 852368 1593967 1592316 451353 860307 264961 1409953 1245387 120382 2623918 1348563 2458956 1855732 1186037 1348893 1970306 2601551 1928585 1122024 32421 1554629 1729204 954452 1797046 413401 1900059 1283988 1634487 1603411 148886 384496 702147 1832087 641791 895373 115899 1300991 476169 766201 2424973 2411473 1342643 2389279 751981 2521199 1066739 1426586 371391 64917 74998 675760 1195644 2264398 2103416 1674099 1666754 45781 1214278 91629 619598 981433 6724 2446349 263571 502296 2153542 285250 809919 2087003 970443 1832825 1655428 1339040 737808 1151411 1595399 987342 923541 626493 1897096 2552910 2242595 2112523 2358321 2579682 2035062 161578 393386 2396769 156105 310226 2514190 1696536 1243446 1357401 2237791 825383 2032998 2538374 1371388 2215136 733859 42616 2290516 2178417 2592821 1111169 689987 1095557 2185861 334287 1411446 233338 1373946 528611 2591269 1417402 633002 1417025 2109577 2304247 1525106 2355790 1644869 1883472 1242681 1003098 383768 1828633 551539 1726989 682572 1394348 963034 327523 1781466 1447571 1061976 728004 2410318 81998 2009800 922572 1809796 2048705 2083951 2425934 589571 2634822 1943181 1291158 1267539 319633 2025773 2470964 1710958 21302 853893 491671 1698402 2431715 1410402 1774802 1741829 941595 1263953 202022 1445097 1228886 1623979 1937002 1190652 749359 2282366 1430667 2449397 1270249 1142980 644818 521152 517559 2459150 1929395 175845 1711173 650431 1084890 1685961 2033589 1055136 2321374 1935860 2435845 400790 786777 1266181 2517942 293137 801056 1636099 411450 2024603 958538 694692 1053002 2422549 1128854 137133 184940 1707394 1741247 2339459 1945988 542711 55053 495513 1473636 1613863 1730887 638700 937017 1354064 265711 112422 1955923 247178 1427080 722693 1984652 1433193 568489 470058 1180326 2143296 1036062 556094 1232354 141660 1509879 2528263 2325595 770619 310101 1698949 813516 1445037 2037419 1439437 735965 1630382 2090343 2482933 1007219 2278719 1488235 2600150 2515799 600546 646323 428354 632017 441025 367385 1778238 1133147 2218150 1066554 1560959 251934 2359569 645624 1286220 2072647 1180497 344181 1429195 95909 9597 2291340 116838 745965 602369 2007517 20796 65329 2389736 417778 648407 2118348 2001515 1793897 2216383 439264 345544 2298118 1760366 1651197 1725925 68336 1964637 260366 1320844 650164 634513 2055075 1068527 743959 2472457 400799 757143 278070 361085 2333138 2180849 413891 1064011 453698 2096422 113702 2488173 966730 726707 2226973 1081067 173776 423883 1289590 1226310 2403240 1995967 822774 193115 1029864 973723 483686 286469 2267869 2638578 2425258 258449 126772 1013551 2381571 772301 1764961 1121245 600877 2181033 1831114 1771539 995393 1336555 236645 2112333 2033503 1695183 1640115 1945525 2018444 2067541 960266 10115 2598966 1822163 1521119 1276713 18015 628970 2605258 1207578 1503933 2160866 2530662 1996793 1614365 1044009 2608666 2177718 347350 203953 1233876 289514 588545 301095 85604 1855555 963311 2033849 2008567 2031000 734698 1506005 1365962 992663 1400185 327107 238532 734722 1702005 335470 193736 594440 6446 975310 768681 1136479 1620212 1211291 347661 715352 910896 1874590 516600 1279586 2250139 1987413 1511953 718930 1950455 749995 1490298 882898 2534256 1741436 691708 321168 999216 2220646 502180 133076 49058 1897726 1138294 278653 816691 2396751 712584 528499 2059827 1170979 1836141 124284 2528590 1395590 1364890 2229152 1251444 2269430 1118014 424791 2524297 2291651 2612319 723144 1250234 1587798 2265911 2253919 274920 168229 1089167 1637274 532684 616666 251861 2100223 866192 2222888 1208918 13297 1624904 969863 279774 2362765 2253110 278215 1097728 101665 61094 772540 2566321 1634309 2296813 310792 2176432 465640 1689344 1365052 1290352 2000191 122240 220906 1156197 1447306 1830816 1382330 1769327 1801474 2004039 981190 659111 1224545 2249587 48961 2137587 701581 1515267 184107 2050743 983467 2326618 838589 1943092 1628902 441715 29836 2456431 1025698 2335069 1355191 1244373 528140 24058 679915 1394569 1956010 1068475 1483781 2539452 214401 754990 736237 1481516 1524307 1279971 179448 1384542 2321824 2275155 400372 2157057 2460244 767577 1646827 1991699 1377820 1866128 2265973 2397932 539791 999964 1810752 1913186 58669 2095727 878168 82924 437831 2062728 1775183 532254 543565 1290717 122276 33228 551044 2336395 1679400 1972158 1183758 1650684 1133149 1693610 1031610 522889 152081 681998 316218 2349467 2619176 395420 2221161 879662 1416948 47107 565000 799021 1352761 1002504 1340086 97558 1985714 744119 1665121 1273765 195383 2091162 647594 1803231 1599340 2640292 1054266 44640 715767 104791 897497 754469 19384 474027 1098607 2286104 689626 1779639 1215275 1295 1799531 785997 939988 2165800 1841897 2640514 261712 516571 2203999 775195 303627 1578960 2070611 2146557 935791 2538181 2010011 1108382 1022826 383703 452414 505571 2070664 1838843 1792548 2241970 710441 1925129 108634 16708 2356260 923292 1124032 2260941 2273751 1516696 465414 1403268 1866666 1841618 1908542 255707 490653 2138509 398921 2475405 2038135 1004183 1855229 866470 2028075 1988059 318371 2201656 220963 2081738 2232883 1996044 2301143 514808 2300265 2569258 279433 1398454 401023 2035220 275678 342035 525276 1852336 2002044 325513 1091277 1195131 2047604 1424472 2224065 1676497 212353 2636300 129120 405591 1356670 1352666 254843 13432 1563396 250932 116282 2638945 1437867 979129 524995 998643 2214454 2070350 2565502 1880319 2460783 1243560 1394184 665072 774081 1325739 1542093 828045 908992 741935 2461939 943002 65763 2481092 2185605 1632554 1160551 1081196 1204131 2088282 603445 222300 892103 637867 384243 910534 994359 411092 2177890 864042 2294383 2406494 1918528 1546846 2148201 2509316 2040790 2254064 1390584 2589928 1745781 1572097 818329 560464 2279471 368934 1981448 952181 977420 385491 706284 2050233 983135 458582 1069584 1225559 821414 303667 1099359 2488660 1827197 989599 2531016 645633 1157192 1558253 821825 1274734 1675152 1354799 2385222 254096 494066 2217162 1742290 34552 2035018 1704839 1275166 1516062 2225876 1057551 2564156 1963603 2177227 1877313 628026 2183943 549758 2084229 329746 2011405 574469 149356 2004345 2162944 1781075 2452330 520170 1089050 332208 2134581 71553 2373728 979053 480968 1883813 418521 235756 813946 2603682 2232068 677583 778678 459972 1710368 1984480 1478905 334611 2021920 1557511 674131 1943930 2020834 1860983 297104 1158559 2017203 433762 2150594 870674 2153221 474938 1859734 641598 671368 700126 439049 164114 1963300 420817 2101713 1949041 2570153 789738 326748 2588310 2370535 115968 667521 1668767 2435197 947631 604193 321613 1573085 1517746 1221808 655447 689338 2370134 2603360 2100393 2466957 453362 1714724 1617919 739445 1888278 2579245 1988524 566723 1301435 2031931 1944138 2092335 2013486 2201940 388461 159913 1430853 300216 1482396 2323598 1659902 579390 2252665 21078 2371703 1425346 2167993 1708696 1743098 2283293 546714 1347351 926126 247304 2042736 699137 2090999 774168 2095842 1674561 2117356 77284 2380273 1091839 1098174 1535387 708799 218868 2374530 1118872 436641 2619158 333180 365366 864655 146681 2391447 302135 1466074 1491723 462624 1299054 717416 729888 656824 1305568 1040471 632710 1029754 1264696 622517 565877 1000928 2125852 2417999 1820712 1618576 665667 1717836 841194 1925832 2225257 1084257 1295562 2601333 2108210 316574 110564 2038128 1331692 2475453 2007090 336275 1887356 1474883 1508110 457826 2620023 119326 1087883 2558157 1086684 224384 1654365 2043578 842194 132969 2501467 2550228 1739480 1088842 1887091 1882157 1846852 1609663 1305650 120717 458229 471246 261717 1305839 660300 2363035 1418782 905880 395002 564467 541226 1610495 2582694 2203008 428430 1313635 2116087 1054375 2225816 2312091 1130912 1623423 540302 307173 878398 2023191 1124299 682910 2639578 324326 302554 2392919 1715296 1676844 2291572 1984428 2527057 685623 2101330 1014180 322240 764017 1269470 1309683 1512650 2213569 2293359 1315516 2590883 1924243 452658 441388 2447933 1337953 2222413 340704 2370204 1113222 2587209 2069767 2528351 1994343 1514204 1437182 1041221 314114 2238251 425998 774321 1293451 1605390 1725635 480837 815315 986605 288114 1066418 1017887 194458 2025863 1425271 2231134 658950 1017652 2630923 1696514 1684119 623989 744404 413288 1825371 1577014 1176735 102337 1143633 703583 1957481 1881950 2629218 30314 1901280 2629617 1267764 1206927 1816616 1032877 487054 553035 1118319 2374853 1977673 648019 2551983 811188 2254922 1522110 2048294 314733 358325 307695 52180 1279780 2023392 1834052 1506727 968831 1212274 1027919 466309 1483255 2578507 758353 529134 1979367 2448523 2631203 1474763 817363 854722 1819164 172726 1778921 2524818 718775 225585 2503115 1205866 377573 2322633 1769991 1273630 1247586 653250 1666678 248844 2073011 921800 2446923 1362793 630384 1331954 2496228 262946 1519914 94677 1121211 244320 2107756 1295591 1003661 1286291 932536 583489 2243423 2170393 2434170 1562402 2178630 1770783 964661 263948 301185 170802 2111164 2418467 1235493 875681 2451303 1550627 228377 2040955 1912666 1605585 2443267 606256 2258504 2306702 1718517 615394 2111979 1592675 1623901 1471129 1675672 2588593 1812524 794999 262933 697913 1350231 1495451 1255901 697190 1860349 237087 1715575 1478662 1048955 688671 1581468 957134 2218289 1060130 1034071 2605644 435729 824745 1355022 779355 1395527 1212309 1362678 141093 1669165 1305084 690080 865475 2591836 707989 702892 1384179 977705 2180184 689961 2564688 13820 2129470 268333 2289046 2167172 1621548 1772974 475431 2486663 1927849 985063 1718348 1196810 999770 994667 2627181 738643 2413706 1147045 1893832 1191686 586533 528615 588592 1952799 1921546 1871049 1010926 979117 2084748 2474263 1025952 1302020 2368478 1685745 402846 1817569 2364917 2094296 269973 2166515 1433800 170923 2340943 1825840 990019 1763832 709000 2362124 1591442 1907018 1649570 894461 1160597 1844414 2052911 2365895 465537 1267628 2299020 188288 269076 1489331 1328095 1258559 1067801 1610127 1969364 811827 506949 2247147 1275597 1247915 412414 1346684 1893503 1655341 1198550 52173 747685 967122 789100 2039172 1559136 529070 2305752 366959 2304376 743640 2530062 2562543 752923 2620169 1012273 322915 1405510 1534243 226301 97754 1059184 1793876 2073923 369085 1546929 2322533 1941759 1663694 334817 1928366 712083 1490987 2027602 479205 1638042 1846041 1888471 1066979 1504934 1911516 1910590 1526620 1137348 723986 1926321 586674 1365774 27971 1839969 447008 1585410 1954590 483341 2201237 2177904 2101990 1353457 1184872 399284 162892 2067224 1283460 1834206 847752 178013 2217548 2417306 882322 979208 2112192 2126692 1286892 1894100 91864 1717410 2031205 537632 13996 2384132 158204 911852 1833133 923497 1165958 534835 750180 2012561 1194891 654497 580794 2273865 480674 256528 933280 253725 1065352 842923 323838 802822 1691662 1536575 2342232 2162657 625012 2315742 2017637 1613914 1371581 1446032 532337 610471 1252250 114714 2163487 1974370 1513758 1434917 111796 107363 1764284 284886 2032172 1348567 99031 463836 2431010 1544994 742396 2426106 2307656 637185 2080118 1222096 1790452 2236637 1912832 1633908 1635746 2546260 1189972 1432003 2614880 300353 1299978 102985 2400344 1800438 1409974 1404945 252325 2309777 2198755 1402431 2340603 2283316 781641 1238258 1292687 829607 48261 622995 738658 1125261 1377350 1551615 922705 47007 650233 120087 1971289 972835 1819057 1371217 2171629 746100 2232699 635295 460995 1671842 821473 490196 2158133 2059521 131459 2102613 867414 2555694 1447758 2119696 2085500 717759 1123547 1015015 1160674 317462 1679225 1576436 1109887 1067446 237532 378732 1246469 1412008 612502 2512968 2281727 2106466 955376 385226 2363625 724132 2477513 711120 1160887 2571084 303780 2500384 1165651 1156545 2216714 2270618 2329745 502922 2415530 2521067 1997637 1343255 1989553 607410 2507184 1823722 1635679 90362 1747868 1062652 877617 350817 1542650 359644 2615129 1713010 2149539 1880752 2148067 655196 1036082 611519 1307069 1869387 986516 1320363 447168 1753248 1252350 2181737 63710 1755437 2549517 2352138 2560984 114591 1514192 1979236 85660 1383348 1947488 2014092 1743408 1095972 594972 2443631 1388497 842951 369662 2427419 145402 1598999 536712 2538153 200872 82408 738860 88941 1963223 2492271 1247119 2037474 1497787 2110706 1724115 2203971 192844 42760 1521895 1794919 659871 1443979 494986 940062 611999 471477 1710291 1599674 2347651 1409415 1352530 538651 371701 949671 1906512 1654594 994056 96907 367800 1498890 2515480 16241 2303519 1511767 276744 98016 2419344 239724 1951414 1563959 1953018 870985 2323914 1345074 2162894 2298816 943423 2024916 1779614 1778388 1967944 1559922 2286957 7997 1598467 915741 1124538 939029 2506131 973121 1975556 490772 2150321 1952101 30866 1101231 461291 2054701 2380412 407106 2623079 628706 1065294 1891986 1054391 2425979 1918443 184882 623670 598194 2135941 464899 1353352 1883706 1218459 1724216 1058089 497667 1238974 2277260 956647 1305959 2243264 215463 478253 2275789 2495612 1492382 413943 561944 1236659 2325432 1557534 1935232 2072291 1627496 606068 104095 806250 1630219 696146 306508 909953 2508286 2341546 956749 1538347 1792789 356467 1996717 665091 2333371 1543752 1155730 2332259 166321 1530586 1451269 1780072 1329963 1888839 1993534 1849273 2277659 753090 2456967 1719217 1903241 588044 1987093 906563 1915141 310529 2238190 1813607 85741 1049510 871833 174827 1042043 1847012 466582 416672 2010993 578706 1025106 2485574 706610 600776 1363169 1295892 1255861 2140649 385548 1501113 944783 1138648 2061410 172542 440862 25362 337469 2076311 2276950 2094379 2285399 382073 1713004 389045 402895 284166 1127133 411998 1776686 799141 857792 2074590 2036230 839532 2398114 2522718 661067 1003615 1974603 1917337 358430 1887327 2564094 365079 1579071 1553929 2097539 924577 1388245 995526 2647066 909122 1291023 474048 2050821 503945 1616361 1068078 1806070 1450428 1617642 2310542 788599 707619 2136294 1353442 1088565 2265554 2534440 2365687 2194965 1606864 2296024 1644032 333898 2301856 1509256 302971 1670765 2362733 1717581 2317297 1084547 818450 506901 455424 2439428 2130544 1739673 970004 1624339 1977985 458215 419972 2644135 369155 2234170 1309680 1321580 2310250 103082 60304 1490334 1115444 2226243 1037429 337434 2284019 2190079 1187524 2032800 87654 2189184 935746 2132239 665529 2079436 1156802 1590804 938593 1987883 292335 1910601 1924588 1769993 74765 1027200 2537234 560527 2396830 1148372 451728 1751248 2138181 1703883 13518 224793 1571068 1975421 2176574 1873722 2024731 994811 1842290 58245 143791 86827 1766846 612281 1480175 2377227 1688866 742876 1204828 1985967 1128196 1735909 131394 1811339 2375869 1336130 2542460 391708 2314268 1079824 1004579 616093 1785958 35481 2331030 2627154 2328097 1086900 1853621 1007664 2008422 2374558 77872 35686 1439207 2192073 2352796 581909 31915 2123985 1356830 1881719 2465506 494206 764522 2390348 1440288 1572023 89015 2469250 1371340 416063 168951 860441 1388885 1714572 561459 1553731 1165981 98722 1606254 168971 2291114 2215551 1321712 949508 1569763 735951 2439534 2255491 2000867 2531322 1192289 414364 1739171 1990582 122409 394389 1601761 1630379 937911 2488498 1332524 379544 347813 695758 546987 495707 2034625 23992 694320 272210 223772 1864142 129510 311534 1773174 1559426 801128 1366007 973623 2226512 2043973 308308 558451 1306430 822676 2573830 1456035 589030 2067421 605236 2640019 994334 2304295 2573498 1629629 2506660 259165 511057 2420319 1294238 1384704 2352542 1608305 1071982 1406267 2165398 1426368 968702 276389 1313526 491733 1052644 1149884 2001713 2275081 557231 1178358 2462611 133798 2439220 2355513 1104126 444603 899601 532581 39723 1142982 229394 467987 1177306 472558 368040 138654 2544678 210548 248523 268634 1177592 62930 2071397 2060065 124078 2593619 1463332 842996 845068 2489163 586203 147849 54226 933623 2056305 188313 1814003 2138795 1611423 1397630 866216 1798206 1652264 1016034 699178 2286742 405678 767869 1738820 1812653 367928 1457083 2168190 433679 1674011 1867984 1930115 269639 1291292 1018274 747246 1627237 21387 184125 1221676 2451950 1474993 1064412 126973 1311255 2524355 162421 1346552 1536280 720962 885900 2192862 1207168 50339 501656 2484668 2615328 1550505 736686 65727 1807482 656304 2363440 129855 469609 950405 451557 1460888 611573 244685 1281912 1168758 1521587 1480157 118958 1115964 1273553 2460901 756396 1583135 396092 471173 1362235 2260561 973667 945578 2503166 2594857 1548339 105737 1247034 2278924 80759 66989 26474 1461828 2422080 53136 1977113 1058671 1989815 2189249 1689097 2450405 737337 2176295 1289383 4177 383982 1771824 1513511 1697157 1169724 1266613 1406286 494363 773502 2443121 2103254 1636642 142349 565679 2130318 647869 1541560 1513109 463684 2364687 776492 1661417 162855 2426465 1557013 2525384 1777221 2533963 405538 1407383 2327204 270520 517426 2031340 1273540 1712991 749362 722298 1198973 2325066 1007486 1260870 980556 966965 1849922 620989 1932271 1267837 1716206 852319 2551974 51942 1929379 2603890 2598660 385523 2616427 80525 503047 2186249 192156 1945087 2218246 2093984 1352668 1540833 2401006 1325412 551206 1876397 1826825 2449165 1559301 707238 499318 989475 1515337 1360394 1926754 1849342 2009867 1836943 2100490 1837446 2220500 550577 305452 355114 292741 459564 1860914 2424373 1439727 2405356 2370957 2622179 2265892 2381413 2239828 2610960 1091080 2238385 1249866 666845 2224411 2618359 1687871 2458695 910589 1435641 1903887 1165305 2512144 2623289 1266915 451271 1792690 1583858 1866472 1100542 1219640 2121042 1858472 1127138 715087 2566574 2597075 1884547 1623104 2016554 563124 230650 1143825 2491738 549053 688040 2557572 2041884 405058 2242161 1191240 73079 1415731 1396502 626080 132890 1470700 524: 1377988 1490496 1022417 1066557 2513395 1195845 2345144 1468820 238342 2374533 811134 1406415 2383970 936396 950589 590239 2430230 2627762 2050116 566443 2526986 133676 920736 305734 1975141 363185 1099218 2097976 1136162 768391 1355925 1546802 1727776 635569 1197474 451475 2261959 106051 1442949 1466238 1573302 1046721 730016 1147867 5240: 688590 518289 1000192 1301231 1482909 513830 5241: 746627 800590 2525617 1458907 992790 835144 781009 2558876 1715357 1556979 1119665 5242: 1320622 2640100 146873 1515932 5243: 1065316 2635792 289365 869682 1426578 827347 859650 1085308 2495908 2243215 1798906 1245526 70297 31039 992381 592134 803615 2373473 165541 596378 2554857 574252 1434870 1484512 778775 2414106 367799 625823 2453035 1407299 2386507 2280859 1188119 2124309 136926 1587386 2562859 1411669 661708 1228724 2339213 1311480 1062418 77661 661096 1144408 296743 2293528 2585075 976123 142115 957290 335635 114487 83911 2621645 2478007 343415 353898 1463332 1556365 5244: 1231207 1897180 1767302 1100798 1368961 1628041 160449 2008412 779389 2388703 1760395 1176082 2604339 2618682 2205709 1625972 970898 1891715 892389 2517437 1104230 5245: 2392734 66605 607810 2170785 1224077 2264734 2390339 2590102 2488536 111591 2055062 2432424 325887 779131 1206110 1367033 2043027 969320 805769 1717310 10712 54840 2636255 1737109 2392152 76104 2414794 328779 1965877 666852 945106 1360482 293561 179513 400309 2403216 1192062 555138 2581032 2496401 1544531 237970 2045614 1772301 2481231 2447595 1868692 2107621 2356828 207621 1825349 1104417 1101102 1294115 1481278 2120369 1685663 2238674 931185 2422828 1841224 773862 2202032 2139616 2058941 877394 2554466 479765 307082 1891833 187689 1025652 1745738 97515 1546074 1145697 1376047 69798 62212 2478073 2314167 2543825 2562305 164600 346716 2032756 1098511 1272532 473855 196205 398594 2360137 1154989 2463723 1565468 1920262 810642 1342328 1768181 2621236 1471263 1628409 1831297 871835 147884 2126132 797358 1400732 1827263 2534614 1110282 136483 1964076 354439 1170489 1391754 2123396 525228 875193 2609571 331484 1755182 1121120 211185 1755412 1751272 1535483 28090 254450 392070 1911331 2573782 2211568 1234985 2159544 2315647 412202 1928019 1516275 1650518 1221133 916911 1706413 112260 1033136 2117373 1044317 5246: 2379858 5247: 284096 1052415 2002414 961453 5248: 327558 2572000 525: 962085 2584037 1704121 5250: 2533515 1963830 2616778 1627397 2625631 626636 1412427 1256747 2598128 1320774 1893577 363668 1898310 928604 564899 498138 220357 1558299 1097665 252915 1431466 236186 1463378 1062123 2051538 1574829 2328206 1375878 2317488 2020922 2369705 2342448 877302 1454756 238859 1615920 1177716 1900912 2210617 482859 1520904 749791 972435 981954 834381 1374326 108661 70614 1671572 2081278 2006680 2580792 1712681 1707062 1720848 800389 350611 488551 169136 1903604 456460 1704018 245430 1501983 1382749 598736 2122282 603439 1360550 786111 2116191 1106137 311831 1062320 206058 1768103 2060343 520080 408163 925469 1720220 5251: 1851273 23259 1322721 2643781 5252: 265628 358190 795050 1480458 1150295 2311857 828399 1315515 2365237 593570 5253: 144015 1616406 953075 2025734 1336386 2013726 2107188 787136 2075740 1816552 48198 1195771 2579088 554466 2171824 1045226 2078825 107089 575795 955571 150340 5254: 1863853 1216081 210234 1297207 2583156 232955 2448154 608447 1469933 2194866 2477308 650547 2178965 263753 486492 2024602 1883054 1961800 586898 347449 1629218 996973 2522992 2612228 2298725 2270550 2084937 2543199 2634807 872973 1001266 2258139 2397039 2114834 1902510 1388947 2040125 1344365 1732957 1594542 1801262 1683659 1568692 1626411 976939 1065036 5255: 699933 2422429 556141 780650 134071 1387111 1950540 1108753 409302 1887046 747909 1936128 1965682 1016289 813521 611758 2572048 1855317 1347881 2068002 2152776 2469 1221268 1674205 952514 1770367 2039145 2276315 1651179 23347 370037 1596784 2463674 1905615 2536012 228033 628306 732079 1862709 5256: 1404245 2257024 609350 922551 895875 5257: 66358 487593 446624 1794933 890087 1594849 17099 107560 477455 662556 1201719 1990763 1108687 2286310 1141213 2452595 1747421 702425 994330 1630694 1692968 2518095 714361 582609 1358295 1506607 650419 442403 1588809 1620927 2515053 2077906 390812 401545 909257 188868 2384011 2352850 676781 1972036 978547 2414993 2073604 1703561 330439 2044120 1203215 2208038 1218317 2198122 1867639 2285807 395649 309885 739873 361910 765132 285398 2613671 651593 1981491 904835 70806 976339 1840900 2645201 1158076 568368 2096145 1643957 2394618 617430 2318706 2426563 1724707 748028 290940 2439470 1353240 1836827 1008369 1996778 2396314 2492268 2056353 1305632 1132526 1440222 323560 305667 2541550 8396 712526 828871 696609 1866659 973478 1813051 561858 543413 1666070 1719519 1029722 784272 2160047 493307 1436065 434350 1547574 840480 2627747 5258: 2394429 819365 1802710 1917013 1856867 1187565 2165042 51190 688286 367612 2468664 3687 1504700 748497 645461 1906071 2031692 552763 1411564 1047985 1001869 1082866 2229364 1942972 1918253 1879618 1733438 1009658 1262236 2591337 472747 1902390 14988 1956441 1186848 1403843 1495776 148195 1266017 2075252 1694769 1682665 1617439 1515943 990358 1728464 2539814 1181683 922318 1291962 2581263 641187 2407608 2046478 452197 1698043 1406081 540293 2107644 581569 1372345 1227575 898334 202619 2201830 1701081 1139808 311792 1592109 1942186 117212 1657060 1828567 1932751 1061237 33415 78726 282102 1549211 1008771 1932987 1599076 1629411 1383837 1720741 736567 186539 2346661 474799 787682 2167957 1618504 562017 599551 1024763 2078395 2198712 1753674 1060393 1334200 1878093 2233005 754358 398070 2448434 1643324 1623432 1097454 1659827 416160 234732 908686 490269 2315047 1671061 428467 416133 556873 1979969 332200 2237791 984475 2531854 1808014 715197 2303769 309400 394201 1321918 1738142 1763048 508335 862360 1499917 693782 982804 360295 1275385 2327037 2054627 1958023 262009 915014 2604605 195773 2547532 1342438 2394075 667307 2264847 1889528 635411 1849764 1162568 58402 1954362 1660839 744441 5259: 1441606 1428272 1030579 951599 1654582 526: 2438429 2525544 2438431 1053860 2545022 2473531 2542130 5260: 1574842 1179562 2530459 636282 2403078 5261: 2642308 1846074 201224 1130198 1956842 2135781 1985731 918008 5262: 2227307 2195832 1837307 861887 541572 5263: 1609567 2612096 880686 1181155 1396834 1180828 543713 2624886 158105 2564131 2576115 10470 32412 972932 5264: 844728 1343414 1752277 2195105 2557323 2114772 311753 476017 1933743 2075236 5265: 2466549 1246715 1435957 1200798 2450729 5267: 2504747 518945 2544445 2619008 795593 991222 790433 622440 2338227 137321 445740 1552772 742949 2455558 1877309 920435 1890901 2142827 5268: 640910 317060 595106 1989421 1872410 2192934 354702 720024 180937 701256 987078 1276295 450234 812536 622887 2091153 1846965 507810 2513062 2164063 773904 2456969 81285 1391057 1897088 586306 2078881 392238 20271 1954123 312211 358577 2003773 211942 238114 1648822 2589890 2080195 2397345 2035835 831942 2629200 1324852 1191060 1906875 1861074 909318 924467 2278230 1627839 208741 1863803 700490 1713067 2107416 1730622 2433649 1936928 1563749 45297 5269: 390508 2146490 1181914 2416491 1120729 1301065 2632625 1634971 2332780 1783931 2394704 513777 1586687 682062 1888679 429452 1642992 1852040 1341940 527: 457339 106217 1530060 5270: 749620 716433 864528 248468 2034719 1252945 144968 85660 5271: 1395012 1866193 581352 1214824 1763504 697998 1926382 54692 1855501 2285743 5272: 1515871 1212007 1823382 1091113 1521657 103836 101967 320576 339527 2634777 268331 445423 1006385 2513786 2555250 780768 884199 2424189 583799 1872664 18091 1842385 5273: 970022 2401053 2260543 354013 257681 5274: 1467842 2424761 1367353 1602069 2366454 1224100 2579761 912856 2361778 2252663 968636 5275: 1535810 1267860 1067761 5277: 1765949 2405172 168934 523092 556103 484766 2319497 1320187 2647559 2096735 2005504 2641427 1727984 1076155 2594679 2497896 747833 2309358 1623454 2167916 2112069 1018816 1152483 900819 772630 2522672 2021128 2577383 952622 101068 1165576 968441 18786 1239178 348285 1486535 1244204 1301979 2156558 1493635 167450 1311825 2217039 2429116 63692 2262670 2471312 2590402 217584 1737549 2630457 2216810 2334289 145831 209678 2074831 2377643 1545484 1965336 1042529 439066 639494 2318658 520243 1055384 2638761 320382 452994 2631993 2051455 1816214 2457946 1898074 2238723 2166040 2087343 1603537 473783 1082734 2140920 491965 1122791 172969 1001734 1122985 494741 5278: 858252 1377018 2403137 1534444 2114121 1086959 528: 2587556 487119 932038 790689 2125862 1280566 1170033 1913324 1992490 1185389 1069895 77471 1402412 1778432 921531 879022 2620671 1939185 135718 2460625 904639 2262706 693728 477388 28213 1989800 1276913 1603025 1541712 133265 719234 2428115 877065 2237471 1299550 1822274 853261 122601 1837838 1360652 817045 1513375 1876625 2335648 2550394 71429 1270217 1905692 1404743 2608816 1482207 569883 2155333 578019 2009183 2093981 768090 498369 1384222 2520017 1869632 2286986 1029192 1371312 635344 1684516 2388478 101836 316235 986767 2000775 1382001 1555902 338528 1205976 844049 1695795 1279858 223461 2402762 2132547 2472174 1413196 931005 359096 171039 1425512 1216387 1808576 946575 1240823 576308 1318142 2252200 1205394 370065 1579311 887939 1917600 1863499 839670 140529 2520564 2298242 2094823 397157 1569053 227741 2458517 2038182 864047 1030363 1090855 2526772 1815782 47846 520990 2373029 490010 2225207 1222390 2348841 1691233 241915 1156847 1838025 2058124 1266665 284560 2390820 1538158 171884 1687791 2636037 2506836 1417435 1420822 2242958 1495348 1589793 867044 1873470 2390741 729407 605265 2039628 1507905 1846904 837215 344763 845385 1430452 700722 1244714 2479997 1579732 50704 1857979 2374395 743238 1691201 86959 1359410 217838 2632671 302001 2009544 505272 242948 800367 1151096 1561044 1191803 1411143 2389133 2608552 1322034 981995 2084798 1813290 431823 415206 1197928 656557 986098 557529 1379726 2162641 1645255 73463 352265 1084418 2405290 329484 1541892 812857 1304138 632719 2589973 1427493 1080870 1332301 635607 2209435 266320 648837 1888772 904898 1479362 178217 2005430 332796 901274 850384 1949249 2577151 2439674 8511 1012347 1496801 721525 2001292 2098603 2584169 1965830 1782032 1797686 1542103 548020 2414639 78089 1689258 826409 2072697 1519810 334202 790093 470288 327691 2086264 2518195 1705060 2180168 754306 1831239 2006566 890779 1596603 1380250 236949 812369 857413 2520750 1859420 750740 2495036 1788609 2537989 1432060 1746637 1894456 1227002 739202 2501751 1014251 850692 1746739 1805701 1292281 222521 2646712 576261 1371603 1738109 2066017 20440 379253 719014 519655 993568 2378795 1003783 1359727 632314 1188000 894882 1475577 2496320 2149067 1706427 324393 1293870 798019 2088231 673258 2578372 1398240 41414 1319336 705786 2626913 1208745 483077 732728 1791583 849942 1852364 976825 763570 2126189 1303708 2394097 18335 1032139 672246 2625145 1496546 2430616 110527 2221521 47170 2090894 2571337 200286 1934113 326177 2113472 850407 1530010 1776176 623977 2271716 1485394 2439595 1921659 2172043 1168662 2092292 2027661 2153758 846182 2561165 2036921 1606407 1181717 1619688 1429946 1767456 657273 303637 218019 2072134 1766696 2021740 11782 1444239 1897066 722976 2620659 1947221 272051 936971 1240052 1179117 234319 1957522 1415597 1555114 2210685 1912881 1750069 1741721 2227668 985211 501708 1316075 1752215 2346859 2094487 2217842 544298 1391029 1367078 168154 1157276 2108745 463931 891695 640444 2644562 1154287 2514407 320836 1811772 2616836 155088 773525 703561 1113913 521904 2068616 480239 1454199 1808985 2422501 1344962 85313 2152854 2149167 2506423 1766301 1466064 2379593 1552276 2403913 1365671 1227267 1793313 2209786 529725 1819429 1802120 2351514 581506 765573 1429672 1181698 2002604 345869 1207614 2378005 94246 1659456 2308648 2132087 1175550 1976804 1371531 1642727 1341061 314526 1014001 4576 424771 1520299 313845 1289184 638175 1234546 2522650 467069 2242949 1724219 1079521 390674 831907 1185064 1267259 588399 1238842 1467668 1460117 989866 1337981 1520095 2069329 334536 2115064 466170 2534409 462693 631937 1523622 1872584 550491 372791 2150829 504535 2183170 708304 1912471 1673319 99239 2304083 2091224 973603 555990 27739 821883 1182349 829753 2191231 1328084 1968836 1665326 128717 351405 1059428 192898 1520597 2632219 1080512 366425 2081751 2001875 523241 497284 519184 1536263 322927 2334607 273085 1093741 1714500 47058 436430 2385153 162203 2177190 2352561 1780588 1447936 503472 1935310 739875 295479 93903 816158 932868 2383612 2098149 901520 1908992 1938055 213704 2162479 313454 2216449 1570444 708798 2540388 41724 1892631 473844 1781487 2621840 302102 1719457 1935746 903241 742044 516672 53797 1492198 1486758 2601695 2130063 1297944 2123169 2535359 591309 73744 1965062 2463317 1596387 1661423 1221990 1290767 1113697 1282784 2317264 356771 520595 2572365 1658883 1790670 1810430 2168658 1179478 1204113 2288591 2017214 357635 574439 2191611 677516 1712308 1704384 1278808 2214120 640838 1175717 1971494 506236 974224 2423838 1984158 1449107 838465 2220559 1906471 802681 1708281 48186 2052862 2119496 797041 362874 1813842 955706 750119 682319 2494005 1568099 1966544 2264571 1359398 283267 2507313 194693 1757472 2073766 1249346 1074342 681527 514519 93025 2006556 1031542 1162917 59248 847314 1407746 500758 1297342 2035781 966501 2416088 1254639 697711 1577210 1042121 461093 119168 305643 2610425 1877939 888029 2205215 2046926 354712 612114 173149 493538 2278960 2269838 750313 865944 2535229 186506 1255318 414080 939694 131683 666583 1302507 766361 2216091 1243812 2435371 1989777 1981857 1727751 760982 594706 1638181 2270992 271366 567117 208433 1730716 141148 1443497 1452540 1482098 2159572 778882 1881897 2110110 1866600 852374 805374 1440344 565010 32130 2473769 2011682 122590 2453799 1036862 398112 1558586 2330341 2623870 1786296 2180072 1948291 875248 969253 2357189 1159855 261225 996520 1785248 705459 60995 627312 2517157 1911219 1824420 2452205 33364 1631273 401707 2424954 1452573 1068138 446393 339560 1946409 2607984 1246742 440158 2256065 2224525 1037392 640427 1190580 441856 2127796 115804 1463625 2329123 2528191 1686841 1821812 73403 1798240 430459 2250574 948413 2458835 2594239 1134787 1487208 610264 1636847 977024 88525 743235 2187137 1074825 421444 1854387 2006512 1422561 1949490 565801 2639780 1589989 2512037 1477208 694413 2458335 956874 712691 2472914 864061 998349 2374684 2500969 629014 2361198 989416 466682 636634 751556 1428469 2080296 1438941 1549284 369915 828436 1490741 1410991 1485032 1314243 531237 354053 1818578 764503 884953 864038 2088281 1826755 350685 659547 394125 2021763 2574761 802025 1812500 719002 755006 455560 2286614 1055715 823164 1816971 648022 1416394 1741070 2519534 790290 1452945 831679 2432208 2600960 2062307 1671860 206954 2364190 215730 2524193 887341 1418218 1167121 95699 1562770 2428259 2311049 1219818 952036 2262280 1678107 224587 2395715 1311534 1215212 141669 1206102 2457008 101712 2554809 829058 1791048 2637849 414787 30567 291396 521714 866165 540461 1502420 417612 452054 2292393 655877 1675429 296982 1061025 2275545 1672437 2047821 1382043 370729 1564888 2588533 2516421 1276204 669093 649797 1422015 1408053 181329 996445 2086576 1363515 2217752 2614862 821751 1177604 5516 1248595 2065720 1990915 2518222 1079142 1511292 2113683 2006116 774578 376062 584000 382620 687445 2276654 1223992 390128 148570 1733104 6363 745298 1512942 2006408 445003 749567 755774 1485580 2530800 1689159 1779844 1646355 1874064 688753 376365 2137816 408429 782541 2262555 764389 295622 791832 1973358 2290545 1543062 432909 730974 1404091 1391477 542813 1400123 37877 2429233 1031102 102648 1700345 859956 46956 451203 298134 1504010 219941 1727327 1098628 1187385 1072163 2422321 1663364 2345735 1751764 2607983 443058 1351720 2397513 1058065 1476972 2240066 1613973 1706084 391276 922134 1897822 2244619 1635227 1042615 343712 567782 1450774 259041 853517 2273619 630126 1933255 2119134 434787 1096194 363731 1612005 537574 1502676 2235640 931772 1604600 499098 857019 1630326 58837 124335 706351 233066 2446378 2329261 543515 1105203 1599174 1442088 1979529 2110744 581854 210393 674590 646579 450825 1736784 194727 882071 19900 1780767 1315696 2137112 1482558 1972759 1232494 640333 515824 472533 2206502 1802785 1434609 1249501 266946 2511017 598753 2596387 1805775 2256457 2141351 113970 1523918 1822960 1403485 98396 627357 560401 2161867 1262480 798541 1491835 2512189 360811 825485 1402939 2242835 859847 2293340 2266575 740226 2598953 1361836 2184474 116723 104603 908585 1367127 1764246 544985 1455055 318739 2575895 1160067 1752712 1222999 1655488 553956 1891825 2295434 1630870 805190 1630686 2428071 1126262 366511 2549955 49048 2164410 1130118 2209951 1872425 223269 1742426 2173488 1075391 399133 544216 342803 1642600 814953 383608 1825332 1947603 1987569 1975582 1339784 1430340 271312 2018515 42790 740727 455188 164668 1052582 881178 1562221 1182305 344253 776673 954289 2498496 2227850 2071828 1524181 1951685 612801 1245960 1458829 1265186 1826939 1040424 1584056 1429181 2161461 1649451 1095071 69250 882243 1981291 1758364 928378 1848289 1224870 1519041 1988421 1041555 1692347 807150 942337 403999 2081192 1725822 2334610 881027 550338 2310463 1583448 1856000 1138306 673001 2361804 874759 2625430 1092205 351821 1572365 1141402 1919476 853488 260893 1532951 18739 2259060 2392226 1026935 1814784 1794083 1569140 672262 2052334 2380372 2022874 2109792 188093 1420915 2647104 2419504 2233464 1455696 1736191 2589307 1971954 1767624 1346087 2612476 1258209 245533 1575103 795274 297607 2292444 43177 1910730 1895581 1572661 831346 2536657 1469670 2360073 478711 1631424 1144433 2165619 538852 403917 134927 1468823 1026169 135973 533313 1567256 2339946 622640 1586157 77418 459817 2300652 2295304 1607762 1851893 588343 687967 968985 313426 2547219 2376682 2568222 808724 2251225 1461053 1297449 1457313 2228804 2492756 1543179 1315612 83696 2434257 410964 501947 869371 1320168 1950043 1710240 168903 1552676 1258969 1691442 1664826 1578523 1687751 123200 2639855 775803 31059 1430601 2255072 2072166 2045680 396797 670146 2099917 1071066 1894213 282640 1885365 1348226 1584876 2257938 1951404 1075148 808178 1147517 617831 771786 847255 1318879 861641 946921 1206293 1290122 1269157 906595 2315211 521676 1298095 1070847 412146 2523892 1160268 725348 2031088 659285 2008080 2009502 2207122 2168998 668434 505362 650165 2607171 2386963 1187714 2018156 651625 1156578 1360398 220675 308862 165195 367636 2076071 1362091 2002444 2605105 916902 1097106 891811 1873980 1406172 871329 997797 1921566 2136571 1523836 2522403 1786330 324115 1864271 698909 1449033 1444649 1524283 480577 2545405 311898 790207 1163478 1053976 772991 1797895 1228954 445836 700816 1982749 1650925 1242229 2183611 1094164 2494143 930199 1368014 1043715 2511765 1759887 392176 1767092 926609 2064046 1944891 199778 1315390 1714209 2211574 992650 1532627 1796738 1224844 2463546 1137578 2367682 730555 34863 2047147 1159370 1262019 2062822 2521079 1844205 1388519 990084 2234729 30079 198309 2132651 582405 1522724 1222147 2120516 2194931 1482975 408492 1836449 566784 1459329 1197056 252054 2196901 1395546 710102 767433 1772902 875630 1720816 1784197 920892 1990047 2153610 371237 1490053 2492555 2450272 673295 1189875 55238 1299001 506394 736649 1056097 766635 2567189 61668 214699 1776196 1098656 1086316 2400860 764695 2546517 1832547 2011954 900715 2087355 2069215 2543935 600949 1975764 485460 809311 2540078 2638637 1086788 291024 2221499 254788 537132 986524 2104784 2550463 22453 1535913 170600 388731 842516 858502 1214752 864942 1544531 1108427 1101082 1458218 963970 2582551 904882 1802904 939506 1298946 1086989 2085190 1646543 2392436 1229899 2261285 1453652 1617143 148576 416053 2187013 239992 2120875 1013841 2214096 2116627 2463763 1868964 1538855 910262 1977821 791678 598582 637687 1030913 408034 1638951 379602 1819121 1463126 2095586 1063528 1815261 56225 2172582 1054356 2177229 2292812 1323253 1048594 1080904 396490 202455 2318358 1014924 2297323 2460780 887201 1393988 1454970 1575060 2496186 2250071 401195 563755 1286165 561321 1889541 267945 155620 1803243 1262031 1891078 1737839 1489079 2137605 1519254 1666682 2611332 1881381 2084889 1922690 731103 2312529 1744733 1884167 2030444 2558240 2119355 91373 1362612 986400 1325958 118706 649580 925437 230712 2251762 1593208 1502191 1549506 508766 426888 1216256 2148826 1132034 1994414 2638319 1816818 1534227 1886821 333223 419778 900976 2055659 666201 356020 66698 869079 1114349 84410 205535 743189 1897305 382050 1598205 781735 1936696 373968 1135667 699586 581597 1117219 548053 2507447 1620030 1289941 2479167 629315 1215431 1895644 1351136 2511308 55194 2258309 1429828 1269175 152062 714661 1460897 1606826 1188228 1284315 1332057 265055 119867 823182 1837337 2497845 2476537 98751 1609353 1643645 1808948 1611596 191128 1467058 122249 1728346 448934 925486 1295574 1230082 1776566 1889418 1591418 709995 127461 1891600 2528685 2071973 1643029 1595740 343967 433647 1923597 652639 190644 675051 1870926 1015872 693276 1100112 2362418 856358 2256691 1262323 2001097 181608 711552 998223 133289 1229114 1072721 1774943 613682 1111426 125169 994077 842628 2440430 1839246 978938 866350 2157535 177671 2377499 1392168 1353365 2105246 2409822 1863953 2213839 190564 1815188 552483 1876754 965447 701605 1442279 355979 2308259 727400 2517134 1299035 1307588 2281505 744173 604806 1087907 1966201 265750 1439770 1966611 185709 2276878 543245 2607559 2544886 2460290 160161 1002571 670652 2644804 189071 1123680 2424615 2282813 432583 1180459 255543 1256519 472316 1739824 2284593 2279236 2454469 1821919 1806794 139588 501057 56854 138625 2244042 834021 856858 998064 2640400 1137666 1679451 1349701 725862 666228 2143978 1451413 1497284 451872 618976 320371 2045760 2087830 1221263 2348723 1393633 1457956 2099107 751145 1151447 1729513 2075923 2241207 1920982 2293219 2426636 777619 2419637 630651 1444857 1242301 1475948 2556506 1771365 1719388 1447457 2358108 982825 1596555 385974 2062405 2497007 1180976 1135480 2481491 602861 506911 1433421 342576 1721994 1583197 33942 137035 2451474 414438 2538537 739863 925513 1498583 1882953 1435911 1026310 9330 412535 1076973 1417730 1870070 2388237 1496826 278841 1313860 2182960 1883871 1089552 1928964 708236 1721734 761106 1466181 1949422 601359 1616934 230322 1831623 915748 141702 156639 1034652 151561 1032396 136232 1843519 813479 1915030 2611309 420881 1416154 522176 413250 1442187 449390 765043 1458364 919643 920852 1178479 448644 1853406 83377 1965507 1491530 2147687 99142 1764570 1684123 565870 914155 2062002 875970 118526 730058 1081837 789270 2224452 1844304 2420457 1293829 1967929 2217321 1087941 108846 2077308 2165113 849702 512296 1916080 1741454 34044 2018267 1738984 2171685 1881674 373569 787455 404581 1833750 421981 2628018 183492 902913 2581286 484638 1471836 77239 1722681 1150320 1485605 1876522 1877365 2063563 1721775 2047875 1979788 1095165 517556 1445808 373499 2628549 1842072 1820251 183017 2079901 1305342 951526 806785 1508911 2484930 1207679 996095 2638499 1326880 308171 2438541 1639995 2294749 521977 1633277 2293524 2623923 1183104 1383393 1003922 2216618 214794 1819614 652688 1700486 1218975 2465662 2288254 964521 2083101 2097353 238245 1527679 2082455 1198746 785550 300026 203132 1057176 2400012 1130762 984847 1131471 2390528 852924 140761 2234970 490796 541214 2387714 1459896 2450074 2095444 946247 240209 559906 2637755 687068 1857001 1082758 1100035 336230 1979984 2180593 305895 1748249 659719 328307 1643827 1091522 2626786 404531 379605 1449249 2457004 164595 2148081 2313079 713081 565629 43991 522934 2158635 2351412 1695151 1094713 2318239 2163597 2008545 1525586 9404 2191648 2564111 2638639 283983 16719 659007 79321 221940 910798 2264752 2525459 2535504 531944 2037174 663462 345569 2228158 1265662 1428028 941431 1162895 1531682 1103138 2125448 1873689 725497 42281 1606869 2489482 2319282 2296602 21070 1178747 403620 2640647 1416442 759149 947223 367430 1711915 2278186 5856 1236582 405138 370651 2170295 1047641 1585829 1192767 1073386 1277493 1127103 1457937 1853197 2520838 1827269 581952 1443063 2153409 358354 167248 1783838 1309837 2101606 2145620 1059691 1969536 1888873 1038136 1919183 436258 2267439 1753051 1595389 1936968 1013676 32145 1853270 2402302 1556388 1937630 2354740 2442133 1265879 2145446 2260105 907228 2542393 544925 1143750 812367 1557471 440750 2046412 1675027 939887 558308 2536028 4066 518271 868253 236892 2550298 2269992 547 856217 2160177 2357567 1602313 1902444 879490 1496895 1855679 738841 2181322 1323837 898387 1260542 2322067 2539711 1356498 2435856 129580 922375 2398368 2111430 586966 2022923 864715 1207290 2101288 2498236 1611079 339281 440407 1699511 1121668 2179083 179907 750194 1052688 1954411 408256 2339607 200105 920835 1418616 970581 321525 546416 1353794 2567302 1220195 107389 354369 225901 1786835 1321765 2647196 1643021 949541 2544895 1504822 2426831 1751401 1254818 1190840 1681664 161291 931206 969759 407736 195023 106621 1382273 422275 1167214 869392 1151456 2193154 1149789 2638341 523298 443555 2432187 2029003 528870 1001212 1746204 1399171 1799755 1780069 697780 1058051 290716 205023 2394419 1789605 213110 1850333 541652 1317580 1996418 1387388 2507107 268871 1394392 98673 2497980 739709 137404 1125126 2416451 2612086 2396898 2279637 1605693 1446509 233061 2525037 1495224 1018465 251072 1489092 1584972 2094884 1042926 201 2640650 2304667 740199 2376375 409563 2463693 1643859 42496 1481490 2122850 2343720 1089335 135625 2160292 214932 474587 1374045 1885283 301657 2569248 2404922 1229518 2462410 416881 561715 1176767 1126844 316634 2209537 1460421 2246646 915580 2318659 1636202 458962 708563 312234 1103812 2273513 1571759 2133752 928293 1389512 1568281 297927 1157536 432405 2598480 1603126 919860 2071530 2116234 1427970 2354568 1258560 1689516 2401414 1298219 816076 553675 2078690 1862042 2179212 605121 1105815 141430 2317033 2249659 2598847 1747330 1198567 657056 1015646 1559855 812203 100922 1480215 900983 2296989 361226 1758330 1467803 507139 390951 983026 2180265 1101037 2520929 447304 37798 2602530 1201693 2223544 649597 845651 2224841 977447 205867 1569294 1101765 1187368 1215114 796100 490791 1290313 2091407 692951 1614127 667035 178259 2026855 323806 938266 740093 606654 2078202 1333803 1625757 2230959 539024 1024884 1099140 988389 1154792 303658 2054980 568323 2266876 2641834 311830 352586 1838937 880097 705616 2018908 545374 298842 528021 1802015 1995445 1786190 966733 2360837 1782513 2374616 566443 1024693 1578281 1068522 2597397 999184 567734 1124568 634922 745016 638731 916818 1439660 330284 845693 729949 2158462 1339514 1973652 1247489 2289721 2255798 383439 1262971 1437798 2114808 802944 372463 2263441 1303105 2128239 929263 265904 476703 2630847 159649 1181168 1440168 2543524 493190 1135814 2514220 1550080 1206173 383221 1324000 1118108 1484886 2297431 421101 881198 521742 126981 2092891 2303553 1724718 2287357 190835 1156670 610803 846454 704562 1585850 392199 2253253 280496 2604252 827045 2043633 291062 2509048 959509 40983 1246762 1296625 1672777 558225 34300 1965177 539318 1676666 972561 813914 1048188 1046460 2349160 2165525 519891 505171 1075452 68093 787331 1381004 954050 487812 1365508 2252320 1152662 1153222 835130 1158134 1989863 1330849 2495817 525376 1828316 595502 1550438 877500 1102065 115013 187062 2204951 2540839 738622 2538055 2151566 1686361 1388168 2274295 579329 1396997 2501343 2311064 497611 1470870 1470851 1180559 1776165 728681 1332608 2373854 566197 428018 1633082 991420 1265308 1565552 1216580 2304703 829410 768133 1779767 2182261 676412 1307550 1932587 2485364 90051 482252 1446737 1962176 1853358 427650 1158400 1287060 2446655 990690 2296219 898902 1268033 1938792 302992 1301205 1342254 80250 2578647 47628 1301819 366678 40112 132795 2603411 933856 1654926 554071 359469 1944582 496122 1058999 1762768 1173126 212794 2110580 918343 1585536 1639151 1532322 193359 2135506 2232949 2069239 437686 1311194 2417900 1991372 795380 1979039 1389585 2577717 2551078 1632127 1345779 1544842 232157 497752 2348805 1054174 2505270 2220354 2545054 2231273 654654 2585641 2132394 446493 20622 665212 578353 1279222 1485291 283004 2134900 1373517 1585199 1010136 1406515 1460594 1111302 245603 2032415 1983837 1338970 2015346 689859 1145443 1704328 1218856 2370062 961642 1399050 1185453 1586973 1792978 2180924 826337 1102973 1854465 255666 852358 460264 1661079 1808329 170334 2359505 1979486 1594708 2414395 462011 1490300 1233335 1351824 2373467 758342 1101602 1115014 312536 88002 1809069 1435413 1630748 1152998 1206331 2569839 146549 1158240 3232 83902 949667 606993 252093 1885036 10638 1211668 745586 2000328 2193854 1562378 2433989 423556 2412692 1942865 939871 2041106 2099429 1667523 401919 1798229 930874 499089 2513318 2369003 2213642 43293 1975382 260572 865444 350120 1638333 2008813 898920 2032593 343780 1824374 909537 1054401 2017615 925981 515643 1920215 381896 1130491 572994 779574 1102629 1207991 795917 1113951 2558448 905591 849715 2457776 808904 2481706 2608692 563146 1328568 2401614 1962029 2151581 1555679 628759 1428767 928272 1011106 2631700 741791 1348556 4477 361070 1773670 834153 1093724 408608 2331026 2607054 1934137 1932861 2178000 1357565 1034471 543794 1938752 535313 2065061 929477 789261 2333150 1435351 1486920 722685 830300 202438 504738 951906 2416259 681935 2148744 414286 33781 217619 927007 443728 1681969 1253316 1090430 748246 446904 305097 442750 2623169 240774 2497746 1592426 1319543 2032860 29472 618035 1654496 858949 36346 2076705 1750449 252706 1610401 2161529 6878 708221 1929739 562630 2196358 502219 1811425 1070667 1685340 823584 2194549 1700507 1780187 717131 1431557 802213 1273770 603514 525946 2385272 1587220 1447742 1960922 105764 1198304 2255528 2225743 684850 2051022 601203 143016 965876 294359 2347140 387106 2318080 45341 442573 1001644 338867 2645587 2541805 2294554 713967 781131 2483467 2498938 644339 1724928 811674 2483798 1486075 2013059 951961 338906 1156852 13269 1380182 1242071 1988882 692358 962188 2091741 302686 237730 755225 2438586 1755240 2601415 1744373 924613 1571154 67652 2160020 2284220 1521465 991096 2473782 890632 910186 2408490 657404 1158504 970906 778957 2339272 939299 1621693 132116 1719533 1698579 288634 2071037 1050338 1233239 1330146 2270032 871574 2510685 1414746 407311 1868328 997766 2501181 1794220 1261500 500926 2272098 2617463 495567 1531728 1971798 1885979 2591912 1165117 365840 333776 1616276 823220 2417581 868471 1331624 687425 1845557 2223557 1797229 901064 1202372 1774376 1784037 188791 1064244 1365942 1188774 268312 1800459 2519299 923824 2022654 2288462 805083 308670 385313 2636327 739723 2518313 1608503 55652 1614563 2565741 748379 1549715 577511 295514 2344253 1746144 482972 509518 1617784 601172 2329472 1008865 2424006 1570872 2186699 1962909 2341569 2628143 1085382 1659178 362858 1849621 262862 1111340 1365922 14282 2132953 1058482 1200029 2066600 624038 1268289 1792234 64113 902389 1403821 940040 2515598 1682587 2479116 232922 985631 1052855 1590247 841868 674749 2356682 300629 1848602 1809255 1928291 755871 288616 2046105 1762521 1934708 1950228 1314551 1117988 1576849 302868 2244708 550302 2350086 1606930 1758817 1483089 649385 2523070 1453608 2525002 154682 2080129 265351 2628002 828672 2617374 517168 713569 646851 1593852 2067921 1073442 2634182 848174 470734 890713 940919 1390458 1899931 1404902 2096501 1910856 415065 438526 391553 156338 249729 1976149 1974804 1687386 1281290 285283 748291 648766 2494867 2243279 1077458 2276167 1244360 2194429 1859118 1486330 2644423 349068 1261812 1481112 1215796 611477 1231740 1247646 2096646 2372885 2634607 1220231 1335484 1148529 2097602 2276982 1857881 2255912 2133730 2603261 1136572 2177630 168196 798046 1421258 2315782 2221791 1940951 749593 1342422 1430590 1625634 1282811 1864797 1372028 1425325 2556873 1366805 2091052 7807 1770705 1540287 1175471 660874 531145 1950686 1336670 2511689 868795 2574484 1257808 2024296 1646741 2457613 504202 2518612 2198948 903920 2465302 1823645 2152684 869399 219889 719409 904315 1983525 977644 1212422 176653 865830 1357216 2410614 2220366 585834 1920790 2125582 584704 1713509 1510483 2286395 2342244 2203961 311286 2286373 2362425 2532884 1213094 862267 1388478 1051512 2624181 1668303 773844 2163635 770577 653159 571869 1593357 813339 448558 2568928 1876083 1587647 586802 1272988 752244 1122596 906035 1336616 2393856 1174097 231499 1201288 2263325 2375581 1850007 2357861 59131 1829940 1590701 513263 2287921 286287 2431549 2287741 599809 2412849 1991006 1740847 1151298 1269691 1442883 2107866 2059236 1945793 1339722 662781 387783 1826237 1081901 1538854 2377591 1713755 2037457 2519326 919452 1005753 1114396 1451574 1981706 2301956 1544388 2332437 1494383 444140 2307374 903434 180430 2067722 2160185 1773414 1779276 836701 1678713 89999 2106683 1805769 2477548 191062 1899193 755163 2090806 1116612 6315 282727 2045570 2492594 1177174 927798 1352445 174962 836557 2154147 1147181 24037 2570221 2635339 79184 2073432 311836 1358465 1815675 469639 64522 1930084 176586 1718159 965933 2451590 773073 1818155 59671 2510222 2391281 843715 869628 1452452 584369 515045 1993654 604641 2287483 455255 1116134 2249995 435619 2556959 789999 1481256 97541 621401 626839 843950 314116 1521162 1526709 1319018 1355003 1859327 723746 2057377 957885 2435040 37189 288829 1818944 464139 1705478 2234989 1998514 2487896 112800 139113 1569142 1971311 28824 2241182 1269972 1366165 1284218 2591393 393414 2327535 693070 583204 2586292 1977770 402558 1303963 1431604 278993 567001 1569684 2190866 2523829 2367245 950785 188541 168135 1753013 2439433 845269 2328661 1465751 259796 99469 1228101 1533963 404083 2379956 182582 1646266 1066858 1749218 1005393 646990 48425 610071 1596582 1459837 1257168 567259 1868337 1697816 2430886 215185 1120190 1868611 556582 1952145 2484211 244145 2426763 536081 2628550 1777163 83278 314756 1141044 247695 1368262 138441 2135721 2513870 1188710 338682 727748 1630852 1045706 255096 875771 104393 1810013 1305758 1808394 1895114 2071398 1774041 266453 2447474 542440 96996 746463 45970 969176 893992 2022235 606911 196343 2167323 1865941 2063418 1332990 1379021 258818 1575374 806843 1703184 1691936 1105136 297074 1870812 1281545 251971 1461996 979056 2602083 2246759 2144655 931652 850308 2073260 508573 1449683 341272 355408 2251876 2326417 211815 930403 269706 2145065 765304 568434 2131761 2180563 1182390 383984 2507366 2341749 1654138 263146 2529068 2331787 2043051 1710101 2261915 1181784 2208014 383826 1736282 731912 1584892 802112 2365554 1752366 1430828 1573610 2210581 1927156 1628291 1649636 1855644 1322203 327874 2097691 722679 2066282 1971933 663422 1725924 2129826 711637 2518334 2288580 557016 294301 2295876 2535579 2086350 2574036 458975 153955 1211638 2412008 1341496 832543 1361896 787880 2468502 2618308 1410555 255017 1114884 1336448 904794 1310177 770580 499874 2491926 74825 64938 2219406 1754304 1252636 1379212 741269 2407827 2621763 1519364 126150 272050 81811 1096140 1685602 612718 2460029 947284 2376641 2597905 1800634 2367139 2419640 880210 88372 86302 1363355 1094980 1157901 746258 1443071 962393 1618971 1271554 158074 980080 334879 2227335 2509840 2331433 55925 2574887 2151094 2214881 2288145 1870996 8723 2158082 226516 28522 1501453 510189 2402973 944612 1034712 392627 1867947 1390621 481933 903770 1794725 1256952 1749635 59510 1980597 1561309 390816 641320 2103890 96601 850382 1006077 960681 1005354 1288346 902999 1755559 658134 2349218 1414091 996403 2065687 782690 152537 2476526 2297673 1084150 2418556 2047404 1385716 149576 249017 985308 351002 2033724 975758 1128539 2284801 2410143 1867712 458790 94686 2355086 2184239 558159 2326920 865710 2291540 247234 1559582 2556064 677116 591888 1971788 927185 1174108 2546737 2344604 54849 923125 1564031 841842 1515856 2532671 2371189 1178793 2200529 2222236 1323436 143827 2463409 1093059 2083361 1878057 412559 336777 1152886 1092236 2362931 1694369 1453939 1916105 1814210 1568024 1845314 2472208 380906 101582 495349 187806 2573170 104931 746935 154391 1907697 140252 2374568 2463631 983103 2357374 2108034 2559563 2085397 2223890 20276 87467 2111335 1106786 307516 1655447 205234 2172301 1654414 1864448 290467 707278 838395 1761459 1631836 288227 1419334 1797941 161081 2642548 2436141 1626603 1324585 2034663 1644264 1164246 477028 1730940 32563 1941326 680656 528936 2040342 1774561 1203994 2598060 2407713 784454 1225320 1326708 1033246 1417705 360481 2035235 1593211 1644246 2509533 1372635 1369281 858730 2190292 1906497 2247939 1887749 561941 821900 1442164 753421 1606248 1932061 2293391 725944 1159518 1048348 788749 1155069 352701 1032777 940590 2503038 448526 2265219 819983 55143 371204 2259403 2452034 1897585 1145255 2633264 1386312 2281067 1293300 951491 1777239 2426337 1810588 2165353 162237 2548531 2242444 1802626 442262 283855 2340855 1745577 2425280 608501 233338 1097802 2340643 1681301 1663558 2557309 2174338 1294575 656930 1707448 31653 718070 708786 1460163 1281542 535273 1117908 1898924 2217693 1422314 381729 2257617 1200475 2579460 2632019 1994630 2016725 2041665 1359730 1903337 21302 1300818 213464 1024997 1439537 1929395 1685829 1662370 1069227 421682 383473 636683 113926 1301848 1118285 1151265 1548118 2531854 2376783 2374230 2537445 713988 2631915 530829 803070 1812546 2461408 243366 1210354 1051524 2317649 2164905 400790 329465 183067 1070971 1590202 2483966 2398492 937315 881435 2201055 1363447 2276819 1431356 1467052 1240782 707987 1372450 542711 2517942 2277944 1493812 1705673 1438518 839992 231166 1013525 901294 489171 482746 608554 211375 1133500 100197 646323 185424 300910 337206 29008 2240991 1473095 1178168 2498939 2078075 1278142 2187639 412738 1662752 2546173 1702270 492384 402910 473971 1531268 484762 377699 934766 1717241 1066554 624245 2597633 2203551 1325991 170437 65363 2218150 1202962 1814623 1667656 1231945 2345454 487818 441492 1288968 73730 2161750 876890 718288 1620760 1506466 2410847 904622 1370506 1611284 533344 2564623 302160 2180849 2427882 959744 1494343 124428 543135 2396522 25267 1665824 2463138 814388 1722840 1929056 2108832 2493578 2549939 1724142 1527361 577638 1847781 218836 108950 682535 1706311 2053251 68912 1672780 1081282 1741034 2152261 114952 1086116 473751 546975 1349278 1185746 247986 2550595 2150664 1799442 1991017 552908 143589 2309908 2039404 422318 1175001 1315419 1692152 1130122 1292387 2295532 2046703 2343667 2396973 2173428 1074201 2575390 228851 474579 2084033 2519289 930669 2442063 938240 2390032 1280938 2224171 408517 1442174 2605581 1233876 64296 974530 132183 2573015 240021 606652 335470 420007 1776385 713550 1800346 238857 814820 2061849 1565408 2273209 1799557 2126522 2015853 1910383 1942068 2631040 2241374 1295351 1484111 1181635 1226393 939908 73943 1444508 2613171 728864 1893017 2351715 886628 2322840 1708032 1118014 1669216 1004117 2133527 1810627 887244 2583684 863187 684868 1111564 841686 722177 1043116 231009 1512346 815428 677023 2320512 1160371 233475 1590722 685488 399734 1090831 2521459 56890 291747 50693 1716693 832756 2299248 220702 1982427 1360691 1311575 157016 1756840 1404100 1250334 1087457 1600444 1148836 421874 2413482 283465 203723 1943092 1688762 1234756 129123 1424199 1943800 891800 441555 683307 2541201 1112741 788792 1023853 192796 622600 2418643 2280342 1650684 518810 187045 780923 307427 1956417 247317 2237210 1720318 2500623 2475685 316218 1781232 1414816 1326550 663822 1700955 1149049 2134238 2205980 920394 1906679 2045457 850572 1054266 1084316 2126187 16708 1941012 789145 521466 746310 1414711 2591484 785997 303627 386214 1379334 135462 2048557 1295186 544413 1558622 324414 1006782 2574833 1825291 1181108 2552617 1472668 1551273 1910771 1346750 732891 2260941 2433729 2232088 1189247 1888369 1054045 2558023 645749 136043 1097671 1874026 604078 2422834 1244059 1757112 451784 2421301 2619829 1673735 2171103 2645673 1892809 2259287 180219 599519 493327 1720390 368608 2284831 2593478 1225521 2585113 307098 995971 199683 1844606 940310 551979 1408301 2211512 2356956 2497653 146001 1487048 266274 1449103 783102 772678 1844800 1046657 1865216 244739 907672 2124558 828045 1657364 334324 1586267 2451377 2002850 2632975 299629 2392447 2432102 1600736 1305760 1632475 2027954 88850 861360 1020297 757104 589232 2494006 32510 494066 2089946 2562858 2271202 2441559 149970 1447067 293351 2533356 1173057 1590599 1062778 1501885 2093894 1185086 1310661 1492978 1159957 1020676 1883813 2019763 2144299 1625771 107100 37926 2569426 577670 391263 20569 2170529 506632 1215776 2498807 527565 520170 1840228 1196163 718357 2055478 769998 2510036 2385886 418997 439049 2318608 2165739 2139612 305428 1299450 955793 1652134 1295931 1177095 1298657 2370535 2329128 2350117 1700285 1814335 2241499 1798943 2499642 770078 2474982 533030 963830 2334546 46086 2215495 976748 1309477 1298173 865804 636769 2188860 1810605 1888278 1851786 1958452 1890364 1697642 1047910 1914356 347870 2245268 2252665 1778872 2111376 1528747 1869044 1459355 2259616 2508 247304 515150 1387305 1182665 517660 1953395 1286490 1516936 1404162 1964557 2334221 1379440 1952064 188769 62549 191616 462624 2416844 536007 2176979 2598035 637208 137229 2407144 2125852 1468266 474538 42312 1622262 2532801 1908423 776474 2054376 569376 1508110 844021 980723 2283009 2023731 1218843 1014724 846859 875379 843729 762324 1533057 457826 1098004 971816 1403201 1880395 1845426 2185101 312064 1202918 564160 2459740 2121142 2046271 882559 2190188 2384945 1608311 2365349 2637218 602695 2251783 1604142 659615 2270 423167 37200 1774146 2392947 2169425 2645396 1550140 2527057 1107303 106051 749689 220319 870288 1867507 1450985 224773 2343113 2262884 49556 1233038 812245 2044376 836945 1306629 114085 2187590 1827621 1177868 1793827 955438 216640 649959 1473750 521067 911977 2314610 237427 991325 1297023 1867813 623989 2438614 1866324 2278338 844598 2646501 240419 828129 1470143 1778809 2517692 250556 1505159 286668 2090590 1391309 1004478 43277 2647161 358325 703304 2332710 166065 389358 1962695 2149133 2573323 1955586 935459 188695 536421 346937 2339675 485389 359589 195191 244320 1159537 1243124 1023069 1285017 1068883 1683475 41545 1566033 2617143 261966 1297031 1743131 643502 564647 1355425 2236251 793916 1596593 846686 525945 1013077 828468 1791671 1770783 159727 638035 45058 609862 796004 1129069 2468968 1662109 2268992 564730 868420 874301 2474131 224432 1861331 2387552 1410212 103867 1297398 1661995 272136 727154 87295 2605644 222324 2006694 2392686 2323976 1589184 447534 547353 1998342 2207184 216199 1380224 468303 608727 2547512 537089 100623 2086036 1718348 1373041 20472 1457209 1864173 543879 974062 874439 245325 1600360 1702295 1795321 263198 88159 1406478 978226 1387015 1955869 1661730 1091216 128741 1685745 2093386 1677741 1763832 2137874 1962025 917944 2213116 1294328 205073 2229377 1082000 1971629 1076296 637419 1707265 2022562 61179 1551299 2575787 2374380 1982266 1510340 229968 1982279 2370435 502149 350974 245783 892414 2029795 1140172 2304376 1574423 1414982 961126 1612915 1620714 2116328 1860885 2027602 311391 1360002 1526620 27527 103427 1999745 752452 543464 2338795 646765 2124151 1122889 984428 1133341 2297215 1001057 404437 970491 1892600 2285417 884924 645564 1491070 6082 1064037 1237010 1927069 543460 506254 1950188 352092 71656 703492 1497457 1210088 2120418 306751 359115 908843 1345998 2243575 1072193 78388 127903 295282 1257496 2315108 74720 1918514 2292909 315665 1885435 637019 150468 904909 1620361 478154 185026 1419561 2123215 1675165 2378811 355323 1921298 779142 1924082 2319994 1755144 1198435 2007942 2451730 466091 1210305 2525508 2503630 1326281 899324 2201149 1684490 1792726 300523 643842 1081291 1137678 1267927 1899972 2005413 1069347 2405506 1435998 325911 2116388 469152 1562946 2300335 1563363 2614328 1310830 1412008 865531 2076467 1894593 1034402 443219 968068 1989553 2443333 2277565 1112327 31503 361405 1906092 2216714 931232 2024427 2435897 714173 3460 1505106 2344550 187203 949810 546063 1734593 1407334 871184 13821 1583007 1644510 1763432 231505 433440 2331889 732476 2344460 819277 1294263 628112 2335913 2235405 1476529 821668 393164 1899588 2544449 429944 744155 831984 2468172 1624351 324462 2539285 178962 2249280 1393350 2374335 1239536 891803 1121060 2159169 1606103 786616 92240 1252575 1298992 2304219 67824 992365 2185788 1599666 885164 727894 2338809 1876297 489335 432546 2135716 232018 232833 561677 1634308 2193832 1681852 996167 1893316 2395253 873862 659914 112871 1358777 613121 7997 1603453 2066696 1198335 1331382 1152554 2008869 2624769 1192431 2263022 1392114 1114889 1100874 2380412 918446 84748 2313166 2024600 2433978 1288946 222960 2516995 1776301 1549909 762312 1062857 1772801 531550 2000906 1305959 1162732 2325432 2350418 1891693 1024757 2337469 671130 273093 1759957 1691284 1089877 2159980 1391776 1985610 1112491 1627496 1289058 2446481 2055649 869544 306508 403880 2294501 2552963 849485 103856 1970128 1663467 240371 180643 1656689 1239601 1159534 398188 2506053 1633152 1231637 1358410 1156735 1645954 1889386 1987093 1766717 430126 1978575 1240740 1950192 1186207 671535 2575575 2191221 2453259 821644 1363753 656295 2185506 2130893 1129833 1211961 578538 190075 960591 1636165 727481 1597198 225899 2520729 2360354 1006655 2589448 1152891 454963 338012 12765 893803 1358709 2336141 622569 616251 503945 1147491 1480023 1393300 2449551 171055 1483160 1411665 2222077 1417575 2393763 1884512 665723 503944 42186 1236471 998288 228642 1178540 1226650 709817 604366 1269246 328488 2212307 940778 2286575 412916 91899 1293598 2367250 14371 1650343 761206 861924 112549 380670 784210 261783 402438 55296 1999888 1122983 977551 2506707 571229 1355919 1972653 971518 2600557 1222811 494618 61373 1214225 2158545 2601245 2179060 1195650 1822598 1751248 2362461 1026323 2184923 1703883 1068249 1819642 1683740 623155 2012674 2138181 1355053 2096484 1528639 1106590 1406377 854000 1301783 2449942 1201294 2517640 2136035 52132 2180979 1819253 1524155 336899 725464 1468736 1407892 501667 1874005 1388762 812049 1837949 1520824 2452963 1881971 2064888 482807 452529 121124 278198 1394499 489923 620850 1636098 971995 598554 1534101 1600125 2434871 453011 2631672 1451734 2301571 524408 598447 1704762 305309 1563854 1606812 128293 102638 625728 2252978 1931016 1871747 1823891 97248 23830 1728084 123974 2433236 2468281 2177071 1693383 757333 2289520 445553 1217867 1788138 415194 2271424 123913 2062610 59186 1739270 1842213 2094002 1717273 740323 2648419 2504580 2589079 716177 1090603 2099533 2474431 704722 1850205 1363127 2190356 1073670 1050841 1182065 730649 659305 460552 1636377 13745 551465 381840 62930 2037038 1057116 795669 393664 686545 2370066 2193419 4491 629392 805343 485901 1377554 120913 2151490 999728 95084 1034316 301193 1124200 1176779 1393718 1813771 778915 477276 1295624 1456579 420441 1281021 402789 355891 318761 1200739 2109255 1008889 1285031 363230 1474993 54973 1428355 94323 755112 698800 1136816 1556365 997394 1488665 214321 1045097 228486 2503764 2399972 999504 341006 1168758 1630669 2141562 1737686 964796 996356 1307426 950276 841045 325122 26338 2035466 1352152 1713184 910075 2344631 762552 1420944 542027 264597 2331112 278293 1156103 1636642 108343 671896 160758 2374928 2189603 1594361 730032 483661 987330 841604 474159 1012134 2444362 2324242 1431311 2077964 1504001 1242589 2365438 1189547 925414 1168796 128611 1133648 1407570 2641415 1917736 1530898 823284 1751397 269378 2278024 2272816 453045 214729 2598660 1380779 1210896 445045 327579 441723 47165 1052791 2206853 1868431 1226350 1513836 1719274 539054 1425856 1680638 2645269 1819444 1106919 1266915 2332131 2085241 741494 357357 1246647 2239828 1847335 519535 1025133 2238385 1687871 1510663 2503040 2438534 1295502 46613 2309250 82591 345920 2467218 1258841 1851400 219336 821182 245811 603885 1442634 1550207 1073786 880813 70126 2001024 1367967 563124 2577726 2000467 1494205 2145573 1352307 1029317 176303 869808 730869 998194 288743 5280: 531166 1632495 341522 875163 2265293 167236 2611920 2148072 2329770 2088591 1419576 434450 793100 321487 584201 1309484 459248 1734 752545 870706 1679912 1262349 1690257 1184520 1320886 1970794 2035004 1814118 347481 215319 440555 2233703 2170989 84811 859175 1287441 376266 1313200 2023759 120804 838773 455136 2113775 1133973 2235318 2165989 1785385 2258659 526488 1055653 2318212 675823 5281: 2124477 2533524 479327 2229226 1090775 544366 301476 1274113 1109845 102125 5282: 2421721 1814370 349143 1084569 1876209 5283: 68321 360802 393262 466475 2477483 856409 2218782 2332581 407228 2401500 1062326 500526 921732 197201 1352401 1921696 497650 373840 513351 1705196 731902 1657690 32616 215200 164395 1398861 637692 900819 4704 1042040 1572025 1730651 1382528 544365 2486869 2593224 2364796 884468 501689 2557861 2626465 1576440 690212 202968 1016998 1714218 512077 1864170 665976 796585 766525 535803 2175275 575905 1003669 1760659 2551103 908136 1876817 2591481 1440377 1190084 1632734 197155 939879 1588197 2382719 1437589 2532096 60266 876171 1195294 1902965 2326912 892323 857534 1760366 1403315 380463 316303 2048724 1310540 1271783 319270 2030904 2236345 428788 1401544 1217121 1760762 1447599 2547949 330091 836289 380031 942686 1183531 2642155 511763 1649107 2060087 1111428 2085850 1433468 710683 1192680 1383100 970253 5284: 506566 1795202 1600537 1500955 1400659 1449412 1318695 1521720 1734572 2604192 2226710 5285: 1873412 788660 2547781 1329185 1980034 1172676 637061 2005146 1278957 5286: 2633013 173058 369338 1852914 253795 186728 1145675 83978 682105 2037301 1860420 5287: 1719002 1397709 115929 1578460 2176550 2424893 1498882 2138906 704500 2038872 1766122 1239815 1169358 972364 2126122 1607647 789514 191111 1864805 1247722 1762870 2233488 777583 264270 633251 1014885 1815381 2294196 1169996 2062580 921472 2222803 481879 174635 68959 813441 1693166 1168506 180829 2258349 1769044 2443980 2582004 407001 773717 4837 2521883 2626047 808044 600471 2536873 1678701 732613 1749031 1536126 1352867 579649 1035451 1614827 2567978 286997 2112148 736701 1854220 1269915 549011 1034954 1405570 1408191 242256 1260605 502597 2041927 900173 2291269 907743 1215448 2156124 433799 724676 790668 2322181 1742648 2430909 2258196 379177 2098652 2298547 969164 1282480 2099096 1626465 1369238 902035 2417430 1059030 2102261 131822 935252 649855 2622271 110819 2025040 363577 2563887 1896614 134237 2089835 1168133 796568 405416 252209 1797565 2312518 2029561 844415 360264 1504095 691283 2487901 1753447 2436641 1112554 1633819 2277788 2082408 2233845 415530 1706943 802659 1045677 2543484 1812631 47100 1841987 116913 1443945 466290 2526431 2236984 2235475 292193 756532 1142039 1955833 792284 1845736 489749 1212757 2572929 620497 1861761 283690 712313 68420 1075311 667365 508609 2305324 5288: 1804796 5289: 1820990 1997127 645831 529: 1831216 2211318 1341337 1664128 2350873 612003 5290: 194511 2623960 652233 1004261 741249 710721 2501229 1075616 490922 5291: 508136 1152640 301764 1830553 5292: 1069455 1620649 1145353 1342628 547232 640343 2452192 1879322 1444432 688484 1685826 2535824 107987 116756 1055315 223635 1934236 360230 939311 2158142 2419396 2632704 2121810 2351525 302715 903209 65127 2059340 807471 2565535 41081 2394386 1637780 817321 47146 2516806 199699 2425188 717143 221423 1583510 1890458 61791 2607643 1557648 1061026 2118805 1573034 1820046 2342746 1304264 591391 1139793 1020920 988864 2352716 2428819 2237185 895687 401718 2416086 1585933 2169680 2503986 1355735 66958 1667121 1226763 1999036 2200553 763967 1441853 2158849 893187 440820 1661592 1725822 2435350 694351 1001206 1766626 330582 1579418 438825 1704365 2287861 1546190 28613 2637748 439330 189607 1850301 1611563 503503 2279380 2216989 436275 337318 1595937 944311 445411 2121642 2319960 2364620 2123995 814775 1642693 737467 2075727 678276 424309 2357729 2399813 1157331 88255 1759267 576421 1136796 2224685 1011116 444975 2632303 804449 1160002 1641930 2007392 1292005 2048523 415640 2227994 158528 2033449 240193 66287 659478 1203107 1488578 1233382 1690733 2062166 158019 1133552 1777382 47809 1783543 2587071 2272327 2553592 356559 2158219 877978 1362902 775344 947657 574253 1376722 1341996 2379857 2359859 80657 1426786 2208438 1078516 2234845 2428085 1218982 702150 663405 1315086 2352794 2584244 458577 591735 961192 977246 506125 1387547 945918 628138 420077 1110879 654126 2249133 285925 899501 134972 2252012 682695 644480 24413 1430250 2312074 1947130 2513776 1639199 1991176 404576 1856968 1392550 1505072 1154753 1801454 1935250 2487916 452146 1982578 2143192 2092023 2320753 2500918 2570949 701308 1497891 988840 745515 2104082 1167976 946127 2420021 1986408 1102039 294173 763419 956429 1077549 2477090 1354467 2178493 1075440 2437360 1620941 1817122 2539573 2349155 2636597 744448 1419424 1766747 1779527 509107 1886235 1353960 1442867 2539966 1454122 2237907 2035832 2551614 2212963 1211498 796172 1650456 2378741 689822 2316960 905089 783280 1585769 713747 1726733 1328762 130797 241802 733966 2483033 1123066 1080391 1432840 1839639 836709 1380408 668113 1791060 2121342 2122936 1366212 357243 535477 962966 2096153 1934033 897693 405268 1598581 1203161 1882945 1961584 2367997 506653 1027992 945362 551512 180386 2100627 1839552 731295 1588272 1760953 1577218 1900148 1493298 703317 648486 160970 141348 2076665 103506 2408760 2033552 59178 1121452 2640784 2104090 468946 696047 1002574 1160082 2515472 1570470 2024050 145225 1467540 2326282 148546 1516718 1400859 1508547 631740 1844488 1568054 1027550 472878 1814003 1629950 677659 983418 2322755 2545396 364547 517426 1207144 285181 625322 1422807 1353558 5293: 1514992 514398 2537727 372615 1377035 1745120 390986 1216217 2646838 156952 654180 1358400 796190 816189 2269830 200782 1290873 529180 2318264 498362 1249617 133240 363113 813091 1043837 2287286 2025453 1699759 2095043 258638 394408 1880550 1353849 1692330 1492750 2471729 933356 1322989 849705 188753 1574549 1544167 514653 2141626 2226623 327889 889718 2016745 198382 1756519 1296332 710098 541445 1579595 1731454 2319032 2643392 1991093 2140778 589094 546506 1708353 1580266 2563269 2066532 1061235 2434126 2245834 339978 2172596 828044 1705487 2498584 2097094 1017600 381457 2180326 2133282 271955 372696 1858818 538372 538571 213214 1944218 1809925 2051229 2264734 275566 2042677 1311298 767993 256654 1080193 2000123 378241 2315248 68514 837481 2157462 846646 158384 2104818 1656390 1253378 2101970 2364702 64503 2215035 2130063 35483 1860012 266508 1198060 851421 602893 2162705 1388182 851190 759226 878659 922579 212343 518647 916583 1443033 2517163 2013408 2417880 921715 1206066 330399 639373 198391 2534444 532233 2540510 2193177 671191 1927828 2628877 442562 1940935 67467 2383343 716714 1211466 375101 710722 881477 765763 2494772 2006244 1168900 857953 843035 509479 294639 391967 1547323 164662 2349212 582036 319743 1797987 640950 763478 2619033 2193641 972020 2245068 1123197 511141 2182096 327880 1575247 2302627 1602630 853708 1807980 151050 1441872 2420862 1396527 2338460 833017 1087515 2007912 1403929 122973 1889085 2496488 1158313 153183 101664 2402834 260200 464331 177668 1335718 1404821 2600853 579424 1057486 2615392 289008 2209119 1104297 1720245 1005895 2394020 258496 2341026 589664 913456 1348721 1145145 849002 2565603 2067380 576010 1923354 894225 1551945 1798527 1646292 2082400 1504165 828536 1421927 2366103 2583418 2372352 1550299 2612476 1979806 1337502 1508273 879993 1688242 1391941 531222 1463822 422224 1583077 1846937 723941 2153973 216870 2635078 105560 210878 486846 993383 2318423 2081042 533901 1109505 1014188 1532563 2610453 1873179 2170361 985653 93000 2533050 1584363 402299 1916200 835512 2429056 584470 1755815 483056 986691 1957319 1406640 1798392 1512174 428423 1520222 353842 1171967 77997 1018678 727863 2162595 173690 1018331 2218929 790880 53711 302767 2604971 267223 1631725 2478331 2172589 2171141 2378081 2290296 1721652 1312421 2094926 1552002 1681078 551012 582950 2039419 452926 1534596 1814029 114894 1469428 1678381 1284101 711876 1501071 2516065 1738448 2296982 1666028 1712027 1725619 1561664 665936 1416830 363198 1772607 248009 2076370 2060625 2633277 538461 982128 54338 1990618 2444488 1082341 1259646 1312897 356255 1274963 1826422 2345016 1215702 573514 1081545 2578553 2167556 2645252 451258 1845100 2567142 1241531 1072476 825467 256907 1488456 1242594 336140 1154986 902678 2516456 838969 2565153 2380597 1937024 574399 559805 2164481 532179 940149 1073371 852711 2411021 1446601 1755668 1412826 468397 1329352 1468459 607160 1736873 1248786 1388823 991032 2013218 1292133 1618581 941364 2032118 2101948 779469 1822722 1443269 303819 2512474 2383759 216016 1123923 934433 942472 544151 1223146 1083107 1162744 2022965 74448 568532 2437810 1899841 1088530 877605 2647322 1931633 2140295 1907838 1508812 168212 346606 989467 2057548 1668678 1998013 1952039 1970894 993356 1022194 358554 1317490 2139836 1683620 1609366 341928 551343 2462637 856127 1366657 38344 94421 1190317 314191 518756 450592 1716048 457827 128951 688296 2453943 1350911 678732 495650 2072678 768795 373595 1671116 1394329 1602858 1851848 1456003 1138958 1062413 2444486 1411471 1716510 190158 943631 602709 1588958 2499692 969694 138467 526557 594635 435867 2143601 1272989 1026138 700832 2009346 632964 122712 2440464 2483934 2214721 2614582 2416176 2644811 1947171 2076979 231875 2178602 1791126 2363189 2204405 2314869 1657715 2095546 2437642 1859838 2194843 1852764 1244519 194553 1049292 1204483 1476369 2641378 2534484 916115 63988 313047 890051 947642 2088632 2224591 2364274 1646746 1995316 464703 1761845 1489610 2587835 878788 2528857 1842578 1639312 2077358 1090075 2448108 24689 838978 1097855 113634 650934 12806 832029 2351685 744760 751620 534515 2642205 2214705 482842 2629345 1417443 1388862 2454611 2162515 1847599 801603 631232 2500166 440423 2010293 2208792 1880633 1376401 1092856 2314733 1447345 1864213 1021648 1349127 1677661 29317 1029030 673563 470547 516577 1430322 2467824 1301370 2948 662944 1359068 1608722 625555 1172250 2079638 1808492 2631382 2512967 2564452 1042702 1584096 231918 1513814 70281 536857 2092983 777439 353824 1586403 1503930 39010 482162 2000208 275596 2162567 2584145 52447 1602458 758040 764349 415639 780054 874704 557131 1432323 1273659 2125132 1320179 2391693 1183693 522602 789638 2174949 2431282 2303876 601002 714860 1312196 2099793 1001035 2241907 2280844 1812466 163261 196205 2007366 424916 589499 312073 954219 1911567 335594 1630017 345112 1042152 832464 1729326 385081 1931363 800545 1912369 1923353 2501103 1116807 1604322 1637083 555453 307854 1588733 290760 2405030 933851 2407162 458189 1526864 480452 1552716 1298863 180945 926109 663085 1542714 2525080 1544161 2765 1868894 523929 390544 469535 2200610 1416738 391098 2108260 1757214 1694762 1790809 1467636 235426 2453074 2124274 1843102 470838 1578086 54721 2301776 77464 1182796 229420 1008533 2628355 304613 382935 708125 1743982 1632359 1371132 1202993 1939444 496488 769132 976333 2178430 621496 2004988 1907084 972123 361707 1637306 1971850 900452 218977 117766 878296 2355983 2354287 78226 352144 1785839 2265806 1433164 2019465 1308464 1561963 2165090 2063262 1370989 596832 1418351 2567526 510417 295010 2501348 1207033 481035 1244185 1210060 985501 439983 643077 2004313 2549761 2241630 819482 2621851 358741 126903 1102157 978996 717225 2131331 156269 970921 1318867 725888 1895954 1078710 2154954 1032499 881087 265056 1889235 619193 1979793 8358 2601426 378260 1995338 1440644 1078547 2054825 1975779 577024 2100590 2380605 1708300 745245 1240612 2168705 348265 2409942 85890 580717 1061079 65931 124333 2390967 2151128 2085849 142778 2086599 1096748 1851501 2589935 1711746 577638 1721193 931106 1562778 2509469 709752 2413927 1490277 2140513 1417788 411999 1831393 1535945 946899 49043 2094414 653990 975342 11935 623687 1369287 10572 1582232 224481 959173 2589460 1965311 2012370 2252153 8002 148000 2144981 2095508 454906 563134 2135364 1214619 2217880 2237981 437785 396051 2384897 2589678 875034 1322255 1941947 2438010 856558 1004100 2514015 674519 2444432 909593 2569341 1264057 1860462 1589025 1794760 1706755 259548 136368 799997 2064254 1448595 957746 185771 489217 420525 1170748 1683939 2477601 1349709 490058 930133 1358762 1257582 2609772 2550179 500261 924729 1044173 2411407 2461268 2300293 1904737 1270734 134334 2310968 1947380 515894 1240270 2297030 1343881 119443 1598638 2546886 2024013 198279 2526076 482854 1707971 755908 725207 1997610 1246735 2134040 2261931 897269 2358211 512421 355667 135488 2330812 1485727 399383 2475945 1704763 1456403 1493184 339336 1410230 646635 235241 1157544 2065636 2552155 2568976 528367 300420 1984163 2196392 827001 304455 2175892 679442 1895091 2594648 1854261 498114 413650 518112 1353316 98790 675784 731076 1901661 147283 1880457 821618 1643797 1679499 2456836 607146 999415 130191 2143511 1634074 786949 2485103 929627 634623 1831031 1233899 873 1023902 1525214 2504329 1794667 392480 1317010 2111846 2374761 48261 859580 1349759 1408172 2139908 2384134 1281337 649981 696722 1430505 257460 1400882 1070099 333493 2174842 1567326 535424 789258 1592519 2096156 1846628 1079630 251319 2349144 685848 1433223 2625367 1235182 2545716 1978228 2254837 404015 955112 2203354 542418 1279469 1463571 773436 787130 1680715 1575772 2129092 1049296 539262 1263578 1275917 184908 2447444 2174759 2155786 2308398 558341 185379 692402 774574 1291900 694707 1825424 423300 757841 310498 676743 649985 1058603 1395927 2491832 2007770 2272312 1833503 914967 181423 445247 1074966 75704 1356805 454539 1002493 2158103 113556 973074 2628857 2305586 1583845 2282628 2608879 1524825 175726 196033 1614297 572418 1544878 603422 2426629 113362 1552433 236143 2591783 2261343 790967 81312 1859059 954268 2599462 2333791 1148846 985734 2507175 1077686 1596962 2202995 1168796 1343128 950313 1140399 974283 2450881 807854 1794065 2373920 1637613 1643353 97185 308411 579964 29274 988018 1972663 295830 158881 2160629 1288032 5294: 2348183 2178919 2618679 991452 2253553 2146138 62328 2091261 1077129 2123219 363821 223377 2041800 2355214 840629 5295: 2298648 2291306 932005 5296: 68833 508185 1682594 1944428 2445236 2265274 1436288 2467814 1201310 486369 1894853 856197 1852933 1929231 1558355 1905493 1196022 2023630 33726 1416455 309426 1106685 2408622 2130016 217065 212521 1506901 1636650 2064046 922240 2640987 2395329 617031 229558 2371798 1260742 1649989 745855 895798 1888568 2576935 890929 145394 1443765 690815 1854220 966490 617838 2336462 80851 762396 2391002 882904 2213898 1323128 1652449 2053791 1543379 559910 822087 394803 1858759 1606547 535114 1267355 600671 1738374 921390 1013648 1966251 1253254 1060975 106086 1657037 2083720 2543453 2142535 708079 1739780 107041 277739 2267187 2003023 236386 1762661 47855 2160530 105242 581814 300134 152050 2548120 5297: 2492014 1476048 825634 2455911 1020724 2092288 454560 1198824 337716 2564453 167877 1809343 226535 1917149 179832 1713415 1472672 827328 270276 627983 2538285 687337 2259751 116101 284651 992095 2229575 1697201 1016140 2085042 1116937 2368352 54430 916587 2467393 2203761 226477 736342 603837 1305438 875146 533771 643813 2365682 1190738 2010627 2524677 1973957 1248102 2511432 2616263 1561552 2593494 594940 1576933 900018 728074 988840 2011903 977017 1280128 981974 1348700 2138348 211270 792857 1546195 813516 415741 679187 2484881 1204824 2124558 1399359 954778 1992516 1026604 2082553 1622929 759866 2344608 191869 469783 1130102 2563842 2147005 544623 1396332 724955 1574839 5298: 2011929 1904206 2062893 570633 1746361 1457958 217528 2079925 1822441 98046 954217 1133807 1632387 1148290 163342 327170 2109905 1550824 297809 1883327 1263903 1990085 379431 2502281 658943 1377842 1507420 1351005 2174797 2368627 1216557 2038196 2241569 202619 1206622 1418371 393116 1112504 1842729 650033 2049319 2246669 2034639 1297764 996405 429706 166550 626802 2574221 641594 1667567 1906129 132431 75913 271128 1395408 83391 2079782 1015596 45844 2610706 214706 2343941 723820 413891 914445 1695495 103026 1000634 1098393 2587624 1927514 1785753 2334419 1257765 2598501 1829704 2322533 2154489 20774 1533381 2631265 2604205 907941 206835 5299: 2148703 1094988 1138162 246341 1050093 892672 2063748 1370522 601228 360849 1967807 1469663 468704 2279878 2567113 2515994 334710 464139 1886251 1075616 2266879 2020909 729893 587380 1953609 299611 502317 1962459 1908688 193146 1724868 125642 2069699 53: 2237738 530: 2410445 2644762 5300: 1135948 1880434 5301: 1060794 5302: 1386855 1414572 996785 2250367 2188985 2641416 1832066 606704 2370218 37352 1682104 1224067 2512173 185493 1604664 1580559 1150705 2622415 2463861 354271 5303: 1656992 2223879 5304: 779629 1862415 2229989 1079651 1470736 254340 486161 621815 792965 600289 772470 2094472 1121731 33568 2199963 1280276 1315256 1508248 479029 1494933 41561 1756185 2443047 207650 1395232 326049 375710 476978 904985 956866 906177 371580 1485530 450796 1870691 1070261 5305: 2323068 174311 405285 2420208 65795 1645246 113056 2011630 134541 1532058 1656922 345025 1589995 358573 5306: 2342282 2326500 490753 1332610 1999342 1783812 257500 2377589 497385 867411 1104379 455655 450095 1016497 5307: 2457638 5308: 1077467 2585719 974268 2629536 1473131 2315443 1467738 939084 807951 1321012 696272 2244582 2265003 2343720 293021 1772657 379440 1783537 1534041 105676 1994736 1965409 750042 2325440 1177689 203004 2093736 765473 5309: 1684828 1244213 1943504 2253669 1545767 1029006 896991 2280649 1174786 553215 493901 1435049 405279 1304725 2382080 1489003 1084300 1067378 1529670 1229876 2492577 1052307 807090 415554 2181403 1811449 1125052 1956489 827207 166794 2129672 2018935 760096 513126 190787 603453 84982 2074313 1635517 1407027 186293 515533 68286 418835 2275474 585613 673936 1316226 1346169 1876523 381747 1980135 2296761 691910 736979 1396806 1535176 1424037 2622762 2338103 562668 142613 546331 1514031 1631097 1303910 1471616 271215 485 232278 1431924 783214 1978289 2383454 2616889 148362 2075129 534841 1272833 1572980 2499791 571616 1352844 2201093 202841 416006 1347695 1025897 1354009 1397386 1037361 77789 34891 412491 2563075 1952257 310741 1891340 334656 6963 2401173 253486 339130 279233 1893816 2413893 953347 1306193 40422 2042767 241156 387076 2045642 1644812 1440825 1272577 195342 1913086 1292822 1873863 1361246 1340067 1610066 860696 1983849 24248 1921796 1891263 1554094 2406749 2537632 2157469 1413756 1209275 2554988 983112 2000208 1144703 113715 538024 1915489 459633 2611627 2205622 1720275 2203757 1182315 473924 2223775 2455258 2212674 84068 1924366 2249960 1271001 873007 1845564 1635777 922230 1571157 119604 2599733 1152644 1020616 313399 931547 230195 507417 1562775 2194435 1391481 972967 846790 770348 891126 2466799 1150851 574019 2425289 1334513 1016330 1221034 303427 1963999 1994100 345801 2485825 1071702 1112008 1247453 848986 2245362 1583835 1436956 471871 1804401 2603360 2356211 638072 381575 2463569 898628 1541956 1854030 2149195 411662 1483435 890126 710255 1932248 859285 505275 1577807 1245825 370528 418167 641328 2609771 573220 930837 1276257 1649832 2124396 85303 1342474 2227926 156315 2296754 865640 1631960 2634775 531: 1378478 2488443 27165 2289515 2210904 1569028 493594 2525584 1850775 1188538 2316743 2368670 2100399 1829549 5310: 969041 2205395 949770 5311: 371818 5312: 562319 680290 122607 2564970 1202058 1828887 2222960 144220 5313: 270890 337556 5314: 1547800 2371329 1862117 1973561 1305098 1584475 444795 5315: 2172972 1613330 1294143 705360 2442289 1779294 5317: 1018270 928743 868158 1819423 870171 1218026 1952675 221898 379936 2378184 2484367 1183569 588496 2124395 1305926 2602868 1018836 2648138 2007843 149497 1704285 85547 726951 2269899 1866855 1606117 1103135 1046601 950235 448462 209508 1961522 1876877 614126 1411304 2052586 690503 187917 367697 1383584 1364229 381696 2648923 2552561 1864076 518897 889231 654180 2377064 571087 1561281 2109279 1145052 2456096 1534840 1735774 996487 2056735 2120340 2592984 515396 487305 2211972 1954769 2397208 1564182 351530 269552 1302772 954927 2078751 1225478 854078 977958 2101029 1473623 1555985 2253745 804791 709680 2578060 1706476 2274413 1251288 1512477 2521031 1653372 887708 1124526 1401174 644914 1187125 616448 1059271 1288566 2261365 1753 1249617 558339 1047078 2498883 359096 1249245 1139129 2468339 289613 2570364 2245129 532118 1288466 1982936 363113 261515 1254161 2097574 2627737 2331838 2081123 1573950 1724267 147431 2199189 2312045 828666 1359206 32042 382883 813657 2313890 3842 917580 350107 920310 1294346 1068543 1645276 302103 2263578 1790411 958030 2629487 539564 938702 105668 2383228 1431680 1874870 2228305 1685862 1758191 688700 2374800 847884 644690 2025453 644267 1257172 2341568 2074266 426929 2627188 113730 1803042 1234341 384249 392146 2397673 966762 1363665 1699759 2095043 723055 1620348 8394 868853 1579357 1355516 1762293 647783 897064 282420 2555257 2151024 2358713 774717 1818154 216705 2427789 1692330 1848721 93343 21197 478532 2140542 1193733 428719 148177 42927 307596 2379435 2471729 74446 1940742 2111871 2567449 55538 264368 936729 2174917 769838 497762 1833812 176755 2505050 2480775 232291 802430 1371028 2164603 2586304 1425607 1689535 394681 2518216 63292 1956023 396282 2612302 2445901 1742787 241191 561932 2317536 770880 1948440 836454 2076811 771300 2206053 1681957 2367472 2177386 1514348 2088521 492980 258385 1573373 2256623 1368915 2575349 1137302 847217 2351221 344252 180632 976632 2108406 2016745 1778035 1680021 2087213 444827 818351 117298 1864458 2582872 724714 472390 1321072 792095 1801018 238449 75892 738806 2428175 132272 25431 1921537 2230039 1500120 2631827 914066 1639342 920338 1228060 845304 336018 2455669 594136 1487368 2319032 2411316 1307080 1395445 2631211 2288574 415897 2194339 2332125 895549 1510471 192365 563605 1471386 1051986 773775 962532 23949 2610640 575383 2161842 2484568 1502624 362613 2274817 1030013 1123415 799705 1532993 333341 1932256 1279959 393509 1655116 1631006 1045243 2339763 2444858 623363 435734 2427182 1220474 2541058 419415 2475320 2592488 266623 2056314 2563269 1416878 1480601 1763783 2608469 2019221 2619864 586350 1373963 1541324 166804 2501645 99994 1927200 2024202 2434126 2002176 1114431 1755847 792595 2471980 550489 339978 257359 2348229 842078 755800 648580 837031 2118027 538018 1928287 463851 2319982 2174456 2582396 1124599 575110 2263907 247448 1061324 528714 132995 1094927 352383 2495136 2606378 2529537 210922 189952 65348 43775 2251319 533862 663692 476067 1452796 466498 1363024 2151452 2456981 64167 2530364 1302527 648717 593395 1798644 978295 856267 231344 1363877 1447773 2494131 293299 856437 652271 1111408 1579464 1529609 1833084 2325129 1133230 1418283 2626568 2610805 1712058 2574768 660500 2041804 1248261 402768 1978237 1575459 1451705 1060808 1388543 2117178 592887 1922693 875850 1976679 1281237 1759884 1605861 936052 926191 2625147 1718174 2556477 1259300 1578267 2421112 1807514 29519 553128 92033 795940 932864 1893849 1818968 1926820 221046 1736570 288901 383036 2170322 1975268 1958522 2645005 1332830 561632 1815070 223433 2551473 1338088 1285514 2105116 505004 481430 1749804 315084 941776 2549295 1249912 1511471 126675 1398038 754993 467603 1079008 1967331 1186146 2238564 713711 1792969 1864610 697103 1553109 1374813 618530 854831 639156 1493466 831317 536429 902733 50473 658218 1509677 100335 40760 1948967 342132 1137089 539894 1324591 1099079 878307 834815 2035415 362048 764287 2385376 389625 21156 463081 2523973 823257 686219 903609 1762663 1880888 272455 1179118 1696936 1053577 654558 167163 915831 131731 1253378 2022472 1811241 1086731 1435888 2027286 921336 1441996 212192 1988048 494750 741734 672334 1725730 289592 2624952 90279 2523264 472737 2542208 886420 915446 1753608 1692633 2534454 733393 100791 1912345 709262 1607827 1450987 2245745 659298 397502 2493143 1496991 1648757 2328830 1775567 444720 2515066 1559048 1471673 1878770 2571461 777465 682644 171630 1419142 945845 534197 2111506 1104026 532192 1253791 2122819 1156992 1769829 948096 231072 653195 2381374 1976891 1381917 2612914 1329880 10677 971131 1742261 130510 205671 1534464 2286487 1712730 1544919 2100044 1384287 539640 1596095 2496590 546522 2461457 306856 2626709 224797 1572303 1324523 1736913 956096 405527 407810 1154612 1726597 2104244 1183886 2524870 2036903 1371993 2162800 1318559 642227 1206692 1744814 1665624 302188 1745252 2099435 1025108 1748384 349000 692 2602108 470444 597197 2468835 1902809 1629972 1072499 2564606 1351171 1913251 2191881 1190466 1111621 71230 566463 1416960 2140419 1126348 2487146 260816 2546701 463304 947894 2590711 401629 593210 2077903 850057 2292298 431091 1301661 1783444 1986560 1646096 2421138 531312 816867 1814678 336123 2049513 2570747 1106192 1628400 2400930 1575 2252426 1263279 2311724 1677410 539913 924563 1677621 2293299 1555170 1834365 659206 848513 220618 2385353 360006 410322 1601037 428058 430742 2470887 252292 929950 2554180 691478 529036 1090779 534856 1383375 1044890 1982047 1179731 1896453 427126 1158392 1426741 1408854 1160932 655908 1898970 1127543 2580767 1909718 2541542 2187463 572038 582044 111393 449039 2469249 1286514 1417254 787610 1994266 1629404 1147722 436988 1160747 2025135 1833049 2177277 913520 1599996 591927 1006234 636587 924164 2100424 1578189 2466804 1584753 371819 2419840 609879 1058629 1837903 961321 2471110 2277136 899258 1017001 509297 1123913 1563554 2410176 325936 113645 691450 227285 2149460 1131039 1356062 2065917 820499 323177 1687421 2286413 1016222 1189248 75064 586369 1655337 2133882 1520611 940127 977024 286834 2396939 465763 2105709 16732 866650 1994476 2566057 1854958 1130838 207085 1815548 2100307 976721 1626350 1400733 820828 42026 1729097 1513253 1444483 1221144 1873201 2236247 2464146 2029166 1267513 1005932 588350 1265246 2599026 1074121 1956321 663712 2204810 206060 871848 899325 725851 1175056 1933239 114174 781496 2273304 799824 899940 1846419 1936689 2610611 1263769 1379227 1640730 2358194 582564 687876 1561079 96633 2350020 96104 277194 1636820 876958 173918 844876 358407 857953 1603192 2356465 182835 1983363 940259 708536 2161103 767082 1737233 210725 904542 2208112 504061 2238688 1954030 543008 1761932 1130055 2390899 2175371 670444 1804786 1580668 2604960 2401304 322282 1033176 1710378 1052891 2258273 640760 915686 91210 579906 2240926 73397 1979427 2643676 1188642 1648346 384520 1255978 15137 48133 1985988 367651 1290080 209542 2126245 1797987 2290557 707707 1114645 877793 311958 2304042 2403146 201094 1691719 1470965 1654018 1102381 1776940 1361881 75989 523277 249903 2293714 2528881 2040178 1964069 658044 839240 531775 2462967 1320452 2616746 18972 1113273 1352119 2456005 942721 1139297 695136 990480 1489083 649077 590688 2557053 2243503 1602630 1758616 1807980 2463821 2624632 1033080 2340567 1230373 1806265 82361 2475354 151050 1441872 826141 1379361 1006130 1852500 1066501 1231687 2530307 1396527 1661992 1629454 670636 2629113 808988 574883 2625979 786494 2639939 1192543 205423 1270665 2614578 833017 273059 1291467 2624699 1125879 634603 16631 1221542 982781 3145 264084 2424831 1098937 1147941 1909338 2248341 2597150 2162990 1001301 671100 613074 1660739 197477 1708914 931756 798241 2358100 2433026 2372542 2141421 761107 616975 2643373 2189038 1616845 2274566 1196685 87626 178100 2432164 608046 2109359 2096385 2030254 1668455 1077194 1752788 255544 2644778 1794429 2389003 24318 737752 185049 1227524 2219638 698511 2333214 1205033 1029616 1976915 2230831 2297464 175492 940795 2181179 1890079 1158313 1608388 1138418 1053268 358906 374169 2010799 1416336 358785 2109205 871572 260200 410075 2386024 7088 1603423 29255 131464 894928 599182 1133265 2274890 1264863 167641 799791 760438 1395470 842518 1652868 860584 1676973 882097 2216703 2598975 1553351 2514744 750749 96406 2525202 1388640 1613018 1018432 335711 1316164 530307 1878501 1690593 1369537 1363844 2452208 383197 236651 2511870 812441 1944132 1355958 770381 2337677 580112 414006 2222932 2290259 202557 1064322 2547605 623575 209343 296612 1980139 720707 1937063 1797896 2295173 1572650 789532 2206915 1717629 2605178 176191 746343 2584496 1519674 783778 2603546 136798 940612 1861675 1160935 1900077 1131895 641329 77877 2193577 2606288 1254621 639475 2647095 2162088 387374 2045836 1713675 1616266 1070878 2291608 1229569 1770020 2112583 1328525 1021751 339073 1228094 1923354 1798527 438544 1704561 1809335 1631953 1498041 2429814 2028328 786208 240292 802753 2367619 526292 2462073 423488 1472271 2082400 1791118 1040105 2228200 1436929 1386260 1099081 1134347 2606225 78403 182574 594281 2345872 2052014 323751 1733775 550032 1116245 727401 106165 1012038 2266561 641767 1700996 1350881 1842681 1842297 1421140 1236697 279566 366550 1509128 1476399 1463792 1876523 2555077 556689 277978 171267 2258171 2557114 161524 2270272 162811 2338713 2070341 526666 1803481 2256197 2111921 1783259 1650500 993305 270099 1417388 468829 1931802 2536893 1560971 1639708 1086663 2288320 2246798 206012 2160841 664260 2210046 2251969 2358485 1190658 349666 1823733 411632 699417 1287664 1719821 1813681 1534486 1986351 1961352 1603917 726435 113237 2345495 1696482 308319 233091 2485018 1785527 244479 2251986 358813 2053057 1175231 1719903 1190930 2217920 1088049 2012756 1452513 1668905 163639 1869126 169792 2196991 766059 895335 499349 473517 473010 727734 2254498 553236 2230987 941922 1755479 978623 276227 973221 122805 1188632 1566205 1864132 996748 1264769 1529643 2164961 2072089 947747 2234004 37533 261800 654177 138292 59999 2193272 1036984 2091576 149939 364397 2211388 1585797 2159833 1850831 410789 307590 758837 2410116 130990 1982528 561037 2008319 1956002 371256 361775 2456982 2443997 1052588 1687599 1005927 1985871 2119590 1898471 1072631 239037 973438 1189000 1003930 719354 2637748 293701 437645 886929 1810585 2612977 566143 1944936 2146777 2353040 374078 999362 2337972 258578 2357887 2610453 95977 104701 744563 199172 672815 2098403 318272 895650 2183221 1607952 594667 1792018 1713448 209758 1797314 872074 363402 2020641 864309 826069 807560 2506717 2173381 2345843 2131041 905132 2533050 1355803 957302 1833149 694266 401821 2087916 812807 1309119 1802898 1313906 1586109 1226628 1946657 288916 1109913 2262344 2145164 1348762 948859 994877 2029142 197806 561127 873566 255489 2609587 1224435 1233658 829994 2254294 249165 1803533 2047037 1454915 961207 806124 1993642 494793 2552036 1064113 1401161 2369475 999944 890467 1080005 1841238 444826 890186 1503122 1026623 443383 1406640 2299478 2058089 1482906 197456 2589329 1637113 380244 652524 2417002 2500045 689621 2331692 1214835 1909086 1364131 873164 1366410 1907751 2506786 1771207 1171967 1418568 710688 1241213 1289035 2622198 1775526 685980 563068 2042713 2329572 385053 2472486 1771984 403918 1401088 262273 1912 1473059 1337097 1565485 701353 1476111 341031 2186580 179651 807564 1625045 1144525 2487789 783790 2217687 116587 954965 1024748 2215310 59080 59318 238108 774219 905955 758443 673802 1632904 400472 938812 841030 1486648 736533 1269493 914494 1601700 1626453 1164972 2332976 928501 1957554 1037516 1518667 953433 1090088 939844 884251 2248044 835144 422713 140402 1234747 2378081 132677 1775811 5085 209679 1077747 2180761 2063757 2011737 1312421 608393 1992034 2403518 1749983 2059634 2596828 1758706 1589317 2429068 1570174 1002405 847218 777991 2290064 2624246 843352 2177555 2048539 2397506 31832 1585738 1156501 2355284 336804 1745896 2382521 979938 2108907 1673730 1487352 716847 767374 1375962 2340363 1845379 112341 36951 2076859 1142030 2549174 1904492 153407 2294583 2030129 1790492 2022392 248413 1284101 987673 1699869 1183923 579047 2526571 1990301 876875 1905719 472463 982259 311409 1833357 1266799 43575 1102141 2126297 1074041 1633616 499666 559508 2437079 1205748 2478313 618200 2418314 1973463 821766 18216 1953305 1146218 902002 997249 2028750 2275569 602109 2599825 2408539 1070063 1884303 1660743 506546 920502 52715 2428292 2369164 33691 1923983 904350 2607342 975797 2566087 1356207 471553 1424505 445777 698355 16993 1283452 1604117 783025 2643218 942841 2029884 2474590 2311661 1456093 7462 242177 2379269 925420 1137639 1584142 885233 265495 1644519 583675 1944881 2456137 2350001 999220 145784 1526774 1900680 2115389 1241431 1984171 862752 197207 202517 2493477 788135 257636 1340029 1934108 2309273 524820 1657468 1282655 1065889 84613 2540242 1940315 2623366 2363522 2558664 896175 922533 1602810 2054602 2068194 663365 234182 239295 1222823 1323593 2053128 2146461 2051661 2177316 751464 2274889 1824627 1915910 387801 234595 2613342 1968154 2096335 2073163 1097 60721 1046539 1157088 2429050 857337 2382436 1240314 1967671 838223 111795 431710 348300 181044 1484005 643951 1868052 1208943 870989 2408602 1207436 1908133 1901635 483956 466704 787180 1686477 1516050 1627268 551319 1669682 1885888 1282503 606341 1813995 691695 1117052 888025 57796 1243310 1058926 2292446 2444488 1191320 283272 2254720 1965540 1405517 840606 2030275 2335028 2221357 2139135 584746 757947 2052111 2471924 1177090 2454119 73525 172808 2496947 474483 834955 270974 1077238 1912606 272374 1219663 1014441 2260771 1369444 454392 1970731 192014 1908288 372512 214290 964580 515883 1012979 2148735 1059175 1081545 1810814 2627230 1217990 2227869 771784 2529969 1290831 1393734 660226 2497420 2083759 1898391 369016 1982619 1155027 129354 576695 1682352 2181158 2624088 370656 1656756 1856025 1887820 174734 2498194 1404005 1630145 2180034 1807495 1940248 2127159 912005 652018 1941021 201716 2240337 2319052 1705780 98054 370434 485120 2303721 1607526 2048520 298864 1241531 2383613 2193727 2601330 319246 1593906 407035 102371 1337298 1984320 313698 419811 2266528 2435013 377327 1242982 1654286 2203655 1920534 2186305 1105249 323937 1257927 381831 1602753 277608 378093 2066583 2136100 37266 2258363 1662128 1092368 305968 502024 2231801 122333 791339 1954141 271983 1761879 1331594 2525299 1153144 2292437 106124 1885173 1556746 1535385 292308 94633 1814953 1785251 599606 141909 2087732 2527335 164785 1813885 632456 2099619 1807869 22091 1154986 2289382 372253 1618181 2293501 326288 2231479 88082 1452614 1106545 526654 868993 2516456 2461748 973734 1454397 2036120 505398 1591574 1153690 630638 1046029 1291815 1514579 195853 1474828 1821593 2648143 1730381 1331814 859246 315377 1937232 1401512 1569518 1717522 155705 1661665 2299402 559805 420413 795266 1618079 657336 1124033 1114221 2328739 2542965 333472 1818556 1683411 59888 958999 1681992 53166 1320866 2125587 761545 130049 969783 329129 1547939 1010997 1256516 2249062 1224704 2556003 2493917 2645742 394749 1480779 309798 2531228 2270229 1008249 2432702 489137 2358699 1101861 1094064 405044 1315278 504711 1252445 2029329 1019261 130146 765547 1599769 2108981 2543088 1548237 1921709 2078133 2374847 1576295 2501194 404448 8249 1230889 354996 170003 1207289 981906 2407877 1706176 1961378 1755668 1698538 830789 1002700 540788 2563040 2028771 597851 2288405 802320 1582940 1583892 874212 1844023 884849 1840800 1666592 1246858 334219 1206031 998766 1383175 385019 1432985 403038 1776866 2446210 1769624 102010 1945980 1412978 1332829 2593626 420151 2592284 1465806 909800 2647547 1436650 1756463 342405 2524905 1452587 1686070 480087 1892248 419624 1071419 1264192 955365 634211 245713 1265484 1632085 346377 1122326 2032118 253538 855031 44480 1046542 418992 228762 478789 722021 1050284 2194300 981388 1819461 1232412 1500781 1181412 2416292 70099 1200493 2370196 870214 377788 1075143 1296643 469827 2159352 818109 1943422 1390727 699743 1593979 1681925 487711 1978733 1139666 1972072 2277624 1033172 628456 973996 1338375 2452921 629167 1227951 232273 2434324 963265 2424262 1921178 350489 1835513 335534 2436271 1135903 2629226 627694 2404658 1641649 2201122 2054392 1175384 598643 2173380 2539706 2544477 94986 1632336 782149 888900 815350 549587 156323 1202382 834281 1165174 1800959 1899841 1921994 1227887 1215843 1192035 2070326 1492369 2398162 554820 175122 2627762 1504027 2080230 2294386 1546893 1891340 1262002 304638 815814 1678942 706300 205085 928390 550536 1252556 1825188 963622 2647671 2057548 1967743 1343251 2322758 1487564 959639 572075 2365094 404357 1110885 1435382 1719306 1475406 2642522 842251 520072 1789039 1329979 1499971 1499389 2498748 2163116 1484798 896459 1401977 1032996 1624599 261256 1134720 111408 891712 926643 2560442 589004 1831397 2419399 1757291 85019 1707900 2224294 1462876 1563096 2421013 1846785 1195156 328452 2141161 403743 1112177 2603835 813979 2411 1035035 2401173 1924244 2357601 1712029 1087212 1383849 969111 1873011 2237751 1330416 539683 1548775 2210497 2391471 2065999 588434 731896 2551751 550972 2322253 647605 2439617 2184872 1118486 1776073 486362 356864 2237332 221633 2123004 468047 2106695 1837318 2369066 16755 881651 518756 664833 2243583 2277687 1059768 322099 1253067 2244032 516565 2134325 939219 354259 1064825 1384124 648061 1463924 217931 1222672 2156197 2096198 171568 128951 222555 206963 2268014 1955252 1893358 121931 1330771 2499313 1994466 1275657 2322998 785067 2151745 1019505 686777 2472555 2107592 1513549 438725 2219560 93478 2498600 857129 632868 1919699 299465 914292 2399644 1816398 1503127 804420 463176 1920787 1334438 2421321 2072678 2363231 1046315 768795 2512729 108600 973354 772771 1692743 332901 2596403 2550344 647818 1198196 1089102 2585147 2222542 1851848 212808 1409886 2186320 2574000 925889 350796 2433138 2522124 734679 2523850 1062413 1352774 638674 2064367 1372194 1840233 384271 1856113 896718 1010098 2174078 107479 123903 668466 1102997 1518695 195871 123878 1817554 2637678 2444486 1539280 926841 2531661 1113108 882969 2258199 1170029 1674067 1250784 1686967 866890 362600 2469395 410667 958396 319799 256425 1463518 274582 1560590 2324470 2629087 2570407 698865 1889908 689640 439034 2249985 2437610 1730453 1152847 1097023 1795724 979539 717043 1839987 2049362 986411 2153608 1945449 1842869 1225541 2610944 230986 552778 1217748 1320375 892351 240798 140839 549411 907860 1538836 1616375 2280049 1470018 384381 1200046 430990 435867 1130012 2140951 458268 2350719 2144868 667845 84104 1683784 1924664 1512500 2490639 803596 264334 383362 1414705 6360 535995 1548196 648243 335574 1825227 2446783 1274342 122712 264682 1955875 900077 2078143 828443 641779 134641 1118980 1848953 657180 2105469 56395 1272577 1221373 509346 2090627 19018 409908 366491 2103596 2301963 381301 2633384 1784696 475626 1947171 2295505 17780 2076979 2519710 61500 255820 1152923 614056 88483 861071 2581732 39293 136089 564427 1727248 268979 1080341 965282 816242 2076875 1966656 1206622 1454373 2586475 959566 740939 2586803 299159 577428 935064 1425779 394683 366109 1216090 1543608 2627440 1762982 445969 1525676 1191668 820845 776832 1685989 2125859 1508840 2100546 2522777 2406872 2510890 405479 495584 2562564 1501956 2204748 109765 1154048 446751 726114 551880 975996 2614905 118611 2593056 45257 212401 2540902 843736 2052 2344638 2529649 1773292 490103 1361720 2217887 460440 2064780 1813336 2578633 1119543 2382649 2317237 1238035 1246075 2012343 274539 758012 945287 1873135 2370689 1517248 2620042 2175190 579043 2030128 1688565 1582457 1475901 2612739 2476161 858777 1383837 1734670 1769037 1180283 1922653 2131748 2633837 2606764 457936 604403 2058955 1052685 492267 2213612 1776285 2144401 1205076 1734829 1328942 553896 1497641 1236317 1145302 2597342 996529 835690 2476980 945353 954588 678605 1572897 1135122 1604400 1089863 1291080 582240 313047 1749136 786955 168518 715601 2051444 2074441 533387 720567 785795 2095231 1265401 838568 808328 1504825 893467 121636 2227863 496526 858605 1217041 2607373 873394 2048350 722769 2400436 515206 1038730 228744 2322582 81771 1699165 1260299 2507731 1453474 2308857 1377310 1771394 1385809 206375 2011751 1388720 1715667 2307157 2583447 2278909 129606 1135873 1842578 212882 1557871 2218945 714945 2360858 1058763 224474 2254988 492152 2623717 1095266 1616046 1410916 1844830 2122214 434233 2225589 1976919 629480 198723 815243 1542188 2540841 157113 1206277 154376 919327 641063 1364745 408245 2583106 249042 848232 2130926 1741307 1164211 197652 212391 1495440 1236649 2645135 2169171 471215 967538 2478073 1215189 1999885 2539652 503460 453758 1778207 1184827 2584430 2644833 2335777 839489 719137 803398 232697 756367 2103552 1328384 1230293 1199752 2580580 280021 531230 507625 1738601 471043 1727660 2358552 2462313 1590321 1183734 1502164 1666645 2388459 1412776 1482046 1541805 875784 410659 1580623 443971 1080662 675546 2052368 777214 719198 153787 289954 1417532 406677 1931219 998036 371383 2463726 2592107 1093002 1204077 794326 1167429 2143920 670871 616968 1949741 1592426 506964 2015100 531599 1569686 305716 918126 2100472 439997 1848562 936651 2253273 526148 2104503 200621 1446234 1953580 2212481 1272234 1272164 1273347 156484 2319570 1339822 1439053 1235296 2482863 692829 301322 350455 1846315 1844814 1300355 1699979 971885 2499230 1423709 2454611 945290 280251 2601850 706699 1655102 760029 1090747 804611 499109 2460738 2409625 817651 261115 2416939 1828389 531568 1264222 1786407 726169 2553061 93036 1108895 2010293 1165022 238352 1922374 1027097 1741371 882387 756118 468820 1675633 1391520 1891263 2244352 2392954 2439475 1632382 495244 2415403 335673 2250526 2454782 1294882 137036 919374 2293376 2061962 529861 1091592 2204854 2317854 2428441 1235849 2363464 691781 1331320 2009487 102481 2604201 2037451 924308 1864213 1398954 1021648 910237 19084 1647617 2392296 1733261 516388 1582430 1647628 2942 563451 2054305 1126020 143081 1548789 1814758 412177 1065794 2319752 528593 1511931 1119754 1326702 2524333 2030 792426 1268142 860186 2128046 957542 1457252 1470997 2135466 760377 2116009 1613918 337542 2226388 2948 2154883 152535 1318321 2197200 467315 1555554 1820673 660 2374240 400848 2038381 2611615 1743498 120687 658397 1987983 178035 2074505 437259 979720 2325986 1624171 2177285 126239 1864067 897819 1463134 136609 625823 2238678 1962041 2514608 1273598 174633 2220170 1352061 2465594 2202260 1439541 1142819 214216 2440994 691813 1560436 1597727 2564452 1149043 1692866 1204583 143256 1725510 2164590 1992473 122545 53414 1680262 2093912 1678702 186145 1347648 597651 1056141 173358 1702928 1711488 777439 1855028 1398494 1748871 1704045 2588040 1717297 1206514 162215 2534072 1128969 303162 1100219 2115877 2426792 2078208 2309599 921461 999374 1006761 99143 854890 1517880 63185 2384063 2003148 2194037 545558 606530 2359555 1690208 2386303 819531 1405094 2046417 937192 2646789 2049716 1636301 2427544 1680886 2549488 1522694 1969069 1026412 2433204 1919874 2142808 1718368 1222323 629714 1479674 169721 987816 1230527 233435 1803099 729014 974713 2529911 1942963 394603 2344858 2459045 557131 1439587 1336884 2325929 964311 55868 2132889 1354162 1107891 1458690 2205622 1090798 630915 1969668 2023905 2201251 1578824 1438263 2139333 1646387 1113912 490931 2466338 384810 1540293 2084551 1753764 2286613 1964963 283287 1199869 1814245 1563699 56279 2413700 528967 1409828 2324892 2387243 2001836 975892 718488 1727430 954201 96762 2565673 304095 2279113 1766890 214875 2524342 1654653 1967034 1404896 692113 2572778 1960685 1351580 175879 1109860 2138948 326480 1117826 1516904 633955 1913299 601002 1599219 569052 1440339 1312196 1617775 2229306 183616 2279835 885506 649736 479999 160219 119437 2401127 1285982 1535629 1206448 1619806 2092395 647107 2322635 550754 1683856 706704 2401395 2390735 2280844 85531 1599124 2533338 595265 1746769 1474068 1235382 602484 696685 1039901 1353514 535322 668126 18684 1370386 2411541 589181 2559868 1956717 1128784 1743388 2224390 1608363 665513 768740 1524251 127771 1832185 75185 2497010 1159001 1610992 729305 1578907 1336005 448540 1377195 1214113 1521171 2432892 2493219 2051678 1726827 1275440 2515949 1319852 1886619 1515958 404031 1463422 241328 192791 1588333 1090307 2201515 1509852 193509 1659759 385494 1026911 803089 2421583 2253010 521279 1881688 1440346 1409642 622187 592872 1894190 1235331 534855 270153 2034009 1847489 1757636 892306 1314678 2332827 750532 1252172 2184366 1351083 248534 2498143 226729 1236578 1233000 226617 441868 2073676 1024096 800545 1797070 472110 2025397 2588656 540660 540706 466572 1394020 1964463 1515336 105678 1072441 2359449 1244094 232816 2351849 684508 2160269 1062290 1022870 373002 2647022 2441871 1668697 2453999 593197 1586832 1967916 2159990 1524407 409723 1649940 2401152 1488554 2344094 885771 1543372 1348036 1768460 2354548 1944002 2235577 910592 2329182 2069821 2039391 1369338 2598497 575760 794420 1845187 1783786 2171899 262457 555453 773969 634611 637987 2533209 2306822 291495 338212 2155688 780300 2094909 1629824 2338282 1858516 227827 175495 2243830 721428 1499739 743670 1209492 2044615 1115755 264427 223956 1115614 1781479 1595107 1936785 1604511 1182621 2610001 1762034 2407162 740601 1990384 588946 644090 1328076 778304 1176370 843939 1460539 2100167 2313007 2364165 2075096 1945049 1485002 590517 67104 737966 2414901 90359 2134833 715821 2006904 122553 1092493 959308 676507 1914062 2253136 765995 649132 1527682 730693 911407 1012559 1685168 1757347 467318 468972 2181212 802391 1396957 2210262 774855 159935 704095 1316135 760877 47205 464423 1425179 2121901 1081096 2098742 448239 1762345 1408020 34162 695228 2257022 376717 214289 380330 434313 1724255 1628566 1103590 1353091 541555 190829 1562799 1915646 2553926 2011148 1315434 1158008 366772 2417923 150003 656546 592037 2525133 1291756 981080 1061892 118097 1833867 1984249 2545988 1291717 2355959 1832718 2137086 935066 2254589 299205 2273429 242485 487680 900319 1403829 1549571 777830 1491175 2292233 688914 1826641 2467209 1197493 1074715 1717728 446372 174400 2626017 1946643 1392885 1303371 1487616 2300578 1155427 256550 470838 1896618 1612997 1469196 2459024 1351812 459822 576628 155844 538160 2029068 1754099 1498652 1063338 991397 1175913 1461547 2647372 2113972 54721 329031 1500248 1955133 2242437 2390714 182573 1232604 1896614 1248097 407194 882012 2097599 602016 1731028 993174 623815 2091903 646630 2600217 2466561 2166756 402164 1507741 1681375 1148400 89486 708125 563380 722931 2317850 1668035 2413544 2247221 419250 2367761 2469123 2468320 66618 153955 1609293 1450062 1029191 1725062 166500 2114022 1051667 1328866 756294 1969434 1199857 205672 845230 2572918 367627 1327322 2507687 558135 331238 729081 2324166 1130692 1946934 1033498 2080958 857790 2119353 1864569 1340210 1662568 2176963 2210978 1461747 2124763 2388096 1533680 2247632 695770 55212 978651 2353469 2009686 900813 719582 1693128 824375 2164374 1713072 1467943 1538563 2599610 499197 1639851 1957709 216045 514417 515758 1916644 14958 46930 204172 2170599 1134504 2385166 1145805 955955 1159612 2425362 230359 662767 666766 34120 1650877 1829589 273475 1032731 1989770 2120249 899396 1475794 93452 1862652 277066 2161206 473000 1091373 2507568 2199987 2075554 2213278 1641466 2319483 530753 1225579 2055685 1674818 385116 1864714 1205585 142572 2549013 556873 14667 131321 1549748 1193046 1777582 1363223 356842 1396352 1835846 1346904 1370789 1461052 2560013 2049867 2620138 1745801 450083 620491 1080747 988760 1475799 2621529 2450107 1873160 86753 1561963 216831 2346968 1370989 2237257 2198106 772917 2235276 189950 911956 2423412 107601 1963212 704108 1576686 37489 402835 315538 1917617 1481053 2031726 2269514 2541783 1703475 456853 1415306 1368416 977228 2059645 2445170 2539904 1694503 591947 1717714 2271329 557043 391157 165444 457675 1797016 1632375 1567710 2546880 1699109 1918797 2141723 176795 847141 1992538 1375666 1027415 345641 1566218 1035513 1581011 599006 884949 1810664 1160924 1349557 1163578 2414568 1616748 395709 1354596 123226 1492047 2148880 1398514 1921236 2264775 1884364 1102157 1214079 1114340 1990922 448666 1093535 602501 821079 414304 2292016 882834 2346208 1880342 2337385 105020 1318337 1923625 1862069 1074082 2204523 1785195 1423512 12622 1616081 2051864 102060 1495593 1580929 2229699 2117487 1363257 2404747 501000 2298692 617294 98684 1267900 2056096 1632315 2488451 1960283 1269944 1651450 881087 1463568 2111438 2574162 1841437 1297097 823030 471483 935888 5465 514958 767931 2102609 2516168 177542 1029748 1902221 2308983 582149 977817 741209 1457996 645731 2086056 2489976 1792989 1011193 620774 785347 277297 2338666 792952 282428 1399769 2486631 825174 1327989 1383080 186980 1485029 1038830 2390780 1001719 1901889 711625 737746 289031 2490754 1502694 1476390 1751629 2405087 471186 145581 485148 2276539 2131093 2529381 1980271 197508 739432 1499269 2352687 829066 1701747 1616376 1841988 1903200 1300661 2132184 298056 1355378 448775 1087432 2474416 207321 28525 591241 734485 1300461 796104 1612409 616980 2451357 1327006 1252631 1517417 281745 2147051 2179179 933088 1996030 2324485 2056550 1981070 2134242 1598062 7149 1431096 915379 21884 895821 537203 496060 1240612 1471832 1417043 18775 1907983 1390829 514657 2021453 876539 2630712 1552282 2069460 580717 1115994 2132091 1032384 1746052 2252614 2210793 870037 1735600 2126146 791146 820127 2160120 1020275 884899 948604 101640 450430 2545579 1093766 1220440 955668 623482 574019 196108 1280082 1893456 1254325 1129864 1633023 1037835 156165 1774082 2600289 790253 1477131 1005226 1001370 2543880 1928150 990707 110933 357632 1564222 2571537 1307680 2533830 670148 1310678 672562 2073995 1854620 820144 565706 2115749 1223165 2414146 1132274 165342 1711746 1873514 1269557 2348005 722343 936979 1388367 2459122 1449195 865749 574389 326645 722789 2501227 1117929 1694681 209876 1941216 508205 1219122 1886977 1429073 709752 2267529 888018 190953 2154793 1129022 1522838 285008 411999 1797199 1734949 1118833 153772 2311526 1077775 296423 1713899 1545536 661599 2175510 2382018 905085 1073146 1320301 328286 1700201 668165 2587197 13125 2066243 260201 950473 526122 151296 1853673 2332611 1491107 334107 34638 2579267 2252937 931173 25442 2531412 2420093 610136 69039 449658 55819 2188366 1825357 978568 929339 1131032 2176183 486986 1033300 456960 2440180 1355199 1336915 1912511 220629 573868 583280 823737 2462662 573649 1032164 464525 741713 1253026 947034 1655502 2311337 2098182 906866 374311 952244 180867 1381842 1670304 1198842 1568681 345789 332985 2270498 2279078 612037 2081415 279311 1252234 485282 2450409 1603387 199207 689007 2004255 2127440 2230762 2504068 1622978 1248022 49669 2340907 1176915 2646586 722115 775560 542833 425987 1464564 33115 2454766 1400140 1828320 97411 635921 919928 1372380 43935 1411048 2520924 1453326 414406 1113093 2353163 2009293 2384897 1623956 2149785 2521384 102870 540663 799021 82295 93660 1652171 209842 2403109 2076286 1954863 2063328 980333 2217037 2558612 1871725 485167 1412291 2438010 234688 185412 1667982 1663011 1108382 1098744 2352938 1806638 820191 371111 843053 1993074 260667 1258713 181732 45456 1591687 947839 2069567 512258 1194235 1348664 513274 399437 45405 634435 1068291 1145777 1844968 1004534 1187791 86173 1880822 534948 760097 2369519 2244752 2553962 2484393 435532 460173 324652 2287893 1744565 1145751 1253916 2473539 282675 2313979 574173 998388 1737510 135534 1206522 1098393 2346670 1258472 406726 1499461 355425 939596 1436119 547122 219844 424743 434979 912888 1244639 1106205 1427066 122580 1279706 964480 665701 2210429 571242 1746239 482501 1886179 286909 458667 2073817 2551081 1977854 1139921 2582742 612916 369501 1926391 1968209 2065353 1866487 2309815 2087624 2543778 1097246 2528698 46333 1232530 936927 498003 1044783 827072 478659 331468 2294321 991492 2408275 2454587 7009 1974352 2244240 1022621 1858691 1852046 1567508 936926 1914954 92447 439317 905433 2199537 1747204 1083409 1837682 2560705 1759055 770307 1743577 1949122 391435 791415 2583152 2097528 2294767 1862897 1986053 2518430 2178466 1357931 628338 1975345 1503965 2583958 1677823 1721253 1274743 2308058 476953 2231268 640164 1617498 646421 2312334 1736705 511739 2050977 2010546 786397 179541 1773373 2016177 899281 910771 2339363 855071 1533730 234868 331176 1324968 144389 341830 2555052 848968 5087 1355442 282107 733264 1373156 2560060 1042937 1758531 679766 146182 2257255 1510196 1077622 436047 1545492 1817951 1562730 2593999 1953824 61872 2146535 1206925 2609089 203148 15284 53843 997312 585942 1187905 506493 1922353 1069312 965890 1313917 2433173 2334419 778285 1943002 844592 2392784 1743876 2032411 1849946 2483460 306387 486982 1490051 1836686 1667863 10422 1598638 259794 1926552 1444174 1088300 1867960 2263504 2422835 915205 1394129 1174886 2129491 1265380 1602409 606188 71903 2217816 476117 2080273 810378 2610098 1181545 388513 349434 2143968 1326854 2349332 2034033 135800 2142111 61180 1197367 1569692 1686369 2361880 2615749 1234233 489086 1511888 2152865 7294 147778 451393 2128102 1098822 1156864 727281 2250690 943070 1716833 1407306 1798087 715509 2389047 781581 158746 942766 1134595 1868319 1132082 1195718 518924 891278 2602380 196726 1911210 262118 2635278 492205 1347564 269854 678849 1708490 1488885 1987551 840846 49456 2302072 1206462 412218 800559 1866902 1888605 623243 2303092 1664698 1134080 2527559 2325179 2358211 2022449 560767 1074513 2577792 256686 1060284 1755227 85455 2263134 667023 2441120 1713090 399383 1371948 844598 1798619 1961992 752145 1766551 1704763 178213 856145 1485460 228594 757542 1819949 2520181 2212326 2179387 1815022 209228 2060451 1549015 1493184 169514 583266 339336 2121438 1375996 1996677 2608195 1506727 1929227 2263466 604355 2625450 1114407 2088265 629662 2363395 1709725 1939558 64550 550518 2114950 1767658 1343038 2179207 1218877 235241 2166301 1583916 275616 2554083 1722867 545311 1023563 98988 464914 1902330 2552155 314690 2412274 873971 650908 886357 2335734 531409 2584754 834925 2248434 942643 232716 1795825 631768 1367385 1717237 2472423 2077314 1998367 2013573 123688 1399761 2013655 2177282 2179252 1743029 1685986 1770603 1789767 301185 133602 1917114 2606037 917239 172442 2370930 1088954 1205579 902090 689166 694601 1704518 2348068 693085 2380131 1060988 1296930 2384211 516095 118950 1323281 297560 1861163 1027897 107633 1283215 103250 2309539 772951 1277430 2300804 1695870 2279958 2062116 2622693 238454 2420574 1659889 755582 2039549 1014615 284219 31823 1910066 1200514 2532056 88159 979645 2448513 1871400 557461 1939833 2144821 948209 649652 30007 1369307 615651 515410 4815 368708 1878383 1395560 2153450 858820 1056298 1211029 286392 675784 888700 740854 350492 2077991 341247 2573750 215459 2272820 1214980 2625513 1868118 2152177 1880457 2563185 744341 990706 1592794 746839 2456663 2359693 1281270 1950766 1668418 1146207 2359781 995053 1337934 702178 2508402 1198550 420018 2141300 2144590 1771179 1829132 787338 2545063 1511211 823215 138618 783920 2170847 759892 2494211 2591445 2554473 579546 1875250 239920 1741032 562749 912488 720180 597932 1286168 1699933 2060083 1721871 1400547 454767 622962 1927197 1925898 2564513 1628758 465648 372605 469592 1903210 1202888 780506 475299 1752768 1708702 2314207 1701517 1225983 719712 1639811 1578660 182730 1816892 711738 99620 2406294 1345485 43844 1691662 2007969 1238229 2405905 286167 1820986 1816837 1716748 1161424 228750 2354660 1542211 846875 2046818 2437943 1458386 1585847 365776 625656 2475885 232211 2244988 2096123 1011269 1638998 1892899 895185 2127532 131459 2025835 1519580 289420 1062065 1560166 553828 1933488 2067343 247926 642276 1689340 298175 452597 67148 355865 2168945 278886 2288629 2156423 1547990 2424173 1323558 657550 2426741 2264341 1261619 2088542 2196771 111687 383533 2001020 2281381 1169063 1004523 488302 1400882 135184 2153911 785110 1777641 622391 2127110 1798292 2275416 1703491 471839 2213873 1510164 1059233 712698 2200400 1903160 1245825 670791 1905051 839625 2636424 2123357 150840 151039 496063 1302633 1296358 1363961 1551043 2604781 1347987 1600637 1663683 2496432 2271350 184276 1666070 2299815 1151654 2922 2096156 2439602 1039859 1311798 2245580 301828 2129998 1215291 1028139 2530178 1613289 2436748 122381 1495632 168200 2554375 1917507 437537 2605420 1733408 1912182 2294526 1312943 2269583 177294 1161103 982040 635614 2200919 1902311 2588240 1507440 398050 2378743 2193617 1650732 373532 346862 805151 450638 1177688 1005317 1644191 1422725 647230 1749564 1107387 2076920 2331962 142357 404015 353916 1385012 1429680 1472334 850009 832299 853764 854198 1330690 1754371 13286 773436 500486 2635723 1575772 133887 1908966 2123214 759541 2533238 747679 934298 924002 1960989 2253405 1809411 1848871 978892 574292 1980618 804236 2066682 857610 2447208 2273504 884280 718351 1708925 1152016 1795568 2543994 1902160 100625 468664 1719217 2171022 2461845 2227427 1300655 1244041 704369 145326 2068561 2072101 1906375 1806346 342430 2545362 228522 401064 2085138 629432 2174759 2412967 2234529 1946065 860243 1722031 2560119 2488461 664465 2032293 558341 406047 1805165 2052481 484454 577176 515374 636826 1325429 378096 566963 886692 784485 1312449 881185 1884528 1871881 2634598 1818315 1671774 1391544 1618789 1887957 2479243 2532379 1892772 1783580 1098339 1068340 65129 1620012 2197433 24287 2303114 1371681 2188106 1530024 1270613 2068404 73102 1511006 798309 1070430 1400407 1563672 2307977 844108 1997484 2396328 1715207 1184037 93866 816424 676743 2475105 1638794 94721 539966 1072551 1839505 582620 1945416 2478179 1443633 703372 788453 2416859 947854 473870 2634549 716380 269213 1179105 819774 385099 2299792 2204166 989017 2607528 373212 974071 237042 13988 205684 1111299 1174236 1797458 1480604 1833503 2268406 1010415 2395503 2097123 392129 1083808 1316999 2329168 2119009 596690 236940 311479 112427 460528 1592776 2137318 2324356 1392612 333679 925555 1712135 10455 1168918 1636098 2078942 944777 843015 513440 1636940 2329574 1348634 69513 2206355 1063591 1885566 162120 1683421 417909 333969 973074 389933 1139484 720648 1174915 937150 410566 2388909 807053 251274 1443575 2538414 2455484 802620 2511587 1356671 2219580 629590 1257714 1428236 261527 1064076 1501255 785653 1142901 649386 2302198 2038509 503857 1892242 2482617 2566071 166074 1669131 1502137 1641720 431745 1559333 254394 1112993 2383428 2195375 1484322 278727 1891872 959544 796773 1948190 2572858 715376 2496623 2464966 73186 2377044 166984 1528434 2475899 182089 58203 1834854 932476 1447410 2120155 725801 936717 2136705 496661 678681 83388 1982 2242223 2322423 1149156 492542 1417729 100570 2543273 958859 81312 786693 1931465 1224137 28673 6440 442702 139104 1307004 614164 915903 13261 1640683 1776148 2122432 2256405 282367 1380360 1950123 334872 2597155 273216 989219 2176820 274829 2069699 1939182 236604 2289478 2155156 2305484 1075286 236226 985734 2632598 1975181 135326 708723 495541 98449 2340594 2500470 1541912 1561081 2322139 2166916 312756 1421295 543531 2561722 1737318 758214 499989 1314188 405352 437506 1754582 1654329 1606328 1995236 2394597 1559987 1632389 1580779 835469 504369 2132301 2511206 2530249 356428 2106933 1883475 2543244 24432 1953889 40817 2262694 1204070 125535 1899691 1189854 1535743 1704515 373486 535050 1427445 552078 301755 815840 1504879 2466488 2393661 2602370 2036829 1636782 2590070 387488 1638899 1828819 902857 2456576 1967316 980391 925816 152618 1471760 2590710 2157412 1551216 723620 1253805 188153 2282924 1707236 1900358 1972663 2547170 2534882 625531 1524841 1690798 258192 1282833 72639 935991 702293 804157 2109140 35922 714487 5318: 2264887 848760 304398 2234029 1004986 1547384 433936 2009093 1147969 1314585 1954427 742293 1329621 2508203 1487546 1321072 2216726 169455 918323 2087164 2120629 960427 311690 464611 1990010 2487045 2093522 1496267 342570 1726497 10703 1616335 1340045 1731634 2311376 991337 1780719 412568 1450406 1793080 694806 1903942 256880 917687 464570 450628 1967372 163151 439953 1906443 2517163 610530 2434573 2333683 1609414 1789962 1420628 1990415 49257 350653 798731 35107 549314 2115731 1444730 1460850 1192543 1057953 1471503 2169680 401229 1878894 1689709 343668 1378924 158701 2047210 150672 1968064 2450619 163684 1853215 30397 1210113 441587 983961 269571 1166662 139694 33927 869371 1471496 435283 1417471 879521 1135688 1049869 164171 1798655 995591 927577 1174134 1340529 2344484 346628 560425 790249 2424581 1790940 2431370 575705 818848 649779 1649331 1164140 1102172 2456875 414862 748904 2261046 370452 1883854 2294374 377073 2015929 2507582 12680 30360 1167279 1755137 2408194 922439 1770688 2452247 1765334 1390489 1496086 1686279 1959774 1330346 909134 867328 2281888 232623 1518467 689966 2446081 2427697 1325710 2599594 1587651 1106887 66645 2069466 2398435 1053141 512805 1879555 1516452 2281285 1652779 1437343 1848676 475474 1868499 2295012 775310 637424 2636000 1489339 1700144 138398 1888377 210490 1068882 1346159 1265443 1742325 951124 359409 798336 1979956 1549211 1109244 863866 372671 2363189 308909 547143 2590580 449721 2527755 599631 1598985 2581474 587629 1574911 1779454 2563065 2538429 1444312 2418647 440795 1091287 1296257 532385 2450086 560674 663700 172368 2057142 2012747 1970714 1689691 1794144 1527678 2522781 2156081 1232574 2015518 2396424 686029 957963 33048 1209206 1357560 2486008 2506867 2092983 408986 1214236 1935536 2539574 671337 889089 576375 2105130 882532 1209313 2020629 366503 2046631 2158281 845301 926380 1390003 1792577 2057809 643443 1633617 1465895 841484 1053907 1733815 1890347 714338 2044755 1916643 172015 2017583 1670925 1006293 1990140 146224 2280129 1136841 615010 489311 2221623 2017018 1687832 453694 640018 2498800 1295074 491447 585665 1236396 1165712 569987 428019 2541327 1766750 1263557 1329611 1448719 1221151 2114915 216372 2374276 2268216 550666 213993 95393 1297621 1066396 14748 1817942 1104363 164119 2122073 2505774 1235087 1684882 2548608 579221 2099420 1683934 1142877 1636197 2081738 719745 726590 1999731 1695372 2233866 2019815 364501 770402 2425572 2593827 1655943 506425 1330902 2377247 1765146 2176028 1791060 1182168 2168583 88155 753403 89198 2443267 2625740 941567 1749825 1214980 2478398 2484471 2486568 1955833 509916 961389 1249828 2147904 657958 336616 2205909 471926 1342020 2365350 1765742 620497 1616361 2544015 2598614 324347 857656 815077 593159 1832488 1312648 513440 1870770 1854919 999426 2413121 1012064 1055503 1777157 413458 58203 618187 789158 550073 1313235 1425766 2224547 1627408 1632389 1184924 2646118 925565 2122619 5319: 2526024 2196089 1009566 940274 538999 1303829 2219351 2142152 747177 729893 394014 1169809 517426 532: 2611785 2093289 1059927 2038926 1735517 1136480 763921 1572237 1189649 2541909 1915568 1932627 462171 251093 569359 1285022 197793 16529 370734 2278872 1557927 1884092 1503661 1389667 570999 1570612 1130340 2220646 1439882 616997 455428 1313126 5320: 1234084 1378276 506696 471599 1022378 1037933 403656 749480 464539 1998035 1336896 2418369 1588143 1607938 1387564 569161 527062 1384899 430829 388371 1200842 1953331 602750 2468593 742265 1075596 2048085 1009381 2162529 204419 1045523 1505057 1281916 518908 955445 1124009 708677 88037 1165397 2528847 1528677 1895318 79017 809243 903703 1197141 2775 380456 638952 719312 1330402 1816975 230657 207733 1828353 630953 2143050 798388 1545790 1326981 1468829 555305 1053801 2530748 1654137 1137317 754935 1248621 2235549 906362 2492683 520143 1575559 2462943 1949197 2334829 1682580 913713 1971192 264568 920368 1667506 1498675 2095228 993053 586424 382019 293889 1738234 2061871 99101 2579794 2572102 794090 2110088 275886 1987975 1971789 1474109 2287764 1850509 2259587 503295 997601 2559458 741155 1121984 1946921 2559702 2410858 521098 1323884 132760 267890 163806 1541788 1607599 987614 2165192 607113 1053596 2552627 2040387 144480 932889 2644873 1763641 523308 410472 2145177 204318 2220766 2304782 412542 1203600 1204310 1912414 467632 1110418 473592 655408 2378287 1269859 1819028 1048908 1688718 1081905 1280524 2240625 1888531 471810 2582644 2341286 942455 2562202 921105 1514993 1631520 905858 158310 2006981 812433 2201624 1956732 1517116 1790601 1190255 1602932 697046 2130449 2564769 1241006 2380458 2277887 697010 2496776 2435596 1619270 1259162 1722625 2361406 1803065 1559017 910638 2150119 1889279 970792 2611525 2446941 170726 156966 689106 2161842 1412156 380726 2260998 1216933 1187565 858862 24679 799705 1334182 2444505 1928532 1558486 766963 1544153 212883 2019221 1369050 2284438 2133437 2534717 1194224 2458938 1784414 1576206 2212041 1021971 315147 444363 2412868 1850774 702626 2038849 2067740 1662466 1947447 339349 1805745 1411989 1810109 1790278 2519114 1945985 1385113 1254053 1917241 346554 71079 2296441 1148444 1186955 476998 1408613 1923681 1124661 503971 1339147 1994505 721160 1691221 1959288 480063 2056230 986987 275566 1069860 1590670 2389600 1742119 1158175 1734748 2533361 2160027 1584104 1891061 769789 2442052 747485 1184061 642808 918377 2109711 1521307 2315129 1040793 586915 32742 1612502 1962947 2581012 526715 1529400 1673702 2237818 2279903 2068821 737757 2437043 147926 615801 399335 2400892 964035 495837 807162 617904 1599668 493379 424860 1217623 2142960 414576 1661948 2208849 1886761 1240245 2078449 1442074 1248607 2330096 2207573 1266882 847961 1748076 2621834 998418 2143843 2236194 1708993 1034447 1359572 2149004 880219 2213146 2517262 284354 1694943 1394573 2151157 1264176 549661 102433 1685667 1840717 1612720 309298 194163 161511 1646693 956762 1917508 2052517 502410 380415 933835 1286127 1180187 66881 1117935 282702 2163995 2169625 68462 2147274 1584189 1477713 2443172 1475175 1304376 944569 2041388 1261433 553145 581955 1975999 1193835 1613750 789969 333373 1141972 2309511 1686723 2122682 2517871 2168830 1874438 2573601 1684796 1332310 715683 446072 838139 111615 1741498 1481115 896241 1031940 1193136 759294 17330 1211107 579049 1074293 2435132 395163 841085 17485 635137 1713321 1036302 2096468 1653442 1461994 615645 1416494 1375357 1347010 208661 50934 1336987 2061349 1253773 277127 103441 178421 67776 2191881 2311324 2214 1561148 613585 2541918 2462195 2202899 2166592 2503395 433998 157747 2260776 2472925 946961 894911 2603372 2489799 1644254 803495 231604 890538 2229364 835994 2357588 2126289 535177 1262267 1781472 2371498 2089416 618386 2256065 2342284 667136 263676 1088115 1411697 449967 1078692 1743544 2086566 1190481 2329123 1558930 2613874 1502045 124582 713890 982746 2411327 220704 1272251 556281 1497890 476239 695555 2641098 2307557 1758472 1910264 1984187 801077 698958 1198114 2627893 190603 240121 1941948 2307174 932006 1173743 1072420 1504421 1127379 1848945 754255 1729656 2027248 1746400 651611 2032205 385638 2020470 2573021 1586214 2232480 2627432 2637629 2422249 126883 1625883 833413 2052038 1948125 2521739 1977014 673716 1922907 46020 619357 1944848 700661 1137579 1399528 1044380 2203392 2614311 1789122 1946174 1990763 707362 1856437 2378630 1185472 1071003 1813197 119192 141669 1195889 1914836 1494053 1045166 2415155 26674 2162673 44559 1273374 782834 799522 1144975 1220395 1354497 983908 433475 1978652 2577788 1439178 1654018 1585224 1935958 2150752 2501878 1000710 1754028 617500 1420561 1564346 2634686 736193 1030684 704543 1921246 771940 539201 500474 278838 90421 1141836 1687048 1992605 2038363 2416701 1237692 2032011 2467777 1623438 479407 1395830 752402 569613 897501 1311853 859956 762142 1207218 1404499 404085 2632064 2285682 199477 1031385 2207294 2518972 1050520 2602655 1573641 1212769 2519696 2236352 2187088 2624344 319833 1604904 285880 1202609 2547185 804442 120008 2122176 314751 1510466 2349146 786478 137296 1217702 1567991 2536493 960705 1591964 444965 1352884 889969 1181583 1323426 2313781 1053268 1623370 1094406 2476352 1232494 2055733 1363840 773421 2533558 2605850 1959499 87003 23558 1270534 2457672 1907113 554957 1840727 1358738 1225757 1094161 2009124 1109206 2586023 15392 1801513 1544864 733826 581627 1341430 433490 695837 204537 117400 1469044 1730832 1934536 593122 2432790 1093760 2435080 2436722 1697398 26376 981500 858918 1207566 2484033 1389379 2302807 2046152 567382 2137031 354892 1040424 1928500 1773126 830500 2248406 1217754 1145445 2525175 624516 2393466 2318787 1880922 1374368 2595808 592069 851008 1974614 2618947 448466 2397362 1519041 535984 1185494 387365 288798 934602 2156909 573915 45596 171681 2606078 480507 2451081 2318876 516127 652625 462107 294191 910059 1024851 593480 861518 1350918 306588 487913 507683 1736191 1061988 1645216 175936 147340 1151970 981317 1856927 1467762 848542 2200325 883481 242657 1484257 849103 668987 149774 2568400 190428 12554 1535950 1083644 1754295 1849265 381747 2082196 2321481 2269244 261665 847597 665618 2214236 1079431 472804 513277 579076 485873 617002 673302 1102249 1967196 55554 2170766 2279490 1682507 68661 1840106 460623 641754 2102043 1579607 2455506 2467492 1742456 1817947 1505979 1822830 1304500 1371187 638471 1955759 710981 1262553 924257 1091464 555910 2342886 2588510 59999 687129 2600855 303471 2203144 935545 96987 2018003 1645270 1746808 691760 1175009 1486683 2159267 647236 2450448 1122020 416077 43289 912067 1359394 1552813 2038253 434880 679377 486780 375904 348358 367063 2531619 2405373 2117217 513496 120348 2026068 2531498 2038091 1183201 1797895 814811 2119334 717866 2525019 2569517 442625 950008 1883291 969201 482608 783672 680991 1776654 1358548 2208332 556653 1474239 1987022 2607782 1885662 1399410 2172052 16787 812807 1100856 847944 1763290 1614919 2055917 685695 1850348 265844 1968002 1170062 1124584 224068 871801 1169722 2611981 1404693 2026613 112402 2006138 270973 1545286 1187037 2370864 1988183 2163908 1946400 925061 1079726 2303662 389243 69499 1089367 2307940 1541254 127581 132058 167227 1807784 1939019 2225440 78059 283883 503275 782967 1931853 355089 2589883 542320 1962671 950115 1265697 2138441 294644 1991703 2452474 343330 717145 1837003 1329095 524011 1333332 1765882 109760 826189 1436001 137487 248746 951827 1706950 1529980 1957030 508852 554874 263631 1099153 291979 2043529 1683450 1051145 1046357 115543 2525578 573203 2079709 1539645 1728464 1179725 836500 1980989 716297 843636 1186 930314 334809 2132600 1518849 2517324 558931 1385627 2264111 2163095 363541 2114347 943454 942976 78005 1314002 1488738 2302029 493189 2143035 259665 135111 685382 91373 2362872 386572 1993365 1312336 563387 2463351 539062 649147 1698503 844133 1764431 1260846 1955820 1915109 273035 1820558 2100429 420091 16443 1405427 323493 698077 1703939 2594528 1905719 1028867 2606879 2263144 1263101 443535 493009 2436559 2406715 1617030 859349 1978400 2424924 1730886 319002 1019277 1630570 2274852 1006389 314856 316866 877369 743921 91883 567319 1358799 810864 531714 1262596 1967839 861952 1306583 1451858 747147 217927 923646 717456 1224533 2047556 909201 32855 2042323 1538505 115285 508468 212946 1813551 356809 1019573 2538589 973880 985424 903438 1472870 1847504 1039284 913590 1120138 588071 1872881 232244 1322545 318436 2518176 1862389 488182 2338292 492101 1083395 787141 280546 782102 1477787 107542 1588858 1414487 1285519 402223 202256 107099 892611 2036207 398792 1278525 891275 626654 1905356 2578249 1349701 379982 1401097 149335 500214 1888991 1017679 491400 1196712 2125901 1119750 953526 1643318 1966365 1664446 679641 2142904 2014385 2303371 2223864 2193332 1751975 697535 1482775 1382352 1615399 1647810 639810 1256013 1200286 1928396 1223470 932344 313692 192939 871654 2439590 1826212 2581640 1571205 1059774 1528076 117108 1836171 733993 483324 2510998 2363701 80148 1471079 570499 2285328 1601196 1534682 1727717 1910263 508040 549107 85568 1568495 1775383 2213 746190 641635 1662128 2369950 1549412 2123462 2639221 1560830 260950 566275 376104 1904032 49922 99142 609413 176351 1732593 1669171 1449725 1903791 1171049 363007 2039644 1461736 360976 926956 2246503 274292 2018605 2274507 991423 1623794 1872967 1609951 2482775 2178020 126299 700765 399937 2464964 693231 156039 1753644 1388513 1823600 2476037 5889 599642 817189 1642791 1957972 908805 2120882 707136 1014414 652688 2596100 438520 20810 675975 653418 171946 55226 2372766 256374 1997580 2272493 1635670 1465943 1205155 2054579 1552084 1031243 2038368 622214 2227988 1012115 1486287 1068765 2115909 2254892 1219918 283698 2344863 502941 2493235 941957 2326632 2117642 2606818 1473879 1652453 2265415 255585 1594439 1687116 2278080 1162895 404009 2070266 1354256 2606488 1591987 2050053 1894609 2167210 1562870 1328698 1153049 175433 1321017 1727648 2578344 1944366 1996603 131208 2607315 1552568 2311045 269727 1253480 925976 802912 1670465 1787544 954428 75412 1909105 382396 2631325 499840 1516023 1569746 85582 164069 211905 2265816 320934 2497671 1423884 474646 1166150 318831 2353268 1438261 126686 819884 825421 1122697 1072929 1918127 536900 1073438 954969 2117601 1050661 1594099 956247 779249 533482 790055 923936 888758 663450 155415 2111270 355646 1509684 1543331 1795250 1850294 682925 1768762 1439677 864609 2278058 1961791 1256522 95723 2378189 388395 105404 151920 2529424 1314702 2106449 986701 2182127 1378304 1152061 162897 1815042 712507 292648 972114 1764513 2077130 2225682 471493 671855 525675 1536359 356454 2379311 2010671 1051996 1304894 1746204 39627 2413707 2245950 1051118 41970 117227 2364655 2312887 60407 520175 197912 199421 2555129 1003361 1344215 2462097 2101849 1062420 782843 1744601 1676094 1526548 1386107 576936 2496899 1193347 2103241 1972048 1322936 661312 1102291 2635328 1499723 1630896 2630340 2053546 2131783 1179679 2223620 78466 442555 1089335 1698152 1544184 1085144 561715 428117 1507756 1697784 492978 1364040 2225186 2051311 1757720 2463818 389912 1126311 874602 975737 1239136 2468850 2192409 1255895 88015 867608 1468068 1298516 2446163 1975341 35785 789461 844330 1244815 1039963 1359594 198426 819981 2623009 1407249 1701126 2570805 1176007 2192116 1160797 254751 885905 796423 849168 2538031 910178 1816534 700484 1738086 1592820 1672632 2075882 877952 1314517 1520938 1380994 266932 1651511 357204 844058 1941696 2474353 987856 1066957 1473738 1376874 85281 582369 1342158 109574 574801 1582068 346062 1609016 1772365 1569810 2296394 1781649 669707 2475562 2520999 1255433 224288 1497012 469750 2304050 1012934 655671 575674 1357799 220250 2565500 1388314 661648 693970 2392465 2323075 913322 757151 1826782 1952388 1983678 2279583 963541 1791277 957268 1021092 2590545 1429194 1643608 850154 1032057 1137868 1727752 2203833 1805042 829304 460158 759332 1156670 544075 2212274 853095 1733299 1794535 333736 2620736 2259584 2578188 730340 1035081 2517034 583276 1490114 758629 2534278 389654 2310240 831975 1825452 1430060 498758 317133 2645591 2409754 517190 1320689 2401351 798793 588550 721926 1309882 812555 1614213 2397044 2298329 363199 1694500 1393986 1751547 898615 274687 539463 2155003 1564779 2273036 405681 331728 768953 1365071 2036646 1799948 485918 1298571 930962 2460818 2149108 1229661 1594836 773010 1852590 658710 999303 2385590 1356270 19630 1439558 139888 836336 1833571 2075571 1505378 549184 1861818 1838160 1280332 1695726 1437409 299810 2374747 936075 2238571 587236 508897 1197004 2377799 2505959 2100976 377169 1159373 819669 2232731 2196952 1453342 2232949 782325 2166191 1630483 2011061 470666 943898 1139246 2381433 968364 1780491 675659 1671307 94648 1056015 1782080 86246 1383280 842188 427395 2005421 523659 2457470 568297 1693868 1743662 2384107 433430 2539008 2402114 1040248 1771107 1818459 1349051 741464 393921 2625471 1541071 20119 911664 1114471 913371 1210947 222788 1904696 2390682 762636 622480 1240637 866793 1545740 968 12720 2530208 2157977 300294 2344367 862004 539589 2342651 18662 2348413 331059 165021 2215350 1245966 183670 1363224 1278452 1814467 83857 102232 1681018 209781 491559 1270910 56272 538815 1748244 1537007 15079 1134626 2361883 942216 914652 2579048 2458674 2546574 2066835 1064879 1596336 2285391 110667 1616432 1335262 2556038 2133398 558317 2367003 2455393 832568 1731788 2536741 451080 2590210 1866212 1270609 1293754 2501745 1484185 5225 1599436 1760216 123124 1887061 543794 988788 1139750 872535 876507 337982 1118658 547608 2223186 583442 238471 1515151 2192269 434259 2226249 865858 900449 611021 1052764 344603 2163316 359988 227621 1945919 2080439 43312 11760 1900511 889832 1348452 2498043 1648315 912230 2393569 295910 460960 2589918 2083745 1436081 1242075 692829 99098 1870385 934042 2640940 2432872 1672753 2264043 438917 1762813 1628219 2077464 2516211 409966 1800822 559295 2123770 804931 1835617 858545 543847 200114 210171 2346293 502785 745138 1070977 831176 2165859 1621693 601419 828063 1322099 1178494 145314 1060666 2565265 1751188 2298752 935412 841140 1910061 2242117 121876 1167642 168590 2358004 2436160 1112549 1863226 1583964 788485 1259106 189130 2069014 713175 1176903 1441632 1108326 913567 1925894 1830591 2098068 434474 25965 152104 1204207 214216 1191116 2456771 719055 572547 552098 2383573 2136483 253866 1346391 401263 1340804 1434735 2097232 185009 64113 624038 460915 889664 805303 1299692 909948 2498776 1061414 945046 1517602 2110837 73679 2077022 403885 401488 2188048 280311 1908670 357726 70509 1686134 1288089 727239 617852 526744 951292 2189582 992705 1962152 2346383 1935536 1509238 1658063 2414493 851536 1361008 1158311 1123501 1370479 1757764 1070206 1680063 1201250 734200 1845667 2137577 935249 1260588 2495150 1565652 1350991 580665 2535397 1427290 1201286 1396199 1443738 1802346 1322598 2144841 711157 78119 752736 837658 2543654 282667 2163937 456676 1896292 1750751 1978229 777198 2364713 2135925 2528942 2114329 252197 2433267 656214 830291 715493 1932433 2602500 314954 604937 84947 1561404 2489135 1589331 2307992 1863193 415548 666349 1438271 1118229 351566 523382 1161863 375377 1449855 2282629 475368 2592346 1484174 1783137 2335611 707034 1213094 1529188 974940 630627 1539884 1517970 2394055 1192735 2569479 549583 2325574 1870661 2600539 1305402 151478 227494 2601146 866406 2383123 219469 124968 1735557 542762 1023320 1719574 2055394 1566572 571927 589398 464778 156241 2008610 1027051 2298234 1669560 2169226 866756 2648198 129773 117981 580080 1939625 522020 427122 635006 421213 154919 2463545 889573 344877 1356995 1911866 1227564 1774982 674061 1350782 2457798 1864080 564322 682113 718882 2030419 1628056 1913957 45875 407323 1774846 622834 2464094 1176478 2073432 1438868 1231715 1213027 2045763 2360687 2231299 1688570 2507685 1272619 2504130 365036 1440533 1793997 2265241 120548 2140253 2250524 1158076 225870 811086 1483885 2594084 210601 1090273 404029 1134306 2332421 1869350 2244690 2225495 1541133 1472108 1253403 139113 2028520 1381811 2459106 2012267 533416 2417422 620343 2032920 2051257 747594 2455244 105761 1658054 1794336 2545954 499669 1228101 1463914 2375546 187934 2566345 2391887 893129 384072 1325168 584013 200957 1482502 779481 2179024 1448352 501940 1376257 1939472 2305171 2263526 317322 2170865 377829 56184 2350978 2575640 1308908 621823 1399826 1881199 1235258 1284784 934456 2080588 2187613 118097 1116779 1859845 2240238 584648 462213 1363313 1369343 2201440 448471 2547361 1920750 839290 2603622 2058054 2064155 1428165 927483 1487445 2103675 685898 414697 547110 590675 2241744 73054 1463499 1311664 739288 1287289 1371448 2303796 755978 1930202 761403 535865 1624011 973797 1392431 2197267 416450 1923881 229623 488723 2437966 1753767 1254635 1151413 359886 1404613 2337729 621344 2393192 2497871 1408604 970440 920620 720286 2484164 1859442 2288580 1014146 2301519 744010 218648 521758 1259644 2211566 291602 2033896 1825584 2648392 716981 1217381 1962503 2234637 1203807 2087272 905328 1077742 2131409 91974 1140402 2465404 1422475 1607644 1215381 1416030 1800634 201095 1767402 704568 633143 636460 1831548 105490 1166046 1201275 2025296 34624 1519579 274207 2188253 1980208 1830925 2197551 1228490 703162 442676 1803292 1644223 1432773 1174224 1294015 2396030 1269423 1322657 1487091 1914429 1501874 33533 2441839 2023226 2357351 137892 1151348 2111660 1883324 483677 1700597 2291364 192193 1955137 2464034 845037 26476 1064540 2493451 1632078 645534 2167003 429025 454021 2061678 232862 2008276 516324 687393 2424573 516427 614000 2406624 2148867 2109400 2306923 2153338 320227 1737374 1267415 1920849 1875625 1659422 2648225 187004 1533817 1447528 1113001 682161 413229 1610929 326417 2484066 1578851 1704729 1694173 1895006 451341 1858905 224833 1808799 770392 868074 2034663 2434287 1708838 365293 1517327 1094416 743905 1434557 1816537 905310 1557633 1704827 1531952 1982177 641791 756238 1969540 2315664 1746184 2212624 2255197 2028317 2125551 2296037 592550 1298250 107147 941262 161578 1480610 1536032 914911 700067 2032493 334287 865476 1660119 711232 810993 338140 2243588 943650 1151427 75684 863690 2113564 1058582 1440741 849350 1489421 2526653 1827921 1069050 2165750 79600 1408585 2057909 639437 1958456 1626771 31653 1866500 315680 1084062 1088652 872861 1039481 1395295 1781466 543749 522382 250685 909786 1823649 2009252 2432848 2473199 1236713 2024649 2246471 56704 1010734 330156 2460842 966879 1125576 1985596 1142980 1464769 1277041 1408725 302685 2591604 1483863 960538 1117050 442120 2302866 1143354 652369 1452705 2423864 1040267 513982 1047721 2119629 811958 1082279 1435972 2302023 1514682 1473714 1277890 2033593 293137 439970 1077746 2041595 915601 115807 1533190 1729800 190461 523340 649704 1002264 35621 87519 1984652 151796 103408 2186788 1576046 2404152 2203551 444454 15356 401508 1138520 2573950 1148176 926186 1746291 934766 633730 439264 910402 1880862 439139 1186029 815797 425630 373649 226186 2625509 1604273 97203 2603314 2522683 2066195 2083575 2432222 2003440 2422413 1735572 932181 1819122 338125 357097 1074453 888556 800940 2420585 143988 1996016 1191688 343052 43669 49882 2594711 428630 842006 59711 2424391 420419 2418954 149425 624887 817829 2056708 2415383 101772 1295649 1932016 894309 891024 1181997 2276388 1236912 1687642 75814 24811 635831 1533896 1953553 1716940 850859 2276 2107939 978201 988856 237046 2146823 1447059 2269430 1735742 1661931 1363935 2270498 716765 992239 1285734 1695227 1237435 956990 1832520 1657559 1205336 1733310 479035 1899560 970238 1713258 1937120 901425 683307 1709539 858274 2198233 2494443 1814355 2177175 2534111 665466 945158 1738142 2482491 1428576 448947 2244671 2157057 2097277 838589 2161003 521287 578832 1492143 773850 1072576 2263106 1157176 1798320 1774559 2515094 1880139 1357458 2064547 1055953 435620 279485 1792939 766430 1014535 1917145 854297 1046582 579834 245114 1753395 119440 2116499 485965 598748 1665121 1000596 2580353 957284 49051 1481654 2441774 1315606 1901891 2073862 2204335 2062853 1142111 506346 571505 174784 1675007 43527 519067 857515 2124800 2431675 378629 685537 775230 3168 789647 709093 900159 2004818 2038135 1712685 2644142 912123 1320241 2127868 9928 45405 875490 1594542 2090568 360225 1068031 2443089 2064994 1307276 121955 2550097 2222126 1735293 890391 425903 1437867 1961942 2056705 687889 214261 462987 2157176 1981251 2002850 1123022 137032 605009 385491 772652 1403828 2516970 1031175 1327969 1146055 992256 472337 1199515 1481132 1859722 1409357 2492345 803060 2441559 2402796 1753215 770506 1710563 2097999 1651396 1220187 2517888 328764 1428370 826947 2112276 1859524 692171 2518985 840974 68719 1246817 990164 193910 1209769 976762 1889464 860009 1252415 659452 256153 1795822 2411650 2621147 1217980 1359832 820951 296619 1984378 936639 948481 1110635 1657991 604193 191997 1395688 2394094 2508675 1040554 999553 1172607 1679246 1239264 2597750 860439 1086327 1842751 544916 323501 686874 2537083 1149699 1659902 404394 2536987 2308243 1231028 342185 1297253 1388352 2179797 121522 2210612 124782 1738512 2142805 1972396 810213 2322030 1534 1393338 687110 1526100 305371 2357281 1300464 909851 1361282 473058 1782763 2368615 1799568 536112 2468283 191317 1264748 1335087 1784791 1022792 2390052 1183406 2326032 1550825 1338434 1878883 2581056 2312091 771508 613565 1176469 1139393 1883697 170050 423167 1149732 602695 145422 2483961 2614258 1397078 2183031 1866902 820965 2558989 571989 2180196 1226904 2239005 23201 410578 114084 284313 2229362 255229 506406 1853441 2373353 1470657 899312 844598 2276208 2450894 769461 2544010 1214535 31842 1121410 661954 198522 310172 2582795 2380625 629303 1307244 722350 717613 1501005 980949 2268060 2129041 1622632 719786 147082 1034451 2045481 1893841 2455828 1523325 1032866 937993 2459815 1607264 797993 2391507 1970596 477490 2107498 1453629 785998 1735732 2566652 1050471 2098787 2625328 2469502 1618940 714908 149889 1711208 1734507 115863 1639152 1043194 1992705 1697558 1998342 1675760 1229656 268333 1434333 61144 2531094 1515609 2470471 220492 208832 42503 146631 948907 939784 1123609 793945 18309 25360 2153438 1358138 2222070 2584537 1358473 1224645 651849 823962 1277505 388723 1279255 2142570 300317 2164116 2078431 179128 1554479 1684452 2225540 1472126 1175181 1893503 1558289 2315128 2065676 1628564 972514 782506 423730 1608542 2017440 12580 2156368 1195756 1895663 2546700 2278764 2212983 2494650 2119125 2626493 109710 2409688 1205564 295717 1336645 102190 1557429 334692 1710082 27971 2555055 1362344 1472220 6082 1895206 2316194 918998 391033 2475098 1221964 2308509 696905 127355 2318165 1097051 2114412 2382354 875355 2203337 312232 1381350 2278411 291590 244817 2521427 492828 2084036 1696830 937995 461809 1453522 177999 1471527 1373338 2149199 2113337 591093 533859 2172214 1094403 1564367 1019378 2255823 970960 980751 1745846 1065885 1021546 907576 1696047 729970 2166175 978672 1121468 776411 105132 2547330 674837 1527978 587071 1547698 1487850 2083074 2473271 424379 2147766 987087 1424388 716732 763256 320009 2417915 566067 471005 1753248 2517312 42787 961484 330880 2122948 1085865 331094 456765 1757706 1715331 6813 466669 2024833 2304903 1838528 2230042 474653 1326130 160696 185322 28636 523579 93245 48348 851614 2139834 1959305 2476125 851622 131807 151154 2470396 771866 2466078 1464088 1651897 559398 116457 2378642 1632780 1704934 1102278 307617 1569342 1922742 507519 250433 1605111 2594347 552432 1187206 1155595 2364700 2384706 1674858 1029722 1707593 1053153 128318 1142226 20201 1342721 1275816 1234273 1691284 1856991 788704 2302239 586270 1159534 472343 2007875 1574107 284898 706736 2227427 2615446 261487 1297529 1523544 1565978 401064 2467806 1937789 958502 1916611 2340684 619250 1815327 315951 1361166 80320 661067 185379 622569 209262 1226085 633799 1649744 2074493 1656869 2176563 1370169 341027 88126 1433681 46355 2501802 946460 2491063 1758053 1038104 841391 2588680 2114810 1934125 971518 1936637 1442129 1346934 2137081 285221 615502 617571 2551969 2624733 762669 2420819 27675 199221 2063127 236827 775113 2364154 553694 2349070 95819 623155 151436 2471368 1709145 938212 1433870 1153106 416748 325338 1326489 1405182 365726 9037 812092 693845 1347499 2044407 798315 192918 91420 2608284 2432465 326239 2134312 427366 2462806 1853621 706274 1401974 10593 1614694 569872 307996 2255495 776894 2179654 2057692 1825394 2289125 827235 2401034 410859 478267 2249716 2286377 203552 2352490 877101 495707 1416729 1099375 1910812 2221126 599366 2538023 351884 324292 1500082 2482672 83487 833061 276389 1249223 835042 740323 447382 2457611 2275306 1569405 488516 1166876 1813810 353103 1786595 892990 1638618 2275236 1230875 746778 1973619 1098608 1550883 1143221 1995214 1349484 1627237 1203523 242900 1054084 311101 1345617 1399401 714156 1578604 2031962 1245525 77293 2236573 1285416 2460901 851260 2025072 1524484 1532085 1963193 611573 800217 1476849 138629 376614 809855 1188834 1445551 2398656 1055187 296252 2630190 2352854 2533042 1308469 814386 1043056 1143960 2613487 2508500 1328361 2504063 2093984 2084472 1833620 1460881 2305235 296456 409167 1318134 2486153 1182030 2565562 449312 1148428 1804836 2495193 2558974 1482455 987478 2625978 1885982 95818 502330 298539 2172204 654321 128681 1919654 2080629 791249 355082 2146849 668968 2372634 1226547 879856 70814 1696521 2580616 2028709 69732 2026143 1815950 359021 5321: 1745246 1921746 1400474 107322 258771 5322: 152193 1477279 1845019 1172104 5325: 467933 469373 1010363 899797 1095280 1791360 2014248 1256834 688372 45045 2322307 1041587 2026943 2021327 253491 1998608 1981067 233150 1012898 2141674 2369258 754827 1165328 1769666 936933 2453621 5326: 477388 2236005 610437 2459251 1640835 102833 2515952 1318018 148156 2278117 1287553 675095 1345852 1060657 1538516 1117554 2289724 1953488 1221301 2215251 2568284 243532 712145 1525814 1608205 2188847 2155798 652724 1787188 2353969 2478906 1943694 1297706 2524430 670221 1453363 1013704 1169217 1052186 2024338 1337136 676470 117983 647818 936713 350381 1073127 2093278 505271 349481 2582161 412645 2039673 1823960 1658158 2337586 79750 1481361 1263652 1268666 2131280 2488249 1708506 851745 2039718 1927459 1405651 2097035 1418405 1594064 550692 1518962 390598 1274765 686362 1069795 411662 633803 633291 1065639 1572367 2515051 816623 1034223 1849176 5327: 1166661 913020 293697 587979 944978 2250368 242544 121910 1047331 1392658 88271 1589926 435930 2603856 2295232 790689 1493403 1203772 2387785 506410 1433895 946186 629882 1138054 1568298 2342149 2440077 2120340 1211657 261 1174736 1668547 1511546 1306846 1160189 2643435 524654 1232734 880048 1482207 1719137 1249444 1327657 2307398 1700241 266248 2262915 1753773 1317422 2270997 1199658 602864 1316682 299512 105087 2412308 340531 318606 207733 60826 385305 2461302 1797486 1743529 2007217 666299 202764 886982 1009571 831845 1754880 1901310 2374999 1730433 2057152 1003230 1563173 1350262 2042739 325788 1861427 1928412 1053801 954231 1368219 771321 870476 223028 126226 1869246 704165 2415484 1024388 280407 1915630 1389539 2136328 1564416 2383359 1946474 520990 1477730 324102 2066890 395732 2325071 381289 2319177 2184217 1121270 1268381 1205519 1559327 2189494 2131102 370042 108983 2190107 279443 2153497 151945 1330229 807743 1705825 1154821 1295220 805087 445146 534083 267534 1913749 721147 2649331 2477070 2261528 2244997 2123669 704829 2408778 647714 1252698 1338660 216705 1208136 1223397 895626 1160765 1718832 2594824 912401 961177 1965204 464309 1276435 874044 1907966 1562200 1177218 870391 1933745 918202 2040387 143504 2220766 2116431 647984 50875 1945026 2510315 473592 1603490 1506412 1166453 2231444 1205561 1557907 2602480 975066 3493 1368915 103723 864891 113965 427727 973838 1924999 2287180 658082 1380934 1526259 929827 1906507 1842130 848068 1247694 2570179 110383 1956345 935372 574020 2157254 2270275 1188577 1026616 2446421 657042 697046 1243297 2455472 44477 337317 2448462 1224230 15731 1477825 2292476 772937 1078948 441078 1432060 2378361 2463507 1088922 950794 2018852 2085787 580419 2442323 10273 2387181 504260 1802961 1641910 1943106 1979921 1378860 793589 1449496 2443546 1692104 292911 2225404 557694 444616 2035693 1136643 620048 1158715 916129 451795 833995 1871334 1283120 1462151 2259061 2320944 400217 1558486 1313550 1625000 2409147 1627318 1529950 2635792 2304831 1203838 2389098 133169 411781 1895156 1496772 141648 2504125 2172555 1572923 463590 1039322 1340699 506931 1838773 1739821 986975 916077 1935405 2449740 1425748 664391 577598 139124 1441689 1973209 883014 464431 465112 1144708 894872 339349 2612648 396326 746664 573842 2140671 1459751 1752900 2468579 787873 1608642 1311409 2441600 2302421 1415833 2346859 276173 532382 1583934 1527308 2229249 970115 954707 1989241 1136968 503971 818911 38982 2074611 854032 2365885 1367115 1015722 1440459 515465 1742119 54812 2495946 1193394 2420677 2515618 1737032 274742 608267 1621411 187484 1073589 2269846 911619 695999 506027 2045981 2179661 1014566 2356203 848089 615801 2444826 238307 2070649 683992 95398 2482836 1098964 2282607 900995 1793062 1479331 921104 2178327 636400 1161890 321071 69552 1722664 1115658 1217623 301154 992978 156917 1199876 1360818 85987 1481737 1269667 2407582 1278359 714303 630765 444593 1991745 478647 1609087 1841597 2614179 223317 1748076 2555096 2045806 2036496 1551191 1034447 346731 1020057 1830424 116339 1893553 1975310 1439025 2636048 1512501 1667310 534035 2567096 911081 1154722 318705 1190499 2276908 65399 2272952 1759075 2352053 1627871 58410 1391862 1759243 327867 1352038 1356908 1999141 1052211 224174 1037871 415653 2010223 2125265 1719279 1965062 1078647 89218 584449 282702 1853192 659976 928422 552398 594018 604702 2395979 728426 6778 1550751 816462 1642319 1807501 1544282 2548878 925704 556599 713759 1965865 1907482 823976 1831881 1826266 2512895 2307583 1144954 2573601 1911527 2182315 770678 1649964 1260388 1980383 1124272 419146 60943 2613429 2540699 167280 481186 65806 1947202 2452821 917537 499243 2099610 1495889 2352009 2119708 1497174 408687 18922 815532 2585194 1345215 2349937 1501738 1330260 1022122 713919 677158 1383931 502916 2119260 584939 2563022 1254639 1445087 825894 417641 103441 2360740 1086132 2542710 1184873 2306258 383601 1610811 1431581 1284924 1740553 1005642 156182 978330 1797482 1626226 1607067 157747 681170 460336 613585 471948 2325292 1641110 2607604 1818280 54482 1355903 418695 1768556 337335 1957381 957652 2223999 913283 1497115 958233 1117978 2506954 995038 1208894 1731346 1402833 2424154 1768880 626660 29304 820423 555728 1270258 354154 70999 2424487 1599781 1009447 201276 1312409 2560995 1540254 776959 910309 141535 1145733 666142 1509771 1898162 453191 2562299 2376378 189381 2260431 1861903 1573792 813245 1693500 248143 812179 1821812 30010 2486803 233562 1613650 106274 272376 1849973 30815 1704098 326196 2032742 1082546 1133344 1211405 2619901 1789622 1595943 1090943 1322747 2049736 2109261 1582864 1775867 2451993 1622945 989416 1446611 1220467 11390 2516590 1864523 309959 135693 1886045 314968 2305026 1490349 862657 1506427 2403265 175265 587446 153577 1379358 2614686 20392 2100531 90699 2260012 2015481 2158483 1174848 1264135 1303574 1026943 1801666 864342 1893210 37513 940259 1300998 1176482 1658507 454923 194586 2071769 389588 1092743 2622942 638006 1057922 1403379 1172239 1502420 2183880 1582262 473605 352475 1485714 1116254 1519583 2042763 1853434 1388154 950275 234447 312057 1658012 177334 108750 346961 694731 579291 847766 567435 2496837 2432356 2521828 1935958 2642523 196421 831149 2155463 2582404 119148 1050410 335715 1689013 1564346 986391 2056635 1057513 1869679 656126 1694557 1444349 38182 503134 771940 775191 412401 711965 692152 1235503 1959087 1599396 333342 762142 1301085 826678 1579972 479407 1476992 602452 240945 2519120 2581871 1248900 1717806 1981640 977615 848587 2194582 55621 165408 2339582 1458523 1718527 1000344 1614571 2255848 1131882 1550425 1005558 1964049 1846817 292894 771923 627104 2371020 1572554 451291 1656449 2214676 1740282 2031167 2044703 1939773 2227809 233066 140321 2010845 1140220 1108002 377475 269574 1999036 1217702 2211320 1599825 420376 332073 1922007 2462954 292446 472533 1485150 1669098 2409632 330172 2000741 1901412 562446 1732432 1726712 2221730 75562 523890 1047330 1750660 637338 1095395 1664020 2435174 842518 1545087 1773145 1146183 2331994 2049296 834837 2054735 1502060 221794 2564899 1477973 1863999 697305 438863 685869 227867 2104798 592773 1983998 1278709 827136 1444386 1250516 1028016 653768 2249763 2452668 149367 695837 220403 743551 78242 2554994 1710741 1171283 693251 1451762 117400 2248421 777212 2415589 1506685 1247922 1140101 1634853 2571015 1370862 1141401 992330 2302807 268092 1926168 1379590 42260 2251021 1849154 2247543 2469898 1344325 37207 2547527 1515401 1826939 468165 695396 428475 907126 2236327 860134 1857615 1795308 2376265 534540 2143927 2571143 428313 2441132 757834 2551231 1087479 863439 100230 1574847 2208565 2207438 1096526 2254863 353731 859489 288291 1586148 1258264 839762 2522919 2084134 291140 614457 1447804 635759 33242 1274315 2240338 1037355 1089246 148719 33392 728660 2333948 1239253 1024233 1172691 696884 2352275 946128 427989 179265 211621 830184 2520038 2563886 1601206 1057188 248860 395509 798677 528071 2417722 48222 457877 2495460 1794965 1825186 502593 1325480 1524178 1661999 133370 721379 1199065 310588 707091 1724411 2214067 1007731 1244399 330661 381747 2220201 2371948 2578541 2411619 1638334 1559793 884946 1462067 1008050 1505435 2137441 1102249 342343 842550 2427673 608182 2365302 1822095 126309 677157 2455506 212521 1742210 249835 742379 19059 504828 1433420 676592 2108846 996790 6071 1630481 560602 1981088 2629994 2569577 1186406 1020521 676447 116997 2076802 690858 99970 311027 2645603 380577 864022 1931829 1989045 1892589 236526 989656 2424011 69072 1631494 900364 733300 632990 1261261 1639755 2460242 1169745 1061377 1636080 256304 1013867 1708500 2345628 2607311 1958484 103808 192767 2494708 2038091 2261697 2627327 436811 556430 2025000 1538656 2603031 2384823 1524731 556163 659460 1127104 1149052 894953 1884700 2516355 943700 1311802 2259464 393180 619540 618533 146030 2084307 451858 2272969 276449 1866904 218699 1969932 1652167 1096773 638231 1996437 2277843 1599946 1940593 783755 1384452 2133100 340298 379332 2169947 911001 908599 2089817 2395631 664230 1706152 589674 2406045 658483 1329920 152454 256465 1720816 2191716 78250 113310 111579 412074 952185 232471 1962671 2003544 254514 1485363 1152621 2359107 1681907 4580 2449427 783804 252832 650492 2552862 1679476 2032327 1882738 1176130 2091542 265814 2255519 1343469 1245174 543280 1899228 2140196 1227638 1067374 368225 2266387 1389513 799242 1238210 350013 1108427 636916 2159188 826189 1603035 1822613 373186 162965 221926 1234922 1127452 64548 328496 689054 129115 1519725 122965 1653343 599342 1175344 2197256 908066 682691 494146 2119571 984420 1088677 973022 2348751 571495 2563586 952335 1147641 2214779 160787 2021939 1475939 1807479 607357 276824 797881 654853 2145210 925756 1799256 1257257 724101 2532576 637744 1677064 1537463 340848 687573 428653 1929735 227945 965104 687772 1119220 1157723 752949 655652 581446 419123 2389653 1489096 2329127 249325 1267191 8415 563387 1538556 103781 366978 1720920 323358 1998864 1795726 1402536 873958 2034821 1342432 1537972 2166642 906904 1532437 84410 2223298 1488550 2294545 2087267 911516 581597 1413269 1838016 2537794 2004253 1294529 44181 3522 618546 604277 913027 268160 327156 354802 767825 838917 762175 554720 2511 1867204 299830 109692 55194 208088 1648993 1801934 1019277 854756 2264049 938979 655847 2030424 1031758 1050678 56298 98751 15391 471070 726981 318470 1847282 2477640 129098 2362776 546568 2283289 780351 306052 2104649 2094977 1957827 2645752 9734 802467 73494 2409427 702349 527182 1510004 1011972 2117868 347301 1637467 227004 1171881 1593313 425676 2210652 2379755 2497927 1822049 212615 921500 56071 190199 1705697 597433 1492069 730714 19242 1319494 2285416 1329977 2370252 1704073 1558378 1981668 1182321 532611 107542 1552009 433345 1357532 1157331 336131 1875017 912321 1129343 103383 1888885 920287 2438782 1996862 2554066 171693 1923081 2319812 2592227 608648 2175826 1377630 1577820 1957849 2465520 359320 1626951 2345726 1502435 294499 1497284 1079102 741485 611051 717212 2250728 1204083 1103494 897273 261556 111122 1665706 161231 2482399 97474 723161 2586492 628449 1013603 466327 880285 351416 786020 293398 1926890 1020651 1135480 520409 2112725 989469 351265 863816 2381553 2373657 493757 1987969 441256 860700 1331713 768136 323373 318128 1695782 1586026 2002375 2630335 1249571 464064 141702 2009438 757034 1691781 162026 198845 288899 377515 1663368 2413042 543409 1431946 2561743 1331329 1250344 2582887 307759 2321592 81246 1530049 2129864 2288866 1622099 2369950 493662 2225173 1025477 1775383 121009 1357123 2197588 1616899 2301040 2523912 2386035 1158636 1637682 2383582 2452722 2360213 889038 747764 88574 842217 2420162 1626708 1629418 323977 2358948 489585 2183676 1765813 77645 678120 910805 2618271 1077477 2120145 501052 746437 2431563 2295852 2150787 1765963 693231 1667729 1189145 355509 1974077 2110223 2021765 1955578 2638499 765542 2000066 2213584 268538 1408178 1119453 1263172 1578237 821800 1563301 2041562 378532 1264583 521574 1704079 432129 1570318 2500945 2198862 712579 706318 447193 1054227 905508 351071 394934 1028078 1858094 2515336 215685 253845 1335633 479712 215029 1012563 321911 1908591 85285 681830 2160722 703312 1484032 1068765 83403 61841 711368 1801040 2189784 2285421 291449 2121828 1490900 2615250 130710 2527790 2513198 1752480 172314 1071249 2046018 485684 1004282 1925699 1675356 2439408 513207 550215 2161968 918385 2645006 1023635 1297160 2332597 1571863 2085091 1917022 2051681 1262403 1060457 1122489 1331408 972437 567295 1075354 748437 1931354 540307 408138 402325 646347 1308139 117801 2577262 1517942 1136048 1402625 1643068 1027795 1532217 1094201 179074 99771 1056878 939903 1540201 1421761 1997736 1295659 833629 694424 1298690 1083754 1241569 1151435 756793 678728 671818 807827 1875436 2205813 858492 649410 2646671 1598199 1935601 542781 142647 2562809 1324951 2451988 1154073 1667739 898319 1595688 1456186 1976033 1545112 355646 1456233 2406147 2563087 796470 582264 1208114 563179 1412359 985168 1201464 1509684 301559 289181 1703837 546996 1954411 649638 2053981 1945899 2115852 1548089 2405082 2357620 2398974 2473899 651503 321455 707758 1885013 1347999 445747 2426831 1366972 1803802 497033 2062917 853699 1186881 543627 480383 2191100 2102170 1399916 1543843 25494 345840 2010671 640531 254132 1033949 1058051 1079033 395110 662396 802037 2379311 924129 126101 2325662 1315817 2392758 1337747 2291361 2519457 1711010 213110 2116498 304310 1289706 2051329 2346099 1601093 1182663 2212457 937001 2431467 2460025 1050096 96257 2446482 558142 657414 563559 1799363 2448022 1640500 1402827 2442353 1686981 1290183 2358405 2312803 553711 1622506 507849 83227 313675 2624200 119935 1137644 1808555 1775696 505736 201 1215120 833631 613533 934701 197370 151971 1688283 151591 222528 707124 941447 2121145 1085144 737665 81041 561460 2314719 2170749 2270638 1695000 589790 699231 2077709 1054279 1340835 1048083 1486312 713647 2069823 1872700 625777 69498 307749 762690 2192409 2118865 224373 606896 2472780 2390611 2098685 399233 1071434 685905 1925444 975831 2110689 300638 1813261 2080973 844330 1377773 2334653 2435827 81757 1679544 897980 1753399 1046081 1774022 1844813 2292135 2006534 333511 869636 1715335 2628517 1444314 1735071 1101037 347513 2406270 2223544 1783204 2219255 2130466 490791 1949275 845651 1868137 1822861 1897783 210348 2098090 1376874 2203323 574801 2632376 109574 615215 1774595 646543 1053570 1896790 1575434 2640681 844614 1354221 1105734 2589966 729683 689295 163263 1771748 1781649 356106 1008234 2475562 2563495 1255433 969394 630981 1817163 319260 122958 1826902 204389 493184 1501646 2498770 200051 2450511 2423083 1382569 1303105 874951 732590 619027 1353925 75030 395562 751333 2104443 1677835 449282 2625922 459987 504328 1992065 1166287 1210788 249824 83 854721 2644595 2156357 236617 340127 60628 2245357 1564797 146194 148833 2171299 41152 1336739 603009 2231072 740481 1107128 431836 1279098 720143 1155339 1440679 2061245 1267399 1955875 1948840 1558286 1816794 389654 19415 884236 322353 544111 2495301 2500903 907307 745457 2171908 1705788 1375552 585818 2029980 428702 1355368 1680920 412381 1386848 1166854 585600 2578842 1751547 2599768 501332 1161572 1336144 2299932 2358107 1468007 860341 2297257 1091095 589847 728861 1378372 2021914 1378844 2120015 551718 1485954 893908 2264634 2220471 274687 1391063 1105298 521836 2493150 1135835 1398154 395416 2301318 1950822 2636867 1433723 2427512 86641 2514082 1312672 236233 1520116 1535180 7867 211213 1110827 2298826 2016314 1505378 949445 1737423 12970 2627703 1010655 480289 1312720 2064359 1803686 1515333 605041 1496164 2520674 773767 550162 2377350 2172494 602107 1511676 2510589 931162 878328 2074751 1425680 1811133 543429 1943584 1662724 2083015 2043281 874547 2233626 738621 2290835 1475901 2172903 1071439 1332810 2460951 1611801 1135598 1997954 1106688 1748595 1669317 83260 1471943 865870 574888 2029592 799885 2163989 1078376 1574911 74830 733759 1272134 2632845 2313866 1116337 1331664 659924 1776253 1575866 2500021 1491394 634075 1791612 2550095 813540 234869 551472 1227697 114605 2490539 348338 109780 1414734 2057206 1172824 2265447 74520 1638456 827260 738667 1525775 1374993 214530 1761845 88705 235655 356295 1931246 2534296 2017375 601011 514007 1699239 168281 624674 745647 1410781 2246050 866793 539589 1553721 702993 569826 77772 754117 137187 1168865 2348413 628226 2189074 763725 2459219 1055570 2229171 1845263 326604 1534961 2147370 6040 2126991 1647341 252093 2316963 316089 1221317 1646437 2357677 1892183 417690 245492 244741 1748244 1373441 466282 1296257 57932 2638422 1587758 942216 861920 2271753 2600276 1303167 798921 2446478 2276130 1607388 51421 2435456 1978269 1778207 1203947 2247335 830322 2557413 197853 7021 339527 59884 2602371 1814952 1545253 370825 1393310 356164 1037846 450899 517859 2260888 207426 1409154 1078715 1807539 1957356 1537634 326413 1146271 2166492 2113376 209799 2499516 230098 1991131 2094726 809645 1212554 1725763 1528646 1537562 862790 2343105 311576 270277 2245594 1296364 349817 2631718 1724994 193693 2057765 359988 1168915 573959 2588760 1097495 1218725 1014201 1937661 431631 411957 997960 1488451 2196358 1457134 1161668 450070 1821680 1891622 222560 649960 1647189 1891563 260310 491246 2387607 1848219 2319601 659234 855612 829347 874433 2450980 644829 548571 1907331 2238043 1939613 1631169 1651990 471692 1967317 1886790 2276728 1422943 799103 588943 609311 868625 1060930 2051445 1574907 933262 2371497 117484 1803084 1805399 347878 1206354 1280955 1914144 2247429 174870 1261872 1705693 2601237 1253985 1595992 2204651 1744553 1447926 420775 1020257 1399138 2004294 632418 788947 1443685 145514 1114058 2167227 1226711 1370408 736264 1641172 1208861 2323952 1335316 1753242 555364 1295496 1061153 1531806 2174546 337297 2436160 1112549 2604465 489226 1831990 1167642 273286 2534061 803497 428987 1400726 1876849 1331637 429258 1752055 1075398 1548039 537498 709411 1017340 1576879 2631443 26924 1477970 1587395 1089865 1537368 511350 867476 478772 312177 1606004 641214 736872 1629413 1722428 1636694 1581853 972391 1920805 2229440 1979894 2315744 1773036 2007065 53660 2108714 107138 2213819 344643 534872 516505 2607155 825293 1985883 2228445 74165 1858537 480466 70281 2403947 605050 1758031 2064055 1626636 1994183 2277635 1799215 1068288 1479299 2190638 2506791 2194293 2311292 2448849 1538311 420083 1257889 941409 9270 972972 1860206 450217 2033292 1202193 107494 397984 2479998 555716 1686134 2355672 203936 2137834 2208638 140952 877646 1036202 1182724 176062 1336148 1391431 2414493 1576736 948037 1487584 748402 763357 2246072 2504686 2447414 114280 1201468 803620 40232 1461921 1113634 1157674 2418504 693559 1139063 113799 2285609 2117653 2336428 2320152 276854 2286490 2045394 925309 1734167 62945 2543654 739908 2008355 556431 60969 1367070 1590459 2016459 1832429 1890759 708601 1566492 974720 2270117 1414916 1630970 533487 2482885 1673147 2135929 2549501 2622453 10624 290416 639795 2143765 1887781 656214 1523975 1091700 171302 2326391 1871765 1621206 974162 2042271 1269503 273095 148756 2524465 260442 2419870 2293635 1462441 1937894 747816 2525765 357869 729691 1766206 415548 2215809 2519925 1835729 813730 223464 2293817 726135 1924718 529234 1561306 1996469 830567 1506048 2000655 2133606 2324948 510848 91296 1724072 65978 130415 1516585 1198349 1769927 2195355 2201189 44466 2606023 2144322 275169 897483 1638462 31575 1453362 1973038 445264 803232 2467356 272287 249609 1185349 375246 1871387 574748 1552110 1720608 1441532 1569992 316149 2323994 104391 2593494 1005753 2565671 52441 1295749 1828456 1288907 1076159 661611 1240950 557241 1163362 2182410 81420 2605669 2547950 1242653 1078666 2313648 1960586 1967593 1757358 725093 2578385 1803522 1283112 250314 1907771 1073214 2286741 516284 935216 1960748 1086653 568833 838948 341435 472889 2552316 2251070 591072 1838731 985409 901801 2272468 1173693 2386550 617809 1908927 1865121 2446406 2503087 936177 2578222 683238 41339 2063485 2250663 2302824 2647491 906201 1331636 1779911 133087 633723 549694 2231299 1242555 1434973 1441290 2280909 1499785 1322452 812937 26278 2410424 1319503 984633 1144704 1812136 1995476 811086 2230250 2482990 1919416 697392 157811 2191731 216925 1892585 208857 2432364 819422 2586921 1941735 1079310 678275 2244690 1793933 1899185 1768412 1458976 1125671 1176918 2146209 289278 518814 444485 2129563 1478642 516891 164016 955588 1205295 1766430 2186680 2455244 1136098 1155549 275880 1264420 2015475 798238 1201591 1232438 21476 2530140 577849 2384662 611557 1268052 824815 1782436 948524 2591123 584839 2395912 1762345 1684851 1639591 1329895 1432255 1914872 1618505 828355 109530 2188753 2491083 1235806 1404321 184748 95028 2380639 600773 892108 1192385 970975 363905 2390942 111417 1887519 2557232 303467 1219995 1395144 557240 1984249 1320076 195886 1123874 718665 2032156 393725 1105564 2294263 1722323 1424834 1797122 1784272 1950187 407974 1239284 2569084 350517 1583126 1107372 2547840 1152309 1149016 273419 1145319 2448387 2331755 312771 1261737 840927 2311372 1939867 2472703 1517604 232261 1204323 1476551 1244489 2006300 596128 1682589 809988 2166098 2529068 1328544 2541226 739288 236304 230517 1321230 731912 362079 124042 2136350 742279 1332577 1592386 393350 2191663 446469 358165 2093857 2006835 1753767 2352221 535318 987723 1253938 81166 160584 955184 895896 764760 923836 535262 771735 647917 1794184 2393192 1101738 1237058 1010879 2216439 1920089 769331 50396 1556959 1690053 16688 1350301 163288 2429206 1914110 2326029 2278423 675957 123834 1636832 1707943 2087272 1093594 335651 638289 705256 857950 1050586 2465436 2427133 850901 2647510 543664 2531947 254744 838250 783149 1918196 1726345 1077742 2530922 680893 992456 2533451 1679425 1601908 1498501 450620 2411451 575278 2479248 2110891 2351911 2371811 2262879 272050 2277249 2118771 1714235 2476046 175896 657465 1446922 1977665 376208 891954 659217 2413511 633109 1481802 2587973 738572 575168 1006689 2473092 1185602 346498 2517408 809451 76119 2118997 2490170 629815 1781917 876940 597457 1382695 1464823 2173593 1251005 713414 121333 1553392 1767284 2042223 1377175 2373452 1531735 1621871 2441839 662189 1087504 980091 2114336 1500837 975581 2291364 116842 2431902 1564927 1356583 2223563 2527994 255594 2327875 1852906 575477 995144 805044 1287979 2373729 2284536 1549413 2227043 1535493 258091 890259 315569 1029508 1077361 270333 201239 885872 1570250 1733779 1851368 1158791 902401 1744863 142399 2040985 2317737 649388 2170471 2175579 1719427 1257991 226718 2551987 742129 2410411 104219 2222236 2198963 1602031 2116414 2502094 513825 50720 1333520 367967 631328 2362028 1838015 843447 2024611 801355 2584460 2605513 1436549 2542361 381551 2347188 373312 847141 115048 321954 1728688 2133695 1451735 711378 90353 1457384 907851 2397490 1600400 1593967 2399144 2142889 2439889 583098 2255861 1432162 671588 1405028 2143653 224322 2174323 2167112 1088999 1088311 1592316 152186 2189787 822232 594523 2342055 310178 2524452 702147 831464 320596 2418897 1729776 1704827 649109 165246 987400 748338 1738926 1348508 1054783 1803250 2323340 873557 2247939 2359665 273860 484522 2620595 2189446 1918474 970443 2333270 1462097 999027 2260725 1969255 1063590 2398189 2462220 1880704 2358321 933147 2205765 992075 338140 1932152 1946647 691017 1074355 353368 2609134 733111 588623 157907 1736241 2039214 1468491 442568 1531506 1379202 1767652 1030952 1837942 1117908 718070 2383847 1218237 353565 2456388 838832 978216 1218789 440249 1102571 2615237 2398148 1517342 740963 1357901 218429 769730 1434394 1085429 1968653 1439537 2326036 1102745 398213 2107196 377913 424004 2641534 950107 589878 1234042 1394223 2624571 1398655 1779814 1685961 1166426 451447 648350 429024 135820 291488 325009 2138495 1425370 2310907 163246 2423864 2562835 1222533 197821 2108784 893844 2521287 852201 535889 956577 2606196 30253 1715272 240486 401472 367385 1675138 1399006 903145 2143296 1972866 1522303 2528263 2126146 1861059 1980425 476939 2320055 1576046 242 854308 511222 679037 1038985 239099 507196 1302841 251934 2620726 1419357 1114025 1719995 1876292 2097681 2250458 2561451 68336 2137727 190359 2305642 2063680 2142230 1869711 2090217 2099515 97203 974523 394968 988111 777247 2333138 1885881 2212127 672458 1369096 1710778 64485 1358483 1348912 2477036 1037921 926054 124684 322292 1351577 912497 579100 1678658 2359092 2275058 462845 1206487 634607 1916478 593173 1823828 1663871 98465 302031 589369 901538 2309908 717617 1908940 1090209 995393 962848 635553 893356 1304404 124586 1767837 1882453 1892690 1515740 474944 747238 101772 2424626 2482852 1905508 110626 2041180 633393 686757 327107 1963551 1189439 1820976 1491166 1697640 1775788 1471960 974369 2635730 2434544 1218854 56212 972497 882101 2156169 1565325 927237 2492637 1880746 889131 691708 1979485 774726 567377 2143810 1496517 2020751 1251444 2322840 2612319 709552 122650 2178996 187041 518657 252381 2146910 57977 50693 1122990 5454 1707006 1365052 2131820 866496 1498236 1160371 455619 1834684 2340185 1003913 1663096 2065168 1518609 2359546 2510076 195863 1891065 487225 1116750 838589 1943092 272509 1551768 1177573 262097 313275 2626235 222626 2187080 1567459 815569 2088343 2436466 789625 826552 1821059 2330692 1563624 2276874 156505 1890763 33228 796002 184700 2238457 2110239 34095 2040459 1995187 1751633 518810 1071302 1101271 1293487 2576917 2033350 2474137 1351925 360846 968630 2291568 957284 1811625 1397527 657503 1648833 2212967 614081 1169346 1377192 311495 503790 2481825 1411293 1401651 1916113 1264985 692871 2070664 1547565 2450328 1581954 882246 829834 1640015 89039 170882 91614 2138045 2107088 2576137 1696804 548380 2128395 343554 1392056 1674834 2391928 1889855 2120294 1249856 2300265 1210895 1108035 982382 1106962 705119 1052153 32668 940499 1244207 2565502 2319235 1068031 1703013 1605116 1221494 2397920 2550097 1844459 212353 1612441 2381956 1791595 2557904 2004000 720789 2308851 539991 1799295 713311 128180 2625429 1524902 1361437 1816901 2438113 1020775 498429 1971377 1327476 930856 1019375 2238902 195464 943002 472337 1177622 922239 2459362 2476953 1783831 1018662 668449 2311892 58990 25077 229723 2483920 2511535 2036796 635117 1859722 1228931 1159227 2402796 1338828 578362 1899111 1013954 2207582 1057551 2258163 593666 292331 255775 1576914 2232068 970459 340870 282186 914757 1984480 1870403 2643304 816866 459972 1644415 1756118 229814 367617 1530000 2598964 2410047 2028873 1546214 1059251 351085 600020 2405654 1668767 1029890 2262254 2356120 2629352 1110542 1915020 2202913 245776 2289828 1874620 2185952 2546615 1312454 1558260 2542304 524869 1611857 2042305 2473728 1432141 1297747 1301029 1462846 2306203 2323598 2541289 2246707 2098657 1606695 32943 91781 336012 2574102 2514297 820031 679954 489320 1679536 2456358 664779 2504187 183659 2384469 255840 1790755 1125600 1729095 55633 422180 1062303 344066 1004619 1842514 474538 1545417 1305459 2483205 2062812 1845388 1361282 661940 569376 1509007 149082 1887356 119326 1192630 1471660 1164136 170400 1846852 555623 224384 977434 2581281 1087883 372250 1880395 200938 1738544 78815 1171445 1634085 2319107 128102 645783 2582694 701257 588824 1878883 428430 1321047 208722 1932390 459677 1078490 300891 225608 846669 1442148 1830251 681488 1670839 686930 1984428 61350 1450985 2225451 340835 2283319 198270 2136054 1422788 728158 646010 2633844 1812368 2449859 2469335 2386979 447046 2389889 739340 1344886 1813684 1980221 1812074 552130 779174 1869177 483088 434071 275009 1804010 359520 1393039 1470143 1160731 1127513 1290789 660972 224544 31842 2409727 2151275 1778285 2614589 1048825 1328676 2071441 944600 349129 1838017 357285 2232495 768032 842553 1444656 789549 1692938 2210209 782879 837476 2380065 378286 1237339 681448 2138814 2344843 1770685 1577937 21370 1530063 1992915 226567 751046 2483590 195678 80209 989432 1340879 2142778 525654 2568117 1732584 1137710 1920990 1442422 1232743 2570105 515214 1378542 1910212 419414 111124 1361743 2429379 2111164 962837 715856 727461 97518 932915 2230222 1832450 2293348 1960654 1013391 1337538 180397 2176749 1715575 1982075 2121779 537089 2263122 279366 1608139 271379 930600 1620813 543264 2247306 974062 1740433 2296548 1955352 615967 1078296 386428 1665768 624359 157356 2221495 1900791 2047344 2082893 623602 2354922 2272244 1358138 391698 227644 1515485 2003791 1219799 242178 830548 366810 1778710 591363 1551299 2563667 119204 1793700 949861 283928 1909041 1355527 1150844 1175587 2359781 2156552 1595859 2039172 1737989 2560811 2068848 422120 209001 1098453 1181847 1827088 2514624 2062339 2460568 1716797 2316439 2626493 1043587 1758719 758738 38445 1137348 1278565 1550961 1931385 155761 597028 524240 1343150 1049212 410989 1628478 615172 2231844 2529453 2350239 576360 918998 368986 478236 391033 899619 1618430 182730 2617483 1194891 2379559 1081726 344139 1390606 1405669 321794 103684 2143255 245361 2192343 637185 2273104 2278411 1745354 1879699 1254656 2160442 773902 1544668 1934420 2379666 335810 2226921 2523063 2410372 1428995 27501 408002 804892 937428 1258802 2520364 570937 2102811 2334000 277555 1745846 1498848 824079 2463123 67037 309397 2174739 250921 1407973 2167181 972835 1884565 2326945 1397829 1045360 922705 578397 1368344 2100583 1377708 1824864 2529376 829929 586266 1595281 2419477 1207795 1890619 1415385 1002362 95556 1256789 90362 937635 1316892 893701 595167 439111 1273982 1161597 938352 1469561 1774112 2289254 594972 616298 648077 423263 1476003 2016438 2443631 1097726 1009577 2281635 1899588 1587843 2209752 460829 1996947 1449435 1957989 114527 317742 354163 2384131 4873 1006516 569840 395281 2254558 395846 2263615 1834394 51427 1347129 283403 2544530 1198493 635708 2522106 2261131 2034731 728953 535467 1149328 2208701 1718929 2430532 772665 479052 2088892 1631506 2169548 161052 1715324 2427272 2385160 722474 2522259 809497 262743 1736333 376253 104938 512742 497667 670059 1976208 997514 1975383 2579078 326506 579960 2021052 1350381 881783 2055826 769943 1790119 774849 1390893 640111 846554 1268161 2456683 2193599 1251475 1661380 413849 2008774 371180 1774109 2112805 1049510 1636816 2302239 2485574 1959440 1691037 2180214 1698596 1107152 1073908 953273 358430 105989 2390269 900127 1339476 1248579 2340684 1497613 2229103 1500654 2396631 2022077 62317 2018582 756066 1286031 1875818 648729 118107 2129241 1557533 1916300 977473 1419571 621132 1451273 1199393 1892354 931003 1036564 1066256 396611 1999186 1727661 1807356 2001326 2248930 1784004 1274566 578061 1636180 895875 2305929 1038104 2610390 262513 2599570 2588680 2492163 2137081 345998 1540461 102798 780220 1625686 763153 432607 2203451 1737734 283598 2471566 680238 256693 1122361 1848586 236827 634162 810904 2364154 2060347 1159742 1341830 733304 2188143 1336130 2213145 515101 595561 2029612 468024 1706740 38071 1822947 2289107 1615803 2130855 2216897 105966 1624700 1448311 1743606 2065002 1130968 1620222 2524675 2188784 514850 238172 2127829 1711212 2255495 53510 2036357 1835835 1978939 184390 905660 1434861 2414635 329085 238974 1788138 2511416 544936 223772 298298 2013987 1204060 1745047 1968288 1924249 1118576 1402858 151222 2494418 824862 1240855 1466112 2506212 1401389 2006225 2327714 2462611 87972 604520 2219552 93161 824691 375397 720580 1849028 1002683 1995279 1008525 1891846 680829 999201 2077099 368040 159620 1684721 1220708 2060065 598261 1451820 467094 2326348 1808266 210923 1465171 699464 1285031 1254230 256626 1450302 2379 1349484 172618 1221676 1742428 664246 885900 1594113 1027479 244685 285783 1164940 993813 1843734 258289 1304230 1747684 470546 1407473 164118 2560099 2615912 2597060 856295 2357614 2179498 1957693 956821 541613 854010 1727192 772839 2611141 2274362 1778373 947292 237110 1109317 1381808 1055187 1937302 2450354 1579154 90531 1246951 2164747 162152 1300102 2496353 1002201 450215 1372152 323770 1471566 71907 1120457 943986 2514120 92341 1440101 1562088 798189 1266344 703564 2598660 857219 725469 1511548 2170672 2544727 1013122 1407839 1144520 2237717 1198973 51334 292239 365796 1836943 2043994 1052430 1756554 1113478 2269798 1166751 1455321 545628 1905648 234470 406740 586768 693724 2053631 991296 1181420 754342 2507828 1404299 869439 2076203 2476034 1439450 2597075 1220484 2633092 854093 285044 1582790 2565217 2022639 1771088 1317179 774251 560121 5328: 972135 821932 1916047 671901 1265854 1051257 1492353 289160 647538 1058187 1224226 1450484 342641 2081211 1489657 2405193 2229377 760924 5329: 2100626 1743317 2026043 1137529 1432627 596121 533: 2200103 2636344 2112452 1007639 2278767 986633 314286 966181 1889273 1207994 1863442 1799539 366425 42123 2205614 1583129 2157407 1171465 135030 2467764 310588 1457828 370097 909514 2358855 1784645 1247329 2642582 923517 570497 509952 948465 8915 2541335 80412 690385 1638114 2417853 228194 420531 2000 1159743 2549119 451977 602275 938983 1099006 2337633 16855 965756 1298335 1363111 881646 1658511 330020 1694018 968133 2639605 421015 2646347 2374979 2239994 2477814 2523948 956043 1292905 1599367 673903 838163 1645067 1532646 607218 713311 682501 2202749 767260 2148401 502317 1477752 1889702 643502 964661 1509979 629683 2216790 1029546 262880 1138496 1680580 1423988 329426 969495 413634 5330: 813026 1657985 234798 2297641 490093 1678698 1904415 1190167 1090943 199120 215281 2507646 273814 1149883 1372908 89929 1290420 2172315 2296307 713081 1562441 557143 75624 103862 1427034 2643360 1400256 614990 1654264 711556 2636490 2518168 168158 1485640 1648162 459343 1268336 1021397 2188529 1283827 1901262 2330051 1703755 1812821 337994 2273147 615832 967854 1460549 393259 2397110 1631434 126304 2427394 930131 2185394 2418911 2058705 371379 2443115 386313 237161 5331: 1351040 5333: 86062 667110 1834614 274171 1924659 84022 2574130 721196 1296443 2042967 82122 351820 514877 1297361 2404783 2318494 318199 2511475 1789485 2115234 1886287 2251582 767383 627172 1965893 2268239 1259725 1106543 1906420 1700338 750358 434764 685193 1584056 1076747 2351784 108022 2269057 2482359 1701276 1478609 1070470 1837968 680290 2379360 2494126 2064455 2459592 871378 1573228 764896 1546861 123518 436106 1848809 968001 468167 906082 2275370 2463950 2216279 119831 2466029 2649039 2389662 2041537 851462 1676718 2596403 341436 632333 327006 125219 1818067 627841 401108 1062479 1727525 2231258 2021144 1504841 2554507 119603 2506867 2197464 246461 995559 1852578 1703289 1734230 642820 1707097 1296706 1164713 1523870 1691212 2105332 1518220 2278907 1914429 1259456 1832243 2019629 536111 1716320 1782947 1098475 782974 811872 89489 23236 1239304 2534113 2458750 929197 2408062 2284250 314690 2086643 2583363 1097231 1500319 2513931 38056 726342 210337 2001628 544721 2557454 448968 1764599 2214793 1959904 1309902 1015546 1324693 2547873 50316 406030 2454673 2204400 172969 391888 2027093 647699 2356560 1008940 5334: 2505267 2156245 57038 1840443 1277109 823543 906298 1752788 787558 813776 2016353 174515 566628 859396 1904599 2572311 420668 1341496 2395053 1376779 509390 1556576 716098 2238060 1839652 5336: 551247 2450960 443619 1379179 972770 55771 336239 2159316 1970147 2592627 1034785 695541 1265451 1325947 5337: 999591 1550950 799400 2046299 1398296 918455 2590098 320908 305829 947348 582123 2086160 5338: 342330 1729848 1020057 1777973 1917195 2616407 2038091 1574359 13227 2558262 17587 1825594 671859 2294507 2204811 179372 1738403 1407284 1605728 435580 1708771 776286 1385190 2372141 1617245 2092195 724359 1720532 2582768 768702 402878 2270009 893650 1987037 2562032 1511744 2632988 2527523 521067 2645868 1912073 1540112 731295 315665 410206 204049 1838390 2380254 480895 349784 5339: 724047 2012619 534: 2373029 239718 698642 1586699 1012374 247747 312299 1880040 2598339 113694 1497934 2342272 461279 1154249 2027549 174717 1902142 1468078 18429 2246136 152841 1207950 2645367 1115306 988181 399338 1481278 1670573 1433635 2093190 323427 589847 1713987 1169161 2141183 1380674 2255528 1246291 1496277 1735203 1718328 2056452 2202773 1161260 21138 1401789 595281 2307638 654351 1693376 180074 2531357 457066 2254190 433949 193218 88191 1291580 2487640 570522 1220152 137808 2501467 2369235 1180610 1984054 1932996 1063603 2554209 957762 1588981 1467462 920896 693397 1126786 5340: 2214382 1729881 1971822 2156263 870499 436060 82921 1778723 2440972 270543 2539475 1634443 776727 1425527 1865540 960843 2578078 495041 291085 2623976 2482691 1830690 1140910 2521051 936414 1714897 744232 2078996 819863 989201 786950 1497880 320806 844443 2481658 1311714 2381271 1611417 1776874 2188696 21350 599577 2454777 1943930 2238466 529687 1023432 594255 2183930 807994 754104 899133 1592086 1588693 1533146 214568 1310831 5341: 704282 167683 712308 1662577 414091 228860 1133518 124863 2322104 2550101 2231292 2225 2609103 619777 1439640 2195549 2020045 987106 1367201 2548426 592281 592455 650033 1046686 1449090 966664 476943 404602 168729 2423762 1815136 896801 1412218 13232 310137 938012 1214737 1214857 5342: 963253 415025 808009 774392 834017 1687061 2044677 460126 1690012 2070186 1271337 20658 5343: 829326 1605167 2504157 1337853 792170 1925027 1583201 1723204 916606 678697 2386418 1459559 1674897 364896 2302855 1440828 90934 186973 1306774 1786624 1549873 1283112 117834 62771 974774 1635206 429030 216372 1797590 1374247 1827300 874915 2407653 547253 1068884 1614163 5344: 1074801 2233555 963332 2152428 2382631 1997899 1836711 1252835 987937 1830165 476359 5345: 389606 210808 2217289 2332580 2339062 2280162 2541539 1905780 1457492 1771979 2084468 432149 309664 239917 2065726 225291 2127977 245190 1826931 880414 1724969 337849 963787 1085873 1048172 1543660 529722 1895927 1090425 472052 2589542 63324 1609193 689132 1986005 633998 433753 877545 2393847 241471 1949053 336477 2456648 801695 1514708 218955 1459826 987485 617652 1626539 2024965 622593 1251064 2244641 1604824 1436644 148811 1564416 2286891 666863 716848 1387049 73657 1473785 2527477 1932483 1263120 1337078 1877374 979046 883517 416232 276986 2243231 1913749 1386493 1502558 1103906 866411 1149772 1314264 227583 1798078 922917 955014 2003316 888447 1003342 3094 2173823 1050001 1679131 369848 1591040 2079929 2004246 1953947 749203 1050611 1321158 1144147 1951265 1243155 1213111 496309 1997364 1514348 1557498 797754 2292840 2094978 1357064 1693003 1612391 1696161 2408310 577173 2341286 404498 216963 888949 1143995 348471 2059820 2611941 2202813 2371218 1643541 482601 361749 1078652 659831 15731 1521943 172921 715060 2595884 2087425 664882 2596443 1866585 848008 2119692 909336 2186859 682093 1712025 845568 1585938 1117364 907902 1816571 2276883 133309 178113 644675 781314 865678 985098 1246716 1146740 2507666 1284348 2026982 1261761 1197830 2157389 350508 2477204 1585452 1930377 1134287 2506780 1279731 1643581 130380 859701 1468482 1679793 2290502 2534299 507581 2410379 1836321 1059099 1746015 2575351 86123 166848 2427904 1634889 1020427 1070432 1931027 670356 1154852 2307115 1777937 1882557 1567572 1222426 553128 2582028 2446310 2351565 1254338 1984151 1505131 238307 355784 526715 1404669 2168233 2053787 658368 2581132 1038797 850253 1235653 865654 2021165 1250055 1460631 1139160 1024541 1895772 1337709 1670223 1240245 43274 1087650 180940 1328371 1859792 1493567 80065 259387 162804 1093004 1557764 1108754 2254964 2403331 729499 2337698 140019 769134 2565504 1366173 599299 2081223 1330683 312790 820568 1028837 2260425 192408 1943215 1167240 1626801 1886031 1658467 1789485 2589899 2111470 633269 1232208 2209170 371667 354219 359370 2308526 929423 2408008 2130964 1582498 2198350 1261433 1046857 29456 2449283 2008805 716650 783393 379164 584880 897156 1811872 1216040 725680 2260572 16966 411286 2238193 852279 2253691 590305 2553235 2222543 767661 2312178 2524150 2449385 2125447 119885 1304577 2007579 2096137 2099435 132815 925421 618196 2201379 2053748 1738341 1070629 1916171 1205418 1738106 2116311 1852018 582034 2649023 2302540 2114825 140097 1489050 783319 1500186 1839963 2029364 1786541 73190 2515394 2020373 1234573 680361 504628 642596 840476 172747 207286 219437 1769310 1535396 1881897 817851 1760324 2359279 2320859 54632 2081699 2297425 2536667 2085205 796665 804383 1357189 2233117 1172062 239349 1886266 1036927 1708755 891265 1145733 611198 968331 842310 1970390 2316879 78439 278422 1905426 2361281 360131 2239988 1629994 1073201 641317 302162 820449 682097 1315951 1978455 1160312 1596431 303540 203113 1999567 2530409 1169855 2087655 1531773 578657 2473947 1621049 378823 613185 1952214 418267 1047147 2396085 140634 1464239 196021 391409 1756727 895380 2114466 1748731 466962 1386382 72407 145590 709081 261075 928465 1122175 2569963 532538 1388628 1188642 2083350 2096557 832047 1130055 682532 1576609 1167163 587217 1193571 2647248 1223407 365588 1634911 2288835 1479467 17069 2645555 7380 2547300 1433987 443286 422305 285475 1118017 2328335 929459 1508715 1123480 236161 2241548 430016 409095 335941 37378 2406541 1244275 2065847 1444588 2095821 1771406 1884064 178738 251433 1612173 2203607 529954 1452608 862717 889096 2461045 2448181 1434256 124476 1407027 1784782 2472335 89626 1539928 2048945 2106604 801571 667835 179221 1225284 1567991 277774 1812174 200326 1386992 703896 227132 2176353 1572178 186179 593385 2000224 732293 1928593 1869129 1113980 1345121 2342179 1833021 2047210 326316 2626453 2160134 920527 87900 1859124 2243077 902529 1125733 1425377 1945571 2288607 891894 1947547 1526298 151085 581759 1431509 372596 2518742 301750 1356249 2184905 2623020 969312 1536095 657271 171906 1175568 1428753 1737793 820272 2458334 1963184 1264840 1736384 1979356 1111908 1814978 474410 1343406 1527246 2321320 240370 1523842 1962404 2599115 2041270 1011262 260893 1381899 1129746 44697 2066087 10655 2160212 1990250 1693361 413336 262464 536814 686987 1366082 1341048 1089246 893778 2009759 2085660 1213591 789803 1664650 327558 69696 1547481 736169 1301362 2383194 2006733 864979 2363739 457302 1219057 1809151 1492066 1145908 2494205 2571919 2216105 1979141 2467764 1604483 2366051 1417832 1171938 485175 1711195 562044 6908 345539 134259 10356 1581597 1537586 558255 65710 81453 2231526 1684320 2394447 2196445 773762 71132 849868 533493 2312564 373278 232736 1766165 260554 1340830 54485 230029 734735 168770 2134716 1790639 501545 2302434 46007 218235 1991858 2578424 1853783 224864 1099901 1762387 1867212 1135409 1333600 2575454 640353 1245691 1773330 2550233 305402 311191 1957517 617854 1820248 1058761 1015526 2447943 1268509 1586109 153377 1383619 1121954 149101 2368253 28205 2373698 1097065 1590491 1367569 1091728 2213540 897462 1884708 2572483 274732 2245645 1235778 1190638 1846045 1360690 214699 295113 116142 2504163 2137019 471987 1622348 1670804 1961157 1709432 2480324 922941 1900375 1011245 1228184 350699 1351728 780943 1260252 649454 1443680 2577113 1353952 2357532 2385826 1004379 658401 2518104 1641536 70490 2603914 809045 1071678 2463267 1864235 1186683 791477 506115 2632882 1383413 123910 1561288 416765 602914 2018191 1672873 2233759 1342631 1612663 562972 1163337 2433595 1382578 1711277 1165701 2276862 336142 1174441 866841 2285683 2649052 2647654 1750484 1723417 1339474 2267437 1276241 555328 948206 2362872 1388600 1511315 1075922 326323 2259245 2500230 38087 2024814 2604368 2386792 2336616 1931796 412476 466719 903565 2337102 1997983 826879 2334233 1532437 45818 92217 2463508 535523 890342 135755 2305528 370328 581109 1586668 2178144 987312 2629105 619718 2331457 1683289 2269892 694691 2629545 2188853 2112776 114379 1827503 489869 1148248 97117 2032123 1155587 982196 1889264 53296 1956600 1495417 1607627 892151 1073785 2015910 272073 2539314 1532661 327653 1251364 2001938 2434016 211240 717616 115285 994614 1219480 381608 657007 1972583 375807 1485279 1134456 296559 248206 268572 1359587 2609759 980605 2568955 332786 1225772 2430466 1349701 2085030 1475712 1974621 845367 2043881 2069019 870059 1084016 1402199 2626089 1349052 1311389 77965 2392090 809474 729920 2478906 425245 690278 626222 786010 293958 2122874 2520865 1578669 1521844 1262252 2643397 1520179 1254743 79248 85664 46390 266906 1318417 1971902 2081331 2369735 79613 382042 2042581 2495987 305379 165648 1304014 445105 47620 464218 729671 1874208 680259 2644719 2079738 2068247 1242982 1060693 2618324 2383596 1860768 378986 2614857 280826 1978173 1408759 1515439 723548 2528767 2078061 1620884 196694 2077308 570532 1339057 2046602 2647011 1963714 1121185 1942863 1386900 1863721 1271062 591924 2134477 657794 1531361 1101524 565346 340448 293305 1758721 861885 1375547 1937994 1633389 852843 359586 2203169 647718 379077 564099 601516 293775 1548702 2601747 2222770 402574 2452417 1446467 506898 2010148 2008952 703891 2293160 383528 1570347 1688153 1503556 1149858 275931 952332 711983 1196688 1317852 1520719 841525 2266150 1309352 2138966 1974280 1606246 666126 1764519 297739 14997 2338571 189532 1381587 2063929 969830 2411586 2546327 953946 303435 1914832 569037 2473315 1506977 2491347 1246787 288648 2531021 2225351 594433 2073099 1835672 949803 541956 916035 12266 2564536 732955 2092448 1172570 2551618 1403833 11807 2568126 2260434 631568 608829 1001433 543055 2036001 2250869 2369612 2102796 2227283 828693 2387763 1565047 1579146 2537168 961949 1588295 2466683 2438319 1646410 2196106 2238956 1614968 975790 1855539 237644 2310109 765195 1804144 1580270 2057715 2273779 2186799 1422927 84843 2244566 860415 679201 91893 1168798 265203 50870 1217497 1076882 16548 1931589 1230759 367741 1317580 145889 1217893 543740 272804 1912168 2023882 2553108 242601 751219 1425190 946225 94163 411950 1556371 915659 1819448 2465200 2260986 1320754 2193231 602025 2545253 1645071 1109066 185439 909373 2368215 1893903 608924 1715843 353012 1983685 1403082 979866 1875760 975582 1768346 49950 1531904 583344 1991691 95082 665347 1103264 1181609 103862 1782205 685704 2358319 908298 76754 925652 2057955 1139657 919504 495800 2013101 2407844 651464 1832842 2412527 1444314 1975822 2606275 61215 1443212 224523 2066745 1135195 703213 1665034 50224 363352 439911 448665 739594 1077652 2635769 459650 303423 2417182 375635 1236197 2100422 2537604 1728391 815383 1162956 182960 2546329 2058941 1348752 915845 2361312 1522799 1292007 1386907 1109602 1358763 2324746 1524440 414776 1396650 429454 95803 48058 2166372 1167656 2443872 2027462 726959 2101293 970666 1464932 226515 588846 174100 1964253 2236447 2274928 841924 961505 521081 2381780 2061106 1121754 2405832 351929 1375824 2178912 1556186 358243 102636 995570 1460819 1261638 1164675 1178611 172344 2082100 1496262 2360593 364219 1152867 178797 1787218 1755923 239664 2007237 1623447 1966233 1242745 2309166 2458369 2286468 1176120 1475247 2316710 635434 2282989 1140578 2124703 416271 1544021 2090151 1784226 2238388 1974847 2459840 1065479 524086 2295978 1646769 270083 821257 393755 440321 1615748 1914858 1790828 1048437 414096 2373683 2161530 1763584 2342324 2578595 2609876 200734 980993 925810 2062843 1643284 1594602 1289346 1742672 490259 1241491 1766246 1024205 2531472 1001569 733759 1448157 214490 1224715 803323 1021779 18927 1327695 42749 2541769 2156701 1286024 634540 661452 2417454 1157299 515737 1570342 383797 787598 883850 223828 146411 802745 471400 2417852 1413875 63367 1848474 186884 1872986 1295694 840319 114662 1194207 626026 1623698 1307848 575325 26199 60915 2175548 358577 2474932 2637269 949046 2326217 899121 1921953 2126702 1188454 564992 628735 1710591 815093 2198844 1175983 1509555 1012609 1960472 2429171 1551715 1682653 1037463 508602 2258994 752085 633312 2342750 2216199 1060340 839718 1405273 1042777 135992 694171 423402 1913378 1808880 6669 706749 403112 1321132 1072717 938767 1421436 187865 2627264 1102071 1352463 2628570 2269419 793408 10817 300270 298269 313002 797661 1097929 2321316 186243 2449994 797332 2019435 1299139 314088 2016636 2199612 2007205 878634 337221 1670374 2074580 690208 2265399 1087438 2163674 1044697 2631991 1271667 411345 1440157 1798111 1537652 1659893 2448025 1376642 2007835 1727443 1763606 425150 2580248 2466397 662790 2130952 153005 20179 559561 2333904 1545259 1305039 1910061 1479054 2387685 2617225 1048386 2033435 2232970 1204207 446770 919041 519039 405699 535022 277877 1528116 2036708 1486620 671121 1954854 1828011 969538 2138896 2055693 2047815 2095328 1169978 1861304 2568360 994790 2289856 1021995 2115391 1371759 1618455 2462050 521888 363212 1928102 1253451 1584904 332521 2431560 2028268 2631463 224790 2163993 2364686 259560 1889218 811054 1720908 2140416 802011 1429772 2189582 748822 1349640 1217392 2031928 1602681 381158 1581136 1602251 1260058 1333857 1603837 520942 1869720 1660766 1958392 1222770 665595 2463759 1601717 956439 1825672 2476274 1788056 817139 2159139 2510262 693509 924529 2163014 2482671 293573 1355413 1284350 2338173 922280 233207 748291 556956 82210 2009767 1236627 2072902 2427506 933095 2177582 237598 889089 1251336 2355371 128808 2274624 1392112 676126 1887118 2606100 1455562 612767 1648138 929283 1051572 1516904 54066 1207222 852530 2153052 1426619 2069467 2194386 2098445 1943427 517015 88320 2084100 1205960 622332 521341 2337817 478600 1234959 1492061 1618512 978076 1705993 1313950 389040 1162826 2537580 1801047 1438453 1440921 1801753 217417 1854571 1939091 822137 1828456 2312637 107319 506541 2646006 1887951 55406 1166544 242379 2027105 194861 252572 1170961 1958962 2071298 1842666 2639743 818581 616704 2200741 1252509 338210 1518759 1077666 1372722 1188746 1911866 2489603 1328646 1832451 834381 1494507 34018 2164057 123285 2557747 1956987 1332542 2285491 782650 2527942 1263319 1435222 1488932 230961 299324 1107671 658995 1341776 619674 2026600 136661 1104803 465252 153161 2056306 2125539 2448336 99946 897430 1772220 1505524 1511360 2050758 932494 2258057 330629 1211384 587954 1455501 388420 449992 179785 937913 2259901 1600222 27733 1538242 2394203 566602 807742 508138 574205 19491 859524 117566 2531466 827435 2163331 44448 939637 2298717 1767550 2633971 1739703 1955700 1130496 2272475 1484925 1642680 1451058 557252 1495677 394955 1492513 170759 2526805 343336 1273838 2452881 924804 2629684 195194 2451464 1549397 1928917 999164 1359421 2384603 44878 991188 1212313 962997 1084978 1590904 747592 634430 535318 2447898 816234 1606802 2342322 323744 1870768 1748304 1676949 2391286 1907950 1743347 940952 885131 2457791 1573392 2125534 1572041 317037 110678 2119819 1625524 1767329 747136 46921 462829 486584 2515493 1822438 879664 766484 2001533 55339 2053808 1529701 1136141 2493695 257314 523350 841847 1679425 1075294 950491 2249511 2420186 14958 1386468 245098 442315 2413511 1399738 2532129 691077 1271599 116124 2198119 1915951 919800 1825413 2070124 440887 1460411 1165138 1424176 923054 2255945 510189 2184398 1905121 1390621 1397215 608000 1196602 2466178 1461397 1569401 200829 241796 1426137 1732101 72290 2589994 2240688 2389324 972473 1986076 1821038 2118961 1420054 637605 111750 1348127 1003672 2318947 1125562 1165883 1487691 717141 623985 1719427 933874 1752058 1947418 2015710 2326358 302514 2130006 60293 396942 2217273 2352117 1569353 697455 221512 1490097 282366 2443690 1146103 763770 1610929 740411 1377286 1070665 442865 1137533 651660 2029469 49821 951304 32578 1667114 857959 614348 1742106 1707892 2390502 662619 674067 1713808 1569206 2279609 727568 511384 2087391 1452925 924221 994678 915421 2253068 739802 1717562 667155 97090 1668869 1719858 1698159 1426360 2212140 268686 1741221 1431209 1494741 2329993 1690449 1469644 329514 522541 2255513 196077 911814 1434135 1389667 2194435 1079729 865933 2615044 216218 1914443 2581969 1254640 1556532 1889550 857524 1647887 558828 1490183 2336416 1706052 543278 1764411 1532417 489794 493500 851780 817950 742665 1345814 1867992 1667735 1507439 2567909 1052312 2506334 2635499 587242 1648957 1784594 495439 2153452 2566849 362238 1599506 231166 129148 536719 1290342 45656 2469671 2480228 2302178 1964714 2149406 851624 1630382 2038137 2331308 1376891 423591 630130 964235 2515007 466996 999145 218352 325732 2378666 1518264 486826 188760 2212091 2326397 628437 942785 2238339 1029501 2053432 1289590 944820 1299508 1418357 1712014 2094003 1960091 1198546 2472715 2138572 2590072 869475 1927862 2538305 2404579 1483944 1276792 2544780 2155740 195515 694508 1497259 796250 510520 1207759 1938309 2314550 1407153 1735327 2043380 1923066 1991464 778290 60738 2515258 124284 1690765 2448835 528499 1741406 2289474 502988 341138 2012523 2263395 1658295 1913680 447703 371065 2061554 2019696 1530418 1649051 1590807 705898 1824044 2188858 1643375 1322176 1534289 886919 80835 691283 1976410 2161322 1110726 529573 1551415 2042367 360324 2531265 2217810 1116128 1845420 539059 88816 1112718 2010437 106375 631098 1312118 1679400 1498620 1863213 1655631 1985714 360846 714477 2565952 826552 1103178 768192 136094 1769599 974353 582565 2224152 13723 2535575 1010909 515646 39866 1232526 684388 1886374 1837762 335703 2033187 363967 1844296 1778198 1396964 328562 449942 948082 658882 1768500 1301618 636729 352759 1894231 765612 93177 1750592 1391772 665072 499314 2624458 1104765 1812973 884787 846232 897539 2494262 1544006 233620 1718041 895327 1988028 470168 436073 1113979 2045226 938552 1670070 1643857 2189572 1338828 123105 1248815 476844 2633069 347702 1756118 777332 2100393 567392 1958344 82760 919453 1881763 2159426 781345 209012 551048 2381992 693494 779981 2424969 2352144 1666826 1033617 2632157 6694 581167 251012 207396 388717 1856660 1436266 2083660 703399 1691568 1197895 458283 2088813 47100 1385996 158201 2279899 2613195 796211 2534032 1399619 108372 1463319 1894266 858035 1286572 981633 854004 1343844 190641 395002 160612 47511 587724 1428225 318324 1483708 902049 2002938 169157 152013 1979997 1913730 1856306 1392707 11606 227607 1215421 2403008 1335750 785657 108956 2570020 333562 2425810 89855 286355 2244333 598882 2628118 581127 734168 2041939 1381044 326776 693234 1714431 1471829 945818 2448106 1868691 668013 699934 232122 1789956 700998 1190198 452243 2348027 299500 2184115 1556318 2064448 2286068 919031 2561357 603236 719786 210067 1170553 678509 1390389 2072651 1363218 925292 2080841 2229570 1020097 1861535 562317 426610 1371089 933094 711577 1270270 1343986 2286607 2015932 663702 1158938 712568 600888 552550 1944209 2504021 2202968 18849 1439747 456810 1808446 1636313 898123 1176698 286340 914484 886399 882982 1355522 389058 614400 475723 660778 1126875 1573326 1823023 626526 109644 1434562 1581663 362348 1104022 494017 2022256 1779012 448181 2395567 866549 725565 1225132 1971306 843312 1594863 113660 1516057 1036907 2586600 1674529 2009665 857303 716908 1791361 405819 2201441 558955 890126 2300885 1682161 2159660 1306168 1600685 758928 2275483 1527269 1349082 2557069 1873265 1817327 2429513 2468171 796315 2519784 1124385 568954 2282541 2142846 2003149 630641 1459611 2437397 2289228 1258332 1447826 2233372 2334295 432708 1380937 2390740 1304805 1651438 1676311 99051 1179079 595857 2173740 325225 75690 685680 1752719 877478 2152292 1238258 1645334 1132434 1619313 189275 1503017 807878 661108 2185584 841065 977018 978190 1696586 1028935 416805 2210239 393155 2439352 682616 1479154 2256186 497363 1756265 805969 202522 2597642 1881429 904304 623965 1483181 887475 2558201 188065 1938477 492433 668386 2399002 149597 348814 2588461 284278 711600 2053665 395727 846528 1365818 1508829 34674 1656877 743803 292595 2304547 104946 1074527 816320 2603646 727894 2020805 408710 1463176 1495957 1262684 2341041 328415 2584340 503338 2351074 2096882 1105649 2427862 858027 2172543 177867 659928 1776531 2157639 237192 820753 2119053 1878500 2415082 2060107 2492708 965259 43195 869192 2586919 606567 958345 2370786 351290 1381639 2436387 1461118 2142803 2086708 2145572 179158 1410233 1272807 562150 2343131 325352 1066256 1448780 495341 2542589 1435630 2323103 1116479 1307754 1949308 1143282 1645912 984307 2170801 966363 1104484 839867 1111299 165516 178466 856020 2591256 26487 1165758 955278 2118813 2337696 1384220 2052296 654680 2116653 2216912 983534 928722 1026748 1925458 62214 1904313 2435162 2607160 86828 130363 1031865 2155002 751806 1108515 2002963 94109 500720 1901463 1995296 827539 2210832 196239 2106998 114381 489969 2241407 830716 1782086 2017499 91451 2424182 641739 2364166 2422919 1174447 766741 2296814 2554775 426460 2579189 98387 2282334 2245495 2195600 814476 573691 810031 120061 1335594 2215597 782235 526380 584795 1989527 1805726 1901690 2000928 2317714 796372 1044454 191797 1125093 2485436 508411 1072537 2450360 1294333 1304100 1198732 1566628 892433 2165098 2511772 1475586 456068 2283883 1441813 1961880 1770282 692699 1256754 1851329 2114088 76906 2203768 192156 2396007 686925 1299063 2093714 1867189 2537879 2433106 1322931 287629 950735 2114952 704394 2571285 697725 1571150 38817 476367 1181420 1489937 41865 2012149 2599868 792984 2120828 46245 1220125 1286523 1384275 186449 46833 5346: 315027 5347: 984514 1374300 905299 1860869 5348: 1161288 1431107 5349: 2420052 2196916 1342918 1763647 2371237 1897728 33051 535: 1727457 353416 1782400 779824 209150 1882557 889387 739622 1710000 458829 988896 741285 142397 1414054 2557282 395297 1174703 144961 415707 685627 871168 113774 2078073 1253804 2436281 378033 2480764 817255 2062416 2135854 1421277 806443 687821 1117454 2328349 434346 272882 600718 198393 903761 329288 1486641 1964354 1817043 2111757 2022072 390164 1109767 911232 669915 1055481 371534 1053077 102073 2343409 1908539 2370498 1672045 493408 1566886 677609 804140 2511489 508174 2108216 1228706 1842511 1594263 369800 2409826 2475241 101782 675410 2320945 59601 1380990 235862 1453823 504012 1857213 809388 1110845 355877 2138255 1322793 2633414 1622503 1023731 119552 523176 124771 1232634 2387050 198719 552167 1098655 2198755 2637018 747099 2364394 2358331 395819 1556230 2646766 450486 691272 2191172 1331639 350909 2157183 1306470 419621 664740 2594449 654451 1603468 28673 46265 627801 1556533 5350: 2172799 835819 1571580 1474508 1116110 1139045 5351: 722466 2151570 2027708 1029943 993204 1207517 1008050 514922 2417418 2205498 2547874 635834 217894 382470 1584667 1309644 1941703 2399750 1309691 2184361 2313356 1575063 1383092 649240 2043072 1557598 1155458 582867 1512224 5352: 1077518 1312924 1043475 2153970 2076705 1091793 204041 5353: 279313 1763910 1203383 2004287 2619541 1305371 2457594 2348035 638620 618228 608366 952129 893014 1125546 1970495 682894 1951138 830467 505218 5354: 798382 56723 837165 2327814 5355: 1731174 2302840 1299405 708310 1820746 91940 2255130 256057 5356: 383894 933168 2396967 768749 951113 1898318 727646 328439 1240922 2012258 1174878 2343139 783666 833880 1822091 2102055 2264833 344678 2065281 288575 903349 964188 2123847 2497942 1670304 1941975 458346 2024576 443428 1104152 1416977 1893141 1971049 135215 1004460 1203736 2502877 5357: 2523995 2034963 5358: 799460 1121636 1000225 1027839 2148895 983373 5359: 1618742 1817203 185541 2254974 1413679 871308 2219946 536: 1047304 1232540 1500464 2191005 1914294 512598 2614987 1376660 5360: 381957 993711 1125131 2515522 1951132 1081252 2220485 1622305 1941399 1489801 76495 1319243 1563223 80108 1510044 826336 2355679 1893856 1031500 1683760 2295350 6787 1031053 677314 993921 1472150 1129184 2174370 848211 956919 1546753 1937376 1293758 1981033 1562493 1998010 1744393 498648 520036 990892 974725 623818 1046426 144454 483387 1611290 1937794 2525888 432057 2281043 681829 163607 173301 1007176 1600018 1844143 840838 1351651 1543597 172929 2554238 867152 191000 1904933 2641735 2030108 2315439 729505 623586 1007688 802303 1994881 2004579 2016176 1546537 520386 965531 1629347 1011582 1181087 230136 1132532 2520448 259182 2640862 1026448 1645247 1834598 2042257 680736 1187042 935382 1864558 792270 350275 1602967 232420 2431382 534133 735459 1047767 64458 695754 1288219 1382005 546517 900849 843300 1113983 1673977 2030936 1256810 927848 865254 2228191 1174990 495712 1541071 611697 159579 1654657 2427745 2279291 2335777 831950 1788196 819806 757159 779243 1599662 1260808 1171391 1770222 1338866 1273678 2500254 343842 1379915 2160518 2120078 587112 1535731 325372 2047311 406722 627102 1058431 847471 179011 46187 322871 2389863 1100978 664875 847607 1861365 696892 495869 2003414 1742041 423610 2330409 1762098 2384879 814298 990865 1490846 728361 1817850 208154 2436768 992132 864826 213485 2349814 128035 1922586 743606 2233002 1041877 771586 1481503 2250000 2384443 1691326 1933781 2486137 1016875 1534113 229351 1553211 908422 2544348 558532 263827 1173684 1388627 1103619 1102964 907403 894334 1894125 601106 2404988 1611098 1139489 894963 2118510 2519337 2511418 1869631 968055 2416168 2472453 2254815 1210904 371653 1197588 957679 533236 1131667 821449 620609 1474269 321896 2243071 1071773 1124814 2455925 815928 2198452 5361: 1478444 2472164 1612554 2578414 2449265 210766 2318083 121182 650018 2198817 5362: 1622320 1655903 2410974 621082 406959 378869 1158413 2262885 548797 2152732 1510553 2112629 1158194 2160745 1271018 1224161 1780816 1559624 1548115 2175485 2518822 1366576 440091 2004435 1271921 1922742 1980246 2489585 1656679 5363: 2532685 2043413 2316067 2150164 1324286 1390158 2622284 1468070 409869 793107 532846 1956662 858392 683878 963263 2558957 1533535 1573446 938944 2322138 1308983 1329084 229102 1859142 1584189 1469933 1683942 255074 1201297 441994 89621 1050276 2560607 1867583 132241 1210494 684565 682208 1293574 2346115 1487008 414369 2084330 1167243 2450619 2313030 987165 2299353 871106 1204739 1548840 2254015 79721 1817164 1599716 709132 1361524 145888 695648 50405 1047410 2378738 602257 1814839 2634690 1287354 1773391 66058 429149 1135292 2034704 1744821 1721458 2257728 164358 776025 760099 1605806 785613 1276170 449796 116799 2518810 1970599 2143309 645265 995505 2186935 1313626 323075 32846 2150891 891766 683365 662958 453105 1887081 39685 266191 800299 2407100 2157278 2553622 570686 668788 805589 283946 1387211 1625207 75082 902366 591038 121524 1370013 2055157 2186345 2580383 545857 1962416 1913595 1308310 491376 1944905 2442232 1019632 349217 1694753 1720508 1672770 695274 162454 1259166 680154 503045 565979 50187 1845977 2453525 2123758 2647477 2095241 1829309 4783 709160 1607704 863518 993174 707685 2102064 625992 101749 1416348 906622 751775 561303 942876 1937934 2559628 168420 826257 507196 2085845 18094 2102794 915968 1319501 2617466 616666 1565695 1000095 1827645 1871557 441071 2635457 369419 2371859 1498641 1992516 587157 46600 939502 888466 2192805 1476958 2361228 2109666 2399486 2612449 1091306 2526966 1088730 1658839 1902490 736241 1619365 1235131 492579 1422994 296365 1636320 2096263 187578 456096 383952 2286015 494954 360157 1074766 892495 104612 671015 1831265 1561397 811203 5364: 1740124 1544321 1584258 1328194 1500833 1257912 1040817 2114568 1822001 650568 2626219 2540753 626731 737808 1838250 1568100 748461 19014 5365: 728341 730529 5366: 2210686 2024602 388803 2337978 56520 134640 944752 2131320 359960 1510193 1611173 5367: 1456155 1049310 2070108 845208 9871 1547193 2539301 1761387 1434061 2404071 814412 755194 419823 85890 1987037 982070 1053757 360437 1855009 1144095 1649781 5368: 1806544 979 426303 549220 26400 1983493 869774 2181010 1334537 1253773 1973780 2146861 1954275 277858 1283364 1081292 1213063 541161 1395254 991644 266509 925061 1482826 158592 403658 1826643 760568 388468 359681 500447 2439870 2210658 814719 961553 1680612 680959 626558 991363 5507 1727752 271421 276954 600379 24759 2422755 1862544 2192119 768234 1821473 2169318 532879 1519541 1042113 1439764 2223934 2073171 2630434 323327 935344 140233 949222 1298187 1756375 2300176 577525 339688 1778594 2219126 1939357 1073996 346862 2486630 201152 1503134 1715683 2209354 5369: 1812809 1502456 1088218 524807 169076 800737 473903 1204429 537: 1377848 1609700 2339135 5370: 1509980 2021399 2330415 2550962 2011870 306794 5371: 2379122 1226193 710350 5372: 431670 1677224 171922 1949179 5373: 2472537 5374: 2013913 834873 2178877 1737211 1779385 610926 997275 794801 2005736 369369 89725 1976428 86371 856206 1189021 1580389 2069297 1122036 2579784 2210900 57959 1577908 793461 359409 1022684 387106 919047 1712506 2404478 1586759 910125 2610202 683504 344678 771320 1733753 1044232 1598215 30886 1088325 394528 681146 1328671 2009400 2526228 1475176 1399694 922735 5376: 67315 1097887 1747893 737514 1856244 1207796 1142872 781874 1543992 134450 616839 2348035 2283117 177099 749830 294270 846477 121563 1349663 1421249 871235 498902 1094498 544958 926241 5377: 237163 1525155 5378: 2117456 2305320 5379: 2187077 643992 1698880 2487140 1519041 1629045 2462174 308055 882957 157667 1893885 910868 1119319 837722 327768 1369678 539602 2320805 2053504 1336661 305466 1601312 1135457 88489 538: 348646 1311151 1121674 1202545 5380: 1831937 5381: 715297 2353041 1662625 5382: 1430840 5383: 592010 297151 1313876 2553793 1375048 1852528 1579698 2230553 185226 5384: 662407 1407284 329795 1508574 5385: 597432 2562535 1026380 1543881 1838072 2054417 1831322 610610 1799278 2142365 1002591 357742 1087110 612238 136016 954871 2134986 1331438 1679407 2386321 362767 286592 1109317 5386: 2562567 5387: 1999049 852596 709833 1719763 2180836 360520 1312321 1223895 639873 2032488 1011235 925638 562361 749791 2222827 430835 2203382 761014 1433164 495274 2042163 117060 1022230 2335844 1816909 1404985 5388: 1921624 1155559 1066534 1474804 387200 212707 1680156 558749 822117 973700 886667 23996 143866 849978 5389: 570612 1055171 2588974 1589578 2022132 1274356 1409301 1948783 888120 1258630 825402 539: 861482 2551806 273530 2636046 511883 1173010 1180869 2511211 1392257 1106186 884578 5390: 1870236 469857 2538787 1500973 2153497 1614603 904391 2481797 1161520 1431446 356353 482601 506538 1435041 1682741 590059 1415175 2079521 393287 244240 1149811 2225276 1225515 2389729 1759284 2563977 1093960 2434457 486444 127402 1771789 516900 741852 1760066 524514 760593 1360385 15593 171817 20199 1817493 1288745 411917 512995 2032423 1118708 666399 2258211 2543725 1423321 1646426 217731 2154257 1126608 207851 1582083 411174 967985 2486955 582815 2531929 2360045 882373 539114 979763 750473 1188551 1602599 933962 412020 825338 2626147 1362975 1721841 897129 1357202 464559 1705773 941957 2346681 1470534 44309 1515342 1848848 2174887 2578664 1520971 1426919 408910 1509603 1969105 717884 1597050 1187953 627163 238081 593973 2382867 295455 621050 370996 966177 719614 1489408 613637 1049142 2635580 1955738 1181943 1167250 419430 2344864 2105159 1725757 160724 655385 593226 695330 627334 1779315 260340 620478 1625536 1291846 1188454 2622843 1301364 294359 2273481 554999 2439245 1706731 2472761 2493603 605050 1414962 2583976 1356863 1178468 1761549 1276297 1246845 593840 723794 367662 1265172 1694864 1909022 1080431 2113992 289971 834256 544867 14635 154759 1596469 2033789 1847582 1655411 768876 2609506 584462 569669 1516387 2184753 718516 2372471 470972 2591504 2389571 652328 937753 2368012 418511 2035094 2191605 1582897 1296478 299848 2017088 762299 2618155 914445 2324514 74007 577201 1832172 1238549 992014 1835001 1458040 1078511 1862248 2033187 52883 2333038 1311231 1866350 351301 655335 2252952 1806515 6694 1862271 98026 1174890 1382559 398239 1665865 978734 1724335 1225200 622702 1634058 835528 2613609 148040 1414278 506543 2439283 2138250 85912 1846715 969054 178955 1673051 546959 375170 2295392 1563394 2452375 2095858 2568994 1732994 127591 406781 1837986 1552483 2327386 431368 165516 1913620 810280 471831 327004 135764 539807 693724 515366 2406977 5391: 1129293 1878784 1503725 2122799 181549 238230 2608635 1204249 841609 1539500 1163821 561341 2615916 1079943 2479051 377502 139652 1018678 118118 2260871 1501993 799765 2167575 662407 2555803 908892 493376 988926 206971 1413451 2280662 2419225 1620416 1724339 625128 962896 443067 1868343 2475716 1769258 2107824 482027 1336941 1831750 2490799 2392644 1258732 245299 708690 1273651 613699 117119 2002682 1926799 282899 173583 1871364 1060488 22706 2039782 335358 500965 2122411 2624660 653317 1235860 2065387 2425013 1427824 850657 1297773 1695122 1617071 424105 65972 2117875 2548688 458743 221644 122323 1014679 2333791 328541 1578257 234275 5392: 1120760 1371592 2229653 1235347 1508918 1766203 1493196 5393: 1803556 2547160 2417674 321545 555069 1723742 5394: 2477268 2045165 1702242 2637251 828607 1605447 69243 432407 2461779 2609074 1155797 1625223 2144343 1513790 5395: 551592 3777 1546695 53878 1830763 1148579 972193 357482 1255419 544379 2454396 467912 481749 957143 2457054 1326898 1022684 146780 2447407 924431 214784 275148 2397454 333573 1256465 121877 818899 944429 180799 2535992 1059395 199323 859788 5396: 823613 466778 1549743 1953353 1837993 1348035 498182 1886124 770097 1594845 231976 508296 1091059 391983 862562 159325 2331511 344259 272466 1819478 5397: 901078 376611 2545873 2558730 1512603 2546130 2476050 974797 2254203 196967 2061180 219807 2440427 5398: 2073205 56531 1690769 2198397 1616157 602103 2002721 1305133 806353 5399: 1866413 155889 54: 2124535 823068 2211240 829567 469099 2361471 621421 540: 2239421 73248 147695 1344092 5400: 2476923 1137642 2528951 834442 2134385 2457530 2344346 384563 1867850 605185 1647546 1171993 1915014 5401: 1443062 779760 1591836 1479988 2549457 2372221 178131 451651 288140 2512044 2566520 1970227 2071871 2575238 1267643 371463 1036783 1098826 1743730 2122231 2246051 1963198 1505770 1475585 108027 2638523 988670 1168256 1086024 2347939 1598077 1581286 2106797 1505057 623957 2447602 2118769 2332156 1593802 1400357 1003511 1965401 1383226 936281 658396 1340052 1369390 2192301 1058256 1281178 1109576 2107112 1563046 2383280 1380884 169158 676175 2024729 943795 2002517 947785 2042739 201570 2175266 730855 188591 643700 2059819 1686514 1248384 2370388 402658 2536334 1763627 1265877 1343328 1974579 1731197 551303 178562 411202 518740 361552 2319059 1831454 2383183 1487339 386705 2577497 304561 2127144 449743 620159 1278104 1588144 948533 898301 636875 720778 93343 2187025 216193 2606074 599100 263059 1392259 1646664 2200635 2539957 1185687 274791 759651 1738170 1961071 1701611 1214270 1126268 2557529 1916267 539782 2224538 2436279 1099690 1402563 1831366 480957 555186 614611 964665 1918842 952314 488405 1130277 2537014 253809 195277 1846866 2582362 86670 83336 1913175 2158350 4728 659831 1594523 1731095 805812 1743518 1385213 575973 2280259 1083669 1018192 161953 1139510 1868579 1145770 2288468 2524590 2536775 2117886 856317 820677 680823 1959443 1240047 1585938 2535166 529624 1435041 1799841 2635949 1303245 1989144 714555 600228 1173712 1608062 1523520 215393 733257 2020431 565468 351481 1445286 1444878 590059 822663 2186350 804291 2455144 1014659 731178 1018038 505205 1668463 1797652 104507 1733688 2506780 2559746 758338 1726497 1807476 1071790 1785873 1241822 1917092 1143239 1859172 745885 996326 1219610 514446 454993 1009622 2228265 2225940 2097016 2251486 2611534 996379 1189606 709338 575035 26152 1692821 2543881 411247 1232988 1616016 1678858 909334 680942 317611 1139594 664449 2394139 2587326 365636 2201292 365779 2063594 1533685 558185 2400238 2046345 1843085 27888 608353 1827436 2175437 2358317 140351 841044 693877 1480901 1002837 1684429 299153 2138197 1332974 842252 341123 2161276 1826246 552602 962955 1249722 295604 68649 98436 700589 2467566 346731 553827 1581870 2596873 931659 1859498 142879 263756 1383990 2422400 932032 423004 1896231 1588754 980756 42615 2268775 1338745 1398931 218658 634283 1708216 1699883 722289 671992 2296692 41971 2303753 517537 2096098 1302826 2286295 2369467 2484595 1192338 1971821 204021 2548878 1245582 450628 1498859 1095120 617223 21857 2039714 1273423 41129 179901 1654325 1518746 2120664 1808840 2153122 1671 2228876 342452 472910 1046304 703344 1324454 2363281 1950527 2313101 2510966 1460118 148966 2016080 1138200 2418906 1101728 615792 129355 1839963 2379735 939349 394194 348617 1143588 926309 513720 56409 669434 1987193 2275891 1234573 360358 1883925 2506954 1110574 817851 259798 1546917 1917417 1447847 43890 1999983 1898488 2441522 2175304 507534 1745246 402966 2643077 945648 2256018 2611251 1186326 981593 1757827 2509850 1826130 1518947 1424521 2463757 127402 972086 755593 610673 1362177 158542 1325959 2239625 1937637 2637080 1475186 2148797 2228002 2278132 84882 1847040 1785456 2064420 1271228 1127787 1785046 702334 1408842 2460206 277050 543095 454674 191541 1802115 1621049 999346 271204 797618 1659221 364014 885997 2307509 391409 806153 647609 463372 929292 488669 2099076 380824 2053307 1248719 1867583 1519963 904542 1586424 299794 2496492 1148064 2568865 5916 1045166 2141380 1415789 2241908 2413613 285808 2293629 1564506 1051844 1377886 1349283 2187092 1942986 856989 197717 1744901 2132026 1280147 2302832 1000441 1070507 2222970 1981247 2042167 560679 902376 1451504 552703 1216987 321007 65100 1673037 2626717 1333630 1261321 2351432 815904 1865942 1546641 824218 256315 1276736 1665803 1816932 492217 1900271 2415285 2598148 1329817 322728 539066 1418365 1810197 2318375 2252474 811423 285434 1449982 650561 1097909 857624 1855166 483947 1948335 448190 1603341 1263952 488709 1474527 1576882 523162 918342 1954542 1778182 2606107 1692713 1665582 1845141 854647 2234203 1279627 1617395 1761746 1933056 1034571 506426 2293820 1380271 2049061 1397885 2529437 1929306 520156 1242923 1052653 259100 200804 1980068 18222 269833 782285 325734 156268 840724 1286010 1658584 2228331 999640 2085698 398048 2197043 603818 301750 2625681 1898517 2142548 2327449 2288115 1936376 2051620 138780 987165 865949 2644187 2116969 2573968 2555718 1111207 2395411 62365 2160180 91865 394494 586641 2406239 1888415 914164 793106 1803526 1027558 337211 1134894 849860 2393503 2306842 2184424 2275720 4488 273528 7249 1447417 1869988 2433226 1291979 1540225 1664653 452039 910059 1038251 1176938 1736284 146879 327558 250988 683688 28964 635608 895593 2376850 706425 1345929 1966834 2396924 2389938 1257684 1365065 1113614 1574711 1245627 1759916 1355260 2556393 399689 1413155 2318912 241424 79746 2618688 2210046 1597859 71661 953024 10670 2375947 971769 351303 1980441 1676917 1293666 2393577 2361260 296663 1169056 2297541 179015 1720027 59463 1771081 1252313 959024 481013 2269881 440373 1417329 1692145 2344944 1885389 1873604 403678 483917 2507045 1182721 1392752 2645231 2291463 1160515 2418050 1935730 2114283 57337 283426 1272526 267396 1996189 785333 269289 1108408 2025582 1109505 558268 83914 711425 588936 1934802 1863473 2205080 619572 914249 1034957 1261261 2202039 1580991 634527 1227875 1583130 2264388 618484 344584 2391007 1762664 2424221 284599 350946 520894 1266384 2217453 1693377 967001 2168644 923005 831368 236941 468866 773717 882479 2183927 2460611 1137057 1857999 2458197 2238906 2158772 2042196 2441060 1712111 1563265 439512 440142 2057246 1189455 2283192 2506479 1110905 2552862 2279380 1357096 260318 938571 2532974 2501516 1133836 2233287 1324929 752028 1316430 1144726 1273882 1838725 699299 888815 1752363 2381887 790525 2561554 2228803 1198453 2579070 1304867 1632852 1293673 333932 2619712 618594 798676 1467697 703855 1353275 1422320 102016 1487471 1694916 1633187 1892678 169517 279873 1353724 1377786 2065368 1033232 2197844 1396259 2602164 2628262 437581 2532576 924212 1523788 2528920 193412 928620 679546 1841217 1912803 716605 1602823 93490 219303 572118 1556337 1417241 1068104 106252 1690571 1955820 582815 202289 2290561 2485564 2254487 2486985 2197463 678223 1692218 2306432 953397 522920 1917799 1811032 161780 141053 239387 184649 576943 847105 2534472 1171765 2370218 2287868 1967371 351797 424309 730342 1172849 1110686 802125 1546226 66885 833846 489869 2247212 1215526 604107 1434860 55394 1384415 2054003 1218801 186343 1259205 2250652 1026507 184178 1360340 736959 2536901 1520533 1193184 1216207 1775635 2031583 1233220 2567643 935402 2566305 2334723 1384650 571599 1998083 2244694 1284972 1623101 1556613 827715 2514298 75719 2274286 2370801 1815914 94563 1175096 1668309 1737904 895005 851183 113196 1914478 2126264 1755450 2107067 2416401 136085 2631268 2156715 1825349 2438223 747759 1014324 898910 374882 2153948 2267948 1269659 658988 1172895 943672 501770 128680 87004 480164 1438870 353505 1592320 1387254 1941401 477854 1947847 1469600 833205 2524354 1537052 1318386 1344083 1773565 143646 1247089 2507839 1749306 1651506 563977 684370 1226067 107853 1623668 2056874 876874 569728 2571406 1641930 1160002 922641 1892050 1934178 976259 1067459 2089252 1950604 100305 2354880 1763979 1546701 2403182 516725 860138 2471653 1284595 62699 1039872 1999356 2245250 1445808 81700 1462444 2157838 2321166 1460008 2001643 2124234 361093 1056134 2015359 955050 84381 733965 1742712 201194 359235 2561841 2090071 2437848 632292 2207238 1077206 2294014 1541694 1916499 1180635 674086 477757 588727 2417991 1695900 1190294 2606774 1278451 1003988 1488391 306932 2362796 867429 2627733 623401 874212 1577950 841525 2051858 419924 1403778 2312767 42318 670353 2338571 2131908 2612590 542795 1056053 1265890 2007276 124846 720214 912829 1228689 2205646 44309 1200493 1459900 100249 864463 222635 12266 188868 1646255 1614754 1827946 963218 399728 1042625 2386918 1923909 993608 1520147 1766989 631980 657216 2550298 1273719 808847 2117601 1878348 1507129 2195403 1602035 1980020 414838 1909364 144621 484382 1623258 2381419 1083441 2545222 1703656 1325336 323798 576319 1840030 731601 1015278 2603258 1325249 1465595 1731290 1135393 1982752 100065 632632 822672 2135615 228881 56255 656405 362274 7801 1276023 1757911 813296 668916 1271282 1421015 651588 832699 652383 1517805 254470 488581 120165 113731 1266022 1059461 388978 2037365 1295375 602025 2648116 605219 873065 1179883 2473444 2429118 967364 2363401 2314719 1622852 2182976 387979 654000 1664507 1750667 867608 1003446 2608309 1111283 1049315 666708 130012 1154134 111231 486903 2013774 404546 1939931 2129885 725095 1844716 2514010 1684388 1653105 20675 714022 979344 757746 992377 1583813 338804 964757 1614934 1116109 1793729 640026 2052865 948236 2050432 1298756 706851 941278 868808 2499328 10827 1089962 2515788 1887682 1250064 845617 558424 127999 1985181 1096344 1896790 2245599 312864 2275419 1759696 1703060 2084932 603619 2511428 1804042 1409607 1197905 1544137 2298706 1980695 1811063 2351991 1345157 277360 2195651 638731 2342836 60907 1035019 1851083 2204388 2027928 1910807 227947 2530416 1141759 2394573 109701 2132127 48058 247405 1438744 1117616 2549516 1135865 1156403 111192 958356 2598140 180290 2081043 874923 119964 2248962 1609395 1769664 418908 2644478 296156 744575 2546416 531136 2020964 40768 1464871 714918 1129708 2471666 1289690 468834 2219470 2440206 2111864 941367 1364081 1192371 2544305 737287 1478464 578331 576279 2245245 1450284 994927 403192 49380 919409 1822661 1561505 364471 1489919 2593913 259280 1298571 685917 2544896 1766757 1884315 2543900 982426 2017665 253582 546231 1942666 1296729 161059 105463 73431 2063742 1396572 819472 728090 2068896 1664579 930776 13952 734896 1181841 2590224 940219 1594845 1711402 1360499 1493313 1878613 440321 972332 1349764 1652918 967391 1420255 547722 686177 664429 2129149 1720704 1287586 2082943 227904 28933 2519789 2209225 759929 545699 1946329 588369 2054327 971262 1489301 1256421 922887 2591505 1751592 1155911 831966 1180114 55377 153275 2150138 228225 141413 603683 2414225 2067073 1551361 550596 434076 2373330 2213106 827260 1629677 496534 1857656 325647 561322 1031580 904255 1691316 1778790 472792 2300007 1469252 2491461 1787860 1380674 402936 712182 2335283 1527749 529268 121126 278129 1251620 1506931 2348786 146411 1989761 1344888 1934382 2186084 840761 660729 2300818 1448962 2345810 1385104 356051 513562 672336 1731439 803149 1419543 2444066 1158980 1123732 1092619 747085 457953 328302 2593551 1123422 743960 1580108 2515129 983174 2292410 1904045 2044621 2119716 1961656 71672 1045926 341139 2595315 2468095 599739 873472 1048982 2491251 2220991 445703 355375 1654704 1672091 256876 1346494 1685469 1574272 584941 1385960 1831959 2118693 1241411 988781 2145521 1480305 2422058 975429 1459448 2181395 1397567 2383457 2613210 2283473 2118311 1292383 1993069 98112 354725 980814 2418538 1648008 1754215 2103439 1986437 719401 1363978 2030099 2333795 674371 279409 1068805 2349404 470459 1003007 1040216 2051022 487406 2229867 1623528 890023 1975073 811017 1779945 1199475 61992 619245 1988469 2635042 2005734 756118 523620 2125963 451521 1965806 1686192 1251848 694680 947130 1835617 2378045 2518463 431113 701954 1019422 2238345 590795 1345043 1958241 1985191 624890 103944 632279 1819043 2466791 2118540 1602909 1719440 1466165 1988071 496051 1806864 2527872 2059110 1887979 221814 559561 1175383 1815222 1849986 1164133 1352637 353383 1973247 584295 2268839 536576 149949 2420709 1109554 1536340 1025883 100452 1071890 710760 909253 211674 1275356 2433502 2171745 908635 2576820 1309302 2104145 229753 347342 1049548 1287088 2492900 2236935 1350352 1041198 2357578 455382 2012886 1555020 1851560 73560 2546113 479371 6842 2628143 2416440 516892 442978 2328509 1313944 296362 700669 2401423 1809787 261138 550345 1568788 129848 5739 1332395 682924 2215647 2549741 2017298 1158519 2028268 309059 2433613 2315151 471752 2407876 2242288 1931519 467718 180783 168727 344555 836603 1468307 2456461 2554764 671881 50564 52055 898637 989243 2287912 875632 956103 50808 616312 2539574 1734295 1157674 225487 1882301 1222770 492810 2075747 42731 2167353 1432052 1965208 2085661 222469 2554248 1116846 1280144 1558691 78202 519847 565070 1199832 1990717 1852380 149334 1368398 894987 439809 304616 119166 2479015 2484643 2134226 810210 1457945 1455562 1249267 1712670 643960 2176485 473460 683315 1061483 90788 2044863 2577040 1448872 1741646 758535 113316 472083 1392321 773399 981338 531928 2122139 1222270 1413978 277305 634887 47248 934158 1131420 664835 2333493 1813028 190642 2586374 1720489 216348 2078191 1928238 2618065 937907 2443852 171397 2061526 2277186 2511891 1676161 913768 424727 2337479 2157592 833181 1167233 2120804 978412 635306 1038545 808936 2212917 2262340 157659 1801866 1048756 1237700 193549 238941 1333608 252124 110260 1651302 1476139 1789678 1307009 1369633 1325110 2317490 1857337 117222 2403530 1301253 516355 835332 2330559 896805 2323529 2353235 2547830 820419 392938 282479 2413490 1224110 2079133 1603613 1040233 1501886 1422513 1024905 54479 1353577 1396725 906200 2090284 1912462 661503 1985440 33003 739772 977132 1350612 620653 465252 745376 1317895 566333 742373 90039 2472861 2501306 1533 2270159 1387660 2218825 1148186 180630 586685 117710 2349023 2271256 1121736 114260 838800 1666516 782242 429950 2541677 1149151 2391887 2103236 2338502 2477080 1435664 1984902 639465 1489488 2305071 1856042 1667893 1640271 1511578 833913 1620441 1001817 2133920 708106 1610101 356998 726098 302009 1138344 1681338 2444124 1286923 811919 217939 2175425 2241449 538677 1615888 885743 1518449 1629068 1493119 927242 1015728 2474544 1276258 1507243 2549768 2218306 2400027 2041791 750227 1190410 2395825 1438082 1118424 1800011 634430 500617 824854 1197696 1721572 460164 1326715 2011589 256062 794000 785688 1091201 921444 722931 1527447 901943 1270723 1928885 593230 24311 1805972 98166 1134712 1298603 1208820 552040 626845 921211 169426 2166687 867238 138799 1419595 1750705 220266 889847 458765 1767402 787216 1485125 1488014 257314 841847 172047 1747754 487020 1771631 449767 357515 588662 1396341 1402897 1731202 691077 2620051 1354467 261509 117281 807001 2521802 1347396 835458 1418105 1097858 1100183 2279562 330814 1546057 2375058 1176100 240425 215496 1956702 2058243 1246836 2003533 1759882 765637 2111660 111166 2479510 556191 1573640 675637 1065584 2018388 2701 960881 1821038 1739528 1563062 949795 153351 2146460 414903 2281510 342578 2296867 1540396 1910713 940371 781453 780751 909511 2237949 1360503 247273 65896 672716 485970 2412846 2470979 842783 1532598 2519147 2337494 2060260 1476897 2321284 2479703 2628704 1739682 1009793 706435 1694174 1986541 1031880 2415230 121213 963928 1941212 1689149 747219 2487103 2339338 2463015 336171 716883 2030621 916537 1214467 2544573 1803028 519711 687728 695414 760806 958359 1450688 39987 2622799 476088 1926360 556377 2245080 640225 2626494 637432 994185 721227 1165338 1121764 1799574 1667753 742244 1782585 873785 859577 1219968 1318544 1189412 2263308 2091643 1293343 34865 1260020 512095 1102571 2438027 2309785 150845 821832 1988672 665512 1456542 304724 2399894 86599 221518 785095 2297168 912500 2196580 2145271 2414321 1950794 2487462 10493 843580 24408 1046119 568044 2158747 2583322 1364173 1395966 2238883 578880 1289713 2327664 1554730 2511866 1178168 920003 1522367 2202207 2344178 1588509 210523 403164 658178 685091 2495637 89509 1062306 1784928 1115161 2502399 1368151 2326397 415399 745193 2445692 1680633 1799107 657924 1241030 920540 1020369 1662421 1190035 1580427 1005320 1280020 852826 2085509 2385224 2363832 1990498 2183748 2485732 262421 2270439 1036547 2088291 387102 623676 2384314 1643358 149425 899793 688825 571735 2401419 183502 1137999 1412146 2190846 936916 542862 2199739 2547754 1432086 165286 1014044 1930891 2578470 1853180 238867 813044 326858 852894 93695 24811 185029 352821 2622807 547295 1345938 1100733 707289 225226 1134936 1846859 571021 2339423 1314751 2439411 1681400 2250852 2096077 1492162 2355597 584217 1952457 1300278 2625702 2214688 319887 26706 263220 441468 2524348 2400396 958575 279485 2358717 131924 1754338 490472 762650 1353339 2444639 1184039 1289766 2408360 2362238 2527097 1600842 1489684 764282 24392 2620054 544678 1746887 1142877 1697743 1924443 923292 591094 591612 1359461 335703 245377 991360 1554805 2288312 2587645 2113021 2349449 2534890 1033731 1135271 1283223 1236087 1255765 1012147 349112 864368 13586 582996 134771 1386983 2462827 2220506 399555 1358403 2625429 1466114 2648256 2089944 898757 8485 2086445 2230881 2612063 2193025 574851 2541000 2211638 1141577 39355 233941 1290372 1032740 1646036 1394690 219703 2557240 867577 116294 2642880 1914954 2559350 1370516 2261483 2041139 1343580 1569700 1316449 393301 2511526 1198979 2391361 364388 448021 461320 98518 708452 2598558 1856863 1883813 2113517 525322 146267 1239100 838343 1607886 2031063 1675026 1637475 1228793 2156956 883003 2185952 558606 726977 1102522 1530957 2639771 1297753 451197 1540659 896114 204976 41376 1655476 2460631 153603 1428342 662007 1539894 697427 197607 96408 1720865 823409 142065 1455988 543998 1725650 1962985 2010579 2102807 2102718 2061593 281861 2191939 2477546 1369607 529303 459300 1634242 2122889 2499129 418874 878398 1165818 1321047 922621 2507391 1690353 991168 80760 2586885 1908001 1055913 817691 273077 2084519 421142 982204 2393225 2523104 2369691 1562091 1057562 1888241 1741749 2342932 481757 2231500 1380333 2306402 2619402 524068 51189 668478 1240633 536113 2326566 1880406 367990 706777 2196271 178542 1381753 448724 331797 1559737 244056 2525726 398490 512690 153849 2011537 1456087 666381 892055 1301767 1155543 1226689 1132071 1181097 645921 933094 1974360 1718096 2610287 2098787 781853 536 1780543 2626039 462128 566823 1877416 1868378 1283215 1007624 581577 1553760 807961 2029623 1084397 1115784 1881889 2397979 2244549 507726 280428 2499450 1928071 1598167 982315 1573326 1639310 614897 684745 2153438 734448 2235411 682818 1778151 2599911 1851535 1225132 104888 1450023 204754 235012 393839 2170068 1288796 1634093 2317967 1744472 199520 2532152 514176 1036665 813124 2512475 646765 1305250 2375607 1033183 1025797 1085443 1247651 2172370 2524934 1131139 1817485 646313 1212210 1106137 40625 1095245 1356281 1654464 846339 1663422 592348 1154435 2354531 245172 1958043 1405612 318679 973325 1503854 2318263 1888086 2607719 1916359 251777 82826 1233294 546963 162042 1549872 1336047 863255 255451 2113337 1386509 207951 17697 352225 1345123 956952 1281478 165088 2354731 12977 1421212 1342852 156744 989446 1936794 1488354 488251 2016201 1325031 1230807 984048 1542042 424379 2075641 142080 1468344 994533 2195261 2504733 2268055 3373 258588 507939 2062638 1385166 168490 1176808 2221176 1110886 2597642 2334445 380817 246081 101018 899269 2201660 1141352 387594 1470425 1672686 1092789 1334761 4142 614266 769026 2294910 2125359 36587 976938 1277665 2094015 2176010 68246 837044 1796787 2373926 473955 1074527 2140717 53989 2576429 2205615 2588240 1838303 2037901 1360078 1724482 480181 2252975 1685782 2455702 1102811 2227771 73754 1050330 1279469 901775 743679 651971 1028401 1188349 521515 3424 1690214 738938 2333469 2442340 2405785 650350 1663740 1865726 432362 2264620 946498 2586919 2315615 1178182 755915 813669 1823520 1776394 719430 1163433 1228744 2278608 1873709 1430342 102744 2292938 111333 2211889 14009 995447 2048052 1659797 1103745 661869 2225401 97546 317069 789717 418849 1555957 1366038 1498824 1469506 2087144 1064747 1995132 281779 2567647 1270613 88489 1309903 459555 1609551 1761423 1069564 2245961 1854715 670536 2544360 1793090 2624733 2486399 2562394 262264 579002 1257045 1750357 2260087 1943202 425710 7538 1786492 206756 2158325 775790 1143214 2419624 1138618 825147 1165871 1417301 1037457 2514970 581909 2548142 1563527 2643009 2031865 155848 717055 288694 686244 130363 157380 1421090 211210 2414635 2072547 1580456 230296 114381 537761 690272 2487990 420307 1850205 1571722 1775192 1582254 803274 561518 1384704 1797389 2364166 93073 2504243 2235182 2464966 283027 59263 471831 1483241 2546815 1794665 1453047 293667 1465171 2242475 2183791 2166265 596181 1692285 2101162 2433705 2404288 53709 450694 1570003 2518229 2176977 247521 1113517 1452416 1880086 690065 2430991 1332254 2204106 692831 1575517 764043 607294 241009 1703063 2182780 1365584 1819519 819654 1283577 2639138 1839348 358714 2258802 941000 2453900 1465998 76156 809571 2508500 1286639 2390911 782562 1683628 2490208 1704503 1932470 1163176 310782 1450582 1379274 182508 2289280 1139676 988022 2499740 109615 2238599 620597 545429 1400596 2113681 2307364 579964 336443 2080735 1926279 267080 1535025 1316628 1362801 1806656 1378031 1988135 640528 1385761 2181874 2159850 2020483 1686936 1676231 1867795 2165102 1573203 1233833 5402: 2411666 2256054 1211623 1233963 1231207 542441 881077 1352963 698361 474968 875184 1870492 1332550 39012 2368238 731462 2190070 834358 2496050 840059 1916666 1961934 1783806 1142246 935708 1402502 2136856 2524691 2464173 2270637 1633761 480243 1181649 497614 1157655 1932687 1982279 2277522 1487142 162834 2297095 2426624 955571 575788 1310633 1077898 1679654 859132 1439253 5403: 2401585 1165121 301263 2510774 2432102 867948 1501761 764445 5404: 2210298 299387 1381395 79740 2592177 907075 2082109 1791338 2404905 1886472 5405: 2521781 496967 763715 2432424 1542959 2387782 630554 2150971 423207 1142403 210998 1222914 1602936 2579114 963049 2495576 2548958 1420582 2029049 2538458 5406: 1361075 2091892 692577 2266721 668375 1072170 2078934 381372 2168265 1758186 2153952 2186950 1651498 2064432 2041178 1767560 2583887 1388703 1560899 1494197 218593 1665912 1035770 1893840 2245034 1359803 1028178 495515 104583 2005241 441231 178491 88318 2117525 335635 1860885 633780 2154489 585121 2305848 319268 1727192 2553534 5407: 1796600 1987564 1007658 1153365 5409: 1115434 1245816 370754 233427 1897207 5410: 1381637 1937840 2030786 54583 2242464 740403 361886 377396 615510 566197 650435 5411: 419465 1316551 5412: 171717 832360 913809 2168200 439207 2459278 1297698 5413: 386465 2389178 271419 1507 2142536 1282414 2604939 320903 579875 2094906 169066 5414: 2056735 714047 832496 1684828 974226 1377142 999913 308874 2207507 2595888 2269842 2484892 189188 1503934 953401 2280649 1658512 2530364 999510 2042677 2349938 2535930 2406763 1435049 2533077 2145222 2459651 2175005 1301884 1074342 1275088 2492526 889425 1301661 746877 1095046 1338450 2276026 1227893 1956489 844876 2129672 1127226 1258636 515533 650256 1458480 2211616 2320077 208009 1782341 2591640 1125678 2160841 1184178 2162613 6485 1842345 1964883 1503122 2311676 492491 2050891 1043565 782373 118118 270217 2414728 1711627 736294 1515559 204033 120762 1377842 2426455 384482 587874 2336647 2074470 781810 829366 27155 2417856 2466082 602408 1354009 591382 1744279 920670 1952257 443840 604486 1663724 1240219 1871278 1229053 1286700 120231 495650 1705726 1361027 278080 272437 1768982 1796195 643105 134641 195342 2170079 2076875 2550299 384303 2207624 1177536 1599384 254346 2058600 2051745 8026 2393300 369944 1290470 1264222 1311426 251278 865000 2543081 1022794 1704045 1972000 1697108 2204098 835579 1611844 750861 1901892 1930872 650145 105555 2602476 291213 2102528 1957602 1271001 2631240 544844 717909 494938 1568790 970111 1256838 500973 1465088 588407 2029553 2556504 897261 1205585 1902369 2348468 1754896 271797 880308 755274 672335 104917 1923198 53062 304379 770348 931758 2295032 1774535 1843398 1221034 443229 2252153 2081415 1230789 2601649 2437556 239268 840573 848986 1767064 183024 98125 1989455 2092335 1402778 1033381 559442 1149659 255914 118838 387714 2329319 2374603 1946488 411662 1743242 481497 2554473 1760747 381692 859285 571756 1577807 1917813 1315856 418167 2541399 117396 2391134 2308345 1217456 1719844 686176 817229 1409789 1903910 983339 1222589 1168471 963895 2259640 620989 882801 2646118 1869213 1270559 5415: 324102 2116465 710010 1827132 1912742 917687 2590330 1722018 484257 910059 1544682 2119085 1369364 803746 1196688 2334636 634566 935881 1008532 1556425 2476116 1846129 2265095 489163 2102638 2568582 2543253 650195 130732 210539 1996510 956000 2607099 5416: 807275 1715798 2049584 1613036 564710 567877 416135 1883004 1447418 1603468 5417: 1881496 631747 1330894 508546 1870679 986937 850202 2271260 664527 376219 533347 1752775 1488861 5418: 2453110 2051111 28031 457798 2297004 732802 5419: 1647803 305148 1451907 2369910 1027075 1140286 2363172 333589 2046453 926968 2206103 1263226 810671 1269248 1097482 2006878 1493504 636451 1909470 738364 2151490 542: 1324947 252051 5420: 716092 1780845 1000038 5421: 25384 1084418 948747 793107 1378860 2187474 777808 2561861 2400075 1419846 91547 1297892 1462342 1615426 1424194 1260491 214571 2054692 139375 627333 490883 2105427 637380 2409871 1034382 2306226 1820145 2522150 1624977 1487008 2047217 2215567 756020 869851 1246989 180205 500449 1841891 1194057 933824 716253 961407 1000854 879575 260514 2611297 2639996 2144936 1181789 481281 1284862 2411924 877366 1037213 666258 1126561 467170 679581 1633973 1190868 45018 2296269 18106 1759122 493190 2567320 624821 1966905 1561224 715783 1700037 529268 1898110 1547524 1663820 1689683 316755 687066 576612 472636 355763 1638285 2209788 86779 860467 1317761 1224046 153538 456604 1908242 1605860 2293419 330949 868589 651546 124854 1084697 97524 2158696 2088703 524937 1921653 762311 1504958 1278409 3303 1725138 474828 1731029 2143890 2208555 391471 148105 741198 1844863 1319301 1983157 1331118 2511853 2629352 2147099 649193 378466 349679 1209635 2374603 2639455 1499086 87492 2342479 720071 254372 338253 664920 1554149 2213145 1198016 1985703 490232 809468 1606400 926461 5422: 684951 2374991 5423: 703763 489982 302459 2514408 1602278 673597 1942509 1461367 350034 1681492 199518 1294477 1315750 278049 1708506 1026937 2209334 1636849 1198399 5424: 146056 5425: 475662 2641648 1461501 1662989 1005910 1546749 1435411 1842289 2107067 2640264 1272375 21414 2634984 1978905 593024 1787821 2444348 972972 635400 704086 2573916 430864 1381865 685607 707558 1338886 1995784 1118111 1945298 1036907 761787 2089588 1109629 5426: 394691 2443128 1165182 22538 5427: 129710 5428: 2431142 695379 1440139 2399541 201834 543: 1573749 2062313 848594 1588279 1528393 535313 251530 1833576 265808 441887 2379888 77225 2645868 1346409 5430: 84527 588496 1005289 931326 1792330 2051392 1205117 81608 2287872 918323 2153916 2555272 946447 1045306 963263 2564453 1056336 1812611 2391109 2403513 2583333 566872 1902910 1792607 2252610 676411 985847 2392754 49704 2412766 572130 532377 444296 441544 1645312 1177875 1993040 1645935 268707 2104258 2323124 772595 343574 1082890 1692716 1207742 1801995 1759185 2064720 1993912 1621467 2249230 1691168 960890 1236121 1191484 258737 127274 614002 1908372 2113219 2643575 729926 568941 2304892 884784 396212 1448289 1336113 2160431 1213540 2414511 1953066 1275924 683296 2094431 1459949 1939283 40422 62068 2047013 2170624 1068522 334689 1597459 322360 1666439 1200160 1093277 2255425 714004 2477844 1852282 2213430 69894 1503396 2480402 2265638 1164801 2271379 2335882 222950 1181022 687077 8427 810222 1947659 1835829 2267193 2263086 1882757 1367796 2382239 1062134 652081 2380352 904340 833181 1948678 661611 911921 1399431 77582 1070779 2148028 911407 1574492 1792844 957071 2461300 958634 64000 2341749 1840848 1210317 384245 2352124 1793130 2045787 1573442 2571022 1305791 1745159 127026 702028 2425019 233642 239053 2208241 2198496 2187054 1189641 2135547 2375358 987931 1775667 609306 251976 1185653 394122 391839 1173120 1845505 1398519 1449384 1807136 503568 456976 781473 1656922 1043558 2462142 500802 816844 278086 1841902 985137 603018 17914 2332710 1782136 2049891 658189 1492478 2396166 2561573 814592 540567 660061 452691 2196392 2376090 1554524 1370742 2350735 1305271 2440208 47007 376633 981602 189355 987437 649906 414063 812967 359407 104216 1377857 371103 2052398 363189 2178632 948232 852588 636788 1895313 2215855 917594 534791 1888368 2426250 1407668 182621 412684 1588971 911817 540694 2528060 1344415 1693840 1609066 1312324 2638818 1974349 518327 610334 42477 1961039 1804602 686526 5431: 1838292 5432: 1350903 1215826 2071871 1053359 1740114 217838 438929 257550 1868774 1363305 2071971 150869 1070445 1212527 357665 1326037 1814597 1268183 601621 1520478 1333486 470229 1192777 295782 200596 1645239 1311189 1792263 2441579 2175951 1425974 1240132 479781 624114 1671321 779358 199120 780120 1635850 954289 157940 85948 2481180 1303017 388731 1225163 1115198 2161252 1340968 1938298 2432155 2240295 419238 2360262 2435628 2344045 69690 1197538 2392581 1735109 1708487 279070 841222 408256 1005872 1279279 2527440 1619592 2341213 2077155 2308117 939397 1798581 1615446 933819 1574585 2300888 2075149 1108404 1420965 1114876 853330 1196866 788498 1074339 1541660 951907 1060349 558248 948541 923509 1764491 465559 725728 1586403 2446344 1174043 1614424 1623186 1440640 1224067 2116831 999836 1435427 1577476 2315577 1453242 1412783 2648956 2100669 2377882 288420 294375 390543 73406 2097940 1506498 878383 124302 914445 2217158 1864487 1816083 2249436 223755 1162832 1190829 2173288 1732130 1020091 1865422 32449 1325963 2258667 981955 836341 1551299 1467063 241068 175692 977911 670464 2125459 1851866 206091 1429723 1565286 1983132 1245560 2240874 271018 5433: 1429854 633722 602970 1164130 701176 649017 593252 372095 1673012 2530638 526154 5434: 982171 1713660 523784 1630080 2571282 1756721 2433405 151209 700511 777340 2348258 510459 1879875 1559036 184360 2410757 2096441 2614903 1772310 309374 1322478 2414352 943515 1867344 1731636 2600608 1786046 1927578 1583063 1353907 15914 2605318 510357 2311217 1051661 1955714 1580389 2580673 1052661 1196969 2447904 1686645 1135117 1781735 306564 594154 2548479 101327 1943808 1994385 485572 1957137 185250 1346571 911304 1579352 538924 1197652 801669 778632 1322214 2555588 535995 941106 1383837 273251 150083 2637269 1097236 24248 748702 1063295 2161018 1540580 961286 2478598 1717196 1335048 1452452 723871 918670 739201 314790 1921653 470338 746361 90894 1335014 58487 2396995 906307 2024984 733269 738430 1313602 1624789 2459751 2615449 2628415 1814740 827525 1148806 1151417 550242 736260 2380168 2424732 2150821 2067162 1039326 583799 1229436 68399 1152362 218140 2196457 650216 1029546 1476084 627427 2069804 364103 565910 1029403 1160501 545882 1310637 2844 214044 2488230 1588715 435696 2462905 397038 1864332 1069639 382138 1536268 5435: 116299 391706 1275088 1948125 2552515 276539 2452476 458685 2600866 1026373 1061809 1552165 2345249 1850532 625128 2080228 184411 2482881 1546809 414482 1116299 2077917 29204 421217 2602083 1519148 137546 1047492 619690 101408 2248596 1544785 1270611 1585366 1726223 485181 5436: 1802034 1950226 2276431 1261478 2288907 2273147 5437: 2168639 328560 964730 2646449 902725 74830 693381 332186 316315 1012832 2213703 5438: 2325031 527110 957036 875592 2586765 918151 1258892 5439: 1698528 935011 752176 311841 1568001 1773724 544: 655409 1077103 571589 5440: 1048825 5441: 1001470 5442: 2373995 1733917 2351818 838422 2133164 1572321 956295 678719 2591008 2231404 2197616 5443: 939802 996520 1144771 1587514 1202036 1794972 1827271 1887042 999278 2624542 1362475 1899671 5444: 404727 1026721 958104 1063767 866775 1326753 2421801 444845 28005 69454 1873844 1316037 932734 254490 1323890 1137356 920736 432325 2159414 2010757 1772657 1260164 2335394 733245 1784580 1030744 1196273 2448407 2631082 898640 2076482 5445: 1988682 198560 2321082 2375441 918023 315176 1723938 2585582 1795030 1187525 318306 995437 823257 945618 2421217 2187111 424644 1975266 2407534 1021004 1129289 169702 178023 167501 1036872 145545 2349620 989579 1181496 1625062 403237 129554 257865 1541509 2391073 1488115 2081589 2035084 558024 29737 2289095 1038593 2368890 2062253 139433 2441296 2521568 2378441 1164841 11007 408202 2622948 2378955 1538675 938943 239966 1047878 2637025 561090 1934549 2092779 975194 1066905 2537604 1963835 278080 136485 2033934 208204 1676309 732122 1842373 603872 1417852 988646 109067 1671977 2614330 1040779 779802 2579609 1153708 2402795 1476102 2228878 471095 2508263 1640816 461106 2028283 1935949 588511 8205 2420897 2536722 919889 1002024 1676639 2588238 1881613 1576406 1742338 25267 696256 2575138 1481042 1646827 2379473 1706755 896209 345481 2482290 2321828 1959731 2069379 1243139 372530 931690 1977496 2394357 598831 1107977 1037981 364690 615078 2143460 2192343 2217897 1453522 262654 53688 2462479 771112 1762082 502573 1556206 873254 1588889 590624 631558 1155826 2468740 429599 2057151 1099191 653770 1955546 5446: 1167579 1631530 124621 1838815 1677869 1831341 906 176445 2579500 1182670 1638579 2429871 2250427 854903 5447: 1323994 2169500 1532671 666244 488713 2620736 562128 1627849 2278766 1622023 779671 120426 119010 5448: 1626389 2369811 241175 1393010 722186 2259185 16037 1238221 328386 264347 124482 2523147 606271 1850598 744329 956441 672907 1044346 467152 867507 1093865 1372898 2172013 1501569 1355644 2534969 1995415 1511866 2203406 231093 368935 1520246 1950226 2608786 1776845 507378 2086470 288557 1388549 1947250 664203 874030 2054959 1643494 1091337 390405 2434092 1505027 397392 1578080 2234801 431870 376983 2236990 1275857 644732 1918275 1750378 187906 46913 1730504 2001979 214007 2395761 2264802 1841380 1137886 1732585 2230491 1840156 2069638 2258309 2239131 2612684 1163622 1738587 284319 1025283 50227 101588 730278 1407999 2241990 823010 1937477 260252 1059348 2204807 1927370 2185352 1379106 304248 2542194 2520834 1587912 1466763 30410 2009224 2182966 1743094 1353002 46454 1490520 1266701 877387 2044204 434907 1331822 949487 356559 2636226 426547 811375 1076255 2646826 1263021 379016 2606757 1234736 415195 221558 218122 1404190 2506110 2120049 1968102 567472 2196191 376410 2402321 1436130 1915501 119721 491380 386989 2616263 1005887 1629098 838422 824737 2639332 408765 1222690 98762 1056475 1077707 1863209 2047526 1611246 2121901 2598102 1298653 2075505 2330468 2449108 588455 1098054 2172823 1627743 1805252 1357926 870275 2482555 1023770 81998 826368 1263695 2263641 651000 1626088 1994794 1244251 1749692 611375 2599188 59471 1401651 294553 268254 79553 610373 462634 2058339 1662751 46600 553137 2068497 923069 862829 145422 2235377 32903 1636790 1654712 2534154 693937 1417286 407966 611411 1373504 1697081 741211 2104915 1592064 904640 1214122 714173 2099927 2114288 2150689 2206326 819056 2212710 2226445 2394332 1604519 2358045 2429230 1939036 406160 153145 2178840 1728677 1114063 798067 992363 577747 1045145 1841237 2589334 5449: 16854 414440 656597 111696 1699407 1613636 584720 2596265 682704 345444 1159160 395002 1010920 545: 180689 688712 441579 1720027 361107 306097 1288228 2487766 1477600 986338 336578 5450: 1731438 5451: 2354601 857129 825956 114692 806417 157377 2182048 5452: 904474 507638 2587372 5453: 1719119 2574641 5454: 674040 652639 2194564 1178518 364215 829625 88262 46222 5455: 2144473 2234029 2172596 1980149 2140725 2031507 1792680 301592 994599 222621 2478388 54256 793171 1741049 1400870 1032429 1715937 1751275 649192 2166000 35960 1280955 1456495 1316301 178299 765528 2559833 510748 1019682 1854120 1657283 2503023 48630 1238774 1197474 2310230 465415 1108054 1780543 1441072 633291 1952101 1661226 2065833 1760813 649501 5456: 1986751 2484847 2299044 1139736 2635102 1575866 405192 1657430 2556725 556721 5457: 2481855 5459: 2134735 1499504 1954065 1847393 2478042 664185 1470057 1370743 1759820 27349 150460 106499 960591 1343046 1326584 546: 1834734 923586 1681002 30360 1062479 807301 838702 1589238 2022009 1939232 703304 2588283 2044444 5460: 1247659 23705 738379 2093515 5461: 842669 1043979 1905342 5462: 2125733 2434769 2181840 125296 1055076 254856 2287256 1689605 644271 1564649 1703814 567514 1598336 1070167 2279743 2596652 73814 2036283 1132119 1718818 1280878 54533 559332 674050 1593633 2195899 1972172 564341 2427506 83476 1195137 741769 1401599 876783 878320 884055 2068318 1693795 203577 1468326 538803 1963352 2402163 579888 2092505 872352 2346752 210539 2000804 1687263 644429 1424964 5463: 1367766 413603 523013 1647640 1248280 1367101 1951367 1783491 689057 1631447 921961 677470 2367306 1851629 2204404 819621 2207828 290342 1891369 2518550 940737 455550 1396557 5464: 998072 2570960 1123668 2369086 2265316 1782207 723411 952050 1793933 1321550 1002780 1893484 5465: 1581467 1552813 2451856 2569248 362311 2191294 2514159 5466: 2376205 1847932 2415513 218416 5467: 415676 553725 2452907 750281 2410476 592216 422479 230890 906590 789300 404852 204439 1792805 478817 624475 1792069 106109 1040766 1114319 693422 1691722 2597444 1381304 1943937 2316398 1452806 143981 1698719 1359877 1787823 1601126 424056 2516245 1337153 678912 561755 741709 187371 1571988 1853830 1984670 237850 2147969 745661 1304634 786910 2250528 111996 2122019 1031203 217908 1588314 666244 147512 1722588 2160222 223663 1567308 1737878 1309063 2299736 2154413 967806 451346 2376375 2406879 1939067 417348 514886 1725750 1364543 2251327 464335 1102845 1668840 1566334 2117115 2481460 791674 1654828 595770 2495556 2283378 1184073 1854056 2609556 1368494 2290182 1462512 1735607 303917 1685803 1570392 1657371 2185170 1036530 416985 2510346 155996 140565 166198 230817 1369104 2483755 466847 2618780 581261 1619735 258559 947315 261650 1151165 451615 1962880 1548582 774250 2159426 1622338 1132622 1798750 1007765 2295885 727340 732972 1212543 410989 1047019 643322 1290794 1656529 742319 542049 1552180 134830 1707908 58315 4491 1758405 928129 2429990 2328216 5468: 220608 1001250 283523 2512518 2613231 2643449 2215021 2499020 1784924 2398835 1788794 1657727 2272535 73608 2331938 1147936 5469: 856780 819446 478079 1291782 2232949 595095 385927 1318329 993296 1773976 2493151 547: 936344 458919 2627892 1329206 2151664 1638492 1426119 237864 2049015 1142380 16855 510789 1792243 300451 5470: 611657 1983137 1218946 909125 1400154 487165 5471: 987034 535268 2177536 2357013 2432009 1904729 467910 719342 389632 2632341 2346981 2398702 1443592 1331674 1826331 2061499 385081 1291628 1116290 846508 1286407 944144 449661 103600 842876 1157467 1701859 398996 1626021 933029 1062973 981658 5472: 1752360 590505 2514766 2270088 670801 646978 1732972 2100777 2192301 403581 608137 2605439 945963 2479614 1671218 1966632 1362374 757371 1965792 2538738 1091218 2034957 478418 272309 322425 2512231 2016745 1987541 1688912 836070 261277 1469856 361749 31218 1294447 1063077 1140669 100077 2184152 730200 809304 2179961 951730 2591478 440727 728929 2011469 1857003 1177805 855146 1991549 2025373 2276348 1404440 1839977 1824154 365703 1165619 1268025 2158970 2415839 836623 139740 414603 1056338 128941 728335 1906443 894428 2363243 1328045 549183 2492526 2190926 1871164 1606752 1753611 1949664 935606 122985 816759 1877160 309374 828467 2014111 2487692 1589260 1038077 1467243 2348049 747049 1524238 2424831 174817 1604812 21550 980282 299945 626650 138878 307513 1626830 1427525 2394576 2371591 256410 2611079 130890 1502499 1787571 2615723 1754295 2610205 1409304 172461 945632 21691 44183 1734960 525379 2350954 117567 2254975 1955212 807531 1532801 1459768 435068 869479 652154 2404739 2180095 306231 120912 515463 889760 610442 1965096 1068650 734799 2232708 2255593 2282190 311409 2068579 1876575 1020748 2382935 2244728 966174 1583615 2155818 744173 2056662 1351448 327133 2500059 2355958 922439 408650 991055 1982725 2623985 789871 1790161 2033545 1690568 1929559 416225 999984 633993 632981 522995 72689 56479 1891524 839455 2561799 1512398 1332829 1913156 2402110 1652779 1896654 1006292 857 1518884 819563 923127 1719999 502461 2175492 2476039 191779 1224661 1888377 909517 687945 326378 1828272 1167060 1459182 547543 2128407 2545751 1793740 961774 1803419 1807946 1645423 975283 285400 439368 415798 249008 996529 569487 1977324 238788 54661 2281696 2466823 373272 1626390 98784 2052900 2509786 532385 2166485 1236017 2079765 973372 2424050 684371 1535955 1578232 2593760 397781 2516265 2458336 1384318 1875055 96071 272982 517557 2100326 2037725 1427632 2017250 207717 982161 1693770 815967 2339372 433652 2189298 773361 1737072 994113 779630 1251336 1248580 1555907 1112456 868519 421116 1727491 2365963 1513700 2441816 252701 996762 2407754 1653187 391633 2270637 1873117 873643 2514214 1652997 1402978 954681 483261 2045624 958573 139810 554466 633436 1077661 1560137 38488 2228768 400121 76207 1906049 1787378 1901563 1412911 1548538 974697 2058243 1651874 1396352 1298028 359372 2257616 1967887 1912439 2301920 2117390 358122 2547861 233642 613346 383128 270696 1970467 979392 2134683 759581 550666 942599 2604850 1799487 459458 1685441 490568 765488 2382018 1996079 158703 226305 2015853 1170662 1722505 1851924 461218 2364996 1855367 1076480 2438183 2354808 1230762 427504 1881694 2484393 2260638 201471 2112137 2263315 1205535 2340311 907041 2293279 1732130 2238232 2347357 1444826 3715 2123564 2159151 1893104 2472795 986605 1105840 920450 587479 2281229 821828 1425747 1389799 1466175 498966 969762 467476 921463 1095524 1160852 1842188 420057 520152 303956 2451548 1035332 1453762 989397 238246 2069704 2438117 2047229 2635783 1385684 69184 626566 1263578 625406 929056 1293124 1130102 768627 1828033 2609314 925804 2254086 120450 2544015 2560292 2501163 402118 189568 2588207 1312648 1933490 2289559 340823 2110947 1551061 129510 1145572 72876 318598 1639701 2540109 1078822 2377044 1292004 538545 49326 1887216 1377427 2563890 998194 5473: 1844842 317779 369867 581959 383327 2532443 168513 315393 5474: 706282 711178 74320 619207 1392048 5475: 473392 849756 477455 405123 1467426 905064 562679 299845 2258181 2644833 976975 680273 2113038 1827513 959558 1268327 2569841 1232019 1725375 1717595 412042 1809137 1379412 5476: 223961 1439700 915511 1561064 1556089 2621263 119104 2053904 482067 1527836 2397626 96694 336097 407001 1387729 1406951 1968479 2388118 853193 1339787 1053090 18525 470596 2482384 2606144 1983599 2365497 2271752 1504990 2299231 884300 1084284 1561354 1073242 700978 1106761 1744121 201703 925761 959541 5477: 433110 1405879 338901 628309 2404381 972770 717665 402312 104283 1784895 932659 594982 966349 896459 1546532 1054381 1616634 1298766 1971406 1796236 84146 2098599 2544243 298602 272287 1094222 1803462 2326757 1884104 2243032 2076903 1449929 1108065 361730 344089 2056106 2059029 607469 5478: 502993 881443 5479: 1755138 1212335 1465414 201083 219840 2221362 548: 501780 1641553 1549174 304561 2623903 2632468 405305 299101 1941869 1135374 1894664 1863442 630685 1746455 2427731 1257939 825016 222424 1644226 347271 1922603 638068 1588845 1882719 2228109 2180836 2213399 1797413 1157784 1248317 1496553 1815749 2151299 1601962 1782538 202455 1156501 2186639 2066377 1021232 169720 1109175 134680 643780 1937024 1391523 2051884 2408207 953939 1446927 2286785 1870555 1850091 2022575 2020922 581358 813226 2280170 1678993 1015038 1049168 2240611 489354 977932 2579094 1143896 757650 877349 1843233 1994030 2645469 2368999 2105834 881597 490122 1953354 1859983 427821 1062990 483335 1677989 1747003 1953065 1659116 2269012 2347022 1939632 1011250 111750 1746121 1112867 1106645 850829 2287125 354110 1853324 1131928 1642316 741807 551943 1280788 1722574 1587915 929070 1568255 466151 916508 208579 2515945 2097684 2243611 935459 553035 2275532 2029933 1317165 2498230 1588506 405395 2017068 598397 774535 1580269 1504595 2378794 1877253 2435489 2311741 1510468 987870 5480: 963094 1226177 450440 382516 703546 479440 1878052 726435 544738 581941 391859 2561627 1938865 1582101 1851173 444485 1324394 647070 1210335 211778 1147870 323191 2005401 1506044 824545 376158 1713075 2610799 2220771 1651455 5481: 856068 1405082 2099932 2638639 71209 982525 2374604 1390412 5482: 1647226 5483: 596847 1003128 1531109 1121899 1501820 1310238 1285593 950547 752159 1054715 2213353 2416986 1710778 2137145 385261 452243 2273022 363868 2101395 5484: 1488894 858224 5485: 1900832 660656 322451 1998535 1961997 1293001 1976383 1786740 209071 1392933 906493 5486: 1743447 810816 2380276 754990 1133857 2402221 1158697 5487: 2190433 922615 2460807 1086168 441505 1226163 2389209 1167642 2556959 170323 1064518 2156538 2274807 5488: 1948843 1912356 2253760 2621254 1921454 730300 2452817 2068728 1409486 1904890 785784 1409445 552995 310311 602493 1222885 2038111 2622820 286480 881049 1673641 2086150 1166491 1765645 2617430 2286626 2316081 2439613 1674496 2241741 2455369 296797 2353898 1843172 1577040 1055384 2143629 2564156 881457 2611343 1064790 2184030 2267104 1444493 384141 2568441 5489: 1184110 2518195 1184742 2203942 208912 549: 1109157 5490: 609302 176067 2637381 972979 2374438 188194 1323717 1338367 5492: 762848 2092762 469506 5493: 2625623 816562 1206353 1173712 1372060 1166527 2335231 262808 1819462 641081 930255 1105603 2563723 98586 475252 1965487 1102054 1821560 1021774 2555362 2432898 1089818 625005 879502 2307154 1782868 719163 1544582 614298 2105454 1172323 2551846 5494: 270953 79954 2100589 1232408 1545709 210618 1951713 2232815 39463 127369 2131757 2267632 1412783 1503698 2544346 2196762 2060327 1192558 5495: 626204 401291 2190922 1412218 330800 5496: 1018270 2573579 80295 2565023 1678038 2425393 1389312 1767412 2160718 1639705 1768432 862800 2208486 445767 2088539 661143 1461115 2119029 1621873 248279 41412 530957 386143 2304392 349968 165539 2621076 2027024 1743730 624294 1439653 2252769 2235716 1822014 829833 429882 415506 1814416 716282 111834 175440 584602 172811 1028483 2041452 2371738 2074194 2101029 1505057 482788 1842128 249728 709680 2323910 1391461 780589 2576485 1390272 296171 672983 1307240 678820 1944182 1912263 1004926 2436755 582577 354803 909 983867 484109 1151940 1846148 2492856 2383280 297097 2380559 1832957 779629 1444444 1015371 2092984 452088 877257 1699238 774191 2283621 996479 828666 858554 2610165 320770 841471 157706 1812967 1207960 638856 1198143 2616914 1436433 2078591 1030799 2479807 2362237 580366 857861 1716148 1649097 1465397 1855804 423684 1051326 1141880 459837 1289125 1332013 1848434 1476313 102833 398340 2355121 2383183 2560252 1622821 1412410 2389112 302769 498781 2127144 429730 1439632 2371776 1206811 1977286 2639973 173362 198693 125222 1093964 253628 2078239 1835906 2279932 982491 894902 177862 1370488 142515 2369805 2466920 1948485 1836556 193587 2309792 794324 1368659 520978 1392259 273561 798636 719320 2502934 1838568 1738170 286084 1248463 492843 2572718 2239421 188753 1068076 256171 623807 1323387 770880 836454 88322 689371 682783 1369726 2575935 1515646 346688 892531 1498601 1770746 958951 477761 843592 1040122 1244857 1012638 1680021 2171927 385635 1308842 169435 888949 2391969 71712 25431 2235581 1110461 2564634 2399471 2185523 1583502 2494877 794718 651657 1820731 1066342 1119128 930710 1693016 1743548 2306011 158590 1845055 2446941 1257372 481309 1866585 2337839 1434988 882725 2090239 912636 1127123 1544389 1467856 2394392 777340 102220 914691 2363692 548194 2188348 49279 1989144 522046 926284 544338 1544703 1279623 1345024 779062 1708353 1149756 241481 2546016 2445466 1260379 1066646 1117369 589177 2121154 1056888 1930377 2188608 2020431 332735 1826347 1796057 2157389 2606461 2538226 822663 588823 2177536 2076884 609782 415890 1203388 1797652 403183 2006088 76668 106609 1233832 606352 2160141 919523 874248 777961 1464021 2432517 1241822 1806274 1487119 1964021 2264554 2441465 533862 1439349 166663 2039141 1528666 2228027 666065 864950 155088 164320 467538 720341 1993611 726983 1400949 1111408 266263 2325129 454993 2488202 1149418 206148 2624842 1353401 2097016 1240814 345940 375506 1248261 1936963 983378 1778961 1592359 1398025 187206 1180630 2572131 2028895 1652530 2625147 2159770 1405403 1174299 1651851 1705373 1039484 1312345 903182 543898 577591 1512376 1567282 221046 1505131 214556 481430 2180197 1450406 164482 2438299 623832 848683 415895 697103 386210 1706825 1016988 854831 683342 2142960 1635091 2276190 2112321 2138197 2287049 1633241 228757 2296475 2496411 2114973 698335 1107428 1268380 1760259 1238334 1551191 2383612 1686888 1310961 432142 1687553 1957093 785946 808665 1661173 315302 1442804 1448580 1167240 781461 251817 1637373 1811241 317377 443224 2253522 2051308 353168 1966314 783960 1052401 2102550 1419846 2608827 1197999 1543466 2018096 2112873 1648084 1540084 2115234 2065039 351113 240109 1655612 1571804 402969 531235 681777 2032698 2358588 1156992 2467360 1826266 2290112 949989 66925 2029320 1197833 1470661 2174379 1686233 3469 606653 2054372 417015 407810 117569 571665 1912302 2298493 1957453 2133754 1245896 1744814 1419157 96394 225837 1422562 137880 1586092 803235 190314 218216 1130967 326729 1096257 1646569 509245 528527 49353 1208952 2010566 2053401 865965 2489355 1995416 2527287 1415671 1551258 2436425 666127 1614732 1329690 482487 1590190 1448161 2163369 140097 1783444 1628366 2367188 2145589 1672193 2610882 1860314 1928116 268813 2029364 355982 1313797 1377235 683016 539913 433493 437911 2028296 899344 597700 567316 787510 838111 2407654 194927 1111307 79574 1832555 133538 2321861 1384842 910894 1866591 252925 953333 1029020 1802042 2265506 842026 1306327 2590873 466778 2363138 216915 1103666 2594584 710635 935572 1308492 628342 1236948 725296 1300909 1089836 1868450 1816555 212835 1669979 449039 2146809 50356 1172062 1914154 1815799 1843343 1315551 1386700 2149052 210123 484124 133479 1490218 134174 1812913 1799968 2466804 914887 577255 899054 2587468 1253074 1247529 403132 466682 214529 1289829 1937637 729552 2461521 925886 1303081 2638946 1570966 906990 1965643 1041482 2166060 1847040 2613147 1785456 1344139 2106409 1822473 428729 529963 184409 1891254 1020731 857266 2527892 1006062 1445234 2191582 1267513 2277612 2595876 828467 102480 1353800 332258 175265 77474 780472 1398699 375739 1928998 899940 2134389 559094 2313689 2301398 2542041 2216585 2639369 1873122 588797 824052 1638755 1515310 1618010 429972 468044 299296 104942 1488896 509760 1182437 1418218 2447488 1579220 2152068 2376762 1755142 599145 2612957 619640 904542 1005990 2208112 1928781 2238688 73642 100107 2026268 1109114 1737083 1757197 928465 368147 308039 1624536 1764105 274911 695808 357518 2486675 629027 779635 1350522 330341 2241908 300476 512205 361647 2291799 427308 1473881 329106 365588 1849312 2550749 288777 371811 716459 1608800 1817537 708249 1193892 2180907 795079 1927050 1412898 1601494 1012088 2348049 695136 97834 98903 1431377 1868406 1973358 2454253 239082 2459175 17353 2557595 857419 510428 2309701 2008622 2525341 2092886 1815692 329376 920122 2079987 2244199 2163797 2338493 355270 2306526 840616 1665803 534386 284085 1947706 604234 670235 2162990 32616 1555418 2185939 733424 61448 28500 514466 1535448 442322 2071986 274524 1968770 2141421 78589 2098501 372756 688254 1407027 515444 248187 999128 1227524 1784782 89626 2143625 1251931 1998673 423757 1331216 998508 1648152 2547906 410075 1835688 1386992 2416704 2606107 1641239 2368704 90314 2539165 341126 2373776 2269948 362987 449811 1970531 864049 2341822 1400083 126013 1073921 476495 2104581 1637804 264200 1848317 964178 1388640 2377724 248520 497431 2563611 2002642 976147 2608934 315859 1927565 236651 690095 782789 1944132 1404821 2507344 1089964 1125733 2272764 1927857 2508835 1302487 1969531 624494 592003 2600591 544583 2462877 1281454 2635823 1434694 513373 1526298 2605178 163451 2228110 2144648 2536003 1654746 1230878 678080 537928 1556131 2490070 874886 1761021 1844871 434005 1716880 2637277 1710468 964621 927408 1853715 121053 524711 2476542 796215 2243978 2162088 726412 2243626 843915 1447089 2073218 1408614 2449719 2098079 1173335 92842 2507394 1303787 1324249 69824 572925 1145970 1718988 1403975 229473 1924872 2028328 837714 1000062 2374284 1692515 210925 2349861 839242 603848 1622686 145999 918107 397321 2379916 1765427 1496031 1558516 2012114 597176 621580 690649 2457903 1047532 526838 641862 1044369 1006895 289908 2433226 1073606 1128131 579694 1205943 1872376 1550933 1872764 1152119 2043931 2350520 1234558 207789 1148914 199776 858967 2057702 1633136 1730269 428876 934538 1087228 1666977 510357 1719821 189954 12205 139407 464020 1187184 238800 550716 2010491 1417832 1719990 704756 907040 1452513 466594 1735420 1449404 386047 2258402 1934599 21239 1030225 2340613 2558028 2250274 1583336 2005163 2256277 2604177 2254498 659583 2639034 1606148 1278671 771786 1026771 1362279 1873604 883066 2196445 2072089 1488192 589575 770060 327937 1766165 2537719 2114283 1478609 1295046 1281974 2509835 552126 1041450 2102020 328433 10089 2144538 1523242 1766159 380577 1658447 2598470 2303741 1421876 1712548 2247898 1918275 1118397 1901755 2153618 1910805 25992 2088930 1853783 1745611 1072631 363805 481119 2351664 246876 2299584 2610453 461075 1211142 2081837 2395572 1853766 1247889 2343407 1200589 1148051 675826 903574 527484 1873179 1124098 39779 1332764 838720 1560108 2568715 789685 1825489 298834 2304451 1083203 2543725 594032 1473609 2447943 2394344 350946 564899 2556984 1072659 1845679 1657886 108566 1518865 1109913 2374190 2262344 1654167 1694334 692564 53781 881076 917546 791547 969521 424056 609272 1336182 168356 422639 1425525 2586241 443383 1473956 1540868 2153317 2234553 1541542 706627 1846218 1595425 1727532 2509089 2080391 2194870 1461140 1605605 2105350 366004 1155962 723945 796156 1208576 1044301 677543 1471304 1548343 1394515 1133836 248733 752028 59680 939436 543830 1251223 1744095 1645105 1355613 1801436 1571404 2166670 2407374 1408346 2567556 92718 910719 895672 2212213 2389783 80768 82162 1650394 830349 2638054 1293673 546861 427930 2508711 906074 2601582 835055 2411578 1065692 2319064 2580099 1625425 1414026 1234275 2397314 2040401 607357 1428655 1373770 2540675 1000766 327830 1623692 1911801 1476377 742587 1573 2590335 1003340 679796 1559262 1510418 1557477 2196734 2221629 501002 2429068 679546 1551367 2152485 1794377 2036717 404115 570673 2637639 272490 1057666 1952959 669691 2397506 999043 2107606 1767593 2477399 731637 146464 1548374 1322449 2400090 1645426 2533700 2418608 808217 492946 828819 413734 2129837 2337102 1252413 1856670 1258447 2025402 983559 1648783 334498 1607188 1816818 2384526 525788 287103 1385084 982259 748904 626204 2122487 2102407 170715 1269048 5031 1586668 867760 1089936 1561521 2474377 1917115 618200 2053004 733100 1620030 1144190 1788256 1224999 228835 2258810 1410437 509054 1178526 1730496 2016044 318470 2188853 1648382 1786233 1581917 103836 2355879 1336887 2151359 1077451 1526774 1984171 1879183 862752 398556 800332 2557079 581307 106777 1459271 438374 682044 2558430 313638 1343265 2300785 2446905 2004252 1261174 1065889 655973 979786 1688921 1578989 2183947 1227686 2177603 2411735 1159866 433579 1431222 250302 1856866 57679 1495860 751464 1828182 341458 1824627 1809746 1971104 453201 1068937 1415114 538370 1403570 600982 2104143 1741202 85032 1615486 2477886 1163312 576309 857337 139026 1007522 1815914 1752308 870989 245523 621537 172229 1742674 332786 424153 1019132 1702147 2446498 140864 1298175 175778 2166954 1109594 2203729 285418 1308359 1956019 1163584 323268 2313492 137736 1242924 825338 2219337 717200 716372 2257761 2345506 829471 1858754 1177090 2616037 1798034 542733 891527 2098978 2311102 911211 146516 408650 2342614 454392 2622315 468418 772378 747605 89510 747759 130078 2636750 2397891 536325 610821 88382 1262252 1810814 1651297 700420 2301348 2237945 420681 28551 1813778 957409 1359451 916152 256271 17634 2170684 2307327 2597347 1170187 2363083 528167 2127159 1872236 881630 1191646 43818 680259 419811 143646 1727356 160149 196799 1406587 2133643 504872 2149726 1053871 1419733 975267 910869 1684651 45458 382642 1369958 1153144 1554186 942191 967127 177629 1974571 1085960 1814953 31931 705382 2078061 1104743 2354798 1999585 198840 911464 1802440 932926 116018 755072 2427697 1329262 978518 1091073 1074881 242326 2226713 2354880 278575 827561 917653 2324052 1496376 864809 1483013 2210783 199669 1940773 276843 1315049 385823 408971 2612343 2042257 803988 1766812 2412632 2191986 817016 1310295 1742605 1877271 1654435 170072 12534 985268 658412 1926010 169833 2302148 2531228 2139614 2538381 1697439 1134655 1825912 2437410 2422553 641894 1908489 1762752 1320103 1004917 2244132 1710153 552647 1129657 1116170 1532642 424831 1245707 626600 2575552 869586 1151638 2439802 2290305 2407877 165040 2370452 1084161 2019781 2281970 738520 315622 1499149 1232728 8992 1024858 1606246 1246858 973480 2155065 1578337 1275437 1067964 1203107 1267250 207838 2647547 2338571 312982 2616989 1388823 1553038 1694030 1168943 1988657 1332713 371596 1211601 1752941 1133644 303489 243604 1095357 1967310 863101 634211 167365 2459166 1521712 1591808 288709 1046297 689854 1222207 824822 2206608 327671 747341 2181243 1243502 2242407 2441291 785830 1084917 968484 2065697 722068 1176840 1407240 2577015 426596 2509962 2342930 2250869 2548811 216399 637161 234450 1051647 568702 1132068 119738 1106588 410389 554154 1569427 186855 218617 2368613 382478 2032583 1374068 2641169 665256 460411 891085 1415665 2113626 1985086 1202382 6517 242411 213611 1919737 1054310 484382 2030148 1993619 2285994 1509302 720441 1508517 2080230 731601 2567206 2073220 1306051 2315253 1817250 1097967 2353639 303585 2158258 119882 1742264 1268 1613892 1372236 1425681 534539 2599885 1936537 404357 1689895 253143 580758 13070 1282878 1932468 2153913 32352 303197 808496 668582 1258575 1329979 1263888 1839998 2540406 2415486 1422746 593236 367057 231413 1062202 2326731 1757291 2646922 1220093 946225 409663 2299472 1896342 1903393 2522707 917338 72650 211564 1870066 1954151 1627669 987151 1512747 2170054 1909124 339068 991649 1244782 2411874 1266701 1295375 1515878 2011942 419825 2638805 916781 1283960 2237332 833631 130737 680521 1485793 1108093 2544873 1709256 587663 881651 14342 296121 2196454 1770679 1718338 637303 349114 1290391 2541118 2578493 2008650 240614 1098713 1412963 96139 440334 1503189 449639 115470 1330838 2284290 502501 2225602 521487 1550427 2484812 1535243 2281086 1589481 1402956 2363785 301623 418647 532205 1409353 2495505 1302311 1872037 1187953 1988022 1317592 2606275 1570072 2323305 1583947 1443212 1222239 1037064 1602858 326378 1108416 2365696 483158 622466 2006884 534552 1597648 992432 83889 124328 765167 448665 1871269 2393200 121479 1093342 2572068 1161091 1275383 1136881 2190630 2644916 1485355 2427440 990680 1512431 2563866 1463139 361918 784220 1453524 2593940 1197905 2464625 1698085 1884356 1549420 1691558 245243 2101440 697801 965394 1100243 1946970 846422 874951 961087 2009894 1474860 307612 390253 2360847 1179937 1359750 595602 1033865 1256761 1281767 1435264 640326 1850008 140839 520051 1292340 1644830 2385461 1356170 1224275 2526356 2297431 119215 1944888 331949 320258 843085 66096 2395759 264334 1004946 129879 517104 154607 1378509 632770 234028 958163 962759 335574 2538712 789219 1707094 289782 163666 2020964 905479 497352 772960 2578528 1958904 960910 1121754 103634 1206288 1299503 154207 231523 345543 1485197 1238836 2471666 613601 2265851 824493 1306182 2550040 75010 1161572 60875 1397410 1920308 364471 113709 2619140 1855722 2301485 369497 551718 564959 1727248 616530 751916 2050517 497262 1967685 2577600 2370301 120072 1227374 1762070 1411202 415279 2618731 1089072 415035 1008663 897774 1508840 1361352 1995203 1270043 635434 507635 2348122 159421 1826698 252435 1560964 2531497 1955738 571356 1148195 572694 1767713 1285546 2465653 2012343 274539 1973797 1022866 1973207 1812579 514471 289419 112322 2468711 2411863 589534 1287586 1230717 1532576 259278 1180294 2153330 763252 1946329 1243284 1144928 1811904 1358734 2481496 281317 1950928 2024193 1643284 1789615 170335 2090896 1973049 1780697 553835 1803018 794563 932030 1437971 1940231 199609 109780 846445 1857656 1485911 2458047 284448 2322559 1285920 1600131 679940 84913 1031580 422290 1567539 2515576 168571 233892 2219854 1822327 695330 1682985 274278 1495499 1322265 156777 535533 2182573 1211668 1892567 1033916 2591100 632521 2277395 440795 438114 1095266 1326126 1766482 1699919 1844830 1931839 619402 2322065 1968053 2643052 1752417 1243245 1005003 840761 878548 1091287 2018957 1939400 1536822 2466494 1435239 112101 112176 370183 597688 130087 1957974 51421 981473 792874 1383299 155879 1256317 560748 460359 113634 2061612 935420 2426642 2354624 842451 2461735 2478847 832029 2190260 4748 2602461 1535452 818196 1398267 1575947 2516094 2201298 2501394 1117453 535308 663700 909228 1672091 301208 1953905 1199792 256876 1412776 1339598 1858252 2062169 315060 1316700 2497373 1688360 2193023 92018 2432176 795714 1415686 1354166 1143896 1230861 503190 1788861 1215723 950539 2246669 2187742 190629 1241284 2155457 970582 1209246 1154380 812688 983729 2216199 1223609 978046 1785359 2449826 694171 719401 963972 690460 2619587 1769598 159330 2450941 2115742 1764337 147566 1072717 2018019 2231659 1136211 402868 260310 19824 2443794 2341489 93036 1705223 852299 1626417 334995 370868 2021057 1042494 756118 1572645 2510562 813370 1675633 2173575 175890 1915072 500663 728826 654890 2483296 1059073 116189 102481 832750 1878449 2152971 1584783 122447 1951946 1631175 939176 1739417 1473421 34181 2530987 2424633 1374572 1211396 418945 1103528 1534205 813382 1197241 179849 1284510 1041628 1515238 256622 265868 2295688 1357559 2467824 1917541 1056900 2599558 131314 1099981 2268832 2589714 630635 1044333 503184 1971004 1250790 1665630 242767 2345204 1214862 1680887 779527 411669 2020456 969538 912815 1950405 1084037 261867 1059201 713175 1964266 1839860 1331196 404494 1546659 2197939 844955 1728128 1240621 1204583 882592 1124738 1721351 477002 1401050 712537 381929 1978686 516892 1815641 2039921 789083 2640431 1611782 1386004 816552 1772927 1313944 986550 136041 1246891 374403 1188435 2035820 230571 1631570 1646287 2431560 53720 592316 366058 1271706 854890 2533160 2197114 1984749 388710 2153204 985224 1075227 463783 2155611 1107100 2602697 2149955 1217392 2235520 2292096 1576849 1040282 2269035 315268 2554606 190777 2638691 398109 782351 2083289 1814148 1935879 859571 226170 2088949 2261105 975323 817139 2554248 2343207 331853 365842 1266050 55744 2482671 1007764 1049920 2600795 651795 66119 1255951 1615124 2523976 2283238 1336884 1975152 53620 2526951 2384070 885339 2168878 1846522 1267910 385807 1738189 2553173 588348 1145384 973760 1400033 1051618 626455 2538573 2038729 2255912 2494910 359754 1996328 1851701 715885 2052232 2197136 2145537 2572778 957063 2143362 1117826 643960 2344410 2341156 2558484 605522 155049 435955 1570222 1779783 1576824 713301 1032449 1312196 1500060 472923 2279835 1197271 1209632 1460288 836176 2099793 1712202 480923 1174524 1741289 2040314 2405922 989583 1641136 235423 653829 531928 1812920 1765589 208891 2071499 1556018 1803129 1437771 1205960 1734261 2569497 2241781 999447 2235711 262960 797705 664835 1012678 1465377 1348897 736654 2365117 127771 898707 1202586 1066236 250280 1697014 2158564 2207505 1433544 1765273 1272988 2232865 959601 1663657 426035 975248 562410 1319852 1383037 1509852 1045204 948597 751126 1306587 1971811 1758261 343396 2448434 956448 435504 1972872 1577333 850259 800351 750207 1321145 459263 1636584 1830140 66324 2510339 1934588 2451925 1279758 2095341 1924321 1252172 230122 491263 88902 227925 2388017 342608 1832959 723648 2073676 1063574 1211221 938088 2006209 1172218 1136281 725031 1746264 1063825 798564 18721 51453 1756621 461841 397075 902404 1726228 937225 2548805 1631569 2004561 2639787 2501103 1776961 807048 1598196 200431 1915847 1610694 612386 1533869 633173 2316298 1507382 105713 740415 2524552 873643 713608 2615704 467898 624753 514248 2249995 1390581 778861 41925 600900 164847 2613786 1107156 1796163 1245531 2467997 2353693 1776429 1997247 1826599 1781479 2341663 1372878 1580005 2220165 1690507 2038726 1414498 1810833 739772 1897937 907701 1580174 941607 2427874 781053 1683348 351138 2357658 301873 1026497 1662281 1482530 1949068 1993311 1283586 2620639 466308 89355 1078495 760373 441711 1062248 2101022 1340327 603777 1003939 1502418 1489488 108570 1289622 167766 2591000 1993313 349283 194510 1731137 2024081 182196 1331370 1317444 2470281 2526805 995162 1356603 2276331 554052 1184521 1341836 2204775 1969605 340982 1642680 1734406 775209 1905815 1351748 1414183 2629003 377137 1105117 200889 613287 492385 2437680 1267525 2408230 1549571 2364395 31888 1668330 452123 2446951 1826641 2148634 1510568 1300167 2550683 1518449 1769556 786835 1950198 712303 526340 470838 402134 960558 1578086 1558163 380552 161313 2063966 1969459 948880 1410232 1684447 1621760 1547943 624157 766638 1227992 477789 1530509 1201004 601403 275863 51690 937212 1151413 2426496 1681375 1205154 175552 354784 2643570 1013817 1187663 1115680 2163338 438654 96804 847073 2105006 2164319 1435148 882182 1175341 1636832 559202 1895159 1653320 1335553 2159014 1589883 1071974 1934634 217217 196738 2454162 813503 940301 976330 724843 1328352 822932 1712908 831650 326846 470124 115865 1331770 633245 1589706 2289415 34120 1650877 1857075 666616 910792 2122877 1988661 2402888 2198119 603253 73504 2521129 972123 2616760 2050790 864827 687226 900452 1641466 240425 1553063 450935 1852458 181012 2289231 2254615 1955410 2457269 548306 998615 2178482 439721 1193046 106453 1147416 200416 206009 2019465 109820 1249059 1745793 246994 319574 2157335 2443608 146755 517367 2254689 1986076 2630729 2279945 2205313 2501787 86753 1185327 216831 2165090 914951 1563062 1067535 2046997 341046 666872 1527554 1889891 1869770 402835 1715882 1334442 552063 2542396 1373978 760664 1980087 1481053 2031726 9202 161150 1182369 1212355 2097269 328781 2490997 2217273 2291507 1399574 75095 1690110 258078 1233467 1479891 1191915 1804682 1149932 2179273 2559652 1489982 1732518 2564771 1557734 1381850 1278830 1705033 2372217 1393525 855042 1739682 2591504 161776 973599 760643 7383 2148880 1437189 2630011 1217033 2402894 2185795 1321236 2453373 1723425 1371014 1836196 1234864 163687 274866 1818345 970704 1627613 1862069 725888 1555254 561369 700823 2256570 1948239 2023067 678472 1688096 152911 2087003 1397501 672335 349272 2580008 1267900 1144310 2162176 668515 2032020 2579059 1056741 300711 393386 1551848 319232 237825 84315 131986 1268367 2210806 1704251 1015055 2120867 1617970 1889235 174788 1147021 500877 1012813 534998 1771120 1515027 473861 2471072 519226 130733 1127812 657151 2627313 1868061 2155126 1934919 2227898 664681 2079514 2141430 2462682 1078547 1899303 942896 1410402 931540 2144822 2484283 671279 304724 1300461 1711020 429807 2451357 1644905 2528843 26829 2581158 2019821 1633784 2065484 2403570 2292465 1784594 2456072 187254 745245 1887538 1590765 2563285 1519872 1069575 1994402 92107 1332815 2349985 937017 1161266 1417043 1371861 1222137 1879387 1114818 1231844 421743 1313602 16821 103707 85890 1183166 700565 1352367 1223860 1533299 1083033 581299 1995089 613712 1044187 2169855 1048414 2182973 833723 2127693 658178 2318450 1953724 1218937 497136 571857 1692042 856824 1137126 602369 173243 2599832 2326397 1197789 364855 2174269 975131 1037232 521312 2238339 2354671 2073995 1895598 294255 2376724 1425464 290618 1831928 213663 2478273 2402732 479222 35129 1117929 1599585 719788 2306946 525387 1924413 1877396 322008 2049561 709752 1710856 1988712 559813 183502 2329784 1018592 2596987 2415513 1432086 1323419 1506847 1912431 2003845 2161787 2587197 1331483 1491107 1950970 2417261 1827531 1500905 952004 910896 1461656 625031 610136 471157 454753 2643733 915026 1319501 2212963 1790460 1317650 461430 2612133 63790 476740 344979 1703432 2108147 1596451 1730443 1441619 1034757 2192664 1676321 2403307 101665 400138 2024910 180867 2402540 341138 1372312 1926317 1238549 2523460 1696023 1315047 1544102 1275235 1192687 2124708 1236333 1482008 1208431 429373 950168 19595 2230762 456645 2532629 1876600 391082 1553446 1832279 2389799 96435 1666919 1076760 766419 1276307 949304 1376763 1902572 1464564 805630 530020 1891065 1148836 225270 400699 762365 2270644 189209 2010394 2102477 345948 722852 2106050 23104 136520 1180299 2323312 173777 786055 2406211 608199 1638537 2483981 150252 321326 980333 720092 2280652 1412291 2142088 2199042 2533242 673902 1182352 946955 1896143 1051179 1672824 1233878 2319610 1516623 141553 2316273 1505584 286109 2229188 169164 749854 411518 609268 1127149 1068291 2587645 1675893 1027709 912892 963446 1834459 1469839 1802752 573711 2520847 406726 2517417 2328497 939596 1393566 1693197 2549972 1589066 2394285 157001 2210429 187409 571242 1156811 1373062 2092013 1559649 498281 1280491 593285 2234663 1977854 353024 369501 2086445 2375558 2646192 931835 67915 1180229 2230881 1413127 1859313 655335 383335 1023094 2234749 210139 1731684 1934428 944762 162420 2294321 1344631 116294 1113242 1974352 1128105 2260684 333409 365914 327813 146109 90578 729432 1743577 1415648 1909592 364388 227518 1200394 394314 1497736 2583152 926122 1506100 2018070 1681394 97234 2544396 2126347 2398052 2523924 331871 2050977 1905337 590233 47300 82760 1711814 1637475 919453 543277 1057882 1217038 2455032 449300 1228793 1301571 775977 2159426 1212076 1773373 2468637 862276 1562752 1363859 202336 1629478 1379576 1209441 377426 798107 282107 1173003 2643180 235614 1321190 531975 1819597 2566517 1898543 1638061 198568 1321901 742550 171288 1536414 1921046 2247051 1501397 1743098 2080513 812711 2088243 404998 1760961 834483 89393 997312 1439234 2334419 1166463 1279979 1285159 1587759 2116672 1630348 938264 1415809 2010613 1826274 514382 2553407 1718215 1331991 1257765 2354573 1849946 824675 2497070 2052951 649496 1661986 639431 2207144 1592148 1842514 854004 1934510 2004338 2564057 162881 2432103 164057 1817738 238659 2217816 77381 1577957 2540223 1310155 894298 409446 1521062 1373370 526052 1721247 392025 2078088 1992241 1690220 1361282 2247010 1597285 1400721 1156864 210153 804374 440305 670245 526218 931900 180932 905113 2499129 1130572 1285902 807836 2505886 56313 1913866 2573450 1987955 1774768 2524799 1628698 1240860 2499118 2031154 1526014 1195495 532842 2492235 2493982 551020 2059697 1812368 112153 2083795 1180445 1473629 1911696 2628118 2069463 1014204 1995784 810716 560767 1781357 626437 464208 1575821 1497146 2406275 1678361 2008702 114691 2326214 2448106 2149071 764951 150091 1061286 944289 963957 2212326 722187 2367058 2583250 1791332 441947 860697 2375565 2593442 1308339 2199452 2327149 1333388 1414170 1098484 1067062 2349823 2001626 1689086 1402717 482208 1040877 1036831 1489657 2265215 50807 1277188 1958389 2481393 668501 2084328 1072799 2617117 1598581 2093620 2123800 1836278 1981043 2508619 461357 865991 2196392 1397515 2167172 356615 186291 679442 882982 626526 2549774 259921 1935524 280428 2526705 734276 299893 1829206 188979 455120 1767020 2333239 1946488 1028792 1648231 2000145 1531397 241744 1599090 1880457 1005209 1975373 2629317 88032 1550025 1594863 746839 317313 2311574 1651121 96441 760303 1693503 1339462 444802 1459805 344296 1381619 2146335 1037299 1360387 1805750 2281266 1186970 1614786 774054 1591407 363537 533737 1618698 1517386 2494211 2579843 1017136 1170975 469141 2056312 2511715 1277254 900699 2387678 2543773 2372428 1825236 1304131 262570 2098426 1462979 1074390 1433268 2032170 1060283 2339141 247890 526947 1884913 1752768 1828982 121439 1343524 97199 72137 2606146 1077120 1405612 1304107 1381313 2607719 546963 2360337 1503854 166247 900257 1203228 798866 1552954 9114 2174267 2152292 1574520 782985 53065 153687 1132838 2574267 1828848 1778541 1935022 88224 2226014 1251271 2101739 573090 352225 2282397 421181 1801958 502111 1123599 515552 1261619 2155523 443219 1550032 729212 1385337 1101668 1509558 1291852 736612 1790080 2342933 1306527 105628 1123844 1509927 728604 2050828 1801770 2348827 982071 1484716 898733 296716 2204244 1694656 2347745 2367020 386246 1241655 1826568 1821874 327203 1305074 921465 1879102 2078123 544861 426924 1115499 1692921 1876334 2107668 262990 1464045 2336543 2625303 2275472 1956915 1941241 1115112 1395476 898860 1667349 1512885 1975662 772215 634753 2531387 118995 1668157 1080397 2035699 2092526 2640878 1721952 2552809 2154452 1161103 1429765 1455465 963216 2346663 1864303 1405615 1116278 1535248 671224 1912890 1650732 2556354 2378642 1717425 1688249 744369 2480816 1155595 149578 2594388 2348578 2291786 1167485 2053691 1789745 213437 777711 222632 1638157 1754371 137814 1158983 1409509 2516033 2084453 674543 1991076 1625171 507164 2395771 1658413 544699 1318339 831083 73871 1960082 630187 464524 2374744 2480694 2006337 185226 937699 1708925 1795568 1902160 2626855 1130485 1035159 1632786 1663740 1890767 998301 606567 1860154 1963140 15322 2561142 988873 2530742 1834501 608564 64997 4089 840441 704391 1528994 1288806 2488461 2221845 1310637 1558282 734239 1461118 654557 382679 700288 2316467 1329734 773050 464513 599837 517343 553154 881185 1854696 948522 2557776 2053472 329719 2086220 30027 1895201 165473 473102 820735 695013 2314415 1717743 1632606 1703932 2180302 2255269 1892772 2437207 1914490 875603 599649 1234155 2365687 1952883 1774355 2634880 1763009 1298363 316031 1903855 337213 1930945 1426399 1639223 636925 1735332 1226772 466955 555561 2562558 1176780 119959 1950171 676743 580541 1527278 1945416 2185257 65173 1792324 2562394 473870 820532 1743003 569313 632947 2583823 689428 1217874 973279 373212 2547873 2574543 1360533 237386 1190538 864601 665249 1791469 1864358 2102426 1808261 1527932 191247 2004280 349809 616775 1270261 455428 1435489 130024 595710 1725866 2288083 1806786 1480641 2242229 429095 670810 58561 2471394 1168918 993123 521793 1459323 772214 1052481 2574557 1795987 286216 144277 69903 1995296 2343564 1918446 985683 2568460 2549458 2499681 1020417 2609849 333969 847990 1351130 973074 1128127 1823891 2622624 561152 1558678 913458 1851593 2512452 629590 2040883 267925 667122 780170 2125810 2202583 2321962 2487990 947310 1766275 831284 868862 2501664 1387136 2566071 790849 1592727 2176244 2017499 13745 2226199 386454 1041317 2207571 2210440 2516669 2569718 1639860 1453047 135417 1613526 2599560 1376271 1098608 1240547 1007965 825802 355891 421290 866028 1049272 2318212 669323 12810 790967 1193263 1659141 601432 209648 647220 536553 2109725 656537 2125453 323053 672276 786693 228486 1758683 2034745 1760811 2334388 1749501 1094367 1693895 1324243 732975 2104396 125273 91765 1939182 2074436 1339423 140590 611724 1426829 1973062 1157242 2435212 1017465 994282 1706236 150805 1832567 1543631 1392923 7488 987610 857219 2034839 216681 857103 1549964 1384779 1260870 2248628 2417983 1704992 2553956 526010 1361690 236767 1562252 1242419 693724 1426369 1321135 2274341 1249757 893544 692160 2256338 1797446 74976 1296867 2516623 610465 1804109 470822 38817 193493 725982 2236450 137051 871490 864091 2056790 1664003 980391 967438 367792 1957401 818093 57707 1036019 861325 559305 561508 1909078 2247177 984771 927594 2151145 2547170 294343 518063 2019114 965892 1720069 2156082 5497: 1569545 610827 1816366 2260788 1348187 2031286 436806 83006 2362548 2535930 1825699 2588432 995000 1687117 37249 920561 831643 2374726 562535 2411610 610997 451656 757794 2573818 844935 1310342 2526972 921783 1463939 509701 255100 875723 1262471 1693002 62361 237413 893848 2133996 2481491 2097254 406864 293044 25323 1966750 749998 2240770 1095262 1174506 2418924 1458083 940016 434210 216893 1809528 1636145 1463576 610803 111999 1691893 1856875 2134385 2415838 1991596 1735986 1403099 522942 1572752 1264096 1316798 1559083 1636574 621003 429706 354426 164187 123922 1588733 2382843 2406052 216059 129250 1137423 2363249 1094143 2494105 2548609 1954074 2060260 1882986 2595601 2545523 2464772 1689179 959744 2129120 1846348 2497520 927649 2114696 10977 1374899 1190829 300241 783767 1767320 1702079 1241525 253434 181432 148395 597046 2190288 1876634 924192 732664 2124566 1019552 760924 1456579 548768 2633092 1021583 5498: 510693 2400560 5499: 653906 419691 1450032 2321374 101620 55: 2347522 1257943 545781 691688 361832 2427731 1309088 2245728 2630337 2497467 2043500 1850348 411493 1556468 322139 1327759 984021 1784800 297624 1442099 679957 1744180 8886 1757577 2161277 2133198 1487885 1213511 2567827 2576890 1004656 483288 240813 1351421 2310753 272299 658792 1801776 1987585 794765 54942 2249811 69528 2059635 2468637 1874141 564551 1616768 2416745 1441849 5046 668977 563585 1821996 550: 1738122 1823974 2385466 586999 1286505 2225557 2487972 1977851 2118871 572573 1527732 540686 33835 346249 1314997 704862 1151940 585297 267763 1462309 2094064 579233 596583 2511633 401824 211537 2270293 1332989 1767281 2576560 2405672 1154587 2020168 1011460 2005418 1868399 1031114 877668 139213 2496194 499153 1380250 423190 2482326 2200795 2624277 1091864 1345303 1628202 1271659 155525 2177366 1267277 693634 1658581 1228411 1676281 257685 2443590 930275 890498 2107564 1428627 1888186 374747 1236009 481724 789904 2194967 2170906 2453499 690892 1197466 982505 2591044 1031848 1120266 1650209 487767 1520095 2028655 534427 946718 720792 197121 2636456 749202 157322 725405 678447 537693 659356 1447936 533166 1464199 2125667 795633 378413 1492198 789325 658454 858289 2578044 595294 1903955 203323 1248801 1034637 1400782 2234218 928579 842777 2214593 1026631 757837 2086888 540063 2493452 606284 282197 1753613 397608 2303558 472786 2620651 1628946 590095 1013240 696535 2602207 2472925 198391 50050 186748 2365447 1842080 671191 1226962 2277544 2443784 621688 787352 1110328 1866427 1452376 527478 1578610 2449210 1436501 535116 2475887 1169274 753195 1040995 70089 1417918 2491895 2161339 1146342 2642383 2172119 743376 1355079 67188 1085169 661973 832360 152440 518475 408825 1905942 988162 678516 2481862 1023307 876052 2625878 2202203 810370 38578 695422 1653403 1556017 1153055 1918566 1167004 1892468 2621884 2599855 209153 1350088 1304078 2146147 1633293 2548404 1409027 790577 397125 1760415 281325 1982941 2347120 1472271 1635221 1791118 465411 1366783 875512 2623506 1965558 996399 1516706 1006594 1544986 1219745 1715596 1198741 530368 669899 595986 2405622 1649045 934213 318799 1183573 1404569 364587 409896 581896 2244002 356250 1750949 2422213 2571937 903719 1888228 1357293 2555952 1367667 1498934 912067 1131877 1402999 1283842 425542 577215 2414138 906000 1153173 2635022 387250 980627 1274580 2524705 1028818 1842274 308470 2587557 1753868 2482288 1912 1803877 1220258 2507067 2257488 1728938 1223432 1023379 117329 1451243 2016265 2515078 1961400 1761551 703315 808609 528295 1509860 2600169 1790422 1653652 1751578 1166001 1607188 2625392 829199 2384168 1434604 1984177 222389 2571460 170074 1502456 309524 127920 2490237 70330 603372 2380272 139092 2349995 77485 2087970 2283256 911518 2175657 2217973 548051 387791 1942761 297264 1365769 1395499 1946521 2464832 1925066 2076291 1062851 1451893 1838374 2446243 1651506 1952742 2210681 1915748 1722392 263310 2246350 2441027 2046426 2437888 2631538 2593132 1047836 1789310 55542 2007761 2448067 1114221 2312055 1791632 1759879 879968 1617057 1044757 1736873 1441311 2139707 2459166 403525 622133 110493 1771809 854176 810337 1601795 2623303 247549 1011721 2265316 261362 1280528 1904735 213611 1877192 1342114 2106888 1927928 1018695 2618354 2208277 2104457 653803 773652 367730 277958 1918021 1001140 2188864 907340 2592725 1240219 1927548 1716404 917925 2224280 2439367 167667 1689 1767055 2430197 1889884 305569 1531950 1040544 545405 953768 1291445 1894215 2074810 1022929 2494996 1733232 280299 1184525 1774288 1512037 2598627 1964181 2155086 2544126 1520229 171213 2315069 1841569 2100096 2384410 2257554 444432 509196 898354 1829036 11368 602297 708679 775884 2020223 1666439 1603151 527220 1913086 425900 1771725 210273 767776 2611829 742799 785033 240205 75344 2350357 691271 2288449 1696545 684683 2292471 319926 783525 500657 2428780 2451473 1852111 1106979 1307079 2031334 2495337 2544135 2302493 135006 2107858 2322855 247707 250 919242 494823 1589470 112146 462400 545029 1676545 470934 115901 2129179 1312692 350111 1994073 1115310 1918961 742473 2152019 2342578 2352384 1305618 589205 748325 1166395 1592640 103539 304573 2457875 641103 1282292 1620123 154908 1404900 418321 860568 2175475 1495774 1603627 2226388 2482846 757128 2598939 2325986 1456591 2034682 2207538 535549 2590250 1146965 1681865 1897338 1293961 802695 2013462 1407771 2526559 2347299 1054778 2589302 1047444 248296 2341686 1883943 1439913 1715576 1771232 557131 318317 2101783 1548891 225958 1968537 1597630 1313822 2488811 974162 1781926 601275 230222 954373 791486 966765 442368 1594765 1430230 2176065 1951377 2480985 1479588 2384948 486100 234295 550895 811703 1501416 2048535 879944 510593 652664 1791349 1024718 1767631 194308 1748949 1930674 2473156 2170017 2310640 1058977 168082 838366 26170 1232524 935281 2444947 819673 1217812 161195 1928347 1969167 1478642 2163419 2271090 663085 1565115 133101 2237704 212060 334630 1092458 1283980 1579151 2469617 1278961 63144 514199 1115377 715734 556846 2253730 1451804 1511280 2529479 235367 288761 1851398 1155978 354339 1020419 1928508 1731028 826785 1165322 1545330 699550 633686 1098010 129492 1965579 1194033 1192739 1269074 115865 2079051 975220 1004654 1796046 2373580 2434900 2080097 455972 1666149 2271600 169995 2131323 1114978 260995 1093578 966436 161436 1523480 1560575 1499033 1579696 1231785 1001626 433247 2625424 1391557 2064435 1158481 1444062 643665 184766 1073241 869685 2568809 2042108 1304642 1269248 968966 2532257 102060 214970 2295673 1777852 2549763 145069 887417 1492450 1172258 217158 2340781 857567 1502469 1454789 1853324 780279 1243249 2147746 197508 879127 649292 1883988 551480 2006136 1276830 1520248 2484831 554073 1970765 995148 1718189 926352 187331 2373720 611735 1546401 2401021 2494275 2472457 2350770 2215403 495034 436504 446140 2395795 2199762 981925 1857936 980319 1212512 225618 716146 105885 2491207 646789 24775 526705 1953194 2371962 2273282 151741 1345177 1231397 115742 555007 1109646 2217880 2432193 1635217 581697 762606 333154 2036603 1379326 1555696 990455 700594 1088489 906768 666387 857515 2177685 677509 2093580 1367695 1761147 1669360 2109685 2526383 1843813 1665181 1601002 2451373 926131 2622657 1491993 2020081 1508262 2581649 2565072 559618 1196163 778660 2426275 1655500 1077850 2059725 889598 1408177 2018694 1431109 1198265 116986 2013932 1240077 1055159 1091839 394409 1452473 1508186 1396835 2047972 1927864 2568844 664824 1390676 709391 602503 1798849 46228 1476568 568439 1220499 929310 1185766 1007310 194303 681448 752012 1969907 1892434 2023123 1633406 1551536 675784 1609684 1617568 1557152 2490848 102881 2531166 1988443 249239 2165653 1391146 292766 111600 414356 2067224 2585394 597028 1537569 767878 1251992 295282 2027662 137511 1334960 80135 1687975 1349759 1498425 942120 2492545 239070 1832810 2235285 1846540 1777122 2031939 1487394 2625278 1593619 1365586 1041880 1241483 2200923 1437925 1569178 1528801 1684251 700867 37821 2433460 1027477 518098 1930368 7104 2112659 1807264 2054701 134469 1504194 2100710 53387 521289 1975383 628546 986177 1943952 1322082 2114089 942153 2003727 1287754 1790349 683188 2554698 2599295 1017411 797230 275509 469896 415552 855140 2423914 393313 1563770 2380288 536613 2135274 1808816 332010 2044407 1448311 2583888 2458732 701112 69848 964839 2787 1189783 785653 2387809 2328508 317798 442053 922398 1179381 2205107 341551 836707 900737 1006187 629645 884413 2347986 338064 2532468 92570 569694 828477 863944 1731982 652816 356428 771161 1033223 1146111 178940 2031289 1640734 1183262 1214821 2562456 5500: 1792263 212175 1703042 2009214 121301 1138093 2266191 619339 5501: 2537317 2574035 918197 1606870 692734 109573 630472 523684 886506 5502: 198246 760917 1537611 2341897 514332 2576110 1512058 95310 410233 2417665 362940 158701 124561 2251117 1909159 1735872 1327919 1691081 164008 467885 1187192 2333281 5503: 991290 319855 1338231 147401 840546 2172070 867242 1125830 2536959 2038099 549672 74230 576015 1364321 2393002 545699 2572910 338867 797227 830109 2483431 1784835 855088 2305164 2188443 2338566 1560393 746466 1249828 371850 1304141 382889 209749 1147738 682256 1882997 5504: 440956 5505: 566016 5506: 658759 264378 212707 3432 1827275 1740888 785479 1192339 1474746 1510766 2500102 1120943 616743 2446623 2204523 1387004 2342898 2483795 325698 776955 374997 2434871 503857 1832751 96792 5507: 2470348 1053004 2640231 823110 940274 591054 1600795 1859056 315268 729893 1685919 387679 381134 5508: 1140414 2379855 1249180 235482 1063166 197606 1050973 70442 1690413 194902 1702408 1871583 1778537 1315051 1932098 1179420 1097315 731913 614860 1501998 263663 1777548 1116065 2142623 104224 310948 5509: 1048712 2537057 1150483 1927110 171383 1235977 551: 1337665 1214501 2075969 1204136 491662 649015 2130990 258972 2587499 805087 909886 1411959 1254501 641223 1851236 1232084 868331 2229591 2584457 169967 446566 162514 668575 907739 2042531 867365 1989840 865001 1183106 1736514 2640886 2565661 189143 2007040 2603534 2244164 1747406 175135 156565 968088 5727 2019350 2062668 1569004 422500 2385496 1987110 1848107 1401023 2147839 1099645 1581292 1985120 2256566 1926964 898234 2359411 1998986 1358454 291292 961789 2135123 2643442 253671 1022497 1247627 2091474 2418586 1744924 495167 811981 1890865 193561 1104244 1415681 1119832 1337537 1760733 2144063 2522836 2200498 280726 460755 1442277 1884748 837175 1735933 229236 1873973 1429896 755346 2568487 388468 2606255 649799 550996 1272035 2180722 591534 2572176 326482 1499818 1032721 1314105 749615 796537 2565768 1200587 424361 912365 279517 1968144 2392963 829466 2218125 768724 395156 247613 513332 1460906 2226151 714022 2590543 1372194 1561692 1185346 729571 804181 293897 602357 2458369 28612 1728960 965567 298716 2421694 1841150 1859530 1564241 2581790 2019258 1194667 1189149 648220 1569176 1774584 1017068 623036 792067 1003531 938154 1563688 1811711 722798 1453776 1278390 1060003 2579356 2629774 1720217 812533 1770540 1672565 2530784 1890347 554591 1562295 364639 1603120 1882217 413859 2264408 1137567 1519541 1179888 891939 1096455 1214523 2075531 1790611 274014 1283827 1862405 143853 681549 1644734 1318390 164489 1892099 1617424 1533353 2000241 653684 2221362 379014 1275519 564087 2618815 487225 211372 227892 798167 2098010 952767 561125 2580831 2140130 514456 218186 1013320 863214 144737 553799 1632578 1583711 2462374 421438 143881 1060553 1873580 2621637 606223 2516749 2284436 1262964 329975 267 372185 2448132 284301 1506367 2587940 839044 1838273 1079824 743123 2518773 624343 201760 549912 1997137 1614629 2323655 186266 2448856 1739783 1821443 5510: 2519076 2453110 2083513 1322839 864334 2368714 196634 746713 1460569 1195843 215616 2364536 2303680 1837315 2329953 995223 1154607 2513058 578353 658751 2446196 1845774 2051520 2138857 1449153 1361668 1522642 1156517 2017998 2182670 521466 1133857 1626559 2365805 2237029 622419 1144520 697970 556412 5511: 2613899 1729848 1749238 1813954 1046137 732855 937507 2290083 2307840 698451 657198 2025370 518706 1874141 2185202 5512: 164232 399019 480895 2457314 5513: 1261495 1676879 1227064 1071080 1911350 2048177 985452 1142419 1540008 2553417 1281339 441730 1653521 2183989 928883 173226 405050 638046 1853715 1454295 2004004 2294384 1155649 1521539 1659896 1592144 656780 806561 2172315 688323 156401 2290607 1548908 217269 2054096 1308990 268926 1597324 200514 164319 2090053 2447760 1850634 2004388 1129860 2481170 2513522 1873087 2482635 120801 2583705 1941326 2408608 797793 2101992 170886 1813641 1939558 91337 42916 1908958 457070 115426 1246654 1082448 2441895 1137159 1732307 1331659 1980828 626466 1523783 2207031 1712838 361691 5514: 1045574 1611303 1125572 2175715 1429294 2582134 5515: 1348972 447978 197179 82768 320950 179159 469857 656418 2530607 1290873 115498 1887902 123943 1094404 2125051 1873412 2529894 1212752 1837804 1174458 1971581 1589034 424286 357952 179563 2197986 1711125 130818 2046093 1824001 41889 2270748 2043213 89266 2436327 423676 109409 104863 841638 1456516 794324 1195633 563123 129655 1935238 154005 600337 2554267 1718960 2335855 1494717 1486443 653987 948009 583987 798841 154724 256990 2317307 1123546 14069 1890507 2571693 915349 2174603 1469354 2235723 2314728 439199 2186844 523110 2201687 903885 1487216 892936 2573979 409508 1415175 1753149 804291 663202 1414682 2577968 225726 1503805 2415579 213866 108385 612504 2624195 997877 2643254 487767 1450406 1581331 683615 415895 239904 2225854 934101 1075036 1454785 130292 1634727 2276908 1774704 1870855 16343 1636424 487915 515510 440771 581570 1936828 2311246 702795 256038 2209380 2067967 872447 236149 779750 1715949 2232954 2218462 2131310 2270431 900312 336225 642596 1606265 2595156 1418758 2085187 2266804 229974 703049 2589830 647359 204430 185105 2354096 1073201 2065500 2561751 165081 1772947 1265702 1301583 328466 730440 1495744 1407545 589810 562857 321174 107215 2139524 1561462 653417 606368 360944 777844 463815 2211386 1383627 1762897 560352 1978046 990691 2510539 555311 801597 1408643 743749 1208018 2510385 1051402 646172 2228963 2085834 636004 1689839 1592631 475010 1104867 123756 2570602 650162 570717 1924226 1645008 388086 2149796 191731 236651 2131138 2506851 1024582 1124216 1332428 738456 1919486 1643494 559737 1160935 1505564 1678853 1998475 1159845 971999 1429553 35714 180585 1902555 801942 1677662 1267561 224133 796679 104049 2603676 177778 1456553 1436701 1429070 2067606 1799139 2429975 1470493 2368137 984200 1486700 2136067 1131536 942396 2432542 359197 1164314 297989 666837 1741979 1428381 445213 2151922 1289338 528869 1313905 2077023 2416946 855074 1407178 798570 1224876 1720094 776100 422897 151236 661551 1252674 682107 2299896 2200773 1218883 1632183 2083395 1361925 1118948 1234032 2119233 787359 477165 703470 1509986 352138 1239560 2558872 828011 334620 2081632 2489521 506115 2057861 1242935 801150 1433685 1233169 1229791 1346841 1908610 2055060 1479677 2558998 415808 554098 1713132 223480 1095440 419778 904953 1521539 1617342 5031 1121974 1512794 1597810 1255580 1918304 1313257 886899 45115 1646818 2066934 1424596 1078529 2614400 1261628 27795 2202734 408612 1835114 2560477 1343576 1501666 1645308 178776 882352 795479 1171575 195626 1989293 1786779 169259 1357258 1597685 564859 827231 2218207 1236343 1564800 429207 1591482 933571 1589962 533512 1569631 958237 2474392 2121663 637770 2133877 1313813 178890 1857783 1162967 56284 818154 1413041 2461673 2013115 573816 1983217 1051360 978431 2380597 679534 2085019 517556 285654 1949816 1593749 57738 418873 434780 2083101 2640451 587429 964255 311282 317398 570640 2032095 136109 1990263 1285016 441790 2075336 1089565 1492790 2520838 2212128 104817 329721 2251683 1741303 2614282 53286 92339 1371018 2641741 953385 995594 888900 664216 891085 630855 1800959 1202529 1105770 1655585 1638845 537925 1128551 323080 492175 1657030 1390093 2329552 2249389 1806360 990419 321649 864490 348783 1592685 893363 1423833 410941 669397 367271 1186032 2138517 2008285 1704132 1561380 348921 1586334 2565983 1631325 417048 255663 156898 1595607 496862 2491173 877978 1164521 96386 794093 124954 2343028 560320 113912 1101956 588450 1320375 2530153 869761 328718 503966 2255887 646216 576257 1694427 2014607 392093 210140 1190425 1858189 644511 642595 1522508 1309511 1674893 805147 62685 1100527 2034689 1298511 757624 652623 1089763 786351 271930 2295246 1293663 524318 729401 1451927 1218856 1054534 1629530 1656783 2591385 2207324 301336 1830987 198666 1963069 2245709 2182573 1164078 1799220 110460 1502133 555968 1693963 2319353 327068 687845 727864 1767958 536932 980625 2429176 41438 478087 1587788 911416 2152290 2542705 2648784 2239089 1200666 460960 660853 817144 980109 2179277 235591 1018515 2138293 150437 2280664 1167748 745756 1617014 1067640 1393363 2325328 2406605 1137794 3378 379177 990302 504642 941011 628861 1882248 178746 307870 1304106 1094150 209000 2162275 196920 2319068 577511 1661958 763846 2535288 716428 625385 386989 2463105 2504403 462932 1020569 1614474 1086347 2091791 2257098 1035293 973944 1580452 747972 1554773 471895 2617430 2012606 261217 2530227 2298426 644014 2293062 1145384 2341591 260445 305393 1629227 635070 11027 306973 231838 401089 1673718 1759840 2493101 859871 865814 1496427 1060431 52311 660993 1900971 898720 2332718 1390218 227373 1898589 1589016 449598 1298748 2591932 184662 2374539 2549446 927798 464989 1787905 2332890 1575363 2010060 727899 87921 1867763 2489103 1010770 2622271 1966364 679108 2502577 2235823 737513 1623735 427173 2621635 2150224 2234658 1134601 1131767 2056385 22123 1492392 765141 1005393 2338061 2558212 2524933 618934 2081264 2247424 1718808 2371182 884381 1483705 866452 968162 622373 1760352 2391286 821818 2552615 421145 955611 1672381 2016203 788067 1537965 1871465 2476046 2628119 741194 1131250 1616914 740905 2503033 1644540 379696 317588 1644164 1965336 993376 562825 2571038 601082 2409566 1258859 1394912 2147684 2101301 1595073 1045267 1563319 1238205 2220557 2024759 1430847 2410957 758037 1265675 2365596 1421584 954301 1027851 498055 150460 2531854 292173 804151 1212849 2518760 86599 1579799 1272949 1213725 1707062 1199985 2042953 1330861 2001426 1694424 1494648 840102 1364392 455475 1922 2113658 40506 1300804 1912138 1697504 2280842 1834609 1473501 2236035 1228353 880773 938910 771602 636685 179697 1331483 842739 2075098 510017 2119084 117302 117350 23196 1777144 691283 1959059 1722054 1093561 1693475 2171538 1008039 242206 1597666 1080787 510418 1422016 1010577 797563 221993 233017 2615722 1698275 1854410 710916 198238 1393566 717332 813986 2074154 1865284 948884 1635135 2226671 682464 130476 1742906 51724 512942 1641804 842639 1578792 1045237 861911 1032051 1128615 510100 424930 1838154 454437 1651647 897834 27597 1232634 1919348 1809104 262118 1257055 492071 859152 1889289 948391 2183913 1284318 2487127 1710258 116913 1443945 2252435 1805660 278824 2201132 20939 2354724 1744637 1162156 729745 1852831 2183208 2082553 513070 26369 2086197 2270699 840062 985941 2638096 1347906 1389604 1910066 2117921 1703002 1281699 736988 1488168 1424054 2153666 1716291 496528 253064 182435 967182 927293 1720891 1955925 306009 1707265 73279 151763 1175906 1846041 669633 336033 941545 411536 722741 575093 2039125 196692 1285974 2266515 739881 1664764 2512027 452597 214537 2585949 1098747 1469279 2329902 303229 1053713 1948178 353214 551534 978570 318384 376184 2283064 749423 298090 468032 2255978 1462031 403880 978851 718351 617353 2250174 2258090 1642438 1754208 2364398 1464903 690591 1967862 608564 2609314 850150 1499876 316449 1470591 1796127 1771407 1870691 1714094 194837 1052919 675169 1108968 654912 2366277 495690 2060629 1447898 307768 1407132 1733625 2334863 2092726 822701 2382158 1336108 691622 941901 2172710 532486 2327752 1270874 376277 2634247 119883 148094 2538197 1868233 2581401 426460 746975 197438 1606550 649473 190864 750362 845827 10745 2367301 764727 1557705 1289383 2600294 2170189 2452374 620138 1772489 1683055 400743 814471 1407570 1697890 1851004 1217192 1301357 876205 1632135 814152 1056937 5516: 1012029 1389576 1873470 301811 2317307 1668352 513369 2496320 1020661 1595843 863289 1832510 1474513 2041087 173915 2456040 314778 1618860 2465780 2506047 1404346 2258731 389564 463153 1025105 182977 2035003 247592 2135164 989020 1881943 213281 2070518 423985 2128523 1229252 1149292 2022231 2150296 2433268 858262 312867 2196782 2105309 2152921 2282236 1180319 143732 1461377 2645397 2008527 2502384 12804 1417395 697087 1294195 1151218 2420639 287241 820631 1631325 109369 2377088 2123388 2215445 2596450 1327342 40035 2345386 313420 1929834 622850 2316265 2238960 83874 1777459 1991148 400147 967334 859871 1930178 2169477 737513 620343 577779 2164873 156948 1302862 1872977 370252 1819437 1098297 129779 559370 285229 1381762 1693552 1870748 993688 1135913 2518760 424825 791411 149167 1862358 1758633 1597715 1311627 478315 2373198 2370037 1340129 2327546 1641670 1366080 1437146 1167046 1686256 2150555 1038642 1117915 1421061 608184 1878661 2360721 1154345 195358 1875369 1563394 2065495 1067900 1465987 1970183 2012881 2261995 1244160 1881971 665399 1604678 1579711 256764 212636 463915 2433186 632306 1264841 2343896 1517220 5517: 78600 1474427 1206622 1545668 762779 2135705 128989 23140 1214525 5518: 2620585 1402912 338289 1679065 1146468 814669 368110 1270347 1654928 152423 305835 2125939 1230820 327563 2518025 10230 2094098 1536972 2352686 1485969 1716807 2474409 1839485 2051538 2299970 1404828 1572849 105337 1210046 1949816 1734147 1345395 419611 2248128 1135396 2219838 2304779 2004068 2634733 1852804 375189 1362239 1943883 1072294 829575 773399 466883 1102589 780466 2494892 2481423 1804431 1805252 1514596 449029 1942527 358122 1544885 1092206 1529805 319232 265250 861991 745559 2332038 1904987 2028971 1661045 2290046 230967 20428 2647190 2583029 349524 2011130 1225629 1455002 1587625 1049071 2417730 757495 1301357 5519: 1295475 1700625 1898197 1853483 2129713 1512377 854807 105331 1382626 1931476 1634491 1890307 55903 650495 2532958 38083 2233066 2529550 1543986 1029928 2214856 885374 1914518 1696663 2425188 707026 1781459 145490 104309 2444140 704223 128265 2533540 2175107 1814297 222081 1141545 1823239 2325822 1928211 1389544 2338471 715845 1789934 445075 2551231 1225618 328351 840070 1837085 34205 1143925 2292868 114214 1997118 2431886 2042580 2196716 2461142 1163618 156406 2050869 2088904 2145068 1565742 1417155 514870 481984 212158 1863084 1617000 581011 1959804 1685843 1802262 2444935 2274425 158528 1806647 1500187 19370 580952 1482366 1434881 1549802 2637257 1150753 7714 540847 1068492 1283954 1307139 1100576 1864857 1246284 2604642 1503138 338069 1648560 900849 1655469 821436 1626093 1971407 318712 1339715 2529187 2118178 1956519 863880 975229 803090 366811 1795609 2477361 2355320 2418147 1719751 971636 368646 2573902 1998005 661493 155685 1134674 852597 2567419 446379 1922883 2594218 900069 1084527 2122925 214334 382773 1552716 2530786 1880686 1496698 2462295 1307024 1705945 262199 581259 576633 1081457 1752279 2322895 2082967 1452886 2554040 2089609 403795 2131799 1829425 1642859 2131093 521073 1796674 306843 107920 2310083 2199739 2389965 596091 1582428 1402559 2601919 1154923 835864 1225098 599857 1851039 1061447 1407394 2400231 843403 132329 80938 343923 496982 900079 1883021 592092 465238 2168800 1858813 1318554 2365805 105019 1509558 93369 1679330 758324 627701 1060412 611505 1807199 73266 2431290 2046668 509206 106721 322093 887638 355891 1816862 495787 1911728 2362349 1558335 552: 1798346 2061288 598397 2562864 5520: 2414559 76640 1073064 1176418 2356782 733049 1472572 2619557 2596056 1547747 2404970 5521: 1808924 1001353 1206353 1222421 2292878 1258912 1485535 270921 2638049 1584274 400649 2367003 1434703 1941691 32832 5522: 298909 1179646 1455726 1886885 730256 93335 1051929 1761042 1352051 1534640 2431540 716392 2209044 1225347 2304439 2544944 2545785 1918591 798083 1292345 1733903 1610822 432411 343317 1530697 1903877 1013438 2412496 1901530 196171 798388 1051070 1113763 301923 223028 88888 1883968 2404677 1811497 2213535 1430278 937141 2415103 152285 265756 2042314 1787759 1115506 238029 348253 1987975 722637 1712606 2111367 1567685 1674275 2524228 1507905 39067 216129 1200489 676278 1478385 1146375 1276966 2605440 995837 2116431 300074 1455234 671930 419313 2165222 1810103 2431308 321628 1068656 1292281 1489993 1218816 1756068 420620 2607310 1072729 684754 1177249 2267445 1409373 304535 1054395 1260480 1558486 2472040 1600504 597507 1173683 777854 2094493 1610627 605919 955945 1702541 1004630 807060 1210900 255452 734541 1691763 1879973 1868513 2415004 604969 1888011 770908 1475067 2575188 2047045 2045841 2516025 103011 43399 1944149 463770 1486254 1434462 746843 654429 188284 2167428 1138845 432542 506361 636624 2398879 17088 152506 921181 899764 428646 1481334 1135899 2342907 957799 386065 1030918 815135 2092832 470672 1536778 1953945 2311086 1979202 223590 1053954 147282 2400330 1338475 509776 2319371 1078647 1643147 710058 1490576 2558148 2603191 1535655 2567387 84850 1134764 2536534 2570960 448402 2205464 1718871 1661414 1721134 2103008 184360 1709206 2014292 312182 2253224 2403000 1876283 8999 1954946 799591 2134937 1108820 1947424 340400 2586316 2383116 1658341 316087 1301281 1660132 2069750 2173971 608538 339896 1228890 1530313 855724 2103549 526795 1402595 1051942 1480154 132933 2486076 104809 2311047 322815 36315 1698704 1885718 696338 661712 2478193 729454 154000 39939 2027018 260899 1283139 2269734 2331744 1101438 408298 1949211 1121426 87062 1886045 2373349 1582852 1075287 824713 1130992 1304561 141928 2615903 864938 1977014 2382025 873056 100787 2370765 884224 305018 2116413 2637849 445709 1180898 494639 514058 1852613 1880418 1548790 1689013 1873664 1406711 756979 1184418 2154103 1707505 1682081 1937955 2228079 2566306 353453 144403 2268876 581471 83346 2464431 1387086 1697635 1162377 454463 1530624 698094 682155 268541 999768 2534630 1097909 1446133 2241580 1705338 876401 2523145 71210 2367819 2098808 1328930 2166365 2580500 907905 1554439 325190 350560 491869 508746 2556573 1723147 1848289 2422771 2110432 2018205 860134 1549831 428313 701760 2019321 485890 807150 2591974 28787 151696 2491589 1253877 2018034 2258950 1838535 1253507 1839585 262423 208051 324671 177778 12216 2428417 1851387 317695 12554 1998495 1654973 1514401 2424360 2614020 701081 851701 2428100 2543951 465247 733258 2138928 1950468 147563 1745894 1317251 950339 2561189 1259886 811288 2038574 2498202 2369068 2471004 2524715 350246 2440639 1476515 1833236 1649523 1078661 2554261 1158254 81877 856952 2632523 2188932 2351384 910214 2286850 1845705 2589346 1137509 434874 63475 2462749 1309782 1124584 418283 888258 1796943 1624117 682199 2262912 1079726 1255234 812377 2398942 1089367 1911613 856697 1784309 351321 896710 2603921 179227 1136933 2514003 900303 1896382 1175674 1237088 2251431 963970 2324713 1878071 250414 1003663 1458606 2273891 691931 901046 379602 105452 2143168 1444228 2529183 1749712 349816 1313307 1551980 1580895 1268501 1782831 2163095 356966 2477073 148843 790792 894835 889760 2305771 1665487 1780101 413734 2156835 32788 642537 2255372 564367 2511 488821 39117 2461063 2118269 584743 1621507 1227944 2185423 416173 541498 2613243 1289309 1254627 97085 1887227 1366863 2232774 587924 994357 717616 476818 1390260 2477048 1408442 2386639 33066 1034781 603057 4365 1317975 764896 1684909 600669 760605 1570932 1185296 1363466 729532 370907 1744160 1700570 871109 743211 1552770 2473584 2106524 536623 1498583 1587997 1076614 2185183 549107 60238 487721 2092718 386176 749028 892349 200720 1802941 692648 1207406 243398 159322 1660557 1574829 469874 870848 2484930 1592835 2015004 804083 1739236 499029 1621987 246260 615856 17550 2585902 745504 2071796 2468512 1593635 2305243 445147 767929 1695809 1457969 1305939 1627572 59920 1250945 193565 141391 26210 122337 1372678 2546619 1744779 1369630 1968436 1009014 1951709 2426402 972979 1250111 638930 1498794 600648 2247138 1458421 2444478 2577288 2594041 1260854 292258 1391057 922005 1659196 2555522 2352325 2509962 988056 1160963 157667 454750 1536279 445315 884640 764989 2125353 1081261 1283826 168952 1005152 254337 2441081 2033535 2422329 2305368 459828 1328203 640004 1386413 207359 1342133 2248819 1215322 218004 1550254 857320 2422053 1927082 1849970 2068140 1604767 513533 1552898 2031869 1288105 1912161 198077 2510944 569620 1382576 1390035 2541489 1226163 1314517 1630782 453545 1446124 106725 2062661 1822541 786017 1473738 2296275 281134 2222408 406920 282837 1354221 2360304 1580091 2230959 2392138 2552975 1101783 1921848 1606071 1199392 804516 2492792 2562763 2257554 1980462 256742 1267399 2264286 827381 569884 1618575 1162277 341266 499330 611616 2528708 1769350 1916028 2218939 738622 379016 1950361 2551367 1951012 2233255 404243 1418396 817420 1110827 658010 815960 2139714 419430 1263410 871034 1865029 1420255 1918775 2391540 1131853 192849 925614 535261 2480624 1219871 787081 1768878 1494535 113650 872970 1207567 213684 575220 545013 1352502 2415855 1595708 2080083 2218916 1779991 712541 1001454 2265447 2373467 2179666 220993 2200332 81979 657617 2450047 2584238 578075 1121441 2212214 7579 498766 344170 1836271 810507 395649 801513 282697 64627 2351952 1096873 2242333 238234 1814170 462538 1706949 2535175 611522 622062 873472 1549958 546881 2607964 1377201 614032 2495620 304304 152048 873888 1119773 838552 1585666 1490698 1641163 29931 561381 2258460 1539579 257777 2556887 2263978 212565 1681901 1267008 409192 461464 1312359 2077464 2044677 1731480 1630028 1863367 1992576 23316 364509 1096841 1430854 1443181 1576304 1988071 1794220 445931 450285 2627916 981315 90651 1168712 2580885 1653552 1303703 2013883 1938280 913096 1851746 2241399 684291 354268 183099 1632042 2528233 2219540 1980753 2184223 493966 2497793 194368 1181795 140416 224256 2156653 2503563 1084108 1512457 1217922 563739 238783 371560 1915586 1899931 2154428 919416 1144195 1888360 2549465 661825 825785 1824563 2600616 1466712 982356 446860 2295245 2433267 2246714 2096646 2369337 977354 101968 232879 2394292 2154044 297780 1838204 802784 426317 1171064 2518612 530340 93174 1435346 197958 1405379 882183 2388429 1372907 1593330 2038866 459256 741665 916346 204733 1599786 2383020 174224 567948 722753 1889470 2148331 173260 1433204 1994807 2391281 9375 212744 293123 2184208 1839720 1844552 1506167 2038833 552737 1536113 584369 1009277 2548937 957885 2252820 374949 201861 581252 2218405 2051257 567001 1228101 1768282 123696 171742 1112814 1094052 2554101 74985 2038836 479620 886454 1183383 1476159 1994709 1434014 1690780 637496 1416865 945833 1226088 542440 361645 688014 1283309 1998853 892188 605990 1777350 204031 1359923 955447 2169900 1651005 620848 661708 1407788 1830643 383568 177187 2371144 2429206 1268525 89574 1017708 1035861 1333661 1339577 1755704 947393 1914374 2346671 842841 1665816 122359 457960 1558544 22316 1166922 632596 586652 610124 2495092 1527098 2564905 1708545 176149 578163 1478454 2198089 2513049 1010568 20094 878651 130806 887274 2639548 114610 2005287 1719248 931407 2040501 608108 2509191 1478635 2643735 1118510 884237 555087 1077361 1847003 1524684 864811 548709 802023 1402059 952705 2472208 1647840 1584919 1231058 450850 1970003 957897 1063064 2460555 1856259 949142 1291406 337556 622710 2291047 115899 1190977 1582149 2256570 1979281 1616551 1210026 2102886 1412668 362995 2372639 26134 498277 147977 1895997 2009800 1301227 2138510 1801691 147274 1525552 966935 1531739 1146470 1963815 218698 1440780 957801 1709931 1442935 848875 524609 1740047 190461 868059 1878564 14158 1783227 2488413 1801609 1160687 2419665 1889828 1694440 671338 1656859 1425464 98341 286229 1914632 1067 5858 942568 671692 2058793 2340601 1739033 2403796 1095601 1761236 1977461 97305 1712054 152640 53075 1280316 1309095 2329998 1633233 335322 795412 293943 1250457 1030315 24705 518657 2309943 2136898 133904 213695 1311575 1910363 1449819 1722054 682402 1341478 2096393 1179546 2568433 149558 995841 786055 673671 2610722 1902323 1070776 1906048 645628 2612989 1896563 734158 2262073 900159 1694148 210872 321207 1114603 1032294 1752118 2261444 255741 424743 1327052 116282 1090948 2126640 2574981 1223159 1156960 152395 1993946 758937 2629996 1444573 2036796 2263290 2581773 1797976 2089834 2005028 2185701 1322965 1913178 1300291 162930 386718 1196163 37206 1441816 2222936 2610084 1957922 634470 1129340 622726 2146579 978229 762364 626735 1196998 1578532 2095573 1538865 190508 519486 923574 1820712 424930 2125368 2592983 1084763 2222435 238544 1338345 1406239 2341845 860279 2392036 812463 1313635 198134 895920 1877602 1715346 2085318 2092108 2378363 750316 967030 169489 1711294 1991981 488730 552338 1836840 251546 1422383 2110521 1695884 398537 1299443 629303 583585 361327 1615672 1695368 35131 120670 188987 2170393 2340833 1128943 168351 173521 2425419 294085 309038 2593819 834109 1015923 1852162 186291 2485162 2442487 651456 2449860 1238194 1340905 1030201 478392 981160 706276 1070469 343203 1977543 181076 1282376 2350569 897336 1749870 320553 2390561 292092 2597189 1202454 760152 2328701 1574973 1955833 558106 2193950 680795 245361 1345998 2273104 1718560 349445 80135 1726643 1044507 1782699 7152 301803 2110144 2599157 78573 300523 1014729 95184 1816205 510240 2211295 1412008 868641 1045426 1965668 1436675 1971088 955135 2345295 145402 901118 1681059 2250710 1602820 1672766 2579285 646277 1639167 2433995 858037 2016200 393885 1660331 53989 1172841 2286926 1973002 1156519 1578442 594094 2575322 908113 2564916 366443 1757832 604542 1771658 1881870 332346 827261 946267 1930483 413166 1204979 1440307 828704 2054355 1802094 818450 1877790 971367 767979 2598186 826807 1339889 2471518 1346934 780220 1082610 1977780 1310 1592915 2111437 1693275 1414247 373156 19290 1962774 239518 640462 1144467 1141858 2200769 1357544 568786 4461 686235 1414628 2110947 2475951 255555 2043973 1746582 324292 1855881 190245 824862 1717273 1147738 1002683 1254247 610568 843641 263971 2156885 2066285 472077 2156611 944226 1762638 1337648 2119898 861970 2618539 1849511 2119091 1418636 630895 1601968 1937302 1481812 2023526 1992295 2431202 28825 724421 1158151 1072264 1640185 1467351 1677242 1231040 1553354 1016679 2512144 1930501 2625441 1248672 2426689 240768 832409 520675 1388741 5523: 2057877 1591347 208348 1675329 223237 1566733 758538 1402303 983866 813625 2094884 242682 727206 550086 1684029 1765368 357533 1860917 1487061 2544967 187166 385471 887474 727837 1070101 382524 2141674 542261 1340906 256886 2309066 2147362 607797 144055 541572 1513618 667935 1303953 2114350 5524: 1176077 2321948 2217608 365582 424227 796109 2540225 2344621 1500145 256242 1820618 2600027 591184 1937311 1394771 580992 1322877 2324270 2626464 15865 740255 849646 812148 1406452 2484391 358002 819458 5525: 1668207 644544 714330 1743447 2017797 1209435 63824 1474131 2017253 1987572 243022 960641 829032 2320152 1369895 2011381 461037 2533141 1783872 1363089 2645984 1027485 5526: 1882534 428550 2645684 2239501 762967 2442532 882774 710747 2296586 1029163 132555 2533753 5527: 1781604 1371228 271930 213816 158313 1500789 5528: 512852 672269 2433426 11456 1311987 519824 2151465 2293454 2084445 398016 2266119 938702 1481142 1843418 1746082 216799 1668207 2021610 1331163 277425 783195 411996 2160140 567418 10794 858516 71998 1245619 2536232 1234629 124591 1421246 812715 2490308 332862 1972423 455917 655762 911068 1199523 1132767 1579859 1895951 2192211 1912283 1010384 2261758 2565504 2530472 142547 1015622 111591 164288 369338 1155513 2344088 2515712 2375099 1032797 1201719 955696 1211787 74375 1526490 2228002 1978455 2045413 1886896 1989361 729846 825069 1743448 322477 1097806 2490130 1159039 2596774 1560303 622142 2501365 2371764 1147872 1124216 191731 1880792 1394381 1097048 1260484 656227 2015526 980484 1811113 107628 1748653 1339392 1314129 591427 1766987 1345829 789525 716506 995591 1145431 1994713 1521318 285768 870554 1801491 1838200 909349 1427751 2533126 1630174 107842 111463 256659 1101996 1875869 61664 2517862 2277616 1868567 546568 523600 183968 1240630 1124220 2489226 268670 1105395 114882 1004453 2004709 392570 983060 1728469 59569 943566 2069846 1600401 749055 2214512 1041462 940938 1308024 750895 187941 1240131 798698 2430477 2400243 2350111 2585902 1860552 1838275 1326648 1920631 902825 842367 1557232 1400694 1741728 969484 392212 2147061 170954 1174665 1461349 71637 2525631 266042 1820098 1140286 1101797 1158380 755640 2510089 848657 543740 658610 2303981 2457234 2111915 256316 2386505 1908879 1442554 1229616 1269915 1722860 1748012 239105 1892821 102071 2028274 1909262 1817217 365273 1959540 714918 1694761 1042183 2570094 1466438 534005 1099969 1025652 2481777 1834300 2536640 1569944 589942 600267 1579673 734015 563535 372722 1084368 224702 1062150 771550 1811451 2224201 2067531 840037 506635 2397327 386984 542580 448921 2027198 1818501 2365965 467343 507498 2608832 2107647 2164204 2433983 1895596 739043 1477970 811388 1338002 1991589 2334327 1633956 2083709 731506 309059 2495298 1660316 2144725 732232 1549682 674706 1508574 1192244 1981003 1048995 1750548 1889675 2540677 1780278 533130 635394 1784246 401749 2578024 1277829 1132050 2222173 2038572 953831 99088 2255431 1669726 2037493 1081659 2098645 2458158 2507613 1754576 1124217 1461464 1466405 2069857 2111446 685642 850620 387423 1864322 2000894 258481 2569772 2545497 2498634 1355 2080071 946400 518435 1397348 783644 1212537 2336502 212917 32578 2140344 1503041 658487 2579761 153950 722968 1063699 654135 1416188 947367 1896513 1162054 448317 1092907 455953 685866 88397 2589622 1169100 593110 955262 41895 302887 581293 246295 175389 1406051 2614356 1279993 1549719 2052052 1246334 479791 1683687 1400541 1275930 1487517 1501531 164027 479083 2133661 1974509 1510480 161439 824170 1932150 473271 1810622 749454 2174325 116901 164892 2272770 1546620 1166760 2124558 1938253 2424417 1401236 578449 2548024 45587 1194384 1218907 64337 866501 1013075 2019050 788312 1702055 106288 579504 1323157 881109 1660571 2603592 180757 1016599 323991 360604 972932 1180078 1221756 2440749 2334964 1685622 113628 2193192 804597 1212775 728234 188851 1755966 2328720 1335712 2561580 771745 527734 2083002 2516420 809841 1091605 2317802 997969 2610831 1123996 1494919 952685 798779 1420640 1055120 2339085 850307 1637169 1759957 1727493 2541159 1604194 1548921 2241291 1570168 1279517 1789972 617911 1016497 106893 711263 1714973 1579697 875813 177853 2124017 1920927 1225771 1530269 363191 1802063 2544767 359978 1695549 2259646 2333791 1028676 2505205 352650 1541953 1109037 335874 897919 1515156 1616137 473148 5529: 773427 678896 2324599 1794306 124564 108305 1886472 553: 929617 1675240 1493430 803226 2323710 1040224 2072181 2128397 1494740 271503 5530: 133913 1247800 724541 1579413 2347318 973124 2131508 2471780 1731269 973876 1916408 1549345 243981 1804426 1523831 2084476 1382766 2101916 1511081 1000062 601009 1045470 1267342 1517136 1206683 1133012 2055426 412504 344064 1053881 2381411 2369613 26326 220849 468704 1265397 936386 1407565 2154062 2049985 641780 304992 1084685 211871 673780 1146704 543187 2287196 1324473 534999 654715 1076515 804666 1210469 782115 344583 750743 2395434 678467 1154329 2338 848649 1996268 2529879 1428783 552128 239971 2231630 1496309 2542490 654401 1788157 2072858 2598555 858264 444411 27515 2383288 93124 245817 578771 1496746 222759 1321410 1506608 849978 753484 2602639 898755 2371884 2452130 1074199 1432686 738645 5531: 180802 1988320 1373500 1187171 1359572 1761707 1667016 329463 2117041 1709499 1993796 1459949 1645159 1654862 1149290 1041746 1857139 307894 1887768 1928917 685642 334352 1209835 2143455 1598266 705443 2145169 629794 2158089 2141744 2167071 2501856 247120 696123 2432487 643164 5532: 485083 2567871 588894 1921961 2231079 636701 788611 1948677 820226 1031172 2256263 2609187 590109 5533: 1580584 541930 2506763 1447160 756789 5534: 2281609 146006 827714 618435 1150510 2101208 1959417 5536: 120613 67465 1355661 1514148 5537: 1982118 217396 2636755 1378977 279008 2133829 1459201 419174 2609841 1007118 1484357 5538: 2237038 745445 1081270 1548433 1361508 422881 2479359 2188815 591273 725865 713385 1201676 739542 958796 338710 1527580 997914 1901036 156607 1131539 750881 25611 85440 1610440 1425722 1246612 2181058 1088663 2534322 1672931 185976 2516738 723393 1982402 135698 2374593 1595996 656177 2250732 1689555 846967 1936689 483916 2572211 1050621 1596148 92030 1886082 2044511 2233434 2253346 2261107 1892606 1585204 1559833 2371861 2513341 2430343 1441798 2632622 20960 676660 2557674 1271566 2511765 807531 1488078 2299896 273918 566850 971253 782967 1404976 1774876 10227 53228 776980 2469459 2425856 2320490 1660020 95714 549672 1857230 357690 78157 2603917 2246650 1595598 833205 1405870 2469763 299858 449796 924331 2593453 1977385 2025029 59065 481598 808651 2168457 544288 96552 1542644 2003065 1070926 678757 35794 239288 59761 1949131 2017852 1786903 1830756 1750585 809153 1276596 1591596 1922980 2357208 1788565 2604642 1351718 981128 1825266 2243223 2146374 1442411 324844 28418 834270 2099264 1402041 2501403 1089763 391601 45163 958405 1468667 1558418 2465924 2258059 515643 944439 2358347 1671418 384548 625848 995467 1903413 1294476 381563 1669731 2154821 953581 196397 913156 112777 1059201 1667022 627627 1323891 1073889 2162275 439352 1362239 1073340 1728133 2607533 146076 2569497 12824 1863082 782267 1054142 1671539 404101 258924 932799 1684258 41344 2064931 545443 1606547 420865 1654200 678174 854822 35986 352548 415085 891093 1425764 2298192 649084 843994 1512046 1339634 489311 2321259 2469144 1365373 2411321 2410538 2030013 2314786 421768 2131331 2450283 1973613 908104 1006215 1710549 437753 1678530 1655975 1766442 1503794 2040391 1797052 1916239 2246266 173243 1876161 1420774 338564 1160091 10696 187344 1391137 2526078 1951603 754670 1032500 1113093 852017 1100744 2354808 2431979 1003840 2164738 2586231 2334934 2268279 1151379 2464889 379804 1661915 1247248 2452466 538864 1154645 1520393 25318 2642248 366611 193710 1956729 1183306 637108 2121902 1108943 1072165 366959 373647 1197574 1993222 330091 2482366 1955239 169637 1589900 1148331 897106 1693711 951800 2414506 388346 2501385 826345 2305152 953000 1587838 93924 440862 728531 353915 1555101 2613288 926721 2147942 1586733 2180979 11205 656896 2039727 1168406 2328450 2360500 2474524 697944 735595 2570964 1015401 1578257 2499352 1723923 5539: 1529918 2519076 2184217 1266092 2004246 961271 551643 1523541 2264383 321473 1942743 1677276 436430 883287 1658222 609253 2282186 592914 133050 730503 1677244 343194 263836 603668 1364152 685869 893187 1751926 1044709 281419 1625434 2578529 2640171 192661 2239978 2220687 2420553 981645 827777 1282430 666399 2297763 439968 1784309 1271300 181367 2179347 497819 2342053 802033 1263903 2063130 875683 396032 2147894 1764431 1530021 2373132 890608 885067 255755 854201 1888051 1933857 1102096 1459475 365932 888677 1818404 1920746 2023910 995497 2202127 2372898 1739689 1565068 1051996 2403196 396838 1215322 1328194 43141 2185585 332300 459506 833938 366160 1994596 2381805 726373 1859843 1773693 1002025 105244 1202634 1130982 1905995 498744 1280279 1184371 1338082 2642149 261534 793672 1418275 2394118 1698579 1787241 247739 72116 28781 345529 1475696 2009341 2614232 39284 782679 1202565 2571840 1096413 492719 1481266 2461581 1887519 603416 2605233 2162855 1086804 1764777 631969 1820081 23425 1767089 2647117 1709384 410321 1781038 797161 292571 244977 2304943 896801 1136242 1692152 2158017 359835 1772003 782261 1021050 1870647 1650625 1799057 1982963 2604668 659063 95995 1399810 1806684 142828 304015 269312 2587209 1596091 570541 1882945 1673445 124269 975424 1281478 1274945 1088349 914544 1298904 1383909 1210509 1119178 1297529 42087 2134784 1498033 566070 526978 1265572 1637287 677659 163703 1743375 2031728 1379382 1668822 513864 1639571 2113140 128450 554: 1219660 422881 1509442 1154505 476120 1990523 1733780 458412 2559892 997978 2313384 2015589 784041 302724 1735886 1787976 1009287 1803516 1846627 794358 482797 390182 1289829 1393014 2375502 1633205 2607035 1587829 686783 1361836 1676265 1606146 2322281 1116948 1248696 1351769 1065665 2331036 496007 1893736 1833965 950219 2300454 2096567 2121649 388504 1437393 611629 1745961 573769 458313 1140173 928280 2316713 2555688 1032165 1641147 607955 979835 428711 370215 1861679 359104 1655277 872655 1508115 228716 510374 2645391 2432572 1025476 673296 2064832 366740 472147 2436216 973553 1328727 2510288 649585 1439806 1953938 2440358 2622770 1184288 2399670 1702120 496488 1328022 2634298 492185 1111161 1161691 1596944 1898957 2611714 1718189 1742162 1440771 2485658 2314989 2079888 2125941 1003850 988130 2553710 654745 405807 2449868 993934 1328011 63538 2482937 546439 748734 870608 2078434 665399 2035961 1141065 5540: 1794276 1140220 1827234 813510 1566104 1572951 840419 1783476 5541: 2271790 1269865 2544114 1579459 5542: 78304 5543: 1081270 1609548 600450 972238 1980034 189365 875984 1214063 1514136 684596 1680282 525636 1369890 401814 5544: 2445069 1730592 224808 105429 526251 1313841 1683942 2647396 2607623 972849 1322941 2416842 859304 1631281 374094 2367823 634883 2568366 164829 1120131 1200759 1304765 1904476 1770705 1716811 542985 2545466 1948155 762781 400294 1653548 65720 335635 1232916 423037 406641 153314 491658 926721 2001300 1689218 1696775 5545: 1808598 1041498 1071856 7602 2511879 2100332 182419 1930461 218019 88670 1588031 747812 2500019 1449831 8299 54705 174613 2204810 439405 2612 1592421 2382859 740516 1161697 64994 655288 2528920 221936 2144238 597436 1997156 2630767 2141772 2322231 1994448 2072154 2394086 2349059 119831 1852952 882116 101253 966473 1829021 2355625 1313540 1242502 108123 1421783 864917 1668951 2482168 1810183 1341904 1309246 1777226 2353804 985251 2111404 1974568 1250682 578055 879314 1293393 2119358 2508747 145082 483686 86813 1406261 1395590 996577 2486609 904943 2022707 770495 2199089 501814 637379 1755750 2412372 1201455 2395043 406636 326931 1255893 1869460 2201441 2280947 1326274 1294030 2229515 1119367 2501654 1246895 5546: 236852 2307650 1964447 1138562 365497 2292387 1342172 5549: 672269 2604511 2622033 2192301 1656835 2445714 1414273 1348187 2105316 1183329 139447 597499 430413 1115111 2512224 63371 1810344 1851969 2443434 77351 2608536 1837377 1824297 251303 1553973 373630 387919 207538 2077438 1256124 1704446 446412 494750 444450 2014569 2041087 1057308 1203033 1813876 2599687 1315275 1942584 86286 622950 360256 650466 1457036 843842 270276 1741446 1439192 2467253 2121206 1426693 2143704 536811 2276654 2154887 1796701 1095596 2297926 1259843 400233 1700664 1300834 712212 1987049 1635340 1924226 2589669 2421429 957331 2367240 1975582 1025048 1225618 2207510 738422 2091461 1951253 291453 1392752 1637911 2557141 951733 1203383 1230350 2267289 290101 1347845 2020401 1358720 692993 2147996 315317 802452 1698044 1896201 650813 1268608 2009166 1160588 2343520 2330484 71706 2455832 919217 1566042 709610 879128 484638 1369270 310203 1916394 939458 1394387 973843 104817 1516342 1297976 36415 1743051 540456 1546795 2562796 2024336 516373 2193154 2569221 990194 2258653 874105 100654 277154 1580091 149009 1725750 1866539 432789 2621660 1297006 1852663 1674803 476044 340307 1497277 2309390 780481 473428 1625748 2515039 2173887 1580119 63692 492213 527586 86653 899682 358577 1226400 1220808 1332233 467475 1696610 683614 1185692 2586473 514982 2416184 2567188 273047 1913068 118007 1797229 672777 2592106 1235220 1501968 661493 732232 1265646 93572 2509388 682912 176653 1502216 532391 1429899 1028729 591493 1986009 424584 1064830 970589 784408 1016741 2386121 2524372 619223 857268 2050698 2147679 1460879 802107 550111 2470258 1358028 1126387 2554490 1350873 1438885 505069 1156639 143314 1104196 2203538 33533 1781868 2449870 2489358 258760 1343094 2430275 1736592 2628064 1010669 2601235 531050 831745 1752143 2461079 1484838 1703323 1396596 1962750 2053688 2440228 1349949 286229 390761 784965 852316 1088747 596728 1027675 449658 456253 2491756 2488369 773757 216352 1377864 1769992 1230513 1677138 882807 738072 1090437 1546819 1104412 2592515 134733 203981 1309025 2577778 2553469 2033888 2558307 2089090 1102433 168371 1623634 831257 1135420 2280248 1767716 2197440 856726 1133560 1870295 2609486 15487 1346409 142487 854447 1508922 1354048 1561869 23264 1901039 2447599 2219210 1273059 802576 790979 416531 40121 1742724 2249283 2318417 1893634 694202 2438093 953718 900543 612793 690272 1099991 1531309 1082004 2366768 237193 608804 2603443 903732 1218080 2006498 2526707 984872 555: 1724200 800887 286346 8121 468513 2506094 1178131 517370 257595 1115502 1822396 681369 2357868 1720313 2576497 984467 778413 1114562 1053545 1833046 858178 133846 273576 1155087 794784 138273 26396 181364 476563 2212448 536250 5550: 2408917 2354981 2640009 2450824 731685 12990 1841818 5551: 14156 5552: 313872 224419 1075759 1888070 1441971 1691171 1020904 1113222 1249857 5553: 829739 1284764 2627768 2238053 79764 1336906 317858 543584 1568774 1173746 2130410 1600170 2022830 2475638 2061793 1882021 756838 1058226 747246 5554: 2498427 63008 656460 1985518 1444489 659592 2372494 2420955 1088156 48746 962800 2515313 1181053 2546621 1402697 1996735 83819 154033 1619591 256183 615780 623459 5556: 328799 626648 2351684 207675 763571 2241810 851479 1634710 662124 1543051 922216 861610 166881 29815 5557: 48659 5558: 2298975 157542 1980068 2393577 910579 1903393 2256299 1322294 1008008 2307154 1151297 1629580 5559: 482592 330916 734711 2529194 1750179 346556 934339 1716684 1338746 187105 964904 2197924 260257 2464638 240763 1606955 1274488 343946 1297230 1327052 32972 2077870 2592724 290350 292705 556: 2141378 2649039 2199358 1826553 553078 823356 5560: 1172091 1321126 1191228 239066 1971472 2623829 1810565 426365 2298381 1634954 744618 1285086 1400585 1084947 312424 1417765 1897875 2354100 2100314 884784 2294014 2563677 1010489 429391 2325414 2316890 2246546 703170 1149424 2544293 29825 34845 1379662 394170 1845403 780390 66653 1541052 89509 748496 240192 2404171 1657490 795956 477222 1622100 2154489 202947 177570 1827462 5561: 2440364 1691566 1661657 629469 1606117 6721 2646281 1655023 2563241 573651 2600899 1918049 2256992 75619 628220 1598711 2166599 288489 1307956 452759 109275 754929 119605 229518 2600194 37897 1741808 2403746 488946 2410525 1855578 527263 2092292 494451 1438819 1097654 2138014 2126122 1336638 605039 130400 2398842 1968427 1691637 1072698 2299217 1871320 1288554 743349 1829368 2411947 2377757 1186763 449479 455884 575484 1984876 2007634 89752 2235119 1698704 2194058 846967 2531593 361669 1387830 1669452 1778320 1742189 602106 230537 521492 1562154 1885885 471975 1601449 220427 614593 1719723 1416471 753693 194727 1569644 509983 1725012 2258132 101884 2391804 2115091 1615951 431974 1003856 614649 1015482 1563179 855810 2135911 995853 260234 1364246 1500597 2056661 1897773 548387 1598710 1714260 68969 2198706 493578 2530436 1282317 2389250 1516952 1300318 111151 247541 1009783 1802898 220216 1091728 844567 1874742 2171114 84092 2181485 2315439 9462 1357096 1480219 2532974 530682 2560324 2364594 602739 2251273 1311756 2500230 1584400 649519 937507 1881619 2216247 904953 1865105 1171765 5031 1021898 489091 896813 1448401 1239961 837374 1688175 318436 2033473 1376923 397823 605783 1710213 418615 1463613 2312587 2593500 594154 989564 1749031 1561863 1770538 462102 403275 1222667 1880256 1256248 1376049 1081318 2142817 781848 2401603 1812055 2299806 2507967 1184179 575320 1955985 2366807 2256813 675361 1906550 1514625 1649479 2103150 1426477 106621 1387405 1931678 1858583 893383 2416392 914130 71216 1799794 1100923 1983276 1508751 1354159 2052891 14192 1677351 2158888 2619408 1341944 2648758 1112164 2525442 1742062 1529004 855371 1332385 2404164 1355955 1297291 1720070 1694427 1584149 1435987 445969 2327478 407409 2254534 601952 1728775 2407802 2370062 1713465 2060550 1400057 1296404 406752 2028042 2315555 265747 899682 244603 2468805 233969 746873 549901 1417443 671348 78421 1877345 166317 1051981 2476717 730255 115240 698775 1962041 2637295 422524 215555 716428 637644 2520639 232922 732495 1701267 1524384 409068 2100030 2440936 845384 2535703 1321087 2174615 2417430 274149 1902256 2198785 1819973 1272599 2364280 234295 401555 2442619 1552450 553079 112945 619570 886066 1687156 2118016 1974776 2314817 151395 728569 1793205 1017668 102771 2262309 1222206 1697433 1695536 351887 755124 497004 407348 2098423 1374010 412587 1483382 1407789 206921 1179142 220891 846394 1348997 2606126 1875139 729752 2042679 325680 1295687 762761 1897184 1678315 1719675 475520 2110669 1316363 250310 766170 745447 2311421 1494439 536121 1919041 1558070 2644091 353121 2599995 371065 1268533 1866697 2131608 1869569 1426920 1093561 276312 264386 288310 2196792 1332798 404610 1670117 2311087 1389854 1311715 2198711 1828583 860596 395815 713379 1426842 519150 1653882 1015537 893074 1342458 2369712 1525168 730640 653966 418338 1368578 2433040 2371114 2649375 1689006 1036904 970276 1255383 2558750 1594929 1619 1284855 1198386 1724632 2017654 2236409 513070 2508064 1838848 2413706 2508736 25319 369899 292193 305717 1204377 2165989 508949 1287215 739881 821371 1597343 1457526 2477745 282489 2244398 833454 1627670 2497415 1453644 1340955 840026 1860198 1076921 1192618 1351966 32667 2147942 1704379 579002 1960066 1634160 916700 1168406 843633 919369 2058705 1524118 2339131 2417234 1668322 2464961 2258025 2107266 1540455 608065 1622196 1304641 1738969 792199 962497 1261544 1057958 1854375 5562: 1777904 1730139 1886379 360923 405837 292539 219652 2433847 2632219 1207654 1576556 90007 2072862 2644574 2397798 1579340 937175 492355 2304766 2037382 1853309 2527436 1693417 889096 2570991 955582 2383939 528166 224888 2277578 813079 759785 1106848 351416 1479892 2568403 285654 933259 565756 1572756 1063830 851268 1031792 1852912 1585606 1303776 842846 1317866 685702 586540 253582 808595 2566231 2162518 851441 1270582 1589991 284702 1649321 1651030 119721 2232173 2338344 650517 207860 1282300 782363 1154344 1939632 49300 46388 268683 2450525 1118148 2019388 244093 1760846 2509154 1344511 50079 313391 2525954 171420 231235 1269693 1311006 2234691 2180643 2299104 2036028 892655 233620 725166 2283462 2138446 2201483 2573323 1024247 1230064 2490643 1323562 1455811 1447561 2151215 2227701 263213 2639487 2276286 923213 685513 1513701 1476886 5563: 163326 1639479 1385776 379704 1980335 350313 952622 22904 1387650 1434429 1034464 1193761 545038 2336298 2295852 385572 1397034 2276333 1350053 470315 1859780 2104383 1782518 1398130 1569171 1175631 900517 1305696 2037493 2214080 849295 362257 325803 1779886 1608101 946667 1813538 2235016 617440 2013912 1704778 742 249936 714664 2540053 1083166 1665172 633467 397811 1201605 1843728 989960 1606251 779289 2305324 5564: 1993213 508185 894789 2278083 1813660 1974593 924318 2202795 1706056 2010363 441458 2408622 2377895 1846526 508852 1160959 176072 2439733 494315 1765041 2212028 678118 413182 1225243 1166005 77336 1142403 1952024 436510 1557668 1745797 666407 385648 1591925 1022224 1605924 1734841 1721245 107609 184871 2412580 5112 72440 466007 373004 2326618 1971639 1628295 238263 235271 2483015 1051728 1908068 5565: 1644259 2514254 842350 612330 1521664 992119 2631605 1959077 1760167 2295589 1535652 2626961 2425117 2455164 1465190 1954078 2160177 681807 392754 2571018 1847221 1093671 1108165 1013460 1270996 1529798 2577625 2118747 263413 1274009 496956 1697176 2570881 782879 2416512 90771 776014 5566: 694309 1963471 5567: 1298035 2284891 826678 966823 2141727 694348 2434090 768582 5568: 988502 1557583 774800 5569: 893926 1594947 1632432 569658 1822091 1852967 565705 1452750 360264 273989 297192 1804362 2595337 557: 2385055 1597302 857668 2575491 5570: 785314 1589575 758784 1455472 1448808 832507 932901 2276878 616881 430319 1871069 1937030 2321420 1062416 2117739 368292 426117 807415 707279 5571: 2321468 1105339 2201584 859350 867802 2059819 285009 1368681 2520779 1432647 2368838 125474 2622206 1246966 659831 1487875 2583694 1110937 1237097 202945 478193 617117 888602 1223911 191111 2182271 815135 2227611 793584 1104141 54039 1347949 408078 1358659 2166574 361669 1944 1553134 312694 1591332 1534348 923342 1099645 152440 578034 676265 1487264 701351 2287299 1894627 886724 932312 2140077 479376 2473747 925257 330582 2601379 1271475 18618 1425527 1543946 955724 1787423 1669574 2583239 1732585 784651 1880664 161677 177597 290306 1293293 1556199 1772607 478448 1812635 1664876 2502288 1292557 2232338 2303394 1873623 851225 1124451 1738134 1771851 1397700 1959774 2217172 1425473 2122755 1100855 1182512 2322521 320913 389668 127404 2222026 2576855 2601517 2572014 2415849 275098 91178 1495723 2328465 619021 1456172 760490 1362891 54564 1729061 1519233 2156806 2512825 583852 984248 1913642 1785616 769775 2468805 687845 1015944 564320 1380597 1331846 540846 1493531 907889 864885 907986 600639 1963633 680463 1781926 393306 1061483 70861 2354677 265978 1847266 246891 691746 2465781 2410905 280581 1478727 529775 1414530 754897 2199619 259389 1186921 2151539 2486779 1909160 638730 2497316 2626891 2070061 282960 1198251 144253 792880 640977 1025218 67321 279251 407528 1538611 939824 394468 572279 1221933 79366 1832273 888018 614 2085894 1358309 854474 1396549 482495 1341478 2165979 1276605 1251713 583715 1313904 1054053 2039281 247404 1130180 2156907 2462449 2122797 576869 2368926 1072957 466290 2492171 2064448 1718981 2157255 2393019 1771219 283645 2411660 2629195 1816472 959997 12912 985614 113642 2043132 765188 1226488 722312 2195190 1437201 1072080 2396265 581885 1636849 1913732 635277 2019193 1673086 2302876 1367150 1895201 1226275 2467730 1838401 2234012 2116751 683478 389602 2070371 1511932 799584 1267873 521325 1672075 2091041 1816220 282224 153814 5572: 1801389 663654 924960 459130 914553 1683198 1290445 69801 1091073 1493755 1446927 2023333 2402783 2231178 1570536 451727 2209986 477463 2586708 1955049 1129848 1099833 1569103 2305848 5573: 903848 1082782 5574: 1425527 615100 1335317 2277686 2560031 2591364 5576: 1739354 2023518 651531 2134224 63728 2208519 695401 2623895 2563334 475005 1629696 1866137 869863 112009 2364958 2587769 478392 544861 682166 5577: 1422829 1750434 1918085 1353760 1849945 1696335 1292217 1708737 843570 982060 256573 2563997 1387844 1004682 342103 1208082 2438737 611215 87872 1011874 954289 1334149 350642 1193242 1797880 2505165 1812892 786801 975062 1082341 2335258 2441155 893789 733199 1590026 2585496 668304 418992 1747766 35349 1873780 2390387 1598222 843148 715675 503966 1030204 168571 121593 921924 851525 856835 1551031 1430585 1014116 2213342 2281345 2500433 1386531 1710277 765272 1888032 1175341 1958504 326328 1358724 638932 1158481 324530 2335441 1694424 2353588 147768 34756 2129231 2363928 562644 2328890 991736 1915986 1457266 761938 1169824 2536739 2470553 266147 838399 744327 1682662 488604 1984358 1803564 578557 169090 2313453 598194 687113 938555 2592953 2402624 866984 266474 5578: 1286795 1646880 547521 1505785 2406965 1997127 5579: 1895686 2245913 234865 2241840 2450487 2056133 1251187 1391652 2511901 1873604 539985 2160527 474253 1788125 1289700 481849 609427 352768 1525212 805884 1847984 704058 1591798 2130254 294812 973844 764583 1684543 2561608 2321772 696892 2180901 2195490 1204809 933578 848524 171878 67350 1107588 77584 1171274 625727 577578 2056391 375719 366736 1178347 1620662 491445 1383254 1837986 2412967 1880082 1993755 1231198 2051372 2079660 453585 558: 1629953 2236799 947406 997998 2590302 1225818 1737211 2160854 708361 1903220 1552478 202678 684220 1039519 2146091 147414 235524 1265308 1227038 1125802 1059977 2292730 1111760 769942 91944 574500 1047203 2225730 1642087 1477026 962948 2178941 78923 1645222 842677 2508636 1717139 1270957 2244204 1973859 1321009 2433978 1180318 1209627 458559 5580: 1724738 1141390 195375 2368263 5581: 1614552 2113911 2384880 262247 1331616 543418 5582: 1053937 474582 537088 1834290 87815 232629 975847 15664 1684828 2394038 325917 570074 649702 10095 1742575 881929 1319946 2257365 1877310 523649 1502575 1458847 1210140 201979 171884 526153 142004 840723 1811857 980106 627129 1412064 1981100 2625857 116044 2568849 1652272 1477661 2347504 1170162 918447 521240 1787635 263290 825447 1120556 6065 1777810 1780367 1493873 2566408 1808723 2121798 190309 1494717 1214110 419313 642066 502920 196090 2141306 2505108 2440723 2564634 710585 404539 1554052 2631211 1384113 2174603 2345187 1089630 787416 644677 1366358 1602054 1438790 2287475 1071214 148726 2038141 612908 2609406 1522802 2092292 1574647 1426679 460000 514841 526007 2456981 1049310 1210064 2041490 1526398 2559186 1363869 1816089 1680867 196445 514877 2609280 2404857 1643397 2334272 2568545 271448 77056 2516034 2565575 2448369 1746147 1030694 2271251 1478827 53030 921295 905925 1165619 776826 2152602 1442804 620414 569440 720781 1339255 215702 227033 1866730 2007255 2333075 1068538 777465 1477556 811545 244727 490534 2555954 1453583 308586 299325 1606522 392918 986953 2056575 58763 2139384 792390 1919273 907879 212343 2190997 1166851 1120887 2487300 2406093 1588895 1641463 548416 2145986 2630887 2526173 550463 1880965 11841 318174 1701133 1077278 804902 1875215 1071149 1504606 2128336 1104175 656455 1670037 1396173 585388 238188 2534240 2484733 1281339 69484 1414761 1233985 1897349 1212846 2315120 627250 1759528 556786 755700 479054 725426 1512989 350168 1062512 585507 616402 1507263 1283364 1595634 1183559 294639 1733502 1726834 1948297 2056133 2121509 1790595 2246163 1196020 1763131 405604 1121380 1467243 2423356 1070507 1413617 649077 2170654 1926750 2046523 1412080 1558355 1927274 2465221 2380687 2121934 404085 382316 1566937 1949550 1885172 2540191 2418216 461629 443972 2230803 1193193 1830724 2614245 1583497 269161 1047692 1397020 387054 2467254 2538105 2569604 782789 9340 672292 2514625 1949795 2189043 1865574 1749529 1190673 2603546 2358695 781743 993226 1540655 2053406 409302 1271274 1737793 221809 1306537 818507 521246 1114067 122666 963416 214205 2493668 1327165 2372545 2481476 1556428 343555 2019351 774255 2490499 192172 2509644 1915004 697779 1100639 1292073 1401858 996803 1465235 1706938 2453571 1064067 1822413 493884 949610 2021128 599906 1122639 1389857 56790 1762387 1348346 2481179 2131332 985926 2487345 757593 2480440 1103614 2263971 1105811 1644621 1767767 146030 1078238 1190125 220430 2190466 2233694 2396013 72421 558798 1250076 2296852 796156 1597470 1686303 457499 431924 1803877 1082935 799242 221914 1784654 1141628 7940 1091782 1868236 805955 1999404 638604 1252416 1450549 1002377 585382 15778 639377 1413716 2611201 29172 1836790 719766 1028893 1668470 1425549 145630 56965 2648719 1685161 1856579 109800 1793349 987312 863588 643292 1154390 212183 329506 850788 1369766 1556199 245419 331321 2413316 1772607 2521203 838625 2193616 1073785 2171737 2487402 2264235 1163047 435128 307791 1777386 1117393 324238 342008 2609759 300887 1391189 528023 1797378 1605680 856391 825782 2003033 1001442 1142028 1770939 465036 1175096 1547836 2576872 2012081 2169153 1663946 1412733 244301 1744593 2057496 2170610 2187062 2523935 8539 1609072 246010 1998407 1129098 1941021 1797383 539345 2074490 2185183 2137000 2122614 593812 160595 187941 177215 326070 809148 707855 711767 2191726 988452 1658654 152772 281937 722056 2319538 207027 2493214 907456 51733 1536812 57738 2042257 1715937 1473049 1330032 12534 1390270 2025481 1356300 1033825 2326940 419574 2595638 1763921 856820 1643745 122051 1893046 486134 265 834649 1555585 659478 1780832 1468459 1094122 1095357 567295 59524 444256 2350080 2373468 222570 1091890 2021077 1147894 1598894 1012642 284978 863620 1519748 710531 2438689 1002077 544151 1695402 1664652 896039 470755 2094446 1878180 1291791 1690733 429190 750194 2239522 443885 2458314 1550524 427125 2074931 1102789 2468410 896633 1869034 2365967 51010 1489346 272804 211564 403407 1391966 113731 557372 979835 2368045 648081 240888 1340358 502461 736875 1563783 1608535 565544 1490810 770587 1782495 2018130 419210 2638470 1141757 1894755 1281469 646046 1517418 2226348 2299467 321493 274273 1798940 1886017 1061062 916895 1030685 446645 2470562 1393836 2174078 994795 2483505 1161091 957175 2442287 808227 586554 1150610 2243371 617665 1317252 1091833 343408 2312543 80657 1193762 2617170 2336369 1614793 93258 642088 1913086 171029 1996999 2211669 2315383 936844 861830 2551091 491486 71799 1008771 1111226 680723 1503517 1153067 1084531 199833 1608411 2082100 600263 2330048 683406 703447 1312672 510640 2595759 1835995 1572755 1350164 2627357 1875487 35697 1434188 610308 948322 741431 513047 1058497 512837 1293663 174824 732199 781262 42059 276273 71964 2548723 182068 978455 1125710 211322 1390884 2069373 931613 1509826 1580010 1719127 2006100 618549 2277395 1702543 228605 1328766 687454 2568821 2495992 458675 1679598 981473 1526753 861023 2239922 26091 2248042 2120612 1319403 1903708 1979630 1234703 1806880 874650 1779906 139003 687807 530404 1844697 1453758 773416 995467 380813 2400315 2068002 1648315 1663850 1719252 1352463 2163805 583007 941760 2344656 2184705 233761 2173597 1891263 2319658 98059 1074102 233827 759038 2530987 2188956 1618693 371412 1409144 1982129 1760016 1365970 2149289 284055 1937981 1952277 2217557 2159730 1993464 1412250 2219438 858248 2571563 1872514 2023205 1094150 982161 1211890 986273 1439711 1461892 268060 1353984 2627828 1631570 2370637 1189637 1942091 667682 80879 397970 2565408 249351 1510644 2609416 2521354 2303133 2264573 1828580 1078323 461149 317510 1099293 1513393 660166 1756051 1990497 1854977 2286613 533487 325428 2519130 1714262 1267146 2017345 174315 1762505 2421265 1029279 1454366 541393 1001020 1029092 205266 2363024 2562888 548483 2564557 1012678 1615654 1875588 249743 2021943 759414 2182507 1684922 1140097 2614237 926380 2334850 1552555 1884346 1529820 2115245 1234617 1464381 1700614 743632 807048 1116428 2116409 2527942 1031298 2010060 2255681 553254 733030 259901 1702250 1102589 1862308 1753576 354069 2303398 873535 529760 2394618 1230351 255503 348982 2562910 995162 1046372 1231973 2540487 2426953 378511 56514 269758 1365046 66114 2585166 1213234 467400 1006834 1992359 1888032 1790935 1518238 2527549 1999007 1554105 2395970 2179321 1208820 2203415 617886 76716 1329145 2332900 1464000 1480412 1100804 848482 1054657 110496 501207 2221554 380180 187788 1345302 1252636 2247214 1417457 2511148 1693661 1706720 687403 1613825 493646 2364710 413024 816409 262337 422644 1882092 1549748 2172454 1072195 1106961 450083 359668 2434111 829296 506830 1473916 1243459 316564 2366698 120151 1949476 1406784 2188859 1179988 2039395 2225124 510639 2649311 1973158 1674200 642139 1551783 1833452 2045471 2174643 1794202 362411 2053448 256358 2279099 890634 972029 379830 809590 1006215 1449978 2052672 2212496 2155754 1954641 2438257 282064 2393570 1939862 1640939 2272850 988831 1779681 1700309 500587 889479 881148 788391 888929 51552 1499397 295512 1446672 986557 580924 2614612 292673 93628 492243 962904 980806 2241309 518102 1774535 1151922 1322035 2267102 1564222 1152060 1163402 213663 456460 2517859 162741 457388 829642 1051560 1558563 2418869 259316 302972 1114133 2460040 2371959 500014 2612165 493435 946610 649284 946415 2528713 1040730 415323 2015853 2085894 2156793 2178280 760811 900828 2428489 2138225 308822 1900459 97583 2648001 866192 2627267 1547032 1919294 1743780 2089350 2284121 2046468 196497 2325784 1091308 2088343 1714480 997164 1693475 1405651 778757 264628 588968 617913 2636581 1134305 2645805 2158484 2145460 2192935 1559962 1181108 297131 1210667 2080868 1447312 2425372 911185 566410 223305 1185592 1365941 2445128 17349 2006012 666851 2125641 1577888 1655248 1271783 574771 1598629 1217314 1578622 36122 1715458 627495 687021 120669 1547952 2102487 1245932 106014 1877530 2483513 2333531 2082057 584248 552055 1674232 2364972 917212 816019 875499 522466 87164 1144976 1342458 2451933 1812219 1265380 507536 1538414 156613 2246362 1202269 1317292 770356 530956 1915438 2572367 453384 2263263 493782 1476982 1427002 984485 806161 1051189 2382571 1367983 94212 1884270 468365 1538070 373327 31842 848805 1879861 2271249 1795019 431179 2201132 1607468 1501684 10021 713036 1744104 351118 38057 1326193 1071156 1704518 1041301 2333281 410256 985941 2502500 2514998 2441479 2051981 521217 362348 174530 2303084 15487 1880134 1728361 444973 1613264 897565 2542360 342958 182435 1443380 570783 1012273 2041608 1660887 1932996 1930262 1344001 1871292 1066317 966366 1160852 116139 2285540 2115225 2479917 362855 2613996 856261 52816 452483 2207176 1334755 1206394 299849 2374761 720069 2209004 191346 488251 2622194 1763440 2168945 2416752 948457 1743945 2162379 2342489 1188248 1059404 815079 2036598 427940 2052637 767800 1586283 1305272 1771049 1464045 1660518 1436574 278951 199771 178962 13090 145252 2105703 881893 870038 1420285 2195426 2482454 1060144 2468383 1562800 1789745 2172689 1218459 1836645 656303 129531 2376878 310867 2447797 1724868 551689 150755 601719 2182672 716500 1821558 1361166 203691 1952137 688 1892218 658645 1761544 2512370 2575394 2124097 1301736 1501458 216363 879550 1668248 2358238 298856 512376 1768735 2535617 1623259 210595 788055 2023653 1445269 80233 105077 1791169 2446895 247479 94109 343754 1304891 762627 2481549 1225456 1101337 1856741 2426629 1613526 1314225 2026970 1184850 1655751 554400 1026465 166410 2167276 1466086 2530785 625464 77803 226684 2078620 2586106 1857005 1657552 916186 1118169 2259640 219412 731577 1871621 281687 1639514 1662051 1186420 422970 335874 1945479 2315888 1992803 459261 118514 897110 1828819 2642740 1168043 1631852 41865 1357738 240768 1614845 1352307 683143 863203 5583: 1967828 1583391 976453 1679704 839409 573975 2385745 191785 353820 1550265 2054960 730191 761609 1693513 907156 1387019 1253628 1790351 1746351 1943107 347799 1169732 1300985 1008661 896738 2121294 173128 1481737 2398879 2470704 2572902 700307 2403699 184136 2473613 970523 1744043 1070413 794576 1703511 2210056 1774825 2105375 548188 2402629 1712349 1636822 104942 149732 1205021 809185 2440934 1167305 524514 1041609 2317177 1576991 418322 246287 1202465 1224519 2446740 2042719 775798 2493018 18527 173301 2565603 2622616 1857615 663777 2304748 1349890 673001 812123 1889956 1007391 1571442 374752 1593784 1328621 2255272 1619168 1479678 556653 1287670 2119484 1654495 2479051 356311 530429 1036142 1769445 1849792 2308324 1153564 665357 1494429 826801 819132 1391101 1086540 1499534 543280 2260472 1503344 2625479 2578883 1406116 955556 1761266 2331646 278244 1889073 262673 2604138 2407925 1634605 858861 2286916 1333396 184427 1711350 42322 1800967 2077563 1136346 1997156 663301 926621 742284 799009 1665536 2434786 1279024 311732 2108491 1945878 1976224 613158 1716201 1279256 1227885 334127 918385 1944110 1094201 1389849 1544741 871885 2309509 1013570 181207 1103682 1735045 1094418 1384960 151971 1643859 2334121 2420654 1009937 1486742 2334653 288428 2358215 604519 1806589 1871659 1072667 1132239 2481052 834828 1701977 62691 921166 552576 1301065 2446661 25828 28259 1081984 167662 583838 2184147 953479 1801739 1146257 1332608 1193345 2196309 1653662 2440104 839077 1896646 1096950 916786 1301231 1915478 1313883 368222 684526 1068252 175869 1967227 2540471 2399502 1810531 876061 2526309 1051150 1205613 2088567 1439944 780296 2499064 1343708 1449838 704157 2240356 2182221 195742 1713456 1867405 1443805 2547020 2095000 1390062 1109416 754179 1371731 1245131 1622054 1932433 1161299 1958789 1436248 1311952 1525053 1300304 2120700 2322911 1400858 9850 978904 2251874 1015663 1352672 1646882 2052743 965933 1082804 584369 944723 2601618 1919416 1375137 833964 786418 2561923 45374 347721 781315 55066 2109596 1625625 467317 2167323 264050 721549 320087 1157042 1389192 950716 1733706 1391173 210661 1954727 1580710 3952 2502575 376973 488050 650911 160355 2380307 590759 662189 1583822 2090792 250340 2498349 429669 1838526 1817279 1204502 812964 2201317 1986370 1044072 2589683 1486071 1016776 2634561 276869 2016596 157601 1953316 2187639 1651600 1541604 2592194 1394605 1512880 2155740 1570415 720045 1444508 258443 1012178 2353798 595315 638346 1456215 2030286 2384472 484796 1641120 418045 1226836 470494 383703 368608 396655 13538 2497995 32510 1397677 2420760 382524 1621615 2316873 1031957 846332 2032731 531602 528613 748586 923031 119647 596716 2063772 2102607 240484 2262884 191890 2628467 2449859 2619988 390923 2223321 147082 1512974 309005 1973530 785530 935901 472729 335733 221400 402775 2458826 1360002 327365 2191636 2144594 1846715 1693092 1187856 2102613 2056157 2122423 1753386 1224268 1409415 540454 2337844 754257 176219 461744 1096009 1396663 1736609 1449059 1110947 33426 2266859 2265891 973235 370998 401843 1306062 615568 1474553 357708 649075 1064519 617082 2098747 549204 530202 702244 1044916 1265699 2011157 263188 2589781 109516 2518796 2181620 2639500 1384480 265939 2641459 5584: 827926 1482654 152628 2372200 1163530 1846329 321829 2035355 5586: 1010649 5587: 2506605 899872 893805 451059 1377757 1531341 2535678 836594 888987 1234429 2259446 2307327 1467206 2178013 1001441 2059867 1154452 2449604 50653 726726 2235881 273095 780928 897754 644045 1184609 2270508 1801598 1217068 1616274 330838 664683 21844 457443 923918 2498631 2211850 1138990 1433085 2309777 827785 144577 400004 2233835 5588: 1069697 5589: 1278813 984992 2366918 1471991 2145227 1991545 250627 1401198 505272 1799111 2395369 1871079 2103154 40015 1472751 2640096 473516 2615572 795199 1510236 2530604 1423476 937193 2265437 1830424 2373764 1778725 1839772 267088 1664833 455516 1162917 916347 424644 1067233 2410757 72923 646168 1339369 921348 39391 320203 133479 946371 1874418 1727849 2115787 1463075 2123688 436803 2634624 523720 56036 129839 670626 1786046 1655027 798250 1930456 1944513 1461630 1008329 319620 1463003 1865903 2005828 2331643 1253634 1607650 113092 982182 155123 674849 1587499 2232524 2639595 1543119 1651315 944508 1930281 2489014 2076954 1922330 425245 2259483 467255 1464113 1303476 587381 2311619 710142 1213190 1280504 2534212 2146605 26538 416443 2277758 321537 2567323 1573412 2324757 296659 2343379 322031 1949889 2520401 2320266 1750667 2607922 2091407 272803 1068001 2190166 459832 2081326 2559608 1703083 370285 2123299 1360717 117492 2183173 2278909 1910693 533847 724676 936834 680045 834143 2185058 1568338 412077 2476717 1665250 1557622 2374358 658979 2056419 2028298 1111488 1630970 1372256 1927404 2191275 1422350 955176 395382 1034253 1012678 2616430 94821 2351216 2505152 1294977 1922258 570529 1951248 251510 145244 6339 1602360 2131761 2391501 1431390 90894 684256 6092 116124 2495092 234838 1263358 906307 217899 65300 484643 206219 2391157 1939956 273860 901812 1004459 1974374 1532087 927321 872072 1718189 173554 2219596 986417 257331 827594 655481 2205110 2201703 1327751 1349702 651129 2564220 1444862 2508958 329746 554061 771267 899111 1793972 648807 1789876 792277 2170750 189854 275827 2623859 729946 591556 1479369 1142827 1463305 317314 472587 1018245 1466238 1433949 1762252 392279 639026 2566569 209226 764445 73277 1648267 2245612 391984 749522 1969303 2198801 1873444 678046 2497421 1545694 517756 1377585 2278808 1376944 1721688 247080 73678 562802 1214355 1235191 1576207 1396179 460552 1887988 1621060 684938 2639138 1280626 2534701 1867526 436919 965892 559: 712991 5590: 1394510 2126729 703790 2583467 1115285 2378282 812712 21857 1778261 303625 1717924 2135476 2301623 817237 2140938 1535652 1823792 1642610 442880 2385258 2176195 2402244 154776 2116863 1712631 1910570 1472010 1034781 953170 1417496 163224 2384534 667220 1896426 1742324 1193659 2518677 266596 907730 1359406 929477 1567696 11760 1675137 2467819 1552110 2279220 2473156 2397638 1753749 1584293 1471597 173776 507873 235666 1825272 612112 2469275 2018587 184362 143303 1173865 87764 1979256 2520900 385433 2159762 1158605 266454 2326348 5591: 179272 2264425 2200149 350548 710656 475100 1829675 1181037 2511626 402966 528161 1594475 1822023 1123741 1933867 1590522 1513673 2446716 1477906 2613627 115579 1105881 223663 20675 1414169 1202799 1926993 820577 1459125 1647618 1120698 2635287 2335765 504455 1494801 1073723 1564533 646990 2168784 2624151 1392113 440555 2523493 1334590 2644555 772605 1011815 1113828 565212 1432661 1259296 374967 582996 367742 1369415 688272 1589698 1845061 213730 1494820 1920397 53354 2002343 2026480 906747 2618738 334902 187232 191154 685987 1849511 1536433 5592: 2423018 1748849 57287 2349218 1417614 208911 5593: 1681145 5594: 324425 1522766 5595: 1850807 2509297 2541098 5596: 2324767 5597: 250528 539110 5598: 2381563 2578460 283850 875445 1926431 691900 720272 1148565 660585 2375785 1454504 2124623 1359802 1287246 871272 271472 1017427 10434 2258664 2118838 405997 1881856 642803 380463 1304380 2542633 509061 992436 168828 1207487 1158151 5599: 1310752 2220509 1779504 558609 2117406 600105 817039 2082272 56: 148010 1480030 1424308 985868 1943543 1423333 938342 2114263 1987542 1570420 1537854 1409051 2395491 2483551 1152305 2499101 905033 2338801 2529285 2211647 898269 538221 1887324 2497145 872064 2553812 1625057 645730 89299 2275914 2595733 142549 1630800 139217 1811248 530525 557987 315250 282273 1826598 1193354 2564395 314385 413819 1489820 1113667 1900956 1433618 429656 265046 1221259 1104400 1065497 584266 1419750 1469556 1783521 1723831 155733 240160 919477 1130923 1253277 658879 2111055 1734737 1605792 102333 429505 2542122 2438075 560: 577397 2270088 562650 1750223 2564757 1163811 1704751 913103 706045 1505888 2321066 549534 1364763 433862 2500061 503493 2479086 2246185 260074 1113913 1342353 1577022 1886681 1344502 843217 589894 1737881 2028735 1670833 811568 1927580 1102968 196173 1730716 1268183 1925969 2510226 1959807 1826755 702124 1244512 1558904 166219 2518570 2484944 2493839 666131 1789539 124121 1655870 288910 2226505 99019 2309429 341363 1929564 697045 1584383 1513463 249451 1562864 1637353 736560 2627369 2455713 2214908 586895 2180490 769702 747909 302198 1813536 369625 2602198 2594789 1973874 2332287 1041160 507603 1331224 24298 2363109 966607 1819883 940576 1169217 613460 2092269 1729421 2000784 170803 1019286 302363 1868258 1131551 2425325 499554 2280393 489801 2328303 1900016 2282650 2115643 1765368 2418528 2495337 2290096 69798 937688 1140586 66083 662514 1386529 1485054 2287739 372355 1885132 1590480 1617915 1533695 1597040 1529601 2302454 695652 588874 2170255 20338 2642403 1920297 1138048 660504 222753 2221973 922324 1956276 451822 1089816 836401 1604498 1837202 2243951 1563530 2512173 2578732 1189462 1548619 1365983 161986 1416010 2417320 1460837 1170618 2431746 1907943 1597778 1665717 1974692 1220732 1420123 2067849 126121 2349571 2205706 2004345 1521833 2067162 2423520 962386 403787 944614 2227576 593902 1888738 650597 631021 2168943 1160597 2207744 1028927 438375 878276 890745 1408280 1783738 1911064 128311 1814208 642551 2086729 1408925 1739810 1303853 677710 2322068 926619 1624700 2185394 112282 1361661 1114866 2418199 1044551 346587 422801 1469549 10897 1108367 5600: 187051 1634372 1611166 2304670 514312 1329074 1024665 1556834 1970505 1066892 66668 611868 1618583 2120218 869959 838727 2342028 497323 385900 487026 1802028 758318 2111125 2431428 579133 1339040 529076 614711 2124978 1393327 330525 2392461 5601: 1342393 736544 2524381 919163 1051186 1168866 75619 14197 285009 154884 1639264 1824964 873352 1842179 729457 1489722 2244503 2143678 1774516 1357835 1428041 1645908 1193967 921973 477110 2204010 118656 1812498 162134 1546695 1833952 719183 319226 1415158 301414 924232 585078 1447890 349793 2310554 2119494 1512267 1083039 1206225 1158291 557669 2450487 51035 642596 424934 2470991 1773124 1289829 814155 1823461 509566 1911025 1040988 974588 1936532 1216954 616820 1475572 801571 877947 180858 2196757 548190 1955159 1196066 1943382 1838936 1591178 514172 1150428 1400632 776333 600289 6025 1503383 356768 771776 2251969 207332 47450 248645 1509616 422896 1446914 642667 300679 1434345 2100032 1500730 626732 2644736 629601 693116 2339094 1648382 2238220 1717895 160936 831488 1163047 912643 1124262 1747387 418615 1871431 1670174 1490379 19797 300039 2500376 20903 1461189 2073550 1901579 1176097 450698 545697 409304 755711 1323616 1842989 1741728 1392452 1390902 981069 2099702 678831 227559 2403089 76314 2304182 1986389 1253505 1445648 140195 2445353 1164336 2051062 1715264 493190 2120704 179753 2045599 2004384 241274 2072523 2096426 1551486 222993 1505935 874731 1843131 1113338 1745797 1951038 724559 1577371 1502133 724676 691936 288203 1824575 580306 1249326 2412060 1821633 314345 2639663 1402876 1377058 2603178 72116 1695078 84513 2133375 506031 1774794 1603837 2128267 2002446 2464357 447445 1941344 2443440 231838 897754 437921 22792 2630696 817043 1850289 2181476 2560973 2392883 1450159 1167392 858644 2240238 884500 1697248 2514069 186446 1956794 1084266 2640454 1058076 2149144 58805 1419595 1266669 1595935 1845630 926144 721652 554312 608108 2130006 835283 522661 1060004 1374404 740126 1342289 368638 2342439 1004716 104061 22105 410726 1812318 347838 1240398 926645 1837681 520194 2021486 2363515 742204 201087 1311715 2191583 1427407 1379723 681249 106413 1296497 329322 2557077 2442493 2454216 600898 1630561 2086404 185181 2344155 1086544 830809 1040964 741572 142487 292193 322716 2411279 900257 1668623 717570 268291 869121 2519239 447895 1671005 2244398 1509897 739934 637990 2479838 360786 415901 2397054 466752 2278808 1447098 559240 2204166 1140656 955665 22235 1688849 1336108 1094869 2245007 774474 1658547 2012066 1713119 237362 2553534 84240 5602: 1350489 1298147 2198070 1388078 2340635 38716 1860615 5603: 1023883 1894937 646737 378010 5604: 1835659 808802 611105 1174811 589564 1120901 529624 1253795 400426 369335 952366 138810 2215818 381325 1272450 720736 2166221 1191484 200206 1866823 1817906 644955 30410 1514761 239462 667833 701960 1910722 1597295 2222851 862596 973656 2185461 2237612 424513 949229 1836056 2083763 2132033 1034886 1634558 827845 679212 2377525 392346 978403 438710 333455 2427143 2446101 801409 2600164 363941 2163486 518420 1336700 2521846 711509 1740433 2208961 1621048 1338549 1917146 581675 5605: 232270 2546842 1429495 1877834 2425147 2242779 814376 263676 651763 1216093 1387844 2317924 155095 2390246 2290039 1409361 2442466 1861022 687574 2036577 1800842 2139631 236629 1061611 1256953 440708 507688 669508 927744 1520785 1220248 307658 1615122 2020963 481024 380397 2036028 516107 2156285 2336203 1384397 1160799 1331403 1657018 659645 775483 5606: 1286235 2139576 5607: 2620652 1103884 370450 2464521 70513 1344568 2075173 2406644 2067401 591003 2135476 718048 1136181 847018 2488440 2259321 1572925 65637 1789016 2025829 1980441 1630897 2069146 2413681 1798808 1709604 2353872 1259220 2129206 239854 707272 1590568 397675 2303816 789068 42300 882297 1375824 1874342 1966709 753644 916821 1336580 1323736 1264879 1566812 2081359 1047168 1897479 1450827 1970147 1237344 1728468 1571382 96605 725944 1521233 1239015 697231 1464929 1334586 57341 1098524 1350931 124612 960577 2172691 795446 747244 315143 1570070 283107 1901861 2356956 56144 2399850 1255893 922012 986436 1428336 12842 2227197 2384311 337001 2511321 2518549 5608: 352846 5609: 115218 2071971 290875 2418107 164241 2578198 2167582 914074 2278260 82058 888545 239570 1925783 2019878 1540527 2591233 1254043 2453726 2086270 561: 1109576 360652 1175361 1102979 334088 2626309 983229 1934054 501133 1628891 1784340 2295834 2543763 2274275 1367066 46662 972147 2057875 308969 669523 2135683 824451 1553636 887930 1999107 2545582 2276852 2050199 2521412 134261 663249 155945 24316 1399687 2357912 1853203 708215 179499 513943 2243084 1734382 2472822 2233005 2311555 2527740 2177379 2077338 760453 1089784 2466818 152109 1815294 734791 1931765 21140 680861 771576 2029676 1243566 1368932 2083088 243228 1126571 1612913 2433365 1941973 939351 5610: 459852 1447009 458304 1286664 1531295 616516 2529917 1742468 5611: 505004 756279 714106 5612: 1186746 2194901 2259345 1736221 2337965 2517247 461863 673502 2582367 1763197 1880792 2396661 2236562 1606086 2397807 2350301 2423970 1473325 514712 831364 977564 607194 198655 682994 72808 1845249 1696090 139967 2077391 489359 1972705 1293126 785794 649501 5613: 1904849 5614: 1127292 1570016 944502 2056709 1649057 1118848 564686 2153336 2542959 2134735 2229906 618120 2574934 2461260 2575490 533598 2108400 354395 824133 1259174 496135 512028 793395 2142029 1861800 1243155 736998 1883334 2480132 1412180 482073 1121050 74991 970600 1262094 1036492 910082 2371222 1991757 1514614 258249 1300330 2609406 2443434 2584048 1736221 1113160 391960 915577 838738 1857375 20407 266807 266612 1315642 1644773 1839977 1298820 1458275 2540690 1261158 2587762 2546166 1064781 573088 184469 692585 48186 1224002 1637945 881750 1211915 678418 713919 625260 451966 2363076 37878 1079046 990738 840340 2080189 592246 383154 1393412 2626776 2594239 1532325 2467280 521481 285101 2461521 872451 2304766 2353893 1218611 1060499 549314 2141380 401372 1556647 1932218 259111 860899 731296 1600492 769356 1601989 64588 2071678 2451567 1380802 2073902 2338801 326515 799358 1670287 1957011 1782695 322728 1413938 2431269 877381 568305 593717 1103542 647164 1182421 877177 2504840 265738 866114 361449 823549 1919978 2094482 1358272 267068 1655613 1573429 703841 1432650 208051 804444 191707 2082397 395489 1254557 99043 719437 1949305 1197733 1056022 2600015 1733628 1850257 1765525 1930640 2485167 2409629 869264 2344660 2178608 1053621 2045935 569044 841050 1944481 947094 313084 126719 288401 2579303 541188 743536 1810422 62443 1404976 2012703 2601582 308864 1397303 1755262 2029700 1813467 1393988 957198 2168540 2339726 369069 1890574 1821640 1444681 1372886 1464444 2176039 1916704 2526571 2202777 1592006 2603809 574514 114157 804864 2090713 2120536 1992224 1526160 2622066 229931 710416 2279844 86249 1279043 1890109 2476585 1652062 483956 2194109 1018261 1241738 1215441 2481555 2500059 2599430 1062793 1022796 1258610 2479257 451258 151183 628064 1477339 921063 586716 1258597 201573 1432755 628690 484283 166808 801990 254270 1889566 756319 431058 2225658 2024799 2373468 349811 2417585 1919822 397497 316312 310196 1994187 664935 482253 1884214 611955 136817 1998563 1371256 180064 1323861 789935 755009 388839 1228229 2621700 1249280 1676315 775874 9388 1716723 611924 2364853 2174312 373905 2549424 2006884 301642 393588 1840233 522236 47239 177935 1427013 698063 2153528 337085 948225 1870223 1246762 2040522 2506767 1275121 1468548 1393986 2163575 1167845 173304 748191 1791973 88324 2541020 2210292 2451406 1495814 1920876 691015 453625 1049292 739145 2521205 1359093 48262 1998180 297043 2051302 398677 2518684 619279 1632069 1792718 222894 1672155 1099569 1056877 1080887 1393750 2487184 251016 526778 1323128 1099112 2186925 1187790 1080603 2118693 594113 2092667 1647618 952050 2586007 153777 1448380 1182779 392366 582876 2119931 1173345 1023844 2442363 2319248 480835 363692 636569 1626955 486662 1999556 2094447 1509810 591064 2552751 628007 2363879 843655 1991148 954438 1181547 2489757 1631353 2058846 2635840 1071644 1531823 1717548 988968 1514166 2258032 1533658 2335786 2510179 699579 2412835 1474827 2064580 516355 1462501 2364476 2579463 1041975 1264171 656660 2246773 843342 837795 538335 577779 1069244 1887307 2637264 988115 1235514 700327 612205 2200788 1478617 558375 138582 609677 2387461 2181990 1381327 739364 348519 942542 2410903 198731 2481821 2420608 1204463 2549013 91516 82178 459496 2444078 1077414 1258859 1955193 1445067 1706808 1907064 1793097 388021 712499 1543655 1388349 942876 1164321 633649 56165 329469 1081194 749609 1666453 2044154 1766233 755749 272673 1002434 643718 1021677 2370726 2003319 676992 344181 65753 367152 194957 2335827 170872 1474727 30793 1043250 410503 1630009 177065 1659197 2086655 2371962 1484314 1795860 1857794 2444234 2443425 349627 371307 622295 13168 2640718 1955147 2543437 1253782 425177 2061846 942100 957125 59172 2049218 713379 2444655 918713 1583407 698692 2389812 364501 1680274 2249477 84556 67352 2565519 2230924 1946189 241240 803726 724783 1316817 1182415 961946 2038670 2433307 1821972 1722298 541226 2339343 438965 1330669 681749 1509061 72855 1379794 1306646 961066 937361 538229 1722557 2263729 59659 1597374 810889 2330455 1027067 268421 384420 225399 2520443 2318948 625008 1845720 645362 768502 2561580 1215318 611197 1050130 925905 2441548 452597 2232332 284900 83562 1045763 1422436 2505553 341838 534178 1868129 933826 1296886 855264 1412058 63691 4368 1636849 1431048 270010 246549 2461388 1887498 2184274 1493270 728035 2294935 886870 1027932 1619860 1495819 919746 279109 486733 1737439 913605 1939036 2280287 2171847 1251254 2052091 1669833 840853 2544767 1565488 2390573 1417720 1927051 2460564 2295122 2110445 1727167 1407570 2145533 2237303 2246677 1217192 1083932 2161088 299636 94258 1071354 5615: 793041 405150 2323844 1950435 952181 2123964 310137 5616: 1988320 528833 2160438 1418242 866591 1542310 666258 1784924 1044403 57545 5617: 1165915 1715677 2027416 967303 385077 517706 2453423 506044 2295967 32183 2064055 2024586 1851368 1559269 1123022 1868176 668198 1650652 356273 2423730 1121452 247479 5618: 1586162 638955 5619: 901593 1930882 606964 562: 1796171 279248 530666 807137 2559624 2606799 2113373 1846454 5620: 2388703 5621: 1129788 1671797 1974221 2140725 2189434 1549941 1110372 1980478 1136480 2633691 2394341 2487508 1006269 1637804 756020 2510931 2388479 2023139 858574 1212207 1169676 869234 1068640 207004 2336313 1264604 2270401 2179618 2307427 89738 655269 576574 2231361 424439 658372 2410149 1905414 2166862 2588074 1702194 557862 1474258 1325183 352140 531996 786024 601952 2575999 702016 1601910 1965560 2270315 34130 1369395 449520 1082419 1373215 1790831 167759 2050650 2305305 1351668 357461 1853810 2400913 2160306 1136082 2290421 1266360 320105 622419 180090 1794585 2452583 5622: 772828 487949 2241737 1089374 1742072 2523426 1374154 2127616 2455 537382 1867314 2301079 1280587 590862 373515 1310627 952694 579133 1565162 70388 2300721 2138446 1284259 645362 1383213 798142 5623: 639198 1682436 5624: 1472476 727278 1132931 504218 1287067 1696820 5625: 1323332 678516 1006420 1845602 1935192 1487164 947598 787277 2524705 992200 2234753 389534 402255 251613 2002138 1458633 1086135 1138844 329966 159908 2294639 1647122 1193818 1370645 2199355 2278909 20076 568065 1331633 456162 1861283 219894 1451538 2429370 1322625 811903 2286568 480555 466554 5626: 2160305 1752933 5627: 1919313 2283274 1826170 1754223 1526916 2433555 86653 1961997 772036 644425 1508293 603358 1138562 1798368 2533563 2336827 1917947 1494820 713764 366766 5628: 654180 2570325 1897382 1459983 440507 2318388 1938909 147725 1732396 1115440 2596095 203942 1076545 23579 1040160 564829 343668 1051727 157927 1111676 483909 2277301 2254766 1706827 1957985 2563488 2169106 245976 1936393 2026361 1677869 2594285 1873973 1208048 300112 2180722 1490332 1354180 481046 1582997 214899 401618 1979784 833968 781749 1123300 1292822 1439651 1084313 2161346 2009487 982556 171843 900566 2167053 169592 1116846 1873465 1436577 75185 390029 939163 2055504 1948330 1075399 412819 1318090 81686 2070061 1404584 2066148 1183166 672562 133996 1505463 2033074 542833 992913 1419338 859924 662461 1316824 2490432 1811378 598877 2603342 2610098 727281 667721 2589324 431179 1064888 2420631 2352215 1832549 516716 1441572 1500088 72876 5629: 2005865 455105 1715381 2428794 1514999 1860816 429784 1904124 2439490 753597 1449810 217444 1409518 1524486 668693 1999305 1730845 2303590 2522054 112176 1000140 1450201 812971 1710982 72749 1530651 630732 2188933 2323668 557295 2549156 1529805 1721422 938127 1742548 2419795 522453 2232026 2489619 1977261 799660 2494063 1204648 250888 2058705 563: 2550130 307049 1481710 1204487 2026560 662393 893409 706456 441964 276827 462799 2119151 1818537 386158 1337828 2259653 916594 2508299 2190901 2424362 933692 669840 511238 671473 2316473 2144144 2257731 1274723 1071084 1978952 2433422 2042015 919434 2046408 2023600 2551734 231100 1616559 1140468 782218 966506 1136129 2473652 2327475 2057985 2360796 1549367 2332676 235338 503955 2081331 1807973 437876 276374 1207679 584722 1004962 1761836 1099918 813622 1845188 1104231 710018 1762300 1809857 926963 1667278 1942396 1058449 135006 768147 1643996 119329 529747 2382165 2644443 479380 1186382 1383617 2539534 2424717 580074 2637136 1495975 628032 1200702 1707623 1692072 1295320 75853 458757 1730732 1666705 257661 603613 1159983 584690 717991 620076 1896639 703961 539276 924234 2604757 276757 2420238 997456 1697459 1398222 2136198 1495425 1893018 379540 2280298 877265 2156619 2188936 979794 1798994 176297 2271970 910522 159695 1718235 1017411 1286402 2185238 874943 91901 1414531 558778 1395533 137222 1468331 1613820 523657 777038 5630: 798692 1339049 691245 1449137 552398 2001640 1027558 2414662 1381679 466453 1130529 794337 339573 1003506 784489 2276388 1246775 728508 2567657 1599100 5631: 285766 5632: 663276 44689 1715220 1671002 108805 691705 2144014 513618 749593 1538164 803330 2113038 203746 1750833 887729 429334 1172310 1725375 4229 954485 2336543 1360392 5633: 2146920 2551418 1165815 23477 266192 2550066 1343617 170430 196252 76019 1915882 593970 369821 992739 641044 1498038 1498172 214018 946901 217845 1795086 1015726 965652 308070 166603 2551609 748007 1761466 537928 311292 1071276 240089 343903 1634135 966710 2258029 2578106 2162613 838561 1020521 2592894 2352538 2398094 340206 1063657 1804066 2296708 42324 152874 355089 1727888 2362443 776473 139669 1704544 1634045 1512794 2640401 1291459 1573585 2331667 115654 1908323 1011175 1172296 2289973 1668468 2075491 2457647 2350054 1727623 2003077 2281524 130698 461931 913322 2231426 878231 2325882 79967 2145631 2218945 2206961 1489055 1062603 1488329 1486271 1954071 873552 1561122 719021 968569 1043777 2033213 2463715 2169805 2264726 1462501 2191265 582722 2001892 2659 603253 1808780 1472099 2380386 2549013 1627382 1561963 1812156 2131730 921803 37412 801591 1451946 1459941 2630011 1772011 2017559 1510820 443117 2204781 2377369 722082 679887 1731274 1812562 1580591 2167403 1798320 306834 1412530 668461 1481830 2525342 2478102 2403514 2019292 1459141 855693 2397938 1350729 735515 489271 722529 1238850 930221 107221 1709996 2358701 544728 1363968 1455811 1190319 749544 283023 1783447 1775251 2488682 2477513 598038 480446 203216 2516648 2163705 2022899 865665 1444937 418392 2613500 2259816 2474112 389739 2216912 2276286 945467 2269448 2601857 560115 5634: 2604908 336699 2266034 1237354 1304471 669156 583589 2614556 1788635 735850 1994971 5635: 2428124 1975748 5636: 2070135 1007545 182445 1658172 2488357 612682 312890 1699590 2478105 420623 928245 2041514 2356230 2030036 1641740 1674428 2053504 209999 1288627 692002 1726268 2358822 2556131 609754 1111662 2623605 1287531 262360 5637: 1637895 2354732 1801892 2416775 2130668 1996522 2011583 5638: 1349011 2021165 301414 1833077 239493 209558 1739079 2392152 2557452 1193320 1948813 874568 10584 2120235 658961 1734402 2046421 137228 1348053 2575953 1175158 2570559 1045143 273441 2015401 352738 593096 2541990 105086 1791762 70494 350557 273212 2625028 2165490 1826523 2104646 577811 1473694 354100 462584 1444854 2638603 569139 543421 491872 168038 701781 2288082 428511 273316 2232155 1622168 2441344 1810093 5639: 876850 414816 362247 1131429 2545689 2631256 755678 2635437 933371 1186650 1601758 1980989 454391 1577560 1175419 1905239 1292855 2046461 213115 728361 2422562 417443 734347 564: 744121 1989027 599346 1245270 2403601 1962061 812433 360412 869097 1832595 606789 1394716 2580281 2192511 1919191 298408 277135 2417270 581517 712217 2036122 2340193 840177 2492620 803481 1462488 1161373 1330604 1485469 741510 2626223 2584528 1371236 1249447 2213137 2625262 1318367 2018450 857117 2433001 347183 912138 647603 2292261 1909991 2304622 2461227 950733 1895645 1730868 849875 1140532 884640 951951 1467451 920143 2063301 722447 399122 775281 577934 2405492 1675133 102020 535888 300172 1007245 2419256 1868770 1720391 446521 1807859 358052 513120 1759013 2240602 2340450 910748 1613995 1216005 1183685 2314783 2473070 2364284 550040 1560099 274970 678911 13305 1925583 2172404 397793 1784648 1277041 692305 903571 613619 2087865 1105071 1421792 934163 1820666 1986627 1567801 619362 1251910 741248 2289469 846860 616997 491554 1328011 1488820 1114801 1143242 874943 176539 2233194 2236461 291666 216444 175095 1058468 5640: 2193134 2075410 2635395 337333 1353591 2558443 2064176 2236896 2254922 1912073 957290 2263982 53089 5642: 1654509 68659 698746 936849 2459096 694042 1962138 45207 2632548 586695 818485 2099714 815327 2224532 570257 184450 1802901 2518589 1758884 2378334 1778784 2046106 253275 2502323 1882757 1578012 1341188 998762 2378137 1919602 2252952 662533 2112875 410802 2207504 1985040 834323 5643: 980139 316918 320579 997673 804870 1284469 5644: 2289614 1621873 2266550 2305223 508342 1345108 1684516 1502634 1661985 14690 1661229 1100912 146028 2082946 1684950 793036 375678 591196 1861514 575830 1689845 1030306 2404677 1718686 1988319 2349403 1962894 2350535 149072 1287683 687762 319119 8826 1113647 2363536 1456522 293151 5596 2422120 649864 487154 1569734 1153993 224051 796367 2023059 2609784 1680924 1894820 1203600 696997 633929 474202 1593443 99798 1034415 1763105 1176077 2580614 2448462 1734796 1170841 1146220 839859 1068656 105573 2337325 830912 1014554 354711 184473 14923 731217 902910 849942 976825 1452267 1745523 2529973 2407340 1880429 425264 2355679 1649111 490147 260347 545351 1251836 2510459 2639676 2522526 2171355 1679793 1247726 1994505 245658 907558 2056074 188809 355744 794908 1073589 1649067 183868 2162228 1943596 777968 992119 232955 2264203 998276 316473 1088663 250836 304901 1003288 2413192 2068821 1414999 70137 1855138 1495142 1133761 1899301 2622025 2071995 427339 2037324 591622 1551826 531399 1815014 1731858 305229 1131510 108484 1740700 2320946 2402877 180736 2402408 1330625 1741667 1018901 119780 2052928 2450585 145926 1372391 827955 2332086 1834472 1108775 58741 788933 2538880 1050083 373435 1742261 1984158 616585 1143782 1594095 2622649 610764 1084538 2166027 1680116 1215385 657459 388781 860353 1744265 2504266 471756 1065187 2452164 663915 967997 2335001 1170886 2361381 2347727 2539332 1496747 2282756 401617 2050982 491395 122746 1620037 326898 2485569 1838128 160492 1558930 411705 927796 1679838 1201334 910768 714329 1760200 1526490 2374684 1024285 2143069 2239699 1185600 1204766 1976079 350786 1256575 1040302 2050652 367209 301472 611240 68768 1059528 2398509 203040 1785838 2223069 788 960733 510319 2126139 1643250 291396 2418042 2558951 813989 1386447 1697106 1532094 1562126 2223269 1648404 478989 375613 1705196 23109 4044 1895774 1192959 851549 816518 2423195 1784735 335851 2213134 318885 768862 2042579 1043117 1200038 2150709 1618685 543515 666081 433661 652812 1650899 2517039 100493 1797805 1589336 2013650 2093277 62904 810406 1097118 1647190 1810496 1055893 2141351 1818925 903549 782559 2225637 738136 284829 254734 2440972 606765 243109 2372890 1823240 137236 2243508 542318 1200504 364535 2609896 2525175 2381194 1007577 1026772 166467 1056326 1829400 468837 2537605 1464123 710736 404151 1455492 761256 1238047 2531096 501947 1985776 546338 557504 2437460 847597 1887468 641754 272956 1546190 2505139 2240614 323945 97322 2038574 1339652 2456304 2603700 282970 1120216 1147839 136736 852295 1213911 1064815 345916 2230314 914221 407867 1139389 2168467 1460449 535749 1062852 2149604 214007 2094500 586026 2396786 190662 550818 2402748 828351 2076274 2382749 1734369 1006570 880688 168981 1323790 1021737 769595 1545522 8380 106397 709132 711688 1551591 2277171 164480 1186618 981619 873195 1536967 1065438 718873 568743 1630714 1979317 2365581 2024558 656242 840500 2181176 2059251 178091 1135025 908048 612111 1905883 783521 1357292 293094 2028811 716096 2485087 2234815 664090 1672221 967731 1768792 2293028 297917 2423082 1743040 612127 1328605 2288023 459371 1271273 464303 1125582 1589270 2597278 2103203 1171259 15732 802467 1599803 1794722 849952 1564150 925846 2451618 2164853 866350 1546625 2447377 1874567 1770324 20203 2608940 2129052 1932183 1289344 1018129 188870 2620546 1404967 694967 2199237 338971 2303680 2636382 2520001 1712067 916452 1230191 25243 1337310 561360 1814732 1278637 2310552 2351709 1669425 1875073 1482069 185160 365527 1860860 1753780 2236562 1520179 2120666 2278590 1413805 2118950 749164 892788 1896483 1674012 1985546 2237754 332903 573321 107183 2064873 771467 1250502 1898966 151561 2610018 830022 2379709 91408 1010440 959646 2270166 1564095 1132430 1998896 581575 1186321 1224891 123116 764057 2556001 207027 2227164 2541521 1758698 1299742 546475 2126260 629141 986687 1915183 648980 1513789 2262372 328307 1290907 1279109 1900382 785803 1911715 1138082 2459632 2173074 6161 1096281 1105405 2629966 1127103 1189964 1322561 2014509 2620782 560992 1859041 312238 1428983 2323982 478629 213442 657582 784870 603912 1106863 53286 2220384 1007872 1513873 567272 2419605 2617068 2454784 862881 1693851 2563087 1619311 1621703 382906 1915028 1591359 2291551 488333 2428081 52927 1990724 639267 133745 1982967 1588901 1193638 1780069 1605693 2004351 729751 577547 423954 2259970 2023907 737233 632018 873288 205005 72113 154186 2305406 2163564 1353373 1885283 2140533 790399 2345468 937394 95943 2107737 238428 941118 1866714 1338631 1768048 2125605 836305 2152777 1013341 1845479 94657 1379641 2639673 1713008 1050496 482234 2407866 2099603 1545819 185296 492078 1440828 902804 2539109 2256880 2412984 656355 2327122 1595338 9366 1304156 1831937 489801 1063465 1490114 1637354 393831 155884 389654 535789 1459699 881440 2115589 1508365 43900 2026350 1726928 513238 1474202 2092788 16201 1994083 534000 2322760 2075571 805631 469344 1633378 510640 1343312 1024815 837881 1979039 1387500 979362 2198149 2373703 1952121 2382631 666172 452440 594339 1723855 358796 2083596 1714887 1296570 2431150 1418260 67002 2072907 440697 1842698 1053172 1917940 2458378 2376125 1364128 1421565 2086831 2460910 1574832 1854747 960801 882359 1649040 1735868 1894458 315894 1222320 2301648 447875 330381 2620860 202501 315297 1434175 2342397 2364842 1245472 449632 699585 2230686 468958 450310 1700452 1100357 561512 936828 513900 258170 554580 2287898 2096024 637213 503937 2503796 2423173 1836773 2348975 1586533 2535971 1989301 525399 2216080 1965391 2125414 495723 1321151 1099878 2290164 1797962 571113 218417 1486620 140332 207717 1112688 1202372 75923 764513 1312075 1822472 2059141 32815 1001728 1236301 183099 716428 2638445 1161657 64113 1429262 1501608 1523615 1660195 1787877 2086901 2165958 1863866 2365141 915773 1018774 1210010 1430416 409704 1209062 713569 297508 1941958 2402173 261892 2559965 1842511 329555 1126041 330493 1869233 137096 1954085 664705 467431 889089 542227 1125967 124639 252476 2137826 2648870 604922 418825 534192 1182112 284144 953253 1449855 360005 1914814 1345167 166038 1963217 1658288 707115 2248070 1846036 1098040 308331 581141 246572 1836715 2631515 1565851 2351328 1311655 1602775 663848 17744 1785516 2391850 309216 1018487 1576475 2353750 1823960 996762 19026 1758249 1334718 416338 204950 976622 734969 1797612 1950598 542649 1595863 36730 1216424 2214025 913546 1720536 2381997 885755 2388095 977345 544956 2394115 2497262 1625610 2496825 272185 703675 2140962 881471 1946867 736097 2287943 2010465 521747 1648464 42570 1497891 500066 504215 1197605 1935206 686154 886454 312859 955778 563804 1734005 1667294 1124376 2242024 566978 2441830 765272 1124825 297074 953540 1373034 2497972 547892 1493003 1066502 158872 208262 2555609 227599 1858690 1107578 810834 963711 2453988 1351779 639533 1240712 2464615 1886585 1065620 365494 1490582 1897417 2484746 1893050 2503797 2525522 262337 2442157 2079308 2387754 1128089 343854 1200479 251144 1621023 2326108 2198089 558180 1700131 952344 910755 2025338 582371 1288346 477297 2541162 298087 2085204 426307 1431130 571278 272379 1979874 775034 2352606 855769 1445067 1353444 1752968 2155149 970073 1127641 1802977 2316556 1003874 1009860 525347 2231104 2582997 1322062 55995 1354209 1412938 1550986 1556872 573533 523793 897755 1283171 2446682 2107405 2103785 499162 1763451 517246 839623 247660 1083306 883947 1352256 1553129 2377495 319672 391065 1355035 339645 1953711 908715 14115 397873 2633932 1031294 185424 1849568 2445510 1808694 1145003 1522367 2202630 1202962 544778 2280401 822304 2073316 1846690 2238219 730010 1252638 1497958 255085 2413377 657842 62802 1985739 1073198 30393 1789177 2016599 975654 523186 901530 2176957 1339785 509436 899614 215558 544754 205119 1047834 2591680 739252 891206 631788 1925354 63845 1673564 134743 2000004 789625 2029760 996018 114929 1750371 2230652 1265419 2089744 1824466 1649232 140284 2385050 1841618 979151 760923 3053 933207 896628 609668 348902 2108997 2482302 2607975 472063 2121793 1503278 511132 312180 2027264 1657430 1464965 925532 1093680 134733 2340645 281097 1822574 506214 2401187 98642 1848072 442558 2631892 2450375 696959 1218907 1977919 1971013 538184 368457 883178 2057000 395730 1585696 15284 2412435 1538864 1830555 441631 1490775 1202191 218740 1421249 1510379 2309518 588531 2375155 2594958 1064369 890861 592315 1655236 2232026 44144 1042718 912577 2297678 1527164 1940727 215259 1805660 1097461 1797996 2199735 1210229 321235 681067 710150 1193872 336916 1941711 2462221 2432988 2034452 206217 32902 1255224 204228 475431 1168645 325590 1675760 1026132 1985476 182875 427139 1451965 1550688 1262235 1685745 1329058 1394307 915209 1692076 292677 1191813 1689449 357157 2330113 1304554 1235952 1561964 1794516 1377949 2356901 2408442 2339111 334817 1559067 2324477 1971049 2269059 2407857 804960 748273 111796 1455206 485166 430601 2344057 1813241 723223 357961 358034 2611414 2167181 376633 1417279 748617 655196 1564021 1396724 1931780 1307069 631576 2558201 470054 1736602 1644510 118608 2584839 1534109 699538 1822231 922278 949671 1423547 2085954 78129 1836014 1557561 740386 464451 896127 2061205 945299 621230 584368 1923452 1679462 1740764 342396 2030656 2120874 1339428 78235 103232 634089 2085166 2333311 2562286 1107949 503945 160386 1457004 909944 538954 845119 2188353 1715942 1506588 2255340 667901 698161 981236 2268019 1413286 1270261 722536 1792878 1737776 964306 2441556 470330 1960699 1340811 14974 1609946 2573007 1314736 1606261 2111734 815715 524408 1727812 1262606 1998054 2493379 202296 1332130 1525044 263971 1001734 2377201 785532 308880 2589137 687096 473461 2517304 1165133 2246704 1676658 796950 798142 1361621 892495 714481 1619680 2350744 666716 984440 2448701 2215278 1378887 2425990 516110 1727360 2438075 650068 1424700 1180876 1920318 142423 1576177 503484 5645: 533521 521442 2320602 2199989 5646: 2289614 1380819 588436 108663 707552 257592 1747619 2311017 180837 1956933 1612079 1207400 1823259 582273 1601975 427957 1751245 1053249 1607852 2611666 313046 2079973 2573424 1958949 1087918 362561 1438222 831755 1978302 2618503 1085783 1309010 18843 934538 1571442 398065 2010710 465353 1271566 2080711 1802486 511029 155807 1475939 2417778 476411 1133012 523708 670794 2438585 533731 233429 753907 855841 1316185 2165481 2497027 2457647 2418924 850874 74583 211906 73966 2273036 2624917 2401170 847238 341484 1185453 639834 321075 1734177 2124375 2472692 2352116 377550 648870 764651 1256636 830316 1184241 2185511 98423 108077 1126372 2241241 429429 1935189 806963 2550571 2197929 2071340 2425368 2152930 2244738 1260779 1473983 373353 743346 1462211 831353 2397898 872839 418346 1363402 355052 176405 2046440 1477504 340972 2598555 1694205 390375 1081489 2454517 1371948 380999 950488 290640 1300085 573062 757836 1190319 470364 1810441 2267804 1166373 707586 175058 1591351 1285302 2516764 1046809 773094 1255976 284191 1012653 2168508 1532387 1374958 168533 5647: 1705762 1412961 917116 510192 2340228 407562 771522 2086964 257610 1542032 576336 1310370 67969 750617 539057 835840 995583 1308358 2203564 2359874 5648: 1317599 10972 1632406 1781982 1094838 2459624 1403763 287470 396249 646328 137464 958920 1728469 2246803 922436 359227 187061 2531588 1248359 2488420 1414746 1367456 450949 1190779 1858690 2137537 1924568 480408 1501422 1192151 132453 681719 2468701 1118556 2308187 2318513 61935 2488079 5649: 1490882 565: 827108 1535309 586343 1574758 5650: 1176559 3094 310829 1301788 1033815 2137562 1540794 409904 2595156 859024 2109300 372400 1856275 1580511 1041575 50708 2503684 900819 1237885 917058 2409629 189586 2569304 504003 1309495 1588657 604521 482082 2505165 1116596 724383 567282 2141290 2164641 1505752 604906 2276842 2085019 1927370 554129 1446431 1826720 514892 405193 894393 654843 55023 127431 220250 2061323 1865608 276970 310503 765201 1973557 2451877 1701535 1907347 3378 1526199 673638 2051596 1019827 2051888 2509927 2553915 499455 539634 1731367 1157368 303804 1190543 697726 332471 2398516 2087348 2081194 2201168 1717765 1364622 2590879 741340 1963783 1812460 401886 1490277 1523641 823979 1113363 1894231 1497700 471312 961675 2374325 701781 2563769 949942 2321950 1501414 41547 527547 2588630 1500558 2551 2565734 1926832 1748357 991229 1676603 492577 1949751 1752002 346096 186177 2401632 1271504 2503232 227097 2160481 85379 1329718 5651: 2002406 2390198 167001 1731962 267970 2594167 775253 2454437 985752 1043253 691395 985989 1517901 588243 876961 1304778 1341128 651512 1628685 1538823 506542 2384902 1739048 788075 2600937 2528026 1790392 2094621 260598 25538 1791338 1278197 2269742 1203252 1773691 5652: 1999090 2298687 1499741 2073766 206141 427369 2627825 117858 1415066 2553495 827508 2622289 120662 1762417 1814637 1239961 933214 115861 873222 1232733 288326 2393981 1638238 2071218 1934578 1972643 1723104 1099726 1570725 154690 2226875 2069409 2263536 2628840 2305586 2249978 1433740 5653: 2274587 2302786 2129174 2433461 356801 2228457 1866683 394622 2025858 2010211 1030682 423064 2345015 2093971 115821 1113284 2163216 1900142 2582783 1564062 2501944 1087407 2044375 1588272 38161 1999888 691241 2499193 477791 5655: 2449141 1851674 430476 1305920 289923 474628 461588 1233125 621314 2232927 2347700 479810 1907110 2063559 2296055 9734 1216959 2149554 2021553 729303 2115293 82848 1533212 2110985 24476 1078704 343175 2431279 2396327 1322255 1911124 479666 2524511 222467 1485095 1621347 68243 1970183 901960 963766 5656: 1784146 1937456 2026392 2556090 2053101 1514115 907600 1855924 183237 2209932 1281195 2295223 929277 1531714 724403 1944705 2492274 670686 1311211 1969078 2462486 2246798 962962 2600762 1358877 1350391 376992 1107482 1297229 1188228 2595527 978132 856753 2429554 1664863 2061599 554154 1221574 1139481 1757291 2614473 2224592 1803441 1100702 1606204 2154393 202876 2540841 1009997 904143 935158 642637 914940 387050 2095365 2442751 733498 1290177 2057570 786492 745383 669112 2481987 1369748 2079270 2573566 2491817 2473986 652700 2108832 2494234 2578270 1145777 1360377 1715374 52004 965890 380154 1165328 1910918 523629 989129 1659758 1419561 732567 1448620 723181 2129092 1054462 263885 1291900 1115199 2431800 1375493 2514735 2180274 1996775 2029570 1064648 985776 1662595 5657: 283258 1323557 1691405 216193 841265 423712 231691 1500324 981206 964325 507216 969640 1314010 2584104 1907622 1229702 1672877 2443941 1080757 337473 2366741 875094 1855539 1730338 664132 876916 1502588 2534369 1747767 2588869 2483600 2068059 1335488 2370594 2069811 20338 2097287 636871 550170 854406 727567 1842846 2437499 2572872 1576379 2131286 2270384 2508732 1388335 215119 1357738 5658: 1303373 1816209 1381948 2239421 2455256 1579663 1115509 1885825 1947447 914811 36716 1117237 2525421 879424 443988 1795357 752460 1867384 1697339 129430 2279006 853178 943163 570159 2361784 2210395 306848 1324587 642651 1887090 1618954 1904650 90882 1920631 845107 1325016 2207189 1915502 242682 742105 2636029 562978 2004355 2249817 965567 505016 504865 164773 236726 1543996 422149 143031 1544139 2531647 2526845 1058865 1734841 347864 2574145 1403019 2406195 1772820 1477368 689531 380852 2168133 451727 1950713 1017131 562116 82046 1395408 1339855 1620011 802483 1859908 1404515 477028 2568081 956297 13297 1316574 1703204 2385050 2568712 442896 2477813 2101713 1528982 414727 1005962 898160 2247161 1141415 2403733 225173 1794101 1476448 370052 2626400 2276851 899324 867868 313385 2525842 2165919 1032096 2349419 115310 1954880 1833425 2622756 926123 2338320 5659: 1857918 483431 776415 1027776 1816136 1691476 234949 43105 2075827 1269083 1503286 718216 2267567 1323724 1979198 2018072 468687 2277221 1625144 1441238 1697842 1790148 980344 2354000 2490397 768148 1324692 1914378 160367 566: 1653869 2107564 1895174 2604976 1557576 2196188 415316 520935 804027 2328698 716595 2397557 62771 1821998 1519071 309429 782446 5660: 16325 339101 1873990 957716 631021 5661: 2586076 883581 1877448 2647159 2258215 1688209 2462372 1651373 1148674 1419498 1595751 5662: 1893454 2553812 2120235 2195984 2198016 731469 1833584 1566282 897917 398887 1769002 2520261 2098185 1798750 23174 5663: 70244 1782796 1000460 972135 1138359 388706 2222372 656042 320203 1337339 1900826 660908 1547886 31492 2345884 14531 2107093 2314704 1932624 2266427 1769377 2493432 2173790 1546659 1332965 406825 2053278 1937120 504051 27482 427313 771952 649350 1014357 1852164 1093305 42651 591217 183793 5664: 196487 1808930 1175910 2087108 1414832 589522 801349 1110720 304327 1430258 1224365 1078522 1671476 1480682 2188750 522878 1288242 5665: 482592 1654928 2490701 1143613 444461 1118017 1625645 1070610 829911 461391 26661 624821 2362465 918932 1477783 86834 946538 1448246 5666: 1517258 5667: 1843812 649702 1676703 1218680 1006424 1013438 1786081 852703 341893 2408887 918202 539919 1505945 2231444 1721571 2552777 2385364 779864 2046950 1177656 927557 1754961 1752521 2567417 1988326 1244810 283422 735617 929337 734255 1974640 492636 1035097 2590183 1850376 41546 889800 562055 589018 405971 2458394 914997 965083 2151115 2109739 1220169 1411921 1625173 1568571 1140661 1325728 1107570 180190 396456 855724 701195 2567762 2067016 196258 1931394 922571 1714139 150514 929512 83104 1824296 909265 1960116 1514367 872383 223012 1888734 1632676 1575885 2626690 1789490 1567579 2581974 28958 376062 821281 2424481 163083 1791075 2473882 558988 801684 1003737 185393 849566 1117954 1477609 324371 206422 1198769 1977932 2436738 896795 595365 806943 2628953 1752128 1176424 926568 2412519 586356 2589922 1072778 2069654 2405133 2481879 1622949 727459 378974 449731 920573 139209 2361510 1291211 991315 663026 497430 813077 1364213 1739295 333932 2574937 1360755 987857 1252416 1387093 651338 249777 2492774 864689 106116 1685704 1157331 1732395 1522119 1912642 1009454 1374950 1030228 2416084 141946 702648 332423 2489955 1485814 346714 190000 1531402 610286 2195334 1970833 243398 1127911 1228603 732505 1037660 2267231 2466082 130710 821289 1339663 914872 572316 626899 2377389 2230216 1940743 2531667 1900307 65613 28949 189425 951123 1809480 1300239 557118 1872598 1454142 239903 2645486 813384 163203 247261 1332239 1607701 1080433 553052 1170436 1210028 1382524 1480932 1695222 2160232 2294587 2168925 2046904 2049969 2451334 1058408 403403 750496 563154 2232395 1328449 133883 222479 1818067 1500258 1823789 1471943 1755695 1181480 2445021 187251 981753 23278 666962 2372319 706540 2386938 903055 1593256 1487951 761851 228878 266738 1810672 42930 147259 1581051 1449209 1785675 2613674 2043138 2423229 1480425 670296 2535249 198792 177333 2456823 2257828 2269128 666500 628150 413255 589319 1475958 888529 2130244 45392 744539 797067 6900 935249 1158427 1882833 2301998 2466215 1310638 2359189 2402778 2504149 2078953 2410480 1651956 1371488 265375 943880 74173 2544604 918772 2181688 2529515 1357428 44798 2317435 1157185 2354318 908545 137383 2634172 1141405 1120341 2339720 1719623 2069615 2546760 1114105 474045 1685371 2639787 1019345 2328770 402985 1773723 1291349 511839 1463228 2498223 1361318 2218172 1898306 1276961 188668 2242769 544832 393350 2385944 2287666 177659 497850 2203943 348157 1078266 1273011 701747 1728452 904957 1606206 153351 2628374 1229463 2514417 487500 2543520 714576 304822 1972099 1328037 1723473 2512749 2260672 1866403 1196292 1073052 2371561 2613321 1568957 326021 1117646 516685 2570916 2383221 771042 243084 1303850 2101608 536719 1834360 679865 1141716 806834 2462020 144824 914644 1556193 678515 2150292 2572726 2368393 369036 1581885 2176183 346907 520786 1627250 2259116 1086148 1111825 57016 2001889 1251314 1599687 121675 656232 1855762 1487048 2390410 2597822 1626737 2475180 499456 1604116 1773779 1482689 973819 1027150 221636 2643304 1568543 2141377 36984 1638133 1431562 2085298 448730 1369752 2291524 1636513 102445 2369824 1663238 2151604 1180707 2600961 791775 204352 1608521 1577937 595657 525424 663001 462128 2132780 1211955 2239365 1323362 2575950 789100 2598198 1654256 187769 1498879 124269 1068639 807100 1615496 2237912 1774184 406822 524259 1859264 304 1053807 2406065 1807630 1832611 2359190 2482336 918106 1096722 842278 2529541 2214793 1032538 1242385 2356309 1743678 2518054 922341 615226 956941 1028769 2050821 1754619 1338854 1959449 1934125 1482900 283598 638460 121456 867656 2471640 1007716 136101 1150206 668879 2347692 1809533 1590889 1601075 2646853 1265572 1272913 2184428 2245521 2174555 1324189 1002683 773341 1008525 1261458 1170417 1404603 697813 1800579 2480850 147267 1962127 1841036 5668: 1304867 5669: 887694 1728094 566394 2174688 359902 1333094 312636 2040994 2415281 567: 501561 375770 710246 1785882 1937168 5670: 2385315 147042 1855138 297498 1997475 2379122 38052 2594152 2390246 1859268 984718 2126599 2564048 2512289 1348963 235187 50784 1365298 1904129 433355 2571022 450716 1715961 1500657 2069896 530693 1247420 1020757 607044 2212285 2505324 1386367 5671: 201465 1213655 632476 292617 617545 430289 1662455 154121 2241486 1268466 492575 647216 257315 1047007 1108304 123173 567822 2519638 641729 22663 1104788 233562 1637728 1646922 765129 2208777 2238242 737147 1095071 1432324 451825 569693 1476374 2280453 2567137 998165 2483371 1638572 1280456 1701060 1936730 760605 1865751 1994646 1464335 1334256 816301 2054241 1452972 2237597 882258 2567580 1257234 2069351 569852 693593 1023411 715882 808126 338445 2298673 1505152 472591 426352 2314954 2066747 689046 1737887 169085 198875 50808 1851346 2190651 66490 1215992 1215359 753230 1176115 2461284 2270104 596747 1017343 1432078 2373397 106780 1624906 1397348 2433751 134414 1601556 879589 1121411 1202440 1369117 336585 1250334 1852616 2317940 843791 1204386 2241466 1973032 62145 1322500 1210699 2301544 2175442 2190400 1752955 1164766 509864 2478305 1542006 729641 977069 999403 41308 351880 1231568 2028946 962944 2581557 5672: 2408126 2223955 2343908 2577231 1313694 2605147 514098 1700495 2586001 617486 915251 1625173 1570549 1723170 2469477 2040831 459271 227160 2390406 22312 2458626 676718 2587757 2571332 23472 2094130 183636 1751993 1085043 166809 1564607 828703 629081 811236 1764242 2363511 999673 489311 2539184 957592 1246903 2393889 696059 1168571 1036836 2067423 1337084 401013 1812904 1784020 2188750 161685 65972 1732882 1203190 2134150 1389430 5673: 2104949 1985664 5675: 255164 735565 1752332 2365049 1876031 218221 5676: 1801814 5677: 2553213 367315 2035961 5678: 761471 1524964 73762 5679: 304901 1925913 2440934 1366345 792808 2462603 2089047 1891775 1558152 1075617 1557365 980739 1578427 1229376 1183707 2536216 385931 713421 1966396 918277 2119127 1036424 2493172 753618 2265148 568: 1736476 2269827 2596056 5680: 1759328 826291 409216 2238152 394926 1794317 2052074 2589313 1516386 2255414 601094 896510 1835584 5681: 2141242 5683: 1124674 2162200 390067 2138332 359349 1133667 565821 2372574 1437433 421101 2372931 83246 93325 2532451 1120209 1683019 2143288 1643146 1031984 537637 1448505 521653 323155 239920 341028 356812 2477989 986006 5684: 1917980 935732 706832 1614328 2548434 745822 5685: 409249 5686: 1368751 2267577 907512 2343802 1642091 438240 2559471 369502 5687: 478149 551268 1930881 41867 2009618 5688: 173976 863347 1321505 198978 1893554 107761 2482003 1977316 2080176 5689: 62346 1259086 1637138 2491810 1603022 578191 569: 819379 1697482 1219073 1401656 762542 2143447 1094702 716874 802571 1105454 2111183 2165110 78691 1730016 1896610 1298197 2212841 1375430 1236351 1161897 2356004 1545368 742971 860331 2120245 428500 1337730 2497722 1761387 1099006 1304810 2218894 685677 1423640 2154094 111086 441949 1852843 338349 2095307 449975 1268633 1769985 1795892 2579460 378657 1078680 1610979 377907 1259078 715434 1831461 1228781 1191744 2573862 2208961 1364277 593008 1468215 1147598 622442 5690: 615510 802866 2210507 5691: 1012146 621811 215401 5692: 1561059 998862 2486035 479996 937491 2459804 1050001 593670 1198690 1295303 814641 1792621 2188551 2312862 2121355 143575 1298639 2020332 2130321 1799126 2548493 1957561 2238193 732519 310214 1119981 1320297 952366 89453 1333403 281034 2627662 1747371 2000707 1155747 2110353 454213 390405 24106 303918 1525459 1098108 1903086 397392 2371156 1204739 691612 940365 2525206 53782 297809 1128973 2583239 315743 1995783 2456777 67959 1951713 1504735 1721460 628184 1951053 2522393 206836 480164 1313462 2482588 2620316 1767970 2537054 1079410 2647406 1702448 2106222 1064977 67666 1928983 1920105 1773760 2021988 2628826 2639268 1040475 2649155 2158005 1637482 75082 1258789 1290442 1045245 1889384 660729 631832 2120049 2412060 1159164 1946702 2412309 1048304 1666963 1645663 886247 822926 717599 1254354 2252635 505041 1863363 1495746 662925 2493607 651927 1911260 293594 459649 791576 1607413 101749 1065733 999628 114884 2127767 480198 530674 2634822 1532261 1994301 496200 869674 1953295 1141124 2280559 752342 196494 1277663 289006 1815351 1576983 1796758 2089938 2441464 2610098 1747651 1878587 1149296 417411 1993568 1794285 1713422 335635 493355 633962 2549690 313787 803712 1694590 866719 660837 1364103 2425586 2503929 91899 2479407 366894 764522 552686 1177636 5693: 885179 2634381 1712062 358494 182462 2113022 1720870 238659 561487 770170 5694: 1744996 1747170 130123 2645476 424367 2016694 679846 799400 687477 1829489 1755855 423872 2461085 1247127 1405281 1120533 5695: 866499 2258710 923969 1322169 2541848 864303 1857486 951688 2332046 1860535 624294 2456096 1475585 840543 433803 486272 164608 2210499 428052 1380884 157490 676360 164768 1065534 1324638 1337076 2142915 182588 1944180 2353806 660587 2418487 2537350 1328844 2180550 2530840 1114553 1749398 1345560 2245913 1105843 2505050 618005 1695398 1846959 490038 2093125 677715 41371 1001416 1908784 2430360 2197988 1819877 464358 679602 2632697 821957 2557870 1404032 26106 368799 904369 153249 2290238 259978 2063643 930709 1222766 1087968 371448 894355 1571089 1532678 67944 220423 2181611 522046 1806190 59825 135749 289096 2103907 2577212 2246008 648580 1062681 1892798 590113 430588 2633521 758338 919479 2214287 282785 206943 1220164 434971 1616871 985211 2353743 1088411 1655840 273508 1990345 2415470 2007954 296153 2358420 1937135 1482754 1813624 2111735 293848 686284 806639 449974 371750 830101 2391396 2265846 1975357 2030746 313296 1166859 1380900 758963 920787 751216 55560 2120952 317222 1033710 2260106 2236194 2572281 1254279 1473109 1765225 2563104 1974593 971547 2391446 2311930 1294024 1988613 2500671 2260979 1958565 744128 1992679 667086 2045900 2183287 1553620 1709144 942825 976410 65213 968861 98850 791560 779550 1823747 2543243 1543377 991465 61885 4326 2137608 604830 482552 418552 1879026 1910936 392303 1613248 73659 2313101 1114797 1690249 1037749 4050 1371801 2088027 2514457 2432950 968088 1684056 1357367 2453799 1658301 99384 734306 819710 695501 2583253 1031567 2154644 837325 654100 634247 1905426 1187281 1924086 1734463 2356143 1531714 1776003 588731 1388746 1182203 1089520 553528 1802115 500648 1330621 2479692 1556700 400909 720401 427320 1886139 2503992 1968246 487253 2508135 2414164 49593 1196825 845660 2328062 2061794 270111 2424451 1618842 728238 1597768 1296957 1944019 1913615 2428819 672509 2388063 1326323 1141575 2130956 583668 229255 2024389 147366 846149 779406 2418164 391799 7461 1393154 1114288 907533 964612 932540 460747 25813 1536364 239098 778925 2222525 1510501 749738 2075828 1733442 1012940 1855166 249428 2264778 2624519 1620614 49666 405050 141428 313975 840236 1942857 1973850 1250541 1468881 160736 889002 852739 2267955 708296 877299 652412 191631 2096465 1129846 1245430 2168581 1072613 927408 177053 1626830 1175568 1418455 2287332 678883 1676941 1151173 2564108 253233 468926 1288550 1803598 1757607 808627 321148 2522062 1268045 2580143 103531 1026884 1232821 1707631 1709349 658439 1539193 718303 1211496 1505435 668042 30137 1344118 877795 605134 583727 2203861 1900672 777293 1770511 1115569 283650 759985 1066821 40224 2185581 1245480 2119477 863933 190509 1977848 664114 1796738 833176 563830 2408436 1393259 2638189 2237649 1819989 2021744 1904186 1258392 2078774 1772601 276459 1992976 1385559 2055766 72421 2525890 490658 1273279 451802 346579 1551575 2522238 1074077 1395234 2498038 1819033 924621 2579070 2037616 38924 1995783 532575 2318738 2106059 2336908 2318421 2496506 739860 174249 1741049 2087032 2024703 1761849 1263280 2374528 1571988 2381050 2631056 1865009 185755 1497067 2024164 888570 336679 1258447 172608 101442 1680375 1550538 470634 2440350 170932 1905833 1786275 2439476 1415515 410766 1173576 580351 192606 1019010 1640262 1611056 812939 141309 841644 1421723 2483851 2197570 2011258 66058 2591952 474253 648711 2429730 2307694 2473080 822700 2003733 2220689 1461893 187364 1668309 306175 1122921 491728 2154875 882352 2609043 2248567 1772541 588894 2132872 2430950 1512213 2498013 2303771 1014324 1880494 187373 1607399 2627770 2234561 753609 1156599 485592 1407362 1412061 504584 1225584 1428217 1889435 1892466 1681898 255997 413250 414678 1170356 837230 1024309 798892 1449680 413516 1176234 1930611 1508911 612276 2603000 1929442 1440786 1317255 2269033 1460860 982421 2249663 837976 2074486 215685 1133102 426789 2313368 510521 2131012 2362812 1261689 362334 1231480 696062 1986917 194858 1763921 89730 157253 1677306 143426 2431566 878656 613163 1799911 2315910 2128961 2168506 341497 783031 1421309 1440105 1242528 2380030 2322259 2081163 2146695 150943 2195403 2277476 1063129 547 2641169 121699 1394334 2053117 1228475 2426888 323798 1272168 1567984 316593 831587 2279915 30873 343149 723768 668916 2561693 1993082 918452 924932 2135728 1106389 336617 70931 873239 656516 2389331 1994084 1501030 1463746 729751 813640 226018 1646460 623201 2231573 2226919 1754876 1140658 2092859 2182424 1507650 1139355 1113492 166669 622461 437286 1416839 948159 2081948 2050432 279435 222446 2623690 437807 1369867 2401612 76121 1909504 2032715 910868 1879411 936354 2412161 1736643 121806 1823202 2519551 1815089 1889908 188525 936903 2456635 1453332 262835 2299677 10910 197271 2622738 1128042 537597 637929 135295 26719 160813 865098 1119669 1850072 448209 562354 2644062 2245937 413239 2409290 242256 1949528 2353549 1934854 112152 1003915 419319 1984123 1217711 1762843 811255 1922034 2446193 458355 442640 1826876 1274199 567432 1922494 2604133 222479 1623691 1911006 2160647 529866 1110827 2339723 696244 1371540 2326224 1311194 1496164 1191404 435639 566678 1769037 443560 2098565 2054327 2080822 887779 2088483 1580119 1157165 2032212 2527301 1834880 1282845 1857656 1127008 1615014 1951881 1051931 2173963 1969921 440899 596925 718146 288641 949667 828970 499089 1249027 1474483 1669705 2491292 2641400 1623094 39663 2243025 775236 549679 1809296 1206075 832355 1102689 1716554 2198960 744339 1962416 429317 16408 565409 1397567 1590449 2500983 1905352 2025843 436977 402613 1886341 2429774 357026 911341 409497 740649 2493716 2236374 747686 1874364 2125963 654759 697998 1411526 1821270 1497880 1116140 1718063 690514 208651 2052322 331679 1363145 756909 546003 1894775 1158887 306129 1625247 88731 2171102 919047 1547853 268295 1188074 752997 1540947 578378 2326770 2635072 1139925 636256 2129354 2289000 441266 306791 2397369 1551321 209418 1336791 33345 1143416 146667 558549 1293506 1730147 235861 2369667 1335484 1538487 2533460 2204098 1650910 724745 417907 470187 495012 1985607 263377 281421 2541447 2020629 1794470 158078 1832018 1943206 2031616 890588 397460 839983 983600 19577 191062 2247755 2281108 1686442 652095 782117 546309 1352445 324080 84927 2565144 1605288 1688968 449498 752476 465109 750263 1107671 2014900 1747960 514909 1398925 2027850 2417041 532203 2367747 1468916 920521 1477723 873783 1548027 746779 499334 227642 992702 294321 2290722 684334 1650929 1704322 1020501 272095 1316888 1280281 1645585 543411 1361762 882643 2205550 30274 1195105 270725 31821 492554 2640454 1488430 772859 902683 1207758 1896286 2173366 1530094 2413511 949655 880210 866237 678674 464571 1646422 1232021 2500315 469710 39224 2142116 878876 576186 2495623 101888 426226 2431070 270339 1524551 1348073 193099 867716 104231 618810 1584603 649656 1229701 2332110 1346151 1992500 1656136 659697 2166288 420694 396486 745688 2522649 1023235 1683266 1448492 373312 1799431 245655 2196745 2144979 2340702 1074862 1802977 1188105 49142 995459 52876 123627 2340928 712545 366768 1744311 1803154 554897 2609134 2028867 603575 1602244 1533624 2084781 2571116 1943227 1329496 719563 835778 400026 2572687 1058569 28575 276701 1617216 965486 2164905 2244891 893650 208154 2382606 1014067 1198483 785927 1338860 1757046 2174037 82148 2055075 142778 872457 441648 2325773 289533 1240356 1185926 2480454 1889706 487398 1193266 2384314 1083302 2322269 234664 1675864 1281037 598059 1622530 1025891 392712 1755852 346857 820750 1410296 833537 180371 1054796 723425 1010350 2544956 2178287 937755 2457971 1701998 1530418 1567765 960786 2599188 409048 1680230 2647395 1963997 890009 1552908 1572147 2379139 1237182 1104437 849373 2619176 2438718 2469669 1840329 2320555 140720 1140115 1097671 1096049 1048028 1134068 2365591 262279 2174937 2409049 1787628 2430614 2605741 2282625 710747 1582107 2447408 717816 1652130 938681 645533 485682 1001361 302981 802659 1141243 452261 2004963 1037142 625200 1447067 478341 1973870 2609947 804131 767656 500802 1753524 1781920 256026 851594 1077357 1835329 2597205 1230557 2505885 933786 670310 1694370 361780 1196622 22070 1455444 507617 1898543 254637 808753 738221 1972604 2626280 691108 2188597 2641523 2077870 62549 2540335 626085 2604729 457097 503449 199401 1953798 1577957 1704337 740530 1710193 1045147 168371 577074 660300 247852 895727 262505 2553758 531748 2218784 2422444 993941 2159151 314858 988348 1911210 645087 273077 411089 552130 1130755 498666 2128658 1711473 1955257 1070212 699934 224544 2539375 1927002 2110521 1191696 2319056 2327324 1764876 589358 1244952 966547 545015 1949692 360671 2631594 1458367 1490777 2265215 1022127 253589 564730 2136954 1914866 185205 1711208 2618793 794562 2199470 1952152 393550 7182 120454 1581102 1545883 351249 1516047 1951303 1726695 2283687 939784 1975892 605531 1379362 903180 2099448 104113 2471793 450895 483299 669825 1700098 1957393 552890 1355768 1186970 38290 1628526 1601114 1982159 402333 1950811 302477 151974 587635 2193950 902087 220885 2084634 1184805 1264925 741211 608529 1375303 543706 1987115 1679993 2112428 479397 1965681 2364021 1300745 1494919 1466962 197484 1449598 254987 2199025 870454 1409892 1407334 996442 2607911 278951 1977067 1615353 1431542 1249101 1796787 905844 2055909 2105891 1347905 1789126 88571 1517410 2313453 2407637 642052 899984 585030 951643 68138 411956 2157639 790666 2064660 828532 2120013 1124669 1022655 669024 1936902 1330932 1017324 1950585 2515391 411893 1506367 254081 96959 1793090 277291 1997756 1447898 1904317 1473207 1303853 2247659 339023 1385441 2420262 1674638 1772447 1105083 2310671 989388 1315043 2561197 1683048 1877153 2099795 1255360 2645747 209749 1878266 580316 2308234 2431743 1361759 893801 114381 414925 2296291 67349 1695999 2458217 996175 2057968 992670 1027074 2333768 1440026 733770 2513052 1001734 1822398 301526 1041945 2274557 1709895 534842 2152106 2321224 2189249 1914622 1100273 400355 1705334 2497103 500381 934710 1217445 2538263 2210130 1350584 1951195 2463009 559305 698515 1491590 1716059 2053264 363014 1109821 1231230 5696: 1174327 703565 154724 393158 582092 2582088 1402114 1283139 1033946 169771 672143 1875648 1144709 610212 792534 2637748 2492555 435325 1540644 947015 200712 1704919 683823 1901906 570678 976192 646370 680417 491078 2064202 23047 1212740 919047 1763645 640209 2097445 1709535 1496698 1307256 2020141 73504 2098706 2316662 2013994 837366 330762 1553999 1505864 1252281 1927459 1310788 2279919 1798077 1182445 1020091 2527799 1849163 692527 150755 69888 2486001 547519 1633011 5697: 1657912 1321398 1525924 436060 1410521 1645201 434593 1526379 495396 1865988 454986 199112 2622944 2256582 2414745 5698: 1788688 1615466 2473069 1358437 1063244 5699: 908205 346492 2488996 1647722 978057 1594436 503235 1899578 2378630 173226 1551699 194684 933677 1450558 1814602 1810815 1520690 1501107 978641 981541 1422976 183636 2128006 1468007 1552087 1896646 2019083 2433401 2317138 2525721 225965 1048852 1165103 1740022 851045 1177003 839674 1967076 2216828 1729809 1428151 2404746 2392344 1183403 1944404 631855 2472739 1674062 2238428 2450477 793054 73338 815087 2054881 1270336 1470553 1326032 2579704 2407867 57: 869664 1683079 991673 1453667 1221623 1084116 1184954 1996009 1096688 2431515 2239691 1099072 724224 1775988 483949 1502652 2270270 2491569 1716982 575277 1788733 1381592 719755 762260 1799341 1581687 2625610 654938 907827 1515665 1538751 1349613 1757577 2645322 1786190 267988 514396 521004 2177405 256732 1996825 956376 1730774 1789168 2356682 1898697 1211706 488837 182365 2600540 1119468 846395 2487278 1679136 1314920 980934 1749195 1616274 91895 1616681 1597778 606605 1058442 2314835 1990097 773510 394081 1396285 1738284 1225745 1960506 1282297 232301 529081 2598263 1559566 1921572 931341 35523 570: 1228696 1746482 1033962 2348263 2095369 391590 352370 112847 1575707 2466954 5700: 1372337 2413560 498517 2262558 229151 70071 169744 884870 1432846 1412080 1329898 1348216 2199270 2621171 845889 2239261 1149558 913687 1117735 593939 997666 666695 2009837 2174797 2456556 1506012 1551586 2059500 1846785 1468308 2304667 720110 139888 1551244 1819629 2244352 1853076 1795789 1763645 287713 1288391 1344720 2120053 1795960 2325905 1984563 1730325 212092 2291045 950627 807247 1027771 1293738 1869088 1437106 1517393 1992906 593090 1967048 487996 523291 5702: 407064 902335 1096077 2031801 1292855 2635263 2236686 541822 1348856 542817 976626 1239429 1008759 5703: 1902672 322974 207077 2378606 921929 5704: 1492801 1902996 364549 111146 1310359 2459089 2120604 1854549 639715 2645610 53163 1951983 1057518 684296 407098 1682213 1397461 226434 992901 1604385 157813 786054 106475 1320959 1227106 59681 2557903 2643933 1525844 431907 617580 1689839 353446 129867 1755371 2189038 1568956 2077622 478969 2540520 1877180 1029708 148605 1085350 1140679 1881483 303298 2032423 2274024 1946164 1089137 26479 1401421 965779 1862821 1514623 521030 2481327 700005 2550234 1875108 2356870 149316 498407 664012 767 1285411 610891 787387 815054 1403738 912544 970692 536866 2594566 894303 177855 1345921 2141318 2273561 1978112 2322711 366836 410725 359314 1249203 137940 141286 2226634 7799 2090129 22355 2127135 2298725 1172516 1292163 2604133 1882689 1447846 284604 1100192 1842910 2049319 167539 2458458 122693 631232 577480 916644 2594704 394563 2181491 2380993 783819 1815994 1123155 883150 1478282 198875 1672708 2271950 1398397 409385 496552 1047128 1920790 2445483 2071611 2076481 935216 1347943 1980259 382427 1922744 1079310 1452395 2636124 2167587 906476 1036530 82155 1126119 2251567 1190750 1833356 1977293 1590309 109141 1569044 2244693 2116309 538764 744476 1875173 2111091 2039168 1660085 1480680 1311047 1982784 2560686 2461484 1266589 1117847 1313934 2355289 635761 2578758 396802 620146 1967091 307573 2228750 2629435 850962 853722 1704661 2607775 1515117 194933 1811668 2484826 2391620 202534 983338 1485077 2362264 264028 1415232 314636 1709725 1030266 723580 545822 758106 773543 2139738 1367519 2356240 2360307 595857 1810707 1902689 1003878 1150607 1422070 1367910 2628248 1429738 679495 101441 1049319 2024731 2595337 805486 953533 2520257 1006982 2475951 1381541 2621384 2050 2401635 2309728 2169643 69107 1789759 2551874 1847606 760237 178940 1099465 5705: 570535 1293661 2444951 1845492 743041 1167421 1175918 1642718 2110562 2240044 615448 531622 713526 1643886 5706: 1534685 2417722 562436 2117190 1176845 1564880 5707: 1563703 2296975 1766968 2644806 787514 449973 2015488 1467766 1350167 1668401 412488 1772479 562814 2515913 1187800 520005 1034785 995526 343499 445422 5708: 1772057 1573981 2039526 2575490 1024352 1625022 22535 1976077 147663 559094 662707 664245 240168 1202434 1011901 1218464 87004 1285389 734747 39708 2463513 1849338 638586 1372194 2090117 1593163 77910 1182185 1209206 2043593 916848 210432 2613415 1619113 917452 1003202 1175759 1965521 144659 313756 1161664 1522615 2064254 2410984 2261547 2360378 1360998 304455 1122257 1167040 2484077 2369506 1924074 4436 1877043 2054563 1655565 2524675 2324146 571: 1951693 1471924 1226127 1330766 2321082 384534 628780 1952347 1370029 898191 2047793 1847330 217551 1270280 962864 1518287 1702437 909063 280356 2630686 1548226 1105365 1189990 539821 1660050 1457155 1291393 1623549 790978 2492142 1127292 1785214 294387 1125131 2380762 956693 24723 1540450 1847901 1905905 952437 2636344 2146618 1788035 880566 390150 2157566 1504994 1977851 2411591 820981 617898 1421141 1200842 1641553 154018 1664677 1065316 526086 2407320 315970 76187 1954460 2492471 1994085 1015986 1817591 1916350 731342 2008458 1136926 594920 688206 606305 2300567 2644888 1224172 1878924 2261365 2438276 1474151 2565409 891924 345879 2611918 1401462 1924764 417548 442572 1231473 1653075 330905 1692373 608112 2356820 1986426 800538 1438605 1940678 1809999 1023883 751511 1057007 2290953 2579766 2395892 535410 1626474 1606925 398865 2018853 943395 2094346 1589034 1247896 1837804 82050 2515511 2293073 680846 2255411 2280639 662393 2113978 538753 494417 1195377 62437 782835 2363235 2335112 486022 109436 240751 51922 1912899 427458 1231855 1816602 942350 2270748 1842624 23459 2297863 238029 502500 97040 552786 176794 1305484 931429 148022 2145399 176834 1261010 1193824 1791793 1696855 1638599 1178254 584901 1317001 2418289 2620331 777429 2010196 1736422 2244396 2126504 1942357 1183329 1395040 1539832 2158740 2087886 971597 2045180 384822 2354144 1489233 1440350 547636 1570679 899063 103972 2193707 2083656 242652 2528589 1009198 46777 366294 2174962 1397603 671217 2035570 2464033 1231579 1698568 960326 2458106 322033 447407 243538 2325638 541313 458867 1925159 2107026 1617782 608724 2059891 2276545 2563579 1799667 2450743 2600194 670631 691756 1032643 1868985 1059524 2475539 860660 1455082 1668119 1125611 2449419 1520875 2478001 2271291 965492 2145226 1815231 1498507 1073534 1931473 459223 185564 1781467 2471642 156074 55389 1968507 734011 2218118 229231 1249778 394758 1120177 152967 474558 2084896 1995552 2117377 1121050 1580078 372379 1463486 1473286 1143846 265901 776417 402777 2380458 38074 1306586 131493 1359601 1247370 2058683 1542895 800397 885758 2630876 235544 869664 270318 463082 2094185 400405 777969 1790845 1307080 942446 2067573 55252 600247 2492496 2186032 419665 300490 2403746 1598726 2464577 2641105 535277 390778 1787045 1693836 1323469 901488 2353011 1761972 740838 960296 428823 1692368 301248 2512402 2087164 2082228 2120629 2121416 1255017 2054718 446566 1547918 950624 82594 531778 1559783 2376974 102329 1792275 472700 2421647 1594266 2384773 2213601 1398668 454840 2560570 1521700 3596 2286006 908031 1082857 649788 424982 2170784 2365651 2281226 2008116 1793139 1544558 2500593 2586673 1021937 1896009 303880 1095173 1619300 1864707 2103158 2443434 1527114 1486293 1471258 1970777 1823252 2337136 2193379 164352 2533782 2537968 1717961 314600 207543 167938 1285033 2092015 943269 1558321 898201 1982691 2290433 253285 1994738 2022704 1477802 1832264 2195381 1530101 1066842 58583 147756 2383666 1449137 1573446 467152 2567335 1671269 1023966 544684 729834 2194967 1363869 1415526 1567044 614747 380574 187457 32601 1247819 63673 2416978 1575854 1743669 2180092 23792 1616335 886608 1087486 1624432 1556631 1287775 2399037 1186739 770823 2305212 310211 1988595 621931 1294865 750543 1122490 1115601 965311 2621908 169350 359359 234984 1864048 2164953 1518672 613302 2580370 1556812 2346668 2538092 112183 1265880 1485791 1315642 2287557 2187576 2276348 1405484 17021 1289055 1187336 1881036 1548143 637082 2023118 847258 2282612 2357903 1507665 2116137 2544569 821486 113854 2219407 2473408 920421 1703667 516616 1786956 1839977 2087192 277620 246893 1040386 1133051 402740 79415 1411815 2540690 1452216 1952506 400172 406553 2184421 743004 2094659 2326716 80065 2128870 1280318 514607 103956 1023060 1590664 1492119 2197954 1537948 1478886 2056559 245875 1047132 1947646 2475370 629942 625391 16782 173377 2175004 1616776 1347731 2646139 44449 906113 749481 1672931 452207 1083174 2269805 752790 1006074 1527649 722947 2172138 960623 1746635 1880404 2138719 1508996 1543721 2117139 51332 1272346 324701 595719 1821755 288847 1031667 1628997 1860012 1382811 1753608 887220 929423 596221 1972287 2439229 1908794 63999 1234197 332188 39615 1388033 69244 698067 611011 1881309 2257206 1004627 2187569 1558116 1853382 1653367 1274210 172764 1474200 1059916 1671014 1049698 1691874 1906471 42576 940805 1880461 1505098 1557006 606284 2641115 962674 2041253 1185670 1672097 2305815 541383 1965793 2342203 1832847 751996 2498656 2107741 1468440 672442 2233188 1480102 1125159 881750 173915 1338231 676411 1115440 528950 1265952 1139040 1948097 1512267 1366376 357360 2161435 1623937 435896 1254016 1409051 2155282 2066884 1238789 1670719 1342965 1937448 1012904 506613 2128704 1255318 2503307 21080 568623 89366 244677 1625700 1933 1765366 1613905 747410 235518 1614784 2420347 354714 1451678 819904 1430456 1079200 758087 1143331 897896 503236 577586 2078477 2040865 2282322 1731628 1477852 262608 1783342 960280 425536 1992145 567316 227961 2216092 459619 1170922 112513 813281 186748 1983547 2492156 1788040 2466269 2235013 794358 2487464 678955 1333872 135922 2079571 2613268 1815619 1706833 1654255 979244 467036 75588 985859 2213762 1729022 2521528 77992 1836803 519832 2523129 903470 634876 2549229 12914 2334037 1796191 684916 1494957 1337244 162629 2027058 2194796 1762870 1643826 2385175 1784482 957924 2399505 1457791 2546904 897328 541276 367336 1170522 1302820 855077 2523110 2337562 178707 122985 1265655 103314 570276 395633 86406 1686841 1216093 1190171 665631 1420628 1134552 2094669 2388644 1655640 839732 2614404 465051 2439568 1867906 604413 1978374 1026374 1012805 2367287 1866997 1088280 672254 389699 1498135 46972 2056758 286834 1402267 1944 41386 133936 583444 2202386 72570 69029 1692405 1965076 1519225 70135 197046 2345741 181533 2152832 2480420 1969815 1196100 2167111 544508 2400429 1438160 2633514 2464146 2216524 2315658 214298 1859372 2397274 549213 646078 1094043 2096738 1259200 781550 1798250 2078030 962064 1350622 431499 1357942 1026929 483949 597666 1648070 810218 1225112 2226181 672482 2288878 2229974 89331 2596534 2169070 1426396 193420 429393 1046973 754152 2376762 1206102 1993974 486926 1397971 463815 530862 2120394 2040566 2161814 1582633 288061 774635 2118268 799160 1271288 1131421 1992891 1646922 1788031 1444730 1896391 473687 2506886 1574760 308719 702874 2132862 1823311 1784340 5516 2387952 956652 1025445 475142 860899 1763131 1569677 787408 1208514 2447908 1803494 233119 1082095 1793946 1893225 411238 2550161 1711285 988162 1842557 2022927 2026084 1441161 346961 2480072 1347175 2053950 2464792 750233 541147 2587123 1856765 200542 2496837 381682 204590 760734 1439500 1012733 1205671 1967694 151180 1981567 1051206 1710698 256430 373133 2338757 542278 726954 1172180 1012088 1413617 2536041 681662 318882 1369534 1761525 341196 468956 2432807 1625885 1229961 1107746 2451567 14747 406114 1761603 1970490 1979523 263520 1076734 2098228 1574167 875299 395297 236183 1230022 840025 215728 763623 2049115 913577 672630 1446181 1634351 2612740 725285 2585687 2357100 142205 2646730 1359191 1460210 645719 1816932 920490 1720873 1776023 2625156 1686373 86782 463166 541806 1861662 1673308 2071986 1937032 1910137 489573 2610839 1372291 1214000 1474197 2538734 1573123 2267884 1583305 2237319 2570681 317592 118321 766237 2315408 1704833 1093041 1551473 2542215 1265150 1153822 2520290 2126308 1106376 1282402 1489788 1495414 142900 170758 2055480 2342669 626528 2258831 845166 170744 684393 1996876 1045404 1774953 1377029 1120481 960282 594623 2274532 1379981 1533962 170182 124847 2282921 1882016 1230572 2460149 418472 1157078 933651 196667 960523 1052432 1040932 1787492 1645264 739184 1028608 209459 1936341 261570 983577 2365974 993838 2031847 479659 2555322 1708264 498585 1580665 1753332 2020750 2481444 478867 164395 647843 2538013 2132213 239757 1013557 1578918 2063265 2507344 2192960 855131 1799362 1919604 1155301 2072379 2605859 69454 2004258 2374164 1950842 1008946 2562787 2415035 2570239 1245252 867242 1256833 1954298 522839 2637925 403389 2156666 2244014 641329 2457050 162635 618273 326486 2132670 696663 1949769 2582569 569387 244332 1514857 748030 2469898 1787066 1469489 1379590 2234049 681487 35889 1120221 142093 1125830 518316 2328910 2530740 2525916 1383905 504282 1493654 151773 2521414 476175 157927 336975 1770128 2224885 2165413 359262 646737 389300 1692515 92640 2053190 1677420 526292 1316226 2072481 961780 1091784 1672438 961616 292161 1355920 371466 47643 343877 2561115 2215690 381901 1294153 1551915 959018 722889 1082890 1423699 807714 1466296 600789 1016978 1406809 865417 301128 1486802 850767 2540637 2093173 457857 508139 561908 1238358 2354915 2316614 828486 1978930 265069 1798937 1456939 712016 412261 1582589 1245697 649275 1637392 1525783 2283400 432759 1539714 1881291 1783249 1615214 1125349 758368 280729 298489 457687 1198741 566861 1472513 889429 913219 1194393 1903486 2517253 620557 1457313 91919 2243206 1443537 1121178 2363329 1806863 1253725 1777985 1924878 262047 1322460 1179784 1093536 2578574 1858748 1016157 1573122 312717 1236307 1359240 1858779 1650723 1754047 2203886 296445 2571757 798271 1790142 548328 1552676 785536 165784 354308 1620355 1831649 1311512 948774 1089584 527603 2124927 1761500 171933 1598710 251252 25028 1837085 397949 732840 647608 1601338 2242384 955226 2593066 276919 1690557 1163139 34522 238138 854497 1792874 78872 683784 2210560 269576 740231 2219541 1788959 2063366 1838801 2527619 2497564 1228294 1953033 1460921 616540 850958 763287 1441084 1933854 1357368 2554080 1933758 211680 203923 2221243 1337046 1405743 554367 1995293 1018371 2523729 892045 1005664 1554045 1198918 2203861 659877 1275706 2331108 1243436 879743 1193534 92778 1506914 1966083 1788521 1513572 1356947 2275791 2311217 152801 2280981 369566 1909563 359569 201640 2150617 1138236 486780 583459 215616 1954026 1350157 1625511 1054843 2200308 527037 1203324 1463832 897505 2088154 1068640 2393535 2376100 1756832 594667 1646434 1504847 2402848 702742 927003 395646 956606 2463188 62060 1282487 2460317 1103221 855752 1662459 1920237 727402 863196 902398 406756 1641896 2336870 1426753 1891596 1228960 1609649 905935 78487 1645211 1153702 2568480 432370 741488 2639652 2575698 44159 1566953 983332 911847 385686 863173 872843 1396642 612700 1692006 2082571 396052 2510157 1434823 1235017 2525819 651600 2059264 386438 1594788 1583327 1727350 504283 674770 1057422 2460611 1852990 1046178 2557642 2055570 725526 1372340 1720587 2522836 689455 638561 1352187 1224114 2567189 691179 1931467 2598710 2368589 1572499 274265 1200399 605140 2416326 774341 1463399 1756719 1835021 2546517 1208374 542320 2175542 450711 2260496 315098 1932282 2279812 2241444 928825 818865 384799 1826151 1473059 1462903 1664192 610151 1656498 1924206 939436 2329854 1091176 1933646 2596842 142187 1400079 94031 705115 1760967 2558872 1475558 347049 1961578 2519760 352150 2183168 89065 1723204 2262931 1505983 2289181 60386 227277 972078 868482 2466719 992625 2067626 2461374 2496308 2100361 2412710 670008 138121 904167 165102 38559 875111 1521484 1304798 1037516 2578429 729467 1009521 469823 1348967 540763 2157556 1724817 1167883 1216965 382447 1866589 351260 405347 174513 410303 789508 2284148 2513062 683162 302740 1138991 185473 805737 350555 2564291 445240 1430400 1357551 652598 1126504 135748 629705 1282599 1046890 905696 1449608 1263637 2527564 580687 1422319 811445 1372886 837175 1204306 1336410 412089 763985 2149301 777715 1589293 1527852 1341471 2247345 1984455 1501102 1919269 1841595 1416739 1534227 2050869 2263357 1302136 2186903 1127024 1784851 2489409 329269 1809790 2130021 592962 89823 1190712 765109 1867376 1329009 1830371 1938854 1604464 1091132 2072464 2646869 798148 535816 2452067 1651479 80928 1689909 351797 862777 473888 822051 1860431 1308448 1222182 569132 954525 11410 1395224 312744 1943364 2445045 2550722 2645666 699058 893535 1437568 413296 1700462 856358 33433 183482 2343931 1402480 183968 976687 2125959 1326669 1530874 2171737 2368224 550607 2358432 2531750 2199947 1238091 1503866 1064811 1751682 131440 2320980 1603963 1858410 869495 2382436 2414318 1261260 2188907 2486704 1011598 2532249 2431539 1293466 1780106 1923329 1475698 1569023 217789 1401538 110586 523816 553461 2370908 1880349 911518 1213228 415033 1330976 2094931 1198106 2247694 2482853 2019294 496312 1323258 2487873 466704 1184047 2085280 2093861 2409516 2052117 1836059 189105 2212649 275283 2330484 872407 1222304 679641 744818 2459711 1471253 1936236 359226 515077 2246136 893761 644417 280113 299757 1929030 2560236 1742958 101257 1188463 620496 921662 2508061 2231569 509304 2299916 1583483 1623154 1368159 810566 661389 2549289 1880494 375961 553784 730782 100989 1215702 1379279 501983 539863 303268 226664 1026161 1713386 2310198 2376039 1103489 129474 519724 2317834 1307913 1345530 192939 979438 1921080 619963 2408867 1028008 991399 2474219 582699 234034 1518213 698104 1413820 1656756 2517013 2144347 231283 1887820 500555 602673 2294512 2096576 1176062 2519587 297486 98063 1434005 1746145 818671 2390044 966263 464004 1326168 2254617 455630 1581717 523837 1700194 919603 2646867 1356744 1708565 1976169 375450 1471916 672178 517365 1421708 1179341 573769 2285274 77057 1060414 1722392 1684867 1973715 1313528 2244582 1648338 1149820 437876 2607068 1871263 1239473 810516 2566702 1176054 2570868 160193 53110 10518 525368 2205999 620384 175624 805980 1216483 1194348 883711 1091352 317464 1121678 1245554 2572176 2303857 2555803 2642754 77933 1850737 125672 158163 2003390 360895 115093 176049 1625348 337790 378598 988744 1756396 897768 1364795 2446169 1456725 713555 1514488 353854 2194350 354772 2244000 1557468 1732034 726493 257275 2571158 1579471 288167 1433311 1076016 2039212 1953710 89827 274500 2090571 2236542 732161 245735 133911 1992708 964521 1818719 820590 210882 2135122 1131471 2237432 1939542 2469121 124442 1276251 1370364 2207308 334951 1212238 1616459 2140928 1346451 1200310 1492775 857170 2601362 1679388 2168656 1540893 1035766 2480327 1960166 1087676 2012701 1270650 984580 174531 594567 2156465 2527379 2015802 1570347 2199325 1404208 1387067 2280883 414432 1138443 1857495 1115051 2536023 248310 1063221 931098 1043265 1509378 2032095 812642 953675 206685 2040877 888425 1432301 1822367 2621041 1192844 213917 891926 1694352 1119680 185250 628924 2034760 2362742 2036051 187877 1176842 1892779 2032253 2629548 310733 1870167 512805 1237052 1745187 65483 2218591 1938198 2388563 1239582 458306 2029633 2487539 547822 676774 1714074 1295162 1037442 1606589 1473384 1771040 456537 1538937 910203 1707481 2444477 703681 1945797 426452 1291705 1500781 315725 738538 1315193 1274253 1243892 2015863 1084917 1968305 1569746 11020 1833690 711182 435336 2596700 904083 2216584 1632294 57289 1914198 1083123 1147894 2010367 1879555 842885 401784 2266494 450697 1439348 1454290 2515478 578791 2193516 90032 2100282 1885044 2553258 280694 1874560 828591 1758485 2342899 303010 1246535 212807 849264 1899823 510111 970777 395958 2492389 1230951 2355079 981117 481433 1630026 2118206 2369862 2392963 2074544 90854 2296495 2050222 96552 328990 948794 2060968 1123670 2274093 1384664 1660185 256154 1884635 66578 929775 2256491 2289665 635453 218799 1789462 579970 2104474 475474 1006292 2482901 1718887 1318275 207128 127664 1028275 731601 2383536 1959400 2338750 2348272 2380984 1109728 1715783 1128551 1515602 1323434 1237893 1259209 602044 2074382 2306051 377741 486062 721687 384782 785838 1747340 1417395 304454 2613093 1360576 304615 1600571 448242 1707396 2399266 1051681 668582 432110 830332 718124 1670803 712752 761924 2213169 1649564 1605535 1434059 309825 2586442 870354 674736 1756656 2061841 820766 1813751 2087896 136299 2417337 510036 2125530 1250427 797702 757175 2072019 1949131 801387 1668606 383014 1350672 1313242 1670872 589088 358711 1634248 1463746 2111256 992710 793178 889699 837924 2224604 226018 1319562 243325 1218947 1781672 2258338 1228229 1316355 1689 2563331 1868924 2535906 1363889 985906 903961 1642209 2103827 35030 195469 266987 589412 1262968 900179 590089 2204003 1742407 1728855 190710 231578 1018075 1172421 2175971 2397750 2612700 1216519 1132815 7745 2012083 2111956 1625204 1815202 1122383 2261381 2219560 2015092 929480 2094617 782533 1384425 211133 1653501 646046 2541331 2193934 324423 1548798 1334438 829889 1041062 2269349 1002391 361226 1727246 788248 217200 1412784 19020 2389473 1848859 2116254 1844665 2443870 2036318 2104545 1844104 2537309 1184240 2201644 200802 647959 1579223 2166211 2432645 896391 2231720 2360013 1437531 2026855 2330302 2606246 1385396 1773546 950580 835351 52963 368095 310936 188235 307674 1053393 2048587 2032489 612454 297505 1211165 290967 732365 947375 2387673 915509 90261 490059 547901 2120726 1479623 2342154 928511 310678 2360452 1206673 1816574 1396083 1997696 168485 1869072 222545 286050 206337 909544 2004316 1387233 2410221 379212 2395445 888981 1389746 64762 1419137 1864056 855387 2422905 557333 802461 899395 2187085 1405570 2359467 598476 542070 2274768 1354727 1937653 1759122 1286443 1922624 1295398 364351 731176 546410 1355186 1815991 2405096 1329445 1638508 749794 1785219 2247940 1458158 2098637 1746944 1853045 809989 1348386 733967 1969550 1943947 2284241 1048972 1409288 2085441 1207585 2087983 1745478 2270442 156110 721259 129204 2531323 758035 1978293 160479 2489227 28313 1960598 2105469 2404802 1722669 1108849 686065 2627163 2299206 862805 941367 1496334 2452876 939063 130309 1072117 453472 2162086 249995 33663 1656339 600115 1528962 2503653 370215 2520971 1254033 711116 956663 503702 1443068 322536 2411174 1157417 672806 2384438 422521 2503654 1920308 846447 2141645 2475511 1628580 331193 1084531 432157 377224 1331255 478524 1430345 1554545 2090266 26517 1814346 2207872 1140944 1288563 2617862 887250 1668924 1287920 1713987 1104264 920976 1459777 2099875 568115 820845 1305196 2121676 2077841 294682 642595 1994814 2354816 90230 2462799 332895 2261372 1967637 1093277 299927 794843 1754350 1076106 1008313 144750 1992492 1360986 2071696 1393713 1991515 1694126 132314 2426783 2077432 1339693 496122 1904364 2282482 1872649 2367899 1201857 602978 173975 680246 561665 1708760 837853 1247189 1808591 2435320 680356 2325347 1654418 1133923 2266462 779586 535072 113495 2587524 1934257 2396083 1377056 457936 184345 1464201 671092 2131388 1685733 775450 1699896 1422772 544609 494577 1184770 2595784 2493880 1009358 516728 2270998 1248756 1103117 1971090 2223696 678605 1053142 644216 1750479 1381157 176168 1000649 1048964 1882088 1407200 337300 751291 45163 2313771 66942 2504827 1264351 2462812 1574843 873226 2570164 2077388 478818 2093374 2607070 1829187 2302493 731058 1870615 2131157 1954231 2342278 1969843 907325 1232458 879421 1271018 296114 2324350 114173 1576867 1391630 103133 246711 1943263 985956 1346930 1009283 1264587 500354 1937082 1976451 386962 410854 1154769 587551 67744 370388 2466823 394580 1097169 2258348 620913 1168311 1885251 355429 372045 563474 51516 2299260 1402697 96010 2561590 1091547 1332928 2114131 29884 137303 2162097 71219 1158020 1438143 443494 471146 2443359 2551991 704938 99111 2049861 2610866 440298 783398 483241 249042 860796 840197 2019869 1227175 30963 955409 327731 2372209 1749662 2317614 891872 948611 1052827 777437 592017 1535761 1207797 1129471 2082205 2208850 1398267 1497403 1844930 2285847 1836637 1076815 1546169 196776 1483812 1115310 1686001 1276413 1431491 2484726 1550395 660304 27437 459419 242906 504460 356414 978912 1391791 2407872 2017147 934432 2572212 2176655 779137 1032817 141969 1437524 1374095 2218239 1732558 172578 1300503 974822 1093598 148028 484960 2167864 1626551 1278658 1535955 502219 1735400 602834 190890 1818501 2178537 487497 2016807 438746 1263602 2180019 1756279 1513352 1557220 2309214 621962 942824 604433 200998 648862 272402 1287046 1171157 875780 1759455 488893 999747 109305 324020 2311134 2579745 1124870 224046 578837 1993363 1638289 139252 55719 1854194 1291528 2415403 1575645 919374 669665 23097 1381893 1070808 2575206 2431446 989904 146243 1822092 497147 1681220 2415731 1768320 1873451 747560 519084 983275 72154 432175 2245226 2198898 682136 1925179 659331 2302735 2185201 685628 1065794 2578001 2233524 974475 2394651 2276171 1452990 1421109 1651079 905806 2013949 2339758 702022 2480082 2262924 2045973 696919 1531806 1181599 93085 1155713 162906 1376688 673429 2423822 822582 1865940 2055259 1950405 2123280 908520 1882147 1472385 620061 800266 1833839 2129322 159646 362810 919653 2190683 1059441 427178 2437493 2520523 1464930 1343654 836882 1618473 2473112 1945191 2002348 973763 2335650 1221817 1360142 2074297 2093686 2570860 307870 274283 2643306 600770 323720 446521 142729 144614 1939852 2196098 2338004 1179761 994790 1558708 1333175 95164 5739 2258238 2215181 324370 2075029 1641989 1712525 2151349 1573722 2444006 661165 2040276 1923588 754495 1433537 929857 1926229 1958428 2354748 22275 566098 100500 2254531 314997 257631 1341939 1344153 1957479 2193141 366539 2133206 523979 760102 1580663 746378 2519099 2121657 849714 801863 1414059 981425 2009880 1963363 1811470 1542760 2465310 613707 1255165 1800429 813524 2549535 1434169 1919626 2480142 724440 237729 960031 1111980 1485478 2323318 2424473 2410103 2608855 828181 1230920 727159 305630 92773 1582533 1207703 137443 760236 1855725 2525760 1066172 2074432 2441955 820400 2100760 2510013 1021920 1480399 1190143 828750 2444008 471895 1415699 2529976 2432588 972040 1565101 1989367 1459128 1342825 2583828 1974804 2012606 411470 6796 442941 1172603 2606512 1082146 649585 2293385 2125793 2039421 1523975 2196297 1852788 1995514 815551 1068906 1566851 373431 2440044 511476 1127308 744261 974162 2510382 1887019 306107 754517 2620703 652611 1467606 2601018 2641566 2143524 2040476 1712283 1383448 2429361 136467 1554478 696436 876038 2258580 2154044 2339161 20492 2388822 1228542 2284202 428381 331538 788587 2494592 216761 2121587 2456879 724991 196926 1797738 204082 306227 688300 900344 1619806 241781 612814 1321728 1089874 456646 1619985 813569 1410575 2104267 2609417 1798026 350389 582330 2106603 138371 1909439 1090139 1711186 1732206 2158674 740745 235971 938634 1002078 2581531 2067593 2104032 1256229 1756280 1220291 1346377 555060 581004 1271654 139303 508114 1709046 597381 1847192 1048206 953661 1921432 221440 2190814 1637549 458792 2007690 1573058 2296456 955235 2546255 103689 1625144 301747 1353633 1171822 1311787 2505864 2480089 1362538 1706774 1643840 2196003 136537 1757568 1403398 592499 977328 563054 1883419 1627165 419263 1306031 158489 2581325 131399 1176034 2217129 669466 805090 2406133 2584065 181194 2103562 1670778 2596747 1502681 2150872 1035490 659632 1012682 1658622 1910921 295533 2133905 1250341 1966474 2581196 2353750 449598 2465291 1753400 1301130 2029958 1105943 1617387 2123638 1830153 2475425 1561610 2622770 1115431 417469 2351849 1261109 1048700 2637460 2015012 787570 2232080 1749022 2427193 1787905 2601251 126931 851682 2503594 640465 928897 464989 69339 1595089 1240993 1956987 1755563 1707319 96145 212087 2643728 1051107 791779 47077 2163216 1776846 2631559 446241 2518759 889024 590013 334513 998864 1156555 1661498 97541 1665609 260534 2214433 1620492 986697 485580 473952 1597229 155576 1028129 881081 2401165 1392166 1848067 1217812 525547 2529979 877447 1151338 691839 483785 2275337 1498334 1043560 1582867 305748 943609 2538702 2600896 276493 358792 1083089 2353994 620811 2238516 100669 2422340 1085006 1414461 314436 577160 393085 2552674 1638896 2392993 2157136 212901 2024435 1606799 884976 411015 2602440 2254635 1158530 617438 1477570 96682 1147090 2409400 348352 634564 209628 2417041 1674379 1769284 1309162 249472 2562697 2141666 1315868 1939881 511497 2365881 185613 162542 533769 91267 2265595 251625 2024413 859524 1287799 603638 274224 10213 1953065 1465620 1592925 1857637 2107094 311051 2543121 828687 2033583 2639935 119355 1261978 1237675 1318718 508676 1495060 1851582 222018 1233993 708106 822201 376219 2500748 542167 1946611 377557 1416738 247366 1616655 1603120 1607170 1098398 55254 1131324 1078857 2231310 215821 1537742 928381 14397 96129 2225136 288949 947097 1824751 2137193 1657563 814212 1538484 587916 1369172 2031375 1150644 2495414 772177 568124 1057027 1087955 1598692 1771709 1665080 1615888 813614 53633 1092972 608121 2314402 792870 2643370 2353990 1735357 2226393 1350889 1451060 1628980 2573785 1682730 1179044 2373564 2484005 1461996 2015268 16380 2435478 935067 2238507 2284758 2272714 2491739 878421 1503365 553518 235367 1978048 1752753 785577 1548766 371919 2035671 1986706 946996 1002651 497904 720557 473418 1787390 2050076 550289 350562 1566801 1055086 105847 895953 2318796 1139269 2510023 1706483 1745772 311790 1660006 2428905 1247363 1139230 953674 475648 33071 603163 1235255 189263 2063014 1379856 2616060 2181990 177922 2573790 2049254 206740 703402 100661 1091198 2085839 2485975 2109572 2606575 2157273 1180640 841426 1546281 1600265 1576035 507171 243875 2078803 1719761 2034899 1223039 708797 876300 1596264 2526898 2287570 2573053 920908 1287796 825613 517580 608861 2355110 928552 2403399 1983846 792169 1271910 56577 839459 103245 2454321 208171 1920622 1475724 344785 593740 8755 475337 2090947 2400804 2090221 647091 2531212 1701912 803876 264955 2385166 1358963 198731 313570 403044 1466826 438112 1323020 415125 1813448 1530359 271914 1349878 1312288 122516 563152 1912755 2165328 698906 1273352 1454294 2373489 1684677 1468868 580716 1932260 304824 1006654 678911 526687 836401 287605 1285632 678232 36200 1697351 1378449 2180421 1044015 2379624 1085452 2182201 1803158 408520 2357351 966601 1349943 2032525 1983669 1755744 123939 492339 1451362 2191640 726296 999539 612247 1210711 2459734 1803593 1545380 309747 950242 2518013 2407023 1023534 2030060 2422354 388642 2625634 1953545 1103210 184541 1456752 2645315 1325354 2412682 1163278 2523493 1320766 2104 403565 223383 1214510 273990 28076 1713670 1552296 666653 107485 936932 2388243 2283435 1269863 2311807 1608079 2465842 263051 493701 230288 1157530 2439109 958979 109897 1368416 650010 1974800 267562 2463409 2419896 1364654 818194 2537308 1041972 893709 599987 2139077 1711931 1835303 2095672 655096 2631187 444290 933926 1626848 2040203 1667522 2476078 1778950 482386 1907697 1724520 1548619 1936141 914349 1170673 263659 2476723 1074862 2302652 2301920 1786462 324426 2099781 1616748 2281663 2404856 2017909 2507519 1842096 1020575 1154281 2026307 2540623 1937273 865671 1142666 1162071 2235323 1532911 1136005 669951 589584 114212 2640025 1625753 2247878 1070699 317427 2160668 670351 2636597 1395454 922444 2074058 891652 2559197 611937 1518988 467542 1596187 245140 1252210 2466548 50787 2503710 1025218 520337 2318764 1831784 175593 805482 108990 2417775 658509 2579906 1410173 225369 2183560 1080815 1990742 912856 26363 1776132 2517122 2305033 1432126 2293577 33013 28164 730751 1280466 2503417 1309909 297273 1765819 2184327 2238365 922555 438933 1343890 1923198 637444 2483466 2389321 365741 2546284 71268 587286 2435602 1915938 348710 2395280 1653592 1909778 1512449 1410278 1450394 302753 1370557 1189716 2010818 1932243 2558397 2357228 736012 1210787 2165124 791209 1820783 76715 1536687 156129 1556843 548605 771045 2121083 877253 574727 469040 1702133 2423546 581600 2421963 1666453 1914112 2177491 554498 870285 1840456 1593813 439087 2358979 2029629 1824670 1224043 889479 320428 1549513 846590 1520441 1425108 1540805 756350 194210 1762599 795338 1144736 2350245 1774389 844546 394856 2626958 1427276 1798990 2373898 505104 1100658 2574037 1805305 568044 264011 1164898 1731891 1010525 2384813 931895 1985000 115807 1336014 919272 87519 2560050 1018422 970590 917468 766924 2564388 1053537 1122528 187331 1161642 1581776 2339869 1145915 2646583 460159 1100595 68714 1321922 1943723 1229548 203183 1206524 1832637 1835649 1780118 2220400 1241436 1719417 1325764 1909327 50970 673869 2234657 2087384 1656859 1304521 156834 1626994 830981 2386271 2321150 1477344 1482435 551210 2348435 1239849 1815054 30793 488741 1258522 474511 2172160 851926 1031809 2209005 2253093 2100996 742 1289253 2121459 1392714 1245625 645668 1972457 171502 1638414 1607382 157630 410503 2135262 1834177 2007849 1897616 170175 176331 1395221 996265 346053 1652905 1065353 884532 1398057 2486977 1690839 1121650 930719 799520 1484867 773211 2126033 1552917 121993 2257715 2371333 1827129 2237802 1553383 1262412 83961 1490590 1458281 540751 2319136 2479082 428752 597214 854561 804476 514203 2492337 972697 1393591 1988125 2277622 321168 811977 1223628 2354316 1980567 1596132 691785 1215466 1209002 768017 2566444 122650 808086 827223 96740 2134698 122240 1217175 511464 412812 1264623 1788719 2378530 834173 1301143 2246408 1058442 2056180 1763917 677087 1551180 2434131 2414671 1246030 2247899 2037285 2532629 1436339 2431363 1003193 950287 2035243 2423365 1852191 2179125 2339378 52328 2609637 1725861 1593978 933831 1262359 937403 1497455 872496 2016590 42126 1296610 1880902 945261 672074 1193919 432012 1326391 1824680 2154990 1623355 2058258 2178518 149558 1779628 1628260 1947302 1601540 414217 2390295 1693610 1379326 2127644 235123 688003 267388 1803307 642364 389375 341466 298008 2619039 968751 1356943 1127435 1441620 862012 1907274 944682 94247 1159665 1464625 216938 482324 2540744 493413 734791 2434338 1717503 2620817 751324 2389130 2525342 355910 2357074 1500116 493327 1351312 1753452 315254 2379330 855157 357383 136342 1107439 1188683 136827 798167 301242 1558100 2080345 1733395 278892 2595634 1856101 359800 558827 1986378 871819 70525 1407968 312679 2263520 2059305 768474 506283 1687618 1873557 2402424 2364835 104920 33485 1241608 848014 1379683 1758153 300780 1125682 618062 1758164 1702774 2237278 1650720 1023079 789018 1771674 2110111 91967 2553764 1510847 1525060 1577910 794231 1404893 1180727 2030458 876397 1756183 1095026 790900 1316824 2486607 2320171 401048 1616374 350435 2366379 1944404 2149592 309068 359297 978451 2047152 273245 1322794 1420177 27705 2081340 147904 2054931 881279 1498961 2548024 516107 1560543 1836950 2365458 2581649 2314834 2560481 400468 1733971 1353334 2212996 357447 15366 1427407 139312 2062640 52595 695627 568462 496256 59491 1052686 1931671 1792200 552404 2554751 2257825 1596534 67941 101449 1213891 235697 1503674 1834859 561131 1993648 2197418 1802147 1252852 2162972 43011 2410680 806046 1181407 136608 2013961 488235 2154216 1814032 115490 396187 139954 2093033 2275402 2582970 277531 2165954 1117497 1216839 1842007 367117 1153883 1505756 1966755 966407 108581 730710 1685652 86311 2643436 458184 1258596 1066545 375288 784322 1933159 2169969 848363 1371044 1278936 2635786 1994998 291093 1774489 2020239 1070285 2356845 361827 1694692 616508 479075 2490594 508817 1032875 964047 2176562 2191086 2583385 420016 1452473 414222 893389 2100974 1859661 1739241 283982 1508186 1054253 2501718 1897102 1613823 1932663 2345988 2273148 1648505 101452 1381273 1026511 1180376 2390175 68250 1342978 2293786 919366 1064538 373774 1176156 1098004 846808 1624022 1549239 8395 271969 1161064 336102 737715 1747992 1245049 2365173 2502177 1768304 1524572 2492223 271331 1211533 2631947 1184206 462370 1708490 742095 705640 1891847 504826 1350083 2136054 2005569 804949 1120587 944614 823288 1391754 168113 1525490 1229643 1339776 2007371 2358211 1423789 56921 2638682 2502437 664294 1119342 1090481 1280818 739974 2349350 691006 2416418 951795 2210976 1823345 1159738 115610 1224438 1768277 2420773 297145 1209434 2273062 1955251 1554057 1600316 2042534 816789 1762783 313006 823420 2625109 1678700 1381041 2169478 870599 2076932 1070158 1774127 1007588 1272167 73178 2218359 48048 2007197 289734 855820 175313 1962775 331608 369197 792410 559844 1638655 593621 1637575 1648488 2192317 2362870 1952943 756885 626786 1420386 1042576 1238487 822905 1167687 2328004 1868281 970513 2600766 100683 2049992 1191033 1187725 371794 2556136 2248434 2294165 1788298 2505428 734440 60489 2134659 1479304 1491871 2212092 1005605 1087452 1383862 2408827 382511 1167299 2588420 414529 2010309 633102 1741772 2422342 1045149 1347925 2237123 2102856 1686788 21503 2143543 670797 2625740 1073853 393178 1018713 750720 1365179 1221356 1540376 2316679 2224049 70729 318180 2582925 1177143 1074853 1585366 1590215 974691 325935 1796495 1032010 1260805 1736837 412122 845700 2322519 430743 2023710 2020050 462708 902325 2551274 1510576 51653 1039756 146631 416539 2193522 1527304 1102906 890838 1934474 1626355 1140561 443580 1407588 275007 2203873 2553327 1387229 1690847 335350 909164 2566550 2526966 940669 693022 646915 63418 911523 208591 1989900 39395 149116 1189814 29242 1882655 2073434 2345869 21032 1615095 1999998 181190 857716 1391391 2486586 249239 1920672 2479855 1011953 806139 2047268 1813507 1788225 30163 2549635 714793 1630808 427917 364239 756532 1866579 1026477 45388 327365 2468171 1119605 253170 631047 411536 2510737 275013 2099194 1305515 1503402 306381 2619886 707669 1816274 921935 1529637 687449 1086811 1752113 1931482 304129 1131290 1382415 783243 338565 225604 1148941 758560 271570 734501 1009027 1629957 266614 2003891 117363 1033095 645362 682723 1317438 1715322 1563704 1107623 1375899 1207096 262008 2437421 882754 2027662 94751 1915962 2348236 1523838 1343504 66049 396164 2148883 2037508 1544899 1827958 689752 2299158 1484203 1334907 234124 837849 1748359 2015154 352427 409050 1325743 2396163 1988096 901618 664576 928721 1311685 2266329 10524 681269 14643 2492545 25266 1822214 326489 505261 420276 2221420 2280687 237287 1855230 1641959 1892212 2209175 663164 649682 2255260 2461088 2479367 1873521 525286 2646523 79948 1182537 371697 87993 508492 344421 1806588 2433626 1822463 2301900 955206 590171 1803024 2386261 1849069 264990 693024 1595839 1843322 1490178 384427 869248 1310951 1409892 101018 2145800 1695009 2105362 2260340 1262883 1057112 2354204 1745823 758235 2005371 1551782 585823 619870 2271026 2134334 1264383 1762585 2448132 592354 2094015 1801134 800142 667240 1250629 1533027 469624 2058351 987926 2283064 618794 113942 1901896 1436574 1461130 634526 1967435 1486651 1930616 2041807 726463 2503432 975460 1525370 2298168 2175359 700111 627117 1143515 292688 2522106 1386786 407106 868345 689104 485093 1307712 481291 410292 810829 954382 1469460 4184 2086958 77912 815773 1420640 2277073 71764 457113 1128004 2564145 716884 2406517 2247271 140823 2347605 1215706 2239486 1283393 54459 2475892 15506 227388 45641 1812344 1563707 1223437 2272771 550988 1510038 1212671 1630854 1249467 1774495 230102 159695 2233052 2119053 696914 1602616 1237580 1041761 1910821 435138 1911647 2234477 691662 1425222 1227420 1427200 975692 1711564 2067905 820647 794309 2549184 2296229 98042 1245361 888411 1297940 635657 2156270 116303 2044946 204041 1265477 297854 2410589 2159393 1854305 1611051 1717305 1888092 1656814 690046 417923 2636628 1979289 950858 952918 1160274 813212 989655 2244068 1951097 1573246 1758926 2325391 1894230 2208833 547629 1851588 1323521 1438116 265359 1143067 748522 146686 2236508 2195988 887926 969764 2423914 535251 1470259 14371 913935 1070430 1285376 162039 1711196 1498423 922898 931881 1304039 167470 2409865 2366604 1381332 1498033 2586099 1668248 1814826 837137 1627307 2154715 426191 2037454 218111 947203 621578 2373287 1442467 2316284 552409 1203167 462181 2019559 650199 1224373 1007909 1176775 854671 443899 1971267 2586617 1966410 304708 1829054 2595640 908445 436819 2199786 794218 126262 480895 749410 1478284 423525 629697 410294 929581 1194474 1797997 2503940 1207145 916857 1632827 2537295 1839877 864416 923213 1172748 656237 546439 2558035 1002988 536398 1491925 326972 2008232 2191708 833494 398224 348290 1404511 1135129 1524940 1664634 458950 2092666 1149725 1474531 2272551 1020417 2466908 945047 1143269 2403120 1975750 2297782 2181619 1948465 2630371 141267 68754 1854919 345224 2479255 452888 1535689 909518 415101 2226755 1167433 2553568 1833974 873320 1437789 1447842 667122 2529157 2574093 840314 1225456 1631132 1921600 2276483 2623618 877766 1464322 1382965 2376163 1669321 560115 1699133 912907 828270 999088 1577238 1774977 1281824 1231862 1717414 585986 2448262 587742 1106257 763362 587915 304813 951106 543370 2211944 1921334 1810137 555975 826443 2536576 1200765 1301756 842996 795669 432314 1416602 27393 1139639 1905528 1049272 2101753 2102546 2459585 374364 128994 976171 1704293 520766 861728 1247614 308880 2081110 1448111 268412 1378733 1765360 1901134 1571527 856793 2544123 2118253 237564 1726912 2126407 1969692 669830 38337 561812 1342767 555271 483661 2348123 92685 1426092 1284316 1581780 2221092 1508256 857893 2039544 308499 303595 439880 1614324 869993 613474 2507322 1855513 1582263 1986075 1993898 1207462 845095 2498356 376594 1797446 497553 2192730 70109 2234041 1139676 625212 1212182 663300 2110927 1790125 2136717 2083063 1924572 326352 2091333 883847 97196 48706 988963 2011637 1889025 752555 1276059 1894465 631525 875432 1797842 861325 2109475 1974491 1667808 1214821 2079404 638992 1698447 105729 198282 676036 603885 2094051 2034187 5710: 887405 125021 2274413 112492 971052 2608117 1459492 152178 201188 928551 1711441 2331662 1010384 2195901 374420 1022659 2436026 2180553 1707141 2512531 2100130 2247785 1152063 926573 1425011 591582 2584793 2333948 1986952 523707 2114878 2319377 1196694 2391208 768240 1789619 2576647 2370850 2351928 1340947 1652686 37443 10853 2277669 255915 33972 1610514 1403254 1963568 1525111 108157 102477 2424383 2484324 633065 2360453 32380 2357043 1188208 2053299 1026939 1751651 418745 1037283 265046 986461 1369895 473245 1134286 1720487 901273 1651874 458790 2205418 1958982 2105273 649547 424004 1834827 2384582 650164 2564112 2056893 623066 1992636 194688 864582 1635615 770078 1538865 171073 230967 1882734 912838 2046505 112166 1280645 882982 399634 506153 416805 1707127 1638672 512966 2452282 38217 1772447 2520257 1827237 2639426 475276 5711: 116411 2101566 1785882 2259322 5712: 2078638 2108263 207672 5713: 2541027 247089 2530642 5714: 2519847 2612079 2621909 2077030 612872 54166 620086 693288 2293761 268698 960614 153708 2162506 127911 44412 2031947 688988 1452949 2362681 397938 2376413 77668 142263 1153933 2281942 1799476 1980015 1195894 330918 1009577 241038 1015188 5715: 764281 2434276 172412 733351 1682507 125498 1234746 2227164 2231900 1992942 255429 1669065 1906345 1779363 1791701 1389592 2222960 550178 1639484 5716: 802765 2335595 2515783 1106370 697601 213750 2234817 2030978 286288 762018 661663 163991 489254 981766 113385 249364 2547683 714249 274219 1080084 1794405 134994 375880 2171216 1793847 1668598 2336957 5717: 1469354 1514711 1127929 2521856 1284793 5718: 612817 1146880 160240 1852108 2503583 1382355 67836 1042791 2584411 614278 2433423 1715662 1820611 458143 2387357 2566978 637170 5719: 1544320 1199214 999051 1070966 2524354 1170340 1581150 2020678 572: 1252261 2596744 803214 5720: 1243057 141928 907105 2603700 1377751 1541104 2549365 1461367 646370 1746244 1061843 1589991 884183 2367586 2372839 1034306 2130333 538267 761623 1925926 1733667 5721: 184149 1583838 2165124 502614 5722: 585247 1782712 753686 1601275 111070 2082054 5723: 122075 5724: 2164980 1084932 697513 1880801 614465 2233742 752166 1342329 2374190 1111994 2559887 2250490 2157838 988065 205885 1856875 389891 1050595 394839 1739597 1601071 2265628 730787 1219200 1601247 1871094 2010432 297726 464075 1525434 2635457 1736364 1389799 785288 536526 2630854 2496211 5725: 513862 582275 468622 2247925 2214383 926041 972601 1439542 1436953 2303053 541658 1080147 1171786 5726: 2322360 592277 5727: 672389 1395557 2649050 905376 1324252 2244098 1946590 548803 1229732 42585 350343 2322584 2602057 1295097 892018 1435648 2512806 954932 517029 2194344 1757460 138581 716023 1110574 233891 2480431 2438778 1520009 2130480 1502676 1226014 918404 1019511 38841 2440631 2508260 1963336 777704 790706 1887934 1707782 152042 1980305 2611981 1336182 2561868 886145 1234275 1957285 436227 738962 1632237 615414 2090713 2269203 2322741 2276684 1113251 2569393 872503 2065019 2444816 2359743 2358771 669801 2211017 1503687 1525956 1902174 1336698 2578664 465925 1981482 651691 178530 1806201 443560 1165243 1347881 2545798 2341869 1530946 1388862 24248 904665 2368999 225487 1700382 1137168 219953 1703313 1464381 1468940 1766805 1576252 740917 1809679 1968420 16287 243084 876760 75681 1184364 2459614 71733 2643551 461218 1504652 604081 1124047 1549434 2516276 834122 1896143 227531 2508958 1113979 1912266 1813849 1594064 1436498 1882826 1023251 408854 1491240 1999417 685883 2158267 2321028 2571730 1481187 616050 595984 1778757 919134 1228654 591848 1501341 2231508 365544 794264 1636851 1166189 1936637 961272 2268406 1823915 2600294 760436 459973 5728: 1810106 5729: 1592108 618503 1234095 823407 2445826 1956888 1615992 1136557 2097428 280201 573: 1385988 1805399 953124 972381 5730: 2306619 944978 587979 2472268 2400678 1115980 1470587 1273784 1398599 93335 2104138 251301 1179998 2079044 2434730 1174736 673872 1849370 1544677 1884203 2557615 981009 340531 1881496 814419 2622958 1869246 1716148 1430278 1993729 1921655 2164671 1865819 188415 1319584 93117 1448051 2131102 1888260 2099452 464219 524920 1309243 2301213 837786 946805 99551 2604455 1410642 1186073 2292494 2235390 2102068 549667 1051717 965993 921485 2098992 1148415 2371708 973649 2226440 1648044 1235713 1655100 1689258 614812 133889 125978 1747816 2165928 1803065 2292476 32771 2378361 443455 2206105 1031284 911360 292907 2342607 2577635 155254 2217777 57495 957781 711815 1106402 283422 1262889 735511 2419406 2416899 2334769 823403 1934894 874292 1513036 2206275 363758 1846583 882885 2465820 1050650 722181 2088838 941237 1357471 1008661 1197743 2548438 2300271 2018471 922243 2058298 2068821 1188839 842983 1614339 327993 2560266 2064006 2027689 638660 2353939 2398879 1567665 761668 2527503 2537050 751396 484362 1059428 428646 1760259 2120405 261348 1858509 1796981 1512501 503472 2409694 1062102 736703 458830 969239 1195937 2475059 415653 2241840 1877299 1080466 710058 988351 2300950 2229919 495471 200410 713759 2517871 162260 1932814 159439 2538880 639888 1414976 738769 1359398 2430691 2361742 823416 1036302 2110189 1895027 1572414 2610425 2586776 1030465 2376297 335110 1597446 354994 1861082 1209124 317971 1005642 1721583 1270520 778911 197068 597114 1339369 616423 2282634 70071 779336 273448 175236 2079571 1353629 1852625 946731 34897 590587 2181913 1020998 912663 1593775 2073225 2303998 1540254 1592186 613221 2396090 1238284 2085230 310634 2306393 1991846 1821812 1580358 1203445 564494 1961632 1167097 816528 1323684 820449 229164 2451611 1024539 1717475 1933517 1354661 1105330 1503643 1366123 2506455 822605 1359680 960649 2470334 604653 2432208 2592331 193625 227957 476860 2361546 659132 80674 2057131 106593 1820750 51887 459926 1816468 381246 2056635 1727143 1977018 1552614 2017425 843496 503134 34816 2003593 564327 2039235 984263 1433460 1579972 330521 2068217 1519573 1086633 1612484 1426343 2130480 1202465 1695506 2344053 2168922 330172 308722 1817138 420266 2308318 1945990 840236 130867 625020 720130 1065526 49178 1301013 1870124 1155376 228769 263945 2236119 2177206 2156594 2034961 1001126 1140101 564285 1372218 2302807 2393036 1756949 1440274 1344325 372097 2082942 1369743 1685900 826758 885830 1193258 428313 2518980 1018649 999945 1395319 1262857 2384259 1553197 1276135 1078058 1141800 2055195 1751276 160267 811312 433961 2563723 2260735 287218 1161207 33392 510160 2156677 661506 248860 2393334 2609053 179127 98045 1306605 121383 258577 84412 2379036 1781448 1904832 1786263 1230602 1751138 1937301 835434 723486 1147517 2120614 1244466 633570 575819 341984 786482 1589271 2339052 1573908 777704 456964 1118708 2324107 923441 2645398 1279545 2276555 1275277 565669 691088 2612043 2272487 2091736 532984 2261697 1473692 1072055 236513 219458 2620768 1127104 2620157 1520319 2119484 2594064 960612 1636324 2252856 2374115 140867 961855 395925 1036142 518682 1910107 2271758 1149906 1797861 121752 553202 2090382 795483 1341759 78059 713829 1165170 922327 2358236 1962671 13807 539985 611013 1831433 1748697 1712100 1760049 1274760 357282 1816247 1124690 2467504 792464 1511782 722699 2424683 115543 2142256 642143 487300 1985320 1999314 449051 344636 2578429 2100453 716297 758798 803451 2211436 1314002 1192023 1684861 2423180 32465 2625479 2100323 1977645 1561387 1337584 2131399 1310299 1755724 428123 1978565 1386915 691661 1437180 1588670 1602069 988888 1142412 762175 1062128 2291590 1783948 603611 368340 2126418 733120 2555714 1651542 224448 643496 263425 1380079 2290701 577363 726080 1159728 501203 1450044 179199 2070192 2205459 2095645 1129343 1888885 2324383 600361 1855973 770101 2014385 1469628 562794 54122 618976 1181215 1791841 1756003 1620835 1281637 441206 1475789 1698788 2455984 2164126 796744 1406170 385255 1510503 787704 1431946 619489 1522035 2468110 1933833 892349 2415218 1854141 1333530 1932172 279835 890453 297624 2612924 264647 2195334 932926 2420162 311102 301363 10942 815002 2232676 489585 8596 2394201 783554 490940 1072702 2110223 599642 2643376 1471836 1450087 2280805 1171377 735351 984847 1940828 229498 1138907 2453086 1670109 1101619 444244 1646906 248198 2142837 2045133 2634358 1692148 1180427 1068765 1630543 918385 1863032 2089427 1403778 656276 597168 765878 131447 1941007 1296789 2312842 183941 542137 105617 2070002 2516717 2198939 1516023 1821608 1942678 845362 55029 487230 666529 1847976 1151435 1874635 1988226 638746 938951 1447185 2128251 1153186 743746 251011 2008335 2289293 1021040 2519417 1392958 72577 2515796 515123 162771 2593970 604687 1209751 1538056 114620 1226740 1333612 1717494 2127641 2188639 546416 1764513 1932118 585949 1762998 525675 1168029 1934110 252073 342681 1183338 1367937 2375585 840928 1478958 2449606 422996 835387 1244782 823630 1247474 1754252 2171412 1850167 257913 2051311 1874469 1036729 2134762 1121014 1855439 1763647 1225076 2378769 1444314 532386 2641395 2481131 1783204 749118 2379921 1471610 1080078 545307 1748911 2225332 2263580 490339 2072351 1746503 782552 38241 2597397 985172 1616760 1474860 1333073 1890314 2250648 1414681 860427 2535974 1073217 2285531 1040475 134068 2184979 1325847 1270839 740481 174467 2002700 919820 1279098 1082171 1838538 217487 2387689 434848 907307 2474535 2087961 825569 2619148 1408282 2639772 711471 2162381 2547405 1358164 2479609 1463348 1921673 750001 1185721 2564240 2191329 579329 89753 834600 1946947 1224664 1548220 2459034 1341134 705088 1420255 1782821 1818067 2220686 2565133 823335 830135 1803867 1340039 1638715 1259587 891996 1672865 2473105 467457 962176 937260 1228753 1182394 2043195 2400480 449334 1853202 92258 2411962 135037 662491 454471 2031258 1802815 706530 1629806 2096360 260369 1420698 2188097 2344833 788567 567139 1572835 62435 2146220 1785494 1245681 1748244 803365 775405 1779315 513548 721569 1385709 1787568 2247335 815656 2081177 808904 550120 215366 2065216 1531284 733909 2638336 1976307 2321465 1239406 331671 74484 2344616 729515 2014054 196351 438903 2087484 3673 2349365 377130 258790 264169 572266 1428040 1552498 2035524 1021251 2044036 598380 660779 2310986 440824 1815324 422370 1591989 2018596 791282 1411786 1632794 1287039 2132617 2120504 639953 1367164 981315 1075398 406366 1112852 1315173 2457720 347342 640626 1225317 2229922 2032739 1985883 732165 2097232 1849621 1214873 655513 2002730 111548 415039 2479116 420083 1510266 2634003 2376098 2514198 483156 646895 161503 293159 2128859 1219051 587947 386050 568720 1285535 1807526 2005576 2184005 275171 2569392 1933849 641978 2635422 1275585 2026918 2095612 2294693 2619963 1486180 1993756 2088451 802867 1932433 60597 2044863 1164132 493340 854289 2225479 2642091 1039974 2592346 240591 732073 720554 1674307 1039327 2024056 1173017 2375598 2164622 1808531 451079 358855 2535925 2069659 1912720 2235596 2100586 1315379 333528 38086 396038 17151 2474250 519622 1973038 1687582 320915 2039673 813339 2123184 1365296 1085167 390288 1025377 1757358 491990 583679 607188 583753 1692887 1883946 2016793 1607572 207443 2268139 37990 1692544 1428255 543361 1461664 1865121 1874204 799665 2436759 384319 2148823 365152 774367 1286720 1143577 589736 230961 2052428 1491321 1025307 658644 1535017 1598174 777396 1657921 897970 2105604 1290249 1123839 721474 504175 626344 1760614 567001 1455501 1862006 1007024 1879105 747543 2267770 1385899 281095 1903033 175934 1975394 134156 786496 2263526 1725339 1596315 407226 2425627 920005 566199 2394802 195673 616430 1984249 2247257 141956 1233762 262184 1601347 144659 1867865 62031 1277830 872966 2440 1689513 2512721 282390 1256605 1220807 440716 1050586 2326029 1504667 105844 1441905 1334137 2345280 338424 2113404 2048149 2659 1109748 1985629 1978526 1709932 188162 891954 2511148 1002910 1255681 48404 1058631 2173593 2556921 1762098 1363602 1648812 1316227 641022 2326306 2339653 1769808 1127060 2054778 2058920 2211675 477297 1602078 2188696 1722189 1855180 464493 975758 1546314 2641171 2448201 2260738 1144710 2373312 1200482 237253 270610 220330 1918904 1204298 2362028 391557 1302672 629333 87400 2081129 597389 1709543 76140 2107528 2309501 2409704 53700 987928 2501395 2503716 1189258 649109 487648 2412229 2161012 2589683 388847 1706203 2378728 625780 2520647 1357243 1661344 304945 495020 431296 2496991 1221151 2225633 669513 2161492 1979793 381562 1369861 1451586 1517342 1325880 690722 2097253 596679 2063672 1582565 2376206 1102951 2511278 1174601 1274688 2347209 2389736 1308443 1801609 1385311 1429195 1675739 1061931 796125 1816597 1531268 1182843 2118348 1682774 2266974 736470 2291658 690853 2515923 455183 1309913 2128957 1478651 507795 302160 2137145 2604192 1074453 719968 593173 2595048 2023672 1453116 589369 914644 413505 1172275 1400572 1001233 1739033 576584 1155268 41441 1956246 2538176 1625109 1530550 472130 1893557 1716661 983452 1852792 2631658 1020467 2142887 1910472 842833 508437 457990 2592444 2030286 1939126 1591260 2460870 335033 1544784 508323 238259 2009178 1646063 2062728 1816318 761481 1171229 2423968 1576601 260709 1517817 382767 2006208 523517 1979811 1621580 1036553 1124032 1463287 1097671 2271127 1268295 1179567 915755 747982 1210748 1320241 2391928 1763321 1309993 2336493 376766 121955 1278372 1158684 1600747 2075631 1918528 623519 1758504 1032744 899379 146684 2328849 1530906 1897923 1569003 659452 1795822 757922 1047221 2185998 2221608 330681 2210598 1726511 1852247 559430 1432141 811921 1866836 518765 1454780 2259280 1431775 1032483 133435 400591 459368 1927504 2237339 1056376 2024013 246942 1188073 326854 558908 1609663 1052473 917561 224384 1907661 924636 95278 2499163 1703270 681488 602695 851908 1984428 1679454 786431 588824 1988807 2331958 625802 729946 111695 191890 277092 1994958 1663896 1338222 947816 378503 1376012 1316077 441947 2054116 1027919 320870 1205866 1212427 66436 2073011 147675 2060951 2138814 236398 2045481 355487 654630 1743850 784635 608287 1234798 1630615 1675332 2554609 1027372 486960 199112 32422 2326311 1427259 1163492 1118837 911253 2103205 2318748 2217395 892071 765625 2307308 2135285 420786 8211 342020 2082893 45888 1673997 2435399 1776125 1738141 1522983 1410022 949861 1728361 1778122 2449243 1614387 2493540 2100238 1755630 1282376 2131336 727010 1924480 479205 155761 2597335 1756605 1472299 1870948 2563337 1578642 2123694 1045032 645564 1536575 1259628 1406552 381764 2374025 754001 2435202 10346 923335 76268 2610551 379282 1240063 144342 78573 1696047 635295 2529376 1791019 436189 837891 1816205 2512968 2555363 823001 2142623 695419 285740 65560 2622037 1262834 2581057 85660 1011197 793491 2526049 92903 2549517 2128040 1938914 1430841 405910 1516036 1521895 423367 72540 692328 1733533 1364036 1829271 1583619 575516 2506131 2010848 1294030 2455764 2579581 1417314 817878 628973 1062857 153737 625827 273344 2168130 1538347 595174 212898 1513493 322376 1077591 1996717 2372002 740397 733580 1710520 948370 2037606 767643 1521016 559777 508315 372684 2444873 2369720 2408719 2162155 1478140 1937789 1867252 2076311 455794 1218439 2097539 1251742 818975 2174380 1794156 288773 714799 2257590 1001371 791395 2297783 499756 936095 331587 2379840 317639 882989 763153 1802173 346519 752229 1862329 1841519 2013109 2267303 1237152 271420 811002 1350519 1691996 382889 1783998 337882 1301032 2472503 117727 201476 2144343 2346101 1423726 1117357 1156883 1620278 2107622 1675509 1141261 2064638 1458301 2114727 1844488 706405 1789853 2181388 196028 2438224 1052644 1689034 2226199 2590772 246845 142234 1281021 413458 467094 2115908 1145233 421440 1184850 673737 358736 756396 1304230 2111401 349222 2615912 2448 2648705 1451157 2432487 1655249 2286969 616792 458117 783056 1702419 972178 477793 2279486 2263510 1930757 1007486 980556 1305823 358714 1540833 2029189 1600275 287104 924820 35134 2285743 729701 1016679 1169368 550577 1541776 370498 1374761 2340921 2519595 1719868 1866472 1162025 1727519 1847661 2087837 713876 5731: 281084 300166 696847 1422787 1574605 94348 1538360 1415218 2412474 312067 1243023 566597 2309547 2625845 954888 2338656 54586 1913372 1072752 1221645 1090118 2148382 2615552 2476010 1651305 247476 1223075 2619408 882297 410976 2437415 1547332 2075571 897881 1568013 2308451 1699239 1218236 2121049 1773527 469099 1558473 1316788 273431 1657660 504311 2574854 549962 1671539 115087 1497891 291898 1038570 587916 1716311 1773259 2631679 2571794 495581 2577664 515368 179857 2342898 1846690 168455 1637835 1449752 2191294 2405345 1482884 2466836 2019191 1268417 2038325 1026135 296027 901118 1551956 317103 1996682 2450405 5732: 1471924 1963172 2275640 1215826 401076 1368753 2189855 1212306 2639803 130189 2470276 2039337 2023579 2384400 2208294 482391 979667 1006424 1037824 1109822 1604278 2587336 1676163 1367630 814516 1525719 1272736 961686 2164676 2124045 612817 1430584 1654473 1379640 423303 1991329 344987 368218 1514646 1724123 1207005 2195955 331318 2033013 547804 970600 2223010 1460612 1068174 475100 2627268 1741808 1059411 1243948 48573 2015597 1269347 162055 1193967 1076366 2205560 2108962 19046 1371331 2279789 2105287 2281226 365838 780927 1390930 499721 2575083 1854965 226561 1101585 2415579 209274 1809284 604396 2070620 2643619 1456997 588644 2126122 2130943 816050 2348532 913744 228757 1830567 2193111 1910453 1409082 718511 2165 1795979 1980203 187965 1833197 2528676 2420178 2594899 1424617 1068538 723393 1351132 1511677 2632946 1813842 931165 2092439 2357698 215939 904672 698988 2299223 647703 1498753 1020986 457099 1864787 936849 219558 984246 597978 947894 1251366 1314658 2262150 1266524 673728 785717 865140 1787480 504628 2317477 861208 2248489 279412 1319416 2435864 2424487 2018773 1808264 786889 336587 417830 1226822 2111154 478540 841137 1423764 1956489 1537989 2213078 1808660 2162220 1384524 2444309 549213 2017073 841234 2350020 141928 599145 1097536 1506209 1710657 2287419 248966 819311 1896391 312057 566869 1192003 1173489 237567 161016 2602229 724827 377626 230514 2233086 280372 2501389 442322 1130879 1639815 295150 1394102 2447992 1489788 681210 548588 468509 347995 1623370 1188462 509983 1842396 2000854 156721 1078242 1140275 1040534 1937854 672194 1503528 294207 2448465 874886 2358695 1615951 503447 384172 2592744 403182 2201095 142093 1839035 1088105 699179 1455107 2419914 1297687 1476399 176588 1224292 401868 2224996 1105743 12546 1297449 1884903 2203886 1316987 141122 1461647 2601379 1533758 1403843 2068283 1638090 1426761 945632 1548877 1801995 453556 1811436 972054 1415261 2077211 1897958 1062376 138433 63511 294618 537200 1412102 1970182 1495026 1470331 1957037 2605324 1845955 565480 1750738 1012060 2073338 109869 1802898 2243772 475875 2187552 871046 948004 682341 682107 1299001 161499 2030108 2461759 1462893 515837 2272913 263799 871145 1130522 315098 2384836 1434319 673413 910412 2067834 146844 1464310 806925 1352319 958373 1739537 80768 1868236 1480994 745173 2293924 1670964 1518667 80887 375362 1835648 2536450 1070702 141945 739472 1100528 2207493 2368516 146601 490725 354650 389814 326323 2290616 460888 424367 1408317 902324 1970232 2112526 1165961 1484017 1865105 161780 796280 1212190 1914781 968747 385067 435937 1033249 991954 1050678 1260597 2447904 1894993 2001618 2396877 1047046 669035 504230 348323 2125959 1253951 315001 1858545 205289 1603963 2495881 1467910 1490665 2066934 1173658 408290 93135 1341165 42963 1446314 979560 2155214 2113332 297255 192539 2202672 67095 918976 2495355 2201561 1645308 1588170 1196832 213430 388404 1830170 301773 1807973 1902405 1772833 2561891 2302074 1564095 1492074 1236666 1987494 1477089 915259 2234539 2167489 666586 1591147 171869 2376260 1190953 51733 2343329 1730547 693767 221654 2277009 426479 1968372 765781 2606774 1734419 2033342 529077 895184 1922931 834649 35311 1670457 2014384 1842689 1856979 100324 298193 1869745 1533525 1518785 815576 1384455 1962115 150784 1955985 806991 1381657 1342672 2552949 1697022 2071264 1481299 129055 2437761 368032 1384977 1173238 1664654 869229 2314202 1732795 1752254 207359 1539015 2471884 883126 1286858 330185 2544835 52645 360031 2134657 2504828 2256891 2038638 1323604 1653501 1600648 1266778 126433 597145 1891396 1820694 799229 2266427 2443801 551309 548148 2491173 840608 1591131 1426208 2295262 252576 2101440 1563791 244748 118538 1103713 438579 258336 2601360 2019255 616656 2169472 409399 398390 449909 2125849 5277 2045617 2366447 1199412 1002410 322360 2545751 1395890 2030735 1031153 1438187 576257 2149431 1113902 1526656 526580 2572064 1998956 2422378 866126 1820527 1670392 2635998 481957 1599924 848655 2579563 1302232 2253543 2355035 416565 340053 2021595 315503 1974187 2491342 1773557 1656783 2556122 2016245 2313578 1127300 197101 2227118 2048390 1215448 2384610 1900331 1222285 408523 2549404 676983 1855653 2613715 910074 480616 313204 563479 1527134 2018774 1621803 2618319 2462802 1598159 2461672 2585092 1318156 681780 646231 1548475 678122 649837 1397567 19478 2384451 172578 1219218 1581081 1734872 1440849 1142775 2482074 2076682 862891 1836886 1623610 1456853 2033697 2641223 852186 1512399 1348451 150437 1904250 730742 240177 1754404 995934 505196 1770693 2558343 458720 1882147 2104145 146682 1740954 1121512 2234897 790203 2215110 1665713 512060 266957 313561 151357 863354 1078852 1071578 489356 213775 763048 2161200 1604493 1853076 249053 295119 2110366 2298547 2302498 835593 327173 774513 910006 1447819 238150 2172405 483937 2137140 1354309 471895 885950 2384070 1832429 2365385 290448 2452724 2257705 425097 2130638 760760 1588855 994894 2137336 1875831 441317 161500 1585311 2130048 1114607 1668060 913043 69781 1894190 938870 2359610 2143185 1866480 2088996 2501295 2407442 1100144 1700614 1072311 406026 1796469 2167858 2641570 1536623 2436213 1485106 803273 1312584 1615050 869419 1831643 1220476 700093 1507561 2076148 1789680 213954 602702 2009871 2224900 2511469 2565257 1563141 366128 728045 633866 1439420 561313 434972 2221939 683623 1825978 673588 1492855 2251567 2017802 670581 1535003 1695701 2200479 2088458 2243095 116411 147319 609677 1027768 523658 2219494 1445867 2440554 48905 839819 564303 2513855 347492 1490837 1534455 1449482 2560632 2407339 802342 674891 299139 241411 1176100 914497 1701316 135020 82728 1693376 376952 2384879 1995707 874887 1140043 1759327 2563584 107116 2164105 311014 580958 1065223 1907064 2079782 417162 2402285 1995427 941017 1878396 2531357 918545 40950 2611873 2098960 475750 1674583 519711 1567382 1558746 256358 389183 2223097 798279 1678865 843856 2315506 1997704 376421 415094 40196 400133 320428 865148 113440 2454223 811958 1655975 236699 1199985 2621825 854308 95393 872839 633795 1504095 561541 1482786 2575491 1782175 2151209 52701 852826 2111196 2167627 2584126 1834609 1712323 2209881 2503023 876627 231933 700085 5843 910896 2633774 2528713 1470250 1072760 2074730 332985 2131608 1523359 562237 2223162 2448021 769388 1323294 2359475 1423898 262247 1998549 2162550 939225 1489472 855214 2551665 2079646 961541 279985 2571854 734158 1178153 974222 732056 705371 136368 189864 1204350 2062747 482501 740750 1217314 623629 895131 842559 1865284 1479511 1104412 2090679 422570 2025095 1096219 49576 181711 1427407 1416699 425186 1207163 902927 1656801 2308058 2194726 116076 1484210 1668533 2241466 377241 1533279 816548 210406 2341175 348569 45940 1867907 1829077 1501998 942766 128163 2605298 268833 2344978 2257392 410568 2643149 993035 1915765 1284855 362443 775291 2248271 94677 1466484 2217155 1488622 2053612 1830013 2086404 2261057 2204672 2303485 1795463 299128 2330927 2047361 205665 1878383 1969455 429939 25319 2352261 283494 1789983 622708 236520 939986 13651 2356723 549516 2417550 1146159 1904616 775457 1931847 1455206 173949 1524510 404723 1345123 1103546 1479092 1572459 2162379 1643043 250174 2057084 1740720 630600 732882 2568841 949810 619870 402690 440987 800163 652428 2443239 2327161 2140969 2322805 1380818 431986 389140 349281 1764599 378049 1657769 284200 1879179 854198 2490411 1188349 784272 182670 1404351 1410963 1347809 946411 1722887 1642438 2255601 2492324 700894 903960 1099749 827817 1445701 50279 2646403 411544 1696810 2253426 2623969 879551 2396830 337142 1702973 91901 1786492 145225 936508 2101150 1088013 48808 2418970 1659212 268591 80233 2001067 1227384 633145 2404279 1683421 338438 2044968 1217867 1833974 801128 1535236 777200 173640 994549 1068884 1016180 2306547 448819 133798 1113809 1868233 633395 985083 2450503 1313529 1493896 1026465 2351636 1565488 2281915 500158 1502416 6491 1956076 703660 2443121 2456721 773906 351880 648442 1914529 268626 890137 509486 1740238 219665 1894607 2043754 487494 1033920 1930531 2526746 1272122 627749 5733: 1168036 1986912 5734: 1561059 993366 228371 917414 321724 59052 987417 1227885 1677588 844500 1218875 1464693 229716 1159702 2494493 660061 5735: 1270739 451157 2337604 2608826 1203375 691408 117086 2503188 1105226 823171 545699 2509595 760535 485227 1660315 153237 591561 5736: 1373140 2091892 1794015 1319336 1967892 2234397 1383768 197810 438369 612466 599431 793434 881979 1423597 2259085 321295 2591972 105032 2050219 809074 2004001 2643575 922912 1035672 1797057 1825436 1053544 270634 2268689 2530948 2556206 146256 1874673 2489973 2351296 1816712 964241 957334 2188838 2552611 1976368 1381132 373416 1332472 1594169 1794686 836300 1174642 496106 1375602 2448475 297104 105966 1998424 2359407 5737: 2247409 716213 2209196 559664 870985 5738: 74022 133913 1948819 1492515 980165 1432465 1508373 942557 1547800 864047 652356 1392647 1228566 1424751 1971854 1422640 1879322 408129 1303746 1444432 225498 1056058 2199979 360230 1696869 2226584 264423 761891 1355433 2121810 493771 1147397 2565535 2486295 2213927 28577 2331113 1661585 1560242 602893 2511942 645998 871548 723315 156959 1731473 1477724 1351297 791478 1352219 375889 752516 662839 1848706 2615249 705352 1910619 2428819 2359803 2605646 470843 2325822 113806 2503986 1226763 163580 2095545 1788444 1987421 688841 511017 1953709 2345872 2583932 2263680 1767421 1208625 1291542 840838 922512 311151 172968 154666 189607 228523 569700 1387519 2568715 1252960 1519086 809491 831368 1435307 503503 2441060 50233 2357713 2216989 2020181 1045928 1636959 2054913 1368207 1524980 362849 1771333 1723804 913280 1731435 1896571 2510535 1136796 2005138 1863084 1590815 789255 804449 2048523 1278556 2644256 1063415 601194 1721099 1187016 2359486 2062166 1388072 388643 1162874 96842 647605 2481695 1811879 409676 574253 1376722 1412290 2200262 2102953 1542754 1495209 1218982 1000301 1138556 1349384 286656 1113616 817183 2297776 498766 1576694 2106579 2470866 662156 1704358 1019845 1728537 978227 175890 487259 420077 383678 813316 2458353 1007754 2245700 2232476 2254284 894055 1819577 2196364 964298 1856968 852597 1396071 672114 452146 1548617 1333608 2143192 1977815 793860 937207 2092023 641286 909712 43623 830293 1448623 973327 2033209 2570949 1508328 1570706 2061075 2420021 1986408 603946 1556414 1035361 34356 644895 180426 1087819 1112610 2611158 1480170 1384916 1735514 579586 1909318 131686 899436 826872 450127 533639 2295287 680040 1321395 2631477 565007 2372105 1647774 314797 841361 2483983 1442867 1184364 2484983 748801 1985340 2462662 648760 1575074 1921940 2541565 2261678 1876756 29041 67390 2556250 2374130 1384433 2021493 1498561 76093 764726 114864 1701243 1497246 1169458 1839639 2170635 1274048 1764800 892503 257395 2260093 1566596 2432781 2328382 1189564 1525880 1333814 1038779 2619402 262543 382511 405268 455467 2043819 343138 2367997 957134 1961584 1527866 1466238 1549253 1883159 1794667 758356 648486 1580487 2408760 593826 815320 858675 939411 1024680 2310542 2293201 1228540 2131051 1249987 1629594 2196671 2325893 927365 1296154 1269745 1629950 1887456 2317851 2492925 1745205 5739: 1504908 1929180 1993134 2373537 2553287 885653 726714 2017031 1904348 574: 896902 693338 1534447 1269270 2641477 1401690 1764924 5740: 1742216 1853955 1224071 982951 2021849 5741: 6835 1261894 111146 785160 315270 1470639 2132966 2466104 2504214 1003694 876133 461527 2401808 1405228 1430399 1947981 1245472 2332866 2217397 1840223 1123410 1879814 1734880 2209575 458186 207423 839373 1588017 97877 395298 5742: 716091 668022 2487417 923691 2077168 2459091 2029996 2499082 1609042 1702098 1399897 1881469 614623 2314131 2233538 2393102 831151 2492212 1170241 1062685 1703363 444485 2434239 154565 368014 1853520 1130374 794040 247378 1889289 2173185 2447599 2416771 1117692 2361556 1900788 814829 5743: 2052982 1137710 988071 908875 5744: 856068 1868285 239885 5745: 2142915 2160016 401449 330170 936816 5746: 140691 2242066 394895 79132 1926937 1340911 267370 474244 5747: 2382167 2242779 299263 1275617 1642400 93390 551962 2282022 447948 1229261 1702348 2075052 1356861 823104 2227913 718540 5748: 1705344 1871251 1877943 2251317 5749: 489925 1589270 205333 575: 1119970 346189 782444 913103 935612 315780 2539639 831139 521646 96802 2612740 1848781 400546 1290554 1298716 2459926 1630737 2609036 58959 121067 170638 2497411 2092263 1633731 700049 1873921 2385422 2146200 2215545 788934 2334364 835838 1649323 1232251 1118120 2241855 960811 2633985 77225 1624770 271041 212424 882896 2287437 1785462 302202 1769615 1214854 5751: 2077111 2214658 416956 1131700 170717 860470 621425 2412160 136590 670658 1285978 2339513 1851292 2168814 2061491 1564597 2043425 465077 1609399 1161779 705352 2209480 2096268 114013 417058 2199541 461240 2613480 973154 1946566 2514146 288787 297809 1999612 679016 627688 1767933 536548 1432326 496312 1348252 1629089 2574462 861588 476611 361886 1459547 2264447 354676 294118 968139 565864 266947 208480 1358521 1568483 1812039 2197096 814017 2351002 2153205 1186201 1945049 101749 589514 1496814 926173 2222296 60444 1491763 369168 525312 2568482 2153439 273894 1400132 1800093 76374 903138 888283 265474 2448831 794263 1599332 7550 1749227 290120 2288569 326834 2307589 1469414 2156082 5752: 810499 2627417 5753: 1396261 1974231 5754: 1821005 169994 1513926 617546 2010285 2053339 462980 5755: 24344 1154423 1154846 917443 808280 2360844 2576227 1754576 2350799 1042619 2604057 5756: 195411 1501820 288218 2065149 5757: 1404837 5758: 1390666 5759: 2267507 169967 955825 1881209 1128850 823878 1178081 888647 1023142 2151754 151758 2188973 576: 2218269 426303 1864037 267463 2149167 35017 2220920 1162836 786494 2030287 972259 2613898 433483 797857 2102953 1959856 56515 1032041 2265580 1363820 588881 1662695 1180751 1567432 2448201 772825 945117 101449 2334757 2061893 2039557 178111 5760: 1666952 240328 2455594 2314208 414481 1512477 1912263 2410875 994661 734771 1101367 1327321 332863 1252300 624130 1171252 2050450 105331 763729 386766 1248714 2616515 2192278 1413340 96409 81860 902342 2537443 2360107 622985 1045972 484118 811154 1662455 488946 1701031 820677 865725 1167267 1582419 632477 1887883 22535 1063299 245658 1262477 2139589 1809284 1180154 2436766 1519857 1278362 2122908 1999311 1946050 442293 1181925 311445 161731 1724359 535701 1765225 671298 735223 1331917 195443 2027390 5079 1261047 104414 506736 1384942 1997475 667371 697419 528950 1182735 838101 1230712 1970324 2303192 2187986 2294116 987561 854007 186961 2615290 2409540 1140661 1905527 1217714 1798582 2311724 2536765 2409468 1145797 2004817 2267394 97460 1710062 242160 2141223 1179165 1832793 1928990 1871572 1422561 1135833 336990 1408842 2591557 1941055 42118 312371 2102623 562974 2501259 586128 1854472 1278106 1033474 1064240 287028 2363803 2346189 2269420 427533 1343414 853710 1078439 2420458 1715756 2345735 292758 16275 2300283 1332264 1504752 1996782 1613747 2116582 495748 527320 1059498 1277673 1810921 541792 1850755 1758730 2178781 1132302 1668516 2245500 1282178 2184150 1751997 2549520 134958 109445 1749551 2382859 70864 2527040 1723959 977860 1196593 1548500 2430257 923661 2541262 470335 1104724 1822413 114590 2448677 1381038 1549851 2225335 638308 2324072 1102334 2042638 444459 1887343 1200069 1078238 2465305 140482 2572483 634820 72421 84092 1784010 2564242 263799 713829 1828716 2463655 1492029 1645541 1085969 1009592 624233 2082274 1006763 1925426 771295 2100253 389814 999043 2499080 1129882 2110805 2023312 2646422 1471034 904953 542408 857333 414243 1260597 1251584 1178341 686937 2252351 1163047 953246 912643 1057442 654544 1271679 1330296 990555 813461 2566925 2039158 1654184 407668 1726083 76887 29893 1072936 299857 899738 269113 1958354 1500246 2179515 1788709 2411637 1815080 616691 482015 1228926 2274380 784580 235211 1037012 1500187 1066384 120195 561451 1723691 2136441 596355 977981 2494947 1812750 2254013 2050297 2014384 1191347 2197645 905704 2103274 1525455 1661325 1005890 699212 1039827 338876 2385747 2153894 1447112 821009 242411 988056 1744291 2226614 28409 352026 850922 2339849 2548844 1068492 1403678 2337720 2421013 496155 1275766 1344422 1779424 1440360 2075992 2251015 286889 669614 454523 2457197 2091037 2633727 2406879 2475455 519504 623612 1713008 2286759 676739 136841 628900 1523394 1265878 994658 2051062 2432070 2535522 2024700 719601 1060505 2195212 1347205 132079 213450 1349191 1724148 2416176 1996999 1968133 1887127 431493 2038824 2248064 683845 2305917 1836982 188582 2353776 764315 91318 264553 177313 2245890 2632182 1433543 1732737 2012449 981844 2306284 2289748 2138429 2227118 1126625 675153 2179941 145068 97500 1885651 2628258 135803 2195480 746471 2010770 1428136 205776 1855844 507625 1671418 968139 291853 118809 2489394 1234703 555635 1537998 1755690 1761611 396876 477232 36795 379063 2464192 2097975 2287942 2119539 1586559 2296491 2315170 1837718 1172910 1274062 1782466 1512671 592440 2172970 590795 690514 1111433 1046616 1039114 1210211 256622 190377 706174 2285514 786562 2147820 2201341 415086 2415030 480696 1234383 195859 404067 1992270 79542 11910 1055308 1853076 1656023 1918871 317442 261047 305630 1970694 2585279 2595955 2406388 656442 1165103 2364361 278348 730318 1720344 2148908 2344517 1773651 2075912 2293194 1792488 1005313 916963 272114 2529725 591493 806690 1897479 675913 2272620 921733 2257456 2620178 2347394 2163638 1906028 2167858 917739 553254 1369887 86121 2117743 442830 518279 223725 1687376 2187041 1263003 1789680 2603955 780518 194649 1946611 1542168 959962 2018101 61361 674997 1247667 20919 2147273 1620514 1259191 1884595 2495838 866452 1756098 1992359 1438449 1720913 820462 326893 2306288 1831368 392706 1724707 2270508 459671 2254721 162090 2624651 1821399 108045 1822500 178954 2402053 2442383 2273364 206009 249993 586477 1075779 2566430 700791 122888 121748 123340 1737846 78128 321184 1907064 1688615 271554 1984578 2238304 2176729 614137 462149 775586 1308812 1381865 2264279 2478144 1789165 2398148 1345807 865148 618908 268551 26557 1155790 2096207 1895157 2630434 1621413 306843 2466910 1720121 2227402 1411782 2066262 2459179 769674 1666038 928944 2009382 664162 910896 2389917 2083134 2107939 1282632 2005525 1766084 2231434 796002 430579 1527192 408575 2620054 1441149 152957 219810 636169 1728309 194651 1881694 2273870 196088 2598505 184250 511852 577250 1059166 1445085 355879 1565518 517854 2289597 1257582 517329 2316924 359492 1557433 574412 2295399 956587 879753 2212864 1869673 1233662 595799 1932314 2649336 1817738 2539103 1295626 1095164 271041 2208814 444772 1952615 586805 1687864 2461806 961223 491363 1009334 1360074 1764096 1759971 585417 106941 875013 359733 1171698 1963949 1529564 236855 1028541 1761112 2350396 2484490 2089562 505258 732988 225892 632079 1732261 413554 2407857 231473 212130 1369968 284886 2450274 1572459 2495702 241643 1628860 2605526 1574034 702726 411666 2079264 579436 1592855 59422 2393247 954382 64498 1593752 2434651 2470805 1027106 1884884 59178 328001 692415 1580751 787834 2544015 587943 1132200 1708687 741046 215966 2196911 1020246 632033 1273125 1177626 1186410 2304517 2469856 2365860 1731894 1187915 1954362 393949 1140073 2320706 1902807 512134 1179162 273310 654451 482209 1037090 953264 2631793 2265528 275123 1074242 1601052 2060452 1962838 795016 2244967 85009 2259872 1869972 584631 5761: 1895328 2244945 1413809 1135255 171156 541161 1395254 1475564 435108 479651 1872471 2137972 381688 1911418 454528 1082768 359681 1011328 1470108 1647674 727614 1501162 1949964 2111145 1072968 893509 1424967 538188 1344986 1559055 303620 393723 2641802 1282228 132109 2560633 883379 365308 1533138 2604645 1603366 656423 1474480 111784 1388121 59758 5762: 1877264 649644 2029121 1628321 1898008 457671 1990284 954808 2044401 349770 417548 410173 2222512 2637283 1409924 42467 1823388 1676221 2504559 1386855 1707469 2111308 1935437 25567 1424364 2575943 2033300 132564 1756597 475100 652296 441022 1268437 2450703 2244477 992652 2104805 182022 2083299 1101585 1500613 1945912 1360217 2448369 1796378 1061353 73756 2419973 2152668 660116 1782842 2147553 2442648 2167204 843204 667761 1271743 448331 650684 1754321 2119494 811969 1151678 2003760 2405268 1870353 1846994 2484564 259829 1045825 972549 422598 382601 1494208 1781596 1505927 2528928 1572858 1768946 2503992 186608 834118 1469831 1023905 1669139 2156740 479121 2169176 1447892 2602169 1356259 1727914 540963 1800026 2258831 2262773 2087618 491106 652172 2269948 486852 168529 452327 2404504 2588099 5317 2104258 2567237 1693327 312603 1748963 142093 649116 2000119 668719 1974067 656811 1858036 1101221 943163 1436860 2433153 1121508 533493 1076254 1757350 647212 2318965 16716 2575698 1650462 1459612 1442139 1344552 1093497 1885290 776980 268984 2080165 2135261 86332 1526106 2567122 2426628 2100269 2408176 1786275 2150296 2087641 2149086 296807 2056645 2415897 237016 2119912 2146461 2237653 1781677 1966201 2555068 1225772 1146142 1352950 1095680 1389012 2089305 1626727 1608777 1485092 1665603 842058 20083 61186 1149820 850651 77036 2256833 2230827 2033310 346734 2168931 14775 1577258 826694 352263 1215304 3725 1658546 330436 432635 1815037 707272 2354900 1389849 2251647 1260542 2181764 1201464 2528254 1033089 284235 1263603 790612 935536 2555065 1010780 1530787 2582293 2279340 1308990 96230 858405 2590915 2380700 2617482 1266778 1244619 1172697 1992540 470064 1981482 159687 1050986 2341761 1784514 352168 2424264 1002410 449909 2393164 1296222 1174615 2055783 2544736 2343287 316885 1451799 1628636 1543077 1057826 324497 907756 1521469 1628274 684457 1376317 32548 1054426 1894872 719887 164837 84218 2212016 102941 344759 1680427 1450201 34722 787275 243354 1935426 1497199 291639 1408118 411573 314088 1910762 1862612 2154951 1409431 14868 173973 486030 1389779 2456670 182285 1601733 655133 1318427 1256177 555795 2013051 2392328 589637 1158512 1869720 1358552 1958818 456604 1782514 798378 609005 409385 172118 604922 1976284 445508 28963 1686805 245102 1138584 1377839 294457 1938958 1394632 2222549 1340336 2532912 960298 2626253 1049565 2512615 2412342 542681 2045983 334630 2625691 2399270 364723 2635243 902175 2423393 2196368 178133 1958864 96804 283890 1080329 2391466 14450 2332353 144132 2180421 2611046 305210 2244805 2189024 2120431 1174108 1142818 1680947 2572512 750902 263051 1676341 354667 2138062 970606 2024611 1752968 2222297 1759837 1833178 1634992 2528946 943669 1062421 1463602 2213842 1964626 1957875 556844 2053278 1659386 735832 2185307 2630764 1407894 1221933 707122 95393 1344511 1286220 819102 501158 388390 791876 918059 2618896 2106883 2523150 1635024 1112030 20029 429601 1200373 1843174 911525 805936 1851539 561971 2093590 1874331 881562 2379773 2485825 663332 2570815 180219 580081 663071 1486038 1232326 68512 589929 505284 1873779 1297465 2479228 1771362 1682916 671518 773038 760885 84556 151927 2550396 1721895 788312 1859303 2213706 1543897 2414339 1974062 2632949 2272050 226089 494071 1347818 1359776 2191509 511129 132139 1361743 2031252 1622147 1478117 1562701 1896480 2342838 2517208 2563878 930911 2181088 2264524 1995949 2317531 923313 979049 1498468 2546709 1035332 265506 1786737 2555474 2566978 1851089 1548685 513837 1970345 349524 1620579 763333 2621015 856764 1285302 887888 2094335 2614836 1085337 1616631 132178 1893871 2112932 1386783 89247 175799 1811339 1439801 2437945 1988427 2019773 486733 2036357 567237 2187252 141050 2099651 1303073 1490709 962982 1608359 1536576 1089145 2460564 1068850 186714 2028932 1475691 239130 2315008 5763: 252207 1436899 1611304 1972917 1229876 1392697 1002081 776274 2577330 855537 1785464 107494 1833122 36195 974840 1519419 1269875 5764: 304469 303566 2365681 2092509 371814 1030535 84164 2337950 2418053 1608637 544491 471815 505579 2596666 1207324 1488834 904875 1912375 1839231 407493 666515 2628622 568930 565873 740172 5765: 105942 97749 1732550 1039981 1492778 1558508 295101 2605147 2590702 94348 256557 525016 1677516 653137 2500482 2105375 2479691 221355 424291 150253 582315 1736882 2064796 1083598 2402244 397045 2061291 2481721 2507120 198515 1609297 2415032 1327136 1429896 2202199 648182 39700 2144070 1745281 1280399 2565417 1657855 385915 597438 2172088 1013243 509151 1403764 1782008 1663881 821495 699354 370734 2561215 905328 2546608 2479664 557578 1506740 1598320 2359137 1321104 1706218 1682970 26665 1998505 1060940 202153 2632207 538868 1162863 1160772 2566259 1832150 1973951 1706391 1384422 286910 222489 1393116 103968 346519 178388 1668322 919519 604278 5766: 2293883 1338247 37414 1484213 786013 1063756 1744594 285244 2405217 1440187 481149 1116031 2361605 1425731 63500 1731029 1156761 1156461 2052133 2596388 432151 5767: 1307210 172793 1657522 1774993 1271740 2092178 1562110 2396597 2055344 1141519 1129123 1959464 1886151 2525819 1214325 235393 1276221 800811 1437874 1466024 1085035 1224623 244538 1823801 1272140 114260 2571912 181780 973861 262630 881866 928005 1255549 325999 2641523 708967 1227094 1514148 2625496 2310459 5768: 864232 1885875 71964 1499899 5769: 653399 2248636 577: 1160001 363538 2626987 735710 1535123 2369509 1140255 1953458 442028 350035 204808 1263112 149144 579809 2064843 1168644 2461455 733425 1861709 2466473 2390197 2540263 5770: 1567202 5771: 1684328 1315538 1932723 2345454 1175494 687113 1819642 5772: 1232166 1396583 2410057 1896192 1804724 1948186 2645030 675203 209999 2026677 612602 1471414 2234041 5773: 1075698 5774: 786658 1680373 5775: 1693857 1963198 2109564 1929916 648425 2161755 2082104 1560828 298900 2067678 1093964 225768 543183 2623236 1830270 2194339 1171714 2207334 2169791 423819 2378011 1666510 164618 281185 2447020 2542015 465496 2404081 938501 2594868 1330313 1712765 1303485 1584367 2303937 1248662 1429522 1760915 197018 1328172 972186 2304012 867885 2331045 681980 745409 2366645 2594333 1788220 1863075 1524264 1885328 756011 629068 1664650 2520464 2433507 2061857 918793 1964900 1008019 1606447 423189 381146 2288741 605211 1935692 1036240 1698672 2471176 582693 2370819 211123 2165469 646140 2401655 1433455 1746810 1097812 1847032 918590 1512566 1011158 831258 285607 1958584 1225243 1998563 1835063 1523366 1577811 858404 2575953 1547629 732678 669614 2446163 507912 1900823 755398 6478 259822 2060698 42136 2572064 1111492 339471 143301 1360499 1852282 1755726 1948186 2400436 529268 801513 2540841 1036358 1734305 1410682 562017 115517 41290 1117785 437259 820420 122545 1478282 509438 1409668 1623835 153068 88834 1758626 1794470 201432 5470 1899324 906410 814299 1070779 1866280 983998 2367310 114187 1147657 801091 2252250 1731028 2203707 1880216 613510 314294 2031440 196945 2355592 135637 2313186 990268 2551271 243616 1610064 2445657 1894616 1676004 127165 2430149 1254325 192275 1198891 2214133 1525640 2446032 2152460 440536 543596 1891369 883795 5228 1498698 1844863 773518 166260 2285621 1348664 542568 79121 2645984 643394 2599431 126526 933459 1522295 2128136 1006247 300969 440593 2598866 1987551 1024917 1187187 1289748 1201666 2252248 1090875 2623731 417297 942996 951625 282100 472505 2187885 2546709 346557 1787298 2131347 2320745 1779909 1582704 224356 2635723 1727593 621355 388791 2284069 2022077 508715 2049176 1703883 81168 1163930 2293835 39302 1026909 2332438 1156830 2527091 1703292 587539 1525014 2328199 2374451 2597691 255120 2286783 1360394 1894465 5777: 1408226 1135584 364153 908903 571064 1514852 993438 2201589 61911 500802 32229 2481493 2590310 2218507 1929123 2603243 5778: 290621 2027672 349968 616448 1685273 1689845 1601299 103972 1183714 1441413 812433 780937 583624 2202242 474679 1605861 2111043 2184711 1791854 856870 1593671 1416264 1369477 2335278 1234593 797860 1941848 1837903 345564 2534367 1784983 99160 1833426 1178353 2461510 1272920 1633473 1054542 1499794 396418 1681557 1929193 2210745 2417000 133577 309625 818112 2106519 311706 1954597 998620 821308 1890847 2124201 1844745 475040 1299754 2520026 572433 1039971 467638 551275 1941680 1335444 2239264 2287868 1256043 1892063 1148958 1144512 1216748 2300026 1599561 8539 1937759 1506838 780320 2617183 2145439 1339847 2406928 2585496 2360058 1962115 1421309 2569894 1187407 1882379 1633323 300225 1226523 2039832 1210202 314191 229782 1966534 1498708 732024 1906664 1068151 888118 1572693 2590395 326766 1468635 2432286 277974 2429116 651186 1773557 1289721 763180 1085738 343467 424964 1175727 1588046 2051544 2364022 590399 2404071 2493530 2134226 2260170 789897 333853 1672561 706660 305580 2634883 37730 755547 356288 2234994 145232 2104215 2611470 312188 1098417 2396744 1438534 2100083 438972 2633589 2638301 535311 863590 1976683 1331412 1649054 682578 1110077 1882156 2305219 2410562 589424 101757 1757883 751520 525851 1225788 772444 1993274 2086733 277937 1918911 722487 2014047 2211665 1535488 80161 1532527 1971428 1821231 1518446 1251156 1649605 2271903 1286892 373474 2488853 2433693 1792726 1110932 2055388 282512 476822 2407192 1840439 1890767 778202 206782 2410093 1904982 2018869 2370412 926987 1782191 1238992 1743898 2050482 835042 2401635 2555377 2626689 548796 969514 2253112 5779: 356731 2182356 49868 1501706 117624 2077684 1215094 499787 2441421 495664 175528 200061 2576937 2028530 1305971 1392707 1029218 2110792 1248887 1810093 578: 1132470 5780: 579107 1338572 1590572 583375 963611 323039 324372 1169835 5781: 30567 104367 1579299 1290235 898160 5782: 115218 802186 1959077 510772 1585446 170812 2395248 1907177 1828259 67221 2235269 1482841 940542 701969 1824048 590132 657583 1655031 913568 681807 42300 585818 84150 1012772 2081720 1801130 1240751 1998885 1932492 1426395 344940 796698 2360518 995464 1013817 2106792 2255513 1027145 1190119 1311763 1835434 321207 2335346 12537 1142493 509390 2581281 1308286 1564977 1814250 1154697 1861205 1613291 571392 1606385 5783: 2426560 1505356 1163671 881355 1543092 213486 1525574 2180255 2403190 2414895 1182942 1325897 2056481 1020130 5784: 2334771 1962861 1083016 5786: 2375951 18021 201720 2331179 5787: 1167442 1035134 873909 2234233 1376106 227301 273644 1862900 246515 1502096 2632901 667591 1209985 2232825 839479 133692 223958 1173776 715470 1782688 1884479 2004779 2193765 1031500 1374956 2630216 478126 738824 2643619 2282607 1520095 1756388 905916 1440626 2067136 2618847 1021061 205686 607231 1952922 1376302 1811921 2302970 2298006 372976 2476014 295317 2628488 2211195 1800327 1878665 1653982 2034060 1927202 1671426 1475790 22182 1743766 2223031 1252049 636997 839564 2610455 2219267 2047217 582670 1227056 2510931 2049966 2075708 980315 324429 2263458 2279777 600080 809939 116963 1880034 2369475 834442 2635660 1077185 1412245 1098900 1266549 1452824 622655 1217493 1669701 548053 2588541 2175308 1622491 1112070 1484771 394734 1677869 1153316 294499 2197242 1993037 2294531 1926890 684942 2489191 2192407 2372359 1859254 1998407 902678 1317982 1539715 2030487 2324052 2290607 379215 1417952 1029691 1842355 133489 865337 649223 1968165 389668 877344 964358 633362 1604750 454020 2496445 1361959 1870186 362401 2027351 647307 1849454 1799794 378417 9280 1553960 2631796 1009005 846858 1337012 1619879 1878813 402411 780301 1572755 439368 736567 2333566 695008 510373 2613273 1580010 1510054 1252003 172389 2162249 2466119 752329 2005359 1838908 957490 639137 482799 270698 207717 2613606 1597708 481766 2596232 1057989 1144505 994113 1637819 88834 2601018 2053322 1868864 1448801 2639380 639119 1872341 1509989 512089 2437242 2477548 446577 1141837 2546014 1994055 1726705 1228843 1680991 1167392 91635 1002375 2112098 748806 2151539 315380 959748 1501835 2144482 2396346 1884104 2059045 16996 951415 439536 2089308 2532671 31700 2646374 984502 547440 1899360 502054 1656924 582104 113440 1892942 361151 1935059 1661014 1175644 2349814 2403228 1458954 2187886 1507996 2625688 982586 2168245 1207787 1930828 1331118 303719 2389077 762717 2539187 1005705 2055183 1164081 2564486 21563 1716683 1415809 1821484 195881 1073204 1918911 2190557 2565434 711509 1074642 1439753 813040 1476876 2318948 514997 2502086 209494 2494183 2018693 2235865 860693 1082153 1784904 2503432 1385684 1331382 1052076 953434 1046653 2468601 2364081 627010 2348549 1622846 2582608 1311196 253817 1525141 592256 1620263 375564 2645011 1567381 2268001 1192973 1526452 1911845 1855318 1102535 350731 523583 2516701 2553534 5788: 793456 2630232 2449643 1419506 681216 163546 1384222 2397115 2128556 2498883 1057007 1291272 1208081 2021195 450933 2084592 2422907 1878882 2471853 2077425 1080184 61453 1090011 109275 939181 2161753 2600194 1042864 1654944 2522880 1745308 525741 1465243 432136 1991093 1575727 827091 1392539 814641 2246298 1328020 2504125 1372060 666566 2609567 1302950 452132 1385113 2181603 2605147 1738941 335136 1180949 2115544 1670102 94246 2058107 1138090 915892 2383436 442293 511438 1709367 2213146 1533994 2528750 1264877 2607914 898011 1810430 667761 456120 1757476 1098842 2046352 1473206 2510834 899654 872323 1283633 1784245 202943 2114825 1590190 2530928 453462 1664851 2642816 2193177 647359 1529450 1185982 25420 1849973 1403462 1200228 359674 2579269 1628826 2643933 1104516 2607239 488491 2144985 264537 677841 1616147 2412919 1247387 1318602 1408858 478989 2496819 1591253 732563 1392684 655356 2022285 686557 1017521 315080 268707 2102534 823506 2149796 2122854 2226926 2171384 2350924 2379324 511518 1327217 1946112 2565698 1082890 2615029 428844 2369086 1713166 913219 1781448 146918 2235896 1989308 728821 1648250 2432382 109005 1876880 330623 1714209 1027075 762001 927845 538476 2447826 1296651 2607695 2433884 69384 1941901 1011624 2131817 2338715 2015648 612375 2447460 1488382 1900 2144962 1922264 622934 1255580 967024 432303 1764648 2455061 2354131 242290 1033689 2253226 714979 2574388 595083 1113251 1835907 1231551 1235420 911398 1692437 927656 924561 2422355 1233800 319657 1193942 2561799 2105500 341647 290375 406165 1403583 1842951 783154 1449802 12804 642662 1155591 819292 980992 843720 1244894 1982577 169997 2043483 1067234 1610262 1091962 1372018 1253784 644147 2465200 693518 2295480 2534967 469524 1838074 1347799 124278 997459 1844716 1614878 2278260 1727086 1144980 492078 2512060 1165783 1528205 294109 1260109 1296688 139700 1905346 2082687 112152 751446 546012 299927 1020646 2271939 1215410 2185761 1415532 826483 964462 1382628 1280602 1231761 887779 2571894 2453213 1892864 2024030 2412484 898948 1198411 762525 1804561 1076846 1433664 223828 206442 2562914 1663717 515437 1842495 801053 790668 1763952 565409 2586915 1051925 1243530 1618504 1505152 2412060 1117122 992810 2186820 1240795 2464811 1885002 2491878 1093821 788900 1514622 2402860 1013256 2045941 425651 662953 1500050 2249580 2322567 1278370 1201468 2547360 2182884 1496902 1708187 578214 2387227 660840 190642 2123627 2089358 2440770 951090 2408274 2604637 1146538 1399431 946729 13058 1851547 1919689 786842 1830103 374949 1132050 1560948 1767777 1031413 1877165 695929 2544065 2565296 2553268 2428472 2188753 164218 2585489 1479841 2031799 493092 2084248 708706 1953405 2553381 142219 1340051 944324 523658 331939 2246095 1595935 854418 2613373 584462 1864058 2048758 247628 1799723 1300395 2504663 2195140 1875139 1191225 2316631 654724 2219456 2393863 379371 1882499 1044591 2326560 1097530 179081 2599477 766629 1136495 572407 1595717 2503023 1114133 1975262 822780 55553 1160612 1141124 2315918 1909651 1576423 1235860 1793146 1733456 2372859 2134277 1676915 2641157 533030 2018227 1158991 803726 682967 614373 2565124 1099180 1829077 223814 346991 486156 866277 2641666 1369820 833623 1693374 1255630 1009334 258380 906029 1949947 2574426 784440 445720 710110 682818 1263372 727500 1305271 1602155 1583282 2610551 2193218 1106644 1040342 2339270 2202936 65557 1026817 2556033 1395378 788189 199009 2105891 894797 286530 1848661 2119471 1891475 633678 1469493 857563 500565 2293432 1073811 517756 203982 1813194 1107610 354856 336042 1382384 211219 99639 1737776 1190383 418751 1919127 1626295 2255495 2067582 1261006 1256783 2582421 1228562 359760 2332438 759386 505361 1648411 1780414 2154728 2133946 336165 98535 1211703 638060 1790125 969514 622450 1274159 2447982 701867 5789: 2132076 579: 2366565 614481 1988319 402336 1059081 1345338 2607193 1378013 2332581 2569646 2283330 1215666 2093489 2426984 201739 688494 2356097 467230 2148420 974823 2596602 955922 2129974 2554379 1743060 501313 1461077 678212 244242 754913 1635061 1857006 1765573 617075 2010514 989890 879760 1940787 1844748 1370647 2166954 127994 72696 763849 1190114 797525 1013398 1997645 1792630 1762300 800811 2009940 336895 1423668 761782 2119816 47476 893679 755482 1495118 1079716 1732236 1965113 1331020 1186986 475959 816021 955843 539354 2186282 1034967 1881769 1436791 801443 736825 1512849 2374886 1042789 2036838 902603 2063867 813553 1459910 1393796 1119760 2452432 794784 522740 1056542 2356355 1546214 2296586 1348483 891142 2648119 333285 1404573 1460499 444199 901384 2248584 1470420 285246 2035537 431416 2111247 757374 2178860 98535 10897 638992 5790: 1691476 2445668 2390191 5791: 702376 1219516 963444 5792: 1998829 1267754 1878042 725476 2073695 1990724 735623 1579598 1567731 2606726 188857 1949041 630112 1053807 341042 5793: 97315 808802 1177946 1207937 433484 278074 203282 2537412 442949 2210979 3094 1138417 1300570 468252 412689 2326089 1318018 1467856 2203244 1269347 738680 2067485 1354869 1602489 2208617 384970 267412 167877 11224 678114 2299784 810150 159501 1806670 1735151 2038926 383695 2253817 602675 779550 497588 1438650 1938680 2165874 2126248 243135 1147765 929277 1892886 787510 1315017 2335278 730725 497197 699578 935673 2131946 269955 128589 2383672 1040762 422500 2019899 929292 498434 1475253 65735 1165204 434849 1633832 118666 538881 787104 2000669 1995222 2600641 2645436 1902017 847248 2017339 2295080 2138247 137360 93102 795986 1485144 298808 258518 1882715 979777 854416 530018 208782 1582737 1609013 2084002 1096192 1846891 752460 981659 1712455 411702 1862004 4488 871301 1960063 2230607 1066215 75120 1772017 1961352 1011126 2417057 1099013 558943 1506331 2239107 1847837 2568498 1449033 1197513 573402 629804 153311 896721 968806 2169270 1505546 808099 2096362 316868 224888 1143567 42659 1730823 2472300 2465535 1105292 2446359 742587 957198 261019 1463262 1590999 2057147 1466153 1930281 479291 2497670 2605287 155543 341588 844354 643963 2081682 195451 449880 1392739 1780559 1467750 499460 2489010 1553224 2173377 2221814 1375487 1725090 10733 1114364 2036485 1027704 2615066 1983299 593812 2334334 857904 808316 189297 299633 1334946 1320693 1018107 2095846 929726 800491 2595638 2310436 1213738 1468459 1587730 804512 981392 1951528 1302073 808651 2567323 1233382 1927221 1325565 1511148 1591499 202968 2377906 2203778 1878097 32556 285303 2356937 1317267 2217520 1106012 1115481 380603 1713760 2623863 212895 115275 2146664 542510 96266 2117339 1297550 1164130 983543 816598 2082018 1984604 1979605 1415492 726857 2006376 2383916 1439527 259582 1652141 973959 1073127 520546 670774 339980 363199 209265 669519 247692 2010414 1795285 79944 1318019 2341487 633080 2460732 579366 2036827 1580119 1163547 1268109 2415838 2625471 938251 1188974 395548 1838798 2489911 2547406 487219 411558 1536822 1539599 659440 1749375 645468 2344080 2127738 1926577 1132958 2392948 1716591 2641290 299765 1734978 394348 957490 2022678 630566 273581 1889415 135033 1247877 350535 2056419 2577906 1812499 2293447 1423815 103040 1566021 767263 1195027 1031075 1373069 1683856 1675033 1566002 2363024 2190898 2616298 2103101 1898589 1883597 1521986 1012586 2327589 1901309 465480 2039008 460772 654123 2635425 1192467 2526083 2532095 1981191 2432980 2532321 1375137 1892340 188270 830119 1066858 2302738 2246659 1676358 955644 2521047 784406 2013394 2103450 1569670 1322877 2200485 2151351 786856 451032 47981 747566 2123893 1866137 1568890 1253662 2008885 609642 617015 1032413 826294 2253517 711905 1262046 1186625 1995685 465879 2646238 1423695 2629877 431914 315201 1098646 1942125 504286 660180 1413686 2133371 1360009 2091570 462348 2023638 1224162 472985 1494352 638700 1742338 2063282 901165 2515799 1002434 282730 666686 1705520 1613886 1010200 305521 1524324 1432277 2511238 2629467 2371959 924846 365308 2164898 947013 2171303 1221383 25359 2625950 2566103 2194803 1356829 1012320 2163591 1072036 1208516 395420 101757 222297 1124032 1927151 1389268 2017028 34756 2510182 2036028 1686298 353024 2522808 1741977 2023643 979181 1340105 522982 2548470 2066580 2208858 576385 1059483 604230 785657 2029128 525885 2414737 1838636 42711 1430521 367932 1565822 1717067 24246 859033 2605672 998133 1914180 1369802 1622225 237530 2456451 1200513 1514049 59659 904612 1486735 1903453 694324 2084993 1118047 2639087 127365 592255 2031400 1735275 1853590 2226743 1701638 2289869 2094981 2547924 2622994 1855544 1417331 2314152 2410691 377262 1298904 493478 1018736 1152554 1129887 1190526 917179 1812261 426682 1128410 638962 1832077 2541793 1484753 1753782 815719 1891748 2587940 202838 2497292 2578911 2487355 2158780 372643 1214689 220434 228149 300104 1849028 2605046 534636 400452 1500098 2597108 1541420 171079 954439 2347973 770927 1262402 840581 2225174 1430018 1474178 835423 1058034 1813342 1421295 1564148 2453900 2436900 1361690 2131420 1876487 2443405 664837 2273917 863782 5794: 926374 2199627 2558490 5796: 184544 2233410 889992 762414 2367207 417216 1198251 525887 2479631 5797: 1169022 5798: 1698248 507817 2429989 1126446 791813 368735 1511782 2086066 824800 1503970 2516109 1752368 227799 1192595 441428 2080908 315641 5799: 1653372 608766 626164 2192253 248765 1565987 2414895 364229 795340 58: 2588382 684071 1832699 1020976 193516 70976 658894 1977128 2520146 1471991 2407749 1910767 1349286 724217 1409989 1900101 2503712 134485 771421 431115 987144 2370481 517066 1170807 2330253 485801 85987 1489418 2300188 572962 2384749 177146 1576556 555402 686493 2165874 1926434 2548770 2019534 1355185 313641 1883628 852097 2536383 1473704 1391502 2538668 1015601 1155306 2193882 2041376 1288720 437517 1381269 1458460 2540776 1577744 299945 1976585 2309460 1385 1091405 821134 361605 1131118 2398075 1664129 895431 1715596 936362 1185475 1939584 169495 1990611 2088579 1576948 189629 1316042 2216044 652867 763886 927302 659029 1034873 1612640 2393716 799332 1336182 909613 384352 2388298 1544076 1414878 1920133 289473 875181 2119341 1188735 1515458 427205 584096 1406873 1150486 1301700 77970 1835771 2180750 1569929 1697734 1047050 38969 1126059 364153 2168452 2015910 1661515 1696594 302336 939492 193953 648740 185900 2631786 1481942 1613378 2446487 2314195 836797 1200556 2199325 219452 1901285 2624945 2380982 1154239 2386022 253408 1292726 2184112 1675260 131023 1504130 345883 1124196 1383844 1648290 1312013 538924 855799 1896567 1628597 403901 1360421 877142 2345991 371534 2373267 1288635 249762 415138 2461669 1740969 615460 1500219 2468711 2513628 711215 199805 1127008 2356521 1223339 2097068 2135781 95661 1970161 167539 1654915 965756 2269844 2008847 780373 1092312 580572 2637241 386202 2558445 2360507 2028730 257817 1308814 2210406 2076323 2532100 940024 293573 1216299 1989411 1454366 1185325 2152684 693392 412110 1006096 1465445 2308051 933872 2389760 1697114 2459520 1696581 280193 385553 1975060 2444947 1092170 1194269 2038572 74019 2186369 1088558 699119 1862308 1800951 2521118 2509591 1492268 1931547 953602 919949 1091555 1323570 1328352 2499470 2627165 304824 905395 2367730 1559624 1794356 802403 1999327 2389458 594937 1441546 1730732 1281387 1666705 214254 1233866 572851 223160 1432334 2257503 1986290 1269341 2332240 1369962 151753 795340 1375719 1313079 35784 2241314 1723041 221750 2416053 396938 174368 1939611 678112 901884 860217 2437217 11104 1826665 1360204 1007057 2398068 249479 706971 139557 914197 1002149 749169 1245467 2413471 674325 974644 2994 42121 1105191 1193539 1665278 1223949 439815 906284 2366677 940253 1119267 1463850 374991 2532206 1112125 313206 1820515 1498985 922614 246391 246111 2599380 2407261 732476 1341641 2128147 535510 284823 1943952 783296 726171 1217929 1357964 81587 1369093 2036238 1236617 150022 121456 1675509 2197603 1856814 2163324 674866 1311573 585986 490397 2335429 2154359 2169776 1841237 580: 1058950 808802 1420822 1412064 227819 384409 347375 2327717 220292 1482584 2591198 2205399 1178111 2414475 1909326 1658007 1826824 588644 1330188 911720 1989053 1576194 200927 1872162 1449050 922870 414585 1179478 1583564 897146 2021141 1324402 1933 1227394 254723 815779 1852661 1632995 1962801 1630678 951239 493223 1073759 2071831 871841 2476202 809829 2646660 848154 359141 629457 1850615 942151 1905875 2463942 1096652 468837 57728 176588 1966834 131264 2434257 837170 1279507 1213906 2008714 1393939 1437168 1314322 1410473 2426417 1473595 735219 249000 2576648 2176677 1791402 1199710 1163068 2638532 1045336 678223 1131599 1612264 1382304 1603970 587643 2031842 96743 1953525 1127017 1156625 760232 214944 401476 2252770 940806 1620322 337431 785722 147512 2437848 1517173 1199755 1800641 1533617 1473384 2386022 2523345 2163173 1902814 128863 70677 1728989 680928 2604150 557973 2358334 2241355 1169952 1412309 1709015 1633578 1969489 268401 1933718 844990 2551499 614526 1475722 823984 1905995 2560285 1041710 243751 1851625 1667731 112275 1333815 878447 729808 909477 428207 1668840 1063980 2404925 435259 1922868 536535 1254819 2358004 879162 1133611 1238676 2302918 2297255 859275 1181573 1007333 2062198 401089 294482 1012955 1110305 2282365 784143 252124 1982578 943257 1316540 88619 1113280 2234108 2551783 969304 1632338 1471849 241454 147054 1829787 1165740 504169 1790392 891806 2480535 1209116 2327160 477420 1081207 666205 183213 885321 1164321 1418874 842446 2607379 2431746 1656484 2321982 181157 1419804 2604462 1463511 1507996 1663877 1003478 2408963 2163 534733 7576 1602647 805750 745342 950707 559753 2604338 295077 1314190 1626228 1314972 2213029 2313080 61935 906989 2330583 2289469 1461273 1020486 2583363 2330287 710350 2229023 2472393 383651 1224540 914966 1058416 1575426 243903 1522140 2609845 1824061 897700 1506768 1121104 1845065 2019861 2251695 272712 621654 875209 453085 609891 447010 1624700 1610490 1685251 381840 753596 1001005 1668822 1158212 186266 2226659 537437 701072 5800: 2442 2089366 2316403 1902302 1538292 5801: 764390 1603783 1603322 924850 1334954 1707701 507037 2102140 487901 1687753 1723385 3328 2585465 2219213 819659 42112 1384674 1531512 1649338 1270957 30324 1398868 561210 1573074 5802: 2318388 465029 1513174 2084350 2568955 490271 1011543 1815197 2637932 330191 2211292 264060 536015 610292 692267 699213 949403 2044863 2085265 2031497 1030797 90093 1757046 1615850 1097862 70378 587724 1738725 1513940 1188726 489781 5803: 1810344 1816531 1323086 5804: 1756495 539264 2613012 1979843 5805: 439011 1288924 1695739 291816 479453 105662 793228 2277422 1471135 379388 1199271 912170 1924226 1264288 971567 1506331 1344118 2124230 2323423 572124 1112070 1055250 2415897 1991448 618756 872407 1308730 87637 2339261 2538956 1333105 2451251 1994830 2126912 938266 2122998 2215445 1924398 715882 262682 66585 1657763 462145 2375849 2012886 889794 2631519 2056111 1236549 1370369 765272 502342 2254721 612718 2081240 2362931 2511056 2557152 1511565 573429 74171 867487 541740 995960 140071 2583339 1701120 1359864 770648 2499235 2141485 1473347 2574110 70441 5806: 1815614 2561678 2639115 1840435 2227428 2385412 2077149 466962 984612 290423 175737 1940593 1068113 2032252 1160178 2346853 1813453 2577330 2337634 2502336 1516837 1813671 2295594 1606487 1131680 2070491 222381 2549213 1045211 1212791 380412 552338 1034451 2384365 1387588 994056 513177 837247 5807: 2214844 2238860 94972 2442056 1825313 150512 2452365 1511552 479839 780597 476119 394693 109030 1475585 2017737 421995 430340 1876625 1849370 1893705 779764 401274 2364367 804791 2332156 2208071 1116987 1914931 1428669 1537319 2553457 1671317 1727498 1878314 457005 1805997 1155703 2193032 379114 2513594 576030 476891 2586172 149707 1626161 1044035 1817490 1180092 1357727 1952764 266736 551303 1024664 1118748 1323694 926334 1938557 761645 466967 2368184 410119 1231032 2612376 2008561 1891926 57652 988104 1942840 350836 448573 290786 1701611 524164 23032 1912414 178129 389609 176553 1001079 1155739 521944 312159 1768814 952314 282682 258788 1976918 2469235 2526204 942455 103378 2544733 316876 427632 1619646 1830601 71712 1578026 295442 801511 2455472 766992 141671 1770619 158590 13460 2553576 2355466 1096999 1813334 1842309 1289728 1767934 856317 415229 484481 1168672 2403339 72422 757862 625940 2444932 490992 1213168 478189 1480262 304232 2384773 1934113 1189333 92409 1672752 509553 449737 929337 2007497 1707837 207967 148780 298741 1362619 2526941 244630 925562 859701 581240 1274005 1654501 1671782 2030540 2167722 2572753 1912348 395867 364162 2422429 2018471 2083299 2110721 2184452 2631605 1584104 2500964 1278752 217528 2355960 1018657 2066651 1738346 1109703 2547207 1772500 449920 1448082 2142085 946183 1199876 170516 1569523 427117 1239239 514010 2613167 1737347 2274878 1565525 981558 2368036 2061519 1211623 1286203 562055 2376742 1093004 1600650 566909 2094659 56154 1009259 1918811 2003531 1714065 1565470 1443021 2491566 1472678 1800970 481496 536777 1506067 2101193 2495955 2619463 320710 490964 2228058 2385680 447669 1078647 2568773 1050872 1704917 93914 1068793 385884 292938 1571753 1971494 603605 1675254 1116311 512069 2207109 184494 1846938 2492577 1738830 141098 2545343 98967 1300110 519229 1206281 1800233 230314 1445087 2610425 490328 2617468 725297 1395807 2007579 1125815 997335 349000 271375 1540794 2345046 1636167 1801038 233956 2010744 1950591 1007491 2023687 2440779 98273 978330 476591 905810 17274 335340 917483 1218987 187544 1965831 2616782 590088 1348647 2257327 676304 2630683 2582964 1983547 130218 551941 1360292 1160932 1961423 1661330 1965630 657703 1983977 127402 1129774 1511186 89976 1326765 1181675 1566455 859598 249761 68922 1533074 1135278 1189935 130161 991740 1676967 651085 1200228 2138822 267683 753427 674975 912483 1540826 1004115 689955 29819 335803 314968 2259324 1774785 1359680 312371 2610893 463372 279165 1861472 119690 101513 1102345 552904 1008255 636921 260050 1753179 422364 2187583 2053307 534962 2050368 1287075 1918480 1880016 1074591 190479 1103591 1351928 1157186 1777805 1952337 1134738 1210171 1277985 222621 416752 97717 1715716 546859 2390929 1215309 758138 2416202 1358399 1425167 1496723 1860026 2053816 288416 872453 2142589 2522068 234852 992334 1355869 1499576 1178465 2505803 2473013 2582232 1642048 1568329 1058677 171131 1620539 2098045 2225478 2637620 2094242 1421705 1603341 210719 3935 917902 2416704 795744 1701027 529371 2182831 1345121 1363477 135162 1153034 876667 2215396 1675433 315859 833516 1315883 690018 87595 271247 1267516 1242676 736818 1945541 1270133 672516 2069473 938728 783778 483529 20127 1143391 2282480 1906563 2395411 215876 184044 702593 903286 2027615 1591016 1870628 1241521 937890 1571444 2478423 1595068 1257532 1790542 1206778 1457790 344347 2564697 163975 1183510 109062 2222562 2394732 1479260 758368 1363986 682666 526666 2383194 652268 137363 967974 1935141 537695 51144 451806 958659 1414913 443474 2266556 1488207 141403 1095654 609298 1961214 1756344 2373220 1506774 784447 956379 207904 2598001 2323560 632610 659764 902702 1998719 838561 1073097 2311001 712183 1767827 578237 345675 1407403 1117174 2453393 2123611 1701276 1766177 2265301 2043643 925809 1437808 528532 1940333 2103432 1662939 51873 1577630 1641729 1150369 2256663 1237798 1639755 1944566 200117 1133816 2096701 2528128 1659122 1792018 451388 518809 520460 2631982 994842 246097 2442575 835512 34863 1990336 1071328 67996 2183647 1501188 2134224 2381853 182118 1106526 194624 1378381 1672877 1900135 2243916 549457 381688 485762 2310946 1032196 637690 378033 1389466 344495 2460436 930428 729505 2441060 1563265 2243692 252839 1121651 1177812 1328304 1804067 959980 2287270 1023132 1975487 665008 5022 2346027 987085 1923764 1708361 1938798 35179 729358 1071678 1957030 1950083 1630564 259396 771116 2362443 655832 1242935 1147641 388432 708879 317983 1342631 2125892 2497646 813645 1360370 2175728 2544117 208022 1061932 960726 1737839 791629 454487 229638 2166032 1369200 2047805 146270 1922690 308648 243740 199816 1977952 2375599 656676 583670 1997402 336679 961407 763577 857171 351725 2342882 2230705 2145194 1704544 3522 348363 967387 1617030 607140 2469181 852492 683883 2076669 82267 1924134 1312581 24600 568279 1020388 946098 1814337 351677 214507 264531 781009 1238208 47944 1985668 861691 1783405 2523236 1729150 1707864 294879 2343931 1297588 2250652 2641978 829940 597433 2407707 1122036 1260045 24536 897027 930280 227554 2174958 1561716 1563848 481721 1030491 2596627 953840 2529297 499695 1174819 772554 1901635 459164 2166954 2208054 2549903 523431 499072 1357578 1914478 1570220 1680671 1700570 2352860 891527 746968 1380078 747759 618895 1505718 2419766 1731835 2232915 1667868 805209 1737922 109161 821332 471 684697 788760 781 494200 1940307 615335 1537052 1163087 1061993 872659 2630767 783184 1474703 889717 3284 714479 392680 1959804 1183109 996582 282620 285342 1369958 1098094 2327844 1872967 34710 1768072 899583 1445910 847360 881026 2549546 2215882 821780 1291815 667653 48680 334781 897768 1389283 1717501 1352867 401545 1275062 1436651 1197950 2325413 2490803 69904 402312 2380915 895619 310996 187445 675960 503613 1944228 2150340 2160555 2520583 2444892 1838238 851083 2572573 2409511 1908489 2010933 647880 1974952 414285 631930 1700846 602392 2276349 1002433 2472287 1612996 1019491 354996 1898316 1968165 1917295 2281970 1250513 1487733 1715120 20616 1678977 2133954 2420391 161536 263826 168240 2141378 828012 280751 468167 1388455 1953707 1441766 577703 2043490 387833 1362290 1682666 439122 182179 44309 423121 2068564 273547 1807580 1214848 2215276 463820 694424 2068841 1625838 1194148 333307 1151435 2026012 881993 2543408 707543 1533090 1180104 2550298 606854 624867 1162318 153368 1056735 1305278 1047718 337365 2157174 2394685 44386 1483914 1284309 959685 1241160 2113178 218782 2558773 1507820 2466170 248536 827472 713929 870019 33365 918630 765346 1627469 833446 206428 1928255 2379311 1422278 2519457 1110191 586404 2083942 1477329 1145023 81836 1665829 1643319 38833 1512747 1756164 2173773 2433772 1186206 2401353 1994833 722960 2398142 96062 2614473 2133772 1169841 1990180 1757851 1484890 1768183 1587559 2422320 1957203 787284 1486994 2342112 790459 2439456 1267508 248550 1216568 603282 1204168 1604168 2524871 1961312 2354963 2639383 463176 1608775 875070 1238436 1931529 36009 2472277 706851 1782269 2352323 83650 1070043 1169264 459506 297743 841706 1314760 2486952 505111 2438261 1569335 2262247 1572238 2260633 1540883 1084254 493913 1778330 1533028 473956 877302 2269665 1458214 1150610 1751135 1564628 1766038 2078426 2530416 107891 1618646 2046538 1217748 1114207 117377 1241806 320258 158698 1259131 1645664 1732291 1797067 827381 424541 1316453 1062086 1485197 2109718 1753925 619267 1767800 418779 917539 266873 2309154 1674516 235283 1825647 1762843 2514082 2137979 1395553 925194 2302800 2371258 805589 2005941 132302 757982 2348122 1806201 2643369 381145 1943584 550745 1813336 2635580 2323697 1460547 878328 1677973 937889 91318 2620042 1118156 1110159 2563601 2350149 1659474 1420377 312211 173359 2062394 1869947 2105159 2640086 1926803 1750387 515588 2458277 1259821 1065477 1713387 91218 470315 1798517 748853 2519570 114510 1901384 1321554 733761 1811160 1647341 1326533 121382 1684997 1322265 1318114 1803623 677690 340300 2197439 934050 587960 1055832 2417852 582106 2229948 1061021 257080 2341869 265096 2090697 2106970 456828 2541395 1631856 2557413 2596537 845593 1198893 1497403 1715228 600804 258302 550120 2156893 1564470 2326629 1785770 1542909 1679567 1243280 531716 2460803 1090506 2571593 555845 2622724 1192752 1442591 1476009 2341507 687807 212647 1454866 280980 1876886 1855759 1629062 96306 1052764 1999897 383679 2606412 1828872 1501724 1381013 478473 1531636 660779 173909 532974 2051464 1328857 1612367 1848117 127590 2354262 1111515 2584051 2599937 1183717 2502640 2492652 1387418 1904660 2517242 1395514 240517 1144910 25050 469723 2629765 1719440 782568 194714 85985 926434 2648752 720283 1042584 492831 268005 1202301 940746 2060178 1351167 126 1171251 1510805 158314 816121 1333401 553520 2501647 120687 308015 1908844 1864710 968661 1554712 2178498 2492900 2043655 2479032 1916628 2413319 1836186 210901 1018869 586024 2331167 2077206 643404 2351930 133795 1195425 129848 111548 2363424 1524826 91944 1476723 2139095 2524691 677214 2017298 1379363 78363 309546 1538387 1214536 6738 1798799 623911 306791 516053 774995 343345 382394 1845667 1549653 2025276 549766 832612 1207339 2336428 2008355 775882 1178722 2363879 1395801 1281680 2326391 2604939 2226113 616035 1778275 792779 2056641 852318 2068330 1036247 718488 1739484 1030830 1546426 1156618 1487123 1525119 1922539 801723 2177841 1399890 1531733 1363820 526392 452548 1057251 1964796 351674 1490151 1845215 430155 1786152 1382486 160219 1962759 1914038 397841 2109648 715281 357906 471055 312468 2211006 139959 1900933 1082 2645170 164801 1671366 1292274 2016921 184818 2581111 678467 385494 234728 1049665 2044094 2594918 1412067 194861 1236578 2004893 632251 87273 2030354 1553965 2342526 2440389 1353854 187591 400502 2182104 2060914 1077102 1791734 979954 1365029 2457708 2085665 66261 310910 1551238 2621804 1780312 926450 723466 307346 1875336 1483731 1151659 1196252 451123 1533869 1607909 1215798 721025 1427629 2245784 1713300 1291803 2261521 1328143 2581450 1147863 1994694 1418101 384675 1983232 2208840 19912 153161 1679278 1956496 1531229 2334318 1865918 97524 55753 932494 410452 285396 108768 885142 262436 1838921 328382 508138 511341 2308980 1872915 1294888 2179024 1236370 1113742 2313914 2277619 1134990 2127111 1130496 1383484 1117708 1018068 206946 1123874 1366900 131486 486529 1841799 1286923 2343874 498128 2163052 9398 684334 2380509 760591 45535 320536 651142 1565468 2146516 859078 1938606 1014431 2186373 1321230 489293 1871913 1671944 682461 2158231 1007705 2277251 2168957 178754 2204654 2531556 953674 1504550 2643570 2371351 970440 50415 1770414 1813165 1323074 1799042 271085 1519014 51330 2245994 2261696 446163 2040123 589976 714952 2529767 268314 624869 1073254 854332 1510536 27565 1170422 2538093 353723 520996 1145805 2177451 326846 1123299 1302514 2648575 2148042 758527 1989770 658479 85797 1044605 658727 2532748 1734653 315117 455912 2611046 600994 2473297 2390157 1269917 47918 1947752 2416788 2123542 2639548 1883980 1452388 806309 1631626 2617572 1541706 1760736 2306131 1749283 2319523 689086 700189 1724972 531795 771855 1465266 1305203 2580223 450689 335421 1910713 120776 1152886 1737540 2049098 2053505 2410426 699061 223095 139918 1560960 1914140 1694174 1840102 2525296 787907 173297 948994 353150 23499 975622 1060725 1437189 2614713 264433 2012536 1372419 1644264 2270520 803434 1518663 325991 77398 715522 1828616 1987731 1917437 339048 75863 774598 1630536 884704 766913 1610835 2112523 1013998 1823942 2529615 964889 2594891 1772011 2518790 553069 1342289 1286188 2577424 2042526 2007488 7419 1867835 1901889 838832 2566887 2403563 526938 1757011 2028596 145581 2176813 2308952 907060 788126 2390107 882361 302685 1687775 393919 171580 36258 297212 1677123 2005186 2198496 1055136 506348 218667 823637 257462 2634026 600906 1691860 322635 1097734 2314679 643718 1406583 2393528 1115994 2232004 338047 974755 2404152 188760 905570 1922788 1495201 1209698 2249359 2212767 490250 10819 2105835 1362217 2158558 525554 2512963 1954115 2003440 1903948 355801 380301 2111160 2437986 1768337 344067 2094003 1020395 2566194 2181364 1223165 2128957 1665021 1327369 2087843 357097 276270 1678658 1659079 1149644 1690065 2071940 968114 705183 663399 1227709 2057425 2496514 345183 56105 2239141 1877088 1942814 2201429 456974 1492914 725642 2459932 1440165 982145 1362767 1410313 1257014 2529252 431606 1277413 5843 1395814 133987 1184897 1505174 51820 2489022 2264276 1627455 1211127 2056481 1835001 412262 1639327 2161176 1986142 432976 1947136 1739653 475798 1426487 1640537 432100 2578535 2627895 555684 1743912 1259124 528974 1150446 858753 1613764 307427 2596464 2530126 272684 2233345 2309212 1925606 1417042 2605628 1338587 1662148 796456 1629205 1267699 2120534 1716556 2281925 1756804 1889745 1667336 102366 1945200 1747202 182421 2081738 1937931 2219312 2124978 1283223 1870604 447722 1512244 868094 1115451 241064 318905 525691 2474825 1163562 2090328 2086445 2348347 247483 1966381 2092013 743535 748496 1273309 996071 1061891 1983507 835232 279402 1011393 639261 323675 1158786 1887837 739713 1019664 2086582 1769341 1302587 1522395 587858 476953 1993310 2387145 2348598 1505496 1059251 309295 350452 2083200 1569051 2455032 1116375 2310340 907617 2451696 1730299 566723 1715759 476978 1044357 2042305 504385 1536422 141864 73531 2148362 1714249 1836084 270835 2537153 734499 1889853 2444029 1763199 1299054 2039264 1305965 55984 2538889 2478315 205536 763775 1994342 2540223 1828420 2403048 374281 1938505 1690220 2494510 416502 617416 2191939 2649252 1268417 1435856 1846852 92646 1211819 1052785 1477070 717639 1195690 1518737 685623 1539196 217101 2560184 987204 1826283 597950 1190964 2321208 2554253 2472795 571989 1433675 1002688 589326 1246222 2103403 220415 664565 2331765 2215805 1025502 2189989 2515276 1254525 1069914 949688 1910951 1692586 1439249 1904435 39011 2546545 1622632 1333682 2302001 1113432 630384 2621044 1692595 875576 1609448 1297931 1280677 185878 1069591 2584754 715178 1220335 1018026 301185 155159 553915 244059 603758 2197517 769276 1674787 2218289 144546 1420732 2329208 1384878 1887889 1476447 2597790 2225143 2190352 66062 665584 1880134 1723897 869069 1374941 586536 2632567 2046068 1934360 235224 576326 1270576 163510 1332630 1175181 104888 1737989 369436 942333 2402793 390180 34201 2301800 367943 2028411 1954290 2253616 1999745 1841147 2316439 2285540 1381599 1494984 1782227 1131139 2546294 66826 1117849 1093270 1795737 1627729 1897871 514044 2341245 16695 40528 1896682 1648618 995039 1257643 199746 1919812 1940201 1696407 274294 2608501 780283 235271 643485 1820296 83562 319978 1004523 1391567 1547698 1017763 1947961 1812188 2391774 1491883 1803390 2584543 1000944 1423835 2198247 1551043 909131 1530317 1512885 2262413 979120 178962 2433460 458175 436383 1019975 151154 1064516 1367040 1943311 627769 797099 1435398 2396859 1620132 201746 2349988 2456941 2566473 1638051 672159 1775487 2414979 531361 1393320 1939000 1834938 2536943 1275816 2245947 1390893 1889528 1959904 533666 1028107 701895 1202221 85741 2466138 625546 581190 1823966 1637766 1358045 2439439 2155786 309409 1558282 1467295 481575 832469 1455604 2411106 1618011 2056648 1437199 1619383 1999186 1912940 252810 2365498 929620 78578 2614147 1798291 2406417 2575451 1050909 2055988 1532846 2137081 1188726 2332121 2227095 543644 1983887 1652960 1204828 1512618 1387224 2004195 1055959 264714 1273921 65738 838777 93864 2404551 1341262 686235 1231601 2002963 1832991 2155002 1936585 1799345 640049 1564474 2313495 211210 576432 116731 2346807 1739545 2508301 107384 2155879 549249 1228870 1479501 2443584 931237 2648419 900154 1352916 2138795 2622910 2218507 1314046 1887753 21387 2262232 108866 1149156 2413750 1702582 1832524 1386526 1716938 2623660 1009502 23482 1268053 1285 779490 1779292 1026468 1831712 2288920 2336099 892433 1481812 2368032 1973062 659509 2018068 863944 122631 1832567 888516 1590377 1983220 2390152 1013122 1950888 2019234 1842837 697611 1099478 1111850 1812488 1837446 469605 1810093 1539692 2364408 1591986 2417021 1573203 1085588 1284697 1211030 988940 717168 5808: 2491255 2314333 540534 433484 1563932 112320 1582938 1035378 2644644 2108337 415890 2088413 2121645 2378774 82103 1195319 2404752 2109209 2013285 2059793 173337 18432 1135255 2256006 1662786 513126 2555455 1904758 1318951 2226757 1939384 2381955 892937 1217736 1779247 728123 2205594 1806387 2389141 706017 2515101 1380981 1039445 192284 2622820 2082085 49866 1265878 1944184 973959 638215 233888 774281 684078 1091251 1670623 937374 2314300 985631 1108412 535403 2242821 2582161 1221268 2023035 1689616 2431535 2334020 2028859 1538557 1031029 2402914 1656166 827057 940664 1990078 94226 2375058 1410097 68708 1593967 2152583 1759398 1766127 302887 2609960 1700447 1868742 822154 1094020 1870647 1812631 2388018 162872 2575011 1324830 2305551 1400547 983184 1724833 1968132 1648366 1909470 1570935 866305 1974194 2284540 1766371 663118 896368 5809: 551423 1636097 2602984 2206777 717032 1065590 183038 2213289 2430867 605039 550261 2267016 1868486 1641290 768689 1285261 382252 1836694 293242 1340545 919809 975534 2308483 1347802 1540380 661192 1456837 628120 2183927 2538389 1287721 1093385 2459030 522708 1419462 2411773 2276050 1129929 2613420 1028078 2450812 1462314 1657338 128410 2271018 348723 302603 915138 1882095 1670793 1877699 2418924 299845 1095196 152620 595102 1855253 1570535 1933801 2289784 469070 665252 1734177 1763807 1866271 65190 2254656 2319038 112991 1088737 2366524 861671 1766693 971717 2524166 2149080 647792 2011383 315421 969187 620974 2312541 1813120 1878396 345257 995426 1428002 867609 2414655 414274 1173835 343162 1469037 2561397 2094633 700038 1081489 2266829 277434 950681 192189 263827 1134765 1263414 1212427 2626521 819462 296228 1521717 1152133 1449506 318001 232018 495366 1309775 1362712 1143960 2050726 581: 51477 642131 2412187 851668 570257 1574069 2480514 2474661 102189 5810: 2059819 314434 1641011 2244528 2237612 230670 659793 1251271 5811: 2375482 533064 2614077 5812: 1673689 528760 577001 87424 650923 2117325 1363315 1583825 1109896 1481244 1656367 2438616 2305724 2170938 267799 685630 714044 33984 1515459 2562768 559805 980875 197382 700216 2411174 688246 908394 1126041 422804 2545264 1520488 1414684 2230358 1250200 662896 300210 2515651 1148401 1906145 373542 445157 1865686 355425 1918958 2286744 2128102 2449405 959997 2187885 1693658 2620356 558924 316131 636935 1871080 508715 1650183 2157455 2410637 5813: 198847 2648723 2197510 2247924 697059 2393840 985866 2122444 1471285 2219127 2201453 2328851 672194 1878316 222457 1791719 339393 1406180 1478875 899280 2496284 537048 623797 1153538 1392431 976568 2329759 1416086 2321957 442438 2260176 745810 763363 679956 696617 5814: 1142821 654235 1987434 114393 1475585 289706 2074133 610714 2389821 2363036 301577 278296 1988754 1719200 2171327 1698611 1227088 1275192 2355892 848588 86670 2482670 2560144 1842661 2314677 401961 1836747 736480 1557193 1352510 943488 44727 1201063 1047797 2268273 1689553 1712792 1972253 1583151 2231366 2519609 1292547 757543 882936 535396 2550732 281839 615549 1891616 527052 448847 140769 54705 510026 1016843 2408122 1600492 2262320 1334100 701848 104603 1037622 2104099 1209230 1902744 1506685 645772 841995 803423 2202268 2070984 2329002 383503 968592 1220303 1891874 2370228 1418768 1468989 257034 1942492 1127154 2013769 189197 1944902 687521 2587778 641336 531420 1275667 143764 1819989 391144 1426753 1197056 2236432 2213540 956655 568977 1576831 2139951 42253 1391956 54980 1935692 2365426 2285416 1605348 2265567 2142565 1145944 2011326 1981101 2112212 1463489 313562 2634535 2125354 1261013 1312953 1721573 1587767 943529 873633 2635757 1396970 2385606 1970924 1059728 2251683 152207 2035719 1500497 1832034 2326889 580758 565311 1298579 2012015 2477261 1809683 1223856 554487 1562023 2504144 1723408 2506313 1934971 2343385 2086750 247405 1865258 459908 1393341 1804913 694682 1459027 2320673 2465738 420203 690950 51620 2598037 1694360 2644858 1497768 675153 1279189 97500 1493994 80351 1359898 8143 2055928 369693 983590 1493367 738167 945918 518353 1665630 1974780 2537082 34725 39789 1580663 2009548 326449 2036072 415600 816166 1178232 682458 2004616 276484 1700006 2325687 1242308 759414 936918 180295 1317542 535656 1842666 2448166 1803361 1660116 1450277 1525329 2230046 1670736 349271 1478642 756509 1136594 1668638 862885 2417923 1319065 1154896 1645917 2210794 1897385 2412220 274954 650446 1293001 2218366 2446051 2507526 374122 1223278 1371315 1419768 679147 2307154 2498838 1646422 1008520 1388453 2099982 2608874 2144582 803585 1355850 162237 2262129 100583 620943 2471991 612003 304251 688506 806547 878892 3449 1372833 139024 2308864 1864092 1883850 97056 1029872 478315 2527097 1297267 2615953 2078189 458404 789882 528969 38643 775074 84814 1457430 2646934 933696 2039505 1264648 1049195 2140519 2052647 362034 1393039 2384119 371543 1933434 1949941 987876 2452055 2582043 568385 1751706 1363626 78817 169492 1189249 2331016 1727718 1563318 948208 2498363 2052433 2316085 2407261 2066337 1663683 1428666 1067065 462175 1513940 892105 47217 640813 2493369 2335328 2547873 1749971 1973784 1918466 1156111 1866292 1588715 1246546 1856016 1647063 1739024 2620206 351106 1386546 2049729 112850 1016434 329812 1169096 1816187 1055818 5815: 2630287 1941893 2011420 991810 2400180 2118771 188163 2508229 5816: 1130860 563207 1786694 2583044 1307662 2509352 982624 791647 1409455 716815 610383 330974 1770960 156558 2564438 2245932 241781 2308039 1750982 2631853 180119 5817: 384431 1311189 946427 1725246 1123618 172805 141045 969179 5818: 580796 620086 290806 160263 1704618 2564546 753637 531277 1051856 2400027 2311699 1061203 2344756 1162568 5819: 2050489 1471457 1082903 897156 598206 194728 1001364 323684 704812 2111779 215586 2558651 128779 1299461 701014 760459 1012788 582: 725680 439670 2068022 1769549 358994 2484933 740461 455024 255615 540036 361918 1587507 586832 236634 1164612 638155 2360815 811704 1102924 390112 703472 5820: 1104580 2639999 688918 2104581 659371 1520179 45777 264219 1295398 1040475 1234251 683323 270133 52321 2585176 1396821 5821: 343520 804947 1489018 1879982 345569 2214406 650316 1725567 2410823 1336998 1423303 658648 613515 1856863 258967 825554 5822: 1476629 1549449 831845 259713 1034415 1601455 304091 2220019 570929 1207614 392947 2028655 102433 298721 1635197 41129 2176431 15212 2002609 201798 289839 2090384 1318209 2062763 2031636 418322 113970 2157779 2146869 787298 530395 1902097 1048925 1764387 1322315 598989 2052652 1802904 1631005 2268623 2547071 2101042 1793442 2270166 478629 951806 1145400 644910 2522640 2379174 132278 222767 2642431 1168451 762562 1149830 497752 152656 266801 1030265 648285 2598612 2164578 1945336 2363367 331454 417105 1800459 1844397 1902867 2640727 699513 416808 231499 1959647 834752 2150985 2369933 987954 1726461 748849 2453706 2369588 101070 685866 709094 389872 23236 1034757 1424199 1735898 1505159 2511756 2096512 2597189 1118916 646197 1582644 2484391 600137 1077591 804300 365522 1306084 152090 175175 620333 1655692 2563064 1121781 771125 5823: 1183992 923180 45283 1225501 1694901 1565532 1501692 1710824 1350244 1547984 408650 1061506 627705 1015175 1565853 1581535 180715 2344564 571440 2564700 2088362 1803252 459918 1731014 1622071 1287198 1850775 192196 2368670 514024 2020894 907849 1660138 1631920 5825: 1732422 2494894 487086 2226360 5826: 1747619 796935 2398821 2061678 884508 837165 2370966 2167752 5827: 1390796 1847597 1868213 1538393 1101994 927971 5828: 421831 2491154 2404295 2330928 938586 1450318 1280170 2156460 1660283 1432316 5829: 1765193 2522650 2568861 1731398 583: 1657823 2293269 1318014 2359622 1687256 567298 1579799 584203 5830: 1652831 1050961 1459122 1810687 1365396 698051 2553601 467086 2483810 321517 1566799 1316846 1402521 1591987 586741 2470658 1446638 1398296 2170758 1420596 1363282 471578 2128901 2479161 213312 1473095 1734286 1583023 2614693 537180 253571 535489 1006707 5831: 1270334 757566 1130703 1462959 970228 1599996 2531893 811008 937862 853872 618475 1940011 2274452 1284595 159328 17916 239458 202501 391716 781315 763949 1798481 1209437 1284168 2388591 5832: 1041401 487114 5833: 1889778 815233 488835 5834: 1232166 663355 1662625 5835: 815385 39526 1031767 1671404 256218 525181 1298803 2064995 1146746 1048955 2277303 5836: 2642434 2039149 1895300 698725 1735133 428052 2193032 550360 1968130 1744427 1150568 477696 1581035 845981 567418 1994746 333636 2317307 2334204 661500 1220521 1848213 1225501 533146 2246008 171624 669768 1968082 1207614 1728314 865668 1991745 2477051 732516 201485 1715724 2422400 2223301 2032698 1258504 475927 1896239 96675 2010566 2633033 238419 918924 2350804 1347290 2237005 1814297 1036991 293361 838330 1454892 1370843 115269 1142367 1143482 2642132 1911447 599182 793412 1384805 1411047 854283 1921656 2013454 2091552 869686 1631124 1153711 887792 2232181 1157931 2358458 1354997 1722219 1336898 1869112 597873 2582617 1695863 1911485 1672007 729467 1070096 1895382 349907 1810374 201952 2286202 1499704 2248258 1103663 2629545 2417490 2451718 610693 156529 630629 2254344 742976 1621029 2440668 1452672 2441377 1188479 728308 1942875 768124 72689 951927 1405543 12475 13645 118552 2189009 628760 2128541 1933670 1524714 1220068 573859 1520147 520619 50893 175481 382416 362791 1542602 1579770 2561627 2629172 2583255 580443 2444127 646543 1995998 1816055 865792 98579 2031820 1867223 1728904 1651766 1336885 1216189 1142835 492586 1302723 2262903 129606 607403 2197448 718509 1130491 1625930 2511676 256596 210171 1651079 2452560 1977836 2306184 734504 983107 16257 1885116 357485 661227 1352349 1639416 634743 259163 1625634 995725 561641 2419582 2184504 1444861 2147086 94861 899138 585188 2519554 2402132 1656199 1037461 2567490 79918 2144133 880271 65909 1738734 1821618 2210492 1920416 832366 1183834 419286 537231 476118 1173273 288073 1710521 700040 1899374 356443 689638 1896304 798333 1475571 241209 2346812 1206487 1546279 1478488 1767870 2052853 2154572 722414 504402 1579356 749995 500105 976853 2381277 1471250 537852 2148706 1952457 2641907 345886 1590898 1421137 1468086 320047 2317763 2377972 13168 763279 1875784 915949 2416686 2059366 507508 543946 1078503 2116821 1307107 26277 1708213 1068368 9861 64459 64815 2311943 2415325 786649 2142839 688557 596716 617140 951263 270219 167783 1182357 1442622 2293280 244059 433492 590694 1079607 1742593 1975373 746839 1447523 2114582 850849 311892 955812 1879235 1114033 1770403 1311703 2026974 2569978 1422820 1360304 566277 2589062 2144100 239873 1983887 1068294 2461771 1567750 873674 2358902 1866194 1224217 298849 2555203 415164 584177 1234615 326659 938714 2504551 5837: 692866 1627769 1623485 977958 1002519 9245 376949 1640835 1609193 2200375 584227 1924531 218396 2534864 1263161 577304 2513945 1842713 548372 500886 661298 1262753 481039 412175 1304725 283591 1296080 452106 1070866 84454 242160 730907 371819 67467 1068301 2315120 974651 827207 1654259 738304 2240670 2405850 2379951 1780036 1675433 891051 1420817 966914 652442 802772 1775933 896179 108477 2622762 1590491 711688 2469977 2477445 568742 1551798 2122314 1501090 1660501 1905989 485 373990 115951 482251 85032 1318743 261031 2312984 626222 1171382 1676284 2099455 753250 1654202 2417856 83403 1676062 1744279 102383 2412829 470501 2521563 1400675 2237971 44837 161407 1756164 2127708 1566824 2612228 1705726 1447141 1261316 497048 456747 685571 2517331 1652165 1305099 1118654 1063157 1903346 747508 684078 586970 1722771 209180 698818 1400054 1419130 2537632 1061876 2608951 2231178 626099 717664 1711575 2264573 459633 2205622 168892 1496903 1893295 787903 1233406 2106371 1717742 1084527 650145 1467105 641721 2525076 229468 2163558 1511360 2249960 1539972 1041627 500291 907627 1809869 1943340 2304175 2524833 72901 1692390 1155198 908153 1440792 1494747 1040487 494632 1497573 1525507 2604271 1430553 406065 2471867 2293577 2514156 930674 1991214 290342 1797199 983702 1770703 1278771 561420 2303912 180756 1897325 888307 1205959 1994100 186613 624289 2044634 2023643 1989455 894860 2603360 803008 2380273 1910465 1040471 1973032 1968535 263139 1248923 2335024 508747 727572 1854030 1513901 2420574 1762255 1483435 2127119 577525 783984 214158 389242 1057967 134784 116421 59663 1751505 2581352 2584534 1203890 1742215 2425872 251155 2131051 2557122 587915 508534 598850 2508984 1315233 2581810 124358 5838: 973356 1035097 1429362 1413695 2622405 1911322 2224350 2382315 2224061 2158276 1183332 1154735 1343839 1399916 1266701 1561262 529399 2184620 368706 180392 1129485 701261 1790480 1311559 1620011 1012651 2166435 2306907 1623646 1488636 1601761 2143422 5839: 1904106 2190292 2407517 1846353 2050168 584: 2004343 2368188 710385 1554033 2631604 523298 1567970 135991 1161024 92892 5840: 1471924 354395 883282 169120 2395715 2505071 73858 1866919 2524475 2027213 1351590 1601041 1021760 2549345 2587500 1974633 745313 414557 1378192 2243384 97571 1922799 1361246 2624061 981473 2317514 89256 758487 866079 1982723 2048149 1529292 1169110 1190035 1672633 728864 1915603 1112759 771952 1355753 1274277 761063 436860 1198071 1081239 635852 1396332 1255074 5841: 2209246 1363135 2227147 867152 274974 701962 1856345 1421862 931298 1676492 374272 5842: 103711 130017 610608 227808 1206909 1763570 2177029 2152689 2285760 799430 854295 2103267 2002361 145301 1805514 432752 1638955 2148197 727038 2543695 1444148 444214 2318147 619078 1603948 1565090 262564 2033155 138561 1314438 445710 952020 508040 1344424 2523340 1044859 16083 1754657 988665 2030532 2117138 701980 667220 195139 1454801 535627 1431869 1201693 1960861 1152446 1156518 1170853 535975 399226 1293565 648403 445894 873309 1749826 332879 2106190 2462791 1374385 2618167 2605702 1688826 2475540 1326543 1116256 340330 1118854 1299473 97906 534351 923125 1569353 1560916 2076253 1847176 1459851 2590712 551139 1913853 1124032 2004293 2471014 1847296 251684 915664 2599 173003 129845 1223949 1540703 1628526 1558639 1472220 2295558 2513123 1727050 1445813 1273921 1156883 1468468 2453463 5843: 400164 1568566 2525092 2604511 1777927 2397115 377285 25623 2445714 1603433 2534866 925882 576803 1304600 361646 445828 2512373 772388 115309 1049160 2512224 1715560 2197988 2170753 247760 1360551 565860 952677 1995838 2539866 1424385 1244314 1109059 976825 1340387 1925098 1515224 1373992 960032 1957865 1407655 710995 408734 2442052 2575764 2428455 1960330 858250 672853 385111 1269667 474998 2636048 1724359 2179619 1979202 2014569 591698 730814 2257191 587281 2352811 2530533 1517157 792693 1432564 1473375 876586 486015 1743447 609445 2610268 1355281 1005910 421712 2273876 247940 650466 2293484 2484733 2537065 1386345 1983071 1740348 562947 501790 2307586 2364399 1503347 2523232 2317924 1547807 1341919 1392228 1528092 2612671 29947 743025 1706000 1058548 2428794 2297926 2078044 2450398 1300834 975488 1116443 2308155 1489744 829670 1924226 2245909 1135159 928781 626650 2483430 350560 1977572 155862 2057188 1631101 194532 2389750 507216 1725023 462113 1063376 327793 890226 649606 601003 825060 379685 1980728 291453 1756885 1256280 257090 198390 1040417 765366 2352282 825866 2199883 2334865 2438291 1987195 230186 1347845 1852256 752358 2082659 2463416 1175344 1888256 2396985 692993 924726 1576435 1552046 1489782 2147996 387660 2476537 198806 2133181 1845334 1680972 1137291 1564767 1268608 636026 1771333 309056 822802 1828409 1896571 1615505 1807357 2321133 2033422 1924508 2569676 1958139 375526 323977 1056337 1060925 1002626 973136 1285292 2517917 582677 587429 1204932 2074808 1283882 172924 1140228 2461676 473686 2639388 482902 453469 1459900 1555813 681348 9005 1086084 777726 956578 682925 267120 1869736 1513686 1417010 1870186 464677 752492 416726 2109874 1224828 857320 606896 2647005 2612572 1706225 534193 2139216 2582158 2245457 1365319 104137 2073604 1759352 2442638 1289436 2636755 1363924 267113 1734886 685568 2520106 995674 1238451 986180 1027374 154924 2240850 1902571 1177848 54988 2632182 1077334 614928 251118 2373703 59836 554395 166950 380089 2306284 2465673 492213 669839 236147 198666 629480 721569 2372209 1226400 1874436 1646918 2646058 1796187 1441965 988781 1224161 1666713 1479515 1266390 902495 213845 1193158 2494215 2586473 619154 1828429 2500725 273047 934053 118007 618351 1576879 2097018 1260256 462145 2358150 513272 1617784 1626103 400487 392217 752278 1303710 358612 1933995 2258580 1235465 104956 1902430 1309156 2229468 1932893 1024083 545724 304412 2183425 2146136 2385206 1934405 888676 2594401 247346 2361149 2554016 2037872 886841 1279397 1384223 2109881 2315932 328283 707243 2557343 1809859 2225381 1438885 1246164 1875456 143314 1156526 2138925 1940567 973010 1478973 1005242 2543211 1758541 146755 1193575 1979874 63570 1343094 1334752 1377286 2078373 423959 1530570 299996 697619 403795 575114 2236664 1493742 2013939 2045876 2461079 2320291 2097537 2359487 70711 807353 832044 1386516 2564080 2410847 747806 1531268 2368090 2158736 1190911 255467 1312731 109963 1605107 82265 1140310 1382527 538225 644988 1300723 601597 2640092 404610 983373 619061 738072 1503800 302223 1644166 532306 1278460 669970 86132 1403313 693782 2075785 1825941 2642248 1893833 1335793 1378323 831257 1714893 49556 540319 1785849 889572 533721 1700468 639191 1485459 1127461 1338656 860018 1045149 2263729 1769056 188254 587344 553643 2209334 852863 1618951 502928 1063712 1086047 2135350 2489503 1508922 302614 2145895 1762858 714792 208344 47855 1423536 598918 1660202 194005 1535248 1861190 2425586 1007560 2576050 1710520 2111910 1999274 1661127 2358119 1131774 626483 1143203 950039 2394268 2134062 1985703 2439553 450505 1968079 1019545 2083672 1775911 1575517 2603443 1628880 1123443 2138707 1672460 430724 911599 1745205 1595222 5844: 426128 364749 2156187 401056 949121 1118079 1138585 108363 175935 2301402 2035438 2126425 5845: 1584066 933222 1806317 1244380 698746 1188593 394897 1839064 2051308 440206 2107541 2468140 2471342 1300789 1908261 497052 2351463 896693 640999 52439 2631963 2379843 1789236 1244458 155725 2086593 2532822 168730 304887 2308676 75260 433259 1495641 1304679 971561 2195626 246596 2560965 32548 57932 2433983 831206 1519667 1946882 1014255 1651534 1490620 631304 1694644 611692 2211477 199803 1948743 810384 1683649 895738 911339 1824466 1013039 1834530 405591 1109271 762808 1812631 152128 1729066 2463338 2577508 2073100 515523 2620756 1625244 2062376 103968 377329 1129612 266185 148925 508534 1228999 1164290 2090173 5846: 1144883 862568 2428905 5847: 573364 1699286 2120279 819365 227042 2613819 1555652 1274561 828808 2514810 1914154 1013370 1014567 937909 22699 481484 12759 439062 2491723 1713166 56025 2578448 487318 965779 1647394 849928 1434832 211123 908892 1313329 242451 526455 1119871 1022684 923588 1850573 1187892 125255 829 1084315 252159 2309712 1056930 1595303 966664 1541431 720770 2016712 1858693 2518664 1672889 1348856 826558 1330873 2583420 294258 1082725 359733 261101 2160081 2171172 1040680 544804 173497 1253670 5848: 573402 1804687 231009 5849: 1301788 285996 1874162 585: 1831337 2424721 488038 2190107 1817868 2602249 394096 1495106 236717 29231 844748 990977 2525119 1247529 1650843 1986321 2203283 1570292 1357994 929208 675639 1742805 772891 854204 2600021 2013162 1873305 947265 653361 2491748 380878 2646580 1762593 254242 1565068 136127 2041918 1219903 1524620 354978 2142951 1793757 1260412 1821138 2092263 458831 1520539 1007364 1978673 873116 2609416 1211706 2056068 1330663 797038 1909696 26476 1239849 2594135 2258417 310792 430087 2496384 103163 759215 919728 2433655 1232712 269451 1069975 295282 1104128 1767523 633827 1979382 242707 912396 108135 1816909 1702858 5850: 1282130 5851: 452690 252944 212618 903316 1544723 5853: 1706957 251490 1809331 46778 1952672 1709540 618841 416556 2261345 1721623 921181 2461607 2029461 410414 489586 2325292 280497 569592 2259324 2000461 293269 1347584 1437202 1382019 115401 1163795 1079214 685394 2303071 2362832 2358624 2446312 482172 1638450 1210492 2564819 297306 1854712 1338313 1762909 1470839 1806659 371146 1951943 1595791 2586292 530860 2536206 2258352 1341525 1655537 1346479 340890 1744381 1691139 2141243 858042 1761659 2126973 112939 1008947 1465312 2537087 1167731 262946 1798012 1465791 1558421 1235580 2501228 2241799 2586550 1945497 1733787 1491557 1807038 271592 5854: 1155004 106834 1081252 1251064 169659 2285713 1603214 1995838 2055459 1810584 1063861 2192000 512665 2140438 191800 1042511 2468329 1232347 1441303 2364719 1353231 1762225 459063 2351463 2443674 1264954 509933 273298 62443 532290 1719549 2646869 851602 888427 1125496 608917 2478890 324281 1295427 1976114 760455 1969582 2125448 1949526 369547 2022638 1805048 2232065 1342039 486845 761512 1674893 356342 2474146 2208008 1748595 962779 843398 2227863 575559 36395 2121169 397699 229634 2156914 930319 941011 1184814 41886 44234 1959868 437909 1855602 1987833 89321 1488203 673486 917631 1430587 139609 1311396 1908972 1062804 2404227 792880 377104 368792 1681447 2564562 2062515 1859492 1804452 1425971 2277788 2358077 2466442 1526618 852808 475549 1920397 1373187 2267805 1428535 2248090 516457 2077117 1327871 2441882 2511629 680324 1649503 2621877 1704762 1127768 1535324 1274826 842819 1860796 2324242 2023072 1541953 2256496 2352912 5855: 1026111 1306528 2465970 2345620 354805 2378998 1240123 124005 5856: 1409776 1260699 996288 72416 2388514 1066259 1109326 448984 596572 784310 2048829 1429472 419895 2197963 1169278 444083 1794301 336711 1888589 1053278 2214785 30567 292205 75223 707743 712719 798222 421069 2251417 2184150 2549844 1765224 917353 403212 1032429 1382563 1582967 562695 1768281 1013481 1538962 618288 2046664 2374332 308969 602628 1152721 371431 1359927 2489253 1503097 878344 2050437 96071 545614 1266479 2045949 1265830 937225 1120431 2288955 1823044 2323504 1596586 1435663 665765 460365 240960 757712 2194622 2338857 914070 1480475 225893 1104006 900771 1872629 2403449 1922024 254819 27482 2320648 2446436 1198655 1247248 1435797 1363078 878789 1215747 1996310 429505 660432 911384 2586859 5857: 835519 1627100 1869460 5858: 293310 2092011 452501 2135683 1932737 2048357 456403 5859: 1574266 717040 159035 1582373 136323 2624614 1405119 107166 331323 455769 1923241 1546243 586: 166100 818736 1023966 2037015 113383 983229 868313 2433461 10896 589898 384195 828100 1506248 1313033 250733 432071 1547215 590239 2280413 616131 1503858 1182262 1816495 23042 894851 2078002 336060 2429485 1957526 2507991 983123 220933 831890 184766 2590879 1391691 254779 883795 2064167 1658609 1957910 900293 346140 820229 603885 5860: 2107755 378799 1065192 2285353 1574037 2318888 740821 633313 2410931 7147 1692811 796373 400785 2375089 447040 495723 2346925 910048 2393141 1169227 1539119 2348701 347469 2411279 1085820 277508 5861: 1412961 2037147 620832 1046596 2570242 2173877 699000 2144708 124960 1848555 487523 937314 650453 1783165 1728631 863518 1398547 2212726 1094762 1389989 2430093 1653107 1019775 2183328 2519337 1668584 951800 1257454 1516275 5862: 991669 1366126 720976 1373164 1135685 2436000 1383584 2610508 1428803 867519 2159517 623956 509682 757755 1723162 470291 637230 2330736 2473296 628628 1648744 2112845 209152 1734511 2049356 965948 567214 519149 2155186 1269116 1547384 1837241 575906 415327 2477173 1479367 895780 43174 584227 985949 1425966 2642206 1183745 1722025 338710 973780 1893041 1305598 2356737 1477792 2643219 699691 173437 693952 721819 1693003 1902803 1825468 28030 997538 1684407 2533223 860219 880937 96083 1424385 1424465 881089 1871334 55041 1635947 1393519 70917 1352248 601098 1346040 2526722 2286006 100253 1086560 888922 248251 2558570 1526975 636812 424423 592806 1066320 343738 486550 1642643 443847 686510 890729 511807 364274 1169358 1488064 1471291 1898701 1393340 266612 1422354 2602149 2019275 293728 412175 1681821 1757086 2376742 1600650 730120 460063 895666 2467566 1489582 2461533 1083976 44449 1774704 2073689 2062885 1850495 370627 2624238 53288 1830405 153040 573088 272187 277342 1854273 2316487 997518 2367213 813744 2108211 293481 1558116 922013 1746918 816350 240680 2504801 162260 1946037 1670833 1971971 673873 145339 499739 395037 1755912 1313841 718187 221118 2570378 1826627 1737663 314042 2072868 1948097 2607820 1718370 1042121 473637 1043228 329732 492443 90732 596421 737448 2145035 1288714 1141326 504867 423712 294018 1660132 349533 645645 305919 1160120 2499116 281839 1086199 1426578 1633941 275709 160492 2592501 2337562 303146 1831553 1512668 103314 2293654 1420389 884870 552573 88972 1427225 1318089 1371477 1126368 832523 113422 1054156 2403265 1230835 1061196 168827 62562 462898 337617 1788468 1913246 757740 1205491 537709 1920668 874465 705467 443768 463815 2390535 1900733 1770774 2412799 1541310 1059627 1803177 1628896 682532 1709065 1587644 2291799 1616147 1975251 28915 2431768 596335 2426317 2024982 1843752 251879 560831 1652694 1643399 790261 2153585 659231 569613 953235 1867340 754174 1147444 2222181 1874379 2624344 1444326 458031 593967 2578214 642919 2001632 1812174 1685686 836026 488709 170182 2238386 140070 1880882 261570 2419341 1722817 2545658 1715477 2100741 481175 1040567 1401979 262092 783763 1326188 1250541 1667016 204767 1535719 1186772 952340 1198837 1577527 1592377 2107942 533127 1485186 1615917 2634891 1145060 1542572 936115 1910400 2046152 1111908 1724428 2371261 1858561 2039367 1036766 45475 2636070 1765427 2173038 1712514 1806542 1050344 641109 1021284 329926 2534605 2635506 591853 866447 2022608 960912 242292 1502499 1043722 1387539 931012 1970447 967974 528071 1708435 406395 847597 1622455 854134 331694 2113430 727068 178541 167254 937689 2443516 943163 2405013 1675144 1103531 276919 418985 2097891 1436860 147010 1438379 1543846 714844 2099409 1855795 1601403 2485167 1561116 1526690 1745611 2273715 1222621 185070 533473 2143236 1495026 461305 1347974 1133421 2550192 594815 906000 2072177 811046 731057 682341 628405 1307807 308405 1368879 249317 193820 210881 2604928 2207178 529518 2590751 15032 2130092 911001 1831025 541188 1520672 2093414 1966655 1450748 283883 467086 250326 162415 2603921 1948130 1891645 1172907 1552177 1184523 731823 2556754 2628977 2294930 1332819 2169819 308864 720103 653865 2412710 1134008 276738 653382 619777 2241816 173388 1589533 1329502 2423277 569551 622655 594917 719766 1831166 1526330 852661 2015648 1453974 478115 104573 1922690 2285285 2510311 1254155 1721700 380702 1236121 654366 1945345 361147 1724455 2446276 1582570 287103 1102852 1632046 1592006 927286 354802 1256318 2600436 1308377 605727 1502867 2397608 464860 1165898 2595514 1728346 1954581 1687513 2557079 2250490 69639 1856866 1315812 644393 2177603 161952 194534 524404 816595 1838159 1011598 2532249 2228939 2517134 1994214 2585728 2440745 2596627 2094931 601233 2041056 2069019 2267087 1796711 1190389 1778480 367893 2111497 2214281 953494 2155898 645568 1152725 2291240 867418 2413588 1544556 385209 1721204 2400334 1756475 1663019 633774 2275736 554868 1482131 1592350 220125 998219 364966 882957 1058598 826993 1468542 763035 1866823 232623 838284 847131 1041689 1067107 1590 1969741 1648007 2566702 2619323 1142953 1565997 1212727 2225130 77933 1847797 2299208 2017489 2604818 764958 2122573 802121 2343329 174644 837976 715304 2225426 933966 2340690 674086 1117614 1139878 213232 1025628 1440051 2164212 807934 2046667 153889 1285265 142549 1407592 1158677 287031 1729572 1133644 2616785 863101 2629966 597447 1475531 2537550 157696 1535821 2338317 1304139 2639806 1037798 1198786 1871745 1932831 783031 2386918 1051317 1569720 105655 1243020 862268 281338 2296908 2096313 1022895 7714 2022923 490783 2313777 2458212 359601 2476740 1245274 588352 2017271 576319 494994 398571 611798 1621219 164827 1742264 1915827 1254101 1240875 1600571 455111 1118404 1757911 195897 508073 297675 2094213 1341477 1203405 56341 1059361 265856 424515 776238 2261489 57276 647605 1904452 1426919 903961 1556889 1595052 684920 2223062 518363 697400 228337 765721 1043622 2322998 901129 2391148 2579309 1431750 1399032 2305957 6134 2538944 1046081 2214886 1967969 1152271 1859858 114441 1044343 2471983 2533752 294620 173369 582369 1862854 336742 2397365 2229130 2420235 868933 1947110 338434 98454 1084525 2621148 2492449 1737080 552775 591603 1041980 1402635 189576 247405 1431205 1001105 37152 472782 1763365 726373 2372344 2476606 360090 2235693 2608570 896939 425134 114701 2375195 1410328 167662 376513 372806 426555 2105469 2299206 2392564 581532 1432872 500998 1184673 131853 1993858 2072523 1586539 1089054 838615 2499672 1349063 2558526 2245342 1130450 2099824 315542 1518834 191468 1819808 1508036 460440 868583 1096403 2525983 2016612 1756407 144492 192849 2474146 514471 1000294 78224 2527950 2375159 915326 2302501 706001 1843131 2342324 2232604 2273974 2567827 2006965 1912142 84291 1170753 269487 732524 2069788 2289466 118422 1498353 1755161 640595 1163629 1974187 196355 1893969 1066556 1282845 128735 843298 764422 1037820 1902674 864107 1768481 1951627 211450 1222285 2253252 1923402 174395 1065521 222894 748073 1982150 1701036 274699 2241805 1607388 2593551 983174 2554118 1868366 736795 1792356 2619575 156636 869193 1486630 1606496 1187790 681780 1932861 745486 2630808 2638327 2056584 1601062 1253878 1490698 1922371 1891563 2120446 727112 433651 1873862 1762246 1072966 2390717 1944334 772323 746285 1307823 1761379 1023907 25700 2622441 2085480 196397 2425086 1438853 1822511 473317 2185201 2360839 1146202 653771 783492 567094 755846 583577 33793 122760 429127 2421465 591122 1331877 769196 2577438 1539386 117847 1006027 919653 585553 1994637 1283834 845369 486030 1187017 1463101 2546570 1851560 142729 367289 2427704 1051031 2624231 1445815 162222 175271 1368775 453004 13632 1319575 441765 998178 1538852 1670981 1340311 585378 2520994 1734295 2325198 2473146 920685 503716 527458 2446804 233375 2529911 30596 1773227 585610 2391990 349068 965655 1253482 2394292 1025366 422459 269004 927505 2130118 1061483 78497 1178232 204082 485952 1026703 1548379 1416712 1702594 1756280 2322911 751043 953070 1866861 1013352 2591544 1529826 2539738 1611412 2472304 1242308 1573058 1150217 2448434 1867352 2258341 1284660 716242 623685 2424370 1866480 2062136 1121284 994801 1461198 1043608 2540114 2223415 1596319 1572007 1748829 391633 1069372 305281 166083 2492594 2634633 2137570 2096262 997240 1450277 1308668 340139 2330290 889024 1661498 1249644 2542021 97541 1131416 2586936 185321 2410624 1047306 216796 1579598 1824740 1797966 1826341 2504671 9033 2392993 1530943 55753 1373020 5349 1266372 194824 1863533 2303398 2141870 317134 2225445 1585520 1271899 1593173 2416439 2243941 1287936 1947798 762842 1073496 2232460 282326 2030940 1716475 977362 611779 1389632 2061910 1366900 2444130 441703 1087955 1169006 2344615 1201311 2045166 2188011 2340884 2254620 2274374 2436138 2218306 872531 1909450 638004 2344202 682993 1007468 861195 236676 894892 1736682 972608 918586 1120467 794987 1262633 1854444 1540910 1909443 1745137 1592841 346263 1315307 2422615 1019155 1277748 1043976 1867475 2595506 2022418 1669646 1253367 439396 2637060 1438586 1100311 36124 2560788 921286 2432431 564460 902999 122006 493166 711092 2230429 1637072 307115 681817 226038 1109038 891806 1776476 1258859 633968 2419896 1482202 252201 2426063 694798 2293311 173401 615953 2209451 312681 1337313 710891 2559464 2337385 1592245 1601527 1572999 273860 1198982 2143890 817386 1990701 1603133 1237797 1196105 1875686 2479606 924827 2281067 1416800 2375623 1939724 2133371 448317 1543144 561687 1691546 1979793 1295687 2406539 835953 1703635 1191728 1982258 602722 889479 884109 2544341 2627259 1666494 1138768 128268 1635319 2011999 294872 1825319 1773909 419685 1356581 294705 1740691 399305 644970 1482187 688620 1436953 1461701 1625889 1890437 2528808 1328585 1601840 1802955 988641 2441034 584525 1010987 326350 26733 2382956 592548 1851634 60819 1090860 1595046 1336119 771602 636685 215030 151060 854724 92387 1057263 2506328 1550730 1656704 2561621 621408 96740 1871159 1716430 1613672 412812 532684 1863495 961400 1304752 414406 2010394 2032644 1313183 671270 2206359 2127644 1417042 1007274 2518822 1789220 796456 2342928 496099 237094 2154498 1787513 2612989 1929694 1422016 832758 734158 1838229 1187870 782502 831752 1671450 172246 1814544 1716742 375626 2181719 171204 545606 1979329 1419505 2109685 263397 2358516 432763 238202 1011393 1296411 901301 900855 609602 643783 156407 1963370 1209769 2636868 322132 636681 1217464 1350500 1804597 1714207 2590267 240276 393258 336969 2319063 1808502 250485 1861654 933696 84556 1559573 1364652 1028083 2097762 2426082 1760961 1927750 649199 1613507 581174 118414 788865 2601333 2193774 1565672 864655 1897102 2473036 653697 652858 2183799 592009 2565694 2592325 1535092 111327 2005976 2434628 530693 1509767 1308935 374102 702442 1391754 2358211 1862989 2149810 1563489 2425951 1165899 1554057 1486855 1169516 744065 521516 2614613 1316023 239913 1756802 682556 396443 1162343 1497439 2338512 1012461 1655583 266785 132139 270124 1176114 2422823 1072799 551698 1093748 515708 1879130 415677 1087627 1034497 853691 1873469 699220 2207184 1285197 716353 2570585 1699046 305130 278989 1203017 1002253 2123882 164938 815997 1204556 2631286 2318992 907048 922334 984472 728234 133168 481940 699813 2160638 133742 2388704 61457 1179079 152355 1387934 651583 256400 889667 1896682 1817459 355490 1619429 352225 2265692 2591448 1920673 2079674 2433693 1512530 2415953 332703 2361118 2147536 427673 1978508 2105765 2062007 711120 2619688 1145727 308346 2386457 325962 2347745 79981 677794 411666 1813263 435241 1979397 2315380 2187746 1520039 263099 2517054 160373 1165694 1622217 749522 2640878 146140 619111 2176871 1783331 298915 752660 598194 847735 2281388 2202388 966419 791116 157848 1829310 1802984 1289234 1862877 1648276 1058770 1179670 2525842 455794 2369328 2182777 204297 1452237 420866 714349 2627118 32482 410926 923284 1627275 2492163 1212565 2276752 1296893 28850 1532846 633709 189568 843005 2547505 1673804 88508 2233408 916050 1776901 2148101 2034241 984653 2364130 279445 2261965 2134062 772357 1052748 1731894 120462 653972 557527 509624 576432 450971 162313 876513 248146 1025663 1585618 2431188 2417985 1098239 900154 2151923 1907107 2006413 671656 842996 1818647 682022 1898674 678620 850636 2143925 651855 2460183 1704293 42504 2345356 2426519 1762638 1247032 79807 390127 1693895 2043940 317759 1470757 2517304 2100639 2237717 1976789 2309984 2597834 2638869 690227 1229091 1607931 1797446 526698 1819478 576933 2390379 1050742 2169909 1254804 2027713 1425848 175267 451271 13282 2507376 1758686 232596 2327676 717168 2457314 441267 5863: 412207 1842668 145475 2300640 1921235 1615183 1951787 2133208 31387 2644448 1406381 555874 219573 1147687 1959403 2043429 2283498 1179584 520673 1958194 2094584 454668 383952 5864: 436549 498407 1326168 2354608 187099 452362 1046559 514932 1648054 1055467 5865: 1505511 1708072 1932183 753907 677312 1502601 2187987 208255 5866: 2443373 5867: 610834 2619408 914832 5868: 2156736 1775996 2027129 1161240 5869: 2079740 2171415 1774842 2143526 2555725 1317648 561358 1970554 2182342 1990012 1327676 709159 2572834 2324470 1286911 1259801 682688 2408184 1984818 2191261 2270920 1608095 1698961 4125 2292529 627714 32215 563469 587: 2477028 875163 1312110 941649 2494660 1022210 1969444 358268 1425237 704147 1172980 402312 390062 500837 801716 2342127 761998 2083964 319351 1577719 2070028 101448 2304494 5870: 475211 842669 1915914 1886174 2612674 857132 2198757 5871: 1763839 1330610 168577 1470639 507378 1845930 1837323 704619 469151 1674658 2330415 1625282 235123 691193 1217933 2613412 558240 1548038 2362584 5872: 249568 1933749 932240 5874: 1871917 5875: 2061681 810718 2546920 1935368 2517553 615413 222946 2555273 820068 1769474 1722082 1866830 519068 857880 2004750 1234558 2082674 565422 565078 2628553 499057 2112939 2470604 1287721 53486 1102150 57908 546397 1505980 1417546 2357916 202117 758986 43482 1072669 130288 997203 2601915 1305939 1099029 1641012 98942 1734307 2381716 438725 1533708 1568480 2147608 808197 1053158 1930335 323643 335032 1321763 2193877 126 766538 1927866 2534085 716640 1080020 2463715 870076 194513 1582848 2252250 500617 588407 2110198 2500173 1278052 911778 1970588 1995242 432418 2410426 1551218 1161691 1899937 910401 740036 2076461 812626 1716556 738930 944685 1633454 862667 1443995 1605813 1513799 1102192 539189 294139 2398318 2310278 250176 495271 877173 2178840 1403673 2438863 185978 5876: 2474843 1973315 173048 1094048 1745663 1721091 274292 2570440 345702 195122 112653 767665 1126413 423567 623687 132453 1850253 1808989 1020743 2575319 5877: 2599245 182137 2089903 2564219 967918 2511626 704421 1847684 1286350 2032670 1681186 1670170 1988697 1634788 973699 577335 2517398 638731 270365 761782 1352943 2548827 1773640 2143348 1163321 330940 2598096 499768 530947 2604062 2508672 1957650 560448 1363270 1028151 450013 989019 2272601 666266 1235580 1832488 310726 312506 814152 5878: 934677 2293087 1840463 824569 2536667 745820 2354449 1434772 70005 1602169 355122 2151492 1061547 917019 1591808 2227105 901154 2238084 943898 2634733 663678 948935 1114321 291405 1937908 290022 2571712 2062722 1952162 40572 2606689 1653930 2358866 1264291 262543 1298050 2051402 2566933 1393079 1752611 1276025 5879: 16325 260445 237063 588: 1630740 700359 1478299 1070563 1648084 305485 1301831 253775 364011 123957 1788566 973404 2452525 764742 1086434 1569803 671211 2092254 403198 1702603 1812163 1515081 1356482 636333 1130079 1334281 1769985 702639 456176 2374450 11104 1312680 2117516 1206915 1524118 1520791 5880: 166671 201632 531622 340018 1097059 181711 361310 2224734 2190296 1783476 5881: 1176964 1120178 1486758 2149449 173048 593387 1903515 638405 1514233 882779 212767 389481 2564108 1818803 2498006 2427350 830443 1903139 2375710 2416196 265631 2071287 1986730 633292 2193332 1507560 1301145 1677052 201029 1251669 431836 1809612 1779088 528566 1255785 1393708 1364580 2239745 983123 2570083 451941 1974115 144569 865710 2555180 1930073 301875 86673 544213 947373 2167088 253297 2273767 2126435 1646139 461358 404998 1900003 1183306 583585 1624441 696883 1262235 2187169 612634 295425 1661169 1149403 850377 1483737 1637646 1733375 1063706 1162720 5882: 839182 2056843 1788112 192334 1216724 1306336 43734 89800 1978391 1359680 2169176 542353 1388632 1477022 1895682 463846 1486298 247932 2465909 2169106 1716474 1014014 82113 2075051 1704412 1494509 1114221 1681992 1746810 1154239 99458 1735438 2318004 930023 2170541 2011704 2468711 1842578 455323 1655845 913156 438535 1671612 529415 589312 1060003 2029114 1587792 1921653 2594623 1918196 2099982 610646 2325794 320121 285122 340035 1419008 1147043 2319255 170408 851852 721836 1959170 1324476 1274035 845555 5883: 2480499 1315983 2094659 2352327 1932814 478657 1650903 2335515 532958 758615 113723 1712233 1190684 470587 943133 2530559 1050601 2124207 2268949 1565389 1654452 2570083 608633 2461455 1298173 1886487 2147979 764809 849144 1434601 5884: 1054101 1059411 1470577 2178329 608891 68991 2163891 661712 567534 1243610 1688453 461568 2189558 697831 2095827 1118320 2272368 859154 1289072 479353 444140 1855389 2303364 2161750 1271452 2160259 2090277 1745424 525322 1077357 2299125 1123008 694070 1233303 236418 312176 493287 2500354 636935 1764134 5885: 1934372 1423285 233588 5886: 2378184 1174327 556060 1837599 2402575 1441003 1729588 2233935 969253 1308482 909709 1850421 522738 1736784 1625645 2008783 154650 1221301 1249250 2433194 1421637 877588 2603543 804602 482172 263338 684576 2298957 1297706 610383 203914 1473033 56605 414557 1754012 1559163 2283398 680647 2199813 2562318 1643718 2316710 2265874 576406 2237405 931370 2064202 61602 2103036 1737462 1084315 713182 547819 2287663 1536198 524110 827730 305393 1153562 128433 2067652 310228 2427137 1031993 2374216 1650713 1334435 1671687 1257117 1399574 2217916 2591504 1914430 1389812 227151 2475174 1845539 896801 576856 1268666 2560566 2186750 2617443 1670876 2081700 1002286 1543175 1598900 372706 2292836 1081441 824374 1873703 948784 2572516 646763 898962 1366853 2036627 318001 1304282 1790258 1572352 1781171 2608143 173446 5887: 2201487 2645250 2531864 261891 2637388 1698085 547535 1250467 1587132 2525684 910803 5888: 1981100 1228344 320568 1932101 218543 2033176 182445 784665 1243316 2283786 2462919 1855479 2175383 46784 1360656 492058 209834 2182670 2387950 2001326 2124787 822193 2427055 459277 5889: 2314169 639582 589: 1059658 948526 16867 1168633 1517010 761916 2055954 367348 2285130 804056 327508 455972 1615633 590970 2322349 1616750 2207807 1512040 2274912 5890: 1445294 1189139 1784309 1693002 170335 1133611 2231121 641138 676124 5891: 504532 612463 171578 399019 497163 710059 2407553 1057708 2098479 2376689 1834933 1435607 5892: 2079044 1049731 2469155 2272830 506736 371165 2338352 2159187 2345694 273300 176655 2424419 2283501 1899585 500207 918648 2282989 668669 1608828 362666 379666 2595652 2016030 530340 1748529 1683881 2080176 2315593 270260 2442868 2475345 1808686 277555 358167 1384781 5893: 703123 1708281 114395 2062350 2073899 1744286 1293565 2044991 716540 1201176 5894: 213214 1655012 1844881 1129687 618959 1318253 2477778 843890 2522777 1022111 925688 2397454 1642091 829066 621881 5895: 2288259 67976 1075407 16386 921764 210234 274685 1714098 771805 1467551 1684302 2408319 1563695 1542250 1283744 1955219 2092663 1490614 1081628 1114331 1655346 782264 1512206 588650 1987007 756558 1932347 1057129 1347584 1554248 2556573 504288 1301562 462514 1919639 267799 1881545 2262873 749563 761458 1320479 2105357 771707 1260622 434101 1275071 785633 976668 1568230 1881382 555722 2508870 732445 2514500 261976 1150421 176805 340405 1609016 679088 434010 2272553 523144 1376229 2118456 1775894 1532421 730224 2042074 1638659 1812163 2100097 430496 796084 1033231 2385469 1115622 2088362 1261144 534620 5875 1047384 1710250 2133284 199369 1245531 1412213 2548846 2407579 2027519 1504154 1776059 618778 137204 1241245 16479 1149070 2055366 1766750 363311 1011318 1454063 1057037 2087615 1601284 2045518 745511 1707977 1698040 2162752 1552226 1595340 1313367 1462271 188801 541917 982709 1575692 997229 877501 4873 239137 2348578 866562 1100918 2307569 825147 689187 384824 2628722 145278 518012 1400804 982006 5896: 366384 543641 377627 941282 2587757 2210652 1637239 775776 1737646 1697321 2139124 124491 205417 2562119 1809647 1754305 830770 1526000 2003304 398749 2471107 5897: 458900 2010464 577721 47281 1297410 794794 521051 1851674 1148739 2590991 1754679 195484 1141013 989989 403026 1429362 2119151 351121 2075653 2016340 739741 1252484 2117619 1004315 858162 1360385 1673037 2457053 2439999 829317 2304646 1791842 1146948 987866 907908 433601 1731722 650468 2553912 1964735 1951023 1703573 677376 2517658 2467745 64401 688440 976192 2545034 662528 140341 1603702 726598 2406689 2318138 583094 651365 1366554 1602735 1834822 380799 2606989 2281696 387496 1779945 1173963 576837 357911 899703 489121 259402 299043 1554358 2491083 1939898 2330059 882643 120160 1699038 1995968 711826 831654 917920 1211033 508116 937315 1289280 2298106 507167 1186430 1309283 864368 1050066 1805887 2552618 545918 68804 509532 633226 533719 2201475 2099183 1210181 2280396 88257 373779 1744314 2280074 969785 2210131 2434543 1187087 153109 238964 2083281 2050323 388221 2204263 925001 25233 2266614 5898: 535268 1473407 2481670 1935210 947397 2642530 688065 2154287 622887 1468702 708953 2618102 136939 1991589 1265646 1761009 2631671 573429 1334564 715930 497789 422871 620850 1264026 1607194 5899: 2345031 1711461 393290 523013 871698 2239534 444611 1721841 2220082 2340635 973043 1838074 519775 1137800 1448076 1338171 980080 2173818 2124083 2577570 1452678 2373119 2538680 578290 1249760 1852110 54040 1104128 509864 20201 59: 2517152 839594 1845773 2404115 2536741 2602500 1583805 492995 1139393 149838 590: 2606506 162117 2141530 5900: 1823746 1227252 2120723 141034 2176465 1472376 768605 1923516 5901: 1650184 688892 1392719 2143143 5902: 709185 2174903 1241640 1993424 91638 416074 5903: 1119094 2513559 1124002 424828 2473261 5904: 7116 1253534 417048 934981 1736187 5905: 398518 1712844 5906: 568620 2028581 2509902 566050 1026691 941344 2629216 1265312 2451567 2629083 2159419 2583895 2292140 758268 2604173 753312 395087 811128 1753439 1368605 2204381 1435891 1851429 250261 2228191 532439 1477176 1260270 167664 534138 1714052 1641428 2187711 2055069 335103 115066 1935591 1516380 1417031 1395268 2199566 157357 1553263 1655223 678157 5907: 451059 856068 431098 270306 4230 1232514 847974 890562 5908: 1016721 253876 247794 153221 1368681 2049327 1332318 1383778 670126 791902 105452 2138628 813079 1268091 247170 546613 829104 1497505 2006484 465475 64013 2404852 104283 1543240 2595586 396661 1232733 719294 2522005 424689 2530404 417690 17288 754649 204805 2361975 1118663 2332135 1433433 2261347 221589 2533873 2222236 1877171 495581 2187377 1949167 30393 2524669 1666825 743821 2559471 1191519 1574397 1872980 5909: 2040692 1682908 2234017 1204074 2087224 372399 2185698 165661 1674837 89334 529624 1479047 2429925 2612811 183215 685019 1388921 2337558 1354224 550678 1735189 1063000 1869131 2217356 2378967 1389136 2118730 639610 2525630 132958 972184 642693 2210403 154563 1753088 835869 1399410 2450272 869629 421883 2320263 704768 1663828 147861 717857 2150339 678815 1932129 1620927 2645958 938223 1902393 1642127 311875 508615 690580 706937 1871627 1070049 1243294 1321913 409676 1831937 923750 2567039 1948568 666791 1408814 524341 2348348 436083 1753313 281414 1352035 2105890 1783723 158774 25656 867668 1950228 1349640 928095 330940 175337 1601275 649736 385911 163334 1608968 711596 839303 252124 1576812 1431297 927095 1165862 775416 957235 1256896 635231 363278 2480535 920469 560062 2148491 702623 196848 2443642 530237 1599442 2567909 2250261 2357527 1776167 819641 1000278 2549939 1391222 1021817 1118014 1882574 252210 278465 2198894 2383162 25208 144968 426362 2069531 1965470 302348 1948826 541709 784029 1296689 2143972 335348 2247161 206217 1100535 306960 1683029 168630 379780 689461 733276 1196290 1273266 521546 1701225 1354620 237386 2129434 2587253 1968079 558252 591: 1458848 2090200 1171943 2337525 1959910 934979 104764 1404668 2016850 2113996 2463357 1841210 1972722 590607 106824 2171685 482468 548549 1765621 1200749 508196 1129085 1809612 1353837 848891 241116 2088703 1572041 1706861 1846078 349432 1090417 1634085 1974086 547773 1436247 2595403 1354061 24845 1721447 2253539 287901 5910: 96256 1378830 1034464 2205134 2186090 1790307 179279 5911: 1670642 5912: 2173199 2462553 176808 5913: 255701 926795 5914: 1718332 638767 5916: 1234055 5917: 712664 232247 1529599 2185811 2261758 1761012 932203 2141734 858589 1693458 329572 1198837 582506 2308991 1714260 1691701 1715948 967925 1505568 1430178 226733 1310757 1432755 331173 2355969 613000 662677 1000181 446306 1151948 526455 1436092 202492 1024637 1135871 1995211 1641866 1116903 1026860 2266432 154439 1453137 627405 878421 589351 2556495 2085397 1678171 1698107 239308 79703 2349600 904416 46708 1246963 893813 1366378 2016077 1883962 1550025 2021160 1083434 2475029 63275 1620286 969695 2262467 1934473 2147242 1566895 1319051 2186555 5918: 870418 356731 752691 719866 914833 1908753 299593 779867 2426728 5919: 339978 968242 1184161 1181496 1066990 496318 2513639 1626358 505488 1573988 1296744 2496042 1081315 1376234 408765 561921 2294689 659793 2336505 344692 449983 1177921 1529920 591336 2197275 1990970 2422387 549094 1718424 199566 2366733 592: 2073784 1098211 2570808 666348 82868 1567765 40817 5920: 1047135 473147 2185752 1412022 571813 2056022 2569292 1300759 5921: 1415868 2509644 474253 1187547 903571 2414873 1270916 1755966 5922: 1735774 2340481 2641491 1411558 1928258 1550336 2244396 2037855 2643596 997300 1872490 1709676 1457991 1505804 949006 187579 2585094 617117 1137287 371667 835544 1583691 540146 2400463 2258799 1098790 600093 2069095 2307557 2524362 2210215 1948321 877678 2531934 582105 1084928 235727 1466111 2004750 1839002 221918 256307 1139389 976108 1737901 1022846 2442207 255100 1374102 1662159 2601416 1282164 189719 2309924 1302055 1863704 124818 1222195 562459 2505289 1913701 2634650 1245968 2338062 1740353 1746378 978667 1848858 734754 1224482 151845 872735 1384787 1087303 1199591 566636 458104 972509 1465888 323956 639834 1306517 1066863 1888976 642359 1087978 1781378 1041957 31228 766407 2530497 1532011 2320686 357087 535337 1041253 1867019 402697 1160662 671688 2631240 2047133 1496117 871281 267219 2425771 1101737 70050 1724551 616853 1509644 94506 128448 648350 1083033 2079386 1844863 1987986 2513645 1669453 2027215 801989 586483 889437 2101460 1661583 419030 171417 801621 811634 1691434 31408 470977 313891 2480144 1767267 1351189 1083261 1951535 505361 921587 488416 5923: 77056 2314300 873531 376565 2207953 5924: 978749 1696734 2272974 2486959 894429 2155100 591223 1967061 1500272 906509 984258 2244641 362254 693166 1423944 1481142 1468070 65847 1314264 1123904 1110925 116684 1473045 126435 829790 2166509 1041098 428803 292391 1953400 1722625 547804 1061198 2059204 762621 1573674 1604229 2069695 1956662 859512 1284044 214446 2173030 527308 1473236 2416978 1297041 129724 865109 1077092 1061119 1800182 2232232 329091 1432375 1113982 68649 1139043 2158412 2450029 400895 197810 1422371 617286 579914 1373645 1267672 2613097 352310 1030703 2191589 1757749 381716 548074 1462777 1054301 700580 1217954 1928777 898900 740936 1683942 1445557 1762191 2582567 1494786 1568256 2021021 2211501 140978 1560328 2080499 2588520 2491148 748387 633251 1132307 1914481 1514546 176056 192777 141928 2233035 247090 584766 44559 2454133 1671373 1637778 566869 883479 2614916 444296 1900363 714675 490592 1528380 292937 1683235 401340 1013309 1583497 887257 1492583 788005 1236332 2540825 1805871 439996 1535636 856444 2509431 1534685 180585 818470 2591640 1664934 801942 1138306 1576294 522006 620884 131917 2053080 1133071 1254847 1149025 1838859 554367 1092953 1854329 1975941 2323423 499667 2123255 1735439 1235017 368735 39111 1982460 593405 789634 837032 2050283 474583 451802 705115 2082659 1760212 905955 2480120 312645 728441 60378 479059 1699483 2338715 2332288 1673204 1687896 978735 1201582 655578 963359 1551094 2520738 1837797 1256043 1453878 1401538 884468 727400 805958 2013270 569457 1081667 1304634 536628 1977132 1264029 2443344 2566223 855758 1100703 79794 1395149 2504672 33457 1454413 1808298 1970266 2546143 1528804 2376260 919361 746123 413285 1620177 530456 1552536 1638094 1024858 1566804 2257568 129975 951328 2183488 1204080 468729 1514504 155131 159200 1266043 503502 2165481 2312355 1466385 1622737 1146886 257637 2279304 1965605 1993619 1057909 1763554 658299 1773272 2372169 1328203 36923 1135081 1998563 522464 2107360 1679966 572794 768936 1170602 1064556 602512 389210 2214292 2014109 556210 1272810 354028 1267178 2181794 1205706 2236071 1368936 338434 1328628 1091833 1765134 2154742 1006342 697899 1740787 2280751 1210348 2358107 2499984 565372 572188 1534949 1211625 106355 810039 2149401 2599743 627004 1463916 573377 1961142 1464201 1849135 1211999 865024 1038544 2145693 1663892 1087328 1403511 379712 935817 1811451 673262 1897548 683235 1904045 1603927 1314011 171224 1052836 655506 2526969 2075767 708987 1184955 2122681 882175 1284913 2372943 1011172 997866 1876996 894876 279192 2479843 840832 1919864 1780786 117847 1181722 682540 490872 1366097 2266105 1288439 2026652 2510324 431654 1040637 614754 1447819 519759 2289000 168727 2073773 401732 236536 1594973 1358027 2203942 1356336 2500596 1483383 343170 1178853 1170790 344482 332597 1797635 1464994 1851505 34637 2481909 2565503 345384 943257 676544 390474 128433 620205 626731 1954541 285247 505527 146166 621629 1793628 1797453 1945049 1749580 2323142 1878729 2121901 371115 477673 288934 101282 66340 2221223 1101027 1320407 1835893 1477703 373163 1408893 1095553 2556685 2579997 2479560 2626554 848482 2621763 96829 1131049 1595935 914461 1681959 1302771 271439 395459 720576 621677 1141724 629336 2439470 1458102 1793097 1794310 817505 2487103 1431902 891652 2447195 559232 610143 1700272 1971223 277054 1766747 1795026 457603 1722067 1715151 574727 346505 518630 801510 66752 808971 85632 1064011 1224756 1595046 2569863 22338 2094813 1712054 1932649 1328975 1633112 667354 1423898 1174385 1755533 499010 856271 2426042 2412 354282 1801597 77665 116282 2465306 2226104 1276062 763501 1740812 906528 2399398 298641 2223357 1027300 1847570 2143381 481994 568462 1513192 1458414 298001 1245932 987125 251632 2104674 1321190 2458697 2580645 1389161 300216 2505904 997268 2392947 988225 1195946 2494960 1286838 2577843 2443703 286668 1763327 936608 1016599 2165774 145489 920557 1206678 1419210 490100 487883 1835396 1282401 626511 218404 491749 1504934 1536700 1072383 598319 593188 830768 789613 1874962 2181768 116446 1177908 695419 665934 491857 1198071 267780 2167100 2595425 2413272 485566 1321911 260324 1891475 2064660 2498317 943561 2344986 326071 160920 47217 1635756 2581680 991789 552909 1924222 1545869 368578 1074966 1361858 2625576 1128865 1734598 1622192 787677 171789 885323 335013 760123 1207065 938654 1015789 70435 421440 2380317 1954671 2460564 1096371 1360000 878305 1577109 1360394 883847 2445580 1004152 1596393 1998554 152098 1079496 5925: 1130061 456601 697014 2166820 1961836 2585489 303196 1881642 1202360 5926: 1993470 1521767 1344969 1201709 1907175 415506 2325598 2118769 276251 2281933 1914931 669077 2233783 2556705 636362 265783 2412642 1464429 2263578 2050450 196574 1002963 519264 654636 768550 2230109 2246384 947184 2063287 2163035 301756 1197401 2579855 1302449 2538738 1322250 1305598 1712438 1998422 1130111 860660 83576 10794 1236283 1099893 2335855 357458 482748 2023821 2224793 322343 2573411 1525714 2405413 1400013 2334907 847285 1694830 1743223 1758645 872471 1045081 1544703 100770 559815 1577947 970738 2512897 8251 228151 2580581 1414682 2457922 540459 639697 708479 288840 1070445 1474846 1415250 364274 124457 1731634 1177805 855146 2564453 1068096 443615 1277273 898672 1384375 1511654 2504154 1952506 1843867 1060836 2252375 1142652 1061495 1690920 511209 1769062 382730 1878542 2402408 720781 1696030 7661 1873277 2366646 2164456 814924 176920 2093370 1432076 627641 2116222 2304204 1217849 2368714 302188 1769189 2167009 761954 2200710 1440471 563447 469787 353982 1606265 445293 448288 2515272 1715269 985859 281839 1757269 784200 1568256 2185027 1706582 1520660 2413207 1732166 286568 1173662 2262329 2337562 1244053 540231 1735196 138810 963640 720643 2278132 282415 590122 2254067 312694 156416 309374 1710664 2537602 870499 1733271 1746061 1415187 2115731 537022 760096 283696 369217 797225 2081636 1067143 39882 517795 468198 2433117 681662 1053861 344061 1216987 2000388 872912 740930 500048 1947285 2494572 52962 1444082 317592 1589445 1201645 1993457 2239095 25315 19900 1179163 1492875 2500834 665017 2136922 2272764 2218816 2400491 2288336 1616652 855131 1024582 2562787 1343600 1673357 2336858 2168959 1409039 41842 617753 1160935 164412 2551993 720526 1337939 2419772 1820082 627245 1191325 2491202 1338817 2493668 1803925 1887444 342644 703841 945099 2534412 967974 2391423 2536893 2444865 72090 349666 1322460 1714256 1209638 1923390 2122985 2588818 139745 276919 412150 1554417 707156 118267 2097286 217652 760547 1043082 2558774 1634901 1537696 2257265 532944 1970182 2343407 397930 2122654 1473552 2078019 1153702 522846 1726754 2057352 2355507 545687 1538351 2083395 2321889 1170055 315098 2075414 2493645 323692 1080415 1584258 1854761 705115 1552177 401054 506262 1458606 38297 2320131 1156977 1269493 701090 1868242 236116 444747 497542 2612939 99933 1594425 777794 97803 141945 163766 608393 929895 1697083 1021814 67959 539728 2174044 2339726 2035602 2027501 808508 2189845 2372279 2378575 1291076 1302136 2119910 1386035 643292 1592006 2543624 891349 329969 364195 2084509 952423 1733841 545947 2619198 587924 2295888 724878 2526658 1274318 625344 1683741 633933 1011598 1296421 1045440 822974 57908 1302949 2019294 701853 2314106 569457 2292446 2620189 2117250 90899 1362975 1721204 1057990 664632 2526187 2623626 655380 891563 1199215 583734 998219 430114 1081121 420465 2078834 267856 1452236 1770538 1747244 2202408 697976 667653 1015022 1730381 1970124 1111693 2376260 2566467 2605636 802121 2099389 1679388 1798057 2029946 2242715 622922 2433555 2239346 1901100 814719 867006 2327488 2114484 2441958 1042625 2268689 765553 187170 2316972 2310578 2552426 88169 1736897 1467573 853379 1123670 2491598 2532156 1185703 1718887 537925 59558 1250958 129055 2129511 712507 1173838 1763554 1453502 1740205 2249743 2565567 362812 820766 1983566 211564 70384 1711111 647307 1930316 568668 2598356 736875 319512 4350 2258338 1375933 2389470 1312725 688717 1066879 35030 284285 2451251 2396693 614307 1513549 2158883 815716 2144186 1768048 1058935 269346 482929 1267178 2563416 478878 1255272 441709 2579199 2173110 2121595 2503769 1680775 2168255 1009723 1744345 2530185 2249379 1661883 1047377 2385471 541252 1801661 683075 1095824 455043 420009 1179688 2061879 393526 1696949 1157417 1379711 2149431 1523514 2525685 1436596 2452922 820845 1927479 2022129 1026979 648332 1399956 1146063 691015 1344033 2457534 2023060 106575 835690 155945 1016775 1592874 1990149 2276017 464477 1866502 1262261 2227118 2048390 1788536 500756 278884 1238498 1513206 222894 622340 40056 263840 1984956 701907 2509786 2086831 1454660 1890309 1254960 2457776 2586192 2199429 2061313 314288 1394126 1384574 1000627 2418538 1939598 296526 1515339 1612248 2309214 2269803 2369229 2579745 1709867 833124 547175 244325 2312344 498021 2238702 649027 1359885 561194 790091 240177 3378 2394651 407311 982346 929155 2601093 2152598 1483720 1606220 1848520 1717090 1344347 2546570 1631027 544388 2564047 1712481 1057874 1219515 2084485 282510 951127 224963 2073773 1340311 2440755 60355 1809783 103040 832931 294099 1372252 1865273 1563806 1929491 363811 54826 1193084 2183090 1014116 623966 792688 2272835 1333624 2228539 1138503 546994 1754840 1791697 2332396 1159382 1481638 306973 2053322 2147732 2065233 831506 1406605 1057347 1090630 2351216 2064992 265879 1573058 2543523 749851 2202535 2270927 1172724 1006659 1298748 510504 1745474 2045570 2057809 857404 1069372 1409821 280581 340139 2426695 119126 894689 986697 323697 609576 2639893 2052428 1318473 1073545 1392166 1778568 57608 240579 1793911 127266 1898679 2121901 1257168 2024081 1086891 458828 1425413 2308843 2321048 902212 2282079 845363 642776 531812 1470944 968918 2574363 976963 1278229 1237939 487611 1907150 1772241 394340 2253325 2247189 22445 926595 1008852 379406 1226482 264411 1743982 265322 263411 2491250 981974 1473645 1150555 1001866 581626 2288707 800317 1236562 1834553 474542 1673646 1788754 643454 1708427 2444978 1803753 724525 641599 2503579 124131 2434623 2592338 916004 2528240 711092 679482 1189338 1906242 1456752 1217025 767840 1925190 587845 681743 2571794 247273 1392285 643077 2436745 119745 419515 1759837 416144 990268 801054 753901 1371441 42096 105055 756950 1431902 2606126 508390 2271334 852688 1672710 1160739 357980 1772117 1451885 1382783 362995 2395280 2161492 2589815 189861 870285 2635310 2423863 2600843 2302742 823668 706415 1533878 1445135 2031253 2514552 1890437 93745 2485722 947814 1809223 2096422 1710761 2021889 563958 1945456 1087539 771602 309284 512477 901835 2403307 65487 621408 1763917 2373277 1443473 1718222 21896 938366 2274952 1788143 679276 327297 444372 2127644 1981761 2425339 1652035 140190 298008 1339195 1283802 2625199 1544984 2167395 1445285 1730412 2372859 182659 1234639 812589 340972 1687618 1163325 2339897 824655 2252293 246960 796779 2061846 2413417 1808127 957125 660276 1420177 1012474 1078382 1257582 1402148 1590599 463018 1287520 388034 1928631 2564486 1552169 1374389 102716 21794 2207151 251632 2160191 2258720 1382217 1278936 810415 2207972 893024 271369 649496 1053633 1718880 1665099 483044 2359752 1747969 412632 1065117 282290 2324140 2150555 2390732 2040664 255597 148491 174054 2042963 891603 1241352 1467109 832055 2134659 1444581 538229 2475632 490143 853691 1819341 2123459 348390 1815050 812637 1920064 204883 1627727 755582 1457209 752525 652956 1210872 489503 389511 1735762 1076296 2566550 623377 1023252 120718 1581520 1434219 464716 911628 1920672 1930262 2318948 84093 558776 1535523 1140118 656107 4882 2425587 1833133 1481796 1955239 155731 2404141 2015154 1325743 1419300 989446 2329455 1783447 551916 1490188 2137154 1156545 721545 2504006 1417331 76157 316241 43266 287418 773466 2187746 1535985 1027477 1837378 2298168 2309121 1418795 260324 1198356 1151565 160970 493016 2198003 1010503 130474 1293530 495835 1911647 1572660 1496685 2443599 420866 2642046 1530972 1912380 132060 325352 284853 1311427 717414 1765257 2276752 2346494 2490615 1603223 1172188 917972 1407668 285388 2525347 2520257 227853 1783672 1309602 2374754 1679844 390241 328747 2016093 1578456 680077 1435026 1577238 1784126 261498 1226604 162821 1759093 155212 996646 2459585 1134610 2435898 2009682 1542765 2570238 495541 630812 704856 540727 2096312 1024400 2391630 1061261 1217794 673309 1704503 1915402 2220339 999312 1938904 1166751 765473 1569892 333476 1758686 2188719 2409478 79633 88778 5927: 2610008 1932183 5928: 483483 1037782 1612475 1363670 429086 712780 43608 1827441 1130254 1124099 2212841 628120 55847 23472 1577258 1982650 1724339 1999413 2057142 1934588 1324341 534206 2186270 2616347 1228113 676561 1102364 584780 2243611 2416775 999452 612799 2126686 372743 143776 642588 19938 5929: 1352822 1620491 635411 593: 2302855 406471 2233771 581010 672564 5930: 273746 2101154 2581648 1600032 2143903 1244372 1680866 2004377 2455061 714028 1361457 2052966 86773 2411968 259404 102477 1652322 1731121 921145 2494493 918713 655669 1723456 2123887 5931: 398562 994370 5932: 2611748 2195510 1200256 2444627 425737 2316488 1006803 2269827 591028 1374909 930019 2470297 794010 396588 1803222 715857 5933: 997944 633998 1691749 2146486 732363 1815789 1916293 148674 1965346 1496291 1716390 1304004 2126599 430308 1248011 2637187 1683718 35794 744642 56220 2601377 1872594 2191349 2124132 2557196 2420613 412641 501380 2343292 1720848 588639 11988 1228165 2257293 1407965 816333 1008016 135594 838089 472558 5934: 831092 5935: 1053557 5936: 757773 2593838 5937: 1307236 1860412 1852021 2125417 668289 2481531 1225618 637708 969131 652898 2038267 1723583 79237 2369179 1043236 1903214 5939: 672269 1926736 2151665 577192 1000991 1458470 1987886 1582696 610861 1510446 2024965 2441204 189923 479188 2112467 1699759 1180775 304641 394046 1367753 313494 666195 246618 2111871 1648186 2253689 592213 499959 1931508 2573411 801651 2039384 2024319 1790845 330181 1743223 334805 670336 801770 1454046 166148 1065932 1990727 2504125 2245834 1116023 2186350 119401 776111 2369238 2627759 1176626 526007 759982 520621 533485 406501 1439393 1755872 862566 505004 733167 95830 1712929 2383733 551863 1366366 708561 1094739 2172193 990964 2333075 1550734 2250857 817155 22449 10677 1480102 441880 1740961 718603 968082 503463 2648650 992343 1912222 2489355 521748 1808432 336123 2049513 127403 427126 1868450 2514490 1850752 942034 2208322 1123913 403132 1005873 949514 1849487 18407 978638 1117067 321174 929292 391481 621113 1095808 2480865 361724 2031746 253108 365588 1628908 1470965 1982626 2150468 1800792 1884064 282356 666786 1841976 978485 882097 750749 935617 713899 1720245 2336375 2142548 116898 1147991 2028005 706900 129263 240089 1126222 772983 2434092 878741 1902555 519597 282477 2135911 465327 77827 1972753 315423 264865 50675 487592 1030225 176190 2160125 2210759 993383 2117918 462507 2259189 166478 265312 2495756 332022 1876724 2501020 288787 392301 1363159 967638 1529308 262273 1535848 2251431 758443 1414453 293355 1413449 2048539 2177706 1346051 124905 2198162 2458652 269917 1711311 2217013 2124518 1339064 1486843 665936 1137639 2033563 46451 1934108 478448 655973 922065 841097 2450116 2120615 735420 1038593 397782 2322741 1158096 156767 2230153 2597347 1599508 2210207 1561810 1976169 1400646 1103095 854952 1871113 1814953 2231479 2032778 368159 2299402 345964 2430504 1899282 2171668 1416253 1305939 1694030 206787 1512566 1807465 289796 1641649 1445743 1705535 288243 107393 1165174 1062159 6517 1765698 1033601 931351 1550687 2329851 1873229 1140290 168952 2047579 2602831 64613 218833 2233901 1903505 2391471 695998 2355100 574351 2237332 2575450 242260 2580574 939219 671894 1990936 812176 1955252 1957203 2499313 1689162 676470 185411 1388133 227758 2579612 2498121 2011636 1837831 930919 754618 2623766 698865 734078 2516825 986218 260261 866084 1942463 854114 1073127 2346644 943022 2041438 2314056 1241482 2393789 88483 624381 1656706 954966 1100423 446751 1737088 1806201 318021 1202044 1771689 1975923 420979 996529 732309 218876 635407 1719312 2466872 287245 1269328 1715667 438452 1030082 1554395 148820 2540420 2528495 2130648 2317198 1543465 1420166 1171506 1763834 350563 2143920 1230861 2321442 1662973 1529218 2443794 1734978 1423773 882387 1590533 1817690 2483296 1338811 2387631 2202699 2584154 389406 913474 2534443 381929 1697996 2314278 941738 2164878 1026412 398109 1517261 59446 754080 1074895 966383 2278241 1380664 1183693 1251336 2229306 821868 480165 1678528 2177548 1279353 335594 1208568 1014945 3462 2299500 69781 1936503 318307 1474432 1828292 2561405 161756 1713595 933611 37003 1246845 1998859 2275610 297793 2574990 1538242 1360723 2017689 2470768 774047 1025267 1201029 1275702 1937773 1593738 2340446 696138 1268752 593824 1746436 2317850 839015 2035707 449767 2352371 1617895 2618400 1681319 899396 2041124 724525 862172 437193 2013994 2609506 772917 2636576 2128320 1770232 661197 1370595 1168252 2073242 465566 1038581 2055069 1354596 464350 509643 1490564 2459388 105055 734936 2097249 353222 1223242 1502694 651395 1291158 1593813 1996857 2291080 2422780 1984563 948604 2141101 120320 2614627 1388724 628970 1857760 863635 1814308 2175510 2511809 187967 598631 1336962 783257 2418866 2020739 1680965 607589 775560 1551415 1018977 773219 2290044 485510 2158679 581667 1647842 692871 1157084 1776481 1374255 1319525 1266990 2477601 2309815 906528 2592264 1621054 245617 2611698 347886 1655943 2564496 423994 1065117 928550 2360806 2302072 2467910 706718 1699915 632214 1007959 1485460 228594 1059550 1284855 216579 1329059 863941 462616 2531780 770566 2103467 1091183 2336198 793054 2644271 119806 1354878 1519580 1182122 830062 486678 704676 383533 556479 500662 94836 2058755 2439967 188212 2618240 263276 644691 260703 1763703 467151 1762947 2351260 1507440 7997 864079 885371 1381140 1682954 1017890 106034 947693 1449689 1744148 949297 1349842 1949389 384927 2637227 826057 1708181 1547574 2579062 2055639 2572858 2107116 1635065 814525 174011 645092 909281 2597155 346693 1382125 2340594 2466803 2058423 586264 1425788 2457089 269378 2511206 2049393 2055623 1485866 2594702 1520400 594: 2578676 1117312 2482625 1611972 2487518 884152 2564912 2341813 268978 568802 5940: 536721 338687 1518417 1320361 2255931 584789 2423250 1048982 2348048 2359778 2355142 502018 2079345 808563 952544 1469127 1917881 1314480 5941: 2273456 964733 1667283 2510461 2542215 1623900 1979787 2258042 62054 490742 1361371 1090853 2238604 1152589 587879 1799341 2211556 2624849 1855428 2600994 2431591 2165548 2173790 1648353 2254570 2134589 2421998 603416 612129 2080958 2624414 2263343 2603627 266529 1334269 2616835 2215427 751550 327579 5942: 2608100 1160134 2043302 92211 2001640 1747863 2052317 929834 2539814 2117406 540951 964299 2610685 1883419 1955297 1129735 329996 447819 1359694 2273651 1798821 2539408 2238110 306751 1349773 5943: 18929 539440 1196479 1152810 495882 1725588 1693145 1534471 2201473 2277167 1471556 869344 608149 1361437 1616210 915918 2320820 5944: 912549 5945: 2352460 2462804 1442060 2550380 1398500 837591 1511311 1484776 2592682 1013527 1638480 47364 1150868 526189 1871894 2631519 1748529 468492 4705 19061 199815 868753 1945505 1031332 2044724 2648678 181815 438375 1311777 1960905 1778448 1961998 2042611 337517 551748 1684019 2327323 862902 5946: 638839 1061017 1837439 1551284 1876018 748575 2119007 73649 425592 1771946 776573 1531714 581409 637610 913638 449953 881448 926128 1391652 676265 2141635 1122823 1973332 776619 1716390 588760 1151066 1020238 1274830 1760889 2615679 1181954 1280008 1052469 216096 1031887 1921292 1025705 1434407 1169841 1164365 1838074 2428542 1901682 2537640 1657763 1833347 2336970 2634260 832593 116353 560547 1695799 1275429 1620548 297991 2337729 2074986 610226 1839967 1725138 137934 603722 1882950 2101674 2228490 767953 562841 596091 2131820 941630 1117654 497906 2108152 321902 2488895 1813924 1587469 2035000 474114 42312 2068357 273648 1877602 901090 78741 983587 1227636 330091 2583339 2195190 1534094 73389 1184883 2220056 2206342 1234795 526406 2385763 588621 2006775 2392743 17665 781014 5947: 839061 2531277 1823163 2468466 1091721 512484 1342972 258265 423153 2221124 1062976 1025593 36032 1783089 593515 1051637 2211145 1165993 1589647 2290440 1261395 2470777 1960922 795200 1857472 1930139 2239745 473810 1258876 1944937 203750 1569852 2489753 264120 1695554 2312452 8664 2416293 2306559 2223537 629062 2095686 1510898 1921572 5948: 334088 1765712 2311930 2451835 887389 543648 1726821 403516 8685 1797831 2147714 724047 2158219 779811 2376860 400487 729150 368925 1880085 274968 1443945 1636389 1065516 250174 1862353 5949: 212971 1224296 589633 2280604 1751257 984248 10374 1431808 280677 1632412 595: 783883 1553605 1723938 961779 772281 1368205 2237413 1307662 58842 1338852 2523906 301456 380482 1298437 631667 2294213 1130946 1639957 76143 2547527 2418035 1232589 2251042 2250747 864222 496711 2514327 2428854 1527474 1104734 1587063 1640206 278575 357303 466822 2242565 1445325 60031 1332226 2315823 1699794 2583201 342033 1661238 1072727 2548988 672503 2138723 1650713 1704413 453940 2455961 1591721 2531141 2164898 1796733 861628 586644 2298663 1156789 1679815 508578 319632 353903 766038 961888 2401034 366351 2371068 5950: 93473 2011077 1623801 2338157 227579 782075 1125734 711938 465672 2199012 1387229 235302 5951: 145339 2096735 704917 68768 612729 477486 2181697 1388237 1106041 944795 2543696 221220 844353 1248680 712700 607879 1001461 2470497 1179373 1377693 401178 1721080 904794 436052 1489463 1032461 2212091 875399 1153447 318672 2185944 2598895 2007421 2186301 1541347 1876051 5952: 1576989 335003 280597 1885825 558957 369007 2294315 524203 297914 11390 1436402 703830 685717 479924 2040312 2028931 487856 1229162 2481992 604030 370475 675100 2339046 866833 2160684 295823 503480 2013922 2446490 543938 962631 200595 2183027 1261146 1693686 342360 179509 576610 2290036 561786 229213 1528530 624917 2319601 2246511 1670981 818170 2513522 129929 485590 137131 1556223 99386 1559269 608554 2096463 2030040 27509 2592660 414577 1127759 2415248 488835 397301 2297532 640173 2467514 2194287 1305838 443901 2120396 411893 1489931 929620 1592250 2647898 2050726 5953: 475197 1816004 5954: 1989490 1432973 1818887 2417619 1865007 1011293 1164422 1383811 308940 980282 221918 551508 1846321 716158 2457054 2294386 2625146 711181 185528 1111688 1264820 1601445 491559 2447407 85287 110488 1466761 211048 2597470 741168 704174 876749 707565 1339313 1514745 378549 205018 1645841 5955: 1907558 984992 1574266 2194768 2004436 2061436 937847 1806317 700779 2017100 2105287 1434088 1167865 303439 2502744 2266060 2390279 1447890 1299082 2450487 82645 1847081 342031 2240591 1323848 1301372 185715 186435 2507720 1695718 505362 7116 2453802 1643336 2323649 1659994 1409430 1186178 2402848 1943243 1762417 2121526 2278748 1446093 2218401 2366305 1527217 1140368 1313813 2097998 1155259 90810 2579274 1534025 959685 641055 1382355 2075750 107858 1180795 1189199 881357 1227773 784630 100818 837970 123684 432678 1162428 1425295 2463996 2230686 549625 1619197 2192406 1842909 2165038 2579100 2376413 1436768 1027090 345241 2422584 1536760 1929010 2081278 545597 1200425 1246836 1445452 1965666 1659633 2180938 228931 675333 641174 2132608 605573 2602174 2381944 982804 946572 1538414 578715 530903 1977030 2590717 2120143 1107607 127882 1026135 1014141 2366609 632444 1253792 1139489 2396780 63275 2367119 699311 1727493 1669666 2284600 1226299 2045295 29184 1567737 1244539 1075659 252495 1815018 5957: 381696 1958955 2254294 650088 1933531 2392818 846551 1042826 2597881 1572273 806198 765995 126911 1579655 1544984 284579 192650 2482945 1958045 2394147 1195600 953875 5958: 1176964 947462 615239 1034338 1079651 863986 299108 608538 1031567 2637629 1315538 2568358 2244717 816995 1805600 1979262 33346 2085726 78005 1247329 13036 875876 799614 1891521 1298219 1968759 1628899 1839479 1163000 120079 1659955 1148130 1297405 932804 285674 1392820 2025903 832791 1782040 1134346 821086 2475569 2344418 5959: 316894 1719039 995826 996061 2276368 2542224 2186457 2181162 2527530 2100534 1329865 2355086 209510 967507 2437421 1719745 596: 1705134 2540240 2619463 1043979 2050469 2363499 1434018 1373696 65587 685565 2541791 505239 1173736 2335429 5960: 503548 691475 630637 1118241 1387446 1886792 897180 1244162 1600873 645877 362719 265359 1353665 2057604 961481 5961: 2574473 2260434 1557583 1420565 411025 2097328 2220213 558676 1903245 5962: 73441 669898 458943 2212387 2638639 2491898 1857166 2301425 2000241 761800 662768 1044987 5963: 1862699 1138001 16355 2648767 1299105 2561861 1153254 2374726 1785862 1367880 960007 1150075 1437304 1920947 650883 228192 195122 1701081 1996200 2397111 206416 514396 839529 609555 2109890 486123 798858 515539 2368335 2387400 1328290 260941 296232 1385915 411618 1996979 171521 1133630 324154 2426624 1265762 1810958 2275755 2456457 5964: 2022480 1986552 1209423 5965: 1420929 1642319 1712674 1294710 1169880 1965485 1608960 702349 2371916 2376722 1602302 2270646 2363424 874276 2035541 2492483 1216359 139389 2268451 5966: 1672148 2349866 1275790 5967: 365425 2122685 1155703 2534718 358379 991694 1201331 132272 2243150 428689 1411737 435184 1776477 2582447 1007557 1295370 1783038 484292 98395 1201434 1570803 2167744 604813 584707 647176 2468725 1117923 938199 1803027 877950 1500374 1383554 999972 312779 320959 146270 1808356 1609297 1292219 2048786 1953538 1411280 652749 969091 1016461 2582374 1335603 243700 1630308 875438 1710108 2488092 2024761 1545798 1483989 2364412 421133 1039535 1680468 1593457 2300924 2291858 2518355 124196 933640 1071840 801792 1876512 1656926 84941 1494998 1205267 398554 966636 922230 1462951 2006680 414743 296820 48078 1040788 2149959 2407750 1149070 1191179 2452144 1014933 1494352 2357666 2502399 1265319 1132613 2442410 1705380 288458 1880964 1823970 2261956 1534113 942105 262750 2329863 2649252 2445470 2507391 529134 2204332 2137929 1496152 2467272 1388847 223026 2485326 487325 1765180 2376228 1071506 1214737 736850 2552049 169547 2603768 384159 543016 5968: 549678 1753419 654043 1050017 1208156 1834393 914979 2456006 925897 620342 2420788 1758178 432259 41084 255324 1360729 1400745 2571216 915299 1688209 1217274 1233447 381678 198931 136846 1456430 83595 143024 2407436 1302229 2271818 182182 468991 369229 120223 1670743 1001778 2578708 2167319 2055283 1289745 612206 875991 1543175 2020044 2259263 2363719 2037197 54540 636905 2292382 814651 1193410 1359287 80058 597: 902641 2120446 2544226 470168 1441086 5970: 2253124 1369390 104851 2372725 1724187 1242516 1218486 1708985 485118 132562 2580881 211864 44521 2350520 2001361 870067 1113070 1034489 1213190 1734419 1775176 180443 687931 2212212 500736 197102 397559 1194275 307975 2570011 243574 2276083 500667 223667 276067 1351322 1126235 2481849 2286774 2369743 826541 883921 1985026 1524552 787832 260414 2142234 133290 267100 645522 1624556 2540097 2361031 1933736 705413 1927424 875260 23677 381771 29672 384141 2163994 5971: 2133109 129038 416694 1699696 1344660 562170 1092521 1339474 210117 2607253 210296 1502511 2184147 805010 328811 2355917 1009471 2523290 1146124 23354 1431808 1992636 372402 2508675 2628467 2360103 2105352 5972: 2071969 2588188 347549 864638 2565409 1141607 2387896 931782 1704523 2192892 1771231 656345 1499504 2455524 2490424 1695163 1143860 239343 2553896 1247716 2441999 1199723 1813660 1645783 2490722 310458 1345420 1400566 53079 551623 814831 2378546 2376569 1404159 232509 1447933 1950501 207288 987810 1052057 2423085 1855958 412935 1732623 1135937 296608 955119 1881494 2371979 72559 1399571 612001 2114623 1485971 1562214 689978 2004777 2579768 415115 2587013 1429889 568208 1928584 971242 1277673 2069119 356001 2116569 2186550 1625434 271637 837081 1409361 2531820 2364666 768847 2314065 319827 808635 2435261 871801 2107062 2111666 2589883 429548 1806177 2480120 2479454 2110842 1412679 2527564 549743 904768 2365739 1599816 829004 1006462 1067926 2077668 1857230 210117 1930224 1971179 239789 1771333 2557489 1327359 1891775 1668263 1893051 987717 984686 1674012 1515406 1182717 339996 1132373 620209 1635670 235980 1156272 1695983 831404 2477975 488212 1392134 312601 2531667 1832428 336398 761943 283345 510169 2540227 1559075 360436 1254741 2610591 2423779 842082 1550254 1753886 1230395 1110540 1844476 1837831 1946470 1755781 1332261 1633995 2417784 358252 146307 1948806 1072077 1343299 299810 861228 438769 1451927 1379840 172439 2626614 2098413 1221317 1320258 1811865 2455136 2501745 425913 2052618 976327 222404 1444741 1718141 320972 645934 1722164 2092497 19439 1987481 650570 1691742 1277101 1615620 1118003 48640 1513183 369097 108360 1693444 848260 485135 836701 2401186 841225 2290432 1321057 2102849 453899 894901 742738 1926686 2380626 1882435 1418966 148651 2327457 2495384 1311664 2292563 558543 999919 211484 1140448 828236 610226 449029 1675902 300073 1071272 2575991 2448472 783009 1085520 2122242 2103785 958384 2275608 2090175 2240698 217658 2505883 2592373 796759 888329 406238 1500828 2012931 2207065 1701872 2166584 946344 1174472 734868 488966 2380363 1782779 1193695 689143 1774426 2162550 2130846 2023003 501340 1284793 1322243 2403156 121651 409935 2349971 2064861 2477951 1881690 171034 1916440 461053 1700373 2609089 599241 1642201 2443313 413324 2025463 1497723 2213523 1157798 653369 2483590 1412310 2321310 2444318 1049615 917766 1860869 1769465 915209 206609 2253392 1211591 2597610 505210 1768385 172223 2581844 925863 116042 532028 1266775 1110947 550426 2576886 1991291 464715 1777165 1328787 2315655 1366404 1956076 1481812 2212791 394793 705193 2467005 686526 5973: 1223281 534237 2522577 517988 863941 5974: 244759 178791 5975: 2436067 1047985 975837 568942 1460421 2295978 1584892 913908 2073793 5976: 942742 1073367 136695 1540527 5977: 1610834 2401983 2473162 2444615 636262 2492702 328059 1162998 304201 654814 2598936 1588735 17530 792068 358987 2474583 737801 279095 811851 1392048 5978: 2421721 61611 2277259 853836 2213560 5979: 531446 2480717 900218 191013 598: 384431 2458106 2129475 2643816 2026404 52631 1406844 2176529 1335355 1736387 1790478 1792939 5980: 156132 554520 1592359 1486254 1969733 1516629 893235 747243 2041933 771516 2385175 1568784 1672092 1834678 897436 404258 1018630 1605561 1635850 432863 1512796 1574439 417988 297500 429563 48434 1132604 2145093 2506215 489636 2616932 425130 332154 339762 2394335 1685469 2076705 807237 1753483 2554035 561984 2114016 1585311 1150252 1251054 758625 832928 2550288 677821 1123878 2041382 1211870 502614 1830325 30494 2557373 1384397 2120330 1025193 468515 1805297 531168 2526741 1902893 598554 2374706 5982: 1378478 1154813 2578965 2047050 857033 2438174 2551854 44600 2645135 1616664 462028 140493 1417121 1259643 1251030 993424 2207087 870129 1363781 5983: 2570077 2229500 1473131 1861260 1320209 2181770 2065198 2540825 1962720 339686 777849 2120910 499840 2614519 1482969 456956 1137522 1157079 305965 1358842 966771 239297 1008760 446241 2382782 2456762 1053545 1956080 793151 154537 621677 26090 2059827 833397 263417 2353824 683806 1849822 662804 1141065 5984: 1281782 2083692 2368488 2345385 743249 1754619 98922 5985: 55309 299636 5986: 742042 2526414 5987: 385125 1176263 404525 948401 966868 1483406 2098407 1104788 1514886 1095446 2361377 1523954 1858069 1891060 1363466 297829 2386664 1931678 534993 556502 2285620 1861818 548196 546836 400147 149749 717980 1009033 934456 1840456 534657 713359 1006782 1200910 2107328 5988: 2127276 2466509 1436987 147563 276449 2197570 151549 2146156 284415 195792 765841 1474251 2050312 807181 1953126 2571022 383781 423411 428547 2487741 5989: 1558930 1733976 1694879 1410043 443334 1249592 273641 1792401 1791615 2016653 517454 136160 599: 2198355 1941910 1857968 1799966 1578460 1379187 715753 2137424 2282499 2057965 1959732 1957004 2428111 2261406 2173030 570339 278210 66915 2034268 1882852 1797000 393519 1175027 1305285 2023813 279808 134758 2174370 166659 1104718 1712765 695220 382005 1941376 1575013 1687478 1413236 125004 1304844 359726 2522930 1781136 563409 1207078 1658397 1976585 626650 1386988 2193577 2226147 2365979 2258950 1605981 360737 412221 443430 2219515 2606334 2577616 364136 2559887 2083215 32439 863239 2238314 262711 869262 1263630 861969 181214 994416 1539278 630830 759273 1915821 589456 2456927 683175 479636 176300 1030681 2075584 2420257 2246159 1756332 2074232 1673594 1724782 2096659 95062 2038252 1807884 2142775 1849886 300201 798490 2273123 1443992 2412892 2265638 1775406 1486959 1310906 992329 1000803 1569176 156430 784574 740539 2540807 1143665 1868279 1447585 1756107 553250 2437320 1183437 2408538 1221337 2523493 1505004 632699 1452725 166767 245622 2318764 1916962 2157550 1205653 2468191 385535 2028196 2486997 624887 2623411 2513043 765056 2179543 1920341 809507 1798255 2184763 2414529 593513 1650804 1365783 1656531 1655598 2506962 1575045 2183799 2203027 191507 2403924 2438614 2251092 1781854 1163151 565986 738299 1370742 567874 2612192 1899679 80356 2273925 1528944 2045509 1588715 2331426 1931509 2410839 1893558 217611 760924 1892430 1055187 2203792 1569230 5990: 954315 682912 5991: 341895 1245761 471599 1778432 1079762 1545085 1411950 2122996 1445294 1661657 413350 1633111 109094 2016514 139297 677487 1863523 728311 530441 101470 798777 771345 557167 568072 698478 2130278 1781225 1398599 2255194 1868437 1794571 620103 1792800 420277 2492525 1040384 2434606 2474737 2067449 2155333 235540 1381402 1151054 2454205 966375 855860 2358937 2224475 1437355 2461800 1066843 2276070 874115 335633 929387 1790332 1400183 2618328 1511913 367797 1327657 1122737 1347749 2071147 669077 1773129 1737798 2522848 502093 219732 1813001 1551236 100533 2047718 1897230 1389211 1849791 2325743 655195 472052 2161330 2128556 2067235 529722 755344 358897 2095755 558339 1976837 2404557 2397115 2490524 734245 207733 237059 157521 2424805 1815643 774651 542105 315960 593832 684302 2458517 1480894 398865 2220984 1487697 611730 1513653 102173 1331299 364198 357952 2064291 579107 778150 227469 2001627 1379761 1971581 502355 223028 433110 1831865 1466718 1869246 938373 2614345 1194811 1838025 627640 2237491 2045436 1697008 2006252 1779141 2170583 1203892 481947 1481142 978567 532861 2069542 2168178 308632 498258 1808765 1762443 142582 2501155 1693513 2039628 1477923 1172374 1743604 956746 971749 116044 1722566 1113647 1269051 922904 1011492 521999 74396 825502 2169157 311197 2024755 2023056 2600018 2144806 1541814 2057824 737048 474403 851342 2332556 210487 116552 962853 582847 2616515 1881481 1786429 181795 1088523 2027183 734862 1523159 2223014 1366739 43039 2508191 2026394 424554 1355237 1947501 2232792 543183 1422640 1918416 286688 1822145 923710 1525100 1689535 1216257 965993 1232374 2533437 2298032 2541519 1973359 1560469 2262171 2474653 1798417 836006 1329621 1252449 1785133 834267 500835 414974 1628680 864891 939019 285981 359195 315131 1719281 2166549 105662 849504 2033016 2426647 85856 2337218 1461646 1076518 976856 278618 1755325 353494 189023 910044 2278718 1843399 1561373 958315 772419 1714024 1465039 1032114 1951313 30502 2196499 668236 462009 901467 1903175 2488324 2459665 1036009 357606 2543946 299498 2013479 1061198 2377728 18767 814669 2156375 1296496 1145640 10273 1181876 2014827 2361406 2579961 2287518 162343 1421605 2036550 1165389 1094578 1979921 2231755 598941 2588782 1598087 2531788 1397445 1660478 1556774 258680 2112653 198046 1832372 490069 251574 316343 1114843 867912 502510 43530 414332 2133928 1501600 2244834 1389633 1334878 2345044 1030669 2293684 761972 157146 495813 1367562 638523 2606996 1763208 1992741 860699 1529950 1666231 1895156 1393850 411781 1803043 1551408 2461951 1871902 786523 335131 2437272 1099511 1989430 2309261 1730684 2334769 2175133 1074158 2553112 1685673 850407 206927 1716229 2217132 1545130 1747304 319824 1468994 2271443 2636505 150667 316857 1183465 1641987 1625624 1002897 991619 1846583 225715 573842 2107899 468079 766064 486527 1144708 529554 2325522 2615996 2237417 755098 2444482 1272745 1836287 2489670 1738650 2344768 2241123 1484029 1726300 1209954 2577968 1781622 1944428 2441835 752568 625544 2581824 1196007 1496545 1166707 2572003 73664 1093138 2414992 320836 245658 1257700 801666 1617480 2377740 470282 2163203 121774 2452531 2312936 924370 1315469 787237 190952 494455 2369510 2436159 1871112 1143756 1929105 285886 1759503 952378 959396 1126261 226561 1521970 2042438 363375 1795850 2121818 831953 1266864 1844280 1802120 1955364 11393 2304761 2519900 869112 2177882 1680362 1115277 1186908 1060290 2322138 2205832 2252039 437394 1809832 1322930 842983 890935 2525861 2287557 95398 430109 32742 1136541 995776 752064 2154453 2086075 2476255 2070649 449974 1969613 2127908 879447 1594332 2088982 638772 2546048 1024541 1670190 2211425 1483628 1257590 1872584 1362715 1177657 2319726 445094 1500183 2517886 1199876 489352 1400761 1763935 1137608 1149582 2580283 2253802 1493918 1568442 2287695 2131296 282492 91592 703131 149854 520719 530755 1764886 190872 1061495 573316 1133058 1786827 1475269 346731 460199 2342907 623062 1452208 2603582 2528078 1838679 27281 110710 389669 2559334 1589545 794248 2257565 785946 1509905 17950 82950 1062367 1922406 2237068 2145222 831476 2327223 1809979 729585 1093865 1886031 1793570 206603 197810 2550660 721660 1957556 2486775 768508 2046802 1996992 701628 641863 416776 1478507 2647532 592942 2405587 1077944 868978 1253156 2577742 1416837 188645 2561536 334884 372517 1820757 1641797 1335775 1160966 2392892 1540084 1477713 944615 934440 1924383 1763372 333273 64178 2263157 1559703 1834223 748497 743673 1443487 1698697 2704 708480 2224205 747181 616585 2494864 221852 1011293 142097 515549 2573719 472769 2168830 1175717 63164 2539503 272140 673502 501701 2507355 595744 1592352 801398 2511626 60469 1292118 1588702 1124272 547912 1814597 613753 583841 2325624 2190944 1086617 757353 2235850 1447128 2278536 1775344 966538 1912302 2017823 2348951 1022122 1330241 1241416 1241617 2342848 2431440 916128 2369407 1217954 1553855 76210 877459 1826700 755544 2072595 2593018 927024 2036114 1766838 802827 346048 1042121 2193890 945686 1043228 2638739 1342965 1272758 2563022 1419751 909640 2023221 1181517 2257122 1610061 1184873 2435371 2423927 1623050 2538754 1258740 433998 1196978 737448 1833866 898850 267714 1299082 1434078 175014 2022489 1647020 1014406 999159 2239783 831643 1931350 378636 1913373 2531952 2535641 1425875 1658222 457965 2435047 1821833 1734032 334575 1919835 1901739 1792363 2259839 1783158 551054 919514 1426765 362207 1743449 1752787 1389136 1460034 2031039 1452573 2364625 391457 1781472 2566286 1322493 2583253 1470403 1661330 999292 1180144 1211787 526795 1796685 946736 996520 2021021 1364391 2585043 322541 1664146 2179703 118730 1259155 1195210 967074 2532194 1898162 927796 1832498 939062 2590982 1014215 610540 621004 7244 874010 1853805 1187281 714746 112165 1979705 1223695 1607402 685086 278422 1615338 56310 739683 2246070 2603832 699181 1262598 1674237 936655 2642530 542657 936097 255791 1636847 2114860 977024 872377 1538927 783377 2424764 368208 1167097 1449028 104722 563019 780606 2574346 2540698 2170930 1605888 67770 2006512 83071 2528558 190901 1200228 685130 2472914 1334109 161905 1854387 1892530 1331615 1048336 2403624 2345824 976679 1530351 1488197 624509 299047 1816906 1104675 2370678 1773473 213023 358452 1485032 1693455 1450726 2451799 1475903 1013940 223276 1703642 609087 1317089 1444316 1433438 1416394 755615 60889 2636664 426335 1243242 2313732 1652683 464824 1785485 1618898 595705 1572868 98653 2151403 2519904 1562327 410493 2263146 1218547 101712 914599 1340545 1013073 584766 1762403 1437391 2147727 471144 2244589 2427278 352890 2491530 1347940 1173322 2099530 793909 816156 452054 2539756 2445118 2191973 2630236 1583160 2552792 1685572 1565127 2411610 2193301 916433 227476 1560736 1847252 1769587 1726775 1318000 107136 1408643 2315894 1071553 973805 935339 1857098 2175951 1697790 346961 261815 2133486 2586648 2584151 905078 2588533 2346154 95745 1156245 1276204 523688 2358551 1600492 1411995 584841 2256190 7380 1189534 2124485 2178480 2194494 2244488 1350780 1422680 1585224 376362 1665288 1809637 622370 1261953 887597 845735 995637 51295 183830 888334 929459 2309301 577362 1531171 436613 2395800 441544 2529734 2526113 1366331 1557576 1646355 915582 2561560 2050117 2083116 2222970 2402946 622501 1898573 856019 2250617 1577680 1358399 981206 785843 709714 953235 609846 1169967 496321 2315135 1489961 1404091 2419991 1068904 2630094 831755 1530764 841609 2477832 731133 1589639 1955565 720272 1213647 1836706 560392 2385173 2014204 402225 2287670 144811 666786 2599932 2547041 534662 1679279 2571687 211086 1203401 2182366 364470 971242 1789819 1581773 477209 2321624 1582392 2290771 681993 2380395 1131882 1214000 1207069 70375 1649641 468509 2303875 533348 2241580 2348971 1216763 228751 1229711 1093011 1419649 717116 1032101 19788 1578055 223285 485217 624926 622142 735584 983078 2271496 1613430 1114319 547594 876401 1963805 248272 2210403 1014716 1736315 1334631 2364535 1057154 1973211 1412760 881110 2323957 2258791 1573527 130867 848533 94338 1270306 713275 2110352 1698770 2199956 1314367 389042 1830720 526568 55229 1514312 2284398 456918 1478210 1441853 1617395 215200 1811291 1616652 1459551 2009124 497310 654230 2535847 1669018 713469 1367127 1870740 2040306 2405585 2120406 1127268 2006213 207583 1143276 2549895 1209966 1116786 2444221 2002597 458471 402780 1591085 2338393 2572558 1786586 263753 1159488 1874318 1027713 2556810 1262417 2296650 1850080 244300 587769 1634853 892786 1200438 508746 787021 953876 26376 510074 2578387 2403451 184497 323898 2473546 307513 1711052 1412453 2580778 228526 2026703 133577 2166222 240793 801900 1822751 2136660 1245960 1383641 650667 1159967 2124893 1826939 1042054 263150 1496242 1376566 355711 2248454 568415 1079044 2602109 410951 2315766 2451438 15626 1904119 823751 2564169 2322463 2630827 627136 2540275 1052667 2152961 2644174 352798 2272402 2213269 716976 273220 895427 2252797 1093655 1262383 168527 1828740 2588111 874759 1574847 30124 157974 2465597 1505065 2636070 976755 2509180 1456113 1141800 299307 1806542 1482856 1347302 154831 727985 1628262 92849 1274315 1736966 2635506 1060220 980393 1222383 573679 399611 1744229 780713 649680 2168312 431571 2364721 951035 235185 359209 810000 2068728 2019342 1368573 2892 1720701 1894158 2288628 1054438 2323112 2100960 43177 1777540 866447 1790834 2096250 2246049 1024233 615828 1837534 2371595 270618 2486238 1356928 2416188 1402839 153907 1611224 576145 2613076 223847 140394 12216 638525 459817 2418722 1518587 1788183 2305460 799194 588039 1174808 1185882 661485 2162676 1256176 2403353 861859 12554 802392 1897166 193644 1416173 1691442 364863 2410648 1016996 2614922 430637 465904 1242290 1898764 1687751 284727 1950043 663992 630174 331694 966311 1367811 1512371 2283630 2072166 1009532 320707 950764 673302 717005 441615 1000234 965147 1724338 87704 2442067 2619235 2336082 827458 1544302 80055 185324 2167402 2276945 868718 77691 1390620 2394447 2121203 1410893 75926 633570 1269157 618635 1292995 460526 177238 3466 2340228 1569853 1428667 1389861 1752291 1770252 1287143 1961138 280634 2207122 1829535 1303154 1273635 289736 1147839 2601599 1353637 2001233 1817556 1118708 2376097 1776840 1544921 54350 2013999 2545405 766836 640245 2265900 77299 1236546 1088582 1299661 2276555 913687 1543946 2594269 1169745 473602 2580821 2351384 938849 1369886 2454464 2207520 2274195 1518328 118550 339241 1140416 2589346 2385738 1050831 2397977 1039641 1586240 412795 670540 1204819 519744 650084 424167 1474239 1994835 601638 1351631 793030 2233197 344552 1443725 1609649 1316718 955041 2253822 565928 1774872 835380 2052872 726198 1672877 1525445 2018264 575803 2187396 655005 1452102 2009846 1567086 1237749 2211871 1114899 272131 202407 329095 1406248 1068113 2632313 2133100 2234553 931733 962225 912090 545407 1277136 1791554 2117607 975421 477573 2412249 896250 1969560 1871800 746892 444611 2239904 1883327 491548 851453 2243157 874806 496007 244252 106118 710688 2594541 1684679 652154 2023646 1508229 2585190 1754324 2576648 252832 1163498 1881737 946254 1539182 2235852 871145 1244587 933436 1747047 2241185 225280 979183 1032825 2462689 50648 252770 674040 949191 508650 1243196 2251705 9803 1257292 1329095 963970 1814962 1643882 568742 1422163 31630 2392241 2404219 1810030 2078614 966479 471504 2383799 1481712 2518211 862191 2506488 1543404 1628567 1333922 936242 1658115 2225398 189653 2219797 1349167 2087420 776332 2094942 1777406 2198586 1252322 1351220 1864583 1586162 677105 1017574 1143774 2319064 312479 2187013 2393219 1227173 1400544 2411578 2169819 1496975 2489124 2325797 67385 1890939 420399 1270517 1054356 1755868 1330550 2294930 2044679 691408 2579184 1118378 2533424 140406 2164954 2258262 556113 1830882 2134050 2643169 959523 2628430 725691 1257257 1516711 1169061 1971343 1992927 2099913 339547 965104 76549 579441 471694 1416367 988447 649147 2124418 1231326 1768792 1527923 1471262 187472 1862112 1805014 1968645 1571333 1626406 1262157 296053 2631246 59319 340776 2337091 32465 1526330 1083931 415151 773694 1788855 511613 2004367 1465798 1767593 1434020 2180576 930456 1144892 1640670 1856670 270729 691661 1197875 758746 548195 1791461 2450237 2602738 1121526 1244477 561781 1538507 1446527 1701071 2384526 2323969 1631646 1106767 2096033 1865043 2594528 1293763 1040284 1739904 281340 1227300 1728337 2084509 706553 1973463 472464 2128766 1640597 278244 1172295 1797811 268698 1146218 458224 975935 938979 116788 2618989 2636076 1678921 1684348 2627420 1419586 598409 2166962 1949172 1149094 2438446 170874 740562 1246000 1041943 1201582 486270 711660 1487357 15464 1711742 387314 1192333 2460129 1765626 98751 2207055 901402 1261154 2070312 1163369 922822 1694525 1571005 2347526 2362776 1173549 2628842 1461852 2614763 274409 62583 1706338 2266585 1171259 32978 798325 1894049 2209429 717456 115951 844695 527182 744211 616173 909201 224448 359715 912494 212946 2207698 437269 1239852 1305473 159287 1139933 225648 484289 1213113 2274213 1229114 1965738 1283773 24170 592782 52008 1539496 960725 1568201 967990 601943 1939582 2031194 186343 1933459 866798 1249517 2365426 645049 2097213 2007063 510539 2478005 2099714 1212343 1236887 980619 798425 1887134 842903 2358291 1464186 479730 1684174 812058 2089074 595610 1068221 1762459 1414529 2004994 1104682 2065764 1268644 894384 499961 1037868 15846 2520001 261314 372876 1876502 466651 2129143 552122 975980 1875382 1342368 1558704 2370801 2434526 2644804 760305 35495 1450728 432583 591816 2270645 138561 1267738 1931723 795987 398104 1396373 497273 1301832 618756 2100320 169930 752286 1656433 267852 1895865 894877 1315991 1771242 191276 2288715 1985049 530980 1511399 2014385 1726894 1559840 1073910 2596483 2201561 1138452 837128 1588170 1403591 1679003 1711933 397596 716706 1144738 2442433 1267255 591522 33160 1767676 2163596 753485 897444 1582647 1525615 419920 351416 1942613 689883 2431749 1782606 2364213 78786 579704 1143652 1202130 797178 608018 1838440 2120572 2558306 1169327 1587997 90925 1028008 1253147 1122875 501971 2548689 2361865 163913 1703573 916152 160894 2431438 2091347 27815 1623763 911886 2467362 1774299 1396684 2086298 869766 483221 1981790 581610 539345 73680 1904171 815041 1305907 1479562 217774 923996 1848943 733199 525362 975267 908329 1996073 2012983 1616899 2369950 1670885 1074266 1604871 1920204 1289718 663395 2545811 1564745 1282169 1333530 2520829 916122 1624301 1367264 326070 1031498 2341019 1468673 823355 1515406 1881604 1140109 2333690 1793896 1261744 1144950 576063 1830166 1691232 706512 2333738 996425 229373 2017223 1409080 2277669 1669454 1688739 1922906 150721 2299390 36858 631627 1780762 735893 2575488 232461 612894 2166843 2160744 569051 1182717 219823 123116 196541 2231361 1306465 2123382 100082 543584 330927 1659961 1488815 455843 1400417 918632 572876 1762330 543772 115344 327618 2110223 1649253 632981 1660557 2180298 487769 997541 1280504 2582705 2484930 418641 606983 1793671 665499 2293524 1775466 2317420 1307185 1547175 1479907 1693121 1012800 2307867 985268 1638515 2194425 1576440 1777712 1770821 1222667 2441248 1591821 860197 1273555 1552536 2463612 824490 2200675 710861 1157352 855310 1971009 1793251 1835006 1041672 2222770 2485309 1494857 1888107 1318002 616286 1870427 1578883 320867 2232579 1346375 2558312 1392172 1672878 1508462 565629 1695151 1253501 1478166 1539708 1221087 1386442 215781 610950 379807 1141936 2598906 879501 622974 2464917 1720922 1022330 1827955 2024799 2357131 104056 1750636 891180 2122687 861352 1560926 690045 2242565 2351006 2185254 941768 2112430 1158677 923926 1058168 2355655 2169576 446934 1357090 835406 1567979 244422 767611 2049303 547655 916287 2220107 588323 2085599 1931354 2634650 2326289 2096886 2278186 865801 744159 2582781 1551018 1157703 466763 392925 817026 1029026 2249221 1192767 928643 2164729 1098127 1402625 1059691 1672512 1919183 666529 2539507 1734711 1513841 1968436 1552840 516946 1997736 502651 1698667 1286061 2068841 2285406 702368 361719 657836 2145446 1531583 6701 1182679 639178 2506367 2185798 6817 1540636 1741303 1965658 1289768 1874635 1458421 862955 1373997 1540789 1762726 1956058 1046989 1888568 1544741 542058 939446 1728773 1277488 2189710 989433 978529 2007992 2589012 1641753 842573 1974882 2572834 1034152 374731 41590 2615118 1398142 566854 929862 1184236 2111430 1622737 1315497 2378149 1311914 2529810 265955 441505 1091322 700214 864715 1583370 1685802 515123 1029654 2226276 1990362 432585 247980 1250473 198640 2031368 1543331 477 1630235 736394 1233756 2551297 959685 2644408 2595787 2293713 2153123 1241073 1815042 157094 2514538 2508891 1504822 1639011 1743784 1892408 825068 1795320 2335356 454704 484098 64557 744492 1786668 2573352 1559387 456590 756209 865120 1078816 2555431 529224 2078634 1743094 1896974 493367 1117597 962199 1481175 2336488 36923 1757896 43072 2314202 1304894 1355692 2209697 488985 1869797 368627 1492033 1813587 1280531 508069 1293783 369446 191376 1440415 800400 1566519 2315125 1909685 79660 2507107 1122567 2066961 2549352 1261558 367755 1051322 805836 123988 1787801 558142 1854020 2011786 408865 1534787 1518197 1275394 1086619 246098 40411 508473 2549237 1737030 2084590 2315495 251072 1613418 2465200 2004003 1768630 752148 596696 667220 2030553 78466 200742 639596 1808555 907023 1936446 1685431 1132604 1125109 1713760 823595 2261451 1402813 1650537 332826 2140141 1316355 1443600 2599873 1073461 129720 2334613 2238144 957642 688424 1599626 1270183 382747 894754 2216786 1800701 1403909 1105192 1563603 768747 2346853 392516 542510 1071305 1150239 1732205 158273 607946 503646 388273 2373412 1701126 79745 1377773 119483 563608 2078690 796847 867470 1285990 2430758 47550 983543 1580281 97613 1443280 1709076 1715411 2380810 1419259 962827 1909388 42205 111174 1416740 2121501 329194 1117970 977447 1934549 850680 1293258 1679191 2411943 1028824 2611075 265383 2246999 1651511 1276110 1952797 1581439 1376874 406920 1474064 982705 877814 1968670 1814379 1433564 1146672 1519544 580781 1955135 2222408 1734856 1104511 586934 193362 247842 2410061 2469102 294524 1280694 184102 255615 1354221 1666212 2133198 2000190 2166950 2464657 311830 2265768 1582068 2275419 1381179 345115 1042447 2361491 243816 1849618 2288438 1717754 2269665 256350 2342154 1969576 48508 330284 732590 681854 2491448 1644058 456772 2164338 1326040 2013490 1313638 985172 349118 1076491 189814 808145 329112 2158462 242975 2624012 1874838 1187309 121864 2262888 2267639 1244163 782724 2128239 113524 1376122 792215 204563 2444179 2620869 2241438 34889 2465910 782701 978983 1856506 2376094 350737 962677 2342880 715233 1494588 1260109 2022885 308090 1376780 1734171 1694819 1196423 2453264 1145313 405627 896787 671538 2070911 46437 1894478 1474435 2234251 720608 1806825 1392239 28329 1095852 1163573 2620736 450192 2028008 1722121 405458 129846 1753812 2381780 66347 28259 1238686 2459746 1052681 2171908 1355368 405970 353161 48109 1145618 557607 2304615 1823350 2570853 1861679 1197993 2574241 2042863 1662573 767326 2558969 1580130 1113381 2441775 398130 1207397 742283 286684 112770 531218 879085 921113 2153561 523276 2014761 2028133 1650299 1677806 1653455 134261 602410 187062 2589671 2068203 222112 1774179 2561842 1372269 750001 455648 1283426 2083914 1308420 1704641 2000 2194490 340307 235283 1457263 1851429 2241912 57344 2495229 2633061 1951012 590581 2498568 427650 2182261 658710 837105 672461 757982 890229 2628504 454911 587838 187308 2467232 2016314 1629411 1674893 386715 668238 2606757 2212292 1801463 710030 526565 2468972 479392 919130 1361362 2533400 589404 1651115 847238 2493432 2037368 1245460 1142313 2034689 1727118 156434 583892 974103 943357 2595975 2372543 1204635 1217210 554071 690661 963739 1222274 1953257 2250711 575566 2544868 1854551 2151491 919719 2475909 467292 159796 1624722 1414321 222993 884092 107648 2609021 2452064 1666613 2540901 2149317 1638715 1172270 2308677 1696063 2635178 197609 1533788 1152402 681229 2231273 220164 1044758 614928 1672865 1099807 1211999 1936252 84291 1016151 975522 858726 145915 2170094 2067073 2647147 506437 979590 2384107 29134 1473006 1232154 2483005 2547850 1230194 655433 2177511 1203599 790114 238165 1131020 926786 634075 2167553 1420062 1384634 33130 1983837 2445013 490596 344110 1919163 1150763 293628 127053 2049159 746083 1373843 348449 390420 817183 2582810 156574 2070609 852358 15307 117492 4893 2048390 891706 922321 1033605 2076446 20725 1709078 177452 301336 1969265 820547 325215 616782 601313 2168818 1765822 1832776 2461627 569234 243358 1435413 763725 1040041 1794181 1895436 422510 1800243 2178851 1531352 2156124 965894 1395529 516490 2182341 704132 1373956 2019083 2344634 126828 632669 438487 129538 1338151 1071329 1037924 1892183 367217 80102 1371050 803365 1020070 2292053 312788 919755 784019 2097264 968206 2005750 92214 2380191 694687 1390363 701907 826894 1249027 2004816 458675 2359870 718966 1001660 2425982 2538768 840319 1689698 390395 270750 765306 1322407 353184 2239922 24139 2450993 1252327 1139573 1815738 773184 245440 2549697 1048982 1376882 2406186 1250675 896856 371555 2158285 803467 1078623 1369384 664677 367049 2594690 890462 2501745 871272 576707 191220 2638336 801053 2224392 274135 545883 1766771 311372 269705 374832 469297 343796 800236 2101845 2302291 1372509 2501476 648831 313420 2446149 1649092 1758088 646231 1788836 1113819 1109911 1409982 2038549 973372 2634544 438903 617932 1253316 1939598 857156 2509268 2461719 1358863 2238997 693410 623904 2495620 2115022 2024522 1113461 218038 2283989 64647 1151980 546031 754292 422149 1509658 97098 301505 1319543 852275 2326186 2204853 2605804 807954 316629 632939 948850 706412 485177 2381000 1449209 310352 131549 1353345 541266 2283569 1817206 2287573 1848018 563496 55309 194528 1684508 576587 2032861 990828 857665 809113 1273770 1927020 2395895 797661 2488260 542345 283149 923317 125826 177847 1208167 351395 1554917 758002 876481 1781378 1124933 1971632 244325 204249 2449288 2133516 354343 2312197 2139882 1500410 1119924 1862741 1287379 1505152 929050 1443708 122447 1219250 771581 2519003 2286584 1719979 1186407 57163 1629283 1745884 2021367 896080 724256 1109200 107240 2196272 1512543 158133 2164163 463834 905755 778957 1003750 500041 2596824 132116 2566840 1504996 2196191 1722164 1960998 1294348 1823482 571286 1557912 2515558 1839776 1044400 1511527 1607009 2132873 178333 1126857 897725 586534 1645179 1352637 442473 328265 612148 1910089 151849 1548314 2345215 1393194 813382 224279 1882796 1866157 2412334 555288 424964 2114140 407581 1606220 450296 2325080 1229703 1083648 365562 677779 1261609 1363746 1692864 465559 1144582 1220385 1073030 2446506 2081819 2451002 2520523 2098691 71982 2527670 2345397 897837 848302 186209 1329916 148071 1141253 38769 1182576 1629264 768692 1053217 879376 190607 1401050 2229922 1695082 2280304 2007065 1440682 2234897 844443 122001 1014645 1760684 2402860 2617413 771032 1204018 1541248 1272822 533749 66540 896116 1718002 1570868 1659178 455382 1073723 628150 2533386 2026652 542494 1712879 1204118 2035820 1596592 1054392 350806 1195092 980374 128418 40049 115732 659711 2375758 72864 558445 2135179 2181750 1659369 1051405 1531216 1298245 780369 46784 775900 1189637 313693 1943396 928888 161156 1852522 629672 789937 754859 2291324 1315526 1925209 2035499 2411562 677144 697357 2515728 828539 1288089 1407771 1405094 329471 1649290 1740882 309059 1026609 1091318 1317635 1650408 1784726 414717 300629 1141391 1545775 668342 302868 237107 1518844 2319850 559018 802613 1512457 503716 98423 806483 2118560 1202088 287776 357646 175405 2285868 302191 861796 1214717 2375457 294950 1804156 1046393 2188338 2415298 1189397 2637161 2226619 1351555 283029 424606 1275883 1013864 895949 1799937 2274383 2165246 1961159 641978 1534296 1486357 768919 845400 2150420 1679950 2464173 432934 2205687 798378 248543 1455803 1595257 1342860 287695 510452 2289319 954656 445002 463267 1914057 1667725 2135925 1821821 639795 2565673 1758639 38773 1298298 20188 480429 413150 1364667 655327 1334200 405859 2648522 1615278 2261167 1156124 974162 101968 1954894 801981 1180991 1430078 1497750 1188582 2048820 2050949 1857881 955551 687777 1274557 136570 1950686 58836 1396843 1308335 2502542 1984818 1007769 29027 1833628 1288321 1841608 1929280 685074 2274279 733911 2366961 1823645 1514141 1250396 2562110 967 636824 1570510 1203928 977441 2032957 253955 1508985 391444 2520045 3498 1322863 2177837 242753 530334 1924718 634284 2056528 993322 1407529 2324516 2395124 387474 584704 1461717 1925617 107297 2362425 2529880 2446814 467298 2277511 1331506 860196 578848 2414609 2551715 6184 1341585 254530 1473730 1384273 227846 1229890 1790247 1235511 205704 1797635 1983891 275178 620911 1935831 2059941 2359610 1721080 141509 2424171 11415 1035557 205982 2006713 2601214 24511 882024 89854 327947 707381 847039 2562925 2036782 1999244 2208202 1166544 1432290 1887951 2258805 304969 2110951 1495256 1774934 2018656 315819 427067 1412292 938088 1166007 1022665 1691674 1566530 165431 2399092 1938603 559910 2287023 1475683 1414534 989515 2408128 1588231 330455 2161186 1935701 2173786 88784 915501 1056393 2427031 795305 773073 1596319 2381943 2504873 107683 2385206 2448775 687114 1456436 864399 464989 2428851 1651058 104042 2034780 2034654 1930084 928853 1001190 997240 989270 1006093 2258923 1441068 1112475 117607 643555 984633 1270664 1358357 2413978 710005 2319864 1150614 1131896 649662 1755840 328312 573035 1733710 470832 1770540 856715 964787 1319503 1139266 444696 1282557 1016436 909493 1893396 1889530 261318 1016561 1955486 137905 1125550 104728 840941 105521 1628930 31361 2055356 2147507 455022 1334622 1768805 2382611 1380296 1252609 2548409 252861 463227 680730 959633 1064278 1425631 2109051 2566202 2561923 1053097 1940015 2577214 1800013 881471 1581783 498158 717411 1501810 86022 1072992 1333561 1228101 736097 751757 543332 1568094 86712 2508831 853983 1230822 1022800 165416 1354215 2268957 2450255 2167469 971717 2344975 204073 332468 1688383 1735112 1528806 1620441 2112098 27733 1186371 834705 494562 805468 950888 386948 1693739 2541820 1920723 840344 1647356 1630513 982681 2568589 712229 2064176 1776991 498175 1739703 137747 2541737 1662710 2645530 1739923 1430065 2063391 2363837 999085 628650 1510959 557240 47361 1636676 1264193 2207584 2497694 1130847 680207 2476882 1427465 1212473 74194 1583252 2526074 1435892 977017 53553 1007777 2542475 2629684 712303 2164972 181588 605990 765272 1521459 1689201 728730 668759 2418092 1940172 2164358 42218 712722 134753 181674 654154 636521 2246759 2621560 1279398 285949 2402835 955447 2461847 2127217 2584648 2040320 849027 838623 1068848 766638 1777565 1109446 101059 1551351 2169133 113115 2088694 2275700 2043051 1824980 159486 1867548 1320649 474829 2634785 2642590 449745 789235 2525277 790515 597949 1601333 1991693 2330468 744074 31379 707419 1477026 1595358 1626183 76880 267219 2179321 205003 2261421 2292635 594274 1313340 767842 1663486 67228 1476410 1380242 792679 518542 1586463 1901599 1722514 564529 1668447 744433 425692 2123456 476470 1990818 1233116 1915036 307523 1113813 1772992 586372 1907332 583067 2062146 347695 2163522 2351911 681635 1829787 2265926 1496300 1943174 2363249 2541217 102451 1498501 2458001 1957709 583198 897301 527983 2352685 1937265 2147178 291023 866527 520996 1649586 746258 352677 1419451 1738750 76369 1707785 258347 2290899 2175842 1265198 2271651 311279 1817719 994523 1269462 1084703 2387329 64180 1905121 955613 1014240 2346910 1390621 2427770 2181854 522384 320507 268855 2611898 2090741 2243149 1548875 2528026 999628 1650838 765637 951081 344274 1674584 1664673 767887 878651 1116191 1311583 1122552 817281 1944822 2260540 736148 2456402 130806 46263 2057489 1421996 1223671 1483382 2222896 1696562 1292658 2177524 134547 1722088 659118 870231 2606062 1210432 2542664 966553 2234624 1663675 676493 400368 1687372 2184239 1198312 1793540 1252727 2103191 567024 512530 1567549 1795406 597981 2239812 984515 1262046 587043 118770 571278 843775 2280954 2417723 1675902 1099726 2144396 1669054 795262 1894552 2480782 161150 1890717 2320229 2580538 2454245 746971 2271302 2424573 1898834 2463896 290573 210453 276238 1265658 2315251 1896203 2000373 2167826 562894 1280046 987785 887849 1552832 1239646 1637233 1809679 717206 1094793 1088556 1624216 399042 1321640 1810841 2141982 450850 652282 1954637 2303668 1885961 2207475 1626 1905564 1458407 826343 257584 484464 653235 873269 1855732 2594906 1447513 2321843 1302579 2197091 2197503 2455940 120382 1293957 1245387 1863894 2155529 1300038 97157 2040708 1900059 2121765 87498 1591526 656573 2526797 544910 1300991 2016657 2105927 1033246 686772 335103 2201909 1494802 2518919 126092 1919985 880685 2155534 1744898 1318337 203817 2264398 1746184 1008288 106729 1030291 2324307 336524 775851 434038 1587665 1176355 1897096 181620 2237791 1197724 31448 489839 1478706 2252892 1848779 2260725 569528 507794 2462220 1829425 625780 736275 1484157 225243 2201168 1095557 1063590 1653314 972264 2290516 2203068 27010 686587 1452311 390574 2321112 1819175 768760 2313804 1603270 1577701 2155077 2007646 1451679 2015946 1098028 1219968 467762 792696 347174 1115173 651507 1950900 585596 2071290 1200273 409332 953556 1515220 1682621 2649409 1988969 2412321 1292372 1818278 2215790 2181631 1711173 941595 127273 555145 2275174 1190652 1425169 1491047 517310 2374230 171149 1949696 1685961 2450379 1283155 2590036 1459395 1979691 375898 1335252 1692468 915601 701532 2521287 1155825 1079173 1408725 1872922 1877847 78289 618908 1261417 993624 811958 2290314 513982 292209 317325 2207828 2490067 387943 2521425 564613 1222533 1449241 1034963 593856 1481453 1709931 322203 2041595 1089692 247178 2488503 1323487 1475561 2129813 1412712 2045923 1226465 2463538 491718 1382478 1997653 8175 397873 42187 1878564 1838746 936783 152553 1757458 1525193 511222 1540889 2645977 98798 672919 251934 1783375 2209927 324321 2111703 1377882 577467 2416952 1488970 1487187 1255676 1774460 525554 2389736 723566 2133694 461721 1968778 735391 1769689 1467799 745592 447152 1253954 760565 1186029 2137727 1068508 2419197 2117240 771393 1059866 110198 2125466 2332774 2316864 53686 1017112 815797 561 778243 1726003 1909547 1740403 1294722 822774 2488173 814985 2591037 1771209 857151 704199 1765005 229153 1870288 2464375 1353406 937021 1487261 134816 2143455 2138572 1807097 1328871 2272739 1595871 1004249 1695098 2442888 2167627 137765 1053732 1472348 1882144 1849797 888630 1527158 2404699 2618336 1512880 1726663 1771539 2039404 1229313 2628206 1446813 1130122 580140 1044009 2460411 1782095 2637406 2326924 1958056 507792 2482852 2341429 1893268 1062064 1107747 2346620 2276388 674122 2372331 963311 301095 1551433 2455953 1492473 594440 2162192 2317865 276936 2569863 1306287 2198629 1738896 380397 2345349 2606674 1278868 154435 2083245 854240 2203044 718930 388366 2369138 2159461 265785 1511953 2533118 1332857 988856 701255 190790 2502862 653598 1059789 993314 1112030 1232362 2264394 1932325 2399580 2513994 1448232 802539 723144 1094034 1363367 2532737 677804 282656 2631658 2157202 2173260 1605966 847080 1686491 2290691 659463 1083986 858117 57977 676756 620088 2481827 925621 1170349 2441094 1689344 508437 2158377 1160371 2621108 667354 346908 1352849 1226434 2629246 2388808 2202214 815053 1053656 2486146 823415 400003 957535 1686760 2019471 628422 1321918 828201 2358949 213695 1296854 2053838 1964897 446688 150635 1342708 1798320 1855984 391839 1091595 291883 1693475 155889 2393132 2239774 756337 1853932 2277101 823281 225158 1677203 522889 1917145 574778 1307968 1706178 2577985 2337429 1602759 1952354 2648745 358629 1183758 2129069 2565952 994405 786055 788400 184120 2553920 49051 482971 1531961 1638537 2615586 962306 983522 1720412 2610272 985146 1054266 2199042 248132 1000170 2156446 303627 1870900 2263159 692871 2183707 1908160 1427396 868600 318480 1767724 1230086 914819 2128948 2426042 899481 167337 2447959 126676 328654 1832683 2153677 1268295 645749 490653 2619829 1230513 915755 1841618 1261889 398921 2254290 1993019 2240250 1024221 233017 603614 921765 1841875 2260638 1957472 236807 1353703 2072345 2427477 732341 1539987 2534890 1641366 548380 2592393 384612 1078800 1119879 1617679 1048028 2128575 597603 1452510 961541 1564519 940310 1542348 500315 1929223 770693 1716970 1436119 402063 1127000 2111205 2300853 2306762 2105872 1437867 738072 1603218 2631339 1041115 1751785 1804455 1067018 303087 1135533 569753 1702774 844417 2444792 1020134 2414470 1053130 1093147 376851 713107 2247349 1996133 637867 636557 1430922 2294383 168390 615076 842559 1157335 1512420 920044 594872 1204131 150934 525179 2150821 1419469 992694 2095993 58990 1906492 1960240 822513 1199515 1093696 229723 1994957 1868455 623845 191911 2494006 1728611 2648869 141899 1204321 1621809 2104033 589232 1056099 1399042 739818 2444655 2490404 2280000 2172295 281097 2284500 1850531 1453777 859558 664509 2363446 786828 2267124 551231 487378 1208956 34263 1539642 1032735 1919089 377351 1123549 2554565 2388698 875595 2376328 2017203 1292357 773994 2595621 433762 2514067 1292581 2032589 698978 800754 2410047 2221608 977786 2089522 574988 1100524 46086 2416400 2394094 86405 2300457 2264677 1888278 1579499 638245 2156598 1426402 2568730 2119988 1184999 159913 2323598 374602 1618874 2179169 2245480 1560172 659561 460001 978189 952104 1017057 1578532 1527530 654750 489320 456966 1945684 2460621 892726 592188 658006 1952064 514382 2116971 112428 1115905 50594 142065 1095138 1480155 1663197 1763199 2555897 1271675 18082 1547314 1544745 182749 1040471 1264696 545689 55633 498040 248847 1347328 1260279 2403074 2270796 1572717 918950 691560 2038128 620937 111968 2476180 742873 2586755 2460334 2383663 897834 160457 1301642 2076918 1692966 1028997 2094365 2365808 328911 1404685 1340688 967107 1801711 631147 1474191 532605 1346539 128163 1993517 2621770 2043398 2609974 1467578 936879 1294706 2581056 2359270 53582 1442148 1403542 403363 980787 1091430 1314083 2464780 275827 843909 754098 2060337 151120 711236 2520226 1749331 653792 964444 395049 1005966 637108 272197 2325440 2303268 1225946 1013929 2092108 1471869 1273359 292866 970019 2193175 1551325 1706276 2193470 1218410 1856407 686039 112044 1122432 1725635 2647273 2529073 1390436 1539717 363401 846023 2565495 1474057 1778891 1070952 264261 776582 1777411 419623 1700468 2059165 2321635 1961681 1589995 2101731 2111001 1538070 546779 2578507 1221607 2062349 2487671 846517 819670 1797996 556862 1422549 1391510 2401322 2552754 925767 1598632 2430569 1882937 231375 1111662 1945298 1447607 1162343 1683527 787030 995508 188801 717427 2387880 1939216 2254189 714968 1938595 497313 2575418 2039758 1173865 2487733 1910212 1819887 1552539 1141495 72322 1333708 435109 2577128 2083390 1273644 2252940 793965 1917114 2020385 772337 1545791 272136 321550 220341 2135410 382511 930394 993178 395316 1331407 431030 1048955 1317187 750972 1067052 1359200 1808512 688694 1993568 2070952 2325537 295476 1696370 564551 327775 707989 1201551 1524742 2153320 996324 916254 1667281 1856509 1033014 1180078 2449860 2264229 1854261 174530 954977 2250266 895190 2135477 765483 1219344 1357894 2364917 1970075 2126686 1195125 177109 2078179 2531780 282134 1720763 2221184 1531397 1808471 2213123 1258559 2155221 2554516 2053829 1909041 1982372 1500092 2329296 1614387 1689449 202357 1521554 333157 1254575 1496366 1269031 760303 218199 1263569 428452 918597 1752965 708630 401915 103964 1242023 1546929 1534243 1106038 2556603 2544491 2170192 1651832 1671526 507755 2207248 986954 2354878 1962787 1149736 1467063 1740804 1493721 967575 1093313 1028927 1982159 6684 1971049 601630 314936 2176546 1800872 581473 1246773 288176 2143735 1676853 1936665 2150678 2497672 1945828 1363597 1683733 1913484 1578798 1650254 924073 878969 2140945 160153 2178670 982580 1286892 1465940 1695232 884924 1259628 526947 1012311 2042657 1628459 326970 1752838 397122 124440 2576533 24736 1635601 1237514 2250593 2224187 1916703 961772 2404235 1693407 1782309 1426850 43891 836879 565542 1745354 1790452 461809 286128 631721 39246 2499046 659096 2292023 2631687 484295 846472 593188 830768 456977 583844 1633733 2122151 46770 1865835 2253898 1348359 2352992 385653 2104444 2247316 264305 374089 1847498 1409494 1084031 2582416 2438030 2450032 657888 1705611 2560330 1369888 414180 1533530 717759 2067007 2223918 1384525 612502 2061156 1268769 2254153 1726999 2279326 1129884 1809391 2507184 2109872 738471 692403 856688 1577235 1329559 2161801 1182892 4789 1777641 655784 2182661 2147766 1153955 370012 842634 1063603 2237336 2519047 1056917 1417331 2461565 2024833 1429376 813498 1630534 391984 1223386 767570 1351385 2271761 458661 875738 2520741 402690 445526 804592 2123534 1330122 2445774 1237450 339259 1665566 959788 2567253 836240 2587955 337102 1379685 238464 639920 2360897 2207898 2304219 1999051 2209752 1273009 215475 1862187 2167100 1615817 388422 2418471 1602820 2303519 1762039 974316 174879 1241148 2168319 1809286 2501981 373532 403972 2097766 320644 2614693 850963 2180254 679046 1022542 1181889 1474678 1198335 432529 2517017 878374 2605179 2373033 2624769 687446 2341342 1873444 1964355 2466255 1786807 282284 1976208 650702 622528 1425743 257209 1920597 357046 2384706 1314332 1036258 411956 596929 184228 1538347 2646797 594094 395372 1562800 368977 423361 1926202 1872071 1489960 2078233 93187 1341410 2055649 1069461 341529 1293530 1793781 1742201 1067900 2382068 1710282 152814 199431 1999471 1344752 1056747 438462 1142539 1987093 1036636 405693 924922 2514219 951257 1271213 1113064 2602427 1705336 103232 34669 992135 1016303 1179670 203982 608745 2146779 1421966 983190 2452840 2080458 255033 1372989 411998 1273339 2162167 2007421 2608642 696047 2365758 1103745 159635 1425491 1699973 407986 1123445 1120220 74770 1751015 190748 1925296 767753 2136294 1437634 2254086 2449812 2419701 1342293 2199077 900050 1647540 2158899 2542589 329918 2356471 2527606 550933 496832 1389581 552287 1131774 2597714 152667 2075519 2523125 272697 2020865 1926847 936095 1446632 2450171 815414 129852 941948 627902 1114921 1676166 2159977 2327386 2232563 384006 1224412 90554 1833503 2609372 483749 1301783 843351 612281 381808 349722 2364154 1120736 2305848 2488230 89247 277250 2342247 1356796 2180979 2128280 1518551 2005936 1787721 1293893 1068809 2553792 1727528 616093 1702234 1022851 2182174 1078633 501156 2452963 1706740 2404551 1440288 581909 38264 1301413 1858687 1690925 865207 1004872 1811676 1856477 201476 493149 1168684 562769 1585953 1815822 1066179 2255491 557501 2556060 1161491 780604 282171 1857731 2188249 2429643 1796359 1380144 1279089 2566870 280632 1868675 1187512 505046 1991357 1123697 1727812 1685730 94166 61799 1746582 2209110 2607690 1952936 383132 281938 2350951 1973376 2276483 498151 547268 2103632 657179 1298080 2585559 259718 529081 1062800 2173802 1147738 398332 1204453 1908331 217611 1107212 2358690 292698 2486144 2424697 393664 331079 359978 412928 263595 1819621 1652747 1626770 2488243 1945497 71266 2263437 2032127 951465 1621060 171079 2395418 1257606 162421 2455282 1815542 1260674 715277 2145892 285783 1150264 1679735 1164940 1550505 2524355 1543479 2159334 2183427 1059501 1115650 815552 2157701 1627519 1955176 1583718 2181847 2518796 2192862 813189 841045 105737 2648705 1765360 963081 431691 1638567 1858342 881790 1744027 1205609 373513 1211567 2053456 2160829 1805233 2232693 635196 114806 2112815 1794615 693074 1661417 462934 2533963 2455716 2435969 385287 456068 477793 2631201 1648795 205372 797133 1807167 2177751 1069834 1089344 2592910 1081300 2374080 627120 2232361 1471566 2524725 299669 1171786 2184285 2565338 1003489 1197867 2028946 1533820 128611 1678208 1868065 1250162 869288 63965 1395706 1511101 2332131 2442480 1562988 233106 85379 1324456 1836943 1358798 1622853 2645269 955454 1838853 2482806 205651 2169909 2003899 2380838 2004980 2186134 914955 293562 544207 288998 42477 2243515 432162 1036013 1548570 1312361 621036 933641 1593795 46245 2047285 2224430 429589 1459360 2053264 1239553 2076203 2545739 845997 1815342 70407 43313 2120828 2498888 2106312 1338367 2317087 646009 568523 271018 510426 584095 2352412 2310459 1485184 688944 79633 480064 2341389 1570670 5992: 629469 1076258 1650931 1821793 2264457 813497 198847 1695001 46802 564702 2159447 2086130 335351 1139590 2134349 2316478 814376 809830 367136 2098436 1073008 2477630 1276121 1845859 2615443 550845 1999321 2168535 1921224 2273675 108107 2271399 2574349 866365 894163 258768 2084710 2236974 1982086 1667045 2344348 2622315 2335258 883406 1239210 166963 304791 1852058 2336397 1102080 2179248 839950 1400484 2224853 1554951 589404 1800650 985390 1159861 1868343 1520894 485062 2247307 817304 1942622 1654828 2486855 1357785 2413448 999429 111118 761515 1889300 728108 1650774 1316977 1594483 1386537 388423 2048217 226544 2255216 936377 1880294 975307 1813093 803960 1885714 723234 2327546 2613810 1381557 2367553 708703 793742 420765 2309121 698735 347225 2562336 1040680 437711 846672 1278047 576744 1475768 2368127 2270486 5993: 1635277 1942575 2565502 2389918 2006043 5994: 1388914 1385483 2395248 509868 2142326 1753060 1218848 1013166 2316177 674053 942054 1404161 169816 1270810 1190119 1109973 2647587 2393056 966965 5995: 1678832 779584 1893901 1684248 2296708 2478411 2518947 1779357 460567 2318994 598845 1859991 2261483 902331 2546491 518999 1590771 691873 410129 2518229 5996: 1243277 1211730 440924 111850 1944431 2040015 5997: 900816 1998800 1660327 1912263 26049 75587 116552 1298615 1784911 2326838 157322 130400 2037147 1416837 2183487 383695 604571 18604 500268 1918874 2487692 2563871 267705 604810 1976174 1375374 612732 927984 1119761 1538131 2530806 2612172 1933739 1475329 2151110 2456598 2531509 2431370 1065658 1434604 2246042 1131182 1356207 2331106 1571016 118847 2618135 1475475 1956690 67095 485120 277204 1448336 1742712 1407269 1066384 805349 2502080 1459119 134572 1358992 655340 1415978 2629834 1729614 1908095 2118932 2198905 1315950 1022576 1913642 971235 1368158 401383 1285621 2313700 1189272 1842652 1837049 1723472 883758 2025290 1646387 2497609 1609150 1826503 1835421 526181 1817142 750006 1084266 381159 1259085 1692943 1914139 1784030 1664345 1671759 526706 1921575 2601235 244093 1612001 2380488 498633 1471416 2617466 1354129 974222 26640 178491 1993257 745176 816844 1288751 1298354 928550 1441067 525885 1690784 207326 389571 1440022 2577568 1395402 2141614 1802951 1938297 541796 1934205 2519055 1787298 1143603 598009 907253 913716 642052 2351193 1721401 1429514 620497 1002877 334847 225934 248146 1510837 2203501 886324 1882549 2413376 2329711 773708 8570 695671 409906 760774 398323 5998: 1291357 1414337 1704440 1106012 873611 1427001 1805711 1450238 5999: 2120320 35137 181549 1391652 327486 1625787 1119153 1344954 552107 1646543 1123870 1558236 835265 121301 1008807 2245303 2266191 211233 1025407 1760386 246563 1334353 836139 1507727 1565189 1278577 1486956 387679 6: 468582 266808 631857 113867 688463 2029758 1118398 320468 1948924 1351631 2640999 942444 1005654 1064641 1254977 1641063 2107976 1875222 2452707 793852 212870 2039559 1600311 244931 189162 1063699 284410 94660 2498382 1333911 1790163 1797692 2352259 123354 2498356 682051 60: 1024639 1780748 1301243 659140 600: 924772 794136 1925564 460878 244791 2121717 137418 205421 1396895 1250231 374368 750008 701962 1605531 373103 2079370 1454252 2169233 1882689 757790 2130442 1096051 649585 55331 2082132 1539978 1343040 269359 881471 276968 337984 934493 946691 1373842 2398295 252243 1574521 1770653 798076 799256 1561695 6000: 2190583 517766 1773976 1231909 2475682 438446 956357 2188553 1310940 6001: 2203523 1122771 2210900 878656 1143016 436814 1029275 2580140 238857 1229435 315533 2312938 130956 6002: 1657077 173848 1593443 11848 2258791 1480090 746987 1241060 1263630 1198528 1763479 67683 1780711 933153 392442 1177951 180081 2242934 1179206 2403481 1719261 6003: 2543544 1789723 1339585 240904 54974 1582412 266850 2291629 955825 1971573 2365148 425763 2482331 2214774 1117676 1988328 991352 2019560 1736469 1758770 1353367 969360 220427 92699 584107 1873379 1898310 1476374 587866 1708665 965447 1439269 1404828 86982 811128 764057 2162520 56428 1390397 1893628 1743051 1499723 733853 2240015 169954 1713693 2552975 2055481 1649634 510942 1201033 549189 244603 1845686 2489408 1340291 612760 790203 1684617 1930608 2235921 838764 1795079 396285 676193 1008636 534206 913075 70949 1387395 2440 994629 760856 2533873 118889 123660 423990 1706668 2447798 2208040 2459328 471654 1822137 2499884 1237632 802659 2107309 589043 1885333 494929 762010 610101 311080 77849 1303861 2486048 691423 989680 1365384 1873035 2202169 465903 843005 709111 389602 2319998 675887 1906891 464774 1423518 1278143 2374464 6004: 543865 756359 2556755 756299 6005: 273205 2496616 1550527 2031866 2103973 2625631 1520201 2346500 2444615 2083878 1504597 1788632 2196188 1709349 1063801 80999 85488 1388542 2307840 1142448 469195 1031544 891766 2318567 790080 1914144 949358 182854 1502703 572011 1713085 750514 724816 2538309 622495 2254296 2634111 2157724 2114 2189499 1994890 1467226 857533 1048069 903953 639132 274818 629874 388221 1041768 6006: 75770 6007: 1678038 1219660 1844276 2369008 271678 837413 470939 1543292 2309649 2431682 757485 1229768 1965800 1644843 1318029 1382001 1166950 1156007 2151013 2570542 2474387 1661882 717520 635087 2298964 618724 1760897 1253590 663990 271363 120215 223289 2076102 690375 114594 705097 1039986 1170825 259332 638903 1955706 570772 2490883 2203638 72298 2255842 2146729 107514 2094905 1591876 1787386 1208314 1434637 2279227 1792621 2119390 16236 839990 910659 2202242 919479 2226584 639188 952684 1792790 1326354 1039267 2350612 905393 147042 1131912 653720 1088972 1656291 126700 361454 231650 2322980 2332951 776826 2178186 2587176 1675766 461863 1929450 65205 1637780 455442 145926 265304 1456621 1655612 710333 972769 1875770 568992 486399 2160421 113867 96706 2573922 2272967 732519 1228989 2531980 818021 779750 1329041 1028095 357598 2027098 1418473 1549588 1278995 2356610 532531 1629011 958555 1254447 2422251 1326812 2361381 108561 2639728 1854047 777428 2076335 1707905 958811 1928990 367916 835233 701608 1418921 1159323 705947 1510953 2416574 2531864 2006997 330382 128975 1784385 2526978 1700907 1031102 2504652 492235 2458231 1769031 882053 2494351 1704833 124566 2491503 2237816 2562638 323440 1437202 2094179 298 928781 223135 325190 2199267 783204 510386 313649 742091 2481333 2568187 1983442 62279 685127 1130949 427923 2639686 2184424 1046595 1730850 2504831 2058547 2366644 2487248 150240 598707 442058 2110371 1856927 1356928 822214 512884 1754276 2531096 512037 1494331 527273 1676917 2599262 1486636 1141786 1381969 2274774 1864043 1372893 1635027 2440852 2565630 1723056 1782899 647336 2488780 928948 1939656 1872477 1174903 117604 2550192 1191337 440457 2539163 2196980 872843 1980699 1280695 1731493 2258411 265378 577027 720736 1911613 1352514 1240646 2560094 324092 2346405 1619911 1494270 1985532 1675858 2563745 718456 1225385 1007093 144271 424501 181768 1004846 984298 2033563 1594386 1476479 1051988 2120536 2334675 433636 204855 1232091 402912 37979 1863195 1991448 1913706 420626 305384 920158 2342568 1565742 2329504 1559883 617988 2493733 814392 2283656 241829 1303696 1714619 465313 165648 103584 1688484 2425208 1875768 1681898 640839 2442434 541705 263675 1973053 1202723 1621557 2098627 2124653 730138 2641668 2262463 1967746 1256989 1374137 2225426 1143585 1247068 2487225 804414 252682 578041 1107660 2525627 2033242 1194816 2513559 446693 1410861 488041 2539512 800896 1829379 1524125 1658546 1182636 739060 1979813 1858024 213442 724521 2295878 997283 1579214 1917934 2445028 1903369 2000784 1514625 2209055 981005 1877699 39627 1745469 679315 2019911 1570539 2589932 2497933 256636 166867 1006873 1691072 424989 797921 294024 1728989 544797 1508751 798391 613878 1896426 2097417 388122 1556614 1730558 2164659 965063 2084512 504823 2137789 1250064 438870 310678 557333 2429098 1350185 1021092 2355625 2609740 1202284 1257234 1387629 309316 2438971 2545582 2396695 1516792 783725 2095642 2635541 1769640 1028181 2067711 209716 788866 1473434 2261710 552108 450189 2530383 1457939 463102 966476 954412 550659 2320001 1098765 1076777 2606932 314820 1202373 2274753 1971055 647064 12720 2001967 2177998 2227097 2404176 1828023 1571899 1506519 720859 96827 1303012 1515066 760021 1319223 898706 2634544 2450751 189886 394782 513630 1266390 811141 408539 1515339 379130 1283912 1421745 865094 370256 734532 69401 1867736 2625437 2447678 527106 2393102 1149712 761231 645684 1015306 396440 1434243 2159702 517546 2525446 998001 2242918 226218 185960 1074487 1894517 468224 1608723 382198 45512 293471 2091829 551682 1661416 501597 1018793 1214545 1629172 1432013 1106196 1473797 412085 1463841 1302679 497300 1023999 80304 1644987 1105513 2620872 1305402 1671521 1943680 254530 132335 2290211 846928 1394105 2456259 2320805 977564 2314524 1617184 1385207 1795112 2071340 2553765 936746 2447985 1998514 935179 1901823 314694 2393363 1721741 2089600 662218 1735112 1037321 2461581 2392793 459747 2345472 330084 457192 878979 404602 2556850 2442001 2505947 2225167 2433451 1607823 1683720 1999675 208262 1889909 1388267 1048735 2140917 2092525 997427 526538 1262183 226041 2337259 1937631 990341 2379667 1939716 2603663 353070 1461960 1440733 385202 2064079 995835 1464344 1810261 1279599 260605 1074249 1685055 539844 177690 1283922 24476 353007 2148582 696399 641397 650010 659697 1559528 176137 1771792 1517597 1694851 2185795 105055 2606126 972036 2536830 1410681 2414388 2053393 2530099 1239467 1066351 1909704 1912472 2397078 1626771 41867 1898623 1866071 1866716 2518760 2054747 1354421 1784495 2308660 85594 564310 372048 774961 337387 2126172 2350141 560769 2500539 385535 224202 2625565 1296771 2386271 2641041 1612244 2242800 2417600 1818655 2069176 2400699 2254452 1004026 1146160 2198745 2150664 1400541 1232937 975654 1490163 779332 2162495 2118074 2086784 414477 1695818 408869 532794 1510950 1076760 1156390 2120965 417136 1789114 521795 2199018 2034429 2458647 213127 2393530 2142909 1753716 2277163 1698275 109408 250142 1979447 388843 1057812 411290 1740812 935416 1926391 271836 1179744 573224 249264 147645 755992 14340 1964776 1924613 698692 507761 2565519 639717 2176651 475934 245701 1835319 2605796 2174944 372847 283968 2293341 774061 424223 221404 559911 2384614 558130 2336588 424098 1604348 155519 2149810 2321950 1026017 1711473 2603130 1786566 1255383 2536046 2201910 626786 391619 776406 2107756 1237503 2466638 870776 1213219 1980996 1095354 2275782 2346704 2506032 1436116 1294170 1840738 2536341 2438449 2090706 1012311 2270384 861041 526803 1287531 232165 2561421 2542434 575434 455568 699664 2485851 1867449 1533530 1588506 1150431 1047858 1977326 1131789 298392 630600 2555653 1834777 466301 937070 1000481 918423 2538153 1776795 1299542 2052704 2586909 1165694 1960122 2070441 744901 2427076 868345 132718 36115 782274 1462031 865027 1596031 1108619 2634720 1113064 2213786 160920 59178 2026480 1177350 2188217 2013727 20774 709817 1757216 550933 2447091 7459 128968 878821 1684019 1225095 270183 2295273 1963842 1785324 574606 2514970 2645259 1313206 2092666 615884 1825394 1156054 1232100 186178 2168508 1149884 2504243 315972 1711710 975653 1542104 1966130 404289 41907 1695549 1467633 1283204 1943589 1345499 1339423 816109 150886 2261096 835440 1405285 2265087 242053 531189 1487575 379424 1359286 1495972 2481501 2558944 153195 1138578 6008: 596013 1641028 839303 1474683 601: 137374 1652448 939506 339393 162369 201083 2297004 537831 2463281 771590 544207 6011: 856313 1981100 2509352 1199479 2033176 1478210 784665 80064 69801 1637099 483221 921417 2517279 1725752 1243316 694871 766938 2375713 2131749 1342363 228572 966890 1102039 756870 1409711 6012: 443034 426303 1971854 2604265 1162493 2115406 1216954 1120216 968741 301111 1282739 1510708 2233046 2447868 1373105 155685 2053953 2313914 481855 481544 77210 1867716 2490397 2524584 1360090 1460561 726850 6013: 493670 2356286 2584583 1478818 2477335 2029744 1022614 1432474 54942 605274 1053633 51410 2152576 2309793 2361369 300720 1612901 6014: 842801 2420848 2460625 2566520 838369 991725 1781225 673076 1910881 1825068 2059132 1170033 86062 608309 95372 188916 320454 2173210 1443141 1110906 1312395 2343097 1310979 1500438 1990603 1878537 792547 1628545 129798 60521 722238 11169 1401691 777925 416411 714013 1773742 257457 1025363 2548801 2402762 618759 230657 2127722 852325 1685449 2511143 1088993 2561382 811820 2101538 2024226 1513653 433300 1154409 655956 1786081 1530325 2631454 1928412 2149705 2042608 1235309 2183410 7602 1793093 1599970 562784 576803 2541863 120909 2145245 2237491 203222 250927 312323 1441135 2296996 2259691 2467452 920886 122188 2155101 267768 1692652 2074266 2610314 75515 860991 729407 368562 287177 2516666 2393745 2396097 1494312 1589366 1705134 442055 2230092 282422 1443573 290002 2534718 1156754 2371469 513862 365933 1548286 270272 923903 958203 2544897 870391 2553450 167540 1964248 2601742 1713873 1084418 1295876 1355423 1617144 1978934 2198778 921485 1633909 2496012 2174333 863006 213041 2298032 1447402 1747085 2446292 2471276 363824 1450627 1422947 583987 1118119 1697375 771888 1571276 949930 2564760 1973139 1207681 2155945 287439 2508119 359561 1903175 130315 1191104 1925386 249445 1674890 2435614 853945 1319320 1446326 1599977 2129620 1943106 905050 678561 1228505 897756 2011580 1719881 1499682 1931472 1062016 366931 2503813 1268437 425020 790439 19239 1329392 2432862 1039575 1006860 194863 2204685 419425 889992 779661 806204 1496546 114150 148606 1777998 2431588 947210 40560 2401963 2433967 1378685 769711 901827 994741 1813282 568153 2360891 2036921 2005466 1650116 2534574 820345 2228631 2146271 1170248 96405 168532 1923488 2507593 1917241 2039201 1615325 645492 1416310 7851 2470988 1748268 2274600 1038939 1871180 1166707 147787 66109 1195401 969510 2196105 910956 500989 1409987 1277850 480759 703123 1181698 2110155 1787805 1819429 1255302 2244265 1743030 1938154 2589565 1450010 962178 572585 2151206 144693 2391041 2131033 1005679 371750 922603 13781 714303 942079 792873 844810 155342 2085114 2390094 1491440 1090793 1059428 1961231 919774 1850371 1190027 1375966 1170482 1808725 89351 877077 470672 95656 1166732 533660 341123 1451907 2462672 2455625 932934 2301698 1185203 2567096 1881915 1526008 158197 1504345 1559022 129185 1142074 2031807 1634930 2433331 1690809 576444 708798 1525426 42349 1389190 189025 2523172 675959 1019933 1431327 1304376 113767 1270360 1225820 1000478 1860824 119979 1338771 1738672 2088272 1588702 2346487 2569044 1864362 1297797 1527693 1166750 1143329 2220559 2112780 658833 1753718 783863 1810301 586765 1801933 1974195 2042003 1182331 38647 815532 80124 2514083 2078594 2226780 1792607 326510 435526 589565 1453124 206240 2278297 1247473 2011675 363612 1852151 899895 962564 1712043 1046367 678642 633690 970228 2471217 1727751 2166592 1554241 2189049 1353561 2325231 930289 1677182 29061 1703511 295718 717651 1313948 2375743 886956 2553837 212022 1257987 1974250 995456 1106077 1052787 339896 261816 2582303 63667 1051771 1320147 613250 519755 1762411 2201286 673995 167410 2505701 964886 1785248 1083734 2156263 772756 308943 1705351 1741275 263906 1195825 1470639 362207 451306 2647041 211280 591171 2139262 985847 223641 879484 1356691 241772 1689977 1567202 618386 621688 2473162 475132 2496078 9964 672250 2070845 2417468 167123 131752 298980 1865205 2162137 475003 989661 1145354 1898162 151048 2140938 1119579 1443192 2393809 2157359 84882 1715672 317912 1926776 1448475 1781358 1813076 1895058 1618799 458557 379032 2423225 2354869 1054156 1917614 1829736 1553509 2534690 2437650 2501070 427931 2232480 1420394 1455353 453997 273019 954217 1071291 1015529 1761809 1725366 904941 1945397 1223807 2600960 1468774 1829771 926859 286567 1963175 2552515 1408796 1846028 220002 1748731 788873 99471 165068 2470054 113090 2278738 2281709 1994097 2058372 1721055 122830 321216 367619 2646515 1918062 822063 1200886 2566878 1624667 662624 2319896 26674 1988492 2417317 513010 138391 1382879 1169133 649797 370729 2314682 1219013 1414469 2509586 660655 2080842 2051183 2508521 2144359 1873664 2606761 1586647 1798892 735078 512984 1874145 1825012 2524912 376365 432612 1976029 1800072 2104257 1191031 1132650 1674407 841256 37877 698251 337284 876829 2308319 2599774 961378 1657747 2289834 306863 353345 609974 1190158 418322 391306 1366682 1029397 2085116 1286434 1943841 1595578 1672902 1621654 534662 1953981 1121989 2432164 1131882 2488922 1202113 2222057 818929 2543606 2097869 2359820 1090867 1641966 1592729 1174181 652812 860246 786733 253827 2035427 376701 695174 1181583 310964 1225406 599711 499269 2258132 2545300 2220312 1546717 1159393 2596387 1280778 553384 1363725 284054 1683033 1009051 2618622 2037043 163578 2299352 896366 298689 2238053 2491935 1155723 1522645 438863 2104798 1255271 1014757 1801165 2298138 1450535 161506 1234664 66677 1544864 2362938 2440972 298447 1712674 1056836 1125211 1289523 2622405 1317871 2558092 1964690 954289 437389 2375697 648308 649116 2539502 619889 2038543 1378562 1757263 317669 2357004 1577462 2568187 702593 191666 2609896 1814011 797136 2206965 2222744 1880486 2487469 49978 425370 1383867 700145 1903086 2323099 1517872 1616712 1817318 874759 2591974 1819955 2465597 2213269 1608466 2344419 2396618 2096044 319343 825125 789966 226222 789241 2160414 2608978 2115522 1306001 85134 1540861 182984 1052130 224334 1665484 140394 861859 2173700 1853555 1849689 53739 1175402 2474624 2507985 511915 1823977 2179859 2373402 898511 2625559 1045115 179127 751987 1506336 921962 741891 1905763 2028120 859831 588919 854134 1648869 1198005 1117919 2029218 838868 2342897 9954 487592 2053334 2126846 1682194 1013593 2125098 646914 1048925 2191114 1519499 2283664 1409687 2037923 131887 1248264 723486 1540198 2371432 1656519 19880 430240 598699 530475 1386877 146713 659285 2417245 2193361 2117569 2502537 1620190 383042 1342399 533473 808286 311898 2231960 1806691 1791621 2305630 33714 586642 779371 2382306 75384 1110859 100319 617760 1044247 1086044 393577 1496553 83923 230936 845440 2357964 1423495 1765565 1252521 659513 1844205 898621 518682 1034663 1567086 2194931 1255234 2025983 2385181 313909 1065099 2119320 2337281 518067 1878664 2522674 1215467 190585 1707753 2406045 1253024 1147039 2333602 1484099 2171305 492709 1857299 1471282 1157359 2643844 1017895 859539 707913 233571 1575323 1532356 2264819 2075611 186478 1086540 1503884 1965137 374797 192355 1482473 2193656 350013 925337 53527 1230535 2272382 1704645 1014546 688018 2455713 1105024 139991 1762449 1033554 1802235 205880 1436001 1375890 320159 1730823 1846965 2220725 1564872 2486057 2560860 2317853 1203670 156848 1756796 1237169 570918 209077 1815261 180621 1531449 46597 2324592 2409585 340848 1045152 2145210 2501118 612111 1900638 76549 2374282 2117245 2330352 2283787 2400244 72773 152628 960776 759398 1616100 923770 288431 1984890 1868010 326323 2339899 1127063 1204430 126604 1886821 1727455 734799 742622 1277194 2214717 2482102 1926783 1637997 496686 1269175 2279437 1967371 2116482 2379644 2126595 1055002 766727 464078 1447699 1443461 1870591 796390 31192 1573304 663385 1640345 2622725 649364 714059 1266304 1230082 1706338 1565090 2231403 1691512 723808 306052 1807100 2490251 983157 798325 56769 1383691 570721 922764 1750386 817120 1333396 287958 2198740 330791 2639321 1720183 1249060 1265434 1818727 592782 1401497 721590 1045327 1605822 2467796 2392425 1892063 268670 1842196 606453 986178 2614390 2592022 1045799 1311377 2625041 1452675 1273134 891275 890937 2225042 947328 107715 1958713 440817 301740 42578 396446 1492954 914327 841968 1329746 539868 1594950 1446766 1476557 481281 388905 897829 1972193 1599003 2189713 2017362 530666 381506 1824433 1597205 955927 1180976 1879855 687078 680774 1699287 340601 866961 450111 740214 927351 1773759 2414331 1447457 255443 1350128 206243 2372985 867086 1463748 1601915 1844815 1654184 1534682 2424545 593600 1419792 250618 440964 600959 2379041 1434154 250970 2008539 1478728 550635 1313462 1516997 1937477 746190 933846 1633134 2393202 2288866 1031498 2197588 2341939 939816 1127840 2308793 1572900 170901 1933411 991423 1754733 1726882 1899378 1957332 1528804 1385255 1872253 1933113 261611 2267851 179460 990655 908805 1194354 1774674 957545 1592835 2085211 954228 1270812 615856 1429668 1539017 1773152 1575989 2182587 1232072 238245 2404115 2527651 140761 933659 1891979 2408830 1035058 1369233 1619199 1045049 199714 2615640 1724622 621764 1645888 1643827 1543639 148434 1493140 533987 2358431 1152704 2517742 2195466 1740829 1008388 475657 2324420 659719 2379817 1287877 1611809 1399499 821104 1343590 477101 690045 1501018 697285 1029324 1434080 426741 1773225 1776538 2418497 1377634 517946 91112 796193 994068 2259327 802912 1962698 1507400 1406528 772947 723692 509913 2587190 1069105 1136048 2610243 1297040 2491462 20640 2235548 1604220 1886935 2084770 1206391 2350076 32145 719725 2178514 780167 332972 171913 1078759 2376417 1083123 1898118 2434883 1965658 1641753 1358102 1990398 290186 1262050 2557693 374731 663646 699558 418792 1740956 2095338 2296908 1800955 2611234 233954 1510727 1845909 871853 1633973 88368 2502145 2159883 1855582 2508891 1500014 2459157 47942 1749078 918824 2617127 1602407 40927 1902573 1990724 652516 724033 853366 2291551 1976295 1025944 1964842 2118885 1509766 1874010 864074 2220463 665060 1096854 1106138 203967 2252505 1309293 528870 2403196 86853 990419 2082392 70292 1095604 2384534 451443 48005 1446909 658721 815947 1075149 1990562 197912 2324959 802597 1403167 1705851 1737529 874883 1688283 1077274 1365750 1771228 776905 1224482 323890 97693 2143037 1426220 154920 1872625 1340835 1387993 1896426 2562434 2226112 1122973 1331230 263889 1331665 42667 1575886 2008676 939846 928247 871377 1731888 1410312 2191355 639317 148860 441352 1002400 2111332 1158686 2333025 750846 416887 2152777 1638100 2588830 169954 2173069 826465 1201693 2219255 672009 778246 1269491 617195 1889068 1806589 2555344 477533 1581439 2018496 1714199 1587884 171335 2640681 765728 765020 1728853 1365805 2265768 1415471 1560485 1734103 919255 1228735 1641845 2263041 2276361 1725470 1252110 42501 2263580 2463219 92292 2615006 2565417 865552 1138840 2307303 814979 1086247 2527322 78091 966970 771180 1723861 1886164 916818 768308 618174 1951355 192983 159649 841739 1729472 778896 1586449 1308156 5945 781389 2525824 1113681 873713 1258223 332678 84030 2209219 556619 807305 1351064 999113 405458 720608 1640526 2502142 2212177 1527946 2398025 71826 562354 1279098 1564732 907948 82958 2261734 1275379 2500903 1694761 966611 2473695 1923076 429391 2142 451289 1769640 1747831 344025 1356146 108223 2171969 363199 1584798 2442177 163028 141603 343857 1231254 1653232 864164 1094016 1629604 1752764 764040 1367185 2493663 592729 252477 1390057 1470152 1175356 906773 2247012 2072217 1320292 394341 1604533 2588187 2074751 830135 1865253 1492437 1172525 1459388 2238571 2254234 967978 1916271 1809447 1676869 2436644 2196309 1686438 2472442 704909 1159373 2409594 2078996 30767 2635064 1313611 709802 1217212 2341524 2171679 2428423 2060106 529067 1359999 1638715 1777707 2459141 1660605 907687 2498721 1753122 98076 2634900 2055716 1716557 1864839 2610969 965144 1241829 1205662 1820271 2473781 187251 1762151 114605 875914 2001178 63139 2601892 1840497 341381 1128278 738518 2017930 2587089 492145 1557189 1799013 183235 224277 520127 1158240 1785494 592416 1352031 572707 849867 16189 1442078 260187 2583493 830323 1308273 1813856 146044 552558 933671 576059 1635514 498744 2626336 1667523 2093446 2017615 1833119 2064197 639327 75255 2491010 82836 2247562 926045 2071336 325856 1074282 1176645 459791 1502520 1478356 296675 1704666 2594690 1778207 1960630 1006953 2171387 2593639 2299430 1094019 362359 2324370 780590 39735 218343 1964597 2312083 1251017 972453 1744233 1401362 1173996 1303529 973372 562508 263736 1629116 157563 29472 2553072 2480520 1579502 1507894 2435294 1378489 1462072 97166 1849942 1574111 556083 2361030 2269644 2180877 272967 222664 965756 2029188 1770696 1872594 1403309 2160378 14602 1253144 285662 202526 1024697 2589918 2477969 2614119 1251370 1171744 1411526 485462 2387716 930028 554580 1203374 117065 215580 417819 1385657 58871 844642 1881454 327000 514515 44527 1659893 2621705 1297666 2055644 2329160 1134119 2111158 794472 1096841 754301 1158504 1959862 1595427 2009772 1324473 221286 2211077 685981 867839 1842909 540139 2510685 983261 1353928 1548314 611669 2157469 1718160 428793 1368981 593725 1204571 888450 1837049 129598 1103791 2213237 2036708 1783115 668344 382806 878223 161300 927688 2346925 107138 1206537 260343 1650862 572547 2502944 477968 1541248 2407939 1959825 1634599 1119232 354466 1411238 885213 2255531 1490171 1340377 695353 2385963 1792234 624038 655837 749681 97556 807575 704994 2542528 214501 1056936 1678820 1125853 991878 2151148 535843 730283 587665 1772633 1078467 2402071 650624 431154 889661 1146943 1488439 1979308 2163878 347281 2351276 2565752 294950 2282288 1214717 1475380 99673 2139534 1759038 930524 8200 252403 524616 57421 2260546 1165432 2571376 2299574 1713862 632524 2549465 2262749 1485223 1730147 1277467 304855 2137162 79740 1148529 2634607 2040523 2305009 955339 137096 998546 1845472 1416532 317579 449597 527837 309412 1809462 980871 1188582 1922854 2072902 156235 2370708 1436248 1894128 1995364 2056946 2370835 2369324 1185792 2275190 504202 863482 1231749 626802 1081222 457064 1961452 1257808 523382 1624878 1428718 198459 134211 1979049 2470947 1403378 2536347 1005175 1159555 1679325 1804433 2195355 1525053 1406053 1443788 392077 699513 1733284 278551 2539750 1956707 1097415 2158916 124854 649539 520241 1010211 1700896 2581111 205704 1277910 1650310 2167628 1476148 659483 532271 1699087 532391 908545 1731755 720261 465134 2330371 2109631 1151298 2003709 1536964 1280984 790508 1502264 1408402 1942664 1720731 1022665 2422171 1883946 1035127 2560930 89437 653102 1397583 805427 58628 1432325 2283472 368414 2548806 204950 1656281 1463186 2254253 1219295 2503594 2128808 1878344 572822 723557 836557 431116 956753 2557747 1627478 1783671 211008 981482 515045 1016436 904435 1969181 2560750 563297 62084 123204 2483868 430530 2553765 2005027 1350183 2025860 1592633 772327 2586666 827577 717504 1344891 877240 1260882 2029182 1044364 1590977 68458 1779125 2285188 1378337 497232 1304359 1151338 1697426 1314769 410546 1767387 2561815 1605745 32452 909493 839115 1761783 1309162 1250429 1001890 1594675 2369369 347721 1914274 1756385 2261800 966156 808789 2628794 1139145 1087903 2554101 848039 2545954 1566917 2537274 765582 1697771 813593 2450334 1920723 99310 2336458 670088 145391 853918 663880 2631200 1202670 1678855 1587061 1638262 1821246 1169322 376470 1100294 1923189 1527431 2612710 411465 1885142 948540 1528454 105423 2629717 2226525 2258139 2163622 1035906 1073800 2084580 763224 2365423 601533 250894 609739 1703086 2566950 1304839 416560 1994660 2111228 1556959 1391612 717498 722679 667823 2540366 571455 1181792 1523658 446163 2242042 458975 937719 1948367 2514320 2570026 430035 2183136 2324689 716107 171953 2051323 711765 471248 788067 1065407 2043236 2514263 2241299 2506941 433593 2144578 6092 2016712 1359643 45129 670326 540898 511847 902423 1173837 635454 681519 2396089 1269423 767695 2580867 1137784 1067046 679761 466517 366633 667106 522384 274014 221165 1500837 3330 1627743 2523113 1045956 369976 740917 2271556 1789120 845037 1199546 1518137 1518613 610511 1904817 90983 1325354 127712 422039 2291540 2441772 88009 1495127 1162706 2598889 2467982 2598216 47694 2212010 1886911 394695 2426189 908238 1023059 129866 438359 791051 715005 2322874 1352667 27689 1672547 2388771 2606862 1202473 814099 286676 2055743 2265438 1320247 154087 805134 2547050 870185 629333 786750 957897 420692 439140 2635955 2300139 1344787 1409953 307133 401425 694026 1419334 2212112 1947195 304986 1521164 1686850 2430971 1936206 346506 1784974 372273 367951 2433633 1124404 1832825 2166190 639225 1334670 2407476 484478 1207741 2125551 1988537 1731029 544833 1923133 567362 1778011 911433 123660 869238 2140090 1725865 733409 909763 225527 2593093 1346326 259915 867394 2304247 1750573 1628560 1248265 310029 2534015 843856 473861 1379202 1105217 532775 1281542 2079663 808550 2133310 1904505 347174 521536 125821 1877591 1710379 1154125 1196837 1088173 573736 1810779 875295 107338 1399806 517559 2107565 1439537 1561534 156381 1745331 2121920 2146254 787691 888929 1251167 1616215 1598915 266546 2282538 1393685 2210029 1753617 1344015 1622594 390307 77437 295512 232142 390194 1614031 932965 2598647 2090343 1580069 285042 996310 1213434 1488235 1990743 1616252 782907 1623676 935230 644419 1783281 2196288 2199854 65363 1897233 1937862 1488513 1288968 1185499 948099 2345454 1555295 1713526 1491751 1455086 297578 1983164 1320864 1035094 966186 659391 886711 2340183 2021544 1706638 1546734 1801980 1422977 2302579 2038357 2167840 546751 1194280 2209575 507873 2175883 1314799 1846348 430294 1454122 2342357 2578621 461097 1459003 2280842 971467 1545454 1592033 282604 120197 2597124 1969949 1332377 1001233 1290872 1985425 2234076 1265309 2375365 826871 1828994 1805939 572809 220882 285711 2585815 2289015 100295 1856396 137093 1469185 205119 835831 1067364 42094 1097953 1317336 1275235 1822072 906239 1102616 1590453 1427343 2215203 2577496 1891612 611375 1742069 855422 625773 1398907 864179 2157131 1187457 2344919 1891065 57761 1082096 742992 817212 962788 1449819 1847898 519167 1710311 927649 1029872 214401 2550962 1316184 1553024 1904149 2023989 681998 308480 1157890 2474137 2596336 86731 2076194 456205 2344737 2038100 1007274 1301676 2287602 1347425 1445262 1721805 1986955 1227482 985051 711068 1855229 2524225 1248629 1757112 1899399 1694695 1784582 201310 2450355 1062738 680798 1274545 1473254 1407801 718090 1469107 28096 1069971 489539 1187198 817147 251885 1873361 1201772 1402151 828261 1519598 924034 503352 649240 2056143 1644205 1169378 1903731 2109386 798223 748496 528085 2177890 1632969 943002 928970 63783 137654 416550 2516469 677753 23200 593666 370962 1623960 1569700 1166237 1462256 1692654 2612136 2476136 2490964 912894 1582575 1617498 797076 1538698 1625771 1470363 1546138 2272287 2629352 2089522 266686 1696588 2505885 1719025 258714 822008 293500 2037191 137122 1881874 1142493 1726511 2467944 1264563 1528036 400074 476812 707116 2364261 1459355 1791480 2101317 310674 1251577 2278056 1119636 1906519 2103642 1726783 1669327 1040238 2048728 1493746 1164651 2647781 1420013 2014038 1468266 1485769 1153904 1878548 2460796 1877627 859695 2304462 409069 44029 2422084 1086684 2348617 2068497 341330 860279 2074865 2468283 1041480 754813 1569013 2214198 2491071 2297698 1341149 352812 782302 1648544 1578338 2210662 1390676 2336588 1151698 2374309 1889935 1053463 1257011 890942 61350 1883697 1329217 2298159 609144 28475 224080 2104987 1328748 1766030 2630923 2248748 708811 1642979 73491 1709436 1657854 809353 2597178 411471 1458659 2476900 1672831 1353068 1028195 1279061 1460710 625957 751686 1180128 2077878 1920743 2374853 649971 2220472 1661072 2495562 754102 249670 2437675 2351874 90729 2378732 1762972 903300 805255 2379326 1738731 867800 331266 1519929 167763 1225361 137259 1746220 97518 1133199 246259 316094 757828 567810 2535339 830438 974375 787069 1821957 1930036 1729096 1888805 833378 2559719 55506 654410 521364 821762 688869 667712 1229656 2131322 688972 1962045 1518381 2486663 2612356 1645904 2490702 1159649 1636844 1600360 776134 2470471 1443949 130337 54443 861679 1075425 300561 277746 415869 2035355 2242179 233494 1489164 639729 2476205 1774732 2481368 870421 2314655 2230553 505109 1448701 2270103 59824 2389084 2400216 2574342 2230047 669825 2425226 1041084 791854 2458826 263393 680004 446832 2000781 2302563 1576227 2027602 2304627 1702008 1776786 2022112 863370 1585410 380157 1314939 1509159 2304914 1737974 259271 2370370 1743643 917254 1583561 1448080 700936 2240252 69863 1943948 1250637 1250700 299734 1013389 42529 924352 1010922 209550 1063747 496945 731723 396113 1617608 1716240 1250174 229033 124169 630112 1718560 1240996 2565101 1326635 675407 2083130 813578 1043129 1563498 1501077 1003901 2527690 913696 887015 898640 1193764 1214583 279318 1089505 1358924 2440538 1558509 139159 1511048 1980857 1353897 1146917 225942 2352992 906238 717759 1069347 399492 2311749 80542 1493180 1301887 582395 2126773 1353134 1962300 1831282 1415385 2014911 2027278 2403303 1409230 1814040 579284 2260135 1674590 1588949 1343049 1951150 2472657 214191 1715331 1719760 2227681 592776 1701816 1769866 1574947 856273 1970717 619593 1236875 282375 1624351 323402 1466901 2515480 2301453 1807713 1660740 1367040 1580054 993033 780643 2428211 1321668 1009247 1553460 1967944 1641844 1362327 766038 1710165 1557561 2286957 1829689 2503994 756226 418749 2579581 1156047 2195876 1017192 2620610 1266506 1905670 1795611 1396663 657985 334376 625860 1530586 622528 2300583 969785 2643857 2128821 1927690 706610 2569028 2081233 78235 162349 1249238 813669 874485 1467648 1848405 1698362 1011503 1971849 1249819 1425491 1174183 2641206 1401028 1514085 2133914 826322 1451273 1269246 128692 2015834 940535 431577 1340559 2212307 633090 159566 320265 2003008 1944505 2214640 604822 380670 2186301 2164268 1375908 978501 1209215 2243627 330351 1212455 1306195 2370300 2510064 1222811 1077898 1924588 25120 484342 1710624 1125124 1136599 338000 2219555 1128196 1521586 1854251 2210387 1819253 901823 1731609 1894072 120443 1951535 2224075 460513 1181221 1280648 1597994 464852 41042 115310 381358 2352796 1614694 497341 272689 1965719 807994 992481 1414628 1741944 959752 735951 62281 329085 1670385 1704762 2064638 1974046 303342 99871 479196 1881045 525993 698210 230190 839660 1195285 285174 531522 280724 1297338 1042086 1178358 403812 978893 1336345 2424182 2088991 2379919 2579602 1712917 471001 1265699 1508483 12932 1923435 2210705 2379 1674011 170915 2294553 2115908 855824 599723 1350289 2513157 2488588 126973 1754253 1385718 91832 1488665 163703 408844 1150264 1997346 1564236 1984074 343623 1906890 1597934 2517336 1713765 677881 1778373 1652519 265636 2103254 816668 2230129 1885358 294961 714481 819458 1157302 2255333 779282 1143383 1993730 2485887 89735 2504063 45051 1189547 1733623 11734 1115841 2495015 1386134 8095 731922 2202671 2421206 2563064 2366568 121630 988022 1846095 1366085 1094856 1044575 1105526 2628029 168989 122562 1011627 1464879 146710 1795694 1646816 239130 1086545 920040 584631 2045527 1521856 201763 2080851 1170863 2113045 319526 490904 6015: 2380559 1938183 866057 257734 2201468 1996703 468508 1847935 1204115 60250 2223148 1477031 1489319 636885 820358 178187 2101484 202968 1212401 34822 688997 2465773 1712109 1171694 1833553 2340231 321593 438654 1602754 1599423 463937 818707 1407041 2628622 335589 2302294 1816226 408857 232526 496661 1384589 6016: 1495626 268467 642582 1048766 103713 946652 2534215 1177126 990291 1891884 332182 1498634 598127 46011 966248 1897473 568284 136296 973399 435680 1986927 6017: 1331811 1706957 1602580 2408402 2209439 732381 1499741 2492733 1065191 1613017 15561 2168658 1130625 1281766 894228 789645 292813 2228011 59890 967637 2148826 1491873 1794176 1644911 1894769 2282475 429563 519520 525698 944167 308909 2177998 874650 2077980 1408953 1484049 665018 2410249 2059696 1073564 992028 1983816 1596047 1564200 162575 1726439 326534 1474647 237286 1231215 993424 2600290 1925926 132069 1620222 309755 6018: 1175361 723541 1302507 451306 1697078 986812 1171248 2592034 249731 424669 1809772 1125278 1495851 2101332 664646 2210199 1758002 1184111 912888 2478744 2075123 78388 267107 1542006 602: 2522365 2526389 1635708 322388 1292251 1845773 945035 2555803 382817 193506 557924 80879 2462113 834752 1427503 148608 1212182 6020: 120980 2156278 1097275 2260901 1548649 1661794 218004 1973979 1707691 134736 546234 1294575 1107475 6021: 431732 2068876 2501468 1064542 2281848 77691 2211740 1362105 1645427 2431794 598757 1846387 1327727 2354439 1836801 1111232 909125 1754097 1936425 447386 1205352 1603774 998377 1085967 2145107 16287 1315249 490057 1588150 66087 316669 1177152 419176 2250104 1723438 253326 2516156 2364497 1553263 1734932 17665 6022: 2364674 6023: 2060090 1435900 243738 1554614 2382523 829359 2431916 2631526 87228 1006570 2612756 2232973 460591 1854269 1033309 2561854 577019 943471 1821390 1404520 1230307 2137744 939163 986535 813485 926595 371051 1193613 2570803 2151475 2615218 1539441 1100619 1508438 1312943 2227771 2208507 414408 6024: 1422538 840401 690579 837413 2477239 1277524 2255816 2459635 1999354 2230109 933168 1554291 427561 2186643 156607 1943606 309333 1258852 1774993 1514422 2232927 1317679 1068303 2645116 1586309 1185932 1555972 1567630 1795451 1717318 2140798 1893210 1014799 1370323 1173615 510319 812995 1706030 2333987 340386 1542793 1054527 1025764 1278994 1945488 2621759 1832551 142986 1059699 2444300 1823240 2022519 2439705 1963661 2557710 2467047 1792817 2053057 2508922 2038461 9396 395506 1411469 532491 1534402 1062428 1237749 299817 2353230 1765882 1577370 2197256 2556335 1717401 780687 663734 274409 1427406 1562892 1615808 2276105 248982 986444 2377026 2013129 1136796 357884 2534551 107660 2136757 1182717 294331 304791 2349520 1507034 1707049 1527472 2242903 1714074 936414 1559075 1699060 2142662 481077 1995012 1167175 1347916 1590757 1597147 2084067 992096 1063373 808126 1807366 2470497 2215239 2358574 365566 2297877 1067491 2340579 107739 2629066 1796741 783515 1747911 394148 2005053 912501 431163 807033 1115588 2007366 1600619 1587148 1806913 1234572 1066973 419619 931512 2467275 1919942 2315185 1719118 2376137 2640238 284306 1753055 646922 1170041 2183136 1618405 2165743 1203822 918933 2348563 2201680 901049 762007 1553129 825002 702897 2431027 2251095 901538 2446032 2207065 2645284 2500625 460954 390334 2228696 364266 1871203 684919 698835 404703 289776 2407285 2399718 1930253 1648991 689229 1066376 441313 1027563 697913 2017485 465442 1624921 394646 2171172 2203749 1263525 1441660 699412 1331145 797784 1279360 1451438 625827 803361 2226491 808987 2525065 1721579 423065 541572 1608305 2152323 111084 2154359 1678208 717033 6025: 2610157 1363756 415327 380467 576586 167534 1700635 452690 1090728 751666 2384235 2522337 664809 1477874 2031800 166171 1144139 340206 748090 1558208 2578425 1267521 1287189 322294 914045 1822470 2574762 1039061 1159462 492008 2391645 1698333 2049697 1351522 2573464 765743 2286014 1012791 621146 2494693 1505374 49556 1514040 1677426 2168666 543531 6026: 486507 1325663 1557262 1699979 6027: 375269 1451137 682811 1201117 2602206 2077104 1790092 1252484 907888 2615184 884321 355804 1261730 941346 786155 1061354 1807973 2240788 2392281 945302 1296569 113256 1266701 2414681 509563 919452 90579 1111051 763949 975220 725944 1053296 2450156 244750 1724696 312882 1621413 1558315 1038475 744171 1720235 608238 2485301 1087316 2194699 1059238 958512 2453259 718200 46200 6028: 2260281 60632 2479003 2324513 2004287 1557415 2047532 536262 1547701 564895 1610947 236355 357758 2159912 1192157 1777964 1193260 6029: 301205 2008673 2305433 2575392 2470276 1950418 1483986 2265292 664339 1791576 2076883 1409611 988771 1335711 1214654 1269116 699532 2572781 2103716 1668900 221653 2418487 1261010 2622284 486063 2501060 446356 1193733 310621 807507 119077 2064029 1218966 985868 1068205 1315983 2240280 2050621 2267650 1725501 2164475 583999 1424364 1808487 948458 2347558 550430 261572 279240 152029 2247388 279130 420141 584086 893126 490069 2144888 232566 2446842 2506101 2298531 1031954 257416 349474 317960 1772767 571801 1875207 248128 567290 1239791 421858 993058 2000068 2413464 1370466 1372569 234984 2218535 1518266 1285514 1914537 2507698 2605754 973538 1497802 350335 1741763 1829961 327693 1327594 641044 896331 1243969 443660 1372111 1003803 2393229 455442 575886 527126 690036 1432076 352563 1826978 1645694 2176021 468169 2156129 1828286 91243 2233868 261500 945112 1266560 571436 1054270 1033096 1612428 371384 1695200 2383101 2521420 2178549 215279 617093 879758 1440471 2315657 1466380 134778 1546507 822799 489371 1729022 179380 1130946 1150643 1537626 1904415 2645206 1265655 783614 1712349 688005 258215 445898 1781596 660404 195240 2638366 639192 1030739 2502549 828467 2345741 1094209 765763 2317806 259824 998191 1838633 767082 2528918 677361 652071 119192 1815130 225517 1252823 1643161 1208018 546859 1937955 2081884 2602229 1169080 1341754 1150609 157542 1213647 1489898 148674 2066892 413544 1890012 214673 340262 1883478 918044 2575681 1706227 462191 1561935 832425 1296390 1038233 209942 1671427 1548834 2328803 1690593 191731 951992 2277022 1124216 1832023 2562787 1076083 1252889 736996 1828461 225338 178399 123919 1900991 2529406 52305 984410 1013599 1012693 2026414 2503562 2549520 951479 1267561 1455696 113421 628599 1206080 2585993 2341627 1369147 1174133 2127092 1420010 1745225 1154249 1980168 1983666 624715 2013769 1159455 2220687 282970 510719 2485167 1456243 2537449 949574 401304 1901725 1568796 1955714 1913372 874571 2198444 913542 314853 614650 1124265 797783 1834824 905935 2646028 2539546 195312 1248840 282443 2130092 1163329 2604928 452049 2355507 1069068 2025302 1898743 1763919 128832 2295270 778933 2084075 1500955 2538322 1250261 982452 2273781 1654681 130938 960011 2563745 1836790 282847 1609950 938564 1916704 74676 712445 344069 265055 11580 346698 973714 1560227 2321983 1749868 1347822 1804983 78157 2199947 2224782 1253951 354758 603830 706929 956963 2352000 1838159 488182 1199757 736691 1104682 820086 1628225 872192 1886289 458414 2464508 2556576 1477824 327133 1140009 2274275 1041765 2355541 2218316 2346427 2465199 2282952 2479257 2311675 1721204 2465908 8053 2618487 736805 372548 1417635 2338966 1905814 998219 1468542 1410807 2147687 1474910 676467 1149163 2619323 2160744 1161021 1007232 1286235 1433360 2579251 614364 234614 313704 1545598 1293566 1802569 851299 646397 160669 1531673 2073999 2271634 1566804 1116243 1044757 1155257 552579 314713 53266 126584 2512580 1629287 867006 432635 416773 2372898 1600162 2498602 2383759 1227063 1405609 142173 2214983 92249 2464801 1828746 1165780 2121499 1279614 2214842 1636485 484025 2599185 2249389 151639 615123 478702 2491759 1751671 1985389 626375 4350 1342944 1545027 402847 2099139 792848 2008676 1513549 1081642 1726913 1267178 1100991 1908962 727773 478878 1443212 877386 1542235 189663 183221 510241 2430613 1672388 1957652 547315 328282 973407 2570880 833938 2258636 947610 2512060 2451152 976028 1747155 1441611 211298 101592 374793 1332385 884753 744949 967569 2363618 1453107 2044883 1360165 1266586 254248 2277570 1107351 2420527 622167 986731 1845579 536690 2258463 2230205 2011595 444312 2602489 405392 1261564 1856507 56712 2404963 2485683 1666598 1339240 1650161 2293701 2344927 2300704 1963861 2323697 1857768 816888 1503097 340062 625666 2373683 2436737 4334 788723 740893 2628115 1631908 1288972 1390835 2486319 1743470 1832776 1812885 1913642 1135819 110460 1711081 687454 1437672 606781 944439 811425 2180627 1348084 2358347 1664999 1499307 1763993 2360136 1127352 189886 279462 1807137 1569686 1340844 2555808 628353 1108895 291639 1056638 1165022 242352 1393228 2271894 784610 2105645 2606176 2531647 2054581 991391 2052742 1253250 2481891 2124508 359784 592822 2527670 1717090 2315780 2137775 1882793 2148606 478399 628614 893294 1204640 162222 897162 141892 219296 1872603 1967263 948086 1495286 1148083 258427 236536 2586472 2223879 2273492 1495104 2546998 2004719 1163765 162076 2302116 2205622 2401219 1760010 1653519 395550 660549 659625 2484622 955176 1172995 554205 276484 1798116 2051888 59009 831506 144078 2467246 1383304 1584769 2220887 1779391 1573058 928480 1435748 697844 926935 1611420 2259651 1279758 876784 1453882 805090 674744 1818246 2035835 2347688 1385080 902404 1769605 1812177 910592 1695935 1141507 576903 256074 1318473 540382 187028 1514104 1744378 1252609 231704 1797966 1094821 2177379 761900 2151587 858853 371115 1495060 2383425 2014247 179884 2585608 558572 2320524 1380902 2037895 2182878 1472838 1631944 182965 2491739 1067678 427620 1991979 601133 2433291 571800 642935 585020 387998 1487518 2639982 507486 3195 874940 1622113 728481 840449 2146977 872339 1256706 1993291 1839328 1515334 1210711 2045707 240088 726296 1466729 2355592 1005942 1023534 1266248 2449870 2311275 1482202 1796748 649317 1994736 1106572 1737477 315192 544214 1436718 2542661 2302934 513966 372738 440330 1790151 2414388 1251991 2641965 1700196 1397673 571512 1932508 661919 1902400 2496469 378229 1282730 453134 608569 2121083 1820783 320109 415294 1960798 1095230 1637014 835953 1752082 134650 762672 1023479 1307167 587242 1064083 451187 893980 1494648 742808 2557599 2632327 598035 853890 430212 52701 2441034 159112 1741802 2011820 1221220 1491107 771602 604432 1163401 1412130 1765228 1226539 403300 2074730 2378038 1554903 2056180 456698 679696 1822187 1910578 1910854 2397445 1555227 391771 1326169 1753447 140190 1661261 386235 1278539 544678 1014333 1815193 195789 631371 1285784 203765 2537666 454511 1134346 1106667 146001 1368358 360530 505279 2377890 2334934 781356 1567257 428799 977420 1173034 1467367 994378 1521691 1828988 2215099 341966 1372277 1214157 2592737 2444708 1120643 1430096 1959731 442558 304685 959948 937880 2597205 1093406 1630378 553907 2153489 1494505 2302577 564861 329322 2280248 1758288 681749 2286705 941675 1021747 2399049 353077 614417 1471869 2533954 2180196 1025414 988750 1590635 1301718 1338129 929007 856145 235175 115898 2301142 1583916 609530 1016673 1412310 1104333 1213571 920375 2165815 418161 506653 1517503 2574426 330030 834696 773256 685254 136501 76305 1377282 1737186 1673299 347726 1170298 2146786 746694 1592794 619163 61099 2551540 130191 1119668 2618825 1626252 1385048 2142851 2314577 804960 1161142 136296 2417038 1224932 146843 2113337 761063 1073495 1245833 2559775 1720812 1018009 995583 2147536 777125 1561936 1491160 918356 792284 2625381 816802 1800640 2517054 1320728 1902689 777356 1243693 1368725 2360654 322328 2453486 2090331 1025119 1046698 537180 1808030 1293530 2012934 2368985 2042025 1150607 2605507 1353981 1240740 2234534 1023580 2062177 1442230 1449707 114135 832774 1404843 511505 418849 1573545 1900584 2319764 1457533 416193 1212705 2527557 279224 1619860 373481 16513 27753 400573 1215820 2275411 333679 2537295 2101290 312044 2031630 1487871 1683048 2490088 1489660 102241 2035190 2269448 518430 1832100 1501340 106584 2431188 2628439 1769579 2528722 2306547 477791 1236530 2059121 862746 828936 885275 1780414 986203 1651701 2050793 1070261 1943589 977992 260934 327949 2020087 458484 2072238 775625 1434471 1025901 2118893 1158151 526698 1500291 1048731 757753 925816 1064258 1257999 1221388 2558944 2120778 603: 1701151 1068818 1382935 2608542 2517734 2435006 1267254 818137 1600085 6030: 217551 532713 996628 2166014 1991068 2141185 2120221 1350038 78986 2471827 501007 325649 2001627 1221365 61691 1051624 1825042 1777419 1787759 1771562 577577 1338527 1361558 1475739 754719 255376 1695800 1457151 350008 365284 1205117 2354340 1888517 1435983 1414730 385635 1945007 1000461 1246966 38398 103233 2511550 833499 2306011 429665 1906746 2087164 404885 37492 456845 740284 1842670 1897066 2416059 540459 1139320 49378 2624842 993670 648568 1500849 1575621 2025574 1245911 313026 1088663 1452165 2063594 2057596 383634 249800 1072909 1939086 697155 2115362 2018764 2077955 654558 2332778 2130595 391532 1867561 518125 762207 2625759 345003 2575800 482756 347243 559915 843097 2352009 1083971 2291381 2558847 2641427 1799436 581769 600509 2600462 97634 2585622 711289 2402161 276922 2553417 1020990 1730768 1880880 126703 303304 441758 701608 674975 1165499 2128598 1310728 322680 1612448 1253914 904675 28915 1470599 761772 157318 355460 2479769 706117 2152201 147211 2238698 2088993 761521 74688 1396235 440269 1895056 495364 241909 123448 822414 1013532 1440290 343903 1002329 1309010 2505894 30349 478711 1463822 721299 697715 280598 330520 327937 116971 1766159 734220 1174038 1132223 2056273 2344688 1191985 1838190 221619 496399 2590751 2192113 1358794 1368892 172490 431924 1023132 847792 2375307 2394540 1630564 578008 1138050 1494808 1428226 2179618 83679 344546 1244458 1623923 2498308 1986341 494055 1211692 608041 2314058 771466 1494763 2289935 1027210 655086 1413871 1632732 2014274 538274 2578096 2051124 2012938 385255 1015708 2390044 1649488 1482589 29777 1636432 1672508 77057 868548 1540439 995099 1206129 2190222 237162 778501 2325629 304981 527000 2438541 910954 2601344 2252756 997203 980875 48067 649223 2242607 87007 1080652 736882 1089121 2139631 314575 1839767 1611726 1381657 1310293 240518 1000224 50623 1364134 214628 576974 1132323 1077466 501099 1943877 1769778 1639354 1969720 937637 1691347 1726023 1387727 998702 513497 1999159 85019 78666 2462045 1573491 2262480 1830592 1724020 1296889 970605 2317488 1681618 2367082 1667493 2250438 1495305 2632710 2311757 1490157 1689838 1625533 194374 207060 1405570 227185 151549 1685244 1010063 92343 538654 1886957 1105463 659398 428702 874427 139012 1053158 2147608 926206 561497 485578 766819 226445 608138 1559280 1583890 1644078 1823719 2023659 2447760 266218 1379671 223634 772894 1999699 2179511 2313822 967188 1555243 2437429 931302 241445 1384439 2010869 2073607 2645135 1455091 2357723 930203 299333 2241453 116394 2335776 2054970 1838908 1099357 2526592 229918 1124870 2210617 487082 1740999 498148 2608667 1129838 304401 944376 2573704 2073039 1146239 1809835 1059201 1128132 1923190 2551068 1189890 1922862 2530497 864140 1720508 883013 1903120 2294987 2005687 1999533 1303121 1224367 1918290 976385 416714 1919803 526578 2369667 1969327 90742 889489 83476 1552667 2562042 2374060 2239189 1446967 963174 1818364 2574221 2122139 1080020 1925897 733493 1284918 170026 2521535 400425 1625144 413625 1649398 1978625 2453514 1899630 1608848 2151321 949179 916138 377179 590252 577560 1733815 369006 2581115 1749580 687156 2286308 2218825 1144219 1136162 1341316 982089 1526178 1933073 1534677 18970 1776070 2563887 2578521 1441918 1410426 1323805 1878087 1484330 1861113 2435315 1652249 1301371 1287360 376165 2135817 630783 2289958 833255 1695715 577384 577878 829948 108390 616138 2085139 1323395 1691745 1800920 2015103 1461052 1474819 2389475 1611288 836625 1353913 164674 553483 1734579 2274466 206921 2048095 1150000 749696 1859090 293070 1534091 973814 1012679 1658542 1603133 1217875 800456 2024696 553069 2570187 705671 1069431 401769 1232149 518030 1187386 346505 2223161 1102270 769577 2343813 90794 2391828 2285993 1698690 1285599 881530 636483 1198891 551041 2378837 54774 1308019 399830 556727 1635447 323327 800150 2145692 1102140 1672780 414928 1405062 1862934 1587321 95507 2158518 2237317 479860 1032164 1799762 405713 2557490 741440 1559720 186590 1939423 205296 2622051 82295 1906632 2265396 246675 1127200 2394885 2558023 697912 300981 536338 239632 1133314 2481319 1430387 1739534 353155 1287949 227290 2433327 544072 1552487 1505496 1359832 632121 1210956 1185093 739445 534604 2087831 2210174 1925605 1582510 734499 2306957 1954742 1604392 518326 1992365 1192630 398182 79695 258355 1402560 1717257 1215421 1086104 1033381 2068151 1605543 478518 1531611 2079502 1067162 350263 594847 1232280 1953549 106399 315785 1565008 1182357 1566988 1126005 2263432 2519272 1181097 2025398 1591640 1680771 1909608 186291 1674787 2333239 2155259 1855029 412108 1970940 2081479 2587321 174579 1794383 1586826 2045003 1311067 1363597 1770299 1468557 2509600 1783759 2436494 373474 2266208 597335 2429887 2461982 340107 2467045 2137154 466722 608039 1517493 285476 1160316 1544422 205351 1814847 2023111 2298145 1532023 973121 328458 698753 806250 659227 1483977 1724055 1150365 666559 694707 1912380 2236508 2106701 1435630 1445813 1751583 771684 131834 95064 2216897 1780870 2391825 2379533 2541781 2153578 1404511 1750314 642901 705061 170093 2500889 1618266 1277495 499139 1498441 648977 2527091 1966387 721664 822440 1021051 247708 933264 888565 666716 1273110 2023505 298371 1794065 2561234 1347022 1931110 6031: 856436 6032: 942914 2521781 2445236 731400 2359793 2253760 1537125 2102321 1250673 348604 1760889 765311 216794 1755323 1954961 2444087 1609016 1647942 1725757 1221304 2497679 562431 2047030 18252 2201194 1502287 2485724 2610330 777643 339113 1097460 814388 1482008 1730161 49102 2035189 1890364 1159926 958687 804335 8664 1987336 1141769 1818586 23086 1225456 6033: 903688 976108 1492353 1440329 2124858 40950 879363 1898454 850331 497374 2234889 1849432 6034: 713716 1870236 2549457 1653761 165539 2246051 1121616 2220325 574283 1996023 2216004 1987141 2310345 1682580 1465733 259348 1946810 579491 1750521 1096969 453262 1812874 1451676 2627752 2342441 1596868 676450 926676 2598218 729221 1590340 497181 1579663 1290754 890087 1458951 2503993 2439694 1289728 2088118 35647 1496772 2166546 2157389 366994 731045 919996 1785873 2476672 2309652 1943993 2640143 2589595 472845 1250282 913107 61826 381231 1939195 147224 2517800 767537 2578383 1109282 187965 1965098 2225276 414635 2453767 1312928 1506137 496360 2025775 1918493 81563 2497534 2265212 2337558 1815565 578798 1991826 2480371 1146569 2138894 901679 1166058 2621437 615368 1519723 2103778 2606103 345176 204259 727038 101065 1047263 2479523 1958704 1053903 182506 1151739 303146 772191 2594167 2644210 2108777 1421717 587349 1361424 2134389 182163 1165573 669597 754121 1249157 398744 7380 1129550 534388 1730948 410551 979635 2348049 1459444 2445546 214673 1370481 1122317 1269561 907095 849760 2458459 2572936 1353211 1516688 2003947 2385673 2578387 1167958 367179 2275144 2512787 569730 318644 1203375 2421511 990507 1547568 1374830 801021 2077527 531354 1138309 1302246 2566994 1704168 2354813 828444 512995 1963896 129962 817522 107159 1834422 127674 1256381 2075901 1485728 453098 1284966 2107834 594450 1776840 2405133 89940 1099901 654934 1925945 2632001 1773330 201663 2001979 1435460 1315903 2607387 313630 1101615 539985 922941 348122 738250 682378 2561554 2253142 2584492 1443200 1448416 1369807 2189241 1263280 2090164 654366 793406 478133 2337102 2129837 1716339 1920931 1613967 1506607 1786516 2344046 2362776 1264878 224448 55394 2358619 1705697 2604306 2645616 2378084 2030690 1487743 914078 2043881 2145771 242114 1355897 2392084 1352982 965156 1136192 1372003 507618 2190685 1699177 2073093 247034 2456906 377327 961935 2112585 1691506 2528767 1183430 1371819 2599420 11872 2213267 454083 178886 1349121 783233 663619 349762 1338336 2608972 787977 2447747 2589896 1721671 2064050 713552 2293758 163050 2202116 562206 288834 1538868 2005929 2141086 1009323 1419258 1166613 316793 273547 70744 1165620 978529 1649805 2125576 1588295 1610827 337365 106025 511342 2388170 2647034 887462 569984 371663 648269 1960895 491735 2013120 1610262 1370403 439149 1167214 1460140 849511 1203622 2472365 2173007 434080 35791 1089335 2450791 1598201 1768346 2273555 932790 1357810 697400 1272223 2401709 1993542 24704 2458162 627163 2282497 1013491 300714 329296 960959 2484878 950188 2071911 683939 319191 2195626 1819845 1951355 1241893 243971 2627249 2061245 1224753 309286 530805 995674 1465922 2276837 513238 762562 271028 48657 443374 690837 2079003 974103 684857 1822608 1383280 1271538 2547635 1362121 1155911 1181228 2302576 1834880 496526 1035885 1988954 243751 1549908 2536365 1310843 629480 64627 983174 333011 1980663 575325 1117540 2344773 1724483 278950 2392596 1442109 1459448 1825228 2283473 1969581 1994027 2458458 1481275 2400579 280251 1522922 623142 568934 1031443 1464600 911353 265323 1373909 814197 60936 2167912 2165299 1569817 2138 591122 1368211 825 453005 779527 2394561 2123725 1182341 2026652 2138298 741465 1378811 2246989 1318050 471752 1318306 996405 1356685 248296 2447582 1008465 2240837 1738856 1120374 2607385 1324112 949403 2563761 866887 1531733 2248649 1367796 1240784 2038964 935749 2020702 2542807 465165 2208213 417787 1383455 2071315 1844761 315560 292430 30893 995701 2201507 354805 672114 866229 501552 339422 1178468 2291778 2087680 2451590 892015 845439 391894 558083 1737020 2285491 2046543 2268754 1666367 704237 103880 2209476 1370369 1101964 108570 105542 712229 2346866 541555 764851 942771 1541239 1274185 231760 177494 1378468 460164 616332 1451915 807293 306543 1840022 1824884 2322266 1195966 1390148 872147 2237154 1484900 2548994 552981 81811 43519 776836 1774480 630490 2629200 325376 1553063 1403520 1246836 1591623 334016 2383290 2416646 670382 1422302 1357013 2409566 1578870 1325875 1466045 52502 185590 20014 462493 1332661 2555981 183213 1488448 1553632 1887867 1449668 1952406 2065016 150591 1689149 1216073 850908 1606419 140565 317241 2499146 2014305 2026513 950962 1041788 1200475 1618651 2555300 1237717 1870203 1619563 1053002 2250261 2222044 2019843 999145 257235 954804 2068048 138089 955685 589369 1863814 1588785 1991062 1790460 38383 1284973 2547857 2380512 1994111 1471953 1708070 748722 1744902 649774 733355 490522 755960 1372062 1948077 1149277 80325 2204941 924467 1086624 192390 25763 2018841 1931988 1416948 1810394 2390068 1078511 2062562 912892 1933539 1907842 1812973 1617019 2100175 996334 1087513 2179550 896672 393301 2575930 1509027 2363108 2362133 2644996 1217038 584162 1842751 400482 610727 1896509 938264 2135212 1621558 1824101 1901885 56612 1404685 994714 2499129 1196063 1495978 435130 1198221 335907 347894 1691148 2472320 1589995 24246 2100727 295337 2194986 835528 201160 2558164 2591832 2250428 2523231 67692 1560393 1478662 612471 2068621 929699 1524253 190666 1033959 852706 2142739 932877 1610127 1543883 2573135 1509247 1593649 707873 1868847 2186264 1444594 1958043 1809143 821790 309948 1917848 309692 1688316 471966 2644200 156744 2566569 169637 2400357 994533 300302 1726038 1114907 515278 2562223 1476529 837299 2135719 1768103 1087845 2594388 403423 2444739 73754 2335974 898945 480033 500357 949498 1813394 370873 1461118 1554689 2253183 2091384 50279 1997944 700058 1240767 1163820 2211315 2015275 864747 47400 1721945 2636786 1044118 810771 1190538 1473379 428939 2588844 1224755 346140 377382 2621334 1386627 2358489 599570 711034 1033986 270319 648930 230269 1850205 523574 2475437 1362044 757704 1834854 1245810 56412 450009 485105 901791 1482752 1713765 2384991 2220265 1874592 548779 1094367 732975 1479040 1009895 1197867 1112161 1609332 2040728 131944 1358432 686925 2118893 432969 1379274 2215102 1099478 2160330 1332152 70441 759185 6035: 658258 2321166 2536911 2456685 1063834 2164755 1420251 752217 154635 1761307 103328 6036: 577628 728426 1326788 2020470 2173512 2117579 845175 1961573 2567556 454486 71639 1430799 2075151 1669585 1620491 378911 832059 1639312 123318 997864 1059432 521843 78114 475739 2509782 478714 1987339 808549 696617 6037: 1299029 2602019 1666902 2116710 35208 2173008 294962 2221812 656399 695187 140292 718384 1937518 1873828 869522 1577145 315356 1773459 2536091 2013001 1489579 1831082 895804 1955935 1805855 793388 2097934 2524345 1460257 223911 670896 75153 1174458 1699238 450933 1654687 155823 1578428 1805793 1182186 2145440 1802654 2458521 497822 1530354 1971192 1549540 695249 1397004 325929 1049286 686635 1931130 1525719 1029422 958000 1723930 1969269 870372 1080573 242426 1178802 862524 146718 2193707 2015656 535875 1349574 749203 1392259 36903 2646131 622123 1367976 1489722 413729 1156627 2086782 1529599 1487546 1556209 2235193 466936 1180420 1591963 2486690 1480013 1684302 853958 2346997 1008544 482748 1156340 205860 542092 1088922 1795365 607321 314105 2381425 537950 161953 1415785 1288109 845091 97698 2371795 2153718 429665 1709107 759740 1674837 2606996 232621 242294 1136606 655814 1835343 859512 2534938 1615300 2245834 2188551 2637255 1421014 1733070 14131 1388811 11848 1090492 1754214 2455751 1269956 2597016 2238257 1943595 295992 1607813 2034304 2305319 665405 544780 799381 206347 2601161 643411 150982 2073866 1221322 364274 457471 348144 966898 1987734 1410995 67641 624872 478755 374674 1222291 2267430 193529 1446891 35928 1645407 276733 216295 48368 69109 1635091 1712364 79712 1331053 1641285 878307 1533994 18501 169149 2286166 1502115 88095 1953749 910492 39091 2172193 553145 2385711 2157894 42520 139409 2187111 1573212 343628 1916595 163221 1691502 2344479 19143 844983 306856 2266512 685242 1380429 841053 1637945 959801 1928179 848211 1573300 147088 1735730 1634526 1897619 2420181 1518746 172639 648075 1096257 1500724 1117237 2506879 1156137 228959 319977 930936 641997 418557 2244048 1445360 1357355 660110 831643 1683942 926309 598238 2227089 275498 2439381 2176674 293486 1867545 2266782 1930738 2046685 1308492 1504606 2272398 1687866 752844 1828110 532228 2533266 796076 282470 1204127 1375673 1052220 147663 908286 2058412 372400 174452 444717 2228484 258268 2105709 2557336 2530397 1030739 1997297 386983 1435379 325645 1017171 755700 442249 2027003 2429906 835214 132705 2307509 990228 824052 141965 2040686 25200 2099698 1943097 2560404 360944 1867583 1426693 745986 1984381 1551742 1107769 157197 1589947 995714 916792 933375 6932 2552710 875124 385070 220889 2469594 183462 2466934 1424765 2467002 427533 1974038 1292423 348779 2502469 933700 707138 964612 2542847 1548310 2351432 449973 870842 1042772 2071384 1350398 905368 715051 1475572 338112 1469454 350499 2115683 360277 1986624 352027 486818 2493725 359445 1896521 484797 1658411 1902390 1584315 104603 2077708 399210 1643303 1977513 1556834 45393 779793 376080 1892264 825218 2252814 1307239 1067453 1173335 819259 167135 1368883 964329 1685900 894225 949460 1274613 2217182 823751 1396610 1119728 1984193 2546127 2030626 1662742 2116805 2368494 1549522 2223440 277978 858891 2409488 113092 2360151 2393442 275932 1868660 1968721 217964 1189021 2207660 273471 900085 1539193 2224693 723941 43158 869851 551402 2102247 1631102 1587752 1053044 2152318 1643744 2050020 1341715 1567207 1113472 1757350 2015738 1802821 1752291 2166968 817295 2477985 1315905 2472677 1310460 2202039 1422693 1675670 631648 847776 629643 1174038 651192 1646434 885760 1444951 679813 355883 1790758 350313 1694598 648078 2439509 609967 2252753 651561 1658589 358624 306848 862615 284672 2605125 71779 592438 1636878 506904 168981 778383 2264802 1947754 637659 1085457 384336 2579180 863630 333883 243854 864942 2180806 352 1243008 1609892 1812516 750748 1124124 293355 1936393 524007 416253 540673 1856244 2219333 2581781 2544117 2011590 1723968 582170 825045 589279 1228350 1408631 2152485 1732372 702535 572118 1036299 1593449 717308 375332 2264057 1491044 1232481 2131519 2609422 1284920 2593815 1819019 1669701 2645258 1291420 42253 1855164 2643449 1733278 360829 152753 1415515 1826878 1818 351797 514708 676876 36947 1240303 1744774 130394 2552521 944867 1428150 1312805 604107 1806892 118904 1618812 1103585 1364997 139092 433579 2404761 1563338 2465423 187624 650468 1828182 392895 285082 2411740 83049 931546 1487743 2314106 1055134 56311 291578 605647 2153412 659070 2217318 624506 2242 870429 965070 618976 1441738 1521243 378609 889120 301717 963201 1067741 1304379 132008 2214306 660598 726554 1859542 198333 1529491 2461869 201021 266689 358832 661822 273977 899839 1879982 951298 223265 1640652 379215 1701724 599770 2388510 742563 222531 1895881 930937 540870 129222 2556249 693767 2136044 1607949 754805 1081036 997203 982766 1848809 244175 1134655 785845 1178324 2560086 2213253 2437288 2303027 2313079 1446601 1126141 805679 33497 845403 803218 1994193 435084 2412576 1579507 738538 762187 2311599 864463 349811 2143576 2373464 1591439 1948401 321704 2470759 337712 191610 1452050 2127979 1106588 1740353 1895843 2054820 900797 1675980 1743341 1209328 834539 1599980 1747142 1481299 741656 2225744 559066 1442787 2108766 1268 518964 2320163 2275370 2448965 1103634 993356 362274 1741185 1270877 84749 682152 98394 820923 1437368 1301223 2551136 570847 1324746 187837 2645300 2332811 833337 1392601 462 954956 1741433 680369 2157492 487133 314191 1328158 246130 1113843 349114 511243 465905 2023169 463217 2277671 249296 2292403 2200296 664109 1805142 1192478 1620491 456549 2478105 1728202 497508 428979 2262661 1246284 2087332 1149510 1938216 2469518 1820165 1921497 2292021 595628 1377055 1946310 1096344 1890088 1144980 1405793 2357431 154518 812240 722299 345515 1748611 543170 1376516 1827679 1892652 226515 1464932 1623989 567405 2397571 145253 939179 170773 970174 2406792 1119226 2230691 179266 1113215 1002410 2426494 1826583 1234968 1044300 260913 769165 1648322 329128 905560 1637709 1471177 1627488 1286108 817315 2149610 586070 411354 1001590 1820547 1026271 138601 1337955 379625 2475909 1030011 1651588 1034646 1130027 2233538 1634841 2341524 2023060 1256421 366163 2332161 945353 688824 651186 415027 48262 347260 1039413 1425921 323255 1163629 1837500 1543391 2172364 2036387 744642 91168 81771 742648 1016159 2027540 582370 2182064 370616 840022 1193354 1175681 1065521 2493937 2278305 2126200 1982150 2612642 808126 354872 1949261 2412646 1030349 363084 865359 557063 1266375 1017093 1436881 247035 780111 2012609 291853 107926 2235546 1738601 1207214 884603 72526 1115788 1058183 1336941 1014966 2586915 1018156 2224831 1072717 2334912 365183 2481957 943471 1425373 855490 1558018 1751032 2430232 302609 894876 1390473 1828429 2245452 1064607 1250061 1123026 1154268 2130217 2387767 2108108 344561 765628 1443544 30972 1975384 2560209 779527 1146284 2518323 100452 1240079 1007935 2481891 625555 1558153 2514608 757767 1677562 474374 1974780 1597727 2552024 174265 2236935 664198 2635415 1697996 1783614 1379363 345529 1700789 1959245 1648157 682924 2124249 2017298 158178 186698 1081758 1310098 2323940 702836 1358492 707687 1150207 572483 2480142 920685 184359 711964 1667774 1925914 817139 1741574 563952 66310 684272 1588183 1953036 1327884 221913 1534296 708601 4932 696742 1870675 2418533 1969327 2327895 341223 662454 816415 2539389 2133730 1161260 1907547 1552667 1838941 527492 69475 1250633 1305234 1689718 751856 143805 2101693 1141467 916550 178925 962150 1514804 1540197 485754 1506048 2303006 525573 869329 426939 1318166 521898 1426687 1920950 184818 1174097 1476148 956660 1863095 1130888 1918856 2548461 1690034 2512601 1948678 1954184 2152348 957156 366757 1091130 165319 217139 648578 1501546 43491 2116706 2038820 2116409 1210672 510970 1636528 63348 848708 1261840 891470 87921 1393317 347481 1312584 2061224 2472861 2294727 1211418 124030 1776429 1072535 377249 846731 286214 866101 463877 1071271 1556752 97592 1965512 1290509 1218450 582127 2334974 336514 391174 894711 70817 1242195 167766 2424852 693683 1753710 417688 1528806 1106586 713794 1781465 2297873 2328359 1162139 654201 421492 2053150 803322 80800 2086727 307805 1993316 533819 2538592 2353739 1336096 131268 1630381 2512638 942704 1521224 126168 2459135 70511 2480727 584158 1234231 2434309 1681991 1101027 1232604 1917397 601403 238905 417906 1782901 2194607 1504550 1710869 1918531 1439031 237679 2376867 1690320 469724 1458973 2241312 340778 1190047 1586324 1772894 2344948 1737723 2210978 1115717 829993 1071974 1256365 403971 1962147 583067 1270137 337827 789666 2412861 2025498 1878644 2449581 425800 111166 2641473 1769997 1274057 2093905 998 1457000 2317357 1389373 493166 240943 1299773 247323 114884 203909 887488 1375400 1004778 634583 1898357 1229701 1831361 1891511 2617052 1445052 562894 5872 2479267 671160 889046 726505 2344624 1380693 1067577 1658495 2488599 1799514 554055 1667114 132730 341711 1428547 1682536 1844981 2334109 901038 2461055 2414388 2640085 193470 848053 463136 1620765 1895247 668515 2466487 1715742 1553831 1479792 162237 255482 724656 28164 2017559 1642817 2548546 2116950 2570354 535815 1038400 1201761 1347615 2051367 2206641 904089 933348 1949696 893411 1325880 2254449 1133476 294451 715076 58419 113954 798333 1654720 870037 1984652 483890 1348212 71198 2159809 999145 1304938 757094 2105835 1421058 282256 1618588 2318450 1908820 82148 678049 2143813 1922 1861646 1551080 1175994 2495725 1190035 1388724 710718 1402981 882115 795340 1599223 409538 2487182 768684 211431 1366702 1623138 1384158 1598120 2106883 1868619 1666038 125396 38407 1383944 112091 164027 914211 2481810 1119855 150015 1167037 396658 1619735 2024910 2418319 1778605 2250058 1380641 2024424 628362 485282 429373 442160 1251518 2116415 1420045 1810364 1130649 2034501 1522615 2580113 2453136 2634065 2505863 2397932 759800 103536 1678172 1111497 2257222 876349 1503737 2045697 662507 2423052 1442373 1055008 1307609 2518192 2643430 124496 2355835 227340 2064245 990697 1927151 1183604 1406695 1688815 1655498 749854 2172937 671095 1992304 2569341 1958464 359365 1547593 857204 2201995 2120233 1523956 2319572 1817674 1962987 1884194 2126640 1103093 1382749 1928641 1182145 1955657 1970351 1829412 1984226 2148390 1001361 2373780 2127038 1542778 828229 2258401 2205708 1343580 2516987 2418438 989776 273203 12478 2053709 1672379 2584896 2423946 920578 143109 911846 231247 2266983 2076011 2105558 114760 1514594 1278843 2075583 1908035 1507710 2605 2196867 2466442 309429 812523 933402 658060 2063081 1811813 1001144 2042736 1743098 1501397 618681 1408326 98026 811199 250539 1839995 2427036 534230 2566996 1521062 1880839 1597285 2369712 1125302 1859557 1099180 2477534 1600134 2462503 2443670 132472 1726708 1409760 118282 2540097 2486222 420281 984485 2459654 1440211 1385981 1463246 2601965 1466457 2162898 1257851 220415 110134 2383197 1997376 1272167 2558236 1663206 2552754 2348938 1516383 2040937 423082 2323375 673506 454265 1746320 2045910 1163566 527547 2481920 1689490 2011537 641304 2595432 1360998 2413798 1567938 354926 2158608 1706748 2260697 2123459 256258 374860 853381 2413706 700833 1063716 277019 886399 853311 1139478 2148032 1597374 1161755 1777066 2633090 1060658 205073 2442570 1442542 360972 1633143 1388121 358267 96992 229507 1249395 2547257 676309 1449066 771447 2542360 1213069 1272783 2322533 2511715 2156886 1542791 1015713 1386488 1388653 2621145 2201237 1696982 1033183 913841 2339141 302477 526947 2174711 1886888 1224932 2352215 841778 2332766 1755164 1774598 474072 10172 981812 1808508 166496 328427 1098095 644713 443901 1860698 1849421 511985 276814 340529 1271921 514149 1653698 1724587 1512787 2369025 2132797 2035063 1491654 863992 225817 154478 94836 1934887 1643451 2539043 1684853 1356397 2230042 70125 1969303 2362215 1072080 868144 1906928 1265908 205682 2245200 1394713 2360566 2205497 1701206 1482721 1783331 1161481 1882489 251179 92641 147701 1685335 1691698 1693415 1150680 2458650 398934 1171321 974448 2129092 2619066 1832978 2559512 1462699 2374744 1488124 2434651 294617 391509 737429 791470 1571925 933492 2182777 1314612 783320 1288806 545882 734239 1161150 260019 290380 709486 2149919 1585246 2122037 583879 1507497 2353215 446522 119959 1975777 565696 2577291 1541893 2214363 1115418 893819 1018553 1567959 7538 604254 1005297 105226 1740435 1630406 373481 623763 179270 770598 787279 1753665 2145328 237467 1157410 1563713 2313495 2445790 418991 2381469 1196581 478688 2568460 1013464 902571 832621 248146 1696726 2202583 645228 1596759 1981665 1610435 1045343 1850205 1374242 1105935 91451 2336047 862011 2493400 1718424 1107298 190160 743314 914128 1894493 2202510 2035418 371021 1332254 1747684 148590 1354767 1066748 535969 583042 985734 1408625 2463938 1030435 2644273 1564189 533774 2601449 1704992 2552909 2301456 983896 433482 1387990 1209731 499193 2396325 1579993 678182 1076520 700697 6038: 1339700 808851 1089292 1111688 3604 1398147 977017 2056732 2135705 6039: 2635252 628405 1911682 1966585 604: 1926450 1078938 166758 2504521 142946 1110164 219037 6040: 2391369 419998 2334542 2002893 1402379 1058234 1586325 1240413 334561 2610269 1628622 2218357 1291222 530995 1182939 2624679 1281063 90087 1309634 2191129 1548469 237235 1361044 2209133 1574647 320412 1730194 2608325 2301445 2523067 460570 25349 588399 1976340 1793785 469461 1122120 1526008 2150534 1427987 2183192 53575 963545 1745876 596421 20458 1442083 823014 2535169 1597928 1170094 820052 325001 813746 1177965 895233 1792484 2243765 1659933 371644 2084297 2044333 1703334 1573641 2503986 2296988 1495351 795744 1482288 1965877 2626453 2588099 164412 2235105 1637734 2500507 1898471 1045257 2278364 1656768 196498 482106 831368 1880034 2213512 392919 1619911 2005823 1973351 1746302 2538999 951636 1940923 2462726 394913 2558873 2478905 1719874 42147 1625190 532908 829216 1520650 31810 2378221 884468 737577 684041 2196782 1695874 1445955 1704248 2170886 146914 2549332 370913 1737008 127074 1920828 1153013 1707049 2504464 2557317 2243812 25352 520087 1637343 2620000 1405518 825421 172405 1119539 1752267 733891 181542 976710 2271842 840617 543573 289504 1482274 28970 2220222 2390803 1111865 1066160 1708325 1479771 506132 1885932 1748240 1797865 563082 1016151 1799915 1113616 282558 426356 348503 2158285 699544 857757 1586578 1319223 582900 1025331 498935 748321 2228114 286887 2077464 1149712 961116 2371230 350856 1284911 1078267 1126424 643404 49777 2201873 2186135 1777173 633021 1359650 1366309 2569288 1342847 1996795 242810 559496 284144 2470725 2462063 1381097 1311655 229613 2364290 360180 9850 2076481 2626181 1440640 725093 2421912 1043560 598366 2076250 251790 2055437 1715689 138441 372888 2143481 2208248 1248534 1890600 1616606 724741 2434187 1111955 970939 663632 1713443 6629 2249063 1299168 1910440 1125818 1126893 528802 468100 2335956 837272 662746 1966004 943164 1380944 576634 1682146 1980456 807353 1302671 1702433 1675104 189439 1887515 1527785 550530 747667 245114 2528046 226226 832758 1967729 796178 2359563 1215561 1859313 26277 1048255 2063113 851713 2532534 2591596 1956593 1139045 1994971 2328881 1834647 896635 751686 979169 1099625 2478996 1732425 1667880 1672737 1990921 1627727 1561060 1795895 1674615 1326222 2094720 664508 2442786 646313 1841888 597425 1130932 1370722 1057992 1889146 816500 2195487 225107 909051 1589602 128310 856273 491205 2615378 785416 1519844 792385 2418809 1165754 1819125 1249483 2633243 1999065 297586 2422781 1225771 135417 863493 1074105 2430235 978095 336967 2038480 1174357 1118016 691431 409906 49136 1814253 2156955 2307990 6041: 461371 2361778 6042: 1203941 1429450 198349 2059054 189734 1760332 2196004 1505770 723011 1562289 1666394 2201696 421017 1643523 2611569 1838501 936281 2091494 2144174 792405 371909 1291272 2283147 1743529 816122 2042739 2259185 1833230 1866341 1137638 2412219 1895863 2137652 490280 417918 619713 810718 2205189 106774 1837853 365292 2298085 1336913 630300 2635325 976780 2601250 1245640 888096 1098733 1275192 928932 2052228 2584076 688287 2258600 1012638 625748 2473400 1488016 448984 1315986 579851 1282645 893023 1148055 1687343 1303708 2626913 873881 2362423 1237027 123134 2042967 2151225 662163 1573621 2114326 1430242 2607370 1322602 2286810 890729 676736 364162 680226 2214950 537505 375506 1003060 2595926 988491 1704005 2107198 514332 409857 630765 1071185 1454785 883415 570502 493903 1481051 2276732 1062367 1756378 662556 1736550 2254862 1534048 380321 1931864 162868 2442648 409161 1718785 1449050 397932 1036651 422740 2391109 1057308 303485 925704 1670833 1905644 2538880 2060180 1105823 1143528 14825 2417089 2588965 948968 179901 277928 1583510 435837 319977 1960212 540468 2618679 1961689 2250732 299354 479098 2603154 1201719 680677 2042504 2355225 1952026 359412 743978 1020998 2241155 561071 943992 942915 1013976 2375964 1028141 2404455 2388644 1980478 185231 1317457 16732 1997985 577622 1486027 829577 2147473 1268225 1143976 984026 2536234 604653 431347 2418657 238230 369713 2445799 1158413 1624536 1197402 80674 759487 1966277 1856593 1877569 810634 2643937 577823 2248688 2403413 1571884 480357 1506248 249198 2310468 2252824 506556 1491701 142545 1776111 514579 2608615 1843964 2439699 1440503 2301159 907846 1419649 2093015 1235972 1800026 348820 523162 1331337 1440387 1330095 525545 456436 9340 1103193 548190 1322907 2644460 816439 2418498 315013 1818876 2340094 2104099 2007772 2379750 2089164 1998445 84065 1970483 336438 2085002 1657245 2210745 819259 1736384 849860 1446099 438879 769742 1293382 114176 2109792 452039 993326 58489 1252396 120246 468909 799656 1234941 1608354 981781 399689 316125 664260 1720331 70500 1569875 5097 309921 1200660 599222 1595841 1178368 1051716 99970 1269166 501271 1997043 1858071 1726028 2602394 362064 1132223 2498713 987344 2324072 118550 783874 650084 2269836 562013 1853984 426001 2033654 1132123 1448865 648875 1190638 2335246 1412934 1517136 1712111 492764 2394136 2336436 2078062 1994713 1110905 2507748 1011245 2004639 2384337 965840 1087333 1357961 1901089 2619712 2037616 847870 1612929 788852 1744273 1907006 116767 2328512 1169682 2498861 2335320 1873549 2533700 267207 2276862 2151005 1707681 1470163 2344930 693298 2066341 1052643 2244293 1848699 2247212 2059238 962892 1829878 110207 1256286 26383 1126273 1967173 1248623 55696 1679284 1371592 147143 1319264 30360 14296 1475712 126978 2065158 164977 2006603 2611922 1769111 2640165 1711475 2311102 1824779 745126 272934 2424271 466111 747759 1680199 950088 1198038 549092 768518 108037 2009438 1770180 297486 346880 1529491 2418813 2079738 2120988 1950263 2358893 802776 551696 1838920 1296239 603084 2043876 1410655 2290349 1321708 1522835 2449014 1229828 257259 131890 2266706 2627121 1133102 133242 1417255 177904 2248113 292017 2443817 1154692 2170900 1733875 717784 2468269 803218 1960469 1480391 454929 627705 1835249 7524 2363242 211969 2343976 1881632 40495 24189 1368605 2557316 1057530 541956 1572432 71462 1316919 2402520 1070738 382230 1223715 2290657 2032486 460474 1150730 543109 1204497 318092 800893 1445334 1655031 2627608 1519603 539406 2149728 41049 2057715 238054 723768 1925731 227559 481046 668916 2033151 2327837 460973 2053046 1537587 548632 917338 776238 2604699 260858 411950 1826804 120165 1344313 1830102 1859744 1325778 1346977 2629172 1824221 1098999 924651 2506901 1257912 1905718 2484812 2564317 834019 1267229 1071954 85743 2389123 1774367 2121351 89254 1298756 1779960 582369 570268 1554370 181309 2444127 1720281 123878 1864395 1359833 1906541 973446 1149347 1753277 2324746 307257 366160 622617 710308 828786 686352 2147916 423452 1944888 2543288 1181457 2489386 2312341 309889 2500903 2078881 505171 603863 2270550 591460 1110871 1822661 2353303 1216090 827028 25977 1426667 1336885 1443073 2123390 2617079 356342 2286756 1049176 1787401 660039 1136639 333989 918600 449786 1633665 2151401 856518 148350 1802815 1642337 2235470 2306975 2509258 1126484 2082669 325581 1771360 1357720 950490 1527749 1852861 592 1828531 2493937 2206509 1529682 2368102 2357361 769094 2311933 84338 743960 1044933 1462882 949046 971235 2188193 775236 200215 1583421 1960472 1456136 1090506 2058733 1387455 584941 1548807 878408 2429171 2192184 194453 488499 1055880 1478956 1687964 1235296 2334912 1483180 36051 1156440 1141623 524046 125867 1376597 1542837 1480498 1235849 2143322 141842 1877782 1335400 1027209 1406347 2048238 2037725 536576 1381918 1874612 620061 1084037 9338 1935867 2223557 223582 957963 2557350 2047815 1316798 2471882 2228262 674359 315263 1751409 960078 1278408 762229 1846821 789937 1539624 1024686 1545944 929987 23083 1134030 68515 33345 1757000 1351555 1653619 1600442 661701 1445000 1429518 2494991 1953260 354016 1645663 766518 853876 368702 287963 1487123 773551 304067 2549031 1189518 358600 2648243 1733925 2288856 1152477 1247834 1078256 1285610 1341684 2347119 813569 990205 134700 553769 528002 324816 2359500 1736850 1283688 544491 47523 969912 1957669 1882741 1747648 274728 508439 275282 1321612 2332362 2016793 2072150 2059052 2151908 800545 2434290 187591 1549574 1501546 1380681 2161186 35544 2498447 573102 902762 1237028 761132 2265365 731849 1795994 76990 573972 2484025 2038572 1962199 1467966 1397857 996292 1463228 907701 959633 460492 1771265 1456564 1291710 1596586 2543144 782522 2235049 421217 2296822 1323528 494446 2433887 416300 1514732 1981709 1018434 672268 1293811 1231042 2218306 85166 2571712 1156025 1602360 1227437 1938849 514988 1994866 1315137 860117 1134712 2088501 1568226 1055183 2174519 1986817 2284416 121390 908254 794973 2402479 1327959 581259 1960172 1825413 452869 306491 1229998 2621623 1159919 116842 1422699 1202449 232245 1508756 716384 1583475 565514 613598 1540610 319174 1778848 2206430 273941 91349 1149256 1910713 394329 2303382 2396429 2082856 1706808 188595 2126858 699061 74369 1567710 2438229 1390729 2373717 307133 1758404 1884152 209837 2420503 756950 1628414 179055 1314998 329913 476118 1772117 1770810 699803 2027901 162237 2527661 1066506 1252286 982430 2212496 81861 1810964 1014951 1022087 632178 1452120 650212 2390107 2056876 1614763 442120 41276 198610 1121007 289629 389595 1249673 41895 2163085 911567 1084059 2433255 628437 2068445 286760 1502367 666743 829642 1521259 2384314 2057617 2124531 1357297 1647149 552631 2648309 1184701 1930891 1310176 995273 268773 1240300 1716231 1316868 691708 983717 100295 2453027 1873152 2618467 786193 2380084 39494 2282309 2532175 1296800 2357952 2598176 1992491 1198668 1776995 563960 468360 2313970 418355 276453 315825 319887 2036603 2383240 893272 2180555 1925998 1560082 2461946 580933 913259 2361358 2386686 41550 1230844 1331999 1832683 188498 1048028 2162403 1095670 1305393 1797336 2293108 2056543 440948 2614490 2624227 643781 1207776 2277602 2582664 2152296 357177 2157176 2051557 2384979 1123066 2055079 1566932 299442 690632 1150021 201453 1334289 267222 506391 1383315 449426 1517620 2568374 658060 2458697 1971013 1948450 1418425 1057084 1760961 477299 1887188 175082 777087 851764 2287502 2410073 2584254 1728635 2501565 1202761 2260093 1121849 200938 2138614 2308407 1198992 438123 88006 2347117 228116 1423270 1246775 857203 2358309 552461 426777 330766 1858646 551020 2208200 611331 596791 2261326 106390 2252334 2462764 1284969 1093847 675056 2552754 855269 735949 63597 1597494 2178382 964086 2389543 1243208 785287 1855669 1770685 1207898 2605672 521151 1022127 2031911 1426234 839039 786509 1453915 245485 1099351 165067 1355522 626526 2409712 1123035 2218837 1869837 87934 1396743 1450076 548262 1660104 1590184 1790163 331721 2473084 1178706 1016595 1243881 1187326 1536700 450736 2464888 846339 872290 1574650 227223 2324048 1348359 81186 2274511 304 374089 624075 2179537 1766619 1442863 708416 639118 2033819 2097327 1790080 2120409 2264427 558645 1727050 1975361 1288676 1601215 2492108 1155385 1688217 2233392 1551813 2552422 1698147 2396859 1172169 838406 1291796 2437010 1432233 1340955 1415822 2162079 1970128 457781 2351609 432362 869597 1387140 173904 2629926 2466576 1864663 684897 659603 550933 1631857 1952137 1714094 2430231 281779 654455 202838 440111 1492187 1943944 745969 2570208 1670314 2181174 2541426 2185440 153801 1180407 2400005 181857 457374 366894 2529606 1262621 1946146 2294407 1580722 338538 86828 292800 1891691 1368901 649882 226176 395724 2411296 1062800 2564785 2000895 2210440 2183791 2628928 1150125 1935340 2162113 1421885 1967819 2421374 1109350 638258 2274557 692105 2197773 1727022 162152 1929610 2550775 1009127 327579 798189 1689218 2155580 2139896 1517952 897919 1732240 280708 1926041 1769741 1341795 2262694 77915 1598768 2163770 1677304 6043: 1038795 2385577 834597 2231366 1376877 1260123 652913 1885040 1225527 389711 135170 1224601 921802 1265800 465560 1649123 788952 754742 1820771 1930752 2399005 1958313 157433 2012155 2369432 2425716 560089 103916 2228561 205824 447008 1893689 1179040 428587 2488622 6044: 35770 651110 6045: 1799111 1325127 85747 1966367 1400820 2641871 6047: 1906080 6048: 515712 2227381 1078365 2194870 2582008 2631942 1286049 1417298 1716758 630785 1213178 6049: 869124 1152116 434749 2133250 1486460 1321976 690501 1966639 2634678 1417084 879907 1783555 136232 1808298 1570812 69835 1246713 486512 2545952 2070727 2036996 1569279 2059706 2273616 1293472 983927 162112 1533580 1352908 908804 2327323 1817143 1936994 469118 605: 200499 433063 2215445 1622961 1127837 6050: 1665907 1966696 916251 801695 2367749 548514 1530687 424384 239619 2121798 1675105 1432060 1078391 899810 2462804 1345198 32415 2160027 16966 1369477 1028956 1105412 2450487 1063000 1002418 1370214 1175205 2398240 1199774 2204810 246361 1737290 1137196 536180 392312 2495649 1726148 1586482 2473747 2448677 204713 1838190 1189822 1661647 951811 2433884 193412 2537933 1828523 1842075 624262 517378 1603332 636075 605845 2126915 2191664 623240 582677 829330 1950534 1815570 470869 2121336 324223 2048139 556831 855125 910020 2224591 2380846 988781 609303 563299 2277026 2567453 212118 403991 1206512 960297 1856714 1122789 1395053 794636 1811210 863130 481416 1351699 265084 2398051 894232 2412360 2480336 1142342 2318947 1674994 1145601 1629282 238196 2070186 134799 1661357 2324305 1612001 1699181 254252 1537868 561420 192796 367566 1276250 827072 931983 1335467 1545975 1807612 612107 1678099 2185169 796752 2306146 2549410 1749460 83776 1656468 1638042 489936 1747868 751121 2572742 360614 2304423 504630 379662 1053644 2146400 537295 747104 1790442 1119642 345659 2614424 6051: 188415 928664 523890 1039274 859813 2045407 55922 1443280 1688412 124295 1156203 1558525 1847173 1641159 264411 1602754 876935 293853 337345 828045 2515483 2641807 402690 908804 1465155 534222 1927048 6052: 785883 593339 2635512 581442 2574110 6053: 21820 869522 720366 2298266 1892594 1692738 894428 293486 1717951 884224 928664 1238271 596414 114363 110877 264732 689057 2463196 300697 748355 1429789 2186772 1181795 1086152 939879 896699 1847173 2608092 1315095 2294810 1790088 121947 2206489 1904554 2072858 1307391 294593 2533242 2392221 39043 589097 376982 1748300 1334499 1772242 402690 1193400 1640555 6054: 879421 2203838 2430407 6055: 1196674 6056: 289367 2174388 887930 1922066 1851268 6057: 12020 1340574 1787193 12653 885585 2076856 2199413 2151303 1172693 720501 1842984 2552993 2290407 1062387 1823801 253657 2016564 387984 327162 1166780 1791851 6058: 2560039 1299755 562672 6059: 2047807 1986552 1209423 606: 1391502 2450448 312571 425571 784463 741023 2372452 1463153 1701725 5575 1346968 1576909 435127 702883 6060: 53679 866499 1682561 2571467 175440 11456 1450506 1606089 1335254 398813 1229480 2318116 1361149 1537189 14101 533146 1268773 2397989 2346623 1235635 1835499 843955 2589565 445416 1567572 2629509 2105622 735702 2245963 2147622 1342690 986953 1186110 2275357 2531952 150096 1422511 2257816 377570 999591 431381 1718323 856019 807567 1679264 1727860 8210 294207 484468 275685 437389 876703 765742 1482758 353164 1469501 2099439 2510931 742770 1916600 526216 1122254 1956162 1493934 1822034 2091184 910739 2131867 2365211 2065113 1210264 1585019 48124 1471341 1456245 70799 1218600 2061291 2428590 924621 1782033 1959418 1431613 1709011 1523825 852661 419513 1419103 1968176 2274538 1998491 1401181 343129 453840 737294 938974 854318 1189528 1186966 2016011 1551206 2500704 1513080 2637498 1542987 2216853 2244035 1126979 1821277 2376121 2386035 1701724 38159 367950 727252 1624231 1962188 139349 762187 467733 1927221 2609773 2392257 2134609 820923 587103 2261933 1660695 2637180 745932 145165 1916707 499225 133690 1031872 1362663 2129499 1454192 189959 187666 235167 849266 2558526 1818216 870883 892233 2058221 1406515 1174370 1713743 627334 1529682 118502 390556 888631 1478384 1357977 1575724 773416 1602051 2517242 2228441 1641457 1015021 1669626 797518 2214101 2340257 656832 435255 616105 482223 1777868 1346721 2417882 670802 1210402 1926388 524312 542564 2150978 2625501 1670563 2301581 2643586 1756193 2405078 1798766 805547 1012602 1015728 1484330 981766 2257305 2567490 1166046 848002 688882 109781 1538334 928287 2015710 312621 34845 2343178 2241630 2431023 121397 2392696 996284 2110002 1064248 1473475 411606 2149267 955668 1529744 1934089 687487 151753 1201317 1900026 1384517 520472 2364772 895028 512906 271804 2599526 915979 1517702 878727 533152 2580350 51401 207475 2413845 255975 2225216 2391447 1711691 1783676 2173395 27105 421232 1689490 2226545 130732 1713129 2243696 2020252 2210268 2051628 307426 1596645 1413941 1832611 98651 943561 652848 567467 858675 1972821 2627128 2292480 2498132 692712 932260 1574961 71939 98922 868204 1130748 1612925 2071726 1118576 2530212 909649 2283206 1059373 491288 1606385 479427 92826 6062: 348646 590948 6063: 102062 1167774 120776 1336765 6064: 423110 2002946 1393034 885132 92902 1005196 2157321 2411905 2402249 1973887 488148 129433 2537543 1483478 2170658 2141136 1299602 1469739 2199844 1491401 1115588 1455293 1411669 2503797 1675699 620106 2349319 772301 1080572 1165873 2610272 1231593 879052 1420013 872556 1621793 1067602 1925977 1701288 6065: 1587017 6066: 1752549 357521 2238856 425209 2359216 1270475 1335529 961779 2621694 2273993 1899113 1239681 2489254 2601260 404165 521469 732970 584152 1913965 2449072 2182792 696050 2125086 1485748 2112195 920383 605919 2048227 636757 1704552 1964596 991896 578479 987278 2422044 821397 2622138 1661389 2544532 949989 1992192 1218127 2409425 58816 12836 509754 1351941 466602 1282128 300017 2003070 1298956 1808164 457244 2546892 649211 1606067 333162 67329 768593 2122611 119104 321397 638292 2035337 2402944 2341291 199559 1637910 2457335 464278 2039619 1333044 88940 1538948 1482108 2101605 567742 1669517 767876 1805767 1517408 556006 943167 1375861 1073450 194728 1714930 2024511 1550933 126698 1258480 239662 2595843 2014304 1141667 2564061 2010022 1841286 209807 900110 2570285 971513 683866 1001404 1841371 1500388 24644 2193038 2571661 2211466 2064981 351950 1774332 1304232 718456 2259245 2188149 2121649 265274 2287868 705032 1899868 499971 975828 1834476 1495222 1408583 755801 695224 2557489 1538053 664075 547566 713544 1580717 1348146 2015717 2478890 1459475 850140 2424227 1977392 1947053 689356 1171174 700765 2347003 579649 1802778 268908 1446467 1280750 78102 691816 80010 2564111 120828 1717069 101324 2642016 1842989 4733 2515964 870296 2238759 1803403 2596109 277335 2403885 684902 1633113 551271 112209 659907 2145701 55023 2616023 87963 1116155 2521266 723574 894673 532628 2552278 1993905 638731 1884356 1234316 1802392 2423573 387429 181320 2048926 742867 1152359 1378567 2396908 886322 2422082 2171429 1052108 1718469 1014814 2509094 167934 950162 498623 1398733 1963623 630746 1583026 1678736 2549697 472334 557532 1403309 2357210 1541262 1242071 75747 1905241 1113667 886188 2223589 894593 495230 262595 689046 178623 2238514 2393453 1833221 2594104 1060790 2073713 1674683 1198946 49777 2477768 2316390 1746782 402237 2053485 1853186 427356 987846 507236 276174 1961394 408020 2181763 2265427 1694044 2380052 1886346 2210616 780027 107042 1877116 426407 663908 293339 955467 873769 117566 1555128 1566282 983558 2237475 1214478 5094 831301 2519410 2621891 2497514 452352 1645513 1203822 2131784 1290460 1618034 1567549 1701271 2618682 468078 2540528 190317 885370 429608 1012832 2596463 2037967 2025641 1388530 1670346 1556409 1406277 440188 2214257 1848715 4249 582266 1588139 552124 1480343 2295161 2280 1273019 1256310 2097043 1544384 28851 1762117 791836 235330 1948110 600364 69161 344291 966268 747274 455144 1710321 1215561 798735 2355130 1653789 1737933 983927 1076454 2374353 615373 573866 963310 1642201 2499253 2597645 820440 388049 1868691 2326214 2121133 2392350 591533 1221756 1352709 1337224 799480 2341488 1113886 1756303 1867649 492762 1311521 111901 2390551 1642525 1487142 1298745 596250 1568934 190307 2372229 453637 1072451 1329848 2165012 1239536 1441851 1781331 1422650 1530884 856107 1974273 2213194 742525 2506830 1393862 211346 977551 1740683 1176775 1822947 1905416 1366036 1091724 941259 878267 609432 840519 2630759 264805 2503040 232596 1442195 1447720 1316220 6067: 1886251 6068: 1956280 372289 296989 1432647 2268861 1297361 2181887 2167266 200797 1755552 574499 1270297 981104 1714911 1646764 1243489 700890 2061690 813729 2525160 1980305 677979 1182314 1776671 2178644 569271 1005606 1455275 1724939 432505 2514962 727614 1402827 1436430 16792 848026 477659 1071138 1272134 1860376 539092 1102845 1659955 486149 2158624 367337 2619357 1302012 792067 1563688 1350612 2221099 1357981 598069 2195565 1202331 1543393 1206291 1068114 2042731 1994402 1761252 1112030 2033567 1464361 1613361 2191594 376617 72876 1420457 607: 2509063 670715 838687 29545 898191 2265673 349485 1226840 346593 1270280 1563303 1897966 760002 2329125 695328 1589663 801646 754712 2222787 1082689 1632716 662300 1415836 623956 2585420 2270558 2604263 1766484 456133 2367566 2157566 926928 2242418 2609870 447223 2631589 548044 33835 1215294 2573833 918960 2224252 744121 2534928 336750 2545446 93349 1111578 2030896 919435 1505258 1832957 2366800 1991574 1926911 1934181 1838728 388502 2052755 172438 2344186 85094 1485923 240751 314535 1231855 1266504 1938183 440978 1302094 1376511 49285 984079 536426 1750521 2318254 1697244 2431697 1399350 912345 1495063 2254100 1322890 758400 2400656 2468402 2458159 312156 1061689 1626346 157602 54072 87634 1250574 2480100 536071 1100745 1126406 1965484 2405290 507634 2402188 1192271 863569 2025726 1862415 999247 2559736 884774 2470310 698642 1882090 2401377 1042864 2232317 2081550 1491294 1022552 4409 1674748 1446733 1924043 959904 2432719 901629 875859 997538 1603309 416483 1022288 1653157 776417 402777 1478299 1146497 2618156 2460173 1005940 514366 2065091 2630876 959295 2628427 2112524 1091864 1094892 1442604 517701 398094 1155801 1936790 1890507 395461 2634264 1947015 2000080 1592591 2438862 118391 2146864 1980171 1633898 1026411 272053 2230202 6409 1070760 1187821 1709118 232566 820478 1764247 2384773 1663527 464611 1174820 1592208 110423 890498 1616396 628932 2594431 2234549 1679773 902434 910659 1237034 1924174 303880 2186350 2321499 1616259 1175887 2274606 318666 1025073 1607440 410535 2204194 1141177 653685 1686727 1792295 1818859 1450001 747361 2039393 1085340 951730 412333 1295034 2012745 2558080 2049222 555246 380574 1258505 653588 1215760 2598093 2316971 886608 173433 1556631 663252 2139552 1462531 2182425 1894664 1926139 932313 1833952 39720 2369140 1076179 1446209 2189086 534427 797657 1938071 931660 2476211 2544569 56252 2221149 2383192 2474900 2303736 701546 811139 402740 482457 2346407 542796 95802 1004402 2002504 2382010 1621837 405362 2385284 1478886 1280025 1579602 2248365 2205180 1916597 225097 2175004 901221 731140 283591 1239436 1277058 1809979 2503269 345786 1291262 830430 1706767 2586233 503870 1078595 65932 1085607 1821755 1702311 1036651 701098 811540 477807 1707423 1478068 331959 745302 2615610 149249 1113697 38921 1908187 2438431 2176808 963113 2555954 210551 2502641 1365480 1262191 201739 1809939 2175037 1049972 890325 965459 826576 2177425 96097 572772 1178990 2492439 2468709 1670188 1832847 17299 1177225 63967 1363161 1991360 2039040 1337828 2370349 1351457 255626 174206 536682 933216 1670719 2333718 705037 498447 2375683 2607245 1098888 2318621 1690249 2150471 369252 2468455 949634 185993 1143331 2584538 1493198 1731628 333831 1508269 2321023 1413205 745356 74664 313641 1883628 1943562 1275855 2093222 1582096 210093 1003353 2201637 596789 71020 634876 1210503 1659282 668802 114286 1635693 1316084 2071394 2078169 2045036 129418 1521266 523495 641760 1407669 12584 1749329 187055 2126878 2195748 646633 239591 681726 1821001 2056758 2064420 2124944 887797 289846 1861260 2464822 1759528 547383 1010743 1241527 2501626 1079323 1787158 310113 1296988 1608405 2432509 2168700 1509944 2044225 1357942 461222 242099 2313732 4518 37513 205582 955733 193420 429393 2431250 1185472 1993974 762390 1613073 2193390 354552 560352 2308331 518281 2117495 2407528 159986 2388214 2222075 287658 2111352 2563024 1682835 422167 1441161 2290228 113585 72928 1144523 938108 997120 628754 1369534 1615243 1285877 474594 1236433 894888 1581851 63103 2209471 397294 2295950 236183 1246202 1230022 765806 189765 1261321 1417991 787884 1520733 604493 813270 1309670 2341369 2357100 436072 1089739 1776237 667328 813992 256344 24590 2071986 769060 118343 1531395 2558329 1956625 1516372 859755 1219404 976631 4389 505779 452951 1107411 170744 418928 922006 675017 1916466 2463642 105670 1561608 1787492 798222 209459 353296 508655 343668 1406874 1064873 1514322 1212584 1459150 1751184 209153 1101324 727399 479659 2429828 953639 363147 264267 2362206 1747999 223482 653768 1039265 1413836 214762 1414376 2012339 2556810 504186 1338875 597523 2613838 1244860 1429332 1437892 2573140 1821253 2155469 592288 1190070 1773356 318369 1884297 217147 44024 2215319 696663 2582569 1940758 1598799 1923976 518316 2363468 1846264 825949 806691 2638288 1829530 400914 2620974 729354 1644001 2080233 774153 1802311 1759822 961616 1355920 1096672 47643 1688414 2561115 1862237 1082890 2016618 1967448 1265800 1718021 1485230 1438698 1892333 445517 951816 1544986 432759 1615214 372916 520007 1715596 2467397 2601390 1649765 2087689 1367499 1581920 1966378 1172468 2604382 432235 1956997 1463873 2004767 2527461 1677263 354308 1183573 32288 543266 2433153 1392590 453238 34522 249580 1751917 748995 2474267 2002079 356250 140685 1182026 1038805 59194 934341 1622694 1078189 1875253 664672 1411701 1766177 882758 1707293 1201080 1422704 2396860 2092239 2117918 1252829 1102349 2056388 711425 1158070 122268 1236242 1384924 432295 938006 1109978 1817869 1030014 1422785 791476 561341 1283896 2496401 1320657 1300922 2399487 651027 1413129 927003 951733 657870 1924382 2031887 1837795 1844581 2032770 2616813 2462749 752991 2072177 1752613 888323 1560934 16260 2578925 2190511 1566590 988734 621697 2203785 1445249 684685 1640516 2322596 110605 2296451 779166 371156 585094 1566032 206175 2088437 2620798 1126882 940363 896710 2370433 1057183 269201 2345852 1843873 297467 1972047 1513263 963331 1597888 359481 877758 2112053 755810 182218 302767 11813 104128 808073 1335130 1143774 2267271 904167 300399 317087 162973 658897 1415520 1432601 446709 365416 48904 2475192 580176 821153 850512 351260 1969136 2379388 234448 289415 2337024 162757 2423792 2539782 286485 2619244 1712631 2021746 2132293 1126504 135748 904514 2336960 2121132 2513647 1028893 1794626 826933 3542 544059 201061 1588926 1372886 944666 586668 257650 81243 2454065 2092383 1790422 1653652 1892103 1471034 552525 1686251 2121526 897833 1670677 1388512 1513120 1111216 1329009 1556454 2154646 640598 1372773 2000547 1354113 1926223 1671094 1507472 2457338 845876 2236439 220013 2379269 332595 1150636 2445045 46451 2645666 95991 1850162 1796052 2243269 1944491 616294 2220396 224311 1238091 2320260 1980673 187721 2329786 1884480 304964 319405 1664091 821521 664641 1395491 1397242 77485 217789 1184044 752931 841097 939492 1076656 1660685 1184817 1399577 2264303 434832 2268603 2405445 801460 547380 214192 284052 124349 1082341 367893 1914478 66227 1497159 2222009 432794 237802 651020 1260159 372965 1725580 2641436 1660432 2496266 90840 66849 1889065 611629 530218 2375606 85383 1580134 70748 503955 1495156 753609 68607 2238905 1910891 1108716 2517013 2620632 1237381 2185183 2581640 214271 1920484 2136524 2472691 2111387 697677 846335 1120102 2200164 2122790 2288801 1421708 2580309 626077 1179341 1649405 1167293 418528 45458 45647 332773 405626 2226108 96449 2526019 1916712 707466 1684210 2294342 979338 1388993 1806777 1837058 205593 1551333 110775 1761976 1136291 1190114 1051156 1061520 1242364 1330415 644670 17142 829659 2318152 1500115 1584534 496363 1667375 1411926 63859 1322150 526326 1010997 1953916 2644654 56479 2627602 867441 2025481 416603 1492775 1629041 103614 1403870 2110208 830581 243821 1742476 2158637 604925 882786 1230946 2415463 815062 552579 508821 2036051 516454 521347 211969 1238336 2388563 945685 1251010 1810959 1037904 1360887 1992414 933768 2541287 1226473 1822548 1320025 2078570 1619234 558878 679581 2085843 1929433 560092 568001 349186 595525 1083123 985961 2515478 2383621 626899 677264 379451 73482 1286211 404382 2196604 2010123 2136143 565892 871958 929013 52479 664216 1391142 842463 2274093 2055790 821664 1470699 1861247 817427 1443242 2090634 773782 657234 1931633 2481053 902861 233056 1073358 210258 1016320 1885526 202125 2493320 263743 797694 690468 1505605 2339340 789718 784829 1353890 938496 1026505 1186881 981879 2295157 2577990 354246 427042 1928255 2086301 718124 2584935 788121 1605535 525910 1613260 277607 956149 980084 731454 326291 1567617 1247866 1930318 2373552 2587638 1806856 1178717 383014 164555 1514744 1905414 2188286 278220 1954287 121121 530450 14230 1319562 2361388 2548477 504690 2324831 907668 525947 1762300 1642209 2104096 2259040 2159137 1040347 588889 446553 590089 222555 1222965 2322209 1965552 2372047 1285092 1298471 2015092 1938502 1503282 1681077 1105045 902051 226598 1559855 1526418 1523183 956164 1270773 286752 1047341 1761877 1308123 1597793 528460 1473738 1673594 1363395 807949 52963 1776787 2535192 466716 117996 1435078 853827 1941841 612454 2060831 1130299 228857 1181785 528021 793645 2540803 1520466 1506831 1183235 2153942 1635924 639527 758304 2261091 184470 1099925 1810450 1071260 2131127 1819845 2647915 1486710 261081 819922 10007 1218002 1003613 2193176 2107121 2583803 2018865 1459182 203635 2479554 2178349 1372810 1424934 1562275 595337 1807884 1597615 720608 129204 368242 1123300 548680 1710293 218728 1528962 565925 2171529 1762371 263335 354679 197725 1076962 2635887 2384438 2475511 2266811 1628580 222727 2642244 377224 858348 878976 2057493 1288563 1459777 1768644 545580 1166586 429880 294682 295756 2190684 634910 1050805 2544488 964513 1895180 2201997 1933062 1473363 1502393 124734 252435 264851 1089164 314375 1079986 2102055 1325922 2058634 25952 684683 837853 1247189 82961 520728 1769037 2296555 535072 864023 1941499 957287 775450 1900662 943042 430188 1087365 2162518 2223696 867645 1517549 916115 2149829 2602689 2470609 179352 1966900 33492 2057648 1839476 1382270 1704328 776092 1592874 1397668 2123398 633613 1285920 1281559 706742 572862 1346930 542784 984365 33059 54661 1222285 582370 1011326 387703 1540315 2445735 1981935 1759367 668212 1240069 353902 1286122 2290816 1017663 1270097 328831 875606 440298 38048 659449 2375408 638664 968511 1656618 30963 747085 84338 2582206 256864 327068 123392 470934 2035976 1127342 2059854 1973515 2577580 1597510 1312692 149929 314288 1216298 345877 1019143 873395 1228021 2443316 836609 1027662 1310677 208379 1337172 1433370 1813792 2107739 2267501 1013243 1422317 788066 1961095 648301 147856 2003773 502219 660579 572230 349187 1430540 190890 1720225 981924 1508422 491636 2223250 942824 585469 1568605 594430 2320458 1084636 1067418 2306098 354180 2335718 266589 2340662 1716656 500663 1230061 1878823 1739080 1795671 116189 344353 2081866 34181 1775458 1873550 580406 2380246 128468 1537142 1343708 85021 403517 830739 2024933 1661513 706350 1951978 1121869 2322722 1519167 2173919 1103267 1246472 1769609 506739 610917 18745 2283685 111827 1075815 2598939 2065609 1581706 2214957 916290 2558202 2592892 1842332 1836587 1219982 2131869 1964266 726830 2055362 1945191 2210404 957963 927150 1468254 398433 765965 433588 1088819 2522473 560740 2095000 2539298 1409658 1050638 867545 2173985 471046 18587 2247488 2564047 1429578 1573722 1538755 2040276 393722 609352 1475958 929857 207105 1024391 2040982 668342 2514916 1139842 2368439 1314005 602466 1247023 675067 1158519 755312 2519099 2230963 1855068 416203 1229086 2153723 386749 158687 2327577 2439948 2304117 583808 1371507 2169114 2235679 769794 1706916 970700 1103418 132252 1725587 1066172 575680 1102661 2185691 2356244 1482203 1087341 215637 6796 1558618 2636470 235861 858917 503765 2015013 1732429 744261 1248580 337489 1968071 2199952 1936806 2300053 1697687 1206496 1236132 1969183 2113971 61182 1973970 2045464 2198785 186346 1730270 1331360 1057933 2023613 1484174 798614 730006 686595 654922 805987 453031 487754 792388 1594837 1135693 2631192 2008268 1582029 122363 2077480 2105728 1956216 193381 1391820 161374 2402582 1555494 2398591 1344177 2237398 2038856 1124645 2033766 863092 814586 33213 2552130 335095 936524 1906984 1390559 2260273 1811711 347005 674025 719924 1888404 540893 1030116 662781 702980 1805906 1130236 2356670 619356 404101 1814501 1761549 2584065 1407532 1885550 2539712 1676494 1963718 662762 2561674 2409826 1251565 2483202 1750820 334871 1851062 514281 669913 2204477 713235 902851 1368797 870528 2169402 2212394 869628 2445658 1681434 1133673 1755563 1828781 1545552 1836817 2209665 1545526 163522 1197515 2518759 2410879 1237260 260534 231006 753518 1272304 1393911 881081 391184 986510 2376243 249853 1004484 230864 2089959 1608986 1928347 557734 1334363 1922687 2313007 411495 2163419 2467361 2236557 1654420 247550 1956003 1088409 2039790 2373601 182315 1764160 2544184 501940 331365 840357 1857637 328382 1893990 2267816 949181 1233993 1059249 1607704 2594264 2302405 953713 53872 164432 1532191 1243544 1027369 96129 116151 288949 947097 1275702 715734 1924585 2509509 1351329 2031375 1188672 2597123 1149212 1799082 1280331 1472914 1825978 1028879 547918 2049530 1921113 2647882 2209973 1884092 2300421 1572584 1762289 299679 2371808 2011381 371919 376293 2469550 285618 2441009 1155978 657896 1055693 1773566 194937 533201 2624647 1572549 2060431 1628010 2092154 2336875 2228811 1955987 1235928 2342260 695713 2458294 1349877 2134111 841866 1940032 552458 2219902 1075324 1576035 1137037 321569 1832806 118333 1085849 1170353 849297 518812 270393 2562574 129492 1231570 1850848 1398572 371417 744019 1471102 1730372 1752310 2493872 269179 2374966 805851 2373580 1668151 1870751 1932260 376973 434632 2564905 2178323 2069906 2521938 1674818 2559921 1351857 1081091 358680 945822 1560970 2044371 1076915 421838 165339 1438666 738446 1978918 386059 196540 1150690 895051 1574921 382845 887488 165730 235862 204272 2465580 1840549 1028467 25239 1947418 1347064 2095962 1835303 302899 931509 202658 1326314 1294396 672010 794584 458734 2090574 643665 2519112 1980992 1042098 321259 714692 1241161 2367851 2418241 2146862 1390480 1926649 586634 1815325 1292730 956232 832050 1565866 1347602 188758 173525 1446920 2506461 2317378 1520216 934211 345688 2074058 512604 2302631 2546249 2100351 930906 720022 892323 1671392 1463602 230195 2457315 1205105 678609 518795 2439615 1111763 38662 2241995 1562731 1774763 499346 684233 862427 1817243 2389321 2139440 2008121 1302290 1097802 1697481 2641481 845941 888690 722523 41338 2180937 65250 2630717 1339955 172791 755852 955471 1825305 1342914 1916355 2420323 1776989 1285875 1217196 1115544 208378 2186058 1214727 1675176 2062751 692305 1804016 1314098 2169858 692474 802207 155398 208257 186081 760011 1494171 551711 2119465 1653824 1732796 729405 20963 406723 2373720 1954332 2506904 2044993 1297212 1901047 1546401 2377425 2323406 2065444 1718522 151101 1741184 2616702 145087 495034 1801816 666686 50970 2237839 1810844 2087384 2122073 1188015 142160 1771793 668939 1480479 2015919 748455 927032 1048293 441946 1117929 2483144 913464 1765790 2131203 138089 1711230 1610033 1701183 2092416 1106509 1392714 1021146 307766 2189586 1118301 824183 1521914 1437050 2260407 839032 851828 584118 132034 97501 1982221 1800346 1597233 822739 2427435 2132649 2306724 397455 1716231 2261582 691771 944123 2479082 925072 1940851 804476 526705 1900938 2519830 587743 1267662 105374 56263 1238177 2130387 1851309 2189734 2347475 16856 1208870 1631756 2470731 1774532 1752562 303803 604477 673122 632577 597677 2410562 2442753 1193919 1326391 326032 1480481 2158335 226519 1617855 579259 896423 1364145 1002307 245773 1549936 1395858 1544635 636095 1508685 423183 1912986 2244331 672927 26486 456976 2201598 2158861 649901 141788 732355 316100 406932 1896034 1489299 1274221 2539038 392913 81606 203565 1905023 1516754 1256827 1535298 739481 107931 395922 1720390 583715 2164780 2632371 131142 1944139 658215 2240834 1833533 1696531 2249811 689533 1239733 1951861 551979 141305 953227 1540216 2081593 259214 756418 1140769 1061227 1611866 2526383 229006 1866350 65339 863150 2379362 162236 1916755 577073 878113 1503278 1109400 104924 541465 1878839 2538004 474415 566113 1802433 677086 872138 2235630 1574656 742407 1401253 268790 515326 1434905 2642891 1296411 1185288 738751 1240761 235756 1874864 909012 1091778 1351422 2571769 2462449 2576048 1285770 513689 2338230 1796234 2463367 1181407 2598964 1765717 1405947 139954 2186461 1166415 110596 853309 2292529 872608 1216839 557238 334164 2165559 1238413 1945284 2038993 981132 1814956 766228 2628920 2380892 1389412 2574102 291093 1648379 2241466 1954742 1181916 2013909 2362277 1441148 1771429 1286572 810213 2265574 2175538 1974539 2234248 1826737 2273148 633076 1981755 730039 1486172 1502551 1342978 1235326 2160891 788699 1362164 576385 1236212 761938 1513230 996612 851108 1091714 1686061 2631947 64107 742095 1672743 697818 1026951 151468 1041849 1424141 277092 1050563 1410872 823288 136783 1339776 1395953 1074704 589326 1016884 301295 173112 2438614 2416418 693773 122558 1319041 1157247 1591852 1461273 2383381 179203 44511 719473 1687888 1050725 1063486 1952765 1208369 482020 925767 122762 173010 1470452 34422 379540 1352600 1383510 16601 233329 1299265 1850770 1567158 2520979 1401971 1589098 2294165 1914710 2165774 1781854 1458190 2166648 2215788 1655228 2319854 847058 1347925 469682 786401 1914833 552071 1332469 1566447 821762 1954593 2322519 2049641 2098244 1284781 1067468 1034729 134038 738474 730119 1840964 1232707 98388 1158651 2624823 1411840 134798 570105 112764 574021 643924 2185098 155780 1557152 1378029 1163897 1679499 1766741 1621068 1386937 2165653 1185696 806139 2536796 2471386 588321 30665 240757 1344181 1480590 2276374 2083944 878225 929894 200779 2533739 2455151 2431571 2297739 1867448 1139754 164950 833483 2503327 238182 1692763 1367764 423037 1905677 2342468 196692 867444 2389294 201166 1735275 1685894 1420275 459318 2156343 2050405 102098 926898 407347 553082 917809 2490273 1709488 299432 544494 1812680 715413 355371 1866982 1594851 2443002 1892212 1962761 170408 823001 156019 42719 248712 1666182 1231105 2241911 1226921 2206438 1293302 1695009 450377 2004651 1057301 2354204 1745823 2599815 599585 498561 1456239 1181355 959788 1923004 477781 727136 812882 1506669 8081 28636 622755 1326207 1962678 207510 1930616 877371 1597377 1440630 1304833 2074765 860428 2078453 222750 1776577 973080 1646899 1124878 262463 1982972 4184 2052273 1265526 1071754 2086729 878228 2341546 2385789 2481595 1823969 2162079 2392513 2105044 2238975 1630854 230102 1295353 159695 696914 81587 348833 1350536 169289 1402175 1532697 1094698 502524 1408925 2554698 466249 25693 2128470 146455 133298 443795 2209340 738027 883246 2172562 2605052 1585246 1592890 2172156 977326 1097874 444805 624820 1052829 701228 635797 1995649 1942258 157884 2273936 1267311 414654 2135457 913398 2378985 2366277 332291 466955 54606 1427891 1440316 469117 255055 1630206 170869 1209986 391035 983643 1386106 189568 1946686 1343058 2431800 1224373 373747 2303153 1307660 1476867 2331426 1060263 1282123 1898106 1516718 2301602 147405 1904050 664740 229976 2553927 829800 1948465 305298 2344365 2074183 2583734 1830222 2345727 2164468 1759801 1287742 1566183 1150916 649882 2374977 38370 974198 263727 1572276 1258072 406983 2096059 219375 1155494 2487130 1580100 1669833 653542 1258625 1810137 599331 368122 893928 1116348 218330 27704 2334461 1066234 1486367 2010062 1068835 1158262 669323 1733506 2499440 1420455 509724 465556 487891 463426 1408973 1831232 997103 1439804 2507472 717777 2583570 578551 2152891 649370 92685 200642 1413486 1408041 1284316 2253315 1581780 1132948 2311335 1508256 308499 2283253 303595 1009682 2515958 2416209 2184687 2457089 793031 1302051 1364164 703414 1563084 158446 1216141 2599323 523908 1443220 1087851 318140 1944817 1837258 105096 886472 661246 2136717 1070398 1927813 2646468 809816 287431 1325639 1659713 2307364 1208743 266474 1414627 2069568 1806015 76360 1852918 6070: 858550 1468050 890020 333622 681525 579971 2619305 2388435 129620 1919400 2184600 1414981 1868353 820959 173247 1413839 2486500 2396695 998001 2339544 2498990 866079 1982723 410512 680943 1422613 430057 659793 1832627 1672633 926250 862489 137218 1793163 1318272 1569534 761063 561357 494947 826345 579740 1645794 1630127 6071: 680554 1717067 6072: 1561180 1604259 815945 1047007 930318 1441131 446854 1893577 2376242 2219916 2472079 2326484 2261427 2423780 1316078 1811590 2254974 1917839 858929 1055772 1106378 24768 319260 393903 1191314 63139 1501121 2564748 1229193 1382796 2192957 68156 1952655 866000 2542004 2307487 2488576 2455420 150613 782540 211431 2527030 953172 897304 1541716 2473908 2312225 2132683 2153666 1206850 1127800 780935 1320153 811851 2369328 1334623 2227567 927617 1393089 6073: 1463145 367697 481240 678918 2522848 513699 359340 2244265 163432 2118355 1574264 1350783 2099076 2123688 86817 1382766 2184905 2038701 1434084 667579 1570768 901167 2274286 2116215 718161 869089 361886 436984 1664957 1516199 1435057 839086 1538909 2341916 1576213 1475038 425898 287963 2289760 1330507 495058 1558544 101749 1604508 1214691 652594 2630797 2358764 754990 1021635 4330 770076 1149296 380232 1128644 1325031 156986 904640 7550 2572742 584973 2331030 2475835 1026801 6074: 2174249 1048203 1329687 6075: 1505121 1495561 861623 1125407 1314263 1560725 285298 6076: 1790332 1547377 1861603 1216825 2404795 2047404 1650026 495814 6077: 802168 1529032 2082298 1954828 6078: 2172799 2480499 1197311 1149786 1320583 1065942 6079: 756558 666837 2355958 948257 1628656 608: 217056 6080: 1555546 2385934 2210499 1553065 438929 669394 1483158 2606540 2320762 481862 569407 1308379 2461128 42717 1442083 1254447 489668 1018000 627333 378169 1270476 507111 1216949 765742 569387 1274340 1257751 1863473 1591477 689918 1293305 1385094 396533 295539 1871701 1776671 1490371 1723027 2560834 2409708 1773365 2143885 1312555 1954961 2155552 2350076 818339 2528254 527022 1024405 1043326 1798105 2462330 2432234 500112 438615 1666598 1266069 238165 1846060 817523 245525 1218969 1109911 1849942 528329 1322896 1544478 1769175 45380 1355738 1904613 2538106 2018876 1136007 1933656 315560 417384 348352 951168 2283581 2242295 1811547 847349 253058 2101955 1821831 1810779 1604273 1946130 1507245 645424 1393123 820667 1300177 157001 1331737 1398220 471047 2189215 1494812 2203469 2474159 2340313 2574426 2015725 35994 545046 383533 254097 138622 1211288 1362124 460552 1451565 1420080 1277669 2237447 6081: 1518145 670856 2294810 2575787 6082: 2529909 986461 530533 6083: 250623 1148713 2046104 207975 15212 1274964 372400 2192251 272946 2277815 1894251 989932 2472804 40650 1418958 1351590 973714 2535044 1751919 2174666 1213564 2386096 136601 855111 1644049 1742806 338434 986562 267335 1346843 1962384 1188163 1122532 1762167 2224936 2582912 1243569 332598 1605107 1250728 2408806 826558 2107473 2108112 2255810 2185101 2496967 2243313 662684 1704526 1628812 1996541 2424522 2560119 1151894 6084: 343645 1147754 89266 637177 1946921 1096294 2552379 2644644 741930 1857952 1676213 313026 366279 2353939 1413695 685422 189362 1559098 419984 1907635 2644217 521330 1653236 2160456 386465 1122459 174051 323757 1717806 2638719 1713064 825773 1247894 1073211 755678 1377984 1846560 1760585 2125098 927341 185578 685795 721473 333729 1275433 469838 1020494 1785406 790109 849082 607179 258666 1227273 996425 2085211 1926010 1069058 1275709 2220576 1296231 1952962 1668680 2152305 2134059 2645322 1586544 761595 2033737 747718 154358 2024651 1253161 1863770 1748373 822730 313934 424513 806496 1012238 2243943 2634576 2027144 1281792 94534 2169702 1916357 2199942 442740 252546 20344 216202 1233925 548483 2319304 1600619 202760 274979 139807 1604640 2444053 2255690 1971647 2092093 2011903 1791072 6629 1662471 1758333 19323 910884 2579761 1238797 1343052 1607438 1086968 360850 1279656 1570561 2548434 2212665 1079321 1154529 359492 1790369 1036126 1338733 1992814 2118409 820175 225258 757796 2087343 179415 1684202 1826742 828218 1237450 470979 177294 1039349 1687380 2324342 2209039 2575423 1134623 1338881 1749501 1116498 628585 6085: 393262 568956 46802 515057 487558 1543721 2255796 111627 2618477 876393 1320186 2032606 1232408 1171186 137163 963137 848533 1174133 1059284 436474 1493930 1220753 832442 74955 972817 2107092 1531403 1708664 1313813 993544 1871460 297500 2201136 1377259 1817250 2512868 1748906 2133903 236638 561598 1500285 273441 2342880 2530383 1572111 2617185 2123907 944282 1647509 506124 1699588 1004396 1832776 73944 2109890 1592958 725356 560777 1233226 534802 2495244 2256966 757008 2284890 1281181 1784059 1653519 184043 224250 983437 1288501 1482774 2482256 1774974 1028129 1221245 2152728 1481664 304167 1794022 1391279 2237905 2107680 549137 364867 2132069 51689 226668 76373 918954 2261412 946160 937286 1087374 223335 735417 1436054 2352651 1931765 1792259 1470913 1716833 533721 1516684 2412245 25319 2393397 2176546 2470370 2015154 1779329 2220656 864036 726876 1563553 2251933 1643635 1155730 874915 1128079 1769519 906493 272371 979892 443447 1484322 1830456 1805233 1065251 2072412 6086: 718966 1491102 2232465 70432 1044050 6087: 192147 2029497 300409 717055 6088: 1722742 1527780 873981 106109 515008 1492860 120002 1610910 6089: 1353665 609: 329896 2447366 1462925 2016940 1296878 1509319 1714983 1603322 2004591 2529179 563174 799672 743298 195561 200445 1522761 1000232 1790212 1116724 276418 1243097 2177451 1591443 1396941 82516 2217158 1320504 315994 624719 1627696 1393448 2135255 440060 1551101 610024 2435889 6090: 217850 129104 1993930 232526 6091: 1729814 163175 2568270 2601294 1390901 731117 1335779 1140000 2285134 1470736 1520865 2113491 987647 2128532 357482 905033 1786853 1962550 315423 2581032 1497724 569076 1640140 220050 1560448 893087 1868353 1542562 1783812 1384787 41317 921886 22607 142373 2573775 1042791 2321844 1127824 1759820 2549261 1581575 1572321 1632358 1777476 1260164 2453601 903296 821746 666618 2192848 1629562 1677840 155779 6092: 1455332 6093: 713103 1326981 1384571 1933327 2045508 2311086 2372586 1176620 1943581 288172 1651792 255115 2467764 2186531 2153610 2299044 684809 1593119 1151715 2054241 1300539 1967189 184821 1582373 401523 1029129 1459707 1214181 1904440 2512258 592195 79170 786729 1844554 1441774 1985596 1044492 170309 273576 2565782 1731113 1108379 2094365 145654 892782 847588 1132094 54040 961496 1084225 1974420 859167 211612 6094: 2256992 1913842 992748 446309 356745 2311018 721648 1466477 1520104 675758 186732 1914257 107053 1851834 1114662 439805 690212 336617 1138686 1813980 2401413 2461835 202590 704626 287713 2160309 2125445 1228244 1642259 2172980 2276446 728864 1855394 1138833 1975977 1779327 1002286 801093 883070 1962025 665982 2379885 1006350 2021052 788768 2020087 6095: 725734 549109 299498 1414483 1709349 273735 744159 1001147 1356967 1799047 1408282 775301 1315201 2520808 46827 2645030 1220561 2209533 552777 678464 2245480 1049431 6096: 2508228 746843 901859 745227 846967 30753 1713693 2273036 554271 759093 807498 1462482 1628484 2077787 75200 6097: 2620585 2184416 1977392 998104 402743 2054186 2498555 6098: 1459656 1398364 239167 1919962 531102 900481 2302832 144403 2187058 674232 1087995 739277 1453711 1477194 854565 546012 943166 193838 183425 1026860 503045 2236686 910663 888676 1774974 368925 2211253 707617 184913 548412 89240 819056 2086160 392837 6099: 148005 941064 1127292 1457941 1426690 46103 2040998 2008458 1238623 898741 981008 600469 1358365 2333013 2546842 523092 1299630 1836920 1473045 1780099 38600 1115111 997538 583987 284127 2200795 1842384 1933491 1459921 1656776 2150119 1294447 2583694 623363 1044459 2049650 334644 1996127 1930365 730536 1747277 729143 1839977 1155639 934101 733662 122084 673206 109659 1680888 665903 685448 1335131 639052 743349 686812 1248649 974235 1715949 440308 2552827 1780115 2146035 2085187 2227451 1175122 1513932 1896453 1921578 185417 988439 842310 1216093 1650902 286834 1160312 391433 1118685 1537989 499076 2179927 260184 1699052 1427225 1900217 1738490 1818303 1770774 2463068 164194 1467014 2510385 855185 2577217 561588 2631433 445256 317592 1118756 744810 1937063 1382841 2483430 39012 1150428 1447170 256410 941376 168959 1892606 332647 1905316 1765224 2028996 1806863 2423146 1877972 395489 1441798 2140139 1329483 980022 1543846 1822413 782201 790706 324710 2631963 1970182 2484526 1602978 2402848 1802898 1953075 2047037 218894 1098750 966275 257557 1449358 75100 1861726 1508229 1447217 475430 307454 698740 568711 1293428 1396748 138121 2474521 1881638 1997423 2240492 496308 871731 479059 1398135 2008967 2320578 505480 156800 2583558 1388868 1217661 2154442 241131 722175 13381 20552 1597810 84414 603203 1720183 2543261 21021 810912 1048217 2487873 1505713 2322741 235643 664632 518873 633566 1265258 1617110 1283809 1690568 1313813 2369820 2152921 1599380 2605636 929561 219409 2398435 2313079 1747723 748356 2399364 2473227 2170777 1986588 519152 275419 588411 1028430 2007985 1518785 2105428 36827 468623 1082680 2399824 418605 1265534 2214842 1241999 939105 388335 1328746 1875632 2191983 1854020 203014 2315692 1077035 1150239 1339769 1570787 556210 1256140 1430845 2583121 409533 637260 1217127 2051062 118538 54537 1050808 1026696 902151 2471282 5987 2450058 1721523 2261264 902379 1256444 132211 546391 1968133 1028181 2243190 864068 576257 2141645 1055587 1280061 2373854 572188 2319713 1201265 1961044 359321 1034646 732309 1238115 1970383 1454297 2195595 1232123 2399281 636160 660667 1501884 30885 2358180 1576952 1373441 570212 959609 2461672 478751 980625 2215001 1994027 374577 2126608 2316251 2503337 635783 1384318 2429935 202676 1906814 71992 247436 240177 1473570 1454205 676791 260829 1392104 238922 1861889 592822 355263 451096 489356 2361922 696341 689080 2529911 1284516 847035 557644 1181781 742866 469253 1194238 1199323 945721 797678 627360 2569497 1585108 335594 2254264 919784 2340526 866536 2493101 1121284 149375 486320 1954541 444696 463227 1593173 911231 2565257 885165 2583331 1429315 118064 2320524 2061910 952088 2188011 287075 525760 2015268 2030336 2196187 326601 1132981 965858 152921 836397 695872 1264386 894892 1330920 2480336 464449 540746 788825 2640342 1633020 92875 66962 2450639 385202 724525 111343 1515334 1986333 728184 700670 1788153 957429 523553 2542661 642139 705921 1978166 1010657 1286984 1567382 633791 2252281 104719 1622447 1975391 2320196 457643 134650 921065 1660315 384751 2373234 26557 2038262 2429174 1987520 2648939 2194575 140479 1610033 91895 1560555 644469 758369 1403970 1347238 1657915 526682 1961540 336585 2361990 2037285 1177252 2604529 1876732 913146 1489472 1348664 2098644 760097 350400 1878777 1845849 681396 1034208 1687618 2434893 1581010 852658 536338 776268 1358762 2257878 496256 2449393 1886550 1044173 2151943 679101 1348483 1790498 1367765 1543364 2284547 2207853 2024658 482895 1119790 1366860 2316420 1391754 2256263 2420773 560481 1554057 2367058 1594929 2208362 1206554 2647875 2060976 2276849 1007115 291646 513070 47578 2508064 2569965 2581394 1291075 235600 221629 1551536 136501 702625 283645 182435 967182 385222 790255 575093 29564 1395497 560365 2595089 51874 739294 583278 2571359 2052834 120180 525286 1169063 1177908 1062811 2137154 1500075 962022 1176489 2111266 2361245 1096272 1934050 2200919 1736173 1787603 2092563 510920 702686 1557170 446319 555000 2406777 2485092 1674244 662441 768907 937472 1108515 2124396 212551 479940 1184882 2624511 656511 2242356 2328199 1273190 2494667 669584 918289 2140610 1444031 430724 2363567 2079660 2280643 2551846 2526746 61: 1830592 610: 1301323 6100: 476580 449731 81942 1866187 6101: 2545785 1951007 2311017 44258 35176 1431509 1786184 1274830 1080369 426502 25825 470596 2010671 1001140 1452061 61641 2626710 1637817 2648465 1770254 281238 1180346 2383901 1098639 1158884 106320 636729 1993310 55187 416968 2389543 6102: 210110 2056540 1821073 1736826 2575891 2081817 2223955 41525 1433516 830971 72541 94326 294809 2013131 235393 2102907 432505 531694 1088477 1906681 821899 2010351 207713 2188338 818926 790305 2519967 700467 2533451 2032141 1210416 871469 2230377 2162036 192180 142023 2014433 2506709 2417469 2429513 443497 856623 6103: 289980 1162743 1814370 464930 138094 1625031 513728 2172948 2127108 2032635 1826665 217419 1742856 1320711 1325448 6105: 1179998 2394174 2647418 431258 2348569 1739393 12974 2638895 1597748 220940 224795 2207041 1616606 453831 1400750 2649093 948394 1651964 582958 2182013 6106: 1850755 6107: 280701 1201402 944508 2192253 2297431 1035963 267746 972381 6108: 812009 1595328 1780762 513728 6109: 1421044 611: 1195099 2326523 2192935 1447172 6110: 1957175 121839 1886379 1302227 2360268 614902 1506067 583554 133059 2061426 709755 920709 2240591 256632 1256126 720083 2280493 170552 1260195 31783 1968939 58235 2285765 88025 1263483 1243120 2634364 1471944 2438346 19289 1238044 2476659 340754 2463022 2642076 953385 1287189 2256813 2373279 2037503 988427 1699794 2009562 882539 1074171 640911 1710112 565401 1865531 250374 506024 861023 171224 1873716 1391671 1669465 862057 645747 457310 1013488 1917206 996935 2582786 499024 225239 537205 422273 190151 344895 2077697 1642316 394468 1631197 432225 2448363 593278 1428576 428537 1057233 492081 825796 2300790 990145 847177 1511021 742296 1970596 1388284 2461081 1680378 901705 2189780 623459 64295 1574075 644233 574527 1276500 1773120 1549440 1510828 767597 6113: 1972752 85279 1026832 1616797 1720520 1202262 549289 1119153 492197 1428178 1232678 470050 1310705 1813897 51848 1894305 193566 887954 2226127 2231162 120437 2629176 748317 1776445 2404673 6114: 1952559 818933 1780887 380877 463314 355403 134351 322499 1567256 2320263 1912995 2402110 1482568 322536 15715 642722 915326 543516 894390 1154164 528664 1771511 962843 2353298 2336688 2306910 2075387 632060 1709022 66126 6115: 2059028 1836216 1432546 6116: 1827234 2539747 1065707 903571 658699 1774833 6117: 993711 1814018 2390059 1946471 1966632 476120 2221920 2139341 2290790 1655952 1484406 424771 1599297 778692 768301 508112 95997 722006 2352250 2314292 2569338 1347949 1239051 2260642 1110574 1917417 2266804 1579871 2480683 604719 463153 2364788 2203976 163650 1221130 1816643 1317678 630630 2287941 2235949 1083590 282970 2389329 1944271 1392906 1147211 1248503 578151 567589 2289794 1673347 2040260 1431892 2609093 1124492 1206851 1096032 1368073 2582199 1253951 1929283 2167355 2232338 1033355 57047 2356037 850079 272544 1567800 1670457 1919500 1286061 395672 1121593 351584 1676526 179839 1964404 400942 1004678 2404291 1238048 2343287 850275 1592660 1678032 211322 2327397 1731042 1873716 1224306 284055 493801 1029129 627879 2441624 2149718 247217 2518093 2388597 935475 2244894 2152882 1084803 702585 565851 119141 1441786 918586 1853960 2612295 1704814 821378 300073 1678171 1967396 2458541 1909704 2011191 1441325 665551 779986 962904 2495725 1457990 276936 1082290 1302325 2510202 1419774 961541 378791 1170267 744100 2529901 2070689 1631544 2153063 1426842 1535321 991736 2268141 1674267 149891 260569 1749331 1183163 1108943 1015385 393615 392279 1988599 353214 2413049 2496251 1175843 2468782 753038 330242 2468601 382679 2521375 2647151 456230 919746 447010 2346022 799256 1782086 223119 966471 2119729 6118: 547990 6119: 2280325 1462897 630713 1714263 356227 2624116 272755 1360311 470164 955178 2360207 1105843 90694 1127851 819677 554995 1945098 1983821 2317669 705117 211179 2364099 1916244 611334 2373426 1097317 503465 1980604 976103 2384985 101372 1528438 2021141 722033 201550 1273403 1309597 657703 2301623 111772 177642 929111 2115787 1507269 742403 2358564 1511292 1624379 298822 1329972 1013012 2355152 365582 2081455 499711 454971 2221289 2114338 1524240 727514 148719 1667713 2205417 99970 1622694 2534710 335776 1857208 291198 1199998 295833 2489984 2331689 570118 166460 345186 1766304 957198 2618433 2379521 822362 972994 2074290 843442 20589 2417490 1077175 1306644 578018 129844 1694463 2079099 991287 1744821 928868 286174 2200987 1854522 485355 2312307 1207618 2557349 1834839 1405395 2327539 1733875 1684795 539688 517042 95344 1956098 2255786 1258818 2276333 176120 1813261 973354 367894 1295754 172101 269626 1651766 2534369 426981 2536640 1282217 275694 1172525 953448 577339 688246 145915 1580119 750624 1969921 2584646 346965 1803623 2283328 1264524 509344 1030060 2641290 2361241 1710276 1726925 1772927 751007 2242846 2635072 1231605 408691 2408300 224256 1653619 942848 578248 725099 585071 528560 1715286 2022248 2512415 1355078 877290 856980 1711485 98492 1253361 932927 2540193 674997 832014 2445983 37808 724896 425355 263411 1117811 178392 777365 226041 315778 2233533 2403830 1850936 1898720 1268681 2553913 771365 2629812 619690 13644 1317838 1945220 695991 1450688 806400 2110002 635472 2134239 1713449 1646612 602722 2403570 289629 1421649 1609577 2192324 853662 1197256 1036547 2532954 1588607 734722 501594 225226 1542939 2518248 607225 2600328 311495 801975 542953 652297 1915866 1547173 2414482 572409 150038 1711404 437784 1849234 384231 334853 1367265 2140229 1948369 958013 1872329 1939397 2056657 2553758 17573 1190198 149024 293298 2247533 1702968 468639 1469173 2104200 2532110 1801961 1229785 2333263 162988 2185226 2610551 2208343 1328481 424379 20948 2330786 509859 1184149 1118490 834363 1690262 1615353 1034901 970473 253061 579149 594163 103328 147215 2533828 1273191 1701887 830599 2319863 2511473 2407219 133522 1237272 417186 72895 1531959 1253689 2574148 2189249 1077140 2301456 698469 2067444 612: 478176 947243 2321512 1765696 2577215 2362135 1167040 6120: 1487427 576030 712051 2066072 1184418 1138418 2300588 1705595 1590203 2324800 858401 201887 766135 1808463 696170 374799 389704 2553670 471566 1044034 1495747 254045 623377 110273 1304131 2510236 1974844 2007875 1906923 313652 6121: 1785544 725942 431566 6122: 1075307 71821 2230367 851558 982888 2605814 2069036 1381366 1109059 965577 170797 2169875 146795 2397612 203299 1336398 1099476 1487781 1198001 441301 722947 904421 2146123 1847231 2642782 1941915 716786 2382409 1508104 1197779 1696887 595959 2328851 1786858 1409239 1867262 632497 839358 1935919 320356 1668200 1383486 1103976 2326087 1100639 1284421 1063403 1237335 256798 874382 1498202 2358975 1429915 1717513 388811 2531750 2614400 1535269 1952048 1860626 2356455 1381796 963530 761686 338571 1261955 1353745 651512 1685912 2031368 168433 2228015 1550851 1336348 1085482 866238 1449340 645314 82012 987026 1081598 1176177 2610969 2495313 554131 1060149 2379635 1108876 990828 265401 1190604 2052963 2047605 1636328 2450848 906812 1474350 710207 1752682 299341 466436 542700 1313702 784007 2318335 1666580 2324980 383568 1035089 1129556 2605551 1757456 859446 1860664 1811882 2372703 1521684 2107002 2340512 2096207 1726334 537750 530809 544778 289533 410503 1028151 1343667 1953553 462992 373866 1777629 601597 459612 180219 696777 2321828 2550944 850971 1756244 1253222 243868 895286 568103 2618793 2075650 1819895 1059451 1664764 2137708 721423 679125 491205 2578994 1976998 159066 1597198 312525 1220292 2521375 2474059 810904 963766 463724 1749330 2068359 1146174 6123: 3039 2407562 49257 2558576 1970653 1003531 1369861 2414114 1546371 6124: 1065046 1917092 1947240 64113 484136 6125: 109667 1392484 2529439 2331152 1046844 2470242 701825 749593 651524 2402937 876935 376234 255263 677565 182268 1746476 409315 2001076 1258123 1111627 6126: 2259210 698046 2528892 6127: 449210 112952 720024 326461 75412 14851 1328942 132002 1239565 142399 1903900 477430 2497216 6128: 596648 2155673 365840 744823 6129: 1002226 887495 1746510 613: 2639948 993366 1649370 535868 2379310 808372 1908302 1859177 1082129 2306471 1814516 595799 1803222 706323 6130: 130489 1561857 6131: 599131 1946170 582087 651389 141965 1430920 232286 92416 2084509 165559 190945 1224365 152155 2491682 95006 1513481 628251 949455 863084 1448938 1994152 195105 320644 2590772 6132: 198393 570222 416074 2277177 945815 6133: 260525 2041452 157521 538483 1209985 2646742 1246792 907557 1814313 1016668 1602808 484407 682319 1298996 2570747 1564385 691070 2206915 283559 2611584 1903428 2070318 2294658 1982181 1037363 1069045 388469 5926 794904 1732585 2570169 427594 2175505 2186059 1402889 2618135 2616037 2641580 1262403 1602435 2278377 2350379 2488616 1012166 2641395 479866 651691 1028770 2566836 2017173 1563129 1904613 1573745 250078 899586 2486199 326524 319871 275171 1467176 1577461 62771 164394 675410 239585 2647153 1596362 682572 810384 2422780 430087 2183524 2372859 591852 1228646 1827206 890367 1441067 1695884 532621 2325537 1078374 1812420 2156368 621881 493852 827785 498171 1446581 1531391 2201902 1349495 1005842 2211902 1499061 184271 140319 6134: 669453 1028648 2390944 2617263 2446798 261048 388088 331653 1591836 1661657 256577 1183411 1429450 248279 2105852 2607881 1633111 2404284 2104820 215739 977568 44268 1754836 456133 1677658 2347939 2158537 1403723 1674392 2621600 2642212 1169924 1713660 1455867 702610 1791576 2314208 364764 1228341 2524345 967169 349770 666975 1493182 1776702 45052 215762 753418 2275534 2569080 2028533 2023250 1964818 2544197 320770 2328102 1051736 338670 2310345 980537 1104074 1720591 1324638 422536 339487 527073 1073540 2067518 1848434 350384 202483 544914 1024664 392146 2280965 1547664 190084 2555342 801927 2342441 173362 1335254 626537 338710 287169 583463 1747619 307476 1262216 1123641 497654 1716771 2426322 650241 255057 918202 1961071 2607193 348585 1389663 1108378 1837439 2291455 151572 1097840 93462 1221005 38432 1966190 59808 520388 88322 1110907 2126632 81812 1166453 2170348 655408 1866965 2130720 2328115 28030 2281691 2013616 411923 428803 1590340 2500407 1040122 133889 2065704 853958 2059820 1039986 2238503 534237 958807 1234714 856866 2297121 1880674 739839 102912 2268336 987339 2159196 2255842 377054 746037 810304 232497 2021959 710585 1965432 248547 2173758 640355 429783 540824 977187 2137026 2328117 1352063 2340309 429680 130687 888584 1289728 2026869 2320646 876314 199314 1585588 1254672 278318 960427 856825 1987856 1585855 925872 1283672 1011743 745617 942111 1050939 809109 2272120 2537822 505750 1136793 1905225 238043 477110 1106794 1769415 2012010 154295 2128824 351481 1558609 1682741 2191878 462414 767873 612789 909431 653321 622606 248608 664366 1372451 2340118 2577968 1162690 1196522 889804 927915 1736532 2361233 3354 1360762 512522 1458542 1977126 841259 2069538 2021466 1100265 454993 1511974 1326724 2154457 32601 2374887 244240 1599104 1150820 1788753 1721218 1968082 2585433 1527769 358298 646755 627508 614853 1005785 1593471 2513006 1094507 1623868 1784159 2364282 909783 1002783 2201292 840602 352388 2402822 2411477 1016453 390101 726454 1608204 1250055 1816805 2213050 405831 1780329 1119488 253037 25920 2488478 1694943 272835 2120952 173058 1731625 2433003 1579130 1701634 2238568 1399824 729499 1892636 660116 467533 1492017 602991 1704520 1716002 2635059 906742 808665 1465686 2020732 2603798 519629 789951 529315 2620416 1354567 241470 285081 1795569 584989 323841 2147040 1337492 443224 1848549 701628 153040 1389458 1059470 1267672 2030080 2219101 111235 1331175 1849079 439674 2001180 1850362 2398003 2366646 1965098 155048 883908 1566608 319235 1427660 1845130 603327 1725201 1076976 979576 1471409 2009627 554135 769885 1020871 1778725 2470813 1030631 1156462 1698620 65029 2512398 1449831 1571474 599553 1910525 1137431 2504304 1384942 1443822 1694297 270177 1582686 896455 1614578 1786221 2556986 1572303 928192 772312 803424 2024078 1070413 1429395 872447 773353 1316174 2427880 1518746 2337558 826291 1980645 2480718 21592 2125005 1815565 495334 2057398 1194833 1217509 201550 1896249 54039 323900 2057638 277595 703344 1686419 2061349 2506879 324799 2381004 1792805 2206043 307087 2069116 2433130 1851295 186069 811114 1640080 1442057 140097 829932 548416 1588401 468444 341468 904643 2028296 1184161 196053 1247486 2077149 2455101 1176620 1794301 730441 1509001 1902676 172975 1535392 1435087 1947698 1268244 2627856 2275891 1529082 1138812 461675 1997199 2231654 627615 1210673 777352 1808164 311532 100710 1955811 43890 2237144 2481855 2146809 1954313 1963329 654100 1788374 118803 1800128 1602750 2633850 129438 1223036 478749 1525289 1576900 1912761 870840 44680 1798240 2479842 2558141 1472111 1981566 146118 1371684 709184 1725222 2152527 1456031 521103 560892 823301 2590202 663382 2473039 436209 284261 2421783 1980478 769953 2105709 552573 2459450 12584 286319 1744393 1440487 1883082 705327 1683199 2053827 1248824 1126368 755700 770913 447315 277050 20392 689955 2557830 1119900 1903527 1290693 623255 1640925 2106063 2625469 1876822 2493415 2573574 528364 346909 586584 1169996 1939822 822605 1263769 2577367 791413 2163776 990228 806153 401505 350168 2146572 1409827 298372 1801298 141928 1145072 338045 1755142 2099076 1370005 1190476 1360816 982887 662068 2647756 2374003 987452 1151806 2250125 1833155 222970 624044 1921868 376757 2410284 1574760 870157 268175 507111 2278532 1120661 626444 1466413 2630972 760357 427308 933375 220889 1595940 1643350 1362845 458027 752287 856989 2108920 1145288 2364370 2132026 422305 584580 447634 1098828 1802407 1486217 1398049 2569109 1633913 2291709 1643399 1445066 319005 455044 65100 1496723 457636 320341 1840864 2499582 2500658 833707 2106597 2076129 915216 2182366 1403458 2415285 1663642 545352 1673308 979509 2371020 1031385 1717039 2296663 1418365 1646169 372756 1407027 366572 2230831 1788029 522738 338112 1411160 866820 2356072 1445570 2341413 700494 1613430 1081734 1394739 1592895 1599174 1495267 2005305 1543293 435567 1452324 1630326 2312089 170511 323282 1203011 2301439 1837254 2365032 2000982 1109496 1473300 1641239 172358 2626112 192869 2398984 93102 1761746 765196 1054172 253015 642076 478484 2533709 230476 1810393 191090 1425844 2481935 1821205 2056977 1006420 1739836 1043262 2510988 1280305 16873 1382019 510298 447201 155443 744945 79652 340488 530647 2074369 151085 1893967 1961487 1383887 603818 181304 272822 1252889 602686 2084722 1863139 2488360 1430340 2051620 975534 1488208 2476542 2064526 1289481 105545 2409905 1806147 2217612 2387269 54083 2000192 273411 2479719 156552 2310732 2413648 115362 279261 802753 1290852 1986103 1765660 2247037 1430681 2547001 2253346 1301114 918107 636297 2290263 2041270 2102249 2588521 2451260 526838 2060793 19983 316319 1503383 1034401 1514711 2605318 512920 2040928 232713 1205118 2252361 811312 2471601 1334501 1820484 1542823 1012182 1777540 2563982 2075759 892149 270618 2570904 2355134 1542332 2554765 1971551 1301362 1758186 2438293 1083004 2069440 1239620 1306274 516819 716569 1719821 811961 2272084 1183080 2133433 1283170 2340957 832655 1098934 665618 2178645 758000 261466 1252313 481013 217065 216226 1373153 971955 493467 628579 1582282 2255594 2404403 1013593 1100581 1026771 1763471 92947 1832840 424270 487045 2446621 589575 95748 1502726 2242733 952786 1400585 1111275 325332 2435672 96987 1867353 2205093 474241 1214409 948696 2090376 548756 1168992 2094918 1991858 481119 2594376 2038253 2137205 2202039 1392888 886746 1862666 1980633 2585557 1164305 2403757 863933 1503797 1785469 1788303 1926226 254999 1506282 120348 1596332 1627772 1889301 1994906 840321 83923 765168 1799398 1816506 1309104 1230173 348367 1819989 1921 1115350 2465079 1121954 128768 1083408 522333 63643 2261112 1536064 621697 1630775 131741 2482370 2213540 1950835 705189 352036 1471341 2022118 2411521 240868 1636878 938229 1720816 2375031 2225860 313630 2062756 2101409 1788446 670688 1030757 554666 145980 17745 542320 250326 301042 2097872 1407739 1111923 682418 579050 1926410 2233287 1774258 1914795 2046048 1802074 2382687 2418456 2567556 312990 102828 2061764 2638054 2201892 1228908 2626621 210263 1439702 903288 358332 1358146 87 2422941 1339916 225098 1796464 2305889 1789857 174249 478093 2137190 907798 2179825 1122068 1517894 1953163 1042014 791816 368541 582170 552456 1510418 514857 921177 23657 540979 1583331 676123 2631531 1408631 679546 2202820 1926593 1166406 2123743 2649052 1794377 2090164 390325 2164864 280968 2231682 1548374 2442770 833947 2003117 1883897 2045987 682502 1393203 1260846 2166642 1690571 2129837 2272648 1929991 688936 370824 170586 1142412 632722 903565 470186 107228 304410 1533774 3522 287103 953397 1693244 1606959 45120 2370787 462945 2264596 1838072 213769 1620030 710857 1308377 1419039 2417860 592001 2151221 1998491 1730496 2597738 2342455 191132 1199067 2300021 88926 813429 440274 1415320 1169491 27485 183726 2192139 2168350 2614716 630457 129620 431835 1898500 1119253 517378 50360 920745 1334977 719850 864623 1210587 1247713 1971104 641946 1424596 1738587 807039 650468 1323351 1371085 459257 2189535 229722 1472994 1215739 1078442 1239121 1793738 997115 2226116 1362465 2004709 2440745 436218 2470846 785274 2428563 2318304 2087036 1509801 519802 1452003 1152451 2069019 1418861 625365 1972662 604353 117215 862243 713590 432099 1125222 801775 42516 648740 891262 2138264 966743 730526 2135637 2629035 1610253 1245380 667628 1441738 1884510 681092 1165621 1387159 1984850 1343514 458972 2383514 1172895 753865 2237175 2433853 1639184 1748682 606806 702648 312091 2454052 1619217 2381456 695137 709843 193751 2084554 2300758 2045492 358832 1324386 1945054 12035 2303588 2091943 178510 1516365 32791 2217940 463348 312508 2269093 564314 1488456 2265910 2582904 894613 1835907 1499597 945564 2102726 314232 876356 1361404 2125354 2548457 2173116 1868785 589823 755072 1934178 1393124 416225 2360213 2286389 2450529 1865778 1960217 1211215 516725 2274379 2223429 2527465 1907504 2208088 239998 265156 1895645 1251784 149800 1076016 179719 1775839 187445 1936674 1090183 1524018 2280413 1969099 570650 535264 2424724 402574 1963102 518501 826694 458495 529545 1275437 417124 1472753 2627733 1652453 2406619 1203619 93916 726370 2635757 2174524 2249291 1709376 2271634 2464917 2509221 1960469 2327026 2356031 1178747 447340 2417993 2390481 809475 1551775 2141086 1487144 1029627 878656 1197440 1075354 368506 209502 1429488 901459 2147387 1007546 2136469 2068564 229959 1195278 1591097 192410 1903025 2163718 2267439 1222006 1619182 486306 2310393 661584 2342930 110599 2156731 416265 2513483 1295227 2595535 1825637 2240988 1515342 796636 1012281 543109 1040515 1610827 1525956 2065421 617679 2394685 361329 1681764 1818401 144149 256386 1046090 1166216 1135578 2196679 1982577 1905836 1594211 125676 1689755 2386132 980778 575227 904635 1685645 1247738 282145 2555330 1950427 1773272 2518033 2001716 2502587 424515 1159398 2588128 918093 682152 1656216 795639 1942531 1301223 75387 1896342 1209640 1970336 2226634 1954151 543740 2582293 681618 2357051 1993827 403407 403743 895375 2452087 873976 476725 1433558 2187194 1954287 1244782 1064141 2330569 680521 353934 873065 85485 122957 1109734 1417622 2471921 1071916 1908691 1082183 1342719 468047 182446 158747 1217067 1702166 1402395 219786 548738 404546 1640724 725095 1767055 2225186 165801 1676315 1247211 1181609 2044943 2272546 65430 1376947 992377 905622 1374597 2564317 964757 2355886 1706131 1601167 1427890 1621380 1915928 1672632 1990557 826335 940548 1198594 2442891 1701373 2278260 1606042 1226231 1259671 2257736 1121593 1485393 1256393 1104283 2029495 962521 1110540 2108387 1206583 855111 2096740 370781 1057819 861487 2220260 2443801 2281057 127999 2158137 2572068 2190630 2490563 1765126 80091 975490 15379 92451 885358 1514697 2576788 1916469 2056345 4424 1115510 1938291 2191906 1266151 797609 1024468 935790 1823892 165877 2218059 2347863 1376780 1264179 2530416 2394573 1925759 109701 1435264 1170431 1866824 26151 2549422 1616726 1128665 1818511 963963 1281156 773134 53675 1429028 2354719 1004946 1797067 1711079 2507288 2446010 512000 1508757 21487 1693686 1005720 730340 1379030 1036044 1114354 1448964 1066160 705617 1569048 1148741 475728 2383263 1095986 882733 1020859 2061106 1044534 43554 2188442 1539925 63633 1130478 1284097 2173867 718474 1709184 1683689 2410518 1078749 2463197 1542238 2127409 2480709 2083914 918962 1183731 723378 930962 326030 2017665 1257298 1252598 2489354 1013683 736767 1697523 2643289 439654 2560688 1442784 2606141 2263860 1911006 1076106 1990046 1748240 2017881 2508822 37138 508897 1417979 2635580 1182603 1675088 2235319 2623395 1944625 886438 1030102 2643999 206610 107992 2350149 55196 2256850 1841470 464855 2032338 436814 747231 294177 414096 1063157 200602 858726 256449 2360998 1155911 1043571 389658 1950928 1748043 43224 2638897 1945969 153275 2632845 2037437 1503954 270356 1489751 1402168 947958 2449129 1691316 1642337 1568838 601011 2571302 1911092 1969265 104018 756704 1827874 639834 2114568 1984471 270573 1855207 2459724 938251 873226 1416149 1367679 1163629 1799288 2005482 440899 402936 2335283 2543199 2420302 235758 1420698 2369579 814786 978447 1180239 448417 661178 1642252 888408 146411 1968053 2468019 58216 1846490 1601650 1934382 230337 1982150 2268720 2038614 1151007 1123732 784661 1580108 422780 615818 2333563 367906 327200 575325 1289662 2431737 1418297 2200909 1863975 80688 1293754 2007119 258302 650453 2335457 1243280 1214083 605908 1993559 1234850 1564470 2040345 763220 1579422 1654704 2552529 2141422 181438 2007828 2149094 847867 2522533 458831 1296364 1566893 578692 1966113 5004 815093 316748 1239154 2227325 1550732 1369611 950539 2273366 2247173 19478 139904 1442512 363242 2540444 867654 1224161 64120 1974617 1780924 2560416 2109805 469643 2558018 248212 2365965 1819172 1072717 2484931 688314 187865 1990779 1114446 246608 1551539 2513220 1466527 1600170 377550 620222 190874 1254259 1372171 1512848 986252 46000 918045 852186 709993 1630028 1088802 1441705 1516514 1719979 1118132 1121149 2091109 2143322 1374572 2222371 413535 2006636 1844566 618955 1814534 2648752 2359652 1022953 1991661 131115 2097296 628512 1745097 1643596 330969 131314 1183180 2403024 722346 1568517 594712 290614 2472761 2518323 2107686 1797317 1157830 43387 299626 713175 641836 814691 536455 1821693 58453 425749 1289616 1392854 656924 1912082 2331332 2407939 1760684 531871 2556319 712941 166783 84048 2477311 2413577 974674 979593 2242846 298162 645218 1970935 202462 42383 1746395 1120411 2099419 623827 2640898 1221126 48632 1577416 93377 295608 1125264 2318669 331486 453004 2107864 1185627 677144 295119 2141362 723241 720202 2219187 2102315 23083 117113 1279197 1226051 1063109 2539574 787505 2590100 1799045 32852 426820 1113878 528064 614791 365842 1116903 520009 601966 264375 2582763 2404674 1260309 1443738 222469 1054250 2283238 2468087 2299574 2072902 1771784 2563761 1425005 31344 1751020 742307 1477726 1303547 2001422 2534232 715803 1646492 2533460 2129638 562583 1300104 1573178 707826 66875 1206847 5369 1249267 657906 2360730 2351366 2248649 187839 108655 2325036 1447365 356975 2484405 1178853 2114180 2521032 2109923 2045995 1744198 2192165 879791 1540197 1441565 1517739 2186484 263053 1527635 1717655 1704511 1933276 1941350 806373 1066236 1456323 96736 1760277 1243536 344482 1202586 1057828 2121835 2130924 1697014 124172 2236752 917973 978076 1757115 567109 520645 2263325 122881 1726827 2468549 2293347 1167233 2312637 274728 2529959 710267 2120804 271104 2194081 1085167 1353668 2258805 2036768 1676033 306495 1236578 781540 1492406 318814 1801866 803848 787 587683 2203038 1933665 1063574 812868 241088 187591 1997127 2112624 18721 2064341 1283036 2630696 43491 1972422 1307009 11325 1644322 314156 1271242 1082325 1807800 464067 812553 835369 937225 2576863 22019 406026 1335591 1017422 2068969 78494 180775 1239555 395022 2294298 2316298 253706 566603 1308668 1223689 867042 2230046 1696602 1063619 374523 2176133 2123758 1819609 2057880 898901 1925554 299916 745376 384675 1591861 2593491 2182531 351789 2001364 14714 1359016 420050 124167 2255690 2018066 1304995 232980 1540364 641572 1409438 1078495 441711 1811389 894711 1604527 2369331 2242700 131586 693292 1446648 371115 1893990 1318571 410897 353058 2340736 1981771 666424 2029006 953713 1882050 523321 134977 93293 1941513 1422294 1610738 1760028 1236091 1562812 1797122 2327865 905544 1724109 800601 2245959 1298653 1046602 86588 1629068 1096540 1428165 1104584 2583898 2394508 45535 1247765 1413953 283008 114029 1167187 1191114 2471192 1982068 177494 89986 991188 458889 435684 37808 356432 997163 1955554 1389030 1276387 251935 806944 159486 1396121 779655 2044613 1537383 1918531 1411002 1951597 1941244 1907950 1984313 631363 1308495 2357943 1282246 1545423 2307631 2478831 1966523 2114072 1195966 2176474 1562685 1244738 2136715 966274 623943 1307860 2591674 154585 2343435 2368254 2129683 731773 787216 1885404 2473716 208171 2375534 43148 1829787 1037231 1363602 288584 1821399 1796046 1606273 2437462 2304175 2278605 131421 1511802 462837 2028945 1766112 1724351 2118464 1013112 2407292 205417 446937 641599 2096732 502433 2240001 2483446 221277 238555 2364027 1769997 437776 1192251 1058597 1045889 627445 1776634 1874554 1611543 885009 1140304 1789704 1661476 1755559 2036838 1271454 959034 1296636 2123542 672873 2307765 762008 2464007 90291 1995534 2253517 698065 996074 1701723 1067535 2499272 1001844 2211477 1868979 2050200 1293443 2082710 88245 1334442 1305203 2243189 756754 391585 2248876 2507369 19323 2557632 160802 2156217 2040912 965183 1995427 2025047 1284723 1516370 1362210 2265438 1057852 1354216 343818 1644411 1667522 2220853 1436549 852496 145125 588535 279044 378519 1261414 1041088 1368426 1278830 615953 542985 1303688 1432162 1115734 515803 31158 64842 2189787 2249358 2569222 747219 1018567 194943 2291861 1464567 2256639 1119689 36478 214970 1615800 73655 902919 795928 910119 6190 487278 1567295 794683 1775927 2446088 1638252 799561 1013001 312689 527121 441931 618252 1768088 1669447 2499146 1121764 1393631 1015055 2024937 2469084 223043 902960 757760 1828633 2451677 2213291 640787 91068 1280717 2581917 1662370 834212 215105 1763812 2093935 1263112 1368120 2386426 103734 202585 1902647 2208241 786374 1668220 1620227 1922355 26829 2019821 1661270 2379507 1202261 1084882 1975107 1605780 1666494 366669 2033593 2180152 386107 1132631 940775 1134111 2254004 881380 2124752 1691062 590322 1507228 2327897 312882 507269 2498423 1223860 1990710 1698949 685710 1096027 1424452 2169855 704164 2127693 2505298 685091 1270802 264000 1599771 386553 676992 235688 597715 2447627 65363 1507575 1004667 961330 974399 115332 2549770 632067 1423121 1341802 2478273 2282200 1696141 1075809 1213826 1458162 2626946 302031 571735 857066 1253108 2534955 259316 936916 742366 595648 1610804 1515167 1337419 1491107 1320952 773927 1195550 2403796 2074938 1395814 2380512 867419 2215953 1790460 2292175 1260385 1292905 1119855 131742 951878 1497791 238576 1162101 1530480 528499 318196 330430 1826179 2170213 570007 263402 2072508 336891 664483 859725 1020467 2073455 684868 1948110 1973086 1940519 1111977 2629763 121157 1660267 1977006 1131071 1509400 710463 2213528 2576182 189209 2010394 1044968 2033350 60732 1203923 104005 1838271 1414954 1911254 1455954 829035 2308637 2432937 1384835 319193 887704 57016 461860 2268037 71249 1282366 2319002 724022 1789114 626641 796456 2418102 2377972 1089658 1212611 1083621 846982 2170250 2401673 73663 2386358 1448814 736364 2283589 2467826 1290394 383567 265120 1890 2215459 1153447 1743760 233076 857204 1986627 2153809 1870604 710916 987959 1452753 1689115 1522840 853151 128489 1918502 1083724 722774 1133049 2631052 1812973 645533 325875 1270322 1092415 1280491 718271 324507 884647 998147 384057 524185 1807170 2124558 805746 1413127 914079 2538792 162420 1283572 1539789 772538 153393 2092641 842133 1513767 926432 1463059 1597335 1882299 257141 2225049 329358 1223104 1840228 771008 1589964 1029969 2236006 2323554 857542 120437 1464362 1462014 476258 209012 539626 975110 2089137 951413 765105 1375786 1607781 2078345 2302880 1166059 1940160 1142663 2402679 468420 1263270 1049195 1630348 266420 1146013 587224 1046883 711478 2270329 1887188 1934357 1992516 2314078 1326117 1284007 1842514 1531749 1010462 2547408 406636 926436 2558481 77381 1345714 2345177 1549198 1330572 2147785 964148 1400336 366247 1192630 440150 592009 369717 703141 1350050 830403 110685 1779044 2488072 2218511 514279 968187 2241250 233832 2336452 1830251 1780319 2371249 907778 620368 1468616 1180445 1248054 2084519 1911696 2628118 1807825 988225 127099 637108 1066418 1283709 1623898 1075824 1231921 49683 915069 1016513 93893 252171 44511 771490 1598018 1575963 738292 150925 1629063 701973 347894 1068318 1152819 2195885 900867 1501684 2593465 1061711 1173113 792145 2171267 454265 99956 681448 2344810 2342362 1558476 2025870 1207898 1317323 1401995 1868901 2404121 813527 1119771 1689584 1710965 171167 2273071 1879470 1046450 77303 1773402 39039 2233096 1496189 1978322 336194 1147060 2504021 2365906 1026783 2300693 1553760 1390997 1578149 1612257 160722 1456888 770505 978891 2206822 883804 2633090 455120 327517 1529564 330890 2112875 1018488 1646037 752033 1874825 1737186 1159700 1778151 1203942 788059 1975373 1575975 2591375 1450771 978739 1370742 502928 1678241 905826 1148736 46948 1684452 1414982 2320076 1463468 1063712 1437739 1802083 409170 1511568 1744472 850747 2429367 2220809 1164762 1601791 1219502 1277254 344277 541976 2098426 419296 2225583 661030 1975748 1074390 7882 2470648 2032170 2264524 2528180 2425587 87522 430641 2114763 2092621 430018 2161760 1209672 2278778 255451 779142 407946 930884 607919 166506 996485 1935671 2174613 956952 1445207 311371 2497183 599796 1832700 842803 2449094 1448916 1779539 126886 593561 1245806 1331452 952754 484312 1137774 522157 484323 1729693 2376332 2024851 2132797 168490 1176808 314934 1426319 2359190 1668323 1369046 805969 1621348 339696 489749 2489360 101018 2541901 2445770 1361929 2526049 287418 2052637 2201720 2047062 2365204 395727 1750110 1530317 348814 710892 1092789 2633303 989361 2205497 1654489 1308782 2265627 1936292 1695422 955514 2253634 682265 1338388 1678233 1520978 1864303 1449206 1328729 462175 342169 1074764 525382 1432212 673279 396696 2502275 649466 2594388 783240 799697 2162197 1291125 556250 743679 439504 1036258 660309 865027 2441882 131102 608442 1450890 869834 2573782 2374744 880753 1995366 1121340 1218709 839062 2042025 2569741 547285 2447797 1787088 1585980 944783 1536467 1775818 571618 557736 2180662 436173 2563409 1503118 172703 1796082 1502680 1558282 2569015 1103745 729858 159635 632336 1762321 2594611 2649063 811599 597151 30027 694707 1052829 1367218 1749147 341027 2025865 1619383 431338 673693 2634861 1134296 1072251 1793074 2314755 1764320 1984443 296572 333031 839044 1274370 1283714 465974 756489 2288569 2305147 2640133 2595022 963671 646138 973279 265365 1864684 2609211 165516 2278944 870113 1563028 1228540 280953 1693668 26487 433952 368479 1254683 2310671 21573 1646226 1537790 1054550 34970 2288083 1354453 2100255 443774 1562960 1254031 377382 2497488 637997 2039197 970615 155848 739691 76312 2136060 2551876 1321975 1913620 1107048 1737439 2520274 668086 1388293 1187512 898396 2014918 762627 2202583 1253177 2487990 1196279 149688 1126729 544787 1785073 1402858 2230355 2361989 1599899 696055 1783925 658088 59263 108002 1429718 301762 2358758 1085630 634460 2491533 1625086 1486055 1784394 2096158 733562 2384181 112405 1170824 2347986 1045354 2162113 485105 2274414 1487647 1267839 1796454 1045097 2519078 1337255 845298 1874592 1060402 2290885 2170189 2455503 1032863 1128583 2352637 711160 2447275 1149922 2618520 810227 30259 1685571 2592244 755354 1429937 18363 1839348 1841741 1131635 814471 463449 809571 2514759 714760 489295 1530992 2497103 1894952 628585 1945646 1293844 1242419 1426369 1623151 2521666 2400986 268626 1616999 1045588 692160 1366178 1332106 957233 219086 1072979 356440 35599 897110 525978 1254804 2089831 2303360 864091 38817 1555800 138790 1415051 240452 1406495 1681041 837349 1038654 1825863 1747938 2275317 515703 1012009 232596 878751 1415731 491045 1316220 6135: 1053405 1231421 1206468 413379 119738 1988518 317194 2220638 6136: 2161753 1224104 321121 1089201 2474060 581141 538735 6138: 1674879 1762256 2000230 2473735 1132581 1946116 693615 158696 776833 49539 108805 947243 248389 1382523 1588308 2625146 1526418 1837680 1719322 831968 2562845 2447407 2342127 110488 1601172 821027 2116838 919889 120740 2391201 805889 473968 2297229 1914282 1189131 1725375 233364 27362 1216640 1892484 8388 1928692 2304903 2393247 2441515 2302821 1377391 209648 6139: 176576 1399944 614: 1426302 609974 526922 117624 2323969 1463342 1956417 1889375 2545105 60346 719464 6140: 5605 294187 2325516 360507 6142: 1389312 2138883 845634 2006197 62682 1818898 2048686 21928 1713089 326973 695828 669768 472845 706346 419304 1898578 1702486 1970045 2149411 1301085 974903 1749850 840070 1740481 1824787 2623746 1892729 1343873 2042196 337620 997666 808921 1910935 1054866 506962 1594348 466370 1278556 1600753 2635321 964358 1483551 1690733 1468308 141996 860677 220460 472937 440423 640687 1867965 841666 1016254 903920 2327264 2062664 1541133 402023 390821 293594 1088575 788365 1030674 230434 212092 490400 2416935 189823 241107 1658217 659063 1371166 769506 273648 1190899 1908311 48607 6143: 2201756 97574 679304 6144: 2111198 300697 316381 750113 1813609 210392 6145: 2632461 1630751 390728 864430 1920901 1107941 90284 859821 604583 2031723 1860977 1312883 889660 538912 166692 856436 1655499 2374593 953684 2531988 1579272 2474323 1162143 2262648 1169855 2454795 523640 510962 2420535 2126114 224172 2551609 1663642 340262 2143836 663424 2215132 1236175 1051212 1513572 2587001 959039 1461459 1378100 825425 2057417 1045928 2565258 2207035 980828 95512 2363431 1947230 607854 1825911 592281 2117157 2018225 2596371 1224240 1696672 809207 38344 2163564 112209 1967685 2183826 2169764 2242757 1007360 530760 1415349 103775 2073589 1614345 792309 1298000 1649749 1387183 1794258 714175 2222173 64101 2390623 363989 2458006 2197887 879244 2605271 633791 1098065 327107 1078923 2563567 343175 1906357 2479078 567512 101515 302223 1598687 798735 1190498 2298598 2374353 515090 73612 1554057 2110064 579407 2423504 2201854 421968 1089026 1042510 1855677 2503502 413126 615884 1973523 361691 1790001 6146: 754472 1300278 872380 1175721 6147: 268040 679016 1110665 1435701 1668684 1761656 6148: 765991 78382 1874316 1591085 339477 376604 1110888 2076329 1677973 2175475 987082 2600531 2260245 2618610 2209140 101909 93369 2177075 1593 908615 6149: 1422640 2196089 1467968 2647569 1269338 1808386 316381 939176 319180 1321640 712199 2519670 1517975 615: 2272222 131439 2125733 279003 311009 259137 323681 1592073 2474298 2628784 1477055 8807 1390901 1693792 49288 1587699 1489314 2086280 1476573 2294536 946526 1828318 2080644 928551 1768174 156078 1878549 280621 1366347 339674 1476613 2631726 2046177 2213880 1615979 877958 2443784 310270 947672 428421 360537 2365750 1831195 1833330 134162 946795 255115 1076032 1258026 1765230 1740360 706261 1425011 1209933 449216 1986952 2025107 58649 1188701 975942 2165600 596865 621921 456203 1076254 473571 563292 2258917 1932924 605773 2229019 567283 1910107 1075956 796156 1486811 993667 262080 1837493 83855 842716 846743 1007911 1313294 983559 471070 2042132 2648417 1687998 1638959 94055 2038491 2058015 2614450 1875666 2612341 501507 32618 1304443 2574288 1696182 2375393 2109399 337545 729397 2101948 43380 2075336 1129538 2533178 1244242 1704775 2120303 2310051 161457 2627762 1893607 957941 778465 835387 846968 2126736 2403433 467793 1133370 562654 1675269 1419816 784015 2032978 436392 1597972 772851 1427590 142492 920736 906204 223140 1505442 1580962 956035 1055685 761231 2275470 923509 2266375 1096051 2306184 2413319 1125884 633717 1226445 870716 2236105 1857378 1993529 577299 1471220 2080240 588673 955866 767318 317569 1980512 1627955 2544184 195551 527765 2353990 1546199 203907 2492701 745034 2123893 678232 2316662 981249 1370720 261287 1867701 486593 737110 1096650 2615152 1142151 72958 1531574 521073 1491092 1025153 2210601 1654654 659601 1427488 644419 2436832 678934 80586 830981 420419 2162356 2309580 1333998 1935547 1922401 2624660 427210 837167 1328007 435581 1420148 1565695 2139319 33 922239 1375384 1448906 289316 2520023 2541378 441631 2448407 326993 622529 954687 1833613 318954 1991133 678857 886790 2540775 1106675 159922 539827 15315 2174791 1198044 2479367 262343 970893 1306399 2618983 1898491 839544 1985930 1194141 2278280 340367 838269 2294667 129813 563616 2152331 170618 672031 654222 904637 1516044 2223807 2093581 1718567 1566816 921229 1998974 37563 441723 1202709 1785807 946261 2275317 144265 6150: 858636 2031057 2604352 653975 6151: 943395 2616778 1938055 1519723 358748 17995 1840845 2018166 1660631 1879855 1922607 2622820 311696 2008305 97700 1179373 2140448 1714262 1892467 1156482 1387197 763069 2181121 381579 6152: 323673 1372347 1328194 893855 1047781 1923349 1347217 1490640 616107 6153: 1422091 38068 549518 507098 666921 2048895 1469976 2389956 1030885 2003811 1077783 539059 2628970 1685077 1755454 228846 1293228 1819444 6154: 1734395 1228472 635490 741891 2397124 404605 1825380 6155: 487832 693911 2019316 1861691 44975 2224153 392153 2527611 1225527 1334615 2458025 31781 1767827 1548560 1370579 1894794 2555151 2573262 1395224 433579 311985 871601 501099 1416249 1227688 747456 763082 1136041 2350122 2051544 1149397 1844048 1416383 1104853 452468 992868 727272 2592627 74998 193218 1611284 86483 2477775 1445727 1279712 23408 514201 6156: 2197514 2288748 6157: 273205 40330 322173 1216023 2401983 1130717 1170248 2470472 2072594 970228 2444615 1580670 2132790 1288011 2317031 1937854 1510455 1513673 2089206 564084 969628 1330703 522860 680695 1362407 1457529 1681370 2220342 160519 1534017 1755017 401814 2366779 6158: 2283972 952561 2233586 1719665 2550922 2359793 201714 1180941 1561487 1383627 859099 2044287 969360 2270194 22456 1589469 1919012 1335295 2321778 2641838 727425 2261285 388279 513636 1955299 542408 2296949 1767655 2545078 58166 2053238 124818 34964 185623 201097 211371 2331381 1962128 2142024 431084 1181035 711621 1126625 635018 2077309 1558153 222025 1605748 309546 359162 366503 636115 2584314 2475367 205837 146532 240061 78971 146318 75836 793452 2522244 2508883 1196946 160114 1579377 1142151 1070141 1531866 504408 1125157 205747 1351877 2104873 264386 1142648 1730300 928377 388764 1978730 564871 1326511 740009 1967163 437086 2004280 1460183 602196 1361400 2314847 820350 2265892 6159: 1785196 248181 2137909 2611124 2425004 1159041 220944 553668 949403 2173968 102643 206091 616: 1799814 1743136 2329026 872784 2447051 2147668 430983 833951 622945 2642730 587821 1093093 6160: 1892594 608196 1658782 352766 2422348 2207235 2389458 1798463 6161: 2242211 774868 321628 490382 814641 2285353 1374413 909198 1636268 557400 164241 2376612 1679896 454834 2076454 2281353 506464 2538248 2646115 1824420 1856275 1970045 1223145 985442 2125063 318369 151987 1005457 1944481 898098 13875 2516245 1380299 79185 1078372 2144266 1509050 955556 1541104 1400870 2303465 2464514 702949 1535366 2003927 109014 399906 16107 698215 2236738 2426615 1592434 781874 2640264 1925414 1834642 440626 610309 1095243 2273949 528669 101188 1279986 2491682 242797 1878713 710398 1667731 1232690 728413 64120 268676 630088 13963 1515419 874726 195584 468889 117702 2361036 2059834 1597062 19360 1586564 524679 1631503 2069477 1842280 975255 2071592 669913 845439 1811654 559034 1687156 2360137 2178672 1710821 257388 722679 583522 1930733 1534869 1408961 2624414 2643735 1290235 1182392 786541 1980456 1602974 85085 279530 2280030 2392059 1705878 625737 1504961 74350 2204284 2018964 1732189 2574398 1547978 2544346 172726 2447308 1359200 638381 1238194 1091615 2563298 960999 2587004 980982 953503 1377111 522237 1601268 1489960 1920350 1706679 2628569 1621048 100291 1099787 712575 365340 2356313 1503134 942477 2607183 171000 871900 123586 6162: 1787761 2220942 612296 516589 501300 1622051 1461647 1167144 1642474 2280558 1363663 571115 1141580 2247276 1065687 1460776 347276 359469 2051709 2002446 1763597 1789197 1547977 2036838 2155832 943667 1690009 252243 432012 372730 136987 128241 1540112 229377 2126830 1127480 1948578 49943 2277177 1470757 1329240 6163: 2266083 1857003 2209099 356035 2418586 1557692 585576 1058872 1775807 2352463 2397185 6164: 670781 6165: 2203894 1852770 213782 121486 157751 6166: 828567 1829027 1300046 2390429 1495088 379464 296246 424530 194431 1123243 950521 404165 1193999 1763105 345202 1150573 1059680 2357181 1091001 964305 827322 184003 2435260 2057853 2294081 302715 441553 736257 68608 2601782 406959 2125018 623927 2317264 2404653 1194584 374663 1306734 466172 448402 111627 1059761 806476 2480966 1708755 1695990 105039 954197 1067266 353256 1194542 1986431 25200 2191823 223476 225927 123475 378768 1080885 1366933 2300938 415946 2597385 1967102 1404499 1630864 698511 1124578 2605442 2304757 385295 544583 773572 153692 2422771 842704 1454822 1506336 975101 1392053 2446366 2337099 1472236 1655334 2397704 1411701 1185341 641401 2492282 2151922 951733 539474 2260586 927845 1927454 2133382 1357350 56882 777794 650828 1536768 2394912 603372 1180268 1987779 1046910 1718239 664012 492460 1261628 1558751 2529215 1820017 47639 2465557 645568 1065345 1445040 1475494 2083759 1921781 1290753 2096220 2356455 629045 1408759 1561863 976259 40988 738337 2227994 966537 1717897 1588308 1018838 398745 1213240 1421002 2119945 1736157 1516342 1650339 2437982 1739446 2021841 1072890 1003361 321846 667295 1081175 459870 2364853 1733098 1445186 281016 1142094 115861 84351 2055416 2164632 1197722 1922803 1742062 1410427 2311238 2333383 683845 370735 1343312 543429 1231761 952248 2123031 2060550 931177 1814551 1317967 620913 206442 1904081 1767551 2002239 2242347 1178700 757706 666724 1120418 2494215 2363757 780689 127665 1500564 1418722 961220 1933642 419100 546184 40488 47401 2303947 1939986 548689 428353 1010728 779630 1411524 894484 924647 2566738 499746 1600232 22792 588459 1379569 435123 1812177 1605801 2094997 964787 864157 583056 646990 949829 895151 1519239 153843 942054 1226957 1815164 1963521 1330920 12563 1868568 1060981 517899 1081161 403405 1569044 920847 2172703 2585483 705902 2061180 1234570 161436 2015829 961815 2608024 570886 659785 2410845 2410292 682665 1946057 1070141 1549885 1013789 1589206 1055228 1174081 1229527 2272660 1682146 1469792 615650 1486161 347838 1124854 2491207 2424883 2242365 2025903 1815583 803909 2503852 1880902 2169717 1538065 636530 2368198 2607672 583420 971668 2140574 2477006 632877 1003941 34196 2388852 346500 520432 2082431 1648775 1964557 653482 950147 2116283 27597 1821972 1474130 270129 1025414 1278161 430888 937832 2537265 1499780 305468 133947 2229831 359593 665584 661424 433014 2437756 266867 1221964 1731806 222759 1947961 2402028 1334761 252456 1165258 2089214 2195876 2388045 423786 875209 449294 1847827 633274 712313 2588207 642741 1115742 1322155 2631672 1606550 1713119 1759176 510123 297482 2379431 1924595 45297 6167: 1954543 1517054 6168: 1526371 1353042 54039 888317 793479 1890819 140042 1460837 1059550 1791361 2334295 622909 6169: 1184254 244360 802571 962114 553582 836300 2547124 2425543 1675557 1792175 617: 12669 275363 134907 599431 2538881 2290352 468961 138686 2340573 831746 11627 1751084 133315 993553 909235 102917 177761 1054182 624971 647384 1086299 877619 49942 2324746 128901 385987 2609021 840803 1047934 1047272 815585 1212692 2036486 2124616 41495 512009 439559 2576387 974523 2498382 1515740 1834364 243694 2365379 21514 419174 1521824 2396753 1945112 1954593 1485835 2303960 296767 1831155 79127 1457690 105966 6171: 372278 2304864 2622588 2194342 1591347 338468 1860412 1212397 875339 2440141 826297 2143442 1823289 1908836 1792846 2312986 2396743 1141517 1514924 1751065 1962057 491029 2616789 1613652 1949735 139526 185901 2419805 517128 1418171 158827 2642149 204878 2536788 1596205 22176 2426371 184871 344201 2544293 2012155 1404329 2476749 1414239 868600 1146254 1595986 1869945 676227 2089116 2348230 1918670 2119155 1882612 6172: 1914525 1770500 1097888 1872621 363370 2510339 1779527 2418357 136788 751392 88006 1506719 2787 6173: 2523426 6174: 557340 1071584 650808 1342294 1905247 1440095 2578428 498258 61306 344712 1213015 538673 361308 38033 605115 1049332 998653 1511683 748934 2048442 1440611 820499 587349 2184619 593397 261418 2297830 445615 631314 480288 2516023 2412301 2388692 553063 120381 118706 895160 1200618 1444798 2496050 91408 1857928 1581957 1890511 2423718 1275709 2181915 803332 505696 2258984 2202167 1138479 425883 2369608 2346479 2331871 2558099 1942867 554630 2558448 1274870 590083 1770491 2171486 1593970 1822404 1768013 1151305 807757 2459106 1313919 1244970 243490 1266195 1803372 832543 559583 1957395 1771872 677276 449211 2324307 527289 990350 2029766 2528141 43527 2450355 1183403 169462 1294461 197363 650956 1005911 2296768 469137 1200513 2292688 726045 2304376 420029 566955 2222874 1050130 430603 1506098 2177580 2289853 1605792 682601 343481 779180 459609 1700559 1982572 553719 6175: 819383 2372640 138613 766573 65862 2052161 743395 1208997 681277 2474899 96994 770945 6176: 1387670 1771587 890779 299910 323259 1700724 2491796 1705503 1475417 1786541 974402 2431497 672643 188813 2166555 10791 922069 521582 982182 2065741 2087472 442118 1116129 471694 105015 2626704 386878 1629537 194063 665976 1546961 2469449 885518 948541 195287 1527368 2484211 2278766 960681 1178528 1171410 1368426 108936 378749 388609 230291 2628206 431606 1389968 2420928 1354717 547990 1279496 2552589 784208 348960 1694620 1827300 545015 1915014 874948 835177 816029 1655692 1928655 6177: 1294425 182414 1947730 1064240 1550819 518347 650822 688455 177889 395610 40495 322222 319326 753444 2461081 1155126 2113187 2057973 6178: 961569 600982 6179: 1329182 977632 2413560 2018764 1849403 29236 1331230 2215180 215580 1840797 2032580 714294 618: 1038795 350166 590670 680481 859639 1431851 2393219 503145 767505 1593431 1669926 1874126 52522 1021213 544180 381640 1595251 822543 1733541 822613 1925786 893440 1488719 1640830 482421 1066432 423550 1864142 568802 855645 902400 6180: 1279093 2059967 66552 189274 2433399 2557749 2280493 2417205 1357350 2626675 562544 1704248 1747252 683340 1557507 828144 1028933 46650 2325749 1577065 100695 1714521 2273682 1927961 602693 733111 454959 2277449 1784580 97611 30281 1749564 604512 47400 1551419 808549 930958 311974 6181: 772791 916555 6183: 900110 267659 1923552 986327 2012481 515334 6184: 1656952 1536116 6185: 22603 1341939 2463338 6186: 1500324 197466 2360363 2554132 6187: 1138195 2090591 1023102 895304 724726 1684743 2154299 2333384 1555907 852340 2450283 2297655 429631 539617 1142721 2427786 6188: 1180092 2215083 78294 1066215 1111556 454156 1940126 2114216 553871 1809035 1489666 386722 2323846 2021891 205367 2574325 513568 6189: 247273 619: 2621945 2640403 1590648 1637683 948065 2428668 1640251 662507 77225 1011331 2201966 466892 6190: 1672477 915162 199848 1182477 311996 463082 1922689 100998 1237041 478193 1477380 2509091 808569 2414176 1904339 1588972 912466 269152 565946 1713166 2468260 1691185 1875993 252839 1665411 436227 749535 359816 1621174 1446093 367952 2373989 1485535 2590670 2520583 376968 891814 1486691 966364 1099029 2511482 1180058 1364443 1267860 1566824 2128277 941786 1356930 2493614 2417354 525624 210161 2083314 1692251 1047052 2539903 1540929 459317 1560398 944229 811919 26430 489502 496296 416385 1794403 263051 428414 1920832 598301 264789 842131 2072511 1436298 809887 2397922 1985390 1638585 1354799 285313 308751 1254525 2617870 1392306 2509910 1978524 1377139 1366312 2101558 1954877 1973444 1967891 1722732 2039154 6191: 1298555 2114436 1123642 6192: 343645 2563452 397512 690339 2511307 1866280 1430656 2378858 101620 1909121 6193: 1180077 1355994 731312 1310644 954965 1277678 231153 1319955 2243544 6194: 373068 2164262 1657672 1738991 1868105 203498 1232745 2354981 1404216 1594043 1190673 983607 1416272 1351220 578600 1036611 986956 1671023 2378441 120532 710115 2428941 2475455 1181145 93594 866795 471031 2280619 64864 448722 1880686 267937 2582399 711378 1495567 2590614 2023744 1559008 1297267 1537636 1113515 2280867 1267941 246837 602424 2064450 1422301 781963 1683740 1342598 6195: 1183304 2242730 1693833 101462 1164467 356893 2059541 741111 1217379 2311452 2040692 1519729 1648646 1471314 1763839 602864 1302314 1198226 1309423 225479 1694040 1628825 2415484 107185 598652 2458285 2452907 532861 2493113 1026645 2459052 2192344 373887 321830 360272 2244742 724000 1806729 2482241 898655 238034 1011341 836796 513522 1132322 56614 2471276 2610698 2469979 2363121 741921 398339 2099159 14358 1523973 1784308 704012 2060941 381310 1745540 2452691 434916 1109566 37588 1154909 2010336 392790 2631754 2476533 1383591 1332284 1205785 901928 464550 431732 2466943 1471255 29228 164228 943505 861239 890498 398026 1132789 20504 1650893 610588 804627 166663 1124715 1504575 1638070 2476525 1093298 2414992 2575188 1239815 1833567 575726 2220351 916855 1682501 581506 1265074 348144 2018721 1384080 1297041 417857 439830 1520169 271764 2554331 2119833 1580094 499844 1569086 2477051 1764820 93529 1624250 1038982 309298 657655 2164456 1453955 11622 1288554 2521490 1817630 1304376 975256 555175 1125125 568638 1143911 2378568 348464 1059036 962825 2159114 1483776 900555 1481284 1359260 260244 678740 1191405 916244 574726 2166027 1837976 1952225 846791 1570729 1719111 1755397 534506 2627220 967184 2419134 1387253 1762411 1270565 688461 259829 2351516 1654310 438822 2066465 55993 1276760 1466550 2046974 1202256 419809 724420 56678 1170094 2486574 1219232 1808326 2167431 732443 1484213 1917614 1835367 714499 864308 775253 1658507 1302938 1990200 257231 464514 2247798 1805234 1638482 2266746 2054639 568022 1473455 344986 2436966 2112243 948416 1036621 249903 150254 639445 2430503 1236433 2372779 1152772 782819 881666 1072058 882383 227886 1769539 285137 1287252 1982794 1776023 1812601 239098 2610839 759599 683380 340411 2462954 962833 2567369 428059 2067315 2485581 2281095 1025940 2081055 1232710 789423 1723551 1927358 2227565 1011874 1001126 836545 1880922 2623020 728459 2533891 2461301 722142 857822 271419 1732467 1665614 311426 2436322 2384259 922085 1117409 2201205 579694 668719 2368238 1912768 1244916 1143715 329448 1742750 2068749 2468744 1958267 1106552 2565435 857328 1134793 2588179 1754295 2284957 2604382 1691334 2202561 284727 472804 2315775 868441 416095 688439 1093685 563708 1092006 2162973 865499 795963 807896 300517 1056472 1724133 691379 1615201 705116 575167 485401 281866 976108 1607151 1090921 1463945 2227597 1959266 1814901 1101354 1675344 391850 1002138 2087800 573814 272569 717187 1913511 53013 48316 382891 652682 1586005 451330 2087439 1173822 758798 2143121 1881381 1984670 857645 275033 541801 205900 179625 2145194 2113673 2152991 730272 2395126 1743409 868920 19755 921710 973784 2222328 1147647 712347 1936701 2260582 659164 2041311 782857 1352422 1770324 1588809 1940477 839305 2267357 2197066 2565070 1125496 558204 1735019 554030 1308641 2100357 59581 1343576 130968 1571768 378387 518315 730965 1056759 2290594 1908408 2518655 704962 2606490 2287863 1395617 1621855 2168910 109919 433818 1785365 547375 1040863 1338967 2066583 1516365 59058 1591663 1991652 685383 2032749 2623912 1448336 1834400 2571324 1696790 1951677 2365732 300376 695416 513838 501052 2178362 326538 44221 848247 778616 2215874 1024514 202866 1940525 1239178 562679 1856686 398231 893087 1089894 517633 875208 1788779 1908552 1588631 2397587 1380768 551733 513706 2407051 2310112 1213841 1814964 262466 1005890 1180824 1160178 2511229 986366 2596109 2072580 53698 882181 1439677 1947591 699825 166577 287212 168952 422275 45816 1509450 638267 795639 1454208 867869 2261489 2127860 2070922 1281427 2145982 2496899 579896 1708920 1109734 2371128 1948157 1561165 84357 2519752 307922 2163304 389912 775874 1427970 512077 742105 112298 2560436 569620 1477636 58409 1934300 987856 107150 1381994 1196516 1998319 1953326 1998501 637260 2635944 1101749 661648 1671260 194766 1068151 768132 1439328 2591029 1677041 1668219 929749 128322 634980 610292 642898 1238686 1221541 890806 1942344 1834843 1565423 1081839 2559608 611616 2644932 1950822 768953 695238 1814425 89753 617673 1816406 570578 2348522 1584921 2199263 2258269 1011449 1454401 2126969 1479036 584331 1023053 135683 1898026 640064 1158731 458048 399226 2307236 1658601 212689 1728838 2635967 460264 1059984 2349729 706742 376670 1463704 1807876 1523008 2221675 698817 1525290 1606461 523218 1936005 1753228 981373 1112876 1828689 664001 2047469 5255 2351952 93228 445894 370825 1792826 753959 2268231 2544557 1442109 2634544 2067845 2476247 2520548 45045 1926108 1589479 1337241 1266390 2045622 745453 1669731 2131664 352697 328226 67120 723534 1381086 901333 1806887 641850 1421557 2126385 273209 2406260 187392 1022953 1263486 2249921 1846869 2091267 1021213 1661097 45328 2276856 958297 2283341 1155660 640177 881161 135033 2519299 644443 739723 1542151 795783 287966 123400 737795 1096210 670416 370249 1077100 2381400 1056201 1071401 1694018 1070833 666230 1599137 536270 471031 718126 2097185 501597 32240 2035340 807260 274149 150572 1463841 2107417 1636225 1055783 1108489 2376396 2334860 2421428 380172 33152 1815931 774778 1209474 2220887 1562614 226582 2202957 2575875 1782603 1806913 1436410 1104245 664735 1512849 1456689 979478 1442496 1808064 2154598 2388455 1172049 1173693 2271818 2178763 1631569 1056393 1166947 1707691 2460829 987921 1874638 1228100 2519190 1412022 598366 1409555 333393 778809 2410407 1836948 1958723 139379 1156546 1751326 1114695 1394809 1600222 257172 1611862 2394618 2505669 316240 1655648 1305628 265051 764038 1534862 717405 924804 2542568 752982 360376 157546 1029283 1315245 760453 703268 1678554 1268752 2627296 16591 1124217 2648577 1404613 401780 2475947 664232 1691135 366233 164105 55234 2281795 926984 813503 216711 1017708 589716 2410903 2635348 771729 1303040 1650395 1820579 175322 376784 463138 2535663 160780 169353 33533 141388 406239 64021 2231778 1761792 1287979 1295902 925047 1298943 350801 1430899 1229463 835206 2228797 2408198 468813 1291639 1779226 1414171 1936253 1207376 791756 954189 1644411 907298 929815 2134311 384176 1602233 204060 1101960 804533 123823 1470385 343663 1652362 1525713 1270846 1668869 1236960 640977 2070864 1674099 140565 134414 1296809 2162511 166568 435286 2277023 1096353 19688 1015055 2587561 55839 2405235 2514156 573804 1162415 1968161 2582521 1827403 2564250 1155313 1852437 2311310 1131231 1741665 448489 1469792 951697 1103131 1396962 1647869 2497997 2212081 1295272 986706 2198331 1184315 2518649 1937862 1145003 460159 2046236 86422 2451562 574011 486826 2643268 2550523 494747 2453050 809183 2027397 1566433 1914632 1015514 674526 2605898 1579630 2573125 1862934 129431 511417 2198629 1785506 1700447 545844 2176183 183151 2424592 1174472 1055384 280804 1625109 1135904 2631658 2198999 2135777 1682876 1910641 2643734 1447005 1779748 1227096 2375950 1931988 1250394 2515460 161319 1467010 51447 1792939 694098 1022014 2468743 2597088 2186328 2214524 2233345 1835710 1873311 1755128 454656 2238176 1877309 948363 2403156 1349642 521604 1929223 1286102 786876 2343022 1262713 1896972 963316 84918 943256 66298 375128 1487946 1952708 119524 2139319 1631004 51745 1672379 1969755 2261483 249560 2504344 2035018 1539642 1937309 2649260 475197 480968 1857159 222669 2317074 1230649 454683 1011279 2626023 2565877 1177426 924701 1648775 392286 1244309 656824 774395 2201485 473826 2199596 1060966 701257 95278 1331616 1361494 2166057 1705361 1038582 2559897 2446225 1642371 750316 2591814 2622967 962669 2176520 1787008 757542 1179720 1009342 732203 1204864 2613200 1901537 2213764 1247586 2292731 1377724 83500 2384365 1381198 2630107 461457 1712601 555970 207080 2142348 612672 2529081 1789362 2135175 1093115 776134 721450 1921786 1379362 1930276 57518 1441072 1132087 1555198 2455157 1683922 8032 2462192 2466664 1114754 1562400 2351066 699342 349445 1242832 2025573 2420403 47923 357480 1227162 2133594 1352300 1700289 2261394 1756370 1084031 1772278 1161120 1722099 1570591 705375 1862245 318124 2612107 2010320 23174 1439507 860693 1345041 2336543 453 188361 192844 613338 1948821 567439 2577882 2636621 525382 137429 1173630 1462566 1159686 1817605 954353 1829310 1000906 1272041 2111678 1176233 469262 960402 406781 2180151 1669686 1372438 996519 1727735 278093 2057442 1548756 1298363 314349 1587577 216248 1999913 2337981 448343 635093 1426376 145456 166408 1873829 396428 815530 22739 1132431 2291114 2588060 899425 1099787 1168753 2054467 345132 2561424 1223771 575154 2344724 2271099 2063882 893801 2125045 1781171 158969 2329751 740323 63816 391026 886706 1444561 2564917 650771 35573 530910 1685548 862214 1516608 23445 2557514 832512 548768 742747 343499 2560537 2383688 2471615 183807 132714 1916213 1980843 2374480 2084948 2157663 2260366 22864 432162 2031944 1163153 1631852 950776 523851 229601 2088267 6196: 2350758 733332 2174282 2026785 1422597 1131798 2519076 10095 2622000 144865 1471991 138378 2387293 352458 1078761 1424308 2023110 520854 900008 1793899 1653157 868331 1991616 1293870 1670403 2188551 1696335 1085340 2591962 1892059 898672 2438299 87154 534316 1031053 1156311 937252 992005 911607 11998 2340193 1992192 566927 232044 2627042 2358939 782886 894911 2629359 144069 2413207 996683 208467 827025 386983 571530 931981 808617 494980 1858247 1397752 1983836 2551647 1366933 2217821 2563871 561588 737667 2053591 2380068 350904 260272 846649 2602447 167300 2476732 1518251 2538013 1625062 2201207 1515923 2160898 596727 1152119 1705595 1003719 2149224 1299596 525925 442526 1955759 50852 2335747 2635832 2480440 2083654 822500 332022 1002138 380091 1972047 2591085 1400457 2504115 166944 1139435 1901523 1105292 60250 254110 1241395 1957285 81478 755278 1906579 1428854 1201491 2299624 2484357 1393308 2068579 1588223 1584142 599216 1067682 517378 2316217 2119912 1451637 1779572 2489010 636885 851225 2473584 1729454 2170610 1321484 534841 273684 2384685 1011086 2626465 1877594 245813 331951 384135 1584868 426267 1385506 2163459 1099213 2103554 2604669 1607214 1925090 409490 2470233 2351230 879285 2423381 2220392 384782 527676 994019 371712 1319921 1879167 1887335 2203761 1435979 507586 2513984 478627 2292403 1240720 2276898 211906 1990557 454163 1358294 617665 509029 435580 1231670 472830 612213 1237513 2218284 1197266 1990397 1876728 1995203 316503 41712 2406014 1099198 2401729 209090 2548723 984102 1873893 2427961 1718847 762525 1344473 861023 1415249 2434147 2335777 2556176 2471480 2295240 2191415 2057710 1719252 2252680 1331846 1973649 224836 2585609 1477717 1098078 201092 534999 1765019 224963 1410464 1116846 2235881 1171905 2182547 65554 480765 366503 12824 935085 564258 498811 730052 1696762 1307009 2114937 2219775 1373251 592083 1588733 590623 1853525 1136594 1243368 182582 2180058 1312670 1196436 827057 439717 1822963 824449 2452277 2497316 1673576 46388 1346784 818061 1995707 608624 2512447 1929640 2223520 104504 759093 1751604 949073 399238 2241630 206276 1328244 1019790 199815 2503038 733285 2093893 1289841 199610 510614 394468 344507 522866 41903 1308580 1570415 2578240 1805670 2177449 992913 242206 489067 490653 184874 1900959 953227 1625025 658685 655977 2263315 579377 1580162 185335 1324928 1056524 164652 2012462 2301430 756117 1091418 1919786 1749331 1913866 1368578 1367983 823153 2438814 1607468 2518242 2549055 2363788 490143 924477 850213 917333 2526750 1550920 570783 2455157 457081 1495389 8801 1271921 1454284 446217 1302319 112223 2291792 151702 2447797 1548921 2210906 818975 237120 1557170 473685 1874914 635505 1782799 2191493 579631 1480641 1303622 701366 676275 1799792 343754 2034240 1743642 1698646 2214566 416354 759386 300670 398139 2449608 1556044 1759264 559305 2639215 6197: 2332407 1756789 6198: 1739151 2281177 2121859 1645778 123941 6199: 892842 61017 2581095 1655656 1008533 62: 1560144 1431710 1362958 1279892 1617228 2205355 981034 2460347 620: 1339049 902532 1829951 1959114 1820513 1532932 791582 912454 2135813 1844214 2461293 2543520 1952341 43997 544728 358430 1866446 276971 726164 1893154 6200: 2092178 739759 265048 647318 2062136 6201: 1863499 100797 1424751 1886761 535870 1637780 1634014 1888005 1816449 428365 646133 1098828 869373 2030287 2558057 1897180 2215650 2400449 1021834 1934643 2068411 116587 2612939 30242 1993007 884424 90060 2039238 1415916 645257 2577943 2294014 1198949 563032 813294 2110695 936567 983813 315801 1568549 1821473 126439 1237939 711362 2396409 584517 1492343 1716971 339528 449211 1493156 1858243 1283155 481855 112170 756659 2454981 583416 1656176 382571 2607719 870125 1719844 1992778 262355 2289554 1471106 670064 6202: 2465174 949519 922804 1337888 1169532 2182351 1356780 815585 1386531 610143 2267738 1489699 2125459 647916 1144192 2540858 6203: 2573892 1964819 1145664 2488443 1405409 996505 6204: 2625857 553650 1581837 182864 839809 1826721 1425995 1030764 990593 914006 1546549 2296027 882320 529963 107473 1055743 475394 1557593 476068 1730572 1099682 2513903 1005065 818338 1503599 212694 2361661 739130 1983118 1438725 1971373 2596415 1637978 169202 834314 1990520 1154952 436227 2627420 1827729 20460 2321665 1320450 1356529 166808 2072231 1182782 2428896 795311 1941505 977415 713247 525624 1879989 1032244 1293754 14210 1274062 2133078 1659178 68280 2160518 1815644 1123387 96131 2534297 2083197 759742 738105 371283 1814118 231499 321593 51892 205577 1414803 1053026 2009582 1621282 75410 1494790 2050290 2208555 1774805 215105 1130811 864134 945481 2065330 163186 889131 2155516 938366 2574833 1522795 858719 2459788 2623823 1743098 298679 1853874 2138445 1484137 546773 410033 1174621 1687382 440225 987690 2256099 1618540 1340738 1974420 915959 1981569 2513436 513847 2142073 822440 1373737 1504001 1523294 227141 2636875 6205: 355265 205345 2164355 478149 1159785 2074133 1487729 2536091 370945 2623325 2619050 1079471 1493150 2027136 1291272 2247972 617779 380226 1672218 296989 627129 17847 113578 386219 2641158 139537 567360 895348 1858869 2055181 762621 756085 1231344 338815 942111 1071214 304232 1427229 1731382 859981 2186350 1459989 2342816 1494634 608342 2108979 1359146 2425992 944047 2253807 1384375 1056336 2365309 713540 415695 920150 431341 66881 2472909 1799458 2405587 2058117 424246 725680 687107 19143 361366 36086 1283633 2089725 492443 1065444 2114825 1663474 504628 1496351 1602638 1899086 2642276 2140644 375889 1429522 426335 1755142 1405816 2545912 1720348 1118604 440041 1297467 732855 1219013 2515440 2534117 2127303 1069 2105551 1317989 1712969 2615368 2274532 2035427 901825 983690 317822 2602447 882152 168193 568450 1599935 389481 28639 2491589 649275 137630 1978006 1183080 176628 2329649 2236990 1819866 369558 2356655 611988 554367 1151404 1282317 453489 1068640 77040 2589346 52189 295745 2161271 90615 512283 2492555 662550 84092 190263 515837 2233746 1942036 1222517 795483 1803499 2118345 103947 273776 1551099 1739537 1176971 1421214 1262001 702199 2338715 151571 1270630 2319932 1719549 277243 2114222 2161619 1460326 359715 1160890 2011276 2420236 341936 2401708 1501666 175833 1308174 1600078 1595082 2244052 1508302 1726083 603333 1830109 1795798 587381 1887482 2624506 1738984 544531 1972176 2510573 1413558 1045049 136109 2386606 1109675 1752941 1983070 397649 2360058 81501 537678 1265624 2335215 2231515 2197413 1030367 2488755 2503034 1391976 2023428 998861 1038242 1635852 263957 2384722 116859 1485057 1603693 397976 43354 348805 2529212 1755455 1649316 1631325 925941 2276567 1378909 2484544 2473684 2002965 1157501 536688 1056604 1653118 2423573 2279416 435580 2390628 1999620 1901142 2098542 561246 2618348 2560670 1872293 708718 2604090 1776285 1353518 477892 1348561 10775 2195595 1114471 182068 1325459 1450670 2479467 2561284 1929968 286791 470201 80102 1526059 145068 2619126 2300734 2197937 1027610 2422792 303666 1568724 574166 952145 546031 2117776 2597572 1475465 1545673 2538315 1216370 2314151 1762246 401638 2193909 2442088 849855 2206679 299483 1912108 2464811 1728104 1833839 1414311 873358 1964266 687412 1254363 1751409 2554679 1290240 1394477 1765019 1001173 1178711 922179 335615 689080 1629939 2416193 716168 558549 2365385 1769206 349068 696742 626455 483003 616586 1472827 1333200 1447600 89311 2286626 2147732 568615 2008584 2364280 267583 454636 1882741 132335 2423647 241180 1879424 1670778 1680414 97574 1227099 2493261 573102 669310 1043398 1575363 1367650 2526083 1312584 2371681 496663 60223 240579 87323 2569192 1667893 911231 2643699 1752553 179884 1537967 907453 178679 1722177 2135072 1402614 1465188 1917435 1648002 1011668 147319 88527 552171 848482 463412 1747803 2521129 115531 262394 289624 2288145 724525 379696 2199728 2397286 1207346 1209766 466969 308843 706604 732600 2311522 131643 107026 1709541 1480235 2235386 1041363 609388 1471817 622495 1275368 634022 864443 1964756 1422214 2006142 459984 1642091 189626 2455941 2298722 2196737 857714 31109 1013525 121952 1803218 1289280 1311092 1966369 1849820 2574087 1721193 1021239 312527 2452123 1960096 2064207 1882156 511706 2589547 1869569 1149277 1248236 1634777 2453828 1002471 2320555 1332798 36920 51052 705862 521589 2082369 1446845 1798255 345332 1097862 273203 1889654 289614 2212996 1225788 1426842 1227566 1265832 2284092 277033 1636503 805082 414947 596752 1673429 1825551 2127158 1342458 1485077 2593632 1396285 1878587 1022881 297565 2595409 976123 1494812 1002523 2285603 941675 358253 1717991 1808317 1582389 2007959 2188441 617425 393178 786111 245325 1821231 2505104 2314197 2576128 1304862 930108 1028541 2536796 2033911 5027 2442289 1158305 1944116 1877234 654640 1642163 195719 732300 373474 2181521 282567 1339103 696722 649906 2443333 199319 1955270 2059712 2165722 348814 1422994 1423541 153737 432830 1251475 2582006 888228 1804603 1860198 1076921 1938614 100834 993687 1445813 2308342 1700622 54249 2534 1792878 1041420 95064 1015408 285385 120462 2637384 1319661 1182062 2006775 2110538 16727 1139639 1324243 1120073 1622196 332409 2269290 694704 6206: 955538 937495 238559 67679 197443 1850405 1152000 2616966 2196004 2173519 1401287 1264328 1146929 1831082 1230089 725965 2601744 944767 874947 1336202 1459826 2607932 2155186 1898205 140067 218426 2371776 1926346 1594163 2430793 765164 1193014 2376418 2003673 250422 1939654 2372318 1472751 1916837 2505017 1042837 1943292 2488254 2457984 1429287 1459100 2613816 932761 1814341 2482670 887981 292251 661427 1499518 1418552 223635 2199979 2389098 120845 2026982 505205 1079210 2133352 1964021 1676835 1057433 847183 2250224 312961 2121866 1557193 572562 190775 1963077 1438089 2543881 1480659 2621273 988491 1098983 1222291 1070966 2050952 1015891 909198 2245995 427339 572778 2157462 1888636 1133103 754472 1366173 2073689 1399192 1016856 1605698 1404793 110535 2101193 1500495 1358515 2145551 1781821 1323720 252076 1828884 1937655 2600249 2204280 892672 1245582 2048517 1525646 675095 179901 698903 1351941 1801038 766863 2092204 1728478 2074775 275443 917483 372267 192110 2515272 533856 2476507 1063166 204259 1605590 2013263 1521913 1320959 1147722 262808 2592501 1414761 2500783 2581260 1331090 56678 865318 2598213 1548706 938244 1170626 203113 862158 441758 511772 756671 2237005 1211820 2481905 2075537 528364 2027251 1545145 1726178 2204602 129534 38616 1979427 406989 270530 37426 1215601 2455086 2069742 19549 2547644 1330321 2618652 1562025 76722 1985120 2378512 1636935 969812 1050144 2469272 1682705 2584660 1714341 284085 1909338 1077194 2614245 1035469 2151454 817439 2176353 1816327 2213320 1435410 2118185 586498 2056354 1225757 982249 2304757 2337677 1378691 316739 825816 441816 917336 383073 2484327 1316735 669978 1716880 2634891 1488878 514172 1495484 395397 371235 1027533 957321 978994 1395660 1040437 858967 1748273 2580143 2368519 1358905 1685804 257034 1724567 995721 1688236 483917 110358 2376205 1047766 1608734 1561560 1113472 1419576 1684744 1193534 560362 1971835 847776 1955714 2269027 2531498 204067 2614210 396390 2140043 90615 1920398 460839 1137057 836205 52625 2027322 75205 910669 1632285 156579 2379637 2270214 1262404 826190 468301 2385826 441183 910719 750722 2022740 48904 34458 2246700 471451 311781 2048892 2423277 919971 1208434 2587868 271326 2161202 1755724 2636429 1184115 773818 951323 1651852 1888857 42253 765109 1105650 584743 2291860 2552521 2216610 320841 1831968 133800 2515879 1919470 2373873 1327960 1498195 643951 1842196 1884791 68376 2005971 1645013 717955 2142200 1125640 2011326 1981101 626222 2416401 2222009 2446070 1425381 1096072 342802 1399153 1120834 835508 623981 2454052 726329 1616650 504872 483474 1017216 1499597 1546701 2607562 2476037 478310 1777062 2248643 2459136 935955 450831 2352265 2118143 2002869 560111 1451483 2380392 16719 2135174 150680 2435666 2502080 2645006 2267178 982967 973151 2161560 1239582 1475531 326501 759672 1590810 2127678 2146652 59065 707479 228192 968709 1704847 165651 1124804 2379087 2463461 1478875 1268309 889655 529605 646889 1483914 2468203 1104095 37568 883482 998173 515048 2064681 303725 1211551 386878 661235 653587 293275 1688587 935675 129439 1976361 1998162 1489567 1013305 1130191 1289605 1284090 551510 1810064 2403314 790442 717884 1846331 1133592 1243463 2165982 2235650 181572 1255839 94932 60154 1229482 266857 598954 2329668 1787361 2481250 345440 163263 730027 1547049 541707 1150385 2596734 356236 1753280 2649426 1606204 471384 2193744 1481004 95803 2208309 250633 884955 2312341 832368 1386033 1580816 544417 965864 1902805 957903 76408 2326665 1157417 1076962 2274703 189959 1268619 1732685 1443592 175164 1621237 2631834 311231 569617 1439119 2017881 12970 1917902 1035065 1043416 1955123 1023302 1645624 866005 992188 1668927 1699896 1534248 1465888 1586748 1165178 1403930 1770885 1816785 2069788 723341 843891 1139603 91168 1975768 2324350 1361809 278043 2302318 1883126 2493953 117250 763500 185691 1370013 2182230 244741 1972294 353902 1416676 1328920 2285391 494510 2241805 359890 2309294 156128 1370695 1925813 1437659 1073690 1272608 1384574 1890744 279462 2332044 1416783 1166011 1423532 300358 2434538 798589 1074339 122564 2476910 1102660 943471 748938 1307823 1611587 793359 2599937 1248554 1419122 1154268 1112260 1027209 1567048 1448818 1736800 7949 2223245 1865940 1516193 404845 575469 1412387 665793 184570 196920 2269128 1001815 2568547 2373254 1211754 526942 1494245 443970 431654 831885 311723 2362465 1569948 260778 1935879 430615 302573 1185917 1029053 2136822 1888813 2124712 72858 121770 1025661 430496 46811 1791922 1946777 2373802 809689 1544147 262824 552384 2134825 893781 727968 2218398 946584 1807849 2566738 586305 85531 797877 349685 1910604 114072 1166544 1218847 2335786 2294666 2004893 818581 1244043 2264150 708374 1072311 2410905 1137469 572822 1059286 1270985 166311 114612 668364 51848 258372 2332313 743570 1981629 2578683 2055186 2375305 26773 462308 1118147 2249883 2188038 331365 1456784 56984 1719678 1760150 899667 849970 1286923 1860184 1518564 1730030 2536206 2505656 1646826 1733325 1076059 2074181 2414931 2609114 1054497 577878 1191970 766484 20697 1871829 2527656 1332623 1411899 1411183 2118464 136651 1775308 1142272 2634858 1254860 1405939 39650 2271333 380767 1692369 1920102 479538 1182670 1149299 2462987 1317319 930093 645771 1426137 2647117 146792 2007098 121748 849549 1954412 1867701 2389348 759799 74369 187004 829713 1042529 24119 355051 95262 2010467 637578 2235436 2610783 1431142 1272975 454769 1861779 1405437 1021291 1112354 393717 329469 518079 855175 325566 4996 449419 1259089 1169005 2355222 284122 1946638 702640 202776 2124752 521361 82316 1052514 1094653 2309825 2151708 3449 627002 717079 974755 2213431 490250 2251837 1630151 2262599 975963 1935059 1875083 1243498 2598025 1022845 2566841 1780609 2359092 2544780 252413 171659 2552216 572809 2342388 1597039 1163763 1289869 2371599 1313168 2489922 2556608 2609133 2483979 584217 362577 1726768 159076 837589 2076160 1414966 1035804 245773 1912295 2444383 2521914 1448814 178994 89531 2645732 1042753 2089154 206172 2153809 943002 127795 1587807 1385779 2566779 2384979 1130868 169901 1008789 2378647 1817331 1078821 1918191 2114119 2034172 1766608 654262 1794549 2266654 2259263 1093406 247022 1374291 1918104 1921248 252221 711748 2056376 2148192 1210358 127214 1305965 783952 854004 680827 1701690 2410413 2330045 812245 2101330 537860 2077649 458953 326776 48036 1176735 1168596 1157247 835539 1954759 674667 371543 1498549 1993021 379246 2625450 361327 2172054 2342362 1145449 99956 514606 2233942 1104333 1907895 1193539 1331335 716540 1780543 469682 2293280 712563 1612257 1434196 2347509 848517 2448513 2436127 1885887 731076 2509910 378403 546015 969182 1260949 2116040 1391681 1616874 244830 881229 457081 1347136 268191 2633153 1492795 1980702 2008824 837182 635159 2242997 1835956 156501 1292195 1907688 489936 1189384 2126044 493912 1608842 859863 1269392 188065 920323 2473796 1014341 1431542 389445 2449146 2212573 2176010 952853 1923734 790979 2581614 832230 2605221 2586556 2016928 1670642 1067383 426275 2445540 990808 1518538 728758 1142226 1208086 237192 927015 1730689 2645931 1714511 2168047 956694 2111910 1880622 689122 566277 136508 2343026 1356595 650651 2335328 1231005 423631 2564392 1078922 1408298 2615558 556988 1303622 2256901 494370 325684 724767 1156561 1006982 2246582 2358045 651251 159730 883180 1187512 2287168 2234781 996199 840314 971047 1065577 1864045 1935945 1609932 2628928 609308 1457083 512096 2289751 164118 2107295 626066 257862 2593025 1819411 867245 1238698 749116 2335528 1210896 1450815 1998163 1863448 1804109 470294 1376659 1332931 2442007 2554590 1023124 6207: 285886 2320755 2454190 2323551 515899 1453163 546402 1139477 228464 637781 608114 1688076 1320504 1107785 6208: 462028 1122498 621: 2009353 2080761 1132084 64708 855244 2266862 997429 175440 2006951 1468670 323014 2098467 2028158 1994085 1231410 1020620 2554152 551401 336750 2452773 1122576 2490524 2010835 2048887 30496 875324 303738 1885763 1486173 417937 868853 2463283 1404612 2498468 1019030 1329876 373617 2584644 240344 2045874 1531885 1959732 994794 1742494 1994834 794957 2154473 1177233 2618318 31818 2013344 350491 887060 1044490 96611 2034197 850174 1577206 2460887 2152618 334797 1594140 241231 844981 2418760 1353423 2305212 1115601 267832 1472545 1609094 2236094 1728389 2270360 278980 740454 1413636 2314965 449124 189308 2024701 1666644 2594417 659853 444720 2252684 215547 2648495 1554764 1861341 1741936 1946037 1827001 670417 688159 1530229 2463733 2170008 2350969 219323 1352026 927135 1178847 933111 846383 2547993 1355642 2400329 865202 1487591 338184 2405910 2319411 889943 178707 785964 2581260 90942 1245343 1397369 1422146 2635593 275051 1396305 192782 884953 2479002 2331790 2116894 1862775 373511 2541110 1768173 1632741 1574760 1188542 1376035 932177 2031746 1545109 1463083 1882599 991064 1428604 802556 2022775 2365507 2420862 557116 642489 2454305 1538371 1947706 2542748 1373642 2643235 698821 1656149 651270 2026885 1866518 1931149 1969034 1007839 2199956 2368488 300957 440710 2614642 805278 827816 1699846 2506851 458875 1889814 2134151 351399 589950 1210166 2223474 573395 2523222 2214619 1930653 1161556 1569140 2344938 892430 1688411 246973 2305512 669899 1136980 1279380 854134 2489199 1827989 1684320 478458 406951 1276041 1629158 2119532 1408584 344832 84778 2382033 2077809 1475448 2304451 779435 1234595 365846 237324 266159 338855 1828073 1874548 714044 2129193 272719 2477778 340900 1333408 320909 1976608 1579181 2425875 1662087 229860 2181709 791816 254569 1696941 1676672 2151835 1552998 1467430 1266091 521030 1885093 866462 1217070 1232450 2504252 773908 2125500 586234 1297665 1647113 1667900 697300 503227 1207036 889487 2117955 1078442 242555 2480536 1299710 523624 2444804 667753 457932 1803144 2164634 2161048 843267 186071 2067013 1066047 1579384 2163984 765043 8588 1929012 1452614 1153280 126016 1047827 590807 194457 2408160 1791488 2009427 255619 693101 143943 1462102 1693423 292163 710678 1395127 600718 1577258 1759892 1301506 1455142 527078 1419939 2111471 2491462 897761 1269261 1279415 224815 1408169 508890 2543570 2138316 136807 861057 305275 826775 2540708 2139124 495771 2392434 1838195 2128255 2189763 969981 1248204 36598 817427 2585067 2398162 123598 101492 2105403 2586442 2450244 2009023 619030 1762488 2225482 2157362 1131551 2156197 1142247 1331128 1821086 613696 2479340 1407847 1940247 879870 1513822 1134203 1343624 2063752 548058 748869 636354 688209 950991 178259 1627368 726538 1686967 978769 1965503 818954 2615006 2637447 1903153 1039883 1380204 1135865 1571090 969535 1775186 2438956 68942 26651 1296419 225403 831649 1436652 691351 2296930 1907386 600263 2050441 516267 1605123 796393 2237555 2219950 39101 2166353 228310 983783 2402295 227295 1064493 1536306 1860917 1687738 742074 1742454 894117 1306573 1716295 2584430 1770507 1596806 2629838 919518 100775 1506590 345532 1296364 1086794 742473 2332343 1422317 219430 2193531 256327 266499 2132333 1910764 167288 1649588 1626449 971154 2226012 1327814 1876799 1051607 910031 789847 165185 2278707 1219982 2035021 1184917 1915059 165174 537335 215555 815418 2159494 1514581 1836594 2050780 259687 2033292 2359555 1029715 1110891 949488 2046417 2126670 1920452 2596224 1017728 2170172 727159 1931433 1759013 263224 222229 1297658 1773474 2533460 2284447 2155345 668357 943190 1057933 2444047 1600527 118585 555385 589312 1510962 2523290 2552130 1881996 1508240 579875 113142 83019 662762 1546192 1486902 1821542 2526946 1927030 1853854 963820 2308206 2001498 1794463 490155 697895 1955397 2521402 455082 1682476 1257549 2585464 2402443 1140498 238489 2082753 1037080 1287799 374974 179192 2296822 2145298 2094784 1411979 715734 146550 1858041 1915246 2348888 2354065 2044573 2432170 2027375 1870219 1321159 1015672 633083 1383426 570477 861457 1340210 1158944 754837 1882466 2283029 1996895 688256 755078 51269 907627 1655209 59601 2316110 60531 1793186 866474 1595832 148930 2444471 599079 887488 1760698 1226149 2412682 1310131 957005 2186499 1126205 2078674 1179988 646101 1890979 78770 2354273 1709354 293070 567362 1890323 2316681 2300643 616527 1834774 1354209 614778 1870000 1701819 1133583 896653 1296172 965643 1142332 1956571 1603914 2150611 779835 1969484 2632531 2310907 2357680 1207868 94505 349119 253008 8175 395555 2536071 254895 342104 271629 1402805 2196942 904622 1706952 2096422 481855 165342 2483020 544358 2505694 432564 1730413 196486 1113438 2305331 1281885 2493281 905010 2045084 811625 943777 1724895 1953330 246179 2452947 1946102 2383392 2093119 1100280 910224 1112510 1606432 660400 1707571 798100 1373223 96001 2140643 633838 300981 1669360 2254247 916508 2525887 1290465 2505723 22009 77225 1847398 59701 2610396 564079 1282635 704507 1407130 2364289 341830 2286744 2603435 397340 1675407 1717836 1203718 777939 2266633 2186843 331243 2160574 1286317 2475345 2584395 1411263 2569962 2144088 606698 859592 197850 1891847 358263 1032798 1124015 1158075 1325770 503522 506223 248508 1687888 1135082 2347250 186085 1864946 1447580 1072679 1275494 1909043 215351 2034322 2427095 634413 1017278 284219 975455 2066799 1476447 2329297 2259073 1570494 2029812 921885 1405510 1543666 186864 1918998 1365843 1634074 2466351 1949937 1851641 1554090 374737 1574520 2433508 211952 1086809 2056362 55185 377616 1673985 355878 2325618 1451832 2001167 168554 1835414 19973 1885798 207510 648481 1124878 653909 2488535 1589001 1529850 247721 301951 54459 2238975 1094698 685790 1215430 2374219 2461383 2549931 2214809 565729 438772 945406 1781247 1952883 517874 1765137 2395453 1553822 2271575 716649 1282123 1604704 2545610 1132173 1782432 2218074 2210430 588562 1288020 1336936 1068574 700760 42345 1420080 814291 1556165 2611621 1977167 1533882 2272154 131118 1619128 773699 1650801 1637528 2630190 103443 2155176 856903 1185623 1246729 920420 1606379 1094856 2238482 2371980 1443718 805178 6210: 2389151 6211: 1700545 1436212 963658 394895 1739782 2470428 1455336 2342759 903402 6212: 1328029 6213: 1895348 6214: 1217261 1026606 1546380 6215: 1359398 721786 781651 731902 2419504 490891 234660 165060 846288 211839 2039015 592457 1447365 285061 1992642 6218: 515724 2544437 350899 2306818 924739 961490 2432658 1788444 1910320 111721 2330528 1353286 1454970 432099 2356835 765225 122051 1112164 1963101 1049879 57565 174231 890301 2468261 1593238 1779545 2594192 99310 2367268 1930881 268551 443846 992354 2034429 305466 1635137 896672 25452 1429239 1964959 674024 1141888 1443594 2456552 303956 569377 1728140 1496516 1643133 2325893 2106057 2151553 6219: 2094546 2309436 441324 1759074 2463199 1352892 2631285 2064429 1754880 920368 423665 898790 633636 1292485 1523998 2444580 2018654 1499985 1828455 902292 2337417 2186968 25959 878700 2096683 298580 2623111 1421145 1846279 1608198 2443577 1926776 394125 2262925 2368458 236161 1821956 2365986 633222 1992870 196993 216981 1468370 2468744 679457 70936 1621166 2607311 970923 2235843 83923 380649 2408732 2270105 2019158 536707 918708 1335444 2333488 2248036 127310 1244733 1157364 1253141 2237175 734080 678594 516217 430114 27659 5631 692323 352263 468729 934394 884428 2038845 50893 851662 119347 2332643 2522124 1309841 136970 153028 2500903 1796762 2398037 693787 1076540 420203 173975 2124286 1673744 947958 215573 1284796 2502416 1431467 1492171 2196039 1912384 2527963 1111433 1113127 738166 2339891 2506025 2031435 779133 1812039 2358753 1914057 1355241 654035 352793 160074 1530595 537486 468324 2046124 1247096 1613679 838753 479620 1109770 39686 1339672 2380805 2088101 2087576 2148675 2122285 27010 194677 2303241 2456518 728958 847190 1843018 1522367 1281037 1130999 909318 256137 1814870 2284783 2552618 2485958 149356 499258 706971 469026 734662 150737 277434 1310234 1178597 943856 1551325 787030 995508 2257812 956464 68831 1292958 2455376 2058284 2402252 137028 2320483 2561266 65429 1513485 594421 2338700 62452 1757832 2182636 1173570 827539 2294412 315497 1300432 1025817 2436658 2177751 270589 120902 1442195 795105 622: 1765349 544471 793134 2185691 716146 6220: 2575891 2331014 854232 485943 871489 1371331 930942 2400521 657245 1489582 2275063 387661 2600997 1395344 322781 2392104 2398009 600217 1002452 1317491 2094242 660656 126100 1682763 2453793 2069119 2505894 1811217 305327 1004805 2081779 2110939 79764 1425109 1374697 22725 130394 1363322 226609 981180 1560333 1291486 43766 588113 2396472 1004316 1500554 1846216 2117478 47953 352738 1090641 1755923 995967 358796 2459296 1637958 274135 317927 286650 1833070 699091 1877469 1826523 2468759 2180453 249738 2163937 1017467 856889 2310635 1370080 1335942 836701 2380649 51424 91940 1015085 1601597 43519 553229 1229941 1562368 2126132 1687887 123133 2454612 2233656 1859303 2343707 857360 1582665 1083166 2638234 2030079 745031 1413868 2115342 1555409 428964 3937 195591 2282324 1899429 2610296 292475 782446 497553 1057958 6221: 1017673 1492801 1650931 2071516 1087678 14690 2028350 1079471 2247972 172613 2119306 2259185 1854831 2050450 537462 2049694 2161790 2617911 913343 1874475 1319243 326121 1981851 1992495 1381514 1976523 1825497 2626913 2140671 249946 1494634 1702287 2270880 1202823 2293996 893410 1353276 2473639 1329084 1175506 2090750 441301 850845 404654 255144 371178 1637945 591662 2421350 1551258 2346283 2399384 216100 713702 437854 1723095 1362780 444647 1902843 2548781 481655 345564 2572696 974087 414509 1061314 161344 1909852 1938313 314723 2590890 2069636 1112672 549884 302339 801001 46266 1687655 1081734 1780820 2040306 323898 894993 1198765 828168 567218 2322612 19573 101395 121792 2114835 2099486 2524965 2451472 875107 2389250 924555 962304 593603 939000 435717 2030108 2641776 1129721 2272710 1508229 225280 1414232 382348 433123 33346 1013841 2341962 1469659 1033562 1749361 2481231 1996751 1782619 1632422 2009837 1661208 327917 736329 205239 2055306 1936730 1007141 890241 70409 2420401 1622059 233232 264615 10733 258840 802586 229275 311692 1689270 2403917 1837058 496750 1063210 908141 1964903 1798057 2393076 240012 673239 2393709 2002757 541053 2197681 1142792 2536779 2424317 122233 520363 180522 430914 381565 1244109 2371791 1607452 1298391 2371952 2116498 1054828 313560 805836 1708920 465897 787284 1146077 1010502 907407 799229 2265768 202414 412312 538373 370510 2551091 1298571 1847717 1370778 939496 1583425 1207948 2519253 286774 1054393 56986 306985 540284 361189 297874 370641 458831 82092 1972468 1501808 546031 2087854 799896 363242 867654 2010534 1654862 2043579 1427806 2236298 224279 921747 1330933 2509658 998482 191594 2424358 420537 811366 2623694 1663846 821370 96746 350035 2610685 2526425 18325 2263154 497506 776735 332893 990239 2162992 627506 1307009 2524372 447892 2068969 272157 134490 1757947 332468 2602923 2175607 2334618 5459 105840 1948296 2480294 910032 1632743 582978 2264750 2169484 2282665 523658 1246119 1527447 392742 1119076 972715 1454109 450620 804277 2182893 1671671 2094602 2520896 67179 333552 2326108 2140442 2338391 729142 1685110 1020352 248196 1534594 1873180 2310128 19679 811958 661305 966140 103408 2518649 192275 1794745 1360578 2613610 2562437 532217 2399219 867259 1111568 2537401 2428124 20029 2265652 1816318 589444 1002471 1221163 526543 360865 112860 1104357 1383185 2196027 253106 1812572 1955817 291727 930379 1163865 938151 1847487 2558307 355729 1069731 751289 1284198 2285603 1715346 460213 2502208 2210209 1159240 1711413 2499013 1121570 20369 1626078 1581468 1385324 2069491 2190996 1184442 584325 478236 587635 2313145 958772 1127157 1402431 1084031 406641 2131347 2483962 1576000 1437201 1334761 2134241 2595425 1412058 629623 1696380 2105454 1486770 2068754 896426 2013884 2000812 664506 2498084 2124566 1073842 300941 650874 1426014 2391542 1563854 1805618 2446717 2418199 746975 1298124 2032127 505060 641624 722064 1370202 372239 1343126 1696775 432350 2175215 1027248 715087 69732 1388741 6222: 2423875 2201757 796760 1428435 827184 1128664 1233670 983229 1971971 994458 1932785 2127397 1748403 777077 2304748 2616407 500422 1320551 1798906 852389 796450 227483 2160599 143365 1069306 539952 585383 93196 126934 1707368 316634 266874 2484878 722678 2368654 2573477 761260 223169 2622059 626165 337333 2150420 2268509 2380649 2492057 1182045 918670 1572321 1381997 500887 243052 2612478 1921921 2562662 783570 1537702 2284691 1394236 1294533 837774 510556 1879975 1886875 2508052 601489 287179 6223: 908745 2618521 2434769 955014 2103154 1725155 1052218 2229919 2211013 881077 933216 1543503 2503089 2009297 711410 2454437 188910 591130 667810 84046 1152119 599592 1684320 1780344 1481413 1860963 396533 83679 1131182 1365444 2459238 1920947 1665706 2299356 269205 421331 1650724 269327 549592 1385267 186908 1757451 531541 125806 882292 1335803 1996348 2279668 920168 2633061 983755 1384634 2486897 942023 2211071 2350651 91880 341951 682566 2131869 1207149 2085106 648592 1345636 2069906 506517 466969 2066796 723921 33643 1111169 917257 1203740 2183787 2174831 1152464 811704 1819996 266169 128267 545512 1432781 2051937 948784 1870295 1440022 287805 1152133 1484283 796310 423037 594547 75356 269850 93201 1278577 2253426 2513126 979801 617376 6224: 1341444 337368 2566931 1146551 2029954 6225: 477269 1740838 1611055 652819 153292 1031624 590596 573071 1717040 186270 1941025 1772340 6226: 1152671 2477726 252076 1907807 1966211 628950 2375833 1367805 1525338 363608 1288158 107072 1492822 2051513 59099 557801 1556409 42072 496645 2302741 454897 711942 1995577 1882941 6227: 2396040 2356142 67197 1358862 2347230 768691 1619320 1088785 2304880 253403 2474026 2543024 50412 929094 2277659 1345436 2077968 6228: 1834138 2523067 659766 739860 606453 1143750 1097724 272704 94247 1665169 1047788 713311 745176 1478419 2186231 2529376 1210212 389445 1726364 6229: 177739 325262 1735393 826745 911967 1897879 1143947 1976173 295577 487522 2368779 578699 1564779 2372452 1755534 1231634 2102261 1816647 2449690 738322 1187919 2072276 2449838 2435313 66087 981644 2260921 1393498 2357062 623: 581843 14642 608788 748 1049203 1806193 1838480 2428905 2308335 351328 6230: 230393 1267889 845618 424184 2076954 2610331 1043469 1715879 135577 702085 2001602 2274193 217998 935420 1434295 1962245 1962932 252243 761524 144836 2374604 1458854 677285 6231: 1808598 285903 168637 828157 2470375 198670 780490 428385 1830122 302001 96560 267421 424554 1759480 1438334 1155739 574020 1305286 1113689 728284 205306 300490 2237454 1361044 1355864 2456865 777808 730556 632477 16236 615118 1387891 350875 1411254 1001987 2281268 754732 1539680 73220 2253521 491291 671370 1997010 534197 2290619 2590211 487024 2044835 2570378 2587528 839866 145112 690211 1292969 268414 1546099 1648435 1771503 2503364 1306032 2435047 53324 117958 817237 2385817 622683 1013259 2128598 2015310 472831 705467 1532826 2098768 2552792 816275 6932 134539 819658 438555 654506 237207 278241 2350138 1982794 419980 1519974 1761898 1089603 479203 889897 2618622 1750660 1835357 567698 2455026 717646 588505 1668527 703901 702425 663126 833943 2217830 1775948 2607846 74754 2370228 906654 803468 2131212 1393939 1249428 160742 1782189 1994182 1908487 50960 1207751 2402489 593405 1656536 1722834 1915441 902623 1557590 1361524 75821 1081362 1759235 1021657 1007631 1736058 1765112 900401 170474 2406544 507979 1225590 2419811 440316 561954 531063 2349612 684326 2480194 2285602 1904880 1546450 712188 133289 1808582 958919 1182321 1268608 799240 1074247 1770035 341936 864596 416853 2346924 325498 1803602 1305907 834969 2097429 1976839 526975 2217321 2238881 345591 1305865 2629378 220722 2557821 2203601 307776 2115217 158931 702127 1839364 431188 917456 1817487 1268309 233954 2469944 1871135 47492 129344 582144 2407003 1286858 1944776 2232416 129720 2532304 2519752 2003483 619387 1263227 2089665 1786570 713253 622542 377612 1759561 809985 187629 790181 2208062 1187140 2610916 640402 1116165 1696634 2082092 2310580 1362138 1842361 1098550 2320613 203297 2080327 661069 2424383 298716 278884 1395999 1677511 1590968 647883 2361467 2514597 784661 1784600 1139076 531716 400101 1587788 2517700 1882753 1510082 1769175 856380 1925639 422336 2482858 2568300 2000555 156013 161156 1489327 454852 1386234 2365867 635577 2182838 1339234 1096243 1499529 1766206 933640 366503 413212 1300304 2587828 1525861 787710 1608387 1072387 2264726 1872532 2167850 1196340 2317333 2309463 2023503 1843223 888367 209678 1200702 1759650 1360414 2406339 307894 2164873 1274341 942653 1306142 643965 1867237 141144 2397549 2579997 643956 2492701 1185112 225239 609748 907643 525476 2453577 642507 1262485 482758 341867 148774 14922 352905 1256768 381551 1333975 1522154 358979 709197 1346115 233815 1234072 2376914 1449283 1115457 1515415 31109 1882015 127401 678464 106493 2390967 1934857 2480230 1421271 1315419 1219122 786244 1860828 755831 474502 116205 2534623 39494 2397948 945117 2330885 1750848 2594344 1418543 1348950 508323 1356237 1558021 294593 474613 507508 137750 2614431 1370221 1445085 1125029 233941 485926 1064829 909533 202871 1260603 1117598 531602 912714 2047932 437922 2074596 2050907 2348617 2353463 336102 1587553 1259391 14108 2275866 88544 1808402 2304704 530551 509507 1152896 2403733 168907 2531780 1124372 675463 2204809 1656562 878276 609216 1904616 2295618 2253868 832285 2356174 1693270 2263896 2617062 2225956 1953112 2447403 6603 1293228 310627 1964355 2206628 2202388 866481 626857 1376339 1563052 2611962 1070454 1068740 158982 2343026 407665 1017175 2286892 1461607 165909 872832 1340155 954111 2626750 2310671 1452716 1445547 351698 2023166 984257 381108 700848 762627 449249 1155158 215992 228181 262951 1779292 1930527 1030435 1217751 100057 783180 1362801 115496 1699830 6232: 2644906 2574391 1394911 2222177 2113503 1589590 1107048 1464401 6233: 2206174 284085 1755950 640999 1965046 1616913 869636 1082545 1077837 2132775 1620172 6234: 1540073 1254344 86062 1706476 153902 429129 209404 2023975 1496546 648580 1623868 2641922 311337 507534 183569 484292 149032 632388 1035307 291626 2603546 2458415 1354893 1702130 1341759 2100239 1851933 31375 1187978 2535358 2277616 2355433 77103 1280878 198461 1594124 1606403 2363217 2436659 863620 1162318 214628 2558960 2291371 511942 176120 700216 876475 1077652 2406083 1239091 1267406 2339350 1602902 1849048 1963623 2545306 445671 1529682 1678377 1499447 2591481 772323 1951516 1141007 1764331 2300924 1639416 1318269 1872981 214938 1917357 2291778 435969 1723740 555404 1016093 2615875 1263928 2109046 1796849 1092975 331877 2554284 569513 2474030 693663 471999 1580451 526378 2606311 2010998 2405583 1096343 380301 1403448 315677 1191417 1256045 1159702 1943222 221939 735291 2168596 811923 262750 426906 2453475 1702968 2238428 863711 296787 1622464 1309155 1020208 912696 2318820 1131015 323796 105063 1408358 1953503 2055623 632414 6235: 1186700 1479988 797821 2116710 1966696 2549056 109030 2369019 2484003 1249617 523169 577721 832310 1881486 2390325 63741 1054680 1225029 1179872 1581871 703983 1926346 92437 1393679 2247829 2222487 1145771 2305276 808660 238449 1617289 261277 2128886 1763208 2023714 2546877 456845 643992 2140974 30791 1096076 1631369 1977126 1075945 1304831 1723770 1613182 2614839 597835 1429362 1780864 82742 365581 2022773 11224 305796 2188056 21156 821292 2374013 911081 2234397 2209810 355914 455485 2244658 9417 561597 1481385 74722 506236 1184254 1888439 1801709 840428 1868761 1686233 1952168 1548384 1712043 1044690 2077413 1991617 516339 2172841 1867956 1458794 196053 33276 2524744 1807023 690896 1132696 485611 268083 1233066 1063491 638898 1151439 2254354 2558254 2037446 1519063 1198631 1465328 1685920 972206 1541231 1469058 292927 497012 2040748 166603 1695174 2277575 230409 463526 2115604 1157215 1283130 1564177 63836 2253196 49666 1171677 870457 633732 1598338 354934 2079837 1280305 2012339 1471002 1634954 2434540 2071493 2217612 1218671 1018053 1584593 409549 1452223 822467 2019321 1751276 236387 1095844 1137332 2456948 728660 1483368 2045945 1552952 1488497 817781 1197733 1706827 2065893 116971 1498469 571362 2270177 1097106 1070470 1045796 1323879 710944 1353507 1932254 2348508 84421 512283 773688 457562 2101632 1737455 1152495 1017860 2002499 119435 909801 1778462 2406224 1169061 1196095 1416445 106116 879026 2355879 843448 2229638 2361274 2638783 2303486 1354559 203091 838223 889118 1147072 1604448 2560834 725862 2508158 2010038 2230069 693564 2213894 2125279 1723583 2054497 2131244 448330 1911412 1551243 2483876 373900 770583 693231 1355675 1588314 72689 526326 1379106 2150174 2035226 1387502 113812 1040331 1178861 2125529 2342460 2403819 2008348 1457937 48473 634255 1450577 1027390 2435446 2205813 1383032 1123923 2436659 1582289 1077466 2487299 665256 1866792 666079 296481 317419 1283954 13085 2557901 2526488 172258 1409187 448118 370584 25877 2360773 1060052 1286012 1999791 1933600 116868 2271842 1717565 2570795 1856113 1261086 667746 1250713 1272419 1366219 1459078 2315554 317066 825584 2049185 1382242 1705788 1974743 2353114 1997419 796157 150522 1503477 2124155 2204748 1797865 725324 1439578 2300704 1567652 51606 1243832 180214 2207893 2615816 1167960 2187424 1529154 2415855 1738289 23721 507757 1407259 2112504 2541757 1987720 1014995 1021471 1431962 2071336 803303 1083883 1017746 2478475 910451 1587770 1747876 457953 2265139 296675 1255404 1237414 54412 2320465 2205292 2313070 2191828 480984 286310 847927 2055165 2611049 1168404 2527963 595948 940746 1440763 122760 475041 1536340 2404885 2415150 387208 747969 852247 663517 2147624 736991 1236750 584407 118162 1705242 1241335 1001755 984023 1623115 2565673 2399913 1053630 1668792 2603027 231012 1737696 205191 1339268 1779066 154999 2142747 1643231 2205901 1503653 817920 633194 349685 1163362 1836612 873531 1929958 653569 705843 2315061 2039418 139807 552849 781954 1119629 730052 1254396 2160651 2283422 1117541 457588 2384095 2176725 1583241 992267 1009770 687248 2235618 343954 230469 1954410 945617 1566526 63375 2591000 929968 597785 769895 2316443 5841 1389594 2061075 1583252 2249534 1253938 1434132 97484 1053337 942390 1690150 1401826 2643570 2531556 2361655 249966 1948554 567849 1621630 445013 2266842 1108357 302469 978378 1501959 1141343 2494410 1427096 2389475 1883980 2282333 2346328 1807405 826606 1752058 539988 2533955 2101995 359363 1152642 665470 129356 300375 1990922 423959 606628 1951626 2577713 2042108 49799 2608383 2542027 647665 1006853 843170 1449978 2014574 1890922 1581688 495629 241304 2530419 2044154 1493443 597371 495439 1776989 1651223 2073776 1115161 296024 123665 1727408 1127036 2198183 1676176 1402710 2579643 1366537 1317916 1042890 886702 1872181 2155447 962306 2494597 1124653 2127201 839474 148720 1865686 1300177 264642 641146 686032 68512 300981 1554408 1129587 2348203 1888632 992694 11126 767017 1714413 763981 1875463 2049064 1118921 1278543 662788 1967884 1998833 847245 2035000 390598 376995 1159888 2646679 1404259 689015 703255 1033381 2088987 2201475 46438 1290517 2555089 1041693 1670723 1460281 1290933 479755 627568 390499 352531 647713 2515544 1626626 1688605 1188318 894482 1802847 2077991 2374603 412108 1079607 67894 2226162 380965 339688 1453951 1732261 135601 2519080 701885 2187885 2410447 66459 1196761 2433583 1586283 286592 66569 1858842 2541399 683806 2615190 2083894 1954501 1345990 1790432 214183 2027129 274206 914393 787209 1859837 134928 215127 1590900 580750 1000432 1068466 1198688 175726 2241407 1104126 2315398 1452416 883977 1070750 960737 622093 21701 1386195 2492692 1007277 639854 445422 407496 509036 1723909 285181 1808042 1725642 2606762 1295077 1995304 2438863 1397581 2399241 442222 6236: 787885 812396 183702 768799 780937 1140788 99207 1477713 1307405 416214 1514890 703049 1892530 1231168 317669 449216 1537695 1430178 2160579 1037904 562888 1891812 4170 2306367 1781314 202277 687054 804165 238384 877570 921780 720433 1428273 1542180 1325525 1132724 564026 1279001 1617071 2419239 1627453 1533860 372454 6237: 1478209 442593 328386 1493889 246413 1265952 829670 170552 1546766 288787 1636518 232951 1350936 73391 458301 1759013 1833576 1833332 693343 2344955 789915 107734 665763 2318878 1836313 113529 6239: 34863 1272168 2296108 2203665 2569509 339897 624: 1303373 607905 612443 203282 1492957 514743 1993856 1260017 2351804 2646742 2589091 2506218 2458113 613965 2281796 425990 395163 416864 1323170 2189451 2071226 544779 463166 1364718 1395967 2129315 149751 1611779 2429036 2321401 1628567 370112 945673 454512 1246558 1958308 1630890 2581640 747695 2333102 2358699 2497726 2422676 1752670 993356 2055201 2475028 404768 1120737 2331649 1256694 966046 1576482 1761589 1629672 36831 798101 879903 1041587 497366 1605924 1132461 661227 101790 894263 2258741 751994 962424 1583579 2605296 2445136 155429 2478701 1067411 675961 180912 1217175 2072858 1115219 1407062 502178 2451267 2332251 1768324 1948826 1498035 2083390 543879 1733531 644468 814734 1155730 1761864 201338 544980 617073 766849 847342 1332541 2224158 6240: 198246 617945 2064291 995059 730315 249471 256171 1797578 140074 385635 1519369 1504266 1660080 2123704 2512897 1727433 1973956 481039 473228 630153 1332910 1188593 1799126 2639999 2191411 13200 910004 191059 2063417 868336 349711 7766 1714011 2149411 2036450 608694 869618 2426917 261986 1441303 1893577 1780944 426365 265079 2162235 538860 2578181 576585 796441 320356 1648242 2283820 1586157 159715 652425 2620664 808724 149862 911998 618314 1206855 2229792 671433 2420837 2200773 1625264 2534293 1542948 1889945 2123741 1503393 839334 1163618 1325918 2152322 986373 1377542 1739297 1287721 1051995 190596 478448 2404381 92372 2331667 2133996 1600078 1793674 2372359 2112212 582693 1290562 2344025 2010728 326538 801010 1884499 2043247 598716 2582650 435429 1047641 2360058 199363 1966750 416265 2254370 899585 564655 895134 804469 1065710 2237751 330185 488713 669614 2306234 354676 448009 463090 1230068 1990555 239105 359973 658202 1174615 930421 1828316 1123466 1263021 1160024 767776 1390057 675301 1400036 1278219 727559 1972568 700064 1605017 1999586 2268022 1873893 2375169 1343113 2461672 2052703 1838908 31228 1304720 1244655 2219944 1428636 1862544 796535 1343670 1640607 780054 1645933 587112 483912 1713569 516919 114049 935749 1620698 1610836 850259 688294 2633329 486260 1379393 2437242 1584930 1924149 384675 171844 317157 120801 1945565 1968641 895151 1658850 717303 616933 2467829 1301947 2289958 2352124 1055757 47657 148524 2064379 332616 1867701 2313186 1878489 2223934 2391481 851678 947981 2335099 2461484 608149 1331891 557068 864134 2275355 1164898 2509469 1076208 2054322 1460783 2023416 1289316 1294842 461860 1211677 808806 982382 484920 844626 1927947 2149379 289776 176427 1489370 880260 2362012 2378144 555316 364974 2386868 2231278 536224 420801 1700725 2332609 1652307 571968 1905630 1955074 350263 106399 801621 665100 1591640 1343986 174893 1200953 2394081 412108 2383798 6500 1016595 630819 291498 625656 1129741 1570885 2488853 722312 1467290 354775 2454804 353220 2212573 1448424 332225 2558511 2638245 171290 2416689 973216 1608941 99639 1629369 1664726 1334157 1680408 1918925 2233988 1152692 260861 2522531 1228858 2595023 1943799 2460430 303595 741221 202262 2173477 509486 997558 6241: 2452954 2591932 6242: 2322360 2460959 567391 6243: 1602412 1164917 1741600 402277 2628335 1801278 2280987 1008786 518831 427957 376682 2404752 139681 332142 2567663 339837 2172183 2141205 573313 2606696 1733600 860880 2593340 1128099 1691193 12653 2397977 1436357 1398500 979183 2471938 2338812 2434920 2034665 552085 746869 950589 978132 537109 1531402 2510031 1976114 2451889 1280527 2473020 2477409 2370841 1886017 2543158 2146805 1119268 1450128 357955 1361809 790080 278224 455323 122614 1390458 1220091 2636959 1765532 1338779 1525757 419616 435253 2525731 687690 839674 1421397 1906603 150613 1390333 8465 2258079 1284515 7293 13972 581804 2146823 1075238 2587352 1575061 838163 264446 1918682 177554 1598173 1370246 227159 1246817 1847296 931982 1613042 1957407 1431490 2637018 1688703 1549546 952853 311661 1410963 1133003 417067 1120706 1055959 13507 1231198 1063601 1950858 2597691 1683628 47541 1441658 1596965 6244: 600230 1386493 459012 347642 1741892 1609375 207314 54849 2308700 6245: 1606064 1144568 179461 2519268 1418970 1783405 2389428 1096154 779094 205223 829598 2073760 1729809 872408 370622 167844 6246: 2421795 986364 1371441 2248230 6247: 1559442 545915 2208110 789084 2111175 2221146 137418 306026 283381 1381691 260956 304729 186079 2603779 2252216 793487 2444478 1905333 1282842 657488 1234753 464599 1665985 1987526 2549390 96023 16707 1002135 1443375 178448 239740 2405673 6248: 1529590 1551897 1765696 1210528 1915018 134211 725096 1978526 2614949 796819 997935 1599983 428216 2555806 2485612 2551985 2538514 1283156 1416729 539962 1154902 6249: 2076359 2092234 441912 2294956 984627 75500 2092229 2123847 1449359 343713 1478353 2351136 1262402 625: 1775889 1087038 221936 2055382 2308436 965474 651660 1660315 1662264 579821 1839921 2561722 6250: 223028 2286335 2518937 1479771 1553705 1557568 358998 1732340 929375 6251: 1739019 1556555 1399440 639443 656738 1768975 2498219 1110620 1285868 2145280 666594 434749 734464 1070563 2115064 1976205 1408350 1811360 2048769 2052508 2280372 1269043 64422 2046045 1512222 597227 745180 863198 2410863 29582 676327 2222341 77100 259417 588648 31832 2591361 493441 2098115 2422115 2073606 2310135 2020158 553784 1309180 367391 2032455 2121663 2587120 1170456 1640646 471359 1367415 2555262 1777981 559700 487164 482929 2249379 2138744 2553756 1836824 207541 567144 1361857 1421579 2592934 1084001 894826 713247 2470919 1184006 2342966 2534736 2346848 2472447 1667686 1489327 809737 2481839 243308 2085914 1340177 1681437 1788318 285004 401613 628251 2507613 728881 42020 56594 1537650 395749 1392185 1664870 1500657 1718834 2587909 1341356 35129 1618658 2291651 181357 544084 1014333 2327814 1271783 1256878 2300089 116252 1421107 1032483 1519649 465102 1556987 125930 1705361 1672267 2538947 1074642 2245413 1983657 2305114 798779 1806652 1703266 764020 2277405 618075 1771673 2587998 1615879 729324 2590989 1651209 1499220 2435266 2020087 1535009 1063706 6252: 177425 1121564 565628 1232043 6253: 765640 893925 1775696 377773 6254: 1861934 1871030 2405172 2460218 1512574 1433516 1973594 2374556 1689425 877243 1076678 1644161 1654767 1712455 1056709 2068749 1266765 2512828 2176532 1063298 1563927 1336898 489287 2038731 1576204 1058522 2160258 2407051 2503555 279833 2073220 1116568 945346 1033949 490641 546012 816471 1216959 663405 2174249 665500 743490 1015623 1593457 341587 1236578 1859757 195103 964816 2357487 1128022 1815174 1769530 690381 1437844 2186273 2048276 78848 117823 396341 2363200 1704451 183163 1740150 969327 1435312 1472221 2072329 965547 843405 2603685 2051050 1259315 719820 6255: 1461145 874900 1936617 1782796 1765193 2460625 1844276 2508717 1005112 857963 578405 1700625 2573892 89961 1032502 1939185 619428 1335613 1436887 2615678 193828 2472626 393953 1295693 1571111 2607881 195774 2400203 948797 1457332 2108876 2242730 2125862 1174530 403656 2056884 486796 732636 1997100 174868 2254934 2540200 2477414 907596 77960 1075596 1761042 2473440 2002608 407428 241688 1426448 1811019 814333 1623485 106834 2038379 15863 484339 1576064 917011 1433925 2100356 35772 1916231 2000603 1028483 1824677 959298 2356888 847327 809243 953962 458594 1604153 973356 1063307 215405 1668633 1089368 11169 1315754 683792 2521340 79017 714013 972739 491662 41873 2343417 2326571 154951 2388478 456336 416411 2225673 1823237 1902996 1278667 49538 1511913 106649 447099 622899 885929 1946590 863961 2348376 2469808 657006 1235106 2640864 1809455 2411731 832496 1937589 2620584 591196 2151131 546130 528423 1675494 468759 2492720 2027010 129971 284165 1621195 1797486 754935 2231555 2084975 1045206 2078502 811820 2597440 1819543 772278 1560828 1786255 1689845 74841 687379 1694900 2146490 1699974 1928412 2486035 2593573 512998 2048887 1921624 656501 2166748 684302 2018682 789428 2137223 1935970 2239304 429787 1091192 2136708 2459635 1585301 1561484 2398517 2360236 733453 2058124 1443631 1447532 886509 1238221 480894 2495988 2225207 520990 1212442 947575 2356816 1163057 1130934 1186492 7602 925882 974318 736288 2554401 1678264 490010 1100099 2178502 369215 2632671 422294 64134 75515 1511149 2557246 2289713 1828942 1071751 1507905 73057 1225060 1913749 37683 1539832 1298157 1637218 2644612 1892197 2078057 618490 825502 527217 1740317 2593890 870372 2633404 1792330 2477070 2424388 377847 620682 1675342 844674 270168 1209622 1910203 1132357 656557 1301798 464370 2617841 1717751 608536 1267645 1593395 2410858 794293 1701238 688780 329794 327600 2404200 959577 1544444 1485226 1011341 1459758 2529029 1478385 643329 1057189 2023059 253783 1204310 2410056 2610698 1671322 2124137 1187183 1283981 1203600 2446292 736284 138678 2490870 1981333 2012251 903799 1228286 639715 252459 1822474 1317661 1183244 2073734 2466567 13367 2397540 1793171 2320969 1655100 159943 2495024 2228826 1631520 2503387 1447471 188000 2100390 14358 2201624 2111366 1973586 1689258 318032 474541 1095714 1212414 921105 416483 1991586 1514993 1400096 1149969 2549847 1647722 614812 1784308 2345316 269486 1801624 939515 241400 746164 205424 1114339 1915120 695858 1943292 2295460 2316787 386852 284127 773846 975926 1177165 1881152 1181914 814701 1931472 762659 890526 897756 2436553 1467842 1477825 1762272 433215 1801278 2085623 834873 1293611 2452691 1096960 153249 1165389 232497 434916 573926 543825 1413518 678561 1320413 1630675 632708 1419126 2543946 1821952 1257929 2077834 1378860 1475577 1624557 2149067 2472738 1019406 888882 1567323 1684394 819349 1384571 1015462 322275 400217 2045497 974247 425020 2278565 2401500 1266804 2371601 2432862 414468 677049 1773226 1469354 1652763 2330762 2535798 976825 2320198 1342532 623977 752237 641013 601784 779661 1103067 949167 67313 252105 2590924 2567417 1713307 2360999 1935380 2125823 1432992 1471205 1813282 626438 1257529 572333 2212041 735511 413358 2195329 2343908 946241 1313955 1401126 452881 1863293 505750 1769355 870375 1180393 1924713 1744099 494658 841162 1036139 664895 2632205 2549461 846182 1426474 2553988 1680754 1537427 275363 711261 981780 942324 1787740 1153916 2432391 2325522 2279465 1932853 2432291 1477241 1512574 363758 1945985 2042531 1729982 1077269 720371 901927 277843 1633455 2442722 1419085 455349 1591751 124829 540459 51371 2639407 1391029 1868513 61575 1654036 2597187 1514772 1047145 992752 2355383 1246237 1201768 2102030 104925 1871180 554520 780788 1166707 970115 527896 797511 902292 2502180 2616836 1977915 463931 1875207 643411 292203 5951 121774 690221 1097756 2088685 1830763 1638595 1403661 2400123 1519857 2259434 513735 514520 2149167 754688 2597609 1043089 2419396 1753520 1732859 270292 1061782 1680362 1030409 867507 1637369 1466617 2204068 773328 2604031 2437676 1465656 1357068 2084641 1186908 11393 1455189 2269846 722724 1646493 1468014 1432337 858250 290951 784318 1287807 1717732 795764 1994254 1520299 1147456 1467668 2416460 1917868 362097 1700542 1744468 2391041 1406030 2197719 399699 304888 595011 1490766 2578536 701179 1464442 1427332 1931026 1672148 1691537 182468 1699258 2102618 1495142 711627 13781 1950793 1296241 746988 927527 1328371 141994 992500 1090050 2267561 2485730 2495584 487607 351405 313087 772306 1609087 1445684 1722664 1318167 1269667 492280 465847 1182349 1380162 2435052 2242128 621632 431839 2282071 530755 753930 234258 1353306 1780301 2587189 803426 2401492 2327107 1714500 378020 2532237 1318033 2622860 1135899 1363670 851855 548355 1870921 2104818 1288911 2012571 2058431 73203 1639318 735733 1481472 2559334 1880337 1346139 2508925 2636487 160732 398979 241324 82950 2001875 2273677 750438 199974 1930463 742524 1976534 917958 642526 342063 687974 1690809 1330683 485127 1532775 1328951 995281 1297944 1242754 1450752 1640325 1130281 983686 1878549 117220 1759243 282030 1594803 965425 2126498 92712 883304 1289074 2023480 894783 1338247 2615605 753663 561597 1869333 2570338 777995 2536892 1372391 2542266 1395543 1137357 1834234 1621227 397502 1203033 1080466 2442188 1635197 707804 578490 1690399 1213221 780965 1056819 586835 1000478 1240189 1225820 2169625 775211 2087892 705436 1945652 1991481 1842636 1290949 1988000 1537644 885093 688810 2116548 170354 649982 1271916 2471074 910619 1066334 2409103 1045388 1537385 762679 2629216 2220559 892663 66163 788933 1527693 1180673 1542509 1031471 604949 2538880 2282023 616585 501042 801398 1810301 1968240 267088 2350894 2433476 1610301 1345212 1650403 275172 392918 1110409 226279 677273 950403 782392 1165080 153781 649366 1174189 2507313 378988 59856 1801933 2454588 1483776 554409 2001268 2093323 60557 54221 1753603 1495889 2390403 1266678 1182331 70794 653083 423268 1597249 610764 2591987 198936 949944 1311072 59248 2018089 161909 750119 815532 731312 2042330 913661 697711 1708625 1031050 1402511 376690 2278297 2514083 2268012 1262371 1756261 113136 1397641 2610425 35240 293766 207307 692 1570899 762741 473637 1920856 1927638 2257122 294003 184026 666583 826228 2365681 1218626 1722981 1060450 256562 1640414 1752722 2431036 774606 1171859 2237950 2477177 1801038 115814 1609567 2294968 154765 1044029 1663570 1995904 1271410 1727751 635091 1243812 1453851 946260 120073 819842 1817497 1490663 2172829 613222 1339369 1291209 2325231 974682 26816 2220157 2077472 2265116 1169815 773874 365733 2083470 268813 2239825 1452970 1629943 1791113 2440779 745542 1935538 934265 335340 2262641 1970816 453498 1848711 356100 688781 1406313 173326 519760 2630683 2498059 626301 415503 1949582 2036915 1495705 1560831 156421 2295920 440794 2402871 2647396 1854207 1800752 1309839 1002501 1746335 458967 1715269 2093381 1000868 1301281 1820781 1353629 1795259 2308376 1407104 11376 2285184 2382801 466743 261225 1588953 822968 355576 2002609 177838 1470639 1086075 2044114 2411420 1741275 1507590 2482655 1766996 603477 1083734 1774670 648060 1862472 899029 2068218 685023 1574043 2142184 1596669 1246742 2263555 999292 1590697 416073 223641 1249693 532963 179327 2450364 2629148 645639 1035059 1102443 824666 1819690 30010 1815120 2496078 1502045 708928 2155998 974911 2315038 610540 1512206 2305403 111253 258215 419809 2639337 1885718 1563886 1426710 2393809 2431497 221008 827025 743235 1995736 2098505 1256575 18811 1932988 1870112 1633953 626919 735744 2594235 1618799 784546 1660125 72570 2281599 2027018 1861649 2491894 653945 1751189 685130 133707 1977779 1557854 1792069 2354869 131308 299047 294330 1774785 2501070 1581442 551500 812368 2038901 2340105 1076131 1768712 2613684 1342256 2198296 63493 772729 314933 197398 1525384 2379458 887389 2003824 1314243 2611991 1287451 2031652 2467647 1232582 926350 2354174 290007 1531049 1388081 372431 2523897 2062307 2398509 361001 2615903 2301265 611806 2114623 365334 1426987 1966126 535954 27679 1748433 1444868 1525844 1525052 2631408 2203392 2508135 980453 622618 1753179 895233 777127 276848 1253914 689508 2518094 1447247 1793225 1098879 952036 994162 2033102 2639279 2103133 662356 1144771 2035337 1132482 125307 2171890 1994097 479249 2630022 1336103 1440766 960733 1862787 1743317 1721055 2542646 1359967 1002803 567473 1955770 918273 814214 922597 1473455 2630236 313855 1667347 2566878 1994432 1105621 491754 1776678 2262982 1341779 555509 1317589 1950722 2453808 2431807 474814 310855 622585 1135135 1123247 513010 568205 787104 181329 2072895 2307970 1367307 2314682 2609802 1210171 1754028 1747778 1742939 336618 2061336 2211561 2080842 2018336 847345 318245 317600 2030901 1193162 1072142 2035361 1244116 1219013 557997 2242522 1644034 2050901 1058585 236218 2089586 446068 199010 1932347 1395849 1855670 1697106 1932465 2006408 1234830 95261 1733104 390128 359770 544779 1323929 1499094 512984 761772 584000 1124317 2052371 2225849 1562126 6363 771940 2145846 1405051 505250 1319772 2361157 1685089 2044287 2220404 2084242 2343135 825779 1124126 1536923 1261679 1650785 37877 2458793 1368587 1356259 1835242 1456446 693993 638063 2371734 376666 1096158 897501 355270 1776111 1457111 1387188 625581 2543939 2045741 538407 588646 2453607 959886 1421839 1791991 221441 234852 2467119 992817 1466489 742118 810575 1943841 1549483 1773961 2339981 2001752 1467571 2263791 1108432 349333 2244619 230396 1212206 596414 2465679 1127847 1956440 340392 1626786 1605122 294826 1155747 1653468 934436 358425 1180066 1554906 1613973 470045 2351081 78049 376701 1647972 292446 2092695 1685668 1592729 2628324 1721040 286546 2200170 1331711 1233027 2359820 2149393 228751 2002571 348515 479180 1774953 506388 2044703 1143248 614275 1650899 291682 185454 492357 2601307 494030 1905469 877381 2530263 2439999 1758258 543507 21619 1264439 1007945 1530798 841198 493812 98396 206139 1561642 1013489 1309740 2128825 1514312 612198 1818925 2323957 2376664 2559843 1731543 1702468 1133272 1138472 2064002 1367949 2357365 2452220 2636398 359143 1094161 2370869 795070 1015533 277792 2054168 156603 2644436 1337390 2633106 732681 1418797 1745283 2073405 592773 2457466 825773 617538 2494022 2151793 915474 807065 727684 1302487 1228906 1298393 553956 971994 161506 1537424 2113640 2631791 1577913 179036 2110954 100900 1125377 1093909 2147809 367521 1382960 2472986 4447 1434040 1874795 2146869 1704002 2381874 1254884 1199219 2108043 1196433 2161154 255885 1733012 2110827 1143391 1232770 554126 1224689 2372890 1746104 2590617 366936 1262590 2561661 619258 1087944 1133422 121053 230820 2235076 240793 2159185 1542247 2122527 1659023 1788388 1520017 1450491 1339712 2647908 2622616 2559120 1307278 110472 92183 149421 2336948 852010 881559 263150 4437 1724374 169980 1891100 1913893 2003251 32514 1403975 1811544 1260487 1274593 1324815 2063448 1503310 1814978 691886 377398 99329 476175 1383867 2206965 945157 2579706 2239021 2457851 2581461 1026772 713860 1758575 660160 2644034 1747096 2464742 1577070 409101 748852 1784750 573920 1463997 2046869 746970 1665764 1521022 1219833 487928 562398 2019927 1843064 1114779 1135584 1821144 638822 2504522 1606775 1549806 1827967 550032 2202922 314843 411427 440635 94342 719806 1350918 1675023 2222562 233549 935429 780713 750988 1811616 2235508 2218200 1476383 12463 2436521 1571208 815751 936900 1299280 2132346 1637392 2152909 265069 2223493 1803598 2212124 498214 1605481 1085350 224139 698960 1601224 2082673 1895581 803657 224334 2215598 538852 2417722 2548262 1245627 213813 1837534 499832 343555 943056 2476241 2210258 2602133 863900 1935418 2008037 482651 1203409 859502 2336756 2200842 1964369 907857 926094 1218541 773043 2382615 2416188 2558174 1045115 1050620 2312725 934538 511915 1750090 2495460 1925675 1176571 1905763 2182257 1455657 512952 1000527 97648 1274401 1320168 2478512 1005000 2386510 853178 775165 1946966 2412961 1459262 225334 2612020 1759783 81881 1505520 193644 1506774 1591955 485175 733646 1135859 1450034 2053334 1724437 1817491 938199 1591744 2231017 128077 1669091 1688453 2507276 2646773 239267 1606140 218572 2501264 2188378 30137 76241 578105 341363 2412519 290626 906440 992640 1297879 5918 188233 2147635 1286332 512995 1552467 1026771 217652 2446621 1039556 1656519 2327518 127313 422157 1128099 1539640 1465542 1519114 2486256 430240 267396 2456304 282729 1386877 1912991 1094906 1661073 1159544 12111 794884 1890865 465885 1223431 262236 2104193 1862969 1232231 1206368 299852 2521619 862899 2443997 214402 448926 1247883 513976 1196868 458881 1166390 836550 2305630 895523 628155 1364228 2151110 1524283 1444032 1051661 1010450 131579 1200575 2294415 709733 1731102 1169745 985637 1418958 2600866 477855 363170 2149175 593696 2478770 1265668 2413452 75384 864232 72697 151895 1110859 543746 1524731 1259527 2459169 1045976 2380750 963705 2183611 1919458 2280336 1742819 782925 783642 557952 611275 1679715 413660 884492 2337449 238550 1287670 1959448 2236477 2313634 2170834 1056403 219516 1206211 2472232 1105811 1694769 482608 2083669 2232524 943522 192767 1418138 1141058 230936 1560108 732273 1955013 2396786 2173292 1765565 888258 361043 2439170 2232777 334919 2321400 693071 1522724 61254 1876952 383856 258918 587024 1364327 141233 190099 92910 1550582 174515 704342 2521079 2640987 1968002 647482 7750 1150142 1329799 1393909 592351 2426733 2431993 1996437 1719439 2575698 588424 44863 987179 535349 726262 2292837 2192132 1129312 1596608 500215 828351 1220198 438936 895054 462257 545687 1878664 1279828 2258186 1776051 2195084 754004 337415 28232 1065099 1427644 969831 2398942 694280 243452 421835 1729683 89929 1406640 2560812 804027 1587429 2389108 2607137 1473414 1070295 1690371 2552381 1755138 1495435 1862868 1065000 617337 297809 2629490 1717675 2305799 2588357 2277171 2500863 624976 2603921 1905681 2628205 518666 707913 1737220 33332 2244696 890743 358639 1469034 1913339 2585190 1086788 782967 1308854 1441622 2329805 1675061 2125028 1869112 1831433 2579734 63245 1852060 2195071 106118 252832 1801660 589672 2241964 179227 2122498 355089 1178902 572897 1163498 2358909 584466 1078959 940631 2504877 484737 1415036 1541344 2459061 1366995 2002838 382577 858502 647080 2309239 2361047 2006137 1422163 254703 1814962 1321177 1224796 1345659 932622 1914811 2484304 899089 1778462 1633723 2198553 1601133 120341 658401 1074077 320159 2407374 1570768 344257 2472300 486883 2198586 166501 314335 2628147 2139774 140090 826021 1695849 2191502 2584918 1890939 1627246 112066 1832143 506338 113098 769487 1266697 2562768 56225 2402781 2132229 903283 2181504 631114 2445598 1530215 224681 270890 840500 570918 2625060 486946 1090686 1463372 170814 227391 2448367 1111151 615646 666302 918801 239184 2634620 1448117 196270 2425122 2363246 2416356 442012 1914928 1077068 157143 1132539 1356350 1186 1011516 2362837 1983582 1752985 1714142 1392847 1900910 163927 1291629 2587757 1145303 252915 1959660 194631 396032 995169 2303843 956194 2137605 2470555 1991522 697857 110177 375332 2377332 813240 627688 1868213 2328136 1759968 1803548 1930601 212618 2220492 1422319 2553379 1369200 2389511 2466483 1502260 476411 1927439 2546518 1006399 1868010 550134 1865204 326323 1127063 649147 233165 36319 136056 994410 419123 1334197 2355818 666200 1711945 2204272 2425470 1648727 1579307 692993 2482102 323493 847166 1277194 1730939 2278455 294340 6312 520575 1494456 1612519 961239 2481958 2202777 32788 2100269 2118594 1926783 1298561 157646 74676 1944504 1736832 2486850 1544567 1544126 473074 408576 270435 1158822 953572 933065 850327 2499918 2308965 991222 871216 496686 2149026 36893 1684348 1598997 2521387 1708403 2420122 2557243 255099 1160950 568279 2140114 2042517 447177 2126595 1719874 1110281 783901 401169 424184 500537 464078 1839052 1187620 1969216 1870591 1311122 984989 2188876 322211 1765626 2536514 1758586 1907699 1573304 1621315 982196 743921 2508777 1195976 2582423 1937698 1262596 546543 541519 2164802 1478749 1442462 2551557 371203 32978 1187507 861952 1565090 2361274 1873492 1756839 1535193 2406162 1184594 2435395 1095668 1572161 2409427 858324 1053665 1170130 271453 53296 952113 455435 2386062 101277 922764 131487 1302853 1759396 848433 133227 1941508 1211709 977673 1134177 1114552 2639321 2220244 746086 452170 613682 866350 1851724 2619756 643809 1232860 1124220 1055979 891356 484289 89181 2011258 2221396 385054 2353678 2590276 2376951 509424 417211 2635800 1276219 2596688 1324691 409679 573419 567725 101174 910691 1660735 179199 1913706 203949 64250 2031583 218030 1990161 2395394 2392132 633501 584408 371182 1842196 2240295 819885 1028140 1018087 893302 2234554 774901 501529 2194191 608877 629587 749964 332786 2489892 970364 2543696 2319812 1321884 2042497 171693 2450027 65605 777525 1627867 2466544 324980 1925598 1449810 119487 1810088 1482195 631665 2284593 652972 935439 1878285 1588472 199993 1854070 334736 1365033 524999 2312652 1982008 298898 365527 2014385 1984550 376100 1668263 185160 2193332 1550100 576421 515839 1221263 1200618 425245 2609043 758219 2143181 1458153 1344661 1944092 2122256 1712123 2417914 1464113 789579 279687 1287892 680774 1739213 1480908 2223310 2204860 2400334 1333000 1607399 1768032 2249171 1483121 2084599 442456 825183 1725259 686006 1896483 1177314 207251 1690624 1694985 867996 1954611 109578 1479518 1477209 898370 205561 1822012 331903 41737 356174 547307 2246675 362545 596116 1463748 867086 2576076 530179 979219 1927863 763997 1010402 1969368 2091347 1680097 174705 107761 1871367 535540 1015708 680700 736810 1761324 1665536 712244 1682604 2128933 2154057 553830 1394441 765633 2133208 2002375 4419 426720 1968085 1864552 968692 1025984 1357123 2478795 917050 1333530 559608 641635 2314966 391367 742971 2477529 1788709 77057 775776 2178428 1700156 1503806 998510 1310338 871882 377509 2288866 1279024 1132430 2344025 1297517 2431606 730000 855841 647277 1615874 499811 1374860 946175 326070 2643325 347088 420881 1669171 2436717 178890 1000517 1256472 160697 1645647 2619323 1884837 1793380 1551799 2165113 1073130 1765813 1674822 297436 327554 1847772 1508039 796459 361566 598200 1921007 223959 219823 1077477 2637381 1728895 2267851 2537048 735893 1105580 190184 1844304 1451964 2612735 240443 1722681 1072702 2547874 1030022 2586199 650048 1401186 2199182 1492641 896822 897236 797602 747873 1408178 2557082 1410530 2488597 460591 2086349 2155986 1488185 1957972 1622063 345591 1602783 2079401 2043678 1777062 268538 176504 1736184 522767 2466069 275642 234543 1736281 2604346 397397 1967480 387118 1763220 929279 1136743 39801 255619 1398150 601174 1024932 645085 1092216 1925642 1195431 1100520 662035 488961 1115119 2203169 2299577 419574 1082758 1857001 440990 656989 1035058 1900382 1238403 1374679 328535 1474909 732750 1878169 851923 290608 1643827 1851822 770764 1807692 2441199 476594 2415428 1160829 1619199 533987 1096641 1748249 396336 990902 2209012 1514366 1114910 1225187 2627834 1713383 701004 1818039 2615195 2478878 2486129 2379817 184035 1568234 1265662 1054028 821289 282088 168240 1383497 1316973 679682 275149 1509600 2167210 1477043 289009 1579175 1606869 1354256 404009 338131 1118573 1716085 1328698 1117099 1801689 889708 714995 389168 1294867 1305771 833081 1042306 385019 1201241 1220458 440218 2642016 690045 738520 420151 1389771 772947 623281 2015402 2195101 517946 559119 646347 2143687 794372 1377634 2449784 1387414 687007 2515964 1117499 293595 1700800 1102112 1490302 1887085 1548025 1484508 1561937 1603337 69085 314426 490553 351251 2485703 1500073 1069105 793963 1197793 1416569 2068893 1054687 2570397 1063516 671576 1594485 1322561 2269786 2618565 30410 515610 2260358 121735 1511847 1969514 666529 2305707 1929663 1660875 1075067 1957169 2628400 1154607 99771 301283 1592205 1301127 1792284 1828262 744293 2398565 364896 1524028 1327727 1291722 1675027 1865232 185339 1807033 1551543 1645734 1834667 1888607 2178408 2328206 1073898 1302073 376969 858929 2484520 380488 2004945 347789 59336 1965243 1260854 1777896 1187016 1002825 1718496 1918127 236892 2277882 1899664 1080071 1436327 2207302 1063129 1888568 700476 701379 2006567 1293338 611783 1817878 2385893 1921019 93798 640542 730424 582264 1029781 2597200 252036 2289665 2191551 2454320 447602 1016386 1510727 1207290 1651539 1982522 1079461 434802 181207 3998 2517621 2052068 291595 2524353 185276 1154450 1297719 2196514 2053981 2497792 1117997 306478 1174506 752825 1412722 1651992 2323215 376424 697049 2568309 1412359 589853 391803 375534 2207029 1254523 2415676 1995958 945888 657712 753265 2458314 118213 202607 2397721 2386992 2026454 1817678 2388033 2291551 1358866 2116017 2453611 838452 1786835 1151602 1387428 1188330 1251306 1182571 64557 1759935 1853952 1404102 2364405 1026505 9557 1020193 249216 399544 108934 1731143 790389 632140 864074 1951361 41970 824992 2479667 1839398 1201820 1874630 2433081 1101423 1343416 1170014 2508793 1467497 2333590 617788 397555 2136859 2221679 1096854 2403196 1551926 579131 1711010 1365015 2407125 1150631 667780 916419 1315012 311792 844801 889807 614214 802037 2374717 2585888 2519193 1453730 1355293 1162874 890340 1363779 1953047 153435 1623711 992854 1394392 2265460 2101849 1748790 86469 1952910 1579770 47509 2000161 1101642 1506996 436424 2388773 1367937 94201 457855 1501881 2152071 2366908 2250129 1660614 293882 345567 1737738 1094418 2078678 2464664 1407450 1134374 645484 2436305 734754 2017074 1737529 435479 2352469 1112418 2294272 1562990 1885283 1889354 2441059 1412392 1374083 1126150 835417 339134 1305254 2000638 2306756 1158125 2281634 607735 1441441 935837 1224482 1991609 278583 497503 1426220 1224661 642515 137541 656659 270751 2380248 1108398 461949 2481477 912107 2073276 426699 224373 2410698 1136568 188846 1887795 1033281 126800 328100 1624570 1948804 1345079 1438809 815238 790459 1664507 2432234 520646 2144834 2328719 1492385 1060052 557489 2510944 664109 577662 1227512 221462 1002400 1533732 1528404 441352 1192320 366608 1592158 2299467 145887 2221692 67836 1225076 1396493 1449285 2466153 2069446 338135 1602649 1413606 135640 2090129 2466020 2380810 850669 2618104 1960577 1844813 910178 2035049 1782605 1788823 1914678 416887 955564 2720 997325 2325376 1118235 2273885 2272124 1638100 266932 2535877 2215165 2586135 1786570 240091 2382867 2084865 383631 1018990 130698 678997 382989 349307 1617734 2567935 837026 1405228 470572 1897783 95805 2612179 1380994 609666 354244 2305215 589132 2210163 1062255 239467 1982693 2407866 2028632 728380 539599 1377274 862376 314847 991307 2051756 400866 291518 1734103 387076 1556551 2028251 912436 1592402 260023 1072061 1225057 2108902 288562 1991055 1229214 2530503 2395876 1618220 404491 1728853 279323 447846 1006156 611179 990041 1671000 1653739 1057567 1865329 1808333 702086 1434391 2155609 1533028 1460369 1888070 808145 2379877 1467857 2539109 264046 2038252 2543290 1582574 71416 1551924 2451152 2634984 523928 634922 2490753 2629184 283938 2176831 1303814 1730845 579626 2412984 523730 1639854 1951518 1497012 2567604 798316 1886164 1973652 865792 1444704 1831937 721907 1244346 406717 658460 736312 113068 2037666 1969598 219185 1938865 2033067 755773 2570559 2321393 1235179 2252717 176018 1453406 2543524 2474613 280120 1065369 1135115 2037724 2168856 1474958 860427 2465910 68942 1270839 897956 1620111 68805 42804 2051139 830188 908102 16686 497352 2042548 1965981 589945 2050221 1878643 1640526 407760 675507 715797 2314348 611686 2188153 2040249 2047578 1216860 293897 1758373 40983 986787 281527 946904 129846 144007 2194095 1758685 179266 73966 19415 2015233 351514 2274616 1967021 96663 1859267 1567004 1393041 1560259 1622634 642248 557607 2170079 2361813 1321400 2584889 1533389 2087190 1318591 1137853 1064974 762846 533844 704264 2017620 1948707 1597324 220757 1222422 2400726 399713 1236246 1952464 2616561 988454 2276477 1058385 2576593 2061818 954050 1447248 1153222 23042 2278847 1047690 663354 207201 330398 1706829 1478963 1275360 197310 1679805 1778488 1386848 2643488 763874 207586 46327 2202771 1818006 985124 1185240 2135838 1156518 2326523 1211697 1497939 2301318 442640 930962 851479 2101070 531996 2638348 786498 1146257 1166688 709968 2253391 1273960 2229322 1472647 2227935 1499918 624943 1681503 982557 949445 1752764 1229918 205768 2570377 1619830 2233255 2613069 1738624 1050698 118611 1473483 805631 849669 1894608 2085147 1854212 1937603 822241 2551190 1774098 1320292 1956008 301009 881547 2379264 1242502 926949 1705164 46822 615770 2567039 503261 2328644 1499365 150469 1036336 622494 2298826 1620677 1813990 1817745 2483241 2501942 2401103 2159783 146576 5609 1197004 1713831 1259337 830135 1983269 1533450 683340 370978 2172494 1492437 671839 2502336 1569185 1916271 1235084 1354903 1370666 2162106 701793 724208 1031276 2090833 979363 1256532 2288428 1056180 1459388 2066628 753080 1560964 2007978 1163960 1840482 1662724 632731 25348 2530259 2117824 1752680 1745278 1788690 1313611 17008 30767 2266277 765175 2187046 592026 2635064 152656 464904 634361 1564548 491115 1655483 1097937 1769698 55290 2074501 1599384 2288266 430134 1444138 2285980 1048388 401108 2443116 613072 1460594 540821 851913 543474 1698112 1068252 1998128 513327 2550095 2029592 1647376 2138136 453763 2055716 2479986 2303631 1481817 965144 1373027 1241829 648230 1712921 2424974 651671 461644 2391809 2510825 465638 1404058 2032978 583873 2337995 2109093 626050 864105 1414734 2613644 708118 762636 1293275 220993 815116 1661079 1362383 2263464 2170747 476721 2091484 648403 1252551 1403511 1464934 1853369 176901 1832698 67969 234785 846815 2159887 2173963 1136325 1975876 1849474 450608 2036868 498668 1542060 225765 2110956 191173 256029 2479467 2184113 2017930 319203 665625 1295603 117250 203745 1223933 559971 1022281 358549 2189074 500440 1405130 587142 2128316 1923424 1219049 32951 516490 2562504 2648194 1193354 991266 9524 724559 1352031 1217704 2541054 1168865 139331 1261912 2412285 1558907 801513 2218750 764910 1875077 149879 1421565 2182212 1364128 2540718 1583856 417690 2324528 2271267 580430 1399990 1101241 179073 2078731 582106 1353988 782760 2566347 2357363 2092103 1303167 909537 29884 2415445 2436038 2252611 55787 1111969 1064879 2108546 2562914 2057287 638189 1080014 2508320 2297595 1712497 896506 2539931 558317 1478356 41274 7021 1722960 418870 1074282 20215 1559826 1783298 2085033 1449548 1011106 1023189 2265139 2324370 1085357 628759 608216 150752 1616432 1497131 2413320 1737061 1546651 1597842 288457 1509555 1191096 249513 1639862 1224196 2538044 1495485 2389518 2330878 196351 2637546 1077649 403435 1815283 39863 2538465 166681 512728 2129155 337982 1928344 1303529 361529 1514647 599050 635284 2550997 172575 286389 443728 654283 1062094 562508 1877191 263736 1944087 1106234 1732332 275753 1159539 1183424 2029922 506151 1630704 895080 618035 272510 1001161 832901 2542158 335845 810181 1507894 157563 2322205 1629116 1849942 95433 2392509 2461886 2564722 1889316 1640691 1712749 1007675 1579502 1393066 963972 1151712 853683 603514 1204418 780296 12582 2290066 646414 1761552 1780187 2491696 960490 1461086 965756 912498 2029188 1822470 1681361 659234 1882591 2601326 877123 906384 1098392 1425442 978227 78400 2043579 2062670 1538492 2158260 2474366 2515777 1171744 1508426 338867 2294554 1135469 45341 877627 1226301 1111515 554580 2481401 1269848 826124 117065 2562157 1434559 13461 1571459 2588102 1129860 331983 2013059 1921588 753531 2301413 1475969 1739398 1393946 1115421 594673 1028560 1926046 562484 422299 57163 2620170 1625802 1224194 1335316 724256 1536508 1175407 124901 2230114 843727 1190033 499870 2634456 307895 2184252 2002198 417102 1858866 1525982 1932718 2381470 2074041 129652 289873 1096841 2197576 2380914 2205038 1703078 966645 1286028 2139353 1678501 2224458 168590 1340297 1583964 1266969 982346 2487298 1960998 49425 2349872 685981 386834 864819 1110837 997766 2308423 222950 6825 1171251 834894 428987 1735589 2082323 1664670 376407 169083 669673 1294983 2309047 174251 2510685 849929 1984938 1867647 2064316 2157469 2059119 2392443 1755054 307679 1552646 1588993 553143 1864775 1840811 2603740 529889 2066610 1739095 1315173 2415150 404730 126409 1784037 859523 1037022 44916 1815818 736872 689920 135033 1010556 166605 449233 225057 305037 1936501 1206788 2492735 1604314 2354661 157931 1442666 1519393 1801986 1376753 1610389 1411327 885229 1848527 2267846 767729 2117479 1549715 1437326 2228445 1945462 1934314 572547 1830990 1103410 1187038 264304 2220490 2016602 110322 1173691 1448496 175740 1438232 1075151 730346 2363026 395606 2253240 2149770 1294582 1675137 2465162 442278 1262843 37411 1241027 2092953 314724 1111340 259242 2635072 1051405 694267 1155658 20672 1308637 1180237 1847936 1454516 62369 1157031 123400 171008 1092822 1843983 2087951 1815337 91756 2448849 2083080 299413 77918 2215023 2595841 1500556 2490545 2090329 1486881 1374905 214501 574834 2158986 662542 2563095 2289000 2171051 1495286 106870 1128645 1369436 2193977 2365141 1656198 564225 1817670 812372 1877896 251117 10337 441765 1028728 262905 1078467 1108412 1784108 2233286 41580 578656 1498655 497824 1619449 2216264 2179914 407487 450217 2180989 550302 2608919 1128426 1837393 1061879 2556571 2098946 713569 2285868 390008 283724 737106 2162957 978637 171852 1453608 1755678 999598 186642 531259 491297 1194303 1853947 1465172 811215 1235476 1084964 1259398 1312455 2533519 1871167 1251950 668366 244784 1325572 1230920 2117006 310087 1269516 2476274 1995008 305630 500240 308487 1648819 1364397 1683893 107786 1183452 2611883 951823 1456731 2100718 964940 3599 372972 2200694 169999 2262749 2200179 2250621 1727462 648766 2182486 102731 1558691 1492578 282667 2468747 2172433 1436960 1855590 90765 1995705 1359650 341584 646309 330566 1125543 2632840 616503 83896 611477 1148529 276008 220605 478558 2305009 2444096 1023472 1910824 1814975 511476 335347 1967034 1015675 2284447 1388020 1648119 2375297 1112598 1568793 255150 2395648 1940951 2379858 1783066 1561705 1797363 2293635 1421258 1117496 812760 413150 1839074 1258751 897590 1571049 2594962 26016 531145 875526 1726376 1582304 618356 2329094 1161863 2056946 571443 1974679 1225654 1833623 1714727 422804 1943651 609245 626802 1796291 1467176 2367207 1405485 1743478 1665901 2185859 204805 1635798 2507937 2254142 1037437 1869014 53332 586305 2513067 360005 166038 1542856 347907 1650374 2242600 2539750 1245078 1539884 2597675 1015592 2614383 1956761 2407935 130415 2399130 485025 1699998 1230550 1809686 2214049 1081315 2613032 884152 1167643 925071 541608 890416 1525053 2257530 2519605 1195991 1954871 777272 830567 2108191 1212305 953002 1810050 2163024 578028 151759 1591124 1229890 572498 2383123 2189886 1973728 707702 1587647 2137051 2268234 2608009 48205 1030004 813339 269969 2066966 1399383 2432123 1528215 2071857 2253013 100842 1700896 1123102 2375581 1760277 1699087 532391 2518026 2009993 751126 218536 1601012 1257364 965494 106760 1590701 460245 1386007 890446 843060 360289 1311714 34637 2105494 2227983 969530 1901684 980023 2116843 69175 1584847 943778 464778 2059236 390366 1565319 662781 600760 1372852 787903 264679 141509 1684237 2334020 1073729 376926 59394 1204226 948271 1276117 1942664 2117190 776810 834225 617572 37244 2183425 2106683 1968376 2381271 2504547 1802769 1281611 1517290 798564 1483197 2116776 257602 2051374 1039832 2369471 110787 24438 408765 2129976 1073214 1230345 1544193 1382135 119754 1165172 1656733 2329922 1525757 1899193 414345 2515172 180430 2336549 628941 1419139 294797 183076 179937 147941 1545441 1357111 2139839 2548806 2565144 800111 1191473 1476276 2540969 1920265 945445 1776548 384319 474149 1384737 1551238 2578222 2020924 965933 2338213 1433116 1213041 923732 1091467 556157 1452452 446433 2289096 791911 2188950 1791649 1692335 1169850 2047429 2396236 978927 2361396 2254627 2101332 86076 2437009 967640 1623861 127820 2465266 2317333 2563458 1771451 496408 2015042 2590606 1770638 2542021 467139 2445523 2291897 20204 686650 831030 437111 515980 1995313 1025307 396352 2175237 981482 2411869 2159123 2250524 2182739 517308 2025860 1463012 723746 340211 1977289 106647 2618002 2245034 1911189 2358626 33003 1434215 989152 1705478 2042727 1997588 437599 1378337 1698315 516060 408611 1691319 1459042 2381997 1845668 2388095 632908 2332291 1426539 15317 1500946 1742893 1957027 2243979 2039349 1378369 2432559 1436768 2631474 1765674 1129906 889982 983146 2202700 1698999 709621 1899185 77708 119029 2123285 1797966 139113 1375137 1081917 2265884 2069084 983304 2013547 283648 521747 715044 1627955 2581279 2539266 2127139 1794336 1558712 2427117 619363 6977 1023041 245855 2592424 685362 2448355 1943986 1959647 1385899 210034 887662 1156100 889910 1609512 1545227 325683 64765 2146200 1467275 2103314 583056 1617368 244903 2325871 1725661 2244738 1132655 751847 2419235 1685538 2336458 1535250 1656166 961723 1732165 1238445 55066 962878 843590 1147208 444635 1688383 2442578 1476159 1151067 2187076 1973543 773459 600773 10078 757244 2146880 2009301 937670 1262862 670088 544397 572618 1818841 1915564 680207 2568522 2481941 47361 2258489 1099962 1134286 859477 1321550 1319255 1904884 2086838 888165 696521 1389594 1546737 2321232 868406 635311 1116275 328865 2273429 2476882 1994500 1335317 2337041 1829881 1833518 1888570 1940712 1328271 393099 2497694 357056 1699381 851637 1630708 2062695 2307 2167323 1850563 2210808 279301 1371375 1057595 951406 1923189 744757 2585166 863929 2535909 1694750 1568516 1595241 1064752 657633 2165453 2089541 1574284 2612710 928384 2471192 1981709 717543 863829 2523048 2648725 2507266 680768 306237 441379 898195 1215092 2148637 1717488 571674 2452861 210680 1979945 1050044 256466 421504 2638967 1770443 1816695 665435 1015662 1799868 702258 2624352 133728 2640749 1498943 849027 702585 1956276 2012732 2056875 2198026 408331 1933712 2514947 380099 52264 2232148 2222151 802214 1113773 320087 1945863 2463683 1821998 277633 2400180 1771495 2127784 904110 359886 890414 720286 1859442 1067199 227599 1069995 1434109 1752366 2208248 2440146 1794942 2625508 896141 909346 2094692 60145 1005009 1745897 1177633 570006 1854580 1322203 353297 767486 1166341 1081335 249966 2322264 563745 1930204 778234 329207 2301011 2208039 1721396 1417234 205299 1368610 1295143 1650125 2364200 2310517 1389486 1984070 2502522 348082 2612060 1869160 1165660 1181787 1047298 1343840 64938 260047 832543 1277455 1306164 1198632 1343090 649821 1745137 1103832 2234637 2645698 2183136 1141871 1251929 803386 966274 2402317 346344 2413340 711765 2229453 146922 741809 2351670 2072409 2160933 2285062 2514263 349570 55654 1797697 2432080 632249 367590 1065620 2405498 828147 1467197 704568 2263239 2645446 197932 1559384 1580710 2088821 763949 1359643 1374029 633109 593740 2494556 260118 372016 1490837 1962147 1051431 6841 1049056 2437320 2135705 1831548 30646 800460 2375534 2416016 2268557 568749 2046649 969187 580246 512189 8723 39224 215424 2387754 2559032 1792642 2059696 2348693 1518784 2208500 1562074 857283 325259 646859 1253367 733507 957358 2346910 2292511 341418 2504707 777333 1621023 2321759 996403 233480 570075 139657 1648502 1640962 1172313 482957 2349552 2257575 1921871 1283052 2472089 1201339 460022 1377175 758462 1564927 2023486 1295842 2541162 426227 1101737 2368241 1895121 320507 1412691 2575894 1872670 2131987 1608814 268980 2075608 1530377 1338089 2593365 2058300 271682 2177524 2245676 2378475 2373729 1789120 800660 1680212 583410 738802 182567 2266889 1591364 410004 275584 957592 1628412 1416913 618810 2099003 2564487 1535493 854443 2615348 2259147 2581485 2518 352729 2438029 1502743 1825949 806309 957336 2306131 838441 1573918 1271454 995144 2511184 558159 2539573 2195568 1554161 585666 1637253 1886911 909796 1535050 1527554 622143 413244 1976322 2364401 1114717 220350 1851368 1809975 717938 2071549 1758333 2296916 61997 1432287 2110923 1605767 2340920 143827 280997 2428853 2060751 1453939 880507 386282 771855 196127 1656136 1509969 192252 763982 2595310 590121 2531499 855011 655624 1403288 2435522 186438 1569767 165049 2209126 140252 1850263 1239646 87400 1728688 948977 254354 2282743 2155149 1886927 424610 1699077 2279784 1997515 724475 504996 1283476 176117 1732518 481153 2245006 373701 2057766 2417253 1943621 2281777 321320 2374568 2222297 503524 1449668 1277879 2255861 957897 2351311 1444765 545308 1521164 1603013 1463366 2113915 784454 1081445 431247 1171961 2150451 694026 224233 1324585 2081141 2121765 120382 2330687 661501 2385867 2435974 1406703 1888794 2040342 409355 1155628 2601551 663879 2264351 238196 1066078 743905 2593137 1044072 530000 360481 2157312 1619303 727317 1150286 2627250 1832087 840348 1782055 2166190 880685 1483872 2594052 2411473 1040848 850908 2014670 773251 1455712 205614 1033246 1929021 550308 2531073 381123 612599 809849 2590248 1327124 1159518 2216075 1153216 1778466 1828616 638901 1775657 287256 1923133 1674099 987400 2337788 1803250 1102175 2387083 2551352 70147 55143 2482191 869238 531907 40803 619603 488268 941262 225527 407525 1725865 2039214 1083414 1525992 593723 1278837 1376869 1875702 744206 285961 1495976 1724373 81414 870297 70456 909715 2213291 1823650 81369 376129 2456396 1732760 1061976 2220083 31653 1506840 867394 1789917 649547 174130 1867835 1745577 2134239 1159506 1485029 115505 1616168 108980 705906 626497 2255251 2183365 2393570 1895997 2103785 759581 1359730 652700 1974374 171149 2503305 2613396 1107137 2473199 1325877 1805267 2131902 2199474 1912333 248350 1929395 2401654 573736 2131913 65164 1196837 867402 83367 2580053 1101351 837973 2531530 950107 1376496 2296610 247660 857714 1156517 171241 2239460 1047960 465896 1251167 2452405 2398492 782743 291030 1582565 1854878 2016596 1588742 131248 2501046 643021 325009 1784717 1622594 2103010 77195 1277240 2302866 1344015 1762549 1330648 1442935 1726327 1975518 1040267 2209485 1034318 62515 2457192 2114118 1872708 2638364 408193 2162036 1217376 236238 134829 2415773 1000561 947106 1280843 159186 1483814 1697981 1980425 2423144 541131 1400492 2515768 2401650 1232354 1264995 42187 756227 1461436 1614031 1433193 2265986 300992 1200298 2056163 291890 337206 1976627 186695 415148 1623291 2561946 2603572 2524183 2100203 1998645 1968778 602167 333337 1570999 1214543 2275968 2058400 141483 1182843 1856179 1718038 271629 2395053 2615974 1831837 193774 419434 1284759 1665215 1977978 2323637 5758 1429195 2373410 735318 45566 851235 1937862 1954115 287863 1769689 2576736 2211289 1754780 371092 1453717 457445 2613743 2589660 935519 230291 1765005 899960 932346 291095 801279 25267 79015 203818 142110 442112 1184800 2340183 1270295 1553091 162959 366595 2158736 52529 2411687 937021 972265 286469 2079259 2373163 2546616 750641 2267869 2004856 2464375 235558 546751 2381571 1194280 2175883 1945525 1955446 687947 2418954 567313 927595 1453116 1530218 1232267 1855620 1895326 2088744 780273 758112 422318 461097 842131 209457 272951 1231010 816232 302200 2336279 1193520 1733203 1252459 2569159 149425 1309735 1523185 1480041 209438 2574773 2060717 1162109 2238643 1494806 716577 875443 1111377 456115 1074201 66898 1191417 605685 1598120 2162192 880880 2417261 1820976 1903193 1846483 2157854 2524211 786467 885386 1457635 1407153 963311 1969949 2350381 1647370 1520011 2201903 814820 1754243 2390032 1825149 602857 1471223 67060 1631886 1291300 691708 1140449 1444508 2082778 1391368 589280 100295 614934 2151757 1991843 285711 1697446 608420 745387 121590 650658 1518915 1836141 1986641 899614 2245982 551392 515243 2534465 1110299 1395997 81151 1027530 1741406 2487802 501750 1645733 2527013 292871 2381277 1289157 1446140 235543 222456 71500 2562086 79380 1089167 608076 2505943 2089352 576620 2215203 500888 676545 2227123 2088156 1659707 1713258 1634309 1729955 1556170 62392 1111423 2177332 721554 2563620 751481 1981841 57761 2344919 1752620 1682102 2594435 1252921 2244671 1303693 199052 67631 2542633 2586708 1555270 432915 519167 1449819 195863 1234756 2482872 2570635 134743 271468 2433733 1908779 2335069 108311 971121 1757531 275844 1783951 2202214 1959059 984148 2328430 267711 1316184 1481880 1060940 1554918 681998 937347 53588 1101271 2023989 1025167 1935214 24612 155244 1278701 2467834 2212161 775431 2076793 2542525 855652 1192298 640719 2467283 2094616 725248 313082 2352801 2082777 917173 924117 2502112 2045457 817333 1103178 1637796 805936 2027559 16558 456205 746310 1758738 812125 730216 1136967 523517 1761101 1768750 1202343 637464 1599340 493682 873146 2089227 248132 1201830 19384 2552617 1948811 1096159 2635577 640975 1811625 2154582 1347425 1603259 1315606 2360297 1381071 945105 15601 2311865 2150756 593517 522696 1493983 560934 709093 2273055 2262073 2135321 1757112 748146 822154 1702035 2394885 1094232 148720 1721665 1210748 1627060 1014797 2512862 1837528 1706425 1225893 1562633 2407517 661559 1993019 1274545 1446069 2378235 718090 1649958 1037281 1154634 1295806 661991 2365255 995971 1487504 469646 2460783 2253161 1924867 830770 1000195 1449103 874646 2205706 250932 1343942 753452 1487048 2633588 1357197 2119846 2331815 1909993 1873361 2603202 1311550 247404 2288952 1349663 450006 323868 366376 538516 104920 2558779 2455598 1497884 2121793 2226788 68387 2565379 787563 1378645 534504 1266440 2528007 1081196 442914 1973185 1390584 198147 734075 218348 2632975 2509316 1522930 199532 926795 2396241 2161379 1185107 12224 115444 616599 2349786 462987 748496 686722 2032434 2614402 614632 517329 299249 2063817 635302 1714413 89836 1224111 2454355 1156128 1233264 1908796 2485830 222219 1204321 235182 2441559 628026 2131753 525851 2496399 1473120 483885 933459 2343494 593666 70101 944840 1576561 2278221 816838 1973951 1298187 682501 717680 920965 892804 2412997 632448 1823798 146684 910899 1239090 764700 78922 1975042 1976233 1529787 1426519 882628 84737 2398068 2094325 861836 162930 1292357 1041143 1080391 2204034 840974 2505332 2437961 442558 2228851 2348598 870674 1870803 1017025 298001 127221 693494 2329128 31626 2480036 1129340 1221808 1305623 2356120 1223065 1879437 1934884 1472025 1313494 15890 1652134 1086327 1100489 439049 1048389 270044 1829407 2274591 1179691 424333 1561838 645359 799675 1259180 2116456 1979458 1045237 691208 1771195 921822 62880 13774 413355 1410595 418315 1234430 1447593 337414 2528580 1101454 401589 1879617 21078 2101317 2388056 699137 1837130 256729 1881473 1119636 1653510 434674 1061899 686144 1772750 2155579 2255810 1210358 1403894 2551960 436641 14704 866826 1847085 1830555 1859627 1216941 1972372 1810946 1824101 382382 265348 69662 572999 1182415 1256578 2598035 727241 142021 1036126 906336 2579919 1125538 1169655 102932 2048728 503331 1485769 1442190 87164 719022 1308620 95038 566543 503449 632420 777952 142065 1295562 751609 596716 198894 2083249 734101 1474883 770196 2505466 1013344 977434 1492372 2392036 2470341 897834 1974062 1115372 774076 512505 2612999 247290 1492492 1676979 2074865 2012540 1768959 602018 475535 1421428 2363035 35121 1875941 247852 1414540 2375155 2462418 1835510 1738544 1322140 1079519 1116685 630886 16427 721443 1474027 1217630 2038081 892462 64343 2272122 922283 2432545 976599 2023731 1682222 2609811 174159 1107412 490165 815014 1648544 2446724 1015739 53582 1454985 698874 1923157 1661621 2251783 572864 2441518 50526 1053463 1104008 785657 1660949 1315516 1349937 1566596 874569 539631 237476 2520212 330766 1667897 1232787 2068151 1014180 786431 1402285 776161 1509061 2427026 2075904 2154943 1130755 1655727 2079561 955438 1385965 1692174 856712 1090481 613117 1355806 2104987 468638 1839781 730053 2442204 196923 2226858 2286245 2174707 679166 1944517 2390273 2189499 54778 1349203 1595038 2185049 370130 2050456 2395420 37629 11857 151397 2616039 2434916 281143 1281276 2354213 373213 345312 2420387 46429 1316323 552338 1664001 2580726 532626 1937866 1282296 957896 1328676 124971 211260 2359701 1539591 253739 900239 680678 2368260 2397110 648511 2442338 356969 2127244 2084677 2418484 1640655 136012 2351874 363725 1651699 942263 2040937 382786 1308607 1185698 1043685 2073637 2402172 1856158 2330918 1273630 2025028 2471212 1196966 210637 1243208 2141379 2497937 509507 321235 1009211 1042576 2115299 805255 1096345 446273 331266 1340879 564355 221211 1689975 608287 1344228 2143972 1473068 1126536 1008032 2500094 1133199 2321823 1552539 1191032 1104514 796004 1277412 2463050 32422 184395 1820930 1125950 1143873 1307733 714908 571104 882812 160092 256749 299428 531409 475247 1255901 1404986 461065 2462620 20369 2053612 122857 1789467 2464110 1680771 957497 1711208 200365 1812524 915479 188277 764365 2041397 2199470 1396240 2161872 1720376 1308669 183795 739769 2524070 2618944 1215738 833378 757728 2568043 286340 275919 1728613 867720 603339 1625440 917001 1636313 82779 945583 1099351 1490506 87295 1688404 303694 2401559 1982893 1814584 1460658 1387588 1038332 2515967 1601312 2122335 182989 1921546 1558608 308588 2084748 749139 1306378 31972 90807 2003791 1218116 1701810 449424 2052911 1640665 1358473 282134 1415127 1627754 1591442 2207221 201161 1412527 2086207 1258995 1068178 975257 396531 2248996 2321989 418534 52173 2207744 1222169 1410022 1750816 639729 2469039 1391837 502149 994812 206736 357157 522393 2291202 229507 2096964 2066276 521413 2270103 2136863 387633 355834 1040924 1448701 1287093 2267921 25755 2584031 2493713 321782 2027602 1001882 153083 1037180 2047974 135594 1473133 328939 1447817 712083 2426915 2104893 1241525 2022112 990491 900046 2309627 1699933 796315 1799643 1030316 423302 2098261 1430481 960015 917254 2269059 1455811 2009101 69863 919294 253725 2126692 427404 1688222 399061 1081726 1122609 1598996 2496410 575464 909200 163057 2213292 878455 299734 1135037 1761770 1480209 2130993 1295644 21777 1930826 677644 1027332 1072383 2098312 1185645 1481308 953640 1626200 1711270 323328 446767 2203749 265191 1452596 2631645 127797 162042 354209 1326635 416156 443212 699664 867267 1394027 2499046 676654 2323247 1503601 824753 770967 1402917 2509230 2209489 2551891 242572 802573 2311867 2031089 570937 1399796 2104444 1558509 969241 1792726 670347 1803261 2417817 772018 650233 541017 2160528 1673439 2032138 341868 2185584 372833 2315572 2419074 1019134 1736098 2010913 2167181 2224013 58508 1095265 1380874 1378672 2400168 1920973 770596 1160674 19364 832961 2130791 2445298 906238 2113985 195510 1548106 2222960 2179091 2095169 1071251 2419247 601260 1679225 2292382 549853 1583484 1808359 254987 2126773 1891998 751029 657315 1568856 2614537 2415034 1207795 1937719 2415530 118494 2019776 384299 1294933 581760 2535749 598038 1527978 1831282 1906092 987087 723370 289324 673260 20948 836912 2000392 744823 212637 378624 1814040 346543 1674590 490466 2206151 492741 1079240 2250341 2129087 160665 2227681 483100 214191 827801 251294 470054 1103345 2427419 50756 1701816 1209897 1258237 1816259 1249490 2058028 366926 668611 655053 391984 107327 494986 1276551 772716 323402 988075 1064516 61631 992365 2547974 1741824 259734 1807713 563646 2387431 1393350 214431 2055909 2520431 215162 1037034 1436574 229570 2090350 2096960 713764 1431615 1000229 1689625 1311798 1690083 36101 1813959 24304 279970 930983 2090942 1832723 1468944 641442 197903 2261652 432529 565819 2563316 1504727 185585 113055 2068504 642052 288524 2246655 1073125 2177128 1789543 2500594 665906 2120523 1475735 952102 1262684 1563895 967442 1801898 975897 396252 1114889 1454384 2238093 1949451 823667 589079 356273 1440285 2605179 249257 236799 1542718 1794280 945299 433968 631652 2198123 156679 478253 121386 625860 1316189 448504 14743 2338700 1865100 2114089 1488292 904321 773333 175096 2031229 2129252 269190 2616835 1700257 175696 64054 2623120 24333 1442638 743113 257209 653101 2249952 2284732 2446481 322376 1808030 611640 1571923 1194166 1058089 2591757 70150 2641943 56655 1178659 2497827 1668123 1148329 266479 438462 2096263 2272771 2640838 2213786 2107290 1687667 462375 2564668 515313 1683315 2636810 453725 2114758 592924 2420296 2090418 1478851 1376339 1907623 2592723 78235 1404682 2099553 386770 925246 480161 536020 2360568 2117411 1786811 1975920 2179471 1442809 1127133 2549331 2485142 656716 1026392 2036230 218625 1046809 1834501 1089513 396227 59953 1650745 501005 1281151 18659 2497991 198078 648729 110625 361702 671856 1937235 1814305 742525 367174 714286 190075 1891071 1176909 1928118 2632065 35003 1592459 714612 1381428 474868 847475 498625 481735 784939 42186 1269246 1710668 2302484 2381125 1226650 1432239 446686 1197152 814673 2471998 78195 991789 1470259 231159 850377 940535 1650067 2130589 2553861 2134441 2582608 175448 2538442 72284 2022141 811252 471382 1006024 1818994 2132239 2323103 1525141 332291 1421266 406653 816205 1416254 1212455 119157 1950559 886345 765279 1562931 2475605 1226275 1317440 722166 1707198 1233312 288211 1574771 1999888 216760 146066 106592 1131229 1050268 560527 325904 1509449 1405739 472328 1760127 828179 373719 1554149 338000 1475431 1425074 2483583 339023 1083808 16513 1453506 1841519 311213 2196480 1374883 1284390 957843 1201294 634162 1336130 1651109 1733064 119954 2298587 1251689 1609916 2498321 1103596 1808395 939486 2553792 1889398 2171004 319856 484113 1546545 1545225 863285 1785958 1309253 1520342 1196644 1068466 1716836 2505962 80198 67115 686235 2188784 2497026 715294 1295710 41042 1301776 2086515 1301032 746953 437711 1263326 1157962 2475058 2382158 1342955 282171 973623 211753 2621492 1436576 1605011 1360392 1640451 1332524 157759 2252978 1203368 1537110 1414500 1869372 44632 1202730 2553138 1229068 1350191 82843 953875 2533220 869189 815715 710704 1900526 1949480 2607690 1674447 20839 1224217 780871 99398 593736 1533106 511057 281938 249322 1016105 2109786 1255889 2231733 2027486 237024 2242269 1441819 674866 771083 1528134 1556416 539892 328747 1881380 52949 775207 1050841 795826 2443644 1499245 1118576 1425823 2579602 1332130 1882210 2193419 412453 416310 1265699 159620 1609932 566842 524580 1812653 772387 1968961 1988192 347866 551154 1773120 759386 1112379 2377001 283207 2527120 1078333 1461182 1461604 1486327 842996 270969 1354206 503697 269639 843279 1999237 308120 2093685 1121753 222145 1544909 1938445 1140358 885900 1379203 2260561 2557269 944399 698800 1164598 571533 192556 395298 471173 308880 1461168 1674021 1951711 912036 234829 1574599 341006 656304 2618584 2313349 1006519 625969 934374 549546 1857763 2641975 304478 51086 280137 413372 810031 2204106 2322423 841045 2491403 1132329 173606 2594079 2051689 1160192 1773431 1928655 2431231 1947238 348564 849637 707797 726249 2165098 1283745 1627658 1269617 1972476 226940 473461 1927369 2250975 1451157 877108 2442256 36074 1794615 1862211 1058034 1114063 1174259 2574148 1287145 462934 1699947 1447498 60504 2243757 1521048 1818548 1720484 878878 2616427 2593651 382239 177059 44869 1590377 666716 2337943 1683628 1600682 2130291 2263378 1378887 842921 669584 983743 2065242 1363413 1932271 2456870 1582181 1213428 1533313 777038 2598892 2275276 1242412 2604059 2119615 1056061 539054 128546 455112 2325126 1585328 955454 235092 902270 1853473 2239828 235766 1424700 2354069 821181 574123 88664 122562 1522480 2151503 938714 1252166 1015594 498387 651184 2591653 1193160 234470 1351735 96801 1387200 2448838 565960 2238385 2540858 2372515 668594 2388366 46613 1492203 2470865 2031265 2381902 1293320 1912045 1086545 250411 2317087 1310831 2581842 2020334 1749987 503439 625531 60183 635915 61152 904206 2557572 2088267 182447 1741949 976904 744030 439703 2133893 1822872 6256: 611083 6258: 1981138 6259: 2016504 226950 3356 776984 2604566 628567 248296 109264 3462 588965 390505 2009645 1686410 626: 1840408 846622 719294 504298 1789210 1339195 1337699 858349 6260: 495373 1212397 672872 75402 652894 6262: 1956280 421794 288840 2377269 1392484 636708 1966063 1419649 293269 1733123 2331077 1996108 2380750 144099 552864 295059 1446093 1185296 1028737 58574 139638 464049 2409059 1275735 505344 453400 98709 1960115 1131626 1578012 2564767 1016087 1757773 1661949 363396 813489 1673874 1320868 2281019 29815 721152 6263: 137231 371822 798150 2350969 1545039 2097728 1574789 1975825 2616878 462950 1172394 1467697 851561 834021 1822012 2180034 1199181 1592350 2053238 940150 2288496 681348 971625 1918021 127238 470869 1706908 594505 2012836 1453267 1117934 857730 281524 2560013 439983 2487313 965431 2155019 2583733 1947430 2641907 208363 1594542 1812024 1099835 202814 854823 458890 553828 2158723 412725 6264: 486446 1828615 1898907 191071 1885902 1145956 1159323 1800763 1237744 2012341 1944503 1024932 2033290 971660 485973 409385 2270835 62084 77428 1130628 768032 1552156 604542 2640099 6265: 381358 6266: 1688502 449883 83540 575915 2471729 1223530 2486822 263494 1280698 816562 1277858 371300 2106758 549248 2418385 641118 718422 2625759 2250645 2426723 115814 465571 1677410 198391 1574616 234340 904837 1922441 2412799 270801 246361 2390929 1387521 2187309 1980521 88400 1323426 1639262 2102014 2096044 1748135 552373 523653 2289303 1455996 1308969 209758 2281136 2361510 1967442 1035725 2099483 2489743 2081187 1714014 1065692 120912 2009357 2039419 2595242 617031 2582057 1958874 84586 1257927 2175259 53384 2396882 492799 431074 85605 2553195 363777 2315479 2054392 289914 1707476 2278377 2290731 367904 687931 1594252 2404922 1428575 335157 2482776 1553020 1261086 2212610 1135068 1122013 2146805 1753622 828443 2475217 2274616 409705 403192 364517 423818 68267 2342788 117581 2332161 846815 1570069 670871 1324601 754858 1833369 2428839 2257099 2151973 1976816 1915000 2601018 2260170 2280844 1383790 1081948 772621 2588656 1026326 396914 280448 30469 827459 1574555 470583 941109 849297 701375 2397855 1453544 1460411 1205585 304822 1102157 1305529 179580 988034 2591007 1652862 2350437 2228144 1346832 2108277 145949 557760 50026 2144981 675236 1074150 2288089 2252597 1160772 1206284 245617 367646 1844744 1973799 2300741 1887729 684851 1723722 1825492 454323 226273 2008471 2045003 2418588 2547330 453043 835759 1454384 1870953 2151731 269194 1857084 1019147 2415321 2493201 1266327 206640 1847157 1647680 105810 1034639 1693840 396130 548676 2402955 6267: 262316 1628545 436707 1221390 112140 2444615 2522536 514172 2481640 1465542 936322 1087416 1146218 2313874 1691350 1637682 2151360 858908 618435 978984 808935 1334208 1877868 177239 1790784 2207176 1974610 2177866 1392450 6268: 900816 2155033 1394510 1078401 2124137 2602480 2378476 2201292 471847 1481158 1866519 2247790 1463608 1928241 1469402 753195 2272321 2385173 1003387 742595 837588 2386328 2277578 1854367 2013726 673322 2017575 995032 470150 1072072 220872 1250094 586540 2088969 2118932 1667663 2489911 93804 1765266 1285621 2209118 636093 209736 2450157 1273709 547732 1715617 2147924 2350873 917066 1043768 206219 790317 1903897 713108 212259 612206 1910002 936014 2597973 1019359 1076760 450490 203939 367646 181843 689463 2606263 411947 1542211 2299158 2263317 2123690 618847 1683665 774535 974787 784210 2049176 2393797 1095318 568523 6269: 824480 1543114 2552278 815585 2407493 627: 2130014 2462978 281628 6270: 628449 386912 2647047 442222 6271: 160600 1919896 2148488 155598 913542 410168 2376375 315976 338445 1522301 1320390 2251677 1763166 71125 126051 1037708 2510236 2380108 1488292 568493 167155 1380442 6272: 261491 227335 2437027 530588 2477751 1833985 526438 1678071 570729 1262934 2589007 1114884 1614599 2006858 575714 781021 1864970 1664442 6273: 1528362 687779 1708120 189515 885855 1309659 2348525 1938313 1281636 2107606 2172709 821529 1187547 1053834 1214077 312851 2179955 886035 2438014 2266329 1224739 2423634 2145430 6274: 394441 2106652 2381246 1457941 1995569 215 529180 641358 2189140 2208294 1049236 932596 1864465 1336202 1335711 539564 74000 2060373 470416 618490 1686792 1080573 934720 2219879 1370692 1834699 417033 1583917 1599314 2141626 327889 1967468 895604 2287872 959295 1866585 2286123 541501 1600608 2019339 2461508 634914 2443590 869318 868341 485072 1760666 316857 2172596 2309723 2325522 1540164 2222110 75475 1673009 150205 1647007 1453970 122175 646910 1652530 1940293 2648513 610068 249800 2600372 536429 1224848 926759 101224 2451785 18824 345003 2459651 23670 1638392 494408 628901 703080 2208445 878659 2493452 479723 1896068 2514673 1851446 2156278 1785844 2404081 2032988 1954946 219558 2067386 617375 622473 1860839 2628877 1687866 2272398 2629928 1893401 1851026 1745485 2154193 1250224 1941948 427674 81341 2213078 2613684 482174 453830 2226665 2389589 391967 173264 676119 1316681 1897994 640950 987713 243878 761772 1700912 2131466 129867 833017 251004 1486730 2554290 815319 1088269 1785383 1469454 2155522 882071 210393 951988 1302880 71236 2568128 2185448 1458257 596727 2486198 611695 1306537 46034 699000 1727569 1262344 1873906 607165 139923 1067749 716781 2112784 1549522 567870 1812481 1961525 229104 700272 1259115 2353479 2151228 1335435 563835 1183573 412081 1274785 355998 770060 2481506 308862 1003930 683105 1192649 826069 1964900 1446914 402299 33844 12313 1312045 24163 213322 1636084 2504974 1008425 658483 1762448 2635660 1898367 1378984 1888075 1365353 420591 357939 373186 498499 1147133 2106001 2081632 490612 1978909 1385106 882543 1693230 1681078 29172 440581 515494 624449 554859 639599 1194628 2254487 1373472 2646549 2369164 150557 1584142 906282 959446 704147 1183281 889574 2303680 978526 2440745 2402961 2489010 59581 512440 141851 2067079 136024 2317388 896442 614144 1807307 2132469 825467 2336451 2583530 1060414 1315778 2086593 627576 1805946 92935 888303 449643 666586 2596123 161412 450529 710861 1148273 1378330 165040 2635321 1873689 1401820 2324500 1219255 2012052 1521712 318527 1006137 2172348 1528435 2627782 987376 1614728 2257505 884640 1066614 966967 504486 1163284 594738 31942 807759 1056997 485413 1837318 1115098 2306234 2512925 1705651 2466121 540022 1165027 760454 914200 1484319 1155277 2423344 416880 2414478 797475 2126912 2082433 1691558 706354 2389902 1314059 2053986 1895271 139700 2517034 1363934 447660 998814 1596461 1575539 2587774 1113902 1391063 2608833 1036900 1767212 74269 315542 1407608 1959244 780301 2422025 1403479 2640350 942156 91137 712511 2641378 1262363 2194693 1271018 2445315 2218980 197677 1095964 223546 118593 890462 2565367 560674 1814431 2423511 1864578 592170 2037262 1426942 1880633 311565 1891263 1677661 470547 1560360 164956 2610889 403575 2225314 490253 1331833 2161544 2551068 830316 200238 1367241 506473 2359555 837153 1845982 27892 2357605 2066680 451702 882561 1697108 768633 431019 1732429 358363 2157540 2431282 2528295 2446096 1140998 2344517 1019937 411177 2436275 1531823 615332 1058271 1058431 1307854 1661971 403245 864459 1012559 1423787 2458140 2157756 2270446 906959 1827256 2145298 1697460 2052048 1666368 2444124 1532254 2137086 1213234 229420 674005 1863296 632150 1229146 1161024 2063422 356830 916731 2513855 1003754 1389361 218194 2341770 1462036 1485450 1793186 2289231 78226 755124 2211675 206009 1308464 295010 1300439 2432387 1490097 2045725 2578037 2173791 358984 523553 1029572 2084755 126241 642139 2052887 1082411 497114 272364 1649403 2600777 2279435 1495617 1979793 778806 1722964 1270747 802897 1544618 1232454 422791 1232448 192275 2582717 2123270 2436692 2009713 2527239 1735572 1838676 783371 1625876 1170321 2065640 720416 2459839 1695183 1100027 905085 2230998 26995 1936434 1474733 2483029 118726 330430 2098182 2249568 2142950 2249946 2427172 1898454 1987986 1590270 1413573 2067423 1721113 1039436 1258698 734873 1211677 1256827 2553962 1521570 2144081 1900241 1315613 2485772 2064254 2075634 1985390 1847758 900379 2148550 1481503 2460335 867814 2646704 1369642 2464889 1376111 574469 489849 941919 391891 1054127 2020250 619362 1132788 1482396 565492 2129450 1633749 2014529 1774118 2417844 2349998 2345004 2383663 803395 2605298 1679036 601315 1230179 1151402 82425 151168 1138735 248362 66664 2588420 606256 304455 1221356 2062267 888700 1269100 1146207 770566 539576 1878659 2484490 2143511 725580 654741 2200863 2571256 1345998 951625 2053413 459488 743111 1721740 1489155 37623 1849421 1547209 1228260 845995 1856558 2321957 1061854 1413626 1055301 452728 1667491 1075948 1504535 2100431 1294972 1887964 2259064 356945 1049502 1722848 20279 2025930 478183 978215 1641669 880561 1599954 42014 1078922 1202082 1298835 2229050 424354 1165981 2019513 2550714 692331 1101961 104066 1029883 459304 603422 1067936 832234 2379064 2567657 300446 714848 589750 385575 77803 2159768 2044180 871630 2233835 2534503 1657406 1631920 2475880 2630920 271592 2433557 1614845 158881 2236497 6275: 803945 1474981 180588 2511486 965128 850340 2164946 1771193 981678 1717138 1910570 2608884 1537232 873513 1374045 1446124 921026 1734630 2444068 489713 1604656 545026 2266937 1495864 1187757 332471 787916 1817850 1419357 1935445 285668 1744902 1270957 243435 431691 6276: 536090 2044842 1029417 6277: 1998554 6278: 934803 1377713 756259 2133492 2078861 299307 976909 2210104 2449115 540870 478821 2111805 750227 459902 191067 1759116 870184 2232121 767514 8444 1996002 54618 2335429 6279: 1426448 1076308 626438 2035651 1390145 2087810 1736281 890806 1733525 1524172 305210 1751397 628: 286506 1243813 2641648 1502143 1197233 2078638 2208192 636921 1954701 1384290 979353 1014136 2115628 801265 2459522 164407 2410591 323744 1509853 458757 20014 1000954 515717 999988 940253 409377 2317714 6280: 2430971 1628414 2233392 771125 6281: 535503 911333 81760 1781408 735131 775886 1993011 605919 1986751 1388161 1813031 1427631 573082 2527341 2620861 731312 2482501 97668 2371022 1752405 944542 123310 1609590 795561 483916 1132344 520865 1570455 1793195 184127 1054430 1604600 2446726 1247833 1909699 1658627 384194 1698896 487527 1820157 560848 440943 2584950 2605544 2226984 327041 179176 2124188 725005 2136527 1849830 675754 2337434 369069 107842 1984874 1777203 2395097 1707267 2506882 605211 2455820 939013 1428102 1013100 1636354 2113343 157100 613961 1539258 2485850 384633 582439 1211238 429428 1346716 1287163 700089 873342 356454 2465674 86145 835109 2141884 283139 51855 259513 881003 464041 2297921 172875 2081326 1985048 2333744 2146504 2125502 1846121 865955 1920215 1005337 2249968 2511018 487026 1736208 2228114 1068136 1708201 397833 2498938 2532956 2290924 1530387 1483266 2336839 1694740 2270063 649746 176653 1380385 60973 1105943 1265989 56710 357704 316334 1775645 1576726 645771 98002 1465266 1582648 564815 1094102 1776399 2505576 1013001 46612 2169523 963034 2110709 219306 1054209 1406385 2511238 1057263 222456 2475656 1891215 1532596 608076 1910363 344453 767231 323222 1852336 579537 1016265 966821 1602046 1779229 454437 2621051 665719 1767214 1536894 1038246 86125 1132838 402311 1797490 1616623 1976429 682176 2028299 2176521 482807 1282112 1131958 789149 888524 259718 453719 1807411 10137 1568775 2430235 50002 1307875 1757905 1955546 2238599 6282: 2262884 6283: 696577 570371 1141578 1991106 418822 74213 1026860 1868400 6284: 1095409 1287688 2601307 1444338 1728122 1602850 2061495 2164494 6285: 1261615 1668849 1361846 470182 2352008 2019307 1657915 523744 374008 2334218 1385337 6286: 635569 6287: 1794413 730617 193498 100561 1361426 537527 787441 1806249 1922825 1704285 2332921 726951 122620 1046601 2028592 1156947 1016854 367697 1364229 1613671 1681882 1847901 1319433 232686 2187093 277037 289152 829833 1938884 1912897 1599004 2211972 2397208 619272 1578915 854078 1817591 1381084 2050489 277481 1512477 678820 644914 1004926 2044401 1249617 366831 1786625 1974576 1139129 2238433 2474587 2129566 1614819 1982936 827598 390603 261515 289655 649282 2283621 828666 382883 349194 1817490 656743 1816416 1541072 302103 1454390 1160703 2419809 2589737 580366 1790411 108267 857861 1867905 1069458 74000 803264 303738 1777113 502500 2324539 1234341 1377071 305072 837942 501613 1517799 723055 2260304 1409594 729452 2389112 370042 2118754 2273977 551592 1355516 647783 2368184 2566424 2493100 2151024 2547866 1880550 216705 2427789 1811353 21197 953287 2140542 148177 1044074 2256874 74446 154061 1937013 1308386 186616 898655 2064527 852962 1557952 2159578 1534621 8868 2164603 598533 737799 1998422 1276403 845981 272572 1811370 1746055 1742787 561932 1480376 2336753 1681957 2128324 2599362 2256623 2575349 1137302 1931679 1665825 976632 2181957 1778035 238708 2390501 134184 2087213 543597 28030 818351 1885080 1934024 2252136 1025386 2421240 1459921 135659 1661624 635635 2036457 1333381 899141 1066342 1858172 862696 119541 887981 2484984 811271 895549 1123546 563605 106932 892514 1597974 1992929 575383 1502624 2019077 1138400 1030013 1680423 2054068 393509 2222754 1728183 1220474 419415 1905225 2056314 1480601 989734 2623608 1520424 953401 918033 99994 2024202 1114431 284919 246708 797307 1510596 1099828 1928287 2509439 1371156 1378268 2539838 1474618 715211 1377759 1927328 687416 1826764 1389194 1399354 654167 2024481 2305319 1203109 1159275 1460688 1694452 2441835 38850 2325129 992715 2488202 680226 1040743 1248261 254016 302064 2082733 1581516 2269282 1913345 1181698 634670 1446956 2378486 2319718 1975513 1926820 908372 2538092 2158323 1109703 519221 2560692 2310963 2645005 1265880 190590 696628 2180197 38460 933655 1337709 1967331 1839977 1553109 683342 719377 349859 1697428 2225466 2459170 1187164 523335 2445097 463723 79404 1652111 730120 2530564 362048 2385376 2216131 1686888 399567 1171520 2177627 2035539 272455 2077286 1627871 355856 2291506 181094 2521681 1043665 1191740 2449973 2193867 28264 16343 2639779 2633266 1378396 1072802 1662935 2355829 1607827 1781821 2493143 38921 444720 851421 1516283 2470652 2370063 1959415 534441 1104026 1121654 1827620 1428148 1084437 1039319 16966 1681469 1490312 166253 2286487 1125290 1002525 2496590 902119 1954938 660371 433889 2603802 1606008 982778 2176973 2450199 1059742 2504332 2190997 860317 1228631 2350767 14666 1372792 1500724 1745252 1219665 1748384 277595 2150302 2032988 2588297 451575 2419289 1033096 2131475 1040189 2140419 1349324 2130927 2437218 739648 49204 466602 378486 916012 596421 1808432 754244 2273082 1301661 475700 2113071 579895 2039865 2476451 865140 2485636 539913 1719480 1217698 2058498 627191 2592972 410322 430113 822799 1102678 1379891 2470887 1963153 1292841 733360 1041889 559287 1453725 478825 912663 2527873 325661 1896453 2081699 655908 1997453 2402727 1286514 286673 427613 615453 215864 1160747 1833049 804270 2279364 1188103 924164 2625059 1184907 914887 1046845 723289 2037265 2480681 2446828 1367198 325936 2165501 271950 1765290 1340790 729552 638898 169540 1570966 2133882 1965643 1542383 846750 2438051 436530 1224640 1644970 124279 62925 1272336 1815548 188396 371788 871307 492052 1005932 459674 666774 773025 42370 602106 206060 1134208 1231919 899940 636639 899398 950984 1180661 2528080 2208415 1839773 388592 16451 717892 504061 464947 1130055 288080 987452 1064589 1033176 1931401 107493 2610249 2115204 1354755 40593 2170391 1034326 1711525 1969212 1316681 107473 2559217 1472300 426000 713848 2535407 2235447 2048054 833075 1277985 658044 1393189 2462967 2616746 2242498 18972 2270148 246055 2224323 1774979 942721 2430944 408991 2134296 852942 2421854 1782117 1101639 709154 1898305 1737888 2340567 82361 1920578 1935275 215084 197181 2185854 670453 954796 1396527 173429 670636 2629113 2625979 1889574 502787 205423 854449 1512319 1457111 1139708 381927 634603 465552 982781 3145 936330 642758 1275947 833605 1889085 1692371 1347500 313931 2637282 578716 1398288 2644778 515444 2179930 524358 1828950 878300 2415986 1270381 1053268 1435118 1783084 1573444 385115 698686 1640626 894928 362987 1024564 1248046 2560249 1676973 698179 2216703 744978 1104885 964178 974795 1388640 343600 2603213 2213097 1927565 1667877 690095 1040075 812441 2337677 1290876 672292 296612 1679754 1167806 1073845 2336375 294079 311900 2603546 1348977 434005 1307859 2338597 1241591 2162088 726412 710996 2376669 945747 1348721 1709435 1669786 840589 49868 326486 938506 95671 1544987 2274442 1262514 1228094 2160737 675917 240292 526292 2609350 915370 365061 99015 885952 2565698 1386260 1099081 1733775 483709 828536 1056535 1733600 2400079 2573441 2161022 414683 873486 2595593 1365134 1205943 2005493 1236697 2302039 1798937 2090339 2042690 164629 940012 898161 25126 1177705 383503 1598256 323536 710580 1270958 1858354 2123879 2512626 98236 1474655 1120760 1560971 2288320 1177266 1190658 1860503 1823733 1951760 1986351 19809 1548500 1314725 2307119 806539 2270770 1041141 358813 1543985 1774221 597353 608713 2204992 1088049 1452513 2424912 1141744 2037224 163639 10149 1479179 2196991 727734 785925 1150642 941922 1465382 1983666 1569083 1983739 2234004 468713 417131 2006947 1071752 2193272 1041219 1929530 657901 926669 102094 2636016 410789 849560 1835760 1497993 1539583 1169867 2204282 227655 1898471 2061857 1078942 2263503 1372099 2024090 1952803 2604639 854347 65159 2608718 1289803 1653099 4658 2636002 1720862 2116229 1091536 709681 1491624 2506717 1769774 2096804 2384269 2072177 1313906 1453391 1484601 1190718 1877582 2475585 1946657 1848558 871046 690253 1861718 206062 1378381 689918 502281 1535592 2244660 459167 1095716 50859 1279006 1290713 2328416 857473 400188 927403 1429842 538319 2528517 845465 1214167 1909086 2343057 1645066 873164 2290103 2054606 2370433 2555464 2097594 932755 1890226 2060923 2457383 317437 1851933 1368892 1143567 315589 1598899 2310764 701353 905400 2186061 2124498 341031 39651 1985857 601053 1850010 1657880 772898 294344 641776 418941 842288 1901609 1860874 2526319 1479281 1008019 564887 328841 59080 1414453 1923393 293355 1065692 1993366 377451 1353386 730113 2006674 981671 2044679 770235 545498 2616547 884251 1909995 2171141 2265273 216375 1675730 1076887 1758706 2363290 189502 2258772 2306516 2512694 1585738 2004367 1049201 1375962 208354 1432649 841622 2560160 448861 2302988 1219613 1142030 1947546 1355876 2228832 988341 501011 2617002 1219335 1161736 2020608 2296982 1329362 499666 1484582 2022991 1187845 1953305 902002 602109 1182578 1801934 1360104 353739 984298 33897 1761091 1356207 2124518 1424505 16993 1231805 2496602 1283452 733872 474279 1456093 736294 286597 1281277 2365610 1448201 2350001 1382130 1984171 788135 2323050 750698 2208671 1261174 2540242 1571016 1978289 171689 236759 1640110 1010553 1905773 1391245 1717740 1202091 1476338 2184901 2541182 1179500 838223 2144936 1456378 2577098 2250035 1578896 506006 1570932 2296534 94588 1250996 1027241 1174555 2312984 926172 2444488 1167279 1523651 283272 222178 354537 403050 1177090 2454119 1639675 1397390 2431155 2496947 1914069 727140 324350 36615 476808 1979409 1908288 1081545 1546005 1217990 1762232 2468717 2529969 2181158 2298984 723677 1856025 1953324 1887820 2170922 2127159 652018 1790069 676251 1184001 881630 1705780 623981 1456299 1975392 2571662 204546 1472204 2340997 436548 510347 1973701 1146932 2260286 2186305 1105249 691378 240339 933674 341799 2011540 46561 1833931 1761879 770359 672367 2221211 1258946 2525727 2074470 1082779 94633 1136929 2087732 202117 1342211 2541002 2289382 49676 2151706 272942 1308741 1663089 443048 414038 1821593 2201093 714358 1414237 1599380 1509321 1114221 2542965 1858162 2635144 1416447 700715 1320866 1967520 1877271 2260278 1251908 2362640 2531228 2299450 2468438 77566 2088232 1306563 1320103 1004917 2046569 1116170 1308845 1226671 2108981 2489805 1576295 396734 175247 2061221 531671 127646 1961378 1698538 2019781 2430504 756674 2124241 564894 2249291 1959839 2486405 1794754 1769624 1058168 818838 683550 79280 1465806 74630 1587419 991032 1083566 1359148 1354009 692218 594775 1773355 480087 495532 2547859 1841982 1265484 792149 1122326 617077 1396255 2582455 1457937 941364 2210658 1524714 1862127 1055466 2255507 1938839 2007985 353158 1500781 574047 1461741 377788 2153648 161899 1611490 1614979 2616155 1233402 1007313 97422 333307 963265 1590422 1835513 956431 1051317 340878 219279 1156903 402481 2245908 1077466 2299141 857215 172913 1215843 1279614 2070326 2629300 1155436 671131 167176 1085440 1519764 725404 1659619 1140290 2319622 1921756 2647671 1010780 1825162 604486 936405 572075 2365094 700089 719102 1707396 307177 1475406 1389749 510805 630218 80960 103027 1468203 161407 395768 1401977 1624599 852670 85019 2149072 1462876 341172 1289592 295040 2141161 2343856 2603835 2417059 1841293 1290579 1924244 1174343 2194332 969111 2325351 2439617 1398063 304916 285978 2106695 1467448 1088159 804729 246130 2544932 1151948 628789 2244032 598376 559748 1997914 2091037 1705651 215843 2096198 1286700 2336735 555709 1704132 329878 1553960 1275657 421940 2269311 2214759 1232689 1100576 1230045 358798 2033099 586925 1533268 2219560 2007573 2498600 1950482 299465 1001493 2003077 2468207 1464107 2421321 2072678 2363231 2295084 987699 1480358 228977 2032538 2638061 916379 597145 2567131 2284601 2513058 643736 734679 468944 1203684 1908962 1352774 558792 277154 2345955 2270574 1502202 2035666 778340 1349883 1019419 1499000 362600 1577424 969694 2159279 256425 1473290 535441 122958 542759 293397 1584981 25306 2459942 1941295 965394 1494046 1753280 2220067 1097023 1978749 727503 1485699 1685763 976028 1387795 1050808 1225541 1962303 2199813 595602 1284686 1145313 2554239 2286927 1446833 553816 2076151 1260038 739262 167498 2143166 335680 6360 2242976 1421494 335574 1825227 529726 2244411 750863 1757677 1118980 2150527 1652165 1297291 2628965 960910 1195360 1666632 952947 2633384 1562397 1495066 1984332 922499 2295505 17780 2017647 1646087 781133 1433040 1206429 1155810 1080341 616530 816242 751916 622489 1887632 556733 299159 2525685 1908111 1543608 2084994 1570648 2067201 892577 1152860 1787895 551880 1378879 1735418 1773292 1315886 2226476 460440 2300704 1687202 1238035 183921 1616800 1690636 1517248 2620042 2181435 2159783 1028165 2548702 1582457 1368731 2612739 837696 2489691 1709191 1522861 2302501 608425 1727069 2506085 649632 2094385 2330900 2153330 2067754 194553 1343434 637037 240800 667867 2585768 2530312 1495138 2313884 797848 1572897 1339422 1081440 1112478 2571329 515588 1749136 715601 2224591 1675242 1438979 1244501 1058124 2433019 2420925 2299155 669839 873394 2340114 1721341 998749 1416111 2400436 763180 611930 693703 1819608 330852 2518684 80506 838175 135636 2166000 1385809 1388720 1715667 2241467 2346106 972860 1094015 1135265 1135873 1842578 1036879 1701215 412815 927204 263840 2540841 408245 2612642 601110 299403 1214405 359890 2113431 2003205 1587607 1002190 65313 136687 1318013 1770342 719137 803398 923693 2541203 1597510 1230293 742631 507625 1738601 986473 189133 2397984 1362841 174997 1324030 1218969 1412776 1482046 814947 584754 1580623 499569 2052368 719198 289954 406677 2579226 2475742 429317 1204077 1484534 1589531 2203157 1813344 531599 827620 2384345 283755 2434693 452681 458450 2410064 2614603 2425795 1446234 1266429 1194075 2461842 2399191 345608 808875 971885 2499230 1058787 2385272 788545 706699 560206 1823511 418255 2228204 707027 2416939 2398967 1379752 1910764 726169 2143750 1418393 1196157 1027097 172574 1962445 117015 1859269 1148969 175890 1806460 825104 2463588 1661323 2100662 2204854 1865957 907296 728826 2043139 384559 1306774 2425473 2504990 145012 1349127 1864471 1481172 417993 1065727 1470031 2021871 1587397 1126020 353830 2108108 2443955 2376447 29076 792426 1713897 2578144 1141108 599417 1310255 662944 1367620 53943 613127 901571 625220 2177285 1864067 2486471 2285309 49346 1765010 965586 517546 1653185 1160725 1509484 1071386 1142819 913474 2564452 989803 1727634 737436 1333380 231918 1657454 173358 1395468 658771 2190526 1071578 1514581 1969247 425499 1319231 1474467 1728101 296948 2309599 594227 1274750 2056105 896166 959581 661906 1080406 2131017 1244420 576070 1398463 1485471 1348357 2310840 1786349 1658063 1782862 2375809 1984092 1636301 299960 1319612 1158512 1937097 2014736 1919874 1958392 2325198 2388833 1658948 2243717 1462 1001755 796674 519879 989895 2572442 1900950 847035 363811 2325929 1432323 964311 1969668 2047705 2565875 1646387 2466338 632250 53950 1198758 341045 2121858 196181 890630 2601707 1241797 2001836 426507 1064046 187702 2279113 402193 1058364 1299409 995369 1791757 1519383 2463137 2300053 435255 1294229 187839 1618589 996982 1440339 2223772 2184646 1617775 2259300 905924 1316431 1886385 1843707 1285982 470187 2001894 2590168 2080223 2322635 1996008 178925 1798116 499610 844001 2184847 1529927 429702 1777612 2200910 44890 356776 1704205 1608363 1824692 835579 975221 2284767 1346377 636003 2245035 2587947 1689241 1726827 101777 1275440 1748764 1014945 562410 2324039 1031154 1886619 241328 1265556 718610 1659759 2070110 2458819 1026911 2100979 2253010 2202957 1235331 347756 2369379 892306 430465 1520077 2332827 1474556 816012 491263 2132470 1452782 987393 2073676 1298764 1209178 1668253 2581385 466572 919918 1964463 1534623 2131627 1267270 1901892 2347394 1747525 2446732 2459621 1647812 1530595 526110 2030419 1919310 1543372 1768460 8213 315314 2039391 1113280 446241 2615704 1998859 1750135 1652064 1840867 2615175 463058 1736680 2525076 368925 2070148 1499739 1869350 1283388 1246931 1351965 1117754 1115614 1320230 290760 1182621 1320924 1990384 855584 738561 2161287 892299 2429603 285685 1948330 2134833 117710 1482530 2109191 2209742 2253136 2626399 1359772 1802760 466308 1597755 663085 983304 950785 702789 373522 795601 1908324 1142623 2603955 1698448 1544161 594598 1772184 2118236 355617 1704422 2045137 1893446 852762 196702 1762345 288778 214289 1387973 1357329 1315434 1318569 2585608 299610 2101892 1688480 981080 1061892 970111 400325 152290 33517 2369110 2627113 2137086 242485 851516 235426 268164 2364395 777830 1018434 220948 1654251 705959 218649 873700 1793470 1443107 1090162 1472877 1612997 837185 956005 2356676 1458759 1175913 1547943 1963459 1700785 527010 864066 982622 632181 423048 646630 1792282 982525 946342 859819 2426496 1396500 382935 1038236 1760743 2361530 449616 249966 13114 1832212 919209 424276 1371132 525658 2298124 2323066 831942 1011676 333100 2579056 1946934 2268524 437493 849297 1158944 1026974 1574715 1693110 2464615 1844317 2388096 1533680 2167762 244813 1562995 1257027 936319 1724365 1633020 2246271 1713072 149778 1639851 1387460 2121249 2055425 1633777 955955 2315047 1899614 2289415 1650877 1321886 2132429 778258 2120249 2492930 93452 2020093 1091373 465968 1942602 663142 218977 1279482 1225579 641306 947194 10456 1492798 1783140 2565539 2512447 1459858 1674333 2609506 240943 2030060 1462652 1290298 2489449 2346968 2063262 1370989 2235276 2518516 576748 524365 1962244 314985 1232037 602062 1027568 854210 529615 121082 2429076 2541783 456853 1033410 2557632 251304 1620251 2413846 915166 1717714 2097269 405029 861019 722018 2404363 1250198 1053352 2108492 2039395 477317 74454 2404227 2312220 2267801 2302934 2630011 1217033 1305529 1498634 1324819 143022 350775 537231 716592 642217 12622 1738926 2554616 2518421 1597556 2644061 2030019 1266742 610661 778634 1564740 493364 2056096 1632315 1034142 1446283 2002147 1649819 1890521 2574162 1545591 122860 134260 2578171 905861 312770 849424 1536289 1389989 1777314 261944 744987 2262129 1645137 1988933 213290 1841509 282428 1259056 1003098 107689 1012651 1091348 407528 1424480 2308854 216011 1245056 156934 2041122 2013404 2326406 2397548 145581 2276539 999204 1124919 1680865 2628441 1903200 2178852 298056 933348 429807 715405 299761 770348 743517 2071776 2022145 1417400 217220 2521865 2324485 2056550 1739136 394468 2526767 1412404 1425550 1073645 895821 239316 942475 2129426 348265 1825319 876539 2212552 1552282 48846 2252614 1987536 1455147 820127 2545579 726767 1020033 2578480 460741 1114025 1044187 2589116 1077006 790253 1375600 233810 2014788 1344511 91599 790182 999433 1076941 607286 2252651 1175994 2214133 2524042 730310 2213125 290618 426908 957709 380115 427804 73133 1465738 1102995 2083866 471237 679866 1694681 2216000 1941216 633707 995301 1732068 2613724 126772 190953 2417600 2567427 392712 34651 2039597 1756367 296423 967335 806030 572426 2054299 2015307 1874657 1336962 2588577 19422 425696 2420093 1919231 69039 1086599 2526078 547295 497145 174487 1703432 1358449 1441619 476499 573868 1081903 1589303 1898949 2224235 2347351 217956 1808931 1582232 2311337 63277 274932 880222 1023683 1252567 479444 1198842 626089 1412933 2507374 1482008 827063 2584544 2323266 488064 919426 1094221 529506 1603387 874440 2004255 1261077 655167 1937059 778961 148000 1197747 1995512 2366672 1739653 1750848 2508555 788172 2034627 1866128 1470314 442701 804540 590646 14328 989010 218731 39387 1550084 589424 179299 1482648 75012 2330679 2294899 382145 875034 400207 1134216 2141035 2105598 508717 215008 2078037 35434 429044 1374965 675236 2558612 485167 1974729 2024528 1877062 1108382 2450482 2578242 1628173 445450 699970 1443156 1772454 1377401 857400 443667 2082408 1124653 435407 325985 221993 2177685 1187791 86173 534948 1173396 1057644 1038208 1776481 1624469 1314180 2413650 2538971 135534 1782040 2448967 130729 1098393 435628 1258472 406726 1358870 1178819 547122 1259 1697374 122580 1917235 1886179 2073817 2317956 935416 1683939 2087624 2289042 2571390 617727 1103353 2343451 1130868 2024401 2541000 991092 930133 116294 1022621 2497083 2446358 704088 341966 2030565 2199537 1396636 1837682 2174956 1949122 2341884 953182 728610 930612 2422445 1680274 167407 1506100 450894 2069379 511894 513174 292126 691569 1811022 2632837 681748 2372015 303673 2034172 1081702 2612919 545798 1556879 661453 1213559 910771 1250614 1606107 2523162 2610200 2209237 2231667 1855624 234868 331176 741708 1782721 282107 984877 2560060 790432 1326030 104491 134334 2180813 2257255 1862271 313190 1321901 742550 630312 746447 720820 2511288 2609089 2152281 2385444 5159 1369796 1064834 320737 2049400 989348 2599048 220337 2497070 1488209 32725 630089 1598638 692758 1784710 521653 806434 79682 1265380 1733974 71903 581773 2217816 642072 2250577 112064 2418609 1857347 885718 2349332 164817 1698174 1817609 1234233 1511888 943070 295710 761938 715509 1799583 1345664 2450359 462305 1211533 1086469 977393 982994 2335024 412218 1984436 2208200 2557852 2292527 343229 838645 1249976 235277 1703913 2118423 256686 9086 1060284 1887729 2549942 1467208 58922 234265 1157247 1485460 1794646 434058 722187 1768008 1430346 505305 169514 192854 383145 997788 1134330 1024917 1549013 1929227 1901537 666355 2088265 1709725 1566988 982062 1064433 2354494 268228 1638655 803913 1023563 2065636 2202342 2060433 2513734 1256612 150415 966225 1174419 834925 371794 1601553 942643 826898 1172393 1367385 2089456 785652 169728 1685986 917239 2359854 694601 483194 1323281 808591 2005148 487275 2329580 2165815 2606080 1341848 1545443 1736837 2039549 284219 2142631 924520 204732 864945 965526 897066 551933 368903 2448513 1245331 2333239 2623731 1762255 507676 422687 368708 1639778 2330455 1079607 1388121 2599626 448483 1965444 456998 1868118 2152177 965930 744341 561661 1508952 96441 417297 344317 2508402 492893 686417 358075 1158130 2544491 2265592 529231 2051842 1511211 964727 570224 2494211 282948 116952 561167 754061 2485103 236386 1154443 2114647 1792029 1708372 2564513 1825236 762794 2480607 1278866 378679 1246745 304044 1825615 830701 654741 1585035 1903117 2369178 2559229 467654 1755934 2099046 1851641 819098 1957686 1238229 580794 1500122 1892952 1325255 1716748 673835 2309777 378373 2363308 88257 1542211 2053413 681954 1029404 2404235 400034 1011377 1454701 945412 2312029 734723 1922764 1560166 1633385 1533501 1581277 815426 1400134 421181 642276 873396 14643 725262 2416745 999793 2176139 2288629 1547990 1123599 2157439 120232 1281337 1254212 1114479 383533 2155254 1616323 1755406 1005014 1137893 1943855 2087836 509318 91638 708779 213406 871209 2200400 2322024 1749268 1534094 2636424 496063 567141 2519902 2014092 1363961 2318184 1347987 1977542 1045687 184276 2299815 2922 676933 2616312 301828 946754 1976924 1600262 2139834 1700970 1034517 1301717 2554375 504415 1649655 129376 2291792 507194 614052 2058838 2378743 352143 1874979 2393449 1708157 1085878 2465566 1422725 224839 2198003 2095065 222632 1754371 415395 1353352 1937364 1602813 1567802 474252 1293530 1465863 1368581 934298 2493242 574292 119571 857610 1935147 2493352 2133723 471443 1900398 325564 1206924 1300655 1244041 145326 1129612 228522 401064 2447444 1843170 1903419 167203 1314612 1528994 1389150 1451612 835966 1441781 1454768 2077606 2469164 1991239 249463 234203 417067 1030863 707863 1043934 2299312 165473 2127587 2504448 143215 529 1914490 427470 735176 1467164 634975 2303114 1270613 73102 34597 798309 1816004 2164268 587524 635505 16987 2603471 422201 1715207 1529000 1266327 1269743 1950171 1368432 813662 805736 320453 345998 703372 788453 836072 765716 455654 1359740 257022 310155 1563204 1174236 462473 1202082 1010415 709922 2009640 702875 2182174 2100255 2605351 989388 2043450 333679 454539 54390 348462 2547394 108332 1691783 2329574 1786748 162120 2358045 985448 221179 1021249 243800 146882 807053 251274 2455484 1882389 738603 2040883 261527 2614276 1063829 814348 1936284 1886295 1333049 2503624 2067055 469237 1013685 1593623 431745 1112993 93547 448713 394423 400507 491833 1948190 692004 1344940 375459 914002 888573 963191 1961642 720518 748262 1526452 2078219 788732 2501991 568723 664246 1745477 2263874 2433705 958859 1931465 2272154 1568122 1711001 1640683 705355 2581810 1380360 1418771 2401000 2333791 1066748 2078298 2536518 1819411 2203506 1975181 231295 123693 677634 1302467 1789690 1597115 1023304 1660899 1375887 604879 1967479 684451 312756 1013875 2306927 857103 1465998 835469 2132301 769519 847397 2374480 1841881 903121 2301973 1535743 2454322 451560 2371347 2028932 2466488 2058244 282211 1091909 2613817 706543 2410637 611832 233531 493371 1723401 1077487 2289545 2590710 2303244 55362 682849 2113681 2547170 465380 2613882 562299 158881 2432757 2633845 6288: 1497839 1557239 861279 6289: 917011 1343701 1165173 2559642 1767330 544169 2069750 2621196 752402 1418365 553956 2432790 1656519 1959266 1278525 2482691 1560830 2366908 1321094 2649426 439207 580097 2512437 1690588 1154807 1579598 1631162 407391 1830693 2035291 658660 2324689 137361 925110 2324305 1355035 1932280 629: 1463145 692445 549619 2434172 1349286 480598 1672251 955178 2320715 250871 1028194 597330 1959732 185509 968334 110372 239167 1459416 95942 1103624 474691 1137838 2643418 1114409 700329 463069 1950776 535419 1546749 1781136 2548244 2306526 868733 914350 1861662 1066742 1089858 1773567 1096917 124847 1467756 613607 787316 23632 1507651 38841 2535468 224843 2257938 980920 2457818 1951367 226696 302164 1023010 575860 385677 1293625 159725 1906986 1489081 2438741 2522393 713980 1476557 2448450 1877207 976061 1206282 1900285 2607635 1261744 1313528 630830 1517572 903036 1693423 1621779 1729476 454490 1376322 1771040 2590426 2018010 2217811 2546681 1872738 366888 1702681 2092301 2050613 920143 928027 742063 1739082 1225596 573902 1938985 41161 211115 1387073 646073 1773693 1850567 2357292 566705 1980314 102020 2096649 14204 372810 1418637 878668 2160513 2486669 1825014 775265 1980893 1215137 1249465 61218 314724 1754759 2236653 2474060 1532145 815836 92540 147712 337915 874421 1036154 278713 406903 519108 1223120 1057368 1159648 1516983 253251 2235649 993299 1380365 419277 1184851 1250006 649264 2227024 260995 1966004 1379202 1406277 1109849 149144 179872 1257134 1363270 1731823 1260590 753480 893731 394507 1210485 2358095 2309943 1991699 113895 1506212 919316 1274221 2593478 1086665 2088113 1359127 375082 515326 2395763 139312 1225937 2124196 1052721 150950 235077 1918987 124251 594552 570548 2524139 2384134 208477 523536 873667 917428 691272 5017 627111 267137 1859899 344621 443468 150593 2527771 1503155 747879 1155592 119790 6290: 156324 1677064 1774562 561781 1378748 2616793 1926057 440294 810031 6291: 1987434 856125 1011557 361634 24627 436461 263722 234798 2183170 2121080 1338471 2218164 2338924 1271559 978485 722394 861641 2638156 1553204 1887657 1412102 709542 2039521 2056279 1239065 886059 1152935 1102150 1160224 2283366 420881 1378386 2323244 558308 2410365 478629 2086265 1115519 49890 1412309 2177114 705616 1738479 1099198 308312 902410 2212016 665500 788498 2459822 2447051 2621578 1489356 1737862 990251 1153365 1231291 1823645 205825 833951 1105663 1069244 1719118 472292 200370 160474 719331 2273496 1636484 1277532 1656859 1434808 769719 2417766 1622963 1407153 654401 826107 183140 847707 2616043 2340324 493782 207461 2347632 390505 854199 1243512 1596876 1307069 2177128 815320 298912 2346006 1152043 1716938 1742149 684280 821181 1790158 60183 6292: 1663216 2490308 512610 40448 2158109 1561997 1172075 2039108 1440093 1737535 1107448 2085782 1112672 1292808 2200170 616521 934497 276112 2265995 1101978 755801 2093360 1741796 777665 467596 810210 2336549 769555 614278 1635495 835474 1417135 885367 2170885 2631892 2554601 1863031 197412 509624 2496418 6294: 686857 2475820 168108 1646513 396132 485152 2197992 2408732 2106376 138094 1267741 2635398 1469911 452905 1743255 1779184 821668 1670642 1500789 6295: 473087 853383 2285453 2279066 1198251 1087747 1573247 6296: 2626356 1898008 2091892 1967677 2009204 522633 1407866 2293484 307917 596264 704984 2570720 1714911 2070135 2165181 1667121 1329759 1591085 2059698 2633489 2037923 1160268 479898 672153 1268728 1868236 661730 2582008 2516882 1351712 943336 1075739 881355 342008 1704004 406808 1938231 1467791 1146639 3916 1349645 629275 416887 1191911 2245245 610261 1443875 1337383 2303456 1187504 586340 158133 1353529 1188144 176841 2351622 2252640 391553 1133966 2378317 1246115 1480841 2063192 1945931 2264408 2156119 609301 1374029 1788754 692002 321218 311548 1692705 25602 2282751 2608744 2586891 2603827 2427882 857488 1686858 1154027 2626623 1831273 497614 1765021 1033845 1957533 2551960 1443508 2365278 2187590 935459 2373540 921884 606223 606055 234701 273214 2260023 1352361 260459 1417331 385548 1460561 1329835 1753633 168958 220530 1840281 236554 143182 963343 6297: 240869 1566512 2476431 6298: 336398 565573 1235084 1673744 2566355 292698 6299: 358016 609262 276622 779064 2542596 2133016 580666 1143560 424291 2251177 1811436 804970 1242416 1480391 1604801 1557671 1729294 2455938 162874 132163 841504 70614 2012461 2120241 1436697 54942 2243558 2032589 11796 1792460 1731806 697850 63: 962800 1178902 2457095 1315827 2394481 1851173 1995860 2554977 630: 2105067 2254121 2442038 6300: 115933 2119590 264956 2054936 2451110 6301: 1953163 6302: 523169 81490 655814 85801 396132 1877695 1648869 2636197 1826058 1691185 929298 29841 2039645 253785 1559093 743164 2342696 584201 851676 795614 1915674 2298798 654283 1731546 2600937 731581 255051 84941 325327 1474736 1999895 787775 187984 2610715 1748009 1782055 377970 211330 1471163 1993936 2405561 782551 2565300 1428650 552686 1953286 2487017 1638401 6303: 2026465 1416630 2405694 66132 2256705 1325320 140251 287362 1448838 636479 659505 1208373 2273566 407493 1355753 252651 1530503 2237303 6304: 223694 299891 6305: 2051278 6306: 2143513 2473828 259332 1366296 175711 407037 1039918 1535342 1921497 1088633 2165495 344902 1655992 2587993 1398427 2594921 1447897 2553951 680517 2368103 6307: 2219127 1011106 1145867 34413 561808 840449 1892650 108913 489749 1367699 2181879 1931033 6308: 1759886 146006 413447 830006 1959774 301046 22905 1735009 1826356 953557 6309: 2605357 927826 18103 1838464 405123 704538 905064 841151 424300 105509 2036528 947536 299845 1894043 1598171 1092522 2113038 1750833 2533852 2014468 429334 1717595 616803 2162631 631: 1091137 940404 608309 913614 183907 1583311 2503129 2425958 2196868 802657 1382291 1115466 2231840 340997 172622 1868437 2027024 309480 1705272 82715 1730139 1155388 782537 2311810 732636 2328558 1770501 777925 1219824 1507284 438496 2545072 1050988 1959606 2028777 1548340 466689 1918576 129798 1077444 1823237 1829319 2647520 2038251 1809455 852325 1973201 508532 67966 1235157 2551641 1971581 2149705 1631724 932397 1678088 899936 677956 2628763 107936 1211224 120909 1935970 1135703 624145 1722361 2459635 1091730 117680 7602 598965 1392647 228190 173300 2502042 1332253 2568849 344763 2025854 1215225 2511688 2396097 805014 2180550 2300808 319119 1624864 315974 2531573 939340 1379238 2408887 1311238 858003 1962716 2432913 734711 23004 1470766 610888 695144 210464 1301833 253783 290142 2102068 194318 812482 1355221 853250 1579413 350343 1871978 2113056 1336135 854454 826409 771888 2085499 110383 1684923 1035650 2223077 1694648 269486 1997841 558239 1300793 975926 1881152 1923839 1428108 2387181 540824 543825 2082297 2401983 1397445 431832 290916 1309178 1110453 2043109 252727 169612 2503953 2503813 1321883 1567323 1614749 2225404 2126189 731217 352362 2052306 851169 570559 2296246 1692007 232621 2173118 895665 152178 1842957 2103167 915657 2567417 2419406 1021971 892513 308681 2391284 1304149 1261176 1790384 2024202 2455016 2553112 453130 2141194 433333 2390198 207809 323614 2012942 1559267 1924713 684891 357883 1346040 423270 1420005 1682026 444363 1912952 1113160 1172702 591126 1708857 1156869 184039 344779 1041327 1313847 345122 2386348 1741721 2178728 2094487 1230110 1047145 1938037 1283598 1315469 1757578 2307536 458287 1872595 1523984 2518265 2336989 1724030 1403661 1414863 756485 1892059 2639089 2400123 2196105 1722188 572585 1911837 95398 1694110 1427332 547691 2162921 1049975 2041252 77469 2194452 1266666 1373764 232719 1193623 247787 1579383 1897092 1328371 1701508 2299612 1253376 2292226 985160 2083744 2287695 1059428 2408187 1309838 1219488 1658224 2535396 2190057 159410 2340670 1351376 280292 190872 901250 309174 1571605 1007687 1745418 785946 1866519 30391 294902 1576194 2385153 1696308 2224372 1200864 1053149 2197548 1217356 1022221 2172464 1412427 41724 244266 840901 1225820 2572365 777995 1231125 601763 997518 289365 503384 1338784 1009346 675959 189744 2593944 1309417 2493885 2387707 1890055 1353705 1906666 818025 223697 2346487 1392277 2357468 1952433 189063 152008 1681981 2048107 2416088 1395676 1473488 800028 1640414 1150912 2027708 1953385 834430 2435106 1469432 1618466 704742 478365 2573647 1353310 2435371 376440 1243812 1623050 525527 1744265 1749675 2251582 238018 1320572 174676 2132092 457965 1326812 1117978 581319 1676280 688063 1869131 1750053 228982 715293 1160120 1869610 1719686 565083 1168153 984786 1239654 821819 493883 591171 1925985 1079625 491395 1369741 60157 2010461 1225832 2447694 1580358 2403251 2124218 2511269 2312519 2119270 2078642 411705 2531593 112165 1383386 2581260 1500938 942984 823455 1895367 1881989 2174768 1373152 1204766 2408309 783000 467649 2203253 618135 92577 2345485 1398139 1447132 1951380 1051939 68679 1514883 1468574 453997 1924992 141832 2215820 314933 126189 2512833 2568363 488116 302850 611806 1525052 664990 876761 1342972 1196825 2631408 1400409 2033994 1862775 2376449 1065084 1172239 2552423 1800728 1329751 2308331 1691650 1286148 1950722 2157973 1834031 1443743 2352716 2501605 908441 1847252 600835 2594385 667892 336618 2175951 119148 488565 366028 1027559 523720 247942 94869 169771 619369 1732670 1831151 2553228 2003593 2557053 1334068 2346615 2225849 950342 2528840 1357969 1727342 1218743 123097 1551517 1717681 2308319 1179274 770344 1391723 59433 1616388 782611 918421 721068 282672 2428823 2107240 5168 1180066 2488018 1109899 2257882 1740282 1933255 2002970 894926 2262602 2628324 2589185 2070698 1643157 589633 765963 1485150 707711 786733 2093087 1769077 2106626 1429854 2032298 2539731 2365876 2249491 2494022 517358 2113640 2600726 1243565 2004258 226702 2266575 1333511 2160361 2397204 2362938 100900 76344 243029 1335720 243240 275685 1630549 157040 2054167 1411871 2124893 287232 988868 2129974 2622616 717084 1654790 548618 1927420 1716794 99329 944520 2610628 2222744 1676250 2644034 1880486 598243 1358802 2046869 512433 2487469 1970598 1421218 2408990 170539 1323710 184199 896446 1144729 1085350 121834 1792510 1871073 2001119 1204739 1213591 878490 1639708 2352275 2173700 131917 1162286 1762818 2373402 1865666 2353111 2214050 1433988 165247 1928664 731973 2167362 1929139 2431080 406289 2147635 1587752 2427673 1244466 2423742 1575334 2125098 1653218 791324 205899 570910 1290122 2371432 1274432 1937053 1403658 677808 1666729 1862969 2144778 1859762 540670 2266810 2238676 1288954 1051581 495418 1834103 1646805 187906 2419649 416400 2547514 1918619 2107834 904841 1434711 990150 2116839 984815 1442105 1890816 2414428 1778026 496144 2049609 15218 2506717 1558132 1658486 310187 1644621 680991 1575018 2351938 188725 276449 1654495 284123 868881 988006 2521079 2176923 579352 589674 1046108 2045736 1940737 943519 2088437 1425745 1098656 2083863 2514003 2075611 2087355 1864475 497102 226422 1499534 851453 95388 1894794 2596083 2455713 2371650 579147 1959581 1773915 2333551 1245174 1375256 344257 2291422 299990 815048 1795978 139991 1938049 2242217 902680 1840114 1934333 988972 1619911 608892 637687 1866818 2631370 826021 1383374 1819121 1672007 967171 246692 940188 1313307 221006 1145303 517958 2582892 1258873 425581 115743 396032 1225679 1741779 1237898 1846441 2578883 2617030 2647298 72773 660821 731103 1470150 91373 422610 181941 2305499 635997 1761266 382050 742622 545128 1588670 539235 2066624 2557067 548053 240902 1018915 2503281 2403703 414771 48928 1550975 1351136 649963 2274538 2521387 1621507 15464 108949 927286 1813997 2474308 804602 764547 938281 541519 1075356 675051 1639036 1548657 2443626 169683 1295722 921255 723808 961041 2274213 274974 2415294 1022114 1698904 544427 2639321 2503546 1446093 1249060 1521769 515345 399842 2183563 741968 744173 2197173 1387766 764896 2094781 1660735 514406 1063535 415099 1502366 184427 834021 1925598 1382563 1942761 2137295 2342325 1249692 368973 1709175 630651 1349944 2288715 1561431 1134724 1224253 1162096 2187062 1447457 1921988 2344940 1630360 1879855 1231318 575288 1011116 1443937 943672 1792303 118204 1061808 65860 2321212 2393194 684576 4419 387487 795999 388580 1592393 1059101 595057 1623998 1407114 813479 2177228 1420172 499811 933846 2294812 1844537 1025984 230813 2024880 1282169 2060936 2454222 1798053 2397061 1657179 1073130 523347 577674 1933411 1152115 1388155 34044 102917 1027056 36858 77309 1766801 1406350 1405438 319205 766 1329262 1602731 1072702 247745 2205121 1440786 2641668 2463091 1122431 219870 1507253 616691 2311791 468484 1315525 1383393 657265 2288254 171946 1575989 49616 1736270 1641267 2295967 538456 1206996 601174 1391523 1598010 2637755 922545 258102 833015 468334 255048 76590 1191743 929141 1459796 2278527 2322521 1643827 2507559 211344 2463513 336707 1715879 1893654 224995 663462 713099 2104058 1297160 127441 2633375 65039 857273 2044364 2571005 1622755 1254022 744640 559119 104175 1140910 501808 2187836 1097952 437371 912829 723692 2056783 976192 988924 2111985 1151330 1555064 2216584 470390 666529 2491575 1783838 2042814 780484 1060735 474646 2012472 1131186 1083123 1480646 783031 979865 858929 659352 2009224 1021040 725557 2549713 355800 2211017 1513873 552803 819546 2203737 16150 1194270 2647648 277559 1511002 2498236 1474059 247980 1564493 313313 1468524 1779988 773040 112028 406090 2014844 2197958 375534 2585697 1580270 26258 1070991 1759935 1131892 755854 325746 922163 1418616 1025944 165377 2227455 203206 1526244 1231755 1319885 809207 2249743 2113963 813814 1932746 1233055 990419 646726 481849 239087 2444463 94201 706531 422670 1980253 1039452 1390795 2384534 1018465 536697 815563 2459035 2477588 2374062 1335623 1873345 858014 1108094 1126150 1855606 1145400 709055 1603694 1973114 2030235 1073461 2304667 1863002 841681 193597 1108757 160760 894754 642515 719546 1992077 790399 1646881 376023 941849 1063315 2582374 426699 1025008 2107737 872085 963437 564284 2635011 1449285 991926 1192320 2066105 500112 1061316 1425454 1265798 1898714 2374286 1871659 650316 1063815 1888713 1132239 202583 1656683 2133903 1671532 2225332 2522640 2544927 294195 1866587 1391909 985172 653459 808145 78091 617665 1421209 2376094 187601 188978 1489212 1487132 214266 1587673 807369 1453406 2615176 811249 1995537 2500738 1103030 864489 973655 2347778 2261734 1270647 942442 318560 1928720 1021822 149819 1087382 476205 1689720 2212177 71826 2120193 1564209 1566554 1801739 2646826 2204051 2142 261254 141603 831987 1408282 1508365 2376129 2538055 2307491 685917 2425401 641972 2550403 176934 366813 489448 2507284 1549254 218144 1759851 584074 744465 1751846 346877 2618075 1003547 2276685 124163 1088633 1660345 1702389 1060315 606217 924991 1359742 918343 2278797 1229014 1916271 1988159 1325922 1514949 1503236 2609021 863740 1612606 289419 2266277 2078996 1682180 1099807 980506 916786 55196 2253306 2545355 131998 625274 1269809 152746 721996 479813 2370691 1387555 155281 614928 273350 1857399 368222 1716557 2415838 2170094 1126227 2179559 2631174 509684 1251196 860877 1771107 15307 2601892 2190741 733620 1403511 1842969 2636989 1400863 1693704 640554 505184 2564750 506468 7579 866356 1424011 1512836 1062150 1712880 111736 860691 576059 433428 187178 1873081 998700 1369242 1706949 2472640 37797 1545606 1449548 2136260 2348467 1080014 579376 1367325 1467731 727036 66120 2442356 22220 1074282 2535175 1960450 2316426 1015944 509389 1303012 1591335 1728035 635284 1345433 851061 2075540 2300191 361529 14210 372275 1251017 122851 1182493 1820406 1918093 1286417 1944087 157563 2349365 837012 1363006 2648106 860727 1363978 2003773 2180877 1885268 295910 2112836 446027 1614490 1872594 1622596 252202 1672117 2269844 293247 391012 1601857 1645455 1684118 391061 1344779 1146647 1661736 699625 923788 403769 1390159 2290596 562484 1771194 110133 1925775 799670 1659893 2252945 1521465 1178433 377211 1760430 1074023 1234983 713391 1304771 465541 2254363 2422225 1056900 2506974 318700 162906 1755886 319934 2275381 1894544 1910899 1011036 2358429 378232 2603023 757136 2547020 1936992 402743 1346432 2636900 2111928 2241640 815152 246724 513777 1230509 372286 368706 1049726 2589121 1009667 2206614 62885 2629391 1648989 1828179 1915800 1625083 1262843 356620 1723974 515918 2536427 2092953 2238629 2060606 415009 2220623 1229261 2145443 2054215 2159422 1315526 653355 991878 2412027 468254 806819 2092195 1566682 375461 1762521 1741568 2526543 89611 1070206 1238422 1220989 1371731 1298043 342291 1910182 859749 1433935 431947 431145 2576448 2481170 969035 2505140 1595257 1148999 1755879 1025661 1395801 1882833 2504644 570063 2042271 1106249 320423 490455 1431319 1438414 618943 992849 1257465 2096646 1128736 1519667 1416034 877740 388190 1997656 346966 1504836 2215809 1404170 1287363 1572381 422071 1673201 1396843 899314 481044 875526 1193882 395382 2234150 1311952 676181 774072 401089 1787421 2125582 2608986 1198449 2578769 1431136 889796 1751033 423966 1872433 2010587 1879128 608905 436553 1860673 1036172 1626589 1740706 218536 903437 1240950 949126 1633739 1651512 916346 2301956 618946 2002091 1969 1691674 1301130 2153205 180430 1971367 1826924 2586278 1169850 965933 2411856 1634558 381161 300409 732909 138366 203602 903586 1116290 391164 1906129 2139839 333801 1545441 1147627 2417714 2038754 1344724 2251794 242593 2628426 340707 1046122 2226776 1771451 2556552 1078223 1624944 621401 1606736 442813 423971 1626242 1233338 705787 1216677 1044364 2496825 952667 2629742 1889178 1061030 1154989 1850833 317134 567600 1521525 1431604 2577214 2010465 1558712 1530363 347721 665762 1500255 2545954 1594675 1761783 959092 1108122 1060794 1948644 953916 931352 1345088 1186371 1731664 1165104 650980 1721648 2023125 1345573 582480 1985295 407546 1690086 2363837 327175 31209 2106153 901999 1202670 1282122 764851 1570306 1618062 2408230 934923 629025 2327457 1101416 131577 2136095 1877370 773937 29350 939170 2198443 1587417 651524 341272 1911127 2529068 2493330 2385944 1881154 2477363 733228 1589238 765304 1066502 554346 2617574 1310116 124599 904110 2271166 2535673 2625628 2166096 2412008 2348864 1903187 248435 956429 282654 2463152 1517874 1396858 786729 1708559 481999 772034 962151 1205075 916669 709941 630428 1442394 1912418 2363249 580246 1187757 1622790 400330 2298615 313967 917738 2533718 2150745 911787 679761 788508 530144 836432 1799537 2270009 2197536 1122128 2204065 1875825 2062176 339066 527147 300435 453816 1180056 1838524 2090715 2290997 1067535 512694 681817 487354 899761 2356503 1935322 842063 1728688 1228961 2250256 751718 2209126 1494747 620065 1578534 1357619 1988486 2233703 2349832 16074 259518 1302579 1838055 1813235 514742 2565267 2335936 1009860 2363256 530000 1089530 59656 1525766 630139 983069 205037 1797941 709731 2294552 2206765 728602 2595410 2157312 2030621 1921714 2155534 674162 1594770 1455712 50773 1151411 1284240 1674945 282406 803328 2043184 267606 2427527 1702232 740929 2201168 1678865 1376800 365166 1925907 955264 573533 2295136 650303 1641865 168996 1745577 1127221 1201757 484792 485870 1745927 1295832 18243 2379329 2628475 730104 1460163 1905415 2319476 859907 21302 1075916 2238014 1353477 1741829 1211033 1690207 1277532 2399894 2571168 1012390 694692 83196 2591518 1536074 1330648 1183528 130064 292209 661096 888032 1786749 242141 1091331 2250261 1608087 2319770 319672 275974 861322 1899788 1027153 2081120 1016871 823668 2285993 140277 1461667 1691695 2057828 2515768 2398295 1734079 602167 2389736 966907 337255 1582127 1288968 2079496 2401342 1937862 437556 1334313 1831837 870371 313391 2139273 2482554 188877 1641590 1562541 2530925 2556405 2373163 1657622 1710778 1344759 1540646 610905 203708 1022225 395020 1614599 2595770 976064 2636110 2189586 1068913 678515 2528094 805207 2608666 1749593 1700447 2224171 426285 24404 129622 2177718 2140834 2139576 1073044 140082 1290872 2121762 1351314 1055593 1805939 397001 1289157 589280 2178287 2150145 882898 2095463 2048308 2221416 820213 2449603 1671259 712879 676590 794765 676756 2157131 409048 101191 519167 1687890 245430 2510551 1847898 781468 1603532 1628902 608224 1023853 1316184 1598307 2277925 2466889 1904149 1641120 198141 1047660 671270 937347 403671 2304264 1110261 1352761 155244 537662 125266 2611224 912823 928221 261712 1474260 248132 2010011 1301676 1905062 583062 1378186 545191 2211994 78772 664205 2564796 2638601 867005 1062738 409627 1524149 1665685 1225893 1395259 13575 1093602 2560674 2349571 1487504 1516214 417571 1732789 2301182 376766 560065 503352 115183 493842 1895875 2300056 1357197 1662958 1455981 2203373 534504 60852 798223 531049 1993946 460825 1846462 2050233 1128875 1765494 571704 23021 1576561 859014 1012070 784004 422243 953110 313110 2496883 2524993 942618 559753 421514 398170 1426190 977691 1799844 180045 1166331 24470 1020904 1586491 611333 962945 702167 1569063 624115 158539 590311 943305 452087 2068816 1217464 2122898 747352 695996 2197207 733605 1896148 2096155 2259616 1456647 1249449 2430769 1410595 1406452 2412435 1081831 718405 1894166 1538553 2048728 545689 1056376 819145 1186263 1953373 2618413 671564 1146746 682981 2585062 2037006 2174176 333744 2153084 206907 217708 2558482 1719753 1161710 2180598 1912460 1952091 1056462 1053463 1319254 1623423 800256 2487919 2087629 2037432 240484 237476 1054375 2590883 173306 894242 462482 698874 712635 2471433 2069767 2130429 413880 1388123 850113 498666 2050746 1939232 1199881 1675676 779889 1294321 2193175 2151519 1359250 2231937 30314 1716770 575003 112143 2059165 2255932 648894 2245474 805255 328106 1683527 1479729 2647523 263845 2500094 532905 1191032 2004783 1601553 2362529 2321823 246733 97518 998257 272136 2389235 2239033 581662 2097071 2403078 1874993 1888805 2058158 2592771 2196582 862091 1692249 1425876 1086544 1781647 1206964 2641170 330421 1627754 2106755 793945 2642683 1485442 1490469 1542012 2426898 1686966 2374380 1448701 854199 1802414 468670 1127006 229507 2082280 2027602 2316439 636905 105441 1281981 1932200 1041853 2536367 210293 2112192 673841 1193335 1412883 344697 960741 679728 2116323 1474415 971459 1075250 136831 2639422 1074587 86125 1919263 2291401 2291755 36662 1215832 309948 1388228 1048069 1889146 1817171 1010920 902724 1671842 422585 2296332 2352992 1139507 2600365 1981464 767792 532498 2145249 2445298 2461472 29129 151004 2136912 2407961 2062638 1045426 79108 756655 1648300 404330 2277565 384299 1906092 975510 1113740 275912 2633767 328353 1522254 1505530 1180401 1210267 2315754 964565 492741 2632155 1464631 2618240 1932367 2369506 2552144 2519047 1544040 1178517 1756232 773250 2402718 613780 1872387 104069 1306859 1794746 640882 1253130 1394934 565910 305792 838903 2521370 1052756 1431615 761548 532521 2407637 2286957 1017192 2558351 875649 1362327 756826 967414 197903 2280789 507519 1417314 2261652 754257 44573 1376350 831105 341042 2620610 889404 1503946 2359354 273093 1877143 224662 1525560 9320 634089 671846 2564668 806262 2268833 2485781 745950 1337838 1556692 1951577 1106628 1607959 510140 2210641 1392108 1574815 733987 954571 561439 1762872 647784 1442809 1570938 708248 819915 944876 1717581 113724 2343026 400773 112974 330314 1312553 1233490 548226 940535 152858 413126 471382 663051 2448230 288211 2369939 2608870 1107785 322414 1843337 920756 1507711 2360941 655067 1810936 1808395 646225 1819642 1147669 1110960 1281326 227963 2260087 338000 388625 2124566 838777 1726777 2340688 1459863 313926 797735 2014804 998532 437711 2382158 1843031 62281 211753 1294714 1606261 2643421 906596 40295 356926 1884725 1117357 220438 1225759 148269 479196 788892 2533795 2523435 712273 2039883 1615057 593736 322856 2190356 1112565 1440885 2405254 249782 457897 2475447 1535639 432314 1536180 1826823 2286189 2193419 1005745 1948961 855824 1821564 1288138 469609 383394 1201470 1779197 731125 2350574 1778649 317908 586443 834896 463426 1571395 1113485 2356448 2035466 108514 1188834 2135493 2562341 517538 2286969 1619680 1205609 226940 2068637 2053018 1089344 722298 1186420 1774874 1733623 400305 611863 1121818 1974349 2303136 369317 121738 31284 1818893 269231 360331 2351153 1351735 640679 1977116 1087780 1727360 875719 1429724 2044075 2511466 1771216 1492203 1628959 1699236 839632 2308068 2540621 2146418 1249136 744129 1869562 2066438 2373946 255278 132890 2248482 245811 6310: 56531 1295674 513693 126337 6311: 695379 651389 1245466 945112 1674620 1928633 279205 359509 606308 9045 158874 858574 374531 21181 2466742 1791155 1871358 2045171 2262039 536576 2532884 1416865 182235 1985082 438294 2396260 671555 2511722 926714 1799929 883945 526954 799587 6312: 974319 1703093 62511 2016388 1656427 879695 1221811 2551985 6313: 2175266 956937 1897535 6314: 102354 140393 277774 2510679 2497006 960862 88005 388142 2150275 770481 1930752 715165 2004991 765356 955052 1096140 1843504 1874557 1672900 2597270 1648512 839614 1073996 1920100 130532 6315: 1703578 943795 1145310 288787 12488 1470271 2372561 1204691 1437266 1314979 2481887 805103 2126970 464879 1823184 2403240 6316: 1983686 2014844 1316745 6317: 1640213 6318: 2397283 2377457 1864222 1256534 1450765 1171996 2090978 842050 938654 632: 565700 2335635 1649046 850959 2335082 70935 1369928 6320: 999884 973154 1868499 473044 1845031 40164 1622447 1900026 6321: 537911 6322: 944767 1859175 1868667 6323: 1106844 1645346 2538669 1853739 1779329 6324: 108374 1719016 527978 2516832 1331764 1318642 1665403 1115285 1471285 2329048 15337 2297862 1025990 2491894 749214 2248698 1221130 990230 2094179 1287203 2104076 205151 2417311 2341602 1869158 2623603 648173 885877 1954386 2058927 1212887 32361 1848752 1867207 2260816 2096374 1161436 325719 2226614 1962728 2130892 1339900 2086396 2152497 2278169 647972 368939 457085 887873 303901 1270098 2212485 2043149 2132538 99893 2259255 1272544 1995490 639814 1994495 896333 1610407 1290944 2078037 809887 1798052 877998 2472803 2477159 1471389 2444029 1643488 1476568 782294 368113 487996 701069 2589062 343139 1887456 667365 6325: 2184320 366723 1855919 6326: 1568275 2395343 2137042 1919269 90505 2495274 603997 1198949 2501109 807927 1585163 1293986 1594723 1841173 2398129 1514250 1688615 1708158 853893 2562177 2274215 2531020 1450175 1020091 1017937 1563643 783452 477133 301562 843279 245811 6327: 1333524 224051 2430867 2392452 2381481 2057826 360637 799817 913785 653906 2636407 2513034 1766038 1359564 1342860 669112 340639 649338 2452144 2314898 2588043 1711838 720471 798001 1345117 2425802 6328: 577022 2082397 1414590 1622031 1242708 782890 2289978 596682 316972 620861 2065479 715020 1795122 6329: 1245332 1995318 522604 80284 838601 982771 2515496 2392734 2612079 516082 834968 2001383 1658010 648219 1114967 2393446 2253241 205586 754306 736808 1446326 1979921 916437 239066 845055 603850 631636 2298830 906602 2342816 2076458 477946 841606 1328009 1269518 2380708 744229 2378476 445728 2251698 1710319 273508 224642 1297361 1465656 1567572 1245911 997877 1307464 1784017 1450406 2374690 2121244 815310 1155639 1858273 237439 2155348 1063645 1902373 1769372 1408722 685422 100582 736323 1785450 2198100 924724 650684 1930719 825378 561738 408337 2331733 1812023 893234 1185722 1727751 778146 2209297 2122991 1209770 1967022 824505 977108 1533996 1663205 2602690 1235417 864948 1673262 585487 2408485 241073 585055 1635625 869290 2617189 1629265 2063488 1574147 477387 747049 1943326 1177634 2438057 1638431 889096 1080280 1267849 1005558 1249814 1046955 1788789 1135453 2601189 983737 2106626 1696026 346904 544985 2128303 964621 1554371 71913 962536 395829 1955087 1631178 1323037 1382255 2563107 1933753 1359917 203683 2404736 1298197 662753 2538640 1478102 158226 2197914 2079690 568192 2573054 1061971 51058 2025000 1967569 368291 1897426 947094 364145 931120 1271323 2152407 831591 826596 543878 1163050 1919268 2283692 2525413 59374 2314931 2338539 1656077 1699483 313060 1659975 1480789 2331527 2378575 2610868 1880535 2301633 1165961 1901442 1703742 1986360 1674309 2037196 775439 1515559 2373806 1515671 24536 1516863 2507385 1626368 1122921 1946256 2437705 823767 1594950 1545373 199269 531698 608018 2359471 2262767 547838 77309 2427697 2352383 1035358 1921400 2476384 173372 928951 908141 111137 2343817 1102415 1321717 2587667 1427452 1249916 1163493 2202127 1779793 701767 1871135 848510 2585173 1721373 1896974 775310 618366 720800 1106902 1426031 604004 1718092 848885 962274 1841224 267577 874636 2102001 2237692 690228 1734307 2333303 109136 176805 2524871 2140950 2145093 1598073 2104635 475931 781185 2604642 1023840 315005 2144931 334443 2264667 658294 2274813 1316453 2523838 2588061 2095642 2014607 1586539 462182 158007 713715 1920425 2293701 2592934 682084 147468 1179516 1485291 391601 2180473 2159994 468924 302172 105997 124295 2404176 2375228 1794384 406958 2496155 719137 322367 969826 1062170 66585 577211 932405 192375 279971 236043 212302 1067491 1011202 1126947 1919257 921747 15632 2119505 2466015 983107 2338004 2187425 1988886 2269365 532990 2031928 2347670 2025704 1122390 1317463 1144505 2565038 1349014 1856408 268116 1708187 891798 48506 2400206 1290177 180295 421926 24438 1588231 1325110 146191 1166947 1329940 2639893 1475746 1605745 2142138 1572039 1382985 483210 2554101 2397638 332468 2013670 2433887 1532191 2419663 618934 785955 2432530 2408998 2030336 2089722 993299 637392 678798 559114 1827454 697825 1510166 2535096 1197183 650335 516732 230670 2459262 2593255 2585563 2510167 1421254 2324270 725230 380622 2571022 792884 1545380 2341363 1875825 1985552 962325 2565612 248466 1065223 2389383 1608182 1973613 2005146 633649 1307670 1301227 1898553 206520 1057361 72395 661305 2199617 966140 2355220 615650 976641 2284893 1936627 1426349 865508 2048217 2168416 2129403 2226973 359071 1620288 1981639 1078923 92387 2337306 936014 1031566 2326462 854474 1093378 1245738 947315 1593978 921394 2370665 2511987 2418102 2613353 1620200 2117222 645345 828029 648793 208326 1677481 1982471 468824 1284422 2274260 2487683 114760 2090837 967898 833993 65305 1107899 206885 545187 146786 1955184 2314229 1669327 1744158 1549198 1178597 2328655 1651139 197989 2076367 1930389 2649375 358253 2092557 1629461 2357827 1412310 2591077 2424223 1142827 2138445 956464 2325941 372821 1227278 2130906 1775214 714741 275217 29402 1783892 2458289 2027827 2406730 1462979 1813459 2001076 1942869 1880956 1110518 618513 520429 540466 251718 2498230 2210381 459426 1800030 442438 58347 67547 44355 2052724 1974670 1443979 433942 613560 2494710 863763 488840 1541252 1309349 388791 1023580 2433016 1557018 1893420 1789111 838841 1249819 2531215 2339847 228735 111678 1081582 1266209 2349115 1107785 447613 388000 750426 75554 1760702 2368368 972793 2038784 1696726 911817 1062727 279916 1580100 1630884 1502856 2608143 2003948 1583718 1157302 2250241 2366001 1362084 1396747 2321554 82600 2468330 633: 1675240 5281 139648 935011 2604904 1395436 6330: 959577 1988320 1835276 90038 1793831 2356870 1508284 1630194 1006507 2603322 1543501 1775155 807933 1451898 474493 1975361 635726 1146230 6331: 1734978 1253422 6332: 2632341 907742 6333: 2516376 2368038 2337830 332619 2062344 590996 641825 484030 261037 2643193 6334: 2578428 2188328 384033 290168 1797578 2073647 1090354 1865642 887680 783860 1863843 2284627 1406998 1321191 2645116 1322807 1323994 932954 427836 417086 2147461 2129706 639797 2040489 987713 989308 2122199 2168189 2218200 1913923 1906808 733131 1748059 768603 2529456 2578230 1176131 804976 1073913 668693 1265798 1599486 1647122 298331 2644858 908648 779359 1788800 2320734 2306838 1771027 955320 1418811 665420 2266432 1851547 1648464 1251882 1794491 314180 196562 1065445 2410066 1135913 2102940 1158274 2595396 1982344 306834 2044911 1251855 773038 296271 2061703 1270431 2563769 203544 1894266 682343 1611819 1755823 617568 1673071 1589316 374654 1396298 334692 652331 2393366 1380818 302809 6335: 2350908 2327386 6336: 504195 105942 2280325 1692001 2643596 1588764 1366358 697025 1672446 1511654 329751 2358657 1092228 1358962 2530533 1696663 1569765 1752405 377817 661040 1894853 1297337 1469983 1473627 2356119 589522 1240130 1356923 2072894 1075230 1488208 338416 1896920 2636654 1150223 320707 1937601 1341560 136596 230917 2183927 1392848 556458 146115 1870442 1798808 2413374 1699483 2135859 374368 1560553 1045440 2513009 1105226 1432198 1126725 2397983 1023326 1479907 1058942 22964 2136441 1518289 1733617 2395978 1208198 2223821 2389191 493144 531455 2418997 1899031 2389643 1127963 1103713 1870722 1138511 919160 406638 321078 1362720 875788 1992821 366683 83902 1314979 1498335 379432 1335049 1688758 1249938 1219746 1558153 402237 86630 1510370 1964059 91567 1613363 1719271 732952 46187 1241661 193562 517097 392742 30274 1191528 2482898 342902 738434 2291457 99844 1631626 1808201 107601 2258079 2451514 2646207 2038367 2614156 999169 1043309 2539864 911185 1975510 1260615 1761147 1271478 109079 264497 2429983 927207 1752071 2306957 1128615 1003463 2477534 1187379 737531 1334853 2300041 2140351 1808263 668955 156441 1657490 654689 1902291 2484471 1634216 1942869 1919429 1024570 2518624 2264881 1949451 345035 325583 2561941 2609412 1604490 370904 2307511 1132315 1041553 2549935 6337: 947462 229518 1383084 2473780 379276 946447 2151504 1105925 2086575 1988618 1807963 2436596 1945971 950584 614275 21550 1028153 1909453 1580023 1105228 922240 1403135 2298796 2095697 2440793 1713651 1520533 492460 2065522 2269650 665032 1348186 1197269 2572159 616701 642147 817242 1495526 1819096 1712704 1501562 1900823 723219 378066 111438 1874452 1239091 1262301 1315288 2017138 372260 2197226 1127484 1500307 149625 1287616 2015736 695915 2572133 97556 2485893 2105130 2639380 2316298 2136197 2333766 1301947 1469853 2251356 424204 1579714 252201 2096402 322528 231166 2227295 1385311 1271456 371799 2463992 1522942 315697 667166 1502775 851058 1704858 1035610 1771677 1884239 1575497 358916 284111 160028 1228520 238246 501640 230030 1611173 1283056 2417042 6338: 2062437 1809455 863006 503540 686752 2182899 385977 1558686 1919898 1753611 1497044 643921 1748433 1336103 568205 478901 2507129 1211333 586636 200265 2437460 379344 2091153 1396036 1736832 2511844 978418 1236114 1167549 2012142 472316 1981790 2205999 909167 2637979 150784 627836 695657 2138837 2568725 328708 2314348 1538346 2505270 2529053 101107 1956557 1304323 347907 1561717 1670875 1036908 2148637 378740 1760699 1014796 1706274 745921 1325631 1184800 2636110 1547773 1321416 1736630 1181659 2632837 1081170 294159 1595404 1535360 2594132 2232561 2414366 1917941 1732410 516530 1979809 1981147 2503749 1287828 936110 1570935 2550224 888905 1924750 331825 2131182 1527328 1720996 310505 464852 1895456 1897655 503936 6339: 295983 2519681 2418200 1426200 1339724 509819 1156007 1699711 2642437 300988 1902261 1144197 120288 1852727 2364140 1293104 2492252 2504747 1928336 1128664 809751 1773820 1761121 142078 561378 185438 2160379 2218462 2148425 2072167 2193177 995038 1757269 2208000 2013338 2176929 777552 2396855 422185 2115731 2000508 679670 1152930 1598658 1548834 1867734 92548 2218244 2339056 2463942 632346 2375951 1386559 2638156 1029044 2271733 2464236 2292355 1410644 1618502 2474526 1009270 2235676 1116596 2558477 404478 1369365 321188 1924833 69990 1559039 375802 1044457 626222 458387 308892 1978651 1993052 1946890 260999 1358810 4059 2151532 851669 1927370 2495650 1831369 445367 1680205 2001482 423478 1257129 463875 2402520 936891 203810 1402452 340979 1149789 593236 1230759 2021841 1111764 999638 753433 1795334 1959775 331890 551009 1521982 922252 139801 621386 2084185 286774 1435743 1840209 1805202 2468019 94441 1220618 2087138 968511 1452356 1819061 1566893 884603 1540950 1745045 1212566 1982129 642506 877457 2293827 783054 2238092 1684226 1844566 2023205 713518 1977123 1916555 1193090 2253519 1929632 2188338 1327253 2328064 1026596 1641738 2148452 308752 1622990 1997950 1733619 414500 581490 536740 1220476 1117660 2212056 966712 1318499 739334 1389819 681019 2169900 1573610 1301646 2364919 2046649 412853 493375 2162408 1739732 2201549 1954074 1749056 1706698 1762357 952121 2315672 567400 734563 385594 170451 1988039 1897233 341977 879334 1686781 1863213 1717042 2047510 2048970 2252217 1450190 1299192 1829412 1565518 309501 2462449 1781920 1433137 861911 1025431 750214 1116454 1441067 523062 1043112 1974698 1204267 1275543 292654 2508000 1713268 1827429 2289920 741115 1493064 1895952 707344 96529 2470517 1523894 1829447 1262684 1389367 2405573 288391 613512 1183531 1475516 1539901 1591850 2418915 2211902 146397 435696 1023512 810473 2049060 1494424 669923 1929361 634: 1445294 2593246 850820 1303301 157635 914133 1863874 989865 403183 1932377 61885 1776003 1491645 1049825 1200928 1352529 412514 852739 2571215 273814 1247627 1442105 2009633 2203318 700827 657997 974179 2234561 1299598 2112612 203905 310701 2113596 1953458 33778 75624 491253 2475971 499351 2375228 340208 2251966 735716 158 746767 707103 166014 1411869 1929958 1449361 2183402 2150951 669622 591579 2091589 2005241 2619414 525219 1393702 841798 10040 1584886 1182669 546365 2192848 2616039 256781 2136291 1143873 631721 2401666 105681 2420094 238256 575498 1624131 128994 640423 621488 6340: 495994 2386664 775215 43800 6341: 713535 6342: 2119134 2524568 716292 1810886 764172 2026881 6343: 1779584 381326 1043713 1109861 889947 292539 2448217 1891616 138391 131464 746987 1944752 1816247 1419344 1421044 1768854 1501752 586430 334465 1842313 1618060 693231 1232412 1993553 1061268 1737804 2629834 2049525 1762982 972625 2265399 491297 2170822 1569508 621337 1217502 914597 2541101 741729 207637 898593 101408 964907 1448302 1382552 869126 1859961 1936688 78222 1401125 2316756 191367 2268019 488023 1904051 2136049 6344: 2260431 181329 1704168 1627160 1736798 772560 2579567 475167 1637698 735297 2522244 2594732 1454697 617522 640447 1850262 28439 2450785 1540721 2119472 124390 1884523 6345: 420993 110387 1192338 664887 1184293 2089371 1836358 1287203 2381457 1784645 49729 46389 1520496 2483412 290375 907407 935760 1137604 2126065 1205174 812309 1361047 527186 2265219 482951 2609317 239307 8056 384627 106032 741942 2600252 2549774 2363308 1981464 1583566 1527378 6346: 555672 6347: 1980933 529180 1076410 2331838 140375 353451 1925524 460536 1174202 1502096 931182 2111871 1132357 754344 1309392 1987937 2401377 2073975 2082883 717564 1779568 1429153 2640096 1597794 2209606 1927200 2590657 2481177 1734512 759982 1649867 2551881 1976679 406501 2131033 589272 1068739 1882211 79756 212970 2051655 616719 255317 1173543 1736913 490093 811466 1762716 1190466 191059 1323972 1328970 2346500 392153 53324 376449 2371832 395678 2154206 197597 553528 2462874 1628826 2439647 2499488 486091 2242160 225117 37441 1547323 916107 384520 1769680 1268076 1718295 1152796 1628908 1948443 916799 769571 1398288 1179081 1420085 465344 1821223 2409401 1079771 564829 1376345 451946 641037 92648 1855101 1544987 883424 2266561 2476112 773541 2021474 2645603 456964 457533 1364949 827656 1150369 63511 374078 557952 306614 2609587 531242 777901 2310946 2417002 374475 2181485 1720211 2058491 1982847 2558985 2394789 1593508 1544119 1049201 716847 1786505 1034378 1138830 377890 946427 927787 2476306 1342434 1664876 856391 1861539 2578096 1115550 88365 168819 137723 356174 558876 174705 685549 1019270 727090 305968 94633 397404 598767 1599557 345964 597565 1679655 1264298 638361 1255771 1420465 2342460 2002416 2591918 1174931 128026 2015863 70013 2518858 639178 15490 693807 1829023 262303 2325064 778159 1844486 2446800 1831397 1688940 1122262 1494814 2328664 2214759 438725 388551 749118 2467341 1826208 989258 220737 2617040 1195781 1801661 956862 55771 2384636 94081 1728047 998913 1320750 1089164 538083 2262190 1131413 635407 1714411 131354 1484320 838175 712242 1091494 2155370 1318013 1770342 756367 2477304 1044711 1404190 252585 2096839 882387 1723086 2125196 847741 479451 1036222 1520999 822834 1476302 927150 203203 31776 2314278 1459343 2507201 118162 117304 445538 1090798 190054 848265 1460886 1530429 480165 738117 2416572 2284767 2000662 700916 2313648 1230249 589077 388539 1290510 2044615 124030 271064 1698274 2458140 1213475 885193 1425764 1760883 555644 2607406 642298 793405 1161018 1251704 2100257 484019 2635412 2468502 1227753 1080329 717932 759367 1693456 2632332 1095364 1784780 195631 2379889 1523879 524365 2611606 2560666 1375666 1850228 1065445 1339742 2094826 1495593 1488607 1714153 216218 1349850 1424480 1014933 444582 1217376 1624338 1590011 2262599 1273720 1857760 361680 999936 2462662 573649 180458 1855452 1303858 2144981 2286675 710485 913146 1000170 184250 2313730 2477815 445665 2502850 1562730 1919960 2266395 1433137 2225216 2143856 2166057 1987551 1839601 2352187 2202139 2248801 942643 1209285 1547042 1249202 2210268 2554265 1450076 2309660 889021 1645334 1095210 2424173 1960877 52591 778887 417456 293852 2341041 1636956 1868658 2260446 1794648 815274 1568033 913398 433287 813662 598439 1052862 552686 238172 1257454 399071 1142901 2295773 1012064 2107116 2307381 1447410 2533471 781719 165821 2167275 1229130 2297963 1459287 2004612 611832 534298 1520400 740422 600165 6348: 43209 1780711 1727593 6349: 2070594 2095755 371474 441038 365036 880910 1192224 184287 635: 173048 1544196 2561084 189940 6350: 2423032 631093 1478209 2051116 2445685 142004 467436 1251171 671217 2622141 1226496 2143918 1689535 1624245 2491997 991576 2540853 252727 2423674 290215 446566 2461381 1461447 1605674 1648555 2371999 683964 1941324 1984457 733818 1234592 831842 1889410 2517163 1512904 1869131 1653397 1150643 791156 1127018 1763333 1537128 1219507 2225726 1173793 854659 1544195 2424831 2030317 1204866 976631 265773 1455348 564829 1376345 1643370 45961 344083 1138773 2579412 568450 2138307 1467880 2383134 147794 1755709 1127869 22052 1016924 1222439 1785430 785816 34876 289190 2609798 1410844 1956423 2448647 629964 1527043 1385507 1169034 285575 424728 177177 2473999 412089 942841 2557079 2079890 2250632 154910 807358 1362979 1671330 1989794 1684539 670116 626164 370656 776034 2615207 2546905 526604 320519 1984320 2554295 2033545 1752657 1992268 2165134 1551028 2250989 861900 891926 60040 1153895 673381 547655 1443242 606711 2279882 336842 2122350 658299 2473020 2231818 1991135 864495 1278570 1364322 1892741 2246646 1821339 596378 2076387 1425787 134750 406791 2342448 1352019 657463 1222422 679792 1768644 1355009 608138 1565332 2121991 302199 1234056 1926803 711215 1870443 1495168 1567977 2302446 838978 1897548 1495440 1888741 324579 2349577 1605625 779446 2024298 84461 1026673 2463617 169994 1690520 1591342 1840767 2532982 2245379 908535 2016283 303162 1051916 2226134 95905 257803 456604 1614424 2146737 300272 685222 1865573 356318 2464603 1941232 1860386 2641359 248534 1450701 1500966 1241574 1205857 577752 888367 1698999 1134624 269330 13643 1340327 2213220 1934260 999673 1424834 2614361 1296657 863518 1806896 372352 739790 1245946 183069 1607702 1456576 97856 264739 1962244 973405 1613004 2636537 968975 1851352 357684 239316 808294 2450549 2125466 705946 1557260 93745 2596989 780611 2008139 910896 547295 180243 1915094 254824 938366 813670 2539038 386813 150359 65076 1625025 579537 2396570 1634108 1279924 359492 2388018 2129450 1988195 1793297 659417 2615981 882748 868173 608727 307426 1479957 1276996 2295608 266209 1067305 2342468 1966000 492828 291028 407979 506046 2530523 2116388 1117996 1387831 1499836 2385007 1278005 2622587 411083 1042043 254761 489136 2598614 1515556 1306062 1438632 2158103 1000959 190884 49861 931257 687537 2188166 2522447 1004347 1155924 1993294 6351: 1696335 866186 6352: 1275006 449730 585873 189433 2112641 1939441 2135261 2175657 1602339 2377750 582683 2104762 456408 2120917 752545 654026 1109000 2212303 1016141 1943354 2630148 818767 2405786 1101903 919245 1722838 2490348 498267 2312171 352609 836261 2459024 1322877 216359 323529 109303 257343 1444942 340960 780611 183674 2536012 2200214 2029933 2263317 117396 968612 1934230 2072194 6353: 200489 2481945 6354: 125798 1270817 1175422 6355: 2296702 2603559 1341330 1696006 1395638 893451 1906074 734508 2297157 1987706 343559 1956933 72207 599131 2069538 533485 786169 2036164 1686401 2047824 819280 2629216 1094591 640549 857411 2140938 2289899 2213638 2437411 934011 2116224 1285563 2539472 1680895 1868912 1696026 1541288 1006895 263291 669488 2457610 1078189 850958 687521 2579968 1710104 38718 2122314 414777 628847 1077068 904172 1479888 2258594 1360644 972296 1286405 56769 1489319 1748882 2416977 2516746 523066 350425 1567625 576600 2377733 632292 1169560 964632 862955 1690733 2062166 1794853 2471500 1217625 2284872 2223273 1821320 1941295 1341237 1759352 53422 448143 2231863 570379 475676 696066 813851 2311346 567206 690106 56515 170109 1647469 243358 135803 353876 105030 1563938 809645 951907 2164163 1666213 529558 2211122 2549639 569626 452809 1536218 1334976 618343 769545 82246 1943911 2631340 1270545 264896 1444885 1583096 1709848 1514250 1176472 1056444 2215545 1560256 111086 964869 2301123 2110198 2286050 1290777 1790477 891124 243052 83072 1565162 2402585 2061152 2420324 2071776 541094 2573057 909041 174235 2562357 1128816 1424472 1141449 2281142 1504442 1678826 1766124 1331626 567947 139255 1830308 2442201 2267054 702442 1374928 1833120 1861467 2460140 1890262 939986 381142 1172933 274733 836289 983184 1499757 53264 2412719 2227352 205500 2036820 1017890 1369093 2587620 1440361 232195 725161 1869213 1012249 6356: 1615352 1415249 6357: 897070 962384 716874 1403375 2378999 957251 19596 627542 2156849 2568844 809353 2503631 776886 2269742 2154339 2157412 6358: 1619126 6359: 847248 1132672 1111322 915643 636: 94053 996262 1607102 1148096 2404155 914839 439332 207479 650326 2009261 784320 438443 2586495 416597 6680 1818971 244802 2223213 493922 749001 2374593 1706154 397735 1561527 878581 2215871 11390 1157907 938418 1534844 2472516 1894134 1376001 2407703 1350702 432057 1820159 1387056 2032055 445517 1069896 1892512 593770 659877 927302 859505 2057352 2044923 2226142 1591229 1423992 387543 2050050 1137764 590617 1526907 195246 2095790 115935 290234 308850 2269203 59484 1677077 2247427 1046976 2099163 921662 838033 745656 1604386 1040151 2255638 2201504 1395127 2050053 2077352 2159083 328253 809680 478512 1271446 1172446 516736 1663823 740461 2640355 2255529 1642209 1009872 2582374 2079258 417805 219988 1351169 2102677 1150128 2475129 2256731 2635887 1586539 1534827 88234 1646759 1427057 1988732 2366600 337300 1079716 1191731 467906 2434479 2561710 1428596 770622 80308 1789210 1598788 132170 2139553 985826 638824 2488811 2293062 915987 732040 1383617 1968071 1461717 1983525 197793 2580154 589499 273503 1812382 1597558 1083089 96836 1423640 110592 1653006 1836172 751800 1563264 1986706 1716811 866371 2372553 647792 1256046 280028 621805 1523480 716426 2627567 1483654 2144951 919153 1628816 2335099 2470184 811660 1707842 1835868 509179 2148360 2519965 1100983 1347538 1168494 1935547 2546353 1905177 1150475 2240439 1243734 1128397 954778 493350 945901 25691 375288 1307936 1550823 1034838 2384945 1146582 827200 251099 281966 2272601 124288 1332078 1752808 119923 138817 31503 798616 2066211 1481849 2014331 1775113 2621129 2549804 1638413 1341349 1553731 1524940 1527154 716509 2001300 272632 383609 1089623 291097 1544865 669323 1776468 1806884 2371562 2166361 834126 1494424 6360: 1223439 6361: 2529411 643306 751532 235271 6362: 2138883 1682580 134023 868916 1377142 2439674 225498 772005 577173 2311225 1935700 2412767 422853 441964 39394 1156235 1812636 933508 1185228 526160 1474846 1430980 992119 1578199 250695 48368 380139 17336 6373 2113975 1988999 1927143 138389 521482 141961 946736 2116550 65463 2381222 636383 2052555 2255373 2350393 1136368 1126446 1562593 158854 2031636 351134 1036766 1204076 290646 976909 2392093 34205 994569 1434856 1103943 152913 2296550 2013131 1829383 808181 323333 339148 1361719 1988105 2043243 1503556 2513747 362488 78199 2003795 1308497 218685 2362712 1286629 1168945 666447 375635 2270020 62625 2648416 1354076 1807686 1189934 2300268 2239135 2172669 2564142 210306 69063 1720697 1574843 1116774 1367038 549625 387152 2487575 2439762 1579257 958682 2101604 2081359 1913244 1795104 1107671 1730086 2025286 2479957 1388834 1111051 2609531 506517 268980 1688879 1685177 485399 1698262 401250 337099 1061265 2043380 2108597 771977 1637596 1770508 1945142 1615323 1528437 1445145 975768 921611 1799844 1431885 2449227 1970484 2402925 2089691 2300741 1839781 480347 2555089 1466241 290475 310617 2013918 938511 2184389 2333523 748461 11502 2059257 1247284 528706 1309827 2294667 2182873 519574 285388 2422725 170830 494651 1149651 190791 859132 2028472 1944918 1057035 1323695 1016540 1283978 2518202 6363: 7751 1446708 6364: 996157 2352834 1768281 1943457 493551 1444602 1058910 2383020 1449253 6365: 334418 1737484 859354 2418707 1979829 1955299 772318 1566328 1569975 209354 723127 1190910 969530 2351311 1404145 1273765 2050448 796507 1751049 1332042 2218277 1720484 6366: 462930 2214844 267955 1398966 2566520 1017673 904374 2002893 431909 2027534 32785 778711 590107 1622305 793036 214166 1984517 1693994 2501241 2486049 41179 337780 312215 2021195 334561 2021536 2236182 2370978 391832 556955 1564416 808135 837942 202483 2464807 1553742 2279932 2439744 2312439 981999 1689447 1522373 1819028 1196846 1900993 1790242 2579051 638903 579710 1246822 2033300 1659731 539644 1128088 955183 1303708 2040738 1144845 1787045 654334 2390324 1436420 544242 801721 1000546 146396 195009 1275292 1670159 777080 1527895 433333 332862 1272745 2221039 461183 334644 1802776 2179380 2286810 265243 1605246 434971 1345130 2132087 1218533 2167737 464812 1079325 2201314 1475738 418975 667613 1532549 1832510 2235056 1271369 2200707 1918811 1893553 477255 629942 686712 514006 631192 149310 351841 1102143 730814 350294 1829368 2542015 2369467 159439 1910525 728435 1922482 403760 2342848 1029763 2104458 982778 1246920 1070441 628937 1298311 326510 1919962 712071 666127 1250482 652029 2278273 900639 2291727 2493074 265695 2640011 181568 2616513 1853024 931995 1854047 796804 1084542 374812 198766 1651070 692029 2158497 2493073 2314003 1795409 838409 243244 1016316 1423764 379486 1761462 1422146 335987 353256 1793333 1879266 1802115 1976832 2557200 2093255 2031652 484449 2453905 1896000 467254 2066185 1255975 366028 1403799 1233048 150254 2243507 1733879 2047055 1223992 1631676 1800072 2188636 1534657 72047 2290545 2105216 154707 2612895 588961 1773961 1238713 2512142 551879 2509279 420266 1282435 1476922 1190870 550813 1921553 2595796 1420924 790868 2586825 209753 1296160 2117341 1542288 1416455 1409239 2140799 147858 92020 1884297 2177991 1824637 2082942 410951 1202589 1197412 298935 932609 289045 237210 2530526 1357920 1941271 1964980 930757 316729 1770658 793369 70500 2481944 96831 1384516 37929 1951253 1422704 1362220 2490979 1422940 2215650 1454945 209548 2397996 1093991 314354 377900 2577379 856664 123522 1626677 388135 1030153 994842 25014 81538 2165730 831680 562013 1710142 2009846 2238696 485762 729934 41998 2201801 2152407 1365147 1825894 1994713 1939019 769473 1973742 1166693 910262 1312511 242225 561004 130290 1864788 466318 2535310 1065796 656676 2118404 1948894 269316 201952 3522 1796580 2451984 150900 1892119 2521901 509070 142058 2341119 1226820 1398991 1860431 896808 2039167 1873492 2183431 331537 379809 721398 2543307 1374278 1753210 1978549 1499615 1183374 429149 1400870 2163553 1123680 2468158 2501050 812678 1912489 1148418 1691063 598177 2287863 1738529 1681295 1711510 2151833 2224904 2170383 709185 1034489 2203115 2567586 1841367 864528 2631716 2610331 1821277 2137897 336420 595077 1761879 1833099 465226 910338 1431807 2497948 1548837 2294649 2351824 1703824 541449 1014783 2006823 687068 755242 788241 1428066 1320103 990902 725189 618915 84605 415926 182086 660319 1575279 1821608 2485526 1185298 635339 2111538 2465766 1246787 722068 2426402 2301016 2238759 703733 698282 429428 1286658 612477 214628 2187129 2518543 878489 1507820 1820024 369572 1109728 2462704 1786835 1292567 909668 33778 1349289 1691507 459828 1008791 2016862 661235 2434141 1779918 602025 564432 660063 743232 796774 2582775 1983685 194549 628789 1598201 2283398 2241355 622461 1051464 1827309 2588433 309905 2339219 220872 428979 2607922 2012641 2585147 596204 2237889 1200032 2011443 872867 2158219 181309 1985181 769562 500567 395536 1696587 1072061 2336462 741879 269340 1858887 1029991 2581261 92523 783725 2146374 715115 928674 2387973 2611155 718167 1780281 1438187 960601 2250563 2475544 1560007 2552993 362733 1950822 1624018 997022 1946947 1729061 2492729 1014074 1006933 2210292 2568217 590263 706143 401166 459541 761220 1811904 1529154 1388394 1043571 925810 1037015 1598878 1251812 2175785 675583 246047 2400111 820898 1513661 1595694 2291864 2000284 964966 53850 482440 786334 494380 434633 314440 1686050 22742 605321 874898 1319403 2114956 1795873 610766 1232690 735336 961193 594210 1600684 34537 187949 2319763 98250 1132208 2228114 1068136 1118565 2152396 2497297 2163674 1173181 1798111 2103479 1472971 2163312 1799499 2529218 151192 2331304 1453337 2276856 2558996 1936501 426435 1260256 543142 1160897 939838 767178 1319544 1878523 2408516 185960 1278408 882150 1568788 1712036 1460915 1105355 1378811 986546 838440 279008 1254915 1041228 1936000 2602135 2492978 2244004 2052673 607758 66310 1271127 2074564 1004257 1332895 747167 2187610 547391 1374870 1059566 142131 1939078 724745 531145 1971533 57861 1898960 1699322 25995 262960 2230641 2007366 451985 2413448 959249 2002781 1496427 1433474 955859 2260180 1773629 1210099 1423170 327947 2108625 758253 866229 132509 1791591 2616243 498267 1501886 1585732 2302698 470832 1975399 306286 2626421 1089422 808428 2211253 1856048 1824514 107322 1528772 903504 1626244 429950 845269 1267552 108570 2302135 2549559 2307587 153208 587394 1158966 1501863 1057652 8450 116627 2023652 1074715 1860967 1665520 1925821 1583725 1259191 2017802 1777565 1398549 1374252 752703 1994866 2076731 91339 2457774 2611061 785934 1850255 2576805 924396 739364 1459292 1956080 1702580 1064140 1589883 293251 2380939 175896 2218380 348096 1820579 1295373 2142683 2347182 121333 606142 668620 2380805 1842174 1697351 913331 1321007 976971 103572 1287299 1706077 889078 23710 2630729 1756768 1544559 649457 898892 1181103 529615 644744 1295013 1814832 671160 2330655 1874366 75839 893709 1741151 480634 435343 2288744 1509087 911831 770151 194170 1367792 508681 794301 2069784 577352 1431902 2526663 2497778 137352 645266 1558918 2300174 2208555 1414239 1739636 6190 11144 2098411 1019682 1889933 1704635 877727 31983 2138510 1137628 2372739 1756467 445473 1521216 1156517 1649108 943196 2019821 1651898 1340552 1279090 2446058 1385415 1300646 211375 1297535 1382678 2340639 300992 654852 471772 1789021 297578 1337848 1701813 1618005 1152060 905404 2325773 2427728 492277 1077209 2648007 1102140 1003817 2193315 1710045 351104 2566932 350616 436856 2503023 1505174 1458281 1591415 2381286 1402106 1209760 2487802 1972542 484496 1708367 2442325 640624 1876600 2528922 1518565 18949 735927 381867 1282476 1211176 77584 75455 261650 2581889 2430545 1297121 2441630 854403 442509 797940 1854463 169164 43906 1637952 1525060 1870067 1551213 1945862 1071315 1628747 606832 1575823 2090837 1210956 1669177 2261561 1346376 2294971 770078 262167 1212107 2289249 608133 2450884 325502 1800976 1499236 337058 1883992 2558307 2008927 65125 511824 664779 2159027 1316817 62549 1185979 2393386 909101 1974062 524460 965867 2041830 2205815 689463 2031154 820823 1943950 1751851 1040032 871651 626437 1806311 78373 543937 2420773 757542 713753 1018100 675056 949688 771490 1075984 39011 1886817 1627191 1347203 187180 2274004 1088491 587479 661655 2262092 309717 319568 356128 18624 1974698 661961 2325537 1656421 1699382 2367316 2358701 2113728 1868333 1283604 2636987 773256 2093386 2229872 2408681 1393761 2485361 1402630 1184502 843312 2542203 2168754 12904 266758 1979256 2338795 2342652 489764 2527410 1109562 778198 1021504 499507 1902387 2340104 1016653 1720812 692768 763643 1509558 1362152 1724587 948851 1720539 1460212 2486305 853786 361405 2138174 558645 2638104 1981906 1547609 1163006 285280 2313927 41416 1820784 2087606 1624351 245019 879778 677639 945048 1351196 1638672 2129998 584504 2647294 1331971 42092 466194 55203 1525560 2328452 1226770 2344986 1037536 77914 2198951 2184157 1469127 2061410 1902899 1936902 19144 2399798 1596515 2351757 1818315 820735 389427 1624895 1830438 1548770 1734689 24357 1464664 285894 1131188 2070082 2185238 1115381 1951819 281817 462438 1726359 2289554 1895324 1462557 1317190 2556164 1916784 1301424 2337373 517478 486733 694473 101460 1075908 967926 2641402 2644483 1740427 244161 943026 2467598 418098 651103 347866 871641 885275 2393715 581675 1411827 1678964 1148846 943129 1096371 24059 2364683 2332964 1420457 1725642 242420 1151154 568842 2509418 1780067 1055166 197371 1423968 2522831 6367: 301414 1283498 719194 1559917 246218 1611726 1202466 1767212 711707 1679839 1464994 411718 2144856 1576046 2281035 6368: 2644587 2159447 1880429 765061 934265 325384 2101185 39024 1029554 2240145 1516611 249112 1035081 1629499 465993 2015206 491311 2056452 1147583 1463303 846278 689866 2397261 2073207 1225320 1470606 565251 1545510 1394236 2349919 6369: 18487 1213587 1176119 709093 101620 550577 637: 1066248 2578386 2440474 1096265 2603213 46034 389243 1735438 2373009 1738635 650568 3423 2455217 248548 1707977 178287 1265419 2324835 1172680 2584052 2305174 353214 577314 1393498 2180259 6370: 844208 1854870 2314806 994569 293701 1795884 2245645 2505763 1327136 2427315 2390430 1910659 665732 1867549 939303 2438294 1170045 322635 1414424 1083600 1364674 1774355 6371: 1113772 1964818 2137424 2022272 2112818 1593378 1438620 2043671 2484384 2062717 1271323 1487325 446385 1582615 217092 1875760 482513 1026696 1712791 1305856 2038535 1836960 2026379 395782 2005083 84811 689836 528039 767953 1468968 1851155 508480 2531050 398136 2389357 1434507 6372: 1906868 1732422 1644273 2563452 939469 163085 2443669 2212089 559622 586642 1256989 2456685 1520971 1432772 575293 1059089 1080431 1337026 1398256 868424 363189 1120706 53089 593325 2167041 6373: 1767412 1136984 530721 2287256 2511850 2612096 1632184 2597445 649519 1814637 1646618 2416591 2311755 1934578 2073760 896791 2391253 1039631 214386 1078680 1900538 1036636 6374: 1599388 2630169 2252351 1927815 1080751 2512666 196355 1631007 2001819 1834700 1391246 6375: 655366 216947 2369595 280444 381402 1019603 2110718 826864 6376: 1395620 2534946 6377: 1285513 2396388 6378: 798692 1730592 843880 2536621 982068 1771786 1474071 1022750 601003 1719372 1941740 998006 117086 1438457 1758698 911548 1241850 2242565 1155020 2352824 933214 255440 1908577 2580752 875589 1682165 201092 2615031 1015731 2372175 920273 872935 168513 1667618 2175815 278030 1747219 2377764 2064695 1968697 1531593 1103866 302614 1687347 1625894 6379: 2573171 2368212 377248 2289784 2536736 432325 682100 1042619 2056022 9897 96708 434161 751337 206640 648284 638: 1811105 1059927 1694795 49429 2642808 1793313 1924560 699783 1623586 505654 1635708 280585 2648894 931439 1240476 704074 2248408 2014346 2452927 952306 1134307 321874 2277016 2264244 1099549 1035205 451449 522917 2511082 764945 627819 393212 283487 283679 205810 1984294 1884888 1857399 159136 899424 405295 1494377 935085 511697 2476478 615010 158397 1890717 1088005 1289515 747375 466121 297100 1561183 460500 1822440 638130 1118120 1233657 249479 2426969 1099143 895122 572999 1807055 2199535 1261171 1577480 1015567 1625979 955206 1693658 278622 298303 349015 142751 1986261 2319545 413634 2270619 1668612 6380: 2639023 2138907 6381: 436549 2137909 1070700 6382: 1336537 103270 2165358 1095000 915103 6383: 125296 1066570 636400 1122074 302479 880691 80511 1685903 1437076 1877448 2601632 892841 2507653 519408 558308 398657 2430613 2330548 2300268 986562 2286545 1420965 2393453 195792 1965208 1277963 758587 258483 2375855 639437 1125900 674526 1566463 172246 2448685 2159759 1973396 636547 1834052 2400679 1359065 1720539 955376 744984 1962678 172257 1413459 6384: 1482754 1484413 2272417 1011543 447655 1985347 1717245 518047 487463 1955220 6386: 1493245 546754 1866855 1619088 1310385 1290160 614126 381696 1570805 944502 1735774 598095 322143 1599004 1543069 487305 1630224 15552 1146984 673471 689243 2097934 2438276 2208453 2154513 1318324 1786625 2475293 1312063 685697 1864465 2331838 1414273 1191647 1359206 1867905 2566402 2115213 2627188 470416 335275 1377071 584901 1699759 558574 829368 1620348 486063 1364087 858893 2216243 212826 1367753 162519 1940742 186616 10405 740913 1671336 51405 1987937 2194994 494465 2317536 2565570 1681957 1369726 1909010 2532574 1327891 262345 1665825 2073975 2422557 318632 2599512 1743239 1922146 508288 948458 653987 2215506 1956701 1205803 2130991 119541 399545 1791669 2140778 2484331 1247413 1597974 1992929 681310 2343158 2484568 669239 362613 166772 2024168 2340681 2504191 2201704 1101307 412976 166804 99994 1454128 1194224 1669884 792595 1510596 310762 788207 1959853 757918 27223 2395695 538018 302180 805789 883090 2097094 708457 210922 42901 708479 1390930 2151452 648717 690361 231344 1554129 1133230 1068857 2574768 369375 983378 2273649 216876 634670 2159770 1970303 2585094 885906 461876 15214 412100 1754973 2645005 526715 1550882 77154 588399 2095658 696628 1248760 534300 415895 1553109 1420958 1009474 2003375 2238335 228757 1509677 100335 103868 719184 2506397 2601222 2216131 1171520 2037942 1226408 2366304 1632718 44413 856819 961824 2453005 1913481 1648757 1448116 2451457 532192 2313003 1554764 764356 1381917 1927493 688810 759226 942743 1490312 1712730 2600894 422411 2553235 187658 2603802 185580 73381 1878291 753196 470444 1130967 1769189 2610079 1217575 935860 1730765 1025483 1416960 492392 2437218 521748 850057 2273082 1783444 2476451 2458742 1719480 1217698 1434781 392153 627191 2524744 813281 1379235 2347408 645645 1041889 1170499 2571656 1653021 2107751 1909718 1191167 23811 2108579 641705 201228 1679729 1994266 1316943 1160747 2468027 1422426 1578189 1584753 2420311 251205 942034 1558926 2192318 2410176 325936 287793 996198 643829 2149460 2269228 1560388 553528 158403 2637073 1267513 1996887 1265246 2599026 1988650 2494772 1117067 1817650 983856 96104 2537288 2474434 1640074 1983363 1276327 126979 904542 1928781 28197 1158413 674730 264912 916107 352475 1270476 1788981 931089 238402 1969212 1203669 2290557 1273675 1114645 277757 2504837 2101669 1102381 2633160 1226704 1964069 306323 708249 1632349 2430944 1375391 1898305 1975868 854160 1922508 2483801 670453 2409549 2470618 2261866 2163259 786494 78168 477731 1803413 833017 953907 672793 1347500 2309593 2149710 1827663 2109359 417058 1794429 244269 101664 1270381 2529411 1435118 339637 1573444 805029 2145116 871572 1835688 776918 1672956 799791 860584 882097 1553351 2456631 974795 1018432 1543747 1986173 202557 2547605 1577913 2600591 1572650 2206915 228474 475464 908224 1307859 1241591 466258 1347087 1506798 2045836 1070878 322786 1789776 332175 918208 1049684 822661 805584 2558057 2490280 2382201 40166 915370 790379 115180 801942 409101 157891 1466094 1896105 2244992 873486 2256192 2208196 2172199 2642731 1464673 770734 378712 940012 1237201 1314837 2288538 1783259 1650500 1858354 1198098 1761492 1001960 556590 1968721 2358485 1163459 1415422 2111654 235949 2270770 1224266 402348 1279380 711881 723941 1052386 1452513 1030225 766059 2107086 1150642 1021684 1983666 978623 849560 70294 1237568 1453428 371256 320296 1713577 1519197 2303586 1656768 886615 2298300 2299584 479199 2608718 672815 1653099 934348 1412087 985653 2116229 2020641 84778 807560 1470331 1538117 2251830 2096804 1381095 2581095 2060251 2646028 1480767 188100 1900135 640933 966080 857473 1482906 1467728 1645066 1002611 143180 1241213 967638 1103323 1630859 2534293 1178539 1711491 1170055 2506479 1011687 1571145 1750171 589672 310287 1326355 807564 1343465 2555428 932505 1291084 59318 238108 750722 1011445 321126 914494 758181 2621730 673861 1413449 871378 1175712 1967608 1839692 2116863 904917 2063757 216375 1049775 2184391 1714613 977502 2048539 2285534 1602163 1893973 716847 961436 208354 689471 139926 513361 988341 2022502 978735 219872 414862 732422 1102141 1667449 712075 1953305 1034378 1497776 1240796 1164351 1900680 28061 616294 2068194 45115 723597 1957152 2162251 1640110 1489319 576309 1092174 1456378 431710 1769127 725107 256059 37979 1795877 2590588 1516641 1926752 958508 1956019 1129797 1646878 2041458 1158096 660547 689576 250281 1059175 684372 1546005 2227869 129547 1393734 374410 2181158 2268479 1173484 707820 558876 1630145 1967116 1845100 1975392 1607526 1019270 2063905 170123 1593906 948308 1365739 277608 2066583 1348172 1680292 2216030 2231801 2344025 770359 1762184 553968 2292437 324428 1082779 372253 2400779 88082 1106545 2565153 1002935 56183 467382 1485094 2210783 1110267 300066 795266 1618079 657336 1114221 1535320 2287724 1681992 692968 2125587 761545 231991 468280 2432507 2468438 2158190 1271531 2080809 130146 1129657 1799334 783046 1548237 1755668 1747723 830789 2028771 597851 403038 2635453 2486405 102010 1652412 1428028 2033585 909800 1046331 1144776 1436650 1819401 275419 1443267 1265484 2187189 1859923 1466544 2032118 2142886 1153781 378757 1291705 1500781 1079739 363395 1978733 1953717 582439 1527397 2277624 868227 1107657 1227951 2063470 2053710 335534 2477247 264243 1829023 1995125 1211238 2475362 1632336 74448 2299141 243162 2448027 1202382 763953 2070326 1934670 2595469 318044 1466600 1559191 167176 1611990 1262002 861947 726407 706608 234437 2342676 1825188 2317655 1613892 840539 2328334 1389749 1542007 2595637 1134720 845288 926093 328452 8788 2318313 181276 644681 1456231 1239168 1680663 55579 1203316 138009 149826 88808 2244032 217931 1966759 2337205 988673 2033762 1694649 555709 1948804 1782205 123628 1232689 1100576 1230045 358798 1655006 977755 914292 749777 1931123 1825906 1556105 833968 740087 212808 627130 1985716 46045 1023840 545669 2150578 212270 2543755 1171071 1113108 2073708 1473290 973446 533865 639135 1021048 2194127 1513524 2509338 1573439 2374837 2330229 986218 458268 737175 1683784 401091 2394398 453943 1548196 42136 1187674 529888 515051 1052942 1823257 2197894 264682 1848953 1557234 409908 239447 2465836 2472812 61500 89108 679792 2083873 482423 44000 2227948 1646087 268979 2456447 1983300 2520102 1996323 1570648 324255 1313351 1225007 151366 293245 472223 200820 1487051 975996 2614114 45257 1398109 1773292 770262 1880789 2365116 2012343 274539 2620042 2206950 1655527 1676671 586945 653624 2468711 1709191 1081598 1129107 966296 2633837 2341372 936466 939379 1364489 1238115 1058400 451140 954588 2453213 2099910 2571329 515588 786955 1381931 635407 2304043 1244501 2299155 2003940 2448463 677047 998749 470797 228744 82061 558329 1677724 1220417 1929955 1385809 942959 732888 2028736 818959 1837765 212882 1095964 2494170 188108 1701215 1529076 204655 2122214 1014723 2519095 1737236 212391 1214405 2601343 70090 2453583 2478847 1318013 756367 2608762 153787 1886237 1215567 2329131 1575724 1806985 2253273 452681 1405273 52263 1498988 936282 584896 2608649 1439053 1531132 1160182 1332537 1571475 937369 1932779 955752 700567 147128 1618504 1630306 1447640 1294882 137036 86816 1748505 2125196 907296 853003 1036222 1278670 937227 2530457 1104713 1481172 417993 1065727 886023 1065794 1646948 1370055 1829973 1233751 1476302 1168072 933783 1917541 506572 1277249 1531654 2285309 2090751 292150 566472 2254717 1627768 2465594 325044 691813 1891166 1942306 1884354 364051 1657454 2393654 1598189 162215 2309599 1925209 1006761 1949063 921461 1030734 524027 1707210 1860743 2438935 2046417 1658063 938161 669785 2218751 771931 2282552 1070214 1935879 942961 1994171 1379254 2077520 729014 1521638 415639 723876 1432383 2136822 2198828 1789515 685472 1947659 630915 1969668 1031142 2485136 2091320 1854412 1967613 1181573 1551734 857689 1766890 1299409 1555380 1430808 402832 77887 2618580 66356 1617775 183616 885506 1798116 1494496 602484 1837461 2177548 535322 589312 312073 2373609 1899659 596884 1824692 729305 2408249 534275 2587947 22604 2051678 2515949 642828 1045204 1492853 1820279 913043 1353135 104625 2070110 1211841 1708846 337108 757157 2161429 1244565 2332827 1983161 2441816 1900706 2214696 1083770 2111469 2456259 509345 1953088 783341 300409 2037827 689063 1263958 315314 1006093 910592 555453 773969 634611 784761 637987 338212 1946357 841484 1798795 1499739 1246931 1826599 1277949 1595107 855584 1259426 1176370 892299 795067 425953 577160 2172051 2218825 1123281 780848 2134833 2209742 1464912 1924366 1812644 1903033 2265595 1316135 1828971 1566526 2291502 885193 2399236 1450620 83035 1495060 1840099 398414 391098 1025267 1201029 2539403 1214124 1061892 1272408 970111 1417284 2079596 700756 2262587 514376 2576587 1668330 1392885 1819638 873700 946898 1696073 77464 182573 1786920 2483621 2323466 1889909 303075 1719619 623815 329094 440559 384345 814799 89486 160891 1115680 1428209 558135 1515264 363278 916731 609751 2317550 1357187 1115717 2162718 2353469 1467943 14958 204172 470124 135686 381960 1650877 2498838 65909 522463 2507568 600676 1231495 465968 1111955 1693456 626862 1111603 2387789 1722781 2583402 185530 1346904 80112 649381 126846 2555860 2551912 2265806 224497 1704413 1485200 1041464 369146 1145577 2501787 2301188 2346968 1370989 772917 122186 1807016 2467087 910994 1674262 1742279 408255 226668 1642259 2471915 2128320 1392715 512530 2453600 616722 650146 715586 915166 1980603 391157 2170478 905305 1020500 2438229 934749 983935 2518948 1850228 1566218 1581011 2134782 1611576 2398338 2039395 696989 275652 1990922 2609617 2019388 882834 1785195 1662402 1868416 1738926 2276937 2518421 571684 501000 792331 1976598 1152181 866757 616537 481707 2574162 755723 265056 1768088 1902221 84315 1687128 744987 1011193 415193 802019 1327989 1547812 1748365 1740307 2436175 413488 2066148 1356387 1831791 112710 2044309 1841988 1666453 1686941 1426584 1222900 188929 715405 1605661 1612409 1252631 1136223 1981070 886780 2526767 2409906 1666494 2129426 774961 331 1590347 1675635 2132091 1347996 820127 2293787 2361206 1808509 1114025 1142674 2130553 226783 2480170 1084088 91599 2543880 2151128 1191648 1680357 973075 2522683 2114127 1770065 1711746 3419 562075 851926 2509469 2413377 1417788 2312391 2567427 978118 673916 905085 839032 598631 2015307 1874657 1650532 1055099 1247478 34638 986841 1823875 476499 145949 964214 2402949 274932 565601 33155 30504 2469374 1208431 1758864 41714 114918 689007 44458 788172 1400140 43935 2546530 2075684 1575265 276093 773219 2175080 2631730 603399 223050 619852 1436298 1871725 1974729 2402314 249137 843053 1377401 1591687 1693051 1880822 1373363 74898 1368635 1776481 655273 577938 989380 1365941 1258472 2568932 1358870 179815 1188116 434979 489217 523524 665701 2210429 1746239 2559750 1562254 2092877 1804509 996071 2597912 26127 637410 2090679 2343451 1130868 46333 832685 1812513 2244240 2059706 2021502 1885453 1832150 2560481 445665 386842 1207163 533451 513174 545297 2308058 365477 562790 2101533 2300293 1879043 1196058 1602561 741708 2425572 1701592 1620376 2560060 512519 1919960 2129450 2028398 2276942 1300517 5159 778285 1896509 220337 2497070 1598638 1444174 1370119 778468 1972182 2381165 843403 1733974 2349332 851323 1250112 665912 2478115 1156864 1808718 193478 1799583 2082126 2475768 1284198 1102451 2096072 1592955 1952134 2335024 865728 2195358 137379 1887729 85455 355667 363005 1896048 1480713 1371948 181095 1485460 1603510 1609939 2307022 1996677 295337 2354494 2255921 1352600 464914 1420914 873971 1885980 834925 1294044 2052095 44446 959627 366868 785652 281574 1409891 2606037 687174 1060988 1861163 1148346 1320001 2565971 284219 1996747 498114 1102192 864945 30007 650486 1056298 675784 883819 2573750 1880457 237725 770566 420018 2141300 2003023 833656 405361 1783892 1813202 2554473 801924 2520443 1992356 597932 963227 299292 1721871 2139405 1792029 1278866 2052503 1246745 236571 1903210 284475 2486568 2327413 1578660 1436400 2011244 1820986 381692 454616 2363308 798866 632088 681954 2404235 1648618 365776 232737 1940201 1322332 1308515 545863 2505532 247926 66459 1689340 1277612 298175 243840 2176139 2168945 278886 2157439 981602 486678 704676 494921 1777641 2301008 1654377 2366192 1762201 2350287 1729522 1582704 1518138 1390321 1530978 1302633 1296358 2244398 2495107 2275603 1080397 1600262 2541399 2256 533956 168200 1034517 2315771 1312943 1832624 2581614 2193617 1874979 1024893 1708157 1124538 768888 1158983 978312 1353352 1570929 750546 762518 405922 245363 747894 2123214 2306515 1239145 535740 2422227 131134 1887964 476627 1347243 111569 2493352 2528759 2461845 2227427 1407243 1517710 664465 679570 2175199 1991239 241526 1312449 1763907 707863 1870691 390615 1157085 367322 1956526 410963 1467164 1905575 1795579 25403 337213 1816004 2632688 599028 1243055 1269743 1640588 2534745 805736 830448 2194789 607497 716380 633709 111644 873503 1908270 2316058 976202 467765 598858 333679 2523934 2113680 10455 1573985 1999934 1549632 4398 1082403 417909 2180239 1858439 116731 585975 1101961 2469596 1239249 2171192 261527 1790169 1082361 1607391 965073 1588097 2383428 398485 2572858 963191 2229734 568723 2325050 786693 1931465 628207 1915836 139104 614164 2333791 27051 412070 2416243 1640209 1526604 79413 98449 1744053 1392948 1791157 1229130 2214996 1967479 2025647 890801 2396925 961232 1042077 2301973 33109 2028932 387488 2373920 831388 980391 1979184 1077487 228419 188153 720244 1247735 625531 426735 973741 667847 1788756 6387: 1443524 2167331 959716 480337 1382909 1391078 105854 1940163 1010363 399376 2017821 1159410 694149 889894 931263 1514585 374566 494153 1215606 2004991 93594 927705 111261 1528980 1984798 2119127 2125902 2296816 1046789 1631106 1060123 124169 1820412 6388: 2630970 699539 167540 1915950 2582396 2396637 1621411 2352327 1961863 2383595 2431842 1318608 1464449 142986 2066217 2325297 849103 2523795 1368089 2139425 810353 797633 772090 322009 2520161 470587 1276647 1135081 1550851 1435091 1699788 2171102 428744 246263 1504640 2063418 438072 1753055 1956904 2220355 1791275 1015739 591138 2145178 1991291 163424 2239896 6389: 1749914 111447 767537 748184 231255 1051020 2138265 1090771 600819 2053057 1558556 609861 583264 253932 2574080 651126 2187467 2243412 2409582 1845035 1222137 689191 881939 2273211 1508296 639: 2353668 6390: 2259210 1622165 6392: 1625397 2434219 6393: 949045 1413678 6394: 452044 638812 1085043 261902 581186 376774 964235 907253 6395: 286100 927233 612980 1420860 6396: 659917 1620735 1757190 507771 1005770 802326 827322 2559742 911123 515850 618034 410414 929651 126681 2506455 1485971 203040 886063 2337615 1118279 1093573 554932 168527 838899 1655325 2201393 1069902 2429834 1093574 2429036 202578 1753346 768570 1570291 2544966 1558236 915006 1372781 686457 332436 2527116 1644531 859146 1671101 952748 1267184 1890058 1294428 2152303 2080621 347839 2069492 1834354 1489599 476544 54537 1453713 1716673 822773 360184 1792771 2233255 73918 664429 970149 1005337 2075693 411852 1277268 919180 2295340 469129 765528 2312449 386427 363989 1648455 2179132 2263696 2522434 515539 1230619 609451 2264084 914911 389931 1503267 78550 1904554 774520 2197085 194670 1590489 1886794 2228696 2468540 2112276 2508722 200321 1449253 435218 245014 1631918 2090301 2120134 829954 2003701 1152383 1996510 1338362 643860 327805 623850 2152138 811772 1829310 121456 999403 2315647 1360770 1419621 1458739 2059104 262583 1560518 1138731 705193 6397: 936993 757862 115256 2096868 1126015 84106 2293401 2287290 922032 1211292 369718 694894 1527919 230798 686587 1449752 1496118 2344901 2254554 2460037 2605179 115390 2591298 1809137 6398: 2311568 2520012 1615189 267890 1698413 205860 1658806 1959853 2112867 2227287 1367759 1573786 1027268 537053 2524744 185231 2071520 2414164 2142368 2333722 327458 632388 2587547 2440025 981639 319148 480988 784838 2077622 1167332 253233 1650500 1506601 2480819 2424664 899860 2054519 2174844 98856 464578 104701 520460 233185 2018987 2433884 2648302 1180738 2467656 87561 2569981 1673730 2566670 1374441 899738 1669171 1822428 1687750 2073099 612923 748397 311792 278052 1061062 2319350 1537635 2592299 620836 873394 1095761 2276992 2241958 915078 675943 1011077 875273 10042 783819 1899960 96029 1599219 208871 1250600 2595413 398414 1078087 2481423 1560256 1471913 14958 1915066 2375058 2540860 2281801 2543520 2188674 309444 2601006 697054 1686167 1756367 1985797 1211083 2562397 1820219 1197446 2275402 670984 1551536 754466 439322 1521705 253248 664658 682616 1740755 1653413 1160316 1242630 1278005 1605449 2125592 520379 676839 243800 2640301 1651646 2394474 933124 1869213 1487176 6399: 329904 1647840 640: 1996203 2049291 706372 1100294 31109 6400: 2142990 926913 106558 286213 1158006 6401: 1267355 6404: 2589809 1664492 30070 595920 224836 1605288 1116676 371758 801679 3495 2101357 2384119 1697182 974083 2552861 6405: 992330 2647555 161373 2626714 702026 2233803 1437766 2298788 6406: 591506 1225200 6407: 2562203 216193 266612 970022 1747765 1261084 2117579 1404129 2030400 2442133 2505489 1471562 1312688 1244162 521163 6408: 875019 352510 1024794 1745120 288775 1453742 1238414 730315 1624864 2625158 2326524 85592 216193 776446 1922151 1263067 724777 2533564 2193054 601098 516347 2252151 1218058 202945 1608642 398261 2018740 534146 1363275 1915078 2542878 1047132 553827 2449343 1025557 33904 756709 2348716 2381928 1911068 2360924 652129 1089042 1785844 2039049 696446 1206110 1742691 1999823 548102 898294 228278 1546678 97260 738463 850652 621283 2376548 2054639 707707 1565642 1433987 1191182 539162 785843 2607660 1896619 2291059 289945 445520 482845 1516851 1066433 2196267 2434629 1690977 916919 1139365 978569 1670940 345539 999897 805623 807896 1109048 2306717 1369783 893946 2407494 1581280 2431097 1861726 323683 663602 2516630 564887 1176101 254110 1667387 1668356 57961 404595 1957827 562589 770860 1557179 828826 2489187 1928791 1861115 657748 841654 531437 2610635 1868940 2528767 1584081 1064577 57047 361668 2036120 270207 1505169 56479 1428178 1227344 933259 183517 131937 922590 400603 1213851 743052 1648251 490783 1308973 803880 1929654 296730 523280 1618764 2500655 2574008 232464 1394037 1940247 2076387 2448915 1715645 1228787 846422 268350 628788 1146404 1281767 1740787 1076722 788866 863866 2461669 133365 1955123 633080 1591713 523105 1595579 744458 781156 2212886 1360638 7 2219240 228605 426859 2455393 2525112 2079590 955260 1384747 74642 569359 858025 293441 1763606 827728 2560209 1874612 2548328 2580885 903139 827614 1421352 37051 521815 1662609 702582 755386 112042 1931363 1720731 2182816 2513522 1836172 2594264 1215080 674005 1793205 1367254 1688951 2434476 1948236 2595506 2393173 1545380 2319523 373563 989674 2461484 582104 2214147 125818 2150828 90794 127165 1191648 992132 2395795 366656 2130473 2308781 2448363 339179 1383944 1068563 199207 2329029 277433 2224349 538868 2353315 1090034 1596495 1814277 898009 1947278 1879415 613603 782566 2413057 2160306 1842007 1737342 536624 373067 850657 539192 755908 47681 1243412 1501043 962669 2001281 2240433 1494097 1444581 856890 687174 726045 614897 2003626 1378361 1378999 2086348 48261 1683888 2467963 2393754 205351 1429971 721293 832230 1750498 956647 2091703 884280 2486436 1321682 2582608 1064352 2047333 897437 111678 1131667 1652960 163494 1113323 375564 691873 1682578 1015053 777065 285198 1623410 1269778 396130 538545 2067456 809671 1413486 225048 2058423 1662595 1926041 1816220 1514506 6409: 2384957 286006 2327225 500302 1269382 2159373 1385284 2592526 2299320 2052966 2235565 2419805 2302372 2141172 158827 570624 1840223 2313668 856802 856475 53276 868600 2605644 649907 1869945 1322276 1254128 641: 403343 229195 1897879 1819462 647176 675318 15660 35903 1526027 2405445 1843929 2417151 2364689 2410109 1052186 2450138 1783806 27376 1957273 2097109 1443906 1162910 978906 1169115 44300 2380363 136827 123133 108121 840573 419030 2059386 6410: 1554148 6411: 2282008 2447492 365855 594935 2461835 66787 6412: 2184775 1018567 1657108 6413: 1372557 1919574 1248089 808214 1396245 424345 914558 2097004 407024 2535777 1563506 1085363 512996 1772601 1531396 2434016 2114153 2259636 1963714 433743 1648285 1015045 2148895 2169503 1101641 2375029 362666 2056724 1265428 1013460 2646753 1109157 1594434 2150985 636106 231760 1489580 1518648 1707326 380905 279530 805018 2631373 1414887 667442 1156574 2444416 2374118 6414: 1199337 2468507 1568001 262160 6415: 2006503 2569176 2401943 168320 280382 2163341 2636687 153292 1762656 2047311 521287 2044730 2271853 1673540 1129612 6416: 1327295 116582 640618 1488881 1114967 249733 2337011 1365569 310104 2516738 706820 1672193 1327753 2494075 1835357 2269039 1060028 1870442 242888 2201265 948236 1588648 1729192 1408699 2021943 31012 1401025 1974478 1641271 2212308 1886936 1631732 1084484 380154 68441 577324 2321561 870608 1920318 6417: 1390363 6418: 765991 417386 1121946 2613829 2101234 807833 1207749 1963303 1397013 330832 55311 2593358 1443847 508585 694599 194728 1243686 1421179 1106041 2264426 427488 543280 1840114 2393506 2287863 2329467 1914553 865092 1064949 401639 1803599 679512 1320670 1761235 2181533 1825477 1982153 1233406 759012 1221790 1598491 1775657 1685214 1354642 2018889 91404 1782870 1960389 472288 1370246 100975 350079 220950 492331 2466888 1070646 62146 20036 2385869 785573 2401260 403812 1338881 1781036 6419: 1410169 642: 338289 1582325 1356836 1630967 2098802 2641375 97764 1025601 2024808 3638 978709 2068583 1953132 1098360 905964 1284186 2012113 1735042 1291628 1263908 1842099 2078863 1479207 722341 1834827 1328243 1821595 939502 2015751 1474466 1475006 936760 2359108 831951 1823065 6420: 2582288 1594096 1484213 1326660 138567 913542 967131 1388915 1662102 2131783 1076090 886189 1977824 595549 1372641 6421: 273382 592216 2240145 1933022 421363 977328 91734 1742820 323066 6422: 2212946 2443622 108506 854648 6423: 2116219 2209277 910909 1768032 2027878 2112194 678758 2574300 1504611 490834 6424: 1660270 854450 2179904 2479392 1604904 230396 2290039 2353840 2492713 859359 2338759 1577987 1905924 430602 2514010 1062413 1903095 1396781 2313884 2159067 1166433 794430 2285514 2474575 1125521 2384389 853033 2594192 1792025 334422 1151697 870643 2202570 1322185 1427217 797793 901587 1916625 2001029 1864262 8664 227276 744823 1513493 898519 463962 6426: 1376726 1766900 2624941 252192 402783 2011946 214158 6427: 1389212 6428: 93489 730256 127769 666384 1759074 1739354 1628321 1760995 80507 352740 2515496 2613104 70617 2568401 905733 789846 1762293 1473343 981995 68149 973649 695934 997538 1369877 2488216 2603689 1994550 1180190 2209724 1243948 743003 1484957 1255832 467270 2033225 2119088 744463 1366296 1416770 1083708 867946 437778 2041490 1899034 603501 778941 1595120 2568545 2170853 1117619 832456 403502 1892457 1741095 1948408 609479 1538360 1805143 1137611 2448195 12553 1752298 1757460 819103 2332086 2603191 2250113 2642782 129375 1483876 2221276 1033096 177568 2258127 1607359 1870446 1519027 2604129 1173662 2536383 1134552 2279338 664810 2458815 1424619 624509 1988289 2467253 883581 2126471 2514662 2129706 2568358 1004159 655968 1232347 2009174 1049739 1776156 899352 585566 505335 769526 41543 731386 1567025 2513913 2323787 464046 2494351 2083020 1348913 1587096 2100258 2221730 55229 754731 2149796 2537197 501112 1109500 31121 269000 1863139 1505564 2526460 77877 1090777 1042549 1168506 2453032 1738577 2065021 1711726 395509 2534412 2603676 2443674 49878 678154 1351952 700890 1474893 1741979 178696 2040954 1568796 2450930 564088 348367 2465305 1969932 1642400 451512 186640 75205 2524124 1122311 783378 481973 2214517 702974 1513174 156800 1155649 1360952 164438 1256318 2166213 1726671 1004965 1837641 320882 1795877 1710213 2529215 1339817 1262507 143515 2020158 2482865 2204860 559084 256411 901032 2037542 1068035 1425473 376637 259182 887522 1059510 1159609 285821 408936 1609858 2420496 1276170 1073371 2199627 2232102 117767 2176117 2255931 996196 1192269 2225658 751642 2029946 1605454 2109329 1942391 1154239 1524767 2477975 99047 1697011 379949 15247 2617068 1083542 986701 2396898 1477105 1812840 197811 536373 1743150 1553960 2513984 2628737 508898 1345348 2396891 1906996 1335973 1667278 1139053 2560027 686638 1252558 2310695 2437447 766938 2260723 847358 2219087 478143 1937905 569884 1444527 954966 2250 1995203 2327478 1473013 652623 61121 1161146 271930 2485679 2514202 1699239 1022576 2414289 1648274 643651 1737236 1862377 1955623 2561339 882359 1811287 1618848 785075 872820 898642 1043136 345412 1100822 285398 554394 775996 2052742 2455213 2197200 886703 688379 1962041 209000 716428 1360341 2197000 836133 1777044 695933 393537 1822349 1155382 1284516 1865023 456604 930729 1381701 2407951 2195259 742866 1197799 1838941 1299574 681641 2602454 1289459 1208347 1085839 1116299 1763969 1587504 1604640 1324379 337688 113932 2549446 1558081 750067 429875 1329940 2124037 2533209 391057 874093 917190 1753602 2579089 1497212 362290 1653070 2641477 1504900 2439613 164218 1095497 2416431 502050 2228329 1879922 963222 885639 453123 1924270 2457015 1387395 2445994 2334429 1556414 2026112 2351670 728481 2393173 1712944 1729210 1725246 939766 355345 251144 224922 416133 744479 1693376 439536 1879547 1553176 1490513 1918608 477420 1853312 2619664 373563 1292780 133941 2153285 1396941 2410845 665195 1637972 829920 2295287 1323425 1794595 354384 2348061 104182 1195287 2098411 2183560 2173852 2002969 943658 802081 559342 221422 1715789 1614609 513525 1707394 1385546 1019324 337077 1320864 2111196 3419 2183748 562075 2299221 2595143 864826 294053 2387551 1124854 48747 2468392 855088 2084810 2060947 353121 1961540 1607091 1345231 1905300 735927 1244197 218169 2468657 2153982 505951 1852616 2078189 1106667 114458 2254064 1282526 1173160 680389 2365254 1871305 481409 989599 274968 671518 1416699 2449393 2227418 2282247 1501100 1569890 539430 934300 1391130 1105350 2157073 974614 1749666 2360534 165101 461208 1640627 1648991 1474130 725721 2225451 1875534 2230206 755106 1163751 512345 1103758 1039379 600898 1711224 1235493 1444581 998257 33750 1982137 529652 1430083 1130975 2268334 1271468 1392111 1270716 2283687 2586509 2253392 1152801 2277924 1344573 2195377 133165 1720891 1429359 720300 2485103 219807 1077101 2477217 989129 1217125 318069 739881 1103546 430603 667457 2637917 619870 1968999 36473 2273925 1138652 1240515 2162197 586226 1658659 1405442 1036636 1541516 812541 2414685 64997 550101 1814696 1658355 203691 2455997 1332265 963983 160367 1396821 313436 1254539 2071850 931662 2560172 1889252 635529 794206 1439094 1256783 996199 108689 1607676 2589543 1083190 1684822 2154728 1150264 2264247 2423629 1157580 2143979 2371837 2229524 1742225 1119865 1810054 524281 1155924 911141 1788756 6429: 2242844 2140938 738463 553953 815740 2538416 1034781 2257728 2192765 2174939 2220174 929477 1026780 2492121 952739 1947956 1218374 1600505 1650026 1027168 2394694 569118 272746 643: 1367437 2577594 1702329 1066606 1716677 2135177 2482080 1673780 2049843 76852 247206 641525 838961 2071782 101793 2402652 1099549 2085644 1165171 478273 1649081 619960 2357781 1959280 1864975 894987 38115 1595644 2411805 1034886 609408 1066481 1826356 1118233 2608047 2345646 2122793 2526898 1169411 1169392 2116821 928996 2232808 695053 1618493 1687442 1137928 446097 1628880 1855359 6430: 2500511 2573731 317480 2384378 1451183 700645 2242155 1846414 256916 1545711 1194759 538769 1757148 1993306 1939553 2034120 421029 883348 2222864 816665 1723583 1641960 2032900 1024787 493458 1812290 556090 1702569 497249 1136335 769215 1269915 1364990 2200004 323427 1887644 69644 436853 1440062 983233 492881 142950 2042435 752807 830007 273541 1548427 2412008 689529 1736760 1674598 1648738 2309110 1186684 1886936 923301 1054203 2331203 545433 2335220 961066 377407 834468 51485 1507497 1382052 1560518 6431: 187329 6432: 55847 2245599 6378 742246 2500567 1638965 1988679 2195876 1287195 6434: 1521596 1278022 391195 2000161 1839810 2589050 591506 267844 2019186 6436: 1963198 1898408 1349437 638521 1809637 1673376 497254 576107 1330073 929834 474259 540951 48164 301764 461053 891846 1779915 6437: 1997470 2505612 2407624 1476315 283258 1889046 2464686 137957 1885018 249728 1103114 1401415 578854 1986005 544108 2353150 1989457 1265068 1687549 1993116 11062 376914 1838730 1913749 1891830 2018084 539919 552413 2226250 859072 2397266 2271896 2313903 2402575 1190255 1618191 833655 1323058 1820731 1821427 242428 1666591 1792755 2287089 499655 1966830 195484 1219966 1573621 2344768 839350 1666890 2572451 101047 1744294 847311 600454 2061992 1139320 1261143 81835 1943993 2220351 273458 480759 926191 2227428 1549455 1299845 2396296 678220 921104 1079815 204598 2079123 776777 1677114 237439 2263386 1207247 807980 687229 1385385 2458394 33624 899747 2322952 1079287 1011087 2242009 1892318 348464 1799934 578621 2447233 2626500 964401 1826700 8183 2359776 661965 1760917 802827 328516 1546862 2146035 2170522 1631433 1280704 389466 930328 732384 1700521 1897659 995469 1018819 2020414 1244852 1566354 2411388 1119069 624757 2027956 772342 392589 812179 1964670 1389108 7628 952366 94714 968489 1854453 110202 2001521 484449 2170557 2299732 1173615 2328062 2140170 2316978 1144975 1510839 227400 1248761 106593 807201 993636 672143 1404427 1779702 1605049 984263 2486658 460059 622665 1086093 1081626 1020622 1836055 821021 1881552 2318375 2221560 484807 1459111 2026254 476743 884165 2266278 2532783 143831 1111480 1985395 2080217 1499673 124758 1038791 117355 838975 2065038 2482162 962085 736818 1384217 666953 2580500 2263438 860930 2514210 245913 123448 2579412 228526 1830853 1173859 582229 2433875 1799009 2437062 1690370 2487140 2437812 282417 765546 871838 2239534 2125555 1368573 2214204 1862686 289506 2545164 1813166 936507 2019342 742770 2478838 785768 1195764 360431 2269750 1395369 1794965 2556393 2162936 1971394 1760585 1106552 197025 2179866 1096645 368497 642036 1496361 2572227 2534089 1227517 2358580 498091 1279202 1498934 2256727 2507583 679377 1938678 868855 2509187 2053943 1236142 754913 2322596 463109 1691624 504283 1744557 836375 1762448 1226877 213304 111579 2090382 208508 287787 1613830 1760360 1669574 1270268 946982 691408 661457 1302604 1379400 1413449 1613165 1001185 2288627 2627266 492341 896226 487961 133971 1105838 747147 2577166 206183 1389278 2029556 1107282 1573912 540536 1729899 2004252 827843 1757606 986230 1182321 10884 1476338 474253 1859072 601584 413827 1917936 1943073 2268027 1830243 1459151 2126250 2112482 129052 2617902 2019643 1121365 805516 2497445 1053881 770438 1194432 313562 948575 1618913 65702 677376 2078524 680259 2622629 844425 2129864 2386035 153468 1416365 2497948 1709869 1808463 2018605 620854 2627882 2487903 2267708 1760550 2632446 2123311 1307185 892440 1888796 1537054 2358014 2549833 1182015 215029 1200813 187167 2623259 1723872 2327026 115306 833991 852911 828012 707803 713357 443334 1296789 2576072 1297040 976192 359650 531020 1434881 2590426 674153 2423868 2262858 2377389 2257793 1454209 1066813 1758809 2433233 454308 2387636 1976430 802693 454020 2641490 571115 186746 137940 904635 2578331 2433670 450851 937001 706007 1917918 2617545 1323257 185893 664607 1172126 937855 1842222 674138 1992890 804974 367653 224214 859327 442861 2228015 1110039 1586806 1425454 604824 2534098 1272902 1661557 754887 988571 1831562 101723 516921 2179463 732024 1235670 1453524 2032488 246667 1290389 1753277 1720569 1635538 611822 25828 1256444 331413 1753257 2255106 1135192 2142605 805338 770544 1294214 98163 2453655 679716 966134 316119 621853 1585173 1092814 2552047 1674609 703504 1453192 1639145 2334459 2557787 462014 83277 389374 274539 604895 951217 1059660 1815297 2370498 2323152 117072 729326 100235 464100 921881 42810 2392749 1516837 249571 979590 2473779 2421694 1391452 488075 591898 1124261 838435 818304 471462 262143 24992 1784691 1963069 2269875 257003 150142 1185805 2293412 242869 1595316 1113019 2064312 560748 306456 799757 2237251 2640879 2144522 1832833 2112274 324965 1224902 2571955 587983 1433370 1059026 409462 2611810 229728 1045353 1704566 531883 2054023 1813161 370868 2067949 911965 1224566 864101 1540686 893890 1683181 1786207 2343532 845012 1687708 373535 1651317 933783 2535249 195692 1571733 674132 2620660 369123 203302 859581 1176165 1946292 27169 659142 1937925 207483 491380 1255867 2527934 687412 1230509 761631 1760336 1768891 1084793 2000625 1233559 568886 1281311 16648 1032596 365855 293213 1237883 1361008 170116 1077100 1665068 511790 1371731 1725192 1574633 1317921 2242532 946629 2161253 2226113 377254 1726143 457064 1786129 1017293 1995364 1193537 996982 871700 2544917 194179 1571805 1531960 2154637 1686415 735475 2213452 510689 2506560 784716 1546186 2569479 2034564 2192517 88239 1295749 741665 1673535 1647347 1120341 2103562 1027917 696277 600098 893270 2499981 514581 2523250 857483 998681 1667288 905374 54748 1197094 444275 1263488 2145820 596 1188037 1374601 20156 1326966 330629 64406 498732 2502631 560737 2375177 2054514 1655090 1548870 2484211 1465005 2018126 2064155 50472 590018 542729 2629684 1413189 1416947 2470005 1975204 1831601 2169133 1628010 1703086 2573461 1320649 842083 1102790 1259253 1650125 975495 1413048 1845382 1915580 396892 1813663 1038093 646479 800138 205259 1706720 190967 1509470 2328922 1841604 393364 1225613 2281273 1059563 849110 1466310 455912 1470838 2450736 453831 2087153 1120229 1183662 488385 2494382 73478 2162273 1959805 1200482 1447641 1025572 195016 1095159 1119354 2575509 1342730 2238805 1544031 2484359 825805 2565167 687728 433915 2315593 592585 2468337 1033728 2636940 2636785 522541 2388628 730488 436276 426639 1604233 2009252 2649409 1995139 786541 788126 1234042 2549934 888032 309851 345187 624395 1475526 2017944 2545986 1396962 1808384 1883427 2129813 1304768 108259 1774341 1774082 1098157 2036211 1313934 2063680 1218249 1650679 928165 1506063 1109370 1764961 1473172 628970 2481774 1962599 101772 1991244 178142 2508300 2045115 236980 481078 1558821 146179 952983 1934017 1153725 893394 855088 1344455 319075 783131 1757809 908258 1607467 1400132 882232 1342917 819944 838950 1110339 208545 2210765 174235 2447959 1359461 355910 419107 2520049 888878 1247809 802563 12650 2569879 2277994 2282220 13575 1727375 2474825 953329 2648256 374339 1358528 1083724 1765494 1169378 643434 622151 2585751 342520 873772 1589251 588599 754557 743823 910899 1927339 1345312 2564890 1984018 835086 1086728 304238 1673429 504385 2079654 2157060 1184498 1139231 76286 378454 1440608 2180598 948626 2531945 14088 2148651 1197499 1682278 2504070 1344294 2126301 1534262 458133 204352 1791332 1392283 1160400 596961 1138193 1205866 1002407 1648918 830438 1886859 2398366 342448 2611789 827570 417305 1342301 2535212 972973 227644 2350839 2114527 2575950 1476430 2434243 1282401 1255241 2545423 585730 778697 940646 577078 2159660 489275 712996 69369 1282971 1244599 1184872 1466485 1325446 1108810 2266288 1310743 2548298 1934234 188538 1043129 2626212 2006319 178097 670656 2514676 734238 1559294 106680 1059864 2512968 2503275 48152 2263123 1529916 2098136 2552332 2590437 2284710 1133974 1328729 1641844 835908 2495612 2123226 740397 2051155 337742 317603 1888986 615226 2388497 190075 2107455 317069 586737 2304423 700506 1932526 1228705 2266859 19463 1447007 2374675 570365 597552 2514929 306067 2191154 598972 2220935 1100710 79556 2495633 2227567 41256 855392 2787 1813977 2647114 1469364 108740 1798000 680077 331926 1323527 792800 534636 2569718 329332 1496989 2419548 1076372 840480 2533043 1410828 1172398 609280 738161 1225854 1701288 456667 943986 358803 1023272 431813 301086 1299063 809468 280201 1007929 950776 915163 1873039 2300424 237671 6438: 456439 1240132 593397 1321284 2259776 1881813 745764 2048347 2045875 2138520 161782 332751 56276 2422155 1418916 1774589 6439: 2360117 1585289 1641859 2418001 1907860 119565 2599422 1498538 1236981 1322139 806267 1484195 769925 2593494 1554657 1306404 1725021 64059 1208420 1922377 1197726 2516680 1351898 1956100 556412 644: 661407 2594935 1011759 706777 1899071 6440: 153249 422479 600529 1762837 1204130 1920090 975108 1154846 536090 1035089 191973 1739810 609601 6441: 1882730 829199 603057 397404 289212 2269463 1125527 2491292 1565936 791828 2102499 6442: 51741 1992041 1888450 1813802 1917241 2523172 2190645 1474691 429441 690435 874382 2267092 1014299 1207884 888758 219898 127512 257165 2023333 2603624 1330311 2569249 2118812 2150985 2257575 1164359 1762235 1354367 372474 105899 388549 2008071 2274004 2203749 2315754 1516036 1790205 6443: 1162007 788660 790331 320468 91701 1496277 398073 2296190 490101 1868345 6444: 383292 2431288 6445: 2084443 332230 1367256 1765381 1197284 1152000 68416 2473875 2512785 2280639 2078749 1448774 132532 1618095 1562675 2096168 59872 1193517 841638 282148 1033378 682359 1095409 567360 1143995 1383084 1624280 2460173 869960 1710932 657560 1473240 1340699 653471 178211 2516403 1888068 296500 823306 1506192 1649089 513190 2133250 1930792 733662 1383626 1636424 1757206 2170945 2298299 2031979 1973594 2175005 2053316 191428 2013548 1604505 1673414 2541087 806476 1604072 1799436 212196 853655 2642816 1884467 1850088 2546834 1589989 31443 1271239 557642 2456479 832047 569764 2275799 2075524 1565039 1204866 1576023 2214298 1725394 556658 501850 2077332 2458566 2281043 869373 157980 738456 2275961 706900 1345359 349417 1083181 373328 1842367 1319012 1636083 2114835 1476212 1918274 1910755 1903223 1412036 2630890 2177208 1843557 2287861 2394447 1025981 1705538 2291845 1343873 2462084 1775933 2178025 2527569 1074820 1417525 1958983 602789 2481507 1673923 2257824 282778 1792551 2593843 681634 1392040 148816 2138363 1661647 2193184 1840492 874482 2643987 1448117 1793377 949132 1238155 1301700 1071482 2489409 455575 251491 2161619 412133 798229 1717895 1201634 776697 2601048 2403183 1614660 326646 1109228 1013932 2217172 1726083 75940 1038698 2338695 1029458 2309924 1046651 679479 300976 376637 361668 2261099 897102 2459997 1513761 2321163 382740 1103354 124846 290391 2090377 488212 1273733 1352163 768008 2066676 2303432 2001736 868253 1531227 766483 2164031 143120 570021 2179248 2073220 2063230 1130370 2358637 238536 914130 70384 1279566 1786135 1561442 226018 2117563 1811569 1451587 1108398 2020925 2095619 2508543 2111159 489636 1089722 2242281 102062 47239 1269887 1818813 2116603 1969326 258027 984638 2051139 167450 2280870 824722 1110871 785596 1578394 893679 644511 2071630 371029 68525 1932098 1158671 2051233 732524 2257775 1313808 665691 987654 132032 1133858 2206623 975235 1626666 429721 836438 1012539 1767871 676640 1679567 1936402 1581190 1748683 2304350 2418409 163401 11137 1711804 2571949 2610105 1758159 2307827 2159730 81544 17030 2251891 209000 1316798 2637675 333 843183 1491597 1684485 2257098 714725 1040108 653027 1427664 1039826 2192527 510452 1582350 853033 1035017 2120229 2046461 1207222 1091902 1184101 2405922 2233005 1517970 1157397 695665 2424705 1166544 1631467 1972422 452500 1279497 2541375 199796 1533905 2075052 2033720 696293 204969 1658240 1533686 2308980 917631 433069 1319065 2493849 1627874 590675 2273992 1689816 446158 883921 60836 883140 1098634 605859 2532825 813041 691798 755124 2610330 1104482 1975968 172295 2515551 2415235 1257117 397585 1103183 2102087 2349155 2008788 1498634 1569467 1878489 452768 900300 1314857 1012679 1187178 519161 1438804 1277041 1294372 451187 14420 800389 2206252 408385 980962 1779841 863635 1847593 106217 1723777 2242365 1395590 1916545 1684584 1634777 365418 672633 452316 464319 1940146 107432 1108127 2056270 1233662 1280903 1760406 290371 2051630 753116 139310 805179 905115 1130923 611603 113766 736856 831431 1818083 2357401 1293925 1919915 568385 2376324 47578 2058492 1220216 638236 2304756 884439 1462659 2115225 1133630 739294 2045960 102360 763973 222061 1535634 1479092 1832549 2079808 2494511 1342488 1660518 703945 533956 22231 1320159 361880 2095765 1734468 528291 913345 1676294 1694199 1687380 2626335 1857610 2253825 428582 2090067 604942 88489 155779 1897373 454677 234905 1272183 1916803 773162 112227 436449 340751 1968241 241152 794206 2296178 414925 212551 2316015 1844001 1607156 137222 801242 416536 1424801 914832 654516 1327048 1598106 304128 1486391 1229304 1097111 6446: 1491166 6447: 1826349 642919 441178 168520 1929401 6448: 1188093 1779141 120884 745613 2505857 135170 1265800 377270 1377378 401545 2453959 526008 775096 2346681 849511 842082 1232529 284151 1222013 574457 1178010 1467319 759665 1651281 618186 505245 2103172 2597802 530041 2090568 928970 695533 2131423 1834647 488017 741745 228431 1859837 431638 955454 6449: 2520799 2557325 1324811 622584 50811 1496362 581235 1592937 2354353 613363 1811853 1608762 1597875 2460960 420811 2626913 1784911 682626 886951 49378 65841 538989 1442793 2000527 2058115 2045806 2319481 904106 298721 2427818 2227676 2294362 634541 1834374 1816468 1249244 2494497 968469 195048 2031053 1189088 4488 675318 2531820 2559435 2491788 2497526 157255 287938 2114283 2029981 1971835 2461184 1363587 809980 621429 654888 2575882 2285088 1895048 1701245 2309015 718112 2450116 2518751 1395499 972770 2007043 373499 1452889 1742966 2229490 1645364 203810 2494415 2328334 855274 1324943 1725003 725095 849168 1911915 1120808 1439805 2574241 220757 505980 359116 683989 1434878 919090 1699909 2199939 533387 2199429 981656 2533605 1142690 2297597 2340854 2487298 2395332 1181091 70011 1603837 2637452 2126211 23938 1956216 1588231 1414684 671876 2037827 782363 394803 2228351 703543 2272104 1965521 1287487 1331074 653145 2502359 2605233 2166687 442527 829296 657518 2441507 887633 872318 2247448 1448719 856604 1459792 380992 913668 1870133 1484631 1550650 1388947 1997612 2209521 867056 2402225 1248294 177137 2643551 1429745 624991 1004967 1282881 32668 1548293 972136 2298598 1699224 1290419 524740 79682 275827 1235132 2623012 2316678 2294687 2263466 1401245 1761822 1974089 997471 1600053 779142 747559 250286 2551799 2277565 2450550 1723429 563646 1997316 1240710 2328485 2166949 1541096 1757013 2266859 1809568 889663 1635289 1347177 1868556 1275692 1399447 113290 645: 192880 1356914 2632461 1789215 1645213 1402379 1483986 2379545 1550976 1754480 2360952 610827 1773129 1750977 2082946 204666 1425512 2258482 2373109 666299 2087845 1221626 1109822 1452974 1614269 793270 1498941 1452778 447423 1644477 1101769 1267394 726997 349549 431823 2135842 1554095 2553999 1998745 373119 648166 2441014 847322 500292 1541854 968796 1579413 2161181 2175093 2311225 522813 1617289 1377830 1888322 2314728 2378795 2584183 1352447 1942658 1615534 1456096 2478308 1462151 1297367 752237 2499587 607167 866077 2398822 1141177 490131 732131 129482 1729535 953003 200145 1103687 1653438 505237 1500583 2630216 1924230 1517243 899596 2177989 887636 2120869 969075 482543 2006405 1556056 1892457 2517886 341954 2626200 2274526 999586 1787809 792845 1897092 45849 847961 56651 1261615 909246 2365530 2327107 1128686 2040595 2446332 1646078 2525722 995281 119650 880101 244266 623274 1351545 302531 675959 256656 1737059 1050872 2177531 1640060 2418984 1474935 1691874 2366413 999012 1922482 849342 631279 1925428 44976 517851 2006742 1498075 1710000 2584033 1102360 1208586 2131475 1948647 243135 2085420 2462195 1603478 2066072 520083 824979 2008742 2385428 2426539 2029072 2106083 1185932 1253847 1619067 2382801 802638 1075192 959318 835097 1388523 42293 631404 1490112 126681 459940 367336 1081001 1174251 934941 1676952 645639 2304789 361146 862070 1528368 2142722 911164 304068 248239 2143069 1120781 43608 2239699 1118685 1732941 1347121 1213539 866640 454830 1184293 523640 1391845 845881 176987 188813 32555 596264 828759 894920 81721 2103323 782834 23363 1751371 1623493 1123671 2477535 375159 684761 1936930 1012733 318314 1000964 2342461 514617 2482995 1716115 2215730 2298090 449973 2416364 1184526 1771127 835917 1919896 891214 1605122 197315 1698093 1244104 581854 749658 408918 1887395 171578 1233027 1447573 433351 662045 1494074 491876 109074 958675 218311 2593783 349916 572115 2033178 504059 450207 474492 633239 2187027 356651 1686011 128796 964329 1619608 2626257 194728 954888 2129974 691886 2513718 1018583 1510334 715909 1256559 1491458 782930 1900464 1731944 1595102 2563400 1842297 2053193 954185 329448 1338581 2626794 2297647 22603 1018180 2159412 344369 1968531 88874 2203964 1797077 2237143 2038453 2622042 134027 1995531 1473980 2646773 1691876 1850652 435636 1912991 2313357 475382 1331678 2134078 1173714 797064 2358458 187410 2013981 1532627 1291799 1283559 473726 377308 2292837 1063657 662289 942703 2352282 1878664 2607137 2625866 1339647 1971532 268532 54020 1108138 2381849 1022668 392015 490686 861168 222433 2407374 1152533 2438459 665008 246657 2556335 1922324 1986605 98586 1176101 2343985 2382246 2318650 356966 227507 1273985 2433573 1155439 2016176 1826944 1049362 2222654 81734 1336906 338242 181389 32788 767825 296845 1997734 61664 2026558 2302286 1444251 711195 755471 521058 922764 1806892 2051802 2495765 2233998 933474 726080 1949341 1587062 1427406 493308 931316 1291263 1027050 1917004 2255503 1791456 1711346 2012142 2558958 1365033 1501048 93429 376464 1674112 1625710 2290594 2588301 2381411 1451495 2458340 2573152 1059774 2521342 1298468 1774181 1195941 1797960 956318 2268764 1640204 2134665 959646 161143 2355578 647162 404581 1900595 2639030 2220044 2585767 1056337 1379305 400221 1054467 1394194 1426860 2213625 2327601 537071 2524813 48923 2529222 2359204 1630543 2466332 159161 328431 2227324 1233133 485684 2185254 1305771 2288496 960614 1298917 1500526 1727033 91859 2566956 2161560 668304 794372 850656 171393 1957169 68083 446359 1013712 1333593 245864 2359486 1823541 1047179 1956198 1841327 2435356 75862 1254818 2411635 2408970 2120127 111516 2545548 1536359 2370596 1726750 1153029 881431 1055112 337681 2292888 2600176 2228123 1071624 1668666 2146795 858014 2534967 446210 1187093 134288 2513739 2644397 941849 1838506 2008676 2395412 672654 1136335 2394208 127238 2117055 1396493 1871659 294454 979280 1518853 1362902 748474 1997244 669707 2537928 1656228 5336 29660 1286567 623234 1289999 1051707 493190 1484561 191986 89360 1845989 753456 1572204 461148 2324343 1964144 965125 1997390 954050 1468007 2298329 723561 215591 2372138 32373 931122 444312 2533227 1419816 2142951 1105298 1660992 1618098 759537 2120154 1436917 1355009 426981 482252 879912 968671 1780583 972332 882200 469344 2088832 2625539 1628274 1575746 1752680 2584174 232430 302667 166497 568297 716928 1386733 2514604 1981710 772894 240300 418092 2460462 20725 1543607 587142 237157 2471458 889072 1931839 2458674 1390363 609555 2290983 725820 1367060 512728 2361378 425913 79773 874176 1214306 2174195 1965560 1461086 2124416 2487364 561217 293048 1853012 2404816 2619413 790091 426352 1775974 1199935 1937640 883605 156518 1841160 599417 971362 1256525 1973247 2374030 2160971 2416830 430284 2558202 2098652 623014 423195 284707 117261 2201356 2084565 309533 1887913 1584147 1682781 443970 1690073 2616474 1315577 1229261 1281292 253267 1924658 900513 259360 1447281 688079 2103185 2633434 501664 428744 2478085 1586924 2376381 2639411 39927 319326 486490 1900681 919219 296193 8185 896415 912961 1871917 885932 1279370 2429611 1349327 1569046 719071 2614383 2631546 2226880 1912720 296287 704153 1281329 1384273 1596968 480868 180373 513284 2137261 272335 634034 1035557 2371589 123922 719024 1365650 1364375 74919 998567 1547220 1831599 2511310 1495189 1746317 1450827 324080 1776961 211008 521267 2140253 1158913 983146 1092119 2430776 890573 323450 1596145 1029175 2179093 2410407 1475019 1283586 1153992 2605190 786618 841395 1330663 2089600 1525284 2140530 2548292 2138831 915311 158143 894901 111417 2388316 1153062 165299 2469591 1529386 1635832 1387291 1951687 1258230 2238658 488215 2133584 2482315 953540 2129878 2100726 1195556 820056 2119789 1601597 249748 2391333 1132085 1120677 2546362 439789 1389180 128783 1402897 1511404 1521143 2609484 1049080 2585160 1882727 783113 2313356 348096 1856167 908547 791350 1196602 2258575 904239 1854952 1440629 385471 619175 1697959 1158900 806872 2204318 728063 1344354 120117 986263 1130459 216484 361393 706343 1328118 2497557 510020 2404746 1518648 1638389 1761274 1210026 2035453 1596187 821900 248533 1432424 2060310 1885628 2392580 1161575 2202881 1295193 1136411 1531710 478295 36062 2506579 1938591 65164 2627562 422107 2338569 2496597 14115 68008 1293590 659601 2286070 569668 389419 429646 1784994 2101041 2139273 1982517 2003440 2626393 682331 1185926 453217 1440291 2151132 1470606 975853 1739765 2624541 876467 976064 507613 1730413 1684797 2340601 965587 2111857 1244123 1800518 220227 1710217 805453 609718 2124298 2510444 734868 1698961 897001 1034552 384462 2481650 1130374 709292 737374 1801474 1796167 1854592 1747979 622600 2076793 1273765 155244 374056 1929765 469440 1160754 1765278 2381207 15601 1921316 213127 751204 1819039 1129925 133290 2431979 1673735 1612273 1700307 2198894 2032798 1438614 505082 212351 2061745 923301 741818 2139319 49858 1398504 2181964 1091678 1631477 2377518 1905513 1427066 1811966 1059530 794026 996804 1691942 480168 806431 2003224 1697459 696959 2409048 2287458 1167551 1877907 678158 523779 2580645 1895631 1635736 1922629 1056249 2635921 1614929 1039809 130964 1706408 892462 649171 2486013 754634 2090850 1889375 1631380 1835332 2446724 2066661 1652281 1553717 1627485 1106390 791853 1526579 1163675 48036 2246926 2298663 1583321 2460567 137566 1294321 2529073 2117795 1286838 169489 1341498 2167552 1242142 1357107 1209595 1015518 1676297 1343962 1108703 2045481 585137 924631 321235 2069897 2042145 1760487 1418767 192561 452167 648125 41423 1161444 232205 342697 2482316 1532527 1468675 864545 143868 1668425 2352514 2303084 1817569 1337122 2629761 1883735 157314 319001 1049691 1163189 994812 799206 1014141 554424 1417321 1992356 1601114 680004 2297215 2451784 1097051 2178670 2243684 2187915 2449803 501310 2587004 2603463 614965 1835956 898640 520152 2180665 1915179 73962 2184358 1161120 836912 2204183 474224 621350 1120299 1441773 178576 1516548 2514586 1926811 1752551 1622217 523579 1137945 232055 370817 1809440 797099 1718460 1394763 2565516 1396663 412042 1749227 1879531 176216 1999471 1742551 1452919 169289 1516682 656295 620104 1469451 2609412 1842491 195591 735776 2343590 2081761 1698362 27839 1532118 2049750 802242 821456 1564326 2582145 1533572 1976137 191646 1714877 675169 787209 1149109 1162568 2284600 1135970 1075362 157349 2049755 830599 1355053 961888 980002 2374107 2268132 2614125 2347905 515101 134591 780341 2267532 1155826 2508486 2095750 1506865 911384 131865 2426094 362203 2313139 2321444 1230060 736136 872105 1723037 259165 2231733 2316878 615103 547029 2026096 1289818 1429820 2141717 2058837 343429 2628722 2265845 999209 1409653 626066 1524653 1442516 1532030 1451157 1122364 238775 1702419 639854 1355445 1470321 1377686 797133 2028946 1833620 390751 752038 363534 1230405 1478197 93763 444079 2032291 2082452 401239 1746016 893436 1678880 6450: 1616991 1752549 2605580 1367256 1863523 780597 2362818 1381402 1369309 475950 1912263 176611 489071 1611114 2188815 1253431 1480030 36512 2076883 2151409 749620 2576852 685644 332863 800538 1625310 48293 983578 2100816 1853721 372884 1276473 1522435 1345250 1132967 2253613 28029 1737192 1550336 1975955 2624555 492845 1182411 266646 1181422 2430793 1786429 1815530 282148 1538674 2058270 2353395 1710005 565142 189680 2012579 235412 855722 272772 1854104 215905 266192 2173758 547804 409176 2585605 2215738 672862 2134272 1695472 891081 1880166 1692368 1409373 1865375 2325459 55041 1398240 1405935 823026 844731 920383 2332411 304220 1412494 876200 804291 636812 382793 203094 2118801 1639266 888521 989141 2258907 1729740 1083218 1670102 611334 451221 538673 1477422 493830 1701760 576443 1094988 61826 820009 1612829 1361689 1096420 1469919 1561917 2167737 2436587 1645407 950078 2632117 2223102 1435745 1608839 877276 158801 53030 1496859 767884 815135 1277410 828442 2243424 561951 110584 259407 653506 2022459 614461 2029461 2383391 973219 1079816 2418984 2355491 684013 151671 1521902 1671014 2599687 63364 814729 779550 306856 685242 96706 2318181 449479 191590 1217849 2515712 625619 1463191 302188 2252017 1206225 1043228 154306 1336886 145774 1625700 1612211 923285 1646513 1591690 2216397 1521134 328170 1084542 2451386 1703688 935609 1667210 597525 312416 1216093 2311047 196011 1935338 1023226 2250230 1984369 2474606 2418704 2078030 68738 769643 1951632 1300789 1415187 1341779 1504055 2217835 897608 1457103 617844 1240546 208561 1687248 657385 1069239 968241 2000461 2464431 1069 2147987 158326 2492253 1293093 309405 162282 491008 448190 1808322 1402303 983739 2214298 799707 914920 1179163 1133265 135158 334933 271785 1724456 625942 1499962 2563172 689279 1277673 725046 2374513 2368815 2355145 2480603 720526 68102 1546650 568319 1177903 940532 1559837 9999 1244407 1493922 2210000 1549329 2440169 2106056 1872764 284591 26157 1811113 2444865 1612590 519379 168652 670205 1163079 1122977 2354428 1831649 423686 942182 2377576 214097 2288688 2291463 1357368 2075901 2475779 220528 2426464 2446634 425464 600244 181031 313128 1495026 856664 1611563 2646028 1955975 2292837 1127072 242615 2203480 1990047 189521 1911613 370685 691114 1310644 439646 2168681 880516 9462 2555099 1480724 999375 1492029 2530215 375891 1013831 1607130 1200164 1327999 2353618 315228 445411 1041993 2159060 1209170 1103948 1552340 1623692 1973351 2646626 2250071 1233815 2338715 887285 1877274 1137985 767052 1387483 1072298 1172650 564513 500738 1639290 2147020 2125932 901940 2583673 1049109 798229 1075233 1264878 2352025 169391 189234 809111 1579552 2205820 418727 2184901 2262623 767998 2492416 1391129 255532 1542280 913907 2501371 2443344 963804 2080174 680777 2187422 673882 2636512 2045179 1374727 1112211 1001521 1739993 750171 1986987 1133128 2504467 1640204 2273276 2105395 2542982 71204 1690385 1758943 976259 775049 2095436 1101414 322649 1007232 2427856 1433360 1713407 591703 522612 245735 735911 403724 316390 2478869 2535474 1768251 1612394 1775694 908141 2090071 545697 385094 371817 1925699 2103568 1632291 448691 481732 247823 824800 424460 1595562 1982118 1484508 2018449 1316055 1753051 2369449 2324276 1338375 1556773 335504 1265355 957748 2557693 422487 81843 239748 1270315 2619149 1835954 1993619 538237 261026 969909 95723 1889533 1747340 2326889 1981279 33778 2217520 81675 1827959 1825443 1206948 1958918 320787 1043428 813640 2417337 865136 2549352 1528328 728316 953358 1131452 2021899 524061 2039390 1264755 521487 20675 1965669 2099535 1336375 2349392 1212464 2563416 2120926 793578 1100083 1422343 721014 1029914 2099952 1447629 865847 2335324 189814 1321885 1852331 170836 1184405 317178 1177222 533675 1465890 2134036 2552641 1021792 1046460 2052161 62940 2602489 569852 1721675 1892323 2318662 1470851 2414868 729177 1593736 2625415 2335583 1967637 1181841 1307989 1351223 1572179 2517441 2514238 2037520 706001 2389410 137551 728601 841969 1714887 1248506 1721769 2073748 2566171 319443 1379840 2574075 2104302 720567 114048 1984999 1749309 1943190 702681 2500279 1461790 2562914 1269789 968262 1892743 1079428 2558448 165415 527763 478565 1333815 1127352 795973 1319223 1974575 726991 413819 1886629 2051389 287318 184336 350557 1424359 580245 1948415 1845083 788498 728413 784431 2350581 43895 461464 1666471 678224 1089410 426957 1961980 1805594 753853 243462 1561899 946030 2052742 1877423 1044119 740699 1297652 1135077 1539317 1437226 905608 732361 821727 2468759 448297 2190526 1703498 1491597 1495603 746378 1917699 894884 1035293 828181 2004719 2597771 2182029 2274383 2094930 400297 2440044 2560947 147730 373862 1464489 1762917 55415 1187835 1819973 1708151 822570 2483752 225219 2344517 345986 277088 277657 1250590 1383304 1688954 1689241 227846 569432 326342 1496427 249945 1764575 582685 1482814 2230245 1651470 2248522 1609417 1637318 2460829 1366421 1794947 910592 1488932 789910 1664178 455255 2524372 1602672 2590067 1789679 1760337 1320751 1743599 62449 1445454 389917 1201988 949455 1409708 2395164 55037 543880 1923246 769256 2376588 1301746 285424 666294 1191445 1590112 2232460 633866 1479549 975958 2548971 1472914 174400 635285 2423393 1392113 761515 2495384 1300773 1642073 2602142 615643 1784252 1694744 1257827 2024134 571800 2208014 945950 1584227 2104911 252560 820056 838498 854626 229678 160391 209705 1242439 2637575 1969603 1262207 1106322 2642235 2277737 1374916 2162154 36200 1430827 2602585 1199322 927145 1535119 624898 40031 2408694 1754557 1670491 1637087 2527244 1334442 690078 2246188 2420222 2605837 792490 2396226 465879 483665 1932978 244384 554751 633343 1612920 1549650 136912 2367726 1300038 535327 658572 577352 2237919 2518919 1410681 1978846 1147679 1241855 973857 1431209 1249671 489163 1675914 293575 244673 563467 2149471 699483 2570354 368792 2557231 1834947 1414935 2614285 1131231 2335441 590335 1640362 1774380 1962750 782907 73698 817879 1009269 560769 47691 367152 2613334 1188440 1566185 401886 59539 133297 559294 1747420 724651 1616681 680413 273001 664162 1573067 2345522 2493964 2140601 1423745 1077131 546303 521301 2381277 1088404 2384300 2602672 1533150 1457 2458873 751481 188938 2609332 1152155 2175540 2078037 311343 796456 1451382 195789 2453863 983373 1291134 964480 1300880 2582664 1497700 2227477 636357 2485891 121651 1393847 204236 1085528 1836950 86966 1484853 1009385 1093680 835006 220631 1742906 1443908 17462 767501 2208900 2577778 2558949 1641217 760885 2163806 1218418 2533061 1252985 920060 392286 845410 1779229 577419 796428 217592 1883271 1696820 2010579 440091 1247658 368292 2262886 992405 223814 2542324 354439 2022230 2121342 757438 970414 1952134 353077 954605 1105840 967030 2509754 2344756 2581397 2049261 2454216 1500369 67330 2275054 1594514 1539854 2011755 1775550 2474669 2128261 995508 1030929 1773785 521151 631768 2194287 1381771 55096 515523 1922071 328889 741620 1867447 2382403 2226545 870230 2069491 172964 1115784 1551536 564930 382284 2447465 2277924 179796 773477 506650 1140172 2528236 705948 907048 999028 508949 1152581 1743134 526947 505258 1858223 2171172 30289 1028409 872647 1117667 2627484 632159 918193 1515535 837505 1893898 2404141 2135570 2020673 267370 786040 2544906 2254783 217480 2237845 1909470 437970 1402890 1415460 557074 2424058 1069792 1691976 135215 652216 696661 177294 308784 298915 1582137 1636612 2156894 1604388 289478 944959 2012934 171827 1953677 1093893 1229635 1572660 391509 300618 915858 1496560 2214990 1078182 2073164 2613500 1469808 1038190 2093736 1154892 2275697 2446511 2570208 505285 1119218 735562 1777573 714127 344972 262854 46577 2448243 991799 1864921 940538 657969 1227384 848016 356926 192285 562512 1676683 2420319 1737201 520080 2006413 775070 2060159 2413476 1521258 1773734 597206 2433365 2554427 709100 615030 216778 1804090 1017331 48326 751022 934374 2294915 1418638 2029442 126277 1433649 711160 253571 866076 178686 421021 2521666 1953344 1082184 1319777 230125 414359 1280448 1032142 196584 1388741 6451: 2276080 962533 638372 1652478 380192 484055 604631 1754549 2364122 2607239 33780 1252897 1835280 2290263 1727569 756279 2138928 152659 572433 180621 410446 1922937 2151492 1735446 1641091 2540282 2146656 115625 2606937 286797 1877688 2495048 1704841 1729612 1220068 1147854 2165215 2151303 1736312 2595816 2293747 412760 321862 1993543 2243859 1174832 681229 1231510 2125502 669508 2460541 944487 643278 2380991 1631007 1200679 1976558 560834 2455580 227642 491335 1518220 2612259 265500 2352916 1665681 2260738 1533140 863737 2638913 1908188 1642316 2335732 1471920 2275948 924467 1510467 2363200 278938 656708 2385112 691430 286560 1814661 1946383 294258 215039 2228179 1490101 619873 1465965 258588 1084728 1393079 838269 1064352 2385460 1011627 2697 418902 6452: 2139059 1234886 6453: 1205803 444975 1904241 679088 1850328 6454: 114393 1372847 1340195 134676 2247388 1559017 67944 2545229 352313 1726300 8722 1857888 1976968 441227 1837827 1287368 293154 885894 1225386 1532150 257052 710801 2444802 12987 1093466 1439297 454674 2625096 711099 1744145 578216 1964156 886063 1609308 1704501 226010 1606561 2113996 1393976 89358 456918 171033 410579 1733917 2618503 1408491 2069440 2276136 1690557 1470826 925197 771422 348367 706825 2168681 1579810 1061715 666302 768603 2149301 2342455 1525519 1478647 252540 2459707 1545849 1434302 1496793 1875144 747759 683847 269941 147846 2100138 14647 2310825 2533660 374544 791118 2430790 2431566 2276582 1726501 1772726 187170 2523851 2287372 1871135 393581 918467 2132928 927323 1507756 1370729 2419604 1332589 1932751 924381 2424156 1193857 1163716 2509965 1591140 8632 89360 1534211 674661 153619 2353776 2542388 810401 968521 440729 2526684 474368 1744995 619709 1667731 2583078 398293 1659029 1799921 1168312 2014329 2410823 1798676 1261609 17079 2193086 2188137 1919626 1278864 421303 1773227 84568 2016705 707826 1927427 1279328 471055 225219 1277792 1685083 852686 385736 2289787 7034 1250341 431995 491960 760159 168895 1065497 328950 1446178 113488 2420939 1997134 860601 2034055 1516453 1340927 71164 2289506 2043721 319433 678365 42727 310657 203948 2058234 1445663 1859908 432153 412475 1812189 2053393 806417 45683 1731891 2469531 1425296 969462 791411 938278 211613 2522108 1700955 688003 593164 2246309 2329752 2582917 255692 2155238 1460452 1068049 2526155 1910259 1920724 849923 1481993 1391754 2235377 1353860 1075851 1738929 2321310 1093833 1023492 1908247 1971049 2641719 1381092 2415953 1735630 1765595 879778 1066240 1010087 819223 1881727 2454218 485639 2127723 512376 2418915 1030125 1486250 1560419 308485 2402998 1314565 1275199 2352982 2429493 2536316 602393 6455: 803614 2554081 371781 328779 1718052 31039 1241928 2600731 1937452 1910262 375461 1238422 522733 1645080 1879189 585389 1715795 1393798 691891 2297698 1570860 2152771 2639487 1566468 2370421 695758 2242468 652354 6456: 1419835 671992 2059079 1970641 2217325 1220467 1246153 701619 667567 2624804 855248 1828210 638183 1986034 2377616 1178644 291587 1296744 1284617 654211 1658265 1322099 2328384 1788825 2173786 457341 2469399 1582648 238826 1026855 1919121 1913241 1750968 916673 682856 523150 1571722 6457: 804322 2273327 479808 2369798 749421 1137164 6459: 955445 251270 529624 948733 1547271 646: 906893 1518850 369582 973501 1457991 1482584 1690024 1010190 801831 1183845 2407814 382098 1481406 749144 939964 618149 2438352 1495776 499047 1294041 2328608 2198495 471434 459167 363952 1734216 278092 2546993 2353489 214551 2211240 75940 1099549 1360098 2278512 2095436 23711 926513 2115291 1329242 1586614 171387 2041239 650450 561598 634922 1578974 385351 492581 2072907 379432 733270 955974 909477 2213903 1896093 264190 596141 2517906 1696706 2580986 529060 1301759 2143821 470446 104352 2375380 2576836 1450106 48741 463097 942192 241391 758383 591352 665064 1725928 2203916 856953 168351 550682 1443375 1363619 1710369 633274 1486935 1647308 1045588 501797 6460: 1649948 2416335 79126 1043044 494391 563277 1662087 177177 362231 1909364 1029860 102712 1534262 1231636 6461: 610915 769335 6462: 2351281 2074496 510693 380354 1443651 1789017 1957860 549551 2432537 112084 668359 269113 390756 453049 1585197 959639 1506996 1125351 1054742 69644 303088 2294027 757767 1721351 1167800 112334 2626944 738105 164804 370734 1522956 1972525 915230 1406255 2615317 2629877 2550494 411450 1617769 2567850 1798255 205483 164214 586224 781712 944111 2564904 6463: 1760995 1762443 864061 879221 855670 645973 2036072 2242286 1987965 2581856 6464: 1217379 506475 1180408 2229072 697478 1388502 33140 101276 484109 1675150 1204857 70617 595148 2096318 2190107 2122867 2521000 1852048 1205117 1336669 1874 20040 885044 1759480 2170753 1768172 150650 691245 895273 308173 1298615 658170 33330 894585 2559242 1288586 785668 2127043 81108 131941 404779 2250224 1373764 522744 1397787 2486770 40756 73203 674863 996626 759015 1110608 1952225 14452 1384293 2356792 2412851 2412453 288174 1547449 1509827 1853644 861897 1396046 464188 596633 869618 245953 1737083 1062707 1680626 2198975 1057513 184127 2642797 1531724 131938 1076061 1131590 1860915 2446280 95873 2331404 1847948 1678853 2176615 2345332 2054382 487928 2475417 1904786 447814 663334 1423199 1117947 1903428 2013769 1796258 1071752 2386500 549289 2438424 1123142 659491 2242153 2581524 102706 2413305 982452 1953721 931623 747917 1053665 359715 193552 1988519 1994769 1803801 341307 1612799 1605348 325700 1262507 1861115 1833060 776371 1540439 177629 1059348 2515101 2282869 944 1537054 2360553 1355077 2513747 2458720 1839364 2080584 625101 1407851 2449322 2162803 1959329 2341725 1551996 1095779 1609364 753091 1745972 2083942 1488481 1768246 751355 2341134 1614878 2311988 1251428 363435 1895160 595274 2636226 1530237 1118180 2291546 763874 1030924 246067 2282989 411354 324497 233024 753080 62618 2125502 2508556 990267 215738 168228 1649897 247035 569296 105803 2360453 1345954 571890 952145 2334597 493069 1844477 568308 103539 233827 2387767 480163 39322 1942449 1888512 1886630 1879596 1961146 1216271 103040 1273121 365842 1495104 1850866 693339 2159823 2543438 532651 528002 2192440 1918856 1525861 635306 1353591 1686921 1015663 851158 112445 2219526 2183333 28127 880036 1460539 2297537 1893117 1044686 1786396 541625 235404 821776 2183561 199789 62340 754271 1184470 1649198 1253550 1170198 1979325 323205 1495124 2608874 406737 789484 87210 244895 2092934 32417 108990 607742 1457996 329469 16287 1830754 100451 1215939 544690 1627942 1251864 2233110 444548 1876489 880549 442160 448175 91360 1121478 2580333 2363200 246675 1933714 900379 2196235 770071 84814 639755 1163865 2219140 648972 440593 1707971 336102 1059483 2368894 448920 2360546 2502208 1268606 1637793 2231191 2544417 2018530 2498291 2156368 2618825 257617 1944413 2347618 1622507 441842 32232 1924507 1301717 381787 1526482 1472109 466882 666559 2071543 2314755 2176521 1017863 2625859 746311 1069627 1259283 314043 1891779 361241 1862941 2532354 1424680 1570003 1806655 1059038 1639345 1579711 1741384 502919 1070398 2037696 6465: 1196093 1354390 1841056 355051 387679 6466: 805893 6467: 2506224 1622407 183643 6468: 1143329 1323080 1691701 820769 785992 6469: 174820 143799 573734 647: 13334 2357222 108976 1877080 1459397 2544332 1171559 556776 671440 592445 703643 1803243 2612884 583344 2641395 1735265 1444057 1689367 465497 510820 1582848 991813 869845 1046722 1184795 2354158 396301 2243313 365928 2042277 168554 95084 1932444 6470: 2461800 1843690 807722 2566318 2170522 1337090 599719 1550010 2349759 194727 1983212 1452454 1880477 1206429 601274 1968053 2485865 2471712 2245876 49395 461124 2277528 2347182 539221 79367 2318739 329936 1462014 1129340 1371714 749522 931166 543229 2392466 2368032 6471: 1758848 489144 6472: 2561299 1641966 1642166 457336 2525824 291581 767514 1294767 346927 655349 6473: 479996 77266 762679 378250 40563 2610031 1568784 1820550 1220205 2356404 2251466 152821 1891935 2318078 734328 832256 237652 2105273 363035 386214 2258245 499822 1113661 1589202 6474: 2042624 1997724 6475: 734288 1052289 1125465 1166661 2098153 2112389 1994029 2105852 310002 2503156 1461115 628780 696539 1526711 210808 1242432 91166 1167442 2387785 119236 1110817 27339 270764 2048085 341908 2120221 1713847 557279 1618896 1539612 2531620 1982364 1505770 1221295 335628 707221 1155596 834623 1584908 1252421 1628999 536894 796190 499448 1694062 27310 2135153 348247 1110906 637428 175887 505618 546710 2301916 1926449 2545785 377285 1988569 416076 2447990 1760995 715269 2120087 2204961 2259912 185832 68122 1571811 1082385 142189 798808 21368 2226876 435589 339053 464726 150380 2510892 1384263 965948 256747 715553 1774648 296202 2288634 1809331 1959459 1180143 1492164 1233023 1133358 622524 1578428 1192830 2562731 187367 1751314 1082656 1881486 362254 1344907 273782 1723278 1824001 1446872 1092660 54951 1053067 326151 1464429 2024965 2601453 2188124 371138 552750 66550 839811 1456253 361101 2252630 1899113 1204775 702325 1384836 2630465 1495626 132589 1125501 1350523 1041757 2394135 1633712 2318360 246515 544914 2401150 447423 663283 1422966 2607760 242573 279443 2042048 1829958 2644747 1215225 678793 20918 2417476 710534 882007 691467 1541788 1206909 947105 495505 266808 331716 1314198 862524 2113784 1002768 1602714 2206019 1740424 337728 1424770 223035 1264730 1312828 556719 1059081 2640724 985800 1509630 6917 21116 1734867 1662226 448573 1406148 549432 2638959 2005418 1946596 498264 366215 1349394 785107 1882776 2145397 2170348 2413347 1978844 735497 2128171 1816974 940910 2164242 158310 1248772 1715642 1066698 1924407 1152715 2087213 1381396 1873813 471810 2178919 1909558 620091 1591963 1492751 3549 1221350 819834 1667558 1290606 1383451 2060632 856866 1137232 1640603 732970 331346 1080088 1160801 2020457 2458363 377054 1000290 1182478 1341348 1078170 2140297 2338791 938584 432136 386249 2163574 220746 1165389 2173758 907779 307667 1521943 2036550 278542 2601090 2511925 1787045 1647423 641636 1470295 1966830 2346555 251566 2112653 1994550 1120983 2186859 696050 1412156 685304 1236952 258045 2076613 788786 1712025 363833 2394392 339965 168811 1140669 2076098 2316561 1110937 2144888 1419051 991984 146396 1394328 2451112 2285353 2213601 2280649 2546016 183038 568153 2159890 749445 389133 2572891 1355676 1664702 2117700 939195 2085472 658314 955945 2518728 2162832 1528653 2122595 949660 774632 1410162 1532757 1347977 2437003 571801 1691131 1798091 627838 374599 623215 1468238 325745 1692161 1861330 492636 62801 122293 434971 144965 1629803 643411 1673009 270555 455908 1438636 1842971 79625 760189 2374887 472845 1418759 922243 2186968 1080185 802617 97243 548305 1380623 1172219 1334583 2141661 2549443 1260096 639561 2648717 651579 1003060 335500 345869 1663295 2081276 189228 2307115 371723 465762 2579741 2644238 1957208 698461 1163415 1884000 1014001 417857 321121 746444 2012417 99698 1301934 1940293 842601 1589886 274017 776254 439830 2338815 138594 2352917 1793117 2041252 991337 1188648 701179 840067 1497992 570343 664209 588399 1793794 1059357 807162 2221149 1493758 3679 62511 2092770 1990270 1451365 2610823 162679 468497 2537646 2609509 2569708 1857804 1557805 1640586 299153 1954560 780645 2527760 155336 711627 504535 1853136 2396329 451002 2234127 329751 976354 356475 160248 2598343 981989 2043250 208541 1822624 2379687 613506 1125938 2041348 284910 2626748 2121080 1012745 1967068 1770082 2258479 2191325 598031 1326134 933342 741423 263756 2406150 1498036 1509243 548550 817906 713423 1626801 134456 2022472 1515478 264612 2345910 2332407 1734771 1880345 130571 1447933 1442123 366896 226434 627871 2062370 2130063 1023995 92712 1424085 464570 744837 1766313 958751 568734 2153027 2647532 362144 341342 2589308 2397657 1109848 999177 2228058 1420406 2092933 1765842 2189590 163682 1761121 297668 1995885 2535126 1058128 816350 2487457 74722 756832 1295070 1613816 2543645 755601 1996009 191428 1134764 823932 290422 275687 1123348 2001491 2088481 811534 1443822 1956706 492794 705082 754979 590305 821238 1568099 212138 2417089 2159114 687552 2499239 1835340 2056443 1946010 223054 1696885 698934 2278536 2436067 625619 2352391 733702 2045652 1370360 2540458 1597524 415204 581472 2514328 277127 1040579 1232018 1556710 1194833 1626082 1981039 461093 1700252 466876 219558 757019 1667268 224519 510634 2296425 377568 1295304 2649023 1203557 1495616 91817 1448161 1933085 1090695 1860633 977753 733606 398893 2435371 1105412 1504203 1633160 1036545 1858948 1491771 424437 240080 965740 199769 1959058 1818280 1895478 1381302 444083 870952 1576975 109360 193907 1283829 2349120 799181 2531952 2646115 1848651 2348924 663707 555005 2467023 1970471 108561 1983547 484224 2582964 121963 1270565 1439074 466778 1898970 1983979 281660 2351516 1856770 1698079 184163 311532 433559 991263 394218 2510111 1172062 1031567 1166964 532963 616196 2348582 178547 1256825 154166 1177902 667096 1559490 1080373 2432481 1380501 1630179 135178 1562493 2434829 27766 1918229 1112830 2570348 1156278 1466096 741852 1089520 16732 174809 1576420 1048465 947637 271907 1348134 1501772 2435804 1137877 1997478 2230223 2222482 1089015 2543038 2252848 1711812 444717 860048 1625254 1471051 2316811 1002059 873418 1101177 2319486 2199307 2625382 2543695 2258700 2518529 181746 229785 668760 2136094 484813 1432453 1631405 269139 1823792 693797 118914 2111120 386474 2643694 1296841 705327 1257754 291477 862657 125765 613293 609087 2523778 1379300 2098361 304049 2415270 195429 2035337 1623963 1628891 1989846 153780 484449 102504 2073545 2264332 1149616 849782 638006 2242160 2417698 619357 2099562 1703672 664990 2100130 603463 552904 2639157 1723251 143007 429972 1943581 1562313 2282294 1413270 2177431 1777569 1725175 1475471 1788288 2432953 2105747 1131421 1062507 1814587 1148233 728238 872102 1838998 175193 286153 1287924 1582956 672509 1466413 1790595 2460952 2501878 2378999 1260092 667892 2193162 228530 534388 2108920 760734 23075 851848 394238 2011758 1083474 1095749 1464792 1730948 1298866 1040766 382426 579587 196918 1631676 1772334 186874 881666 302339 2588787 1297154 1797045 959886 2504652 798730 127145 118361 1248370 2260612 2287405 1508441 965536 2359084 144403 815904 1546641 900542 65100 2453692 992817 1714911 127471 2258866 277414 674433 1059491 271253 1358535 2542895 2374704 106428 2505462 292894 686431 1128842 1225887 228860 1752242 1253698 2195032 1293093 1918725 1663301 2609995 1024797 69169 2498443 2222527 1407027 434787 2257882 1737821 986807 867932 2160939 2413188 1704833 2002692 434059 91265 1498670 2341270 2236018 1178106 1391995 1715827 1512075 1921293 54589 2321139 1527836 407844 369805 2269948 2195270 280213 1989494 969342 291631 2402646 439542 1992558 1736315 2502668 1672713 2398984 1350702 2606696 2251220 421300 2616256 1911774 1948477 854290 1315883 982249 116726 2475615 1963553 2417893 513692 1220682 2142350 1657704 1920871 2375945 301583 844752 647295 1425844 592531 1924211 2362967 237717 431692 1007209 1894003 1908014 2601774 2084722 2197259 1130940 611952 877177 379221 802361 1037353 775045 238998 1332550 483529 1385220 1550282 827986 2184267 1683007 1813169 147858 411377 615988 12934 585651 155862 2208027 965763 1894627 91865 472577 1050207 980280 807461 1954977 311519 2069148 1428506 1656960 2628776 1400632 1411871 1224870 1399885 981352 905490 1981291 178685 2353927 217107 332385 350915 845889 1959626 1516883 2517763 1959055 1252814 2435203 2211974 2034920 507216 1740190 45475 989598 540427 2208565 983203 1580548 336661 1523842 1553197 1702577 701589 1017143 285166 1784750 1675952 2618503 327713 1426080 1824804 2175465 597176 1211525 2350732 996119 96964 1905321 1174732 1089201 10655 1028629 606675 2004750 716259 559029 815751 1502640 2576357 2422284 1612973 1091886 2111906 1152265 1151503 663539 89289 1771653 102831 1742750 2026453 2643176 268994 246434 1424243 1511249 2105086 1262809 1087228 1140679 1696576 811720 18843 2292268 1753734 1387118 443474 136853 2430302 994098 2523379 1534958 1388574 1026884 834538 1564482 580497 825585 2111232 2439237 1781139 497407 1193508 465904 1544892 1435345 1265163 1068377 2631930 674957 1842255 886209 903016 1211514 2030935 799813 2470623 902702 2008841 2470689 411809 95186 61075 459416 1555214 156097 1257849 853067 2137441 913327 799817 2447462 768847 2643990 1109322 730112 1720570 1883054 129962 497016 916375 689871 913772 1411701 197887 2405793 612682 816146 209548 1456267 1535176 97264 1908474 708130 2055542 1892405 555910 1912099 1185632 2328608 921610 374843 1128099 1417066 2039691 1198759 1427044 912182 1656933 1791081 1499743 1119074 366170 750803 806084 109005 2641809 2387796 2120753 2538688 612928 298065 1029922 1552813 1078661 1673546 494520 2439199 2134809 1588483 1993546 1320955 1242267 1899543 117739 640858 2059441 1442413 1869898 653149 1402537 2353847 1536870 672215 559481 1627772 1016448 2602394 2349040 2442575 411380 1548075 156622 1601706 1590203 61632 971424 2044150 2567633 2498333 758392 244494 60824 2146625 596205 1216639 2024656 1742192 1928122 1237744 1894311 775186 2571972 2090573 1017223 75029 134373 2314726 2544993 1526904 1755138 1638862 2634476 1689823 727471 773717 2520026 1135939 1429842 1088699 2001263 1625264 1776196 344237 406419 2205091 418075 680406 2078062 309223 2617244 2111656 1607187 1826970 546110 2340229 602944 922327 1578010 2100032 2493781 1296506 741360 265049 2002499 705670 48619 2351452 701353 2039103 1394170 1601261 909553 741500 699299 539841 1332519 524011 1152810 732960 704227 692652 267662 2228803 2501297 38297 2098047 532290 530902 2601582 890688 2253142 1522098 154131 1665411 973631 2612388 1175344 898188 2632882 1641939 1038171 1279626 1586162 2422941 1455396 2292759 186620 982017 209357 2627490 1686637 1835454 1829997 151148 1242406 562177 1946624 2077121 1056577 1952775 321376 1862462 1866589 526370 1636532 2016197 416451 1684267 628332 1679882 876063 1289158 866841 764479 2243105 2143121 2324925 2482936 1604774 146601 342073 1973361 1543870 602043 914894 2231682 135111 2481403 2583920 1345752 1161806 1735025 2538389 62753 2412608 2294545 922318 1847293 854875 177597 98694 1402099 1029870 1256488 1073973 1231012 1870991 16443 1865823 153407 1208144 170586 2040067 261151 1919795 414320 817255 440831 1935704 1534227 1191845 2200263 581597 1893034 1976150 1406202 2358648 402546 557766 1629180 377016 2568484 1612264 369599 2238604 920268 1118177 2618326 529993 1614876 149975 2604659 1345784 1793349 35150 1218004 2492681 1856550 889014 895160 327062 2156196 869201 1827234 2166320 1199067 2328480 1082321 9943 220262 1834476 377736 2302646 336680 579633 1176680 1295722 1457115 286263 1586305 219956 2109041 1607627 1256286 1215526 2535044 289023 1026688 2297607 2352984 2354544 2590276 236887 767945 2256228 2402630 2199841 529809 188374 861424 2421763 1879183 1805709 277181 1460260 978938 821863 1360340 1670742 430367 19242 2083954 2263804 592894 424315 1452818 1141105 1230975 829472 397434 2537688 564610 2270285 2644277 656643 2135310 283471 1908656 1771333 1637319 1622823 2093401 1834181 1622330 242209 2366159 771426 2548272 7620 1307588 1053804 603056 434832 24393 1126164 1154052 2299152 2300227 2059313 2630257 525952 2562359 1234709 66360 2180866 1856385 2328047 1184047 1041781 1683203 926195 269967 1325809 1546861 399282 2254823 645585 449423 1112952 2311102 88365 2246264 1799110 552147 1381231 1352486 1587435 1815990 2347263 863075 70379 2619032 543146 1899714 2611041 2260241 348835 1128983 1278599 1956259 71706 428956 420701 414438 1368159 1121824 358014 1368338 1603620 846179 2239274 665334 1608247 701969 2453328 689057 2554141 1321501 2497445 823875 1817376 1374873 226669 969175 777760 1291486 445404 1074676 2446373 1681295 1392235 1751912 2495104 1385002 1813778 282268 1626477 433818 2491215 2565117 781 948575 1958139 720310 1509686 436205 2578440 103584 1551243 1679901 2275736 1298264 2069533 2053238 2586040 2007702 428880 2089432 2071558 1543312 830546 198461 927417 504872 1200344 2538747 926530 1815165 186800 1418499 1154500 851550 706512 8643 1709027 483474 678120 1337705 967127 2327844 2053281 278116 1758943 1390549 637770 860821 207567 1380673 1271925 926956 444612 876786 129433 1252451 1133564 1833750 2160744 114655 1298604 1161021 2245049 1872967 278337 2328639 2371517 2456931 2151532 2637932 1725752 183845 2408795 111945 764357 572876 1286201 475157 2559035 1826780 29362 768124 986847 1138907 995259 1560009 2051540 1491116 675960 2305936 2072849 376220 2386325 817016 2376982 1851963 1643516 824490 2143565 394442 1548836 1278035 774931 293775 1187295 1919289 1768251 1123408 1478166 2247865 2597584 1873293 1580792 1272422 2499999 2551392 2612209 2217243 1109082 2541410 74175 350810 2247634 424831 291449 2279798 2368910 1265669 2467934 1696597 1448289 1733875 898334 2129437 2217109 1419516 2501333 1549150 1699329 2542712 2284953 641764 2098581 901191 2336536 2146785 21070 448691 1562870 809284 2229331 910798 213319 2619505 414536 123376 1457016 2125529 188894 2417993 1335278 1579507 2127219 125403 1834680 2035948 2616785 2227178 1671577 1747390 488041 2203929 1031820 2607415 756062 2599480 2427188 1104234 2111471 1673068 850656 37432 1015453 1633294 836150 303095 755520 827387 235964 1725280 96822 1075955 1741658 1524125 2491347 1222885 762018 426595 891814 785830 1037349 1056878 648928 2336397 399728 1059691 1654228 2597087 2583001 616528 1527397 2114848 2345009 2146315 1852888 1177204 1384455 1840856 2104819 445991 911256 1292703 1534417 799296 1195335 2250696 518271 73482 554265 1605381 839496 1236193 2543378 1330370 2305446 2339908 1602313 459892 178578 355800 836848 2387260 661584 1497722 2106222 1310048 781874 501975 356980 1704618 1706114 1528548 2588482 781713 2403370 1001227 41212 166957 1691169 454308 475491 256154 414337 2272957 119283 1703656 2548738 2469097 546996 3998 1638845 1548747 1011631 1136746 2558773 2562796 369266 143423 539406 720441 1699234 2525631 1823538 2575301 2221547 397807 491735 1602407 1284690 2254841 664258 356031 575227 62888 2140156 1001464 22980 2545171 680959 1377054 1263888 459828 1160999 1572159 7715 1928755 1058051 1194622 974843 1664527 2021608 1137470 1532220 1734782 2297336 819972 1466624 1683620 1771842 1948248 656516 362113 788684 839686 651559 2228850 1739402 333752 538197 2462628 757646 879074 2135308 2272007 520455 1896771 941846 1211957 527094 57276 586200 2597225 1323264 978667 405803 2629993 63134 687931 1161639 916781 1037668 1298011 8899 967364 1620416 19684 674658 1393159 1757851 709055 2122850 2134292 363252 1653695 1374083 1030145 2227443 2600016 259074 481982 364268 456572 218409 1289348 1044566 12542 58459 2540397 1991691 95082 1357344 1458095 1621247 419210 41142 1339657 543396 370798 22578 1498910 1580590 1992890 1609125 2543313 609427 1676492 246244 124152 69498 1243294 1513060 1520703 590483 1701126 1844716 481566 816980 1348343 376143 120231 2593986 1961312 1583813 593063 335157 1537251 20675 2453519 729038 1864333 836791 864955 40383 1968068 1947134 1810153 532124 1050460 956164 1195046 260112 1178614 607566 739947 550258 909983 2376858 1464941 465060 1840173 1926426 971476 631035 42773 2141884 482513 156898 2057887 2515349 713253 23821 231915 1907287 1584043 761761 1964939 2457569 2581661 2225125 1225976 1860205 757187 1264189 1184344 311830 2360494 2099661 538937 2447976 1629545 1256620 76121 2397708 2503150 149009 990155 2054216 473956 1059102 1008395 748480 149682 883162 1348752 874167 1009723 649943 1066304 227861 2177830 103850 2018215 2388403 1568003 579685 2291886 410976 1967570 1505081 2330229 249824 1864136 1050607 1850008 2535451 2150248 2590545 2311020 2085811 1476354 688423 999126 2270470 1156403 2159995 1458158 1528557 1206173 970331 100268 1560390 1564941 773134 396368 2102884 1482201 304899 153287 2306017 1296688 335574 2022958 2092732 742867 2511758 128322 1147883 897956 2567320 225667 2333350 1076744 1749706 803441 180448 2297921 1701767 160479 2180174 520546 2551499 1991268 1287810 2216552 1829258 992886 945206 372806 829883 1197915 1743212 209380 908253 419881 1020859 1276454 1982785 2519710 551849 1166854 890806 287157 636570 393526 1309882 379787 2264486 37667 1926334 728861 1261704 209265 1631029 1683599 914647 2272150 2407126 985595 2024621 2540011 728348 2547961 905560 893005 550908 1273960 2341040 2177652 1140533 2549462 244733 1385785 1892323 1701890 2017665 1611604 2648572 1144874 1257298 1181804 1146257 528005 2577126 1391141 2190145 2157553 683817 1135168 1419090 2564798 849729 766819 1250683 1950224 1110054 2623132 1354424 1781937 472223 923561 1685025 1894608 454911 1800738 785850 582778 2438244 2052 507635 906101 1630272 1858906 1990184 332895 1608783 1066423 884105 2061956 1694126 236610 2195897 2526148 2263931 1130626 989578 2080880 2408023 2318843 2124367 2235319 1622392 60758 1185300 389374 2054977 1078521 875836 2322454 2626026 2057378 2035797 1820914 216219 1496164 559191 2295400 1686438 2489602 57543 2037748 249413 1370744 294233 1009967 75107 230866 1265837 125727 1108021 1508115 2001639 1612599 2594863 874547 837530 1482802 992386 930399 1436092 531277 665841 1605218 1203100 576896 2048831 334510 1077626 1011210 130617 555494 2488001 1527139 1483948 2545054 352532 936249 1649686 574888 786351 351145 1698176 1789994 770728 747651 1517549 2567113 806996 742415 1086481 409132 1604400 30789 1587151 1387432 1151065 1202373 241613 2204749 1515700 1716386 90566 2324034 1818459 2426378 81175 816381 323255 362288 771696 938503 1633844 1403706 2173901 1083759 1768829 1818182 2319011 1879876 166586 598316 2048350 1399466 2056221 331540 2109183 143024 1056072 2299291 644790 1115014 778325 1663584 254169 2300007 2634222 245850 1108124 2485628 303848 1984224 1904041 1508831 1810531 1515053 666962 1610582 2630749 2509302 431762 1572835 2634092 701200 2639627 2637602 1841109 1711914 2212255 245492 2535914 1539599 2118362 2314374 1927698 954568 663435 2608151 2293184 2268720 2546990 2361883 598559 1061391 1598498 448298 1476643 1587758 2608957 903247 1389506 1306573 983233 367518 2153704 908648 234726 513548 550196 2360662 757921 1526753 2383385 1912749 2487572 1081283 2037640 68447 964571 290172 1981745 1580021 197853 2061612 2560208 2510642 724791 1289095 66939 2258347 2071581 1039092 1825066 1934753 1733629 653264 391294 879395 861685 916773 1486630 1959813 967011 1760216 1184641 299488 1000985 850046 684335 402395 607779 1384019 1710591 225311 2449732 1671551 2415149 2471712 212647 2148744 772009 1107470 973372 788066 995622 2145521 1346999 1225498 1914514 1380004 1783681 1691194 1154380 1437524 409462 820509 1669236 2614007 748246 2115022 1199600 2312596 1013219 1373888 316629 383944 207881 433651 1531132 438746 2189728 2601378 2044284 2334912 1115010 2503694 1649321 162562 669082 1973978 1105790 2314300 2405125 741646 1423532 1673067 408539 463469 2131899 924928 288990 2488961 1870078 1326967 872943 1784620 303088 852980 1050828 1948754 1956771 1224566 1652363 1512671 934042 44013 1709528 1187894 455877 1760094 1471127 1978543 392366 485225 1878223 2300784 1505556 694680 2469355 2067615 2271379 1035840 2518463 858545 299186 2253491 953420 2266650 1411634 1783226 1641172 1885426 2139353 1494598 948541 592524 2130097 1187799 76500 2397840 1665113 571309 814197 1386556 2376198 2124858 1815222 2129725 1322219 567094 1557912 2326587 628512 2444348 571286 692590 2392087 386959 475847 1352637 353383 1028413 1101428 2152792 2520524 674132 264300 55577 2245004 2531562 167653 938236 348838 2420709 2296481 43387 1901485 2130175 1084037 103118 1879956 2116230 1690732 1362218 1486634 816121 912790 853087 2142678 1554712 525456 115195 148071 151834 1948783 452764 1345639 2367913 1398326 626319 1902609 800007 2417361 375189 83874 516892 2022191 2412555 1323736 2556319 1315256 2543282 1540947 1351192 270522 1049302 567297 1674797 2446479 2116826 2194293 2111185 2022254 31848 2077206 1451956 16777 1353362 2493967 719576 176323 1578836 2312191 673546 729509 1860206 2577906 2385596 1799865 2271119 1142755 95651 1924658 669150 1979244 1257850 2631681 60138 3184 2189582 2147912 914949 1546796 2444628 745213 1388494 279889 2281787 508202 2409279 671881 1254183 572119 378447 2609416 1801054 1434798 1507607 891076 1937097 857423 1077100 40824 282646 2050896 1761321 1011794 892406 2644894 2479851 633021 559908 1875682 931919 2377042 1860262 880928 1396199 954682 1315289 755528 781672 407183 1199267 925309 1370674 351946 710085 263488 91853 414211 2018739 2377597 1236627 1499930 1030514 2478351 2644123 2276623 2204005 656214 202590 1540791 233344 1214545 1523975 184765 725791 1996328 2256485 1416268 1544632 2039203 995407 480620 55593 473842 2476933 1638693 155079 364596 2072829 2641434 2472762 1744064 766291 2249770 149297 2166718 1764242 985638 180656 869399 963174 2200911 2329712 1675930 2264414 75257 130832 99363 1641136 100695 1948264 2225108 2234299 1042148 634619 1499567 664835 2520045 47248 764699 1717994 1527635 758587 753070 810962 1490688 266086 2342244 736654 2452042 1373124 117476 811845 420587 2181763 1159504 2158564 2364994 1683330 2631680 636236 2308465 136797 636456 1858833 578028 1847192 1142292 1538119 2393856 2231676 149474 1476148 1801454 2349519 1825334 326419 2324498 27193 2293347 916346 1353633 192791 1577314 347172 2397008 267460 1487222 2300736 2320476 1695642 1680442 69175 1753104 120520 1796000 1946882 81420 1163362 1461665 1148027 2512251 302293 1227734 2442375 129562 157659 2572744 2578385 674476 260230 1962363 1564307 2620813 479646 1968376 1448457 1943677 1397082 2553915 394041 1038920 1047615 23504 694894 2555073 389661 949160 2388729 167375 2566882 2231044 1227090 486320 71194 1812177 2302824 485057 76947 1259158 1276205 28817 2294575 1393317 1209816 1383935 2116996 1231715 772936 723131 402697 1684465 322184 2554315 1560382 861994 32408 1351358 406472 990693 1843643 2480847 2582632 2521097 332813 1779278 57496 1872808 1157339 2283374 1070146 1834315 1277186 958726 2068175 572232 463227 565678 302426 642157 1643393 2240148 1153616 2621635 1534343 2222827 1211384 285396 1965933 2498223 1471573 398579 653757 1219700 436537 2397179 2357164 1905667 1269223 1638781 17982 687479 2420259 1762954 1482502 937765 582957 1311397 2274695 1610231 1716232 176042 367662 989785 1036784 1058869 1321283 964087 151969 2258234 2124309 2545680 2540193 796430 379043 2346866 590819 84208 623102 42083 807630 623811 2643147 1403081 432201 55254 1153062 228598 232463 244657 1266588 2122174 1508865 2123186 1618161 779665 2284905 1439420 1098398 1226563 1583252 2214425 2422083 1844810 1557927 1529481 1666976 221894 684334 924804 2248947 2583898 2237120 834256 1499995 1282488 267416 471790 2371000 1814061 2128080 1278229 732370 54932 773845 454198 1343877 2216218 2024912 1884595 2448220 860753 1281669 272248 19061 2017802 1988760 524422 1651050 802198 1451662 2122342 1861113 184264 156163 446469 2486605 1007705 315214 488723 935057 410943 828605 1898170 1560188 596562 150070 848305 1951597 685745 1244474 1042745 323533 1784106 338133 1755425 1999007 1884606 2445994 942758 1863074 2208248 909352 1676073 1386884 543664 196889 1459203 588137 769288 898842 799269 1965052 1821728 1125456 2154430 2026410 2617987 1171606 2549513 2380233 184671 2392394 2038383 508349 316018 1905252 636155 1304436 1763902 542581 1078780 2167762 2344167 1535244 90235 997595 1130148 1709861 2176614 359515 228447 8422 315056 1440858 1813663 10800 1795280 2302453 670530 106780 2639858 1394805 2125984 1011351 755603 192197 809740 1937631 1411899 990341 1815628 1340965 942794 2242178 1421254 482191 2186800 1199558 1702709 2386072 922454 1648812 556295 637099 2599404 1657040 1623226 157803 1427285 2465923 482392 1186156 712126 331175 2294429 103572 578163 90104 1262476 358313 1262141 164634 515361 2576468 238555 273277 1638607 1115708 558042 137892 257042 1401872 817281 1644188 1938828 256908 2526931 146774 1943267 2453288 84584 1643726 856916 25757 2590665 238600 2174299 1852906 845056 1744984 1571849 1287979 782071 249017 700791 1003672 1869271 1830624 1946137 1293443 73478 993559 1422794 2141145 2600313 2468401 718516 1719427 1432733 2507369 2030013 824568 2045856 1647260 778163 153351 777940 1715581 2476792 1482453 780751 373433 61057 105143 805329 1075159 372246 1294436 1810854 495953 2352359 1468731 1944391 339528 477591 1753392 1414171 861019 1284723 919933 1191915 1634075 1083429 2458832 634399 14469 2137273 2305649 1527055 381509 1156611 2050998 122228 2321842 1796803 545129 1124811 130173 969760 2187706 2578681 2565786 2111192 766496 2072585 2202358 1525507 1862074 22545 1235366 1105860 1446753 1499639 697094 1828018 358182 1513146 666317 1152488 1452925 2007052 422184 596894 2528946 1592916 2042473 1611905 994678 439980 1195714 163687 2247939 616965 502296 1105447 751583 916537 2069998 1033684 381123 2370293 701562 700067 631611 553193 1941364 2249412 1043955 680325 2005537 868452 1019352 93733 847692 409143 1888505 1285288 718954 1874233 1368440 2599585 330706 2300388 1630536 2405205 24995 769832 1633556 556576 1462792 715661 978628 1730805 2198 100583 2238365 587286 1081194 281685 1563639 219504 2235016 2577424 2603713 363195 205474 257343 171589 1166786 1360865 1807670 1959988 1327989 2559071 2580066 797420 2026513 1734902 1501385 2492268 1713041 1660817 2023057 1591129 1600080 512095 2581917 321580 1937194 1487442 526938 1254640 1798080 2009252 934847 765883 1810746 2130556 1319743 42657 2298722 936025 1653623 2329629 1912333 1970512 1542185 1879030 555406 2191605 886278 2647325 2631915 943196 2498512 1876215 38690 397431 831024 1210583 1674425 305898 1827144 336914 426387 1975107 750357 759447 2015897 958538 439321 339645 1869964 1359695 1177403 2566849 77195 506348 1187878 1102270 272673 1081619 1900952 1475526 146395 1779155 1831255 2188906 961431 247241 816730 2025979 711916 2511802 2628971 956577 1773909 38909 839745 2149406 378872 1427734 72097 1348212 890496 888647 2064036 970590 262028 246295 218352 108259 2442373 871496 2001515 986639 200551 1443252 1973073 271629 1531512 1377882 141862 447794 1075365 1482786 2480230 2528808 812306 437330 586056 1960091 533046 2459010 359071 554407 1230571 1028410 944765 152875 1618174 658875 1728233 193115 898501 1566460 2201852 1482435 2646360 1353406 940179 1533360 294677 1505757 450675 1227709 318550 2520198 367624 184998 909374 2044481 2199454 2443430 982986 312405 1436662 2153629 1110930 2595048 14253 2529119 558852 2277461 732018 2400699 2264102 395020 1643358 2330887 267619 926273 312712 1908103 481256 2250178 2497173 2035336 725146 158985 346669 570279 1436182 2190676 1225203 578752 1614365 2519289 975654 1925716 267125 2128253 189081 1704016 22538 286343 235330 783257 212205 1661931 1732957 1413397 1425869 97305 2062208 2544956 809966 2017847 1162101 1638575 760811 873764 2474530 2076343 710719 336807 2218924 783131 55841 2397948 991616 959874 2647106 1997496 1104284 1783917 154769 1760564 1464523 2234898 1498494 1104114 2213446 2444312 1851924 692830 2234603 2208040 1715424 489871 2629355 51218 1227093 665466 2614009 1353555 1426824 2265282 610430 1849174 1509400 278549 2015769 343278 895504 1400132 1279971 1774559 1831 1503492 1082522 2404447 485510 514856 2413899 2046326 858753 734873 131924 920394 1025167 603399 471119 382145 173777 2032543 1101652 2642075 2482791 1363720 1017936 719692 161166 328065 1707053 936599 2014006 1119239 1653488 1757704 1457144 2143784 804858 158297 785997 1671482 973622 2378148 1043788 363858 1075260 908236 1859771 1418310 194307 328654 1839302 1537990 1120914 1697542 470301 2188647 732817 656708 1255485 220842 189922 948363 2216222 2427477 1112759 2133784 472658 940499 2483902 980773 1404020 677566 1912551 864084 1359126 1903198 1097640 2243450 2134002 2140630 2036576 1131930 1360783 489539 1474490 1486148 1398626 440007 1115451 1097679 2642158 1510484 2328413 2487913 1949851 2034144 884787 1117925 2037035 2272425 1768187 1723940 2081795 2414470 1154039 112170 1715156 1561530 1970656 2406976 51745 1307107 1988028 2580749 1951853 780258 1879041 1225673 2477006 1673073 2257758 1876560 533614 540888 1883951 2023643 1013954 1917886 855687 550374 2291649 549758 2281992 1631544 2615493 1238638 759714 676925 1311817 2178466 576513 2244758 743637 1796938 1648325 2570299 1446046 1801429 2405948 1020904 2221076 1897923 1223104 963048 1239100 1148021 12631 1617676 455759 734256 1907157 1963300 152059 2359695 782656 2147989 937880 1346376 2133318 1177733 1206084 2590267 269429 2362012 2141377 1528396 2236822 2340311 202336 1342347 2090690 161212 1493048 537582 1370421 2356211 231756 1882892 2522315 161347 1044642 448730 145859 641321 2591429 171288 833397 612690 899458 851485 2383331 2407033 926126 1501397 1816109 156914 2460631 213797 849878 2557179 1708715 374111 1752929 1905236 2348903 1139231 1593343 1609741 369453 280461 1459735 302135 2064183 831444 1104686 1285842 1246721 948984 1069731 2584254 406636 904743 880954 461194 1685077 1592861 1758827 131060 801759 1178649 471257 165101 1431831 684218 1595135 260569 56876 1860584 1502740 261503 369717 1620784 1513926 779524 1539343 2484276 1723477 1344541 2604196 1233650 203729 1384810 791177 2024825 580079 345636 2379437 230025 207962 2645396 55469 2155141 1550166 1939173 203350 2343141 1958023 1511021 2094983 1905630 2238311 637108 17573 1057562 2126301 732236 1279022 1270607 759134 800515 1921543 864749 1223057 52143 2454185 1573247 102337 706718 2117061 1319041 1338129 2042524 2396266 766307 1742816 2174552 2498957 1896518 1673524 1853418 1239784 1055234 1878050 2594675 556031 243421 1106916 18666 2614589 1842631 2155172 1380333 1144356 1464525 1232712 1151625 7623 782879 951956 2157255 1231891 1730575 550449 2623576 1602224 799837 441674 1893841 1152819 281814 318829 747810 538906 1038308 909759 2138814 2577354 2141233 188801 2177394 2068343 665719 1818917 1779184 775436 102349 94954 1645311 289993 2083988 497127 105431 482208 2391507 2447308 1229860 645878 2604861 819921 1909983 664357 1776524 1740510 755022 1148175 881202 2105537 999693 1130066 1005605 1768009 2481295 1252755 987557 1314968 1920933 1018713 2045971 81302 421264 173521 1852124 1992918 2569961 1905760 1187059 1808512 906284 2397979 293121 77446 263199 1458283 2535935 1878819 1198796 2475906 582494 2040349 339651 304157 1302020 2193522 1220216 1315897 2207221 2467021 1063026 2022302 405915 1611295 2071383 448181 2183864 782456 1205597 256397 586536 1486009 854661 2182013 811827 2286694 2385774 2581061 2584855 1423882 1031658 920081 2212983 1096992 1784336 2318992 1378278 1840332 2283339 1122642 366959 1302462 1613412 2565773 1263646 2167015 1743242 1281055 185810 103427 1070517 1363017 2423608 1091144 31747 1342716 1305667 180774 182115 202961 658187 27527 2131800 1561632 2047974 1576227 2309335 851563 76623 1192948 2316194 1445403 833483 1328707 526497 505047 2205079 234863 526883 1097051 1047019 2073731 2539035 951757 203432 63903 1001298 1592931 1539409 750140 918445 1169773 1500122 2002018 2238316 40528 692558 1254358 212130 1616649 1526034 2585163 1166704 1755164 637114 724287 1266203 1647206 916444 122478 566955 1012462 38958 1889146 943126 1980702 179137 1096394 2199465 1859774 241590 450706 1698713 1620737 1576854 127201 2307619 1578397 301707 1062065 1164087 1270344 807878 1000628 2407859 1382814 1743489 951510 374089 2292889 1617758 1824920 1752995 1479194 387191 479397 748222 1006675 461709 1125767 1791001 2476588 1531459 1692467 716030 2484883 1479347 29948 1330349 1206116 1583484 2347229 1821646 140937 764123 1563628 2474203 330134 1325039 312486 2504019 741414 746871 880661 1266953 2187675 539864 1258900 224356 866270 2445884 830834 1437778 1259832 223684 2519047 386949 277787 2475029 1535979 1911745 1789173 1681941 1662589 2153868 1288215 1718585 1449435 2424058 2541674 1061667 205682 2465214 2592748 1331943 121579 473955 2386181 858858 590380 1162623 1511767 2353288 1303779 1807713 244026 926566 1855397 122118 760613 2066696 837813 207510 1990994 688263 129289 937742 1395164 2209966 1231108 1368642 2367119 2646578 288524 1011737 1412058 553880 2180835 1132768 660837 1856629 1782971 696146 2417444 1387003 429750 1685327 1062542 2196236 1583627 2622107 190733 538795 2398669 1701120 1352295 1860449 1540663 1409265 1198356 1108527 2119053 1923801 928320 647366 880298 237142 846554 2284910 1691037 432979 1161754 2215224 1831155 1161943 1338598 2451734 2572742 457781 864085 1511772 2262467 1217341 1043529 1687667 2553300 2635951 1340644 284898 373330 975147 2433016 1951577 1715522 733486 497482 2196520 557554 1937789 1656280 2389837 79194 2456289 2146186 1103745 1794406 217734 1147491 729858 632336 1313676 709980 498889 917130 1748678 2577445 1547834 90390 2398054 2522770 2159834 1774355 2514750 1793160 2291746 45149 1977985 688288 1869132 1843746 2095621 152312 2621191 1155146 1691175 1227933 369155 914342 429208 2337981 1274853 1792324 882989 1607735 2288569 1478090 578030 1027200 106721 1748513 709921 2240630 539837 511974 1408298 515642 1274913 2039127 168090 265365 1334128 936508 1629580 2574528 866531 1929488 25765 845751 2380882 919674 123381 72428 503284 1301776 1312560 2118813 2294407 279594 2224091 1015408 301291 1973527 654680 845836 2497488 686455 2435256 233331 1753633 1794003 413090 866179 387498 2472503 1502167 1711418 318621 1192289 1064221 1466001 186177 2134501 1728084 1098318 1011437 972258 1440852 2359576 1863061 1640451 195245 2442104 2375240 640277 2476388 887482 1439227 32461 830716 2496211 1661849 2308923 1341385 547268 1456517 856587 2087426 822300 2336441 1626883 665507 1768193 1104126 1413747 184445 2446717 2077099 346615 409378 386823 1214295 1191319 941393 2107116 1570398 106644 1073630 1624657 193629 1450302 2106217 1786595 634659 2628428 1977135 669323 494954 2206117 2272412 1026465 1857820 442702 2348709 245520 1420598 461178 2057056 2647738 808919 1516608 894932 2628854 1237895 11340 1609142 791318 406089 235598 2208127 982416 2227384 2507095 2006140 947292 508411 1546585 1309734 1442516 194598 254774 1339920 2413410 615344 100749 877861 939320 1937470 1470844 2377434 504401 2233460 2136765 547519 2294450 1457458 623842 830913 1064091 1299901 509036 956981 1374189 1297680 2088147 2519747 2038299 1372418 732146 1942114 2428815 1983220 2209198 2394374 2210423 1168148 453045 1570828 2627515 1578940 225448 1761656 187356 1293844 896844 1513623 1332931 25233 2511466 704394 1228097 1513836 1811863 1515337 235766 812197 121758 2151503 1895556 860432 864091 1964022 1090182 26403 750145 2011637 182856 228419 1378031 1439450 2186144 1088661 1577362 1281018 515703 2181874 953766 974258 2612156 810292 1410149 465708 1293320 6476: 669662 211046 465035 2086504 1584927 1535620 411684 2002079 1928089 531947 1227912 269941 1069400 2129248 964786 41058 310032 772036 1923584 2415531 41561 932005 86199 388042 6477: 207793 1756146 6478: 454801 28657 631824 1641642 1952577 1655249 6479: 24344 234621 1474722 186129 518824 967827 1840223 2415199 92483 648: 1779504 2279472 2525134 2594773 881939 1535324 6480: 2352305 27349 6481: 89177 336798 2204470 2314899 1190498 133642 6482: 2087171 1288908 2196659 138079 2566408 1881276 1686845 2512344 2530604 875531 758774 1405253 293461 2031206 2328218 2411182 967184 1416624 2388917 1489477 925886 2205228 2050311 178134 2615975 1859257 1763085 2209918 1561918 800322 334563 587444 2643281 1215872 237279 1847597 1536404 661192 861644 89940 1966083 1137491 1542264 883407 1563265 975320 2596083 250252 2591583 692796 530865 736830 1201697 734105 205225 602493 489363 1204932 1652116 2370624 520038 467190 2457686 848885 2518662 359200 2633363 1344207 1975551 814944 101798 618068 2265874 1245460 1138556 2319671 725822 106806 648752 854264 1425295 1322896 971538 1473091 846349 1988886 2554988 231012 1302951 353176 1210402 724097 835025 403106 1970437 2201601 393257 344422 2526898 739790 1168896 1706077 1037401 505679 2476201 656573 67321 2091570 466121 2543713 1615774 1630163 672458 1843398 2161028 554292 683387 2116214 2291524 209996 2265299 2298190 2011755 2169478 756162 268056 1130609 2240751 405640 1543474 595984 814108 1066240 629999 2316738 2354317 825601 19991 1640384 11965 676275 1145572 2158922 2194666 641789 1759895 6483: 46289 1983646 2571992 169319 2040912 6484: 217164 1149146 1074567 1970762 796278 1823570 1194348 2118102 1045964 831968 2447407 953586 1257469 123564 2619313 2144766 2597470 882963 715407 32389 6984 1189131 58834 180799 612107 1493504 1485686 137898 6485: 63949 2230085 1043220 2149854 293154 2083744 1844798 2480683 2393287 386657 1711912 1404512 2291127 702574 1128197 297694 528480 1765007 1723846 276959 1396976 26326 743746 1773112 1808648 156358 806996 1888656 2423280 1935342 1234251 754321 1568154 2235366 1810998 661577 1098806 1256768 1074840 1749787 19710 667718 1921964 463325 2174325 914616 1427783 2010206 1528192 1855009 21891 1497316 6486: 719234 2273456 276791 1332711 1585662 1111449 635624 334202 1553445 457756 1124674 1504742 1390150 655528 10084 178819 1537626 1515173 1606615 1891928 35754 2440169 2635506 348028 2190570 2017963 1641734 1750139 944311 1385299 482399 1527959 599606 1794972 2185396 580688 1908727 2403433 2309420 200949 393813 2496629 716034 923588 1056495 1054188 299185 2259084 2560841 1811538 1051210 93769 1581343 2356325 2626029 2268139 1520143 338807 1284218 1796588 2300649 1557191 1095334 1524552 1387525 2307154 2142683 2613080 762735 2244693 126092 2281942 1620319 1192958 1915555 847440 875399 861291 1055210 2432587 2161140 2115790 1967069 1117497 2566517 1752071 128259 1734945 1757480 1977604 1674225 774377 1893676 850538 2444528 2359163 2414981 1470425 777731 727707 1730100 835395 454540 2195164 1306346 1004406 1198365 6487: 513126 2221827 379019 2032123 660585 625533 186827 1171694 890174 1603532 976507 1829853 2065826 1066915 1383850 1797553 2157768 6490: 28972 1396535 6491: 2303220 1819474 1557583 6492: 1737087 64422 723938 336531 1454504 2423254 707095 1027997 2371617 123674 2393478 2204903 2171313 2602754 6493: 1109700 612978 1501706 637061 2308660 1316892 6494: 2170834 1347845 1536006 594329 872218 6495: 1925564 1815381 240234 2193412 755649 681107 1355623 1621174 116381 50893 47788 1091095 786952 1489707 1100658 1716405 2321982 2383567 2068771 1713747 414359 6496: 34510 6497: 218178 2032879 1422538 1991068 65263 1149251 597822 2274842 2127068 855431 1530325 1120394 813091 322461 2010196 1278144 873352 2086789 147447 1808723 820756 169435 1831239 1308624 2378361 1994834 1167007 857658 894336 1527261 400283 1879485 962439 1608154 1649530 511807 969165 312961 2432863 847167 626648 2319497 2208956 2253807 1335659 2037613 1731962 511438 2037942 44413 1086359 1237561 1937655 1490312 2334058 916347 2448217 326729 1099071 1384293 1026711 345802 2081646 467036 747910 1796735 2625059 1063491 59765 263838 85363 2141808 1565127 2631296 411150 1311601 1046046 2153442 1631588 2530307 494937 1077194 1502676 358994 1474911 1821223 1578969 2514744 1108807 2588460 2107942 466258 1316810 58738 1445276 1655113 2451588 336821 76929 1632964 1980935 194684 590556 2621249 1977458 629436 2068878 888685 621921 510573 734125 1206855 374000 135085 1879963 320296 353219 136365 2647914 1890125 883958 1944936 1667380 892937 1035211 1410844 2318315 258884 2230538 374475 2167871 223980 1119323 2391329 2342443 1836673 1946624 2296492 935966 2615510 844859 263375 2391547 727176 2316665 35447 2042265 2117704 552185 1049221 2243782 802318 1871713 262809 2598762 839415 1730942 392895 2120152 2379225 2324383 1399852 334249 1945097 178130 518873 1707774 530179 2259656 1859273 2092273 63257 2184729 1056134 861212 492799 1029173 2174287 766302 1262409 2006908 907092 2141086 125403 2006927 1769586 1244242 1277568 834142 2137354 1591439 1445743 853416 288243 1179243 1268589 1414975 2285322 220323 1356196 1939745 1145057 429369 2334579 2419399 1466624 259715 858404 300437 295880 1516150 231835 603918 2295478 1388133 1810153 857112 372634 778145 1443849 1254532 1915346 551009 1002354 685958 2644595 114330 406931 1757677 965864 2126920 1092512 1167388 9128 2610759 437472 2203050 1362138 411354 1675275 495899 2581474 2086871 610468 359830 438263 1196471 287245 1929955 1488253 1476538 234227 1364459 2180627 1299277 1655166 1385412 1378535 713992 485612 509151 1091104 1290470 512225 2633122 285493 807237 1512399 499352 2030668 860568 1588015 809944 722346 2318609 604983 1540822 1033132 344643 1215255 1923588 1658768 588885 2365867 881980 594935 317442 2554259 2197364 1698382 1292707 2133785 571057 891495 1055783 1493416 595907 476368 2544604 1832324 1976558 2021632 181302 2477966 2032299 328559 99580 2548020 161756 1954941 898599 1807800 1108231 2634265 1103422 34152 349271 733919 541788 2191428 388910 2118236 1695722 2207601 2386032 238620 2148634 2152045 982622 1844102 969646 437182 446966 763419 1137423 1728897 1177560 2003414 1274840 899396 19358 1327219 2600927 2480485 1914763 2187298 2290697 2264003 1543902 2041133 1553558 177892 1433366 1749576 1745159 313756 334352 1970588 1595911 465566 142068 246129 1840039 930906 435344 1316905 1647285 1986084 1166968 796104 855463 113440 1779678 2009564 94505 1704496 1841710 1786866 1868759 782907 406258 2073776 2494228 1091793 2648007 1074453 904684 780611 2314075 2208926 61970 1004122 1823875 1660422 2594396 2333520 304273 1377820 2232507 2367364 2229519 2597797 2631885 1230762 450718 1374255 802563 2110277 1170267 2299947 499987 1949467 1057455 1774168 1118921 1269945 1439870 1324968 1400408 1645047 1238413 816743 1081489 1943002 1936734 349434 811052 2420231 1779044 1482649 1686061 2352187 131936 1467208 1813360 515094 1157929 2545023 892007 1119331 1370746 1372159 2600417 1323281 2301881 1159700 79564 1434697 748461 472534 942996 2035074 164089 2408594 2211752 1521 681335 1823722 688490 1563496 2242705 1074490 175497 2376580 1709897 881724 1528555 1563553 790603 356307 339968 2122439 1941776 2633853 2063657 1126762 2494816 2235953 2045186 626225 1335969 1378617 126912 1214003 291178 1880502 1057464 131556 719204 1755544 2490477 1817162 1214355 1608094 1155053 1855693 1713226 487038 1339840 1596847 1058873 899440 1418354 943229 154216 1372152 2374015 2149169 236767 1459287 616677 1576177 256420 449391 6498: 1167230 702106 2447220 1426667 1984279 231462 1318571 376576 1687081 362430 1782687 2544015 1689218 6499: 163980 812567 212971 1294720 830681 2364073 625249 1384252 833609 1201382 1034401 1082911 1253350 921783 37165 1023873 614801 409291 2084770 2635102 1025580 1317866 101188 854398 2098068 74183 929857 352994 405192 2534297 2472899 566333 1098446 2333180 2375534 2495623 180341 2616259 2598540 270696 449419 191521 2591630 1732302 1048285 1847965 1370098 1930276 1270336 1278577 1663111 2540589 1305981 1926041 2454534 65: 932186 1973578 2424335 2564546 1586687 650: 1825869 1226844 1047304 1506263 391201 1648998 2583960 6500: 1061017 2013344 1038586 486797 1002367 2377198 1221623 2086851 840163 462461 666516 646706 1745945 1757197 2468329 119083 155793 18986 2151228 2371861 1301670 2143797 693770 1335707 520111 487254 712347 153553 2504958 2005138 252167 2528422 2600453 868053 1035116 244929 1336785 2105262 2442177 2539749 1807113 566705 2166828 1967414 1043363 1485126 2354677 2277251 198014 1207346 892911 1847003 342920 2590072 2028196 640252 843467 2146529 529143 2412227 412460 985463 2109346 1512938 1307948 584214 6501: 1232216 947561 307171 2439470 2622392 6502: 787441 93489 1951643 456475 556955 1943577 2079465 1548469 2285353 962309 199915 1769384 1410066 2278273 1265246 988235 1658627 1554234 1455355 1060220 1590833 742092 451825 229365 254718 2525578 1815261 1462296 2268213 737568 865334 904558 1836655 1070576 247238 700420 2084213 2413921 1757215 894763 1787777 431996 1990398 1431856 1230019 2253712 543573 1901723 1793253 420262 1983837 1759416 2249968 1301675 2376953 856835 2126216 2355371 710187 1945065 626603 364585 1555211 632499 1997987 2342727 1671517 200791 1969593 1967013 982563 2375817 1360963 2205913 1821831 492876 1492008 1926730 1168270 30692 945772 1127149 1095925 985833 1063729 164552 602424 895695 1020529 2303234 114487 982661 781963 2113989 6503: 2207909 980456 1970404 664388 1945969 1466527 1212563 2455789 2470429 1750314 6504: 38591 2494238 1182560 210758 2190267 402921 691732 6505: 431759 851702 2358108 867515 2183793 2647199 385065 2160020 313099 2268279 120295 1037226 843641 896689 6507: 2080263 152374 207385 6508: 1989255 828157 349770 1830660 417918 2491085 1173917 2298085 2323017 1390931 240736 2000188 2548462 1698600 1912971 254432 1720279 93529 1507845 2421217 2504801 1428723 1615526 2445681 1830862 1005572 714878 967184 424934 294470 1102443 774713 1495744 2508208 515774 529263 2320638 941372 170303 113758 1247445 1656131 1949704 1247320 2097869 254262 1258026 1277166 390034 63023 228371 162048 932046 837541 2242324 1889508 1148276 657410 1944564 1947767 512884 2612067 974285 718303 1646340 1062166 1750943 1911570 2559828 264732 1819967 1359119 954686 2100032 1075164 2105288 1708852 311827 436455 349816 1545512 742858 2032252 2092470 1156432 1201582 190644 1363937 1878640 1174390 799240 2572927 1056759 1475948 1369444 2339049 2497525 1537435 2556625 418873 1233800 848594 1729572 433018 1594759 702748 1929066 2584137 2385772 1850718 687060 1543992 45816 129078 2429118 2569248 2196454 176013 1788301 231623 124409 249552 1760752 570446 248663 1937826 498328 1331924 1741078 1982296 1667209 2205719 1692508 1958901 2511304 734925 2606352 91245 2024005 1157588 1116907 1725515 409658 2395625 1366454 868589 241328 984968 638960 1968276 134490 2195619 612696 1519265 957235 1782901 2261421 2236377 633442 2159942 471566 202302 1812954 2392696 1965788 2094200 2107651 1841117 1854985 2435130 1407758 68732 2287206 2341509 999964 980538 1722920 146001 2610493 646981 176924 2375222 1554430 2209237 2197170 1532672 887596 2500446 1501543 701905 481894 2386202 1996856 2420748 2180243 937428 2585411 346557 1709095 602661 419975 148399 2586556 2393247 2322752 1440307 1117448 714089 1016232 1273236 75554 900876 2313495 368276 986203 434242 965730 1860938 1677862 6509: 2060090 968447 1872113 1814777 194646 1343540 963546 2036996 651: 1300348 6510: 2610949 2311568 1282997 2330736 2601744 204230 610252 1149902 1122728 2245602 1367890 1204092 894902 2064763 341893 1587177 1496801 237320 1706860 883756 2013344 180934 1812636 285856 1869548 823026 2546809 2179384 1670435 2370101 918424 2197849 2088334 2416324 2381049 1422465 1262467 506566 1421475 914196 534146 1455097 1910606 2171571 561951 1383768 1509881 339454 602698 384318 1509992 652597 1575739 1125159 697240 1407103 1204601 434219 432332 441840 1917417 1800024 2062668 579510 979952 584964 824699 1508774 803829 193691 1596431 2331790 2320358 191804 1038077 2178830 641235 1172660 1175057 749230 1772293 39518 774958 442513 1873785 1952156 253692 1758413 1919964 866591 158860 2321139 2505665 1955159 1075153 1126262 2635865 1004568 398380 1459229 2277742 208531 715993 2631419 1014807 558255 1474837 1931829 2097121 466916 1731102 1416099 2336556 1086044 2186725 55016 736833 547407 2533814 326709 2643671 2539090 634707 1304867 1918685 2498579 225002 276272 371333 389814 2412513 1340968 62319 2212269 671451 390932 241131 162368 1555244 754893 378751 1639036 59140 1202682 1875108 325294 656775 939013 614391 2191601 1691550 1671085 2034318 57082 167824 1365349 1579476 551350 821391 1113251 2345340 1226067 92935 1730101 829011 123663 1587651 2158186 1859039 584201 2242607 2543699 1778378 248876 1364371 1355450 503491 1941267 2352440 959428 2006005 313786 2580322 1178103 1507749 1573644 456981 1945875 2319672 1387993 681807 1554726 1281533 1980078 745462 2384864 1064952 482307 1888204 1394402 1535211 1276392 2262243 448833 447846 686715 1753277 1419137 1709577 899628 442130 632333 1886957 1489695 2162586 914278 1761090 2300701 1978555 1959856 1976633 1859183 2361062 2172669 943920 1696545 1415660 35697 1973049 964158 2021220 732122 661714 129196 2412285 205951 1984956 2477290 2540838 2529543 2211326 2127738 345532 2354460 1380597 1620622 1815544 2045622 722050 1656820 928671 1203723 482799 1216295 1060349 1091372 841140 235187 152605 2015518 493953 974496 641246 1292131 273635 1395468 1604196 721029 171008 1604493 835593 683385 938161 2564793 2283018 1875927 2083476 2496512 395550 1788780 2477490 2610463 207860 412325 2524580 1081948 549888 1604640 1472884 1212371 510504 1860572 471419 1344891 578 2110216 1130288 2127139 1465751 1837276 1611256 1754032 1036068 1449716 1819881 145470 833501 2639424 1384674 1215092 1519541 933403 2048348 2228000 499024 2022433 1854157 640020 1473645 489124 2043236 1333748 714061 224922 1493060 1525102 1877328 272299 1288894 1654337 834069 1893734 1734404 970736 1094093 1300439 1990066 1776077 2366698 748664 1179988 278192 667408 1218791 1792967 913787 2405583 798279 371680 1752745 1963678 1378477 749781 1369450 1750599 530237 1047044 2150759 2590879 292209 2469481 2252596 1568874 1127630 1612001 2303236 2356179 2199762 363192 27117 938903 992514 1837936 1990286 2039423 2022252 1337936 1081152 1477783 2441426 1427343 1526936 420849 1465245 752348 2057416 362444 255263 2591484 1427102 388452 862950 45171 2024022 2543453 1374899 599932 1358403 917247 38728 1307646 595192 1601788 332356 1783119 1974502 863184 204485 660577 368248 1075861 369227 1754796 308669 79682 343896 163345 884184 816036 322616 1135089 363213 2594516 937361 1155543 1463236 1550408 2420436 2182679 1526383 129499 697416 63339 1228452 2449076 792152 798951 2604846 444122 2557069 2121440 1701365 1242732 2031089 1370423 1298745 1729003 2065681 571756 1693643 1424412 1927836 538651 2410691 1585051 1501901 2311187 2436506 1665503 555515 621230 2351030 335754 2564842 2302734 1796893 2130017 2057604 2101410 2516537 1263553 1248400 1410834 1551101 1754058 1633894 2445790 811581 885323 1445515 2376770 2645996 1034316 1130084 1704293 2394474 2055557 2404970 561812 2381591 1222284 1772489 848176 1941435 2279793 27799 2579861 2625150 1961864 1933708 1057413 1720069 2553695 2025500 6511: 309232 2031793 5682 6512: 1202411 978324 1124344 1579747 242428 2399232 1422787 1362129 12052 1633238 388195 1022422 70428 2617913 90159 2059620 2339556 356619 2178924 1951735 1359424 1368736 47512 1170481 1698269 299876 2204276 1642939 784080 2527102 326709 2601173 2582793 1416480 1993573 1371228 2552292 1241850 2637187 2222026 251805 1727193 1776493 1208840 64376 832368 705166 1495851 2009028 2335457 499195 268005 824315 2290261 1828179 2191303 1313365 2520402 372504 32946 2460029 1271264 24476 925091 1756620 1845539 18460 2380363 2264006 472931 2057144 2160259 712394 2221951 2138446 1477330 1349461 1713044 2565971 924656 1855850 1139489 1826552 36469 1504146 901648 291097 252495 1349092 2173699 494741 6513: 1790507 2113841 6514: 2062925 796513 1669585 99771 44090 2053312 1348332 1985191 1087762 1559251 1940902 6515: 1289912 1005202 1129431 1671069 1500109 178147 1274438 2326426 1046789 263910 1607558 659227 454540 6516: 2350908 2180384 6517: 1405308 2177597 2534946 6518: 1934282 2167835 2095306 87925 2304789 834262 422364 816518 1732566 353850 1372218 1510947 1428534 1936330 575557 2634620 1175987 1045327 349619 721208 1119750 114329 1516966 996677 1845909 219898 1732620 1473486 812658 96663 282749 1684144 1745441 228233 713427 2517609 1549678 1469070 1278217 2114329 1702839 2410551 513664 2152492 507120 1904282 564436 1423452 1398124 1172689 2076160 2096393 2467283 886631 1110542 95995 644111 1743219 78819 2145178 2244038 1110947 452529 1429724 6519: 910164 2353323 1573046 510448 2105792 2412187 346327 666037 2147275 984326 1444974 524313 608888 1586021 652: 243963 101035 1555812 2627563 176175 12836 1426235 73652 2390535 1787522 1122853 2116940 2623506 79806 1009806 1810581 178534 2429060 630977 1058965 2280210 2209731 502177 1380734 505816 2296108 2649049 81105 2511542 498375 298263 1041239 2266375 943252 565075 986461 530964 898796 1041746 1327735 1980616 352062 1086164 1929395 871332 864904 1028987 215030 1658818 2482491 327808 272805 1042338 2133306 900866 1213722 945771 848209 128557 63713 2339270 873667 6520: 386510 1352963 2560039 336998 1674012 273441 4893 728108 266205 2365188 2428294 1793803 1366326 1116868 6522: 2067136 1802127 2030796 1737290 892377 1779265 2459489 1136075 1381061 782528 2277819 2186941 2242933 530290 1399762 1717285 448137 6523: 105230 196915 1136783 1628506 2575254 249641 2528364 1850353 1402536 1359564 995353 1457294 304201 6903 1793911 997033 80325 1403555 504836 2192247 2639578 2146062 194512 1257454 1068063 598850 6524: 671459 1182477 1029421 1457975 963684 2307536 2611506 1483177 1109998 686549 2034101 1932399 2648729 1454436 10645 2019470 2576856 612535 90696 1182585 817580 1468824 718008 533720 134359 2379857 728413 626328 2609208 39118 806188 2370848 1341120 2485642 892588 2243558 892505 1412308 1481617 1258802 1701743 1895553 6525: 1508073 751812 28884 1418921 629067 1968994 672257 2421082 2446479 880434 32266 2322580 2081478 6526: 2453263 582440 652215 307658 732341 6527: 1707365 1917685 2058406 1427409 167484 2108679 1982344 2600623 1673564 383938 387345 6528: 331932 1182930 2578060 301290 71821 2365879 1160394 926676 675309 1603628 222521 484118 1002832 510526 2189821 2313616 105854 880219 297608 945845 545000 1510634 888191 1455551 2066446 2625362 2146614 909709 1023905 2590170 848533 1075211 1378907 1504250 386807 1104834 2611079 1056502 1265954 1749354 1819989 1559081 2584069 717513 200478 506999 1702673 690086 1203745 1237087 1130475 1445955 2230141 680698 67126 409159 71462 2160476 323021 1284750 2535354 1197259 1559163 1247211 32885 324379 1348752 316492 2295620 1231414 318712 2272148 2472076 1955943 1185728 756629 1153815 1787642 2227773 1112876 2192184 1754948 910258 2076259 2091953 1606004 2153303 1079 2609416 159524 1568549 2455406 2266109 1644517 82848 2430061 32251 647808 1531777 1077968 890250 404577 2568993 1308423 2021585 1502376 1937287 1456348 2393568 1083433 1532096 897261 2600927 903248 2565724 177690 2243008 2022807 610052 1209223 798333 2580490 2029372 469019 1004849 1991425 122011 10572 1032849 1969499 1379484 534957 1345231 2286016 972454 1416699 1041143 2391379 1175222 454348 440947 2341845 829305 1410821 2084519 659807 559442 2311591 2485548 2081745 356851 152355 2498115 1526935 1762201 1250629 400103 116866 1110446 1593883 2097967 1934473 800953 2469856 210401 532581 684483 2422311 1228858 2604319 2377909 1027248 6529: 966474 2028581 794824 2531319 33430 2630827 2303864 527426 328496 1936128 2521563 434784 2414167 850008 2597123 1732302 1067018 2469734 2239736 653: 119625 2628449 6530: 2228459 2499392 2082456 1522766 1334839 6531: 1911771 1059778 6532: 1911845 6533: 1109169 174051 2638532 2055345 2220223 840968 1470683 1873160 33748 1473556 2142623 6534: 818727 51922 893926 666195 1714420 1146468 2363692 2582396 2093366 193876 1130963 936494 263215 486446 112202 2573719 1810301 2428751 1744703 2345470 664809 2324929 1171375 2107488 46544 1895955 52929 1499794 492187 1782314 87222 1109362 698217 1757379 1879523 2327363 53411 95451 2016176 1652986 1942268 2407306 600982 2239863 3468 1836477 28794 2465557 1268017 2612735 433743 2575940 1159051 866133 2194954 712621 606854 456825 1271428 2341725 2507013 1727477 1186765 1161822 275196 2136634 973381 1690625 354872 2211529 2016930 2063246 1003804 529563 2187593 2303990 2269973 409782 966030 738665 1376552 1698333 259458 942771 2017969 727072 1330305 1280281 1014298 1071972 2136338 2276279 457066 1318908 134195 357782 2580501 1204488 1768146 2040391 2613465 2315725 978766 153488 1496517 1764898 379446 1433480 1051179 2317875 101515 1122626 195093 1930976 2461155 1507042 463882 31652 2193522 2283357 157377 1372997 1191972 2067070 2319994 2102667 392939 1190871 1289400 589091 21738 806721 1811767 1126567 16949 1306426 431338 2364130 816329 1737871 1892242 1728246 228181 1327048 1421295 1173405 515651 6535: 1602906 1265763 83346 115344 681467 1753554 2622392 6536: 326619 1246031 215241 2257512 1721952 6537: 762344 2628899 6538: 672241 2556748 1911180 1274201 797655 353289 1562410 888758 1571794 630024 1481817 1618096 1898357 1502694 2562474 509683 1051254 1528982 2031911 2417918 2546997 692328 2122181 663051 1279896 1389500 6539: 252342 1293917 1306088 2358056 916214 1207791 631006 2357769 257777 2600138 1229890 1997134 798509 1850193 890934 1977978 116787 2441559 2077471 644918 2642608 1618396 300973 625026 611620 654: 1760 6540: 2265436 2352289 1912140 6541: 448722 536967 525666 6542: 1860535 1998745 2609784 604551 2112298 2277887 197319 1805238 1018547 575726 2622694 1138061 1499208 432630 1600105 120017 1230505 1041993 591972 271536 1299710 755854 2572627 835109 1329320 2520707 1122086 1351800 1565319 573995 2277484 1936206 82739 2496342 1591386 1208962 996641 461849 1229259 1426473 271736 2373353 1114358 1744104 2336198 1624984 2131094 2215977 957762 1027821 6543: 1852386 2399071 1210256 2299744 2131545 6544: 2252223 1534130 380482 1947698 322388 2067219 241080 1874130 1827714 2471332 552367 946074 49395 805607 1624279 2227315 1748678 2481549 6545: 569039 587939 1746464 2375678 2113046 721754 1312746 95609 1159323 1200886 611870 1928592 2487869 839594 1647868 802419 816439 2050556 2545184 969330 1977655 1766998 1291542 2520464 2552315 1859762 445934 1711143 1463260 1265358 877369 1848539 1592144 1025283 1561770 1184921 725388 62249 155273 1258573 1762726 809122 365062 1685431 2401636 2513285 448009 1839153 248663 619027 393936 29982 2286158 894217 1165820 64627 1252327 1217093 2445368 2087627 2556781 1300119 1036685 1484174 2613112 1031864 232388 2109001 2064363 264411 963117 2166351 2213868 1957486 112546 86319 2219456 1053424 890883 15420 1736187 1410762 1881214 1489808 237573 966478 858666 2257510 150147 2394623 2108145 2578968 2494331 752441 1656869 2309577 1605937 335735 865625 775895 2012153 2331112 2516946 1321135 397090 6546: 2038974 426470 2539892 914154 6547: 2644762 6548: 355998 1042365 308137 46360 973571 1406311 117687 1993668 1048699 1241070 6549: 328961 2452503 2194763 1524316 2172267 666640 878143 80696 696160 350817 2033364 712215 1421405 655: 930806 178991 385353 1414851 657195 1616500 2247709 1659393 40354 1977978 1280761 2502605 2419250 1154199 759007 1272183 1282354 892029 2128505 6550: 620546 1029290 643989 1483180 1552559 821295 1956265 842403 6551: 1144680 1438154 1438925 358117 2316944 6552: 96081 2176918 939612 272513 1045129 2235193 1489727 1313694 2339513 1902747 1423523 1878144 1268380 1838710 572772 1720477 356457 974055 623220 2565696 2437697 1337065 2396090 154686 1273296 2150468 491549 1951735 8377 860672 2355310 1204866 543507 1933368 437418 681547 2562541 1482059 1757186 1665978 1380788 1199635 1770658 1327446 1869112 1583953 2328504 2648898 1753638 1539814 229656 2012116 1748681 1539698 1106934 2057 732420 2128541 1589063 1778461 2530108 954324 1315012 1928628 266168 1181345 1852952 2543313 1132304 2139117 955684 2265772 1382056 1451270 704069 1561073 2645431 1967898 2173104 1369242 1097236 2561339 1345954 1568162 359663 742680 203771 585071 1047076 1699601 2351543 874761 1202493 1544475 1819881 490024 1255091 625779 1045596 576329 2285437 416249 45839 1481629 862798 1697241 156460 1322808 1542185 421573 1388947 1419817 1634700 979490 2643551 448175 1789448 2244124 268585 2415628 1283223 972353 517214 1945163 2031063 1166463 2271815 1938895 1941382 1667565 915673 2349003 1578001 970473 1871080 1368792 2183304 2533220 1292004 1728677 1021687 966346 2223501 6553: 2532687 817609 2300806 1809187 1295473 1873780 2049319 1871006 2165299 646851 614278 790845 1531165 1170549 1704354 615464 6554: 1020403 2191307 1904321 208960 1709466 1640708 1567764 1349937 1216573 6555: 419998 937434 1491331 369233 793388 2284686 389659 870452 1284556 794471 2042314 1037088 81860 1428605 72245 1714637 691245 1479629 1288109 14923 1843539 1770429 2638753 2190277 71259 1465656 538577 1115801 1934687 770921 2625759 1756480 916347 1899188 794576 2103486 838101 757543 478597 2051338 1699232 882936 153202 1760902 957953 824505 774353 77989 1898151 2275579 1888966 2418480 1230511 1694193 2620321 2277811 1783211 2171042 307616 2387105 1274951 2403539 1167042 2549499 2276945 957251 17868 1150369 2312401 109869 228579 520935 644298 39604 1227605 1020930 2477594 594581 910624 2081589 148576 1847289 1713778 1357551 709772 35447 2582199 2163774 1890109 812678 605783 2282149 2554141 615909 2633200 2164718 15406 1009576 1016608 181720 1049090 1558856 2500245 2261099 1218946 764804 2160350 1550208 1840502 1173629 1673890 2329158 1900020 2454150 2532304 755777 2417848 1957908 158629 2530503 664771 1642294 360047 1259987 1878643 1669060 1968900 2034718 551362 972425 1878192 1247626 1362138 1015232 953448 604507 660307 980020 1080668 1857673 2616823 2288392 1226863 744365 488598 395176 249977 1523169 377550 2462656 890029 2206679 1716442 482021 1198909 151893 876046 1112919 326449 1976799 1371507 6900 1437332 1764766 159524 2504952 1035025 721220 96746 1310627 863842 1382681 108655 153958 1433058 1312849 786092 2197132 741451 2444240 2033354 1920357 147580 1805796 1249644 2123758 553279 2600352 2001966 780733 1249351 1302862 1229800 1449716 1730286 1824021 257292 640781 1631173 791371 106169 2375418 367773 2610223 17227 124598 1282375 2170732 1212542 1201525 2240457 1533735 1916942 2615317 24119 1091336 2615539 2052124 2283006 1679290 1682724 1408209 280994 776318 1806828 532730 165077 393062 1577040 941090 2451767 1891141 1550730 1976311 1304543 1589055 829663 291883 2269880 2446662 63220 2615465 748548 2315537 2581444 748460 1869571 307767 2075557 2273162 2301329 1076328 1904417 1408326 887892 982607 829053 2477546 509820 1828502 2334398 2421201 678857 651853 2418503 2443920 275785 2064563 1874268 212573 862252 154356 1629861 578690 1257934 936109 1481684 1480812 1620145 2354317 1065961 2133769 1787104 1017863 54249 1193917 1698817 1240865 967926 1780419 512134 2595495 1269786 2332726 1703292 2154667 2212317 1169096 1947627 94258 1034952 1364441 6556: 1481271 818727 1608985 2071637 2496616 851156 1825376 1308167 2103154 2140145 402377 1233111 134864 560397 870874 1068276 1738650 2276458 1319105 1283498 1073586 1007342 1910525 533911 631279 329732 367263 445293 1347579 1180038 2262925 1402590 165644 1606745 1753993 2085834 2432059 413712 764317 1358399 45733 2298052 1604597 2003924 172364 2587206 762111 1926517 63875 1351933 1308886 886904 2057063 2334368 941319 328328 299436 2539605 1523902 698421 1594342 1621691 1316718 970043 225083 2388298 1585261 2576466 1036933 2287442 1285743 1280032 1428659 196716 1770688 435627 671859 473908 1467134 891052 1521568 1173040 2416466 908141 219250 667256 755711 1251010 81335 801745 352325 1407214 83227 808143 2322209 2060313 990378 283938 491739 752504 2327143 2266136 2008305 1603594 1617722 2178365 1702345 943287 1029847 2450086 346146 1155867 709018 1891563 1212566 1673172 393873 524567 940672 2052661 1706223 587361 2543334 730856 1408476 1915732 522563 1347069 1278224 1524279 2513235 622945 121559 1978244 76716 772859 2371274 353016 1490653 1340801 65300 2300873 2128271 2107002 2162560 1530297 1631508 962904 939917 396189 433061 53625 2062868 58417 1033683 2401316 2057666 120707 1834311 1036309 770842 2028303 898757 2093936 2049483 1402708 576513 135049 2156404 1078676 47391 1470396 700604 735949 172663 1283243 2369956 2286661 789870 2016775 1968605 802939 1375899 540030 1767459 1265106 1730518 1861205 2556033 1035932 267070 108635 2115696 1622144 1224755 2046976 196239 709949 45191 1052501 1515156 1966596 1926685 1683988 6557: 1233767 1818865 1226563 2648623 6558: 2403722 62471 695991 2434678 888630 1289218 1369362 6559: 1021701 214838 656: 1059937 807842 592786 685212 2186820 1470807 1045946 876553 2104987 6560: 1915220 2192416 6561: 957647 6562: 630851 2345716 6564: 1479748 2010461 2311778 1412703 1469862 2136994 2003802 2252878 2229200 1913595 516891 727285 2593394 1157901 2000127 1175793 798104 792737 873809 452691 1877019 1203279 387679 6565: 723300 1570813 1265952 1631417 981883 947349 733258 1811832 2346644 1906026 732784 1141259 1541528 1322877 1066396 1526433 972004 410699 1576217 310510 1568297 1181364 2616766 6566: 242175 6567: 1712417 2036757 1109169 2100574 1992058 2330673 361630 819152 1583425 1415024 126262 6568: 1934737 6569: 1950611 1036183 1041456 361669 2137963 406233 1101599 1246893 770095 1989989 1307699 1164348 1098399 1878120 1412766 905817 657: 615587 4409 1182009 383154 1552098 2270611 127543 2274863 89034 1265746 1232194 2066553 2145856 962321 2067013 417627 1650687 2568568 2321416 121067 2497411 769739 1469694 2524385 231539 1380317 1353663 1735723 2391286 2375380 2205998 999528 947034 1664953 1464295 164057 212424 1785462 589636 1880082 6570: 699878 386766 847322 816549 2600017 2336219 1973573 2431842 62389 2006213 1875449 2372545 355804 1225838 503145 2287920 581236 1769353 2623119 84357 536131 2577717 944938 877033 397615 916101 457411 2275662 1925894 296193 369097 1988561 421620 1085543 530437 2304849 1461416 1056542 2432988 1085779 2577168 1051696 539743 1049071 2618551 2422895 6571: 293151 1364237 2281159 2451386 1318071 572975 385569 52002 16844 359143 731321 1065872 2454190 545128 2362897 32778 640104 2029602 2520161 1517673 1500143 1231154 2143292 1441442 1366787 246570 209799 649092 2111599 1838838 396285 938154 807025 688217 1969354 944720 791749 1612543 1682358 859429 1832967 2403759 912290 679922 639952 481114 1089076 1202982 1731113 1052178 2120143 181076 2237774 1230843 918998 2350735 2513271 1063943 1930717 606915 674065 719343 2489493 1783476 6572: 1508570 310641 2065019 1466010 6573: 1374962 1208434 2626036 6574: 1197141 238401 1240513 267176 2585094 1214075 1511186 2121917 846618 1320774 891625 2629083 1140275 746987 1270111 1249306 2539475 667684 460855 1694632 1150537 1606877 205880 1220604 1960906 572054 460889 1999008 289961 583729 171693 884926 33457 187128 2647786 716325 2608972 1272422 881734 647605 1957340 465784 1412709 861532 1063373 1079704 528169 1336941 1388576 877457 729521 1603861 1516689 1925824 1837276 1350995 1599493 2223717 479538 1470838 2598861 985308 1254737 1928776 2459033 338329 931384 299996 964889 2446686 2009564 1232448 2022948 458886 399715 1058710 2566621 1941756 1474865 993277 1845916 1492490 1600809 2418532 2255464 1524484 1364970 2278024 1874162 2474927 1033266 2519595 6575: 1006473 607810 1033635 746434 1357994 17904 598638 1524853 1755837 354537 2347263 274292 245269 2352469 2567795 248468 130356 1876215 28380 79989 2126134 1423394 841711 2211082 1258365 6576: 324737 97037 1178208 794146 1494275 2354740 1844790 2490264 56515 1027917 482286 1903023 996719 60582 1592855 262360 6577: 587149 1438154 6578: 2003820 2508120 1599245 594210 576927 594598 6579: 1420005 1967068 1478444 414723 658: 365333 437991 574582 1899132 1540450 2454366 1870324 1921304 2155508 574906 420661 2096173 1439566 686973 1314997 171684 531166 1611112 496008 437016 1729134 191334 1946810 1967255 984079 765544 1194133 1866320 866842 769782 2561822 1986159 2158740 1489233 1863644 1886379 2545841 1703965 571986 538410 1626346 2333005 850588 235403 1100551 1064955 955113 2130393 119496 185564 2081550 2222468 665920 1968507 1312506 463322 2023821 1306586 1967027 974777 2200795 2383913 784312 1592203 1345303 2615291 404588 903397 1699166 1398066 31818 626029 1019119 1574252 332654 699933 2067314 1677906 2265280 1968555 2182899 631636 372874 2458938 296175 1416849 670288 2512061 1256650 374318 1583934 1683601 1349745 380574 63673 2283587 802240 19508 1557361 841033 2449881 1076179 1376634 2470589 2309929 2185421 165024 2236094 2266806 408205 1024541 163970 957263 1702069 2346407 424106 8012 1621837 405362 1353042 29231 185973 1233464 587285 1972994 941528 1056291 2278671 950247 2084973 1715196 13949 203323 1323479 1583691 757837 644503 1752992 936220 1505098 2141858 2411067 2228161 2071204 1240173 779877 1349798 2026928 296289 445491 683710 653862 1206638 227648 1493198 2239796 1607359 2582803 1148902 1256151 2069925 1313967 451268 2201279 1659282 2568005 1723095 534900 1643826 2249758 640427 2556301 2428252 2284606 1190171 418742 2475887 1633197 1759528 924392 1435841 1554827 310113 884953 591870 125194 1288465 2112441 2226181 741257 2236982 2599941 565930 972020 2325495 2157920 2041376 2202203 791832 1598336 1208170 396007 358416 1413923 1261321 721068 2309074 1903314 809829 593013 2246751 1380822 2231447 1440587 2063137 429410 2630361 922006 1204452 442485 1857203 195048 1446150 697215 1499260 203985 795986 981046 1972431 1808824 563382 1039265 2255774 618225 2231550 53746 2629495 1048274 1301956 2032055 876703 549369 128361 238503 1315104 801797 2405766 22709 1959055 47643 2467098 416136 1569140 692072 889811 1270526 434770 2515714 362482 432759 1444819 1797413 1715596 2400047 94326 735071 2087689 823868 81710 13396 215455 147763 1343042 963030 1566172 2147249 1595559 671174 912621 763287 2251296 2160125 892045 659877 2395945 1242296 1124982 457294 459978 1341571 798707 936915 807802 2630219 762290 1368014 1282487 1883291 1050810 943522 2031887 771422 2496302 1301771 473001 849919 676700 298328 1953075 2473652 2385560 1097112 124942 412211 2567189 273918 1105471 2416326 2633100 1254320 1753868 194540 1585261 2449439 2534857 1120077 1439656 925038 361221 893548 7613 607683 1705640 583321 104128 849176 34625 317087 1526011 175429 1712519 2011590 606149 220823 43026 2129223 2055060 2513647 882611 1459895 2510320 1048810 2517493 679822 1991541 2625392 23154 2500314 1139525 628729 535816 2244728 1555244 618085 91731 463503 2645666 2361274 2007083 2331106 999220 708431 509128 231314 2315635 2613898 623164 1076656 2176793 2617613 278882 886669 1365769 2299916 876169 222169 644159 1739130 475702 1463301 832099 1057324 1862017 1463489 2461227 847338 2566127 572663 309630 179039 672178 1915030 432018 1368295 2607635 1647416 576352 2551486 2226108 2461740 1035205 2097254 212643 1245554 2605642 1221409 688497 17142 2274380 1595224 671978 949044 1373578 888991 2042066 692272 635321 2212078 1669229 928887 2049898 2218591 1691343 2178413 950309 1429488 17949 2590426 2406761 756793 191288 15749 2020897 802798 363052 251292 1303613 2549713 824934 1739689 817427 1284309 221105 801590 478952 2457686 1896320 938496 231329 239903 1268 1691347 1223823 1669064 694200 1733052 600130 953157 2526355 1513824 920691 1753057 213274 1812840 2030553 1260373 1671042 1693099 481584 28595 2315545 1738843 1826686 1216519 2455427 399627 2339219 2088547 997908 568975 19020 2638061 1043680 695946 661350 973720 1530960 347827 1673229 2257256 1884964 1736643 1887544 2047512 863118 507659 2198679 1391909 2647915 2312543 1074922 1199599 2623764 2320566 464366 1082272 1986245 795536 581741 1559940 490171 2269084 612370 468834 2531836 691351 2067711 836191 1119528 1123135 961774 1074314 831009 2479656 1984063 801569 2611136 1917938 1003859 707997 2426783 493854 1922270 694620 1247189 647575 2291781 1664306 2567280 1447846 458536 3451 2036827 988436 2441031 2562287 1704328 736490 1397604 1467171 159136 2024761 1358952 2135977 1332734 2088903 1687738 1128124 684149 275727 2179066 346965 2570757 1953970 588381 1791958 538418 1838798 516692 1360400 2561590 668212 500840 113828 1666640 659449 1518099 946855 2135781 57833 1902383 1277909 566623 1729344 314288 568861 1238714 410896 208379 1795873 1731833 895080 688943 757650 2352384 1285520 2246546 636367 1522742 1371305 1512466 475513 1895885 1450189 1118706 1207852 1497310 1690007 2182398 1364186 2619363 2236298 2380246 646559 1775772 2118092 2570992 28683 1786751 901075 2268522 964600 1233216 1443731 2543251 2141563 1793468 2283685 2101014 240907 2318377 747363 446521 2378162 958279 1784858 1391195 1284788 2215181 2123380 437 201980 1944176 1416020 1118530 1758817 1512706 1225426 2149955 2412973 745368 305913 1793311 63131 1690961 990251 470734 442317 2387436 1293655 132252 2461463 755775 1133386 1975279 1558618 2381784 2121444 2174615 2527840 1523919 2016433 808382 2377100 773566 604950 2618767 1713798 2094758 2589473 1668565 199453 1024671 693392 1312171 704153 2580388 504624 2539772 1401447 1068841 959939 333753 2647497 1668428 320712 972400 1812382 2581196 1775114 587340 1127829 2373323 2087525 943743 735899 691672 1120392 782363 286187 225381 758799 2212639 2503020 2271090 1939881 1886773 1438029 1909267 77338 2332350 1616114 558243 679917 973251 1307256 1318718 1233993 2112287 2217069 1124994 868829 1045706 2444124 720145 1577476 1560099 1280331 2107600 2300421 2637500 90194 817430 1280627 2570905 54821 1987835 21890 2318796 2321810 1856653 1864017 1702964 1327917 2598965 1509192 424802 620992 998583 1268171 1795599 168261 408519 2594623 1104737 394631 2119952 1385272 2536677 81346 278099 583198 2461407 1371211 1409937 1932260 1168896 418793 1440733 2626891 1488405 1721611 2044371 1794356 1233288 1462504 272898 1926801 944470 420977 1365743 370941 2177172 2523493 248240 1530865 597192 902973 2607409 2418177 1961315 1028467 132511 2237949 1650644 1727364 1478364 571713 1658495 263659 1973158 222381 1109731 2148104 2120723 72467 1579609 2258445 684233 1276636 1489022 468206 2425280 1227141 174130 2555219 1138270 1031845 700040 1918283 2497394 1095230 374158 2388906 2126971 2117708 2480584 2562908 727207 1651378 2450549 208154 379105 175797 1857990 2419469 1836873 1041396 2232594 1887937 7293 1151922 103941 1952116 948172 1909327 1548658 1080116 1804014 2239143 40045 1080950 86082 2575494 366214 1925928 33914 1791932 260231 246730 2034859 1606805 1070229 178284 1048518 118726 2113557 1598043 2182176 115742 1889895 2166240 1266960 2432193 2608715 2381113 1112741 1202908 1373412 1895582 646146 1039127 1476256 636095 2402314 89643 797940 290651 212177 470705 1385397 498472 2052894 2502234 768474 1408301 809507 538516 1111765 359015 778168 1359127 6 876397 1491993 1861009 464792 1469150 580675 2223712 1315678 834879 2366503 1803323 1280667 1077577 493350 2510408 966407 389444 1389412 1774479 1164607 1721751 1055159 2328832 2143754 1233662 850838 1811659 1376328 2501718 2514589 2440200 713551 1651647 1828935 1938252 1400549 910815 737715 903178 2647941 90688 502317 1325948 836945 1423789 2316468 2450894 1953124 2416418 2463569 2396822 2139458 2264523 1893257 552634 1439753 1522300 2617121 1060553 342887 2287127 132139 526579 246450 1308634 1912666 2258579 689166 1787210 2202778 1130721 2349268 685253 985498 1435658 370104 2029812 1152133 1487228 134798 2155408 773477 1999998 1789983 1309508 1224098 249239 1256426 1753761 2249787 869294 983733 1139754 1771329 1251992 39687 1476222 472585 1915549 202811 119923 1123397 1843415 1738455 1526662 326489 671673 1732638 138727 412240 1906925 2433526 2175686 721267 1145966 60881 1437925 1823820 2005371 1103439 81373 525904 1030624 2606237 408169 2361245 1365551 1006230 1429530 672189 1649297 2357690 1133083 233555 1110500 2341041 181740 986177 2023494 135926 1459576 58904 103506 822825 31984 1789981 269888 287575 1449643 1630854 2436891 2509039 1499876 2244187 692731 302989 2335906 887926 504630 1032096 761509 1196676 388262 170869 1126130 1883623 507369 27399 1966410 2412999 2305706 1613373 1702649 2149664 644233 693474 451914 504674 1357902 1648054 1752095 746618 1570687 2560915 443468 2070942 1532207 2328508 2092100 1336936 1138185 1179381 2211944 1267026 1541127 291097 1480872 1167064 47813 1683560 928060 2372912 985936 1836533 2315103 1533181 568617 1879334 1777410 2010433 1711364 1331907 297350 771161 1185623 1212279 246321 2334301 965143 760774 2643057 1325639 1971929 509744 2080247 1226831 318116 6580: 1503895 2479969 2174603 1210382 2433461 767911 2264053 511923 174078 2128272 1943607 2488683 1534695 2178973 1846827 31509 2405960 6581: 2180866 2324471 2022480 531787 6582: 100000 1107506 1146740 2390198 1774984 2114860 263836 772093 228371 727425 1734488 654653 1162142 988673 2067832 1399944 665930 2457206 529583 1672226 372273 289533 1827849 2201429 2595168 1074402 1923516 589133 948583 2605046 406160 890668 921889 6584: 2369776 774559 1310455 2448372 481647 122948 1200382 918308 80860 167683 887680 159392 2206992 292203 2160175 2068483 1003128 319732 1617799 674259 646706 1609774 334159 1659025 2477535 809620 213054 1029943 126899 1863459 789505 1802532 836966 1125377 1732467 629561 830759 80539 766313 155781 92900 553063 2170637 2010594 1632160 1505885 2621736 537649 32816 883406 346137 2541654 1684341 1470749 1720922 2308406 370651 1981845 2470395 2168594 901213 930364 782572 2394393 1437433 919254 1863481 1303105 103558 2226394 589404 2062092 1984121 2209867 543799 1205331 1947421 2414289 854264 1810472 886189 654840 613260 426352 779359 1925894 2343359 1483724 933064 1468390 2254570 495489 414236 545026 752652 991771 303917 2351543 649591 2166794 1533212 1227295 629566 2413874 159503 1395781 144569 925047 1578818 1153576 502405 735969 525446 1594561 1029263 2026502 1735490 2037529 2260983 241802 348902 954940 877036 457724 2757 649455 2367217 1590271 565504 87459 2493669 1337538 1024047 382284 2365653 1538903 1072193 708528 190913 2403311 1009577 1063943 2530235 2565516 1847446 2213194 412916 470330 2506445 1173042 1384386 2433609 2031093 744441 6585: 1622983 1037773 705960 1413768 1190317 2013561 1221790 794765 543850 6586: 444276 1835276 1588223 1385429 625691 343162 1624323 1368650 2469970 6587: 1150392 40860 838504 2001615 2169777 942784 1237087 1140609 1773685 1183109 511460 95820 2227443 1921326 2602011 258030 280477 1168036 2258395 1192339 795851 1734539 2079668 732153 1215201 1041638 1542354 2647141 2060856 2465565 1650576 998432 2332688 1120867 1460527 2533857 2432607 2249114 2070689 1775075 541591 1410241 2189429 2348633 33109 2574110 1229304 6588: 1247800 1004062 1559267 1558609 1677653 543898 1816805 716786 2467023 2283069 1329972 2393492 768309 81725 94185 1416099 1199467 888992 961306 1367937 2631602 1878886 1588597 1741441 836463 2192980 395322 1419750 68033 2147585 717141 634023 111070 1778198 1564643 1415298 1836937 1013698 1610563 2503764 6589: 1401287 971567 1592574 1522632 666317 659: 1467952 2602658 876018 1155572 16581 157322 2187026 2262242 1630367 1984856 1784368 985847 2453849 1063991 1952112 2048858 1734041 102919 1994885 2345694 2352521 1781579 88891 818485 583682 928749 2336702 1118338 785771 1505541 2010750 1812892 1994769 1559150 2076358 1958219 1807710 1576764 1665878 1622409 323021 44259 774426 1664010 2394001 1750585 1949881 1870378 1057567 821705 647099 1552059 1441651 63184 277786 1762768 1956358 898592 260310 1288248 450102 2642102 1701269 1710921 2206990 1247789 2203838 737210 2548020 70658 690657 928188 1519647 2439949 1137095 2155831 677116 2414646 1238759 1555872 1413066 240285 45656 869475 1739033 779332 1515267 1504071 96757 462035 1955134 686039 695748 1052362 2402139 853691 481894 31972 636610 499822 1164929 154984 2362664 695924 1605039 2519046 663857 1730184 6590: 2580946 1925992 1438159 1465613 2354706 2262602 2254307 2219136 2171059 750617 932166 1762501 653377 1215460 1799476 432529 2113852 6591: 176611 2267507 958382 2294968 819383 1071266 554394 330558 34935 1434880 159101 92641 6592: 2548042 914338 1016843 2405241 99056 1514924 85684 338280 2626865 2478108 558764 1078028 6593: 1164728 1373951 2344532 6594: 1224265 1845522 6595: 694422 2088413 1176462 152228 1708723 2568756 645373 366233 1656801 7134 6596: 2540656 2287143 229220 1829959 2209675 1588143 1837144 389850 1504994 510117 341429 1857744 1924958 2379545 447928 948069 889305 2560487 321556 674785 1740038 1216452 1875019 718784 1926915 177739 686007 992671 798388 946483 593832 2061307 2085328 1501179 422017 2081813 227251 107185 161869 382019 2373231 2525544 1905172 1756478 1857918 2636039 2094190 251731 2175256 2069908 1119162 649637 1208136 165714 1569535 622670 1945150 1897593 2109534 618841 1887277 300511 2133620 756368 826813 1289334 650053 1381637 103378 2259279 498727 1987655 2203638 2649084 1413856 2343718 1586755 254690 2287089 2421808 557694 1216933 2116312 2284438 2592169 792170 1602430 300293 1730591 1642064 961509 2042564 2477227 1483881 1934195 216007 585710 627838 1279731 1248275 843315 1908460 415758 38982 714348 286901 44540 2514407 669564 1986263 886459 1823441 1513753 2587883 2101473 1447422 1829263 1469296 1039267 520767 1776626 399335 2622930 956583 2602909 364253 1466768 1483628 2312444 910131 173128 1090050 2478813 1171034 1554383 2531277 2018032 532778 2554853 629942 2081223 1094702 1404738 333622 98954 2158970 161264 760318 2196907 2214761 890792 85512 900431 1614873 208113 1757476 838139 433889 2579891 93084 90169 614958 1687759 1735173 1902577 676747 235518 1620211 643383 1651606 2409757 868454 644354 969643 15337 905271 89551 1042307 2643581 1341505 536237 1262267 1460034 1889698 2556513 314307 1559098 1047263 1489456 2520196 1466372 1372994 1859215 2276110 2035375 751668 1059503 1483819 1220467 1578065 357916 732443 1506427 1367055 2027248 471424 1548348 118914 2389748 800441 1687122 713136 1762537 267900 226607 2167927 275989 2445805 1583160 188927 1253193 2076734 134539 949465 475784 2502889 1654018 225112 1304844 2618739 1964421 1394174 335715 2278953 1538465 1687048 1218616 382426 404258 895254 1460657 670525 2569114 256315 112397 963155 754977 1991027 1107647 1740800 499222 57407 299568 1629684 1228547 970950 900341 754901 2413188 2002692 1323426 1962942 2372710 666081 238342 1783971 2445502 2066309 2219070 1264863 2495927 2534943 2464121 1598922 1952739 2511870 1123516 1279170 554957 1330414 393000 2195827 1800320 610834 1509293 1512248 456690 1389704 826016 2365770 2282480 853916 1327143 147858 856578 1499894 2109854 1504437 1027723 1099322 1549806 729820 2629326 18631 1243868 2472804 706243 1942204 748622 188057 2366644 2168312 1944940 1326315 2338153 2093018 397741 1905316 2438103 1675367 1765961 1429070 12554 1860668 1108344 1359917 2393900 335464 396984 2411619 253478 842845 1957485 1488779 1149844 524682 130331 389278 104394 1688453 938294 435636 1569853 2603312 2164824 1363620 2460242 2647914 2640325 1677262 1513947 239000 418191 2188932 103713 960191 1884700 1069902 871046 2331739 279957 1186635 571975 2224350 1485130 2119484 1068659 1550582 2272969 2120516 1894311 1185151 494431 229559 1920090 1822480 1187037 2208519 2631060 2480636 1619438 1831695 282627 572352 701353 118924 2495956 2273891 7940 85263 1542400 455740 2594765 235979 736533 2379903 1943243 2119571 1728464 856407 886662 649583 154515 2086547 748707 1836631 1979037 942976 194631 729968 120381 993324 868047 1626406 475094 2577764 2295521 141518 200677 372117 1255081 921056 2544920 1818912 2265286 2131146 2122038 827252 1926797 668380 1114507 1896899 910011 171808 1059972 1378748 1895607 1557692 2187615 2016012 2602410 2270681 1501567 1229901 2195082 975062 1435751 915011 1015319 17403 181764 2033155 2228938 821911 2275601 1179938 330802 2347263 1288212 1381746 1668263 1123324 357884 297264 309529 639810 832159 2437513 1307756 1342769 2573152 1786218 1664047 1857929 1751965 753430 756743 883365 935484 2363819 2108355 446678 2478795 154784 1390001 940637 1559394 990800 2136561 773452 966677 2053167 1314158 708953 1248774 1560448 1137614 2123311 1873729 1630261 1545617 270921 653418 1789585 2252756 452037 1385823 2403999 2599759 304650 2186641 2604112 2265415 1086434 2589296 852856 1490734 240841 1200813 1031666 1587912 404009 840537 117801 1736157 1497772 1542000 777721 337023 1839767 1833697 701367 2174965 1680854 148631 93798 43403 1801774 270879 2405124 1504721 1333593 1910026 2110321 1681664 2544517 1492670 1538056 634566 959896 289229 1902814 1492601 1423713 1699060 867155 525910 2346077 1588901 1122567 1546532 2465967 2427931 1774115 366949 984933 2612911 661312 1637906 2371963 526455 1886469 1998215 404841 1402985 1559260 1282734 528313 1329490 1049639 652022 848496 1291632 763427 2629405 591846 1909887 1463414 1276620 1648560 1846492 547606 2448622 2218809 1726261 2113914 1011892 173349 1235179 2582516 2270097 1248915 1334315 2125849 1290476 1229224 101491 2465293 802938 1413071 347343 528669 908253 1654800 2120110 441872 2570094 950498 2179660 479118 1080488 1328545 1768155 2552047 1554951 2383852 1454401 1223451 653689 463321 785885 1312672 2485683 733046 1432349 761182 1630272 2406721 1782821 1615192 2435653 917719 2391540 701793 1686359 117072 2560114 2088933 1051505 295307 387767 2184548 1139340 1776253 1503336 415027 856033 2455287 418740 669553 928882 506806 609699 2120673 167266 2037985 1932462 2331215 2646875 712024 2032551 2241246 940939 2091261 762088 1572835 1907815 628226 1484869 1068593 2474762 1633759 2945 467100 1106932 966980 2147800 182905 2279291 556230 2052524 2069068 2287010 690129 978546 2561339 729770 2095364 2243025 2116521 456752 1166241 1891151 2218746 1509250 1941181 1156768 2114956 1800162 2077980 1113461 238471 1030710 1509658 2126608 1157889 1124460 921159 2300572 1999518 483101 616875 1229080 1331818 98709 2468399 2179277 552846 1130976 962263 1810123 2058985 721241 2013396 1937640 1954071 682136 2105645 1140487 1023844 883605 153005 858832 376146 1608711 32538 1235886 2606222 142044 2554776 1108326 1644010 235629 294151 1199063 797256 1845217 1321845 1955281 1630917 2032610 1648844 1859951 2444508 2249110 203067 1760336 1359580 1931665 1297737 736991 1754219 757295 120065 2383354 2098946 2325198 1463538 673595 239528 1455626 912394 522877 2464173 2529976 1896057 1152795 2604206 964253 1209168 1661861 1409668 1270156 409553 984241 999516 1153002 1003786 1562383 962977 1457945 2177043 653211 308593 2211857 110649 2280844 304378 1929235 2489472 2292678 296311 2306159 1421664 155977 263377 339711 1890838 1399604 646894 1393144 136170 2445483 1562614 1349670 998919 2455675 1201288 100616 2557382 600325 1039078 1783870 1055121 2324997 1682893 595489 244128 2592758 247730 1932562 1244340 2441434 743473 957764 1358463 2309104 2135447 2457798 621164 1435222 20055 1133673 735314 81336 177199 941758 912686 154401 1092612 473152 1349693 218166 2434743 2545499 1534343 2212628 2178672 1588330 482012 2266265 434130 1566514 2608013 1116261 190679 221900 1155552 103086 379043 1900953 1558800 420922 625123 1706942 975037 2622943 1112506 572873 1884560 1698124 2371336 2107220 1171919 916526 915168 595303 773845 21296 2392675 520469 37808 736941 914355 1404613 885131 1396500 29686 189277 583690 1794942 2069594 1987153 1388743 1388084 2292635 2605233 2637575 1780038 1657966 2289983 1605385 314432 2155097 2575618 1365958 1345789 205259 1504478 1856167 1396325 2425915 2446550 2322476 392627 1182475 1140304 1309738 1406206 93088 164634 2495623 845260 2435185 128233 2611749 2630980 620974 2530352 2333236 2260738 2353364 1701658 1153651 2592617 29130 265910 412776 45366 2029877 987088 2062320 1078286 846111 284275 1158884 1152642 2312440 1119540 2198424 2318725 2155832 901257 1191007 204060 1697584 2385867 1316893 2375938 1877094 2110725 2256639 1092688 662182 2107216 1542726 1685214 684157 1809318 230817 10325 202002 1779389 1806011 1681918 1715766 1866500 1848715 2399421 866725 291435 907060 909786 780390 1347944 1146470 2019820 1326646 550817 1316034 639985 1887538 603113 2443937 345187 301733 878383 230274 1412712 744891 1297651 2444058 1122528 2378337 1723542 819430 1896402 1677708 2445692 1016312 1294722 2122411 955685 255467 218919 1481401 139635 1332167 315464 1213826 1075241 249361 826574 1767837 2361017 1013006 957926 635831 2163224 173041 2256671 2495176 1851924 1695227 1329980 576371 429601 1113840 2303912 1779748 69875 147618 2525243 851416 2094489 21512 1480933 2612327 2107725 355396 118074 978337 1555970 2367364 1143101 1643729 860217 2391928 1663578 1873311 656708 797385 952163 2157895 2205011 47658 1700307 296048 2261444 2599884 2236382 2298703 1438614 603445 2107473 1223159 1280848 216601 1128272 1524912 1249138 61281 1103550 911583 1481132 283871 1407271 2097999 782064 2294508 2535319 522483 156407 1359832 535565 1275080 969853 2292529 2018694 397881 1849447 251012 2255810 1063436 1767095 2262800 2502578 689053 1816214 1415862 312663 2205564 2197587 1526100 554146 1805513 696609 698172 1299624 1025155 911997 1264201 198134 539631 1830251 715460 208192 2457588 1732992 413050 326969 1013929 1783676 379815 1571691 1947054 884558 2553483 616857 2454300 979169 1212479 100473 595657 799340 86844 2095007 2481040 819921 336797 1826540 2034525 55096 876334 230698 638381 2459596 1524742 624359 2213256 1367519 1328095 911973 79571 2547257 914830 1505794 2168800 1732266 2254890 544728 491571 1995238 1431879 531686 2084339 820026 2635031 1942031 1648245 1539409 732742 35571 714769 916384 328861 1564367 96888 570573 2591448 995583 607241 1775251 1811796 1165651 328353 1190534 2367020 2406646 1909724 1189366 77237 2156711 1163512 1858468 2160653 1681590 980489 1069460 1298992 1968999 1273656 1845870 93245 197031 1183765 1137945 1299964 1946508 1233286 1673683 1736173 2525820 1538089 2646578 817878 628706 761478 2478007 1154433 297621 1143771 442475 2132164 2435841 1041761 176216 770706 1335073 4796 366443 1323153 984317 1840361 551844 2155744 810753 2461573 2118281 1554349 1455755 2026022 2090191 497858 231159 2542589 1116653 158583 2357193 2348166 971518 1365512 387718 893799 624382 2282324 237897 1849495 1728830 1202630 2241799 134591 2341630 1215820 2464451 2352674 1780870 2564001 2104178 1007716 1098318 566070 1878781 736136 1414500 1052600 602596 1863696 58731 323796 1226946 2457611 1232100 1249223 1544589 2508756 2397627 1964899 1930329 392113 2093639 1765144 2527120 611113 2569718 1888172 241696 1786595 1337631 1038702 1385068 2632361 2208127 2559360 370747 1461407 2507095 863269 349144 718493 72523 920748 1432968 1251556 491321 967172 1602531 1580539 491201 750841 2606762 224101 1618057 818897 2466488 1509472 348087 95818 1558651 2636377 181139 193952 876205 6597: 746890 538460 2574108 298436 2397752 2300288 6598: 1075307 2312349 2404677 1139591 2103622 401884 2644113 1202534 710498 1579552 1729792 1699794 1266586 2315691 2512667 1566284 2214833 765007 1339371 379041 6599: 1128133 1686845 2000176 1947602 1784911 1136606 420783 1278882 368725 851190 2150453 1428723 2056681 408078 34658 722569 704564 2014111 2054156 612262 727423 533904 632656 2494404 2008605 887741 2341862 421859 2144072 618512 200805 654266 243864 228927 1440861 2634682 1666386 195260 978132 2639681 215599 1820342 2162729 552579 1826554 1924968 192284 203053 25606 93830 1722725 2237326 2450042 1018980 193184 983755 1872965 2043664 1772712 1131258 818453 1393966 2207316 1852546 511728 2493348 1609150 1351699 1892340 2270159 317157 2031375 1560256 1562255 1530865 792383 545595 1484035 1932502 2437146 802207 694987 2142137 164119 2537401 483392 878350 2082102 1490928 1710368 690813 2613884 2583580 1025414 612107 1396166 472585 2519055 429183 1763440 1669539 1276500 413076 66: 2225711 1961116 2590161 294433 1387358 660: 554807 1842264 2053189 360819 179544 2044111 2602984 1695795 1621648 978567 520143 771448 1920610 922615 272435 1094528 198034 519010 1065590 1957791 2088489 510505 1579709 480957 112942 175476 198814 76597 453461 833499 2500745 1043185 2288574 1918613 654694 335625 375072 1726300 963684 1083328 1811432 514098 886796 1197466 547513 1300489 223407 1122120 886828 384456 2244658 305430 1626810 2123870 1878606 1596932 883948 393514 683780 1698958 959801 1666581 923544 153465 634353 1237269 214018 423551 156400 1403763 1013177 1786588 2424677 1691746 2628877 1893401 2475119 1526236 815660 866246 2080296 1672696 1106805 673716 2411719 445926 2192675 1597337 478657 833942 639268 1715716 2305963 1495480 1950649 808692 1499910 542641 944696 927815 184952 1867734 281638 980430 833813 1234128 1808190 141186 940852 2366644 825510 1046707 2100252 1539193 1748878 1622836 2603312 295984 1797123 2301601 1534318 1378448 710102 1839327 1561308 1534330 1691661 2330730 2607695 1162258 1748274 2414481 1811333 1342286 1937416 451699 751255 1313804 2352239 2516065 502179 2338871 1749868 1782123 1828001 2042132 2639024 222093 372592 433629 2076582 152035 940687 2450914 2155808 2428145 115648 795315 2198823 972413 624848 1669006 114986 1903791 212084 2086349 1774674 802121 1864433 1460037 871138 306097 1761612 275879 215771 1214848 1174905 1770818 1900738 2541335 1276552 1483189 122233 2286970 1242528 943661 1003807 2392963 2186999 2513893 2460108 559400 348549 253932 2588377 1182387 2552906 2135552 2433711 1358978 636007 2276889 526455 2574345 744020 1165027 1515466 2166029 865168 281107 577133 307674 1959775 886369 1766368 1339727 485828 982418 693586 2048926 2534278 448209 44769 1162277 1346591 962117 891312 670597 899018 887250 1713987 1459777 2510890 2309567 2022129 1853645 1844656 1005575 1833004 2635855 294853 2131157 201886 772851 2245709 1090075 883787 625399 1056877 757790 1580021 1999885 2290983 2156893 1007065 423473 1842495 2204161 7154 2076705 1165956 112076 786950 1152640 793359 1580962 2502439 1033802 945460 2479409 268312 1830591 1226126 1300772 2096785 2316676 501664 1207588 2633434 1333857 594857 1633756 182541 2078131 509438 2146737 1688265 1982835 83476 2215809 912961 582330 1820843 1680936 557401 2045949 1514166 2020406 1912918 2252499 1977815 1948238 1995313 928658 876081 1638044 9033 2548292 1604527 751800 2445051 525937 827057 62995 1944947 860601 1603215 2593578 1055086 75391 2076368 1109380 2560657 2248177 2192308 1702580 1626785 1888285 2022263 360859 875904 1857842 226177 1390104 1912757 2391458 773664 2119152 1422635 594491 158277 1909393 990268 1766478 293445 2616907 2090611 244795 1496483 1483142 2568795 1339955 907369 767863 1302381 103408 1936627 16487 2557599 247655 433151 2593708 2338855 2099106 511417 2123110 1038987 394507 576371 1860384 1457 827223 1907354 1684584 787397 239749 304570 1149049 2233002 1547622 1851704 1057996 593644 43122 412303 1074150 136827 2362542 2573734 1339371 278179 1980339 2578908 944429 2554751 1511576 2290264 1106957 1570593 2639053 1433808 2222586 213797 196785 2478315 380834 2024208 2392919 2292387 1387485 2180196 2245029 3040 2334126 1564722 2609234 1860847 1492184 50677 2251092 458791 1429251 2471735 2498079 966899 1905325 1444903 766336 343079 1942483 1254141 2021728 1044043 1032010 1392970 2452802 594363 2490662 2027319 62902 674491 2365398 2194022 1364400 1995620 50100 1899294 884311 341886 692403 2180205 1520997 1120299 206599 1479154 998411 696400 2223490 2648929 2581155 2010678 744795 1354339 657782 2071914 2005631 2498727 1709744 2411140 385548 778202 840908 598210 2344929 1298494 765279 180278 1702973 1273125 546987 2321444 2115710 1047867 2006413 2073411 2110556 2006153 1945497 434902 928060 355753 2632361 316527 268412 2202822 1947287 265636 691693 2333202 984440 265451 1402636 2392997 255756 2284248 1073737 2560351 688040 6600: 347301 1519270 1889407 1117207 2649093 105681 1690083 6601: 667357 6602: 1657366 1462042 2052228 33599 833696 2065639 1564651 389983 1187391 1563611 12836 1786744 1504760 2206373 43608 535901 289089 2537783 1565149 761521 1073756 1154249 573864 555315 376422 1506607 2049806 1396624 668316 1042540 2181393 1594001 1905961 179235 628792 2194763 801139 1517655 869067 201720 1069545 2180395 2027196 1052108 232111 589942 1558030 872535 1930880 886188 1459717 1028779 792309 475881 5875 879645 2324169 776193 1650840 43722 1395616 1078923 1110173 2071768 471119 1456675 1263899 2509134 366955 1301533 1222418 37952 1085201 1347906 422911 1584013 1460865 2351883 1128079 672717 2202822 1917888 6603: 1861795 842927 1153136 485181 6604: 1213005 1680173 2049070 6605: 1845941 1313714 256282 6606: 688738 1972169 2502616 348128 804027 1270011 970398 311070 6607: 1557907 1138203 195709 1101001 6608: 2204294 1219755 641050 1358720 2100769 1545004 642089 2175450 2536260 1777233 1354085 402790 612799 6609: 2324506 397719 1072119 119031 2389729 127120 339653 2625427 1079700 1026606 23259 828088 899071 1705894 1362593 484565 1086180 1734610 2343003 248024 366746 661: 1924177 187385 2366406 785668 402571 2052939 1348501 29947 1550083 1497251 641754 1126962 460403 410618 838052 1962795 118341 1593250 1472190 197102 703968 94080 768528 1810355 1928352 1576028 1831959 1345639 1282194 1499529 609576 1209766 2448201 99851 1325777 460500 352559 1615225 2639831 2251092 2244442 1018488 2490794 1910747 93201 112592 1752002 1446497 501797 6610: 1981282 1105269 391498 2508652 385077 2068283 562049 2557067 2052719 1448959 744673 287219 249112 2314282 1301050 548981 136108 2376860 2328782 2044421 1689050 1974869 2283477 909271 1027142 2442408 1097679 1958740 1965898 1326281 1619822 6611: 8167 1731094 582792 2166752 819315 18670 1994339 312422 1169351 1675613 108543 6612: 2325031 1273798 1237237 1008172 2199602 1194144 1236001 1947902 789339 1704440 435929 2136657 1570562 744673 480142 1192767 1468864 792428 1084884 1021523 848883 87189 2047311 822756 2247417 761520 1274834 2070590 81925 464716 2384706 605110 364922 1466494 6613: 496393 903408 1636572 23425 358105 6614: 1936617 192898 473398 604052 401810 13174 1632732 1369078 1440051 454071 789239 971175 796268 2409183 98669 1471997 366318 1140568 438038 1309155 1458049 902944 6615: 2258892 654599 582478 1761257 1588454 2274555 2605535 2264425 551817 1899112 1100312 177968 2635185 933356 1525100 1097757 855722 127681 372702 2033013 2276650 372453 2536775 510404 1181150 2252151 1449417 636302 555785 1288035 165927 1977826 1846351 1994738 938038 2408256 650923 1972436 2003375 2160175 1867561 1828904 992901 2611101 473137 269702 1098057 2145186 2167441 405296 513168 461390 2060954 1623130 282470 647290 2611947 1440487 409911 1574842 1046564 1465328 578216 1372938 2086363 237567 1024776 1628971 171839 1940836 1659145 1080280 941591 1680840 2170249 799751 650367 1939090 2169687 1977513 1111676 1489499 2070779 1008017 671816 1131911 2140477 824658 178696 600244 2611426 2200308 77040 2457160 440457 2018452 2489939 1838977 689877 1900103 1435835 1715163 79095 2627490 1908893 201353 196511 325967 1159719 1399129 2156196 2550234 1611431 2264646 1646818 149316 1349771 2359713 1422519 1938576 567852 270846 2186343 199008 2126915 1946759 1072655 2047094 34710 1542248 28172 703880 2092724 333267 877585 536866 1846286 396212 754508 2374847 545697 555798 1857495 373449 2250186 1267250 402325 2377596 687007 898111 1299132 2184014 617382 762640 2354035 749998 174972 2054820 586966 1644375 1445720 2430411 1375597 959428 1270877 2302111 1319921 1795474 2526544 221633 775046 1418197 2303091 2189800 1738777 2031869 1566421 2356352 2515936 1533708 799620 2012487 320404 453713 737175 2328316 1098510 2030735 2553399 796157 856134 2056808 1449584 685882 1905026 633080 134122 2087106 319926 1948423 830074 2411475 1936167 1080668 1394427 1275966 2494928 739018 2381692 1009319 1472828 2635025 836438 2242404 987819 2300734 497203 1667518 438634 2063628 1391791 1972468 1776047 1555191 1300218 933545 2571029 2270315 1283021 875805 874760 71992 2632998 879801 2551284 128575 184570 2262990 1988886 1714116 331860 403991 343842 1478282 1157664 2002118 1737530 1690470 1101849 1531186 2447102 2270063 2369337 1212882 784475 2635526 2645730 231012 178925 2513222 1331787 1554725 1867318 1154756 215391 371950 2283422 1986049 1279497 1938382 92453 1875056 858442 2126065 900063 468972 91267 340330 1403307 1147657 1932521 831697 1666368 2607423 1012665 1491175 2030336 735393 917979 315380 933537 2514579 2550861 440559 1104737 1357187 1462036 366806 1161257 447797 120002 1137130 1558839 699997 1120856 29130 650146 1352667 1537175 2192964 2274466 2508640 1917469 2408482 12622 309077 2549763 285250 1597085 2395280 1975779 802897 2003319 578637 1046982 500593 1687227 1571076 1612001 400799 54774 1100548 1348029 484136 2493578 190669 322071 446951 888018 1709097 260201 93695 1791914 1951124 41689 1919231 2483029 1174453 2085894 180867 2489438 2157149 1001143 2534070 1272256 1899522 632389 2357176 222297 2518192 397429 1974729 744420 209030 98812 402861 966486 1157548 666448 65763 298045 1320504 229794 820511 313190 2462031 1281330 1604392 1961776 870379 872240 327436 1619024 2203027 2101603 1511911 1269994 217101 435130 1940608 1939731 1699915 1904406 108239 1443855 1819851 1173280 2600252 2292688 1778057 2020235 2505104 444122 1203911 2051842 2031909 1708372 654741 257742 1732261 219425 365776 2187800 403660 2404141 1689340 1123599 556479 1177908 2081573 2336796 980489 2368739 2153901 830751 866719 1937364 481688 1676914 778265 2469164 193942 1304363 1669062 312556 1400407 1049319 2056106 2595022 2127922 10455 1866207 567237 609476 1193529 2566071 2001713 1456067 269639 1166974 2618234 1085127 125273 2610410 2196808 1586712 1657406 1425788 2239200 2626689 433959 1857620 2494473 129391 6616: 1040705 1704203 1771516 1369602 158022 1759174 1319775 130587 2241179 1958949 2003550 2269450 2290414 2290955 2266295 1518157 220034 1753638 2427568 513085 1258597 745167 1256522 556090 1601366 900054 569783 968539 710049 1732558 916644 2160020 465532 770133 1491319 2104267 2461592 2025963 2223971 606964 1813176 2467898 1065416 2595064 1693051 139001 1748429 240687 976123 2152576 1732266 374314 1772278 1188349 1330812 198055 1028324 2226199 1633011 6617: 879105 2429730 2199470 2183864 6618: 884967 1961168 2511092 1706364 1417631 2411940 2181455 2488018 2637370 2419782 870353 270911 140450 100228 1066608 2339049 615551 336996 795082 2470138 2256471 1463342 489983 1869233 1892862 1120246 1409438 876074 2052083 1422302 1599206 1456380 2343292 250256 768475 63380 1272956 1373231 2044840 446648 6619: 1389120 1251137 1550575 2122460 2452417 1125946 1198304 1275526 2423488 194386 1888511 2045715 1935625 662: 1339420 2411176 1683765 198560 612865 309657 442572 2052755 17063 2001383 1362880 664616 754135 1221005 61322 1259211 1700671 360412 1482584 1477952 1049208 661407 647216 2236094 744426 914903 966389 828696 2045827 1648978 2175004 2589308 706414 900639 743372 2163891 1961619 741285 95921 2508876 1868105 537260 1606056 2004802 1059497 2349683 2249703 1409955 2291127 1520830 345259 258518 1075977 1890591 2230786 1600629 2557710 313635 2626223 438826 2613886 564334 321806 1474752 239569 912105 1480861 961391 554078 1419909 1455583 2305959 622589 241608 2547908 339177 1911975 711127 1723630 2188991 45383 2445481 2502063 2406489 1780520 2087833 590239 42416 2346646 1964903 2460211 2279366 315772 183238 2289003 1500836 801545 1461565 710205 1234760 2000638 934264 2143037 2280260 1592158 369122 502183 2354125 924488 1809528 133690 872347 958356 1914711 1831961 541135 1349191 2588413 1223910 2519876 1855722 1806681 2396611 1706906 1561336 1985081 599123 2162828 410854 2036628 1453533 1361643 1633592 2412949 1862393 1269329 732153 390215 2562100 698610 739921 1726229 1798282 2465009 307496 1019937 1110305 1159471 58485 593437 146203 2307487 2347022 369758 366688 2316662 2633095 444290 1017648 401425 2581018 101259 1868902 1675597 463677 653598 1588043 742510 2541565 45294 192936 1002780 21506 273896 876661 2451373 464792 728011 1448572 1607886 520113 583799 1018632 657606 1107303 1402285 669903 889491 927551 671722 1227278 1645373 1822498 531734 2574630 379899 2074836 1876297 816260 905817 78768 1683292 2254152 981579 1703677 746618 443468 1019552 1955628 1073670 1292949 789158 2469965 202269 2416700 2538383 2128505 2387695 1097708 2474184 6620: 1441606 1310359 1508003 2183370 907668 1602572 175653 407944 2124446 1613361 475352 6621: 2206019 2351516 1167097 350415 2214101 1172398 6622: 1676592 2122041 1512788 817505 2150432 6623: 261517 648665 2103788 2217175 2267371 471023 2006772 1177340 2258411 1311621 1538018 1756111 2147714 893133 2636806 792192 893878 624822 1395606 211108 1110744 54704 392366 2275884 1910058 2068999 176042 1071464 2241741 417098 1518227 550242 1058812 739665 980773 2363108 1795440 734662 333164 1893836 929132 2602507 2282120 2445770 2435497 1743898 1563360 480475 2604319 6624: 2319733 2000750 6625: 21368 1797637 250528 904842 1812821 1344547 6626: 282051 1823333 437729 1556747 2391928 908660 169462 341247 6627: 807832 1002145 1179584 6628: 444194 769889 2489150 1792175 6629: 1720532 663: 1753259 2219730 2130393 1954335 1594764 1133769 2357069 2452816 1730666 712100 27165 410984 503579 348773 1541841 1900576 2295561 1266342 1494765 74630 1657785 1521106 1726438 943538 1580631 2192168 2500114 2613273 1223114 1690073 1210469 2624689 1446463 2618168 37300 556324 1734467 254308 2482046 2344167 931488 2375261 211248 142279 1903337 2587909 2127765 1624770 2180813 149061 2291170 1922425 1182139 6630: 1565388 1777669 556485 1746361 2402575 1010747 109124 104603 2107942 484468 40562 1203788 2407608 1947591 171387 114127 1172516 1586840 1229800 1017661 1023195 1978950 932647 2443425 853151 577670 1017512 1191702 561518 1675328 451364 6631: 446953 768877 1240365 1809535 1205593 824097 925220 1049474 568072 2173519 2045147 1321295 356893 196853 751958 1644806 203345 1608622 250577 949152 991889 2124514 1177979 1155596 2360381 898764 2434606 101553 704082 711110 1453225 276251 2260259 2173742 2075401 449296 2393743 2301149 2051964 880414 2604063 1951007 343317 2314016 816442 1545790 2070496 702383 920689 1453495 2120279 1903877 1118496 2525308 1832354 752305 2213776 1724267 1621648 2132858 704165 1013930 539440 1245166 1015960 2225207 259348 298401 269287 1787686 1183992 1928519 2190107 492845 1451370 2430700 1317001 935807 1731659 2480846 1013245 17184 2362468 2159099 1254514 946277 598993 708010 1184208 1518964 183667 2015647 1777355 787966 737048 49885 2558372 1904400 65450 2206019 2423355 210464 1170162 358120 836991 1447691 947029 1998745 2618449 51931 272309 1087140 1205559 1813909 30894 1729865 353813 1924999 101062 2552777 60438 826365 106528 1649716 1872490 1188577 410752 1421489 1782032 306171 558239 1554291 110383 364212 374236 2420243 2455472 497638 1145393 1853074 2003757 2429635 656167 1006051 1375098 869097 1395493 225732 1875131 1491080 1594368 785705 1342532 2024922 1289155 1089111 1752521 898090 814641 1885423 2116312 1211458 1551408 936565 133169 408154 1422584 2523971 2510520 2205560 548690 1087705 906216 1688945 300417 1951008 73076 43751 2590786 2085472 2229935 803123 1954947 2418941 366994 1065086 1264015 657607 2639676 2337994 2039346 277926 482685 898201 1887748 1264908 394096 2025570 964305 810387 1452957 541873 1341638 2324961 151001 2503133 918212 112345 548647 1424487 2590702 2427904 1968540 2213570 1829908 1097270 1889189 628351 1838242 1576624 1405403 2608592 2109711 424565 1637895 1825707 1117765 1885508 2167428 1337981 547691 1473638 2256772 305852 65127 2111612 2257205 2616589 692962 1978220 134907 685019 2446076 789514 2315210 2544109 299153 718973 1858273 615104 301874 1930324 547426 1101789 1690920 654879 40756 569379 548355 2603798 2239689 557400 2191201 15561 723858 546058 617710 105053 2619718 735223 1555576 2375491 1511575 589709 186184 366622 2299217 958751 295413 875092 1255169 1033602 988239 229028 2291809 1019933 1139531 2110443 2223301 1509881 2532087 1587640 1377771 1203432 31571 446072 1704488 142097 2593463 2191589 1045528 588932 757078 1718871 464606 1647062 212138 2440575 2264571 962825 2310554 920623 1282218 18922 515187 374774 2349038 1634202 283864 505654 829724 1735097 1026705 811466 834164 555651 2514328 29864 2239611 231577 1351770 762741 761371 815043 1636388 2639932 2072594 166729 856270 72630 2524084 491797 721995 472586 1246336 1439105 80972 2210056 1632935 474617 2356610 1110372 1291083 433493 960280 1039695 2333683 2357078 1643737 914573 2310733 2347727 825633 420710 447612 2433823 999883 2312033 995469 2357189 1619105 130089 912802 2223619 2273072 1911219 2298252 1145733 398356 1609430 2642276 2480628 469884 1190580 1179165 813245 499482 240876 1795120 1472111 226778 2612096 2276110 2630628 1653498 1482700 2435706 1553134 2401253 2250486 1831566 2557903 299581 1097721 94542 1475903 1024539 2518529 1291268 2485905 170648 1073493 2204107 1025784 1952214 339315 1875294 510628 1145438 2219191 1731937 1232582 252557 2300475 960649 62916 586491 597500 568355 673716 345766 898114 847083 550419 1843121 2464265 359572 49593 1173615 545668 1300998 1735041 205263 1597768 147816 1685764 1438547 312661 2162673 2591016 497650 986391 832360 2109642 1190148 1372944 522994 881702 366028 1845043 1677872 993636 1567579 2064397 412401 458499 2467002 2191753 2049375 1354771 366009 2114529 846575 1380252 257580 1070494 2558462 1957496 1447612 45154 2588787 1788161 133984 463526 2540069 145475 215804 988375 253692 593225 604198 1290520 1269699 2344304 2412904 941221 144410 89068 1843700 1740282 451291 2222527 1976174 2087467 898484 644426 1826577 397854 170177 1938511 1578055 1880446 2215359 540580 2315696 479781 967303 432467 2078861 1642530 882005 151200 1817138 2400662 2442603 884165 1019431 125569 1230129 362940 2166365 1920871 376855 430416 2573818 1668271 2218527 2331672 242201 907885 1221323 1710741 277351 2514210 928376 389029 72087 591755 1156621 1791391 1748269 1123138 378459 582229 1173859 430427 2344970 765533 1811544 1595293 1293683 530276 7554 63875 390903 1983282 1913754 2319076 555986 351134 1720035 733877 1034006 1672493 1186112 2498504 1795308 2379916 704029 2644174 2499082 649680 2583932 452039 1076230 1274315 2578289 2239534 662777 1938091 1297687 2048093 1139519 900450 2223722 1736966 2111373 1645216 308130 2461943 1024233 653000 848542 2296185 2374639 2158120 913483 2389938 2563886 1321505 2100003 1390514 1506336 1007731 925944 142320 1416173 91507 443376 2535839 1217254 959774 2584265 1786263 911998 679457 1116603 1622687 504786 2258349 29250 1016703 1770976 2329758 389278 2428100 110315 93600 1238933 1770470 1822095 18914 1964378 1838812 129591 586356 2443516 1133703 2287074 1427673 2314328 672916 1933758 785333 39954 299852 2244120 1759047 1034 2644951 1645270 2041640 1791081 1516952 1033179 1234285 2535678 764252 2236464 1074545 1747207 411459 2330528 40224 234650 1299375 1873980 1875430 375874 1481816 1777952 2222456 1736500 653149 322552 1561880 737063 1778026 392731 1476287 2205314 2628631 358622 2107738 2068734 71889 1287083 306614 132637 446040 575803 358624 1572594 2249590 506122 1577519 1443725 1627926 1224063 916214 684045 755976 1287228 1642511 2223852 709538 757499 985849 2636749 502281 1648188 457562 1135208 2399547 1630777 140837 910669 2241156 1886460 244252 2358236 683177 452465 2540078 2231861 1844966 1013715 702600 940631 568977 2467177 1858473 2358541 771710 297704 795043 159768 2030744 388115 925038 489657 2218883 2375634 2619035 1593533 2308589 2631370 1353275 210263 2590897 2077757 420399 611449 60370 917558 570918 2560199 594833 2162151 270745 1011624 151986 2351933 2388585 1635073 1785367 2004597 635106 2450665 1605392 2537933 633572 465827 1157723 111443 2288627 452164 1905396 2127989 1888846 1800300 421155 2113673 1837545 1978565 1328808 2211057 2226994 1635666 1838016 2082395 2600659 1847572 1868092 97026 268160 210188 940317 1811831 2647324 1960195 1847595 2618989 2036881 1308377 1144190 2382935 1142489 1887536 1485902 226548 1824936 1285314 1685704 2111066 1607073 702349 1866780 1854984 719716 1670451 1239852 604107 2033781 1177299 334782 1308331 1349518 690088 2081682 2264479 1626038 1256882 394737 2390545 2589599 1192820 2484335 730714 100936 1256043 2539101 1992703 481721 1038521 836015 611440 450125 1806577 2638045 1536111 91272 2009394 1943073 1489645 110474 2084218 760605 926195 1402323 1165576 236164 2033155 1408170 1780388 1155011 845079 254434 513033 1112952 2538243 2147449 1700570 2075937 590899 1603271 2165585 1062923 904029 129052 1106520 1786218 1611646 564657 2456460 2047010 1555294 178028 2577551 415214 828694 1534100 157072 382465 2378069 1257135 183660 242505 574776 748025 1942112 813424 2391186 643549 1905696 496017 1577207 1380823 15406 1490629 1459770 1727356 2550586 2546755 815054 265174 2190687 1465289 2482602 35385 140267 2447355 2000091 2241990 1572900 1927664 2314195 932140 1800062 506678 1650316 2053167 779194 2185149 2482775 870940 242326 901511 2295011 1580300 2627882 14409 1479365 1876522 2194953 417947 1404989 1307185 889620 1462102 1537054 2349627 407101 1605758 1593570 2302148 1394044 1384238 32243 12528 2461552 2538381 1053294 628760 125759 1167724 59507 1818039 2079908 1187796 1053540 2225520 1224029 2217109 2533925 194858 1566872 745660 976178 2324454 1903385 2464917 543218 1692212 1669229 910295 625476 1289394 436260 188894 382403 953946 849748 2257685 766368 578234 1303198 2549746 179074 1957870 928280 1309837 630611 2243326 2315127 867518 2046412 1870211 1168708 2394929 963218 2068572 2635745 2608350 2475745 1840856 2079598 1552569 806991 985961 2250696 1118215 1343134 1029360 1758345 1693830 1528548 1189040 1099500 129712 421970 861137 84095 1581014 1885970 770031 43401 562964 1543331 38437 1441879 162771 2565918 2302060 120872 669721 2577051 506953 1426554 1867135 1356378 803705 1147874 413175 1431856 25290 1225463 505455 2526370 1982529 132406 2426831 525715 1972025 2227027 850931 438589 1558047 1020482 877102 1499389 666921 1556058 182459 1906629 921333 1791981 467045 2191100 1912997 1371256 1631921 197999 1643319 1724244 789935 2452087 472579 925733 581352 1183150 2473998 1548775 1670430 2640501 1474135 695998 694563 1743229 658066 80218 1816290 107287 722258 1948447 982210 1125863 688424 39583 1309613 1842222 1421546 2165370 749172 2548397 2608309 2104954 2214730 1403909 690815 1980078 1103264 2228293 750268 1941944 1212037 2407555 2624243 1039963 1067366 1862042 861409 2136918 2345753 188329 2009788 1141251 1731728 449639 1179642 510288 1632070 1683402 1774367 1135583 10901 1735071 1552518 43654 2624493 1559260 1377486 271423 98494 322001 1517121 1636875 2362564 1451031 2252230 193362 2028632 92451 336895 1183539 2072351 1508284 2414134 1470360 2402599 1048855 2204472 2013490 1101783 822351 754617 1460369 2490843 1199280 1313655 1402635 211463 2330548 2036262 2236092 1353717 560077 954737 851111 579582 970666 1135814 516437 2439042 2624640 659385 1146596 2302619 452860 2436124 2048286 1260132 1202198 529726 2172709 1129708 1368183 224647 848026 1636738 764882 2507237 1454636 962282 1720615 441872 1686999 381455 2204951 1817224 1893976 2632143 516256 1105298 941742 821529 499894 2067201 1392465 274808 548729 1342254 1527116 96714 1681407 1386593 801496 2344638 2417509 1312576 2262492 2017881 315542 644264 207829 2627703 2436644 169566 1135650 1880645 207939 1629619 959424 2459840 949920 1118156 1778716 1359742 602107 691271 1110159 2341658 2320613 1272828 883468 2308677 1964601 1788690 1946329 1113338 1695366 799274 430738 1684290 545013 649949 1738592 2105159 83260 2096706 575220 1370383 1464951 2346324 134689 2143652 2032785 419561 1686351 1786671 479821 2412332 1818459 1802815 1536691 1576394 1675018 359908 1645588 488075 1855207 2400111 2410941 1461837 843891 1367429 127053 124295 1734749 1831559 403457 658751 2605836 583262 2128836 944192 443256 106268 610534 58216 599432 1326126 2587766 1155538 660729 83217 378440 1020070 1370962 1731259 2268588 2626336 591735 613805 1966119 983179 2117830 506737 2064312 580658 1237720 1099112 2237251 556230 1336618 87113 935010 1114003 1767551 650033 2218746 1866271 2529554 957678 1156768 1667341 729515 1968232 1820669 692760 1082262 413845 193693 804528 2598654 427346 354725 860727 2630454 2114426 245028 407447 689557 932166 479201 2553665 2245876 627364 580306 816021 1974254 411973 2009876 62238 471692 1154164 1437632 1340309 2217367 977087 1376597 1187894 2182282 1254259 2294043 1796916 1188208 522942 1911186 1587567 547040 1336875 1286028 1293046 1759690 2010597 2007835 2104456 2054231 1059784 1536451 696464 1145237 252584 1234376 2551922 630635 1326702 685319 806116 332720 323983 2048238 847087 430284 1778029 2165490 2482881 1370927 1640478 1582014 2069014 1363746 178192 1486634 2000555 2081819 1918370 640525 2047605 1701577 1955281 63529 736333 2568360 368706 359228 8084 655048 264775 1422428 1249463 1200029 2573128 1393032 135187 1023604 587439 405192 978405 849287 1778571 296331 781787 251117 1691081 257631 841364 1581136 1701717 1984312 143231 1660766 293159 2588704 1925507 2633434 1585379 501949 2564845 196105 363629 143070 1447934 1008465 2009341 62527 249765 429045 1766810 2406615 869177 1998222 1141771 1904335 1541139 2433267 2444217 1257465 946224 54066 724745 1247834 1031075 2641434 1933537 2507052 221869 1358673 961059 352712 933970 989875 2368531 1281191 571401 1717625 961455 328209 2489472 2056002 2258556 2506560 158601 1176402 104721 715521 754455 2226880 1159504 1630501 1568450 2068992 140589 1579743 1649621 2612672 2608009 1463303 466486 1333533 2169318 2078442 1279728 2055977 206702 915071 2240297 1064817 123011 1013590 2113261 2537091 2227983 2397008 583753 1919488 2592758 304969 2533716 273223 1669560 1146085 807025 781540 2284196 672715 2214696 92040 1692544 969401 1496589 759638 2624142 2441871 2271818 976622 2160651 807048 699354 318735 2191882 69339 42869 2469351 597961 1384904 937362 129501 1836731 1031864 284367 457497 740415 1928101 603214 1950713 258798 543029 929134 136265 2532960 1251854 2120636 2468798 222417 1518660 1609899 2482990 2440769 1873762 1702390 2001364 1079310 856075 2245217 1222357 2209476 1691009 1778568 1887686 972127 23471 2428410 1176127 2567880 2254306 1213598 1504694 1138277 583218 350076 2231616 2506316 190679 349283 660424 827131 291970 31970 693683 1843186 939264 1657055 82233 2261097 625123 1881199 213651 1402103 121835 2064483 1443906 996299 1731353 688014 2163644 97906 892188 1246340 157643 614278 488215 1745391 823022 1499191 377613 2586226 980924 2084934 226899 739288 1412209 1434640 566898 1205608 1115776 2580895 2412763 1901414 1137278 2376867 1171792 238905 1079452 1593741 1939664 349597 1177633 2053250 716080 2457791 1672241 250158 316334 2152561 2028194 2281795 1948367 2458868 584731 1046377 622612 1833615 124543 526538 2166687 2170240 1075675 348157 1449060 1035861 1304436 1698734 1213904 1750705 456674 2565232 2643628 2129910 2295401 1700536 1098806 1378591 2612453 146748 580340 2075428 1094203 2355703 415558 2016423 2328922 1580957 819443 636049 2219048 44481 809451 1252090 951002 582858 2190552 2623275 447797 2066171 2501098 61554 554508 363578 667106 696142 729478 296555 2452029 2206410 2086590 2060811 1852906 2051320 1674333 996074 649244 1789087 2403420 1963258 1784780 2612187 538977 1623325 1068355 827652 503610 1296636 1717619 1109038 299724 1758676 2162273 186944 242296 1675699 531206 581713 933574 1031712 1530679 1719308 1354062 2494056 2156217 1742222 2248083 1447641 314356 827130 843447 1523011 669054 1231058 76706 2298907 312617 471753 1457384 314872 391177 1229893 922539 697094 538261 1808630 47091 98204 1490823 212506 1286984 1120906 1000892 226323 2185259 1888319 2532181 1445936 39987 75863 533074 83072 1696536 1711679 188360 1731423 2215136 2042731 893587 849350 161574 1113009 84627 2116950 690675 1598964 466409 2093893 478295 1294652 1531710 628600 786052 2367410 2156538 117471 311819 627671 500587 271482 972241 2412733 1902647 809388 2571168 1681055 780188 264789 1541219 1553041 771042 819073 526223 313124 574135 542711 382545 1928844 1250257 2173499 267641 2635911 868059 697334 509179 159186 2210793 1475214 1606422 726767 1226465 2541906 633795 511222 113504 450700 951132 2463670 1774341 200551 2342186 2216383 1049081 462806 678934 2048276 1650679 2605078 543163 803867 1347181 1574151 1680633 1218249 111018 1817994 397613 682535 886711 1727408 64694 827847 2526803 303958 354398 606779 1824811 2169100 1130507 1394284 2492511 622255 1515167 685724 567877 2534955 2146329 1408892 2647673 975310 615411 673221 936916 612309 1471021 820678 2344004 451645 2476009 2464051 1464343 1877113 1902455 177137 867419 125769 1311763 2647106 1947427 1245738 1083986 649774 2343065 2279421 1910472 1686982 2352950 838754 2525243 869674 520786 1509400 2546833 810141 1352849 949415 908258 463211 543659 1927380 1663096 2560450 616284 1958194 1947840 981190 775314 152720 1459176 1384542 1020165 1116128 1326169 1503492 365735 1342917 600503 848296 1248236 1615318 1512579 2102685 867199 878168 2147947 925953 805936 1124966 410453 1448175 2247008 687818 1936518 1388704 2620054 126676 1183212 1943761 171754 846861 1463287 810478 1481829 652726 1075465 809887 369185 512606 133702 1884357 2355112 1156890 2561086 2019288 62843 563942 2114696 1021056 1605116 1523997 2164738 1844459 1903198 817147 1711404 1113289 312008 86741 2169111 246878 2557604 756378 1392784 996334 2560813 1544006 82372 2208657 1391854 909186 1831539 57347 644314 10564 738393 1463676 707723 2311892 2549621 2041139 1705604 1763744 540501 2532720 2170869 257141 1043473 1891383 2467594 2604668 1868176 286560 69282 2635168 2179899 734010 461723 1243333 219919 873369 1554430 491530 2623459 286787 1822340 2318221 1417539 1712892 825406 1045237 1950174 1648775 544571 938151 711748 1003348 1439234 1517899 2365408 1790755 1658609 191616 766370 1144976 517767 2442868 1701414 559419 1925832 614132 266943 1542817 712039 1302759 35121 1756476 2200918 2429351 2591596 2506581 761935 1695554 1722298 2396305 1979997 1952458 132987 240484 1984428 2585091 532108 715460 2343141 1511021 871651 2557834 109619 1353860 93535 1220843 1457422 361000 2417934 412816 1036550 167783 1004668 1639296 481757 1659252 618684 1142658 1129083 2553483 2498174 1902395 108913 648019 1474057 1498947 2434916 2539375 2004362 1910951 369491 605044 1193763 1099738 1808317 44531 281814 595657 1034723 334185 483651 370070 2039758 2077795 2555737 73063 109061 286910 2600127 1791671 932536 875681 745823 1533032 130650 343079 581577 100043 1734507 2019238 2471232 1386949 1856509 911772 1068727 882982 282134 1139478 2078400 1302020 166403 1281306 1826897 1467858 1009371 399318 2039130 1219799 300317 547041 773477 1214974 547277 1362750 1795128 2164116 1041969 2207744 814744 579407 2242818 2247147 1784336 1558902 782506 972514 460283 329442 8032 1431879 1168562 1654256 1471015 1353457 1531230 299292 609122 405807 2582711 700134 1418514 153167 365436 2369115 1897494 589792 2552767 1427770 2539035 152148 963365 1172282 639026 718359 114714 2548627 1202347 1179079 620460 637185 1042686 1723145 361227 2030535 2480121 463836 2629585 2432327 1250471 1675165 1189972 183066 2493924 2524480 1298660 121987 1512040 2095169 2158133 177636 1986465 311402 2210875 2142015 1699045 410544 1905915 1932699 868641 2525344 391966 829291 1366420 1687796 2499883 201957 2601187 2209020 1933143 242609 13821 1433424 1006297 1584055 1337506 575187 2017787 1668293 955078 400493 2628386 994056 1974670 504754 590109 2462796 677585 736719 128190 2263022 712209 489491 2525820 2126565 1495957 1096364 628706 1423988 531361 93027 1418774 2224711 863371 396886 1703643 974448 1842850 363527 608442 1699459 389289 783190 1450890 1972739 846554 269958 1108619 1170683 2508915 984317 1158605 1565978 43195 2172599 1387140 2485781 2133593 1722187 2199966 1374736 1996310 317603 323187 1339476 1497613 498190 1869734 2374554 2461383 826065 187578 1521827 1814305 2090191 265220 846118 1194185 1448780 840878 1585862 217679 228891 752795 552909 778315 2192562 2093933 1346934 265998 500805 2575832 554261 639722 2019126 1083261 2442855 409999 267857 2556310 2333747 2213145 163494 2271233 1312560 2396401 2324445 2439163 2341630 2602877 2419624 2297413 1853621 1476826 1247589 990984 1620061 1804038 977233 2205824 1419621 362203 1702827 2425600 1630379 2346807 151732 1114100 410566 275850 499837 1647680 2305586 2560915 94109 1121329 997678 2221126 1226397 1045157 1771412 699716 2271099 1711017 683060 606788 969152 197483 444603 1599899 1632068 1840281 1827530 2007512 401341 1402060 1553365 561956 879468 1480684 1156220 877022 697721 749153 2285685 720518 226026 2095301 1349484 1812653 1573680 1382132 62171 917996 498340 391862 359289 2306948 725769 1554212 2100739 1059501 1783799 1900827 2433435 1344415 1678834 714307 2645143 1840417 1953303 2560099 1695696 539219 207365 1268053 2626274 616792 912862 2130318 1423562 1405040 232807 1143615 1428972 946315 1138910 624146 2426909 270520 168018 1186420 773708 1139366 1056592 1525418 652976 1348630 1215621 1318134 2540858 1651781 2031920 610465 2140815 2442480 1903887 432350 1397867 2604193 299034 360842 1028188 1867362 1283848 1685375 2542578 1080094 811203 1445189 218296 1001408 2050056 1115064 440184 1502727 6632: 662337 1261446 2636209 41528 276497 1831881 1003526 2072868 684492 1311436 812915 772078 2115402 1914893 2437460 2007030 426001 1993413 1087053 1693243 1216886 1610420 459878 2088388 1954004 873633 1283882 1970599 2644408 1693591 1633944 990155 1299309 425130 2614458 418491 1265130 1045132 1801140 2582526 288128 2626701 606742 1881384 1825477 2007487 1712986 931047 986913 494714 1406245 433593 1432424 1502217 1546734 2447574 1478986 1935217 1550054 1686039 1670306 871371 352752 655194 1825996 1163820 1565341 532153 997678 648977 452250 1996975 123402 6633: 2528534 1015023 422881 876067 1748820 92041 1316565 1146220 2247388 2627268 916438 617585 527777 1105390 599712 2069796 320901 602036 2545873 448189 81654 459587 1032073 15337 1660132 2499802 633531 165425 1866997 2243974 993168 10712 757762 611549 2279327 532454 2562870 559670 1997160 2302641 1070528 1616810 975804 187599 766573 198530 1439980 212591 863936 2119334 308137 1717953 218699 1934218 1624505 1603948 699185 192519 2376038 163910 152136 102487 1546264 1402480 391859 1537958 248267 85383 1298468 553830 2339997 332903 260423 1399305 1967480 942729 153708 1300539 1032853 300338 266059 335115 1805099 2128515 2373854 1315886 2001343 2522054 1663717 2159067 190597 1405418 544524 838918 1934193 588344 1062756 805950 2617122 571401 2365117 2477148 2020129 779845 556659 1802326 1607217 181796 781398 1261931 121224 2220369 809249 1324932 1994418 96333 455893 1833046 2031441 2262461 2594314 1659792 2540528 387289 2074612 328094 2541048 1022908 603575 981307 1984488 1938418 805889 85594 2123847 171523 2402000 309802 2161413 1388704 1421042 2638144 876379 2191583 200713 1086186 2292501 1268819 1901087 1037922 287306 652634 1424768 1323174 331590 593199 2500803 1675528 514529 1106186 2098864 1332265 205018 819774 311745 996663 179118 306570 1881770 2483416 2156885 755112 29807 1933110 1516459 6634: 2206505 1699980 806204 2366552 2634345 283523 373050 1662459 2013115 1825580 447349 1607449 1414874 1034068 881161 809139 1241268 632596 12138 2485579 559366 1500985 1564880 1231892 1413615 2173699 6635: 978293 2142873 904427 2216528 277481 1758230 1840783 90871 1836156 1554081 1120941 499094 175184 482328 1202643 1449417 1557361 1373247 119979 1089123 2218462 2164070 2039108 233340 1747123 1176631 1253624 711057 931275 1026219 239799 1548834 2352328 997270 2112779 1891849 2338983 930402 1612785 1495659 2565538 1167701 2116244 214551 637191 1180457 457911 101910 1317132 1060430 823863 1623359 33074 1957870 1811579 2539327 252636 1276596 1482230 575599 1056705 1983678 2195378 446118 68049 1875822 91049 2620885 2159495 1920215 658448 699870 649721 1063041 928842 2163185 137878 1172904 1604315 569432 1142398 2547950 1391312 41339 1742122 967443 2210808 871277 1670998 1840549 818194 1584420 1900679 1282496 276928 1097460 2030201 1959026 1121411 1061203 93050 1578019 1298086 1760426 915949 2082381 789426 963049 1669984 89573 1659383 2348021 358 1820091 127000 2591836 1256568 1891193 323838 2620087 223382 2178481 85349 2167621 1946485 2374805 953523 1144773 638060 897919 6636: 1995254 419320 1483800 362231 2299472 2373311 2610541 1803045 1324752 628234 2337789 682265 6637: 2013496 1872148 263942 2001362 1603936 552861 199257 354053 1841099 597735 884816 816371 1784056 1086259 432295 1788708 637690 17860 861168 731409 265704 208137 603084 1736281 2495393 2336555 1921848 1976306 2018617 69574 88281 990136 1595876 2594704 2300783 1587295 94389 2509678 1617094 639998 693070 1819849 2210923 788275 1953586 780571 1613078 787776 1666494 2278954 2554213 1598488 973085 1172601 1157750 925532 2062640 1029765 2059030 2352168 1679697 1366877 1043129 782213 2329016 1882942 466496 2084183 1675328 2105092 6638: 910945 6639: 17382 228190 106771 484407 1646017 447121 1011692 236090 210178 866622 939496 1521421 2442038 2004893 247446 422556 1104258 2585075 138807 765265 664: 342420 6368 1639176 1751738 84433 6640: 285801 1698611 570612 2324574 501342 1713019 1583305 282441 2602234 1299769 2606956 508196 634799 1911541 408996 2465926 368939 970670 425588 239297 2540723 199224 735514 1532191 2451635 1790033 357447 2528580 128321 300317 2140842 118431 6641: 122437 1459791 1297103 1320185 41040 1958323 2474273 1736076 190255 937492 2176532 1411878 1938049 1356620 377736 2262782 312091 2475084 424557 838391 206134 1183751 1365272 1496902 1544632 443440 2140530 2097126 2335827 733389 118726 1333220 1577746 939259 2209453 2640743 788951 937418 2571331 2287976 451837 1857296 2560280 6642: 1745120 1876837 1683924 1566727 2021945 1997841 1073991 2240742 945258 756085 441022 946447 1130826 2254293 2288221 1227286 58726 1161068 319463 1224235 2273177 1378059 1337127 1104141 1611639 2499172 2002075 2281430 2068093 1893781 1977779 2475887 260184 1060499 1386002 195504 57802 374791 1075746 1084165 1378593 2154887 453366 2176004 2254812 1397103 1090065 2409834 1553966 960007 1630244 221899 1595299 2068465 719903 1230031 1207365 888987 1443725 134018 2485286 1464023 1199104 1880477 1563063 170586 424744 1275988 508506 358217 1882 1284862 1196832 965047 2362398 1817735 1703953 2004773 2134528 377081 612802 2102451 117366 876903 316390 2031481 2204466 533948 711884 2076571 1979019 1940080 1550754 330436 537678 2081163 858480 1371018 831861 1213827 2103150 1099025 662396 2104471 36923 424515 2446442 147413 602512 1514578 1662097 1915804 62068 105322 551309 2133903 1822562 426440 556831 1032057 1821560 370510 2316410 562978 64203 2074449 1610040 1180290 1360499 2372543 35489 357192 2484981 1035601 1524843 1780786 2497130 2379828 908535 2192957 2063807 1367069 2574771 1709516 380382 223143 1939089 1531973 1230838 904990 379698 1297971 1813897 2366566 144909 825353 575473 1692376 1752553 376219 406948 1227440 233989 826541 928837 1394903 1113813 789436 1671671 1024368 1192296 562825 2140442 1794403 1129228 2058234 1145648 1592165 2504663 1924337 1715742 2087695 680855 759702 2392720 1773035 1989983 2279934 924842 1080950 2075255 161767 597279 1058812 78772 238202 123105 1812572 424674 454557 1790498 726977 2098730 346940 1933831 1652873 881183 1052785 613020 1449472 363401 171417 1677771 889491 1712601 2433852 1048011 207080 1740150 294085 862706 1010473 654640 344697 1926832 2397912 87993 696008 499295 2115564 1974610 2511602 1384808 1382652 638757 262162 2249283 2185202 633935 682715 1906531 2031018 2463371 1195400 1247177 2101696 610962 604278 2128774 1502416 13130 829946 611724 1722413 1217192 2391236 2361882 2205373 952294 770268 6643: 1280544 1555901 2068432 19099 260566 925290 6644: 2017823 1077649 461107 6645: 2039337 1271679 6647: 1504573 721680 2270315 512158 298421 452328 6648: 1426330 2457656 1145640 1032394 1813090 1084598 1138195 1643147 542960 2241179 1553723 642919 1789065 1028265 2357399 2043472 1761463 1322544 2269093 2395971 658750 2534540 1734083 1893534 498318 244062 2565543 1188144 48683 17079 1390062 331853 1242653 857548 380852 226807 618228 879694 2237897 334300 2124262 1903077 1465116 883355 2606726 112939 1317483 908595 1303747 1829428 801093 1581638 1623605 920901 2114752 2194287 1656421 2112875 1522726 2468677 1140524 1631930 107876 439489 6649: 1771932 1356896 2509283 2185280 665: 1289888 1108037 2257890 1192807 2364394 6650: 96125 192374 2033411 375004 1915711 10779 394014 1169809 1516114 6651: 744740 1285139 612886 2628977 1318764 2224084 270873 1477026 2323637 677032 518137 6652: 1624701 453497 1932720 1834021 319433 6653: 1947951 964457 1377854 1181371 1912885 726864 1412362 6654: 2074087 2481794 2382167 2152232 1735972 921295 2230538 444117 270934 1400484 280234 602114 285384 6655: 562650 441096 396228 748800 1318018 995437 2004073 960291 2089791 2515184 1820765 2410848 612180 222639 1206683 1993263 67385 1615423 1950120 815690 399313 2018100 2174770 2052084 797943 9107 1735265 1560219 2211632 2580087 72046 1414674 1163083 1701865 475726 772472 969937 381178 1549828 715216 747321 648793 390856 1783217 622725 422381 1326193 147825 117396 103565 539665 6656: 1790423 1399995 1401704 2116548 127120 2557491 168827 784766 1346065 2173533 669013 736649 1862868 1914940 1470325 1406309 1506724 1729815 834969 2389648 1816684 134572 346984 963914 2170761 2139478 1611402 704334 7884 1988605 344773 2441358 444635 1524551 2216205 1171927 1225309 2229377 1036448 866305 1250320 1284077 1040166 25120 1572521 989017 403812 2050333 592527 6657: 1778447 2513122 2000284 1566572 2621330 1341870 313436 6658: 2489355 269047 466747 1889044 901132 6659: 480337 382820 2234788 875339 2046579 306856 2288214 656229 1972055 1738634 791813 2434726 90724 2024390 154774 236894 1830418 1445743 688306 2642149 1766557 1489838 2412580 937913 1653535 1992319 1651357 2129392 1566433 2345394 557397 1559008 806463 1599212 2351810 2006878 2582031 2250949 886573 532849 394501 1525513 953698 592816 1870341 666: 2413875 73395 875739 6660: 2429939 743502 2615226 1956308 2424633 1877896 2491874 2073922 1453506 2507311 6661: 1672960 2179658 1526454 2498199 1714898 623302 796303 232497 2005579 161218 1579517 2063594 721313 1463620 725903 1606522 1028585 2017924 1937119 1386382 1662359 2297380 1767857 715051 1623548 679267 1814612 1363879 1554139 764680 1937698 440279 261556 1438180 278337 1596655 2601643 257521 2312805 1805128 519064 2634548 627658 949920 424386 1069031 575899 2623261 1170275 764651 778395 951303 1803522 1725027 415691 68458 1429708 120117 1480295 2235183 881148 1414736 794231 319017 1601514 2058022 537118 1667263 1039379 477490 1276997 301234 144577 696195 2325040 1330932 1349757 1928025 2001300 2056621 564552 2581557 6662: 2161633 276012 6663: 2421721 1872548 8554 540940 1519063 787884 1154608 1202722 108756 2275248 1426065 2458447 1475866 2304096 853836 617780 2206440 1230009 227392 63928 2602787 262319 150591 1808221 2433975 1459355 1565669 259609 118446 288337 661459 715966 6664: 2363425 1662226 340339 1565256 1174299 1659610 1532907 770921 471222 789300 323097 267672 1981033 310892 111511 1559279 1952337 2138265 1444353 1650210 2118175 2452339 1260161 593525 2459169 1388445 1853039 2309736 2025445 1546264 959160 1958139 1010590 2092370 1509565 1405609 295823 65862 2442218 1374140 864441 2021899 929480 1394916 2331047 453020 2197697 1663717 2040313 1096263 702022 1132753 2111779 687777 1587295 1529188 1387120 1089980 932624 491140 2324432 2065027 1289106 35186 412003 1530314 1334449 2376588 357599 1987153 194315 910755 1166931 2635015 709197 2023067 2523748 2280156 1672889 2235295 2409906 451187 1476965 2609438 377912 1423898 1914753 209030 539941 2095993 2179267 136996 1112611 2311265 1473750 1977306 1512815 2291010 1029484 2073121 1960365 933826 2302741 928320 306468 434231 1821094 196016 2187252 91036 408215 6665: 1054430 2518972 1024 854356 1830000 1808438 835421 1271007 1510032 146622 568523 6666: 722569 2040748 119964 1645260 1546995 631614 909939 1648822 1013488 2013662 213960 1132981 2073355 1291150 1102770 252505 6667: 1609442 2385934 1245752 1832235 1505884 1743223 2550099 608082 1924230 1880626 2008713 722076 545000 2421350 554458 1511199 2266765 1613739 946440 2457335 1707798 1889287 344383 538860 30015 369262 56025 2093293 16649 1075956 992200 350152 1090118 794398 520953 610891 21434 896438 1505146 276712 444975 2184729 368278 2517882 2099297 916972 1971616 1921157 2566466 374952 1922440 94008 2037342 29979 412040 2100838 96867 2047862 365167 1873862 1698021 220287 988677 907708 1124212 463173 11462 2505823 1917206 1382929 1361744 987443 1405284 434218 379043 1130758 787727 1808407 2526931 1348470 39761 991854 1998236 40008 1425441 1280020 4127 733913 982586 597618 477109 583904 1015473 938914 2349822 2023710 2413439 245325 2316804 1409974 2478801 187288 915858 922991 147735 2380199 943026 2353338 6668: 594458 1486472 2404291 2153063 2233281 6669: 2606262 1741182 936563 1699551 270656 1274834 1031984 1795560 667: 687379 1424787 95129 1123582 277135 388869 840236 468417 462113 1175389 2010211 2588144 990650 1011011 45018 2544630 2247709 879912 678306 250149 548930 426301 807111 2632643 763805 857943 1085566 962226 2534715 1371388 2485580 1767452 1280761 1413367 1841076 2492994 339911 2623605 633647 1336867 2018713 6670: 1590645 771096 2519335 873881 1703572 964305 580244 1393775 1283519 481700 236618 119566 166794 1522707 571094 1408858 846426 1105158 23632 2607470 2637370 287941 2478838 2433507 2466517 165194 1283977 1595152 206657 687712 1994769 1543923 2352985 1882000 2278949 1018656 106336 376097 112559 844309 1910627 2292075 1439058 322536 720522 1593212 990445 807166 1554202 1089865 2177655 693339 1010831 2165429 1368558 2007149 1665792 42630 1018390 56514 513412 348228 1807834 2593137 1171571 308412 210842 1012561 100943 2570635 435581 1160380 1382792 543618 2358346 1498035 2481920 945720 1015714 2093456 1116278 1440285 158267 1676166 2207914 2127829 1649684 2625751 1591693 1283877 867925 6671: 497224 615382 247909 920963 2564929 164430 2223318 217156 706509 1609792 1452528 2265046 1981011 1595652 404605 395007 2201601 1301325 269246 1580139 747158 412892 6672: 2493885 1170871 1403074 616529 714725 924000 2122161 6673: 2612802 936662 1241130 2424059 1327426 1058058 888051 2256535 173848 2220064 384648 121561 1815246 1301408 719320 1664232 348138 2640989 579814 2334991 454560 780778 2013580 1406891 93615 703030 1516899 237439 338061 1069044 2143323 439674 1412604 588779 184360 1654325 418552 1761795 1886679 910004 2582803 2587160 150924 1736062 1831352 599145 1904013 2115174 220175 915547 2361501 1976127 1926961 1516688 366677 2492702 314044 1075512 1585230 821072 1360653 1397211 289021 2138216 301128 785768 390831 2102666 1522441 302974 905721 2541039 1499537 582405 2458626 765165 1862868 56619 600949 1227730 1633723 1911857 2140012 1785853 1996250 1279387 1242529 1333545 2462726 1126166 2483833 1772643 20203 1189528 157997 2187102 961329 263666 595057 2433853 568500 2040766 868548 2574462 1663448 1825316 226425 909432 1028216 1634899 656055 2361185 2547321 637950 231232 1700215 2609445 1084462 607946 221525 1601167 1872968 1340945 1198594 1988022 601978 1916315 1543663 280162 56205 1213515 131069 502571 210132 1993372 1987233 18927 713056 2530208 2078187 2296883 2190289 109851 14049 1768570 300172 2336163 1223621 2465943 16408 345482 2229867 2421283 126409 1670521 1468417 1081157 40190 2250213 896089 2101547 346894 1600442 200683 232340 2527066 1457945 605522 704242 593204 1714416 30893 492885 2154438 1414446 1438883 559105 192728 2242672 165138 7347 1899299 1907358 2646938 1773259 2297449 2098076 1391325 992745 2070206 180928 1327219 758527 374388 2621623 425664 37251 1560575 2120922 2588133 2069037 55030 2390479 1276782 257661 1334670 2497954 2102609 31595 139998 1695966 275626 271906 366669 1025371 577467 962300 1218972 1701337 903402 2467030 1321161 2452123 602162 2228747 154690 279785 1701998 1937799 2408806 1325977 266823 2609332 513949 2381122 2494493 150038 2300089 294695 2052965 1286632 2210393 2214880 1440608 770387 2594362 2590535 1691148 458791 530551 319568 1234737 787388 1692906 1079680 2350396 1702008 830701 529147 542093 183066 2560330 275912 1115499 2432256 1074490 2610270 397503 2035699 1434420 1761939 1198939 2253183 1304530 368667 903389 1311651 1274899 1112946 633444 429095 226788 1675509 162245 947310 108740 1584629 300104 2442460 1361661 1520449 1343433 1134783 1992393 740329 1023901 2278024 426229 1851400 6674: 2321314 6675: 598844 762111 1623198 1361370 6676: 753555 1393723 329815 6677: 1444966 2441600 369041 412207 2303558 1739229 1834374 573313 48876 976165 2308965 2413875 348323 1194432 277204 183521 219409 172560 1412709 1149566 1943866 2101633 32186 133172 172682 875556 2406653 1327480 946538 2387606 1580673 460001 1401861 508308 1353821 812967 162473 1852918 6679: 1895592 1910570 1900719 997340 1232966 2516486 2088785 301808 668: 2106432 1688952 2142481 1284131 74123 2574246 337512 2481794 330916 1114553 1903571 1483158 614812 1020009 1247370 1187525 1738650 2624211 1177055 486527 1080051 277783 1600388 772038 2120822 822256 1051463 2186180 416362 1024112 1921272 1300110 1463955 666583 870712 2163891 1795120 2339926 1830 2227804 2002821 1155765 998169 2228109 604198 835917 1281705 1737606 486205 1616652 2336948 713860 1002329 1646396 1115069 87571 75926 1329483 498015 2231246 2294415 1974222 613438 1224712 2203083 2184104 1193257 2469977 2090907 2332765 936236 1382950 1336814 1868106 1006462 2647324 1383691 1555498 959446 1599803 220934 906714 1991704 1531291 2583455 242555 649796 2324383 941812 918842 1811740 223504 2378069 1719236 2564950 1208571 1548884 2366220 577109 895619 1939542 206064 133242 535264 2604112 1986588 579607 1928683 2567978 1556388 2302438 1865232 19260 1900514 2377830 1023029 2246603 2017074 1302305 64458 1412309 1603579 846876 1419000 2131127 1229760 2287412 2398037 2274295 324255 617738 1320292 1313571 2288449 1389585 881617 1802152 732122 1160377 649322 432294 2212214 1965448 1847806 1487476 2496603 937374 1120418 1949011 2228571 1891563 2563066 872943 2294554 1443601 2030927 124143 1185974 610917 892451 2575310 1284788 158774 1567234 1287701 1672708 2634182 194577 1339524 2432588 1303710 985826 2647548 339546 1026860 2320479 2056932 1336616 2229468 1695799 2475007 1304813 2540807 972400 483168 1776429 1702250 1203051 2123307 1962612 914359 857144 270538 2032784 2412180 964816 206509 129250 456100 1939632 1258682 1681084 1985897 1408723 151458 874056 1762098 1486688 129779 616386 1452696 671728 2380399 1483654 1041683 2169094 925818 1344607 1395573 2608744 28575 1497352 329390 1653921 582974 397606 2025216 427856 686728 2189871 804476 62546 971472 1271452 1505386 2392482 1416199 2102685 713747 245963 2500332 2108997 2090277 867577 1498961 1972958 1255438 2334757 983927 1045237 316734 390043 552461 1413419 1711413 341431 379124 776187 1584210 2472393 740291 233379 2241994 1308551 921585 2265478 2642001 1782115 259123 2498386 1376165 209621 935447 520423 756597 105825 2114288 1961467 570360 390112 1763375 967104 919134 1923803 117396 861341 2173950 376153 878821 1956617 630026 1808366 499302 562769 142204 2501309 243957 1200569 2254358 2067456 1765042 464774 1125674 2603243 2480287 6680: 912769 2251317 1333390 2073114 2057604 6681: 1863357 789969 537040 2323284 1195195 2200842 982182 1747212 2055542 10943 2604217 239569 846822 1755279 494295 168109 1000987 2316843 2632139 2554542 2182390 1214030 2344221 1658158 684256 247234 245527 1673072 347702 2160024 1068435 1953470 1516501 1968139 1612221 1043061 1282810 1115841 6682: 1501175 2030119 2328384 1603261 1420744 30666 6683: 2505263 1370488 1259343 1237027 831826 2646808 1825869 2292783 688657 2402994 2008755 1246798 1265312 2162131 2446726 1637544 1944018 1930362 229950 292453 1382800 1461891 140386 846848 2129989 151821 807137 727193 140905 544686 2498453 1468754 1530817 623413 1041737 1490468 1783812 309316 2292987 1378509 160449 1825865 390416 1257748 1978607 1188784 2086535 936120 2103118 2260546 457064 2018937 948641 1576336 425512 1785608 248365 1537965 241460 2089165 37341 617212 2544463 1219120 914151 118557 1485214 2085737 781384 631420 2043475 1576983 1784909 2230995 1658414 1152362 940646 1977866 615226 1479637 1293504 549912 1273287 816668 6684: 2374556 6685: 772542 200206 1781440 1994087 1354134 6686: 1654687 968796 1432846 2131138 2135164 862592 959035 598638 2383514 31931 1011907 2035139 2215769 1707324 210880 1256694 1470057 1120003 2520851 1855781 2541020 1656415 2563047 192375 2209995 1402007 2568897 1499669 2027502 1119364 300005 1392972 747122 2434893 161347 2493669 1377588 1679920 17035 861887 1733480 1168848 2483416 448427 6687: 251616 1187125 555346 2148739 547561 2088685 2540674 1514695 869270 304910 48364 1371398 801740 1146235 2515440 2605509 1649739 2287105 73893 2064078 746987 1838777 395829 2314074 1158070 391416 659516 2244583 2450116 2490847 396212 2239050 2355425 975351 747635 2475794 848655 1546827 2229810 2351296 57163 254358 2163934 1010831 122363 1115963 625836 180775 601221 752963 2240227 2020609 2389348 1181224 504286 1321331 1077136 2487901 1489472 2582452 809901 1460875 140164 615954 1555635 472898 701639 1508590 1157950 516026 6688: 887273 1876877 333636 2177447 1995545 2406312 1649836 1347014 890573 1256878 1340906 1254046 1382384 1655223 498915 6689: 2245549 2594152 1441549 2195832 1518057 1681614 746423 611677 986015 2151753 669: 169453 6690: 1142652 1900860 211106 948912 1053537 1818655 6691: 441940 1858345 2459328 6692: 870171 1305926 1866855 1046601 64708 121910 1961522 543064 1891164 739008 1437364 1078719 1148143 2341136 1251288 678820 1428527 2044401 1812940 199757 630983 1676257 1853306 2306282 828666 1191647 1816416 2638889 2374800 1434181 2187151 408662 1128374 546937 2560252 1796213 621607 2216243 2306363 451658 1292485 21197 953287 2547377 428719 55538 429281 541225 2159578 1678745 2480775 1097350 981711 51405 417569 691756 623807 1480376 147447 1547084 2040463 258385 1573373 282969 2192080 292391 472390 2428175 2440723 1210710 135659 1248883 1830270 351883 1462545 764682 1823728 399545 2303815 2516101 1477553 2140778 2305859 895549 97698 1240888 1935838 1614733 2274817 1030013 2000297 1695428 1638366 1387470 1680423 2608286 918033 1510044 1398426 949929 1962929 830456 1949051 1826764 1387889 946269 2631862 950306 1302527 38850 1917092 680226 956875 243979 1825869 95017 2117178 2269282 597835 1605861 1947612 406501 1570550 2556477 1530755 1578267 2056254 885906 1253540 1332830 16263 2446076 1749804 261426 2377743 1762331 1483628 1408376 831317 2225466 388427 2380391 1377170 2035415 764287 399567 435463 1880888 1238534 1883719 2447020 1883008 454925 650259 569641 2590382 1134613 1912345 2459651 2544976 1455609 2198660 1040731 1184688 2075653 2622456 1039319 1980083 1534464 1125290 65875 479723 991194 2031148 2524870 1729588 1196769 2105924 125027 470444 2233547 2057753 935860 1783874 1472182 1829195 1522468 1573766 2537564 175030 2328534 1062107 1044690 378486 401629 1488121 1256999 2058225 84369 1568690 451268 1041889 1907045 2613091 2394064 1203026 2282172 2428922 655908 2541542 888581 582044 106228 1494957 1356602 528705 2162353 2068601 1017001 523495 509297 996198 643829 2630628 1765290 846750 932119 2055333 685231 229785 492052 866513 442158 1475253 1355331 1450939 76174 674168 123954 277194 604834 1255399 1143787 1130055 2072286 2086614 184808 164662 2053195 2492844 517062 367651 238402 497650 2572211 1472300 801439 1320452 306323 708249 1352119 1574938 888575 1782117 649077 82361 496975 1210196 2086955 1884996 2279540 20789 37098 604234 31743 426334 1765323 697371 1077194 2644778 515444 1442706 524358 976631 1608388 374169 499308 1573444 1294544 358785 1264863 799791 1482759 964178 1369537 2452208 1888700 386777 791902 2615392 2275474 296612 2314789 2158094 80969 1167257 1837285 2463175 161214 368879 2454859 1348977 2338597 1506685 1921509 2193577 1254621 1348721 772986 1070878 2133745 1669786 1770020 1482758 766917 2615573 2028328 2367619 130944 526292 2228200 115180 2431906 1733600 1842297 1089201 1421140 2638026 1421927 1534632 2263680 2471601 141035 688202 1207742 1888013 1718153 1505697 315636 50675 1702130 1961352 2103103 19809 726435 1785527 244479 2251986 399198 1050349 43236 1479179 2196991 785925 638487 1465382 2234004 1676962 2586983 2271892 605520 414854 1991858 1849665 1350775 2582953 1810585 2612977 1289803 239278 363402 1684548 2020641 1355803 1230494 563398 401821 150736 564510 1398768 1692070 2446369 454483 1203945 2263882 1100271 418545 494793 2237696 2219117 477327 1552901 928946 1429842 1404637 2528517 855464 1467728 77997 200478 371113 2062756 716076 2561064 1052014 1981402 349697 1993337 1361821 2054101 2180806 2526319 238108 1162258 198634 2293924 1444228 334809 422713 2071170 1382800 1992034 1965664 2596828 355940 1528741 1817233 2152485 2177555 2328840 2614533 1723695 177597 1346051 1191714 501011 993115 2279810 1990301 1736832 422968 1158822 1284181 2246042 2458070 1337173 138490 2098280 835629 421639 468981 1499171 1410437 2124518 2372033 1283452 2014237 942841 482262 1379546 2365610 2350001 36689 788135 2363522 2068194 2208302 1010553 827774 600578 2184901 2234317 725107 450125 2435240 1621354 424153 1233141 132225 1990618 57796 1852999 222178 778047 1129797 1510738 1224783 498475 1641005 129547 1385002 1293815 1646443 1856025 1396122 2127159 881630 1059646 298864 290033 614623 2142595 1146932 791339 948888 1361404 2410483 1802440 22091 1618181 821635 1974452 1072655 686682 886654 710113 443048 2510031 210178 315377 688497 420413 2576561 276843 2110684 776385 1252445 504711 2080809 1921709 354996 1865344 475668 1934 1609215 404392 978781 909800 199312 2153014 1756463 2524905 2591918 1551775 1892248 1841982 2143687 1446693 1889520 1673109 745332 2053031 1000439 1611490 1265257 1997736 2143576 581175 135018 2623104 2340004 1213841 94986 481539 381944 480487 2388170 1202382 1758577 684255 112559 2576167 1239542 550536 706608 2322758 1103634 2602831 1946031 520072 1401977 1555459 954505 2559042 181276 860677 2280459 804585 2260986 1656521 1319412 1398063 285978 1048040 1466414 1885787 901002 1596560 1122262 330168 1675791 1470009 1463924 1966759 2499313 2498600 1243735 632868 228519 958341 462780 824152 321493 1229037 1692743 1556105 829567 89254 212808 1928503 1135195 817041 357039 2345955 1926993 880574 882969 1938023 2611719 1075400 256425 698865 1221215 1330459 1889908 407837 400083 2284909 1122013 25306 639135 1173806 1795724 464041 1374923 600119 47212 260261 2403349 386619 314700 2526201 2489386 2242976 1421494 1067654 294755 2591486 996894 1194614 1947171 322198 565925 44000 1646087 593874 1727248 751916 2586475 1332608 394683 1044079 2116424 2084994 1227374 1070467 429880 1793265 754498 1398109 1645423 1190020 1934266 1450672 1450365 490103 133365 1675275 1764527 1246075 1517248 2168200 1863770 2102055 1522861 2506085 1740517 2200544 90895 1392998 939379 1579863 1165995 243311 954588 1572897 2316890 711215 2051444 648823 669839 2065214 2485749 1838086 106441 763180 2177606 2322582 1260299 330852 2122631 1950497 2346661 851131 1105302 1094015 454366 1071329 15079 2130926 1968523 1149344 280021 1727660 2584583 2030416 1502164 2045925 410659 675546 2444136 1417532 433869 1173996 979138 729303 2100472 439997 936651 431178 111126 231052 1846315 911084 1786407 538705 93036 440797 513971 1500524 1962445 756118 1859269 1148969 2225695 1511824 2061962 539139 1091592 1538909 338906 669816 1847011 2413958 2363464 1300096 2009487 821305 102481 1152077 2263549 2942 1646948 270812 792426 1594053 933783 1354540 917836 577205 2262143 196331 53943 1995542 901571 2074225 2098691 2355917 2003111 845054 1692866 2052661 281296 210901 729135 273635 2055629 876568 1720627 1614253 2102061 482162 176323 1143802 311723 279008 545558 2570254 1973130 1576442 2475312 580775 1937097 246641 1718368 309182 36814 2322245 1432383 2409964 385826 66119 66310 1886219 2107008 402774 2356631 2565875 1432550 195153 2185040 2517447 2227692 69045 2529618 287918 1879489 1299409 1552984 1224027 1109860 2320047 633955 1477591 312940 602012 1661318 1206448 1170165 1196474 550754 1421664 1759853 2044445 2297578 1606558 736670 2120700 1159001 636003 1578907 2493219 877085 562410 1551632 1197542 77073 1559459 2481909 2016793 1236578 452987 2073676 987301 1850350 973050 1267270 1491389 410875 1980609 1959255 2626341 262457 374948 151339 1400300 101537 1798795 575473 713881 1604511 1452490 778304 453410 2429603 2210655 2414901 729422 466308 2060949 1685168 398573 464423 594598 613280 852762 334046 1335977 1989653 312859 191849 1263980 1688480 1998964 432201 616430 1329735 1984249 2355959 1460390 301605 2371421 1531684 1644098 1946643 370954 1260779 1275112 2647372 390800 830063 1700785 407194 64915 593824 1792282 820462 622601 879628 1855388 1029191 1199857 2298124 2635412 333100 1190040 464449 1895159 414970 2532068 994876 719582 2246271 1600386 1705559 2425362 1443125 1778052 2001591 1321886 79826 1489489 1862652 1334645 1313711 1808780 1673646 1091373 2517426 465968 2613080 2277007 2451405 438683 78226 51049 2621529 1083723 2501787 1185327 530570 450987 1559947 2076095 402835 138910 602062 1949673 1038826 2154871 1430162 2380399 1317326 722018 2081864 176795 2179273 2228928 424610 598385 2101477 2108492 2613470 2070149 2312220 2000706 2267664 537231 1785195 642217 1823848 152101 2191598 1186240 930906 689183 610143 610661 2056096 1938623 2437158 2552460 2574162 471483 514958 589173 669365 479226 645731 148291 2603713 186980 2005984 1091348 1938591 2436175 1384393 867430 15597 739432 999204 864000 1213092 716831 9607 2055432 28525 113440 2243694 2147051 1123574 1996030 2324485 732298 1695142 1895145 1613223 317189 1327568 1675635 791045 2441762 2343273 2603919 1626088 1119628 226783 1633023 790253 1997089 56488 2582912 2253440 1172055 2298378 1734524 1873514 1728966 2459122 1941216 1187248 2148047 1886977 1429073 70048 1213826 312405 190953 2144280 1522838 1194991 2538048 1806833 1414991 2400602 1507062 950473 2054299 2332611 1359652 1453868 1551433 309515 1004122 2076662 1830419 947098 1551674 2176183 1369287 364376 1353893 2648254 939789 1622503 2279078 1713169 199207 964149 2084259 24660 2025715 1074463 1503470 540663 851993 566092 502160 2386786 2533825 1565601 2084145 397429 2217037 397143 2438010 261712 557021 2344549 519983 1603944 1504665 1163075 1006198 857400 1159264 1035036 2082105 324652 531425 1992091 1159307 2387711 406726 2517417 1956943 2029806 458926 357950 2455708 704732 1390584 870374 2350967 2343451 2477813 944762 344920 660276 1017934 827072 998759 1812513 281559 686017 2038615 501800 1402913 667146 2332899 2069379 729044 1684836 640164 1502038 256986 1025130 2590267 910771 1854339 792022 1324968 2555052 269366 282107 216249 580021 1349070 1817951 720820 2283293 1425346 1751773 2225216 2620455 1331991 736835 2210541 361681 863191 2536019 1386512 1813958 1215825 193478 2605746 372194 659417 2450359 78160 2520299 2325179 1703913 2201692 664294 948889 383145 615964 1461703 1647717 2114950 2166301 803913 98988 279899 2406316 720353 1264632 2318914 2444767 1717237 2190855 791323 1762028 2084328 196023 2606037 2156054 2595726 588712 2108521 807873 2330455 350492 1005209 1023252 1556281 955044 195114 1599090 1337934 501820 2154539 1179030 56646 991134 778697 577078 1118630 1875250 877905 1420763 2485103 2114647 1246745 469592 1903210 1825615 119806 325354 105947 1903117 1894440 1793549 1578660 1545342 1716748 1405480 2018487 1649787 1945825 2354660 2083002 1279160 2170855 1413502 2273625 995014 734723 1922764 694284 88224 1560166 247926 468677 1086700 1253869 1005014 599183 56844 1017763 1099494 754599 64154 648912 21742 2200400 622172 1085932 948034 2641818 689924 77673 1141825 452728 2343337 792143 836839 856623 2581614 2266237 1727121 1644191 1588402 1635860 1385012 576151 1167485 1822759 1754371 1176585 896516 2055750 247721 1316870 924002 738119 357659 616845 1954501 2045623 1612696 758032 1397753 892366 1531299 2492873 423300 2500077 1507013 1930945 2632688 1293333 448047 466955 1569483 1710172 1184037 2475105 2296672 623662 406224 1047625 716380 2299792 103976 237042 1473379 2630573 2608372 2516861 2119009 1244086 1257937 843015 1063591 579177 973074 1165327 1874501 282128 1715242 1333049 2566071 790849 1669131 1230214 1308345 2464966 170606 1295624 2091602 1539123 2507496 1739291 2433705 184440 1469069 357121 1021051 2538262 954439 968639 2078298 1819302 1354767 326019 864857 539880 648442 594379 312756 2086583 499989 2608670 437506 1489899 2258008 1073219 815840 151564 469910 1126786 2236906 1570213 1033920 152618 1758961 2342222 984771 465380 1016694 1055236 2022639 888800 6693: 976861 1458848 1779983 1087678 2521611 1022105 863014 506791 2629146 1492957 2542131 2597959 2454201 1949249 706229 2206813 806815 1930098 2273029 1489623 89710 1974656 2186436 920833 815945 775026 1772767 681347 562334 532382 1128365 2516024 1429672 1442793 2329084 1931102 2045968 1033096 1688897 789996 1978455 2407468 2319617 113694 1761086 2059890 356619 474968 649797 2550324 1006383 580963 2012843 948484 2000388 2615548 1434577 1417217 1545089 539835 75074 799791 1257719 1477325 1759870 431076 1725196 1879969 2370866 1733995 1194814 527747 1485361 387157 211680 811288 465845 1265668 799974 675724 1854761 865920 1347842 1209083 2034120 2553050 1772181 1494525 1229252 2334233 795050 1211570 105596 609959 1478170 1731249 664075 2335258 957353 1333879 1104417 1298468 949737 1404005 477249 332903 187261 455329 2520829 274292 1206639 764357 285654 150777 2478502 1646103 2435666 348285 622974 1137707 1601314 1649373 192102 646676 1423855 1820400 2611915 835760 1461094 1618099 197635 2005154 136796 1301100 1112164 1542713 397740 1487392 566202 308909 1781314 2021884 1027374 1348963 275597 1688743 831414 2388068 663249 1988061 201886 734007 427967 2430540 2261523 708830 1273033 2532924 40851 1987652 1807366 2354854 2241240 396358 807530 109444 914138 997866 2620540 2310703 951739 1144982 1508395 869751 262595 469587 907986 897227 1247683 1186557 567527 2491446 531683 2226880 892550 267583 2340526 2498990 2019212 398594 816380 2176725 1813249 2343549 2279797 196071 1284175 501570 2081264 778332 2314985 2088694 1580418 2353371 1444407 2092087 1266669 2485529 1117920 1545059 617107 155996 2522434 65896 2248083 220676 1616083 974169 992291 1178875 1226452 1461660 689070 2550498 340447 2491492 2273710 2370383 1302452 102979 1789245 2003341 1854985 1962599 1827681 2433690 1529577 1334269 2430108 1790033 1201648 2518294 2287228 599634 250142 2134277 1588713 1828583 2385630 737051 1127259 2501886 774395 960771 614417 1705357 1361962 1401498 97611 180757 362443 1701491 2021662 418161 611593 1633143 1938438 567573 2352259 1379668 289710 2209997 1523612 1578397 2401666 208447 1187986 836870 666266 39428 10833 1288579 98282 702163 1093305 852981 186578 2080908 1413868 1843651 331894 1146120 1101384 1677840 177828 96959 1204745 1433910 2146603 1579694 2037403 1110455 1410435 1532926 2635902 2611125 1790076 2077964 913140 669855 1986075 1146206 2540758 6695: 2358829 164045 2139785 921487 2227477 1220335 1211347 1721765 6696: 427220 1089374 2239261 1578850 2199102 146032 2274941 2573544 717610 1320160 572864 6697: 914918 1970580 1440127 1169024 1619783 2087224 771179 1850335 2488423 959291 1033341 104768 1246716 1175129 685603 2133016 1709144 2077345 1217509 1064183 378045 1012771 583373 2173669 1169918 1449331 122223 2264350 708845 2373093 1246772 1510947 94367 1788384 930053 1816247 370452 1578849 2046151 620812 541449 1253317 1596655 2570079 884657 378922 449978 1394261 586404 445901 412600 1142347 1114796 1753008 1735222 886188 595948 607183 2215649 844955 1876188 1051210 836133 2149955 544460 2319850 1339254 678174 2174994 1933937 2166159 553230 1984067 576480 2634848 1746268 324430 2371229 1976687 734868 1137136 2532582 332240 966486 1829086 2317940 880772 861896 1980675 2593293 471086 1222418 859152 138804 537367 846860 1279255 2495576 1212990 1921038 2062573 621230 2213194 1523775 1891258 996663 1578604 1440468 1384900 1512224 6698: 2387896 1262889 1210611 464046 1874199 1403686 535274 652724 2589419 2099056 2189784 1108093 2207544 1360725 1181129 1261263 1966371 1859423 2098657 1758072 1073184 6699: 2533182 1124123 991125 2387442 872347 1385657 1432675 776268 67: 958758 473435 670: 1841671 942350 131067 1847100 834424 922575 572333 1013160 360033 1620331 2429925 2255976 2318097 1896888 1084049 177349 1323994 1935454 870045 1321882 916295 1226748 1167931 2181770 2416128 2091069 68526 895254 1495038 1692818 421069 681107 568048 2497145 950983 1420823 1689219 2144266 1694916 900563 416173 1952549 1007585 2550741 2467672 603415 329604 310767 936199 155681 236894 573250 1246736 1170032 1427077 1021472 1186325 850922 2522881 1605693 1242751 2295307 983035 605372 396520 1846060 2214900 1493913 27707 2083314 1425197 1752055 1197375 1371759 1235220 850736 930729 2204398 581777 1644234 1997485 2351741 411177 578028 2314123 840701 2239557 539976 562066 981106 170617 1817100 2271612 2439613 108023 357515 1210512 2380805 183 1827724 584926 916768 1824121 1295687 2045923 1280843 367042 683459 1892159 1402027 337734 771651 2401187 2455750 934230 1897293 1094795 1035958 2459449 2387224 1734303 2054289 1660905 1364293 640199 1934474 1226606 767878 1946612 1754163 121987 2416598 1315706 925743 2554209 2370502 609209 2254815 1939943 376144 947726 1124100 2430991 2166569 1313126 820879 2118893 1485192 6700: 803468 1718526 1011549 6701: 1563703 1671163 1168718 1865540 2365242 172999 641031 1691893 1520439 2458568 2394802 1350912 79883 1756840 1928257 1354046 569949 2270490 1706867 210548 1544194 6702: 1626389 2421250 350833 216062 1460930 1586837 1236283 2432284 1022434 2246664 693634 1832947 1726859 418164 2110155 79520 1556366 599299 850449 2095412 2263368 1212467 1637883 2337017 868814 262808 1772310 2119689 1876208 2158651 493227 528678 575969 662753 2619860 936322 1005937 2370482 2498203 1898629 72696 1451338 334127 611758 1033949 2416109 79482 1336749 153287 1974260 2637476 1601152 2286990 15411 1535452 179204 728413 1400054 474789 1103410 1648794 2349314 1803828 231006 60241 1241268 2535458 1307101 1834500 102552 50543 113727 167723 585435 2548067 2095899 1258292 1564638 829538 645345 323134 477482 1803697 351462 1789450 1999169 1805874 733403 1737176 1510704 2046976 33805 667799 1529123 413076 6703: 2437578 1008205 6704: 2035068 977462 1455188 383628 525889 2532855 1633251 6705: 2074766 955320 1537239 192536 2150432 6706: 2634366 65621 2474729 421858 251999 2634386 988764 1506989 70794 1867115 1155306 2021768 795017 1890801 915472 1603304 1294647 992414 777619 2239050 2135683 1943008 1363059 297743 577428 1059660 1817286 484229 694726 1642368 2517294 2235520 2481356 1037813 2624128 1147099 84941 2107155 1135308 2613688 1145003 2267869 1546307 857066 1760982 1478268 1730809 9861 1189882 1799710 902348 1717029 2269985 1005328 1372409 1758236 799190 2153922 911122 830855 1691984 1626829 41375 1778424 6707: 67822 2173790 111118 1247457 1101368 2081045 2489994 2064189 320988 6708: 519545 151572 1792621 2076884 1706807 1726597 2455638 1665582 2178928 1098690 201439 469827 1047718 619594 276970 1943561 957493 2631086 1405895 641621 2462142 1217820 2617034 458890 2633231 889663 6709: 2311109 922870 1719647 1642166 2222770 1317160 846445 56220 2125637 2211480 2447633 1443551 1666420 1966828 671: 1144568 408459 853491 1262364 114893 377157 2204746 401334 1605543 2505532 6710: 1602873 1689084 769764 204947 1558682 633058 134379 1508089 934981 2304586 1642687 465743 2342955 1452750 698353 541685 328293 866186 1603532 1898923 1088073 1674225 206912 1965898 1795560 928328 686108 1915415 1214546 232564 1735421 2202510 6711: 169290 1139196 247371 467596 2633932 23018 97608 2482316 6712: 2237185 2211253 656073 933261 1967540 6714: 913103 1183833 2524849 1237029 6715: 856068 2419134 1353275 2591074 6716: 2106432 2385934 1514409 1044035 2064779 2334089 24936 592214 532846 1765184 478126 640807 343628 854572 711491 1850088 534900 588650 371644 1776156 64588 220570 2419683 197175 1177903 2442734 1527410 2487248 12132 2185062 1389683 2502295 1674637 1306442 1711311 2053690 1075722 584913 1957098 1576764 720808 1405395 1517805 2233596 731817 2236071 2047013 1288002 936844 306765 987740 1667663 2403812 589598 1099569 2157301 774302 2630958 505115 690339 678219 1858495 532331 2597530 547189 280581 1873117 2059762 394803 1017586 1138344 1772703 748806 1905121 2360359 501047 2042551 50587 1671707 676561 873723 826368 1000278 696059 1507062 15937 2161028 2195910 1187192 227729 784226 227159 1077357 45243 618114 1670869 443400 296228 1440022 1486735 1817485 1642163 1861774 1752955 13843 2060107 2582608 2642382 1567381 159438 1322572 584177 772996 6717: 2174280 2028339 405293 2385302 2029288 734161 2400560 1058850 1023497 6718: 59485 885032 1700671 1162793 1664894 441708 1294793 1709239 1425800 2341455 761772 1794419 850190 1712974 976509 1143374 338642 351833 2191565 101249 1449229 336719 1536889 189672 173361 2515038 2537778 642215 1392942 2498924 1311001 1785842 304778 1544352 2082275 1283169 22864 6719: 2043468 2002030 672: 298585 2165977 2252684 449479 2081616 1971432 1711215 2449439 968741 767687 1894699 948465 493835 1424289 1673594 220334 1170516 1092856 1824353 1844527 834583 2294424 1020669 298602 2226577 1503661 643312 816942 1080364 451261 1432518 616997 1787210 1013357 2377637 2369921 6720: 2641857 44176 199728 1453225 2327119 894089 898243 2561382 774651 2001627 106082 584007 417918 1754115 129544 347363 266646 1486253 1393314 334232 669394 1588919 1193999 1690287 84022 1084327 1655412 1661033 1340195 640395 622250 798841 668913 1023537 1971530 833499 980364 2626986 1066646 1195594 2220534 874733 1826502 2107470 81835 199348 402543 1987734 2241928 371101 624872 806756 1019999 941496 869270 1224848 578729 2532237 1944242 878166 2541416 305484 1648860 1772488 2167204 2494367 1322717 812922 2093370 894505 107022 756259 804400 949989 1208121 2133754 2576316 1489344 1529760 1117237 2227451 2224355 935609 81782 562002 624131 613725 1583286 239069 698846 988693 810994 1990200 1109114 2007543 2402426 567473 413917 682706 887597 2558462 509578 219843 1866990 1734448 2144291 1965414 2534306 454808 2108952 1561430 2150607 10547 620229 519631 1043262 1234486 2169687 2554484 2429486 2341862 862668 2138271 2565603 2390406 1509391 2165413 210925 1415778 527276 168599 51746 426109 61436 352798 1725157 77827 2567722 1501345 2112188 1518587 2009725 1534354 461279 1497606 938199 188192 945730 116997 1510442 2331108 2352686 1697474 638308 17342 65289 2433147 506725 1955040 116790 1173383 1695779 2402913 2315722 1141628 558531 2483749 122965 1009270 1932435 484108 1793377 2378575 599852 1935704 1231805 580351 1434103 2129609 676011 3695 773447 514406 2416977 2130371 2379681 80187 1843136 2303394 2296829 725862 381352 444371 2138142 1030228 1981101 272934 990809 1955136 2012600 778580 1927904 1390749 1976520 689851 2595194 109681 628969 1326420 960568 2234539 882916 2372866 1962934 1048818 691705 512398 2513559 1100608 2638262 1707462 907092 2605391 1419939 1178145 648282 271044 2021077 1614020 1911216 2437152 2197713 987137 2555416 953385 92717 1289938 1754466 1897603 461527 2172987 215687 74583 246098 2558867 856127 78610 1378655 1347799 2367082 1093787 678332 1063060 197877 1158196 136841 695553 1092664 218336 1415492 1836135 1110888 675841 1010008 2567320 2226683 1949945 2452876 459832 1741737 675358 2152842 796455 1707634 1543537 2170541 1015232 1096403 2646535 2475909 745229 2096138 826483 121400 1305622 640595 511815 1874673 1090290 2442155 1191674 2426611 820851 2533067 645468 390556 2480975 2543461 1218522 790517 6903 218704 1555191 1268661 979192 2400944 1475969 1790864 2581722 1279392 1734843 909036 2621312 686029 148071 231131 133795 830316 797518 1710823 1409358 683144 1990717 471578 1707300 1733080 1708187 302646 1615270 1037808 1267166 2489757 1700877 967334 2144306 1315635 1345528 1317082 2499094 1234866 2169805 1321354 2574657 2196483 1955400 1544539 112886 415583 1912369 782972 721597 1721685 233420 240762 2641570 408564 2235774 2613682 2538648 2176133 770933 668580 327852 164394 1711618 278334 1237448 1333101 1082828 2370736 204668 1455744 2382993 366128 1429870 2078294 1590294 2132125 2030068 238620 180189 2504382 316018 901763 374122 2286928 996279 6092 1144540 689742 816409 2354043 1201403 45839 1411334 2552872 999628 947801 508042 2284801 1360405 808825 2308800 2362028 2284448 2559464 1502747 873557 2467622 741496 2351204 972626 939516 1451645 1189371 329469 321645 1050081 1255680 1684311 502862 2355222 2313058 1111607 2446686 2612266 478573 919210 1261205 353417 1099567 884703 1221933 2489542 2007517 2073316 975963 2054799 2646360 2478495 1306660 1782864 1483364 2442534 2553681 730473 5228 1303858 1447306 2257526 2185280 91030 255992 429709 1413573 533307 503790 1339316 1155336 1896689 311114 945105 732341 2472781 468660 2569341 2180643 38643 665701 4298 1067079 2198431 539777 2295944 2070689 1264533 319409 2068475 1085991 195424 509100 1428520 631431 1389412 1006296 926896 1059771 1087046 1213998 1055960 28475 1492184 1319296 715062 1499729 1400902 2420929 2158184 1738116 41010 2595432 2229694 1271939 1417178 394440 1471765 802913 1067052 1266230 2122161 1289612 1958301 1979809 646254 221639 558221 1837779 638236 740926 2131605 1305515 998503 510014 1158305 1345998 1778594 827785 627427 1147043 250286 1510824 867880 1292050 764445 2113137 681335 480446 2195785 1145681 1251151 707344 2380655 1169385 1820784 386949 2128955 1606103 727894 148399 1384808 1085878 1049096 2079146 131102 2391866 2169203 2632199 794264 1232722 1555176 1077301 724051 1737046 2154715 1593347 758208 2065002 2156777 1783672 218448 1359624 1464370 2462241 1018535 2584905 709793 2596231 1839928 2459200 1198517 53566 2570951 56019 2571692 920748 1979548 1772857 1815937 2144207 245601 1316847 2637879 6721: 1826389 2026728 1192301 2342952 1363247 787723 2159218 2391056 1889046 1534640 1653372 1753 672628 2040413 1732422 1236222 2308314 1149902 2576696 2373231 2114705 2348830 1622821 1028459 1209022 2464807 1754989 1673350 238795 2015647 912401 734711 709342 1123608 1044041 2212982 441100 410185 2175558 2333760 2440392 629707 2397266 1824008 1861393 1230814 2009141 617690 1942421 1364562 839859 2622129 1399335 2255122 324891 685304 1638366 1358194 366931 1916402 284919 1190513 366994 2107724 492636 1230680 2270880 2547460 1429362 1386913 1708818 2143442 1621505 1286550 1705417 807980 1959035 1079204 901859 1536778 2512097 424129 1626801 2027206 1431676 2083031 2001860 2509985 1104546 342934 2385412 2165611 1655348 88074 2148699 1447180 31571 2119003 811545 1712730 1568099 1481284 472772 2047145 219863 85908 1849521 1991826 236861 2146035 1270520 1821477 1712996 1435174 879594 853664 2084718 879484 2440153 2079035 2246262 10896 51372 2093567 2171904 1561446 1876856 950364 2198296 62916 1075287 111859 2159224 1329677 2525667 984263 495076 882383 2135541 1540589 1368848 1489898 1454608 1239593 735461 477364 1650338 2403989 369617 1903852 1560668 1928120 983658 1926551 2071010 1119144 2273034 919925 1262012 2295173 2145742 588505 1853067 244066 1389379 98158 2485908 238740 793525 151987 1720035 2241090 765546 360167 861518 2170591 148719 1099620 2353943 656692 352112 1101757 2393900 1279507 1085207 2077211 2039626 2109302 943861 549091 684056 189197 2482831 2108637 1174903 2272233 1988566 286728 778521 1580768 2421961 1227622 795483 244103 417547 2003131 813077 2467177 809980 1380698 2237356 166027 1150155 840066 2404219 2106871 533287 472693 1652427 2040903 1564304 2560199 1527923 193412 1149504 59319 2594298 2251762 903746 576943 868920 1476398 484079 369599 347992 2557280 1841174 580351 2595236 2443626 290665 1637467 663960 150953 1080187 2517183 1341165 1885939 78913 2033155 1804773 2506475 2415175 285244 1726894 19336 1214067 1720571 116154 1203103 2131244 149170 859146 265094 1513408 1431946 2047197 1396026 913805 265174 940955 789303 609697 1405245 846673 1354685 2179005 1464335 591703 1630261 496752 692583 345836 765292 436542 1089707 1254572 1124439 2088566 349055 1494821 121866 1888184 1194427 1368708 452901 2127219 2576072 124456 816168 734333 24189 2338317 663794 613685 2056531 1236193 160892 1160178 1522103 454308 1964354 654412 1521106 1973766 2646772 2238674 2205391 455111 993356 508073 778131 422275 206676 2279637 708417 91138 2624200 1174339 1723017 211811 1713760 2335260 1342727 758501 1796314 75041 987667 842602 1154306 1897488 455056 98707 1156584 2417092 2018969 1546259 311216 2550891 289765 480003 291443 1250064 2450966 181261 579347 91586 2266392 92343 2433030 1969598 2243859 876510 1178512 1893152 383047 1442426 2437860 2248064 1870757 2552047 1227773 2275798 2262492 2212002 402615 2556467 2139714 883629 2168200 1910955 272083 113495 2500870 2460510 2257962 744458 1247189 2429116 1902584 273672 2134900 1614673 1574911 482068 17672 1892548 790581 1493319 1123365 1993726 1983674 1061391 434633 1574832 701907 2273518 2497411 1323006 2102714 1532781 799757 2276510 2304165 1696397 2106146 2136216 307222 229728 2611810 1006340 1515737 2344958 452967 1657586 1952436 600451 1142775 2540261 2404947 879903 374020 1114058 238560 255924 1478510 2558211 2196232 554772 2511671 49984 964631 873358 464016 214216 2456823 1860941 309533 2509552 2215023 2301943 2410969 1252144 1231419 1153365 1070833 428353 868794 697657 1016057 842592 1512284 28311 2068235 2278163 2486321 1530429 1000419 2370835 137843 1349389 2029446 247003 1407299 657105 2256821 1371488 1401803 93589 1803728 1800814 91567 1905158 1321145 1753104 1566572 2113261 2606637 961311 711436 40573 1129576 183076 1006093 2085282 675012 830181 1417203 201861 2428587 2073460 840941 354918 1269384 1524197 1337015 777236 1126548 1292697 1071198 1196436 625123 2578521 1776991 1306142 2331638 485730 78447 2166098 1309843 423585 325414 2629287 105995 2466561 1420101 1177154 1015672 879755 438169 2454147 776232 1175687 588137 1399298 2617987 1120677 2284585 1017708 135785 2469417 824004 841243 27809 1406206 2311021 103572 589514 1363327 249180 1529911 2184239 2330519 468813 2121621 2380399 624740 2187706 1986541 2431347 1388044 1602966 1033171 2088814 206005 2606311 690648 1385011 2156536 2458786 1982123 1304999 1202635 2602029 881111 104719 652462 204535 1626646 1435066 2559628 870658 1926102 2356165 1827403 1494983 1660160 1880596 345187 2511278 1915688 782262 111479 1308443 1843018 2212091 1611284 1896402 2019266 1410815 2307654 154635 1933732 1095000 29657 2567472 2020938 1480381 1877891 2208476 1804439 221530 2164001 786244 301095 1349581 1404717 636685 5862 899614 1484111 2258417 1170349 696558 806080 2205870 1093811 122778 2010437 1609651 68569 266823 2433318 1280934 117768 324414 607980 64413 971138 1075260 1189302 2088938 384612 2136691 2428813 533048 99036 1008947 1318802 2036796 1527815 2507515 1374468 1441017 2420407 1263020 699941 1776356 159878 1628185 470480 2114337 623325 658006 1994372 1574976 1752272 1565672 909851 582958 2387120 791177 1106598 1958986 277276 1900774 1029804 1699546 617379 399620 550449 919031 2647541 172726 102349 332487 1965801 452167 120670 1392572 664357 447256 230698 1601525 576312 2016796 401570 1413898 905826 1505557 486088 1164337 1395659 1535523 2641933 1988503 1239547 993179 1498133 291590 1764687 2640743 2599157 1291261 2076638 1572059 1983112 81410 1416423 514246 2443631 1774112 2356174 1052756 1353348 1629766 1596190 2249280 122381 2530935 53989 1096364 2341342 469707 1289216 2401384 1378644 2013176 1295892 956403 1802984 1927690 2252360 258098 2640529 1432620 949393 2118281 1793557 188945 159451 651784 1727735 1585862 663051 1026888 123444 1669073 731464 1977780 1730278 440803 2301501 470424 2254885 1993308 1661347 228945 2003737 1988699 2051150 394902 2560272 2376306 347047 2005487 1225759 1189783 934004 1316137 552246 1094471 1016105 645941 2397692 746778 2143645 696672 2469300 1004376 2524355 1602391 2507095 565679 856450 1975238 856295 863269 1114895 2444362 2366733 90620 205372 1115841 1578122 61606 1992295 1945646 155745 1937168 1548571 2244116 2261068 233703 2072568 2414624 1291780 2031265 1639484 185978 1896891 6722: 2490426 343329 1703680 47916 2054437 1066990 1204413 1464023 487254 194534 627679 804601 311461 718167 1905271 2304945 1216825 282633 934208 1437815 682992 1201389 2976 2591699 2530459 263785 2440287 669514 1875743 2467046 1339476 13856 847611 6723: 630754 302102 1386958 203950 191476 627594 1465978 2185193 1211238 1861793 1405418 327874 1955272 2568433 6724: 767816 2269227 333510 2269472 2178209 1252207 2090060 256054 622887 1252521 2586137 1093038 1797276 308171 183052 311622 201341 1982605 793852 219216 314244 2030407 2071592 319250 787902 2150664 1452869 1525317 1759039 498004 427497 1795821 1062973 2300974 1666693 6725: 2267005 270953 2012312 1330841 782435 2131757 1073442 1632393 2328310 73608 6726: 1730183 1643961 1012841 1860782 2493096 480611 728937 1079 470187 1875495 2449581 2287170 1645939 1396821 1829347 1282773 6728: 2311659 1501311 1638484 852547 643421 6729: 972135 566325 477116 488890 22693 1671431 1401421 1431466 509958 1391743 762690 1805620 2051709 1482277 1905752 2586278 68724 47205 749591 293718 2357680 2177576 471993 1361657 1049374 2120027 2606118 1730204 2060343 673: 1570769 1093300 803744 256449 2224231 1556843 1552049 451475 1010684 962646 6730: 499040 6731: 449288 1647962 2643919 1879164 273324 697010 907779 372324 2093489 327804 2344813 2382184 1013518 1997475 1852503 2369597 1122862 1678107 649832 1499341 1027126 2597385 961081 895956 1873844 1220482 1584781 342811 1612785 103102 2624483 649583 2512080 1327359 1796298 187170 1636485 2498930 1428529 1787575 1845579 2247310 2604131 2271662 658729 2573183 1225693 2583078 2276130 654972 1127087 2267267 803711 1188784 425596 243308 1335488 2468087 2069050 262265 786842 240762 1701972 217805 1865825 2624151 990341 1764533 2590669 796984 26101 804934 1243199 1905564 1793289 542964 483189 1309207 1568881 1482768 1900891 2224950 2011164 1055318 2317940 1398523 267033 129555 1700468 2076939 755567 2106465 2107754 510260 1297087 1325379 1676428 600590 1290076 6732: 1624110 2342144 2367312 6733: 284921 1002783 1054724 1498452 810432 300195 395007 1153904 6734: 2469232 2197411 2531149 1615366 2068671 6735: 353504 844049 1118368 380782 315974 755921 2290341 1585855 1066606 1634343 2504747 567979 1340826 2369910 983690 1665484 243564 1156578 888562 580084 470831 860375 1662640 72113 397512 809333 1351689 1105790 2434538 741186 90280 1196391 1919803 1702716 1038978 660840 2038608 1305163 2076598 1892749 723871 2517165 1347982 1032684 69350 2239234 163246 1651223 194933 2278221 570810 712635 758353 1645311 721209 2578800 514149 1987965 2387133 2583892 2410440 1399401 1027479 2521813 330376 6736: 1837838 613627 1357960 2533835 437991 1913324 25382 2537727 1449116 755735 1887799 2434905 2630241 193223 1117966 2056884 1794216 408647 2314450 1513375 1150991 2520017 2064942 82715 1514444 1770501 230493 858362 2264663 151365 22786 1581286 1977200 771174 1550976 175887 2206364 1623485 873909 1312395 594117 2028777 1753580 549494 256740 2497172 1842128 2256992 1050974 22178 683792 1063456 467223 983867 1604153 164768 1906468 1923671 1480451 2151618 493356 2220285 509747 2413277 1757233 625428 9049 1179535 2361397 1973842 1973201 1360840 1384377 835988 2581704 1815614 2094346 2593079 183050 1087596 2082301 876210 1992922 2183410 50259 342293 2574475 302103 134023 909570 83701 284560 611934 2584690 975398 226950 789274 279482 153226 1096734 2489254 1511149 804919 2559458 96918 680000 932814 2458187 368562 1579934 2109332 2557403 1086807 1882935 2217731 1071751 2566472 192435 2108400 1785823 212971 1714541 1688617 919535 608536 573183 1016065 2423355 1408522 505272 991694 1445374 746627 1386513 2543231 1748860 1860950 2501619 1059081 1281863 1679065 2232792 2412588 987614 1548286 399647 1695163 1693902 1053596 1080361 2162641 1621569 1084418 1680924 1587166 505542 2362233 131871 2609784 2102068 662340 359340 2176700 2356332 1318505 279292 1926339 2060193 763779 736998 2484906 1028438 1780887 1549767 1965830 558239 1676667 2133059 2517902 122065 984901 157677 287439 812433 2385364 430028 2537690 2463059 1285935 1245295 363711 2031866 683629 1300793 2386415 1219854 169371 2157254 1686984 898504 237320 953390 2495036 2156375 1150291 1227002 577736 80017 848348 2491695 128921 528517 2263519 331202 130833 2036550 1327492 1265377 2349180 2484984 719014 491722 791964 1109566 548644 1188000 736821 819349 2432862 2000587 746076 2503953 1283120 1268437 1085230 304535 741740 85638 991469 1701031 626485 699645 859484 400217 2229274 71961 111163 639827 1850418 2034197 1490156 892513 1661363 1081964 235650 179951 686960 963121 405359 507440 601098 1318831 318449 902279 1227795 2078078 794905 274038 2537230 2127608 664895 2644476 2366552 299101 2524312 1669603 1725368 529554 2533577 2261635 2505480 11782 2455144 2390783 2416059 797172 1041412 1704320 2146334 1686558 1985486 52011 1601330 1674916 2364875 2274600 935413 909675 649969 1283598 1035922 2304670 551693 2575188 1989241 787237 2537210 1900329 44540 476186 372679 1341028 2636931 755319 1949297 1954621 2400123 642621 2155308 2427900 1907148 873854 1404230 670356 907484 887026 860327 1251065 1344828 720126 362097 1405403 1850376 2313616 1456997 775446 915892 1782905 702630 248369 1239825 1242803 2476255 16263 2263407 1396261 1782712 2578536 821124 2558527 244994 261580 1266498 1101936 843334 1640586 100895 981558 678114 821883 555990 2183170 544169 1944250 2495584 452497 1360818 2131296 1115632 25572 1133761 367448 1712404 835821 1667659 444469 2010509 842252 1930838 2204328 1079164 2352561 2231538 1098220 786383 1395014 106000 1850371 530755 524022 374622 1571338 760266 1523528 966881 2255747 140019 303865 2275633 162203 2638586 2479684 1439025 1517824 1481051 1069802 1488193 1135899 2002272 1661776 2021326 110966 2158970 26345 161264 1296969 847239 1908992 2632094 2155678 1926295 2079367 366211 708798 1319404 1823382 2120060 976103 1340959 1137862 555857 2155977 53288 78584 1046857 689225 1075200 2190366 744128 1587125 88892 984028 1700782 1332464 646715 1919898 854627 2080423 2372715 2053569 1719031 2277519 1965865 182100 1433951 2471074 603327 111615 2250416 885093 747181 181373 846465 1680106 943201 1577198 999012 1148460 1387659 2411356 1753718 1381517 978732 2614709 1570813 1657741 1463037 1420522 2228531 1801709 2207482 348602 613753 2305024 999070 2326885 1184192 1424204 2006556 963724 12986 149247 2081084 37249 439953 1412906 145198 1798891 2457753 2004073 1626082 2035781 391735 439124 2148769 2048107 1991053 1032694 834430 687099 2125447 1489344 1291419 676747 2341967 1500902 2556196 779144 294003 1640414 219903 319977 345865 2433461 1608763 2146228 2123569 970222 2053837 82082 1044029 1360752 352681 1441778 1336214 2251899 1668803 1760167 936098 1266530 2635311 2392536 2348223 1452540 430227 2030513 2423927 2156470 2085836 458967 1384983 2327884 519760 2538341 976081 733650 565010 1323070 1898431 1474691 349533 90281 538201 1242266 1784368 2222904 1623333 1209770 2264891 697456 672341 118730 1752787 2348298 185042 932975 2433823 2451227 113171 2569339 1954313 334874 2256065 2195615 548188 178961 1246742 2174894 537040 144563 1041401 1754236 447812 2482655 603076 2173870 1021908 2559348 324956 1457024 1881985 2295079 2614221 2646230 289839 746074 642071 942984 274175 2014362 1821812 2162137 1490728 89976 1522630 1112830 1760200 1613650 1966733 666142 1469224 419809 1508774 1674064 299581 1881989 448847 2187137 626919 1324834 1415923 1120781 1876156 974651 2460033 863164 1250224 153585 1663315 769374 2360303 374606 2317523 122518 1693455 1042617 2613123 2196245 1489021 1256512 791958 1055321 2593379 2316473 1835367 2627432 1793333 1410991 2345485 2501070 1503090 284952 1422082 1143976 1420394 734478 1435361 1689950 361467 1287451 2217999 2641375 370257 1205840 963531 864203 471838 636741 790290 1560536 642063 450805 1641011 141913 1008255 2522548 1464239 286567 2627623 2368811 2573033 1268444 2395715 887341 145590 1307555 146444 2292393 414787 892166 841135 478846 2049346 1758214 1841650 1584528 518243 816156 1660319 1070947 738369 2272061 447679 686197 2554809 1838998 2205734 2178992 1905658 176283 2217752 2478630 2501878 1189534 2417317 535293 138391 2590170 1422015 2176385 517 368888 942608 1079697 1468209 1121636 1591092 1139278 1906420 692876 72259 2379717 278838 1717452 621302 1745144 1733104 1452544 775191 2052371 2287008 450741 1186673 2168070 2104257 512700 2241548 1856134 895254 1945876 2574384 1709602 393247 1433460 1983301 572975 2470977 1025261 1000904 1350489 638063 1187385 2389756 1763411 1751764 1244564 753097 1753905 251004 2084476 593225 560392 2595962 2368380 1578594 621652 838301 1466779 2610650 596414 567782 17808 1836309 156068 2171071 1933255 94915 1953981 434787 1576061 118137 509608 1424360 1630326 2321555 1984711 1669826 1604812 2540776 1619447 952869 560203 1018472 1693035 2179930 1895576 1970944 153539 497586 1014989 1421443 1588418 1333417 1485150 1038334 1802785 2070698 2109044 841202 291682 2043309 2042154 1364718 2168922 2367652 401052 2308318 2366709 877351 1637756 658105 1476781 1702468 1009051 1998073 1818925 1145547 2161658 1765230 256173 988235 499269 2036927 309232 1637804 2056859 2357365 382157 778554 473296 2467254 2591796 617538 2458102 592773 1713064 2062502 971776 1509078 226702 1631593 1182897 2279699 218478 2466806 765196 2415992 157049 1665857 1117954 2627829 479005 1405750 1613689 857717 807708 2452352 1648189 1383671 2488360 42790 399133 2169716 266763 848052 1737793 1967144 1311535 2004700 943584 1325693 1934347 94726 1145445 1756949 302434 988868 1126183 634013 1441444 1801537 121378 106890 142109 586500 1760670 746970 1044709 366124 2371828 2237620 1161087 828608 2361804 1139946 1720035 1438332 2434683 2064702 2498504 737483 1814784 121458 27391 591939 582181 2491589 1279601 1830744 1144729 1675023 2419504 1871073 631824 1102069 2037526 1575103 936900 641010 1817965 2173904 1059719 210717 698377 1270526 224334 1280553 948477 2177789 2101074 2323359 2165619 1551233 357808 1256176 2105771 1698826 164884 1032593 1393827 2200842 1781334 2624403 930113 1711215 612012 725187 687967 312726 768810 71858 1738869 2363179 2500255 1199204 1451661 1996108 725731 760702 1457214 443251 1664826 832713 510192 62982 2636197 885542 1329117 271342 1697049 2107557 2452627 2020220 1097930 2243101 282640 1478102 1726065 1720654 1770976 412221 1655535 1099013 1076318 1275857 2334485 1733998 290626 1818641 1431415 1036117 1479612 1973632 1158875 2108846 97322 323182 2220687 46058 417775 659285 2523892 267396 1298095 765803 1428667 1266522 1401561 371282 1645270 442257 1094906 289736 677027 2388112 2002444 1364920 2289956 217306 158769 528532 618635 548695 659766 632990 1097106 2356018 1875430 1010450 1060234 1673546 798707 246231 1623928 47589 1444032 2057248 22941 514829 119062 928497 1277716 504656 2482831 1012622 792111 2487345 2265737 445836 2276396 283381 1898318 1500999 1206141 454678 1936330 1172658 1871611 1103943 650890 1926905 2232524 453416 1890220 1023285 1508370 2337449 1710306 2239020 561145 1569480 109222 309544 2516355 2584252 206377 838720 271627 595446 2169270 522333 333099 2605017 1262019 1685140 1248840 2234729 2559574 473726 1403996 920573 799332 1343027 1482975 2252851 194624 799679 206466 1916277 2028739 1174054 1830831 462257 1352898 908599 2022293 2509422 380835 2522674 2295268 2416060 622731 1843405 26558 1982460 2353840 1636084 375977 234797 694280 1149024 1965485 1425745 1627803 2468305 556857 1490053 2480636 313630 1616919 1960751 1352236 1688674 809311 1391101 2636395 2638637 1866804 1648670 2456767 1810670 1869112 1632006 1948130 2500072 1710104 2223319 1802235 94031 1412927 1059116 2140196 1120077 1751471 1773915 107543 2606193 1392489 636916 508640 1358362 2124555 929016 1500955 1375890 1534096 1614570 744747 1762449 673591 1641536 1073293 2509736 579134 2499806 1226575 1132757 38908 388731 1953285 615342 2481721 1634476 1764896 2572071 847870 2519381 111692 1302604 2214779 1396036 1634107 1969370 1530215 1098351 610132 44247 2187013 425704 1441712 1759422 637687 1818905 2229840 1136075 436455 2558756 2364811 698438 1257257 1135025 401195 2622076 2392385 397607 1516711 1637561 1575816 1285830 1831413 1534104 995169 2102272 50902 1044132 1661594 551988 1127718 111770 1100530 2147412 2131180 366978 1204430 745235 918708 1132205 1795726 121779 2193701 1930601 1120160 415151 865576 1640670 2602117 1310299 613677 2305499 713131 746420 2170751 767834 1733121 1178004 430644 969474 1544126 1294529 2301633 728312 294340 2055108 902324 850327 1994937 1430258 980828 2121526 1705759 1796571 2495928 122894 785043 250203 255099 2063356 1091835 2089473 1030807 2178536 700864 997249 185353 1148920 2149026 1416929 1188228 1225348 2543370 2269892 548807 733464 1110281 1327948 1951157 7462 353588 1297070 368340 1459059 2091526 1757524 2038311 432647 2325330 702349 1995284 306052 1262596 670753 733120 561538 968059 127461 1417189 1027223 558480 350593 1274901 1626635 216387 2503356 2030198 2379755 1703721 1095959 2264235 891356 2340074 1941508 2549783 597003 2635737 708586 125382 1879907 645620 1716223 1367231 124635 2007063 1600052 741561 609855 1994769 1160141 393020 1438457 1774051 315001 2628662 398679 1080187 159055 851137 444476 409679 433583 1487513 7620 914854 71649 1329977 2335189 2596688 1026367 1919078 261314 211588 536347 80187 913280 901783 1289416 2448341 533776 170382 1272427 2000790 79395 1354305 1576491 2316700 942016 2201263 259644 1099985 2042497 130567 652972 2499855 1964735 1056824 1166400 166028 841968 2389792 1867825 314239 899445 822436 2189713 738390 365527 1752050 1106520 1151447 2195606 300021 1616790 823875 136445 932344 740214 2245698 2566223 2078892 1668041 1234746 374882 1230860 1699287 1758503 2153948 1744821 1812607 31420 1253147 134304 840898 371063 2164718 837117 1898966 1774299 1320450 408498 1451893 2346911 462165 208563 386156 1110421 269205 1549725 99847 2142833 2132469 2069533 2081331 1313860 1021654 394302 1293903 974011 1407114 769976 1790135 1025984 973768 660750 532895 1311921 1006005 2217940 679555 333789 2221689 2643325 2360262 1580985 123750 1162712 2639221 1027538 2123462 2427225 2310949 1155142 1108317 188165 2021646 2577982 1132430 2120518 1507092 565870 1512704 1732593 2535282 973761 1074394 2431658 2165113 547838 612894 88574 731380 2308479 117273 1094534 2284388 1925028 848247 806652 1994385 259683 2343706 1492641 2074208 1127911 1389283 352831 870848 2243900 2578566 58507 609161 133576 2270465 2244126 468484 1888479 2603166 1479907 2633323 203132 526326 1412703 2469121 1772441 1101619 1460828 52796 1317877 1157685 2035226 2390528 1128082 1503556 1290894 2596693 1508550 502177 2074643 932232 2232677 2390478 1168733 254804 1700846 1596861 1204932 1853443 255048 1039680 2064713 379605 175417 2363687 382512 1137022 1643827 669122 253533 2520088 2271578 1269209 506372 1432985 860305 833081 1294867 2167504 1802973 448691 127441 1103138 2432427 2259348 1221559 440218 2545113 1096251 1962861 2138520 731765 133353 2029164 1325205 2565588 1016095 1465806 2526764 2182653 65483 1914832 1029026 2060480 1949234 1073386 1941501 2520838 309360 807777 1817832 1783838 2054485 359650 1660875 1424162 2215276 2185798 922440 767028 780484 907228 44090 2260358 300195 2361984 2328186 2543570 2398565 2354740 2452012 952140 1949648 672355 2229644 1954696 1334217 799098 1429452 2485859 1231460 898387 536900 765591 1564142 1520224 572063 1727273 2091075 737868 2549713 2070085 390312 1572664 724296 538960 1524239 2515445 16150 936891 1030655 549913 2083174 129580 585682 2179083 2148873 1645029 98398 2326344 1960595 1548847 864715 1997074 58332 2559585 1605781 1481299 2581980 99993 283345 1537233 2597200 1657893 2116211 1636780 563601 866559 1814662 146947 1103682 838452 1929654 2115538 1021392 1621703 1802288 1750383 1187239 920835 604481 500103 1166681 445747 1643307 1498434 483556 855984 684268 1478655 1026505 1079228 1651960 1818881 2225682 2068042 99163 2033779 541652 1347199 153281 486650 1246869 2586598 928500 1453163 1687585 1839398 1836583 826125 1279868 232420 213110 1766934 1936545 844801 2272409 124658 2621071 1533355 1474566 1536996 2393722 1187658 1383799 657414 1102875 1945826 120135 295461 166298 2312803 48005 1593239 1147712 302705 2525037 433045 290549 1190739 782654 1482002 2464664 1919914 23117 1411079 988521 88565 259799 2419805 1711438 864289 332826 214932 809153 1457516 30637 541930 2277053 754994 812986 291615 1325778 2214383 1782537 908120 1126311 1488720 194063 1203610 1098713 1707598 1322139 1152463 2328719 2506142 126800 2432234 1514526 239135 750268 1791989 1732205 2481299 1931981 329777 872085 1968034 2435827 571630 488882 659804 1991646 1592957 304991 1295246 1341723 135640 1870378 1519990 1521272 695332 1571302 532205 2080795 713797 759440 943663 1473192 1686223 416887 2465589 2223544 858920 589132 661350 1839167 1417273 1698472 1638100 195108 415037 2587256 1210766 1432772 2005889 677604 2108965 1544742 1050496 636354 1915171 178595 2168437 672812 1559469 1806589 2238233 667035 2185015 1225621 651629 618376 747398 2108387 89396 2642168 862376 554546 2054980 697153 281134 1733877 2591070 271423 287450 1430275 1995998 92451 1708138 2084533 281133 568323 1567195 121793 488044 2187301 2108902 1628717 2190800 2438413 2151143 1995445 265152 1937568 2369577 2018215 812542 1664315 2156379 2598627 2181536 634922 2590423 2442287 925152 2382660 1130837 1279283 552576 1374923 617665 1997696 1915664 1252038 472426 553160 2371349 762102 5945 1840352 1612481 409251 420573 2232330 264520 2257686 1839479 2433261 249908 1118108 119215 346102 78885 24102 2328316 2556923 2189262 1568103 15838 1272467 921026 2213751 827045 371849 2182854 1684977 1163573 1058842 1095852 253896 376592 376513 2098855 975592 1076744 584598 42804 1859267 557607 4084 2018419 1622634 1677320 2145865 2356242 1408282 159661 2122676 205698 2496646 2289242 108407 2190053 972561 220757 399713 36089 2306138 881440 1020584 1822536 2204872 2333226 500998 742283 1239562 2301810 2285835 384382 1612386 1644879 189218 621092 1941478 217257 1015570 2307491 2014761 1534949 1263669 1859248 2175503 720110 452001 176934 353747 131068 96714 1699349 1048173 1050698 680235 1716972 936203 2366085 539930 1871161 1700007 115069 590270 432130 1647140 2371319 1172653 1271714 2257458 661799 254202 5609 177386 2172669 990523 1434870 1173126 696493 1577470 766121 773767 2040442 48181 1520379 419663 37362 2392770 2294745 1987899 634668 2325414 251563 984162 2299440 3487 305264 1104213 2319504 202909 979672 1274356 513047 1263861 807551 1987233 1505455 968364 1223232 297547 625405 2132394 1430502 2087333 1296554 1579863 682322 1581201 519791 362963 2608618 1427092 1043683 1063192 213130 1598164 391601 1731844 430738 2599635 1769875 772707 1833838 59270 404001 1460594 1361192 317424 2290096 1940231 1145443 1296570 1120302 132313 391727 1585263 1967313 2550250 1373921 1729581 1044160 1265586 794563 896713 2185474 1119265 1240637 1030265 2017026 2470488 143398 1814551 240304 1992363 1113016 143024 1312608 2284310 2044807 1901020 431484 1456966 2331372 2549404 92666 2608144 2465616 1140977 1902864 423556 2497205 1918887 2364464 415581 681206 1617251 1948870 1249063 2182341 539589 2638811 1803005 56220 2043664 2538094 1355032 1368585 1104130 103095 43293 2082807 2610866 1175511 1167438 2443232 2146820 1608824 1950225 1686460 381418 2247383 2008813 2200487 2260441 2442356 1653550 1842729 1848000 191079 1757171 1647473 2277540 2351685 1292851 2591537 2397281 2174241 2437021 736795 2525356 1316732 1305173 1501652 1866209 1505966 1826134 2027415 1499307 356164 549901 2011000 1130740 1991131 1267537 1251017 1626143 1715229 218343 2101845 292580 552367 104462 936834 2331026 1094194 744339 1830215 804633 914101 716893 286389 636438 1514647 1204975 2538465 383452 2471450 1734278 810187 183916 1501121 1205781 2530173 1145009 2029792 1319543 526905 1582151 360545 1466955 863458 1289211 1644472 278223 832901 1121577 1457134 1149495 737472 1070667 1046626 30080 2369009 912230 960490 357026 2403942 2072614 2160378 564357 673040 327576 212565 2259248 1899958 345913 1908636 2059846 2549929 2252076 1748698 94430 2184137 965876 2275038 1560034 2447051 908868 414549 2042074 2445713 45341 2131664 1251370 1627482 177847 1089043 1108799 2516461 393966 1233535 1514675 272982 1817590 2395473 2398732 117065 2437475 185328 1926046 1832726 2028899 265323 1905487 182090 2583754 1175407 189328 44527 174870 1405256 514515 1996246 208651 400064 2112124 738489 792583 2537034 1168591 1916602 440606 939299 386722 1310074 2444348 1324581 1294348 136818 705793 1595427 147739 328265 190125 1190437 1625548 1178494 611669 568423 2139907 1541326 2248052 1727821 1206295 922219 2223557 356515 1575807 1993633 2445788 1710263 161300 44916 2446827 1224025 1449740 1915978 1162935 2242933 2215087 948237 1519393 1511156 800007 1787630 1106875 152833 58399 749574 423745 1856669 2564011 1438232 1156475 1546659 286397 2527660 477968 1199888 1391814 1264879 2285557 1187345 415039 14282 1245197 328909 2089033 364201 1299692 1371337 1523615 2344564 2536427 1167800 577620 1308595 861533 2254284 2504054 773813 1690063 294406 250163 1155784 259224 2632057 1512150 1754759 1882227 77918 745985 2465844 232922 1540466 31848 406127 1535199 10337 2577932 587665 233298 419182 1472085 799816 262915 2575740 2171787 72550 1827355 1459165 289713 633717 2163878 1588486 2126670 937192 1650808 2608919 285086 827730 1067495 2360987 1487584 1445127 2162957 2043136 2588704 2544386 1107753 143231 2571673 936188 2240444 861796 491297 382394 2535303 186642 560354 2120078 458677 2327790 564332 930524 2123166 554902 1481262 2067980 1339971 105714 481163 2571376 2636227 438526 2243279 915964 1932434 773029 1640722 456676 1615335 2473791 2471670 2620052 616503 2009767 1782425 2421627 927778 38447 860771 39482 169719 1029212 140812 1719103 2634607 60597 34691 1495482 1561179 720142 1509900 2605819 2185040 2163601 1854163 2624226 2176304 83432 290015 1225654 766291 1845215 2507052 2385469 2362866 1239487 713301 258985 386068 1422350 1895489 1572381 1096070 1701442 2009281 904315 1362955 870347 1585108 1922583 715521 1098040 2056528 2128985 1836715 1437631 926431 1604656 1529188 1299437 1511600 809048 1673718 889300 446379 2430705 1131420 2580154 1551842 853942 389704 758587 423966 1960316 1627749 1668144 1087693 1674065 1374515 2286395 1579743 681932 533069 935218 2563524 1897011 2438140 1272914 2381105 1238926 520241 1590217 106504 650227 608905 791555 404924 1217729 513263 1901879 657938 2211033 2276056 1599786 752937 107051 777172 1960586 1761705 2588776 2251068 1748812 1491067 943778 1982897 360179 2377591 2622569 2288555 1233406 938870 1337264 1969 1840494 1818858 1230345 2071298 1161992 1100843 1511593 2234647 2148207 1325114 1604640 1787357 2508263 110260 816459 210722 2274887 2134752 1587543 1656733 2401136 231941 132491 2272468 1258385 1980259 663186 637499 1229733 2562900 2244618 486655 1271816 569481 869559 1479749 1881808 766702 1401529 2614083 1646408 1286120 984650 2413289 612154 442603 2067117 1486283 2202841 1339806 2319864 1530118 1670339 1160737 975574 216428 545582 2461828 128553 171627 31913 1335900 1481256 2251794 1140202 2079769 1293557 858628 2380859 1859327 2162466 768468 1609817 463201 2258923 478604 167517 1239780 1409555 1514856 356876 2595413 2461686 1054538 2358626 1367971 1425864 1096506 701590 1592019 2486766 568368 205577 1342273 701824 956885 245537 1173527 1170278 1851564 302426 839115 1057708 1724961 1841774 1296283 499585 1645765 435069 1319257 105761 976155 2068416 1135308 124659 2379956 1593227 685362 2089600 1492089 1163104 2163730 1569684 611557 443608 1142621 2545954 286856 1880686 1389990 1073321 1465751 2446117 800433 499669 42570 1294671 1329895 1688383 320607 583056 851045 1476159 704708 1729889 809216 1854660 1697816 2143457 549881 2244738 258744 2614453 781315 666294 4977 2402914 1589011 612696 192614 704726 341108 764709 863566 572618 2097287 134977 1357082 2051973 317926 2547361 2328265 1169322 2331638 934079 327167 986015 1780554 635311 104422 599740 1601699 2233186 441196 627405 1907859 1239565 1326006 688914 1527431 1223542 1967481 2570750 45535 2415009 2561215 927483 1282969 1247408 566083 2165453 418420 1865941 1694331 1769048 2584600 1070350 2342016 195194 1089793 232261 2246759 708706 1891948 1258612 1035041 1377297 1813535 1788963 2183529 848649 1257827 1881154 2040946 733438 2088694 935057 1205608 124042 721549 1970147 2247748 2563687 456100 2051003 2078968 777149 2552711 2302027 1545680 2194937 1882111 1988741 1067199 630783 1372242 50396 550478 580126 1588872 1869912 2566950 1331730 2288580 909352 1930204 2436508 1104737 2416525 2575755 305885 1770367 1636329 245781 1906049 2026793 2361680 802316 1769082 803386 1959664 741963 2248181 2017745 1396858 1202819 117382 348482 1990818 2122650 288382 2631815 1079334 2123456 1198632 1038737 1240737 2084508 1150195 1913457 1709932 1668918 1542241 1143778 98977 1442394 812195 957636 1020045 2352371 1462036 994577 1800634 1606491 2279829 1158553 1863071 747974 2477090 1422685 30646 1196453 2240227 1329227 2376590 1534695 65794 2042389 1409417 2114834 853778 1855143 2483744 325376 2068196 444359 357570 2571691 355345 44273 1071664 256035 2451497 626639 2271333 1269423 557910 1172749 2580867 2251755 2357432 576186 1386773 1627743 916596 1877328 1671181 19283 390816 2062176 2038158 334016 2150745 482957 2575894 1026822 200829 522384 1674584 2426162 1098639 2115928 1201339 78240 1475702 1608814 152537 491274 2324260 49182 590677 1032679 1125562 2291251 919097 307115 2542664 2037301 583410 625513 177892 1303816 1961280 2412183 2637022 1865611 958249 1649929 306148 872036 47694 1307504 1676341 1783466 880507 918933 1056896 41869 2296403 1555251 1577093 129866 2294805 1873714 320187 2267168 329872 71125 2416680 1951667 2223268 263673 1775922 1831142 1488817 1610929 622610 1640270 1489982 771549 1622390 336457 820623 1723545 1428059 438491 1094793 2081864 131686 284282 2473986 2317549 1277879 1343622 2238333 1586276 224322 1449668 2300139 1813235 1344787 709731 21543 2114645 1821706 2623918 1403643 409355 2506288 618392 742261 1527403 360481 2362167 2334904 1124404 538267 1504611 2212534 2549763 287256 852688 1079422 1340240 2264398 1730215 696486 1093621 1714230 2320286 2293391 2013935 550308 88008 65522 1074871 740929 1820621 1167962 679516 518179 2260725 1641743 713453 762007 535026 1997882 225527 712503 52099 395429 635452 356911 1920832 1063590 523793 709583 1134088 2228116 365166 467762 2315130 501093 840970 1221151 1035686 1905934 1319662 1692705 1058582 1531710 1992238 115253 38468 1768441 528611 1218237 2563012 1406277 234298 1334586 1949766 2217693 197463 1417402 730104 2418357 589571 833967 2009868 374857 409332 213464 1253254 1764203 979600 2397865 719980 861279 2079990 718379 2181631 1685829 2122313 156381 1787493 336657 1164001 2491492 2615475 140069 1861074 1685961 2164905 1130385 2339459 1117050 2318330 1608087 694692 823075 1604707 2501046 1495372 1393685 1258860 679467 435726 1533878 675962 2004506 2087801 1232354 2517983 1370350 1885362 684470 2187639 1315781 2112829 1067601 324430 1269373 476939 290342 1864450 717539 1860280 147248 581293 699685 1205450 2320055 717134 166111 1218588 1717241 2567561 412037 1953100 1804513 2196288 36301 2072647 1693319 1384739 1288968 359090 1124470 1185499 2018555 2357985 2401342 1213126 2373410 727138 2044378 394968 2564623 226186 1079219 1618174 2226973 124428 1389860 173776 541094 2477036 1625876 1724142 1453717 1434808 2452892 1725015 736470 2181566 1588124 1680908 1011815 1568583 2595396 1367005 149834 1816577 1304404 1556193 209457 2201917 1812087 748543 1694013 1594841 1727351 1373669 1695183 1669130 513527 635553 973711 1470606 1949549 882188 1353562 1833269 2590430 1751508 765488 922431 2071561 302739 1530218 2591151 2008567 2506074 2148023 1191417 2041180 2258970 110626 589944 670050 1754243 898714 2084033 228851 1687642 2311702 1985425 501152 2429231 1814419 2027290 2357192 2511978 1908283 1535473 2334533 1738896 1258292 12254 810854 1979454 2465072 1747369 1530480 220882 1615992 1668982 2244024 2341798 407308 846271 2159988 329644 470639 71500 1124844 959949 2567850 23920 1510950 1118213 834173 1876780 127425 595315 2255037 1286912 1687424 823827 1566104 1243401 1050646 2003391 2498476 479035 1742604 2402540 2195372 2026355 1713258 863644 832756 279774 885875 133904 2255285 2285523 2100678 1512692 616414 1128948 2095061 1888511 2538432 2634065 1600444 530020 432915 533267 1424199 2239396 2164514 1982427 262097 134743 546461 2497594 2265412 1759950 484796 1377571 1469999 1665121 2370823 1987324 2376683 2041089 1987846 1796124 313082 2441798 744119 1781232 59471 2057416 1252887 775431 1757056 805936 1506212 16558 2649057 326258 370539 2204335 1585769 313748 255341 2200136 2010011 1088489 461045 519067 570091 425394 815775 1357279 1896689 457535 791050 2145460 1704451 91614 2423354 798100 912123 1726733 350021 1940325 838414 2102053 2527789 1317770 1942064 1154950 2433495 1846827 2532582 1982334 10977 1544073 382207 199235 839481 166228 571460 2140643 2403302 1895875 912234 307098 342035 2047604 604131 2474468 1677464 1097640 2443089 269381 2381956 374967 2295355 1064805 1347217 586388 251885 1398626 264892 1091277 1585269 2441687 2293516 358030 1602358 2586231 2602028 404467 2031314 1632554 1713543 805031 606209 2069219 1293031 2439519 2181964 1709090 1239496 2432102 1904770 609754 1690300 1632969 1327969 177005 1031522 2273009 1390584 935821 1022717 937446 1635136 2207798 37283 1859181 983135 2349052 680515 2023643 895760 2576196 2488660 1514717 588814 1473120 1758299 1610161 855687 609602 1878373 1690785 682501 698147 942618 1173057 2205496 521518 1906110 327870 1765881 1959832 222638 222202 1600787 729432 1892922 2293065 2635457 2165975 2426964 385781 2143980 739010 2253422 1216341 806431 302456 1051254 79782 2508629 2599727 1093075 797076 777332 767501 431159 2083486 1544785 2101713 127221 164114 822008 1963701 738952 1298657 1460743 1934884 1789920 1814335 2388018 2221955 636861 229894 961713 1908534 1313494 872380 2527997 645359 54577 1234430 1854443 699349 2423049 812711 2210174 2338140 2170021 1623840 984738 62880 1977919 713326 2067462 2436610 2002736 1306870 1486203 2363719 2506477 975705 1101454 816743 2557164 1725833 1770615 2391447 1887032 873787 422180 1250400 887892 536007 1572717 2349998 1427802 1820564 2581679 132969 1115372 1286317 2420231 187909 1492372 1511608 98184 1133348 909851 1801711 1104152 872408 742873 2177022 2459740 863191 1909638 2312091 105253 591488 1454533 2218144 143438 824033 450331 2582694 1896008 170050 626812 2487919 2302294 310447 21394 85767 884803 2579029 2087629 53582 608204 1140032 2283548 776161 2259913 1151501 1720668 1955074 2187590 683669 554503 1993723 1187494 2193175 2079561 646010 348960 2447150 935998 268750 679166 899312 1279061 1520322 1489978 2054116 2367955 1048825 719473 2066809 356969 846023 763574 1168065 1884188 1050725 856491 2332710 1142480 2253177 466290 1552674 1257121 2293620 554402 1927002 1263507 182087 450004 1882937 2095910 1243276 1105596 2471735 854722 1142343 672007 1170553 188577 1243208 110047 2071855 626786 719786 1921809 1918568 1424768 1966232 2389543 585137 2115299 239502 2073011 1530063 542593 1777583 587176 622686 1564191 597462 1067062 902361 1224942 94954 1676790 2571205 1013077 317429 693511 583489 1447978 86824 541080 2143583 159727 1453915 247155 2239033 2357551 1410212 663296 1036831 322078 1427259 1626626 104190 1616876 529364 1118837 1329415 1694135 2418467 188277 807996 2204575 32749 1427709 224267 875013 2485548 773512 2527297 2262894 1027992 2610265 323494 1263874 829083 1362678 639477 253261 1866053 356615 2588690 1266186 83942 467639 2135285 201161 1258995 796136 308588 2250612 2326426 746466 2402258 2381951 793945 2253392 2049377 1152133 2629521 237278 1774732 1793417 1141895 1513612 1419693 2291202 59824 242874 31689 1959030 428452 877484 387633 568073 1856085 2444666 333157 2509782 1295057 389461 1437480 565175 311391 2252211 1460132 431327 1841727 376704 1601114 1152383 1018814 1395195 1645361 2199787 1274091 1517054 833555 2417918 88595 1992888 1294128 1793758 2132567 2178670 1785385 1487604 225203 1491070 1926142 19954 103684 526883 2017637 1673805 1936665 1467035 1524711 1525214 1688222 1578642 1651438 2092461 1257159 1072383 1835206 829830 953640 672496 1552954 2438114 1373989 862067 2323247 836268 2007574 2546260 1453522 1686784 2141713 329857 2361393 2311867 2307656 2122518 557428 1199011 2566216 1048069 2001783 1715643 2255613 1706669 2160528 181939 729970 2102811 1768202 738658 58508 1715877 2166175 1511554 2239209 463032 2151789 1921510 1396139 2208343 2372271 636506 113792 2426657 1333905 2614328 955376 1424388 1942891 2292382 1274869 1967540 1642361 1160175 1467844 628089 2507184 1247322 1235064 666893 80542 1368415 2500384 987087 1316892 723370 2319742 1616840 2128955 2419023 668573 331886 567748 2596732 2024517 1177278 246111 442980 773250 1555792 46883 2552790 2016438 557121 1776795 1577479 261304 1544040 2520770 880661 1769870 2433460 601478 2053665 1727816 215162 1433491 567017 656524 1121060 2259847 6603 360303 805273 937418 1313936 388422 732567 1752955 709905 689104 2471465 1396800 390548 1392086 73608 2221004 1192431 149041 2425979 1598467 184882 1301993 587798 1777878 1752697 1756966 1539536 2384706 2006689 202800 1927917 156679 719539 1707593 489069 1425743 1153249 2274077 2325432 543524 2461058 1454777 727547 2174463 1691284 20201 124320 1488292 2132164 1176502 1673812 819044 536020 662966 1001110 2081233 373385 180643 2196725 2604292 890741 1849273 1950192 1787088 1300454 1577347 671846 1250320 2142558 523260 871833 1146703 2575575 108161 2166974 671535 1908178 1574909 2369720 1470662 979033 501005 2026015 1652444 213317 2071966 2549331 2410342 1369093 1698362 1917337 533984 1066060 903889 1398103 809389 1887327 2013884 945283 2222077 2648333 1708995 922991 1592459 314950 2449812 225110 1298126 1377103 1691875 1988517 2493201 1962431 2320269 187499 1993420 1470553 1345169 1759893 915518 2500077 2353215 1687095 200469 460460 2516537 1106154 2226243 402438 1084524 731464 2379221 1416254 1601063 2465288 112829 1854328 2232563 1383744 1919642 753118 1166984 1112365 2501856 1727528 2608870 2184923 646225 2449942 1865167 898445 612094 133390 1903516 1175863 750426 1273236 103710 2196480 1293817 1515403 1909441 2113989 2366815 2483583 1486956 2070831 1428127 325338 2221218 1086900 569872 782877 2618901 1337762 2480944 2064888 12795 780199 1428606 257710 2224075 1902338 732119 503284 909736 685513 1798462 914853 201476 1752021 2126246 1990582 980507 626464 66429 169547 818672 1096134 1867761 23992 672551 23830 2468740 1206022 1045759 1170770 347701 1945782 2352490 1973444 1728443 931237 2051603 94396 488834 1393284 822300 771083 1589537 170750 1231610 1016105 1949449 1297338 969987 1047867 2281318 2066732 2047814 184125 825802 993750 1397630 546943 2294553 629392 792649 896578 2628928 802672 604798 229362 1830497 569766 2286852 2530223 2642399 275123 2615328 993995 2058837 1150264 1029772 554528 1259997 678334 1945495 143021 217762 1006519 1320445 943356 1694524 1184269 1997346 311101 2076120 2563279 1669548 2216150 1843091 1315089 1947238 662804 881774 657485 41279 2286969 2207944 26474 1266613 2250923 1243599 1470844 233818 504796 630895 1058034 834423 129617 1375858 678970 2112815 2374928 2018231 218261 1198732 213734 1634652 37563 861361 1621425 807890 2327204 592702 585781 1198973 8570 71540 2593651 1354782 140324 651950 330376 1983220 667989 2559961 1503321 1105767 1073452 2162144 758724 2321554 22258 2351153 835712 1147936 2405745 227424 1553988 1208168 1993294 1901801 432162 2354069 2581557 1492203 963343 1747842 2087064 1541776 46613 146710 234191 609506 2612156 689472 2066438 503439 265963 855653 501752 1511584 1616950 2547106 629537 86890 621393 6737: 309304 66163 910768 1977890 2548389 753578 2607892 716569 548695 1090891 497396 1057156 1019154 1277349 364140 850140 2112383 2523340 2235803 749586 1721930 679315 1176510 1289159 1222422 1240374 2316676 1929958 49233 1255104 1231570 1491763 38412 555528 788056 561125 1055306 2371817 1816938 1111165 1608134 2398141 6738: 222288 1039248 1358681 611334 385402 2159654 687337 1688856 949256 577350 1070113 504864 57867 306407 1852546 1679798 9724 2185222 2324848 12138 1933592 68325 687597 2315404 695804 6739: 6721 1792800 2559262 1697448 1811208 265081 190795 816442 1397709 1805997 870373 1190771 618886 393569 2147406 897352 2260468 2045180 2094190 2087224 1964102 1138001 898416 2382460 1692804 2082951 2186844 805611 1849945 1365 2491469 1018038 54456 1094927 1208327 2041490 1811772 1939393 2378415 1961874 1824297 1360217 2647048 1741095 820005 2390279 2563564 501749 1219391 281561 1412086 392760 221423 2331733 232148 775750 950520 1988516 1451678 441281 1189853 1032458 2553184 2533079 334040 1591941 139962 1265655 2171841 2154193 1419938 2087502 1001365 1066712 900481 1761218 785300 2461587 444221 2475497 1042624 93358 1353367 1512222 938108 458231 676849 1716909 292758 20193 1890012 698511 652678 2258831 2108921 2601307 405023 52417 894928 1782074 1644161 696581 160536 244300 384172 2433743 153692 1855320 765533 331021 746360 561007 899590 910568 866447 398721 870631 700726 353225 1547090 799813 423686 727068 2341602 1418648 1427409 497016 527812 2176447 162231 1780471 933371 2128104 1322941 1970182 1343472 2079297 803741 1699219 1513632 707256 2244946 2200773 623937 2229275 2454928 287787 1594809 82089 273840 1744273 1765573 787077 2397071 1017904 660415 1388868 1168059 1648783 1911267 489778 697116 1761091 2648861 612498 1511702 678060 880125 322439 991228 749784 734525 781277 2348780 2384019 2019561 1484776 1494881 2438060 2609265 287725 901032 1525819 2592704 2185599 931144 555778 2216829 1621308 1195431 2432507 1298981 933658 2557299 2254176 1096281 1687750 1288949 15247 1297268 2213144 1435077 782205 2618095 367382 2514548 917981 1304389 551213 34757 418605 1170493 1958197 2489207 1891935 2157078 2619914 1029061 604004 1681614 2072494 160121 2431196 771716 35785 1302747 2524871 2399644 1700980 2500991 294123 482513 1983599 1920158 61634 31822 801012 189725 590547 1888047 1563412 1827679 1915346 113912 710521 263436 479765 1400179 1497727 2614458 1998626 2155106 434838 1821697 686018 1325656 2513840 1135505 1547793 133365 816888 2278647 706182 2016773 1868343 1999271 1549539 2046241 1567576 2299260 1091470 366612 1892743 1273028 1510875 1571726 1488746 675799 1576540 1915072 2124802 982707 2209995 1785167 2623995 886188 1020173 1317923 420059 1891357 2077206 1901696 324550 1651080 2440936 1051159 647896 2484743 1420988 473901 1136572 2014479 523313 1298000 2152692 2101693 653829 375142 1529927 1792165 539615 720140 799026 1448877 349469 1619120 1545035 308212 1792025 2412675 2164057 2550203 464989 2250663 2389834 34239 1083615 902649 1271859 2031009 2328661 2314817 1247568 22865 1011111 2340446 2081264 1925121 916526 1312373 1302295 952694 1273680 2264750 330599 2285241 632150 204783 966198 1681375 2516519 1122285 234148 1023558 1721859 800460 1160263 425882 914497 957404 1874945 735160 331420 138161 1030268 459719 1054573 1718876 69296 1679633 1982123 363273 1810588 989674 239290 120252 749609 614252 2208595 787902 2342439 705294 1947229 451187 849869 2384344 2370383 1053537 718288 1861646 2495725 748546 2113658 510312 2365361 1809223 304054 1473501 1275930 1870617 1022530 432515 2183105 2503449 2182176 2163539 2604631 1210363 1439350 828286 228725 1211270 365626 1939225 2368075 961541 797563 1523362 1816429 1315613 1547593 2252424 1715458 17402 2132893 434595 453586 1999867 720489 364589 468021 1922827 2033214 1441568 2623459 574339 2011822 390268 1002166 2243397 369717 1571523 1474130 1182052 264028 2467971 2246146 164865 1797283 2454216 1043790 1278605 72345 93911 201462 308548 727154 775156 2330927 746466 733048 418163 1243707 889700 2146303 1417321 884067 2621354 194835 739881 644713 334320 2210381 724996 214537 1380037 682866 154478 2505553 839221 327203 1239543 220197 551534 999744 2153272 154222 1921805 725882 1447269 1637814 708686 2078548 1050309 328775 1079380 2573153 1404223 746456 457277 2087449 2149919 1190933 2034367 1610695 2266841 922898 178111 279224 955618 1214857 1119665 995200 2252044 30748 2039877 1288282 1258781 1939036 467987 1304601 2556586 1884519 901344 1606550 2107266 2513606 439471 521464 1285638 1174259 2466736 2328199 1587513 2598892 2095100 2601229 1513836 295196 97267 575314 230650 674: 105595 1505609 1028194 1267500 790828 1664232 972213 1888186 85692 1384375 544031 1767779 401337 1159673 2630187 2335191 2243252 1971183 2443280 650317 1406502 162078 2038169 2313527 72538 692977 717655 242006 2151299 1679190 649692 289415 1779089 824067 1437304 764454 149341 1655790 1098366 72607 2335215 1335946 1953937 2161277 627163 1844104 2292021 449556 461453 1794068 2423486 368242 2077841 1678071 1475707 659827 2009153 1205755 2559165 1283078 666724 172264 744546 1925871 58399 216701 1713862 1581481 2380801 574220 1600265 1504465 37577 1784648 2268095 1745493 1553041 992346 2077819 15865 1824689 2185262 1269835 1059936 1166164 256547 2283073 2576048 1575045 2599360 1922490 2345177 1499994 2298159 1179610 2029153 1052362 451640 2485548 738474 718041 1692232 854059 624124 2571952 2362804 955206 1487394 222960 2089955 2521994 55344 1492606 1833140 908806 56635 497204 1747548 1987342 2044075 6740: 1910370 1967978 445186 1724972 1442935 2066038 6741: 1814018 2484564 1556834 2552459 2365979 772817 771422 821780 1067303 749149 173359 971316 1000079 1249600 1172676 981654 2143140 2807 1622595 1368149 2244258 714952 1985552 1641390 2026317 2572205 251855 2156617 1153874 1767036 122713 829976 1027332 240078 1499061 6742: 802938 1683292 1039555 2585925 6744: 676458 2507206 8757 2643254 2299606 2322980 1929813 1253220 1715381 67437 454486 1584400 1055250 1456457 2366121 2193041 924651 1743600 1447949 1867330 46827 323741 622471 2132909 1972747 630741 1214691 2275290 2074746 2216663 1019831 438569 652297 298095 155519 402251 464478 1651171 681208 1283204 1293898 6745: 734902 6746: 1975696 1437035 2276213 1564074 6747: 1699810 97040 2270487 991905 2080498 1247529 1018364 2260451 595705 2645132 400406 1602668 520685 1415114 1389468 512591 1793729 214715 714918 591482 2600760 1187172 2188527 1249303 2546579 2512550 1047269 2117972 1261005 642107 2362264 1685622 770003 6748: 628485 2393287 1046848 1180786 1394991 2561638 866274 744673 327249 1846492 1725519 2269803 636065 503233 1118457 2559263 6749: 904558 855310 3513 1155392 2539880 268310 787834 675: 2237945 657234 2554213 68940 6750: 1466429 2072599 617743 1252684 1712481 37213 1774805 453166 1368255 2356260 658797 1362044 6751: 1704917 1436160 1677676 588149 1895778 806891 1566488 2486406 1375568 1699609 305545 1868375 700505 2609740 457282 2397276 2608973 567847 803467 486218 762688 1381097 1753383 200496 2097035 6186 339911 2107068 1490101 670064 717566 6752: 32415 840038 1394387 2294309 747711 1922878 2398140 1255960 2573536 949942 898225 633391 2209997 6753: 1386208 1261378 1555917 2556592 6754: 397591 737147 1686546 1286567 1216424 1413087 2169934 6755: 763452 81007 321220 2441314 2646235 677276 2069708 843467 744588 1463222 6756: 632028 2521611 560179 431759 1637720 735095 631857 1553445 2510732 1751426 240837 271197 380204 1119376 913571 2091778 410769 1448137 12759 1503331 959151 989932 297971 2564242 787091 287048 2077934 212941 2366172 1482775 173674 513403 136601 2334283 187464 2388646 1801541 84030 567951 506466 1373480 2325616 2556733 607696 732073 2648430 1880686 1072131 1455602 739404 2044179 751792 1299773 653975 213290 559743 1916558 2278311 139617 313622 1830435 2596388 2369474 994692 2139705 172106 1507784 663850 920060 690640 1022862 2648678 1686039 983587 1338351 652659 340555 2320284 818227 956514 2093685 1608962 2029473 6757: 1490538 1557557 1520861 6758: 1637455 466170 1085709 1128271 1836706 379685 1294228 2137901 529088 938786 1428558 2549444 1308310 1502432 1914358 1690780 593005 1597537 66738 2096097 2606196 822780 692068 940199 2371335 1083069 1603247 2040619 703984 1158928 1162122 6759: 173377 979548 1312501 1273965 2289687 978403 676: 177154 1987589 1767938 2201286 1882719 67749 1331862 79839 21202 985628 828826 1140255 665967 2129720 250374 448155 2182398 1770910 1670478 1249791 1347283 1884092 2576748 1731823 193275 21563 2583385 231467 1715575 1488400 1474085 2340456 347202 6760: 773858 217982 55519 261 103857 2586923 1305484 849381 2210925 2235196 1241816 950527 45861 2080144 1244314 733257 902434 2634399 2063594 56651 2531277 165694 440492 1556412 480866 2018914 883948 2557883 641729 2454589 1755238 1757505 1199846 1921454 1064240 471975 671435 1878230 2639491 615823 681750 1588418 2223031 1971449 2133510 1671002 1890210 1991407 2209548 212827 1795377 1168489 1087767 2564393 263934 1466626 2139722 2338812 2220924 1047046 214189 649860 145843 2515082 710882 2223864 378609 1889465 2584332 1263321 968739 162522 705808 1175455 444723 369407 1144420 343483 342854 797029 558741 1163493 2541813 1310048 2252882 2519264 2118102 2576470 729191 1603693 782890 738287 72616 47777 2212212 1033461 1809095 2284909 1121615 1649055 243234 2282941 2269902 1072077 2037986 448459 1676545 1669381 2358058 1589211 1351167 5583 425537 2610976 2601761 83621 568886 1419176 904666 1484813 2482737 2026667 165470 948886 135756 1697887 1713809 1299578 1574328 1414731 1802769 307346 572822 751757 2481987 951168 2564058 490024 348970 2362682 1387488 1702580 2221853 1518892 1044015 867631 1459941 1035614 2297200 351116 507514 1348440 624884 2412058 885627 2545081 58835 1726327 559967 1141716 606985 626412 423372 1307031 63790 907255 674915 2346285 2188647 208326 2277602 744227 1106574 1836341 963501 222219 546549 1118921 928269 1053465 2135212 1779185 1914025 761935 1490632 475549 811188 1167169 344250 1163566 1432820 651853 1000201 1171698 2121530 66062 2076667 1706217 1954290 1460132 900298 2194358 2298323 542123 1772148 1413941 2024427 813690 1303162 2018693 1843626 316666 2558511 2281388 1871080 741046 513586 494782 423525 1173325 2422725 1510149 360696 2004461 2405071 2023791 804915 2303244 531536 2266614 6761: 1277674 674099 387157 1977848 1354531 2085644 2529187 2418437 1567970 6762: 1244308 371305 516524 2252631 90771 6763: 2486486 1996703 1393827 2454190 2499661 1505635 2488511 1130433 2375751 1950686 1425839 1164564 20223 1088969 2547949 909202 563237 6764: 436529 2119337 1802290 2308134 619979 1454950 874276 242375 964787 135633 980149 2383089 1086399 6766: 2056368 1042078 40817 6767: 803614 121056 1398948 1478655 6768: 2628608 1732390 294018 449538 175850 1281552 1012287 1268905 49293 33712 1620279 1624593 2565791 2499094 1170023 896845 383953 1533138 354138 1862136 675450 2420916 1653107 780252 656309 1094592 2224464 6769: 2253496 2238320 1353540 76104 520593 2596709 1581897 792631 817702 244325 116040 1478048 1128615 1675984 165856 826559 677: 2217939 422881 1455330 2309649 1754391 463924 1225347 1183741 1312703 1807417 1684453 922922 986098 1593824 1917924 2573670 1430376 211138 138354 465568 2413043 1206406 2423307 907557 451221 2564219 1318218 127372 2192991 74340 2144405 302531 2526713 1931698 1059738 1940513 855451 2078477 1687568 1216158 305919 923691 557042 1281832 1971309 849362 1131614 1854476 1107448 1081611 2284570 2088599 1313033 640831 1280640 234689 2094242 2207015 1810496 259237 799791 640538 916741 2343466 320708 1698896 326619 2258973 1477850 2489065 592650 938475 309150 640113 1315612 1901642 2189992 2320386 1919145 1928089 1535513 436473 984545 855651 1064664 2428619 2092973 2433834 2244176 572523 1854761 75001 387543 2154669 910262 745235 516965 2010750 2338871 2012582 1518344 2391243 285890 317547 933377 1417155 331818 2525616 756620 1688484 620595 2172400 1621150 185565 238267 1540893 884126 2088541 1484393 482564 1810831 405009 1869910 128410 1240341 1413799 959684 2377414 422670 588339 1507756 1008283 1722329 334757 1008102 2634904 674777 1182723 1253608 1797921 1106732 848929 181231 97187 1858316 1864353 663249 647538 631465 2003973 887619 1200307 35446 1302944 1717162 2315795 911389 1377421 585469 1482211 289060 1498715 200114 1835617 2082089 249799 1161288 1181722 2078945 465532 905608 587424 1554330 173817 1062756 1393829 1172687 1987119 55253 38893 2391645 2459434 400840 1953209 2130048 146869 677039 1946113 2556191 1993068 1016561 2118342 2323504 1472020 1313919 1321057 216174 535723 2491266 2409797 1896614 148561 1066452 2237905 872067 505069 783612 1461464 282298 529339 1602926 322272 2083623 986377 122901 673007 1257117 334068 1928525 1088311 2316730 34885 2036566 1328607 658572 1769985 956365 542964 476853 1859947 1943181 1608095 148385 324530 234827 307396 1735935 1483668 1130999 664483 1958917 1922024 1075263 272331 115841 1020743 1623767 2631260 966013 953069 329180 875855 2576714 1604683 1658609 1310234 16413 263417 2264987 134407 2455238 2162898 419623 2038325 2623418 1971428 366810 643290 1754426 912488 198024 1780980 2606457 1832494 345297 655784 2583182 721293 785288 1394430 1519879 2213194 1742724 1789263 2006657 2538904 637170 1714973 2561905 827315 1578456 2313055 937685 2469326 1006073 2305320 769979 1113478 2584341 2136406 1910475 1863304 6771: 754082 1631618 1133728 2052862 1954313 363735 980453 973670 2074594 659275 1378562 1243744 673400 1706627 213883 211344 1647674 2622195 1664492 563909 748572 999113 2632187 1439651 2155439 1350718 320372 882532 1987961 1584930 2189581 2281485 432225 1415143 2230731 1299611 2237467 316146 381413 511739 143784 1217518 1328748 2146322 1659889 396555 2143255 1170831 1865874 1768383 30609 499994 988922 6772: 842700 2334058 684492 130264 1522046 1506757 1444134 2594424 1885714 912577 2212348 6773: 56614 2369448 1334745 373642 166671 1147224 1090321 1912300 34705 1162122 6775: 2318051 175010 2622403 2637754 1391882 214198 2178480 363539 557646 801682 1542423 1043979 136596 1006399 723675 2393759 2253959 1068988 1134314 1637652 217827 1809528 1169409 1952773 1576953 1190512 1420493 2505840 70050 1204189 594564 570886 154271 1378186 411615 777332 38941 1925228 1240794 2106009 1814448 6776: 2356602 790947 391128 1217406 803423 1055338 608949 54259 52012 1499000 449151 2514699 40488 1439420 1084082 2523061 1410242 2207243 2244160 798484 1428788 2198273 2233194 6777: 319041 195443 793111 1553153 369943 1258186 6778: 767678 1734187 6779: 2087224 445227 678: 780556 300282 2013922 1505785 1073242 719163 762781 1858078 6780: 1210401 2625096 651849 6781: 1148389 1955486 314571 1860060 1437844 72963 959845 1768186 6782: 1102321 2281830 944069 1742750 1126958 207251 972986 180596 2453990 2449937 1232442 1461619 1107106 982986 2553483 757796 279658 1692076 2170068 331886 2313248 6783: 433268 433126 708226 261073 113952 2504995 6784: 377285 1974604 1709869 1503815 405205 2566578 2051937 1501650 6785: 1426448 641094 1224598 394895 159701 1635416 1167591 1694331 2069489 6786: 756136 1928532 2614839 614853 2390094 279950 108871 134335 1475727 1821063 1597928 527428 1782341 1427525 2226757 1314837 179127 505843 736979 2528498 675650 2328416 1004629 2373132 947015 2180866 1572980 585442 1516966 1685068 1327129 1070712 1834839 2069539 119681 2004040 1489193 688419 1094694 582240 1785801 1956308 2253252 508271 1418393 345923 307 2519091 2115335 317001 1909239 2522841 904200 2471802 1212585 388784 481 717909 1876274 349905 1898685 1897965 1053296 930674 796172 253440 646146 1049993 2242850 2388018 1639778 27061 470802 780303 775207 1378119 1441434 6787: 929074 1283649 291217 413384 2135359 560547 435359 1891856 511847 1466382 6788: 989456 2586580 1884349 2237922 344941 1976804 46289 877473 2337785 277414 2116220 1043648 2066911 1384415 862675 1155259 1080854 2286756 1001972 298743 1291163 1519270 1386887 1112610 927310 285179 1904381 2208858 295925 1866298 6789: 1133299 912469 679: 682582 503334 6790: 1750294 814390 821397 298662 1896638 599851 941015 2160532 2063478 1366700 900281 2536002 6791: 1878882 1453451 548363 1593749 2101329 1321630 1875014 1935949 679521 559128 1323366 6792: 104192 175653 589760 6793: 1842226 2191669 1331071 329095 2129794 216575 2594473 1915419 247446 925102 1291667 2214661 2475449 286966 305557 1685475 2012153 6795: 222574 810108 611041 1676357 969335 2426596 1870124 1162334 1110582 760653 2232774 2141209 1766664 712330 1223473 1554622 1478019 50094 1649774 673541 899064 619222 2624925 2165248 2306920 631290 2545765 2270384 1045426 2371670 6796: 1938780 1064957 273782 659182 1563577 874618 2292656 340745 2449527 921181 1133490 385158 1968260 1115300 1833866 451362 1366331 2606391 574754 1859268 2422462 1222147 898303 1122377 1764649 1087764 1161545 1437661 2386746 683075 2501039 495298 584893 126545 2367371 124747 815695 2200806 2632718 2201756 2048820 2602922 673892 851784 1789165 2580297 485702 1123878 744208 1570329 726590 1301045 375007 380999 1045763 2043119 874445 2151553 6797: 2173336 368647 175592 153383 916015 670873 2551418 826793 2008458 2488972 2641491 25384 1511865 2484971 883436 2277940 2241647 338513 2326521 36818 2131102 1123201 616983 2262171 96882 1377830 1432060 1370372 1613274 1444867 1951917 1769415 923530 1040743 2131681 1427613 1642863 946054 1315642 700173 1720279 2508703 607985 1727382 231650 1858049 1111332 1602808 2470287 1727651 323519 1036651 797226 756709 2599687 2022539 931023 1781445 799603 791331 1718095 536502 1568860 2010744 1912222 582034 423729 1227838 483568 207286 1432292 1281060 796804 39444 2476014 1743047 1887958 395092 2037382 2514662 2450426 1929231 2271587 1671373 1878665 2136343 574034 522994 544273 2123115 406057 484589 38166 706117 6635 2259751 1401797 1250089 1503778 1066290 492029 839564 1287461 1379020 1718119 1502006 1416038 1459220 398380 2583418 1138563 1092802 295577 2536893 2321854 2345495 1930076 2217920 1551437 441615 453556 1086317 2357970 1601693 270582 2220543 551490 2115933 2388112 2488901 2400449 956977 1341693 1282430 1350391 622311 1103614 879413 1667572 772971 1402004 306848 2269749 290483 1080415 1919268 1937151 1023132 445411 2382970 2553186 2556325 731637 878692 1808448 357901 2646422 2082395 1160885 675907 1197016 769824 327917 1586693 234595 1262832 289257 1344562 2080110 174786 1147893 2425069 737408 580753 8846 595077 34990 2441843 1312021 177629 558523 627576 1995916 371604 1143757 1014911 2048774 1870645 444764 602408 1446431 1188131 1931354 718407 1470505 2464801 97366 1653390 314275 2359884 2374420 1726023 428715 299710 377526 496666 55579 456572 2574008 1622794 1559558 639235 2350502 1256471 574253 590547 1628685 2200057 1411052 1084609 2033067 2147620 1645664 1740787 145395 54564 2184676 2301810 1053158 1096402 422158 402411 1628638 818851 710544 827013 615507 2066279 89059 2218930 1228374 2202945 1889154 2144211 315105 507243 1240584 1783967 1918073 1361993 333011 1764971 1565187 1266375 2408268 1306339 1460106 715950 1535401 1700452 259853 2434538 1876996 600178 2393102 2382102 41000 2305027 329776 2063707 1355853 2012708 2604465 2143366 597463 1144018 1777984 1684607 747497 627627 943994 1886630 1451932 2607305 1660088 735932 1653679 156755 1035293 744335 2597530 66310 15550 1990497 2314964 1486146 1333200 531622 312986 2433935 2290211 451884 1668350 1472884 1561574 495264 80946 609701 30469 590623 1503269 2384227 173784 2025286 497232 897430 864157 1617134 1728706 1870100 1623996 1925824 494938 374726 1524205 931553 2225167 1899299 1422677 115606 793405 1512046 2163976 2223252 600602 1743982 124603 2640196 975372 1591259 2520363 1504958 16996 1275980 2577647 1581685 490980 993376 1561702 1456752 1535749 1060929 2546880 1609557 2531357 1840486 220891 1500577 1732696 384788 25215 1306289 913787 2162876 1564634 1688507 759443 1678530 805847 1224460 761952 901165 634364 2231476 298140 829716 2391553 696059 1787307 2448323 1175644 938910 1094099 1626682 1135904 1572342 96379 2003612 468199 94491 1576450 809887 258071 1625871 350552 2383679 1866685 1993652 2127332 32087 89770 1837977 1374899 2129231 2156907 1457826 394314 1739640 456325 737898 923918 1827602 2077611 1916442 2610318 426549 1864727 816743 1636781 681013 1177426 548062 1684604 691560 1301642 2174938 1885306 1308757 1183777 1178628 1988782 119183 2574323 867257 616922 2413128 1535702 619054 2293667 34149 392833 496982 1133987 1315897 831256 1923917 585574 1943324 1446849 1495389 2353938 683898 2296057 1645000 2359263 2433693 1416279 618851 1182537 2079808 2441010 2165722 2055909 1235182 433942 1149328 1976208 2512448 2500258 1386369 2404769 191367 884280 1511829 298787 2364081 155113 879551 1881112 1382384 692504 97009 1752002 1299902 2300465 2213145 26220 589760 1913800 793823 2063973 955869 1502167 535351 999842 407204 1151399 2492071 669581 1712917 1739291 2429282 126037 346867 1333111 1895638 521295 2436997 1631852 491045 6798: 2104581 1008329 318770 2013153 6799: 762076 1531351 1568641 1257272 2473643 230396 758407 1689330 1701980 668344 429087 717743 288575 2586415 1565041 505860 68: 581843 1397552 2399028 1061099 804004 6409 1908751 1557542 287898 326361 2615433 1818537 2284065 1258694 832021 946840 461712 2494715 349602 1896128 1927527 614246 2115756 1450907 934686 441615 494520 966506 492528 153219 491548 146392 1418900 154588 1172720 1536137 558725 1077623 1744253 1417635 1942640 1596116 1555725 2216789 10548 179372 2284066 117227 385096 1289607 2486500 1444094 893631 1826414 1643718 2462799 432130 2273416 2140034 1422317 1740996 1569028 329043 1763905 376207 1690063 102571 2364452 510997 66257 1684258 341663 1607079 900018 115685 1106322 1393747 1709272 1061140 2058243 1886326 981649 1117752 281685 2062501 1452705 1599506 2570803 507448 771374 585215 1789643 2543444 438569 894580 1429222 708396 1733692 2406275 64270 2258579 1475258 2533739 1718564 987167 280715 288127 1323740 2126387 2066696 1889490 1912309 1625283 693582 2551974 680: 907840 2483471 1118974 145640 1575171 1777361 1612475 545203 848371 2030140 1528696 1163886 1551692 2432542 411374 1050983 436811 1194144 272920 1901873 2341119 889278 2146909 1677831 714118 849849 1675356 524631 519761 2063575 2283695 1410652 1994814 1532306 916848 2170368 2058555 2334289 1993529 1503558 1224110 1943607 2439070 783769 2263064 244657 1366427 1970534 554015 1644251 1277218 1729408 1813667 2204315 2111032 2225633 259660 2077315 2101060 2490004 1347271 91337 1250893 94183 282036 2011403 1004912 1904125 2309728 1787173 6800: 2562407 2059377 6801: 404490 2205560 431136 478640 737942 937766 1087279 6802: 2138016 1099798 886322 550515 6803: 2271360 227125 2024566 1344954 42416 2226577 441267 6804: 780936 2385466 1388503 2015039 2129636 628235 2055757 59150 2150521 1845440 522296 160701 1318864 1238747 2319313 1531583 2256757 2258984 1598073 804243 111438 123389 2459598 1316763 255651 1015568 382806 32328 393530 2597675 1888404 601974 877358 284566 601743 521152 609231 1121569 1704018 439456 460448 1092218 2422017 1077570 502948 565986 1444317 494921 1982824 1310111 1644636 2286575 371525 1612901 2375732 1017144 6805: 259714 6806: 176908 1345710 2054474 1300976 314864 1365849 2220270 622589 40383 1446124 1077373 1687247 825521 347481 1743664 2587430 1038497 1956944 2247417 904904 183024 974118 891676 1149328 787772 6807: 1467952 16651 2293454 2463079 2202134 2151599 1636953 699539 1668207 650241 633929 1654086 2145785 2325459 930942 168891 307770 369361 921295 2503270 163682 775578 1890915 357557 331005 662703 1998574 2206722 676648 679363 2029996 596405 670073 1907110 411684 1462456 1506914 693849 2430672 1791554 1357523 2508565 2319071 1675186 2646016 1193242 2428309 746254 1883842 29483 809376 761154 1025497 1762985 1249212 980732 2093534 355855 1242704 689588 2402999 950424 18525 1620097 1289733 236629 558822 2612470 207703 2033006 2532510 734518 2434169 1968133 30403 223686 1087828 701206 2090697 1387453 1231406 187293 850959 2634124 559761 2497177 198152 384541 2279162 1949407 1149194 1470588 805427 2553194 2023830 819822 129929 315729 998373 1154896 1346703 732931 1208741 636273 21549 1922401 344796 1519793 1607550 1775574 2075634 2618384 2041004 887769 2204167 1128482 984935 619810 1074851 1619649 446716 170840 2637897 1510017 346246 448460 1491160 2561084 862326 361880 1096407 1704869 2606448 1140656 393351 2580672 2518532 466705 1468215 1799021 2544132 476359 2064592 542027 2012121 2093219 958196 2366086 6808: 68321 11203 26648 109667 1557542 2173525 1469305 1084598 1021494 2610373 397403 1302938 2049346 848120 981645 479430 1260360 2507645 2369820 583220 2621789 35349 38282 1402728 1349719 1751563 1902674 594630 1655578 2023084 1479570 663678 1648989 977441 245889 294947 904402 546127 1291441 245527 1705392 652462 1667735 2094906 310863 1978505 2273135 129495 1816598 721563 688869 584325 381427 903581 298303 889642 1740240 1765816 107876 2516946 901548 6809: 999844 1959586 641822 2162341 68469 55478 2271361 145155 1973421 443106 372660 309216 678639 1000928 797099 681: 2398440 564911 832430 2234720 1863442 179995 1746455 2465236 1059036 2276119 891618 1267046 2626987 1519063 183661 998623 1467195 881120 1723196 2475615 942068 1842816 470772 2213399 1275867 799817 2420143 2014346 151136 1712445 90696 1036533 1099004 2302897 2226649 2584332 177770 73788 2172757 220872 796056 864068 2622390 239551 1439651 1847859 1218115 87846 565134 1716597 98611 2030239 2646058 655837 411470 1244784 1371451 1227649 2097976 991629 828355 774544 2045030 731539 349411 1387720 674927 1575143 2461368 727207 2152377 654434 2451170 2540884 1174885 1378209 1043337 1595643 556416 1973911 1537129 900046 2086348 732300 1931235 823001 2615129 637688 1499836 2607099 925752 345028 509065 1707349 1877420 6810: 2295232 1663216 1114348 890144 719234 1526264 1281187 2189626 1099326 1912897 1496380 1645213 912669 1394333 1890535 578019 1046333 2374196 2010312 2058184 2258482 2229583 2015823 1011496 2116703 608980 2161472 2509762 1306700 1247343 2387427 366193 2025162 1090465 1482784 1813802 866842 2025854 264596 805087 2081817 951963 282422 378799 467917 656557 1874475 1860870 971511 2095752 1982017 488405 1790351 1181914 381310 2548118 2508119 2060941 2557847 580419 1559017 1719881 719014 1896557 861145 1364751 149768 1951983 55041 2053553 1672752 740284 1548646 1633823 1185574 1422763 861239 1626521 316371 1606407 2542609 1090492 856146 2639407 974053 1049196 561700 2039777 1944149 309567 2616093 2145575 2227563 2649034 873854 894568 1336398 1734831 1538328 1881962 1871937 2647626 425781 1733980 979937 2292226 1445684 1880626 1828587 2314965 1459686 322927 2340670 901250 380482 2441707 1367096 975468 29269 2571063 1076292 1869333 2442413 1532228 695835 1676444 829411 1919898 229028 2319720 1010364 988007 1818684 862123 732873 2588888 1079746 1554257 940434 859354 465496 815532 2271436 1054301 813499 625095 1775344 794576 2522932 964658 85299 441319 2457212 994458 2452689 870333 2030513 1704668 565010 1020267 2501876 1195757 239208 794699 1107570 1390196 2450626 340965 1083538 534306 908961 2190302 1824420 603243 1927467 899029 642071 562768 2639337 1300795 685086 1613650 2100749 296935 1356415 2569206 873624 1135854 1155404 247643 229212 1974945 492853 350685 225880 537884 2461056 1402156 1574341 1125315 323673 531321 1232164 750233 886063 1129550 571967 406057 249903 329707 1107746 478989 488305 1934275 914097 37877 1344141 1703334 2503114 155793 838029 39940 1374608 2543606 567917 2591602 1166971 1221096 1016579 1352884 589633 310964 1192547 1096917 1127932 1938511 2162265 532454 1476781 2535585 1692818 1862766 2644418 2141897 790635 1081805 1652948 560519 1520562 277873 787021 2194924 100900 245913 145548 1081018 1982495 954740 365673 1603514 813776 1649451 1601337 343574 2243853 1463654 1505065 1131101 1668200 1796768 1456113 265691 2174901 1586482 854678 2540646 33392 2342948 938185 1792510 1161207 2605418 149774 1032323 1218541 110253 1011825 1634443 1368445 1246772 2634129 2549844 266335 197605 81881 773045 955025 2041709 290626 723486 2243909 230909 578237 2102601 802618 2371432 2453791 1627609 895523 417804 2422462 2614616 3323 42 1950554 82551 695609 1559820 15218 1259527 450291 15758 1584350 2057298 53992 761491 1203811 820788 868881 1225968 1432067 2001263 1578190 1946164 1913339 2500072 321901 532068 355804 484737 2095369 2418846 2123741 1481364 1306645 1929302 1155748 1322544 2193689 2237083 174394 888819 2499893 479744 2009679 163927 459878 1311929 2137605 551988 2030444 945083 1443417 1047572 1298561 560286 1134071 1954078 1808356 1176633 194886 432211 493009 2059997 202101 1354171 1280555 225254 1367181 1021691 2200201 2094877 2068865 2341311 2512558 919600 2328383 476818 312140 2368676 2445521 2041311 1913706 1977162 2368147 307660 2137295 291578 235397 1535269 884752 576421 1881668 635089 234023 2573152 569547 1163400 574867 300131 419920 2523935 1386881 2331318 1346523 2288252 661071 2578440 1108916 816504 2369950 2092718 2578230 1478470 1634324 1606036 1467048 872422 901284 1182717 1864203 2420496 692968 2572413 67355 1717184 256374 1630543 1979984 2581876 1425639 2072337 510497 1706979 2363109 349055 1908579 76590 1194427 2050053 1083642 2561772 2260250 44600 1372219 1886935 747205 660616 422487 1253734 777010 663646 1841327 252036 2270665 1106188 902478 2488593 1919422 150663 2034248 267120 760979 655277 1287180 626246 1700388 1601658 372707 1549251 2220463 556090 1932746 1463343 34762 873997 1062420 773335 1254712 666998 88383 1407450 1477105 2098473 2642715 2352469 586306 154186 2595475 2373412 963437 719876 745143 236444 2543167 850680 287450 2275394 1545819 1501646 1571635 2350917 791642 962631 2288309 1176345 1802392 2358526 1525212 2338810 632333 2418078 1006342 2208906 1245675 1099813 1152241 1787274 1492039 2482626 1924464 1576607 163028 1233302 773928 2211669 198013 2242192 525376 1378372 977532 2151566 1698020 1694086 911627 1594836 1994083 2199263 757982 734896 971806 233024 2100976 451263 2559609 882200 1696063 2382631 2348805 491054 691015 614928 1984121 1685733 37419 311132 269487 2427087 810764 1404058 2331234 142743 94504 2085219 815116 359908 1594708 2053441 371407 320939 2513429 2033184 1360725 1448212 965894 2436829 1600002 1323489 1513972 181871 2646703 1313609 1637938 2448908 1711090 990445 1368585 1647473 2447112 1411828 1462882 628759 1411491 769129 1604834 1335049 1600659 449632 2620860 2296956 372275 2245594 336100 1378535 1727162 497501 2623169 114580 863385 509886 816021 1513946 433651 744213 2431446 1463282 1629096 1621600 1892784 218851 713187 1653022 1571154 225285 1530018 1536508 559295 1962110 1763146 1247848 2019608 1386863 2074591 2360839 1121725 2622114 645934 1239491 2058487 543986 1463797 343787 2568002 681782 1532862 1048763 2215087 513777 1432887 842440 104793 974252 2225288 2368118 1950210 945962 259224 2119454 568296 289979 1976048 950478 2289000 94830 344555 730283 2604268 877646 391970 1791713 1969910 406219 2608919 1536801 1314027 2227551 2161415 708705 431294 1358026 243308 2080129 2571673 472631 1219051 2463759 1453267 2426145 1759183 1618371 2242306 2241241 365589 1366834 636659 1241640 940091 980871 1098574 1423740 955339 1157349 1802546 1008341 493340 618356 2522357 512309 1335559 1506048 1168691 584704 1220838 445729 1925617 1038978 107354 1817706 2033692 681932 2383123 399643 921947 1902758 1476148 1086213 1151298 1081901 2251874 321312 2032737 612238 476689 2556987 53629 2262340 2582556 282727 1940582 1374031 1481256 36730 945755 2166316 511839 2118342 2497262 497232 2105604 518814 999151 1017131 92453 998792 2585731 2010465 2032635 841395 500066 1890018 1317879 837214 1238445 1756310 2154415 2645530 2209770 461485 465044 2318335 790264 765308 2165453 1015662 1248097 802214 1736708 1729375 1671944 522733 2223630 93211 2363863 1375038 998762 1075358 622612 471248 2049903 443651 838250 749793 1915036 2242472 2514263 2061625 1228065 646479 2627850 1161878 1022452 1196765 2238510 2163971 2559066 1113916 940384 1295842 1461397 1067350 2007931 780571 2172015 20094 1805712 148774 2102149 525411 1232910 1375400 931407 571278 1136722 2082967 1052837 120740 2330104 1681531 1668619 1909318 154391 2368151 44713 280443 42096 568104 2605478 765030 1322062 1632552 616965 1688096 1964120 941262 1173273 2197724 1407388 2139017 1007376 184966 381729 988034 2083951 1873180 628600 1525552 689424 598590 1196837 1849620 2122313 530390 857714 2320196 2647325 787691 849365 1753617 2279592 1085939 1352367 531688 1849568 1445037 949758 290858 236238 1938255 1284759 26503 1235883 1879173 64485 1616038 1668436 250256 1852396 1393719 1855620 161062 644767 696481 1304404 1167540 1556715 26995 1332377 1818593 697689 1735742 1340452 2116206 1801797 1784534 2494182 2531933 551044 1650684 1976705 1082830 1637796 2032543 229908 1278701 747274 1618214 1301676 1286325 625115 680117 1466098 13183 2077993 1246380 2472781 1474480 1539987 61911 2176465 1797745 975557 560065 1149580 1083296 117959 783529 1914464 1922609 923021 2099290 887433 2488660 2454777 1542857 2220732 314171 1353655 1426519 2523531 1671315 1700285 695996 2479876 633114 1510822 839561 678526 2619158 413324 2368615 1156265 556051 2575011 2478642 1437345 2491071 1682222 1339376 2270 216449 2143501 2168307 1046604 1015739 871389 1608077 1271262 313085 215087 2192848 151397 1424096 2389232 1075984 2218286 1468803 1118319 1138735 872827 1455126 1078397 1668425 1517503 650582 2180184 1692249 1343181 1905164 1039128 1788263 497059 2540008 2603301 927992 1188197 126646 2248632 1124372 198813 1035423 877201 2230047 47898 773719 1271060 892171 2510352 1300228 2442786 1604525 1094218 1221964 99603 1420736 1251992 122579 1056948 2379791 2415534 496945 34494 485166 593699 660584 2419957 775822 93997 2189630 2244038 851932 807755 1929128 821399 1809589 1136617 1235018 1258621 1526068 169637 2458734 1182892 2183930 714173 391503 1371077 1582762 77140 2559945 1672766 2384131 2047086 2068909 706836 623850 1918443 1569014 2585677 2596832 1988294 2330165 2093800 2332259 1793781 1556206 1063206 2575992 2165919 2248455 1173570 2525065 1042769 439202 1532118 991789 1651660 652916 840878 1710668 328488 2521994 106592 272697 632265 1562732 1910134 1759376 1349576 1540741 2126397 428206 827933 2364154 274937 2360941 307214 2456423 369483 401814 783503 2042972 1123564 2497026 2057692 303342 801472 2561424 710704 2150652 2100178 340549 2508301 2599379 2265489 2034625 2174322 1797238 928162 2466127 1221180 620556 1760813 2449569 120241 181004 910834 1190335 921229 259457 1288138 2274362 1447498 820316 752038 2366779 1897655 2237717 2129919 1866388 2001691 1382479 1429724 496517 536693 871449 498387 1398946 584631 1219640 503484 893436 1219194 1226547 1196013 2486083 2447982 6811: 2517152 1336501 1811647 1400587 1184812 605352 1132932 337186 1952500 2445368 408562 2107974 1561838 1158284 451871 1110918 6812: 1824300 1128457 1318216 1338868 1154517 2227307 2522005 599149 591036 2544112 6813: 1752270 2607205 1468209 239916 470306 1073336 1442565 2209212 949207 2346294 2129633 1271795 6814: 2011625 1303245 2110807 304220 2510091 431115 693307 379296 944778 1421716 2549042 1024769 67770 1043410 1674784 1541310 412974 2098202 1731511 1742019 1942517 2315457 1837375 642642 603369 1783555 636885 635503 2286500 1133844 2140559 1804687 1703462 2156896 1909388 1986584 854412 2305826 784610 1202073 2367540 673896 2089263 2063192 586072 618228 1374107 1848295 1504162 2170463 2630386 1485625 854025 2013030 175861 1235548 769765 2032162 437063 2309121 1704469 2020087 6815: 1609637 2493713 6816: 1479492 1703769 2149668 111146 1781408 1123243 1010289 184149 76497 2280950 357883 255452 2079388 14389 2139793 1084538 51523 461390 89853 1316568 1553763 1080890 1304853 1459111 2369010 1474296 1904758 562542 1079316 978959 1264014 2082182 2144094 56790 2542967 2344780 1932254 493548 2079036 147246 2079664 1531744 2406220 1628290 981848 2600582 541519 919727 954555 2236562 1551862 2128933 419779 2023451 2177221 1851736 680585 1207034 2204336 2260832 1795320 1761742 1594252 840254 1838074 1516911 796200 1669040 2132924 821342 2014607 1746712 1612442 2275000 1870443 2054870 595095 1158219 494910 2138646 462049 962188 871574 1168712 491380 449990 779389 2289012 2242302 251646 1744936 1222333 1382985 121559 2517184 344422 239356 1445339 833666 387423 269827 2479307 2045725 868074 1251991 1494391 119519 1102839 1381900 1469999 2136439 844909 1119879 1567830 2474140 2087298 1047910 2551983 231721 2192881 401206 1421548 943860 429503 1129612 1656869 2186332 2091247 451837 1621279 1183119 1429135 1445105 6817: 87983 805623 321089 2074040 1483920 2509843 2144901 2487733 948708 6818: 1647423 1904086 737728 1810691 2124201 2451419 1830234 1359770 88283 2619658 1540580 1116448 705623 63691 1174183 958116 628539 6819: 1965401 923751 1355041 1754507 1782168 207198 682: 903561 1209344 2458521 935044 2285897 2064812 2272784 1640631 1695026 1215549 619823 184473 151322 2410626 2008753 626487 593970 2373922 2007729 2176263 145490 1104323 1686712 2378867 839732 1219232 676573 1177408 2591557 1153327 275647 1708921 2251674 156155 621815 2383638 1452127 2403357 916528 583550 1311319 1691620 1276041 2021746 1796580 192374 182686 588259 760557 706372 2304952 445432 571473 768540 2572495 2465226 1500526 1692588 134372 1264128 1935981 2198091 124278 1813453 1986617 383858 14174 2008305 808197 641817 2031456 1658459 2621231 684227 1770507 1539225 391653 1679249 746255 226849 1266546 873149 57861 529135 1699647 1070172 2605962 1218489 170132 837872 2440769 1090610 634564 1811389 664443 2410670 979928 580088 527381 109361 1484069 1422475 993904 2171839 647561 2143472 1167634 2433921 1047828 1068939 279367 359181 2422268 2586526 2330305 1010350 2206359 837167 521589 1457506 2524410 643078 1551815 1156699 2070028 1933109 334882 874301 2452802 1033612 296406 985463 1916537 2264880 279309 1541252 1139638 2163421 2315647 984546 717746 771988 6820: 1603826 896699 1857639 616769 6821: 126998 1252560 1999305 1755395 2145733 6822: 1216313 1569677 2453349 1406988 303002 568385 6823: 460696 1655411 6824: 2184962 1087605 1435763 1280836 1394220 425033 966992 1310257 888765 2526353 1992201 1042797 210708 410974 1970630 2458710 1681897 1108183 2273499 1416673 729873 798046 1695229 2055356 1837276 453915 2016653 657547 2544463 500553 1698289 1765278 612666 183674 1567494 2133830 186403 750507 549419 1391391 1422373 1172954 1135129 809571 6825: 371235 2540907 2138497 884216 6826: 455499 418822 2449472 1435512 2322642 156555 6827: 1916449 1339554 24449 3602 2214111 1437590 141341 680463 2083947 2329196 6828: 2293026 2569248 316715 1384814 925680 1459201 1075444 1080891 222659 30494 1491023 1982893 1305816 174332 6829: 1941465 726951 2496497 1683327 2425351 944502 261 1078719 1169924 2193730 16138 2154513 1090425 358953 722186 267778 2646663 390603 1534216 138873 954472 1414273 542515 268148 1434181 2287286 255157 1361558 1984029 468458 426712 93117 956893 2246573 2191109 2104844 1954341 182787 1891926 232291 917116 2336753 1134524 801138 1912112 1973206 1201490 2582872 1463486 1858172 2145185 2130991 1319320 491722 519686 1477553 2550099 1362772 1992929 1803978 1605077 2504191 1719702 642127 1213168 1518932 2506816 246708 1859617 2312862 2471980 2121154 2300677 182402 996295 1904973 708479 1130963 2631862 1557497 38850 263942 1692458 1825111 16992 38083 952345 509367 2268196 1447422 2378486 944069 306811 1332830 151814 498517 2157497 208374 415244 1509677 2071032 432125 730120 2601222 95802 911081 212970 21527 598612 2147417 1622923 1229264 320710 1543466 1775567 2500019 171630 1496955 1911527 1596095 850475 661735 1269583 349793 1380429 1110420 1889914 1418691 2584033 424644 1744881 821202 1829195 2455801 1396316 2487146 2023419 596421 341705 2324535 2209297 1834365 1582447 2478816 1107570 789084 1542924 321153 1109141 1568690 150924 2108579 286673 869037 2115075 2467347 729552 1714011 562947 1965643 1472202 1276105 851339 1988289 310249 708536 504061 2214857 1080155 1833155 1384697 1933023 48133 713848 520168 306323 708249 326492 1242655 503134 82361 1210196 2440066 65418 2163259 994592 900542 1291467 210736 2624081 1334658 2033868 2603514 1192228 2089371 454659 1270534 1459150 2046575 750749 1927565 2102186 953086 296612 2017367 1087871 1241591 1742509 2144072 1070878 1385361 1906288 1528341 1301720 242055 2012337 438544 2490280 478405 117310 2636070 1829168 360147 16337 2124963 2454308 1923324 2409834 2111615 2302039 1701792 222294 1963792 1285086 1816861 1171938 2303740 373642 1479179 1322846 2541262 1931500 1360906 2318423 352581 1571797 1453428 381884 2395973 622003 1420645 363805 532491 356736 175842 2604639 994938 1684548 967821 1605750 1584363 1601121 668452 764664 2008484 462950 1335801 206062 2426047 2011475 1367569 1541254 380244 714044 145980 1340595 1803329 2619469 1814394 435383 874869 644685 2217687 214473 1973987 1745125 2621730 1258912 2233382 2511661 960726 1696351 177177 1282394 15242 2328840 1788268 2108907 2259245 1767477 143860 1290555 54138 2022392 167884 1369005 614222 908775 534374 2478313 2501641 1182578 2258309 1240303 1339064 2600942 1606304 1035171 291877 1644519 2350001 175248 193367 1688921 2041527 1571016 171689 681095 236759 2338292 2405252 583729 1617960 392895 321353 82982 2301649 709035 1990618 998064 481621 1163584 250281 2446070 884926 2577551 2573976 1438870 833892 1634056 1496718 2387499 2601330 634465 699176 397470 745766 1039740 968739 2204971 2161212 88082 886654 2540861 1488815 1932716 1514579 2407603 2056993 1545598 2218250 2468665 1193942 536866 389197 1134655 2395843 1688153 1350514 2303027 861900 2343110 802320 1192921 1919715 611325 1075726 1089565 1287484 1434975 1953717 363498 2053710 766770 2512474 216016 1213841 689642 94986 1954097 397126 243162 172913 1507350 1262002 432532 2638962 819534 2057548 1536232 555530 2348036 1401977 109006 721380 708295 432595 1970340 483945 916649 1515634 185893 296121 534262 92896 1233903 1924121 440334 1723702 2199231 1797784 1771405 1273904 1886365 1155608 219595 1527359 1265966 817041 1555047 797475 193362 1895160 1097023 696014 1450327 1870408 146194 2241873 1924827 140839 2361404 480533 813066 435867 1860516 2242976 1621361 2495301 9128 2338006 402192 418166 1873863 1971407 1033058 59842 523144 686842 805010 2043055 490103 1286004 1460547 2193985 1183867 514104 2030128 1538880 346415 506161 797848 1280354 848992 168518 1503783 1586722 2144910 1922201 467796 2499702 605057 1360725 2244595 1569417 781736 802745 1351588 1828199 240210 2278169 1149344 2463982 453758 1052836 2425145 1579422 1583421 2556028 1217852 265492 1776235 506964 546177 810181 2126249 2227074 261115 1683378 485225 2247097 1298335 616444 137036 1511824 2229864 2334623 2413958 1616385 516388 2296758 2054305 550861 1065794 2444621 2030668 2105890 1713897 1635214 1820673 63349 2130156 2508573 1152123 1660888 2159702 2269855 248835 1561797 1199888 1546326 658771 1334216 2464867 887361 1261640 471752 1535199 2216891 1827771 199834 745249 113438 1009471 2437304 764349 828181 789683 515761 1446049 2594542 1969668 1432550 214818 2484300 106569 2039864 2377597 1137374 100974 2501923 1481098 402193 2162407 1157349 891495 293181 1135086 2279835 479999 1206448 1454600 1908550 1200459 1493416 18684 1024671 297822 1799715 1014945 203647 1031154 402133 912996 1457201 915269 2443442 2202535 809231 1924321 263192 1732806 587683 1850350 1043608 576024 1374037 518365 1890392 195234 2473192 840937 1488554 1307854 2189227 1162532 2105433 1278269 1158006 2441966 1603861 374063 2551109 1783858 1991336 530860 780733 313706 952999 2479957 2257022 1391073 376717 2145298 517083 173272 269699 2355959 1836217 2413120 1118159 2066064 1362567 2148634 2295181 2029785 2242437 753229 2227499 407194 982622 2435232 1676229 2029086 1650125 40975 1983332 1202074 886972 2568332 273021 1839758 1600386 2170599 410150 628609 2031440 19358 473000 101946 296434 2015103 290696 744094 959034 2257003 189950 568520 1553558 2180498 402835 313756 1588131 1949329 1038826 877508 965729 1514443 2271329 144253 1056573 598385 1517170 2430971 708998 1846388 2072188 1339742 1868416 173898 690286 792331 1463864 1943468 272583 1378477 1722935 708587 885107 718070 413488 15597 641777 1759540 300789 28525 2620271 331328 1579799 1412404 1420316 2252614 1892687 1134152 1180326 2180569 1722973 1852698 924842 2121487 1613467 284316 2233110 2276406 995301 783188 294676 2400602 71175 2161787 1642093 1247478 872901 2420093 1185304 893732 418189 804439 2178825 127356 2412620 1252234 2598658 428104 2005419 2599526 1383544 1289985 2210199 1112819 1393580 2250405 2046925 1419562 650132 2450328 843053 820609 249878 1632858 810643 2365774 1814544 1798255 2631052 1700052 2023432 1430387 840573 2528698 293434 560180 926585 2411042 11126 2229525 1031971 2174956 606600 1804401 464735 2011344 2069497 214934 416267 1238413 2221748 1322884 2226503 2350000 2176979 2314078 2502955 1590613 157796 606188 497631 164817 440150 1798087 2056942 992873 2635278 407905 2338285 1592955 2566415 2215582 1677355 533341 1609939 188262 2255921 1023563 226567 2005162 2406316 145757 1264632 140486 1401995 1030459 1658414 1770603 2306702 1123312 1008176 1632487 2520633 640178 561239 774741 1841349 2633090 1395560 1441860 237725 2331257 1325636 2598212 1124318 2606676 1856346 1558881 2219565 1674688 1276996 2072935 507315 282948 1286168 2375607 872758 1903210 2327413 99620 889021 1237829 1451326 17697 1175609 274727 1051489 1622507 1580506 1145556 2371670 1179173 1830300 1234995 2439967 1163006 2549814 2539043 1544422 525904 244032 1215291 1497296 455922 917712 555552 2092262 1803856 1588402 2638212 495278 804236 119571 471443 834246 1087946 256734 1374376 24512 94509 1547723 837934 1306376 1547649 700894 1749642 1620012 1595677 1763933 2479385 1391227 981076 1839505 1078773 1393539 473870 321079 462473 2065071 2405352 2452371 598858 279109 2465506 1626295 441917 2361870 1034629 2180239 1359624 66429 1284233 1775192 2001205 1592727 1637600 1754723 888573 2214566 1167178 235788 1486327 1585121 769971 1587986 958859 2115992 612952 2256405 627584 156640 24313 1246895 2511206 1099022 2604059 1723057 543991 1517003 150484 2036829 1865974 1570213 170737 2159171 2282924 1973119 1109821 1576177 862274 689486 683: 1437590 625393 1458904 6830: 915577 25591 6831: 2447266 477255 198766 2592526 732571 1531952 165639 6832: 2501634 690078 6833: 546754 916015 2603158 717606 1319280 60296 1202638 2271686 1258187 1180092 1964477 1263855 45821 2576356 2216243 2159099 1576957 116552 1991329 1035976 2262171 2534565 202765 1483158 2163342 1121834 2590991 349440 587727 1938019 2328117 2126814 2361485 2159428 2582827 258116 2493903 827691 339349 2351023 1307145 937381 645053 1175910 1340045 2244265 1624926 903182 829988 485545 120379 2640654 1060345 1018336 1469118 1576586 567261 108931 1020871 2437783 1295579 439953 160711 2469920 694176 1150238 1478013 118031 1349213 515421 50356 561071 1897963 2061426 1174402 478540 389219 780606 2105709 163155 1318685 714605 1868957 2272657 297040 1510953 604719 215802 1916293 544273 1875724 2157920 1121093 539162 291313 2117699 2615715 1185856 2307346 2071384 26633 451192 1878894 325593 1159393 2538105 2483430 2450619 99695 761282 1487270 1021948 2529335 813075 311189 269571 108022 572592 977767 31059 1273094 530424 679243 2403255 1389857 839353 2120990 1412102 2212633 1381143 1635355 454483 2546830 238431 1709984 1043565 1918685 1600795 299114 540979 264280 865011 1658698 1201491 2412608 77970 1875878 1483468 1739297 1038953 2066797 2463514 2085929 780136 2309014 1627442 119838 1425776 2505218 181040 1528336 101174 2489187 465036 1208048 2602728 1501048 1661989 2626875 1967116 1298521 1351682 2371694 1503806 1959996 1864909 1893095 802226 1294931 893880 1308491 580397 1319649 119517 1905285 1164958 1044060 552579 578234 1370879 1628681 2081163 2380910 1039827 131374 662505 2022923 1651187 1006292 572806 416038 1688374 345840 1748726 2002430 1526110 1702900 1229835 1586881 2609027 501612 2397750 2375319 2370614 1868165 1646716 277726 2621148 1306039 1323275 270365 2611836 345716 1350008 1053165 1530237 542717 681576 2128407 2346556 96018 1863556 1781143 830572 2514204 719120 2527755 1387211 482103 2086486 1816785 1558912 1700387 2335283 1718562 293645 1101361 59568 1610125 16824 863458 652894 994608 1008008 487497 536508 2032861 756118 1126947 655875 2163312 2315331 1653552 2520253 2279131 1719276 1617367 2250414 1266768 313186 884453 2340340 81988 81644 1156351 482909 2212357 733171 353688 1455562 330949 494379 889796 770004 2089531 2510179 1757422 1814149 2270927 2339720 347195 2624154 927799 383108 1263958 1162532 2214097 2407791 1591366 864319 2507616 1110964 1679907 1860970 1618991 1693012 2306681 146224 1955700 898713 2177365 25496 129711 1469853 1482152 2576039 1052563 2047416 292013 250793 1822909 1074089 1023201 2292810 2039705 1202449 1239259 2466942 1894354 949682 368728 2222296 276238 770820 1578534 890658 2223372 1444684 1322062 2221169 556576 2593990 1722964 521401 28575 1021677 1892942 800158 2183787 464172 1086019 337099 1342312 954096 2363832 2379911 1366182 2161689 1400978 391047 1117468 2075632 2575712 819909 1223714 1568681 1080572 830372 2088156 2260996 264067 1974100 925953 1233560 1661801 1963105 1331118 1160028 178491 2269661 1027150 2253933 2367485 1963300 235786 1878056 2368892 1077245 1281565 1825551 2439834 324304 1737983 1086596 1778281 1341149 21394 2378653 1187666 1204103 810221 1149296 644655 1710965 1177075 1478662 2349445 404438 1613042 1192120 2529941 1859773 1948640 2484471 2237393 900459 318679 1880208 1985361 801976 992145 1622100 306311 2558714 60582 1963223 7550 1262858 1278814 565587 2350892 1049402 1789981 2447797 2620636 1051623 237120 1472059 674065 897437 1930344 412725 446396 1755544 2630573 1037890 2003737 1644352 546167 991799 2628876 207412 609476 1364183 491664 1251173 39029 2472889 1723663 417186 91832 1034639 1475586 1108650 1010531 959079 845008 2330423 2342222 1332452 2442336 1384275 6834: 1528726 1964477 2572552 8372 439670 1697975 1154225 2283400 2503700 286783 1416097 134097 267945 214507 532549 1327896 964904 1146128 695401 677919 1244720 158697 1399918 1610040 1238404 2603949 340185 300030 649017 2494579 1562547 1668781 1118693 768641 1737370 1521435 198134 1996027 1176988 277190 1840535 6835: 2581424 1190255 1123128 880686 2317482 1873379 985314 558099 1480994 180675 2444455 2472868 714661 2430027 1143652 253107 1375320 364247 614575 2481919 1816495 1183044 1945336 961587 1530257 466733 2457172 161832 355917 657869 2071901 1457069 901522 1523058 1505760 2446315 1272855 2498634 801054 1292869 575338 2451330 1866716 438770 929756 418045 2426923 2408451 1024568 2138919 2647875 1836818 126216 538723 355414 6836: 2479960 1365840 608789 2415358 1421145 2248698 1031239 1026246 2090129 2514010 2388225 856084 1171469 426070 2223715 6837: 2520513 1615660 2120336 2055477 765578 830680 2186403 542299 268855 1274068 1561905 1961172 1823184 2007959 51334 6839: 2362683 2068203 2287602 684: 208631 1372347 1551543 2386386 1977069 6840: 982920 1566646 6841: 603277 2548781 1732541 1786713 560940 285636 6842: 1548433 1679534 1353074 1625858 2419034 1100520 1961457 2062044 2504519 254587 521690 2292495 1373054 1111611 1229341 1262174 1261893 1770891 1587017 928970 448730 1263785 2371418 2513126 147047 580344 6843: 1928412 271246 183476 1224658 756972 73052 1646477 1811566 45196 1179757 1632516 2274029 295165 1983819 2024051 1431297 2591782 2137887 1027655 1918121 197986 1324036 2582031 547796 1533572 2453704 6844: 614126 1980933 1358400 1577305 1866890 2434730 885234 2064608 1124526 1786625 1177203 2435053 267778 479996 2374800 1963830 97037 2272678 412382 1596785 679736 2111871 2247829 1009245 55538 2074237 647701 1689535 2502934 888096 147447 1412974 2256623 1605560 538699 1089706 1015577 2066314 635635 845304 466900 1597974 936505 2394667 887060 1803978 2615363 2201704 1323154 1142267 2042564 302180 210376 2524543 2495136 1318924 1678310 2226584 430259 2312535 2222110 1413757 2322138 2378486 1481921 885906 383036 862566 1490278 830626 1362797 1238314 1400109 1949109 1829857 1582193 1881915 578729 1694842 46823 760633 446041 1725730 1852457 1966314 1603246 1411398 253918 645148 1329880 10677 1077386 794834 200534 1568860 903644 40233 2648650 956264 1369477 2178549 475700 1304121 1648435 1606265 47916 1909718 572038 582044 1201421 1160747 237052 1048903 377640 2392187 1567478 1785046 371788 820828 2616440 543095 1983173 1384013 2272067 1894821 391481 1569607 1603192 182835 450297 2099076 486419 164194 73121 2508866 2344648 1470965 2137607 1964069 823246 1321744 1288050 1087183 854160 1408965 1218743 2625267 2537381 2393473 2163259 78168 1885124 1444588 1816427 526040 352391 1769380 1247847 534972 1407464 2274890 1672956 1427279 481205 2081626 2137254 1103184 2345754 2305724 2376669 1447089 403182 858073 1070456 700495 2114270 2171083 1617105 465411 2278925 1419151 682612 1142677 2256192 2111615 2602881 710580 1375624 2173415 98236 1465938 228092 2582649 278820 1774221 1642939 638487 2230987 1614834 1712574 1950412 1467684 53597 2612977 2230914 360547 709681 1491624 2244844 1584363 1277365 1585019 519694 1803533 2244660 777901 338855 142227 855464 515837 789634 1442597 299154 1891831 1018510 1251223 1993337 340900 742459 76889 1100529 1557883 2290679 1439702 2627502 2009357 1960196 1291629 2146526 1238155 263784 766931 208354 2177706 655819 226887 1671090 2617002 1868934 1953305 2636076 147460 1034378 1283452 1300341 624262 2042648 1181544 43065 1940713 2498976 1467910 2601064 600578 1933531 1349771 2035234 829062 1617960 787180 723286 610051 2488772 2266296 2393078 393697 92484 1507420 2193091 1765519 1941021 587874 370434 298864 313698 279835 502658 1242982 1306637 2011540 683596 2561198 1967224 1814953 18571 1206129 933541 716325 2533947 2407603 692968 720808 275642 1742712 231991 852924 2604346 1129657 1350514 774612 2363877 865337 1577950 1371396 1057303 822881 1810896 824360 1105881 1859923 703148 1264450 1434975 1033172 1338375 35706 2623104 1092442 857215 2054350 6517 2185838 821664 2649240 184461 1519764 1140290 861947 2576167 2619349 936405 97280 611955 1964241 2559042 2196681 1409715 1917579 510594 1558190 2278663 945273 1250838 812176 159908 2399644 1816398 280509 833968 1840759 784765 83889 1057770 1539280 717043 1780003 1021158 850902 2006376 205975 257506 1685244 1838071 2330229 256302 860427 2154299 914499 1971452 1408810 1221373 184146 1761532 1402257 2080289 2581732 740939 1947404 1727554 1210558 780964 1470152 2593056 775894 2064780 2301867 586945 2546258 1698919 2160803 9732 835690 688824 808887 337591 1275966 1352565 1489610 2640714 1094015 2494170 2281698 1473296 434233 1973065 1943354 2155370 1223114 1681344 994295 1904045 344759 2419668 1728218 2552137 1580098 299333 675546 777214 265492 1417532 476043 1215567 969951 678122 798551 1230861 1973957 2443892 1118380 2133749 1423773 2067949 732784 461591 1027308 1647617 1591342 1861731 2582526 418945 2358058 2545058 89797 819034 1613918 1335402 116909 312549 1555554 53943 400848 2038381 1948076 126239 1415860 1722428 349481 2043862 1206172 814373 174047 1165924 288021 152903 999374 2533160 2056105 2570254 1576849 594935 427998 1379254 729014 294526 2201251 1025459 966383 719647 1854412 929904 2572778 1117826 602012 479999 817461 2572524 166170 2134042 825742 1039327 634628 1170236 1619113 2523290 1777032 534275 1381763 22604 2513400 948641 272704 1948678 592872 1667567 106760 2066065 2332827 1783462 1291151 1619163 1901892 2408383 1239832 1131616 1252117 1295247 1134624 1416649 2067544 2109334 2166784 1783858 800356 2062642 795601 555531 458823 709810 334046 1307527 190829 697441 33517 1833518 2340873 843828 946898 1983238 769447 319491 1239549 6877 1151781 1000254 593824 654821 1855388 1329889 130413 216045 1176933 502914 633245 277066 727258 428406 1520000 1862572 1147416 557796 2551912 1290298 772917 28076 55470 874244 9202 1023729 1514562 1126205 1233112 2430549 948709 312636 509643 1856978 1884364 781797 2609617 1585515 987986 62670 196104 1868416 2276937 2130612 923541 104917 2253680 582149 1549207 2490754 1384393 2529381 859227 2025867 1701747 454986 2177491 832873 2252596 324321 431889 1268284 2070924 1308019 1307680 974136 41313 1613467 1235558 1873514 628970 1941216 1146517 2471782 267619 760161 1307028 98842 476499 978201 706124 1988125 2264276 304273 2602262 1525634 2457928 2323105 1180299 49191 2631730 2414549 581667 1528263 634435 872077 2369519 2267711 284579 2283855 2448967 848930 912234 2549972 832986 357950 2210429 2252293 1967449 1804509 2350967 1392784 1567508 301726 342292 1743577 360027 100975 1966171 461057 2605 158152 1645047 1904055 1545492 54746 2149136 2032411 692758 1321487 915205 676682 1228347 1968734 1813958 816208 1234074 1798087 726162 1284198 2118423 137379 2218926 978956 2441120 2314006 609649 2073104 1431349 2038009 1481869 1342119 12176 1566988 1674183 2335734 785652 247135 2185239 858343 808591 2602594 1816258 1454153 237725 682640 96441 2598212 1375045 1897629 1875250 325354 1436400 433572 695053 1827356 999198 232737 957767 2307835 2505532 2363042 2137559 1772595 243840 1104645 785024 1829440 599183 964327 2195236 478375 2109133 978863 2315771 2269583 684353 1635860 768888 2022069 62452 643034 1760401 953346 1501366 1744528 1391817 2427624 1249194 2492873 1008586 1234155 1005941 1511006 1349842 1293333 1069564 1542305 466955 19463 880233 2471518 1619080 505081 633833 373212 2288442 237042 1293182 644899 2574528 725772 960151 945197 1225085 574255 113556 391028 1204000 814348 1766275 572418 2361989 363290 2296291 1269745 1085889 1489637 1007965 2426141 1982 628207 2303129 1887202 346693 2069699 94544 276020 795231 599968 1242652 847397 2025567 1704515 1980786 151564 2095249 1350584 6845: 625683 1116040 220023 1263603 2535586 60882 1509675 1826924 2526516 1877794 920513 1402001 6846: 1237502 1242757 1645486 89266 2407193 137644 2314728 2481561 2069433 1986109 1885482 949509 1216040 1890915 1228989 354712 1231308 872830 1550010 2594152 1804816 1493484 757108 1963455 777446 1889655 1604143 2413104 2157162 946254 2152020 752146 2549746 534193 1546259 60498 1741009 2173901 143493 1174733 769501 526744 2506025 1520552 1782658 45787 772036 2090369 1301942 646990 2643454 124131 480243 1293788 970073 1318938 1258876 430364 349267 582993 131587 1047022 769339 178910 2052244 1678731 787252 2315490 2642210 1217121 2434879 637631 151763 735018 2191331 944790 588802 878821 2280287 64102 2257349 857192 6847: 1947371 2198961 2646149 2278373 6848: 687727 2508565 507422 6849: 965325 1696489 1496803 1710319 1910453 1405825 2534454 583554 2625344 1457486 629859 426233 853460 294445 805492 568456 2001037 1243198 2184014 2063663 2223821 1457055 2061239 1846492 1155602 693593 586632 588344 1469070 1801056 1747073 1711063 234148 1465673 74825 14141 47493 972204 241240 825635 2462044 2564257 2516819 2146001 2283883 685: 420586 654636 2554290 1552234 1106844 1738403 1731860 1161337 1042809 644116 1341836 2185170 556136 855235 2155534 1710190 833271 475578 1731113 346316 1702496 2099784 1466323 501142 1174376 2489582 882832 6850: 1644259 923325 2242211 2049207 2295232 2236005 282391 394693 1126586 1794571 243198 2491124 1628556 1890535 185329 2220742 1104394 687835 217004 880760 2215603 758327 344919 1017745 1973201 246566 507278 831845 1537150 1154409 2424805 257592 1406756 2173590 1365904 131329 1723829 756049 376884 524920 983331 1557857 1987975 94075 881921 1303912 1826728 851342 2416925 1910203 1983915 1494449 1485226 516287 1978041 1607056 1222938 1978934 1295876 373617 2098992 279292 631387 623351 903799 984901 2497550 388382 1188577 271200 170206 297279 1601455 115844 785140 437680 2557870 348842 4991 1246477 196528 586028 1331181 2185698 1465243 1159974 119651 905356 404490 1946039 722663 1809812 1551391 1090920 421130 2577513 2082776 2237922 1309733 1276705 1814920 2580717 1336843 2266158 375726 1847184 2534717 950698 2161352 1074158 1838773 2023763 2113472 1827418 331691 1039322 530026 2592169 396326 591126 529554 863369 582273 1063931 129977 396331 2442722 2590361 807060 691735 1264196 1315469 2510732 967880 73787 168154 2107470 2015039 61597 256921 1015722 2527162 2549443 1968440 309567 1386913 642808 859143 1512559 1734831 1708945 598955 160768 2436839 466432 793674 1376037 232719 852146 1899564 1334821 1050961 2231827 2429281 61611 1310896 753930 300974 1128885 1731858 295479 624777 1108076 2429851 750438 1229538 532948 784378 1278340 2176134 1621227 502783 2442188 366622 1976077 312743 1953910 92897 2532813 369213 1008722 2623829 885093 200410 99961 574714 1260388 201426 1296429 57471 2311246 2149637 1584927 528672 2454588 2013285 815532 2357072 1392277 1188937 2004941 1900781 425763 61885 1676768 2108385 2125447 2184439 1055942 994458 1032694 1270639 1061222 1639956 546713 1166058 756992 717651 652029 90281 2509345 2323930 1117978 2036915 252925 1898804 815669 92659 369516 1284839 446393 1474334 2281430 18475 1426029 512303 985847 289077 2647041 81027 2559348 642071 2534074 31737 487116 2552186 2124218 1500938 552913 633958 1185435 1553843 1307915 2393809 171179 1632957 197398 1398702 2251811 338001 246043 2501070 772729 2188135 984649 334159 2495673 834118 2062307 1655570 873056 1337148 2523808 1283646 1683293 1277773 960733 723080 168757 1458578 1086 943450 2083350 1105621 2270000 397591 1397283 1071553 1496377 1773256 598875 1027430 2586648 2086363 821470 1717452 148570 584000 6363 353453 2139731 1772334 1872258 490592 2620500 826141 1835674 951420 2182948 2305798 84721 2246826 1634564 2292585 1432304 1196685 410328 2321624 2097869 1187533 1897107 1644293 2536591 584354 2476352 876825 580471 1987956 2441817 1412760 2644113 425383 388752 2305847 316739 1531528 1834327 194286 2485407 2298138 396249 1652948 100900 1458368 679301 350911 1742426 2598036 844242 1063753 557483 1372002 1909084 2189791 1757263 185609 365673 2263995 2345332 49637 377398 1505065 908628 1525496 2275720 822467 1308886 152296 188057 398605 1503174 1611135 1554990 2117343 1288453 1052130 668828 595129 1218973 1568143 712463 2355441 944521 797655 1218541 2393334 2336961 2507985 1805785 110253 559563 1461053 2531096 451806 779738 2296761 1110104 986372 198718 282156 943766 1702096 1417873 1096645 450141 2019520 2455506 1579607 1267391 373765 794884 1070847 94185 1845351 723328 493976 1298095 677808 2494012 2031430 1590224 2117554 2512828 69072 2614616 1690044 895523 2182492 2573054 1786988 144759 2345494 1644752 2006630 684804 224543 1810509 1541509 2060540 1515113 2324072 1369279 2127347 1602978 2407494 1850301 2246417 898098 2605017 890680 1885662 1969956 559035 794068 257300 920573 348770 2291982 1715247 2522674 2147080 2121149 168981 2557808 1865540 607070 1858484 1817488 254514 2047373 1240859 1391101 450711 2548334 2644224 2074525 1420835 2357713 542907 2422250 579147 328952 740966 862191 2325727 388115 1321177 1903324 647080 1627244 28860 379431 1380093 1561037 845321 1893787 1029768 1907591 1090713 2250071 2324592 2098963 2648845 65597 1274579 1590999 371772 2493333 2124418 1991522 1521131 109293 699457 844133 209475 1575732 382050 1505821 1808356 1584400 2411303 1408317 2505593 66698 1139615 856894 1227300 721414 185353 1435661 2063356 699723 2618989 370311 741249 1246000 1943616 705032 1460897 1951157 13868 1225490 1802192 2286916 73494 670753 1035210 15732 1333194 757375 733377 1831955 876257 32978 1391278 880016 1249060 2136032 2031194 2166655 968876 941611 1478647 654313 647062 2367164 475429 2242464 2194191 1170439 568736 2629520 1354305 531542 524649 708933 472316 839876 1426894 69517 965362 2547071 1893051 2304622 1878264 215364 525314 2151023 1103494 2586631 2442433 1316755 2143978 238693 1120675 1110591 715808 1788205 2352706 2577551 2058630 2112141 351265 1263008 2190113 2457396 869766 2355895 2044892 752513 2256127 426720 1132430 2288866 1634324 1434955 1972181 596231 2562260 2273191 103919 838997 1198397 1551799 623240 2226315 1071671 1593431 290198 148836 890593 2619541 1212687 2163903 375982 272208 588972 1018386 2178666 974015 1218975 1130081 2629654 1507770 2174538 676477 510604 1083975 336707 1930606 1818039 163616 1602178 1785094 2018701 615466 800061 2617582 1704929 478630 990917 2114982 104056 1964024 469941 2085091 2155053 564989 2210519 1561937 244422 1064282 1192780 1105405 593786 656857 100324 916287 1599862 1627084 1486512 341497 1308497 1083754 890294 1902255 1637857 1650749 2354421 2485859 1602313 1370245 54043 2167568 359501 1517341 2158514 915898 135577 943303 915466 144149 755117 840737 749121 2233995 2385034 605620 2469512 1678401 2268521 1909283 125350 900685 1190840 127664 2420257 1117482 262557 1746204 1244060 78213 2039445 2379355 2399101 467616 1874630 2278377 1932746 1798105 1402479 2451589 1355293 2379311 904679 1696082 957469 1506996 675733 2490036 1293783 2484058 706531 2212457 626375 1321344 303318 2121465 292488 2208245 1262936 2462410 1392601 1694402 1245299 1649273 1481825 2215356 1508751 1134599 2415005 497503 1450074 297387 1810367 1487843 874771 1667622 341068 2586614 1772553 812203 1519990 2338574 461672 302382 1839167 1057400 1783208 757998 1603164 1811832 749118 2473418 268210 1733877 1132239 1298766 36048 2592376 1170324 2336462 1967253 2371916 1501501 1746205 940984 791642 37352 1582574 135398 460567 1874838 2022533 1051918 1806603 1870804 1863703 1185991 452717 1838935 2090517 839950 671538 721259 358628 2040249 2157278 66338 1656096 1779860 1087382 1666327 2014371 768036 939434 913632 557607 2024504 988454 1069531 366491 1123135 1541477 1633082 977532 2377790 491078 1677806 701492 54514 2461377 757027 299159 1990783 2309154 1751846 319099 2600522 2383324 1828694 2396600 1268033 124163 132795 1587376 1762768 2084730 2067426 1273129 1856091 867366 1723215 2170173 1676869 481372 1343107 294233 1263861 2433993 1675731 1630483 741670 1087661 1422910 391601 2431 1117413 1439515 1776709 1833838 263723 390416 373016 1123442 750677 964158 268534 972873 1222273 338756 2138746 2643931 622846 1549539 1158056 67002 2373467 221776 600489 720207 2479768 1550571 2033085 2646703 975695 960911 307282 1415974 926045 1545606 2558448 1462882 2441174 2344773 2297595 2213837 113886 1722960 670930 987050 2593639 1735307 765259 33373 1339429 1468746 1944607 2553867 521042 2534643 399243 1671195 854949 610080 1935951 685770 1666713 942061 1720861 663716 2151916 193476 1466206 661454 1910648 1024697 740649 1005485 1681020 1891372 1762813 649913 591478 1110805 422370 1053864 2598476 1957428 1833607 598380 98250 1612184 467906 951961 324249 2021696 420775 192568 289873 1925179 2503796 1224194 1512543 338398 2359675 1240370 1327663 830348 2318043 2308423 1748007 1678501 1363145 1118894 1292243 2124064 1801587 157332 2291936 1622484 1523399 2451002 1857045 1840811 191902 2383573 2316130 623729 62885 501282 281455 287088 1956556 2463999 756318 2528925 1235735 783221 2460627 2089033 79542 314997 1085458 2514198 2350086 288616 1706718 2050780 475918 1227676 752278 64122 685427 1950639 1445127 1503516 1158427 1241745 1022910 2175634 1809921 976385 1380113 2242306 320757 2469836 82246 1424953 652394 2276982 2507757 2214567 1809462 1882916 953253 61723 628212 571443 2056946 1115622 122480 1528661 1479256 1908735 1898960 1948794 1250396 2288365 1498843 2196913 350389 1039327 1195991 2599676 1766180 809439 44100 1858464 1016674 1973961 1394681 124968 1974981 708253 1735557 44798 1529826 2375581 511093 1937193 993165 2585570 449740 30984 1778765 1757443 2251874 30218 609220 2001679 752937 1645449 19026 2129592 571864 2035152 444169 267407 189036 570653 1548421 553162 663186 969880 2296723 666290 2592420 1202864 1316333 1246973 308749 604641 1010770 296849 506600 1901251 1196340 1560948 1572788 1580661 931512 2575536 713608 161406 1154807 1096506 1029786 2432364 1975489 1049565 1984892 1086193 839115 2081345 949633 848602 576763 882680 2577214 1971661 2468275 1825180 165179 1094821 237409 2585731 1645274 2536903 1083314 1974708 1327150 2616997 1082706 1612369 1345088 1942697 1124463 1589011 2014247 1431974 645373 2424036 267123 1881603 567438 849970 1570306 311826 2259736 813106 108023 1825928 1189633 390729 773937 869884 2326417 16591 2081000 612166 2461847 1667577 1770443 2326371 1849687 1875495 1254635 2445424 2223630 113115 2038078 1105106 2503378 1505280 2646442 611651 499024 1174457 2319236 1219960 2576024 996222 590409 2523546 1394921 340185 1292144 1693110 282654 2185774 546127 2185762 14450 311110 798473 22316 1241647 1779093 1792642 1909569 2628788 1817719 556295 2079760 1870996 1766112 1861500 2572859 343854 903770 1316227 1640962 2258091 2186548 1954428 2639116 61554 233480 1318179 2073136 1103210 1074249 2530370 2468055 1699752 2628374 2246188 748666 936566 111847 2315251 801355 1718876 31700 1725652 1055927 2064435 2238304 2349832 1826257 101618 1924583 2510846 574107 2508827 1124018 947078 2107499 228820 531979 2508730 1916401 285297 311865 1933250 1973156 1504323 1029185 619598 152484 841750 572493 127501 2548531 2315130 596623 1531506 2558397 2048705 2563012 1201913 1270752 2088226 1046635 573493 1491047 1357134 2412321 1690207 493033 1270249 1548118 1214189 2459150 1964441 2505697 2377495 1935860 1210354 1861074 2304031 1212462 39030 242141 786864 1930609 157601 1495918 116005 781370 2267927 87519 1516988 2465537 397929 124302 409989 815820 632025 470779 2007517 2396850 484134 1896402 2545650 1937862 2201589 2280401 1957383 1949790 116838 2337238 634513 196442 1301168 1481018 373004 726615 1909547 486265 1721193 1367005 161062 2610423 659349 1010143 1617137 2381820 1152464 1822163 2633585 469308 1281821 1013900 2491746 2343667 588545 2130327 24404 1814419 2619295 2256527 1891321 553742 335470 1555999 1181997 2016599 1747369 114080 519517 2399580 602857 2437073 2046117 2479932 2539408 1977461 2245982 81151 2226886 1693033 2648001 574806 1524202 2146910 1637274 440699 1960524 620088 2304480 2240343 2086592 1713258 2380591 278549 817212 2256188 1515267 2520447 652787 576040 2182532 2259116 1227096 438257 2316414 699752 2322141 935449 2321824 2377646 2309804 2481223 761481 1104216 798104 2568433 2212161 1153356 725248 2411673 1004967 1638971 2165802 765505 352183 123651 2154547 330166 2076194 1116915 1215087 2062853 279998 2362877 1238603 245377 687313 534457 2492387 2450355 1138469 572109 1275111 1149580 1634069 2163314 2338561 1057236 2222126 2295740 1632554 1339770 1081196 2329221 1765494 734075 1061891 1124942 1524902 2630996 895760 2648869 2127499 920965 262775 850856 979053 432327 2020044 1300524 1551126 1961872 452148 2064861 1193385 1766608 1371647 584719 2446544 667521 2037191 1628365 685460 2153489 1251577 1196998 817006 1952064 1098174 2300472 1142663 327443 430231 1547314 2536352 51411 614132 1960845 413324 2439995 367639 919366 2202487 1121446 1973537 1054375 873134 1630898 1111522 2340217 1676844 1651139 1687017 2123964 272890 580940 42262 739340 2229362 2630923 1755823 859411 1210124 506223 1403577 2054116 1495096 678944 1778891 1920743 695748 1815493 1623281 1204864 1052669 279944 1249760 2498397 2271249 2129041 2082270 1225361 2210209 1157563 2328839 164957 1615454 136012 2367382 2229694 1762125 2281937 541080 299428 1920397 1964809 1634136 1622557 624968 1271939 794999 785998 1789467 1829704 2293348 45185 1606059 2430250 1049495 1955036 665228 2076079 1952799 1224645 621821 306952 2031640 1347608 1577387 2582052 1320711 1258559 1498129 1100348 1278971 2562593 1911744 573555 2421426 662684 647329 1574423 422120 1903453 1650673 2333847 754911 16967 311391 861951 984428 148415 1992888 178185 1765598 1840738 6684 630928 1251992 1842188 122579 204752 1154435 461142 2077566 1693407 2080118 1718560 456063 10172 637019 285092 238346 1817459 2480135 1457206 2090063 1467566 2126934 161363 1584013 1624490 1576126 2351376 2232699 2186235 609366 2500080 2402062 80542 1358632 364103 1097141 1774112 2315754 1600960 1934887 551907 404060 821365 742498 1544813 1127205 1479083 2617557 1915593 231653 891803 405910 1394934 461572 66569 1677494 846729 929068 1000380 1367040 2217770 286530 112871 712209 2233537 2558741 883747 215862 90770 169988 993225 52792 2214622 1951618 1578238 2045681 595174 1337954 2031665 896516 2000906 970206 491817 4796 1247449 1031021 1488124 2470805 733580 261487 2305836 662966 2503631 706610 1017404 2088828 369706 1842491 1429707 2522718 708248 2195988 128692 1282240 1221947 1057464 845119 1483737 1816309 1401074 714089 25120 277388 1150124 1924739 2416069 1935024 520745 15461 639722 1910601 560527 699274 2580625 1253379 447010 338000 954984 1846789 1850607 336667 2329604 439910 767208 67115 498103 451961 802427 1415080 1811676 992481 2036357 390713 660421 416104 1350191 1674221 546987 2352490 855392 1664634 1670385 123913 1964638 1658036 1661849 1221180 244161 948778 1112993 1100675 2262353 1569405 2424182 210548 1535639 1418707 2359237 1618349 863143 1305660 1037090 814643 1274572 67142 2135744 2067986 2240921 2136729 904939 2356448 261155 2053456 2270708 475500 30869 2172649 1732379 26216 231932 2212791 11734 277190 1509472 1056061 107644 161275 2075744 245404 536693 2469112 88493 46613 1600306 2352918 253086 350952 1607958 1906199 1926279 2101570 2486083 2512003 6851: 1172232 1507374 1410593 1068739 2580611 1725161 1988735 1633152 6852: 649677 2015498 1577401 1817481 153657 139188 981233 1459735 1880580 6853: 612938 706509 962319 1478266 2503848 696892 6854: 462344 649116 1156307 1134724 500016 2586571 1546380 6855: 804512 1609115 6856: 108976 1749925 2002102 821643 378372 2009257 1922449 2094132 1763107 2036001 2446438 972265 2354724 6857: 984356 262388 6858: 899707 647542 612959 1407669 474271 33620 1684395 853480 999184 2481945 1328301 2564487 695593 577324 1545792 6859: 955538 2014717 971255 1037933 670873 1260068 2210856 1860535 725129 325123 1356130 1476629 101119 2563241 141890 2164153 2154513 339389 1238623 447530 63324 2089423 1968328 675368 380963 304575 1901310 2107408 2149705 1762249 1817490 1373674 2495807 2466865 1188093 770308 1834962 303738 142004 1590057 191172 2311278 2131102 2118754 1514549 1086847 1407783 1746440 626537 1799111 246618 2470940 771179 1321158 2453304 1083500 1424664 1480851 447830 396282 192359 2225937 2100882 78711 93311 58320 2206273 598672 1561373 1083705 1593033 396102 1015980 385593 2331878 1710626 541811 2287287 1891356 1217052 1983821 1854165 1322746 366380 1765979 471668 749445 357883 2392290 384100 1284348 533146 2574015 648580 137253 2408727 2407198 2444831 722332 505205 1261761 374318 2512674 2032627 2089276 1446157 2151452 2081304 1978161 1232863 2193762 1872595 98044 2051229 205058 1145595 2250224 108896 2497508 659555 2209104 1724219 365581 2068550 52998 664104 2267570 1635091 2086693 1480901 437531 1972917 99737 1834272 2210724 1224235 2412979 1457920 1035339 2234127 25625 1047132 1639318 2587176 292518 946210 2449973 754530 627871 512352 965425 1570089 1369226 458537 88975 2296463 1373581 2177335 2093273 1477713 350398 574815 1929511 106547 235499 606653 2388100 1001169 1664833 1634202 441880 247747 778841 1033096 503463 1809434 2558847 966437 2023221 2430733 932550 465016 2628512 691534 2035893 1934167 538084 897003 742514 1867545 1075150 1746491 645557 2398629 2360109 105039 2014362 2606316 2211434 507521 1973514 647290 1894639 1136181 2124871 225187 2552431 1793108 1138138 2303107 291446 2094948 2479692 1055321 1121319 2628488 1294721 2015481 223694 166794 1921215 1003316 274317 1599728 1707925 136714 1805259 136254 98395 2140112 1431954 1268076 1702806 2510539 779635 738304 1114645 2312779 1077076 1064303 501812 1906420 2005678 2069742 1462363 119436 1240070 495600 2557595 1487274 932454 2071524 1247847 889096 656849 859456 1572554 1248201 246049 247124 2591426 65538 1604812 1523785 2341799 1655027 65873 1003914 1778866 595831 2005577 1911774 586498 1225757 2285722 1383053 492029 1942974 441816 1927824 224469 2257927 368879 2038874 2422753 61176 228371 637802 276490 164912 8929 157940 2298111 114627 1912495 458408 465327 2497949 26177 1020742 2260735 1635194 1094597 1399483 609586 686079 572933 1632964 1927059 526666 468909 290646 715993 1905147 1393639 136853 1031235 1193741 71726 1376040 1488207 2437615 725197 775803 1881670 2645059 2598001 1162196 2244951 899860 1771105 189629 1756885 1733926 905721 939933 795229 1723960 719354 913687 2548754 12112 1784645 539676 2023120 1904186 1533096 2140043 2644637 1700183 1736472 558164 2257824 1448865 767433 619829 61668 1984373 748149 1486811 844561 1798902 2576893 2218883 2003136 2381354 2193959 1202036 904209 14287 2532576 1591514 1771977 87561 1649331 1552333 1388600 2615077 1973361 2272648 1133012 1366345 866907 2508207 487331 1219335 1111904 370328 1694466 808565 247480 2200907 576092 621733 683509 1114507 2517194 1573912 2122473 1783405 865043 1691646 2451716 913731 2061268 106419 1880009 60593 681198 1581430 2427125 1347955 293798 281656 1795877 2434252 898676 988849 198113 1170008 640793 2171111 1243310 283272 2205134 1860892 716372 922439 1323491 225666 746968 2419637 2124143 1262252 2273697 673882 1926105 1280008 864927 1738803 759865 2171496 532096 644747 2597614 1540439 64311 1271757 1593634 1077477 2243188 2419156 287624 2457624 982421 477343 1657491 1079644 94555 631001 932232 1017623 1331332 2301472 2469549 1086457 681830 2434225 828242 2612348 1799334 1858745 2590686 2437288 1519740 921948 1186735 948465 1071249 2645006 2604060 1222250 2265175 216575 683550 38903 2550770 2151360 2051698 1858024 2068572 1403833 1295227 1765117 1558816 1533090 1829023 2539711 308148 2548738 1918800 57913 57678 1617825 735761 1374068 72884 231127 213611 311339 1240046 1430365 1138844 2333413 1968581 941381 1646781 580374 1221453 1611200 277175 2566156 1006181 1161116 2260292 813979 510261 1573491 1501030 660378 1298011 960921 910778 1227242 2188411 1486312 1425245 1427114 685704 1232689 1267508 655482 2353737 1950482 225164 1061392 1608775 1217726 991926 257241 636560 671827 1308123 546421 816317 161949 568466 1215498 1434766 1664385 2380822 2133992 1499769 2268553 13896 1994386 762612 1642646 846450 465617 453497 93693 1734171 2570559 1965078 1967935 357863 1440825 42320 730340 460997 1753812 1633340 653541 1239091 283642 2373521 217509 2203050 61435 1611749 2012820 581068 438615 2091578 530746 107256 1710108 1542754 1443073 1301764 106355 1061320 472223 2123390 2356931 2294745 87817 634668 920361 1064738 1361756 2352836 848310 1919361 2524758 1497157 859333 1116677 531800 1351824 593237 623557 2229018 1213927 77511 877794 241748 1883126 167852 2431823 547563 1352593 326072 2391101 1029847 1699919 910157 33772 265747 2587766 299403 212391 898731 2629456 830322 888631 498026 1629712 763220 1761235 1100049 531716 1272608 725118 1551715 1503759 1613154 2326269 1399489 9204 1266429 618035 258480 1040173 2375662 1709731 1747397 2168642 2481957 640147 235811 1936327 220788 1298335 171136 552563 2403891 2021901 1701136 1817690 1650376 1980815 643278 1305376 381451 1537652 1186265 72365 1100325 522376 852904 792426 24759 555572 1516193 1800071 180021 2458994 2066369 671121 2391736 846918 2437717 1490643 1967267 1781414 647523 2225261 379071 1142943 262858 961030 522578 1888512 2292583 1162001 1928102 2289856 986550 392761 2554679 811254 700688 1580581 389605 403885 2085007 1502703 825521 479409 447176 1253965 2207596 542971 315402 57554 1787494 1509791 2122699 62527 2167934 262527 2016705 143339 1371180 533530 1881277 2590627 527492 572859 992340 2006847 1818364 814017 2044023 356318 1741289 1215418 2224390 199267 2398591 837715 1690034 2022827 1687100 2089358 2152094 1828895 2402301 1792089 2488949 1680414 230122 2540386 1963817 2264150 332459 1603149 2125452 2327589 298304 2151521 1665609 1378972 2376899 723871 1837845 1345136 1014751 1910787 2140447 420865 2255920 1620548 2365238 897430 1836597 1471556 1972024 537144 1494998 2337524 1597779 508138 1350914 885193 1032198 703752 417688 764514 49803 307894 930090 717609 2068190 680212 824264 387170 2534194 996299 2031799 2648820 2508842 1363537 459649 564572 1126119 2257305 1966996 1149215 330599 618571 1938588 60836 1552624 1105651 1158779 2626461 473070 1954351 1958547 198014 243875 2572918 1332472 1819560 1033498 305078 988998 1558848 1393747 2128309 1884104 1633589 842670 1379212 1495132 26667 1689675 1303740 2625568 1866369 1842174 254094 1944850 816733 2044371 1867903 1993127 246994 2364704 610492 153587 2078392 2040921 2319523 436052 500863 1031215 1737846 2332552 2471915 2340920 1778848 694798 2410426 2486518 1146103 216484 1222035 2054656 857454 1566218 398614 614729 2344533 2189787 2612812 834621 641222 614642 1595489 550308 2324307 1316715 168842 577980 2165892 710041 1649819 646167 2101955 91302 933147 2120867 931475 1710521 2546147 2647764 2066148 492373 817950 1713449 1976926 2303035 112710 176625 1408725 1482810 785725 345165 41276 422798 1115994 1980425 24676 485294 1722973 151101 484134 157373 380301 65334 2573536 2017158 2358348 1365323 1771751 351459 1556530 2324514 916991 1833269 143749 2230247 2175510 1558853 788617 346612 1265319 1191468 1985170 1386707 2338671 964823 573868 1818593 1877113 2311337 848013 140239 1099552 806681 1028284 1992491 907745 1780939 1551415 735927 1623355 2175080 1779628 1258698 53748 875424 150837 2281925 173816 956786 2283670 770549 1382739 2365124 1890 2259287 548769 2373208 2120233 686032 509241 1163562 938681 399555 1967449 2351870 1935458 823579 70101 791415 856661 2356041 1543716 890562 461723 1169458 203133 1881763 864442 529730 700038 1741677 1355442 216249 362776 2632157 2501593 397466 2570881 368457 896114 513377 1009036 1328233 1572928 2068394 1012664 2528765 748891 2111370 1897102 2603226 2066474 1067521 2456141 967606 245208 1616035 81503 497125 1398885 851108 85767 2058716 1979395 2605593 1364727 922058 1812074 2405594 1192393 2646657 1412645 1042558 1119192 1535702 1153610 1580213 1342119 2643905 184197 39790 981585 1996648 1729385 915485 2011537 1965562 1782491 1743029 2401452 345162 999545 2504455 1237753 1610588 176826 130732 1471765 951650 863941 807996 1195921 1079607 1742593 1871436 2295442 735096 1344573 1140172 1765552 1015557 1045839 137725 754466 15058 432270 1033441 2028411 1948417 1124385 1399396 12965 1554119 1066887 1256781 990491 289872 2526228 1056761 670404 796310 2001628 1303981 2153684 1179079 371058 889021 725179 1494972 2351416 1583282 2602374 207951 2406736 2326149 1619313 1055532 661108 2539967 1420532 891676 972835 500662 1838586 1191441 144894 571756 2118906 43266 2322024 1124712 943728 846369 579284 847256 873115 1999838 2156460 1831972 820397 1465929 296365 195105 1924750 1347129 932480 1548081 1549909 1495957 1910063 1248021 1688249 327134 555515 1912074 2424047 743067 1660283 62452 2080630 1887430 558791 2511097 2340684 832469 1521827 1884574 1749642 153470 2058199 2512022 1701887 146315 2529623 816424 1278419 2564392 836072 1296263 1983887 2035386 376292 600749 2234012 217263 2349749 1051754 2469250 319844 345290 1331944 2435162 2372906 1881659 2261766 500720 453011 1359013 1451565 1234282 650406 1774589 834695 356495 2530212 2475775 2628928 708421 1898674 1461604 1087708 1655751 1774716 1943868 2049729 82689 1003356 841406 390964 1021051 668596 1709895 1009895 1944918 2450360 1286950 1041553 1513701 1590377 1099022 143932 549129 897919 1563372 326659 433482 1631960 866886 1091909 2053767 310782 557863 1397581 224283 1771088 686: 1843396 386143 2289614 1245332 2182846 1459711 1056618 2533515 69183 337655 1917648 1268773 1906964 196970 1055114 17176 2265846 1596074 21334 1696308 481496 1626810 876058 2516788 1868486 1623937 1735517 445491 261107 971086 474592 30598 1144771 284229 474814 1588845 2404414 2146074 440852 2563772 2296080 968251 2170588 1160314 312603 1182655 2213399 980393 754884 2036613 133370 1497251 1688453 1775706 2034134 1658447 520814 348204 2298976 2221386 1864603 270217 408576 1832123 1189649 203091 767648 208563 219970 203999 1274789 2228158 986887 1446482 109987 164400 1852952 354676 627130 84994 1096550 330424 211115 383221 385351 1830973 822115 1735890 2578647 940688 2559488 143398 1755534 1634780 2461052 846687 977932 311372 835134 862857 676832 1479273 2128588 2583494 1823117 1765786 1615335 92540 1002598 2033766 1006096 732147 1263488 1674073 2357300 2499453 391711 1012602 1275113 2605725 112735 1979497 1080364 1506186 1896997 993438 771653 1160135 536737 908974 1371388 905922 2470065 1889697 1518706 943196 2546173 2089287 1388947 2298106 369036 1782185 1572342 2397185 842341 522740 2395060 1141339 1082246 2604668 1375288 639273 1318416 2443267 2364962 734448 1537129 1351073 1996856 2194022 168194 87243 514926 1555258 1053396 1948587 2162079 326545 1213536 1906332 750426 1257291 2008232 841318 1818811 2158006 2633972 1707349 965381 998433 6860: 1571207 1254344 1860454 320814 901252 1320901 2097418 154049 327122 763138 1075793 467801 935550 1242637 2597479 2182824 1253468 272755 860470 400698 81760 2231623 2545871 1788112 2450918 1579709 1527789 1062596 2537989 2077834 1725967 1635863 2371222 693634 1815670 2247263 1228063 1721126 231406 2314150 211179 1241822 831774 2074611 93290 525903 1616372 1380006 2319718 2151055 1738346 299444 1644773 946183 2446164 1313874 2486476 2531871 1577022 533166 2272548 2390898 2247852 73440 596018 2532338 1395190 1425054 2536488 868313 1860617 1028585 1596932 280911 850475 1152398 1655627 1788403 617587 2300647 930997 2415659 2414176 2616782 673684 1246328 1226291 638197 1098921 247254 1675114 537040 2001075 2149052 478749 428062 899054 1563511 2124709 1518963 2062919 354211 929111 1569218 447315 1823792 2480420 1739000 557629 2353373 1563031 951568 2311049 2083648 2492274 950803 1595699 1165573 1626561 2013388 1175057 2208646 1340873 1103053 659875 2487434 469103 1021226 1063976 1670616 1449918 2218060 1151440 1341632 319932 2098045 2251995 1783017 108154 2162235 2331994 2112796 2490228 75322 1493484 2104488 401107 1770469 1151173 2486608 1655370 2383134 1508936 1989918 1137345 2266561 1341048 2282894 1559687 1173784 422814 1745225 1615810 2645059 460183 1805166 2431503 1343873 590065 501545 2323264 1127095 2527363 2431483 1103221 864554 830507 69242 318512 642667 41635 1805052 682169 660908 1379604 1373690 122955 1666865 1271423 1413353 1879848 1517030 2510679 1091782 349938 1462698 829060 1235604 215003 1377943 1380794 264280 1841217 874687 1080708 689471 199816 836906 316573 1935561 671451 1811746 2032760 1407724 1477412 1870721 581109 2060243 2646329 870779 1926641 1510004 670364 461639 150072 96997 549590 1913706 2580188 1105772 902725 32446 1464219 942322 582757 134620 1562542 926072 1390749 1937067 601527 501507 1427739 1915192 2582904 617299 735690 1356649 2178362 872725 1356308 1923459 1122261 751728 270025 1543679 2294459 1764519 80229 2507038 1371979 649582 1829050 1271551 2345009 1604115 710531 1003807 2366596 1045807 2186999 456776 488820 1303181 1030367 2591105 1010470 2277086 822522 834029 59761 1356704 780336 1398917 245709 1547377 370602 1450016 84100 2209739 1740939 181739 1380013 839319 667295 1597996 2404922 459871 2629172 371264 1203263 370584 2228293 1074171 1144653 2339545 1067558 1346159 178089 987245 2033232 778145 13724 1578281 450919 918853 1346838 47953 562091 1449984 225667 161919 2381007 183071 1142364 1762338 277520 1869827 1016562 1719220 2319194 318670 378910 2133137 282112 2018361 1304177 641986 1048668 588375 1843928 1287427 1081598 1060508 1197808 2335904 769182 2436737 1504523 477892 1770102 2395334 2303946 865024 530760 2246050 1037965 1049573 768147 1778790 242938 2088664 58216 2383581 1309009 2229878 8026 763220 2544557 1352375 384791 78840 94045 1224880 853135 1328551 20696 1879114 293048 2047034 578837 1648224 2582116 731841 2360519 2390838 2492327 1832795 291035 859002 1176903 1322447 1289372 452764 161895 1310705 203067 158774 500743 1885116 1493577 960851 95905 1062098 1799045 2556791 558549 2302116 68156 1326392 965655 1373054 613699 320423 1306752 2224167 1416268 2549031 2047565 1821214 1908550 1368599 1437996 385911 2045869 179507 944159 2303396 1286343 682716 608901 1197560 1628787 194409 632513 2636688 2161862 2299047 930863 523254 1994055 1060375 103253 743670 899165 889946 1379619 1679278 1104104 1452122 122187 1255468 2149968 1564841 684583 1774205 631786 2442241 251510 1641591 574242 967443 1635832 87339 30018 9398 2126872 1247765 622278 2167703 615643 1056973 1639690 1299786 30274 1242910 732925 2307631 2192308 2089279 419678 372504 1900140 226516 205417 1457709 287018 489734 513026 2364704 323888 282450 1408961 989122 44588 394821 2406624 1496258 2493927 1708158 942630 1589154 618460 1749195 777643 2423833 1622306 759596 2522999 1318566 966214 219504 2386728 2638524 1098524 2174384 2391368 978251 482746 849869 2473858 972246 1723542 119518 1218972 616185 170309 1553247 398193 1546279 2343023 1506066 760484 1170795 1031369 869431 926645 1891141 2609331 903974 60738 1924771 1518227 1183856 550910 2379219 1130956 1174453 2037245 2470491 620146 2506796 2257958 698998 545714 696879 2166319 86655 1645067 1307699 2417469 1197987 273791 157363 2520847 1790347 2613188 93177 2041063 2313730 57967 2073817 2143190 1009028 2319014 1993966 69583 821414 295898 2521679 550919 1769341 1577395 1761208 343591 347702 952426 2266654 2259293 939201 1510067 2284283 1638460 1256232 518248 1567006 616 2133309 1672994 2061593 2279838 368292 405979 200427 1404953 62145 898996 803605 1558988 1420355 2407873 1240775 631768 1589407 2499154 1706748 1474216 1390521 2564283 1469173 2102725 1946079 2360307 460981 994812 993131 754001 1473822 2645386 2316885 1247322 2174704 2019776 2579290 224356 2458229 713764 2443574 2378743 2578770 1154571 1113028 2428641 159066 547285 228604 560057 2123535 1388814 2540572 849144 158267 139242 2158473 1632841 905480 1913452 669810 1564326 605862 1832006 1764103 2080494 75757 798077 2012674 669326 1051134 2513126 1940022 254279 1120026 2216012 2184428 294527 1618538 346615 2408104 1087423 569766 2601864 185372 956821 2232091 1550891 2300480 1241662 2166361 2339084 40590 49326 2289280 1623151 1595798 1420624 1066848 72267 1415731 6861: 2240135 6862: 1762897 2240416 1535250 641147 6863: 1791344 1591347 700342 1979650 583236 693776 463158 584592 102374 2478108 67787 6864: 1301487 2110443 1210169 2156681 1007245 747827 60145 765869 1970495 6865: 1892028 2468093 655505 410249 6866: 418401 2296012 267457 2495043 1300687 1087381 1843057 1183642 1008771 436993 1790328 812197 6868: 2061726 740947 388669 1734395 1523579 1816307 749275 2105422 2649225 2255229 1613080 858003 2247829 430769 2183968 1126482 2271772 239167 635308 2539570 256575 1020497 847250 2364099 2315802 1975513 698720 1483361 1585819 1425147 2212025 157822 184469 1689754 320710 612973 1182004 980181 1279632 1334518 1208156 202843 572941 2031437 1417990 2589047 533576 2592101 398744 2264897 994016 1645469 1076678 2171660 2635913 2225478 1046723 325593 1989750 2225116 1857720 760200 320504 1145598 2160212 2404624 86014 799173 1448871 420279 981678 428611 1044688 2143554 1897037 61432 1693377 471327 1587429 1510721 2647713 1454734 562177 958660 1385627 2546757 411174 641046 388529 1465 1630570 723808 106777 1492069 2097242 54161 827715 986444 1200822 767687 1376809 1737646 654545 304940 1531402 1013465 522995 333267 1597138 264907 1735442 241766 606976 1815056 1071258 278487 2534673 1346042 295040 643381 1912714 2609027 1436544 1084065 1848865 1276 115482 2385410 1319500 2471168 959741 2076586 1738557 2287800 2273036 2012820 1800738 1976633 528584 2266462 1634477 1310758 153731 1174146 1713387 2085219 450608 635315 1626503 2076657 1846281 1936327 1108799 1059073 1951516 221814 1039535 71521 1445653 2054796 2553883 2462050 2629402 2110824 1355531 1456650 333369 1081222 352141 2592346 373013 1964458 723681 572712 1482814 1732806 1899630 1780312 2192196 221694 1489794 1448623 1915610 1509115 1676565 197558 577968 1287962 2311660 2373397 2106936 1019155 330368 154759 955738 2439998 911845 2184753 2382334 16583 1371014 2606311 512722 782974 304251 2195179 1028267 1741388 590335 529376 2643448 466996 337144 1858870 209071 72795 2635730 1177739 2520992 107821 1384529 2304536 2244752 1368459 1606688 2343494 2645599 866244 697427 1779185 1692401 341330 787771 1183777 2264878 2482945 789153 541067 368903 1317683 259768 1486009 1129706 1717029 2001935 1349082 2177610 2519213 1772434 375170 948851 1209681 838355 378624 1918945 1011737 1001910 2620033 1455604 454314 889663 1064519 928695 408763 2474431 1078822 2370066 1688491 738161 1568476 252056 2065581 866076 2144634 1478129 6869: 1022910 687: 1497228 261868 2522895 614490 345593 2598993 6870: 1778077 2522300 2220194 6871: 1213299 1866341 1855263 2015715 1849260 1928507 1362809 2409746 2411586 1217274 2518213 2629365 2436970 2049319 1163582 394890 2547557 733147 2419763 948174 2018435 1659141 1277515 6872: 926358 961779 879939 176794 1085893 1016732 470108 1615997 1196592 2083166 92496 787625 1152116 1135038 1926199 406376 121448 897496 125069 2456727 522634 1245680 2114860 947672 29819 2525810 1230268 2277841 2298090 598844 1566662 757417 1705338 1907113 18753 877521 589626 2134724 1449738 699387 1676598 519645 2153255 1436774 1113933 2301428 689471 199816 1074616 2206209 1290937 1263200 1312897 1097199 1667717 2078276 2237754 243158 935529 735805 2244371 615580 2590595 251816 397249 1151943 1335760 295823 2168594 1688654 1561442 607100 1565707 507912 1210944 961708 1208840 1928857 862031 1947733 1449520 2314348 715115 2382750 72585 1573129 2540633 2302800 2478646 313093 776618 1844290 2009579 1580021 2002239 2515006 1568914 1160396 1748505 1596205 463385 85114 1086330 2343359 1367339 1012513 520230 488770 2230046 985995 992443 1073545 1068275 1855133 2293559 70314 927948 2276284 1944947 1603215 73579 2531556 2332900 1815724 2602901 1349716 1117871 2042671 1587269 210497 2519300 1491749 1704249 1854085 1998608 756923 2155287 1720121 2046454 1450816 2229217 1619735 1982012 2206359 1051334 1862248 1892809 1030719 1847758 2150356 1967069 1606366 730177 297336 2573139 1073561 915942 675386 2249051 62145 1113816 533341 521779 2309229 864138 830809 368903 1692076 1355375 473400 1826815 1132000 1803261 1876577 696400 283907 52990 1137164 2392270 2155593 678805 791733 604177 1678356 568318 1988415 694837 1606261 1693762 2564951 1691653 2424941 2405071 2265892 2487778 6873: 1063098 539278 924846 1263924 410249 1867709 6874: 978348 1327295 923969 289706 1249706 2643919 1489579 1887879 1327037 1268828 1729786 2087938 2412642 1347384 149396 2479997 376884 29000 623692 1432662 1486874 1059411 1412236 299020 2049780 2191077 1343617 2086130 2177513 807833 1766882 387459 1457359 656308 2029103 849951 517029 1438767 1579278 1844359 483948 1789102 945845 1842999 2131986 1526892 547388 2006032 1071599 2644514 1911903 895218 1543096 408078 1837868 2522994 1247486 1046467 819710 1326812 616757 1826130 2208322 1393509 420112 897879 1552992 2112243 2582404 1718882 1877131 2254609 2276184 1663243 322477 1944938 954810 2073323 374152 1650363 1901101 1457186 56985 2437576 1733917 2269885 1850080 2159373 1835134 2135216 2410397 201099 739307 97780 1760706 2046196 2445792 2302782 1620533 1510763 2459065 477857 189586 326735 1850803 1916277 1666865 880516 160941 1459833 1677629 1075643 496971 375362 2230259 1252354 1030359 1538625 1491873 2278455 2478905 932168 2517862 1726671 1987779 657799 1581787 2401493 1622823 458678 1791631 2220689 2265567 558815 129844 1702515 1379339 725406 615914 1984083 209646 485592 2012867 1724841 259516 1501578 806077 1011725 534775 2534386 484367 295321 2386325 490864 522934 2303495 606319 1005356 2098315 2417993 343604 1373997 945715 119738 2638223 1922500 976655 1497472 2303816 1318895 788513 1832800 1660800 2133322 1832676 2022591 2197479 2305605 2637180 1657850 1705423 1566421 169548 1208486 574636 1291632 2649136 2430192 2280159 1876896 1645053 2299206 2252552 2188790 737285 1866739 1320670 2403395 1802901 420203 1515333 2497060 140601 2427815 1029793 1613237 2468476 608987 2560952 1161562 1462910 2468019 649921 908158 1474483 1865396 582295 2632525 1442109 1405451 583279 88652 256596 2114624 1131919 1071423 1792034 1510805 2094141 88731 2050510 1874376 919816 1451932 133795 577699 273020 1458713 1439532 1911416 2584853 1904646 2647538 679188 2498671 1645933 1549804 1468100 498949 429429 2243801 1134674 1717624 1019589 2123627 1747648 1144168 2578385 2458514 1241565 1544388 784408 561921 1503694 1436206 413456 126485 1915321 1713042 2429637 1681864 46150 2023652 1499669 2395450 182736 1450009 1697248 2373428 1645585 543411 323744 1723975 1862971 1502879 1041358 2138113 896534 2249202 914371 2204264 1183079 1842174 2460743 2281820 1482612 137546 2605153 1658662 2335976 2273651 1613120 1502743 2348237 1176143 518435 2532223 173760 1829832 1519103 1557149 1861002 2209885 972264 1077722 502157 467060 1616376 1027502 2609351 1281353 1013413 1767124 614264 1439728 1724142 395020 305621 772786 2344984 1549737 192002 598182 2275103 954415 2397248 658308 1367466 2285841 1249527 724771 320047 2581889 855214 1664 1310974 925059 1129368 779026 1577395 1964776 639755 981462 1851534 1453944 123333 748891 452955 458435 2439368 1820130 2475593 1461075 15799 2232026 1760604 1474130 750853 2431137 2246146 1142108 862155 1901537 204441 1799710 256258 1359200 297929 95418 588712 2186504 2398161 1426769 2536859 1704122 1956197 1769791 695159 2501069 1840542 2410372 725128 1317928 1673051 142248 232387 582581 436189 2521067 1449598 1145019 368997 1762170 1127081 41416 1987521 255492 2076269 1974273 1953677 1851268 2454277 2155593 1789972 10728 153576 431015 2418915 2202909 1219114 1166978 592368 2469856 1445613 453011 2258153 2151923 1354206 2560662 1394346 687130 1470542 451344 1974566 1039443 2170483 154293 807415 1494385 1785479 2554591 80740 2105352 554534 2594696 1645189 1685375 2485401 1951195 6875: 735329 2100087 495270 482400 91621 1407519 1895155 553079 271128 2434890 2043956 6876: 2626247 6877: 854623 688636 2080228 1874523 2177968 6878: 1625624 2134563 2239494 1846329 2048079 1191442 353668 6879: 661168 1459600 2511359 1827682 688: 432125 1919896 1465235 1129496 971668 6880: 589898 511985 1758248 6881: 522676 916379 1964476 1804723 2145271 580344 6882: 140922 560140 2010331 277089 2331863 1011236 2074496 1569773 425607 2139384 1340951 2527649 2455153 1745764 164800 1124127 1283896 917355 1898041 988972 2633606 468218 1475268 2069539 1489193 2196679 93255 1291501 2033762 1029865 67836 732024 580056 1304102 324497 2396982 2364470 1656820 2606410 412209 1622038 213420 89256 624753 1391242 604173 1591278 1430839 1687180 891124 1840486 2159290 1271341 2626868 2130601 433151 41903 1270913 2607571 1284384 1293126 2232121 1986053 217973 955098 1160146 2590883 1601941 984472 2057347 1051489 857986 798009 1014360 2638245 1150107 1608147 2097084 6883: 601846 1686401 1919273 1392518 729846 2175344 756979 2056135 2066039 298350 1093011 2306898 746713 1141786 593799 1840165 1051988 1454791 1109293 80064 1136979 712702 1330811 329205 1982522 2134385 275338 1576028 2481401 1500564 1483383 1104886 2149945 1497566 1630882 1387175 1875549 2286744 2334969 1781929 794525 600137 1139904 292335 2561439 6884: 1128409 6885: 2153410 428465 1077265 1413664 1758047 1303633 6886: 2422606 536721 988771 2106423 2504630 365264 2463079 2254791 445828 2118710 1265118 2231024 1221117 2095752 1276120 2091752 2237440 681472 1924940 2179925 859143 498504 1090734 514332 1899301 828506 2365530 1611560 1037926 1594096 685658 1805563 1552515 831578 1341810 2187432 90007 1396845 1553453 2287605 127271 393432 1810691 117527 2294196 229984 826045 2510156 1875919 2320454 2487434 260314 454463 645237 1528534 829670 1994162 247859 2226530 2336858 1734187 2126884 503812 2635437 1330553 1475564 1264014 284651 1591736 1043475 110390 1322941 2420800 455911 2238696 1100734 2068411 2212398 2457000 1828288 1808033 2104827 1891954 347049 442689 798601 2648845 2645064 1182479 103932 415521 182686 742976 1931721 321752 92484 1089553 1214803 2611253 2389156 1981790 815041 1363250 2080814 1378633 2348911 848268 2225130 2528132 1541090 612615 1227850 1566551 1516611 814571 1505523 108441 123895 259482 1740939 2465369 1743001 2257582 1114786 1967969 1634426 864684 1368476 1409186 2505314 2186457 295957 2156681 2097441 1723614 525560 725861 1845486 1552151 1771 202277 701793 593024 1084001 2423178 2395309 282558 1828023 679801 1846669 2562845 110667 154613 1945881 1520539 1941247 2369229 855490 94534 1824825 1848085 220998 1531806 1021213 1807707 2324425 1539700 1180731 1145990 851536 1900950 1604006 973829 1050184 1955713 2594075 2578296 2158019 241819 1889675 1370274 217139 2402803 835242 2060279 2010060 303917 2057377 977345 701393 782684 2136371 1977293 1014146 1642250 35224 176980 2117724 718565 541891 6130 221818 2198724 1640237 2574626 188171 957101 767395 2542016 1497344 1903337 1030066 1223225 1530014 2219052 969434 459386 950526 2079386 1118041 1853180 1069088 590626 210340 2594013 1330588 1625282 1779620 1200016 1750848 1032500 823520 1173027 1156390 1777948 2540286 1859988 1763321 1285784 1298329 1254561 1501889 1220148 355879 1012898 167591 1805791 162774 1227545 620813 2629176 1011279 802340 1378578 2445949 376995 1414599 1826147 423427 2068608 623284 1824663 30746 1004668 1338210 1553635 2619168 2244067 764365 1873469 1373041 1145939 1817801 134028 499789 2603179 13651 1024342 867444 32229 1929369 1529619 1716583 2458734 391503 1276351 78076 156594 1113379 1123174 2579695 2387694 633678 2595254 2130433 159635 2330599 1850006 2329921 1964268 1994217 2482151 2405517 747986 2442906 1970442 2458072 2596231 755905 1391856 614253 675622 1141047 2154339 6887: 175697 1037313 533485 1069213 1459428 1157795 704223 181549 1145621 757794 1293690 1859389 207195 1406184 1505980 617603 1532140 1694796 1957042 2200332 1875299 2218043 617821 2306233 1171232 2585570 855928 705328 2177365 709532 948709 286824 473968 1986937 1994100 393252 1730336 1190829 49940 1408280 2154022 1838586 1563727 1316131 268846 2529592 384141 14421 6889: 806617 49233 512741 689: 481668 1788744 751511 1910767 2297189 101035 1267277 2213709 501428 2265954 847615 719509 1746132 774654 2143326 1872162 1257939 2196954 2568827 2158095 1646513 2627220 1199356 695253 2216991 2257478 2196456 2456300 482704 515184 2203283 1852076 2243690 1247547 1594560 2219541 1225870 1509673 2418305 2292140 910669 1167883 773940 1515829 2173717 413965 569547 1722392 591070 1729476 500591 1741244 1832919 937637 2265003 927953 266213 589412 772771 18106 2245457 1675269 187135 1184378 1785668 766540 718509 1813144 752446 2382165 1705149 1678397 2404904 1975544 2282578 223667 1511417 2419790 92177 1206847 2329960 1458173 1200679 531584 316149 1257444 1418259 1213737 607220 377690 875361 1659386 2619378 1368970 626740 391517 1860615 2405893 2438132 903740 1952981 1221473 1609324 770099 1497914 329048 164938 2402136 2643312 907479 764560 2187800 2086437 2281388 1553039 1580751 1704869 1760540 1030572 132236 2527091 498689 1327048 363534 709867 6890: 833170 6891: 939340 314516 2089053 1184537 1565917 748161 2628329 6892: 2577221 662507 1455309 6893: 998376 2493903 1461059 423951 1319044 1191576 1017525 1639080 2309157 1657855 1040911 1525399 271085 835834 1498493 1760362 299030 987507 1478093 6894: 1387032 1078549 2401650 588639 6895: 880219 1889242 1997609 727968 2270555 344989 2462308 1442516 6896: 392221 2129974 2089157 6897: 1594057 1821889 6898: 1673979 2302663 999596 1931011 1985123 6899: 2331635 2358420 1484213 1867588 2053381 1793740 842037 1241027 1975297 2257618 2443425 2593293 2596292 69: 1211598 1363879 869766 2083174 2462935 690: 1372557 1083553 2580776 1179253 1138090 47753 1727064 2360827 116726 767081 371272 1079227 2615988 1404635 887440 1301705 175330 2302855 1950283 180290 2080327 1750276 2233771 1478266 2394118 1249463 944372 369120 806576 2470653 441196 1704944 1145896 2471314 1087819 965489 2276107 330164 124517 1463236 437657 581278 2238428 1485835 2272933 916050 1606471 1904574 6900: 293014 552511 880058 707940 1681834 6901: 2104680 991290 44893 431490 1503646 2129659 2041005 72763 982951 303956 2124310 1279882 1939909 6902: 573306 329934 895804 656248 2113408 912197 1308478 2638110 674918 2480113 793228 972494 285101 2356119 1992337 705947 857005 840546 2214153 1318979 503637 364670 1159591 1806991 1971015 1570328 1296087 1788020 161250 566850 2351668 440581 1466302 888427 773938 1465943 1277754 2254268 1792429 652819 1483120 1158456 2180117 1190317 521083 1646716 854565 631874 591439 739632 1981575 1056877 1348084 397699 1121149 296937 361903 467828 2504054 64122 1463442 59300 1176478 1985003 110819 290622 39686 2031442 1364625 2539227 1714068 1537650 1352730 920045 1738374 1316893 1372752 654459 1876161 284593 2308781 2349814 2172142 29836 2033567 1359627 1579089 1779185 1687348 1005911 2544348 1884270 831256 2414466 1294170 1476654 182680 1336792 1926811 1810589 456230 668893 589750 1529123 82839 1868667 6903: 1382937 2422266 2457728 1870975 2191610 2405100 1489412 255746 761018 643505 955722 664115 2290349 2433191 1682587 600122 369229 2430176 294927 1785023 1655755 2597760 1598177 1103389 732664 6904: 1671741 283814 789846 372399 575094 793900 85279 783808 751216 603209 2187646 1607538 493567 459532 436811 985314 30104 1922771 1689687 2370850 1547984 195397 1928245 14647 2412632 1640629 404724 1900514 2590885 1972025 560597 409663 696206 718101 1166606 911332 2282941 1961142 2361062 1090296 1152640 587361 960137 1321612 638269 1410785 462432 1461065 1093556 980146 1722419 1110138 423038 567377 2002853 181732 416573 947661 1030433 816390 78169 2326926 966366 2453087 1190871 7405 1862495 1859175 2614693 248058 1651171 1421125 2029687 218960 603838 6905: 246618 1305872 345476 6906: 1628321 1119162 36600 520854 638721 1952572 2288768 2524377 289212 2363210 2261170 919823 1500456 991278 933944 609829 898670 1413644 2199882 81130 1471077 963916 962050 1876981 1353184 1084728 1825144 674965 6907: 2070594 1245816 291587 1267660 2604509 1476849 6908: 1591997 904608 1116883 1677314 1085083 124621 612296 724403 951713 1979841 473435 1413923 670626 96050 546378 2492154 2531403 2480440 2389108 702106 376992 82646 2394727 1854367 1547215 101343 2294531 2060575 1877594 856753 2342003 892085 2035450 1561222 821899 1545355 1785706 2100508 2156905 2073663 616309 1054466 1822089 204881 1660996 1181821 942105 1872736 1987580 1416603 138807 1419561 250286 1654114 2504757 811772 2113852 682601 667122 6909: 1513939 1215526 2518655 983558 1028760 1388146 905660 1162554 1580539 1540483 691: 2555524 2606191 853755 6910: 154884 1396467 2119400 2178740 1593671 2163163 2309488 1380802 1350430 1934296 1637392 1595239 2025143 865452 2191601 1292219 2017213 1962479 1241718 2388773 2044868 45018 1363059 1930434 2499984 201349 2276088 2362576 857694 960347 459263 1002891 2165563 2151442 2003213 2461408 2563008 218969 1187192 1429994 589232 1171849 1883420 967564 167763 399318 1373007 1154697 2136463 6911: 1713660 66550 21667 1672077 2382057 801721 639697 1456072 2472269 880166 1307045 1999983 1302166 2173669 2054203 468331 2408485 955841 805077 286470 2354422 952715 2493493 2613342 110514 452197 1228006 2083408 902442 2155646 2538693 1202529 366836 710803 939266 25877 1435822 1253176 2137962 577216 927619 193933 88002 989903 2566795 1638285 991689 984083 2297770 225958 1663168 933788 1714066 2480676 401749 2212056 720151 675410 1320407 569919 2177451 1279096 1543689 35692 2275249 2435983 1225246 2552977 1528132 1337183 1615323 1373385 1522795 1525060 2226671 674748 1043609 1192807 559092 1889495 566795 2082772 393029 1330898 1522300 1665172 2457210 273033 606068 627852 261835 1022229 46200 1553263 1894323 542376 6912: 1404885 382332 2235824 330379 2370789 846564 1985936 1145956 1599479 616540 326709 482999 1529631 650986 1349031 2625457 1512788 950524 708507 1480497 1556831 2180255 99466 2524059 2258730 699579 408611 1789944 1642569 471801 1585515 2492511 1634975 156560 54040 897336 1678233 1580788 1583718 6913: 499718 1730099 1147893 2463356 21296 128190 2540621 6914: 609446 1753628 974027 532996 1362218 917739 863398 1793256 1027142 2514159 6915: 1937840 2103267 1505825 1671362 1181865 688078 638020 327787 2256078 1675395 1024284 12211 619021 543713 1207886 56712 1755240 2594542 703265 2275781 703543 954665 212605 2297535 1004047 2468254 2092526 6916: 1209011 513501 2149167 2084925 380629 376362 33929 2413451 1323604 2102953 1959856 800412 1578793 895850 1693966 749666 1473238 2574520 2019568 1170549 2147617 426779 2455370 2335816 1607021 1618349 2377027 6917: 2395050 99101 787966 29228 1218626 1165857 2380908 642919 551386 2337689 414859 1611779 2033641 1775861 350152 1297354 1531490 288532 330102 385170 1730699 1410819 2110956 2533427 1765485 2619960 634280 2137261 18990 2570083 2185170 201523 868452 2179898 1057120 2117739 2543291 887769 413050 2053910 482469 705060 814007 1843651 1250155 1261006 2028150 27799 963009 6918: 967732 2210056 133503 2324524 1564968 2586252 1021618 369912 1229341 1793451 2529541 6919: 1147754 44783 2021610 2127755 376148 1153042 954197 2389225 2328470 1128342 60746 820558 1464023 1074173 249526 1543505 2281809 586540 183630 2144435 2573391 2353853 1685617 1042494 94453 345816 2162500 1358026 2430814 1578012 420655 620065 2606092 2417237 741742 2411520 235963 1743351 1315795 692: 889439 1748896 1614555 1729959 831659 2157566 136238 1222245 190856 259137 1694771 1489233 1553250 280958 1428222 2009358 1628202 2117886 1407444 2177366 1026411 1336843 735095 704465 1174820 100253 695389 2109917 2351743 570339 299762 944198 2265372 1095307 2034268 755556 1706760 2397787 1750867 2031554 792873 1557864 343309 372216 1615603 1974120 1187804 2341880 1192338 172764 1337089 1054308 2459226 1303385 476615 1830862 734350 2597246 369768 1567742 2564910 237690 1590048 1643826 2407519 2267795 2208688 711863 2458335 2487343 1990365 500648 1259310 1333403 215802 898481 2193722 1290232 2300948 2141780 1350780 539162 575987 1972167 838937 515184 1089858 2431269 1943753 2224778 2169098 2394186 1682851 1406502 931163 1783211 771361 709405 1505617 1549556 1940758 1959055 78850 1601511 47643 2229114 1294153 1028111 961383 2573441 927786 2484678 453167 1701792 1262731 1648506 681922 612508 2391423 640384 851644 841774 142538 874202 912621 347594 144025 453098 684019 605134 673468 884750 1883356 2156924 1851496 2371680 1366346 387844 1402999 240297 2585369 1371236 88118 1517678 621697 2480442 40882 1949764 2105350 2416326 2272855 980876 262080 1715163 1414878 972078 1613947 1219148 261544 1330780 362184 1198784 2171141 1419909 309713 931623 2305762 2500314 1414742 1308883 2579359 1371590 1671094 624262 1795953 1858410 95353 742976 362849 1213228 1739811 1957061 2421477 990441 344174 898063 686974 1842473 2217978 1662018 1834972 1026161 581868 2519587 2191705 843267 1326168 2446243 71796 2303588 1500246 179039 369308 2265411 483782 398608 1727134 1733262 1789310 2209731 1560675 80445 2431228 1436555 692272 1254862 424620 513878 1046150 298070 132307 1288783 1311215 2471971 1766664 1515602 2074382 1251306 127387 790758 2438020 767675 1256996 1670872 2064482 920691 1702681 1875154 174413 1689 1693099 1332239 1073582 1901649 920143 1349980 686643 2193934 829889 441352 2339219 783747 997908 423981 1437531 740247 731817 1305299 1782594 1081354 547901 1821870 748072 2038252 126093 970666 239139 485189 862248 1582101 2598370 405970 881519 1929992 33663 875231 1984063 2475511 693787 2207872 2396805 526201 175434 26318 2096164 706697 327817 683245 1788389 1852282 543516 1076140 1009358 238165 319266 776092 177452 1969843 2049829 2503041 102020 1094757 1298856 1352315 108844 1341186 1219362 2432008 2443744 777154 1766777 2035976 2190808 2124065 528169 725118 1070508 1813792 552019 1961144 2335203 2252076 2140913 1946316 1050828 69026 1625802 972290 748335 819087 1836587 1735515 352590 1184917 431964 744407 2408018 1967231 1031777 999234 1055968 2302498 129360 1793311 44203 1906710 338164 2065185 2012307 911575 90742 1824561 2210961 29078 14794 1792345 1069443 1314780 2006344 1971244 2010129 517186 1663055 1967343 180373 1926986 1353633 1713221 345610 209366 701752 1409733 818511 972400 2444021 421213 2007035 2591932 604097 2187880 691672 1525329 1684465 2323781 1386005 1522978 181868 943863 2055315 1295292 1562482 1258189 1004484 1589517 634564 520176 1287799 21013 949181 50057 2451999 2182079 2405996 1184400 2178005 1057373 348487 591477 700721 419277 926812 2374191 2343435 1275546 583198 2553904 1668151 1149153 2490098 471823 2287732 1320766 1435216 2031597 995895 459816 2458211 2173791 813964 2213575 1852930 499346 1739156 507071 1227141 2497351 1810964 690722 1528929 349690 2215791 439171 1161642 1148950 790182 336408 2473163 2174929 969434 314443 1105071 1558674 583000 1834177 1111322 291720 2032154 316797 2593050 2519830 40999 421964 540548 2434059 626897 589214 2103246 1291217 2158335 1033393 1706287 1729457 297131 873805 683592 643833 1790084 325513 2279224 2519517 2402424 2394974 2526383 246852 146423 451269 452028 1389459 519877 1240761 650645 1650804 1285770 2560856 1786778 2464325 33235 78811 53697 2479482 2021612 1357744 2143754 2583385 1811659 819145 2108314 2390175 1160709 576794 2294365 2347540 1306681 882231 518616 836139 950058 1637575 1743749 1334447 38687 399715 2258579 784937 1787210 387477 1339387 1284781 2383980 275007 1254649 2030659 1842475 790180 249239 592798 2538617 1260273 1503402 929894 1404573 137277 764877 647707 1437591 2462432 1073788 1981331 886442 1165830 396164 1824020 259123 138817 2318242 1703731 1170557 686277 1613207 1179173 665934 1195317 2562443 2229741 518098 1461357 416458 973080 1884400 276963 1293545 1549104 1566566 200254 1265477 225899 2181248 1942207 469896 1573246 1438116 945406 2035537 2165676 1987656 114424 332291 1975777 318345 1630206 837137 2331426 1859899 1696962 373284 2191708 2205481 1828131 1948465 1527154 1436576 668389 2556226 941901 2345727 1949847 2374977 560115 2532721 1763894 2527771 299235 76924 1862086 1266450 2278287 1746949 123131 2182504 2388366 332409 1971929 318116 1822872 252676 6920: 218097 2161755 2027763 2633668 1322911 2129174 2622079 2025438 358397 2117999 35824 41969 2049567 552589 949683 2231898 257876 2174241 640525 2333305 469690 2435164 971883 1477618 373806 2431535 1130078 190902 2005083 760808 1944012 416135 1678054 522180 1585658 2313972 1840513 6921: 35137 145641 2415539 157546 544190 888254 6922: 384378 734011 175564 387829 1863835 2343135 558759 1118338 1227603 1816834 380940 1974864 2016718 1024697 919047 2381400 2007816 1475908 548581 2584463 26907 1281204 2508958 358987 1002660 1221676 6923: 796935 2112873 1908836 2526327 147217 400650 889943 401838 2621884 1842180 2279743 756279 145599 2116839 2584069 702106 888562 802258 1079851 2081411 1966611 1099798 1339101 1494503 1345075 1381144 2170994 2598367 2407457 1750621 2405492 48306 2539578 1927020 195742 260442 1255091 1077742 1127465 1209161 668041 1524307 2101060 2040420 183197 2050772 1805566 2626347 2093205 598831 2613738 811772 2315404 546607 329081 1938774 1622853 6924: 1433344 1238111 697240 2397204 2332009 1239065 1634435 1734521 1772252 2339680 1664075 6925: 848905 64311 1535963 2320512 1867337 653190 360287 1969139 6926: 608196 1501093 1570812 6927: 861088 21560 1753685 62682 2564096 2090614 173344 2009717 1843135 39434 1684769 2086614 2073838 1010179 762577 1585019 1387650 713178 419513 1787567 107853 866833 18638 1247024 2457197 2509965 2216552 2153413 1408211 40317 683340 1089711 1568013 492213 156777 72659 720477 1836028 886705 2563458 1827010 2535216 281524 665470 1133963 1430271 1483814 1280563 854345 1402913 1270695 699497 232521 408830 1168783 2604867 120180 630618 2386181 2565516 557670 1149607 1514148 6928: 807969 312594 1741752 327115 1142440 1523984 1744703 328301 2009208 1387757 1273192 1192228 1756632 1028867 1461736 915259 2188411 294524 2265731 1744259 2127837 1282480 2478549 1454366 2015425 504103 864722 1815718 2136338 474401 1166735 1247774 1879387 518657 147768 2246309 416550 1241530 1718822 1214347 2015001 2144484 6929: 223761 634299 351763 1834549 1644709 2164772 669635 603529 1876612 798214 226342 1678356 1083283 693: 461110 714343 2348954 791964 1193259 252469 1848781 813675 817940 2445049 584199 934664 1986748 1910584 1367065 1066921 189421 283280 830052 14411 930441 653648 1126390 1474958 2415253 1633731 93325 546405 1603627 805624 917484 255724 2633669 351547 346411 1498236 1653528 961971 126121 1959845 2472468 821315 1317124 2112242 1195465 633410 1583380 2419258 497966 442546 6930: 524211 887680 1741073 1045666 1976250 1699701 733826 2501601 1650723 674202 1666118 1340921 46389 104408 93490 866065 2629109 2560533 703159 1677052 2582799 90660 75041 195378 765132 1711401 1276519 2639488 2398821 2393141 1488932 1890874 1937801 1156517 2201666 2082901 2461946 1251855 2500697 289481 1798879 726164 6931: 1419653 1185027 1220909 1723162 2013001 1614174 1465275 2576583 1471991 1813472 170717 1160765 1471433 890621 1127851 2065704 1743223 1653869 1537793 2110012 1840057 1392806 2184817 1169610 1897734 1215406 394522 2438299 246893 242469 1083092 1498466 765336 1980465 1628144 893816 300298 2387690 14825 413969 1913846 2016340 353036 727199 2436425 1032389 2343092 846112 756671 2063574 1295636 997867 1898151 2178992 463537 725694 2280642 2250118 2235968 1927810 2531391 1804176 363539 226863 439405 1751429 1155368 1635932 395320 373793 2160180 234097 114965 1274613 1071313 845889 1106474 154130 1868299 1026611 1458947 2131940 2496884 1216408 99375 157179 894715 907908 725474 1416099 1602217 2294003 2139903 329036 1410844 822855 7256 1456474 1273279 1768854 917558 2376316 2206750 1091517 359851 191686 713016 2627420 387314 2138357 2486704 1241103 2478910 2332105 610963 1962522 825338 450020 1974484 1747389 1739213 2404923 2210873 2574462 923860 2587700 2493214 2110223 2216618 1330222 721779 194220 1878180 90117 2204572 1469862 1733008 2372159 1249701 1192444 2362450 2354150 2149061 345115 257887 756649 632964 2598370 544111 322222 153113 1488601 1014326 642722 2106158 915326 2344864 2096540 1073536 972153 128735 2017375 2542439 565769 1076846 1174505 2397337 1147261 1839021 369693 399057 1300355 2449245 1451564 221840 2169990 749769 753410 1616632 2617827 1769202 1126029 2042435 1546659 1043596 149719 1684746 1154342 949154 1469514 2173763 656442 2294715 2103101 1950997 83218 400425 2244956 1064808 979633 387822 1659614 1654200 1530600 1138499 1296706 294321 2607840 956962 1642569 743574 2420897 1411002 158548 510891 998583 691542 1830894 829948 817591 2341817 261620 746113 846233 1769530 2316546 1982778 1748899 560155 2414568 1015500 2148880 1518663 2253068 2032020 2131799 2404967 514403 2462917 524770 402030 1869388 344507 280989 2237563 167392 1712014 473193 513771 1612563 691771 964823 2249760 2382693 1471250 780698 1210252 1974876 960464 398395 665478 1592877 49413 1095353 2562968 2593829 2079141 1404840 821685 674131 504789 1714207 2395757 1578775 529687 1614007 1159926 1942473 534230 1841265 124292 1913866 2319589 230885 2605593 2280778 971787 2252334 907278 2457607 1441884 1990963 508222 647419 2596691 2000145 2252865 27833 1298501 1070272 2020709 1910566 2598858 2566576 2324393 8801 2105413 2451548 138276 203098 827530 1601117 1037247 73871 1340092 295007 1177350 703599 1007515 862294 1622144 2050323 812049 945197 733274 284810 2119472 2094002 2451347 726789 1471104 19787 2115530 2586106 732975 1750930 1691165 1700242 1275210 1826516 6932: 30032 863523 1790478 1769579 6934: 2256391 2298397 1109037 6935: 1097757 223407 2494808 649638 2432919 974649 809354 1976470 2194337 1475063 2481500 2296292 1906145 624303 222202 21364 1413360 1355886 2089369 470979 6936: 2618124 1368183 6937: 2497476 313962 72250 1634136 2346663 6938: 2389178 1741142 6939: 948526 870067 2114549 622184 341215 2024664 540951 1318908 854345 694: 622194 768260 2112862 443024 2250367 2205977 1008920 2196701 2226203 1605447 1031121 1413664 2158461 553037 2047321 1610645 588280 1484948 1198337 1424199 2643577 2320672 1023636 488515 2221218 2163308 284868 1978328 6940: 2312349 2538727 231848 666586 193749 2057316 1630381 965858 1844850 6941: 145498 1976768 708457 1207408 250414 2032757 1149657 386354 2004578 1216077 919493 1192061 1310472 6942: 1337853 341309 1922800 2240887 2391895 1225860 1536404 289332 227945 967985 1415515 758619 1571354 683296 15411 984248 2179864 1192810 33388 1462172 359090 1876100 77303 1191441 2313248 460131 1007203 2030534 2390466 109199 1933447 6943: 1334360 652172 2238060 6944: 1137608 2464717 780495 451776 752414 6945: 701830 2263928 1129554 516845 1497212 48747 6946: 1261894 2586630 1670399 1984086 279120 1362461 723300 2026156 155784 1905581 1190633 1809808 878220 867556 914338 2424362 2468140 128091 460117 744735 1995942 1482144 1795409 335987 582354 135170 1081626 1170791 2202787 1851316 1232745 842368 162529 1689582 983866 437567 1060028 829213 1056816 1153711 934856 535749 499134 1810670 1227148 2317278 166460 592021 1446369 1517221 495041 1839309 401748 2156554 219112 842903 1875017 1302196 1438561 1845137 575288 375450 1269822 1661794 2261981 1953804 1369233 129766 166758 2004040 1695855 889894 894782 2431289 842082 472173 2613213 1755455 742792 277141 2485536 1918525 1702002 1358539 2101921 1045290 278947 724643 1943866 1676671 1723855 316048 1984973 2366454 2406365 2163185 2393261 1966937 2487298 1424040 2087814 618186 174633 425537 2396204 2313668 810222 2343207 197664 451867 207099 1551842 1430933 1207266 1715755 2478811 1663322 594950 755577 1608373 2211381 2128080 1624156 708354 1812697 94630 41946 71519 1535351 1484075 1722264 2486616 987333 1879030 66010 141034 2116787 2552617 2033565 1908977 2082381 2136075 1885714 1835277 2272652 100473 802076 1324036 915926 646763 53604 2649376 832285 505210 128254 588044 2214640 91380 179318 1254128 1734932 126973 1712388 249419 2070973 6947: 339686 1985123 120503 6948: 2091069 2222832 2336558 1290356 1805980 2473325 509841 1097735 550802 622994 682406 1049402 6949: 1295906 1343521 531220 695: 567266 63784 1468224 420587 998950 2134365 6950: 2049571 669027 884216 6951: 2059441 879123 1426089 2633717 1021442 1563980 253434 86017 1249757 6952: 863369 1144078 2414559 1697201 1068356 1154846 130451 2360262 647187 946485 1751334 2460851 2375933 2538274 53688 6953: 1363573 2543231 2443471 1783970 368514 687389 285166 2552613 1317743 1322544 793171 1262453 122317 2490151 2424050 1178433 1156623 349217 1944528 1390521 2156931 2252481 793097 1343276 6954: 2116099 917886 6955: 1842999 1255419 402943 1886834 667053 402774 1092522 940915 2578908 6956: 1765193 1285416 6957: 582087 536499 1074775 934685 1976307 2237896 55339 279963 6958: 2145321 793909 1518251 1234574 1070134 161768 14946 1318764 213232 736977 744631 39301 658275 2249964 1696273 2507721 2505944 58140 753130 1777053 472627 27501 969948 108543 750275 6959: 599993 1888011 745238 2049291 2388250 276659 1002298 2564697 30245 693770 26756 1931723 2136757 1283882 1398928 1645159 513693 1457319 492111 1250006 2124083 537338 2185222 911766 465139 335322 1939268 921822 751289 2136954 1250893 75489 600590 696: 1055834 2276998 1855629 929387 1308582 515227 2592192 401824 1970273 721576 1064955 1259211 1185036 1432470 404718 206840 1394973 2280259 1684939 2059256 1146649 1856682 2130660 2175000 2493130 1643582 2339513 354091 1092842 402852 277135 1067347 495326 2255747 1397396 449124 1036651 2457464 1438650 2524150 780367 150997 1819748 998975 56977 1303049 1598707 2407183 396289 1155306 1595940 1023118 2396927 831025 1309670 464580 2484944 2414348 2245728 2333142 2394277 2322049 119291 1613494 733061 73285 1813272 2197316 1996038 2475422 1740721 1012117 1887071 1951888 1091075 2457662 757308 650049 1504923 2414489 1652105 1982858 2460129 746845 150370 1363385 875754 733263 2530283 2234581 1034624 2064730 1914553 591044 1468754 14411 1759659 2467670 2147440 1973852 1941982 1907546 302363 681145 1667370 166298 1627918 1840649 150525 2326071 2543158 1317014 1437111 1984503 1392057 1420062 159136 2602899 713195 177897 1051781 1164438 515678 225644 1597116 2131392 1904613 179684 905617 864958 1715576 923401 1429518 1966674 1344300 1301243 2023506 2111239 1529601 486100 1279131 1315377 1192675 85216 725119 122553 479980 843828 2347022 650591 2574036 698831 1410832 1636778 1695671 567341 2116142 2156620 1696636 2177488 544228 1809208 462225 761644 2033589 1678315 1430267 292657 2229666 1143712 1685768 1614099 1449952 1660789 1635217 863780 1774642 2144440 1114119 1150475 917247 728653 1516935 203148 1251910 53320 1305568 1930595 372377 1013762 2469871 12057 1025996 1261356 1850099 1609684 2332781 2208028 414356 689505 2475285 2639422 1028027 400659 942120 380944 656524 884597 1589001 2251190 2290889 2185699 1852127 2592261 2207501 2042941 1139460 129510 687168 2056448 700077 301019 352201 6960: 423676 1907098 934269 2020431 266935 1885223 1049613 1354436 2491399 738727 1544175 1741645 2613147 785300 1224531 2585687 984346 1363438 1962940 2253404 1081762 701774 1421828 1319064 858461 1920746 2278315 2242778 1355160 1113221 127646 906859 652486 399696 105024 1287808 122177 1996817 1077226 2136783 1971007 984421 2176708 2420120 543049 609748 1920102 2178803 287739 302334 726866 447847 837498 1129648 555831 328764 1815351 1762783 506223 1145981 2243151 462444 525967 1390833 1241739 6961: 586424 1048766 566927 1499435 1539774 576901 1842906 2031545 637746 1105798 938982 1228954 754855 867268 2179825 16388 665594 2092724 2248113 143006 523144 1023302 265043 2398405 966148 1238714 2397254 718423 1424745 1484866 1630894 272299 29933 2135226 992030 1286609 620076 511767 1873966 842341 2270489 544982 2491249 1619923 820769 1155156 1465825 1881816 446199 2612173 415432 1352787 352201 1494205 1438877 6962: 730062 1731887 114133 796202 1121014 1064140 2258021 443036 1157311 6964: 2137031 591376 800030 6965: 724541 988896 2086750 2570082 1210293 1410232 1966726 718623 1644636 6966: 1676353 1220666 1829218 2573922 2598220 591807 910628 2599582 1860464 2160350 817074 996448 1379097 1544598 747102 1268783 666531 1720532 491015 1198546 1384517 1964311 1432799 1542857 2126760 1192157 1037536 1486250 445941 919637 572454 801110 6967: 1657359 2306455 2023110 2280950 1052769 2252061 1574456 1924894 969674 1878316 633570 508584 859574 1482266 2340353 339624 183687 1288105 725719 1639751 354906 2097328 564895 19631 2488558 784208 2570514 309755 6968: 109089 1702329 2439804 2008741 1118822 2128040 2530076 1081198 6969: 2144525 2233410 304354 2487240 970976 1140497 1701596 2227147 921348 288557 2351954 1720729 2445220 2091164 629267 199518 377773 1273053 1706516 1165066 2022418 618897 985428 25452 240416 270477 22784 2016145 1933110 697: 1179253 112413 2534406 2422695 1769783 699561 2130844 180103 943465 1972372 6970: 517445 347950 1547957 1898475 555561 1106590 6971: 2435946 2455138 1269977 1864076 196684 2544170 1080738 1250759 508551 2126659 617945 1310250 550360 963273 267768 2329249 2131102 877350 1432647 704922 2379726 2434971 1465039 1843399 1370372 2270454 1171714 2156596 440507 1934142 1444867 1871075 1009777 1390877 326914 1597730 2441835 1094966 1660059 329976 356037 1711022 2539488 160548 1200726 2011360 1443570 1930792 283800 1787459 1018336 1033738 1243156 1716862 603861 2431422 773353 1330241 584666 2032988 2221276 1206989 260816 829932 2315657 696446 1907045 1077278 597390 1433971 2642276 1381341 1134552 1457641 1358659 1446368 866650 137991 1554686 1354341 1934921 1637091 133128 2622688 982222 2144985 178688 1853757 2132697 2551647 1111256 2026319 2483842 505335 481623 545587 52962 1969677 2035627 1692713 177668 1247122 158701 497431 1493853 1466650 1451540 2168581 1748963 2215567 1758730 1369743 2627141 145999 473928 2242366 1972444 1390120 317543 1951254 51236 2270272 25090 2422306 319294 1802543 1546559 2264879 525379 2483619 2375204 2306717 1321073 2627360 2340390 1357096 2539090 1543375 818824 615271 292151 842288 2530238 2106001 927088 738018 445411 226983 1104995 2115578 236186 1712343 938564 361147 1493909 2114222 360600 2261046 305445 1500281 951049 1603332 645049 2163007 2583455 2086274 204627 2571250 2175826 427331 2299970 710904 1704324 838462 1442187 627576 988452 327396 62699 1764662 944 535264 1271518 1446431 389668 327671 1031242 164221 680098 2005716 1355450 1346834 240518 1466385 1950600 549587 1342672 262161 135041 504486 236145 775310 1405884 468871 178582 461391 2000005 1546532 1415745 1912256 247261 2612911 2529212 2617503 1009005 1997839 1613815 1130299 632230 1088630 970331 164538 1694819 2506767 1559940 2603318 1542122 652084 325345 2341040 1058969 658929 495298 449721 222452 1116725 1863640 1981768 2566231 110846 736561 1154452 238682 2266914 2162518 2125502 2197519 1791612 308933 889784 1874084 2424734 2151256 2215412 1715011 1401605 1990043 2317614 1791164 250399 722120 1306339 2466098 1409676 1361089 535313 469877 2196371 745140 240499 2296939 1520918 2457172 243263 473317 329776 184411 938374 2295843 22176 1852460 2402860 266957 564293 2413119 1553637 2254648 1355189 947955 160022 572483 2556755 1703258 1697108 237130 1236997 1530429 1081915 2299650 51234 2224181 2436280 1856726 2126942 729630 1517669 2546255 2071532 1715463 2552035 2641047 793336 177426 2247755 1058100 692697 714170 984411 440573 811270 1687027 2143685 1738858 230365 359497 2462252 2612427 1119018 1416738 126598 262700 533377 31888 2005683 942054 2163976 959748 1482152 1477703 1825462 2640196 1152838 2110891 1858977 1280797 362041 302372 1150895 1484175 2133569 1332277 2616260 2128678 843870 21576 1507647 31700 1037495 614348 2253068 1319640 651453 1674553 2004803 729752 1413737 1294109 846384 928433 1156938 2306148 1613863 2257717 1443352 2003319 1699181 322569 369714 2578147 820144 766170 345528 720416 1303806 2265037 950122 1635024 1928235 1709995 1258269 909659 2248754 1587626 2328842 641174 1344471 364735 1031108 1682903 1706287 2436177 232684 2605976 1637260 841949 1434702 1320119 1010182 405725 2074742 1180455 6013 1398523 2263315 886236 2083682 1996207 286886 940135 649819 1227566 2126149 1889047 731568 724783 1602046 1765146 2220842 509094 2459544 1034138 2123564 889525 641392 2270174 131915 463285 88155 135343 1444581 1482942 2263729 1047791 1235548 2301881 2113728 1841349 917192 1667565 2505104 1304767 1962787 552996 632079 514997 622880 695057 417942 2179308 1333905 263910 1453762 2561266 1300827 1594632 1717425 51915 1939000 1839649 1232489 191367 1572660 778265 619250 2429941 1742215 665428 345998 1985870 2272312 197656 1986261 2507769 75854 1667463 2632973 2492071 2029711 2171847 1203605 318761 300446 1682911 2408560 1614483 1693575 495787 564068 697944 2446871 1725553 1474501 80264 643238 824635 1332452 6972: 193498 100561 676950 514398 1479946 1185345 1469802 971255 2017025 831517 1915733 614126 670873 985207 1864076 2520012 1847901 1918468 2360904 1319433 2430294 232686 1534840 1912897 646978 1629654 619272 1302772 2204431 369233 2286172 1511660 709680 208386 1401174 1007210 856423 2442354 1280109 669077 2011621 1318324 819594 2129566 834565 1614819 532118 1514409 390603 725865 1255135 441096 489370 1565431 380226 302103 2150043 958030 16373 2010995 865336 722422 203222 1822009 677972 1377071 2484012 723055 2585789 663283 1174202 2092882 1828942 2555257 2466920 1264781 1566014 1948485 1805948 1433892 1824300 647701 1656821 1120840 1924401 1681957 2526146 2493824 177643 1547084 258385 24936 134348 1137302 2496194 1829139 1605560 1289334 1755542 2486690 385635 318632 1644070 1321072 2404002 1801018 2215506 1956701 1893914 703007 1446013 2130991 399545 308471 789216 1795365 471366 2140778 1614733 2350274 1927200 1031836 2512267 1696292 770562 2509439 2643548 2173520 1836335 1378268 596265 461183 352383 1353261 210922 265243 1320926 372696 1390930 950306 131941 366190 1857375 2325129 1248261 592887 509367 1199332 1530755 931667 2378486 2515487 1567282 519221 2475003 223433 16263 1817749 475827 2391396 862566 2372215 2180197 1182595 394522 1762331 719377 220803 700974 388427 2422419 50473 658218 2162296 1382165 1623397 665234 1693251 506729 2622403 1922585 781461 454925 856819 2226197 1960690 327867 193555 711774 2008549 88975 1607827 1713011 659298 1579058 2328830 225957 2603191 630833 2468267 2612914 10677 144469 855804 2377842 902119 1670188 187658 2104244 2603802 11050 91243 2494615 2531710 1687894 2450199 1745252 887747 2468835 2221276 1111075 2242884 2119362 2130927 507375 2031819 2127121 509801 965740 459485 1111307 2592972 1902676 336711 1884155 559287 185677 985859 150924 2580767 122004 744531 1816555 2187463 582044 2296530 1728720 2469249 2302235 1710062 1405560 2550545 2635084 2619290 67467 723289 572941 1463625 1223817 226397 996198 1768404 977024 350018 466682 2566057 2160962 2459973 1680717 1513253 1267513 1384013 1370748 1074121 1988650 1424698 1175056 113563 2494772 1342802 1783800 1169833 141965 900978 1242463 313165 1276327 1008255 33802 876761 464775 1405816 1703814 1250093 1710378 167501 1124244 479121 1493470 465960 311097 2484638 37603 2217518 365588 1628908 1561055 2048054 990435 520168 2155463 293977 1845043 2568040 47257 770328 2463487 990480 97834 1571020 1169080 875854 1066501 502787 1852540 872409 1944133 282356 1574572 250041 697371 1528831 337291 485543 175492 1382877 2382845 1608388 2481888 2010799 1889123 2429121 1481881 1294544 871572 1569356 978485 1395470 135158 2562642 750749 2456631 1272244 1018432 1870891 1140275 2077332 690095 1040075 436582 2275474 1532587 1797896 312931 1030814 94834 2206915 1717629 2197992 161214 1267847 1983263 1201500 116898 669978 834247 2162088 2126281 438436 162225 240089 1411758 223657 1229204 1699754 1532951 1858561 1926833 823751 2243744 130944 192123 650643 365061 1902555 465411 2606225 1553197 256410 440779 1662907 600789 2491202 2638026 1710665 2344938 1234558 378712 1252396 490891 2338713 2070341 2099655 804318 1849308 1746640 1505697 1287664 2452328 89034 808266 2063741 2512518 1964373 627675 324971 971955 2459890 1578066 2392141 80568 2514815 241952 2194858 406951 412081 2072089 1408448 2234004 2037989 366631 2586983 364397 1281974 2031622 2069872 1913527 2609213 1850831 265252 1169867 1142650 381884 603207 216312 2259776 1050308 1189000 53597 986222 1810585 769737 1056703 1792018 663447 1899587 709681 1491624 2345770 321806 2460460 1446914 1846258 2440590 639546 1729820 2384269 1030122 2294658 2304451 52189 1692070 2060251 2374190 2262344 2030765 2637056 1909798 1228393 36160 697258 857473 928946 1637113 2296550 509365 2528517 1183001 1541562 1645066 72856 796156 1630859 2184537 1891831 1881737 2119932 1529308 1018510 1565485 1476111 2124498 450225 1489374 76889 438402 418941 1860874 99208 2540106 393549 736533 22561 2621730 1457521 1234275 2511661 307341 2067515 1992034 1721647 51002 551012 1783727 177749 635494 2039419 2124885 49633 2406544 1673730 1511994 36951 1723695 751824 1371294 2450395 1484017 89407 2549174 1671090 1038917 513361 1786505 1727214 1642882 982259 1938881 1617979 466401 1282263 1911267 1419586 2098280 468981 1104787 1178526 157485 1240796 2370261 742962 2029884 7462 242177 1285438 265495 1603196 2527263 1944881 1241431 635121 36689 861424 1948299 2100826 278985 1484771 1163312 330257 32719 236678 611498 606341 709035 691695 2488772 2517097 1964461 1163584 1473093 1510738 285244 1879780 1958874 584913 776291 1640065 1544556 2627143 449949 1762232 1993752 2230153 369016 1105592 1213684 2105309 2240337 513464 290033 369940 1123390 540155 1867848 600784 1680292 2134360 1647416 45647 496818 442002 1951340 2195199 2639181 2002515 1269181 1584081 1802440 2541002 259705 1072655 223703 1816286 735690 2333708 1210746 1386900 2183152 1730101 210178 2499522 216424 1056933 2349870 2010459 783255 420413 657336 992259 700715 434780 831411 918616 940149 118552 1375 1116170 1576295 2501194 1386442 115211 2171962 1414942 1994087 2249291 1465316 282152 277857 2469851 199312 1756463 2119120 183517 211969 1105881 975064 2143687 925976 392288 2085132 778231 1086402 1461741 2030769 707272 612923 458946 1965658 274093 819884 91621 200577 285906 481539 609567 961949 857215 1530463 1375320 6517 376461 2071264 576319 1140290 1676099 137940 1239542 447259 234437 1614976 1010780 1343251 1613892 700089 2602831 357072 415145 1468203 852670 560597 1970336 1208395 460187 417981 442761 75387 2161685 181276 2193041 2280459 57276 2310496 1526995 2548043 356864 221633 2015557 1413645 275444 1048040 945273 149826 2512925 155998 2156197 2124069 555709 121931 2269311 614307 2334825 2168010 482307 804420 684331 2421321 1303822 2619329 1840649 2032538 2543158 2584993 2567131 2613235 2365696 925889 818886 649474 408137 468944 2255291 1797864 2280347 220420 836904 1113108 101723 1726950 362600 2469395 679088 1130579 414275 208150 196400 865792 1707200 2363063 715174 1342789 205975 169147 1983752 480533 986218 481312 739262 1406692 458268 1479427 2435327 204181 8650 553323 1683784 53422 2574224 398390 1576318 1626117 1577722 1421494 1999413 360757 1500145 1103112 444324 2591486 12306 1243469 2261558 2000315 1761532 1780748 2302368 582359 2511578 1674531 2599010 2586475 46327 1492037 882940 1044079 675301 1426501 1707634 551880 754498 1937044 490103 2383956 237757 183921 641909 1862561 1545347 1544981 2609021 83595 1875487 294177 1740517 313508 2153330 1052685 433623 1497641 667867 1010930 226644 2583349 2510422 582240 2571329 1419115 1275966 533387 1919361 1503783 703324 641639 2340114 1838086 470797 1884696 270573 1423142 1035215 372224 2499702 1933678 942959 1388720 236147 1058162 212882 331059 1757870 545675 939558 1844830 1183724 1542188 425726 1014723 2519095 2587012 1252003 434235 1681344 1521916 1672356 994295 1904045 2628258 923693 628710 1393310 2473949 2358552 2223586 1417532 371383 716893 1776235 887897 1219163 1493712 57394 891510 936651 1942143 1223609 2443892 2425795 1953580 599070 1674482 2399191 1034888 509151 1142690 402613 1458395 1300893 2416939 1395137 19824 403889 2395496 1786407 2553061 538705 440423 988466 2436525 1030529 330857 813370 2480904 1675633 2026098 2225695 56761 1514601 2583963 10434 414868 937227 1833369 886023 1548789 1814758 1657005 2136366 1114184 765628 2128046 89797 12907 82237 288634 2360675 1948076 1007935 1249933 686029 2090751 49346 668240 2220170 777484 891991 1142819 989803 2259021 278376 1472408 756525 2032610 401952 1292755 2295498 416760 173358 1637897 1165924 1855028 1720627 162215 888568 1902867 559611 176323 594227 140416 1517880 2149505 1507097 2515728 1827771 2228366 1383071 1782862 553668 670612 2128859 1462 57309 2529911 27892 1235098 2357605 66119 1697280 55868 59446 1537762 316737 1045696 2604939 1392419 521815 2387243 1523975 2227692 2529618 1027997 2556251 713938 1329179 927109 996982 1312196 2259300 905924 963174 1712202 1599124 2184847 2149761 976902 22604 2373609 1321205 1778855 2500677 2311878 2111406 1275440 1014945 2122840 54275 365690 1886619 1486411 1786459 607752 193509 1044940 1286943 2241786 1667567 336783 134533 2410022 667286 2481909 2034009 1221196 2332827 1250867 698545 2025397 987301 2087680 2111469 2154510 1997743 88784 1244094 10808 709940 1967916 2159990 1524407 2376725 927799 37003 2473192 468178 8213 1263958 377179 1436349 151339 540423 262457 2480847 286028 382427 1677989 165035 2613682 733030 898901 1115614 2405030 2039206 1877529 1867814 2275398 1555048 778304 1835421 1300416 2091176 1123281 1107507 1948330 172015 1802760 2060949 468972 313706 114841 2153254 307833 1649869 1939472 684583 2298192 190829 2553926 2173905 656546 1697560 1366900 1937773 2079596 814212 33517 1291717 242485 1668330 734768 1364038 2278177 2090088 2335895 873700 2116083 1655400 867858 354629 567183 601144 1700785 421504 119118 1114570 1285921 1396500 522428 1375038 1907280 894707 367627 703667 617288 2452548 161080 865108 1660176 1360420 692689 1787378 1223278 1755762 1974407 2012012 6092 311110 1851410 2505099 835225 2290899 1416362 2050790 101946 2075554 191211 224922 331285 2409458 878244 1084306 2565539 2045468 467773 90291 1962244 2454670 1889891 402835 1790019 2599595 1481053 2089628 2501348 2446672 1384802 1616515 610646 2274219 1822867 2459033 1804682 1815636 2179273 312636 643077 1035513 2432965 2101477 1124951 530917 2264775 983488 2348069 2609617 1292952 84764 1716612 2267664 2337385 1912375 1328244 236413 891994 1506809 230195 1460837 555123 2063100 2535434 1675022 997475 9477 645731 2086056 836257 50649 120252 2496991 1239483 1485029 2594131 2390780 2254296 2436175 2480747 1204132 739432 416884 336657 734485 1300461 1609309 665416 954512 1792370 1084882 2291080 1721813 2526767 943615 489685 864134 801787 802207 761952 1094242 1794201 2060123 1392191 1987536 134353 632017 986706 791045 124333 1356184 96815 2053733 2341125 172645 581299 384952 2252596 1518897 757094 1907410 2014788 2528808 553086 1428382 1933743 544190 1613467 2524042 1235558 1734524 2091220 2262029 574389 2027109 1057870 2076773 2420585 2216000 1308580 1847625 2417501 1289387 2307942 2556174 2382894 1406385 2175510 1642093 965587 598386 806711 2496538 653990 69039 378408 2329566 2141765 1337936 1988125 2648254 235543 2098182 215533 1332579 2164711 1914991 2139680 783131 1286746 1994926 21488 1680965 319804 2412620 2362765 1109646 49669 788172 870138 2348433 1131071 43935 804540 1686781 1948011 2543150 1683934 797304 540663 1117768 799021 1208152 2584417 222297 215008 2468657 2154573 2533825 2499041 124496 397143 1902323 208363 1943761 470494 465604 2539864 1910142 1561941 728209 1035036 1124653 1068291 1271942 897194 1936323 548769 1194538 135534 2039281 192650 1499461 1319525 1773064 1027655 1278372 2626294 2001558 1160772 299014 579537 1023778 1397529 844417 2065353 1097246 2090679 660276 1017934 2255132 1042434 1974352 2021502 1885453 1462256 1279478 1743577 2164734 1984439 1986053 2069379 292126 432327 1714479 393705 256986 393258 1129357 1856054 371812 309429 984877 1194290 1607781 198568 1562730 720820 1425346 978189 316734 1267607 11866 2620072 2483460 220337 1510850 1409644 1352098 1784710 2074701 1588407 1618876 194983 7775 2536409 2174938 156613 2622009 2223583 438123 432210 262118 2217196 158406 472960 1848735 1623512 2208200 2235882 2589324 671675 1173188 1073249 1060284 2492684 2441120 2535203 180081 1791332 2073219 244320 2626472 67594 64550 1936912 149024 2166301 275616 2113506 2218693 1324618 1040877 826898 2472423 785652 247135 2185239 1789767 1413322 1365850 1323281 2309539 2279958 2622693 413650 1166376 2239365 2623731 2413684 2599626 2257754 557895 3920 1346060 1643797 372690 1856346 31689 1644918 358075 991134 1119668 2051842 1118630 500102 877905 1420763 1373007 2349003 879417 992277 2001628 2548483 1585035 1446251 1422193 563604 1797345 1851641 54425 1463405 1827356 1500122 184092 1379886 286167 1780892 1716748 314189 378373 362126 2046818 2354447 1029404 1452929 2623742 119370 945412 909559 1113661 1185491 2067343 133529 2168945 657888 1783447 8801 1012496 2426741 355132 912402 1625221 1430505 1350451 1005014 781415 1811665 638348 1694843 2127110 1234995 38830 569292 188212 1999442 77673 1085779 1876334 1464045 1548685 1831972 2160333 1288134 1063943 159061 2495303 1215291 122381 55440 11243 2182914 684353 635587 573097 2158115 1588402 132900 2475892 2401766 1845480 1158983 1937364 1998355 1336286 1188653 1805577 2447208 2079039 887028 1206924 2206510 2561142 98042 342430 600291 2052481 1392108 2446227 1547649 1532415 2374727 624191 598210 940477 2549850 792416 2504448 427470 65129 2514201 1905575 1795579 1174875 634975 2327772 2500077 949297 1511006 889410 1569483 1950171 1230230 2296672 473870 2573187 1653152 256693 1258440 1874005 158293 2119009 2615558 480895 1244086 2411569 2459652 1190487 2169304 2395465 1573985 1520342 2547394 843015 1626295 2574557 380659 1786748 1630902 874690 2180239 2009210 1165327 1625693 781667 2005582 2469596 587555 1631440 2282628 267925 1785073 1740427 1500460 2504253 1370424 796773 79986 2275236 614354 256626 956593 2261343 2054488 1338440 1356838 1247034 1792410 131118 1807312 1619128 2492692 1589355 105235 365913 2435212 1854368 795231 1791157 140878 503602 2034839 1639514 499989 52891 1601035 1042077 742234 2530249 2531966 1828819 2373920 1732322 228419 2417720 510161 1181478 1670122 674290 649201 932978 1864277 6973: 2593317 2648797 1845970 626277 169126 711829 1496095 2236335 2203225 1927422 43354 1760524 1874247 402413 1365272 1999678 1256428 438972 2088814 1508074 1548454 779168 1869569 614081 2593950 1560582 1229628 715000 217734 164173 547519 1647880 719616 6974: 933767 217551 628780 887273 192109 2420848 1274648 1449813 661114 2447058 315970 1232993 439821 2040998 2097617 1176421 2008458 1492091 2214143 2311816 1754141 499926 1076295 2214658 1823997 2525031 2078509 1463267 1534216 258972 1002569 1979239 1256700 1182489 2050450 953111 1513886 947504 411414 2517502 793768 563381 2537677 1182411 478532 1222839 496135 841043 1324032 1996815 1221005 2600194 742293 198422 875623 476028 1617124 706728 1725501 1350716 2133620 419313 554032 695934 1755542 1565954 2632697 1810344 1492778 1582938 1460612 217502 300607 1364237 2013344 2605548 94123 787416 2472040 2457841 823026 160707 1444867 129774 1884479 409874 1363305 2113472 839990 2521001 691500 431433 171258 2487045 2437003 1943595 804627 1859172 1871112 1469569 927774 1848270 1810606 1367641 628823 1711022 889740 886796 2378415 1267101 2058107 480863 575656 1008788 170385 1707678 2429724 2018769 2412910 1269703 570802 1557352 1142244 1432375 2632219 1095831 2565535 758146 2471349 303439 895666 2138570 880029 1880888 890020 2637401 1731830 2532581 595009 1666644 251604 228432 1128762 1820757 757853 789168 2471780 205292 1929813 314437 2612846 2467360 1529365 371178 2043085 1751732 646235 392 1245896 802513 1570899 1554499 1235813 139041 1138993 2202156 1284294 1325653 639967 178421 1035583 1137653 747243 1052105 196173 279263 2015564 2600462 1925148 1079200 2145035 914338 1351589 870900 1613395 291163 2484564 2062122 2627856 2057383 2484925 705810 2208107 566526 581079 2551571 1121150 310634 146118 1210169 1085186 1791653 1910264 2419910 76235 1859515 1704637 50616 636381 1307872 1201467 103130 1277454 2177300 2339408 1446452 1369085 2461587 929666 2198283 1085047 1050276 2519904 1412068 1532826 908057 760096 1896391 2595738 1850164 2599812 1628896 1245086 251261 1849312 990204 222621 954823 2476215 923059 1773256 2105164 1741251 447974 690012 995637 1833558 2587866 2305963 2113907 177432 8705 1831348 2615715 1761467 1928592 2405850 1301372 450108 1957011 2268656 2615548 1141519 42211 199711 1595140 442685 2053591 2559028 2633725 1017521 719424 1262071 1987049 475394 1783971 520362 52417 163578 772432 2628588 2232235 623083 1178878 1125386 1428096 1801514 2593256 1173474 579548 1340960 2246697 1574363 552807 942058 935245 952375 2037452 781923 2574911 900819 895283 550550 612844 1186441 1362041 2295178 945099 601009 1209232 616521 213861 773541 168813 104049 1100487 1516909 2146544 799200 2304960 542455 1277397 262047 1254557 1923390 137684 1719081 279952 1485361 2395808 1437168 1510657 1486298 2638795 988502 853479 6933 1167247 709522 1587102 2257230 2643702 436811 1246151 2541039 318189 703308 2025794 643363 526001 2057352 1252674 1359931 2233694 1894681 2380265 2020399 716209 1287392 2316977 2241185 439512 1399948 2379360 221826 1111923 2104827 1393428 1394923 1239560 422440 1712445 2044169 935076 516723 444747 246692 1002377 409202 2423984 288459 739472 1422109 371333 1856489 2445951 367369 53731 1073464 2646422 793100 2384817 2617596 559947 42549 1320706 1688657 1257734 2117456 203301 1442182 1190271 1935497 1126059 1955662 2451907 2027380 1369766 2144453 2442037 1902325 1607669 633711 1525519 214189 764207 188870 42963 965362 1244345 75378 307834 1391129 1059055 620334 2532844 670065 1671085 2194382 137736 968380 815922 1763152 1068255 2612884 1623154 1827359 1505980 390812 909134 1638391 619991 1410807 1089334 834969 411152 780435 932408 1932172 150434 2253779 1690568 2506797 2246503 1435992 808316 1725161 2403917 1069493 64784 1683147 1190953 1703824 1570318 2524064 292017 2363506 560111 2160722 586937 602635 497714 732612 543615 2029946 884537 4015 1304228 863101 709396 2604905 646845 276599 1099213 12840 1901100 2053416 2398938 34029 1864793 2421360 2522653 1486764 60506 503491 212807 243037 2442528 2217218 1754439 551622 1076294 1381099 1165572 574852 76680 495430 1410492 2306618 1272570 1795320 2075491 2108378 1403369 858650 1089132 2536911 53270 1349613 1939301 1749366 1640388 667413 534133 129439 2540668 31942 865136 512820 1386107 1967189 1917376 2534208 1808648 992710 587658 2427931 2015557 90659 1039547 396115 1542199 1047394 589412 2557578 2262877 842602 1477526 1356819 2538944 673769 1615158 2124874 1329490 875284 460088 2246619 2084512 508777 1525609 443537 928511 2603066 82509 1206673 1350053 737200 2500781 1342789 1563782 1677818 1565390 671211 1208246 1942135 1281829 2206536 1895271 1679254 2617997 2577095 1689103 682360 1316391 870930 1095986 2265851 2630513 1892671 1305115 1489714 1694427 306620 582232 1433723 960830 2461669 1398876 2259648 1066423 1608783 523144 1158511 1265935 1245460 819669 1656349 1368731 2159054 2359473 2290440 584893 267568 155945 1503954 1134118 28797 2007207 119058 232085 598250 1768481 2624099 336865 2182064 93239 1471562 1812097 2450322 898920 64423 331801 66894 1933512 1065615 2156893 530404 429317 1952061 1139029 2543490 271472 785075 127985 1060340 873960 2120066 1022837 793856 753507 2566528 2419508 2425418 242352 1645892 1441831 1952939 1836859 1669788 279192 1239113 375048 2550525 1730143 85487 1478315 662790 217135 2111542 1605609 508267 111089 1822853 2626701 705695 2363775 1250790 21201 2288462 1027204 1768218 415086 1074850 2325616 2636130 1745349 97074 2205351 1561122 2434301 477968 1340804 610678 1120411 705500 1146705 1067495 2083161 2248749 2366559 2026646 2591367 2531748 1937031 95327 1150207 1358026 905947 2454353 811543 1038526 2509743 1351308 1346104 2221462 2222072 1697280 994277 1832429 1022099 2510288 612194 1034829 1939965 1661861 2514499 1641618 1954894 1001278 2488717 995725 1171064 442070 84423 911902 1059214 667593 2036121 647223 1950997 1546633 2479832 1372849 2381105 2577259 146869 1415943 1435748 984968 1138966 2624292 1946882 1565772 627102 1343799 758253 956407 1153615 483311 724185 2024279 491684 1168780 1664817 2400737 1358262 2477348 1317719 1136695 873643 115087 379104 803273 1670321 1259703 736132 2156606 187028 2268889 1702250 1464496 1955012 864157 918015 900137 986913 2235366 2127763 2472030 2367310 911231 1935206 2340736 1148222 1778928 411533 776612 615307 1346184 1092972 62995 2461523 235404 1828072 872531 500291 580088 987645 2060059 1422946 1391279 576397 2634785 361939 1137695 177646 1019124 2137234 421145 409148 678749 1681830 294173 2292635 1189802 1848648 1053975 1799148 552171 1821924 803386 20697 746372 708329 2202976 833255 156045 2255907 1649586 1880216 2490611 1852586 92875 2562424 1445840 1980882 116124 1888285 1032233 1867947 631853 2633942 1256952 59427 1333848 124131 1754814 795117 653716 1345387 90104 1721611 1824694 1533180 385565 1975778 2140442 459496 2050545 1962244 2333859 843775 1680229 2558838 163867 37276 1738374 2040985 2617052 2020609 302514 1959106 2457643 179767 2276717 1665648 1407981 898247 1069900 1474877 1136922 1522324 2156258 2414568 2235386 2233856 1602038 1909393 1532473 2159284 963928 1485959 1654445 1047942 691963 2158600 1585347 1635035 2286417 744448 1762700 2031423 193810 1953479 586868 1748105 1503964 2546284 968975 1167390 2530419 260635 2333837 1831351 1022935 56736 1753617 462720 289629 1506909 541920 280622 167716 2489542 1491053 2307811 2545650 2430521 2622484 1602865 85632 1609154 525224 681489 2096422 272342 1173487 502997 2434421 923868 879363 27117 2055584 2056708 1803276 938910 1436851 1320952 1919041 1068563 2060256 1538091 315650 1994031 215768 97583 2562032 590332 311505 395378 2476049 1234756 36399 2187284 238259 21896 282752 2486609 1557168 1326169 1979327 271140 732358 105899 2098113 2320648 1089658 1085622 313748 1227261 1960438 1889745 1293240 1207787 49413 716932 507911 236468 198238 765612 2609436 1534236 919826 511126 949770 658685 8396 491748 416573 246960 2258401 585690 2455598 1182145 2319014 652546 574851 1032740 1372662 2391383 2428916 735368 2575059 669970 2156849 604042 822318 1621054 2534500 1870403 440960 2441242 1425285 286418 898058 223359 1425781 112419 774597 2256692 2056270 1045766 433013 600543 2061204 699349 1879617 13774 1485477 1760961 124782 662007 836709 974614 497167 989348 1465952 137229 511802 2345988 449785 911842 2574398 1538414 1840778 466593 215039 1285902 469538 1587553 54205 2361318 768531 420281 2350184 176975 161604 2577843 484712 1486855 1963814 2130517 1623419 150925 2357523 1264912 1482417 670112 2556344 2397284 1399539 1481954 1121939 1319480 93317 1834753 85196 2597503 2311790 1513901 1451898 305130 1171328 1182179 2434379 2189943 1127935 72976 724992 362348 2405930 283494 1853858 1274277 128557 622708 1313162 1175181 796427 658198 2648654 1638422 385222 114415 34343 658187 1813202 1967668 945982 1239971 2477217 1906376 143615 152638 1904616 459318 1481796 2080118 1880208 1921298 119489 1862374 1584013 1895246 457201 2383311 1651071 1066286 1847961 751434 76676 143605 1907200 2422762 101620 2648893 1553986 1938890 1249523 2330029 1662549 2143647 2492271 2140969 344157 1507830 176297 1858591 160762 191567 492105 1542881 1583291 1066321 524458 1355109 71015 1668674 2478305 1815213 2000582 1310199 1207464 2622183 1396487 2049750 411893 1227211 1470372 196435 396611 1588315 579109 894843 2144733 2230608 2200534 1973784 1628635 2082362 843351 2050599 2374269 165033 1301390 368578 1809013 1344404 770598 1276257 1010065 1320542 335631 1771264 2609849 653972 120462 535351 2110947 2588404 1380144 2078434 506800 2302198 1017190 2350951 498151 786654 334554 1182062 2612793 866083 1536576 879468 1736791 525905 1344415 1546380 1406561 2159768 2251836 2637804 297379 1768537 503221 724631 43990 2196048 1915672 1372418 2633097 1929379 2138916 1913177 196537 1613442 118662 521295 883847 2212333 2555248 1809753 1535025 2251244 575314 869439 2610092 1978164 2184419 6975: 2166820 1793492 1981653 6976: 1287146 1827490 1042796 2177190 830971 1738336 113646 331027 280289 1892388 1429416 2357528 1205352 1225246 2340560 2044175 1114493 183163 405283 1216573 6977: 994498 1730748 1364648 1524240 1338708 2370401 2124937 1968888 1612252 1815109 1220185 668693 1436024 2369078 266549 2181606 950421 2644199 188198 1315516 328823 232888 1364307 6978: 1495491 2637652 403583 464031 408479 801721 1920904 1826502 2140810 1827796 1935210 408285 2123187 2030530 467533 726952 1076292 990964 567042 1156137 2176929 2641375 514810 406922 570777 670956 2300264 625911 36780 1822023 1845602 1176383 2344944 2007030 1305961 1152984 1654495 511811 2387782 10380 202032 1733608 1625710 1568274 1890030 634927 1566804 1259970 1206380 1185555 2123401 1150421 1705091 896753 459729 884748 2038824 1308310 2465482 372650 802404 200139 310087 796084 2071020 1788548 2257616 608455 2360587 1835359 332120 685 2321824 327808 141543 588775 1582917 979995 294105 1130233 1996856 208877 986163 1546319 1390186 455428 2439220 1859577 2335932 4983 6979: 1134314 2036232 698: 1973975 6980: 364540 1570291 752681 1568001 728477 1970345 2461146 6981: 2384189 2407925 1047038 6982: 298900 1155572 999518 1858273 924048 286632 1428854 2178928 598375 844180 1409332 827260 2027459 1690063 2193941 1266434 1706052 2175883 2434314 2458826 2169776 6983: 1242621 1767195 1480894 543702 1329823 825966 179636 1954125 1675724 588860 2413786 1585222 949006 1427045 71134 1851160 2154688 732173 1098872 979937 1292594 2300835 791521 2480373 1764633 101711 1110608 1035735 1739079 673684 341468 374812 626088 475003 130161 1471051 1879266 2288234 1868105 1383754 121598 2298090 299120 1746482 2109769 1121874 272147 486161 2057189 2100741 807065 1961357 2246697 949230 2645001 2223440 1686038 791655 725474 1574205 1076287 1373770 1135025 1556993 426888 1929991 675051 2588738 1197904 1006091 716674 142554 1428102 178673 536623 263666 1210602 2323867 1295521 1299306 1243316 810348 609512 1693237 1042784 1626442 1925414 1902814 1497453 575291 2485536 1203186 1570714 2384501 1657856 1601357 800412 2547290 687441 1537840 244979 1678377 1504841 18373 1580034 612823 1353928 1371337 1189518 140846 1925877 138596 2108191 382288 839983 415760 308307 1295292 727285 2112801 927242 1841885 2176890 290182 1471102 953928 1760948 2493451 895691 1543689 1651179 1707448 1914347 1918879 2158566 567085 2142230 877753 127884 1518565 1314359 1851704 2528749 2175511 2082381 2636868 741744 1750472 2524494 1766030 530316 1069591 1985736 268593 2632567 1995680 1946215 1056238 2438809 2238606 42087 940719 1399694 740356 500944 1864142 625026 940074 1120470 874456 1607958 6985: 2437201 2349173 2570852 1485020 108032 2221307 2508556 1274768 1072332 671555 6988: 2075887 450695 220525 1898907 2160421 684802 1929014 375090 755923 1409898 525610 2584024 2368883 2474034 2179806 576984 678130 910412 1304932 968059 1281982 2114971 1278556 560992 893383 1451353 49890 1244228 834573 2109093 1559296 2182341 1945881 955456 637213 2148606 2138116 529775 1963521 2000343 2601646 2643744 1679040 721144 2140344 747452 387943 1356965 2278311 1928904 1067364 1107475 490570 1288413 1057967 2535749 75489 328458 206640 2050599 2411049 105421 613896 1111054 985776 2563890 6989: 208356 2492623 614831 2111367 2523147 1306549 1221372 900510 2047045 460613 1064723 810537 1329723 2002020 1589197 2245963 298721 2145722 2015841 483768 1661600 1564531 1741014 984464 935370 2189887 215082 434567 1993817 2644289 964614 1092717 1366573 1132710 893917 581409 1562770 1436402 848371 321208 776242 1203991 2559743 1261541 1101086 640464 1479682 1454436 791173 525564 1940717 149857 1475329 271342 1393307 2196865 921356 787359 323692 1322544 889862 2219136 851452 1662965 2550234 525436 1599561 1739993 2629040 1784636 1742476 221940 1890819 1290033 70124 504690 2156280 1084427 2601558 1048972 1134014 21487 2479609 2105883 1157892 1189864 1458900 1344033 1891042 1492263 1094019 924201 2442789 1361691 1660482 339324 887361 2540496 2256765 1617915 653202 1230838 2513067 239297 1554725 1315115 2169771 485580 561313 314790 735393 147069 722679 1150555 1833132 493646 479696 1597584 285179 2001652 1866699 2322883 1085772 1534353 1020981 1526765 277217 819909 1080117 1401815 342839 809341 2349717 2373198 978373 1860023 230444 100622 1533920 1532672 1920724 1880395 174054 2110181 646501 516318 1545443 1184442 1639778 2286568 1390265 2560501 1956369 1397367 310259 1922477 2406502 2448547 1691434 2438117 1379685 1996237 356467 1388474 1493785 964676 288429 1272173 2420995 699: 2451824 2381683 2194223 64347 964881 1443280 942923 2313718 276685 1176472 963117 371490 1823519 1423985 1068627 6990: 1767456 298 733646 771772 2290607 199432 115328 1937732 1673641 376082 1868944 2001694 2155149 1956417 1943826 1882804 1590625 1888986 290350 956821 6991: 384050 1084742 1524044 632104 2578425 2055575 45553 1996122 6992: 2439991 2320016 914833 1175873 2127912 6993: 2270284 1197111 1619591 6994: 1435226 2572285 1989027 794275 521460 676458 1666103 1847638 1613274 915252 2492033 1920891 260856 2246729 2413468 764120 131405 2482080 169063 2447233 1154387 946731 2582408 2093954 1008825 350250 2079652 662839 1625805 1797191 2167595 1338199 2406356 2084375 1398217 1825514 1151440 2636999 1446963 2134525 359141 1111756 1824216 2129374 922284 1853215 1018053 1946172 127696 811961 440109 1567207 1368015 2029267 1510242 624633 380649 329047 1603035 1588903 1498496 1024069 52008 2551235 2009394 1193375 895005 2634757 273684 483516 2032749 103780 251928 582677 2160684 2245319 1495210 139349 394950 1213851 505251 321180 2147440 820576 2226763 1477348 578773 364073 2435335 1280699 1509726 11374 1142416 713253 325524 737285 526565 395096 1548987 963914 1545403 2205118 1228374 2473820 1586973 2620885 82168 354872 78194 1533266 2355629 242240 1707700 656818 863309 971368 1265345 1156351 2377042 2336847 35294 1449090 2501868 1493416 1481955 206702 1626060 1028292 2189227 2377006 930575 2298538 697392 2302202 1644675 760373 693343 620552 2034002 533819 131268 791801 1207324 2266842 1689072 2626891 111575 935111 1615469 1984118 1395193 1402244 1527403 1160968 1157241 623673 1271341 335050 1207369 2397629 93745 1693033 304584 2608029 1149277 946538 31457 2379550 629440 1735401 772444 417616 2064577 2573934 1028997 551913 270218 2466568 34149 1343137 2607299 2648914 252761 1510576 1162580 181815 1931188 2475569 283645 103579 1912985 964046 1201511 807100 2274717 2564194 779142 1792652 751788 1236547 96411 943950 635614 1787148 118317 2364700 1217695 2314102 1802938 787470 1945792 1607165 924505 53089 1892684 835042 1924686 768952 2595495 2600294 2628573 2132174 1164290 2106312 2626811 1891749 6995: 385111 1836850 2617594 6996: 1072669 856810 1991491 2480992 1462330 1937848 536250 6997: 2221010 1088976 2397124 913008 2438294 861739 1155825 2622223 6998: 817464 6999: 2020676 2300882 2446634 35371 862596 1103410 2588704 889584 1799119 1827197 1837458 886418 1812634 7: 697116 1550847 1029108 70: 2296924 2606381 2238631 1623050 2466549 2021001 1489499 275639 1634433 915259 2477998 1622150 260924 589993 1863420 118531 619356 639329 2319383 486515 1147487 1519184 700: 951709 2590384 2363652 431806 2633547 380500 679450 2107026 2098603 757996 1177124 1787056 657479 155660 1243698 1355252 2296692 1283010 929277 2032308 2484233 1766199 420318 1395792 1726441 2493079 1706675 871851 1666129 1421121 1458110 571578 1357168 245765 1104997 1525562 1200433 720767 2071067 2300986 1448720 77276 2454742 1317642 497281 73234 17083 63545 1272462 1384818 1083131 217747 662656 293958 1932106 1631855 799442 907331 762320 1162041 2364887 862710 534416 499477 1656352 1178717 2226348 424557 2522547 1036757 1255348 2034933 2586479 1998535 1574980 2575613 1946151 382298 1198304 1938784 2508586 436797 1538634 1713170 2436798 274283 2523017 271391 1703498 2514916 1494728 327419 762706 337915 26712 1460060 379066 2448749 1327150 1235625 2629002 303014 2207619 2576039 1995431 1471077 1392314 2573997 2345163 892323 2464443 1747641 507417 2453535 2360747 175489 950206 818137 2535618 2059784 2215308 235046 639286 1647842 1258307 950068 2328604 1150475 1617223 1808107 2098933 708792 1195803 670771 2103116 726948 2299158 2647294 2236860 1877043 828433 448905 500805 2628857 854148 1346698 2499440 2424390 7000: 1289415 1474935 2354848 1465613 1586157 30153 1237354 31584 1403925 210645 2076705 2530666 759737 51330 1802354 901294 482097 2196874 7001: 2090965 552901 94189 2532716 1236649 1991910 7002: 1549264 7003: 2633655 1103976 2182884 2303912 256992 7004: 827207 2401052 468406 2335571 2490753 1900348 1073162 517162 1320374 2302692 468780 331286 1360931 203313 1484137 776134 1636068 7005: 1940934 557980 2232059 382906 1747525 1856763 2639831 988463 2059030 7006: 960954 2265884 7007: 1128686 1581623 650256 2285599 1472718 714727 1676771 1590418 2002253 1814705 2633733 672534 2294387 2185534 2444935 809804 2533268 2327414 180591 1816190 1690831 2101137 2633982 1810386 752643 15462 1065707 2013059 2581556 2066680 1976265 1708573 401360 717609 1829758 100247 1544216 1573223 283831 1315185 182486 279112 1110808 2292461 1837107 1811570 2562320 161531 1623400 2344929 458215 117440 7008: 1101236 971086 1020494 2579586 1777974 493689 1520970 50526 7009: 1230647 1495491 2264425 1289125 2029786 1598401 1231117 245808 577698 1201932 1240206 1085863 462380 1853136 1612475 2418107 1298639 414919 188570 1052711 35017 2342203 492993 1784688 983957 1690249 529639 995038 938804 1898488 2203246 1549307 227957 1921696 2572361 1316822 869061 1388664 1655113 1288928 593997 1988666 2220201 335776 862592 2387572 151236 2545241 1748915 1794604 370711 1824459 2618943 433647 1918839 1321484 1202130 976355 2432474 2274163 810392 1894519 159328 598716 454490 1041755 302304 1180571 553969 197999 1396880 170386 332300 2270550 384720 1309570 344307 1295603 460908 2515913 2424050 1759078 552958 2203094 1910165 2375581 762917 1991688 1307258 101722 727794 1986551 1503365 2447898 2234214 514988 2605659 1476342 394695 2351243 1578383 1490567 2077697 296599 913668 117172 1620909 464626 2485642 942568 1878756 2049680 1275235 982162 1823761 1560082 1939611 1498221 501814 1737890 640174 2300352 1964488 543618 180249 846276 451987 15385 2609234 336916 1007118 188288 1311001 630039 1214583 484967 2492399 2610470 1891986 1193108 448451 1674931 2250546 2316738 640813 2304423 1993420 885530 262621 82514 1626005 2584225 1414628 345868 1833140 161239 667799 2189249 1888502 15021 701: 1639739 1180991 420692 757491 7010: 2397921 1536231 1562927 2507355 1072660 392245 2479051 2645616 1304139 2433470 1587295 1193769 1008927 2532366 1434997 67824 7011: 1823747 942096 2125506 1361836 1269310 7012: 767911 499789 7013: 647861 7014: 115929 1689793 2254993 1763105 1108391 2398756 2110601 51618 305203 1249435 345854 2247683 974080 1299082 2078642 907021 1253082 905033 1698770 962786 2215132 1003643 292452 705501 970239 2114835 650165 1503635 681332 1065392 1041109 1742530 204855 925846 2095012 130018 2218884 1240643 1760764 2567531 2479736 1057240 579131 256636 2317528 1611963 886660 2169353 2287380 2483406 2445021 1804545 2156320 831027 1731330 1700452 2459975 1341822 2637588 687077 779457 1832780 2084416 661785 429045 461541 91567 738314 1912408 1791223 1618352 99512 2159476 1301608 1682358 783644 1210488 750695 438960 73082 1885823 154481 442509 1546923 1405566 109932 2566101 189558 2374353 559419 1920076 134407 1107109 1004227 2015148 170840 1507384 263393 1836937 820868 828218 1436675 900293 1039702 572647 397715 297854 707854 679495 2085688 465391 349784 2032781 2418882 85369 1140888 7015: 1664851 2639673 7016: 1312746 1100438 2511585 1232888 7017: 1839830 1691045 577232 1674499 2183919 1011672 635834 459462 2103571 2144829 864702 244718 1790019 1127461 2551891 554655 2410356 2503166 7018: 534237 1041456 1038077 1915369 337754 957960 887440 2091265 697880 388915 1840544 660967 2376206 1515518 945666 801975 1950578 783652 793916 207837 334959 2275789 1013050 7019: 560142 14197 2244937 2380458 214556 650923 820293 1882211 1731887 700307 1205474 2189887 2617650 579272 453992 621921 841575 897230 1700613 1866177 2088238 1692074 1950263 1948226 1721671 1858305 1484482 775874 591073 2235609 239934 1879099 1567828 1046909 1819043 1674640 29904 477869 1542657 2152503 1676495 2225899 2255431 48646 1167793 1680212 1236665 543572 1123449 702640 557243 2520992 120707 2266151 1221473 691301 277043 906835 439792 1801181 2073194 142466 378271 1697186 346438 2538023 1827530 1439253 400452 2446246 702: 787668 1316226 148882 110967 1082960 7021: 2351458 2173229 1241999 1096933 1070519 1044976 1444684 1433612 1467844 1475745 2329465 7022: 2166029 936746 1090182 7023: 751644 428537 1883698 7024: 188843 2441175 1473638 479321 2424451 1839891 222620 1210166 2547219 673714 321724 1415140 2170577 1285093 1409518 913581 1777762 2080501 1231414 2249947 472332 783241 1121572 254008 2136118 773941 350616 894537 1986979 2073066 2396324 807938 2263374 7025: 2034936 2431350 417094 340745 1737640 2153451 84328 88946 1058761 363257 1243711 268074 1637821 736650 464236 1665754 1249860 1328060 1535431 474455 819412 2350184 1141495 2283022 2578719 1474565 2508105 2089474 7026: 378553 802978 1561568 204616 1243198 155335 1917356 1056827 1273297 1312635 1664629 2231278 1730955 1608134 7027: 532236 54221 165425 497648 1623900 1619608 15584 2137956 2322045 2112629 2320538 1243651 906201 1913118 1724528 2075957 2111603 1261802 2540506 1010242 2574677 1583874 7028: 2228275 2100901 2281519 1082588 811409 80843 2512230 1979787 1274786 1508263 1902128 2517404 853366 505558 1479036 2153332 1075142 1265720 2446506 1633859 1338687 2088996 2154147 2412149 2353377 483599 1476323 1833039 2591630 177005 1115264 857360 2187520 4540 1186925 75327 1601267 1508067 703: 2393740 1673185 827688 1459377 1034609 818416 732561 2429485 430215 1595303 2329652 2003440 1001525 1105350 1176145 7030: 2029276 7031: 2291353 724541 1229795 2272253 542284 1346139 2282032 247004 1387000 1579209 350306 2247913 581213 742971 2583630 595877 2016521 2392676 2402929 2198358 822829 2401446 311179 374061 1142648 1712605 128259 344250 1224101 2458694 306431 2241004 1891749 7032: 681890 2588772 2092984 1180092 806725 849381 734313 975066 1241816 1684302 1850598 2027703 1201223 499655 1934894 2162817 1607813 1893912 1892496 1593150 581517 1767150 1508003 736323 730709 2498359 728335 1453782 901111 131683 23379 956919 2460765 1730529 1859232 785717 998457 1898488 143582 14189 1295370 972086 2492274 1002803 1393164 418403 2164870 1760220 1850421 2419341 1562484 375478 1969211 1531368 2434629 2409590 2146947 2230667 1879576 2505268 883244 2456598 327041 337079 1250076 1353305 389016 724322 875473 1494438 1633667 1236901 269162 1888618 474438 1814839 1015680 1910437 936792 412020 861969 1159489 1784261 2521625 1831322 2057 943931 105029 2491598 1931832 1456757 1402452 2130800 1943008 130904 1848079 2470526 1132511 1086611 798649 1180020 269340 357137 1558343 1099575 1503082 1387211 120079 1783260 1595890 1394427 365066 2361467 1246070 450105 1294476 193476 2072826 2493354 1891239 1206536 792031 814555 1756251 78475 756563 286287 2197132 338994 1686442 1223689 1201985 407170 2221693 546717 1352830 1919129 1091234 914782 2534507 674005 1864592 1702048 2129683 1576241 1311480 25757 1467665 2030013 2318206 725984 641222 825263 1651179 2150507 2605717 93745 215782 2228540 1480952 510881 340509 2541537 180251 2412457 2127201 35171 201471 581511 681396 2635457 115968 933402 1754904 1418425 1128454 1839671 1632862 101192 2005090 1746476 1972191 863477 1098484 1564191 540808 220398 1782979 1924123 2624122 2493540 2462055 1434697 1188490 2623956 1939314 2423385 1981128 654019 840311 1855544 2438117 1062683 2265247 1313936 1923734 2168047 604692 1040421 2271424 1400234 2621381 79986 2436742 2154522 752338 1894465 2397079 7033: 1225326 658961 2430123 2315689 1395144 628242 1471321 1785794 483764 305836 7034: 880039 1867762 1053650 1413809 1859163 828186 819166 1595937 621733 459257 2498748 2485992 680870 181969 1230794 847927 379533 1588015 2237712 188341 1241849 1940067 374718 1213541 660031 2238339 1029501 1190238 379136 264642 1032294 1756375 2512180 1604037 59894 207326 1063968 2066114 107384 1794665 1843876 189474 201763 7035: 405050 161779 1107657 1252510 7036: 2439005 2304439 2379395 2604442 1120104 2080321 2526662 168318 1103131 805889 1487517 164173 88188 7037: 794581 288819 1480699 2405837 2356937 1572159 1064554 373905 1888214 2353303 1152303 1746995 1269598 1045469 1265630 120988 535053 2393508 1673131 1406101 574988 7038: 2393572 1965893 904075 1310537 2538739 519744 291503 1100417 2129181 1034831 1201979 1250802 2482437 7039: 509860 1499300 239484 1140993 2468968 704: 2158561 2471478 902813 880113 1201176 7040: 1873900 2570325 71429 1514708 1973842 142004 1254514 2535140 271955 1978161 438130 2023722 469001 1652825 389983 1363161 1903521 2382389 2213284 2055294 1645830 1162785 1869129 2347167 280701 1557593 1783686 1525459 1838603 798365 719354 1189252 1393732 1036262 2003280 636916 1798902 285575 216375 1388600 59821 972827 1709971 1820489 206751 558678 2254750 805480 1452636 1593634 1305342 511898 2248643 609204 465374 1846799 1172570 426890 2160431 379216 1932468 396115 619021 2057955 557862 627814 2397656 2597845 994756 1974187 94539 1310794 41943 495046 708690 1578207 2293447 2038729 987025 1786152 682716 322677 2611867 1862308 1064831 1753749 1754099 2567390 2568332 1504335 515361 1913145 1928676 253975 1832731 1907685 834621 2439726 1685177 809590 2601006 1115994 151101 496907 2614627 1191468 2533852 1141351 964214 1661931 1848429 2281925 971331 178127 1084923 2603173 445665 1829777 871236 1623605 2370134 660577 2266395 2522075 1471389 2546347 1042558 392058 1059908 2051691 2459862 2408594 1759594 846369 2261456 1157390 1019420 707044 2640922 2034241 1453506 2145494 1841692 1749127 239094 2223715 7041: 1196093 1081360 389761 802786 209807 381688 1427460 1632368 493920 9653 2460025 1794877 2382946 1148130 2615630 1653821 1235668 1980206 307920 379780 1834777 815688 1106452 1094302 7042: 613501 1183411 949186 1308261 1911401 1130946 715116 800617 1357961 852389 312645 784651 2499297 277837 531780 510959 2270718 2149166 1593175 884925 1597138 972986 2109399 313115 2294639 1093565 448536 15613 904848 981591 282749 248602 2197226 561223 1995860 2059834 1153558 2446406 1380172 821364 2225445 983057 2468929 252097 1392356 740036 626412 1506289 2252884 2168199 1796864 1590271 427315 1405233 2401471 688905 1930483 2528348 825927 2402955 7043: 714334 1605564 2219523 2443523 2500407 373749 2247388 698461 1140547 1744720 2394425 165068 41614 2305913 192131 1583223 360984 1961138 1391904 1195124 298538 2211556 924561 1156272 2061240 1699794 319999 1368689 1271874 675641 575559 2567110 2509595 75747 1051210 146794 2479161 1343212 285396 1132964 181796 890456 1849008 74065 537092 1374350 384169 1945588 671319 371580 1448295 1645841 7044: 1678882 7045: 1925709 1842771 788934 1900099 2448149 1201867 999504 7046: 248904 890462 1982153 544320 2328661 506447 129511 7047: 343329 1282189 1776176 164210 1262711 343080 1684494 2262115 718745 2196366 1521134 1043410 636741 1053861 2105566 1774140 505362 27467 1650081 1734199 201290 2026558 2489528 2626578 1925903 1506977 1953458 1979009 226324 1829522 705292 2431849 1499237 2276852 45237 1963953 2114250 137551 796848 1972798 182780 1737965 1839667 2637124 51717 2430858 1031589 2051596 2585568 802567 1402583 1693480 2326330 2618635 66340 1993761 2116823 1619678 1505864 1418989 19032 22642 2481804 2079345 2461130 267033 2536227 2504445 1016673 773543 532621 1650543 828218 1897960 2171557 1804852 713061 2192745 188514 642741 1602450 1096614 1249029 92161 7048: 2589973 728036 162348 670336 404479 1953060 996626 661851 1637588 2472627 1420710 1659880 1110574 838945 1654615 1685840 1152322 1556700 65532 2083350 1516425 105210 755105 2587547 548465 1402598 1916909 1667029 1541233 1497037 2454662 1064113 2294286 1079146 2422598 2068332 2261901 789218 1691767 1440861 1423529 1212190 371170 644416 62906 453528 2244035 1649497 1180034 976313 1291722 2202655 58332 1565975 498575 2457686 2163215 2174939 795614 2191211 2572048 818396 2630385 35100 877142 2235399 1908699 2541790 1875469 448459 2068167 2407146 2047276 2386152 2058607 1936249 2364686 639360 2039864 2069874 927705 738105 2205901 509563 2212148 406748 1056364 2375763 600443 572079 1805816 191228 2342415 1033119 751320 1161024 1790383 2099485 699306 1274057 1645186 1037401 2540271 2076863 4101 1186863 1822026 1187178 2376206 1728924 190359 956881 54763 237132 1652088 1771845 2182532 930357 978846 684388 89770 1453623 2327839 1640731 873772 2141457 1578775 4265 1918240 2507391 31343 1421611 719405 123132 1141415 2206291 2564283 1277505 684231 463381 534390 12965 2256554 476443 2453859 253487 135190 601719 1127156 1112483 1416043 1441457 2138767 1647063 169463 717746 2562516 1627112 7049: 317060 2530840 389017 1392484 732375 152193 1009287 1272379 2495043 2427474 178147 748141 2611627 298087 1107588 1804362 970044 1321009 242896 115097 705: 724316 1046513 1155650 143688 1632716 488938 1719954 1665336 2493416 442572 1940678 343099 433653 2261713 1857968 1187828 935044 1870867 1708799 1056697 895626 660722 396567 2565761 605762 1997517 348946 1228060 1988352 308031 284224 646470 2629623 588953 700939 876200 1864707 1141177 281759 105429 2620378 1181095 2441347 107834 278210 2561602 127243 2449881 1793173 1022821 82301 2401568 992680 2166450 650878 696069 1478886 1447936 2205180 2115061 1092184 152591 490153 2125667 1052211 275194 2059892 592753 1267794 2140572 2084973 1807501 1773251 33387 2472892 2385340 2314962 1121757 1658205 397608 2320771 1991360 1861082 1683523 548812 463069 1212085 1002648 1352093 231821 1062103 2388917 1652366 1002921 1536758 1190171 103353 59765 1077823 1086021 1715110 1519225 70135 2568586 2162004 306272 854292 2052038 657746 592818 2560735 88414 1765567 2300948 6369 1847746 586854 498044 1485571 1932281 2181369 518475 408825 129174 1046046 703806 1979523 2472516 2625267 2404017 1171323 682208 1443443 912442 946795 237791 2315408 776247 1229112 1405454 836301 1360727 2022769 1232259 1304078 207131 2465084 742446 1820159 1272516 2514690 1509039 1525016 1124543 1799009 2020549 640345 1796439 622626 1986748 544153 1781692 1438445 2126510 2535875 2446366 2124927 2066308 1634800 1567063 578455 859380 588316 711396 992925 511306 884750 302070 1516215 1078943 782521 605663 2111755 145798 100121 387250 2194075 524163 1730352 1144050 2554774 2035624 2549130 1538495 2042825 1930665 881742 1412245 1732177 2030389 1712314 187013 2197844 2071170 255958 227945 692796 898493 450900 2140219 132691 716253 2424855 1746518 1627227 2082985 2008668 224128 698355 1027210 2611297 1424483 1866004 212235 1664876 24800 2294537 1775016 2213142 1327592 2295163 369542 1012562 278882 69517 530187 2158212 1127017 402117 1890954 2319536 2118524 1580809 2078281 398456 1389012 2332287 445432 1986839 1883871 2566127 715480 605592 823355 2607635 73788 454758 2032061 1193249 2526019 529391 918806 1046036 1192040 31555 955334 988452 1404873 774593 2255638 2094130 850089 2260375 1008641 1976114 1652378 447039 1583295 1392357 2243713 888991 158931 2220306 2235278 2369610 1423788 445474 110493 1808690 236002 1281957 1083123 1148715 2187930 2035719 1850718 267049 2417098 1882704 50058 1034876 1044993 239903 792270 2371857 797399 1118761 514447 149587 628459 195653 366658 654000 588889 1639532 2233596 1574618 1632070 42836 809354 1022929 318746 1494238 665976 937983 2519551 1938985 1964181 1313655 389479 881008 362083 15613 2114275 478367 624821 2031820 643663 71944 624338 256033 714682 1984063 822115 668816 973656 320938 707997 927541 844553 633080 2026251 2084067 123389 301916 71004 662784 1643042 2480402 1531296 1443992 2205429 1346930 2326164 2570757 980216 895888 1987643 512128 1297124 883787 659449 14204 1227175 2101717 2580087 1131377 892645 405963 953586 1917873 697202 1130950 742473 1687964 1015954 254324 860454 2061829 2349000 1163015 266589 2621029 1087978 1951125 2134121 1121869 1155713 1713170 2404904 2412309 391240 471749 1792745 560740 1378838 514567 800828 1830682 1496120 881646 683838 201946 668342 1124368 1592447 1986163 1293655 2075742 2171281 186106 580071 1968071 1503375 700608 905255 978787 231012 624645 487457 2168905 586272 197793 2500191 938634 1402822 2611347 2364900 487528 2007690 1648371 2472258 1237973 1103124 2632643 886798 181194 662762 445935 957764 1136565 643368 2154504 588691 2643728 1660298 2525076 261394 844506 2273584 1010115 1498334 1928347 2212639 1994986 1601071 96836 634564 610506 957508 1909591 1281319 2297934 2387986 1456618 747959 183156 1725226 1516983 1020419 936782 2486779 1509192 344679 1197673 1926265 112735 2361538 134237 2246095 462900 121390 2434476 1884104 208978 1496300 1303709 122516 2131731 2030352 2044371 1292276 2503639 2085250 1239259 958520 57725 463433 483369 820795 944702 963313 162838 1995776 2551780 739162 49799 2028451 1958776 953286 2503038 573533 1183179 1533104 2100502 2104348 570999 844044 1334116 2388906 489333 216243 555406 201414 2044258 1990373 29859 997832 541131 2131954 2089287 1344505 534502 2100515 2591994 2227754 1262398 203708 1105071 2092416 349591 89706 1745468 2003037 1414852 279696 181033 97670 1072342 1011540 50026 1754305 896521 1937697 1998220 2079515 2103246 2442753 1549936 81759 1490089 180699 1915866 2578489 1770410 949882 1593952 898147 1123211 1124677 2392447 1157737 1093845 1831647 519877 1909826 2176599 650645 2604973 1837458 1835329 1275385 2212864 2184333 2436208 1416377 1225937 1856660 1767095 703591 1549609 786761 2600485 372847 1534837 500512 1617252 1252345 1266534 2384945 2453918 1921331 1091714 1461193 2436581 2025588 693773 246835 140162 1188750 191485 251099 187358 1808317 583788 846686 2428821 1049374 1392572 964661 848209 2507046 736807 1194599 1339387 405572 1285183 1160477 1471932 975455 959843 756162 959658 129499 1487228 743249 2584708 1860785 858057 1779249 1395115 2329821 2462432 803824 624124 1060226 11318 1334960 1817187 1197161 1910698 202811 126234 210064 2302101 25066 1855230 811651 1939484 686277 955206 1746941 728019 37450 1717684 2533551 1908891 1252955 1517042 996167 2351145 1597377 222750 292688 249772 538097 638757 2498125 2204072 1331639 2516764 778265 2046391 651968 2599570 1252933 601822 627111 697255 1361551 1224412 1321226 153109 1753422 1931509 2289559 1260410 1749376 308824 1141670 1313753 1926534 544787 2240404 2354597 1661750 1306456 1824240 825554 1408755 2358690 1686764 1692714 815811 1504391 663857 1120073 1957716 224658 815928 1104201 965143 502547 48706 617277 1826839 1638786 455570 2616318 7050: 697478 1951028 7051: 2535355 453690 883693 1411828 2050231 2618551 7052: 235285 1674837 478079 2627418 1505511 848120 1452290 844524 2056455 2175548 1396732 1986084 1670070 1108407 1507300 1895638 7053: 1893150 450741 835834 2097064 832366 6504 7054: 1306987 7055: 211000 1974398 1932455 2480874 1693257 239902 1809305 1755156 781027 1208081 1563881 344031 848439 1173917 1406669 1653714 1971789 1729495 1314198 1517332 1826248 1501851 38432 1081905 763779 940910 25567 990928 1410931 1247418 1196728 1873490 2535798 1133021 2613899 391322 1667301 1605768 2374887 1210035 1746015 726983 1991549 2170853 1016739 102409 1463620 909198 332080 370664 40756 1903942 2608156 1574865 2084891 2487630 659100 232843 1661034 2398335 263600 1389690 275295 1668755 283864 1217948 1798798 553559 879340 2569215 1119069 708928 71605 2279688 492355 2083878 178568 172948 1288065 1247059 1285359 1276914 970298 276539 994599 1439178 1601449 2400102 1256290 2002102 834232 403863 2074531 2428794 162945 1853444 2001752 1992442 962312 1179601 1779874 556275 2290414 1126100 1106635 1333050 878743 2050725 1693166 2371261 2513718 98950 1913754 1664653 418307 755939 129636 142320 42599 554000 996408 2329758 2358580 227233 25992 2184047 40224 737063 2002897 1572738 1933867 575803 87036 1996957 243126 619269 896906 1036299 363738 1034397 283263 1420302 1632046 1996249 2618 1115201 1811600 286364 1531045 2390545 2415032 906508 604030 1104681 2075596 533731 53926 419779 1910263 1895793 1812054 2110 2357629 1292636 1405543 1941185 838309 1473970 48246 176853 424439 319539 2045020 1812055 1590209 567295 2240776 2030375 445991 1947312 791787 1859995 2120917 718008 1814662 1231197 248536 619036 1821991 971411 1162819 789935 362637 1905610 1181651 992473 1532408 128958 1418653 2032715 1280694 356236 2410846 2450824 1284686 344412 144533 1145686 1451270 347605 2425152 408187 198656 423818 1944625 2424913 1688412 1158731 139175 1145606 1659077 1201678 1096175 312397 478932 570571 439418 1091358 1727525 1664297 1132364 499920 1020070 782075 1239080 2202577 2242073 1037713 646231 300962 151175 1177716 1876817 1891372 2052821 2089614 1148828 834894 1066003 2128781 2311621 2088726 1806480 1020675 1027614 1447789 503233 184248 1348230 20344 1506721 1394196 504042 688102 1457535 136570 2172267 2138889 1705097 1038920 1928101 2184580 581490 1747137 2193527 768407 2566492 952035 2543893 627405 570052 2419663 1499191 172682 406461 1041296 69368 250131 1745495 1098806 630276 452201 2219048 1354062 2538238 1632462 78398 1077425 2271967 1444854 794651 2014652 490380 218431 1337473 1320610 972029 2392558 1715961 656560 1113009 1710715 1023012 2297168 252367 176564 950145 1502663 697334 2537185 2448905 1679804 1334971 767953 333704 2112446 1276651 1928904 238867 1327480 451645 1558070 203809 2314898 649774 909223 463211 2246395 1211270 780401 420849 1315626 1387893 402510 1452100 2516103 1225521 1834459 1180748 472658 995824 2498586 1814544 2348347 633505 82372 2121299 1532293 1886550 2561199 1621613 1535491 54577 816240 1149780 1108484 1008720 2261187 2564409 640706 261717 1361494 933230 171911 225585 1474466 461457 1246154 1392111 2394081 916270 929352 1041969 1049691 1308617 219520 1340474 2203162 1382415 1424152 2475885 655156 193704 2226922 1062320 28531 792879 1329465 76157 2416771 359960 248195 2145830 2638245 533666 1673734 1826290 1372917 838269 2608030 1881667 781963 357775 325427 733499 1244156 2352542 2498989 1237272 901344 2343550 1384541 1406286 1933447 2412302 1441735 1141127 406775 483107 7056: 1366698 1365396 2103225 59463 1807143 1969285 2156806 574234 1057247 1391194 2572946 713561 1142493 569309 7057: 1951693 109734 1620134 1759328 236989 83054 695328 1745120 1382465 386143 1443683 1449813 1533444 826793 1358210 1672477 2507699 2338216 1048550 348114 163043 1977373 2311816 1731764 1412869 875402 738504 1076295 881929 2207453 662879 2436518 2151618 2586172 737244 155818 1458847 1240568 2218547 2601453 1633927 1755808 1372847 497615 1993729 2060373 296989 240308 2648436 2240805 1792794 1778576 1587696 1253590 14060 2569597 23819 837786 2617555 1463256 1401198 1137834 2417642 870496 1108378 993870 848750 1520875 1978844 1373038 419313 1400207 2075019 417363 798841 272772 323893 1258134 2145185 1282645 2328117 2126814 2195117 1668353 345925 990064 2644140 871988 1517797 514244 1361286 2134840 578851 2033225 2580169 2630072 94382 2532958 1113160 1702976 1430242 2441465 665405 724050 2559186 2566515 975454 2609280 2557544 1143187 1949103 2208956 2452616 1375880 362097 1599297 2426064 444586 700173 1800182 2320544 2318742 87154 2008554 966322 2296475 355734 93336 562605 2373764 2467814 1461844 223590 1868097 1995157 29193 1195319 2215035 235763 1286667 850138 997518 1134752 1607114 1278180 266508 900593 493583 814924 2183559 1880899 246131 1524885 2055178 2326231 340350 1110567 1778454 204021 2536534 2168830 1961863 308586 699553 1790092 797041 942743 1567316 936839 283267 472273 2494615 180305 1338471 644663 935185 2165874 2406093 2594925 2242884 1148754 1463955 18604 415554 1330313 1353212 446395 1905527 2253785 1561219 2639728 2029715 2464014 2628877 302969 332142 1823232 449182 699894 173292 2371397 1187281 1545647 1844069 1071931 146118 1583894 542657 1060657 153142 410553 1127018 258268 639752 1374665 874124 2213078 2544842 2140997 1478912 1042617 2105427 725426 1512989 2413170 650314 1761086 998667 2536497 2074936 407024 509566 1425332 1247986 250406 2167927 1768173 56349 361583 2550749 882061 1212964 760734 1123671 161016 32945 2388250 743025 1557576 1549956 1905798 151574 136613 1186673 788244 542191 2402517 1355403 872088 1029397 1200137 1107593 1995222 2282703 382316 1466403 938303 182016 2598148 2129640 2550108 2608363 983078 434059 1851179 279191 1828950 1078935 1630326 1987049 120016 884567 624114 1569644 445520 535671 83195 520593 2006681 863138 874669 1265488 312931 2341433 602686 1927534 1140146 2322440 2453103 545431 1066756 367194 545275 1738659 123919 605240 2307464 1015482 963416 381477 2620752 2137898 2040005 1613481 2372545 898045 2383194 208531 528071 1812481 1275213 2080691 2416998 1443537 959774 2310492 631945 1594899 1555910 2493351 2304818 2367515 1918332 584144 453238 1592369 525591 2530356 1935555 1723384 75926 758000 1912099 553860 2224910 1822413 2570766 2143270 87656 1124676 821220 1777231 1799766 144098 997797 1773727 37643 995591 659812 2417804 1183457 1407178 1335998 2112683 2450134 1584814 1312045 1078238 462032 827497 761018 1884708 1538351 189521 2133414 742566 998129 393584 1006071 757005 1926637 717284 1914695 1489596 2086567 863630 2043339 1667400 398452 731823 2632173 698740 2525413 1324683 2612104 433039 1232202 208264 2627490 1708852 1213547 118768 2276311 480604 429397 537360 1732372 1045336 2647654 2282809 2075503 1953087 2290862 33182 434024 2384817 746420 2612814 1648783 1095440 1787188 1756389 17519 2581506 981848 673957 991954 1049221 89209 879745 115951 1752547 1196216 643963 2483924 286364 2341383 2640401 1517664 424315 1262832 1935230 2015740 1274788 2438741 2082060 1605680 2003033 1555116 1291263 1867068 67095 1436932 360771 1982226 1646878 1069065 334322 2596007 1495655 2240745 489487 225626 1121365 511586 2152659 2223362 922912 529355 474955 2267249 1017829 2009438 2132469 312508 429207 933571 1945054 34990 585383 1222195 1195264 91605 1772647 825839 465986 307136 17325 2619323 1963714 34220 1202581 2396129 966537 1744214 1487279 274222 202841 1360116 1330032 2215353 319657 305357 1838796 1113221 1598672 2074844 1667849 424439 2054759 1505434 1560803 2330076 1794754 1094122 1304228 1085267 866133 2472970 2195101 1359890 1760692 754846 1882989 2051698 1766510 560686 1907061 1361196 966364 823666 1403833 2292154 1146255 777696 1901497 54430 1822431 1609682 2538653 1711415 2552949 262161 125601 2409933 586836 655921 1675260 1770097 2447 2604351 850209 1020482 1276027 1982767 515529 2526088 962736 2365967 1544026 2521992 498295 1451353 1904452 612921 2474139 117212 1885787 84357 360031 2512925 2396508 525947 582117 643741 1035675 592794 980033 115861 1246484 1908879 538374 371584 1252684 1493191 2127350 806727 2229877 1381179 604984 2627573 1933718 1788171 1250997 2456574 1680176 936442 2300128 1208246 1189199 2193744 1647387 521742 1426786 142196 53422 2540138 849205 2442168 309789 1952361 1979956 709336 2336369 1484378 1505127 1603151 1473142 125219 2304615 363962 1701982 855642 612225 709003 2232395 2266027 369497 1642036 1228905 495093 2044365 431031 1070467 1436596 531981 605011 899941 1312672 427650 1650161 1674893 1748240 2419643 2191011 1372592 995672 1992821 702189 335419 2392679 1856448 263057 913747 1684142 2350028 703992 1293663 1447828 174824 1483833 1887492 1881982 899444 1941190 204110 592563 253559 327768 1956308 978274 2320111 2036971 82443 2116793 1294577 692964 372192 402455 2147711 763394 2608151 2296658 2388299 811354 61602 1732316 1233457 434235 1892743 26091 2540838 1170758 1664999 1493565 2190414 2223516 1979630 1234703 262682 1366861 1686783 1720091 914101 1460106 548152 994608 1251585 2412698 1644472 1009821 1805027 1320574 1002494 1075277 518089 1442669 1724928 1878223 2649027 1647159 1260808 1815027 1822511 1907212 1633469 966493 1333503 2044871 513285 1939237 1201994 2115279 1366337 1716332 1540822 58556 1745349 251449 2004864 665088 422397 202046 157941 2629402 2167053 1833656 1494245 1576997 1749185 1746395 2625822 700688 435157 708596 1604493 1102900 892461 1722466 525127 2578127 2153723 715565 224963 1787038 1236159 2453812 2413413 168002 649003 1355066 2080902 2646274 135161 346150 1854977 31344 2174615 305393 446517 763556 393718 233996 541393 1366805 1302684 2332094 1667778 1902256 1511623 2489900 2363024 1274228 2403190 2125582 2116384 101022 2130924 876342 586421 809525 234794 782267 77993 14597 1449019 1153732 1684922 274979 497170 2447650 365623 2434290 1379569 1569659 1235027 762255 2116409 280002 763702 634919 212655 1187566 172947 216703 361114 333667 2078230 2517406 305322 1158006 958170 710188 196071 1102589 438648 1134624 1511360 1862308 1049845 2068056 215185 146789 2644189 1230351 1333101 1149459 1828643 371483 1274191 1290824 768903 2072889 790904 1745856 598069 547918 2442001 2136114 2483623 1346099 744367 766487 782481 1396500 813742 1038625 1966745 605617 2378020 998583 2245894 911989 356830 213733 1480412 282298 1882678 1799854 2514364 920847 2379667 2340119 1888285 146354 362041 2164136 2571691 2092171 381616 1346784 1333848 1826432 2353935 1785839 130806 1913120 1702182 1142688 152787 1187416 1754557 680675 2645606 1556237 1358142 2059683 1094022 2357266 364513 855042 1933168 580822 2153285 422330 2472322 120382 1861215 535327 191762 1389812 1073396 285779 1269294 256357 1794595 1794202 1655969 145069 954301 2021681 2052672 1171927 2160899 55839 2296207 56134 842446 883118 2016690 1556696 127494 552382 2145577 2312829 592387 2608877 1678570 1458015 1729765 887853 271996 351819 2536071 1528132 1292962 1062306 438512 1075365 1032160 100379 1634892 1463534 482757 2503596 931770 1995406 1545458 2199454 1193173 1215969 2128796 1145636 2300514 829642 2375655 50160 2646222 1782864 316597 773927 113294 500014 2554213 2260815 1106303 946610 1981651 1555684 1955447 880549 2529188 2020795 548266 407800 1764898 1370416 1495778 2476049 991137 1599228 86834 867816 2161322 2197085 580726 1173120 1394420 1721113 617913 1845927 1134305 1816083 2202999 151106 1358277 1904663 1983450 40724 901877 2419205 2155398 2340355 1518291 983247 41172 2224007 995971 1252036 2597217 1675620 2016478 1673515 1362153 1141449 1206461 2107309 1636342 84387 539777 1890414 2102487 250248 858055 289614 114864 595192 2418127 626614 2285499 98642 2127969 1022559 296454 222414 798107 1565497 122076 616301 2423049 544571 2255393 844638 272499 743734 190842 2290244 1002166 1717836 1936023 1176067 851713 2526076 344066 626085 1284386 174485 1326854 2019055 483044 660300 1700725 1032407 154772 756117 1972787 1878883 579214 385904 1057280 1469232 1543847 1847430 453384 194773 2059630 2640719 2011511 784029 2179102 1780705 1177987 590079 2036334 650414 2286497 1309401 320975 1464361 792351 1111662 2119599 1501684 2097488 903377 2439339 1528717 1488622 1181097 664396 10446 2473047 79447 875311 2325537 2321453 565876 637631 2203918 2301881 615501 1252968 238527 1500558 2277924 2406110 110533 1409633 2528236 1558881 588321 31747 185810 1113579 461866 811278 1840738 1020135 52816 330091 1695634 1238258 1195248 1274816 556126 1170557 948457 1712906 105628 1089026 1699950 2439352 2611784 105104 507958 2329902 1294263 2637917 1771049 1464045 469068 870038 837651 2298145 972028 1600189 708868 203757 1389367 344471 1184883 213210 1247070 2193034 115202 245292 46140 996879 38896 929056 2453096 2000582 995270 1867252 2071312 370865 2403480 1676423 842041 688 1604490 665428 7806 1128513 1627275 235051 456230 219377 142751 1055936 1493118 2433640 1859238 1202737 2327323 384709 312676 45484 1214689 2507421 1871747 218448 1748255 1508547 229340 2522274 644897 1702072 2129504 1058471 2033030 1448233 747104 372454 1418707 1094817 2597108 1365745 428376 51086 963895 2291588 432476 2621707 1466086 2350574 439471 2569491 793669 52668 1042717 1232862 835423 2122432 1306384 892826 2279525 2538907 167111 2244967 422970 1134967 2316048 1912140 2361189 1969084 1476886 313652 2043754 605201 2180273 1869972 37363 2249340 218296 144861 1862506 271592 537921 1114518 1331785 536294 7058: 205247 2512344 1032394 518503 960073 1808167 2388299 1291441 2096269 112939 348539 463018 395674 775089 565086 1712385 7059: 442058 1364011 1044060 139349 79268 2435232 1648946 706: 6736 2602249 1131491 2614179 1590144 175828 546733 334957 895431 200805 2579300 1139525 2093771 542006 2461734 243304 79408 1456376 861322 1232251 2004524 1422484 1149964 1602924 7060: 914918 2164355 1511865 1316043 915950 1223397 502920 1775124 1993011 1263161 2603689 891081 1360410 53163 942301 2061208 207479 974864 358298 1984028 1319061 1737968 41153 1013518 2036122 2372533 1410346 608427 1010363 436288 137358 2388917 1854047 1693122 1970073 185638 1393214 2562136 2624474 1066534 2182008 50600 2600129 1539617 1238694 1756878 897047 582086 2035003 1088225 2085656 386047 1998226 1006570 1485312 2584918 78804 9450 2640999 243796 1277718 993115 1512703 2610602 421639 881355 360956 404854 737885 1890748 6510 1831040 2170592 841275 874912 1245318 1774678 636608 2008591 1825375 1204433 2647989 2450643 2032309 2067098 292870 2251189 1369542 187605 120532 953043 436424 190710 888872 2592376 1718990 2018908 288088 33068 2582195 455999 100157 416436 1214219 157878 2197448 644154 2141429 1599436 2535283 452236 2014590 1875533 880312 555288 755447 1297814 2338166 2089599 1958930 2535902 1542054 2067344 101968 807248 2556593 1769529 1715755 1724289 2454743 247346 1384223 544844 921965 1630852 2562859 2227885 966330 2190324 2247214 599992 2082272 1137197 1525869 1968420 1643945 2580501 1091331 1724142 1113651 1619735 662462 1060975 1958194 2054436 24814 44640 2545505 915949 2386179 289879 2412372 1071315 2405654 2512592 1335368 1267941 1010609 349062 2557077 2176695 2325537 2568398 1332487 2053581 1432363 1713747 2613119 1274131 30161 2427076 2105294 533381 2197082 2062408 269611 891670 711263 158928 84102 682874 659509 900436 352650 268334 1252702 1025133 7061: 1371108 1756402 696924 346253 7062: 2164125 1647226 2057220 883639 1860352 7063: 1119376 1827952 2073307 605717 2081632 359841 641055 1527788 1759825 725810 7064: 1091005 1856023 1209011 868711 1826824 626256 136644 387829 2639043 192889 851385 2508260 144099 1533564 2154875 1549163 394302 1462102 2411586 2255804 1287868 23116 2062055 239664 282112 1021779 738518 2132452 421340 1623525 2341390 502592 1047168 2626421 1967364 636273 861379 140002 738620 529981 1904519 586094 2227564 703690 2203425 1147876 1588715 1307902 317661 2385389 7065: 1272887 7067: 848397 1667015 2514254 2214658 937043 2176918 384378 968061 644476 2055421 2515952 353813 1268622 670336 540559 361308 1318658 1620769 1698528 490053 1633245 1854695 831842 1720477 2596238 2622288 2041679 2253957 1236413 154166 2396090 2274971 1311580 2019899 988577 2024389 8377 958769 1432092 2314806 1472880 307144 2297539 667586 1923695 2196991 484282 907908 2158938 1264604 1656498 2431103 1032720 745764 1059153 836277 394877 1963968 2115561 2341311 118847 1352950 1071587 1285258 2178747 1647416 1722828 1418058 101249 879285 2075672 1806719 228167 2163215 1928628 1081119 15323 805725 1565332 2635892 1586748 1163439 2457446 2619126 1373801 844500 1385412 1883691 296526 2168230 1711885 2154050 1657258 247114 2581635 1005214 2081649 2490423 1045469 2407542 651964 1917397 1102790 1325074 573392 889847 185246 679147 375431 576329 1567780 1713112 617908 970209 1697241 2343095 697154 2433457 826420 1752699 1497963 1192441 2413485 2333137 2057617 2534044 2594004 2397586 1180352 1177357 1911928 159822 54407 1651862 2121629 1234485 714618 1859650 2349600 1849234 1860023 440956 111489 2573934 2069463 2013221 1202226 113923 369014 1053757 2284489 2080454 1143793 301105 2139749 869121 1290136 1063489 970206 1307862 2268218 1206915 1456838 2584905 1102760 2274120 2250403 1779106 7068: 558946 2045614 2295620 7069: 1898750 590113 2453499 89130 1318953 222832 2553443 1695506 1821144 2000247 2120990 2262873 2037001 1316252 2137295 2210391 334249 2137371 1485814 1027538 2412019 1116568 1663724 2388935 232615 200820 1355009 241717 1833119 1401744 1459374 1572273 2495150 2044421 214818 1712367 1400403 2409280 171953 446738 1350312 672102 456179 2352320 1349822 296209 1687263 2401260 2453723 707: 108588 670998 1630769 2048811 1095672 44266 656035 2012850 1835908 1572382 2486566 1036545 2546397 1544543 838409 2029385 392674 895233 1154332 1230820 1179522 1640626 696445 1995119 1875449 1893897 1421179 1314010 321724 809491 959035 2142980 1513120 192606 2323050 2004252 968938 1669425 1824701 1138082 567332 1467218 536262 1043428 2091895 753695 1785327 755235 503574 97547 1206173 2262522 1922861 1583026 110234 321315 296478 1537607 1586924 702723 2127205 2062507 782382 510593 1840067 1980432 2599895 1766507 1300773 582722 872067 798613 2404201 920045 287462 1385950 1970036 631732 121639 67049 1114657 1573386 313594 30515 475769 1567175 1973602 443567 129555 1620784 1678715 1085201 2248355 69773 1311248 708528 863770 2489700 762669 765453 7070: 1003291 2586076 2159553 2285593 56892 2628352 2449527 2421085 1799995 728487 646235 2235349 180030 608788 1222073 39584 1591332 1764105 2285888 2554290 1475790 120016 214520 254113 466827 797174 509677 2060711 373050 2498202 235304 2504163 1837003 659086 773690 1839117 1165825 221232 2545185 508637 972792 542851 1658734 750895 2474392 1067959 970692 2373015 2221588 2355357 887560 1382576 550163 1816394 658037 1614213 2033934 1791973 1771689 1594195 236564 527763 1914514 1062603 1744953 1302328 2562176 1112919 1631923 503805 1581343 1343991 2243193 1762352 187228 1619179 1913743 1631944 878320 2402219 607621 2517486 2573283 961583 1718389 653235 1777673 469944 1461618 564087 2569428 1649775 673653 1188445 2576952 1360399 2388079 536645 2340217 1255383 2128119 1136431 62141 1645939 896745 1412622 509864 2271617 1231892 2352586 1958511 313567 1823891 933392 958716 796671 2407726 7071: 771811 638817 172443 931700 1314925 954973 2409698 334370 2624195 1457898 682803 2002075 1039913 1949208 2614421 1906080 573849 1359345 190263 385970 1838365 1895621 2600089 165432 657617 84048 1231956 1662415 334910 1668737 2107425 317978 2476280 294662 659785 804785 1800942 2496543 1826722 1637240 2316281 1906480 184774 2577297 1669281 132578 1431320 620714 2084374 1189650 1829900 426185 2523341 1362976 7072: 1512842 2340465 1183357 2195955 650064 816549 696010 563992 367612 1071984 691333 2160175 1019938 1521954 2614656 355033 1368735 1371795 2206373 1892530 1052276 2646660 1501109 1684248 1417796 1500625 1368396 670770 2625430 1275867 718727 1296053 1676598 2559271 1041536 1867749 342078 2135902 2557650 920872 1019165 1643572 568736 2190310 1249571 2373875 2054759 1370494 250159 1132068 1928755 1946147 796917 1709910 1662735 967569 905035 1844770 2324555 335419 456227 1963173 909322 1677167 648416 647223 285488 2116706 2142752 1943986 1141044 2633142 1625497 992727 1963521 35996 112039 1910719 2172509 609451 1882986 1497244 1620319 1562093 1598964 1780147 1248822 728958 1658126 250722 523548 966912 2441883 1240048 1349663 1986253 2445949 1125516 160612 1308287 176444 906701 1451817 127355 131681 753066 1691434 2547478 1272324 360500 1225100 1639566 2200769 1540455 403148 815928 1911728 1452764 7073: 743752 794376 2282273 1426230 179387 7074: 1272454 2459052 1317434 508343 712562 1947447 1834450 207885 1288554 755264 140146 1488726 1295883 603766 1200414 1609590 1071589 67728 2513086 344672 385295 439870 2555277 1802648 969640 1345946 306924 1622694 1290463 2491564 2579153 227507 1469659 569551 308946 2622310 642660 454473 1482131 2370035 1874432 1979019 359049 302013 1292703 78936 2121499 1359830 2223821 1636369 1004099 1144935 2505314 191801 2013490 268762 2568198 1419731 943357 773608 1373923 927007 987212 957303 211664 112991 979175 1620854 724043 162196 465743 1642520 1789679 2312449 1263306 1364625 968616 2395827 1342192 619068 2124531 2019696 2516779 2130846 1634900 2529854 954045 243013 1964540 2155238 1051171 2065628 2614093 1009704 2002823 1350491 189809 1325379 929113 1282719 1517254 629062 2013147 455054 167155 10745 7076: 1608985 39526 1675105 1293235 1827522 1165233 2633593 1801511 754887 2243943 1849357 2012619 2461678 849369 1700077 1865678 2571569 7077: 606684 308618 6896 749905 1056502 657417 1600554 756058 1953241 1404311 2255602 2125902 1838615 294162 471966 7078: 547124 1658021 7079: 563557 388706 625683 321901 2027192 816812 2269070 2464285 299324 1751660 952636 750140 708: 1601783 525818 633159 2354291 1588300 2492142 143688 2142481 2395754 887375 44268 46103 806876 408856 1758121 790563 11456 210110 703761 883754 369523 965378 223911 58374 249556 1863594 2646820 2280639 1043244 1502180 83755 662311 984258 1172065 1366774 1477730 1555749 1793093 2110815 1323893 1292112 1566528 2139575 2319059 2354144 2474298 579245 1829642 1954341 633606 2432913 435151 274840 1968875 1459791 507634 1720797 2637986 2559736 941102 145968 2394214 125447 1614467 995431 584301 2549255 70190 265901 1655726 1091864 363528 1992566 2584457 2186032 107668 1737886 943761 1847195 1053327 435536 2234775 227662 1112707 890498 2280208 2353302 456734 1225682 93782 1099828 1043192 1888186 928909 2533782 930500 2137489 2202198 1651376 2209424 695389 2329643 131941 2381775 653588 1435978 1466064 1384080 1700224 2218535 405831 2272684 990383 2374613 550261 924232 1635209 2271204 608447 1686571 869270 1448268 1809493 1866519 1351285 680316 982117 1974120 374858 91442 753922 1829801 2578044 1085607 2059675 530365 2140572 950247 1213221 2476529 175135 2177425 305158 2382572 1403514 2162435 2254614 521996 2354942 1734252 156565 38479 476615 2611401 201568 2231553 1097115 690636 72465 916594 354714 2471164 1280120 2444961 2073898 1548737 2078477 1883628 511054 1062103 1145797 281386 2241155 194968 261107 1865615 251832 1062747 1285486 1180421 378169 2421749 2070437 2381043 2267964 358695 2436503 1841602 310113 132705 608217 1830985 1509944 1848107 1329245 672482 1360063 2363356 584069 790378 231 1351928 1932281 697065 2387952 956652 408825 800734 1642776 1676582 1793777 2558462 1979523 2111803 1408199 526819 1996989 750358 2433422 1623619 1305875 1318652 2487869 2418309 2433378 893452 237791 617527 397570 1204866 1302220 65609 2112641 128021 739184 2155733 2217704 1971432 1580665 1923065 2428071 1246705 351834 2238839 321898 1931400 828580 1678200 127791 1940758 222667 2580146 2460120 2032055 748986 1949392 2394576 961780 1169781 2402716 1082890 1466296 2472495 2613157 508139 2155939 1701643 2266688 1984885 1022497 2078222 1876353 805269 1779259 71661 2417011 2532715 171933 32288 1755135 1164541 1117174 194555 2516322 2313130 2616878 399933 2203861 2429805 193561 2648272 2176925 1135561 1392965 2354761 74402 677912 2335992 2572262 299274 1626825 1702350 1282487 2272502 1580268 1712201 108667 2415067 1566590 621697 2609693 258164 1607454 1592174 2057686 983332 2203785 767446 1144050 841981 1842153 281057 452068 252632 457499 2449439 637160 1548067 9394 1825603 1293422 1618008 859316 2237254 2381833 1533865 1349408 1712314 2031638 2001596 1792722 1209083 615100 1172911 1325918 355940 443142 2132293 476269 609934 1595959 416913 2633860 1656777 1790422 1464444 2335617 1372143 564513 699586 59257 1090129 1804110 1515613 2647938 1261349 1582290 1163408 1925880 1928972 2430416 993825 1009405 2326005 802266 43065 2125959 1677703 26756 2010533 942951 638466 720410 1739811 2524198 1677077 1811974 2346890 2279761 562794 2191797 275533 853563 229656 2361592 1521107 1523930 226664 1737920 398456 1345374 2346924 990122 2083805 1502677 1582367 1053710 2595846 588739 1272035 2373792 1116283 2026468 622174 595127 2029740 284180 1067296 179460 1224055 1614008 2459986 1787953 1412520 1958136 2597029 2457624 1317255 117443 180835 2526422 1420885 730659 1781114 1859590 2293511 1656140 2469842 1903709 97925 2236434 1771040 1432498 2068893 1127343 1399508 861057 756793 2057066 1418764 842885 401784 2460595 2239323 2140364 2260070 2450388 2118564 819292 2417098 1443615 826567 1933698 692786 1455668 1905836 2099702 1265710 1210410 1870474 705684 1869034 1880210 1496020 953157 1670872 1583017 1786135 2550989 920691 1631447 1738559 1852797 1346977 799129 1660381 2190437 1627918 2106417 614307 2015092 138145 1420108 568975 1966534 195934 2461814 426482 2121595 976920 1224116 743161 1981556 2260772 969650 2058381 2312543 347885 464366 1524957 2232544 943904 1782884 220203 1098451 1281154 643370 2099073 1197043 985027 1089635 710061 2517592 1877176 714682 2384438 1122882 1814346 1459777 1305196 2429405 1942833 497323 2356337 1589403 2084743 2489839 2500114 833785 103988 654810 1062253 1728960 2325332 2269528 2485332 1382270 2468476 2562287 2484324 2309089 2490176 2590413 826337 1095761 445433 206375 1841150 728201 516692 284176 1981935 778775 1494688 1633592 38085 2443744 2035976 573449 1426032 574055 2042380 668946 593977 1076815 1546169 697202 1304566 1580326 1768270 706454 1068124 772901 2121860 2490799 2068813 190890 2223250 2622634 474331 190235 1336015 1000404 1843233 562362 1174498 127665 143888 85021 540204 1681923 1263329 781033 2188670 2647711 1075815 1975099 377798 1382510 2360507 40704 1391195 642799 2103536 2383895 1745902 2526559 1108004 2621543 2051608 237729 390008 2242141 842374 1855725 2507991 1225166 2432588 1454484 2121444 198698 1348909 2240602 57053 2362964 1090303 1798 125860 930551 974441 2597069 729007 2486123 1165536 1758559 1459519 2286373 2515880 1391820 1971244 1014522 2364900 879944 1172777 334760 2241288 1029975 321894 2467845 461962 2187483 1963718 2028859 986439 363507 1878197 996588 1720217 809807 1385080 495264 966376 1656281 928897 1002694 1289544 1352886 2479500 1041323 1323147 879769 1010115 2302202 406903 32452 146532 2032117 2017583 1900448 984626 422550 1607079 2600143 1991895 1210593 1747163 1603120 1146426 797038 1566982 2639424 1182594 1247225 1572584 224581 835349 195681 212083 1120748 895953 1020419 315136 396805 2366028 1548841 1223599 1795599 2639982 420658 1410285 767706 2538674 13049 623943 224690 2246095 2497316 1052950 68960 59837 958955 2138881 1386598 274970 1375963 348870 605874 941886 1420370 1953176 1397215 40924 1534523 2068318 1085452 363304 1196946 1666149 599079 2107885 2374654 2567792 801851 2502823 140638 1933311 2320909 793082 1649778 1928776 1648345 741729 219410 2415228 1307159 2571676 278006 573652 2067306 1956470 830573 2284045 1394504 2463015 757515 384496 1002903 323453 2447195 1861721 1378767 1499152 143113 1503964 1774994 1817243 1916514 742358 2610637 2421282 1200475 2348920 2609214 1745052 2165625 859175 555406 1528929 565469 2642377 617440 800691 1224460 270806 719606 309926 826231 111400 616921 2227295 110682 2373720 1638674 839934 2498046 2003512 102840 2231402 1424888 1239196 1815054 1692797 2394775 1680790 812660 1144307 157630 2135262 1886772 2231356 209438 990344 725146 93695 882681 1345914 2547754 870954 25365 1507869 2307408 257308 1151417 673036 230678 1789077 2347475 461218 746596 2377888 307573 866430 247356 1202908 907622 304132 1716342 1722865 2000183 375562 267388 2230316 2200489 1617725 1386228 1078708 1669775 166284 1004534 2075568 2093580 131142 870306 1521198 1297642 458762 1154875 898147 1326541 2184108 229006 450939 2124057 1396608 1128041 2127423 1444862 1662843 1247858 1585414 1603359 1543642 473497 2284500 2617259 2540702 231247 934589 1678830 2171203 36834 1340679 650892 1128397 2048241 2139612 1896681 449426 2424986 2365388 1609324 231220 86311 2511114 833554 1636513 666333 2108210 2559358 1381273 305843 373774 2648119 1400549 2494785 912232 798484 727281 842201 931017 575574 2615981 2551640 1633768 1350083 272890 2090814 46228 1215121 236344 1659329 1169195 1498035 2994 233329 1839192 458886 1134654 2605492 553805 401738 1929449 1591640 2254775 428088 1730125 2196609 1469924 1019603 519383 1690102 784937 2215670 1130721 1954593 2409596 1750934 1260574 1377212 343779 440979 1691778 2062994 76777 2167555 896977 2015616 1025592 1829132 1011953 1538903 1638577 1446034 690881 1768168 970491 1933992 1155967 1817612 378302 1905677 867444 1995949 11318 711292 2646550 2562973 125344 1680580 150369 270165 326489 2392643 2385984 2433526 2342489 2358331 1769856 869248 225524 2155193 806970 416074 1698926 1691744 2221035 658415 81373 2374335 89970 518098 80356 1837378 1555258 1160738 1486651 1461357 1799914 18836 53387 1320838 1718676 257387 103506 550799 1908566 1353217 1275164 1901392 2191172 1074260 1787088 2639683 2638465 1168462 1631009 2549931 1430693 639132 1461978 2087144 1711704 1470255 2259435 2273936 1381650 2101410 2124797 931881 2140386 2475605 2512453 100834 2084183 125552 2154715 1057111 419621 2278944 271420 1328001 1326489 749410 1702649 1195400 1859899 719414 1138492 2100972 1441569 278363 6115 187232 2034233 2519797 585416 1159525 1194061 2481908 1155592 2372912 487891 1919701 1639345 1521706 2436742 1581780 857893 2184687 261117 2162625 376594 152900 1681994 2622179 549065 2463758 1565870 2091333 1972454 1696459 1596443 129391 520675 7080: 1744996 1052218 1054140 2636407 7081: 1984890 967131 2148491 835856 7082: 1726265 682626 2170839 1843056 51037 1454252 2481500 810977 2093609 2630658 2347324 1446336 7083: 1674224 748854 1641213 1926410 978339 647280 307714 1706831 522710 622945 2205286 1210427 1136724 1513790 7084: 1061603 7085: 786117 529440 1844482 587353 7086: 1628830 897762 2576754 7087: 2391686 7088: 191378 2379855 1309088 191325 743633 1691350 1659077 776406 2386202 761981 214568 7089: 1696065 2174192 709: 862759 1430980 1136671 1885408 446196 2363210 193362 1094767 810401 2345643 1089489 2400822 1647546 2585831 637070 2026944 1648991 580780 2475029 13584 7091: 1575876 1564015 1472350 2157254 1890104 567473 454808 1920433 1576604 2062488 290958 259910 1141049 47239 712681 83260 1865483 148707 189404 2209118 1360758 1838117 1030229 2444787 1851704 2176562 1629989 487670 1026214 1284692 1235018 1881631 1973647 521765 891499 1543053 1564010 312189 7093: 1088523 669898 955727 1771889 2507703 7094: 582662 1751134 1380338 515403 7095: 1612711 2109208 640153 706299 2270658 2609445 12281 832116 7096: 523667 1074444 1476159 2275155 450301 1086635 7097: 1426404 20460 227579 2577330 1117152 367528 1142313 1467126 1519667 778566 2518792 957592 239760 2352992 2555694 637156 7099: 1885993 415623 509744 71: 862759 2309534 276860 1780403 75725 2032355 334072 2526970 1953910 1826978 2522599 2175459 1376829 1048708 1338579 1001404 1849204 935529 376998 281344 465617 941866 2177466 1580633 1062416 1301759 1425873 2177778 1357033 670551 269440 776193 6268 121639 205950 2573536 133872 410236 2399318 204921 1532825 2492646 1379440 211896 875355 1137602 2241799 27328 710: 2004175 569159 18103 2406158 632767 2476584 1733295 2544834 2086651 2576701 1791704 453940 896279 197472 1913970 1368086 1573062 7100: 2457291 250623 808913 344536 2006409 443483 1464449 513022 1894184 1793420 1219985 1934300 2226380 1721277 2609968 133689 1221266 1191195 881957 665852 1248534 682218 971420 1278479 1354642 132109 1878777 2529391 2406538 570573 1281969 644897 290616 1172486 7101: 2040825 7102: 22178 2624555 1139922 1398038 2457455 2489923 2386098 2379717 937862 1462067 4704 1227605 1298368 310122 630771 2194564 778665 1262368 2221177 58591 1019996 857548 2259860 627721 427186 2168199 878143 557021 2610908 2341353 1250985 2321414 813317 2489377 2250455 771618 7103: 2451881 7104: 1498198 580959 2281124 2523892 1322941 1347822 1541390 2431794 2089521 2331127 1903898 1329883 2566202 1000602 483660 759289 2032141 2397396 1768065 282718 2167460 1467858 2416528 2294611 876939 1286887 1364204 444079 7105: 1008283 142314 7106: 2479333 862641 351334 7108: 2543981 1048128 314104 1305227 1970882 401666 118768 407424 777354 1485270 1864333 1961980 500322 1376552 2571794 2123800 1510414 7109: 2645305 1325096 260865 589351 388942 711: 1527030 435820 657551 989228 1307236 1734867 393290 1115248 2645035 517060 1655609 2076935 98100 903397 1054395 1489261 1372060 2152618 44727 438443 1788416 223590 2405003 1827001 1610263 1623937 1362713 1123665 1614784 2547993 754392 1531341 11875 379963 2603477 1195117 2183706 1402270 1071084 1689431 1754412 2580881 616973 32498 2062550 775631 2238242 71222 1125733 2200054 2058194 611952 2188171 144961 2338256 222690 362482 1542031 1888558 1232060 582393 224864 1837712 854015 796156 1265697 1041150 1794938 1453652 2102187 43094 1046598 599561 2221646 2597080 2276456 1803145 1369931 192374 2380272 2006496 2262114 100936 137857 1368009 181214 2111411 2458340 541406 783144 2620646 1136291 522673 139433 797525 2282845 175745 1964903 2600453 2607315 298193 1111312 927045 1371018 178186 2460284 527676 1173838 480012 1610383 710205 2097803 1773900 2009562 686643 1731728 2250305 1938729 194721 52856 1853576 1979039 1887035 841211 489300 517441 478818 2080171 146044 2443232 1069858 1539342 409883 1715 2022462 158222 495230 1449740 2271260 1491604 2106406 1958818 546284 1824563 431990 1087341 2190913 2039169 1318904 1335061 1198828 1645559 394483 531584 405509 319425 2102898 811157 1347943 2496852 1767387 1653006 312141 106714 212228 1179044 206241 945950 264379 1857127 2016330 1156513 1351914 2565568 97535 747375 973861 388936 2213200 1571424 126755 1533878 1943723 693379 2593708 2084175 79484 2162495 1154093 1619735 895904 984041 1522957 2111942 846959 536530 1100974 408282 1931173 1630981 2473314 161804 979563 2132060 2468354 333285 1427353 380563 1622147 538775 1573099 2049641 1100552 2195377 1726153 1596634 2171196 1101668 1028646 2353276 2357994 1592822 2268963 20036 2617788 1370596 691272 948822 37177 1016097 2631265 2577450 217611 1630815 632817 1824240 636238 2359766 890315 710598 565710 951329 7110: 185377 563575 2075814 1284568 112492 1307041 2595055 249471 1477792 936993 2057520 361522 1937361 128721 1350872 76668 2618126 648717 1617480 2037757 543637 1790908 2254556 614461 782192 1059605 2409540 969475 1866469 165425 1647645 1123490 370257 1182437 1805694 1529635 2497731 2573739 268240 1033962 5317 3902 562956 217612 1145908 2504393 733646 130839 1172685 778878 2013999 33589 1214424 1220198 1542914 1925741 1965750 1042368 490426 2016427 1482438 2341881 902372 1017904 1232864 2213186 136460 856855 205289 1977468 490957 192539 1621108 2089305 1085861 1508208 2355895 1902405 804449 602205 1292005 2510573 1474308 1440097 2325208 529539 2227570 804414 19370 2394149 1067889 2026012 1875436 1477348 1403369 275163 2410919 2579159 1224180 2390004 1645145 2311020 2142141 901116 2468972 1372592 247005 1086481 1773348 2421960 1240637 384938 357742 2162812 2444433 752506 1393887 2468261 288609 2343532 2212602 1593238 2396424 2525446 90875 2514229 1213430 2474029 2062507 735905 826854 353176 2032158 2504873 948250 1856614 2570949 611813 1600311 2542568 1378451 1435148 2003414 1630404 436075 2588915 2064079 592004 1183662 1956127 1452215 819482 2310221 249087 721132 137133 2126215 654008 2211086 1218895 2457189 2402936 1287578 193387 901199 1634069 1061603 845970 136572 2488877 2343113 1394029 1346495 1980484 988120 256258 1479178 1007818 2293074 513597 668455 127797 75248 1813962 332111 2449395 1158928 1622217 1814847 377013 529379 453651 1452734 436063 1498476 1853337 2426066 271952 1666489 1291329 1109002 7111: 1828000 787206 2582726 1045227 1894023 1863734 860349 1667173 2589313 2058253 2194471 311836 1247371 1525434 509532 1553376 1813609 50599 270003 1009839 1868657 344890 1817143 7112: 515851 2324407 2560880 1698604 1507356 2192861 1903926 273508 1646874 2061360 1410671 1143613 236873 1250673 1387000 2357792 1279612 858918 1035520 1163337 225020 1268091 2375489 2259446 2227889 1238044 973151 1796298 426769 2619460 1169264 928511 2029964 971709 476308 2579563 1717358 575108 1190348 843016 2537293 585834 1803462 1379086 674782 796898 278099 2723 2128867 1733459 2578357 950650 1722590 2487389 1584824 98957 544870 475126 204297 1856972 1807411 1951593 889173 7113: 269978 2092509 40654 405905 245765 72543 2528470 1916704 2587700 1240643 225449 2470242 2399274 548334 1059238 286966 7114: 822109 1676257 79182 1810107 998072 301456 1271717 1507017 1818912 265055 2496079 1305342 1948389 1496432 1118235 1869841 1628465 1068417 1788714 1642115 1865616 624270 2178396 1214786 2055508 1948391 2279938 7115: 812666 7116: 1676573 2367713 1071775 915069 7117: 2398116 2206777 1210574 611039 421347 2217596 2240135 1647640 1088303 291654 718489 1962720 2474034 946039 2588989 10032 2332750 1740531 1065699 2558958 783184 1774385 1411029 652819 959639 2453782 1446029 1077657 823058 718966 2483467 976135 1865249 754030 1042897 16598 2210655 215855 1069747 1168896 1519349 1315604 2563692 1838439 616 1602552 133947 1026135 655775 620916 744795 949177 2168622 1880580 7118: 1225219 2536069 7119: 1350363 2542073 1128118 530195 1755582 376162 1726438 521143 1490862 207972 2489246 2187803 1771646 712: 1029733 1172232 250338 787531 2584094 2333723 235225 611041 909111 525356 2396967 304680 1899746 1640828 1760730 466682 475797 2624869 1068659 441129 1227462 1014412 276617 2368066 538985 1733486 1794755 198002 657095 1659070 2278649 2357769 1864975 1782425 2210767 883234 1256957 1486688 794215 1292631 990688 2154535 649901 2274460 408645 2595089 498561 1952905 2124888 206893 559181 7120: 2085522 420915 1707723 332608 7121: 1854240 848193 1089746 2402781 1442295 946450 2185250 2447746 2109105 1204018 524937 2413214 1941382 1641875 2636170 7122: 119612 255755 2389141 344307 2591471 829613 2551985 592816 7123: 2323668 34081 7124: 2176147 1819462 1914525 2629326 1258480 935732 72620 254048 455539 1191195 189922 586717 7125: 1622628 1426578 266900 1313591 1075523 205225 1959245 1569075 2266820 961971 2049634 7126: 236989 2302385 12868 448288 1425377 491769 2124333 1062730 1058314 747518 102486 1240333 2094884 1594948 2119168 327177 1510380 2534568 111382 1626946 1126304 282911 1334137 1675699 1788153 2427527 870297 1168636 259316 346857 1575668 2119423 2418102 425186 431179 527960 1355522 1773695 245944 2245947 976514 7127: 1739354 605619 612892 2227848 1579311 342791 399572 2415579 968121 2343566 147224 274745 33440 2451502 2317868 1036545 190286 2065500 415648 1736130 912010 2294921 1187334 2424903 1037622 1445276 1364476 931012 1653158 2542790 1532551 957932 2463763 141625 2049350 2382998 876387 573514 1258946 2567337 2172390 1339847 2381953 1061611 1825875 2145093 311209 637260 2317094 2257048 1105235 2455567 2437306 397699 603079 2275884 1472419 1131919 1314263 2338166 2458353 1490171 1368060 1256590 902035 1310215 2064992 2018656 956925 766450 1014090 1722177 741376 492470 2576347 1266669 167018 353107 1499639 770392 395987 1920231 1378128 2435665 400641 1964325 830730 1530856 1340987 2146529 1648775 1245874 2371114 2410187 97472 1040582 1713560 1664764 719464 1367919 525286 2142047 2148377 1279360 2516440 58539 751917 1416405 2493379 2597333 2243515 7128: 114965 75645 7163 1222862 183337 7129: 289752 713: 232264 699217 7130: 671459 1497241 381765 2431568 1473280 797334 139681 1408341 2302559 840148 493976 1111275 1398965 101564 733358 1974693 1482318 643254 519520 1168739 1869206 1077616 2390717 1553028 2563585 2044571 2558563 2501510 453267 632513 853918 124472 1509682 200560 1357243 1722657 2094200 1146 451962 650537 66298 947661 1344228 908875 148415 2521561 1592822 780345 2128774 1571785 2148808 2619991 7131: 2285642 754349 465436 1875207 2015942 860839 1937376 319243 1427380 671062 1998360 1636577 496901 1623516 98538 2334610 2179085 588484 541408 1041836 401887 1010271 346984 943055 1771228 1336749 479866 423452 1364361 1453877 968184 269784 810019 2032402 431067 666706 1387031 1799399 153626 751775 655617 2231896 1487817 439456 588775 2090999 1093740 237278 1140172 397595 311213 2065684 126705 703388 2249402 7132: 915726 191823 433601 697882 628064 1671101 2407546 1363796 2205104 1776887 7133: 1808349 118027 371272 441619 1404635 888625 1176376 1391039 1915664 1998313 2237538 805246 472342 1781658 1620251 2161492 1270423 1204403 1283757 932672 1869837 2015834 756304 1606471 7134: 921213 2172898 2510436 402287 1837843 1386235 233730 1179227 1733310 1279190 401215 1633150 7135: 2157162 1365746 412528 7136: 1438222 1087269 653334 618660 1707182 2029889 919820 1186986 201349 883461 2465503 1948644 852036 1710643 2632273 1503023 421514 280975 550178 7137: 623827 213764 1803729 976507 1191317 1799596 1353665 120204 7138: 223099 982951 2543029 7139: 771345 87815 180200 2296463 1147565 1529032 1612781 807004 1499962 1130940 343071 2122660 1620287 793022 1104148 1954397 1903207 420465 1813590 1017374 2590044 1626468 1952939 602355 2295963 1760846 2182252 2143190 1805711 738221 2612744 60589 197033 2085201 1137159 536030 7140: 1738910 215089 1146198 940706 338471 2093838 913145 1351834 434844 1232128 317427 1128917 235208 79493 484670 609166 7141: 1293917 81782 2293761 377857 2159402 2503583 602580 1472419 533352 352609 7142: 2197413 422780 413319 335178 170488 1058895 7143: 609445 588592 7144: 8757 7145: 175214 221162 20408 436239 2643392 1324672 794717 2523690 876336 911607 329172 2623743 2338460 2435312 833390 2228804 675765 1608205 537455 2095433 1973874 2060575 405215 409490 1908956 1340556 1538620 1602858 2635291 202876 1276134 1587944 1561222 2269919 285662 1971554 1412250 862057 1229086 1390003 442603 2073663 319250 629510 2570304 2241238 736275 1672780 210861 371699 1770803 595793 2610230 1485727 1925418 138807 200280 1162732 1276100 1127779 1312689 859879 2385741 227424 7146: 991418 2005542 548562 504869 2609879 1920548 884067 2170453 7147: 420661 756136 94719 1267586 1457694 2504877 2262465 1982108 2347864 2278186 979604 276549 1708788 2586930 110726 1340560 1071272 1776584 2267514 2226005 2379883 103968 1181471 2093105 712609 2607099 1686270 7148: 1846676 1275550 176817 2008741 2212303 1841239 846395 12293 461324 1427363 2566809 7149: 905536 1731329 175468 1308624 527777 2596173 544684 524105 2478345 213541 2355225 632952 2128532 1678969 352254 134709 1790578 2013650 222620 2268602 1754114 2390377 2484612 1317532 224837 1871541 1476374 978511 1080409 2244111 2557487 2486316 2054202 886726 1096490 813411 827647 991026 1400087 924840 359736 200810 1485215 1099597 168939 922057 1997105 2600394 629114 124870 782419 1905201 1665220 2546005 200431 1890874 1954874 1107978 679033 2270767 1694669 1884757 1949604 764965 2595477 1837233 1449064 1858079 508820 1997333 1252527 21785 845049 1031419 2057290 188495 882982 575464 2109360 1513131 1137803 2629166 2586418 2079774 715: 447407 525356 642090 368110 790920 2299121 1947780 974823 350642 7116 782373 739573 2092198 1135948 2293692 229654 880047 1342357 224969 1315401 119652 471654 1299355 2205547 40222 1744915 2090850 438446 2496250 1612913 7150: 1671645 692445 1645531 1687806 504260 1005330 1567985 933248 427193 465230 2102444 632090 973533 1034009 1571565 845529 1784895 2531021 252492 1908520 799159 438727 1773757 1443685 1438031 648071 939310 2274214 1029180 872072 1417185 2443637 745466 210763 2554461 696393 1310374 1577524 7151: 584958 96869 2345117 776986 7152: 1383737 1443765 7153: 1096155 803363 767958 711616 1854938 294947 974597 484674 2165151 1343413 7155: 1666902 869522 569883 2496036 2492856 368400 567866 562692 221985 2473780 1562876 2150119 706873 1514894 2067169 269304 1130963 1557497 736616 2342589 2420584 2023722 1944149 370958 2602149 1795841 2322221 2616980 2035539 1111240 762118 942096 1217575 1829195 685164 575484 2262641 461390 522424 2188818 1225475 1625805 427320 1924992 1867612 628169 2012385 2198170 1570134 443058 968438 1494785 1352343 592218 289008 564835 1418520 437902 2523222 1757607 1612973 1214379 1961525 1496812 1849308 2188204 1403843 2254766 2386208 1088843 1881943 674849 2120990 1289338 1042040 1615289 2368589 1717789 2358909 1598899 301263 342889 1681078 2591361 518181 487331 1588829 430644 251187 253330 2356004 1202884 538659 1119634 624506 1788137 727385 1638534 1244701 811480 2047094 907827 181163 941694 1606403 2200186 2639459 598716 978781 1765615 547165 1041715 222629 732284 2617529 2230216 105655 549587 2525420 654884 1187957 1011011 1177072 321649 2554018 1018143 804924 503574 431373 1266425 1051246 2331185 1405570 1769354 956107 1216329 1695109 1984332 728323 488896 1880789 2342324 194553 1867641 1684142 1191674 2517123 2327596 221655 1463567 1420166 243072 2237875 482842 593241 100836 307722 1922776 1066888 2439475 115549 696377 1309302 641348 2519165 2136809 2288330 1541246 1599536 2077022 2226134 1648794 63740 2263086 726703 456234 2611983 2513222 1085859 1733366 1250102 1801753 804486 1598190 1225506 2477348 1926799 2557593 2504699 2472861 1391242 2170574 1273416 383230 1758910 1991336 404083 1698448 1814855 486055 1658850 2373736 2648820 483495 643473 2617574 2005939 1773858 1768128 1231570 2630599 1808780 1112610 741168 1476177 1861215 593400 817386 597289 1522642 1000057 2517870 2601426 478573 1623676 2326211 156165 1000278 158498 351596 1652644 819909 220157 1768068 1831 937904 383836 2137807 1142686 1578960 689119 2353315 746067 1339770 1489939 840573 1907587 1972760 2417485 691569 1254996 37290 1532672 1286572 1019775 329404 497631 112064 772589 1823920 500952 797410 1605182 582504 2263312 1997376 895489 2381852 2218847 682965 2588420 2355463 1337823 500279 504772 351432 2420582 2266234 56844 1179173 613041 1787148 1803856 2561941 494540 216829 2115733 1467295 1466389 227769 101441 1078922 1052862 1911768 2539500 914002 2598000 704856 1287145 2080153 534298 1733975 1980349 7156: 1407898 1039900 999527 2595349 2221970 38731 2455 447836 2253527 1514973 875970 540983 406791 583838 2276685 1110691 107494 2163024 1408402 1032391 667727 1041540 1738544 1798849 337252 922632 1846454 486426 1323153 1862751 1459360 7157: 1303893 42870 315058 1499236 81165 7158: 812567 2200375 1763641 429038 567159 896991 1809925 1488386 1521596 521996 2229776 2276026 1711285 2175344 2240670 1063098 1934019 511913 1437202 1592369 2087760 46701 1091972 2622762 1730146 1222393 1501090 373990 991490 2248758 1139861 1818373 1676284 990122 44682 130542 1718362 1146632 2525689 95670 754513 1064825 798776 1901142 1744418 1215827 1419130 2537632 939635 1428243 2340611 459633 1496903 435123 113932 1167499 908153 122888 305100 716592 2536830 1252281 1940222 1994100 904507 1258307 597960 2614948 247483 1418528 471871 1756375 198160 1224087 1355739 1882489 441633 227972 7159: 990980 673422 1000843 2350520 2196025 441719 1264820 517148 2393173 265808 747632 716: 2161865 1494070 1945493 718765 1523783 7160: 44937 163175 1907175 1496380 2241647 265756 1042292 419357 2082174 513862 490659 64023 576408 2181636 1393921 1176000 41756 795314 735688 1013085 37743 1996861 377012 2332951 1737894 771218 2080423 822187 2099463 1787976 2021752 20458 525527 390893 1040806 2406034 1068138 2405910 1624313 1207945 1216093 1542449 1381841 1858233 1506666 2438967 2283702 1562327 2402944 241431 1371733 1230081 996785 2412709 1728864 778486 426334 1545089 2002642 150738 316976 1563340 1312924 1003856 180585 527702 495458 1034174 96388 811981 2138522 383831 144098 453478 1495026 2390652 2246160 1185088 2246780 1096534 2599751 2088023 875181 97803 1924239 2536428 1006867 1705191 2560160 602546 1414415 2524802 329969 991222 1148318 1423063 543245 1321958 681092 2427568 996922 1882953 1488456 1831341 1366570 2002017 282327 13976 375979 284899 179372 383882 669796 1470505 582768 2164288 1060636 885974 1461752 556090 2565567 2228716 1393420 399845 757689 1858129 891585 896920 1175158 2126736 2051801 1137389 2344973 65743 1491303 2291203 744949 2079829 703968 1948806 2600522 944332 1748527 2034689 1197808 2073748 221656 1637487 563535 1632890 1178010 1136519 734007 2292053 2622684 1781636 353909 1974617 1659868 1760268 243571 242767 2077713 55652 1882793 1849621 1399587 359557 2361630 889489 1497409 107297 366343 2173517 60617 1468927 1300751 2034355 60973 1409245 816740 2295385 614685 1997866 782363 1853525 621294 476925 2542475 894275 81166 1492817 1240712 1449771 126150 992484 697726 96601 2593645 1494268 588716 2120800 654135 2401239 2549160 1702133 210864 694273 247536 2314679 171562 1484864 879363 1141950 2025406 1395221 249449 2010428 1523641 2358726 404750 2540249 1787414 158586 2093473 463037 357588 185683 1842751 2093033 2117501 818746 1773648 1133496 257698 1058549 1956205 907861 879024 2139374 464909 1432883 41048 2245029 1025869 1944444 546492 441674 2582043 1512647 515708 209018 69773 1960843 850322 2482339 1779760 1722486 1779194 2618825 342114 639026 578462 379000 439449 177678 1042510 1169385 1320728 1198335 2643635 2117516 1948750 1919445 1274370 2630494 64148 691241 1461857 509624 102241 551465 1278003 2237447 693758 7161: 1750553 2597499 1905871 269554 1209770 1645328 1913136 1554026 1446102 1469199 39809 2420547 2307091 963173 1591987 2640264 447498 888210 1221266 1834010 2381703 844922 2099089 999426 756812 264832 7162: 1628053 1546018 1498336 1554860 1714295 2641448 1916700 1392404 1292206 1549000 1430603 2587290 524016 1163461 315433 305040 7163: 2596377 454554 1697375 2260722 1392539 2345904 2298531 1670102 1565790 1311298 1493758 1401192 1578868 957209 2303141 1091259 2146228 2409246 537884 488491 2644266 2208458 1073968 1058474 515184 885939 1455018 2597932 1160795 174707 348028 2133433 979318 2072341 530424 2579901 660497 411639 1222147 2170577 1420172 14775 1762593 580568 1110061 9271 83129 1860889 827706 2332040 316885 207308 1811399 2202629 2645391 2470436 74943 1123042 1351361 2304945 272971 786662 1682781 403573 1246891 2063390 3184 210432 609005 2156534 438814 815424 805157 395160 1563647 1071443 1279397 312141 2210868 1775645 1108000 464571 2539904 2443651 1082063 519040 1854920 1134068 1969664 2564260 2363928 1835851 1080635 2373119 1515512 1967163 1508279 626511 609122 1094380 1817776 1198071 740954 2569048 2130584 761398 1932066 992670 1960775 129617 1164290 7164: 1253431 2297504 1927638 2203228 1847081 2138357 862331 773250 2148808 7165: 1172232 1507459 532846 1143560 2331524 1361680 931679 2639023 129500 2093678 2439998 817201 1650652 7166: 1075194 1052224 504716 2211437 1172091 1096731 1393314 1313783 1854104 990776 1104349 1805407 1754679 2379812 615537 393405 1401126 1376513 2421721 792430 1616871 2059967 365779 596557 167877 1644273 2390223 209458 1061725 212332 530755 1061495 282115 1966637 91792 573823 101364 2287891 2370325 52221 734424 1371795 31737 780606 2277911 1233555 1290890 100415 274911 1559279 955406 591362 1877663 966580 2464874 2321001 2215730 1719605 1607071 1836055 2461045 1687459 416914 1393976 2142899 2018900 1520727 1167257 2460888 2206601 1877593 489786 1027945 1811434 1558516 895304 1553966 2626013 1228805 1587896 500422 2344944 194678 1797123 2260944 585597 2253061 740710 2445225 789634 1970876 1524505 1223046 2316585 137109 2160599 1705759 1647362 277839 2491172 2642646 1872358 906508 690059 1721083 715260 1163400 669682 1462235 973761 2403182 1286631 2633323 1413558 2621201 823478 1705773 2481265 401321 964358 22507 264085 1600880 2479232 1181345 2399314 1435455 12542 745462 1467900 249045 2226360 1171420 1780003 2161052 53135 2535974 2131758 441999 2241912 1704371 2092800 469490 364052 2333566 124295 224809 327143 914575 1513837 371736 503253 1582523 1147479 2395488 2094726 1533509 1175810 37502 1791328 1195092 1498874 1513562 2614232 2555013 751043 2439067 2067996 833181 508555 1834397 2556746 37369 518369 2336026 1127190 402268 2392227 1849617 77954 2530543 1251854 1191057 2060246 295686 1376257 498065 1802297 1862872 1822584 1763142 829468 1559056 1050908 316697 1017180 119141 1327802 2402847 1983947 1516805 1227966 2617246 2195568 1047492 2173818 560511 2488599 2286417 2134687 193094 868753 1979363 759172 1055153 168420 2603572 71838 613619 1523430 2337808 1400978 832821 1915652 1448175 211121 2510650 884342 45171 285527 1141636 775296 2408451 739713 1415865 963049 2142098 1923997 2221075 1229916 1411909 1129598 804374 1237480 1888241 546779 957896 1438951 2143972 1839192 2476409 65921 1447349 2588630 1689472 2221184 539617 1444594 114433 1820593 11255 1153179 953772 1390186 1543602 2455997 1187762 900050 460270 938593 839867 1877673 1478230 2049763 913605 2167082 638501 1069639 1680638 7167: 1131433 7168: 1372581 54781 1059385 2280882 1900217 1135276 1892264 202455 2227664 2056724 1525309 1364038 2094602 593278 1415648 1202021 2214251 437074 1939357 1987339 2251346 50400 150547 7169: 974864 2466806 178393 733919 906701 1860456 790603 476512 717: 2046387 2367490 2378560 606684 1396805 1126624 1489561 883496 640982 218928 1474581 1612711 129438 897734 1108090 2396597 2547781 2349212 1547807 1857364 664203 1435410 2613833 2434726 911234 1192815 2195631 676669 850512 2355377 801309 2423018 629067 1315782 2623937 1106035 873997 2380375 2101921 2497059 795341 496339 1219879 59377 183471 2111975 1961980 373998 333818 1021213 435274 825493 1192523 846312 2440358 856475 186534 649084 2260990 71551 350801 2390502 1843504 1480142 1709396 1081585 274681 1343924 1850328 1189247 566348 2263520 799659 782928 271036 1640830 159743 936692 1275492 802076 2313697 415826 886351 804870 1957989 318677 1171762 382835 352227 1254128 1864142 78244 1555493 588249 2510160 1531959 1682169 7170: 672450 36956 2640816 2619541 2316606 243462 1364969 5665 2302135 609301 2203647 615392 2271084 1738284 1508797 646009 7171: 1405644 330791 7172: 1139877 1362041 680554 1014924 740962 1124396 69690 1968542 1044534 2545306 2474970 1306446 1860298 212609 994478 2201375 408180 1195495 2614723 7173: 1704175 781314 1546293 385699 1139160 798966 1928579 2406121 2222372 142489 1053661 258836 37513 267705 1104867 2075828 2037581 1769555 2539605 1164305 619808 905935 475106 1379058 420829 1617644 2143491 1839539 479606 2181339 2622560 1940224 2031133 2069007 635574 311282 1774385 177722 289914 2586787 1514578 1782207 2068983 971561 600143 2019255 1152406 581532 956862 1174615 965384 591656 1510002 161260 578047 786024 1264820 3092 1296145 252543 2518684 1460092 1541375 2109890 2479992 1277262 1322896 486123 2503866 732425 872286 2019904 1571993 638269 2208014 1434880 25187 2251130 474258 2344918 1682146 1543497 1631182 2144280 1835359 1760778 1676915 785162 192315 941179 1919986 1182179 274772 1042510 2554375 1314332 58539 860939 2198955 761775 1810254 1431506 613896 1123846 7174: 447101 1264830 702555 1267982 1182451 1918144 1216430 761197 621137 7175: 1283510 7176: 858422 2373783 2439296 1102034 1310699 1109862 44551 287434 2510931 421885 205880 2143121 1053910 1623064 2006919 1988069 2258001 2082171 1921411 47747 897732 356644 23476 2575159 1796588 2011589 1132715 538764 1305428 752800 1240782 916079 1907556 748496 734168 2443267 681503 260665 683929 962806 2147559 2377107 1982090 19345 196412 7177: 2145077 1169634 183393 1555963 2374451 7179: 1350497 1501783 1855263 755862 1132822 1997978 1404513 1337217 1696503 327691 2622129 1113218 1102362 1404139 2557858 1358934 2416324 1449857 1186619 65275 357665 1916123 2348716 1336886 1158291 2625344 2148122 2234831 2642276 98179 2033490 2428864 1018689 1507263 1603393 1226903 1543819 2278057 2469594 974176 1612774 208698 2561012 2077622 1763225 1247258 2267072 1379092 2116200 528955 32583 1174162 1772324 1625787 1724318 2527279 1877389 53191 1731094 2554959 823107 2118345 1978747 2532630 1503748 144291 2267129 2318421 313498 741512 671451 943673 1819279 1061354 1656723 1809161 667484 446292 859777 1015680 300929 464919 723912 2337831 1788709 450510 1455275 653300 1157049 75363 408971 2469823 1921922 268335 1779793 1254324 2340166 1907675 183678 583344 197818 2504422 2151701 154207 1170110 185446 2464049 2037563 1036918 1097506 422290 2159887 2504521 1013166 2108033 1204749 477510 2588869 1106875 527028 2089033 2586539 1472303 1617812 1145845 2504686 367933 2542031 541185 271407 953661 973213 1984713 133177 2501997 1404086 2375546 2365238 2036885 459702 1283107 493707 1071027 44388 2238198 1458228 1185602 2106812 2282075 2215260 891124 1490097 445442 2580429 1011980 1056457 580760 2311699 2388846 1046269 1204403 1502802 1260233 2483344 2162356 2638628 1949743 1866697 1351668 1381120 666192 866297 1692092 631278 108859 1340262 789738 983338 1229860 2233096 941392 1833307 143553 2584510 224435 877905 1214347 2085500 466369 1693643 992255 1272409 49943 399746 2580254 773536 176661 1945704 661746 591151 928364 1363655 1410834 1973428 1422337 2419499 538545 2468568 718: 336889 661407 617287 96397 1951489 497261 1929259 2139059 1971047 609456 83049 1083257 2110757 2573624 1738635 2049972 2561674 2326462 1892339 2063704 713441 2183498 1058309 915530 2511846 1829447 7180: 325046 1603672 551303 2177447 2522650 850809 2133253 848325 2608805 1759827 351445 2052412 2566540 1299784 911137 52458 403877 1715562 887522 2444892 2568861 2302717 1283826 2425454 830766 407414 1173844 2537649 956138 2258490 829075 1881739 2025843 911580 1440660 1332965 1056494 663848 423827 704101 515758 1081457 154582 127165 217938 2228144 2085256 2238110 708918 814777 212283 2317074 1892305 928377 181529 128259 1298800 1364118 2276412 228703 1645954 2222976 186826 1565855 7181: 2240318 228968 1082857 1087394 2367285 87983 1338673 1110807 2089639 2372014 2501601 534046 679243 455911 1361215 2374282 1343191 1666128 644374 2073244 260080 649373 38078 1519861 1644395 1626878 1163321 2226319 290022 768702 21128 1894282 187806 161776 2630867 2488413 397606 696219 2049726 2528285 787563 398170 1318246 690300 2254922 2324760 619873 330646 515552 1911417 406895 1507337 1011704 7182: 1204385 599123 7183: 2124477 918243 8299 990602 7184: 1506309 1911808 1809535 2630686 347403 954247 2603856 2503156 637973 1526711 2256305 549526 1273784 1788036 1740038 1881496 1216452 255344 1007456 2179765 1252300 243259 2458431 1364475 2079740 1515525 1834614 296202 931782 972895 1621648 493356 187367 285009 2472603 106082 663283 1745845 1406669 11062 376884 1607102 1466645 2014994 239804 1002768 612463 1957791 2228395 2133273 722247 1232147 1775757 1810614 1612493 1467380 2217760 1272856 1975422 567082 2133059 958315 1007259 1153971 2201624 2611941 1343776 1442577 779864 732668 1706930 2455604 581065 584294 1858569 1236425 1451623 1107022 302563 1502624 1335778 324395 292911 1015462 1521508 1406329 957781 1672791 1070760 2102616 715070 1838773 2413161 1836287 8298 2085472 1807760 490131 715211 1246006 149958 447881 1162690 2623202 2061992 1666978 1912348 1630180 695828 1897497 907531 1993611 1148784 1154852 1730900 371723 2467086 461754 2492886 2227287 1790908 1920899 1532549 17071 1407331 145301 126397 22528 1512743 2521766 2316196 1663232 1061034 1912283 636419 1780301 1087412 1564649 1028837 161511 2543247 896719 2152602 620414 1296969 82103 291952 995000 1797037 155048 1072802 1425054 322229 2371329 1203432 1685911 1319539 1785450 2183025 1529509 2431440 2153582 2218891 1390732 683780 1999068 1879074 186174 649877 2587366 1347949 2208192 2023221 828998 2542710 2203396 41797 1597446 1329358 2199904 120073 1984122 11861 2348924 538201 1001869 1741517 2607513 1050273 369761 1856295 189500 1850749 154166 519688 648496 1184588 2591723 834262 2456006 2382760 1286408 1428469 2454312 920709 2521421 1137877 922571 1575474 1250224 2233556 260639 423633 339315 134644 465440 2290352 859585 636383 2514933 735834 1808514 322989 1514367 1438272 172958 1075794 753510 947054 1452961 392443 1971705 526480 177447 2189864 1372938 795694 1038254 892225 1654018 1779794 632096 568281 686553 1452114 1567579 2317139 376062 662270 172959 2581974 2209471 2209938 2217468 2587492 2597385 1476992 1388898 1080392 63887 1466489 2152046 424928 286546 2072531 483947 452451 1207069 1018472 1604812 292446 1317497 1567675 1817138 2202785 1003737 2049296 389042 797833 12758 1242923 344633 31396 496082 2103555 833870 1279170 1425377 2644418 875971 809033 88586 1081805 1982849 1577913 1009182 137650 925598 851939 2507896 322786 2208027 1760415 456819 1933187 1084457 110472 1216650 1198769 7411 1266268 2517763 2271012 1525496 2161101 2056877 2567410 1501345 1601206 1274769 149774 2105771 425092 2628953 1344006 725731 443474 775165 728908 285371 419579 323945 584144 2464167 1913117 2099917 1346 153663 2414015 1741615 2013226 1686367 1389861 2533336 2427341 940365 298065 2120753 1754775 1384924 537493 904841 2116124 1782899 305402 2052652 1650925 903864 934970 2205885 2541078 786756 1795884 2432352 993556 1970554 2193007 1790883 570916 2631755 1251567 2576263 1943245 1380826 2270392 272131 41635 739965 1858480 913199 393584 692533 60746 1432913 829430 1722258 1783440 497430 238431 444681 1754540 639107 159768 1760360 1224796 1140387 741053 1408346 309205 890688 1493303 1023379 1591276 980407 56589 797881 1151539 1860605 1387093 2282378 2334437 2544973 1153274 1717401 1267423 637121 378981 194631 1000225 1651085 2327239 245474 971328 1163068 1675896 1016076 1213832 717593 110996 1930601 1133510 773694 273035 903565 354422 1093234 2483833 2086840 2240707 179701 48928 2630169 946293 194886 1880060 1435261 2364885 1170188 1103941 2308965 1629053 849895 2098270 1548657 1817897 1799663 1215526 2232774 320297 1556832 2376964 1530871 2004252 2333362 634780 2155181 1353365 1632732 2089298 1226384 318436 2644826 423074 1296565 713213 769641 1170030 315925 586430 2550230 1316078 1747387 2282813 1912642 2328047 1008295 2187887 591250 2163553 875290 2202704 1226307 1729815 1799105 1208462 1498993 896438 2221357 853563 2333721 1017098 749117 1416215 921350 2592370 1337418 2255065 19855 1007351 763778 1523029 260423 2319026 1216721 354012 1346496 2105236 2011973 2501379 230046 1416365 2005498 2505181 1428866 1812054 1073130 2431797 34710 1001841 8596 1531361 2000630 212111 2515435 2509958 2095577 219431 218567 1854910 1144420 732505 1446217 1629797 2537665 2274745 1271531 1862427 1142309 234746 869089 242644 988065 1957172 1417548 1183550 1221497 1752480 2499043 1839274 680688 2306210 2081750 2626073 2346681 1773405 2118043 2404881 1640001 2510436 1969683 2054476 2164729 731765 1905714 426595 2530108 1640571 2513483 2322259 2078036 2329520 14242 1570165 951274 1228499 1468864 1172757 123122 1356378 2106449 554820 1805519 404318 149604 793417 398589 2046923 359198 669455 1604236 359465 1924369 127387 1970894 1582705 1845188 487089 1051996 892283 1572159 913568 651199 2399094 1963856 2591883 1161116 191376 1924251 2094528 2600361 419825 1000406 2335403 2075750 1507797 451011 1903006 1770679 49950 2308300 514769 2461734 1029505 1033367 1601038 1288219 146360 2433191 1664778 1872926 1449285 1360901 180226 2230509 477533 1680235 1291776 2484973 1293121 1393836 1363599 1955135 163263 1500967 1458944 2564914 1894 1272465 2250639 2151143 1171408 689640 1376516 2567604 674346 617665 472426 1054161 579582 2590545 1084609 588846 8650 2615636 2446010 502298 2617040 828360 1168090 240324 643581 1225571 2405562 796707 2190053 709003 1080488 2018918 2284943 2169656 791819 548729 315824 692601 1636855 468059 2109697 1078521 216219 1814472 1370351 1639151 1105276 639923 2433591 2232949 1216412 1605218 1318405 1979875 1162520 833941 392274 520427 1206070 2134385 1909689 202772 251807 2412323 314553 151046 2270778 1559982 1380689 2049159 2591057 255666 2021068 1549539 135037 42749 2522503 1072973 1984224 1065631 2030939 1598597 699247 1369738 384809 1443081 198723 400115 971376 295045 989502 1811380 766655 43939 2608692 2590210 58081 1328384 2466098 1667537 1170049 2343105 1442312 1492969 262559 823584 367148 576304 959680 967867 2344958 72803 965756 498935 1005439 1033152 71050 1166395 1810953 1651990 1060930 2098156 2077006 2511485 1285621 2404816 2047034 576366 2183573 1603525 2073351 168158 2427005 1910662 971362 1799499 394985 1954680 1174950 2335361 884779 333592 1330933 1193715 1122699 1701577 1308615 129675 2408516 1112438 2262484 1250950 2435179 391970 426436 629550 113438 1424313 1947600 2296061 318834 1964531 584714 2461503 247744 105714 1633756 609005 2251476 1218919 586939 187702 2422110 2512478 1703258 2410591 580383 2017010 2181687 2328520 1130820 1589956 775166 657105 634619 327049 1428733 1978942 46349 2204299 2141153 1068006 943880 1461226 1973038 1019402 1777566 1071840 1223717 897550 2411805 258483 742717 609220 57214 2210720 1250000 3287 425577 497875 538004 1132004 714175 1584930 5762 63928 2192196 1812630 1006583 941758 2010317 1208602 1014751 331927 1088918 531179 1599135 169027 803597 853635 494084 2081221 2327530 2649207 322871 1153538 567600 2458140 1361318 1323236 1653573 16099 905544 97906 976940 692690 159395 2474544 1461547 99092 1641580 134714 746072 544832 1914163 1581593 669384 663936 2468222 2412874 1507110 928281 2134031 1871913 1040312 2071970 684654 401780 1317517 2295656 1736682 831841 265588 1865133 37583 497850 1066046 1845382 2344781 2160933 755603 499962 1386468 220266 2627165 2569850 1224927 1518892 2616760 198184 2079751 879182 889781 2504803 1345387 1930451 1708545 1211807 951081 78114 296820 1322205 610492 1120229 2422354 1728452 2590665 2229844 1480509 236331 89581 1232109 1190061 2446249 458024 2504928 923125 2421732 1636903 251304 1083429 57482 1654100 1246707 1302219 1384308 284282 861993 1723473 49821 2559733 1639386 533639 2110725 2100640 1979281 258232 1026354 151512 67683 1848779 1587746 1386312 2634372 966626 2220759 1556164 2371106 2554306 2019463 1675278 853525 882718 1576646 1477129 648350 1365128 2427443 1483863 672566 274637 807169 863599 768921 1687658 2113422 1808384 825568 395964 1383921 2452994 159186 1651600 77909 988961 2442373 598828 2295414 1775207 2267102 1291255 248496 516629 912497 119035 487398 43669 1823828 315143 465745 1091803 1568173 404712 1914822 1612715 2043380 1071849 1927590 1669216 733559 87984 64220 2146530 465640 442160 596859 147618 69875 378579 2127981 1149277 67631 2531265 210217 1842784 696988 1117959 540502 2467834 1776342 1976621 1285323 1941947 2253220 1017936 1872181 1726125 1163539 1408570 2362238 500539 1116995 808722 1599687 6186 2020463 1860212 832478 321207 2569879 307098 2134678 1221494 515183 1179379 1920517 2383162 517776 2631052 503623 1504087 339156 507943 319625 252251 355879 675694 288578 1815129 1015658 1699855 2268112 1304085 2056823 1117405 2023643 2455243 677032 2503736 1265832 943030 544072 2204034 31626 2549589 1209244 946111 2461480 293182 2273 696959 1801368 2591429 1397203 124828 2404171 1896148 1210358 1293421 36196 1932314 2291524 2354573 2207423 777952 2367605 503344 1779957 2142174 1104152 2168028 2293268 1696907 56176 2032601 443654 1478602 141779 2483898 225608 1180707 1208353 744588 1056462 843624 1349937 2259442 1933417 1220353 1630024 2559897 1802059 1680327 1851901 425289 2297678 1440090 1690113 782854 2629218 593595 234114 323342 48557 2483587 1366627 98666 1583013 332487 1059294 925292 973849 1517458 1960102 2306146 1229860 2443750 1295591 1455126 270124 98896 1072304 2395161 712610 1327534 2355709 1198743 1235548 1896480 2075389 1576790 866811 2584537 189098 1394307 1068178 1202865 2532857 1433243 203847 949720 2368670 2490159 342508 197197 2018247 1960864 2136814 2584510 2283918 208920 2248267 1753577 451758 2516085 1490451 589792 2106961 2120418 2314577 1931482 78296 1346546 1936688 740642 2161760 845807 36662 1688316 1364532 1218229 2126044 153610 902821 206268 127703 1000846 2502417 1333976 2210875 2137869 2257510 2224013 1009327 980982 214022 559546 1820568 522237 1384440 1599332 1935932 1976715 278622 327164 747346 2119818 925190 885164 628981 669748 930983 1448620 1514144 1920122 1917327 2391612 563356 951643 93027 522521 1864807 2367101 659227 726171 1466125 147489 1487405 880298 783190 2245517 789903 1001576 1272426 187256 1522328 1888839 1718235 363527 1197602 1108400 704978 1641441 1605733 207938 477042 2174380 900127 1538254 1669686 1618789 2190596 2281657 2248930 1088136 208950 1585862 1340104 789800 2479018 626957 1566468 1700519 1801095 1537220 1301783 2163308 2150794 279445 92576 2471640 1015408 424155 536052 642194 947252 2486558 518811 1443575 144168 2316179 1052648 639555 830716 1264026 816329 1042086 1196845 623671 896346 156350 540368 273337 680829 84411 978696 654219 859199 1039443 321865 2201147 1385373 1273553 2009277 625111 2246174 1384541 842781 1683284 854010 2357614 1964408 1718221 1350614 2031340 1169761 592702 2305624 1327680 1841036 1464097 1836943 1789035 2299085 1611363 2542578 1502522 2424195 1869972 1283978 1312361 1617213 1691291 7185: 1382935 1984346 1090778 2030768 645877 97145 7186: 30878 768799 1893352 2336115 649832 2073811 1260315 2201000 1346716 1872026 1851102 1411052 464165 850154 1632127 875739 1500564 219296 107609 1086653 1200876 1825242 1275980 710502 1961607 1917045 1695375 484496 2540884 1538953 164552 1288413 595421 1848166 392224 7188: 693440 826899 589945 362302 995737 7189: 2319621 2604453 1785383 60901 426667 1801164 1891476 1492614 2312285 719: 1007670 327122 639194 1740553 485715 1233226 656723 2075255 356527 1464523 1405566 1351655 1855501 239518 7190: 182158 1703585 1414075 2078401 681587 306184 1233559 1079455 1266669 1353240 726616 2339151 2055388 100060 7191: 2472537 696010 142909 7192: 35797 62655 2189430 313934 2030119 1125574 2405861 236304 529376 549761 397212 329805 707045 1614305 7193: 839792 1657366 1287399 439072 1594016 2488972 1330402 608515 246315 1188048 1025800 1105213 1082405 1736960 979046 738414 1245514 125969 1114979 1300797 547019 841713 1224951 1313326 1846310 2354340 1709514 1796450 1486443 2434971 1171714 2647036 332654 1760814 1582343 1457173 293288 735280 2286235 1990010 2448352 2059982 1130437 2505180 2157530 2296801 269136 1109167 2268194 856534 1967614 1315642 2102291 2369466 1384375 406455 498786 1296241 2411643 1633525 2412979 2594928 1035785 1304296 84309 319855 2187026 1078303 157714 1491428 2639387 922013 1123896 1918812 2067967 1059761 1229790 737781 2372686 946260 1535873 2168500 2208107 797860 760399 1161933 1650902 1447366 58498 1247804 427660 240084 2115838 1907531 1177966 2318605 98395 2338352 724405 474387 2130956 137070 929368 123475 1081577 1350176 1873785 657030 2136880 808692 1836055 814808 1271559 2049012 1850640 2530263 1447768 2459178 890742 1770240 698179 1499671 2354222 2090313 2218244 2476732 1264582 2176615 1250362 2007772 1272176 2630773 1298798 1262383 958400 1048901 1052647 1689544 2230647 1611907 433750 179015 3466 383943 66463 957251 1406415 304500 1418885 1289803 2170504 2093095 2143554 133037 1493473 1577862 2153771 213322 1322145 2571118 557364 1801436 98343 932505 1658795 1169034 875561 1868236 1115536 780201 425581 236229 1760074 2385553 423374 2544920 528404 2130021 2629105 222789 508481 1381940 2409427 1877914 2069616 2449956 992638 2043020 194534 1628050 610051 1402323 334736 569271 2527546 183341 1138452 911186 2608984 348660 263666 270846 936596 773343 72696 173252 1269660 1941292 2482602 655124 697471 2015030 2525727 1418942 1986077 779258 774931 2215353 1222377 2583252 2432507 1474754 937579 1703885 419924 61423 1155257 1929310 2377616 1693700 855607 1921922 587518 139713 554265 1672168 1097623 1231302 1474603 1595688 424371 1718887 1280307 2183967 236145 1687585 457399 414769 2384722 380603 307483 2128277 2495961 2529307 857207 372579 1293968 791660 1874942 851462 1719783 2342803 1992746 446645 122302 275074 1205706 2630519 1876626 2250639 1588958 805884 1595774 2434545 339703 552511 675841 442130 2563725 2142141 1060403 1396140 2280751 1102891 644778 861381 2212120 1628638 2110846 149264 2406721 1393713 627841 2587524 1089763 406733 2647147 94 895096 2630248 2329056 2132474 2082669 36516 2140354 1122947 2602318 806496 278224 848999 696786 2041422 338545 279462 528329 2342750 1319586 688943 509886 1063809 2597572 297166 1485821 220788 1298335 1428638 16144 1896786 1971717 324432 601419 1688551 2318043 1042089 1410093 1012139 636569 2137208 1116605 2236935 1013256 1029777 266957 1996638 41886 520907 849714 259360 327508 2200048 68515 2617430 2235881 1846094 1293506 1680742 377504 790305 290031 616166 2090793 1651956 1585471 1717994 31575 1711786 1168474 2018505 2152563 1044546 1598127 681999 1189405 588881 2488949 1658622 401613 2061176 2622255 780892 46391 599232 768759 495000 1259048 2412342 1432388 2309637 550111 146224 1670743 1636676 1393207 242052 1721846 2480672 523292 1658021 194813 2391286 1738974 2329819 302380 2420490 1004957 2248181 2278747 1913964 374313 1824724 958151 1425418 2040601 1644251 1974115 2073110 79287 2320527 2564738 897698 2609038 2220120 1829605 2209451 276994 183629 444795 2551171 1926871 2417775 750025 1598320 257343 1078379 1744432 1214332 968975 376270 1464868 1073265 924970 2090790 1790088 774434 1565146 393062 2390967 593761 164119 2512915 201114 1361535 1716825 1699015 2547948 767107 2126033 933188 2451745 1750299 2389965 169484 1405764 1183483 2192059 2187284 2549183 2586708 1518662 614376 1601540 850572 2262205 672633 184874 2399467 597960 1230676 944117 1207333 1361437 1478544 1489939 1230267 31000 1996207 1372472 1759513 424107 531909 1433498 258953 231782 2011344 506493 2135850 1897452 1229739 164817 1268417 660300 1988363 494350 1208353 2326874 2031154 1140032 2393487 1018837 2249653 1494115 57910 1070758 949661 2545105 610431 2210209 1993128 2489570 122857 1220335 2082903 1482942 1481471 115863 599445 1769772 4588 1853663 444122 2360008 224435 583955 1831093 1446849 201913 694452 1373007 2316500 1114754 1997197 609216 330091 865609 2383378 2107218 304 2096108 2361544 615224 1268991 826547 2018693 2366694 1762967 2260135 1966907 246683 2475178 1045687 2090942 1061728 2629972 330446 2072782 676497 1198356 1598856 2395782 1510201 2033552 1130485 134511 436319 2284765 669725 733403 457277 872261 2524470 821456 54715 423986 468415 2358119 1961958 586319 945197 460513 774312 1596301 2603788 61310 2319998 699464 514640 1526664 1708789 2102546 2188166 2061807 1618419 1504001 1627408 924179 1357112 609166 1476886 1252166 1577098 1442195 7194: 1783130 1354814 7195: 1606088 227947 352726 1354878 7196: 1876120 7197: 1897230 131439 2199258 2546809 944047 3825 771985 1267783 1101331 675856 939433 1556391 1704760 2313869 200991 883909 323850 865748 2290578 288367 175271 1868021 1823076 211233 1307559 630700 726318 1826997 1104284 185786 2204399 1324648 2625303 2198689 985615 2239736 7198: 1637455 482889 179509 1914358 7199: 244784 2172559 2454277 72: 624311 520011 2199423 133205 326071 1881705 720: 1812571 2440364 1952347 320950 2366007 1206672 45008 1075307 512684 1854877 1417413 289625 1154578 1400357 362697 442572 498825 1169024 2367478 1416596 1838467 585530 191378 150517 2170389 2523147 1337321 2521899 1668119 61322 483010 778574 1307274 1138001 2160155 1400013 202305 1114076 56892 1589836 574861 381015 2144888 1091001 1215666 1218555 1619300 306600 2627263 749829 367831 378498 2426793 1503789 2136720 2630216 2065920 2156537 1095672 716516 547513 1366645 1553200 1858198 776822 1678832 1359788 920421 632450 2238568 1492119 2181577 2530793 2236648 2597911 2165 458606 445434 2412790 2210748 328095 648589 1411459 272190 900488 1059738 1703309 15281 900681 645461 660843 758087 1010353 462536 2271965 1986275 2291442 2267394 1974455 802638 1630577 1875020 178707 570276 671062 226108 1484802 2468514 2467253 808617 1295362 1706056 1763176 586823 1582748 1444297 820392 1247445 63100 1864397 2631433 1219615 463166 2460416 2610839 1590828 185049 537102 1229112 1611094 1045404 2534806 2503684 1270306 2264269 1109206 226702 3024 1302335 911476 1256833 503447 208991 687678 971999 1514857 1574867 393425 2130713 2591304 981542 1557405 2088980 2344006 647911 2222562 311056 840070 2288320 1266646 1859277 2318403 201091 1970729 2497507 849170 310444 1068721 2021128 632529 1536972 473571 1629391 2459065 475289 1455999 968813 2054041 1325794 2271389 80138 1933604 119691 1670170 1357599 532068 2378379 15859 2037550 2459592 2381833 2073892 2376053 165756 1720920 588018 1444073 202891 338242 484559 1099347 1880848 2050220 1933742 609855 869262 2261374 54871 2322418 92372 1545849 933260 917734 852457 435514 47639 515077 1383895 1663946 363060 1448884 2125279 538985 2615596 2476088 554558 1756002 52757 199708 710593 1822749 2326392 1831224 1234115 1943808 1661550 1210162 1256246 2375257 2001643 2345686 2008952 502921 1774678 1959039 130710 2172077 1656140 756681 1011110 1237052 1262622 620063 2430315 2349447 399728 2224431 1450996 309869 253107 1484202 1352786 2099632 1650339 1956031 1869736 940064 2562786 2638341 2275248 594738 2350294 126538 96230 1219943 2388352 1939618 1118353 2205056 895587 568445 226324 408590 47021 61483 2443641 2594727 950873 315790 1160365 1747807 1641025 650450 1977516 1442554 162696 37628 348008 1706630 2298741 617638 85736 1815083 1487922 1138029 2309505 758408 1173852 2123388 2266803 370215 5034 103991 1038384 819485 1169635 1584077 1197460 1921070 79683 1321440 1546160 1170853 652623 2266412 2547231 1010930 2417819 1325459 1317524 1679274 804140 1026178 1175840 1040041 1979416 1704468 981373 1672155 334632 1862332 2472204 35446 233969 1686001 1443394 599851 909477 837693 1868327 819806 1393066 2121860 65869 201330 29386 413929 1271140 754545 1381893 1147219 1421853 1476968 2394651 1450885 2470003 322129 1988975 43096 726326 439352 2137567 401804 942040 100500 60448 2635244 867668 1742823 2325963 2147678 2280608 635475 405637 522396 996082 2298426 209127 901269 1476102 247574 2399612 2325212 2101257 2011746 801443 1975054 1706324 865814 1164024 483969 2122808 181302 191657 2008076 2242913 454185 355848 2106045 1321688 1664283 2285784 1259426 1172362 483210 2112801 182315 1304766 982681 1851582 2492523 1092097 670189 710850 1537742 1715435 2420939 506387 753425 2557343 1394575 1204765 538458 2215537 2154783 2100669 889291 1516101 1153298 2373489 1621184 2380386 2507561 346202 1388949 2038341 518205 2317357 488945 958979 2260267 2563787 1990985 200791 244384 1459241 1535351 412475 1497244 670225 2115889 1505332 1227209 1787609 1200000 2608744 353435 2061868 1709658 1497352 2163191 1533878 347988 1503794 2413021 871332 1484864 1079992 72129 2333945 972085 2123829 752575 64218 382006 1565849 2490804 1490277 624421 442001 1638414 1199398 2164496 2537752 169484 909377 1748931 1034552 116787 1616736 2208986 2354431 2626623 728193 916052 1057233 695285 2011164 318480 2500371 6336 1679411 1353454 2101827 1378097 1870176 579854 1021411 1942309 2299104 2040254 2486607 1112757 713749 456519 2532361 2388852 497578 953069 1631072 1945284 2273676 1552221 171864 1609056 183610 2313080 2585072 126051 713067 1896573 1111522 2524584 856726 2493669 2121133 186085 1952943 1581445 1658937 2358652 372821 1603248 204470 204441 2215778 1038332 594449 2020050 365625 1380412 19071 1380460 1292710 1091216 305727 732449 2199090 2631764 434938 29242 2606854 870421 1132087 1591479 1753146 2175986 818423 304129 2163345 2514665 503721 2562973 1918033 1934403 2520053 1238841 1524198 1077204 1627475 1901555 1311777 1594637 774063 663164 2523996 210644 592826 682393 476828 2304319 234489 273836 1672089 198588 536189 1417112 415860 739934 55050 2276371 1123174 2573147 2602485 1111700 1443375 236558 1329133 859994 1701225 2482821 2115369 851970 2212307 1189284 2513045 708749 2369118 400573 1421125 2146400 2466908 1683434 741895 1895144 1642662 1232521 2138294 1126107 2165193 2470509 469713 1335036 731314 2435266 2616291 420559 1672460 2591395 269322 185892 1252702 1887216 976514 1698023 340492 2135765 7200: 2389956 2595310 958881 2123871 2508636 548720 2286651 640263 7201: 1772588 7202: 2473440 705603 2199258 1365840 1734200 591844 2530263 1942204 317645 70868 709124 625242 367315 1163442 1471944 1500109 1145806 910234 532653 860418 76680 181207 1618249 1193347 960819 952496 2069064 1780816 2042992 198706 829699 434844 77668 1171410 1776584 49355 2233290 651129 1593744 1216941 1171959 2054877 1956729 1435829 1212886 2343946 2614711 1364481 1731450 1190320 1644176 1118039 2594079 1837430 1552475 900899 7203: 253256 165532 1662923 7204: 180920 1682180 7205: 2244616 7206: 1303448 1535620 1006383 977987 2157093 2141820 1924005 2045875 1336421 1600384 1262542 189404 192375 1628621 263222 2455437 1150503 1346924 688355 2489648 487904 478431 556049 7207: 2339216 1094123 367950 1271893 620680 7208: 1852710 1218971 1115506 1486255 545109 1857375 1088614 2320544 1085091 192334 387684 94150 1489477 724136 1531714 1366573 176056 1392430 164845 270747 1331832 2642223 280758 1245304 1277661 637584 1130001 819113 871301 131917 2152141 1790883 72708 1736472 1753346 2092898 2573212 1911935 1028140 31550 2619691 1512213 125052 1715562 2517792 1499544 1483466 1260180 943543 2074291 896357 2214730 553817 2288997 1534005 672806 717319 2327733 1964978 250597 592026 1874084 1726923 2446208 47534 1545149 876505 1944264 1137815 1463442 1557684 1210455 727899 1334622 2568818 1234923 1795142 212452 979612 794973 2454680 2245893 1071854 370044 1525673 280427 1709097 1086783 290268 1128160 1886550 2354236 1316452 1741222 1334288 1605390 1150705 149291 15487 1184442 2225788 1271413 137028 2519902 1513485 2078548 1650727 2061939 648505 1478051 1913498 105421 1691783 317849 744711 591830 372295 1732379 7209: 2018769 131534 566927 25826 1473033 182806 2001259 2429306 857150 175405 425647 268263 1406255 1943903 2369031 1305931 1210267 1286292 2130539 1747479 721: 1523973 421062 2417957 1407325 2018015 784295 973812 1123488 538347 880251 485932 12840 2163220 2645322 308312 210279 1217063 2381943 230810 1975716 2195271 7210: 1553742 451362 2554252 1557239 1096707 2429614 82443 1172104 2270824 2020799 2230226 267357 470644 2006142 2117972 306751 635726 2553927 467094 16709 7211: 2171313 7212: 1411549 294908 971660 1902965 1122990 1992642 560629 218619 314043 7214: 1756789 1779089 1310142 7215: 1172153 2156263 1727197 877585 464165 2242431 7216: 174396 832766 7217: 227885 2268896 2175870 2570261 1954681 394528 2536122 629389 7218: 2439795 196496 2326318 1765286 1259162 2114263 482269 38032 831988 1897909 1783970 1521285 1048894 813812 2160456 2344128 1821956 2346813 2030140 993366 1392965 1669636 2095640 1790056 2157897 91871 915006 382965 222172 2567000 208580 1774573 1138479 2068983 963850 621495 409251 1362663 2008062 304704 1458071 1556359 1363796 2522054 282097 2054787 1752817 1021213 1542700 572547 1391126 2555680 925495 1160401 2277511 1452560 983388 1566822 1053026 2150309 1829925 41946 2388771 890165 2048197 2634516 1304543 1244731 515646 1881260 1285784 454171 2372756 820175 2116003 705060 2266018 968589 195358 1687380 1807053 1148007 1842818 984440 7219: 2514857 1443141 1610065 36512 624017 1777201 1425966 2320377 116684 2353395 1558624 313170 1226520 662994 1669530 456254 2259279 654189 1187525 1163758 2558570 1902380 2470472 2080622 2143557 980043 1836958 314042 1270496 2143049 1762716 2429449 2023419 2036362 852227 1836572 541932 2318717 1247804 2232350 2400429 2109243 2447488 828759 2424451 2469477 2344164 1261953 1282483 2518972 1668386 1331084 2431014 60006 738456 617753 276182 731326 2037452 495450 508004 1047710 2604554 1923390 1533758 340525 213527 19235 1447610 1907389 2114555 1196969 1646543 363345 699218 1592339 459553 2164900 2442966 1743776 1160890 2418287 2043020 1228686 1106848 676350 604345 2054497 1745961 995099 781151 1676761 316557 421080 72176 1760692 976953 873513 25323 828693 1942233 809804 2397493 1668968 164827 592094 822522 1699939 85490 1489346 870525 714678 2017283 2529212 121528 2389102 1824267 1712446 33415 1666327 2591486 1519453 459908 2048875 621385 1116239 176547 1408763 770229 2518384 1121304 2406014 1298596 2102481 325647 49550 40044 2372065 2515629 647267 1377201 2466119 1284913 956338 986273 2094433 459015 1975141 472124 1805565 649197 431681 688357 1889367 1061162 1792345 1437814 2439294 132431 191219 2618377 2381148 1873762 1138752 1560725 333921 1987835 1999270 1726345 2114072 2294844 1708559 613510 2247050 594128 107026 65300 1658495 840769 1788169 2282102 2501784 1947229 330836 1534620 2357405 2505697 1044591 2541906 1200914 1843018 782330 50026 378579 441555 2620054 2082466 1495709 1598629 2081321 273203 626423 83126 625727 251953 1263702 1624770 1769002 311341 796113 1564834 1755897 264120 40887 2444416 1025414 1760545 1146042 934198 2632925 1018216 980213 1981331 2210381 1562946 838903 1221597 147701 1342059 2457767 559777 1201442 2242934 1274566 1052919 980653 164136 1282543 2367784 1582254 453719 1254230 2258380 69888 879982 1201494 1286457 87898 722: 1754151 1834734 486272 2104949 46164 781027 1985187 1015960 1830982 2298817 1102321 2021610 273324 1614258 105662 1536438 89110 1035620 820677 518377 620147 1994931 2576924 1612558 370346 1653438 1661213 1291055 2040351 253842 1741416 650878 220298 1639081 194163 640298 2066015 2575217 2436026 2483551 255269 564596 885147 2447204 1898722 1352342 683674 1976079 2571705 644342 1278458 650547 2413613 1964421 1775989 1058567 288510 2323553 658115 2446424 921080 446060 1151274 1143276 371453 1957975 286664 1480090 2481333 1491312 1635194 834588 2401775 1907622 1660978 2507864 2525563 153065 1446494 554567 923005 1676648 2387257 717513 1299529 16312 53016 841626 1971532 1506885 1065267 1646020 2246365 1832143 1330550 33531 2362138 1922363 1857885 913280 786664 889762 547647 1339061 108972 129433 1762316 1738296 163976 2200059 632981 1599303 988509 1320103 804414 1396970 1730884 2113481 1812645 2351230 2510381 1657785 349576 670986 2482522 1069086 445834 1044566 2394925 1805142 467083 623612 1416757 1576717 2175002 634715 2527322 887558 110937 2335924 2644595 127911 1110670 1244650 2329835 251674 2580129 440708 595840 246067 780481 1287920 453020 767557 2468972 363 1402168 2079719 253559 1662661 157188 1036763 2567087 97195 2589630 1891151 1283912 2303113 884183 1748459 1758303 766602 2207127 340029 1269998 673638 697342 795448 46784 1551335 1929222 170613 1629940 2617116 745368 1432211 10270 2616936 690057 648450 1052470 1645879 1225654 1819890 1640834 2295785 1648065 760580 875772 1291961 1381132 90791 805468 2623517 1921755 611813 2638352 628255 877574 1853162 1654549 2548994 259502 2610308 1965481 426226 2094803 1842599 1290460 2618759 1911539 732600 195555 1143893 587206 1426049 1577997 2310221 1690981 1236960 2562539 1416188 225243 620748 1694012 2388628 1129041 1599476 1423452 1065127 2356164 2221761 2401209 2037419 1303916 1601796 795256 1373474 1399835 170309 1237660 1146160 1468943 633728 2371333 39690 537388 274920 2342235 520786 523597 1559526 2460244 894580 2339881 1451666 458346 1634069 948230 1433612 2030776 603445 2041384 1879524 76220 1248815 2542922 192917 2407472 1295850 1338553 1015549 1176711 26305 458435 570298 1382443 2590163 190305 1899143 399192 2460567 1115295 2497340 793911 426168 1882945 1443594 494164 1479178 479608 834718 2425674 1063288 2180243 605031 480499 505712 1600111 1362152 948469 989680 754257 1715440 1529850 193159 469117 2219350 1417296 810771 219932 736100 2147242 780345 508891 1985703 1907093 1640037 1896969 2606925 2248897 2645456 2163169 710859 1751829 2423956 883847 371061 1967316 756413 7220: 1999564 2529214 2415423 569359 2430909 7221: 1280109 97333 577641 562692 1812871 629540 2325624 1668911 1993817 348603 2281156 2126471 1446694 2570781 1497609 1064688 876884 876134 2009918 1780689 866833 81293 1965981 2263931 2582116 974174 1310255 656818 1890837 430162 288178 195551 1465005 64266 1696090 1688096 2172691 315464 2266151 1249711 46490 103834 861720 1745380 2163793 1708356 2023710 221590 779531 487325 547285 2442507 2081907 1484489 7222: 963332 836906 36947 1457255 1812775 2256102 1225054 257575 7223: 2046268 835233 1947250 2052425 481049 432353 632632 121806 1354110 1343799 286214 1189349 779814 2508619 1157675 7224: 1827522 1512905 2079269 1489444 1842849 1070133 868874 2602083 82663 152908 308751 1119131 1906240 1055661 7225: 2629999 41528 1511974 1151573 195709 516264 652328 1594126 2506022 1202221 1001004 7227: 874253 124658 1639157 7228: 497091 913145 796580 259518 990602 486388 7229: 1796878 1676554 685498 1118773 2265573 466453 592507 1892388 383247 510594 1685741 2109176 1128736 905544 140252 2424422 1534785 292698 723: 1597771 1630480 1575831 433653 2116353 538483 470164 1529713 637282 2634642 1972081 2041551 2633546 256969 1249912 2262126 1923334 185973 1767779 309224 2374116 1049935 13773 1988716 2541176 1434741 1381754 2521528 1757843 468126 174471 2469986 1055859 2569551 2140799 2485354 1300028 958159 1307048 754972 1164942 1092015 226973 1264843 2332009 1103457 786369 2440793 786870 1175796 2121007 1239201 503955 2463509 2619309 91908 1530425 713021 1968810 1844334 228381 742701 1854515 1736643 1734814 2438956 2386174 2284241 2269139 2503860 1502393 1167960 615919 1234589 2004769 1080198 2443744 1266874 815322 50809 2340978 2305590 1651080 703009 1749209 1383617 2639960 228845 255724 337928 1379470 628032 414841 1293826 108430 2612123 2603405 1067827 173525 1138270 1962461 1164690 1194589 353484 284752 608388 612997 479444 862873 2541565 1083390 70993 340915 545798 1565302 552962 610431 2315196 1410184 2167577 2118000 2449803 2267959 1368025 1768382 2109200 1039349 2013176 1229874 372480 1423681 1381650 2102656 2483236 1237236 1260410 2586253 406946 1909230 2024819 892775 302005 174577 7230: 2271228 2557878 294962 1237502 236989 695328 386143 2346092 1515501 638839 1086026 1916420 1048550 2486685 2475168 1786214 2002197 208356 1118848 79160 595730 562650 2456135 695465 518404 1545328 1860946 2093572 1284684 415327 73057 1361687 2438095 498781 1587696 1253590 23819 1054303 1679131 2064763 1463256 551670 1124336 2588137 802154 150517 777522 2322688 1818898 1243155 936993 368218 2005430 957425 1400207 114106 795897 2645425 2611198 323893 1258134 300146 126669 1746528 1282645 2313801 2338873 666011 53763 620048 2195117 1189663 65970 2177856 1083502 1375234 1089630 871988 1389553 1800061 2134840 26400 1771082 1268395 1890710 733257 198977 1956214 192280 2275537 2624875 355115 697025 596980 851103 148246 2454371 242276 2330822 1210064 2317202 1141423 2181445 230890 1473236 1565584 1101585 2230701 2236702 952378 2557544 568143 1143187 2087623 2334272 1088663 2104131 2115064 254432 1746147 2573701 1002837 966322 794829 2050680 562605 1634727 391777 627085 1826180 146650 1995157 235763 427442 743686 2208428 1134752 1607114 724660 733818 415004 614461 2384628 854627 2183559 409218 1110567 1778454 299325 415955 2587897 1325600 121074 88535 936839 1783202 180305 313046 1735097 2487300 2336685 905069 2150569 947142 279263 1439105 1353212 852227 233426 15212 473452 1089899 1920538 2464014 1163072 1574687 1774670 1294368 2348582 164104 238188 2224525 615458 1262598 185413 1089520 146118 134983 528472 1288065 1478912 1507744 466192 2105427 725426 810994 537158 1132375 585507 2392923 1728710 390198 723276 1206102 124406 56349 493223 2550749 882061 2375502 1123671 577823 2388250 2266672 445003 621302 2046523 2641050 151574 1794525 1534359 49834 1562593 460059 798285 1355403 1956655 1466403 171839 1003143 279786 2129640 1651330 1168193 1821066 849422 624114 535671 2121550 115964 2266774 2284777 268240 2506851 160736 2327449 510912 993226 2179142 2341161 545431 2384886 1738659 1306537 2307464 2298042 1114067 1219468 1088105 2282400 2492673 730144 144514 1748880 351073 2357399 2372545 2313765 2478838 1722153 1891874 1255170 1884903 716569 2019329 2523379 2173550 631945 487592 569451 2530356 4738 1723384 1084027 1390620 758000 976979 1236634 1822413 731462 565501 615340 544669 2610406 1356947 762855 873340 594286 1544222 1210971 1183457 2112683 1633954 1050831 221364 170967 2026552 793030 1612874 1078238 1976232 966183 1829994 214208 334919 827497 2542713 1884708 1829922 1981427 1538351 50449 742566 2133095 1183001 757005 712145 823370 411057 386467 2223435 863630 698740 2399790 352150 7940 553220 433039 2641990 1441712 80164 336941 2130422 586895 537360 2282809 514267 1190468 59490 890608 17519 1050700 861456 1832121 268954 1731565 1757524 1196216 286364 217426 156599 2498976 408795 344064 1262832 1935230 953723 2585610 833276 1585741 2526842 836472 2082060 1605680 1871242 2444942 1863578 108255 1038593 1547836 1919850 2210360 1763152 489487 225626 896442 2223362 593351 1986987 17634 2009438 134620 660096 508924 1278588 2411924 1994711 585383 1195264 1767839 91605 1669171 2118297 1492074 2115996 1017568 2171578 307136 786953 980350 2396129 2295852 366785 978431 1062029 1137614 2122573 202841 530456 1025232 404978 1532642 1216753 404448 52602 1560803 78331 1794754 818802 80229 1711915 1239829 1867253 1548908 402235 866133 1520401 1293268 89415 586542 724521 1599582 2129165 284978 1820938 743746 1821647 1695402 2271519 956022 795477 1245281 961346 1154469 1410492 2378149 1032165 1675260 382633 443885 1388072 71637 2551514 821363 1276027 962736 239087 2576470 845149 1782643 557372 877530 448140 992421 1367460 452562 2163655 2474139 1396721 1563783 198954 191779 1248706 643741 1848865 286356 210490 1713008 2506062 1246484 2309313 357039 1393836 31822 417673 371584 1252684 1586544 1224980 1569782 748474 2627573 2260429 2326915 1603951 786612 1612481 663606 1193762 1928706 2055481 1845439 1087102 849205 1537889 1894478 613504 1952361 1904854 1484378 1505127 736772 1218928 1603151 125219 2077442 2304615 1802043 911197 1892475 1450849 221797 861830 625605 2609723 495093 956510 2044365 431031 1252598 73023 427650 546231 1674893 1858906 2502684 348295 1351138 1181943 2468287 1372592 1670392 995672 217626 2597618 1836659 263057 2074678 816020 146256 513047 1461853 2375066 2350028 1293663 1887492 2217619 2032804 2635967 389620 241748 1294577 400549 1101361 500840 825224 1307761 2018774 349497 659440 1581139 1881601 975229 2270970 1066863 1667341 1366861 1686783 139003 1779906 597056 2542158 546674 88697 1009821 1381512 2480505 2512583 1142690 888545 628353 494486 1075277 779303 245583 2322421 2031151 782511 1020224 1264361 1815027 2184620 739565 1010652 1833070 1220213 454063 3871 1050595 1937981 1165117 1939237 490253 2017628 376898 2115279 49984 1366337 119973 2542008 1199961 135033 1405845 58556 598721 2161544 91245 2016856 425898 435157 1604493 1722466 437756 2578127 735932 73210 2298510 841666 822956 1193367 1869720 2620679 942961 2025952 168002 1564159 1628397 2534297 428502 267055 285283 1534296 2647548 1435213 346150 216451 2160624 1236997 305393 1910499 541393 2438751 2566738 2233803 1869540 280207 2562888 248804 2116384 2086903 1663201 876342 586421 978708 1363047 1507670 1938901 1209911 1711485 2568624 1761549 1235027 762255 394041 1092045 807048 1139247 195234 2116409 782099 1191002 1187566 322346 308749 660449 544070 553254 955467 726738 1760775 2334318 1102589 1134624 1862308 2542793 1334449 2542163 2068056 1230351 1180603 2449132 733534 2014008 1697560 2375451 973903 1274191 1290824 935066 206186 1066958 833501 2351314 62959 467400 791508 778366 2307289 1300674 1465188 2169900 785953 1052563 1334772 326893 1545680 813742 1038625 1966745 1174269 2378020 2640196 2306288 1906040 300316 742634 11356 1689743 1480412 2159311 1806235 783149 162090 1200876 2393636 1605385 802005 423754 1834366 1845538 2379667 2092171 216022 1472261 2289512 1445990 1333848 371051 2214601 952212 200829 2598861 1335839 152787 1548866 1748899 1961280 2043768 680675 933874 7877 517658 2372703 2645606 1794399 2344121 300375 364513 2472322 396432 2607948 1763541 2304298 2529364 531673 529270 740142 809590 701258 1129837 2052672 2160899 537232 757760 2296207 1089389 2189960 1350077 1929359 2607573 1095230 94209 1208962 2204781 190824 1042619 2399894 1011531 2069526 1720200 2312829 2459764 1678570 1821067 1458015 1346924 921145 887853 1725329 459221 893980 2617651 2400325 1528132 466847 1789021 100379 65753 482757 1250977 2351606 2181961 1365323 213663 2260947 1260673 829519 1145636 2375655 1130507 1992916 2646222 1003550 392325 2230998 500014 1534168 493435 1106303 1981651 924846 292526 880549 2529188 851745 1156030 181357 1800159 1867308 1599228 37008 386998 364735 2548275 834844 2197085 580726 1390895 2099013 264628 2280547 2543444 1974100 899174 2171824 1339316 763302 1536728 866656 1726733 404610 1000800 2474594 208326 1518291 2400114 162716 441344 1252036 1361437 1318802 1675620 1929300 1990416 1141449 1461014 475578 796779 982685 2617727 933250 1679031 1384906 1444573 1890414 858055 289614 114864 595192 2262151 529981 626614 136106 98642 1435046 1609480 1706537 38959 1877626 92634 395655 508027 798107 1071900 695747 2312383 190842 2226516 2242039 1936023 400098 2526076 1284386 634602 1326854 1457266 2197110 1870733 1700725 791266 236642 579214 560046 782878 1248923 2640719 970019 784029 1780705 2036334 1301132 650414 1178087 1699546 1596091 1464361 435288 2119599 1416977 1665098 1655583 903377 1770998 550802 689917 1488622 705089 1645865 1655453 429066 1925228 2473047 2333281 79447 103250 248691 2156102 521217 2420875 599445 1676067 400385 1500558 2277924 1698989 722417 2284659 1630256 110533 1409633 1988784 142487 2041608 593554 2429513 1122889 303893 1146865 1343136 162000 766020 172059 2383378 1640851 2260519 1768729 823540 1504655 1086773 2504263 260459 2184358 1909470 1384691 1740720 540590 281959 2508487 469068 1606103 1997548 1436574 2584494 465698 348036 1474678 203757 1734468 2424522 260660 1781020 2330165 2288855 2193034 1174604 597549 2405785 245292 46140 2330857 2559512 824792 1313601 1297529 690591 2000582 489136 1069243 2388931 2071312 2212518 2208645 1685578 365759 2087786 688 1886378 7806 2115369 503016 1176173 1884574 673693 124669 2105700 1588981 994811 2162148 2213145 1911768 2326282 1131958 859341 4960 1443575 452888 742086 1073980 459304 353582 1789853 2590848 1625020 1702072 1089983 1587343 486660 1058471 1789838 39029 747246 2240245 2455611 1365745 428376 2291588 53566 690065 432476 803791 807642 2534687 782446 835423 2122432 1849922 122622 2563440 960627 167111 1396747 1519043 1041413 509486 2361189 1680638 1771886 1245447 313652 707165 37363 1331785 218296 1125685 2468330 2470766 1114518 471961 7231: 1718456 1751847 1282458 2562080 1818923 483360 1093935 754443 1657783 2296276 1955660 1020535 1470152 1115178 943152 2134759 1446375 2138125 289018 780777 926010 1621580 1453777 1092218 435729 243499 2501899 7232: 1328866 7233: 2549457 1437851 1552201 1435226 2490426 1239846 583057 2426759 2495324 2307926 976527 653619 1603433 398016 1175296 693166 516082 1452058 1690501 1746082 1969269 282422 2559702 1892759 1314585 5994 6890 2649299 2538727 1553033 2036757 2547026 918276 1280225 464688 2593521 1367807 2092292 262579 776366 659780 2314897 392389 1106380 2188113 544169 2508703 1507845 102465 576727 1372111 1846079 201839 901557 518661 1433213 1971368 1252020 1722874 71520 821446 2344506 333691 1757036 2220117 548180 2370558 985946 879312 1921302 2504904 1595250 1354908 2499172 2642816 1612845 1435243 1961565 1046538 1068301 1695763 1739389 2065500 2593896 1893 955810 1669452 2414559 631274 1632508 144781 929368 2344164 888430 443286 2519532 2470618 2195478 1185856 1350398 1612005 26068 1949057 983078 1387841 21550 1893381 772725 1503528 738456 617753 836545 2526460 1224430 1565453 2633313 1468370 1186848 863900 159433 1986161 1197717 1140762 203683 892769 477291 307299 173850 1678769 975098 2568592 415882 2388112 2524715 470382 567417 1057394 1123741 1986519 923494 1056403 2449787 2510673 220430 1826063 1637113 161499 84092 228614 2086567 1414232 1219084 41006 762049 1561524 791816 697595 1636325 357901 976994 1373089 1393584 1614753 279503 2554192 324725 96345 2382979 1803145 1327517 1026115 2379296 1666899 2076370 2273396 911518 1795529 600361 134509 573514 373735 2624387 655380 54523 233429 817442 1326839 813710 2506797 567414 1172951 854640 1654274 2293242 676524 482015 302790 42950 990902 2638639 2395971 2535574 2642973 2543417 259097 588360 1437082 752731 1424951 444465 925786 2600881 1038416 251126 1718887 2262138 1607452 132932 1467218 1208198 1099025 2561693 1213564 1326557 1760955 301657 2621700 2052785 1266778 254078 937412 2059831 2352245 583763 398390 591439 2070355 841409 73966 2284701 1202058 1275121 2187390 1502956 1804086 444312 176547 637968 1622181 605011 1551486 2347751 299927 154089 702890 1290623 1973049 1000880 2032804 2306360 500756 92111 1223091 648752 1473909 1186230 606781 5255 949978 747085 759051 982712 628710 1344390 1959280 1090430 1608328 561512 1242075 692609 1214389 792583 371412 2015981 1726581 1613560 2195683 1644197 2453479 1100796 398643 750174 2345886 2455938 1995618 100668 2552751 1232447 167563 1513562 1796749 249979 963947 891412 1088391 2235881 1549804 429706 891798 498949 55415 669364 1374943 389704 1345528 2515628 863333 831522 1117934 751126 1961913 2400562 1259467 304412 451884 880434 327273 80946 1058100 508405 1595251 314757 570529 1858415 1156555 2089823 803273 2103581 1323827 1110688 1931129 1580164 995373 1225382 792231 1288192 5459 664967 2333866 180332 1393871 621337 1208230 1494735 463412 209857 288584 714665 1500459 1500981 2599733 1231261 1207346 1464344 1833944 231403 1975778 165205 1914777 2311522 2368480 1008098 891124 1474877 451341 2348749 2225124 1036626 609243 1279689 461257 860292 980257 734817 1558746 1917565 2598300 2560686 1321978 1124919 140377 295512 2646207 1767403 2589739 1893713 757531 596728 146379 187007 2357165 2435001 1443174 1661486 456698 952876 1898454 2405345 2407368 936176 939225 2601593 1939268 980788 1028844 256547 512606 1246764 2135321 1993652 738072 68512 2268120 1202982 963049 1513192 930758 2238166 1182669 2316873 1536414 2284547 309967 539192 586094 1587914 25009 1539591 20587 1102842 1071146 822041 2115694 883945 1498609 1385324 1078374 2153666 2081231 1010706 1289075 893850 1129959 775849 514176 2379791 2628507 1666459 2173484 2629585 2107218 1668623 1345123 2170564 1370423 1267232 949495 1344844 591153 1879525 75489 2197275 2479752 1271932 1014151 2127162 569118 2293402 1915970 1275782 545249 2217655 1100328 1895201 163572 893799 1743351 378328 1489873 1888368 546167 1384220 461562 2492893 1251745 2412363 2001713 1794665 997255 1526664 2608143 1045354 841045 2143979 782036 1055467 130575 1631920 1321833 1002234 989663 1132795 1182526 1286523 7234: 671513 1794413 1806249 886325 1436536 1156947 1023708 152764 1045110 2349833 1847901 2486959 1397741 215 321693 347549 1493368 2234233 2548255 2002912 669566 2318264 2154513 510073 1312063 2238433 656248 353320 2439052 2598622 3842 1565431 466475 1030799 912153 2390347 1707414 677972 335275 1234341 1377071 1676762 2409443 1368572 898790 723055 370042 1265941 858893 1502096 648665 2092882 2368184 478532 1174949 2256874 2040182 2346412 985868 981711 1371028 1322989 936993 1205117 2445901 860235 1319021 1228332 86594 1547084 1421899 1134524 1435983 262345 1622214 640395 1864458 855722 1566709 1756519 1327437 588769 2033013 1241006 1746637 1661624 1893914 703007 336018 2130991 1431055 519686 1781238 2377588 1708274 788212 1510471 563605 1293235 2439694 2169791 442820 792170 245410 1848920 1659582 916438 1312224 427680 598752 827691 2482018 1378268 2583221 1061324 2311236 599550 606352 1638678 1389194 192670 1302527 890783 266935 680226 2468445 38387 2625147 1119735 835587 972364 2152049 2213050 426495 1706825 274186 1888644 1888522 1133058 2154101 551863 1034447 83139 751216 2035415 2392452 1632163 115031 1515010 1160025 88975 100791 1312727 1607827 1323026 659298 1757460 2328830 38921 1332702 508010 2468267 2382242 764356 1736318 1145629 2584033 1372792 2416816 2555273 574670 50934 1941198 229911 1784688 6690 1062107 1649576 924563 421712 1222354 172445 744531 1487200 2296530 633531 2398438 1261873 2177277 1188103 563309 812802 2282274 2113113 775326 271052 955148 1807392 2283331 2135303 840973 2154534 397066 755006 1141378 2637073 1020731 820828 2055333 2236247 1370748 353145 1288465 672943 819306 277194 203973 906505 940259 1927208 2222999 639875 2629076 1591199 2403146 1561055 249903 306323 1783431 442544 1091388 210678 2196013 575859 2625267 2530307 2440066 694046 808988 2293579 374547 16631 516796 2494572 1275947 664688 2531538 1999297 426334 250041 697371 1066742 93579 1794429 185049 1227524 1276390 1293911 1828950 878300 2630235 1382877 929158 559068 1573444 1281715 1436321 135158 482845 414595 1821872 2438287 731890 2412665 2452208 2255156 1309763 391338 296612 1204901 230820 2606288 1877777 1307239 2073218 2507394 766917 2045156 1528341 353164 883424 1911930 1606871 178685 894302 2344263 1757734 1850642 96975 2037452 240292 1580846 256410 673001 1662907 447494 379076 970585 2161022 2205604 873486 1111222 874918 2385941 1713834 1978387 2617453 2383083 707719 2512518 239662 296984 1555214 43236 553236 205534 1913527 2636016 2081042 2481506 53597 144671 616947 986222 2232340 2372168 1321783 1443848 1684548 1074820 1759887 2208332 611626 138344 2446369 68157 2262344 368058 2047037 2542713 494793 1616053 1095716 2356674 2069454 592438 928946 584621 689621 2555464 638794 2421025 1630859 2184537 75821 28135 2294286 1810708 905400 1157356 731392 341031 109284 1551099 294344 613550 553960 1868242 833578 1715660 848957 349816 1140160 1200542 2298796 1714613 1776230 1073464 1373089 1723957 1420131 407438 1790492 982259 1284181 1843286 2458070 468981 1104787 925420 1892724 571051 1944881 2511071 1445194 955002 751464 2274889 549590 828529 1276571 2003033 1174555 1601304 1932129 443184 494177 641832 1639209 709035 1189394 1681650 481621 2508158 1343893 147027 270404 1979409 1059175 255928 1664047 1698788 2160863 213180 2621365 1173484 1857929 1922510 676251 1634056 2319052 881903 1975392 1333766 1454213 1472204 1403572 745766 1430819 691378 1867848 2136100 1435914 440180 2569393 1762184 1871113 1813885 821635 46318 1642735 1214381 34220 1514579 1019541 778391 1056933 1126335 1293566 1100855 1037496 1004917 1000881 1315278 783046 1844838 1584067 1087624 2566857 1371396 282152 2079117 1499564 1673109 356195 981388 1038679 250580 469827 1220920 2597783 2510073 1921178 537678 1904062 340878 1122252 1039351 264243 1553937 551962 74448 857215 1527273 821009 143006 1215843 2409329 175122 2100331 1750383 1614976 1361949 1762998 2269568 358554 1225267 2603835 1768630 1932474 2249602 1783543 866544 2510907 1787171 2142699 2268014 429146 2012730 1100576 7108 1370729 857112 989124 853111 2135471 2556304 2345955 2035666 1970069 220420 1463414 813659 1380956 911529 1220390 2510175 717043 1967645 1485699 865902 982121 580528 152532 1838071 2536266 2647853 1154668 2649016 383308 1414705 185330 445358 418166 2087264 2598871 646844 1927302 1745761 469885 1206193 1195579 1210558 1426501 1824907 2314029 1807505 1627488 490103 817180 1859838 183921 758012 1727118 2061072 1697711 664866 574780 275052 297788 2274030 702818 1137356 1151707 1993411 411813 302684 2382013 948301 801078 1058025 1752083 1691966 430697 1217041 266475 1033605 2499702 40426 942959 1135265 1598597 1886336 246687 412815 1410916 481932 596757 2540420 1118217 217634 1600106 382409 1681344 1393750 2631840 1065785 1766777 1065615 963361 265492 371383 1076753 718700 678122 2143920 1575724 232731 787887 283755 853099 977601 1851173 2404731 1999518 808875 1634280 1643245 261115 2017198 1379752 2092665 256596 1079866 1804286 172574 1847177 1799429 616444 1634795 2606374 603890 1865957 2043139 1336580 1027308 1951495 1021648 1152077 1349127 414868 1260697 2484216 1800307 1873550 765953 882075 745113 1823243 1044333 1936425 2237502 888166 2373626 1382510 325044 1790260 756525 786477 2295498 1106497 2055629 353824 2008846 1146705 1925209 1010550 2508729 1658063 207597 2521555 1105214 314412 385826 1697280 2132889 62945 2486395 178970 862937 1967613 857689 1380664 277163 1182641 1477591 569052 1810440 1161863 1184606 935749 487785 142542 1606558 2564557 835579 1024671 1346377 2323195 2311878 733493 948597 1515958 371297 1197542 820131 1588333 2253010 2565671 592872 1235331 1233901 2432380 2332827 230122 1090522 452987 1477674 368363 26253 1510525 933611 1399431 741769 1239832 2376725 1435464 2344094 1047076 1307854 758689 2453525 1809206 612386 1750135 382427 2427189 760873 2589653 407170 123835 946199 1642575 1182621 877240 630256 340940 1292434 1802760 1991336 1432388 1250429 1492376 1391073 1450620 2313914 2108823 1263980 904314 1937773 1832718 2412248 1712367 2237475 2278177 1447841 2242953 1953405 1458759 326642 54721 352385 52264 917979 263146 171130 1164713 593824 2075110 796361 2067166 1441905 1419144 57791 130413 725765 314942 216711 2353469 1583153 2176614 256512 1467943 273021 533755 1176933 1232128 2132429 93452 19358 42049 101946 997820 1504862 115062 2407558 515361 557796 1574295 67951 1489140 1145577 824914 1870596 2128320 889786 1033410 570187 2441507 1147248 447225 2410467 2261958 1162078 1717714 391157 1317326 1645430 722018 771746 525912 2443281 2398338 358979 2101477 769397 1279588 2340702 2508827 1514683 645584 1716612 207239 236249 1580929 604992 1032499 2117487 1032777 782540 864443 1595865 1644109 997475 2130612 1953479 2578171 1224616 293575 919748 645731 1794032 1645137 1988933 1180883 521630 2139017 2005984 718070 2493017 737746 2491559 2436175 1388094 156934 2276539 1759540 150354 1605661 331328 1482810 2147051 1788352 1278655 2009564 2552438 1552282 1855705 1392191 48846 1675635 752221 1347996 2554031 1486616 2329578 2120842 614430 802013 1953724 2466346 575780 758471 1236405 565706 1096748 386967 426908 1837245 1117772 2341228 865749 1037785 2065640 1270174 1383476 2226175 668358 90865 1534353 1999070 1076208 1700201 572426 486186 514068 1336962 956218 1453868 1363089 1730443 893732 1912511 768912 834028 2507374 21488 1680965 1832975 2643551 343238 2414671 793399 1606875 2435724 1467928 1834684 1258140 2082874 643126 2238887 818558 2370096 1633692 2628114 1954863 2533825 335179 2084145 2325216 43527 843053 232638 1539987 631281 155758 1253554 2387711 2517417 848930 171447 1082676 439942 1326541 458926 2309282 1562254 2195850 870374 1254569 1866328 726074 2024401 309068 1399359 1566784 1058749 991092 743857 1812513 1491127 2199537 1396636 1949122 915676 1792200 756160 1020904 511739 433284 2059542 1606107 717847 1457123 2432204 97892 1420615 1321901 273365 2491969 2515861 1743876 329404 86884 1978730 440947 194983 1597107 745873 1581244 242472 992873 760801 2390520 907778 446716 1605543 2303092 1060284 555373 1485727 1627296 1493608 353102 1793163 1061286 2179387 315749 2243672 2584745 521516 1549013 2171346 1098484 1136105 1697879 2595432 1712601 2077314 1267207 1743029 1315400 24233 118950 437990 2156054 827001 558911 1695870 897066 370088 574334 76415 519406 1760599 844376 450796 733725 1883245 1880457 1028591 22760 1378029 1856346 896428 358075 1398242 1579132 1420763 597932 633391 2375607 597028 1682941 1304131 1278866 117971 2186769 1912663 2609949 1878752 2504329 312232 164089 1029404 2399545 821833 459488 1648618 2374761 999198 2307835 1269405 2193218 761975 1175609 1016762 2233059 2264341 1829440 1811665 912986 1770106 1043551 1042510 2549814 2107993 104216 2184479 1123959 1215291 55440 795291 1009771 836839 1260874 684353 1953519 1507440 2193617 1053396 1588402 36115 576151 1330447 1330690 2328516 762518 478050 2351609 687113 857610 1902160 643034 1464903 2347849 1502586 190748 2132364 2521255 1936902 1528994 837934 2347952 60547 411713 2551045 485125 1632606 687073 1795579 1757013 1031970 1563672 981076 1269743 19463 1230230 2628076 1721019 1173870 2299792 1653152 1318725 2000115 1057111 1170159 462473 1258440 1983887 1052862 931662 13507 1281628 2342843 1480641 13363 2395465 1921281 2174792 704512 2066038 1034629 2358045 1040089 2432849 1631440 2608879 2219580 2387043 2302198 2295836 2179400 1013685 1641720 2379064 1659503 2455818 2413476 705686 1085889 1342862 748262 2179337 614354 2628428 847013 231864 694705 954268 455205 1222363 2377434 2478476 2565017 2043940 1589355 579962 326019 105235 94544 738711 1791157 1484652 594379 1170205 1204070 1495983 1577109 939236 2373920 2223195 551496 1779529 82591 1351870 1804602 984771 2378365 1699830 2262324 1864277 7235: 2331781 1402412 2311816 435589 556485 1926767 710459 277425 1576347 2449072 35802 1496950 501748 542640 1267101 1113783 514010 680481 2485127 260466 1522823 2306664 2354925 755032 468331 87185 1944019 2581881 135098 1411358 1080849 19700 2249169 277959 680466 2411177 1932321 882420 1150345 431870 996061 2354428 1157784 2069094 2513173 26116 1255234 871915 2243157 2218283 1208323 1801491 2415952 391416 2574755 57251 983903 1767655 1391245 1150221 297255 958794 997517 950880 2205943 2275244 2529920 408256 2394925 880178 1122149 1682592 30781 1216666 1611765 837091 246570 1659474 1948423 2596310 2571894 1699826 1101405 20818 1033912 428296 79537 796727 123124 679693 303699 1867283 2077464 1739027 1466577 1826784 2553741 1618100 1407678 1346577 697342 113056 32852 2277873 367933 1210309 1929441 17361 366277 1930178 2423647 840701 234410 163522 749782 6936 1396856 1541200 337218 874376 1721774 25215 2115045 1495910 2164863 2170797 1068413 1098793 1888148 326157 472718 2419665 197531 1742039 1604149 2114223 1670835 518239 1309283 1326448 498281 1841899 1422586 45837 1387338 2044730 1079859 2090799 1437824 252320 2493418 1220414 2583495 2215788 404693 1646037 1434219 2648873 690267 1216923 2338794 1611221 850528 2471394 468841 2147559 237024 1611428 1395175 167568 2074797 967214 129380 1969084 2072751 611936 515473 7236: 2100922 7237: 1197284 628829 1916350 379615 1855032 2280639 1056618 1562675 442192 1943114 47905 708457 1433676 2430248 201188 331918 1110343 1281697 2585448 2550400 1078264 1827345 1992679 339362 2170943 667371 1265952 2480966 1093323 746877 1144764 2004817 1975266 482276 376605 1419938 1260340 1140352 1581760 416245 137070 1337339 559637 2083446 1026219 1078439 1350244 2540145 762856 1672599 1543451 1107742 544658 2484327 649754 157980 1735662 2620686 989899 170724 1189085 1427896 1934825 2022157 937492 2304652 692988 2566009 1726051 1392040 1141578 75821 2351668 671909 1071482 2177729 1692295 854990 647321 80064 18429 2443158 2547447 698198 1159489 2034904 834189 559443 269113 1390749 2584232 183144 2023910 1566445 831244 1261955 856217 732445 56605 564321 1243435 2329851 2437275 1001310 1764929 999865 746026 1235839 826747 1346670 397063 1081179 2225602 1270773 2205902 115861 2441198 1485602 249762 1098451 695869 1031395 17358 1615153 2192678 2490786 1809889 1713987 1545068 2478242 1243029 326072 1731439 2541395 1868944 1110848 2196371 1445906 153058 251530 1808993 1391536 910258 873238 1807253 487940 1319390 2193101 773629 888282 2284890 1007597 859095 1248058 107934 1122755 1358521 648220 1872981 1334200 583901 270988 2228878 1159382 1079083 2101693 1438505 667593 2216021 2597557 576989 1023857 8621 2552516 305841 1328104 692070 806869 440352 99893 955402 35561 41619 1388949 1645463 2273364 2172404 2197091 2176575 2097398 2264279 360945 123941 2522498 44889 2639020 2385848 1746972 2462492 1498630 435102 1321870 2313867 1803307 28121 2420928 258071 172883 2033875 1955657 1730161 2492306 612567 1393847 1225788 2351601 1993274 932169 1030524 599175 1922353 2568937 1117234 1561933 753116 1271221 1106420 2031731 2449622 1873703 710566 2127102 674325 286744 1706487 366999 1016225 432734 1370101 511864 190666 1874825 1768341 2393397 1437220 2607248 1336061 707669 1085443 1152044 2171218 1851265 968784 478375 2304319 1397526 1681071 2393247 2573086 5655 1110998 1309785 2166949 343273 1297940 369350 336592 1466271 2348309 1749971 131834 2396783 2180979 260095 1888368 1435197 937472 1130914 1479039 1853564 440339 2011104 414359 2585732 925816 1631525 7238: 649644 496735 147748 2311452 1725187 1327426 2189900 28386 1179998 2138742 2521112 1564243 1001935 2376354 1676221 2394135 354425 2174483 126435 156074 1852207 2459665 968765 759706 2103907 921973 622594 557214 1626521 1864037 1620868 1170807 876493 1128365 530086 743505 1597262 155342 1171034 1428591 2274310 286737 2481642 615459 811102 2628094 2176431 1519723 1531780 2220516 2031174 1769549 1312558 742083 2337785 1862022 1402590 508815 1248719 1666697 2057131 1501904 1072692 1006383 2079718 138494 603759 189433 2050519 1658773 1450018 1387084 1526491 35259 1898249 1436522 685869 2292121 1315883 2437254 1913131 2431478 2194473 1925187 2469951 1394707 1173756 791813 511915 1552978 234480 1865666 2547219 557504 2639855 2302848 659766 2086035 147831 487114 1543633 645994 599164 2479113 2412301 1257039 844101 1689590 1856810 978511 1948130 2635100 572890 2541050 554874 2138887 1400544 1322443 836500 2382246 2161252 111745 2355818 644855 2115356 1856670 2046321 16388 1796580 1041943 768960 2517159 1565090 2209429 2133181 1626038 235670 64250 1311377 1862389 1257553 1015993 27781 1774181 1834392 1476791 1691189 2316337 308065 2207079 552129 2478537 2550770 1761228 131937 1637857 154113 1791533 891474 1124948 1055009 1835142 1432526 365351 1492601 1547571 981759 895134 973069 2094884 1137644 1466788 1848832 1766033 189663 312404 198476 796548 2288027 2245457 1963101 859688 1513476 1778488 1456912 819481 1660707 702150 2036919 725121 452440 888655 1658601 1072411 2459296 2015206 1152998 1833762 516967 243358 2530898 2404978 1613763 896765 274135 2224392 2591965 2106146 2245594 2238043 2358574 1448380 411973 2499064 549399 1696273 458009 987212 1443181 953256 422336 416960 600303 2077022 732495 1367069 285086 1618695 2429881 2174863 2592352 1653519 212982 1031075 2207041 557451 307517 2317435 571927 2166224 1797333 826109 1783870 1363134 1114396 1985031 1352672 247449 1353161 590073 667658 841012 2420617 820419 1696428 137905 2109051 241116 783769 94284 1138167 2405078 2446411 1917395 2321048 2418092 1756274 582978 2477283 46331 492111 1251882 505199 1879864 1556823 2301088 1896921 381988 827652 1365743 2322895 334300 547992 2224473 1295512 753421 589584 1971052 821900 991249 261697 2644555 745125 1873180 1579653 1700309 1806321 497419 578909 1117847 2405099 2644497 1006355 107886 250256 2478495 532744 2152739 943642 1754958 439811 1856435 209207 787283 509331 221750 2617549 1916275 2142447 1244731 2347161 1944528 687603 1523608 1245140 1796124 2117432 2479300 1251855 2649093 447206 1045232 346361 1114740 1524902 2470044 2141118 1503611 1558593 1425640 1043055 2152841 276978 344156 1300563 1089457 300216 702731 2098878 712938 1648505 1634085 454743 2162114 1053266 1350340 2187937 2562361 2487751 1043727 468219 948702 536647 2182369 1395526 1150777 1003617 564551 2302220 2455723 2031640 80751 260665 499789 1336645 899674 1610025 266209 1118812 1616280 839425 2334000 1019899 731744 2183930 1273982 2581057 130725 539850 2543956 299264 1152392 239724 2354032 1161525 1189474 933195 1475176 395979 388077 1291796 861309 25056 1347831 515952 925817 2093933 610190 2622838 2301237 2495357 2113478 1478673 2515802 223772 2644483 1923595 2286189 1496989 862214 48710 1233410 1798098 785777 467287 1874348 2514759 842921 2373236 399760 1665029 1303953 267802 7239: 575102 68845 1335297 1672077 561297 1177074 1999564 2608536 2310877 76118 1595996 1217849 881708 2166355 1043410 2030901 965013 1475986 1141519 1932487 2213300 2022621 1571232 545431 1926517 576525 1056709 107628 2151228 1872599 1419888 1920433 1418566 323590 1960461 606326 731674 1329256 2120235 2472868 1670319 1892119 755209 2548248 1043652 457970 357303 2644654 2368576 343604 2099297 549757 652819 418605 2335219 1428529 40383 2035049 662001 1334603 1712610 1553909 1676526 194766 646216 45948 993740 1866212 420340 2470498 2092665 1608374 1009782 1271080 576662 2163937 1035017 2266937 1025818 29293 1851007 2505674 1880085 588407 1687180 2108394 2347596 571278 173122 1415024 1161691 551555 1917255 705169 644988 1665169 437096 193710 102460 1364587 1884698 307821 1889221 1728610 1687815 2527213 1966844 2038496 724: 1186962 1651307 640207 2571282 164344 1225948 1668182 386158 2056758 9912 2528470 1639456 653978 1618770 2024479 2123246 247745 1384888 1108082 1406938 1934334 666915 1317934 1262321 796585 19254 906488 728554 67006 592457 123445 611481 1492475 2345895 127855 850054 886300 1783163 834621 2598461 2487579 121947 412910 2560353 805219 2257125 258274 509061 2402157 1742906 591506 1924068 1951177 421032 1702925 1028148 726304 2210980 1130102 1162702 523564 2159768 191963 1410294 7240: 420661 1355247 1453495 282169 2535515 1051197 2249744 598672 1805407 419415 1597794 1060871 363002 1578267 1728389 599000 1477697 2449973 1913481 1448116 235499 118429 1206692 1769189 2146228 2031692 212022 634505 2177277 2480262 486091 1016843 422982 186416 1038668 372735 1719285 2461301 2150295 1694533 88915 1045223 2144708 1308799 146777 2250274 1691620 845914 1256090 332022 1861718 1437818 2458373 1499613 1791362 2448647 952156 2438003 815894 2452460 2365610 1208048 1343893 969820 360667 949694 1967167 424439 251783 1120583 697655 559040 821009 1443242 2078462 529788 1924244 521083 1528452 1232689 1217726 1465462 2048428 1520321 1434766 927687 1619879 2074096 1068151 736772 1759860 1081304 372542 800694 665560 1520870 1891505 1953713 472223 1259587 2300027 492267 1867535 1468603 1209735 1018938 2201065 150142 1606534 2597881 776737 1148255 1027308 1920328 2558534 952178 625220 1250950 2386303 296331 1186212 1467725 1562565 1919747 59300 1549779 31361 740601 703543 2295016 2251356 2063422 1134519 2352371 1862652 1264662 2240001 2551912 1485200 138161 2488626 595609 2392918 523553 448666 1613983 2097398 2214135 1016478 2129426 804653 140744 540229 2143455 1194476 142517 61970 7066 2084522 1821547 1634309 2144981 2366672 1381120 1215050 2160138 1292915 1916577 733746 2200315 1425285 1824823 365477 1602561 2247051 821411 885718 761938 1301045 2456997 941675 2302072 1750344 2610939 48557 1582585 1323281 1070715 650486 1146108 21032 542894 2011244 164089 2607134 2130289 2089668 124125 1596667 344063 155548 1600262 1631358 228522 2110368 1314612 1683788 1306434 2203183 389439 2644213 723263 88712 2185140 1509800 2125073 1184882 682256 693758 1576905 7241: 1842264 683483 1437271 463781 1467790 7242: 369233 317799 1491089 2268699 207286 1966258 1687413 1755838 597043 1184496 2102295 81922 339647 2612289 1298348 631849 1304778 2135229 861049 619128 1435091 715247 250272 263803 2144619 713096 1604854 708485 1148130 2426167 621963 1268336 1288325 557278 2058365 1647966 1825380 1112962 101070 1972158 2636001 1922827 761524 1239243 1624913 2138250 446986 1763059 1257323 2218168 462401 7243: 2631650 210234 121448 756549 2258917 809595 2025288 1135814 94080 1231864 132944 2312192 599414 2386032 529967 1412530 1525598 347137 1741325 2537413 7244: 2125473 468634 2238678 773591 383092 778849 7245: 2276085 1110720 826668 1401274 406931 1773601 795000 2334709 1915066 1873966 2225306 592063 1019385 988075 682268 2356138 1995143 7246: 1187116 1544098 1582373 7247: 668198 248801 7248: 1033763 1323761 2364836 7249: 1026312 2455138 184491 1324246 487169 1523107 1807781 2322774 1732972 779764 1511913 1965800 1242087 1636746 615557 1425400 2044887 124090 992671 986661 701560 1198143 273782 227251 411342 539440 1216920 2629487 1637975 2472603 1130934 2103728 1428953 1504637 1434493 1904601 794794 2633799 1024664 1641524 87878 1427433 132479 142582 1358518 2524228 2432108 2231623 738848 1780988 97000 589476 1184557 163326 2493932 321451 2027301 110089 634558 1216023 1198500 1193573 1012638 1943271 1819877 2175093 499475 1233997 259978 1692104 2596443 292863 2591198 2272324 1057518 1279719 1486407 2309261 697102 1099796 37000 829793 974909 559815 2291128 64772 799157 1126112 1776563 468062 2515988 681572 607826 4292 200076 1700495 2355960 1688557 2149593 1158658 1539326 658368 1842245 637443 687229 2159146 2563348 976354 1687553 158197 1827892 2203454 1431676 748184 2030429 2504369 1225900 2279011 2565925 1695274 1519860 1829931 1020789 823693 53616 335415 162260 1757476 1271807 1583998 230900 1614063 1356364 282631 1391170 1039154 2498958 1299875 2158065 2516464 401130 109384 833610 2314767 2268012 510634 826553 1469658 1065444 1662596 1651606 297351 2387219 2440400 1233428 2219353 2393246 164730 2467023 1367033 307656 1619105 1822477 2378967 1487200 13894 861603 1262868 2048819 7628 395092 1307915 1057519 1604790 1746 1687977 1388081 1436736 950984 1243242 983856 1331958 1208595 359572 2029882 1178353 1673138 1388154 2189864 405316 1682506 2171691 1593637 367651 234205 2111589 439879 1464792 399247 1454892 33728 1760392 2000461 1254671 272159 732171 2198639 752423 1882954 1745819 292894 2107240 780463 2535768 1249814 922107 2393918 156319 2407703 151200 795744 52929 976037 1502060 2284777 35074 2061942 1682006 5317 957205 1803878 2237329 84065 612653 569387 1426798 274564 487527 796194 196658 35872 379445 943966 1347802 1702577 1157553 643891 1038567 2245051 796288 2442581 366635 1940910 1022886 727874 971771 2594099 1771653 1087783 65854 2512626 332037 2449295 499923 925944 62982 1783153 761992 1689611 688439 411330 2095549 61075 733258 1719193 2500411 1394988 1789371 1136396 2340280 955114 374843 1045257 2314664 1661975 615422 1905498 1983181 62004 34998 2515127 2555952 1549500 166435 2117217 518485 1822778 1936066 1348942 442625 766949 2647243 2369949 1759382 1887325 2310586 55016 2453149 634777 488216 1252529 2323550 764766 2238650 292952 832761 134603 1156527 4465 1340921 857473 2201631 602465 1046108 2516023 1943755 1917209 2061408 2251886 54020 254514 600949 1299811 2231861 1469950 1802074 1664198 826190 1347607 760078 1914811 376263 540639 738018 988972 727381 355591 494146 66326 1414026 2040401 1322233 932537 1066375 103068 6438 1325918 2304369 1298041 2533126 2020401 111745 247305 381461 809124 1707070 2449866 1952959 2153390 2498203 1690413 702647 333223 1112011 1423649 2532893 1142301 1386822 283932 2533772 1880060 1586668 32579 1217070 2066797 2149026 699136 2151340 1862531 1665183 1460150 262837 745665 833846 364477 2452289 1325050 1311453 157033 1813617 1902325 2284862 2047556 1263956 2478005 2007063 1293463 620885 133968 1694615 2018723 884468 717383 168668 831112 2145771 1812112 1974621 1897621 618192 444156 499072 2584477 874852 2589029 1491954 266439 2246264 2493708 518315 103017 1989276 1070931 2478890 2494445 1763120 512455 593351 1223422 1359357 1990780 1965780 786910 2363819 1543312 1995090 2394312 595144 145565 2077929 2381594 814836 451101 296177 1762316 573847 323977 1215763 1223328 183845 244199 1400659 1001841 2021765 142310 424853 626627 2269033 719045 1307203 838309 508137 1256774 1338987 1674725 1273780 2216417 1015735 2414204 1650427 614689 2112430 1457969 1888750 2570079 2242903 11236 541574 1296789 1734762 2634650 1938972 192866 785830 1251258 1275709 1039511 625101 2389236 2238380 2102796 1820938 2572036 1705504 486689 332215 195147 1235378 1740100 1451145 1769778 2365989 2639813 455391 429510 1699710 2435278 900992 1301624 2631942 1610262 2384144 101598 92195 1538788 2348515 987151 788684 1497453 217830 2635102 939298 1157897 511164 2127708 2160292 1841558 2154854 1289657 1817809 52403 1782205 2061897 202347 327630 710033 2434805 1413677 43654 264118 357178 61215 375119 87447 754683 2379921 1968670 1660636 2103903 1269087 922260 2030628 324223 1903095 28384 592552 48554 145253 2311020 2150248 2641996 2483175 2037666 2309505 685581 12471 1486727 2400283 898145 1140151 1219733 398130 576985 2574172 2123727 1599458 899637 1709864 836522 155361 2540633 151299 1565423 1246069 1385079 2030679 1824090 1761074 1696549 1825647 1109121 2608920 1007096 1763061 2125859 1793863 2492729 111881 1234736 2270111 2241137 1013400 652448 409324 1066543 2623871 1605218 2351318 1436092 1220888 2092910 869953 826532 1749138 2638897 1514194 2389373 1843785 1081440 467106 366795 2217619 2058110 2139433 1933572 1576867 443495 1396451 2059791 637183 734007 1235872 1072942 2357677 1064859 1694103 245492 2524677 2443359 1385709 1417298 936028 2418601 1541721 1323006 2292410 367906 1912749 27369 2455136 1207089 1184371 2089278 1659213 1955333 73834 1080462 2648056 372079 449568 2315029 2494381 812688 3941 2596858 1615439 2283989 372154 2619841 245028 1764647 631232 475999 1473091 1749826 2515777 171257 1146647 1001972 647860 885210 1535395 1139547 517213 1453064 518473 1377094 1945598 1934458 10371 1381356 2557820 571309 87701 350502 1813881 2531562 1584516 118390 1617975 2331202 1935867 807301 1213331 626319 1669626 127691 1235965 845054 694733 2301441 1836009 1049726 835271 2167296 1261173 1031262 2002474 2117215 1523615 388710 2266623 2385596 1252144 1030570 1318306 1862049 1410446 237516 1509791 1745486 2453199 2368251 2317633 1445949 2408184 163101 430162 652985 420730 501597 1100421 1967960 2544917 541185 1957760 981338 375046 2275287 1523225 736654 122651 482223 2437688 2284895 480868 1636707 698693 1114607 1796106 494000 1024083 238684 936918 2109673 1565319 1587808 2347730 120520 1279758 692263 665420 744658 2627144 794345 2458107 174630 2051374 2511310 1493834 515016 1166119 1942101 2297243 658582 616832 1520143 284227 2564306 1811654 775762 2565450 258372 1870889 1983232 694738 78910 1105295 2076552 1983207 426295 2163181 1137151 1968387 1566514 2477132 680300 1083314 1262862 2263526 509169 1602316 602181 904113 1678428 1841778 1167976 1458612 74194 1041766 1044686 1233762 2072085 1038116 2315932 1861283 2331755 399872 231760 750227 236380 690064 835619 1496117 1787622 653145 1326715 1205608 1498840 1388677 1227461 1207624 2515784 2179321 1305150 1436317 1969472 2380312 804147 1600314 169426 2550431 977962 1027993 439789 1934634 1115936 58884 1983848 2011260 2074986 1700250 2283921 1852586 2335845 2471785 1091053 1993291 2170243 1213385 176804 2254239 1225613 1469556 1902369 693668 538764 1649179 1255028 898344 350801 1440845 1651230 1136922 1708158 1166027 482781 823138 1967074 725492 2321842 1602038 63500 1707892 2436625 581743 1420411 395521 2398120 727885 1360088 1842328 834407 1210026 2007052 649109 650092 235851 722125 2466487 1363567 105380 810993 969833 2186370 2004193 2039782 1626646 815600 1239244 558828 495629 2235295 97454 1437756 779441 1667782 1432334 1464868 1741829 1289745 1852437 2197438 2062515 413614 1377080 835171 2394163 624168 1812460 524972 2158352 623838 1613547 2560633 1096027 2534190 1075210 695823 742949 1213374 1560817 609768 1915162 470305 2462501 294255 528928 1334284 1291255 800940 462845 988540 2306910 1227709 1425738 2314355 1450684 1451381 2547839 532487 2175576 1690839 658012 570279 1653658 2221268 2085641 2250854 1165449 22538 2103032 171523 666110 470573 664483 1085817 1840126 1834684 2204615 738750 930357 1036347 282765 2289653 1618394 750673 682402 2542779 96111 2067082 195383 1054175 383836 1667241 335179 1408365 2055717 739665 1875607 2407099 268607 908236 1238682 1013724 1171652 695069 1122603 1475441 944904 909178 1307276 62190 2053425 2460131 687072 400086 47607 314978 1223159 2284041 480189 892103 2238902 1904770 1627689 902451 1233264 1438209 1455166 564161 875765 2541000 1570782 1218071 1473120 1722485 1533251 2005028 2036498 685784 2128834 1442813 322887 671181 907617 1356101 23203 959948 1426129 1262145 1617919 1011279 508877 2397095 975705 2576714 2179797 1527811 899977 573866 1089583 2008927 873873 518248 2614077 774095 2223569 427377 1685077 136257 2022131 673254 1367906 108956 2483961 515334 734168 90821 1105805 46438 1127513 220415 1376133 2532655 284657 314733 2127244 2188897 1638655 1513615 2546545 2127583 2049822 1545034 2577652 2608246 1333708 935508 1399649 987557 522422 2043819 2045971 2593027 2348332 1035600 2197517 1432989 2058492 1467858 118910 393111 1706217 52173 1995238 477089 996303 1363017 1285239 180774 2571419 1163477 1802083 322716 2019728 683929 281942 1925898 222593 812966 463836 1466354 1703390 278913 177999 102727 2368467 226770 602796 1618180 2387163 615224 1016653 559546 1561936 1232637 2359794 226751 870125 1112208 1082373 1006297 2441010 1426811 2353288 2615154 846729 793888 2506131 990471 807946 1390090 1585051 205500 2320820 2558741 2397850 1782971 609625 813517 2082025 2579695 280943 688879 1295892 384645 2505057 1789167 841872 1161754 1151232 2111611 1684798 1184918 2490709 459551 2420296 1888986 103328 222597 1334494 725327 1889293 2504221 1483737 1002574 1317616 1081582 322094 925817 1546839 1341349 1849495 43520 83015 2342247 1831569 2647641 1782233 1865480 1261105 1475221 2260269 2380521 2387262 735445 343279 2095348 383604 1525054 816450 158969 2268427 940030 346615 1738852 755905 1578838 1900922 1813172 2091595 1723416 350266 1997324 431297 1245473 633342 103099 1115964 670553 1575888 2259646 839109 1089145 470224 31302 501822 1716512 556530 2633972 768560 1299901 1778347 1719261 126037 1594576 972998 2192006 896973 2450535 572868 1052430 1033136 2140874 871490 1687871 822391 1355274 2257591 2518202 2324033 715087 1021687 826159 725: 1652181 951632 1836524 2316026 1632716 1648887 760437 318040 1172081 882226 2207859 2396250 2420648 835988 778387 1888673 1755340 1988319 970031 1065172 2612303 1083867 2142811 1872912 2469206 2523971 1194224 1529590 2458 2527733 945561 1188638 535012 1632163 2327223 2520744 929008 611011 547669 2003616 5722 719213 339143 1235434 2088481 345934 1347010 404269 1985936 779336 2181268 1232997 2207021 1769549 483829 1631405 2449872 461222 1309088 182163 2025263 1010686 2243758 1538465 692536 1334615 954473 1169690 829317 258366 2516677 609614 416136 329302 2444865 2375947 1476269 2005163 723486 985989 907029 303471 538606 709222 1785550 2460830 2509187 1928122 1469884 1230309 2565600 1189328 835701 600815 1286165 2442569 1445215 1876312 1901442 1697529 1311275 939373 1159728 2129143 820021 2352036 1735269 598071 1613664 346137 152743 469484 59550 1798571 451101 2597614 319205 1433455 2321435 1576448 518501 1532945 1964024 1052968 646912 2320728 1734562 2615300 1508777 209698 2306416 1710968 1568663 2458814 249258 563559 2554973 1674655 2133369 121431 868096 2274029 1271201 912878 2487256 220420 1539268 1625533 2213995 233680 1006342 2459461 2411909 1211697 2005941 771442 1407034 2362666 2289650 1585536 1015228 169026 743202 956623 1821574 2468187 2291864 1449679 1510054 2189137 95947 13474 2526589 2598538 1193582 1905207 1266708 1174912 293939 1416875 788066 1812531 2569870 1468755 1188144 1897422 1974335 1225778 695042 2482508 1355662 1755879 2044514 1335484 1271426 2112269 2334590 1498743 597674 1336735 1630198 1058715 229673 1968150 1368494 2460198 1463657 1297971 2148207 1301130 2187880 1441290 2615385 1005668 349283 2476598 680212 1880462 2326757 2374401 194845 1665188 732370 685849 180576 2297748 1053632 984758 606360 347695 1221959 1378512 273852 932142 1501959 2380307 1910440 2036582 2471961 2615824 1752729 310889 862756 2265594 1581889 1618651 1858890 314639 1447760 1175372 1870203 2631915 791871 238685 1915162 1993202 2335570 481846 5858 2267451 1185862 1493188 1494582 1648743 1281235 779091 1405808 449942 1552337 1044875 2004000 820141 2547313 265899 883070 1510067 2391625 1119148 1001300 1732574 336275 2478642 388530 1384810 699966 2590535 1056318 1506727 124212 2146322 237166 1743749 1276637 688972 916254 2408630 1620714 1631495 1187955 2466462 2168484 2285041 2136688 354052 924007 374737 2490389 1621347 401168 2484077 1726038 1964573 1900949 16934 147164 341114 1625103 2640529 2106228 944422 2461383 1954828 557903 1375202 546009 779281 874943 201878 1481344 1325685 2424697 1161550 1478093 2214996 847500 1982219 1516396 2432146 1640734 2570372 247710 1216311 1233833 7250: 2372727 119239 2410393 1681228 2574641 2160839 7251: 746392 1151934 2320055 7252: 2268082 517710 2155716 485943 2545663 1754973 77056 1958323 311325 497648 928883 1939090 2156909 1272831 1571440 703083 519528 2352984 91978 1569889 571514 1132651 823160 667235 197370 1503912 994778 811011 311021 1208997 1880915 449881 1507842 2480701 1606529 465967 2529188 872528 433500 2045041 898081 2577223 1117474 1276983 1802277 942168 463962 293567 1727961 7253: 2153455 1591040 1985932 1398606 626893 1642727 1783038 1823368 775253 451892 1624977 1322384 182088 2554379 938199 2063787 609 1822912 1777952 1556320 1983382 626732 2566949 286505 200489 1572900 778501 1632336 578773 2225196 923438 760262 2071664 1708346 1656338 1618977 27990 60171 627401 220359 1598259 2439655 2500688 882175 1756360 2451667 2349519 2340301 1310915 2006338 2399740 537538 1280357 117655 19631 287313 862870 2046346 1844981 809590 224969 2604878 1098524 1502802 2173499 520243 357443 1824044 2103047 351224 1324926 2024022 1878587 981953 3931 1846828 836673 1779548 2496432 1440175 1975574 7254: 974319 2634393 58310 771902 1467770 1185828 2021223 7255: 2131303 218572 2229983 689424 7256: 1265574 2000414 2206099 7257: 1951353 2620585 2004458 564451 104821 1565918 479424 2031601 1078329 1692798 2056385 1215080 925050 2124446 830467 2199566 7258: 89157 7259: 2261008 1583391 2022048 1294225 1453384 2253960 979553 1670562 1481737 815568 213750 1871311 1539878 2583311 1549806 1229969 13983 425541 1081362 1227603 289367 775575 1224783 1997156 626496 907261 1434154 12840 2259557 1370269 22432 2444202 1093654 1500572 450014 1411434 2644392 1178010 1792978 433641 1113019 2331808 1718788 1518278 1421402 2060312 266678 1544561 2480155 2417643 290959 264050 278961 1158553 2114336 2242444 830471 151598 1021172 2521679 2575059 76286 528613 436557 1817160 2417934 1134865 1069975 1910590 2198801 34364 1566468 107217 1194061 37038 2176295 2280236 405058 726: 250562 1098211 1168718 1899029 2492155 1129057 7260: 1404512 742971 1114523 936751 1337055 7261: 1737616 2456766 7262: 1734190 1404303 192541 1411867 2504877 2608034 272544 744253 396661 2214886 2252611 2098084 116909 753151 2083425 2183443 557295 178133 2137853 230185 1421590 1397349 7263: 1358101 49281 1453219 1982480 7264: 1832225 1428953 997771 1589886 392201 88667 374622 2285615 747878 411779 166391 2587779 1031567 1759205 2042579 2090238 1820544 329943 2404624 699355 172490 2351365 1713778 415099 185616 1427460 1675178 760305 382965 585715 1599557 1161238 708900 2002869 1894564 1436195 2471884 1160972 1611765 279966 466073 1894402 1584399 787682 855612 2008932 2156074 916970 2227923 1058094 933095 1863391 294142 489254 1518985 1508945 2108679 162117 1495677 1197941 745267 695276 1997200 2427809 2186078 1762677 1430844 1316905 272472 968114 1276973 168229 930357 635007 1128269 1960433 1707657 2071221 1672994 7294 1851155 1022602 2379033 1266230 118769 1229452 2574680 960999 1624931 1860422 527808 424477 1667184 2347407 114254 2349774 7265: 1240764 2051310 1127871 2622066 1018716 2564917 7266: 106085 1354763 2188991 2283006 7267: 1555925 7268: 1818465 1861927 1646912 1224756 967540 809575 1227566 7269: 1493291 1978899 1467063 727: 1183049 1889289 1109369 744442 7270: 735796 1840138 2597249 772388 2175558 497598 1629163 1229816 1247464 885498 1033433 834936 1060836 2080423 34897 489997 2636960 966580 143821 165604 977987 559737 29478 1426947 852010 932312 213861 284727 2251992 1894193 607827 132243 89761 1609649 791994 386826 1797419 1501603 794497 464860 2385239 2595983 334658 1739782 2558776 1222667 2314279 2611142 424371 183687 188329 1750722 252462 6444 920816 1983974 1015650 1219871 2463243 807448 2422792 2327105 1484534 1804533 1405451 1067239 285398 458009 174078 1864662 1632787 1581343 983872 2509996 761900 765272 813041 491591 1640841 1014815 409213 1869498 1907629 828921 2494579 924842 116030 1658126 1903604 136788 2480629 508647 391839 423522 1546589 798281 1052177 791534 1363733 2471266 208192 1476295 380999 1883962 1779760 385222 1270077 1967112 853170 2107407 1368579 842050 1733625 2388909 1588971 2604430 1041585 2391629 2513621 345713 7271: 1437858 1585829 528001 1638513 208517 7272: 609690 72954 1436770 2497544 1207657 1192523 2152408 1277690 7273: 1219100 886982 1248714 2519350 1900253 394435 1585588 1406050 266687 4292 1818967 156959 2648204 44887 1469193 538980 2347098 1926389 2281416 1756535 1370443 75287 64732 1137883 1072953 611761 456227 2033972 296362 1773227 380305 30018 470222 1973156 1947245 444335 1841899 440593 2361983 1881627 1266761 1850672 2344929 837867 1723513 382239 7274: 1186650 496440 1547732 1720672 7275: 454014 2346615 1367127 1921824 355538 2039857 2260760 1789619 1220793 2547275 269967 366605 1825316 1445834 1504523 2490799 722174 2206985 2292741 2377647 394189 611791 1196870 164685 1476797 1279037 1229628 1312680 1632041 2336198 213406 519944 924192 7276: 1668167 2540559 107166 57105 1609712 7277: 834936 270359 234250 1238047 22994 1274981 7278: 4395 640558 2327324 1907889 1787255 7279: 1364434 728: 1810074 1450722 377617 1279851 7280: 2220766 338887 74999 2505249 2274329 457527 1836807 1364920 2033360 2270713 2108526 17916 1277568 1011672 1275406 1932884 1827042 1465922 2103571 2549460 401418 1676075 1356632 2450547 289289 2004716 1756906 1659652 140297 109417 1457796 650092 1982123 2616003 1995871 2312807 2576182 2524225 2349533 50014 651284 2097480 1864727 2432545 1473494 506223 1219040 815140 1511048 350894 2104877 472719 2523241 2356692 7281: 1107322 2455124 1848328 2178837 256718 1212659 1343234 875506 713103 1891829 2057152 351981 316012 600230 1947663 1229732 522139 410015 274685 2586304 1411959 695480 413603 1654509 1756148 1715560 1414589 411896 1081614 2239638 2059204 2234547 1836894 661427 238043 1193478 1441892 1675755 1537427 2477656 1866283 640444 1524682 2619586 1509760 342422 2003622 1457870 430109 2018738 2391071 17082 596018 2253385 1021061 1998463 1929813 2612846 655041 1160926 2356217 1245466 2137608 61898 2244048 1487713 2315657 1130625 1452970 1536156 154735 138010 2224355 1816561 2244798 1774622 540940 2142564 2035651 18475 547293 2615242 2230711 1306406 137104 2020470 1157316 1090597 431859 1477265 959994 115123 172958 1759473 858363 707362 2545912 2062925 951713 1381837 2239722 2443149 1579347 1773139 1733418 2152201 482947 735666 988772 1962360 771649 1124306 450906 1432092 1630448 642693 1592895 345476 1412446 154269 1034611 401052 77520 1911774 48178 491877 1678853 1770782 2156666 1856463 294813 276490 2084002 1488878 334563 1424448 1885328 71913 1085783 1480204 1056535 1555026 2037272 147340 1515735 1107750 2461642 490972 102629 1754295 424406 1525773 2630807 1686562 2056360 58882 586391 475289 1966083 148489 2479322 233652 308810 381304 2620768 2267603 1970554 1357776 2198776 1171069 249119 2426047 985849 1210079 1689644 2009338 979146 2372992 1258136 1889945 1926967 1785853 1088840 1957554 666302 485972 1635228 1208434 1619515 1450430 1387483 1292100 671451 1782619 1395224 1511702 1824376 2023232 300372 378924 2334723 92710 933434 1293038 691332 276644 854081 2291240 1984083 2595479 1591073 850699 409111 336420 2586040 1636432 685383 1623668 1052161 530876 2501529 77036 115344 1764662 778794 2009239 1880611 1192974 664313 1491407 615352 194566 1260670 659281 1248975 619888 754508 81529 399338 1297040 1779575 16540 458320 2301784 546961 2444636 812059 1211051 303197 1721393 2483114 1510647 777301 1001049 1234327 1273299 1102875 782572 2630218 1830102 914675 1371544 2563331 786556 879674 866544 2338682 2063529 1838947 652745 354676 1046081 1416839 2059101 1840702 2341134 2354150 646370 564191 140195 1138372 114093 1466599 523730 2649426 2006376 768107 652118 743786 2489386 1093014 109620 443067 1254426 163422 2331608 1746160 1524458 961023 1944582 1031276 1591713 1844053 1649624 1946329 1568346 1572897 1421357 2085219 1410781 1059468 869388 1713743 2095519 2526684 2369579 2421545 1162352 2316387 234227 1730057 742171 2152634 319149 1736176 842863 2439897 1064279 2600321 2040212 426957 1734843 702022 345645 1294983 2143243 1823992 1081909 585553 1979198 75626 2484538 2137567 2017040 2556733 1164837 2510301 1089545 503287 63185 1163403 1106409 209029 595724 195365 2554050 1285535 1199267 2522379 1347805 2523976 1964407 2106878 2191409 483003 229834 1058129 1819708 323323 716570 100695 2240669 1955132 1744803 1578325 2345099 2064992 2294666 2512251 465618 1973109 699354 328623 993726 2071020 2331082 1213027 220774 262319 420076 1776429 2108488 481835 1877165 1658062 887662 2071552 876783 2397888 2446699 369797 2334397 1235514 623102 387170 2105464 2464374 591486 1697248 1722177 1083516 2439949 1485832 200218 462335 1315307 1901865 374122 1411183 348870 604904 2480848 28656 1994539 169448 1498493 134360 2068654 2353663 1456752 2152083 1293393 538017 393628 954854 1653162 729963 2050865 188171 719674 2308737 2097870 1608182 1060004 2280156 2593093 2352035 2604738 1414009 2128355 1679290 247327 690867 1094412 1710715 1286130 2609317 1047721 1103044 1822833 1953270 24408 1276830 47493 1656484 2159713 1810406 2315369 344067 68225 2185262 226544 263581 2529917 351637 620680 1568145 889494 628422 179448 2055341 1424928 565212 972454 1438417 1689834 783447 491600 2272534 1925684 374164 1958240 380628 2534682 756879 477469 1661236 743857 146109 1704266 1344618 1420356 1844528 2567091 1001144 1117598 1945045 458229 350366 1745302 1550140 1988807 1858646 1601941 2091605 1659252 417796 1215121 323342 260935 2433734 1571293 1331908 1248156 2561493 536647 1317048 1679815 1206678 962710 1821231 888322 1565669 1741325 405819 2580747 340235 1655620 729520 943015 679728 839425 503721 1175952 871194 1619429 1445207 858020 2361759 1953944 1930023 443179 920323 2042124 1789006 1037034 682726 2415056 197903 2251933 2376678 781805 1487494 2117420 2544272 1627496 2387739 914092 1163445 2186667 348085 1266240 1467689 1688524 2438708 1381332 1392983 2482151 1443633 2648386 633444 2094012 1502436 2445288 2584053 1013343 1017190 368276 547008 526380 2551667 2181564 2603423 1547041 212040 1430504 2278112 2193912 1512224 240452 7283: 2349173 1293986 307 1835080 2259280 646765 2610101 656716 7284: 2195992 1701133 239421 709154 2182356 236481 1454636 2066628 2487766 914833 964414 120151 2453081 1223178 1328740 2468172 7285: 2177597 1037348 7286: 199139 1534498 1981842 170874 2618927 477591 1797654 1444533 1656071 303303 7287: 2211013 1645239 2184231 2232393 1077005 7288: 2400203 2107408 763779 2119491 1378478 736821 2644644 1477241 2109681 1666236 2406433 327636 1597249 513010 1588418 213813 2407007 2202288 2292759 270435 1698900 998223 1349743 72001 233748 860305 1992942 1960381 732955 926220 1360729 133606 323684 2194798 1622150 554883 2536255 1773601 685994 611741 1037846 1734630 746111 1334208 718270 1157031 116858 1436960 2334020 1888060 1573704 207087 352218 1712844 2336645 854293 659463 257332 862091 2475975 776939 333563 1221435 1705215 1945782 7289: 404458 2017464 52244 2337045 800262 1830048 337898 2092178 321220 495237 1775398 2160728 2559217 367025 143180 438915 1683090 878405 1661519 654518 549011 52522 1431107 2499476 116576 2497259 625691 1799438 2061667 2409727 2261934 2066682 2209354 2256653 729: 189613 2445266 842744 866117 2304424 7290: 939340 1790845 1500146 289045 2618141 498469 1467316 761425 622459 7291: 2604455 2461011 2363287 1750455 2174192 972742 7292: 433126 835473 2101762 7293: 180314 1120761 1256700 2508844 2575506 1809472 1322602 1430248 1333091 526251 1283965 522634 2048463 746877 1981033 434146 417041 477117 988347 2281974 1462774 1064664 2201544 1113933 1614699 1817781 765311 2116575 2290267 2522908 567546 2583837 1815127 1853855 2593096 1035451 1119061 1141228 2027552 2211846 170632 1075960 536373 2468850 2374055 2484974 727777 1470057 600143 2154920 1745078 1942311 310503 776618 2500619 733270 1724610 983267 1082336 1796741 1948535 1261528 1902872 155245 229271 315388 1964351 966290 1158076 211907 291898 1980771 964421 1063338 2409280 386159 2168864 2154346 428414 2428387 2433751 126092 922555 1051705 1357846 193736 1242697 298587 636852 1679942 171522 649016 1153362 212480 689229 2152072 849022 183516 1893439 1069313 2146548 1759989 2025129 1064308 237142 1501344 672717 927316 2640707 1188850 2430235 12895 297559 118260 7294: 1438900 1506635 500845 1490985 2159890 608342 1014928 2202899 1314449 772521 1738363 678516 2170041 69169 1801551 1863999 1270880 1998777 941376 1785430 2338103 220357 235714 1552829 487424 1200921 49196 2146461 1225772 1496086 2585620 1882888 202383 914935 1907714 704601 970335 2065256 2369862 501099 826493 721380 1028097 2372856 1312013 127238 448736 1486649 991768 1155618 432396 778325 2424727 2367141 2444628 1447934 1630134 1856726 1202203 572822 118576 963692 146224 2357500 1605916 2562759 426227 330310 840024 2023856 1830915 257235 696059 659290 2030798 898757 1759055 691560 846669 1432518 2081479 324074 2034245 1106680 2431628 788936 1982513 918356 1999410 1288946 560057 1893634 1779331 1675747 1179105 2513126 1401465 699026 863916 7295: 1957700 2108663 7296: 696469 346108 926968 7297: 935181 197413 1207535 420612 2333173 34114 2000414 1889242 2238575 945085 1529742 337605 736805 2488706 1157379 1694195 2043168 1426454 2299681 284985 1282472 2452761 1321522 742550 1215484 1037932 1737184 423507 1964355 269850 1289133 1580404 7298: 146200 2049266 1594170 1658752 2238667 2013310 1989679 192661 2033641 2425815 1062852 1711211 88276 1889717 613000 1157131 2278525 1425245 2647665 1437874 2448030 1580962 2317514 290337 2330733 1697778 2581953 230632 1961503 1631434 303949 1148376 1879317 981489 247521 1396502 7299: 1139599 1102464 98649 2204191 1701524 2393247 73: 640910 1262791 843315 437595 2543463 277135 925635 2624 1154874 1354069 1663019 1110385 2595586 1446124 2174081 1586449 1568605 2145288 2193920 408964 2620485 1422062 2014433 2305495 613565 2492113 1715415 956401 730: 528857 2630055 527786 1109822 704282 257488 1745363 871240 2130014 1486254 153204 56444 945086 479321 1014799 1023175 1355058 1276485 491462 324634 2057618 2214236 310383 1718208 1715163 165756 1983137 2261374 68607 2643901 2329061 1851507 1687120 2225426 391590 774392 2256036 399713 1762208 1332971 824980 2298898 908868 1951305 2550711 1600170 614585 109129 2271342 289142 154401 1422677 1841885 2569081 2202976 2347992 584926 2013939 2483994 439970 1726348 1617675 1090948 94330 1988795 1208420 165067 902995 1446034 1025627 540019 2279264 1017618 2229741 1661038 1580613 1187417 7300: 1302738 233680 1617123 150936 7301: 1282967 658176 1494000 23846 706978 890669 459506 1320390 1826589 1654794 7302: 2147741 1826450 2504157 694336 2567600 1680867 48879 1924560 1745418 2505027 1368437 173218 1687855 2102330 1141545 1503084 1273938 1312846 1257532 976463 1662992 2350268 720107 2140425 1586613 1692218 62361 2305785 2200724 1957152 936396 226733 1180451 297047 252437 743024 1698245 2160353 1322214 414275 811249 2384044 1065025 732309 529268 2002414 2588198 401449 63608 280680 895228 1210935 1379086 2488683 1581482 751900 1471593 1696167 1783562 1102369 1047846 2429072 1093339 2488558 1397400 1189131 51724 756372 2503469 539018 192987 1643320 1866550 734276 410590 785931 623965 1095916 2622997 1176909 2311175 1066555 439880 1972177 7303: 683880 201182 2490282 2220064 389078 772388 394860 753914 1378499 2363692 1866283 2072770 1079521 664104 108446 1078264 641997 1854047 2484733 246987 1180661 2024779 330382 2338757 786963 1765660 1877436 1933210 2342330 2091987 2553900 2333201 2059441 1287154 1443052 1919401 1034609 1398475 688323 769125 1650364 2363767 259482 352766 859643 624940 514886 881242 483240 2310027 2276852 209305 1542456 1703561 2456061 514262 990201 335384 705590 1559743 350806 2611685 333717 341587 1632854 2168673 234794 2439070 1007718 2087914 1481557 1460970 1204326 482474 601056 1330861 404949 551457 434595 2595015 1614714 889572 2340313 121229 257345 1130066 2557745 1332042 1680378 381122 1283406 768605 2283022 204291 1828264 2586909 2425543 2293402 1918115 960591 291728 2245693 2005088 1890080 505285 682480 1191367 474143 1206401 7304: 251736 1093558 1004332 1512075 407611 2597125 2321212 2055790 1153234 2107600 299365 1153800 147977 690177 354112 79319 1362331 2440287 2129747 7305: 2273865 7306: 1774343 780937 2113996 692226 199778 243126 1518849 259144 1140024 853606 2022723 1497087 1894824 1448964 1513946 1668030 2351276 1417347 1484989 987400 780401 1845264 558532 2019335 763363 7307: 687496 7308: 304116 442820 2427258 1455792 1597302 685420 2016427 1952441 84414 1455987 2108378 2142297 1925639 2012619 1500050 1625859 979197 1875495 91323 802489 748666 2626260 150358 2452050 1553041 148133 340106 1164659 1317483 290268 330681 579370 2084677 1365356 503714 2385851 1065921 7309: 590448 1724738 1147565 2082811 1073819 1828096 2170924 43141 413199 2155157 1606419 573429 857176 921684 731: 1913329 1702974 86296 2380822 1933062 2064871 2229668 701370 26124 1262073 274970 1112867 1722231 2588568 458786 1709714 442556 1721566 7310: 280181 1988518 7311: 622673 478817 435544 154820 109932 7313: 1744233 7314: 18360 1992444 1830795 2195549 1367325 1296498 2034296 1381057 671722 2077664 769971 1524653 7317: 2610959 1076722 1194064 1343547 732: 2600190 1621873 838369 787885 1042853 193223 1443779 32785 2135153 1773742 1630080 1123426 2367508 855794 1463267 813909 2116703 46679 2199184 1604278 2309013 228190 1729881 1823388 2266936 21983 500326 1813802 386766 384822 1156754 769600 1304402 230952 157367 921485 2250121 591671 1170841 543825 2465894 1586699 2451896 421130 2237454 2409147 2126078 1948348 2141194 2348258 2265465 1034984 609302 1976804 2084784 2482845 1297249 2593490 457565 765573 2389600 256921 2138989 30581 2160563 95942 1744468 2100280 1406030 203299 1098099 1973956 2149439 2591035 2440737 1558686 583284 459412 665234 2254664 2100928 2284938 1226844 2213534 962291 1652711 803911 1818684 2436583 1081447 1098906 1022395 2048107 1288433 2108385 184026 867788 636754 964658 2347134 161104 1659431 392252 1024118 924655 2219385 2574805 415503 1539697 1656894 2268849 938804 1322814 2323338 296078 1638991 2285184 2190302 2474323 1060428 927796 30010 490883 1447366 1198852 653929 1622387 2174768 1795451 265183 620679 131308 1076131 1789295 2325770 788171 2600960 2246410 1127374 2204910 184808 1336103 2500368 1086506 952807 1957053 1545203 2018336 2373078 2139731 254150 441070 2645451 996241 1133741 1350489 1943841 1374608 1669493 1392156 2591602 2590518 345908 805440 1623454 1317497 1216763 310408 1379773 460666 1137485 1806502 553956 882281 1234664 2202265 2068594 950522 1339892 865477 1776694 277232 332834 1249142 1614239 1479860 1242344 1388977 407838 1637392 175666 1634443 1166662 2635592 1702360 859831 731973 1904832 950764 1219132 671721 1067508 1742456 222841 991125 1311928 1477137 698609 618479 1358564 2396505 1639755 1152026 1330467 2028914 15218 29574 2489896 1859556 1911570 492092 1412189 1545850 2057298 2525019 1762664 586812 993362 1594535 1971373 823905 1652167 506122 2495529 1329619 1910107 710520 1780058 299799 1982460 1151615 1403775 2642742 1056097 1162597 707913 674695 3621 2071030 1741145 734773 1105024 2216088 285595 493382 1264133 2294930 1370925 386328 332698 2327363 1580159 2609840 2582892 808041 1107858 1424050 2574258 198515 823802 2331579 2011395 370311 2326047 503445 714059 1868692 1785568 22696 856358 503729 1402053 1828195 743164 1833990 590461 2234554 1785544 2602667 1170030 1311377 1535489 1088357 56854 1784614 1721424 777525 1592674 648182 2002892 443336 1773759 52021 1443937 1483121 995957 417309 736810 2130003 935141 2555095 1821117 1207884 933846 1025477 1056187 2197588 327979 206798 1933411 1035219 1347242 2463091 806785 765542 2637751 1206996 1060430 1811199 488961 1510967 2448207 2148081 1070712 713081 289009 697285 884537 970071 1822542 582381 1703330 1894769 1321352 1773225 1484508 2022657 1883907 1601064 2213649 293595 133821 1379487 2220107 2047120 2426402 2305707 1423884 2478751 2076278 2520161 1592205 148631 410701 2215947 1231460 1603312 725702 832423 1715337 1901576 2601517 1990724 1070991 1240875 370944 1367733 2372456 1537921 2152071 423954 159278 1903505 154186 610366 1122973 722980 983721 131256 1223770 2536066 790399 2631796 497249 433561 722532 253795 2557296 2165069 620083 2098090 1641845 2158194 611179 287450 1170324 1682080 1254685 62741 578699 2289721 1477666 2195651 2477733 766065 660879 347885 807305 15838 2274616 643813 1419463 2214368 1020584 343857 786498 1743192 1011449 290428 2275040 2092800 1054831 2114250 1539358 561665 1235084 169026 2254234 1768787 2349225 2505270 334657 1242077 2312364 265043 1695443 453763 61641 1481817 2425469 2427087 874934 29134 240304 379992 1221700 2525591 2044587 2368654 103133 183235 2634092 2417034 1617251 1372205 319455 311138 2540471 2392605 1811865 1417298 1215374 2182212 611522 658448 1561553 1499784 2579677 521003 688372 2538044 1114654 54412 826985 1772905 1918965 1502832 989780 561217 844642 438917 1438724 234958 2052730 1332352 1224000 2091928 2617292 2516288 704157 1198909 2517609 110466 2043995 71982 2394561 2610641 1041130 368706 451220 175740 2368118 626749 2206614 2238960 32815 1546013 1731527 2087951 1265460 2456250 1737152 759417 132283 2641011 737106 243594 2118560 208569 882293 1649431 648766 1120374 622867 2172433 914539 1946732 1692603 2363228 1181707 65740 2511689 1404170 1340364 163483 863482 1413964 1436248 1228282 991468 2254142 2225479 1159555 1212422 2460797 2598096 2172102 953661 1879128 1369107 723681 1372852 35564 718615 83218 2242087 2589803 2240371 450623 572447 2519397 479646 2580834 1161441 457588 1667780 1397583 27476 381161 2134903 2503594 1529597 361056 2118411 2045879 1344891 1434786 2284336 1824740 2627034 2146209 2394115 68643 1118147 2109051 1913743 1337015 186993 288883 1459837 307894 2315185 595198 1308908 99310 881369 1904884 454739 1430065 2305686 2321232 1381966 1042534 2383900 1527431 874454 2504568 841618 1848575 1671057 1086878 2542613 1107064 1694750 2469550 1881154 1729375 965858 488723 404348 1621899 2363875 2097599 1018055 890495 1144671 1010269 171953 1668447 1769996 2344849 2166296 284985 128783 583522 1769330 1839350 1311480 635454 325259 2502575 2275389 543630 1359724 1700597 2089860 216330 956301 464493 1834456 600120 107841 127712 503610 359372 413244 459219 1953636 216415 2322874 1978190 1136722 2239994 1637531 2111335 832366 2174476 1519103 1602966 439140 826342 1774231 739389 1700810 1632934 1606419 1147679 2486616 522080 2197724 973119 1633556 623673 1731121 46105 2436196 1758194 1114887 2336688 1745577 1105217 1738692 2338569 1277532 1101212 1247290 199329 1753617 919272 2598647 1702270 691216 1730063 1164041 693193 962300 870371 2250458 850141 2378681 189080 2117625 610905 2289908 2209575 1941534 1368041 1252608 2382781 2234294 616083 1060623 2153439 472130 1926382 833998 2215203 2258886 1670383 1991348 1029872 1223111 2266736 1278701 376524 2191650 1787151 1878892 261787 1545473 400880 1353454 442509 236807 896628 1107954 1969664 2002044 1503023 1717927 1729518 1349663 1736630 2439519 340520 1297465 307767 107756 885011 2159478 2405267 620938 1569700 2587702 919914 923918 1471114 1384637 254180 1386589 491113 363941 624115 1426519 233033 1679246 2358276 266686 720820 1659869 1979458 254637 2460621 2087136 533430 1622338 2435168 421901 2174176 2468283 1787994 150950 1244304 1379871 1952091 782302 966665 1509061 426260 2008071 1004475 291078 2192848 2101759 143502 1180128 626856 2540964 1937174 651662 1739013 2095919 1404373 2328839 334185 269475 2239033 2136954 2583363 624968 2462221 1148912 254486 1516684 1343181 1394307 2514255 1358473 2030659 67497 2284144 77084 2112904 585695 2399472 1954488 471307 74644 700134 916772 2338795 1003103 267163 430641 1249735 2144594 1058309 1305472 1284450 1455811 2613749 1310510 2355240 813578 106316 1452596 1150053 1043129 836879 2570514 1978278 827872 1267927 2369101 1980857 245454 2351376 762124 2136912 1644712 2126773 879472 2447617 615032 1343049 682971 483100 1606604 1692921 2584839 1872387 893747 1913179 771858 2550224 232833 373532 2034731 1210278 1527328 2457584 1386629 2628278 140823 1799802 1500714 70150 2589430 672697 108161 1813194 1163993 2525065 146587 2512022 1312553 1631492 424387 681407 1468789 1188563 761206 1592459 471382 1630206 890183 785573 512469 981236 906346 1861356 1562842 178794 1986483 797735 464852 959752 1691571 2360500 710704 1502546 1112565 1906346 1659679 2193419 420441 603135 1374958 94323 1857763 1529754 395298 2323395 1274470 2207944 108514 1148555 503221 2294450 2344631 1198732 1364259 258300 852256 1054248 1545312 857922 104541 2563064 1686628 2344254 1619362 1741949 863203 7321: 1472476 2298964 2243352 2574186 2441014 621634 604583 1476113 2445236 1684223 35797 1677353 905747 1180144 2136056 1652175 314819 1772333 2470686 428059 735094 721210 2254179 2115308 818281 420239 1691574 2095640 1270144 1017914 1600052 1241765 1740817 775263 867869 2437578 135773 1503286 1415978 1568766 1598337 1734800 1972911 555110 1758353 1509877 2062244 1148996 2444136 2273481 1128682 2608964 450285 2547490 469727 752702 1167852 2618167 401178 925495 2530273 2310410 937719 2298238 423283 1879352 2042731 1816531 2343310 2363287 560982 2032031 1079711 775383 2251810 2505378 2252663 1782958 301255 2446225 201480 935508 880216 1847498 823540 1954028 2615277 727502 2315647 1948706 973898 1008030 7322: 675390 569259 2488216 2395986 1763409 625528 1026832 346248 1315474 952366 1505346 931275 568208 1416471 2359314 523416 348691 358390 88549 1323821 674695 1741828 1520533 603744 1613652 1958610 1536427 96597 1506694 691619 737242 1421209 1656569 149353 1185721 587785 56620 2535077 1147239 689051 2276389 2163185 2268832 723559 1565973 701393 1384407 2157871 956203 392742 2443420 649656 841915 556775 740976 1872541 1690231 615047 2266415 71702 2551924 2366542 664509 304685 2206741 426928 1894300 39261 1416251 1176489 804300 1049366 2526317 713061 2576886 328934 2119155 1688041 1152842 7323: 2467008 2078381 1377759 860145 2369150 640743 1679751 2559568 2060183 757624 289419 1648017 2393102 2517921 1924829 65081 256278 188864 888937 1971013 531456 33849 832234 2097603 7324: 1209622 1051197 1976077 1513719 146358 2490071 700864 2051165 1965507 366915 2550208 2538693 1746192 1925814 1135195 1884324 331364 2153659 437672 261889 1810989 1131261 139147 120346 340106 1262329 321108 6766 2525684 1804322 1830411 48113 979033 1692408 2315615 709264 1499220 79498 7325: 1756495 1813328 2343310 7326: 2530047 7327: 2052448 1516537 2187741 1875657 2279710 7328: 1922825 1846990 2439296 1294225 2052306 1799214 1381549 2019999 1763923 826796 219903 273351 2165608 309200 588489 2073811 221752 739075 979870 1553197 1894531 1262679 2052271 2204684 102617 1946687 2339899 501823 1612519 1227944 2398923 2318411 979085 815271 633061 2132423 11430 2432218 2543494 2288584 780286 532625 1460083 1960368 300294 401919 2540718 1006953 570018 1215196 2272157 791282 2283341 1006507 1533211 1285535 475835 571927 1869951 1496589 1587792 2029086 902423 2426544 831691 435435 2092486 806090 354398 2229960 2005447 2082778 2338561 370962 2483920 757922 1045946 2392760 475253 2056657 2606029 1539208 622096 470406 1134865 1036448 2557824 1412785 368444 1397829 2114089 1029622 1195511 2446044 505967 1181364 1384704 2056305 2503764 1273190 822391 7329: 1801164 733: 1428688 1230594 1315754 157490 1626161 104863 1738450 1784146 257567 2197996 719422 2362438 1224077 316846 2314206 1583838 1619235 489659 1432292 2421516 14728 2374533 1672450 1147370 2251598 1580697 1946021 2565182 483851 1194698 82368 692652 645873 160586 719755 1032429 494514 1682832 634927 1673078 764867 1689825 1099221 1028430 809122 806508 1636220 520190 2189638 2219524 862443 2031127 66570 2030888 1760869 1773248 1034153 744485 1705409 239766 529497 2338039 2219540 717135 898027 298623 460842 2618065 2491374 912340 2553670 1339597 64765 2294738 970649 2428905 2296190 333573 1774948 1126516 652324 2620809 2107500 314465 1561183 2180090 3798 642612 280804 2594013 1504652 1044050 1115451 450006 940066 505449 690741 2290372 1640621 1336372 1950876 1775587 2375867 40445 366565 1001651 850024 296345 1311001 1559067 1497427 1845916 351242 667964 78404 694202 2021814 843641 2367301 2477989 7330: 1128133 873909 145212 2345108 2470940 2622141 1355968 1299867 1947602 2000125 405045 2275537 2620085 2554814 1693081 89781 2005882 1181922 433250 33904 2263054 1826446 2056681 319296 1671921 1968788 702155 1196100 1829222 708508 911703 533904 1683789 1323337 1598700 156068 2317692 286470 1576094 2082942 675997 951816 348912 406715 1391948 2323189 86585 1251305 2576856 718873 243864 245085 29684 114894 2554192 1127744 753115 2587393 974525 2333556 2156110 389580 2032455 2204647 2399698 1299132 1568315 2538653 183596 1251736 1642056 1139053 1270437 2386174 2080184 874731 495688 659215 2161950 2148969 2585092 695921 1531636 765516 1912384 211639 990585 2021901 2135800 253346 1708221 2636470 2410612 2508263 2282850 2443615 394041 1994055 417688 206186 1239549 458784 822295 1909062 1391647 311179 139147 961144 1178822 1330561 1198337 633649 50543 798489 1914785 956577 2142137 1519726 2191056 63323 788729 169136 277433 375361 2474137 1369801 418665 2444432 101002 208326 1788491 939677 493872 1710368 1094795 1324928 1750455 373067 972161 783337 333562 2486222 1826283 1604592 2190787 1898263 1137710 2589876 488292 1527866 97171 1930262 863734 1982513 2384134 713470 75356 2646159 1555135 502524 1913958 760943 995088 2334718 1830088 2077255 1516044 269417 2161810 1698211 1748093 1986167 2128176 862274 7331: 937495 866499 2344265 1206156 1492801 108663 136630 285903 2068043 900123 2392190 36209 1620680 41873 856398 1395914 473976 2069259 2148912 1459826 2027010 1127488 558039 155823 323472 2256535 420586 1213939 503571 2171327 2599123 2273977 1829958 887308 1089070 1088523 2611921 906908 290786 2436279 221791 1156627 1177183 915206 849097 480957 2059820 1094443 1924932 726652 1691749 484177 107514 185124 696050 1644144 873881 763570 2472195 1984528 1288730 1919848 635308 1086868 2040166 2599963 962032 2151225 64105 1037794 1145310 540980 1322602 1160773 1912348 2056183 687579 2328967 468908 2003622 1107881 2307115 563371 910862 816792 2578536 744145 2269126 1479331 822256 970772 1114224 1213324 8981 1568442 2049306 312384 2494666 374474 1022393 561951 1181922 326683 707814 1534527 1272879 277342 735244 355403 973219 1907482 916244 2178024 1549339 2233868 1412906 1533341 418552 1273364 1571120 1722981 628937 750313 1905928 1229659 686754 2224748 471948 1131851 2522994 822163 2608805 1176620 2093918 78673 455134 1045492 1668642 239349 2474274 69484 1050204 920254 1547746 377570 885671 1042127 1831949 2120814 2445563 2554731 182637 470123 1399571 2552929 2038901 1143976 462860 1545151 2012224 1283646 1444868 1400409 2014698 831338 1719072 1200886 903787 1134738 2193162 376362 749553 500809 1140325 1398217 1374884 2132620 37378 363831 2432590 823690 981104 2325822 762856 1094048 2013431 1286779 1468092 1139570 495583 2536591 2434793 883645 1105198 1128106 1027702 2445783 168529 2316691 2041234 1204901 1389275 922284 314044 1505376 392878 958917 851521 1946172 1191325 3521 403999 1668200 516179 144514 1832418 2174901 2248168 1645216 1723718 576145 1768423 391201 978569 91415 114539 1277397 758939 1581597 668042 1100581 2082182 2443516 563844 406776 664672 110910 1264458 2317688 461743 615340 533427 409954 1543535 803979 725474 903864 1506624 1511780 1518328 1177340 1012825 876724 2300625 2341252 2026340 248084 2479051 2382036 131741 169 954493 741278 1128197 87036 1691624 2194075 911635 371955 1970882 777338 1757174 828122 333729 265814 1945447 2081748 468301 1136941 441183 77397 1256608 779744 1674637 1475520 116767 2161252 233559 1942016 1017867 177015 731501 1263280 719766 1428854 1838016 923339 440219 1199238 470634 1642905 2169079 417125 1097258 1103096 893657 1814337 1185001 742664 154396 1455914 1989674 921539 401006 1784256 1515671 1384884 1912012 1344197 2406548 663756 1202884 2567555 1577626 992414 2334412 645868 1449474 1838045 491728 801775 1929197 867743 226813 1289258 2331318 1391897 1033689 512455 1391225 68371 1919226 782404 1996073 2473775 808017 342512 1027538 559922 885159 1635132 1449725 1862886 244358 1834038 2641591 889126 728089 1578739 212084 2325629 1494362 1987785 543772 628690 1867632 2262511 746404 1537165 2095444 2619375 1133102 1118167 1032123 424831 2498168 2638931 2158637 1268675 922510 407560 2600453 596470 226425 421581 1509565 1224604 1448170 300857 1280948 318849 1967289 1523441 1050021 1073061 1500497 1965079 1534417 2404658 2240988 122607 2255606 2526370 1305518 1483498 1947386 2064562 1955639 2291361 2072472 935009 1977829 2576470 784387 770744 2494385 1342133 2365967 1061268 1816599 1344313 2497602 2257301 2043312 418072 956524 181675 2330260 1723468 2543313 2334472 488487 2617482 56530 1399032 975042 929935 1883930 750846 2419494 941278 869636 109377 2214055 1436204 291407 971561 1239004 881003 1055243 1353925 1811248 835182 1138808 1823395 1387677 1799351 281800 1551396 1259131 1797067 1646821 1113215 2513294 536131 1529282 1549211 978217 2346556 402192 831439 1501535 1403026 1121740 580988 2649388 680568 147202 1649634 2291269 592056 1787218 2474837 12970 460824 1270800 1010002 609947 1399956 1946816 1655658 2038570 1362121 1272876 1315086 2494831 1709942 274775 1742672 955075 1966111 1232154 2444887 1744075 2218916 487951 1364802 2347109 540343 91168 1031580 704619 2294858 2483914 849577 2540904 326431 457847 1091548 1449960 2468019 2195326 437586 1679265 785563 256864 1962921 396358 2523566 1792356 315297 2030416 2392453 1557365 103380 1640034 2148744 15065 2370566 1479515 2241453 2434279 980526 407318 357026 1219262 798589 1313789 1879077 1779903 1287379 2442828 2082344 194432 249193 2174819 2384902 399085 1110959 1408291 2019404 94858 603354 1318041 2443387 270791 2336970 1695728 636590 106162 1378561 706779 553759 1645511 1189973 2287455 63185 1636164 2635244 623911 1365812 1005903 1851378 980840 1007169 815980 365842 1900950 1763953 2003716 2139333 860595 1181767 796705 2298426 690577 1938048 1085925 2019347 851330 1531080 2310715 414700 1654078 2477303 1168554 222442 2035990 2178367 180656 143805 716398 2539534 2543438 2072258 777272 680784 739258 2041880 1588197 1261144 1290390 1757115 69212 359279 1551102 2100787 1217729 2284832 2493569 157064 667286 1057407 2137761 1001423 1761549 2372333 672715 2409222 1072441 652095 2351490 1099250 1227090 1219295 877128 282727 2320471 298304 888676 377179 1337641 2019190 2478293 2620684 2301581 712248 1877945 1994829 2509328 208859 1649445 601221 697618 1134624 1776607 2210655 2352258 589521 2574374 1420422 273148 1847246 1016093 264389 2328963 732065 658284 334027 1572647 2075381 1293108 2248972 1026294 2280161 347050 672268 2030068 148651 2365142 1045647 1039773 2563540 186915 1896497 1732776 1921517 2611135 361939 1276097 1295143 584847 2473473 1496236 1515264 1747159 2403782 51909 724816 569416 2484746 1601408 215778 2041999 2648575 2331433 2175842 2087132 59510 61427 1186156 2085785 1315937 20094 627445 860643 782638 2383290 90291 2099751 735252 273941 359363 805329 2101746 247273 1402428 1753392 2192964 371648 616918 1953993 1372207 2513211 675405 1267235 1291687 1314857 1791295 1924337 2244866 42712 1308812 713225 2479555 2100834 377530 248260 1929324 2100502 360945 2467956 870152 203539 28137 536102 1898924 2566887 376421 1274283 567713 792466 1294729 37759 364588 38247 1887538 1058569 648709 1483863 642295 2122718 1332815 1338319 1232215 1563683 837284 1452807 1326539 1189641 2304943 920540 1238224 142303 154457 1578976 1678658 361357 2299221 1803830 2329541 2181427 1649062 1387783 820750 1036678 496016 106035 1988222 2402088 1423926 1973709 400047 2199032 2079756 2516960 2217099 1865351 1686713 2333520 2355652 173694 1591699 2054211 85376 429546 159076 1837681 1418543 757739 828286 1193847 2389979 2129069 1103178 926091 1339316 2562725 125448 1432661 1445312 981800 820821 2570815 1529818 952268 2186344 2056543 1247809 740296 297726 1558100 450730 2120233 1293310 665072 1744891 1117548 1370221 1096728 1605846 1844642 1466264 2594029 190850 307767 1509941 923256 2092893 1401817 835281 1623960 2400720 1530906 2466909 1546515 1421677 2221076 69282 1675026 1881874 1865997 1110635 372950 1795511 718984 2632157 342185 2584728 957031 288813 2259616 2193774 1238222 835731 1929371 2578563 410755 276146 651775 1451102 466819 1490109 1135150 164315 1858646 1921543 179488 1404614 2355862 484016 1226104 788931 666438 1111662 135867 173095 673389 1007890 1142237 921258 1677771 644655 1547407 2433852 1177075 1435293 1331335 1207345 147087 2403733 1711645 2197717 1773695 298639 2152902 2400466 1486009 1366639 1041969 1413914 1450023 1040924 1134865 756847 1644977 2459634 2542333 660173 1790163 1794112 1443939 382706 80869 2184012 1467096 579621 2233367 772862 1933540 1131404 2464839 2503494 1679364 1215318 2292909 166506 720069 1187476 2289268 2532874 2295618 1818788 543706 315247 2274511 602796 2582416 635712 20538 1627453 1455160 384299 1892456 2439110 262343 648912 1361862 557074 572646 2408463 1034517 1440630 1783331 494822 1846111 1321090 596977 2362093 2107617 186927 961800 1229635 965259 150998 401906 1314612 469336 2003162 526341 621654 941883 2292480 1324413 1064747 1293504 162039 1793090 1961304 1530299 781974 665128 2395748 2328778 429095 2399776 1602449 1198224 197698 236686 1791169 607688 1806963 120808 1108515 1640451 883180 575411 2082110 574471 2203501 971047 83487 375440 226505 1615312 1585121 492542 491288 2511730 744574 1748610 9545 48326 2363440 884535 1075375 337806 1524706 2252377 2442256 362547 342057 758724 856903 2067415 1432686 224183 1753084 496517 765473 1951195 981041 1804819 2375840 7332: 969510 1686401 1525524 2384742 2079589 1465617 2598196 269929 249998 206308 2204572 657521 863757 184514 266034 1312674 249979 2463242 845731 186977 272904 2420505 1776584 934462 93709 740829 890343 1551145 94169 1409711 7333: 1803931 1702974 1654323 1400992 1491916 7334: 1829959 1702446 2144128 427958 367685 1257272 531806 10032 458226 1569889 2215021 556725 2465601 2286468 2607373 868017 36837 1945638 2633719 428688 1379412 7335: 1268328 1024884 7336: 1571931 205706 1148713 1493150 163425 2142225 1751763 1973359 947280 1784133 1807502 323408 2000835 1079783 84288 271192 129952 1417553 780948 79103 1215320 991836 1588395 809830 375158 488629 1005021 2644514 728319 2552739 2382409 2446131 1711525 211229 1245406 1012088 1687248 2469485 2544445 191768 1052236 2477986 2050546 738605 829670 1788607 323575 2010498 2103892 1378237 1182757 2002079 1100581 1961138 1770511 2376100 1096977 2133212 1933703 1069028 1576786 2200724 600471 1131642 749117 1698043 419920 245478 2418365 2188046 404448 450698 2267443 1035579 1464414 2606763 1341172 2322711 2068031 513533 831092 741613 2022880 2147997 1508284 387599 124954 1427135 2079829 2241518 2536640 2024030 1902674 1000131 155486 627717 2614330 2044677 1848085 574434 2585293 1270869 1384307 2428228 2109734 289086 1036685 1681712 980871 2091695 2065060 531782 1823044 1552828 1394809 523658 2090741 1915663 2381589 375809 715586 2601445 499608 2182629 227720 1116675 2410810 1776646 2587789 521821 666338 1963783 798043 2445510 707122 1475279 1008904 2357165 979490 564087 1611785 2230731 528530 2406259 734791 2061745 1534117 1751749 1778364 392045 96133 72034 802282 215873 223814 266579 1070342 782236 774812 541740 1889371 1273908 1817776 739922 396526 1608988 655194 1848661 468032 317266 531097 279275 2118800 835395 74765 233289 968326 1899401 2298397 1191319 521163 867245 939 7337: 2346500 7338: 2659 7339: 1609984 1051681 304704 1284469 734: 1527030 197179 2146618 733724 2006951 1029564 1276966 677596 2342189 1684020 2555325 2320198 1610926 490917 574815 1368840 1021865 1435087 1726141 677161 2061200 1651792 31743 1675221 1495038 2026588 245748 686783 1813612 1051212 629712 250733 499047 2374365 1302925 1902142 420178 709132 687750 773005 451214 1480417 1289344 664075 1684310 2610818 1212195 1946666 1782714 33302 1286235 1227575 1760764 301111 1007546 1575619 270920 1405609 2145466 1741182 316312 1959400 250099 76565 1384690 1952024 2080501 2104925 2629697 1288862 2438246 831439 1676268 986108 1217590 1916648 660853 2554937 2590082 1845464 2009747 1361479 1132461 463955 747972 429656 1080447 2308712 289694 2580986 2225899 1281949 1027664 1274727 1762501 136228 2508653 2407358 2409400 1855825 1784230 2148623 1496413 776559 2237330 1099938 353477 424144 377508 990268 914154 584926 2450242 611937 552276 920003 929383 1213440 941874 2120965 1274186 1085528 814880 1738239 2093033 923010 1393260 479596 1206764 966044 574200 1215952 2009602 1987710 1979669 2513437 274306 1495595 1605039 2203101 1361614 1323521 195701 129813 1866237 2525132 181165 805553 774386 673426 1923760 1571600 638060 7340: 798507 393669 313226 2271752 30923 1383191 2111505 7341: 110685 7342: 1551295 830875 256916 1994360 901167 2177714 1983027 1245781 287241 2312083 1904091 2473138 2197594 316155 1163930 7343: 948797 797384 1566348 233679 240071 182770 477426 444400 2570420 1315285 2009332 1526391 670825 1308882 921213 2466658 1066008 1235778 2399553 1679377 1214752 64902 1340968 1942990 545128 1262323 1098805 469371 1003267 908452 1173542 370896 2477261 338434 241036 1125196 1098841 1383115 1147514 1740999 914464 571332 1328271 904357 1830144 611082 2407712 1831142 153488 2107133 1194560 1583835 1827602 491163 2474474 1834641 1700112 2300016 15257 378271 810823 1882310 1995859 77575 7344: 693771 245808 607470 1919493 1880040 1781428 1444603 229445 2124635 1834998 255462 2316503 1387402 1350064 1729821 953842 549465 1625187 1014982 2462402 161763 1765357 1003093 535969 1423518 7345: 988006 1387677 583589 1663346 1270643 1897728 2274015 1429169 2308610 1000959 7346: 1163057 2473400 553390 1495947 1938071 514332 1626810 1309713 574499 1310748 245488 39684 2421763 2414312 1717897 1950480 292091 915352 176653 476197 1840900 1210672 924457 711905 3260 377104 801961 321108 2533172 2507089 2345162 1422505 7347: 1330766 923325 2036034 1260731 259300 1192830 1666103 576408 1676769 1860085 2055153 335136 354857 1585064 2330216 194163 717542 1839064 1498336 2158046 2511585 942984 861897 44750 1994432 2333714 1011918 1635579 937973 286470 765860 1714147 1580965 427923 844558 2365979 1068676 2254078 2640795 2190822 1390514 432863 207120 228833 1256280 2228011 2101519 1148565 926064 1179191 1609709 1005024 350445 1394923 804869 782337 1518285 667346 1374697 103102 1020238 1469659 1312336 1499380 1961939 1227912 1524853 1812892 620510 289511 1942577 1297622 1228066 1569054 894877 1891775 494315 1530540 236160 1882429 2001099 230322 2260543 665058 2311464 1554481 1761577 1326648 880344 1516023 1650339 2620818 1900962 2268932 2011786 1001376 52645 285615 708563 1782207 1705423 836694 958258 1699338 716141 1770480 2238797 342989 1146181 1233627 887567 1777707 1409332 221974 92111 442361 1011876 2237712 531871 314642 1684617 2561009 571430 1511008 1564533 107609 509201 1826262 281949 889753 406024 656593 1945693 1329840 416375 306286 271442 536849 861792 1528806 1942906 1615122 1359640 976940 2055329 2167703 1387395 1655537 2152869 2516697 603253 2572512 258760 890277 1167634 932240 520817 913668 1870133 2384344 762345 386553 75629 710233 1537868 1754958 484496 1200044 433234 878148 598781 93660 1057996 830948 2039861 2203172 2438455 1685002 759491 2018227 2482723 2025463 1243802 231375 1562002 2202422 2312452 944845 2076079 1872828 2389366 1394695 923313 955885 1567149 1862245 1287078 1338362 228978 509864 1285118 967445 77404 46140 2582006 2182636 2259457 403564 1036081 465903 544804 1566875 2280287 559181 120953 170432 959754 1748093 1844850 1597790 176303 7348: 1983070 7349: 2203256 117112 2412285 735: 397640 2398969 7350: 1456155 1624280 633770 1290767 1983540 1472298 1941075 1207552 1652935 39954 971387 1174145 402564 2438207 1478647 749117 394749 2159582 1690625 592195 2078192 2142048 360642 1709542 654632 1639434 2014038 1978278 1476239 2146418 7351: 163674 843891 2102528 587821 1117466 7352: 2261763 1285557 1633438 2238990 2593773 855670 1119739 1499365 2002966 75326 763323 193975 7353: 2510836 1211200 1227538 255666 2430233 1651956 81518 7354: 1660035 413798 1875980 7355: 771275 1489601 2539639 1232404 1591568 1602973 2472013 2411818 1289803 2235510 1019131 2494428 1238505 2116941 680006 1416132 1241796 844391 940043 570257 527586 1704074 1434918 176918 509201 2130638 1345636 888475 654722 2043149 1417121 2305978 1401245 1066141 554813 1289365 1144095 1775187 7356: 2267029 1207960 1124336 933972 731232 367288 426198 1209954 1943615 2512912 23024 1123540 643058 439953 1410317 2098544 511664 1584194 481655 1214509 778519 2255373 2049375 1120627 2487893 1279897 574542 1502676 1792449 1816643 441178 1880176 1583063 738534 73893 1827967 1169781 2155939 1204004 949279 395780 1766159 152042 356736 1875089 186565 2067824 1264133 493441 107776 997115 1957849 567245 1213860 1463489 79616 765756 2140559 1553890 367324 2594473 1481023 1190868 1555096 801669 2535586 1850189 2145195 1841260 862917 2457470 1987082 1558907 507744 1119925 1449960 354872 158980 109033 1130559 1776047 2276209 732919 63349 1064244 44916 661098 1739048 2212510 193540 176918 2266109 2057570 1392358 625836 2251794 2642403 1905695 897599 2029068 522733 513412 2196626 158409 14922 913195 1061567 2100083 2230829 450127 190111 1268799 858161 1096990 1981129 603722 2598477 2380689 1919371 468949 526682 877391 800866 2178996 2048653 2310964 1415466 2435515 444772 1716427 2641666 1769982 2551603 334185 432734 409343 924477 564551 945583 1752464 807990 2312283 2095309 707669 1217643 859689 2206943 1281710 1838780 545882 2445913 940477 1239914 2488230 36276 1018511 106024 1333172 1787973 78760 312958 40817 171096 7357: 2006641 472772 2238154 271204 700083 2108418 192172 1000527 2153742 157619 1423529 718112 961329 2408948 330821 1316418 2586787 2403519 1838592 1104313 1819899 1190391 2427501 52666 2504431 277280 1332214 919143 170277 1810568 1935949 541891 2428018 234711 2103916 1454006 2133953 1029163 39469 1054050 962497 7358: 1451623 408285 574768 2510759 7359: 351008 115218 2631605 2130943 1959077 518347 2550221 1243611 2235269 2135554 2531429 43991 367904 709767 591194 2090925 83595 54283 1858808 1508074 2591233 2217158 296830 598570 202490 513590 1607029 385045 814651 248282 2229994 615232 736: 2317278 937315 2325061 7360: 548803 1916244 296149 2291497 614457 2493830 2392201 176934 1474746 902622 8480 1184275 298087 1270291 350366 2111317 12977 1318339 2329485 1249657 7361: 2597499 1048708 2053057 2366172 1879929 51755 2567280 862396 1221266 1706774 432407 535266 1640326 945362 1677741 1320442 956873 7362: 1904677 1196339 1393010 2451824 1559783 2023052 1831213 834273 2086470 2232853 1236277 2241919 2067098 136846 262405 2052821 643761 2100787 144476 882434 1762169 2486758 827240 1522766 2170980 1740307 1749692 1399762 977806 2168285 2194488 1901885 2275541 2268992 1293385 800270 2296322 7363: 711595 1293143 411414 955579 1871075 1487503 1708945 873045 1761985 945327 2103946 1904515 846750 1208595 557038 1994097 1444297 488697 1574003 1365516 2238732 2282752 315781 2255590 2633928 1579398 2350005 158226 1627609 1139389 2275850 406692 1703744 652235 1960853 374187 225906 2199063 2060035 1081318 905497 522338 2099297 2117577 1577907 1104095 2073220 1137154 1809683 601334 2275168 1050986 1393975 1033645 1158511 464904 1706691 2094726 1345043 538188 2307827 1203197 1578325 92002 2554694 957885 1478413 1534741 186993 1683025 2085139 676247 451267 1604105 1990637 689638 777653 1338491 2636430 261787 101002 156403 1245932 2154986 574723 1855779 116863 927232 1930130 540807 969652 1973647 1824864 2592143 1685364 1367910 1694872 1476243 1362395 224867 1486956 1103226 2303996 934192 86017 234568 7364: 2552042 1990737 1666400 2472174 1396342 87878 1228034 2105786 567561 1501851 603908 1261446 2073975 2559085 2270487 941144 1300256 634914 1680134 1237097 254856 2589651 1867060 1919057 1741763 2115362 1346139 1351285 2085487 2568773 2469318 324623 1434221 318511 878659 1781445 554599 2411010 2202156 1347949 503742 2610079 1472571 1612211 210093 962276 1145126 2480579 1114645 1478724 2454437 97717 1408199 1061126 87448 2378085 1094406 2178965 2316691 835117 1987538 1774456 1607650 1412773 2054307 2258349 541830 641401 160887 1460331 543539 913029 967981 637690 6699 353842 1174865 1861726 981802 1284444 2307026 336784 649519 412578 1382130 210983 378924 782102 1119634 2039238 1388078 2025896 851225 2632269 1158096 334153 2479257 1397700 2583390 1015195 511360 2170990 565346 1002700 1854614 373449 1477128 981388 1511700 2257550 1408451 416773 822951 2322314 414308 260855 975870 1808452 241366 1386413 89345 2424552 702182 91178 1746821 533295 2518662 728883 376143 1457691 100766 2018706 1997839 1533708 540036 134359 1518893 1267399 373654 1796762 2406835 975417 1507683 1196239 1545486 906818 122781 412561 1184770 626094 1260324 1353424 1918073 2129107 15674 2599241 1570280 937369 1367149 448146 853003 417993 1865659 1022173 1257908 1792925 827728 2090751 349195 2122178 2119109 1027614 2094447 1999556 70011 1159462 2593140 1819163 1620226 1030515 1059030 2460146 1598356 1987994 1622304 1871395 2048495 1059286 609701 1279497 233772 194343 2409083 655563 1777724 1100347 158105 82235 996811 769895 1304201 2545988 1935985 2353246 2129878 1681375 1357187 2171037 445028 1899502 1054752 793251 2467087 1997391 1975968 1402244 1915327 39761 1649403 433915 902618 1174081 547051 1089389 1661357 2560686 1975779 518630 1594483 451447 1426466 680964 192487 1017112 2491066 707725 1416863 909659 1659707 1341478 752348 1315961 1227261 584567 158676 1583927 1531637 1150021 1032673 2057514 1230983 188769 1972182 1208353 702419 2574115 704063 1073353 185772 2433734 1886461 187864 2537832 157005 2549410 831256 1361709 715029 539576 1434944 1893384 1469927 1436400 2286573 1473793 2043132 345527 1325629 108946 61030 2393754 474224 1832527 1336792 770024 39673 1464088 2256369 2286304 649069 1515932 505081 472328 163314 1795987 2570884 2571895 2239736 847013 2321686 480935 1968710 513864 673309 1027100 1813653 760774 1551216 1545763 1733975 7365: 191832 97578 1438561 1484150 2479452 1432013 1842677 1182357 1237491 1950559 1296862 1257571 7367: 1299860 834899 7368: 658541 2270454 1221390 1833952 532850 602458 705923 1737535 1760114 790992 2023244 1305817 35824 758688 1426963 844271 2418692 518325 1875008 1768347 397612 2482256 1042619 848524 260010 139258 2263536 2428122 7369: 1140414 2060197 734066 2001233 1060792 2046811 490544 1055250 1785568 814048 943471 684291 1010767 813730 826109 526596 871859 2287666 1025166 1545998 1435920 1532596 1183946 1362122 1722986 1997963 964046 1682945 440111 2190079 1535168 666431 737: 1027933 2027878 744524 1270287 1505837 7370: 1316262 2317555 2225534 99889 1114076 296804 409059 2132087 627927 416518 1966637 2600827 1470918 2259050 679394 1568783 2396090 579510 1052652 1086 2156740 834232 2426078 2588492 740821 1471002 746997 1052807 686427 2035790 1730295 2061690 2199883 455707 2233 2138887 113683 608480 2415649 1807382 1750420 2007621 1062793 259516 10397 2461740 330927 2596123 1866955 286015 235128 1098706 1867770 699212 1457172 1088048 462603 2544927 1047911 1721232 914215 568590 1894478 614078 152075 2046267 150276 965844 1456497 763012 2628398 237732 261125 1604854 903773 1536366 1999625 2002112 2439274 1986408 1737335 1987835 191281 1411043 1839803 1031712 451261 1041363 874441 884736 1434394 379148 757531 1021239 950122 10572 2158377 2234898 341826 581511 1522840 2147472 775977 809611 1773390 100967 2095599 1509159 1536575 1966000 624326 245454 488623 1084299 1258900 912783 1823628 664289 526954 631234 1867495 1531980 2278804 1084611 736850 351605 322093 2279700 1356119 2102933 1029867 7371: 1049787 2052670 182414 1686595 1872204 132562 806828 1323337 2333673 1770569 423698 1823836 1650155 555722 680568 2316081 1215080 2181319 2594623 2222815 806463 2129231 1513680 169251 300720 2030708 7372: 2417619 2303942 523142 141186 1146198 233440 1551466 250248 1653789 2114684 2343707 486033 1493504 2292197 7373: 172500 2109701 2056828 2609700 1169185 78595 1561882 7374: 1273374 661511 1053704 1197576 1251053 7375: 599628 1588604 1771090 2086711 867068 1722113 2343310 1199818 1219516 1717116 7376: 668790 2316476 313721 7377: 737244 850790 694984 2010863 191147 293053 7378: 1628053 905925 2522681 496975 1309104 2272710 987598 2120152 2044364 945794 152302 894025 20527 364052 999451 1839860 191539 537144 2474948 2303698 1521772 275995 787154 996074 2218391 966305 1668291 353417 959744 1179260 83942 752331 1359864 1849271 7379: 2101628 2620176 1373247 581441 354704 593710 13227 541327 1262198 681587 1429249 804748 1942035 66483 2078350 2306618 2234448 2101973 2365497 1259821 1136519 2459234 1526628 593765 1609150 2420613 2523620 1223785 649317 855933 1963327 761054 483839 795069 1384397 195238 393595 73185 1170060 719464 2122423 2462971 2152138 1104740 238823 2181351 2282324 93361 2579444 2019186 738: 1409827 173301 862702 2407638 1908743 436929 1136641 1507226 7380: 246189 7381: 649702 704862 751812 2135487 964665 253138 403521 897692 2549267 630153 1313509 349245 1995909 2301623 783614 1139957 2236609 2272061 1998852 265012 920490 658115 2587547 2375274 826147 793369 2424664 2174844 1766159 1069956 1189252 2580673 2532630 1450970 1251109 2248422 54161 1271 152882 1233133 191288 685704 2448365 188784 1544825 2550868 1875469 2437864 830300 337221 1479882 2096985 2104317 142812 2117215 38284 1651744 84836 1788714 1250600 1217729 1636074 647990 397456 2319883 252048 1183050 826341 2516822 2255513 724374 2010432 2533852 1515746 934125 2083660 661940 2112673 505275 2234045 625859 2462960 359345 1894226 1404603 2628573 7382: 1214110 411519 1236996 2618792 909386 1661740 1774214 479 2158444 1284365 91701 399752 786892 80400 1690808 2549400 1261357 1616556 492058 2369115 723246 44088 788892 7383: 279871 371818 568200 1505524 80356 7384: 1916402 548195 473418 2175579 1233657 988565 2198961 2473383 7385: 2627418 1193184 2347990 1710658 1021320 2581885 7387: 2342991 451157 642406 2392995 871171 1180675 966823 2302848 922327 398745 1622041 1529508 1923664 740693 388424 1628621 367289 1248808 2281550 599474 1358724 1790148 849418 189512 529543 1448620 1895507 7388: 284096 273447 1530019 383094 86350 1059201 1486620 16030 452421 923774 7389: 1769834 369650 1672599 1693166 821095 1899234 1468007 1631775 1986776 586136 1450688 2632019 38462 739: 262411 1288289 1349974 1259162 1304417 640044 2441049 1892335 1552151 450105 2089525 2270555 63622 288949 1209081 2557547 2343222 1313077 1004333 832758 2409506 7390: 1827215 2036346 2118994 309232 2377850 468513 2249590 1624044 275588 2385876 997282 1720313 994791 660874 1053620 358666 1442749 2284105 1621154 1654100 1760366 1556603 164825 2018869 395040 7391: 571223 868935 870496 1634343 1910928 2207021 91215 547341 1081734 1799728 2131557 2476413 738819 1542000 1745375 2555858 2386611 1641457 2209351 1933712 898842 2118348 2328696 2454587 908508 295946 486798 2440926 328289 7392: 1905172 550655 1704675 96502 2647396 358861 1710987 2124584 734125 544521 51058 2425304 1471616 15022 1809486 2439952 191276 2516746 19062 2081163 2291595 745260 1484195 919655 286397 341541 1554657 1389631 1965025 385371 174015 305717 94169 1924871 7393: 2557070 2091494 2064037 2267005 913472 31829 448189 1562354 2514419 449168 1736404 121053 1540344 1054341 2482440 1028167 2255059 1123667 2344348 2174083 842785 132700 2604663 1366643 2168594 356454 586741 1336375 352223 1168032 1026740 243477 1830894 2593645 862928 2554803 1975746 1616308 2042135 1064265 781293 2018964 2104412 1232260 933553 1540869 1062085 740854 501472 1753662 557781 115947 224747 1695902 1570434 2016655 2175564 1766102 1595942 2608143 2011431 7394: 381520 2035369 1281631 457339 2562487 605194 2163181 1389990 2464639 2013582 7395: 1672960 305484 576833 1638164 2481531 2205902 1973237 1420062 2105689 1539225 2441041 1041239 1824353 1039943 646419 633044 527375 667146 1354761 2227944 1907124 718099 1583424 7396: 2289956 1957082 2051495 341649 1315370 136939 618256 147078 1629440 496831 120579 1856679 1555581 1293932 1159415 1949320 2241522 1860587 2043374 229472 1684053 7397: 1319433 1162942 2588589 157334 1315565 750822 929835 47905 742184 1098707 2283677 1693251 1539685 793584 2218780 1334380 1169968 420989 1766658 1907045 1040160 1405191 7088 641767 449778 2375440 1266310 657901 2034413 2477594 1366410 2368589 1891645 177299 953433 81478 117653 2428477 1487679 2302342 1024533 1495111 778231 725404 2076304 58802 1776908 1896342 1819544 433616 390951 332902 1068001 2251967 898119 153256 1148241 703324 307975 967756 1214405 2113431 509151 12501 1645892 2517630 559611 2547360 786517 1907190 1121626 2636959 1617094 2179359 464423 2006697 1992138 1000254 1174093 1376006 874095 2002147 636273 921065 2061868 1180497 2033538 2093343 2330470 589740 339804 2560540 335399 822463 2444432 1928560 1927750 2599360 1124592 1436668 1107977 1307709 350305 991134 743906 2100833 1045446 2569824 2315866 2023791 118514 7398: 506447 1856058 1273644 2270699 7399: 2024320 1590396 519545 2189855 623956 161299 401274 2249677 1622821 205729 76495 1790601 2332125 71961 1102362 30791 998607 236426 516365 91800 894568 1894920 278980 1411815 2386551 937970 1832405 2595083 512929 350294 2406121 1174712 283444 2534969 1557873 1129356 727352 2642816 2089416 775139 872959 1429758 282180 1353291 2209401 1936397 1954943 236623 2601966 916799 2087888 2220845 382316 2044518 2042924 1788806 2601307 183619 808009 2090523 1084928 886724 308130 1290603 223847 95116 2518844 1430882 1474204 594251 113774 842453 2631963 1137491 1769774 706440 2616030 25883 2191716 814896 1268728 819419 144978 1435030 461823 423189 187450 1649012 2396602 2591583 330193 1346841 1743516 585928 1788855 83679 1204306 2006520 752009 588071 2582057 273735 336560 181044 200261 1725090 1640071 448330 1302055 570532 1383216 1479365 2638499 558483 169963 531080 583220 2550812 2548984 649582 1107657 2525257 2428151 1777749 2564819 2124781 446594 447259 1075075 1707476 1290183 2326731 2636000 527094 223274 135640 125806 1445901 1618725 280299 2309582 1220390 2543524 2205534 465920 1726916 444324 1239612 856134 866827 449635 1382310 2457470 2135669 368940 637130 1732236 821899 218640 1100433 2144626 75341 223169 1747069 1151936 164986 254324 2062197 531883 2303113 1061862 910335 1116720 908535 1792745 1394964 1473673 2509283 516919 1167140 262960 634280 852686 207474 1508313 1786160 1967563 1590112 1124730 1973431 129475 754272 1296522 42919 2132779 1970606 440619 768874 40975 180958 13969 2538817 1482324 752862 1152886 380593 637481 308412 1485097 485561 2372270 1217692 2531027 2026087 1605577 39051 1362217 2048217 643647 1221746 2459932 1940133 967535 984041 721554 1913186 2478880 1403744 2127201 1225252 854738 1393123 861610 1581010 433891 963466 1906492 800924 1343580 2593293 1653510 1669500 1569905 242009 2200620 545822 1390389 1684096 1587695 1277462 557920 2301498 1959030 2438846 924096 1555792 578262 369662 186578 868345 2461376 929742 2437010 1846406 1070652 1348653 1939024 699564 2327323 1855681 2458732 1555167 2609849 162120 999842 1938617 757333 1926033 2439220 1921803 477548 1340602 1577362 771269 74: 1045449 1187821 2314767 103141 1376566 1411138 1791760 38282 1177434 1049321 277097 2331924 2462331 2615012 974597 2367330 27608 1026790 486166 2087716 2444528 2126590 1707198 834217 1948706 507772 7400: 1568641 805492 521043 1339727 2577717 2201123 1015774 652634 1601522 2630730 7401: 619330 268461 1977620 1330115 1898186 2171991 1482388 106104 2188113 1481095 335800 995272 1103403 850449 1181517 2303998 135693 2035369 1486120 2530263 1802763 1102182 1123455 754443 1019853 678088 524865 2058636 1090686 2602164 2561094 742155 274975 273735 630008 2489696 999892 1530425 1871709 1333265 2385846 1638508 1764673 1399918 2353376 1567436 278224 2607844 331101 1560899 1797090 2366739 1213378 1406053 1803828 2527484 1791781 1031029 1725451 2346910 603092 2405534 183629 970301 1331891 382545 1508626 26300 906831 1145979 1038475 1754958 623611 1617725 2197839 1594062 1278368 2374608 1498641 2538889 1697362 1616579 521413 1356810 124025 1506477 1251151 2481493 591153 2031019 1809849 2303773 1829062 1525044 1933501 945043 1326640 2026143 7402: 537789 1081360 1354909 1372208 380940 318275 1706116 2436798 948197 31606 588965 2235139 7403: 1850973 2096687 1667218 785550 1019746 1242475 2397840 1152455 1538900 7404: 1260059 501323 2182824 1247553 1011557 276710 1211319 1711866 909883 130644 2399465 1735151 420612 2195311 410414 882429 1636548 1513702 2477549 287572 128129 1711398 542318 1809265 1504672 1741132 1905656 749503 532604 2386235 692487 2155355 1430178 1712067 1120498 366354 840630 725061 270025 1028430 2299939 1607206 844058 2507684 299966 1697520 683235 662913 2554507 93222 1940790 1933641 828181 2159230 1465745 1282499 1905074 1218233 1601128 897755 1963191 1987526 1808694 2070540 2550523 31606 1067364 1914991 2482675 170438 1083335 156796 2601988 2540008 728741 2005997 2580406 2577886 1300873 1963254 2219794 1715942 2307715 798077 167568 1408473 7405: 2235585 1872547 2339001 782559 491277 458709 1093500 2383324 29469 2156310 2293702 683123 1691009 996222 950491 1230368 2001572 710930 2312007 2127630 672752 1727540 906563 2341391 1432005 1965719 7406: 350592 2061237 180802 2245437 2064779 1636619 1580949 2402575 57228 731232 1997761 1896009 195603 1491560 2554814 1509760 455105 2178153 2334733 605068 2312929 997111 1278742 711865 260068 1757197 1924719 855209 1100863 1927527 311240 1550282 1885135 882842 2624179 96964 585367 2208103 1122977 1877227 2397620 1761502 1241136 603152 1315018 1603196 2370252 2075827 832159 58891 1641091 603795 1003922 1227575 2444656 36443 2222920 999348 520155 1142974 500016 2623434 212832 476451 6048 1199529 463834 2166264 1275300 2087340 722531 1168634 1501810 622373 1604935 1212122 588662 558180 1370842 1202080 1884152 377350 2126349 240285 1394567 270806 42536 220526 2299012 524995 2571568 978229 976345 1665184 2590795 1366327 2626265 957134 31652 1769109 745054 2521561 2365871 1846111 2282718 411713 1571785 1920035 7407: 648568 2480484 644464 291334 1243812 1520478 415672 2643252 204156 1783871 2058517 2174673 1348610 1574582 108297 5682 2052322 704381 2071901 1340885 672397 2368324 1022546 1822574 239621 1287947 8439 1682695 7408: 2185640 1382935 2439758 339482 55363 781196 7409: 560352 1150035 411029 179006 618272 1571565 2379906 1171695 1720861 602496 54870 1108236 2147358 11043 1518892 1865438 2265729 2201632 1744437 741: 1130312 941794 12868 2049978 569684 1431396 1226585 2222168 844670 1662684 407917 1482417 7410: 1536369 1366980 193781 861090 1952691 845623 425718 2391106 7411: 819314 67833 975911 624311 1904434 464335 1640691 1498655 1219200 1974130 1152731 2536048 7412: 1237130 1364913 2285804 525104 837018 1334683 2188671 1162556 98445 7413: 884208 291217 1645260 133129 7414: 1580909 2344787 2365595 957018 2286536 2225042 2199712 2253800 1064603 2513253 156755 1796849 1721432 33396 1405645 2253110 2103047 1767925 1794701 1982513 2510537 384015 7415: 276680 1111021 105221 1445221 1569889 1958179 31584 1457004 2429294 7416: 42362 2566821 2203206 1836524 66187 1048550 619330 2034936 839409 838585 1146648 2049500 1126703 1212375 2094190 42927 1997822 1096018 1832675 2330512 2281026 865314 1818009 2484892 816305 2264326 2638110 2497336 2491469 707805 1737656 874699 614902 643297 759988 1109489 1055114 656308 2342060 1573507 2098149 267395 926579 668512 123369 119472 2168639 2042204 1410671 2037594 1405362 1421406 1600039 2627112 1249577 642596 931761 417882 294584 1928597 2330341 908961 914546 660060 139962 1970390 2070845 394017 453529 285387 816528 1625254 2073211 652913 1377018 1546749 77989 1156934 757258 1296918 1421006 754326 2342774 1938374 430013 211889 416432 337201 293738 1162377 813740 1638431 1519183 1936469 551879 1355950 1360140 549867 715083 2090313 1797825 426160 2275961 2373032 1159845 535984 1838148 2534962 1438569 799783 2603676 503621 1197717 2474034 1885054 750136 1362254 1952829 2324072 1206211 771422 1417525 1584814 1268349 2047037 754913 1149024 957857 53016 929220 1362586 1760078 1148599 601786 2067353 2217150 1079851 1482826 682042 814287 1421044 1309844 1444242 2337434 496318 1238181 2111114 271215 1100288 722175 2278748 2232489 232278 739573 1604744 2334675 239295 2273396 827774 2506012 139867 1070197 1166640 975886 1956679 805209 1854860 2522734 2384721 301773 1891074 114219 1364702 2051063 1765781 572189 895768 2171707 1461425 450529 2460504 736192 2261225 2589296 124485 1561587 463820 1273083 467733 132082 982612 1443063 352481 2377135 1011594 2427879 1910748 481079 1176543 538961 2015302 1930716 1875355 775046 855276 1229053 1747330 2074640 210348 1175517 1088397 1715645 7063 84505 611118 2538123 1783806 512566 1435264 1627782 1152765 323269 605372 262719 1837323 1167641 1638502 994581 1455157 1282217 1979926 588375 1738592 601578 1444274 344345 934981 1672149 971550 1664855 609555 13431 2285391 134845 569359 2449245 1866484 1538492 554394 212302 1444741 1580936 251278 936684 514449 208651 30457 278657 1134979 2645491 725728 1973088 1044 1124212 2142732 537620 1207222 2275895 1804004 1138509 421329 1987457 835818 1084311 365623 1970475 494709 217706 1915932 2124037 2338492 624019 2047019 2589364 439725 1206640 86712 760288 1058869 844494 724455 39686 1466974 1452561 2591054 1475817 2090855 916604 287605 1908407 899230 2187053 26209 2621623 308843 680675 267538 621691 1249743 397585 823138 2156499 781603 1129144 797285 846394 2264351 626673 2283081 2518919 2613646 477622 1269944 1589206 1312702 653323 1393784 843856 2586761 302856 1547457 1369294 712361 657813 1851063 1125900 2256450 465024 1637607 1782175 1051557 1842301 1403448 1856902 614066 1622963 1620212 866082 226305 1030910 2488369 915647 2000874 2147353 1986937 192390 2099013 2615971 347686 1135632 1080787 6703 125738 592269 652158 838414 336368 814777 1572097 482382 713379 357588 329615 386718 1308802 1166323 430887 991127 1148794 977802 819348 1172667 1826113 2201485 1782763 1019778 107221 646678 988120 137357 961457 632653 1305084 2570844 1501327 591555 402157 1128780 122724 474454 1118630 1908752 139357 2383378 153874 2203680 675558 2217454 2618139 2466745 737558 774169 1670329 540590 2189429 572647 1657018 1005317 368309 21891 4159 1594035 388791 2081956 1276100 229958 1768383 629432 1538900 2636012 345240 2268863 566544 1926847 1891368 176121 924845 2367804 1072885 1258494 1951535 1749648 1110911 1500005 1136619 1238919 768219 244055 2200312 1830456 950732 2115240 2002443 2469405 1237895 52668 271143 2429330 1565157 714481 20461 2527416 1001749 74420 1082078 360347 1879282 688944 771269 7417: 608515 2037826 7418: 1951581 1897382 231255 823364 1507260 1333050 610693 234105 1151943 1445901 868754 2446732 1242659 1528598 225258 930545 1875772 534390 7419: 169622 1845970 102409 2071036 325887 1082979 2054203 1981567 376627 1352343 2165945 1851496 1330467 512163 822444 2123866 122337 1198570 1146077 1257180 2319713 748592 2479295 509213 1199475 1774794 1886560 767318 957235 34935 298921 1429121 524198 1778298 2556527 2487182 784741 1103758 1933736 2245283 1754925 2326265 1964432 2039565 30115 742: 1669225 1984995 2602083 7420: 877065 199139 177712 554520 688765 318492 2274349 2574349 1448937 80747 1382013 2044772 2330747 1276998 2161376 595053 2540660 2026986 1029783 2251051 2104925 641661 1811399 338724 262637 1699645 534802 299405 687777 1703866 509733 604904 91734 2600234 1986020 1048028 601747 1337308 1779229 129555 1437146 658007 1492102 310787 820229 7421: 1459122 859476 823164 45393 428427 29737 522612 603837 667438 558303 1835645 1089125 1754267 922088 2608006 1560033 1329642 25309 2167460 1026681 1289818 7422: 1566182 248239 617941 179801 635542 1023411 1058555 345901 2252010 1663888 940779 7423: 997673 102071 1240533 7424: 785314 565035 952671 2177447 154724 2418771 1293490 590113 1399713 517713 2502744 623927 1916449 1604072 2162695 777844 1566134 172979 1984859 474968 1353367 1355058 867885 2630286 2643954 1891825 1090777 1085455 2593921 2000864 298530 2388692 716468 1794604 2061570 2026775 2547023 2149534 1184624 1110277 438915 1149601 2585822 615120 227217 2021765 2313959 134379 2029946 1093117 1531227 982459 887560 47021 1419259 609605 2147997 855387 449118 1827869 873235 1381764 2105402 1402697 1898185 1147239 2612840 413174 1310347 460424 1456853 2290261 1711278 2625822 717631 2582476 332237 2073514 680776 1344100 890323 2067722 822756 1823688 2332135 1903221 39247 2588645 1525155 2344470 1759349 2141982 415668 1906258 519460 623888 802755 1368314 40798 921929 870438 1233104 855812 2110664 427377 1760388 574723 2360534 1632393 2456757 518962 1678986 1874825 2405930 390505 579739 2463237 2193570 2531067 858394 2007431 166366 2031943 2519908 708686 206222 1662583 277130 2646634 2353004 1625693 1263607 2556586 431638 515293 447377 328541 2272971 17374 1054050 255278 1354558 7425: 2846 300252 1581303 649373 2115546 1842909 1551876 1334468 2164633 2527579 1330937 7426: 518457 1553158 2483210 1172719 1378520 612741 2149086 1974693 813424 1602339 802790 672735 1005872 1215533 653345 1632318 454655 1625306 369912 906985 1994003 2386275 2000631 890452 2015780 317099 1629112 510178 723177 2071429 2287170 1815493 2570172 2585905 356074 2376228 7427: 1692813 1567685 488946 1890710 804254 2454585 319258 235474 1442364 1518719 943450 1915873 1593427 1626832 350766 1992507 108032 178001 719959 1205700 661178 644041 1696610 1497299 2463867 1495603 323741 2487377 565247 1538309 2431167 1926391 1986253 1177689 2207310 271642 1294170 1141443 169081 7428: 1070587 2254664 2463792 431478 1911180 358397 1209106 985773 2549205 2119370 1529546 75412 760765 845270 1709703 2087811 253866 2480196 1609160 1449855 518365 2376113 1408360 702282 602454 1627485 1289131 2212055 1054084 2458695 936503 444079 7429: 2052670 1333 2478893 1416471 1627479 743: 122590 2192318 1595699 1966740 552559 1781304 585900 765311 2233496 146321 371039 1280050 2201784 1281181 1132004 277157 887623 1869777 363749 2511110 371061 7430: 662780 2008673 2440364 70244 78332 1296825 505107 1213185 510570 1005112 271678 1899215 1594718 1643917 2315451 828317 2484624 1702186 1075793 1371016 1977632 1426359 326810 316162 2501241 2140949 2046429 239248 437016 10746 1452058 2278321 1831768 1754771 477696 1870448 182897 1516024 2055421 1187598 2526892 1313465 2102071 2646714 49429 896450 1767860 1150425 277425 1126061 2563494 2415637 1470731 1080033 825356 1618071 1723750 1211319 1362772 696050 2164928 386650 1456676 829793 1528829 230300 477946 2312826 378498 126331 354857 2559416 2561778 1775936 1995376 2515462 25349 446147 2436587 2029590 1601303 1068096 1744468 235364 474998 544147 1361468 2254686 338034 998653 21212 1550494 1663894 288847 2304244 2214761 595195 1433213 2300376 1271807 2492577 1741498 1965793 2441115 652099 1351770 1588895 168705 750313 1325843 2214 2628290 2460765 1973780 2417457 2426539 794308 2342284 2596095 603766 2241155 1459990 1123700 124632 1286070 668732 1729124 1535005 218675 940089 978194 613315 1808514 1921215 1609774 2084664 1387757 1695114 1046973 552904 1236590 495935 459038 1677812 2592592 684501 875124 2184619 2612671 1080441 1759620 2177021 1098270 1869679 1625484 2425638 278241 1231687 1489961 1360575 623297 2180003 2279327 2362205 2262602 1819083 508967 2000224 2360406 383062 410984 525545 1637013 1537004 452145 1416588 163928 2243508 2432790 1810921 1111353 1438634 2201738 2594914 1101491 2152961 401810 985093 438879 2319520 710348 474622 2540808 923910 2072117 93280 1783153 754918 1126803 536631 2214217 1104724 2375971 2314328 1984200 183489 237866 2255925 1538103 2110193 2341667 1314322 9730 335825 152659 2196193 1633492 629804 737929 1887343 1200069 2192158 2221667 2128057 1955040 1434125 639338 1127329 1563555 1925741 265188 1867588 1087053 1397117 1520222 2319071 290101 2130373 2278520 2287263 1345947 1691409 173690 1357350 1396748 1912574 2160193 2457744 722838 596607 1980989 1749712 623996 462274 92315 2036717 2578767 1256069 1655462 1359165 1841595 440973 2258755 104457 2102169 487254 2498145 1760889 854303 2348267 2210167 1107293 1879183 1636067 1803105 1540917 484024 787981 2588738 2420900 2517916 1104682 1057442 2280894 1614939 260341 2176793 2270645 499695 637475 297255 397823 829760 2386558 1069065 1828409 812796 580861 1744593 1342918 896001 919217 132008 483516 296118 1977392 736810 1445955 1928245 339962 2386418 1876485 401493 1340260 2154145 831192 2268459 1868367 1401895 2546143 2462553 1036412 874011 313158 2177355 1060925 603526 1291324 1838296 2604696 1216753 922261 117767 1538302 1022089 219250 636608 690919 2251117 1856324 1015218 2604905 527908 2117577 1955539 603882 1571433 912454 2385970 1867103 1885044 2272940 2584137 235677 242858 2194328 2274905 385824 2452242 1857797 1055772 289229 482418 2481459 980778 993819 2245950 1267315 962359 1516671 1377358 1277231 1896387 1809804 1396880 1432428 362113 1412014 1320977 554225 2104096 900868 2440752 322877 1743429 2052785 435981 385193 1484319 471511 506337 1906618 660389 2207230 2553685 19903 742357 32519 2080501 2178051 1221215 797609 317919 1162557 2211145 2451334 1244186 86374 695869 225403 770314 1140294 795341 357551 2126920 76408 69914 2314056 1464337 1871069 1760602 1871161 1603797 823401 188582 2361062 332627 2375159 2373439 1709703 1595579 9732 666172 454992 288367 2306284 2279103 1092821 1143072 591474 1373843 299856 752320 1031879 2437306 2543611 2284880 2525369 2177998 2179941 2439270 1883630 966226 1612800 1590177 2017173 266114 2563047 1213984 1673785 2178730 827161 1277315 1242384 1946107 2194547 2441041 634773 1511310 2506532 1032363 1508393 2372943 900945 258170 1934573 1185692 1766659 1137110 1438837 2200691 2019584 2500725 114616 1693278 2173637 1256525 1116342 1273151 1526599 386625 630635 410344 190377 473113 2019703 383678 1346577 433906 1988149 2583494 1710982 1509866 353071 1198344 354268 2413119 2425960 113056 1991910 1358521 1967181 1575873 2644894 1513709 243019 2333653 1565652 1526283 490158 12281 1206213 1771147 1588855 2606404 2602007 1229498 900344 589103 1395053 328150 746529 2622719 1890409 448988 1811744 1114607 106865 151947 1948678 1005313 916963 1448312 53322 2429251 697341 2272620 2620178 1693527 1050938 1613363 984940 1723550 1648065 198708 1240142 1631467 1269120 2163638 594194 1116612 2641450 2248522 1074438 240762 1588196 149749 856869 2176133 2637923 1452490 735664 2440932 1628912 699100 1313919 891575 710006 645938 2425782 1072992 1559455 526230 1747359 149761 2503718 1484680 246597 2152728 1721846 2141098 677955 1387395 779887 91339 1007905 2227885 1792282 2393568 1963521 1958547 402363 1054497 1400788 2628617 2567055 2380213 2293971 447514 1263601 928552 992716 272050 789436 1755704 740905 2359047 1205107 2538122 2460743 2572807 1391194 791804 2171542 2355592 1403323 1521567 1189622 946365 1774948 68925 804934 610226 2558578 802483 1018827 1881936 1950088 363341 958738 833414 1611826 2050865 476334 299603 2468157 2115045 2490028 2031099 1490396 2015780 1997882 28164 1736306 2000549 2589408 33396 366497 2531854 413837 2152555 208161 1078375 906283 312375 2117559 1201928 1022981 378872 1396596 2633932 1078803 124793 537992 1406051 789008 873946 1819769 2469956 1885881 1962538 204480 1575850 1708509 309792 1136242 2511197 262388 970507 2119300 2122306 2532921 2474003 615704 587113 1453831 619035 2516022 973085 592496 681719 659463 1101954 1379484 2323121 750014 1678196 679696 1599228 2597326 1091308 736460 1138982 2104513 1142807 2070035 1039436 585993 1746053 1419562 1062124 1854214 1909651 1227261 1053977 1169022 1470162 2393530 377743 843821 830808 752436 1904718 1854410 2410334 1994294 1514875 623629 2610029 1248065 525179 1479550 610373 2144810 1612900 1951683 2490404 545388 1742928 2346075 2351601 821837 1227566 773038 1766608 2309457 93019 1935406 1262767 1754570 1706146 319017 41200 535854 1782958 2482667 104208 2440210 16715 2190267 1052117 389453 1889643 1106420 445960 754098 2555866 738554 1925725 1251538 420281 240239 2460567 1280166 568103 2311591 2420929 2245474 719786 1355425 1192520 1902714 1081665 1411090 81684 1141415 294085 2642299 2502605 2122161 2425679 774812 1111973 2260470 597929 886351 1970146 2146786 1752965 1917816 1245465 1709049 1489995 1211591 561487 1516884 2035779 1667322 969054 953695 1238258 127797 1545299 1328481 296355 2494511 790598 1900148 1657693 1494803 230375 2301742 1401899 2516819 2539285 1523894 1000769 302962 411053 611640 687615 1235580 392356 958502 1247047 1686989 734239 2525441 787834 672717 1894020 1832006 1332870 1619860 427589 461552 131834 2615599 1225095 277250 1159742 270566 1537939 956514 675626 437568 376752 412202 1727627 2035190 1204429 574527 1200569 940111 44057 1251254 555317 124567 2538327 1602319 191142 1309734 2307370 1023901 707313 2040784 65803 1071693 1731438 1205022 1796076 1377427 1411399 2434113 1922916 7431: 2238860 237509 2289563 1036823 767938 1243610 2417074 1442734 836643 1324929 1682195 1904650 1440976 2328334 2337950 669156 2136774 1409292 2579059 2028596 2213454 1991425 2629218 682338 1659143 2348784 7432: 1945809 364342 2156245 1163057 367953 90789 1624294 1867377 428365 1172239 2578904 2511901 539062 1464512 81036 951328 1707916 761459 712621 1595688 1303327 2225186 329368 2018617 372224 766283 661484 1764742 1565439 958046 2451925 602481 1839385 1802784 832262 1313859 1265681 1969248 487509 1120606 2401339 2619369 1445988 2257357 978766 659463 1151071 304182 24470 1770419 1121618 174159 1868509 2203777 933261 11122 670407 1453352 1654871 768462 2256962 2517304 7433: 1032095 2372445 1226298 1162793 257583 2217628 771081 282470 991352 2399911 1477850 1856244 101435 2136441 825302 2356937 2442942 15307 579844 484715 2412900 599214 2032465 2135015 791756 964001 62550 676013 1389065 1019519 1217660 7434: 17382 2044887 2490883 1088041 304232 1814632 266850 616912 1165619 1985760 1052057 1445117 1093466 1554806 1473881 359770 499098 844247 918562 371245 2053880 531156 1248634 1979002 1306673 1587997 1815197 1405779 866833 202841 1397881 1775419 2091079 440781 389746 2104954 583344 396616 127238 2118330 19982 1299472 264709 2267082 111693 701176 1859177 1231605 164703 18721 1095461 1654486 1118663 2363756 1106200 1569816 1066078 2534908 228515 1566243 2468313 949243 534655 1394184 1818385 138346 1964504 1881811 736233 1648992 626483 1475973 2256052 2539500 1055222 982006 2542122 7435: 372278 717520 595407 647216 372303 2232414 1741014 162854 1257987 883478 1612711 2072863 2298202 1933096 2065198 320482 388086 270359 2611351 2568480 742566 1388602 2144842 1197437 1922264 65825 139638 1903709 569020 367430 118058 1872026 191926 2197278 2225053 887764 2490560 2497177 2265580 409658 641702 1437755 862502 365370 1650639 1377175 647111 2386955 1075241 1296800 1429794 767701 1948369 78741 2140920 355613 1683242 2263374 7436: 1331811 157451 1473938 2421481 2125501 2494367 1396645 856251 1204127 1432531 1693417 2320667 567417 172644 2544481 743723 2303995 469525 163074 376221 576961 370798 1813142 824493 632821 2558833 2453968 876370 250059 425720 2303674 929756 2145145 135343 684587 2481104 1985658 105825 2469970 2054908 1752914 1127942 7437: 119287 1207684 170085 1742122 1889855 7438: 2561660 673024 2287062 2227570 2137077 2488598 697850 7439: 733937 134360 494493 744: 1299202 7440: 2507074 1097455 1647269 92184 970669 2526663 978863 7441: 1853644 970623 7442: 1573046 1686574 527634 2145345 2033395 497588 287007 1692448 2164641 907331 1293165 484792 2569144 2136912 363189 1504628 7443: 930763 1120476 1031915 1521926 2253539 7444: 2049414 911435 2218902 2011138 458408 1196868 377073 1170138 2275672 806870 1699787 302357 1768225 2080407 653646 1833519 1268505 635808 7445: 2472213 996479 1300124 233679 1731095 119046 408167 182158 1397787 1132496 1730749 1681936 1780588 152591 2522648 1075615 472772 2015095 1117953 2603203 732363 411208 1385025 886452 1355561 2403387 1867174 2437901 2615756 1220758 2467675 1210325 403863 295828 1626786 2478431 534346 2009440 417320 2499306 1977573 523405 717005 2185919 2200590 1694980 1261261 2470402 2525559 698514 1392489 2010173 1662159 2414012 2493333 2413098 683883 650419 255750 2560917 496750 2538968 2314689 2189784 775920 1630436 1651984 256817 268871 998540 2610128 1380722 1962651 281133 712778 352530 2032978 1551248 159579 498766 1162428 122693 932166 1574695 1555416 1211887 1105127 2387526 676758 888568 441401 1287002 97848 1351801 2513171 2409611 1138210 437599 2243979 1785497 567016 2376967 587512 1832718 2573931 2241299 114972 986263 591579 1709384 1634537 2621702 344739 2356179 838208 1948253 272497 1753597 1058812 1772003 2136439 1265419 2386851 199837 1550162 994692 489530 1682651 2247259 409516 1865916 509507 714647 799610 1793476 380517 2449832 2370709 1130658 2083088 1880612 1059395 1749147 1072885 1149607 784349 1366404 1577919 1856174 2535503 1989373 7446: 1530353 1859498 2278477 345663 387157 1066008 2568442 1383211 1390093 1387677 2630570 1265646 2318316 155791 2140447 1432924 898859 1343009 2131110 270319 2571946 7447: 1596968 7448: 2584094 317504 1970062 2078812 1167421 1313540 2530404 1530632 2473904 125096 324258 88816 581487 2317956 2155408 1079389 7449: 127120 1193792 1617175 1959043 984718 862644 1700956 703265 2599944 745: 45511 7450: 1279857 898468 782453 1756280 7451: 2475417 771057 7452: 464091 1280324 1706218 303663 7453: 2532685 713909 668022 2522526 1518269 943058 1754622 1901673 1934333 1582481 2111412 2477629 419293 962117 2136217 2215809 2169949 538735 2288907 2543024 535029 2186344 2300056 1252360 328823 2102931 7454: 1268183 1262679 1393946 1776584 789832 17691 993341 2634348 2087152 7455: 1090734 1645267 1623073 1452792 871081 1545805 1386537 453863 17573 898160 691679 7456: 2046267 7457: 1744006 1788792 1401637 479440 2033641 952126 2210289 2180458 1193956 308894 2389773 1298512 1020865 1437035 747842 1753844 478295 413302 1921451 478330 445177 1263607 691693 1928848 7459: 1026975 1984727 2151930 746: 1441122 735086 1614555 932187 1359983 2309613 90560 962487 638339 944502 912669 2363652 1513375 2647520 1675150 818736 1556183 713701 1273577 1005289 228323 2333013 912345 877260 2509879 771292 1947150 1502565 365933 1701238 2327717 370573 2413782 2178629 1262296 1504387 498727 760857 1247418 256181 1179804 173558 2435284 2217170 1051986 1785289 206543 347003 590368 726335 1663527 1592208 1967240 1739821 2215058 362544 2505480 2561520 1288035 2321326 1529590 872517 264423 1062798 2639742 1393775 1665372 2355156 2631038 420659 199406 1375966 160509 449124 877738 1179115 1589576 1486737 2642116 1017440 650454 1840637 207542 63999 1991481 819495 925704 1790539 274692 1660951 615851 131923 1177225 78433 1574264 13773 2509503 231577 653862 285454 2643713 1519361 2589853 2587103 1834365 2166063 457378 150713 1706188 2427602 2208688 1203819 1050395 350632 1036992 1472202 2435761 1561446 2067045 947877 760916 538479 514106 1276373 769404 343425 788116 1760009 1778817 2009749 1727064 954473 65418 602452 1717498 1261679 2429233 2075436 86817 1434256 2192163 1041349 629859 868458 1529664 354934 935617 702221 2236119 2549357 760146 2104319 356900 105545 1335661 648174 1565453 859489 1130020 2052454 589442 2607470 1345583 681922 2551214 805937 681107 1172468 2583423 140440 967008 908597 2518804 2088579 463092 136854 1834805 2520163 240297 908105 2270885 72708 1647654 2605288 2525493 940363 1499534 216417 2418492 849101 296054 395575 1423992 985824 1593925 1203788 2050050 1368375 1668760 1603706 2513647 2546518 999043 1946791 206657 1405427 1020801 443118 1738424 1293254 417125 1207036 1541102 35192 1177534 95353 641187 1483997 749784 973563 865221 353004 1056824 256937 2109186 1657471 843267 51024 1062090 405084 2129864 1445695 1600871 1087558 423235 1934408 1030022 1990012 710470 85605 75937 248956 1029135 2235032 2064050 2385006 2630524 1287030 1619737 30234 207838 1984398 276711 1046542 1932537 1507525 1302494 816953 1390397 236892 691671 2458437 267049 879285 447141 218799 877605 1015566 1921993 666881 667780 576197 2323157 769434 1806856 1020709 1247024 713781 911232 1631246 2265040 1634089 855799 1980213 1678257 2319800 2047770 2592726 694962 2132177 2535877 1118235 779585 2598940 1978748 611005 2377541 557330 1725965 1706770 2334824 2359219 502298 2143223 493569 378367 1843535 2226683 1419463 703669 1193818 2324543 1341000 25977 1733882 2156795 1215850 2384786 539912 2442886 840700 632738 1936078 35071 683245 1857232 1643284 1328853 818553 2576890 1593212 681379 137994 1272661 2179066 2417034 1605838 2032730 308078 1987643 2185969 248901 1199639 1839208 140765 1663947 2326535 1629621 1387380 2567719 1637323 1636447 1728036 713195 546405 1293154 2034639 1931752 1830415 117484 535512 929050 2002865 466123 1081860 1090093 830739 964760 807848 2311621 2452560 1362453 1313315 1020675 1305341 2363413 1265149 558445 1610270 1060510 86571 360496 354966 1937987 1640593 1727114 587947 546284 2266918 1228676 1219625 1919803 2012491 2185557 2569890 2463137 874533 2241395 1430230 711392 1048398 1691237 1751033 2068992 433596 882434 2594481 612238 1090522 716242 281887 1153562 808438 1240264 1312904 358742 1476064 871135 2621107 699741 374063 1909335 1609102 232980 2276840 1533278 2180200 281095 237409 720151 1576102 872973 1494469 2228014 2492822 1728915 964436 393378 2305686 434218 2369110 2374401 1884092 2313691 419351 1171669 1708678 1824517 1952292 2462505 884577 2002673 1692072 2152561 1390148 1209240 732654 2361222 1896921 754107 2445838 1727677 1924895 107485 1437981 1106645 2212010 43080 695210 1159533 836841 1181224 1080504 618460 2472121 1864734 1818345 1868416 2059027 1949551 1358411 1241800 245665 2237430 551555 1432442 2278257 2151144 1223744 2024093 722908 638410 1235315 2056876 1028068 1141148 1423641 34706 642868 1450621 2158566 2073272 2378681 2436551 2391923 1479466 260355 1193955 451962 2281621 925995 128506 131505 142224 1850071 179810 1613778 943777 2217880 838500 1946102 1970474 2516758 902476 60212 894363 1620200 1702914 512680 1589066 41451 950068 1949394 2328604 1516945 1516214 2060222 1447172 99044 461894 812145 2051033 208592 1655500 2209237 2154628 2435208 367117 2174060 26047 1313917 1735143 1933109 1442190 551991 1493746 1932663 409718 1728239 266036 857838 214069 947425 2029503 1895828 1647724 224080 350263 991325 1461950 1344436 1897259 918749 925767 1849516 2444767 1145720 2121902 610221 1800630 1764129 1696358 2234861 2012289 116732 602897 1249677 2153450 1952523 830548 907742 445353 2587321 639396 959694 112764 1917157 467957 935537 1002118 2324547 594552 1229525 2548627 2490389 1847543 2136627 1019249 2267924 239070 2406367 1937385 992145 2175686 652060 1026733 802492 1386765 360472 709416 692158 116753 262285 426189 755499 1003965 1168960 1700549 1644842 973080 1441588 2572109 503338 1908966 1201041 1221279 185066 888600 652848 1815437 1673793 727481 269532 1974603 605832 909846 2001326 836276 2037454 2530094 2228467 1571068 2046976 1276257 385516 1837949 1066054 2120034 1938665 1139460 2405232 1877590 2605046 728941 1119673 398485 2484026 347834 284129 2287815 1318863 2227924 451392 1092785 1978311 2559360 2339335 2383930 975422 1362034 270520 1408156 54554 1842837 1894607 1979184 534298 465380 1316847 7460: 2285593 1790545 7461: 44624 76093 1922916 7462: 2531620 1878882 1495876 274685 315877 851702 2558337 1426736 2451099 2116788 498182 393554 898283 2618989 2301582 1338667 665060 2074640 2134746 2114626 131853 2298716 1090249 2073799 1423227 2317946 169347 276484 153711 2347688 1635062 1910867 1217068 1836711 1475760 590429 1159474 2136780 339024 805179 1652051 202180 1080147 2308207 1557705 2469112 572440 7463: 2235716 235540 597499 877775 2153472 1091620 1738716 622950 97460 1537571 1199271 2088377 65532 2157706 46922 2614688 1281417 2180095 1494088 2318738 1737991 353165 1368207 1261247 2006823 2133103 2209467 2085183 1858129 388030 237905 1127492 2155629 277154 319374 1465890 1460382 1514811 1532001 443622 1461619 1037634 693228 763809 620481 926595 113644 567837 2091157 696924 1347485 1901783 2158814 1373842 902173 1127723 265250 1683649 1304956 2493014 587766 610042 1723013 1302495 2401559 522878 749818 2219794 1475972 1166487 1093921 1040440 2499894 1836702 1057627 7464: 1019750 2016285 1036387 2013030 7465: 388088 2057520 1213324 830652 578657 1282872 1388386 594196 692267 1707202 768696 2155740 2549681 1888411 983572 1175391 7466: 888667 839809 929308 2265436 1462067 1023324 2226302 1576440 1362788 1535329 1090806 2342676 1392817 739297 812414 617212 1533932 1030246 1926846 1273287 7467: 1190771 687176 307450 1014933 2345714 1891193 2146062 1194793 7468: 1566512 7469: 1316846 1996307 747: 605240 2178598 1374216 1816226 208724 7470: 108374 5994 670658 1608683 792007 724938 1647640 1209167 1693251 2151115 1371801 1573034 1400587 364679 814518 1498047 2316770 1464943 623176 59140 2167214 2262511 535733 297357 1342944 2309390 879548 1703544 1096950 378116 1025476 507026 878634 1719533 1759650 2163730 440171 348082 2261347 1647646 385042 1807559 1138585 2497180 1526365 49836 1158938 1324830 1928692 1906318 1906923 1095845 1977135 1626164 7471: 200058 178914 1962294 1262060 1534148 1488781 2267106 2598003 7472: 858252 1288745 1223823 135773 318748 1358111 1276780 7473: 1366698 321220 636634 2584252 345186 1884423 41084 1121731 1937732 198494 306143 1910815 2515172 825353 1806202 435359 1825242 779886 911433 1261875 1140115 1173684 2278995 476828 1928111 7474: 2392493 68410 1823920 7475: 616030 1572858 658058 2060720 854504 1177352 2376860 998692 2577088 1484380 1422960 1551783 2284783 653205 1885155 994924 23500 1258494 2349572 7476: 2279025 1908593 7478: 2524469 2302430 2575217 87983 357006 514857 631323 2138357 467554 1618220 1573583 2581740 2181570 260208 1733289 1782805 162838 2487733 661067 419464 530335 7479: 1325572 276484 1928111 748: 2153146 401527 2316026 2326069 89490 2258482 2332902 1988934 590826 383675 1038322 1755340 1396805 1704062 1299764 252484 1336669 2132275 732970 482748 2122104 2157470 885791 682852 405305 1483300 2477227 2239502 1013559 941237 1856888 2062598 882808 1701791 2048543 268485 1661389 155048 2424449 929008 2151115 1610301 2107548 1500902 1336886 947643 2371991 779131 1791354 233562 267970 72570 26158 1843884 1185143 37513 721584 1829771 1671688 373511 2116547 1072692 632903 2228079 837977 2153585 1054430 2587117 1398097 498988 2510496 127215 896890 1544864 1820544 951411 409509 699000 267425 404365 1105933 2078650 1538178 728908 1317251 555753 557237 271523 2334493 2307013 1435394 1804835 2584650 2167787 1748498 579977 2122489 2438424 2037453 2234553 2373425 2061408 82089 1353952 2274873 802120 1781304 935966 797881 346836 1684108 2362872 1868092 2538170 943264 991462 1373066 1632629 1673188 846974 788952 447064 1424483 1883094 1132119 632320 1126546 322443 2352036 2617613 1267678 749176 1199172 819849 455751 1451992 2399882 52021 1349998 2239274 1797497 2474142 408261 1410283 847131 1396026 1425473 272582 1668546 1797668 381707 1121321 132700 1053787 2302764 1302738 169108 713552 662126 841376 1404734 636777 2408207 2368352 1867844 1247524 1592205 548825 1840174 892283 1524486 2324959 185893 1597996 1309613 2594427 53036 2454448 197877 765844 1709274 893352 937612 753127 1006342 2473531 1782410 277006 224941 1387073 2388454 1990783 1744900 824918 1920425 1622959 1917456 1123442 1662451 306802 394580 2583493 892127 880978 2452199 189965 2416259 1869220 486767 2133112 2543894 1828401 1151457 664332 1598946 1000992 2267949 2186277 653350 1608250 2381249 1687635 1719826 1107100 2639032 2101783 2286490 912394 2147539 1344300 745540 1437475 889300 2432123 1394681 302028 2398133 1850673 1291206 1622226 267407 1705442 945445 1920357 1176981 1746826 153161 1174649 2641647 2135301 1855825 2182241 218283 646971 2118261 2326757 915178 1670922 1442186 373163 2600217 984758 2461695 1333661 854418 1334783 1497892 382961 63258 64180 2076588 1128593 1653637 829490 150613 2278379 1601238 2614713 344435 1785913 149863 357937 2547722 1227141 891503 1860196 1286262 1193759 140129 1094516 2126971 38690 1103243 68412 127298 1801609 9597 1885881 35363 1675864 113294 2070044 1513309 1485665 1174472 578700 2428126 741440 622756 374056 2315537 1897207 1873950 51740 2130348 126180 1268295 1047788 1605116 1918528 1521090 1028487 1318246 2272640 354886 2116456 1758531 2628254 1791065 1871211 681024 2478642 632495 793519 43470 689527 2594892 1338594 802076 2038011 824409 104190 1945305 143664 2193195 2457512 1644050 880873 838515 605388 790180 1247915 1620714 1987604 1886868 99493 924007 2063801 538042 1093489 1393411 620241 2110144 1688845 514024 145920 546347 1062320 989680 1707778 2623677 1919312 1145320 1474706 1882489 283403 631652 2169216 1562350 1911535 1339476 1609547 1298022 401215 225110 2200634 1937458 473903 1117448 1811238 1409247 1672756 2486907 866531 246374 2553568 2013987 322856 1442805 2569285 508355 598261 888801 354302 1012096 961497 795113 2533043 1172398 2210891 1316591 617492 141085 1364197 32369 240015 947678 61870 1415051 185978 7480: 498711 2014038 7481: 2552049 7482: 1328996 443724 1586724 273519 1420615 7483: 1016219 439011 509682 1413196 635624 469799 231724 1251860 1583290 2294864 490652 526251 1961591 2272219 192334 414470 1593160 2616810 942798 2403707 2500818 1643481 840340 332377 259492 213023 1729577 2498778 388767 836044 615823 1323085 321959 2534859 877339 1226327 1993340 1387056 1040424 342695 1583448 1174732 253188 864979 2230647 808178 994569 1076044 300679 566850 1885310 456484 2298105 693985 888371 610442 1278630 1156589 2386059 1864366 600052 408290 1399818 2592562 2274380 1652378 1439348 974483 1924976 1031792 2598160 1546532 123988 2491759 2281634 2252942 1516911 1418468 1596461 2300701 718296 1217210 2144115 699960 380133 2372342 901325 1176642 210711 2368999 2438818 649504 430219 941097 1204611 1408699 930729 99466 1212882 1040787 2160996 1239668 384031 1032927 1304480 951436 576204 421355 1814310 1725660 2064406 817081 2201549 2399894 603722 1010964 2144798 1721470 2181961 2079386 1031566 919477 1788231 1877097 2059504 746067 2349786 759469 132422 124806 754847 1825013 2025684 1440022 917001 1433085 169183 2527410 985614 1971241 1163386 1568856 1476529 1522962 248195 97190 1194185 279806 2437929 1203605 2102933 1693575 261768 834126 1272839 2626811 7484: 1766023 691634 883804 7485: 335966 1659859 163023 974285 2160473 74955 1378726 424790 1580014 2585609 569626 1631923 122278 219028 870658 300286 1579799 724099 426276 2213436 2319863 7486: 2478754 185871 1133298 1385429 388344 7487: 2238519 2562526 2143236 504091 341458 1899402 74310 307672 2263143 823109 719021 2299346 156430 1042629 408112 2109908 892108 2125648 2168288 2234592 1182342 1760544 324148 2114680 13090 895477 356403 7488: 671513 2152232 909111 1282193 1521428 2186649 1719533 2640207 2420819 749: 2525544 2523436 411779 14422 1452127 367636 2148942 320299 1839029 2140364 1840149 205810 1933062 2419256 1120497 1926027 1025734 7490: 1690455 771772 768854 1545552 122359 402653 2430930 7491: 486166 7492: 2337558 1323304 1034611 1464773 1976919 1566099 2112269 1144901 2457767 7493: 1000976 688287 362874 1253400 1028095 1478013 2220106 2405969 1798513 2384846 1901787 1311766 195633 1277135 2025067 848302 793852 1250260 1283751 2355092 71154 1394939 787283 1188955 735949 1139610 1918979 701895 1915141 7494: 672389 2287839 1380643 1517435 294948 1793436 536426 1947501 2288042 129367 1365776 1783707 2154808 2137072 25611 1119324 178352 407098 978311 1832510 852123 2409453 94987 2501947 2218588 705524 757853 2113975 2519160 1092901 2268233 1838762 913782 2126862 853274 182305 1933186 2402493 1604997 1073968 1961844 1164604 2322861 1993040 2605509 1205833 544658 1904288 1376269 1607643 2612765 828486 138567 1437168 2272147 912105 1425525 362562 1487684 988233 1537890 622290 1513080 1109228 1339061 2508769 1799095 2509434 1789311 1932213 382110 1041737 2310390 1868499 429563 878195 30637 158747 2487794 2388323 2052891 2145093 1340945 1822308 2596579 1239226 541252 1076255 837105 221965 1016151 1421357 474659 1459125 2504661 2599241 101854 1765630 2502613 1843344 1839629 178299 1019798 32815 1751409 1969419 1578207 1814118 809525 816237 540217 1539282 1484078 1858122 1747137 332468 784507 44434 728569 2569509 2016751 2378020 1043768 2377731 9176 2253517 919658 2140442 1810320 156269 167066 269817 2002099 2023645 1637014 525206 1363560 2110709 2456680 1442867 169989 250229 349267 1089834 710463 414406 1906574 1863213 440948 469412 2284041 1139713 927221 1166323 1119166 2306957 806360 1581244 2547508 315246 19091 857612 288455 1390156 1950188 1346935 976454 1692467 2054186 1533273 588620 687996 46577 1107298 324764 1817892 106215 1439064 712357 595171 7496: 2138036 910164 2060090 810955 588383 2217760 2539639 371355 413197 1834588 2645250 2293484 1734772 715997 2471392 953024 814145 992095 2018156 548756 1970876 2074455 1158540 1668814 2282637 7231 369407 1404770 2116262 111877 1456757 1100643 1807863 666708 1437798 2418053 20818 1069602 2375849 1141391 2634807 1588855 2072150 2011903 1092226 422791 2494234 1302325 127207 820667 1021050 738221 571153 1464032 230694 589097 1026604 1553506 1149338 2151636 2362664 1771766 2230561 2360354 2460026 723414 7497: 174809 41543 1475593 603355 2422053 1073217 804209 1290860 2545523 1398427 2031074 1430510 201270 724902 2299436 1929004 1080094 7498: 315605 7499: 840184 766702 75: 1146715 2232637 1882757 757288 750: 2242211 1768084 2472288 2134686 956893 2125035 1127238 2028173 2440124 1721704 1026298 7797 672760 405305 218019 1097970 2057435 1133214 1569773 1008661 1842799 2482836 1404669 2417305 125994 228238 1113697 223697 1193417 247441 2244912 1282193 1102968 1535810 354216 29061 32130 1833107 1425555 274175 2192142 1756697 71288 1995736 2009683 1743025 1506427 224587 141936 2630022 1371492 1404375 438555 2324336 2346615 731133 1834613 911871 2405100 617538 2535847 1369993 2054694 2198103 1318547 545275 66179 883512 1857615 1367363 710565 1553197 2177471 388573 33694 271637 1998547 111918 985665 1626108 886099 1860324 2612020 2137457 1771252 458881 1078661 1844205 1760579 1608960 1635061 1004107 862191 1322040 2096987 820878 664090 1263943 2044026 2227161 587643 664242 1534100 1466181 2322540 2092718 568574 2232236 1275062 617225 1527679 1576785 240386 1527472 1437113 293595 723692 348054 2222734 1681459 1582826 654345 613953 1762488 2327743 1734794 2545226 1396299 2465683 2635011 2286129 1214824 395126 324223 1723861 2630104 2525824 136264 1944888 1858647 871086 2545984 1826529 2276477 1328449 2090833 8731 274330 1207488 1134474 1516199 2457583 646115 811227 689199 2337847 2314588 1425986 1507894 60962 397833 1796207 1261567 1991140 2529837 832163 2258283 1280912 2565673 2246580 2137826 598256 990291 1799399 1223473 2501778 364143 2197292 2233501 1841774 896919 347721 2568959 2187498 805468 1425764 2146880 574998 461485 668759 2103628 816996 1502567 1151151 1308673 210661 1449382 311852 2482504 2087681 1127641 1082029 1271208 362163 470998 97636 2305638 2150759 482951 1108856 92538 2589739 1291373 1294722 1603261 483686 740255 1336262 595422 2609074 2005447 1442915 1115666 1923432 1081773 204139 1882574 733913 344376 372474 1725705 2067849 118925 1096568 190403 2116399 264892 1907973 34552 1051254 2420760 944600 737395 769513 859092 327440 1720376 973478 1931385 1471015 244216 1138463 2255613 941142 2335960 698302 1104128 1153955 426184 2470396 2303519 487325 1969303 1741824 1161525 1557561 2635951 2571331 396611 135997 225358 2556310 2094287 356839 649075 731125 2607183 838387 1579154 2048750 126347 1492203 1939909 7500: 1268183 7501: 305767 559330 393879 791006 2245510 2588720 679008 1652673 2385614 2430154 1951066 2166222 2572339 133274 1437168 1150035 2561638 1191257 838033 851796 1273555 89751 1847988 334000 1609934 2263838 355445 2474780 1181371 2296192 2635726 2086312 859412 325721 1772921 896089 1480874 1256386 469815 1272140 1985003 587243 1533212 1998531 862213 627048 1357243 2518368 1776727 1114657 1273449 1140242 1322014 2170004 1161755 802979 441596 96907 875603 780220 1249029 663079 1450398 7502: 276710 2220820 7503: 1079429 430637 775569 1971749 7505: 2540558 2286671 760834 1806678 1382528 1783555 412941 655477 1959367 1172653 1480274 1489080 1870189 666092 2033576 1417709 309990 852961 887494 7506: 979157 7507: 1939084 959577 686752 2529178 781610 520803 1057614 2355284 1936128 850228 2329672 888210 357190 2525584 2479744 1778305 2196611 1197183 2254874 2427817 476118 2635499 795446 304413 235182 281966 1605449 7508: 106933 7509: 947007 668269 1935501 1826612 899142 2412642 1946474 170717 715598 2613829 295381 2177386 1730598 1481689 1602896 616015 626809 430768 1332501 2318388 2081036 328509 2108249 2524543 122652 136562 445416 2575764 779021 2145759 165694 2024328 1908992 1852457 2382937 1525646 1826028 563769 2247031 244677 1294337 1904415 708530 534190 1362948 1508425 2418061 943515 2400621 1538721 1013557 1046419 2197043 1113666 1874199 1733036 783899 2522119 409101 426109 493227 224139 2361260 1699347 2632622 390965 734683 2611298 775779 1121954 519694 86668 1522343 1983582 2237666 644393 1157364 1646312 2176742 1679451 1222007 2312587 732515 1108719 2042889 1310630 1083749 2528422 2231361 2450097 377170 2244000 1085648 766302 2046130 2139707 1599862 1447018 486126 1155164 2279915 28786 1223856 1576579 742959 148221 243234 5570 1878460 1182603 204396 504865 241023 382179 2147370 569733 1767958 1177126 1952773 1814431 1973472 2000585 2202699 267549 2069926 247114 2285209 2391693 2321586 1598356 765400 2014648 2055504 1061016 909129 1614029 391057 94861 1158006 1300331 1955012 2245217 916945 100183 1860970 659402 1162139 1425413 1492517 204611 533358 1867170 1668981 2427133 842670 2041999 517367 1173913 123340 2006833 1031218 1336324 1348997 1676445 198610 938764 1495201 1247824 1729389 1734344 2406448 394122 520626 146818 1782330 2454587 1628831 2297755 261593 625727 1466378 636681 1467095 413948 1320093 1793972 255975 879024 800205 2433040 791291 1837141 532161 1560451 2349823 2532733 303630 2618813 198813 1325629 1553787 42719 2220643 2468782 2367119 2284727 1688313 2257590 836276 894843 1479921 1897373 1775008 1326195 1987967 915321 2067778 1818761 1439407 2503232 520140 1839812 2645185 2420995 1842810 794852 751: 921064 962487 1079471 2567648 549619 2310614 1872326 1555749 591193 324026 962455 2381388 130365 2162436 898619 2106963 408421 2399465 2146943 1313967 569246 1002921 857411 2259482 1376345 550936 2354495 1961066 222690 995069 1930649 1170055 191663 1814753 2221707 410446 570673 892583 7302 586276 2225887 764454 2188505 1739130 1098690 2378274 381707 719139 621764 519240 2178413 191126 340209 371870 920143 1808876 283679 461453 425883 1925327 1869199 2196343 1281665 142743 911243 559883 2166605 763500 1427149 1982074 1105322 1494408 2322130 754162 467092 1529601 1470232 2165876 133040 984703 1242912 154124 2428905 376317 998046 1275546 2471267 1543902 1192670 1340078 241531 208378 116005 624048 1574265 1878909 2634776 972346 60212 2136248 868705 1984810 298045 772444 2548069 2592737 1922490 1384312 1743749 1909043 135677 199072 1102498 1486010 738474 1941756 2084809 1620215 614930 1487394 1120220 2499440 921922 7510: 1219942 1882748 1806181 79640 2612067 933949 2014274 2303161 2344357 1948842 2239346 1364358 1430078 502289 81130 2649323 1013413 1532838 1930428 7511: 733332 695328 2515522 2040413 92056 1824720 263944 798359 1927383 1789723 826931 366844 37748 1306271 2288343 1368659 988104 1910665 821274 1161760 544585 1730598 16455 2211487 1112848 1594764 1928392 721269 279674 2558041 2312862 2538585 1992081 963263 2507522 1538923 2225515 1819429 746609 220864 1941324 305796 2339779 819158 305484 555857 515510 253918 247950 815782 1145629 2548770 2165874 985344 1877713 1760902 1724336 2374854 1173811 1051771 935609 2007634 111772 137991 1798806 1148822 951792 1525049 816156 702457 93188 120945 2559082 747049 1536364 174817 1927810 2638732 161506 2277811 1693901 2344727 998078 2240971 1347515 2084002 2031053 2635506 1144729 1204004 1232821 832713 88946 2243215 1505435 1887934 2440590 1519086 2603921 294265 1518633 1985857 1796657 2275156 178645 2621730 1773988 2536496 1105292 819448 2604580 662403 1642271 805224 320540 2469211 844695 1556832 1030535 1441534 174668 1676089 54122 489487 575288 1967555 2150176 923996 1564745 418528 2535295 2382874 2316327 1401117 39708 2578566 2035226 1574506 660142 2486129 703105 2306364 1803404 2002416 2543699 1788541 2610243 1827946 409490 2202100 1022895 2445028 1233756 2408377 2498193 1559347 928500 2363260 2080743 361660 1276696 1044138 1162874 275695 2448159 1702900 1926023 1080433 2561618 609271 1279226 427949 154168 954408 1086611 2228018 723219 1380956 180515 2144931 1816273 2008087 2373267 84030 1109819 2336369 176316 2015420 728681 280527 788320 133532 1748240 1299157 275391 963914 725121 2004225 1462471 1917589 202909 1921169 2580983 263361 768528 1000880 2536092 24992 1837843 565769 2536924 1134079 311138 293645 2637269 874898 2486325 16408 232731 2170384 2020456 1576542 647649 1874602 2549741 331865 333844 2648568 1864914 1272067 1891239 1898796 174108 1073340 756852 1517168 2273254 1455250 2130735 2063167 1431319 169002 1922883 2061526 1437815 1571993 720710 2015253 1173915 979478 427548 376012 928512 2123042 954309 2121864 1971311 1780667 1205857 1643393 1123196 628712 1436015 1863925 2479334 1927008 1966196 2483965 969646 979485 588455 1104448 360418 1724337 476017 2516264 1539831 140762 319433 2045468 371382 286353 1351531 1053698 2367829 891949 20559 1922392 2136024 1286101 2160033 185142 892323 1974500 1623979 240285 2275174 1931063 2406539 252367 1604707 1672515 82435 178784 1059710 1831837 1718955 2527239 532318 958643 2118727 1170321 2643751 1083302 113206 118557 346612 1916323 988340 116205 173633 547646 2285419 1140453 1448482 1089372 2530126 2320555 227729 1794898 2325863 491406 2287699 2119209 1869483 2443551 674938 712851 725350 1141793 1997063 2256685 567956 1793424 1172534 1719633 1270957 670245 227607 1493608 1991099 264234 1151402 2051440 1629989 278096 530551 1992915 1519914 68441 1585880 602491 583489 1584384 2169333 1332894 253261 1090198 196410 1888399 770654 2261028 1143780 127365 332489 1334755 183088 621932 820774 1557725 2429544 479345 366390 1534508 2099927 710483 870038 2637760 1755214 2135941 1697129 362780 1381140 1013034 2355654 563760 1558282 1171848 2074493 1286327 1227933 2567298 16178 1191135 239521 2191493 1580097 569923 2226445 2279165 1906955 780444 343754 1766182 190884 2485065 1583845 1486832 335971 1508590 2498882 1044916 280137 1321695 1247034 599968 1216141 1215621 189896 995975 1688662 2571946 453585 1331645 1501419 7512: 1295842 525311 7513: 1718816 669192 1712147 2240287 192271 2061681 621604 2003991 1693257 620153 1892380 779324 243632 1628756 419541 796367 1150489 1818233 521944 1997841 1478509 1336346 1179804 426950 2291329 484118 1381395 1489314 894585 2421817 2161633 948220 1593001 2425055 2223228 379318 111789 2434388 1047854 944198 1906860 293848 2194612 2181535 1169521 1345933 1119672 415244 1710769 73203 2558340 701272 2094123 568734 1101703 2459651 642707 452210 1842999 1135980 2319720 1280831 177017 1063000 365024 710801 1000868 222152 1195773 1547449 561071 1747765 301686 1145486 220691 2186329 1488964 54548 837548 2451611 2622317 140769 2254354 1357688 2009405 2160983 1815040 869618 2054639 695808 1166446 1460748 819658 2496837 1656092 109725 1710434 1860026 1301714 1395586 193615 2446280 284014 418928 96406 1996782 829670 194018 1577773 2002874 980829 2233145 1700893 1194377 2070779 641109 828486 2497526 1371876 843253 1341560 1277993 1838341 148489 1708500 2095462 1817164 1731460 2525019 364457 1730965 1488078 608896 2501020 1924893 2301984 1984625 1101615 1017860 900715 896702 2358541 270323 795043 847792 2113144 2574588 53328 904209 1527380 1744005 409698 1220919 967273 2533181 194886 1986360 2131557 1392125 1880060 1470090 61315 478448 822343 2167105 1622330 1812758 1894825 914854 1325809 1308282 864596 835082 1262507 1934433 1674112 1612458 1593248 2402634 1421086 1642345 412707 362919 2363171 512341 2528767 1937833 2552728 1444837 1769747 1592574 783233 803137 2562407 2574734 2122519 1100608 1928175 849059 336522 2057066 122233 141029 2572834 257637 1174506 398589 651503 1594688 894393 935592 618435 21115 361660 2339487 485413 2487099 525947 1828519 1893778 181667 1854515 923146 2006884 2339964 289765 1350477 2433068 1223244 2605829 1617192 338765 3344 2202005 1168659 1123466 2556916 943562 1360499 656231 2183204 2350684 61914 1048437 250597 1455406 1561222 1552069 2412332 391727 209090 898948 2157145 1472741 1109391 1798560 2353062 629306 1351706 719062 844500 72526 145566 485368 2059050 2267118 2037262 1366186 1783627 1387217 937979 2075693 2386443 468705 1504996 63608 313821 1833903 1121133 2147233 2368118 400963 277491 1105214 380382 931149 1693748 2176018 1846522 1883031 1778654 2018739 1661861 798394 2284368 2383117 1764242 261906 1802851 2144306 736654 1610904 45787 2399418 603615 2591932 987295 2578222 165013 1357531 827244 151339 552737 1045469 2471489 885437 481835 1243609 680155 299452 1435664 2461284 1321771 2406979 521802 1423515 2611629 770067 64118 754272 153500 2490410 551905 367855 2405503 1084978 1280281 1260779 2121061 915806 1608226 2036711 791371 521316 780525 664128 9157 13969 1298939 1992776 2068318 653487 548306 1862572 2276529 1935305 1680998 2500588 2527244 2206255 275252 57599 1124811 224233 868696 2553935 881914 1896523 1516097 343663 888399 1452156 2256639 502683 905299 2545217 1674553 2450156 463881 2644162 1821790 2401339 2413353 550534 435775 2099330 1497963 1211925 449939 2334080 594283 1424163 340469 84728 1843018 643979 360259 1538182 783188 329421 391023 1903555 1645733 471336 2202522 621167 127356 664739 547957 1451999 2428489 115742 567672 1103622 1046236 1953295 2005911 1718575 1954052 228206 219534 2089744 1829570 1400530 1250002 2169849 381859 777601 2523444 2442736 1239633 1720022 444683 1941685 2412742 2549589 21794 2062978 1375288 2154986 2444029 1934510 511802 208741 683360 2618545 703255 362034 2272954 1221854 1258945 586123 981874 532247 1072766 1109678 2435135 1720763 494566 829976 2531780 1503222 526507 978376 6915 1612854 1927069 1074791 431743 1142375 407310 2051925 1301745 1885547 1413941 652060 1231548 1698926 1196497 2112600 1168960 1974194 1067227 841616 1898699 64054 828532 1330812 2615446 1862272 1452836 620111 1396487 2014125 1187087 2144733 724141 928372 325639 2516861 219808 123231 778849 1429162 1633939 2630945 914608 2589142 2587253 635852 1075659 1615312 896514 391862 2146794 2116088 759893 638767 334628 1627632 1614131 1374189 45051 857920 2466488 424030 750145 1182526 2467218 1546805 7515: 278526 1170213 951159 2428098 261073 2152609 2460851 2474661 1730219 7516: 623221 2576852 1389265 2292840 2260281 1318831 211761 1811037 473462 121688 688765 1467968 2126862 1433971 404465 1984859 1290095 2490070 861894 1537068 1589382 2545764 2468332 1464943 209899 1055185 2418287 571599 1640900 346138 417966 2633127 286736 745528 1451139 666012 1347205 1866209 182780 1640708 2209118 1197972 2131432 2165429 1979655 1548421 1036154 170323 1252722 2602683 2363410 1888032 2520236 689897 1724291 2421963 74439 2423299 1129436 147768 912888 1484853 448255 1858466 2387435 95630 331430 988984 1425899 1243566 366810 464756 1589900 2207542 1678489 2416583 938555 1439630 671342 761877 1274119 7517: 1071876 1683765 1381853 686911 1017950 2170617 1723281 1109476 1089368 1209955 1515308 948942 1378952 239718 132532 415852 1644477 1002301 2497618 2067851 771292 1438900 2002599 1801624 2066924 482557 2138906 761259 969672 846781 709256 2310974 289382 216007 58701 530521 2619107 2290918 533895 1185111 2151090 2397612 504390 1150754 1884228 963186 2593188 427117 2188113 584489 1119182 957799 1734142 2191325 876268 16343 101417 685783 501749 1194898 701440 1219665 333480 2376624 459044 2258799 701503 1276214 2071594 104054 1848091 905747 393413 1921578 760816 222152 1866046 1378179 428421 2563457 1697695 1004115 393709 2056908 581444 2347260 402571 961656 2451273 1107003 2209068 2420656 352027 1257719 2487305 2514273 716223 2282752 2374644 1090577 2316398 1278686 1366516 356768 1184496 1847393 831979 2444422 1486636 2613729 1746593 811288 2447986 2566842 382839 905935 1170035 431340 684215 1410680 2557473 872052 1924206 1967983 1113933 969333 1269012 1895382 279873 1699483 666302 544126 506970 141053 1152186 103932 739108 1680279 1466202 1189649 838982 1888146 4847 2581326 584408 1977742 1573571 916452 2430950 1380554 373425 366605 1404005 64013 1665392 551350 1859273 77036 2113793 942357 963530 450529 623975 1965565 849153 1063432 824800 2067060 1942391 712618 2368352 2436211 2108500 1123670 1348245 1813694 1254523 493551 1610969 1072890 298594 1663236 27373 1992320 1170602 1935722 226334 941849 747585 1371746 1667493 2214340 597145 205767 1120737 1779102 760490 871178 802944 1983 430007 1491390 2277656 36786 2062760 1571842 1165284 2140239 1170924 1772215 65058 1211317 1444138 1368548 2073748 818350 2640086 960367 1846903 1753225 2075136 1930039 654531 286791 1794384 435747 1984580 1314011 1737965 1891957 1554530 1712309 999632 2118155 2265049 377380 1744740 5426 1966725 1119611 1525930 587047 2376860 1623198 1471014 1430416 590399 640257 1758537 1322940 293690 588348 1876192 1482771 1754535 359206 1772820 846537 1393191 197287 2457376 891034 2400117 790699 1138797 1986830 1474350 410626 83218 793867 1936448 129462 628395 42691 976622 2206413 555453 686946 2384829 2426443 2159230 2412342 922344 55568 494174 2089060 729689 566514 2072923 1712367 934342 1752934 1074403 1546892 1340911 2493254 402230 625583 2166946 217217 2173366 1880915 1252774 252190 1820321 363845 2587773 2468401 142653 495207 1441774 1104185 1761459 2326730 1694851 1969540 1089383 1008369 317519 501454 1938842 856604 374422 1789165 2054747 2636126 1053424 2105335 385250 1607761 1449064 1665215 1342210 71032 1649513 1500640 837731 99345 101685 2239031 1229975 876376 751109 1586820 2113874 2578227 2054436 636852 1590424 136252 1529772 996018 1660370 173777 2268037 615842 470301 2339505 52920 1873361 2166812 2056905 1850531 1379723 534477 455778 2456910 1218546 952426 1167551 979831 313009 1231214 1407394 177806 2501829 2001961 1905630 100963 1690336 389758 353077 444190 2305881 854823 93022 981644 2250427 816127 1917114 429066 465094 231554 651849 350305 2553144 1920527 1793758 456923 1836454 2501069 2485612 1523612 198321 691423 1955967 675128 341694 435428 1765595 1140085 1929122 386845 1951414 1975556 2616830 1214248 828532 1494175 1013757 1398741 1866025 707128 1715942 1731041 105077 2110947 2300845 1164726 712351 66060 1499878 897953 2192103 1580533 746478 1481812 1514148 2502754 542751 1879120 180119 7518: 1628853 1228566 832275 1355906 1233351 1468820 66677 1122399 1459630 2411920 840520 2011326 551772 2249006 801745 1216170 1845033 1873921 500969 1634931 910070 436208 1918958 2391361 373195 557704 538744 368124 775849 1668684 1784126 2140099 1556070 7519: 2070430 2305889 534794 1994802 211298 997924 1303235 210318 1398523 757491 772949 752: 297998 1738605 2445181 1137257 946417 370065 847126 2005865 59102 442949 2321066 2107026 131873 1155993 294825 776352 1409583 2380338 656161 2553978 93889 2462119 2487240 360420 2409319 2116137 818116 292518 2253522 1623876 2082423 2601489 746725 737385 398527 308964 1582096 653100 1635693 2096738 702124 167501 2642523 1005308 1653403 2266426 816135 2493839 767876 1375374 1409935 2168845 1504165 311126 1288427 819338 663992 729996 306943 168741 2144778 1654481 1052129 1450878 1513463 2397588 483666 1520669 2627369 1301561 174350 64075 1254320 893041 1421917 2019960 1993263 432815 1478495 2188847 71356 1306594 2597445 2155798 2603749 149489 2282813 370907 1851441 2251669 433483 579817 1720058 830021 1502423 2369613 2055957 1173641 1041160 1132428 1658382 2524430 510521 1495973 2611778 263928 962872 613460 132059 2183302 2460284 1019286 537221 2629314 167667 117983 2145485 2278075 715607 1728002 2622738 2259960 1722669 2093278 1084619 2534919 313160 2279995 926041 155281 2536520 2088895 888200 2306057 1515275 1852648 2003825 5720 1258422 1776564 1268783 33388 1790276 1547853 2095365 271391 1610293 2207649 864848 228321 820400 1520437 304717 1337763 2431925 2309496 2109281 834080 2058273 2080216 1850283 2011845 200969 2108311 1553649 409957 1920297 1309614 2562910 1057292 222753 681393 1676949 1015672 1458853 963158 1165740 477901 843208 536243 446155 822613 1047583 736275 1066413 992975 2268198 1525206 1530901 2278301 2574773 1542182 1667351 1384334 908076 1179290 2097035 1649949 2127765 1431298 2290467 2423520 1423262 74916 2007330 1600023 765670 331483 832405 1301029 390598 292375 35881 1787125 413882 1057352 2071191 1460907 1375610 1297958 345083 1488418 2163626 1894502 504344 2330526 1004536 1344866 2484338 398394 2356813 976500 416001 1036981 1895246 1049627 1783738 1921952 1248844 2339766 589636 231029 463429 1601522 1714444 783452 1337666 19144 2179707 1103104 1240851 2466099 2417425 1517727 365501 1159950 495787 69888 1169724 1185623 1703262 664837 661246 128207 2603243 7521: 2246143 2246767 1162733 1318622 1818787 1211261 2196749 240071 1004093 517922 1105925 2554256 1746380 1245911 1961268 284368 467685 2197984 68175 294444 208977 397934 1889085 1708914 2401293 1792449 1665582 2041656 428153 2082607 2477230 1113278 205880 1573 267375 1026115 1559039 825782 92372 1959907 125052 2333553 1957098 496393 779642 2161968 2140559 1730868 547655 1303569 2293141 2402520 1507327 1432526 1721373 1001140 1838937 658438 124163 579366 308933 1346362 1260412 2445102 1118337 2297595 2121169 243354 1008998 1653663 2487392 561695 985224 1670478 2590168 1018830 1191807 1838837 794395 1161992 1235320 1667780 660449 10661 82086 310640 1534523 576993 1409953 449150 2201852 2040125 1111623 696432 1962386 1817040 686157 744220 2341847 2190805 286886 1990706 1029150 1479729 1824523 1783814 1410702 2462055 1792460 1499757 2637519 780319 2426931 2214809 1076035 1725866 2548142 2408560 666431 280137 79498 7522: 334159 1661794 1401509 621495 1501889 2487751 7523: 1662287 81219 1364475 1582714 629615 1803029 2102033 2576514 1396934 1879322 2298041 2350975 1957883 1081614 278569 1746637 1598166 2115433 2427772 1570876 2062892 1118884 1869548 566776 2209199 1738650 702626 726607 780788 1669563 120499 1730132 173711 2426008 1958992 1373835 1567665 1348600 630153 2604811 754732 760266 1386958 2277519 699553 2471811 1437820 2378472 1413091 236861 1963030 97634 852227 1416624 1024769 2488810 2506714 1175598 1001627 2147980 2050576 1132919 671020 2091778 401838 698032 1122862 391929 144781 111878 352475 807670 281005 2005010 975759 1905493 1451504 2023360 2353423 439062 2090238 1758258 2155261 1361846 1668516 1848241 2512489 1514711 1223718 2561704 945099 564158 2348444 938475 515238 1816877 2247392 1467426 524682 1474893 1786184 532944 1696475 1693403 2229488 1901673 139652 2611179 1924893 2406214 174524 1454130 824639 681130 1917728 1115427 1321198 361713 990301 2094926 890079 493110 1616583 1313804 1986341 785360 494826 2131842 1684620 1190271 1125267 35824 1382130 1326506 2419082 26383 1933459 692144 1088332 1680972 133968 794398 607895 2579664 2168727 1851858 792155 1447927 21434 1464219 603061 1220155 1491487 1420467 531437 513619 1825911 1001071 973732 2420758 792337 1764732 2324117 306992 2243188 1645544 2299208 1019316 1860427 330329 107233 2527031 851147 1102415 1185298 2388135 797197 1218908 1898089 364289 429428 98602 2268668 345968 1526188 1025838 1359830 669455 1730226 826906 265856 458190 755009 1013996 1301050 670809 1007858 2568018 2146795 35616 1981061 1433538 1780258 2126937 1156866 1726838 287257 2516470 288764 1584813 1053254 746654 2495301 552459 1596461 1129575 2008171 360862 1591713 1286287 748592 1217590 199795 1255507 205951 2621231 850619 155503 878447 206155 719062 2203987 2142342 1953531 812799 79773 2320465 1972172 82664 1249169 2589948 653287 2457685 482799 1598457 562779 1171633 61038 2492327 702022 2585293 293360 495238 81421 730109 990302 127300 1321979 906099 1078951 842440 1164837 1631570 506241 1137815 900513 1995618 1116903 412454 2082132 1536175 2318219 48640 1215399 1796077 2130048 2391850 605255 1756276 258924 1218585 2372420 1357761 1504451 826387 2472254 2126175 675775 1297965 2360130 1022170 891470 929134 2390721 1962312 309520 1333711 2159230 841395 1381305 334630 2496443 2210923 2276284 1321176 1237472 987723 1631173 1884606 1187885 2617679 1277455 148189 1260164 1395789 1167093 678674 2490611 2587715 1611543 2083066 2321849 14469 1649467 1290178 639583 556662 2448149 1377470 898730 353689 2231896 1052229 435775 774222 214288 2200786 615650 824860 2145278 2015722 77704 955685 368814 1892690 673221 1333998 488705 1522070 1408520 762781 101271 706859 1744941 1880902 1467010 1810752 2211345 1491792 636635 2163 782502 2176727 2300056 2027729 1207662 2292809 614878 1415010 754962 259255 1044357 637943 2304462 665476 917561 1164524 1794558 2587769 1479082 1320066 189192 626786 1006623 1491240 2556600 1364587 632653 1555423 906284 399917 2455679 850538 136756 2607248 1951950 2098843 2349003 1397144 952482 440265 1813051 1886499 1881631 606268 2622037 2088671 1125561 743906 1807713 1998440 2305152 1049096 629966 2284732 1379708 396928 1007698 903547 1055655 343879 1270932 1744287 1144737 1119817 105089 678406 820245 378960 1073195 567509 479940 1902807 1001004 341989 242900 1215336 2647757 1955915 2174090 1291329 1944016 2570964 696473 250655 1404074 10924 2628029 1307877 854928 1877258 7524: 1228341 710010 239066 2154644 671716 1943863 1984625 1041308 2283057 463122 910718 1601970 3992 2638784 112104 2466119 139904 1773757 2245876 1611402 1461619 2257705 294482 1786396 2138348 1289157 1325077 1391490 270044 876553 1834621 2305721 1318509 1112327 816320 2376678 1955757 2180472 7525: 2253826 1909685 1438600 7526: 2631960 496967 11782 2491153 413790 960036 1594567 638411 454659 1156419 2465447 419270 2276546 1013337 1385354 2284360 1791360 989507 444542 2297526 1914317 598779 1497723 1113432 599843 2450817 7527: 363868 7528: 1574887 226529 773762 2313892 770317 1883043 1235347 1315086 1768578 2561770 2425666 7529: 2646508 427894 1032073 3830 2497996 1830066 1328398 1367201 158019 1540447 2435067 2318004 2421742 2269575 1486271 1713727 2519188 824259 562281 1761431 882718 2342898 2231568 500105 938655 1689584 1238500 2631439 753: 974497 2301109 354339 7530: 2224221 2209525 1417141 2057718 1693383 339474 585532 7531: 196716 1917793 2294309 2285289 1287542 7532: 852325 1232147 366696 925872 2181916 264523 804627 2353743 1002059 2254486 2162644 1043513 885046 1792817 1458741 431567 1799766 593175 94862 444681 944318 2537933 804338 1303147 2225091 1808000 102486 1007872 1853952 1150831 328392 1253760 1938478 1379133 299765 215580 655638 1778029 1992011 860046 427991 1120930 1939998 1790450 774367 298031 879989 566127 232781 1150286 2527025 571322 1804508 2575805 293765 873134 1994958 1742475 1494051 1787585 1893066 2105294 1628633 108668 1850460 540166 2424697 1674034 1491557 2224158 7533: 102219 2227848 90533 1313783 2544546 410106 2085110 2193412 186416 1819862 648625 1239568 642651 1583873 2391124 427151 1961104 2419605 1439677 966490 593973 117131 1522203 181806 1622353 2507102 773361 205333 1811456 2282145 229112 2236400 2184126 216875 908397 638230 46901 385742 1117497 449536 458791 1024570 1963322 735776 630669 1000771 7534: 816283 1396342 1470248 997300 1030764 148505 2614179 2009515 2211434 1772310 1949119 1437491 2506052 672851 1826577 1418865 2492702 1267847 863347 1550933 2418586 2456243 2174376 815894 1472386 1030158 1867966 2067079 2608332 2461748 1258738 483737 818515 1401369 424267 2352018 1320840 2186659 1583102 1425494 585296 1520229 322161 2195774 2352140 730683 1123520 1193125 269307 171130 2498838 727258 296755 583069 710891 782946 956881 2231476 510312 1648833 47236 1279979 69662 1271103 787218 519635 1422193 636451 107363 2566569 1197494 2626307 1682349 1117692 1832624 1803856 1949449 1619648 7535: 699185 886362 7536: 453992 2237858 1204385 1194275 1600374 7537: 233063 1536369 564658 171526 652592 847536 357939 1268091 1280948 1736797 604083 753151 2340450 2338899 2598540 2087843 1480682 2542378 2038068 1666825 2175125 609166 7538: 201847 614032 1691062 1047220 291182 1271262 7539: 1371312 1961542 1750223 856313 1839770 1685826 389017 1185064 2517247 1553126 1757738 221852 80683 2368644 1807963 116101 424542 2342053 1012590 1494270 1428797 1783871 1107858 220934 617603 2145189 2068841 1316922 1519503 619498 1699301 1410948 1343107 2301246 1277662 543672 1188784 128061 922088 1851346 424202 337234 73725 2105815 2648122 1041928 1302862 784176 1985822 663830 1401815 1293126 2592264 192917 2365278 2227576 2397119 933855 1450883 7134 2307715 158928 310948 1401922 1099002 2439553 754: 858700 1416332 279715 2592038 2001371 1290354 1173493 93850 1494580 558720 648906 2135585 7541: 2581799 2322256 2216891 2334888 2026410 2310230 812094 745151 7542: 2544161 210972 802765 553725 750281 1667634 1053427 1262504 1714500 534365 156324 793467 795872 899398 903474 1312055 1160162 619263 2486951 168527 2431133 635795 477165 1334910 2272452 152841 2609265 2472991 185144 65511 524631 628598 2224853 721567 2141183 1654068 1981575 1188221 170105 1687157 480923 725278 1646754 488852 307658 2580874 303917 1785160 2391319 769954 2098479 2529809 2507459 400641 2060126 1420744 2367217 2135212 1038963 1335208 2637743 1587695 1679920 544861 1830300 683069 1733625 884543 139572 1954671 787874 884171 7543: 22036 1707142 349239 961481 7544: 745867 731578 690579 1749061 482692 2112593 1097571 82627 1572201 2431095 270367 1158708 1169466 1928935 2208125 1026884 2053341 187101 693337 1700516 69941 2175570 1104558 2259446 2605553 1728122 1011901 328596 1538962 504296 459069 637890 1009477 767182 1770097 1240020 2171299 1917388 1321101 1029660 2512666 620247 2080663 2624910 384571 1117014 2094428 2156653 992849 1819 843912 931939 2330387 184624 1999675 1658712 1852254 522463 2108061 1101699 2452761 2059112 2473163 203925 498270 456253 91404 1677203 963830 187614 1204103 590079 2631320 1063712 1480914 503721 522423 480097 2468238 746633 2054024 1313526 1639944 1082949 2610960 1923724 1922130 7545: 1436407 543865 1116377 1563695 2474555 1423100 897423 777039 1209569 2572086 511092 2405658 708296 78304 2426422 2297830 1417329 1437808 2040676 129568 2459395 2388298 2589883 2270401 1459070 433345 1440716 756359 1236582 419691 2503583 486822 854565 2093278 273564 791569 2461842 1510130 2138207 1741642 943582 1308637 1559665 1634482 2641824 637502 2105847 1200876 451817 1633016 1877097 1919793 1810605 814740 1576896 1941691 152201 2536943 253387 1112929 7547: 719480 1982022 1461647 273280 2394481 385447 1957565 1019959 276050 1113028 7548: 778430 1259337 609127 2061821 7549: 1439431 1006088 516556 1102554 1981647 2388082 681541 2161142 2273640 50122 1667782 2027361 1963803 1549652 755: 124574 2043027 1633652 1775137 1719045 909267 1452925 798248 2583939 1812631 1892945 7550: 1263130 7551: 2301336 1441576 1977613 194902 723391 2267316 1821959 614032 37251 2461371 7552: 2447828 782444 2548781 1260487 913785 1638735 1100035 679740 130185 2139839 1256482 1683881 44434 1414736 1958194 988946 1416589 7553: 925123 2288336 770385 1509616 1662938 181013 1657884 2315008 7554: 2023325 2457656 2631102 1487463 2626500 195590 1284774 85077 918690 147656 952766 1161016 2149846 1203316 2300572 445634 1582897 1883944 1530254 292677 1793717 833601 7555: 589931 1871287 1790036 391111 2030564 1855263 1622035 1972183 757170 1517182 2252238 2179073 1449857 1090050 1092901 1351589 24373 486121 2620980 2095960 2106604 1322384 834837 2518077 78047 382964 227160 973975 583375 1574503 1601116 1504672 829475 632193 2155034 1717052 1693265 1819279 1665183 1637319 349069 701767 1025944 660588 2592934 2052661 875221 2535925 1252841 1016050 1825621 1060447 2043806 248240 1409312 1150258 1056457 1224581 1527022 1501914 288370 934125 2101357 2187195 820769 1658109 403116 2459866 802576 1927836 2547200 1973428 510940 2142073 1676293 916911 1533903 2537879 2223195 7556: 56710 7557: 2040998 239050 1086115 1869220 2147223 146191 588280 2156446 7558: 603395 2481282 7559: 2415204 2327193 382909 754546 2584037 269753 1730215 1875949 1648286 232379 2556435 756: 115344 7560: 1768932 1985755 1619594 450336 2220239 2499618 297869 2606274 1561302 288532 161740 637206 143992 2139224 2370922 2325533 1832611 7561: 250394 1979206 808415 2020027 2014103 909255 171589 1883698 7562: 2229919 2253548 2618240 7563: 875506 1826086 88322 620805 97666 1277092 1351410 1267158 1753613 2348951 1957929 581409 523130 2252999 270801 1486120 1418520 1528405 2498388 1699696 526838 1818058 357402 361763 1582122 1384516 766878 928749 1189905 1825033 107842 720415 664012 1306644 1944965 105829 1549637 2153072 1511669 940118 2511941 1884214 1169841 1696181 435826 2212212 1239562 1054760 1541969 990267 2581665 2641400 1559690 2086712 2644871 855748 362476 1300458 1645460 144256 2583193 2320657 1078290 958046 1987833 1660116 382773 1507561 692018 1120170 1075430 283 1587755 726511 1354757 1341166 252367 1253149 444683 2353766 605274 456966 2582656 1016155 1484284 892068 1696358 246108 2309066 1258900 2267987 2451268 692731 353528 1424964 2392694 1486955 7564: 1966849 749453 7565: 1756632 897265 1369032 2616936 1609658 711501 756597 998715 7566: 943795 2639115 140916 1145310 343620 1648143 554000 929298 2611240 1437266 1368548 1459968 1956781 2627895 1767667 1644320 903295 497204 861852 7567: 406132 1696610 2638301 7568: 163134 1249592 1912408 863770 7569: 1194424 1166950 662879 1838728 1227276 1873470 2261750 152756 224358 2476972 584078 1099518 1358307 2218182 2133555 1457173 817349 950078 2086575 1630531 1263508 26468 762076 2369595 513331 50621 2059793 436826 1630703 2046596 1211900 1851968 1344319 1475452 767039 670126 1207060 655621 603759 2493962 58747 1204833 1565824 1149804 1339159 72541 2084134 2121581 2620752 2339946 1491181 837636 1647788 2330528 421341 2052940 916902 641719 425541 2565961 1919268 1670136 56225 1212833 944957 1493193 2256691 1896861 1231272 685926 1847260 1656819 1357123 2253779 731380 932232 2589523 1695708 304406 516946 2037079 170803 2140275 2555414 1481825 194748 1677351 2079045 1084427 1835833 2418454 1595774 1490642 1961836 1701303 249060 954642 2007237 2046299 2035269 1429175 1684142 843409 2247335 1497131 1774976 2342338 2130 1418393 808435 1231676 771032 2561301 193068 623827 1204611 396378 1908242 1253523 2364361 1878572 2256683 151563 432320 1952660 97895 1588196 1118233 2420021 1312373 1117382 1452561 327874 1380618 744254 885927 2140376 585152 282366 890658 2457556 1804549 1997882 2644162 1248467 1812765 1345814 823668 1170549 1702433 1781734 2533854 1897190 760484 970841 954476 1855794 66305 208953 2645972 1864487 545322 1814685 1413059 1142807 2280547 944792 2625371 2492488 709474 1402559 949953 1617225 1772890 503809 2361421 2274659 2132893 2524993 1386511 942105 404998 1678731 1404923 2579897 479280 1067009 911772 1036146 1170060 1298024 2285466 438375 2016891 2296131 2490543 54618 254097 1274945 460873 1091754 2583 1934976 330429 75652 2429547 2342683 1244618 1225771 353103 1019545 1679292 594641 1223703 2326126 278011 1744501 757: 88542 1473392 651316 1833553 2646608 2546912 2168717 294220 2525331 7570: 183754 647492 2140420 1737680 403516 938236 1749545 2266677 789955 974118 7571: 17099 2551770 1479192 1520650 170910 433561 542070 328703 65926 447386 659217 708671 1193542 432763 1310234 1463668 1113479 7572: 817251 1436407 2010119 1514772 877958 2242366 267949 2325727 2337460 2327556 698205 1224363 2350301 2543524 1901490 1959799 381048 1759487 991951 1157185 634236 1723506 651068 423304 1918608 2086650 240470 1994495 902235 2204780 2197667 1907420 1997020 2402882 948180 625420 7573: 1513331 352426 821616 1688299 1349869 64422 1734504 1765512 1965323 2111569 1738119 1916018 2523113 2048724 2300173 147156 2588222 833601 82790 1881705 2310308 7574: 1413031 158590 1315691 369630 7575: 1592062 178214 1428435 2488663 1989361 1175090 1064617 2264049 248305 1513580 811068 2427540 806605 209755 1399256 2539931 681910 2508170 1997127 645831 811988 2447961 2644312 1421574 2195440 477791 2275185 7576: 954472 862524 894428 1771826 565600 2601604 867369 1253534 758688 481502 40487 512410 1389295 1167852 2496443 1683247 113427 1576860 1214886 444683 913558 1740017 1351898 1501656 2643518 1228217 7577: 975891 2275792 1315505 775347 1787761 1031090 36600 1819357 1343229 1377763 145640 1367389 1207220 125069 2629290 2395343 2565987 1032073 1201719 336841 427894 1991846 751639 1693458 2643275 2211557 2444300 404854 136785 1641267 517888 2442139 1758339 1513698 863523 1209885 1780908 1972884 1358692 2158005 279009 2076738 1973538 1698778 1842729 148707 2525721 241330 1713727 2223879 1405914 524002 1186790 1284218 1514539 1171267 2107680 1226933 41850 203539 1694440 63218 384462 2359546 2569841 2099761 1374255 565586 783703 2086595 347469 370622 1310396 1769396 1763059 2098864 2433063 551929 2416685 2094888 898173 1069079 1827107 1312778 7578: 422500 746713 2284310 428296 1660181 1188097 823966 2353688 1126536 1640665 2282670 268846 2022015 1206401 7579: 2315741 2399715 888962 447206 851294 1285480 758: 949599 2431286 618010 2403764 439365 805567 1994029 907840 70244 1046513 2477770 2287143 2088539 1040705 229220 1633111 2321468 2583857 1479492 1591698 1273146 577397 1770762 1548433 2195936 1491674 1788035 2475274 906645 1944629 635975 2541614 1578505 606943 1506961 1663862 2398184 811535 150859 1400183 1938602 15453 970070 1479010 1986212 901915 1435515 779032 2567097 266248 2122333 2212049 1935501 1969251 722238 1850733 103413 2501241 454554 1155703 2378892 886982 1940678 774191 466644 849357 893725 633998 1344297 1520908 291645 982112 164768 1422441 1874019 617719 778150 886509 1750626 663920 2592369 1968130 2155040 243632 2574793 1208320 338513 1845098 983726 957575 116380 353733 1389539 274371 1705792 429811 2508497 2315636 1361684 423684 2373231 1591874 1940343 963336 1539266 2551241 70742 2633799 325570 1694467 979913 939932 1681725 1115272 1033513 590403 2331751 1915698 1686345 806725 313494 1985755 2144844 580343 2015656 1115174 127857 1412742 414065 533084 2476972 1049160 272043 735131 196844 2412625 2212135 495213 1178067 1946596 748877 549788 1503428 1913842 585239 2471276 2634366 820707 413729 503486 462656 616126 977332 469799 771920 2304769 317052 830363 765055 2168556 2582644 489679 1496749 497056 2297157 394758 1565954 2259883 657042 1861634 824262 1865681 2422312 1294147 1277482 2132275 482160 2464521 748194 4728 361749 490382 170950 1821159 2619114 1191104 2454741 1813486 372453 1321213 820416 2331094 969672 1220521 1314491 2555675 2535495 1819357 848008 172232 395767 1387306 894977 2342226 1523848 1276705 1651586 2320944 89334 1688990 2529670 1018192 1554221 113046 567213 1347899 1642606 2118657 336905 1346936 1730684 1922162 148042 1349562 2571337 2507666 1832947 2500093 2124661 2592295 1658520 2545483 231406 2242816 332862 2286235 860510 1037794 1153818 1513943 874618 183873 1947221 158568 84288 867203 1172702 776366 44672 1802776 1754753 1472608 1756206 714718 1686727 780927 1434324 1925709 1077705 1668096 1075945 1654895 595407 1923681 2046765 1094237 829203 2151182 2162504 492670 1601975 602681 1459397 2098618 2522700 1200176 1665908 49239 333091 1751426 2099341 1852384 1779285 2497508 278210 1193281 1410894 99698 400720 608575 1991194 1803855 2346936 1468787 223364 1742441 866429 365636 371101 1864597 1277092 488595 143763 154546 1895174 2541263 1079325 887408 733291 309062 1609878 1401926 1212379 1026832 2169787 2605754 334394 506290 1203759 146828 1543109 1065487 2112321 873100 1207875 976474 2077438 1334160 1775963 1794485 1257053 1688721 1742767 1121484 352572 1088279 831724 2234127 1026894 2167096 613506 691086 1054141 455158 376247 2467814 812803 780275 2341984 2031687 937970 1613878 949999 832060 651740 23277 663222 1863266 1998194 741230 956762 1277045 2302115 1298573 1506067 135104 1189810 91792 115067 616719 1932394 1795059 1931340 1596409 2374116 319235 2123873 2337266 1179478 123369 2593944 556599 1532779 1687496 962193 2366848 2275179 1871507 527383 1098818 1823088 1929813 1035554 1453583 1195969 2185187 163789 716417 2229341 1786221 2048992 975957 2454457 1269579 634605 2353991 2624564 425001 23908 517851 146923 858792 968279 1263360 1350387 230455 613042 2457435 200063 2244679 2370349 12670 254974 1551324 2457260 2376624 2320361 1394466 2449737 2072868 2119260 1197906 1153302 900681 2446680 1891323 1950527 1792805 932550 2116311 433702 783319 383601 1862220 2562955 1164914 1561148 1037749 808569 32155 1086480 1001542 1192537 987587 343111 759946 111363 1632403 2565696 1965831 1044677 2602761 86615 1432218 2582447 133538 1361023 2105818 2170265 2126534 266907 695220 780237 1652484 1029017 669532 2351517 285964 620261 1894715 1227223 548703 174775 580892 1737715 311532 1475885 2277544 335107 1320603 814520 2515639 1007 624131 312416 2613084 1579907 2418496 1093788 490224 344534 134351 2619290 1609430 2121658 98852 1697815 838286 659795 696338 361146 1358659 1304322 1458274 2587468 138810 2009356 889819 136270 114488 339105 1711099 2595263 499034 1043578 2501626 2096992 1318005 2015973 1723244 1183988 978194 2305834 2260012 1052546 984649 2106063 829222 1818578 611240 720401 2027791 1398086 636639 2146572 709457 447327 270986 621113 2162536 1866407 941715 388715 515511 1961222 1838633 1402156 85729 1274317 2116989 950803 1062507 2031642 2383442 131353 374895 2406302 203498 1105489 1268210 1010214 748 2295660 2056624 85077 1351260 1226325 459038 1105621 1293600 928782 1658327 2202354 1420561 360394 1484693 695655 371811 411238 1027933 904675 2246868 1264535 1687911 1501093 2070396 668592 1293280 2289928 856989 2050901 2026043 340580 346961 2366819 2213471 1869679 994016 2176338 585320 81508 2068668 1936397 49187 1903158 863454 988096 1146779 757912 1957496 604351 1342437 737121 2232611 1240043 2188636 518629 872453 1216987 1096158 2276281 1662818 2395957 1650785 2097210 1349163 2543939 214769 2611787 1687413 1184526 218815 212798 1096256 2647365 2445546 2469672 1817581 2383387 626327 629987 106428 1708914 277489 1033440 799462 608046 1055859 1398097 1976282 2089204 1933255 1410157 207237 2252474 1089858 2494351 2526272 1523785 1122317 1983295 628154 139906 680905 694006 1251931 2333894 1382766 999128 1892468 2010845 320555 1402303 1283704 2029939 1171146 1530172 1707258 662581 2421185 1340833 919809 1711583 305436 488709 1192031 2505665 195723 65609 433351 299694 1334631 2467593 714313 2301439 1607806 14575 1948879 587612 2372785 804510 1380100 2214043 750138 288794 327563 1353211 214043 2286824 1590718 2042719 1491835 2056354 2112934 2557125 1231161 1292309 36175 1480705 2595796 1715089 1125733 565946 923612 545975 2479886 2428071 670051 2452339 2637537 1883626 2456842 1281454 1497920 1452127 346736 1357511 2115729 2144648 2063610 736040 404127 1694429 2134151 384194 2415589 2181865 1257379 646535 1130040 2113307 1386988 2323535 327721 2012353 959296 45536 2485354 2277467 315116 819259 992041 1159845 367179 1591016 2159185 1066559 2311508 860134 2282043 1358499 217218 467967 1541288 550550 92640 722233 961780 2373062 2464674 356001 901724 769742 895427 157974 2567084 1129746 835709 218355 841090 249561 2529335 1600018 274708 269353 1644997 2519659 1499581 146879 838173 2346169 791123 974484 127288 877314 840070 1694731 371734 1599479 381325 423054 661485 109040 2610169 1722153 2458415 554925 1944581 433736 158486 1517842 123541 1633136 959965 1648329 1106637 811720 332643 2479818 1478072 1246772 926854 1060767 228092 1259758 1440072 189954 1312016 1266765 2238788 82642 12205 831979 1236307 273471 1652317 71858 465904 414392 2273448 146918 2342897 2578541 1661160 2187575 1076146 1808905 851701 2369517 1913890 1629477 1115804 647137 2017886 155833 1647735 902702 25028 451549 33070 1048624 1847857 215108 778365 1907850 1981933 61075 941282 1878773 1238597 1711195 1567063 683784 991125 194555 118303 30852 1506901 716621 908910 2078292 1778977 2407793 1002226 1264458 1160515 654177 107159 2522424 1787823 551490 1896028 775936 127893 1113253 1335835 1138586 90927 2457950 2648564 1029922 2306336 2438302 440389 1804471 2279614 806150 1034089 246876 377516 1218927 504656 613272 1206141 1151765 2564178 919702 1313905 1209626 2428207 203125 1115819 1780899 733934 1333405 2050336 51058 1103221 2528368 224162 2391007 2212107 646634 562013 1123488 1296760 1654167 1411543 582763 425783 971993 202287 157070 63260 2486085 682318 823716 452173 2236432 253124 2361155 2463223 1437249 830051 225306 194606 373655 2356674 1526139 2405240 1235778 977094 500932 795328 168981 2192220 2494197 232460 2135520 613040 2337772 2515744 2388911 1430624 268739 1102002 1854751 2011954 1508698 2507748 663026 1059023 1193731 1104956 375891 1810581 2270960 993387 586214 214473 1418900 800306 1842049 875561 1543404 350013 2513675 865351 1617143 516047 2083445 1732177 1347842 2176247 1863106 2144666 2429628 844243 1275433 727542 868482 821453 2030389 583397 2260709 1800549 1748059 2261134 2232694 659830 831211 927088 2645291 2416982 1995783 67658 1192908 1733514 2560860 157143 2590335 968429 531551 1421214 32569 1494689 1101889 2157556 1833965 2447540 2124437 1863199 821153 837220 1327439 893786 788703 1077747 1352208 1684267 718913 1818611 1912307 752949 2619777 1661914 672813 1033562 2250164 2016367 1417765 1423977 900401 2143580 1541736 1289292 1871303 2558998 914140 1268468 1320589 982993 2123995 1511994 161797 1768540 2200322 1235477 1704821 1549506 1359165 1387483 1743040 1341839 1490495 1929991 2364674 514267 354422 933158 1669701 1675511 934712 1409339 717123 158924 700786 1655497 1052666 1005076 1867016 740562 1681074 8522 1778427 1004846 1920692 2606769 2264049 2269892 2559083 1537964 2110184 1226820 66885 2470870 496261 1444251 2480105 837884 2357822 101518 2589854 238647 2440955 2225887 1807100 185541 1691646 1719346 605299 2032757 1948207 61315 2250490 552483 139648 2130271 2471819 684390 2258288 941611 952 755801 603203 1662804 691846 2570840 1760616 2377499 1064811 1012707 1732399 935402 1660295 524404 298084 340879 723396 682944 2431539 2087970 1153689 2109615 802426 1708540 1947039 2174827 1549367 2573720 2096605 1981592 940531 907090 2028784 1318934 1329911 1157819 1827564 1533517 1491496 107715 728042 2155600 1553160 1230132 138625 314126 2241587 630947 1489457 917485 1634510 2205134 1911975 1465570 1772359 75993 1729792 1620419 2093796 1087163 280113 1982008 1547988 2400442 1310027 1319724 1740563 745126 1980906 2584120 1495655 211945 1483770 2167575 1660432 1160686 1511311 910579 169259 1372003 1883358 2239987 575965 1566641 398456 873837 797178 346138 14284 333375 2312560 2109198 559924 974429 2453328 801644 2390948 963201 995957 1253147 1269659 2075051 1281318 1034489 1640071 709610 1210602 1542987 2216853 589115 2526913 1384767 2286662 397522 2033694 763997 323965 2413538 2092409 1258451 1471079 1490018 1062851 26232 979219 1163087 821793 2007702 112379 992337 644747 1773565 1072691 196799 1721841 1823524 1459230 1377419 2546755 936869 2224768 2630767 1830109 1805653 1167293 1054506 1374860 380044 754511 472367 1256485 2456079 1859230 1884513 940955 2467927 772275 2406894 1320302 509687 2001245 1083249 2454214 277867 841527 403515 208803 1023501 1824595 290411 747873 2024718 694007 2157968 931198 138076 490785 1200297 1211215 1664461 1820681 1159524 2237575 11711 1763099 2389721 2366220 632981 2291665 2093164 612626 2432709 473650 1382511 2586199 1509321 1762789 926788 4171 1866955 149800 1652566 1332196 293305 1999194 2287724 863626 662035 261982 2244639 1535475 1207618 1548639 896505 1397881 1548836 2423323 152028 2638401 2189009 2331474 297342 811908 595486 97132 566701 703891 1938140 1014763 851923 1055051 2476607 1854900 174531 2354051 1010227 1525586 529035 2234514 1197196 701136 2264864 569492 2211367 543305 697365 2297226 847368 2415463 1951399 2102122 969810 155640 814571 859144 1040275 310733 1786096 1650671 1168045 1844793 917819 1430750 880273 1606589 392288 1411664 404122 1524854 1358116 777721 1926704 572316 1402625 1929563 1240333 2273561 737347 2103117 1619234 1319417 1468824 2595677 2630009 642147 262684 671818 2430315 127419 2470885 2337519 835810 1106863 1619182 1548418 2192864 1310293 1949563 2320102 1180104 1549201 45196 1699370 614299 682795 396050 669274 2602437 2642663 1858380 1257914 642700 90787 1183715 88169 631105 1912505 590353 1660185 515123 2256491 2449938 2227138 1674285 1129880 2053117 2518543 332743 1307068 1693908 63128 1801881 576336 2611671 42856 889833 1517655 1770051 2568721 1767482 803260 2228253 55799 382633 1896320 479989 159573 1447779 467374 822672 1103024 1186626 1422927 1688521 1286894 1842439 2092517 2348820 664258 2266022 865631 195897 161988 704310 2495621 1382969 2170641 1729686 606054 1077698 2466194 133606 336628 878033 205626 694871 256442 1747065 225179 1613418 1209640 2332076 1777158 1043315 2644960 663488 2424552 1272366 2441861 1021166 582119 2566208 1105544 1219943 1769301 2097763 1912256 2497602 335681 690385 601462 824754 1343922 1932604 950587 2224604 914675 40020 328898 1650615 1721129 2642715 1203616 267348 2213011 237905 928449 2157492 1267490 891585 2033222 1224482 812631 525698 1566824 2629172 1101683 2272327 88808 830932 364825 22811 1732522 366658 191779 609427 1085401 1669176 1423830 1649160 2185585 729256 1181609 129249 2012584 1281469 679084 426082 62912 524647 526902 1179209 932256 850669 295319 2524002 2398630 434284 363825 219595 849142 2397950 2269172 2543151 923146 2237047 1098479 229597 200189 1555826 534552 848755 61113 2033635 1856113 1643775 2293479 2553799 181309 325136 742959 563397 1273375 710391 2139785 120782 842316 312864 147099 1354221 1849618 990041 893485 2531364 892757 701697 107351 1709583 2309582 615001 2511428 1221215 373996 2151338 2309286 878342 1129344 2567700 1267689 778577 2182720 1674672 839427 1864056 1895517 2174115 2128434 2390004 1380204 591748 641398 2463708 114808 1969594 893527 1858887 588836 1158719 1612756 1621124 2289358 2567580 1343262 584526 1405326 1464061 1620613 1190091 1918415 695349 214266 9891 2097957 2078004 503178 979116 1435891 838727 879389 883211 2150588 1600438 1141922 777812 65226 110938 1429028 1207585 225403 2253381 2473531 2040249 2494580 1624394 2146374 2207544 2333384 1679449 2176281 2459746 1866087 574550 2640909 1756820 2602705 1375824 1238836 1611528 427268 649804 928383 2592786 725966 877970 965657 1306182 2296701 1845879 1993045 411524 193469 656311 2432601 1503781 621853 2121396 1870757 2547961 737480 1898048 669519 1659519 98838 2226039 1797073 799383 1863112 46327 1604113 1600546 1311208 981869 1652867 2263748 1577139 1008663 1671110 2311106 1776572 734896 1911006 1685025 771442 389617 283293 1210125 2017881 2083173 843941 2374747 120216 1051788 1819485 553088 221965 2497060 2288449 882220 981138 2194993 467292 2274082 629885 927030 1846906 54890 641468 523105 1860108 936466 1769037 2354576 1618977 724391 454595 1783260 979008 65111 2238924 717476 1896666 2007669 1619011 864917 688824 454992 1771997 1025516 2195962 239306 2024193 2446645 810764 519429 659924 1296145 1473006 948118 2290194 2418602 668106 400087 2100752 451620 1397604 306802 2563205 720567 1863206 10022 254754 771696 2216512 956482 97059 1668768 846445 91168 738376 1867435 1764040 2093971 2485599 252851 644913 1337293 1519482 1656022 1093194 2215412 580779 2186446 156016 876921 551052 832613 206250 1094757 652159 1338151 2646101 1877286 1883126 520013 948617 1284607 2152107 2459966 1712153 2357677 1902864 1884556 2012679 923999 2197439 1316763 1022549 176209 1029847 1031018 2499008 2136185 35489 33303 1930420 493794 1741023 2391101 2300818 2113738 1414094 1420325 1740901 367934 47324 663552 2444066 37797 498744 114662 1528958 155879 942087 2563334 1842902 932011 1250205 886681 976871 2408991 1280685 2332266 278943 1627986 603528 1535452 2602461 1932640 688372 2327374 605908 2276502 725468 1412004 2616724 1721233 1143595 2363367 1630813 2071945 58716 301208 36363 1524801 1998070 599851 2193023 1431491 584941 582900 1411591 2230017 2245594 2524733 2118693 398300 1099006 1133922 2648100 958251 1847508 884854 240936 1969581 1461431 143885 377130 2212442 229728 1240952 581755 174586 1267777 29472 2396320 103908 721188 1042777 1746773 54058 1450350 2625028 851080 2019258 1613939 1068805 303699 1263602 739770 190235 809034 1497199 240104 78165 591105 1482211 2184630 527277 245028 324020 677261 2621553 1075423 906028 1112914 1298335 567472 43895 2450299 1932984 806617 644285 2644648 2328161 1596034 1742677 752446 338046 1052051 2520534 1790174 812311 2229668 1834032 186359 1395514 1041957 1531911 1123026 231885 427440 466958 1621693 1910662 2209788 1350224 1529831 267466 2619645 2013390 2557820 369946 1057370 1512032 940949 417614 1765614 676791 2547943 1952277 354983 2436636 396440 1119881 349629 264300 1408395 1206788 1586440 1563254 1889415 1453337 1256513 1027474 510820 2331876 908635 2278086 2022663 2616816 1202372 1589714 2128763 1462875 625814 679545 1941115 1344347 1607147 1504422 1640418 2157163 543142 2338480 1525960 1369626 1699407 1597708 1284788 1858927 2068205 2484328 2257846 1091059 995139 332061 1977333 2625370 1534421 126749 2083007 2114113 1095757 1508366 2497208 29910 298162 535325 25983 1737636 423365 1476723 776407 593383 2147624 1412479 1703207 506990 990880 2017298 2351178 913920 1066392 2012490 2326389 467325 602466 2125356 867668 535403 2630106 894020 1429772 2158235 1461619 1435601 1548828 2356372 1281181 2118858 951248 197809 1245794 1354417 660683 145592 969571 2384133 2463136 2022711 738005 827502 2155036 2180769 1484049 283724 1883484 83678 2258283 930232 1400960 1078867 1357695 1220810 162076 1830666 303506 1308780 2386712 501438 1599517 2432588 2086559 912122 2008355 1180272 246461 989901 592892 2029818 1093084 2203290 1358950 1222914 2454802 977606 1559944 1247789 709534 1873465 170541 1814673 767444 2377597 69045 252197 2340275 114615 2538988 753367 968697 1257465 609581 174242 631155 1028925 2135745 1109495 2531371 1315539 1621422 1189039 1650910 1328914 553090 82338 604922 193161 66356 1441526 2549033 466145 396908 276054 265129 1479256 1393244 2230436 1305753 1133189 475347 1227045 73564 553769 1765653 2017133 2180639 704242 1803129 1185791 1852299 1673022 2118578 1246465 2092386 25995 2209734 870219 1428733 717082 1788714 813816 1451109 91725 1743224 176653 2571835 2342244 1702594 211605 451985 2192980 340793 867386 363068 611848 1593057 487953 1456323 1583299 1771632 278652 2083038 656593 434324 1321831 1439806 1523082 332597 53073 1067044 344419 43188 1065511 2393317 571001 24887 761299 1635682 2260180 1099168 850259 1045068 908118 1654618 594850 52441 1269691 489892 1969722 2560726 339496 1029034 16272 1952721 249874 2108625 1521884 1210567 415688 636212 2294666 1066151 1678423 1777508 2217671 2394112 187591 552849 2372333 725031 2474293 1049528 1527640 847436 543108 946895 81253 2160517 1748787 751922 372357 1735175 92002 2308865 2331556 814157 1076821 1706958 1541639 2049092 2183432 1800537 123285 143194 1961920 2634633 1744513 793095 423808 1814391 1890404 1110968 313699 395022 661502 1048061 1317719 1945526 2003480 2412017 1273324 529461 668364 595743 1245401 1713728 1641469 1905303 1147863 1345576 261586 2432980 478462 1760983 2077855 2330279 2332421 1582867 1608986 1054862 885286 522099 594734 2534063 2185482 1953144 2627903 1222357 43130 2503020 1887139 2609098 280082 212901 1586678 1028996 2408751 1961276 247550 1755505 530245 1651210 1625620 876783 188541 323581 429950 108151 2174369 810168 27733 1474593 2369331 664931 2348648 2625691 616516 663189 900636 1988302 1024910 1985295 2298156 1668103 2418129 2234116 374726 1985724 2611445 801248 2295784 2546579 1613597 495754 1971072 146550 720145 644905 1056533 1365856 1656199 633436 672268 520825 2346946 1830490 1355051 317831 2233700 2485284 1759572 242052 410647 1371285 1742989 443308 372888 1041983 416433 239603 495082 266893 1909214 223093 845909 681290 2373428 403970 2256583 2043854 2145848 1214560 2642128 1339634 1871991 187984 2024885 83617 788663 737700 178754 794000 807293 779921 1235255 822332 684654 1941244 296461 1590309 872966 130397 376165 118116 658941 894518 1652677 1312435 497850 471801 2140998 2644447 648214 1283886 1686328 1067212 718491 903727 426977 2380233 1596883 2132888 2119952 2034899 2516140 2068955 1181787 2227617 1850735 519960 1704408 867238 1722643 1321562 1140402 706966 1983846 1071974 2324505 1847975 495961 1401666 1757686 1275546 2214215 349074 138799 2544096 647091 1559384 282877 578473 1637890 31207 2634689 649264 2535663 1551183 1539757 785907 1228977 1575381 2013679 757896 2308880 1566232 201395 492185 1519645 1159767 2142683 927370 2480425 200147 1769330 1362048 320434 424960 2594252 1317735 1355626 1666149 1290777 743336 998615 287018 1099093 2042350 1930277 444504 1993127 1430656 763080 249839 1900486 152539 1757456 2273364 1991100 2497121 1553176 1216577 1223840 287237 2611158 2120118 2485804 377690 1641796 2589713 652904 1523480 1433366 1886404 2614014 2302995 858182 30713 937794 213729 2579907 1545963 2311522 863084 2547127 1859483 674221 753902 807855 857405 1427753 1363618 696793 986093 671160 1584420 561860 1130459 1460970 851501 757331 886300 1444187 2396765 435036 2139992 1554503 2197236 2245006 14005 2182629 555097 1276782 1497810 1000867 82247 1462187 976654 1593967 1610936 1127641 271850 1784974 799467 422827 1601822 2247878 1787190 1941212 1027307 174433 1726268 1312772 243052 1372201 2356681 1362987 2368558 859271 1300709 1883132 2051037 1713194 2332688 862318 2571900 35668 1700077 2382168 599038 38662 2311609 1464596 1414144 862934 640225 841750 1063590 1171906 10458 1834266 2290516 1563639 2185545 500366 1126287 1470784 19688 2596593 963034 535815 1505181 1383142 218926 1707201 94268 1660950 2467846 179375 839443 356443 2560020 1445097 974476 1705201 476168 2034869 820304 1930384 1425386 920840 814408 1617216 988821 836219 2392720 1027502 229640 1398263 2403570 1653715 1453465 1064297 563539 2586816 1034963 1394567 400790 2205355 2067200 1635319 1081619 1655755 707912 1085049 2553729 2090343 2486539 1672515 1141148 213668 938127 1925457 2511056 847702 781370 2407526 802255 2163085 1372426 1588509 1461701 2378666 1041520 705946 2430149 747947 1041329 72797 325732 503715 530143 846663 441492 1968778 639036 2295414 1077209 365042 556727 1408582 2411785 5871 2201444 2410629 133872 912707 1678658 262039 2105257 1006412 2514532 344266 2089958 1847625 2490804 283336 2508642 1026976 2516593 263581 544827 609306 814771 1649062 395845 583832 1527360 60819 1492914 2427230 1503024 877282 350567 852568 213677 49351 142965 1510782 1891610 2493964 2400342 547295 2523736 1655494 817273 723367 578342 2604462 1751843 1950455 1746001 1455655 1596132 667991 1374524 666707 2291163 1209002 2144060 1832520 1364306 69124 1533138 25359 570092 46335 402524 1122990 2125014 2268834 1948110 1611588 351143 10855 151726 954037 616284 1514341 2448224 147488 584217 126039 1833735 2621510 737058 2228193 1565643 655169 2132608 2038756 1014313 1949320 1294918 589886 1720481 2095061 1573083 1295112 2064872 972950 2452947 823520 1757531 373542 1415818 746811 1671700 741368 834700 1809347 2578991 319813 326746 663822 89755 249763 1893660 1899775 2211345 1800813 2331491 1032050 437028 939129 320942 2211931 2587009 232796 418498 2414958 636960 2209738 2615948 159463 1262782 2073326 502665 1590139 509526 2324630 2143784 2536176 229179 2137955 2027517 1537990 840408 145194 1879449 2494033 2136248 1836188 1052209 1530044 2587645 2345433 1792016 2614051 2409049 1976043 2229469 1575984 220558 840117 2373208 1450320 251855 444335 2277994 1553461 863451 141433 1822437 419006 2405656 2609436 43989 155876 2339353 1686925 1726666 716532 1584238 883247 516159 214261 1207185 2324805 343461 1358403 2229385 528135 2577263 2044195 416573 1177622 1427463 577073 337572 1588713 468055 307767 1129390 759030 745707 2613309 1215561 2093473 2459362 1133314 1315268 375082 309441 231312 1239716 353343 1748734 652546 1713805 1205193 1409357 1214020 161791 1663458 1951853 2317776 15274 591852 313110 2172279 260764 184252 299442 1916425 2595015 72640 2434886 1970256 135598 924729 1360966 771008 1132867 1949727 1377388 1427783 377649 701160 2178646 1230557 1669700 1210956 369831 2083200 654262 382211 1260603 919453 1804597 2235455 2147989 720698 689338 947631 2424969 1317788 1539389 2625812 2378899 2212864 1441507 1162947 1508461 2567091 2184333 1760054 1110781 98371 1906864 597878 2570733 1847487 604444 449224 368125 1222702 1159888 251598 1695391 2089938 2024006 266420 1945045 711152 682967 1476450 964047 943346 148412 1943888 420016 255861 850838 1959665 1046775 1986775 2626774 2436543 1946957 1101965 577812 440091 456359 2015214 2438313 52778 2083443 1395362 1577957 2188443 191999 1125383 1429239 1887214 928996 2583984 1496980 459300 445742 275587 1315099 923076 1169282 1161064 476136 2582577 56313 1535092 2190839 944772 268833 445677 2167069 437509 327530 559972 724548 2379437 55469 326606 1660949 2354142 1802556 1862264 2636997 1745690 1870618 2361983 1860420 472888 15087 2496967 1129553 1461193 604685 722487 366204 2026634 2304349 2210204 2027110 183704 1312850 57655 37891 1976440 2568683 1868691 1231921 664565 799384 1234538 358831 1420355 617568 1746096 1939370 2231876 1279631 353211 639273 1549221 1952765 307949 2065235 1825959 1665371 1825746 2179730 1142237 989488 2584754 130959 733163 319018 1372231 782236 2333481 919997 1223898 1700795 839039 41423 59894 2561377 1018026 1339695 1933724 1520429 1730125 1117543 2261060 1466999 257618 945391 1196083 1073853 2072088 1046450 527283 393595 240293 1018713 2466724 495627 1215782 2569961 1034071 2314325 1966785 1543080 2300176 1553760 2638096 845700 1843065 1086920 1975299 2560231 1604913 604694 467639 1389799 1871436 2539561 1459557 475723 2440749 236824 2250266 157204 2326760 1804806 829106 405915 1124372 645640 1139587 260910 427585 1796019 1993704 2337587 1326431 244812 1717766 604057 550946 1431806 1312619 1645340 1276394 2490888 1168562 2156886 1212911 1982159 2489097 251634 2552382 1091359 2011391 1702393 1154443 259271 56086 2040619 2328720 1549490 1470538 1060283 119321 519437 333158 1169717 344277 1821143 88547 266614 8664 2094773 1569395 1944259 2162564 10172 1130932 460258 2514715 1354878 1405612 449189 1619602 2064319 504555 1295452 1789422 227843 1378073 2216068 1386509 676654 1293514 2496405 1437208 1859774 315247 778496 2124608 471966 1921126 66514 938836 1596645 126234 2201632 238698 1624490 201576 1738917 2280687 1339103 2319604 1390824 1892212 416840 1330502 2469533 606529 358202 170408 2094981 2062867 2274702 1881631 2210239 731744 1019826 2376332 2518855 1783142 448968 1843710 2122521 214858 896745 2165693 1822729 2516959 745349 655056 952265 2562443 447168 1648837 242609 1576000 801041 2544449 2625514 632566 128762 1348001 2246405 2306761 256482 887160 2348053 331024 1479083 798616 584504 770306 2638267 2449146 518098 1690222 1520758 360303 586022 193639 530581 1279578 566549 1654489 1886307 2066211 1355294 2560592 575762 2191070 2396859 1017151 1719171 1920122 2106052 1418795 1019400 1548081 912347 97886 604892 360680 57866 938556 123774 1250887 1582080 740954 1788291 2115720 1726646 941893 1753558 1801014 1762400 760835 131766 2101530 292154 1305914 1939000 1257190 175696 109405 2471411 1877678 2230100 2014331 1397680 366443 908113 1048438 1685990 2066682 1156661 501421 778883 1373090 650350 154658 959590 1860787 31655 1260669 2238978 864634 544008 1586813 828077 814772 1012972 742175 417929 1979289 1856032 2470931 1679161 437107 1982596 1785414 66620 1475044 813582 806226 790610 1765742 1874296 2318417 2351757 1880622 1315707 929880 1466389 1766371 2557776 1871881 1304530 667141 2591829 827122 2249631 2629166 648587 1658151 389427 1894772 2122017 1640820 422926 1983701 2260513 453085 193093 2100399 1167773 2348549 1912940 2014125 787634 1283714 1390686 2180879 2047325 512366 953122 407269 1005568 922898 2225806 1053290 825214 781365 1566401 1209986 563469 2396830 428030 2447470 2319225 2260087 1191349 2541426 2597421 1203167 424008 800273 1688866 845185 2453697 1746643 2160917 2560272 2554953 969066 1772447 1908706 1848221 2544165 2041078 36276 1527398 1194474 952412 1125486 765006 2143260 1646924 766547 2278968 1568894 2379533 41042 1198224 1960699 2441556 2476492 31153 2151546 1255360 1274261 1563299 1003845 529743 1599239 1011357 1747254 913790 2412493 2181619 1700666 1143859 1451734 2553568 1416729 2539549 570364 307952 1195621 243003 2063882 2436065 459304 121991 425619 1585500 2639645 1306437 1797903 2600598 1701710 138609 2134801 376282 1107212 1116729 1393392 2097092 59263 898888 863493 1899401 263983 2489564 1698027 1641887 747146 159620 2183791 1480872 690000 1689663 1522926 128437 2154326 1485 127305 2131073 1193912 314416 1899685 486924 395380 131044 1736289 2204457 2372912 869991 387698 1476137 1723513 2366123 35154 160488 2452546 268412 944819 420636 1666447 269345 638480 1987410 415164 1075060 2100369 2189603 1716512 1445508 2403956 556989 1711364 647315 2471235 705213 312756 1361003 1052325 879345 627985 1213144 1157347 987610 773706 1054248 2631614 237615 611863 2314381 2036356 1292934 2118465 1163176 2645185 913666 1198498 788314 372938 1895556 1369546 832977 1517158 661246 512075 1561951 936503 1363982 1835035 2217681 2540864 2282470 1810054 375398 1572165 2618664 2006426 2600906 299366 260460 70441 1544409 2113529 561507 1045314 1984003 2341389 1468275 2501417 359714 1933708 262367 894181 2026152 7580: 2291061 2300808 991984 2116150 2087505 2048268 1100863 2466806 340578 331447 1821471 746086 1100940 865807 2032565 2543290 1882828 832678 1540544 1885132 1009819 2049092 2345678 1067416 1794686 836300 721960 1511163 1889697 60957 2168822 742766 574806 1501401 1093075 2640757 285824 1532846 1878867 17368 1726499 7581: 1661794 2616410 1987823 809841 7583: 882735 366695 905721 2228578 74627 2397313 2154308 846562 2278995 7584: 1892380 2309139 2521781 235111 2296713 1474335 2549910 2421481 2398842 1020871 2119093 1683495 1347121 871307 1116972 259967 2198103 1447657 983432 2122569 197025 2127347 2095524 1174865 1949995 1890954 1781416 977944 202841 1957137 121699 911529 1169048 414076 1977688 1934386 2174819 1327253 1094010 692698 1402822 1274187 1140964 1380296 1810833 770849 2119149 1236442 2369665 1728966 668653 1117548 649240 985540 1242579 1657693 1058879 188 1024536 2077787 1699459 1055653 191572 155284 7585: 1224458 1518266 735635 1323085 60370 1873315 1909471 1499254 871630 7586: 376239 992631 1451361 1212306 2114874 1557661 2575912 132532 2348954 442287 1193616 760176 1279713 2589298 1756519 377054 357606 241838 117902 1873488 2158868 340143 1202342 653252 1234979 1769062 798745 1221699 1532365 2212681 1754526 1099071 662372 1432218 2193177 572526 1673472 1633648 2185268 362247 2561751 2226438 548146 22018 2424728 800474 1632349 2359084 1254908 2160976 2214298 805029 2605442 2528802 717046 321703 341757 970245 2283400 863117 1666977 1897773 1533758 417739 1171356 2364204 2493830 74402 1338868 2112949 1462906 601786 1755431 143737 236116 1860963 2311924 111943 267375 431642 1050700 713719 1011582 2311796 829104 2403183 1920759 730470 2034904 1597685 1159135 685264 384322 1960217 82065 284899 799318 902688 172249 1516342 2297686 1312893 1912423 251126 1959400 535962 2068031 586709 2240885 1044566 1318683 102578 1598222 2111159 2597404 2228018 632964 2266803 1485036 439654 1015696 2568386 2424974 817205 350889 850326 927744 827769 2210622 1651030 2294554 2392545 1229910 1101540 2636836 187522 531871 204104 1842771 729135 2126745 1540812 1537762 2010513 1409828 2558758 1934578 2566738 1960016 406024 1945217 691746 831721 35664 2388597 112945 2289715 2475241 278334 1978238 846358 2427000 994215 1879922 1900396 2034296 386504 1330920 2176906 1458771 1197111 138161 1135039 1756998 1742199 1671759 1548873 79367 1537017 1003506 572851 2151872 780796 1025371 827711 1234716 397541 533780 1996326 2317865 108957 1853139 471993 1635029 222297 2506814 236561 1689043 1016099 244805 1926234 1831212 1629981 1501401 2472803 941811 1401665 2584779 1541832 858035 1905631 2452796 2569592 1478136 2256263 1897930 1059550 1036471 1962134 777234 418163 2299663 1179427 2120418 2043132 2083074 685044 1449047 2573153 338733 1411823 82334 1445701 2261398 1162549 1274261 105736 1145233 785431 1385672 815049 935082 2480571 1643274 1722434 1563479 7587: 1363841 1513215 5926 1578684 2452433 815018 2520364 7588: 2496232 1750396 350786 2128971 1223284 979353 1327829 1315788 920962 139638 1547411 864446 1376356 2062394 209315 636569 58162 856976 766158 137019 2223998 2046124 1016087 630111 603395 1613672 2581182 830851 2450355 272428 2142098 2488877 2169447 2475285 2274511 183838 781719 7589: 565154 2546276 309611 1355221 2204739 1576510 1412494 11795 1710319 216690 1951811 1934910 421197 1081832 2473643 940358 2462954 69902 344676 2594914 538244 2214556 2602654 1952476 2646028 1700211 1552177 2425856 136051 1603196 457982 351363 1587062 2417592 433345 1241440 1258946 1627678 560569 1900216 2194091 416947 1610969 286088 555423 2560448 197635 2161714 683075 2491444 1174615 1038531 1180019 742171 15550 205191 105651 826091 1627644 214061 551474 754897 964847 1727742 959558 831890 1138169 2273646 2246022 2527251 1131625 2462492 1708758 144733 2379219 1882055 2278336 1334269 2489438 947315 103536 73663 49439 325706 233076 61391 414947 2444925 1592148 895727 39011 714368 724011 1190421 1745618 912773 2178777 70619 835395 2154123 2631263 618859 2111208 766577 2222125 1671666 161284 2485401 759: 2428305 325162 1954460 1627775 157334 2203516 256600 1213968 2644873 2073647 185509 1558508 420782 2468136 1377268 271825 283927 1013268 1239440 930997 184159 1046467 774713 2453825 2625362 1938684 1930883 188910 381213 1815850 800642 115269 1050662 807750 1225406 1464406 182487 2164560 959256 702986 1526575 1706342 719193 1573748 2525493 819132 1669741 1245951 202032 1531045 2639996 827774 1167549 2068331 394833 556102 795401 642891 1751080 2052312 388179 1598594 1789343 1394058 1443328 1213827 2545994 957459 563909 665967 2095259 2319800 1340945 1267689 503178 1053077 1478942 564732 937260 2306122 1778903 1543049 1362796 2009821 1216109 822712 233785 1399111 1333022 1538311 2061662 2411529 343266 622742 607162 718158 2451881 1352238 2099247 1843186 839290 1892310 1052003 2038626 1799148 2419814 2399536 1330327 195862 2254190 847349 1049467 539382 2101343 878892 2348266 2248183 161533 1337419 1112150 1995289 1349702 73150 1185939 1458785 1370140 1860150 354173 1293631 219992 703179 1611535 221948 1414884 347389 1592675 387477 1407588 2259001 69148 717904 499822 592798 288004 1393411 1560367 1328011 358202 335436 359407 2220643 2181615 1194156 550 1645954 1316400 2002065 1326032 2051150 1073842 157294 2590310 704512 1519928 1565213 1219243 2158701 2329397 1710899 986662 7590: 185068 384869 2588137 660143 2589298 959714 1377617 1881800 632406 856932 77469 2473639 2472909 2386838 249766 2322829 1975251 2450716 980563 1917195 2272321 2601382 489786 1281653 2362813 2375991 1802821 1322315 234761 779613 2560324 1312327 55342 2322897 186079 222789 20203 969178 2232338 701902 573514 593351 202248 319237 71093 203053 1407936 1386413 1116178 2299052 949207 763613 2516637 1411052 352374 2377877 2044587 616782 916656 589598 1487951 79407 1395058 2317854 1205944 1233685 2008412 751007 2254853 1235735 735932 1203778 1199056 1357282 1353591 2040021 1989016 387822 1857637 1702837 2631200 1395408 77557 2024647 19358 2592150 1785839 418453 2625369 58861 457770 1060004 285250 1733452 164489 1965415 2626486 602903 673645 723497 108957 838754 272684 2600951 1828652 961541 387984 1646311 2466957 372706 912714 300746 466290 1676113 1615618 1464198 947667 2163525 892176 913398 2371786 1492102 464751 1841576 389602 187232 2314847 2464961 2340594 317640 2295121 7591: 2187108 346873 847949 1193144 7592: 1803455 7593: 1105029 952739 1208069 7594: 2543544 1472751 1133125 1053281 1996187 2085935 1041599 1544647 1245772 47719 2260214 2467253 1401023 50600 1640626 259237 2087189 1840254 377725 1582849 1228583 626843 2121071 1032137 504003 716433 10737 1588657 1458874 2595011 1100798 299533 312999 2321133 741004 2265440 1367852 155681 1764108 239748 851086 83227 558822 2543907 2210653 107072 1232740 589404 46859 985390 1313808 1998180 271742 100775 1403056 2551046 1615385 2164798 1237264 2604525 2320240 1322940 1601558 222387 1006385 419418 265976 2508883 1193575 2088794 1530850 578063 2230015 952004 172854 114458 1958583 1074851 494929 1828502 363213 1018245 902325 2637897 1748307 1813263 2395954 1631730 502573 727914 1442065 1318465 1167773 2261526 1941831 1739024 2638218 2257349 561507 7595: 1435902 1031679 2119973 1664763 1776111 1848002 269315 2480077 1485144 1815101 841758 1689569 1056823 2387402 1264514 1639715 2032388 2034924 2531429 2111270 976612 1535151 66347 254248 786420 2251716 386411 1125734 602293 1047492 511766 1961923 2480800 1528437 1523958 494252 2092013 1259068 1747395 488784 1123316 1502256 1445168 32369 2240952 21988 7596: 1809758 432951 365767 1119376 2649238 1551068 382014 343936 1523969 101442 2596745 1874567 1595598 697365 1032165 1323257 1944589 266059 1370007 1347016 1044571 1929222 685395 1486047 2537940 289781 2434890 1851973 399727 2320284 1313133 2063699 1248672 7597: 57228 1813532 696338 624509 2281177 837081 2425741 2525616 2395971 487559 2244571 869709 1425197 1346664 1278778 1717285 411618 1174376 2452963 94258 7598: 547388 2628290 2233702 2497145 1756796 510403 91651 849426 2397365 540682 1240751 1080198 28277 2508363 2488949 219894 2603460 447728 1555944 2201055 1957477 2457182 381122 790603 384645 1404223 1639757 7599: 739050 1636953 753914 1308073 1488177 1769618 1673376 1704382 2128115 2551816 2588706 2051983 2097254 352831 1800262 1328494 1556814 1930807 569984 1419935 900849 254538 1833300 2266811 1123442 488080 925620 1874638 2144750 1730086 1573945 1304480 760856 39725 2003982 106842 2086592 620146 1328060 1638355 1152775 2116283 2606827 331828 1288946 352455 1130234 1470542 862587 1611270 76: 843246 969295 61343 812717 1456096 659890 2384213 719288 1598646 1390277 467808 414635 255631 2303885 1287155 1682734 1438620 2417355 1743766 921080 2015284 878172 1917946 1653998 313331 1409430 492092 328496 485461 478919 846752 2556992 2071652 631001 1970677 1914623 128536 601771 2054936 1397990 981705 804056 729775 147963 1215584 477254 1097058 1361246 208538 148578 65194 532439 1538940 266114 599050 1589903 717131 1721412 2262924 2363413 1540466 1971566 2484295 807111 2544834 2187483 2339330 847471 1390399 1308266 72165 2464226 1160062 1085566 189684 872220 1706548 1649323 2184218 1336765 613515 1564255 2140601 998550 1896143 205949 1576186 180311 836005 2592234 5827 1201867 886506 525945 514146 170441 2562099 1997085 897739 779485 1471529 460258 2546736 12449 1102183 1259741 1743816 184013 941279 396708 2252362 2581848 1504391 2265021 1440013 994711 2100070 2553296 760: 69867 1629953 516337 286506 428170 1390390 2270997 2488939 2346512 2469286 1532487 1698789 1988598 2234017 1629569 303321 2025162 926110 27014 1812874 2526274 1641247 765157 1183392 1105414 1976612 2210925 1308976 539782 433528 1907432 424826 333636 706456 695650 348842 1451649 2464521 1831739 832077 2421808 1451623 1143527 152178 25899 140549 507440 1642064 1097571 1541351 10349 686535 2014617 506061 532382 570414 2419396 1719665 2031040 658368 787985 752026 2131296 1095965 2521766 2258479 1927468 1648863 493339 262593 1748898 2499864 2535624 736109 2405003 530365 505429 1047150 645523 639035 1757749 2309511 1165490 1895879 450440 80346 1025483 1707304 2119973 2372686 102182 1904339 162574 1369550 1623867 918020 2137047 1216988 1446011 2300665 2098046 1304322 2023810 1727537 291597 1583027 1717475 1760072 266293 1217110 1262761 1643914 1201434 1860864 1632676 747997 526346 1369485 526819 32354 834103 1444753 1969294 2304856 330521 1269161 1198524 2371020 769060 491462 2344053 952453 868104 751626 1975381 1634611 631561 2242835 2063748 1990908 1615951 593122 1464925 693596 1425011 1698269 1530806 772686 1371434 2491528 2010224 889340 1083004 765678 1367499 1410169 1007591 770976 482213 1334575 1828259 1782932 1606140 567013 618635 1599460 764252 1062428 494520 785046 2367594 814811 152268 2486085 2270392 1365572 809311 444681 570398 1041150 1603035 2363891 543652 1513017 2400417 1215831 409698 452164 1984670 903565 2447870 270729 2392102 382278 13827 2608761 1686251 629315 2605156 175289 1965515 1261154 1922035 1621493 2330399 1637467 2168264 315001 1230975 1128532 2557622 2539101 268573 763334 145280 2223369 468406 1423467 1656756 981994 1219484 679479 450510 960154 120513 268817 1314158 2361847 390072 905508 1347695 1100520 2035226 2610745 1733486 2210375 1274406 1253530 2133626 1068765 1129602 1823601 988065 695741 1256752 1104459 743386 841006 2293303 2359767 105617 939887 1825663 1579146 1651984 2248998 1043561 1885970 992423 217665 1372767 664577 1807034 2278955 1834703 1806810 2173773 2464846 2326663 440924 1226369 914283 942013 1392601 78632 2236660 525693 461949 2538002 2457445 2153096 835421 1793246 2457823 1992846 1078969 428092 865840 450383 2635124 1201293 1085482 596585 453956 2052284 543549 1568287 236617 2069333 1708346 1905346 691722 2198612 1510423 2510386 300070 120549 850890 2564240 111999 1480223 519684 2038808 1351138 866250 502126 1602182 1203100 381795 1553030 1696063 641817 1771107 1059608 715395 687494 224258 1875469 981050 1125710 60171 807448 789249 1607106 2489843 1773234 1912069 627371 2477290 1440328 2053602 218343 1579977 1113642 244979 1000232 2037144 2355601 1924970 1015954 1378848 428488 2574391 892897 939598 2449265 1336796 2228114 71050 890023 880855 2594949 1557333 1595050 41290 1858808 293839 1103528 2331089 1384353 1356507 1616632 29154 1710921 1678638 893373 1323634 1799378 446465 2331167 702718 31848 2591367 211731 2016488 1889150 2241656 2403579 483937 209839 1453267 391553 1047426 16599 2143765 2319641 2539066 54066 1505075 1198828 2153052 634619 2150002 445264 811703 491448 1335048 1657560 1029039 246550 2504547 2376161 518441 1421855 5762 368414 2174447 619674 738665 471419 1900692 917149 210601 2067652 1196706 1855825 63394 2006338 1299727 996059 1693012 2490990 765045 947308 1961899 2269712 1789861 1266588 1821246 2171264 2432987 2205323 1662216 1330305 873007 2567979 2283039 159486 1018311 1601586 19631 2169143 2432205 1018825 1321779 1682386 1243097 1516925 2641216 866092 2599807 1743690 1914383 1833132 542148 1518892 2171504 2294331 607220 1734653 1560970 1330030 1030419 2619398 1979969 1593697 352729 2127986 801321 1312531 2198188 351377 2625405 1322920 1851989 2347188 1444187 802045 890993 185493 2076863 910117 316511 1555944 68806 2642846 1844981 2622011 119372 1943903 1626646 1986179 2589408 144349 844044 1561534 1487442 2641534 2499935 258705 1688106 169816 1200025 2112829 679321 482184 2143212 1639694 2125395 97203 1538182 1479466 2086967 363140 905687 235666 1695496 1081243 1267662 1590807 756643 1822137 2366300 1690151 1628616 1514809 936599 1213875 758961 1102094 1737055 1182342 1322665 1453623 319625 1631053 1284475 1723940 2019818 472337 2646192 1707428 1018662 266777 1112576 1224103 221636 1055576 1974394 2354659 2398068 321613 1381228 2570881 1732189 489187 11878 352812 993941 82577 1979395 2482367 301476 1195910 2322501 234114 1413872 1616425 556034 75607 1585416 1224942 1043112 2095377 1365431 2137952 1919283 942122 1047791 889483 2506022 799625 2193522 1030201 94050 439322 877484 614086 1175181 1883735 2458825 2237774 948708 2062339 255283 635924 2582711 2297215 1328707 541976 1475752 1779548 456125 735978 2598452 2479637 2209004 1528081 551523 2111962 1109887 1328740 1380492 568491 1208005 1113673 867411 1838528 346543 1865560 2153868 1096722 1466099 1533725 2373926 957133 12842 856623 1912890 1336264 895658 953146 1070109 1896103 1095916 1469493 3660 248282 2016495 476075 1749215 2509039 2531536 761982 1620406 572690 915467 861435 341500 1455755 970004 2500077 1349497 1492187 2250232 1119817 2612288 2102387 709609 2380731 1324792 1609916 373719 598972 1894072 2216897 2614267 826424 1974535 1550718 1821778 83487 2508756 1812690 1768021 1813810 1610852 99720 1091724 1521864 2081869 1009502 1468331 1401567 1688041 2632231 764476 447531 1385735 217868 1356381 1744501 1113934 1855359 2501148 2607876 7600: 2032879 1515501 1399734 82977 947779 2357409 723108 1906860 314319 2358657 717121 110622 1776058 920808 873167 1646185 1612211 661040 2254084 1519456 411006 788 656438 284686 638388 665154 1062876 1878417 294445 867205 273220 2548496 168652 2109450 573336 860780 2338901 322055 131673 1042652 402511 973371 1150995 629601 1789862 607895 634945 2034904 2177636 1813696 2545351 619888 123376 714366 1675980 1377054 409400 132941 902273 2387369 1950361 717728 306287 2537640 918101 2156952 1545082 2417025 1992982 190854 1500050 16777 1567011 2413965 1691583 48533 123011 282068 113352 184662 1046017 2637783 706660 839476 2604062 2242195 857459 147205 2553935 1527477 851059 2616259 2191815 1192912 594283 727715 373004 666934 2496746 1558429 354138 2432829 848952 581102 872138 1941607 1101563 2501829 1919348 1525880 1576909 1173399 782590 987337 327893 1596725 2181768 1294933 994809 829295 1823361 2548517 811851 583529 544804 79911 656892 765313 28496 311974 7601: 1748471 7602: 561364 635044 2328992 53617 2371144 7603: 2634381 456813 7604: 557924 2601483 245942 7605: 1578769 74022 1628999 1539612 1951643 725081 201979 2358874 2315339 1985755 2290519 2234788 1281063 450581 310049 549785 408133 2453409 1097756 2231591 836010 700173 293461 509671 111725 2150272 269241 435184 610764 374774 527377 1372554 733650 128091 434075 1219349 479440 1892848 2362908 1814005 2140964 310204 1837163 2170937 1999024 1379970 2274890 1272250 2351675 2092428 1906484 1789539 1618723 1127897 1518871 101031 959024 980231 892769 1482001 500882 1673788 1244247 350766 25 940338 294460 131038 519846 1072298 902243 2050089 1059641 1702082 672002 1454112 644417 1817735 1459276 1070576 2451474 1381675 91701 714028 2415719 1899378 2165434 2422632 502145 1037798 1356539 1039311 2369612 301045 1822335 1765621 2237295 1993445 2485764 1908773 377185 1256622 740515 727099 2252942 1730453 2028274 1439328 1908302 1092137 1232241 924548 219281 1747784 205216 1097602 831130 2506269 1234754 832613 2437429 2206091 1707375 187545 700969 2363775 1061212 1745349 1710780 525315 521749 1209474 343396 1884346 1789678 1715755 2419897 2389834 198489 1629084 640602 1065208 1735584 2279562 647006 2355592 1776476 1855852 378519 200791 2370088 1777850 2028317 512776 2062501 415294 920914 1621383 2523372 1853180 2106044 2158335 2487852 600825 199683 1917538 1935072 1857159 1424750 1275080 149865 2370287 420810 294105 1732425 428547 1748684 1759180 1174806 817141 284900 1639365 2138840 1741135 1257970 2269372 2616297 1150382 1255265 1042392 2141485 1225534 555317 1961789 1236827 1561397 130532 1475691 7606: 2022154 1026721 1733978 173915 2177089 872959 172952 1436940 1460137 631323 802056 1152316 6384 276959 163372 2304315 1699675 1225621 1568882 2396611 236224 391727 369718 1232182 1025458 2436798 75894 2522148 810860 627526 1520482 1160968 2540497 1766858 2563546 438240 2050717 7607: 2533826 108663 2362818 1641553 2547404 37188 486916 1421304 1897382 1702629 1925586 2240625 1578026 1902434 800977 2619800 141288 492670 724938 2155783 1139160 2113763 868741 15513 2114083 636881 177017 521996 774477 2469920 925199 664887 294584 2088301 520922 881477 690614 2324330 757740 1525844 1626561 473553 812707 1194784 2514421 466980 674801 2565383 2473013 2000755 1638580 810236 1775602 695837 1881298 1399885 1547941 2442581 951682 2428277 2203088 1125152 1099895 1805166 296582 2247392 867901 1841134 1853766 1047069 491270 2345729 1461767 594581 1981494 1385094 2335320 269316 2038311 185541 1637292 1212343 1891097 889118 1710383 1923969 1956385 735412 216857 417480 1259933 538171 2118143 1825912 2020055 2497393 1057040 1325827 1422581 1675980 2225682 2440137 1355014 475946 1683159 596378 1539551 1678147 2511428 804096 1720056 2381805 1679449 1222553 1525111 877823 1818216 492367 34629 324497 1651933 706001 1916759 2004024 503863 400529 2186446 1604509 2487396 1498541 722591 747556 2321379 1146647 2598077 2055165 1804968 2632982 2473455 1568517 2492735 2089631 379071 2035597 1689560 152665 2423290 1476723 341941 2260350 97848 2482737 557451 495012 1557814 1813028 137517 971941 433094 311198 556659 108992 1548027 970669 483799 1056973 1496117 1595828 1491246 1558848 491015 181012 1640962 521472 1027467 84456 1252286 1395426 715197 2188906 498958 322307 776701 1415664 1134936 838163 504051 214724 72668 1964311 2243350 1786357 1645874 721540 1044783 2453172 599857 2287282 630434 851224 1120153 1991221 582020 959613 1867716 1768959 1702299 1195463 2296954 1436668 1753260 801621 969327 2062116 462211 2563757 1033056 1102960 1038977 1021860 2536367 158989 830701 1162464 1748357 323623 2391053 1859448 2355467 533956 1904886 532489 139482 660309 2321143 662377 624298 2200634 1169178 611203 438028 1219768 106721 1854251 2514495 1620564 2523241 269417 2552701 1625214 961497 1943868 2600834 323086 960241 816114 1623151 1515156 7608: 489549 2262531 115743 1708203 1553376 1609700 2438535 7609: 1373143 703855 1577067 840306 2352287 2282041 761: 1664232 588404 1095359 1193487 1631369 2256898 2539522 2088027 136936 2231473 2150521 665561 441726 465560 931609 1999176 739026 1957329 1466160 850025 48680 2608361 2413817 877582 458657 139526 90321 2462783 318800 1165171 2397571 1215606 2480192 200912 2494381 2488897 2364900 1088409 1729991 2201470 14924 2415531 988716 278009 1709396 915595 1309967 238878 116901 223305 664509 1798600 2607295 1962900 1562002 906171 2051981 2360397 2124711 886573 1679920 2085567 2484869 1945509 207343 319995 1163877 2242475 2488622 7610: 2457790 2458187 2366821 734541 738180 344857 1854875 292822 1118362 474419 2524912 12758 394494 1166633 928463 597539 1219097 616848 842516 2561868 30703 1198457 1062029 72036 1608357 2543479 2353380 2117885 710117 1356396 1756360 1905517 454204 208428 1984713 1410962 159395 1117811 1882861 426406 1551751 104258 2461 1361145 1772523 1569179 256057 153687 1972729 1317056 2475951 771574 61152 7611: 2565719 1597739 1314071 1498075 1132751 2251582 2586565 2368458 1327623 2322326 887893 1729632 322211 186343 1243643 1196466 808948 2041796 224250 2183425 57534 1202074 2055682 2179393 1811196 1725015 116863 1013077 694070 1933873 2155744 1486956 343139 2360852 2251258 2583352 7612: 29113 2412030 241942 580302 522712 2280250 2595834 1700289 226940 7613: 1286998 1749091 802003 437282 560832 1189722 2132105 1925913 1331366 1291191 910733 748131 1633298 1314701 1918253 2648181 204920 1918672 1791048 303781 1306223 709848 1387521 1180066 2431126 918404 1727569 1125678 1585204 232286 1213837 1946263 313673 2579034 862324 568605 1662965 735420 438585 934439 2464133 833081 254727 2094446 1832953 526043 2334613 50669 332902 1135068 2390430 1981482 2130961 2013032 2060656 1454401 807448 545664 1497131 145430 32887 378393 1338614 352801 1382804 2607912 2266109 86587 1479288 2409083 1076557 2339773 2434623 1641314 2345723 1812452 733285 2190218 487258 626497 958384 374158 2266974 1047389 1935509 2325936 223814 1539196 1862989 1492488 459060 1867416 2248434 625487 283662 1481187 28681 2348633 279806 1612196 2574557 84433 2477563 7615: 575830 1767421 974731 2578656 384571 2541442 542729 1285431 1833771 1010928 1176088 849959 7616: 1273882 189298 2276389 308822 2099761 7617: 1613671 1054163 802018 2546100 289655 1613728 142004 2077425 897064 2009093 429555 1178802 2496517 1866354 2635185 2086789 460347 1584132 1648186 771300 2057693 816562 967718 1137302 1168480 1449779 818351 1727827 532894 1791669 1598801 406852 2484568 669239 1138400 583891 1101307 2623608 2067169 1859617 1733070 788207 2643548 2583221 461183 2539838 167938 2226584 2024481 1554129 2052448 445728 957270 2624477 654429 1939885 2533757 1921195 696628 2413843 1553109 1888644 2045827 2445097 760271 867526 955811 1656390 939578 1075482 1405722 2470652 2156283 160709 2286825 1554764 1894904 333691 2278265 2504332 927413 14666 1017369 1033643 2178549 1708243 1026711 1979014 1663320 1275250 1123076 672450 592959 1046845 723289 548146 96360 1994476 1272336 62562 2599026 684679 2500685 1023530 721956 777127 100127 1137400 1804786 2366592 2240926 105016 1711525 990691 2510539 1788981 1114645 31325 2450716 1318464 411150 834818 211889 1889574 477731 252976 1852540 2484997 35589 1159177 1921096 2512142 93579 1794429 262149 1149842 1477315 1010491 385115 451946 823506 254379 1024564 776705 2598975 199120 1164374 11867 1977150 2493698 1722764 772986 1004749 774153 1682599 2171083 1580846 2191354 1858791 1325927 164629 398155 2476112 1960063 1120760 520584 580741 2272084 392877 627675 2404736 1543985 597353 608713 727068 2185412 2136808 80568 941922 1266310 364397 1639755 2263503 2224540 1944936 1952803 2527363 864309 204067 905132 783672 2642315 1348762 690253 412360 697831 898226 136494 512283 400188 2521648 1645066 1355426 98343 473541 1295590 1343496 1759656 370114 1965664 1323437 409632 203752 1164140 725431 1814029 1597102 914958 732422 2076827 1848752 908775 1435261 2571326 1729632 34092 2172774 482399 1200381 2002138 1241431 2363522 1987497 2455861 1202091 638524 2222063 1135906 1871032 2296534 2080110 498176 428531 1923969 15876 1321958 1813995 255543 1163584 2488727 2471924 960711 1792596 374410 68607 1569912 2068247 1619006 933674 697471 1481943 2221211 228624 1199758 2072785 1153771 2027526 432839 1383216 2533947 1937232 1823600 2395532 2362640 2468438 2135519 2501194 2278626 2275244 1755668 845452 2019781 2351607 1206031 1575860 58852 2582455 1477128 1938839 1264450 1614979 31486 1345558 334000 1685134 426890 264243 57678 2102334 2142237 2172977 2221547 936405 1883476 1389749 967566 829361 1513427 2624001 1830592 829914 246569 14342 29217 2124069 1232689 2261649 1279753 1273904 634502 1886502 1517821 2221780 597145 2511552 2433138 367186 2630519 806948 1380956 689640 2459942 2183867 989258 1260038 253042 2214246 845329 234028 900077 2064418 1314804 1183127 1221373 614056 577070 2300701 726684 433245 422158 1196239 2319713 580526 1443051 1560800 1182579 83595 2019344 608425 2067754 2332161 1010930 385317 2398091 515588 884614 558112 1513934 1933678 2118495 355739 260572 293345 306716 1575947 1491845 374577 952145 9204 1266429 1187644 1873730 2143750 1841372 1382836 2012117 1920328 559295 2054305 1619317 991391 1646948 2443955 1954680 2350097 2543671 2215649 1660888 2238678 26941 1463353 1287088 1660088 1398463 1400763 883013 1136589 1871167 1253965 1474242 1738737 2002446 1563806 66119 2270816 2270063 261262 1566021 838702 1231740 1551734 26055 1299409 1486146 421363 1618589 902582 220105 451079 1084292 2245035 1748764 2021632 2240501 1492853 1989480 1678543 1064830 2321878 2288746 1783462 1298764 745144 2131627 2359449 1023121 2227414 1088464 1431297 2401152 1871395 2413288 2615175 76709 124030 1357856 2519883 2189581 2091176 1839030 1169263 2057974 952732 1597755 2560488 464423 709810 1357981 477673 196702 1489075 1025267 150003 2101892 981080 400325 898227 1857010 525760 1368149 603946 77464 1786920 319491 2547700 2442404 2323466 2384850 2418208 1287360 1760743 13114 440352 633686 403228 1681245 2119353 2160933 1371315 149778 2409411 1668918 2527656 144132 1898685 1617504 49400 1091373 224922 269390 723846 1720469 1704413 2206672 640710 1098417 226668 121082 1033410 2460237 2170478 2020200 932525 1566218 1035513 1557734 820072 1346533 983488 448666 2083516 183629 2250999 882834 2229699 2162887 610661 449784 2090611 2130612 104917 935888 1776132 154511 1029748 1223242 1498974 289031 2456702 978906 1576826 374857 562048 1016478 524204 1094242 2190432 1868759 614430 1795171 1548101 2083866 1187681 480102 1184123 1700201 596163 677784 1842982 1582970 34638 55819 174487 2478955 2274141 1075238 1808931 1313168 843780 1808342 925621 2097345 985593 1470314 2635449 773219 2394649 1513724 1435917 100607 1283990 914381 445450 1345195 221993 2109566 1817256 1319525 1099566 1563668 1804509 641330 664316 1103353 1866328 819425 911615 1862048 770307 1522295 1032673 877600 365477 1714479 2499841 2259293 2441392 2449227 294101 492407 2348046 1998833 956314 5159 1722986 2428913 848895 1090663 398182 616197 1254824 33679 450857 1984436 1281257 2235377 235277 2248801 153612 1229180 629662 1498035 719956 1098484 966225 959627 1187187 923061 1789767 2293323 2594648 924520 943337 1040662 2049369 1575975 1346060 833656 1996810 185810 1412766 1194316 1792029 405119 2633153 1436400 1820986 1201108 2309777 2417550 2187885 1322332 1793970 340788 1922163 2383832 301234 751788 589091 1044014 1843823 147379 2191521 2368684 1629961 201746 2605221 1708157 1085878 2100431 245363 804236 111569 1752774 1464903 228522 726189 1152891 624191 2611035 3894 1286951 396611 1555101 2632688 1234795 1269743 816424 2456381 1658458 598439 462473 25765 1510704 2615558 2009640 333679 1743976 454539 375702 2588283 389439 455456 1882389 503857 914002 2214902 958859 1915836 366284 236604 2114088 118260 1090727 1519043 2048936 150484 2058244 1077487 426735 258192 721538 884388 1980349 7618: 2543981 1654944 882480 1831553 751639 255836 1491181 890079 1108667 666363 1707916 1431396 764577 2574484 1743185 1436403 1061301 108538 765488 2402936 1602493 1587469 1929956 191973 2195487 365604 1676428 675654 7619: 1219660 2378415 2015942 1647020 880579 1852510 1287252 2103016 1045551 2254919 1619854 1271977 2145183 2539512 1330811 321661 1013527 1327207 90297 1781119 708307 1210815 2620869 2587746 2297025 706613 1290487 1219042 1194911 2469674 2631681 225850 1124559 627683 2378665 206024 2480782 2072884 1549086 848430 2184762 2500031 1379941 1152249 123356 815018 639210 940066 111966 609754 952181 2153221 1393704 1972114 785992 1102173 1096013 28531 345035 1446859 2443863 531548 762: 1571931 2034250 1661985 231219 1774018 2211607 2196255 1337429 997100 1964384 228151 1650893 1639679 499721 2115544 1708120 1034026 14389 1225386 1646703 1879074 2305190 1984445 1073290 1818923 2038706 195512 401344 2098808 1788388 1399483 155851 1806778 1251531 321059 113723 1317697 589282 2333986 2008758 1864366 2142408 1720962 2120910 1058319 1741065 2413368 1863531 1478055 1301785 213442 132659 125508 97784 1343192 2051633 2593176 2026986 1095457 1724020 1273513 1202799 2013805 2332315 256242 2027196 2419394 2544282 189387 1694360 1907878 197878 268133 864746 101698 371075 17268 1029802 154135 2207951 1466370 643335 458792 1930178 2454175 286856 2615431 747541 647472 256890 2141712 678749 2453988 1098297 371051 278798 194044 1933449 2141412 1344607 274114 1476702 397737 2068445 2156086 881866 569689 2299673 2563808 1161019 207275 811901 767701 2233489 49456 330992 2149035 2316509 1400944 184261 430066 235963 1723873 993520 1203122 2469568 513933 1602274 984358 211439 1193667 578632 912396 1829000 2380081 2337373 1260869 2579444 579343 627985 2318306 1407570 7620: 428170 983323 846667 2467174 1702225 1249250 1934377 2538537 406808 1328194 2109293 1514250 730624 1878185 1416985 1668004 1164985 1073184 701072 7621: 1607001 757118 920128 2153410 1619646 1054114 883797 1710637 169906 2421037 597114 1818280 187818 2041823 1102345 1682219 1208082 1867734 1105980 1598042 589302 1389416 1558914 1639347 932556 2542777 2281805 2459707 2254357 1358084 1068820 346177 1979863 1417111 768008 472344 1501030 1561710 2418454 88887 1207924 2493202 1717532 422510 1612297 2323862 1592825 63608 1013460 2182913 1109157 838764 2454140 1515081 619356 1609658 2577234 1057444 1043560 1584892 1313340 372504 899230 638700 1155825 1836884 1324752 176694 1338587 1845676 2607775 2267886 1585214 2136182 1510557 1360504 1868509 2004531 2389839 2056203 18646 1126567 735168 2144484 1659141 1340264 2547753 430724 7622: 1466020 170982 2144137 2612765 2340228 1575552 230922 1282414 1296127 262647 2424050 815585 233633 571670 1153800 842359 1432474 1935408 648596 993089 1077435 592646 1218080 7623: 9338 7624: 2428305 2477460 1990737 742471 1154784 2487972 2326934 2274413 240705 2398831 802018 508551 267778 827598 2448770 1030799 1637975 1043837 117688 1822009 813174 562692 211394 1509630 2276735 563123 47472 188753 706067 2100882 1922588 1691667 1449779 850602 2589298 2543102 2033013 1609626 822037 651657 1858172 108019 1429153 1182545 333341 2222754 623363 2056314 634914 2512267 1476092 1783694 1550670 8722 1461447 423819 236426 2046693 1894277 847167 2110155 1808654 1498690 904434 842389 1329264 2447519 120499 1048551 38460 701546 1652111 2117325 355856 1051963 1469118 134071 1429163 1975901 2183487 2612914 1207143 2334058 447923 222141 361392 1315275 616633 1340951 1910019 1433919 239696 1138570 560821 974055 611561 1584007 1907045 1961423 2031039 484773 799987 237052 1076671 907276 1502066 2392754 2184160 775326 2415126 361669 708273 350018 1141378 1004410 2236247 1143578 153318 1342802 1118773 96104 450297 1733502 361724 1004332 801439 127483 517455 1638779 1111256 917613 1683412 1304430 1579347 1956655 2145156 881795 477731 989483 1896619 998859 1065138 2402834 618311 1492583 864049 1015550 2464477 1617395 296179 1927565 1492106 1712597 116898 1004749 1805798 2507394 1610861 1528341 1461670 1846264 2390406 125823 1141718 1858561 2301125 1274925 366124 2016618 42412 2282643 2277742 2476112 2478041 1668373 1121178 50675 2422306 1438445 89034 2160473 1027751 2514815 2589277 2338550 2242733 1281974 1757287 1217159 1422785 2543579 2074779 197282 1298970 1437443 1960194 1904933 2079297 519694 799679 1594788 556458 1096534 2252868 2118345 1342177 2092898 1771984 1866102 2007722 1955037 158778 418702 282784 1901873 370114 1860605 679196 2311459 2163189 1109118 1727214 1713335 229798 2478313 2147996 2070391 2408539 495041 1033249 2544040 153424 904350 8291 2321983 1416830 363198 1940713 2084278 1880786 1565305 1922839 87479 1779572 2423341 1738373 2273952 1964461 1343893 2051124 1188484 2189195 685435 2052111 668910 2093615 147027 1375821 255928 2480409 2351397 1859254 965470 2150176 1356744 2513904 418528 1762184 2087732 595423 1477760 1385255 883711 2630431 492024 2318108 2380915 1031243 1963102 2461682 217092 975064 2386496 745332 1402529 1264450 1887390 1507327 340878 609567 995505 2409329 1171073 1743385 1638217 2125353 1883476 307177 313786 1732795 836491 96230 2191545 638586 297891 38147 1122262 773971 1997914 1064825 128951 429146 218229 1330771 1559558 246655 680987 783228 2254326 424143 1373275 1298993 962267 927687 754618 1894103 1972696 105100 394292 2566863 117377 1577722 1726916 1076722 1732242 1752738 1888977 880740 811902 1971407 792950 2369343 1166586 1439911 1280748 1959244 2629738 2556467 641909 1202044 1840482 1686176 632422 1566301 2131748 226644 2472147 337591 848992 2603079 422906 1919361 1497157 1833124 744642 1272664 108126 2622231 1770268 241748 130702 2194982 2600276 1083883 759665 280269 122570 1728218 890897 998036 436493 1939891 2154132 793856 1674482 2299591 1531132 1965726 578799 1681220 1662428 1684982 2306848 1215551 379666 1549640 1306363 2575856 1030758 1695946 190323 2558350 12511 1106497 2190526 2551068 650050 1001173 463767 921461 1400763 1265685 447176 1174043 1563806 2306050 915964 1392419 196181 1362874 1636533 1730964 872059 899071 1957460 885506 1648035 963174 2242600 1436293 1385140 1494496 1777153 2535925 1181919 2245035 2209563 832464 1825334 1417954 1286943 42272 2153271 1083770 1239832 1344323 2546014 863130 86121 1642575 2085497 1464496 1418070 729422 2213417 2251040 1783858 917042 665042 2314648 1955700 1692815 899913 1937773 922774 739297 1915418 49233 2029785 181813 1648004 2237905 2440 831841 1074200 281815 590766 1303996 1630491 2041124 1849367 621043 2041133 2013994 2381266 1587316 2434111 1462652 1902369 314891 1446168 2128320 1369478 1265681 2523025 81749 2074150 2160033 891994 734817 1675022 1644109 1908188 2482015 502054 2496469 1475167 1471212 1270747 928433 2527025 1981070 299054 1412404 506348 1749753 141723 1032384 124333 1107307 1799487 650164 2553028 430876 1196211 2310762 1333038 2226175 2330470 2044481 126772 2413927 1184123 1544582 1457260 2117476 612526 1333998 1004122 2329566 2617443 982141 2599995 1917978 2142290 2643551 2250445 2435724 1918682 255148 32531 1362128 1025398 2622051 82295 456176 2024528 2540744 1902323 1136517 1194235 354282 2620817 1599944 1928846 325985 2130261 2180643 193896 1448595 2043582 1660330 2493509 1914824 704732 2317956 1170748 442896 1289653 134341 88497 746425 1877313 2500914 2574453 877600 2463544 2637583 985137 529143 1545492 2023703 875379 938551 1719753 2598084 16427 1138681 355667 1084822 2564859 1507423 1819949 1961992 1507759 1413419 1658366 734523 1172393 1691055 1036831 118950 2295885 1147060 667455 649990 307074 2034828 1853711 2174023 2571268 96441 992261 1115165 1865609 2349003 2480607 1991951 2035368 1945825 1475201 1995457 999198 1164796 957767 515219 2002030 1046931 1409494 2168945 2133238 933261 1329559 1007629 251319 635614 1493648 929742 2335213 494540 1604408 1698720 621928 2090067 373063 2415321 598210 1535265 1209224 1555101 949297 768784 1950171 1088531 1985870 610419 1435489 1301390 480895 1708181 2399776 33340 929581 1740392 221179 280056 2219019 2038509 2179400 2600829 2443644 375459 2054488 958859 1698211 1819302 93878 540727 979200 2086583 1552902 1924223 2457089 1308469 1140428 1623151 2055623 568842 939236 740047 1043471 14308 1706082 1511871 1297907 750367 1063770 1016694 2433557 1011294 7625: 938934 2535641 609253 1631233 1354345 1882357 74556 773853 1333799 627595 2524708 69798 1753096 559883 898948 2522054 214227 342593 1537612 500969 2282145 1755559 1817277 767395 592370 823507 2560774 2527118 1323086 1627307 1491563 2575423 226409 1546380 299410 7626: 2331989 7627: 940708 690702 2330736 2131049 2073502 1607084 968177 1582325 140418 1376387 1205759 1769654 1473372 1489314 561700 1485531 266935 1344009 1027043 2582244 377012 275284 1082233 1989641 1501286 1541055 485405 1715050 1339554 2208000 1410304 588489 2126114 1749667 351903 831300 1567025 2600608 2007100 1591101 1432092 1882818 444965 1791627 491106 995489 2490602 478867 1957975 2135349 2104076 1262920 141937 2637170 2147936 3104 1467500 19573 1122254 1032035 2426195 2264578 1705112 1749111 1581597 1449421 350306 740516 1973455 2608308 610212 970923 1831854 433601 2027322 789339 965840 1429360 973631 2342213 1873292 1066484 2061304 2275708 419513 225020 1265740 1989542 649860 1183808 1282603 1238243 252939 954555 1236877 2097965 972792 814016 215878 339962 756587 415623 1016253 1464345 1664461 11872 462097 1872458 2006815 1257129 1048812 2303838 463875 2442528 189327 2052541 915466 1060636 837075 411363 362077 2372856 1631516 1051951 1952962 1043919 1993588 678644 1320977 1517724 1019660 652745 1231184 766301 2012211 1625811 1727752 658498 1904854 1720070 1346908 865629 1772477 1172525 1734670 2463243 317187 227964 398794 781078 1059468 2640173 1747787 729746 708301 2630148 1115788 2135563 1327714 393966 2075839 2571264 37502 2484684 1741432 929060 90875 729972 1101903 2185511 2082787 2471959 1482095 1840900 1832018 1402430 1271225 2581325 2447439 824482 1420251 472819 156895 222932 2324471 966712 951168 768407 594598 1155147 2547991 884500 2324980 336442 1241475 2311487 2445383 2163962 2579253 2284416 1936630 1774480 1125343 416133 2646022 845801 103572 1020012 2542396 2101995 1823517 1949476 1574758 245655 1685110 1062418 67052 531907 621052 1080303 1930740 2273316 2059112 2500539 1994794 975105 2156512 1471388 69195 2231441 1304380 1210252 2073082 1686781 2595064 1927151 249577 410903 739818 2115222 457490 299183 1166388 750214 347071 2636324 1756056 1199953 1036485 864749 1560940 253739 1386582 910743 366992 1314968 1204267 4730 1774424 2597790 2024255 432708 1908688 1895952 112956 2368739 33635 363189 1209060 284200 427462 158131 565587 1379708 2412793 1930688 1801497 2642046 665723 705323 2421373 972793 653972 469851 1052648 1752293 1419370 1520053 1995953 692105 2017941 1241662 2338712 2518202 7628: 788660 1254783 7629: 2570151 2107564 2025931 1946537 1184161 427193 1846714 878741 496318 2373674 1478134 1831550 29465 332902 1501198 1334208 2399092 1875403 1200002 1832627 2101603 262654 2434253 918735 1849163 793070 936051 2422387 1798462 763: 1947673 1067472 982068 2271907 1931102 1761424 613700 1281467 2099752 8999 2485346 854642 1104718 281386 2350180 2237178 2018899 1529299 1660167 2625878 1038668 1971432 2032298 1106846 1976585 309186 825996 1830764 384352 979146 1739904 804929 1099004 80176 2128279 1915748 790704 284180 855081 2395122 1640001 801425 2602720 1752740 769434 763941 443180 1609366 2466153 844099 890221 303111 2033934 383004 799159 384216 2552137 714435 650568 1480498 549153 1863536 1867994 566098 108684 2292392 276549 2620131 2240602 191193 777272 522647 35564 2407568 731941 1986706 783660 543664 2388228 1765014 2604339 422145 2223963 77909 1814086 2131287 533780 2058024 396301 939619 2543484 328646 254180 25691 1549609 383274 1450238 2358331 1107343 55685 774972 2543178 2435489 867153 7630: 1735162 2590457 968765 2437364 1335939 1708268 1274889 1330190 1862901 1510444 2593556 464331 845340 955724 2421947 276272 328862 59484 1396959 1021126 424750 777696 2185333 1587827 1458712 2393164 2408144 1270588 972759 1728915 70103 1701524 99732 742507 2497653 1014687 492892 1112489 1915985 269850 7631: 2369811 2051609 1511391 1664056 950155 1812273 1393679 90533 2290341 269374 391337 2022773 2533707 2529715 660207 930938 2233547 499045 2185939 1062876 1921553 2319506 2572479 2408436 1759444 2558106 2295229 1703248 2034864 1468226 2582008 1570220 2065522 974075 936169 1779428 516268 1864312 1176322 805637 1113465 1596806 1822733 2373626 677518 1708348 2325394 2316661 2422201 676247 2599733 377970 1948627 2349985 1138216 1190621 948046 1729538 18949 184700 273222 814687 1982471 222021 389662 1017154 1428650 157655 591235 378271 2079608 7632: 347403 368226 1833399 56069 543981 996487 137957 2264666 1648646 2029829 1941098 183386 1240149 1363573 544108 1621195 362254 1961490 2060333 1824571 1056194 2433449 106774 675134 675390 1345986 1301798 2084277 2567244 2082303 782127 1151527 935372 16455 1640603 2119072 1259524 1477825 1907786 1943606 1670159 2076098 2149947 1545290 2038872 2273532 882885 2587437 1468238 133395 30719 1438916 1692458 2566341 686166 345940 1682355 2328911 1278752 2537655 1087516 1595995 2538337 1662904 285631 1641673 1853048 1859998 2295064 685448 1726561 995000 1628558 2016035 1498172 1667858 2119496 1973315 1381549 837418 1761795 2579950 282855 2286697 1443497 2387219 1621374 2170503 1388523 1267632 342975 817237 1322578 1482949 2427018 872451 1025784 1039158 8289 1492264 1525384 1966321 2523897 1208370 649070 1640730 1866407 1748731 2557997 313419 1218547 1987209 2132790 985061 2430854 346630 1251568 1157264 1489898 2068217 778877 1367785 2547185 1004255 485930 1685668 2511491 2462954 1560668 488338 552646 2238242 1975710 192562 2343466 2442645 1929366 642830 368460 668487 1441444 744618 459980 2107835 1422833 1240893 2567125 164733 1762604 1784750 1084833 896795 1247825 2169112 2382615 1276125 797655 622640 1262809 1765026 1860668 1145908 2588179 943092 131100 74272 1701003 689871 1800372 1428667 660774 741519 152206 1853580 1551109 293854 262823 240869 739965 1571609 2607387 1216395 730934 1587903 1423716 2029460 81922 1825087 2075868 1895382 1870196 930314 1739691 1189820 174002 2481403 1616834 2063217 1275380 1454076 1947505 918688 1034397 2546049 2557818 2077435 633956 116788 1460150 1601820 1302318 1658796 615066 833218 2517183 484277 1856412 558204 371566 1146141 1193151 255543 81150 824839 2290594 1608247 2606490 1871583 498088 1228641 2586040 2081514 1750619 1684330 1818404 2538747 2336451 1950719 1839424 965095 1881918 1037660 2622949 686657 2467943 1031243 281577 2472287 2247512 1914527 974618 2205008 825992 90402 611670 1348398 1665159 363308 2462704 1566834 455111 2518826 2498930 706937 127450 742254 275784 914675 313893 1930580 2335260 1901649 758501 858781 2631796 2272875 788621 1932624 2262408 2136511 1471610 1171408 1998501 1152446 1687537 352980 2146667 1911375 1924827 1139979 1068966 1520485 316519 1616614 330757 1410692 2626921 767634 1396228 1213515 621853 719614 428018 411316 2329965 442745 1361352 2065251 1363588 1123808 1865029 19162 891996 2500870 1914100 1554157 2060094 1763496 30789 808351 336239 712541 2059791 1488054 103699 1006810 2617542 312482 1917055 1927698 1498335 226070 2089278 1603005 940684 1792826 2501476 2518727 124510 1258715 1547524 358921 1945919 1885268 661518 2533705 147259 2620439 210279 2394307 289884 1724132 243571 1453064 189328 1621693 2233524 2105890 267466 193028 683764 2644923 443595 183948 1614563 1997105 1232442 191256 1817522 2096810 2498776 420040 1096210 1210329 62645 810452 1999338 1202022 548743 1899931 2038861 2646234 1088920 1120374 729691 1801343 475368 1495376 575579 2296393 1383181 895969 84248 2196483 2453514 1771348 423642 2608064 622834 40573 2463377 1789708 551459 1299502 1131416 819822 1387016 216925 1360954 1348946 1340885 42811 853635 1042788 2202517 1581783 1698898 1448840 60456 941563 135046 84208 536212 2321048 1167976 1276961 2495064 2471623 1506228 2266131 649332 2487547 2134461 1345912 196889 766174 1389361 2029296 1984946 1709493 1806029 2075428 1317618 1936630 1790917 2296190 2332456 2458367 2214601 978881 2230429 385471 1149769 2441716 917723 1414171 1348470 90353 1256465 1813498 1786462 850329 2260672 1538657 675936 2153971 509703 870297 786541 1437756 2345981 1598965 215105 228722 300789 1549513 258705 1968161 1648957 2534090 2111703 108259 560769 2505883 1202962 1812562 1230571 459408 868575 2101529 1486578 1627942 1688176 1446813 511417 2537778 893427 643379 1466178 1102302 1151224 2240643 2440180 768912 2394733 2602672 2332995 2444342 2594344 1607091 2634065 1847898 636852 879236 205296 692048 2431675 654588 2548970 472931 2545709 143684 1075860 125949 718090 2531071 843519 2478135 831641 1737863 1157335 2240198 1631004 2580749 633317 987211 996181 1336367 1971013 1230296 395412 1636781 2394615 1752272 2635744 2145605 2540053 849569 2152479 1611819 2286877 128542 1790545 1491520 2382189 402477 20939 1343137 1648841 2435281 667712 590694 1274113 582494 1017105 2447465 521160 2250237 1355681 632938 306960 52959 654741 2065560 1065318 505047 1539444 1700517 1891961 2484261 2224013 1086170 487031 649682 197864 336180 1726038 1416423 433621 1657693 2119818 676933 377855 772716 2004951 1390090 515209 1801898 629966 1221950 518048 2343803 770706 655947 1856991 2597066 1629289 960402 1908507 2594979 2546879 1252422 108816 349556 1193667 2188353 1910823 1911305 1229406 2509807 1682425 1911043 1334122 1091709 1141858 460528 776894 671774 751625 2358758 386823 699178 2615078 536268 474437 1231636 601909 294288 738161 2233603 1037950 2356692 1177186 1253504 1161690 999935 921860 7633: 41414 1479965 2496084 1725366 2220106 990204 2140883 259014 1765230 2545689 2147936 1795069 941319 836372 450919 2054124 122019 1525050 2512583 865837 296430 21251 2083080 1192467 1645917 689334 376576 2533955 2355092 1672093 1571599 2207972 2504446 225198 1007629 1748497 709264 1525172 2074838 7634: 1208605 1025522 1403686 615914 2495393 1087649 1877493 404156 1669116 1132495 460660 1316893 2044205 542817 885346 1758002 407314 516273 2483015 653867 1068809 317890 1863304 446078 2549935 7635: 1936617 976861 439931 331653 1289059 1616991 808380 479062 2221812 1853868 174868 2049266 2280325 45697 988544 421995 45008 2491124 704249 1996191 389165 464397 1169573 1254300 1593802 2538787 9245 317823 1564092 961738 1028090 277132 2132547 565596 2519681 1497839 396558 738504 1829319 935481 2070496 60797 2332582 1647335 2375937 2551321 2212890 704111 1813222 676360 2510923 1654010 2143672 1248384 1247762 1180092 622593 773427 46671 984839 1664116 2462443 335003 232960 963273 2390820 790505 1019464 1940403 203282 1528075 2207472 2640981 1812273 1537479 1766045 2469739 1696855 964204 629913 1559327 2516123 812455 1842352 883517 382332 2375425 238795 1977286 1826104 781949 644796 2175560 1431641 2021610 2307128 1185687 359779 1837439 1691577 1275192 492843 2192242 1402192 1562623 441100 1522373 794091 1973359 1707365 1557907 1693551 157763 1402299 2236146 2534565 258788 18976 202765 614611 624953 92006 2196493 1245295 1396467 1316350 1325430 793107 606649 1563932 13537 2099327 286581 643242 1880674 245763 1156340 1969731 2482670 2262490 1059489 1240888 37686 611914 2528081 1878389 901928 680823 2524469 95072 1662455 337541 2404204 1839940 265111 2275548 1719702 861353 2442454 1076366 600228 1936499 1471205 1685673 148953 2504524 2390198 1593960 782008 1002897 2191878 1479160 2051777 2609567 12321 1946170 1596312 1131392 2193765 710995 1956226 395282 693980 2395070 430588 2238103 2122738 726380 1428880 1807476 2603664 1150515 1232863 643411 1062606 10703 1319754 1999363 1022617 892354 505237 1291055 1573269 197052 668718 854032 852012 2042438 420600 966898 556179 746444 255011 832688 1055531 2091056 543898 1265880 449920 1614339 488694 1772500 293728 2168233 638772 2598295 1345933 1132767 2046345 2642570 1079325 2328293 1084116 607470 1289089 35870 831876 1536875 2061192 1776142 1270868 2309443 705703 1670039 2248310 1107428 2438590 162804 130842 511789 2497856 1165972 1591160 1930838 1785588 2530308 2262242 949695 1015622 185781 1167240 323841 1874808 996751 1931864 1323361 431625 2030080 2586083 45908 371667 27406 364773 203064 2632030 1159276 2137562 276980 1729082 2427330 388861 1891216 1477556 1093132 1759284 1471409 2403513 1746918 2198840 201211 81066 17219 1852956 1262449 822892 314437 1449107 541943 184218 2498359 1563166 783863 1081765 2233782 2546300 1443822 2271277 931165 1786221 2356097 1846938 88535 1999068 543934 398088 941105 2278536 872447 576506 2500124 1876316 770870 1889648 1034149 578798 903644 785905 1227321 254974 2601805 2003798 1189653 1392840 2419178 219558 546941 1950527 1423850 194320 129355 856270 713249 90732 1834588 884414 2483551 476167 1717000 1997512 186069 1608347 78585 2113455 2294516 2259050 157747 618236 1957483 1972777 627855 755952 1135410 905280 1348647 2168244 100269 1794301 2258127 168625 2408530 1435174 765868 2559238 133538 1087092 953333 1478798 815669 1837954 2346995 1930738 1755656 1884467 1085264 743978 2273876 2556513 1904938 2012312 1186326 2215997 2484121 2571020 2390298 1568783 2151337 490224 402935 360131 841253 2480681 1531065 2158497 285157 2148797 138810 1818615 1494208 2500456 2239625 1009318 1785456 773269 499034 1360707 2460206 454674 2473947 795269 400909 1294721 1057879 796269 153318 710487 990228 832959 4343 211805 2010520 2242541 2338287 798703 1465613 1290890 2631725 2282294 2211386 286008 2374003 595737 30225 288061 2048199 57802 1616441 478846 285808 398744 468961 2217518 329106 2006997 711057 1480548 1167163 1677872 443534 1253058 847345 2081255 246619 688463 656438 1836064 2307761 1458665 414990 1280147 1964967 274891 1694557 380496 1607563 2043185 342691 2512109 2416202 2467119 65418 964612 2198384 2291709 528017 2271088 1535594 872453 1894052 1769539 1209041 992334 862717 2391649 428014 1520009 1769380 1750486 2145687 2013431 1699408 2345457 1127474 252982 64240 2442910 1241107 1282402 922006 332073 1747788 1263952 2561889 1447938 2285169 1793831 90706 2000224 1242669 315701 1514322 292956 1369654 2031847 1169281 169619 506426 1422209 1158199 2401995 346904 1024123 423061 957647 912254 913475 2592137 2554484 163451 215763 2197043 908846 2043251 1121700 123448 602347 2137254 68102 1730430 1815469 1943937 1127903 132745 91865 2454155 2222619 1169155 247846 942058 2248987 1228362 355554 464621 1541288 1202589 2220618 1028265 404129 147794 1098108 1988893 1262857 1648242 1691967 2317184 316319 2160212 727514 726044 561536 1034072 1223718 440725 1790834 2368314 683106 2411416 2057702 1257684 1436898 622150 2274977 2389836 2215777 364863 2133433 273471 2415726 1220237 2135701 1885921 2110776 1569875 594330 1293666 1724318 2401475 1960561 1475023 2168071 1510740 59463 217065 902702 1340909 1915990 1052701 1975691 1978670 784218 2412519 1787018 515093 6485 2601115 295720 303298 864477 17904 796038 765818 1724532 9160 2002266 1674699 1272526 165288 734735 798346 472976 1585984 1913199 1448871 2556953 1253238 2551744 576528 1858469 2282938 730317 1938247 1091113 1227609 2403757 1396986 2069690 1797895 308810 311243 65442 1148051 2602394 1103614 1587335 331150 156622 1141705 1816939 693531 165194 2447943 1694598 1194202 950983 1904186 2439509 2567272 1230173 1829994 2140043 145798 404256 1599716 2217453 55238 2246348 1047850 1053399 923005 2177749 1638862 1447856 634820 16682 965596 191395 1552458 632123 1974371 2387402 1729735 439512 952326 1708031 1340595 1305465 2165340 1358598 286063 2100032 1937310 981619 2339969 294376 939436 543830 845590 778933 778920 1247590 2513675 1048358 2579070 1789562 2548463 1091782 85840 2646707 2074427 2621200 1166669 416253 1620599 1709407 1349539 1511302 2082608 2498861 2246700 1480426 2137190 1131077 1119064 2328512 2065368 615975 1535808 878614 1262031 1138991 466206 2558998 731501 1154737 1671113 1479888 324829 286846 1767355 1853830 1924239 321749 1599253 1103636 2129837 2084350 1621545 2034651 813494 601435 454736 1139182 1063397 1575469 711644 24436 1462537 528404 1248428 178226 2150339 1450909 2087999 698452 1329299 847105 2170062 2178144 389845 40978 2351965 592001 797930 2600134 1198637 2123485 1608127 1052643 2173788 494624 252548 168803 2499525 275026 2189568 1998955 2192139 701605 1190791 843693 1900576 1073471 2635617 597993 1682623 670794 1466893 1202442 1977468 2194213 262564 611328 2270285 2074368 254176 914854 2218401 2570728 820021 357490 1705608 1408170 749314 2150761 85724 2021168 924544 574914 2159584 2056662 821083 1137529 2009394 378237 2217200 492232 677923 989873 1477906 395912 1876928 82011 1494614 432099 130534 760883 838791 1275897 973834 562794 146516 301620 2580611 1772223 2362842 549416 89510 2208427 1402725 14284 346042 1079648 1786779 169259 301717 1362555 1681295 1311736 1013102 2233677 607221 484044 1433798 751657 1387254 1354208 2270791 1136493 2305961 1958219 1127091 1155716 2425208 447710 1442187 546148 2412125 947202 661822 1255238 2413921 2223524 29431 911578 273060 2032061 2246503 1214945 1942875 2078061 1431513 2043876 473908 627576 1058774 871361 1868785 1772740 189300 878564 436197 2588583 1769850 2247159 1953051 1657376 2227994 2372711 1762330 2245250 7637 429063 1439403 2382060 675960 2159607 424853 773379 1014783 2140827 2100687 1146980 281235 2074486 1561247 1825580 20810 293775 177904 1549637 19494 2331474 900342 315058 943529 1413558 1925568 674678 2473795 522964 601194 847191 1335272 2360499 1715120 2351607 476992 2303495 1917022 2312767 1743750 1883413 1609645 1098017 2113756 1188131 2022653 1812274 1304746 1016095 556308 1056053 1075726 2404881 1267384 1027798 2181243 1166613 2096786 2368276 300195 2592775 1240922 832155 963218 1540636 2113481 348967 993608 917818 970889 2016502 1820938 839496 2389236 2470233 1508397 153368 2277882 1507129 1815056 1335946 2463461 815690 690490 511342 1982890 44386 511620 270879 1221080 425825 2225456 549337 90253 2047038 1030367 2266720 1946285 1864127 2029143 966967 1069640 1321765 664082 938222 2261831 580758 917942 501793 1009142 2482357 1927235 1502913 2011189 297675 1869763 148247 166725 1209640 460187 1829445 957739 1943008 2002493 483389 317774 881444 189572 614402 2178766 626868 438733 2405151 1894703 753635 2123083 187065 795045 2270638 1176767 1478958 217403 285050 2027246 1403082 2016242 1394304 88808 2348985 638119 318075 1595052 48289 717884 1178972 1086999 1281874 570429 811788 540323 824527 1989868 1684388 2426343 2039234 440626 2537697 1309767 2586384 1758963 1793246 2030923 1102622 209997 1765729 1913787 1818447 1061453 1246484 2118156 308775 2369668 1356879 525093 1482313 1950413 2046614 630590 2432645 1225621 218192 582369 799608 1360342 1105784 987873 1344207 2486952 2487086 701213 2483505 1718291 1574582 750074 845617 1978753 1410008 1348752 1450443 1537743 1548509 1854130 1342463 2523485 1474860 2291886 2081204 2260731 2394573 2523424 429454 109701 2443872 2120272 48058 2166372 1895283 1551396 1363822 2433261 663373 2236447 197825 181644 1705681 744575 853906 531136 884955 416337 1974691 257931 209862 767341 1441079 2341239 1078848 943295 1140603 24141 1280398 2205480 277128 1488601 2587797 68049 2540011 1193192 1962650 565372 1183731 1822661 1223451 2470937 2121318 2057018 1979902 58322 2250 2064650 854682 1089072 1927479 1933801 2589413 2385 1425141 2396152 331349 1615290 1191023 243767 2636539 2273789 652448 692802 963739 185087 2559609 664429 83118 2279628 1681331 121400 2006965 629636 1652911 2377192 1387432 1307834 1004477 1167947 561354 2032785 2109093 808462 2191779 1402168 227363 2229810 1099597 844758 1257964 2040909 1268213 958875 2187976 2204042 888538 1873501 1415220 1935207 369993 1727525 1451140 1724433 606918 62435 1677511 1555243 145616 532439 1440062 456963 2458962 817523 457847 403771 435747 2022175 1053565 672336 2144626 2540841 2432894 1021789 2282654 260340 1785745 759051 2037640 896856 1289662 599739 1945404 1429690 1090249 517859 123714 16824 583156 1625536 662330 977544 2142774 1228021 1029378 1187504 384791 995516 1765645 2061602 1454642 2422058 1897242 1765186 2325087 1655097 744881 1692637 820509 275753 1184187 490082 2449826 1529367 262331 902495 1039529 1753190 2356874 1410827 305177 159330 1720254 536944 619795 407318 189435 1423532 2099717 894215 375292 2513220 2101756 2586473 1758303 948439 1106283 2610040 1974254 1779945 863058 628204 1928709 990585 477684 1975492 1001401 1206965 1041223 983638 1271667 2593342 1405357 1619197 389877 1409431 1632794 2605894 691627 859987 822834 1124102 743953 1845464 1869318 2013390 329776 1887979 859454 17268 999327 1139334 892182 963025 636330 1783723 787014 1071890 1232800 1453337 1581853 869002 2510188 840234 2083636 127691 974496 2178713 628861 2193405 2543246 1458495 183948 1638787 1617367 893996 1651377 983161 2365582 1304106 2646315 629672 643404 16297 658771 2158166 2463105 920810 1586156 2464867 1646287 726434 2647393 1216430 1321174 135187 431654 2017298 1032596 1658682 1425573 1263368 2059627 2272668 774290 156755 1711831 1340538 1021596 2554606 1279197 87919 2638691 2013890 616312 2484322 354966 1544577 2149718 2049716 877343 367933 2234081 472572 1228676 176918 501438 1339234 2085661 260270 1148033 1888317 453510 1668610 2196364 1696706 386868 1522193 1300104 1976816 1788525 1858216 2327895 2508962 261125 2267193 1621422 1039037 5369 2288856 2198957 1031519 2071172 498949 852530 1863193 1506386 1001020 264278 341541 1636529 1570510 2530509 1766116 1541595 1651956 2230641 2216676 2200910 1065849 761020 1120497 1649621 617331 2103084 2012506 1492061 2618065 917973 2479031 354523 1543501 415868 1920950 2439370 1824953 2464603 1699087 1291392 272798 761299 2440242 270688 1708969 1769639 1837098 1349978 1953091 1725057 1205110 844268 2151908 157659 109575 2294678 2442375 1688144 1446503 818581 1105016 1027917 2221250 419418 817717 1644322 959632 558083 2374539 915331 851351 1520143 2122492 1742931 1533869 1618585 2636688 144942 946798 1291803 1856481 1560948 996182 136265 1073545 2189951 221694 1890583 2379129 772437 1701972 2458504 208857 165035 1884287 1889178 272185 858442 1651395 2102849 1160673 871425 499887 1727584 1497796 1942118 212440 49160 1971647 1632016 1914274 1390994 1937726 1925106 1435664 2375763 1489488 693292 2612427 874735 1166855 2492822 1951248 589373 1685538 2218796 280907 903089 844468 2474884 456982 1407527 2644308 307805 1363313 1180482 868406 1107549 1873271 1583126 1428165 2167323 592858 745267 946103 1416481 2200788 2225167 1247765 2425646 1156025 1118424 1800011 2638292 157868 1031136 948880 114120 1409006 2134302 2532295 144675 459226 2011589 667823 1992911 208067 1180900 1831275 1151413 607507 2294815 2188839 822332 344054 158548 1354592 981763 2440146 165633 1897430 1436006 772859 1212773 1067485 1304223 2608637 2366240 1471102 2155923 918507 1152838 2423080 406157 2401724 1832423 1213737 1586385 1414012 1567432 487463 1199135 1486166 117281 1140159 1983947 1309693 2471785 320761 328691 2503339 1141343 2324691 569408 1701775 2090741 1457709 450935 359152 541831 1104801 878876 1588214 1983669 1024031 126597 2379624 1287299 982827 2210994 1986333 999539 860643 1393290 2625197 556191 959034 1573640 928287 2614367 970573 2622795 2633717 84584 25757 1394647 2611749 72290 1412030 2553673 1638246 824914 573245 493385 700221 1655800 2167632 2015710 2058234 451817 1354216 1163582 2080840 43564 1741151 435343 558900 2050998 2493621 2072739 1483277 148512 840336 1509371 855042 2327260 1311640 225555 1725021 276994 2303668 2108915 1917486 2364424 2519699 472736 1855732 609243 146107 658346 2010833 645266 719642 757515 2528946 2607948 614106 35668 2054746 2220629 1199112 766913 750025 2343095 1293300 1268722 1685214 1049467 2527661 2594891 1603270 1797575 2040119 258062 1121764 1206298 2576335 982430 1664134 1861064 296599 184008 115066 2091643 2484283 1986084 1710912 962097 558828 2130556 2438027 2309785 1532261 2648413 1561534 521073 657151 42275 161569 1440780 1364622 414042 2498512 2403570 2563395 2142469 297212 1278799 1385769 2574303 2343292 2257717 1821067 1260142 1952341 1628350 1880148 2184862 2003078 1427080 1348212 234252 1093766 1714023 148347 1714475 2073776 2258959 1072332 2063680 2599477 270987 250911 297578 415399 602013 1680633 184139 1327369 1284609 1813891 920540 1425464 538745 654459 1236405 418346 2557846 2606853 2128780 2182599 1516030 912707 691914 437696 2183748 427376 2427058 2404579 105784 829519 1176023 2629701 1662420 1951109 696885 1188988 2381737 480608 842919 1944175 1566166 1036678 481256 2399174 686728 291854 1119855 1103925 168139 31263 2337306 729694 47599 1317737 293943 656746 843780 207572 1748931 251861 1923887 949415 80650 2481601 1735250 2304080 936580 2585459 1519897 888307 2424035 529573 1801474 957535 1937059 123674 2033952 2436466 1560082 1203923 2533229 1503470 1575790 499112 136520 1141715 591583 2597294 913259 470635 1769599 715663 29041 1289766 306829 2021041 357492 1697743 2299969 252210 2260020 1679312 2324358 1028015 2177781 411518 1794898 1066029 1945200 1877841 2249436 599484 1794760 825110 2582452 1472208 489085 1838498 1125796 533443 2126640 486933 2070350 119524 1001736 1845328 1388242 2148390 281603 814637 1901097 298109 226725 2378041 88223 241347 1622637 2625429 708271 589929 1656922 566383 1939108 623845 1692191 1811668 1416044 2208657 840201 1635369 1191407 1141577 939619 2559925 1879041 2478296 2386141 2602493 2058633 896806 2537575 2209308 1076817 1723531 862218 1730280 813022 1594064 1522395 617197 675186 2163486 1877682 476258 2635168 1193247 452087 1099611 479007 1770586 2292501 2626106 151927 802623 1420711 78771 368457 1655476 2011844 337069 2231772 1729417 1041730 190842 2052951 751514 905550 2482723 812880 1624621 2026478 1452581 2120083 1334155 2357281 215194 458229 976599 2332997 316356 337101 1885333 2568844 1423270 1059386 887205 526218 1703471 968187 613020 1317292 138346 118282 6056 240475 512084 1901509 971588 1344951 865728 2005967 1748241 571862 2295719 1501543 2630756 537971 460213 1670325 752743 480318 564871 2073104 1115731 1579029 1789341 2364862 2210456 2011806 2009157 1023625 844348 1598018 2153141 1663206 1069324 561627 1537708 870129 1956443 1243338 392833 820401 1098484 1829668 2495484 352451 1832946 1363218 835528 1062144 2595432 2167306 726393 892055 911253 1520429 1213571 317429 999545 73063 567728 1058179 367825 443524 1826801 1903391 1076171 2563180 1713129 32893 2269068 1093753 101914 400631 2483991 2641170 1584210 2481578 453114 378206 852706 626526 109644 104021 72729 1895359 1743655 278063 2505104 1358473 824654 2163153 1442542 333766 1841716 94475 365157 1609187 1509294 2325468 88032 1045839 1327883 1280170 1743201 2230172 341524 2490888 1961690 758824 323420 579821 1674615 1138165 448326 2338828 2098261 367542 1073197 288004 1206224 2059783 78296 2202941 2270384 1304805 2094773 1600053 1327789 342675 1811309 2361932 263680 187198 992103 44467 122938 485033 48870 1336047 1648562 1828848 1619313 1155332 123180 2195487 573090 1009643 1447377 2221420 515552 261589 1180401 2369025 1177552 295936 886725 1989320 1640802 1063817 702656 830062 1521227 870454 1412671 2223144 2256186 1299918 2297547 2024670 2209020 1288676 619593 1788826 2014040 2165012 109854 2440835 1589637 2568902 1576984 2052704 1683953 34674 1486501 915965 1432212 2535562 2461376 598194 154699 1281710 828197 2396859 2426326 2023111 1405615 1309365 1338388 1805781 821909 379993 2211893 75759 662690 2584340 1791855 872441 2156894 68138 2194648 2471411 1340955 1036258 1926837 1932708 1740741 1743678 1566849 2064659 857610 987194 1201305 1681144 228604 2014135 369463 648959 1125978 432362 1780072 1198939 1488124 738938 1880612 946498 2586919 459551 447142 1458078 944339 179158 2490193 1837986 139242 150819 1165097 2582229 177828 1869071 1306597 2282718 773050 2611035 1509256 1664732 1081314 2270493 1548722 412892 1733984 736578 2426685 2364414 1340104 1413615 1606840 2588429 314349 2544360 717582 794276 1536300 2363561 431015 1478090 94269 2130627 1016518 2248612 2201258 2584225 1473379 1257709 2599519 448733 596100 34970 1772447 864858 2025635 2100255 1138618 2078615 33340 1018136 1768653 1190487 520132 1125972 2408874 1856813 1730466 1754109 2477958 710140 985683 1664753 2129434 658797 1673771 517478 69848 1166101 1229082 2317496 642901 478267 1995296 1971889 1220707 1881659 1537492 769229 1305108 230296 1774005 1582254 2589142 1888027 561518 1216978 2527937 1599899 1134623 2205108 2488389 151550 1338279 1780925 2474524 2554775 530910 1038656 2619026 1232664 2282334 1442608 1159641 863466 2254512 1838010 1632321 866028 371021 714424 2259786 2016226 237571 2107295 647220 931444 812723 786210 841406 93129 1599044 1717409 2593025 2273385 2000928 222863 1109350 2217134 307899 2589267 2013535 1255074 2540300 2448801 355256 2065579 156640 844410 1327333 1272827 340918 2239366 950099 2425990 1023901 2232361 2440781 809571 1293342 2517558 1983962 2561809 1717664 1533313 2067415 2570932 1709555 1294191 1163176 1487737 1225409 677404 1435175 1254804 1791733 1329175 1789035 2303360 1028188 971122 2625136 1036019 2585283 1316628 1489937 1168043 1439685 230125 640528 1584890 1986264 703063 2621412 1326640 1437431 7636: 1512279 1105843 304068 1367877 1047743 2484033 1212435 895593 1152411 875239 1237289 1696942 1229449 416278 2355622 595747 349724 649746 1435427 558042 656560 302160 1922047 2169063 671176 1884239 1668878 585030 507033 234829 1904574 7637: 12669 1251905 7638: 1574933 1957219 689106 1261834 1213970 16456 2444438 352286 745483 1119016 246361 1431080 2090247 1826519 673302 1872540 1879292 1657520 144870 1919914 2072309 1073203 1032057 2347240 2004705 268981 1906790 2233286 1436999 1806203 1081917 802391 108538 1187765 451032 1428521 2132762 1046566 2222888 2524669 2070590 2541768 639390 1486911 1735762 1809143 750606 1737176 390127 7639: 1639417 256273 1101694 808076 2047147 475106 1770895 192949 1331200 1195674 1143945 1342705 2037556 781415 1158212 1643886 1056408 764: 1690581 339143 1279463 2549715 1620262 1888936 1834421 546994 68663 187329 1643451 7640: 939802 889312 2537215 536886 606041 1937232 1593456 1925427 1205830 2348261 741246 2641923 2395960 7641: 2259964 2229072 2157315 1684231 2522548 221882 2223440 1795069 2258917 1475520 256059 741953 884794 1640691 593095 581278 1098048 1418786 7642: 1016851 2315339 1489747 4850 2511906 413753 17088 2433847 1678097 562947 847294 1023102 2084452 316576 74083 1129846 642310 402261 2383199 1074194 293798 2505334 1226939 871361 787289 2496345 2048139 1368998 646822 2083760 1078075 2419508 948541 1693381 2625822 454805 2372175 1548027 1352878 2573916 1358847 1858693 2238464 2202962 1830915 1359882 500593 1433110 1366700 1207776 1144229 1874122 438688 413948 1978730 2095957 1771219 917192 1027858 1623063 2065698 131134 52508 1072885 1115742 2601229 1249961 1275210 7643: 153383 1691737 1560649 1345754 1474151 1886767 638587 1557661 2021195 1910699 1118049 2491085 1681725 440309 2302066 76597 1241006 2412685 684754 1336843 484142 2282968 252105 293288 1572923 436431 404779 2082238 2073866 420871 710244 1097984 752064 755031 1558686 1232752 139975 557544 1667310 546026 1404738 1645821 1905828 2085837 1341523 863704 1387659 454543 1677621 940414 2266804 546523 793433 2557491 545432 182506 2639337 1816906 1429758 742816 1557324 1217403 799286 2250432 799160 578216 124406 681525 1730064 1867153 1045994 1687339 512700 1287252 2607773 2353423 178738 2363742 898049 342731 1154321 475394 2568794 1277673 1778723 1630686 755406 2160083 1517061 326619 515038 732950 683712 1735761 2305460 131917 1386873 1390184 551490 1867749 1307666 1662459 1846 1829994 2593843 2606497 1125499 2351488 1601962 2492596 423829 557802 1395744 1455000 2045614 2021088 2038707 703210 2392102 793877 551071 1612420 1775595 263425 1375568 2511226 1119634 248982 408860 468971 2486102 2642486 2339437 779012 262514 689318 2618271 2265440 2515886 549556 541069 1493688 928643 1200544 2555262 361719 1869745 2077557 2003197 1114056 350057 1073913 2545237 2573436 121699 1767741 2466231 1509302 1889867 1449664 1620315 2289923 255890 737233 1336056 732561 301657 1949498 1150239 1977474 1621367 929170 2611897 911529 2352245 2416323 762612 725145 1812570 2410221 2256880 307612 890130 396960 830766 695869 2069137 1340516 2219087 175875 1174615 605853 1997166 1587303 589471 397291 1560800 525709 2123498 337650 1452723 1387033 826483 2441040 673508 2610969 32548 879382 720207 90928 1632860 527763 1910447 1896668 2063628 2639603 2524717 933545 2258460 631232 1505442 1083666 9636 2325328 1448440 749438 2266105 2537324 1062450 2302760 564833 2478351 24613 2092925 1819708 2501553 1862449 2539750 1059030 1261144 1213522 2510993 2498990 682716 1571993 1934860 1609646 2008076 2501295 2181304 1845977 782099 2292589 916945 1472020 2559895 664443 2253921 2370736 1578607 967999 2604098 1298138 246597 2629717 2463013 444734 2527979 1299786 2115337 191705 604112 1953797 518542 2489235 966094 1512192 17227 164861 2492875 589514 746848 1955137 1780831 226718 1392880 201528 773175 1164813 735250 55256 1480680 2014574 335242 47769 1956904 2638524 1716604 322895 191521 926414 152437 1707977 296024 1827517 2116118 2446032 418279 2584126 1849697 1040730 688355 1295351 1783296 1321225 956990 1134997 520252 2342748 644988 904205 1325066 1082290 1025626 1152155 1516079 1788515 1478048 1510027 1269718 998465 63380 549221 1931224 2615919 783703 1507291 2400077 222669 2068771 2338015 2460712 1026070 1601514 126548 2338140 152128 392746 2623753 1375354 483182 1376538 1964504 1774127 260935 2146534 622686 1043112 898664 2321869 204075 2546720 1152362 2435931 705948 557851 643885 2590052 2514665 374314 1360663 1930242 1922163 1375147 1879405 733887 1352747 263250 1730133 1876297 1299964 136075 1201041 187288 1570199 1893420 2254513 2310542 580042 2521375 119959 919032 1668632 565515 2350577 2476419 143875 2568644 1615057 1675833 1753873 1185206 1403206 125206 1403813 1013444 562860 1789759 89487 866168 1509472 2108146 536946 756179 7644: 899707 1401470 307601 690614 109124 2041199 1258026 654230 1357088 932734 490742 1919186 376164 831488 2180448 1194072 1508263 1802778 517888 1530425 2119859 660588 2183204 1929561 2377590 230770 1316788 142263 300030 2214257 1553452 1610989 1573245 1518104 2371580 645522 1332042 2167607 7645: 1814018 1010923 2318494 527849 974725 682217 1827441 270495 2160083 1281653 2065021 1767933 241608 1669538 81036 124818 1623952 480303 2213348 2159303 1298313 1380379 373654 521290 2186505 235551 678127 2415756 1971964 1391791 1441256 1794007 803330 323748 2024081 2344221 523876 589976 69296 357826 2521368 753444 2024658 1217559 2474649 241987 1001928 1304455 1353134 209124 108365 7646: 1878900 2363872 1322034 1558837 476573 2133928 947399 807060 643778 1572201 1868355 1879074 314778 1847124 1755550 273460 9660 1609308 1331666 1844435 1144273 1628871 1862462 1220919 72469 1573595 1277946 1526334 328961 1565953 862421 750895 2552801 1915183 1692073 2622222 1892903 2567511 745143 478296 2242084 572294 2114455 374044 2036868 669928 471037 885083 2010923 1397442 48996 2087199 14831 84423 1040061 1490023 1998614 2235049 903848 1141762 1537383 467381 2579500 1986776 1896098 2082272 469283 1250540 1481453 2068959 901962 1504652 2009618 531425 2115977 250485 2554311 2197587 324148 1764687 1909842 2107407 2276962 1122695 494868 1410316 247774 750362 1224141 7647: 1602765 1674948 176112 1014554 102409 1574874 2210503 3687 796804 388782 2026404 1141923 496118 1491731 1129687 2645352 392685 2003989 225083 2237318 1701122 1488606 1417037 793350 383980 680006 2437646 487690 2363151 729051 2567935 591439 713525 1658496 2397557 2135531 548981 2369255 2192406 1306363 2523064 350190 712619 643555 184264 2565232 1931100 1183079 666955 1983562 1886409 1073242 2303769 478261 2633388 2349208 490570 2570498 1638603 173047 75489 933826 832195 1365384 2452282 1341995 20078 397753 7648: 2336678 467933 2368346 1165310 1280309 7649: 2440400 1487274 737929 1077770 1089008 1776450 131311 458888 2471072 891743 1239176 765: 831157 2419805 485181 7650: 1165739 2155716 612959 2384769 1914351 1382246 2231254 1834031 1580770 576585 2393670 1575191 1443593 210881 1974891 2098047 1644307 746420 1862311 1001521 403877 993298 620812 555844 1731043 2522229 1502202 222687 968671 404001 2258490 1984580 378591 1220522 1688294 975743 1749699 2615860 2094865 351887 2116228 52864 1040739 1192958 2355588 2014956 2173288 668198 2210945 415232 1460710 2437397 2053472 859167 191572 7651: 487132 1567436 2505863 2221845 595421 1531275 7652: 2178619 1246989 337368 228401 707543 1908593 1396361 967321 1893990 445152 1892833 1285074 451987 1134862 7653: 240705 1345963 2625065 1094954 338150 804122 1678458 2470315 1449229 1435171 7654: 1967469 7655: 2468075 1328354 957934 1030180 1852503 138444 1732166 105039 334017 558759 1117923 352581 1867926 3432 2163341 2456613 981725 2305699 1085043 1891355 788866 1365017 487026 1129860 1555380 122359 1067100 1085332 1232453 2107473 2344232 624396 1745963 1317653 644460 7656: 2028441 1609527 888475 1342591 7657: 1478381 942301 2109701 2021122 391735 607223 2559651 349533 2422515 2552929 1856134 59686 31201 1511930 2260049 1373153 343122 996842 1839364 510720 891474 172012 2254326 1644845 1032551 609787 624890 1742891 2353739 2140637 2385587 1544213 576748 454168 1493156 1600592 1649338 1901854 1068371 546641 978893 1829549 2175024 7658: 1987880 1234274 2449526 1381100 1030631 1442057 1422146 2207611 2251886 2352383 2510178 1649003 82745 401150 2280324 1508036 1424359 1492822 938259 2284110 1648449 1142425 1865634 158693 185305 2070036 1739962 2327131 317272 1141714 7659: 2254791 1956457 1497228 1917195 1514570 681073 130938 1163369 2463133 2187422 140946 1311588 549399 1344779 2522636 1446117 2422270 373848 1470162 1997394 2358642 934346 2590408 2466685 2261887 1082184 766: 676587 2473060 538367 1282315 1228725 2387357 7660: 1233066 581213 1240906 2468399 2374610 7661: 193543 158750 2147650 1153635 319525 227165 2426420 1512173 31201 1292493 1173575 2511768 1028770 195280 1505666 1994267 793748 2123184 2225875 1776455 647511 1600592 340357 670418 1135420 1673299 2280396 2219355 388927 893180 7662: 1671322 1468340 893235 2015481 1985531 535868 11756 2147223 361520 576019 2283085 199838 1425176 7663: 2518523 1442840 2584094 1923772 592684 2252071 123522 2419554 2465967 1450032 1679397 1209161 2177957 306153 7664: 2089463 698478 922231 273084 2162865 2046378 2494829 2439121 1034825 2446992 1333 1956586 1763387 465436 1634372 725734 989456 2278687 1557258 694109 204318 1682548 2349689 622250 968979 2488156 607321 209150 435536 464431 2102346 1530767 150869 935238 1889212 1535217 452132 561700 1530836 299910 1819429 1948780 1002117 734874 1710637 786719 995272 928836 1257208 2118355 352563 1253400 1752554 1954946 2131310 2093215 2336685 852694 520083 299851 1363705 1201421 2598046 2155998 2339072 1894639 345564 2459450 2184410 1103080 2420081 2147592 1425332 225935 1649582 1399139 1228514 760160 2089742 394109 2175219 2460018 2365986 446595 978813 316322 1273222 2210341 1977890 996524 989932 1796171 268240 2102186 2483075 304008 1748269 1131589 1075512 2569078 1041555 284591 184199 1343322 403213 1318951 1288928 1209394 862532 439240 2199870 1187089 162231 622176 2412187 2004413 1332764 22727 197282 1498730 1147211 2279812 170028 998305 1657880 1441712 2566812 1411138 676123 36212 1545206 2604992 2213186 1377376 1922264 1163207 1030682 2219218 1679284 1528418 940298 2618135 1568649 88158 1729454 369016 2076291 618673 998502 2441843 1583585 1004803 2575796 1123175 10742 931144 2542876 196677 115665 1295266 1539017 194566 822716 557896 1066935 2423718 1948838 1778378 1669745 222635 1372678 1728773 459956 1697022 1673555 304615 2564464 1802288 64557 1481023 2080743 1674886 1732673 940016 1390795 1948139 74300 969772 103862 1737705 1083952 254078 1579906 705732 1569810 2506228 2623764 1206173 2098637 185330 253896 1916185 1274144 2639772 656913 802876 299474 2263860 154924 2502684 426922 372063 682084 1495118 863976 56222 1379133 1428163 316422 866383 2146220 386910 858670 786731 1277315 1652692 1737462 884603 1144508 1865382 2083745 2052703 1242075 2270315 529861 1203374 403769 1976444 2155755 222117 657404 910335 1119721 261867 202120 2568360 2360158 2009740 775900 840836 1888556 913920 548868 806819 1101305 424202 83678 1690470 1336791 2349885 2613415 1625306 1264611 307097 1288321 318235 916170 1538119 81518 886036 890588 1815675 1865121 2278035 877207 998393 778166 699100 607352 1924366 2427117 1139145 445740 2554132 1268052 1262073 134 1735361 984731 60241 1298806 548794 2584648 1816970 2424440 444734 300497 749635 2525134 2166296 615810 1566232 1610230 1274851 2244394 557578 1333260 20276 2045725 657805 2495873 1979820 406065 1572999 2474295 1805524 442591 1849620 719980 2126215 549935 217938 1832880 158714 1251211 2123829 2590306 1252459 1579873 1758059 1351314 289840 2329196 2193471 1277971 2441094 631788 611511 249763 2524669 1963686 901877 838414 1900241 2205706 2483306 2394974 1517544 940066 196494 920044 1194884 2271509 1740973 114864 1707496 1756501 873842 1601514 2092335 603906 984738 2585062 1926928 1876924 28400 779174 2646469 1332256 1089664 375341 331861 1929292 2188441 20369 1958301 1735762 812027 966808 1654464 575464 768502 2067671 293640 1715415 1326293 407946 1382311 2414663 2239209 1670331 1504655 258343 1316754 616298 1004018 1124379 2596201 381345 1865244 1164097 2080890 2322377 2350144 909122 1888467 2491832 838656 2642382 1075843 1775740 1086635 638440 282316 2238483 1401922 1023566 713288 1543880 1114031 2091595 93878 2160829 2100312 992363 362415 471093 2259872 1558651 1140184 7665: 818311 798869 1149504 2220392 1549873 2598096 411433 131420 1704122 819265 7666: 901685 2633514 2610602 1306193 2111125 608767 559583 300774 82435 2344155 504415 7667: 372233 307476 594352 313083 1699166 1707677 1662316 1076630 1435902 1919678 1023995 2022123 2275545 268092 1655113 1704554 522469 337754 1157359 1243196 676718 1213631 1821277 1578850 2171412 1126415 1203186 492251 366887 2238818 1283467 323230 1633628 1740026 938154 14225 2497829 1710302 1424176 2514588 272364 755026 672566 2065772 177065 1390862 1569593 2065457 2092621 2035232 1499757 2245521 23304 508252 620333 7668: 1109118 1438648 532308 7669: 1651307 472137 2560405 2259400 233058 869719 359927 1844276 2173008 1857486 2162012 125282 2368961 1958593 2171849 1242393 714013 1531138 620153 2454576 1103515 2528847 1743067 984874 832846 2294108 905676 814419 213183 130818 1537874 1881767 1512341 471621 1140164 2035387 1525702 1875704 1714541 1592610 1253465 1424751 2026394 1552692 1186073 1631564 2576753 498264 1355469 710202 1858921 2176700 1809541 270952 1312946 1066379 467632 648837 1298672 1468676 1845039 232497 2333931 1150573 814701 573926 235544 2117872 1740732 1205785 1880166 918308 179664 1653778 933508 1363305 1946665 64042 946241 1564425 1734512 1591568 1678243 734541 264423 2062100 385699 1049196 261890 1908655 544862 812774 2599601 886882 236943 1594480 1507168 2482836 2077545 1521983 580955 1776626 1724219 1404440 1198539 329651 1527948 568832 1400761 220864 1101558 727761 2205635 2282071 1122120 1664742 621632 994106 484043 1886031 1324843 2477748 830430 2143870 1237561 617286 2563831 1531274 1275168 1546276 684025 1719279 78428 1532228 2247064 1941461 1270449 2532813 1621227 2329048 1609871 2569044 1010364 588263 2093323 433664 37414 433998 2077472 2587779 1452540 1220529 2114069 1173374 2397914 1362780 610540 2603832 33609 664809 460117 2625715 1489005 1024285 2580161 121775 494703 821873 2480420 946646 2110378 1549284 1540127 1006804 991418 1329185 612262 479141 315376 777127 1175365 244513 415594 489492 1666140 1485175 920963 2296407 266429 260430 1123247 2508521 1051744 481484 781534 2561910 1928313 967395 2035777 677885 1940514 1121732 2125585 1190158 1709602 1524238 8705 2513596 1055496 1477110 2195478 445256 782611 1058065 1578594 211086 2359411 2161977 749658 1933959 1426736 711205 1987421 1376810 2013340 1167332 961789 2625427 681512 1975315 291546 1652803 1626053 1826689 1366711 106748 1672958 862111 587444 2258912 2371591 674818 2176457 1734187 2068656 1235099 1395709 2009759 2049642 1419875 2310531 2439537 2408622 1946842 318457 2405622 696474 2535787 1494177 2194670 517592 1101757 266509 1035520 1913923 1300690 2147635 1441696 1298291 456964 1489023 2465246 2647914 2376921 345916 1080528 2083669 65269 2286850 1845955 75384 2623603 450564 2346329 1636324 2318315 277176 306848 516556 2242622 1279509 1454130 1287154 2121057 2194870 646279 2504097 2387409 2209649 406419 1436117 1195070 96302 568605 1522343 2612457 1929302 1926967 1881195 486946 1910370 1284665 2383910 2264111 384188 734458 1622561 2496888 1991522 1434429 537360 2177321 2099124 1842820 1277908 767374 458773 511265 2338871 1181217 1262326 2200907 2075473 42147 2092797 2627800 2189368 1077451 1363322 2192809 1377696 2323895 446706 1773265 1251180 2398923 2042132 498652 506962 1158585 37979 1507019 1374112 2538243 1498181 2135637 1873623 957752 2080174 2275601 134304 1122018 440964 1552719 2232973 1445955 2265885 842785 1399778 137987 1257387 2624506 2165799 1793380 496940 1332107 349921 1485605 1200297 625493 2085211 1908788 1753870 986687 1915183 1291455 2525689 2313819 505400 247168 2202116 1004282 782271 2246981 179372 591044 2118030 1561937 2085599 2484755 889207 1681382 578234 817026 2354740 768008 243037 1863358 1094408 1455323 2595469 1870864 510169 2314434 1246713 2634875 2422329 664020 1688374 379808 2051588 2486777 1882608 1934110 1179757 2255034 337412 2490240 2229189 1948542 2318556 1136438 645484 2140275 2484355 1533900 1688399 2538002 1603605 846968 1047665 1149943 761770 1902140 95100 83541 2535639 1702002 2630385 118196 1575434 22457 751406 1817163 462464 1847565 2456635 1289181 2205576 1525212 1707200 1883768 268290 1430060 1894478 1162907 1012857 2086396 1951671 362504 1505704 2239370 1468007 591240 1812358 622492 566197 1887601 348727 2130949 2158880 332243 2251327 1336095 1514852 2350656 2098556 2316788 895707 698917 315141 893619 2417900 2033032 1070065 1014762 890014 43043 914586 1748595 311132 2099583 2408144 1693581 2560469 750677 1476686 586488 60113 2137678 2196857 2610190 1343112 2201611 2287072 896747 1821301 1142661 381418 1060159 1182251 104502 1539122 1112217 2551481 2369255 1346494 1934137 746527 1756402 1400170 874610 1361050 1949690 1062603 902435 1069158 1464880 767324 2366673 2437475 204249 1173345 1905456 412209 1948944 1093534 1000992 2459152 2247429 2100326 2313700 2444348 1162229 2088480 696073 69223 939635 29661 968661 1454688 877748 345075 294409 838513 2628143 1669787 1107473 1411327 1634599 354268 2490757 889664 299413 880814 567297 2512262 1906855 699263 389605 1807997 1296980 1891239 2443866 1511901 1898158 2447414 278831 282427 1683893 2472435 2040847 1492578 1699223 12281 551682 1646492 53419 1636293 2073765 168196 89282 928792 2509695 2104697 2145537 1692256 2435795 1894128 875699 1538164 2622519 89507 2027618 434738 201681 967913 835818 1591545 1872419 1920950 2064380 1692793 871859 666701 635982 2342312 781954 242375 2465503 2565354 2527484 1952660 20544 2410905 735899 2097445 576190 2388592 211008 2378690 1170817 85135 2470653 1812136 2241726 2627034 437599 2405907 2114445 139113 2642919 348337 601221 1855133 2459786 1538557 696293 2294728 1816812 462486 1329110 1814588 1487012 247446 2372527 402023 2186922 2611445 727748 1374758 1293013 549554 649084 2436138 695562 1534337 1686365 1975204 1109146 1227992 700530 1770443 1068848 2514579 1835080 311998 1772753 2166690 2066282 31379 2120773 2371888 342796 1597537 1769006 1379212 2576347 2081894 1840311 2138925 1374029 740804 2179175 137204 766926 2015218 2254385 325376 2504803 2079308 2209289 1860940 1379335 339066 24726 1759216 1650473 451817 1387853 2201461 2532223 423959 442760 361058 1879013 2159776 1188105 1979820 2528591 360481 276154 1607082 1897819 2433921 548404 1311843 1422499 2032998 679516 600255 1549885 667227 528611 380894 551176 2517870 934387 2195127 1905165 773941 103734 2169034 1457045 1085429 1794594 1219730 1648957 2063548 311293 705075 832363 2441762 1687227 960577 2111703 1757644 2083575 958643 752575 1220657 1991425 431626 1106971 362579 1922281 2409121 1860828 1151201 2319104 479855 132183 2084479 8679 1476035 2329196 2030801 2535512 555007 1480933 2561843 784283 1802098 313275 646392 2464580 1542180 2027645 1510407 2335569 1758002 835471 1292034 1028844 1036309 1468986 1138365 1215087 1039150 2434338 624849 1697629 1493983 1585698 1511595 1856101 162041 1962987 1422444 1072545 1067018 450939 651536 2493205 1567257 76468 384057 1829086 2644927 2513988 2053149 1359607 1056099 39436 659317 1612900 515261 1906176 455778 1020676 288256 289166 2402163 1206284 1564585 1959431 1863710 2631892 1228057 731833 2306203 2463674 2542304 1301592 1008720 1719578 2555341 1322367 2193968 1666089 1615531 2623563 1538714 1959665 1048898 1937413 2164872 871482 1689941 2464861 1066376 2171749 504747 2379437 263139 1828402 2157080 1479499 623137 1486855 2400730 1853418 539310 36557 1385756 1964307 622686 2140995 1121939 2332470 184395 2542445 1533032 223204 1138321 105431 870960 1190899 999770 2350982 1098655 2250612 1347608 690002 1970940 1784357 2345869 918597 1400674 2065676 56573 1169700 2124151 720847 759892 1229525 1867518 506254 1031105 2618685 1785307 1715643 339187 916576 1065885 715447 756655 1477545 751788 2391053 161861 2402252 1353134 316978 1603697 239658 1909470 1567353 1078005 787356 1085865 2109147 2050066 1300827 2636305 1204390 1019975 1486501 2041865 565910 815275 2233361 1301993 342396 1716670 1065544 1244307 2103057 663764 1495057 187288 2561391 532028 1638676 2342831 1417575 820600 2318417 2611670 1444493 1287915 900050 317584 2543105 372584 1885919 333898 656116 346927 1397349 1117448 1413286 2319225 2474059 1147669 340512 1125124 2507268 1787721 1577633 976265 1014181 2089141 508915 729029 486410 2557122 1451792 2573007 1900687 1205305 860722 751625 19014 1658036 1750656 1746668 2406086 812077 2245307 1281021 1734132 1620749 2635046 450505 305040 241579 2289519 428958 1207168 1119187 2597333 996356 2108448 1887506 402825 934546 1913177 2270849 2614758 46942 2027916 513864 1022766 366095 1387200 129380 107640 760774 1561134 2272471 1815755 989663 2029305 70476 767: 2273758 708545 234959 224741 1676941 147315 666101 693586 539602 1214156 1102945 2367217 2637523 1189366 1071808 2536601 18643 7670: 2150172 538000 1092881 7671: 1586837 1398086 2394242 2341923 1406549 1102622 186762 514069 695665 1531593 475352 1849495 7672: 2244111 1269734 1839219 2067070 2188269 539219 7673: 1781487 1965346 2452833 80638 1830523 2191652 44278 2228716 1092121 1260605 562814 466278 1764232 1216825 2360000 698135 1476322 607621 1363560 1549015 523370 274772 226788 7674: 1419837 2544897 858782 1400939 204112 1867926 2347370 768283 2499060 1103874 2059700 328382 1061394 2421389 410918 649017 367624 701331 7675: 1421716 1391948 408161 1485436 446089 305557 7677: 381520 1427279 2375944 1610234 1854658 1608873 635218 204371 629392 7678: 43429 1274584 885346 1698540 149893 7679: 369361 1021691 848524 768: 1510146 356354 537574 831157 844631 2644424 1023411 1235651 473855 1721648 2571038 2131521 819436 164223 1973356 97611 1125767 1377158 7680: 1208823 1292162 73608 1930775 7681: 2630465 2500407 1105390 2097103 233122 1919714 2569992 1991846 2068692 2583423 164371 784080 615440 326225 191818 2631325 2308200 2248126 1023078 2335583 28422 1834010 559997 140281 1024962 800919 902813 1828443 1347689 590970 140561 758183 366316 2198689 86806 139816 7682: 1498996 1201309 431347 2389771 1660148 684211 7683: 1985565 1907558 1891070 369582 1489801 103703 544914 1754771 833763 2480499 359128 1050405 1746361 365077 122948 223926 518401 406852 2170897 2026392 2584048 1472512 1582811 727477 2076914 1258765 552825 248199 942096 318492 2270528 2032896 1495616 1938559 1431841 2467199 1968788 2571764 977358 134983 988896 821873 320321 2438967 1234622 11278 2448818 2114562 748071 879194 1178106 247529 313903 686783 2421701 2591584 586641 1584593 315781 1409196 1860719 2345098 490972 2214236 803979 938336 2371680 720775 1312116 671442 1911503 1577862 95691 506904 1204073 1417380 102214 1746541 2511589 2253542 288514 2123185 1531396 495324 1723 1411612 1134071 1748011 186079 103932 2021244 1019165 1798771 2388658 2586024 2247076 1438561 1411364 1244084 1857870 1488571 276380 1276947 1967167 1674409 1089825 1039663 649582 2457461 2018449 507206 262466 1974633 1711905 1672196 1102080 901213 1138844 1580931 612473 147253 692176 2314188 2094871 1598285 2044492 714022 313902 2420876 1270513 2448587 2079175 71884 168020 1501559 1636145 2620545 2097441 330631 1512733 525427 1781314 941742 1451300 1853146 800355 2574523 264553 2290440 9561 1561422 1592140 1454297 1496345 2201304 1636535 1947421 506024 736795 1932640 10044 2515581 2004388 1685617 1403983 907649 2187467 96572 859454 1456836 2066610 151207 909249 181728 2401747 232720 88056 568200 1233091 274979 2287632 1389193 1551513 199796 2343549 1323147 1136428 55037 2411478 278880 1545475 1688684 1135569 2388415 304167 1484863 2461815 409876 2270508 2645594 2297673 2469490 865710 199803 497137 652904 1796748 65845 2505149 1616615 1854164 1308415 1918474 339261 1909704 2121232 2137887 502067 1624834 14748 2068445 2431027 1144408 289815 2438255 414260 2140366 1712323 805922 115378 883795 576040 311343 2223893 1582318 186374 34699 1472208 1310974 1131930 114458 2389077 2104412 1245529 697152 276978 492407 1393260 263417 750214 2179117 791853 2055624 1503662 2493669 2613559 1700880 658119 985941 1679815 1748684 282532 216735 1938464 1581520 464180 785196 388238 437897 2243266 2387163 1381645 2449832 1859002 619593 710792 1814847 131134 1516682 812541 944339 1257097 2211568 551663 2311175 2009859 1637646 597533 2270151 1360586 1280423 1327775 2240876 2281317 1975453 516144 1737480 45191 1816985 1646092 167111 1377158 2017935 2410603 426735 7684: 1923081 763571 175331 469070 267263 875031 2378794 897142 7685: 1233088 2251684 2415948 1712451 1510963 1411737 1421324 2391394 1256348 140691 1001413 550481 1226903 2001640 1512222 2209309 30201 121393 1251228 1649331 904770 1373066 2007621 1655688 1357578 1062347 718605 2214699 813166 1782745 429369 1382236 223190 2149108 54283 2130648 578692 1567696 1705693 2565265 414498 1018869 645830 240016 1992477 2240837 1949195 2642597 2419351 2059817 14650 2172454 620680 2342748 895327 545641 1165007 1564977 671176 757148 606098 79774 1881112 1343058 856718 2067456 347778 7686: 2365919 1504266 229971 49725 1279382 2543788 11278 895196 543306 1481249 2544655 1312306 234614 2405820 590757 1413768 2055796 344824 1887081 359116 1241112 2428423 44902 2477077 553175 2137761 1494559 1930566 932283 1029956 2471756 208616 1128422 1713204 1616615 1431998 467060 1120231 1079195 264497 1200301 1889298 846517 1228929 629180 7688: 640424 1438769 1035437 1140497 309232 1192015 1952572 1368954 1967503 158019 1784576 88820 1851746 906201 1442749 484528 2043886 1596454 54494 7689: 279745 1946285 2183668 2551955 769: 1529717 974823 884208 1054140 1093333 1032461 2522123 7690: 2190461 2340999 1686423 2349180 90498 672129 422291 1886414 125498 2377860 2339607 62625 921396 224415 2452199 1167094 370734 678707 2631693 1081335 625304 533781 1274682 1065334 1823761 2101357 1777958 1720455 1767020 737221 1875899 1695056 908051 1362782 2095882 7691: 522604 1286604 975702 356354 1333091 798966 2402877 2544994 127471 202840 1606562 528678 2415862 617778 551324 989148 1281982 1659532 1208766 1611055 2450812 664790 669403 786138 2060510 1075214 2317556 2127544 922345 2094731 2603984 181102 2241741 178954 709836 461046 1434427 1110441 450002 2634640 711696 1971428 1260273 222593 2475105 997255 2532463 7692: 1964514 1931370 740658 1901461 1704484 2153837 7693: 1818942 124591 2603297 2533715 1093573 1967465 1050728 1841110 2611436 121126 2380846 1284932 1714399 2532096 432516 2395732 1012414 801512 254180 24470 475253 1041084 1099131 1054444 2622596 7694: 316297 1473938 1848241 1571327 2337634 659711 106760 1822676 1064210 516686 7695: 1453020 987034 1750223 432661 2579385 2402990 2175558 580959 808731 884572 1553111 806564 893805 1905828 1416957 1709794 1067877 1010743 2259367 2235968 2477832 1622492 1527410 1736972 57186 293561 2571652 2144538 1586977 1061465 1283896 1284959 650594 1596531 583491 1897433 812527 2583456 10867 2112574 433023 1927815 51733 1623702 1097812 542118 2394703 842323 1176271 1917880 1703462 2154062 667021 1222146 481149 2370259 327768 2335233 1868044 49765 68382 1584655 276551 1808323 1020335 1618695 81988 2616263 2054901 1340347 1767329 2358822 349708 1949021 1009941 2278868 1297314 154772 824168 2179102 2381134 866517 1988038 829260 361553 850998 2341273 108190 1847012 2563842 1876820 91297 315497 1320760 1775911 7696: 1667235 1701514 159943 1361026 367976 1617480 109898 76920 901276 2184605 16029 1205474 1801798 775253 2126114 2522183 1820916 127543 148195 1164305 86585 1206188 1380621 234839 1900 2256228 2235284 344064 1370186 138561 746352 877443 1488776 524536 2642947 817442 1332107 1426311 789553 271563 1493688 2313052 1094381 2643365 1341723 1754500 1024099 593024 1531982 438263 1872949 708221 28683 1558708 295207 442317 1305753 962681 1793210 2112835 495268 2138541 2061335 649821 2490542 804201 893357 791871 1637607 1570999 1618005 644469 202189 851874 194258 874953 525691 1206462 1577329 221948 1368045 1557173 1110601 2463237 2095614 2444633 1908311 754997 1570404 996668 1792134 741596 1119865 7697: 1465736 307180 1456474 110049 434655 2105402 433613 151370 1191728 315550 528083 7698: 2044640 7699: 1066787 900817 1697321 1773601 1620856 951413 344259 2362017 1334130 77: 2437905 888595 2156241 103018 1439566 1134700 106654 414791 433484 2413397 2076162 2388984 1644680 2571411 141745 1004578 1730949 2037286 2331132 299101 425045 1212379 2206276 1543109 21334 366425 1599677 581517 1840637 2427731 1312610 1081187 787929 378857 2382572 2584687 2043580 882629 803133 2607245 2460765 695501 2125923 627172 1929888 96183 950789 375101 1207537 897787 1177277 1718861 1169133 315570 564403 2404414 1957439 180831 428345 21652 1250874 554291 1389360 11138 1656149 460890 2232866 450340 416643 449981 1233831 532286 1847086 237585 625911 1676831 1512725 1603380 1097214 1021065 475108 206967 399586 299994 1397208 2237249 1856199 1184662 1084594 1091248 434163 915472 1591229 809831 162973 519897 1159465 532207 1742440 1006808 1766964 1974577 651072 2517512 1961753 1494913 2131112 840606 920166 1850378 939057 537782 236189 1492693 1961777 284180 1829286 1158097 2297681 180835 1298990 506616 1979863 479636 1776870 2172348 1327727 2538943 1819975 486650 870976 1319562 2050613 260080 2322209 2380810 1003703 2310096 2456299 526661 184470 1743874 77583 1972460 1304919 2423486 667438 748355 635752 2293266 1496219 2057493 2603241 456328 1053421 1234054 595568 307558 2249958 2490539 2562287 939278 2561590 1886728 701206 778775 690480 659449 814960 1215189 1848432 2412833 1608091 1468913 1723297 298269 468077 126414 35960 1393990 50809 402743 768991 2497401 724430 1993442 729014 2594855 721040 247574 788222 1827148 1014939 1312029 2424717 1264345 1860673 748009 817718 1079766 424069 1210402 2046128 2431408 2344493 2648128 2151161 689502 805257 1691917 1242108 32452 1892329 722631 603777 479980 1357890 2152707 2600397 1280627 2321810 1674456 2401100 1203347 188790 1650639 1677628 1562255 2165090 724197 2463409 2357266 1448938 1862074 2453371 2579903 2632005 95812 1889933 1897585 1477905 674315 1556164 1552874 2348920 2154977 2372270 67626 692305 1140993 1255119 244977 2340639 1616386 355877 1705520 889674 1178769 759800 299273 1191362 2121629 676967 1255765 2483306 1560106 1624455 1293631 2059635 2424986 2549351 1572040 227316 984664 1884197 1462133 1226193 2377336 1371729 330027 751592 2626427 2304627 1492082 1771719 2610445 1470796 588589 2087243 549652 81587 2019861 930706 687073 2349702 2068404 2374675 2406704 874220 2422734 73805 345028 1703677 2172209 228149 510581 1047276 2313342 1508590 838779 93356 2607183 2452374 130350 288912 1253689 848067 1055236 2133893 770: 1449137 134324 2275808 322948 2102612 7701: 2328623 1293661 513699 1742251 1222208 2033308 1057642 309405 846356 1841909 2524398 389863 621877 1960241 1801689 748377 611611 1684904 2000780 984248 323026 896854 33540 1549779 560164 1387864 2351314 1160968 741496 1903077 601743 443300 821052 2383161 826898 603835 696411 1621970 2159606 855388 1547880 2141690 7703: 5525 305301 2278198 2542651 176853 2183135 1414231 359848 274219 1821762 1508788 1574034 2248537 748965 2137918 7704: 1596603 1438272 1688214 1224049 2151706 2516717 2440002 1041253 576190 1432775 1280888 226468 228674 1650786 2258827 631137 593867 1929738 1743642 7705: 1735162 688738 1874 1274281 888206 1282435 693770 2359405 818526 1959329 827081 1019960 358462 1541640 370436 671410 2359326 332720 1169021 1363047 1433116 2368633 1620205 2602901 2425378 1811966 1014529 240399 2087556 1359540 88941 613092 1655692 1657552 1328361 890137 7706: 2325743 90221 1787635 736824 2522799 244262 1766869 698903 1685210 1801141 1495581 858641 444147 2015726 1819801 246342 126230 1081292 13762 1306845 930457 885939 48178 2387476 2442172 2451736 1189914 2063256 536316 2275126 1492505 1961753 1408416 1770939 2605984 2100447 1043420 806487 2361185 2021285 2020956 1353373 52645 2607659 1715995 2394519 2419145 838391 703968 1954623 222992 1960368 1637750 651515 1225498 1638433 2315331 2023205 705645 95905 1212842 251024 2110508 844723 1126892 1184275 1299786 2175784 2135705 609746 311179 1658495 2619082 1807600 1442044 1088272 770129 2405893 1058469 796113 843742 1335677 1581244 2270028 1103619 2550409 2072360 596634 1915985 1476222 416840 849485 2214363 1556855 1059373 429589 7707: 2236039 2246609 1832414 1785327 231880 7708: 940404 667613 355643 2057826 2066443 1225081 1672159 2527507 351213 1857502 2452087 1238853 2422053 891350 1855439 1514194 1051058 1495774 416760 883150 2287406 1805231 267594 1268052 2088101 2625846 1876866 2636145 2391899 650634 1417314 1403184 7709: 2330985 1665878 1465225 1414826 2253652 151629 771: 332241 1086236 7710: 524167 1661985 2255309 1887879 444983 1424098 306781 509512 321830 2226053 2548118 671886 2173758 1919323 1317058 257517 2289283 2008612 1418759 2122444 679008 2601782 2062608 939794 1410862 1123128 1180144 98691 1918229 2132378 2361198 276313 362369 1008606 1486593 1188610 1353193 617007 78730 1427721 1781561 2564061 1938247 988145 1490180 2383799 197775 1503635 669758 2331527 271326 1264355 398482 940098 1182472 704895 263338 1291486 2161363 561866 2489607 964193 2150340 82648 470587 2336555 2648503 2308676 1341623 2541236 223762 2484792 1885065 1045143 2533227 2445243 376261 546104 2099429 1545606 70494 1966737 2268949 746823 1858378 264190 24450 1377693 771983 2190526 1906855 2366870 1365333 1466370 422071 2310635 1347146 2340946 718692 2194394 1535642 913223 649701 618832 887735 1730898 2333719 1558918 2189446 1155441 2382606 693193 580652 1113395 1014607 2222888 544084 2151204 1935097 2147902 22670 877998 2061394 1383313 394587 930864 1064369 696609 2212256 491160 765625 162555 127510 1224540 954567 530014 2593204 1610971 2160653 598683 2201966 941241 1437407 2301237 1410316 1667395 1236609 517335 1073296 1404949 7711: 393413 2290172 7712: 2245129 424883 866420 226010 2214111 2212124 1135104 1296676 481849 1932627 1882153 481860 971883 1557077 1569714 1541133 1730792 2175311 522180 47063 508480 2433382 1977928 1460453 7713: 1966165 677956 1371630 1452231 670388 1702446 1127293 898042 2573171 365767 1792621 1416849 1018310 898011 2248500 1754321 2641375 714428 1400409 1146548 1350702 2351284 367025 916902 1572738 130338 727803 1806387 1242811 1964903 1211878 2306364 831244 352481 2127979 1762998 2465843 1905610 2044713 831294 2101973 1393600 2051755 1328942 954617 497208 1787418 961349 1195392 2050911 467431 1370476 493637 1115472 917631 2032784 859429 2616260 5618 329860 952503 1530297 2245893 296024 1254206 2647236 1392379 631518 2178032 1939468 1087407 981423 833244 1293504 1378584 1056408 7714: 40887 1005962 7715: 1363275 7716: 735329 1419608 768464 1719200 363764 1829958 1131423 2403458 1750887 1039981 759272 1952192 129924 313026 2380202 1477659 460878 1121654 663600 38970 1350783 1583994 38116 1413833 1070500 568058 499045 1570134 441938 1102784 311240 2548421 1218644 1324249 1262857 712477 2600755 565107 1346551 306026 1246989 356736 1795377 2409952 1145483 2345593 1744916 78299 2602117 1061354 2269892 768960 2629245 1665706 401207 2271369 2431563 698842 2123529 2176067 730439 916485 2051311 1335264 1435264 516268 1695109 1053334 2525983 2263799 1151276 22133 1407307 1932887 1623077 417421 813370 676222 2537796 747363 2449658 1473673 306107 414700 1686258 33213 49619 2230245 400063 948422 1917373 2121566 2059762 1886114 393099 960409 569739 24311 361897 278099 1317855 928059 2324598 231122 1281407 304822 188473 584944 1828812 330706 907369 788729 2289885 2575712 800308 2146823 140010 1125398 433955 188925 558325 2258070 273270 1227463 765476 1259030 2448407 2213569 2483590 1204787 2177657 702105 402775 2146687 1491129 505275 1998440 591235 1052076 169288 2060347 2268434 2321454 1192646 2095411 2079608 1269786 7717: 2611075 302667 1954833 7718: 1236924 2520868 687355 2518810 1640822 660993 343719 801093 426610 1941382 1067305 28825 772: 909255 7720: 1329898 2338321 2243170 1822756 7721: 1762443 1115814 2247388 349916 1986677 339693 742738 1209815 404703 779098 1742464 1902402 1656679 7723: 1122489 1712758 7724: 2451824 722948 2206635 720272 1690421 1042478 876255 394926 1815168 382494 630771 675968 1785219 2152609 974697 382163 1294321 2256545 7726: 1345075 472431 1175446 1441086 7728: 1967147 1645213 1347384 1780988 1048939 2311086 1965106 2586407 587217 239098 1389544 450438 1114779 912617 351213 988895 425581 1928643 2494428 1286731 2111879 1879682 1555090 1200587 382932 1985084 1278786 137404 1967975 112744 169548 1069951 1367945 1055608 2048895 472282 1076501 2532041 854451 1579483 2209653 1256834 390790 1916602 1063490 2268839 1345639 424274 570694 316006 2040097 1673656 1207062 808905 2395368 849369 1519364 1884004 317459 155996 294255 2560703 38855 914381 1173657 1001533 1753894 1056786 2483590 151541 1594251 131681 2230721 1971084 1175634 1394346 408844 501797 2034187 773: 487601 670922 1237190 1282458 2281974 2491645 1231076 2550044 782773 185616 367158 1240341 1638217 1629672 439600 62732 2220366 2195975 50583 1575405 498799 61099 932828 7730: 416557 641604 973242 1168472 874825 2032388 1390270 2611042 432313 2258645 2001661 2051374 925281 132812 1284384 1812368 54618 1527464 2359488 7731: 2551266 7732: 89974 7733: 2186720 569436 7734: 2495370 7735: 1551019 993147 1915851 2369671 2468093 177037 2328399 1208121 1534552 463833 897608 1806678 1236175 2632713 1205537 1539150 639926 659639 1092784 1796497 1313591 671205 1614570 116962 1681286 220183 519829 227350 2568652 329795 1535329 1552121 469220 532323 105110 2101238 561579 820822 1282728 2538736 1151832 2500385 2472447 2612585 1125543 856707 2026169 1136445 1373448 1619731 1280788 2586372 697022 2048724 1460245 1051683 2056541 1404953 888283 1733298 166496 402690 1677494 992452 1880082 1353920 326834 1992724 841519 7736: 2603491 1856403 926233 1204760 2136306 2402630 535733 289796 295823 2497980 790181 1953758 1120104 2581019 202760 1012665 2041005 1910719 2484533 676659 121182 624303 907403 645655 2291170 2592419 7737: 1303385 442118 312972 8606 2447 1942793 2565249 455984 275171 198706 1169171 847436 466367 1988735 872036 2518825 1107747 2382486 367727 1577807 585922 7738: 2005118 1374919 1917799 74310 2638049 2477763 838395 818667 2103916 1488108 7739: 1892661 1176421 1712923 1579413 1816974 196047 1511770 2265846 227331 245857 595850 2623188 1565242 1236590 176283 1454798 2351954 1205576 94726 741510 1452806 962006 1150075 489287 1508826 1543505 935529 368756 2416543 189725 1067799 565685 1807505 43276 384662 130875 1895487 914045 357026 2121650 1822202 761537 1578008 2581379 1221259 608905 117119 480686 1209911 397243 1744674 1795865 2253609 2552116 561184 697960 1113773 401145 38620 1732518 612505 49142 1562093 1966557 1785931 1641402 1193955 1387590 1510467 363551 1163075 2564260 1048338 1621427 2388079 298981 820823 1901534 1564191 248075 1506923 1194156 1309349 2335061 1955757 1806963 1428882 1298365 774: 305767 1514964 2230463 896173 1647335 2333183 1827215 2351019 316046 1316565 1292281 1506421 2289848 1787483 599712 1041203 1342428 229969 2353589 1106825 2467787 632592 827121 793364 1991617 427894 1771786 1905595 1570923 764658 432943 1394679 2235237 2357216 980998 501300 395750 2562870 465373 2037309 2166131 1532563 701353 1828875 1465083 1444841 236887 1508075 391859 596694 1587063 1343576 1811123 653974 332903 1824701 1361457 1662571 552505 468280 1967480 1056855 2398096 2242565 1804168 2235548 2568018 823955 2391342 2446163 2520929 1822396 247474 1777068 1974807 903935 1991055 2336008 1247541 1976306 731306 1060505 303555 1821795 1511567 2480709 1813328 313160 1223352 1720741 1877477 1543607 1589991 2472204 2380881 513900 1141055 2560720 152535 745213 985445 205405 521968 1649749 1002078 2020129 1617991 274635 953778 51424 2335113 2160464 936751 870643 623750 1867475 2186794 746603 1769515 1182670 2182201 2262461 1193436 1659792 1701271 2404363 502405 1439028 1766478 2176162 2156936 1171742 603575 216875 2533495 453940 795510 1620175 805889 506289 1836907 2534070 1140091 1089734 1873440 168038 1254996 1314994 479087 436562 1446333 1580200 1379706 287306 593199 1508683 1416389 2328074 1849069 767570 1006297 112411 1974092 855586 1974420 2098864 1007926 819774 996663 1397235 638222 402798 2443259 953444 366351 2157013 677634 2328673 1732457 883666 2278272 1516459 7740: 873100 540823 1643157 52446 1498712 1127744 232930 1304102 1792487 1436087 33436 7741: 2064227 1300625 592195 707565 873712 947425 1535236 7742: 297442 1296825 1213185 1118455 677522 1217379 2453338 1910629 1345108 714960 2548348 1897230 1965800 1297739 1244213 1872779 2295138 1891829 2061490 2597597 702325 1015960 1409496 1919729 478 870372 2289713 165533 2015656 1105843 1674948 835771 1522721 2332283 279292 929827 1468138 756700 1585893 1918301 2164262 245884 559959 2267445 1216933 1578781 517922 895205 166644 1245413 777854 1850774 710995 783860 1459488 97666 888521 1872345 1675329 651608 2081858 1036827 1289880 2360159 1241908 2100626 161721 369650 2029590 212280 794434 1087516 2005634 116045 275481 8981 1944250 682 1683479 505375 2153974 1713527 2143323 1230134 2291972 1495288 1420600 2150272 2384985 977790 1275592 145339 1548306 2113817 1136155 759054 2166027 93084 564606 928192 717143 1056610 827121 1792680 291334 2360740 1649034 689862 2240305 564596 299354 1730716 16477 1852461 426066 2471432 603766 641660 764658 2017477 1719039 820052 22853 1760915 582830 1645243 1925959 1106698 175123 119192 1188642 971696 1067191 1486626 2625724 1926431 1168454 774369 985061 1959087 1084071 1772334 2310468 1769618 271581 823049 786494 2220482 749266 1429603 1287711 1890012 1855166 216736 1002452 2035427 491464 674590 1075712 1537004 1944513 688841 385295 2081626 1573599 276659 1445787 1400535 1975582 2507392 510386 1584347 1797243 1071370 1066559 986346 1438569 2392512 350642 828948 1554026 954859 2267950 1408262 1654189 2207611 2220201 1783153 701081 740891 536631 2520485 1279519 237031 942182 479651 2102043 1297754 1321784 659766 2551744 583388 421341 28774 985637 1122020 2605324 2126707 350766 1112785 1033487 871801 1202534 2567550 90615 1280695 381688 1434125 1127329 762745 2110575 1943755 2488670 172124 984524 2451865 898303 1082923 2036354 1433685 2555151 1532724 1162063 1337561 988447 242225 1707070 1583331 2387782 1716193 1821640 2380050 1239605 911859 424501 1710007 981848 1625190 2258810 1458165 2210167 1286382 2233542 1550950 2563596 419072 1981038 774901 539244 965373 491400 1341592 1002277 1841047 1856709 1032676 2205498 66849 546933 2580969 570499 562695 2169708 1765602 974529 1680097 299857 1922486 2441989 2287329 1187347 300148 123116 2423007 2219235 1298604 1659961 1386329 2121840 16166 356568 1060925 2106569 551856 892669 1661807 378613 923308 2593453 497714 1454950 1627171 1645699 66287 92213 690919 1854399 131 582582 2227575 1838821 352196 719728 336522 1842979 136081 431996 2273538 1180571 1556955 283617 2432494 2222038 1519954 582144 366243 644303 395445 2451893 2502299 2580322 1468308 1242751 1696064 1343081 1865114 2012550 2091241 627531 2640041 1832272 2141942 2310558 1082535 401283 2456209 2624687 836694 2590543 1072069 799860 652022 110578 2559671 2432645 1937784 22457 2397708 1219447 2300128 1661707 267613 1840438 396960 521742 2257316 201392 1509273 182662 825190 351197 2260158 2195245 621712 1336095 2226394 1182456 972267 1169130 2498525 2613581 966716 332627 160007 1709703 1941190 329038 1092821 1835714 1583026 998688 455265 2336669 1623631 1112876 1243758 73932 46089 879569 1052157 449568 732297 2619625 1977322 519185 1835168 1024941 1761611 217619 1483020 42930 1241948 2601378 1207818 1005485 2476917 1097851 1767609 2269731 2479843 1826784 2421095 1335316 1106166 639916 2632664 1916602 1951199 1618100 873375 1626685 147739 290970 473113 640177 1426037 354877 2570385 183099 1509866 477869 1982976 1914313 2477311 788645 2004155 732495 1773905 682960 1100796 668342 407487 2637221 2315296 202461 960641 305630 2362681 669936 2135062 558668 2190307 868794 1362874 1206213 1746775 1481098 2551038 333436 2407553 1967960 2039559 1181703 499386 1499567 2476081 2622719 1531696 1761670 967629 508555 2417882 2381279 2277583 1330718 805090 2015012 1789678 2336172 2541092 349086 154439 2241027 1064880 1811456 1788606 2385656 1428901 127816 948250 1425631 2477288 482012 710006 651927 492995 624688 1074265 2305171 1119018 2465070 273148 436839 623811 2442402 2070568 2503718 2217600 611813 212367 2529283 1484680 1061243 2537940 2600224 652782 125493 1724613 2306288 1109041 2295876 995671 1590967 992716 1827071 272050 198755 1650988 1971272 947515 1834451 1657040 1830547 1766112 928982 1970358 1207346 605496 1360581 553251 507695 314951 1634654 1650052 911721 705815 1193575 2007834 649388 451261 138681 523615 81262 1976383 2301920 1973074 197913 448028 1605425 1776449 231149 1634992 1741463 1376869 1898957 883118 1017329 724024 2462682 94879 733458 535397 597136 1480343 292582 2435753 569668 2106954 1089692 694153 67271 513128 1951586 128040 492272 1531631 585060 933526 552275 1378458 1187681 1383092 1897190 1732690 1726663 255467 1985159 2434421 349006 1483668 1573067 1698906 1926272 953666 2050650 480494 2064167 1554903 1858872 1370416 1371561 688747 5203 1929694 148283 306575 1997522 1927844 220842 2410334 1073535 297262 299629 1089734 2018964 1539789 472927 1951683 1514780 155547 2046405 1214157 1485093 1561605 78863 1056524 2263002 2578211 1526086 1456294 1144344 1566560 467368 170890 1116909 1859303 892462 1317244 336102 2564648 1175721 444517 2284461 2426830 40653 333358 688921 157583 712490 1356673 1246024 2420205 575074 930221 2305283 63665 1148175 766336 2376630 835872 2216692 2194486 2621940 1720376 2397331 974062 1714844 465238 1919389 2076939 1362313 666216 295717 2239936 190102 2017637 917122 2318263 2011244 1291105 870235 925580 127797 2520575 2137708 2344232 2197594 457387 1328481 1228106 2016942 2384138 1446612 474653 911463 240264 1088349 805988 211076 263553 2557379 1807459 647230 2011130 254450 1727493 892379 1281112 1247047 250595 2648691 2498845 348194 956694 1728816 518999 1636044 2228121 1894020 1331328 1548770 1239429 184515 878821 1719829 1405445 2266504 2049764 2064888 1530587 1519132 1537939 584214 2278968 1960699 1619822 443186 856013 2412493 1072306 1863696 1525054 1857661 227785 693888 692004 1578838 1044916 1454858 1618349 2375732 1595560 711041 1833505 21823 1360000 1426829 2545396 1934945 4460 197317 873585 935082 1843430 1229650 1143539 2149088 500329 399760 2097084 1036013 2184250 371143 989663 7743: 198955 7744: 388025 2098106 2559651 2344630 704944 1715570 99206 1377696 1330296 871361 1248262 1710209 666079 446645 1028770 313934 1540950 919164 1981453 1406554 1980767 1742891 441209 497385 1727347 1981403 1383100 7745: 1471924 955538 1281243 504195 1548433 2174565 466063 2163478 2274555 2405337 1005779 450933 1584066 1800394 2034694 1281863 2102033 561585 1563937 706229 1305521 1958055 1113689 367046 1725408 1105527 2075917 380199 1814920 972650 88818 1615300 1066851 1668497 577001 962439 902705 2221790 1210064 2261128 1288999 592887 2351514 2292183 1446891 700974 2117325 1523528 629942 2397138 1539685 2050757 850845 2545482 965425 293543 1513742 2053693 2274350 494408 1917523 606361 764356 2063016 707026 1651495 1311072 2045968 616633 2126248 2251899 1893476 2433996 2043160 1242516 1750018 2385817 1393509 249766 2184084 881477 2599026 954200 557629 1655570 2320358 480561 734923 967183 1740405 801439 281005 1479576 2329627 2137421 1111256 1687339 1886414 288416 2160132 967626 1005520 2497896 895290 124476 1222336 2247218 2254812 885281 1158363 1188462 1041079 2155522 2312089 76985 2253703 2052689 1590718 518257 2209119 2273692 2444494 1505564 1328536 1253459 1604160 343903 615236 1812734 2199541 2152588 555727 1593948 975804 2020220 1660534 2331520 994569 216312 1971835 1245038 2453186 679849 1030153 2538470 1048961 434874 222290 1418965 2300986 2631755 961700 53782 1758797 2567550 2340390 1034009 2325058 587562 2039645 981802 2583239 2125278 802303 1727888 96302 1995006 2532433 1236901 2520868 2244219 75290 1216256 2484357 1156589 532292 472463 982259 1938881 560220 351797 1848699 208917 329869 1802386 1019573 1873499 42104 2141290 2581263 1812909 1477787 1526027 814981 1750420 1046844 1047919 1851858 1800967 1577987 348660 832159 31420 1730 501971 390812 2476626 763997 27167 1116655 2331118 1216721 618673 502868 1427545 933081 854640 1809386 888303 160387 962014 224190 1246858 1430660 1547725 611325 874976 1373130 99047 605263 547165 2029597 1907061 868227 1491592 2211017 2031212 1882731 135041 2023361 64557 319724 886998 857316 1402892 1233376 735459 2374485 1132511 1573644 775046 521083 149826 2263816 177345 1649316 1350911 1366118 2139734 1707132 1533708 2503769 76470 504110 1618242 2158462 1050808 316492 1009572 2448383 2391310 1891505 1021909 617738 2379264 1959244 780301 1267838 654594 2067242 639853 205007 2411863 2043195 2554939 2127794 2436397 1973049 1533141 2499994 2606568 2354914 244765 108126 1804717 2426611 1977282 1571899 1435717 1881445 1424967 2120419 2519583 2372065 2601343 2302394 949046 416756 1194568 1765037 824786 1161570 363242 187545 2560416 2622634 1773757 2143750 734069 2572647 37479 1528176 662203 1829973 1633469 1258743 732425 2508707 1848054 1613560 305858 2242313 1479543 1695797 612677 564293 2225065 206453 2485893 406219 1822349 2328364 27892 2597643 325428 773839 464747 2132536 989260 1452702 1861937 1245078 43587 79884 597885 410626 1667567 270153 363026 1058271 1944934 1967916 2547639 1564420 1714048 399200 827666 2557593 1910879 1824740 822567 1194001 2130258 429918 389715 1791223 192614 1316939 2573785 1411584 717303 837185 319491 1134651 937372 1530509 164377 1327795 1526758 2213113 1361896 1125039 1214460 2633942 714061 2625197 1995707 1080747 2600502 2625634 1388453 114884 692839 2465842 2369243 1795402 501589 2545466 1228699 1608182 1209437 1144310 2571296 1739636 590296 2502401 368792 1532261 1105667 2568493 1091530 1882262 1678839 1356184 53213 2628943 23567 1554452 293752 814388 1838676 1028203 2085581 953594 887347 78923 1030012 1880064 1936434 73364 2264276 330430 1366221 1182474 242441 2427935 1441160 1217797 397815 2645167 1581809 2385356 124496 2426042 51052 1466980 2212752 1718294 2298703 489217 1160481 735291 2127038 898648 1151297 1096654 288578 2045226 1866872 2487683 1032673 806046 1881965 572787 2452446 1581403 835861 2021352 2605298 129374 641392 857203 1086469 2077649 2645058 419731 1710480 759146 1639296 2342932 161604 546205 2034823 1151402 2376269 1884518 543665 429019 2240098 901090 757728 603339 1736837 814934 123526 97171 1102964 2623961 243592 2191629 1483435 1893878 861047 893850 2314937 2206253 2569008 2403939 432708 940230 2504329 1794667 2098312 1772595 623439 273487 746395 2049665 990163 2119733 2449832 105104 591153 2105779 2611069 2512219 93410 1378998 2207483 245292 948370 1527417 2536604 2399478 739563 621272 519718 1937458 1349757 42014 1445327 2451020 871503 929374 1340456 1728830 2051706 1553382 2335313 1555167 2174792 532486 2005582 2492071 867221 2458252 1328787 1484322 192378 123765 2614649 79807 2584731 1462848 63965 1927146 1385181 1257999 2378365 1114518 7746: 2536334 673298 1116745 7747: 2021024 1336555 7748: 1777883 1686766 221091 1722968 2387820 1434609 1770466 392982 2437709 1501694 764945 1280149 42863 462404 973445 738264 1348088 112815 1123040 368334 1605846 1877143 7749: 1587672 1563918 2393796 1629193 756154 2027534 2098467 1389997 1582456 2241940 463638 308632 2259587 1507128 872432 732381 1115111 1869793 1598086 2155536 2153624 1191020 156966 2082776 1915950 1349562 2172555 653471 958219 1108335 2245539 2351023 740264 1499352 888521 1381748 1891984 1991582 1603432 1645609 656035 2540690 6688 2238667 1670039 82840 1935222 2284938 756331 2281812 1269919 2425640 1879233 1306129 147653 473586 2575217 2509839 382286 1058392 2010778 2190944 660189 1070640 2263654 1680116 2300168 605152 1712996 2355807 1641110 689794 1818280 427444 1731873 1352654 156194 1437147 1333187 1051943 221841 1356415 358452 402641 2277379 2056743 2437901 1994024 1060499 2040686 421062 2261671 2602701 2152843 457185 746434 682155 1169705 1351036 2240066 2519696 1922007 2300283 2219128 687389 1551863 757004 2035912 476792 2375945 1374550 1704128 2009124 1535636 1554195 849078 377393 1093655 2540637 791123 1506774 1980728 1238597 262231 733646 573882 1030427 598324 1122020 2449787 1168902 969042 698122 2395631 654067 1042368 1176130 884203 395764 107386 1823947 504003 2328504 227507 1547018 259144 1684861 1031992 1782619 968747 296959 489778 1718227 1291912 921539 1236887 2453185 1645203 2607116 2490798 603659 831742 902698 1446102 2199237 2175399 1390109 1027050 702108 112257 1715262 237600 1592674 2151833 2278590 1541689 2351750 415073 1688739 798698 1983281 226929 526654 2291264 2595763 790074 1269163 2391598 532710 2316675 141142 1953510 2629966 482649 1996603 1817081 881930 912365 801139 1687868 50870 39627 2193402 586294 1843093 505015 2389331 2510804 2084543 1807151 2530306 1345075 2345468 417865 2582563 100654 1767881 1641613 1552518 1581439 888962 2507403 984799 376325 894677 1994386 2390004 1679973 157403 203652 1303591 2094274 2183027 1226620 2542703 744575 1480681 721567 2634684 1745078 239530 1315051 173304 1389895 345558 733667 2120154 1904002 2604123 890301 583892 217178 2035522 873591 1010801 2513455 358796 1941161 847220 2112036 962779 65257 2138746 1674805 765201 1865471 589203 1530295 539487 1788839 683614 1946822 485612 1523581 1420761 1519152 976786 861675 1184914 1106762 1730631 1769569 2493280 867962 1760684 2304090 309533 1861453 317834 1857472 961281 1289549 1517168 693559 513425 233104 430854 221513 1016509 1590503 2038119 1523505 762165 88320 470920 345986 2088057 1677692 184191 2129850 1037634 1494383 2183425 936113 2229008 352553 2314524 138366 1115615 124507 2171344 200996 2197054 1283378 886841 900018 1647356 466821 143952 889448 2213424 1844839 2223630 219028 2507316 1674530 2563455 2330468 2400620 2643744 2536711 42049 1206803 481933 576329 1380381 1833131 648328 875674 1060977 514549 351394 769613 568104 2453535 2013939 2488451 860626 745125 49129 1703323 807353 246202 1214125 286824 1901353 1339324 810727 1949167 2213559 1661683 2178426 2070305 790053 1973800 1422458 832680 2514270 2139010 2488558 846381 2174663 2516022 773757 341263 344305 1984864 1451636 2040573 2442021 1457144 1537478 2199018 1730084 614216 1016332 855157 393573 164223 1413725 2036576 1763147 512697 1143946 965269 1475704 2550958 1935509 2546596 761590 2451284 1274743 139902 2104674 154239 714889 596565 330918 2088813 2217242 872232 2418017 33969 1816214 2254764 251401 2149357 2457334 2164872 2464861 944201 540319 2248355 2255886 2562361 1970072 895863 2142348 271642 1889117 1168645 952493 2330113 1679222 345480 1554479 2535089 902439 1655620 720847 2406883 2292189 1239547 1185645 1988599 632925 1198435 2172647 1071485 2228148 1271413 1384691 46865 41864 453893 646719 2251453 1771253 1860449 1883706 722541 445056 908051 892379 2159786 2281469 1465206 2018582 273784 511505 40136 2054355 1730278 42301 2575041 1258494 1906531 2058074 805486 2343479 869189 1394734 968239 2439553 2567657 107876 178282 431638 918667 941259 668033 1451157 1309734 773532 2579861 1218080 97267 265451 1643274 1125685 1863304 775: 1650789 2228058 2643252 1623073 227433 1511856 2520481 568445 2632685 1773976 1845950 7750: 685644 625085 1663587 1660874 2605407 1714354 858636 1377713 290739 1756632 1157787 2555277 2083665 2145541 31630 698740 765219 2107188 71621 1761955 481046 1172215 660667 2238115 235187 385038 1163403 1187835 2632858 692661 185689 2312765 2216085 2273651 1787609 370018 1716826 2048613 1011759 449983 159822 128035 328889 961145 2312010 2094685 93924 148925 1829000 1421125 1113809 1715103 1677242 7751: 401076 674009 256718 1252972 1840783 1377173 723362 325929 1417435 2248869 1997822 1247516 622426 2131253 367432 997348 710421 815277 2215056 944200 1132496 1888948 24063 295928 1975663 2143326 1423956 1898191 685783 1067233 115814 2565987 444083 286048 561517 2224228 2048673 13121 2551609 610533 1519183 1196660 1481406 1994797 19700 2225116 1517408 627357 739919 1962940 872004 2536893 3247 1655325 2365534 902498 1134085 2415862 811307 798570 2443307 2489984 543652 643505 369069 325967 1461158 2532893 1283644 1572396 2621043 373299 1591829 1642102 2308456 1634325 2353500 1497159 1537232 407271 2612735 1062976 714358 2545830 902442 2261981 656205 170276 50769 1258042 1000670 2247925 638746 822951 1961791 1249035 86233 1732795 382101 16478 2447425 2002123 2615076 2233936 446645 2393002 935421 1270437 677484 1222553 257269 2124367 1998038 971262 2386710 240874 94270 1743470 2251716 1139076 785911 1649897 460679 509987 2435837 1249169 296822 211639 227060 460424 440606 966645 1224623 2054352 1121825 1668227 573414 1232966 1822472 2292951 1909052 1161898 1708069 2487062 1867352 469385 1315115 906119 404706 113194 1147571 2239064 440619 10251 1448643 5117 1949010 1750358 2646235 463286 1821596 2257745 1529911 2623737 1016288 1324003 777037 2174763 1163822 463471 196848 2623568 80177 72097 269199 1068527 2553655 1976216 13061 1140036 1784946 1217933 1096568 2527675 1814089 900577 1878332 2208407 426928 1233789 41662 895489 236121 1487833 2101001 747685 2091684 579546 539189 2486360 1547781 2634847 1880752 148395 412734 2045681 2056119 1862353 438590 2235166 1026614 28391 1409021 2139219 1309043 1688196 128437 241165 2405698 834423 1983962 807592 2224411 1285692 81690 1388741 2150869 1447274 7752: 2210485 267344 1516689 1058895 7753: 1933327 972193 1278742 768749 2459169 325700 2406248 1205071 1918525 2319194 250088 2286331 1723494 703589 1598215 1941975 2339793 967829 1304814 1564074 2402882 1849150 320421 7754: 1080173 7755: 1457155 329934 1488728 1046986 215483 601427 1676191 1348415 1623805 482123 909088 2420591 949365 2353202 869310 2126223 2359902 266646 563123 785107 1067552 2286538 873734 1654944 1229816 1234629 1058229 2381917 1004041 1023017 254546 2324961 1311298 2127755 2615191 2428988 2493270 2382184 1785048 980043 880029 956937 1719457 392221 354733 1930102 865144 1933972 1784854 2621909 974080 1233114 2145035 471948 389466 1663774 2534796 1166118 1472111 688005 812802 2206373 235031 1411985 1444008 1927343 259057 1423987 2411818 1458981 2590886 259967 1154671 333715 292937 2260612 2113216 1630448 1937857 2411543 2239095 976147 2049061 559793 1588345 401107 1095488 2134673 805584 1062910 369086 1052471 284369 1859405 870631 576956 344691 1829904 411374 2335515 172968 1893328 1463818 258176 953383 568224 211576 1650081 1184347 1204273 220216 1513632 604468 297660 2594541 324055 423677 2273306 645462 1269012 2320231 2168540 1137985 2559830 2604368 1365484 2451984 1258170 8291 1807382 2478814 962892 2261829 2395394 68715 1726283 291578 637191 2590172 1040755 2414953 958657 71204 1410052 2364214 2646462 1575257 973734 53384 171449 2393076 1791486 1894564 251816 426741 24145 1506409 1755075 600433 2121632 2486339 1099576 1737765 2260668 956578 2235113 1897408 2505065 936420 341753 1582532 2217520 861129 2593176 354448 1757720 1984923 2424308 773862 659540 45553 2341134 862656 863757 2246848 342198 769562 2549 269347 902047 1322927 2172616 336778 979644 1524282 1408282 2374769 1741009 903482 1490148 1833571 319099 1404865 372063 2042125 1406515 380089 224415 1248968 1095635 147758 880961 1398325 274135 721188 359426 2619587 925266 2162515 2626658 1023844 237405 2089631 1556929 84513 2188137 1172676 1713439 2155515 108975 1869659 1765550 842032 2334860 162829 1671521 1277910 1052720 2165696 1784246 168049 1274187 301173 281359 1035326 167983 167484 769256 896661 2564880 1698448 2532788 1911405 1792818 1808984 2462295 1555822 1139111 2132857 154585 2007931 1152644 1558102 569293 920045 107485 1442989 2615908 1243266 526378 204060 577352 1827805 1532353 1960798 1789165 1869388 1949862 2384318 906283 2138785 663235 2314679 634560 1966486 250310 1854064 1762434 2578150 2536474 505872 2018889 1765228 150015 440644 1176915 32531 1546589 850572 24814 2034830 1312412 2552117 775431 2435665 1051179 101002 2408382 774250 1339371 2070221 1275569 2019478 1211775 2155238 2019815 2410448 1194401 1638513 1808982 545689 1871378 919366 1930253 2209666 2054627 1734945 1881565 2043072 1799970 1200845 2215764 50677 2114752 155322 1689328 1842353 170840 438561 1906844 113628 1891193 2496222 1248267 2056554 1946941 1955967 68118 1107931 657943 1948178 1744314 881644 1748261 1837854 2615154 826712 4607 1296886 88571 2216136 1953677 2416583 2626855 1367910 2327862 439202 1871881 762430 2418915 926783 1803790 482323 1758821 17638 2630945 276422 2026659 1338279 2211364 2435898 2262238 2059104 435743 1931621 500381 2026399 1777295 1514913 1325534 7756: 1887630 641806 1321637 1871320 1811568 1556647 1606239 404999 161383 1288625 2539942 1408043 1474606 1301223 2435067 1586525 1138029 1135396 1693516 1467955 1780951 1868225 83754 356911 1538611 2388268 218458 2426923 2189876 1790498 1162156 1159240 473016 2065059 42651 538723 2086904 1453486 88188 2349572 645558 7757: 1443524 169485 543567 1273525 1553742 1674224 2172766 2346447 2395695 1388057 2399434 895155 669071 1662598 2059028 2129505 851866 1388523 2486076 658356 1673138 2115731 912579 1359616 656381 2061329 2631256 686427 631659 2377407 1561560 358062 2404972 2056199 1858484 160941 125722 2115139 1446369 2147969 2280428 1817397 1177641 2276050 595829 686146 238640 598513 2401603 2162603 2369862 1730367 1928755 455539 2359836 2440653 202414 1459527 1850034 2211674 894575 1336623 920168 1830987 2066326 78194 1768690 995934 824274 83874 74059 1074644 275178 2056631 1813135 335229 2185482 1045757 1398925 2254303 382070 1801097 857674 1783960 178954 761245 1027507 727027 1553615 647941 310616 1028151 672988 294145 995430 80835 1401236 240457 221988 1479082 411860 1337583 1068639 2232808 1446581 954382 1908118 1469127 1726918 2274712 718200 2000812 1037164 128968 2636791 1451565 1058560 956368 1516396 7758: 926742 84566 7759: 1750553 2373922 1946010 676684 1618770 529545 352766 55363 1533580 1130461 776: 825779 460666 1039265 92416 1875666 1031605 80879 502614 2592591 974386 7760: 123954 2016502 357087 1937347 1410232 1652397 414048 1827850 7761: 372887 1454621 2224244 61755 1228200 494967 2613976 1578012 2449440 2558212 507448 21844 1578000 1410167 2031901 7762: 1630433 2625623 1752638 2482204 1841563 1915120 1163599 869097 756085 595407 1663295 1684624 2635705 608353 569379 1563245 2404124 374791 543089 1261714 2210341 1787402 1740925 799978 759675 1703446 2500722 2007115 2060545 2516023 1393428 1156307 485461 2513879 1824459 1478749 689851 595094 2111039 1309932 2091079 2417211 1997839 594566 337129 419319 1006406 1262363 223631 672421 2062658 1655845 1319497 1452969 643754 2347097 2375581 844506 66685 1726461 1929005 1384235 1954305 2622795 2412385 84094 792383 1104846 49701 2642846 2405764 372095 2443466 73323 1185499 2573015 1938581 1850071 1569593 2322277 838950 2074685 807663 992672 1521654 2585245 1436486 1125250 1168065 2295442 190418 1915087 265894 20948 2440835 1876297 131102 1593780 1814305 2021893 119776 2087448 2546703 2189249 2560599 740047 559886 7763: 939802 1564015 2177856 2040211 2520984 2099435 2024639 1615548 1955975 2148784 2520838 2010123 1498105 842037 2615437 2648430 2237475 303804 1822638 470992 2573536 1759800 2337808 1032500 296713 1228452 54040 765032 368513 20794 7764: 1810911 7765: 2087845 1497576 1858869 602991 1731008 1973594 545043 73403 286786 1418061 1680622 2495334 1785355 1078115 1681919 414046 709461 2354813 1799845 1665411 1373297 1365746 1100164 304693 970776 1518289 10566 2599410 693831 48374 493790 148731 47597 1766203 1152123 740216 2108394 1625816 1696473 51286 750507 1144900 1255383 1496453 642075 1211228 2289554 803274 2234267 1099598 7766: 2125395 393301 7767: 77471 1615776 2140780 1676765 2519973 1861934 614058 2583328 2486049 1613477 190249 1477730 2618968 855384 2461260 1576428 1948485 2412606 1289715 1329621 1976667 17190 1393921 236949 2076207 2544656 1578781 1284501 1154357 223897 1037533 929337 2616143 2382001 501076 398504 1418283 356410 266612 1883067 2267570 2627483 692962 380217 1720279 2433381 2540690 46570 464374 1481158 432142 739473 200868 783484 1418560 2248440 1368067 757853 1936828 2390279 2165489 1615426 1106127 1920572 2122721 2620861 229575 2045652 1194833 50828 65493 2583885 2167247 528522 1773750 2331314 2310733 241196 2628877 1017731 1552203 2247627 1248526 1417739 1560328 761731 1211405 278650 153585 849362 421197 1111412 2177300 899368 607492 2461587 345568 177558 2147727 2290172 1062707 1757348 1559279 2282195 2356557 2576384 646172 1311211 119011 500809 2194275 1728864 2233086 2198639 2157282 2110143 1874379 979509 1127847 1574013 999601 1981467 1264409 1486593 1913376 881110 2411208 1198604 2160134 1993952 2218244 2532642 697305 2478643 2081626 2592823 839564 344676 2150937 2327612 422916 246017 2326021 1868610 45608 1064701 2191256 1018633 1511580 177647 781020 2461072 2419986 2318912 107650 12216 1159565 5985 1942492 1063801 525591 1980979 871168 1187419 2220543 2102295 2631932 1246989 675512 1385014 1640754 2527363 1302357 2143515 266755 512996 2510168 392685 1211746 1070337 1107888 2273776 841981 2114491 1353305 1936153 2336784 2276955 471316 1909692 1003663 1434343 2248025 1030913 1056577 2087439 1357735 2005336 1393308 1519896 2319932 1642882 1470674 1520906 2593074 1685180 329809 2173974 1423524 2479740 2038731 1185418 2533773 301168 939750 1991289 1648745 1467750 657501 2440668 160161 727344 2003033 94563 1041781 300340 2253826 2475586 2045760 2363115 716706 1733608 1984850 1628303 1921580 1738529 1285258 885826 2057926 1900691 1303733 1515189 567414 967091 418717 525368 1212727 578830 493856 2547129 2185599 1035358 2265440 884669 149355 2105752 988129 1643426 1568735 1098492 1699457 505400 2172275 1581435 1838293 2393206 2454234 1729673 518562 1856979 1533617 2213649 47998 1369318 2031967 2622338 174335 1511492 2061567 2464801 1050913 281940 279833 1460493 1237794 8609 2303401 787516 2248973 2550158 1301223 885928 2237751 1622310 2567000 1956820 495789 1756262 2558154 128086 1776951 11374 1620634 638895 1771405 1700980 806313 60154 986412 784765 538937 2229877 99476 2030754 476703 1376780 2202430 1465139 280162 1272875 436984 541252 1859267 831987 2243190 191926 1274196 2116187 536690 17495 1059814 2369343 2443432 2299714 62285 705088 727559 934740 876427 315141 1304967 197804 1926476 784369 2346324 803032 1100038 2051302 325587 2123398 1250919 121524 2572000 637102 1215339 2580383 2386938 840324 2608957 1387453 377801 60956 2397337 2062242 2361267 1866212 218312 1194568 96306 2465755 1882591 2343748 1450334 1099454 564189 498009 174078 434751 31228 1755240 1796689 1578263 328034 967399 2324674 2403024 866869 1735098 1453337 1641802 1637748 1988975 1775942 821374 603627 1692866 1547853 630462 1871070 1855191 1775137 1163403 1037598 698102 2274051 1703258 1623835 1394756 1882395 278860 443695 973642 901137 2366453 1300036 1447439 1261783 166557 1997050 1066938 1548465 818020 520116 512107 80946 2532391 2034654 348261 1843527 35245 426220 1393911 518279 2244894 2072839 1334856 2315217 1702611 927948 2103172 91342 2541891 942653 1123033 2345353 2246759 836968 1579882 1450009 1307724 1991979 364229 1641690 1299670 2445994 1280827 467868 2094865 215037 909346 583479 992868 2482898 1841912 678674 2399536 2385166 277442 1274840 265500 928982 1974115 82178 88380 1268573 1293396 1249922 2466942 625628 2515551 1652953 712499 176117 1624216 481153 2154297 1582427 2569222 322866 183629 2035316 297851 2062438 295210 2068824 1135489 2221169 400036 2054528 1508018 1076810 338127 1273545 1068413 791837 121952 2618581 650347 83196 976534 2180152 2483680 1764731 541131 1625435 2003319 2151708 1206170 2307037 1090840 79143 892081 1699181 2227865 2228540 1582148 1962296 2206252 864073 534523 1175935 1817584 660155 35315 2348134 1690839 1014044 1653834 2155412 2220355 1400732 741713 2645761 1714542 329644 1114803 2513340 342582 2021053 1341447 100591 372474 2075684 232455 144297 1230086 1778775 1756804 1951379 929070 2615564 1554690 236561 1827576 1256727 166982 1036209 809341 883247 216601 2263715 771074 1144031 1027300 823241 2284500 1278368 626614 202871 1041095 2398052 322712 1692632 1036185 2629352 900916 2095573 433180 903629 128241 958013 2623496 1592861 1726551 1211533 857203 2221121 2326032 384731 1235132 1195946 357457 62145 2641666 2435987 2645868 586321 2359701 1705116 1751384 1597494 1347203 575026 2582043 1412310 518962 1218779 129845 1250985 312476 204470 2514998 870230 428547 330030 569868 2129470 2542433 1026132 765483 593199 2084196 378403 1134862 1873061 720300 5027 712996 972874 2429367 2257837 282599 2262297 2295889 338706 1886085 1058895 1958411 1894384 884311 143605 620916 1909145 1365461 2538153 2321203 1418590 1718067 1606103 2176404 807946 87888 2110617 231041 690274 1234273 1176502 2644242 262360 2518922 2371224 2456967 389045 682338 1779596 615226 1413404 2182740 2356264 1507497 2034367 1032096 1411731 167470 844108 978774 690905 1757506 1757166 1395391 1737046 219037 1946686 867940 2292971 369517 268591 470696 656842 262416 575154 1413804 1256061 1445515 613896 977257 1719666 1188850 998563 1274826 1273287 124567 589750 1797888 2222090 1602770 2356560 630812 873585 764476 2150393 1045588 550577 2580447 1394894 1691892 1596393 2108482 1168043 762349 1681702 1829072 692028 7768: 2094546 1358657 1307588 2363757 1801814 7769: 2123232 1426578 419175 2209548 870871 2564689 1594908 2279740 37352 1100899 1423846 1438385 1784230 407348 1517597 2057758 1248822 177137 2282397 1170034 777: 2303760 771450 1662916 195120 765640 924104 484101 2382314 947425 1099833 1535236 2283253 7770: 1569653 754321 434073 248938 7771: 757584 1733522 1182811 179259 1416673 1789708 546650 585272 2636170 7772: 760917 1478382 680478 488242 879105 2384624 1078329 1379722 2611436 1124757 1625845 2086901 2563095 2444599 1810299 2552977 52529 107886 966186 1463511 30889 46600 124971 1740240 2628439 7773: 1673414 753347 1689569 1449405 2441155 72696 184983 2131990 2161410 2253921 2317063 1900459 690267 1004460 638026 1681504 7774: 1774343 1737894 815577 2256157 2295604 1742339 262804 1641214 1262542 757624 1952630 1412783 451589 972246 425469 1226102 1052633 1657437 210521 2339386 1568151 725464 7775: 690894 2049350 2291306 1466000 7776: 1407104 1093466 2176303 1177488 193179 968714 263867 318718 1010930 707791 546456 2609266 1680373 150112 1083094 7777: 131504 1037863 1418302 2612248 13175 2466984 827819 1480142 7778: 2541025 2246609 1831048 622971 2039530 2333303 1348963 1220734 701206 1255949 2267885 1941054 1210455 388421 2243696 1206041 7779: 1763885 1742686 482309 175546 2196659 1855032 1748045 858968 2467352 344230 2233313 1153585 1629880 835536 1548469 240071 573407 2344292 2381599 1986713 246337 2512806 1484406 1409 2513956 1895196 1828615 1740129 1704488 2471950 2336115 1229790 56054 1179246 2175291 1913238 1086021 1998360 2086517 2461180 2280642 1273296 2368458 1187112 1923366 710472 500048 2345427 1787103 17062 2579932 80941 1003387 2406627 96388 1801243 327828 308137 952715 1023324 1252674 134373 1346874 1394207 132058 1237493 2039645 169202 673591 847870 1023379 831812 187450 538347 1528413 693985 1048044 2032380 1218004 2034341 1201259 2290335 844335 1073269 2011520 1106848 1972662 1920982 1889435 29777 2377750 2339243 582822 1552871 2568764 1091333 884657 1029026 1010366 749998 126116 454020 287212 1198431 2137525 1828164 2351251 2135308 152244 1839786 2546151 132288 791660 1069925 2280393 776073 412312 2553038 1910659 454172 253582 1662140 255247 1761179 843298 1091358 869612 1642718 1407699 248212 765516 2188055 2229864 1287379 2355320 1695797 226218 2263270 1795789 1631624 977848 1492103 2315395 1464999 2340455 1345375 2034266 316149 466985 775967 207385 2384095 698690 778166 737809 866355 786835 1469116 1174341 2024912 2282665 1109380 797632 2482732 2411804 699647 247628 1157530 863084 935581 1250540 733285 69831 427511 2536424 430364 134930 302288 895538 2573856 2237786 1837762 655334 970930 962945 2031625 558823 1493048 1754904 1363204 556482 1051585 2551603 444349 917001 2338389 1536953 414427 2379559 482421 2566569 500241 1037952 320105 1450163 281272 753227 2011706 22758 1381478 2121032 1555176 1511488 714802 964588 2079436 871503 68420 1194197 2065684 61310 1015977 1849604 585010 2257214 1227578 1166671 769034 354105 778: 2048576 1499853 1293519 2435695 761468 652840 236760 1406549 1973244 2531588 349530 1949332 2531111 1153549 1905017 2151754 364903 1397235 7780: 376949 550360 1912632 118989 677715 1533238 99798 2484892 2053036 1016489 1374844 1423188 2603394 542600 1239133 1874070 655415 1296080 2372715 266868 2326319 1005330 1245896 652094 2115808 1897963 2276026 488491 1388154 1747778 1921706 1063098 1616873 2296988 801684 1964200 1704082 1155922 1749850 1468324 512635 168319 1826701 287046 2053943 1567085 186477 2277451 2463267 2382468 2106061 174568 2248758 2501050 2332597 2341305 1899585 535090 191288 2333532 665905 2514538 1874010 2053104 329966 2413893 690815 1031946 730367 307824 1765126 2620993 734429 2086311 331728 866475 1532576 2564142 2372319 2547611 27437 66296 393873 669673 2342730 1061876 920311 248014 1883031 2293635 2326998 571869 2039673 2608064 1598751 2465726 692562 823557 1606242 1846952 1099201 1722264 2273155 2631477 1898861 2065699 1202440 2371959 219957 1590453 1303858 1112008 2515483 316734 22846 510158 128518 330175 320847 491817 2374727 787834 219037 2632973 1758523 1315233 124358 1996689 7781: 1488844 1740033 1438715 1580159 2038225 265826 510685 576830 1498903 500667 169341 787563 1056462 2046291 2259657 7782: 712664 656738 1536492 769081 41837 1119094 2097260 727176 1534422 105534 1126725 741613 233949 2500178 1065898 98384 1374468 1641670 2273981 1612760 7783: 2439052 157997 2335403 1966111 944339 7784: 1520552 1292719 7785: 492722 1485243 1610802 2543946 822173 974053 1442235 1349673 1002388 2473613 1162743 65207 2200697 957765 1531923 1729469 1908045 622785 2057337 1416173 2026068 2382306 846883 770327 381026 719573 1523822 122287 260950 1104906 1079644 1555624 385702 1457352 1133873 1674457 2361267 510062 1202209 1106234 1868871 264169 1520439 699518 1295708 671346 214216 1766792 1626636 703307 1567783 1194303 1542183 1273305 1832087 41581 307598 1516380 422318 195685 2485998 1199431 601536 1094953 1458904 972004 2577936 682910 2496992 947816 277746 686811 1981906 1523087 2565202 1577575 1655144 838269 3363 449294 102798 709609 1772042 1335271 2081131 7786: 2353386 329934 939802 2028934 2287204 1809037 1534290 852662 936662 2360131 2571254 1249706 2400603 1910629 2149204 2095617 1241693 1730185 1501288 2291465 2424805 455878 201600 531155 814604 737244 1825042 97333 2404677 2597479 920368 1232416 176834 196496 2276545 1689535 2238420 1538674 1907098 736279 1946596 2334949 985000 238708 2546920 1251860 989771 2249977 2160155 995115 1096999 1618071 2037329 2116759 2149854 952935 2376974 2070352 340143 1767507 1467280 1610440 98748 2523067 2278155 2575083 189915 1980149 833696 2082375 2306810 2015804 473940 2087269 1326354 2003622 1014001 712637 2604831 1200726 1644773 369691 2438443 2359960 396497 1977510 1226270 949695 1015622 1727526 2425452 1239661 2145119 2378963 1278953 2451560 1069968 1102143 1165058 631512 422884 1257208 1944630 573082 1413010 2122721 1349324 458252 879758 489586 451966 54325 2554513 2514457 2020373 1715381 2249181 107489 1086199 413649 2557218 1305629 333796 162598 802571 333640 1814622 2595293 477122 2278477 2338924 2306818 984641 264743 2630910 1671855 344251 2074142 1833542 1154671 1722224 2096557 2116059 2373203 584289 743749 571050 2213572 2019406 1451504 1943622 617844 195512 1730191 2010250 654506 817919 829505 2085107 2251863 21022 975143 44104 18986 2013431 425991 1663301 2639355 179221 147266 1091003 1342084 491462 234405 2253703 1920871 104929 130289 977341 2402169 2033466 253464 1492677 1497934 99695 1543289 1418455 1155305 1786539 1222010 2482337 999945 537083 2538780 1859405 1869298 621580 1427896 2006733 1910755 1770658 1433548 51144 159433 228092 1493934 1545434 1159565 1159470 2452328 1707631 665150 1126803 504150 1805166 287206 155851 338585 2179656 2342155 110141 1081546 1526035 555910 1321277 2573081 2637748 1024 2389329 2525536 2466104 158998 1438401 831680 659207 2646028 738256 823905 961207 1281636 2593843 1009528 691179 1886898 371113 2387442 1708767 1928086 2455241 423306 778572 1509951 2197675 2139425 315929 822620 1431114 1141334 463569 2361773 1800998 2633545 1431304 116159 37173 561004 2073892 1582492 2099913 1428988 719766 1074140 965779 686300 13004 1073973 661176 1476174 558107 347992 563150 559508 968747 2541071 1447111 1767302 942444 160174 105596 642504 2054003 1553997 1535306 76390 1776451 1403987 1294647 301819 502711 2403194 979560 1477824 432099 912565 1758808 2434972 2419847 1457956 1841047 991141 2046421 1293038 2199048 1921580 1057990 979438 1203103 2311675 1591073 699523 2083054 283987 168103 1947053 932408 1434832 780435 285703 664115 2191242 75156 160193 921063 323977 1266289 360976 846673 1559013 1006959 2058952 2476037 1334061 1210897 1024017 473147 2466528 1611592 272208 1384380 1866955 1942078 2053492 2202057 1605531 309508 2397273 586822 1395910 452112 449907 2183919 1806647 1479745 984580 172924 41793 1961801 555844 2392045 187403 756062 2111151 65483 157696 518562 1154935 1804168 2597783 400691 1744779 164975 175823 1647723 1590422 995194 335504 1806454 1403809 2078036 1360729 2428151 2422125 1608665 261026 2118126 132489 536262 138406 2077008 2508936 2057444 524702 612473 2536606 344824 601868 2433772 1321344 1956820 1732774 1785327 1263116 1507756 1147533 61404 924651 675047 864684 60154 131395 869636 2305215 1438556 1638324 239457 1215498 444934 931076 1131629 1666212 348008 380271 223962 1036813 1606353 1064326 299495 2529072 128758 1355186 2618410 101592 1886957 1505800 177141 962016 1778985 986134 2307023 1829701 2028008 1039432 1723102 72585 726684 825190 1370367 1130450 1635276 1275196 2585364 1549634 750922 1676092 1215410 176865 1219871 1000294 498681 1694837 779586 1655779 1095387 1011210 1342871 1552069 2537545 2039762 2434960 524318 1526331 2029289 676443 706742 1652467 2303379 2163565 909745 895963 1505089 1895172 708830 2334279 1433231 902585 1043032 2162507 2314127 1609489 1291213 1398325 797889 634966 1912427 1804689 397699 565130 1523169 1271564 14146 1850513 1177716 157507 2493716 2640293 2465482 2621578 1389371 2348165 1700082 63896 1867675 845551 2192406 452736 337297 730180 1247092 1344702 820553 1770693 908520 1828251 1096200 809210 656268 2626219 1233685 1256445 2337504 1598247 2386152 161840 1539700 1707309 1718087 662953 1349640 2604268 2536599 1267308 2384133 249823 1523138 223667 1083963 1039826 847035 1054673 358612 2003158 918455 2283018 1711813 1318034 1987958 955551 2344410 1017353 1006385 150572 1242018 568494 1466101 2227766 2177837 567939 568458 1634320 508555 1543379 849983 1596291 687899 134555 1030607 2460943 2613134 1023104 408591 78494 461124 2586314 156895 1938534 62847 691076 1102490 2361149 1315750 577779 1037209 1747359 1456784 959558 2334397 288501 674857 85097 1409586 1884997 1971448 1607317 58393 860601 1156025 898964 1266195 1953586 1081727 2151351 1068647 1851007 1174751 1209081 1561147 1283886 1445484 295352 1094293 641176 709226 2404873 1802641 281524 2106486 371602 318321 2226747 993904 1527098 1451362 2516356 1251249 320916 861638 739404 2416507 1194487 398457 472651 1805712 1697148 2408694 1559947 2557076 315122 1346151 2073207 1404515 2640340 138518 787776 1317838 1149327 657652 2009221 197855 2047363 409630 457770 1638526 1414796 443733 21543 2362455 290954 1114315 193618 1523605 1881745 108990 1790064 194677 1954641 1992121 466275 961130 1021025 2233214 1617301 197699 1794331 1110360 1828443 1623206 1218159 581293 2151708 267094 173243 864904 813896 2430100 2432831 1990498 1616038 163896 1356358 2567572 273719 456161 576856 250344 705950 419373 581523 349591 2286174 2119303 960683 2619295 876627 479092 1255616 2643733 1262412 2542066 116205 767543 1167037 2313867 748722 1172338 2566257 109217 192651 1546092 403818 417443 814036 1553446 23125 122778 1912156 1939206 499112 1465245 271140 1270886 224873 1469952 2090397 1590139 2201598 470301 1859988 1678011 1641366 1217933 2145838 2599884 374164 764206 1123906 2343022 11701 1090948 2599147 2531435 883084 357177 309068 1116332 2603386 140594 1769341 1911248 448973 495609 641598 528236 1008621 701781 2233656 1775057 1441568 1431562 946075 1318010 2088813 920060 298679 1635477 98957 118414 579370 269668 1749019 1604218 552175 2414000 233832 2016370 2095763 1038582 138804 1296631 353077 869142 245567 1301718 2630334 2344756 1838636 820984 164953 1500369 1043263 269103 1730128 2304425 1447607 2621044 761806 951287 1112719 210697 1328778 2021501 324064 395316 292437 1138321 533802 2073274 2386064 661162 1434997 1718316 1412894 1201367 2434379 2242179 51220 342020 2316804 425304 418163 127622 628023 2111273 315895 601106 1416281 2331016 1416086 2068034 756532 38445 584643 1205564 1074390 2411279 1297436 2254295 2114412 935717 1087896 2295889 1679364 2182017 1133867 478154 2471663 2058981 1544743 387191 1151176 242523 494732 1748307 481547 2613119 341694 1282948 2489436 2547391 318384 881644 2578994 2597512 2106052 1231108 1288946 2305152 1597783 2620300 2453098 1701460 1920176 1739147 1241819 523463 460043 2355669 1364277 159066 1861005 2365350 1266240 1079152 1790988 291860 2130017 2325684 2467735 1877790 2640707 1181153 2039261 152667 1081072 537270 1668632 1323688 2281289 1727528 443899 721298 1458997 2207631 2358489 223671 2583888 1073195 285298 2506792 372319 2504243 1645443 2249263 2016145 1146104 1943806 2191120 1158262 474437 266126 259037 220032 316527 2079774 2577940 2438890 1652828 886499 1987243 2088147 1387950 1876640 1811317 963343 2149181 1534585 1131915 2018728 7787: 2577871 1758994 2032900 844580 397891 7788: 1921215 1483795 2334709 2069489 236780 903639 1630191 7789: 2524849 1663955 591369 779: 1131359 500887 844670 1932016 2631993 7790: 1630930 2492663 1576723 1539146 684098 2041260 1715995 675664 580810 772906 1945931 2218735 1907354 255692 971643 544415 1221947 1758821 1531275 7791: 1206573 498370 2185421 2081709 1284640 1654751 98276 699606 389667 158834 552688 721242 2607315 222992 1142246 2048317 2552583 295533 2436895 1844214 1756056 1179435 2143506 1580583 2438649 1490189 1572521 1240865 1658897 918667 7792: 1204073 7793: 1911874 1703953 2619541 1531227 2483031 174203 1854938 1704484 398073 2362880 1364969 1040637 266205 2221981 1391837 2610101 1877043 1866229 1294714 2608320 989475 388381 7794: 2328544 1045053 1526115 168715 2219920 984118 1367456 370075 2302198 7795: 1231927 2045652 2300084 2565804 759378 710981 86668 1752478 1770428 1220195 1629159 2470497 2136515 1491427 2370571 1305882 2228643 7796: 1488942 7797: 2642565 1155509 535954 232286 822444 2191781 1626515 1888803 623742 1110558 7798: 2307943 1826700 1017055 2137844 1855593 623325 368697 7799: 1744160 714207 78: 1241173 28662 119359 1831034 681096 575383 2083123 1856990 2183025 21522 1210814 1772203 1797987 2501931 1442088 744956 928807 1126222 867406 1185475 1720149 1939441 149862 296146 2190466 2050469 294460 394559 1327032 1401016 817028 820895 535197 1032721 2564281 2304119 1405396 49493 613685 1078416 2008803 486278 459180 494024 949900 1285198 2012836 2264883 1393981 1464600 1039394 2165686 1316067 1107575 2311880 2287323 1569176 1537945 2497799 2578306 1278390 1624293 1482486 121367 2308865 2327365 1953065 1515029 1221110 1376631 2070124 1737092 2551705 1417383 504462 2464158 2365281 2637209 2070931 1447312 502375 1073385 38643 2475552 2543253 1908546 453376 1301045 1029150 300451 2637793 862413 1178246 1139699 1836147 1880439 2597161 410737 373559 1782890 780: 2190107 2218787 932104 521043 1674676 2245004 2065281 1963869 660577 1533925 947667 135539 1684251 288667 7801: 2117615 7802: 1590057 277939 1176062 831437 2334259 2088356 1085241 1801486 68719 7804: 1547962 1505037 1097074 70566 38345 2272603 108976 1350045 1279959 370733 225324 1788360 1271054 2103074 1581292 38322 806084 1892244 1671153 1482841 1578669 2064432 1121564 1151562 1403167 2473586 1671924 552381 1551107 1872986 1002494 739116 2590280 376774 1285992 552403 1674491 2381036 2512609 2576837 1842559 1408231 183256 2031063 256468 1938252 844497 400385 2424628 1517985 1306801 2545328 453585 750367 7805: 417569 2406158 2402805 2038196 2631993 7806: 29267 1867749 474921 2222806 298043 7807: 1427886 1140579 1953331 725965 2517586 301961 2462943 1599336 665589 510615 108983 1116377 293151 1549389 1295876 1139318 556522 989771 2599552 2543946 757483 76497 2280276 2413441 1310900 408167 1669603 1731733 458459 1324023 304901 923889 847961 583100 706665 1029642 1720643 1453955 719480 199650 1470460 1028095 570371 2245673 1153042 2029072 1346990 1768880 45386 1732941 1230462 612001 1871391 411006 2410284 2085110 1955770 2633160 1406711 34816 1679204 1392156 413544 101558 1441853 1985808 228769 1278811 1533228 843523 2457050 1311535 231170 2143927 1714930 672262 2122872 1696213 125794 1138828 2165600 1510947 2302848 1460137 2631209 1921746 549289 400451 2565130 167227 502899 873195 979183 1660464 2246365 930314 1049362 1102898 2204272 576696 2072838 111425 2030226 1514786 372592 51968 2125901 1502435 493738 2564077 625432 635675 2623912 1656819 1042060 2520829 2163341 2177355 2534803 2054579 1463440 2611874 2589296 1728296 2167931 330102 1727033 1357641 1630680 908820 376969 1841327 1953155 1405449 2546432 137404 840928 668693 1787157 2121501 541048 1779357 1279450 846422 2432179 2060698 566443 2226643 1219230 1035081 973959 2547525 455648 1534158 737004 1709747 1656415 653131 971806 1979039 543429 2147434 1917456 874934 750165 2515224 1030397 998966 222383 1004050 2478094 2397023 2591965 316629 316591 1003383 1475110 2362491 785073 1838895 2383573 11212 805265 1353837 621851 1570806 254222 763383 503716 652926 339906 754321 119601 1277101 311455 1543236 2333066 454555 372811 2541447 911415 984650 2500270 2639657 299598 2198576 2502480 858852 312859 363989 2224246 2537076 1578763 939948 1697842 91323 3800 1074738 1121800 2062173 1571258 2197551 581740 2297673 1770148 1118510 175959 1602966 3260 1787496 2189446 989621 322528 767668 990617 2122242 2252513 1079324 649704 1721100 98341 973723 850639 22642 903974 879039 1769721 636748 414025 359277 1774426 386214 256134 649600 134733 2405654 236531 2412687 1420744 199153 1750940 1504857 1765903 580018 1604970 2145564 1906516 878483 1118319 819670 1986547 136963 745317 1280677 1565026 1026132 2041854 551314 1211591 517274 2462440 2322387 1446200 522248 1039001 1934211 901384 1422436 2363206 270526 16079 172480 1791974 507519 63723 124320 300716 1686643 112095 869544 1362107 1985710 2219357 1401991 195591 1413930 2568178 458215 1721579 1306426 541311 106592 834215 1068249 2414798 2317620 1497560 2286377 2388261 1974803 336176 1012055 892990 398054 2639138 253571 1580539 11685 171000 1876051 7808: 385636 1577507 671841 981597 2369595 970619 1009182 2323112 772817 732183 723455 2524668 1830000 2377799 2366291 1642253 2294110 186695 114576 196365 2612825 1715727 1752463 516440 7809: 2210140 2119306 343310 2522521 2448530 543637 1672912 1467668 1527948 979820 2235585 2075173 2527341 2312178 1232781 1413270 2413955 1596982 2145846 841609 2305654 548727 2333142 350904 2460888 765818 466932 1560949 1376266 525661 1159766 46250 1446482 1119539 1171590 1730869 1347916 810754 1059660 263361 118502 17030 1041007 1348368 1059382 868134 1397082 1830692 2426167 804265 2537940 371990 2476431 1618112 1961649 234838 1050958 1111313 1675824 2487462 305378 1218895 1794198 1882325 1017298 448842 617913 685991 207138 2505942 993973 992700 2541586 784771 1749460 2552719 1978524 2130289 1013299 178611 240371 1158676 29827 352620 1322572 442222 781: 2114255 290333 2451879 637338 284080 1914703 274391 250988 95914 1119220 320525 2402111 510368 307818 1470123 534639 319499 1208603 2535175 2534643 291405 2426375 848467 2268686 113022 1133976 336847 1364653 385543 1322013 702883 7810: 2173289 2563383 1773126 1219298 2581541 1510892 778234 1516258 1991435 621791 1040097 160758 419021 1392048 7811: 2286671 1212544 1178475 2608332 2034718 1088693 494674 7812: 1473965 297498 1200043 1662714 2621263 1950201 560108 938057 1915004 873340 439968 1894763 804602 1779959 209784 2269562 1840777 1765943 1090624 1258040 2220222 429034 1476458 451140 2573183 1687134 2229462 1930691 58137 613174 2520018 2079607 143660 968483 2344955 1038581 1285074 521152 1119693 753130 1081393 1188067 1000800 2193658 1273014 938667 528506 1999417 1087392 1152716 2402028 334527 2131895 2018713 1187767 7813: 538221 1380173 30926 761623 7814: 1457139 494980 1472848 232951 1751058 2507937 1048500 2011242 2078053 7815: 991627 1113589 2031699 65147 1512377 250927 459486 140736 1893041 715060 1670159 1142291 482302 2314150 142584 793674 1977696 703030 2362370 1684480 571873 2075173 569099 2375964 981089 1851026 769567 1311189 1961875 1832379 1103544 646133 893013 1586473 2312623 1887395 1773153 2405100 489959 1163213 2170938 1762761 2259210 2121581 54261 311117 694199 192661 527273 1754047 1076114 1604861 1254921 1859389 1216001 1147796 1387519 399511 1275837 253611 2294085 945022 1792051 1083931 2370917 921056 1842075 1842453 2341311 994614 1816177 2313869 479681 22278 916606 1381675 2134665 2513650 165559 989112 2631325 48978 654734 1154607 153301 2578585 908903 1845708 318239 1486312 1070409 541491 2081043 113524 75976 560647 545436 984356 60171 159333 1317117 2588760 1581081 261089 2205164 771754 469744 2250516 718764 1776938 802341 2268978 1549678 1950639 1384843 2006515 547391 227332 1804004 773266 303901 1109043 845731 2037827 964916 2114445 1792092 1655128 1549057 996581 653757 763809 2555835 1578748 2363263 936593 1712944 2598527 2198089 1536328 2026369 1245647 1163698 1109452 1784580 377833 1219720 69860 1211498 945117 2596720 1770787 371699 1136517 965367 1967729 211205 1609295 1657551 379909 1245275 183256 1246817 1248356 833336 1981216 1988633 1972795 1440084 1015301 772337 75124 51413 1567027 2617557 2429729 1052076 74129 2071312 1626695 1536300 2403940 1625820 666066 1479501 1547794 2422908 2327204 1009795 7816: 100708 1012724 2623610 560368 200955 1980512 2510346 195006 2120800 1174376 7817: 1173858 2344088 1058020 357354 2056661 575994 819192 70483 2510436 1549921 1125991 1850137 601872 342198 1377854 993740 1450449 2028902 454198 1191528 2498216 1408974 287020 600120 2522972 2563395 1413792 1262137 89609 1407197 96023 2069704 2230042 26130 790471 1918276 2006413 7818: 1649545 1730699 7819: 2170839 1399623 1171775 1021997 782: 1991642 7820: 2641857 14410 70153 1813222 2218547 2618449 194860 2264968 347399 228238 1088015 2197302 1496407 1288011 1405191 629203 2422140 773325 88118 978124 106252 1237186 2313810 2361479 1306708 647277 1097436 174531 1947062 2377341 371954 841506 1525752 2220301 1930296 101253 2002616 876427 1050819 1964983 885653 482027 972453 1772490 90280 949358 1201922 1702716 2277186 2239557 1553361 1655648 2030940 935066 131476 1182093 1390333 1435973 1426360 36500 1340452 1820666 1630482 386813 118061 1523958 2390644 761524 1891207 2270527 969241 567748 1766223 2214641 756066 118690 1486235 1480848 943026 872858 507961 1769741 7821: 1570812 486512 630771 2159476 1846155 7822: 2528015 7823: 982525 1979976 600295 7824: 1237502 1917746 1567095 315513 2342189 245808 985958 866233 1190633 1597524 234485 101834 1585895 1506586 1170062 232460 608983 254703 590607 2007199 637266 615352 812591 2570559 1110046 1501535 2037342 598548 941745 299557 2543282 2187593 971925 2638072 1233029 353477 2444701 1174326 1058505 1030744 2377890 728011 872528 2549019 1304378 568493 1775332 7825: 1825483 764193 1773961 1208371 1993553 2620764 452905 1915082 622891 1096403 1774205 1991000 2174060 1573552 2069981 2555824 7826: 223958 1477697 1663474 532377 2412665 2326021 1141718 1111676 1169571 1351651 1876120 1885578 1100529 2237666 708310 8588 2097254 287556 2141312 868227 438234 384365 1542319 818453 1675479 2624480 561921 1152431 2211237 2321960 135020 298056 1060824 1590250 2084522 1436668 54492 1119005 964038 1735834 2109203 2382158 113138 7827: 1799697 2129020 1322540 216721 56522 1526235 251669 269843 1101367 90426 1372148 370267 2587499 325570 783787 24830 794293 1422686 368753 1967488 2102036 350547 1565954 518401 1751524 367102 1355097 2550482 1518744 1905973 1653778 1291132 367976 2351804 1757222 303361 1499430 1505285 1370857 1564425 2604175 2038872 1846141 1103692 817868 276497 2300303 1636022 1986895 1473280 2156133 1954022 1276341 883415 1131397 1508967 2350518 944968 1764421 960571 1749988 1572312 1116034 436523 675095 490093 1454992 858149 289076 786264 2561148 1704330 1176404 991311 1020186 994838 1201534 567767 1203617 979877 1041802 2562080 897734 1849245 1014969 2546834 452627 419747 350653 1987110 1201450 2126657 1206255 2230003 2645574 295922 652108 855428 491754 2118894 2000508 1606745 718047 1753993 659376 17149 2245242 769356 1141836 1212852 2175615 370932 2163371 1831139 778100 2645867 1208751 607567 317247 1489622 573270 2083020 952869 1695506 1533135 2213320 1789934 952340 1605255 2597162 232534 2556573 334687 625911 2341075 868603 472322 1525459 1222010 1209343 2246955 200183 2147936 2529428 2633928 182682 1704554 1686422 642736 982182 1934825 2022157 1593948 1409508 2165945 2513004 1023928 1192903 195384 1465542 425142 825049 2619850 1794693 80231 645680 1742319 1521506 1760733 2009846 1967156 1293051 2591759 623937 116092 2637972 2603658 1755123 2630412 1070801 2056279 243355 1016994 2187962 473884 2318421 537382 1185116 949132 146464 116360 2456463 1274284 1731464 957520 1916387 916345 1276799 854990 1912560 2149086 289511 1264878 1437916 34966 1805709 341307 2027275 694783 1552009 244599 1704009 398294 89545 2542800 1481546 2172315 1439958 167632 375961 1758503 2115155 1257214 1243187 1793566 1046651 44961 2112383 2044319 807958 2438795 1214381 1996277 163976 272942 308122 868502 2212266 2465662 1756767 2244639 953658 1187295 425302 95872 1864365 1204572 937579 1901285 766302 1980134 1416442 1239477 2494947 2619286 831244 2597741 807011 388872 2469010 1426571 88004 2627762 1352611 1706747 297453 367741 395156 609035 262807 225331 2598979 748572 1460906 2308306 1115098 2397750 699947 1735872 1741154 704812 382663 1599804 115482 2001644 102062 267188 1070424 2358526 2154393 893407 2506465 178132 2408912 516437 444432 1445595 834479 603178 1661876 1197238 1855722 2593913 696548 1038384 899018 1776249 266006 1984362 885938 2555100 2149317 1257320 2266914 319443 268534 502637 1151934 987654 733761 1076378 1463781 492753 2633478 1925406 1145373 370183 1293409 2594573 2248042 899121 769481 1155867 2028365 1168840 812799 73008 2307445 1546840 614454 14309 2219517 2350500 1391536 2050146 2253692 1951798 1652363 2086909 1243530 2369813 799201 442573 2257649 2337744 1230061 500295 387152 2293827 1210211 354557 2054711 2096546 1894775 2523772 2613606 893294 389605 408986 1308814 2171787 70535 2579639 578660 1316632 1587266 876744 1358791 998546 2056853 696970 2377777 726754 1765348 1018830 1215418 218366 2025797 1829685 2239716 103228 309132 512089 365019 2364883 1999244 403886 1490594 39343 207782 146353 2336985 3097 5875 1491389 1827879 360375 1679908 1898348 827845 1347069 2150782 1194269 1562295 2081827 859593 1805205 1623996 529760 1534677 2622230 939637 1607704 356998 1247457 1858274 41637 1985555 2536722 2061623 1546263 89143 651942 69986 1814010 2091000 997399 1825825 856048 1003754 1519364 1359803 1232128 1988179 913776 184196 340023 1414012 2131987 2440622 968674 2476526 2335976 2572307 199952 1109038 1645186 1739732 283112 2629812 1074317 241978 594564 777728 2098086 2028295 1397016 2512749 1398487 1632762 2288193 2376209 1714230 1676639 1186571 682376 2548096 2495437 1468071 1562970 986472 486770 2306148 698979 621220 2376864 1035819 41030 333455 743959 948172 2574061 1032704 1486752 573347 891546 203524 556453 176405 1010350 507800 729694 2392417 1056254 1084554 396938 727472 2587179 749854 685051 756724 227892 1817674 252309 989013 1694850 851058 38149 2482290 1974900 2024221 115968 51286 1904381 2606916 1758976 963801 1768058 693357 914440 2023703 1687348 1229664 2275541 2351306 1811913 2208731 1483255 2122538 2184115 2245265 2077456 1764876 1958068 1158198 1214412 808275 1161444 2526750 1941382 693675 2438687 1860310 2222510 1032644 2227067 2256005 524376 527854 1968605 1713268 1902897 871371 1625532 54602 158863 2418823 1393327 1493064 1977581 2013443 1720539 1491654 1880752 1234685 1052422 1314995 2510971 962022 104300 432546 2085017 2398330 181740 1809997 1453644 650443 2236130 533379 1501341 649658 2425135 2283500 2472453 2104194 1073725 1064455 1699820 1806070 2548571 2609404 974009 393313 2097967 28436 2506563 593159 1813397 930768 2424539 2211902 30298 1396768 160272 2043077 843417 1278957 1144881 406879 451344 2004947 1193912 184070 667365 1075797 568617 2166491 2115530 1188438 67766 1119866 409906 2071029 932808 420812 336443 2465495 513697 7828: 838687 1005290 1507223 1666429 1774516 242429 2433425 2257633 1729226 2133352 2080644 1345198 2318742 582058 6688 775211 1945652 1114200 893816 334119 586765 1246920 956229 823014 113720 190901 1208547 188362 1585794 2293014 816032 2099827 1509547 1589177 252035 474270 1387916 1501920 598492 2491202 782996 1328227 949980 1609042 1137068 1798906 568501 1029922 1103221 333099 1973178 2009846 617411 2218424 1985532 161677 1869250 2439476 2173457 1503518 2153948 1786663 489470 2271614 1399778 1056559 2012116 1896473 2392818 2238409 1332150 1244521 91479 1903709 2209307 1509565 1533254 1931629 410701 2402110 632993 643424 1777382 1467715 596329 593428 743232 924381 1132529 1189287 2375459 2312964 2006919 273564 830182 2320001 2048831 238165 165440 88106 1965113 2569839 1623241 1955623 1385412 2239698 2050532 1684508 914650 1107829 258676 2589251 2579639 840996 2140448 1181767 2581379 610739 212982 1744939 2605702 142842 1558081 1507382 589138 659297 508927 1516451 40618 1191940 1299727 155923 1699381 2234373 2412180 1771892 1909450 2314186 79750 2223717 1368592 2069906 380064 503610 690770 1786368 1787190 1412897 2138537 37387 1354757 935078 2117615 2214441 211375 2598477 1218382 321975 1437868 2596720 475798 1313488 582993 1144035 2396570 1958344 2615681 1123452 288756 664495 456085 1547407 458886 20710 1378483 2213114 2220655 661508 425304 2481104 1592931 48870 1620361 279309 956153 1116107 1052699 438797 2313592 791395 1856016 2511416 133198 1471104 1909928 1752819 1185206 2535231 2579005 120792 7829: 443724 783: 1005112 1030631 2111154 955252 2610594 1441467 2257927 1483770 1771365 1186628 2499060 1224980 1181631 1784229 1798282 2462113 693507 2340024 1864450 954415 858637 873299 2531543 2541324 2448198 2000900 552684 2635199 7830: 1411737 1277216 414286 2063942 2282041 7831: 632090 2276725 1322877 2250139 2221273 301501 2499193 7832: 2236314 508962 617498 2459075 2158455 306272 1914875 439098 995826 1763085 372097 121318 612180 1025601 1240248 2600192 2599852 598424 2507028 2339898 693381 761492 500282 1387855 1313340 667727 1861756 1388367 561712 295692 1417275 2520755 179415 1152554 1938029 141920 7833: 1455330 1602873 2348894 2447800 2628910 1284568 1196093 1587327 2050555 252468 2028533 51178 2387755 926507 1454357 537462 1728914 33625 131329 925149 1361684 1622035 1838730 1507905 56126 2308042 1091218 1062267 945498 1974436 1881481 333036 139447 358120 515724 1575785 1710005 2437353 977117 2076207 843639 1424385 427239 2526278 1662455 2570077 1938835 1105491 2423297 1527895 2507666 731178 2481561 523807 1262711 1359146 1511955 2074777 1231963 1514866 2021466 1523219 404389 544780 2181445 1184992 2072798 1237868 1746444 2150718 1018474 871020 2215709 1960330 2354703 1414970 830101 1744281 944778 1329723 1154832 2385799 910131 507986 1225386 757893 1849194 1318953 30978 73744 1351545 2150534 2275066 1980593 699846 265304 2181010 53538 1504944 568992 798745 686549 2562396 1269579 1927580 2617084 1675299 2473943 564606 2191975 2177183 2590728 1421406 486015 628464 2002902 2644531 2242155 1479898 2024166 1564924 780049 302969 679394 2066141 40563 836489 500741 2075021 1089520 1178418 1734839 1013802 2512773 705947 1529500 1952841 1144771 2371863 1820491 96002 1666140 2102330 2531901 1521420 2476624 712100 928488 2436946 2263050 593888 2526978 1068904 1697635 1477110 153611 984340 2449289 578044 1956440 816995 179223 584354 2439493 2282921 180858 252035 882779 1958383 1394106 376855 1034389 1286010 55495 1230047 2606391 2108043 1046408 1957975 239875 1983442 794041 487211 1959049 890310 1509522 1817318 1639825 970561 1128342 162380 518309 101395 1542885 328328 2431916 234480 512037 2531096 217235 2304960 53672 508799 1390030 2245944 2260739 839986 1646553 1426838 130990 2373537 8670 165110 432295 1782899 992650 2494143 65269 2253630 1224712 2024961 888323 2568480 716209 484421 1345591 2084501 313084 2334865 655201 851231 107442 2081589 1919268 1808254 2560094 1544531 1493547 1351529 949191 692652 2510560 788639 1800998 103102 1082923 208264 1637963 1679234 2272452 201669 718456 1325958 1982660 977254 1940923 2622310 2612083 848170 197785 997697 529088 2305933 1716275 544584 2122038 2422368 1801020 2545927 1635808 1936796 494958 1032310 190564 1033580 275766 1053804 323935 2007118 1027050 569271 2591134 2493733 792155 161231 1441738 2333840 2170383 1343507 1894278 2391124 543954 1313860 1106677 1816138 10397 1204723 562156 1154500 310122 1987641 1563663 410952 2203201 2550781 2017489 1069400 2286214 960004 681324 3595 1722588 510711 2195865 1816992 1107660 556487 2045020 110947 2513559 522943 2266655 482649 2622882 122509 1637343 881930 1142792 2046412 1321169 459956 930384 1447185 2408493 2101288 2147230 2287372 143120 1257400 2344568 440407 2422748 129344 2636806 684108 423681 1926028 989182 2019911 851662 1592786 39627 1691072 256636 424989 610366 2387322 2186208 2477945 89248 1182994 764156 1276596 708563 1663360 1703462 2477477 790399 2030004 1645834 387852 1709076 2528143 614575 660776 1198196 1040817 2559671 2350502 1713008 1560620 2380782 1771748 1702002 2507403 366152 2047761 1341237 1435822 1199392 1089487 2616932 947610 363144 135398 1701303 1717347 2621660 973341 1781536 959509 1055543 1618575 505171 1007328 2223604 579329 9686 2586475 1510002 1711470 1809772 2340852 2507467 1797865 2286756 2604123 2382711 463102 1430450 377998 940516 664429 1443505 215726 694532 2451473 1661079 12720 898036 1971055 2621231 322492 206442 1742042 825907 2392975 2009821 1149499 545664 1585120 1773640 380133 897782 2284903 2634544 2051389 1441965 546031 22098 2151916 1514667 853683 507498 408539 2302553 2007510 746285 649913 2070009 860285 1917470 1129135 2009772 1184520 1741126 1769569 651541 1434243 1122184 1334274 435953 1969035 2468139 1632042 268060 665244 1162381 2296990 501282 1019798 1041007 2034847 1343451 491903 1494490 1284268 810009 2537849 1345614 32852 1007067 1795709 1526283 831144 384541 1237984 528967 1106196 1629172 623257 258985 1967509 1037437 1014939 1230004 211898 1494376 2548936 1988047 1825620 331278 682718 1966640 234794 571869 419533 2426604 360180 2500677 597885 1935831 2100142 512670 1608968 909323 2065658 2242913 2134752 415270 1714099 1419139 582641 939110 2391281 2516109 956481 1545526 975574 2619780 843950 468991 2052428 1543837 1882949 515459 2116831 1758871 2197054 1279821 1244970 1538557 1384461 857268 517159 2392793 1082706 557240 2080588 1871779 702284 1333366 2124079 2284635 2324954 957235 1584227 2195586 2536922 1880556 1024694 675957 1271812 1857332 1650988 506892 364736 2410150 2636803 532302 346202 1492343 101888 2513049 1559946 617985 582371 2506917 1810261 2211862 700791 2411998 177690 1578818 659697 650010 31700 890934 1047711 1581150 1748002 123823 118889 545589 850908 574424 2304298 1081847 811765 2421820 1829425 2032493 1451645 574990 2575786 1743357 1452669 2349739 192420 608501 8358 38468 742733 1359730 939574 809898 2298735 1222730 1234042 170008 980292 418970 1591753 771828 668711 2280035 269503 2357405 2528813 1375803 504321 305378 1071261 762524 1470166 1995406 34408 1035390 2574107 140479 205723 638140 525387 1360238 767937 899064 2447798 1379941 176877 91404 667605 1004748 1323717 1724528 659463 149409 726339 2228750 484714 1744645 1438373 2366300 2199018 1648833 1873015 692048 40724 652297 2391964 1753716 1677138 1865721 303677 1723247 855157 2386851 1800808 208326 2149447 1298641 2465700 1163325 1546620 2521204 1374899 923021 2081795 14340 141899 2146187 295898 192917 394898 844580 1187503 712970 1948905 1499754 1150146 1631732 2559471 1585067 2338834 1243139 2020108 1982449 1689922 832405 724314 496815 1312454 2273676 1798437 2435168 2006211 1387258 1831790 622166 958280 1684772 161805 1377169 870288 2290010 1124770 590473 1468147 263225 379246 1787008 185027 391619 1102842 280143 1920397 397948 826503 982394 2041397 1138990 1585306 2300016 1711865 665228 2142348 1667949 2255803 2323832 778853 802979 1202865 14031 2469039 720847 543464 2124151 1881433 292654 1840738 889761 831056 235096 926591 2385203 2561421 2077378 714792 1668623 1641276 2467626 1648562 341868 1408280 1954940 1544743 2192881 1228106 1577235 2367065 2343716 1623723 855264 370668 1114889 1360134 1597377 719881 2173813 1919022 1813607 1397680 1568136 2159786 1790432 1911126 399111 2570381 1345436 5399 1991613 1358678 358582 227537 446396 179682 2600557 551748 1117448 1601063 2159586 57322 1417296 1991224 1690210 443186 225247 547268 2078134 1089983 511455 1896969 634951 964402 817677 205199 676109 494836 918667 2426519 1540455 167568 469713 984002 939 959541 1452739 504796 776492 301396 167111 1404074 742938 194929 155932 983896 2087152 1028828 1888106 7835: 1883719 2169348 313344 555385 2137271 7836: 2239241 803495 2286322 2582476 1608241 941149 98370 520704 1497526 7837: 1897814 450500 1986227 7838: 644063 772486 7839: 1167250 428793 784: 108588 2347561 1939656 2341219 1892262 2481233 2089521 693381 1291667 268917 873478 635387 7840: 810108 330279 1316846 1951842 1096206 640441 219425 7841: 800835 900763 174311 2604265 997300 2078410 687176 1014566 1257652 585352 1084888 2243507 260011 1824389 154515 2142196 277318 1568171 1422243 1448758 2612167 124278 285319 1906345 1503372 296114 1076412 536328 1547291 412077 2561151 2807 1338520 910070 451261 300908 1279993 2174831 36581 501648 668703 7843: 2544161 554022 1627775 1897382 1988068 1755064 2064006 1240615 930318 1463909 674362 858162 859424 877678 2212684 1231790 1432324 1812809 1351539 1462456 2402489 1356401 973880 2032484 342274 2176672 2500833 551818 1370778 484393 2582835 2446827 433380 31035 2148823 1315125 1413048 507229 1207376 2110280 396802 700024 914381 680986 1203718 1665184 2349263 1288299 269451 2171187 2586600 1267239 119279 726876 485566 1198429 1713004 940477 673693 2474112 1254683 2361870 1104589 7844: 2340549 187896 505035 617411 2295636 1334683 2147005 7845: 910434 106413 7846: 2537764 1704523 114296 1075602 2647279 395826 1712784 73209 1931981 592 1486551 2512235 2273488 1315125 1351779 2125551 2073795 1955740 472058 2628029 7847: 1692502 395802 7848: 1267055 1720354 399971 784003 7849: 1958955 739947 2379139 785: 944412 1068801 7850: 1126767 1300124 766177 1642425 1943261 493470 2306379 89034 1062751 380025 1944156 114661 902641 805103 939635 700688 460218 1956761 586421 1580173 2294599 516678 1484680 2274941 1968420 1300196 2494242 2579267 447909 1135904 1516079 1989258 1694620 289992 210067 2630 1138990 2642897 2239736 1739498 7851: 2089595 837161 1962698 2122080 7852: 2531459 2214658 2605535 448470 1590057 1641731 2077983 2549267 1105925 2571363 2506780 492670 2531871 1573786 1506989 805446 1501569 478572 1976090 562438 1268990 1906260 696455 1307785 453191 1840689 1172158 496760 1316793 1840752 1432304 499711 255792 1753976 1515401 719909 2131940 1435350 2456304 2642315 2627360 1101615 156579 730803 80689 1547980 1689687 1412815 2318900 61315 661145 1075299 1701632 1427367 549092 296165 1740098 2213 1657544 1529715 269416 550215 139349 1153492 775775 215048 1533254 1909364 1350543 2161389 2072019 2225602 1019946 799620 521081 419319 1309570 1835136 2270372 2201997 2301334 716960 1793818 2245734 2040500 1502520 1566893 1550548 2352900 2212165 593222 1356632 940746 1625218 2407146 979345 704193 949358 571810 985224 1315913 1287002 1674728 2293062 1435180 1254354 919079 681188 1818553 819422 4906 2208120 1065262 1298605 2454325 1770871 1655400 920620 1301196 165633 2575686 715533 671302 2514776 598318 635335 1415983 832637 2333160 2093364 2111896 1188105 984654 1080303 1085332 225482 1298692 300093 1306767 2231476 2333137 2308598 2536474 723065 91404 1757809 731034 694373 831641 51401 2097999 1139014 1919793 842458 543618 688557 1569314 572476 140302 1938414 1351112 43987 323342 486170 1877380 2508619 2099183 2115819 1405669 1564367 2525668 1735834 1399925 2645750 2477212 274540 2340787 1878798 2022467 2568460 29827 420307 1105105 1088143 1193595 7853: 1888170 524907 1008558 1160401 558238 2576502 1331403 1796359 7854: 2532685 966375 2124330 966045 2416660 461910 70392 1676820 1972756 488565 1663243 595959 2361939 1691835 1170987 720107 1401592 2135902 820942 994357 1298926 2289879 305895 522338 1505523 1985084 1885935 1917254 2439707 1366650 1472304 1368471 1054287 1435987 715739 553364 1139803 2521310 355375 1566893 2487470 2470851 2528657 1215789 1225803 612074 2198743 2644945 1435703 1784969 2248496 2560703 1124637 1546706 755743 475822 1248067 1451817 564941 1683048 2371188 129380 7855: 748954 428537 7856: 266782 7857: 585399 1505195 1267342 2643785 156358 819980 10970 1192972 1676529 7858: 1828000 1376836 2162730 1471089 1733394 77168 1741142 988924 795082 7257 2250059 220073 7859: 2258334 786: 771081 2064252 819951 2496162 363608 1886026 1358525 172102 8329 1025722 7860: 2042561 746074 496882 2523636 773767 1125671 1462330 10800 682058 2133769 7861: 2403699 1885996 1055438 835847 350014 539607 996408 1682194 1597879 509365 929016 1868964 286288 1881668 1619199 1760752 2464657 2643488 2259696 8808 2341092 1058518 240850 2207479 455082 521758 1226933 1806843 1512880 29836 339264 1367085 2093894 1810658 2037191 791025 1882826 1673943 1485416 1977398 1484711 2128468 815301 356467 763160 97839 981236 2450171 435771 565515 213208 803722 7862: 1458611 2568040 454724 761711 7863: 1591221 1934854 855011 7864: 1917600 171106 957934 1241534 1554257 225513 253464 961046 2264161 914678 1228448 1982855 2358893 2171707 2581078 1095986 120694 1332500 2559625 2542130 2378329 2070186 2399692 150415 157655 2179289 194512 1759895 7865: 1779352 1731269 748270 2230823 2535362 377626 912442 479005 1057459 966671 642736 548684 2367515 1558556 1084083 900715 48619 2254982 1403512 330193 2488820 2099174 2062253 1666592 360661 51010 2241873 2259960 1410652 695093 1666072 497453 2425982 1722181 1482860 2003825 1586055 475726 2609334 2078048 1142041 1864423 1610835 580672 104025 237664 78669 1598341 1435920 947034 851745 2183105 2364972 425998 942263 1708298 205073 239885 2313248 197795 775207 7866: 174699 1457139 203498 7867: 1211946 2486850 732775 2592983 7868: 1551019 1582325 974446 2118528 1995583 2493114 1624090 1503550 1916704 1570744 2599782 492365 340239 855933 2096901 1299497 2008336 995737 2594696 787: 1926723 7870: 2289208 2051956 2266752 706198 404239 981909 2606655 394918 888334 1649641 2183506 983611 1273752 1198484 432668 2312486 187233 2596061 2493663 318409 1258870 2178498 1678214 2240569 214619 2504568 518639 296557 1618056 1400978 1268853 1103673 1925099 869093 688869 1292212 7871: 757485 776333 1421179 312744 1135039 1671168 2013366 2173950 7872: 1822014 2115213 21727 2339926 165657 54186 2559211 691254 7873: 885083 2050139 2352106 1203046 7874: 709973 1321189 1971555 1466774 1347643 1282728 1010308 7875: 1625310 46778 1091730 125918 1011557 487576 1008290 681096 1299867 2394392 1238473 1703572 2120822 1131211 2411263 555018 2578383 2423091 1658098 1298377 2335393 1828392 1411021 2041113 1977779 2593379 159574 747156 678516 2213572 494937 1252784 2645176 2024399 112302 2132554 53739 1415858 1244399 2571919 837170 2290978 1171842 2395761 1811499 910412 2176247 2364674 1993643 1045783 890669 2355895 1839989 1831322 1025897 2433329 1038281 427474 290716 15402 588450 1870765 1136132 1699032 419937 1138354 1821678 2555171 1703078 163166 1304765 1864026 1355241 2248070 993566 1966640 1392358 414345 426407 573102 2414659 442659 260260 133052 2458294 564719 928552 1609006 726601 406957 887928 1023770 2087512 2108915 2115803 2032679 1787493 1615957 2131913 1653921 2538601 1188988 726534 2269333 471303 2281736 1259180 157259 1366627 2647523 1513799 356615 2194653 1075425 113681 2423385 2608259 2626307 501640 2097766 2325776 2534724 1921901 410132 644460 7876: 164344 2426793 177037 1170213 1202564 307180 2212128 1418443 400674 1101797 934084 542520 539278 982089 196360 472812 2368440 7877: 2561193 386265 1435648 172952 35770 2094693 1443007 874482 1784596 2449658 1006385 998373 1066452 198094 2364716 361822 1777629 435581 2348603 1960786 2387950 1638577 1881105 1680877 1610435 7878: 367678 1298035 2317924 2281974 1852053 1475949 2258002 851102 2164063 2164853 2560088 123713 2328496 125176 1776594 2242913 1871020 2066307 1779886 2227446 1972112 2535144 1837960 1962780 1609115 1181605 2491063 2285084 7879: 2503129 1367437 308232 2550394 1290427 922829 1723162 1666394 2560487 2032893 1442522 2127906 169158 1601299 450695 928071 2120507 1345963 1377785 225525 257567 587484 2420243 2200574 848348 2156596 1337853 2320785 963263 1773687 348144 2310877 1277092 229488 324104 1139043 1138359 1262562 1506989 2392488 276674 896331 518125 2539902 1534276 727322 2086440 2410353 495198 270367 2435047 462586 836241 322541 561071 2168157 1508325 2098505 1914959 278336 2183016 2272067 1879618 1611695 1756102 947440 2565383 2441217 440 1450676 595831 1703321 908434 624045 100576 1484537 398048 1643494 1998445 208782 2309320 1853225 1012606 411377 370162 510386 1926517 1718502 2226229 783610 1693283 428105 912741 1631178 978959 2423146 903016 1677263 1344992 336097 2601436 2601560 2423900 232072 641050 2088669 2286446 514787 250241 2406474 38718 2002637 1808842 611316 205404 90696 2339726 1338905 2324266 910327 72469 2573311 2408176 855393 2582057 2067549 2279181 2071287 1401538 499961 1643572 2626704 1547395 438585 18649 1076614 2031774 2463790 2013457 1504382 2566702 501433 2446081 2338119 620812 95895 1945572 2517917 2612209 182894 1400147 1834839 115211 511592 823478 2119557 2174283 637004 1335272 943543 2565889 309324 1290545 1523441 845362 1691991 308422 2266720 1309414 124564 1617240 914285 2530810 832270 351951 2229650 1948139 1959517 388839 1190739 1181345 1004264 610563 2544835 944027 874771 145887 2232637 851056 2006884 318020 1399154 2324813 1620906 1951810 1640038 2586906 212577 2281753 453380 2599611 591194 1578717 1558343 488290 50389 1197993 995674 1178487 1135230 2185331 1698020 715287 1158511 2614895 1728047 1052446 1944582 906342 961005 75082 1098765 1411983 1338927 1981359 1121131 452208 2638852 2543199 1886834 2541054 777437 105367 123714 2091258 2406602 1810672 2041229 673157 1625932 123445 1803084 313803 192568 1932718 309894 413855 313392 641971 123318 2358492 644657 832770 1735705 856754 959052 921612 218593 200887 977854 1492772 569187 1982835 1629098 908127 381236 107366 1922883 12824 332597 717599 1634320 2098200 397460 530978 1201722 2501103 915501 2080216 486320 1920253 1317719 1210672 844506 1901823 2139959 2543144 184624 1559251 1352830 946127 2461523 2638292 199825 1863074 663422 2022298 2348864 754271 1324621 1599387 658479 1092753 2131731 2370848 1581685 878651 2556064 2364716 949682 845782 2318298 2011262 1073903 2094804 631732 2242444 2234079 33648 399006 614252 1660950 1498830 929493 2514552 1953724 471772 1994794 2373276 1399964 2394096 1682668 1754183 1542441 887751 1699606 1823761 714928 2244877 1395874 513949 2048557 1117654 2473482 1195688 2161971 2280559 1994152 1297048 2499323 2436101 2297755 1950941 1428520 2197547 1945684 477299 2290046 46600 2301118 1494812 1279459 2607128 2577843 937679 2163793 1582506 2011537 645202 59659 639645 1662264 1644563 231841 1196888 755497 1388653 54445 358573 1904249 889498 1015113 2208343 40960 352106 2063858 75356 2366694 1979236 383254 2017787 513837 495669 412734 1055143 1316189 2461058 2385802 2222981 382690 765857 1317700 1269246 1422678 886870 285894 324347 1205988 497992 2479407 2183304 566641 985615 1891691 2451347 2538789 2576551 1298124 492882 142839 644874 982416 1394558 684938 113152 1320356 1999075 18813 788: 1466909 1328941 1591698 315988 2159395 2450390 1416860 529698 1071142 1779983 894429 2485033 301290 2552749 1609058 1555731 252005 957975 466644 893026 1382412 1901530 2098011 1413467 46651 1654826 1977925 1854800 2340515 1837241 148811 872706 2645183 593372 614831 1704751 2419881 1266894 1889473 1529713 2180550 2262481 2009093 1256078 849806 1212748 2579855 2581424 1307236 2537317 985692 2557417 1987937 432243 6917 655408 1603647 1919943 2130393 1662860 2229989 1349781 901629 1503706 1308116 185208 2092522 202305 60712 2482670 2236761 284224 1456184 1514894 2068826 1796792 2053427 1604229 1499985 1773296 2450703 621947 1694146 1883559 219498 883330 1597730 1067070 2185434 178211 1307145 1247271 1365569 296929 1141423 67472 443847 2620378 2378011 1030353 2248481 1344703 2487240 590535 1181698 1836951 1366645 960152 1290557 1858198 1725395 2276348 2101787 627019 307552 485891 1567651 376927 461399 911720 1703667 353360 1954138 1560035 43045 130400 1170482 467808 2619718 154442 2258492 1756365 1489754 135104 1282268 2404756 1102301 2140887 904906 204707 1965797 1540143 420612 2513485 1542244 2644574 212196 1879361 1508269 952569 1079046 2077423 1103492 2302659 1658222 1707299 386869 1074643 1496191 2303885 1162138 2342171 2608786 2296012 796804 252737 1262488 1762870 592104 2501514 1875412 2129067 1000597 1190171 665631 185638 1997436 223602 2131561 2346938 12584 1120851 803829 1039913 115147 2230223 964495 2219681 1039574 976721 1835687 1164555 484813 402641 1159553 995556 809626 78348 1648070 2238660 192777 95699 479141 220002 1475876 1896391 2344648 2120767 2648159 1990915 1623681 592383 2054480 406114 785843 395155 2224807 1649820 659906 2150956 1557272 1169690 640280 1199095 1579438 2407814 600217 4389 348820 1381148 1506263 1010231 1629257 2396561 1874123 2515563 1839238 2146147 650367 2148323 1953617 286383 26376 2138410 939964 1892033 2368815 1889814 2318916 357340 1085485 2071612 390394 1514857 1317648 1308472 2347199 1493654 1601511 2019249 1282178 2215690 807714 719569 2417729 428844 458304 1551949 567986 1581920 246903 2097625 2343614 2179806 76640 2243215 2106971 941696 992925 1496881 475365 1455999 576685 909840 2152141 1996919 637513 258578 897505 181567 2589417 2497159 1333536 1586240 645994 1764992 2415067 959738 1064688 2153771 1145431 1730026 1152159 217481 1577648 1392004 585094 757449 1680214 1508460 347672 459246 455042 133080 1423960 1575155 1043452 1994568 447971 2482288 1356401 107543 2544746 1321177 731823 790525 972078 794374 2461374 1344552 416276 165102 1056440 1145552 1731365 1440281 578598 1415140 608393 2102187 1809733 227880 336804 2633860 450900 2446716 1467430 1846780 2003803 778309 1640450 808161 1686148 903350 1916704 2321106 1716785 1996751 1536796 1095217 489778 1143745 822051 508481 1754248 2300919 2586764 1237374 2383454 1207709 736959 1610558 1663040 840308 2139085 2071287 1535759 2062416 336954 1135292 2241222 2329504 1826162 2007621 2181601 953409 1165476 583674 2339496 921662 2623976 974491 1032469 2497445 1515233 556798 2476411 739077 2481303 1906675 1769705 2526913 2191705 367158 1990552 1915030 54981 262377 73788 2314195 2607068 1682012 1859429 525368 403515 216096 2167241 117648 1043545 655586 2056103 511439 1404873 1242364 1207906 1469799 482015 1411366 2343329 627373 1495277 1510099 2613420 1991443 1276170 117443 2459038 367950 1213240 839455 1752928 966033 672735 1801297 2398096 122210 486134 2473227 1870167 2109023 1314546 584942 2507967 612115 2048841 2103274 639178 1276552 2583358 2268689 89731 1072925 1529761 132307 1404729 1374229 486689 132059 170803 1882704 144621 386629 708669 2642303 1167471 588222 1993619 2315453 340527 504794 1731141 64613 1298579 1585071 2391082 715248 410557 2008767 1125395 1280148 892989 1423833 1386107 2591056 1572433 999638 1055081 242451 231578 920052 1113492 1313969 2400422 147470 2241355 1889309 1900123 1352427 1498149 2342803 1149943 2428896 458017 462603 191234 1865772 692353 801395 462171 1078117 163135 2212242 1450443 611118 2152870 1770480 802461 2051207 1803363 2601360 1199599 453380 223930 2577127 2364107 1836824 2114275 907948 2115589 881519 2007101 1807177 2483993 2028388 432157 358460 1139726 1684854 552108 1503372 2614895 1984362 1641240 1834300 2315419 121629 2576716 1287586 1265892 2457534 1776386 1228374 1771997 109446 146729 399226 2554542 1286902 1573583 1979057 1235543 340570 1873085 1847806 1212523 1759586 471146 1297124 284702 1593690 1291846 679800 2503730 576707 888200 139643 1212554 248261 1611757 1049532 1099006 737845 2121860 1949690 704930 926494 1522742 500576 2336400 2601326 954089 449336 2271894 611481 2128588 1101455 2243044 1755537 1064279 1759649 664669 1476968 639916 748335 1605609 1994337 1385683 1403730 1849528 252441 2509606 2238514 627627 2257828 560740 204838 2006870 485551 1665713 2247488 239844 1636703 1178378 2284355 1716383 2190782 2254531 2270655 495183 998105 1590264 1448499 960031 2323318 2450848 1693154 1460781 2086559 1641618 196413 2565317 1483333 732040 1654653 2185557 1072184 2357325 1137168 1631815 974441 338144 1122789 688300 503045 958939 1312029 1582029 789719 1105513 1641890 1988587 2637723 503892 2550062 2017145 488837 277109 2505850 1583606 1854155 1805906 2359610 1770193 1075333 1184809 1645049 2385341 1946745 1867496 2361905 2421142 144909 1904106 2643728 907112 1713728 113820 317194 1483324 1391782 2319209 1994986 2589668 1954874 1799687 323902 1006241 2295951 253166 2608047 1042824 1290303 2103236 1999739 93376 150198 805468 325265 1155147 1221245 2269712 751800 2637284 2103172 50891 1124994 849970 2254479 448471 485322 1743322 1598692 1014175 2371808 1896618 1572275 517561 1379856 1922190 457032 790515 2330468 2094313 1032684 1919204 2502359 2366207 707685 208978 2529127 1649198 1462918 625992 201395 402865 61427 1240959 667727 823587 1179798 2634427 920728 1953545 1743319 2476506 6015 94007 1455707 2495895 305912 1818907 2558651 57725 1772770 386809 170644 2168236 2434318 463433 438955 2020200 1126205 2538689 1613004 2558412 263659 2230064 1041050 470972 1580690 2092512 1098910 890452 679781 1247372 1467481 49799 1713194 1803028 1505837 1092945 1009983 345257 82884 645460 88685 2045876 2451031 2038080 1707842 1219120 793166 2111057 1430668 30705 2552438 1798990 1591721 880348 1184445 2618314 2119465 2131954 2634516 1285599 1263575 1538795 1506413 1484864 1214626 224202 457187 2013433 19032 873499 1626994 1640375 921327 935492 574389 270035 2255628 2311526 1395221 1814308 1644134 1223857 392325 1232937 1760721 1060197 1985238 907255 2499709 648760 1432880 1510669 1976095 603487 1456750 1151417 776850 1140276 1809052 999276 2340907 2037285 467971 69161 1009080 814036 1336434 1020165 681972 1603366 1996599 2562653 650410 2011164 743606 1179733 324961 2164555 1805732 932526 934315 337601 884342 2549681 1451311 2376905 391152 823186 2338866 870306 1942309 1587474 1299192 2177918 2075141 2445032 2041384 2486607 687021 757104 1963420 481409 520312 400468 1909826 262881 2169367 344562 708452 1567754 889598 987125 1692075 2532211 130334 1465789 151927 1682806 984544 1215592 1964557 1945684 2096361 2284547 1494505 1729095 1172758 2297855 1826737 291504 524460 2332997 2288620 530956 627870 823482 111848 976707 2311851 2457588 1860847 630884 539347 1955251 132644 1843370 602154 336351 1331232 1637575 103814 1952943 1936591 49085 1929725 480074 54426 140046 1660371 2415571 2170393 23312 2226930 1779965 1634163 2293046 2017894 312231 717939 624359 879529 2001775 1330758 167809 2606854 2532110 1228929 1009746 1301822 2550982 1630808 631047 2549635 275013 1712371 1336061 2340630 225198 2123125 118431 2497571 2577501 1590910 155731 2429887 130205 89021 688512 1106593 1895952 1812634 126886 1420678 2517840 955206 1529916 768366 1717684 231505 1840846 2495717 970893 77140 572584 2354870 2134334 1879525 266852 1307948 538734 1417112 1481030 2052724 1690222 1758068 2351145 773701 964313 829295 533045 55050 1519722 2578770 2482716 1133083 1253046 1558789 2351136 2410434 502870 103506 2385789 557670 2090018 511724 806262 1422070 1191702 297854 260056 931632 132069 672827 797923 1049016 1126785 1318343 1200100 41744 687996 302114 1058226 707044 2238559 1103031 1311651 166352 40088 1933141 1355053 919670 1203836 379662 1445269 2486558 1036817 235381 2224747 2495633 1377340 57617 379788 257642 220530 2399548 1759801 2374977 1640014 236621 272632 2083809 1454502 1854352 329805 50037 1012646 863493 2286015 2360801 518933 1565098 2390466 2403501 1485 490232 248590 2328458 866081 2222090 2009277 1980978 1476137 1770185 2000301 504796 2152891 555271 1947303 1902581 1652493 303303 451249 1154731 2096896 524540 2161191 1994163 1081300 2471891 2087163 1745891 1246647 447592 1476329 873029 2403642 2551817 1998554 735876 1045314 1955818 7880: 1888171 1616926 2171986 2378282 206806 1402590 737345 594654 2643667 815477 1367048 11996 733120 1967839 1148946 2109985 2456556 368756 1777896 916162 1043606 1081175 2170880 254248 718146 2290732 2119550 1521465 202445 402774 2333589 2488683 1591307 14141 1252090 1646833 1021733 1979623 2582345 1393924 2186919 2373119 1468405 523117 2319515 586270 2115020 235151 7881: 2449261 217551 314759 2493452 2241556 2643014 1855004 2343856 1400820 1524133 2146942 2457879 1274826 412648 7882: 1158270 2587499 1836294 240071 780282 1260812 1202342 1740863 1992679 1776058 897146 1721366 1002418 2533893 2566723 1450690 1676573 30250 258366 593511 1670553 207851 2245433 252523 1259651 408855 2012938 2508356 2101589 1878180 1832034 2049015 2363672 2541023 1851257 976055 1805444 1473502 986249 682360 614044 629306 2199429 1729494 2355629 915925 649178 1108779 909087 1974780 2193405 2565741 729135 1060393 783241 819626 1171783 1827153 2268461 2125071 785497 1115755 1698274 2581115 959962 1856763 1404704 194181 1266681 597949 723570 430575 1706695 2610223 1665681 160899 812964 1798757 1039782 2286496 63236 380992 2091570 1877237 1747343 602903 259688 371758 1395590 885733 379136 1450570 1740973 2648312 1973032 2599360 986605 1143746 113923 7133 1627475 1473948 477554 177073 2256886 1340155 1703883 1094302 496018 888433 1611162 7883: 2296480 1229636 451958 754329 2277911 739631 2370179 2318875 1647993 2043876 2508936 1042430 1721232 97678 496051 94704 1539624 1616374 1634586 697445 331409 2479673 2462440 1415112 24333 688154 7884: 2264457 1059527 369518 448553 192709 819314 1888208 1329972 2359084 259237 2062550 1503191 558609 685795 1481169 462147 62753 2575270 2495048 2166206 2164636 516706 1039547 1995052 757758 1659092 1454642 1768690 1409036 461566 1403217 1101737 2383854 211771 36800 1494880 704174 567877 2326980 224585 712563 1914771 675397 1037051 1705384 2621962 370904 7885: 5474 2047888 466322 2455751 1062681 548372 1273105 1350766 1045654 2233935 2610434 2003550 96581 2481965 1069239 1306845 1188570 115913 1446963 2273034 1785726 1111222 1789371 2367594 138344 1454071 2595572 578600 2212995 1429746 1821117 526087 2419510 1848502 779249 592794 1916315 888962 926746 2049525 2102953 200514 192947 391330 1756798 2381807 352530 1929968 1493913 1453333 2364091 862389 44694 2250510 48301 1505330 483480 824482 1470461 1794996 1956276 1069330 87674 1117908 1960059 1938214 121952 1339836 485294 1976300 330256 1636762 1347915 1869431 680709 1177921 2160306 1742759 72956 1673943 943433 459060 1518381 1966785 1785995 684181 1187986 523536 1943952 1111299 1467540 1398087 1382965 165439 7886: 1871338 953357 130406 605980 815310 1704446 1439284 1966733 1277454 2590718 2521414 1790834 310444 2339828 1333536 1140550 172591 713178 547902 1058319 1032396 1492520 1828013 6750 1245968 668605 1454142 1995012 2045112 1712610 1049249 675664 1506111 1415660 1795873 231753 2089978 1063490 1975701 287940 1104104 2250100 2592063 2399657 1126664 981837 1210199 2104911 1569557 1279588 1870748 1142845 135296 2562397 160562 714887 70310 1198813 507726 1889479 1024449 1793512 863770 254097 738364 638300 315603 887888 324645 1606918 269062 325903 513414 7887: 2427880 743372 1614919 530203 1638269 1383690 4087 1675680 1100733 1705357 1474918 7888: 1707142 7889: 1197311 874014 354723 2520496 1343212 2648577 530134 1375855 789: 1830119 993889 1330766 222705 2366007 1985176 1657077 1033971 2431233 362697 1119970 268359 387189 363596 740894 686645 231489 1537477 2423892 1566528 49285 763729 1694795 2171158 1662961 1615830 322033 416653 382820 660722 2025949 714184 440789 2080837 2236196 755896 2151570 2098324 1751336 2289165 1091864 1664232 1321213 2583156 1725035 55903 1679773 263562 448933 2481561 881486 439332 1927772 2095652 454995 369164 2567335 319041 2399376 886608 1167128 1455189 2347999 648336 1463620 275186 2341984 99454 1297892 1251935 241583 2270260 324623 607828 615686 1832847 120427 974235 168837 972774 2527667 1293076 727125 498447 2457281 548872 738461 2566084 2643794 2148420 650411 1705296 2157229 2002998 338542 743542 2444615 1893 473236 1229848 2220023 1843632 1520551 147816 2141780 1882996 2036204 2629921 1975868 820903 798577 180639 2497088 1515620 2467430 2495254 1285460 2005226 1096194 2431269 1933959 1180532 1779504 1323046 1971432 1101324 528190 2215396 2009010 36175 351834 44024 2135349 2452833 334563 699179 1690370 343877 534781 2628407 2268379 362482 432759 1321552 2443674 1659043 685627 2257938 616375 1117174 194539 563277 378953 870585 1436105 2168467 1137491 1830764 833281 1342040 2280336 364145 1974002 585094 774341 1210519 1506806 1857545 731823 1171464 2042734 102000 506494 2603002 1706594 198998 1423992 2109301 1409616 1715294 2493976 133535 1002975 220823 2102187 146601 436227 696709 1651374 2216247 1372143 1565752 1654095 1463378 1619176 137759 2169348 2390548 1254330 993825 2216610 1733802 2007083 2586764 1958310 854476 298651 211588 716595 102623 2382998 638466 1789890 2136333 653495 2158212 1127017 249751 293958 1362555 398456 614144 1947184 2092198 1500246 1915030 199708 406610 891808 647277 193245 1859429 973281 1441913 201573 353854 1537675 254270 2243713 1711761 394216 2142326 825738 345672 1964889 1929433 153089 132307 1702425 1311215 2492389 894144 1636780 1933698 1050665 1213827 1817043 1757911 1055112 180064 1343131 2194227 116859 951806 278689 336016 2150305 771716 790390 1876964 86145 1040544 376789 528460 2040022 2370091 612454 193010 1733232 347292 449155 345977 372463 1656466 464366 2486651 943904 1150057 2408912 1799336 953601 937673 2035871 328718 301839 1174615 172875 1266473 1807177 2287412 2114455 241274 1421280 1464383 2432797 1169635 2240553 837105 1957913 1181307 514191 1925658 931640 2612364 684683 1098449 1030204 931030 1394427 1177735 2270998 1250005 2355035 33492 2495260 198860 751291 2177949 2421960 2631261 35812 103133 272314 2613715 2120144 1532813 726298 1657246 2171792 1973515 2079590 2456872 935010 1962416 1638046 1604404 224577 2384770 864746 524605 109305 948150 2184233 2316728 1753242 2392502 847087 1961063 2065609 1942977 2129322 1464930 66065 207547 2509658 1784858 1830682 2136204 2444006 1238814 201980 201946 2236653 1868101 2054047 1739111 1938846 1287225 2212671 2494388 1644126 1350114 2138196 259604 987057 1024116 954656 1168091 1396732 1764862 2620703 725867 1002562 377754 2368531 711392 2589473 2031961 564375 2333592 426541 2224257 424727 2007690 1524903 1259467 972400 1848128 1938905 2160269 321276 2323781 653880 2615385 362994 314885 632789 852918 991629 949181 630184 2506316 377557 116151 2209655 1566982 42510 2485284 1316163 1566801 1824517 856590 886387 2516128 1663522 45422 1085849 2468502 2377689 1053953 1724026 1025273 156604 309747 2226399 921487 424144 1354814 2208612 2412682 25187 919658 801355 594726 1001926 1733541 1859593 2107500 1907431 1958776 536737 1825091 691682 1621442 427418 112815 707061 2176269 1331438 596979 2310128 68412 264011 1634828 2398295 1501614 138043 2525659 1995151 331974 1213126 1956033 1224493 743486 2275586 2209881 1982221 428578 1838965 2008184 501594 1981651 1612539 2608537 523429 5783 1770787 2527209 1956349 2274519 775753 158305 1821753 1159665 1577163 1256998 405675 166284 493327 2323948 2422834 290651 315254 2164780 1285079 1697728 2416274 917474 848431 739896 1551776 1847570 2257825 1734281 2344613 968832 2463504 1525910 84040 2184333 1419684 1033529 1307936 1787125 1648991 39830 2546347 769138 4330 2005090 1990208 2416418 1786092 1444656 2298057 419300 188577 1781854 1045149 2385214 158607 1339387 651807 1095626 1757145 2275544 2517804 1171993 2436770 402333 689505 900046 1394426 1155482 1338917 2642444 1904249 599046 1761632 762639 1941094 868109 202811 2495702 1844034 1046574 105019 2385984 487316 135077 2620453 2516569 1444693 476018 1851089 469624 1930616 1083531 385674 1382816 1794280 496576 1896424 930855 1739810 1818509 482590 341073 260056 1168462 177860 648287 1381650 2331164 1852003 2148689 1509449 2001869 1233312 2382987 1095731 607674 1714484 29410 569844 712981 1357544 399823 1240072 1948465 1667476 1924249 206292 1103005 1661750 1580100 1838010 1673607 2328458 2644491 1034639 2517336 1275446 982225 1174812 1571527 1324243 717777 1176164 1739532 1286457 1711364 2096896 1541331 2034416 1261488 660567 1919690 1826297 540681 441478 1188337 2080247 2193270 1437940 1759895 7890: 951366 897692 1313694 333091 213745 1512711 1438300 2239261 1919401 2617309 945028 265197 117273 1232301 522278 2275519 2386096 2059101 603793 209265 783054 1373542 1615466 2072471 1313649 1975635 1746325 347174 1347615 1133476 961599 50634 2350826 2007537 2383663 1365428 738947 907403 700534 2031093 2025567 7891: 2367402 770469 611678 2521597 507498 1815954 1627749 2395372 7892: 1863587 1422254 752696 477439 875100 672681 1631741 2000527 1462206 1275250 1624369 2550789 2568869 246644 148719 1781448 1653158 765818 1171069 1452976 2009994 712027 1586184 456981 634425 636466 1239562 116619 1301883 1841260 977415 813540 484343 2446174 1674545 1519667 1348524 6891 685677 2125071 2611665 2623651 122278 2575257 2053250 228692 1569501 2558629 378657 379014 1484820 1573829 726534 1573408 1539249 731194 2454300 1123959 1248021 2501525 794138 2197616 219037 1566610 2314951 7893: 2048543 46133 1849711 782086 1438921 178496 697474 816278 104793 66299 7894: 461240 1881632 260445 1593227 7895: 404922 528396 2204010 2197849 1381981 50066 833593 1331347 398810 2584549 1651606 2434457 512484 246410 769643 764803 1783631 2167828 462528 965763 850767 397505 386438 1745929 1916616 903841 921710 1568649 1624251 2135037 123737 334862 427460 1791594 1073119 513632 2617482 675047 619401 256242 431031 1112442 1234710 1243454 570909 2222397 1474957 489596 1134011 885743 295074 2564181 1984599 1875282 2092378 1352110 650903 1187408 2169870 545512 1340262 2487578 835207 1667949 488017 855398 712774 1873508 1182476 7896: 1232229 1568099 1941202 2082581 1951709 545013 884745 123105 7897: 2362678 985268 106933 7898: 1660874 2334298 395037 1117953 965013 2571382 2126599 2089521 1041832 1512480 902931 50784 1654200 218310 1406051 677804 414136 2621645 1489960 2513045 1976789 7899: 2373553 1950540 1867481 1783084 1720149 669284 1327032 2360946 406717 2165686 1151159 2021854 1160062 1785017 544982 1789683 2094457 79: 870373 2597249 2100794 1751760 1255014 680610 2177021 2228109 1254485 525168 2088579 1083680 182759 205752 2228939 666633 2092198 2375785 608936 2398096 1478055 1222167 1529761 655085 956533 1882759 69914 224809 2300771 485283 874650 264341 797674 1719456 1789168 1307520 864385 1890838 1001470 1075333 753518 1948296 16380 1268171 2188684 1679136 990500 587206 651351 2038546 1902078 1503794 434744 2410629 1932946 47140 508161 305466 1965943 182524 704598 37520 2332416 1439345 327061 1553072 2031943 686108 1797765 2642608 1104937 916700 2095686 324293 2469539 858345 857192 1772857 803169 790: 949077 712719 645118 2114958 845329 886259 208166 1029185 1604779 542000 998625 7900: 1178195 7902: 1724200 1729535 540972 2569517 2385876 110229 824786 85114 829112 2648430 81211 133846 2623391 2283081 111082 1155087 2024744 2303160 1138463 982006 7903: 1737149 1312448 307602 498811 331655 911973 1954705 7904: 914547 1632700 1309213 2149204 149997 1554974 2343417 844068 1595216 1256977 2356820 1530697 728180 2055650 2446445 492706 323681 1603214 2444475 868916 534329 163974 1628810 1594170 2261767 2588153 641806 1308478 2136722 1530687 909934 2076811 1764574 734011 202765 1911545 2440723 1656776 2145785 331346 2508844 2401257 182321 1076895 2340309 1486407 2638110 611827 1714594 1815879 424982 610928 689907 2216010 1541351 799157 1442419 1540840 2603633 2269816 1887748 100723 83076 872921 892354 2328967 410648 2268273 109038 1949854 1287368 1401926 2041909 2344721 226535 207833 2427083 2378204 1637919 706246 2073012 2156345 1081187 2391539 310380 622468 326696 254156 908069 1364825 2274255 128782 2021141 428856 2231842 1081447 986813 1491667 243985 465306 1459210 1459300 463113 491797 979955 853655 2302659 1007557 1261548 540405 2289045 2583253 782400 1970390 1803138 1192745 1062747 1428915 24551 1887365 411060 516823 719925 866513 314968 835214 59340 1660700 159774 2106310 2175012 1221083 2054631 1623493 2425967 1396676 265086 147366 1216969 429853 998974 518629 2066113 1214774 422110 1742272 989308 2494351 164215 2001632 1944203 1583008 706845 1529741 1067990 1109347 1801514 277351 2371625 1610861 2377707 347785 2339108 603848 2567615 547049 201099 386807 2551734 2297340 1623587 361424 1793891 966078 428105 635608 1925991 176473 337156 2202939 2505937 408809 83696 379437 102580 147763 224843 2192010 1497606 1478344 382186 1417471 1301731 719901 2619663 2259776 1951367 562761 1785149 1642736 836594 51428 2486268 2610879 873790 1156479 1994481 1085786 1930946 1929315 2405240 670945 502281 1441221 1463993 1200399 893041 272556 1041101 2051732 14946 2428543 2331728 158592 2161016 1789562 1169561 887285 1870664 409230 1114810 1821640 758238 2143010 784970 2484321 1272320 969225 744453 721680 1016102 2300785 2324513 289719 1301910 460663 1045327 953723 2592957 2266296 1465090 15308 2330484 1254977 367893 2147449 2218316 935155 1625710 1472807 1881475 160807 598715 2073093 2630767 2114971 2647816 1648007 922641 1642740 9007 829366 2166662 2322231 1366570 809539 416006 2415028 2165072 1569172 891055 1132488 587429 1462314 509952 1542032 69599 2166018 787358 1568230 1441297 212227 2377616 1686070 2140676 1156913 375196 1447650 1478795 1185054 2285406 2093851 1714826 303010 172913 940981 288721 2313777 1146639 292234 582768 2369240 479989 860147 2057444 2533813 2477018 2434141 1924251 1514572 1015553 38844 546265 1921845 793907 1598285 678868 1337272 2103936 2380976 1033141 1040523 1988022 883159 1907441 928245 2204095 1519544 1326893 2358500 697801 2269580 559888 400903 387429 1363822 1730088 843085 419293 746207 2485621 2621409 274248 2205338 43111 1513476 2301485 87951 2304809 1794579 2108179 555436 2058646 1917589 768580 1406595 1567460 1982296 2461716 763155 2572910 1354825 2106433 1355851 1412513 2285807 303842 582370 713627 1762073 1086936 712104 1866623 159684 2572456 1731439 711 62212 2221325 328302 985928 1659092 2426130 2285747 2189425 531480 609639 2126573 827620 1983325 590083 2247157 79602 73995 273681 580306 1910648 701355 237128 907709 2156952 1254008 1239113 2400640 943166 243263 1340221 846019 126413 448301 1801587 206790 1586440 710760 2621286 1760208 2003111 645218 2200198 109129 1534421 1529676 1491604 1577416 1271080 2147661 807877 1952430 2637484 642186 1253351 791513 872853 343266 494414 664605 1542443 1128471 1639523 2621426 2475473 331538 974441 1980802 2264414 1083643 919784 1675405 1777032 647223 1364799 469365 1179420 2589024 355569 754690 1029034 2045456 149413 1163965 689085 2489150 1017422 648601 1863912 1888201 1174587 1157339 2044615 1302993 146166 1396339 1888767 1213598 1016590 607035 2109606 1318499 1069538 145424 1215789 1343948 1608373 402782 1091234 635285 1315482 2318335 2523048 2179814 473418 2175409 981837 22445 400121 2550861 1681084 699550 1206198 791371 1283297 391746 750514 2468998 1168949 2516711 1864932 642268 776824 51529 422644 1005343 28497 249839 1210432 311837 23710 2018388 1702314 1911539 10874 1031218 1887547 1656136 2479703 2012536 2072188 1066099 1109536 2229699 34747 1391508 1329453 1318566 800366 1063612 1075950 2635310 1433392 471444 996044 960538 2459764 1289713 1052514 2603272 337440 1604531 1922788 2449690 330093 967670 997689 2056708 2619514 2201703 31223 89151 2406448 1624904 2192059 2292593 1713977 2463066 1735250 647943 1645381 2411673 2106044 2029023 1693610 1555622 2562098 735755 777359 961599 1311006 2226220 2325863 585690 1229715 2624458 1394690 51401 2575059 1327418 1248356 282186 297022 2422445 1029969 34196 291725 1558967 2163806 266686 1574644 686144 861720 1887735 1934357 2228660 2017438 282353 2011255 451393 631502 2005812 2565300 688272 591556 2613200 951287 2249532 1792338 317008 2411258 2226842 215351 2011308 312476 1237503 2365546 2012289 2217395 468303 393595 2542433 1377212 1393761 1875772 1516057 714741 1754426 2013319 626513 1690092 526947 467969 2069442 539617 1054667 2326453 1955833 2254295 875355 1636226 832702 1614638 1285289 1919155 685680 2080118 1535188 1856366 1179839 523724 2339270 2280687 1809727 343928 2504006 341694 151710 2070203 1495525 1554704 21738 331094 1095209 370942 1937539 1428666 2277303 2051821 949893 555552 90027 1829689 479052 1382634 1911511 1662244 1234205 2078548 667706 1923452 119571 737847 300618 431715 1502704 176392 2087786 1511488 1261019 818227 2377427 1498125 1283987 2316910 1586567 1362782 854252 2111262 252749 2481282 1603223 619359 910519 1918039 448733 1824754 1643234 86454 936371 1606254 2483627 148588 1878867 1670767 537339 2614 1879891 1455522 218330 281602 2258380 1139932 438888 626066 2385973 2640078 1777404 1518306 2452374 1302417 456978 1840264 2468532 1552475 1264581 1440468 2538263 2377909 2092840 1642092 869501 692028 7905: 1089024 1861478 249733 2295756 977320 2414719 2243909 1679523 752094 1819875 2560523 641388 1393152 1605447 1583241 580822 985063 224522 18693 2181327 1714760 7906: 2572888 888640 1645365 383004 2172184 1203228 1612925 7907: 1793117 406959 349916 924555 647099 976975 1947564 1353243 694894 1583872 1562696 841869 1241104 1682761 7908: 236887 391859 137525 2023172 1330588 388411 7909: 2375314 2425364 943734 977320 288237 1783555 1297490 636902 210392 791: 1110582 457798 1533747 18764 793799 2478023 7910: 2575392 1632495 2186942 1895871 1756161 2080586 509671 801349 5097 559622 910318 794904 1854693 1911813 1136979 1462235 1568315 827080 362077 2138136 1395529 1782430 1608426 1974107 665387 1714116 169347 1380172 2631240 1104737 1734572 2260557 1547209 1949852 783296 1001684 89974 7911: 2126281 1361524 54644 702879 1157042 931982 1642640 7912: 2020098 2117443 122948 1490284 1487081 1058006 1978977 2101185 1045404 1268066 568319 1583815 1859583 858204 1382013 489383 1893034 1610467 939767 731592 463087 1115513 1384318 1607791 2477763 2199592 101011 459654 1952630 2246863 1675828 588658 2337681 2228113 1474683 641734 1378875 321519 2526744 125126 713061 1580097 1760512 2615035 2082962 1716512 1190339 2512058 7913: 1340132 255376 2429078 2342203 739706 1563317 1927066 2321401 747422 934050 1516019 1691933 1507607 1908993 2184190 2586217 2438117 1470384 7914: 2474705 718784 371312 1045979 941576 804291 894149 2559803 1114999 1149126 2045090 1855958 1027781 1701596 2137047 2085230 195611 2035369 1613304 2561680 985166 893061 1028350 1497934 52305 2187066 1648265 1100512 1934463 1232557 2392090 2241532 872963 1653441 864549 2252233 864177 2267443 2631325 1301145 1688209 1380090 2424308 2406551 1558307 1064974 1896880 982890 666791 157878 2497693 801654 511923 1055326 1058172 2292120 331486 746378 2041014 2389300 43591 1253403 165416 589175 1334516 2394080 683067 2288802 1873160 2321183 1191060 1893433 60983 2356164 855463 2144798 2613610 2083028 2414873 659997 2273767 2086733 687557 1542817 1035610 271670 1751512 202472 2634351 1525021 984482 73948 1802277 1663952 1559566 7915: 1039248 2575825 441719 2378933 1381566 1863803 2317624 7916: 2568270 2047667 723050 1311671 1308315 428168 290255 685041 1503144 1699551 59281 609127 1770639 103006 36101 790568 2357193 1159208 2425210 1006073 7917: 291248 1498913 1970420 1373719 2531893 354552 2299477 1836358 2469467 1845492 7554 846021 2031899 1125697 1552467 2121203 2081546 2452186 1357292 1501107 2546049 2594936 2118269 2020296 1132924 629234 64311 2293242 221666 2102768 1357641 1359927 231611 1662500 610292 944150 302199 2448173 10817 2581103 2117215 1916691 1341939 343345 497300 2529241 193448 911845 1700810 2583939 443722 1145979 2140569 1113395 373866 29687 2035220 300981 1960240 1218907 2179263 1071146 1360550 1447839 8388 882322 743611 897035 1347003 624468 1650294 7918: 820114 1996599 2498555 7919: 146851 504195 609690 641604 1587125 2628290 1645919 2160971 1011318 401472 1708932 2325440 759062 545865 2034656 476359 792: 336579 2639652 7196 1641704 1193669 7920: 1624588 1111245 1399663 1099264 2150269 7921: 1688444 1100637 1615325 1182326 236618 1852151 1677182 447282 2309358 256173 2561661 1146948 1343377 1502997 1916700 2455155 394691 2414331 2149490 1849849 1406528 2399842 2425004 2282923 1697256 1863297 57287 452121 1475908 1904884 1471077 41249 2283010 1531105 1578895 1290872 573429 1582575 1968697 1466473 2377145 946188 1108339 2056025 2613105 1214225 2485065 1464401 1630669 7922: 589931 1249706 1501783 2484971 1592108 1689793 1541814 49145 2439674 88799 484471 1890303 2282968 758932 2348609 1249596 2466815 17995 2635913 1255211 1377877 1574503 698000 442118 791612 1840178 300929 629688 2553116 1608534 929047 1035478 1511920 2053312 1420548 540404 709003 1741815 1588279 2584442 2583349 700049 1332395 977580 156430 1646846 2535925 2069615 1362198 536212 277215 1409312 2063853 2507401 881111 37737 680917 2300542 38272 581010 1128875 1129368 2104979 724133 1948690 1092320 1274863 991567 2355777 891345 635798 658137 2567657 1251173 436160 491907 7923: 1914875 2220065 1782425 1741794 2619870 7925: 1882279 50600 763897 903219 2055388 7926: 703656 7927: 660468 625067 7928: 1575876 2312677 2451053 1390228 2234233 2367508 317954 157706 2573199 2309535 2003673 2312439 73218 2161753 999051 1804434 447954 417437 2245771 2137026 178755 62330 417298 540507 2623608 2533015 2539917 476998 1969548 2575083 1680751 583072 1425134 1454850 2160010 2086693 11224 1775963 8766 303865 1390650 2528563 1711744 1169949 1863353 2048517 1729810 899654 2646106 654341 2073410 210525 1890908 534506 1368735 1435771 2080189 2312850 2321872 1297219 2237144 1032573 1807392 1876156 1017171 504246 895380 322989 1122862 2066185 65725 606387 2132697 1979162 1216987 1702394 1947285 465370 1695025 1085618 2419683 197315 916611 2289850 1253030 1008915 1298544 652412 864448 2329699 1064542 1606871 1234482 1438569 455733 309322 1837511 2218200 465327 1121190 2225119 129574 2634129 306748 2270770 663812 2440887 621921 373162 1063403 1195843 1999059 1737011 1077677 2570855 827011 2368937 2078774 1274307 946123 556857 1538351 2387247 2220825 89561 13658 254671 73026 155620 2129217 592693 813079 758238 2546691 1459342 369222 522920 1391956 422594 2244583 2355433 1088765 822700 2366910 1091102 137723 51203 927559 1583197 2218160 2521155 1592320 1476439 60238 1183430 1385413 163550 2343458 294427 1188590 2453959 1482318 37810 1991443 438551 1408257 531671 2388122 1076994 1595557 1066935 1371979 424790 852490 1909105 1967289 2271574 873469 1759737 2125576 875404 434684 529772 1760465 339068 1487227 433259 188846 1742407 1693367 502501 1886365 2628135 765844 2537309 1544742 109574 2078202 447498 2098406 2415640 684546 975224 659398 1313540 1096737 2398622 2317931 2311848 1179518 992188 2536244 1627732 2410831 399226 2102081 2037287 462011 1331020 1036015 1576952 2368102 2293412 985928 1575928 526571 558781 599829 1077226 2142342 491443 9448 207881 783093 1168016 1951946 983638 2157581 2324137 33793 757813 846918 1048763 698653 2013256 809174 2052661 1640418 440250 1313010 719021 1385978 2318797 1743149 145592 1266546 1880265 2498671 693509 924956 1022099 1811650 26055 2276201 1118229 2429611 1897898 792388 296825 1596044 820131 2257456 462240 37244 2519249 1863363 660449 1716458 2047029 688266 2586921 1482524 384563 2153254 2060856 2216005 2047133 745515 825653 2033846 1933737 2239064 1411584 2011766 87940 2237905 180576 2289958 1799042 215290 150730 870579 1362366 1689675 1816541 816733 2320938 2290170 569669 1613120 958520 1401071 510020 2370382 2433921 614699 2502205 54316 1640007 2018346 2147746 2303098 2332540 209510 270806 893844 2164107 1233157 667718 5298 1601284 1929690 1498630 2228845 1811593 347350 500014 2544497 2430205 684488 1660356 2522092 2510164 2552553 2275574 2250318 533267 1982881 1762479 1168004 1420148 2299947 2563516 1113289 2108113 1137962 698646 1775275 717847 2606916 2108112 1400408 912797 1156699 255570 1051324 1767517 1366865 2183799 268833 2463338 287306 840438 1849005 1087046 3931 825947 1075489 64287 436426 1222471 246351 1636313 924656 1351073 2155408 1865384 2039172 1376746 570224 1429801 748461 340790 1257159 152355 252617 1286533 44467 1127026 2163525 2356174 952008 2568902 1452979 1326274 1601901 719217 495366 2093800 929619 2207483 1997739 1673086 896426 238823 474048 843508 2053340 382322 2135663 1798291 2310250 234693 1479921 1881543 822701 2464777 963366 738335 2486182 2002267 196290 1923595 769971 1656474 961497 1177008 1678834 653770 815049 1108650 783797 2029189 1266915 1606471 1779529 1553252 396347 7929: 618643 2196089 1153171 601228 1165724 14222 2546654 2429174 985703 402619 793: 1473965 386510 1611143 913388 3728 1787609 2016849 7930: 586290 534508 588352 91803 1193444 281540 452001 1228437 896747 1062094 1463153 1718160 309515 466462 1468803 1189972 1935050 2003008 1095845 7931: 1917643 974697 7932: 2255816 2063030 2627312 2066039 1846864 1237720 965240 1155147 1996027 7933: 1673418 1784150 126328 2341219 1385752 80038 660993 2088794 1885207 1179769 1632923 735935 1748552 1166107 7934: 1675935 1919055 449479 1361680 1699483 1244898 2564689 112257 1674114 2546384 2514566 2250668 996226 2132489 2130099 244046 958170 1992430 1857822 671801 2282309 207275 1178382 1325739 842559 953938 1253360 1506608 7935: 1686766 1679741 2387437 236574 563186 2234801 253185 2100252 2138522 221364 14946 152628 2501912 2631480 357514 1349719 1503637 820577 659827 1934382 2024901 542345 1856098 1952639 2008644 401897 738264 1964626 2221761 2385848 428077 1731639 1627706 60346 2193078 7936: 1235157 1079866 7937: 1693857 152764 1929766 1907175 2056485 1760756 2471827 2352061 2082104 1628756 157334 1178802 1707469 1699980 2176060 429038 2407795 2622206 102912 99696 1916237 1634491 1865642 1066851 1222208 1956793 1761985 1847216 2456816 1691637 49936 1636750 1224401 466172 1359157 478903 2482331 378045 283604 1417999 804902 1208003 1050378 1723590 2045413 1743747 1563031 1360063 2466950 1996360 984449 2066039 2519120 2357792 353436 2160522 26633 1323426 1725031 1813130 546740 2170489 1863999 1322257 1236161 2259060 1544196 734724 34156 1290603 394808 1611986 1788020 332763 33620 578167 353219 1634901 2295255 588936 1025329 368058 2030765 2233694 386438 2090662 1865016 2028096 893273 89561 1630564 1907874 597467 2337024 1244093 2439723 2492681 2016044 348387 1119634 1987931 692598 671953 1273240 1339817 861969 1327896 786010 1411364 2216328 1970731 2213894 805209 2279027 910466 1873553 2177636 2105395 211123 2145439 1588314 1743330 2515435 2199767 1982604 1566370 1661807 1690950 2559181 390062 1912503 323850 1765615 509913 2513976 501099 573612 1691347 296481 1799363 408636 1384124 796862 659907 1142094 2628135 2571635 2177830 1559177 1442036 1575539 1639658 1472612 580526 805589 646562 1545486 656231 2197792 2324350 2145631 253436 296886 333269 1919329 971376 1252003 2631840 1343113 2398537 2309214 1683378 552408 1933788 1250298 502125 1613560 2586682 612760 1605748 2095328 2475824 1409450 1271426 598203 2426092 2220887 1649398 2197132 1090522 2520449 207474 1511121 1143062 814299 1188496 908000 1427629 151339 2004716 2074677 181822 1711078 1025095 1322742 1000530 2297274 1482579 1546740 725765 1018088 320214 36200 491447 2468055 1824694 2333719 2283435 111977 487468 2481842 2443281 2413156 1603015 992411 1861261 634345 1614609 2509154 132586 2577881 1488970 1198650 2335570 1383580 2093412 1687887 2468433 732899 1435519 188498 1488452 983436 2643874 1853810 2364835 1671224 1353003 2393508 340520 56803 1482689 1626597 2209164 1150021 396495 2082875 1348483 202336 131018 1087046 805179 2029128 576133 1901705 2444318 2236984 1669165 141724 1519765 467957 1395402 1842395 990491 1072193 118562 2344232 845995 351328 1834777 323416 2169711 582336 2243335 1807053 62317 578061 529267 1240880 287105 2573498 2633937 1138185 1489354 1705050 1231636 854010 1067151 472768 669584 2564904 1869213 1005618 7938: 347137 7939: 43601 1283493 1518964 2321255 1148739 443455 626485 1445286 1290697 634447 2566515 22528 811102 2207482 570371 1602515 1677182 2220157 2369386 650466 1238284 2321458 452627 811382 2337785 693666 2563636 656126 2596368 767193 1668031 1771193 1584360 218882 1659248 146757 2401474 1839585 751987 2538646 599211 323945 2076403 2375482 2000302 1949165 870486 2003247 2601632 1329479 2504171 2393977 2604306 2358291 1285519 1240877 1726339 2422856 2207277 1695758 326070 1334489 227579 776385 1708732 1794755 744640 423600 478775 961306 186910 2352550 1940100 1116496 1302311 937314 1709408 2189621 632930 2168200 1625176 1505035 1805399 1887259 1439541 1374197 2631202 419470 1220091 96746 557241 1962596 1342760 1406209 564503 82233 1073365 892188 2178886 194406 1417488 2376302 863836 1593067 856540 980212 1102920 2107216 1437339 881111 938764 2593065 2620080 2618879 429303 2326969 2091132 2490023 62135 2286104 2578270 2053330 1837762 523684 345655 1008947 415616 879052 421514 2297755 1781075 334611 1086327 2074801 1033617 2520652 2475051 1878819 18309 1287290 508308 1946600 1743489 1988968 561366 834931 663051 824415 1263326 1974046 1911954 384533 2387740 1834656 387698 2142868 1801209 794: 2236146 2538226 536334 440479 1051390 359409 2518500 546284 2597551 2239998 1006655 7940: 2404146 2546048 246893 85540 937834 2204107 451084 962085 2256277 2453123 1436431 1918596 1259566 1298368 1297353 2430466 282602 1985622 2210217 2129248 650316 1600920 1136682 2322205 1888936 508350 602355 662250 2143772 1637261 518179 806469 514961 567705 939988 676967 427497 1329805 2200071 1910482 1214295 336967 7941: 406376 341764 2539763 1802979 1273798 1945990 2368414 501969 2562317 1396356 1421820 2112629 2297597 1876192 1268171 15479 54776 2526533 1332042 1714743 586017 1751512 996175 7942: 1329724 11456 1743067 144865 1303007 2454915 37897 613618 735174 1416718 1938019 2401575 1634491 1730591 175300 1608757 1739812 319137 1544175 2469412 1548440 1138058 1254486 1743364 1339652 1444605 152268 1042652 1453709 2515050 639447 2132916 482999 2117647 989564 1295427 2462692 2245381 2402999 44373 901907 1555426 1934422 1324943 1973114 1342039 1564525 2428542 2077399 1004123 277672 1116539 1392145 879382 1431403 696860 1437874 819806 1917268 110332 2187117 2482858 1441256 1221817 2196 834654 2094447 1331312 22792 2513786 1086193 2589364 1194548 1913964 674891 373353 1605052 1439712 415668 1544436 1973800 1579630 1661819 709673 677536 833248 462455 1154794 1605970 277554 144737 1526618 2231278 1199416 1950103 2180254 919746 1687815 1288242 2549657 809671 1510663 1276133 1628998 1678880 7943: 1746123 532515 7944: 879247 1745265 487154 1477952 522622 1193623 223317 1462336 1784245 2443699 372670 2491788 1988433 1795978 1568721 2365553 2252770 1085544 210682 2064972 180393 1832236 1156178 153783 1393829 1948638 957334 1976368 579875 2049092 2051003 2405419 682218 769411 1467316 1160968 53625 971472 1811777 545365 25755 473021 950084 1948750 644899 2491400 1552109 7945: 1945428 628719 7946: 541345 2475820 603426 1693847 246550 854293 2533704 7947: 2260760 1335620 2018793 1416188 378749 7948: 2144435 603358 7949: 1540387 1793831 1537504 617988 478185 1010376 761594 567311 2501069 1169245 2083281 795: 1768142 251113 884722 7950: 1184110 547647 2509303 1900670 7951: 857963 2069329 2300947 585590 1514890 203950 357482 1255419 1147101 395750 2137457 551508 2292844 265761 1098288 481749 894366 2207764 1916112 2042548 1131347 1601445 2334654 2415838 1701145 2158266 786082 2281296 2389863 2577221 1893036 825831 32389 569771 2134965 2442973 1080116 253297 1826103 937539 2004435 42916 1568370 1485686 1396211 718566 1055166 7952: 1550161 372766 1931535 1947194 2344483 1315565 1054303 1101791 93615 1003153 2177425 804902 979877 1385338 2035785 1903952 1879307 2413170 1468838 145545 1532433 2612740 2614268 2341018 1962294 1448057 840838 2483860 2095047 122390 1523902 2377895 2604473 1991031 2563211 1817203 291051 2596426 2266585 214763 1066274 739139 1693603 2283041 1447591 2130178 915259 1580125 1670943 988509 301046 219452 2284354 2421772 591325 1481175 834272 1594983 1171236 2044713 272821 2570937 2213995 1499090 294642 2333148 591739 598280 770262 1595837 1695022 1990657 799201 2644250 749774 646446 564625 1048813 1367651 1064817 2389760 201321 2577280 251695 1243609 356998 171130 83034 1789482 768272 1332126 1842599 1632078 2308858 2512749 626876 2192701 855933 1855178 1983060 1351383 1303469 1597529 555760 565862 2576196 415219 134454 51410 2208731 568103 1688620 1509979 179415 1267805 1001431 948801 2547552 1227647 2386557 154099 376070 73145 132900 1637504 937899 1494385 761292 7953: 499543 1153100 2381322 701969 1230468 1321540 1828732 2352696 40232 236304 80340 2248099 1428995 446844 764260 7954: 313060 826341 767953 7955: 1826347 2058808 517623 742023 589404 482440 1788839 1753820 1482767 369006 1998722 2583810 1423166 1720273 382518 413371 7956: 1719881 1659460 2398465 1739884 390637 2253826 1881655 1712341 370944 1017160 1367733 983166 1849135 1617251 798395 1191289 735623 650570 1904884 1703350 2081351 2363287 1679400 1321416 83282 1616437 1484711 541017 2115908 7957: 1713751 359128 1519094 1035553 2016427 886905 805117 158234 1721758 2561561 2042023 549761 1354085 1953673 7958: 1584708 6846 1746707 1770480 1708254 828029 261178 796: 719422 2275799 1498526 1655790 1984022 2551558 1692335 589596 2626975 1397784 1835359 2232121 1617280 1543880 7960: 565035 1556555 2465905 336293 1257315 2065198 634816 508852 1549823 604906 612276 1935937 2118288 2101288 2371882 1306039 506635 2605168 105676 2263535 2103916 650588 707565 354173 2556207 205894 1107607 1901039 2293432 1056504 7961: 2619050 1585895 444467 1441417 1084473 7962: 507802 2124728 2352289 722222 2016245 126045 1493913 750091 1155332 2212706 1404843 7963: 1770252 978075 916995 7964: 2343569 1993159 1426586 317492 7965: 917330 660672 7966: 2561189 973151 122177 503247 846707 1352748 2641923 357751 20149 7967: 723043 2402720 2110718 1671177 7968: 1623403 578191 1458854 7969: 1040017 163602 1621150 1518759 2245110 1370101 797: 1231168 1626388 1151715 7970: 2040464 2604264 1498401 40650 2545237 1638466 2218827 2010114 864722 1204189 1438161 2299744 2336203 48036 1698540 2269230 2633723 1996682 2611555 7971: 2203213 1541666 1421141 2572249 635363 277481 2542453 102933 863014 2225443 1096675 1238712 228052 1817351 2605814 802430 92070 2195955 383666 1544353 256181 885758 2132056 1836894 2313801 1302139 2417821 1635947 158855 92409 1469890 1527114 583624 1612558 2477726 378266 530243 167032 224642 310458 342422 918377 1327477 1941391 1899564 797601 1447712 1332781 1696577 983414 2420038 2063933 855876 1695871 1238789 2129016 2108022 1314701 2558101 2035651 1812347 2361703 631116 2537065 859024 1403462 1137106 974087 1079323 494142 2241737 159285 570674 2398454 1844915 1300789 2512565 989713 2518222 2235074 1932347 550403 1247445 2631433 603552 545225 664688 1948858 1817581 1148888 604229 1668849 2133408 1671219 1736781 642693 2350571 1722817 1769077 422821 2289724 2506558 468685 913053 1587058 1209232 1847610 169819 590556 235585 2469598 141122 1895778 2124135 87645 1996089 1684744 1141705 1250951 1317669 2350506 2459573 729934 1361925 1678173 483770 485098 2241006 1417380 186556 353135 1652052 278180 101686 534232 1002975 525057 1819549 2318650 120381 1161042 2577957 844859 309595 1984874 727176 938564 1358295 2160599 869208 466401 1628406 1905673 923646 694116 1947719 2347432 817857 1273134 1319183 387462 829471 542223 1284862 919500 1942613 1831490 1025851 127317 2193297 2608549 1707938 1727717 381650 1718854 1396955 779258 2365732 399937 2010996 2108526 951989 2009239 94555 1098492 2008952 1236 862830 406165 224995 517633 2363767 530114 1842951 1041715 1780105 2176020 2398023 89138 932687 2427446 2039844 1856925 1742264 53270 540697 1967808 2384534 1687495 1720057 144863 2022164 2516470 607566 2584548 872867 1669724 266062 2106298 2118827 1784606 1014476 2153528 281800 2610874 48530 1991491 108197 988883 1611555 1071131 2374807 1856468 923879 2496629 2499672 1192450 2643289 2285716 744465 521290 1942311 2568386 619486 1862255 564732 1203599 531459 2110956 1510811 4630 1658459 2564560 174589 141792 526571 1139076 510955 1359898 2342750 590083 1889316 900945 814075 1193158 915352 1579351 1708201 1905870 1345043 2166264 639534 1139820 11212 1887913 830976 1712447 595724 901521 559908 671712 845400 2109176 933095 439809 1987958 2356325 767523 1686515 615923 136065 2220366 770322 1662141 949215 2565059 2451590 1670339 1054183 799387 237408 442830 97592 1968387 1574492 1183030 2066307 1472838 2644580 728730 736941 115685 1881106 363278 2404873 374122 2155923 962151 1166922 582190 261620 814222 2484096 2270767 2521265 972174 1532429 1860664 741729 263673 710974 1821706 2295698 619603 672489 1461660 2443231 466409 542429 1996811 1398124 1331701 2561667 1906892 615650 469041 1744763 1772505 1658126 1817584 2497942 1691401 2391319 972723 1382330 1571046 1347995 2281612 1096189 1503470 2080541 1566835 27482 66148 2110277 1183580 1285079 1532381 2433327 578639 1955817 1641464 2601826 1635477 136996 1920076 2195249 1793827 1231869 600458 1690336 515540 151468 1960615 2069154 823420 185786 2263380 1418767 149561 1173399 1028584 2499730 58648 2206822 1406478 438561 1527576 266758 1977660 2333847 993520 1267239 208920 1452167 288418 827481 832702 944908 117235 2077378 2419359 2047412 1975161 612502 1648366 2427893 1271651 729753 1018736 467754 658261 334527 67345 1776706 404015 687993 313385 1121340 1159900 1373056 814840 2149917 300863 1029884 2418532 1397235 470696 2401757 566070 788347 2383781 411901 34592 1251061 359760 607762 241579 1632897 1189547 1851004 1561364 752338 1332106 851619 2554590 2310454 7973: 75153 1054680 1271005 1475175 220627 1220913 833381 2397996 1901673 1914129 982675 807694 2203798 108046 351251 125567 2545022 359172 626868 234777 1105235 2218916 1409787 1964380 2063167 2476081 2429251 2363634 1502648 2222801 2344604 532318 528974 2082628 461561 2287945 1073561 1576109 1982290 1451476 1422301 330028 1658491 7974: 2101762 492365 1448753 1209815 277749 7975: 188415 392570 563601 530130 2301956 1724044 2236368 1088135 1177404 294162 7976: 166830 1569004 605874 38658 7977: 2413042 2033173 48450 248905 998762 727419 888630 7978: 1780909 1250769 2212455 831346 2598852 596995 1213540 1348177 795189 2398768 307891 135992 907290 2431921 1739994 1226535 1321354 765648 576983 1979411 2598060 2349600 1581258 2470669 1313404 2198510 2409423 1058770 588178 2362584 7979: 2040479 67251 1728225 274791 2519214 2148546 2075917 376231 904126 2092994 1211998 2372686 705923 2039108 628799 1520478 1010743 2451319 1748433 213503 1533068 1522165 1743448 869769 1143551 199120 2258903 908307 2370869 1922286 2263419 2541618 839207 1092154 192767 542320 2603375 808366 2170751 2559964 1227944 502290 2168264 2601177 923172 1824593 2350865 1306673 1407502 247463 2192765 2188429 1505434 1144348 1904850 1030519 832385 2098177 1817684 89396 1464268 184291 1121754 898119 743341 847949 1827714 1278383 1389325 984583 497752 1630361 1289434 889832 1819434 212302 1542837 973646 893373 452957 2001661 532223 1511593 367108 2531029 1760775 1184609 271978 971163 387644 349074 1300515 1604498 2545702 2090792 1201886 1106786 97157 1286609 1640850 2333632 945155 2160334 1101351 64614 760565 157373 1398111 387955 2155740 2060717 167162 1391368 2228750 326258 1735978 1234476 1420356 258714 575867 2648247 1583013 1401971 503968 796004 1733798 153550 635924 23293 10346 835568 460217 1425491 16679 2427644 896346 582631 2503166 1070261 849637 798: 1614555 1019903 2106652 1731705 845332 1766484 6721 529698 1200842 2366846 549147 2028350 1212752 1643523 1649154 1937589 2441992 413875 819379 1621065 2312992 336889 1510446 855431 2313998 1760166 764653 2592369 2419565 1142799 2511633 2100744 1599970 238041 2471853 153221 26049 1940403 752315 912345 945599 723354 865860 1451947 538410 109625 2214172 1935437 1147152 2642437 2026394 608724 2434572 418642 1866486 2271291 679807 1402563 977332 138440 1522620 1084301 2383788 481609 2385555 62894 2092291 2224918 1996731 550587 1820731 214255 1825497 1442604 1628202 1992566 817545 1684939 1858310 2054718 174683 1123267 2434157 472700 972213 1476573 1220802 993473 1888186 410535 1665456 627315 2108979 1651376 642874 1176870 1349745 2592696 2368003 1842059 2381775 1466064 874296 1548764 1670282 896955 307552 1505580 2644145 544031 1399223 752356 1584570 2224683 878307 652385 1092184 16782 2443396 896767 1612720 2597911 1357137 2222878 292518 1296802 74313 33079 717121 1267794 487426 2140572 123369 1936265 611011 2221199 2466946 1192338 1129564 176920 2234218 27974 272140 2262272 1062078 2086888 105912 1121757 958609 672442 1661414 823416 2009504 357360 174206 2178014 1700252 905069 189912 1124609 1294746 692404 1583325 2040865 1678624 1731628 1958925 1103492 1057306 1712089 53209 2466269 1501560 2434457 1467240 2261242 1864250 2412458 689631 659726 427193 1828349 21522 1751933 1485376 411236 1560069 1536758 823850 813032 962626 1793426 1724900 1405746 2527132 53677 1014885 1413461 3172 2471342 132705 655615 1761086 508994 2243394 1471485 1138060 889618 893393 1355079 2351778 1221083 2234101 1227074 164292 2447908 1264535 1479467 1533173 1623681 2629921 522576 822184 1513386 2563871 1159154 442513 266325 684565 2186664 1050485 2404017 399378 1261321 210755 943515 78143 898049 1026650 2053591 314154 1398097 893452 88142 1890012 1579438 1089858 872291 1381269 1813068 922006 1530172 2429874 873411 2617996 415367 2489741 2531630 2336469 2417718 1774578 363147 1104269 2535671 1253520 636999 1875059 1385220 597523 2339310 244066 2534860 1631263 784490 1290796 144961 285153 848052 1514857 891491 1387056 232915 748986 1298731 2613157 865417 1291600 828486 40562 785793 2155939 134927 1243653 898045 2313527 1772324 1246975 1247627 459707 1215307 1115069 1677263 2163530 2223819 1060101 356250 1958634 900850 1240373 1932304 2212136 2624869 1469474 659877 1104244 1164942 461839 1764267 2082607 2174408 1883356 1282430 1754001 329396 2557141 1828596 865660 1523776 2616813 1472928 242006 560652 100121 1275617 2057686 697567 1233630 599036 791894 158017 2515870 1791447 1214835 452068 459246 1210519 2083863 1518755 234761 457499 1679190 146392 1258136 1468849 1400079 511112 548134 168516 274893 2351668 1916089 745173 1139435 408034 478046 1731365 2087032 362184 1348967 1593925 582454 2123452 1414035 2446312 184661 2316587 1848752 1653652 703210 2003803 269280 1008871 1607188 106334 2066377 494055 329269 1903553 2072464 2512855 1556454 2603749 1629045 2390548 69715 1928972 820651 48479 2485365 968199 1426516 1679311 1923982 150233 669035 1139322 447064 979383 1175796 1751682 1191484 2226649 953575 2628662 2491042 2087970 281190 889574 2197173 425012 764454 2085280 1190389 1517163 2428390 1985632 1168330 299757 1760273 1989561 264518 2068331 48953 1909249 1747389 2580917 210104 1803602 373425 255476 2414444 464576 2262311 2200164 2191237 749846 2080814 687821 488931 1823272 1559394 952463 112327 482789 872907 747462 591534 1681132 983348 1412520 298473 1866583 2566718 1727134 895768 1035358 400221 1367701 2168478 81700 1534135 52036 2032142 2327601 2512177 1500543 1985920 1583295 1854170 582152 2561799 1962421 61045 1230105 1387067 1801297 2398096 206685 884255 884537 952887 1543288 2032253 310733 1579266 1771040 1657872 2255815 1945797 1408169 1065870 1640380 1575619 1302119 2106346 595525 2460595 2383621 1529761 2335215 1302719 78758 494299 2392963 2094446 1611445 542381 2640853 620456 1141610 127664 63128 193760 1265710 340476 373103 1133552 354246 2441690 1401545 2640666 307248 2622463 1670872 371870 1278292 2447255 2117202 267310 2470658 164400 2546314 12330 1342719 969685 588889 1330838 2074232 61483 2266535 2202167 420220 2419242 70524 788248 1119904 742701 1170950 1808876 1961510 1458562 2040022 2635124 2410919 2059476 1702472 1756690 1555847 766470 454163 1225208 1206673 617638 743161 800425 420416 1689678 1423668 2589603 2566993 78300 2372068 1672509 2562763 557862 1974538 2637527 492512 1098451 1648477 1082272 1829036 1686800 1203272 1142364 1419267 2398037 714682 241274 2139156 1817918 53018 150732 497611 1858436 1477642 1287920 552108 50511 2611136 1708170 1469830 2340143 1754350 464042 587785 2617185 156434 62914 2411102 304000 1129582 1110744 2043827 1247189 455146 1608327 733376 2319671 458536 891245 2463031 1999271 676340 2558099 39298 1414621 1675133 2280447 1182377 451977 1080509 2309089 1063615 1389792 1980031 1810386 719871 1771322 2167944 102020 1391630 500756 2166605 2459966 1961586 2350871 2487374 2096649 2642227 80038 726298 31879 363499 1787129 386910 1585438 1676545 1012238 1449717 508174 466576 1304566 963050 1666645 1282484 1971193 2154171 2209441 1191731 742473 1406216 141969 43479 282097 1074683 2644549 2319570 190890 2497658 513877 243590 1393709 1967317 1810366 1766110 562278 139252 1822092 1587462 1018168 983275 982707 266678 85021 2491478 1324473 1592460 2587512 1483310 2065609 1772388 1428596 1620186 1184917 846921 1690101 1658999 66065 640181 791712 129490 2400013 2378211 1421352 369157 2405221 2403811 1750945 2180453 80660 587906 2629402 566098 122737 747044 1238814 201980 2135359 1068365 1189973 1011644 1225499 1490341 1592447 265895 1938362 596141 625443 1224367 1974356 1930331 960031 472631 620117 2302760 1327173 648592 2285609 2564793 186106 338164 1616541 1565101 2526033 1169509 1317921 2629805 607141 2430759 1639527 2196297 469315 277602 1626465 809689 2608730 1767969 2327424 1989162 2556873 2016433 882006 1307865 1829784 261906 626916 584717 2308194 1156481 2031961 2108208 1506926 161374 1971244 1719955 2544834 1340473 1372849 2370805 863092 32147 60227 2453746 2644598 2412849 2069447 169686 2647497 649855 1100687 514615 62480 2639743 102545 1516130 494269 1878197 1162124 1610142 2212394 1481692 669362 896634 1836817 1143907 1031465 172947 1786057 2035239 666287 1106511 2472861 1498334 1670801 459813 565470 1909335 2520536 1868279 2384714 1140498 314436 270761 2602440 2254635 2234658 484565 306709 748530 605007 1766430 1991895 1116256 1092458 2412360 149910 1242195 283412 2524600 2416743 1538484 202669 533377 1100719 2134533 2209973 1955235 542663 2436910 1239717 2142625 1343877 1986706 657896 1211161 1743677 670409 950044 58683 2144482 752963 1574557 1302264 69538 2560958 1663522 2219902 110678 1098010 321569 1504465 45422 224690 741287 1075970 1066134 2448446 2403399 1192739 1475724 208978 1275546 1496300 1179548 2497962 2211698 122516 1295739 2402334 1479611 1415022 2173888 2171839 1178389 1045889 2016330 1874554 885236 58487 2446074 964547 1238458 435147 1190061 2326917 1214510 1113922 554212 2003635 1727741 1979411 2294805 1505500 2536760 1262174 2415228 942630 558074 2531357 944702 1756482 2188674 535266 446155 1067835 1070699 781645 670351 2333960 1480022 2266290 1907431 187120 512260 1188970 1238983 1175969 1340078 2527928 1305566 873785 2571561 1655709 2391731 1598392 1227141 288162 548605 2154977 1263112 2642377 394468 1224906 505243 1774389 2395996 1010525 475001 2252614 634443 271996 1163769 807813 1018422 452114 77909 808971 237132 2615764 758539 2048217 331974 15865 969434 1676937 2089270 224940 66789 2400609 1692797 338591 347838 1110839 43691 954043 48016 361291 644469 2575494 1715400 2596164 2008184 1760721 371461 2537752 247014 468735 1827129 2555662 136375 1342476 2058024 1154093 279112 1596596 1628670 824170 1809052 220702 1241980 573486 467971 457004 1586820 1360949 152879 1735806 376652 728777 1526433 907622 2060965 2280547 927006 99062 1750371 2005911 925290 1755955 341466 894580 445157 1272177 873805 2193658 1647596 1024221 2305164 2319572 1113363 131142 2115983 1777469 1654597 551979 1984810 662461 913257 813150 1665181 1396608 281603 2124405 1185107 1434851 2296952 541465 1595193 1737132 2154675 1093845 515326 967900 1040768 2169367 2517587 1734281 2028633 1308802 1622546 1107460 1556879 1533129 948151 2142535 1275385 252307 2643436 952104 2020239 9748 1922353 2621367 1506414 379417 83992 1928367 171864 927610 2320997 2018587 2559358 624765 2416024 1034838 349467 2597062 2541077 1317244 536485 2336452 1524572 342552 61350 197989 796655 2403924 155624 2337855 2356730 1049336 259692 241271 2248204 1322924 1658949 467520 1306681 539347 76833 381658 1893257 518616 1818083 1359856 2206568 186085 2127102 162779 476942 1508200 379540 1637575 419300 1787629 1909043 1046443 1748295 260153 1029521 199072 1961182 820743 1360895 209219 786401 1130721 1235219 190354 245091 1792475 685254 1550688 709000 903890 2275544 2026664 1316940 2436770 556332 1643323 2460229 1185696 2479855 646765 1032644 2049253 2584708 363681 955504 1209199 1419596 1177486 869294 496251 1973794 1609120 1526650 195719 519841 1129741 779142 979627 1025318 197640 2221315 2266772 1680580 2411400 1108623 972853 1499623 941142 1512991 1911064 1129115 267 1808310 1928863 1420678 2620453 1939484 686277 208477 2587044 1652220 2174842 2054394 488558 1695009 450377 1534004 729198 2187929 1417112 978570 81373 1418590 1555258 180846 729371 108330 2357690 799923 2412189 23454 1763713 287575 496674 2290474 1806346 2519422 226588 1153555 2272933 2518667 798 2549931 2013727 372480 2271368 977326 1049016 1677143 1758926 1121183 1436065 319516 2260513 2423914 2457542 2639487 1669539 931881 1395380 142991 1396112 2611838 2200534 1087990 2396783 8234 406093 1699200 1925504 271420 1070894 749410 2590310 221631 1610743 2099049 87407 99871 2552701 201760 1566183 724143 1202360 42345 2069344 2228437 1403122 1987342 1200765 1675833 291666 2387740 1255626 581873 1732938 470546 2328458 1986934 1198517 2602685 895433 2317714 1997137 1804559 1604798 684648 2436742 1388680 1773897 903069 2568998 1882997 1408513 1027100 625212 2182504 940101 206393 2313435 666845 286938 114737 1485184 441478 234674 1188337 2569788 1407170 2509639 7980: 2409698 725903 1368437 2265091 1672092 793484 315100 1514312 2093173 2396010 64241 2424773 1681466 2219148 1932700 272995 1389844 1710243 258027 359104 485918 1835480 2471463 900144 2582835 2551295 1300620 1171807 1626636 51476 1270987 2639990 1046566 1938591 862023 1121007 1796553 1799557 2625688 2149035 1217559 2077384 1296154 1004376 2051372 2357791 7981: 2016046 7982: 1124163 1306007 7983: 2230463 331341 1688990 422726 1840199 323682 610271 1668648 706355 2038947 584164 1288475 1606086 1179020 677564 273212 2174863 983388 2277114 928059 2396314 2016000 1200893 2198833 1984526 1893833 189809 397891 7984: 1671645 1137257 396228 35136 1298900 688665 573986 946704 544298 1776142 1810453 2595349 1891517 1679279 955582 718312 1953709 1048961 2627369 1982312 1352208 2414728 1615423 552191 521391 1967460 1759607 2389683 1160984 284674 908657 1437088 505271 1811662 2351833 1558525 963788 599847 1483333 297787 970586 1476857 1546019 141401 2613659 173041 747321 725839 951873 91356 1654237 1762176 90841 840345 40887 1624027 1160597 2325468 1505702 2450550 2185506 738113 1704067 2314321 7985: 2343569 582092 1657099 2243308 303625 1144764 2546834 905071 1327337 195384 6979 2177729 1212518 547684 452197 23472 1343134 2632722 2108387 1015021 1006456 2055400 692070 510535 93441 1676639 2264279 309991 2225613 2032917 1537868 471157 2171303 1750514 2112480 1190747 849923 885893 1439052 1306168 1155967 1781061 552760 1135457 536020 1997137 440339 7986: 732682 1425237 1777386 235621 622675 1102622 2642161 2496003 376024 1534741 2408331 120143 875495 801510 1423127 1176145 1444265 7987: 1049787 543567 2548348 122786 1510446 419541 963336 4106 1009909 2561678 2098439 1687379 574020 172500 110027 792430 1070006 621551 1563611 153486 2290619 2166173 1929297 1046479 1413044 1248280 2381067 1161779 766982 423383 859099 192726 280733 2235074 820903 1079956 1074447 665372 2363366 62096 2167164 73821 226222 1679721 2220475 2029218 983565 1062307 319827 1208476 1526575 63475 845440 1076668 175648 77397 1298528 1373742 1578784 1386443 1407580 797930 854318 1562115 1407005 2435028 2627770 1388542 933846 68913 299633 1308212 2076249 1042061 2418872 309324 308170 2407767 2497147 1256928 563334 939846 2488616 1054656 308928 114808 533064 1441794 764448 2584131 1346630 2502336 1979875 1936766 953851 178386 2226615 2443683 1292305 412040 1385412 507407 2486881 1744233 1587240 1887487 242240 1064405 1220259 2591471 885213 1056936 1769819 2339782 2167353 2202688 618691 2023035 710267 2295785 2327589 670088 876886 1351329 1020501 276472 459404 1312435 782731 1093615 2288128 8748 2641473 1530020 892733 2240688 2074278 1691323 1351914 1824140 1797046 1251991 214523 2073726 1962362 1664337 10115 493520 2287981 624961 518074 1964897 1762479 1430375 483727 1491127 1864727 1362543 440634 2558095 1907085 736153 68441 972301 1193315 1448246 2442131 1595859 37547 149412 949889 1676620 1239881 1109887 786040 303401 2188671 2485574 1989452 526341 214427 2133914 659248 546802 1017175 2327333 1695336 508074 1181654 7988: 1312760 7989: 1489801 1668352 2591962 634670 809882 772492 466323 1508489 2191601 1158096 2039285 2030487 2526422 1626928 1669065 1541226 1284841 1532018 215821 1470642 1688655 2097398 1319789 729837 632121 2110056 1852172 2120697 890185 7864 799: 2501060 323259 1716002 1574264 382194 2144144 351095 1943529 418405 1436174 364057 1061109 373260 63545 160446 2591900 273822 610261 2373330 43729 773432 1728262 1569028 232570 1858929 1337763 502598 852629 1118825 173341 1199618 486584 1915066 703961 1095026 1353374 2317965 1681124 568852 823482 1297023 1079680 1188490 427350 1436802 324475 1128290 88433 7990: 2407624 310856 468903 113996 384836 2318181 629496 1795032 1849630 488194 656017 1761529 1721047 1490379 1024514 2345526 375770 518829 1763496 1095661 592 1857881 325018 605078 1131680 404436 713749 275587 713036 987337 2544102 2077968 7991: 937495 1454597 1831344 2577622 1920211 585325 1694770 30858 439692 2145789 907484 1327793 1847079 1419120 1139043 66881 2103947 2587528 2523513 372267 2634377 1411985 1011094 1802511 872114 104868 2615016 1775169 1310257 852673 71549 2567237 1919173 1761304 2245966 63149 2368519 1749111 843253 2530382 2522424 1451389 187100 1993642 1236360 1934709 733230 2010299 424012 1646312 59014 1698672 2083868 2030275 1293039 2056315 2315073 498353 2512658 1563301 1646495 2099389 2271023 580815 2430376 2623702 2514518 1346332 138435 520038 1958254 2140364 2255606 1990724 1353794 1487564 2208361 1692014 1988768 1387952 2080973 609271 1999252 351584 417805 1942823 1567945 2347154 2131114 1704776 1140611 827045 1015223 1668924 2106158 2235079 2470436 577485 795354 78165 2614806 765397 183801 2245452 2570082 284852 1771186 551585 1786517 1825477 26323 2461083 819626 1082146 2477303 542564 2448166 2438119 1146733 2319565 960047 918482 2163496 81614 1574561 1067046 1604508 10874 978445 1159411 722908 867402 2121920 2021642 261275 1439728 441900 44642 1765278 1367085 2293378 2253161 2405893 1966381 360619 1020676 1854004 2109898 1666895 1321989 2149071 52321 800393 1710631 1967994 121417 2474160 353099 378373 2160528 962335 1318945 1404078 1198541 1963174 2373756 1842199 1168921 2245503 2389640 1481344 1929418 965730 641249 2276794 7992: 1664894 2034442 793998 1205505 1777203 191097 1606520 456445 1653662 1199475 1905513 751289 604380 7993: 2063836 1603364 732363 1056435 27929 324533 1592337 2031801 92823 66892 2521266 2382961 2212925 2604525 1407665 2328520 2035456 1244739 144675 179452 939766 2182201 1936206 429807 1113515 1347532 1854096 483182 414925 2090969 2082452 7994: 2067108 1126477 2445681 1398098 2547828 1001097 619260 2557323 859740 1597731 1458517 953170 1922906 1163678 2456018 24454 2176809 49293 1394566 458709 42773 890737 2383324 1024670 1216370 1839697 194850 1978754 2565969 2499833 1458976 1378126 975958 1010376 1843504 297682 2019818 470763 383385 2600127 1630305 2456423 1965719 1881659 1737871 604480 7995: 2260921 7996: 782769 1352826 2072351 1202284 7997: 830963 2366937 2340665 1691914 1346139 1734251 12020 2281077 2604129 2318597 138544 2103998 1486636 2088513 1864222 1218712 1475515 2504469 568464 533105 253932 104067 1760489 39969 2391116 438729 2362880 2434974 2469 265946 1360414 2454907 2234592 2337808 153488 718505 150389 2487365 1157706 936677 2028299 2182873 1951593 2430235 1826774 7998: 176006 2214788 1206712 2210179 335869 1509442 2175106 11758 2207909 195265 2014111 1100363 1640626 2039894 2281974 353391 379437 1316987 1805166 248413 787428 2336079 1653499 504230 2310599 2289879 155725 1437396 204283 1883444 2631848 1992320 2009894 2325455 1928223 1753949 1910575 1963003 872341 1532285 2429485 42863 757756 458677 1028779 2441531 1259158 1691501 258809 2511644 2497871 144207 1146470 706081 1683800 1788143 1603218 2280067 456966 368457 838399 1161142 133851 2467735 2110545 466705 587087 1250123 1059038 491321 1560518 7999: 504288 1387446 1715755 8: 1729814 581894 2452344 1510648 1457155 868399 1935656 2381563 643582 1581016 2157566 892157 1850750 1337982 278596 1649154 343920 1368356 2530578 1991127 2456589 2622152 2430016 897928 1721970 1644477 1126703 675134 1101769 2472811 1751197 682831 955734 2607358 1505888 1183392 2631960 1699980 1500364 132387 1042749 1481149 168696 2339293 2492480 96083 2355791 1159974 202305 2094020 1961028 2216429 292911 996157 914421 2297948 125163 332654 2039450 35647 563887 423270 2354054 338649 2572113 907557 409592 1363869 79103 621536 1960330 993142 2585913 2300806 2629028 1724717 2458381 1943333 1709367 1359572 172412 2597911 102465 2222702 1848634 1631490 1812260 2647532 1822582 1338697 229028 642478 169906 1068538 427769 843610 1895310 1078043 1124822 2010778 96706 1226969 1333434 1123668 541383 2239691 1898399 85908 400737 2556196 837656 1509265 1604647 295528 2576108 1786541 994769 1664851 1488177 1295417 822869 1825329 1982047 1196016 1587012 1530313 1170703 1796971 452444 2002803 395036 1816191 2117067 394017 153743 2420478 271907 1205946 1489493 1976406 960527 772946 2221136 1941733 2543215 1921856 2106063 645375 2182683 468044 392334 956820 1984381 2412799 1475650 2230416 905074 344986 1928399 286153 757762 2010250 1815850 1884090 884291 67923 2575623 2233742 2000388 1554644 1743430 1593992 2291871 244961 379784 1185265 2393918 1290434 401344 502846 1669517 1581674 570717 1606587 207131 409948 1361846 2578387 530018 721924 556756 342803 574754 2328513 183291 1787066 2485470 1383905 1656573 1927066 156552 464029 848905 1857762 2452817 823699 115237 558830 72629 2127518 567870 2337730 1534254 2369983 2397677 2103180 2169112 765678 79508 1357762 2144214 1865666 2028996 305768 52439 2319181 422224 695 1608703 1562704 943873 744814 1163016 1772918 1037849 2003182 2006219 2124755 902718 2011304 1816136 358190 914221 401694 1513947 1899543 2537449 988502 2400029 1107050 1100997 714322 294809 2266549 2251830 1066008 2161918 1040462 1841371 1146804 1496433 1145558 2337151 1541676 283883 1954543 2272333 968166 1390025 967637 972700 2109179 2045407 977820 800306 1060311 189417 99865 619497 2633545 1692512 1167883 724101 2612939 2533424 772267 132677 565639 2337434 1968479 1635187 2121132 156406 1914939 2444455 2270634 2097186 2384817 612143 73989 394181 345548 1681810 957960 932168 152946 2517159 860642 482082 1498250 336680 1431924 811073 2532276 189397 553636 1464163 2597173 1992224 2290335 33066 87033 2071601 528343 1867068 428531 2514501 1605680 1853144 233923 1306989 582027 580861 2107504 615183 975886 2107067 1728469 1368684 1979409 800944 1756003 531698 658636 466631 2649033 2499854 2100637 2440399 530179 1122018 1484776 193751 2586040 219897 2314195 1202723 1881585 1461736 2526896 2260480 862298 2552455 1056337 530203 1612106 2563844 730138 89827 995259 1014783 177761 1592828 2571158 1768251 2105500 2339555 1916499 1330456 702226 1214640 399906 871249 1696597 1632291 1455142 1036694 912285 174218 1457016 329790 2461028 1484800 1941811 1317142 2593657 712618 1062201 810735 476496 2136143 2427583 1384664 17713 2426720 1645029 2375458 1112280 555120 1325888 2606388 193689 2538611 1010271 1359830 855984 1423177 2216911 1323988 1819096 360128 2038806 2462654 833204 2446710 901416 2471921 1846216 2503032 1502807 2130045 1568281 472173 256316 2218777 871377 1500833 510288 2281524 1608442 708873 1413839 927324 1996345 2563416 1595607 1620059 876199 268601 2330302 531541 1436204 1946310 362829 412761 1518853 1104511 193010 66570 2354125 2464557 469750 2117478 1423668 1857081 552511 203385 2008104 1299169 2502705 2309505 160801 2507233 1286911 406249 657310 2563421 1425490 449591 558225 2410038 230270 446049 2126920 765444 2616561 32762 1483777 1721675 1794579 1236134 737004 1179045 2331622 254375 610308 1688743 1301231 380652 166950 2449889 2058110 2122103 211505 467106 1810386 82726 1136519 1119265 888996 176020 663095 1020485 2336669 1649017 1310843 1147147 549189 2034306 475785 482717 1145926 2040313 2287010 2327374 1047589 2142342 1589531 1530606 1604834 2078709 683855 2363106 2437570 1874547 1101266 90334 2350581 1456853 2626658 2252900 1809835 1735203 2589714 2416372 2107686 1316301 653233 2616816 1182100 2292741 1397153 2069331 1859795 696431 2359587 1166197 207031 1598788 1806590 1395848 1801755 745985 2613090 1315325 1740882 416203 998178 476350 919416 114327 1245099 1472064 1852869 664605 2100097 1520279 1067949 1129771 925620 193161 759737 376662 1792694 160896 591935 1602882 2526690 1902337 1598127 1302756 309619 1437282 2632812 1188229 1250341 522020 1721758 2387289 1492402 1495189 2395221 2035813 2517523 2229008 1730888 2636261 1840067 1133334 2558096 134736 2603169 2472855 2111693 276493 675424 989738 1019287 1875595 2089600 2123571 989785 1312541 1487012 683973 473358 506033 1121521 1117708 623394 1658130 1994500 1239284 1797072 1754503 2273350 548725 1249545 155844 1274768 2187316 1330195 747719 2481922 1284947 270133 836397 79918 1480218 737396 2258083 2402317 2461695 2221449 2418962 1330874 2427227 2218380 1175189 307360 481933 1518604 699647 2495092 92544 2352721 1073564 1008243 946667 906185 2466966 556769 596832 553908 373433 21722 1094102 2497412 2318512 2338262 2434287 2351058 1517718 1884757 1020333 884736 666840 1874233 1908188 230817 2448660 2279423 2122242 2009800 1655749 840801 2511285 2233214 2412733 497078 1068413 1277595 2345797 2153452 919258 801961 1811252 2012184 2609438 322895 259275 32295 1020359 2603827 460159 1334284 168902 1974229 2241772 1526250 514772 1383092 137706 30393 1466253 165837 500218 2547948 413680 427283 791836 93709 2575138 2479541 2196243 191634 25176 846434 886628 1417922 1184063 1347238 1496118 1202818 2173260 2557166 1269095 605398 1949651 2081102 1454006 348984 786404 135213 1218696 2185558 1338587 357229 285639 863081 145009 1697542 1226348 1176611 1444437 2554912 292993 43906 714804 1625122 1652212 1365941 109135 1734461 524995 599125 2592539 2602028 458186 566482 154250 1631004 1386511 962879 1961872 93304 649016 209012 737767 191997 1428520 2239886 2245480 788312 2255393 1858836 1322367 559092 515090 1905236 1491723 1517899 1821407 906336 1878548 1868447 253215 1081034 128102 388530 2390052 2505886 757438 87468 2506798 1705361 1437423 2458045 174054 1341498 1648657 2561176 1327745 431179 1753296 1823384 2195237 1917114 2294446 714374 1825492 891846 1075708 1058179 2430871 323665 342333 985941 1927834 499574 2046291 370088 1087392 2207522 1337224 430675 959694 2581523 105572 1706217 2388007 1843888 329442 1707652 425189 100825 2240589 1753146 1682077 1209105 30996 469454 1394695 1139216 1786750 388655 2455618 514351 2253631 2629234 445744 662464 1781738 1590625 2593403 268291 1512664 2494594 1694656 2054186 2622242 2093456 726270 1649922 881644 2072329 1242215 1668157 398760 661637 1241054 87888 2616830 123117 1369483 1376211 269382 156679 1633152 40450 1826290 1391818 304566 575727 427470 2327772 1344059 1685556 933998 54606 1786788 1940068 870113 165451 1246546 1520824 1249483 2084541 937686 1911700 1565060 1462587 2527135 1476826 1835998 1474269 1380804 2566481 1101592 1870770 999426 1435401 820393 2439394 2406002 1717273 2486144 892029 1713360 2033030 2564666 2310259 105599 1057066 1993243 2137643 449252 611619 2214996 1441735 85181 2602429 2529152 1336672 2259497 1618522 2022518 80: 2343652 1582182 2271496 1083680 431655 2605501 2407472 356598 1151622 800: 1398147 1364204 609166 8000: 2154573 1242255 1375858 8001: 1578051 1875995 1353231 2106623 589006 1981251 144478 2179614 422586 1969805 319647 8002: 2307885 1887711 1305236 8003: 780937 2177384 2401666 1335271 294156 8004: 1469354 830271 2144291 862592 248982 380320 2351741 1025818 1246967 597193 1317897 8005: 520498 1488264 671176 8006: 634299 1905700 1401646 1641499 1688196 8007: 1141390 2640999 45001 8008: 260068 2401943 581875 2088113 1848596 586706 8009: 558942 468059 2295566 801: 2519220 1166971 1112235 2126573 694000 2148675 1968299 8010: 741336 406764 2428834 492793 2375546 329872 1186231 1963701 1536843 8011: 2537740 1569524 2068045 70428 1017171 185393 2197525 957866 1883251 934712 1455036 888755 1459261 1510967 473579 945302 137837 1782745 1930235 156358 1817864 1696046 1587268 991411 544873 1646515 224969 1726989 1650026 606985 1054362 1866128 1843888 758324 1198209 719223 2407867 1731438 8012: 1788259 20622 949604 17138 8013: 1728051 2576011 8014: 135718 2315741 1427229 550352 1892892 2236219 765741 1259636 283367 1694193 834247 1750115 1778733 1078350 404240 1487834 2483794 1650687 2007558 729306 1432513 383047 710783 384720 1511676 481320 2276992 594004 1496827 766538 1210726 2569680 215391 1684543 746779 13114 2340357 2282513 1593058 656746 2131820 1732789 1156960 832883 893637 1911593 1108640 1523435 1494781 343165 774063 2223288 434245 917712 680878 1564474 1451565 2325066 1886331 2390575 2575131 380433 8015: 2551773 409487 2395697 2099583 1788156 698739 388920 669945 8016: 1223836 2144324 1859725 2419565 2384957 397885 2297846 1143995 1991920 2382773 604606 2011499 2006487 1425204 1059357 1919057 1747179 2158470 2083362 2302462 2145186 2459075 1314701 1520246 1748048 1932730 2617650 2077768 2648098 832523 431094 971209 2203392 1154423 1733840 1028077 2188636 2458561 2588092 1570134 1863147 192869 1654043 2138552 1030379 2600142 1940106 1767382 1873906 2096044 543738 537493 2192551 1946566 2395761 2361510 652682 821054 123910 1494475 571212 1156432 596255 1887536 288565 1900368 130182 2226116 1659532 2060604 1454112 246288 911837 45647 2130663 1531699 2009239 502941 2210519 2426402 276678 172762 2225744 1362004 2229532 1371256 1813751 2462330 7580 898930 872346 844524 942607 2347154 2209144 982418 2564762 4315 2397247 1234269 2073498 2145646 2214368 1735890 1016351 757624 2052746 2021568 2548827 250752 1133474 665500 1491845 2304945 2549929 351395 18018 1258667 2438910 473298 1027826 796535 408986 1944264 551820 851536 2040560 297595 817461 1987457 1822858 1488273 15596 1340846 2088996 1184809 361325 116695 1881808 789910 2455897 2020892 2414659 1500946 2458436 1468221 2053504 661781 1339634 567183 829395 1520014 2261696 1365958 1681959 462837 1493060 1476604 200370 493701 2020200 1260081 593400 285179 1948743 1207621 2198743 1180136 1902510 1902078 2265007 1125206 1616252 1359768 575517 437275 889494 569388 1813852 472931 1077082 1982471 1159227 1605837 558823 2429461 2061647 2435061 2068608 1711433 1634256 1235000 2436557 1359065 1400278 1838581 2463711 1633826 2410780 340788 2148067 751121 1163512 2568994 1546472 235063 1541516 1676423 1467629 1145010 1336130 2041128 1095756 2452371 1035611 691622 1189385 2589543 1024711 349001 2212333 2012439 8017: 1522721 2647197 1574341 1439866 2521154 2489466 999849 926220 1115054 780931 264400 949262 2511432 354418 189920 1354994 567239 398458 8018: 103823 1118053 8019: 1965000 2280714 757483 2035900 2074860 2447911 1741014 546733 1439160 427674 1519456 343482 1188559 474814 1454892 429853 2182948 1673899 1151274 1824389 736728 2453861 1940328 565480 298399 1715163 2488255 1785867 2195265 652235 2395959 606453 609861 1121824 1136609 2178020 64812 1345921 1842060 1544602 1515910 833006 165541 270990 1210690 1170738 286312 2304809 646562 669804 762525 713798 121500 2155442 1967414 2513222 2340098 2636261 379646 2251040 2541737 1457319 2047472 1204189 858298 2579654 1831589 266714 314978 36581 544806 1160828 394484 2276849 412686 208832 389084 541796 935750 697066 992031 885257 2081789 1523544 1070652 830432 1779331 371823 108135 2560272 231289 2029189 1021583 802: 1615744 2429600 8020: 2297560 2560737 2239421 1279433 721269 1842799 2540674 98129 2080750 321655 773805 458562 1733271 765129 109081 212071 663448 2569413 817484 1319688 496657 802467 2267391 2589402 1922819 2207283 2446563 120732 1087624 1538056 966426 2318617 301272 1512037 1476354 1005720 393831 563154 211022 988097 1508115 2525591 1023057 1388975 1152098 842863 513930 2581722 798046 1923353 1530118 1273416 2392929 1511280 606754 2536922 1973708 528936 296960 2336688 510614 755749 1843168 1455147 1210363 2633985 714887 616599 876962 151208 2321823 1917941 957342 1192119 1816306 1030803 1279668 626118 218980 1194166 2569048 2315404 811252 237897 1735421 1226583 2268901 2352956 2474927 8021: 1136842 1092522 639257 8022: 1036242 2194460 290409 2330463 390474 950765 1068249 8023: 1580770 8024: 1514244 385125 2410011 2278539 2230062 1558930 38052 2197597 1838030 283366 1194196 1835980 783779 127581 1573422 2086739 2641931 1019780 1994646 504296 2077547 1162175 2185669 2602437 1296397 2407638 2159499 1173844 2238226 669508 2030032 2562305 508267 1644013 499293 2006847 665018 2428295 325022 1089422 885170 1842623 1657063 1565268 1945316 1633489 826195 1240123 1587759 578715 2618893 988984 1777156 1490173 1601382 714799 2172532 2426141 1368682 1297680 8025: 2024507 8026: 1725760 360006 1021446 2605170 2457455 555663 741891 2550506 922042 1303829 2243299 1257921 2422348 1721277 2561402 2242821 1810050 2449986 2143772 2405205 315833 2543024 1760386 2294865 844459 1140115 2271879 565041 738364 8027: 756979 189252 119859 1994769 332532 2372021 2164117 1651915 566572 1351427 2508531 2196027 943418 983674 1111012 2637760 2481549 8028: 684647 8029: 1436640 1413743 236577 25096 381863 259790 2425117 1402537 663719 754520 1400950 1463830 2406400 2220174 805913 1642646 1361769 1634780 888545 1705693 819980 2489495 254536 1255827 289018 1150518 1001778 1278951 1366121 2637550 756372 2261255 696609 1849656 2020952 379780 436178 1730622 966363 2471368 316711 38587 1385092 803: 1413695 1155818 234703 8030: 91181 102219 921293 2076371 480337 682139 1474140 1318505 2450585 2401585 1979650 2327225 1418302 430088 1379020 1875140 2435261 87333 1751065 1529546 1875017 2512167 815271 388142 1753870 755086 1280741 1572270 1219879 269698 1769644 2342631 2528622 1229376 2292951 174128 1870875 621779 2153356 2577643 533478 2477135 1631398 1315752 717533 2267653 980058 897495 1946202 2151204 2548947 1278543 1513582 2629176 228061 346629 1684756 2637332 804870 2281589 394501 10045 1399373 1525513 2466099 1494048 855645 1379766 779113 8031: 2131076 1906071 111317 2288768 1034843 2467232 186539 2334974 135686 408575 485167 2260934 2025914 8033: 532579 530740 487070 2510622 1352083 1550167 2037274 943336 1608803 330927 2361185 1953471 2376722 1740397 1369436 2081385 1867850 1477026 1458172 2552977 749392 390375 629651 2406685 1290593 925246 1400859 8034: 63634 2577522 1688856 1905224 1800262 1897971 2513691 2155036 2310367 1650639 1314319 1114756 726866 495174 2257214 1248885 8036: 1360425 1796794 2285466 114130 8037: 1909349 1896353 1872148 2471303 873781 1523219 2295756 1189706 327693 136940 413835 1498075 1891286 1112577 2479320 453232 572325 1882303 327117 414091 1035307 406221 2281191 2544270 1729265 2503103 2078930 1870442 2515636 177671 1834181 1758503 2573439 2020075 2388033 1000559 955564 2407866 1648560 2548450 802232 2311848 2264924 2619575 639632 361543 1796456 2384971 1490341 1775137 2328384 1471220 2206413 1149362 2564880 1634542 489734 2362417 670225 1208452 726890 1963551 2497653 2275525 2499841 212206 1015473 1814681 2498079 739881 2131110 917833 2382789 1477232 1790988 259035 1685922 1329774 2113478 2358762 1537509 2360651 589750 1012788 8038: 880039 147141 482391 2376760 358897 1206421 900357 2462333 1141160 1748045 1278077 318920 2489254 407669 804919 2530840 596112 988730 1502196 1607439 1848016 88799 926194 1942552 2496776 1107836 1383111 1381395 798524 1832752 1232404 2529556 1850418 985932 1426474 1308261 41525 1854033 1652754 810387 168314 2143474 544862 97252 770122 1259696 646129 2103029 1287029 1075482 38167 2299723 65213 883952 2110343 1148409 1607852 537391 2017823 2451459 2442089 759395 1472182 1738818 826228 691919 2645390 1500186 2087826 2491702 1546917 1990521 975095 1952172 2018108 1208156 2437697 14189 2173870 169316 702155 1589989 2459450 1426710 1477265 2521044 1722346 1701322 1371442 2153274 1311189 629994 2217988 693289 2015956 719168 2313965 2178523 1376671 1005520 325880 1237926 2593960 548465 650218 2374091 1514294 402677 391325 1234933 839564 2395248 1247258 1209019 1131589 624516 699179 1941631 473078 2461000 1005166 924960 2319506 2348253 1639014 108022 1847393 618789 2522672 931786 2528729 291453 1869082 1290122 738114 1847158 2097121 1774036 2048459 29841 1034375 652478 2204694 2028739 2179371 1302382 2101632 2109149 395384 373891 1211946 2593177 721992 837990 70483 1237169 1351179 2105288 1943605 1360755 1676771 1273985 1429880 1121649 397607 1022653 542919 2505763 1448247 1716275 1941249 1922937 1880535 1824459 56623 302198 1731876 1969029 1573304 428620 1442462 1546523 2232375 660233 1263090 1687998 255543 2454469 1671085 2232100 1867825 2451128 2493673 168520 866961 204384 465475 1803602 1877347 513085 2388237 1108916 440964 617603 995099 187515 1506913 514441 1981248 2115996 1011328 2296267 1572452 1276170 1781530 1899602 2054303 1003267 206152 2444087 2399794 572305 813166 1254272 1151330 675283 762857 1308497 305632 2453433 1282335 1184236 1280388 2649081 2362712 1509413 346036 945621 2070572 2193154 2403196 1055424 1945826 251072 1557028 914283 500837 90297 1351799 928293 2388935 2061288 2553514 1823064 2062044 2251517 1757417 2294587 1717958 2260213 2269876 114111 754343 1749173 1487318 2176831 1817026 265697 2048926 406717 2085720 1821560 1792238 1886175 2356242 322161 2514777 1195717 136506 2002275 533844 213727 1351714 621092 2388082 805725 1078787 2544904 432130 60366 19237 627658 2483121 893619 919719 828349 641364 2564142 210306 186881 1206070 1340067 1600623 23721 60171 2424953 2154746 730816 767911 2264314 2638811 1407998 256926 836471 281659 803303 437586 1962415 1231208 2297595 482107 1432633 1596473 267727 2181664 2533605 375068 2506110 1768807 2498938 2089614 803711 342081 422299 1504021 2406260 2360000 1751668 1414311 1626661 1214862 749574 2544326 1848327 2238025 1260877 1627878 2305583 705645 863309 488188 1177581 2510759 2263270 413514 1142811 2219187 1070206 1153365 2426375 2250621 1133966 1259931 2053953 2193697 335501 1118003 1617133 1837185 713301 1538164 434738 2147731 2100867 1037769 311286 2488020 491594 115350 258924 2479744 1519849 1374031 5762 63623 1107671 2109789 1184288 987077 2255069 1425864 2025286 369081 1054538 457739 637202 1033915 1018981 1623996 1975605 2509631 285424 1214432 2341918 685687 2079810 211191 2535909 1694750 246484 777149 2468830 1736708 1826093 348082 1770367 20181 2215076 1881029 264988 2476422 151319 1951001 2289512 2427686 1088725 2061180 463286 2075608 2379120 2191675 2049070 363845 1807405 781453 2513372 759093 770820 1118870 1344787 1818257 773251 1770828 1844981 1646515 1698262 2293417 705906 1527022 129148 2297199 661305 2480701 2498939 593110 1339836 2415981 1965634 2395053 1127630 296024 2076962 1296771 1241731 1680908 1730227 793025 766644 837619 1706817 585664 27117 1501272 28708 2397769 2082620 161767 1563798 2318635 2372442 2304480 1789325 2486609 1998505 2357176 1312412 715335 724555 16558 2165800 2594535 2534113 2240250 2169512 1710487 2439561 2232883 1112008 1424753 1664953 1703310 2444738 166748 1657364 2229561 935821 1510489 1270413 545388 1231558 665505 78922 976762 1144235 1432572 1177095 1554430 731833 2158175 32943 2111940 961946 717416 1824101 1717836 690613 2414339 1383836 498489 437578 1655236 1168630 2550225 2348428 345312 2256545 1816681 1731079 762651 2418484 2508600 1951856 551698 107221 44946 2538983 2121168 99939 1616876 1928669 2406169 2265184 2400679 2090714 696131 1148740 1138514 1128780 44686 262765 1247925 445409 1529578 217355 236386 2146687 960741 69863 1401861 1867238 2141713 329857 630039 1105736 456063 1378672 2214591 792223 418190 2532467 2336081 1694843 1843626 2014040 1587843 1858842 2520431 1019975 339888 675539 56416 928275 23808 790603 2061205 2328221 659227 147989 631182 99475 716098 604335 400004 523260 920617 1774409 1412033 1726223 101747 2329485 1744546 1367218 72284 605862 1804119 546802 824465 1878798 147734 846786 2471368 1716756 1770852 561959 2633243 2607099 1643109 2395490 277263 2429913 2496657 398298 883180 625420 2116295 1658897 1155418 120538 289656 678334 2594301 2206453 2594079 1307902 2507175 515439 1184924 777038 2632910 2074375 521295 165439 364834 8039: 773117 450336 672862 29267 1614895 1765712 1944887 6797 2295644 1495622 1447938 646737 65597 1569172 1622310 1631325 480416 2521003 2326330 2407606 1310151 2558212 2141712 1741463 924034 921239 1564904 777362 1771621 1327059 1311587 408998 391167 459468 804: 1946227 2626418 673422 1909829 195120 1818028 1810183 1113284 23427 36641 1274966 1514447 1632583 8040: 2571764 1043722 1743759 2195171 224258 1854180 1790307 2140447 2527422 445500 804172 1605742 762430 1829564 1687114 8041: 1386053 1973804 893778 2330747 335451 2044883 2647320 2442063 2346075 187362 1013499 2514064 8042: 972193 180517 293164 569577 2343409 624034 530903 406328 2288808 1355886 1479619 2169015 8043: 417633 779487 386219 1180412 1167639 370828 582275 798407 1214641 853710 1248794 2580778 1552177 336142 1520642 1972217 589945 1721722 1853151 2561339 2190414 486149 277751 1421356 2318370 2062136 2541760 588511 2388846 359261 1448151 2083486 1654243 637515 1967139 1460132 1395866 187848 447377 8044: 537298 904950 338424 8045: 55519 438035 1090465 1416444 1816209 739542 1314532 1119107 455330 497181 1400096 16294 508075 316973 2362627 946241 865621 1667301 170797 2305224 2431998 926191 2208617 612959 612087 2574444 413019 1611539 2093323 2323223 410318 2023168 1727984 247254 1697579 1721916 1184281 1938782 2601843 1068518 1903952 490432 749214 2489991 429972 129633 1410304 2393287 2388516 230428 2109142 938108 18154 1944938 376666 1885172 1141638 1678903 2400855 1996782 1722817 627618 2421429 1207415 1493572 652412 2057794 121053 2068986 2624064 372757 1475127 2437191 1740262 2511584 544521 847776 2223817 863933 1603435 383856 308405 2596882 1126285 1131302 2419350 56847 337473 370824 2423752 331061 2147391 1365746 1494763 820651 880016 66058 1402889 946368 689031 2216274 1507420 1622882 1694244 1400754 2102633 1670576 1477103 2071774 1807710 1959075 2386441 377081 1367201 500724 2261099 376220 778237 2404608 2291851 1387623 2469851 212227 1352163 287926 1440105 595600 1741908 469862 51799 2361185 1670450 1031410 2388352 524798 1034377 1485270 844524 975351 1201293 1382056 65437 508570 1978905 944100 1230467 2324252 202518 2633465 1962650 1804913 2283389 2633550 1302908 1960048 2124152 1600002 1158240 2177998 2038084 1846490 1461790 2093906 1542319 1237331 524706 845012 1363424 1842430 824825 1515901 860630 1234251 831885 1740166 1934708 2085007 2409582 771931 368320 782434 497069 2295984 722938 1309691 1271225 2087680 1434418 879042 2288772 1227551 2209552 1208602 1998541 56514 39874 623940 1909137 751373 1371574 348157 1298939 1715539 1315489 1179586 1436018 873090 1758541 2059956 1727677 1032679 1823517 1414284 1917469 1798883 410284 2137022 2450156 2009800 1325880 2274611 2231568 2436692 473968 706894 1077104 498270 1431961 928944 1044689 1229975 1282278 682775 1273449 557989 335661 1043788 615842 2352268 538366 1914004 2469766 1554805 1069439 667095 2465306 2405893 1578459 1885772 1651396 1181974 2010546 2169629 1896509 373356 1382559 1324296 2557852 112143 1944420 587176 2072651 1158198 640029 1802847 1843165 547909 2624305 1662764 1070646 922033 940186 587449 33083 943728 1877459 1744314 718179 2530921 1418795 1878033 618686 571724 1302690 1811842 1531314 1918318 936095 1462417 2439961 1228859 1663111 821002 30748 1685809 1510837 73697 2376183 881774 1777221 751550 2139008 641201 863782 8046: 1473431 951366 684754 291433 1117369 398504 1737265 1160025 2038601 2333435 1702996 1210503 2038998 2419910 579587 1803588 2219204 2071408 996803 1943773 1873599 137291 498182 1057394 1750115 2151922 2360874 2501998 161650 2472486 441532 1360637 774364 972275 1974693 1926890 1152524 2537120 1527679 1562708 2094446 2122350 2504828 570302 2579199 2105692 1860516 1915849 1010655 1903979 448146 276349 2536347 2524372 1104400 332468 2373564 1852581 764760 1411669 133288 1657689 2180498 2610244 1748002 453166 22015 161767 166748 580345 2463504 1279979 376819 430091 2597068 605388 52358 515335 2610470 1388450 1974194 2060678 827539 2453900 1191240 359714 8047: 1070646 8048: 455933 1672446 1224844 2059377 1122407 433588 1714877 8049: 2212395 2503094 615458 2102994 1642425 2527436 905624 1377877 1996108 1750778 1225163 1440861 1841541 2647406 1779988 1726789 1217625 1062070 2362305 726265 191315 2633226 1628326 958682 1427664 1692798 271407 2247389 1504853 803876 1885016 2107133 264556 2102954 1383642 301501 1696358 521112 1292370 108277 48418 453651 1686044 805: 695770 1985123 1137867 8050: 2312535 1940028 1984369 1418477 585399 1791842 959738 1186650 1742054 1437617 2095101 1664046 2030533 2526371 1749747 872839 554424 2539064 8051: 1177203 1902434 1037999 553128 942668 2024211 1097721 74659 846618 778486 596648 33644 225917 225002 415956 2310552 735243 2513019 819911 4315 1963576 2373009 1685640 1876601 2415585 1959322 764651 860079 2082132 262353 1431056 1190057 416144 1057812 636769 2110774 2144458 1355197 44518 2433583 1286951 55296 2132239 2254512 8052: 2542474 2383812 92563 817972 1824008 1136968 582275 2350955 2089639 1429181 521788 63752 2425654 147831 2646527 2517756 1951713 2099124 2418600 394913 972580 957795 2647005 666582 425954 1025602 2389198 710538 301598 324579 972601 1156722 2626865 497356 957334 1957209 2565969 2499833 1739771 1705998 1249644 264050 1857122 2105657 617212 2630867 2270439 2332013 1325835 1043558 1240551 2016402 1897824 27594 1276025 8053: 1628597 1480274 1708203 2306383 362008 2333569 8054: 252076 1203646 492899 2196427 552356 1100437 2643931 914138 1124870 919365 1294372 330771 1424928 865412 884642 527833 2256685 1427363 806353 1524653 1789759 8055: 469739 1192449 2050982 1600716 752626 886362 691983 1328158 1477636 1620992 2499059 749802 1587311 344549 369467 245405 1051916 1984686 2520913 588280 37570 2193074 1859947 1500852 1582917 487770 1135281 199566 340918 1645377 1451620 8056: 2368688 8057: 1911723 81262 515334 1402887 8058: 1421839 1723901 2507233 442345 8059: 796218 131819 1875904 1315201 585045 332237 806: 922922 1332388 648871 855146 1755397 923285 1673300 2536362 2535671 253394 1793159 2221590 2022608 377725 790931 1331401 2378902 1227912 648964 1560333 940043 1017160 945475 197811 1613327 1129057 839950 15288 261555 1295667 798597 1542151 137425 2515665 1973401 696079 1888307 768400 2575928 1628747 978229 1920490 1979429 343879 1918276 2591395 8060: 976717 2178598 1986584 197155 463286 1293472 1174447 8061: 1769474 1845276 2216564 2468762 1293811 385064 1623520 8063: 2234630 2520808 8064: 1570077 2013036 1056156 8065: 2513364 2442327 2371105 609302 407248 2222057 2189157 1086501 179127 573053 2333850 2397071 1924236 1160509 179873 623359 1444320 1587651 1025944 192849 2600616 1542397 799006 1450658 161965 380849 2057121 780963 834028 1449819 292682 2049726 2560813 1506044 1863803 1808471 631652 13507 2398735 8066: 1972752 490874 479453 2403746 2404732 1376525 936494 486358 1098606 833994 2051300 790011 1231076 966174 2311796 1228549 1543219 348509 217827 1513781 718101 1281829 1912153 1375940 631465 2001123 2386733 1425873 2240842 835283 2550459 262675 1023479 1036153 1169685 1951603 1371561 1018112 691560 1198975 2456384 647149 1787311 1954362 977992 2197791 8067: 1703095 1743448 1945990 2461435 2081589 1044020 2099932 1903025 1649003 247476 2040324 1694481 1819629 990942 1792409 1048763 2389533 2312971 254008 1015774 152101 55874 556508 2318513 429334 1750293 8068: 2356941 1829526 1595293 127893 1279463 1985625 708269 409462 1235356 1351998 2640905 647503 2189951 2441798 523744 2613195 157431 8069: 2297354 807: 2319816 1240080 1006473 1805888 1825869 2364018 2217049 568665 2511210 1216747 1140679 2498006 55666 2019753 1883039 285293 1677077 2461227 893789 1358911 49255 2422285 1245620 703988 755149 2238927 1364543 2353776 1136341 1792718 2458049 1555917 2122178 415126 603241 1423640 1267349 1035000 1389812 1002387 2109566 591352 241240 924870 2272595 1946094 406328 1023697 1490640 1131789 541557 763211 1480807 963766 8070: 423815 955916 2630055 2409443 2087700 1534941 1599030 2111627 880029 68363 873310 2066758 1485032 869615 2417843 1465869 2395489 640929 1958308 1961236 387487 597447 1127103 1363990 962789 63025 232535 1373986 517190 2560590 2359505 1512836 2113709 937002 757767 2090329 639671 1542183 1391126 2151747 349424 2508653 2277363 1804240 2355881 1088725 2137676 359374 1694173 496432 1755852 2619252 1356028 2252217 614257 779889 2140351 1246963 2432988 828013 526507 363515 2544272 2525132 1767369 8071: 2433239 2456320 1849703 2188010 212256 1531673 2363767 2526201 818857 1394262 1431451 8072: 1362715 1137186 1874748 2077036 8073: 879794 1829226 2565671 1467665 1570285 2263947 1519142 8074: 1449252 517190 1992129 1223280 2536987 2484071 8075: 2306810 1836557 835235 503782 872020 1751931 2097983 199816 910114 233588 726657 185161 2610214 382108 272174 2149554 2075149 2600441 448744 1651281 2162611 1140196 1086967 966771 2466381 1368599 1041346 1048206 2536406 1812650 2415513 1532596 944429 832822 2208407 898081 1515141 2064290 2002484 1218164 1864262 2172370 1074286 737558 2202388 1836086 816668 1296867 8076: 2241737 8077: 252468 1212467 2301031 562544 621918 906859 1417395 1202799 1086053 75873 2005982 13305 1081152 758520 841608 590079 2014149 556870 4089 420866 721603 8078: 229469 1210140 2098215 1666429 2264968 743505 2150313 1174038 1547193 1888655 655832 1812529 2105395 326538 597976 2261489 1668615 977195 2293749 244381 1250795 1407058 641011 644638 2598936 312177 2638072 2285464 1368496 1978822 2113886 369549 138176 1173994 736352 1977327 866430 1790347 1402151 2457131 1807825 1065645 1172973 290874 1523838 1385369 315769 8079: 1224344 1583311 2015749 1968282 1141160 2200166 866343 1587388 2389520 652480 617828 496840 1404513 2276049 1689258 916084 2384424 2595345 2092345 2371925 1188870 2522521 1993405 1967892 1701106 151484 443512 2412910 79520 1931302 493922 1697754 1108815 1352618 2356653 985344 1595250 1368020 985847 2552250 522684 1273640 1143578 421787 2277747 612262 338045 2535777 2306632 2350393 1161753 943515 1225887 2501691 1188824 2112641 1617395 181926 262072 1272176 2385199 15914 423488 1099881 1290603 1048708 107650 1949091 1092028 1536091 440373 325055 1356947 2570285 1081606 1001404 2114555 2596083 994934 663230 10616 2381050 2458652 125288 2583787 1030547 1055530 2526658 1781677 182464 514406 2643296 145280 957344 323125 2333840 45777 252167 6310 2175664 2273948 1051156 2220306 2045196 2002757 2184014 2288896 1587730 1823756 1294917 2084264 1688654 1879167 373226 736342 461407 669971 2284872 1383727 483158 955187 2448114 2184736 763667 1824550 1358539 331890 2488511 305872 1761074 2537651 1964978 2477844 1698928 713681 2415859 244765 554378 622340 687215 961572 2397337 2354624 1820406 874760 462049 896854 2431562 2531562 920311 2114807 967410 2542528 2089033 1606930 2620131 2242999 759143 752807 1168102 636236 951063 1895555 1069789 2467145 1734359 2298538 2471489 1504853 2631086 1671975 1695592 1574492 1492392 764514 134156 636106 2640780 2254877 2380329 1458450 2150269 2537359 2423080 1667817 1082419 929861 1008520 298579 1742111 624637 480152 1520632 248466 1664345 1952410 1731425 956365 1299970 1875702 893669 2571181 466745 602903 264256 917257 2360356 2054225 2587864 1523634 604308 50079 229698 912065 1244251 1708992 971467 975317 2249760 781424 1566104 2142290 1976166 82824 648945 921724 1798052 1596495 666448 1240231 468824 204699 1007307 2031625 1893677 1950014 47003 997806 204976 207138 750766 308669 1025431 543998 169884 770196 81091 2492235 1997779 400973 623137 1491662 682965 1612187 397560 1887386 2550563 1040684 1212775 1634893 2149186 775308 51305 2410780 1747051 986163 161861 2022482 1550455 73453 1747498 1193698 1888056 1812261 2537488 917535 850377 176896 2245131 646196 1354042 2609211 353528 1426014 394124 259819 969428 982416 1049702 2145632 761119 1564189 374813 888516 1568955 506974 654609 909921 1029317 808: 2438162 241801 311177 276497 521017 1660940 808169 1076734 877339 128465 1276041 1169034 1175611 1589834 1389278 1138619 713213 1950010 1446314 1704248 923517 319076 1419588 2513058 249933 489176 606286 417323 400690 38085 411747 690339 487545 2569288 673226 1600698 1080364 1555827 2453373 1273545 1613863 1430267 45656 1839302 1596495 2154628 1583023 1785273 2489480 1836326 2311739 1420080 8080: 178860 329534 1836576 1624770 2398044 221025 8081: 1743136 1800077 2236327 595802 1389746 1462875 2617767 1190779 1898699 8082: 165383 1476296 2639376 216703 897180 658568 8083: 1144568 2438021 624448 879023 458138 8084: 1503980 1947547 490059 2377758 1311397 1372833 1100793 1710172 1149725 8085: 1435347 1814098 1779844 1348072 70759 1255236 59789 2598318 276131 643410 2355286 319443 300672 1049010 1758066 1093602 1303931 880478 1623925 2585999 2057619 902223 702166 1580097 2138707 8086: 1394510 649702 1284556 2275132 1026453 2593125 936546 2427822 1517332 978895 2080144 1614769 2062271 526160 76936 1510963 1926533 701045 866814 2190366 482315 1526507 2041388 1826446 986319 243491 2441383 68768 956681 951548 2070579 315094 832047 1936532 1571020 1891888 1537147 392059 1124127 1551233 650085 2431483 1580389 1790410 2424999 333932 1699215 508766 1536607 1386822 1196269 404445 1219007 2453423 596213 185018 1528080 1908821 1838084 485395 809148 294398 2330639 224860 303585 202607 1472358 684268 362791 877387 481736 1278477 2476039 2273513 562543 2588433 2151143 1276620 1009284 1058408 1475247 2093076 652159 2026596 655375 592870 1461086 2026672 682909 106296 1753896 2338137 1193715 508350 1306490 9018 2113479 1760008 2136644 2533665 1987457 1434210 1036938 1162031 1665703 1690507 2365878 1338011 1465751 662054 1472914 2639424 1962245 1164446 2368254 1144429 2402479 1913145 732069 1786530 416144 1636043 166198 884930 589930 2176156 1096027 1313716 2051876 582915 722789 922004 2573125 1455043 2234536 109292 1462271 767742 1629729 232924 581253 1707652 1874618 1303098 1173367 1157675 2041016 2408463 1819545 1888839 2210131 771843 1418353 84411 1578604 1944918 1707969 1757176 1198498 890668 240106 8087: 1222522 1334360 2376418 486797 711031 1631490 1962951 2501305 45980 1916632 1674736 1535269 1895344 236968 1457255 628178 2448620 1128850 1328194 557974 761260 127369 2004155 2036070 1927030 1980432 627774 863302 583993 10446 537657 2629234 2196762 2051050 1592250 2047616 8088: 8043 1517384 1794944 401156 8089: 220627 254340 2337689 835738 227829 996582 1206639 859537 2117157 2283789 1006765 2477763 1167233 122169 2309368 2201722 1324828 1128079 470330 1000722 2212285 809: 2639583 188099 2540200 1812940 2382916 1691045 1047913 297279 415066 2603491 769103 2546340 652038 879178 2018339 1486470 1769372 388706 406953 2392205 548812 140007 512106 2511660 1016534 526970 2579151 1089687 1692371 2616701 2354449 355612 701251 1715827 276392 1724936 1024123 1956207 591835 402470 1554685 1964931 1888228 1450561 2340390 2041955 876424 1476111 2209830 1233879 962321 1537578 2468394 1293027 428464 861326 1667900 2326005 2109186 2542651 1633277 2384436 1967480 1491322 623809 1349234 2105403 1638114 1403909 823018 734556 1134932 753107 813659 1179959 734172 214266 973655 843601 384382 1015930 2564142 961513 1600623 1220685 2087937 869958 790627 2640976 984324 2419191 2554942 414549 2549929 2300784 2295688 2242375 1636853 292150 2124730 546284 1022099 1967036 384810 2466215 1085104 1366805 887523 339447 1792720 2165613 2320713 574112 907512 318864 2503539 108151 1667358 1895114 1237473 2126359 1365235 2105006 1082038 2151520 328998 1262476 1545963 2546344 642265 1327124 2297655 1817850 1869399 217514 1976300 647933 1085406 667792 1695258 678853 1539869 251195 1559008 2188647 1882200 1424472 2348701 2083449 183024 1426519 431261 390598 610042 2214952 2199715 2299532 1031623 334882 2221442 2498716 2238428 107089 877201 1968001 1441741 1817031 1298601 2190646 1076733 2322752 661449 458743 1470553 70984 1429170 499856 2643872 690000 1162554 37892 698800 8090: 123943 1073549 153249 39584 2050437 2257934 1453600 1453944 1074851 1847346 2462971 2273897 1487347 102079 8091: 1951693 2274242 1788667 817043 2071776 1048209 1142375 8092: 1898576 2250000 8093: 2197510 119612 1377734 596648 1151178 2392141 256189 2336079 1653066 1212320 1937252 1460421 2481919 825117 1226959 2052268 1208808 921022 266023 2630722 906140 1575635 610833 1384397 1346061 1444229 2115020 8094: 1885787 1567466 8095: 245173 2459823 972181 2216907 1778630 1873305 490940 75647 431154 2259860 1537490 1000730 1626347 8096: 905781 1958092 730442 2004816 838632 860901 1971360 1809149 1786866 926352 1218164 1728686 277263 8097: 2607224 106725 63898 8098: 1486800 1038939 1503859 1227725 2429078 904697 2217988 1988492 1394924 2103259 2038225 1224753 1207948 1701374 2268889 298471 2438063 1664902 1849799 193265 471531 2538954 1364716 2433063 8099: 717618 900816 1355110 919779 1650301 284560 1317804 1591997 1029270 623294 988104 2165853 40015 1673647 1181341 2018717 688665 2631094 1295097 1222208 1117938 2512806 187484 223974 387919 1010747 242469 109659 548550 2143870 1874808 428698 1103403 413835 195492 838349 557956 1408350 135698 2333435 1290112 1579272 1417999 2044088 2582290 870671 2392754 2550239 1134748 395034 1283137 1805531 2279018 973805 30956 1989562 1107269 37098 565538 1596663 309167 2623559 909172 2287105 1969211 647249 2320814 1831619 1542031 2457255 2065231 4753 2065893 1510442 134617 2128750 1969560 1654751 50449 917558 2196916 186620 1239065 2362639 409539 2567155 1035893 2092470 2257370 409104 20523 2463065 755209 1467750 2129992 1412690 222212 1425530 1464164 1973701 1454397 820704 2427516 390062 861090 1930443 2017575 2181243 2647406 1661403 477 491691 1832953 1611200 220679 928027 1065388 1725470 1689678 2642260 262792 1829258 1069531 1384735 705979 1235495 2283626 217998 23948 2306975 1360717 1981695 2416960 1910693 1927133 1881445 2324528 2583887 566623 1364317 1875299 694862 1074797 2433983 2509181 1665250 875048 1558252 1048984 2056419 2307220 32186 1477430 475238 2155185 2266109 1394847 1290177 1920790 1110724 1290390 943257 2252635 460772 732952 2345001 1260856 949455 1828971 916398 2266668 1723643 1449153 445295 968162 342467 1077254 2200768 2572511 590121 2361697 1275368 2469740 202435 1487001 399474 927321 1787493 165175 532730 1313231 1611284 949243 1219198 59539 620505 2430899 1910002 1761307 2205110 376234 1328860 2163591 1986955 29687 2516970 435950 2583716 2585167 1661501 1909330 1888278 2579245 2219140 933402 1102522 634637 232609 2325936 1731639 1561543 1655650 940162 1461245 656809 2446512 2647161 1925418 167763 1433085 1616041 1127480 2295126 1122282 1198975 256528 392939 354924 1218163 1506669 175497 472093 866305 2329800 937254 1250320 139199 633090 2529138 677710 221644 1270980 119727 1068466 2358790 355532 2501664 1486065 475616 1963193 797376 447153 524841 528772 625936 23446 81: 454077 1164917 1199469 1552692 507634 1581300 663202 2095652 936494 572962 1782959 1612630 1840974 1753420 641401 364011 2119910 738001 2395394 28794 1852770 183636 1955539 1213038 1698472 2255887 2311958 308312 318658 859987 997864 55331 451593 716636 634033 1263908 2469383 275320 2225178 2234795 42031 2281510 1668619 1616386 2601967 532217 2000191 1434769 1562943 1307286 532515 1226104 266781 217192 143345 868746 874943 2399479 810: 2544332 759346 286777 8100: 591376 1036387 1640251 534673 8101: 1991068 749275 17099 638554 2330585 1222421 734632 1956504 69740 1241107 1145598 1500597 1168000 1689045 2494143 1179759 1229252 2447595 1610117 643094 1296569 338876 2457647 1444678 632452 389654 1317183 835968 353599 1712873 1666002 956094 1840223 629353 1779483 27461 1322643 1520143 1478413 1337641 2612111 1655090 1190410 1106681 2174299 1769074 1084384 764965 1767403 1639927 1800311 22537 870438 949661 980990 841526 1002718 991045 1750968 2516494 2140920 1117659 220434 2305109 8102: 1548583 876171 8103: 2584178 1288746 1228882 8104: 2218055 8105: 1961738 571594 277073 729033 584964 1303202 806172 537689 687596 1752277 832425 733527 861944 985989 946716 1597736 2521550 2617629 325294 1160141 1741798 412535 1520207 1805519 760262 2234050 1723945 1923664 2137399 2498017 235760 1256674 1951516 1253327 1631659 1496813 1301130 469385 2201072 402782 90579 453808 1162390 1556060 923417 2543520 1601128 2453373 214523 2000549 292628 1799107 1045125 562770 1388925 1991442 1151019 1685982 2606263 471397 1566228 985463 376704 730210 2502417 2634171 72106 2062882 2162197 1479963 806098 220781 2498132 1258098 2087005 935521 1105767 8106: 1384377 2153864 1813705 873624 733125 1014299 2474751 1005050 991138 1680701 2477733 1220685 969683 687235 1212422 1656952 1178330 899414 788892 379492 8107: 1053937 733332 160872 555724 1559452 2141324 1885018 1002569 1547931 2061502 200255 1271979 2646131 1865013 517701 1597794 2582827 1476092 1612954 1819271 1514257 2418107 599495 726813 2045096 974388 153486 438369 1149505 1275088 2336685 626901 421973 824505 213902 1222073 1673262 1521420 1173489 2329627 2241548 1867754 2537500 1793871 2266426 333514 1431596 2168581 625312 1964200 139399 647232 2519268 101395 1187749 1246772 1720149 2602886 1069092 2083654 1904933 1249447 1538351 177265 2292147 2641990 681879 1190468 896226 1493909 1005883 1666386 1564226 1487743 1556121 357365 2338157 782233 181163 2075476 1969099 1075253 2353416 2003771 839185 480075 1143750 2220392 1773281 151699 2174770 1220401 2362092 490222 2411725 1514935 682919 1193857 2412161 1456277 2621660 862040 2433591 372063 1971406 2406014 1483833 998802 2217619 1892596 1056681 548496 145068 2270985 1882490 2614330 1189272 1276275 2396424 1078536 2173985 1195092 1232447 2456344 1990497 107004 1900670 2010088 1479256 1996008 1198449 562281 333753 2582110 310443 1847537 1533963 2630895 1239549 730787 1179853 308257 919800 2384879 84584 1935014 2372703 978403 1062418 1413686 1897096 1353672 516854 1486616 1473742 1523634 2436692 321975 827805 826574 1271246 1400732 279112 105374 1189482 1060975 1219806 2014644 711173 474613 2006012 2391383 2353766 1545267 1815275 1324928 345210 1684604 2378653 2210456 1497439 1843432 1960667 2154240 283494 1257496 396113 1403174 1747917 122839 2479838 257387 1565504 2447797 1570199 1088820 740629 1248627 2041650 2277203 1198887 825554 2365226 2380848 2491999 707528 8108: 1029994 1693140 8109: 1205526 2429267 1712674 575846 1639080 1837058 2030532 1202284 398616 2628322 255012 499648 378282 383327 2016344 322270 2420406 270526 630755 811: 924772 1743251 1162007 767240 2227046 2271728 1701514 2379138 2307923 1472608 2343192 1354224 2424362 406789 1473704 758047 2034955 2484233 126913 2611092 1460057 1085493 2454494 2340654 1079964 577215 1903452 728274 263792 1504506 845103 1804125 1148946 2102942 92386 1287177 2005929 1223664 2289707 2379994 1933718 2503860 1794245 2059526 102020 2592025 1232973 225691 1538634 1520884 602965 314029 1383617 230222 927762 2077820 2593828 1784648 1441546 710915 2073340 1234579 1872274 1844243 990455 1382363 1299192 1061227 952104 2522883 191999 2384119 1210937 1680580 2109200 2312930 1149200 858561 1827474 1766599 2315866 1144520 1431156 8110: 453081 1900993 392235 1552840 745932 100539 534390 1358632 2055923 8111: 2525092 1307399 616046 81516 2080018 2222525 2549132 1481406 907760 228469 1524808 759560 2503356 2643785 1343514 1257387 2085183 490222 430861 2414167 499351 2423233 150437 1242151 475726 1638656 693605 752633 1859947 1292520 191521 2366300 2308913 978451 61437 2532857 2542888 422673 2300288 967445 8781 1135935 1206401 1856174 8112: 835847 1228583 2105437 1308287 2590625 8113: 2534718 1374532 943857 2163331 2592243 8114: 2234074 862644 663443 1555507 1568136 1243030 8116: 1018836 2071969 1057835 244820 1650931 1581016 2219472 1910658 250338 494802 696054 1401691 1644843 994661 1199097 477696 95325 829751 386766 2168578 2116212 1248714 2567449 1425600 2187077 139447 774918 2200645 1580949 2040189 2200845 1045972 811154 820677 756289 2385827 632477 1830537 1202986 262579 425995 100723 1871145 1998517 1352510 1180154 1278362 1398771 1252375 1985894 1348849 2360947 1570568 2086575 2233982 1120178 2260425 785027 640298 1844359 2244882 301973 1153226 1667197 2275502 1228631 1008803 734076 193983 279263 1271410 1905527 1217714 1034212 1010725 236538 664298 2118528 238188 2428465 699181 1082588 1176631 1928990 314429 1243069 1276121 1165499 2591557 1876856 562974 2261671 511539 2512477 2591016 2388063 1856593 1166625 2284570 682776 1981762 1529454 1343414 81901 2582883 1615023 2465655 2418808 2316617 2382845 2037581 1066839 745872 1204547 321898 2537739 2577885 2517996 1477022 2063044 1758730 2178781 1814566 2307464 45475 2437062 8135 502479 2549520 1600018 1012182 134958 1695973 983432 1408262 1933037 2313268 809268 960149 584922 138567 1899061 89417 615803 1456243 1946893 2497145 685420 1024 29880 1100997 1575191 2539163 1169185 304612 2395631 634820 1458449 593405 1524401 656735 1637024 2463655 2467177 469382 413143 532575 53589 1668470 1584091 1922566 2570198 2499080 2110805 2255593 2093055 2451794 1251584 359127 602600 953246 301168 101361 2246650 301935 2071931 76887 299857 34173 899738 1306637 1500246 1042691 530876 1881674 264905 1835009 1066353 304076 520840 1927736 739336 1126204 536615 1228926 2041562 1500187 565629 941851 2536707 569786 1645699 1762593 2102393 925976 2080599 2230043 713818 2055796 1361959 2513893 1445334 2034991 784887 558056 1198075 659319 1975589 1354798 1632864 48522 2633727 1383940 793578 2550891 2553685 1364990 1317252 639594 1656569 2311594 1968133 2255772 2038824 683845 587236 764315 1581211 1237547 1717056 1853165 1100038 128953 2459465 1680567 2482140 2628258 878447 1085357 106558 2223516 948260 668750 1761611 1012609 379063 357742 2287573 1274062 2560245 975281 2284404 1116312 689995 2054997 1176903 206252 2083305 1867810 195859 2595841 566853 1600786 1898158 305630 2643197 806798 1518819 1327253 1714262 2555226 239127 1250222 1841608 2494592 677222 2222511 2027483 1699998 164301 2432085 2554092 1931363 973203 879695 2216781 998417 747807 1671142 1153845 171264 693228 208972 408521 1121588 660354 145279 1814695 1559455 780848 31318 1663326 2574990 2137416 959962 1971226 1027369 2048360 1066958 674997 2228329 1947344 541625 1633940 2135072 15743 2462021 188734 1320649 2450475 1657370 671220 1928914 813041 2521129 191211 249993 122888 2076562 595609 2125550 2184506 1098910 1179988 1298564 82874 1884755 1812992 1726268 208043 1343072 2240167 1889794 12801 2003982 773941 819073 26557 601860 1062836 2605717 2389736 1776980 1799784 19032 1192603 1562778 2066262 1565408 535796 1720009 1538091 1067364 662462 1931325 385315 1498611 2238457 2051412 783280 2620817 500539 279985 2553962 1514302 2224007 468620 2247349 279782 327870 2217326 783977 1197293 2420407 674131 1609480 283941 1557433 691024 1760885 2241897 440947 1672063 791266 1677673 1932804 1687864 1994890 550518 2584513 1195803 53251 1277188 1116502 487770 856095 293468 2425679 108133 2268208 834718 1282401 1414982 1096992 1128329 2578679 1367816 2089359 1545001 2465466 2160442 1912832 812726 2499748 1163059 2149233 2495702 177678 411666 2626311 1596940 2276371 1928272 387521 257509 2033618 2181306 1155657 1495057 1970584 1119548 1339047 666559 787834 488335 1636044 1445701 2110914 1764103 1413615 2577291 361080 2227095 1300041 1619822 2024620 26050 1342467 2320706 1902807 2149078 681909 975537 482209 108002 166938 1973619 1433149 1342598 708808 1074242 2331801 2507175 1741384 657047 811447 1869972 400554 8117: 1681463 1054680 476028 2006971 1789426 611633 1691749 1534731 1264196 167032 704050 191111 2101373 313057 421684 290409 1143528 2618895 1851710 2112205 157150 2630337 1613134 1015274 1650205 147858 234097 1211611 2593668 1704890 49786 766466 1500391 986993 2193995 828036 597709 1431678 2360901 599216 566430 1778447 2585339 1002571 2170458 43573 1752451 1588852 2469763 1942640 853606 910954 1819879 1951399 1238628 1546913 2257505 1098360 1248726 1864857 1947011 408350 2144613 2470562 2622906 1984123 705088 68617 1772215 2035269 325647 56220 1851087 1778828 429186 522704 1181022 2477335 1025234 2232568 2068999 1665636 713631 1684870 900137 1541780 2550405 227955 36124 631969 1679136 2530352 1928039 1561436 1288727 1616083 2160405 1404907 1281560 1843607 1077366 1025371 1697877 93289 1248084 135392 1029872 2383567 592188 2492223 1329217 1944444 2031559 293131 2356984 1067801 1996856 1907420 1701365 912023 602642 632584 1063391 726304 2101030 2031901 450524 1882249 632033 1459710 644874 2612596 617376 2156505 8118: 2130250 428898 768508 1896198 1240240 402234 814518 1195665 774533 744978 104663 1517387 1007254 30873 1199636 2499984 550541 750100 1539599 1131258 788874 2406185 350015 2160245 2005837 1270295 2056003 2310355 2032601 1249375 2580300 1238558 2338809 1182000 1611162 1687086 8119: 327117 154131 2208306 812: 253214 2452474 24454 1437803 379527 798564 1715877 8120: 1355294 8121: 788336 674590 1388574 1155011 2567355 1905201 1105863 1162390 2249594 8122: 1491845 8123: 1679534 2512637 1130533 585399 2444710 2452954 2506276 1806750 525715 635417 134521 1367773 831358 465836 984626 1793075 1825868 2565901 273366 2624067 1790328 2049360 1065800 432377 2610287 1200514 1989624 934606 747649 2539158 833382 8124: 2115847 1253685 855624 1153005 2261909 596847 1350872 571801 350166 2110155 1239133 277158 1648838 2146297 1932348 212606 314778 1998824 2155313 1729036 488116 527631 563186 480591 365596 98538 1279798 241634 54256 2406406 735225 2208125 569261 1257296 908599 1361215 2279115 919971 820942 2133028 2025143 844695 247094 1768281 1721458 2188959 1438423 702759 1636416 563909 492078 636676 2490563 2229721 1457520 2396052 153036 335077 801293 687074 2467373 2110431 2346736 1886336 531480 32312 789408 2600394 1178468 97208 1096206 1863533 2486758 115778 963916 276046 1328406 1825107 1266516 1964441 1340552 1893231 438990 2468483 2251624 495337 1169351 113029 348539 128792 1866872 679325 657397 145489 662664 2148242 568073 1108810 1077898 2255464 1252832 8125: 1387446 1333390 738967 1861095 1070937 8126: 2356230 763477 104182 237263 8127: 2298333 1150561 148548 2441973 327256 2079888 2550058 1340738 1928111 1655293 1834888 8128: 1278129 228759 952381 1625709 1932511 1593061 485926 1609637 737905 8129: 1454746 154842 828591 813: 349143 2531311 8130: 1988026 8131: 179159 176611 2205987 1376726 481094 329712 635624 2160223 2337212 2648767 2005063 924839 1139590 1423523 1154763 1606621 2257670 1149505 578991 1366681 1153042 866665 100415 2242522 1720354 1517061 1714105 1022631 1868610 1554990 2049613 110253 2306731 2604639 826164 712203 463339 1017895 244207 1411878 237970 1428797 1425549 2364674 197785 2473677 2646385 1597810 1702319 2528725 1476557 718532 513085 226733 844989 1581831 2637751 1349657 123376 659983 2343856 2266196 2032563 1094706 1256140 418955 389479 703291 1465574 761182 403064 2562458 1549436 1730774 2286414 748938 946378 1782518 1031589 618041 536270 1526283 398070 2057316 2051786 1797612 2243172 2622271 1252609 2254306 1433751 1302818 2549768 1586170 2427770 1483843 480243 642265 1944449 476302 599025 466847 522468 1985806 1212847 2453060 2295547 829846 320623 233026 2495954 1298641 685537 1398454 2075568 107432 2517888 1606366 746676 1570132 2209089 1345442 2292387 99575 1590635 1624884 2556344 299428 1967360 751683 2493406 1137481 1865929 781641 1577076 324754 1151896 2095666 1555409 2299436 1190933 2080754 760151 1753560 2116687 777334 2164995 1953823 753800 1034952 181139 8133: 1443421 2467160 27084 1530850 1441971 720376 434197 8134: 2443800 2642752 1224177 1844048 1991088 972028 8135: 1549163 2548450 738434 2442493 8136: 90315 2123452 513960 201439 1269306 770481 321289 985186 1514585 1700405 1322701 2201470 649076 1694118 976507 2562928 2582031 1300770 2626276 569313 2582421 8137: 981416 2233825 1838353 32510 1742759 619054 1842475 8138: 924822 261800 1828716 1041462 1814380 2478582 1694018 477498 977610 2093182 1082096 1666106 2591150 1730198 2507342 814: 332505 803489 1959789 99211 2397168 54459 8140: 760160 754397 2628205 2293459 1286366 8141: 1065534 1517436 2513615 1557352 1283519 372037 1626473 1536363 1114072 23632 717950 2136067 1582441 742428 731817 1962851 2251109 317876 1644627 161063 2108674 1809924 585071 268030 2484292 1077254 1911743 1991989 1566243 849646 540778 2075123 2505825 186965 1952776 687113 1668548 2463951 2340921 8142: 933118 1372347 1240341 8143: 469196 1446552 841638 2246129 1214438 1938819 321220 190474 1615101 1435710 560416 565839 1954365 706897 983180 555098 2521037 1934386 2519188 480686 575293 362290 757648 829846 360782 843467 725980 1108995 1987372 581402 983986 8144: 937274 1214110 1302057 358664 2242083 1587873 130731 8145: 843547 890261 2468507 2210520 724917 2595914 184352 1657108 8148: 1993213 2425055 962384 1058006 859226 1932785 2364925 2148888 1785179 959020 809759 1163369 69856 2395971 2626442 1762998 1940079 2497352 807047 1444057 2398828 1438998 150268 1867318 962283 1769082 1802354 2230429 1676593 2165324 1096990 1532838 1393547 1438951 2583202 239178 2536943 654451 8149: 1480451 1342477 1034825 2613757 2597054 1189496 1076366 570414 1021198 766012 811489 1676207 965620 2010523 822132 2191049 823014 2354111 1943477 2300938 142732 510448 52159 2308483 1574836 2093232 1461053 863132 1642736 159862 303156 2083395 534232 641444 2592898 222389 923646 1720183 1664022 2435557 1790021 725189 1590422 2039463 1461349 2278525 1788895 2433949 605219 1544184 2094412 1853226 125348 1239004 924764 100157 85876 2349579 1886838 614044 2276502 2615437 2529231 1523581 1148908 1724981 1473797 1165172 2336172 1664817 34402 2202991 1065262 114008 162273 1075358 582190 42031 1134256 363311 820136 2600733 1523641 186374 827737 219992 2537717 2328890 1269090 1139203 862829 2277823 1778891 1420986 568185 731295 1921372 267370 924971 2339980 371850 1930614 853815 1708085 1429738 694195 2039294 2371750 1838853 815: 2049054 164371 1809746 1778887 1854096 8150: 1937252 154993 457310 35494 8151: 1250617 1869841 1996263 1662406 1787513 813660 1004406 771125 8152: 1735329 8154: 1213406 748141 2519967 2292959 456518 8155: 2328034 2221589 695624 514630 1850253 8156: 2124073 2105067 1565974 1559150 929561 2542731 1223966 1628687 777281 2559524 466149 660072 8157: 1410473 570662 2195487 8158: 326587 951446 1939558 2487973 1942464 8159: 2429465 1768142 660475 1863523 2087171 518598 1719002 289613 325788 1440574 2206777 2581299 1368681 1598465 897352 1425885 1709540 785883 1314585 2175827 1222851 896422 595047 434214 2491469 482633 2616854 248251 2452278 2213836 2267609 1909202 774962 1315642 1320187 1644335 1351548 474998 1662940 503051 836623 1038467 2146297 578356 458873 2273876 821605 688005 243244 1276121 1824472 835214 2632797 2493397 44750 652071 1356607 211229 478989 1308708 211889 1276736 531341 2563569 995489 1816327 642009 2221146 993226 304472 2263995 1090765 2150295 2648228 511508 1012693 1774456 79462 319294 1601338 2392141 1801995 2364580 1728028 2338989 621290 244242 2621238 2452490 1222147 400268 1924206 394462 2046448 476830 1396748 282784 2569745 481973 635036 1245765 156800 1677151 2176039 2479351 1729780 763975 1511702 2225064 1179500 2296534 2450914 718532 1575729 633566 528111 2146386 2609223 1962582 1258946 96519 1967746 1247068 1128285 2466398 1969683 687007 2513848 1658546 1524478 232221 2206710 1383148 1218609 1147352 2214304 992710 461764 1827271 2430883 2453133 2604008 1140594 2571688 1968133 2227999 1234269 117951 1155602 1575539 842137 158257 770262 1552185 1402041 830182 1517800 956138 837853 2095330 226900 1347715 493407 1712560 1937030 1815544 487741 2228409 139252 1601950 1254008 1643251 2091779 2351833 2044871 184742 2637588 1592460 1840094 813316 1850477 1057874 46784 279241 1690470 2522379 1738737 1343821 1029279 2330530 1852299 208336 2241183 2412675 94594 2412630 2232080 399200 1695935 941905 2404481 170346 324498 912425 1552716 1710963 1715689 464117 1900396 1022891 1334772 1270723 1855388 160990 1926048 581626 2089144 1644540 27609 1864381 1060977 457358 2572512 162760 1595073 1876504 690821 1138074 8226 2141739 1217033 2331911 2322742 563928 2098960 143871 1344607 2082186 2482015 1073242 2452050 374857 493500 773239 776303 1119476 1895157 79143 1008904 635916 2561624 371359 793581 1782703 1689337 758965 882121 664683 900377 1160371 947315 632625 933831 1601540 562770 306575 1258081 1173396 1174542 1581010 1322794 2296583 207169 1436087 305075 200951 500507 2612440 1026511 1284297 1493 88006 841251 790982 796161 1963929 1580510 669032 550589 2153212 281966 2242569 1000201 484607 2554265 1749870 2350396 852771 249831 1945828 160153 501310 242582 2203680 120180 1385166 1669693 303229 1979397 1132768 1323131 788428 380137 94029 1332520 964562 1482325 662650 1562732 2426482 593159 1603223 594971 2116484 1553382 1659212 672031 437568 1820704 2446895 788062 2626974 1163001 921087 498689 1343221 1242255 400355 1798754 1983705 512540 1204159 515651 1788756 816: 1241440 2630768 8160: 577721 2008535 1432885 1933368 677808 1725716 1345921 2563717 1075146 1900020 395176 2108248 2395582 2044991 2201507 1605288 1636332 141250 2381316 2607702 2576719 8161: 1641966 2322612 1043979 1054369 252863 2363891 1957172 59727 1659325 1221215 430215 2599631 2475975 8162: 885791 1108335 2059422 489034 1354943 1602902 1309644 1331020 2040313 1468755 138176 1156716 1808989 973508 8163: 1739133 2468593 1564363 296171 2015749 1495318 1557346 1771562 2636008 69053 1974751 618013 1521123 736808 654302 237320 1192460 1199312 1562058 1714344 1224920 220956 351820 1211200 1713627 583072 1964596 1984151 2533707 1119672 800327 904118 908299 1226091 234175 2333521 1514725 1417304 2018538 2056828 949680 1622303 1654615 1710794 2473947 2556780 1444518 1582262 2647248 1789490 1679927 1513386 560137 657408 2389380 2010363 767139 1144181 229588 612198 2107887 234115 1537004 117355 67176 2031838 1746308 657844 1071357 1747212 1835980 2223819 43063 2578424 349534 217828 1489407 452653 1370639 1485363 2075032 2353997 2199460 1556197 1344602 1649012 1065330 2326418 161797 2007995 614018 116355 2250652 2307211 2645789 785274 1728651 1128366 1594399 2208427 1348252 458387 1231318 152841 1941073 2237575 1482067 397142 1495960 2586419 816213 759102 2070002 2118043 769986 970889 2110063 1964993 2471242 2310109 935592 2396123 1217067 2068832 1718338 1023739 2110989 1214663 2369547 865552 2069217 1065369 2550112 1347765 284084 908253 1687196 684988 485688 1458266 412519 1812109 2295400 4893 1989232 571803 1977282 245850 2080171 616839 653970 2216190 1863554 2129741 1989460 72803 568934 2307527 467939 2074580 745858 2415731 1877345 759643 1719276 744407 2467964 31776 2387487 211694 792779 43269 1023999 2420904 715364 219469 751126 14225 882265 1284520 1332542 1737020 1090991 828264 1398022 1720726 422078 220576 511703 1887768 2188839 1401826 582785 2129683 1500459 571809 1781917 1168151 668620 1842824 186438 1342705 650355 2235205 1953317 881022 1250496 478753 1573259 1725337 322008 689191 1812087 1690839 540751 1374531 1194942 308822 2371320 818200 2573856 971176 952824 77110 2153677 524556 1280999 2550806 2381681 2390609 1951853 903138 2279899 2507024 1878548 2150982 299611 2418356 424323 994714 1590327 840176 615253 734523 622414 2134742 1165368 1148942 353089 2550292 2131539 2146402 2151093 1840542 1193670 2452375 1915087 2019776 1365586 2340962 327164 743229 1947955 259734 2386636 1964573 2245517 457045 3937 2402601 678825 94269 900925 250764 206821 243003 681909 738532 2492692 1488420 1795054 686136 164406 1283978 26380 8165: 932038 908764 2630970 331341 2296625 1031374 715753 2607358 349831 1973139 2204685 920383 388617 607826 2544809 2390339 1426178 505375 1277410 2337525 1840199 275649 1859573 776415 627312 910768 2013611 1076434 619070 2174768 704917 350685 257672 1871482 529830 1166362 696852 754226 702690 1090957 870457 1682644 584164 1645383 295001 254734 452919 2177341 2579706 368816 2051554 2342886 2417245 1207684 1810509 627569 1277407 1030269 2337449 1658589 2201544 1396488 2489124 254671 2538999 356966 32788 1854880 2485564 1743738 2133124 2453225 1272916 2292271 829242 987717 814606 2535464 1624301 184705 1001833 1366002 1012305 1958494 990556 785803 169071 2247861 2318144 2581980 1901576 1348610 2352550 1359830 1915028 1122973 797467 833318 541048 896391 1929048 1876626 2344621 1283367 2213751 2113897 1465141 2577005 1723102 562218 1066423 396140 215726 517384 1789873 1742432 946076 2358574 2117115 958263 1491715 869751 1247848 750942 1103791 1304323 2593592 388671 1737152 1871894 1435601 839585 876412 1239666 739859 2045879 1239780 872344 176774 1123410 504215 400835 198000 376470 1169971 1366659 2359361 949240 168261 1351779 2432080 2412542 2423732 512122 1606092 1752968 1884733 1474111 322092 630985 2079663 995457 1436299 1373768 37759 439970 1393685 2513876 1248372 1241731 1991017 2619252 2234294 440644 234711 1631886 2360665 646392 683459 316045 812125 1392785 2593995 669543 843821 1503023 2570132 782064 2477951 1753963 180249 1820712 1015739 1526000 1582340 1977847 649537 2511460 571104 95189 1991088 1441961 2146122 1377949 2595511 392939 1329481 2342023 107603 2267924 1268769 119424 38955 1467648 1675197 1303646 1115940 159566 732592 2113542 957650 2274199 829456 306412 1857763 2291588 568194 1226350 1868667 8166: 314286 966977 1914703 916485 1637145 14210 2316002 830416 169458 1166190 2361680 2084508 1166046 328231 1353255 612305 753283 517214 2173296 1979395 2547200 8167: 2571831 972166 372124 1320675 1086115 2147223 2333180 1046119 1234579 954045 604517 697445 1808107 323420 2440825 2377909 8168: 2047706 79404 1197097 1618010 682706 1961214 1150075 1864554 1257006 71992 1483799 1874176 1977496 576143 2033911 2069704 8169: 2066899 1550897 349708 2062455 817: 800835 40467 2028581 1006792 582273 2107198 633253 2239241 1878679 843097 1486390 1791203 1650843 1923852 581409 2637248 1044289 983332 163205 2240492 308375 1170779 2391355 196091 1690104 1146626 781151 361093 2633375 264900 793417 1799047 2156497 2434805 917722 1974296 421914 93803 2549119 1859358 2637602 48943 1232892 1707700 2456062 185036 2131427 2522357 2264626 47891 772621 1922532 289334 2069200 1927073 2560488 1651534 2213424 509445 643312 1996893 1145377 650176 1731121 2152808 2113095 1698728 1826722 2134678 450006 690813 2618893 764373 1415127 2258315 2395020 1725831 1871042 701514 2095686 1378475 668033 183793 456680 8170: 499789 8171: 1065039 1819123 910638 127265 485919 391337 1399569 1128361 396150 520947 2207376 338553 2093293 2044178 219458 263631 1515331 937987 1291744 1290831 213180 2178747 1116283 123376 1887390 1973040 1073119 1205239 440781 849168 1021158 110568 1451270 315976 1573129 1330147 2552071 2218750 2327596 55760 1677291 1539342 2104503 1863197 2177629 2153904 1703681 1483422 1333494 869321 1276692 595922 534097 510144 1073355 935179 1620441 2019328 271902 37412 826505 1378934 904943 2467283 1828652 1777991 1358762 2354270 1613507 2143968 257395 1115372 1762783 933266 979049 491817 1640820 659481 258548 2364408 1085588 8172: 593892 933186 14048 30020 5851 555326 1735018 2509542 199585 159681 1060693 105417 1229119 2240010 1995998 2396212 543244 333589 513047 509446 2575229 2121049 1625861 2217374 1048629 1531564 649736 1184275 1584361 789666 728004 435808 1145814 2594435 44642 1370257 997261 225090 2478212 1719592 2347771 774169 2310138 1102452 2181351 794276 1955176 87237 8173: 2620828 1071185 1365067 2611920 112397 578044 1989918 1128131 1541509 170162 1494594 793479 157668 2160625 705714 510403 600938 274566 2470282 651364 2411136 1672633 2165735 1071315 761425 935752 2168943 2297547 744784 1256682 8174: 293889 2044715 1826189 281759 1811241 969950 7330 2054734 2644266 1083688 978173 1894158 717555 1948813 2381322 1108380 2150172 180621 474578 607819 837114 1460326 456534 1954993 2401493 2339046 770438 1848809 1799095 426971 2615878 1138479 1840613 186417 1508918 924764 1421783 2488092 2616793 414582 858947 1905069 806483 806690 2460829 566978 1734610 740127 439184 1115457 2622630 2441342 1334839 644039 1422086 1759039 1294143 102196 961223 1002924 2632516 1817605 1057574 2368338 2148101 2060087 1525054 802411 896514 1458608 228481 726268 622450 8175: 509754 418822 73331 1251030 8176: 1282724 960023 1878193 1806446 110739 2266706 286774 2572321 617163 2596328 168523 1589202 906462 8177: 1868453 2020404 242361 1616351 231600 1046564 1885172 1050072 2010934 220904 1280280 2272742 873795 1357735 978132 1012610 2484145 333017 1479608 267281 1807465 310701 919657 2584174 547210 2510188 1785107 238114 1377637 183436 2041322 2643610 118531 79811 1073382 1064880 1729609 760319 2531311 1514590 2548434 1425521 2422943 2172087 591616 126304 1640851 2306567 597046 1224008 1806146 2250104 600590 622093 8178: 2174771 1387470 930978 747812 2349412 2203283 1510783 1849308 869490 1391124 1453145 1496975 2017420 1661208 576142 82982 1399852 643094 491135 2623702 10772 126445 35064 2190093 52138 1280455 807742 2536922 1192912 1084285 1221163 1952708 794805 1347192 644837 1714276 1481308 2361369 1142260 8179: 1948969 818: 93489 333490 2464942 1391642 2367478 38677 1678976 971052 2264080 2577151 1800852 779824 953585 2535081 1172153 2551907 1666510 1825111 1909326 1797000 1533994 1721134 452787 1875277 1663569 1539697 1595733 1279036 203113 162079 2014111 2311049 1086308 191480 1804426 2054480 2045741 2149412 1960291 365596 522839 2584323 936362 1986286 2614779 2246795 1791621 1496597 407129 436474 1882738 2123452 1640450 503960 2078281 1927382 435223 2505164 1393124 1492824 853193 2312557 1081318 1119695 2051407 1876964 2018373 2613328 1577696 715607 1795724 280838 2033934 2603241 2313771 583961 766007 1707584 474160 1456077 149879 2170840 2085421 1126976 1967206 902622 814158 2212895 732919 1127064 2037574 193320 1024391 2431803 1425393 1228706 566993 1645559 1335043 1079253 952881 1975054 593305 2515287 2027400 722765 170322 2267770 1438029 1912004 2130756 1202890 2386294 1134384 524190 1400403 1492956 2237154 649427 2491817 1941332 2444215 942630 1692018 33643 477636 2361697 1857213 383067 2142636 2585735 578073 2254539 1527022 2525659 1141422 722354 414274 2073340 5107 2402225 1058184 354561 1882992 233811 611600 2001889 1244059 1541097 299380 1188347 739896 1161650 1939468 2086595 2435314 388750 952104 85732 37931 1224962 678240 2628976 2076763 2289469 2561176 2617143 2360075 577195 1100552 1544038 203847 415769 335635 2163626 2406883 2308600 573326 283662 645655 2434439 1543474 2358331 1805112 2058351 737290 1715008 1737288 130024 569844 511936 307996 468841 2261793 692936 2376770 665399 230570 441086 1668822 668977 1528326 509486 1500291 155932 2274232 635992 8180: 1220521 1484651 8181: 553658 1225478 1997848 1999470 2077425 171106 162519 740913 2631970 2539975 1862415 45851 2215506 2023821 1711613 594136 1697613 1344462 923586 1061324 2311236 1087235 1676500 858739 1857375 2432863 1080085 1530755 890335 589272 391980 2403331 2009161 798631 921658 2263157 2376612 2300950 1323479 1314421 93270 772312 200534 1217575 1033643 2379346 1436604 809789 2281406 1079625 1232963 592959 1981566 101446 1918316 2511795 2283331 710722 1988650 871848 16451 2461056 50253 707707 590478 2166927 327458 212908 1985030 2572325 1573444 349213 2214757 1621877 1289410 2481546 574754 1328536 125823 734724 874918 1214379 998585 1375624 308795 1849308 1547568 2458704 1236307 1468989 2502092 2270770 358813 2262310 784338 1622801 1210793 1467684 622003 2110332 2604836 1496553 2432352 2554817 1480767 279068 1311346 1540868 1708031 1057183 384056 2398439 284979 1595686 1507867 981671 134018 982017 1950833 1052188 518181 1875878 1557085 1296259 1667045 1128485 2365610 2350001 102593 1615579 681227 2292446 1646878 2093615 1702201 1171248 805209 407222 2193091 2304010 2231801 1267309 1941593 2188046 2523410 1276512 1093986 2525848 2404955 1153398 1530803 1018057 1458128 722572 1081961 1054828 1071624 1185555 2161685 1241231 2161714 1370178 433547 424418 2585147 2212212 1701815 1455869 2114918 2373602 689640 2568268 1835833 2111591 660649 1718983 458268 2615636 1510423 767326 1402257 2153033 2586475 2624468 1891463 1490004 1312934 1129107 2265557 243311 1021899 2499702 327209 851131 2287855 1341082 545675 2587012 1079704 1088704 2201298 438634 2168170 371383 2284575 599070 936282 30071 916644 2633122 742635 696377 823109 388205 89797 1605609 353383 231116 2417361 1021122 2508729 2148821 36814 1021618 1828284 768633 1562832 2367344 1760282 2235711 1126304 1919747 2005255 967094 1967916 700240 1649940 2108352 889024 142920 382427 659355 2091176 2644566 845625 704216 2547700 616193 1628010 449616 141144 236438 1432817 297380 1700536 1673646 2260588 1171133 2385022 1720469 1462652 1164345 2460237 1410242 1027415 482781 545595 1241161 2609617 1898660 2428039 1032777 275141 479190 1669363 277889 2503305 979132 220118 1018588 168908 2539461 1392534 849869 1967145 2069631 71838 1075365 974136 1051557 1873514 2589332 2148047 2312391 1369287 1286432 801941 199207 1317253 75012 41425 2365774 2089988 439942 2193386 1494617 1604076 948621 2348046 2025543 2453576 1719737 2039183 1693052 82021 690754 1848735 2305776 756155 2272954 1315400 2544417 22219 2633394 450895 999415 1086673 2217357 1513758 1379886 2278778 2545598 545863 1756287 135663 1330206 1005657 56844 1300770 1519334 1538310 1718676 822825 2403662 609970 461619 342430 1547723 923650 1392983 2471518 1293182 2009640 2552838 2204400 1975706 1900526 337968 61221 166074 2383428 899601 448713 1908331 288921 185517 1997249 720518 634460 2433705 744442 79413 187275 1485866 347346 2100606 2015789 8182: 2616410 1592766 8183: 717122 8184: 2482398 2474274 1984022 8185: 752985 2145013 1817302 1047532 1503550 568383 2324513 1726261 1262368 2101238 1344423 1648989 2261769 2631519 1811111 659505 316303 568930 1488954 1576315 1577347 578664 721775 2000697 196792 1572864 8186: 400831 2275859 752094 74213 278798 1678289 557502 8187: 878700 2422515 2008455 368995 221398 1555725 1503556 1110926 2484755 1461320 505713 1878713 2113182 1107635 1802669 632282 1981453 1425453 695532 1655800 928510 425831 1901854 886725 8188: 609958 8189: 2354291 2030107 1199620 2372725 1935479 2577594 1135918 798019 676741 2633878 986261 6778 2272685 1213122 94834 2509225 111918 1561116 1769113 1713394 1796580 1293693 735339 1558751 1988133 530203 2057841 2410475 808792 1604236 896911 403342 565544 1984923 750416 408187 587785 804428 758764 1174990 1741441 921924 907709 428793 916848 2595702 78497 2596555 941563 2626214 633866 1430257 2055682 40154 774602 1098417 2218900 1298692 2244163 1010200 492872 1311140 2008567 1286126 465652 545322 1501356 434136 2441687 2021810 1847632 757491 2002481 565915 728486 1855217 1490101 2479588 2171172 32229 2562973 2492458 804052 1271651 978230 665906 2145554 1580616 2089011 533381 127634 2475605 1030572 1131398 885323 241696 805893 1198399 819: 1441606 333490 586999 1537611 539261 1349286 1209011 94912 2278803 1558508 2280208 1194815 1560110 1500479 2094970 508770 1267794 1276197 898850 2425159 56977 1002921 1328642 1572868 2337940 513010 1893577 85906 78143 617527 2320892 1171146 581018 1723551 2114260 2168845 871698 741510 1825379 700278 2139508 2266688 2251296 1206556 576685 667579 2389559 2618344 2031638 1908893 692769 1466153 858870 626222 2376973 1216717 1655790 1454226 1454332 687821 2328349 1274789 2315309 1628948 238986 1542780 105929 2553657 948341 2237969 1267860 1511882 1323330 1883065 2313576 2598687 2078107 1088685 936563 1063281 73023 898097 277786 551784 2544488 239551 263361 1846121 2381851 1679274 1778955 2548544 1464315 403769 922160 2172303 2037587 226849 2474060 788222 2022827 2385493 2501352 1957039 100995 345588 86588 194845 657896 1014606 1081980 1971788 2428225 251154 1320610 1276636 643675 1571424 1366637 2583960 2510722 309926 2060123 1392317 397916 70328 1017590 1501421 868705 767038 1630981 2515945 1600023 682967 1942976 1412541 836945 135677 826503 396491 738474 1309508 1915549 1920973 1888217 2053326 616188 1909474 2512453 2467730 2020026 1366273 1057116 101842 628539 2552812 2163770 977002 2222791 8190: 312071 2403043 693350 1845741 66887 2136657 849928 2204860 1285389 1648497 836305 1602466 750325 2558490 2373239 208409 1875649 851235 1113515 1328204 1370533 366766 2301410 8191: 115498 511700 125390 1310455 438035 533740 184503 2275792 12717 1397377 2267005 671886 2021959 787625 1449077 1686399 893628 53878 2337830 2393306 1490576 352503 519229 336841 1292096 278779 1126723 1121383 2315443 2070719 643887 1277550 2159224 1133577 256173 1786169 2211557 251854 158696 1331185 669401 1439980 1712767 42852 486957 852389 105509 2555134 193242 1097742 2435120 2250989 2504464 1328242 1657520 2403258 1362351 2104692 746026 1047878 88383 1326898 2064333 20758 546637 1305504 268762 2641405 146070 566020 823984 768372 506437 1298803 65135 612116 754292 123070 2153991 2455213 1010824 1705149 2527862 2178713 1713727 2603094 2303876 397938 512670 2391281 926651 1793558 271109 75399 2599516 2310625 1545940 675213 2147636 973202 557068 2124106 1080116 736743 1051713 171522 1058469 737051 138088 27362 371580 1310396 1922996 1438001 1218163 2109147 571675 68204 974985 1421590 1752902 638222 2233194 2581848 2627515 1058556 1516459 8192: 1077648 349596 2513674 946210 680481 1161581 868960 1041760 988235 2226978 2335364 2118895 2117607 737258 1414026 1568621 84651 927351 2106140 2052966 834539 562839 358252 310754 2641584 2389099 1783288 1634710 495048 2455406 1336870 1037555 1488273 1291487 49395 462405 699901 1714630 1359923 417682 2634001 2590669 1031255 1538292 710502 676083 200791 2026260 441079 1819660 43604 2120512 1840498 79999 1968876 1280309 441934 1344827 39436 392042 2620163 604694 2228561 308316 2393366 2486305 1495525 1214796 160274 1912309 1222963 980606 2383484 8193: 2493320 1184470 8194: 1041669 810678 1257529 240214 802293 2148769 1942005 1438599 942353 2621196 593861 2122859 17808 177765 1552978 1127442 1656880 743633 1214752 2469639 385054 145819 855841 1114910 1507034 1140591 993657 33365 2586598 2371952 2595475 2053986 331735 1058385 389670 1826998 1991596 1697865 1289175 171008 1125853 608850 236442 535508 2277092 2132886 2197292 2469591 973797 2648392 675036 2421732 1997515 180243 274867 2375033 619966 303673 2204575 2435202 2180665 1433491 2145572 458215 452529 2511416 928162 2014883 1748552 8195: 1079026 858947 1841108 8196: 111834 239421 1579183 658584 890261 1289642 79232 1349090 809102 1409864 792225 433108 1641547 1452240 1029218 1957841 8197: 1592157 1124390 1588143 1163872 1561059 1676765 753730 76196 685644 2153077 138024 2212890 372289 130818 556485 482123 1801194 2081354 925025 1039979 239409 2166599 445146 8826 268049 1985054 1089070 786033 714155 641806 1677088 513195 867679 2338419 1300806 454354 1538598 1350872 360230 468566 1098589 1142771 830271 424987 2203852 2022704 58726 2266434 2039189 2120652 2639275 1881962 1308744 232719 291301 1237190 260008 1714500 2357069 1730594 21044 2053761 1724599 2257191 2234218 1709144 781575 1236919 450069 986813 432752 458244 1529032 634171 897459 1635058 1036635 2341059 895218 1263968 1084423 2418001 249803 954490 3830 2522994 2244798 2120774 397844 1662714 2338853 620902 1812667 2403387 2103622 1893 1693322 1064895 2570003 2199307 1802115 1951042 1320774 585189 1416394 1687428 586318 1255685 1392228 468961 1210527 327549 149222 994599 2294921 448971 1214705 2051328 1926750 1172719 41543 2356246 656064 1720036 1510780 1065138 468509 1406249 936193 1233027 170446 2606668 2078473 840148 791902 1590443 2379324 2418374 1622469 278482 2025858 1656759 1665614 1932321 1820157 2537605 1138806 1284481 1541106 2300017 430131 2489065 1496200 244036 893404 959774 1911229 826350 2310546 127283 475382 1102628 299852 429997 650165 1741979 582393 396774 1199321 2548408 275639 1215805 2525563 1135500 1459768 204178 2242622 972613 2492713 67465 2265271 149226 2140517 2058255 1916490 572124 1146044 1528902 276738 745792 1287971 1126608 1263199 2432246 2553287 793100 2605287 1261962 892253 920737 1142489 2154508 288565 733120 1822239 1525519 360676 2447619 1378379 2165872 1038786 109257 1279790 578915 2052557 697565 1505929 381506 972580 1008924 2439590 2614596 2153351 127849 2502063 1252630 1859230 695416 807706 2503778 192073 1456326 895643 1646103 114855 1320103 2508518 1425586 1143139 66287 473686 13912 744159 2254013 1552997 2461028 895798 2368352 2260405 1599862 2498532 2338226 2598723 1736251 1715890 701379 2334446 1255942 90787 1151443 259961 1982577 1668968 1939184 860121 2023428 391661 690269 1908773 1079260 910917 60706 2211212 1345520 7544 823955 1468600 2570608 224197 100654 2155629 764633 1294960 1550619 1049249 270934 207852 1811998 243554 1661307 2294863 558643 879315 153619 159661 485668 2533781 1152379 1439109 1200160 2611944 320332 1270033 1776802 1096323 886322 1104450 280234 2224924 1770383 2260158 587838 865254 690837 1872293 2613581 2316244 914586 2088132 2076121 1966542 1789615 489301 361340 376600 1603142 1894636 367518 2579429 1617500 2465779 2506188 455403 466576 2139229 2097975 2571029 2236539 1906577 495405 69401 314241 1879077 2357210 766602 1905456 543847 985374 179936 375048 1844566 651606 1618100 235629 893996 1770486 1890010 2294055 439352 1227044 2304090 1418087 1535599 230688 83621 383404 1998654 2069971 590206 1380113 1939590 2559006 294812 1441526 554258 826854 1192244 1236027 695665 2436368 2265427 1705998 1512131 660856 2294678 3097 630156 1637318 2431904 519951 57333 2614969 349030 663974 901522 1800947 1515298 2056429 1859672 1049565 2439019 1658062 2220954 2091818 2411478 279886 1815240 2092093 1645917 444062 99319 744367 1177332 1909380 1238025 1794332 1851181 1418947 487471 939948 5404 2439520 1282499 2586117 2466818 605496 494860 2370887 2618759 6130 732600 2373176 770393 1094102 133941 420694 2318512 854614 2037734 1966382 2105927 323529 2562539 982962 1780582 565360 1975746 1669447 2620402 1084364 619158 2344918 734563 466121 2563692 1252671 1104959 1585545 2635962 205747 350295 74714 2200786 684361 1054433 817879 80482 2253440 418346 2174831 1381555 2307009 993703 1605107 614 1119198 2150574 1522964 725004 2594008 91176 2135364 1823884 2285841 2351031 2183707 883691 2181781 1800808 566348 1323 920996 60237 1139713 144968 1729586 2123089 123105 2211666 2225049 1389153 775074 2579053 2599897 2327037 1467086 1705371 746447 1953395 337069 2059146 2443313 931032 1246721 600710 505220 518924 2609974 124292 2171749 873894 1038582 1637870 1380333 2522940 2097488 2354724 195678 2093404 1246024 1991133 2348332 230698 835872 404693 203804 430832 216145 2077186 16837 1028792 952493 222606 652921 1859773 1618567 672086 1549253 1587492 930911 450736 1883297 824865 2475285 455737 620143 1393411 329857 1855926 474493 403162 1362152 113792 1339501 1806774 1593619 1114907 1027750 921465 1788826 2567253 1175843 1595374 700161 16079 1529807 393885 1501901 1147412 2269326 2092946 1321911 633678 369706 1011109 175105 118015 1112483 2586418 1162790 262264 1655565 54249 372643 1580722 1640037 1313206 1537937 1689034 1908331 332753 1282307 1578952 2016226 1736791 1429630 29815 2239798 1947287 714481 1224141 2192716 52604 811447 1376659 1698447 458916 2372634 8198: 1367949 932734 1955578 2564131 508820 2192935 8199: 758823 2560737 2264471 449335 1451678 1505867 503637 1222336 773421 588508 1045551 1300942 2027549 2029226 2088513 2573309 2469688 2493545 1390001 738055 48246 2476607 2067148 2302228 1713008 4638 614407 819911 1386593 198367 316438 1704383 2374658 296937 2111928 2066795 191773 1400858 531782 1919156 2021854 1967866 1217081 295154 863302 471880 648760 1049338 2400559 1451382 1977604 2613445 475431 1726877 1846055 86998 1327821 1676658 82: 2059967 1439500 888291 1074603 2413369 2053474 2488133 820: 777071 2442 1318167 706264 1654790 1828803 1318976 2078996 2184252 989698 1889193 511790 2327911 2014881 2454246 1129848 8200: 2487566 1399502 2529587 8201: 466525 1725470 2376892 381812 8204: 331932 1040384 253876 1639479 401836 1644094 1251748 520240 1693016 2295534 641476 1218555 1568182 2206992 1708737 2545873 648932 1615319 134776 2243587 189811 835637 860621 2071594 2552739 1013802 1965893 2007388 1616885 848297 1041207 2638015 225754 2214770 314070 630637 255836 2258973 2469780 2374147 552520 1412036 1612866 1128503 1212627 1594234 2183119 865920 2007779 549125 165838 1280902 207167 110514 2573039 865768 720413 2262930 985856 1200310 2287425 1057915 318831 814064 8754 546225 315404 633035 467980 2410221 1010008 1709864 1592705 500840 353909 202129 2470498 1565064 1366528 1964476 187522 1043596 561984 2582476 2079120 802567 1586924 2460254 1273131 1921100 2011746 924930 1705998 589287 576903 1771679 794524 899667 575696 1401345 949840 55234 116915 2083361 1929568 2096402 299054 106808 1981962 2019084 1193542 218626 294433 665588 1703244 757097 591814 590006 1112757 2154485 1630378 2109835 486514 1871519 315979 2277087 1379943 2055624 50677 1532976 399727 494376 1893384 1954439 601260 2109170 1365551 1440285 1046698 1128079 60269 232812 280832 271854 351908 1961864 8205: 1911229 505488 8206: 554932 1570832 1872968 428711 1767089 521248 823979 1204159 8207: 1138485 8208: 476692 201462 8209: 2000622 1562200 1877650 911435 2189590 1424521 438555 925598 42950 81529 1454544 687077 1575382 845301 2154510 2565144 889078 1150347 2381122 2537089 1667184 1139366 605201 1291156 821: 715299 2072594 2633011 1453531 8210: 449296 648837 2002763 2247495 2216564 1899061 37643 559508 1985367 252327 954956 1232182 1064678 1542054 1661767 2487916 1617871 2267565 910348 2084556 2293096 2444792 2592539 766307 201703 1137157 1971077 1903808 406710 8211: 349387 591390 1338715 2215738 2163574 893235 2471780 1876538 1170404 1674351 1811047 398278 821281 526666 1229353 1167451 565639 181941 1613833 95138 592261 1508208 1947312 130486 1855098 518550 1946310 1474278 73215 889784 2455951 1893586 1651281 62238 2505006 694764 170545 1380713 103779 1106196 2618366 1982654 682458 1416601 895153 1558712 1987866 87770 1233762 1258682 1398903 1999327 1235797 1076644 1574886 1124753 1892159 1652509 1230649 1562752 311234 1018244 1854096 911772 494164 982285 2408354 1877234 982709 1313404 1344791 2133425 234672 2258153 81165 1201077 1713320 2479426 8212: 881089 1940634 689508 594457 2230624 1296567 555892 1759882 2407739 2197712 1322567 212718 2571359 8213: 2526146 887546 2197958 661903 281344 954324 666915 2313054 369580 2018959 181405 2500385 2166159 1330738 1273545 236290 1441971 2008139 1890538 357048 633406 681745 754232 594081 1650413 496661 8214: 271312 1908626 1031777 1679550 1048382 744681 8215: 2067779 35132 785031 1719285 2590908 1312234 159725 54333 470527 1480391 2087499 1384405 1011829 1058366 505806 668445 1919203 689836 527445 17138 46193 8216: 1602932 333341 2421112 1535013 1286231 1553725 467416 2425452 322302 2568794 2439705 372757 1090941 1770658 2584069 1984162 1037773 2156554 1007141 1884549 2643076 1072550 798729 1442154 281232 2287010 307376 1200212 1542301 934835 1276559 1116448 1861569 606012 188595 413837 390889 1640326 380252 221939 2276659 712526 2299103 2437898 2515063 632138 986800 878821 2618539 8217: 588933 715898 2520913 1450816 245053 595793 1883271 208591 2451347 8218: 102023 1062428 869490 1321400 942126 1065707 1068417 891483 164303 1012788 8219: 467752 2635529 1154900 2113116 1141131 1707271 2560806 2467672 2193851 197466 2297770 1526178 1277960 320805 258370 2215278 822: 1768850 1655930 535268 2253669 1992633 2394135 167570 2350646 668479 2581233 665920 2274697 69353 2188348 2325522 1537427 2329643 1113913 841015 1363658 1935228 1906551 2057288 2199092 2017214 2472839 811568 898066 1464724 1882563 1581429 2457620 1959807 985285 2356637 2139717 2542748 2391686 2081709 2280158 863110 2534110 1779586 1525460 2432893 392981 1301613 1474204 1104997 894852 2391073 2206910 2347958 1530205 208824 2335666 1787676 2460780 1153954 2024808 2155155 369625 2488820 1657436 2594789 2170939 704089 173211 1564906 57591 1347185 580231 1039445 1062201 142909 2037407 1219935 705605 2107093 120135 1404287 417829 12353 1821320 875884 804125 681400 1060403 1264152 1238451 2001750 1567460 1101357 1806063 1096409 1074135 2141023 300090 305037 1405845 1144448 1992530 1641038 295510 1600786 604950 311135 787041 1508225 1426412 2196375 652618 957508 433902 1939241 1810287 1358525 117924 877574 2042240 1079334 1006689 366301 11398 2149997 2482710 124882 2103201 946517 1814516 1888148 1211043 2421030 2085641 628814 2411052 908076 1951043 82924 1474683 118061 1313433 2279225 1269947 433308 1861654 2292464 1922670 75367 2462719 212064 2459740 1947652 290588 1995541 1572951 2060841 185721 44946 309038 8211 1570494 400385 1549978 1725753 2346704 2163626 51345 111600 1028927 1004536 1012311 12573 952926 59397 531532 831572 2280284 1618737 455655 1711293 463429 920617 81164 1291900 1744546 610024 2588060 1716933 2006989 2236461 1260824 1189660 1367834 238987 260437 38949 352258 8220: 1773066 1318566 8221: 2234029 1350489 1740190 1532328 284588 2439476 2151704 1925903 2138670 2474660 2179309 358532 2400356 935508 2404750 2469431 1515932 732592 1870897 817116 1298823 8222: 753372 8223: 1583201 2148706 1484795 1296893 1930011 8224: 1091005 1758008 2265270 1411737 1573300 1382370 177334 525925 591054 1770968 977831 1947381 2331085 2578857 26091 4605 2231817 298206 821445 721238 722789 985113 466961 1134276 1099191 1349488 2031204 8226: 1371479 2023821 1097071 77056 535038 53575 1723962 743372 2046079 1866469 1495383 375889 159813 1393214 943734 2476215 663309 2547616 797795 985900 1441522 939084 8943 2579306 1244247 1340546 780051 1082935 342649 2170062 428671 2440430 420626 1784562 1493755 642880 1050064 228144 694415 1315464 2447 93934 2578664 1608437 2262968 2457569 1295280 624822 1478963 1087328 2307995 505271 914101 1401819 1027262 22978 2528497 1193090 1712036 2518435 1363282 443884 2137809 1240660 1452773 133172 112886 2238507 615845 371990 1897430 1847656 126126 2179358 387837 1664861 312784 2376869 2510722 1622917 1269975 2488249 1483781 1940222 2149785 2148876 2205706 143109 422795 2560752 1982963 1565340 555623 2290642 1160273 997704 337059 2614908 1605433 1743395 1742480 1650928 1047799 2270456 2497891 458916 8227: 1834509 552398 371456 2608884 933194 1941239 2368202 1777847 384932 8228: 137504 419958 834541 1742216 1486460 1858490 1258163 2531864 2295950 1792064 1245010 835473 1785219 661454 1027997 789909 1910025 1184129 1668365 1444654 2446318 171236 8229: 971723 351900 218939 641806 2032518 1190513 1554129 1882730 489209 2425967 1069716 111721 1613733 2522644 2421394 556904 1909095 1403572 1047634 420623 882297 676010 1689683 1443565 1612184 2324726 2012886 2280073 1904440 351758 1422975 2035835 1720731 110695 645003 112611 91349 1268633 1798520 1556872 1069227 1005737 1568328 226185 2453060 2595064 2533172 1188955 570949 2500261 1806439 2340467 842609 2311875 926926 1339501 2333074 122211 1983132 2648470 823: 396576 1321398 2535169 1662120 1287774 306004 938006 1091873 1277262 2370241 337489 999539 2483431 1332847 475504 627990 1299521 8230: 1333674 235232 512811 1394924 2152389 2418454 1736179 8231: 2021685 1061166 1254363 984368 8232: 425507 1985270 2184152 2080586 407633 1466459 2388423 10981 2169347 1658883 1988829 2638132 1494007 1452847 1504144 482371 2423195 1169571 71913 287046 455216 1403996 2089424 220512 1631005 218645 1643151 2175505 1062485 68767 1347313 1858686 2585156 1644375 1773281 1146077 1233636 1335803 41152 368364 144125 2115645 747563 2237612 1557671 288641 87113 1748698 2428426 299599 1767952 1405895 1497566 2210838 473810 1743009 1372601 1249765 378784 612526 726534 2386358 1993257 1347192 2204780 184774 1260796 1344592 2436494 33635 1417314 2157644 81188 276642 2255307 1037356 1905393 8233: 1347550 505429 370040 1246998 261555 2044608 800515 8234: 958758 381477 8828 1503675 1614810 1810763 8235: 2016890 986687 864269 1977398 8237: 2427904 27679 726262 2464603 2527740 2102079 211006 1686270 8238: 1174811 2026891 391929 824027 1011825 1010629 656290 1514924 197775 1262326 1460260 1676492 429845 450665 973642 261337 2602586 359527 903296 425510 863882 2119397 2248865 421231 1324259 521735 1602802 2554585 8239: 1450506 2387214 1701111 890825 2230740 1959167 342877 2070206 1728688 2541537 1310030 236621 809557 824: 1457492 1328009 2479891 2543491 2072594 2614879 672250 735607 700083 678212 1550167 755092 1771690 829241 340859 731931 697780 487866 451056 2123912 2429116 1998535 2311933 1238404 583492 2430041 362290 538677 691893 223213 850629 469588 8240: 454204 8241: 2085613 1383626 1594633 434927 2380276 1685739 2215508 1076473 1462444 1421498 2435067 2421742 994778 1044170 1623677 2519188 2001591 89649 41850 2051388 938655 1284373 1369928 1471136 747281 138549 808007 8242: 2186832 8243: 1815614 1811555 1563954 125296 881089 1002696 2091744 863778 641981 1572816 2140799 1003387 746881 1031556 671586 112402 2474373 921255 2617446 2519403 63025 2088547 1414290 608234 489941 527028 1727491 1863363 2167895 445013 515361 1708765 1971445 1521233 987229 2052289 616185 2528157 1814229 862873 913146 381413 180684 1981979 431066 1043805 739294 1510193 807979 619359 1685922 1126218 514422 8244: 316012 166148 2058431 2426280 1700521 1902071 1972911 8245: 635036 1505182 1822404 2098449 203886 8246: 2619382 1188085 2603491 45989 310400 2159065 1772281 754005 2250843 190603 835003 1644293 878141 225422 2593256 2322950 1009806 1213906 1121767 952622 1062123 1288920 206891 1800262 1615915 153292 4084 1239562 1110551 959717 41972 45130 926292 2452711 621779 1130380 2111283 1038497 1044668 2259255 1769997 270931 1314319 377530 2586761 2145774 2045756 2590072 709562 1398129 1153020 745559 1556840 1924867 180687 1419718 1754796 1000078 1908752 2444528 1651585 1701365 2435777 1346668 1556093 1948581 2355212 2385741 2627248 2069568 8247: 1845970 2234400 639293 958350 8248: 677085 1168051 745822 8249: 2308952 1981320 1367700 825: 2227046 2509293 2412588 2307128 1440969 1612493 1497676 971245 1997157 929074 749879 2502917 627508 1926139 2599606 467808 16790 1564649 2367755 280911 1730933 1399569 1227321 2446375 2003824 619452 276758 414028 212053 668518 738594 815106 782130 2526272 1545464 327563 1985287 1525750 1002430 238181 746997 416469 1793752 2417074 544471 2547219 570910 1691193 2393510 133037 542599 2070559 384799 1930665 1659896 202895 1917799 1838969 2526658 2565757 1213228 1772541 1587733 1358623 2352893 1531811 2218441 1574829 549430 2415028 1167841 159161 1781198 1018184 64924 2517079 64534 43380 591797 2555262 2197924 803705 2341808 546227 480003 2481052 2335009 1032057 276358 1249737 2571258 591098 1475443 1190425 1766481 1532089 696786 1108404 65834 1022515 1950212 128698 1949513 832770 480416 2276739 1020174 403885 1865023 1827877 1425474 829537 2332437 2457845 1869661 835081 2516214 2477412 1713085 1093238 454327 994611 737739 2447633 2122793 1270873 544538 1419881 250384 1192257 2205998 1480509 288412 1595596 794215 1906186 554751 960067 1143240 611701 558720 1847176 1985170 2574649 1244059 2385504 6 305095 1099819 1328333 872232 536624 803977 1376328 1894166 1872377 1166147 987876 98640 384297 401738 2121709 942122 937201 1543281 2070036 134236 2520982 214487 785163 894527 761885 250667 1042043 508753 2432217 763960 155113 1616361 1349773 1134707 2331030 2435584 2573007 679947 985615 1261686 2126626 803274 35781 618187 1790616 882467 2587794 1928655 1561126 8570 2198452 350688 1079620 1990907 2503040 1977035 8250: 1929282 2370482 2607908 1833705 494440 654528 1929157 2005631 1260533 542597 8251: 47344 79200 8252: 2307557 598541 8254: 752305 1785621 772619 2568773 1534844 2563771 2223031 225872 1103317 2066341 476692 1061993 974641 1561183 1196497 8255: 1600669 2542388 2075684 8256: 43174 2579797 2456554 1208976 1133492 135539 965146 8257: 1386143 1937340 8258: 729630 1602955 8259: 1711461 1254279 2535679 1412498 1466212 944508 1933531 2435240 275803 1808440 1042826 2120115 2030597 2635291 1279862 1173996 2026543 2135072 888463 2252435 2316252 826: 589564 771649 1913893 1478609 2636490 588910 277258 698125 2297532 1330898 2198129 8260: 620443 1773066 1723226 87114 8261: 291816 811516 234864 1432556 1657429 2597832 1984995 2202773 1189104 2002170 1957486 8262: 1185992 493478 2300583 8263: 2233410 1293870 518289 1753185 974402 400803 1910558 2581461 2079373 1240841 2517279 766938 1230974 1106280 1360656 792439 978313 1651357 481794 2545730 94169 275509 1513838 8264: 2331813 237263 8265: 1551276 2131794 8266: 1086652 1637919 1020509 267781 1521285 1680747 1294129 1755781 1510655 2576502 2449769 8267: 1968161 1057808 8268: 537070 589533 2213764 1475201 8269: 1762881 1696161 2297915 1572796 1930587 1816081 877330 1152730 1603693 2202032 316378 2536792 799810 448146 801044 93720 1721666 472083 2152563 79811 112895 456055 1661248 503721 1102452 1383363 23304 827: 1348778 8270: 1257343 2204583 1141837 704684 50599 2498115 803274 8271: 1888413 1629773 765741 1618218 2118362 869053 78655 357721 2054467 8272: 392424 2240661 2276416 333831 2371389 82540 913944 418779 1939302 178147 653159 1263928 1559109 2238939 1718836 364708 1569513 2081045 2505357 2537666 1170683 514850 1159950 8273: 868881 8274: 567413 495949 2062090 74670 2356207 2107504 1745404 964255 349833 805460 1961923 843288 2003341 4597 704633 2556787 2646634 437742 2311968 8275: 105265 1893534 490828 8276: 2165916 1600669 1011730 105437 1183921 2045866 8277: 1668547 610252 1283493 2580331 2043617 415897 2619668 1622922 1877932 576892 534966 1659880 2358194 1083252 978845 2148899 418405 735260 96515 736833 2540652 149255 666389 69724 1839246 858455 2155089 1222568 220974 718605 2309230 2472553 1278477 2273513 2517399 173349 1113429 1595579 1717665 873947 1572692 2623695 323583 2364686 107494 260230 2384829 1583579 2080330 2118659 1997391 1744174 2145488 1690981 984446 1967854 722912 909374 2426659 696314 690608 939706 1510557 1907290 11502 2204828 213406 980597 359345 2643421 1511279 2011399 89735 8278: 1510146 241175 1466529 2396597 1056502 247955 117661 2631006 306184 2525463 1060593 2093099 751532 825493 381640 1323151 712282 1210282 14924 1797408 665224 1188440 673259 294052 1838615 2458037 2280284 1855542 588249 8279: 612965 1550619 1321400 1966900 378955 828: 865058 904354 20416 63348 778806 8669 1684251 2246956 8280: 2534969 457732 713099 2493937 983263 2549231 830439 1338142 1266067 8281: 659535 1267185 1438758 8282: 1131798 2618968 1187525 211761 2018046 2301317 302913 54039 1445772 1142075 1346201 2614787 221517 230679 1308969 2168998 1093386 2554841 1637353 2353017 498923 2485331 1231272 1946256 1931171 1614040 860138 855239 2191545 2455050 914215 2497059 81443 560490 2514919 1397578 993259 373122 59131 2397723 1740952 55234 2247632 2039684 522661 2269080 640857 1187924 28966 113472 1699437 2608980 108635 1801134 115527 1972019 8283: 410007 8285: 1917746 1735927 1703264 512698 2282826 1045479 2611915 1512598 1855794 119848 1223439 8286: 1289990 328466 633991 1449201 387273 202265 1583124 2358334 231523 1975232 2375594 504175 709810 1071198 1385105 1768260 2554525 1144397 1262628 992764 960737 1482249 8287: 125282 2493324 2637073 202695 386467 1102141 960292 358309 133494 2099021 2641395 873168 2230984 2620682 1443051 1107635 1935654 2595413 687479 113194 1915066 2540860 1971445 614943 2267102 712008 1729457 1251713 151926 611483 2522188 2106905 1908075 504401 8288: 609084 1594613 567534 1649380 314146 1572755 100235 900025 1790019 1600494 1195910 1568191 1699437 742969 1393498 8289: 1866284 1606089 278074 1321637 2269472 1090492 1392092 786383 2097075 1308482 359063 581896 2185919 672153 2123856 56605 2271061 646370 1307884 1244957 2155327 57266 1286681 1934573 2610714 1153562 668580 1496698 820157 2020141 1996268 790166 1670876 1742718 62550 729187 1020091 207326 630600 1849163 448827 1609423 2110330 1662595 829: 663560 2319402 543865 357360 1755493 372894 654185 298562 2340836 1622836 396774 599164 962019 2237356 671909 424367 599042 800829 2228123 1995445 347245 2242904 1600546 2224271 432396 2034298 1681871 817144 285012 178012 1189108 1852902 306651 287018 1227886 499608 1610936 262201 1297267 191999 1423425 1323420 141736 1869258 2383312 8290: 1687654 2177930 2085230 2064420 1845640 331450 2010337 2187693 408636 1956641 1346157 2437415 1093014 652894 554083 1315919 1721648 541822 1218789 1006739 1432812 840573 219103 648199 8292: 1466909 1080030 1948839 1977373 1533444 858362 950827 2316686 2456186 997998 451700 2525544 2519480 186334 1628424 1927377 1177218 1818898 1881276 1520584 1907432 2322584 2401237 2373289 620048 1319336 2092288 644677 1956214 2221521 1863293 792713 1408449 907739 501708 404779 1011320 1530836 291248 643297 1766869 1865155 2084055 2143474 26152 1043169 1097071 1982363 573263 1464998 1247807 569334 1262753 282115 2390906 595195 2452141 792390 1165490 1678698 70392 1046001 1318862 164705 1330313 1767039 2320340 2629928 1761414 1680237 23507 233297 2232480 204356 647609 2401526 1700637 441146 651885 320249 2081525 21059 2254872 2137816 2632483 2184460 998859 1779104 893874 603668 2455153 2610897 2195270 2078473 2603335 1696026 1234933 468513 45696 1156928 1901876 234097 746270 2038979 1700760 1793752 1902097 1946021 1723718 1876555 2581002 1955087 1269338 2312503 1310434 2290978 1564104 2614071 1499745 1051661 2189988 2465533 659029 1767767 650961 1422520 254891 4465 2607387 1006071 1975764 516146 1184523 1400544 1609519 850678 1011624 2498676 1089142 1576435 1672419 217426 1738757 913510 195907 2533773 1283609 1280902 2163553 480109 1530582 1426472 2498797 2366172 1138452 1966367 102619 2116941 213180 108037 1161030 1918303 122854 827406 187895 2055448 52352 711767 2115996 519795 1813015 1295020 2011131 2637187 845452 2394149 1258573 2620775 1259071 514847 718473 1316866 619005 2140559 538208 2095681 1667143 127419 434389 1137575 59876 657198 1842265 1772222 2115852 1113525 2338376 2014741 834272 367741 2193655 187837 2193619 1387036 1394566 537334 1362554 1479798 1293121 1599224 1376122 1208246 2078684 2094269 2292987 114701 1405096 2409754 972629 1761714 988454 308630 736057 2341920 1878813 1346424 2056808 875589 68267 2192371 1378586 110071 1978678 2250273 1471943 702818 1273397 2131749 1039413 889784 410687 879421 495118 1481489 2111975 484351 1449380 470201 708301 2576865 2071595 1327490 1224902 2242973 1689602 1404190 1109883 924316 1748683 1280050 685718 915610 1265230 1373542 1365970 58591 354983 1638433 2561982 1901441 1448440 269323 1764331 2331332 552968 1461887 1664216 626542 752853 1714116 386749 343842 303462 1734295 2024434 1370480 1317970 1227214 1966239 2256485 792309 2383117 1454366 2410591 2602808 658782 1089649 1630593 1162826 103161 376212 267360 272704 1339156 1216199 2099620 1255219 745383 1213167 397075 2498929 362986 1058739 674053 1975027 1149459 982074 149199 872882 2605453 785697 1156041 596057 92673 992727 39068 806944 1228244 265588 1166341 1604935 1540072 283994 168344 1254870 1498880 2247214 1584361 1078766 2219048 696924 181780 2526983 2272096 1830624 611855 2428018 394858 1256042 1170045 633002 244750 1345147 2080162 720375 1032157 1953270 1130385 311293 1672093 2633932 210318 2038137 2186847 632017 2178834 925945 1461940 25375 1634932 2399170 729167 1770703 198837 1150438 2435001 1182820 491108 988340 2229152 736293 1472622 1669216 1189482 243694 139120 1002256 542342 2643430 402861 1088035 1225936 2638867 1737941 2568712 2165887 2056823 1393193 534715 579377 22666 88384 754557 734010 301466 2608958 39528 346940 1036998 1347328 1006296 2613651 2104979 2303393 1240351 1652307 1162310 2450690 2201692 2381720 616922 1374928 1539854 1281276 1354575 1571293 2141732 1391659 364690 255723 652083 24706 823744 1490401 869391 1255241 200413 2075459 2504007 752720 1548048 848251 59397 1302995 1976986 2133447 28681 480446 775603 2101857 648077 2198510 1281882 1076312 2611069 481230 502573 260660 1247070 680029 713149 2182515 2005509 7026 1862761 2541673 957679 2526741 486259 1707198 443096 861227 594971 1462898 393629 1471977 1856814 2374754 51464 351106 2135752 2169015 301526 1217120 91765 1400085 23284 2545786 1687871 8293: 730256 1770196 947105 1365 1306683 1918812 2621026 610264 434580 95310 2288585 1642610 1594376 297488 1731996 1231326 911859 914010 1362465 1911813 109578 1781641 1406549 762857 1552328 821704 10690 1316514 560293 1661289 300734 2212933 431160 1574526 1690257 1954652 1216299 456386 256074 662512 857304 1416136 1227053 274379 754371 2420608 1187757 51049 647931 1633788 110412 1566945 1848715 1576860 1399607 1445628 1629514 898046 2489994 206514 1493504 811634 1155458 13090 1204390 1395649 1449707 2187252 8294: 2618501 1949249 702510 284830 2347150 2103896 1429181 1012724 1843910 187261 1112823 764603 1789317 1627847 571309 935087 1387313 551406 840909 378628 394566 1823811 1244123 2045628 192441 2305109 541149 8295: 1197284 2618851 2544170 2153075 634174 316685 2365879 762327 1863499 51564 366844 2622284 1593395 1120556 62781 499959 859497 1114333 2539852 740549 2354353 16294 552526 461435 1170953 1913002 1188054 161886 496380 1416770 2062997 1846583 20084 830271 2065822 314526 1081888 1309838 1601060 1849260 2232079 646129 2288591 1628144 1218127 1611539 2524886 1292062 2187253 435526 2383610 1098901 1425740 2566286 1954313 197634 1854453 1674064 866764 161905 1981062 2113838 1205491 814864 720024 214198 2116721 355519 1837163 856234 1341486 897501 1187385 1195195 458560 1192228 2227809 2446280 1996782 2400662 983737 137065 2591107 2546275 1635396 2591201 727684 702425 649677 2116022 567218 546055 1345929 2092443 1742035 2166970 1970193 1287664 987866 1321216 1457214 2041071 1512850 215108 827934 232736 2607039 2336556 1647229 1795884 1930946 2212454 876424 1333114 473343 1180738 1193748 80887 116159 1392386 1212000 1960715 1489096 744701 24356 1027223 1309771 2244583 1752003 1861915 663756 1231272 464919 2434252 1881088 1790513 1330296 1374950 1016757 529909 1564156 1319581 1932716 1288639 352247 812822 1497394 1239704 1362290 2445535 1322561 1834667 1798474 427474 2291847 2370331 1536996 2535354 862663 898256 71687 1472731 2007558 2273513 617655 675188 483608 2541098 1475936 1601243 1311293 689513 458848 265826 2580482 1492771 1072007 2574573 4315 2264286 1299503 1378602 205698 141037 2446006 1629604 893908 2582195 926664 2628504 1268033 1271714 1400877 1589647 2375029 605946 986562 1661541 1119213 2536255 1268109 2171082 1872988 76514 2222426 2302318 1194924 1249063 2446283 1047326 729746 1116690 266947 442972 530191 1687514 60909 482799 2151122 2269070 1515097 1310074 1950626 2009479 2285514 1846735 876891 1032402 2495572 754495 2187237 2308561 1690855 710931 1916129 1836037 1162798 960297 1398397 1922539 1807475 542212 829699 2248070 1757680 740216 1805424 1373525 1071899 2577678 1286499 1697693 1225612 1616088 1260538 64765 2424745 269144 197558 226066 320878 347050 1710184 1971448 2401446 276472 1109578 2527911 2140637 2319295 2181463 2207330 994523 2559032 1567780 641599 1211807 1695683 1516387 1717619 2177172 1552360 1897275 1493183 326417 2148675 1697451 1779494 1280615 1389812 2184708 1618969 982563 1718987 1206758 494603 1667753 2029808 301808 1176763 417337 1658503 933088 1113778 1613844 2617651 577970 1721087 697054 974136 158714 546975 215030 1485662 1745468 925995 801120 1141351 567377 5454 881960 719222 1699606 2442410 550530 86731 1760982 1039502 1309283 614745 1675893 577737 2585275 1253916 830770 901716 471308 56901 1692112 1128875 964480 2171544 2459362 927488 1056392 562402 762717 595192 1694475 1688135 1881763 2111410 692920 2576754 1692401 2474542 1717601 1585225 645522 1898475 2064189 1910951 1240560 1130928 1962134 1779805 2401452 492925 1708356 1192913 1924795 1126211 735096 1985422 1108235 576326 964046 2532152 549789 367943 1511568 2211412 1481617 609122 1563980 2296665 632153 1686784 1132185 777219 1460220 2412135 308346 1906512 462175 1032538 2311368 1521555 43837 1065289 1177887 2514908 1793074 2223646 1140002 833170 2370300 1806122 313733 2606160 1418132 1295710 142204 1073581 1779241 1189423 2488350 1041183 2286015 1722278 722287 2274199 1078333 1907484 50339 2611125 19345 238912 900892 310100 675886 1587493 8296: 1224812 2270151 8297: 1310327 1535339 554995 2097016 1009259 2045090 1893955 2175998 2255590 473055 1466626 2037398 1476980 212652 1232608 1122106 20122 2243170 1910947 1358463 2025963 1251882 326286 1243579 2040942 1694012 1228124 477955 1067141 2294602 2050717 1597435 8298: 1345963 1065046 480759 2220509 1372002 1852053 1938693 2001848 469823 959122 1964445 687355 244422 200105 1130607 1438426 1297662 1096206 885536 1593301 1771876 95441 1638774 2194488 951996 1980970 987194 1537509 8299: 327366 548173 2081321 83: 962864 65353 1046323 1068024 903561 810926 1286505 715553 2462333 223183 740967 198847 2147375 912197 2216198 1553250 2608552 1640631 2588304 386219 166355 2276472 96882 515616 1628202 1394328 2561520 124829 2526386 2054682 1417068 2381775 2484578 2049306 1421829 2341984 795633 689751 2451560 1335775 962384 2378472 449952 240628 178914 328516 1876316 1055705 12670 1472424 1103492 1775456 803935 210093 1961837 358765 39939 2226665 608694 1011381 743376 222616 839590 1513514 1485070 1089687 1958236 2501389 2378629 195806 850603 1356923 901324 2392446 519998 1598922 538860 1017117 870253 619492 2314148 678883 2570628 1135584 1090941 990825 2561704 2387537 991974 56271 926094 1774488 1811129 2440021 586662 1248264 1554797 1053621 705116 229952 2031565 95239 365559 1830831 1150526 1842274 271999 1322040 15859 1423992 1675553 1773988 540783 989890 1490835 2494786 2415620 2472868 854875 1193761 1315827 2499610 1751557 2192420 1583615 1106131 177720 217789 1593270 320291 378387 1379279 8053 2351397 1376927 1767265 1368295 1927894 1727134 127074 1455959 1128737 552505 831894 2618927 361313 1350147 1239582 2532402 1285332 20372 829330 2314155 722626 768141 1522632 2512121 2539243 670972 81519 531119 62888 1311729 36032 8886 633794 2061841 1610383 2312550 1746110 1992953 1711448 2047770 1579223 1628041 786017 1022929 950580 193010 1752042 1328628 946380 330631 2511542 493569 775449 1108849 667438 1119528 1771725 2318471 1443592 891312 385351 499156 454172 893679 1207822 1883738 649825 654810 888443 1130705 1240400 380652 711215 210981 296341 1855478 2184523 1197303 1734956 86609 370436 2195080 1076815 2292674 1025331 2334182 1926108 669704 1041239 876389 36822 1892963 777074 2384597 1375891 2169702 2473129 2608823 2074591 1638636 818453 1084217 2145288 2072811 930657 1221817 2140245 1953523 2601761 2292392 423152 226849 293573 2283101 986961 638824 74496 480519 2508062 1188379 1273258 1163923 1007329 1372849 1444564 759414 1136945 2306123 1507644 1750893 138366 589028 1139727 1743507 352485 2283374 2163419 133101 543084 242121 1511280 1689173 1639610 459157 1101054 2490971 349807 1725924 2238775 513664 1919204 1742738 583166 746258 649264 1167992 1822988 1631626 1043672 1294396 2476078 2388694 2493879 1466570 271370 1025218 2318764 577980 250369 999528 1892099 2421282 1656649 2188460 5966 856654 510614 1749989 2460580 800691 677587 1285732 1010578 158498 872457 595549 351461 900771 1652905 316797 1449931 1643679 2139409 1009118 1029242 1210236 2416053 2549183 1891817 1880853 2019071 1033393 614125 567317 640790 1177013 39866 2043722 1211421 130797 553682 2451714 2462827 2526383 2631260 1448180 2460414 1899307 2293745 2237918 2104412 448973 420244 1440266 815469 1504815 1601721 653190 2373779 2136983 1624556 2464439 1359856 714368 2518242 1724382 339435 977587 2166648 705413 714065 812047 1741325 493758 877201 1267239 1418305 505022 1847665 174148 2095614 1974284 1899294 2416771 752723 535510 859983 2518667 325328 1744287 1040680 1086448 67517 1068809 556859 1513808 1846929 906462 2093051 2223807 969290 1779558 270763 2604430 1028843 608804 1880172 158446 753398 319301 313652 1475691 892775 438836 2418109 219336 1462398 830: 969330 531125 1073510 48076 1018553 8300: 1093355 558107 628792 1390962 209834 557781 1768385 8301: 1990177 549678 747366 630713 565584 2394038 2082978 1306401 1630480 433074 876979 1527256 129035 1495876 519215 946277 1114284 517821 1497576 1488706 196047 340985 1153974 819583 1739894 1033528 556154 409508 1266864 1319105 2209104 2604831 760410 2154650 250695 1670223 2252129 2449632 755887 2142486 1923776 1637588 2013548 909640 168625 54632 1241886 1614989 866764 929111 1611101 1302166 1556700 1981062 1991898 858814 238230 744679 867960 1388628 533535 1613304 1194121 2644283 1447321 2305502 2402549 2097210 1015569 704944 1135218 660569 651367 1200697 96975 2089996 443203 698960 664095 1193741 1583077 2614020 237031 131022 1624247 984815 2489990 190741 1631000 274929 140450 1730823 1100529 440301 435829 1402088 2499102 1994881 1187978 843637 765596 945604 808565 1428659 453528 2310260 83049 2004666 168520 2331187 1892466 361371 1882888 72001 1405543 1321844 1418058 1417600 1819386 2068583 1501924 819546 1579146 1484810 236915 2392612 1945826 1013721 1093541 1456355 266297 1531904 1658528 776274 2194798 2363525 697153 105100 1840352 264508 2489545 28418 1427749 572694 1337955 1620279 810764 1985248 1837500 283881 703770 2420204 1081283 510267 2326629 2129741 2366605 2189972 2364470 367148 792085 906028 1566399 1802669 1877782 2617463 2404885 949223 927688 1673873 2499356 1113878 1872981 2640905 2234150 567112 2160119 773399 2291668 240492 2302920 2167628 2645944 1791734 2182965 857871 1714970 552737 465396 1969057 1039984 2612467 687156 1975394 1430941 356847 1103702 1309576 2594732 254094 997820 14081 1032413 323205 1584423 1793560 323291 2391201 492373 1302348 2199150 726060 137958 1728924 1529744 1020778 1967799 495821 1938309 2177718 2023185 1628902 2531265 938414 498351 1911710 2250284 1252177 1623605 1168936 1765537 67493 182749 296111 436557 677499 975707 458291 604841 645522 103163 1583711 201364 759305 794169 1095267 2080841 941320 631768 239601 14403 2049044 54521 2184754 290965 2617995 723958 405361 1957634 323328 799838 1355854 1330502 2029135 142080 1012663 1622464 834363 1757706 2266212 1442556 567017 2059257 1786144 1924750 2176871 284172 1323131 71015 1876852 133298 2454277 2511097 2142803 1855402 460840 1531314 580429 1973428 1907926 148704 2508301 1409384 2000895 2425281 629709 1879334 416217 2100639 997407 857219 156925 310100 220213 1891117 8302: 2314148 2246136 2275381 2209986 2453535 457388 840049 1441086 8303: 974851 406715 982128 2584442 1981245 1923588 1298475 739772 2420025 2469144 272025 376092 1508362 472587 93740 2179833 8304: 2323068 1593689 878076 1088250 1058639 1815879 528839 647216 1881962 569063 2465350 1245146 1423956 1247473 338246 1316886 1493418 2195610 982945 2080691 81113 1129687 1079964 1624970 2420844 267161 1986034 969225 1042087 593144 1731195 683175 1032123 750324 1570800 1141610 2380667 2267077 458675 1675359 1798607 103539 1346432 1580447 1482921 722623 602355 2614237 1839777 2258032 681188 1001653 671876 1429315 442267 962151 1459971 1838411 1535968 834611 2004856 29657 854364 2274561 2056541 1679129 834412 2262297 257742 620064 1659075 2647294 194537 578236 2077265 2352956 2486083 8305: 1579012 473435 712782 2086711 2527985 1371287 334203 263413 2206721 1235326 1389604 29711 153939 8306: 2038619 250229 8307: 633454 2158375 78245 473074 1495287 2462372 2202260 2042089 1953600 1270413 607153 1945893 1506306 8308: 658069 930604 881662 791370 975534 887893 2367510 684220 775794 1810226 2276842 750324 594738 679740 503398 2516516 2149560 2018410 269199 224263 199837 2647587 2534532 1002923 8309: 1086152 831: 1697399 733657 640855 1409413 289625 1164992 413875 2094064 425507 1286051 1537477 1356167 1187828 1870867 1703680 2533515 2374018 193414 473031 1154483 784312 99696 55252 445787 2304008 1480898 2493903 2451297 2278656 2238103 137253 1093021 2575145 2583968 2495611 2643414 534427 4031 999251 810150 832060 1767088 348393 2560168 470930 2196954 965682 2270309 2587732 1658205 564990 1330403 1067061 2363076 2281080 1007557 2424362 1833188 641660 665631 2594235 1136480 2562136 170015 1509944 774635 1325790 2371270 1161753 1312908 228521 2059902 87448 1331380 574542 173724 2398703 359509 921080 2396561 1337450 1113234 1289410 2631791 504186 1569140 2240560 1376330 1853555 223847 1216083 299994 843414 1014713 2503947 216312 1050406 2509145 557959 509284 2272502 154411 301743 2120103 209383 1474752 1463237 2147782 895232 1607519 1441622 1499534 2272710 70297 1698743 1358362 2181591 1712314 1552829 1515458 479282 1779038 1406184 1078285 2440793 2044026 2368442 2647938 1606826 1880848 910493 1460326 1839453 1211709 1615486 2087970 1504635 2590515 1036305 1824433 103399 744165 2083805 2423554 1811717 403515 205593 577109 1727134 217289 1514488 196180 2318239 187324 692272 2077352 1399508 2119848 1028974 1291828 898203 1435475 1478345 407367 2017852 908882 2148740 647791 480969 2522229 1836980 2521538 2266812 2647915 2048881 1254603 1573756 349724 493539 1231409 820956 1179414 1705164 1645206 15324 1604544 315705 2166353 1579405 966356 1286902 217219 1227762 845318 858183 573802 487790 671981 1349717 242352 1954343 365659 2557433 1181599 1377184 391240 1184917 1908666 726830 1524906 872221 2285649 130159 881980 1957518 2327577 589038 1183452 806798 2415419 1267185 891886 297246 1794875 773403 2096265 2366566 551388 1354082 1196081 13058 1579936 60466 1140498 1575030 983990 2458342 854274 1690544 1425092 1149610 2083817 1150273 342902 3195 1385272 2637575 1257213 1381057 1645277 1216326 627015 2142114 2226399 1755559 729346 488945 2441862 1459971 2604898 794215 1215140 2572901 832050 2266421 1860909 1020476 2119340 1278837 433316 652700 433033 915558 2497351 404436 2088518 357331 2225253 727207 1886235 1948024 1140993 26953 2057165 1363310 2325667 1224493 928972 1838965 1860972 2231121 2396330 1178171 349224 919720 673036 913543 2230316 1996389 2637956 1720221 1532646 1584238 1607713 2622657 1095026 1196163 180703 813072 2251835 2560011 2525182 2160024 1172758 1460630 8395 2552878 2456370 1042576 209219 2368747 1478117 975455 756162 2532110 2165653 1887920 1018786 2013757 1023813 2449803 2256554 1733594 339322 2519055 1588506 887702 1942172 1832810 1729693 1062320 2562443 498561 2507090 1026325 207510 1823969 83001 827365 1402175 1226540 2172156 1457356 828433 1852003 1395380 674890 2512453 732079 1613373 5170 658137 388110 2221806 2101958 113138 1251806 226960 1670187 462934 2371562 1966939 1706337 1369546 965143 2265054 1158880 1407170 1096416 8310: 1153005 1890978 2324215 1126848 2084848 2394811 1115562 564310 1937340 8311: 14690 776655 311197 2545873 544022 2336219 120427 156324 1699232 827474 2361281 2315443 1696031 2222666 1655087 1616363 818507 1492836 2427511 1970882 544 1080409 1715607 2244111 1240630 47340 667628 2043481 1966793 2045492 912285 549490 2183488 1729342 2419185 2485163 1226206 1295669 593515 265152 2546416 1652076 1270851 1213266 1387921 2611494 1156768 1765372 364479 1758884 231248 940746 1653134 1936557 1073545 2586921 2041860 395760 1451258 1683954 987191 2232047 2456978 1005942 1171961 1445936 771465 1466803 2168065 2152555 1516237 1473531 856422 1746053 1594471 121675 2322171 68640 2561493 1119331 2326311 225419 917833 1620736 2188353 2189218 252749 1220606 574749 2578914 2333944 774386 957898 343623 2286634 8312: 286106 281729 2097489 693337 990789 551156 2098404 579959 190054 294300 1994790 912823 558325 2216256 1011940 1391819 1769993 1769749 697725 8313: 1390390 756561 1411737 855445 1631676 1442088 498461 182088 2403935 1352184 1648250 773325 2578397 313498 200677 1586060 1793442 670448 121537 2625784 1557548 956247 2012835 1012166 287034 20328 1493913 539259 635596 1428559 130415 1026780 195389 207385 153387 188668 92673 363379 751320 897727 1876416 900256 1637796 935821 1959832 209335 151232 581278 541717 1472126 1328740 1498033 1075797 609506 8315: 857548 2411082 8316: 275869 2533823 2264897 602186 1926833 568455 549416 178582 45018 1486612 1989496 134640 985291 622867 1535595 2355092 1706287 2042305 2481493 2256582 1297338 5356 8317: 2380125 1932455 1388502 1585662 1755092 668882 1114967 523308 1843399 650064 2499519 1242178 1770380 1951917 1300985 1145585 577628 666412 1064723 932605 2647871 2243197 1834272 1188593 2103912 2425018 783484 678498 339919 1089123 2189434 2416816 1436553 522424 868814 1630654 1447389 453529 1224993 2320879 414849 1715611 600992 2048199 1006383 1240043 460007 376627 1166362 1262719 774775 1779522 2060711 1839002 1144433 1296053 2100252 1567256 2307814 1436470 2513341 861641 1259825 304742 1119094 2594269 1307666 1136671 691179 2009338 1292867 2398655 2452186 963383 693985 1302340 2123995 1738666 388514 1935497 1232557 2199251 731168 519829 107635 272183 2172090 530201 1542032 776020 663979 1598594 245517 329838 1898445 856597 1521075 2343379 748377 1962892 353128 2627526 2466704 1009547 466247 1560620 2461191 2635769 2288309 2606036 491486 818285 326146 2522284 2079622 1925658 164751 15972 2476085 2504347 1601246 743395 2424483 81833 2319412 245440 317355 670179 2107824 747556 1283021 243263 503937 1958901 2404367 2523252 730423 1704583 94168 1755543 2064227 678219 2615236 488559 617660 1387031 1159382 2466243 921193 2592825 1045497 1246893 834566 1860386 426407 2183333 2377859 706164 1546049 1854102 182582 1566917 1103937 1371201 2280291 1139111 2094692 24311 2017745 2550431 1993383 330801 2332353 2182893 799317 2605571 290273 1085452 220288 1512642 1292426 457770 2334626 56165 2045876 471444 2513524 755749 473146 1308305 179697 1081152 253205 689610 1598496 44737 659563 443466 2162367 1331118 199248 2081795 2329221 1750421 943305 1732130 2594373 503746 1955184 734662 824911 810674 1889935 1817922 921565 262543 1825746 1496746 2444875 782215 1064790 1392306 1396975 635159 559991 948780 696393 1438345 1876297 1290593 1185782 1007926 183838 947380 870425 290336 1189385 1529123 1105767 180258 8318: 1714578 1500082 8319: 2071496 299499 1299887 832: 122933 1369121 1308582 1894913 2111367 513862 1140965 89110 788888 865109 275186 836963 476591 1562045 2623847 260618 2628649 2305798 105075 789505 1933266 2547157 799551 475631 1637654 1381258 369218 741449 240107 1395478 133535 520111 384710 612741 28258 941026 1606504 1924232 240841 2095029 391590 15791 1042497 195139 1601038 2303193 1488114 2360114 1639751 2408912 276682 1278468 132829 155388 1585331 1113378 1671947 2015981 2138298 1444663 1632734 91853 1860642 958633 1575152 2512415 1819 2304680 816727 373197 1118447 2043253 815176 1246398 2519056 2473092 1336405 567024 2281510 1390480 1958776 2017255 1476078 386985 1222334 657227 1889496 339804 88477 1661486 1080084 2466197 2277316 1722920 2223766 2212857 2441725 955284 1483639 253215 2579749 172678 1798012 605031 1661792 1631711 140712 2365130 152090 912396 1713849 398561 2426728 1657942 8320: 1361508 2278157 1096077 463861 343999 2607820 2610268 1515173 140634 1266475 1015914 413336 324186 2307091 1250305 1436430 2523240 1774687 2477523 1844290 2608477 1215002 989780 1466527 42423 922219 1771027 1841638 2348237 661197 1238205 2202454 270210 1689934 1570091 747632 1895983 1727384 301234 1290314 1021220 8321: 1617023 586491 1923732 761507 1827810 948623 1415546 1605588 1143477 2224968 570652 1173573 18913 966907 464075 1122889 2608320 935149 2418882 1115650 8322: 716976 682779 2541405 2491840 8323: 40330 2139575 21209 302563 2215180 1936005 52972 968600 1290789 1632665 1023272 8324: 97439 1521428 1703042 2321778 2375944 2232790 1365970 2289155 246563 836139 2136814 8325: 2342149 367953 1183357 1918613 2267016 2454243 462457 2144072 2579829 1369783 1230786 1982847 1947518 1423063 1588354 1456046 1815180 2088700 532996 1910824 977610 687123 990773 2059863 783131 2205342 2151149 2596078 2429565 8326: 885044 2281159 351163 1096372 1677516 1363705 403182 1452487 1720149 1467402 914278 1131658 868218 1575615 767373 501028 2056817 2312971 1843474 8327: 179159 1809037 195774 1485922 2583660 1634268 898764 1238928 1581564 2097617 1539912 1379231 925998 1330506 1164265 851156 538969 1649423 2599448 1149604 693166 1639831 2474141 2001383 2648436 2218357 1752361 1109345 60561 2384092 1791540 565142 849107 858782 2632227 1542103 1800852 726652 2442682 2159286 2070621 1045777 2482750 1890307 2407340 1394328 2545229 2103788 1841066 1013701 823306 1418283 1311866 244240 2384925 2148279 2515034 2126122 1096420 996731 1510136 219736 151709 1308983 1769384 1854547 259407 630509 175300 956762 2586233 153040 227033 1455609 675306 1671014 1572597 1692266 1574887 2289355 1827830 1442861 2160421 6313 438295 528245 418027 1736913 174393 1897879 1187411 323148 2089725 416214 884934 1239775 2552827 2270431 466269 1988516 340153 1966142 1908803 1505028 594870 2234169 162629 1908873 1314800 163812 1660755 2458815 1685840 411060 2372871 2600136 1403726 1218611 2453905 2573033 487132 899932 1155066 2191823 638521 287572 1444453 1433103 104192 2239722 1343414 517455 29111 1129327 1943326 2631433 1013997 1053052 2113216 2182366 2526043 172364 2051110 92648 701351 194772 1170265 87872 2403155 191631 160437 384172 2058118 2347058 871698 1364476 2512489 264780 2137898 419887 1128342 915125 1256663 1537068 50219 431870 1611907 1872059 1121699 14190 720034 2108481 257329 663220 538769 728821 1278671 1756885 734125 2573377 1781477 679709 464578 1549851 1664611 1228960 190662 1399654 2272676 308405 863173 366176 1403652 2550125 1571304 2135979 2331429 2114230 2197493 1470325 2069296 1606447 2417142 2518437 1351957 423238 1800894 2382246 2273731 390325 2039928 1034609 2057141 2152322 1677151 1727455 2124857 1492673 347183 1217661 618603 1678740 2457888 1606304 499565 1848294 2316217 1782793 516787 1140024 1115719 1460366 2193365 465036 494189 1233812 387462 991141 153001 865130 214778 157072 1884443 2584232 2146386 585383 151368 1399054 2086279 444810 1655086 2484930 2294649 94555 2321166 1125407 1921292 1125930 2313079 1116243 1301004 2256890 267281 620063 1297357 88913 10630 978155 588360 1168558 2596371 712470 1850718 2271074 964872 2479736 2186935 699338 2582188 278437 1721808 1688521 297675 2094213 488296 1029061 1813751 2618102 176817 1983276 2099139 603960 117283 1986389 1743150 1636202 753433 881303 2126325 613025 1996938 911343 1140594 632230 1985989 2242084 476703 1760115 33512 1853045 1270647 2235693 2113897 1171554 1756820 466510 531218 1088385 2013032 1169832 210140 1793265 1662140 1052446 1820547 1769067 882200 2016773 1144787 708718 2496932 736650 1709446 1844795 833046 2101954 858537 1313808 115159 1614673 947958 865003 1009431 1239111 1656783 2180336 1804717 252851 1805033 1344527 1522005 48450 241019 1437866 443877 1984804 2142898 2003212 40527 405226 319195 1128682 1376597 337221 2200806 1475198 357246 245721 518353 118579 1066003 1051615 2525099 781828 1712879 571932 395802 2419885 575108 836133 2137167 2201873 2079724 2642600 1361619 1722435 1910058 2502351 2491308 1264069 1661416 924687 1742716 1234403 1689718 428381 11656 2322635 1235465 2351741 740745 2364994 1847266 2255720 1479125 1531696 1507670 2644598 1460445 1055121 469365 2503019 821027 2071462 1857337 1105638 173357 2556191 2471802 2511786 1699882 1546539 444696 33631 2264439 737513 169027 1758871 2192913 858853 2266668 1647356 558726 1109945 1157259 2288433 1463936 883921 1017668 43220 2221740 2552615 1614522 1065981 696450 253433 1080366 1863852 352910 2143804 1413960 1880915 655351 1516805 1966574 2333250 1912757 2499272 1989374 1258843 378955 2083361 1221567 1295013 2572810 1526833 570886 901257 923604 1605715 1754090 362819 2235436 2052728 695692 1850784 415743 989674 1510820 2587561 2270986 474258 2122242 2315506 1663596 429807 576225 734475 1260785 1449241 1469735 2359137 2574037 1300646 1493408 1053537 82659 1138760 1421058 2107651 2322883 1802955 966248 479222 920580 1073936 2152460 2022522 1361535 2396973 1870617 2325302 2157249 488064 2180245 914258 373848 117350 23799 2599995 2316722 532684 282718 952876 2413482 2397445 391671 1356237 2452028 32012 1177013 2269778 2505357 1048285 2505663 1554408 2483033 2107309 1503611 2178034 2516987 1061603 43028 2207953 2257878 1714043 1543175 1195215 2282247 2208900 2142535 1056524 26047 368248 1337984 448272 1262640 2445470 1086596 1957733 1914748 2548498 2177812 1707769 2598501 2179117 1768304 1067470 2423563 650414 750853 2225256 549019 2339675 191485 207073 1886461 233197 2602558 1969518 2358652 616755 2569965 813801 686789 565986 190354 1447839 493471 1969455 2314937 1975594 2012000 2417061 781759 1328700 1154443 69873 1881433 1305515 2090706 789617 1628608 1991496 758999 2283898 1893898 2010412 1297050 1345123 1375147 556479 1182537 872676 1553986 1302319 73453 183976 2363206 892176 1510193 868345 491965 2210218 69184 2613662 2576364 731319 271099 41640 1997448 1119178 1412084 1373327 2249283 1182247 1742215 114135 1339142 1618789 1459982 2648492 755327 1541135 1723438 336042 1650794 1448635 2261398 222164 798253 1878364 746311 166800 131736 455380 2343784 1447992 2119472 2110896 325889 1607676 78171 2417865 198946 2594706 682256 731917 1545852 299011 393112 1547041 1797446 1027100 2029675 2160481 1841237 1618522 2043754 525978 2363567 752555 761176 845008 2442140 1931110 454631 1570670 8328: 2242958 1051326 1177165 1373992 495236 20012 1455792 1962751 2029604 1011473 1026380 2493073 2179830 2157973 349727 1514550 137065 880691 1263762 2560925 1874642 1940777 436212 251497 1137509 1702673 1767477 2372200 1412204 1409445 353854 1689603 2112089 2437152 382478 408807 319247 1271703 2198051 2018950 1921497 638731 2459746 2016314 1157892 2486897 2110431 681104 1299827 594572 1034058 1548583 1345375 357721 2075846 1273442 2519181 1413686 607943 162741 818101 1106235 1812117 288166 2348738 1187379 1326145 1690316 892068 2413357 2375069 1977866 1044496 808933 1608433 358934 1601968 596325 8329: 2308912 2095748 2622941 934389 1126555 1866789 2164999 2063328 833: 1646405 1101043 1079618 2330735 2320715 1900648 690505 1683100 2087711 1884195 2430280 2637969 260347 25533 193306 347209 2502180 356528 1289710 795512 869682 1509639 1852131 338575 2037137 578263 1813785 1240971 2062689 1730769 1036214 523903 1848781 527501 860456 796192 1973407 103720 1636864 1365849 104674 828724 527988 1731825 2310285 2523426 698000 2174559 13157 1556892 72708 432409 755976 1316296 1696543 398647 2063130 427205 1073957 2057141 866907 549125 1432476 1849326 2389141 952879 79616 1083543 2244639 380110 1763866 1173287 624550 422334 2282659 1639532 1693750 329958 1650982 1986617 2360013 2620993 601815 1566233 889724 851441 392475 319758 789239 1426032 238626 1389725 2209441 1418637 1720225 1568715 2563934 2113760 1915978 1478818 2089578 2137288 21903 232437 316149 255051 2398491 1840452 1240993 1433116 84068 679917 584839 137703 1905815 981707 2415048 1709951 614909 2481062 1464626 1130409 2546737 559699 2578732 1263158 914861 1397970 267115 423567 1551080 140174 858678 1415450 246730 182486 255311 1492169 1184788 2584192 977420 1423423 298026 1793905 2296586 767871 2465871 2494785 1558476 2370719 1359065 1320687 1488400 2430463 99051 123180 2323242 867414 1065660 2321565 977623 761478 491817 797923 1572521 33805 7242 366304 514241 1950582 2435489 1198962 1709895 1174357 1640555 1449344 1073786 8330: 2153800 20792 884498 1686151 8331: 537108 1066680 1908826 1572958 1935260 2500743 397001 200362 2429871 2482540 407591 492513 261178 2284797 8332: 335458 1782712 2150959 8333: 1997470 1615343 761718 724373 1673924 1822899 738052 101930 735796 1028493 1704203 424765 1169573 1996023 1432700 964440 2307744 1634906 1954726 1080039 1027899 708866 2625255 1656188 1053067 1599952 1896247 2394135 180802 2303028 794794 1874855 1181281 162304 2003316 521051 1025324 836796 193587 1222851 1888517 2211521 256171 258788 2283854 506310 2469155 2542727 875559 387124 1364562 2535278 2596443 1848213 549785 2439694 1578781 490992 1004457 540507 2110012 602417 2311614 2390007 2596106 746021 1785873 1468482 1681339 423343 799710 1688632 1295287 1247819 1433505 1052249 2359316 903182 1191122 534300 964528 1942743 636290 1875319 1906551 2262242 372099 391005 1169038 1635998 513801 215702 454834 531235 431037 749870 450247 1893367 717492 2253691 189088 88535 587905 1077386 398088 818624 1381549 2165336 2643681 1232687 26950 344868 1727227 2558101 699851 1656894 2467023 366940 614065 931995 1710323 1853024 2031174 2053714 2446626 1936935 648431 2110267 1340581 111772 1397830 2602152 2106260 2236609 1515832 1129829 1727951 506637 383844 1144452 401505 186608 1797191 586128 1739802 1302560 1364648 223193 2255373 1629603 2074330 1334595 2564848 2348049 2050117 651895 1782013 1856383 859826 2458561 1742272 1452608 2243643 2403989 2141635 1876086 37448 1880882 425819 17477 2078645 2093277 821643 504272 507779 868926 1773153 163602 618557 603644 2124641 591933 2317408 191526 2089730 379279 1740253 1426346 578096 97370 2371479 165586 1899722 1006895 1751037 941612 1556134 226222 1830744 1234286 562956 2363081 2431133 639113 2274863 2155346 2310285 665581 969321 812951 1891782 749827 2375038 1361562 846094 1933854 23832 1409490 1092006 2105664 2094918 322601 543940 1498934 1385014 691088 498682 819326 428074 2566842 1845679 1091728 2320628 1730671 1147121 1771864 1561308 952326 2387442 1684679 1788446 2438291 1349818 1353305 73814 2106886 891984 2649080 620001 79095 2061764 1162258 1332087 839111 424728 1530215 2186720 1616174 2036717 2336616 2337102 1484114 81243 608911 1266753 1517859 542203 199198 796390 1826878 2112776 919378 1330017 2456032 433907 379346 125562 986230 247094 127694 1403570 375807 650468 1528336 172229 1329004 2158835 913944 1349701 2271976 1287356 648740 119512 1346278 1403893 2270112 285237 2456277 2633200 17634 1438870 2407761 1979113 2433853 2526913 1773025 2421580 1859867 114830 710593 705382 2528767 1696963 1927562 1432612 894613 429616 1209226 1972176 2137454 2467745 1121321 539323 890566 521574 187445 496752 2182587 595094 2395843 411479 722007 831894 882978 1715120 444764 71107 1178926 123576 615466 1405586 1513124 2275935 827708 1274253 483292 2490435 997283 315693 75252 235677 1588295 2291847 1500386 1623258 283663 887462 2378264 2571485 1699234 1381683 216098 1646496 1833670 1272895 1239458 1954151 1628985 1785522 1705496 2251989 1714799 157799 2263684 1392601 2133039 2156280 1768346 140947 1947007 1920753 979344 64801 562486 1858405 2211241 571064 1178207 1791460 2362564 617074 2644563 1239004 1748012 1674672 1730810 2182505 2274958 1658885 1955581 1492771 64573 2369975 511269 2366358 1792060 687246 1474408 583990 696688 249060 1178611 406713 1561788 88281 1250683 2228239 899941 924872 1778254 2249817 1790828 1373555 274618 948322 1099807 1538617 649825 2378097 1551739 2075397 357226 613168 1524219 41366 451620 67405 2139433 382760 559532 823967 1543049 2058859 1811696 1488054 565681 448894 2593630 1020276 934050 2095330 2005264 1980663 1461725 2565103 1642954 928098 2432583 580658 1624792 2239152 987050 2552529 473580 416284 2371907 427346 1772490 511116 1555899 1151936 1587142 706749 1991850 1974852 1677240 1159041 1513946 439384 69243 1426066 968944 1645455 2414106 709993 2156074 11526 628682 1798111 2575804 532373 85985 158427 1905069 519039 1554796 2107686 601739 369123 349195 2291263 2202801 2476843 1346843 1735705 1356698 2480033 543424 267665 1418333 980987 2638572 263378 1032596 295608 1252144 166931 445156 1641401 1890837 607517 2072282 1220810 52147 2366961 2173922 186704 214938 753921 1256979 105000 2633187 2318370 1126304 1817266 22047 1363134 2146666 866229 282203 583392 2203038 1317377 2315291 391894 2497829 1631569 2120529 2187372 2079133 2527942 1790691 2235577 990693 596 1413526 1387016 2402297 442659 559041 2390623 2576124 1442940 2184882 2357658 2417422 660614 2339482 2551114 1191940 952035 997535 1534862 1199363 2464374 2550683 446372 2145786 188668 2490110 606754 1287289 1522147 399872 843153 928837 612093 1753307 1068647 622016 2059024 547791 401780 2642925 653175 319181 541998 1464481 1050586 1641798 1703268 787216 2263961 1863071 714665 315709 2455993 273852 697167 2529879 526056 1701316 1042684 1708198 2619138 1829758 1852906 62348 600878 352729 733401 610492 1602614 1692422 463425 618897 1358142 1944391 1439129 1651357 918545 978403 2607709 2578577 1955933 90093 1384453 2006142 1840229 1024066 1283171 1040572 2518034 1684278 417024 1328 1303324 355722 980344 2491295 336914 26829 294451 297212 1653715 2003527 2544341 1560233 26907 1831180 50353 2497997 1953317 563465 950145 782907 1170888 2174037 478753 2210257 762299 1209698 1112034 442466 1808763 1845539 1487261 426291 215831 2233110 1865938 2267451 114239 2503023 1336119 953103 1991244 1993424 489359 2199032 483836 1687691 1624149 1502506 787945 254990 1157358 1555115 524319 2313970 2512141 121964 2041443 1318429 2105351 2522448 1636332 489067 3200 1128320 2010920 1513349 615868 127822 1969154 155876 408023 233335 1269718 2018104 69002 271836 1092415 141070 1721161 554996 1294613 1142425 1117925 265109 233941 949401 99573 1275047 257823 2649260 2646934 93019 322887 1877682 23203 535478 1130627 67493 2547437 1262947 2116672 2207972 820463 1085662 1652397 1574902 2230596 1835026 1918745 374863 190305 951934 58057 2428070 232122 96075 2220638 144991 474255 530551 1329231 1689328 2134659 1974787 1515618 1579723 787388 1563842 824745 476298 2049044 541012 2434720 2062267 1090198 715840 884422 2632567 1718762 1654721 1568265 1134862 1246021 323420 2045003 2049204 2147389 2156343 981423 1664764 1155332 2064110 99821 2638853 264305 1403789 487316 1690279 2452375 2350287 756597 223684 2625514 2365204 2122354 1628673 1368179 1441851 311002 1003676 453893 2111356 2296331 607951 241948 1185968 1158284 33436 2199476 142309 1789167 2206342 1166183 2370786 763984 351999 2041749 1742379 1661230 1403451 1250337 1535049 2326386 588630 756944 2621191 1292018 2159544 1907926 2358489 1791851 2606160 675626 344052 2499193 1749347 1823383 607111 2404386 1806963 35465 1957118 2185036 1246717 1012219 1797406 2436065 549204 1453047 1668490 654591 2219643 2635046 1508483 2281574 1171007 1736791 1840417 580199 121030 1666447 185652 191142 1024876 1055467 692699 1112161 1655878 2292058 913666 8334: 1290427 1738507 63949 1165815 1836920 1083771 1110925 647984 1355221 895604 473462 2430951 2092032 2523690 920150 2395243 602893 222141 839120 466896 1922800 1562493 33098 2181163 125713 1805694 1542344 436091 2322829 1027400 1400123 325496 2306898 887767 901977 1460578 1308960 2160473 2482370 280753 1087333 348327 1723957 2161939 1461601 411139 1429896 698017 2417151 1615399 1787567 999435 167249 120114 337515 1041715 1265355 1413768 2528146 2591105 666558 317848 108995 1255272 1254764 1429389 569783 1216329 19415 2627163 2492865 1531210 351774 1387423 848978 1272661 2586558 231614 2487364 570763 1174999 1380905 690805 1428577 403573 825460 1138895 2095644 247574 1034595 2260170 560547 863333 1945693 1892562 1047700 2807 1066973 1628787 1546539 1915932 1826356 1273416 2213220 516609 814248 1662652 1463454 1526189 297148 2319523 2283477 1463864 1242687 738732 1996539 1081776 2016046 1142091 1126314 1514013 2039423 2549200 342839 1272068 2588758 24892 2572316 1557511 2183932 1244016 2005090 2646469 1221854 207679 1224897 2286568 1776786 1600457 1383284 1386154 277787 2280074 1035962 2393309 2112805 1007852 2200534 2357012 1578457 2219019 1848166 2507348 1709566 1158007 2114123 632472 8335: 960556 8336: 2266721 1421145 1833412 1072170 2160898 381372 2083054 2411924 867471 1258305 2545058 2356230 624432 1035770 2172403 276994 831704 2016318 971472 571610 1405557 1863844 1332275 8337: 63949 2188348 1423476 1905787 2213534 1294793 2336685 2480683 1086021 1377877 1119094 783624 1785363 2577113 732879 551071 2381580 2453086 475657 1697678 2059575 282558 2596573 695548 103211 333753 210766 2220186 958634 1749787 1234072 2273316 1603261 944398 1352380 392939 474673 1245836 863466 737905 1789985 8338: 1326279 1476048 380338 655740 1697205 560533 1077312 449479 126732 961262 2558326 8623 1413163 1698103 1590745 1826945 2333488 1055250 2195171 10161 341936 484638 2101751 2437566 544115 1974536 1811579 2426720 1625408 1506960 136939 692480 2614895 1051569 1906442 1365017 183916 1213653 1466370 2466243 1241838 1293788 182159 2369432 826195 1054045 447587 1340076 622453 454683 1838154 116238 446526 2551028 493237 347455 453893 2344231 2426482 1217751 2481501 536294 8339: 2407624 196422 285547 2471827 1370772 907156 1607102 616983 686857 1617782 1612076 2029382 1213975 195009 2267788 202945 2172998 271668 908917 2624952 2528563 312145 1509992 256391 1065444 57274 207286 485611 423345 600339 452339 1982958 1248662 2230274 1582192 2360427 1938454 835193 948484 265622 2480592 2578081 1094285 887561 2512070 1287461 76344 2555063 1101491 2282894 1296614 157937 1996089 2551732 2174947 2530071 1108469 2025473 139652 897230 769487 1374102 601183 141253 2198078 490051 2250359 125288 1152493 968876 1480855 1036305 2609071 628449 79248 130744 893880 2528887 2605700 1080908 1294472 891642 1283579 2547859 21395 697545 2510089 2552290 1153906 1661535 1909887 919695 2137789 1584468 2309582 1375881 88887 2492770 2006195 1513893 936203 751367 261781 283643 2097264 1288755 2141085 1450396 1612678 2435837 60962 755668 1882753 216878 1848054 1881384 1374445 148534 1313010 2190307 2475472 2122950 2009767 2049116 1869609 1967810 1478863 1064524 2125881 567495 576024 1338779 1920357 1679685 1770565 2626214 1841885 1119208 87940 2314134 1839758 150846 1861500 2213720 1885991 30713 221233 701562 2182050 2472663 724024 516734 2573023 1200020 618428 2494638 689626 792737 2075568 2090328 616599 1066660 1014828 1136082 1318303 875330 2536409 1866635 47681 1886168 774124 1600700 507660 1055346 736715 219118 398537 1920990 512459 2153320 2089148 1557153 1709844 1813459 20149 1720539 752295 72106 2552790 2233798 2210991 2524470 1369093 274206 914393 544188 1426357 900543 2169304 168971 1799792 2265489 345132 886084 1969139 24939 1285416 115496 834: 1905581 1077265 794459 2172684 2141089 844651 8340: 2259769 1971095 409629 1370639 1396955 1124113 1829925 900122 1303769 872643 1109845 1495595 688944 8341: 262822 1663847 183689 1019118 2410903 8342: 1795620 2091875 108673 2610641 431655 72970 1974806 242147 1419549 2134501 8343: 1376330 1677306 1065644 411178 8344: 1568275 2166549 2109584 921499 885322 1081765 628950 1043619 232742 2560795 738136 1838815 2510311 2316713 577335 1953132 290887 2524717 641850 607533 717135 135624 1472020 2158007 1431104 1308019 848430 2039861 441313 663150 2373545 2272838 497789 1748308 8345: 2492369 1414075 2292433 2056988 2606956 2265003 984933 2411968 217357 54890 765201 2345303 75391 1840881 657652 1560410 2364958 1476360 8346: 501538 2399071 402571 2238201 1518614 821781 2221646 824315 971660 1040034 2154600 2324118 558083 894339 1325477 975654 2118643 647479 1828502 608977 2293725 382679 8347: 66605 2020606 1551312 928883 200895 414046 1272831 361043 566017 823160 1151948 457685 2258395 1754500 247005 2011730 2090697 2221448 247007 449881 1449521 2472017 465967 2503852 1609449 2545106 901587 433500 19703 1216640 1083152 1504535 1980828 8348: 1808349 340745 1119664 2230823 174515 434835 2629036 2394211 2479450 1940770 2132266 1940614 2606506 805246 1246893 1781658 1570306 2046817 586370 1950578 1703270 1801723 250556 1744403 2478214 1934411 1474501 8349: 376508 409239 1541724 2504361 1091787 773667 1577210 2392672 2569992 1936750 1302820 156516 1603393 1775398 1121636 1600899 124145 2132029 2610897 1134379 2383542 1972439 2367874 916214 1722258 2607880 720693 1985905 1552723 1699712 1248204 428836 2564348 2621609 1196852 833785 1347881 1072774 2290407 1558137 1589695 324784 1848548 641825 330032 945445 1610738 1333748 649017 1771697 94101 576440 803920 188397 441613 1905270 1812701 2634749 605424 256755 2614589 1919121 1394370 1855266 439987 1149328 659689 120491 2202909 835: 1858198 406953 2230062 1360984 2009409 430951 395322 1526854 2407099 627317 51410 953741 1384900 8350: 1481697 816954 8351: 2590515 86567 2082967 1044317 8352: 2387442 2588301 216575 1243316 106014 8353: 186932 398457 938127 8354: 1091137 357521 1252421 955383 1033971 2392190 1674828 418042 636362 1519635 2540187 2063765 927301 587484 1027323 933801 2221521 2108962 2571337 1218555 1437730 691735 2020404 1459463 2241928 2629028 706782 65127 1001987 2465350 2198450 858479 1025370 1957561 2182051 2187825 1389751 974235 2336357 186506 553787 1903159 467160 771623 1333486 644849 125713 305465 907884 473302 2300938 1146548 401344 2312623 681980 524600 2378561 112302 979777 1672674 1714105 592069 2156061 1691835 1093686 1699641 421784 451549 607807 222841 923661 405261 2310114 2420117 1057821 424167 321295 386826 2380414 1416019 243756 73026 381587 635639 2091054 2189845 1133510 227880 1954397 1997402 1705492 2287868 487243 2612336 1791631 1714054 2048542 1997657 1415272 92654 328254 1092011 1256989 1623702 2019425 1821502 522216 2243551 767611 1930807 807827 1579214 1535854 727939 1560131 605267 181496 1353002 1203009 252628 1774100 1643970 2451251 2044204 1176509 253795 1990869 1891355 1653098 1266473 1222013 2318662 1096323 1169161 2567138 2057378 505558 2565467 2118178 629636 2463243 1462526 1115413 830656 201632 2392545 473317 1248102 1986507 2091779 210286 1008576 2022654 818982 1630516 288616 234155 2477490 1675033 1144207 471869 713631 2042727 2553268 685395 85768 2124079 160823 855475 973693 1267852 1484175 1209766 2506917 249839 1083723 1611358 995856 612430 2079319 1996255 975558 7419 1579944 2412321 1694552 930674 791411 2503714 2298505 345388 1150438 41689 197332 1371314 2016098 764507 209641 2135321 1351126 1338603 2089090 254637 1318010 1258943 2283318 1517773 2163036 255597 225400 2053443 1559737 468303 2037257 1865424 43816 1310882 116446 2148377 1509897 765632 1067861 2184157 1469508 2461388 2145572 40136 2646634 1185183 1180407 1918039 1908706 2383484 467024 265263 2238021 261498 1619092 1398993 584661 1829887 330777 2251836 117153 221018 2447982 8355: 453072 1340653 541295 1386855 2493605 798047 2057520 1545466 1873488 1911837 2216856 1279110 2600758 845754 1629943 1016053 1400677 493883 1798713 599431 1574842 91515 2561043 479180 1802785 2037043 2180509 2041656 537718 2013999 1486117 2001848 1945105 1568721 698337 581941 2557244 1548657 2558477 190213 2231569 1690900 638950 1205700 1764799 501808 40475 270634 2024336 125350 1438291 762690 2319800 1552876 832678 322161 141880 668669 1781760 651434 1634914 454777 178803 373316 1349014 1800773 2511415 1116134 1999625 1381132 2156119 1291871 2345678 1587090 2187727 2213200 1520732 1303916 2218735 1307391 272509 2481223 2276316 1903731 1093075 2317001 1352098 545689 1521824 1624581 361073 35580 468219 282840 1246674 1581153 8356: 1739284 8357: 2520143 1422829 772020 2320307 681117 1438900 1798417 1283307 672012 1998211 750543 1772500 2167737 2000527 2036897 729802 2301782 560291 2302385 451575 1064183 1196245 2012880 1192180 1201058 1916016 1539617 1670827 562360 460983 279519 731136 543539 2247286 699218 654888 1557085 2395126 1683346 2647169 1116283 686682 285218 215048 2121758 132932 1172693 2214807 515181 1410853 1468966 339703 1055853 64334 1042183 2093120 594680 497203 1138491 359516 877320 2362008 1494315 2455375 2372744 1454516 51972 2287455 2193571 1422403 39479 1153550 733470 1034859 2612060 660269 926818 2136338 395793 1917469 396071 1192958 242150 2566438 2349051 2260518 853058 2631073 838414 167869 601859 308751 1376538 279366 1736837 854695 2319255 118608 2629972 2328485 2426103 1204446 2191146 937801 1789361 1906891 2605579 1549524 8358: 1182009 2385412 17030 598318 2149447 2129291 836: 1241394 1420876 1301788 1953215 2360947 2063933 176705 1877629 381583 576696 2547874 661903 1742859 2217039 2040313 2562395 856715 1350047 844670 325991 2531027 1560062 2463140 2562177 1775616 1264790 2136889 2456384 8360: 1433690 1558352 2545582 2010471 8361: 1240888 1932348 1239519 2054430 8362: 2267799 1079490 2207446 8363: 2524381 1871075 1634140 1597302 1550575 548564 1860956 205511 74282 702574 1606599 2193771 95895 306454 1778959 2075740 1719322 858222 1381291 1027614 1562365 619754 1781917 1483786 2511142 2346761 1533925 464180 120491 404453 1212448 8364: 1248029 1649089 1180812 588385 2439826 1404964 2647960 2295161 269973 256992 8365: 1982917 934701 2467865 49639 2140045 8366: 1168718 2145993 1825436 315127 1101423 1579286 8367: 1997470 619705 80327 1379793 345925 1028190 234798 1885239 1053477 1290628 888029 906484 1585617 1798945 1439866 106428 1889044 326316 2306379 2560925 1336377 1273635 436201 2548408 2221671 402299 388941 1639347 1075798 2166221 884460 174777 1947039 2334779 1514973 946450 713099 1208322 790423 1052441 1764799 67955 3998 2209697 2224604 1924960 2388369 1739874 1857166 675185 2386647 1020584 1653455 1298522 612614 1340039 1516107 460006 2340255 614592 2567188 427178 2583891 31012 805947 2002731 2441751 247446 859477 1160812 736941 117382 1434500 1532879 1193346 2322355 2622630 1611752 1065409 1167132 995136 988856 1718222 1334302 2399350 933749 1529787 378454 844021 2047179 1254445 2598501 540808 2270103 2371577 49795 1998183 2131182 367683 2462167 1659679 417186 1727192 2321238 8368: 65618 48095 410974 2539738 529849 671910 8369: 2431304 811114 311567 1473300 2493159 1780471 385118 416216 2173637 1875008 2516307 2388415 1077414 265546 555760 439093 244902 1691107 1594768 837: 2422360 1133788 289162 691878 1955811 556633 1818241 2252343 468417 1172958 860758 260644 1506188 653361 1616500 2327743 2425325 112275 2102947 1132605 2215545 1403217 2079983 352062 947212 2258293 1679411 2220881 2507046 1038332 1113102 1745676 1779249 955571 1014098 2233643 1689663 276108 8370: 404458 1948819 1602580 328767 131892 2191580 385125 2272028 1891356 2184152 610068 1800182 6797 2051524 430241 855280 1275592 145821 2609954 2100359 6686 1187053 2302659 1983634 2031174 204430 1645064 1257343 258265 2647098 845795 1413938 2417688 2411543 484257 426233 678080 45393 985900 373938 1476404 630630 2038169 1485277 783330 366631 735678 1828173 192841 2227629 1434343 2379903 13407 832442 946434 829760 784694 1371819 2644196 1577677 2635144 743367 690490 770529 1032686 1852912 2566853 322797 1789804 1047377 1623048 777990 1123808 164751 1563143 559971 299601 1078623 1797586 1508395 1398130 2527660 963195 237732 603441 1436577 1645778 2353884 667593 2017145 2132847 1169994 2396836 1873117 1993402 1500966 2140447 1284218 927948 2609068 1499191 1817117 264379 1894948 1256978 1839803 952212 962325 553483 1879775 901205 2221169 1437844 1598120 2261869 1816627 1938470 1910854 1207787 677647 2230681 2588043 833648 1030524 199326 394409 1196882 2392947 1996903 2451959 1041693 41547 898664 1093833 1100535 741486 2222070 1794383 475879 976500 1934345 135215 1893484 911811 2436445 337517 2333007 345240 1181796 894843 95524 658449 434902 531548 1959502 626312 1039033 129869 8371: 220525 2073838 204727 1132445 1932129 1640224 2360519 1701725 1289712 8372: 1402912 1703680 564911 1987487 2234720 1059036 1519063 2205734 1677172 384710 2095520 1932255 1458712 1716597 1295798 178147 2365963 1925280 1350914 2343802 63666 2483020 370037 782878 895863 204675 1399265 2142189 8373: 593578 322601 939373 2283825 899170 46222 8374: 1184606 980990 8375: 1400206 2610959 922327 2627705 252987 800667 2151581 1325572 561419 1831282 1310111 1203046 8376: 672200 1341330 1816366 2233838 1413196 686007 546130 1967061 1407898 1896247 2230367 2042048 1576428 1513409 2601260 2413832 742219 2608552 1467874 754344 798636 2079465 2211521 2378309 915206 1593430 1653157 1131364 1769012 2514482 286581 1398236 1319967 2536232 1125832 687311 1529950 863672 366380 53039 636812 271825 501060 1483403 1494634 2284205 2190277 2246729 963277 845791 946513 2170201 1349706 716650 153486 411286 2043085 1418538 2170563 2460765 2445468 1875277 1580859 1715050 1466372 1851895 987647 2166574 1093558 278650 1278022 1990874 2294787 586491 70796 1724325 773429 6154 1877609 1625484 989162 2528840 2050117 1597302 1094664 2234074 572975 2629083 2333987 1574572 86817 1745819 2224656 1188824 931772 978813 1649650 866820 2505235 494646 428059 567057 551549 2623559 2562638 2173533 2394322 1232615 2590958 2572558 1951475 1884514 1512869 1433794 813658 2298042 546378 17957 2470122 938982 976463 2315923 1939780 1950956 854283 1583337 1742035 173220 2130596 1709349 760702 1192062 1839381 806166 1485047 2138829 1150369 265878 1723450 475289 902129 1008688 1638932 1245168 1508370 1079943 2026790 1493473 1181134 2521224 2481025 380649 911635 2606497 2133414 778920 1826151 2481828 197143 1643964 392919 8458 2140012 661730 2091841 1859930 470190 2600702 167884 1105650 2153069 1681466 886899 2163774 1471776 2179194 2166271 187364 1138452 911211 864927 2326111 1136201 1310630 1077124 740920 1728895 1032909 2293524 429063 2269445 1205633 591708 1168889 1852311 1586184 2507653 2294113 1759659 726372 1304316 702748 230673 174908 2547321 1503578 529224 1785522 1696064 2008776 1902937 2310496 2141427 2344104 2553592 899468 1064497 1066085 2150004 381001 2076387 1164130 733891 358392 2041094 2265772 1283117 60668 2649136 1563782 622617 1750621 958163 2226203 946904 30241 224647 605116 2151176 884748 792112 2320382 351636 2218517 2108197 204380 91627 1531417 1816622 1638715 319266 2353857 243751 1885251 1486588 2453684 2292398 1961176 655025 1723704 2203987 388192 1819260 471510 152108 753532 2425418 782511 2414106 2070009 1800068 2306848 159266 1473620 1606319 851373 2084565 1910274 2596817 1371337 1093417 1512706 846707 965255 286360 1688068 769545 304045 2017345 2093727 2039203 269857 1548379 197287 2176326 69212 359279 413625 1984686 1342214 1568289 2242371 2460943 2017626 808438 2142262 1873117 2548273 930575 715982 830293 41870 1662281 1042317 1123410 1533963 244145 891093 1016082 105840 1821623 1470944 1908581 2221223 664315 447918 587674 76880 918586 1017606 2269428 2419814 1233593 1497603 646479 866527 2060682 1092753 1853960 76119 633442 1032391 2130879 944357 1749191 195132 2245006 766933 207239 2237919 2010998 923912 2279435 163901 2399654 1390607 2122837 106598 1340552 473807 1760693 2548411 715466 464626 1419357 2120512 125011 795340 800552 2442534 261918 2022748 58140 1553699 839462 507800 926582 667354 2114223 792264 1649165 2616516 1187437 1810106 535747 1955551 2414958 1787490 3168 1871136 2531795 2027634 596142 2075387 2454587 291182 1405529 150049 1786918 1515863 689483 1914382 1786228 493550 1187735 1059771 725207 815014 1514040 633740 2183854 1670526 2577297 1993351 1930094 1676563 2313697 1999169 2034352 414048 1523435 1102770 571119 2135285 2090714 1320687 126646 2312283 1602127 1395402 6057 944677 252177 403082 802007 2191636 284470 2130714 1236038 2614880 846472 593188 2498230 1121120 2524139 156019 654729 290248 2246405 267780 1285118 2418731 2554991 201491 943561 1708457 116228 1413803 1342311 748747 2347849 2155786 763145 1347831 1366038 2410440 1881112 1490334 781417 1665351 2158824 1716976 452224 1768969 1687263 2070942 641739 2502395 1354827 2117177 613092 124567 190763 1529123 100749 424421 1637888 71540 1894952 1624257 152134 70109 2311741 1193160 1616137 1926685 1676231 2398437 8377: 1604321 2613243 1605014 1106959 1434064 458422 310863 1472772 2097267 8378: 1122571 1978494 2293122 865477 1829400 200261 282786 1910262 1731259 982346 1412308 8379: 1145226 459852 2245579 1330402 1329182 501650 134161 12717 515215 624301 1874320 1695163 372453 1427032 974909 1279162 1365695 1522802 542829 436431 1339147 2457150 426495 2580283 167728 1303531 763772 1116805 494408 603327 1980383 2382609 184597 97634 2237446 692050 1346990 793433 886184 2427933 1166964 2499101 1149806 2419060 2296570 2031545 493470 1352083 940402 2042792 340411 2044116 786127 1097440 1157078 1062260 322468 2622511 553950 2033466 1583063 163928 52781 904506 1345359 2315715 1065222 2310728 900245 1275867 56309 1425286 780822 530498 1688861 309544 1169722 462911 414254 2501516 82646 430850 243756 750741 1297643 102706 2388585 1814723 2360516 2557361 400243 1072298 1460150 102279 2204521 15586 2640300 1705743 1160890 336560 2589319 1569793 2441377 2206762 293806 545730 2151833 1197498 2019923 1009160 2626465 163296 2276684 1776122 558523 1178416 1035775 1770563 1536126 174071 1499939 2418365 459069 2244132 558076 945607 1931160 1180451 2358771 2615300 1251905 818339 2323215 950547 1333612 2430762 978062 2311323 708295 2066051 21373 1962892 9107 490434 2061288 72531 1568113 2054342 746911 1510826 2403110 1034993 1982100 1355861 2642260 2103682 147477 1942344 1429060 2535994 653414 121400 2425421 462488 319266 1996619 296114 467796 1775894 2377700 2184168 2143597 15628 887196 2024298 1736208 714352 1184006 2287898 865837 1790864 2356230 1895054 2445788 1407665 289979 650624 144934 871055 1409358 1969069 491130 962183 509220 488550 526578 1267033 2568329 1405990 1299595 1041178 2428099 1100843 635982 628752 741769 2026740 102446 64101 760873 1530314 1837542 1835423 560164 1420484 874735 1195837 2224494 967999 2089541 2085391 2377525 2109638 682173 769531 263411 340778 862502 993792 1418105 1276754 2000894 129180 179279 170644 558900 1375109 1025290 1215861 1786462 1035688 721329 2040708 2107396 1396700 564226 1151427 757760 1114897 2431696 381347 115219 1300646 2457968 1020369 2611003 1665824 2602388 12254 609718 2456279 2414671 86834 1075263 140303 1240048 1309575 1706943 2264735 1106667 2020852 46710 1395285 1606695 1582510 1694143 1918911 1124299 1283299 1499729 1038308 480808 527193 684939 1079608 527960 209018 2289046 1962045 1185359 1578149 2183934 77658 755497 1093313 2631640 1653741 1256107 530763 1933992 719763 1793918 2371048 732742 443113 1339032 1123169 2259095 155983 1469279 1268006 2541674 1240678 310693 1730176 1971084 1923801 849212 877856 2076429 856470 702166 1761544 2457879 391300 709907 2077384 1700519 1316994 1620564 152424 149971 2507421 2514735 1378904 2575590 1624657 2155454 910053 569766 2548788 2270486 1920435 2243757 1916234 889478 994804 1010531 2353906 838: 627615 259041 602105 594572 2308071 2532960 2360815 1025544 8380: 271676 470459 679853 129981 137967 8381: 386465 8382: 2132913 487593 407542 173970 520240 1350094 455645 1053427 254546 1126112 1669174 2645569 201920 2123491 2117944 1947456 2068735 2563800 2008138 240124 2278928 1273374 434580 605964 1667049 907316 355270 1008690 1242275 1193636 1424226 1660881 2347128 2152269 1170481 1921824 1820291 285597 1419888 1795933 2153235 1493473 10032 2504974 1335396 2416541 416989 669268 2478042 107228 2057736 1101996 69321 2595983 2145801 1583304 1649516 86658 44373 468623 671791 1906628 210258 158019 1789605 1964888 593017 1234871 2258181 390951 1250064 2407866 980467 1390285 1884356 1721561 305458 219841 1992993 682857 749802 622081 1855653 417262 1270609 837587 1335049 415150 612848 232096 1991943 959235 841413 983562 29154 1060790 1587304 2129638 461493 2185626 2504525 1199650 1837037 2395221 1836512 1277186 352380 2150394 1975605 22865 2201123 1190132 957235 1118277 1054042 1382928 1358847 176980 2490611 2092171 940915 1007627 770392 1164246 2060310 1827612 501174 1682346 1707062 1584671 2634516 1206170 1036230 1393179 64220 1747620 1187437 2002983 611600 58184 1359126 1531637 2358077 1340262 2230882 2584728 289559 342261 40757 959065 1274765 1147805 1547165 1223057 193294 1648918 229051 501358 63508 2420875 552996 925960 1641134 2628507 1285974 1866187 1084299 8061 2101857 2108626 1996310 1342293 1172954 2405791 1749347 1315043 1756936 2061807 361691 8383: 2002265 1712726 839757 2323960 477560 1069048 2152492 1459987 1920439 2016277 8384: 1512540 946110 2127006 1013370 1263130 1066433 1759256 69520 1572875 2404668 636566 540650 53420 1879780 418717 1400163 2352824 96402 1758330 1431869 1372194 340796 1055543 2369343 1031454 2624215 1266708 1313997 2173763 1734140 2114080 1365509 1035729 516854 1040154 2428126 2389812 1206876 1418795 2319080 2308472 2281661 2002065 1464322 2090173 8385: 2528078 2517756 224835 2496475 886905 931565 1728838 2188860 94050 2556435 1080147 1276025 8386: 2587481 638998 722833 841162 2587732 2250574 1534393 1450939 1383671 588373 151300 1367101 1498793 2335401 1466742 669790 2484639 1478134 2111332 1947134 1634594 380133 1929834 338115 2224245 2307289 2345761 1743319 2410143 2428225 1355085 1663002 2501801 2087880 1088059 224867 1504146 1057111 166800 1170770 2240245 1864332 1611692 8387: 2105852 1540073 2066772 1394510 1468815 298962 2396153 1812940 1675150 2044887 1547800 2384691 773085 2288343 577383 2633404 1065172 777522 715598 1722025 1127238 1700799 386219 1673647 987339 1512910 1573674 1741609 182419 2110807 865725 1343617 372560 122652 219918 1521664 833326 1989241 2575825 367549 2073866 691688 2192484 795454 1604096 1746380 1218617 1987734 469001 2470704 2386551 834815 415695 1026927 307400 428698 2110273 1553620 2543645 1821549 2506541 72995 1009531 1740273 1443822 524203 1127887 2449799 980300 1803381 889425 2627042 2527287 879312 396951 333139 1669507 759071 2623870 112513 1066411 1021446 567286 2262985 2150657 1261873 1178420 1008825 492710 1325959 136991 1550531 2644217 712295 354704 1051935 1093447 314968 214296 1917619 2538851 1921856 453830 2054867 2351819 2335191 1920310 875445 1541447 1309483 669093 1375789 1670616 1433511 25813 2350138 575022 2222181 922134 1417993 269315 848297 1230511 1347712 2620321 376323 1866805 2351891 1864187 459063 647295 73893 1592421 293031 1200174 2449719 26524 1979356 2387476 2627083 1314271 182574 2207438 1436842 461164 271182 1582786 1231913 2469598 695 1423853 2377407 1192903 1342539 2181000 2030494 1971931 352116 1472718 286783 1376756 215616 1378883 1050735 1603435 303156 875528 966686 1591050 2264802 1430624 476184 2396180 2004639 1275517 420399 311542 2647159 881287 1757999 887285 2637639 2622310 1687896 1467696 167884 1569929 902996 1910167 1502867 2039501 190644 2267391 1487072 1985643 1570147 1293463 1463017 473864 2332105 2496875 846179 2193786 594154 2454052 878894 107635 239892 2580309 2647816 442002 1049786 1696963 628969 326823 1537860 459745 475657 2122687 2275935 1706282 1721930 158361 212587 472344 1521632 1797432 1018551 90234 105361 211973 1750673 1654804 1280077 769037 1115808 2215138 839319 1109066 1536434 954956 1625446 427189 1498910 334130 36978 1593093 1472502 1346640 1561314 1887513 2522640 116703 1618242 123406 2227073 2631602 2339818 2562763 133705 2318994 803441 986787 1964144 2006195 1439109 2148954 501997 364219 1565552 999303 2636013 2108197 2099824 16040 1106216 937591 1146063 1948527 1494813 814822 2427517 324653 2249467 639834 88106 984102 1335458 308483 2489911 1927133 1997337 2131016 384809 1353572 256642 1559826 646267 1349128 968637 279462 508602 2139229 2010534 1648315 448195 2206559 1327714 834143 1099454 2360925 945918 655875 418321 495567 2033435 1521355 2327899 2266996 1419948 783819 2015502 2078208 503287 781787 810009 947144 1358492 1086967 1593524 1983206 2085189 1954949 715146 2219604 1347227 1711203 221362 849600 12824 953070 1271654 2058821 822157 2293194 1795865 1264143 633816 128122 1516279 1973109 1105397 778166 2075052 1497309 272157 1651395 1851974 2266668 108856 433069 618228 1076557 2171079 1537289 1271392 1237583 690740 393268 652782 1687198 364229 1052264 1250432 1062018 263411 1417437 335651 1986817 1997200 527983 1829787 800317 1047781 1261345 605874 2561349 2387754 1725254 1782965 1826432 1030419 688882 1000217 309847 1410573 1488370 5872 2388932 838906 2507919 803585 245655 2422155 2060987 93441 1397970 1004146 794683 138036 1807670 2141430 2593501 1384244 1394567 726089 311293 113727 988084 1801250 756037 2255755 565061 1231183 2156202 2044993 2625648 120322 1979180 857066 682578 4127 842739 1934017 2159461 1858059 123846 2389965 829863 173633 741681 2249568 786193 977613 715631 2111104 1344623 2453136 1557355 1553885 739718 275844 1377820 535878 1466124 837165 1915866 501814 2379473 988628 1832054 1863559 1958343 490194 1234646 1375946 1860308 2461425 2420054 1415865 2405251 2133178 2510850 1379576 1837063 1119166 933402 2249057 1121849 397301 1571009 2524799 1930389 1781357 2310629 1290933 2647161 568471 854823 1583013 1278605 1598632 2040778 255533 1166951 583489 1784098 1833685 1091146 2220028 204883 2265184 2562857 2644139 2348171 317313 2238594 867904 2209595 1723360 2339071 2345927 388238 197437 992103 2410372 1563643 2638853 1139681 763646 2316085 2081573 1551043 345035 1864303 2130767 1588017 217732 2184269 151629 121736 305295 876922 618686 6496 903889 193942 672687 1962123 1794244 2537234 197656 919746 746311 1179206 1288551 1072153 1716579 1731894 1094869 1025312 1882802 355532 2333050 1369623 429275 645941 694785 2523341 671656 326297 1526452 42902 1035005 1221676 2636170 994238 1596847 2137918 73697 2470683 907584 2456853 997407 206248 2631614 1361690 227903 866886 1826297 144861 1536433 8388: 864618 363933 199120 667763 831861 1058317 815958 321862 2025341 1179761 634280 185723 1149362 2556927 935344 714802 8389: 568627 2388940 1866104 1063645 1591777 1783430 2035151 2278057 1298563 1394924 1937857 1760579 363610 1764923 550365 2597832 1874582 487506 1633312 2262451 2347990 807664 2027849 1819899 916982 560718 1574832 620247 510187 408539 1400442 664705 1845847 846278 2099223 795793 310027 1687532 1512715 600724 1715789 1735490 1640100 1008789 2624435 1935388 701673 424457 1508683 1361370 1921702 684181 558764 2545642 177073 2124097 2181174 2489783 839: 512568 61166 407542 774717 1037526 1803381 2059751 1134816 1059658 1367443 2625878 2614376 2245348 187834 190704 40650 2253630 1458693 931679 650383 364140 1899873 1583304 2585513 2047391 2267349 2200057 1684977 1314979 226374 1657660 2160004 2340450 1786513 1975605 73331 1411618 927371 1311404 2053511 1335820 1908103 2481827 2456431 1186231 829614 1772362 23057 1006608 1944723 405572 1827872 33253 144894 1877678 2386274 2026015 2000842 709111 912632 1393188 2150652 8390: 608996 8391: 1493906 8392: 60595 2193246 1342428 2221050 1309740 1510160 2282317 1900575 1996870 1463360 1145251 350471 1212909 1867719 2305171 1123223 2602545 263199 268421 2394075 2256102 1614163 8393: 301205 504233 517255 157003 1858847 1967295 1915733 2512044 2346092 167993 944978 789435 1504994 741111 1484526 885878 175440 405943 55400 622539 2064942 1641553 1065316 1990284 499448 2018877 401274 242704 1811976 1978272 452175 880414 523845 1648646 1058058 9538 416076 2288273 1551120 1126327 1882752 2307787 1493182 2314286 707039 1673252 824562 1464196 1644536 387426 544108 461259 1891829 1118496 68251 1254161 1105848 1363333 2347427 29244 655956 1318601 1094756 2462924 2200436 2393331 882977 2376354 422017 1850973 1789723 1617200 266736 1990328 1430278 1707414 2095228 2637652 1763627 1993729 1551646 1628177 685146 1077894 742842 2306949 310985 2072621 453262 1443876 1900854 1610111 1165102 2052767 490896 2508079 35353 2406951 977692 1358518 1238520 1328723 2471323 2140759 1610934 2023765 298458 939932 2588000 1591040 898301 402512 295868 2309792 760993 642833 932889 702849 1550430 1205117 323528 248499 2359833 1882776 2005418 56614 1813909 2004363 576408 1953741 1491294 317052 1831034 353494 472437 1095409 2583519 1988677 2084593 2270467 175476 229327 2096528 891268 894789 1398236 1143918 672182 505168 468903 118512 2280259 2246599 2166860 404539 18767 158590 1014068 1168672 251566 2376551 1664713 1553281 2524590 242294 2528081 645441 2076359 2255122 1358194 1891251 2420687 1764247 1871902 88818 2118657 472432 369378 1763783 714555 250270 417119 2530228 2014809 73076 2507074 2648642 69815 2544413 762542 1691178 247448 902158 1662466 1158958 827100 2437003 577561 45955 2238257 1206388 925612 1524681 1345490 299112 789879 2514407 2203852 2465820 1978161 1995066 838504 863355 1737032 1630180 2406670 2304761 2498581 1338824 2036360 767691 2099597 1945986 2416978 2575351 2251698 2115703 2051475 1955364 1976842 1082248 869112 894568 1951041 1777937 321121 806163 933818 461754 2299475 1904628 2554081 2523055 462039 575656 2179073 2593083 2203805 399335 136954 2346936 2126989 973466 1987487 959179 158022 1881036 977347 2598106 316846 1493758 1248699 33291 632010 752026 223407 405260 43274 488769 600438 258025 1349935 1007875 503465 874775 130385 197920 1620753 56788 2629290 710020 2103912 553827 818311 907169 2626748 1513658 1062102 617849 269449 330394 2081223 2067587 885171 878166 660325 1494737 1404738 621274 1785588 1431676 263756 798869 921618 1702033 754530 1660608 1328951 2367755 1623836 448020 999177 1945296 1383795 665292 1851354 1820929 907063 1676444 59 1197097 1091872 1991679 2229253 1240189 581376 380860 1821549 2032698 1807501 399998 139384 1764633 1785450 2067756 190961 1595636 980427 1124310 77345 591696 2012807 290422 1369235 478903 370191 2613637 2398335 1387709 378032 2037602 687552 1897879 1772001 17485 2239807 2323772 2312178 921232 1847135 99750 1775344 2294504 229575 2298206 805156 1351457 581472 733702 2411268 794146 1849521 415204 2580746 2226173 1718095 56331 1142056 2011675 1738818 1032694 2335393 1342965 1474208 1511139 996876 285537 1238791 324799 255574 581769 1420890 1448161 2524084 905069 2586316 1452540 2029364 1138461 236538 2262375 936098 2253922 2144367 443809 1773381 957652 1883915 1785656 296078 331562 2093222 1061026 1731346 1540401 1701871 2457696 334040 1307179 775139 349711 625720 1622303 978080 2479523 534900 205890 2547867 968331 1014015 2613084 1203930 254723 1290500 1422963 1898162 667096 1219265 1159167 1924086 428062 1852439 885671 440427 503333 572508 1057698 1336919 213902 81672 977540 2372980 467649 1967806 1133344 1965106 986838 2460651 2493495 2008138 1892848 282415 1488703 2002779 1720825 257734 2586429 1775195 2395482 2268239 1886045 1687977 2315658 1969166 641096 320321 2098361 1490344 1450726 465855 252557 1331958 2264332 2375360 19476 1387757 721584 100415 831679 947054 2006244 1609886 777127 414028 1678107 2282294 2558832 96972 1202903 409264 302111 1074454 2461932 2140964 376757 392443 1407747 2538285 1454410 1449456 1761410 1838998 2454030 292480 1085491 672509 351064 1980899 1154366 173011 1353291 1061352 2452307 495858 1008633 1239871 49144 1942986 247942 1746066 1364595 1422680 1679927 446068 362561 1694966 2479769 639445 778167 285475 1449796 518347 1960338 1354771 2316949 1959087 1380252 2298872 1959037 38166 2176338 1941152 196634 1251552 1674971 2510622 1050134 1353260 2607623 134162 1861523 2287405 1061131 283337 2043410 285137 370128 276330 1195195 2439699 1118279 2418097 1310277 962073 1477614 514466 768562 1837951 677098 410233 1999024 298867 1519573 2187088 299568 2627523 908934 1968761 684899 1408501 2161977 170401 794948 2454160 579971 910528 1159591 388282 812671 434059 2318375 491381 717116 1806562 1697078 562446 2066309 1278994 1135453 214043 157954 1440387 1163948 1065163 1959915 2432658 182783 1410237 708839 1077176 397479 1551108 2569604 86103 2249763 1394300 127215 2105792 2521906 2513383 1537424 1790564 1577773 2579932 427224 943167 34854 1335352 1007209 2612 611952 2548421 758243 2580500 1053891 1818876 1005221 2578387 1525444 776673 2233145 2046022 654055 304844 2135349 2050725 1428506 572860 64255 2433875 1926517 1846891 1593940 1239873 1882889 451485 1606871 144687 1301114 926990 984732 2140077 1557277 1215839 3356 1940837 1504350 1740190 2436322 2453032 2324147 15770 810335 2625430 2519518 1987198 94487 2455340 276621 1620204 1967448 1113229 1020933 857187 1328227 1495826 896446 1923324 2057519 1292001 559029 1139519 1288453 791123 1083004 1838304 799656 526666 641600 2405540 1324244 2587433 2002655 799173 664245 1502659 533313 527710 1372373 1205432 897735 198982 1339276 782827 1574651 81762 2494205 1855443 2604382 510192 719437 1847410 655946 1539193 2262310 311151 1462799 458397 2504393 2122927 2342567 2585894 1100560 1647735 2528729 2174928 2642888 703140 2075661 766878 2243101 2621771 2368634 1539731 1346 2436627 934341 1887071 765803 1278450 2528648 917311 1279343 2375038 1136396 1998149 1535176 1875253 49559 2602349 79080 2160731 1279887 2637379 1931500 1521645 206851 1302128 754606 1989045 741519 943594 155231 1723450 1315905 1867212 2350954 983003 1066093 1766335 468246 986262 2079690 2443997 1337814 1301568 615422 117567 1163478 2638246 2601436 1217101 910628 2476951 2604497 1209058 2442575 496794 1915369 1561880 1151765 337573 596026 1353507 354524 1992237 1836906 61632 1351010 363327 34863 2634616 2183647 1983877 1115057 1511610 2633637 1697962 2131693 1274600 977890 1464707 2530373 1663418 1257562 582405 1359577 2529103 1969932 1654167 885877 735804 2603638 352036 1767661 635274 2218826 1474939 2012949 1083598 1613007 591683 123286 2628053 510701 69499 1901585 345660 2514186 1404601 613934 910669 952326 837032 1272262 2593089 1709432 2371487 1417695 1163267 1624148 2138363 69898 492313 2228473 1828716 2227589 2279812 2469918 1247483 443819 1173764 14681 1974715 1601988 1975487 965840 149226 1901454 2003131 212117 1922421 554251 276589 1527279 2503335 1263880 2216989 1760360 1014546 96302 2518211 844561 1677629 1931320 1870442 1578695 593511 2463081 1174964 1234160 1957030 1479714 1462940 65393 351950 1519408 1940243 489253 1065692 1653343 781748 717439 1763680 1687685 959122 1911801 1878698 1447201 240638 2135261 698174 1450549 1192134 1165298 1380710 410303 999871 889473 778902 2435241 1637237 1527923 1593449 1878234 1363630 1479888 703694 1335707 2324925 2243105 1104838 1471262 982993 837762 571760 76932 2389208 2293177 358352 852661 697309 1755724 2512597 2224061 194280 1589293 1420131 2544481 2485130 2240760 493807 2223298 2450237 2184349 476676 382050 480823 1308134 1420302 1809912 2077435 1174687 2409915 2128766 792238 583708 2126595 159764 2034185 19755 2305803 1399129 121676 1894596 270426 1114688 1434855 1533132 414415 1485902 2363526 130357 1955662 2188853 2019239 85245 2014237 2068067 1472010 1827503 859396 2344046 877369 2249592 1077451 364153 499565 634043 1873554 437980 1643029 1607669 1586305 2284862 2054343 1775901 2591403 2057321 690088 2207698 1593313 444470 864989 751897 2086545 2510877 522009 1505885 2235269 1777386 2067549 2218276 1093977 1080187 828658 2392777 453528 60721 254176 1588809 1407940 734615 1215739 633501 695780 302336 2367164 2093401 1806577 519389 1154052 1316078 961298 1183181 1130945 2085030 1846093 885334 2318304 2414035 2542355 1378938 1226789 880045 2162230 2203729 1656073 1256519 1652653 1144712 22750 625118 141851 2308573 179855 538733 1835869 203621 2400799 449423 166028 2368385 1799105 373412 979233 620496 55926 1821359 333993 897273 2369821 2079099 737329 334153 261315 2414122 1544557 1359337 1619546 1191831 960711 651020 108371 2301079 1505146 160807 1854860 562695 568500 47620 1686467 147157 2210207 2391186 1277110 1367320 2291293 1788010 660750 747981 1262604 879831 1568495 1242982 1853685 1254166 2048714 1148433 310767 2210217 647805 961935 2622708 916678 2571324 300344 1149820 52352 1523442 1356055 1637682 65218 531725 894613 887136 1410016 1986077 1710981 1395537 1051037 700948 1122220 513838 32618 1550814 2172407 1328162 1876165 1433455 2328639 1574118 1423402 163569 1521990 2226699 627921 290360 2111244 713555 1456326 292679 1301629 2236155 764958 2130687 1982057 2215874 2329543 639665 345836 882475 1897552 316977 679096 892440 1860782 598847 2554509 2528887 2482949 1700486 1581330 1605758 2262763 720687 2511081 2031481 590123 279072 933003 2558312 1451483 627040 2467943 601516 437608 2282265 825594 2234847 2025448 306550 2231159 1801040 1456883 2508518 1199755 1627171 1730538 1708732 2586375 8992 210251 347760 2252669 2271023 1334129 1717069 2149011 2274669 121866 1477184 1439066 2289973 1306806 2460211 950766 690331 1483478 1095357 1753439 1974383 964244 303489 1671577 2397285 664261 1690087 2279268 572098 2144441 1747355 806197 1948389 2595677 699313 1171613 864463 171058 995695 1325858 1637857 2046412 1641012 2436211 2080163 1051647 473323 894366 503491 520619 1985625 2648610 637161 1195335 2011607 1769262 1236193 1073438 2277882 362379 920660 347789 1868814 2416634 1669417 544288 1179777 319835 1736212 43403 454405 1842790 1478678 433154 318092 1083542 982950 1095262 2256757 608778 2219976 1211158 369266 1792166 2225873 901305 2110574 1770051 1081261 1687882 287212 1941982 2514500 2358371 765346 909668 1726023 2377610 438589 892283 525675 679201 673011 2140156 2069989 1113310 688636 1170127 1807034 998861 1254741 1076882 1318706 2182172 2632806 10772 2011575 1644577 791944 1205081 191376 2646922 1849067 839686 1270071 130664 1161116 1569542 784387 877530 1946141 784135 1617290 408865 2306968 2161685 626375 2352824 2250293 1153906 2379589 1174339 2205186 405803 1085574 440924 75131 1892480 1325778 818548 798865 2020829 603960 2194590 2119761 2557705 1901649 994062 619237 1984104 1280399 2007973 1428575 323170 1999703 1743608 2500476 897157 2414690 2586693 1891695 1043622 601234 393294 2442346 2181777 2189955 817325 2185568 1362554 2012039 928211 986717 1874856 1067366 1514536 1501962 482307 1566421 1160797 2430758 525835 2202167 365624 1947704 1563036 126106 1044343 2294719 807288 525093 2565607 2075882 1621380 2340361 555489 1790168 974289 1392655 1553020 706635 1949275 1544742 1363599 386494 107479 2611096 210371 7063 551309 1960861 2457569 63990 2362564 1535925 1645743 1998319 2110478 450027 516921 1916707 2484878 2080621 845617 1170029 1346182 313776 2498949 286050 404022 1929819 689640 748480 163683 2284909 1811063 1058840 2500219 1564628 1830939 2591052 2637447 1938291 2043323 1366219 596700 2156681 1035565 1742062 2235841 2416753 1620623 1826782 2204870 734078 1156298 1620960 2231426 1666204 2554239 619960 625536 1355186 47355 1215348 2430292 1986245 1213127 129781 2275159 1587601 2133715 1845439 1296688 502298 1838538 879482 2246066 610803 1117550 831975 149819 124946 314700 1457335 2517034 370510 1361876 2061106 1974743 985228 145746 2134161 2551394 734376 1194614 2544305 1894773 738747 792580 1414720 325345 2528708 976803 461147 606172 485688 1942344 666525 1997166 1621237 1345618 2631834 1332608 1768155 413675 1524427 1309570 528005 1135168 2284943 952160 2558526 1354424 1250683 7869 282112 2068006 2195245 1361352 1072481 1198768 1686483 1758120 502367 157567 1816406 208092 627004 1304102 381145 2038372 2317931 2017089 29265 1807113 2265874 2253800 1516693 1199959 138601 2125206 2124367 2532266 1888712 2454700 270083 2282821 2551035 1083492 1812180 1038321 1955123 671839 87817 2539151 217757 1257781 2605069 1943827 1024099 2011061 1569735 2506866 903648 983900 2082943 113495 206134 2005982 979008 1638715 369852 729326 2339516 1259587 1465705 913747 38078 1660605 1695366 292058 2003769 308 1020421 826532 55377 1305622 139175 2567113 1241491 1325392 132467 638978 581399 2424483 1766246 1566771 2547712 775021 1837500 1954231 1839950 7 748853 1115014 2587451 613761 1924398 254169 1531393 1108124 1737976 1323175 2346577 971873 1784890 1371634 632669 432294 2644318 1851975 74979 145616 2033085 1574592 2147460 118593 1344646 1603142 672336 112176 312482 1735195 483574 112101 2112502 387370 1431200 2229878 1000131 2630245 32102 909537 84218 65726 382409 1383942 2618319 2037640 766655 1907878 2426642 1487951 2356274 1640511 54508 718577 980701 1271093 1478356 2136260 1367325 577485 279425 2243781 2619139 1990854 1645894 1205358 1772713 2487143 1078715 2408268 614978 1170258 1506846 2178000 430600 2215001 2027144 2645695 873102 79773 1825228 983729 2045800 1380004 704827 734767 2580203 15628 448850 1377598 1269416 2084274 1373888 422149 1603392 1851173 1331854 1018156 292777 394348 2606412 1759794 2114426 1036162 1071545 1924593 1728537 2414739 1237029 679797 1805792 2301906 1545673 2472956 222404 71050 252620 2361536 1399699 1011301 2635042 2621253 1965015 336789 2143302 532974 369467 1922374 1321763 592440 178349 485462 2016995 1313431 189083 1832145 951282 1101455 1209320 1055669 1054097 1289984 1675955 1783226 1298950 1010652 1625802 2192634 1168404 1349354 1504996 660482 1338811 1763118 231248 2620601 892182 1910061 1141108 1883766 237367 136818 1980893 1641457 2091267 989080 1147663 331568 1554796 195692 1569817 55577 142044 1437226 266128 1907636 296037 102628 1196652 1262049 1599402 1587395 1641802 1921605 116040 1486634 589785 213241 656504 1382510 1491684 640525 1414131 2175438 2146413 866566 2543246 2343820 1783594 1907075 1369626 15632 965807 332466 1891604 1867965 793748 913096 1570868 1244923 1290929 1024890 2003975 500370 2106493 1438426 1134736 200880 936436 815517 2480033 1933181 1093417 44539 2488707 1659369 2507505 1056141 698060 120720 936497 1220427 648405 2435207 2266623 1765078 295608 2262484 2542291 1939337 343490 1962152 1146879 1156254 2403242 554512 2414652 692581 898637 1088737 892452 1077100 1644982 949546 226170 2364483 2428102 2481767 1079165 1804156 2137288 196105 2623694 1578008 2100760 1898780 1279908 1246010 1344510 946629 711562 43042 420342 671311 1088391 2604939 2466215 1597310 738203 1468433 56332 2011837 2018683 1399676 359557 34691 354426 1510118 2006582 2231200 1576824 1686515 2088077 1985286 541185 1521458 2519126 1609257 715591 2596555 2262236 1343821 2619448 8185 1513183 855487 1810545 1393131 754208 2432595 2474619 1621057 65971 980513 870526 2505823 1883233 1151094 205266 870347 201736 1541203 1312765 1217897 2548015 809048 183441 2452042 2357861 105697 820046 705356 1196744 1125300 179948 24021 69212 327136 410626 229673 2277594 2534242 1160626 2522546 1042152 2320221 1551193 686694 700891 1023320 1199083 624085 322449 455150 1045179 1961537 2076481 404450 2487526 1586841 2397008 1381869 1279758 1764575 137383 669632 583679 1090274 2634119 1063574 537692 2207093 1782658 311193 1932562 599414 1692544 1802769 571864 1059525 2060914 1345619 2187393 1627644 306495 2625555 33567 1437814 2431408 1173693 2373323 2417593 1169441 2121054 2540723 2412477 1940423 2112112 1865121 911331 1326085 2135447 2185131 2187372 59757 2631849 325094 603214 891454 508961 301173 2209665 1209816 101636 1370798 1921386 2616559 1231715 253158 332047 2007628 2007149 2265241 2070613 1708573 87610 2026154 1379619 2441358 369048 123835 978882 1925554 1125283 523395 1289601 1687156 2400733 57496 345451 76990 331927 1233338 2566980 1966453 2455926 297649 984697 2124619 2099664 2579089 1471573 1757947 1451782 682295 1658062 2202517 1269772 2254635 1965933 49160 973934 1681128 2115916 50385 2297537 1986458 2593383 1087903 458444 2282316 257172 2495727 1456473 1208673 609470 60456 771134 582061 397923 351471 786496 2356717 523929 1542013 1973431 808905 74899 655287 579003 2029006 269699 764047 2643147 1790480 91342 150003 211522 625123 2419351 2529241 1381102 1242005 2073281 1492513 2034560 1760028 1809707 754272 779665 1292942 2078294 1618320 2542494 638738 1081710 1152465 2304339 1015728 1587917 1512750 1096540 159395 643638 2525709 2044573 1499995 1191114 284846 102389 471062 653167 760591 962424 1642416 330216 1819825 2226510 1261691 524422 1828248 2470005 535318 701461 1849687 2545069 1450998 917504 1583122 1258682 581823 1138329 2346245 822332 763836 1573392 1242910 1373402 1345912 1890994 2109572 1619272 2644447 2042128 2094452 1414493 1399298 2317613 1244738 1520014 1240737 403873 845026 755865 879664 508349 2491926 58431 70098 884040 2159683 242736 359515 1673576 368942 1324621 1907809 444581 672309 1468618 963916 1758677 424297 1394805 813503 1393747 1098806 2494556 1412473 1745706 647091 1352692 2521975 135686 1965282 146748 1240662 183382 2031440 610322 429110 789666 970162 811922 1830547 27901 1992894 624176 1145543 1032391 527424 2187053 1726555 1056596 504169 471683 2252476 1759437 1593067 1548071 1096168 1895194 2096139 309084 254228 885702 1535164 2530315 146792 2557715 1675668 500863 2559404 382845 952468 1190193 2215974 1502743 1830624 2206255 1170575 1490628 874244 2453827 1409312 1344354 1571651 1737374 1161008 1757757 251304 1964622 2306923 1649179 2347552 542347 13644 310889 252383 2407177 1103183 989744 2039259 2041950 2560530 377665 2326509 535720 1348044 147695 1099977 2072585 975622 2322353 905813 312681 112546 231279 681549 605547 1689198 1749728 606628 2193153 1785160 2612812 997882 175138 576690 587896 1219931 2287827 834407 1327998 2560680 436606 2501395 1404360 756238 532197 1673303 215898 2366198 1385632 809337 2059703 1667257 1452311 2535434 288073 1244451 2343796 1163272 1888887 2007339 1274761 2590098 923541 172864 2479555 1644579 2295136 1633556 2290321 1710967 293575 759596 639952 1931636 197036 1233481 1035347 2039782 1175852 1263949 2007488 2548908 1733440 447831 2445657 2023057 288162 2233312 578618 573804 1193759 389109 1209085 2579547 1767978 2445457 2386426 1623979 1336242 2464639 48887 509602 2320196 716831 402418 715076 327384 1484631 2067508 733026 2567909 648709 426387 975084 1129233 439321 1132416 2580458 1053002 2556194 1251167 489685 1196440 1812133 1117050 1666923 578880 919718 1274688 1168636 65942 1613223 299848 609431 1925457 524972 1172816 1035167 369257 2239446 1311092 124404 2502655 1072633 695823 2103504 491798 1675739 2447627 2433255 1691340 331730 1139115 1869130 1122528 129175 1702788 1461940 459515 395662 2378137 2494128 299027 158465 2051876 2179783 2138238 1811707 2546616 820695 2576273 1763963 1057870 978766 487398 2402732 322071 7751 1695495 1599585 2643261 1894628 1097532 2424614 2620080 1627942 1039775 2516593 1594511 763737 508758 1541350 935304 1834177 589944 2497173 1223927 2381737 1998348 1091669 2415513 2188583 2055768 1811414 349006 1474421 1811578 361568 2390457 1702548 158737 1386707 2464096 479083 2598027 1471132 2223353 1276973 643379 924846 880521 1600301 2135173 745387 858253 2493296 1278868 448595 2578030 1510050 2140663 1488466 1716661 36143 1156197 666110 2041466 1809207 2440131 2152782 1468095 1332514 1328975 1921034 57041 208779 2321519 579221 2636204 1687424 1245023 1643375 1004748 2260983 2161176 1160371 1698107 884884 791509 2325784 763207 795678 1948077 1311575 766419 2260968 282765 1898438 938750 1918 1890864 336094 1699358 2387816 815569 2075335 1112718 914411 1240211 835750 1939728 2396659 2440237 1312118 1171229 239793 1777664 1102563 733237 2500625 582474 1503492 2116499 2561435 1060910 795705 1470211 2198069 1421771 2478880 2317156 2512073 638956 1000170 174861 2379773 484605 1886374 725069 582326 2251254 1000800 369185 2271127 1986176 1908204 1763321 2365124 2516103 503659 1527672 942559 1246217 1669453 770549 2596821 2498586 2311087 164433 1672243 1840793 1387717 1844459 262541 2014679 2036576 672459 2431342 2031465 152267 1130100 1799295 2529084 49938 1466264 884787 1869823 963466 226725 1489939 2319997 369824 1128875 1560856 684919 594872 1434941 664316 2177982 2566779 2104957 2350542 2559925 116294 2614911 443388 2267106 1645742 4125 1730300 1227463 2253933 833416 1570721 328595 743637 1094851 1446046 2140130 2086582 546549 294679 687539 139902 6080 698616 1203237 1681394 1438266 2114168 2587318 809805 2161861 1212076 169713 1082382 907617 12649 2084503 230189 191997 2554036 634470 1029688 1638133 2469535 1229989 2123922 1497096 2221608 1539389 164326 2615681 1944138 1945591 1149780 2634856 1281061 2318221 1099143 1728417 465400 2577597 730507 1864727 1871817 2137787 304238 327715 685460 2272523 2414526 1426402 1674561 1490320 2300472 2161595 856762 1349785 903629 1735240 1927504 2212304 158201 332807 115267 461561 321977 1777885 751769 2039264 1545975 217592 124452 175082 32725 1128454 2546886 1839995 63370 1601132 2381165 890861 1590365 1712332 546650 1750963 2471716 910002 2444916 2171252 1690220 65057 1292045 984664 774076 1667524 846808 2508085 1701690 2448496 141779 1607539 1490119 1627362 262505 56313 1886168 910003 782859 267803 1271448 1090759 1677673 22855 557147 531421 1218921 682910 2404408 189623 2075720 1050045 1085478 589851 598882 604685 283746 1832240 1995541 1057562 2295719 2255007 1635764 7372 1958986 1514040 1440211 791775 1666921 658950 1100455 2089575 1004161 763028 1867813 1144169 1205171 2610500 348068 1159738 265023 1372253 2194794 1331937 270401 458133 52180 2060451 2342528 226089 1612217 1955665 1169516 2149318 2594675 1406422 324229 1272167 1429469 86844 2299935 336351 2138814 116007 406312 332487 98988 1471213 799340 34589 1589098 1514989 991737 1404712 1480553 732036 650018 1530573 1948646 1921445 1615618 264754 988120 170802 2535511 2198863 1210187 400381 716543 2261060 2206291 2074541 941567 880113 2193565 2188270 2371005 1556520 1287091 2265170 1355022 686705 1033982 1673477 1293508 1780543 397838 2507373 1459346 2483991 866811 1841349 2229872 2135175 247920 1270373 17350 6141 1901589 1686658 1436528 1459584 695360 1938464 1647974 2604846 2266201 1523840 934243 2182013 2359212 545365 1917157 1067801 1159463 2643444 2318992 1450023 2546700 2372921 70893 1324171 1794516 1263569 827201 283928 801300 886954 153344 244830 378403 1068434 323420 758928 1955715 2470655 948708 1527269 1856835 501480 1906683 2248267 1321051 658187 2510352 574731 2492181 1345168 900647 1343150 2106961 589792 1793918 2475098 2130748 2161702 2548483 288176 2092010 1059868 932460 153194 1466485 670404 1449557 786847 1628608 1570479 209230 203432 2374223 379476 1936688 1378804 2194066 299965 145645 1500745 360074 305978 657758 1417745 788271 915398 2278778 2222004 1287064 792842 1364532 2593597 299432 1325629 173155 2185584 777219 2135255 2326945 516416 692035 1015015 670347 78452 1382053 392262 1481076 2476588 143767 728604 2426435 537508 2045010 2436547 1806588 1220833 988066 1423900 1407334 2511846 1416428 2541901 1691092 1453636 636285 143844 2352138 1933143 1025475 1974092 1710291 1802565 541838 1789006 137503 2122354 975549 1732994 1596190 1551746 1884833 1891473 2413670 1355568 104946 918953 2140969 2536044 1908291 1743965 2501981 38391 1715357 1311501 1789126 16997 515209 2216818 286882 2159570 2427256 2625519 1759798 282512 1569342 1972489 2066129 2296331 1890613 2451585 2153512 1530733 2183412 1341410 581885 747087 2124306 2086939 604428 1583194 1653524 2447688 2196251 728758 175096 2073146 2506312 2543607 72351 254554 841872 1300648 820753 1780072 2470730 364356 1182423 1156661 1821565 655778 2273047 2347223 874485 1939217 2453405 763984 1888986 2222976 704978 904823 1864663 171290 2622183 638075 1048074 631598 799141 826065 672717 939411 1372438 2345142 132319 2419701 208760 695013 1663791 1686918 2125124 2634880 2398054 1586341 354271 1346478 2057541 1563215 2428177 1631809 1147831 169872 2424566 767979 40483 552969 1317616 386161 1396112 2562394 736962 2636678 781974 1707984 2486630 79493 1138147 1077898 763153 1356269 1567612 1844077 622973 597533 542683 1318049 1646832 893819 2121126 1290750 1273236 415564 978063 1926240 2236248 1285423 721125 1808434 2111711 336899 1694630 318010 2062820 2398735 909736 706706 1312560 1570062 1017204 1604049 177002 2544165 93864 2321454 2597320 1506305 504552 1457628 735951 1556648 1904313 403876 1109337 526978 1362447 1601761 2381328 2488498 1857294 1481644 1774005 2569285 1292375 2384696 586517 1941414 1933235 47748 989647 557231 2397692 1155494 336373 2311191 720580 1888793 588957 1264396 1692780 693840 1627288 2298397 2355021 2072619 2297033 2192103 1327486 1831290 2619026 1151824 1496474 2285685 2207571 66355 2282334 1510778 1867984 92411 1604504 2090842 1875010 485565 2150154 1742428 2289751 1966181 1748610 2513052 1857820 2348709 1063244 499994 1995953 99720 2291588 122587 1354649 2105585 2048914 141085 1544909 2269742 1335974 1703778 2551667 2560655 540297 1820398 1884893 328289 300973 2049668 1149922 953523 383982 483361 155431 2113991 905730 1457458 556530 1938898 956981 1023901 1723909 44008 2341142 2599038 1792881 628962 2518549 1351498 1379391 918064 1559282 1124855 106313 1680309 1299063 2065953 2416200 2448853 543113 1606379 2641789 327402 871449 1632807 813515 1148428 435993 72262 2623289 164406 2011637 370498 1526421 94429 993402 876977 2207635 1723401 1196013 2442290 391432 714890 1926279 1486168 8394: 1664851 1243711 8395: 2501305 2351943 719701 8396: 147224 2315809 1896685 680584 8397: 689026 1974604 2200694 2010069 299030 8398: 661452 1586390 864431 463032 1609055 8399: 2293890 2370577 1951977 1698919 1101944 2609920 1202636 1885404 79880 2282662 2442460 84: 221033 2031723 296500 825016 604052 614805 406020 332241 419225 257648 466247 882170 2498932 1619064 2373330 1608091 2354642 1657168 2214253 1224403 584690 2092416 340509 2162367 1792411 2065147 2190004 840: 1744006 33625 1119439 360652 985388 684891 673422 314778 703049 1835367 1508291 1709314 798653 2041958 1973891 1965252 1748880 256054 2197545 1210755 1523232 1357591 570428 1442559 2619512 1437393 1960404 1105772 2334180 1956325 1402928 134379 746834 1084898 1809614 2623032 2250668 1914272 1999107 660307 881083 1318392 313694 1842698 355429 1431962 976135 20797 1029146 2240501 929357 1899671 232900 1579136 607129 853459 2301639 426770 2241263 1949639 537179 2152004 1618470 2053181 1711865 1060131 1325749 2051781 1054252 1523783 2000256 459526 8400: 1903877 1628622 1509566 921658 2125805 1268990 1247894 1089528 520286 1437617 1176682 1544567 1143765 1738296 1389771 1524849 1025423 1246869 1388111 2017316 234410 1388834 2162855 2413201 2245221 1518892 1977244 1762580 1775329 107198 1221220 1690473 1747202 163695 88459 982204 288101 1071230 1045146 1256437 606137 633391 2383244 1647758 2556164 2113140 8401: 49765 1755800 1800438 8402: 1348230 2500181 2224657 1474031 8403: 2415696 1413695 470045 1735158 1743885 2234105 775900 948626 913503 514063 8404: 1468766 2095369 1211191 2118659 540065 1116036 1075179 8405: 715553 232286 1653158 2573212 1402250 1764071 1565755 783710 1359564 524390 1548234 1845071 1886074 634577 891800 1122172 1765849 1585658 2392917 553265 1678489 1158646 8406: 1014406 163215 1548715 64189 551785 2088152 2481629 1975060 1733686 343719 1472319 2137271 2399189 8407: 1517471 1811865 8408: 1539072 8409: 2601560 1250989 758634 2559641 2003162 841: 631636 324223 1749821 8410: 1984314 338723 8411: 1665754 8412: 984246 1863311 138028 1433132 1015579 1884004 2064167 558764 2024851 1366326 8413: 1305926 699011 1163218 1135685 1725187 778493 2629097 735426 1353881 1917321 417548 1050974 1670356 222952 813307 1195377 2391734 431666 167657 1688155 340715 1305785 2373570 2144227 251270 158304 216836 2050276 980260 2309242 1788792 987874 1750141 2040463 334232 1925058 384050 1778035 1292299 367102 996771 2412767 1170445 1608069 2157537 1293628 1256545 2457841 1999019 981824 1632126 2007468 1986713 161921 714348 195026 2475622 475400 1018578 242361 2564698 266807 887636 658368 1742355 282542 1337709 2516034 2191231 1348600 656035 2472013 2178740 2324574 1576683 1326948 2112873 1426275 1935122 372887 269125 648075 1536618 2252610 1418092 757314 287469 286655 2394886 2519724 101065 1893260 722328 1369822 1521703 1257024 1702689 2228002 2181455 1733005 1525344 1596904 1714983 685675 1876856 1840163 1609774 1950310 1539430 1926431 1287924 1595940 1540873 1972393 712100 1706209 429853 815458 1171186 2136880 1573526 942936 2465679 1013997 1459555 438604 2630361 115913 656053 2572936 812441 378995 1025419 2336917 1489499 2609851 1843989 2560039 2193134 730403 471347 2324744 694351 561358 1344184 1595359 701081 1684134 799813 2155860 575994 172461 175858 1996089 248588 1708333 2323264 1294060 875909 992650 1207258 702266 629804 1062164 2123255 487856 897462 1398500 1291259 1560840 694310 2236432 1390025 2101409 72856 673413 2332112 473343 1038815 1522471 1169034 80689 224582 60781 839538 1615183 2582793 1580895 920195 1953721 2002051 1399177 948206 1997840 988233 417597 618602 2062395 1360644 1612264 1373746 2492681 1648382 1074616 412441 1827729 709215 1214611 1408038 829626 1110022 1880009 2427438 637795 2457479 85165 1545812 538274 2141793 831112 438049 249526 1193151 2188949 2434972 1056572 2590515 2524840 1531671 401207 192939 57911 580753 2367507 711451 1478728 1571986 2351750 1801043 518154 686146 2059171 1872453 2048191 254566 278337 2232236 1072501 510245 1977977 172924 1312555 91479 2103568 1846799 2346320 2173961 2049567 52548 2495048 2612748 932687 2517404 2218879 1705504 1921961 2387138 184813 408627 1675980 516706 800829 1389364 1995026 2189060 1690432 479989 516913 1110061 1816979 2090477 145889 1760810 1344313 1061138 1971220 1289605 561716 941447 2354439 2008285 34687 2637180 1760290 328183 329777 745146 924651 1330838 108995 2528143 1938686 695754 2418651 2292524 1779102 1377318 156558 802251 1979768 1442500 1901201 1505182 781680 2227073 1669060 571766 108407 1480681 1592705 1453877 2302372 708048 1922034 583290 1056691 716034 972880 639853 2103145 1211317 302199 69063 1446604 1237869 2460462 96837 1516486 1413709 42424 969047 2537325 1376050 2021553 620247 1674503 961192 1948730 1176448 2023752 1072774 2641335 184336 2383457 1403291 2504899 1931809 2194110 18373 173033 477736 1961980 2425524 1306008 61038 982556 1114729 859002 2022663 1539317 2357036 873552 1395848 1751738 1720661 785730 1699297 168780 1012318 1542657 1065302 2472435 152391 407816 870716 1433935 580071 2026045 1181329 17047 982694 2590168 892550 990955 2567294 962150 340611 1074020 1002412 2021943 2610058 2339191 870076 502275 1508225 2205750 953669 1072387 1502270 2582787 744412 663908 499700 473245 1812177 315433 2151521 1956987 2375046 994288 1828744 872882 2575434 1148222 243548 1410192 2357370 1522518 481649 842802 1422946 1904242 1303235 1615731 185274 1433694 1195556 831841 541822 2010490 1822438 1416482 1465745 542299 2003335 1569082 2102064 2106486 2132429 542499 428975 2108490 39967 2054834 921286 1114978 1737846 705815 1069677 159009 890456 2269475 1233112 476334 972264 160576 1175890 2385663 800366 138948 970835 1059450 1073265 342886 1878688 1939776 2534090 1150851 1395966 1319789 2237422 2582107 247376 1329417 1032680 686311 1230002 2109530 101412 2623835 127839 2197116 2359254 2349451 85159 2410959 537147 1028151 474944 1593096 1348803 2486977 1758158 2169346 496016 2609331 2595909 883795 2618467 2206233 2010694 1105490 330549 2060965 752369 1312412 1606219 765007 2509156 932816 199349 48719 2328497 1711404 1904060 1984226 2104033 67878 2100175 1556698 391031 1785428 1528758 1223104 2346075 1881507 428625 2566828 1371044 2324534 2216699 539192 940613 2524781 1535092 37952 739323 1239243 2531602 605515 217101 2034807 1298 1468147 656245 1682451 1103758 1871617 684851 2513734 2481673 2562037 939331 1372231 2548147 2462221 1518806 828677 1799273 2398161 508578 1340905 2225788 755395 1170060 2331016 45388 1879639 1347136 947104 1174806 402311 1986465 111687 1879235 1062811 412878 673334 1624351 572301 2313062 1133449 2336543 1421192 458076 2450292 1696041 2126363 1221435 575405 2003621 959590 447337 432383 2467806 1536916 1525513 2013568 165856 866562 2060108 1766102 1746651 1772380 1219768 1541388 396964 903873 752833 497891 674305 2245428 668893 596932 1015760 1896456 1933668 2621384 1468318 2438939 351016 966588 1400150 2544767 176685 2017484 2634853 2201147 1516446 1285739 48326 1647308 2555203 410530 964170 1032751 2260825 1267961 1400220 1168011 43164 580707 355082 8414: 765331 1221117 2551958 471524 2371389 2408413 2507646 2200721 2547663 2647972 2576076 1283954 1848303 811013 1635967 927233 435359 2284585 1198389 93088 647111 2479642 736275 2265491 2080675 2490558 2366768 8415: 1236791 655857 1372833 8416: 1620158 8417: 1951643 953357 325862 1620906 2396545 1893075 1127461 8418: 1528829 2348951 872323 2413207 2005703 238076 405285 188100 880302 1834686 311792 1607914 362587 1904821 1305753 1871679 2568332 1722067 233033 958013 2380862 1568115 788384 8419: 582730 70870 2301246 1522766 1733765 1834558 2336957 842: 504440 1815136 843098 744776 2416771 2166235 8420: 1832480 333831 1086198 1839403 103823 1709604 2541630 757582 2614340 2300923 2396817 876202 879039 2057619 1410184 2612790 1907534 788441 8421: 1699657 5916 388018 8422: 1087781 197655 1266136 641712 1993159 1984154 103006 8423: 2140780 2408126 888619 66828 1959008 2366924 1033611 315094 425678 441726 300899 741228 166671 400674 459871 542520 2491272 236043 1198471 1593040 1687289 620861 193170 1549720 63339 1010632 1818788 1925977 1563544 874870 8424: 2051978 1571489 8425: 489959 1070528 976165 733822 504608 2181228 8426: 2360195 1677542 1573228 1158784 1256928 1183493 2536114 1354994 1375061 1200140 21507 1489031 8427: 2225557 1390950 1378895 560679 1837641 607205 1010690 504095 890573 903770 8428: 2183541 1841855 198422 441964 487610 415537 1692535 2275063 1051355 851698 1746056 176283 2602679 2108043 2261695 35193 1709667 2218826 1934442 1322756 2075151 2397142 2453926 1704324 513619 2397027 1720545 258517 2055810 1344422 1333105 1683604 2071530 911343 864984 1020646 364052 1487910 452036 799103 1560244 1842652 177333 1518492 732165 1401267 77768 1946766 2258580 375246 165394 323581 105423 1200265 1137278 140369 486766 1101621 996074 907988 2044316 1268633 1730485 2587561 171589 7419 819708 2207359 470779 2373276 2070044 284644 2582452 747549 2439209 2564409 2189215 240419 1839192 2349822 903300 866916 2635620 1357661 1547213 1416750 1862145 1914410 191367 985615 2461797 821881 8429: 1007639 575207 807603 717542 2077104 2448217 2503276 933216 1564506 76722 2501410 2413452 1596332 165060 1638162 2079099 1003694 47241 2433642 378393 227171 745163 2521795 1350612 574007 74827 1872670 547646 1038792 1899399 2216256 2271509 2290372 1418521 2271249 721209 365650 2185226 795291 2541483 2274652 1529203 231289 843: 674624 1907558 208386 2324522 485382 913713 514152 353451 1238520 2436327 1274707 627655 2090015 1521123 1777895 2165042 1400070 323912 2287166 2312003 1212526 2373170 12052 1579278 1884851 1388033 2573937 958609 297914 1898762 484224 309307 2061331 46972 2443422 799286 1627853 260430 1606615 1620614 31512 1235987 481175 1570851 182977 1482642 2026679 1572661 1451795 2137900 922127 137363 542516 854134 1482605 1668905 2545441 1750907 1237798 2255822 382367 2001225 78481 492528 163205 2203083 567283 453646 2124582 1648188 1140297 1982536 2119462 167838 2645712 925337 952447 1518925 61315 947145 403516 1381537 607675 1282664 2508158 1783306 735805 655698 2007392 1053440 1993126 2072355 1650759 265465 1983069 731067 2151561 25954 772534 2160038 1915674 33568 1379026 1565707 2189638 1531950 742063 804056 232930 594304 428318 1758582 1961877 231523 2508503 2559608 163127 1339569 1788389 601836 1750479 868419 423715 182341 673699 67405 1240584 2470997 2091261 546313 2528442 259812 2214254 726833 1601910 1055685 1009335 2324237 2148018 2583494 2206048 1052226 1150567 1070206 2615886 2045464 1677045 2397357 2567294 340793 282552 1520154 951775 1924936 1314897 2398277 1810833 111127 1188819 2587430 688499 2114121 289671 2069776 297148 2173366 1504086 1417409 678232 1156513 2166159 2388771 1654616 26070 1749195 1210232 2514190 610083 1313918 1731747 30355 371805 755749 1425441 64564 1048414 2468313 659391 206174 2569863 2245634 752583 741681 291883 1731963 605128 490523 2307846 833274 1964767 38977 2316281 774168 2503222 936355 150950 348448 1627095 1696312 1237491 352451 857778 1367479 1314054 1667880 2247533 1380224 1953635 826383 2509910 952926 270165 2543337 993593 1739962 777731 2442507 2175564 1261614 1928852 23463 1723513 2331801 1232862 1455849 2553296 8430: 2386098 39533 543745 1703833 8431: 817273 945059 8432: 1521379 2387214 1746123 682217 593961 68078 531953 554438 2208694 685929 544584 1025283 1245415 1050912 1507113 875486 1948527 2135531 1724242 274379 1577058 2105004 1027142 844570 366379 374340 2642552 1454753 408830 1394217 1172954 1190383 1790681 8433: 2377751 2276675 459448 2235852 1953510 1048812 503725 1286307 1962775 1739823 8434: 1647189 521287 339911 8435: 1921929 2026881 8436: 68991 239083 1782636 1433163 45091 62328 749149 330866 1425300 244324 1779312 2333619 2392212 1173778 107091 1824902 1574365 19930 2210743 8437: 1512540 420993 930978 1019938 410318 803543 1510783 2139264 2604646 367904 936354 673157 1206965 2025965 772124 1343848 2351480 615386 2368040 1989188 8438: 811535 1837595 330896 19046 803634 1754150 278980 412175 718603 261621 325463 1147722 729454 2331790 1121909 133128 1804353 23109 1616873 2360077 1127226 1903504 1346169 1000383 2405793 2087760 46701 1514031 1234275 1130103 1081414 354550 2057985 433629 1075330 389667 2222080 1974223 83403 2466082 68272 102383 2412829 1860102 673212 1682184 1688609 40422 2269480 1183009 2163080 2075326 2572762 564566 2430540 879747 1059784 2322307 1910089 1357819 1269747 164513 712287 782975 2600848 48336 458018 1347982 1193873 861035 584517 1313649 3358 72901 2220194 1243811 2624414 1985124 1435368 2604271 880308 1932502 2052672 864012 972967 1764654 504019 2387891 100607 1112008 247483 766120 698692 1127259 161212 1922629 566874 2563572 204732 1192375 1932248 788604 394588 1372607 2410434 2362017 2284797 2126246 183337 1222589 1909230 1911629 2646118 2025335 8439: 2478646 1678366 844: 2295387 1341902 1210713 2494445 1153576 2495725 375177 8440: 957850 2506543 549169 558532 8441: 607810 1131397 1023379 1117065 1386007 2051216 309851 777362 8442: 2502042 650897 1556876 1259276 975367 2213406 734264 323168 1801619 1903709 489522 889738 652986 415520 1156178 761647 1940862 404577 1617303 72938 1537982 1758572 874893 1471132 2562094 2612674 1619469 2423462 815065 2142846 1283514 1648316 38802 925472 1238992 8443: 1667049 1415760 2632713 2032123 1652139 1758606 313721 8444: 1673445 482964 8445: 2124988 153297 320148 1023813 198687 8446: 1539430 1320706 1525455 665905 247120 8447: 1632825 617383 382676 817818 2554955 1206587 1693257 215867 1080998 416076 671780 88037 1604153 1642481 816639 202810 525540 440988 83373 1480894 2064829 2078509 813307 2560880 1826029 1471026 1462042 1435505 1933894 291816 1904601 1160394 1279309 154715 743238 641101 2168578 1924740 2536553 1517332 224993 642833 1242376 1422640 2367472 481440 149039 2063765 1235713 2511906 1742237 887187 1563223 2040189 1655668 748416 2196749 2417164 1361149 2516832 69988 1734796 473969 2604652 1303245 1399728 479648 1783422 1704662 2494390 463590 1680134 727100 2080813 2158237 1435848 1724262 545781 100723 1085484 374599 806432 825873 1231338 1471187 810692 954932 2537050 427117 173382 2091224 949965 1316710 1097317 1568978 2161276 275145 1131397 2460799 53538 1260001 1389924 2098407 57471 411779 1611539 131923 2649335 1628895 229575 1934574 2260447 1864787 2255765 49828 1222216 1188195 268414 1876151 1213804 1048176 2261242 1195825 2037788 1014015 2227354 242448 823301 2062473 2233673 2347646 1199271 133050 2194777 312694 2303107 318018 198471 2288234 1421438 370771 1118604 695808 2186116 1170136 1141575 1490207 1173489 1240546 2091327 2150468 764939 1398272 806734 727423 2232611 2170937 942634 1307498 2490593 1822073 855096 1936433 2635731 946604 772441 701848 575631 690938 2618622 2495927 2299352 2511017 1280094 2388265 18555 2603213 209846 792965 695034 2637537 71549 669312 1774903 1958619 1628728 235896 1701432 1977908 2207012 1132302 1718052 819637 1664129 1931199 2568985 1162879 762419 972883 1666428 276621 2212027 1468324 950804 2382859 1987011 983432 663539 1919343 1323931 438825 2467761 421784 4853 661192 1554685 1479653 1008920 2384122 2220543 373162 2523111 2310546 1328621 264063 1725721 891811 353219 2203485 2235666 1754622 1018234 2149604 2201155 1557265 2368937 433969 2201801 1776051 762745 1785040 1327784 316868 210422 1825685 1561308 2640194 635509 2552862 1006744 2494808 1443052 166944 804663 1167829 377451 1144551 936236 9450 645306 1616174 1000766 104989 2646359 2237083 1332946 1431678 1308869 1635187 2098129 1554630 2378575 856894 2108632 1985634 1489782 2007368 2530146 218645 179917 685544 1464290 1420237 1221711 95634 1608589 2200264 2203868 767945 1291962 926104 530303 2163007 332515 1827091 2417418 1398145 493308 1678323 230654 1694036 1104495 737682 1948442 933377 325375 2626992 510449 461610 2015717 458026 2592370 458972 934048 2583247 2476050 2102633 1088122 445105 2261688 137468 1927863 2390412 29369 2281888 1640204 2035818 1920204 2475084 57591 2313000 1749060 101306 158528 1290687 860671 1180554 802121 2325208 510838 141325 1473049 466842 1674924 1456799 1977505 641894 8286 198684 912066 1389104 2202116 1816992 1000104 1258573 1854399 213319 376221 2206005 1948838 1328242 339442 1594485 303095 1872718 273547 2061599 1275288 827708 1830418 1372219 591797 67363 186280 152207 688868 855712 384657 1409764 758390 791776 2519264 1973766 385286 1949889 2039984 1543843 2472553 1170478 1609429 2012258 1437368 1592109 2146336 1221381 1822422 1774115 2457234 1175576 2619187 1132604 2079671 1337988 479046 2535961 1514526 1239136 1192444 366306 1640546 1920787 704493 670621 2380782 1105189 2319350 417673 1560219 2507403 1916469 1345628 1453524 982408 1199392 49192 1653815 774342 267469 336224 134561 1599256 319116 1343857 356485 1804931 895027 2611124 2318004 2292008 1911235 11831 2509413 2445621 1417976 2533845 922252 1038384 1626093 893005 2302368 1231436 306620 1241112 1717831 2331127 2243281 2483995 2240850 566020 838434 1935054 1466410 148578 666172 1407391 623002 286656 2611494 2204749 1587552 232332 166057 2249467 807872 22378 1491275 884098 982021 2620511 62805 1580021 2032520 699544 1629219 2449204 1427171 1436881 1770920 1611747 2552137 473580 1175983 867138 378000 2198834 183916 2246546 142379 2398499 217733 1622353 1581940 510080 975290 64789 1485237 1221912 1923413 1707268 654874 200385 1300096 1701980 407311 786268 2132873 791990 2013256 2285935 708895 2630038 1359867 1246439 525315 309922 1080731 607250 1652445 2291858 2231750 49373 1246891 918390 1849098 820433 888227 1471126 1372299 556299 298239 621080 2025276 583169 381402 1199422 222469 360658 720854 1074895 1509147 138481 2326391 425647 467431 540873 1939590 21903 2329592 2135745 2272835 2509388 1712283 378177 1184916 2386849 178631 978780 2434422 2033969 1723381 531145 1130069 367100 1276692 1720344 280941 37466 1147664 770577 2600539 1826237 591493 2232255 854770 641785 460074 215401 1151659 1598881 1871020 420076 1840873 799120 1378126 830745 1741386 5269 2610245 1819849 417688 2305697 1542168 2264935 2348438 2209654 2462295 612205 1424946 1924228 1126413 1846375 222887 1305501 411465 1568179 326601 2124206 2365423 1674530 46331 2597134 1617127 1972292 2122650 47981 1623075 2482046 2248627 2258083 2118562 1191275 1553767 1195674 1851451 1164920 14998 346498 783989 1344852 2236400 125785 644895 537833 2131325 780488 3518 1430656 2333250 2375261 746662 1767145 2024586 694000 98359 1187195 428641 1045584 313756 2479142 1488817 2382515 739447 1920416 116226 2005036 314495 819482 23499 117115 899436 1809768 2065479 1861002 776967 1898639 1091912 1856698 472933 58901 1325705 709295 89159 799048 2352663 1943468 220229 1029127 1899374 2065842 1899937 1434755 104571 750357 969155 1085939 130064 2155019 532730 2096207 2017048 2049189 1097530 1872331 571898 1954115 486826 695180 419434 1160531 2454339 758471 966730 704199 2337191 852316 1121539 920580 443032 990226 1419498 572135 1636904 1598643 1510050 1676376 650658 630905 2137582 521212 592496 1444555 750014 1750237 84303 1863351 241391 2387538 2467633 1313125 910504 276312 955711 1945671 187066 565641 1862555 2402936 2091414 1157947 2361405 1862251 1911710 1436298 2436797 1854214 1124032 2239969 971138 1041383 1384433 1927151 2412 1952159 455144 541602 24666 559366 449707 819761 2441503 1885827 1098569 503623 2204333 1427463 104924 344920 1866328 2181633 843030 711537 113262 130861 114864 2267124 1730280 2363446 2407472 233033 234113 2386774 555401 2204903 2169969 31509 2488940 1237722 845410 811199 1614926 2441464 2149536 2596730 283968 866378 1696740 2054376 2624036 2393395 1621651 810891 1132082 1022792 698874 45218 2456321 1962776 810716 2337160 785531 1742475 1858956 371343 226089 2101731 314636 105956 2046118 682556 732317 172678 755890 1381066 679511 1119771 617546 1520429 1003661 1420986 2309229 480566 2110579 1298036 1540865 107495 1023252 334474 2385774 1316940 893898 2302216 198024 33546 1276711 1968902 330646 740717 1566320 930 2002967 1274816 1949942 127051 213067 1961164 115508 2499770 1344558 2137869 2466745 1066286 2553367 537508 884880 819405 2562143 689924 1577218 2352972 2509200 509582 1111012 11664 1176494 2286957 2321220 434667 222907 1840439 2542148 2372002 105355 1198541 1827807 958350 1532073 2623318 1966227 678400 1119548 2060356 2256391 2115369 1176173 854596 152858 2348745 774574 1763141 1320285 2179707 1544266 180278 480372 1808366 144850 1625797 1786410 1295063 1115742 1138349 1520824 1347200 155848 671400 2320186 1657353 200446 1509465 162313 30115 1936284 1792291 644897 2387043 1672874 1749544 462951 482209 454553 1301756 882832 1071993 198946 1291666 1167077 1692714 2554585 1380809 2112815 155284 795016 2040728 611619 724905 1059879 647094 1671560 2571285 455077 510996 1895556 2333326 1562988 1732322 469127 1377427 8448: 1076895 2031856 480932 2487504 306848 1802141 834134 493071 8449: 1682355 507174 1863914 2073672 845: 948293 1879164 2112441 876063 928182 1269209 547411 2353934 893855 2096157 1633355 673486 497004 1905177 2500261 2035232 8450: 2196901 1107232 485062 621811 406238 8451: 124721 987733 1437590 40491 1968479 1099170 1409080 2503583 123406 649060 1003108 1574148 1987201 1684380 347481 1743664 2610505 628961 1038497 2482075 2597944 85201 8452: 917187 2021849 8453: 1321983 1609906 1245472 1229977 8454: 1974503 1927343 1481406 737147 2591182 2645679 964762 2391252 2629405 853962 2534061 502113 1782844 519237 1343495 1860618 988733 306729 746395 1385369 8455: 439954 2287559 970065 663850 2215708 839614 63691 1423800 8456: 1679065 800115 1545820 1617427 8457: 1431975 897009 1626925 8458: 1005654 1415843 8459: 2470553 846: 1629193 1709821 619428 665589 28029 2101628 1158670 971749 2512373 2387106 516648 138042 2031723 1041372 2357023 1251482 79417 2114444 1128365 316473 146078 653310 7661 1753718 1643984 2128254 1824150 2330299 696535 938703 1709909 1784475 1672790 1443528 490883 599357 1225919 298370 2615903 1165630 347341 2550161 621373 9193 2334817 1489898 1789382 1070167 256174 939964 457866 1988775 1308886 1416173 128882 636686 1174903 688392 2186725 726914 1115480 1509050 56791 672314 1419022 768430 163910 1347195 1887720 141193 787141 1217475 129575 2456277 1333000 1083257 2339153 1175326 1873729 1571690 1727033 1228420 1772201 208240 65511 1536279 484098 370643 1591572 1394392 941188 761761 114093 2051062 1181371 2460019 2142605 3728 2005941 1527116 2290835 2339516 295307 2006394 1846786 1269276 2170747 434633 933484 248468 773950 159645 1418238 336100 1610401 2060312 1515419 1077363 2200806 1482092 1730669 323983 1279752 554772 1199063 75923 1538852 964253 1807475 1079569 377010 2334860 2459786 2545499 2168967 938631 2076250 535357 1563766 170551 2617987 782670 992716 1798845 2214601 1606150 1065445 1353240 2246471 510614 1897184 2004506 2363237 2256474 1277724 1888243 792587 878148 773626 657939 1589599 398887 1149433 677509 2570132 2018104 1940081 423262 2172295 2145605 1159681 2140471 1659252 1206927 1689328 2324199 525311 2372974 1340905 122243 1359829 1536575 1286007 224747 1415080 401814 1597994 1434336 536268 712427 1283204 1883888 1436682 2506617 2167824 8460: 68442 8461: 1368150 962019 2464357 803864 743511 8462: 13347 1467206 1717563 8463: 1029564 308173 1818146 984588 1942689 1268466 1548165 234798 246727 1003128 1869610 358763 408425 33780 665154 856015 2016699 2242778 1008402 410389 301657 1366970 651973 14192 2545054 497589 2479295 390790 289437 431681 2637010 2195565 2070206 813503 1958637 910070 276046 2424883 1809207 1160362 2399850 1884518 1053229 763145 2248612 953604 8464: 2623747 8465: 379122 657789 986812 2410057 1181666 1681661 1576540 2487632 1522586 1813667 1986020 685353 982580 8467: 1436887 2348845 336477 124537 1226496 317185 316857 2252413 1622923 1339895 1353448 1801709 530901 2359279 2330752 2430678 282470 164519 984026 988693 1165204 10612 1157215 1929150 618311 382964 688202 4853 198420 1020195 1440811 2371272 1360360 2198586 179625 1820233 2364885 2374631 114379 1933531 838812 686457 1711475 1293742 1105592 101327 2172408 79 169917 801302 2103226 2195573 2064482 2131805 218229 441709 550440 956862 350322 409927 450899 2597881 510507 1230794 592839 1974107 649092 224836 1842771 1265685 168315 2456020 1111007 1312732 2395634 2514838 647808 1790244 2141870 705996 1709562 1059844 1954729 1464616 1194577 1309494 188595 836257 952353 1120867 1283990 39231 1767981 366736 2474263 970517 1542791 964038 2287964 957767 1662864 2483962 622671 1693415 996879 2591966 765006 2331691 1168848 684537 502547 8468: 1306185 173864 2207453 670896 747066 107589 1282725 974601 610928 1903579 2369781 2049041 623832 1872113 2299105 1386167 2002578 1791475 2260981 1328031 2461128 1628826 2276415 1258080 1245304 1951551 2196757 2284777 2064204 602686 524606 2039367 710993 2089996 504709 546103 2544637 1561800 2534089 817295 1892589 1833397 1442105 1374154 863545 402976 1850565 2530238 772267 1648556 113283 1604201 2613769 218030 1804787 301620 962935 702280 488273 1949718 2455868 2515435 381607 1819500 1539495 1513698 311061 586542 2192302 2090087 704591 425935 2446931 1988662 1577696 158760 1701815 1764640 274582 975194 662956 395520 804125 1702431 986176 831613 2478943 915688 1318392 506466 1166173 921677 1888275 1582584 232933 2186649 2187654 1153767 2075733 1103572 855612 1511957 1093534 69375 952178 1656732 841666 1903687 1006833 1763645 481285 393723 1566368 1598641 1636477 2148277 2429561 973419 310808 463899 2591467 926564 2060682 1516290 2553913 1470602 1804552 2245483 1020352 2212450 464259 1864553 1315249 2191854 1218895 438990 857066 2639438 443032 1046668 108363 57041 1550084 679983 199525 48631 166228 1204785 1718032 1216438 382584 705636 1869088 2402383 706881 50412 1856882 619054 394051 1434506 1317187 1435620 1496453 1368672 364903 824636 749319 97317 1027765 1809286 1543752 709817 1006160 2138358 647220 599723 2495256 1034223 8469: 769353 1992633 1661835 787569 1710691 2228079 1648404 2237185 729434 1502119 1092953 1142595 1788730 2048892 1274018 898956 52927 2228716 339901 1071615 1010002 706412 1818865 1409628 2274374 1085566 2613283 1004283 2401187 901684 1955535 2418151 1423394 7459 1317488 1960504 1898433 847: 1997364 1888208 218543 2405406 1320872 262505 1363706 1950421 1954634 8470: 2459774 1898907 1372129 2549990 2588348 1817553 1265935 2171212 2216393 1884877 717547 449265 351138 741287 223160 301501 1740720 33061 472436 2394268 1640132 8471: 1957671 1338605 947918 1228499 1118108 662124 2376924 937017 8472: 1575063 8473: 2387293 2540240 2468536 1737535 2156637 783610 1563737 1632432 2000231 221666 1990740 2101288 1813621 1574585 1259977 810210 352762 599232 699566 1751819 1635495 813553 1800224 304329 2563769 2558878 2489619 966669 147379 2235139 923774 2064592 1841559 8474: 1061602 351070 379726 1369582 1246755 1692316 2235436 1098164 304570 673837 8475: 475010 1618583 841243 2455099 8476: 1729780 2456770 1301785 604363 1667807 8477: 66707 2101762 8478: 55439 2294287 8479: 1601007 2053419 160896 1412915 1583323 1075263 848: 1314512 1236938 1572555 1227787 308969 2281521 2040697 570738 2258293 623589 8480: 2593573 731006 2373586 505223 446693 2002241 1804083 851314 1331620 686140 2465985 2071914 8481: 840901 1789065 451289 1600920 2109890 329895 431655 169090 8482: 1211151 1418473 501790 174205 8336 1853025 1062086 78655 570234 8483: 1921537 906901 1827132 1086560 1987007 134539 1816342 2426422 1941228 170957 1476383 1433988 819018 1343971 2331578 2137897 1258697 1935544 2054177 1405395 1615982 1913095 832270 881583 667295 356318 1159259 984626 587394 969646 2355633 2441716 473810 2047741 2361071 2639123 1599223 2608673 731210 2390520 2628118 158693 126646 2204809 1496453 1959030 2630871 2461982 894797 2423483 787026 229502 1774053 583042 847677 8484: 2556455 8485: 843246 115344 8486: 1860880 2122366 8487: 1732477 2627415 2177588 44222 1626987 1289309 1820331 2299517 564084 1316616 1063192 891706 689035 251117 780855 2627434 620041 147082 1610127 1621793 941930 543229 674397 1196819 8488: 1956208 2585282 1922778 1441861 616529 532177 393815 1556320 480813 2583349 19631 2603435 1222020 603862 2581057 2262238 8489: 2016514 2159517 1771303 2071516 2624323 815385 1330506 1259627 2563204 1962894 627640 950464 2585268 492845 468582 1874659 1782400 630121 216194 833655 1025943 1152671 408154 622594 1360501 211179 1808985 1486254 1197820 2033329 2401492 1783130 1404159 1372391 2359832 1442364 2157064 199650 312182 920561 2246461 1292969 2440779 2317477 2168244 1321882 2053460 238158 257694 2157486 305018 2073753 1732175 1993303 1673611 2314059 1127268 2046374 1581822 2073537 721299 96397 12554 2080057 719481 1621300 1522441 770969 982049 543774 2583260 1963179 1958484 1862998 1283051 1194202 1691071 543499 2052271 2534534 2632313 2337281 1593811 1047888 1691661 814040 2051242 1805014 282847 2196119 1988726 2328536 623365 1330901 2017521 1967839 801309 2333362 2099714 842903 2550154 592414 903584 1282664 2088717 332436 113769 1578208 420394 2247466 2099739 926530 2339243 378598 1353938 1972176 198604 2386325 1513761 1454088 1001642 1318946 1638450 990807 1007255 312601 2413322 688868 365653 856597 1418518 1607206 2632116 764945 2069944 728316 2129588 119935 2594051 698521 859327 934353 1916315 109748 520881 927526 2541570 2316212 1108145 291848 2511366 43644 1253002 1731042 1018629 676066 1532306 1257748 738804 1203959 1820669 1709851 1020827 1126976 1354252 1561573 192375 574441 1769569 567094 1414451 1467936 1808276 1547678 2294110 882760 405859 360249 1500060 2060335 1801343 1838503 883461 2098307 956121 2231044 167375 748954 2530543 137905 2363410 1392113 134753 1119468 2157400 1181197 1702615 2557565 1074738 2071230 1745372 2523113 251026 734411 973185 2499426 1051319 2537426 897727 2169142 1398922 2319597 2487268 1720535 523905 2329788 2488413 655583 1384877 264549 1754780 1126208 1845808 282604 2488558 996577 1816627 1855652 1753447 2386686 1419774 2485013 581511 1677481 2250805 1393798 2757 2363573 2061394 1473687 764245 1918486 2586297 527863 1203614 517291 2482342 1968772 2511695 2230177 1302495 192508 486388 1464032 1229117 903944 823575 397884 153083 1355197 748617 95184 1183534 484357 1130261 59422 397715 2494063 917315 2222981 1541516 640114 2127682 2491521 1256654 865213 272371 887135 876513 1502856 549546 1141047 846971 21607 18274 1066310 2038122 849: 2353386 537140 1962682 438575 192541 2489147 47643 61864 1860879 2568400 1851595 1846683 268934 664946 309713 704148 1768762 1921845 1922946 1561262 311465 2322736 606993 338545 1271765 798597 671079 308820 1636572 1452396 1473579 2327737 2646207 2643613 1399820 1441568 325686 1455605 592526 684389 2076090 2375388 8490: 2006641 2260360 2142447 341636 1573915 8491: 158859 8492: 1795397 294639 2035777 2400812 777716 2409632 1441467 2427511 1063932 131358 1005356 585836 842993 1321468 1818246 563804 1664902 1303542 371375 373371 2304704 2151930 561152 8493: 716553 410137 199436 1941893 2367673 797824 413125 2366064 190263 2480194 1937759 816213 166709 651973 1711401 680463 2607472 331129 1200899 715810 1421042 1679837 257505 2070706 2246487 872758 1691698 781963 1245473 8495: 2471208 715821 273475 1382970 8496: 889387 2033176 1237568 2321447 1670793 1582121 2446196 228572 549470 2176133 1781917 2017998 2358726 770798 1409711 8497: 1439698 2568266 2264069 2647626 1708985 1008911 1737793 995099 1382622 903036 1608357 2401446 1204189 374061 2338855 22837 2080458 8498: 500526 1052249 736671 202773 705960 466247 2552071 966918 1205634 1976444 1461864 1809059 344902 1434786 1149327 1577040 340152 1002924 1550920 1409223 550073 8499: 1620984 2218281 1115285 184469 1839963 539036 1026943 22699 629664 1349650 319620 2410848 1167144 1791561 377071 522534 657312 450529 1159051 397249 2436659 1501739 1503477 2525626 44798 915501 266397 181359 763624 1160062 725884 395257 1637662 2016564 2180938 1639423 1467343 802775 10696 1598177 219534 583420 1514302 1797996 929889 2386181 114639 821262 672697 2297033 2326126 2532046 1939739 85: 918023 1316043 1707677 2011791 1416231 1243044 1812408 420353 605397 1097058 382817 2371237 2084462 2122085 551682 311836 102389 2311110 2363256 787745 534657 1765226 333154 1553376 387418 1464866 1934527 712215 290535 2182761 850: 1488342 2029262 636481 389966 658141 1569677 2484270 1635932 55554 315168 1617883 1530871 1758181 1960731 110972 2563477 254248 853289 1494062 1741646 2039559 1358986 2305328 2522245 2293391 656723 1602243 888848 1391368 2284552 2181781 1090437 769998 1237037 2587506 1702791 154293 1950229 8500: 1351599 1150965 1539072 152060 1777724 311757 1023142 394698 1270344 841711 8501: 1867278 750815 1396339 8502: 1226991 2575310 21549 308224 8504: 2083754 772669 2316223 8505: 2588432 530247 1851446 907260 1485198 2145013 265012 477165 773552 101967 311732 294118 745383 1065941 1449952 1984526 1725753 2359108 1891693 8506: 1009082 2300367 1316771 2281521 2331434 1649729 551406 651562 355617 2569850 1251781 850620 711625 8507: 2482518 2336685 1910019 1196245 331545 998596 1669844 1927420 1271632 1260257 276644 934742 1765771 183760 758035 2402504 2186226 425588 1041638 224564 8579 2070733 2330687 2485978 183674 665763 1736364 326931 1786716 2415281 867481 725939 8508: 192307 2233752 592786 2171745 577352 395521 8509: 333257 851: 2350758 684071 1020976 701730 1023708 175214 2267099 2366007 949442 130888 1886847 2407320 648641 1231410 168289 1648744 2011621 127513 92015 608920 1788816 861650 2181117 1288466 1569053 2174771 1076308 1888673 2562208 2261713 281396 2646124 1005988 2299438 2551585 2406870 314535 2360767 1505121 546349 2218686 2525544 668018 2593890 855105 2156294 1672251 455149 1658010 2400656 302618 2619593 1052042 1127238 1232959 1301833 650531 1778004 1656117 1265716 830832 949740 665920 825861 978765 168577 779824 1724379 2505108 2048469 2449852 1182095 587727 1865117 2511049 1473255 1177233 773775 110372 279674 289920 1540831 2031475 2186554 1580481 2592397 999392 1842055 2592120 98362 1719062 672236 1061355 640524 962601 2106687 565592 1641859 2522799 1019661 475540 998865 2439625 2487101 264523 691295 2107448 2434276 1324460 1327415 1931493 2510783 2002604 360986 1500849 19508 2533129 2271935 1242803 841044 2565575 2448369 2130377 47917 902369 2580283 1557864 2177357 1538941 2432078 1940184 2119165 344216 1813031 1500349 2597911 1498466 1246624 1570353 2068700 1079598 1459085 279950 1821423 592753 2484555 1862047 974388 2502216 960634 817321 2385340 1219450 1772281 1162743 1954102 2276119 1466332 2493068 2523513 1869060 2528136 1925194 2191975 2555001 277581 1406256 2565819 559992 1392518 957953 2544043 506703 2252336 1550655 1111635 1989408 2163891 307705 1124163 2246934 151321 1671921 1640828 2138373 1635693 885219 2432481 1293047 1960811 1038080 1565918 2587105 1803141 666404 2510226 723013 1563245 227285 801535 1064895 1897349 807738 1660755 11875 1327567 666214 1296988 1837606 793954 984649 1640400 1804967 1078032 1157646 616402 1473472 1195612 1620655 766022 1485543 391967 88414 1540770 946552 2107905 194398 620345 1829014 1676997 2624474 1617686 1552082 2171498 2051183 1023118 337930 1360129 1562025 436613 1467195 1922508 1137204 573875 1096158 47378 1765490 542813 572975 2467430 1129182 55831 1232980 714212 2425614 69490 1783631 1153822 173037 1557833 1185333 139315 2493839 491086 1745143 2351891 630242 2147092 2465084 2215446 89140 2120644 2283428 147386 67725 1973425 288910 2023189 1483626 1826163 2261607 119291 1871769 483293 726096 403237 2228989 2079321 1331185 23632 2247033 549673 237795 1200033 443203 893496 143330 1067304 1115402 126913 1613383 430481 1007545 2173415 1975354 1446734 1441540 564742 1553600 1935192 1570292 878213 182445 2630890 2527461 1026664 762623 246903 1458741 2475538 1468105 1060101 506213 453336 1608546 463092 1827989 518126 1810072 778091 195348 356250 680148 1104997 2637830 2107871 946716 2112626 1963336 895255 2444691 2313130 165288 1152553 411459 1022468 1337814 2246795 2387422 790207 2405373 51038 308326 1570384 1649370 528166 1521006 558609 1719439 241642 659513 1160646 1524050 1657970 1941375 824031 395073 2228818 1036405 151943 2637677 1575323 1458296 1375430 896052 1837427 1421917 1367495 977203 1739139 506602 1360360 1088562 2138887 2612406 1712445 1657783 1451243 205404 1350280 17774 1926498 2252118 1556031 1403135 2087032 456349 2454742 477775 665221 1957285 313498 1696941 418492 234949 1481786 2271946 1390996 469654 738962 1926783 747909 1430258 524142 911732 1938881 1348646 1700558 428464 1799871 833975 348895 140395 530664 2258818 2004327 674188 2357729 1159241 1886028 364712 1007585 1655837 1826709 892296 1843865 1378502 1370647 2463044 1723745 545010 1878285 664242 2421477 1714836 1262754 2564563 1991038 402117 1524842 936396 1471930 2291451 2520865 2497007 591904 1075541 2389141 611629 103399 134680 75940 177770 2336451 2521403 1222195 2354798 2176607 1059348 751963 178254 477084 688888 1775115 880338 415002 86298 2366220 1515952 2304557 2515886 1207251 1287177 2155063 826638 332079 2158186 1552084 2139614 1943120 981725 484585 1880098 1036567 1384632 2386022 2273695 2612986 1808690 1805201 2170700 65894 1114071 1028230 1849043 861057 566787 2597401 879858 657198 701650 1302719 1206822 1250531 256154 2523345 1219935 2010020 471818 2641264 1071050 928390 2589210 1428707 2350054 2579572 881431 2608404 2090912 1110124 126538 583557 1567807 182310 1637961 2287386 2470658 330491 93830 1768815 91551 548101 2148252 2295095 1541781 48289 1622794 1325084 1952339 151539 2098903 1497435 2104545 649597 1147929 1598674 798797 528460 2020877 1790905 1094986 1294960 846858 188235 1493718 863956 1360421 1257665 2198679 1678448 2007155 2015290 1565987 2524495 2561634 2539892 98627 1241893 1892474 1390585 330866 1193004 2498269 2137983 2612908 1900016 2253381 1721561 1349191 1302391 824493 1622634 1990397 1070800 831009 1601152 705979 2240553 1352682 920 1387211 559893 57543 2611560 1325922 315705 1634938 2444248 1978678 946335 381795 1598031 1423519 2261646 2270998 1684142 2401729 263106 1253715 2182810 199805 2562287 860716 479821 1049168 2560408 1463269 956097 2470919 845647 1140586 1493030 1987720 2226076 546313 1525483 520127 88551 2562504 2491423 2350871 2382601 2005594 474160 798085 1070577 1920501 1521076 842451 174947 2589222 2269919 2559165 149625 902641 256139 117411 201712 20421 1585666 1536782 1662973 266499 1006635 2599682 1612917 1890531 1163015 1471795 127054 611481 2366673 2406094 1886809 298829 2125338 570909 1364186 1168809 1327885 18018 355772 1254165 1229910 128698 986421 1959862 1515097 561579 2274690 1395671 1486959 2045692 1852600 570931 1007935 2241206 1489043 465095 165185 1571614 1186506 174047 89915 1758246 495235 215555 1746611 105977 958123 1347931 1852967 1131875 1249433 546008 144603 937192 422329 1611400 841890 2584145 64122 2263812 1361008 2412973 720831 340251 1930354 1551161 727159 1679885 1768520 433711 1769967 382729 1021618 2109176 1649070 1534296 505141 1151159 2295156 622742 1807745 1833705 494234 2077088 1370476 1404896 730485 302646 146004 1224027 891798 1656094 1527961 1106212 442253 316006 1121362 2266109 1202565 581727 2446467 736825 235846 1896527 782267 60227 1159471 834080 344464 1130888 346816 1808619 582685 1141405 1838731 127311 1765532 1895796 732287 607369 1773538 962214 1478506 1357111 2369167 852452 1718159 249278 2012875 2245880 2276969 2532912 2166494 1298475 1147748 2061963 1939866 679155 2467361 2574374 393698 182582 1530600 2300930 609566 1271620 2350978 2573566 1617368 1671300 1654642 731941 97526 2434834 969304 2623517 1907859 1623237 2406313 1461996 2470159 2648725 2485818 489293 1817142 799239 2254156 1278859 79750 1562632 2598965 2429253 2094692 1467739 92784 731539 420658 698071 646166 1931434 1126388 83391 1588457 359758 1252636 1979497 1126179 1986924 2383144 907643 2481821 1826679 1595895 11398 2127222 537833 2592827 1931344 1116422 1324852 423304 1492229 1292276 2473310 2324598 1030268 2216601 2338372 735252 1969716 2119152 718709 1030594 2269359 2584313 794215 1665510 2150677 1916105 2432387 2406098 474699 2220853 1941095 2147378 987785 948977 1592667 1029572 1948480 1015596 921714 2122285 2596315 414228 1980780 1431577 1278421 406169 650176 927194 206817 1188970 671169 1921575 1974464 972399 589691 621901 1029127 520817 1649323 928433 547064 2150837 590282 1225246 718142 1224906 1948024 2122227 1899788 199678 394687 1533796 1628350 29859 1163769 232142 2510872 2118479 253008 2414655 115668 1006739 1082036 1779161 2227295 2218150 2055855 1788627 292684 1232251 692038 1363310 2605634 2411778 1548658 1965962 19475 1696002 569365 2557277 355624 376119 432564 284706 1846130 1100027 1482904 1687642 27981 2375365 73364 302457 697316 349897 551208 1289869 1732302 1774039 398661 2089482 2558936 1435294 1218016 129123 494293 1991699 1184795 1511558 2342331 187045 1141715 642041 726534 1799620 2368198 2274759 2469380 631237 1033845 715434 968906 2443392 1971924 1451311 599584 142810 1325578 1185592 1949394 238120 2523382 538516 2642158 2334006 357183 1497884 475578 2075824 2407420 351947 669970 707884 2388988 1494357 1462088 2585154 183625 1020951 1543175 1298669 394898 2320150 1961781 1786778 1864509 721577 1125940 2202749 1567285 1105272 32280 948394 2536102 2142862 1681124 798262 447437 1181028 1585262 2070875 9748 117870 75818 1928367 1948052 1624621 1492372 1415466 2233430 1355607 2420231 955098 1329970 1996107 793886 700019 1107303 1140708 2240369 2399934 2446805 1780563 1297023 1648657 175412 2461116 1746096 45447 1083425 2392054 383043 316514 692424 2388991 1725680 380022 293749 1020486 1303881 1914710 2375622 1005605 2188441 944944 439815 1994158 114386 1824861 2305864 1288837 1258799 54983 618820 752525 684745 348319 1120308 959658 1405005 2365844 1811764 2280298 2359504 2342649 1692232 1142236 2075294 2100627 943365 2493786 1375864 1089684 318219 2069436 45432 1848031 2243575 900298 1420957 470364 190089 2041697 1194307 2098854 424678 1417279 1060199 1951442 2135415 1713608 1490188 1156545 989333 1346864 686429 1294263 393278 2448929 1560835 371701 1174258 622755 2246655 1189855 2277968 1918817 2443240 397382 2012678 2298148 287575 1139638 2349341 2331066 1705336 2345566 1379350 234672 1494721 309989 560871 798186 2270015 2127356 240748 1446370 2003162 1483160 2036238 2595388 1883667 851970 587602 388262 419037 2446973 2230608 325904 276642 407121 611518 1079883 1224412 1480175 193560 980002 373719 2455042 1005451 736100 313926 2138930 1833140 2473961 449009 25298 625420 443468 1550718 877101 1892620 847590 471276 1939101 190001 2586516 1702791 331926 2458072 2528815 2150489 2034240 1583380 360677 796447 1688196 777850 1655751 1096433 1915514 1998919 969428 1855318 2384884 101692 626052 1684136 2223935 1365790 828477 122622 631603 1466219 224658 390751 471673 1302824 1183118 2622179 1043718 1728270 2181377 1547820 2304475 988963 1669420 2626811 1380007 363446 2064045 1272484 1984003 1784132 455570 2389980 1148486 144886 2201019 1292639 2616318 8510: 1266666 657655 1709026 1772247 2122450 619206 1160963 1117660 2561682 1884757 882774 598696 2369235 356103 8511: 1279011 1045339 2300303 2621846 2491526 1910928 585189 198736 224172 1301420 332763 1448013 2057470 876152 1946601 760541 1939582 1725588 2326349 2058898 615931 1188539 1215543 1835293 341951 1661932 724173 1126840 1025440 2076250 1012466 2138541 2529341 2024315 896233 431404 1639927 1297651 1765038 337464 1698552 1112150 2228763 830948 1076511 3931 1802414 1357099 1195662 128625 1457690 2646201 205187 1614324 2108146 8512: 176794 1691667 2170199 1349437 141773 2535679 2030771 2573019 2619228 2522119 1669939 2155939 568711 793171 843480 806467 1115201 1948342 69209 1902535 242013 1366996 325986 1168840 979345 248534 2075531 1351531 916652 1075030 107820 1877530 405802 1043459 1867649 346348 1175391 8513: 697478 2362815 552413 532297 2327534 30349 918801 2353923 1887536 1617425 489254 988959 883247 2043673 8514: 1068659 971709 2225730 2121061 327162 1681590 8515: 2400183 77550 2303192 2168500 1812977 1150494 2027565 2017080 19487 2601289 2566670 743341 995640 1291846 1065936 2524292 1883095 2147732 1810050 700891 2251068 1304181 954309 676764 1442171 278598 723650 457903 1753119 639477 490922 2198961 296716 2628386 1771253 2226491 520615 1822847 8516: 2517862 1010062 893536 8517: 1917746 80017 639697 515850 1919807 425845 265634 547130 1464789 1585539 909494 2051983 356003 1493256 1670923 1278147 1629373 460567 2367527 2184147 2297597 901710 2295555 490980 1654337 1257134 98842 2223889 2596635 1501340 327003 809671 8518: 1993323 1185228 2378630 638822 2394732 1910570 904868 228584 2528914 552459 1162935 1154024 401250 1453623 25208 1185086 2246995 1357598 754104 347866 2449798 8519: 2281353 833880 2443389 852: 2478754 2469953 2618927 1349613 1871746 8520: 953665 8521: 2648502 729513 2002803 1038300 662116 2113841 1679966 1444602 426981 1416201 166888 830007 2290432 631208 1037051 8522: 520465 985388 2455019 1175481 2344088 25695 430013 593885 1983442 1403843 1992286 2248543 2088388 855604 582232 2191779 1021523 1911506 733591 425260 968483 267699 1433392 886631 293702 1368466 1016673 1891473 1665722 2165159 73602 8523: 1839830 2406863 543825 546941 270111 2066539 1321783 527636 645462 1997734 2324215 383292 255462 259715 1242099 895850 410070 748702 189672 631041 396805 1007468 2100235 1665681 1271341 20611 1709436 532464 2468238 1925977 1027629 8524: 1124390 1340946 2339062 2079291 265628 1457155 1929766 2189140 565596 2569693 467816 2528508 931782 2333858 2184938 2348957 2022101 51564 481647 1573155 1215594 849705 1818317 1180552 2153410 1226142 554995 2386180 2390417 901701 1246370 822042 1936790 1813334 1704473 357695 480885 1660874 2466943 1746869 1705463 1972423 1489442 2428636 1226282 750387 764604 1550319 1612829 1048341 979820 877276 139975 2210748 1278953 935463 2357013 908069 2480966 1874396 355033 338396 84369 2281267 549699 2431777 225976 477406 1816191 1766472 1331090 435170 1062747 2195610 2599389 590025 1936689 135521 1778441 1579220 1118604 1244863 1635624 1232164 1622097 658141 944120 590478 1276204 716217 80339 1670287 974236 2136880 2000755 730300 1393976 124335 2348876 2641753 221426 2018815 1691090 565746 401107 1315691 2318213 1879749 1298798 487913 1997601 1511580 1257844 125257 2466928 400455 1903223 2641278 2549499 652718 389280 698909 1035553 2502710 1755635 75029 584544 2529368 1859373 1052912 2199793 1213660 1453974 1358742 1558357 1557249 773299 840520 1868567 2397608 482399 1116596 581213 1732399 436476 2583455 2334723 1558704 2044864 1651763 1635585 522845 2301901 209784 1040755 2226600 1098997 967839 2097935 2324117 765225 1317982 1979788 872667 1802569 1132488 606952 1232908 942729 2197546 2268668 491352 1296201 59928 2308954 1459775 511822 2417337 1816141 1864068 132266 2411968 568445 1392376 1468600 753433 1855769 1627864 1142416 1967969 1202546 140195 967249 1434766 2477231 1218984 2258231 2093937 2102252 371739 2306367 526400 254063 2568198 1693273 1421122 1039765 321243 1519818 2382810 450189 1726799 588375 516568 1580489 1867641 1234710 193413 1501970 2182230 763725 1991827 752929 1139803 2514381 959609 1370695 1934753 2473904 795973 350350 1758088 164773 1178700 2046267 1245573 2102777 1799499 583577 500926 2212422 981133 1760684 257023 1433361 84513 2510324 186698 1941054 1540812 2018876 1231956 371560 1523138 1989367 271142 5428 2606404 408020 2098200 1906739 2408111 1436206 2590067 734366 1409628 8804 877447 461106 1450032 419598 2240332 2050698 284390 774855 1841165 2276042 280054 2204091 2274374 228729 1443782 1013232 816103 785953 2308827 2237905 1052545 392706 2283568 1481361 2383608 538458 1577795 1928914 2631950 1374916 1571258 108045 2028481 2347774 480243 2015829 770393 634399 639583 1343564 876659 1793289 197913 1748105 1279045 1027502 2125645 305014 667718 2634877 1494648 406258 691244 607093 146873 656007 1956033 398193 1306660 2486977 1115304 1924412 616284 2202375 703905 2569428 2516779 2423898 2160236 683592 119873 786940 1189286 359800 411615 1657364 2092912 2123089 1679031 1972760 1344827 2114027 187517 2299487 2089137 613359 2558307 1854775 2056677 2473036 2533900 688678 713373 271331 1956063 2640873 558676 952636 327484 1427363 1255630 1366378 2619092 2281449 2606216 554631 908190 1877234 58938 114433 238115 1285974 1364400 586162 256992 1762103 215255 102727 997969 1845344 1037952 887429 383965 1180865 2185785 1135212 2354493 204712 936109 802497 59178 2645931 2326265 258869 1084524 2374107 27675 2187380 623763 144850 2418970 2525347 317103 1517254 561152 964662 1384386 186518 1295111 2101162 104932 2114046 2169449 2258041 1932894 2537473 2532244 1050742 2438075 648199 2113529 2566574 2195240 8525: 104354 1052289 707921 1119079 744744 2482233 203345 529051 950827 513544 1091192 1456253 1014060 415630 541620 382257 447423 2090821 2089572 1641247 830506 1130539 1695398 323315 918202 473031 698642 1882776 428803 1687806 1285935 170950 428689 1323058 1599977 429912 2566766 732728 2497647 2113891 892513 1222 1246006 2039141 2418760 1481398 104891 583072 2541254 2353743 1059099 2413982 248369 910862 1401343 1920899 781392 1532549 2418107 1448268 2379687 355734 670014 1626801 2466193 2059675 837492 1716020 1411921 1614063 201208 1607852 1240789 1011473 1817030 2112241 1675217 1114384 2381004 1564837 1264399 1089899 112382 2099117 1938808 939733 172899 1663205 1306088 1144452 956681 280523 1861472 2240945 1643914 2315958 1618291 2265730 2618683 2117699 1497073 2515059 340002 986049 1346810 328878 1346739 621316 1195354 2379494 612732 624997 2388265 2103555 1431509 55138 2162644 82540 863035 1436447 1118589 473362 2373878 2481640 618383 2641221 2309854 883341 1947413 1341353 1544892 994098 1187264 2192010 411330 211975 512995 149751 2116124 1615201 1466967 164333 1307666 2032200 1921012 488216 1459329 22312 236941 1147039 470351 73194 2119914 2264711 2133979 2009923 660802 1901454 766774 1008019 243541 1373770 368995 1940316 566142 2246335 1042810 2494507 2153390 377882 198660 2034651 930910 1244112 428123 976351 958901 320439 291051 889538 302198 494624 114157 2068067 967876 377736 947309 2433268 1873973 313344 1981715 149335 1449012 2499514 332436 2453926 1208712 668758 1571953 1965780 45091 1482589 2319105 855841 2633509 1623022 7231 1448599 579384 730720 1797310 789512 274500 2031601 1595224 1099456 396785 1503556 882978 2298101 187167 1020894 1496868 2153178 1120985 1974795 1386844 467170 1325858 281332 1534417 2263093 214628 270879 884056 617679 2315253 398657 565818 70157 808496 1117169 2480491 443555 1318706 1934748 1823698 2141134 7393 759761 2624200 2462291 405803 2083103 112872 1745340 1973634 2302386 146360 1727246 1749442 2230509 2026010 994795 1363599 2263041 2553793 93693 1129496 648952 647750 2087983 889477 1825452 1095852 806395 979644 2181648 1962851 1502425 2004718 2355095 479118 1442426 1652076 1862395 1363076 621721 2299294 2311106 143869 1128647 892498 1511538 1615748 1829643 2409388 869953 314553 1602789 856518 1738213 2424483 1984224 320290 2421162 401418 2208878 979403 733878 1029465 938767 1904502 2048798 304245 303088 1698688 1959044 2634804 2300784 102481 712564 1336155 800145 2173467 655638 211515 642069 1334838 2105307 102628 1235965 1299943 1204583 640525 1506836 1799865 1849827 1849676 90682 284849 524679 807863 977888 729691 2534680 1017293 2336145 65554 373013 420587 522852 1889923 1462152 1885676 1429446 229673 607188 1705442 240990 414298 1108231 1704370 1540185 2225875 284924 1105295 163834 702339 799120 897970 1886296 1269384 1166092 1994208 2337524 2038836 609470 1702611 516609 598092 1046871 2410670 2380806 2024632 2196966 2626017 1919298 1149016 695276 172630 1247465 1138329 936931 826339 336705 260118 2639858 4628 735135 448584 2637735 456152 569669 1224550 1249059 371382 1672226 1771716 404513 2407177 695991 2549763 2181230 1587694 719642 803212 2222714 2140299 1116675 1667257 2613321 538376 556377 2458786 2527774 2520647 115253 1839551 1963167 2493331 2121920 2435753 813152 2210257 983328 1383154 1895396 63323 53625 2083575 1852396 1270174 503930 1458162 699166 1770703 85604 1062064 1582970 391921 1279586 1268802 888008 390772 1170662 1016957 1820447 2198945 2643734 1665561 1518662 420868 829035 2085520 1157613 1342917 1816372 1871046 346885 1299628 1643729 956786 762840 2151421 2572878 983247 1537956 299400 1117925 1537843 621510 2317893 940084 93019 781345 579888 2603342 2198940 1972372 2623563 889087 1418040 1338024 2530403 1478602 1640627 1768959 1215421 1886168 2218144 810447 2411546 1572951 887334 1855779 1732992 2007700 2620227 711856 369026 2179730 2520979 2089382 1459489 2561493 2577652 452486 1176114 286120 2135410 2074541 706492 1377212 235600 2301544 2184754 924325 2401235 1762798 1702393 1591407 29551 2063111 2321028 2571952 2101972 1064684 530979 1194191 1901612 1897960 1057597 1847613 1601983 931863 1415385 785163 1416423 1257614 2005115 2634337 1245613 1498016 89240 1991074 1159306 320550 2449506 2454940 510260 1925977 820753 655947 2508122 2548814 528706 780319 960850 586847 2026022 2474951 1608433 1228705 1220338 1645912 2045921 2073912 178466 1240719 1793633 1318049 183385 2076921 177002 538489 1583424 444603 2644483 639555 1330937 1299323 941393 2007512 108866 994238 404117 2376754 2376183 780287 767597 1740284 1939875 2418738 720969 1591770 1596438 1087207 8526: 2280034 1729881 2096716 1791519 774962 192334 1200864 1235932 1558586 1401837 2203976 1473388 740423 2484562 217276 1118948 596759 2403703 1076473 1272102 2122838 328937 2040981 2159402 664790 1886518 2438657 2182331 2265162 143301 29303 97195 1567289 2134226 191335 745383 2390322 2388597 710268 2575115 1490620 1967152 626673 2233084 294928 1293183 1660131 1189412 306449 120322 861294 1962386 1010577 1246116 1111765 309501 2297609 325698 1877627 226909 1514959 2637392 1265106 1329067 263985 1255976 2402202 218390 963766 1563479 8527: 2485000 1326900 703896 10970 95744 952764 574368 8528: 2566498 736271 1562970 8529: 2247579 1123111 831157 2276627 2093542 2143348 1521355 927705 829613 530041 1412218 853: 289706 1310872 1002832 1887805 371630 1365381 1351228 51464 8530: 1652167 1195073 394279 2010863 2445429 577774 1282871 1840899 1268421 1455755 8531: 369341 1054163 1867296 2109564 368400 2246439 1482784 556719 93127 1505884 1883641 1142267 960032 1264015 1828124 1446294 1495106 1304296 2300587 2404653 1472150 2445276 933621 2004941 41253 760399 1075730 1099301 1006804 621283 49671 1961408 264662 672144 22182 1094594 625020 757316 595982 1824389 904506 920139 1176383 1209638 1273094 1115804 1201556 410227 798570 1642400 1918862 1883307 416699 2007884 353844 1897875 2476764 2259294 654544 1290388 1530920 1253147 983237 965470 2467362 1235097 2393773 2493650 233429 2051313 541371 1292636 339898 95670 902688 2017584 2206368 1114056 813296 2158227 2434805 342198 1736643 31354 194766 1838935 2049372 537597 21597 767258 2419785 1929525 1201038 736048 1176120 1672827 1977477 860877 1338622 239791 2436499 1494197 31228 1531806 1618455 152903 1684485 2608282 21448 1693021 168084 729540 1801721 644088 385324 1225932 934456 973903 1885142 1344553 1022679 2152492 2724 1971379 1681959 2468887 1835457 1813120 635235 656930 1640939 1474718 541094 1055592 2330470 1387040 1686591 562115 694303 1044968 1728285 1246217 1644000 975175 233006 2531020 1834137 1941397 2450785 2064183 1968203 907859 1913231 725302 1497713 1639888 1023636 2203873 451874 2295558 118562 1945825 470364 210064 1533530 594356 1396139 1584055 1921243 275218 792096 831475 2076665 1941195 638757 2257590 1340559 1985870 1240719 48146 1828115 1517254 623232 1888793 961497 2240573 938098 669584 8532: 2028873 8533: 426128 1554397 621831 2122139 1662106 1896518 151154 8534: 1724783 883159 1967707 1013939 778332 2211613 2229758 1388123 1306378 1360927 1645912 875980 8535: 2440364 2049266 332863 2280135 22252 1551908 1531228 249946 1708737 1118827 78288 1052401 1803931 349663 435398 1700151 1162377 895290 1617957 2597444 627914 1114067 2522590 73858 2019329 339686 1373153 2388112 120636 462574 1782667 801598 1223046 1881195 671909 2583456 1367451 1220277 1721479 1222397 473621 1405870 2446081 2088667 1193942 43216 2535504 102383 1469862 1154469 1032165 261868 188329 1135583 469494 727208 2641599 875746 623002 519775 2540838 2393388 2639624 1815337 1179885 1303121 697598 608901 2525076 2447985 55753 634656 2306681 730787 1988179 1834700 157803 2353935 1900099 1559946 1954074 215066 1982175 487818 250790 2260247 1005371 1299903 2124607 949304 595005 441344 834679 1336474 1226487 318495 154772 161047 2214390 2113715 1809200 1465940 172059 1407973 1582022 296816 2384274 692415 779289 1775911 2255582 8536: 1524454 1287795 2558795 2517390 280497 1617176 428859 2257123 30245 2427474 1108779 187894 360496 2234228 2205550 109408 1795821 761884 1146898 1881045 1184882 2222125 8537: 251817 2596368 1234620 68410 404782 1721510 76766 8538: 387051 2367402 711376 2159553 634291 303566 2102346 2286671 1294855 1403766 2066003 533896 1968356 1117361 1351712 30884 529545 1575648 1243044 2497792 1331128 2389173 661454 433613 2532096 1891948 2402937 382163 1379959 1027364 316303 677565 973700 666515 335589 1720619 430758 1830325 566444 64270 220073 2027108 1565504 765414 486273 8539: 2043746 131067 599628 476573 1529069 1319449 2243587 2140438 926197 1763197 356788 1144649 617737 357872 1747577 841861 2426116 1258099 1859268 1073613 820558 1582900 194633 2242778 190945 930628 2186676 841383 1777357 688717 2291341 366678 1509113 1928223 2242166 1901678 165895 1159818 50385 101869 2222177 361707 182668 847230 757395 199023 1360399 528506 1359153 1087407 344250 75552 1184328 255970 803169 854: 2147375 2561394 8540: 1989480 605577 1763541 258274 8541: 1775082 1707537 1681209 571695 2578322 251854 1461668 746281 520814 1293763 1042302 114743 1840502 190632 50623 641055 520155 1789804 2341192 1993633 1969035 1117988 777650 113166 732898 857304 2622491 1928039 44974 2036232 284593 609754 301665 1743431 1837705 73608 1504146 2080256 2031128 190998 8543: 1512363 1642427 1327906 2538407 2305721 1574599 8544: 757507 1095536 1588471 2611831 1892749 2517426 2120924 247933 864138 2202014 1553365 8545: 2549457 1189686 1822014 1871338 1744308 132411 433753 15814 2445787 298401 380338 56126 2586935 1609008 1365868 2474414 1378478 762742 385593 2412685 2386010 1895871 2100794 530169 2354054 1904973 1857888 2432517 2067913 2301445 112345 2327422 1774244 2471090 1138845 2598295 1131912 2213566 1213801 2061491 2152602 589356 1817317 448402 1835556 264655 1387111 1123128 1607985 2302385 746637 2014334 1279632 1906035 1999983 504765 10896 1439297 1331551 2049686 1514248 1324727 2543811 2073307 1011630 801597 1815254 800796 1385052 1118659 2073323 1403388 1134741 124566 1240237 1757540 1754002 659371 914017 564876 522676 381901 260484 2237514 633272 986250 1553666 382186 2310114 685420 606383 586695 690467 1020930 2575152 1034009 1630042 2306157 444273 1656890 682696 691408 1694916 2493772 1636442 1402631 717931 1033232 1087764 223192 1103636 1419103 669130 1276625 2436030 643496 1676478 196784 1485708 371566 1626684 2001099 788760 109919 1342962 2366955 888326 1869163 1319085 2615159 1791323 258332 506898 2227178 2518062 1523441 1142682 2086463 2504544 364190 464966 2055382 2500752 2427816 2405588 707748 2606144 1731704 2519752 226477 514611 2083103 859327 1607889 620083 822287 1239004 1927253 1717347 1586525 2332315 2055481 1521194 2172709 1927984 108297 2271673 1398600 1351223 1926645 2074501 1792894 2454811 1225693 1615920 1987082 1398325 1953531 2450941 758717 2048798 239206 139252 1752967 1360589 1705728 1477655 222950 546003 1088785 151309 231173 2520639 2002474 1708979 952865 2134092 1383455 1480348 204071 565394 519931 1996837 790691 1747308 1020530 306587 734366 1289601 200996 1159796 1911653 2295784 606911 2169484 113644 2210651 1411631 1858690 2516140 2523916 2512550 1262476 437776 569053 18670 733401 153587 226715 2551987 26101 1340800 949142 2011262 1746370 1515027 675057 582223 1800953 52701 848324 1690839 192002 2544497 1443478 1726439 1498503 900667 1338886 2500371 509526 1906048 831714 776181 1704892 907004 1199203 272346 1640100 2269806 267033 1179405 701675 1773648 1185669 1088533 2478991 1159720 303624 2355862 810716 284348 196923 1061711 184261 1178123 765874 844376 1484337 1856835 1459611 796048 1526034 1915179 632584 151643 2474072 2287769 2384138 115596 1510048 478202 74705 2335653 1347502 1578238 1789167 1799971 1900787 560527 152667 962018 1417360 143920 2648081 1599807 971995 2504092 2564917 334096 2557514 1359521 650107 287901 1737686 1044602 2527727 1842131 1439368 814020 1697890 2589598 1208129 239251 2315008 8546: 616196 284829 2410591 1170827 8547: 2643360 818064 1677469 1897960 8548: 1895600 902279 1075192 598610 2170834 816011 183817 806785 617225 417947 2306821 1921360 2552409 2013059 473245 1919942 1809865 1005020 38620 460757 360259 2540506 222563 1776786 1505530 620609 1491758 1185071 1950414 8549: 1469075 1288766 888882 1700635 1614769 2022773 104459 2233188 1500186 2507446 752444 2587629 2125153 2399098 1589627 2572433 2405252 1694083 1602435 28786 2477580 2302446 883400 1919803 623257 2618767 76772 1135186 1104114 2625748 1125250 609862 1963047 405915 2492118 1382846 2349115 1309323 2274120 855: 1205796 1562577 2171685 1193844 22432 795380 2193364 1058918 2606510 2515283 2307841 2371703 743553 8550: 915274 601786 2198085 898996 2054765 8551: 1569386 1013488 654588 8552: 2423875 2563204 2491620 2262242 1890908 1432623 688135 336591 629203 2028914 2391325 2258211 2375031 2566305 849893 1516379 253217 2494661 2568217 742179 1010062 476043 157814 2450334 217858 486766 2497305 412853 891124 1503951 2612478 2303121 1543051 833271 2196231 1938878 619810 68441 706492 1792311 14152 780506 2166866 1489031 1348653 2200534 1577805 1016510 678155 8553: 1780109 741228 928480 516655 8554: 1655805 1162155 1043919 1196423 8555: 1547961 749532 677895 1204310 408712 1847591 1182331 1128118 1600032 169316 2347731 2276118 1834208 1131422 399693 1147501 675826 826801 1473622 2359482 1372208 1102662 2212692 1353938 655505 1732884 2000161 2454448 1168374 371008 1315392 22978 1510266 2054215 192096 373013 186906 2646608 1060794 870774 940470 1645080 639468 1820621 1369033 2169034 403058 483544 950526 1400656 2489977 2584230 538178 2066580 1413602 1817160 1920743 1526982 1884565 1598999 2392544 1066060 8556: 617498 944778 1977636 1952691 2315012 1641402 2329541 625067 8557: 1454796 1667210 1357170 2616701 1897107 1413840 1554977 2176195 1954791 141413 474368 2427968 395007 670047 2215790 1128768 1267660 1490928 121651 1667263 1853062 1417729 8558: 1621920 2512220 634462 276511 8559: 1584217 1062136 50621 2224244 1724493 467156 1538616 1078943 600471 1151218 643720 2358492 1283946 192 1675680 1866716 856: 1854658 523744 8560: 2374196 434382 200489 174929 8561: 1642643 1704849 538221 1383323 2195413 8562: 1913749 947399 105079 1525049 2564178 1387405 927799 1582519 1481802 149560 115219 634637 2230553 368113 8563: 1116838 209200 773712 1343818 630226 1663779 2112205 603466 1127517 1666697 4905 981619 917043 136460 480075 807759 2134395 1160024 1218115 1347881 1207661 1763606 409024 1125806 586972 247739 1689718 612154 162395 1416865 895443 1323487 812699 1128816 542678 334033 1428606 2600829 1829549 351296 8564: 1885905 1644832 905271 352368 701760 1056032 881245 1571573 952951 891436 2577957 1589578 478527 2535464 1601616 1738006 1511309 1151451 1828732 249513 676030 153538 1721245 1812039 2530543 960752 207357 797834 1241731 773611 1366700 2393530 978898 1361962 765086 2272838 2210991 8565: 2574323 8566: 957953 983866 442689 310550 1825866 2088124 2618753 900263 1888679 2556132 521618 162834 8567: 1007207 1445871 2079465 414065 1061355 1289881 1190633 2088027 745613 1417126 1376877 2536234 488697 747655 1224601 1379020 1197437 2138016 812939 1343191 1385354 1751065 1061210 1953241 1704072 1825765 1205382 1822939 1124270 1219879 2475544 1927240 2088275 371146 557037 821727 1964380 172327 1500478 839303 2164239 2527989 3743 1641471 1545998 253491 610460 737215 487277 2566932 538752 586610 388452 886236 2425013 507443 1730133 228431 1533572 1350630 1148656 2576886 2466099 1513618 742981 2178030 433863 2419258 487141 1570760 8568: 962533 1876063 2553112 569134 1114331 1236350 1407325 146545 2126008 2437254 2556253 2436179 957785 698218 2568738 1029691 798608 131256 1941388 1010690 2120110 1282964 1945715 995934 2637098 464674 636521 1846505 1459394 277115 563958 2275948 2479541 598465 992354 2366900 393573 368662 880954 529303 1654619 1472073 151758 2434810 556250 2348230 2552573 269495 2373946 8569: 1850224 2439121 1412384 293962 1227795 458323 1496950 820624 1916951 2448537 711178 1439284 2102104 533576 1720348 2166555 2065106 1395994 1404129 1082628 2179529 2518077 2291427 2113077 2050558 1572025 2141601 1357049 905400 258768 1264850 1324905 398679 1924377 1032396 1188978 1019316 1492864 1669417 1051317 2610338 1415660 1197808 477892 2575931 527586 785911 2050510 801364 2589890 1791697 1447600 1274660 1605584 2518026 221440 984940 1324545 800033 321905 582722 2233839 1843962 2659 242369 1508615 1812954 2489976 940179 1500000 870138 1809347 1757883 1095480 2273767 411446 2332997 1204864 2117683 267231 1167386 512278 1369890 757257 281938 796476 1066310 857: 1723233 1028194 2405003 239124 338575 1046955 1866912 1461668 558473 233796 1008157 723135 2394481 476611 1549802 1745173 1496851 402550 48016 292487 1732841 382495 8570: 2461630 222111 1758997 1728164 8571: 1401287 1719119 1898247 1319926 2008612 647373 1392092 1034769 2317264 1968260 325661 495009 2533893 1659578 1988666 1161016 1704645 1347162 316866 1646317 1748162 2577702 56605 1896471 977388 397063 1291928 1561537 1729581 57266 2485547 2198712 329202 1195092 524110 1153562 1307256 1368894 134142 1487518 2098706 1224403 2482710 1505864 501152 1670876 62550 1163485 2028971 2572516 630600 1019975 1764832 772387 1356119 1662595 8572: 422544 1259174 1007844 883282 1681209 2392445 320481 1913817 1075042 1815551 1353231 1362118 318457 2600762 195939 1534754 990555 278575 336674 2272493 1864554 122957 1897971 266062 1653431 2153906 1908972 1643464 2086214 843467 1694143 537168 1356127 2587456 1972729 1723037 1678880 8573: 1366739 1362461 919774 1961482 1961052 666180 1734816 2478906 528634 1698472 1003108 581020 319818 2212096 8574: 120539 1238623 1472751 834424 2624842 595279 150096 156400 1087918 154501 1788058 2342669 1207415 1396895 570444 1061547 2545132 1075955 943133 427709 3069 715168 301272 187296 1361857 41233 510187 92975 1876188 2549437 647511 2270089 2036232 893185 933690 1240356 1969249 2221593 1573386 2063641 1501100 1238850 1311248 742525 2088276 917384 1582374 1823915 1703053 847387 2353338 8575: 508185 883391 2548042 822461 955269 2422183 2288214 2566498 137951 716223 1053621 445483 889076 1513124 399313 1426089 643306 1037965 150909 126112 2167632 1104325 2590614 20202 294052 567560 1541264 1731624 967926 763453 1494048 1555493 855645 8576: 2608467 1334536 2364981 1740105 653639 1611601 1580750 760808 2418616 8577: 1048855 1477490 265266 8578: 421130 2517596 1960391 602648 809978 40845 2338987 8579: 632159 858: 295648 1209638 344842 934493 2596094 1065402 8580: 654043 2334272 893805 981597 773667 1061033 612466 2259367 1522165 309052 2529437 547580 1720570 1586977 79721 2119233 2609589 240979 1843080 558154 869390 1770097 1247649 603837 369685 1967011 1146589 2465153 2370259 316422 675165 1470121 151192 825989 515360 2616263 1837461 556324 1465046 2595084 676128 1243372 548794 1548866 1532879 627570 1072592 541150 182474 1536915 646146 1653821 1770410 124517 2556207 1255438 2443460 192339 1907694 2281449 1321009 2510557 2404773 1336550 989512 297227 91297 1402316 1648054 2621707 1752624 1671514 8581: 2545072 2152932 2476384 63452 2521360 1610947 749247 1693762 8582: 2018205 1063033 2545238 648585 2603685 8583: 2068043 2474737 1495491 416076 1023773 1701976 1701144 304404 1272468 307151 1415812 977187 726146 1199684 222344 2261569 1400070 1308744 2448154 949509 1450629 66604 2286848 399873 794800 570435 1170204 1973066 1976174 2378621 1272250 1499794 1847256 2511901 1056032 1782314 2564160 1124614 617831 2208434 70759 1462893 682593 911151 2320231 1377751 1912119 2139039 2261864 1836477 2254357 1086800 1619217 2031774 2441989 2039530 1814734 2314689 2486339 768008 990490 434684 896196 1731704 2607659 876916 1419676 2251132 2135812 595628 754343 1600579 961995 2090104 275196 2157977 426148 719137 1628854 1502589 975290 2493579 464185 1717964 2183278 997864 529563 1365812 1778654 1744064 924647 2460616 332047 595796 1130079 920493 915057 395812 1540437 153297 899649 1973113 212506 947367 1439233 1812586 1622108 2159461 1789077 2117739 121955 1159160 45837 792420 763896 966158 2505866 1490632 437732 1853250 2210507 2490888 49529 866532 1600798 618513 273214 17940 1600189 469707 1736116 1273319 638185 1504628 1530972 1373056 1005894 814643 2027916 8584: 1213655 1183741 2104949 2291465 751020 2610269 2309568 309611 1138168 1617289 1594849 1515224 57389 406670 1898408 963667 343239 2173031 44449 146931 1800752 2355225 1467209 1781910 104355 1543978 2415285 428059 627618 1202320 47512 1007046 51828 1095031 2321854 1011126 188233 852046 1147121 1776051 2279380 2589883 2051242 167588 2603647 637190 2558756 1974570 524820 59484 25563 1130115 2112757 1627678 1678660 1814635 2204336 2369105 2577990 1085812 2228716 1752198 2230269 2127271 1072794 2093466 2261264 212564 137453 1090319 1094767 729326 213684 1769875 1998180 227363 2071899 1222285 1943190 2328175 2330878 493222 87701 349819 282272 2275994 1272822 112991 234155 310085 999516 556659 1138865 1678863 1868568 1695880 1109631 922555 302420 416884 1365128 1223225 1915567 2355912 1068913 2418869 598182 2377429 1519793 2531085 777601 952470 936639 50594 255861 62549 701257 1025155 379815 1489808 1673540 866549 1093270 2643457 655784 359407 1733504 1385012 15690 2420819 1125486 178448 1606473 2365915 8585: 1007248 1424308 1393425 1409377 1988326 477983 1892028 2021740 178032 518503 1142056 1414832 139795 588257 64741 671901 527891 1688675 2242886 1371698 22129 701298 1576948 2524398 193289 1490945 691562 616943 1264447 1789236 1431678 101435 760733 433483 2112263 2601416 1507649 1949234 2344760 710409 294302 2467284 833006 1353373 2318617 1412908 2514566 402449 1541181 589035 2303622 1939422 204077 1698928 103480 1718847 1530946 2222119 2240241 793896 1699035 1902430 1631467 37189 1549779 2308764 2174899 206219 1365381 2086071 973689 1210864 1396964 926585 2183932 2291524 1897023 1301523 2585128 761806 2200214 738899 2126810 381979 1442886 1648424 1368579 2293072 1382384 2343253 777453 1685178 1217291 327258 1174259 8586: 751812 1265941 764656 592214 1814632 396137 1732208 2083430 2300806 2374613 464374 2549925 861482 1733978 1358962 2141730 420191 1124609 227331 500268 215082 185413 2571990 2425870 1360538 178100 35259 1302880 2334557 1299378 1924879 1436940 2573081 2078073 2146018 737467 831488 173252 583734 52630 969775 2595586 1752254 1634248 176817 463217 1818447 1223244 55721 2242192 37419 1867641 2148780 400549 1305994 1865273 1126840 443695 1773651 1982804 1862305 823813 1469845 1713085 2429253 2011260 340784 1998779 816752 2028059 16833 1053407 2537756 1403970 900377 2588644 1681662 781737 2000712 176424 2606827 2152004 1726708 1476568 1799970 1170827 1427709 299893 1110601 181112 232845 2214001 761185 1155735 1230897 461015 168445 540727 8587: 1778492 1930011 8588: 1541090 1392524 8589: 66881 1689107 1549307 2033139 240669 1032123 2076278 839069 833082 124252 861038 182621 1016011 859: 2267293 2310614 2617555 210464 1709217 1809046 201689 790828 2574940 1024643 1652808 289920 1855364 2181421 498014 1414282 2270309 1369235 411396 2239980 2012250 2105067 2067179 1527407 2533535 401422 533017 466687 162891 1506263 849725 2217986 432057 1450907 2525348 2305460 1632784 369550 2599262 2588818 1469474 1947304 902129 947094 680121 1679190 1513263 2158590 1041308 333061 2351317 904264 1490883 247094 27002 395912 2247427 204710 373425 2610331 1613652 1261744 710077 1221349 4804 2575320 2397507 54085 1160382 2197413 336398 398970 1996418 881431 196938 874537 655412 790390 1340945 63452 461453 2284803 150732 510942 301916 1475707 2499499 1414621 1397604 961642 1979057 873048 102020 1213476 931302 824128 1482116 409883 2644549 17186 1758133 2248476 2608919 1919154 487457 626916 1695799 1047388 367328 268030 2143946 906476 1337539 394534 2159944 1183437 1271554 1085452 418687 512741 902050 1571424 2583960 2510722 1741184 510178 318770 1935714 2378606 651894 1821753 1984810 2101357 740118 306699 2063172 2457946 1950876 67835 1539196 1579484 381658 1009633 701704 1469924 688972 1345254 2181088 315541 1878550 1614256 728019 295181 40121 1415822 691272 588802 1087990 2597161 170093 64684 1684053 1387721 44710 463016 464204 1568832 8590: 1279874 948848 2461508 1114331 213296 810542 937689 1062814 858440 2253132 1660035 862403 2436921 1111527 2506666 2057287 2073351 1313944 2152957 68724 395191 962151 1796425 1573476 1129284 1914347 147878 1895245 658437 2038180 450718 2391625 1023367 1190198 2027590 1654582 2426405 2457767 760924 1036522 8591: 1455330 413603 199909 207574 1599030 1059738 1743447 708787 663673 1326319 2260459 244961 1843808 83895 1870594 1955975 394493 1825911 1727427 1154588 2197062 1058840 2520851 334440 2053020 1127087 857378 594712 532950 1837307 629566 1817117 577006 2384879 107882 2449269 57622 1607628 1278778 643783 2480510 1510379 1664927 2038325 540019 256297 1460865 799190 8592: 1979162 8593: 134586 1909078 8594: 1102436 374563 1451945 1104379 601432 8595: 2577497 228052 1761255 2492663 1640008 1436545 289523 267638 1118241 1222552 1883897 2041260 503784 52192 346450 2339801 221144 2387925 1177420 2019343 1555211 1867999 1979325 586610 700799 103788 1611213 2554326 1122744 8596: 1954956 1936580 1186962 2183820 1743730 670801 1916420 1473431 1936958 2366846 1290427 2362882 1239846 1175296 375981 381289 2384691 488363 1690501 447101 2069439 2188328 489910 236657 1277473 319087 865860 692485 1860870 2641648 1671797 397727 125447 1447402 2325407 2122318 890621 2579164 1685190 2065566 107416 207745 1767179 799308 1625688 1566486 432136 1684017 1280225 447667 2170897 561177 1847195 1866585 2103304 75845 2236597 2638263 637996 2275548 2490482 2279849 2380644 2522521 1364334 2029449 650676 2181445 369361 1275949 1018657 208937 2346936 2320755 2369466 1844270 884463 1249108 1499446 668496 2331662 1697752 1362715 786251 404615 165142 1397461 589356 1919510 1622923 752899 636005 1256855 2504801 1879226 1381517 801969 1435347 2424018 1902025 441319 1352618 2501642 758087 1973781 2642384 2393246 815462 2159248 72346 1063166 2521812 1017731 282721 1915635 1296099 2334741 257694 1866631 1561932 1260123 89438 2216257 2254067 2279318 413883 1777675 1085047 838723 818164 1748995 977325 729013 537022 1155066 1820491 1185940 1257636 806172 1302366 648343 552371 2168634 2496837 1244010 1645830 721249 179880 1972330 1544195 999768 778925 1331084 337291 1948335 1828950 1430800 170744 1275273 2570781 2553075 2072590 1109836 1576224 1348293 647295 385295 904512 460587 2389886 2243023 716259 2561452 1256663 588039 2203886 2236990 2397663 1163139 976979 118267 308862 565807 1196578 2405373 80666 453785 1543215 477524 1287880 2141958 1155950 2485197 2165908 2482513 1687311 1503827 547407 659491 1784288 928720 2591759 2208760 2493435 29370 723945 729505 713829 2104827 457917 468301 1940424 886565 1098685 426135 1178872 932797 1453709 1594442 2171279 2117245 2605146 1502841 843637 1136059 2043468 1621239 1952032 2411303 2254487 1139615 1644089 2119910 2426628 2333488 1017914 2644252 675091 245419 743850 480355 787944 124635 2495274 104161 416576 1876502 1781604 1210669 465036 163075 716706 467872 1676089 175833 1559156 394833 890365 1574070 726554 62244 1159135 2494546 1295970 1828808 1543351 2426897 398869 163296 938578 2583530 735062 1130754 1306708 2506797 2528767 728089 1882888 1893095 1228095 788543 2260398 1455987 1429668 1968372 468757 2417618 1581831 2179742 383247 656989 2489357 1466763 17949 1073061 1167151 2196246 209072 159596 955649 887462 2439183 2503034 2254194 1950427 758661 344974 2191983 293275 2552939 2044315 2451381 1927548 2386249 1917232 691820 504690 1319605 1084237 1509584 2012733 719546 384196 2499313 1924121 673769 2364438 166847 448009 983543 2533273 1683402 948020 2590727 47920 548699 1765361 2620993 2386619 238020 2142141 1459182 286312 539852 246596 747789 1916185 2181461 540377 1745078 1395606 583876 1286485 2250563 1338707 1998956 925638 1886144 604997 938897 427938 2613447 2126576 983166 1783260 1493458 1979875 903648 1343983 1016377 2049285 1690727 1126227 2062417 2021568 1246326 2104088 320137 278884 991751 1886336 883850 1036542 583134 2300734 755766 1998885 1454660 1715228 849147 616081 1694123 1549976 530404 972453 97166 1014458 2435949 647881 619795 1545673 689557 1449987 13134 1504303 12501 573345 1880633 643761 1232514 477684 1910762 1688438 1206354 150556 1949496 1682186 240177 519385 1351167 2196191 1910089 1016705 2124064 2242228 2007935 258664 576978 154185 2212510 162222 1385978 339891 1162315 93720 1629939 1680063 2308144 304802 851216 1791922 1109789 2310715 1566779 2374060 751856 2286570 1371155 1925078 654684 2177307 2551715 1662415 83530 1543968 1154756 1686921 351691 196891 805157 2243468 711596 162061 2159154 1376892 755151 362204 699391 827244 137321 626201 827845 2631474 1608166 504085 73020 111118 955982 2181212 2175910 947308 390544 1781218 1969388 1387973 2037895 2276933 1400957 2508842 2245959 1721347 1156041 2142625 17845 1429517 1331988 815412 1561354 2202976 250131 3335 517241 234261 926564 790131 1274840 1815865 1551178 1517396 1008520 878244 643630 1135595 2483274 1608799 1356051 2514233 20276 1292120 1440938 2629877 662619 2345163 2065016 1134665 1269294 2474618 535026 2477814 2315506 1779814 1003628 734475 1013413 937681 2626958 2490067 1110444 71154 919771 1072592 1906892 1295815 1542684 2401640 1173421 2513703 1284951 829519 1106509 187007 932647 2641532 630961 2018546 1056522 2158518 2358841 1292905 1889406 1051713 893394 2468943 1473776 418889 1746307 883795 2329844 878818 899443 1555115 2538432 2520095 2406772 683856 1250106 1705597 1624232 2021041 2441774 2196792 652726 641402 1434702 2426088 40561 220963 255707 226691 1138469 339371 1208572 703267 663071 1852336 1496347 8396 1398220 261506 1971377 949141 2562623 957012 1455166 1161650 264497 1078382 1362122 1682984 1322965 1864903 2118726 1217108 1976233 2152640 2284092 780783 297192 2602360 138351 223385 2492593 1688119 361827 1613084 1720865 552018 1127351 2432545 1208902 1885333 1412535 1677673 2316420 1433461 419731 302653 1828502 505893 2442035 1864000 1763327 213390 1331908 236121 1672737 2007959 2011657 389571 1889117 1385324 78741 835295 2301881 2087672 1853711 622994 541917 472307 1656562 2456552 1388653 1216680 1651034 2114992 2477217 2342652 1922477 1466373 1089821 1310743 1583561 1519184 404778 2630848 1269405 1972059 2499770 38161 919969 1419723 140071 711120 2546491 989333 2102931 1955270 696515 988307 2039819 528015 1576984 1075179 2560592 2635322 257174 2130767 769943 2563184 1948497 2643857 358976 2537488 1002509 1915970 310712 1778612 1413404 2251991 1393300 2477041 214228 2237065 2642046 2245723 1304476 1796809 1530972 181975 2182555 2234430 2642651 2003188 1018076 1965272 2361492 1697888 870113 1701971 1658582 943253 2368368 1302471 490919 2038784 2235468 2084121 2380294 2632973 1670767 1094471 2237135 426185 574471 2539158 2448412 1734139 1613526 825802 604798 1075659 1344415 1516446 1410828 259037 500158 191797 1651632 1908617 620138 2468568 1445172 644102 1229091 1351206 1937374 227424 1889844 2625150 1064258 2180657 2436997 1535025 1577362 1340764 952294 271726 8597: 1410063 1212449 320148 663511 1338553 1437423 897358 1439039 2469300 8598: 1419335 787003 1787056 1364085 1813624 2027895 1932785 1974257 969330 1466352 1295843 550563 1400820 1396873 1070577 174753 2622059 2582768 92453 1424432 2163622 2270009 2484253 343155 169453 2261678 1735898 676013 872519 135539 1064519 2448801 8599: 54632 2014069 1777135 2291467 2431618 1135805 859965 1610835 450743 2168028 1741122 128425 1181847 82019 947218 1564474 943129 86: 463224 1310456 1633502 323402 860: 1215433 936183 2417723 8600: 1068777 920882 2415922 940274 14222 2546654 856992 1114619 8601: 775321 559779 2260137 1603671 1929741 1891368 8602: 598533 1732227 2240355 710738 1520829 1433767 866417 1432796 2511202 1498722 2155584 1552340 1918829 2216274 709050 2277426 2358699 365653 1618220 190835 1641038 2540102 1732669 1298711 2488683 848791 1436426 1036519 768138 2014864 1048955 210458 2623346 2469479 828179 237467 8603: 420995 110112 1392506 356091 1094998 877350 2102033 624301 1033341 895273 2367546 2223228 681924 486369 2125005 1434825 388329 1999823 1753538 226810 36809 2643787 1054225 1979592 2184212 601147 746663 301934 63409 331450 87003 1474071 1956085 877471 1630694 1898964 1033763 675724 1512838 2049171 1969444 550860 2175728 2498145 1997212 225701 2459030 1589369 1326839 1331594 1307100 272651 208777 2238409 929047 1696597 648282 1985995 521007 1118924 253659 41970 2589210 1321344 1543167 742063 2294719 730496 134328 2347227 946793 485071 32386 271930 2303590 223686 608565 306985 2347810 671410 2586015 2138422 2609208 1112852 1137449 1971173 1201468 829650 1964437 1097480 962977 523978 754358 2631340 2323822 2049900 302869 1927819 736132 1138752 1548307 324036 2348085 1613523 971333 2416747 2326108 978628 631626 2593065 933526 351459 146379 1712054 1907556 773679 2266151 2021486 1598173 846308 1889654 2544181 1045366 1621613 678221 1652429 282625 692558 2438114 407583 189275 1593752 910522 2433886 1015875 1210948 2551045 1435630 423986 535436 563486 1073980 1397974 218221 2569824 1917736 8604: 1755552 2314148 1242704 453863 1424272 2426482 8605: 464296 1810584 1020661 300590 1218742 973466 1283353 342795 1127095 899762 669915 1922803 2484141 2475908 2556755 1448983 2476046 2468657 2049659 1428535 1824045 8606: 1709606 935807 2376418 1116849 2574473 1808164 314933 2348178 127040 1919186 409698 2485960 1862117 2590885 586306 339749 1060584 528064 1615616 1646795 717983 619690 1111607 1836884 983436 1847965 386241 607153 266781 2344232 1790903 1769087 8607: 2394170 2143177 1002187 2195480 242157 2628417 1358858 979196 561146 2534711 1759650 2338857 1271382 269767 2268177 8608: 356893 1420822 2260901 120297 173554 8609: 2018947 659547 79627 1180675 1647079 434700 764126 1076094 1982226 2331187 2189299 914872 358921 1452283 492546 1606499 191023 45374 1888507 446551 2558888 214401 1454496 2524746 271256 1208420 1157338 152688 835741 1358543 2587946 861: 2362882 1740600 292137 183716 2259769 1983279 1985531 594654 1848693 1113675 1781447 1286894 534993 2439617 1747330 2371949 1146589 1631054 2114751 985561 499880 2224653 44810 1512437 2562094 456651 1486829 1246021 1755966 2315108 2477652 2123985 560586 8610: 1203012 1709676 106259 1696347 1883670 1720976 1943475 948174 2529585 8611: 454501 2128926 44289 8612: 1493403 1538044 2097642 1972288 972186 1004749 39924 2347551 2155327 2374756 2507082 11301 271105 1898216 1036184 1058556 8613: 2562153 1474319 319137 1068821 2553495 2062491 716468 1982086 1796166 895005 2031767 1933015 463090 1479863 1217335 1958896 1703544 1416580 1041638 2498421 2588645 1439575 1325477 586222 2064183 2413317 883819 2574110 516440 8614: 1990685 220724 472083 351138 1431390 356047 2628415 8616: 932934 2052928 1036532 8617: 246337 31687 916945 146434 8618: 1406605 8619: 1317953 1470248 907886 2050276 2232317 762742 856932 828 1645514 2094970 417530 2615433 2517390 2284646 2138757 560310 2424154 2359103 2128598 2090165 2385173 1783631 383 964621 2186402 1409898 1314129 2527569 1126470 225047 408576 1814731 1044457 1622059 132749 1084831 2268932 1412908 1583102 1547049 1239226 1520334 87948 1394870 998802 373272 2316387 1446458 2359605 1533266 2035346 1746477 272982 2121650 1173229 285012 482377 1468475 1489524 31913 1429954 291050 2034002 1703456 2324270 1266312 1191060 555136 1191502 1495747 396547 2462418 408180 698036 2148543 72855 470200 988565 1747273 2143255 1879525 2531387 2535562 1402793 491965 460131 1778612 415197 1502546 1517379 1621279 1054222 862: 1227848 1671535 694536 1006457 430211 1678459 2312771 2465112 567418 2303025 1808487 428689 848256 1704770 1381306 752237 1857003 1912742 283850 1048341 1344828 19077 177167 1098872 1168034 1795792 1335582 2450465 281833 419304 1760357 74313 1150423 1378056 501342 1092531 2147640 1222216 820963 1856482 827783 939283 2424677 1081991 1958704 1580483 2184485 349289 1520015 2538851 338101 762390 672376 1145000 1223992 95981 822184 467990 72095 1860895 277601 302406 1652455 1153596 1125072 2403043 1067990 383608 1224689 2630158 1225021 705472 716320 1254486 1213663 1485230 2248168 2440631 1640600 2437460 257673 72530 1841751 2613480 322949 1785363 344832 1752613 1035211 183466 71141 1634433 1596608 2230538 1599636 2301984 996536 464063 1810815 1057614 1515459 2534254 1604774 2267476 972382 1189452 1338835 2277616 1724345 908636 2020895 802196 1150739 1374278 2618285 1683529 2540580 2620189 2129992 1599775 470831 1399778 1035775 1263172 531007 1597958 296187 2029904 1709295 2260250 203905 1815168 1875512 959675 2369105 1209935 164264 2082114 189572 1501030 33489 916827 404741 1809683 1613960 1352781 2479000 434284 2584548 2176581 587010 1620613 337085 419293 1117064 211213 635044 1262732 1725567 546050 1104213 1098812 2003342 2585578 1252460 508124 478940 2384127 424080 1872988 1301544 273251 2567941 506778 2010627 946540 1132958 2007451 2295418 1602883 96089 527106 2127696 2214803 2185688 2575909 841140 1973590 617821 39427 906073 171298 436237 1193952 134594 300583 482859 179852 2042255 802341 2147912 1373118 90682 1793967 265351 2556791 889976 1084980 2030678 182541 52353 844762 1971937 198698 725518 2497822 1578801 264679 1802769 1382135 187168 798564 1130993 2532773 798874 2164772 1486283 992267 1363285 269493 1066079 1022170 1057865 815953 1492708 1155552 777236 444635 2525731 563440 1243372 1623237 938447 31587 1542397 230324 1822963 2575900 2446315 1936905 162218 2234609 1808742 1431291 1877126 1500743 1211061 331583 271370 2162876 437908 1692306 1943903 26363 107604 1870000 679516 544912 1012651 1349850 1247830 1480821 58835 846125 641869 71363 2481235 2063606 1150851 2601620 337440 2073776 770384 82516 795827 2379888 1090209 1795122 306894 1493693 1190238 1341847 1590807 1747689 221483 1945121 2237467 962306 292993 1707692 2394182 49872 49938 1566784 1457506 1435417 1076151 1227241 826947 1590844 1716471 1318023 678221 2583984 1340688 1298800 46438 676256 2424091 2452055 1516383 1609273 1993351 1297031 1962134 319860 1815655 143868 516114 796136 1435486 1834097 1591407 153344 1765852 640073 238714 734238 1520998 120714 1127026 1989589 2134331 2102931 2190631 1587779 132900 1798191 1452919 543999 1402175 642322 769892 324475 101574 1411035 2362461 267857 2276649 2637384 885323 769217 1075473 2116441 1179381 1246294 184440 2647757 326824 1702858 1765042 874456 330376 2301456 439318 1282833 8620: 799048 8621: 2260788 774714 1094702 2203651 1321194 672937 2478193 2085563 146545 1823475 2269885 2206557 2366644 1574205 4324 1155649 2087631 74310 973313 1188539 1451587 1951518 1965177 811227 1576540 1452854 1878020 95449 2402296 1212380 2592660 163893 2088182 804172 697913 761185 1860685 1515430 1543880 2004619 8622: 1648397 2351954 2167556 1406311 2124145 106893 8623: 1332388 2460653 305835 1256747 521153 1452987 1080973 619021 2241438 2597653 1203374 2284848 2099096 144577 398188 8624: 1825229 256923 632388 1919964 1821066 549867 1209019 1525460 1006763 1356604 1459261 1248262 163224 2635497 934679 982057 925894 870716 2617663 2013561 114612 2368202 1724407 2159683 1893599 2501285 387422 1270174 1127224 2604806 1779363 500539 1206397 182948 954589 1671842 936840 246220 8625: 364518 1482709 1989562 2394929 991239 1757171 262763 636515 2030006 8626: 2022048 985388 153456 395034 415672 334051 862702 75873 2481500 998915 1357279 602351 8627: 1666394 924958 902807 2301843 688291 5596 144896 842277 821957 1679510 98044 1527308 2568109 800327 2300835 139352 625187 441281 1773094 1751933 846967 929320 1121303 1085448 2218194 366677 2099522 1531252 480932 910568 358656 1786988 1739062 1846218 159842 2169079 922822 2224808 66916 365527 1791768 346953 1415791 623413 382110 2430762 93260 2180265 154195 1608682 1465414 2486500 1225985 249995 818285 2628504 1347816 929063 2443116 1789442 474588 2178639 1203360 605958 80163 1169509 1458113 2182547 234731 966773 96129 2019271 688222 300360 2086212 1512716 926255 1797697 2494105 212063 1319640 484910 2160334 220296 1010734 1611910 696885 2227552 836782 108086 2378606 2569771 128139 867644 1710193 2235350 1661722 1855217 130337 398996 2343391 673888 1881642 2476125 2160713 2366597 2494394 2324342 1944576 635387 356926 2067778 1625283 690658 2527727 2599868 2361991 8628: 1262731 77299 411687 827378 647070 197463 1007437 2188860 8629: 949274 858252 1602714 1377763 336293 1284351 1818684 39200 465495 302459 2288764 1917946 468622 1808459 1675670 325530 1210137 1343416 1096691 2361378 1145912 955727 1509285 356851 821568 863: 1702130 1116413 1710338 599953 8630: 767144 2005678 1495111 434784 896075 1231291 139045 18505 8631: 2093572 2504536 536722 1097932 1215796 204071 1850775 2005076 1433682 2625338 1995143 8632: 1857750 919454 2607239 1027776 674801 2044511 71132 2361549 245980 1546157 1992545 697471 300282 329801 2134591 821529 236126 2518121 1690732 2610379 760063 2069241 428975 1993291 2176813 1897945 2547948 769829 1250728 1328975 2635148 387146 1301718 1109019 1195662 1027858 604128 1987191 1460144 8633: 2285429 2538664 1269491 1468603 581887 1695592 345588 2455217 820006 498340 8634: 1169433 1700635 1527683 573423 2420966 50163 1003138 1028146 1183049 1366881 827811 1168119 1706491 238267 1649696 1968133 1396239 707520 293360 513943 441806 731469 1181703 426220 2450664 1571258 1495469 1647474 1195215 2237364 1011940 468747 450857 347990 929889 1421236 1585916 940538 849689 2267973 1532085 711050 126347 814829 8635: 1444632 1858314 2056884 806850 921569 251616 1211657 1516894 646771 703427 2058196 281084 1949053 519149 576030 1768362 278047 2305843 923230 1802822 2291353 1599952 1910699 503866 1891830 1537479 761645 603157 970031 663283 386705 1641524 1514549 1244714 2270546 2625158 1594163 1107017 960326 1601605 1222851 1488926 1456261 1001079 1827676 258788 1438334 133889 847151 35132 2381106 2130449 1233997 511726 1087921 971524 1914185 1551042 316343 302437 779661 1260379 873419 1904086 985222 1117364 991984 1589723 1906421 427357 987580 2342826 16581 2093522 1162690 2227668 1773034 2646808 492636 1648988 605324 1819880 788888 1959959 1122490 722724 2523902 1265763 1908089 2359316 1637895 1476640 74212 1344828 1585064 1234367 983173 634426 1934503 1256560 1691774 873291 1203859 63542 2517800 439971 1171034 1853192 2090004 2295387 806921 1587640 1384161 833970 1228572 837492 1522024 117209 1219144 2063016 223054 534365 2124664 646045 1889426 1354635 2646441 999070 2333118 1024350 2465946 1554245 1571120 1284554 1045456 1225226 2525119 508380 2384980 1314800 730907 1177902 1854682 1022161 1815654 164709 2571009 2026090 1540849 1222408 1731697 1025784 1351566 748517 2044473 681853 1088932 2518094 885132 1821364 1192369 834366 623211 1151087 2417957 2580818 33703 138391 2155463 1505825 394238 686915 259934 74033 908402 1844907 1137204 226373 46846 2359012 913698 1708914 1481244 285434 535069 2333894 2210363 1217702 1620614 2366437 2226988 1687498 2090238 1383053 2482162 985843 229171 2297062 255885 513420 922069 1169155 1337939 21315 2451438 1577070 907105 1679929 577754 1582142 2213269 846021 1795816 2578289 1351654 1274995 33392 904035 693045 1359075 329302 151569 1327510 270677 2430302 1028202 694199 1847410 983565 1734781 2179866 1678420 1829904 2165902 94185 1196868 136365 1749354 300517 1766335 2393633 744563 2534039 2304007 1615201 108400 691562 716797 1894774 801819 940575 186418 126083 1784442 379332 224888 1083658 791994 1984625 1657293 463625 1802074 1250515 2058255 1833480 1888655 64058 2459818 827624 422440 483632 32569 1322233 2259436 14884 2521261 2452478 340848 1270673 2201371 1519144 2285683 446196 1627904 267375 267207 736766 1294529 102553 839757 1482163 1815792 535523 1629180 2201629 2112776 1965166 2406829 858861 320297 343129 1003203 1334977 1212343 1082780 1485279 1794468 2181205 675150 2462193 1452003 537070 1569054 1973887 1984921 651042 2465520 539244 679067 456601 1878264 346137 110048 1192873 1786637 737408 1020651 735278 19855 1814380 1857412 1032237 1335065 114294 2398979 2186305 2622629 500493 1963190 1006005 2426336 395087 1858655 309647 1887482 2360213 1657179 1277202 404581 762168 2456931 1228095 1354685 1254714 371604 1076235 1584625 274500 256374 2422911 2260961 1926724 2419609 2285421 2520521 2081617 2252669 1618332 2617802 2043248 1905946 2472991 1737927 245653 201594 916922 2242903 538206 86480 1938836 2282124 460072 1434881 2018010 1059282 1137728 1674528 1548418 472344 1632336 2351523 2511229 2483101 350584 2444088 2593970 864609 1672302 1530147 2310109 1917237 2360133 2261389 666042 2377610 2436643 637950 2458814 515048 406517 1030528 67727 2180054 873239 1390064 2571465 129720 386860 823630 2612923 1776493 1084065 2235650 2636658 2542893 2282497 301272 237694 2214055 109574 2371877 1627415 844614 2113845 2217475 2580482 911812 2120272 2365487 2642260 2334824 1666204 1772861 1782884 317722 2550032 1177734 1148741 434848 2175503 909446 1862395 1033058 1827504 1970116 1723301 1679797 1629619 1676685 108123 2342788 2635178 2109306 275583 2335904 2067754 188585 1252460 1097506 1090290 972873 865003 2467373 2371403 1113616 2359078 2220095 1945715 1810256 1029395 2335837 1100728 360350 2000621 1390664 894390 53460 2510642 510955 1784229 8143 1541592 990091 876507 2095363 2045800 995622 1119773 305177 2044934 2119241 688314 490395 705361 1717353 62238 1216825 1698688 2019435 1906342 701954 2163674 1783226 2249271 494528 803497 52117 1474813 368194 1540493 891561 703042 323908 1243335 214216 971845 786546 441535 281455 1246820 2354732 589845 2532100 2064172 2574771 961838 1867401 652926 1958392 658431 1537398 599847 538987 2141356 971492 1358916 2325929 205839 2122699 1890759 710085 463267 526808 2185896 2114329 1189472 1455760 2644964 584323 1399890 2225519 288911 2007 1079814 633458 866845 993566 1455405 2576945 1697014 953002 701561 2173695 348408 149474 2534242 469365 407944 469129 1961537 1721676 1894501 583679 1832959 2245746 628941 615976 1663589 21642 797464 798874 1137469 1230249 2547639 300409 906814 1051628 1995313 1499566 1433431 70860 53577 1041975 559041 1107957 1174649 374515 1366934 539519 1303808 889910 1004068 1213475 1642248 1754842 1093188 523321 2499454 1299473 852477 1073354 975037 2127230 245975 1493119 16239 1451662 1746736 1634631 2188839 85054 51690 1277830 1814310 2468502 1116676 491652 161326 2292767 2332262 1598299 1933171 1443071 1261345 190967 411178 1575381 2483744 482392 640018 951002 1196602 2531696 2552872 183 307363 2453288 2420785 1929640 1499421 1890101 801573 1753890 1951667 1488817 271278 1827335 2033770 526296 158037 779287 1373240 967613 2641937 2032348 2071050 1918877 2325789 1808630 193470 138946 1678317 1459259 907618 1786501 437908 2100834 300180 2457923 2302210 2014305 1593898 904559 1683329 2000549 1832558 1744656 1360173 389109 1259639 1442857 1040405 1278799 137866 2416281 1667735 220118 1020446 2543675 767909 536719 643718 2546024 1094242 702897 152437 387422 2150627 1546734 938278 1486578 250344 1142424 2267451 645036 1863814 2415513 2503023 1874377 478829 667991 220157 2139288 1913680 2481827 1947276 2643734 848296 639756 272331 574532 1027359 2204335 194926 369185 1027709 194922 2403515 917247 1721161 1466264 1140580 864042 309714 2611299 2196235 1988028 52507 1426190 2190654 1440484 2021920 584719 1323465 1298657 1140560 400482 2243081 1945591 544571 161877 844592 1004619 327443 729888 1493893 59882 325378 1487767 2612825 893052 300703 2499129 324326 1811023 112311 785531 1403577 1001047 1576765 2056611 2468254 1768613 1369802 2518358 972301 567387 1352994 476865 2217322 442426 765483 1609187 2339351 285517 2191763 1105520 87909 1571108 994446 2145181 1489773 2596844 799084 1624931 2273104 2626400 2361692 457697 873526 2208343 2110144 172485 94668 2363625 401168 2363299 112328 97317 776285 432537 1469561 1423631 1694590 22985 1831972 692349 2628386 24304 517472 127591 2350892 1703367 703571 1347797 1778612 1238153 762626 1363342 2370786 2057116 810490 2351757 960850 1531299 1409345 2493008 847475 1283714 1351966 1764320 1124366 476209 2009326 1819535 626090 622973 2588844 2432014 476599 1426376 1467145 2107566 2210185 2154321 2601712 1292375 1687342 2165398 2006225 1789853 2082110 2422915 222145 1159904 1713360 545543 2109742 108866 2485614 2098373 2095882 1017753 982414 958269 1550623 2473200 86845 1511134 65824 462401 919250 103692 1777221 1452698 1643973 2575728 265451 505961 327402 57740 1883321 353846 1029342 2198871 336443 1691291 201763 8636: 1523153 913614 1229951 198560 1386974 2269795 2360904 1453020 1534197 2480874 1590515 1482997 2567172 2245129 877545 2295138 29244 1923388 2039796 1348966 269808 1146706 1768190 2120076 1057712 1528832 2635325 609437 682783 991576 1251402 592213 1481689 308173 1400206 810304 357606 1068174 1573679 2535495 751955 746021 2011866 122652 1549362 1696258 60630 2576996 2603642 2432417 1474846 1354888 2624842 344241 310211 730408 2486069 1885508 1945559 1512501 2528750 1385418 327867 617286 1338414 1749823 1301884 928908 194693 2047145 2216907 649827 1284767 2007579 2404081 1103134 727199 145774 244677 824569 1833866 1420710 1294337 2623 1205127 1336338 2093222 747910 218394 739394 870840 560892 516914 2221050 2183016 2573066 1555660 434378 1604997 2461932 2053866 1296680 2250118 546859 259934 974176 678105 107580 1765497 2153442 2555019 618765 2450357 1254485 2425581 1378530 612024 1982000 361304 589475 1422891 1923023 1133112 27428 258518 1391247 1842129 545258 1347515 1512869 545275 1685900 2116207 534346 1583448 1951651 2449874 2369714 384396 1115780 2227285 1984885 2068683 1772017 2565435 2531242 1197733 1631102 1322315 2397704 2022884 999398 1673911 1568796 2489990 1772601 708889 131673 220736 225521 869360 1489249 2589216 1717138 1087333 159842 1515825 1918862 283127 2492149 2486869 732864 1435960 2492908 1551055 837762 1935704 1251109 229798 2164900 407615 2447595 2491139 2075426 2408558 360956 1613916 802426 103475 1854693 2022226 682243 2334412 2070275 294499 1851834 1954307 621877 779730 45777 805480 1052810 1978651 1521535 1284462 2045670 789255 1669584 1462235 2366305 2072623 221942 2340698 845442 410942 1472084 1593634 483125 1160842 467382 2243340 274222 1106887 58507 2621234 2229111 2350783 2430376 1680205 20535 1665656 2182653 598053 1174905 867006 2313438 86658 629167 2052541 1728773 1664652 1905723 2339375 1288406 1241160 709465 1618851 354246 2442218 2263044 1647117 1964087 1608212 1651214 2002123 384196 2116234 2407457 2574132 1043928 926326 848755 2578824 257455 1099100 881003 579347 1396650 2235241 1653098 1960014 232593 2423005 1255838 2554857 1734886 1993241 624381 1485954 1459027 89753 1623447 1638126 963739 2058210 2473105 232157 477892 1644923 2079764 1835714 429674 2582854 2626247 104238 1805033 2640173 1872220 1606534 209740 1378296 422780 1657706 1758866 1211704 2585528 242240 1328551 1769598 2482168 1178910 1828401 1174338 969508 2439245 540204 2487392 1217746 158299 256622 443802 2359675 1049305 710760 1379973 1703586 2208794 1662685 896116 456921 1088743 79446 1640593 185636 1566021 2391693 2022337 995559 1861825 1171426 1701957 2462063 990205 961455 2294715 2429553 1314170 1290311 2017421 2458514 149413 1912369 1450277 2174255 875396 2039933 897970 607352 2052942 413548 1573424 1262105 2410627 2328359 1313702 1186365 1494390 1275269 984054 629025 584158 1974568 1615929 1985026 1961716 747136 2446051 533755 842670 408497 1315489 1219847 2602030 2012247 878876 2243625 1933063 2264822 2287732 2350326 2032263 2611606 1351914 314356 2111091 681800 1444047 161776 1667114 472593 2393326 1716911 2294195 1006070 893669 1202267 8680 2043335 2392707 1958027 890955 2364283 1678570 1671708 415148 94981 1373377 1555295 954804 2062868 1553247 795340 1194476 406772 241805 2298601 1474733 1499168 972697 933707 2616920 877391 1746965 180251 2594130 1508350 814022 679983 2154075 1652035 2518822 581667 987613 2415090 61281 2591522 1264736 1860308 1401236 2234749 181816 1684252 915676 762103 2150594 2443731 554061 1806118 1146554 2466442 1909330 1119166 1482396 64722 1582724 867292 433125 1104811 2063772 2588893 1512650 1603057 1202226 1920229 2249532 1755644 222821 791323 1561891 978891 351249 1400019 1883083 953356 917191 2404988 1971868 1790657 2069442 1086811 2311525 2487899 441224 2136688 714769 1935671 182180 352225 1925728 1083885 182680 2132532 2086615 1129238 2508244 1471575 1412671 1855544 370942 1380611 1755214 1629961 1539608 2336741 783296 352355 317266 632916 310505 520550 2253426 2426685 2130855 2047369 529473 414364 1467717 2322240 185517 1632844 1751768 1115964 2182780 2445752 1586712 352711 2601449 1169096 1699691 1573306 2546237 871900 2611029 578053 380715 108444 954717 933641 288743 215052 8637: 342672 515605 868242 2523237 1254097 2211657 249575 2637831 986661 822176 1659007 2588573 853020 1342762 1602923 2554376 31107 2461723 1317434 1101667 350818 2289208 2534381 1035976 41032 416556 2443940 1493780 671363 1751336 386387 697010 928878 1239671 2401500 1672812 147583 1827418 723050 2199439 1625238 575792 693073 468062 2145432 1039382 1353423 548305 1870497 701150 151484 370958 215468 890935 1561917 2426064 1512643 1372569 1628934 288956 223317 434514 1984741 623846 785027 1849148 944615 2187111 439546 31481 465154 1689439 660257 546519 2252017 1020986 2059615 214790 2294116 2134937 1120148 1772247 36612 226521 1504212 2324209 2431777 124746 2334037 1980320 934149 493231 2207124 710650 197634 757766 556281 1673967 1482590 1430829 473236 962466 857377 367209 2287567 2530978 2255136 1191039 2445215 695808 310855 654564 1165630 1508104 1475986 899352 1340417 160923 2150579 610572 502316 2061317 1110258 2524947 1505823 1059491 518157 2068217 330279 2357174 975488 1884741 1564477 2090238 1810444 1227498 776472 1895056 1175474 937824 1759870 1187678 815577 650667 737807 1368396 1185463 341802 683945 594080 1265186 970245 916415 2564961 848845 777446 89207 1647435 693505 2544311 1768423 1704365 1649777 2087651 1161433 613661 1799139 1122977 2411132 1469249 1768375 42799 2565028 1823806 2232340 95793 2503103 2294928 1607759 2550380 1106526 2310889 608896 1085786 1387515 2111666 1807784 2474610 2352310 1103317 395961 2272452 53328 1836631 2456777 729968 1686637 1181683 423685 2141727 620310 1920455 1325059 2255593 1017420 2147969 790475 360679 2159251 1546226 1622934 1459059 769824 233735 1344388 983906 1179034 560591 1567891 1622370 2073163 1701195 2267087 1844442 1894278 2491639 1161915 1380823 146399 1900691 2303995 1073048 1316044 933334 262514 932140 2189240 2113793 2609667 1191516 2345686 243383 1687120 486172 36949 1749246 300026 1768251 1655391 1820991 801271 1511856 953149 1194816 698215 2065445 1102851 2536464 1895279 65483 2312088 1938839 917221 475710 1515374 684830 228041 1652779 2395978 574852 1541741 2259276 1691507 615123 130664 490434 680369 1133929 2560088 1428529 179543 2033006 1501562 619467 2316729 1996345 1635602 150141 968539 220250 1155125 1539949 2109337 472276 1011211 1834182 946946 2579859 80657 1095243 2342880 1512733 2644424 1541787 614073 1526026 2608946 1826414 2482419 825190 1422256 2234830 89753 1140996 530962 1676671 460824 1858713 756405 402779 2647665 1558623 1338927 1198530 1202373 375254 933270 888996 1561408 1532421 627198 2257074 1991596 1865967 2485977 560022 637241 1625638 266738 628593 2386733 1201843 34827 249789 2597895 1327571 609311 2637118 971281 1975492 654759 2110943 384727 2284220 682420 2049278 1168485 391097 1253250 1528767 2589714 1890477 933829 1528116 404730 1674181 1111863 211664 2217934 950307 2533386 525169 2002474 136323 2138298 2566337 323741 2229845 38346 1950668 1171232 2100030 692182 2568336 1839219 274724 25690 1173653 1322940 1399587 1950028 2096646 2189804 720170 1969183 1954415 2328520 2230476 198459 192416 1342283 1629698 1734230 451704 121921 441317 854895 2622719 2111125 1319103 66638 1577314 2057387 2464638 1598127 458259 168856 2359610 1777508 213994 462957 672715 1521720 636421 65116 252701 649096 1425277 1839720 1637318 786842 2023960 1236549 1836731 1803664 1255274 1789679 885286 621629 1596586 732785 2532788 291970 1215630 6936 1535250 704708 56184 2111404 1000602 2217600 1304480 102389 1302142 870576 1315245 524422 1988760 1132981 1135314 2591054 109361 1255960 2062593 1747243 2278766 2170240 2470372 1564115 370252 947515 2605993 2242527 2377864 1650838 1924568 2087914 1852906 366745 51689 997631 1675699 1701271 2546229 1221567 1578403 1540457 2497412 1854164 801162 2340702 450514 1539119 1463366 1862069 1041192 1394396 1517355 1151581 689070 221492 1777239 1219968 426607 1588139 2233214 549443 2152555 499312 1455524 1806828 1779172 815010 75155 1901047 1560817 1915754 1786740 2325667 2298505 1782121 1739583 882774 1442174 1658985 1991863 772540 1625050 605366 305901 2578075 2585459 665466 1822187 1638173 1054578 747274 2142901 1765966 758961 158297 2049726 14080 1023467 2459304 448319 1652212 658416 1991196 2242027 2322470 2027949 470763 615036 1412273 230591 1999441 135598 2022494 2090690 2455116 281496 977258 538184 405007 2218481 1584855 1875932 2011844 2497794 2109835 1806684 1805847 1804276 2493563 1051171 1197367 479554 277043 2594958 729414 2406240 1429082 191973 840438 2271872 805555 2050746 1494446 1846155 174834 1547407 136011 2165924 2281810 2469021 1871049 1091216 2210885 360972 1553545 2378058 1175730 422341 402333 2466664 29564 1214347 1826815 255634 586162 1693407 1821889 117235 290446 1875369 282567 1412362 1155735 2057703 209471 1913221 1045426 2221176 435428 2459430 2597512 1528146 1460865 1343549 2447517 2382068 2268496 941241 1247449 1487501 935491 936051 143215 1316286 1458049 954984 58531 1282683 2438093 574749 853104 1275914 2553927 1665016 659305 1274572 2254512 2012153 1392803 2444409 1864327 1119176 1743861 1647529 2013535 1795680 2212096 181707 2426909 2364683 844154 2359343 390402 2646294 641653 2507376 1683414 8638: 307087 2205973 1484655 755520 1834998 24542 2061425 512158 1242644 1871816 917544 1106786 72590 1165305 8639: 2038461 809261 305224 1452290 1003926 2066043 2507869 1056596 2500031 2432327 828867 864: 2052283 2646315 399238 2455370 1782799 8640: 1228922 1216850 354278 88799 741336 2122299 935413 406670 625391 1518 1431841 338575 42713 2636654 412074 477938 1316762 1032686 966426 2121785 1015930 1625024 2321442 1878523 208336 203576 1549828 1273702 646984 1088325 2460587 2197275 1305660 8641: 998862 1676163 980410 1965830 24063 1423249 309186 2120324 512996 2266832 1854699 2386619 363293 250195 2560930 1176918 1082342 2412372 2395757 2585062 1895407 1692249 473400 1526662 652845 1404433 8642: 2354340 1628842 839809 165024 805947 8643: 434878 970031 1734649 1160121 67944 1103576 177558 990204 2416377 947952 379279 527702 1414182 743869 663159 345548 396446 1765170 2647972 1392675 1758809 311875 300638 304991 1072481 1749274 1467731 2170392 1765186 1024697 2137140 145745 1893396 2611160 1609611 2134437 2056875 1906242 311548 1167962 1969154 675585 2054085 238544 370130 366596 2283349 1729200 2083646 1770465 1937539 304785 99781 1855681 919369 235092 8644: 1948839 2061726 993889 2037339 63996 2523237 850085 2404284 1418650 2225840 1480030 510802 161103 1474151 685456 2332902 1369421 110320 2006641 249556 2434172 694812 298401 1998543 851371 1602661 420241 1135703 1585301 142880 1862900 2228436 325929 477696 1416444 1355760 1653060 268754 726997 820145 1709540 1206811 2477016 715598 277511 315750 2079929 1186411 125969 1281863 1235656 1892759 430289 1250769 2346586 931357 286969 1128313 1252449 757170 694592 511651 682811 2088654 1447023 2196749 1958055 2202813 1547375 417080 683799 707664 2132791 2023714 404885 1991757 749084 1220375 2234605 134770 2534938 499306 1066851 2229297 1753414 1153818 898823 2539917 437778 300590 289136 2027236 2346623 1557193 2250224 2060980 2098618 172499 225794 537425 1344828 612223 423505 1621505 2591044 293728 796893 1273105 2431386 2039205 2342465 618365 1478113 1661948 1253376 1131510 703106 1062367 1912907 1391762 41081 2378963 2322975 1980465 2173572 100582 2472207 1098842 1907482 53616 1271743 852436 1821235 1109998 82586 1045528 305301 392872 1658205 2457749 179592 2427818 392303 458114 2289308 2083302 2367646 825234 1828392 826553 1510951 1634946 1213804 2241689 1014432 751658 463354 241922 992972 690896 2357588 259829 703049 2031039 29557 1364391 2053714 1690978 2623837 1547746 1417447 675595 1702689 1121233 1697525 1747937 2230711 1734839 2262648 2500969 1162911 1997985 2530409 1969644 915399 81341 2147592 2462908 826999 2318715 535954 1186292 67769 872769 2169577 847294 1843809 1959405 2264927 2410284 2533347 1371733 1804353 475784 216160 491322 1016531 2469594 1942986 568281 1558904 2162753 881069 1509829 2358265 1957496 2459175 2108399 2371638 1025542 1865942 2350138 1076403 2005118 532840 2151101 24590 1080380 2117555 2129651 2418216 681993 1618685 345476 1696887 353937 729710 846649 2532388 1874316 1692713 891333 1589681 1058526 33465 2106626 1647839 629423 1385150 1167332 2056282 269833 119955 1514087 1154817 2268956 536428 2314769 2505923 1700893 2387459 185064 1730957 770237 1079044 2030135 2578940 2451588 723822 1982720 1272590 811575 2501940 1034072 993326 1935393 947257 200293 369624 50219 2270290 811720 1050620 1903223 991596 2259363 2197545 815316 1772017 789186 1730445 199747 143245 1667514 2192010 1771358 131761 1246457 17588 628579 2244951 819033 549199 1910845 2419666 1139379 66463 1417066 573360 2106078 2041640 2419433 1273039 1242117 1330636 1246377 1997388 1667495 651243 2392634 2148140 1907389 129749 2550233 1147796 1771033 1524820 1933867 1838455 1603435 1585019 16827 364011 2144063 1777447 334414 947372 1973178 187785 2602269 7256 2123026 139652 806273 532068 2532630 1562017 1848555 980932 74925 704227 243756 1863106 1162050 1872511 1574985 144291 679196 406391 1540283 919971 2035602 914894 647423 175915 2367449 1366345 2141146 181132 235682 1091284 2463508 1345609 1065392 1063282 2232489 1196065 476446 2480105 412354 1546450 2361274 487512 2568908 1342434 567185 1330354 1723846 1139933 1600926 1279046 1471776 1109944 1578896 2093401 1913706 268572 1527848 1707442 1065062 896274 909821 395912 2402698 356003 1125640 857866 2093615 1886642 1733608 1093825 342802 59542 1644911 2593228 2112212 513464 538717 420394 2338966 140819 883047 574736 1905961 2622246 1333902 477310 1660035 278337 204283 2232236 1108817 658206 1692437 1880611 2355817 12475 885416 1592803 1697439 560111 2306430 1655178 1021482 2225520 570718 1295521 389271 760375 1392890 1194816 2623702 214884 953119 2392281 347061 573250 1075726 326501 2023286 1080652 867006 1056722 825992 28703 595131 1011594 2436271 1070738 1262703 2454668 1452050 1846681 2678 2463461 1666669 2339375 656114 2012835 971853 1203785 1829932 1552481 544889 2646772 2037140 89720 1403369 604481 1594688 484885 676781 2520401 513625 2498252 2396335 1041852 917338 1182811 1098360 1746110 1544602 2398142 70754 768691 1497585 864441 1047767 1570114 1699675 1454403 1776951 1136568 758230 2527440 744913 1176007 2484812 1702569 2130760 622108 890609 2291927 1170801 1325166 349307 994401 1262823 2563495 2551429 170614 276479 568466 778632 26368 994848 1867359 2502950 1819290 2471163 1864395 716141 142713 1854130 798258 1055853 136264 63917 1179937 387397 1600438 2091821 373372 1113215 2513294 657463 420262 2168609 14279 1592790 754041 725966 1684845 2239370 1873947 2102182 2606293 1300342 1587303 783974 408996 728090 393763 1652867 45796 428264 1671924 1932098 776704 1361490 2148525 1656415 2084088 1787401 1453342 1024099 1935054 992188 2160803 1048437 1787623 4334 189387 156922 352532 1403930 1150931 2515318 536016 347950 281181 745490 2553426 883911 667361 569733 1070178 1997337 443494 1403595 374138 748073 112101 1390664 9507 748912 2514381 1027610 2591959 1945404 2520569 2064832 2592905 1437659 1090506 1668394 350350 2438731 1042809 2212442 1218770 1996122 15628 54131 2371453 2016091 923484 12818 774183 1459270 1597136 2188779 300358 598548 46115 35960 2187642 1429673 411345 919164 2427005 2157581 1187538 2488236 1472468 52344 1619568 268286 2073703 684695 688379 1407281 2054258 1027435 1991589 2250414 2351930 661028 2089578 1608250 1538798 1924658 299 934936 958717 1930331 1639446 2113479 1890837 2149718 2639032 1559055 2479851 225850 1454202 183436 2601989 1836056 1141536 1070829 829372 733171 2355371 1561404 651562 2143986 2163229 1097117 1002598 1518234 1621525 2493594 2066795 1437475 2023876 2509996 2473626 544491 837715 327136 505052 2068443 2522733 1571993 2529725 965996 2153087 2007690 492414 361712 1015663 196891 1656847 775489 2086294 943257 1448457 28127 2351490 2310952 1701087 2610541 127331 2356878 2501444 869628 2184662 1408012 795053 64101 1467966 2379129 1006504 679244 62449 1775683 1411142 2147309 653377 1564238 1948503 1313069 462308 2275906 542681 1566917 192088 1829309 607035 1985196 1993313 711958 471148 2168209 1941836 1625575 129475 847607 2416431 2227769 1794936 465044 137571 1689173 2317063 1980616 1435365 2331787 1504550 2159476 249055 636155 214454 1234329 1745153 180958 523350 2054918 2410903 1397771 2168595 2185762 1544400 1491000 1665816 1447443 330814 2367730 2115928 2626807 1878028 1427096 1226933 333820 81990 1573598 777791 2215974 226038 1760736 518636 2320527 1334555 585389 1602614 415295 2624414 1445052 571349 1930169 389391 1586602 2573283 1791340 61971 205234 1753392 1256556 1651357 2206952 2249358 1513146 2405988 2598461 1527477 58901 955131 2067710 1322808 991166 1909704 601056 241552 1318566 628622 1239755 5966 729439 264256 2053278 471444 1453465 1047721 1331891 2279592 62515 2069267 2331642 1953711 963423 2341726 1527222 2342759 1712774 615650 383285 2634516 1198483 1266224 1553560 1209698 296746 45566 2590097 1572776 1919920 1756057 2128780 1958695 1009154 680925 170872 431826 2425258 2621882 2485732 203750 1171095 2060636 1343667 435760 1307031 1849626 112091 1332462 1776547 2575138 2159461 456253 2073488 2275371 2206721 2613340 220157 2468195 2313424 1079601 1176915 2249587 867309 294510 1014940 1113093 12891 974353 2478156 761994 1213399 1713744 777069 2521914 1355912 2587179 1489809 1194235 797385 1310403 2239665 1841875 24666 1850781 240273 1860150 1180748 2440105 340915 1106574 759129 2633258 1368369 2015665 2149474 550374 467874 1340129 1089412 2626300 969213 2228975 2225306 1059251 1851039 1512891 449426 1301435 1109636 1620620 397466 1177763 439350 231210 1169655 649199 1240879 2141567 2630673 800205 987787 1575433 132784 531952 848469 1880434 1904276 490554 1409760 2464176 256660 1733416 1831685 1125250 2339603 288114 589326 2443061 84457 869893 599848 242925 340457 491730 802787 1699714 2052095 935752 2469502 366999 1395526 389980 51572 1979359 2019291 671195 2334319 647419 2226750 1155308 634776 1696873 647944 628547 2150347 1957113 1373041 122236 1841349 2436127 808468 402519 1577387 493471 1647974 2546638 1489164 273741 639396 1269100 1190628 1459805 369899 2122997 1193794 1213069 1508788 1679963 1689686 884562 1657038 451874 2573585 954567 1119466 2633885 431743 914364 1545001 254550 2455376 1457206 899324 1330206 1803261 1930242 700101 1703731 697140 1785212 1172875 2199731 323513 2510471 1300556 558645 458778 1510926 2248090 2223144 2646159 2237336 104216 2457444 1317025 2321203 2036627 2514586 2032823 1114002 551162 2085289 2126363 1448620 891092 1628607 420274 1004460 2127215 726756 1368581 604591 189736 1684541 881062 61909 2481781 1209224 1963174 79692 2434543 927277 2457542 242707 828455 1557830 1349757 803356 1208313 2055988 1220606 609674 1943068 2486525 919746 1630127 543644 1685178 936840 1576207 1223545 524291 2057973 1351268 1596759 334765 1659503 851446 1675833 2522531 539480 1286821 1943089 523740 1332254 2421374 2227384 722064 770927 329812 1727022 1092473 1183497 400743 1465998 2192006 1015401 1819444 1630339 316295 2054131 2107328 530007 260460 1332452 1312361 2397206 8645: 1731705 1559442 2599668 2553184 2043160 1947780 1843557 1982532 129115 641221 2333817 2086744 124491 981416 1995693 2522188 43837 996503 1850460 1262025 1075429 8646: 1105228 1125849 8647: 2550966 729452 238468 1445276 1030228 2136185 1915897 2304424 821037 8648: 1293693 8649: 364540 2390507 2460897 439077 865: 424346 930452 1712360 953795 2006796 1016612 2196626 379696 1073564 669402 134360 2240919 183643 837182 8650: 1006937 2100775 2056023 106060 1071540 2386277 482276 1117555 1379092 1285592 290665 2639605 1517456 1593697 1653314 236780 389492 2300457 615061 601205 2362804 1837182 222597 2151149 8651: 2084043 680909 1915753 1872604 1498553 1902780 1295477 323614 2040166 1565584 275796 146589 1399569 614396 1868486 410318 2023516 1492730 1445557 2085205 1525763 2435428 991670 1560303 758808 827508 161524 2227285 1082066 444459 584277 218574 754954 634707 112139 843480 306354 2551235 507735 1444404 2496708 1458517 1507649 533453 2282845 517890 1387917 748437 75438 59558 1829445 1759835 2542463 1092788 1265130 1708394 1970337 620831 388192 2265638 2615458 970814 466985 1746516 52153 1873354 603241 1500762 97799 2577280 2525731 808905 959962 85166 1937700 709937 109141 2225659 288584 55523 2360359 1267669 2647764 191521 1394227 1099590 1081152 397815 2620054 484920 832685 2568514 2007166 2548281 1199416 2060951 2362506 1010473 1971241 1544668 1253723 522248 2123690 1129369 813690 2428211 1776531 873852 636799 2476135 2615035 1251745 2148841 8652: 1304101 575550 2315021 819103 2274617 2534690 221752 1737026 1159376 1755921 1608960 2188743 1470271 2023549 1312179 124954 623920 2627783 1936740 1437078 1062569 601683 716570 218183 328950 1719041 597897 1085967 2626765 220296 1156441 1570070 1462647 935236 2502412 885893 1794285 2409467 1036692 622995 1813962 2260092 911085 1512688 8653: 1787550 8654: 1021520 2190677 921540 2336812 1462687 1100703 548279 2589527 602034 1803657 934230 764789 2185394 8655: 2009221 8656: 1390026 2292261 940706 913145 2305014 427101 609166 8657: 1472484 503305 1741463 1405281 34334 160873 8658: 1952837 553162 8659: 2001123 2433569 900079 2586600 679304 866: 1652112 196915 1711971 191745 2121132 2468394 715874 2017501 1141366 2373330 1617245 329895 2544518 291909 925688 2388654 1962130 392738 743511 172177 453549 8660: 433907 883557 600900 2518790 539100 2492113 8661: 957392 2477490 1177096 1441148 1318594 8662: 2259653 2363126 684585 2022097 1740353 2174653 960911 2377518 2050809 70984 8663: 1979962 338887 1234351 525823 2269057 514922 1378339 1318275 2189686 481320 1914144 170842 1693795 1932016 651284 1980221 887656 1278105 611226 218980 8664: 2318846 1149251 227741 705097 7353 340264 98748 2008612 2443370 798433 203454 1818280 1910028 2540293 1873664 1112698 496901 316976 2153451 2116200 2283820 500735 1692070 1688272 2515071 672346 580408 2212753 173675 1135890 2007199 1444672 207027 2078704 2442139 861097 1417111 1348245 1356967 112635 1698245 2037764 1818813 2407135 811249 617412 449151 372542 1099969 1385785 2376983 1125370 543799 2113182 1375048 1394061 2445664 1531068 307123 286887 2158624 668493 708705 2221791 1479578 868795 1462361 359827 1521522 2289787 238048 36943 1372012 731025 1461960 2523061 205019 1066190 1236960 1047846 2429072 458288 483404 2154547 2072345 954099 894933 31652 1868509 416994 2572081 410590 1627475 733276 816802 1095916 2634351 1918318 369488 160873 1764962 8665: 2183035 1655570 2324336 621831 622370 2587415 1796465 1012513 1621023 59783 1340109 819044 1717305 875980 839609 8666: 273382 981950 1352963 798653 2222057 722394 214520 2045831 2577885 247836 1186104 1225300 1396959 1073230 1597881 227131 531080 409470 2010123 220051 1270513 31413 1688911 1600259 600038 2481839 1949407 24526 417346 364208 1784440 2135423 319574 1974226 2210312 669543 411618 2173185 1520758 2357626 194314 648930 1501990 1821996 8667: 655018 2434904 199435 2357242 901325 1311121 1845403 1865438 633291 8668: 1035256 8669: 2503129 2045147 2358256 2228275 1293173 867507 1352434 797162 517062 924955 1819002 1012940 1652935 2606078 1847522 1965428 1107482 427956 551375 1202068 328277 298085 716158 1213860 1732840 2294749 1143757 403674 2404955 1287484 1034926 2259040 244092 2239387 1129582 808863 1551820 951494 1300008 911084 2585609 463834 1633457 1265685 1312732 2539750 302426 2501461 2641202 490528 1823851 1317760 1215140 1441425 437481 527375 1281885 1119804 2328604 1913775 2204780 440150 1672359 1025996 1478662 2156368 2635434 2123012 170408 774169 7815 2277372 216760 2595023 2592269 2575131 2076203 867: 370762 8670: 2418578 512488 8671: 1389950 2495143 540937 279161 1088993 1338527 2473335 923903 1436899 2616386 1943606 1185574 774632 316371 869112 2581012 1387568 629017 70793 414464 815669 1516638 1636822 171179 246342 687445 614246 1369993 1385163 559221 150240 590056 583506 1929891 395506 896704 1099898 1394651 1707534 290482 2534534 1648729 2165811 1495364 1065267 90273 529062 664090 524056 946293 347992 1982831 727257 1123991 1954611 1256976 872617 386156 2620646 2003287 2048340 672518 397142 1309978 2468512 548549 1241102 609134 768738 1231755 284057 303006 1120729 747585 2595475 1314517 240091 1297591 2543158 257165 1963101 26719 441999 645314 835130 1569048 612153 764040 367181 194595 1661216 1319899 1021317 1575450 296675 2297085 405226 1799297 540139 1450171 1525053 77313 1997855 1633629 1414436 945801 2552456 2465503 1208046 1207523 1725008 1579598 2156272 1809385 1435892 2248533 1722177 498800 1710643 2598889 1150598 2330104 1533140 1148370 2620107 413879 2596009 595422 1963551 326951 2215073 861931 1424199 500113 360225 619966 501911 388461 2554964 868585 465616 1867671 1871049 277746 2484236 2073923 723986 210293 2280793 1165958 621908 1693092 1892868 1063603 1155797 1102330 2247481 384489 2396534 2501228 114853 550178 91420 1990218 146767 699670 877108 1771346 2604059 298371 692028 8672: 1574842 690212 2224084 1342283 1083507 8673: 336206 2388753 2603750 8674: 2028735 521082 267142 1677831 2190482 1207635 455644 1071561 1134626 384479 823651 926619 1366404 8675: 1725187 677906 1758230 1343458 2287439 482328 1631284 724050 1350163 1584586 1147685 16631 1854584 2606820 1872802 356768 2204694 2034903 2635356 902597 1181954 2625353 1744253 1817251 2398979 2597614 2131089 841275 849153 659007 2405217 33074 1863467 2130315 614368 562190 2312793 1621646 1564968 2645469 929535 2067344 2482885 111543 1169699 1630710 2505674 1324932 523350 210661 2542199 2280820 1698451 622295 2433027 940737 201075 1366485 606914 1825599 961126 2266515 1274131 246197 1563631 2366187 1946485 2321962 329211 764146 1144773 8676: 2095947 840070 347791 608877 296165 1986588 881617 161326 2433245 1486911 2090796 147881 8677: 740327 2507699 2363498 1951132 905733 2527171 1525100 99429 2399471 1748128 2581139 826565 226019 2256180 2437118 2561976 177638 1852386 2242779 765336 861482 1155762 2531675 489325 12868 1339122 101092 108075 2500079 1574013 1833285 334563 1227239 1597859 1985776 626420 1759185 528356 2525563 593603 1098750 1038815 1308612 1561524 2646869 753636 1782793 602856 1552165 662407 2364689 1105592 2095395 284899 2110578 162002 2642642 1203925 593515 145715 1742806 1989685 444224 1183731 129424 1002802 1402041 1834079 141413 1288624 1004050 1036358 727864 1539263 1562386 442740 1828179 84513 313481 319871 2606501 2149348 398215 346158 379646 1271404 913075 299399 1924270 2322264 1465673 771101 751447 1797145 1405516 415668 837973 1984087 999169 988720 1684584 13210 1469037 1733002 2313979 1944431 2270174 898996 1468147 548412 2584890 2220656 852795 263250 1119423 363609 653867 2378667 523433 393112 513864 1960504 8678: 1437190 540534 217850 1563932 1666429 752064 1769366 801740 2509211 1323848 1977968 1444349 474419 1100863 298867 2555455 1237926 2103225 1318951 1548840 2166193 2482190 756436 1023753 1692006 2418846 2075426 884424 1723027 1615505 2221814 2389141 2393333 1696963 2431794 702720 2640009 1283960 2396626 436989 2364512 1379312 2630875 156358 2143332 1177536 202571 5469 1722013 1791253 1143038 725411 2425898 198706 2334020 321138 963673 1951248 1620733 424917 2420897 1225749 2196583 131184 358998 1481802 8579 728059 633859 992228 2280552 1544092 653975 2093893 571898 2083960 202618 2171303 25820 1996151 1864311 897539 1729586 164825 1765537 426549 1360218 237530 2342479 2270503 320550 469783 1789167 927015 2412999 1087076 2496803 1723909 925001 8679: 2507879 1046596 1525344 1682909 1740316 2197591 2403871 643005 1347881 837352 552248 1532333 1921527 1507887 191760 1243734 1062289 2456370 1599200 401206 868: 2301782 1259210 106025 2552975 2083127 2075125 1235331 489773 2114121 1066452 402363 1126082 1105217 224858 194670 2002421 1239821 432763 1005297 8680: 287169 1273272 374544 638930 1554971 876302 1252879 1244162 131986 1474647 8681: 2489226 648585 1389065 2193236 8682: 1218926 773117 1881833 1325750 2540145 1253532 1787571 1327557 934685 2624088 285881 2072494 2128304 2585092 1735986 1965615 2226593 2265007 1420774 2090378 507536 475285 2563842 8683: 410492 519184 335555 2043302 761370 369388 620342 1475329 948061 904629 1764896 556113 1652566 1708723 85074 267348 2282073 1068926 2074027 977724 685994 2507028 67637 1788525 1204028 1597057 1389762 1871020 595739 1384552 1683019 625304 697167 37242 580760 2231780 799625 497385 1707744 1369497 948180 1217757 69501 1510838 992207 8684: 1729347 442253 849959 8685: 2239149 8043 727068 2590937 1087376 2536458 680776 1253236 1812156 1914726 182524 1482007 1270056 1665722 232564 1868667 8687: 2241627 376239 727449 1548226 2433695 2326494 1320899 1300046 2375487 1107209 662757 874115 455732 2040998 2118521 1959606 562650 827478 70719 538753 2438169 81490 1888260 549324 346492 122846 1705793 128358 209551 2355363 2123232 161395 1229480 1724123 1249387 1331133 2422557 824262 1593033 1386243 117397 2262580 2412685 1557399 2346787 2532909 77550 2247263 1132907 2091462 2067169 1551408 2615572 1469521 288113 1687323 670288 1495454 2296441 150676 558957 1166527 2358295 567026 2245198 1410995 424565 200920 1824948 87154 53030 1186619 140019 1645295 2563452 1657388 2361239 1852457 1999523 1762957 490534 1860617 2107326 2519538 1914518 2056575 1219391 1703037 1151181 334119 2071204 2389623 534499 2093215 1588895 1877939 1103375 2627042 1641463 2278273 2039865 2630887 1788360 2414623 1643737 984786 138444 763876 1504606 1710323 1979129 477363 2433996 90749 342699 2534240 39584 2458335 544808 1216104 234687 2480420 1435841 204356 189671 1932856 140221 2643676 611910 264581 672509 1097079 2005010 2298439 396481 1604812 796981 269161 1628433 1962942 1545711 349323 2285809 214043 2467254 425383 852673 494637 273300 2576983 391195 2209854 712559 2137254 1808459 48375 2127432 2433875 1979668 825949 1787948 57728 1502962 1521716 1210113 2492076 2094482 710565 346499 260893 800094 253188 2244992 1542423 1127869 2152909 667586 343555 1348072 2419644 1794965 1240140 1062476 122805 770060 99571 2453791 2387796 1562229 2344660 1093386 872064 803491 219210 2137419 1521013 2362240 225521 2458626 1036036 966080 61668 846883 841981 1982536 1798901 295833 1915441 1831695 2066607 96616 1864235 2547023 224681 2456777 68044 36390 742587 1580547 1735312 1840890 1852043 1102172 1132445 1770038 1294916 528404 889538 2375710 128154 861456 103836 2601672 1254627 23904 331321 782857 1104187 161290 2024479 1159866 859777 1191484 75045 3695 2591952 2282325 300887 392778 1702515 922439 2241207 2496079 1851834 157389 684372 1351317 1331713 1284462 889640 2060575 1425530 593812 750299 68367 2303995 418528 897129 621334 1210746 991343 664313 1726603 219409 1191743 627679 2623489 1304505 558076 76590 1066991 1723691 1477184 845452 1203986 787358 1186135 8923 276131 1285265 1930443 940576 2294877 2543699 318527 2614308 1244204 2123994 1951528 1827946 1684572 336522 309869 1584767 1248262 1002077 1984022 606854 1685137 1178375 58332 185276 1714174 447259 2285045 1523477 45600 1248409 234590 788121 1206380 1739446 946225 1517805 296709 96230 978309 2158782 2542463 1387402 2487794 1851257 2290562 2362450 1317979 1160365 1349069 1054656 1255272 466247 1822356 372634 1674676 1654869 806948 272803 458848 2238456 1288002 2543290 1064314 969238 110568 2027928 1239115 40259 931893 183837 42320 2428659 1942217 634883 1123135 1094259 505344 1153067 1880861 2412133 2220804 613637 1442784 427650 850275 1185728 860667 664911 696493 1865253 821257 2165034 561665 110071 2173544 2154796 2032415 1879755 565941 1202942 2412484 2567941 1062543 2111975 1627327 2182341 1753228 1231864 113036 1427171 1868944 818196 2111124 831623 278365 2088567 1764998 292777 507026 2297231 1560034 1114540 1112360 2563066 382846 2465165 1206965 1881090 599295 2227962 1617975 787082 1401371 2328247 2000555 1859795 151834 1300458 2378162 413596 783819 13776 2586539 2361922 667682 820226 1874663 2197019 919223 894984 852841 1664294 1770279 2013682 307850 260778 1910856 1008465 2497805 1099293 151679 1756051 882561 2478598 2174435 1372256 1538487 2428241 2051936 1243848 1454366 726754 2027483 1005175 968227 2509890 380305 1664751 2104795 1562565 355360 1876083 2468549 2412112 1936503 1725057 2309458 2030354 1104886 1802240 2187381 1726185 1001167 1410571 1148074 1356758 613706 402697 1674205 242216 1290688 642494 2343151 1779125 62449 877447 415660 1851974 2581279 1822506 458823 1710411 2089379 228544 1425413 220863 1499166 1492517 999085 1388733 595544 2030484 88431 330599 719244 1592386 1250682 1220807 364779 1204427 110496 1619158 1161968 1162173 262738 163245 149778 998977 1302049 933376 2260153 1549748 1146650 132244 854287 2555860 129650 1571849 1279919 830109 1142818 2222599 2360480 2003635 682596 5872 850054 1218564 928931 962163 1406784 1160463 2302377 543829 1685238 595708 2488782 1043955 2096901 1483091 885876 1255680 1740307 2355222 1289841 107025 1075919 1353672 760311 1501914 596979 1961687 805485 313124 1726327 1695346 1869399 1432474 930959 2012848 1769766 1676004 2281485 1694424 1107307 918236 213865 2448288 325643 1875936 864904 1569349 1024840 1968538 999448 2557106 2285220 187007 440196 154690 1029027 1705834 1056522 1150438 23347 760811 2468943 2137582 1372312 140239 1099552 625773 1450008 1708070 481237 2399256 2612674 2639398 1764679 2632244 1646063 91360 1435917 430579 703356 1226836 1972986 1283802 2331797 2362238 987678 2080868 1725331 2380895 2420787 1782865 1782330 1737941 1533453 416550 1207662 2499003 388183 1173057 1550759 1899999 1841076 1166749 777916 1355962 2285262 2193736 383395 2101533 1194362 2584052 40318 986441 585942 436395 2210250 1719737 690397 705504 1065117 1386416 768597 2201692 2530720 532161 1658949 1823345 541871 2486021 836999 648591 1850770 255533 1506739 1746959 1117543 1391919 2237123 547353 1632522 1909608 507676 387659 685883 763869 541717 1981483 1673299 1683255 1539422 2387678 1957393 2479646 1150906 200413 33546 1187552 2198864 686502 151975 452483 2366469 542228 1628785 470456 2266208 187198 2472498 829607 2008984 2007574 1926832 2257510 1369888 2595403 1968035 427940 2303053 1667491 2495318 2074048 1902311 2426405 320829 322731 933594 1052013 1717313 1032336 2469576 151573 1735594 1079380 1219307 2008063 1706312 2470190 492830 1286237 2429160 1650745 1496139 763960 925804 251627 2161804 688288 1295313 1308436 2256615 456276 748965 2113318 1281326 2439961 1685178 645076 393629 1052748 1667463 1675509 1592384 1519504 1900526 574977 1300605 1965474 2528722 346615 2000895 742981 2282334 1048600 1992383 2138550 267579 662193 2120760 620528 2018231 1643060 194749 226280 1826774 776127 123402 2440872 156770 632472 1071354 1352307 1898433 8688: 2536698 889420 548418 438722 2296538 17080 8689: 111337 720283 1886327 2187099 869: 1810226 1711213 8690: 1361853 1599029 1353214 2397318 8691: 1986581 2157465 2288635 1574951 2092038 2349938 1472571 1299405 2101916 2557192 1475564 266509 479651 65269 1698869 1707110 500447 2456565 870940 1598660 2002757 1647674 2062166 1708093 1009572 1090319 188582 2136185 1978839 843048 1711401 847927 2592785 2422755 768234 1908242 953842 1241490 1995490 1833824 1930073 1156482 1966557 156821 729405 2083866 2618896 865077 51195 632384 462751 1227480 2300176 2593676 1856576 346862 932315 1633872 1849642 2947 820879 2153159 2175224 8692: 1818028 1964202 988835 1280170 8693: 2494005 2285734 180392 2085914 8694: 1286122 2265861 1395436 8695: 2584584 1809284 1244392 188570 839042 1021814 823875 757731 2463196 225449 212136 570258 2402937 963117 2366900 784896 961481 8696: 2632701 2322224 214848 711905 2543753 8697: 680440 1947007 1822819 8698: 1919063 150859 442192 2021165 474730 2197296 1506551 583841 1193792 2034893 1742740 2513395 2586014 1290095 2386437 1623073 431870 2350005 1122639 6979 733934 1613733 425755 1247595 1494475 1224399 1698805 767958 316557 2345345 79683 736567 2647665 642669 2473793 1180162 2318337 2286008 665090 1007544 956570 792679 1251781 1916924 538017 2347329 2525645 1043558 1501100 1677746 2151754 2503469 1938505 546099 1016225 2087728 316053 2304424 1077204 1937539 536189 1154504 1168921 548768 1020292 564243 8699: 2460944 369430 835035 255357 2199258 1206843 1825497 1019952 1277092 1108076 2172138 917063 1084538 412188 2639728 953144 2339556 1605580 268175 2518675 1278643 536334 1967569 1450558 2533814 2317367 2300816 2563596 1029424 2444087 1373589 1290935 2151303 1248145 2523636 1140151 2319504 1469976 244603 2515913 1811662 1749209 696970 2049057 2807 2421912 1608066 1033748 164016 999836 854228 973903 2529316 326839 1034379 1019124 349664 1153216 762968 317407 923450 2304758 2459860 1315963 1239283 1914766 2098223 231721 2629521 1343524 829693 2196671 2567657 2029473 2402378 809896 87: 420273 2008542 870: 1123668 1895985 69065 339035 1662752 2343946 939804 1570938 2266220 2098507 8700: 1269051 169755 1666581 2278188 279261 2519268 1857725 551790 2253527 1289416 940687 894965 1727717 697678 2489696 1258597 2278315 2419175 271470 2545237 207586 177418 2002948 46742 549256 2457182 2460127 241698 2356240 2283918 579798 8701: 1734782 2119368 499540 202353 484852 8702: 828442 2343358 8703: 1061246 2090894 1438953 2281609 102919 606441 2037401 1879969 142960 1281943 1523969 1698103 1714789 982165 562888 915040 381323 1991264 2399005 31969 1451114 2022654 931715 2548452 502113 764978 2098742 535723 1391325 1365417 1063243 2568081 1919041 1711606 2646968 1694205 2423946 2352319 2053820 344185 903960 1473207 1415854 2139219 1755477 1920318 442546 8704: 2602749 8705: 2216413 2069259 1993856 682139 2140418 1428222 1114339 1866984 1717711 1939450 1093865 55878 524355 1824211 518475 1804816 2530994 917336 783778 1503174 505388 2531298 1961884 563607 2429036 2095640 914254 1061715 979548 607278 1656433 1725885 2332378 686052 2435243 2010480 2244406 123895 976594 35429 870354 2021629 1359833 1536015 215726 1892548 1932374 2302291 1833607 2082089 1544561 2092095 1721245 2315689 1059214 891453 1981629 2174369 691211 1434880 2088788 1714699 1970358 910070 1731029 16768 2594131 2488413 1284609 1795384 2232841 2086637 1476304 414136 280841 176924 1455257 1659383 2104987 1553635 873860 804162 1250948 2339980 1192412 1995412 1991076 1182247 2295256 139572 1817892 822625 1559282 1807038 1068628 8706: 1154958 2082673 105534 2203838 1982879 2042124 773536 1696758 8707: 1225210 1795207 2291061 2387225 2023763 1900530 621536 985866 970022 371822 2420963 1075169 1533891 2486869 2104729 916922 2043777 1952939 666500 627683 2236377 587286 1839352 402783 548769 489064 1580396 191317 878922 8708: 2228124 2468466 1584940 1000399 152669 761900 329996 131476 2434239 1894721 2024229 1268505 597016 1232634 1475745 1713638 8709: 1069570 1720279 698949 1212511 1426571 132002 706924 346438 871: 167993 2129713 1802710 2223218 1212074 538317 2585674 693288 2484917 1368446 1846750 1455045 1113230 109692 2536514 341215 1366643 1103938 1683035 1765418 1180855 25049 1427590 2455136 1258715 550027 940040 493172 2532723 979710 354918 2240842 1412607 2111309 1187252 1719675 1274966 1861920 1275569 1172310 1976050 2424540 739313 1152831 677794 2367065 2045999 2169015 2307370 318763 2549935 8710: 582275 1357 1214824 2030119 756315 2612674 1598900 1466703 1032032 8711: 321658 358544 549220 1122571 787873 1875182 1337709 490964 973789 2244016 1291774 1086132 1443528 25487 417101 343194 1231358 2499437 2041451 833793 2493873 2168778 2464167 1700286 1966351 2064046 1189822 238431 1866818 1498496 2470893 156529 2246675 1551243 362919 1820992 923740 1401042 951274 1037923 1262936 941447 401056 391667 1133048 146070 2316514 1251812 1152448 1568838 1727525 778597 2544557 2212442 1779903 85487 1971173 1212842 2035116 1765550 2457158 2542021 823120 344362 915806 1217502 2167845 2382505 2322264 294927 1284612 2575894 2464034 724475 173086 1957036 2177798 2482634 2375033 1867028 1912551 2114584 1503489 588916 1677335 1622397 200365 1617183 1089761 1079115 1112408 2185960 1520502 1742179 57322 672532 728617 415164 492708 1893154 8712: 462461 129710 47845 480142 614285 2355194 1988561 623888 8713: 176392 8714: 824828 1962587 996536 2385676 2159607 1166606 805504 2451173 860467 558446 2085526 1863912 338127 8715: 1174245 8716: 117193 1203720 2477231 2225053 954605 8717: 628628 1287858 1285033 1349437 1110920 659100 1211820 1772203 2535679 2002434 1452847 2296852 1438147 722575 2618 530187 2616915 1437710 621109 202492 2278305 2031387 1589857 80946 2333406 2265007 1215903 1420774 897863 2090378 892242 413214 2202003 1729066 961126 1948578 1836326 8718: 1173917 774681 1462925 1522223 1177488 1310071 1370579 2497525 1146551 2261950 1065681 2534015 483686 2189466 1526997 1600747 2274004 1079408 986662 8719: 1657359 1260731 1162942 348253 1223281 604606 1584217 1747277 39571 1386775 2241155 1736440 441994 1257343 1427512 1255685 132241 2319733 1341636 2232235 1847256 817177 981407 495294 2364960 49786 1848693 1043715 2435188 812352 1142489 784694 416126 2628562 1225297 310264 913145 1250617 2122259 2289733 1850189 2332315 26109 1191674 365347 648582 1964698 754185 679494 1166514 1411009 2280484 2549409 1465891 1172355 625120 810940 106808 2365961 1313602 343597 729167 457157 705371 2384831 336482 687539 1008561 2149357 2162425 783130 2123799 2270830 2160590 1167646 813493 2025684 2203777 1346684 706442 1633733 16079 1136015 325529 804915 872: 1370029 1080963 976831 1588300 1467007 2033368 2585420 602860 154018 303710 915001 1435900 870373 2430816 437016 1222390 1459471 306781 1302094 1227576 1319584 2357350 1578643 1813311 2193707 1776482 2088659 79261 2209435 1100551 1097840 1083867 1374363 423308 797754 2012579 1033209 2019325 638486 1696489 2127671 1366961 46802 1702795 1953117 1670143 2125188 2389815 1772314 790144 1437083 279313 393405 2500574 2174239 713937 735280 142482 2628352 268372 585710 1286562 1097280 1049208 549013 1318218 347323 1218533 1398771 1179980 1642863 1197254 2276348 2266806 2647048 2573701 2116545 2632117 1274800 1792829 1234461 709821 1966949 1968836 377012 1724359 2066292 2339779 2310674 1912740 1068303 1239661 1078595 641144 227600 2419875 1871455 490534 2206137 473163 2175037 1609871 863704 2082629 1842327 453280 2262115 174393 43544 1139040 317632 476615 1367170 2370667 1780115 69916 1396245 355033 1640080 775750 1170922 256573 1013177 1309597 1942972 2265828 578026 2572463 1530934 579510 272376 1733394 2565823 568440 1012805 1484802 266705 667259 443863 2294839 23129 2527132 408298 392602 1247642 2544842 3172 1664581 233445 2432509 243380 1706279 795242 1591332 677160 577096 445926 1133683 2206722 2141734 914599 2633337 270530 138575 2445147 756166 1981223 2609030 605964 1650039 2593596 2485819 725151 2527935 1730966 1122459 263520 230514 1447590 1194855 1359191 86782 570812 1184377 1711094 537102 910528 31355 799707 1180675 749473 353296 1501109 43017 2492151 1805636 2555322 1347694 754731 749144 1457927 815535 1332428 1666046 811615 718222 687678 91556 611538 39012 2514690 1698896 1048274 1835134 1234574 21814 1926517 2184727 1163921 393425 2464674 330843 1511580 1971954 1918274 2603676 1517842 1731825 381583 2118229 1470247 1790142 2393834 86880 1848621 1723901 2303741 2128104 1551535 428474 1516515 1573885 1218120 1624090 198434 247541 2378902 445934 1627772 281014 2432363 721095 854402 294890 1862919 2327553 56521 1008425 2368477 2572483 1549937 2147782 1159442 2013693 1672087 1632183 537788 361174 1272495 674604 787359 1080409 2428543 1261883 828469 1347874 1749588 774219 408678 1339467 1219148 39842 1766476 2432770 2017253 1386270 1423977 1127502 629705 881546 2294502 1670960 2631662 676094 1472386 2186903 620426 203301 1871013 2384503 2505165 2469328 173979 93351 1721498 972013 674188 1243643 822444 560765 2244009 1751682 715799 1507668 2119153 2382436 2403183 863810 2607116 1923329 324238 2489226 931479 1008519 178001 466651 1795877 2013270 849993 2098400 2289214 123307 1680175 427123 299757 681004 2303371 803208 1692582 1784540 1604879 2317834 2317388 346138 2107092 1907940 2593579 58490 2034904 2645252 1533771 1386334 1957997 2472691 788696 711616 2123866 397470 1819875 777737 29431 763849 656988 270774 1512092 1405870 1749100 2418344 2112660 2648835 1863190 467615 720808 54014 1121272 268908 2599690 1641489 2126267 2274719 1433472 2122519 2207651 1810743 1801297 1347837 846460 2112569 94586 1635966 1312385 902688 2255804 346892 2507967 2444477 2373468 1766510 2458993 2271347 756534 1822617 417876 1474412 1175332 935280 2312355 915040 2516572 1056427 1478678 2471494 221105 541269 2047532 235564 1461096 2331934 1305371 1032602 1961934 901027 1587517 2572260 407188 206384 825108 1417920 1553636 2526544 2165520 1102291 526816 837924 605219 356211 2642402 809153 1262968 2359836 285870 1919699 1110697 1721698 1947704 250863 1409186 1201429 368095 1470228 2048587 1445588 645242 704546 585685 1816574 566443 108746 2187085 2455374 2411994 79339 281171 1223244 853760 1286811 75230 1238048 2262854 1678695 2085806 1400484 2120704 1522761 490171 616886 239962 1000277 1508693 372542 1084619 2386078 2617904 1789317 2496003 1772097 366775 1746244 514191 2585629 1110744 779094 1118945 2568386 875746 708718 2568221 1383837 1595837 516568 1489751 2270998 942513 1076690 2308451 1473325 2313771 1556359 2024030 2325102 2631261 348950 2207324 1795967 114173 1120104 2445102 2116793 113343 1854989 671597 510374 324541 1318295 603239 1862786 1612922 1000131 708830 1633592 681747 2171792 2242653 247035 1397267 2429176 2032176 1122672 217329 119329 803553 1896093 974822 934426 1728210 719540 1325445 2624886 1217124 684436 1702889 1620368 1850468 571843 840565 2098156 139252 282043 834543 183801 1419087 150437 2452707 886188 1719456 2430586 1885002 297555 2346265 2135302 2630645 744546 409613 1531654 2015654 2603178 2542008 689046 1743772 748369 1048984 909249 915257 2084416 1926229 1977227 1714496 1621532 1680822 205302 2129354 401732 2108765 2620116 303462 2507440 113112 845768 510452 658282 1432354 1925859 1321087 2010599 358363 1269439 1922984 1746493 366838 1622428 2250069 2467017 626916 669364 2003325 287309 137517 1463303 2431925 581004 1351075 2177307 1722332 1814729 1068841 1316867 1195137 2153271 1074802 877001 1598196 200289 1840067 791779 1227649 2281345 249853 1127944 540382 707054 2273584 1666268 1102295 2447985 1758871 1414461 1217391 1970132 2065575 2050312 383228 2118016 1862720 185065 1623473 1357981 194446 1261978 1651220 1696372 1268000 1961444 116151 50891 2602683 1619909 1074827 2077886 2107220 2318706 2435478 710268 818522 1055693 520469 33071 745875 646922 214516 955611 699646 2263961 2170240 2645208 24954 400905 2078093 578042 1926213 2560632 2424691 502555 476017 573803 1385105 1692369 2472066 2529749 2094247 196945 1442472 1915089 1451106 98002 1588695 584505 537741 1219200 497153 2557076 544455 2284160 132838 653762 435036 2266816 1207277 1436718 51559 1754090 2401367 2317621 2085051 1198982 759221 2503729 783227 2060497 637444 1396260 1512449 1551015 1718299 1970467 2092576 804151 1506522 2286063 784894 2575482 597510 2215791 792707 908661 1475214 827711 1143687 1042661 595448 2628971 77909 1538795 2382339 2206252 1528748 720211 5251 2161934 386420 1620062 672979 1658573 1203926 482763 941767 175751 1076208 929383 1224314 485702 1644134 1888406 1254629 2008184 2033287 944123 846434 169484 2644091 2060947 1639499 1739562 483392 670114 646392 400003 2054192 186590 1555227 608030 2253855 1872794 1205959 1938323 2116499 1175781 2368348 883314 1983450 1968841 2419205 1435301 511550 567449 757137 2043842 529403 1044344 1326448 1154634 1166760 138085 550240 1309496 445537 2292809 1776959 1751749 1571313 1871305 663650 167012 1080586 1757373 540317 2255578 1899999 883521 2558949 2048731 1037568 2230882 1375786 468420 2157073 1013320 598709 1322367 796619 1814125 2052982 1459735 1425055 1787994 1003463 1412535 649193 1524572 1989752 2151021 2025369 2016370 2331225 538149 2536739 2435987 506495 318168 428358 2245265 2616122 1936109 1082534 650729 2463882 948702 450379 1924935 2231191 2065956 925217 435109 775156 228673 1123533 443524 178468 1176470 346316 2358957 476529 519020 1941892 233857 1102906 38127 1424054 691021 1152801 2216183 1526529 411536 2510737 113566 1353315 11005 2574680 1148568 1094238 1420957 987072 846875 763262 613546 1918033 2107218 1263525 1484203 352461 1699562 2276851 1238841 1011500 1393365 2042709 1958328 578557 2301900 1996097 135879 1812188 398844 327203 1174860 2374213 298854 1551782 1165258 1535985 376184 2477627 618794 1286054 2208650 201817 2085954 736437 957501 2568558 420498 928320 2118757 1832077 1515719 2605507 1021027 2438055 798400 267431 276788 1938237 423499 2591130 285824 1329934 1225250 914075 984698 1353920 2406704 1215779 1942681 391035 8234 609010 2286433 443899 1971267 2402624 2522709 1834096 1546744 1946737 422229 1196407 544664 574289 1597923 695186 1472413 1500789 481842 2577450 1258781 1710644 1581314 1841903 288603 1075311 2527091 1185231 2176469 393664 1566041 368122 1634052 393798 210604 1928432 172177 905370 1427832 2081110 1942850 938481 124005 1166671 1523294 1934583 1362084 2119657 1164061 886472 614622 1394554 1057958 2420260 2006426 2643579 691531 144886 8721: 336816 664209 8722: 73441 1785621 991673 1054156 974160 1420765 2207015 748622 1073478 2018166 2079036 136285 1851342 1591705 1492520 1155259 2394542 2629977 2453024 1170853 376550 2397557 1161668 1805594 1552208 864362 1033680 2497752 2548531 1035546 1304870 1462520 306957 1908311 2430003 1185782 2209110 32937 679956 2028123 8723: 48126 407560 633497 1211273 1075766 2648620 2316177 913546 730822 55199 1224942 1076056 682099 8725: 1549389 923646 1942823 1763711 1822277 451510 1424445 8726: 2154863 1014298 8727: 1822396 738872 8728: 25382 1319997 754230 751998 2281209 2172841 2443577 2471110 2474926 1680910 2274971 2254067 1776287 986812 423488 2214619 1718021 1592286 2477720 843448 1315444 2564689 893087 936093 1227850 2426402 1866792 712920 730612 2341657 2337144 223828 1901496 668946 1319223 1151244 1468755 272621 2440755 1759820 491140 1696428 1649198 1457384 326021 1559269 2429607 2310762 2068936 799292 741198 897497 976730 2188807 2406895 795009 1498881 904431 665064 74936 880320 1682349 616188 1080594 2328725 1984074 165821 1248712 256452 8729: 2369821 873: 137157 1660443 2617241 1885040 1843809 921802 439954 2434726 1973450 2510679 1999176 2089047 502658 1681077 1071260 892661 1793253 2004991 2323862 1327571 333818 1772940 2440358 2103314 823557 603624 367512 1480142 525186 1374420 98623 2545840 238892 1060123 8730: 1569653 2465601 731198 2346761 866916 1069795 587564 2489585 682499 8731: 622330 865284 74183 2049121 1238187 8732: 1517394 187101 8733: 2576613 1631490 2548754 757005 1204073 131487 380025 2552016 129690 2510729 1451850 1382364 1306863 268846 1527398 17368 2234535 8736: 1468525 1288662 2412709 1485360 1018432 1609524 1908741 1388655 2291845 2553262 789581 1498722 471379 2442747 149511 2352850 1115481 2253769 1380428 966918 2518012 1393228 2566698 559761 1052595 1784726 458677 2045869 1187664 461106 1716475 2194601 2173528 1364622 2298769 2233793 456878 774885 444665 2021662 2385415 1756265 733845 2125044 1240533 304566 1815755 8737: 1864645 2407331 1850453 2602749 1058549 961066 2607876 8738: 1942745 1770596 86419 1057567 222932 836711 8739: 2168954 2250367 1484655 1783812 2436509 1958711 874: 66358 1039382 1384080 933118 1245816 328212 953816 1671330 1402509 1922683 841799 8740: 492899 965779 2574828 2303401 1194622 44541 247035 2502031 150208 2320657 2344962 8741: 2023272 1657683 342796 1922586 8742: 1046323 2636538 1482997 630953 1723799 1490667 1617200 492315 821005 1554291 1647635 2313258 424565 1567259 282702 2330403 74188 326876 1071656 2191411 2605895 533644 1860629 1499138 1569780 625252 1389018 1475289 784902 1342256 15699 32555 1001344 2016850 375159 2291231 1904026 2191753 641979 1540589 1161581 1721196 1839727 2149710 1592927 666081 831981 2387184 283367 1904952 700088 157539 2432013 1723738 1974006 2593617 1084605 2219006 276132 985637 405285 2359123 427478 2557473 1641905 1932535 2119370 1144818 1818801 174394 1455000 502182 1358799 1291742 1505885 573419 1006843 2438782 106824 2112482 68698 2566175 637666 1642574 2646462 1629292 1212238 989829 1363990 1697785 1518230 2392758 1315817 1727193 1172126 1871627 2130478 1871659 2507982 1952388 1773248 2016825 464564 1581374 693593 1055073 1030039 2297110 401523 1784161 283072 1199063 2100067 1505388 631843 2437717 399677 762783 2508481 1724078 1358027 1732111 720724 1730270 192700 1952660 2121163 2593109 1859950 1732909 498573 2071552 1791223 2600635 1719118 2516973 1956412 1417581 1161811 1914383 2507260 830048 642838 228001 843447 2385558 1761274 800857 564436 2033786 2591604 1616215 103436 1842549 615047 446744 2338855 679521 579028 982443 1652468 1119843 1031141 1269693 160562 575875 602454 879052 606832 1619665 1459235 1526086 1101488 2499253 2489994 1560852 2300669 1443945 2073904 2294602 1701220 1025343 2388704 242147 91294 454660 238823 1757506 2171605 404453 541572 1260900 1323527 186792 1177850 2538458 8743: 1233088 1527113 335395 715944 452013 1916420 1395969 1041552 721737 2441688 1569713 1073429 1825168 453268 1267850 1799966 1271750 1307967 43174 1692341 1174327 1954060 79182 194021 119031 1117032 621802 1743709 232324 736284 1797252 2320969 2027703 2013699 1746637 216610 2251684 893023 2389943 2180256 1324672 2232653 2067314 1598551 2298531 373652 110131 1677674 147345 2387717 318306 2442685 1461061 307022 977788 1878434 2351565 638285 469001 760410 1606167 126397 1124674 1827436 1960412 446504 963249 1529424 1007875 125947 1632718 90072 1373581 674529 440189 1113228 1560508 429086 2169273 54039 1325653 2259472 2361925 2108079 1768556 426066 2308376 2158493 1532706 1897963 1617978 2452205 1529450 241772 2463421 2525433 434201 1028141 1146895 2636168 745483 2640948 1581429 2429906 1055321 800611 571530 639848 1360296 98395 2648734 1975251 2484638 1058585 2578802 2522419 1037600 866189 961952 1187385 2152475 829274 629886 19909 1891331 2234307 346365 1902390 672292 751483 1994972 1138773 2056710 2455312 1814978 1941488 1648242 1520535 1702282 1395229 2290376 1218973 1586632 113237 711169 143245 2535468 2481394 1506601 1587856 1197733 558943 138768 618314 34205 99797 2495202 1123942 632990 894364 2608308 1623928 1501498 1587499 618484 2557323 2256719 192727 2023120 2635459 51908 2635283 217481 1861802 123286 1508460 1868381 1697875 1080757 2557142 803226 2079324 686999 2015018 2535497 1884423 1701231 1445543 2120559 1442906 280968 1450980 1935716 944666 270435 32361 818060 1582290 1400950 1717513 1755837 951049 2282787 1202682 1720829 503729 1380079 1159866 280695 599274 300887 110474 183341 2369821 2319789 1138452 1072140 2019643 839542 1528002 1537581 769125 341910 701172 1017216 891587 911617 1120681 533453 1480699 1148341 477343 2160555 1157352 1428066 1129602 2313819 1879094 1168585 2305735 2469823 1064282 769712 2294877 86802 1449475 1727906 1333199 2231079 2187930 1040712 1223650 313061 525675 1102789 2237969 1600776 1623236 163224 942242 915659 587103 102009 1530809 2188411 2344593 1730338 2072309 837914 1062466 1148212 2351326 1481362 1884079 373595 75538 2551429 2377827 2422474 1942135 1009284 1283510 471384 280261 92523 548718 1963263 1067654 2173775 1816212 1869827 1821347 845938 946730 452323 2204951 418225 440050 2356931 524086 975377 1961661 1720697 1973150 1095661 1240637 1346078 2264314 837513 1567833 2050019 809102 2241762 869053 1630361 2477290 232697 2529543 297874 2142919 1616806 2239899 564992 2509764 2343105 427346 2198834 1889316 370221 1620622 2300354 1090747 313002 301751 821487 1863868 1603939 52624 136818 1688551 2617463 1838327 1900445 2106190 286984 379071 2452888 2215110 836094 1155138 2143313 1660766 2410103 1777786 2047705 91933 2494867 1025595 1069906 1782260 2014838 1766116 2492313 994057 2574854 724701 319425 832979 1833245 879130 130023 1072387 2118929 858628 894066 1380172 348127 1661852 653757 1155918 1741386 1922091 521020 680212 1935985 1522518 1291717 1369361 1777350 17530 1617417 1905840 302069 2579997 2609531 1780038 1779076 2319295 2333180 2611153 368 1940567 1320570 1592416 189162 1846831 1733417 1525102 907958 1472529 594937 620861 1520518 1968990 1918797 2569488 838906 508911 1041908 2567641 1587694 2037375 2161440 1074871 961883 377530 2152168 461171 82837 179375 2429072 879127 1539828 236414 1098513 2327664 1573480 2461350 1090571 757286 1583179 167520 533046 2221533 2306022 1630075 1965366 1877891 2012931 1455043 2596707 2049127 1966396 441613 2470491 1111435 1525634 1637103 133904 1069358 1053656 358646 734873 1599839 2574640 903704 2645167 246563 651129 1258081 1689413 1736505 2604904 2105400 386241 25208 2453726 1133692 2088282 744185 213506 802040 151620 1883813 2450485 816844 2352785 2574716 1514594 2299487 222021 1022267 1751174 2450785 1624621 1561933 459677 1974878 679834 179488 93535 700409 303481 1873715 630384 503968 1293540 2458594 1171698 1773675 1457323 862183 1956850 2167555 1203830 786689 949720 1356892 1674424 1304767 1796818 1559067 1661866 1503890 1314262 1309924 1197947 1921372 2246882 1941966 826547 1334860 2403303 629194 668386 1165094 2501178 183346 1472308 1708328 2275789 136676 826223 2369720 1955442 2104654 1300338 2477041 1174544 2557776 2622760 2343131 1759893 2127682 1248400 1256550 1410834 2371817 1119911 2542062 724767 157759 1575400 331888 229394 2484518 1416602 1299905 974125 509724 2038480 2224325 1988541 1245481 396130 2019046 1370202 37563 2621119 714760 2162144 1105767 1626508 497553 1246942 2448853 2622116 1099465 288387 456758 2613320 2516681 1683988 2333286 1050993 2362524 8744: 176006 1654240 2402818 1141160 2205932 1861047 2586304 2137543 241374 2467175 2541939 2144120 1044108 2334054 1674620 2553417 1281339 2360303 2196595 1050621 1467738 969436 294131 1236175 65634 181321 1585204 2373402 506725 683177 1421044 786995 321749 2406715 1997212 2355958 607221 389143 509366 117347 1841224 1569335 339082 204077 1097279 2026666 1493030 1267228 1731439 1503759 2342966 1564641 1323891 1418690 1954061 93041 1474350 1989480 449740 2635339 1758871 1132276 524564 1805229 1368643 2329349 304167 1244491 1994866 2328825 1890994 2143288 306624 51529 769613 427471 2100083 449226 2017215 2083415 330652 1706668 1685157 1474727 1233876 2273209 721771 2139271 2048557 1374251 2140686 2101992 157905 1072694 1601514 1357332 1322660 1985490 1403201 1166686 2434720 382706 2273865 2642791 1077540 1315080 1564723 1360324 1825118 790487 1708457 329612 2156034 1543053 2345356 359165 1371995 1565157 2007066 2503040 138642 8745: 2142673 2326838 1233464 1577744 1626324 759416 1750138 1325663 200514 2372141 2347670 1053827 2324693 1046372 1495902 57885 2410603 8746: 2506708 2021099 775439 2426320 488291 1511731 998483 1926142 611197 2386181 1628959 8747: 1429476 340002 838702 2039673 66225 168950 8748: 1665294 1865375 478280 1298994 677748 2191164 1197678 534993 1627479 668892 993254 8749: 982162 875: 2487544 2303588 111696 640025 129239 1949345 8750: 503878 2146263 375719 8751: 945571 632476 380192 74375 405828 1380986 491337 1483502 1155423 2583847 1443411 2547129 2568245 1071203 636701 189663 589121 795189 1429786 1199098 249499 1789365 1997899 2402173 2610980 2016030 1548427 2403561 2125357 679210 1008413 432973 203539 1094417 1275495 581937 1897293 545433 1059433 1708369 8752: 193223 453979 1498198 2608520 2148546 1005983 1787937 354219 1047985 2082811 184631 2250367 363731 1506601 505505 2546517 2645358 1658795 1239065 1669291 1586060 1553942 1575729 2152921 1386715 2071117 342312 895463 2412607 259799 527958 415798 1179088 1812097 2071184 2108033 2580072 1485013 2352251 2401182 736911 39896 1206847 111735 1424745 1595429 351377 1604841 2035462 2333632 1892833 1422314 73253 1634932 2285220 434513 2383679 1287886 109241 42445 1646066 831775 854199 2430463 1187476 514137 1193410 301161 1402858 284868 1507902 8753: 2312677 481668 2079603 1666400 1252972 987706 1198226 2287590 1211197 1854947 285794 2260468 2104467 1783036 2029519 2371222 2276883 545351 230300 1183364 274038 320901 2217699 2122444 1236810 1463620 2613106 1331347 1443487 859938 1874396 1938559 156182 1009031 635691 636518 434303 2192318 942782 2235237 1230081 633583 1562593 1911746 816995 1589548 2164739 857047 670249 737147 1814763 1494380 1838148 1047436 1217101 1885464 183147 1891284 450564 2026790 875439 1194249 2261427 6847 1513148 1115427 209077 652724 1667289 710857 1667045 1830018 1490400 2589402 241890 1541464 781277 501983 2492815 1396026 2573788 2575846 1195263 788917 2360840 1206996 2308150 2305735 1686070 1937280 936169 2101329 1328807 1764108 1621219 971833 2190628 86773 1828358 196209 534133 1490520 380257 2395412 1367945 1382242 897368 1122274 17008 2253543 839752 2178365 92857 702681 2058122 2195080 370614 1056877 2431494 2354854 1639862 314385 538959 2484843 1857008 1425373 1863197 505811 2608667 592524 1358496 2434973 1543982 31231 1786682 965846 2199102 2401219 2381486 1267146 618943 273347 369097 744014 1335241 404616 1754027 1902305 1300416 158143 1521459 1022891 1451060 704101 1172391 1622684 1080329 1730067 1523996 1914777 493701 661197 2396256 669415 736927 2226901 1380944 403616 2350141 1528132 1613886 1145979 2149110 2418643 158012 2619099 1904987 1344340 1823623 257242 2381944 2118726 1576914 2508722 1613077 1766124 2628254 1326271 1486187 1021538 1274765 361810 1150828 40653 174656 2022495 606882 527924 67894 1723226 244307 2009260 1239971 2002234 1304455 1310225 1407813 105104 1676465 1879317 15423 2033618 1394763 2198003 1763059 706736 126058 682176 1017806 1145293 160367 1648126 1361428 1847157 1629779 569313 1053644 1588678 170618 408873 265263 1076417 1839928 1767220 12895 711160 2257214 296622 80264 8754: 1457492 2051609 1787427 986790 1259145 2590110 1581163 2167737 1491089 1464484 1976891 234989 1789707 1966258 163215 2538821 1842180 1344660 2310531 1412773 1615480 1085203 2487351 462723 17752 2489601 852490 430177 941381 562814 311565 505088 1587415 2470851 1541635 1081915 485025 1321205 1230569 1522978 2196368 1931279 105844 2205355 1916857 345261 1450570 580345 2213340 1787281 464388 423084 2132683 1765678 847752 1211969 1080664 1206947 1954605 2000968 1312716 811851 676345 2153159 1806656 8755: 807867 1027819 495431 38097 992118 1255419 544379 1656498 2292844 846642 1462687 877106 1505182 667053 1712453 1613188 1084792 867599 1676067 1485686 743660 845991 8756: 1191553 1558202 2064037 1993832 2116729 1673472 841253 1921022 930987 2539391 907105 789803 2166315 88874 785383 2074427 1385993 1240591 991255 2641733 2482090 470596 418973 916162 2063640 2476584 703425 2205186 1876964 2226380 2208184 1194275 1926633 2272727 965255 805950 2288555 2641757 1551251 1636386 139164 167440 1117382 2301123 128989 1914726 921394 662507 2231824 424 1320514 2502834 627902 450505 1450893 1557013 8757: 356801 1149838 1006385 1126216 435359 2092290 222659 8758: 2077834 1108775 1176325 656227 734319 1686070 1296281 1744767 1928856 1685622 351016 405248 8759: 1707365 1735927 1590572 2048630 186179 2198053 2461307 657764 724917 694143 712242 1382930 1160981 1127148 780391 1067100 2566101 2620163 304433 1060147 876: 2550534 1245010 47786 1300305 2313718 1637403 356830 623535 8760: 1296163 975847 2413406 957166 1303498 1502073 2319402 1456729 1922436 2312353 2219000 1229665 2135792 1358681 2346236 1528911 1807760 1400374 1296969 204846 170272 1823746 1933585 1599394 1353561 333023 1988829 2409583 617211 1097887 534748 2059620 801349 886674 1196825 2326616 2584865 1165630 1368140 1289014 1608800 1855390 1780944 1404091 655356 415731 2175557 532454 1123842 2413484 1964690 456220 2191256 1931994 924960 810000 2624805 1199204 1663885 266509 1070969 316868 315948 1128197 1092189 346394 2000429 342850 5333 2295560 2335381 702349 1169925 2382828 1597757 510959 2518408 107660 2431427 2141139 813479 2090012 1670885 1034624 2047875 2349870 1722588 419574 2250989 824368 781848 633350 1065949 2004945 1780063 915898 1394261 2392705 2530306 1302208 1592845 603982 340681 1812840 605121 2245638 1952797 288484 1429076 2078207 1732369 1691635 1248680 1376890 2594318 305458 1594222 242308 2604131 2239044 888210 334657 377216 409376 2233538 1613237 398616 2365658 1101405 1832698 1137360 2646703 1254951 1457393 1638641 1462882 1361050 1932887 137520 852299 1571459 1892784 2639726 467939 1897524 1445019 2086905 1880553 786477 2485091 335185 1070846 794660 1877896 594514 1262985 857956 519847 496186 1967509 427076 1243536 1817266 1699647 1035557 572712 1009770 878073 894339 191023 783476 1231065 2037895 433473 643473 102092 2375418 1745706 906670 2628788 1936630 51087 1383761 1611458 972602 747550 892854 152324 228001 123001 2161012 1898929 334287 2533291 607862 517559 603113 2483767 67956 1776150 1880862 2240654 1252608 1316915 1545645 1154027 360759 2276874 1569852 920394 410453 708120 1298329 2421301 2086214 717610 1828983 2159387 925814 1763199 51411 2016295 650097 1312186 749689 1614057 1434153 112018 2140995 1023497 1545791 662906 1517503 1060130 1494715 402846 1739634 2603025 601106 966669 501472 2519080 1462432 1783738 1149726 638300 2626831 2625303 2266014 2456967 2522894 2163156 821584 776955 2057604 1279517 707619 2083594 872218 2217941 1590889 574637 1479501 2047616 897373 2070820 1446878 1698650 1204509 755612 513864 842921 1624257 8761: 1913531 683878 133396 1343469 213883 329205 1364443 530353 1664638 357226 2023283 1183452 2496399 1401253 2589272 1508638 1582784 8762: 1494885 8763: 1003866 1346326 645207 8764: 1522126 439931 1516375 78664 2557878 506696 1610202 479062 101119 2507180 723082 2551321 1672218 1318622 1067520 1811555 754349 369336 2572170 85592 54781 1446644 5612 2200574 2180261 448959 491722 2528081 1025770 168811 601041 2546877 2648797 133309 981098 770562 2148624 1678310 219918 1227286 2414992 276622 854946 509575 1651851 1962947 11224 700974 200387 2523690 858417 937135 759496 2046802 2047243 1069119 1067641 555784 440189 1571767 2547929 720346 589344 1156137 2359464 2640494 1798582 1453633 1942005 1349213 196053 905280 2333683 1500871 505945 1624838 1024632 521481 2154206 2481120 2017477 2058412 2069095 389219 780606 840973 1325127 2279318 1435361 910457 1823461 1843884 604719 1339183 766982 346900 72407 1744827 544273 1873640 1218461 24489 1438184 2117699 815904 2081455 1021917 458188 2597547 912442 1668386 778877 2516375 1159177 1139570 479 2467154 2074185 2568440 1933056 1422209 2569604 2536262 1132514 338416 1512869 928481 1558858 1486890 269571 949980 201151 572592 580741 1213808 2041071 1404962 2440264 1575334 2632622 819018 1523286 1248696 324526 1374721 445860 19880 1376756 1015221 324710 993696 1907389 333537 2306717 2585670 2323649 2140597 899039 2567871 2578925 1434084 1004629 1020385 1072693 1890823 1417799 1237493 557364 1173383 870067 2462689 896750 1832846 1454882 159624 490426 1612135 1421214 2207125 1118378 2374528 1155439 1997846 414862 2515956 490051 1681810 382675 240816 820778 1793627 1969029 2325330 2369316 1842895 2575291 31283 782857 2598872 967024 2181205 920158 357490 1739811 923828 88365 781277 677299 498300 725402 881260 926072 1707037 451258 1447375 1298521 2281888 1912446 1468702 411152 374380 1393114 1130957 32834 1187687 1294931 1609424 1717501 497529 2567176 2274380 2291851 472796 63467 1914553 1609906 1530496 1747390 86480 87007 578234 1714826 1247689 547662 1995943 1286658 1787024 662505 2022923 444991 1183553 867694 1477348 2397529 1352334 345840 1748726 1806594 842208 836372 739327 1473056 1133068 2571060 318275 1012114 1702900 1229835 1059768 1284253 576217 2397750 214748 1716723 2399005 2208304 1642506 1702194 2352323 219746 2520417 2266989 455958 1881843 758304 2306976 2030754 1816273 1831710 2315554 2574224 2592940 941106 692267 2574172 1738788 1778613 2185331 1385785 2308227 2108820 2017138 1154048 2481777 1261726 2614895 1702220 123299 1583183 227904 875914 43224 388357 1667663 2075136 1874084 555222 2538429 1633942 1806731 1486273 840761 1528530 1630345 857150 1488746 2593760 1876996 912510 1973649 314088 2229668 110430 1479882 81601 1642659 892182 1887979 497208 368194 2389878 276825 58068 234230 920129 267213 1739048 2461687 1920805 2215444 2022254 1786624 558446 172210 1498655 930237 1567911 1481163 628007 2535303 577835 2384070 294526 1727462 168691 1208607 1729047 1522193 1989411 1526074 927197 330949 583901 1642552 659638 2359760 356447 1035927 427637 1063197 1345528 24887 2610058 2510179 1984504 1814149 1313227 2641047 2322058 177426 710396 310443 1994315 471815 1899928 9395 427992 890782 814711 92234 2375802 221630 2421261 783769 2314918 146224 1429870 1955700 119942 1829893 1605340 2177365 269758 265976 2063620 787775 325066 1238318 2220145 2073622 1457053 2572583 190979 217688 1972749 2181520 1509133 1275197 2017018 1195696 590766 1152838 406157 1490837 2460029 2613080 770095 1546057 1726555 1581685 49718 2089860 2464007 332934 2417562 1173751 1077414 2466942 1187195 267538 252201 1286543 914250 569987 770820 2423575 1955784 568199 2376512 2356278 2351204 1206789 2119340 494603 1962325 2119797 339645 1161804 1916914 1613223 37289 1550588 1645934 337099 2259163 2438286 190206 2007279 46440 1068705 513771 391047 2628179 836782 2021053 994405 1578960 2241970 591612 1339279 2127332 2474468 2396958 2193736 969658 2500184 2142422 2131423 2413214 290906 2589259 724783 271369 461194 1033381 1477752 527843 120024 1273080 704063 49519 2042524 1678700 1290933 1422656 2072651 1349699 173885 2577652 816127 1447349 286703 553915 1773402 712568 1049495 404438 1108915 831256 605388 1866667 1403960 1406959 1280131 1645340 1396166 940644 1345168 1044127 1495389 525923 1880208 1382311 2223507 2598136 1125261 1920973 1540661 2283416 381955 2369025 258920 2329345 640882 1326516 1830719 754257 533045 1274863 98490 899984 956647 2547723 214193 621249 1729007 1681113 2393320 1750806 1546839 1340456 1644352 1337622 1657798 2527213 905156 103111 1031865 827539 37246 2050333 2559211 1060610 53709 199887 1739841 767461 2582081 191797 878267 206248 697970 824635 513414 288387 2355869 1424777 458916 8765: 1389094 608480 315622 817026 1740438 319456 1388028 482569 477591 1432474 2086784 1616067 2044375 262360 653747 8766: 2518809 709772 8767: 1674828 94123 334119 562319 1275517 2024164 1216256 368832 2580708 210432 2138537 2117615 2561770 576227 301242 661508 1903516 2370421 1761035 722254 8768: 2082693 2115308 194007 2179321 1885404 8769: 2491948 2201830 2084614 2444624 877: 527777 2172183 1171174 323499 2411621 2422730 2205342 1553545 8770: 2605357 1907558 1485337 2119294 1278742 1852613 1192015 2122322 1922324 152136 2422285 827378 1990905 749757 1596268 1512029 1984488 2592540 1775818 362297 8771: 661145 1125142 8772: 1230814 1401837 2531420 1138165 1978939 8773: 1187839 1443910 256656 341342 130587 1755270 1212247 723964 753775 1894055 1636225 370489 1441325 1467010 1836545 1573377 32215 1369188 2240107 272142 8774: 2598098 2337548 634883 1631007 983263 2018894 8775: 2030564 972319 717766 1883721 1623534 2212178 682696 516679 2194191 393858 643186 830131 1798105 2612470 1558307 972813 83712 367268 2030480 2330671 150884 1181551 2115689 1163272 2308864 429601 1714076 485682 2572189 247920 2497823 123767 8776: 1331230 8777: 1451623 1780628 199706 1010865 1463830 68525 1551715 388915 1440952 2632060 1397062 2341798 522933 872645 265963 8778: 542332 668022 2492016 394925 368994 2627825 623818 1429710 1101881 2314148 161049 1252103 904562 1604464 1501371 1934670 1689083 859837 1270100 2441648 1823580 2614203 2169693 1840067 468492 1247457 903848 880506 1305668 961583 2186547 1745887 1057120 542000 502614 1326942 2402069 265346 1352221 489749 252456 1692639 1533860 1632372 1261785 8779: 1165450 1867278 50837 1538750 743212 1130920 1069643 255531 1268328 1838839 2184436 1417415 1282780 1357878 1037348 736454 506068 878: 2107755 65691 754182 8780: 1206406 692607 148599 1761462 411114 668435 1643172 1421625 1696279 1534498 671909 1891097 414045 123376 1410630 1591189 2446516 1298111 150909 1568645 2204299 2508883 414025 325744 440264 1918714 1675557 1733817 8781: 1326232 1204092 586694 1464594 353405 507301 2222426 845623 999936 485739 2646704 642401 1700099 2097428 1760528 1423882 2419250 8782: 2076488 1189686 660475 15378 249015 58286 1120745 2389821 2274555 1028090 25384 1023883 960028 608137 1025148 1082405 858554 1674793 2305217 189923 956893 354395 2228943 1733187 364740 598898 257933 965325 2586304 510468 1053210 2526419 190309 2013616 1115111 2401975 1107099 2046530 931700 2266461 1348471 1201223 2264471 1042539 1429153 1125832 1253980 401354 1383591 960296 2533933 1450403 1666493 327839 285856 1679773 888922 2609567 1116023 2479413 2209277 167938 1812647 2310525 2051229 1934655 636967 957270 576443 2245198 2009261 1471291 305148 654429 1736373 637082 830626 38460 2314992 272424 1867060 1570883 1695771 621314 2298746 467416 2530472 143845 1551997 965425 1278953 2147214 705163 373936 2515712 2004342 148893 1211998 451575 1719892 679303 2382199 341705 1156888 1391779 2108022 868454 1509001 1294337 2327884 139375 1020990 2289045 300949 2177277 793968 1050204 1526236 382601 1177708 875612 2237714 1522814 639192 1594960 2315229 1881731 1893835 2643812 2204122 2205869 1461018 767082 304090 1802687 1397971 25531 2106310 1025445 1705596 1264535 1600492 265086 239473 2365312 1130594 1918302 979144 808557 284139 920490 2586139 747833 2267624 253580 2341413 2214298 560203 1926551 1821872 1278430 808009 2108905 1674715 1021719 2269002 2119576 1061129 2038874 228474 864448 1332550 1757110 438436 1714105 649643 311519 501499 8591 1570073 646737 2609350 1694533 1257532 2194044 2250110 1022886 898161 2392493 1427896 2088602 2202939 400455 1520438 689647 1585489 1806863 1233069 943873 2404736 608713 1025981 2420097 2600015 1417471 1264014 1422940 877795 2239524 458280 1737785 1126354 1911890 134635 1591477 1983181 1247883 1047683 1950554 2545382 1970182 1785149 546828 1446914 2285723 1207365 1272450 1877582 539818 1185151 2047037 7256 882479 1046178 1434125 2389214 2510453 393125 869479 2500894 2565538 14946 2402913 2215710 313211 53228 987857 378693 2300454 1952775 882543 1043889 2582710 102178 866800 1341085 1052583 2219586 1749361 954216 89823 2330830 1496849 2126796 1566848 1262453 117531 1024279 910595 265864 354758 45115 1214908 1801317 1301910 2317308 160161 2487873 1321958 2081802 817654 870116 1531671 1749369 1307913 1444354 1375821 621877 250281 598177 312378 723677 37443 2488926 633566 603997 1004284 1676385 2146386 2473478 2622708 496818 774739 1301705 1648007 164031 1472084 1376657 1456457 117366 237162 64784 2544684 122139 1847797 286736 628690 300066 1967746 2635144 2169479 1509362 796046 2135519 2117763 732612 2497393 1916666 2546167 2046667 1227344 1699329 842367 1678817 937756 905497 879166 1216635 767611 394664 1961677 907201 1099221 669801 2386918 2412019 1154839 1886486 1632706 1403809 1822098 1899422 88169 2117959 373697 2445028 2116017 520028 172582 1070926 1844486 604481 2599185 2348036 676781 2062500 1884214 1680869 1389749 329415 971411 562672 881583 2611456 209614 1456231 500277 2597225 610518 660468 2451251 1289607 2516470 622179 2110597 1010502 668587 999199 217357 2324480 727777 1837831 806948 2423083 2425057 1078117 1720910 453713 2566967 1771884 287735 2211145 526400 2385461 2438971 2571688 584940 639488 878873 964450 541252 1835184 152462 965864 43517 1039552 2430723 1275121 581009 2162381 491486 1474408 227718 1590757 1289568 1717569 634910 1435674 2226476 2414400 1543850 1991515 653624 220164 1859404 1180283 2473777 665926 544676 936249 586640 2307075 514973 241962 2640134 648823 2255687 2493953 499876 267819 1997337 1186738 1602981 2391101 2293412 2095330 226900 1243758 141277 609639 616081 890895 1591759 2397984 567459 399057 1755173 882175 1918730 825563 2415635 2494215 1793637 1901053 405419 1204031 682420 1380575 2633734 2483287 1354540 2415850 2123280 378232 2294055 274283 302491 1246925 2527168 2043669 324370 1644013 2254121 1019996 1351641 2542840 1859427 926656 2288330 2334327 570095 520907 589637 1247683 2623557 1986388 53141 940077 988433 1971590 2401219 54826 1364667 2245214 892550 2233005 1278163 1508053 448360 1346377 2255720 133130 1014945 1602775 2571007 662064 1291832 2098200 517631 2286781 1563771 149413 285004 1682170 1946745 2647052 1182360 2142262 642820 2068969 119644 947111 1290510 1318473 886066 297649 1540438 1739381 1108356 695532 956788 526230 1556397 1643957 1641245 1303089 1116183 1957220 2328963 1668103 2552516 2112287 1966657 1113723 282326 984054 1036588 411433 2512638 2196279 2005683 1181755 459822 1982068 1530065 1924270 1661196 440559 1379856 2033848 62340 182187 337707 1523338 900813 434073 1640807 970217 1640458 100815 1517562 422644 907958 850620 1607179 1741833 106697 1263358 2321274 2468401 2242542 965474 163867 2198724 2230482 1595073 2388932 2310268 2535187 837366 487147 1101699 2331911 715837 1840600 2128271 1395454 1792967 980257 2439726 1329611 319814 108990 1669447 2054528 1653937 1898924 424695 1014951 1866071 320428 967728 125818 718149 1758379 1103243 2052289 1385546 849925 2045923 2505372 760011 706415 1053537 250911 156165 898912 2254602 2449690 1752498 1734344 1782868 2301271 2321150 1818655 1861954 1560555 1251158 1334985 366563 596163 495965 203109 238072 2424592 1145015 583730 972723 2105571 518074 1276307 1823884 1733329 729837 826760 2404447 2636918 485949 41561 1963486 1925750 1424383 111027 1492460 77665 1845849 2441264 2598505 1424908 671482 323222 558325 290258 1542972 224263 2038512 802659 997373 2274659 2246667 1521691 229545 1682916 1818385 1202978 2251343 695418 1008621 933786 2161861 1143597 1795197 2531996 927207 252221 2292836 2018227 1070285 873792 1569314 907861 1942473 1471997 1604867 497631 282353 1914025 2293786 1688172 1097209 2471266 1656172 418338 904885 2579749 2564648 1102451 1337953 2171944 1780705 1921444 1344886 1078954 499391 2642039 779257 2060976 35898 1906374 1691055 152610 1627706 2263729 2464523 1775209 850322 1494740 1846589 2000145 389511 906763 494017 1425770 784762 1063487 2146786 101568 2479824 2135350 2129278 274972 2387520 2405905 526803 154473 913696 1031105 1157675 545863 1519580 410590 1875369 1578397 1179839 1929369 867868 2045010 769335 1654377 19518 2390541 1762201 2484548 904600 2478801 946702 245019 2099441 1476016 653335 462175 879288 1649655 636315 699311 1601901 2033618 2045420 1162815 1083336 2095065 494540 1612884 1237580 1285269 576552 2478305 1823966 204049 445612 1401692 608564 1483213 1752444 1626931 1266240 2647416 78313 284853 1212705 307624 1586567 1295196 1473207 1636756 2283592 238256 2639665 1823716 2220813 735445 515436 999419 2555288 1625693 146882 2269448 1203491 2164468 1113809 1662392 2402670 186178 184445 1232664 1082949 2259786 1163001 1532085 2483348 1452666 994022 65666 792128 1602531 365796 2364076 2605579 2049049 1055714 1822783 2282924 8783: 974236 356965 960137 657805 8784: 2241806 2579104 1351006 1081462 198824 846326 2319682 1446510 1101728 1010089 2130859 1311457 966695 826045 172364 1615617 1458118 611814 32824 2395317 1259825 1891849 2025000 1405300 1489854 1784309 1448034 553202 1116035 910595 983906 154626 1002277 1644367 790704 2047094 687068 815690 1551586 1380614 1261270 534193 783725 430861 1233302 1123466 1774098 308312 307975 2043664 1283021 1964953 1225166 2074165 1546809 996183 2003244 442073 799026 2591544 1708825 2521193 1625620 155847 2110025 2197536 931384 1657336 1202635 929756 1545274 168038 492892 869093 2319196 14031 1813092 2622899 1965681 2572475 2419344 2199566 885257 1888098 2106057 72402 435743 8785: 2481975 3287 2093404 2207310 1100109 8786: 1575621 8787: 2242037 2384624 2614098 1135081 1610007 2645535 111978 42439 508386 2453486 840908 912632 8788: 1119513 8789: 1470113 2013036 1198975 1057485 879: 2548443 474628 963781 1362220 1794944 586951 155486 2107610 332691 1720535 1431104 108086 1153874 554261 2514970 8790: 2325737 1874396 2641667 1345451 1175474 2236554 471672 273641 2473069 729361 2550288 2131046 8791: 589685 1810453 1763910 1546288 1392697 1243277 1806602 653722 1002635 630964 2463835 2421539 1621543 135477 2592177 2460851 2292498 83584 1221220 965421 1861617 759322 8792: 1919289 1179885 419464 8793: 2318116 1970125 129710 1505703 733230 16397 114616 2116213 2194386 2341918 1013900 895738 1884314 60073 1453603 2137007 953604 8794: 1389265 345925 806605 8795: 1907104 1814081 1686743 1885932 1321174 1583805 2643454 35315 1038347 8796: 641016 1932267 1973962 1425752 1808276 1817670 108360 2128636 1984946 2267653 1888679 2619426 2485803 69977 8797: 2388803 1155700 1468627 695709 907047 350563 8798: 2068983 8799: 1062492 1454357 40249 2294135 385858 868826 1362141 1468201 916673 1414361 88: 644835 1843756 1291321 457899 1750443 141965 2318367 1078158 649692 681678 1741142 246624 849901 2332659 934084 1745024 1375824 2491266 2017782 305210 2504976 2258687 1197646 1374107 1571072 1700954 1213394 1529902 1367174 1234074 609188 880: 27693 304307 2467675 1106398 82020 2032365 15584 1430601 1830066 1756389 2517882 1184179 2496849 718435 16051 1272887 562281 1380690 1558163 89649 712545 355686 882718 2160486 1044450 1021587 120454 1471136 2631439 2561197 8800: 1838912 884683 1941872 1347129 8801: 1693833 746879 1360410 420783 1976340 1740129 335966 2080423 1372391 2133401 2410869 724224 179461 2393039 272699 2022285 1753332 357354 2341602 1574485 1918275 877541 871172 501880 1431851 984524 2257202 1656890 1967173 546161 2217321 1161238 574476 1394194 843824 1793963 997902 2289235 1198815 1172033 996539 400442 1380689 2610190 1524749 1123422 2502439 1752441 2456771 1486697 1368575 608431 2138671 2105815 1966060 2448898 2626036 185246 2469490 2581488 537155 2606689 2283555 1715623 2385719 1915603 809647 1748275 1290394 2004818 831720 1429617 296271 2041525 322887 2512592 2322580 352381 2473843 2627243 1215917 2370287 190354 1307681 1111243 705060 1535188 2095896 1968086 1432233 444042 1923241 1333002 2111505 1291023 2346961 660432 292705 1311020 1990218 307899 1335970 1231383 884388 8802: 1199214 33728 1066892 2120218 2545984 1796764 2377909 8803: 2321082 1940735 1036783 1628556 361911 459373 642513 401525 1832595 404701 865643 1153635 256575 1003957 1998353 2342060 2565468 1312405 1830405 1754321 1240038 755952 1729022 1304090 528617 760570 2552739 1652587 2109300 1257343 87062 1619186 2266653 1892880 2438778 28445 1513057 2645451 2051110 1851648 2056256 2085050 988868 273220 103531 1233069 814145 2287735 2397317 1874642 1185088 1790056 1525517 1009270 1765438 13407 599042 1813617 1073471 2199393 800086 1968389 1921580 2270166 932140 716325 505280 1176097 2545714 1250945 2353268 2211951 2010863 2408970 1825443 1288158 2435473 533720 1849346 792428 1379026 1608535 1621050 2189353 2077118 1105558 2344973 1084427 1038572 1817944 1914711 1807986 330713 675358 2014746 2443432 2232256 765771 1998300 2353776 164751 2530259 920697 1337166 1632890 2458047 1919178 1099592 302958 1349387 2114219 1650136 1475110 116320 597463 1775942 1984290 2137775 523397 1219908 503251 156430 890891 1374870 1271188 1645778 487317 865184 1901656 1162124 2505048 724097 2462331 1197214 1401789 2075381 2442402 1714052 828147 1071786 901205 530829 2219456 1433392 1078680 153657 864073 107882 1666038 326951 2451917 489871 2328430 605573 2586949 1163075 1558100 1104412 395815 1169458 1931869 685690 177308 1108484 201075 2390319 1196882 1854191 1818726 1785849 1897356 459060 1479729 2423786 965251 1597830 562579 631430 616868 110740 1848661 2494331 2379895 1789111 221266 741596 681208 1448588 2408780 1567737 1240085 1203190 630438 498553 1278657 8804: 220070 286684 942126 1101724 1702193 8805: 775026 259497 1973891 222071 1074603 370311 2306977 1099221 1986580 816980 2235568 2272727 387998 1904029 2489619 1296686 545072 8806: 379122 2563241 468223 1240116 2519681 1515871 75619 158563 2439744 1193616 1316716 2418771 612908 1269956 60630 2457150 2189331 1984028 2345131 1031053 1138881 682761 1548384 1091047 1624511 2509503 1554658 790380 2266804 2224234 638868 2120476 2331744 2259324 2318605 458027 1775989 2555019 2028410 936193 84772 427770 2091875 569386 730565 1579209 2005596 223362 1099013 658777 2395808 42463 1801218 1061465 2338901 90086 2482513 473343 2406080 1692340 1083129 393549 844886 1277398 663060 587254 1724284 645049 2301239 846150 734525 1442295 2455832 1635585 2406257 259516 1083749 1265258 685264 1987944 974016 2174524 317398 1259071 817987 943149 599298 1342672 1700713 2587854 2350068 2234918 990635 1140347 1904227 1811569 112298 2111159 2535639 368065 1604903 2129532 1221993 2020689 578493 2026818 1474278 924991 90934 2093971 1603461 1254951 79537 1770216 250399 1911506 1855741 2628570 51717 1298309 2644871 2047276 21201 1865617 2608743 8809 1778317 1229384 1048383 669132 2080938 1454098 1994003 1919129 75269 2282665 2401302 682767 1494735 2077326 1874945 2218759 435549 935581 1173421 1694424 1130255 1213440 692984 1851949 1630861 1730300 2571708 1438516 1843972 1922720 1642318 1826147 1963066 31616 2546161 1827631 637419 2350735 170794 1005328 504122 2365521 1584055 761623 2371582 2488117 1938717 541577 2174664 78171 1103119 744268 1855592 1168227 1804090 2031728 1696609 1231572 23584 680816 941549 526320 8807: 72530 1868381 2224759 792360 239467 1175356 1432325 1941865 59657 916772 292595 797735 389506 8808: 2161005 2268336 1188149 1143239 1512376 2507205 324104 1780355 839574 1401490 311220 1121178 1700516 693116 2447595 1149667 953246 2281330 32778 2162389 1094961 1403706 1127484 2621253 2035111 1439225 1019118 2535232 1501810 1538292 925881 395521 1699969 1622503 1362153 2376412 1906568 1256570 1646037 1981464 955292 8809: 2024848 1893463 2331262 388669 2588589 1262503 2645183 1717380 107416 1085083 2438862 568143 1336638 387919 876336 660189 2155282 2487300 1509516 1875038 1178420 1881250 531953 453717 2198384 523249 1000194 698926 1247947 1829200 2135553 1067696 845889 787381 1061377 1591556 102176 2069297 1982312 254110 557142 786155 1056881 982196 1790871 139880 75045 2606367 2585610 1038593 1634149 1478543 2344684 1277754 1184091 2446845 1558932 1654804 1575849 300437 1817838 404841 202876 746207 1568103 723758 1959244 1383882 1261378 465119 1163547 1791612 382179 411558 2594573 1863633 904143 1365260 1735893 78165 844642 1739048 40354 2023351 2109734 1358538 791701 268116 998157 291293 1721378 107541 2560973 2315254 1228724 935685 1162987 1545235 542327 975033 1874180 367196 674577 343164 1071157 1671239 772703 2423052 146818 2131493 2292422 2007330 545798 2126435 558532 1151402 1929292 64162 806908 142487 1122282 313540 1245806 1629961 447337 1983595 1646511 1949984 2192577 2368508 888514 500183 1127779 1116348 1813771 1239363 881: 2413942 1199825 1367558 535396 1472672 2063068 66975 1971321 925268 408114 384082 2492737 427609 1349206 1391132 1646383 205820 1856525 1184063 948230 556051 891230 8810: 1086803 65275 2356919 1592945 8811: 1680363 2145185 831746 615551 1625443 815585 1950806 509219 8812: 2621268 1709676 81654 411208 2386569 1626108 1316491 2443307 1075141 2317627 2260398 2109985 1817684 182960 2438263 2319194 1998128 426301 1142041 395001 962050 569398 63388 2199287 2559667 220213 8813: 1522721 2484906 679521 8814: 2173008 2606529 372289 2199258 166205 2312826 45849 1820922 856499 295648 1529635 1395849 597407 974903 45551 2585670 592351 307341 62361 376252 2162054 499919 1748882 2275601 734080 1460828 860375 1626864 1027321 2629314 2012258 2540857 2175002 103961 708006 2116562 719879 1750276 960367 1885315 1306517 1345928 76097 393367 2419751 976191 41428 630276 1430314 659395 1958493 1417400 2405510 2016596 486265 1930828 686144 1296835 2266201 2532673 2198830 824636 473783 2600557 2587620 2606925 925001 2058605 1270559 8815: 1657990 342322 1924173 1624021 1332933 2177114 971316 983676 8816: 508019 1992249 175479 1045290 487200 8817: 1052218 67725 1646516 616666 8818: 1956280 2605547 1667506 316420 1114739 1222839 2412155 2254713 452881 1785127 648344 2179355 1983634 1396460 1625945 2176827 2627712 1679264 2457050 2453793 164800 227160 277990 1697339 82796 1441798 452501 1809079 461589 1742709 9462 1269012 1140044 1624962 2319336 414320 1675869 710498 1114507 2256573 2322113 1597731 2025896 1240406 2465766 1859414 2216100 2363151 475931 1234316 641661 2266027 715165 2275000 1888082 703340 1868044 1956120 1994046 288550 991038 1491597 204552 1890409 1406530 94594 493098 2425915 1208452 24676 2593069 2227865 2506837 1630482 2264638 1123803 779996 1129587 2178034 1935509 1911474 1562389 1310152 2612440 387005 1596091 2153141 596133 2084677 562317 1258799 1262235 373626 1252741 477927 2411049 861731 2224513 479607 911599 8819: 969091 1828887 882: 305836 8820: 1856295 280523 750944 101247 990034 1593029 420221 1564486 2186950 1328058 1923969 14426 1203143 1408231 1318049 8821: 124721 1550336 382332 1493466 432806 1916579 2471949 1883610 2103120 2384679 603674 243126 2628262 108995 2442168 1141623 512089 1412783 2083712 943157 1556872 1967469 1329468 1553545 60183 8822: 675774 206377 1410097 8823: 2587264 2153439 8824: 536599 1347550 1640867 875248 1578429 1211611 1118587 1310303 1475525 2145813 860836 925680 1076152 2582080 1867416 1977069 8825: 2581048 409305 2023480 1772281 417764 1474071 616908 2225335 16716 2092409 260771 902151 1843822 350360 703303 832811 533031 2525813 1791296 751458 175414 426531 44511 1849822 2394332 486152 690000 2234267 622800 8826: 1639705 1033508 1602765 640454 1266691 2053101 624183 834102 1468766 1828587 1138359 679652 1712904 1851500 2262982 1761229 1562025 2166365 2281542 1511249 737967 214097 1236308 2509365 1737075 2242622 1082781 406359 719573 1495704 403877 1195264 2273948 869343 1133048 1253481 542208 2294923 2186541 1241491 1103433 439280 1456760 1775500 1299298 2118863 1562295 1727514 2242672 952514 2099485 1528877 1728468 1741290 2626393 175601 462490 14704 2032661 834222 1025502 684851 321235 1198545 1360389 2549175 942457 1642525 1129369 2577886 1363203 2317851 160758 8827: 864303 2141185 1899540 1733863 1025642 710534 1888322 1212397 563210 2616836 992119 2208173 2400038 1892918 634463 1358422 2431184 2176827 1444868 1353231 1435410 2580275 330656 1640249 2225274 915702 1592451 44159 550725 1928086 1082781 960011 181132 1199731 1490400 150072 2570547 1362317 2491363 690011 498773 2174287 1759456 2476607 478512 2211951 896911 1994466 1302019 2342448 1496998 1035843 1335088 1844770 951494 1846669 904587 543115 2404725 2459152 547040 2352875 1427138 437010 842993 2212148 476579 132002 930863 1187272 1942906 1816367 599214 1678775 386300 2412183 534730 2434678 826920 587370 925069 883795 682402 1660370 1304997 570091 923021 1822574 1442797 1813821 380477 2408698 454333 1622147 2446302 2082212 1095245 1651897 1406909 2145703 75347 1972666 2012674 2115570 1960775 386313 662804 838807 1317839 8828: 134378 1209966 887930 2265729 8829: 2502462 876388 1316043 1918085 26648 1733733 66871 1226073 1924012 771081 73403 1459781 2170392 806314 2048239 2018385 39591 1111752 388425 1676798 543850 2220134 2198951 548572 387846 883: 612865 611730 1205547 1998055 2415301 105642 2500061 2388205 222794 1906860 770825 215547 661965 2102720 2602396 1342965 1893 1974759 2570720 468198 523903 1231790 1935161 951965 2619850 133535 138233 2489828 1888885 2307840 1529631 201855 1810740 2639459 1934413 1411830 31724 535627 2408912 2238785 239139 2210405 157567 1248756 1137800 1377337 2550478 2443232 1533522 2432008 1097205 829243 772550 1440284 1632382 145012 1684617 1767000 2356244 353714 978787 1346788 1114532 1381966 710850 1648391 1598009 2070124 2471961 1396700 875937 344743 2220342 1106561 2390353 494293 115841 2140372 2210347 2077036 1446981 40175 690741 2499642 126548 394409 1436486 400557 1534017 1464198 2049641 1765357 1794112 1373922 1907290 1585371 2490389 2582585 1901392 1337838 118015 897942 548296 1058034 2085241 340224 8830: 421794 2069295 2258782 2091963 1054527 1027702 138094 934874 268538 260594 1448859 1524620 2448365 1103874 384894 2056455 1769462 2302944 240742 2538648 972282 369549 1943340 1959785 1595865 1110185 1528321 1436799 880320 735018 2555474 2152674 293294 635998 8831: 1392206 2170592 432129 1530772 2477945 1000566 2632818 247174 2388095 1795895 2406705 8832: 1046323 738122 441556 855509 36059 913713 1997978 897352 1701772 1071751 879131 282148 1259174 4850 476028 1227707 1150489 695293 1947499 401836 2311656 2627238 1953400 544598 1137411 1863874 2354347 1333099 1890307 55903 99427 2545229 54456 1846141 1126104 784087 774962 457471 1857003 213011 1452165 2126122 758774 1512643 2390223 1336638 1972917 1212526 24063 2090750 1971474 305484 1852457 439921 481700 2307585 2616241 1531351 466027 1466952 1445290 1846938 2009504 2465164 819383 2134937 1572180 929277 2565955 248054 2415573 1045825 819177 1836471 960527 537731 1711099 1564770 1881731 2425661 2303528 1900733 487132 2191823 1356273 1232347 1522549 2024779 1512222 774369 1565863 1554644 1763411 1756366 2171154 540580 2605442 2051110 2171519 332086 1920871 503447 1487270 1617159 987936 2404495 1687581 2520464 2383199 1564482 1877972 908056 1782462 1543846 953383 1172658 1419455 418545 547407 716209 1560504 841626 1607187 2297481 547364 1117933 752355 1109099 947230 1200164 2168975 1176210 2086547 731674 2389627 635036 481973 1235477 1494475 601936 1020748 1020756 893712 571051 1208277 183726 544427 232244 2403183 2308718 2420666 2086274 2506012 600471 200261 2347494 1542280 922439 726004 2634980 2363900 1506838 2205723 1204476 194172 2133877 18426 1920663 1458187 2362640 1428444 2359204 311282 1733096 2505518 2565768 2272604 632309 2610310 2417993 1026193 2354421 697655 123964 806487 345702 45196 2548022 1083140 515008 261026 1706085 2492155 1453502 490022 488581 1224828 1097589 494495 2198091 2018373 2255563 1393688 2543158 2324633 1777068 2565428 966473 2621148 1119616 2448561 2380775 30098 1260605 2486239 2602489 1079382 856134 589404 1582121 2098568 1481859 2473581 1461853 2290440 83260 1993066 1386237 952903 975235 962008 1733752 1491890 475095 1647509 839529 160178 220452 2070646 315594 2439062 2381673 1667908 1070508 279462 1866484 2135563 341951 1991943 70044 1796689 2052742 2368242 1163313 2328999 867665 621655 2645491 1028582 2083636 1778077 665793 2367187 1892852 324370 1089545 2415076 2242288 238377 1653679 2535902 1357933 1770279 2489517 2294110 2040560 1663846 1649431 345623 1381701 2130638 1278397 2528657 1171064 1298000 2452799 1792165 1393191 1422975 2548936 799650 1881684 9790 2307177 1900330 733493 1640834 635306 1654164 749851 2567975 84509 1300751 1366421 1813950 958726 1236295 22123 1593173 862562 2246863 285424 1795142 131315 1088496 557295 1521224 1641159 1689201 734688 2223060 2442308 1553505 1292300 955611 1365747 242744 2302791 818833 2033880 1524917 249180 98197 91002 2148867 1826512 2094592 588258 2003696 2646574 1822178 846028 464087 2410957 1982123 1579609 2189283 1067720 453134 2202436 262298 1892872 976534 2638230 847702 2237147 2504853 1494648 2523574 1947030 2321548 1872701 1085156 2338361 7066 976853 1292159 319558 1439350 1567175 1934720 1823034 1454031 2090978 1845849 57348 1990627 546830 1044632 1141449 810413 496256 664816 2574453 2137364 570858 668085 2096462 2339630 2360534 665912 570298 2591737 1684772 937539 835080 2196211 1615454 1329231 2121902 2134659 2583051 2529461 661162 541917 1158805 2032980 1064668 2371577 911506 1303795 5602 2232727 134085 298327 1418346 1636102 2268702 2530973 205114 201398 1613207 864036 2070203 303229 962022 1261970 2242114 1092427 856764 788428 2125044 1470995 167203 446319 1645038 1825017 1603223 852480 2495348 376031 1870014 1267639 2390228 2095392 1512978 1667217 432314 778354 1804090 1487647 1422505 51500 1231572 1844773 1158212 401805 2348840 1272494 402669 2481501 8833: 215558 8835: 447530 2145551 633722 965840 1395065 1320246 475094 435223 1950719 114127 614108 1641761 1263399 1587584 1606779 1777527 1971552 1827807 2202210 1979742 183385 8836: 1624701 2613480 453871 1984123 1801598 1887850 2394096 1199695 8837: 1598877 1578643 593670 2381388 1160121 2385364 1919258 2621703 1237027 1933353 1881251 1766313 1201987 2347593 685852 1259564 2561148 1454621 1352963 1872786 2566084 1591941 126703 1282311 208467 499122 2441579 1496407 2573672 1490092 1350036 775907 1542885 415757 904195 145619 755976 830155 663159 2217698 844695 214763 2588850 375807 1151447 661389 378645 1551333 1275262 2604696 570640 2017575 1268328 340979 2626869 759440 2270696 767267 414430 2592994 448886 1485291 159645 1371311 586409 2249947 438814 1367651 558173 2116409 2296258 1985555 16591 502190 2498856 215778 2627165 375689 717511 2146862 1485959 58429 391936 2618397 496742 1595865 1874748 184966 26907 1276830 903571 415741 963670 1661697 2275103 273894 936417 1578000 1065800 2183044 2351306 686250 2208731 2437675 1576909 157591 1387015 2490540 1228882 1554090 1671492 968784 228846 2085017 1075840 2628320 1150607 667597 1144718 1017863 788384 2448262 72444 1773734 367581 1360131 1134341 926123 921549 8838: 317799 1139570 1794083 1330901 1900047 1745441 2212386 2423229 535114 1061567 1765819 2278719 1062444 8334 1254561 1403894 1549546 8839: 158087 2622380 467910 1874239 1961753 806310 1487834 2290778 1816622 970471 529226 481363 2528157 884: 807393 8840: 1339420 583473 925458 1245593 1275193 557954 1905247 2416721 1984352 833688 1617782 2383788 2622206 1393404 1691749 519686 576112 754375 2217777 449210 1960337 587373 881035 1158958 2455751 2606378 1503859 1622657 1601303 248751 1760420 629942 1802051 995272 2476349 1906666 860839 575484 1510444 1177843 946901 1719598 2588050 1629169 1687866 1234593 2433996 793629 633005 2611947 240084 161344 213023 1357688 1018689 443506 123954 94173 2181770 609294 991446 350158 2222527 2396743 878300 499394 1436321 163342 1275273 1492243 10547 513692 1570851 382380 1585563 1456830 2129974 1749878 288798 1499253 369262 1277225 686079 576145 668338 735975 2103103 2326500 2427632 1094619 2075682 51039 12313 999796 1738255 1736588 144657 2432501 742566 393125 1244842 1815354 1843873 320222 1165298 1132053 1940316 2478499 163927 2296504 905587 1021799 1452824 2252580 713131 838917 1972405 1626803 523708 823891 2470314 744177 2537558 2629245 210983 1928496 831112 2204979 1908372 749314 1990618 1127399 872890 1948442 1219663 607854 1171248 160807 923236 1357658 1702844 868548 837230 1523442 2253779 1781125 1883498 1348729 1973661 1716772 1723227 2525632 1397881 1542032 2209012 1279112 1648675 1821608 928643 1753457 1745936 1599582 2165215 1038416 1980020 606711 1443328 288855 1329862 461783 618366 1144909 650898 1738021 357345 1911915 2185852 2456709 996493 1109812 2548441 1729821 2012492 370510 1135230 1278338 331728 1118030 1630377 1546874 2318294 159579 1191674 2584093 2112564 36516 1091547 1930335 425918 2040345 995516 1409301 1167746 945290 2061738 1689854 2371497 754301 2360925 2337355 1874612 409294 25849 716590 806819 1923849 1448926 1623287 267090 2577976 1799333 925777 342272 1384114 1671728 64231 1863095 955859 1290311 279947 226729 131296 671876 1665794 1358262 2108352 46391 960660 458189 697935 2094731 2479334 186977 451022 1396761 520005 1098982 1909160 270796 446966 359515 882326 631853 1864381 565514 165205 2606062 1360405 1831754 1745159 610835 690821 1200002 1041908 258004 2214833 1285288 641756 1030721 1609309 1123574 2297768 212259 1823247 1426709 1902365 2231476 966907 2279934 330164 1383476 2276322 2224171 641395 2188377 2569204 1541445 1365871 1898932 91404 227766 2342235 2289155 1582577 733346 2294484 968906 1265451 711341 1808794 1486038 265463 2002850 1907587 635117 2472973 264065 2357382 767588 1864903 618791 577670 2623823 1703425 2466442 1850025 2414114 852971 2038847 2439933 450002 2003852 777087 1471997 2558482 982118 1083156 2505866 1522244 1919986 1849695 1524253 142458 2542954 1514939 466585 1644977 673476 855398 2385288 1260835 2395401 2424817 1416428 2407261 1766228 1353208 1544422 175497 2241426 1320728 1756869 145252 1954605 1621736 468032 1447269 788431 1007084 1677148 2235953 367174 1339047 2282874 1757013 2079436 58245 1575905 103976 904019 307214 680550 473735 2639026 2375476 584427 375564 1820704 766741 2418199 78523 16727 866028 603135 508252 917948 50830 2303129 1399447 1090727 363534 2485899 8841: 2240828 952492 2043410 95317 2620967 2266686 224298 2421742 637808 766133 1160441 8842: 1583779 498114 1645794 8843: 2018617 2357374 1861646 363609 9296 8844: 1458453 2319298 2005452 1459122 2263419 606191 1932113 795539 1198419 200734 2505006 129479 918156 556582 1124404 339159 1804246 456518 8439 1568370 144577 2556758 262410 8845: 751511 520240 1297105 381311 673684 1026750 477217 2576867 2210000 2123485 2278503 700765 45483 479989 989182 1385396 763048 1132004 1456564 2568897 5568 429608 1306676 435102 2565022 742026 1607501 673884 159196 346921 2389313 1791001 658225 1016931 8846: 1728993 923490 681286 2115847 184161 2100816 375678 2197986 2574934 349508 1578216 627129 1589366 1722566 2455458 611307 2607358 2580900 2517379 83576 1948337 656722 1476446 2299449 69988 2324465 1205803 1376525 1857273 2229935 1619688 30719 2484059 2313204 853949 1451705 2619668 412100 208374 807722 2191231 1463620 673206 2102901 298686 1444076 3687 1195319 26345 219373 1338843 439546 1572464 1333458 1147725 557669 2621093 2295589 478365 1032935 194968 814520 592959 2045069 1057519 1811967 1164555 1132260 518824 1644394 1135833 2054867 978638 784873 2568358 1191039 1595699 409793 922838 1302871 1672834 1807537 933993 1634351 1262719 291682 770210 1775602 1882835 221794 1557865 2371764 46278 277232 419990 1161199 368254 566273 1871570 2641278 1358267 858574 281500 1230976 589100 2029685 923494 926064 1072561 2577232 1140550 529323 1961157 146115 1766993 2362873 741542 231863 826913 717501 2122407 1348583 903841 1081707 152581 1254546 1905773 599274 2055306 1850288 163075 356003 982532 773853 57911 1072691 540155 1535366 1696196 1812657 1036760 1171049 2250801 417124 2275113 882439 1782569 1242660 1000559 1738021 2103241 1302305 809153 1979784 2331381 2425454 1705091 555489 2563495 347827 425130 1660637 406249 1285230 2475492 2349160 2634156 2544305 1378602 2101070 2014746 2625415 1672828 2492729 1799311 232111 2397313 2395334 1139256 2509769 1495851 2068674 1997337 1518928 637206 2515006 2097080 746819 292777 43800 50897 1693966 994708 1888976 1176814 1330655 891554 263243 546184 42142 1030208 1512827 72864 614754 1534911 881980 1271080 966567 1528100 1613658 680210 2363879 2040697 1582350 420730 2582011 1497409 786681 1705495 1065854 1250590 1405684 2235162 120473 566274 1859749 1873117 867042 1984384 614636 1569714 2532912 1532623 1941735 681374 1138277 243928 40618 2009871 1711078 1930556 2340015 1941513 1191063 1842305 314959 2152728 2422521 72918 2567502 2330928 1091126 2136286 1778280 423933 2425915 1924064 1742012 2178953 2497752 708831 543687 392493 1860862 1432116 818194 1463168 1665648 499608 1861057 2403292 2215911 781582 1785160 2084693 2539401 1632552 2533173 454828 2085637 678856 374137 2311019 2583389 459221 1099960 2309745 2353088 288892 213452 1375750 592548 1597260 1433553 51602 2482394 2358123 180251 391839 890009 389985 1304793 519067 1382739 2201303 823186 508663 249205 2090277 1206284 572787 1814032 2080884 2615681 900916 1772750 475822 2482342 1781422 447344 2584974 704063 2210204 1139488 228673 586533 2386083 1776125 1883083 2249594 2378058 1594251 2429759 1503244 1759180 2455561 1881433 1657884 1029944 803824 2399968 1327059 1714895 1298606 837849 235657 789965 393155 2235865 881182 1067065 198082 2530935 2517017 1562428 1916660 87603 400879 33436 2274652 1202221 926602 2296034 928992 1218439 1185375 269611 101774 1283987 498105 1016011 1255889 1768314 70019 510437 19787 1029498 1880086 895413 1727022 2501806 947051 933084 766862 82839 158902 8847: 357939 552606 179873 881034 345312 648808 8848: 1742788 1220901 1625310 928711 109275 1603647 1856467 323682 1160508 1876822 1560237 2458896 1688046 2226377 16716 1385559 973371 1031992 593453 1145554 2425302 2568018 1041322 790970 2262408 1502588 462524 1800908 2549422 2116777 358774 1973247 719055 2628190 1992776 366745 378519 33648 1596128 1427868 133297 2273147 2474003 1707809 1287067 989629 1695122 1984101 1497931 1272095 981164 379517 1964260 8849: 1212659 316162 1793436 2339119 2013752 292251 439462 911602 342934 2462824 1280454 660568 2209002 410106 684501 1062033 2089639 1010491 1506552 904138 2509431 2508126 2593617 800683 1102634 687772 529909 2198397 747873 838913 505637 1265935 2320016 520427 2064197 2052524 2496404 2307796 2010849 1822596 2025279 2402860 1902867 1310835 1788825 1365650 1596319 1310047 2470178 2241744 1311396 657232 2441214 2417387 806309 2119449 2454749 1619303 1888838 1724373 730915 2409504 1437585 197792 1305971 1400001 2280067 1275809 1714704 658633 833993 1856058 347811 30967 41048 1427570 1584384 682818 300397 1442129 308256 6834 462487 983479 191215 1407099 1922916 885: 1786812 815740 668487 1811113 2553032 1289189 1569975 544075 1611555 1989720 1433361 1135570 174383 8851: 1689559 1691737 1075257 742020 1593977 2403300 181985 556485 1767188 5569 1587388 1826450 733254 2332283 263800 1483158 159803 1743221 805152 1582343 1848537 1495628 2289704 1380374 1781023 2270880 2630216 2125245 1485100 1696030 1616807 430241 2404653 145373 1434221 26570 2649370 275687 748773 1973780 535236 1773421 443741 2171656 1477874 2294787 615509 1671860 1515709 346900 471144 2330509 1754348 2046523 1134092 1111256 2165110 1361054 1094406 2585491 1467756 1770782 1247862 1326784 2184727 305544 2045165 2234102 267068 1728094 729434 932086 2259037 1931371 1951253 2043517 1981726 622176 2560863 487389 1103943 855248 331027 1370022 12158 2459395 1463732 547364 779744 416451 152471 67959 166023 2431474 738962 2604992 1573230 938846 2192139 1230396 694967 449073 1163622 2156249 1362840 681865 167781 932408 2081189 567414 438316 1410423 826694 2404435 163059 2091274 1904521 1277493 1833690 417149 1140591 1447018 2353268 1823756 594982 1584767 1190987 988354 1528435 2369862 446594 342786 1718256 537150 2314700 1298391 284057 701617 2349719 530757 861901 2198051 887537 317455 168020 2133903 541689 253217 1304156 170773 913632 2214305 1998956 594235 2477844 695875 503398 581399 182633 1710841 364962 2162646 324965 692760 164986 2460618 1352463 190235 212181 1151233 1176980 376482 646717 2345204 2020456 1755331 2486471 44916 64871 67209 1008532 2506791 670416 1154342 1990717 696742 1374870 2519126 1396843 359162 316338 2496949 2309184 1590951 596271 285247 2075052 1244636 2559833 134490 2572311 1442214 664443 2175607 781625 806713 2253920 2372580 1532626 403804 1276269 2395450 1804712 1411631 1933648 1108357 2263961 358553 1429090 2260588 1586523 2219122 1359694 973185 738247 226038 1935014 1860664 1092236 515270 717225 2048743 2302631 600255 2246471 2638571 469040 1681370 343076 1548454 849925 1519726 228674 429646 2068257 1803276 1013342 1450692 118674 489827 838214 1753554 2340378 1100744 1939268 557021 2485825 1815193 1829570 1903198 2616713 304113 309714 249560 1106044 2623291 277033 1034356 2389482 796113 2197074 893052 1491526 1426861 699372 1989752 1130923 1694015 1173252 120024 1612217 140162 2503158 2010908 2295554 13337 2603275 1747273 2423481 882322 1170247 781347 2165033 1484716 705375 1522140 753906 509859 19518 994809 585231 1956759 846729 1240120 2552809 1538089 2407637 774864 617431 666442 828867 1790349 1407243 772843 1752444 1179446 519992 1661127 1828534 1818962 803356 922263 2119815 1102438 434399 2172149 2350277 1247552 1073195 2257801 603135 1085127 792077 1512205 863269 2323561 1306147 109387 8852: 1289819 1730917 8853: 693720 1211963 1388216 127522 1980604 1830420 1132910 883478 2176297 2333763 2168667 2425304 2332390 1459851 1598130 559777 1278577 2184273 2378794 8854: 2034936 1055516 1229372 704220 2231295 1335649 1975315 917886 784456 2590220 2579300 1402536 768960 309529 932763 419691 122752 761595 1851769 1277262 1884737 2204530 1717994 1788305 551459 1334281 1784969 892588 2600872 118416 790913 479148 911070 1501656 2051372 8855: 700083 2311933 768137 1522783 811109 292331 8857: 753841 2502775 1731826 2608156 2293890 1031896 2502874 2630836 1795884 517890 307483 15324 2463653 1118894 1344986 85329 108661 138279 2039684 787916 1974509 2155398 1218459 1074260 389082 664920 8858: 306952 8859: 35528 886: 1588410 2581879 84527 1135868 2246856 697185 2202464 147869 2573579 439365 2287204 1825313 933767 348969 2143513 1974398 1203941 1348972 1268551 1763885 1938780 1748896 457142 982814 2477770 273806 1952675 1624421 1293914 2119029 1604097 479839 1745114 1068024 934140 390986 272764 2221812 1770762 1219191 307702 1775201 259197 392500 1217256 1009189 1432866 1177979 684076 851062 1324157 2305840 2243660 1439653 2229483 880566 1138553 1713847 1284226 262316 2180751 945234 2189900 232629 2446853 2173519 2463974 1763449 2539563 204419 1547962 1109669 1177946 1126635 441324 2325598 1403434 463737 1625727 259300 2045635 228694 2100775 1882752 2623325 1996023 937068 565584 970794 2420968 1953178 2235489 71870 1048172 581733 2267538 523845 554022 1499077 1459711 864317 1425400 1935501 1733863 1371308 1493182 2222512 2100816 416311 1777335 103413 1487599 1381054 2421812 1404021 473976 641494 1025640 2044887 2333786 1080305 2513594 555305 2356852 2272909 460048 1291272 1822658 2516004 2148912 1522016 1065534 610252 1530338 1087596 5474 1996488 42467 1532487 2168145 987485 947785 2554555 330079 759345 935709 905731 590826 188591 955266 2023692 1370772 1812967 1166815 2469880 2266538 627640 1684453 1149604 164761 1877742 2391734 449337 72874 2253613 188991 2523149 2452772 1733981 695185 2566402 1429096 1038322 2068688 1055790 548211 2175417 2255229 1450447 2095228 2120507 900994 2553732 2331137 1495626 1073540 121086 2580331 2379670 325929 2305077 1788520 390094 239507 1743604 2072621 336089 1250426 1801027 2355103 544650 45327 2571831 530554 825634 2633799 947504 1805261 74396 1669857 541620 182429 354194 1318076 121017 1820622 2627593 1977651 54072 165533 2033623 1874201 2467882 2617257 544673 1742276 738848 494403 334364 1121906 1451873 1273022 1548250 2387822 1505907 724000 1610934 2114707 2525792 691749 1738513 1424770 1647713 1105211 176624 36600 385079 1903606 1716771 356325 615607 749203 562597 812857 787098 2094978 1601605 2607193 521460 1879322 93462 1911520 1108378 1725343 2599942 1488926 1278677 69053 993870 2174333 943432 584244 1105414 2330934 1126268 1250160 763452 1917924 2074791 2120119 2340999 379113 2298032 1339459 413603 2491032 2620151 682783 2613446 621634 1077467 1759598 115547 2081357 857302 317117 1768172 2481797 1810480 950274 1251402 464706 1579663 2078410 251900 1289196 213853 1838109 122065 732895 1447023 1950792 1122655 1377830 1078170 1486643 907055 1140965 275911 1368331 2082972 1127011 747367 2115926 1558606 2004537 654302 490382 2320762 1599767 2406456 2222492 1375723 1493656 2565554 2092812 386249 784312 609098 2580512 651376 1134299 580419 2117872 293962 107653 1743548 1653511 1834555 2067573 1670734 1099090 600247 2091752 620805 1054114 809211 2249228 930887 1380491 1586755 2347462 251566 1127019 632314 349962 1323469 1486874 1918489 2255644 2630954 1736789 528385 1040482 569182 903001 2512402 1491580 1746351 66871 2014539 1276705 485919 1992741 983246 2560986 1393208 873419 2552361 548194 1413501 592399 916865 438226 2282968 367680 1361286 2644772 1343443 1133021 403399 2451112 677288 1904086 1806190 1938159 2010581 1990910 2066532 941442 79009 1431124 223635 703706 418629 537915 1153818 2586673 1679848 2096036 1664702 1852451 530744 827691 2609406 498493 2272365 2468579 764288 1416168 2636311 1560413 1710542 1087991 740606 2606461 661622 1797652 1199698 1452796 130380 2384862 747361 466786 206943 720231 1230110 2548296 577561 375810 1689084 644686 2229249 425547 789879 480460 770908 472917 274359 1154402 2532307 2528900 130528 682589 2155039 1103813 1616871 476998 1909202 741518 302785 3354 1041216 612564 1180630 2104240 1727109 831311 816732 2625236 1165125 84123 1909326 1679080 1420856 1751266 996379 720447 2522700 379986 1120860 271304 402768 1144830 1943628 212193 791796 457471 2519900 723962 1185111 2387961 1114228 1999363 531508 1762088 2097777 965311 1797705 124096 469001 1473614 788709 664449 844780 474628 240837 808968 1469305 1985323 1179980 1094988 2560717 2047480 1087516 383036 2418836 1197254 2604831 141889 1500686 1401330 245577 566050 840067 911123 305852 1095307 969075 1493758 1215320 1780329 2328293 1435067 1349673 2613167 2088661 2219509 678569 2047466 1058260 1983079 1932744 1852312 1203759 1834863 1799736 321485 2154496 2137604 2380202 1272873 1730594 1239357 2077438 1939086 158801 1082747 1243074 2518824 703131 1515217 734922 259387 959063 509488 1582193 78104 2607392 309092 1639318 43030 33233 786436 165413 1276074 1189290 1841169 284910 1720756 175010 821292 1610690 1087412 493188 1932398 2057288 87955 445434 964983 694059 2262242 661631 1187804 2501753 374858 1251982 1381100 1223767 671370 318705 1943215 748184 651740 921618 2253385 1507410 537217 752790 1447933 2486775 1908108 1182326 748888 1848634 1253770 673886 1706167 1856467 1766313 2475059 1468975 1249452 473239 354219 203064 2209170 1211151 2277450 266508 2423517 2632030 59 1420599 1839064 1607827 252076 628813 2075261 1860559 1957622 2217090 1139531 2337266 1476613 1945652 2627418 816462 925448 1632420 833970 740099 1761012 2078810 801831 1988000 1968544 1490167 979576 1295070 2275179 1871507 205292 2239462 1983664 2304620 602189 2328575 1758651 2531377 336642 139995 950636 1196836 2283008 1555803 1394363 2339858 2343835 2376834 1256257 976311 1446050 1498859 561432 1387709 1719256 1696118 1607127 2354541 1978243 2429197 888714 1374762 2503403 1999608 1306856 1716011 1639868 431940 1092901 289214 2343674 1491486 1655322 298778 897268 498129 1500146 986727 1631417 1189653 534968 83269 148879 2053329 1849521 1125815 1512267 1197906 50828 952609 1999777 404239 1218751 910733 1672418 998474 165906 616423 2201364 1062107 2206043 1907835 2597246 2636479 1692146 695597 298941 1685814 2023516 645599 868332 1327224 941590 491797 737448 2541918 2635311 1043330 783319 2600462 450257 2222974 460336 1268771 777553 1401981 875248 532531 840476 298496 1246252 1047551 2284632 1715050 1187053 1182454 441181 172747 515421 1143588 2392039 1824555 2559238 380544 180190 79574 752398 1696227 1497115 273448 536610 203202 2553533 2253922 220612 815669 1786296 2408325 1465100 423127 225976 1875439 839007 1588797 442318 1130924 428544 1696870 1745246 1940065 2324209 627615 1210673 793564 2163163 2103030 2128336 911060 1402595 1173225 2551527 1884453 2494162 409671 2129969 450724 433595 141020 969253 276922 436723 650864 2368360 733922 1011064 555866 406789 1767742 1566354 272281 124582 2398240 1601656 326183 452577 2463757 1072858 1473131 2635472 2374556 451878 1559490 756472 227359 254723 282522 1248368 1223036 2523110 2261290 2037142 1028141 608933 746419 1103576 907246 2460658 1758472 1529654 1819646 1021777 1452006 1928990 2473039 132847 659067 177774 1302894 2106260 2573424 2638366 69285 1281869 2100425 1262056 1903634 1535005 1857315 371163 1340790 955810 1439297 906251 1503704 1674064 229212 1663205 2460033 2612096 1785862 2371384 2103622 2301000 1761893 1510137 1185881 1039574 872451 574512 1746 89262 2015973 2466748 2488347 835203 2034850 644342 2579476 2623188 912483 1551494 2341455 713589 2209732 2087655 1268225 126883 2068876 141832 925372 1982632 1040762 995763 499579 2549707 2636883 461222 1928998 1250973 861061 2525992 1880801 2125858 1687855 2218873 2362908 1866407 2495095 1591332 1182133 582564 1846691 1671688 2100130 1233631 2263618 276848 862607 2169295 1044380 468044 662583 791842 429902 1190476 2181092 89221 2025263 1861626 2431807 1944256 862846 211775 644797 271620 884594 1052891 305018 1909179 1482734 1098465 1449950 643403 283096 2189864 549162 892166 673914 216943 512247 2178360 464947 1783582 1131305 1502149 222621 258759 1146420 779635 424291 216160 1597006 1548659 1466413 1853757 1521667 722524 2051300 635892 499105 760357 1659025 905078 2588533 2092509 1575019 2378999 2586520 520943 877793 204251 220889 2296746 1051744 1794320 866418 565600 2213471 1869679 2212833 1321314 626027 1981247 1198751 1495480 236470 146545 458499 1621776 2249058 540205 605413 906223 647306 525007 2317427 647171 859424 2111803 2379529 1428314 2454305 2510622 346630 2588017 1297349 2487167 90947 536260 1347634 1712076 183271 1652565 2647162 629664 1166344 1710434 1251568 1240070 2291709 80339 118361 488894 962051 815904 2211647 1000512 571633 1184526 299120 355756 2150506 1159177 1682857 2647365 1555418 1867188 2495877 1065664 1303293 2183781 1343788 1140383 1376001 272147 458386 1170204 505142 2201618 955170 686431 2117555 907999 1552634 26841 1350398 747833 2263791 1822073 850612 1262499 1418365 1003918 924277 2490806 1239083 1145974 26757 425024 379784 269315 644426 1804176 1713547 276799 857624 2253196 2153295 1545989 1525109 1163091 2222305 2639355 1747788 2356072 2586962 2531709 1599825 1981652 2149393 1171146 1063704 2262602 1495351 962833 1889287 1281705 488709 192346 116231 330172 52159 257939 2458459 2359729 366986 2177547 1234767 2087407 2104448 976037 630935 2365032 804606 1450646 1380100 1444433 1532805 1066427 574768 2257906 209988 65197 273875 2411208 1538721 1113553 210945 1231817 2398984 391421 1915873 391338 126328 958958 752636 1634333 2637171 1993952 1220682 645452 841552 1286350 880691 1357988 1147101 626217 2507171 1902274 2316404 2529788 191090 592531 545975 1643988 1010037 1542673 1634397 2191638 2115274 783034 34854 2403155 2166977 955061 1417796 1724493 1244892 1674499 610438 1431509 465373 715458 2591584 1906484 312942 2034961 892786 2518742 85251 645486 703901 2281542 704074 57206 1975124 1867982 114679 818029 1877777 201252 96109 1638937 1628728 1770476 2160180 591933 2360202 970457 2246697 527446 22685 2469898 1442758 1879254 1301720 997891 1901733 897047 1511339 518988 1819267 1087196 1293683 227160 2460886 431097 1821444 524206 1795343 1473939 2004041 287860 2479719 2177030 1829530 464029 2559573 141988 177622 478405 1307285 423488 986346 325849 1310394 622626 784601 1740190 2109854 2500935 666180 1418240 1029708 1094949 2146313 1250156 1885328 369086 191721 1294153 2084134 299925 1107406 855262 73821 1704140 1678521 503812 1344391 1979806 2086662 107209 1590301 1889508 1423006 168685 449533 1425877 2006289 981846 1820484 749989 58185 2127518 1864478 2540637 559029 176859 883536 971771 1931909 1490579 235826 480083 712477 2263004 89289 1150099 417792 1363986 2417525 710894 1243686 772985 95172 490891 2059543 870631 355538 2624403 1803481 2318637 158486 1195764 141919 2546382 1296698 290630 1705009 2190425 1334239 1620500 991596 2318147 2588179 1559511 148195 1783541 2326093 550716 1594560 1333592 2565435 2587994 2221847 1388574 1860668 49878 661207 580497 1689920 2320139 2321515 1070245 541177 729434 90306 555727 151416 2639034 279519 598407 908840 1945106 2208558 1847857 142505 614124 194908 1849595 2405013 1246457 2437325 1248778 2126208 1655369 2401358 1706938 1481815 126309 396408 1232738 174283 353964 680833 152127 1763471 1164541 118303 959256 699818 769096 544004 996790 1338979 2314328 1214761 1960942 817522 952786 1054369 131100 2124333 51458 50852 2139264 299167 2181557 1678769 364057 2539615 2215234 2554080 1159455 719906 172968 74272 2347599 325526 1573908 2557674 628446 1569853 498015 1027890 2009502 1351769 119590 1946173 2174743 627594 2608924 836008 2192680 358190 2166968 1543535 2532028 1049668 1304578 497205 1749122 702986 538606 2229575 625554 2638795 2449145 539529 2054075 1010294 81877 1833397 1232649 338400 2519066 806150 684056 1411593 1725721 2097724 1369829 2150617 2224540 1485475 2029462 2202039 2191418 2056336 1489243 117567 2354761 2279614 1236847 2454396 2024090 1936066 897265 1140967 993086 2021099 698216 856664 994938 2257230 2343407 1334924 13189 1204413 730530 425419 117739 1466641 468737 2417804 1240758 956606 1072055 2366939 2631982 1771033 775885 2525536 808966 989006 16787 1057312 2115457 1088 943700 2465323 2123255 459296 1907647 1887325 1501188 1926167 2053341 1327557 2381853 1538765 208418 158998 2224350 2310983 2139903 2474394 2409952 222656 309440 1202691 213281 512248 1976065 1109553 2431886 1667326 131741 2339880 1784442 780076 1504072 1599946 1894681 531242 1614982 134603 2567189 1291259 79209 1588441 300334 1321073 2355674 674043 1405300 546811 2195297 12657 2259900 2106821 635274 795789 1122405 1948090 500932 377861 296969 983387 1986654 783348 2446472 152454 2463223 1947884 982602 1117797 837578 794647 1956978 383384 2101409 2406806 1670804 2044923 2165358 1186555 2593089 2571127 1859373 2580958 1455453 789013 2471439 1733001 269691 13740 579050 1774314 1575155 188597 3621 1523969 2296861 889134 2621672 1974715 307454 2106886 346579 1257676 1275698 294376 1678732 139828 9394 366922 2200804 407683 142659 1854761 985407 2530340 283634 1787322 2241985 130932 579134 1617143 516047 1911857 752355 566587 392998 2424657 549120 1385154 333004 1696405 2639694 1748274 333932 427930 900476 439905 821453 161730 798676 2645226 209077 1849058 374600 2490554 2619035 1507867 1695521 2363685 1380913 2262531 54605 5931 1849597 615743 145406 1127452 2319064 2037737 178747 1166669 1302604 2110767 2322186 860758 1586005 1329144 982091 1969578 1147641 44247 698337 2078337 2422941 38559 1722795 1836631 43666 1749712 709551 1903139 1735956 133414 1511193 2333958 1985289 479282 932797 911571 303251 834496 637121 1508213 23657 1739575 1760980 929698 1724864 2267129 1447302 2581579 2557361 571760 752949 1735343 867211 669202 676123 683181 2649052 1934463 726837 2090164 1742766 56965 736562 1036611 2051960 1568677 66954 2141727 999043 11724 1209362 713610 1556337 324534 2161202 1457264 1031992 2339899 843637 1341839 1660631 304410 1419590 259724 667818 1721700 1290170 462904 1619692 2073955 972824 2076893 2247345 513636 1794421 1465 389773 2333986 852386 2561462 1588670 549125 1141297 2005420 717396 2627262 1572237 1839942 859349 202895 2405695 390932 852492 1377376 2370630 872700 53121 576841 2221087 1956603 1650367 683883 2195923 1117479 1096088 322281 1174214 1095217 559180 1244499 2430483 574338 2068706 287722 2282967 774364 747147 1370167 489869 2063304 1528705 2300021 2112776 1744774 1883106 2334753 2166320 2068590 1818408 2237378 440274 2440955 1428134 1931453 2461011 2409427 2297601 1607627 757897 1124166 1775901 1895607 2533288 1375930 1432530 2289013 935271 947109 356809 1110014 423029 1796852 1662804 1624381 202517 645657 934828 1541650 1064811 416084 160309 2510877 849082 291972 378364 670794 1564390 1683741 555149 1457736 1679097 2537688 1856412 1784426 650468 318436 465412 845911 1056158 1396837 251969 1564484 1388485 395596 667177 2430517 2588850 2624863 1061020 2310260 2199818 884468 1633703 2065764 2173717 182464 47622 1098817 2453850 443184 2192593 820358 2334412 1152451 2440745 1325809 2318304 2085030 1183181 640716 2630257 1125496 1157819 2356088 1741028 2482853 1230271 1582673 788227 1927029 794271 1789890 661138 153629 2142200 1152385 1571768 2579849 2232828 46798 236101 1884683 1337500 1265854 161231 1497159 280113 968883 1999161 202048 1880010 399969 1845407 2309116 1257663 1401355 1759722 1939218 959225 1316172 1214983 1112023 1445224 1231187 786259 470831 1501371 751231 795315 35412 1097199 770930 1226416 1132264 1112211 1121824 1156625 1457189 421498 2441155 480081 1367538 1262252 529355 466327 1099430 1672808 1650623 509037 1765334 1750406 2451474 2207077 1487143 1605645 1022796 2147764 2469315 567245 1011431 513085 484044 2266173 2609628 323965 94265 961342 1257135 2630335 2615066 79613 1222568 1473376 1849943 750448 2226600 1135041 422446 74110 1651309 2091750 2326606 1038482 1681242 1399153 1078753 2162481 1838084 388580 58348 1850260 1034489 2161363 1872236 212204 2586427 1072923 571346 883365 1057942 1489500 2286288 2256185 1208823 2150852 841069 1262604 1406587 1276947 647915 897053 398869 1571537 2200164 1225756 551461 2465659 1140706 1937576 333384 32791 780435 86553 1935312 2482602 2488858 2233565 1676791 1772647 1239473 2033545 380044 1417406 141909 632456 249905 2599318 1959996 1083076 2273956 2502067 1236013 10518 2616392 1427739 1974452 1376267 501252 92032 926565 114219 868993 208803 2018267 1669035 2089408 844023 1023501 813918 728630 1543977 1247129 2491393 394656 1954401 818154 502800 1700288 501394 2224708 1490508 250865 1615370 183845 97029 1459559 2566403 218751 1212687 919785 2247159 1056964 2482218 1159524 2128959 1740303 1294931 2041154 619210 23602 905625 1094101 395751 2252744 107108 1675006 239998 1785762 2391096 764958 2245250 1622063 590239 1065377 2540282 1868422 1462326 1661398 1952579 908505 2420511 679096 964004 2481258 1999194 1954021 1439601 1302738 1607949 212911 1561194 12534 2237432 1723073 1783900 236481 1090624 2496669 2362194 1744445 185161 612061 1762121 2423323 1212238 831894 1643506 2427175 297342 678542 2152436 287219 933003 304650 1525256 400891 584722 1225187 1316771 2287214 2392713 48383 2061392 2052676 586822 385018 1620598 1092140 1002609 2279907 1673078 1525586 121979 262066 2520341 85090 891642 2020055 1019746 2361146 2396949 469313 1560803 1490734 1052562 187825 1981872 1200614 754081 2271634 1925699 1666592 1334129 1838293 1879094 16107 517416 543305 871632 1699329 1497394 1322658 1513438 1093986 2595638 2297226 1115474 2362199 2293774 914555 1359739 577210 957614 759102 2384562 517633 969810 1506370 1269505 468167 1694119 150464 2035948 2431566 1075354 543815 2580537 1752941 2363242 2070002 1707364 976744 1348261 381712 1013962 1140255 554702 2257685 2373308 676774 2522231 2088625 208442 541774 712021 1479049 1507219 1952415 215807 2147387 470541 171219 2418682 2225351 737347 1623510 1759659 330174 802940 1384455 305415 2208648 2510178 785839 1105907 2007507 30606 589800 916035 2176641 2587500 174710 1407851 2240711 1038281 2250869 401445 1584767 1558816 1954815 134432 1523 893053 2156731 1865161 539022 802026 632124 1148732 1043176 1129049 1736599 1320716 1362351 1047403 804976 1474371 1310048 1705535 461373 1290221 1622737 2276121 642700 1131523 1818527 1631565 1859056 1646410 1397415 144149 1254225 802520 28949 2238956 2197924 1685137 842463 586520 884056 1107478 560961 179907 836567 2515796 74795 11540 359601 1766907 1754740 2324334 429628 470955 1303867 681929 2488111 2422125 938547 758697 1610425 629461 2014324 741656 1668968 2034512 2310109 1914844 1325249 348549 382416 565818 695694 2488356 785808 2261389 2100331 2262138 2331934 124961 45438 131528 2035772 2514500 864805 123598 398102 1764890 922163 1061444 597976 127387 2361936 1247738 850874 1980755 1147352 36518 249258 1379104 1812805 2545171 51666 1385771 344942 1991753 2028488 1298579 1147899 1798244 1724183 949469 6990 1781163 2221679 1664527 2150483 1609705 2394001 1021302 1440415 460973 1816276 368548 2209739 797943 1357823 354761 1497453 2379820 1371256 389746 53602 2149742 1423833 234725 2131805 563909 1950645 499425 1415745 1840200 648389 1645710 185428 767926 1105544 473156 1486002 2479718 579896 565229 2363401 1497585 2385301 1900304 47809 728316 220679 2191283 674658 712062 2339487 446387 2638805 2605085 1376744 1952962 2617545 1273561 501834 1091156 2516268 1363065 91138 1211350 2513575 1417622 1544184 1794853 1554588 2214383 2297496 1209528 1544965 734344 1382892 1749717 956524 1023739 619237 112872 1922809 54758 2336595 2256958 665347 1409187 1575272 1801157 2185585 2499313 564290 2390283 2259226 262053 2012730 365006 915266 2110689 2566541 2446018 598529 1272223 192381 1535270 1348343 1920753 1089458 2782 338804 2145761 2012039 2311331 92303 2456209 351320 170386 1660868 2281086 1480932 767569 745903 303491 61483 248550 456549 2006534 135640 1238592 2069570 1767881 1076090 1691576 1541181 799860 292505 76565 58435 1702801 1789144 1950413 940548 546517 1865328 303777 379499 1648933 2025370 1717 260277 1302753 34902 427949 2134872 1656957 506924 2009940 1203684 2613727 2037083 1392655 2405175 197817 1624952 1968759 1555047 2579199 1067204 2495505 1029116 2031781 347759 311830 2611151 1185075 763427 2355347 1602432 366152 2303193 701213 1947733 337783 1147093 2417182 1094986 628167 973407 563397 2629405 1207647 1390167 106829 2546346 1748911 1660355 1438274 55188 844614 737203 178883 476871 1831769 390444 1680775 528021 1775909 330504 2359657 1561998 1069252 1269887 1417755 1293267 215093 407837 2335994 2074072 4424 1348752 1840984 824582 2031826 178512 2423083 2069696 1427013 160627 85736 521235 881003 2510675 2089145 64677 399761 1342463 2255798 1225794 774342 1797455 1925282 1633995 246883 935790 75030 410976 1046692 995890 1438744 1140936 1190091 414512 2218059 2274768 1925759 257506 1616717 667508 2483175 2529072 2034753 1177434 1911375 5336 1910807 2132127 14174 1996588 604363 663237 438579 2399088 918853 1011892 230862 937420 238020 1918415 1734171 1546992 1291450 1476232 2171299 1664821 2571688 1944859 288977 1741100 2587184 958163 53898 497098 1361850 2414590 2648999 2550496 1431302 1201078 657310 2634904 2287357 477254 813213 1469505 838391 1624394 753456 68979 1724467 1566554 1319725 2637996 1482876 643581 955253 1571842 1889657 1105864 2530030 1496522 2560133 2266662 2456916 2285684 1375824 2004384 1224753 1326284 341266 928383 367587 963178 160455 1895673 2296701 1869827 1605060 1597324 930421 567423 600416 2625520 1158134 362887 595502 1897313 1284097 2148954 516903 996246 1480053 1852262 2463197 1696949 1504717 342360 658438 445901 785937 2639808 582232 591377 1637179 1812093 1941999 1992028 799213 155361 1574403 1421280 34483 1650961 827493 495093 1967685 195522 60267 1940929 2017665 2049815 614526 1748857 324503 1679994 1215850 1073238 2627440 2065251 1060685 1779767 2078967 871970 1466872 239664 1551486 2555902 2608920 2558526 7869 1013683 2063742 775894 2068006 2396805 2327478 2220223 892498 1957283 389617 229398 1966233 801027 1770383 1681407 1685025 929466 2090835 797714 2016364 2308390 1907932 1335088 564340 13952 1452931 161775 1398842 2228525 2402546 1598081 479392 1130626 1380024 1647470 692858 1508036 1293635 820916 659308 2483995 2273789 239977 576610 2124367 1359814 1966633 979363 403064 304000 1065479 405110 641909 691942 2099182 2643999 655796 2175190 1783498 629885 2067486 912279 1972568 1787240 2417900 47061 680246 481474 837696 1598164 1678993 743202 196894 1387146 2461615 665841 210175 2373683 1479309 2185496 1788389 1434188 922976 868157 1093639 1649624 1416846 2582178 179614 1454387 193809 1282964 937954 152305 1619011 232430 445025 654654 555494 1077626 1461808 2585578 1436530 1949454 1639932 2637855 1890182 2449129 2171082 1494813 1009358 2023331 1662451 1157165 994590 1732579 1989671 441034 1293663 826532 1659077 1853202 2239870 583575 1789994 2059526 399226 1950928 2386710 1750479 2150138 1541220 2238709 1081202 2629210 1678032 243410 198860 1253715 907743 400529 1546059 1313883 1225880 2479056 348338 2210557 481906 33895 2326288 2023180 2628176 2551558 2229810 921076 42749 749395 1327695 1128340 2134347 522447 1202942 591898 1999699 1668768 840803 122080 1603840 123305 2156701 1332445 2285882 2040909 2293485 888538 1967826 2152710 1442972 1766007 1162352 2338239 319758 2513767 2498068 388503 2088382 585983 244450 407645 948617 487328 1391342 1780795 701200 62435 730816 1705618 74679 908385 384938 1237299 1964500 1741023 2444019 569733 2535914 2516038 1292305 1993726 274227 2386938 1112876 73932 982788 1966709 1192192 1711081 1861297 2514795 638528 1365719 71594 1674742 807321 1604596 1741441 1836322 1091115 366887 641011 1980663 2468805 1193582 290172 1041510 2157301 2548600 43939 2171792 127087 932011 489246 558781 1640511 1161529 2213898 2079590 1184777 1048511 1624792 2581665 478565 114651 1112217 1754724 2456872 2288528 1943498 125128 820459 931219 67110 416284 2609640 657070 1893586 1102864 2206106 1536061 2045925 198596 2549252 2515629 1127087 1849785 1710904 1338082 372079 2231719 890897 2278789 1397267 443971 2337787 1560337 1166241 469786 2041422 1824575 610766 1923247 1244627 1281338 257514 2079831 830938 1889587 2178822 831950 2501463 813056 1241411 2145521 2648100 1592426 765065 669658 1121504 200465 1459448 1825228 1092625 1461431 975429 1682653 2107604 220673 926165 1692637 992856 93325 836804 51713 1011289 329687 315146 885836 1487927 1589479 2495533 2484981 2312596 1596921 1561975 473330 1450350 1545153 1387380 1659868 1452219 2054023 2242191 700802 2114426 6669 1101266 2091505 1269695 858153 1209268 1865382 1886301 1758100 2235402 294612 1816210 932158 276240 2450980 229918 392648 275594 1154164 272116 835509 2427937 69243 1484195 2374703 1374327 2449994 220287 968944 1020019 451521 876481 1512671 552846 1806460 185328 986252 338046 1246050 579485 1193876 593222 1756192 2180232 1910615 829702 756408 1988882 2311134 1557720 632279 791664 1535969 200471 2152396 200385 1631175 1910195 1568338 384727 1675955 2155298 879903 1540627 2619363 347878 2177697 1409431 802585 1093757 427440 466958 1504169 1902792 377968 874726 2017918 1386556 2518121 179287 332879 1912108 1761052 2527872 101198 2067935 28707 2173581 1061153 375741 958086 1684226 1632318 2258212 2422811 673429 1279892 1400726 1847653 1864662 806809 2635414 1898077 363692 1027204 1806359 72015 2413737 2511671 1995542 521238 1288932 2380137 2627196 1576213 2356720 118390 2388657 584718 2481891 1901485 1937061 2256542 2560841 941015 1808758 932801 1007935 1125260 920311 625220 623014 343787 1365942 1718328 294623 635661 684974 1891166 636590 2280304 332466 2386152 527553 2105834 909770 1867810 1884354 779457 2061425 2645607 916273 441819 2217934 1617367 1626878 191539 468986 912790 2073893 882592 2235030 1651377 1337788 2444198 997924 2407939 856486 1343950 1597708 1218968 2556319 2547685 1582958 2367390 1851492 2008415 527028 643404 832701 103631 2413577 2319038 658771 2196 55856 645218 2497849 776630 850560 63287 1434656 1489678 1433618 2075029 1214915 2354748 548868 1092575 1703443 911828 1864914 771312 2306648 2425960 2326389 2359533 2181533 431080 1194766 1945335 1034499 2574771 1256778 1674683 469690 820758 1959009 1058865 401488 40359 1954957 326524 2524824 1763990 2630106 1569948 358009 279889 1881769 2065603 972435 2249126 293213 609761 2249582 1160599 1815778 2102315 113909 1065302 909383 1890837 396754 524679 572483 2328056 26323 40824 1448499 1490544 19680 382394 485334 1479699 1405268 2147678 1991045 1882301 2242141 2149718 2165288 2443510 194577 555993 20344 209538 2451622 2428261 2561161 2613436 1778788 2051531 43042 424606 453513 1676495 1174942 249738 828657 2303791 1443738 2621040 968748 1599161 564833 2432588 1214273 1479341 912122 2620193 1130994 1291337 1208250 579085 336242 30954 2167934 464627 2270217 99884 1821821 869177 784367 1952691 702939 769891 899290 1201922 2044514 314656 2085189 606205 1981135 608431 16599 1393064 2292867 818424 2454515 1674434 1030830 2129638 2370594 816415 2447368 2419870 2531371 2199952 1951794 346871 1637071 1709695 1668792 175194 378177 1609583 1796377 1620365 1184916 2178367 54066 452548 73813 26717 1782260 2173922 1540287 1087302 809105 1455449 1989628 2241395 605523 375377 699705 347603 356975 2441531 1076510 2461592 626916 749107 1114751 711392 1002224 477095 1167140 1786005 2056860 2632858 1173821 137969 494242 2424450 1403427 239975 29580 1900790 542823 2360010 1438505 813816 47248 353967 1589560 633124 1594837 2286373 2208594 1033678 24021 509722 1311655 1923221 8219 565394 574748 1400264 1759405 1345980 917973 958128 1688954 1313487 2506763 396158 1813671 506884 282552 1546633 135673 1297532 47523 1014522 2151747 745668 1019589 1882741 53073 795080 654817 2123627 355278 1177934 1414370 2531111 1379669 588673 2543252 309097 365019 531873 144530 83530 739619 2069447 2003574 2460198 641594 1138966 98210 476579 1362538 862716 2279220 1036172 2450790 1230626 641435 977960 1952721 832583 1959691 42272 2027105 1714601 2391898 2540203 2513919 491990 1474432 1612241 2056574 2270927 692263 1330718 2242371 1219793 356141 157659 1725897 1241565 2567185 2290182 1654666 129562 684523 2394112 1997618 2293864 1962363 2477339 834581 509496 2110940 1575458 1645049 115341 92040 309041 2085665 1049528 970786 701993 1757264 1209699 998417 2039239 335806 832250 556157 2153510 744412 275303 1706235 42691 2389820 1567605 138706 2590297 2436885 2301245 531368 1653391 1822277 384679 2119248 2218583 799761 2622045 582641 174962 1329840 2152616 2122492 554665 1808891 2432689 2302824 2453269 2189227 1263319 15633 1747112 1224802 2373055 2082127 1049855 2195108 2643502 1040233 1934569 1767754 2616559 825451 156916 1051330 1363285 2569618 75541 693563 1314492 761132 747270 567680 857027 2330225 2406228 544070 1687168 1974838 648306 1871613 207287 1436206 581887 65251 1741280 2528806 2188513 83917 2540363 1292165 498614 1357319 1345136 922189 697867 1900494 1448712 702722 1741691 2296668 1781852 1642575 1359016 1192224 2643010 1557208 628838 1317539 1679278 1775849 1952268 1553649 1994986 565678 2182908 1834923 1071271 2627903 2301574 262429 687479 1651395 451141 2649207 1283378 285685 2550382 2184442 682295 1182045 1373020 761197 2626636 649994 1887139 301873 1059432 1588330 1499764 1423787 2286308 2475866 571901 2632890 1523058 724073 323581 997158 669124 2234108 378896 1811389 208377 2516984 1318236 2237448 1798307 1200984 133583 1167392 1821332 247462 1003939 1388909 2018485 1175552 609470 1333101 355617 2280250 1570706 1511578 1446659 2356623 1788783 1093188 926672 1112288 1657092 1425488 2350978 969937 2424852 262565 731941 827435 914359 2381884 1524850 805547 1120566 1010815 682938 1435532 2591010 16099 2072923 2481761 847048 385908 1596315 1685973 2053150 1877816 1795142 2268008 2316443 14397 1734406 1002566 1859845 1274942 1396856 2426105 823120 715734 2067857 1326006 82086 680970 545966 348458 616340 1088496 2437680 1411955 1296522 2087205 2350729 142441 1247765 1724109 86588 1363537 2175425 2285356 1666976 1076557 165979 245975 934342 1937342 2237120 747959 2415048 210185 44382 1382869 717303 595303 331712 1991002 267416 2491606 236708 262422 137571 1048883 416433 2366093 2427389 1034145 589802 81130 449520 1927502 1607823 1145559 1558646 1212313 548223 272248 623270 1667071 1952583 802198 2625058 2514579 78120 1953586 1753767 1599123 1844802 1643564 83617 1583725 2176879 904475 2146697 2201104 1794022 2463013 2221261 744010 2423539 110172 831301 1451915 647917 848305 1586695 1327514 1228122 993867 316946 1105651 1941244 680131 323533 121280 1870089 2387580 1267929 253315 124599 1053841 118212 518769 490533 658941 1921517 514988 1672767 469724 677957 2450475 1663522 1121170 2357487 2116097 2132407 2489376 2119819 882182 1488430 2579825 2176963 2201221 366688 2416522 53256 2059091 191705 1636990 787109 714508 2620617 1868684 1777732 1170353 253087 400535 39614 62579 664149 636155 590636 1261402 931022 1900140 22706 1499293 2009220 2159683 1417409 239081 2619606 1321562 449767 2221449 1802641 968609 1498480 1463760 967849 1679425 1698734 2333438 2344947 1813580 2310425 589716 330368 1946385 1116009 2576347 976330 1601408 1000786 682163 2010452 874376 424297 704279 113701 1724337 705893 1488786 353723 578473 655351 2242178 47104 2416747 1848385 115865 968091 1861242 1528975 1449673 1988661 312845 1001789 1174224 619754 1834446 2628241 1537650 502555 64043 1086804 1235786 352817 863875 63258 1681959 916604 2598527 2090035 1829214 597457 1216154 41075 2182474 908547 1851943 2465923 355944 1186156 320434 2430882 1503418 646439 2042223 2254239 887717 866492 877488 1678191 2043806 548306 1156269 950802 2173303 214838 2322642 2377589 2249260 1152018 2485288 706457 1080468 2625197 2606946 781556 1096168 61554 1362048 2501215 729346 1524917 2077491 1217079 1321199 2157335 2639548 2003811 1670924 1452388 1077783 885702 1223840 1363298 1523050 1943743 1375797 1211343 1906242 536793 1753471 700791 2471320 1626789 1749283 1480170 2046997 1738734 2241136 2444215 400368 2188346 2037326 85207 1756496 2240918 2363646 542347 1575525 680028 2589713 715005 488819 1907474 1601300 434958 516427 1341731 2204318 2320321 283309 917960 2328260 346750 824568 1685576 2264502 2070226 2311807 665807 29130 1407520 1368416 283112 381962 763920 780751 160802 242533 325699 67687 422605 295074 1119712 1537357 310497 1033196 771326 1362210 931509 898247 1284723 138518 311463 500049 2293451 605406 2572810 1019813 367967 1014965 733955 2611167 1278283 1907697 2425611 2121621 2427748 712499 2139992 2045725 928089 2388694 600797 481153 377665 1769346 179640 500608 1819554 899436 1035688 2321842 468302 2339813 1964616 489113 1342227 40836 233719 562540 600411 287981 2258721 515803 1707892 41536 751045 1776545 1267933 2247417 2032348 1500743 1716916 2532037 679781 976852 71171 1372207 832050 1296907 1809 2484066 440796 701138 652036 2647008 2137052 1582659 2291861 182490 294572 970704 1856698 121877 2080130 613977 95812 32794 207339 1194429 916306 1417705 290061 2251946 74095 897125 2642846 2209885 1414964 559090 1959785 1711560 1445936 651172 1120083 2316681 129981 95810 527121 1785148 718954 1505837 1759167 2365842 119372 1638252 1860287 2180804 2576512 1195181 1675914 2311609 203387 1542372 2136415 1598320 706826 411512 2462220 1990714 2581766 1671392 1018174 1364168 1024066 1437339 811748 2340781 1213386 911814 2535013 1393631 2634372 88685 1761084 1000954 464259 45683 1851563 2438257 2449686 66082 2421282 384108 2217378 6268 2178973 2425934 531050 1242681 1141996 1335709 1048154 704998 2574614 2235295 2581917 2024649 205229 1823649 1293343 1140317 877492 1711476 1204132 2423762 495629 58864 700163 1445610 319633 1151318 260635 1879030 549443 780188 1879380 327384 985301 2450379 605454 171580 527931 281745 2513757 23309 535397 737438 2103010 410417 1968161 649492 735832 1624834 2416672 750357 1747968 558055 1132416 1117937 959827 2648645 791070 257462 1073265 1882499 387943 2244891 2477924 1449241 2345837 2463365 2096388 2043219 1438312 2601936 2488343 1150544 1293358 2101608 1722657 1380540 1758213 544257 1353960 1831255 2200786 1352896 897219 1628350 788949 780155 2020538 2342999 591288 1675138 2560047 637512 238212 115668 816730 1623676 1293549 2013191 2110669 2017088 600981 626726 1315781 521783 1715623 1304938 461683 862834 946271 2277793 1398537 879607 351655 1901047 418932 880609 1417209 2133694 1693885 1531512 2119746 710362 1370506 2615974 2023759 1651197 1910871 2442808 596203 618257 2249123 2336656 1599355 1349001 129804 916404 142303 1230571 1239196 809426 1655256 1915567 1276239 1588443 2459751 1136495 2090917 820695 1786752 1906698 898501 1538722 2606853 966730 2410629 90553 335931 325086 1157565 2068257 1219198 926054 2080448 63054 1834470 1325764 2493584 1317379 562075 333110 1219122 1087205 361838 938278 2100996 1536264 172822 879363 1888870 385284 370014 2255662 1277295 236645 490400 1846303 126772 200248 1203132 2485732 244598 636387 1622530 1853520 1302271 1358917 2298106 614066 222491 517134 1039650 1535638 1493684 2504649 1931211 2051768 273001 2330817 2345600 2363538 1025646 1040258 2504102 1337419 1919618 1553470 1661951 1266295 1044232 1259570 2562720 2055768 620041 982145 2539744 2009382 1901217 501026 1692118 400422 1061606 65946 998950 2236830 2148412 9564 1660952 618390 1387040 644878 1382905 2137459 450013 1997333 1250401 643379 2632437 1709995 2414761 1031566 1433379 867419 1029411 1460934 301699 241059 257524 586231 1493188 298233 492372 1314417 1375719 764576 1722969 1761236 358829 2492637 1497791 1842165 1925055 811977 1162101 421008 854561 501494 2119190 50928 2196699 709916 2291163 1540321 2104151 336807 1119760 1967214 1804436 2241886 911161 1972853 1599323 868860 576318 38855 410236 1269608 846381 581021 498907 891422 432116 1135592 1433909 119069 889250 260797 1707006 720769 595626 2448202 709292 2054192 2078923 2127658 730768 2566578 1477504 1955777 2643734 867816 665466 1353555 311215 1555115 1344623 2151578 1948077 466782 1522615 213102 377720 1909203 2034627 752584 18949 838589 1257215 115824 1855984 1891065 2468701 1928614 972950 1550195 284056 273054 2617549 1267272 391671 232401 1490408 1195239 365735 1255150 2466197 2419736 2095727 1248236 788400 2041443 1190687 153397 2067082 1730219 1072036 1086148 941874 971176 577920 2537547 1857547 987666 723316 490472 1851669 787864 1414816 218169 2019071 2540978 920455 1128320 2262839 2535862 1442373 2210347 1500978 2615948 1275243 2002853 1934423 1789220 2526115 1419338 1522279 2412457 145329 117768 926091 2342928 1750514 1716556 2080857 943096 60802 856271 1551273 2540249 1723101 145009 1665169 1996915 2210765 2339793 1030884 1679312 2271127 1183604 153472 124255 2262509 1644894 2528834 969710 1336174 1396964 377743 2025886 1048829 435407 380412 1984500 906132 1357230 2028075 1931185 1127700 1807223 685712 923123 2529870 368608 730663 1119804 1594270 1665685 2558268 1728930 1997911 577234 416479 2413650 1072637 2602610 1704892 2084857 987959 677566 1718294 2143420 2171371 74350 614102 1844606 1036209 89989 1138213 2293516 1112844 205253 1632480 368662 1804344 756418 109746 776360 974237 2483795 1531651 865493 325875 744227 1047497 1276084 1365662 1525598 1361458 2037035 2598555 1884129 1133049 1427463 2081157 563826 2268178 236921 761054 1230781 2358810 461894 1089734 1112977 2458536 2150106 350279 2538792 237154 2611299 1635581 51745 1177951 1539789 781353 1002916 436073 1458286 2348160 279402 2138855 2433959 1997260 769339 2097884 2385222 1340129 1551213 2291649 1670070 519769 2299192 1423423 1979000 400468 2500914 1248815 391031 589124 371419 1224103 1826665 1293753 151620 161228 2527397 328595 123028 2433327 1998405 1328333 1334262 1796912 2010540 2267967 1859734 101449 1491848 375220 676925 2383567 1522395 34263 500619 764700 1008561 496956 97234 2083486 864786 1374672 2003224 542966 8160 446656 281036 1884633 2301922 1744185 78811 1474474 313063 1790573 120437 574412 801163 1281186 955218 590233 1385222 477971 1880767 2359695 415133 209012 1834412 2246197 679325 2573448 1293472 61528 1057093 959948 124584 37829 1463341 1658801 959285 991127 2346459 2631582 2230882 1786385 2392760 2399718 1701592 2508675 1209441 593141 746676 1751660 1281061 1906519 340026 1321413 1877907 644676 1258596 2157534 653329 207396 1800976 419667 1760885 542261 872232 892020 2506962 1160927 1063436 1922670 1595404 1751174 2445949 1676411 765708 895122 1601271 697747 2441725 870584 1273858 1107911 1874553 1589662 1393260 2608795 1853954 1614007 1518859 1574976 2279899 2609107 1905236 2226516 1642463 2213340 1661986 1181911 2458290 626085 1651695 923574 881420 924870 1836686 1241221 1234302 333180 1249037 2254007 2475051 1478512 490346 2471716 716894 1996372 100585 1704019 1334225 1475072 1331046 48821 911842 2365092 2152518 1486172 1370257 533988 893052 2443050 2058357 1316452 988754 1518749 1690220 2504446 1525691 689015 874384 281070 2405628 1230502 1528188 1241412 79695 144757 1729402 1502740 393093 845609 2386469 1779044 804374 1433883 2470218 1785693 392746 267803 233832 164315 1381037 784741 1990990 2513489 685183 37952 1146582 1331519 2475573 2010206 1778281 1384810 1989752 1722246 922621 1901509 87468 382150 2023223 2208869 1407601 1346069 1719482 2018421 1505243 1640417 2230233 724548 1437106 1394541 1526014 1779374 1528966 478518 1163675 1018837 1130871 581127 1549720 398738 2477003 604685 2614258 268203 1014204 2165588 887334 1921543 2176953 1176643 1021747 1361828 1556576 2255257 1515141 2194545 355224 35248 1273359 907076 2630707 417796 2457184 2551315 2526577 768597 1301132 210029 1187747 4522 2462374 915664 1102523 43526 2305881 2538947 1102125 524068 1902395 1765221 485146 1040186 1331937 2042534 563961 2069994 1910109 356334 2292082 1408203 1302700 1711433 1723391 1361962 2301349 1962695 1973959 1815493 150925 1191696 1275110 2275210 89718 2471245 1549221 753105 7623 533607 2419128 264173 2498592 842609 1539502 1868234 1470265 2584608 2520700 2463473 99396 1969967 1141176 1169195 2348938 48557 646202 1763833 236398 571137 2179730 2642678 2491184 318954 900867 1851646 1629902 2338512 936608 2344810 2624530 1669718 416416 1016599 1338594 2008185 1399539 2172054 1850770 574142 1155156 1453572 1090858 80769 498004 1748680 2432992 2557756 1951269 972301 1688427 684939 603835 1670764 866916 2228276 1648841 640199 663190 2043886 1310975 1970596 1969907 734894 2090301 2217322 1783340 1087452 981107 746613 2095448 989714 997002 2602302 1117697 567728 2139300 2318748 721563 890850 1536337 716543 1380714 2477422 930600 2130624 584126 230698 2381982 369322 577195 622414 2348332 1148935 2074541 1933390 2001092 548409 2316679 113866 2178257 1854279 650582 1173092 894482 1390997 1550983 2303521 2531264 2011726 1940920 1238500 1927849 42313 725033 1718102 1140567 1493736 1503575 2064449 2066108 192108 2504694 166403 2394081 773256 1126875 1868333 2633090 1816646 1644100 2020235 280428 185415 531919 2552025 2077186 1806727 2540338 2534471 339651 306540 735765 2326760 1348880 62414 1664256 758263 1737186 2231116 2505104 1690847 1023914 278063 25360 1203942 1063712 2385774 1264074 1354382 2432896 796427 2482769 2079781 1930108 2400466 478392 2071681 1821176 754299 1270576 695739 2318992 866516 2604867 1450023 1058399 2198650 2248813 1624206 87920 1995238 2457954 2159660 780627 2156886 198230 1717004 192369 2240589 694800 1542791 272431 807240 1288796 1906683 481497 1336645 1304767 364239 1703648 1093313 1305515 1874484 1815601 1385357 2621145 901653 1576227 1768168 1779148 1976542 1200698 34976 1718780 1974370 1155482 1925774 1314262 2289228 2273479 2243151 2070036 1595920 526883 2626592 1159490 524692 2568112 282625 1954439 1899991 944499 527854 2636381 398394 1604634 2179289 765388 1828324 1397072 727706 2270343 330646 2204824 1592526 634242 1588876 819657 158204 2442916 858665 1556950 262570 1257496 2347449 2077566 473965 10172 2224187 1196663 845807 2361932 1195662 2550057 1679364 1010920 2286651 1239128 1213212 2101972 1897871 706943 449189 1473793 1482563 929132 1500079 227843 599046 2430918 448018 337824 1448468 799334 2147389 474072 1044151 1536912 2411607 1011377 115321 1304992 2031089 643842 976468 191346 670280 873526 2051925 1317928 2468427 2253868 2454731 1271178 941904 2052433 708157 1494887 1194307 2462568 1125261 238698 951510 1943789 2255853 2025835 1437809 2185584 1738917 140114 1806792 793392 1489913 2492685 1808415 1507300 1899125 1574863 1905915 2211334 1339004 958927 1129238 1885397 242523 1604783 1649329 1498624 1976986 595765 1028935 2396599 2316885 1313211 106680 2507184 2189815 608548 1766602 60893 1384691 2083074 1453762 1597680 1133445 995750 87580 764123 1997637 386453 783185 682866 1366420 1859002 2485296 2422975 2562223 576706 1749792 785163 243833 2036598 2147904 904304 1930023 2541901 1742541 135539 2165693 564941 1695009 2049412 1535757 2397000 107137 23174 914557 928447 988066 1648490 2320486 920323 1115499 998965 2522677 682792 1595414 450541 1849022 744155 2298889 1591884 876980 1512885 1481562 1917962 1925838 159061 498998 1801134 742969 131807 1153179 318384 897106 190230 912782 1551746 1178369 2160118 1107902 238464 921334 603436 2548374 798616 1124379 1676465 613780 711643 384489 1545297 620721 2514586 1075948 518098 204979 895575 1462885 1445217 1382124 2141986 1459815 2020805 2483468 860428 2106052 2098375 2209966 2433683 1881761 127591 129289 108330 821909 1749852 1250887 2016200 687010 987656 2623844 1020115 349281 309478 1812668 2511613 1788291 1402593 123774 439761 52616 1583291 1386158 2122181 1990068 2444739 559021 712644 556250 2379895 2023972 1289216 536533 974448 286205 2018018 2123784 1782332 550799 881783 1073068 931577 1219283 2213611 2055826 3660 157848 2023774 667957 366443 816576 1661038 2051584 1073476 92670 1815798 1299500 2168353 703571 1823966 2497827 789599 1752774 1344707 2142558 1186207 2574728 608359 1902899 1586813 2467471 2290364 1637766 1736116 814772 1842917 137786 1012972 742175 2614469 1326119 150998 1256755 280631 1088217 1938237 2111910 2090815 1448977 2439439 806949 2286320 2529292 1857084 407452 2372398 766553 729858 2461573 1948391 2261467 469896 147055 293442 341500 1647540 1811373 1154282 1733984 1916426 1444493 1388474 1764509 158216 1109026 2008034 1615296 204922 822807 1469506 2323494 714349 2325684 2291417 1889293 634993 368667 941883 1360304 1793181 2270707 1924540 1545792 1008859 733054 254081 688288 2478841 1794840 2130589 1865242 1200889 837888 1401996 598692 535754 2575451 228891 2634861 2034963 1697857 1116479 555561 1709782 112312 2203809 2544360 655961 1738952 1467110 2275960 565696 1349497 1558052 1226833 108668 455259 1397349 2288569 1852297 1247593 2305147 1356796 2126953 704372 1825017 1005297 2386800 1190538 695378 576810 998608 609010 2507268 1624684 1682425 515642 2473139 36003 1528515 898390 1797458 1588981 1055936 1346751 432999 1118399 2449942 2393797 1493118 741800 2285084 2498321 794218 1855766 918028 1685677 1307660 347466 2197420 1029050 967441 969066 907612 969452 38071 2275411 2234012 424354 195679 1204935 446779 453333 58561 865169 1954092 2380521 393351 2387262 870335 954638 431805 945492 1942350 534637 2278968 928852 983534 87486 284373 847400 1733846 1782432 2576978 1359523 149303 1787311 668893 1833915 1395780 34467 1060266 2343784 66383 76312 1388884 769172 1972888 2136060 1065545 1860343 2387157 1930543 2508695 1166101 2191889 321503 1080866 2257884 642901 424128 1748255 2588404 1783672 452888 311534 1704762 1351268 768907 2461369 2056056 96150 201389 1131398 115284 307952 2326815 1026130 891499 2621384 392113 1161453 262803 1011090 217010 315518 425619 2644483 1782086 2165398 712270 1745903 14518 1303073 1196845 1400702 2166680 888524 87347 2422275 2016093 2057968 52825 801055 2364166 2055582 27827 2617543 554303 285198 1508043 1800188 1905957 1134310 1027074 2297670 1194696 412928 2347699 2279154 1024711 2462929 1281021 1350124 2518614 106644 1582119 1400150 2274120 1531309 747146 1779558 609308 2451519 797924 272857 1285246 285996 1414096 1834263 2624983 1521608 402388 1739291 574081 1385199 2272412 2515444 2267852 2597333 306412 2511316 1357518 13130 983001 2151955 492836 89882 1831609 2270474 876476 489494 116517 35154 1706182 1973227 1932087 1094586 1080495 1666447 692637 1441935 220371 240469 1802512 625111 294647 1981843 507002 2290885 53916 2433567 1305457 1470757 681055 2336142 2176295 258370 1308128 810227 2395428 212815 2122767 2457132 2122465 693074 1549900 1913279 2533792 544642 1884523 2456808 2564951 1392923 2040728 857219 705213 1934945 2279486 2471615 629269 2478253 1364164 2020807 1049744 1453405 2018713 1924638 1197647 434151 1813211 415674 896973 897919 1239792 29741 1196061 212040 2192458 1113478 1173405 2365367 411160 2559295 1939875 831725 2587694 1134967 2190761 788957 628846 1445185 70396 677404 2062697 1813653 2184868 1903887 1091080 506068 1090182 2371980 2507034 97196 1315649 43164 1187417 2496340 1353558 2635406 791249 1423202 2626596 1378031 86890 512540 1887488 905427 1047049 102947 536660 541809 104136 1486955 2240582 2444333 640528 1010117 921860 253467 1399914 286938 2241769 2471719 1699236 1469517 714890 1186414 1682502 1192802 8860: 216134 611039 350495 1977297 1753942 1340967 1662916 195141 1225055 1153996 2615500 1655805 2278598 1699609 418973 2589021 847920 780817 1405418 1337167 1305566 2282834 103523 854345 366999 2322687 2548400 1686628 8861: 298909 1395430 789846 2245881 148606 2393572 1532365 769764 931620 1664911 530424 1785363 962800 1890000 777794 1521769 568595 1225024 2262949 2430909 922345 621805 1729126 1760426 1829777 66087 1194793 2135858 1739565 2554858 8863: 1027819 1795985 8864: 2206557 2339953 2558526 1468968 8865: 220737 331583 1845808 8866: 1205638 512398 1960339 2322938 2380713 141794 1060147 8867: 838879 2561678 253462 527891 819076 2556573 674232 274975 1661804 1777229 50075 693524 433473 2621763 1295373 1901084 1000634 2108617 2173853 2266772 385282 8868: 1414795 2537039 940349 528839 2316617 942151 349959 203665 2153952 158411 255801 938931 543440 889207 862031 1455822 775610 2218750 2504054 2248749 2367343 1759840 40617 2265060 2218172 1801097 2238939 833616 1329769 2231630 801632 2310372 2238166 1669177 2596898 2444943 2096761 618499 2294346 8869: 2644250 887: 1879267 852703 1248528 649747 1341386 1759235 1383374 1708403 517928 1623711 1344215 2388773 2446018 1195586 356621 1048304 1000803 22792 1867865 2458211 1510958 582089 1272368 2021544 1631877 1164136 2003891 1229525 1824864 2551876 8870: 701615 647306 1186487 725319 42863 2090715 8871: 2316561 1487081 1461670 624328 402665 178886 434304 893087 2019425 398754 936326 360579 1416201 787776 1439917 317325 220227 1256727 1524912 1120429 720155 940117 632082 39385 8872: 921293 1868453 2069706 781795 567822 377808 2501555 1674408 1639776 1336377 772891 1110480 424590 1624962 2571545 990851 2512167 512101 547838 994370 397126 555730 527104 698964 2272790 2297406 1937363 898920 458766 174870 1682186 1763606 685806 785055 1732669 1792162 556431 445002 2370594 585071 914782 1825242 1017052 2639990 2002262 1546531 2017543 1744482 2570462 274270 2487852 2103441 2354018 1270611 524154 294139 1232722 1097917 33257 313623 1460463 1821272 741895 1827462 256558 8873: 1584217 1999582 1759382 1235696 863752 570694 713987 8875: 2071774 8876: 482885 1834338 8877: 2041843 1346301 1773933 144200 949660 591075 1667310 1231207 695835 2480720 1981039 2024779 617032 2113374 1119800 2321822 2152020 2021635 51247 45483 2171794 785479 2322868 1898289 1360229 299810 560368 2127663 1970694 1531777 1454359 2582399 1045921 2516697 93747 1115708 1527477 1840863 579223 1761147 1447067 180684 866679 1729051 1327745 1717067 2465466 1167386 464513 1123829 1275790 2119155 2237447 2373105 8878: 1319527 1330115 2245995 569099 2498909 1610061 1276214 707542 1101331 519378 60322 2194924 573864 2296055 299533 975712 1776056 661859 1760764 190854 1245928 1070122 308820 164489 2050210 46903 1424445 998147 2321310 461099 623850 2586604 8879: 1016172 2309425 362231 455467 2345188 888: 1078780 8880: 1713294 2577594 1823471 235001 724328 843570 472772 2097055 873335 1713329 1613777 965292 550883 967839 1762016 1757215 1965323 1113820 1154935 1136746 741879 2583515 1592653 405547 795189 168939 258093 772761 1351582 628278 2644123 1137019 2173922 1409245 488770 51142 2495416 2604339 334142 210097 2579761 1248170 2614156 2528094 171522 681456 1845061 2008205 643252 798998 2465876 828218 2546709 413371 1234985 563469 306570 1023304 8881: 204666 1306925 2426089 181060 2457749 1287052 1792480 1909453 1227638 471286 1482257 2471176 1631866 2019756 844391 396212 1996345 20622 1496064 1171012 2474959 1145380 1074200 1189183 2125785 1583664 706714 151926 1945212 1103619 1243566 225630 916995 1198962 2384570 8883: 2190828 516082 2426692 2326524 1935437 1440969 1684017 1986891 296929 2270880 1655952 1321983 2037324 1950507 797226 1871320 1521954 1384942 2533182 1247722 1869131 1208631 2547485 572010 1773124 2451835 1468780 2238660 1534844 608694 21133 1779844 278241 2625156 1058065 2358651 1105737 1927891 473727 2304294 2172463 2287861 1393493 392685 2520026 297375 489883 990301 430370 629309 2470555 1231918 752286 657334 458414 2075528 751145 1842473 281411 1274599 2575899 760455 894519 455693 2000606 311989 315772 2201136 2246159 1942372 1131669 1622310 888287 811830 746423 116868 903935 1947110 631006 1734083 1888640 1419731 1076465 651186 2047597 14035 1995446 798921 987050 2231719 2640293 409497 671348 589033 814888 1030758 1916745 1784059 917061 1729262 970814 1340473 1988074 2173592 398594 2255929 2540363 1861735 2095241 1403076 43220 2593080 854418 1747803 593641 153626 1755234 298921 626540 742711 2575134 382238 1490097 744149 379055 1948155 2143455 140580 1013342 1387040 736743 754670 470413 2593995 2490474 2522239 2445439 471267 2613651 640706 160160 856953 2463028 323783 222759 1182537 93829 491857 583777 611640 1762929 1358678 1103763 760151 181165 1844488 1055381 1199583 321268 2274414 701908 242053 1935729 1360394 1664442 8884: 699406 265872 346520 85134 790183 1599623 514028 2371791 644825 2382631 251130 113140 1671223 2170240 1872708 2466272 1143492 2298323 685814 248058 1134683 731442 8885: 1211738 618490 1846676 2094556 214660 2358531 1668911 2041199 424452 507802 1120064 1579613 1893396 1917397 1587509 196360 8886: 197179 2017730 2520779 2095198 1072415 50938 2157287 2446468 20735 1786572 620086 254887 2374644 289055 2364666 377552 1173714 1641734 1711143 911859 1596704 546568 2378325 1622370 1033278 2310552 2465908 741004 1900595 2122687 2150971 1758485 429428 937678 420009 779046 2169764 950162 296114 2127528 413819 976327 1139820 423195 389010 2639121 2590269 689866 155791 2645530 144569 307115 272673 1973073 2384650 1892824 311253 88273 206609 2254783 2139108 2006426 8887: 1816473 1184557 140549 1317614 1960412 13781 2082423 2488440 2547828 246049 1644293 2169750 2628265 382178 1343470 2370673 795045 395520 198931 1952827 703042 1678638 374563 282412 1781658 111575 1698583 1573918 382966 508266 2544051 1045062 1460693 1118286 12842 8888: 560531 458819 8889: 1704675 1967528 1759122 2192058 1960710 889: 2429465 15863 1951643 1178866 807743 388780 1564271 565570 783838 421149 1495142 1895723 1331334 2531675 107622 626901 1066943 1763997 1858035 2284606 807738 303540 349615 983881 2499472 1706752 703806 426373 90902 179223 1721858 2252343 1994719 83195 2323535 2076798 561007 1602278 2474668 630872 1906473 320579 2527698 1709120 79451 2324275 70297 370118 2480120 337641 1833118 1779042 772537 1593655 406808 1611486 1548780 809597 337790 352831 1431690 824026 1465422 599919 2222038 264661 2141427 1061611 2244575 1580281 273822 1838592 2499939 1077512 1442154 935907 2125717 114373 525709 416436 959838 1152440 1208914 875606 1994347 2048252 2199256 672451 1443601 285086 2526075 1295918 1397910 1148130 2318311 1396960 2097252 970199 590517 2006300 414817 2056582 1595895 1486688 1081322 532302 1778643 2243008 741089 2512714 2565568 2431897 769756 1085429 579432 2364797 842610 888121 1450367 2427073 1393796 2542490 2022948 2126187 301726 898708 2020239 1480155 864757 2272595 2303393 1371413 514146 2573109 2369115 650313 2306980 339696 797854 2377182 1873035 2302484 1385441 1771461 486733 633647 1014983 2124888 1022496 8890: 2516252 21184 459173 843148 2449001 381941 1241165 1977824 8892: 131871 303093 1472182 1852018 1631874 1499668 2529699 854835 243865 155366 2109105 425060 1595652 1275112 416415 2270209 1621427 226273 2255608 1971630 8893: 640080 1669729 1990874 110877 2255316 2299051 1733642 1533090 2468410 1367460 1879482 1854145 136570 2541820 1243654 1424176 1652953 1997686 565247 2395795 2630386 571153 1576315 8894: 2525031 558185 943811 1526042 2566220 1048984 1209519 1676798 2002421 2531328 2435544 1359521 8895: 2579663 855384 970947 606365 376816 1208027 2558064 2608100 1886711 606578 807060 340745 747485 112183 2315129 2051036 2157972 944615 2396019 1925038 2459109 2050054 1528301 826028 979639 2218129 1273088 30015 2235461 2589986 511306 537493 757400 1594809 2395489 697254 2416982 911725 2523024 1717895 1837641 334664 1068255 261556 1946666 823032 2156068 251892 337545 1844793 382660 83158 1084137 190710 28458 2416753 2024504 126879 2374747 1108021 891245 443495 369812 367518 1293447 528851 2616474 2635651 1533591 1730147 1856714 253309 44798 361712 2410551 2089600 652618 106275 535865 2442530 1756030 1648147 608108 2200648 64981 732931 868696 2169677 489068 1461618 1500828 2292074 1880258 2052089 25763 2506814 700978 393829 2183802 2144265 1579698 754634 1500423 1376533 476641 2330287 927992 471607 1682803 2444528 2236180 2389313 1324828 2628278 112095 1183985 2335844 2547302 940861 170940 8896: 1544353 873981 1753938 425001 44750 1971773 1634800 10353 1114899 1966936 967098 18078 1897088 1366049 2214886 1920911 1398 1803808 952903 1466260 2639381 480163 712852 1673509 2068671 2399093 1646833 1079120 844360 1027153 2619295 1402030 1074428 2031154 340156 985412 1661636 1431451 2391542 1332323 2613241 8897: 2492984 1472772 2403481 8898: 1989800 1013673 724050 2148888 1485175 1055670 1543289 2263680 1571774 480567 2421052 1019010 2507618 850699 69856 469313 2065445 975023 837567 698964 1574843 2512825 2147460 1059828 1058715 516678 499334 962283 937372 2530048 1113393 1034897 2597973 1814685 1701619 1910066 2466790 445233 8899: 1395116 538577 1166118 2535310 2121351 1947623 1104801 818743 21924 89: 564403 1612387 144067 497920 1089164 572230 2636688 1672504 246637 284008 1714400 157591 1831972 1820949 890: 2205594 1091073 2079045 2181570 2504392 2533118 2312124 1201510 8900: 2626413 8901: 1412427 177622 1492408 405297 686457 617459 1637821 1900912 1203374 71982 1343671 919365 1814565 801727 261494 2198833 1532293 225630 783324 121998 1665257 8902: 1903518 1340699 2100447 638781 1214824 1182436 2528332 1059395 2021524 8903: 1264006 2244694 2319671 2483620 1150335 2487392 42143 44341 2134150 8904: 1830119 480412 1361013 532713 2285692 282486 1432866 1760332 1808924 619330 975847 251209 1622719 1660327 1417413 1937487 1158541 1423354 1006182 2280252 1777669 2115517 1550336 1772054 1078761 306781 1843418 1228034 1707924 1935623 1688443 2003673 1306925 1438900 11621 1073917 2041505 1958055 1488342 950279 337317 137644 682626 1648247 1112406 428031 1956214 2252151 1377617 100723 1846351 1668815 2314681 817104 2643619 106900 2492445 2289360 2550922 216295 254432 392795 2565575 1543136 579426 299427 2542878 1334160 125947 430264 1493524 8766 1582887 2566130 1234137 542834 391005 1752298 1335092 1795189 624889 2612322 2610924 1645694 1414750 415955 554599 2056443 1311072 894712 1815565 939694 477704 1548384 1249312 2421350 1745876 2452689 2297665 1745470 1999823 487637 1438407 1393412 485611 1974503 1351297 2476014 611198 841253 594489 538033 1037044 404056 2054867 1557304 1484394 671029 1691104 747156 1116972 37441 1303874 819311 1800327 2282195 680610 128975 1746066 1517218 1873288 2482995 230409 1438184 2293579 461726 759913 383497 1816932 266554 1080380 285880 540942 905368 1723196 766237 1329759 872944 2331045 19909 926573 1572178 2366709 2255111 1116195 1590718 104603 1590443 1241322 2558681 1746308 2556731 240089 605240 1921319 2383229 148486 170724 306588 326028 2223440 1517930 945099 1115172 1783480 506424 2310070 1639014 1394156 2416998 340578 2597132 120746 786574 1595359 472804 237058 30852 2110979 1720774 399002 1800087 217276 425464 672525 683105 203125 2407494 671808 141160 2068411 648875 1784309 2454928 2558106 221826 1815697 1754970 1593994 1893353 659830 1546090 1283977 2171279 1017867 1673204 2324266 1920755 1155649 2501290 1881619 552191 2534472 2130242 2511308 2595982 2492681 2326476 2644252 1813400 2619198 1094782 1095959 1257703 2478432 2373873 2376951 2278198 773938 2033155 1878302 491277 1810088 1896943 1362840 1115550 1789234 1676089 1288475 2120666 285943 1016757 1882450 2523186 776034 2160039 592662 629045 2172400 1264903 1023326 1157182 741589 2047094 746517 716325 90535 1772506 1708329 1692437 676524 1283831 457944 1249100 5605 403275 496752 627400 2399698 1901127 2561841 1339357 2217109 853935 1581110 2382238 760375 368506 1455211 235124 1408987 46250 912454 611514 531469 2257550 1927799 483456 828693 322406 568464 988525 1173629 2204584 803880 492175 204176 821363 1551757 42899 613082 232420 1355692 836834 483389 988410 314074 1813751 21373 1222228 220166 693518 1921015 530757 16152 1562584 2543907 1501549 540022 214748 1559558 1585818 2516470 2041239 949487 2003357 1503303 1477517 2419232 65760 6478 1983599 1171529 31822 1965851 1330 750074 2382327 1509917 875969 374952 356138 191685 970331 1314787 658574 2248962 452860 1911641 266418 1217335 1519453 1541576 1297800 422158 1202889 15536 120072 2245342 2127133 139844 1955123 1131853 2548702 2496932 1848235 2086486 837722 648230 1054646 1964996 602275 2324350 1357720 145818 2154802 565134 1950372 2349374 1099569 719621 1982150 2397122 1545004 1118882 15961 1879585 32333 547386 2577980 316748 2160857 718700 1819874 227207 2216058 187545 2267118 1063809 1522497 1167116 2364801 254074 2555362 1802547 23097 1494197 411341 1864471 1885426 143888 1306008 1253985 915610 2035261 2362576 1166093 1324097 149494 2036546 106250 2254474 1198348 1912748 1148908 251449 508483 2575310 1514581 749681 2296710 1325460 1297662 2536192 2435207 582074 875669 2462246 1405268 167563 635475 2088937 583160 2234081 91933 206170 2607912 34312 1771511 1211191 1646641 100842 1174097 2526690 779938 1044546 2429389 1984504 1047700 1379393 540538 2061176 2114644 2181304 416375 2089823 371594 669183 1619394 2061197 1265111 1464496 687479 435069 797896 2180058 1510892 1695099 91267 1482044 1852902 1576653 1421110 1080426 5459 1449716 643638 1025095 1780040 1671045 2366234 2366093 2183561 1988572 1141447 523658 1690320 1999270 2491720 1516925 2109572 4639 2241312 342796 1108357 1264653 1882678 1893920 657899 1551183 818833 1235671 1515266 193702 2494410 1428131 878244 2233226 328472 1083723 2170123 97856 2160671 697846 354667 2378581 1762871 1732559 1810854 1222035 1042529 2172301 1099201 606628 1723425 1509644 1922158 1240965 2587885 67321 1893599 409621 1733452 808666 1951076 1019682 573390 2431696 1223242 2093777 1861261 942896 1174554 719980 732853 2219456 2530969 2279394 2312549 2302742 2643233 1930548 1044591 1265077 801668 2461350 1211 829716 700497 2582717 293752 2313040 1872701 26201 2267442 2413927 596728 953126 38812 2434421 1770845 932647 41689 1681890 57881 2481810 1506333 499501 96379 723497 311505 1741139 1037857 267147 923444 844433 1398986 1445312 219689 220963 691193 2575315 273896 2415090 1955222 998388 276037 2072711 1353003 1552252 535897 1180727 879644 760083 406851 453586 2543253 1609480 823003 190137 1670106 2236006 1367265 273097 508 939428 2142862 390268 2616043 2459146 96647 2275704 641219 2010579 1229739 2252510 570298 630698 1915438 2605298 1131947 951934 926527 2382571 400973 114691 811188 500364 1060553 1231891 837519 2240433 2449749 1453629 2613559 452691 1108943 1852124 2551247 1389604 864290 1360389 740291 1639113 457644 218404 1948417 196350 2642444 17147 1142020 2506384 1070737 407946 1393327 1106644 904183 1551845 128518 2503044 1813395 2544521 608039 2469774 2515505 2085567 1034175 750953 838903 431986 1128714 713149 2178632 1891475 2055986 1865244 257387 2163705 1915970 2045623 2065818 772399 1340482 2043652 1699973 1179446 1096505 1582843 2357623 2004797 1411731 768784 333912 333632 478987 1226299 1310994 2427504 756924 1855766 1317190 2384566 1371340 1198764 1313218 855392 618859 1971889 191301 1924249 1140073 176039 693888 1821272 690827 2633833 1560345 2462929 331079 17380 1640023 1059523 79807 497736 791143 194598 362415 1068850 124049 1399447 1947144 1326024 477548 1847519 1038814 764476 52891 2332131 1612479 535050 2272979 295196 1357067 2230189 1286314 2275317 1545763 267802 8905: 2584584 947031 382494 1703589 2194471 616049 2577892 8906: 435184 622712 1556832 126326 656104 8907: 1924872 1143662 306233 1456139 690037 300446 8908: 212971 843954 1232084 1779385 1289881 85373 2355101 1404347 2255935 2288585 2563488 1954543 59318 2260820 2237184 2289649 1901201 193838 2269726 2617709 690747 18881 2286924 2541964 1492439 2378326 1986537 866725 1624338 1995693 2078037 254687 846686 2303084 67894 913516 2266038 1447450 624343 985864 2604430 8909: 2094906 891: 1636097 457798 1356896 2592724 8910: 1416867 319591 1777850 1890410 8911: 1018579 1488957 2634523 2341645 1109576 203174 2537350 1044395 2211607 1068076 2637948 1195909 2357028 2535798 1823252 2582958 1295287 886882 44599 2438443 158190 1611660 863898 1295056 713249 688781 177838 2237144 344534 1361618 1275651 1356065 72524 1830 571945 1570134 1639815 1387084 603668 2199061 1246904 2150521 936115 2628545 479060 2361804 2581002 628372 1593948 1692504 1214761 2247898 2491908 659029 458931 936322 2133100 910412 641776 1848259 497729 791072 1119064 2646359 1910236 617031 1703742 1912840 920724 105916 15846 1276569 1896483 1210137 1159135 1796576 2445575 1413041 1384123 119517 151122 2566956 654734 784018 2285406 2449938 755854 285200 1479375 1421913 1513643 2027351 254470 1994084 210724 833293 323281 15402 1969362 177755 1218800 2228759 904848 2198290 1870765 2409092 133294 2305930 1974847 2183646 1553030 786658 1030008 738784 623557 1020276 1800290 411747 1351689 678920 2199256 2496603 935010 158223 2228677 749739 330020 1336791 1822419 2080470 1919975 484352 1811210 2267322 1412067 990938 217139 2336172 1262458 1621672 1527132 826265 1702250 1815739 1492392 1323528 732065 745267 2365215 1428820 105847 1524033 2213561 2131731 532929 925625 1169727 1468665 822232 2388820 1663558 1386737 2262300 1718834 2290314 463942 1992649 64218 2636392 1467259 1631810 765056 74719 1212266 444372 2137807 452414 950617 119524 840201 2310230 2149474 854460 1212821 1539389 1874620 1936023 2301118 2558481 168371 1103754 140302 7070 2048294 20587 800865 2392247 2305283 1870295 930473 1922487 476756 2609187 10261 2186035 181445 1109893 140071 769335 837044 1689625 1420285 506158 2347605 200225 1794182 2544015 917594 549958 18187 414408 1521586 1089756 316155 1296862 1152692 233647 2538789 1241375 2323593 744698 447120 2579861 1971625 440545 875719 1794024 347778 845960 8912: 1389535 1511881 637596 1468618 268216 1302045 8913: 2097701 1650808 2535382 8914: 1548165 508506 2609857 195247 1374691 74193 8915: 1609049 1135197 1368231 399890 672389 916015 1831337 578452 1660327 1550161 1072119 2540934 830360 1749497 1595291 175548 872876 2288343 2537041 1168871 2345316 2381157 1217517 561297 2052045 1830270 2127921 1554052 868331 893673 1078391 1307787 788212 1943114 225411 401722 149913 446566 182419 2539570 631638 431393 958219 2269943 2139094 2209277 2173896 2261128 1791927 479720 1497521 1126026 1491887 1456997 316913 1984151 2437890 2488536 2156133 1946537 523335 115031 1892892 2423415 1043303 2563452 2326251 1462058 911607 1628368 467057 1374989 1767938 1203562 1246126 1344925 848085 516020 2493068 1825306 858149 1091221 2083362 986319 437839 2064584 694385 434219 1848157 2297396 2237446 182826 948700 2400153 185102 1402246 154802 1981033 2293933 105774 1014969 386983 2557550 1325127 2370773 2637555 1838510 1628504 518770 1392430 1898151 204514 3295 2115271 887739 2563528 261815 1467243 1923098 2551647 2472069 1842325 136433 3602 2291526 1925852 409554 268543 1612537 573270 1587096 1577744 149468 846649 1762225 527428 2017346 2281043 1651009 2293896 1739567 748986 2096448 1158759 371967 1138878 1645727 1308281 2205604 2242324 1209594 1132168 2049638 1918629 1955514 1036032 973584 486492 2310492 2095047 2177208 1292073 2526087 1477137 1763133 698421 999623 910739 1384050 2407875 1211434 631648 439291 1445119 1788712 463801 881076 767218 1399231 1874548 2256869 1540860 1305465 204727 2193656 2218283 2262931 1234525 1236901 887237 875111 456950 579613 2119341 671925 2424581 311869 340848 1066484 673622 56965 1087297 1071482 2142917 1125520 1629347 1555244 1339884 303029 2583673 1790871 155228 655086 1519853 427594 2024479 479908 2268623 933015 2556589 1665842 1497505 1809379 1704009 1065062 1803211 650920 1128366 1236877 1224590 179855 661389 754631 2443158 1765170 464540 1817066 2243794 595083 2484145 599333 1589554 1619934 2035818 360001 405389 1868940 412388 1627738 2151532 272942 919785 1489067 1623702 1864365 1099456 1552001 984861 188568 1269286 512398 1385506 187167 2049898 63773 47357 1136048 831244 66483 1255204 1243502 702368 1170877 1517673 2312433 2469010 65613 453871 1283755 999700 1795031 581908 1794841 94105 1336141 1983971 673736 1496020 2431382 954978 1392109 1594983 1324746 2369049 1059461 1944108 1614810 530388 332263 1390678 387672 1713467 2552437 1513267 382663 1996245 2549474 886531 1156391 2441183 1385619 1856506 2012265 869644 729571 528287 1283288 603178 1897251 1585661 1954812 452323 2279044 2431997 1191404 2406014 1971406 2381807 1402692 1257320 642669 2548723 2569703 2058840 938801 445671 1927133 2447850 1806063 2209944 953022 1767958 2556176 205776 2028365 607779 2515629 620831 2503730 1577324 1497697 1468913 2581790 2351654 962297 1808993 779243 1719252 1133401 344977 1982129 2154050 2341148 2096546 1015021 357584 761850 2383697 205521 786931 1690604 1211519 939940 10042 2225507 1678797 667682 2486199 1633457 2304117 1345217 698801 789683 1014420 611408 1766807 648220 1733430 607141 777650 1171905 718821 1754535 2143524 1464999 1510867 1184101 816663 1629698 65554 183305 1191807 2523188 2293121 1457167 1127417 2175452 406722 2491715 1553377 403886 1510525 1326952 1290828 338502 1303114 2210323 592083 199796 1661121 924714 1533905 1912329 1008927 226942 2210262 1533686 1082828 2630397 1603120 1688684 2482188 2272475 2108823 2380968 494714 956962 919365 885639 1916955 1520070 490269 1867850 824449 918482 1272536 1400788 1171775 69986 2377689 1593708 1530620 845920 1660176 1969603 550858 1716688 429110 1025057 162218 508720 1352281 2458491 2610195 1875503 74294 345365 1860940 412853 717511 580223 1983931 1584603 2428653 885492 493385 2402282 2505136 433530 957933 1103183 2102087 177347 752108 1158481 1231746 26145 2583486 444116 1478211 272583 1255352 1955032 1874748 1446780 885627 2313058 1042431 940876 82316 1217985 1185737 1009220 300106 1597090 232711 948172 920540 2062692 914272 1901856 2225613 1096939 515993 1522674 2289213 160508 1175644 1181230 1570415 1153147 1906561 239307 2578150 2510911 2128253 1755310 46536 458658 697534 2186856 396938 893272 1735253 242206 2231052 2022707 533624 2522717 797416 2039996 2293378 798167 465804 228488 1775442 1569977 38149 556717 376475 1057882 1683659 1190747 124828 1844744 2080222 521963 1509735 507536 1794682 1865773 2332609 683360 1017134 2520299 862829 1283080 1945212 749169 717122 926766 1264767 800393 1051778 2154192 1293925 2257983 2055723 1364338 1852777 930545 2326148 1703374 1417930 907205 1600457 96936 1968605 2322973 158863 2130676 1019899 1129115 267 1152044 323201 500241 113792 2467046 537793 569082 267070 230436 1536116 104300 2491076 1366071 2434810 1923734 1320159 1129887 1621736 2501525 747087 154912 2455560 579149 295007 504554 1555176 975269 839044 2129014 2506563 1813397 236598 1723617 2229050 58100 701366 1454489 1585953 877101 165256 105063 562686 243389 454499 244781 1607156 739929 74098 1039443 1833505 2423634 638258 718356 1337491 1233272 1646596 149269 454947 781807 1962838 703414 1453405 669923 918289 287104 246321 1745205 2394417 8916: 1305872 1636268 573734 2054437 2630836 577232 1600335 1494273 2329467 1100643 1622990 1296498 384568 878844 671801 815140 8917: 1888170 2316014 8918: 1456155 2606461 497476 2284632 237585 622785 848542 951965 2003583 217811 1416663 2204860 2085276 1734381 2159582 1085912 1077274 1734103 2483121 1527900 1000094 363629 2404071 541608 1320374 4906 1000530 1157042 1818345 1304938 2591692 1369096 1599022 2516758 1907648 625067 854569 2536012 184197 2111936 2463861 933392 2013153 1188834 2373508 8919: 1719119 904898 641604 609070 2082629 1725053 73094 932101 2347375 60250 1439770 1387155 2595173 1197905 507987 2139114 362008 2338484 12770 2515483 1881596 196102 892: 1596603 1487119 66109 505429 721162 1781836 130604 945542 1544425 782373 467554 2610643 198393 1573627 414076 1582373 2511489 949163 1456836 258664 1620066 20014 2375433 290737 2560489 2440105 2157005 1380947 1990205 8920: 1838231 1381947 1094621 203999 2010254 1101486 2241352 1690009 829538 2029276 225419 2214885 2133485 8922: 1802116 2034826 1614266 1889242 806546 1458031 11810 2119664 2299681 501940 992576 1270288 397410 864706 1366071 2430235 8923: 1599977 1918957 8924: 1968542 529305 1623357 1579723 8925: 284686 172291 872311 8926: 548357 250369 8927: 2224221 724762 1161198 8928: 21116 2240577 1361832 2628528 250695 2018738 1003276 661851 2363126 2642816 447004 2486934 1969743 1850743 1109950 2543847 809891 2573140 2394732 1650903 1717388 1838457 2342243 1910965 2589573 563398 2272742 1871017 1957554 411029 1292948 121779 1024408 1429896 609240 1552257 2034318 227094 1275254 511360 1577532 92032 2530474 2471114 2466683 1569975 525257 2477588 1543787 184835 198955 1850381 1215752 428931 962016 1977282 2270808 440236 498935 2354642 290583 584137 1934458 2447704 994926 1833628 1501715 567112 1816626 723466 1598641 2501997 2285405 1643032 1215076 1562799 2308244 2060059 1654138 2332353 1981597 2275723 216415 1091169 847174 1331393 74714 594095 628074 981585 261083 1138227 392058 148009 2248267 2294611 2642674 1656264 1320598 494651 1266212 8929: 2132029 2201882 1679665 1197247 893: 1036242 57146 1041817 552398 759176 1094056 885046 903428 2391073 1850399 2646471 2220174 1829808 231815 1426395 182134 489454 366233 1600505 884498 58981 72025 420015 357522 1644918 2448971 519574 66081 8930: 195007 1453309 135365 2198450 2598220 1050378 170724 1254372 2108205 1073016 872700 2349579 1493319 1320018 1814118 1748839 346857 1004333 1073646 1526299 1250210 8931: 1764633 38578 1839324 8932: 2629290 2508082 8933: 1800264 2327938 8934: 1048253 2385614 1044356 61254 1433436 8935: 731006 602077 1756997 571514 381806 2057887 2068939 693831 1813328 2536400 2205636 1527788 952747 486856 1932315 2257693 355869 1896490 431892 998249 2359487 905089 1588134 1406748 666720 859788 8937: 2298897 2238612 1344897 2516448 2028194 2058365 1486244 1726547 1909144 476978 666618 2252211 8938: 2331781 277499 450336 2118254 1273105 1019877 2338853 1568784 969360 1243410 1253709 2125119 808286 1796580 839305 1433455 455843 282541 1028840 265043 1514867 1835953 1724483 492881 270692 457276 8130 480214 1422346 1625634 2183402 660494 1106382 801694 986706 1365696 51745 2462719 571983 935750 165088 989965 8939: 967927 2066676 2090963 769879 983566 1865632 894: 1809758 2093289 336816 1268452 2526970 1481961 1171559 1148409 1115403 1742939 1841282 479744 2330352 973313 1075400 2019095 855789 2034735 1851761 2097976 2490379 2074986 619690 1584550 1624976 1855652 1810605 1904298 807240 2087740 2556310 1188850 1628880 911710 8940: 2054496 2092358 1499430 1509338 1474848 717143 1061026 2492402 2370866 1934553 1374278 784135 1174980 1262092 185389 1093918 518758 2637085 679345 400300 375029 2619414 909377 2596464 296619 652858 1238194 94041 33546 2313145 2607719 2606925 434114 8941: 360637 1538487 195208 349129 8942: 2441066 1154289 109391 2596643 292309 761891 2456403 674603 1962809 1405675 1969463 596727 2441554 2258402 2358015 1329009 1665183 162233 2188949 1691063 1007351 258666 358832 1335502 2403370 1942531 2595173 1160972 274921 1948568 1820857 975290 1864914 2456884 820046 1669107 870097 628961 293448 1491448 2334739 2477617 566127 452873 418889 1444555 592649 2315918 2569879 1862740 1138681 1071878 869069 173930 1488404 1792726 1981906 212600 1556692 595209 705213 8943: 2405134 81654 1648397 2351954 986400 2036565 1212936 1791704 2082746 1187437 1293423 2162907 1079078 8944: 783883 1213299 1673235 4016 2152803 2608302 595744 2578198 190474 393730 2499918 1218712 364140 2609706 1552871 476315 233888 1289434 220565 460795 498811 1541133 2640874 1653930 1839352 892081 1489871 1179379 514024 592527 8945: 1107553 2378011 1964071 2426101 2267858 2003798 2141780 2499955 2010768 1853715 2574070 1116040 411374 821049 562517 1832066 1466352 796450 180391 2363431 400910 777760 1892460 370300 837313 2407194 139220 84804 1296201 2405684 713727 1414769 1455407 2622059 735419 363212 2064055 1279660 1329475 101597 1287235 182352 2094684 172943 2645160 926739 1649191 287020 1997375 1094022 3101 1865216 740679 2550292 36473 1599232 2369328 2328450 2435889 1474753 8946: 384050 1919258 1526916 2556249 1824088 935173 2272957 2058612 2192827 2579758 2388763 662294 465400 8948: 379296 2211187 2518860 473702 937487 2402718 1754164 8949: 2632341 555962 895: 2465905 1258187 2192344 316907 2535062 1753149 1174299 276345 432332 919983 2053460 1369560 503637 2222036 2066217 844558 813192 86880 1574340 1261457 1766476 1241232 95451 338570 1300172 1767839 995886 119936 1286235 227131 596355 2227575 953865 2100282 2062600 229343 896196 2349392 1375940 608987 2134871 274388 99111 191831 1839667 1791848 1409864 1795079 91433 1465687 1252722 263898 1774623 2203538 1081091 690078 124612 471944 2016000 164631 2418277 2255216 624316 296232 2339897 1194132 2041004 483839 1198564 2103864 2629961 1643635 1329687 2319238 1981569 413371 238823 1477192 27328 2064084 965075 2579358 8950: 500016 8951: 2260281 1589575 663673 1289308 1637185 896920 2616187 1927915 1132450 2267632 2556930 2092290 1419469 932005 8953: 310259 8954: 2113145 2349833 11197 972895 2346462 881921 827257 1100459 144896 1980171 800373 2023117 1213168 2128389 1761411 1304619 2604593 847183 2101473 861485 163977 520195 368725 2231538 394670 2345728 2614292 2448268 1997592 311589 450039 1101387 1014994 1290112 2079019 1744737 1329561 1750018 2342746 2350600 2184410 2502549 29819 1683278 1399240 1165146 2075436 841112 1692371 2576867 1097194 2522590 1250131 1736406 999897 2376205 951434 1018234 2532525 2646937 254891 543539 1216395 1920398 911001 927088 111509 1900910 1511994 184242 529685 572094 453275 336560 1184044 1577560 213180 1788010 1084267 1727717 1718342 995099 720741 70099 952140 1011691 107959 2117138 625146 1788748 2584091 2339487 548101 1003025 41948 2333724 796862 1091814 850292 2448365 2341761 715174 133814 1459078 1783622 2102405 1723963 824493 827028 973656 2471865 91018 1201857 1709078 2426611 2489036 602580 235758 678127 2190289 1330785 442447 513562 2212016 22742 2491292 921855 1715229 986486 2109602 1367149 752521 1843748 1325914 110430 2525721 584137 1568893 2296481 2177285 1505388 2137208 773298 2624231 2312191 2355612 1683893 2554248 189061 1342847 1790858 2404071 529676 1140479 2071857 153711 2078943 712287 1628787 204504 1553056 2633333 1467275 1678863 1002402 1364861 2061075 782353 46285 1237583 2166349 2203707 1199299 584192 1479252 858646 180958 1900140 2288707 1567461 1584939 1938185 2097064 1084459 1381865 189347 2593690 1794745 1123529 2056708 2544497 2244653 2588803 35046 2329029 1597978 2554559 1239304 756724 306647 2201995 1534117 1265606 238202 136434 13565 1268417 1789323 1165007 254250 1934276 2079651 974644 1962900 1994158 384420 695739 2392522 742396 2245612 264990 1952295 724543 2329016 2213510 1864303 1185115 1730176 2319080 1217718 2311368 1083793 172703 1220338 1964268 2530629 1286402 745410 1588175 493149 1667463 1283877 2365241 2035961 1639093 1568122 29815 1630814 450215 2327757 2601229 466250 1357067 1273104 385734 14421 1854375 8955: 2414105 325996 1477429 2027131 8956: 130687 2227857 2139059 1689325 388723 1222964 8957: 333622 1737922 2511993 1002145 1998128 1137090 385838 8958: 210970 1861047 829790 2584178 1888948 1199288 705810 1705692 1521146 617979 1107003 349995 2462877 2458896 1758114 2052425 2622281 757593 1778197 2139425 321126 239184 198660 1074354 273056 1104682 855758 2311116 2203115 1015708 336420 2106735 578922 831411 1092140 1076994 383064 2472771 512438 836441 104923 291443 2163812 305458 2644093 93331 2509258 1041339 1321871 1093534 1154268 1888656 991403 2130617 2467279 2628398 2055175 907522 468495 1541021 2168673 1696581 1953453 545582 2346666 1723000 963692 1951248 2149531 664232 2645698 1105830 275799 1660630 2324270 2637735 2295763 2244394 2120829 484240 1897521 941595 1111842 1858362 337793 200551 833723 737939 2367464 748455 2151132 437831 1034831 1557949 1220934 665072 2070632 1953124 2401057 1779577 932315 2251991 977473 909846 2415194 2544871 1278942 1909441 449107 1283455 265690 1778347 776127 8959: 1207257 326933 1515355 896: 693789 2182234 1103114 927210 2025167 1884747 268151 1005289 2089673 2506836 1870867 2567886 2576560 1626346 553328 1551780 9661 236351 856846 1216778 13460 15983 2278656 2103973 2119007 1232866 1701106 502086 134505 377319 658454 1370845 1047150 13949 2316188 1996644 204707 2305815 1960183 586060 915532 2641427 2314313 268020 1555170 1425131 511054 1579340 1490967 400396 2096298 801191 764854 1420628 103353 1484999 2010611 797522 2397274 1147834 458497 1882996 762249 408825 1008633 310204 1439500 2120736 1532480 2565414 575987 1577302 1349163 1216517 2220966 2361606 1910130 1618239 1396235 91250 1545114 504186 1867982 2494173 411377 468165 361605 2469898 1773266 2403229 606296 2237235 62054 2342520 109445 2587477 1001206 1314977 1680601 667194 2125488 1362279 216321 1953033 673468 2088154 166478 833281 872064 1342040 136728 1995334 983332 2368589 1361623 2587557 1450005 2449439 31826 1322756 2507067 2211187 773589 13616 878614 1345089 1056266 2176649 302198 2125500 2156462 733812 1169078 440258 1395395 1098817 496312 2133996 376635 400132 546997 1684539 1395499 2319536 1580809 556798 1239143 76979 1877207 2566127 2262767 1811566 2191425 1727134 2435932 281276 908505 1508976 328157 180199 479431 2469842 1168826 1250084 2252558 11162 2139631 2254370 132059 796202 1744291 2504492 771521 2004180 2010020 2376021 2045729 1833802 304985 1834642 1513824 2103300 1234760 1660538 266364 1565707 799129 703191 1680318 633786 567105 90261 1733232 895105 2047013 1714223 2257554 607234 1569224 1686800 708153 1701062 642898 2423486 1558082 870098 856134 1223457 2005773 178657 2367545 55534 957287 775450 2393657 1086587 907325 1358952 2402393 794412 670496 1111729 458549 704185 1580633 1839208 928455 2221154 488656 1102201 1050828 2295875 877269 880073 2036973 1971554 137433 916290 344117 323720 1656121 1391195 1259241 646048 259242 1413107 2099419 407114 802695 226849 730683 169642 1459128 1713569 1600687 725867 1137704 2496512 803454 974441 1090139 610653 1506926 808833 1323156 2475007 632058 169686 1083640 1492256 1354082 2348186 1502020 1747762 1665609 1092170 620553 1048174 1243609 905145 1410666 2228014 288883 983990 505465 717609 1678272 1516983 1122263 880297 321569 1257213 2586801 425532 1303709 1488405 516721 1258843 1295902 2418177 936932 2089827 377508 482413 491853 2139077 825123 1194306 1917469 263659 1188105 1025218 2293577 1927879 2322684 1454789 700040 2048506 2520958 800691 786777 2258542 1194589 2057165 2519725 770384 1679822 1501614 138043 2009473 871332 1363310 1979185 1224493 1480479 2015919 2575494 716146 105885 414246 2364772 956914 1518487 1981651 2630145 285711 664739 348971 1305447 489413 1583763 2154990 1141124 1179204 2616607 2162661 166284 889099 362732 2004401 1651702 898147 1491993 1640608 1603359 1396578 1473199 1894969 2524782 968137 625873 1151698 2505866 2232410 950058 1567158 1046443 2560751 1160383 1967163 21503 1196659 2058449 2440749 948137 2253392 262340 1910918 2236249 1887920 806139 1750878 2342109 1239545 266614 771105 1484203 2182089 2167098 2086437 239070 2537554 2364021 1534004 390112 1662625 925611 906952 2100710 4184 822825 385674 751990 1402175 1500088 133026 166382 1430693 797230 1790576 605832 1457356 1719877 639092 730127 1033463 391035 2045993 1549632 384104 579194 2165171 2630371 1062727 2196615 317335 615103 1827019 37086 216291 942461 487891 2518149 1652541 160166 2146108 152900 1392120 313362 679778 2334301 740272 1659713 1407170 2048569 2222791 8960: 341189 660475 857422 2205987 2382575 773023 1704250 521469 1673514 100553 188809 1607647 148121 2302385 909139 1207768 1372994 2398240 1288432 1148888 231981 2501365 799707 2201095 1348985 1280553 1435245 1759021 2257123 2380750 1500730 111942 423238 1556363 2168540 480089 1702408 1582967 850273 949464 907066 1248167 861097 1106902 1635852 705616 1270777 2275798 842137 817183 2598476 176445 43779 575199 17047 1914814 2523142 731962 1286534 283010 2027502 2643744 887717 1454770 659785 173179 1781211 133987 1197496 1338886 1191530 1054045 1734461 2246117 2373119 596133 775503 1730093 652331 1391472 2607497 1288946 587827 619250 1421182 1270261 222164 509624 1278047 1326584 626103 224283 2518202 735 8961: 658821 71611 2238519 454463 221343 1163108 2149534 192606 679846 190294 2129588 429990 332751 1095387 1677587 2202801 2456762 1105217 1198564 976023 463543 8962: 1958713 649262 1940614 8963: 2080010 589950 1232589 979614 967925 428671 2578149 931298 1384486 400442 1114187 662913 288890 1191195 1636386 142263 1676593 928005 2115663 1354048 1565041 2550224 2192877 8964: 1488392 8965: 2030845 970270 1442532 1395849 892185 1013599 1393909 2135554 1147963 988097 640554 2010849 753567 1325631 285588 244739 768927 470781 657179 803722 8966: 843583 936662 930506 787639 1180642 1369525 1449327 1971848 553725 189923 2061097 1832496 20245 2295545 2579484 1850335 2580459 2238420 1347078 1408019 2111366 295802 1540724 1107553 1763091 2468881 2553434 2623095 1826941 2022724 6231 2118254 749251 2205755 2435128 664052 1094988 1535013 2154840 1302513 881648 653753 2040350 1860433 288645 933052 2364073 719342 992118 2566729 33607 1767742 2221136 1044385 2048260 1711812 894495 872451 1122862 523130 1757863 1699701 1834420 1216755 1180966 1467014 1488577 427533 2484270 2223269 396150 2085107 342691 1569463 244061 1377242 330453 1121545 2022769 1614625 315701 456086 2620321 89358 2305754 2370529 1748111 1273088 870831 2643950 1860816 677213 356001 2581799 2420983 351073 1678187 1990376 1040437 2236355 317695 1402444 1001827 451288 1211514 306748 2141820 1552467 100636 248588 2475787 458881 2113947 947598 1540488 692473 1733001 2280713 1525517 76052 2557487 358902 1526106 2085742 2302988 2395097 707809 1501993 1932752 924576 607191 1972583 2466859 2399813 1487902 1817397 1768273 1315437 1726380 1053655 2342325 602960 2207283 1738529 494614 1184886 2311675 817028 1168689 1549725 1527217 848481 1558294 2546589 1045034 960954 1756767 2118985 176288 286548 1901709 1555585 2131092 2088625 2312088 1104047 1504991 2504014 312601 2098006 314352 113256 106025 310196 356910 1194774 1752670 124291 1497472 1426477 1977363 451501 383646 1850935 1972096 1155678 1147533 570222 1374597 2331381 1586806 240091 1570714 1546340 2470377 1303814 996493 2246193 1399776 1039552 600416 2114226 323039 767776 2208038 624839 2279044 1010002 665930 2144115 520998 152305 1864716 1394831 1697726 854451 1410781 1810355 853962 47940 964966 1135769 752929 1693963 243072 477018 1592891 560368 1254008 1285502 2162896 2339272 1140058 1173963 2091953 1349354 158427 334730 2549624 613127 1075815 233785 2563112 787979 641214 2280304 46340 508292 587389 480678 326524 306791 1062387 330639 1084964 542024 2067727 1494229 1478087 1242083 2283217 864702 100695 375142 1195120 2138416 969530 40529 132002 2377006 949121 1143577 768182 1941735 254733 2313687 590313 896661 1474251 1911653 543880 2618635 1131204 2183402 1625497 1414555 429116 1056686 1466748 1366659 1146919 1277239 384392 1702048 2135817 622612 317460 1373824 1042113 2304553 109781 867716 315122 610087 2538689 1156226 2644553 1813498 2369588 1952406 203082 894167 316208 631732 1490487 1722445 835793 1273702 269295 502157 311838 492373 2343222 2480584 1056612 1334087 2503280 2179738 1732234 1746078 409989 1029496 2340560 1786752 2198221 173776 2349451 435102 817829 1491107 1009520 119816 1412130 2402088 51819 976524 1229977 1200111 480494 238826 1735250 2399883 658308 1389757 2462832 2358717 1790033 1833244 2090397 1527192 2277788 1485813 47658 1554066 1822378 462458 1342931 422795 1059251 1082382 2436238 135264 1274275 501204 1767621 1801270 1759311 636707 1804276 40757 1348274 2326032 2362396 1614193 1305918 67330 1474816 2066809 352451 1673540 2143543 1553685 1236855 2412245 489503 697416 183516 2104200 874333 2065628 1712852 967453 899674 2279579 943015 2454565 1811309 2032162 263680 918773 1310996 1261080 843932 1568934 533479 2041646 1606727 179816 1231108 1544114 154129 1915970 704978 290498 1317700 1153590 2199077 371525 977069 1448635 1803280 1382901 2042158 2497488 1680408 288694 2639280 108689 1000629 967926 1768751 2462929 1536576 1228999 127305 2185946 150886 1964260 1969708 1725642 2564017 1511584 480541 2580616 8967: 2166661 2215445 1893840 937832 8969: 2425147 1811037 897: 1593853 1509228 1596601 2253929 2436000 306203 628780 1032095 982045 284918 2366937 1892661 2205188 89490 2447602 1343266 335960 2404557 1323799 2151618 1962172 2641910 184544 1671727 2509762 905124 575915 586290 2580331 1848382 1508920 87878 984232 1817868 1016851 1154289 2621355 2617878 494403 1130152 88523 823663 2118338 655557 2513064 2307724 662661 50875 2015962 1125481 1553321 1338884 2144987 1130277 515273 1190122 1181914 2444994 1234214 2231564 2538271 719014 2010336 1417935 427834 882749 560944 1462151 1709107 414300 1203136 1072415 653471 2632854 43751 794824 1675619 1766122 317799 1157276 511563 797511 2084641 764604 1237868 1020527 2343566 299496 1792173 358298 2470123 1782712 997677 2482836 626487 756411 2242949 806639 182794 887636 1512643 160163 1596074 2485730 1880626 1181621 2036496 794567 364540 443009 1120178 2446332 1396542 2516220 1278340 1675766 302531 1234197 322302 806921 2330403 1756363 1050872 2193849 234815 568992 1290227 420191 1196201 1781445 1765974 1192605 613753 286501 1306409 970523 1464713 2421037 994320 749883 1878291 733174 1126601 62268 181738 523699 1197893 1452540 1903515 2106083 1728699 467160 2064041 1768880 84569 339256 252469 1325201 1263751 600603 1059658 974911 1871572 948408 71288 2423225 19974 2073211 2315658 1525384 1696755 2437901 1046973 1427131 993723 1563294 2403429 2208458 409264 916107 1941368 2032944 1812854 108750 2103000 459926 2274482 1394174 1420561 2460952 2325495 2366819 154501 1070541 34816 2050477 512700 46846 8705 611238 1738472 337201 1991429 1727914 2195441 708824 1211333 2179924 2463382 1159039 249021 1386321 1116517 391132 2498639 2630361 363021 1861131 1502281 1623370 41752 116231 35754 233456 882779 1014869 136326 1386457 771732 1559910 2298592 737147 1341430 2542649 350325 1592377 1469044 2391213 2540520 720804 356651 567382 1069608 410951 1309725 2554126 1276135 719115 1726441 782086 1911874 2439537 1351564 22456 725586 1404764 1780940 495030 120050 1848275 930908 558228 568247 1634800 2361532 734902 1931131 2529961 617363 1734960 622830 1013358 2106700 303471 1590224 73688 186225 543446 1331678 655323 2255925 2360552 1480099 316752 120348 1669636 2460830 1982821 1392201 1101787 2173521 1645365 1332768 185867 1500388 539818 16649 2210395 1251305 2224112 709538 1410528 1220198 1097112 361737 994389 41998 2607137 1841282 2225440 1320684 2251886 1303258 1351590 859549 1776998 275402 1392489 1414878 1822613 32607 496711 477358 1378594 2324713 92464 2316585 2034864 248389 884245 2057417 1322443 171327 108756 2354220 451827 1485833 2286388 2084889 394559 68785 425697 1208144 2342882 56817 202891 980884 1070584 430246 2152991 2233563 1293293 1982652 870779 1960404 1643645 812939 1604744 1170130 2296949 129620 2102575 757152 1991704 1032874 663960 2557622 2574089 1896658 168668 1495930 1381537 1272916 863443 1700871 376464 887051 1092215 2187422 1459475 455751 2078892 502303 192939 1381750 1880223 1574746 1969960 1426598 577660 2202540 1831623 194007 1734770 687581 2580343 1929115 2303588 1656819 1704381 1025477 1001833 2005172 759318 833752 2478524 62563 1248774 2235803 1594299 1113631 2571158 852843 2527031 1736281 1057176 2213625 134181 1142862 713552 1830615 2472287 2362812 2437288 1213195 2125614 255585 2210520 1183089 1903385 2163491 91859 174218 1764423 544156 2078570 2454293 235524 859004 1870211 123964 873469 553319 1382677 2166325 890432 1706079 2189763 2419734 1914173 22994 1174730 2109013 1973828 575963 1861927 1610425 326054 905900 349375 325746 296481 1857271 2423779 1482393 2515991 896633 2612109 2292888 2010271 1611650 224115 347178 2471921 1826152 1633624 1022898 2258425 138261 1152463 774055 188846 891634 941849 2468551 2395412 52403 1805949 656659 2647986 61483 2164659 58435 2173069 2335075 1656957 1221197 2178215 477533 1937784 966733 1341207 1075869 407161 1080078 1179959 1590366 1278487 1929432 611490 1171408 1066304 1132330 2437464 1586811 1582574 1791012 1019725 359339 1937732 29660 2080602 2290251 541908 1585850 583276 2265731 1978293 261903 1147518 2298329 1478464 516624 2413773 1276695 130672 513238 590338 1122274 1161660 444312 2022772 562025 2635887 1089949 837105 2376710 482252 2444604 1072077 2033608 1705164 164236 226396 301117 1496164 1803686 1661238 166910 2165632 285623 1516693 1340838 1243832 625405 491054 2186201 2621611 771637 2487766 952903 58326 2125502 715395 1079716 1377600 1297386 1139603 650680 2576109 2527137 2635967 1877090 1476235 823756 1625176 1285680 2384610 2534525 1238498 49550 1574592 1898601 1711635 1326126 86609 193749 2439270 2425982 1349090 276743 2094059 114662 68447 1804301 830322 206155 1294646 1243301 2078551 2607054 87115 1989354 2361378 695624 1226109 2268995 495514 1375048 1383785 1926198 865938 117368 808935 1024105 1826167 2496404 1361279 2156752 435633 2174195 2292926 288990 996467 963268 2184967 177847 1132208 713427 21386 1858866 2200653 2104456 1545805 2235342 2565265 1217746 1492947 2441823 1678501 121876 908635 682274 2439843 672409 1587395 1391579 1610389 1939852 952133 56276 1622508 193068 228086 2262099 1776938 2365689 1713499 2131774 386955 957451 1154015 727239 1958930 2338344 1181487 1490544 738005 520815 828672 2118690 979710 1822524 121770 86732 1566492 954130 1964407 2102846 1814975 155182 314954 2570336 1609945 351566 2153869 2502542 2293702 493559 2386849 270303 2648870 1643502 688436 1589331 659625 2430814 1203928 1113861 1893079 1925617 630627 1330860 2317567 2530273 592932 1122596 1973038 1507709 2186016 627072 100616 2204969 1049949 2572814 1299690 953669 2332437 2142065 373999 559910 2060733 572447 2342526 2287255 1136565 2591450 596233 1703747 2100033 1545526 1373525 2142752 1624096 391057 768182 288740 599232 27316 69737 1215649 476943 660816 397895 133 2399412 13069 988040 1104427 2286271 1555636 2287943 2176120 1903033 2123790 777236 2203405 542367 2263064 126053 2352829 2588979 1458612 176046 255096 793585 889448 178906 428820 927483 2058054 886484 2463284 88431 746072 346451 640781 1051968 1202636 1095030 1069307 283994 1132085 542299 2294600 873789 1682358 2548994 2546362 1788026 348552 948944 1521143 837242 521843 44273 662530 766344 1262141 131526 473328 1583323 909354 2066199 2466966 2609538 1435084 1865611 1816846 1045267 144742 740886 2523588 2463631 2588476 2086650 1870030 2404746 2532037 102552 825805 316511 121397 667155 1596187 1086734 631426 2153796 2252892 564436 2440742 782736 244795 2172742 1807559 835838 2068875 647568 2550498 2456396 206555 107689 1048154 869342 1667782 2627313 879589 2399274 357331 2134293 1226403 397433 1547354 403616 2544440 908715 1864636 169816 2561922 1783762 1372426 1086423 2603379 2024335 2068137 1702627 2621702 84728 1434654 386242 1104363 678934 2007107 1993140 1148176 904622 2643268 1780118 756923 2630377 1358483 888556 924504 854490 2053251 689191 643296 2310762 1985739 2515371 100788 490829 1153908 791836 2148023 2264394 1970504 1877113 2482634 1250457 1668608 2539288 398939 2469480 2298699 2182532 1783002 1357936 2280547 1979425 2475685 1684500 1754338 2376116 1927403 43122 451615 2065423 273222 74203 359365 1404020 1233366 1569722 721540 1140580 1560856 2580843 2560813 1214786 2296583 2628622 626939 1202397 1237736 1037831 344753 210060 2545448 870674 2133318 695418 2472648 1209440 2597750 1379576 317197 2600693 1107899 1466152 865632 1402219 1563875 940109 2504187 1095138 991802 846273 796211 2523914 1799568 1978663 1826147 163286 2319107 759370 1958126 2356699 1025155 910100 1880578 2087381 1069480 559798 1073561 2092108 1124770 2229362 782139 1031623 257332 1639296 503522 643558 1488634 2091486 1197518 989845 1365521 493990 8439 2380499 840049 993341 2206538 2583051 2566652 705089 1415298 1233256 1668681 1939583 1287091 494519 427672 591036 1392970 2021460 758749 82507 2441569 126804 2329423 576326 442906 2444641 85080 2018247 40270 1025343 2177904 2555055 1848139 638729 1912207 2623364 1758365 6262 1497457 2298323 1680465 2562911 2155978 989712 460258 1327059 706811 1866187 484295 418696 1941907 1893467 2294418 577239 1539352 1652161 2057703 2223949 190913 87580 1971088 1570935 1216923 576706 1307648 1474565 261304 2547519 1549546 808284 2398117 330525 599826 2637775 1068853 1355568 805317 1984184 1916193 832195 1744718 477362 1809440 559081 2457827 2425543 2305152 1394763 2573147 614968 1221435 1344361 1503946 1052499 221712 1032501 1985195 201834 2191221 977998 2050036 1862272 1089513 1184912 173858 495895 1938237 928992 1042769 1731450 101747 128085 365759 242707 498625 13204 1185782 547872 1335181 1357603 520745 1849627 1822598 2191154 2011163 540261 1151161 641212 1756750 192640 538855 2564001 2349749 1613919 1106156 1370260 336424 901648 2520257 1514928 2065684 2281317 984482 1232100 1332323 1074559 1068060 210548 412453 1439890 2272753 105368 636238 1233410 1017331 713237 116517 1167996 1065186 611563 232807 1790205 145437 781618 2634849 1493435 491224 25354 2283883 2599323 1063706 397090 1740061 161748 894521 2424373 818957 267802 1431156 128681 1922272 1329718 8970: 1284991 1120505 2518655 1532140 1388385 1981792 2033181 1391668 2577949 334701 8971: 1184254 1786490 1133045 18611 8972: 211716 8973: 2343358 821780 1067664 245283 1298072 8974: 1190084 102226 8975: 2244599 2529917 8976: 718726 539782 1886031 2384985 1146880 1540794 1940747 637610 1081832 215730 1750570 2178924 1637762 1649650 2008605 357481 827471 2050558 244183 2031965 241608 2145724 1831341 1468864 929994 602314 1778985 1711129 2513840 103484 2511858 1627986 1792826 2141429 864475 1803324 848741 1452069 232779 2013040 610506 764514 2031590 1694783 521443 2536753 276050 1308228 544754 676077 1716042 1215350 2347691 2585275 271256 1385806 1547165 1321989 909440 2586387 469978 827732 1253405 2608505 1252250 2160528 1228260 1756138 1706334 662106 1456244 1586733 1888927 2322240 1884519 1102824 656511 776492 2435266 8977: 2096168 934114 431759 2433847 1573507 1304328 1492594 1298311 2115290 16954 1138800 1660021 538313 1243711 727570 1465385 2535720 2010166 2146656 251816 2327948 2165520 1782207 2236595 401491 1971347 2560792 2554657 2383186 1110848 1144165 304790 741465 367265 271128 506892 1461960 2449686 2213321 463086 758961 755637 244805 270760 1782979 863882 2520112 2304319 1044299 1269502 257193 1305766 8979: 1384836 1298672 975179 2162539 309200 2281392 1848693 2389214 384098 1228686 2577702 873382 426247 372260 2356274 526655 2531652 2270824 2585279 1391503 2031799 721960 1648743 2478023 1046659 2350585 793905 898: 1931026 2066758 230966 1102789 1978905 230252 916550 944501 1118120 1151379 1420006 504772 1558048 2583892 8980: 1515871 1901270 755254 2434086 787052 401039 2592033 1012366 1408237 175054 2290352 517156 1981997 1638530 164884 1705538 143269 40650 195939 2589279 74282 2473405 1871541 1685140 488216 1509100 1264447 1308612 999800 283901 4967 1029424 328573 105849 735805 1062976 1873315 183636 1992953 2185396 2188842 1223075 1342676 1289159 813213 1231436 2409092 2037563 2294745 2083015 833785 1098765 2218980 877794 831151 1415860 59115 1183452 1774584 2080321 1156354 1837845 477673 593930 2360271 1563172 1221110 1267382 1752366 326846 1318566 1392047 2546147 281314 417046 1781232 2317763 857167 521518 2121720 595192 1043609 1050495 1794671 852706 241987 2049154 1334401 2224734 1676894 1184328 2566514 1491809 1670275 112549 1443635 1369304 48920 1579262 2195240 8981: 1521270 2361485 292309 369821 556141 599495 1785236 24898 1771738 156099 2021474 285371 1242267 1542264 1579759 735313 394520 1831322 831244 54642 955528 716437 542717 2533845 1431020 1030924 1544367 1170581 2098138 89341 957963 152117 2476490 35294 1526074 1083691 1019402 2400562 647990 43446 2305478 1330433 1609006 744356 385064 975464 1951667 984791 2431815 2083951 1820783 2093343 1400288 162247 717130 2379773 1828652 2060307 2603342 2113300 1746959 1482942 622723 271711 1986220 759062 2231320 27335 2618263 8982: 168837 1063886 536180 782604 2188653 1491592 2382338 1026687 313099 624010 170549 1123449 512258 223377 927864 996505 8983: 2104526 1536354 1591773 822575 1929137 168571 783612 188925 1387309 152840 8984: 633998 610398 842972 806467 2600134 659540 31449 1823624 2188083 8985: 1162733 1235503 1381776 497959 2097489 2116151 1687456 85276 2503087 1653313 109963 73306 1270695 1996248 2255464 8986: 404561 2029453 588032 2325087 965922 2449529 2229357 8987: 1318085 1097559 8988: 2076856 1359756 1790307 2254264 2449557 8989: 2165461 1026389 515002 2557435 2133614 2075229 2086399 791299 1713089 409059 156946 1223622 1757562 2112867 1955547 567901 323880 728740 2335231 1472205 65029 1471409 863704 2403707 547912 2002232 2296715 353036 2169562 1063183 1441131 104809 2635472 1411697 1041470 598452 243062 2179490 1064240 1842814 1484610 2547644 1191182 2118227 1067399 425024 1382766 1906922 504288 1621829 1314669 907029 640353 172650 81324 1842153 1430461 1428513 534034 985010 187535 477315 554375 1146151 1297588 1299681 291519 1964968 1007344 185709 1823480 1165370 628118 2125279 964391 526672 546161 140819 1042691 2057177 1577950 1567800 2401527 501099 1240540 1013561 2526488 834502 866544 2354168 2164632 1150512 1892762 4638 980769 2448978 1586724 1201857 1401222 1352200 2026150 2243036 157922 1160808 1666213 2527530 543986 2538343 2635276 2467279 31296 2106190 744407 1637897 730076 2518355 1856328 124196 726274 2384948 948226 1041178 349685 1899324 1905201 1673656 1328847 430005 1426671 1565468 93386 1119076 1627011 1587755 1947866 27901 718887 1450658 1752058 1390333 259518 827597 2252743 1605577 2126470 1978908 853929 2057902 323327 22530 235894 537147 827805 1204422 131922 131082 1352468 1555539 199349 1681095 2525342 980773 396093 893637 2396753 556615 1420093 1399679 909759 1018026 519635 2573363 2633153 1389916 1625290 1416428 990987 66576 1820949 2495876 2383179 1297578 1018765 537262 591151 961655 1865167 1069627 1018511 1814003 458307 1007277 988922 602682 2000760 1112879 2372798 2626914 2519040 899: 2484409 2566931 2542439 1923424 1786127 1206008 1138585 8990: 2122667 1827112 8991: 1579934 985000 1673603 8329 2638010 782258 2540761 8992: 667136 1765418 1613267 2164462 8993: 963134 768274 1651307 198560 1225210 528098 2173302 195774 738122 2160573 2158667 1875385 2235716 276102 862407 1559584 2394828 490608 851740 2086868 885878 2493602 2410875 473351 1919030 1051432 1315754 416411 421709 714013 1823126 2221813 2082946 1029994 1353728 742020 2194768 1691126 937628 1526454 2573778 253612 2486486 342293 717070 534943 834968 1588284 1454357 789428 974318 2611449 1678264 2536189 914059 1302623 700722 240308 81760 793768 1425885 2206592 2579385 2150855 1519073 1383750 1309808 4258 43023 1379238 2125035 1120485 494403 2375425 889375 844267 80327 1092056 1208699 2012251 2191278 2463383 849107 1402299 1812334 185564 682783 60515 2497550 458806 1684923 1414730 1371805 583987 2092291 821646 1300793 2514464 1648270 2543946 1587114 1145640 253707 1421605 1709218 1035620 654502 1329392 1791583 2578372 1276705 895665 1252164 2226883 923586 2407340 856421 871763 224631 2628192 829793 109337 1002575 1891828 2540971 1917346 657273 1426679 1573779 1864037 1415597 2464216 2368483 291494 1437730 1023200 1160134 2591478 290637 2115297 1641641 2532299 260992 1938037 1954032 1968440 2513674 2470453 1355935 668718 1278362 1073589 1865743 1119882 1512559 691519 1207749 203299 466170 2280919 1182349 1237190 70137 1483177 474648 62928 16921 2231827 1828587 1091620 39571 2266166 1630452 341123 2301698 417410 1353042 220356 844748 1637931 2383851 461394 1822121 1391762 863986 669006 42349 79756 1912356 2491796 1289074 1164239 962291 520846 224331 66980 2405587 660495 1706777 909466 1807861 744669 1225327 811219 1504944 1487247 2602076 1402638 2344479 1709026 1278832 2261486 559915 1711295 1226969 1801933 1719965 548074 246495 920399 463373 1083909 40427 2066884 1002208 495198 2507148 755544 691209 1264476 1667745 2609954 2341967 819068 1196853 1354763 890233 1332268 1870121 818890 994242 279380 1251825 1669507 2079374 2541268 2434573 2180072 2573815 2068022 1271796 2127114 1928597 1322493 212835 928780 1715651 1426765 33364 466783 1530662 1480154 311567 2629928 1753862 2582290 350250 1882303 2594239 1361618 2091778 1584371 2618090 1710189 1976406 1595943 958811 2648098 1439878 2382278 375405 1807963 1881250 22853 818146 2241179 1530738 67155 548032 1681315 2345327 2188135 2044389 1160060 1510137 3221 39490 1371101 28483 1128271 343454 2519534 713136 1807078 1789122 873056 1273262 1091232 2552030 2322224 881466 1488176 1964156 2120670 38399 1726961 2554809 2476207 2641828 2031856 2512594 1027430 2613185 1989562 781534 2208981 941372 1125401 2153956 2614862 897608 2018336 701615 1816042 155728 2634513 915582 1831151 1245584 2395800 1353567 1371034 1872258 67923 1029943 23348 881666 142409 2607235 2308319 715116 91988 667500 1431080 2451169 523249 876829 882053 1776111 672630 895159 1000512 352391 2338529 439098 1411663 1970847 2389756 2221546 2500079 2287670 2371020 2578524 1398288 1668455 259041 1776879 1989647 1267623 578609 680905 1233027 479180 727924 1442088 2110744 2146879 1486593 1806562 2638719 2355355 316351 2430478 47263 2168168 928941 825485 1252049 1203482 1021719 391325 1045283 2039894 1855545 1942974 1247894 720104 1014028 366936 2554994 1642600 794991 1395254 2372890 642830 1224749 2071828 268092 2256454 1857615 894886 1152202 1901876 1951451 397682 2496175 827241 588373 92849 1476383 2481476 18702 2082673 2160501 2523692 1395369 1096460 1321505 1501283 1107750 1162286 247333 2634129 1275156 198750 952109 1950043 1147919 588919 1113550 1129146 1175231 1593948 76447 1386873 2072166 2052425 1504658 1593784 1103531 1126962 2162807 795316 778091 1013321 47154 220223 2315211 521676 1065788 1525562 927341 1295471 675650 2245883 352116 1241116 1061109 676660 1910965 323883 2160295 277512 817844 2185579 675795 871329 283650 1620552 1831572 2628553 1908548 2353672 2511765 284449 11717 1796738 2502710 1356126 920286 1976232 526001 2635459 920573 99540 1042191 1752812 1822448 1637861 86425 607988 804122 2349923 566727 924048 1656106 1360690 241705 713206 2017080 1729683 1596531 781610 2060545 254514 142742 655201 674739 2384836 226422 1939312 1804800 1352236 592055 1756719 59885 815994 606519 2123349 511650 2178062 2361047 1562481 1963126 333883 320159 668097 1602197 2392241 1270144 2540171 140090 615743 1115480 1088677 2317278 2649067 755587 1620599 166460 1379400 1931214 2161252 2556325 1393988 1356350 152471 1257257 2011590 1080243 734458 929834 1151458 233559 2621581 1640670 1744733 2124418 610442 593766 2220924 1605213 1771330 1488550 1575115 1386915 1392954 900976 2351415 256373 879575 111140 1692295 1284315 105916 1311122 2013678 2161619 1951157 1398211 2070626 1826656 285550 2644474 129098 1039022 1264514 97085 1995284 637007 1478749 1743738 1785919 1349824 1521769 1533677 1815188 226386 1760616 1492505 225648 1094918 835878 384622 2423202 2406620 1585741 102623 2196508 2170076 1063535 2358291 230654 35495 2127854 2605201 1777171 2645616 856858 975712 89594 2228141 2299084 22750 609992 1448787 1419799 2419261 189191 432099 2420401 2350865 2494798 1241440 1441738 1436824 1956679 2236562 2288715 1905560 451872 443336 33576 66707 2278590 2627770 756620 1928964 1033648 1388542 1454213 1625521 1763656 2381028 968798 1291898 789255 1133128 550635 872659 2341939 2360262 1014893 1126358 2542982 1915390 81931 440180 1800062 1208571 355195 1712341 2290882 506678 75645 2347230 1738296 1445724 1758524 2593399 2327072 2286552 612802 2383582 156034 2505289 585652 513583 517556 379057 868502 1474308 1950480 352831 549592 490796 1292794 1592828 1999361 2212907 1182085 1659097 194566 1143164 510711 459135 2509304 2580577 2116411 1657338 1776232 557925 471154 438605 1433625 1943970 2433329 692125 2452783 1373589 506372 697285 2635321 1517699 1278420 2178413 1277493 1615195 308541 1051165 790423 1992942 2080599 487401 1982118 2284332 2042814 470390 808651 337186 6701 1807033 2318144 743746 602356 144870 1315497 1590651 711550 744003 858908 1560131 1076967 1246503 2310373 2112194 1354742 291595 1804940 852065 2595787 1853405 1443328 1982522 1909283 1126987 1152125 2508891 2464520 1817678 1493819 2352550 1803802 1188330 227626 1602435 529224 239087 1166822 1000987 848126 2051588 827431 1051322 2312803 164099 984077 424989 1430549 2517118 752148 2464664 917314 625390 1099273 396934 1063204 972734 49890 731199 411627 2377366 719546 2522937 1796465 376023 458962 2243583 1497396 760454 1253857 542510 1496151 2147983 145887 1094167 1093787 605121 95588 1331063 595747 406841 1345370 497355 732713 589132 1569294 2580234 865168 1226231 1573438 168412 495357 239064 2018216 2385269 2202742 761510 2470562 163733 298288 2462919 2241247 897925 2358877 168020 1446297 255093 759774 631455 1466599 291443 508777 237623 955684 1042447 2161820 61891 208162 243554 1861314 311696 320963 750404 909936 1035019 2562130 2109337 1827679 57528 459189 1806603 204563 619960 2167726 1484561 1627884 1084609 1569409 368020 2442168 17812 174467 610803 1107263 1888977 1116113 485668 2423970 300683 108223 1459699 909019 132829 665775 1093500 889688 256620 2001153 75010 1620262 2589671 728348 250090 819485 1283426 2251109 381828 1498216 1639145 1716972 1982947 1577433 297030 133532 924469 1906901 2373691 961023 1108451 2148434 1993829 2613447 1404244 1165243 2542214 197609 1605634 671539 210306 55290 787081 2124286 1295067 427962 2517824 1762151 1477673 1029015 2131407 2009845 980615 1302037 1371609 615398 476721 852358 1807166 796848 2185474 2190093 1414298 148847 1423846 1381455 1381336 913832 88002 1737976 944938 2298082 1617468 1452372 1344527 952834 499876 706540 1979416 1553270 612242 2193854 1550571 1183653 358250 701907 2623212 832480 2002905 2581305 1899073 536188 381896 275677 1138686 2397281 849715 2265139 2015607 998694 1562451 96162 1066661 900025 440875 1788839 726991 1049532 2630808 177047 1405451 360545 2351198 1508393 661672 1055551 2241568 2218239 1895816 2371453 384571 1369522 2044036 1578684 90334 1748698 841952 2051022 224212 2493504 2625437 1879014 1115287 158133 2601415 2143518 1775735 1475198 1300096 1497880 1297666 1881133 2567188 2112657 1991943 2166264 1399138 2511304 2403024 595641 1664670 495567 1678501 2526845 848036 2254600 2146027 167980 913566 300130 2603740 1144018 1865617 2022654 355263 1193715 2636327 246724 1230509 2153904 158223 1779082 446258 2238960 1648989 1767952 2024189 2083080 186371 980374 586024 1707871 2147624 1229261 2333054 122803 503516 1609631 1915634 2291324 724430 1189973 2298510 2231016 1122755 205302 2193977 497824 1217945 963659 1726040 1273786 799816 2480812 2558593 2514198 245623 778164 1884794 1111643 1730910 1473673 1933720 1486330 1096243 1422346 2242999 2600616 1634095 221513 2603404 216451 996183 1947028 2261615 1968827 2020663 1562383 1128209 270303 1819973 1939104 2137826 122480 2152684 1182112 733498 953253 157797 2256683 787084 26856 585834 1357216 2583891 1185349 681932 1546230 1722534 2010129 1565851 1447865 1357428 465836 814586 1356524 2059941 290022 2296456 1665636 667774 186045 1247472 2251068 1103965 596559 1622990 1677158 1227099 1980442 1463452 1979758 1900706 1629249 479646 996762 1855826 2369167 364143 19206 27003 692697 141662 2254253 469639 798874 1574718 2387463 862199 666680 2197929 319750 46345 191219 1462329 946655 528222 474450 2255084 821379 1521162 555336 2198576 682105 609653 1239780 819382 2441751 59208 2171344 1899185 1921550 349271 2581450 2241988 311285 686307 947851 1393999 1818130 297461 858905 2234116 1922091 684398 430357 1323236 2566492 1733686 351471 2220820 1124376 2011736 1320076 220863 1171244 1226088 524528 1079735 1282969 2412180 2345122 2073260 258818 2471192 2145065 48164 796093 1831601 138279 2365423 571800 2056875 1281477 2507366 1810299 806214 2038078 2033848 1604927 2166690 1670998 2580981 1184829 2276790 1991693 1617127 1458450 1394516 1329145 117382 912008 2259936 1181787 552171 2248181 1451256 1083433 1809214 1233116 1882861 1755762 633143 410018 2283581 365494 478815 1464811 1196453 411389 1968591 435871 1707785 1006689 258347 925172 14382 1137186 580246 2359871 2526179 1799537 696924 32535 2096139 1416348 658134 268855 234838 978465 1724551 426307 2640150 2033724 1864322 944470 2216601 595851 879989 215845 1475004 1596362 1019782 2553449 899761 2410467 1953636 1323436 980149 316915 79460 46304 1438566 312636 1723545 842783 1820040 16074 2265438 2543190 1333975 404898 235407 733570 1277879 694026 1813235 1748002 1605715 1985315 1368426 1372207 1628127 381361 2336981 775586 203572 2479642 108936 2123862 1842617 2509533 323453 1836196 1624985 724656 1191225 2542027 1997882 455953 2240255 376129 2321112 2592838 2318739 2126252 1109452 201388 447831 197463 736012 1810080 2645434 619321 1204809 535273 463086 1964626 1336242 720375 500553 550534 1532087 2023638 2475366 597510 1398124 2008166 72973 1894731 1889646 616287 473807 2497234 1729805 2273947 2049761 1338201 1311092 2611714 2422145 269275 1504664 2099515 6463 2556527 878468 1325991 188197 2044378 2183787 403816 1081682 2190248 577638 1876161 766593 2395109 1196703 431626 785351 663355 180503 946695 1995643 2312469 2479648 1211016 1399762 1333635 2396159 664162 559251 1054796 2528157 2139010 1363632 2488369 388366 79883 2269430 180458 1750895 2351715 1251444 2029766 78550 318186 518657 1633112 1840126 2589675 2253110 1611785 1952222 2625939 649774 313622 1212730 1947840 2051436 539405 1025698 850071 1910854 1736448 168128 715335 155244 1656275 2244877 1342821 627313 780401 2199042 2378407 1537478 1746887 1491687 1006782 150837 2540120 19271 1033845 64413 1036553 2511987 416384 850962 1617725 386813 593517 1161952 1156890 2294332 141553 255707 2076919 198601 2293108 847225 424719 1315515 1207333 1575182 890391 101954 982635 2599884 619061 738072 749659 1782445 1450570 336368 1031522 2396241 569753 76468 384057 2494262 1828983 599577 679869 2509316 74193 1145794 1657364 488811 741935 31364 2369965 64556 883084 1829086 594872 206852 1227613 1402148 1953637 1683287 1551213 1885714 1403313 2563001 593666 482438 369419 1371362 1509722 1580162 69282 611333 1274743 2006759 568930 2603386 1805836 1064555 2301357 1798943 1037568 873369 2467944 723115 2473908 684439 2190594 1478900 2304448 2160306 1063436 18896 522933 2069531 984738 23455 1597288 1297253 517660 1648775 863544 2205283 2299957 2117525 1008549 2387911 1077025 151208 2374173 1056376 199401 2540335 2016295 1522527 1965984 2100797 2037006 61935 2414339 2490397 2582694 2507391 2296193 2203008 2147232 1578338 2089916 827592 862662 966665 2503361 2612992 2225451 1326307 1715346 556675 1827621 2130429 292866 1678483 1866324 1759039 2597178 2501801 2235350 2176695 2214390 1406534 1029150 2271494 220589 2335010 2625109 2082653 99952 376982 2376106 1882937 1043727 293038 1938595 2434879 2353406 1686039 2407473 818321 1582506 2397284 1922377 622702 2525101 52936 246733 112449 1646323 270124 628268 1501799 956464 282925 846050 1078397 389980 339666 2325537 1696370 2559719 400631 1893832 1116356 2527297 203804 1363078 2135285 2155259 982223 789812 1219344 1623360 357846 1837779 2153164 709000 1957388 961126 1955925 1574423 2307952 2426898 1496366 1369362 1507553 2371577 2423979 35098 1037180 1424421 967575 205174 1008332 2003149 1122889 375199 2334317 691588 1848031 482433 144107 296788 490737 855265 43891 1718560 1552954 987960 1823576 1274527 1030246 1126203 392229 863512 1852164 2058940 1832700 1236779 1781738 2015001 1477545 28681 2481340 518807 958464 173508 2060490 2055983 2634847 1996097 303792 273033 551907 433440 2344460 1534508 1701816 6603 580746 2341694 1184328 2168 1052756 2120523 823667 936216 308784 1779614 858037 1466446 1420285 1481849 2524011 1009247 332048 401753 1792789 1683242 147989 1167767 2043374 1112826 648643 1111700 1176988 2360568 1987093 1339428 903953 623141 1908178 2506053 1756427 1007852 374937 865427 498190 2332215 622569 835966 1584947 168607 291041 1617642 62609 2194965 916071 520615 5399 1506367 1794182 540685 2383312 2388410 1217133 1180662 2098022 1413286 497789 119157 1703487 711659 2158545 2159977 2247659 1786788 2611933 478431 1956617 1648602 816029 54249 2341458 617786 1140524 1164487 609334 2199786 2495357 1798462 1753633 1349577 430161 780345 1196556 714104 656896 1438639 949508 2182611 1991768 1711212 425887 2216675 1575611 1868675 744711 574527 2269448 1977063 1973376 561636 1840281 453269 353497 1279882 795826 1441819 657179 1486085 1118576 1442805 2124888 1072201 2583352 2066732 1629950 613464 546943 1562395 1015789 1632897 1535639 2234535 873021 707182 1061322 471173 275123 571533 2183427 2162364 2533753 440892 709490 117758 143997 1989815 41279 773397 540458 863845 36074 2322862 424512 2460564 909899 696473 2449259 222885 1493178 1888502 1974349 1380779 128611 208628 2034090 1416989 85493 1733623 1607194 1924957 1207450 21855 2089906 107640 1517975 1777295 1400752 43313 586706 459973 2119729 1012788 621393 8994: 574843 1435817 403032 312110 1842272 1832372 2097256 773283 147814 931877 475010 2346361 2475538 522209 1994892 2620000 301514 7544 1709256 2494265 809840 1849986 2196 670416 1376956 1253886 372888 959574 671416 1031880 907369 670954 1890864 1696804 2410196 300813 1856366 1109845 8995: 2638049 8996: 70257 8997: 767816 2207774 366190 1833197 1501311 2082811 285387 1252207 515824 1414001 1284959 1148525 1048062 1698187 2086279 938931 495542 1759841 961280 709536 2186702 2408490 543672 1605953 96885 1921305 2613309 2263134 508867 2365521 8998: 930604 959160 2070572 2039775 989294 2366612 579809 1263695 2123156 8999: 1762881 203007 2362194 2489253 1633995 1571822 2012105 2048308 9: 1166912 1990416 90: 2413733 2577231 1575462 2511202 982110 2082194 910342 1284186 1076204 428895 2411252 900: 2146618 620771 1392535 1850733 2056023 334870 2181005 1953281 1171558 1037424 917939 489517 1054446 2227563 1828286 30270 1407866 1250949 2619279 872069 535419 889819 1854476 1992168 2175053 1504055 61599 1058117 813270 244961 1067399 944696 2548293 637259 692179 1265488 920802 1525405 353850 2059246 375918 1820157 1453445 519379 2257827 15584 853178 730647 1997040 76984 440396 443430 1870594 2255925 1369428 555315 140450 452033 1006763 1241232 803451 2001363 1712343 1809790 1409339 1679599 165838 2574828 1244084 521060 1091898 2005408 1101542 637004 11236 2337519 553319 851863 2334636 2322868 2414511 524702 1058317 497021 2368215 2091241 2578401 2396508 747585 2514010 2168476 2168437 1318695 585685 1937653 1940105 493683 648585 1082544 202506 1042791 1063479 1996259 928821 1227697 2626614 640299 276032 1995234 1603005 177418 2098084 1174733 441090 1902792 1111129 534579 481766 1950668 2627206 15550 1791757 1273131 983437 249945 2157776 315813 924230 2078083 1622587 1033748 2437680 938447 403951 1629696 1393494 966198 1574557 229678 1897476 1218392 1024368 1120042 751447 1960936 2430170 1108466 1278421 514472 244673 1281770 2644744 168318 2079885 721406 148385 819630 492876 2082415 2338333 1136100 726731 2426779 1812318 852128 1082265 1503042 799520 2230247 1395616 189102 924765 2304758 448097 678333 828754 1287067 1534273 1107439 2119846 1178458 1301533 1913220 130624 170226 1999867 2508722 2002974 2526155 1253513 1013075 3788 1673828 1835611 337101 2592325 1170802 2581397 484712 382346 853321 988984 372808 881264 1962981 1404191 500829 154277 1385499 376633 351328 2632607 441596 843757 387521 617353 1022229 531097 921871 993687 637170 401843 554386 802411 1966585 413512 908639 2463938 1346623 1308128 890227 408215 2512058 9000: 291238 333022 1420995 712746 1941631 1848699 436023 1734630 1939552 509605 2038395 287313 1825272 71186 908051 2435162 336109 1922296 9001: 1629163 2362513 9002: 2117682 9003: 934677 589483 709983 810718 2252238 1566274 675452 436122 2565696 1095726 1877048 638149 484257 1842180 1860809 1547481 1254847 299272 2262116 768960 2489187 2303771 2337831 1174724 1490468 867001 2354439 897980 267469 514358 298602 538574 2372527 2568632 1207621 2551654 160407 14628 1974509 108311 715810 1678011 116058 352002 1432518 1999169 1356179 1052076 2188673 2127922 19014 836523 193054 9004: 1870692 9005: 1349518 1738333 2368081 2181561 525628 393226 9006: 2241785 771590 1608116 1510201 221018 1108367 9007: 1005101 178707 688306 1650119 1575707 1551461 1480058 1930428 9008: 1287683 1596348 1662571 89138 2097646 506214 1657207 9009: 2166933 2193613 1780689 123988 2431196 1919156 328691 1624150 2569428 844580 2025863 1892600 406000 1838648 901: 1047087 593525 1064698 2378902 182041 447180 1669035 2130039 659625 1704511 2287632 2549437 1687762 1360399 710375 2173185 258251 2203514 22258 9010: 1652175 1342631 1094767 1607579 2603080 9011: 2143413 1991140 2014883 1871501 9012: 1168256 1790036 2000775 949024 995127 1695108 2214950 1521038 971123 1238111 844899 372836 1747406 2093957 345176 1704443 2587343 814351 19476 735834 957392 1302637 2523200 1041196 1990113 1464910 1006867 1683289 474805 59064 531467 1396837 395596 156767 1675214 1741454 2625784 447340 1077653 673915 2574222 429369 428836 1075594 2172660 2457699 1068900 734490 2437427 2159887 382635 676640 2596054 1567696 2472384 1477655 1013460 2138853 2007065 735226 32240 213131 1253367 1003341 778163 779377 79143 263413 2300925 3841 1481830 1846614 945689 2354659 1098932 756372 967564 1919283 1713319 1663782 1772839 2214361 837182 1677456 2518054 2396401 1416407 1688041 1745780 9013: 208698 2423601 1752699 357183 9014: 2059652 2430867 1306683 1935122 1095726 2305963 2281685 2340189 423637 1486008 1656308 852400 2361779 1840351 2206041 2615552 2453782 1419000 2018385 1938405 1445815 918233 828135 88267 503727 2083245 2284691 1726551 191869 104216 1544114 1111127 1744426 9015: 935181 1225486 195141 2029124 1881298 2538646 1545850 1945447 2356043 480497 2629172 418072 1338035 49765 1138096 2569288 382994 1909792 1851682 850071 1814661 2490397 184197 685883 1534109 1903516 227541 9016: 2256898 2617241 551805 1832431 2312986 488697 1276910 89368 1814602 1979206 1518865 1534498 22725 1227533 1949735 458657 990624 2454414 710115 1300744 871334 374566 913664 1208234 2344773 571529 2375297 2441279 1330510 1821855 682261 2388415 1059621 83396 722494 2532598 918647 695594 809647 2019254 2004401 2609089 1036424 2348603 325744 2051981 56680 90701 860220 476008 9017: 535954 9018: 1434636 170272 1094048 1886028 1107098 17101 9019: 387159 2357912 2272927 1788794 528530 2467178 902: 2363872 73103 1646388 778534 1669939 532726 201091 1463372 1609549 2347810 988777 2051257 678701 1482768 639000 1008947 879052 1592992 2598959 1132221 2450597 9020: 1340846 1144968 995750 9021: 2050842 2385481 1592958 47802 522056 9022: 1934516 954537 174908 2628002 1219793 2410905 220227 381005 2594373 9023: 2440364 1794571 1075368 688291 2173289 1661033 1514507 315173 484118 382432 1619300 2189821 1415833 2426793 208937 653720 1030918 1713527 1651783 1603033 287192 1766029 929651 2227451 1800752 2012363 1892848 2595539 734478 909709 2000508 1409097 1252207 219791 1928204 2507129 74981 1086093 296609 1633473 737602 1975582 52781 150567 1132302 2453032 2297830 84133 1837534 1304351 1822912 1235083 1413152 1552223 1876952 1683039 717513 686999 1575089 201501 913645 414777 2536450 681958 1865204 240376 605447 1579307 308868 1392699 2310146 580376 1130475 203674 1559150 975600 2640042 300112 2291240 1749369 896001 1724731 1307756 2448450 2339049 465798 907319 1483288 154774 67126 1443830 1618828 2302084 964358 383038 493374 1370245 699212 2303793 1047481 1001310 1021493 1045553 2403519 2298007 1085544 1247211 2214886 1204560 473891 2227056 2296269 634715 25466 1656569 1036757 1529511 873222 2097725 1776249 2472076 1955943 2468972 340453 123299 2555100 1153815 695240 464629 715165 1681416 239766 2006791 1413190 210107 389006 2227773 2579429 2266376 875789 1977322 946076 2579745 1402494 58137 2117786 159524 368320 844999 451985 2303396 1766561 2272620 1997152 627683 1762169 1077968 890250 2150985 443968 1767028 1530074 1520070 272775 441093 1532096 56027 2152050 1621945 1865730 1375400 2412920 1480022 610052 2273296 937384 1081585 2124746 469019 50465 2235231 857196 2349451 920024 1829432 301146 520786 2286016 768192 972454 2620054 534655 861447 172426 1018747 1041143 283941 1571252 1534113 2305481 840987 2482667 1069312 2341845 829305 2176028 862829 1489550 2256263 606320 1482467 2461806 297145 1565822 2554609 2433653 207790 585417 982223 1870355 2537597 1122744 1887790 152355 2595089 931050 2597818 2238231 710903 950089 410926 325758 1051721 1481110 373897 2310457 2514446 75477 1042392 2469856 1064519 1928104 711755 2233167 2489594 1652519 1378887 657047 245811 9024: 1221336 104925 1591253 882423 1921746 1020155 1640262 1603678 2413696 2314155 948398 340330 291020 579544 373579 1161033 329545 1872998 798001 2320820 706736 2093736 445422 9025: 1192708 2122085 2500121 9026: 1111313 2544361 2457830 9027: 2154688 431839 1372129 706181 2514467 2618955 1172719 698251 106251 1990957 2341962 1655656 1656352 281800 1508365 889724 1201861 1034877 396316 144035 1250006 442814 44437 740118 588965 1674787 1448246 610471 580829 9028: 1628321 2122779 1872604 1461833 1082771 381520 2244217 2208752 922838 1464365 321959 2626313 1872059 2412519 710944 663719 2551497 2510320 1475293 14296 843849 492024 490759 638775 2117915 2478105 1473192 1362663 505980 1155618 1229894 1553940 2165859 1199364 402860 1967810 785521 164399 1814310 1259644 1770414 2074425 27979 927533 22530 114080 1735253 1920539 1060682 1190107 571787 1918191 1359432 483366 1487793 308751 1118111 1562856 1400019 1142387 1941756 983733 1148840 1625290 929880 205670 2400583 1350519 436590 600042 1109255 9029: 1236810 1317996 1742709 1742042 903: 1711850 845192 490418 575714 9031: 1058950 1954365 2596779 1084792 9032: 567866 1949726 1900648 1408496 147923 988602 1925193 2634513 2199339 461240 1857346 2221360 2490243 1605256 2243812 2130892 849426 231474 2305725 880635 1363820 603585 1021744 528222 699561 2151442 1716811 2356552 1654549 247241 1634309 2129069 1558260 1093753 1232916 903193 1384225 2591829 9033: 62754 237798 470596 1496154 2441481 233949 1987201 141892 1778305 1991907 816435 279748 1211775 1176735 1420709 928156 255555 9034: 823745 481168 147266 1388274 1457830 1637185 2024934 824277 2007573 135046 1327822 1566835 183607 9036: 1915698 2133085 2559642 2601572 776777 1288147 460999 1604647 980181 2411627 1008518 1251733 1242267 1816684 2626885 748372 2065667 718612 1255785 2560930 832014 472268 1160135 342886 1488690 364855 1322482 2348252 966757 184493 666371 2117869 515059 1240719 2486001 2414624 9037: 2259400 1502319 438982 2203274 972650 1472904 2330047 2491894 249766 1191576 698949 2617844 2257827 1461113 730113 1071266 763840 2271018 2164849 938923 463527 1149347 2297817 803365 1106283 1116031 1122086 1774974 954665 368942 1071972 1995490 264789 1354928 569668 2360356 986841 1897640 744336 854695 690002 1489164 2576128 1472334 1150382 1584527 9038: 589364 1118119 2196105 404168 2392422 1928500 825125 975367 1686645 1193942 1452889 1886710 2296144 1580635 2622059 1379973 36655 378637 1060003 782353 2403030 1752729 1634069 1654458 324659 222606 2632459 2649421 9039: 1271750 1080248 262068 1186135 341032 2443343 1179266 966529 2422806 650915 904: 63949 458408 2013115 2020781 2143911 357782 1829777 2208833 9040: 732556 1091553 2008547 9041: 1501004 2391502 1769445 1256318 2503555 2185333 1897386 1921100 723054 519699 987827 9042: 1218971 1495289 1085451 1944516 1725155 2589002 1173662 2402524 285845 1653163 2441025 698250 793537 1819987 2606334 2383372 2021168 921636 1335057 2403917 862298 1428444 1791486 1046090 466211 2209144 334757 1257320 611533 727864 1533337 1435351 1983325 2204853 1348262 1039890 1255273 1792487 1431215 2506955 1623432 2497678 1373912 582978 2202436 1830907 254975 231013 500081 2447017 2220012 108236 981233 1624561 1379943 601105 773543 1195662 1885808 1133651 1029417 2338266 32956 9043: 1775306 1730194 998276 2314897 272835 1143911 253925 1025990 2185731 359193 221899 582121 2417205 1592339 837762 1451338 1733522 72641 346911 2130988 260833 1559280 718935 1885268 1199364 1310382 1770279 1805873 2046969 2067710 89734 1933416 2586231 34796 1661230 2307147 1431021 138642 1220484 1868667 9044: 2312677 75465 855805 1429495 2240489 1247899 507844 98748 89781 1308744 261500 14266 2048629 1336649 101065 666142 1107436 2507887 1396676 2585473 71795 2166315 1767827 42463 2258755 1631646 2362418 742023 2517498 2139239 1968521 1541787 437027 2411909 1259208 2299591 2287828 581020 1327372 2012105 2386618 1880464 1469853 375525 639814 608569 82739 2071219 1448718 2167840 734868 2198833 322392 1849695 305468 493237 355875 1010087 168178 1785842 2444409 585532 9045: 1912002 9046: 2276604 911929 9047: 1146559 658894 917679 502410 2220239 211166 1725736 2138221 1267521 2307091 1591987 590270 998032 601892 2620317 2187467 1221266 2277485 2462252 59783 2637566 1640326 1374350 2126849 1052771 2359302 1314054 201780 483323 264832 9048: 921567 691162 2459854 1369309 2519759 1172065 2446445 928711 1267912 1026645 1335254 2454201 1947150 735497 1325430 1592937 1869015 2646346 1765063 153487 381383 1594849 1662316 1947447 1866283 1239815 2545400 63471 1567282 1426033 1180426 2522650 1330279 2230176 1310761 1639081 1599798 1116034 1011218 535553 604449 333691 979851 2371396 723345 1663569 1166310 1743447 2259839 1095841 1393509 633085 1370242 921528 1614823 389564 2403137 729537 774578 1437105 2223269 2052480 2189378 2126308 1233027 1240237 2078875 2397626 685127 613607 636845 310254 1729431 1450077 2108481 1141327 2146172 431340 1911613 1357599 2069296 1989266 2213512 1546339 658401 804869 1252148 2236678 402255 677070 2234815 767834 2596745 2309736 1309771 2213121 655102 2494519 799938 1053581 992444 1383895 494315 2224904 892044 246010 1276947 1363707 1967864 619210 546475 254775 249298 2617068 1641214 2074747 1906550 1270315 508956 996337 309682 998540 2537536 1428529 540216 1032280 1267178 1707324 114127 2262698 1801541 2550151 494854 1472995 323427 1927984 2270696 1929407 2419785 154509 157567 702813 2609415 324444 218011 30789 89578 193303 1383616 437881 262233 162264 312482 1314602 327143 1129869 2168231 429186 914045 680728 2529637 495405 1945291 2156725 2290164 1661932 1192838 405573 635409 1100221 207228 2635263 1420988 831144 2421031 479405 1491054 2158224 1052182 415792 2372439 1670268 2575502 1117660 780466 180630 2198011 471062 816103 2210170 1038189 2617786 1504446 240181 1234608 649512 2022051 2583810 2169301 2078373 227772 1077103 872965 1339424 1988733 1819954 786052 422658 234399 309296 513525 201414 940775 214549 2031253 246295 708826 2486977 2016599 2397769 169484 717022 1443599 46737 2160236 1311627 765007 1136239 2540648 128489 1044632 2462827 2061846 1980339 1124729 1679031 625200 2155238 322132 1875932 2197547 1635477 1218545 1654448 502718 2123949 1403537 812111 1562304 367727 2536859 179796 2340835 997704 951757 575434 1251606 1716240 1710599 1661792 1845480 802497 84779 1298363 1460718 1930086 870524 1113835 1010750 971047 2340706 2157 1524706 1790442 1790689 2552909 1837258 1217445 537437 1168011 1475135 9049: 1367256 380277 779629 2227848 1015371 1917600 1771231 2010196 440737 1067552 31218 2408319 2320785 2376667 1303448 2162817 1220647 1175550 2374690 1483240 1416706 2245130 1465686 2420038 1051355 857241 1866730 2391539 1321194 1914518 2218902 2031148 2421350 1436553 1973781 2320995 1786744 1031635 1537072 1733171 1085186 746918 1404346 2216257 2123658 2297435 1365881 2115731 1985192 1425974 2153442 2568839 814808 1650363 928938 1630448 123932 1999721 1058526 2491503 2214770 1388274 45111 838514 633471 811575 855552 1590374 1752137 1100639 2383907 1068450 1792874 2503413 1424143 1463832 2581346 1612874 338855 671600 1493547 159767 1140044 1382950 2571545 1622491 2352305 2522644 2587393 416173 2285492 1221318 2313832 1272990 300372 196784 289257 1389224 648964 2455832 1171815 494295 826993 375450 927114 2510476 1725752 2615645 662860 2355655 1952201 859239 608829 1258089 1379143 42380 1730226 2055382 2489515 2585173 1091962 2077189 1510647 2388341 605787 892989 619387 2260662 207703 1061453 1067204 245159 155132 1668615 953467 2114626 725719 103850 1443849 2086045 4807 2485466 1048817 2235693 1293510 149353 2243190 94080 2325074 1057826 921203 1461853 947958 2638505 323255 1438143 2546211 1099569 273380 650453 627717 731528 507026 697421 1402494 1156178 973751 2095000 2296538 735419 1631027 247365 2623557 2024772 1580390 1708069 649144 2576900 2353771 2430407 653202 1937982 643335 1262651 1318560 2626381 2125870 2299384 486541 145424 1541239 2493497 777840 2075346 793452 1464000 723783 958955 2126866 2595506 1327958 2527988 2131731 373375 61554 1730898 359363 1209621 1920832 1372774 1446780 1042327 25615 2116937 1935728 1426709 1425441 2495637 1372967 2087532 635118 1136097 203750 847372 783188 2399620 209664 2026363 2201703 1571046 391839 1930386 125266 1942064 917474 174028 430739 1961872 1109993 410373 990145 1362098 912232 1677673 2481497 797410 154152 1284563 543937 668013 2326088 220589 219020 1920397 2066787 12904 322293 2138250 939986 238822 2479646 2225732 2630848 2411400 386673 1235018 2383311 899269 1061927 852795 806970 655194 67345 109405 1764832 2332259 1098834 18176 811599 1088925 1992447 2490615 1777573 2632973 1667476 978448 4491 1521258 937685 2547753 2501806 209763 857192 1004152 810655 905: 1816684 200949 1151030 1295313 1600490 2072568 9050: 2321314 539264 9051: 1080998 2061097 1900648 1852009 1113892 1559017 920870 419415 640941 2627731 1228989 2427123 378230 504628 734279 1490218 2402493 778519 1900733 2175615 1028153 769665 1712574 2321769 402976 2233759 1932435 691704 2175308 861424 1595681 325700 2129855 182317 59811 1278588 501433 2473760 2281214 1479127 269344 1123670 839319 443147 496666 1599804 778577 2531836 1330927 1642036 848003 1426667 1755011 1564950 535533 1119756 2340255 1606496 2017147 2548328 1845056 2139553 2163229 2431933 756563 511720 954681 2230550 1045596 2277737 458765 2434476 2056366 422798 2394775 2272787 444801 848296 89508 2505357 2502234 666851 303719 137218 1032740 2077594 1474130 1782979 2642400 120718 1718762 593554 1483856 1188198 2223485 2045420 69184 1580487 1214003 2233600 1111105 676275 2012066 2315398 1052465 2350110 1167101 1258250 9052: 1535309 2519915 614636 2466213 2507342 9054: 2242730 1242432 2473170 2039942 1204904 628829 1360652 1324811 1978272 1597883 698725 1820841 2497172 2122391 2070496 896173 824562 886515 1453729 2152200 2451796 1126733 1687549 486022 1205526 462231 122188 95090 1303912 985353 270168 1811103 2301213 1707469 176908 1362186 2493932 2374247 414301 2038974 2124459 351559 2357028 738806 616030 1865013 170950 1885905 645441 1200834 1375234 592399 666648 1919848 111025 2030567 2219690 1362461 2449125 1729982 357507 2620096 507844 2617222 679062 2368342 2061834 1300985 864928 1279731 1464021 1077014 2444072 727477 2353743 2611534 2063322 234514 2597660 1903123 270555 2432970 2018721 2365885 905393 2523055 1138162 622958 657386 1273665 1617095 1237674 752057 949391 1697940 1945476 693877 1574874 2481610 1450759 376276 2332566 1069802 2458394 2493052 55207 228143 729585 2080263 1724995 1023995 2635771 263617 2608302 1851466 1431327 1109848 1720473 1184316 1580304 2207109 1661034 1369326 100829 528827 298778 1586092 2165874 405378 439124 566914 1675217 79658 562438 1019839 1499343 521482 2476524 336274 1439074 1007914 174615 2086741 626660 1809880 1491359 1942832 1654310 964886 888220 78439 1014215 182506 999410 99297 2392754 805012 286538 1032573 2293654 1137877 1965106 323085 1204766 2213638 1129829 1475903 2015973 1132307 1009569 748517 910457 1780876 243343 1091939 582564 117045 570463 2233035 1805531 1823783 1826913 1888414 1192369 2543811 2480865 1124971 2279742 651858 2580818 288777 2432316 1679927 881069 1911191 1869624 605682 2514346 1382164 2079434 2632064 1030871 793868 397294 664872 695630 2341640 1376001 677098 2449289 114122 1286787 2153295 1512075 263011 1350701 1694193 740821 1387916 2099740 2342372 995428 799751 272760 2265976 186435 1122495 345811 258518 1657577 970744 1244892 2554484 2389083 163602 1340599 556756 783204 1268568 2282480 1123138 2275232 2490259 1308490 1310719 2648768 1025035 1729981 2252636 925276 2140077 1627932 1577070 1678396 2228705 2320364 682612 536814 1352897 569411 408555 1385163 657410 2054582 1057188 1917109 926217 162565 269571 516819 228937 593997 907857 2405456 1778221 11627 1971394 1810540 1664826 1728094 21239 1776395 1352231 2383907 2036398 1641822 104266 1198250 650228 1281901 1092006 1156578 549091 545415 2180926 1471523 1581788 1669240 475942 2531498 1750489 2215970 1152984 371928 1752084 375752 208753 2032200 2620757 2048162 2321400 783854 926449 2035002 2607296 1858484 1606877 1188087 1140297 1370639 1871048 3621 1395065 2178995 2540236 1150155 1422163 655641 531947 1128164 1542400 554874 1071678 319335 952447 2428686 2422093 49450 450570 1561288 1403512 2363437 2176870 586895 1965664 1244830 2451209 110177 2230624 2504171 2259153 111745 245065 834612 1261827 179701 661881 1291076 1367704 947622 584502 1812804 494208 1733278 897215 2087999 1650367 2274538 1199067 9943 52405 476446 1389278 325974 329869 2524568 1743885 2592727 1251364 2001938 1220672 2596797 444470 2026681 1563662 2151511 1632732 2644277 1015680 1152558 1534936 1981715 2450116 909348 1152451 1735019 431418 777525 1378370 2619226 721208 588894 1838832 136445 2486102 485592 2407761 676693 948575 832286 1481418 2428874 185056 417309 1305907 1291898 1979023 1270197 1262604 167781 311421 119152 2622629 1278029 288383 1672818 370169 69198 951298 1709027 1352844 1827588 779194 1972176 346997 2134703 2098142 719045 446070 261735 644848 1455987 861212 670474 1681296 27750 1653165 2260961 12528 2551392 1982048 2135327 1483634 251260 634031 404887 925705 2616785 4733 427873 991956 2017584 828847 288648 1341665 602270 1516795 2585839 1947526 1038281 571667 525309 1822617 2304981 265942 1042017 2251647 758451 1540291 2512253 1736897 2437477 950335 1225889 958511 1509302 1102000 1226740 1064977 1556058 529251 2032377 2518826 2480491 1559347 2346077 488985 1721393 1437912 1331125 1934334 2125415 1116745 2047026 837776 804217 879074 1472887 807287 1903588 1638614 1720057 167860 863317 275444 1828519 656274 619237 2446491 1842222 1198150 481566 1972884 980585 2354963 1400271 1679544 148860 1982458 739947 382909 727339 1333598 999199 2371877 594999 1908727 2452865 1179959 1376722 2074072 2156379 2406083 962631 2327122 1892834 48058 1210815 1125171 2421376 1666204 1248789 357863 2189621 528287 2247266 736286 2482301 897956 1978293 2550032 475728 330757 829883 2545797 1841284 1264453 2068216 1843245 2587797 1133362 1862395 722678 1554545 609848 1175018 390865 14827 516781 377349 187308 1584921 1066423 1630272 580778 2531776 2611940 723127 2511610 2054977 2164847 2146175 251563 1847984 1538617 2372452 1452548 537048 282810 474757 1789994 795851 153731 1801696 1681416 2566656 216558 2032212 2155569 1360276 2254826 1949506 1583078 158636 857485 2560952 828410 571803 235758 2606106 750617 1981695 705971 223546 652359 1105396 2497256 1633759 183134 803524 311563 1227216 2336884 61903 182858 2490949 2115546 490589 2146852 2624388 390755 1508727 1174912 940697 1339598 583156 762715 815093 549302 816854 1728262 853135 109392 1318650 2162429 1723462 1800569 1959044 227060 1147219 311675 1395732 1812001 866137 207737 2352027 2133283 1712873 1289501 466123 696464 966493 479149 1366528 1000972 2412334 187114 1321184 1616632 1656600 989264 1555001 446770 1644010 1977104 2357036 281115 443595 2299858 832770 207547 506271 1260148 2261239 2158166 126749 852637 1357312 2092953 1316027 729129 1551765 1096210 523309 1949063 2602218 262905 284849 2300372 2414652 809135 1005903 324859 782115 987816 1305075 2285164 9139 2589412 329982 1875682 2507297 1170568 997994 1751020 1815145 2157491 1220091 1311891 239617 2097619 791166 55593 812954 731106 1170218 624428 187839 2071172 2040476 1488730 711783 1355888 2150580 99363 375046 1092763 744533 507646 999447 1283531 1501629 578848 193663 355319 1023320 1874443 882939 280270 742649 2009594 257969 1939625 1166140 1627644 1845014 2121054 1990222 1800786 1583096 2111011 934835 1600196 107683 1118825 776424 724154 2541375 1462329 2063593 1396339 1283346 867510 607352 1434786 1733815 1364937 1922687 1764955 2184882 1842369 402558 2081221 953932 45374 2387555 1952443 2208120 1372012 769009 444635 2328963 1423478 1430257 557252 1168577 1282122 1080431 2079810 1044681 2571924 1626707 635285 2471623 712722 1244055 401095 272095 254717 2226510 507162 1582688 1851096 2525781 129250 1746130 1699449 448366 861400 1793243 2372553 1474279 2109572 936931 2644940 2018044 37583 2096666 1797511 77601 2078458 2265920 2209512 841847 2406307 256512 1787378 824004 1498880 178479 357570 2306030 1032736 1422275 1945801 2271703 1376631 322789 1370054 168729 587884 634710 137840 1869725 635335 2247428 2543964 423304 24726 1896177 867716 602062 2149959 1548188 2517486 2113255 1151002 616853 474058 2029347 2181426 949593 1956944 1496046 1975049 2448590 1723473 1804552 1173783 2039415 2406327 50204 444795 389942 2513094 2563650 666317 551224 1676445 1751250 612599 670788 2343941 2162511 1371388 435718 335242 808269 1096353 1792989 2395477 1345147 2251661 41581 2403563 1209085 753951 42657 657813 2061152 2221151 1038770 1274904 867609 343076 138082 1641390 1851063 1351877 1473636 1852534 2488343 1122547 1096027 1156674 2048339 1917794 1275094 2304943 1914653 1351577 1387511 20402 867888 2197116 154635 456864 1219198 2358348 1422493 2559068 7191 1371462 620041 1868619 2188583 1987167 1013006 1831528 696256 276500 685724 561712 2431536 2240643 972697 944834 1849141 413230 710719 2449429 1965183 1990191 1955071 245446 998982 1019359 1919294 773679 148004 441555 2440384 2519735 788792 2510026 1312412 2203026 1327900 1034831 1352070 2019897 581459 383703 779814 1348796 336931 2549370 1211171 318617 1745100 1475441 2372546 1182145 1239633 2220506 2203172 2372633 1993257 1175607 886236 564161 901607 424643 229723 1167655 1532268 1263020 28461 2383567 725166 2244758 2448685 926122 1181974 934859 1138409 459972 1353374 1799112 577863 1073449 2343717 637017 1079148 2301593 1517899 342261 1493647 1382691 1718436 691883 2057272 1919434 424947 396547 1305568 1882517 1387701 1428015 1421428 1875698 951263 2240369 1805557 2579029 404715 1800019 370130 935998 520361 242538 706718 953058 1392283 1585637 1500369 1528160 1103758 1263507 2541586 1152819 1243276 355487 1075489 1631434 2257085 2134659 2388916 1823384 1235000 971770 2634585 920629 2461662 1358332 1372573 1200953 185415 2066108 1110601 196629 1488418 689391 2239365 342020 1219799 2360721 1265771 1918445 1640701 1387431 1134865 1484337 468670 1068434 775849 2219960 1336645 1000309 1956369 1949876 699531 863734 2050717 1246021 1460717 526497 1944413 2646433 304044 1757621 49744 292751 1516054 49795 1916703 1488983 2499046 1589592 434605 1547965 1015768 2080288 226770 978672 2281513 1699045 1981222 1547698 2092384 1059864 2128344 2180132 1437629 1935932 327203 1025457 2604260 2623481 16997 2562832 1936068 1695422 1525128 1417314 1316599 1910063 1567544 581885 1772276 1096510 1717313 1086826 2271970 1328024 1158284 865027 1521434 1740741 1710282 147164 2154190 811851 586330 406914 2399798 472925 1229032 842041 132319 1103873 159451 813465 2291746 20279 496995 578701 2118800 1908878 1891036 745410 1138147 94269 2448875 2049634 432999 388595 131394 1204935 1815449 2304517 1130968 2465216 1501364 868204 1981403 2116751 1607915 838818 2645747 2071726 2186438 255555 728617 1223771 1891691 2646853 658225 2253788 1100675 62292 2184428 886084 996175 1324189 2514865 103691 1309043 2118965 1656194 142275 1184850 1193263 2281574 922735 1175472 692637 620528 1398984 2101479 131944 2476002 311352 1879067 2453723 635735 1578940 1204070 638820 1379391 587212 648546 1049727 14308 1079703 2021450 1597790 1544747 506093 1677304 584095 9055: 114551 1318862 738911 1653324 1029120 1645427 2266372 2227962 1140993 739559 9056: 1083633 2052670 1315402 1597879 52630 2427096 1494415 9057: 47226 2030978 1791334 9058: 2150521 911137 747842 342923 9059: 2346512 316857 2086252 1997619 2401847 1435261 260858 129097 801171 906: 1768975 409671 435986 2534534 1445249 2569674 1843080 990650 1097436 2322188 687348 1798581 2137060 1403011 1941862 1585311 1124809 2409075 2073726 318001 1524522 1609554 279109 9061: 938385 1393726 1629710 2556099 1662455 723300 298362 1042353 118860 2425195 865944 103619 1990521 1439878 390165 2178480 1711785 2234176 152215 1878820 2298161 2459091 695959 2501764 1337390 1447677 1011825 1498463 383831 2289956 2487345 1409430 2314419 972552 851231 1988405 730103 813240 1753638 1423063 1863578 2122838 2019936 2202373 2180691 1418739 371215 417988 1801396 936093 1307002 912285 1612505 1069105 1893724 1387145 604684 774643 772534 2104035 1942186 2244400 820959 1873780 107858 828278 1612554 1915346 2576043 444542 633262 1327599 2048985 675111 661799 1421832 504503 904816 2061018 1703380 743490 1199475 429072 878348 2514296 570931 705645 2302944 951094 2248675 1188163 1903417 948271 587340 1216613 1305628 2152707 1851609 1048735 2078458 846237 2509687 1219581 859068 172102 1655937 1205750 1400154 1679040 264991 383781 195555 362631 573707 1694673 2405235 1822089 1837429 434744 36707 40506 2152887 2611783 241416 1147567 1463511 1001477 1888858 474521 2242027 1570930 1666825 1380413 373195 559896 1221473 14704 2475146 1412480 1928043 856953 1002688 185772 1114493 174333 201462 2288057 2267673 116140 1450883 2532874 1845916 1068902 995265 1197396 117396 578690 2092946 761478 1742201 1519844 2158871 1118399 709111 616093 551427 189149 2633937 427631 25206 2183733 1868667 9062: 803945 1945422 1688632 19742 2355310 489786 15914 798271 443336 1881092 1911425 1863703 2399849 981575 2316109 311042 1529619 126281 9063: 1466456 1996703 757731 2106579 55363 9064: 1677224 2162695 1599508 1425373 9065: 2039526 539569 1288325 1895159 1236562 2211802 1516548 2051372 9066: 1854789 2509678 1297518 290737 9067: 622875 1876836 9068: 1942256 9069: 519286 386668 2457210 907: 1372581 2541025 2535826 1597207 869664 1152671 1083328 965311 851546 1280831 2041533 619105 1943562 887139 568440 733868 2615443 1533173 1775241 2436444 230485 848297 207575 1678588 518257 1135276 2590597 2046574 1355260 1340392 2261697 938568 2549130 1613947 1814190 1987497 2020296 1135154 1143250 269941 2123246 1762789 2258510 2265864 855607 746834 594433 1920234 2311233 1658963 1169634 154168 611118 1215533 381828 1011023 2001750 605767 463574 1090778 880548 510519 850541 1801092 2449026 1446458 36395 1496292 1291528 1895515 620733 323230 720477 2397763 1231295 882695 273503 511697 1994249 1753576 2025040 70949 2020700 2576929 285843 1339855 2057489 862787 1037578 1377190 1011513 742107 2111057 668711 1646592 2445689 1059789 827223 820543 2188443 1640627 1963147 1532167 2414456 1979359 61459 854199 202018 409083 1416389 1204061 743911 1939357 1752697 213289 690591 495794 124473 1723037 391103 2455503 611563 1546617 1081134 9070: 2342718 682560 886531 299966 2554687 900517 2439924 9071: 2181247 205058 2139059 9072: 2278436 435523 2184084 2211599 1588790 24003 2625427 550539 578151 1354685 785417 2288438 1071329 314288 649841 1716946 137703 1471593 2517870 1287490 1552301 2207933 2114493 1821431 2359874 9073: 447410 2127102 2581812 9074: 2581970 1341330 1529918 869277 1475035 1574865 111187 2036200 1344093 106475 1111412 1053735 2227381 424547 757556 1866700 339241 410286 1441712 2505772 1643995 2510535 2648546 776385 940150 2188558 1985367 787486 2370009 911110 2338663 337967 2447746 2225053 168281 1932718 809139 1664216 1576953 2289507 1580443 1838204 731279 2427888 251024 1934860 2353779 1526603 968918 2388721 1241268 2055355 737838 1573640 1152642 2385142 2115689 1434716 1917437 113926 244213 2387495 100943 1918682 971908 1836567 2202003 2613600 389662 2464105 539112 516431 1218779 851932 2524480 1849421 2118024 783240 1710369 1734139 1048489 523583 9075: 1246336 243944 1741344 1947714 9076: 1051197 757607 1074143 2585654 1577875 2531864 1953720 853194 1757639 2461289 2465079 372655 724383 1083749 2242986 155737 996337 408350 1412683 718101 1766757 616839 2628869 1249326 890632 532996 184043 1136695 1061301 1452017 1732015 767887 1141361 480684 775014 806414 966016 1961503 1814045 2362183 2209039 945815 1972019 2407365 9077: 1859685 2271790 2489124 2073892 1935804 1507052 1370443 1415220 441203 755376 2207522 547872 9078: 2064029 1621411 1953749 951900 1146198 1448908 101068 1328524 1838365 1461367 1642347 299701 1249790 2117115 2575875 2140917 2032141 1606215 1006584 2575390 522848 2432992 484674 1508797 1476603 2212285 2163994 9079: 1061246 2344128 2160216 935402 2647322 265594 1215606 2628379 270872 2062474 935193 1604433 1139203 394501 908: 2060397 1449650 674009 1935969 1703769 1695795 1041701 1262112 325929 1814123 765438 1998055 5994 2083513 1791540 1218498 2423154 2076455 1772774 1377254 693634 146825 1908897 409305 662875 1764414 2491774 571822 1269703 456124 1826693 2515643 210077 1468975 2003039 2252684 2502216 150963 1817216 2190944 2636927 1708625 1731449 334623 2249758 131488 64863 1480017 1679125 2262925 293944 1703879 1126829 530031 1687339 504211 1658714 154047 271881 720844 1122028 47149 2035912 857140 2605859 1094282 2288607 1302335 2400299 1951761 77877 1157202 1346351 955922 2493079 1804713 1114854 2137900 1967954 936880 1367811 161768 2185919 928278 1618078 1211021 645821 1443307 927062 1612033 144098 2410848 244242 150597 1712201 605773 1719439 2385258 406301 2448647 1612717 1981427 1837525 1079851 1288511 518677 142522 2290862 2254991 1733777 2477459 202895 1588782 928545 1371990 1954574 378751 1388681 67688 424309 315512 555008 2640401 2373873 212235 1524631 383574 196716 557271 1218464 573819 1345374 203738 773343 763833 1624847 1298008 2057623 735805 1234115 1780520 1382511 1719337 66883 434346 2118143 1573762 1112002 1656140 1202518 1548908 1689706 755520 2243327 2324706 1690733 633888 2391105 71902 869229 543873 2160038 393650 1055424 33568 138153 792848 1723468 2409153 2395304 1414561 75817 1090052 1138631 15613 775449 2608946 2448252 552222 2259696 1676268 2097795 1192450 2502684 19970 1758175 1049176 1720741 145915 1750479 1803375 430714 2593718 293660 923588 298263 587551 574262 489246 262682 2632109 12947 2477361 2615464 2425418 550953 490887 495238 2509609 942554 1431196 1287458 1833347 2570056 1132753 813299 1628419 118145 237980 1889005 1772657 392077 2581104 1486949 1648422 2033766 496874 2490112 953669 2061758 1793558 210470 2417041 2609461 1825873 714459 761403 211284 937372 683179 97846 2576836 112874 1396900 888519 757712 2514364 2468929 1442653 473328 1944822 1103415 825831 2050200 953484 1987988 2235516 2134986 208962 932047 1875139 2233303 1330148 1911428 1023389 1586834 2426779 1967145 1370954 1363310 837619 864826 1150530 2026317 2595901 850627 2601105 733396 160357 771533 115824 1432799 789145 2642025 1271478 25208 1953790 1684116 665774 2197150 742407 2332011 1511576 1427824 526362 253028 1753524 519150 360295 1849686 732648 822158 2960 1987307 424947 479596 1389027 27597 573072 81230 444517 2564249 1170802 2325440 410568 240416 220754 1029804 714368 501346 966713 2456843 1195564 282270 1561632 814399 2258315 792895 100400 2300941 217583 2448929 2306761 1480922 1162465 1193410 727707 1146120 1375551 49649 739563 1144875 177860 101574 1889912 2501163 267137 2549618 756446 2363764 913449 1317898 1076210 1549632 481842 700760 41565 2046351 773341 1392450 811950 1834781 1165164 226280 1820708 1754529 1082591 81690 1431156 1302280 1317179 9080: 1058234 241471 1620735 1478792 2220117 829370 1737083 1244104 1223282 2405100 342795 2484384 496399 149042 89533 43420 604715 1718239 1166217 1063660 2459792 1176131 1590810 228794 2497722 1080668 583364 970000 496345 2441759 1982976 2569890 283552 747807 567198 2640070 901737 2475656 2213675 899440 1678208 9081: 2055719 9082: 1889698 1215498 1868562 2349121 92533 1302182 766569 1154902 9084: 2469880 1981837 1795307 9086: 1820460 2126065 2623496 336768 9087: 2633878 1279312 46823 308068 814518 1750778 803544 1284202 2392612 542006 2103975 1805838 1840004 1851629 1509353 1653658 1893836 623377 2269301 1738327 9088: 316716 576443 201370 383477 1922800 2170557 719335 687355 351265 1248102 185065 2478991 1406191 2290965 1978939 9089: 1210831 624319 2109701 1473823 395092 1394815 611186 44257 821643 1134379 637746 1367610 1395319 219773 1163631 467895 820635 1111556 659246 232789 2003117 2211057 2145217 695741 1465806 1239704 653764 1400316 1737765 1364322 658918 349724 928208 1718469 2300888 1504502 7579 2177738 614032 661906 396378 2492313 2006344 1221268 1499785 1955486 1181792 1763214 1480514 2622619 608161 1086236 2638660 2146254 2430521 1230997 1483588 1135606 765126 1084247 1395866 632026 740484 1733305 2376435 1075362 57758 952147 822193 2497284 909: 2229583 1938840 474303 1458814 1592816 2186938 1505514 9090: 1404885 99400 764837 1690591 898533 2008927 1323507 2487751 9091: 577553 1184441 2041372 667235 815503 2615089 2223937 2479018 9092: 386218 1007639 2634314 341764 1291318 1611032 742524 1148409 1644576 1116080 759648 314308 1922449 713081 1394012 108223 418779 332243 1170140 2264883 1084489 289620 1946702 1459577 1563688 1299595 975743 1502418 2015222 1761659 289514 1481612 1424273 1517054 2029135 1521864 1955818 9093: 352629 9094: 237207 1867632 853083 1859380 2391759 1702288 9095: 68365 83006 800057 447121 827713 1672247 160923 1636577 674590 2455305 2124174 1633136 216048 1649777 41998 406391 2477720 534141 2126796 1811519 336998 1923586 400574 1700288 1611143 1487733 226334 1723102 299810 2373683 1491275 2005750 1377201 695436 1139060 1524384 2029059 1309428 928975 1602669 2212144 1864322 2538149 1650473 294566 797834 89151 777916 1502192 871561 1244375 556312 1547271 813446 1510837 751307 1393093 2611555 1270469 9096: 2030845 960036 9097: 2409405 2531319 2029890 269689 1998360 2608826 1100863 1308960 1931371 799817 1894193 322451 2486985 35824 461639 1577987 743369 595829 296 505488 968184 1845415 227437 2128901 517186 2212056 1389358 837013 388609 317494 1493234 29208 311213 2065684 1873084 9098: 858113 942984 1039556 1027896 474631 2217039 793891 987819 1041239 897227 2528762 2099294 1132784 832285 2619875 532494 288937 9099: 1126624 283890 1680367 91: 2624371 1745307 1124974 2071711 40545 950088 2065442 1084933 1804724 1283426 1445444 2197697 1634298 1684118 68457 966156 815065 761711 1562946 165516 1964163 910: 799460 1103687 972183 2604442 125460 620010 1534845 9100: 2472216 1659532 2011181 2465165 2201104 715717 1544814 1449598 9101: 2541216 1548433 432951 2036527 688519 1805240 1041757 2516252 668479 1293870 1231984 1482156 1688723 2150718 692268 323912 331581 832048 1544543 1749903 2583481 192346 470 1584246 727645 2538739 1045470 375904 130264 202891 751003 1292557 1763656 1327676 992862 1379956 2555431 939198 246569 275163 554225 2602740 1753001 2127133 2572055 268064 1062603 1273053 2394118 875258 656193 936267 1682260 2556571 1216299 935148 140812 2356325 1760282 440406 2531111 2597662 2568624 623301 1955297 1449153 219613 209834 2527911 33013 21536 1783002 891800 1748432 2202999 983373 2086007 901587 2139319 84737 1925832 978213 160972 662095 1893141 2308039 1077540 935350 1912389 2506286 2395144 1448656 1754129 2410330 9102: 2535925 9104: 4525 76373 9105: 1261894 1240334 1573694 1536750 1755781 1437913 342989 1505127 658979 2267653 927633 770204 1760618 1012898 2140906 9106: 2449419 960023 282744 918219 767797 1517590 1582481 1526027 2435530 1801396 365510 1380722 1741582 2420593 707563 1260588 1173753 793736 2577654 782935 1427734 1520898 2292387 1282251 9107: 1739284 622971 1768554 2639053 748953 2634853 9108: 1409776 2157796 2004779 1062606 963667 1771085 705125 340795 872069 1284704 1366682 146608 1606341 1152026 939506 347791 1379858 829760 940938 1541705 1776418 1915183 1791334 1143278 1462851 114510 123124 1289057 1121725 2547490 178299 513943 361773 1600232 963200 1405284 1552828 1015085 1073033 2227885 1820579 1511852 540877 78352 2162560 2026363 2312124 1057437 2546380 1001736 1592900 1126013 734944 972405 1542881 487200 457277 2330599 791523 313652 401239 9109: 950095 1603364 2572565 591043 2494497 422438 2259855 875333 2470904 330866 1905700 787275 270692 2532100 2421998 352609 1239565 243150 665052 19475 212493 1544785 1933125 1006547 22846 87192 712568 933855 525967 2145961 2089141 1331785 911: 415855 2071426 1847932 35986 215215 1131774 9110: 2097738 2454576 1892380 304116 402336 2285713 2400083 2384246 2013752 2351327 2577138 169149 2143454 2360784 107871 1888005 666516 130207 1847081 2277747 1613781 456086 1230878 954740 2340811 2386796 2624179 277011 1589788 2360984 275619 1173764 1336572 2034185 600743 1536998 339148 821332 2488858 180199 1339847 1954004 874797 2051681 1430552 2068564 2225744 1079260 2110423 1649696 2187083 2536761 2429405 1026979 1115332 736532 1652911 32540 2554942 182873 2559566 1306008 2541017 2558350 2566657 166033 780640 1000869 650061 2205901 1200679 2155730 2548020 414298 1379470 2331082 2234687 655563 1405448 1102370 439729 981080 1165660 2338329 2088101 516427 1756998 37412 2149471 970835 81998 1747343 1614609 1053002 345872 1044125 2329196 2212013 903214 2487911 2472973 2110394 782878 864749 2393028 2184028 1465791 1441773 1879245 723181 2398044 702686 1930775 1922830 1070187 861728 2521813 132890 9111: 1523153 2088539 304398 2141315 1941399 2646663 905731 1143562 1525719 1451137 1060407 142515 976686 2297189 216836 1712165 947029 691756 71390 603908 1252449 889718 1267055 244549 1546588 1788217 2522257 1614375 728284 2511550 422991 1815893 2538585 1962305 874834 1242263 8372 746622 1136968 305472 190775 209274 509367 2268196 890335 2566091 16129 1053281 1910706 1984741 2210503 1003091 2500019 2342496 730709 940583 1908836 1735413 2531710 821202 1040189 2361520 546733 1783688 322781 359412 1045492 2302235 1203930 2614221 728207 147663 1250224 1833103 2539141 2236982 2570242 1435535 2266746 261075 2643676 222158 1151636 514058 2460697 1938454 1659190 52137 2393473 1253698 2210363 415367 1443372 882152 1736139 771732 1335649 2092379 1085034 1719110 1528341 437902 1156854 2344263 1395642 117310 837541 104935 1585895 277978 151569 362856 1591902 1484257 1019853 1016157 452973 2535468 1756344 1488497 39135 1986692 1604861 2277639 2190769 264063 808353 622003 1342504 1132223 2632001 1992237 398667 2212633 1407700 257300 2640987 373655 1584345 1807308 1545286 1473414 506904 708683 991315 920023 1503884 2218929 1141789 312990 1982071 1732372 1803786 177749 613677 141518 1469428 841055 1719603 465001 1808308 927286 2123485 2455508 2096047 2299036 2216694 2197598 2067780 583729 2490798 2199818 308897 755793 1321958 545584 373373 1551206 977466 1253164 2170610 732515 1395341 2636766 1559156 1794635 916152 784329 889717 735062 236968 1404960 483474 950929 813502 123737 1269865 1652972 1736 428667 1513415 964453 790562 2493758 114855 398231 1002700 1761213 371596 2436426 1005052 1229299 1651662 409490 703224 1704618 592803 2260930 1595606 2493292 1118935 2017530 1802141 57867 16548 1296212 1952910 2055774 1851664 664652 1030145 1147533 1084237 2079419 625777 1080433 320315 850292 703191 1708093 229782 1266425 995690 2630424 817041 1597648 969694 304747 92292 1915346 133690 813066 2404291 452860 1607330 2619243 183837 2078143 593152 1395890 1286485 753716 54636 2105669 561497 686842 2062092 1078458 545699 1523554 1275966 467796 1090201 1667987 2044587 678127 879173 2113807 260163 1110387 2192867 1339008 43657 569506 849147 507625 1073467 737845 858949 2080439 1040216 1390473 187760 1789105 1261567 1516418 1279752 2209351 1342641 939635 919467 589785 1501668 779457 402265 2072789 611846 1559846 1505180 1189890 1408110 1562170 2435207 1232207 875669 2585918 79446 764349 248014 2126216 2171473 1344743 1218919 2002252 2362964 2528621 467332 569052 191761 2642091 2302909 2204530 2280844 1521171 2126622 1562565 1744674 1901656 543361 934400 718882 1562968 2477348 969564 721998 1664178 1079665 711356 2375700 2184882 1998575 547171 1542013 959558 173272 1935985 273143 328865 483495 564134 1103702 2185875 2363875 1875898 596304 399271 1569044 2005245 2422085 621043 344274 460910 524954 1041464 624637 873918 25836 495953 2276717 257017 1605975 20014 1238059 1846388 1549650 1339377 224233 2551271 756950 604992 2229699 1025218 982563 1240965 626493 713225 561361 749781 79600 2478864 198727 734475 456954 615351 2106954 1426466 928077 1017998 2293752 832639 2062510 472921 2224709 361357 1303470 2480705 1148443 1126314 2039597 1776927 2199685 2347090 384594 226305 1051713 42536 2333520 594403 2143538 199207 1043116 842725 1084614 1576601 2493908 82295 1246764 649470 1752233 565737 926838 949770 1627044 1113302 1531651 339156 1266440 117147 2232685 851058 2030565 1877313 2349971 1580914 2444445 1611535 296619 2411407 475130 1735718 2358866 2108756 1916440 377241 2323180 1590613 361681 1696907 2222435 1338024 440947 2059086 992405 2163213 1630203 1433283 889734 591506 885847 278034 1908001 2201692 1187494 779671 2353580 1461390 342326 2240390 483422 2049891 1508795 1145720 1197778 1630305 1176698 908432 2455332 2365895 2303953 300108 1304862 769870 870421 816625 1511568 2186769 2622125 1894440 1659653 2130676 1428330 2011535 1911013 1251113 2560825 1808748 1767858 1583484 2542239 1466573 2549814 1544422 386845 11243 780643 1874979 123117 2152674 1142226 1576773 2177407 1805577 1703367 190071 1041306 2094335 2242934 2084379 2129047 1114937 1532118 1466564 700894 450524 1723438 2009326 1491677 2601245 543992 861741 709922 1520824 1987334 199984 2576978 692331 1243608 1820662 2327929 2608879 1464103 2209880 428965 1489354 810560 947292 1589355 219412 2202192 1580575 431552 2604059 498553 1048731 303458 1442835 2010961 232912 537921 1896891 9112: 892914 1614467 1257372 362279 546733 623136 592693 1421309 2337699 2065861 1548220 1348778 1258883 2333589 785414 2223357 714357 634512 915398 2524675 9113: 1818596 2078633 1337206 1181517 1372013 640464 2455194 961700 2641735 769487 442151 1237769 2038311 296118 226060 1051118 1602776 136970 1696863 2018193 2634456 811357 826958 1018981 50469 652198 1918726 420419 183191 681277 1960240 2016449 1556953 594998 1590096 1665722 1767544 23086 1551419 1013302 718856 376171 9114: 444616 1397641 35259 2633208 709802 41961 90093 1093600 9115: 1451220 1392252 2024486 695799 1110281 1283508 1705037 740008 1658511 793579 416983 2222896 1591459 2046138 1354640 9116: 1053327 1495628 2307536 2347138 1795965 1198109 2014770 1028153 2540825 1101491 947257 2530071 876051 577246 2168407 98134 103780 2352654 710855 1752315 1877292 1990043 1260877 208383 704901 18721 1073355 1307724 921803 2440855 1539828 283734 390375 334603 2086085 263663 2146687 1888264 743070 2514053 2494887 321048 1545081 9117: 868926 1154037 2043399 1793265 668786 9118: 85850 1752077 1110014 2137198 438234 233730 263413 1160501 9119: 1473965 2525605 1102118 656193 843288 701781 312151 2181791 821568 912: 2094546 603861 933692 37883 1145743 1227261 1713505 2358480 259123 1665503 359820 9120: 2204475 2073964 332922 84935 622598 266591 408285 2539488 1090050 1138434 370369 1137464 250067 672129 518347 1219615 778554 493884 1656475 1739660 1904590 781148 2037737 656643 1083003 1339461 913540 1877347 2474764 53926 212111 1418058 1572525 1421761 279233 315526 1260523 2543290 1468548 687154 463321 145915 1556179 875606 1197916 939299 1079972 1296763 1772633 1328218 1708221 1593174 1081915 819418 1047168 258924 1048756 1736526 2372852 2106812 371677 1822676 135074 2017308 2275682 397585 1774805 1453646 564078 2468191 1546138 1754796 1719633 498489 659492 2425892 43929 143553 1794101 2325652 1997727 564941 825698 1246654 1289504 142466 2052710 76509 1973428 1288282 329332 1556093 1739841 2210743 447531 9121: 2220142 556059 2290452 9123: 130451 919826 9124: 2040853 372356 1124288 9125: 1673323 16386 1081070 1083737 316895 2547292 404479 2391041 444586 2331662 315915 520980 2121285 791189 2027658 186946 447395 924392 1476386 793027 1296342 1231790 1088708 1475949 1632964 531420 1760224 271435 982675 442926 81478 1797419 306622 1983137 1490371 973206 434101 835108 1592350 1448104 1069493 1753680 568340 2392257 1384960 1465225 1576482 875847 326146 122197 1556824 491115 2470428 101300 546104 2256706 573710 2427745 2645135 719062 1748698 2644250 963015 1708348 1624997 827115 693070 1338011 1514223 604379 1791121 117655 686906 2115032 748762 2493872 2634761 1075213 2443086 866951 1410402 949888 468949 2201903 51944 1295773 1377820 1606779 141445 2095812 638708 256153 177732 2226005 690123 1572951 116136 2373853 1971629 1126211 17147 329857 354437 2536664 1254497 2436452 2347223 796383 551663 524192 1108515 884081 238253 1699830 9126: 274308 712067 9127: 1238111 2586139 1919964 279682 945209 9128: 895893 2098992 1149756 907739 1739389 2634530 493269 2010211 1997808 1363951 19487 1819382 1599561 486340 823838 881049 1259587 2269827 6669 1561310 186149 1930757 9129: 2446962 1925564 1684955 1297955 2640143 320901 1168748 1681981 2344669 49082 2560321 496699 310354 2192318 884420 1029943 253692 1541796 1834683 2256157 822859 2219006 1931131 466594 1285065 2359123 1807803 464930 2378914 395872 1966527 2322809 1530803 892989 2163220 1520494 1518948 1660345 2078484 1701535 2474452 1177716 1859951 1850866 354418 1275033 598256 2605702 242616 985995 612074 331712 1618405 2396089 54415 321218 507235 616822 2158352 1434654 757321 2052133 1620353 339338 1276250 493852 1554606 1829689 806312 1733817 2014883 1303953 913: 925762 320468 2215445 174203 317834 388728 9130: 1856023 178655 1329408 2028898 2003634 1429169 1925099 1363540 114130 9131: 1620680 735103 1026606 1256460 880338 2276007 665560 1503970 1049374 1926771 608548 2284540 476599 1623410 9132: 1212700 1694830 1419835 2563708 719424 1649641 1590374 2178470 610397 2001981 701226 426596 2255529 928302 1397705 467828 578782 1573058 1299502 1655128 1479464 740364 1325376 1095480 2045927 1903560 2439319 2561421 912783 2089141 12895 9133: 519229 1943597 1712767 207038 2025896 2312767 354757 1591087 1121731 1540447 1746211 725096 1045405 1542772 64079 2419858 1474421 1396612 1713934 701838 9134: 754355 1240365 649306 1589961 2150164 1048172 1714263 955445 756049 2191109 1828942 787966 2027699 1393404 1985578 146396 2158142 1656315 1677224 1912471 121943 949509 2102550 1874438 1536618 504896 155045 615792 1745470 2477458 153577 1818923 938418 819658 972849 1927527 1448605 874030 441881 1466174 1631593 2119257 1320707 1777299 2167164 12205 2470623 612306 659029 1812227 381688 1318880 817484 1998079 2022826 1045150 1834384 808892 1531730 53744 477115 891349 608041 2421763 1541293 837374 2041056 983060 735313 824314 1917176 1442295 1817735 2309639 1511669 409653 1834155 2635793 2341415 2426778 1280399 1142974 2007573 2248155 700484 2212242 1452960 1033865 1924464 1393341 1683689 1294158 2270778 541437 2140579 2028736 2194719 729746 1917989 2593551 2218746 1156768 2366454 1276702 2616304 2249750 2515812 2517242 2343665 692590 1783723 431964 1863420 2028898 968827 478542 1046696 155079 1815528 1787421 826091 670912 2355871 1458612 429954 646922 635231 845801 1192251 126337 2282730 2510947 275252 157657 328334 1123449 845174 518474 732863 1582577 1390438 522385 1378868 2191583 1402913 976312 2255393 4166 1925685 2647769 2409910 477490 1970840 2601158 1298024 625008 2374213 1678579 404660 1150607 1711930 2524736 2336637 577808 1089408 1044118 391028 1676683 2634401 854010 703564 38712 2259780 2272471 9135: 2095433 906201 2156448 583126 9136: 808380 1977128 2531003 158289 1777419 29228 854095 1958509 1042353 1974666 1477422 722832 816792 389321 1651375 125994 1366347 2446234 983411 2077030 1178714 1870121 2176628 1841894 1758472 646706 1148822 250063 2388250 593225 1928876 2156909 1000560 918361 2450610 1157681 28774 1602197 1577370 1794678 1763704 604353 2227889 29185 841654 1332618 684000 1578668 2138784 619888 1964758 2587415 785467 367057 1649217 236444 2345955 931076 47953 2430192 1691635 2139156 2274913 1807505 2374747 8883 1282786 1956519 1870615 1186210 1524645 1466577 2527131 2077309 2319899 1661932 1652929 2165038 812068 1090321 2308281 844762 2082132 1580012 379104 1643957 1013445 1627703 2340024 1272019 1271599 609764 491015 763534 241668 1383985 1728459 2300893 190067 2413027 1647928 2186429 1262532 488966 2638628 1915603 863644 194688 789832 822886 2393027 209242 1255485 1816429 49938 1445987 2263290 2048241 2385444 1418782 1794675 954629 2477003 1331335 1420033 1239246 2351943 756532 2466462 1925774 2437397 841014 105115 2277522 1357478 1921038 1215832 920513 1139681 1385337 2581164 596977 260614 2544272 1688430 1029222 930300 499717 811002 1649684 1244618 2621384 1494480 1052501 2564951 2544951 2131545 9137: 430876 9139: 1596412 603838 914: 2245028 1788536 9140: 65908 1676620 9141: 2110807 1269520 1520426 1660096 1877943 832021 1429710 1167305 644245 1930456 1940934 772087 516146 263636 220183 117934 2596123 675968 1962176 1303980 1838932 423251 624617 1142973 2389202 438654 2243242 37586 1593511 1324282 676967 2008336 622096 2337971 1402241 1663740 961481 996676 29706 2395372 9143: 137504 966181 1177547 276131 1975977 369100 9144: 828567 1048963 1681882 1482941 1075331 429617 606757 2494633 764390 1614375 1820731 1288730 1582343 876546 1992020 44727 2470123 2422419 1881251 1951298 1195746 651485 2602108 2303192 916012 2515118 868814 336587 586694 2391938 672943 1537160 2261671 695136 1689839 1824756 2105551 2058926 2133702 1225284 2255156 1445787 2365514 482339 35142 1330405 1136399 2383229 1282481 2443997 633278 1076668 1709432 1365147 1055185 1454882 1509217 167841 261121 2282809 1933531 1836655 298085 123307 1505059 52352 1590385 2041952 1142448 2399097 1762752 52602 199312 44289 2415601 513878 976953 79585 1038281 1097623 1609438 1752315 2011836 1975589 1202543 754683 1153917 2473684 951321 2617040 944150 1064738 438263 1675242 1303718 2624915 238626 2337647 1694123 368898 312937 72803 2229867 280795 2311621 459540 1508366 1635904 1531960 376915 1962759 90912 2031497 2354548 939473 2383723 551459 976191 1107507 1742638 393380 1993311 479561 432816 439789 2120058 1938828 490980 1517913 1527490 1984118 1965785 1667114 614642 288073 1699196 1609838 2063863 293035 2131287 214100 2128796 923868 800308 430011 1179567 2283855 1637949 2006662 852518 440325 101137 1482467 2626004 116765 917192 989792 1225745 2346733 145120 1045687 305486 1816185 284993 2613662 853256 937699 2541013 2590113 1134607 369155 415355 816128 1074966 1672820 1579849 267925 778098 93878 372295 1572512 1900358 9145: 2433425 2203805 2024983 809277 234250 896996 80231 1875721 2127976 1275275 381506 1771090 252036 1364841 1099813 286293 2638445 1671975 2027241 1555295 1750918 2340564 228996 1393091 2431291 499295 589153 9146: 1764884 526160 2191876 1497037 427956 2517727 977580 2353779 866000 151717 788365 52609 493314 864773 173606 9147: 1849260 576901 636465 508942 284080 1119220 1219027 2350379 1960207 2498800 970684 517214 1891613 1916463 1981940 9148: 1877365 915: 2261623 1473980 2184520 1321416 1051251 9150: 1772361 599993 73463 1942551 2010331 1212007 1264830 1975103 419175 894262 988804 2081680 2397996 2253061 1056239 1327035 717857 2237107 1865499 1914853 1349891 1831623 2171578 2174797 2557273 381607 87627 1251258 154113 930538 109541 2540857 1560485 806267 662956 2120110 1009438 2160745 398385 948118 26334 2259152 2633368 52664 489731 1221266 1524213 338022 1378369 1774757 2284736 1750833 1926801 658669 2566727 193618 799048 195075 2024106 690313 325643 1531817 339156 1873779 11606 279073 965930 751834 1144465 1293857 586266 1799930 192058 139199 1024680 500805 99781 478716 1034223 301047 1789340 9151: 245046 1650310 9152: 2056063 1482414 535062 1323332 255144 2001820 929177 1460857 51002 1195263 2333025 1572526 1297828 2067949 1669787 2469493 1630310 143617 1776449 1236442 1666038 879219 173335 1920218 1409760 2142778 229338 2420782 2505514 2154190 9153: 1196269 878111 2504070 982709 9154: 2003855 215945 1547221 1272338 2036028 9155: 130315 1039869 9156: 2061726 1867307 2215372 1888163 641494 622593 2242989 1840062 618724 1607084 455330 2058270 1579022 1907786 2432532 3777 2447507 865621 2551881 906970 2426903 1442253 1683930 1967614 664449 1039200 158190 454501 2352053 361392 168705 2218069 678642 2505999 2526327 2590982 1646238 2565109 1801666 2439804 1100945 2113480 170303 359770 2529839 349213 2219070 397125 1097194 1719110 1885459 2454308 320495 758378 368816 1095031 2054519 1349185 881419 1116571 2189988 449277 2293177 2261012 1854693 138561 1940011 898063 166895 2279027 1498616 909167 1551931 1843868 16719 835017 2555913 960255 1503687 2251286 1813751 2371123 2617545 2362092 111174 1726068 2185015 598954 1734814 1175298 1934854 1811355 235283 2259648 1370645 15471 560080 1080668 2112942 2541757 2048321 1756410 849147 345532 2202395 1915111 2488236 2335361 2316765 16415 779609 1838941 150814 2477840 856889 429702 2192440 2349216 494000 1647347 969401 249130 373624 2224410 953831 78994 492395 2096443 2276284 2472066 2308858 314665 2276717 1493361 1917469 657547 1933983 366669 1198891 1555295 2059738 2137073 564710 1511892 2399219 2289082 2607571 879787 272684 939988 502491 834975 843519 1904987 763981 1651396 2078345 242444 2263756 436557 843624 728158 2478301 1991133 2461662 650647 1256107 1070646 2620793 794263 119262 764789 1558641 303401 61909 1045077 2365498 1993755 661538 637997 2165171 1377391 85303 1674447 2360801 1570398 669921 165439 2442140 9158: 1009518 2304971 803960 9159: 2280882 2167653 2372727 1587132 2349242 154989 1404953 2395372 916: 1876356 2404857 181373 2041150 2077845 1213820 1099866 235553 1362279 2050718 2065368 1299685 1443063 2486050 1270033 320332 136419 2469717 1276476 1618364 139810 532197 646757 2207886 1810658 2459740 2006858 1549978 2513882 9160: 2229583 989228 1932858 2594824 639260 1604157 2371795 1620868 1565584 1416578 890771 791331 2334839 820963 2270133 827783 1801342 1132919 174613 994162 1360296 1654733 2622691 1367877 2084476 454808 1667029 957647 2397204 2002196 2105771 350150 301881 2355409 605520 1914729 1845679 1266917 1748739 1731305 2588019 2122940 1361719 54161 159055 577337 300929 558678 97991 565359 1511474 79132 1833543 722007 746150 249274 2350080 1591499 1600124 551510 71687 363352 1639004 2278604 2542819 188784 1117413 2207459 177004 1488746 1745045 2270315 1462047 2043862 663517 1347966 1261473 2083476 2640905 2331082 465623 1556771 2049802 456674 1713250 136942 1055364 2103201 1335658 1014843 2620408 2045518 315143 17407 186590 1049649 1373385 2175750 2263715 958184 2300457 1765537 164214 1243586 503042 1664539 2250166 636451 502591 1838528 1226736 676497 1229414 546641 2423730 2427624 285894 2283592 543607 190791 2275236 1596275 1858342 1917888 2087837 9161: 1900400 853710 1075491 884683 397290 9162: 2510591 649317 9163: 120002 9164: 885414 1851895 426335 1914525 1138563 819255 135748 1192269 633243 2604820 1819253 897142 9165: 2374102 1115773 533146 1871180 463833 2255316 539278 1394430 9166: 355711 2357528 9167: 2187169 9169: 27339 2606540 1800077 2586001 24003 2260612 5317 1995124 1229791 1287878 2086265 1163000 810720 106441 299488 2561406 1947701 2638255 2583705 243351 1159983 1730336 667059 2422806 1689524 2113762 2214608 2351187 917: 246189 9170: 1366126 12379 215797 2368775 337780 1480451 1565431 163974 1225389 1547659 2343349 1236105 1609008 598898 895885 1473938 99798 458806 2449613 315484 1069697 1495608 2417821 555785 596980 1658007 1079521 1815014 1516537 553934 700342 1516690 1283180 1526832 1376175 1461383 1947817 1180038 1537072 1130663 2630910 2193603 1002594 477547 1119159 1067872 697065 1960391 1750486 957018 1199095 1241107 1683033 1345359 99329 464029 2560363 782930 1714485 1876949 1506586 1933927 1436898 275515 15584 2117418 2176341 111803 2255594 1230976 1226618 1305465 2346405 2261134 2168540 1673204 2571388 2370044 1766714 1482257 204855 1317975 1053655 543146 78786 2209135 974529 2644529 2376982 105647 748035 1954004 2145744 2600503 1928054 1407284 2154855 1314058 47344 2348142 1743385 1580270 1934754 2047720 2043312 46419 2241355 146734 1324000 2123388 230842 284712 1777403 717466 1201678 393663 2138305 306985 2534009 1623631 891298 808845 2496155 2500102 2134862 1230293 2332875 223511 852275 1115413 1063041 1174733 1539492 2387685 2456670 266549 973944 2292716 167563 753790 396908 2216810 676193 2301245 730904 1471981 1687027 2098645 854228 102982 459226 291908 727954 40174 1791072 280028 757871 2579945 1730898 1992430 568487 2085397 1210423 1043736 773772 1891564 2139377 1405437 2195127 2189343 1480343 308945 430318 2432554 1424878 637683 2150664 1611752 2248232 2018889 1332857 1470684 1525842 2426042 642107 35171 796629 1766832 593285 2231162 2002974 1480257 1015915 1425055 1244304 1117915 2481497 501602 1948311 1521133 1447607 80652 1799710 1053133 1517393 1494740 2007564 894420 266758 782590 744258 1261863 1193601 1883297 1826742 1099040 2247514 2282757 412878 684438 232018 153939 1905747 900375 1738371 520864 2381316 2488117 1192461 2167464 352611 518933 1855592 50646 1650633 1063601 1995379 30259 1645189 1459360 9171: 2593573 1942557 1810110 2552426 1216051 176524 168318 1253337 2000712 9172: 1832478 2138746 9173: 2407988 1892529 447930 1743025 1792741 1736931 723061 626906 175407 699185 2387024 1424650 64812 743367 230252 2118155 1947564 1355189 767591 1207799 649739 1283290 9174: 2572585 2371389 2475 1702844 750194 255867 1207164 423579 1743381 1995725 623797 888475 435359 927696 1612443 1058420 1948253 1112759 531175 1591470 702166 2381591 9175: 1855957 2228124 1464970 751658 1991642 1579209 495167 482999 2104443 1270851 1457294 2119095 2085189 2542702 2534711 1643957 2182201 375738 2570998 2594449 200177 1668458 9176: 1158233 1143351 243452 1382551 9177: 545857 9178: 2081223 142489 347527 321829 9179: 966762 2117134 540438 1813431 1965046 649364 402665 2030762 750334 1052333 2195709 1940804 918: 529796 1595216 358897 1171252 2046562 1488298 658541 1649133 2146135 110384 1441576 1780628 2320785 1892798 846326 2450082 1286667 850138 2227116 688494 141098 992491 2368714 329261 585352 1651253 1574426 1044624 1354487 2052551 2546178 2198213 2129969 2535169 1773124 2109300 2243033 38353 472747 178100 2010087 105075 2521572 1213596 1191492 288474 38499 1270306 1041422 1747421 1064281 2186141 414046 791243 1051687 301881 696859 1921235 2457065 1616562 2573309 767900 1371722 1992646 1442559 510028 1695851 2590858 1248854 2522992 2339046 2261688 726988 2641318 2605970 75645 673322 798892 2041952 2191126 1819883 1505523 649410 2157961 349375 428500 2172987 1795474 367271 502436 1707132 1582905 354174 1815083 524969 2088592 499000 1987728 1354728 2125717 675111 1339693 2290192 362052 1348561 2319353 834252 2381416 1146402 1728210 770326 1955084 2446827 2242933 249029 267055 1413664 1055334 580311 437909 692479 2470282 588673 409614 1606799 1088409 1653006 36935 921022 475322 1942697 1348780 2228329 801851 1415024 499108 1478364 845782 2607275 2600234 772605 2069526 2350482 104275 1233766 902054 1635024 2148611 2033500 1046647 1412559 1830553 394898 1259180 1283299 770410 346937 1979715 348319 1229494 2030446 187264 2184710 75359 2495088 1221435 957762 1805165 962147 124652 353915 2642046 1813704 1322155 904378 1709182 822371 963047 735537 2300330 1510828 2044075 362168 414359 9180: 870206 94112 403194 2606696 231100 2125944 473062 2130879 2552216 223334 317496 2002732 295002 9181: 1337552 9182: 533535 1147342 2181767 9183: 1137151 9185: 2469013 1612631 2447150 9186: 2296975 1884702 1585494 1116745 504092 1552498 1282584 2224013 9187: 1609802 1943654 2627268 476067 553105 2635195 2155948 2262602 2606391 377894 1176913 467519 809074 822436 1513408 1665343 177728 203908 1441718 129524 2638348 2106344 944039 874853 1916691 542540 1330874 321050 242296 1124354 1641743 2032289 157377 1434713 922632 1529807 1847827 852480 1856363 2256962 9188: 952437 1976152 1372234 2374800 246618 1132357 2485043 2145146 2117142 1233010 1598801 1550622 1188870 1053629 1669884 1926096 388617 1554129 302064 158022 1589917 1607533 1368150 51618 696189 1622923 1913481 2406487 1680106 157112 1162635 2284606 1221144 684679 1371120 2140112 2150086 477731 22182 2136689 1898249 618557 718222 2132367 791441 1138563 608713 773511 2295167 2521648 2298314 2054101 109760 589006 2191511 2293198 2442207 22561 1011834 1590999 1893973 1727214 1413871 2374345 1554887 123465 432794 1104417 766135 965470 1581722 1202581 231991 1648239 1222250 217092 1735442 31486 2169297 750224 2054350 1609242 936405 515048 1997609 515181 29217 2360773 1689162 2202167 388551 111994 1072667 1291445 1472294 1010287 1985707 1823257 2008062 2187083 1153222 2139267 2624468 1627488 953162 2061072 2494831 2453213 569934 2245709 1136367 927204 260572 91880 995239 2329131 2257688 1605625 93594 1052819 1093671 1829973 2622083 1760208 997976 1398818 406600 1414279 2308144 1253965 1898780 2039319 14571 992340 1209474 779152 2616287 1435464 393954 1475776 795601 845625 1368149 1467739 553250 1696003 182187 885840 1264662 1149153 939138 1243851 260981 1208591 2229699 1255864 1667257 2134239 2493017 2305016 1016478 1103044 1319789 216111 861791 1597340 716029 2114127 2066262 1184123 879219 2338203 1673863 1936323 1928641 1562254 1301178 2019818 1926008 832685 2203811 2051937 2567215 2259293 2018587 1138681 978956 2476277 629662 2508736 1783157 188671 2173908 1238786 2603065 1468359 320847 1176489 830751 1237450 996879 328001 558791 171579 2381328 1184977 2623133 2464835 2226199 108866 2054488 523908 1520400 232912 2432757 9189: 1963767 974741 564138 1769244 2348957 2242989 1671808 243598 1339459 889718 643243 519686 155525 652296 2082376 1320926 1613182 2108097 885498 122175 2155783 249800 2566091 1684241 1061034 1179122 593415 473744 835637 2099463 2112780 142078 2056681 1400209 1837262 1124237 206141 2422602 1723962 474169 2071997 1030563 2186329 1293550 924164 2528558 820068 1853309 2294362 2182096 2436472 1775233 599693 88142 482845 1652935 2454859 1712455 2277742 1935141 247333 1783277 1896381 381884 894852 1215805 1437443 224599 36160 592438 959444 1289393 87378 1017860 682418 1219084 155902 23699 1284649 584096 554859 1469428 955556 1818665 1926514 1373472 2303338 185667 2144453 1365444 1176680 339894 298085 1770035 2575119 2504958 1033355 1845368 934874 1931171 726655 1181923 2145544 1053638 522964 766302 35311 1982636 71689 136807 2485313 480592 863538 2492395 246364 2397674 625146 400804 64557 1720072 2341174 2535811 1237063 2322998 1602858 1797864 2577848 2332040 1952361 1170110 590929 2624468 615765 133532 2457416 350322 202909 230916 577885 111273 2622231 560674 1161570 236726 2125026 662203 29263 750325 1281324 2293604 41058 1356339 1645460 549470 1809924 2107908 1990497 1386613 269857 1410321 2090793 983944 2044445 1508985 2432592 434738 411177 761299 1900971 2168589 1250867 1923353 1201722 903586 1191697 1300331 1059432 1952655 1785423 2568993 473879 599704 1825462 252689 1939444 1044668 951266 314294 2411321 262931 1975778 2559404 2545155 1704814 272583 382921 734563 25602 399006 1967854 378260 1747343 117606 2551642 1932381 1811196 1270174 839093 816081 1313802 1657915 2472759 396051 2589678 27509 353309 1448595 1782330 2012115 1354001 2464889 389307 2341986 1933781 1051254 696336 515894 938151 755908 2393210 1173188 229726 2564859 900239 1111689 1884518 1157470 1830344 1624027 997002 2380857 582494 1269100 70893 1000309 181112 1912663 390386 2328886 662464 423909 1157919 1097141 287330 82520 813616 1680715 1342059 142309 1905622 2374727 1641669 514637 1055959 1439207 1754109 104066 175726 328747 565871 738437 2472889 1411827 865516 2309984 2167872 165337 282224 240452 1322566 2205373 2180413 919: 1499761 2349053 1162942 2192892 192421 1478286 1349974 2104061 2404678 2203852 1649548 20407 776822 119212 1424647 679002 1913846 1950364 876367 2265116 2418001 2045603 2540676 1439297 105079 1662307 2630972 988375 1456925 1869826 2494351 483947 1359978 740423 271419 1845303 1055989 1777540 1517930 400455 1384516 2508272 2395854 2432001 2400708 957857 1027893 2329854 1953397 1613047 1673383 1341471 849300 486270 2478905 1256318 2491139 1963482 1839539 2291804 547307 891563 1515647 2446762 1945155 2095338 1566960 1461349 1994948 1236559 1963856 2250129 2459323 1860889 2026118 1717 1882759 373537 949833 801027 2605833 984356 1787399 794334 1687134 2028042 2203179 1634780 1107110 1586379 2138207 2643239 448155 1729010 1042193 1466165 1020580 2349872 1204027 1727179 14831 1967263 840848 262551 735256 2254261 2082787 1503318 163090 101968 591776 531683 1250000 1001167 2546005 1491893 1255274 1405284 504085 1633415 562825 649317 371098 1889968 2067710 38330 167723 1560062 1918682 1480011 1602097 1702 2348031 1939303 1316910 1053465 1830541 546779 2464297 1183163 802913 2022495 1025472 2601158 1361370 1145681 1085820 2109133 2024600 378089 2537331 221557 1421125 25584 1045157 949251 964170 886499 9190: 1694053 354330 772432 961365 2284848 336362 1070519 75257 2594314 2016596 1094506 1808617 9191: 672450 1037392 1923732 761507 604806 868874 2253438 1865777 2148653 18913 1797262 2058339 1391837 2610101 1341532 9192: 2094546 2195510 1751752 81516 2434666 2360195 2417880 1044029 2473320 2482567 2050864 543507 207017 1505256 1310486 2343712 750194 2225602 851056 2609091 1593617 1697865 2511871 1121133 902101 1005304 2228268 270696 1614624 2502100 1543370 1882198 143553 953848 370873 7798 1272183 183531 9193: 1164637 951366 2244849 1931966 136834 891625 148570 910386 2023883 10161 1863378 250618 2068042 497503 950251 57012 47269 2143288 2337324 2501046 1242697 703984 16313 672941 953604 9194: 724592 1460115 1986020 9195: 22018 1811115 709610 1470810 223488 658020 1154504 9196: 971700 1919313 589810 2157486 713582 439457 1011594 1566099 9197: 843707 2370740 594117 1913470 1921655 870476 1679602 2516315 1291226 1001079 2293026 1568076 2313444 2153758 1170984 1172153 1354869 882885 1670562 2516786 1207535 494568 864675 2333155 1003201 459347 323900 1062351 1405747 1337532 642071 527821 319833 979870 515945 2498496 1404386 1248413 1446312 1349890 977101 2106068 89289 1008050 2629990 37929 345580 1794229 118036 276459 1561703 1708842 235979 1393633 1076166 1192873 2543095 701773 2124234 1542780 1569746 638746 729182 2601078 157667 343215 957642 799860 1121739 2497059 1374952 1225985 1113338 1144217 1056090 2224546 1785675 1142589 2437174 1867647 2231750 672777 51972 1959009 81644 1020089 1023472 1269496 2441434 1018113 1049804 78494 2384828 1702390 2023215 1503631 2643914 1301942 1163014 2385294 2277919 73988 1817142 611049 641022 1045956 2639325 571349 1799431 1447325 1230368 1086934 1270641 1173619 2227123 885875 659111 2347161 1862555 1155336 296704 1967884 1486001 823072 1903354 2575805 2355587 948626 186806 1818726 1993021 782854 1922097 213569 223204 1275597 2089848 2267074 2124351 1428995 1034623 2354032 380185 418749 151344 1593 2258440 123444 92892 120443 1293893 505046 1857661 2031937 582631 1775332 126973 1150632 1559301 1623135 1517003 792379 1362825 9198: 187040 1183357 579522 2070372 2007468 1041890 1970762 2291565 1931214 1950612 356568 67126 856217 820959 913664 1405941 2085147 2620043 566625 2337348 1231956 2313668 2488897 37369 2150224 2008542 1914317 347965 1343310 2168433 1586491 759491 162545 1676513 2088828 1052430 9199: 2478893 50375 260484 918568 2296504 2136333 1678701 690580 1352943 1924829 2561682 75673 964001 1141675 1370511 1195133 92: 751329 978709 482885 2353041 950730 1329474 1609363 1895930 920: 1585229 768185 808563 1926723 471831 9200: 1282325 2347990 2244766 990500 1598684 9201: 1433153 489272 2009214 334746 293197 1533321 1532117 1736682 508491 1218214 690613 489259 510310 9202: 788223 408532 288484 2105317 299324 1955798 1087627 1112974 1505067 9203: 1880429 500825 1712177 28548 67017 9204: 1414302 1180642 210970 692577 63371 816085 1843839 2173912 588650 479249 2043344 1599396 2309460 1188701 2271809 940575 118445 1530920 1248290 2195865 2415601 2193903 839183 13850 573341 1130491 2331985 2019258 819034 1730576 1331241 453782 1594973 1521597 1587119 760579 1637306 420977 498087 556844 1538896 2153038 54064 26640 1358174 928550 2487578 2244442 35994 1658287 1950559 1510837 2472889 1021583 9205: 1493245 757109 149439 668882 1272736 657168 1143692 1712058 523241 1329283 1324057 2472207 2312178 1480102 1328970 2595293 1935273 90159 1495744 2166285 1691762 922635 1565127 1394174 849070 1706421 2161977 321582 1031282 2374533 2347167 87201 2642821 123833 2385199 641600 1905147 1649765 468974 2096701 967126 789685 2125758 803226 998006 589006 2362443 1573 1270673 725431 2004367 585928 351725 2408539 952113 1738757 2006269 1765631 1980906 2075288 1784261 2176885 1564906 1064577 2582705 2593453 622685 2478878 412017 2132277 2113012 2215423 1233402 318044 430177 1171073 130904 300437 671697 1768183 1653501 2252942 94782 2250521 120712 220737 274248 1753925 627814 617521 2099910 614310 2198341 2322855 1762073 2080171 2602694 1921403 91880 904400 1288929 2027144 201712 1531636 2458336 1148255 2080228 1677092 2620556 18587 2155615 403991 2160518 660166 915020 430024 2409748 706999 354523 2508458 130068 881850 827543 1662477 1814733 846702 1792577 248154 227827 2328024 2011148 1821931 2126872 2074966 1036530 1410426 1158779 40975 1459292 2598588 1339970 144746 2011622 472736 1883919 1194429 1194976 517962 2054825 974476 1191648 2790 1123394 1405645 617475 1505463 2510620 2494142 1638356 1765528 1354367 733237 1716742 2246694 2536501 2241466 1436358 186403 2588298 1205171 279717 1850770 67458 2363788 2127119 351432 1031658 1490970 1396166 997471 520152 1369658 2408594 567744 1199342 1881605 2115143 645502 787667 2130627 1328001 1510149 188516 2634622 2495256 1140428 928295 2405745 9206: 1833682 1405029 756620 42360 1858547 1529508 587665 1947378 1721758 211698 588639 1029163 2207248 2367733 2511823 9207: 2282679 766438 2188932 1207751 220296 1646113 1369649 2222874 428657 2197534 2129407 2604319 9208: 1593853 1279874 2422360 753288 1174458 130818 942215 1649530 1229795 921931 96706 2514467 1504606 1331788 466192 350653 1387188 1191492 147686 297507 2506506 2111373 573571 193438 1256457 1969392 2352095 2324713 2031801 2442966 1445040 2516250 2480982 46842 1409853 2640501 626940 245181 262792 1486938 1378602 112770 1582121 916115 1966325 2587835 1005111 1821005 2319353 2397809 880961 786865 835047 793043 1449838 175277 2220322 147510 1453618 2322062 1865311 754574 393945 1504694 774855 134579 700530 2150269 2374784 1589253 807498 228820 323651 1180334 690585 1407972 1129745 1750371 2510202 1800808 2067068 1262947 350366 577642 977026 680945 2529941 1342852 502966 2447517 2391866 1585246 514637 1651415 2418911 860722 9209: 1657618 2386820 921: 898301 428365 525168 528678 803105 2500102 2416193 1864734 2448838 9210: 1915354 1777211 1231759 1929487 879310 36956 1017895 940418 744421 1698112 2560947 729881 741376 2227335 2595410 2552222 124612 882067 823979 1190498 1037356 9211: 848891 2584676 1958917 9212: 2094556 1249798 307180 1384992 1595451 659061 2212128 1094381 2216966 532323 21377 1028551 53686 1281306 616769 2441344 2006307 9213: 922442 1676270 1404222 1592266 1497531 9214: 2485730 1947900 1770960 124328 1436652 861247 1210779 1471132 1143645 4789 263763 2314321 927439 9215: 2412160 1636193 2119355 2096942 504584 2577931 634364 447347 9216: 2362842 2372415 1792818 1783521 9217: 2599963 891695 334884 717492 1516851 1259970 2173328 7 2239899 1757422 381614 397637 2439956 445691 2050139 198094 651989 2364401 127401 823346 918236 460019 2530006 2275574 796122 2177291 1091418 322392 2642210 1819164 1843141 2328701 133529 1004444 1322931 9218: 1567095 2207434 2295507 2111005 340400 2552030 2123734 203542 2535942 1826418 1087365 989168 549797 2448234 1954783 1888914 206817 1077366 1284305 950968 2345394 2332995 1764201 1873205 900866 1084728 1992393 1673265 9219: 1837993 623496 1124759 4628 13651 1624931 922: 2119747 1266036 2462235 845363 209585 60346 488590 9220: 936546 2033308 2061209 600972 1517456 599848 9221: 1934971 892661 1450171 1502057 9222: 1122827 35528 1491089 2103029 2424839 2557491 2512451 2292075 417959 953586 1827782 320644 9223: 1898750 1262753 1672902 1498712 1704841 2247925 2396545 2208906 1587507 1245177 154089 947958 1453179 28713 1440284 1420138 1343991 982074 1353678 9224: 1887879 1514611 2029786 1819110 2433405 1170248 984924 1717736 2407582 1491089 1513217 1618987 862550 827973 68175 264537 1484693 998132 1145621 1742844 2556393 2117569 2191652 878083 728490 2470314 1660295 1476469 1704324 930931 366915 2387205 1511669 1631565 2525631 371954 806395 1974022 500298 2319108 929398 250272 471692 613907 2641011 60559 455711 708485 1372390 139239 1696901 1704944 1397664 502914 718516 108544 195725 2041008 1886217 1688724 1246764 1777991 1737890 1165343 245155 1843048 1080664 2220643 860428 787310 820735 1247240 554528 93418 2102810 9225: 951688 190435 910619 192048 38116 1508425 370235 2082179 756972 1277194 2248853 2524708 2470709 1902190 2000284 657279 1178569 1871565 811086 653145 1384802 61868 1612273 992256 1408018 1981906 1030373 1347207 805893 9226: 764288 187080 610764 49082 1244918 2527619 2037196 308053 142 1767542 992244 2003198 143310 2073354 296231 359277 975536 885563 9227: 1777167 9228: 2433426 1493245 2131676 691450 291959 1126245 718873 792464 2518437 1735312 1606599 1165620 2265265 1491877 1583687 2201816 1489524 2150394 1302197 2129390 927696 1259790 2005146 445962 1917301 2065059 562617 2303519 628582 622231 2438421 1897446 2365636 9229: 800835 468223 1569216 989193 1679981 977347 1623836 825282 2348692 1702996 359674 2485369 2475151 2002444 55645 2227629 2047811 1517590 870487 2169493 938846 1429531 924561 263556 2391817 1449802 1356466 307632 1446909 687477 2612086 1489101 151528 1832770 1738635 2370089 936834 1092856 924946 1879529 943252 756082 310085 1571993 1629763 1155918 1258916 835107 167949 1160606 2458647 2089285 698646 1041095 259748 1377169 866277 382129 1827272 994269 1135129 859167 1881045 2619875 923: 2282973 950219 2364004 2595544 1243029 292595 78703 9230: 582516 133692 1530033 2612753 122509 973313 1004656 9231: 2050416 1556555 2629487 1644477 979913 721751 197161 2370543 1799841 2250798 1340469 2000332 2108188 1063042 1436552 1515716 574196 1606067 841137 1225919 1629585 2503481 441544 872020 1253055 2208777 1227498 431076 1368396 675997 861874 1195721 1310248 1536504 1252601 751469 1694916 638183 1891362 1520710 580145 2323183 2250528 2641580 767929 2513976 2249221 1471151 1548747 1430561 2498693 301642 2505314 1440828 909544 1996307 805198 1449365 2061245 2006945 859399 111866 707032 1007533 1083883 384548 2192638 1875867 680728 2255528 257669 590399 319871 2345303 436858 2246872 1262458 2545499 5094 1328022 2237090 408968 2180741 1230363 90218 2043184 1487832 1259089 262201 1735250 362578 1226102 1438614 1999731 282494 772538 2567699 357243 1152716 783881 385195 156866 2470370 2324483 281734 1095972 686108 334959 2477298 2382789 719223 2470610 332029 401843 2535532 391708 239518 2352796 552246 2117906 187275 939351 1838791 9232: 1440448 440664 2190107 1410642 2240280 1532810 1263809 1255145 2571363 144472 1576712 921555 2466331 1620566 2156470 165653 1653860 2027416 2222999 654988 1725059 2133546 1823364 2304646 1504350 1823977 928041 910739 1643556 2234753 495702 1808762 1806577 14296 1434986 2512167 1074394 2157678 390756 2455671 1867443 1438947 1483498 1970894 716411 2358500 548173 1063281 1206147 2595975 1688692 1246165 1023057 2096839 1951798 158309 2145870 2009723 1425723 1049920 768919 881873 578248 816663 681188 1639587 52410 154124 826542 1337509 349074 440731 1493060 1707247 1287834 951254 741246 2023367 2590614 2636852 2568482 723065 1598341 1080084 1067055 292737 448689 1900409 527445 1004619 2612825 2533900 367260 2166040 2316476 317008 715730 1622100 558421 924666 2316756 2130755 229031 1361189 1704576 492882 1992459 9233: 844624 838812 1648285 736532 2304165 1174094 1383642 172257 9234: 166595 1975539 427928 1293611 1759845 1906666 1553843 1318378 1053976 253611 1227603 1767732 1314105 1945826 1243463 2054144 627130 212832 781521 2045631 1465705 1367429 1625055 253527 1223717 917452 573392 917738 2483710 2270354 647581 498429 809353 840176 907479 265266 2624988 478050 1483844 149971 199562 9235: 1513370 2138987 735902 556485 2504559 1000546 2450465 2029320 2523511 2421350 1224045 2306632 2466950 2251907 2090565 219843 127327 129721 2632523 2606334 553202 1380698 1874298 1371294 408576 1728337 932168 517623 2643575 918309 1890954 1642127 1207407 213980 674963 1338622 2139885 1027831 1916826 2214523 1903984 1848532 560579 870097 2615431 2599641 2602078 481183 2039145 1517396 1152642 1658495 857959 1082342 2381036 2070186 293502 1356184 1872500 2044911 284970 2515531 1575045 300241 1582294 1338210 2052789 990163 2469164 205670 2212259 2473374 2574543 524192 2107566 1125340 449181 245601 9236: 1514992 487776 1228552 1685515 1420929 1576347 8251 1960633 1870941 382730 27511 2277911 1156934 2408485 931275 972899 2443280 882779 146017 559737 1709710 130839 218661 582609 742459 794349 2240037 227880 1724455 21202 284576 1508695 370466 2482399 832286 997073 2062998 2393265 1672878 2394149 1501940 2140559 1146906 966349 776981 1145917 459871 222099 1597050 673009 1467900 1854962 1451114 687348 1168051 2370259 2345347 2197558 1765294 151849 899332 1557622 1091318 2548793 1852869 851216 308716 2137744 1509989 2553915 2258179 1465046 1564841 766487 2604066 2277737 816409 781709 2101746 612430 2227938 1902078 940007 1666238 1239304 1263702 2316223 271931 2083264 1581960 2139109 506777 1108407 7405 511432 79127 1540029 2363094 1705215 75477 1977926 1479039 1876474 1502812 3934 9237: 27264 734541 690266 2619463 1044179 921802 717555 1067408 482868 1139290 1533440 183678 1713693 873713 1069031 610791 588956 1125488 1290148 1578114 2285405 314694 2021854 709937 1281407 2059703 307557 2345348 1280910 91588 553751 737153 2013030 1454595 1510038 440983 2611125 416536 345891 1217968 1844958 405658 9238: 2537285 2049956 1460015 1782400 2467566 1192338 251863 1499208 2597385 2517996 2218132 1198759 1851393 2381849 828469 654653 1664859 2606488 1955951 841383 1268642 1918144 2554466 841811 1166502 1834010 2158266 1760010 1814975 2321420 404906 1451946 985325 1657439 471883 2109530 1015514 175025 330549 1461832 1094953 2594373 627216 1894266 1420006 44319 782236 2588046 947104 906911 143938 1723648 1451558 1392612 9239: 1990046 924: 2263441 1749674 1797654 2090942 9240: 280958 347825 1697579 2057040 557779 2168778 189586 1974002 2321314 2278178 1730619 807305 713992 2279851 795354 1344536 598310 459654 2157871 350523 2479535 542817 756237 307427 2560390 1454533 2212983 665934 9241: 271678 777411 838601 1711268 170642 2310419 517620 1070391 1669884 1833682 1904442 1079573 1531274 1428607 2248285 537937 619070 435176 624475 1861423 795820 197717 1435390 2496819 518157 1187824 380343 1106027 1673995 657707 218963 169819 2481944 2287877 244633 2395854 2093188 2421961 270323 1906408 160623 2061386 2473289 1638572 538434 1801519 2212277 1544261 1609746 1788045 2413817 1851736 2026012 702748 458320 1670803 424515 1740929 435479 688306 2282898 1805499 2266412 1273033 327143 381855 1537883 1101944 452236 2491272 619886 1447019 1378838 894055 2568246 2014889 2068839 1859950 34402 1176115 309293 1118149 2602142 1119076 505069 1961294 466007 2084553 150358 2470844 2367726 2582247 1237797 2066302 1041329 2451562 1482768 2293307 1752806 2304148 1483852 2311865 2039861 289879 2398157 80760 102196 330992 2349263 1777077 2330113 303065 590558 2139760 1708313 556545 1713101 1380789 114332 1341940 1707908 1437789 1756313 738770 1243030 9242: 1571931 904374 2246782 1264001 2459854 1544131 209487 1899540 465286 2015749 948942 701519 1238414 2390891 2579794 2087938 437016 2433449 2464329 530995 1096018 1120941 257933 880148 2347558 1937480 1644094 1468525 2612214 2345044 535615 1310900 92409 480995 1849675 1676353 99919 2227563 2507158 1040970 813315 393519 1641615 1461249 442134 1960443 266727 1997715 1640060 732873 1772001 1463191 1895162 1003081 1491771 412872 2268640 2529977 709447 180030 203950 1996724 1624288 25420 1342017 604093 2195441 1645469 850191 871906 1903852 1002452 464389 946675 1714147 735094 713667 917336 2452339 1774727 1863969 178399 1561238 2278254 2628647 558830 1561921 569411 2258084 1285143 2626794 2062699 2453580 1103784 36547 1370240 1959901 2525536 2031565 2122489 28205 2337151 2090662 933755 1740627 1746342 441372 2191502 2211436 2413374 498315 1011809 1084246 1358742 956576 994410 1066228 1222761 972827 2247628 998732 1347329 1083395 15308 326646 383283 1197104 968380 47639 359226 158254 1500112 1614562 1282164 2429195 202773 1704381 149292 2578230 1356649 2354593 1169137 1829244 1626864 870296 302013 130090 186263 2290088 1064093 222215 1680869 48935 1546582 2458216 647304 1434524 1392376 773862 287034 430694 2095493 619058 1926796 1668219 2588322 2113897 970269 1125527 2120110 2608973 572188 500298 375352 1313260 1205662 840071 666407 711928 1137681 1227940 2461560 1947421 1822020 322367 2422301 2438232 2198960 2417715 1910648 1477176 1331818 430765 1488644 1254026 437482 2408042 1505857 1096051 725728 480466 2352463 1973088 1022224 2353105 1226959 1822349 2244708 2320240 739921 2208035 2438486 2356325 809797 2517022 421363 1266405 2045869 463829 725278 2602413 846928 2030354 1330510 220766 1928787 1338371 1993068 321088 2432559 31318 2163489 41477 2148623 1945931 2050247 2596389 620481 596545 631395 1206198 1447714 2143288 1267836 491591 2229569 1233694 874254 1600379 82178 2518013 1293138 713912 406737 1567549 39557 1644411 315192 1734521 2311993 1324872 30622 771556 2216075 1226452 1062684 2261412 1716911 2131379 2548812 2351573 1041125 1619035 996310 2557599 11310 1978950 418108 2602398 1501813 1544384 1897190 62475 953775 2337681 520510 950079 1759926 1944528 1335339 2209738 1750424 986072 2427607 1180748 166610 1205286 998147 471312 2542922 1785428 301861 2520023 1296577 1058549 1262640 2612440 1560940 179092 395421 1819034 435288 388591 58415 1415298 880216 2434379 2556076 427585 1977660 1632745 2191762 282599 1475422 2209997 34494 839739 2332195 3373 2078033 2495717 1305500 1579703 446018 504415 2446647 2125181 492577 3937 2052267 2417138 749778 1469808 926836 1610490 2154370 240401 363205 386337 2583108 93547 2231607 1087279 2487741 161748 1219412 1015590 9243: 673461 774868 1356836 576443 2373995 215939 2266901 91050 384195 1255073 1449353 1120721 696062 801012 1715528 1260299 934053 1526199 1412915 1472020 1393999 570100 138834 202585 2003634 1199818 866186 735850 1140453 1765966 826963 2315927 2429983 892726 1809139 2324806 1086248 2329308 2416095 1997469 755424 1038347 1705050 9244: 154129 9246: 1366191 1143973 2481588 926350 2184619 63824 2618891 2313950 2135246 643505 102487 191739 1365259 2290161 1391523 1732884 367776 1668666 813018 194748 1179959 1627782 1353789 18818 690339 2387526 1681461 1179888 1027768 171878 1479342 2303393 1401544 2265729 808339 1467035 1576126 2017834 738364 1477327 268846 9247: 2185434 1403388 2482738 481665 1545820 1873873 2601664 1142398 1202360 9248: 2238503 2091164 159266 2472546 332598 599788 9249: 1785842 925: 366807 1544499 16723 2048347 2404723 1749597 649558 2205547 9250: 2298333 1847643 2580679 296659 2375652 1304827 2294447 950716 9251: 841465 879244 683069 56393 9252: 1480451 2540291 1749988 1850422 1202589 1166948 1617088 1662202 2275798 791411 1882021 1281667 64413 969710 805371 2578563 34773 1327775 567419 9254: 849593 2640473 1655517 1501783 106191 1504908 2593079 453268 2280714 333510 461163 947105 1792108 771441 1993016 1533238 836006 92006 1258134 2278436 2278565 1615928 1839240 1988327 434278 2570707 1778641 1807476 1596147 2239344 1919191 1969733 2186923 525016 1142526 2248440 2125854 2084651 2440249 383695 381716 186174 1324402 1132751 2374373 2134937 783496 1514421 2014334 2486458 844773 1961565 44628 885219 1898722 1738975 1060657 2624353 1151866 1854664 65209 758983 800611 1507086 484292 2435271 1907195 970298 201718 2005225 1148126 695630 1632387 1143551 563313 430386 1938009 2267431 2352521 126328 1675543 2556926 2242335 1602941 409713 9816 126389 926217 1092067 969268 1186848 27198 1779259 2321794 894954 2347287 2057506 1248500 1632901 2383871 1614834 1935730 747694 138433 854154 178364 1306447 1563265 692533 2467772 302068 818144 2047742 488132 2540318 2524318 858401 1636325 1428854 1414717 2591286 2358648 1935497 1735933 2473972 740252 2183431 2069616 1652686 2258288 80682 1633244 1280556 2514605 620334 2327685 2030381 1934718 2164414 431217 1966367 1937728 7316 41737 2571816 1768590 1783059 2464989 694220 620972 1187687 2027693 1813015 1509321 1878481 1529132 1520719 50769 1873760 1500526 1384657 1817599 72504 864376 735305 641031 1942150 2005716 1572644 1636604 1818527 2402110 1361959 1957052 1336698 372405 2571216 382048 1949889 836834 1522294 1001049 348783 1110124 2207288 1857745 1298503 1033309 1554726 435039 1324775 2279377 1688667 2473586 2617001 1072667 595628 285319 1464932 350360 1992400 2331085 529888 2220676 1989496 1767800 1037340 2481225 1123466 1216580 1979467 299474 991239 2280726 2205805 1190391 2453289 1445444 1976633 906252 1138556 1652911 2101429 513252 495118 1691325 1526059 1356781 2420453 2450086 1729294 2408239 2491292 258302 1865774 2045925 2026448 2337600 514712 222192 8803 327638 660959 385405 2637278 54301 1482860 411341 2348975 882075 866697 2583091 1645715 2226469 1079972 1236301 1156475 1635819 2066600 2231016 1448926 347393 1232447 1916129 2154866 2482391 72749 1363820 478764 883110 2398282 1992829 990205 923640 441317 42037 2543523 2489603 13058 2030065 712514 1618585 736271 780239 1995476 897430 673983 1405155 617410 753183 981575 2118050 857268 1260538 508676 824264 1670743 1618046 2031799 1745498 1634554 769197 2145065 1430828 1025030 1313649 751362 2371811 2400620 225710 424204 556258 231461 1639092 1224550 2607558 124698 782083 1905868 2335888 2575535 550514 398614 1264232 459409 614642 913787 972626 544912 1457309 1617424 2150837 1553999 509133 1979580 40306 1461436 488551 1744763 1646592 797013 1562541 2396281 1995289 561712 1235979 44458 277433 2413837 1356376 292682 2014006 225734 980788 1960438 570331 2301143 1558100 269381 303719 313809 2088113 1957533 492665 1166749 1865438 797076 1626426 519150 1599983 166347 2278056 2291524 2354573 1609741 2306907 1929371 1849392 1503662 856491 1636736 2263466 1438951 1677771 1665098 2200214 175916 1991133 906785 1362258 615501 624199 306540 1636844 494017 1265136 2551028 622342 862413 1130609 2321392 1446849 673837 1946612 1139754 622880 1574039 241248 234768 1595563 1965590 2519239 2161801 398749 576155 1844894 685947 1004003 2096727 2189780 458175 1599878 1535248 2471465 1566627 1023470 401753 1713021 147989 2328485 1618595 1814696 2083782 974787 2461122 90390 1895201 1029784 1514567 1656264 1811842 1501227 1631065 898745 958041 644899 711922 423525 459477 498105 2081319 2644214 984257 1466070 2170687 2219019 331888 1039295 1259997 2271199 2112172 737337 2570238 617654 27335 118514 433482 830362 1894607 1904574 2039154 1879282 1364656 9255: 478176 811686 158954 580724 380295 592646 2297901 9256: 1700625 1185265 1053440 2051287 298959 546169 2435236 2166752 2175807 1888792 1566931 54135 9257: 343486 786033 944069 916415 383618 2500343 973699 1833543 2046614 184407 199032 856041 2486137 174333 231394 2267074 488623 1602517 532787 9259: 892842 1265053 2380276 2283501 210214 926: 2437275 2581182 9260: 2646346 1011692 1106398 2639602 58957 490785 1141610 929471 230866 1526599 1356524 305322 394294 1595358 2619398 1634537 1487428 1912639 2214497 543824 9261: 1701772 1868998 2528580 9262: 216290 940264 1448459 9263: 225976 384194 461013 9265: 945830 1602765 2469378 106422 2050276 2494633 984942 995802 1985270 2074489 422726 2163203 805249 2470589 580322 956205 469003 2081751 346731 2549326 774018 660207 1170404 2425159 1654255 2457710 1831949 1261515 229833 2464265 562535 445709 2476215 1893319 1733252 306863 997067 1617957 1494074 1234933 1819573 406346 1973425 1294087 243240 2297858 1608761 73821 2212089 1803598 3802 1064523 1708435 1928664 2591418 1177501 644704 2524398 725443 1839957 2308593 2203318 2061291 1152949 1764896 37816 2220492 866323 482352 180537 2460129 2346502 708586 906508 283177 36488 979219 842058 1459230 862675 120513 815271 1499544 196677 1487011 1653480 1130762 2608542 1798057 1205074 1671383 94305 183995 1609455 1203405 278583 2226112 332309 146073 2619140 1598767 1157892 2062020 372178 2255687 966918 916262 1880731 2273623 2120066 2510839 672255 2075696 361543 1739329 282230 2287556 1091415 1508395 1905241 2396049 2441823 922391 1205277 773574 2627451 1555907 1265034 2463594 127981 154770 427120 58261 1930074 2239168 1630710 1252392 2530260 2577960 827459 2011660 2521047 697745 751718 1344035 1968420 2501166 1217068 515368 1422499 1533104 555672 2016690 2150759 1465286 724063 727138 2500312 1851932 988124 2630386 838214 1916113 115864 1620200 1244959 1477078 2161971 1424753 363404 2610469 1761208 1990706 1127759 112428 248847 2074596 1522527 1824902 2613884 751202 687532 1152933 1574423 1942869 2243575 1063747 613560 1541252 1103890 1018312 561439 481838 1263712 2121894 2523053 518343 2334359 352620 1840417 1362084 1283056 9266: 2504343 2171519 282715 1172516 24706 9267: 1602765 1799991 1482340 975495 9268: 2243812 2277642 841810 9269: 515341 927: 757109 1356239 774148 241634 217289 1648258 208870 612275 1159373 1608873 1835727 2366240 218715 569017 790228 9270: 1016732 1877111 757417 111808 1907904 359227 1293883 1459727 2036249 1897011 1645937 2207457 986800 1025605 1306194 9271: 65847 516004 483568 1549483 776012 9272: 2138080 96405 2558951 2229840 42416 1172452 79730 793891 1699418 980485 276046 1396724 2459310 9273: 344536 165661 784307 2108205 1036533 1816898 655505 1939745 1008300 1702166 1984104 70378 1094592 2288920 9274: 1179542 433664 1198540 1208625 1588718 1058074 1403996 1709045 2510656 2237083 133632 1741892 2062998 1263321 2263587 377937 579368 2048875 2352794 1238999 530404 300090 168965 1661097 2397292 2079769 823557 1045584 363180 2483033 2510664 1822340 1210277 1106672 258630 952120 1563452 1679292 2026909 9275: 1029642 1024118 1348501 1102182 829974 382929 946103 9276: 1698789 1826029 1409125 963667 617849 1470736 1312824 2203976 166948 2143486 1373153 1419227 868920 686846 1482775 1025628 2232416 227438 1641761 978075 81544 1242308 1761792 2630334 385482 904183 572584 617082 388277 9277: 1388095 1497145 571843 521921 9278: 350632 838868 2344940 1932624 1163623 11043 9279: 1615189 2032427 1309213 304116 1013930 296660 1227064 47472 2093052 1494316 770477 1521609 843639 1704175 1420005 1484015 1729226 562334 680226 2069329 1309940 629464 591768 1312928 1242172 1449107 499739 634171 423712 2366251 1458419 358452 2062273 1500037 2412919 35770 598328 2142259 575022 1684232 1840623 2557452 51458 1638932 2621238 1046491 304612 1683039 193471 2286446 459228 1749361 1972810 2485960 1533183 1169925 1383895 736125 2112585 1515048 619733 2390384 1899646 397807 169548 2093937 2209144 67911 1897251 887250 1304769 1373956 1424973 1069297 276240 1326320 1470031 544180 554902 1886360 615762 1874623 831721 1207523 935795 314057 1878020 788067 1116009 1728897 1577058 544851 538275 1939956 522160 262834 1284776 894457 1277291 1785506 2059769 556508 1194538 473962 720581 39043 2255950 2487751 220950 2582604 69773 2069491 1446528 2166515 2553710 1059184 2417038 2619688 2031943 2264881 1846995 1293404 1843728 1247675 314660 173497 903873 1644352 1992967 2250833 1250087 2480412 1032751 1319979 928: 653511 292226 685212 1625859 628578 1697028 9280: 2648502 489962 567117 591835 1920960 1051178 2604060 2212610 2622772 1584423 691301 1005573 1357598 1579164 9894 9281: 1845769 945488 450020 314156 1970242 9282: 1903571 1510953 2604090 9283: 568107 1221735 1161779 47483 765533 1624182 1486445 508296 1454536 810478 670488 1917157 2023267 1919312 1968288 2036357 9284: 250074 1248672 9285: 1248262 1492143 9286: 1697479 1440344 333514 1836135 1228437 435450 1455524 2385313 1529916 2572983 1847518 9287: 1313876 9288: 2106758 90021 2019349 2194337 654528 9289: 134188 1990901 1223524 820785 1857888 404525 2343566 2632117 851022 1172180 2577217 737514 2561889 66754 1138306 931012 1791760 2192180 2095012 1344083 659434 2623895 1973561 419607 1180325 1901576 1741185 2153717 1099969 547968 117702 2617116 895969 715267 535723 338573 796580 2050247 1852581 1461323 1640921 116563 1961923 2587789 52609 2609396 1649216 575789 1188347 1849686 2008927 2511695 652921 1086248 2042778 929: 1317599 676911 1309089 704254 2407464 2357681 1038701 1180062 347843 328950 654008 1910293 1503672 166105 741327 1235156 2438325 343879 989514 1115740 9290: 1410632 1262198 869067 2170873 1224000 2646591 429656 1488136 9291: 1103624 229878 629480 9292: 1672667 1274452 1295316 444412 2397593 391735 2392512 54261 2557323 781610 813592 1875539 2011887 694563 2339678 578783 2429065 2436124 1277024 774281 1995028 1784432 466680 431154 2404481 1107894 1131616 496678 1951001 819482 1815207 1547773 1814230 528251 130388 790429 2286524 49106 2166866 1538089 1619860 1471106 2618738 586150 9293: 1210245 1676313 9294: 2505098 2339467 410942 1662438 2052541 1937603 2045846 2159014 771101 1970649 1504746 1860304 1250823 1217956 2470648 1240794 2571331 9295: 2506132 2061097 179627 1784133 1948843 832048 2210119 812922 1387659 2472728 789996 456545 1572858 137522 2515440 348028 261665 548695 1703446 1597908 1267020 1569306 623126 1691686 1428529 170386 259822 693593 1766217 2234303 1972244 1666471 1456836 2331989 2552024 678128 1892862 1126840 2228474 1646742 1622587 412003 462486 1191528 129180 1680229 1527055 2297200 519460 671101 1492169 1010577 2223827 2102706 1653741 2590052 1840542 457387 1131166 2105765 1360324 1365384 1623049 1325506 2182636 2575417 233756 1494480 9296: 1814416 88542 595106 2244599 1138195 1173671 1393509 1416038 1128447 522934 2068216 1958866 718966 1005903 1799770 408628 1475004 522760 1060195 2467794 1455043 565873 1767517 343138 1015567 1666805 466752 1474667 418424 2321238 9297: 313872 2248330 1905364 2393478 848083 9298: 1028316 1691257 1637455 2356715 1380643 1978307 1412961 121561 1203892 281688 2169157 2312353 2065704 1788068 1753467 2144073 1957522 243979 2218535 736505 2567096 1662598 1867247 1740553 1314658 581785 1329337 2248347 2180575 2432384 195141 2598730 2576384 1379773 624344 198609 528808 509860 35714 1872802 45113 191939 271342 1577269 798707 1089912 608375 993855 1698103 1868530 604521 460345 2067831 294499 1140109 478103 342687 176736 409716 510497 658374 1357091 382110 2209055 1122567 671697 1782537 1517724 1249701 606233 2317033 1400251 1790218 1269809 1153770 1746329 93804 2409051 1557738 2520534 2423319 630592 746767 851216 1343551 418675 827845 655399 1262676 1618255 319250 2073622 1500397 681019 1631173 522615 622612 2601448 315973 2017297 493375 2578562 1947539 422330 2455940 1706698 1384453 678384 617221 216237 2612478 2143296 973689 1619731 1671394 1955551 2260245 876661 2010069 1275047 180201 730177 2508675 997806 2331203 1245874 877822 2480248 479611 2615981 1717855 1075409 2207067 630039 2263317 1920973 1279712 2022482 1953112 1541086 787353 2159608 2064194 1436645 343415 1262621 2113542 91036 2025242 474420 603434 2641559 9299: 510828 93: 1159247 577335 1257144 1203723 268331 1541920 129180 2435187 1777599 1100619 1455309 930: 273550 458919 2279318 383731 81692 760960 31724 1915420 489126 932158 1329904 339322 9300: 1656427 9301: 2028735 349060 9302: 477502 9303: 2303942 1109944 961298 1086084 2294893 550659 998373 1948575 616165 591036 46355 9304: 2585979 2076955 607589 9305: 1072614 2606388 9306: 1419521 1345591 1921400 2056188 407877 2497177 732147 1488786 767840 2228660 9307: 598305 1735927 1153564 533527 504003 594840 216973 349375 1836761 1947381 2589294 1785359 500370 1772665 354451 694574 1213223 9309: 945783 480894 1213015 1756997 2327309 123977 2173904 94175 2646385 30686 1378370 1623322 1921360 2281857 2576900 465651 1770001 1509223 1765772 372222 252190 543163 1046657 1111689 666224 1445634 2489582 849450 950039 931: 1722512 2286235 2421217 2579047 1757419 2647490 149293 582027 2550208 1732034 1360272 883150 268585 69528 906050 1522898 2430003 422985 1240120 9310: 612817 1027043 1049975 2597911 2527873 1952261 2519921 1950480 1681382 1248764 2455567 1389725 56429 289979 653903 326524 1782779 2323312 1489550 1042374 9311: 441146 522045 1271816 1199988 2260738 1054466 2345403 1439978 9313: 1237321 164902 9314: 1643581 685127 1304632 1931089 2012462 522130 1502595 468891 9315: 1689349 9316: 2247579 9317: 125390 1563732 999651 12559 1107999 552356 1639192 1527477 350382 77510 2100583 2506286 9318: 534416 1012786 392393 602034 1925785 9319: 1297744 158411 1851625 637209 1641591 997427 932: 2082459 798414 394817 1076756 710187 9320: 1257043 1528911 2178877 2245653 704564 806172 835307 186874 1276353 337211 375853 1717052 135833 1895078 1373472 2333362 1343265 2017248 2444804 2069466 2370852 552457 2266509 1336154 685796 1368936 1139264 42059 1815418 1188454 278365 1817690 2087340 2492313 1725661 439090 760591 1766397 1464481 1758498 762761 689309 72097 716577 2127981 539941 170987 426457 1243734 816240 546714 696223 1921815 1324693 1354134 1678601 82689 37383 43164 355099 9321: 1914024 2580679 311836 380463 9322: 1535983 2360921 552149 378693 2900 1663019 1108088 880015 1949407 1957541 458787 2566809 9323: 2023962 754244 680356 1660854 81130 2502399 873158 170840 2248537 9324: 889725 1220170 1667121 1437808 901046 2238604 2164962 251892 283963 33568 2286331 1144516 2064167 1556603 811052 1568370 2162907 9325: 1937840 823661 71858 613098 1218848 2457756 1113195 356366 1658158 1681319 2532443 9326: 2391369 2629487 236326 1424098 2367412 1276120 1246479 394860 1490039 2034304 1510236 1533832 1405313 599553 610764 513210 1783567 1546310 1312920 1605591 1892848 286006 1762150 1418302 2110352 2636118 2180610 2482283 2030676 1325927 1057665 1552081 1500080 25 2081191 307780 1020494 1077451 1059641 1951171 1723350 1322462 2099163 453613 2012867 2203601 2237150 849058 1039311 821363 871914 2485764 1474988 228542 1120048 1763320 1726029 1662308 1517850 2147429 1558901 1707375 2619625 1418393 809169 495048 1061212 156245 800638 2373840 887873 2039319 17361 1002366 832979 2607043 488770 2117743 1943607 784406 1538635 1043794 609642 903248 761245 294466 2530817 2028317 2315664 661864 2065484 846555 244615 1143927 1142460 1167540 1560208 2085668 1917538 302355 2206741 751942 2217232 2300185 1879861 420810 1447349 1325755 1639365 387521 2615378 1633152 1993420 331240 1279961 1547794 2026201 2598104 9327: 2011929 2006252 1112678 270953 1720485 911967 1459428 178961 1826828 694046 615514 170812 2641913 207174 1607527 231100 31201 1508308 2625738 857655 734726 2037667 259414 717860 2315910 444256 2446386 2333530 3328 1578761 2648885 1954861 277970 2614394 126045 2319592 1107635 249977 1951946 2472384 1483795 793748 286984 2440005 774344 2123184 2593314 2165613 892765 576748 228722 569619 609231 1934428 677647 425831 2585245 2371703 503344 36511 2645652 136040 609265 1914180 1459509 1718779 1209897 1865874 1096134 9328: 1528192 81858 1893668 9329: 2256305 34872 1116280 1714452 1354536 809148 2177762 671698 1162249 793134 430835 2578917 1760736 1259456 236831 94268 778045 652846 1570930 1738447 1938252 585766 2158871 1609547 368581 1556093 1074242 1627408 933: 995127 1192460 2131053 41525 962098 1122857 1383867 1991430 2003280 1807143 947328 1797383 81981 1568234 1316919 817500 963541 1021774 205366 2077011 498917 611021 2422916 1626661 805825 2006338 1761730 847780 2230481 967216 1893557 739010 2100372 1585416 25360 2179081 862067 208447 755499 295728 2552861 1414627 9330: 829326 932217 2276070 1895686 1852201 87652 800513 450325 483431 334292 1384571 558957 2429281 682761 1503980 36696 1984876 2176674 2150657 1874051 528617 769401 670238 94869 350486 2263053 1873604 1256457 1969392 422896 1603035 2407389 2336123 1632237 2208054 2199125 2411773 1771126 1494130 529735 943149 2575397 1245281 752148 2425993 1025580 1715995 1274306 1359568 2382660 2082579 1973237 1892475 2117261 46923 269487 1655807 628554 1966325 995640 1332228 935158 1167135 1298309 1631923 489356 1898697 606323 2426092 1934860 1909933 514907 2610305 2238507 2591054 1215727 1840311 2161440 2551487 330836 325779 470943 791349 690777 2123235 2250911 696179 415540 2385112 2275858 1570930 897304 634153 494322 2080513 1262947 284160 561697 193710 2433040 2548281 1657192 305925 206912 2647128 2187915 2456469 601331 2340906 1766102 433455 71485 2581441 1857620 9331: 732618 1809758 1501004 445828 501613 1392206 507763 2398571 1463986 1480970 1640603 129895 459406 1733780 194863 2311614 1677601 2424761 1565525 1663894 1377998 2279494 1341810 1369235 2409425 399218 1273364 2188818 288174 28884 1900217 334159 968067 1846319 1052236 366246 297445 1024546 1592377 876615 954451 13174 1503174 967974 2375241 165110 401694 1709120 1483800 2606397 1061715 298588 1932529 2343128 1423831 590965 2326476 2054202 1532399 402221 1015195 1378633 1485485 2613592 2487225 982766 1301004 534416 2305778 1243240 59727 857032 2363210 958511 858033 1154585 928211 1502539 62320 214428 2617079 2286838 340062 2354500 1024637 1255402 106929 1755096 1317562 982567 792225 789535 896075 2547600 1873921 1746211 720554 1233925 1277910 2031497 1604640 621401 830745 747543 228346 1031136 2154278 2541256 811110 2298238 898037 1653162 1392972 52866 492384 2601936 823520 570522 1651303 2251810 968461 1520693 2554565 2152841 191160 1769424 220589 2566621 666808 2142739 1104960 2397752 619873 138630 1349477 799838 105494 2209175 190733 1967634 834708 1487347 2006964 1772048 1350708 1432660 973898 2450535 190478 772238 9332: 1824964 1067183 917679 1567044 2138221 1285093 635804 2429342 590270 1910120 922775 1834315 135690 1865721 133874 9334: 315874 2644397 1432549 85876 1755824 2283085 1386783 9335: 997011 756110 9336: 825493 2513636 2168583 9337: 856313 2401500 366848 1595578 818929 1751654 1936128 68272 1852784 2210909 1801483 330677 753283 572864 454677 722287 9338: 2320892 2479597 1055988 792556 1582688 9339: 978075 521074 934: 665783 1471651 1706996 566597 1943440 174350 1002291 729261 41033 492394 828687 2243962 1865180 2474140 1682608 139942 2296993 9340: 323063 2113145 174699 831517 1619088 2052983 462285 461724 894256 426163 1629654 269552 1567623 1542960 2222684 669566 1989027 1249245 2038699 2092984 1661162 573975 1232643 875691 544203 1905247 690753 1816416 556955 2010995 2082301 862995 865336 1006772 1409594 1701772 2526274 21197 1805948 497654 1433892 1053596 813363 2449419 1921132 1811370 241191 2100882 561585 2028757 2577319 1661033 1973206 411896 2373400 266192 2643392 1447791 515508 739169 589165 2094905 2160267 1156235 2325939 393509 1618742 1031836 774714 1610627 1345371 2215058 1033061 1783694 2133282 189952 1387889 1012338 745885 1159275 1507636 929626 1478175 2479468 1277198 499681 1423248 1945476 1253349 1034447 2500482 1377170 2035415 2532237 1715703 1479003 1251127 1143521 785559 2639779 1855924 1725730 711774 193399 585902 355964 1513742 1607827 1323026 23670 2173572 2156283 1328392 78382 756259 821494 650684 1411534 131923 1246126 2271277 1579015 187658 1242366 200534 1196769 2164353 1217575 2273188 474169 783138 421744 1179965 1628366 2039108 1834365 2216092 1156893 2425476 524777 1740920 505288 1927828 216915 1637899 2580767 122004 1417254 1893260 2260085 498321 95078 1006234 1415861 2350180 197634 2037265 2162242 1949161 527177 1444766 554186 1371570 229164 406466 2462874 292748 666774 1859163 672943 2241612 2489991 2211599 277194 940259 33802 1812207 322282 2445805 361724 833942 2304042 802626 277682 1561055 531775 2647018 2494608 917613 853708 2150086 1033080 2609905 1920578 466980 2305502 1248370 526040 2251965 2044518 961348 1085896 135612 1999297 1992384 651867 81050 2000224 690448 1013489 1643370 2284777 2313857 2615158 398785 1492106 746343 161214 489786 2166384 701093 1704561 2258334 1350430 240292 650643 641767 970585 1205943 573679 2208196 2042690 1946462 1805785 676543 168813 1978387 1961525 1931802 680005 756807 1733995 2390377 707719 278820 95116 832205 1551468 1320903 868195 2338550 747694 265934 2578479 1497993 1582606 2235321 1960868 1189000 532491 1944936 372071 2301892 2636002 1443848 606383 2121993 614650 2096804 602789 2614210 1706355 1072659 2394344 1307981 2481025 1594788 1807308 562295 1100512 861365 1727532 1754324 45718 2619469 2505245 981802 2324800 1740802 551508 740966 2327710 1066202 2450433 2290679 1381168 156186 2207125 810695 939257 2298105 592693 1965664 117653 2072318 1817233 2290064 31832 2285534 2124885 2406544 1359165 2395841 982259 1938881 2183248 1205986 1723706 40978 474438 2593743 2497006 448131 204124 2499525 764547 755209 1241431 2429060 1065889 861424 2419082 2498976 663365 1063583 2053128 1646618 1064630 2550741 650468 1756830 799829 32719 615835 969178 2219646 749964 818375 2345506 1772223 2291240 2168262 1998496 1023427 2227869 2288550 1953324 1163691 513464 2054497 2094420 763962 370434 2142833 241474 2071774 487721 502024 791339 518641 458313 2352985 1136929 1361404 2002515 1457731 1615448 970592 259705 223703 219372 272651 1334946 787595 34220 371820 2304474 785633 107866 1227375 2071652 995222 1539852 1641489 2382616 1719334 405044 560111 504711 1037012 1500187 1246858 2160222 282152 2424065 1803423 1433887 245713 1457937 1153781 2323403 1420198 745332 1931568 1670357 1214848 1735315 581175 2076819 595655 911256 1116489 91621 2544477 2633952 2214983 1242494 768778 2211846 1283030 2001602 2609773 738225 175122 1185703 1178962 1782569 2047579 1996598 1606722 1991135 1932474 1342117 1088159 330168 1350911 2111332 851765 2370614 632868 226678 214730 824152 709168 1561710 983543 1692743 350796 306407 2433138 4702 1207916 2635291 1499000 745019 2623766 254538 2581418 611035 1451756 595274 2620993 99443 1485699 482862 580528 224896 927945 1426321 813066 792483 2144868 532208 544085 1421494 247056 529726 267517 604271 599895 753716 2178602 619664 2246554 845270 1677806 1639428 1216189 1508840 1560800 201147 865629 1450672 2383956 1442950 1862561 1058999 664866 858777 1999195 1522861 1301133 2645612 2579563 1182108 2406631 2266914 2510422 2197226 1255940 1312608 464477 2572910 1217041 1423142 1538580 2222984 1682985 1727103 1267228 1369223 2437429 467339 842561 2122214 627401 217634 382409 2453583 1863975 923693 1610125 2201298 1066661 478087 1527074 998036 2143920 1523013 979138 411678 431178 1692485 935313 9204 1570280 2605238 807954 2212481 936282 2399191 66083 201330 2120446 464841 19824 1734978 2256350 2067949 172574 1970394 924928 2318080 1091592 2012117 2525795 924308 2626595 354983 1829973 1950481 682540 2504722 919467 401952 1289779 1855028 2147912 2515728 1782862 666576 36814 1942963 984023 2132889 1578824 954130 1045696 1969327 1642926 404576 1668761 52119 1636533 2429316 1520437 2250150 1011070 2556251 1791757 2528657 1483451 2402006 633955 480165 738117 2309026 1339831 1017596 321695 425472 1321205 54181 2245035 258483 1786459 948597 1044940 1035857 1219352 2052685 15041 2332827 2552583 987301 973050 2301981 273810 1022870 338994 1344323 7551 1524407 2621069 927799 468178 2352996 612386 1005692 2354548 2513522 253706 2160808 6972 1400300 1627930 340211 1117754 1115614 2039206 2453864 2407162 2496825 1252117 226942 297793 462486 2052942 1511282 1132964 1664901 115008 1573424 1698448 2406339 1772184 788001 16661 854427 1849259 2628609 242485 2148634 301323 705959 1763499 636521 1607317 2189442 251935 54721 1285921 50094 871281 1704035 2011766 1760743 2582310 1050453 1290776 2154430 1436452 558135 129492 120160 361726 39614 130413 1115717 487095 651230 2171777 357920 742444 2552606 1176933 2122877 2200768 465968 2647364 336813 1819571 651989 2532443 2633966 1472529 2098 2518464 640710 2235276 1798481 2518516 826606 2510899 2093364 998432 1823938 1061151 1800361 2179273 269524 2070149 123226 1410790 975622 41850 198542 2267664 2374082 2518421 1580929 981433 1576026 680766 1032777 813440 2542027 1461660 2485110 2639372 1929531 448317 2357209 2486631 1762884 1383142 1114897 2270354 837217 1610595 2152109 2410881 2041122 316725 1100155 1431306 94209 1214491 104976 2374230 220118 2147051 2056550 187254 2526767 2260915 168908 952026 19679 761952 1390829 1879387 1855705 2264455 1558754 406258 1679822 494893 1958622 636483 2598811 2605078 1650679 1277551 2414146 471237 2336282 628970 918259 1194991 1822163 1077775 1095708 1246031 2541826 2537778 2075632 356527 610136 2318095 2076662 1541387 418189 2645440 1412933 2507374 1170349 2374238 2604645 870138 1664962 1470314 239308 218731 1642545 467580 2217037 2244331 1296584 199525 1098620 1561941 603417 1504665 1403389 2131046 44563 909593 2369519 1303253 1170262 1810163 1777991 2249076 599788 2319235 886570 1027655 824655 1280491 38977 1864529 2635156 1023778 1500141 2439809 336256 46710 207203 1289653 463037 2255132 2244240 1462256 1750445 618791 100975 2115252 934318 303673 1617498 256986 562790 1533730 1606730 576021 2240636 2068771 2555052 416784 515894 2152281 2226503 1455489 2509844 1490051 426276 1320535 751226 823988 2034033 1491526 1250112 479554 15585 786431 1600134 1488885 2303092 2177112 1540722 2157343 348150 1507423 1819949 2520181 164865 1045062 2375565 2377083 1313249 2647875 149024 1831274 319043 1252892 1525776 791323 2117353 668501 1762028 171167 332575 2305283 902090 649990 1633406 204732 588712 2250266 2167607 2152177 2425917 990706 1028591 1346060 1179030 267952 1398242 1118630 1797345 1868828 1878752 534835 2504329 1827356 1500122 987688 620241 2287964 1444317 836289 1309558 1175422 761975 1215071 2292350 622391 2127110 1582881 871209 1469279 126412 1784979 2340906 1162623 2530178 2343337 836839 1207375 1623456 408273 1638051 1330690 1381140 443509 961692 1428633 1027446 1946065 2052481 1490248 1465770 1698096 460270 1305413 1031970 1027932 1392983 2427973 647063 862294 1929901 872645 314603 1445647 515518 2204166 256693 429587 1563204 945004 232564 1041420 919674 2605351 1562960 925555 911384 2361870 1874501 2219019 1378904 2436065 1126729 1013685 2504580 831284 955292 1159904 666365 1751040 678681 2041467 1365745 2571569 2422311 1704293 672276 2191000 1045097 591830 1233272 1819302 1650928 372295 1607066 1100273 1425766 2538276 2086583 1811317 293567 1042077 2129919 1841881 1972886 2531966 1209104 204908 2058244 2602370 1706082 1551216 298539 1332061 1707236 2378365 2585438 674290 730869 9341: 427189 9342: 2050556 1225533 1256797 1187266 2068188 58061 139001 9343: 238913 755697 2447112 1134119 9344: 2105764 1859682 9345: 58925 448984 2515471 1779842 577362 1733628 1523707 1687753 2374581 843764 84566 2104502 9346: 769872 9347: 1147281 203498 989746 472198 63512 255890 2438141 740792 2614806 329043 948541 1087693 2453535 1329904 2064843 1354129 1122480 984728 9348: 1852021 831876 1173877 630637 523409 486512 2133012 1993930 1810312 1140115 931654 1316853 9349: 813116 2248258 864166 415478 2587990 207347 935: 812369 723325 2076592 681472 1471876 1077794 541870 1941167 1183701 792395 1465736 2130854 1446694 2193301 114363 2096648 2284673 479898 103213 1914024 204177 523409 332079 497756 2131109 2637251 1356703 27376 2388411 1962176 2182390 1695369 984352 1704583 1524316 1185379 1393374 1293633 1228244 2450451 2059499 1045400 396432 366021 696762 1848295 2514964 2540297 948702 1861095 387714 831288 2606854 77658 694737 1867709 408857 1065289 1045023 771618 1945681 9350: 691162 2064195 467816 558039 1311690 958951 1040716 57495 1714344 1665456 2363160 256921 1435959 1944824 2506289 1823382 2420963 291311 1024118 258181 1902250 1403763 1377424 778615 2345144 1376599 1253082 506279 1515125 1563649 2373203 12974 2332637 2143903 8325 339632 1503310 373938 655945 1604994 2107557 2287877 1782462 632104 2111656 174350 1526115 189417 2094942 1479677 930456 1171755 1862311 1224890 1170130 1593373 2438585 545584 603061 679760 2300253 2003927 1788023 2325629 2305778 360053 2021399 628792 1030655 1823541 63025 863479 2205425 2615076 229782 214783 389505 1633995 2568268 600416 1218897 112927 1639932 2074573 1539342 1004301 2549738 1274884 446770 2366291 1836009 1836186 1256636 2604225 1204027 2546998 832931 205191 314618 1961394 1238926 1845035 191657 684583 428820 2434864 566083 2640656 1661566 1666297 2111029 468656 2059956 1225383 2565643 2572321 1763246 1058582 667422 974399 154028 2444787 579353 249449 1708367 2279776 1597715 221939 844626 2112480 2309457 387005 1906959 1369899 2520506 1851060 538042 2030488 2155386 2381099 1856265 1144737 1584094 1606473 223923 649473 2067143 264805 602393 9351: 932217 1455330 271200 1468525 1611166 1815385 1375012 2176168 1067633 2122883 1468017 605954 1094290 294943 742091 524907 2378902 1480417 1547885 1635117 931217 2646824 1491544 626531 1711771 2381019 2409367 2305545 870706 2271535 1258157 567847 685903 1272475 2206773 769942 113056 992705 443835 2058810 818987 1557191 1099321 1163996 2305151 2424344 570187 322528 903219 1996811 1403018 2127012 267332 1270913 255203 1209439 475739 193175 664509 924729 956828 858035 470200 262543 715770 2267805 93924 1112774 1973523 1674785 2111734 912907 693397 1479902 2170453 2154579 1519024 9352: 876058 273351 1732670 1598313 761521 2639538 1075141 1277194 175445 655277 2037449 1419417 367528 1892510 1245472 2362491 2260350 754179 664527 1734880 557910 2023226 1838526 2605939 1332377 1831385 2469176 2233109 1621970 1268769 826864 437049 9353: 1609058 769213 2621481 184446 9354: 1629710 1904126 1958406 2278626 1044170 2619792 2473156 2131761 1280888 1769515 484643 984953 2470491 407314 2302101 2554591 9355: 1667981 225525 2275907 1342407 1834590 1096194 2238369 2187693 1074371 2495474 1650724 817442 268538 972394 1584067 482666 2644532 337783 1209377 1620141 1054137 520509 907333 2473252 2026667 1467275 1985687 730787 448515 517241 183252 502914 2004404 1112962 2405317 2614827 1729538 88477 822780 1213399 917474 205332 2415886 2444445 1881874 1972604 256135 596775 1216792 33052 1617777 3285 230102 860808 2093933 2543036 1820704 1857639 2210879 839645 2637503 1900750 915827 9356: 1965898 1466494 9357: 673684 9358: 1599486 2623557 1738040 9359: 2151083 2463094 195728 2584169 2174151 2013388 1247320 1020479 1592251 2056821 69321 2479092 1846387 438614 400603 252576 634475 1043687 2564142 1827902 1984620 1291163 383230 2021854 2327005 2272860 2245469 2497410 1992091 1596784 2274079 2150659 695763 994812 135179 2060347 1716976 2346083 2402378 936: 1253709 1801056 2031955 9360: 187103 2607352 2504214 2013497 200683 1344791 9361: 2584037 9362: 1036946 2135850 9363: 121752 386286 505980 1036845 1503653 1371806 1171849 2471832 830287 9364: 628829 2131049 1442522 183386 2207100 2041187 1982465 1942840 62781 754375 176576 2300271 1220666 703123 1670562 1959415 2503261 604571 2192288 2520302 790397 1871311 1436770 955395 1255703 7786 647356 278241 1019431 949603 149224 1814784 2125619 582667 1127442 556653 2432501 89533 615646 102004 436704 2600702 1105650 364153 1431636 2401708 861885 253845 1260761 845866 36443 1004043 412488 2597011 2448114 1006156 1849476 1009920 2545823 2346577 1586559 838632 1938280 2507505 2250510 1971939 976319 1940736 2519397 1750787 228048 312771 72938 1441905 1337509 1636329 1197111 887274 2438621 1261804 1011531 456460 1370104 411782 136375 637767 720737 96621 608517 2015614 2626347 315246 924656 2455679 1719820 2322387 2582151 2462308 310100 1423202 1591402 9365: 1712177 356618 1327880 9366: 2482204 1866137 9367: 727761 2618683 119497 1846387 419691 2327005 1888505 240543 9368: 643182 2376418 70607 549785 419425 2520513 2058117 1580859 241772 643691 146429 1424698 929320 2466934 1900736 585506 926860 2391726 926128 1655027 135030 1026172 371821 1441596 477782 1713599 2567722 881063 1436470 2204483 1855514 1197824 1884277 2421025 751385 1880385 168516 1538855 217253 2331579 1993491 1487009 771522 2129989 1303696 1222397 2446563 2078524 1749031 993812 322023 93704 1701074 3628 936891 454020 254337 478821 1043680 786017 2428671 1940062 2562763 819481 1363171 888873 875914 1593617 550415 1201678 795387 1475465 112349 106141 1624040 2510883 1867934 1667212 2068681 646778 1094444 2407754 1743763 442813 1767387 749782 1998614 1453093 1601790 939637 297991 1202670 227311 92481 2516519 1819571 2220194 2105453 541891 30713 225263 2057375 2053106 2070398 2159454 630863 1213434 50465 1470431 2636392 2360607 2176432 659419 872496 828326 237887 656284 1674704 1737191 1753119 2143277 2378281 1192848 929699 983587 631966 553082 913696 2352972 695924 1373360 1702262 2284540 635940 995772 194650 1521258 500154 173665 9369: 1251664 2224656 915011 1596284 281184 937: 1258460 1788127 1421919 2454779 1413984 2418782 1174868 2588697 1630480 1721514 491528 365933 2384092 329484 647984 1183742 70264 1558435 2602930 2311656 1979350 215905 1784371 1776541 2435284 316258 1412158 1334878 125163 375072 402650 632477 840653 2453409 1062798 1327415 1825111 181834 412100 668029 544031 732477 291134 2386891 469373 856801 548550 391005 1545908 1337492 591698 1882255 1060416 1657948 820955 2512398 2270309 706181 2480238 1497174 649243 2514467 1146569 469787 1767351 2623 241922 97463 1156806 586689 727052 1793985 452999 624652 1971309 1776625 282415 1805694 2316498 980453 665990 401422 1169870 1754348 2440000 1296944 2526978 549884 381213 1882719 994195 2136227 657030 1295174 1386545 2033048 1481424 793111 2503903 1750660 1041207 1812666 2050727 614246 2283428 2099522 1760712 1869276 170859 1521022 1608651 1016978 104935 1597367 1764804 1780940 471023 136724 741958 1692674 597556 1164541 2231000 2055542 1490432 2107546 765818 2520163 84778 1979383 1508489 1012511 2121149 1473414 740698 961391 103947 248733 191663 1293422 274893 374531 1519408 285652 2486057 926006 103213 619269 1759422 120912 1467020 1652105 1782152 2374282 551988 182528 33473 2537794 673604 400828 997708 709995 2364975 210493 350593 224311 1779042 1934628 1287735 2197173 284576 1610594 699133 2075827 1218464 575965 927559 1303722 1765602 242505 2191705 1940460 1804125 288336 1639425 2163577 168967 2004381 332773 112327 911617 469525 2532407 1330415 1009779 1959229 506875 1306893 1207207 1962421 2575181 442125 1254862 1535821 424620 2510140 1748582 1011721 1117149 2074382 527676 785838 981879 1598949 748392 513200 2207189 2614473 207277 1082183 1537015 2535961 1222965 2272875 850292 1980213 928027 153536 74730 1395174 2003377 1098479 1624952 1733232 200645 259822 71400 2649426 329112 2631602 923572 1753257 1347765 599119 1816212 742283 816242 583094 957245 1654645 1639658 1703083 840700 1850567 903550 2165911 1509113 1341146 1274992 147521 1740397 1861631 1070577 27202 73149 1651650 1657774 963159 237293 1848432 5878 856366 837693 91406 1508604 676832 1396291 2221561 77049 643761 957149 1560244 1831990 413855 511018 1952581 1674708 2501032 1993089 1525815 360496 2065993 648071 231712 146756 565075 970700 2158407 1017068 1329519 287918 1420572 1708151 1436293 1525158 1539884 1719955 1114607 1670848 345610 2451901 2120636 1562482 2062764 1047388 96836 1476054 1981771 556690 69134 316240 1355106 624142 1641428 2008942 394534 1203347 875233 2456372 1387497 753479 992067 315709 2494071 240261 1462211 597192 1418351 619166 827388 2089165 590225 1223322 1145377 86726 2142636 1340078 2547967 1762884 1249217 252025 1990972 1783317 2536879 2637132 861379 1222900 1483686 1642380 1692280 410417 1575579 1634828 1228766 1393627 1001786 2009473 25118 313269 680917 1558674 2049561 2399620 1493693 2337242 535796 56890 2590781 1881951 1178769 1714480 1411293 418665 643833 1323568 1991835 458327 531662 2530642 2237278 2445032 827445 298045 827072 468473 175695 1693945 1793451 431185 343094 2394666 2602360 2545304 947631 516097 2259312 681249 1321413 653329 1585696 682967 1506414 1093658 770965 603862 2453918 1904856 1218921 1658435 1473494 2184650 1384312 1232103 943523 1412645 60383 1897356 19080 1675561 751743 2233942 2595703 2133841 1255772 130820 2531094 416539 2164563 598296 878705 2546700 469588 956039 1683922 117971 1502513 1064190 2627484 161685 393251 1847543 1689340 983184 1732638 1262508 1030803 2359190 2622242 622723 1851089 1690881 768937 2610270 195538 2058351 2331219 353220 870754 709020 2643857 1207465 2292203 883562 269532 34154 282132 680811 938146 1619860 1249732 476195 843005 886264 384104 1030307 1370417 1391276 1625820 2620053 367829 2438821 60999 521037 1521161 263983 931506 732724 1112974 697813 959754 558252 1864332 2096312 1245184 2038299 102634 53765 1528326 760237 2584450 2193912 2421206 717168 9370: 1756658 117858 638308 312479 808845 1780607 1261931 317197 2057619 442819 9371: 2482398 712649 62655 772959 9372: 454895 9373: 1943141 1701200 9374: 742061 994565 2154400 2640342 739252 2070082 9375: 1358396 9376: 1944698 1031600 1344733 1397078 9377: 2187093 1394156 2037136 2441155 2328475 207586 339237 1048537 72149 2366612 622101 9378: 717606 614058 909570 1534825 2072178 790736 2193808 2489626 540459 515079 1876955 2429281 1793080 1751061 2478052 2229253 2016510 359674 1171375 1737535 204801 1509112 757081 1395967 2207376 2181000 2487423 2296416 1363587 1642400 2048896 1304932 1134307 388279 1311756 316573 1815792 1258170 943998 2530146 1091279 1521769 1530920 436263 1916365 340316 1576745 1555090 543218 2254268 1082933 2622195 959210 2155646 1118924 342786 516373 1660800 2130800 2364352 1424859 48374 1802043 692601 2571430 90895 1300487 1075214 1242879 365066 1246326 1523008 2533605 1117014 1344986 1695015 497069 4895 2284767 776735 1380385 11415 2475540 841558 553546 460923 2250524 347772 1597378 2164103 1410962 244969 1039773 477789 601144 730787 1162173 298087 1327352 2007972 1258895 2100502 2333406 534015 654724 1189208 1054433 2599477 1373961 1191351 200362 97670 576318 1008352 1079179 2306436 1728285 2512064 2494006 1661501 516097 1790498 1053056 1386512 974974 2560026 2383396 1496366 2437397 2520053 1031105 1583282 2398794 1810589 1123053 2304494 996668 2091703 1690832 2392270 2509255 323568 1419818 989388 84102 2570884 623232 2574677 1821284 412527 2399720 548064 9379: 1062351 1788029 1958554 1941740 277616 2141435 1772416 380292 2093736 938: 1837078 2341498 984193 723177 9380: 1760904 1354340 1926388 2452433 1772252 1908820 1018216 1328814 9381: 758327 2299825 2120810 420871 305229 1855979 2250416 1465856 275295 627333 562535 746300 264662 1523793 182487 623747 1775948 1009762 661576 1958380 1451661 1958983 735339 1819380 87664 332436 354467 1143382 507603 1285292 1752618 1759377 1272895 933337 2305605 619021 1454393 1813139 1513972 973487 574441 2363190 629010 867476 2604517 2184223 238783 1333494 1402822 547732 234375 1010654 1147657 945833 2096666 621805 2011615 2444054 1279919 651351 990758 1986537 841294 1443974 1739562 1982344 1467928 2277788 1371644 145379 1510379 1660668 1235132 2434879 102145 725580 632925 1597343 39673 2105779 1891475 1873035 1686918 1222586 1940262 1323695 9382: 454554 537732 287213 2285593 2488790 2299927 1827952 1131422 2528951 1478933 2529297 1021157 1675006 86257 2162603 1848303 2584173 2646957 2195651 417045 2229224 716173 1381725 466145 2626881 18157 117607 2023830 684204 18385 1649330 676515 2585483 1423921 249339 1507143 2020751 684590 657699 1084663 1228057 2092335 243378 2149035 1484219 403116 390180 743424 2340018 9383: 1416020 9384: 36463 2211552 1511214 2015481 452197 59789 2455045 873611 155115 29922 2174812 9385: 2299051 1177672 2629317 9386: 2599594 378732 9387: 420726 483834 2301317 11594 839242 783755 1126408 470505 299610 1464946 1450148 2481908 184271 9388: 704018 1945766 2410057 719959 1734147 718146 2297877 201059 904009 444085 1712774 756878 114415 1430705 1339202 1326195 9389: 1773742 1702892 2031148 2193664 1970816 1222158 1304853 1151461 489223 1802821 790792 1941680 1804172 1137326 1749598 2449260 1709366 679592 2283114 1094162 563299 457276 1813212 960803 1994790 489482 1320407 1938849 1897352 2100645 486188 1209161 1797609 2181115 1606695 1078490 965958 2518922 2473374 1633251 939: 2220846 645523 2569992 1945990 8121 531806 1640206 158019 1663236 1032853 1207192 2018908 66877 2465601 2141172 2600734 1122030 2025284 1355189 767591 79835 354581 1804246 859092 766336 1397235 428688 1928848 9390: 491293 2294502 1459493 2109514 9391: 2474653 532297 2435106 836997 1507627 2094374 2321900 537898 2551266 772134 486283 2091895 1477736 1635875 1816712 571927 2242042 506136 1570415 992166 815913 899414 406851 1662441 9392: 347081 2043238 1664056 757381 668575 2307536 1179168 1838762 1053650 1243104 147211 2193685 530307 1584056 54485 163664 2440298 2054736 760336 1639080 414994 2538608 950590 722424 138426 1043416 2509302 2520144 565348 1555088 429087 2401186 947232 911766 2614122 2630764 117060 598828 2118150 2234400 1029633 1082406 884722 844626 1470983 2594373 1809589 1070652 2254800 2446246 9393: 264160 2335657 1370327 154168 592277 9394: 2216004 2160996 1684252 1933873 9395: 1875019 2166509 542117 2221070 2227116 455516 1316174 358213 1780789 2354111 2046515 2213638 317862 2037382 2181163 1720147 1811637 2462438 729885 1080849 750138 820260 2540520 1951202 2234593 1549355 738911 1518717 1336377 1830235 19809 134259 1500391 2284984 2296708 1410664 997488 608983 793098 1871525 902694 520953 1056572 1852999 679760 2206225 540870 2483372 1402521 468397 256696 192102 1243020 2397674 588470 1021392 570766 1380627 1884867 134703 742254 75260 2201129 153761 1620634 357886 236444 2249985 2507982 2635358 2598110 197825 101491 331650 1748857 1772215 1583890 1940669 572862 10954 883555 513971 2187642 267657 333257 943279 166317 923509 2413577 1764742 366838 196857 191657 1958647 2381936 210722 2407754 1885665 421015 701590 2111134 782242 2583331 178954 2425771 1633410 2162876 2234263 2502205 2432322 948365 134799 2501285 1048733 1490800 2232022 1423982 378500 41400 1818918 1498698 1635263 933153 828261 1605970 1203758 2068771 1307062 871482 1489550 46228 1678099 1347271 1722867 823372 1484711 1471539 1633122 1684202 2392339 407310 774359 366342 934629 667457 18161 532489 1749227 1562613 1889386 2334025 2564094 545148 1388100 1788613 2124220 1118641 1611301 2167041 1283753 652931 2516028 9396: 416956 1128118 1872204 1620184 1852540 1131422 1002138 2246431 474071 613460 2064871 363629 2382719 638960 175934 1021997 2555363 9397: 1447389 1102340 1779504 1340495 547647 2057067 747842 2564767 1311134 995424 1446333 906177 743511 393629 1006707 9398: 845136 360830 2195156 1641731 2011499 1094988 729548 189088 986813 1119933 1979766 1988516 2085311 496673 2456604 1520624 1120512 1082717 943167 1265459 2474574 2262019 1423521 912617 2384169 958623 728229 1965529 1228960 973109 118900 1275038 445428 1047050 1309961 2544774 1336746 621537 1700490 546397 1097586 2194079 284471 97893 932207 2096786 1044352 2639813 362274 2045720 106621 84100 712062 326340 436156 1637127 2641557 1220789 940219 243665 184574 1514637 159608 916090 2425008 2487143 279489 1813161 2269722 300680 1260155 1953392 2288019 108077 1262851 1330236 933104 1673656 1663589 1499402 2031009 1092493 1998575 1387370 1710869 449745 2018224 2373312 1710194 1697006 1661270 756923 1459851 2149297 1841779 1024037 2145843 2485252 566697 2535352 1141260 1108065 1875698 1477070 218046 102324 917571 2391507 2199525 355911 2081231 2563667 1163477 686922 1840542 1996027 725578 1273059 248839 2378370 2291746 1588315 1929901 2108859 1013698 564733 1940262 2185036 2538789 134312 9399: 867964 94: 1336843 320738 2346829 651546 1335620 1598488 1342116 2424183 2569247 940: 2447366 347081 1528482 2115104 558508 1273207 461110 1015986 1547828 961203 1512279 1621065 134598 887423 957575 1652272 57746 2633547 679450 293151 1497256 503486 1012347 695752 510262 502202 515548 437246 1901619 912124 761700 2176873 2471980 1222 2274606 1649071 1718390 1594140 1281003 429566 760250 1047065 1842971 1416578 817511 1959959 2162921 1632053 177167 624697 1833662 1666731 484897 2007231 817998 575898 2203131 1985760 611011 875319 2025061 1553372 59248 2648209 2188181 583849 2176261 929950 1333006 125496 11765 566120 2349057 368776 2275220 2281128 1083373 74686 2043607 2518094 508942 373511 762390 250406 407033 1049793 483552 230971 39518 2506526 1581812 2218064 1270665 606199 302406 2133411 1101171 991497 624045 101769 41569 212767 2532587 1599935 2079714 1345290 2197676 537974 80063 3764 1143715 2274977 580741 2126510 1202293 72530 1673180 2265988 406233 907535 848161 2119532 1400920 736833 1282227 650049 1448720 2579034 363952 1763145 939769 340900 2334219 1293422 1736798 1784323 347484 1368375 1589834 2077934 336784 2495928 148271 94810 1148248 1455036 1547287 802196 950567 2386488 2557622 986214 1218712 1083003 1549367 1006210 81610 1014214 530218 556798 2081331 1807973 1288522 287141 2415374 1813637 675433 653300 818484 1478543 589793 758494 2575552 895395 1985681 719995 2592284 1262408 2020357 1813303 879460 1065870 347779 268335 2281332 1692588 2274802 806959 2594337 1128834 2005313 1472358 2104457 740461 1691347 108412 2225682 2339573 980084 1171333 729723 1131551 1030145 564016 1438054 1782537 1278477 2060268 1828042 204016 1694450 2249910 1133181 1150344 721510 603016 469034 2214943 732774 529479 1510716 56859 483185 213727 1912185 627658 2112162 260845 2221031 768212 2625079 2121785 1213160 381795 2525743 2616868 1776262 454569 1427064 1855478 1266879 1423576 2226076 1101811 613761 2598612 2106487 1680191 2338575 1074135 1660854 1953897 399803 2344370 1125313 2394307 529747 1388703 1766110 34907 880855 1467555 242329 1315759 2229261 682260 760101 2315566 958327 221377 2302665 2470796 740885 74920 479380 1450727 1023064 2403799 2237800 1716860 2263270 211731 1822384 441331 1650434 1101099 2410612 1998057 459952 1361415 85329 2023613 644309 311286 1690012 299314 345610 1517553 829537 1661937 1049804 808201 1717514 691672 290959 954309 2620992 2402654 2212485 92994 250017 2180200 367328 828687 1840099 2516969 1789861 824674 1199618 1887059 938447 414841 451022 2597674 222753 913198 1471655 2272063 2648369 872966 1042380 633083 1243097 621194 698831 2573997 2516111 1981597 1945012 1332679 1119431 1793186 1522382 911845 763080 476055 1841600 2149665 2604898 2596404 2314786 1671814 640275 257661 2522410 2127063 1008288 2351387 373852 1747641 435374 308823 1027145 965643 1480821 1561534 500247 706392 964397 1823787 922411 130064 1636661 78289 2477550 2022162 1533796 864954 2055855 1756631 2430521 1620760 269246 1804014 1805431 801761 2322269 2294239 2239449 2580094 261918 2465122 1593104 1308745 2216450 388564 1017298 177338 2293195 2632992 235046 274528 2113720 961971 2205395 2425764 1963479 743606 1562250 2649057 1140115 1290544 1522795 1268930 2628198 763937 56144 1179657 2634960 1153127 819425 995843 1756395 515886 83940 2320580 949289 2355641 986441 1107429 1987307 1442190 2201375 100736 335472 2623630 936692 1318428 2025588 771454 1135089 1217983 2296573 1144616 1491240 1229860 2315196 471289 1599079 2293046 558911 2444045 444655 2282891 2275544 172713 1281682 448974 634574 726948 1491367 2181088 2249787 1943948 2449803 874732 1064190 378302 2294611 2059005 79880 1855346 195510 11502 851222 2268053 1957403 1100543 109888 2570998 836151 662358 936216 1432034 157357 377013 1229414 2023774 398188 418846 1893962 361014 2429599 2294523 207938 35454 700288 936051 1263553 644875 1219301 966674 168306 1678601 519574 1416407 1441849 1063952 778374 915028 2295524 731577 792861 965491 1804109 1522499 1856185 113290 1462398 9400: 361308 632656 1898185 1319210 738947 9401: 411147 26841 2234028 1794799 9403: 2430930 9404: 78332 245653 1082757 286293 644725 2086838 1473494 1651585 9405: 2065789 9406: 2253387 2402990 1878589 597700 1688052 737660 1626825 2323080 2189713 2201136 1927422 2266372 1072294 363370 358703 1043005 120346 2158736 188194 2257837 1307723 661939 2610538 2503631 2145905 2098158 9407: 142483 281833 2440014 1053316 1100185 705246 9408: 2263203 646267 9409: 1227656 1445276 2285240 2374009 941: 1609527 320805 9410: 66263 1739133 1615352 672983 666658 953962 2430016 2328102 2054960 1842272 1474109 1627029 1232147 700392 502649 333804 1926716 1554397 1047145 321121 1549455 2589511 1717736 2476271 1242367 2585194 2541353 1126368 1720825 1155306 2284570 2300938 2000032 271253 780463 632609 556275 826364 2468097 1634333 1407098 1439557 641862 1333592 1263248 2019520 1701003 1951489 2580821 284123 2469588 724322 187299 2438291 986524 717187 2092649 1023351 1741743 1767593 2477720 1160735 2147969 2184161 1797572 1568201 2363731 522209 2383998 2056290 119936 2557082 1312484 1829553 2320606 1649438 1817081 235524 1766464 1551141 398967 970628 1096430 2376375 1631246 1061392 569371 1652076 2102494 952160 1925404 2239044 2165632 1053172 167852 2428131 1147862 265153 1011172 202286 1528345 1321763 552443 464953 1370927 1266497 1378811 1547678 1004257 2542019 1873971 1643908 2517588 1592618 1653070 2171696 1062586 1863476 1560137 1759273 1608226 702258 554676 1617539 883768 2084553 2390675 286676 1422214 474401 1660859 300088 272130 842126 1709931 2641037 2127573 83961 614218 2444312 1401478 2094127 1643617 1000195 2272640 2121817 811433 1758678 1887032 1331616 143502 219002 145772 2563298 1094917 2183554 2067412 1446032 1749876 325413 993962 251294 2500583 1771019 1683315 1311338 1818315 1363619 2188353 1146807 1122306 1347207 1063244 2264086 832409 9411: 1029554 474374 1371441 1138731 9412: 124121 1508680 465558 2179021 9413: 495519 2341409 9414: 1874840 893805 1548059 1655099 2633813 1217661 279904 1131979 1195771 274566 1374909 9375 2128808 2355086 1376627 2550523 1261005 21229 2251016 914326 9415: 1130795 370291 78332 2503156 2473170 1881938 1918236 2104138 1296027 489613 787723 322143 1667342 1910658 1331805 117341 617814 2251405 1404971 441324 1225347 873880 2488939 1281916 2201696 2142999 1755946 591273 997772 2280996 2084343 1205628 1710042 521789 537732 1537874 1489512 556485 2105237 1907564 2610165 2649225 1129175 11062 249544 93117 534083 463075 191283 1977651 1901391 1464363 38345 410119 691749 923903 512028 1132357 1936419 1276435 787098 1211147 1549338 441100 1926155 811420 2209049 2030523 488405 620091 1687379 1379793 629707 1519734 1245295 1357151 2570617 1175999 2092282 597432 805812 1119781 1883641 2430045 414468 1458750 1685712 2630954 1560412 302563 992351 1792755 1594368 2118611 2460960 400217 72422 2079112 2203523 854420 2613524 683505 637433 1279959 666648 1479965 556154 876546 2085472 464431 49522 421896 2146334 2437003 2039346 1891436 782381 1142771 492636 776393 838504 1666510 18360 854032 767575 1746132 1000965 1123330 1737032 634447 1885223 1825378 1951041 1041456 1334113 424565 2110305 2002361 87966 200920 744145 1493758 1691774 692962 852056 1407331 126397 1920899 1366366 2075800 2379687 2521766 249658 1069044 1661673 2227611 2458394 736859 706346 2002179 1079287 493339 2215923 1709593 194163 1786812 2027370 576004 1860824 1392139 2376829 2425640 2647198 1110425 875092 561597 1034344 216474 484363 2229919 1340574 1193835 556599 2109739 506236 2084742 795116 1785450 631747 1532491 1510129 1823746 652597 2376022 1953712 1059193 378032 1191405 455516 1500360 1198958 595424 2447979 8183 869172 834164 2440330 2104756 529721 2083144 1254016 654338 2602396 2302462 1402174 2069081 2328534 317671 870750 1179592 2090901 180190 1740920 1460191 927276 1392067 1554997 56554 1980525 1405311 908961 178547 1328018 801740 2266172 1355561 2178859 2443577 2282274 676732 1902843 2125503 2140972 1733838 1567125 340094 1061086 473204 755006 623255 1353800 2136094 419185 2370678 2014111 1514546 38208 1854006 426335 541779 1088932 693666 619357 1314626 1555660 2218552 816312 2053307 1051887 821916 979861 58371 1910345 1576563 2140170 177558 2081481 1105621 1372944 58041 486813 384016 190732 1051356 1931347 2237637 1261953 881666 1395791 1202484 2466100 2371638 2221769 2140176 705319 672042 2597385 372746 2645132 545587 2265503 591588 1894605 1671738 778100 464278 2413188 975141 2439999 2579125 1425405 452451 1031421 1136275 2476352 188653 488338 924195 1894141 888616 1467452 1381976 1368186 1429854 1725031 284934 487783 1000843 1649739 2420874 345811 221857 200804 2557486 683625 1633664 1340599 367521 1005221 841758 752444 1301720 965763 2069148 2054578 344836 206422 37207 468165 993204 28106 1941488 1983282 564876 229292 769512 1266268 1911771 2208983 122666 1013532 1827072 2545164 1813166 981846 1037355 30201 1089246 33630 2586028 114363 2235949 656692 897660 1668373 913489 2052219 763178 2070019 621465 1106552 161378 92902 1917534 942676 2340957 2529942 1827158 628579 2393209 323945 570910 1913117 733125 1838812 1276666 131100 1875253 1908474 2316014 740831 395506 2013181 351934 571362 1944901 1892405 1706342 1978500 684126 1218084 2438302 1191288 1279202 1991858 1489243 1271294 977926 907918 2117217 1560605 2345628 35856 403181 1928107 1478933 281866 1511070 449731 1276496 306614 104588 2452075 1738255 874825 1943245 1649829 55238 2207178 2598908 2514186 1216395 375977 710520 2595450 1006071 2617244 1823664 2349906 1013161 439646 1329095 1569601 444681 639107 1662465 1679096 367127 1754540 721992 130375 1275517 76889 802120 1730823 863546 1895775 1519725 1353275 272607 1570291 944318 1332087 1533865 1519408 2262531 1244122 1528385 2315349 2209155 2348529 1793582 2402249 628847 1869803 728500 2259436 1538018 999871 368995 2227303 1042810 31039 2288627 2060713 1416342 1943242 1514316 872726 566318 1727090 1191845 651316 154158 175850 1501752 651066 1406202 1952753 1624566 1867204 2365242 1881612 1631126 1918304 808564 2110184 865452 1056479 2195320 1866780 1826520 719716 2485019 1688396 2081682 1591243 1186529 1377711 719850 1431222 1641747 10884 1771690 1842281 144164 148850 109257 1816890 2570728 296559 441171 1177447 2550230 1208462 1374950 332467 2421473 2289551 2442433 285244 1254054 1821359 50227 2439459 1086669 2416084 2334685 97474 156767 792389 1458211 948575 278774 1033561 1965780 1072923 1298264 726141 1395684 992337 2016294 2270326 334465 1039740 998510 1926603 2089252 2363429 2592083 1591742 692648 2382874 1165488 8596 2372711 1642835 2354787 846673 2527167 2000066 2561370 751963 1306280 2393265 847123 1468636 861212 117308 219431 2031601 907523 2527651 118552 1254572 2493758 1221608 1051605 493376 1862427 2380392 191818 1856686 234746 2493235 1393454 2173753 2155053 1664016 653611 845452 976178 2617802 404009 1404734 116144 1480084 2077316 2626073 342405 2260882 131208 1296789 775079 1277523 1381897 88366 1241569 1540636 1146510 2094744 926305 119787 41774 2257793 444465 2558960 1418443 1233074 2459593 403387 107393 1813695 1400745 2612555 1122240 1296989 126577 2544517 506483 2221751 149604 1751769 977574 1759841 114022 2525631 320046 2118885 596570 608869 1518230 1086400 1407936 515529 614402 640004 256442 2053312 310055 1704000 2240010 187837 575841 1646881 1538786 382494 2516225 1481558 278052 514769 934477 1549741 127968 343098 2061964 2095079 2276009 442861 2345753 2426343 1765599 2041260 639317 2412780 350656 497355 2323960 1194484 180226 1727246 1147836 1648178 2467192 2086747 2576812 2253060 754683 610699 2499328 470572 2408318 1643775 2456232 210371 1960861 2487256 2447976 1757227 945288 1721232 1179090 256350 399703 116703 223190 866589 989258 1868479 1967570 2330229 1224363 465586 2451334 1413884 1206995 2533746 1900766 2270097 1578761 658918 292123 166972 632770 1482201 1955875 1157079 558643 2299830 498294 2113745 1238686 56395 2387619 563154 805338 1680988 663354 1784458 479118 496303 2441184 2578903 1726500 1492222 606732 2563785 2087737 1103895 2159562 369379 89753 1224664 1071547 697962 757982 874880 2297074 1709747 1777198 2643369 1473013 2568217 1078521 1203371 1292760 2480648 1065479 1213511 2456766 2202020 2452379 2187046 292058 2048831 980506 1467076 1544338 794150 763082 1174968 1086481 671035 1703433 928979 1920633 2637773 637130 2444745 739451 227964 88705 1282101 1034852 61829 601011 1525775 613761 698778 1784691 1896653 502872 443106 1317049 449229 991786 1365717 187178 5549 1383942 1710941 12806 43939 727036 41274 215366 127106 83246 181438 1784823 1223621 1991131 957678 2576883 2424624 1952773 509344 2159817 617561 2618575 262365 2506516 1454866 441824 1751058 280126 1904502 2630454 2503694 1805792 1108779 1581940 531658 1661834 1612184 1060930 2376048 1021614 1666999 440824 1562958 2037536 2060312 558248 2006461 1596826 691627 916970 2186820 655638 492831 981315 2124858 1536451 2060178 924967 1792190 877291 683764 195742 92693 459540 1103414 2439843 911593 1240621 1414131 53660 1715474 12743 1392374 25849 1149397 114243 75992 446465 556926 200880 2073309 175271 1849098 1357268 986546 1353837 303818 2254300 1463538 899170 698801 330639 2339235 1764766 768361 1466643 1062368 1836977 1767192 1182810 931149 1738856 1853186 2251476 1311891 2183090 1543248 2044514 2373832 73142 137280 2636924 917250 1512739 2206103 2308030 1199496 2035116 1659011 165470 114692 1696799 2258556 1407299 1920642 147712 780292 773403 477544 2044314 2141153 183441 74173 60001 2586374 2089263 1891981 333528 1426687 1368388 1238926 845657 2518127 2052489 2078442 2349519 2460198 822137 726199 1548603 2078262 617572 145196 2634172 2329922 2190231 2411754 1119629 1800144 66261 741769 520230 634905 840937 1135473 116625 528222 1810005 439827 1041163 317194 470832 1241828 1849463 1291349 216796 332218 2521779 2633333 1519940 887963 1326543 2161401 766241 349283 114187 1981771 2506316 964087 1278224 1526032 1874886 2051973 1111379 594799 1881199 436729 735413 1231973 1531430 188668 1280357 1038116 1894258 97391 1189633 1129784 181588 2584600 2548846 139207 1916955 1402319 2640749 594522 1380338 510671 101059 251575 1420101 1247465 698559 2594623 1470433 2131751 1516925 1360814 1394921 1496013 1908021 854332 1547459 2470321 251265 1985629 2052937 1788026 1714235 17475 1916644 1396341 1386468 2616922 217935 1328023 205259 1295739 1402210 1474124 183382 2171504 453694 431604 2566668 1058203 694632 1509042 424751 2633779 696142 2086590 939033 1554556 1701723 1561216 2202363 376434 665194 1824694 1237344 1863477 670382 1131680 10874 899998 2277814 1928776 566127 2572181 2536431 57482 1083429 795643 1654100 1351914 714576 1322920 1158884 2099512 2120829 2274778 2237949 1104757 244893 367420 1085805 681549 1919891 2431347 2238805 1982177 1880453 1490823 366768 1273393 626493 1894951 1758498 709583 1321395 1170045 251541 1184958 669513 1098475 1681918 67644 589571 1410402 2511285 1561905 506705 516685 571813 1988672 2386426 418679 2449397 2267044 2234653 632927 2317938 43562 733026 1372022 2107345 2321374 951697 214457 745369 1395412 1513933 113954 1569318 2542358 1589261 393773 1018526 1935856 2511866 106203 2592373 1026479 83502 951132 170437 607943 1091472 1182684 727138 2576736 2599477 574011 196935 2220400 712152 444309 1690559 2240762 2448427 1039803 777247 2251095 2462020 690097 569540 1110930 422700 1062415 995925 420390 1817300 534277 2190676 404712 2605581 1126131 215977 1644878 348234 2502862 1934017 1581885 2025668 1982070 1071849 148767 2172888 407308 2547059 2316772 471336 758520 23920 1902239 1312730 2567850 1327349 287868 676590 1245023 2389676 949415 763207 354310 2388198 679415 2209970 818558 2487532 2033350 2496577 2062753 716497 1157613 540502 749392 1282366 2287726 2293459 1491792 582911 1251314 2357074 2494033 832758 1603406 1069439 1118955 1396311 12650 1321813 2569879 1021056 2293516 781384 2114859 2475180 1885827 1920517 1767222 2529391 2067850 482035 1768187 2648256 698137 2423462 708271 1247052 2459362 2311892 2396376 2340288 1750077 830200 2440731 2580749 2127499 2642891 1533251 2455243 2573402 1716322 98518 914757 12631 31626 1257183 946111 1709901 711458 1425480 1710722 527445 2526654 417229 2039505 1431562 344259 2137787 2046439 1761256 1349785 1574976 2509296 235989 747549 477482 1298038 551701 2412878 690613 717139 543556 509094 1760388 1478602 761935 462855 2085242 600808 1913730 1271448 1159597 1733963 1817350 533719 1595643 1321047 1838793 2425810 2230927 2582971 2559897 95052 558657 1680327 143303 425289 150091 256224 1372253 1455283 2647165 1748489 2178647 2080675 1926710 789153 1510107 520342 66436 486170 281814 44531 142907 1095267 34081 156441 421264 2202968 327775 2453273 2302141 644098 1361145 1661730 2164881 1712081 2212348 2235411 1769666 2604846 342508 368695 1594863 159538 1047618 1911556 575967 1563203 1653704 1187955 1168562 2332383 479205 587105 861951 706086 2320637 695462 1800872 2552767 226716 988401 1414779 1876419 2219473 152148 2452018 1797420 8980 1370497 354052 889021 1389916 361227 1624931 800737 596382 1474420 1554567 2540916 1633923 273459 2386904 1218229 215255 1287064 723074 277555 549859 1233877 1725728 345689 1003299 1575898 2500448 23408 1821874 212600 2612107 1598999 738860 562308 1288215 613338 2265225 405910 1151654 38946 1123959 1501538 2633303 1726364 1431346 866719 1962678 1820126 2037901 503163 1601268 451694 1073996 2214793 2224711 2196236 2586556 1185968 1364103 598208 2526814 1603556 636571 2277260 2111678 1235804 1557657 1869116 135190 528706 2505057 2494394 1923241 187256 521534 728963 142466 299079 1338238 168399 1891071 220887 2339129 2440516 2474951 1881667 1959449 1337200 967722 916378 1078182 1448780 446522 1609396 1126132 978472 824415 1295313 2510064 51056 2635095 581814 326206 386419 1573661 1793633 420024 2475303 1128196 399298 236108 1803926 954638 2482907 2219946 2104178 201878 2001067 2070371 2646160 613735 1991647 2347692 1367663 1906331 906596 2644483 2293241 1508547 2396264 787282 1622165 636677 2162886 2219552 684669 222145 63800 2375957 1995279 2109326 209512 2076402 2112821 1678602 2096694 207365 339508 1275487 890100 1950858 1549900 125782 2486596 2031340 1560101 236089 2539004 1897655 2426530 2020807 2305624 1125075 290792 292239 494203 1702487 2538263 1295702 1293844 2377210 1677774 536263 2031920 1660784 470582 1917490 1010943 2170030 1091080 726897 72262 926979 629537 1996689 1689475 2580616 9416: 2202198 1146880 2129706 1287939 1861884 2326349 2255629 1477618 853459 803013 402790 563269 1426129 2509125 832827 2390011 1579071 9417: 2302066 2642053 380192 1088015 1309456 2559083 1532140 1304542 2568126 2607151 42667 552551 16934 1122318 9418: 1382001 2390891 1430278 1246475 1655676 571538 726454 463069 189381 2565823 887797 288898 1601862 586642 2258186 2566598 2463267 2424773 2517134 441619 1449810 961574 888677 2309263 705134 68536 814575 1599054 450048 1471225 1202198 1517850 1531352 1580108 2371230 2234906 1984938 858917 845597 1845611 1461363 616049 1870928 1022546 1139864 2240255 2455771 1946130 271479 523517 1903633 1565340 175414 1342584 2336071 240933 61168 2126182 313206 476874 2210239 630600 1071754 2035438 672532 349586 1507337 1255360 1977113 9419: 10161 942: 639664 697331 2485526 1480428 2250521 2278159 251655 1806229 1289544 1959647 2402225 304891 2467494 2449803 208509 1366273 965671 9421: 251270 1723241 841830 1536171 2152878 2481855 852751 30567 1135453 704029 977779 1796563 1270144 2609756 2069466 106461 1221381 1399776 1821061 1966704 819315 708329 2017998 2420833 1811966 1993274 1001525 1672131 674065 715748 9422: 976474 2098740 2567711 2414829 2522636 789026 2028317 1421676 9423: 335842 1315612 1963707 9424: 868692 1322467 674346 2078458 1318489 962220 9425: 1614600 1746923 1985737 143776 9426: 1222858 1561890 1005851 2646838 2121612 2374338 2330457 2584295 2082104 787938 35604 1603214 789846 2645115 1408522 180899 2232317 957425 107416 1045972 2288221 2270880 446147 140351 807722 2042565 1802034 518125 591768 2288280 708008 2159577 2183487 541239 221118 440308 1088121 984464 1614110 901215 169559 1393034 597390 1501269 49671 2499472 1730064 280733 1124097 402234 265086 1240043 1259531 1967102 1053735 1783904 115217 968839 1592895 2141205 2446740 150687 1680801 1645914 2600726 2540275 1021485 727985 2351160 554096 894954 1109362 91415 1796563 1329483 2395808 675927 909546 2153771 1619277 825866 63575 1470036 809831 1901873 2229049 681332 1377926 665594 1328512 1105400 23904 1253951 1174917 1296421 896274 1837315 1960947 2516250 786953 2100447 1690252 1633294 541053 1754835 1356498 1287189 1361959 2157078 1440360 1226523 1150239 1782207 622461 1153745 1262823 2623690 1655619 1377382 1316173 2318449 1424705 2310580 364769 708612 501255 446562 2056455 1023505 13431 1791366 1984804 1203959 1450396 1842495 646231 2342558 503937 563299 1568170 1171810 1309246 376241 52119 2066795 542823 1259467 2308436 2473433 1958857 1739377 1402467 2600185 226807 2153979 1977293 160584 1295143 2491250 527270 540746 2224414 306130 1649586 313967 426996 25187 2344121 1490846 1185305 356225 343292 2405978 2315506 2119797 355686 564078 11990 1360137 2187507 356184 1583179 2454339 179697 1871159 2518678 2563008 807393 1789441 1821726 2396376 2353766 1613077 848411 1980206 1709289 318495 1829077 216182 561027 1912666 204675 12904 2066276 2120027 998503 1049431 609354 1460750 560365 1920973 494787 1026817 1118490 1257289 1241148 1039702 2115720 1794280 584368 428657 2457767 2402560 740629 1585031 138551 190883 1235772 930131 1913498 2588207 1057220 48146 514169 73683 2219160 139517 1298124 845455 2222090 2419499 9427: 236579 1427512 1781447 1058420 9428: 2003092 26400 1207945 2026414 2227570 31969 1820271 1098632 1141658 663492 827158 1430267 552631 2569482 1038977 1599232 9429: 151365 1550527 1238221 1743604 210487 804841 1019877 800474 894330 1358623 1001701 626844 1861182 2328686 2203094 139303 344377 461702 1947245 2226671 383254 943: 587979 1837492 868186 2254934 2624323 216780 1299391 381310 169612 666416 1358307 316371 1045306 297521 2520822 1066626 190872 1745418 1450752 289365 2219598 1217714 2197826 1734032 178961 9979 207988 355990 2439945 2426596 1978595 42694 2643693 2370870 2479329 2602655 1011472 1914893 391195 2590958 2102186 528720 1505065 1395369 1105743 1849689 359410 853178 2496885 1724338 2397263 592122 515441 1885662 2235635 2343546 1659494 1973686 1300982 1079700 1579759 2071030 476194 2525578 647383 1717401 2363246 2513062 200979 1414529 820021 80142 856858 1011901 2566223 1871367 1946743 347088 2098627 2404115 1746849 733331 248262 2265895 2627539 2279247 824026 2077130 2344181 1498910 1877504 2632404 371123 803052 1979605 675185 126981 46773 170773 1833935 1451114 713224 532625 668816 1873543 2088832 1881876 1286400 1201451 923567 2495113 1486995 1747397 238741 1129560 1532001 877748 1844527 451220 1037360 261892 1388020 512309 1809389 1110724 1356524 526596 1944606 772906 220766 199150 1126892 977362 2541891 655021 1129620 1170022 1257444 770219 2251848 1051431 2501049 2077820 595851 751115 241237 670559 1638389 2030621 674162 701258 2334970 1497917 12789 1463906 759172 599348 408193 533328 1194247 2330456 822160 2635483 2179393 1142460 1834364 1310030 131420 271088 480631 1243803 369185 789647 2041653 217592 2176028 2371291 2442204 1399344 835353 294105 1127461 1890483 1934938 2598212 2609187 2338795 415950 2246074 996173 1689625 96907 451776 850963 1161525 1004912 2018582 724419 2540325 1415854 1601761 192908 2392924 1048923 747879 666431 1829887 126277 764240 1457244 884440 984872 9430: 2179384 2094493 2108292 1670971 858848 1445384 909001 63048 2363535 2199767 152955 2384501 1368024 1329886 689085 2307037 2159567 1507143 2172771 1795321 926264 1235018 326239 278162 9431: 2072621 1124244 751829 267841 383132 9432: 1185687 587254 1205700 1131186 1167421 1489356 1343671 1440858 2507973 1339836 9433: 1153026 2574793 1750294 2168578 465869 2567382 780116 1212700 1691667 272074 2158350 1279939 1499212 1659444 1611032 692449 1788416 2085487 481700 974821 1128287 2610537 292339 1091756 2186635 939283 1723095 1537626 2486076 2280882 2211501 1326765 1699419 1384058 2118197 1024578 931620 2399071 1522549 1485175 812707 2562314 2498281 1599174 168081 549867 607789 2322950 1407708 1443537 1655325 735260 1988433 346238 2295255 1428628 2559769 1692704 2297323 1840165 1574840 1437203 409632 793225 1477279 1001878 367866 618656 712347 2044864 710904 680041 1299769 1570952 2290022 1544421 1679347 736192 1129367 1439066 2077316 1895279 2643911 620063 547165 1617425 1336421 1659619 1043992 222215 1186626 1125895 660378 160760 2130074 783228 1845478 547315 1114669 2389347 1529508 1111061 1337430 2545804 341438 2488700 1096481 1553750 2376241 1792378 2542439 1541375 1245222 1127087 2335293 576723 2644871 118579 1158878 478707 2340978 2268617 2146064 2018196 812760 1241498 846471 2622255 2377859 1660116 1132279 2557928 433069 484141 2468302 1098634 304409 2057574 1453039 1934112 1006853 1183706 388936 276050 2257357 770911 1127224 1795152 118726 1769069 856992 1399607 2414042 1545510 2027729 2481092 2533356 2560849 1230983 351923 279787 997402 1623512 598882 1281059 739992 2439272 1150156 2235318 1801332 1612915 2039482 2396163 1298745 408501 2527864 1740017 1875899 2011870 284200 719223 1386369 815719 775382 1026909 1232521 1340173 1273553 995199 1451620 9434: 979157 1614810 1434572 9435: 1760995 606649 2413043 732855 739512 1659196 2157185 415605 574957 1855284 455831 386827 9436: 672980 240319 2187497 2648176 438290 557899 997332 929476 2588475 2139281 2882 1392847 2611332 1704004 392570 1420623 50214 2061632 1873085 2089614 646566 58261 1058762 1045400 534657 2474661 1679665 677565 155233 2272187 1614092 108176 254768 1961167 619187 350817 569082 1423985 2283211 2240946 1573483 129364 413512 9437: 1685303 598206 2079561 1098655 9438: 2165461 1000976 2451669 1747816 2161567 597350 1022393 232509 1764037 2597246 1622386 1484253 485611 68738 957036 2516375 1994162 1565453 474622 2364067 1247547 2645145 396533 2222102 1087240 1943147 1254977 295908 821745 1658228 624448 1493140 690331 2344928 193565 212498 996493 93419 250090 767776 1213960 2032730 1669301 272438 1468307 1502703 1248038 349746 2400562 2207788 2647052 1450563 1350611 1244166 1160344 1773947 1457384 1531952 1349850 2319969 68412 1916857 2044123 1476035 673043 1846859 665818 1384529 715663 166748 1706146 2208858 337101 2334183 1458659 523370 279996 285517 2146303 446986 1919429 752295 795001 2351518 1840439 765716 1094047 277508 2063973 2195390 673309 9439: 2227147 138010 1813329 9440: 1716665 1852364 856915 1166527 1106127 2247333 91990 2205228 2015726 2117562 269000 112012 1121767 2094526 1186178 2153844 407271 2181794 2233791 1837680 1886175 2615725 1642926 2438140 2090284 1691319 2600224 2140593 86739 1745555 1597584 1941013 1585154 2625565 204930 1098907 2450582 2524817 2007821 530014 1837182 1007203 549393 1907413 648808 54226 924510 9441: 1502196 13568 9442: 935053 301176 360802 80295 2506402 1271172 606097 2642434 2105693 1322540 1496380 1003511 2362882 1756761 2366918 487601 391111 1192352 1822926 270910 1022839 490874 2625255 1342409 1694771 187369 244079 175865 536071 985692 2566968 702137 1389663 794091 1978934 1603647 756368 1591963 806052 1116004 2607791 2334907 1865117 2180261 683146 1284044 315855 1551908 1682741 2218281 755800 301708 2326838 1311818 1509997 708267 1229309 1340743 2121818 937154 697059 293821 1062732 515627 2533916 2296975 2169289 1235653 1648453 1530512 1978220 1959035 1926778 834936 1109282 1557002 1756378 1221544 82103 281216 66921 448201 1494289 2586796 2095513 1527470 885813 2054372 729548 1861319 687552 660371 959625 2601805 2169273 1324454 2335393 388075 2240915 867556 912093 1185004 2284632 2413968 2266782 1897659 1603055 1888589 1304090 1091476 2384905 1619766 616757 1024632 1320959 1489932 1220680 2590982 1954105 750020 2137959 2470991 1999389 200923 421444 1420394 385337 38928 2328200 90699 181549 1472435 1759473 278364 7786 695521 133684 1752324 1749667 367582 859734 1234620 358416 2196925 320276 2320988 1171457 495904 1751764 1310277 2243643 282710 1638580 1604600 2497321 709698 1921214 1686905 766840 1198604 629423 1211966 1864187 905713 419320 492029 906313 2432409 1281454 1438139 2073218 793106 503735 1445276 1071418 604052 252601 127783 392981 580382 1090065 2564697 154130 647027 1295473 2432482 199776 268994 1634082 1888013 830184 576570 456319 1724411 351303 1925675 1292027 570910 2096661 2068878 971955 1278450 1834422 1011617 564334 2153618 92623 878805 2568498 321059 1994906 1973412 698575 830507 1501830 1088549 513022 381888 1008097 168356 2060545 589674 762226 1167851 2371272 1104956 1412245 2202279 676718 2363685 426135 1167829 250252 1756796 1600795 478046 1105292 1657826 1342631 1557477 1595239 1930281 1174723 903802 865334 2204593 2385819 1341674 912138 1419586 24600 2425253 2031891 2330830 1020388 339937 2470870 2475815 212941 2395544 1287680 672534 1220672 344802 748381 1808073 1753210 298084 470361 1927029 1127399 1084016 1070689 2313335 1686326 137736 179855 541823 1093950 2054417 177351 1662018 78786 2391124 898370 797630 709177 1676417 733993 865884 931217 855883 2368562 2392375 2548457 1236666 1043469 223959 138076 1578237 2612343 2380915 860805 538456 416603 1723826 1825912 1186778 1519074 2472608 1254761 1389697 1846970 2430376 2617802 363777 610032 990702 1951754 737347 1083423 1759659 1226432 1819558 1573385 2455181 135577 1979009 2358006 385824 49113 1025278 1135393 1033333 214135 1251736 1071510 1652192 808930 414084 1870066 1512747 166298 1332598 1324746 388978 202242 1467671 2420416 291620 760262 115275 804924 543019 1746245 1012166 1947011 1235008 2543151 198955 1376857 1663564 1484146 1086611 1892335 773007 2190630 2423040 1397288 649943 2342836 1993543 1187309 220493 1858887 1119616 164454 2061332 2021859 2507288 316519 2302303 1451270 1440219 2405401 2376129 1410596 1998956 2000 720110 2275123 1235495 1299140 185146 1172215 315542 155636 1430000 1191023 667398 38229 790089 1162787 1462758 76604 797848 2481496 1789615 639478 1559931 2237205 2147918 644538 1311665 2475783 1315344 376670 1977155 1206331 2299488 320663 672336 936253 2273518 470618 2014781 2327426 2463982 1477004 1572909 2468805 116223 2337847 970535 551821 1643633 1993559 1188454 2206106 954405 415150 765132 2413820 718530 2132764 1191044 357742 243328 1514762 2551226 809113 348678 1456211 1324068 2489408 2317854 1464983 638802 1206965 1852112 1897524 2373311 1653663 1835613 1950481 2009723 1052453 2361628 787082 2417581 1880553 2159702 1939169 2534736 1235645 1386004 273635 1019996 1886987 2183309 1048048 1182900 523979 1551765 1606287 1589415 2521354 2249582 1668857 420754 1193367 1910058 1654195 2107205 2512081 1705242 482904 317510 2464173 977041 1276930 382792 2553173 2338145 101597 2402778 1718197 1142600 795934 2414329 2501868 1002455 528664 2383246 2512415 2622204 2055977 2571075 2621967 1332116 2540723 1047875 782099 1726228 361325 1024102 2376801 1284464 59671 776392 1890404 2129577 216703 191219 1237994 382621 2432901 1205857 668580 2275538 2616643 1821332 48790 523321 388837 1336060 1720726 2622943 1630381 932092 1603629 550604 834256 898278 960558 248365 2016453 806214 2176890 458888 2645928 2231663 1409000 264587 1321204 1079334 936319 1329944 2240227 295174 1882727 1522586 326578 1746373 1112115 831654 1267852 2012247 2494410 1959952 130806 341867 491835 1303816 1886173 2170471 625628 1748644 2271967 1645430 2554772 1534700 2286441 23499 911798 2235436 317427 622495 1029814 252301 2521297 328334 305664 371204 2613283 610083 2499146 328895 1684278 1811243 1684311 1964711 371578 1710912 946182 94879 927321 1394223 2399259 89457 755026 1784717 638700 1925457 413806 426071 2574244 1311643 2347209 1529744 1927214 1381770 1709936 679187 1670499 1827849 1424878 2072021 2514532 1506289 1315419 1846348 2530159 2502361 1210458 517532 648906 1295450 2271221 1070041 745471 1138368 992014 2138133 19129 2357952 950168 1263793 1991348 2586325 1832279 899443 676390 2456303 2378194 857297 177954 2568433 2560540 2185558 2154075 2381122 1289766 1027359 774881 528836 2177781 1505584 2349533 1080297 2430105 1598266 1057033 663511 1276474 2224065 1612441 2500982 1805887 1812893 902451 422570 745342 286886 2363108 2046405 377649 565086 781345 2638280 2376412 1099143 2383765 20223 1148655 1770419 1630348 567956 2195086 503449 1432959 402432 2249057 1938505 1442489 1119660 271036 79043 348569 2041926 725207 2046271 940162 907940 659417 132472 208722 2456846 1094936 872778 575893 3035 1376133 2287170 860697 1430661 1936912 1689086 364690 233177 925217 848734 117497 198709 1221356 463221 2380857 484896 571334 1497060 1579032 839282 676309 2591375 1456945 1719820 2432513 1323562 536439 437813 288455 719701 878225 1043805 835804 40625 2090306 1600053 2556496 567311 1514331 1304107 2132076 1369188 23370 729073 1447418 2625720 1778541 457201 1724587 960561 2280407 2473558 2507184 97317 1530692 254058 2078123 2473355 2089369 1710291 1683953 456917 715806 1449506 2577882 1331219 603684 2253634 807158 399533 577270 1873444 342347 62211 1762400 2455702 263775 551312 2594388 956749 136676 785416 655160 432362 1018196 1166183 1679161 1503118 436173 435013 995447 1474929 2577445 1017508 1626021 1944505 2380254 2166441 1367948 402118 820532 853287 512804 246686 250764 1672820 664010 1987741 189782 303102 2022015 2410886 2054950 1891868 130363 1378550 1305108 2219160 2336047 1318292 2143189 2138795 757704 2538789 1124447 886360 2426141 148685 434242 2235010 149269 1916234 189896 2118260 2114952 2371347 1896039 143487 1832075 873029 2626471 1013493 1627112 1114316 1193735 9443: 369233 1067472 746580 2363102 2332613 1532424 769487 1054966 699988 2307867 1681558 181328 1090017 2052661 1029777 1496813 968133 2363756 1722173 2060811 1533550 1591286 339159 2643577 870674 243592 1252539 9444: 1545328 1756243 999901 418759 1970834 1735604 2308573 1493327 1371385 2446645 2351654 1931809 1073510 2524267 65403 2038011 390348 1563443 882832 9445: 1848836 2142439 1663982 1073336 2516065 761160 841006 999348 2303816 2199256 1332395 1862075 1981453 1744939 1870672 1494983 552908 547990 1607029 2621070 776491 1612221 242175 9446: 2630287 939467 1040726 1551646 1767330 681703 2501214 799532 2534534 1502435 514441 1127911 1011449 2475324 1245078 2268803 228048 1873180 413879 1656952 363413 34364 9447: 1845756 131601 1985392 738390 253789 744003 531996 210140 2422348 689512 1500419 1298475 305344 2073118 966330 1546814 2116687 9448: 1277299 180392 1030674 9449: 522045 945: 134432 2119095 2299899 1015301 9450: 2549229 1152202 240068 2165708 55478 2390539 1469277 1488239 976426 2555575 261578 1047221 1596742 9451: 1144883 9453: 2238433 2059028 910662 916718 2456526 1992133 2022772 264400 1252151 2496174 643973 2237690 1501959 1252835 1882021 2397312 1697224 449303 455467 1266451 9454: 655018 1978052 9455: 479195 830971 1008264 1394106 1163631 434450 1179570 1782374 504311 983388 381614 2019388 2553572 9456: 2089719 622176 2422676 2064972 1826524 2643074 865025 1837960 1008749 2531080 914326 2175811 9457: 638644 2044478 1892679 1336867 65824 9458: 2331781 672852 998834 2391939 1939185 1844276 2352464 1163218 1091137 932081 2460625 1057860 672200 2050416 169485 1032502 306466 798777 693728 1344630 1646939 311919 921531 979767 2305433 1005851 349387 2295232 716138 2189855 1182086 185329 2122963 2336005 814333 2015101 2371377 1932455 673872 253635 2473828 292223 2256680 2267293 768090 471879 428170 649770 1910629 1694958 2415594 1550976 476805 931626 1959936 705603 1151054 115485 1919030 215405 781690 776098 2454576 80507 1744428 2469808 1018668 2521340 1959606 1977904 2049457 1089368 2534895 256740 1837521 1688444 1891887 2516042 839182 1071584 198966 284165 2212890 1367357 2551641 800717 2562801 2094346 2133463 790195 1003230 2050555 2492720 1861850 482329 1440574 1740256 397077 593832 2134686 969322 2021536 2302327 1157967 2384282 2239227 687379 662311 1986819 1149902 488183 2338148 1538158 552750 1989046 1800791 2623978 271577 562784 341093 1063290 188991 1649985 2166933 1238221 423908 1191486 2136708 2145245 1140048 226950 127010 1865819 866343 1934130 2335981 222123 2508079 2557248 2056063 761609 1425885 1071751 211369 2166817 2632671 1882935 839104 2633799 866012 1011492 623677 1805353 190435 2649331 1332989 2483672 347375 2020516 442055 1158670 1796213 1232401 552374 455149 249471 2492753 368562 2111509 1349139 486463 87184 748573 1712540 2517706 1379238 1408522 200499 1548286 1960578 494403 1853290 769600 889375 274840 986098 556719 2526024 2387966 2561888 676278 1952559 78014 65450 1084418 1721692 2553808 505542 1304138 1355423 170899 2496012 2307724 2084726 1610104 2198778 721751 1447402 921485 1486211 1104594 1922681 567418 330532 323263 1883301 1602333 359340 584078 221791 2142811 1327528 1073534 2217024 520854 1694648 257550 2311225 802129 263800 451064 23477 159943 386736 1175750 2088654 1422947 170206 2407801 2166549 2553896 470288 2211487 1746766 574020 1785812 1924999 336802 1808487 1938964 833799 939515 1253265 465965 1520584 1788609 641016 890526 576261 1824008 2421713 1036183 95681 2547292 1345303 2135792 2557847 2464555 188414 2304788 601955 1320413 1110453 1199312 2550717 971977 2163574 237456 1674890 2509588 736824 715470 316343 492974 2240790 707664 2149067 2637954 1961575 2405134 287866 1523848 1240047 1847591 766963 904642 1338878 2007891 640921 1236952 125163 1446619 595702 508840 1288963 1514795 2305029 2221249 2081935 1231789 1233796 392034 978172 1489314 1912383 318391 2559171 851568 2151504 1257529 1703142 1079206 1123943 1576510 1687654 2089082 505750 1641491 745406 2580169 1022487 1511684 260347 2257113 1816474 326177 1014528 2613899 339349 412565 683577 2644476 794905 657607 139124 2438600 84288 1555461 1423188 391322 1767456 2442722 573842 2467136 1573779 894872 1132597 110182 2556925 805336 1480289 2639407 1300907 184704 578506 752568 484675 2644562 1998517 2088838 463931 1328996 1674916 291248 2470988 121774 234798 1787989 260992 352651 1808985 1831671 1983506 2527162 2555595 1316459 1669563 1795850 1318562 2604031 1260096 463770 2236702 835696 2400123 61369 1186908 2625622 2209786 777968 2519900 2014322 2054944 500989 199912 297521 1468014 299496 800722 276622 503328 1103903 375713 2152803 1613511 1324023 1711581 462380 2263407 2589511 341262 864911 2629509 1345884 1312345 362097 2522269 2025737 1735972 2390339 2444826 732237 2255783 2174839 640982 80753 502086 1059357 341954 718973 606484 237222 555018 1500183 1927495 2087750 2007926 714303 930978 1321004 2271251 1270868 899229 2436309 957263 262712 2235206 1678299 949965 887738 1555670 1223911 1841597 2456727 780645 1168012 2442016 800327 206472 2616589 2572832 204004 2436086 1686595 814831 2120405 1038982 591622 2459513 1690920 505751 2497537 1000678 2626418 703106 1987589 1752727 1553725 2506289 2455068 1661776 1216724 161264 181867 1130281 2495289 1018901 1532775 2096658 2247790 2213534 632664 706665 580566 77743 2280294 305484 1029928 1508996 2586233 53797 944664 1289074 1955244 2075857 2531149 601763 238079 1109848 1704917 224331 2031206 2095513 454834 707804 2146123 518661 2172013 1958565 894783 1481385 1290628 1973594 1924383 1524885 234815 601510 1381851 371807 1719031 1528438 2244555 139964 1756480 673502 575315 1864362 1445495 501042 1515716 2220559 1735151 421684 1072897 1805833 2393719 640421 1855092 2052862 466135 1741992 1065056 894859 2390403 501133 963500 2398335 408687 429269 256391 303230 1761072 2343835 1084538 513210 1584927 79126 1505988 2592274 802083 1197833 1868761 1196731 1620363 1798891 2019999 2459376 1611912 142078 2522337 1706154 1270639 2218787 506464 631794 1756630 855451 206240 2275599 2370349 560310 557347 1613248 1103375 1061703 1667745 1055942 1407228 826228 1886679 335110 2433461 874829 1475587 1078701 295718 1521285 755584 2333506 440210 1169815 2034323 2203396 824569 295876 1658341 1995904 2586150 2635311 243491 934265 2260776 1807261 1786541 2301418 1862901 365733 1659431 2235349 1000721 2333435 57274 233133 2494833 914573 2110110 79574 223986 519760 2400329 985187 2588313 2409468 564658 3830 32130 431077 1271194 1558269 717408 1074925 1897659 2180072 2363901 1275672 1453864 1783158 1242806 401599 1743988 1390145 680785 2380276 1276604 772756 603243 491395 2505701 650864 1766996 466783 1759741 591171 1972040 2002609 1953402 2067896 780160 1060428 52615 1880040 762163 548188 1190167 98691 1862472 1352654 2215090 2068218 1841657 1195210 2256065 1941848 2559348 2246262 1320186 115804 2299548 1162107 970988 935673 243004 1552934 154686 31572 2275637 438057 1636847 1961632 964495 2247936 2060467 2395322 1100970 1303081 2639780 2325426 2522554 1195099 565801 1709665 2454243 2098505 1660125 2569206 2307586 720003 2540698 1965893 1363354 171179 793467 1374665 1518963 2130859 1257754 1780265 1906547 1320209 800569 1987110 1353304 1213539 294330 68768 851339 173976 2097608 1240468 2347565 439818 887389 1779412 1090911 999884 1443847 304049 1507781 1792741 2375624 1945397 976301 1652683 1966126 179252 2090165 257893 1847590 415594 1148233 2452603 540461 2630022 1336103 1080155 1791048 1082717 611910 180937 1580647 321216 26674 2099530 894920 2431905 2648734 1092081 1016534 2610642 1720836 152666 865068 1821201 816312 916433 2080842 611549 1151799 881702 908441 486392 1128361 368888 2388321 1513218 67197 1382043 247942 2346154 1387168 2016470 2418042 661727 590984 571967 1292808 2594805 1560736 117684 619369 783256 142409 390128 2278446 2275422 1512942 2553228 536442 892545 1745144 682873 755774 123097 353453 2418164 1207078 846132 243878 117510 2534476 95261 2320218 2528840 1689159 2541756 2260459 2642105 269088 788244 617551 751383 2395800 1937491 1141041 1124126 2451169 2371734 740443 1031102 871841 989098 981104 1816427 2477590 974653 2194582 2289834 123597 418322 1023156 306863 1391723 217082 258914 329998 2055419 237986 2342914 2285888 174408 2615548 898177 1555418 419980 1067399 245810 2469813 1203283 1086633 144811 1925109 330279 1377524 443972 1953981 2292585 2339981 1936469 1758413 603086 118460 2122859 847248 1422845 2183805 1727860 1066742 2172510 883515 78049 652812 2009792 831739 1446133 960705 2110744 345908 515824 786127 581854 2211320 2070698 1995177 2266426 2167828 1229711 1217394 1978535 1916021 84772 1294234 2301473 2282921 21619 876825 2323957 19700 2376664 359141 896366 2308318 1281978 848533 1065163 2484917 1067299 1376810 1267661 1851792 1141511 1845222 2447371 1870703 592474 1647190 1904283 135030 1773553 1532475 1188031 2081055 24942 1439014 985343 2046894 989932 1928368 610700 957647 396249 1021719 1769480 1198837 1747795 1198298 1066839 142986 623083 1182897 2157093 500921 2457466 619263 699865 2107119 1964764 544658 2056256 2002196 2225637 2362967 720104 2368503 1262523 253394 1739836 2019047 1665857 1920917 826016 1254884 2410863 1809879 2389771 2115122 2578181 1311663 1680668 1073211 2110954 1781999 472452 1434082 1850353 2170588 1998445 1278185 266900 1257744 1523246 2207012 1788388 2022519 1846891 2038543 1467708 883512 527151 2135216 1994169 2336948 1388664 850291 1656759 2063448 1378562 514664 1160795 1422021 2201349 2551231 2292028 612656 527276 1086022 1229969 1832641 2323099 2259210 1574847 479060 2216564 1622576 1469629 2609851 1692287 948572 874759 1282185 2522119 612317 2241090 1476383 1343731 332195 789803 109062 1323710 1226464 267520 1192015 1767624 1121190 40562 1343322 2635506 1108976 2557710 2152909 235826 904035 9816 134477 2020685 295813 1435411 830184 1217972 740670 2418560 255378 51144 313426 344013 554757 504649 1903035 118027 554096 1288928 1892152 276665 2035003 1209394 983432 1286739 904303 772659 1447677 725586 1468823 1816400 1032593 42128 1035507 2622971 2084548 2199249 1018506 1543179 1944127 1970505 1781500 897735 1968531 1458317 1772641 1691334 2437460 1974243 31059 1866483 479418 2401475 627675 321974 2016834 1335621 318246 1377526 369558 1538616 2202609 1653218 2501264 319827 222841 2255339 194678 686204 992640 1749204 2595508 1127528 2646773 2302782 644704 2037136 299852 802618 1658907 921610 1388103 1963336 2031088 87892 1962380 2375168 157325 2238676 2537719 1284421 118036 350957 2521619 924421 1858568 2512828 2479322 1895402 1278055 1697474 231203 2645398 2167849 110390 2545405 598989 1230380 1152026 1846325 94367 1456991 2178025 1031103 997901 59308 407129 1950554 2387949 1330816 2319377 1050831 1628246 1500999 1909410 1754622 1382539 764126 963705 1313616 65289 1172658 1960236 1177340 2468565 146196 393577 1679715 722781 4905 958121 858841 1966267 242793 670540 154035 1353507 224162 1077251 947780 2253630 2472232 1137084 1004390 2068734 2331574 1523223 1077668 841151 2594064 2235635 1971273 835380 1878040 1976065 1168219 2382036 224599 254891 2635459 1522724 1451728 639130 692592 1437440 545158 1203945 1696279 517490 2099954 868881 1836449 1918596 546609 1935614 757961 821578 1802486 1960208 1746129 462257 299799 2522829 854015 1930636 1215467 1150414 1588148 2416060 876424 2641821 665357 1274580 2153610 1874742 1144092 2252828 617337 28232 832761 25003 42324 1425745 1471282 1825685 1756195 2325791 2308424 1037222 1484655 2360101 2601173 1282074 2368209 472253 1962671 2316131 2347335 67799 662867 1587458 1084626 302310 2437565 2203318 308668 267949 1760717 1482473 799242 2491420 28141 1765882 1344602 568743 1481686 1203638 1406309 391372 1677629 320159 1500955 593511 647080 1934514 1481364 2035817 2466174 785771 1579179 1766191 159767 1993366 121054 2437794 720103 1502997 1641028 672872 1302604 1490209 751948 1357786 1666920 2645291 540673 1156825 429670 1586162 363345 638183 2483976 1115480 1079227 755587 840500 2469639 227391 174394 2311459 2209729 768240 96567 2246431 2326664 1029768 1945118 638302 232047 1058961 2489116 339547 1080243 208022 1700763 1065330 820878 1862112 193993 393038 296053 480571 5333 1237898 2220492 1480907 180537 2291750 1808424 1584352 956576 918708 62753 635905 2118594 351725 2349612 586938 2337351 666201 1165825 856894 2617309 823802 1112982 1796481 1642693 699457 2531469 482705 10380 780112 786787 1260360 2609478 817255 1692295 1619176 2151340 1637997 2219410 2089473 1351136 1278687 1744117 1637776 1998548 2098455 1068610 1828803 1636546 699723 532908 2600436 977694 1221792 2330830 1982652 718974 2094977 2328850 1035210 1868692 2030226 1993277 802318 858861 2286916 81292 2275742 2377119 32978 1189026 1743738 1229045 1957674 1535062 1922264 2470314 286263 67688 2328167 2003583 523462 1894049 802467 2239131 125169 891590 873162 1818727 2615582 1664369 2340074 1759396 2549365 2264479 2198740 1431636 1026507 706929 2627705 1923547 1533505 208345 1955958 746086 2398923 1320310 1327136 1774051 455037 1353365 296323 203949 2241213 2426459 1251958 2635800 807199 495981 2335189 1414529 1239121 1412204 2360796 2437709 374100 123725 2027275 2247045 1399509 2148835 1161417 997445 162926 2299951 1018087 802248 640956 42578 1684916 301740 2597736 1023453 2334662 2228938 2198039 1268019 664027 2036053 710908 2450027 834021 1144617 431418 2116215 202558 589274 2137295 1283508 396446 1127396 257595 2252123 248982 935439 2468158 727257 2463133 2620687 2617613 2062167 1679451 985414 2309116 1120675 717889 910977 1339239 2304622 2099107 215364 524999 914327 1204083 1820331 481980 33160 1692392 1577987 899445 1652323 2057104 1751975 388905 1439292 2333840 1288475 2290594 1411364 77561 2348780 1760989 1087837 39809 2324594 1343507 1633501 2376039 1788205 23474 840353 1932700 60609 1879855 721369 1607399 385209 2592781 1234746 324281 825183 2112141 2194905 1672808 1972680 927559 1728329 2367507 260041 744514 627757 835508 278841 402760 1778759 223100 908709 417309 528111 420394 2614596 2434786 2064873 2275736 867086 2404923 596116 388580 541980 79794 1426963 1121958 756743 2296355 1958092 1461331 2012983 1784636 1311921 1268017 1016608 1652869 1963190 2620808 1642003 2373746 2041943 2363171 1479892 743582 583797 2486367 2294812 230813 1171086 2198526 1898659 1801996 154923 2445379 120513 891808 206839 1727232 413612 1565748 1684123 2179515 1301864 795539 1277130 1788023 1541082 789270 1893883 1146632 1793380 849702 1261013 1598059 1446984 1768736 1327529 327877 2428438 306633 506678 868993 1565997 325111 983533 1072702 1601226 990655 859246 763826 806652 2058952 1401512 5889 1240040 239121 1464335 2408845 1077166 1682832 487769 67414 2179685 2288254 522767 876903 2511081 984847 1323711 214794 325365 1753870 1519090 1056134 1109837 1749246 2373015 985552 547652 1428444 489363 2387714 1670109 1661794 2009898 659816 629141 1561194 801990 2557821 2202057 17550 1893583 488961 1884499 1527679 1128082 1183348 653418 229498 2386664 1376049 2137312 1891979 2314181 1645888 26538 827116 2630004 2440685 1181155 1875488 1425586 2282265 1143139 1036389 459745 1304505 2568619 1096641 797951 2115909 552129 1459796 1209109 2131165 578714 404009 272544 201112 2090603 599536 2342142 1936210 162398 701136 941431 193011 2319282 1043901 1136172 2167210 2508012 1450041 2082328 1914263 2338800 2378395 1700800 1490302 2026207 2272730 2253966 538206 1214728 2577262 1883907 809818 1719484 269727 104185 1516023 1673733 1950848 1081281 2449784 2120369 1540750 1315727 2418297 133821 1788541 2587190 2526764 448951 1618223 2631325 1225082 1778378 598053 933768 2278760 2260358 1315601 1531583 1888607 170234 1853270 1262241 1480646 2066676 1096872 530111 115409 470390 1019987 1324323 2350076 1902255 1960381 2212128 950712 2305707 1046150 2647406 1570219 1962115 1659524 376969 1844196 2164131 2536779 1577838 2321916 380488 612067 626387 1820943 2006567 2450388 347789 2154692 16150 148631 777010 903579 2352018 151856 1398142 2239780 895663 1260542 153037 2217218 2248998 578526 159596 971889 1646152 1474059 1578850 2032681 1079461 902478 1853405 1670951 629988 1261767 2250382 1954411 1292475 108592 858097 473327 63025 2595469 856394 118213 2021285 456590 2152744 732775 273513 105404 575455 40927 2441081 1070991 1254818 1004089 1750383 1631087 1151602 60739 639267 1647231 2447 1187239 1034926 1478655 2437646 427064 1714174 627836 57436 1481175 2291361 56341 662396 493367 1559347 813814 2338205 441923 1969651 2378376 701960 206997 1766934 1934110 1622441 1874630 2252505 2224178 1854628 1710966 2372456 2415486 1270877 2021608 1353002 1849338 2388341 1399171 2502319 645687 1566519 1560136 342681 1758170 94201 1055424 457656 2202433 48005 1299455 706531 215687 1610383 293565 2449637 1737738 911088 1787801 423954 98673 1707368 520455 804469 143105 213782 1093541 1248373 522065 2194227 2422053 1186815 1788893 883597 1300466 2097697 1562990 703838 291620 935837 1597157 837598 1135430 1832272 1484890 1485793 2223620 629652 1191601 1777762 220679 375585 1992864 153761 2163220 1692880 2025678 1514526 1930728 2472780 299584 270990 1896426 543019 996617 937394 1830336 889539 2073276 2334472 2199231 1985312 399233 1389512 2543494 872085 1478755 2293375 404350 2089665 148824 1487843 1863558 1267305 916568 2453603 1192320 1938686 388122 2035049 1449285 1734109 1562263 1025681 1413606 1238592 2166778 2082078 630024 1844813 1994830 966097 1556992 944460 1336348 1091170 2207231 1638100 504243 1714199 622380 1889068 1475204 826465 652415 289202 409764 231623 2347548 264759 1742230 1254764 1490170 1229037 778246 490124 2405175 1466985 2524708 1297591 2183793 770241 76121 1369414 1575434 2047202 2054980 499164 2358877 1548248 1381994 447846 606654 372956 1608682 2183921 2253355 500567 1002667 1058000 1458479 1057056 1072262 1798545 880097 780286 211839 2393121 1277135 1738466 1962493 1421498 1398209 400632 169233 2504519 2634984 1571635 2604477 649373 997282 1024693 1931841 1921739 283938 732590 1467857 207852 1138840 521235 2085401 579626 591603 782724 195351 1563412 947610 2500219 1109812 663606 553160 1286747 1763365 1941388 21603 476050 5945 2037666 1616726 330424 420573 2180934 62517 2166087 2137648 1006342 146194 703328 2500738 723240 1244346 660766 555587 1374952 583709 2309103 738872 486802 2012492 2275387 1720291 2604252 471499 561990 2430146 1917599 908102 659550 1449365 907948 544111 686413 1500456 2134036 903250 1566554 220757 108407 796157 2145865 579247 1706829 840763 261254 875984 894114 2616561 110043 157044 543067 2493183 540586 2413773 1448120 28693 1524915 343857 1388168 1992475 192312 2318662 1686361 900173 1743192 1328687 734490 648782 2204405 194759 1712200 312187 324844 88234 1071168 920452 1396997 2207380 484784 2337411 277168 1023078 2566931 1307550 1962037 1759851 2492729 1382328 108890 1872943 744465 590270 1403420 502571 1014074 1603042 90664 1821965 2365034 2584131 316504 1387986 133294 875589 2226177 751091 1618796 1809447 77002 431884 501869 254202 1229014 1707985 285623 1993829 863740 2139714 357955 710059 1623108 1359762 2090833 370285 561665 1404244 946689 2215180 659122 2472442 9523 1593386 2533163 1788690 1675731 2316514 1093990 284712 1708931 1278383 411025 565378 79022 979362 1087292 218011 2136217 761220 1481414 1777438 30767 1664957 564732 59836 1220888 2377192 2545823 2035269 2412116 1776709 1853165 2612629 262405 368222 2517824 1615724 235551 2514604 2533861 2418528 2212386 477338 1865265 1101357 165189 2576652 540821 1776917 1122818 922591 1427034 2179559 1847785 573400 841727 1658430 279273 2264788 573216 1079807 140295 1101602 377961 2063479 1807166 817205 2498017 684065 1753096 631878 1674805 1828732 815116 2237481 2211440 1106621 1806731 1831415 1842698 397615 860691 1424011 681104 146549 339749 565681 435408 1010079 830323 559971 1959017 2364464 1630670 517384 372192 220232 32951 679592 2383077 1553270 1708976 616782 1621384 1574592 1108934 1946303 667903 1385709 694687 1814170 1667523 819766 1320258 2327426 1484869 2443232 2595864 2093446 2436038 2200487 1901496 1671154 865444 2211529 2465779 1823782 798395 2456608 1359406 857757 1652692 208676 453400 396327 330844 187417 696786 1961176 2085033 2407388 1197048 1227216 2397281 2079636 150752 2494402 249241 1640034 1243568 2297085 1581190 2388459 936834 14210 2033279 257095 196351 1928344 403435 1739943 1729494 410896 2642149 2359605 1814251 1401362 1587311 1768270 136922 1204975 2038549 1966113 634773 177047 448850 1463762 2321132 446904 524289 203369 249977 837012 852095 2443892 1432217 169936 12525 1289211 813921 1214598 549262 2636478 466382 2175144 391107 2162611 1315140 2425418 293048 1200666 1273770 1654862 1960849 1686565 1872594 1461086 473967 1888366 1512480 1403099 564357 2470498 2524692 360408 1534447 1622596 78400 2474452 592870 2092665 674497 277415 293247 2437815 851580 1226301 110753 387004 2426258 2566797 117065 868625 2323748 2398732 1562958 828459 1372171 189267 35960 1151233 766544 1326360 183801 588943 2391086 2016636 1686192 914374 758002 1905487 2003837 2538555 947392 342081 2091928 237730 794472 1571154 2430303 892771 2025238 2252945 875830 1857816 991096 2335551 376482 1606488 2290407 1074023 215104 44527 1545082 2266447 2629066 1678398 2639488 318700 1344672 7634 403511 2505605 1801587 2197427 525399 237405 1400726 2081462 871574 361829 699518 417105 1774376 1350012 152104 134884 2603740 1182100 789026 2443387 760129 434474 1496459 1086210 873492 450795 1390205 2291936 924890 60809 1507682 689046 1103791 1992578 1171807 2264714 1198344 1541248 1434735 1320886 182285 148071 385313 2558656 1438232 1796037 912790 29867 2485091 372286 2064227 2220490 2032610 763846 2306970 1234251 1448496 764513 928744 732104 2360158 111002 2345954 2228445 354466 1212878 1818507 1847703 2559602 2092953 1075565 1906855 1847478 2533386 1894517 1902417 639459 1861453 2327851 1660195 921612 280377 1888556 1443099 2648465 1258349 1513204 2397369 1784108 2189582 1284749 2063009 1765078 535403 1312876 1934708 140475 2272668 1817670 407487 2042494 37609 449766 1006112 375461 1039931 731685 1644709 960851 1653645 117628 717631 955396 564225 1346980 1776609 2628002 2328384 1070206 2282288 2367304 259896 2571673 1518523 1793314 465297 71202 2403579 1459577 1925701 733076 244784 1113347 614892 761476 848174 2226319 596466 1730910 302191 2299370 743623 1413648 2199273 117878 2327246 420225 138729 2082865 73216 330482 2096501 1517168 284849 2299346 1325772 391553 648766 1992734 291141 1498074 847739 1126041 914539 2172433 1941958 773029 221913 2300871 1670865 1395801 2190651 1038528 851671 1631898 2311863 56645 2551038 1265468 1342847 169719 21003 1719103 2284447 269962 1446048 2206103 1561705 490021 1236997 1598694 1078549 878458 1010831 1225654 1216286 2335121 2069477 259146 2233187 2056946 111735 2234150 1476735 1123655 124870 2637028 1115622 2155185 1786513 284583 1589939 1819973 475238 1738637 676181 2454140 1330657 1585108 475881 1996686 1016674 2333211 248342 1330860 2624128 2460797 2049057 2389674 331278 1724072 508114 953002 1591124 6381 1596487 1578078 1938646 1872433 813339 683304 622471 2330085 578820 2268234 643335 1538119 232822 1325678 1680302 1528215 1595624 517013 2390160 573605 869518 1140801 1762352 105532 1517669 73256 415792 1245807 1110305 2381105 1142292 1695799 1602775 275417 179948 1852750 577780 2172000 2618083 2518026 618772 965494 720261 853571 1205123 293790 1491081 2295785 2251874 387783 165254 1039078 1138584 969530 1150874 2284196 2388017 1204226 1524070 1022665 1161441 293590 2550152 794345 903434 2589803 2519397 1942664 987996 1688233 1773414 1643106 1671446 637451 1035127 490956 537955 1927376 1297908 732147 1619653 269365 107683 1913957 2417714 1397583 2096262 1861601 1091467 365152 1930882 2326352 663821 2411856 1448838 726221 2056111 1462172 552856 1899928 2582556 1845977 428701 799667 1363177 1173346 2465266 2508172 1353214 1239555 451727 2358515 542649 435619 1481256 2109662 718158 1600739 681435 983833 743570 2374886 2551009 1731049 296849 1609817 681541 2380859 555336 1242555 1770401 1478554 2312171 2231299 581490 247898 878073 1535468 357721 423971 2379129 499294 1705478 2246773 297649 2627034 1261520 1999625 1269972 1342273 1314769 2548409 115302 987736 1413282 2512615 1444923 977345 1256957 1605745 1431604 1296283 1142621 1697912 311285 2642064 2146684 1593227 1521525 1761783 2448355 123696 1505905 722806 1163104 1924673 859593 1474687 1217720 1053097 2360992 1190848 1118147 419598 2599895 165416 1022800 2244738 182028 809846 610071 962878 31970 145391 670088 1948644 203106 266023 686154 2373386 2465070 1549959 851167 1186371 805547 297461 2310545 782047 2369933 1702837 141956 557240 2397723 809955 2322571 1776991 2386670 2082786 746463 211212 2104082 339782 851637 825763 2373736 1153549 2321772 2629684 1382869 897040 1967481 221318 1682730 2583765 258818 218962 2198443 241097 939170 685898 233989 1870812 2136095 1793470 849938 948540 2583779 2521047 68876 546995 1804240 1316163 16591 2081353 870170 1912886 640781 1863296 451822 82257 2558558 596747 1956276 1587925 1933952 568434 2110980 2056875 2060059 642935 344955 1705410 1123141 935057 1933712 2088694 637392 2127784 881304 1137278 416560 1216103 1030936 282911 1673965 190799 1453149 1005009 593230 792891 513664 48142 563745 1854580 1399546 1269351 2029086 557016 1891856 949240 2281198 2596265 2628501 950716 214837 458975 45150 2249775 2348864 2310517 1719840 1959664 832543 2284585 2009414 650318 2261696 178392 1055757 2371888 89574 1504709 2075605 288382 1210389 2351245 2043236 2214921 569416 1608540 2163522 2458343 2448817 98977 2288128 1579215 730880 1195674 841243 2166296 2439620 1811111 966094 2525522 1373829 1559432 2437320 2476046 2601646 1828844 499033 1388338 452869 383024 1781917 917738 58378 2325361 2378050 795578 14382 1048877 2344532 606142 2255945 1269423 321050 1574561 364736 479858 326328 249364 1648147 525076 1745372 997630 641320 2541162 2623391 582371 1430314 777104 2172015 1019812 978881 1895194 902999 312396 1236151 2134882 137840 307037 972651 12244 1534418 229581 1530377 1332459 716194 371382 266443 1344357 1209815 2090792 352905 458790 2245676 908027 2279695 1305626 1125562 235627 287880 1298943 972602 1803019 1293396 1671730 2167003 464355 1862805 1176458 2264822 737529 1518613 2480535 1795406 2159942 2275682 862624 1161008 2371189 125168 1637253 1560533 10268 1979874 432290 858365 223728 1509969 822404 569817 2419476 1515856 1093059 43080 954854 1169727 308104 1589620 46304 1729721 2082447 1392880 2396765 891141 2322592 1634917 321218 260986 805134 2354404 666298 2476251 2357374 1546584 870185 154087 1544462 1293788 1212790 2452529 484464 1458407 1657112 2100083 2034663 374245 439144 401826 1885961 2519699 2351311 101070 1970306 2483246 1934972 1066078 182369 193243 2407994 2439173 709731 223764 983069 439140 1419334 1761659 901947 1336324 1878489 2224653 507235 1436426 2147414 880685 1483872 845725 2189446 1143240 2630831 1306289 439864 809919 2247939 1842617 2266421 2264084 508947 446575 2467622 1484035 529738 33013 2512966 194677 1848779 1243446 2602208 2197724 1430265 1206119 960190 631075 1874883 1369373 905922 1451645 623790 2231630 2344431 1624985 596895 72134 1962381 339342 2611210 865401 157907 1127221 2088957 484792 1793358 2570354 682572 1117833 1901864 2346012 1585910 1979892 2251661 516468 736012 2533291 2204424 1281542 1902510 2315506 403841 2174338 2003866 2280204 1236713 397433 2051367 1697483 1794331 1090732 21302 2303958 1211033 1186562 2571168 1277635 803070 454201 1294729 2031539 500553 165175 851063 566647 2257503 1270249 2320196 1267254 2277312 2549934 2460450 2571211 1964441 1561183 1442935 2496597 1079173 1155313 2169677 3224 2485184 1854878 2453277 55053 2566849 1568881 1767931 2280035 1620909 1570397 309851 1085939 1751499 366669 2420246 1784580 1556455 401472 1495918 1295272 1366919 140277 637512 640613 1964714 247178 1151327 2278719 1254830 267641 490 1297535 2323579 610460 624178 67956 1981962 1156441 1838117 1753063 1071414 431513 521567 106493 1955923 684361 148463 2073795 737404 1525193 668169 2239864 935255 1953100 2127693 2261462 2060558 1968778 2202630 1896402 2139273 1488513 1441376 2118348 1214543 130969 1982517 350611 1275411 1375600 2298884 1471321 1461940 2252434 2229666 2106076 210220 2524042 697602 272342 1280168 1278834 1623808 1344759 506289 1785490 162959 932346 1081682 496556 1494196 1635447 352947 2340183 1445467 218836 1909547 937021 2256467 2399170 1890120 1419687 2142443 1846348 780273 2625900 1524220 1562547 2240953 2107672 1976216 1353562 581989 124586 717617 2515823 201417 1480041 1304404 1359863 2175757 400227 2238643 2519289 671692 924038 1845976 1181997 2030356 820678 1951124 1400185 1265309 289514 2352191 2572962 2344004 1747652 1503267 132183 961545 1155268 2424883 1776385 75814 1419121 710885 1442174 1551139 1290872 375241 229778 664162 15773 1836907 811150 1055593 1040154 614934 1991863 1138294 2553681 1481042 609718 948508 1676321 1747135 1864826 1278868 602086 353293 1286432 1518915 2404401 805453 2411081 380256 701255 2167403 1083986 1520495 1029242 841686 1185653 540017 1855809 1939065 1891612 692830 123356 1324871 2155023 1977460 863133 1631810 1758749 1617675 669876 264446 541467 1982344 2368599 48961 2365140 751481 784037 908258 1603532 1564267 588510 1809644 803909 567672 1110726 2563620 1783951 1276291 713389 1550067 1728311 2195910 521287 514902 784283 446523 1878892 1101792 1202161 1720318 2500623 2276874 1425157 2640622 1384354 2408963 1442016 2524669 33228 364215 1343532 161319 1046236 125266 448842 1981761 966786 125903 2269807 709611 746310 570091 2126187 662949 804858 44640 2383384 2642825 2412457 326258 1238641 664659 407140 1742507 140720 1262900 973700 2287602 2168433 1566569 2039308 370539 779885 1039386 2172020 2038100 1018392 2154498 711068 1512 1654008 61493 1507324 1156890 165650 2532582 1367085 447587 2323948 1022808 1757731 1524149 1824830 1846827 745261 1612273 2131240 1840520 1535721 599634 1335912 2482717 896628 921724 2114696 1955485 4306 528668 837077 934176 1188116 2061213 1394262 1207378 194922 527376 643372 1542691 663511 1399513 1717927 1635523 1621182 98370 1069971 348902 1650630 2448475 943256 1330873 1498561 1523046 661991 1047037 1248110 1979329 163695 1403828 89613 2324341 924755 1455981 1110291 1144031 2515531 2451377 2002850 994359 609754 1140242 130388 859834 1213318 2390609 876661 1181235 1975707 2205286 1340076 2506964 1556728 1765494 2139070 2300201 2344901 2055079 940158 350138 726621 2022900 947754 2340645 1227613 247665 561125 353155 895760 609602 157107 18067 88766 707875 422243 50725 152582 340035 327870 158539 93389 2104336 1251416 1872465 2470408 379738 2031876 71553 258953 1544548 681636 2614680 2113517 562034 1625869 1984480 1979054 452807 1746613 1165301 2320810 2424651 8945 1426519 2508629 1051845 1622546 2167907 2621147 1612189 1488954 1757868 634470 566025 2313325 229894 1508362 1005185 891327 2394094 2111410 2351580 2416400 1242084 494492 1141072 632953 423495 1294461 1140560 2068816 736413 1478900 2269361 1221808 2499642 2415929 2463674 1252985 254637 2388056 13774 418315 1347351 1385806 364974 659462 2332216 646441 1976465 398791 157259 1953395 1486203 524869 1578532 924811 1127759 2563731 2028398 1351237 1563875 2394615 1330902 1590271 718405 1622338 498040 923031 797219 87164 892304 864655 1919910 2603226 1711691 1083510 2228660 1172667 694287 1012664 1070492 414727 777087 151232 678526 454668 665667 696449 15947 1267679 346796 2578304 1710193 132969 424569 132329 1543838 587372 1853507 125991 2221109 2191108 2214952 1807804 2329676 1217630 2041926 2550228 741301 1750940 1926928 2103913 2259417 2269956 895727 1339376 446160 1801711 1536403 1648544 321798 2049928 2621770 815014 1634958 1732340 1335750 507660 1054375 1179435 948624 1187269 381346 2555866 1743219 805179 907859 2175927 2123964 776161 855009 1923157 413880 1073561 851463 255229 770391 1130755 779174 1597863 1826283 980110 978956 446086 434071 1334853 2378023 1940608 291078 768927 2108781 730053 1385965 1415001 480837 2424091 1802059 2365983 1771234 2196083 815122 2373189 1540869 751686 649971 1738839 653439 1695884 347251 315994 2422999 76285 1485416 97289 73006 1701818 249670 1739013 2373901 2189989 516435 1030591 1404373 1492656 359589 1191696 614027 929310 214339 108623 2378732 412187 2121359 720257 1831274 2642678 2073637 1262628 805255 1108703 2311190 1810591 1185698 68408 1719571 121229 1457551 1743131 1366627 1326145 1743850 2606179 691958 1193872 1480988 1903703 1137157 540778 1676563 308354 1191032 1965801 2571205 1820930 2577128 275527 764365 2229694 571104 2487733 1725559 1138321 772337 1964809 1471129 764795 265346 2226930 2602558 680945 2542754 1315400 1822180 1117543 1852172 126398 2031416 1399583 521364 1159058 1587660 1468675 1293508 2482316 1038488 2275847 862091 1187059 916254 2633173 1940920 2559719 2608976 2515494 979645 1604249 2050673 2551034 916815 2029565 1280358 1636844 997165 784762 623602 2531094 1412527 458230 1952799 1462520 2184515 1931372 306952 1733531 108133 799207 1649570 1567556 42846 1871049 1757769 2321989 282840 56573 138671 410033 1793417 2142849 1272783 2077788 322915 1960864 1779194 942670 1979914 31689 1690709 1708802 2374380 324128 1575875 2389084 2444666 1228929 2542333 1789983 1350616 1407129 1146038 1353457 180871 125159 2104893 1582816 2523369 1600798 35098 48148 2355696 2146687 162892 2550982 2493713 1194316 2154045 987337 1999745 30101 216717 477798 1430481 1719592 1796935 19954 482433 1665490 244382 42529 2620409 911852 1064739 2009101 2370370 1020745 2414152 490312 36468 1930826 712683 1474415 1984465 91662 2415534 1867238 133523 99051 1009543 875610 1406426 1390606 2069442 1252250 2398894 580794 296788 1547783 1707646 136831 1003901 2051652 1458742 1764284 2274117 383795 1375303 184596 1919263 867267 168630 2189630 912283 2291401 12747 907946 2499046 1488983 898640 949889 1653293 2587004 2123215 277541 2162564 1893467 1378672 112119 1371217 635152 2419074 2319255 1768 1925728 2315572 2032138 2461472 2246320 309397 2401666 181939 2301102 1408280 1348841 902591 785931 1668878 1393174 2458734 751029 1942891 79108 2126068 1808359 1780157 1214122 2252011 1989553 1951138 2595401 31503 561909 1599119 1547271 1183619 2027278 401206 1835511 745672 836912 449684 1116683 611519 2347794 447168 2577886 527867 696515 1736602 1746966 2596732 1489274 2059386 2199229 1960650 2138401 2385490 128311 149860 2620356 2433460 2492271 214431 347455 2267660 1987336 1253633 379350 922278 361439 1599666 2428211 458076 1681852 371103 2584494 360124 1007918 561677 1336783 1203555 2060723 1318646 1816242 1070109 848131 1149164 2364537 288958 1502299 2250905 1489804 1339107 858037 1861751 977623 1836014 124875 1829689 1882942 78129 1671308 53364 41157 161052 939122 2251016 821262 1658659 657985 121386 1607987 2195186 1879446 1951618 1412311 1266506 642242 2072782 2216136 1740764 2169119 1446453 538851 1798632 945299 2582585 1971084 941709 1888056 1539536 819044 661459 619190 1488292 1322015 470977 936109 669549 1606896 270605 1473420 1338312 1709669 1345922 411053 56655 70150 1236186 1455597 1198429 1571995 2061410 521244 2068281 1184587 1959440 992135 855421 1931945 2432231 1306617 663984 466582 672697 2503904 2258440 1352964 2130893 2238010 1247903 1201442 951257 2398114 175105 16786 64717 1088059 2548674 1925475 277130 1053048 60899 1480812 1026392 2384355 1917342 74129 2078268 2225727 1073725 808987 217734 2261452 59953 1335969 1334851 1043061 1316400 974878 678541 683254 419972 478476 714612 474868 1326993 1506367 1753012 1710668 1606864 2320269 1668412 153470 1541096 1221947 2367250 2613500 2136294 1136633 1084611 933080 1784004 1307418 1535049 1744426 1469128 1448734 2362733 1687095 681407 1627275 924192 2553861 458215 1886573 1849627 1741698 308256 1512854 662236 1679606 632265 413126 600791 2055988 1924739 1574771 1882518 1160937 1693275 1950559 2588367 2133769 2450171 137241 1383744 29401 996461 893799 1254993 1495054 1349576 569309 435771 1772380 370998 2185257 1540741 361152 1571068 1301783 716995 513842 2286702 646225 2458302 1841519 464715 224793 1474553 925978 1621048 16513 1584128 1668746 2313498 740785 1293817 1453506 2616766 710666 865391 2029190 1593807 2119836 561959 67115 2151212 1228450 1691996 1881971 2497026 111657 706870 344621 2192073 1607021 2408874 55448 1921901 1788242 208802 2534724 891401 527899 1674536 1974995 201476 1376797 62281 972929 2632251 1605011 656505 362505 168445 1045759 1626829 23992 69903 2172967 921963 573365 228540 2289520 2482289 1955628 2506445 1278957 1251489 2050601 624161 87972 1294238 652085 695843 1650550 1406267 505592 465084 241731 1147008 2106922 2084200 1134960 822300 2262353 673426 34473 1440885 1455520 1811148 744268 2453463 646139 472077 603073 863143 2405254 97877 1400150 126257 1124200 1780205 2633257 1614972 977267 629874 1739498 1224560 2598263 170915 135815 1653436 2031962 1683974 252926 993995 665639 751022 1442506 1350289 1754534 358736 383394 944731 1827080 944226 304478 141085 1669548 165821 2076120 2077265 2140749 2051689 1385672 593168 543636 168337 1627658 965387 755050 1798879 2356448 278293 863845 1470844 1188438 772116 845991 1557013 1864332 1666693 424512 1619680 1481232 1025182 1661417 155993 2644273 667573 861361 645558 737389 2093984 1121818 805893 291911 1932271 1976789 652976 1532504 2331072 2497103 834323 1731808 1164832 1792179 331652 805682 1751397 253704 452299 771574 651950 757495 1216141 2161223 89735 1517595 233106 539054 2480163 45934 432350 858212 893625 1221930 924510 58798 1517975 1356381 87114 675468 35599 327002 1555081 640328 1283056 2523363 2285051 1425848 1403673 365433 1210925 2386067 583823 1183170 351859 2453621 2553695 1095653 340492 334005 1840535 863203 2195240 1192195 523851 2082452 2486083 1124288 144265 1956273 731660 2088267 1981778 506093 2242719 1385356 1502727 840045 1546805 1741949 2198837 2417042 855653 2373946 9459: 2274776 2425581 1664847 2572479 1001192 1943954 1112235 683296 1538823 2628081 684371 774800 886767 1865730 1515621 1107533 568249 1030148 1691175 946: 939340 216190 116168 1409987 854751 241073 301841 1018797 551783 2149026 2350865 721369 1269209 972986 2220384 1875154 1405228 1271040 378066 128322 1824709 629774 1049485 928792 1224100 2636110 1295973 1404911 2290910 899414 2268992 634569 1116815 497722 1417429 9460: 1845276 1443411 1843446 234531 803793 2147668 526596 843208 1204326 1782783 317679 9461: 2625715 1851603 192889 2447371 2448402 809762 1972277 2647969 1819380 886959 256242 741874 1970826 2165548 555812 2421082 2069869 1220002 2541906 31606 1339195 2520506 1731960 144265 9462: 1206069 2224084 1708551 1316137 9464: 896787 1373134 2308610 9465: 1332431 117506 9466: 2577231 2309222 1323147 2182241 571589 9468: 1471460 9469: 2452344 998229 2545072 177739 979913 850384 1170841 2562663 2414038 759025 175763 2209786 309567 1821281 1401926 949965 874013 2002856 1753718 1295883 1515716 634171 2224570 1564837 1346990 1939143 126189 1612774 2316025 451291 1114319 797174 802753 2346361 1934802 1901725 205873 1513263 787428 2339024 2574048 159287 2155874 984686 1028034 327863 2252432 781519 2587415 1250111 785479 842962 1424065 829933 1273513 440626 1357285 1861793 1173137 2006945 859399 301009 198367 1783168 2303705 570419 512728 640147 1838895 1197375 1756140 1715930 1737210 2241241 896636 2320047 2613112 384319 857871 2613114 2545499 855243 1808984 535865 2062679 918507 1709932 1611550 634023 840336 392057 1420411 2314474 1243194 2114592 357107 1736760 1010005 463810 4597 937403 156752 1737273 2088938 1624469 2593950 710724 2485195 69528 1826665 328844 1246735 1163675 1749656 2584689 1244849 892171 237794 69305 744823 1272041 1810254 1590187 354896 1326993 447613 1369127 1350969 2433365 1172502 2111672 947: 1464021 50138 1231378 150461 2402493 2313965 320708 1990376 2138928 1836230 20552 418328 264518 521559 2397383 1507253 1593175 1916394 349641 2603996 1463219 1932118 443753 1872933 2135891 2231710 2294377 275838 1076140 2637773 2342704 1382597 236726 2426475 1934847 2472899 2592818 1766397 1370054 1679397 2175815 1357279 1337084 2541550 411615 480968 1235068 1862019 1252311 1618567 1614594 2220056 785794 233289 2405791 1722413 1494367 940611 9470: 152342 2216863 9471: 2243604 654235 890222 1825313 1616991 1378306 2354291 823358 705162 1483947 2533826 191774 641279 2167325 1996191 164608 2041456 1380400 380456 1730185 1165815 1460257 2316326 1656734 893026 872662 2222512 887252 1324286 2605328 1779443 2493113 2259691 1956544 1830982 710875 1627973 837942 73657 1383188 2302812 1381948 225535 212510 2140759 142515 1398364 1999460 213041 471019 248499 1938951 920128 2075019 604015 1042837 364791 354610 1045545 1404032 563506 101142 1395493 71525 508075 2048469 1110453 240251 107668 1799789 2368824 930887 1057760 297747 1467824 2546877 2302850 2010581 1433344 1260379 417119 510129 599281 2426098 431393 1707837 301708 2509327 2639676 1602489 2313258 2067485 827100 2617535 299112 512052 1528587 1145595 2431998 148579 1417553 1680751 1855366 738180 1422465 86498 379318 547352 489180 1562509 2421112 1344828 1500686 365636 2208173 608304 796893 1168539 274341 1642019 883199 721313 958563 1573811 2385072 1397837 426041 2461533 877738 740694 2020332 2087292 1410784 2391641 181867 64503 1065005 6567 1270449 1829038 353168 1556837 597205 1338697 977397 2265708 2054213 624358 1573212 1136333 1443487 2429267 1537385 266010 1745538 105175 201208 1954462 373045 2518983 2174553 2220117 2547929 1003526 1867247 1513365 2450488 571436 1134132 591662 1783874 1008803 1695200 2170563 933216 1339005 1855201 61898 15873 1158291 1606766 2568874 1249629 1119981 1264006 273290 1425800 642596 598237 531823 358065 273134 2371465 2499116 376313 628342 903470 2411940 412836 2149052 838945 2560012 1457036 1841857 1773885 1833522 145992 1653498 1617471 1660755 1215375 2233673 195794 1140076 1950540 1451902 1123490 170648 2523778 2373349 78441 1052652 367757 780070 132958 717035 1050276 1762537 1093656 2221647 2085782 1589947 1910619 222621 356619 1132754 590478 2270661 1422680 318609 273788 692152 1044334 2587365 1815881 1059497 774958 2361550 1719605 1919675 2112455 409216 1072403 759340 1538833 2557939 1195195 1993040 397934 1369133 911952 2129651 1488767 1280260 164215 1957868 258837 2160278 1291195 335411 2624519 56838 858224 909172 296179 48178 1836236 1089964 1101353 1470450 1338875 819076 2444494 2612115 36849 68102 1890383 1085336 2448821 2056761 2111933 722266 2478365 212113 1191325 1502962 2017012 2117189 1331185 466323 348965 1689544 2078223 2085660 571956 1651532 493269 1083590 400309 392877 1320168 1772017 1403674 2434726 12205 1830235 2216105 1321284 869686 655946 1488779 19059 804550 732840 2384169 332763 2358685 2409403 1934912 1178368 1161697 1341272 573135 914678 1219539 911137 806166 18618 2607171 687521 2220332 1521189 2558774 2480014 803947 1342504 425419 831935 203854 1567064 1730965 1047069 1356669 348204 2165730 926064 220430 2316280 80999 229365 2165358 1920960 1656536 1092521 716076 1722834 1648670 2543935 333729 284841 60426 738250 1220604 1762683 1044838 2206420 496308 2034120 1323437 1404863 1998856 1631932 1024069 2272648 2200263 525788 2308965 1103096 377890 1371158 1998955 2357822 298397 1765512 1652686 2107621 258010 909201 827714 1682195 2311455 732033 516787 807039 690059 106462 190294 301819 1152316 473864 607675 1656073 1806794 1489457 717955 1355253 444371 40425 1008086 571484 2512747 2195225 1112023 110048 794113 1183217 1650623 1618409 1640855 260228 2593500 1182368 540242 1152426 1763328 2492026 1741920 342512 273977 471605 1441164 1296239 894613 42870 815002 898701 2316327 1175455 552609 2043504 1450087 585864 2165072 837487 1134409 2110684 570735 2557349 1045720 544686 1875730 50680 472796 458495 824629 1411280 1950652 636492 1041255 1412978 1203986 897417 1373589 1668468 1420465 2030167 2025029 1478795 2546619 2127678 2368276 918829 1159594 1322167 668390 1765117 1070738 2322259 14042 2104819 2318293 1511148 544288 2603996 1531183 1590705 1062159 2471971 2529590 473399 239202 947022 2242165 2057715 516736 2361303 1164580 2062600 637950 2174939 32352 1271282 961834 775194 860777 938222 1321094 2209739 1512747 2141942 2322866 1964087 1393667 1219903 1270183 1531939 364825 1503685 2140580 1683868 1604767 1314280 2380974 2277523 924651 1336203 882539 1817838 1201653 1883930 429426 2256807 1111081 644058 205867 1191695 2579199 2137722 468197 1268642 1627363 701213 1315833 2443801 326916 151832 917717 1844853 1922143 1425101 1425117 1101749 583763 2444023 1318636 19495 2212643 1053165 2147916 418908 259582 681369 1525111 1990397 708490 585600 147477 1003498 112770 1191534 2611833 1123886 1363076 1220789 1441809 2304809 364219 1013772 2606141 1812544 1758120 1627488 805010 1213266 398325 680235 1425141 627004 4574 438403 574922 279226 2636539 1688692 1010002 2517510 961023 943920 1675050 2636862 1467955 2517441 740697 1769037 2648092 1123903 201577 2536792 362963 1238379 507757 2443116 323255 1281559 1689367 1072159 661714 193427 1566480 1604509 2560952 1731042 1734539 573710 1065521 552816 2474762 1151718 1495145 504843 183134 1922478 897807 1209534 410596 1555679 853247 2088895 1809296 1845817 33781 2306758 1070508 2155457 96306 776976 2117776 1062603 1730633 1142690 2551226 1709731 1656820 2369009 1848219 300358 2016091 2075696 1857094 201707 883370 1558018 1858181 1160102 1288248 880312 1990527 1313431 2320458 694680 2385512 2631157 1790174 2074041 2400792 1760016 518353 783492 1701980 787082 968661 1695078 1333283 1656115 121848 2436798 1215581 2093042 1440660 60205 1001815 1546659 1095821 700669 1011143 851093 2068059 2575980 1799832 2380993 1952355 1222099 1694753 2350987 80879 304624 2303749 1048048 1899778 154853 1189149 2291292 2451807 642186 266909 1544577 1062368 84568 2101547 1548819 2446307 474303 2243473 1178775 353948 1031128 2348512 38115 1450449 261125 2051936 1239487 1457945 1754278 2283217 73813 1029279 510649 1123716 1809497 612814 1636225 2233005 703986 1897898 994057 1183426 2023035 1473730 385911 1283688 1735892 328150 2259987 949215 254530 1691844 1230307 1889675 373977 274728 1895555 1152955 1635682 2101064 1276476 60617 987393 1944515 1788597 150951 1531295 2647052 1082325 2337179 2475425 1303797 389661 416375 1147018 116625 609408 1714970 549694 1775235 1177874 216623 1895980 1204536 908966 1582281 1127611 1188753 1614927 717504 999750 2171678 2293559 1756193 1373020 1405671 852859 796430 1984902 1114765 1400499 663189 900361 760447 1237802 2111404 2249629 1734406 2631200 305025 2086838 659117 1885421 119386 488215 454684 1512914 416450 1469853 66265 1277239 1638194 1850255 1867442 838635 2191261 1668620 1066115 1568226 2644447 1067212 2582574 427482 2462417 786459 2286348 1071974 1006568 1125039 2434767 2519056 2128675 899396 228459 2527988 2085785 2410172 428406 642507 50469 2266186 406188 1282375 2087914 744683 249180 74228 1535164 892632 1880539 2581485 1005452 1565936 44588 1564971 1175619 1120295 2424102 2344023 986093 1402428 111001 1795402 423388 2011622 1501101 2330051 129356 712095 1938303 138152 1343564 653235 1644264 1459394 406800 2137128 28749 2317933 1333894 487648 2348061 710041 2217789 1039458 862934 1503964 2006142 435344 613765 1252286 28137 876415 2246673 834858 899827 853893 1512102 319633 364588 2576121 230434 1486096 890883 415786 936634 56736 2050334 806469 2189797 442479 2209691 1018422 1100767 175389 1540838 1540188 1550772 577970 529967 1440158 2382159 1475571 1914653 2432831 1119693 2338582 5251 1541042 1542911 711850 1929056 935492 2402732 1565849 903402 1436318 2431871 2167840 546975 2150998 2121448 2594004 928944 1610804 1676176 187344 1493593 636685 1071918 400047 2493964 489359 2312807 1204422 741244 1448232 2037245 1380641 258559 2388198 1776995 733355 2421098 126039 1179031 1680490 105437 1072576 1436968 1454006 1666229 160690 2017034 1652407 351678 2116475 301448 1613400 695202 1359627 1718936 141878 45680 2615953 188498 1083390 2389130 1794405 2240250 1997943 1274545 2056543 497778 2363346 17349 2328497 292737 467067 1316820 2306537 2167646 1015658 2092893 663333 1299809 2124887 502080 1516062 1383185 2099119 430739 1041105 2493228 328595 1208956 404935 366054 639755 940737 857542 256026 1908035 169713 1337670 340092 599175 416784 786649 1149130 2061445 2210487 1877852 581174 2438609 1565672 2321219 1953609 519365 1744625 1492842 2155068 703485 2260093 2430554 1640621 1491023 1266603 329322 2257392 340216 2001961 2251050 937679 2093004 550609 1717991 64700 2195885 1101254 2264744 2483587 309740 197986 1050471 916261 201160 1193539 2355463 1561891 1471765 176549 39039 2593366 4730 2430871 2002657 106270 2547512 1672386 1992918 165067 1148600 2003750 2487763 98587 1777066 1145221 2293074 283494 293602 220378 522786 2539453 480555 1641947 2443920 2069106 1699833 1369375 222270 809711 2075176 450736 144574 1066475 1991951 1895554 2300544 488515 1213212 303950 2083634 1445207 1799894 2385650 410590 1958411 2110144 1277344 1456686 2212055 493633 2533940 1996097 2439110 1466962 2315036 1769856 1930023 905203 354775 426924 2247810 2032823 1107902 284278 877501 337102 1322055 112223 1698147 1498016 1733504 1429765 2479752 1347129 696661 2044000 889112 1568360 376253 2602485 89286 770027 2415444 788431 2427862 1782332 157848 1289807 2278959 2468238 2446157 2571859 1815798 1955220 1321093 703599 1702753 2295520 367683 738006 1915411 2330599 2128632 562150 2214809 2584672 1727735 434350 916071 1780777 804158 1245209 1013402 2181051 1550234 1792324 1226833 2363774 1190538 681261 806468 2228467 460817 1972720 1653932 595561 1262621 994728 1815187 2275411 1751262 640049 1791169 1987359 2422725 2401757 784202 301562 327995 1629629 240476 648277 1393392 1834467 2392743 1034316 2057151 773341 2112821 712427 1832430 1039443 2330649 612952 261648 2552759 2188166 2347973 1221133 278915 2074797 1089145 1932145 2043984 243639 2269603 1690939 232493 1116498 1519081 491201 1286457 2642709 2480852 433959 1036522 2256203 2256496 2400432 1841237 96801 924510 917096 73079 43313 253841 9472: 2061502 527243 2353302 1647801 2187646 586128 2291497 727805 1078115 1374830 1795933 141309 1244898 2605788 2344181 1957565 2455842 162883 2357528 2292073 214061 1323147 1210293 2509664 2533261 322564 754165 1872500 1181291 1636342 2113356 2613651 1140063 2476277 834943 1783814 2120027 362297 2430599 485811 242594 9473: 477310 1095243 9474: 1756469 2370978 793107 480759 1750056 1488177 2086470 265634 147428 2590532 633570 403658 84164 2233995 2152305 209315 487497 654316 2111014 1279409 2063104 2287058 2280559 509094 109619 80365 1072679 814651 2038697 800270 1361003 9475: 910164 1166950 2206592 1487308 238525 2323580 798731 1558373 977320 727985 825542 316437 406808 369881 369548 315693 2403533 1301819 889784 930028 1167787 1549954 1509810 1315115 1875456 868608 199208 1587017 397883 2012254 1042112 536936 2429654 9477: 1692652 1798760 9478: 1502043 314009 1998829 35886 2031176 961469 291085 1070712 1588993 2480155 2110448 351549 2038100 944600 9479: 449288 1884542 2612298 1139704 880724 1576428 2597959 668470 1950245 786719 857241 1127575 837339 1904126 1100139 817919 1230820 183604 439870 2418035 2057337 1421179 1479743 1814901 2402249 726837 1188643 1936110 1900484 1349444 1138082 1687103 4733 1793569 1091802 2614519 537699 1500554 2012053 406638 1677254 168939 510187 934053 245623 191450 1340336 2645498 131782 505182 284207 2220547 2385402 2086655 1105067 342455 960699 581937 2334288 1884933 2503184 428511 1600098 1598684 456798 1114907 1329848 2530235 2213194 474569 1670756 578392 462071 2567124 361691 948: 2487544 284660 2318659 95433 1789593 9480: 1222741 9481: 1990014 1345108 270764 2276070 2519076 1054680 496840 16386 1843054 2009828 68492 1907966 1146715 2454915 52303 1441607 1730571 1775026 2053457 198805 1820058 486797 1074433 577628 1313805 113697 701150 998276 1308744 1223385 918442 512610 1922492 156593 1786016 2051308 2369467 1807324 1207395 381716 528833 734424 688461 2089416 1315551 2634928 802571 1429619 1469983 411060 1059059 1300789 317725 328223 940870 611238 46344 1154379 1671219 657 469878 1328765 174635 1520727 2562295 1578853 2352293 1085363 1386800 2233153 92833 1758114 1617159 881063 554096 2438712 1655325 812951 934337 2581346 1193159 367416 2130313 2366064 1612472 320253 472253 1766993 63835 2427842 873684 703705 1780101 1540093 320540 2440955 1243643 261122 1318762 2142016 357535 387555 664063 2392084 1582967 1243344 1198038 2166958 1591482 162522 2191726 152541 2465662 1946399 1601412 857497 1329348 675361 143120 1708411 196311 1077806 1220401 513533 815716 2047180 1753923 1825875 1367823 2113253 2172948 1377382 2046538 1297006 1519207 849205 1337430 2001153 692480 1933009 2026818 1051569 543429 683124 1352624 2177666 2192847 660667 336865 811412 1991596 2520808 1361860 2420277 1150335 1838908 1729019 1115296 71992 448086 2200806 1200278 738964 1602576 705793 757008 948030 855028 1428636 1848671 77918 2298547 2442571 2476274 946629 2022945 1278397 2074165 902035 818064 2366155 1369971 445508 416808 337520 41925 1943419 87688 1808936 2160499 934579 325066 1846952 983566 416985 622400 803431 1871465 2178145 1140448 45129 1898490 2284536 340784 949795 138910 2285166 1559528 2246061 605547 1436260 1558746 1013001 2387083 1549207 2195127 1125576 497078 1831351 70666 1145518 2556527 1765038 1436851 190197 265971 1320871 2321052 2515094 2450043 1641366 441344 170226 737051 1108127 2453106 24574 2197547 1317244 1411345 74936 233364 2073100 840049 2569965 98606 1284549 1548048 2244988 1497427 769314 1466962 1226921 583777 239724 817544 688234 736076 2611670 1538900 79127 1742480 784939 411457 1246659 428939 1670483 1878364 17638 610962 1760813 843641 2488243 917948 247249 2072238 1007486 1109037 2569476 2207635 9482: 1744006 1570568 96359 2230705 842785 1615398 31584 2200316 1034153 2210867 1038731 2410614 1583872 1553129 345388 1229977 2217454 1151047 1368086 1952069 9483: 1648397 262748 827777 2017253 605803 1406311 2262288 232779 138012 1144516 689235 1301848 1172310 2124145 1417296 9484: 617782 1834138 1708771 1406638 9485: 2086878 1587373 2160155 2345044 2546339 2648785 610764 1566688 1022227 2281685 1387662 115401 1530012 1428226 2361377 467519 2442037 134507 1745663 1623154 911211 738055 1767542 820704 1285016 159871 1652309 1867974 1713480 2381068 2434169 1705409 1844656 2458016 2303590 594630 2319353 1878449 198152 2069971 656599 1786419 496296 2114955 1578525 1073884 409935 1897970 1651524 937361 405955 500123 2647416 9486: 2644217 1686905 250314 1486902 2018444 725161 9487: 225291 2511269 2060760 201431 152675 2612585 942334 2300899 1075616 2253889 9488: 242454 2535504 9489: 1808930 929651 2177471 2518804 591683 1036813 546012 1072973 2389394 1620681 1121612 1309275 19304 2130668 1155797 1228568 2163308 1012009 949: 86767 352622 2449072 1770380 647216 2467043 428750 1661952 1873292 1032429 1657491 869717 1892414 1815083 2638972 2153837 423872 2643454 1836590 995051 1054516 1859095 367742 263489 1675984 9490: 769838 1500364 2247064 1295140 826184 2416574 355074 1669454 1615158 2101198 645696 2519494 2536309 9491: 2247785 2148574 129786 1685811 2165079 1253337 1853135 1435301 9492: 736703 1306409 239421 2307885 1940651 1537311 1449933 1615366 2412646 2111125 1290963 2380713 1360389 1587986 9493: 780303 947051 9494: 2215102 9495: 1499504 1549389 1693596 116612 2389225 2308406 183962 2322008 1147583 875287 1906739 1288192 2461815 1536915 1673564 1926723 251777 436178 2132174 9496: 1323219 125406 444723 336206 166965 1838780 9497: 980094 2535953 1393450 61624 1120867 2316756 9498: 794375 989716 1408822 7785 1647801 1223767 1697585 2173785 2540436 491620 1203478 822400 1923587 54867 883784 1230786 1303509 507810 102553 1326506 1490400 678815 2578440 2564077 2620808 99452 310264 882978 373470 1570219 153067 2195319 1432526 1478297 2622853 2463963 1897088 626868 1011235 885088 2367545 198367 250692 263018 2626595 1258305 679222 193540 258507 167586 2080470 1561552 2074420 2467865 1797216 663034 2439274 2270508 49718 2607403 1722088 2404746 1304035 884736 1739031 2646027 974476 1336325 2236896 2570803 819430 768880 2118074 1629209 1769599 550561 2058734 1239486 277701 2197839 311253 610809 146423 2585709 1530761 315494 1899143 2583495 2163112 1341387 1327779 2139109 2148029 2107416 1334996 1378644 408998 370084 2333311 631234 112312 543992 1724323 935211 427631 455112 1135382 9499: 2147191 1917013 1104788 2278057 349649 1981521 1279892 2024463 2037589 514575 878671 1340264 95: 217528 1337115 2497006 1570495 1223052 822613 1814653 1981067 867868 950: 93720 9500: 1672482 1552355 208725 527223 9501: 2378361 1357217 9502: 1271011 1685803 1744314 440858 9503: 266868 2218787 1470181 28258 1910647 2360494 360658 2471756 2620402 1504665 2265491 2579824 870602 29741 9504: 2262780 1641547 9505: 2484791 2402672 1731838 2153840 791331 147493 1498520 1506685 991512 1859505 1437396 2512149 2560037 14175 2171387 1162922 2330050 1048996 69762 797705 180295 805157 789910 876288 1010572 1348153 2104911 151477 630741 2645594 1130163 2490098 1423452 1006266 63220 2029168 471047 2615895 2266234 1170831 1592928 2424422 138752 689187 9506: 550163 1094687 128611 9507: 693911 1230031 1568158 1791121 622093 1123385 9508: 754355 1576722 1310463 2193032 196574 652869 813026 693720 1938951 2534565 1934103 2269842 1690682 2314150 1730683 1944425 483646 1742355 7394 2412979 769134 1458602 1640436 2461042 951446 2370822 1343911 946260 183569 25071 287516 833385 106887 2304042 1376671 2565383 2104488 1484537 1622686 1648242 1659128 425767 1564482 2328544 2295671 1631000 412321 1418573 597873 615271 2202411 736830 2394727 249881 1495417 1009079 175248 122391 301819 1693250 2300253 378986 1667540 2226699 726370 2137163 627705 418763 2599634 2116221 1781714 1112235 814745 402287 528160 443310 765754 2321949 519064 2473503 366306 1278753 483608 60628 2535861 909446 370027 1888712 1598909 134145 449786 1821474 2274753 623330 1484320 1684997 2245734 152108 431067 567472 1292060 1950626 867665 2219438 1939169 2324425 1082596 308487 151679 1480399 1814368 2244873 1282355 1093258 1308289 1944417 1791734 904631 527303 2353308 146550 1104584 2545369 1486248 58683 2241033 867238 861638 254094 2108061 2485724 1880421 689086 1664345 2553913 2053379 1884656 367233 787916 2450156 1004046 124085 2491559 2445012 1179971 2261300 1607047 1546279 1390401 1068772 711346 1348790 1851704 1548732 839839 1027808 2102000 277784 1956684 639755 796113 96408 514279 2535203 293669 278824 1684062 2328837 446525 303630 95418 1907018 827201 158198 1444289 1374289 2233367 43439 1475350 1332487 2100782 1081120 2300831 578094 2322575 2383312 1057947 1764103 2144100 1330158 2633723 2210446 1312037 343062 2467815 900154 925306 651838 492542 1277193 1756044 2383930 223119 2301456 1385761 1950371 9509: 2241806 96206 1037782 1060407 2505212 845130 2377269 317370 503179 470504 1681299 1045653 1091620 1439903 897268 461712 338246 763876 494150 2475887 2611991 1944705 1783599 1951644 2083021 743259 140394 2094526 2465533 623616 1865579 2227161 425571 727400 1982727 79141 1931622 141157 1368751 1996301 1776056 74630 2131120 1875216 1902174 1467206 35371 1147712 1996534 1681323 1607160 402128 914278 2013032 2251109 2008171 1282217 2096540 1016141 1194075 2138646 2269328 1447789 2140245 1363827 2367141 919223 1576849 1084980 2211954 475368 351758 1424745 1954681 2119248 415691 1047388 1171244 2590895 199159 656930 236699 2069907 2161750 2391553 1256237 2497520 1446845 2461939 265899 1422586 852518 957288 813354 2192247 2074596 2294687 2508626 122713 1991212 881622 2311707 926185 514137 1868345 2405309 2084101 1862862 976939 366894 2429230 1625086 139816 951: 932954 1533274 1314027 1898685 9510: 1029733 561578 342803 1997160 766573 1042365 117687 2017745 9511: 2448822 2103622 1207078 1612484 727425 2259603 912261 482993 1459727 2085421 2601975 2047398 2571211 1837429 323797 1153874 348162 2256175 9512: 1916420 470045 815622 353081 2076317 1763114 549490 2197357 1843331 1337989 1407388 1618651 15597 1264906 631370 218203 2587855 9513: 1106227 1701012 1945994 1297797 773874 174615 1640930 34342 1849063 222841 1581788 2520352 2552062 2495734 1552009 2563110 562368 993812 2241282 570257 1992065 2048875 528669 217923 1565917 868218 2071899 28713 313226 2137186 861675 974346 2214253 2347777 505953 1407942 1430839 466517 1671730 1892226 2097639 1708885 1335118 1802655 1717701 2598608 9514: 92581 2139762 518550 1160968 742766 1168936 1484795 9515: 279521 658984 9516: 2648502 715753 390067 1369428 635834 2087907 1377290 2162607 12094 1277910 2438156 2430554 1317086 9517: 2046595 881409 482592 1119459 996379 1189722 2058498 1334010 242001 260234 185209 1612866 470306 152946 534766 2356455 1851963 426086 1676691 1367185 852547 2159230 796568 1846129 1252196 1412007 101900 9518: 2578676 2152580 2511879 897064 682831 30566 2267609 1351983 933465 1702892 884556 68608 2199092 813928 195488 1019877 1229659 1731449 2455846 1353629 1821037 1185600 1329751 391799 731386 1014989 765860 422050 657707 43044 2425654 1752828 2236571 817374 2087355 2422250 109231 1687825 1941531 1512703 1520906 1192601 2296791 1853855 894440 2429614 107880 2266022 1536405 2598367 2474746 1885246 1160377 2199666 1769258 1319543 2403289 214722 1923332 1198514 190760 1133281 541805 1108037 227332 307154 2139165 1852994 526174 1595828 2127496 1192296 2477814 82148 1200020 687966 904205 1996915 278938 2136780 1873779 508781 251632 2118044 1111598 683360 659776 394195 606137 659023 38534 1562230 2164508 2266515 2137708 1427929 811772 1179769 1754619 234905 102570 1333152 1033732 838763 351296 590951 237161 1437431 9519: 2103360 451362 1881483 1368089 1349657 1929457 1388915 731874 205767 2372931 1139603 726833 1858122 969632 451840 1400325 2598060 1327900 1946244 2126810 1302022 2158922 1404949 952: 88271 1050859 1954341 177538 1183244 1911422 1267286 8807 1269320 268372 2312003 2146363 351163 462280 2457728 1335336 1958984 2637432 1542610 44807 428365 2166927 504211 974823 2255128 2491181 690897 370583 1616559 1886021 493578 1464707 1662633 2026775 1534422 1941509 255475 1191305 149106 187261 606041 124442 1229707 1052951 2115386 2148817 2426330 1425787 525302 2055416 978011 853383 718217 1157541 1751547 1432549 347260 1701036 900622 2112304 1557220 668065 165545 2561710 1993633 2283444 371633 546008 945413 2072829 577299 1459037 1502270 2374829 2040618 2477348 1390399 1220654 1793933 858844 729844 884500 2481341 642771 2065281 2462978 245516 709119 484643 1275518 861993 1998837 669940 1822089 1191821 46159 1772362 1935406 1015915 2520700 1523326 1232802 1952718 2393145 1382816 470977 663345 2100413 1467629 416193 777850 2214381 1041499 1207462 641012 2074015 695804 9520: 772281 1212074 1434491 1701596 811661 2410548 2044319 2470748 1866111 1361122 238384 1834010 603416 2603627 2533563 2604931 1569852 2078268 1317440 9521: 142582 1244240 2447094 1243211 1920187 622839 2063121 649005 358941 2059705 1902305 2497678 1273034 768089 1993222 621940 308256 1552180 9522: 555189 551377 2028082 136601 2581081 2129254 2222868 9523: 306272 1451635 1530044 9524: 1712147 2119144 2287590 689106 1177074 705826 1073008 2305656 1063893 661300 1537615 1932924 793171 2413875 1499597 729397 1470710 1278786 215456 873288 1686094 1171345 1889184 1363274 1571822 712230 1370274 78834 104352 1893036 1655937 1445452 27269 2497259 716324 1594888 1033930 822299 1191009 621498 228481 9525: 2609746 17382 1236468 325964 1579747 774436 690014 2534322 1045653 2095702 930604 2490529 305643 2527436 1144649 879567 412129 1249802 1613830 978727 882543 601584 2078812 1393633 2192253 276468 1275481 117308 277293 233102 1816995 657463 1959789 362887 1385259 1106040 2264661 986421 1721475 2384948 1037603 1025308 1767694 928512 1532019 2343549 1856235 2341664 129279 146400 2642846 2472225 2033859 2482134 598781 1233657 1668321 2349449 511584 1789219 684439 8170 412632 2293359 824168 497013 492291 1025193 2280298 2550292 1160253 2186083 315385 2397912 2230100 991186 1605293 633300 939 1166671 2160629 9526: 830360 2645579 2285713 676450 980115 1295287 548945 464241 657261 485543 1300982 1950484 1043315 357886 866084 718629 2594573 771255 296526 2450547 1605736 1314842 26907 2502100 88927 527445 1335584 2536012 1344228 546963 705301 2486182 9527: 1840368 917019 1599689 1470872 9528: 686911 1811208 2116816 46277 1592738 1954555 887469 1895527 2629937 635087 2559702 728237 85268 786827 1818470 854113 1782515 184657 1855684 868341 1572923 1962305 814769 1343617 2229935 260626 1560144 1793117 686162 1886910 2600017 692449 1634727 569333 1174882 2022472 901523 1621816 371781 92897 1471651 724328 1718871 1388266 1144517 2224570 76852 2334768 1040115 2563991 1834347 1331503 1866085 2288234 2453905 2052299 2047423 1719072 288393 1385185 769526 1860026 1494409 2127461 1003918 1265150 156319 332073 1109500 2458102 1090777 1171892 620743 320356 273566 2373911 5323 1705538 33620 921144 144358 2358580 766438 1421625 545569 256458 1271573 1079726 82741 602923 1547784 2531604 1175344 629601 105236 1697083 2123743 749535 920715 1290857 970879 2600436 204177 1802380 1299681 1922839 2506012 2421487 1143631 1062123 734525 603061 1774299 978039 804449 1499544 1536126 911398 11358 848247 2566467 1367852 2056855 1838796 1298981 691222 1128285 2008527 1687103 2087444 2593154 1795149 1573289 1387727 1047020 775310 1430784 1681614 74831 1575769 1811627 2387429 2020206 2422495 1906996 2489458 1510826 462464 2511029 410976 1067885 1101956 2649155 1835184 1674975 2606685 1115332 2090499 290944 1335678 392290 47364 510373 1804717 1217590 1449679 313204 554630 136108 2161997 110062 2101204 297035 1165657 2057067 322868 184742 1592460 385038 359784 1211887 997014 2456596 796535 306143 2456207 747091 2343371 1116903 1814674 890547 2012606 85450 1170889 971555 1454366 911500 450055 491448 2492243 2332058 1253886 1924427 2364476 1108139 415234 1119283 1958723 1246636 1268000 269144 2123186 8367 2412366 1714630 1109380 145239 953010 403405 1832423 2191089 2120852 1026779 2133478 2043830 1579752 2604339 279159 1576280 2608024 857371 2548361 384176 356225 2022983 1514394 239053 1788169 2162892 1476562 87674 1915555 939824 782910 473715 1231844 1875649 1863347 2385848 2473727 1483402 113361 788381 2435001 500929 1513443 878818 1678196 1345597 2633618 1917145 407147 2615629 2506814 1064944 315205 1482189 586359 1212250 324507 2175348 145449 938667 2186048 726621 2380470 2608795 2630643 1314083 1474130 1119192 1039379 900239 38767 41547 518962 752048 2546720 1862996 686789 784440 2189943 2371724 983065 1485509 2008152 438703 1158697 1713430 334320 2331804 2359794 1449075 1389300 230375 1377168 563236 2118053 598342 1294397 78920 2104090 2648663 557903 1884952 713061 2305848 1987339 221251 658225 2350951 184144 133798 427631 676109 1329385 341930 2206877 1558588 2170189 650152 2067456 1325560 2471103 2128505 1450815 2564904 1119865 2475263 9529: 122188 2355121 120613 855220 1627764 994498 2499864 252216 2177531 60557 1014432 1275672 434309 1016960 2230003 412038 892994 778100 646670 1620847 1179407 2323560 2200399 1940737 9043 2476370 1290420 737294 1452003 2495474 799309 1297517 895619 496870 852670 350656 2364273 2408912 1297006 2585465 282097 514112 1620821 2171787 643960 2008700 59757 326661 2377684 810806 2018410 442479 2257689 2068040 460042 2328127 694287 1978663 1494434 1017324 1173570 25238 953: 539261 387189 1065154 2483471 1489601 788994 1668081 704485 1737886 746594 1342369 953585 2496084 406414 1892529 2128870 1165972 566604 2294049 2526173 1519027 430459 1896619 2600608 24106 1807224 254837 1076905 948399 328212 461568 2261112 1279509 783335 2266095 177758 1953525 2264244 1544947 677407 1064863 1721720 2441296 1259071 1140532 1375426 1353822 1821991 893363 1679966 905218 2412380 97547 2026855 61634 1717060 1790766 2395159 832678 2241518 2067027 2568346 1498208 474160 1270278 2589630 729808 151207 280680 2121025 1925752 2002369 2003158 2479015 1975054 887506 2316002 175349 1325269 287164 1907859 692319 1346784 290273 341867 2026714 1255351 1535918 1223291 83961 2494142 522740 2299104 1271664 552404 1037831 1744915 862852 2076763 1627485 479755 767814 1771677 1769772 1702473 352061 772862 32447 34711 992452 2354493 755357 2560119 1843485 9530: 1788096 886377 2150807 9531: 2129835 941319 1568837 1229449 1916373 392393 1536240 9532: 1873900 1554343 1173761 633454 817868 2067136 958440 1788632 2013131 515463 601325 1937698 1286584 1415769 1961236 1480699 2499043 1567984 1137762 47376 47212 2284241 2300028 2205719 610080 1832795 664198 1205309 1842369 1363537 1026455 2557592 967699 1305582 1279190 540065 1331991 2450582 1600700 2037197 356334 2154201 2607550 948208 1095265 2006385 411868 379780 938438 908051 599986 1286402 2235468 1511279 4177 1935729 1285692 9533: 970270 1533591 1343547 1070817 9534: 2466637 402377 994447 50938 614672 594952 576956 138028 1840114 1024279 987717 1724194 1782269 1740122 395198 166910 1169048 568297 1850634 2560245 1113667 225631 2520994 2150104 1030574 2510346 2117724 749421 1798520 513540 502003 995051 2062480 1973959 1340879 2150347 959853 1437072 670407 1370803 1642092 9535: 1342762 1962720 1754395 1993667 454947 9536: 1620735 141142 1753949 2350841 2624306 1628621 2273350 1940133 994544 1404682 9537: 1922825 2266034 1171043 1136275 1086168 2246180 331413 1508757 874285 9538: 488890 2337556 1344624 1466024 2466888 2039727 9539: 2551864 1740738 2168178 166355 2018654 152517 1417068 1866413 468908 176911 1002784 126700 1328056 1072698 222832 729548 2213880 214018 1938782 754721 2027658 2563457 1375082 622282 2122199 1848202 2391515 2550101 1119800 1304500 1239819 463339 28995 2279052 2491404 1644307 1727539 1729632 1490400 334664 1454112 2275914 507098 775920 2021399 1316241 2554201 1637906 708594 1295669 1621646 543356 2459158 854565 600267 2159994 1541132 355597 1625638 304573 110173 375986 636824 887004 753060 2156492 2156272 1119603 1018981 39479 1155552 785907 482191 641697 2159810 2229282 1768448 1355 2486520 1819660 908397 1341166 1658363 851235 565206 1936146 954476 1063663 2597326 2182786 2645732 586359 1943313 1551016 502641 745507 1144970 2095763 1362007 1566168 1991212 380942 1444383 916384 74374 1339103 1510414 1976042 850307 751907 217732 2286304 19917 2087725 1099002 2368337 2105803 2305109 1378910 954: 169456 183702 756559 168122 708870 1978576 1024388 1198785 2122318 510095 1264537 2484082 2365622 824766 2624238 44576 584032 115461 975115 1833866 2563312 2081646 81119 2084082 513494 1443528 2227538 1286408 2362860 1943581 1540873 1329863 204096 1198524 1587829 1724380 2580275 560519 57206 1346351 1856000 1327165 2339946 194923 824031 1586659 608983 161650 1419022 806467 1073236 2368185 526466 1707864 1039284 834358 1838920 953170 902678 642258 2307091 1684287 718407 1262887 505146 1588739 2250382 391007 2440137 848657 1924500 577635 372579 2544342 2260602 2384501 1564379 1444602 21567 1426606 1682925 1964566 29979 1580633 2478094 1443394 1874932 1332016 2421078 1236806 1423796 1246472 2328511 1932018 1626103 1971173 2272500 2464285 1364250 865650 304590 260567 1483139 1696242 603638 1835727 1966657 2520905 466988 1027993 457960 137204 131526 1098205 941473 367196 495581 2102700 293575 470998 1819660 2151872 2056064 2317938 1298692 2561667 226090 397929 717079 1132526 1530198 472665 635207 180455 1911710 530869 467171 331670 1828420 2517125 147778 1604142 300262 2584808 120315 2294602 1906945 2555824 1063487 1168130 164323 1848139 2152599 2077566 863711 120232 2180205 989361 396252 1583194 2018018 954353 1781481 577324 221179 978696 2490844 50002 349144 866076 2434113 9540: 1821793 154018 1372295 2006546 24679 889012 597334 2329084 421494 1474513 1541807 382286 2463244 1985530 2382199 367760 345568 2609030 1305826 85087 988355 877381 495129 1636233 650268 2571127 1801491 2043637 2256573 1124512 2293657 2394906 882957 1543219 1242704 1995565 1694184 2479736 624940 1581897 2119172 191843 1024468 1301945 804165 673699 1217761 2541873 649921 1757370 1352452 286650 606492 136570 1727612 1017290 2167112 1716911 1934619 483189 1163490 1075950 1578895 976534 1649216 2257526 2543530 183643 592269 2566101 305075 1270916 503663 798484 1979429 1264277 1550977 1099961 566240 431241 99271 1579164 941055 996663 1914299 169081 852902 1679654 1425375 9541: 487269 9542: 945571 1543615 1389211 1043244 1389265 1539241 1887277 2328297 2455913 2226899 1425722 703123 1514360 288132 123983 140146 232994 640098 1836462 2110110 1219916 1865263 2314003 1669452 1706279 2175107 909367 650840 826045 482043 2316025 530942 2272296 429488 1443700 805799 358769 1854351 2321822 1126803 1724567 696390 334346 621692 1705549 1666118 1363100 2064981 1403512 1977645 1411612 95499 1458874 2563987 580084 2518115 1061547 44961 1148433 2055235 2336170 92386 107911 1814635 2095681 2226423 1268589 1220079 556379 1561442 2105629 1411724 226598 2271535 1968670 2603754 1800908 2086885 441966 1781043 1112215 1175415 1904081 2561651 1737152 2316390 829650 2002252 713987 1433058 1819923 576989 1721685 876288 145279 890726 861792 1987866 1888570 1306142 1205154 1875203 2133651 586652 2544738 317459 2499272 40164 995856 2148412 1526365 551025 2067082 1156415 435581 2343022 441428 2231162 1251416 513978 793474 120717 2627243 851908 2455238 1389565 329952 229968 210293 359407 2584839 1630269 2333743 1482372 1589202 23803 1329774 1954877 1883249 910481 1678208 590360 2628029 2617594 9543: 219652 1651557 1646918 2149080 2065457 9544: 319041 933118 2554252 467693 785479 1103930 1596515 2031901 9545: 2136343 1251187 1885135 2159285 1481043 973206 510521 92394 1374623 2269827 129690 2387651 1116271 2446474 9546: 1875019 966446 2084043 693808 937890 1786460 1197733 944727 1174905 2473998 69574 1629440 386202 57861 1733815 985240 822829 796093 1963750 1046566 1023012 2065484 1110282 1458707 496248 2426017 1608134 9547: 1657033 1587738 2421420 869845 1936141 2278995 9548: 2020679 45333 650947 2019339 90789 2214950 2290790 1405403 1676504 583284 931659 154876 1927208 2291497 2305963 860456 78304 1022488 2366644 260234 1228805 1107030 273587 376992 2551497 1562924 2119643 1007995 547375 1273229 333267 2130172 2533355 1551682 1414741 1809528 1741100 390865 1958896 1792378 1952773 1624040 578722 75761 1834483 454636 272829 804486 1074096 564134 2505840 1218564 365497 641603 2226243 2508080 9549: 2621263 1621350 1112957 2012618 955: 762111 1276833 791979 1125796 512536 9550: 333537 489238 9551: 1008911 1908395 1628942 2473793 350624 9552: 624017 2355791 2048227 2197296 274439 740298 1916579 2361734 1442734 2479991 1605806 533712 266418 1897008 1891792 215719 283029 1280139 974782 1261249 228725 1491851 2591098 78169 1904886 1223763 51030 677876 9553: 2464892 688229 1410632 2622157 2568827 213924 905271 1795032 946128 642943 2550101 1136807 2486850 1670885 1914173 129249 1207732 1317773 555201 851570 1901309 881377 2440269 161062 1132784 1855065 2118596 1350969 1546260 9554: 905733 400698 1081611 700478 224396 2640363 1188464 455329 2356837 1934737 1859183 403906 1809206 684741 86467 1924800 2175485 613660 2004435 151541 491602 2482605 1174708 2502834 2001199 2630730 9555: 1954727 2152109 1813962 9556: 1753904 80354 9557: 2131019 1399790 2136725 220691 1567231 1100765 266900 1706342 496007 1899020 2489831 2012733 801716 31170 2542121 9558: 2467068 9559: 729513 1998495 2515847 119271 332466 665064 1132913 956: 1329923 1358307 514519 67749 118137 959020 321874 316866 1288959 254493 146559 863921 1966640 2632756 1557927 85054 2452433 198184 1750288 1538396 456179 2589324 9560: 1819684 9561: 348443 971904 1193876 9562: 600685 1981376 9563: 1921624 1862867 826842 43519 1184127 310224 9564: 2449141 1595410 366683 9565: 1131316 2426647 1024352 806685 2098544 2480262 298867 263316 1425527 2065448 2212633 228927 904868 472000 1115474 2368081 127404 1835249 1931568 319512 13850 640871 2391126 1648157 1852380 1063197 2588645 1239541 2606126 2540384 709094 788099 1583664 1320602 2039281 389662 1213219 519020 2629195 1068771 745151 2104133 9566: 1734105 376203 1562354 2025858 2214616 1842960 1644709 1906240 622093 9567: 1073819 169311 735094 2278520 2609589 1466153 1514983 2214837 1688609 43141 1852627 255112 274652 1291628 2123042 709295 434744 573429 1272423 2408681 9568: 63471 9569: 748800 1683214 661999 2387214 1400389 1406271 592671 501112 1556892 2621150 868974 1737680 1306583 1188590 2430790 1366643 170545 295541 1232877 1452854 473062 587028 1162949 1031984 1786450 1701522 957: 1474541 1751061 2253691 1513559 1453285 1200256 222271 1785295 605372 1006803 519295 2269827 2343759 74122 1363923 1742759 342711 9570: 1427566 1389190 184570 1131687 1362926 9571: 2522357 2467068 9573: 389966 160701 1453144 708236 576778 9574: 1739133 1946116 1309740 1052227 1591138 687671 371297 581751 9575: 555955 1584824 9576: 2496849 2204980 9577: 1101566 2175463 1968297 495431 1212527 1340967 1589382 672419 2373603 2000231 1115847 709926 1100040 613000 704530 335680 1312631 2266376 1803324 1166309 2386526 277914 1469394 608576 2581953 1398129 447347 1100619 6056 820769 1961503 1628564 1879317 2522859 1681504 9578: 621097 1433516 2203651 1406702 413917 713008 2329261 861644 1724823 1960241 21597 1600210 693741 1010824 1407665 472124 1260058 2590712 1036280 1479619 1714444 1005941 2350387 9579: 2190169 200071 618743 745661 1041740 1589284 1618034 1649538 958: 1802687 2539814 436704 1771360 1320821 256764 9580: 1103443 9581: 297341 2639642 1137642 2273363 176274 699355 2000784 1045290 1074305 815275 808489 9582: 265314 1895348 1863644 2365919 2527572 2038792 845606 475100 382432 145640 1553445 1155559 902573 1106825 2281353 2100210 2262648 2315443 2319617 1607325 2132862 1978087 450906 730914 490972 371652 2566009 949191 1129856 816856 1494594 2046478 2362842 2405049 540555 1333310 277440 1443830 1587912 1744180 131704 1764929 416543 1230759 323069 86350 2448587 571064 1207192 1470839 2097441 858473 1965081 980993 294013 644154 824786 815034 886110 2583589 2543081 2303279 2343359 1932898 818424 2520371 2498990 2020367 1925554 2045630 646990 2604953 2293971 2528240 1866089 1855852 1160135 2603080 35494 1169803 2372442 249878 586644 2237918 1233662 171073 267100 1298038 368292 2334031 169137 95630 1706487 2303683 511864 1565689 2205072 1583952 290248 1843728 1718397 1517183 357148 2416685 1772837 656505 58315 983650 9583: 132881 322781 419465 9584: 2095947 9585: 1311189 141936 886478 9586: 1826013 9587: 1892028 368345 311837 1315095 1753788 9588: 1474140 2572140 183476 99309 44600 560960 1507607 211900 2089263 393541 688543 959: 1699337 51193 1128532 910609 726959 9590: 1515591 920625 909883 966591 679946 2168778 875723 2247286 1819474 2636382 1675639 1068820 212111 2225456 2604699 2005889 1909504 2318294 1905098 1254295 278223 730620 1712482 2630167 2303396 1404086 1748772 2155923 1665824 515734 794933 1042969 500770 633391 2503166 1074237 2455058 9591: 201600 1367357 1567051 270910 2455524 649840 275530 643460 1708274 1668352 57495 2492033 1354869 2438608 1374073 1402224 1192525 380217 863778 559692 2232414 276819 850842 2472207 821446 636881 2601805 819842 703546 534900 351478 934931 912574 2164870 2008622 1740208 2638732 1630864 274543 1939007 530018 2110954 296107 1462261 324971 785816 712031 406692 220512 1667400 634555 490603 1626041 243740 1737921 1446036 688016 2025896 876147 1098735 2627143 1800443 334465 537109 2459441 373499 1024284 1883907 1978112 2419466 1372018 2070439 2598356 2209071 2505623 154195 1391735 2319373 2379174 1215752 390552 2623764 630065 1389895 2068896 155366 2473105 2647665 831985 1085218 577367 417262 384662 412842 440875 147856 2025843 1596359 1655463 1864155 2617105 230191 1223427 1746940 1409658 840836 1248580 2593140 2126211 373013 2025629 595907 216544 1912918 1617751 73469 2554694 1775235 2183889 650726 1366967 939303 480428 1569670 2445267 1909371 2127767 954854 855011 2451635 2343796 1982784 2012395 879623 2541726 171170 835856 1379509 2362765 2609360 1327751 376652 2040118 615941 648793 631281 2152640 656044 2574716 972136 1802370 741942 392450 1752331 2025315 2354724 60895 567573 318219 2506040 1628121 1554567 993277 149344 2387163 2146962 2519325 2367119 2401766 2174463 182670 79986 22345 1596847 1416989 1258365 9592: 1342774 2132913 2054779 1919063 1914384 670873 850085 956693 1260059 1512138 997690 1550976 2337296 1199658 1916350 1801984 1035985 1410398 1443852 2151131 723498 274591 1407913 830360 960514 506791 2078749 794216 1288266 1683924 134161 1423694 97040 1595291 1830501 1241091 752315 1960133 1126703 807743 1078705 775836 489982 2009093 1384102 1168871 2122867 43023 889725 300988 377033 736089 1378077 1588601 521460 1731329 2405473 2345316 2381157 732472 1135918 1267286 1613542 265901 2141642 2377588 788212 2584457 2561660 85241 583891 780778 1291132 225411 1459983 401722 885694 2546877 907902 1719062 431393 2179313 492998 2158237 1784739 1122351 2582958 989940 197413 1401150 2269943 1846141 2173896 2607370 1536231 2000951 2620176 544684 1491336 479720 187579 1581516 1962171 2584955 1491887 1780719 915892 1690024 19077 412568 1643878 1975357 2067715 1649089 2166450 41739 1829961 1405825 1128664 1715703 288132 2350518 2562748 1066791 1487308 2261015 2184461 2398003 1621227 292425 2082498 208725 164113 1780355 1559703 68309 2018914 253094 363229 2382984 1579735 65875 2534969 896455 1736913 915251 156565 637368 919103 1868596 2561148 2113328 311337 65493 2454589 766361 924655 2003070 1193566 1218206 1082536 533521 1020186 162536 34658 412188 387185 2400153 1742691 122746 1402246 1396533 161944 1299328 300949 1006234 1062747 1908295 2546834 629496 867865 2414105 207085 1859515 1788468 1838510 1913405 1201450 805769 2552030 717892 1898151 1143787 1468838 1289252 1753993 2363803 2388063 677841 1015640 373896 1429730 1046426 1552348 2178338 2426317 846149 908402 2529839 1355403 1598700 1731636 178134 1992442 1405191 2306254 1630448 607567 1587141 1868912 1698902 691243 817439 675017 551549 2301503 1918272 1634689 2025017 2017346 1593823 869373 1856463 1873131 2572817 599864 1529804 748767 591582 1111676 1336004 309625 1032070 157943 1209343 2246955 2500866 540379 1308281 2052146 1949943 2057519 1350190 832507 1607650 664095 1514401 1369715 826861 525379 1543597 620233 707156 1307352 1945445 937492 1062152 193561 6325 1366553 1502706 2547083 1691161 631648 291283 1422785 1100916 1857416 1193159 99399 2463738 1850664 1690801 2365208 1742319 2055917 1403996 1140550 463801 1659494 503481 116092 1540860 1392040 831591 31749 1294373 1151179 2493645 1015741 1551099 634707 1016994 854204 1343496 958660 2316161 456950 1178872 623996 2214517 78299 1021539 1723 1470876 2407186 1181191 44185 1714548 919039 1301700 1318548 2122407 1731464 1125520 771466 829216 2358369 1196065 1167235 2356846 1251599 155228 2478765 1478936 88327 193552 2598872 1429746 1144042 143365 1704009 1554148 110514 536628 1145647 2517097 1224590 2471448 1703802 356003 592261 1993037 2283366 661389 57082 167632 2177010 2216328 279749 1568274 2086298 2066179 1243187 134007 1241940 2584449 677774 375526 823941 2044319 1787265 1693603 2475305 1524800 606724 1551333 2151532 204283 1275262 272942 52077 2304474 1674409 1060925 1135786 564731 595094 1187295 2452225 95872 1864365 2231602 180199 1380734 1484032 1965682 2209012 1821502 1442925 984861 1230105 686786 1539673 2009992 441790 2379220 1156913 1689706 2457461 1516379 1789343 1823756 1979738 2498272 1868090 1495526 2133056 2533099 2239780 1414511 615875 1154056 2355425 2453855 1147889 1352611 999700 1004089 1602967 2076304 999865 1456537 2574080 578773 1601658 429896 1983971 267344 684632 1904297 1754192 296709 572794 7911 2202921 1575849 2506167 1323264 564561 2117563 1753000 121008 714022 134441 228794 540216 2512860 1451330 1012063 217402 2554154 2579199 2570937 2441198 1372194 2242281 1321746 2303312 806735 2458710 1470567 2357431 2410221 1244987 1769354 2385268 414326 1405326 983035 285330 1364030 1244650 335707 869644 250633 2104833 803441 834479 1031395 2177608 888852 1954812 2507069 452323 1591015 547143 1252544 2299714 2604607 541361 1359802 449721 2421958 1374449 1362138 1981579 1974216 275391 2274361 1513237 2431997 2501686 851078 2236988 732524 458048 262405 581399 1601246 952903 2324034 2277749 502637 642669 1140586 248730 1076378 898646 2013358 1285755 1352031 1070701 876849 1738597 1911 2447850 78170 821204 2209944 1520785 2113721 350111 1428136 756486 1989460 1765645 1168840 812799 1577324 2041227 103908 1538343 386307 586409 1859019 962297 576612 2619285 488893 2469483 1972056 2400944 451398 1816755 2449994 555812 485204 754909 1328611 748109 111827 2096546 1724012 965077 1894775 1800335 375329 2202260 785778 549797 81544 267588 246724 12110 1211519 593576 1193090 939940 2047991 42246 2225507 295418 1678797 252988 177029 1225891 224963 2304117 1770275 1154610 1587266 2110299 648220 1358791 697598 448014 219006 777650 1806054 1282842 2188175 718821 1524321 1241325 1942639 575707 223284 1869014 1184606 2216810 824422 183305 1771632 1208347 2104032 265978 2400117 557401 1208995 1077517 262069 292011 1219401 33752 2190814 117119 449265 1298115 2308051 1490594 39343 1643324 1449727 1745474 1363523 358742 537486 1952312 261295 2453525 1775196 1972643 1056475 2150782 199796 1188119 924714 2157545 742373 2509328 522141 1364937 2313007 226942 8621 756509 262563 1936732 1424052 1533686 1492392 1102370 2566492 494446 1524279 1603120 1981252 2380968 551485 494714 2004260 2625406 1985555 487611 978981 994785 1477573 2136109 1991156 2621360 162273 1520070 883921 1743677 349807 2493254 881588 1388084 1272536 2618437 1317785 1658712 2131751 1835791 888578 1295393 2468998 1185112 2017018 1811262 1591259 633139 1818934 1551183 1025057 2209321 1231495 2458491 1741285 1587628 2507973 711038 2242195 1797197 1645463 199032 1206227 580223 616976 2437159 1739732 211464 855773 2545332 1595596 616309 281312 1103183 2102087 228879 1579136 1835811 1411623 1069420 997784 1499070 1408874 1231746 378668 256357 2505117 1340724 1949604 13956 1309909 2039564 1955032 1092530 219504 1296172 1669413 385594 1292221 2026081 8680 1174244 719563 1917031 295044 921065 335358 231166 377710 2325236 1276830 1522303 2621825 1180703 1096343 1185737 1302042 1173421 232711 2574061 2062692 914272 1492572 2619414 1373961 2594370 1103284 2063297 2114894 2394218 841974 1889496 740364 176331 1906561 196544 1507245 2338346 1682668 246820 1629631 1976311 2536972 1728033 5900 1443591 1537697 1571046 1774708 787397 1048405 1180657 2231052 2047510 362444 1527192 1854920 709809 2426042 1603944 146818 1446708 685051 2201303 208326 1349114 756724 1983994 2535276 1531338 2033875 740179 1299192 465804 228488 1447472 1291091 188847 963466 2368874 2319014 12478 2043956 2400720 1640812 1882877 2588795 2407957 305537 248616 270044 1618907 1190747 1665471 1582724 229351 1983668 1905962 1705441 1114134 1929371 2369618 2559358 1844744 2445355 1865773 2195249 2213796 299030 1337953 2004581 714357 252656 2037871 223345 862829 2457588 1400966 209780 611478 2241813 116136 2157343 2472320 749442 2077456 2392871 1160075 1293925 195238 286744 2550409 1808735 47578 1982137 1748684 1852777 675463 1073431 961377 1866796 1650652 1095524 1221548 1267805 695462 2339071 470456 234863 785196 344337 2508000 620064 1968605 147156 509410 2322973 443113 913696 1493064 1755160 763973 1215017 1977581 63579 1268991 1129115 2559004 1285720 763646 2362853 2035933 171766 884880 692158 2317341 2597818 360564 962022 817231 158372 749680 2588461 2265247 1967435 1790042 1828861 613866 843757 2410108 692527 747087 2410434 2447739 1526536 286770 2283500 697854 2571957 2104194 1804603 1801497 975269 839044 1072251 1027932 1789972 1144718 1196676 285894 886345 816205 1956180 2485846 1017863 2154715 961481 1506886 919674 1657798 1437223 146397 236598 2418532 1612156 423525 1030307 2640524 1435197 1516085 2475835 1506376 2287168 1432194 2446566 878699 1294569 1798184 2498989 1777157 358578 1330726 1553365 2645996 2355048 1488864 367581 739929 1120197 638258 2571692 2612713 562860 1614131 1973341 1174357 1123846 1119866 1625407 2256203 1408513 2180491 435445 2363301 1611117 2212957 694971 2114123 1028828 1986264 701867 9593: 1842264 2277283 223911 227967 299161 2246664 2144073 974054 1025073 511971 1878728 2363243 1107288 2253760 2211501 1644970 2409871 1677812 1424765 454700 1851179 248272 592474 1845222 1017305 2421368 2339188 492775 1475329 1132804 1441696 1796258 2117569 1557007 2384836 1036299 2505719 1540092 1269181 2257960 2411637 2063001 1387502 13976 196140 308148 1868499 2417211 589968 1430115 1255839 425134 1962851 1564548 1916326 2221301 1466620 1695185 2369255 438875 424901 2242228 2066747 1479222 1827669 1773418 1530941 758535 1116782 1087259 447517 332597 1313227 1576812 2594159 2550861 777840 2420186 599091 2293736 121769 1696090 253058 450703 1870133 912309 2105335 2522457 227866 1765455 565206 524897 684187 809485 935492 2504165 2534044 1335616 1119855 384594 1850071 125769 335284 481524 2260824 1854920 1172964 2457361 2003852 1753119 1594198 112018 1235000 575967 1001506 211195 695419 1715727 2405573 506919 622528 47651 815719 237120 1913498 1644352 804223 544346 1886331 9596: 1076258 424958 1858250 646235 913661 524355 503333 1962197 939847 1679451 2372924 641764 2483175 1495851 1767551 1394061 1552208 133689 2226339 2458514 1877116 1298138 337821 1868568 176414 2388628 956405 2189876 1258892 1735732 880311 1759188 539208 9597: 973381 1427548 1137090 9598: 1111454 2126223 2009828 1818887 1925586 1943543 814999 1095784 2265844 1704662 1343617 2519667 378498 514010 1696371 684013 1038467 1278808 1359600 1634668 1713415 833782 1536171 1207768 2393195 2176827 367209 1904444 1868578 128129 231981 2218816 1189220 1511482 1580065 137418 1271566 1322467 857430 781965 1813467 423238 1977164 912924 325815 2322113 2606367 2296534 1114511 468194 1754537 1241345 311282 2048781 615123 322797 1067204 374237 626430 2275798 1503372 1332799 503863 1381764 1410781 1095830 561377 401638 2641328 1959322 2495556 1165657 908078 961220 1158878 821374 769501 1777044 1237686 13597 1542657 304802 1930139 1869233 1890409 728873 844268 231826 2609068 2540487 2602083 1909450 329956 1949034 417924 468235 1991990 1638246 351394 149560 1631047 436654 956530 449849 1384814 1815684 1706274 495629 1808694 469175 382006 827594 2515905 25176 1353634 614218 1639499 1744941 1774426 30545 2412552 1791275 2287228 244805 472063 1596784 2025977 884457 835881 1905630 2126415 684596 2549055 275527 2613559 100352 245325 666224 1170831 540030 475285 161592 1749852 2379895 2052267 1297940 2620636 982264 571199 2181327 914832 1545852 1807167 512540 267802 9599: 1643984 2184619 757573 737577 2412984 12110 2018894 1384429 91337 1070187 96: 2504147 922917 121074 2100003 1240258 2233289 1930407 436305 303552 1526030 380292 1154731 960: 2387214 41614 366807 888291 862702 1693423 959841 2585863 557310 1194690 1296498 2618682 605128 8499 1015301 362443 595994 319632 9600: 272860 911583 9601: 496994 1202268 9603: 388260 2001465 987645 587809 1096542 1400826 1743715 9604: 1642552 9605: 1219755 2511392 1550596 524313 1538747 2565144 775297 2239546 140590 9606: 1327489 1255419 2328034 1915383 1419407 469313 1208609 1513101 638203 2614696 898160 1991088 239234 1941773 1641032 21809 216934 9607: 1690421 30884 1551155 1990263 1558525 939879 1430587 968162 1351040 2400583 9608: 437307 2454795 91252 174051 874065 55554 990624 649921 375007 739486 2621962 9609: 2003673 1475520 494958 1701632 2604699 1896378 429034 1284491 1079817 2132002 633021 516919 806188 2506579 2258201 721378 2145564 1855677 2248609 912396 961: 977808 85373 1314071 1888518 1122095 299357 2325426 1773145 1065270 1447766 254585 34876 1673923 914033 480846 853907 1642574 1945067 2206322 1086135 744253 1589204 1822396 1101916 1348701 2297817 2252259 1533660 2521358 2519003 801044 268005 2418533 786517 2430041 1512750 1331878 2271453 1648502 334068 2407472 788312 672752 2426094 751762 1501656 711050 9610: 1272949 259255 1736179 9611: 2105699 2484814 1694467 497762 1761023 759988 2274526 2328754 2339529 1067233 710816 849618 295463 905074 1999321 1680622 2058799 254113 783677 1212247 2204276 1931467 216298 1291416 1462845 742622 710857 348835 971119 2272002 787942 1040151 1509215 576961 91178 751825 369399 273218 1703561 1419816 1674893 585132 2595725 898576 1767796 413384 1820892 1763969 1236578 450623 2284422 1077666 1453600 471687 563923 447109 824823 593641 2337403 1519148 1847003 787776 718492 1974869 1023937 1920231 1707977 1928904 78848 1321161 1638575 2608673 2531473 727837 672933 478715 2027264 331032 266193 2395043 479075 129494 2545105 785287 1576909 895819 862461 2081774 1878012 655784 2402028 398136 1795543 1214546 2293432 2643191 1293124 2467730 1118399 799256 192052 330376 267248 2086335 9612: 792693 520460 775708 2372644 928722 9613: 1512274 1838692 993470 713703 1181341 1981183 2230701 1450759 2175030 518831 747181 2437854 139681 2454589 551054 1957483 1327846 2236190 467649 2112205 2146614 2878 2109642 1331084 1669844 1321358 1181713 1424240 1400125 1592496 828444 221336 286783 1573748 214473 161730 114541 812352 1256990 2629105 2221721 496351 803208 1478292 1612721 1767766 316557 1162249 1530787 725308 1138714 435826 2575645 2269231 184146 990633 2413815 877636 626607 1535537 2351198 2357195 413384 1606220 935285 2385942 620932 1894190 1114821 965881 258924 2442619 551388 649096 905044 2299047 1242327 733919 2597123 653167 2110341 1640850 940514 516854 1384739 1163972 2491477 1779410 880521 1648062 915193 1292915 280841 503623 1169719 2633413 493550 2126415 1387686 1825599 1056948 1058895 1648366 1354794 1689625 1318995 1442638 1892765 329918 2398054 1911099 2552547 754396 2330649 1515210 504416 1766457 752338 2134915 215052 9614: 1348118 560140 2086789 2437944 1239648 1716910 2227611 1820419 1303129 1484253 2354053 2614953 282156 1809148 278135 1408043 1837315 795479 2335258 511439 472000 1609215 2395662 2120917 1765621 2080752 1298391 1383450 61500 661799 107105 1611512 2005116 942554 255879 2224167 516891 2090923 1693661 2360359 2074880 2590072 1358309 2438491 2039281 977691 2553469 1659492 1584836 1130863 97171 815275 2424628 2369939 988218 2281915 2425802 2104133 9615: 175902 1822877 9616: 1671317 773702 1783357 1684209 84714 1541107 558531 437347 2322599 151549 2131294 2081462 1246741 917149 1433694 617522 521022 1413872 1470485 256057 2209966 9617: 1443683 1980933 249015 2487972 1356130 2330699 452175 1249245 500806 1064711 905731 1637975 467436 335275 764656 1836920 246618 319087 754719 1567240 1695398 2176060 1858077 2122318 2177416 565286 2546920 2481229 1021520 1165389 2433405 1613274 2087164 1660080 689390 113178 890672 1927200 1031836 961509 542829 2194783 985452 1618353 1411815 2542878 902733 2862 1442848 1956650 1869333 572772 2278265 2504332 1206692 1099292 1026711 144563 644312 2439647 542298 1894821 1846419 2594853 1025896 2480865 1195889 145534 2631296 2550279 466083 1927050 1683412 528255 45154 2113397 1277774 2151802 2074313 494937 2572325 1088913 2272880 33763 11867 1379037 1403790 514105 1679754 1298544 2216594 2235076 258357 865268 1412856 50443 2472804 1238358 127234 2282643 1464673 2277098 1081466 2208399 664260 1813681 1863607 971769 126309 1512553 680833 2069146 185762 537474 1467684 2440194 367063 2029297 873566 1046178 1013161 1008748 656736 321126 1604543 927088 1954763 2028973 1612135 2383910 1582934 1888386 1142030 857171 2217732 1493767 204124 720415 1179324 185616 1956385 856077 65189 1440716 2643901 2063905 1114511 405389 588260 1129929 667653 1581330 2644654 244175 1778566 1420465 1291705 1870956 1868477 2410783 531469 2361984 2477680 663664 2094435 576636 1348610 1855305 840539 2175530 2498748 813979 1751948 980834 76314 2033762 1281883 1649578 1900565 1352774 2113845 1992540 1135814 1951901 2205682 1130802 40163 2313493 1130478 1110551 2600970 2242385 1460547 656231 1312934 2584848 1486072 2479283 678605 2300888 475095 1240751 2157145 1767294 1364459 398293 629553 480150 1506899 156553 5127 2350962 2465223 512225 2133749 2426566 1666002 29904 2275470 1726581 26941 259428 401952 1982837 1027826 1916826 2492765 1204200 445423 644911 66119 416714 1320179 1137374 2372114 2370708 2320170 905924 657667 1384348 1493416 2626505 476368 306406 1976558 1799715 2229988 2175452 2241288 607752 2250260 543361 2021020 2392227 1551752 802078 1519938 2517588 902649 740601 1267009 2237608 2098660 2565296 795601 1403307 873769 2013670 1308908 773355 45970 2147587 1311232 1451351 2581684 2448424 409212 985235 1175738 2440080 238827 815412 802316 2552606 1278052 1415623 2403176 2057184 2310268 253975 2486518 60327 2396226 1444062 477317 1971445 827597 1969540 907913 875495 2412058 1682724 1701747 276101 1196440 2536424 2037826 121306 1694424 406258 540229 924842 58417 125644 1484867 61970 247177 751796 972697 1023683 180488 1917978 590646 1913186 1280934 2514886 361822 2095812 1838498 1521198 2226104 1259 2039861 1577888 573766 4298 2307542 798303 696306 2166590 906040 2257255 1916261 1647073 1125265 256468 574723 1312173 2512808 992873 2158834 230025 516704 736715 2433245 108239 577642 2149133 2438453 39790 2439339 923061 502368 2263098 1866053 1996747 1282559 31823 2228561 2158267 630819 1883406 78296 1112690 1369658 545863 131459 1516938 1129281 1972059 388932 2045010 1654377 1300770 2191521 1174448 1697129 503338 269249 2639770 851334 445612 621928 645502 1637892 16697 1781813 333679 2113680 389439 1143859 807434 1599708 1155053 1902807 2636870 1908331 152784 2303129 627584 2006140 2453439 2401087 1927978 2468568 2511206 1136513 2413297 1211062 1209708 9618: 579036 2037485 2177144 464599 287906 81990 9619: 2059716 22597 1026933 735291 962: 1436887 2596225 66187 888595 949442 1974993 1826612 968619 2576560 2400021 1971831 853958 833704 863672 1649699 2468875 2152689 374318 745982 402852 1410995 1973956 427339 151423 1934687 573144 2207697 1400782 586060 1281467 1232018 625742 1213804 1253847 1749271 2489923 513778 187103 1794651 2093490 1671163 1533068 2418309 1232540 109081 212329 196667 1801528 1111286 549673 1764167 1745837 1933550 440345 1352900 2243960 2412639 1865467 2110575 384742 1975764 1352514 1959091 532830 2077846 1046598 1569651 644393 1942677 1661316 1144243 2188505 1653464 743596 1817731 2435028 515746 97084 1699481 515329 337431 1894143 1262860 1898246 1254324 1914782 182459 1983102 1327207 2347995 771609 195653 520646 1531380 63111 1153256 1434391 1149347 2483288 523874 1804913 1539769 1268583 2241367 1197475 951006 1173887 1689467 1529682 865201 770326 609787 839086 1464315 1961367 1220213 1324097 659142 1088819 2044863 2007 2486123 2324856 1305038 723648 42272 1564710 1853208 1638281 689439 1641911 2236766 330460 1983332 1581995 1086329 897314 1253664 2545155 1516387 1727094 2004193 466745 1575270 2639123 1413256 1834177 301757 863187 746596 1057437 168877 2444432 643833 2454969 2048958 471531 1895115 212817 1645047 509743 642401 431423 2492533 2573577 1702281 1942483 1170726 1616041 198636 2581671 805273 2367119 840394 1031021 200225 1864663 76609 1165508 592256 2597161 2008232 833014 402735 1379382 1594361 1563084 388277 1926041 1464879 9620: 2465507 504091 1096946 2355194 2536260 588916 549221 398200 1029222 9621: 440988 2403601 365862 2240577 1715703 1863835 855808 357872 2207493 1919912 2495139 1933531 2246650 2138801 277293 832270 73391 975351 1792978 2238774 117041 238549 1706958 2044395 1403383 1708765 671692 314210 969461 679299 376197 1197058 522502 1789618 2385007 1851304 437309 766560 9622: 1611849 2429018 1248286 1100916 2002241 2514010 1397311 1254404 1663395 2363842 841869 2080494 9623: 1353881 1515278 1107752 244795 1187408 2000661 235077 1756370 1976998 2125189 9624: 766064 1357365 2436583 641643 1847158 2316770 776632 2007884 2576076 1595608 43380 334578 1344086 2042985 2364919 1241647 443117 1760366 2407453 541226 1247574 2089916 262765 1408280 1906423 2412063 2143422 9625: 2006795 680576 1029564 337137 618886 1019464 905733 1457151 606757 524703 1810584 182158 1399790 894568 2062598 1438609 1714578 1763372 1183845 554599 617068 1623991 89976 2004006 243244 1477208 343482 1831694 1648346 1796490 1733074 443024 980998 10547 1088156 1426947 1388274 1845741 56271 1065103 1599322 2350506 1271573 124348 988233 440973 2556783 2278958 2403183 1619076 956049 524649 990555 354467 2414312 1066608 2037542 287367 726657 122317 1776056 2056855 110117 2254892 668304 1798338 131409 652819 705904 1743281 2079258 1625148 1921157 1040892 2550496 268762 1751547 272005 916985 1380322 1125980 1191283 2493354 1648353 1359818 2648827 1044 2163937 2293635 281949 359287 378788 2647617 2180026 331911 44358 1727742 259384 1098634 1109743 414723 372504 280167 1136593 1688768 1893207 1490487 1592001 478634 1506909 408948 1027675 500166 1429254 1380641 2099013 1729457 2277788 590006 2425846 1648379 2112971 122857 2607445 2235318 19091 1472376 1893488 332489 1688316 1428535 1551746 1088059 965677 272210 2379919 44143 2095670 87114 9626: 304575 8606 439134 2565249 2549639 1526226 1988735 2641037 1287265 9628: 2173336 970627 1049474 1808924 1834290 16066 420661 457671 91007 1983360 2118521 2627797 1872326 1502575 1423944 1210140 1376119 171884 2009234 1780109 105668 158374 2390741 44783 2526416 1053616 42498 79182 171650 139447 1191083 729457 601824 840237 1599314 408479 1249778 2141306 2564634 2540853 2091170 43741 1818009 1068174 2028602 1554052 1215047 2346787 1496705 1078514 537915 2532958 1184365 785668 1828216 460000 1526398 1550488 799381 2143474 1222291 1589049 2104131 973466 1065487 981558 1244092 1304553 2296475 692449 197920 310715 2213927 1865844 2261634 1344568 592760 2060130 569440 720781 509671 688611 227033 1059394 1045654 430434 380237 2218521 150963 304065 2102077 811545 1863353 58763 772312 1151181 1245466 2629273 201550 2487300 1588895 343624 2083377 1641463 736311 41797 1114384 822312 1787480 1388928 411141 1362683 804383 1875215 302969 1385075 1220680 2534240 711304 1414761 980184 2301000 627250 556786 261444 1683935 2462908 997867 1411717 1761218 2060760 616402 2131328 1700637 1657618 1537873 240124 1733502 517495 59596 1781120 1688675 1244010 2170654 670879 1612774 230514 2140967 798285 2293579 208698 2215569 2121934 2003855 514466 2065983 2627523 20193 219215 2139645 1721731 2614245 1883478 796981 2411543 1641966 2001540 1230572 640320 1969795 42592 1007839 1325178 2597444 465118 2327449 2341161 1701432 2225150 2384886 594457 2340811 122666 1004568 2161550 2492076 226529 425767 1908741 2510220 1613481 452154 2536712 1223288 1361483 360719 954745 2005596 715993 719099 399118 1917534 980231 1056022 1622801 1084027 1878830 732195 1172685 70936 1185341 292579 2387796 1348346 2344660 1105811 52189 626120 803741 176919 1260257 381888 1381691 224888 558798 1237493 2385814 1819410 385970 1845732 348122 2550463 159681 1141628 1943700 2641990 103213 1288873 72978 911151 1685702 118768 742587 609417 2145856 1280835 2036717 2286715 721146 1688630 1842820 2648719 1685161 2301633 2134734 665594 102550 2130242 1793349 148271 2140114 991954 113283 850788 1583615 1579254 760568 1603332 589297 2627705 205289 92567 948467 2474409 2317798 1878907 185709 328961 480846 2633486 1970267 957409 593351 189719 2132469 887432 71204 2507112 1959005 1994711 1277601 541705 888992 2341743 684461 11358 2431794 2371517 51733 2451213 406132 2399698 2450074 1823435 43216 2626073 2324500 249369 1385038 2176067 2633147 767028 2441958 1254452 1710209 1695402 1184236 2165986 92394 470755 1691169 310741 2368877 2321098 2234171 1479481 1016274 1156900 2368045 2374485 650898 1609718 644681 2110202 2505489 238428 2374356 2415379 2297214 1438809 239135 989503 822653 1894755 170386 1179642 713797 2460176 1450074 321493 274273 1798940 1727086 1189921 1893240 300714 1829827 1512431 1349925 2442287 2352245 1581566 1162866 929584 2019651 80657 34889 2617040 40259 1213127 168246 74262 171029 1993241 1752332 1153067 152482 736057 2571258 284800 2625415 1135505 260250 1439578 2191011 1858316 664866 994756 948322 1912618 2476085 1293663 1583645 848310 1974187 71964 2548723 1842969 257876 2299260 597688 1381211 458675 1721354 2285231 1922478 1557507 331801 2408991 785911 360579 1440661 2120612 1088704 2272597 1217093 548152 2213903 2416259 2400315 1217124 323026 1726923 701954 2188956 1409144 827728 1305039 689995 1412250 1558252 1211890 268060 1699415 1604196 1747079 667682 1032111 2078208 811054 437756 636819 1517175 2244708 2521354 1761079 79446 2053319 2264573 1056788 1558625 451177 1073639 660166 1795709 1236127 2610416 533487 1463917 883890 1029279 1746493 1358673 1133189 2186484 1631007 779534 1055242 548483 1513646 2497010 1186027 898796 1765640 1234866 2500677 2396817 1668060 1343296 1507670 249743 1880039 2388918 1884346 345384 1792720 2178763 1162124 1696762 389812 217706 97895 34239 2336368 1144375 2381148 1102589 1391132 1862308 1477074 2544065 1376257 2328963 1046372 486529 526181 851637 451022 2030068 56514 612205 427891 66114 596118 134714 964816 1534701 1179858 1554105 572006 751257 2024453 1208820 1480412 1100804 1200876 1556823 159895 1071974 801780 1473645 1878185 406119 758044 2613602 1256952 633442 1560330 1168151 2272096 2407023 1142688 382845 2384176 2539573 1644889 790166 1922148 121790 1950788 1032546 120151 954871 1406784 2582152 2568632 1170260 1613983 1294695 1936786 2179929 8820 1342705 379830 1386578 1556164 1843630 589691 2293798 512590 1552658 867430 1270747 1779681 1715151 1981369 228515 841181 1695346 2547959 2121702 1412712 1017177 1461667 1194124 980806 561541 854406 2185894 1068527 1032160 741254 2253682 2037556 1221746 1236478 2285220 1595871 1865923 1051560 725940 259316 384530 1658985 1056522 23236 2633774 193265 884907 457773 2229152 2178280 1198062 1731128 179810 56263 950079 866192 145965 717198 2088343 293734 60732 77542 2210312 865815 860474 289197 1720870 1543370 669695 2080868 2340355 866470 988946 1767126 2295355 2578657 1275755 1737941 1578622 1715458 416550 120669 924135 2180891 1333973 282301 985669 2544396 1140948 2463504 658633 1905431 730507 991736 2584052 1726620 2032398 844638 2325213 969461 816019 2463441 2550753 87164 2312891 1829077 1740484 1556987 2222413 498489 1235132 926527 493782 433574 1427002 2382571 2382189 1069773 176975 889572 1038779 1306863 609015 1754831 550609 953457 2569637 1607468 1737884 1813329 1966789 319341 2307623 20428 725033 786821 1128780 15487 2405930 732449 467476 236855 955044 413220 1320113 1722486 2116328 1316940 574951 1174621 2115225 432708 1836937 1999988 299849 724720 1206394 785617 1098238 1388122 2394073 405717 853105 2469774 1404924 1494803 744319 278951 1103846 2468782 881893 81708 1420285 943423 370668 2195426 2638212 2079146 1121104 917179 2512448 1218459 1114347 287163 2405785 517386 640683 1724868 2053439 1288806 857792 2208645 2531855 1514085 1015837 640674 378271 809624 1089408 1805859 1301736 429208 1501458 1548038 569309 1006160 168306 1125417 1768735 433952 210595 878481 2008422 553554 2346101 1670385 1305108 2481549 1927762 1426368 2306547 1101337 950732 315662 2279581 1992383 2332492 584795 2167276 2530785 2375101 320421 1772489 1985676 667989 1632656 2169244 692160 2315888 2230189 2070973 1842810 1995308 9629: 983523 2251203 1804608 963: 1432761 1226127 355265 1709821 1213185 379558 2200669 1421141 32440 686911 1971852 2087171 1614527 124721 1206712 1982061 844043 1738087 352740 2412496 1413467 2327162 1895348 2200166 2309963 2363235 1479583 1816602 1748820 23459 1535886 233348 45327 254188 1395040 2207910 2172272 2176074 1219731 1339618 1298900 109625 2252410 1842502 1039299 1700446 1699980 1227707 567989 914133 2513276 2530845 1432470 281682 2046319 1183110 517060 121150 1246966 2162307 1097522 758851 624790 2103849 1423497 57269 33095 365767 823026 1112448 831139 727375 1004041 1582419 612789 2452278 1947447 269304 35972 2626092 1805707 1925632 742093 1566274 2015589 1529609 629753 1404088 404281 1445421 1031848 511364 2253807 2126122 212474 1541860 408205 1113711 1976866 1928304 806493 167924 1034042 1870008 1226855 2075852 493188 2409550 1505085 630628 1773574 78950 1389190 638200 2117799 1987327 2425507 467817 1382811 993846 1060416 2249938 361220 249176 2632946 191800 940805 2473916 1219391 1364825 468169 1904515 1897879 1240173 2359793 330832 877087 1293076 1609767 2492526 1966354 2189802 1625700 1553385 1074790 1657823 541032 1719892 1079200 1687568 425536 409904 1234168 1966142 15188 1684888 751265 1902250 2201637 1497339 2396603 1495383 2570504 1790673 1337432 2233488 1865615 2385175 69750 1415455 2071394 2129067 229793 1354173 664810 1602566 604413 1006004 1563048 270276 266705 214298 2597752 1758027 549213 2169129 1709314 1350622 431499 810218 2149444 2136277 1057659 2054179 1300789 2461180 2238035 1974699 352180 291057 233119 1197497 2609030 2048673 743749 586823 421134 1601449 928851 741551 2557282 1682474 1041790 366807 2578802 757912 1079579 177971 1994989 2138265 359335 1427917 2306226 787884 2049115 2563569 1477110 2585687 588646 1993040 86782 109281 823092 2398703 2032412 1262719 1787492 2040291 2339001 238606 2095835 2365974 1598658 323440 793145 1028995 1814798 515054 2422753 2226366 1691090 367521 766988 1366403 1311572 1125113 1980547 2530740 1224430 2053190 457491 1287320 47643 273354 18739 1090941 2540637 1956441 1125349 1648506 879993 1697990 2189285 1769851 1534408 2082196 2294135 2370929 586229 1754295 1413296 1309664 2630890 2372355 869678 299821 2035875 1981930 2202193 267083 2389250 2253803 420279 1199321 916902 884828 2353040 1809079 1218120 1653099 247541 698216 270911 1945459 1877929 2484526 463023 281014 863196 931028 495273 1964283 827812 1862919 56521 1145375 1742805 2597441 2046003 1720587 124348 1945829 428423 2120343 1923325 605140 1463399 253219 2615713 1753868 1491796 1239101 715847 2600264 278935 1742054 1385560 2560324 256195 2331048 2148241 338461 1098396 40874 553960 2013776 2335666 904167 2612457 163134 2177714 821153 2513062 989890 1736397 216877 1330823 1681078 2021746 2580202 1557254 1753066 1263637 2059422 2527564 876152 2406544 1784679 2612149 552525 1132445 1500639 1851986 1017221 807285 418172 789410 2506882 593524 173979 763975 105596 1568201 678060 1503866 1929283 217789 1033717 902694 2335189 1370186 1319064 1323258 489321 1179938 1276221 2303371 1273471 1202808 1390489 1159410 843304 949737 1616060 492896 523065 2249309 692223 726988 526604 1026663 1569631 1391392 1179341 573769 441551 1509170 1216483 1034865 125672 1299300 942357 500245 1379305 400221 2161376 747209 1123112 1182606 624448 334951 1200310 1854170 2006363 135613 2158637 170920 2242445 2101351 36409 102657 628924 1538751 1665166 1862127 538406 2462594 2007985 426452 575320 1091045 2007507 904083 2007375 37959 985961 1064085 756534 2100282 1175332 395958 2261827 178186 2194328 2448589 1353822 2396472 1394334 842463 2531742 239748 239059 2104474 124291 1894088 602044 1084784 1366972 304454 2584091 500704 267997 1227158 2086301 900962 761924 973946 1772630 2586442 2433711 2416392 1850333 2425215 497021 71216 410557 510036 654453 2521982 2304545 837924 653426 530450 2163655 356211 2051407 1830756 574543 1391213 1750335 2459522 2295480 2079370 2329954 2330567 1199623 1188539 142504 234555 285615 708563 2380974 724017 1468600 929480 740224 239246 427318 1421840 155186 425597 1123230 1414561 97547 128844 1293246 367684 2644434 1912895 1034954 1211165 71128 228857 1002145 1816574 1683035 758304 594635 819922 2424562 113912 2437447 2069974 194766 614407 347245 2085441 1272875 1941554 881519 1269158 1784071 2159432 1015429 453472 2255887 941866 409705 1443068 664780 213297 95416 2384438 448169 2435161 1006837 1940929 2090266 1966531 280893 521004 690723 2047783 2356922 2282482 1102996 2444248 1348944 2325347 1662740 1994936 238543 2031812 718754 1732737 2455287 2388631 1929137 1733752 1285920 1980031 1804921 2325102 1603840 241023 1771322 2138305 506291 1369745 2242606 113343 850541 1981011 2156124 1077129 995412 911441 308314 2545040 1326135 1453871 514721 1226109 1813792 2505771 1871565 719540 826356 1766613 2545011 474331 467918 809113 1961046 585469 703081 619980 536319 1254008 96572 2431446 1148416 814572 2616352 1440612 983275 664669 2200653 200192 1912108 2442789 638169 1965391 2380692 1440883 513285 1608498 2404780 538738 442740 644586 1626946 462869 1377184 1283946 1905517 127202 930657 640181 1333175 324370 1944475 741465 1716383 813299 108684 1865059 224790 1966704 1737281 731410 1565070 12538 239823 1477252 311885 1953689 960031 1448284 640651 1041395 1874591 2441955 1865023 2089999 1989367 841287 1106654 1601688 1763215 692877 52119 2606501 2459852 1371870 1248984 2173191 2594962 1975187 1161646 1645778 345509 1699035 2264626 1002141 223455 2106603 1819890 352359 87189 1454361 1447295 2117777 587335 2051786 1719574 458792 560221 751602 2355412 1643840 1837037 34531 1302756 2447650 722452 2286741 2230632 1753400 1579819 2353486 340540 70658 2123100 1961622 494713 1031465 206937 745109 1156555 2483946 692073 2072665 311843 321530 1952630 557801 1134306 173341 2032117 306709 1769284 1315868 1805205 1114695 2009871 1210593 1276718 2256592 729844 439067 1645565 1675381 1953191 1657563 2203465 826033 2597123 1011111 418561 1600311 2452881 2161171 1632007 712983 1938296 1204891 2228768 785577 1637428 692347 550289 1566801 816234 751997 2341749 2526553 2049254 1302264 1330920 300005 4639 2516128 1919204 1546281 720221 1994838 979612 1855055 109319 1358963 2522326 2515117 1808780 334973 1516805 2451535 1420370 1145888 734411 709836 258717 1375330 864076 407445 1953545 2470307 1713204 2625369 1007126 2529653 2133441 2498634 644744 2052998 252209 1472788 1655276 851501 1480235 2519112 1729700 189117 955727 1834378 391331 1372201 2326656 1738884 1080062 2145107 637444 2547967 1660131 1719467 603956 615217 707215 722523 2483994 292173 463436 2423546 2455961 2337228 1745052 1517468 2202962 328945 1211925 71963 2394750 1988403 295219 485037 2167745 2537776 931895 827711 624048 2147270 70319 1262532 1044535 1145915 1832273 1124438 2156845 2502662 1520860 1607382 941767 1323801 2553930 2497050 1124854 1151564 493435 246730 428752 1558070 1223628 353204 2182437 2084810 1378155 1734717 445130 1492162 1286586 2235690 769351 2241855 1197566 1076480 1170513 926127 574534 2479910 650410 945877 1953366 968906 2133885 1682277 89643 910544 1534273 1633819 934315 337601 839481 350400 600449 686579 434014 1938491 610809 898147 1472978 1578525 2178034 2516987 2455686 169901 848624 2570265 934472 1560543 2386603 1351422 1451491 850864 70310 1995013 2059352 231782 650892 1865327 1774777 218186 1307936 2156019 1257765 1288313 2050459 1806942 2421684 1334879 1299672 2135050 1429082 981625 2649375 1229643 2316468 1189671 421798 19312 1582516 1850011 1855150 842553 2565655 964622 912204 225400 512345 2189707 831431 2208362 2225958 206340 1215242 476942 2356199 1238487 1433108 10520 653953 1145968 414529 2582925 1393448 2035194 1017105 2058492 1461929 1868855 2517804 907048 1235952 292193 1040281 153521 1190421 328939 689505 2510442 1915985 1732038 1739252 716262 763262 2107218 174737 1399644 262880 757346 1985232 1315080 991036 2042709 893480 1785212 1700976 1500015 666266 344421 2433626 2405574 2160214 185834 1354027 2492458 682616 1526935 1212757 1368378 1561346 298854 149860 1681941 29339 592354 1153179 78222 23391 1580814 2134241 1286054 867449 1162465 201817 498412 2585475 1547066 1686179 1323131 2406517 106376 1340955 1446859 344351 204140 936677 72464 2540655 2087093 2549184 1245361 2228919 2629926 84779 1789111 2163156 2573239 1778010 2062914 875707 1790576 1160328 1049016 1043934 1470259 801194 124473 717414 1440316 468891 1939024 543855 2191493 1176775 711090 2168701 1334157 2156823 609203 2519665 783217 2156873 1946737 232138 2101652 1505249 870602 2217101 129510 1528721 81683 976268 443447 2069344 90633 1571411 253492 345502 1274572 795669 1159641 1683560 248590 680951 1158633 842819 1817892 1115650 957726 1194458 654516 2323407 1879334 2300843 286906 889405 423923 2400625 2476288 734617 503047 2444619 564243 1915292 1161563 1409890 1562988 1424700 12929 2388366 1971270 525978 1038252 1691892 1611117 981184 681416 1485866 197142 345920 9630: 409473 2618214 2137435 9631: 106439 2482501 473302 1262542 2099661 2191349 2068959 1234567 2571708 710350 826443 1748308 9633: 1220846 1892279 9634: 1521425 1244175 2191621 1511096 1942678 2512220 300840 1204429 9635: 1604072 2355101 2411185 1990250 1267671 1594845 2416960 2251747 1074082 9636: 1807888 2008349 42260 1079362 330821 966046 112076 780566 1197562 1821967 1182942 1981841 1423866 1304554 828095 1982742 1073737 9638: 1941399 1948647 1458118 1214132 2439075 2646796 771447 9639: 2539475 785329 2089924 2021291 281194 575714 1625228 964: 1072453 536596 1353728 1279858 20408 2028232 1907432 1092418 1307065 1599668 2291809 2640494 270992 188813 303332 2399253 379236 1919604 544218 179127 1376756 2631526 1887805 1812227 772056 1563599 2052112 1505146 337249 974757 2205943 2622882 1793963 2191898 1111341 2340502 1861650 1687738 269784 2190414 775236 2538736 1904440 2076276 2291550 1769545 925282 1385580 808971 1569341 1569025 1600696 304857 143100 857031 1548324 178468 1628121 1259939 1295357 9640: 1510766 1520259 499294 1193144 2570432 1214546 9641: 2016404 27815 440905 9642: 35208 2457656 1309113 1911837 1050961 874013 295718 1879195 1637654 2514003 2501695 796917 2289721 480966 1911187 2624542 162061 1766309 2177291 1743131 2492270 2023527 9643: 235111 308088 2131340 168608 2452330 9644: 133913 732636 297097 557529 1908321 2122264 1078245 263288 2012180 41081 484958 2371585 691209 748270 1336338 2617956 195141 1954943 2285809 1230878 2344032 43199 1375233 1797234 1053119 2100314 145644 674422 1400915 1950600 2204583 867361 2165339 2336491 661154 219382 1979633 1650161 393669 821899 1891609 433227 1907373 804666 654715 2523070 1510882 1033977 161374 1153732 2531191 2205332 1610272 1486793 198192 1862805 1654100 1357619 1685110 447440 111082 1630184 474511 143589 201471 315979 1695232 1756510 634416 1699437 2608980 898755 1125417 635387 534687 2276649 194506 450194 440184 9645: 2422178 2327119 567904 1663163 1249052 1532487 1061633 390094 1647756 2556427 1524390 1502143 396282 1601605 1122179 2226188 429617 1765286 1477066 1361026 846781 1515317 1649699 326164 803123 1290883 1682741 1103692 1978161 2640777 1894277 1656315 1154852 1177805 2358106 1215406 1334113 1246640 2209104 2448612 1542250 816050 549661 1865757 587285 349245 1894934 1378396 295967 855876 1960529 650447 510772 772312 1071540 2016340 1879026 1343911 2380228 105933 3405 930997 360358 1659880 1564001 2511133 737673 1238284 1937637 820068 1496080 577622 1640400 2133061 1140352 2018935 884762 2390083 447679 970315 1998852 273788 117911 495583 160496 1442706 32391 358585 231441 2447992 1196529 1920432 1135218 517023 1194759 620229 9340 2293820 683625 307144 2392091 2605178 2299697 561923 2353927 1274613 2501940 121458 408555 2114716 2209548 1273094 1753750 1172237 1435350 2570766 1627609 1733977 707434 367063 967126 2439517 766901 273298 820635 910624 2360984 1375282 1469034 1937151 705594 1562481 738014 1100529 2134012 379431 1164759 82369 1672221 143860 2386792 1407724 536548 2607342 2477893 1860505 2134190 560557 2419730 1976144 1634149 1645427 502658 241474 1783968 445965 504491 1855147 612802 1199758 1727395 945819 564731 1537860 650602 167645 886974 1025628 929219 409524 1521217 1917295 82933 2085325 1563814 808541 599844 2209556 363498 49299 174880 736422 1709153 2388458 2433713 1268309 1140789 2102334 172012 793417 754478 812114 292447 1648087 2175492 1679132 1339769 1894755 1587827 239467 645677 2520417 1823202 788096 2537703 1497727 1296688 1753925 1898294 484355 2189209 683817 1036900 15715 613637 472223 2046526 1190391 2268359 809885 324098 1869444 651204 2471226 490596 2131157 665252 2570072 245492 2466494 2194982 1915766 43939 353876 2119716 1417136 291853 1241284 1290470 833677 1810953 2108360 1698638 1447926 1736879 2582526 5099 1950280 185036 2622083 306129 2042435 40354 949358 1306490 2361337 70011 1531186 858813 661825 227075 1162798 1522193 521815 1593524 321381 2490998 2083476 1907547 76490 2395634 71612 991411 1266434 1066151 2537949 1966474 2347394 1920951 2370551 1503346 712248 1887200 758868 2006904 63680 1053737 2458079 1542168 1671879 594799 1354143 2269497 1545705 596128 2245962 2314154 2567390 1349073 1565392 1246599 1600265 51142 1568226 2454558 1015481 1164299 966583 2379624 241796 892733 805479 1261149 1997391 630785 748849 1609557 1581067 409215 136473 2098251 1248473 1212661 1241973 120796 1855434 161569 762647 2106885 768921 238212 594095 2568482 2301271 1551080 247681 2562047 988124 609231 1246031 1727937 2634931 854724 2443637 2151531 325288 2245315 1379903 1089167 694272 73306 2531265 121964 351202 1258698 2420238 635007 203565 1675893 2323948 1095353 25208 1133692 2171544 1319535 309501 1883813 797076 1547501 599175 698082 344259 182440 1720235 2623496 1418040 392450 652858 260303 1477868 2475593 1988807 203099 1896048 4522 1834933 1093589 1119192 857021 814210 2402172 2165323 1187492 2563878 707063 774054 353969 1930179 2416516 2557069 1299278 597480 2370256 16695 1170831 1642525 265191 270479 558003 1469516 695419 2075641 1148520 752331 654212 1336550 2100833 1632760 1775487 1784517 2251304 1156732 1668123 1672498 125642 2447883 1937874 596160 2477041 1014098 1645794 1595722 631685 2343131 2519271 433287 1226772 705301 2479109 2295566 2642987 1664753 996332 1000629 1857296 1299122 471760 2185140 1276500 2067456 1356942 966965 616944 1841036 9646: 2266535 51883 9647: 2236040 412207 841247 394691 1339327 2558593 1133486 1658130 1509085 2478248 9648: 454849 184091 1702098 463023 2121099 2374991 54661 932624 230798 866237 9649: 885855 749189 712455 1338553 965: 2273358 874482 294223 1176037 1341082 2234994 1151071 2418503 1899757 1711869 9650: 816549 559094 1802763 273087 364064 9651: 759742 9652: 1322540 1001935 1641641 1911837 1749746 431839 1660191 405279 1913846 415098 131683 754187 2406034 1599781 678272 1498767 1891004 1488176 633377 44887 1245430 2465597 1096460 2460830 2191621 1966831 1433542 1802235 1793530 1905989 1105400 1885181 806310 1406398 250850 749615 1992942 283345 2029778 626241 218070 2383324 221558 2136774 1261357 1749017 2360518 152405 2314932 2525076 218962 330677 2497752 471823 883641 451353 1601247 249087 1672093 1488235 796125 1032704 2298046 2184092 400372 2197207 2412801 1207437 1426402 2424096 371224 632495 1792311 299128 2142189 2490570 2120027 779099 1450925 1946600 2083130 594081 1548415 374418 1481684 1905432 681208 1418636 2460026 237550 9653: 201182 1249225 1692001 708545 2478308 1355864 1430508 1953945 2311930 2408531 2575237 199769 2582964 1313596 367757 1757863 286045 1924280 637671 2470686 779358 1738488 685127 1729802 857975 524056 414320 1859497 1482589 1429668 1953916 1768251 1897067 2054096 96233 811451 1980695 494854 2129754 380652 6018 2487358 981133 1821132 1634701 2300871 889796 485100 374949 624688 2074206 1300167 2600437 2517762 47615 1715882 1532879 1532058 1044526 2196278 85244 2566517 170050 1450652 1789121 1641451 981941 1228365 1479954 1306638 2469568 1991074 306468 1260521 250126 986067 9654: 1339163 94075 1985633 1522373 1809812 600362 2132711 1966849 1152634 2376548 445038 1118771 2531619 2277243 783305 820741 2436179 1982858 1775881 1864962 1962934 1024533 2119557 1373589 286090 442783 1599986 1719999 2560328 976690 72585 2043579 1711044 171001 1493208 1852606 130173 68256 2454084 1492162 303094 1969154 1579707 203350 888466 763574 548409 2115806 849462 2270015 1933490 2378794 15071 9655: 731627 2084237 2089498 1639080 738121 944039 1898749 1706987 438220 1699647 942758 9656: 2233604 848891 1321837 2520506 9657: 831920 860016 1168396 2018361 1163547 1642427 45787 1046566 2478179 1894495 9658: 767144 2404146 1529456 1478134 434784 2225053 2427937 101022 265257 2517870 1927251 2580932 9659: 782420 1888208 2645139 2220725 2553287 2640355 1504383 2593551 2385867 1092898 309367 966: 1782712 1669689 2181294 690033 9660: 1870173 2414622 2403793 1769031 2536377 1745034 1004697 717313 2119355 83945 2337995 2031258 1197916 1804201 1459360 2537998 9661: 1531924 9662: 213959 2293844 1683765 617383 852662 957009 1381933 1809999 1384263 1463267 1670399 657500 2367749 2297066 1107941 365554 1741239 241253 2094978 2007920 1036009 2396502 1262791 2319808 1125519 491643 611334 992341 2188656 779064 2023009 693877 1648246 142547 2017110 110584 361061 2478586 1794581 1874438 315605 1295140 931165 1166918 2278265 194520 2179355 163066 1284832 511388 1950226 397844 2016966 107956 2482625 1733005 1117757 2183370 847799 589810 1094250 723276 1257631 2186409 1467014 968039 1098828 1137135 2381197 2456301 1629684 179223 224396 630842 172317 872944 1054542 2385304 1158199 1970310 253464 2020448 1189220 1599935 1270453 775924 2591304 1582939 1369995 1020875 542455 7002 2460980 429997 808471 2310114 737460 2185581 1530087 573425 1062164 2539942 1897672 1299529 2287775 1168909 598780 972700 1681036 1462884 2566812 1428513 215003 1878698 2193689 487086 50902 1065796 2031965 2172797 1814337 1148318 1032310 184385 583729 672002 1197104 1374112 823375 1191879 1928245 1140368 311692 1104906 2408017 268288 1281993 2294782 1253411 950880 452112 458811 1757215 1866389 290608 1067889 244864 24145 1687103 2188959 373470 843824 1347313 1505523 87827 2471494 1733008 1351793 1569542 2303981 2572150 12330 7745 2119172 1379641 874340 2296269 1061237 2332235 452905 1170374 1752738 2535942 1856218 2136847 931353 408996 1387986 1475247 383915 1905594 1843935 1172335 1098832 2290957 1815052 2305846 610541 416438 2175785 2213106 712541 188108 1096691 655409 1134626 1541132 293460 1845686 2572580 2553459 1114714 1993749 861497 3941 2610147 1626503 1487771 2120446 201330 864475 1332122 2376208 2305420 2626658 393324 1058301 647599 1536340 185558 603999 2557350 569626 1606 561984 2594104 851093 672777 296948 961281 1775137 2441290 660683 205405 2624689 1462525 1778275 752807 878458 1998062 465078 511552 2351741 2237522 981036 407338 1621175 418680 1969722 708374 1356995 947730 113156 1927030 341643 1964300 1146733 876404 815641 1133902 1855476 483904 1458131 685881 1590646 314040 1510173 1740820 2182624 2151351 1302056 1432018 367286 1972540 560509 2410172 2599739 2105453 868758 2036582 1454770 157732 2025078 2497187 1444275 2214413 2421792 188237 2371111 905134 742244 1986179 1902510 1482692 1239244 135736 485119 1933983 1739865 2107186 2195307 2025010 599025 306843 2388268 2432831 2355632 1853180 89609 707289 275223 1761899 2504845 62550 1395858 1272578 169471 487446 2977 875892 1262713 623519 485682 1300880 771074 2008987 1042848 2180740 1227566 976312 502641 2024721 1384741 2450884 1286632 1527530 170438 2191514 131018 1022792 173989 2294731 594784 1040032 286355 1629461 253765 2615402 1501414 648673 949688 285176 1289712 1162156 2567434 746613 1777713 550361 1358361 88883 1502964 1379101 2041854 1088208 2195487 2138598 1591470 2349476 1483119 1428535 1460212 2584890 1544040 1351196 517472 197119 2374100 2566514 664289 1843651 280943 2333469 2132495 2452840 1849642 2130584 1006590 1447098 8781 1030373 1330794 1459780 232812 455428 2041128 1464975 2527386 569313 2568644 1096614 1600333 289179 1412572 1535623 2635288 1566781 1671666 2128505 1899117 477602 1318134 2312015 2290080 9663: 1700006 2415530 1570945 505860 9664: 895172 2360796 9665: 705774 669451 352712 1582340 1394493 9666: 2559742 265304 1583832 928335 1002249 469587 656599 30365 2605993 2462568 1770199 1404078 1859418 489090 9667: 2226053 1471876 2074901 2176382 9668: 1706820 1441441 999124 2640760 2618397 3035 1573915 9669: 11492 1726810 2389054 744956 529709 279904 977831 920378 4605 1091723 1481719 681228 2496944 1220231 612125 721238 2413846 2099606 1134276 394014 2205210 1169809 1941785 867925 2031204 1691291 967: 1488894 2585420 1204775 856915 1169038 2321023 2639728 2433172 2644283 1045134 392253 756011 289594 478704 118115 2284148 1957397 2541236 1861411 1010985 395001 2543675 2423863 261330 1279057 859014 1974688 1949345 1376563 1432939 1615312 1041949 9670: 2378332 2016774 2634259 813079 441221 540983 1435141 2087257 1610495 747649 556474 1788138 259457 9671: 698377 2415365 496168 429546 1215521 9672: 2316326 2633927 661298 2473943 1021657 1674194 943857 332270 2206048 488559 2585570 1000033 910705 283468 9673: 898741 1555742 1268452 2217731 381765 634316 1858696 1818684 2369386 81027 1378179 875488 403194 1982849 763219 2600259 2422771 991974 1396488 2283366 68436 1122220 214884 2566147 501975 1343416 1962892 501612 1557699 1603668 2220164 2360274 1992028 1885042 1438724 2501647 1139743 2238629 29122 2277583 1889470 2463284 2063710 1536032 2576854 1010200 1570329 82663 666331 2234715 1387580 418315 529687 1720668 2334126 1836027 1558289 1845125 1025843 2355078 2202388 2047730 1660803 1956731 1898434 1834263 2546703 2523363 9674: 1225389 2379179 2591107 918238 1513088 183838 2020026 9675: 2270104 668573 9676: 1891708 1645107 847741 1044127 937221 292595 2186650 9677: 1914457 2247811 216591 2209401 1620184 1016183 2498579 466630 304887 2117927 1852607 821899 2484813 183339 1565392 760806 1741794 1328243 226883 1750095 409130 769335 123332 151550 2450817 995199 9678: 910977 803705 9679: 309664 2373080 833740 1169034 1996250 2433073 512782 1121962 1248680 656644 1590217 1460193 1601486 1679999 1544006 1479369 1639888 1262025 968: 1656336 9680: 1591767 9681: 283774 1328723 706728 2133085 1295288 2232899 2459665 1898247 413358 126476 749829 404779 1766260 598955 2181970 2256772 1823163 1078264 1290227 943452 795872 2556653 1212329 2362136 2143901 2023630 2180610 588508 1984521 2429814 1647702 9003 1733995 107650 2602020 711130 2173247 1705148 748500 9730 1194202 1220753 667105 672294 1916616 913907 996922 2318042 2497525 1133564 2624475 2017489 1525338 784955 548549 2095314 1146906 1609282 1554702 402683 1225799 1270101 2485163 1972102 64748 241395 1199591 1474385 2425401 670649 594966 2141787 616839 1581589 1128544 1905870 1373550 2360519 910335 1261609 169085 1792162 1632922 875699 264984 163522 2647971 170323 1116448 220948 81130 1380618 1203807 1086740 653716 2087914 206452 1896 391743 2343222 471880 1059420 2607085 863187 1708714 1987595 1778364 777916 21117 1499917 373065 79724 900866 856953 2188339 1934355 1738929 307074 983587 1970422 2165989 541740 1611786 409485 112956 759083 969317 552498 1263712 513586 349784 1846862 1070602 1273231 9682: 333537 1512543 9683: 1053937 2350699 262633 821005 1115248 1231344 1121384 2407714 535973 2052862 1671885 737728 346073 259942 2381067 2053740 1490349 421111 788244 1410287 479203 2545300 2646504 2243023 992408 661836 415882 1592451 1623288 607988 1041308 2578120 2259272 1564542 1296565 123643 2372359 1602339 954228 2091274 470596 762640 2220963 2409933 165377 425179 1390064 158408 1229281 2506215 2127938 526149 1980462 1020535 687348 1619559 1071071 1704966 153275 1387423 707032 593226 1053172 1406843 981473 970535 112349 1042494 2218423 1093534 2115279 60138 167586 2468549 1521697 1273835 257640 866000 1789944 836397 1863852 1362421 640176 111575 1084760 1352667 1483872 1538657 1384453 1299970 656930 2283006 1271108 1042327 390307 317407 863599 740255 2300514 1118833 694060 1713169 899882 1140036 422710 1829428 1966835 2081321 784004 811433 2261642 2054272 2378876 933096 661149 762028 2353213 2223507 1110842 1926202 2219355 1897032 2140807 1371340 262416 654591 2600146 922975 604879 1827172 2321554 9684: 506953 2629317 9685: 479789 759345 2114620 1143692 987614 547019 2362616 688229 1846141 874699 960745 1461061 1967614 1955103 1083976 440752 780764 970228 1771503 1640008 275499 1273677 1139976 148486 486638 947257 1050620 136853 360898 1594342 2215970 973247 2567689 1727455 1293027 580002 2038311 2107222 472167 23259 445126 833463 2252123 432794 1408105 1611716 537109 2115996 2607701 2251771 206925 2258984 1047341 2212212 319116 1566674 2197278 877636 2242385 2350656 882220 669804 2286990 2532654 2112564 1595876 1063295 285493 341907 2318593 1227335 1147650 2567453 2250621 1403977 1468433 1765348 564683 1000869 1061757 147417 2604637 1491389 1462501 2316639 1121633 944963 1286499 212098 2038626 453307 1381865 39030 1141676 6460 1877891 894846 1665193 1716693 1967449 372402 1144035 2537087 436232 2472772 88006 713221 1473629 1090832 1658949 166065 718775 458886 1459557 1896480 2631640 2175442 1138496 1717541 2260092 819653 508891 1327340 952147 903378 1064236 630952 653770 836523 1975238 2026909 1584211 9686: 2024320 1402412 868244 1990014 335960 1788816 342293 1203892 327179 389245 847553 675516 1315986 1607727 2572140 2318685 657245 11393 462039 489180 315507 48614 999378 1090050 2385153 777012 1217356 2207909 554135 1502221 1752554 74906 1418538 456255 522633 1959058 1805448 1155509 1129414 399754 32555 1678686 2504652 1310483 799216 329998 2191610 2646504 485083 2225637 1755950 1963416 1413993 1938247 1732386 1442413 1101350 2495529 1878038 1044301 146115 2091542 1375605 2198078 1818665 1198774 1425237 1042283 902694 1798034 2277140 1870070 1016608 2368736 1113631 297802 1212238 614689 1004043 534276 1250473 1742264 2053263 640004 2368779 2040122 829933 1254335 551818 466211 48198 2078202 122559 2622906 2090214 697510 1959540 1178512 1651469 369379 2079622 352903 1886300 1654926 2214887 313406 2402114 891706 1866209 2393300 49735 1079817 1468182 603079 2568092 873492 1422369 2456771 1955281 1934537 1680173 2197019 824717 3406 229994 773574 1236997 1513183 1290322 427548 741769 923149 1191195 2276683 1987866 2600635 1470034 2469591 339782 833569 2375418 2019600 1561354 2426274 2212726 1512192 1466310 1648074 155429 621691 1568024 2439173 1452718 932897 1213092 814283 2071219 1261417 1059147 1467343 571898 567085 66974 1095535 2522009 1414736 922431 2154105 1315429 775297 2323147 603543 1759950 1340086 2324287 1168004 1726733 2537666 833248 1311550 528668 122721 2461130 1561530 1481658 2508629 357758 2416400 2397883 825406 1142518 2605796 156796 321265 2643005 1939232 1804010 1991981 1717595 322616 770395 1417178 55918 159538 929352 522304 1406426 2307656 2444366 1594637 2232711 73962 2172947 850942 2102180 176216 2582151 848972 1585031 721081 1966985 604177 581002 1858389 897373 953667 1374958 1343276 2146072 216630 305452 9687: 475950 223961 2038792 527978 445397 1998211 509488 851546 689862 645599 1917685 2264348 910034 2549499 1502134 830443 92900 1551119 687574 1441534 2188010 2541654 1382622 2094213 1534259 2078002 1737965 1315 142950 2434301 2409701 617852 1900849 1687762 1591037 923301 2121592 1545883 2068848 2024600 207986 644102 9688: 2582160 508461 22792 2475367 766926 1160087 9689: 913614 1313663 1701772 2276049 2547026 1745084 2463507 1954947 922190 2108188 21805 2513615 844810 68608 1368192 2399465 2217669 737086 1325504 1726451 2062183 541932 618135 244791 503246 1304280 1866990 1270668 786081 354354 1655027 54461 196581 391076 1739567 2562541 955606 863117 3764 243514 2468332 1584383 90982 1308039 611275 1515841 1846218 2419218 1273279 1091873 638604 1263199 2439017 1099425 77485 494177 1400575 87995 1076207 1604238 2074208 2417162 2438689 861137 1159776 1777762 1824938 1676405 1706116 2450893 2440057 943983 1571635 813226 968180 792950 2299440 1014635 1373923 1470569 707326 1261912 2010627 1038701 458301 455877 1224360 731137 1611921 1200638 1227114 1786739 498285 568886 1653645 1722093 553668 1811835 1253325 2018565 1771511 2126942 660993 1110027 2209665 1739377 885165 1017343 2440 2606353 1062018 159435 168211 796568 1006115 2334364 814868 1276567 2270807 780796 586265 1022614 158399 1598915 650347 453212 1213541 1588162 15865 2215005 2446032 172595 1698552 2185494 1462482 2142978 1891612 313622 226577 818901 2134277 1808638 2073407 1473687 1243712 1974062 1636149 1589698 2196609 916815 2633231 476756 2645341 506650 1442150 163094 1661866 443113 976343 2341882 540030 789965 1554102 490041 595700 657315 1385381 2206943 1285819 1260874 124205 485500 465195 961655 2604947 832070 250888 1768314 470546 2192862 1882612 146239 1511077 180250 1820629 1874222 719794 920040 1677862 969: 637177 1546834 2487211 9690: 997801 1692813 440988 1368681 1960133 1776497 1166936 582662 2533015 1763788 1099246 2067715 427510 2295756 2586001 2478345 343705 1246126 1359260 2435804 857377 260068 1818118 3295 936509 136433 756603 877243 5851 1545519 534721 1603061 334687 367674 157943 2046574 136770 2522374 1437168 2232995 88025 1847897 1690571 1731464 279503 1425403 1339884 16499 2006484 599333 644396 487769 215685 235964 1248204 397281 1968759 734518 1758219 1101956 2098855 1770383 2617185 1151934 874898 1584399 112797 777665 1468913 1832604 93277 827818 724359 2088327 688090 1155812 1682762 1914607 162273 368876 2037693 2373733 390843 493385 1149327 1069420 444116 771465 15356 680925 1726412 1570863 120879 1822864 1640812 1582510 1479082 1532167 1724513 1419693 1723360 1215017 947483 1906069 817458 1576504 1684071 2104194 1714094 346859 1987339 2129219 2251346 358578 1510898 1849565 1352556 2423634 1557705 2006147 723414 9691: 2088521 854411 1464932 2626421 258801 574778 2352287 9692: 1713415 464218 388805 2286271 1217672 1779681 2514270 2363928 1999867 593595 9693: 576778 1977866 9694: 2408319 2471476 553390 1208156 167236 1103542 756170 1212019 54136 632123 638183 660098 234034 1001376 928674 2374807 715739 1708135 1094010 1466361 2035813 1419750 2103505 2001694 34885 2578169 93513 1377850 373371 725721 155850 1361428 2165193 2385823 9695: 1905585 209551 541969 2472273 1095395 1684738 2549365 1326839 308065 1630543 2615250 207060 2062092 626731 355944 1164041 1527879 2478296 291735 1498641 1555156 603073 2197007 1532504 1929123 9696: 1845941 9697: 667473 381520 1882851 160637 612127 2453225 1401619 2615076 996539 319999 1419816 1296088 1789873 2604225 515786 1205993 2555729 299543 2572690 18352 1450162 2419137 9699: 1696754 2093097 1086736 307053 2220742 2182824 1154111 1381948 2165192 2365919 2502155 6323 1173712 678409 1582811 2436839 378581 2495738 100958 2187436 1418538 550678 49585 656042 886674 32555 695808 2412904 812671 1427279 990230 1041555 2505581 2417311 662975 1762449 1290445 414243 1296192 889366 454391 1149570 850140 2434015 1776056 757664 2053263 115438 2270065 386494 1903072 1403149 1794378 823335 2207858 1183751 2368654 2573850 2497441 1052984 85487 1847703 2508481 572966 2586374 2562925 403247 791911 2118812 2600635 155923 2027241 1992129 348082 1893050 1879189 1098639 2633095 2082447 2435974 973119 950421 2005984 1748452 696059 942128 559813 1395675 1340086 2619829 2637550 1471114 930687 2567821 87061 433192 2093452 27623 1340474 744823 1166373 29679 2360568 54217 2070820 2317644 97: 2360952 600508 2594137 2172369 2612298 876067 1617200 2398258 585351 1753195 1694467 796788 787361 1573993 1417935 222168 672883 2446842 2008753 667640 253991 2124661 1558485 1510798 2502533 248128 633616 1905871 1793173 2091224 2127729 2239490 2173421 1048400 694989 444412 2211937 770921 1584189 829411 1851605 1534345 2232958 2515712 1907835 879758 2099177 1021121 315644 968454 2298282 816397 1732941 1192435 2196245 538854 2050541 1198540 1008606 1457703 46846 450108 1366682 604229 1495038 1006194 802361 2393741 1963661 750314 1643172 741782 1154221 1675367 2046977 2556349 390067 1485361 2377576 2131867 2545441 1847477 1434293 246302 193139 560306 1677190 1398604 679003 2192685 1172595 2367902 1748210 1804253 1939553 2413543 1126319 1105435 532604 637190 1953397 808892 2502173 2606108 1381592 1321012 2126865 1115201 232083 1319733 1045440 244599 235670 962189 593783 436905 979436 901359 1583197 2168910 1673603 2608549 199802 779258 785912 893206 1115306 1965565 745855 484520 2037398 1054416 2519996 918452 2519193 1039452 984933 2426330 876916 92303 2119172 2477040 1808292 189663 2536761 2318471 206237 719878 583290 2301318 1717906 1569944 2034757 2450725 2485679 274388 133111 333269 949730 159608 62805 2214254 2583078 184973 1921953 2287942 2395895 293048 2247429 1032306 1292635 445599 1989213 313821 2013256 402265 389010 1456150 573718 2380343 1540779 429045 2150059 1552667 1300181 1802816 1975054 1731951 644725 370572 1619120 1781798 222473 1479288 124030 1651395 2166844 1638044 2286271 903504 2178672 1206640 1269384 86359 489149 2641765 1727742 886454 1902253 2068788 1927008 2374314 1091198 1234326 1056647 39967 1136593 45062 2035454 1496258 726313 1752968 1212152 978628 1305428 2421659 1306695 1494712 300179 2240629 1103131 538529 710362 398853 1078704 1111090 630905 1334269 1292159 1570329 952654 402453 2220721 5203 1267125 1232810 2615564 2605501 2631260 1121680 569901 1138409 1361130 51900 931032 486514 2024825 358253 2536739 1804364 1029128 1473331 1331232 916885 176478 2068848 712774 1446034 2280947 44467 2629961 516403 2109346 1037581 1470507 1055050 944741 347225 2213611 1724695 545148 524543 274497 2403166 17643 1859418 1001993 105736 1231198 835749 1975453 2258025 343623 1210225 2038287 1868880 886903 501797 970: 711595 637433 1274848 1978597 402221 1962479 961306 1417141 1042809 1161337 1129576 1191940 1945392 682559 463426 9701: 700722 1591892 1226969 1264476 2133061 2319156 742070 1131759 1635602 1120275 652352 201632 354069 1662406 2215911 1562970 1188955 2373540 2384138 1069792 2296034 9702: 2332858 1646405 1973842 1331107 595537 384378 519997 2421713 2305079 720578 1393340 547760 2299784 2242128 1849260 197810 1045654 281729 779877 398994 1137582 1329413 14189 1882303 1654733 599328 264875 183330 2054829 1827281 1933255 1876208 429061 2159419 1476906 76344 1733012 693596 2037526 387874 1928953 290646 1586632 1644628 504709 1930076 618789 2041071 584144 2523892 2615916 661551 1189252 230303 2028739 1871800 2576648 1208443 71426 1777267 382577 1226575 1676771 212023 2082608 1022653 1766235 277837 105454 1930868 2282637 2571332 774797 17503 2479450 417309 1630992 1389283 1478543 1781530 440990 43991 1382319 2282388 1404734 2604060 1763866 2060480 459912 546977 2317436 91651 9557 969091 72036 2475644 1406613 1995052 2635011 2623878 264360 2448380 546370 154173 1894 2372638 1072007 921026 851173 1925513 951205 1076744 1588815 2412383 454172 1859248 1103874 1938792 2285967 450001 2436397 1861258 1595708 2560469 599123 1989232 834982 1814551 1846449 2638811 1100816 1547957 1059977 1242384 1787323 453239 257514 611021 399803 1431557 1031596 1985407 58399 2255414 2263270 1627748 1385429 308487 119315 39118 1509900 1199056 1723934 1131420 2216676 1791734 2026434 217912 1586592 2630671 366815 71750 2013547 807988 1515006 2075711 1686980 947232 1054378 1215092 576204 1736526 1313649 1450762 2367139 1679429 1247452 2443690 1275518 1769346 751560 858730 2265408 1082263 2034765 2360747 1517468 408284 1417787 1477154 581600 1447160 64614 2406938 1774163 2386069 2305400 1371462 1781275 238532 519517 1034757 400440 1116750 2041089 2237467 2438491 1765021 283107 1664 1118955 1522795 1543754 22670 76468 2481119 1270413 345444 1795822 509532 2390644 2387212 2188597 863214 955284 2201375 2594132 2180481 1513713 1144169 1459347 792572 1816681 171417 1590415 45306 2158184 1255893 1930499 1674787 1058399 1168926 1979256 634574 2252191 348850 2214591 1889176 317877 314903 1921006 1059404 2330786 1350353 1950340 1989179 2408399 2580254 209277 1816185 1915415 1146120 631598 220781 2312614 819915 2135274 1752805 1726192 1711212 1981940 818672 2416799 1149651 1332130 892254 2279990 1381280 792861 253528 1114518 9703: 263341 9704: 2314746 1594606 1463622 802330 699963 945554 1028142 322536 1857008 2391138 2352651 672868 1278605 1035139 1341870 284518 1597569 9705: 1486800 260816 2308134 116101 286756 1985726 2008539 2505065 71216 748224 85237 39896 2192308 625013 731401 498748 89152 9706: 2121071 2043504 866941 2473047 1877366 9707: 28031 294118 1693865 9708: 1843125 9709: 1039382 197920 1880801 2269244 412593 2013867 1748740 1744914 647849 971: 1761054 784028 1462042 1113763 199139 2251483 2171415 337317 2405566 1464001 1277035 2192622 1442804 439674 186174 2238783 534968 1606766 637733 496887 1839612 1036872 1042624 700507 1269561 901324 1751184 2199956 1697526 268533 2344006 350677 2397263 925197 358190 2303071 1920090 1334520 1052912 972994 684326 338242 849986 923573 1072936 2128905 2284900 1146932 272582 2632194 1886717 1176097 2565044 1996763 1352786 1384664 670986 65292 2417211 624940 1747807 380903 310936 1758009 1535660 614407 2342499 2331871 2600981 184633 2148653 2322222 992141 584893 1095661 1135819 1320821 2322718 500576 2376953 971281 2360839 1377693 1930608 2159813 2517022 1335559 1765653 612074 2209973 420668 1058076 866419 152177 1156269 731221 1000774 2505576 2474307 2614075 1363704 1806828 2426779 1816448 1521119 749454 488811 2027949 1308424 1322884 405007 1400813 476942 1112936 620130 991068 2510352 587635 1901555 2620300 2614568 338733 1837448 1999403 1685556 2121398 290350 1012055 1059523 2017941 515617 867153 9710: 802154 2281177 1471987 1031366 365875 2127763 914911 762651 726864 9711: 172815 1476006 1377751 1963953 1249790 823490 664967 204031 1545458 512958 1340129 106421 1561647 9712: 2537317 466541 596685 2586565 149582 2464335 2549926 327563 838749 2297485 1101350 2391208 2300742 1814357 730113 2170577 1534422 2075528 1803873 1263888 818438 1732522 1672632 1526649 1183751 326448 2257098 1325772 1934578 2320657 480868 969632 2501084 1141724 1428871 1593251 2087615 2531907 255467 733355 442819 1797112 1253405 1976819 1606251 2147942 2129626 2364130 120913 181139 9713: 779432 169350 1334519 374310 466778 1048903 2419910 564415 2625724 2434491 671807 946827 1656723 1051995 2533726 1170008 794113 146914 874139 2110168 2090603 569020 260594 2152305 2307303 845329 2410200 320290 133270 1732388 706454 1845774 1973649 381423 2402297 1821332 1690703 1140765 89734 679922 2316958 418603 362811 1782121 161767 225225 2459860 832161 172426 1897923 1197058 2138445 1175578 1938890 82790 1659192 1703367 229958 665127 9714: 1267342 481273 10970 1392347 628587 9715: 843246 387370 9716: 2034826 309483 284426 2088624 222993 2042023 1494984 1393079 9717: 2210828 2393572 2103259 1201148 1412423 967806 1749694 1621501 291018 182123 771094 2232415 1255218 1250802 306957 9718: 2264607 1108863 146825 1319106 386752 1192959 1860816 474583 2196119 114329 342854 1447248 1338002 1272599 1492708 1841799 545012 2309825 2539288 1871363 761935 2390079 9719: 204616 1789243 342989 2078996 1845604 1493647 1815277 972: 20256 401016 472966 1819973 103880 2220083 2427980 95417 9720: 1978307 42730 2080822 9723: 1088932 773355 9724: 2396597 31085 757108 766135 1875689 1204385 1928430 1119020 768903 86221 1445990 87843 9725: 506769 1135948 1590026 1060399 2622906 2040896 86224 1515339 1738787 430215 1161050 826343 1227704 363404 9726: 2121132 2309924 1430784 1605104 2648141 9727: 1579012 573364 1428688 801523 2630970 1324302 2002276 2473335 1541854 705097 2145789 2245539 501561 533895 2072798 992119 1279272 2143870 30831 303230 964401 1168676 674259 2196366 424437 2068735 2424746 463793 1318399 971507 39675 1554836 2141351 357481 2646439 2285240 1241521 1429181 1686546 837081 2412471 2043472 2356207 1621669 2236214 2135859 542583 1064641 2625843 1417730 833205 1186180 2165339 841681 678846 1364346 2585405 1119210 290887 1185991 924764 1570476 1001157 2444893 2514720 2099429 561447 748938 357376 442473 583577 730255 2381436 1364356 2356892 686023 403356 2523976 2174435 2086683 2518730 2233187 930551 1089478 19832 1944417 1837105 392481 1889913 1372878 534593 970649 351442 1302818 314959 1273061 2466818 1895469 2370729 2030463 1708509 1596652 103457 1448239 1043309 194670 2141590 1670117 409935 2121720 522848 276978 1895631 962934 1073020 2369235 2332648 2399049 2487109 1540869 737917 1148912 880216 1345957 2458734 1564021 2468172 2207542 659914 290385 1638676 2525065 1001371 1388097 1971889 363191 2028491 1391635 981658 9728: 1361013 740327 826793 439072 2272071 2233838 765213 1978307 617945 1598774 1328723 1030566 1921504 2147540 1656821 721893 1790601 1775124 1030669 1956214 1951917 483018 1779385 406670 2488384 1863371 829287 1494289 2367264 2542015 2403039 1808840 2027098 2178014 2359593 111810 2169562 1068578 666043 627855 661342 1549832 796445 2519684 169316 962064 2500685 64133 2224228 875445 941627 2346189 260430 1294417 76722 2351081 1650363 667514 414369 1247122 2331504 1774903 2578181 514664 296983 1767382 1885328 2339188 2197545 411632 1379454 2276136 1224681 1660534 1667495 2092490 913692 1562666 2321800 2361621 913029 1978747 752358 384765 832025 1115427 38924 2412710 2054439 1668356 575705 1048044 1164140 2324266 2502671 828356 2571545 642583 1262326 2066797 284433 1794321 2617446 2014999 2035154 1682195 773938 2619691 2584120 2426636 504869 2048786 1792859 776034 451258 1619217 1485092 1283101 481643 2528767 809539 1254799 626196 2599759 1232728 2008527 1099029 2301784 1949526 2352440 678757 2545676 1095208 353303 1159398 2357357 807759 2329954 1648749 2622498 1533134 1562645 1827314 1687438 1070409 1542713 252576 1821518 1978749 2512060 1244987 1910807 2082579 1109819 583709 1315942 1709864 1107781 818851 2005646 2641599 20271 2098568 2556467 582596 2585236 1080668 1810256 1008085 241019 939819 2079590 1066503 2116055 172578 2229506 647406 82664 974641 1169391 1886962 31228 464045 697661 641348 2279131 730419 1156475 1833656 1219515 2210747 356620 2257099 2347670 908173 2170161 1636574 1990497 1381484 1565973 890630 4895 1431347 1517034 1049193 1551096 1856679 910999 2429553 1110305 2087795 1210455 1800174 707270 1059286 1623861 334422 2228351 914782 2326112 265588 1303749 2627145 2321960 609748 1231495 2479898 935111 1985166 1128100 2466942 1595596 1632511 2443939 406483 183629 2002262 1143240 435450 902618 187641 1021025 993924 2022145 1018688 2172980 973625 2574037 1985000 2285993 1625889 1550588 482184 1685441 170872 1184551 1873308 2547754 2051938 2349051 63535 2561621 278866 71702 313748 1245660 2445605 696306 639717 2370043 2038847 996033 649010 34118 2344978 2581056 1397078 2135501 2163793 2210456 846860 1699784 1329231 1864173 776682 1632522 109810 1436528 794510 2260470 288455 1893488 818134 2283898 1206 2104121 2131713 1176145 831651 2029796 1041597 1203555 2444600 428582 2400035 487198 1818962 930768 406973 2108859 236940 937472 2343784 2245054 802411 1662195 2552759 1192607 466610 639854 299011 1324476 1863448 433482 1045588 240452 694971 2472942 1545763 283706 2455326 921860 1628028 701867 9729: 2173522 1249706 1995200 1825290 759371 1681087 1938019 194091 412358 2009179 115123 2352291 2588107 107059 1019749 309909 154944 1658627 881747 2520076 1063403 1382209 864222 1243485 973631 1335251 1531744 1570174 283932 1868567 81074 2324513 1752725 1621108 219642 1913104 2505807 774739 1892903 1671955 1220079 1722735 1854020 706862 2459323 1805128 764577 1355581 103850 1884356 539699 2184765 2400283 804930 2510050 273490 1125227 1834079 895096 2340045 288806 1595876 1062569 943967 1586403 1739239 652795 462404 816166 1141112 2383157 758240 1778929 141266 966890 875105 2478760 1282122 1635206 2038304 2172703 1835555 2609857 1610230 2619241 126126 1448252 835283 544214 1810841 844415 158737 51602 604432 844266 550561 2304974 59000 816390 633467 1533197 1886487 1272409 470561 841799 1130261 1176988 1889081 1363181 69501 21606 152714 2162364 268626 363534 2594560 255278 973: 831918 2593617 496267 821222 1441182 1791853 1533509 315192 1454789 528513 1072451 2454277 9730: 1371746 482223 1999441 9731: 1155559 2409468 1449479 908934 137065 255836 893778 1484395 2361784 43026 193993 1040284 45483 2492395 117347 2206333 920816 1183751 1250795 1198411 2350329 803553 734911 2456062 212153 1197388 1399604 234703 2502329 1361922 642935 1151282 2024315 1293183 411783 780100 876749 1171996 454592 17462 2499465 480566 1009357 2169737 969572 9732: 588280 9733: 369430 45008 617861 1257106 920368 2447529 386719 1431187 513369 1234629 2570077 465035 2426329 2226899 2632701 795014 2637578 1317996 1794581 2177183 1767887 1609268 1988328 1726564 1828948 2563800 2435761 1056721 9193 2595718 2393492 1822073 118694 1575065 934686 1833285 1071313 602648 945522 2231960 2203885 1965691 20766 917911 1769113 749015 1060311 1429360 350152 2074455 381587 1268501 1891920 1254278 2118404 2565258 891349 2255503 1818562 1576491 390711 1634809 1059426 1915249 58682 1411798 1531673 54015 424460 1694690 1517291 1737030 2543907 705292 1811116 2574086 1142168 2009770 595102 2604131 1348561 2541142 1023186 1453533 257601 1813980 1717162 322994 1473091 560637 1025883 1062450 2358470 2316390 2270529 2499342 2407035 730318 477095 1342291 873783 1945510 841694 995339 157546 2522278 970217 2289506 2538495 403962 255049 1891564 2076674 320109 587821 935304 915643 1030884 1600594 207094 756659 774885 1538698 399286 1116240 192618 2116087 2257189 2382897 1973959 441313 537657 2132254 804597 957342 2497571 1412622 103232 2087449 976626 1736890 428233 958716 2102810 1834737 9734: 1390809 61017 1856879 48170 2520402 1974228 1558248 997261 2163156 9735: 1649925 309330 875428 1160192 9736: 333327 763077 196584 9737: 2289095 2324813 9738: 1715894 968714 1168648 1530425 660766 1788861 1674872 44974 2337369 1252360 1379723 1365180 1869299 859132 9739: 2327264 974: 1938201 364022 2416654 1797557 1225246 1274966 1666156 1351785 351698 9740: 2046595 198175 564451 802393 2644650 1041989 1839647 2030901 1857725 2226984 2056821 1331713 2392623 959896 2186541 97277 2613674 1361843 1934114 2352463 1213719 1001695 2308022 616918 358297 1258269 1127960 1569408 2037282 1275790 9741: 1032502 2538354 2336678 1466528 497615 1657951 1503999 420993 1851313 1814286 1329985 2599606 455709 1703253 919422 2265014 1718370 260816 634760 248393 1836557 1689013 281005 1917260 1938000 2288628 2436283 666837 1563927 2075611 363345 939315 175429 1564226 2153970 1966042 804083 1815168 1242708 2350305 458731 1103863 2288386 1341916 1795334 647280 1665958 901125 221656 2609907 1735893 620964 1814431 435310 1143477 1741432 1727517 90875 1446054 920065 126845 648220 223143 1813028 1102019 1314170 79811 1745474 87323 807988 1490137 870774 814212 1954729 2390205 297074 2016751 1008230 1010757 2457848 901257 1969248 1066396 1109370 41400 1070188 769388 1180657 1509755 2044716 1141339 1188639 2287282 566950 670719 2011852 427565 313535 106163 1076296 1094506 181076 2088270 1467096 684269 1295249 2451268 1754619 1013402 2105700 1398732 2124005 145437 2481763 9742: 1454252 5665 1058773 9743: 967937 2162200 2063318 1942517 482394 1086152 9744: 1888517 1722558 1184988 1622031 516431 599314 9745: 429624 1467079 750702 957156 903260 758604 1811412 1015875 457022 2165171 9746: 2309013 2049712 982690 2110590 195682 688742 2217049 1036862 1135233 2294069 2211599 1674754 401344 789183 829041 888380 1140955 617753 954289 2556140 1386800 164 234516 2621238 145619 1916277 2507323 128832 113723 1849830 2299033 1108253 1599816 960022 184705 782316 851923 2204336 1834998 101815 1827810 1520492 905159 1559300 2370967 370221 1319390 565348 2083305 2263248 1648819 546407 423966 2390951 1843360 2497678 2553268 889448 1164109 347419 1709658 997890 1727408 2053251 2096764 292526 2128068 1354367 227512 2268794 954093 1903354 102255 1917431 2159915 1406534 805853 2449860 702281 358573 1062721 1558421 2270015 2354382 2143607 161950 1702072 1082949 917160 1341795 9747: 1483947 2216413 889305 558039 1030520 444983 2520779 970936 754344 581027 1915950 2560273 54450 2363160 468908 8981 2622694 1451907 994498 234284 1230591 1239440 970222 1820781 1662714 2085230 1395692 404199 1494162 1124971 1913615 973691 2044333 1604904 1596348 1592927 225422 2642141 1573429 2020507 728821 964228 1517617 1413152 296969 2031057 880077 225902 1353824 1788855 1271273 202101 236887 1501567 567725 1593373 700844 108457 1890832 1614682 2632269 463751 443521 563977 815271 1699043 154906 1253501 404002 1527472 2260145 512127 198179 1223146 520455 1592845 2185333 262115 512438 910244 727339 1990783 1656415 1827714 172131 2074501 2579563 1882309 2181039 988788 1942622 678449 2232393 2059141 1256636 1835997 1020569 837658 2469416 166038 1763521 2055394 57727 829447 603657 2468714 2379129 1170278 1765674 957071 181524 2248972 2103628 816996 1118457 1223853 817744 264774 1616325 747550 1415959 1266486 2369588 2081351 2103006 2098354 2460450 1558180 2589739 615650 1151327 2596574 643296 2292074 474944 870184 180243 1784534 1004748 239793 42439 707331 1490295 1258393 884150 1124942 982804 229114 2103913 2326032 1415232 1015473 2419975 1394217 371250 991005 1044523 1265511 682894 1862581 1233297 2002452 1526482 1656529 1981425 1936495 1510029 2293480 1058930 1451558 343481 756924 2435544 1881380 1394346 2598000 1200299 1167101 1748552 216630 2625496 9748: 2443128 9749: 721249 2585364 975: 1659524 9750: 623677 966591 274949 199477 1926225 1069105 1252759 2477092 470048 274416 244230 188987 9751: 1985565 2491272 9752: 1885171 635955 2149449 850937 398562 1502420 1501820 737907 343467 2163474 1442230 9753: 208580 2633281 1057808 9754: 1125851 9755: 137028 9756: 546754 744744 2218868 2098144 2119392 2286986 1202414 1146984 208386 108392 2271686 1249245 380960 2520564 1530325 1393360 1606102 380226 108267 2059819 1451937 1828647 1694053 1649517 2342441 1247553 186616 169290 2547725 2631970 409359 2515952 1100459 1146715 2168712 2299278 1020604 1769654 31764 400226 2095413 1983821 2610536 910659 1059855 1119971 2285686 990593 690892 1530755 1511471 589272 259925 1584570 2544109 1949109 525016 46823 1231759 283800 687974 289592 2200200 133601 2372715 1935083 1819055 1694188 2531710 1196769 2022128 1784245 1233114 227331 1514471 321153 2515272 2371991 2302349 1512711 1868450 1961423 372545 534748 1435361 2439647 2436596 2467647 1175056 2489991 634414 313165 730895 2099076 2419332 1775278 48133 1014262 176765 1486626 1337339 1717452 1710416 441200 859424 1767335 629724 1836706 2058396 781999 22182 2382845 933312 206001 1688856 926549 2169687 518418 339706 176176 1257062 817177 296983 1274925 1539150 281419 2327510 1306718 378712 1713834 1375624 575846 405611 590556 2238788 2502092 402348 2379036 169792 1578066 2354813 1485511 2578479 1850831 2145286 1956002 2419433 2584503 1810585 544689 1056403 1887343 1743856 1656106 1109049 2271258 2522035 2619469 1934442 1982847 1119323 1864603 2360706 107071 1295590 1929191 980407 847218 1893973 602043 736766 1219613 655819 236186 1786505 902996 870912 2322073 2000547 2272417 927787 1754884 788894 193500 1621817 2270840 1873973 1536998 596213 2520359 2599800 1105772 1014014 602861 1396122 1197498 1448104 697471 353492 2217940 307988 2161212 2295453 267856 310919 368159 2186630 1875689 442034 2589809 2555534 2002846 2513747 271563 419343 1884254 2447738 1735315 348001 2094744 2165215 1445711 567272 2587270 49113 528419 560616 861947 2337234 1088899 840539 2446482 2522707 83227 2627636 897604 576217 1370178 265990 1303822 336333 214906 889857 1716364 1019419 2586906 2510175 1067885 1446833 37152 964450 2189686 900077 144007 482423 422521 1476583 1030924 2628504 1439965 2016364 1020646 1666507 1271538 2144488 2645612 1106225 1487910 1513934 976110 1933678 1754639 2609945 141978 328432 1313609 1638333 294118 97500 2453583 508449 543921 1580098 678122 1266694 2012747 1058787 1127472 514728 654874 1783627 2424633 2443398 89797 1354920 1864710 90873 2388691 2425973 2408516 1395468 359199 2492765 467996 1844351 1969069 692581 1259398 118818 2611883 83678 1432383 451124 1432052 691861 2306050 897732 975599 1697687 20492 1248874 1004963 352141 858941 1214113 1660843 21864 1877671 2410016 2408383 1222690 1009947 1854491 1440223 2142879 2107155 467942 1364048 1260538 1599699 596615 312859 1692815 432201 1272408 2064511 487680 12491 1393871 1786920 119118 1276387 1264386 1272019 182187 744433 2148796 1010757 1137095 1916644 1546057 1584293 355527 1415623 2550257 1687315 1126205 2470979 1269625 2613470 1217033 63605 823130 1636043 64917 923541 1376052 935888 846404 2054825 480687 1937303 634345 849869 2390967 2252596 581299 1498185 2228540 533627 2475282 20402 1371134 1746972 1625808 1367762 2330119 928944 114802 2299134 526682 418189 1023683 1433909 1598130 1291429 1400132 2410562 900667 1107134 1582577 822507 1281360 1246217 41425 1917577 252309 573873 1188639 550919 229814 1949745 2625812 423495 1999569 1077622 2153764 546714 2102153 2402383 177732 112064 1250112 967107 2509128 931900 1550755 2540297 2024485 2272954 2474246 1023625 1035610 423082 875205 1401898 776365 1963458 1754513 1957863 1770603 582887 1371729 2176694 997498 1670894 356539 1416505 443246 883819 831256 1107471 1209105 1220704 1765843 2311525 1068639 1884965 2424173 86493 1937719 2123690 2383832 1041678 1707880 693024 1917507 1368179 2475892 1669666 726756 119571 1275782 616845 1407243 461619 1786083 2570381 121873 1585726 976202 2046734 2595967 723565 2496129 1667463 1473317 1391177 98445 1639757 92920 681694 1007965 1753873 2616435 215907 2054488 814525 1105807 17442 1245481 187275 94544 1038758 648442 1541912 1989000 1011799 62087 1211274 605201 2262324 1704768 597728 9757: 1937589 1974751 848256 1690273 296804 754294 883090 2470650 437595 2540175 1955826 1449831 2298975 467162 1345739 834359 1795063 1146183 1947547 498400 1892152 1506601 1047488 555753 568501 1075031 1754211 128768 363952 2399553 1679377 1172720 1558023 2447814 1652323 1769705 2243340 1536954 1284745 168109 792149 171185 1905723 121931 805913 1252038 2090517 2384703 2381170 424080 1385029 1383115 2006636 1332965 607250 773574 1831709 307850 2473626 1291392 979633 1119283 1967789 509605 2465900 1455495 594393 2150951 1204427 1237344 2615908 401250 623134 2340378 2418643 1869574 2279000 1486247 1694475 202490 1453507 1600316 1466241 2519440 2271494 892782 2568530 772949 2429513 2253003 1924750 18709 2204072 1330463 1892354 1003135 2496129 1548246 1598352 1873084 2309984 9758: 500825 1864603 2465970 889753 717533 1711869 9759: 108374 1278950 1695800 1791519 2377218 1831881 115814 1910019 561178 1404888 1536091 732879 2352860 1778990 1948452 416265 275098 648332 195280 1169048 2531379 924890 1943206 2422716 1343495 650164 1993424 2297969 288282 2004581 1801961 375564 1184051 2372219 976: 2093677 1426664 385242 2136047 924477 9760: 46544 2217698 981541 2124208 2097328 1852869 537367 9761: 1700253 1951144 2001615 1461647 201459 182026 547375 2117959 651691 837153 1471556 1439575 502405 2235475 2320222 2033911 1274816 473923 9762: 1275006 1122576 1080361 2287092 2000205 1784150 661522 633690 455125 1046590 78850 74320 281190 1559394 1551333 1114141 2149317 2409227 2505740 695431 587884 1345537 2277041 480115 1981979 9763: 1786490 1005050 2375319 2180901 544011 1248887 1870957 9764: 2066746 473406 551510 645831 1558639 539208 9765: 1235972 623137 9766: 2600136 2407308 851525 1001856 710865 813569 1410635 211270 560858 1649589 2197372 608442 586319 310948 9767: 1938585 301892 805338 991643 9768: 1976152 2396153 1118848 809073 2441066 532118 2132858 1132967 1956586 1511418 1104591 1559007 623807 2577151 2613461 1937361 1898186 390445 2638263 1385056 2193765 2369349 634496 1464746 1550312 343239 946513 49566 1991669 117220 868594 49936 1471409 343620 2218891 2547929 1273206 1306327 1534552 719972 242448 75108 1694846 173338 2303107 1753179 129633 2370073 1111656 2501605 2208646 1978687 1247739 165763 2236119 58447 909839 2054694 2330554 2437970 1659215 419009 2069146 719901 1617632 2032770 802258 2077757 939315 938068 2356091 2098963 617049 1114846 1411612 1450905 1871013 1667045 414243 10297 1573595 1703084 907090 2270284 1352214 1403572 1776418 477310 2030487 1240443 661153 489553 1829198 2018137 1526776 2412576 2392281 2155646 2521563 1154073 2514548 1662640 1845708 165377 1523477 2392257 97280 295141 1614385 1603693 2639383 332901 231623 2515788 193235 101253 2064257 657463 1328687 834017 423818 1575703 211331 65494 1179518 1452723 917788 1043687 595451 1329320 1365920 120113 52666 149775 580658 1134833 1974853 1248390 2335718 2021947 969508 2169990 1253172 1258683 1281324 821177 2039998 194368 2183309 1348230 96029 1699223 2389981 1290322 1093258 1299613 352068 2622770 568689 1332542 836253 1188753 480843 404589 2172962 1069892 675307 1772133 2003939 1970534 1435148 1623075 367773 1559312 2350784 1362366 94162 1762580 1702314 526950 2293941 1305960 1274068 2237098 1028036 1306289 1314998 1380944 1810022 1173112 2646796 2291875 1872485 406790 875583 170152 947814 2336279 780698 1760564 490569 322596 1760492 2154573 2352268 2579114 1026680 1478268 2183491 539941 1877313 568792 1648379 210406 1674267 451361 1640627 1157155 2360806 2534450 1350083 2360378 615442 108239 2511492 1410947 2159604 340479 1360550 2023156 1019385 506543 1977398 443580 2257754 260665 2646873 2020709 1196241 472534 433572 1884965 904909 899284 922033 2519294 369662 2280074 1008367 2434810 364819 1912702 2066129 411956 292581 218257 214427 1225434 2058199 1812124 1913498 59198 1123564 727378 1221180 49089 2507348 322044 2597376 9769: 2420959 292993 977: 1101791 1736221 962032 1750198 375891 1828966 1291744 2089039 869343 1308458 2191283 1960248 51832 155486 2077089 521451 952904 339892 746848 1172107 145009 975175 2036477 966259 722450 9770: 685216 219652 9771: 2079559 2213570 514312 2182356 157388 1153564 655834 231863 1354229 1758268 849698 1573638 288934 2431428 548223 50122 120151 1779814 191205 105990 33969 451944 540035 1215970 1461587 2146779 1339889 304146 9772: 1965000 1950710 597410 166163 2481282 9774: 1907667 1180408 1569850 942557 1652182 1544279 932032 264270 662559 1316532 1115367 2274922 2641913 1747863 1020930 2180095 828469 2516882 704195 1281471 1406180 2494546 788696 1724194 593126 2392622 1137681 959472 2641223 71082 589785 1391437 1530580 320491 1131687 1339689 847947 2542792 1271108 1546531 2399541 919771 1414017 541621 1652767 1784621 678987 1839671 311080 2634720 1300454 1273323 1070787 2376299 1819118 9776: 2459774 1229269 21667 241994 745542 401707 566938 1924343 13134 345529 1976284 2314542 731180 1376404 2119449 447293 1707298 1540741 1969744 9777: 7577 484101 1214854 9778: 1139704 2418704 2416188 1688256 2309807 1106732 1594658 2128080 1398124 861970 9779: 2240355 2066179 601771 2026576 50957 1398220 558240 2507342 1969139 978: 2587968 1238268 1142174 1693596 2488536 1888518 199769 1359575 1877935 1207415 2518937 2059246 1470619 138028 904562 2532249 2623852 2289879 719023 200418 2644367 1024806 1064437 2134591 2214254 1001461 116931 1584399 2089617 607343 1637823 1025092 215391 1911653 2568897 1960442 1714068 1897476 618649 1716826 2496826 509436 115841 394528 164938 1392086 968544 12352 2414859 2469621 62099 915028 616917 9780: 1434637 1211963 47910 1869928 2371156 1364358 2279081 835098 1584981 2195774 106870 1748009 263644 1580451 2266421 1101285 1319789 205783 1552487 2236620 348960 1882176 9781: 1956085 9782: 2089071 9784: 363596 2314776 2450610 2018234 2194621 1900908 376024 2326542 2342263 1722561 1766693 835824 503727 1022967 2259913 2030477 9785: 2576354 1045110 2208387 1129140 2295279 726380 1686316 1631237 1118491 974821 380428 331338 2544124 2187548 1281636 56623 370452 508924 500552 1042430 1570151 736152 201832 1795371 299358 1175853 73995 469009 996762 1801920 541003 1143244 1678366 25602 1898861 2454339 1525473 2378530 1759007 2204555 1792411 67033 457097 67330 2099738 933855 2077051 1001506 2529732 321794 199620 1778612 329426 2236450 9786: 1505037 198196 1542317 2335595 309251 2537334 2441115 1475727 652913 215802 955406 1137135 1819462 739919 2413130 306231 742858 2617320 29369 1068191 375165 1767547 713202 2313054 1716597 527763 428895 31296 204467 2522841 239484 2141865 2471802 1212585 1385899 481 362815 1761437 2004877 406188 1675104 2209970 192796 192390 52500 1795561 1777713 2425679 594363 27061 1379822 1520978 639436 415197 1854936 775207 707290 1909230 1378119 1352556 9787: 2500745 2265437 2382149 1796971 1389457 1339320 1578801 2243803 2294976 2068556 9788: 1432537 1533238 2004442 736821 1717711 2153706 1560502 246495 1925428 1500186 1044789 1449403 589857 2085311 94112 911164 1803177 846149 870842 257464 1801635 873869 721210 1917264 182487 1667024 1911322 28492 2179859 1950468 1960715 1572980 815054 409291 1102087 1301127 2558960 1914782 2291575 141080 1941083 1133181 174100 1943060 204380 197288 2319671 340279 129598 264304 2228445 514101 1367069 862888 1329443 49160 276418 1642087 1529798 282298 243862 1877328 1654337 453816 748664 278192 476118 2183434 2344318 1026479 248496 1842165 1071849 825810 2464210 1681095 1462647 1899399 2453726 1181235 2279000 712837 1941607 898708 692275 2080585 1952756 63339 986436 1784020 514926 2363390 1147876 1795209 1974381 198078 2370986 1638833 1945782 2376770 2223249 2488350 1619368 678171 2279793 1422674 9789: 660495 2002542 1999401 1423083 1948924 201669 1253401 1726144 259145 2331215 2410544 107863 2596706 979: 710930 451871 9790: 1753777 548534 9791: 1020742 1653502 2449500 420009 2138553 955320 1460630 9792: 592010 1124851 1444867 1932262 348766 1513939 1733995 702376 499893 1992205 1935408 1157158 2350109 9793: 1507728 734902 1474444 1421795 1995585 1349090 974597 105990 33969 9794: 2389178 2528470 1271925 2402718 9795: 1422542 2105657 790835 9796: 2378204 1940028 398605 989020 2272382 1566512 665018 1838184 1086665 442980 1520053 9797: 829668 914839 2564924 1084489 1535642 2433773 9798: 1640419 1809852 1668726 2035994 2294368 491331 641071 2598924 2115362 270177 1124609 169559 2370882 489458 1413236 1167121 922597 2614953 500809 2238940 178511 219353 219059 698252 2557685 2360202 2317348 2397620 734220 39779 824540 1556494 820788 734458 854894 1137666 981808 644396 1529563 1277093 1124439 2165396 2482920 1004264 1129512 1401509 846994 124328 1655619 1738130 2331047 2447746 919409 1855253 805010 1787623 319758 936253 354705 1347847 1945265 570909 639249 2133283 626097 490253 713096 2636130 1557557 2302944 1574646 2414681 6748 117119 1269496 2052428 1699713 1419901 1721648 2295784 2416654 1378512 93747 2280300 143617 1554556 2269359 1227209 202435 955043 2370720 342433 220526 2295370 1866128 239852 1648062 2580015 2361408 1606566 546650 1895828 1956979 517997 582494 1401918 2163525 2164445 389240 2410440 253387 1735421 2287814 2564904 1486955 483107 98: 142406 699741 1605107 980: 973703 261107 980939 1000240 1859124 2062811 1225733 1219454 2627369 1696941 1589834 1804519 151539 2260213 2509048 150469 1074135 510820 1138197 489454 275926 1595652 2429728 1245452 1422946 1533550 2239449 10679 1716342 704375 322064 870674 949289 1100109 638762 333198 1039862 9800: 1242432 893725 1059726 971052 2588000 1260217 2298041 1043713 661500 1258803 1687343 980193 1930461 1118228 599426 1418560 78288 1332464 572772 1766838 1150238 23379 1230721 826278 24449 1942832 1216988 154686 1224993 867865 757750 1044334 1141836 1069716 747833 426142 1248794 582670 1549556 1580023 2368915 969640 1984979 173257 1336128 2199870 504871 2258651 882354 1847693 626028 1245629 1411522 820329 1126470 1996714 1276571 94055 572635 1218225 2627770 636490 639896 1602731 1997079 2366229 2601915 1895279 1046936 1993733 1899422 2532156 284235 1029151 703024 2017074 1883050 1170801 1920769 981455 606286 658202 704069 405266 2189430 210132 417959 2123712 977544 1715229 2397875 1538343 2630834 1023136 1176642 2082344 1265513 2550342 1215581 1002879 1223970 814968 939800 2447414 2507378 719486 738044 2443442 363507 637281 548034 603241 2409083 2600352 1160673 952732 443608 932927 2572576 1295490 1607170 1457319 1546199 2288433 2122342 1140411 1994660 625779 2263125 533347 1941332 199032 1732559 1962758 2011317 1453141 1171742 569139 1731904 1684659 959827 342920 920991 2047142 1143619 2031544 2284281 1088784 990948 2067423 430087 15601 1386228 859924 1925750 1478048 2399350 334164 1859095 2474056 458953 590079 519553 1963458 1694493 1938895 1102960 1343181 1107471 1010473 1939314 1404607 994978 95961 2500080 1954605 980597 2054024 1986879 505081 2503128 2274120 2196808 348087 1068022 798617 9801: 191289 2403969 1287939 994563 797256 599427 794636 1812156 1911845 9802: 2385799 799656 2014965 44809 1659896 2468762 2575586 408720 558240 9804: 1914024 1961467 9805: 2386034 102833 1296140 2101308 430434 1148414 1236350 1168718 2103555 1304895 88025 2279812 79612 1813303 1995461 702995 1990673 565401 2164251 232354 190024 2323844 1026455 769822 1018688 375898 402783 670050 1185057 2113775 1690710 359236 1557533 2120697 2420260 9806: 1704382 336678 1564209 121634 9807: 130838 9808: 1564209 1413243 1160744 309309 602034 2439029 34510 9809: 344696 456813 176817 193933 2306471 274802 2241238 1183971 726310 981: 1944684 636634 2368098 2529587 250442 1856189 9811: 278999 1733156 759648 560277 68708 2375525 1979568 297586 9812: 797783 1356679 968293 74765 9813: 2060930 1897305 701849 1319949 1073300 343300 1696758 1186410 9814: 1054153 262700 1281253 210842 2643577 385261 2240252 900031 1796543 9815: 1270804 1927652 415247 2058164 1559083 1898877 1783947 1803729 9816: 2587944 1197905 349331 324372 1861411 1179302 9817: 477455 1572756 1874376 1865180 1925928 9818: 1335781 706539 2342952 1983304 2283362 1239846 1955912 1551646 948533 1277473 1499082 2083775 2130999 85843 240251 1070810 1812465 537151 25611 1592484 2498584 2477569 343080 393146 1381073 298564 1169358 2643619 926534 931660 1656291 1142244 2186528 416009 736505 377697 319369 2050757 1272020 1278953 226279 2448537 1719965 2023419 1925148 338396 1079200 690042 739706 1045666 2049054 1781596 351478 2493397 674168 2191823 122830 1328172 1632247 676648 183462 1559740 976731 560392 2213585 2098045 1249814 254262 19900 848154 2316404 874886 2184727 649275 1790834 80844 254899 597539 1459262 770119 1252313 1792874 1600027 2043517 1782189 2631963 563417 2231292 1490035 624633 282048 148882 917546 1088735 315098 1652974 2573309 1586005 1485833 259419 1471580 1033562 478115 1585083 912924 1053102 280593 1008871 1320706 2136119 891249 1683020 587254 2515879 2511226 991228 1556121 2189195 1500874 295723 1623154 1159135 2494546 1950532 1379550 577818 1390430 2242778 1229986 1897906 2221588 978978 310109 137099 1876909 2427583 2315538 1950376 1998563 206384 1934413 531455 2246180 1472673 1838947 2494265 2204983 2360583 1477526 1805142 112298 1889626 1154192 2194266 2275394 2481919 613895 339703 1211101 685958 1295398 47953 113524 135295 1666396 541075 2241298 2444081 2568366 1358067 1510008 2418015 1784828 586632 90928 810019 260163 1679598 936028 1566176 82092 1974853 939203 1261957 1409059 1945265 2077089 2615656 783054 224279 2307827 1621543 740008 749438 2072789 2538106 829491 2021965 1800429 2109176 1681712 1229384 1603559 1742716 751856 713987 27461 142827 1473145 1012522 1394962 1765532 1513368 788356 184662 792391 2063480 986535 1607360 1117660 2191401 1616655 1463454 440793 1181199 1817117 1662486 2083623 1333848 482758 2073136 1680998 443780 65845 401358 1959106 1049624 473652 1823734 1828018 925091 916411 293935 2111070 81861 2286063 1949862 1648957 243366 1289224 1639927 1706668 790182 826727 1253337 1729167 2300514 1652644 2285220 1365962 1277291 31223 1458674 2428316 2490021 692830 1738142 2545711 302081 1912295 2262509 939916 689119 2159452 1162038 1234639 8092 1132861 589043 1433498 1937309 385261 1285069 240276 1177426 2444925 1049195 1684604 1687348 852435 574723 578715 1829077 1494812 2250460 2638089 575456 1591839 1315400 2019291 1667961 654689 41411 2351943 1041969 1132401 197577 162089 2499838 2326686 1741534 1567980 1182537 114487 899269 439637 1734737 1418279 510920 2127934 2409236 1181796 213190 406653 1138349 490919 482295 2257884 2432849 1935017 2388261 1535358 1746684 879468 469713 1352556 474420 1472815 1640164 1332289 9819: 1181115 1251137 1501093 526460 1825685 256643 1853235 743341 1158400 1602819 1647596 1010308 2648623 982: 1256163 1343266 2067093 1376824 2304670 2150052 2213570 1866906 1373581 748973 1903842 2209002 913797 1514233 1672449 1698905 250733 1218097 1509673 592516 1193748 286485 2323050 28548 2046421 826355 1256774 2077439 2279580 2431467 1122274 1352074 2440340 1890586 2553741 2634517 2594104 789083 1389295 139627 78910 589175 244876 1007718 773664 1752161 2449603 2598242 2389482 2125140 1963066 643290 1180425 1595720 657344 1454008 1930344 492671 9820: 28514 1355864 1271451 398859 1837793 819192 2280210 1473214 1814635 2078570 2211842 1057909 2102273 340053 2046605 1784449 461799 1171312 952088 383781 1623767 2649097 2108469 985864 115496 9821: 658294 330424 2606106 129228 1890147 9822: 579549 9823: 489551 1901959 2446177 1192015 2167638 1136842 521381 1512029 1366280 1844547 2024744 2290706 1511279 9824: 623221 2356286 1660096 1472672 523409 1024046 1734201 1502406 809611 798742 1969084 9825: 2413042 167389 808840 158402 9826: 2509352 1839779 1300028 1890865 133440 938424 1026933 186519 2415753 1582257 1526365 113597 2064189 1643770 130971 9827: 1493403 37742 688892 2283112 2432057 1790883 1372141 101967 2434015 769048 2369608 1185965 1584125 450850 1764425 1165182 1134561 1873015 1621182 868461 2489039 886573 9828: 2189127 1976176 2611918 118989 1132322 559344 1868453 2612889 961566 1259145 467441 1269956 2501667 117802 2604963 370958 1163415 2515487 1520095 1248089 952533 2026721 1938727 298686 276674 428919 430678 545043 58528 1961072 793180 647703 416214 2466549 2089595 1396784 1464724 2467486 1893401 1946241 1576531 1354341 1645748 2548446 1604997 1080155 1364355 973790 2109274 1601989 676849 1797737 2097210 1569015 1546370 1378924 1337939 1951254 506424 1744951 330828 2568222 2258349 565671 2103432 1147334 1285860 151031 1906045 2524849 2616186 1400544 1907874 1959273 681212 2600942 2320375 1290946 2450116 2370801 1298926 1784562 489485 2489191 2400334 1987015 1094123 1172951 2137485 555778 246260 2610073 1385823 1441297 1673770 1417600 2526764 1834667 2385970 1840856 359501 1731614 1871558 2389191 2389470 37153 2533273 2022693 1856588 1733173 1396873 1001441 1591131 964472 1928430 949168 40259 54564 2520496 1761242 912089 1497667 1528129 359614 280527 1638126 1035963 613118 2304096 2412332 2260777 424968 2356964 506024 1837175 1190492 1254332 250399 2162249 1384747 54058 971538 217135 747497 2470465 802872 2587690 175893 1729229 2434546 1839697 1260588 2242999 61723 1190655 1507670 2132847 720184 647990 589028 656660 1901452 1311107 2243941 228628 655857 1367596 1559251 2179201 2335895 1109945 303552 791576 1676073 2142048 348519 524471 1252196 1620001 2435613 1545335 1142455 280340 137887 1795960 2053106 1899360 555123 740142 2502401 1045035 2162036 2303121 1189641 1903948 703823 2387495 2167840 432564 937755 663152 2330531 2328842 1663604 2391106 1952831 772889 1153447 830439 631518 128139 540317 1655678 2528270 505651 1687218 2256549 776994 2192805 2645621 2435281 1624027 1447349 2366329 904612 2376217 2070039 30665 2227067 1251454 2637421 1228260 761032 685044 924256 1290794 990471 2005631 253482 2005761 383282 2524470 1465770 1363655 1745745 762796 556988 706870 181682 544013 1737773 736136 1181229 1670385 145061 128417 89152 2073173 525518 767461 2050793 9829: 1347550 1251567 2256333 1310304 896653 677312 1987115 216044 983: 2108079 772825 764560 842479 9830: 1313536 9831: 282781 256575 2149545 2612172 1563258 597776 785845 899636 554369 2424974 1571178 2207614 94830 856976 2096646 1885736 2026714 1425386 21195 1309275 2377020 513070 698737 952008 2055388 2424587 569470 2565338 9832: 1023753 120748 377464 9833: 27264 2201974 2488478 2527124 1314662 699963 1179784 713451 2389156 1255812 2182342 315127 2378395 2353512 2087258 208124 30751 1621960 2589948 713518 1109743 1080463 2427770 1330588 1218696 2427575 1048107 1824500 2351187 9834: 692762 1762053 573064 1805836 229018 594148 9835: 1450660 1367622 799174 9836: 495976 2008305 1248943 1360341 1748073 9837: 416369 718211 1060735 2111125 644653 2597357 1185093 9838: 103141 1700516 2547275 2210093 2000606 1812602 578255 1813037 573792 2456552 815211 596690 9839: 417098 1834072 1795236 984: 370531 2400021 829008 1380506 2589830 388732 1088562 2630093 1675395 2242565 1845604 349821 1400437 644409 548500 2564120 1215846 1342339 2279574 2503503 571675 9840: 1640447 9841: 1034358 1685673 440860 2138233 1215406 1880027 2389729 1066334 2475887 1849541 1133946 1279709 2266774 2235422 2110954 1356648 632610 48124 508630 229559 2567915 2061065 82162 645462 1380913 1698449 1055848 2635737 979548 1272916 932763 1694060 367894 2004371 1547350 1337141 1207397 93804 318835 1032041 2035577 1054137 574812 299931 643960 229613 1105545 970669 2575359 1788963 60836 2445383 2555761 706431 626876 1289280 262028 745965 2116719 1716546 2159387 347071 1262949 1783519 696076 516070 2078400 1389787 1417552 2049665 881956 275912 1644047 98651 979120 2286680 1017151 674795 952544 2408760 1360927 491733 757704 2070820 2025144 654490 1860914 9842: 2447266 1505549 2365626 9843: 987706 195582 21059 1941766 1142041 437784 1795236 2300583 9844: 630851 614071 363163 781392 1765538 872769 678815 799336 1263603 319724 197895 1535317 1911198 1665102 997505 610791 782568 2042528 774367 1889697 998475 1592459 262513 2580625 1338367 9845: 1186619 2344630 804704 251211 1333630 31201 1541107 1078938 1953538 1665878 1572936 2102791 1981453 1409555 2353739 1393871 2385587 1544213 2273496 1224162 122011 708303 2642294 2589083 2031093 9846: 2277815 2252430 2405217 1841778 9847: 1891887 2062821 243877 1653714 729221 2400075 1057508 582275 520533 1980935 1691400 413447 1448416 166023 1787121 1189528 1395341 2171496 2399334 967127 1056559 1108094 1370811 1762633 896787 1520461 224277 2273518 771692 1085856 198698 12684 906421 1172667 1620834 1334288 2461074 917857 1704122 2555377 1217968 1916344 63965 9848: 1130862 767575 1689505 440355 761371 2024983 2337785 2258084 2157162 2473289 1474606 96904 1041755 815327 793951 2083582 47965 658729 822741 1684290 1801092 2002028 1059784 160074 1055164 296718 2364390 1223413 2043775 1315290 2563253 2007972 875429 1231844 1033437 1852792 228996 429452 1738142 1021411 1198162 1635523 2356652 483839 2503823 2214590 1895828 39907 1707778 2034963 1736180 29410 777453 1429718 1301191 541539 9849: 1485267 350915 1873111 2371802 2052142 1871669 229373 2001602 67911 1665198 924613 1982690 491448 1132279 185505 1486706 1622921 2551985 985: 2202464 1682760 1270280 1897966 1362861 1273146 2114875 726408 1608985 2011243 754712 1624890 1082689 956693 1632716 433185 662300 904965 906093 1001683 1120750 1711132 1416074 101119 337332 1954460 1093403 735061 1400183 1532315 606305 301290 84234 61234 2167923 711376 487480 2452773 634746 1835708 2625919 2532330 2290953 2587887 692327 1655994 570565 1436382 1905247 2182214 1161084 2592369 1436870 362695 2030355 1654526 1981203 2004525 1923388 2331137 1882951 629492 418996 1409485 2523529 154884 1382909 2581628 1495063 1513886 702381 2158740 2534148 240940 2431304 800478 1302227 1451947 757381 1061689 167570 603517 2480100 327447 2432913 1193722 2622141 1874317 2311761 302982 533084 2412964 2565761 812857 2025726 670631 2002741 1795748 2387106 1752527 1938951 1414589 1676968 1482414 1997517 1330247 364921 1655668 95412 776417 624841 550587 1478299 1035593 83336 2624080 511863 107796 120327 479469 635331 1041330 1094892 415897 70145 415619 437449 2050759 541501 1763208 595702 510404 2186554 2046072 69353 1346936 111025 1174820 692045 2534717 1863293 2119390 1601855 2416563 402650 1331516 1247980 351890 2425444 545781 1651376 943269 1558321 620487 984253 981770 1459488 1254968 899810 293299 1671269 1415526 773936 532681 1313805 2187439 520621 2096578 1406754 586314 94246 1819429 2544336 1616016 1208076 2027309 808968 2563665 1999311 1048551 2265372 2449881 617117 2476255 462693 1816059 2357903 1066626 755556 2278117 1234704 516616 1883365 547760 2303736 2181820 2018269 2217023 1302703 2271204 348336 1004402 1950048 2022606 1400630 434504 10981 1833662 888266 947025 225097 2622403 538095 2318428 1529346 395590 1605698 817998 1495409 644389 711250 2190763 2172193 1303941 2162441 1431761 328095 2289963 823976 2170943 303485 2114083 1129564 78382 1826266 1809939 455527 1391090 965459 1905092 644503 501342 2332344 606284 305158 1403514 962674 2582764 1498859 2353478 1832847 270707 1988716 433801 1168879 718603 2370349 2375683 201568 2249405 1803381 398551 2182613 780367 2153429 2504266 463304 1933 2178935 166734 1601171 433734 809882 1880965 206489 1891582 567316 1989408 1753611 1487591 1784368 2370295 1029017 2309346 69740 2079642 279412 1845770 1362029 753557 836720 2060954 12914 2396603 1528417 2085053 2303998 1870310 1953402 555728 1836878 2411388 2586100 2550545 2407519 641317 1452376 44551 2533535 2094669 2152527 2577522 1561999 2509211 389219 1012805 1024425 1543245 2398927 167125 1541917 893917 1201467 1435379 2308048 2500458 413883 1763333 624800 1173051 2231241 725450 2549707 74686 702124 1471733 1463075 2264348 78348 2100552 43128 1207537 1889182 307917 1185472 124815 661574 1371864 2299779 20027 58371 2172119 263954 2234101 785851 2387952 2643693 1276892 1196849 72928 1552348 1985426 373133 326492 1405675 2506526 760160 2320454 2202203 2396927 677126 815265 1906300 2610159 2016630 1080561 275960 1250874 1305875 1903613 1026650 629671 1720873 1186943 1836309 681993 617527 1278756 2000707 173724 2503903 382098 2413188 969515 1014506 2165100 2471102 206367 2495771 2049296 2155733 2145356 209459 1462051 623872 1203630 727399 2212849 1923065 1154694 1111613 416643 1176205 1413836 2101854 1601326 1324484 1335352 1889814 1619278 1992943 632399 77393 547959 5686 79437 2421856 201774 1048274 962112 2399091 1921681 1982941 44832 705472 321652 2111933 2638288 2397099 1467880 2562541 1858561 1539150 729354 1644001 366634 824149 1901577 2063298 475108 1482146 864759 1407708 1265800 1878641 1736829 445271 742770 1645507 80844 2155939 134927 1390504 2133374 2586454 2552646 2305512 136853 1367499 173257 1581920 406395 1136980 376063 2604554 2281854 2034262 1935569 471826 2427726 2226363 1535136 2131429 597556 1193198 1744189 478207 900850 1293582 2513390 519310 553860 4244 2157558 137953 1411284 1373636 193561 2056388 2068490 185879 2563663 630872 2280981 787381 2593799 1925212 1707701 1131877 677912 1265479 2367594 698216 484361 688845 641026 2611298 1830610 532984 470615 84778 1331524 1144361 2266549 2077809 2551773 2270885 312337 1712485 2057935 296524 2415067 940575 1614178 95914 298328 2639652 1562864 234680 1140550 2501020 43841 193820 468866 2245645 139077 2536992 1448720 2006488 1751804 2620798 1146198 1126882 1109116 1238351 1680081 862063 1470697 1078959 262273 1239101 1380715 1772173 498671 649454 2001705 490270 347049 2131425 2237254 2639694 661457 700698 377303 1633588 2046582 294786 2345176 641430 909590 2109394 2267271 2016265 1821471 1521484 1227735 361148 1791402 659316 1089802 1969136 2279559 1724864 999871 410446 2269031 347449 1441636 117653 1670960 721089 1433705 808041 1127458 1444681 2223566 243729 2426724 1456359 1986129 1147442 1984455 269280 552525 1501102 1102185 1454708 1880351 1894763 1670677 1940904 1885093 896226 1278428 327053 754986 63048 1065648 1493767 1618360 2221087 276604 868287 2504252 2333117 1054281 1671094 69078 1443608 2003430 183482 2624851 2220396 2127899 2250738 1900368 2386488 666361 2038731 849986 1237406 1740522 830346 2189490 501203 2627720 443267 1780106 2076582 137298 2226908 2088144 2283256 1008519 1799325 886469 1723745 1076656 485958 2123794 1713620 2017377 2489010 1610594 1879631 2275877 1387163 124383 979733 1181802 1165476 876073 2313181 486867 339177 893761 1989794 396640 1489018 246288 651020 1158096 711127 947722 2549662 17751 1223198 2312560 1424546 960711 1246254 658375 1951446 1938123 1352214 1108716 629998 2517013 2597347 944174 214271 485120 2166958 2085303 112379 1588807 2119107 2486475 1152045 406250 366800 1549136 1517540 2315080 1778964 260836 263675 2180722 302248 488931 1089856 1535385 626727 1022202 931838 781472 1019852 1245554 504365 125672 955876 1641777 2512221 522673 2260490 1938864 2347016 1494664 1740097 124833 89827 2085884 2092724 2215353 817384 914625 537071 608936 2627602 479581 2255849 2569104 659283 2168656 2217236 2543534 647804 475657 1302061 243821 2284953 2315309 2464516 74242 637354 19682 882786 1051084 6950 2190015 1694030 84051 2638174 1262622 1707791 2058748 2579314 1907034 2488052 2612986 627546 1226473 500631 1781869 1968305 898337 370896 2361984 1172570 1827946 1147894 986192 2435446 634604 2424262 350489 1019383 298070 664628 1114050 1875291 1702425 2169297 2297686 1745430 54085 981117 900797 1550301 1664652 90787 1694722 2353792 1434407 2557415 2203778 256531 1154537 1151340 314217 2493320 277359 129458 1186881 207660 760979 164264 1552637 2493191 2121596 1518608 2086301 1344309 2602831 2647600 1422578 2394419 2473020 1876328 942639 8886 977413 855239 638887 207402 954978 1557760 2587638 757175 1272366 2230975 1105297 890877 2000638 837924 187837 2546540 2131324 2439367 1212387 1755300 1945875 412342 222754 2277687 1729845 2159137 111065 420450 1040347 392309 1575272 895006 32307 588579 27258 1910148 2414285 928027 646702 2476943 337558 2223105 2063301 1278158 1708093 532205 2176053 2093013 1479075 568975 2444178 817381 802149 640911 1003946 741613 907602 2623249 2459108 1326741 1098479 1995123 1323330 1305299 1782594 2635124 210296 52963 144193 988571 1941841 1841970 593873 223190 1206673 966473 1965503 758304 184470 420020 262941 1873049 1192771 1980559 970145 1838101 1432513 1547764 480882 1224825 187296 2472791 148833 1292340 1154668 1319112 2440006 607234 1721523 1109377 219568 238324 796297 517221 586540 1653037 2536382 1812213 1960598 405970 1479235 364192 2412559 2314056 33663 2414167 1905024 59817 459832 1084619 1954812 778051 2503860 1856705 1311954 1676268 15672 1193685 932358 920089 300201 399170 1819255 2246699 1526853 1984362 464042 2142406 1473363 1954981 2290458 1502393 1393713 1943446 1460308 2500277 1914535 2402572 883248 561665 2057845 1264289 2388068 1373555 1609246 1594891 1446566 1282910 1170753 824512 1279222 2068793 516728 1579405 2602689 1616184 2463031 205216 1750479 1541220 2470609 1675133 2203578 301871 883922 730497 1917940 886259 1536306 573216 2466872 1495168 1111995 206375 1841150 2058840 2641424 1369960 1024165 582370 2470063 2433989 2416594 460433 1862369 6416 824284 1401705 836471 1950607 1939081 563092 532385 701129 955409 777154 1982074 882394 2093962 2642205 410896 382118 2039719 1701156 157109 2438700 2152494 1304810 955049 2055976 99098 1510609 1346468 710775 2545011 438746 2075798 942824 1264222 1884877 111753 1316009 1892963 957490 2096114 565120 2606082 1944334 1830415 1610147 2503369 2219654 59255 1552035 79290 1705122 1278471 2450173 1089126 1364696 624890 1704652 1617014 242719 1485263 2118092 1451564 2098125 1802868 1263329 2637970 2634517 2276171 1494408 2396530 2339758 369907 124604 1061756 2254363 1798989 800541 1632318 155432 1741432 922391 2620523 965077 647047 679853 2598939 133166 1640478 443209 1842332 2318377 2071807 2228240 1874602 1843155 1690604 398433 2210404 1447019 1612270 620295 1240110 1822227 1830357 166348 1515853 2352692 2288330 2582886 1993089 295207 2514916 646446 1333390 397970 1331868 2089480 760102 1012401 735932 1229086 595310 2156653 2080413 2454882 1929632 1801412 2136895 1287225 2409582 1731893 2169114 1406341 2549535 2625339 758040 31999 2303133 1154610 1920452 755391 2447108 1455250 1855725 2039439 60463 910783 2526033 2126396 2256788 1106654 644014 1204764 1998222 1168091 1971937 277602 1767572 570183 1420572 652611 2568168 1122237 353688 356783 1404516 874533 1159961 1473602 2132978 876758 1087302 1860291 93174 1193882 1631815 2431887 725518 1430963 40262 1125038 1681437 235971 930898 2412108 1200968 910999 539615 1317082 17151 2245248 2118276 1370853 492394 2552130 1390559 3462 1736795 74090 2646978 2556746 2356670 1812215 1474432 819671 695215 815625 2182355 320712 1850789 2491885 662762 2517021 1878197 177455 602239 2417593 2103336 461841 232816 2398491 2080216 648076 407146 147580 1582556 628370 2602564 775399 977617 12606 2643728 1853208 2518759 675012 1237260 338435 2166494 2253609 694588 2056429 2364284 2225859 1005361 2089959 1551654 2214213 845539 2432901 2344314 1675794 1868279 548585 33896 796945 1909854 2024435 2602440 1118447 118318 1892329 852918 2037555 2300930 133040 1505310 271037 309983 2024413 179192 2477080 1492376 2030768 1608476 645003 227700 2350978 1619775 695228 698440 567259 1667358 1632512 145309 1719045 1729536 116151 1158915 547480 2139787 456909 993208 2279584 1182594 318427 267416 2219475 542373 2371808 2149812 2529479 1828304 294780 1621760 1587213 930403 2524958 1582106 408394 487867 1773566 1558855 1114892 585020 1165322 1011668 51690 275581 338133 307211 2228811 118212 2518334 1264832 625304 841426 85154 2557592 367627 2521663 2573349 979079 1859285 102641 1158127 2364919 1622403 1166220 2110258 2116838 839459 1475724 1743690 2413954 2168595 1462036 977331 701404 408671 1945012 1358095 2237690 1602926 1131250 502555 1344776 2160657 1141174 2313356 2183198 408520 2062722 1930621 1858636 1296077 2182201 2550213 945822 412247 1497272 1207346 1233288 1576139 1012481 109820 270577 1916917 2486394 106957 1548699 1660750 1462504 2206512 247234 2133017 2458157 403565 1214510 2429152 347244 1967887 1269863 2564483 2070226 436252 1947418 807855 1835303 2426115 134226 1117168 1997375 1287756 1973743 2224840 714692 1074862 962218 504303 130173 2275393 1160250 2197503 970921 2553935 615745 802950 2494055 1843172 1252210 1958776 1861721 343004 2468755 813440 518795 809590 2203068 2136415 1014843 544228 678856 468206 637444 1440741 627609 534998 2108840 1018015 542189 2270041 205229 651395 65250 1459284 1469389 1129682 745720 1930384 758933 2394838 1105725 1138543 2042474 330838 952026 223022 2450549 361924 2022162 2210601 1494171 1163769 1018422 700107 691509 770384 1218937 2227754 1830142 898912 2174929 2220400 1626827 470305 2307595 1433842 1810844 2122073 20402 936979 848145 884809 2646623 1692797 1308580 2483144 1486042 2593852 590693 1276792 1339127 2189586 1594511 1321161 361291 92425 314920 2553930 1478613 534277 246504 2580094 1695496 696256 454753 1177739 136375 2319136 767877 63535 2356798 2453367 2060947 1462383 775104 2103923 262539 2584611 15170 626897 1883550 371255 1946318 837589 1496711 1288975 1433428 2439246 1982045 1184753 715877 1190687 1617855 2194267 765505 98233 1027636 1803307 2407576 738252 81759 324908 2165692 2244331 498944 1491373 1252177 1489299 915755 2539038 2610586 1357665 1600644 1892210 2611539 1114119 1766597 1720390 798167 1157311 748460 2128145 1156509 2249811 250549 1198015 1879229 1106235 1239733 463934 41852 72025 1103093 2281437 2081593 636557 1477959 2379362 4298 1321183 2290467 1676137 1153127 1878839 1124528 99979 2154675 2476575 1977930 1352166 1759513 265899 877145 2583716 2059635 661465 2618093 1512123 239031 623311 2517587 2257825 114869 1495902 391263 1923363 796296 36834 2385313 798499 765670 2077594 2390309 2600305 2281544 1368690 2236822 334853 1705702 1400810 1368876 334164 966407 225262 2073425 1831280 231756 1198265 614406 2182113 801098 431261 2174317 898852 1153439 1731639 2156019 2488167 2362277 1442190 2647919 1128765 2410073 1265683 1600229 101452 2573159 782870 1502551 2188465 452436 1802128 35881 2476338 7775 93738 602855 2320517 640495 1893104 617807 259982 2615981 745822 670423 1095284 151468 1338121 504826 2520299 637126 404715 168113 2439974 2199316 2338622 176074 3994 271252 611478 171911 25146 883251 2461806 1071878 248508 857903 1359856 278824 2492533 1296604 382456 2127102 1342119 925767 468219 588942 1284855 34422 427170 1776512 2617143 2428821 1909043 80769 2248434 1681760 1699714 249318 148256 1334447 401738 901932 1970596 2539390 2177282 60895 842160 385846 593507 2095195 941567 2332329 2037050 2305864 1255772 271642 1002114 1507171 1030966 2151841 2066799 1034729 541012 587813 1501640 1457429 1687617 1296000 2253191 250381 1158651 2199090 2272820 957046 2582637 326582 227722 1148942 273731 2562543 48623 1026251 1959923 249239 1494999 863370 1465431 1276996 481940 398508 2304914 2338258 1529637 2314577 1539584 2297739 15315 358279 1387517 1498340 113437 2462432 1598953 423037 1148568 2253408 272786 342915 2111846 645064 255451 2278778 498560 747559 250286 688512 1994088 828218 126234 1498425 596538 1899902 48145 323623 65323 1012496 1855490 1641959 327119 1892212 479345 1506372 1736765 2619688 1840290 2520300 2416712 511954 1871026 2018940 1465072 1072053 780935 1815685 243179 1941385 262622 1619994 1248986 542518 2595653 225524 1979843 471182 498561 2267960 2510665 1856869 1225270 1784904 313831 1997316 1758068 979794 1026325 872874 657958 2512321 1497931 2615373 2405309 112577 973080 841616 2057572 1809997 892941 373810 1155595 1279469 815773 2428641 411867 344243 2192849 953566 1051301 2385789 2019259 5088 1812344 2622587 411083 2205909 1901392 1846943 2171022 137008 1331639 1022229 2448570 299079 640263 608745 272324 1842467 1215430 217734 413253 1818927 1958262 1611776 1358543 229412 755495 701228 2462148 1995649 637629 1724724 658013 1660291 1100918 1265762 844623 787492 2145498 1005568 814284 2265176 1490334 1299757 47863 512469 2317526 16178 2154715 1666554 183278 2518815 380306 196451 963997 630425 2303153 2217525 1806232 2207501 1458722 2041078 2331426 258359 2383094 1282123 1180022 1842018 326306 147405 1549632 388110 1357902 1610743 229976 2403120 544936 562686 201760 1874686 163848 2479616 1053310 1150916 112984 2614730 1441849 595239 2238021 335387 2060475 1258625 1780745 1069079 708421 1711666 1020839 74430 2610634 2068410 2421141 942461 1459357 2419548 160678 1260824 1318026 1461168 2647237 2432062 2552435 1751510 1441464 1911181 2190650 1009682 2352997 1879397 320288 868177 471688 1528394 1007621 523908 463016 920420 1189854 2584450 663300 649995 2410290 741494 2413297 1154066 1883788 969787 1123103 1679271 617277 299366 1208743 1214821 1599100 482522 2069568 375990 798842 702455 974453 1546026 1789985 2298729 9850: 1595014 1549294 2001284 287880 9851: 2024211 202667 983538 814483 1549716 106256 960889 2098035 1652344 1584301 9852: 684754 2307943 1596904 2571382 835117 625163 2252851 1381494 891523 1919795 2222346 1515930 1507535 2206961 270036 636852 2105779 1922527 1999508 9853: 887405 431098 2636226 9854: 2385553 9855: 578621 813734 1889508 1519725 803696 1128273 402248 1828806 2072665 675622 9856: 1370157 50811 1921655 2514553 2192080 18976 1694770 152178 1730999 1259145 590059 28577 2155977 1356908 1866753 1370360 2550732 793183 483964 131353 81815 445619 856206 414369 2308375 2054519 931196 1463880 2548408 601228 1918405 1357961 924621 2119571 1667449 142058 32446 1311389 1841543 407458 322615 2113849 244905 1129580 2164729 1589730 544925 1515392 1099500 1349037 897307 2411977 477533 539318 608605 1295821 1062479 407876 552816 427346 222255 92734 1344347 1786782 48013 999769 571889 1654618 1417763 241088 1685803 2612467 1321283 2276331 460298 1263736 454266 425355 2463826 506003 1724337 472929 1044605 1953993 358182 270931 2624723 269275 2307760 218203 753606 1755852 2532954 723065 855386 2581444 1003746 2114291 2472772 938542 881808 1610588 172069 1376746 226716 1131404 1178195 2449506 1623049 1258563 695186 1343433 416354 80630 1216141 70407 9857: 1754211 832987 2545618 1881433 9858: 193498 579044 2517586 1495106 1193505 1393657 2243477 1087479 1770376 1633062 610132 2000579 900831 1711350 918385 1094201 2572594 383646 46882 350415 1557189 245210 1353988 936497 2163878 532990 2323821 1901251 669183 946599 171130 1150195 192252 275652 2021291 122972 1981299 926795 1169507 1372399 2398151 1872879 2610390 25120 272689 667935 9859: 54596 745802 1247553 506854 1774965 650923 2184485 1200886 1181788 1377984 458397 904791 251252 2359262 1430383 456278 234034 642891 2377749 1985267 1615982 2319672 164407 1641240 1639932 518790 2581635 1448210 73142 1349866 1522762 1914974 2165750 1724373 1310176 1092995 2405251 518471 2508229 1617868 2318259 1801497 965108 986: 1350663 364549 1934758 508185 1382909 2325031 1939032 1374067 1010363 2331250 988235 770035 529544 1331684 2152932 583388 2321800 2380265 458284 223969 1070584 185616 795711 1726765 194639 337500 1953804 2520037 1626090 1572432 1706282 1220079 2224876 1550254 356466 1583947 2186457 69785 204663 496339 1605126 1769780 1040597 757758 473041 1197569 392256 2320993 864766 866795 219296 762783 1515174 877046 1943607 2410627 2277133 2222801 1993577 978486 1606657 2510800 470992 20202 528974 452552 536338 164067 106792 655892 576385 1885940 873040 325744 1450771 2110683 1201176 1173064 2451548 67787 116753 1985253 207343 2165159 1993243 964439 1653240 9860: 310856 604631 1967707 1334024 2211512 233494 9861: 107270 1111245 814831 1235417 14331 324425 1552328 472391 2485060 1313200 1099040 386480 9862: 2635059 542153 2027791 416469 2155798 1798346 1002841 2286970 2255034 1700935 710714 1983528 2286830 2556361 1585843 761128 141112 478227 1492143 807909 647921 502317 729438 225471 1918466 1668746 2581441 9863: 2002163 108392 585297 1128460 1717380 280336 45283 2117142 1227534 1870497 2423091 583607 170499 2159577 1795858 2003130 1846994 453232 1949178 2459973 2445799 827373 38166 1645830 239082 37098 409554 2218816 1824733 2246010 991783 1418231 1393246 177647 1423853 780822 984815 2446875 1530215 1819121 832957 1945373 1790871 273163 2005342 1213860 2303161 2580708 2123382 2530615 1888722 2285406 1007254 957903 1979996 2012449 2053948 341547 2611219 174589 651845 496831 1061948 20696 1666003 999327 1223033 999369 1572216 1809783 1171905 1425325 990938 2491715 1305038 2622045 249278 407216 2609920 2376137 2034013 775650 1106382 242725 1393919 1446973 264739 1719308 187099 1931614 7383 1145734 715097 2379329 782907 1790774 382677 1327751 321212 1906679 1655498 1744891 572409 232609 1476738 1974062 399517 1531611 439445 2128674 166496 937905 1549225 2537234 1007621 181114 2538282 9864: 1237328 231140 1567095 1672960 1376696 1606064 9008 2073815 2280034 1567435 1007809 2227046 1466645 1688443 1961154 1341101 1340659 169622 1338715 1341416 1371805 1648270 307667 1053681 420811 431258 802326 1283598 1569773 1175550 224642 2150718 147725 629540 1871937 965678 2013700 2260609 2103655 1093593 1646693 1090956 1179168 909466 1536369 1895723 1667745 279263 2404476 102182 2589002 2162353 1281339 1008222 677430 424521 1604977 178023 1195481 278364 1293048 1297003 1091388 1895955 1759994 2021876 2391686 2076801 2380068 834359 946738 495748 366242 2575895 1552707 2408422 550550 865058 1191790 1405693 738422 768810 169495 1314851 1619081 383943 1944018 2054041 803947 1599930 2099618 1836230 70759 1454071 1299001 130149 2518211 286288 1385752 2126255 280287 1635808 841019 2424615 2448341 854701 2381411 652018 1627565 1239364 1538740 273060 2203201 1749060 918632 355529 1508550 1290894 1054202 191415 2343712 3595 2590937 1948175 274764 410974 397649 1878348 1336219 1413799 2610591 1481175 742720 656516 2602740 2286129 282289 541048 723574 156475 1515877 2263499 142210 2253062 1661774 1439072 2589671 367528 1280149 1235589 875746 1134154 2188937 2605778 1273288 2182390 1901023 2533067 2553059 2011000 123124 318835 1163418 475809 784610 2230114 514515 2288148 1414746 2417581 2072941 747497 328909 380194 2140107 8809 449509 275169 1938646 1582641 6608 298129 557944 1096413 2587977 1995476 2146200 586072 349436 2109001 1477639 1005584 1390413 338339 2307173 254255 749793 1521143 2298238 1065407 998977 613453 364736 1610896 1829712 3518 2243951 1563530 2512173 2402282 801872 1507088 371074 1376627 657267 2485978 1480022 2420505 1502469 1710379 1830754 2266689 2008970 682331 1890283 1727351 339179 1490163 188190 208953 2513994 1913273 607605 2056180 1699875 258224 2465999 1938323 944792 1356943 1835434 2115420 2279000 1728611 2533356 2524993 1243139 156274 479087 2049139 2620023 2368926 1718845 2604149 1377169 2424406 1955074 992700 1797461 2006858 805255 1126986 495174 342353 2326490 1806727 1346409 2229237 2386101 884924 203929 2484338 1695232 2519337 350209 1690348 127438 2495717 2637775 1437964 1247119 480991 948815 40121 2239486 659645 543629 2589430 496389 1225100 2131003 143791 1580722 598447 932969 415432 1653598 863466 27746 1143798 1835295 2271141 2476288 238987 387345 1758941 516110 235092 1633377 803722 1895553 9865: 1819055 1184178 2502842 1530876 541698 532302 228996 1566369 2380187 1385435 9866: 522813 1504700 1569462 2420826 585910 1332226 1961026 936828 189404 259937 246649 9867: 1673235 2479692 937614 750337 17407 1320504 519574 1629594 9868: 865790 1837668 231100 1829400 1450905 2446373 1531691 2207308 2637780 432061 260580 2564560 123609 113466 284628 567157 578538 403738 9869: 1206290 60711 2366547 2463338 987: 1374441 838309 283024 539310 9870: 2300808 1626521 827322 213690 2495673 888912 1069884 1752277 1636471 1904832 1908487 477115 1922072 1973887 1964920 2436359 635339 481598 429990 591073 1780003 1866739 2199263 716213 519185 1200230 1124395 465831 561592 545012 1630009 2476297 1772525 1514533 2548357 2606588 688320 31565 113642 1352361 1101924 2298587 1588971 1274572 9873: 1382599 1813660 186129 676381 1681922 795711 1165171 448003 2303574 1682100 2088976 2585079 699764 1500478 885209 860888 1015676 1894300 2437331 2371418 9874: 1616351 609629 350067 9875: 2477028 2628784 1974221 1008786 1003288 2337072 293880 1067883 274702 1069612 2527935 41569 1681186 2445792 2350005 1262198 396046 105195 260080 1884721 1116165 1947421 1939081 2013113 2022711 1122509 1920334 665358 408037 2084479 1666474 1678711 1969635 2502188 352838 2550471 1000535 1642092 9876: 1679052 1194381 47232 9877: 737546 380782 2295688 985561 9878: 1912899 2648613 1080184 683427 2091445 1892457 532129 1065325 504055 1443528 1815678 1805600 1655547 1786539 555986 602648 1645050 1450647 2055615 418859 1241318 236186 342145 2610008 1074657 1189456 2520895 157253 1592008 1310408 1659325 1136746 799102 2050432 401150 1463576 2387973 442762 2530182 748938 1798877 624094 1768891 1984312 1054773 1645937 1024160 1671944 555325 1458771 681570 895691 1032122 90218 877727 1370556 1758379 1488935 2057902 844451 937523 1512 1520183 1052762 46352 1823920 1264201 1905630 2180196 1730575 1362007 1550565 450173 1338302 1485867 2492163 2232563 2458302 2523341 204160 1361621 9879: 2099124 867588 165160 78848 988: 2047706 2114406 2191147 2470582 2400845 2386970 2017765 2624 1384924 1417799 2515313 1192740 1892050 192102 1847626 504440 1919206 1116522 1863536 447176 1782374 450231 2322264 1916105 1204189 1097620 2221744 2053474 338916 363347 2105118 77658 1887920 1139755 9880: 418653 2380638 2175611 446674 491201 9881: 1783871 1949169 844596 9882: 1505799 1513370 963253 2050415 2542255 1281178 1094756 1604824 2304864 939612 1023086 794275 2069403 2299907 596112 1058576 449284 1127238 1281996 1910665 955784 297216 1633909 2626947 251113 2503387 1473286 117397 1251748 896501 1279433 2136582 1355348 203667 2522521 2592169 519136 362399 1967164 804617 261212 568591 2537985 246893 2580283 2157715 1053004 1535983 899872 1918765 1160426 2132105 717492 1740273 553934 1301905 2083377 2150569 755584 999527 2411840 1899578 1801615 1907045 1051942 866420 19598 1893 647433 180553 1438009 1507781 818164 2625639 560783 1765242 1025032 953506 1804426 243981 153017 1082644 484538 1098412 1098628 1539500 2478388 2638732 1232144 596474 978813 1502676 1929150 1697051 274543 844839 1891331 744978 1599017 2047210 846608 888380 1764246 2002597 1262012 2246569 2304130 50845 47960 98815 861894 1213406 55367 2295178 2416391 1592406 1151503 1299596 742595 1358877 1959901 275112 1393909 461990 2485884 2531769 29468 1601962 447971 420591 617471 740666 1176971 191725 1337561 1417241 228927 869079 344531 2333117 1798875 1950120 919600 2623374 1533505 1492489 1385643 1476053 2538989 2196549 231922 975600 1156763 611500 786010 634945 511586 2062405 1364434 672519 1728329 879128 2368562 2513169 269327 117366 405215 2438541 752897 2294749 1117868 1849849 841429 1338501 1700556 2063121 2540225 2072231 2189308 1394476 564321 1673045 1233756 1814662 1237934 2194246 1967503 1591359 2361303 388643 1276647 362812 2220406 808930 1190739 2033148 1260373 2326652 2270936 2148959 358392 2344973 182960 1387233 813226 612213 1236993 566636 5277 594566 946904 251674 960601 1720070 1647140 913572 2418443 943272 445024 2296883 1923440 2482140 1863633 1231192 217314 2438731 2049319 369693 1283078 680045 2328130 183801 2186995 635309 1528176 2368242 1910899 1326536 2195683 741853 149719 883758 295119 2355612 1025739 548261 169592 2183444 756852 618041 1819818 2120078 280802 2535703 138695 1109789 1156618 2211954 475368 1865573 586305 1362829 43587 822157 768137 1465866 2334850 2582110 1731009 2388597 2603169 1199988 1079310 1393374 1260538 1646915 415185 869120 1152431 365151 1076557 1156041 1587386 1634631 683211 1060328 263411 110496 1821924 1956859 2411804 928558 962393 2437320 1664712 1851410 1201045 2155157 537364 1066652 487172 1339209 2404856 2364494 618392 123823 533639 2309941 749781 235860 1488616 427511 1994301 592387 171878 1565146 2418452 359090 1878143 758369 856041 932672 1503267 1435594 1695818 67049 2167235 1761691 1839681 1949651 805607 535878 1002453 402510 982331 1346750 592269 620566 999756 166228 468660 2574790 2196027 2353766 2196867 2582594 696959 565873 468027 1728832 605424 2180481 1494812 1841265 406375 1817712 2384185 2475889 1483255 1087159 326401 1027992 1866053 864290 2351444 366736 294129 1503222 444973 164728 1396557 956039 2479646 1723360 734501 1253405 1357478 1012496 2123690 853105 1584941 1386378 1171762 454747 1952776 260048 2561391 840441 1877019 20279 832467 487334 2513045 2546335 512376 1529185 237084 1519224 1418132 815696 2378794 353497 2052430 332753 1102975 2242912 694091 849551 1522926 1292105 1566060 1166671 1894952 862350 1808371 1449332 2545739 1128270 140034 9883: 2379717 9884: 938057 2625109 1321009 9885: 2245709 228236 9886: 1053937 554875 1320899 1350363 923490 2375487 957009 1168256 2093981 2392190 2337296 1242847 1035795 2311816 2445181 466689 2502999 2627797 1794769 840382 1009263 203174 527073 1670474 840723 549324 1754115 1508920 1778576 2568849 1705793 1688443 1177218 2287939 2150118 278526 2001292 161395 834267 1924407 285981 535154 283067 1546588 2503387 2433247 824262 2269842 2418023 1229372 117397 43741 2255842 2245881 253707 2156375 2346787 1921559 1557399 2329787 348138 30858 2591198 2532909 1387107 1017809 434214 2580169 2507666 475363 1092418 1184365 420993 1264959 372696 820739 1883366 1011320 2489752 817104 246337 1550488 1324460 285886 775672 1840408 97243 2616093 242361 2582726 2016008 1289184 2574473 1589049 2457209 698472 1871937 926374 367765 1454460 334536 2097256 573263 922603 87154 2157715 904118 2647559 1228534 1641810 1038605 2517800 98436 395860 2419973 2171366 739875 933519 1918765 2194344 1324057 239285 110535 509671 32058 1260001 2162441 2301317 2107326 743018 1914518 139995 2362004 2356600 1668755 999824 2531675 2093215 704642 207307 1588895 354911 72923 275164 1785196 2418906 1017792 1314658 1159261 1973573 1620201 746211 1768556 1279632 1002501 655531 2159318 2119684 2187463 36191 1979129 1943969 2330565 1051942 319243 1963329 412280 1204127 1749429 2423225 470123 2383672 1941055 1435841 1143578 2147592 1829736 729504 2204810 1703642 2095268 1012553 1342802 2129144 1424122 338045 2043466 2351819 1476493 816312 101482 800895 388767 1274723 1730064 990435 2051183 839240 1429730 2299477 2303744 473398 894888 2523318 1719605 1383906 1141519 1110258 1110807 2384446 834724 697371 1671426 2516294 2543427 1041370 809956 1788789 980562 45234 1838391 1788444 1613423 2007906 852673 2629055 2576983 733680 84065 1464617 582229 965763 2465190 2400584 2596548 987148 1467880 1502962 1210113 2205119 240906 620342 1755709 2236423 1540225 1542885 1542423 1127869 33694 2152909 2188985 2114931 46929 1703862 1688046 798677 1386322 1785303 108022 667586 2287200 894954 2416435 531426 410227 188192 780822 1505780 99571 70936 1288954 2502113 1517387 697045 85716 2487504 2233682 585737 1302357 976558 1976232 102176 1739062 1225968 2189183 1032196 132594 1691969 714044 2597252 778383 1026229 670796 1410112 587562 161544 1333565 902501 2471938 1042362 1696871 2460714 1632904 490612 1918685 1721633 2315349 1855044 1220323 1450549 691704 1582934 2196734 1840890 1852043 786956 2286715 1215414 436704 1132034 1091517 704710 277243 2511330 2183248 2065585 265274 1933406 1172720 1680297 1073101 1019966 107127 1814839 2442966 2496561 1982086 110739 2466449 663385 1875999 1254627 2047112 2092389 782857 888755 408795 1019131 158455 343471 3695 1001442 838669 2225667 395104 2170458 1663577 1497159 134442 323268 285244 2643575 295607 1772359 1966367 1135890 1476635 261315 2003190 1654201 1207238 1001364 1027704 2609734 1033648 208563 151133 1972682 1011086 2195590 2339437 2345340 302527 612802 2124653 2189240 1451964 46085 1456326 1299598 752897 490796 549556 272264 822716 1856686 1808440 2542194 1125930 2536311 2443817 1672878 381607 2476607 390062 1518289 879501 2406928 1880291 1186135 2277499 2634559 1933670 1651944 997467 687007 940576 314426 1499564 2644895 1244204 772090 2123994 2622338 1937630 1443269 2166612 2196604 2220963 2399402 325719 2351230 1374068 2452554 376461 2059274 1245274 959685 570021 1885875 967359 966967 2601114 1579352 1795626 1933224 45600 2648082 459828 1481023 1304925 1547377 2297336 321649 417981 673736 2611042 992421 1609718 1138540 1485057 1012114 2341415 2047720 582932 198954 1441441 2399314 1387402 1918851 2207728 2415379 479046 603918 673172 2395910 1996534 1810064 44620 2343269 2290562 1272223 1253134 925941 458709 55023 2166778 1349069 2515936 1981631 1061062 1908879 307714 239064 247474 744706 746911 1959760 517794 1137389 2173110 1831562 1050494 1006156 2344621 287343 79482 2029778 453713 1431134 2527322 1709577 1252038 1928706 2514220 2454575 874923 2092891 2110746 1992400 497352 972629 25049 1622634 1174615 449118 2264486 776389 2204872 1153067 2014414 1910659 1930235 683406 598280 17097 1639145 1650156 139844 8441 540327 1885280 1885857 501190 2165034 853993 1146063 2010391 1104035 1292802 1498217 1896561 2167190 2599635 1156792 632879 593894 1769875 687074 834179 2223033 2067635 1648590 2643931 2167944 2457583 1992363 2366877 2118495 853359 2270073 593674 2633478 2257074 804952 2175331 858670 1961656 2397337 1564322 2361267 1326033 2576865 498026 287691 2483638 2201298 788547 1936402 772009 1677446 227314 2119539 1204418 1114540 2098084 2190583 1654264 2184705 1217441 17984 948475 1264361 758752 1274759 623521 495567 1093821 1617975 1401371 2213237 1734201 1848520 1879529 1508748 269323 202120 1017933 552968 1627878 2278300 1994183 2435640 64232 431033 546737 203936 113715 58961 1792487 1142811 852841 1618695 333891 554646 820433 1828580 2215484 2235905 2083187 2597643 2412988 2211884 969035 1756051 1809924 1208607 2009920 2236105 1233495 993259 792067 1181707 1242715 808702 1318980 1669183 223589 1069048 2200911 1615270 2043207 708485 2410480 2463875 404605 297036 1125488 831448 1005175 1266479 422794 1668144 2324516 2428340 1213522 1799770 578820 1876083 2396817 1018273 2599093 1461818 2279334 1922532 567948 1665528 2493569 2013561 1888751 2099620 2030407 1284660 2334850 1727642 393782 731180 1823076 1741589 1688893 2518093 2153510 2125452 100261 42869 2444827 2634265 2514214 1598641 307854 1045469 2225875 442813 2235774 1262751 2529548 1448409 1194690 1989225 1984525 2585171 404706 146112 2478779 198251 547505 1851974 1477074 2075096 50081 42179 1411142 108397 1013733 1822506 2424852 212098 2018485 156591 1930556 1710411 1668103 2590128 1111379 716943 1396993 2307191 1326006 1137567 1898323 2543750 1070350 467400 1650929 2360906 183227 41637 1040933 1629346 1592386 984259 1929005 1026455 806214 1736655 1276387 2029068 2391501 2069776 979680 2094692 1210199 1204765 2202753 1329145 537479 1271812 1577764 1417409 2508423 2549409 1421397 982201 39725 1899339 657899 1236562 92774 619754 1202664 337621 2059696 1599387 1407133 1146650 395459 1500837 446293 229581 1190193 1784780 1505277 547186 962325 701049 2516430 2003635 1353499 682596 2120829 121608 2541327 2174940 2302377 2455940 1467481 68806 1321837 277265 816037 1341291 1655969 1970243 1860287 1545700 595708 2032998 691017 1687219 2497616 799733 1255680 41581 1992238 2092378 1325181 1980271 244759 1215070 1090732 1601085 665093 174602 1975143 2026133 893980 103436 1514545 259714 116005 271996 684470 20963 2232594 1890008 2427980 1334284 1163402 2537437 1028203 464467 772703 987931 257331 1152464 2086262 640857 1751508 2607368 1901217 2082620 1566611 500014 1363632 1056522 1575668 2468392 2120108 1460934 777032 760811 391014 1363624 625773 2428489 1533810 1111435 1708070 481237 2284552 1823308 1919294 2021053 2639398 1160381 1257215 2189144 1617936 2088343 1646063 431602 2390823 430579 1239304 703356 2645805 1027359 2299969 483801 1886504 600825 772889 1178153 1039788 1154875 24480 1737941 903740 961675 117147 2330254 1384906 2131493 2238918 1547952 1759513 1071153 2153063 1869088 1492978 1914066 875595 2577056 547986 1203237 2338834 1717240 294101 314210 2584052 1819597 207138 2458290 2550753 359048 2603226 87164 1093941 1877911 2162425 1855673 950248 454743 685183 1317292 851108 2645793 623284 2370204 2434219 610020 2130429 532161 2380396 2530720 723365 1809073 1372253 541871 1052669 1876108 794169 2109666 2113506 1418767 1860456 2096142 44946 1427259 1370746 2239155 1323174 1163151 723916 773296 1043616 1760528 1631698 1372573 2634510 1221356 2633173 1532527 1750641 2021460 400385 2225788 1812420 1269995 1723570 1674529 353089 953356 2116328 70370 2419250 462353 2343769 1519692 1484943 2198864 992277 686502 1289911 17147 1211744 197437 1303098 470456 2102667 829607 285092 12747 675407 1498468 488251 654019 73277 245454 1926846 64204 1120820 2426435 28681 2134331 187203 1026733 1282948 481877 928368 544861 1206947 2074048 251251 255075 1435534 1987336 2067312 305486 1185929 2468383 933594 1781020 1247070 1509424 2470190 2393309 57885 310867 753090 294617 2564668 2290474 2540572 635657 2515567 123716 1171848 1935050 1483160 125642 763960 460818 1876917 1662770 1326993 316031 2124097 1501458 818141 2354939 879550 1456962 1859161 1031692 1037890 433952 1070894 13518 90446 1714572 4461 835024 2301571 1625075 675654 1565260 193424 1840281 1769229 1225456 680077 2403866 73010 831284 2408104 1270308 1693715 2127258 2621810 492836 985936 2313349 138155 1954186 661937 736686 1201494 2341329 2244705 2621119 2065242 1016510 2595678 1295502 2338320 678236 951445 1382743 9888: 609690 2164153 1227082 487915 2533853 1604265 2258903 1126962 544076 1109293 1183359 301952 953148 2491560 1730734 1728824 1487132 2424483 669718 2037725 2219187 963947 1761607 2522999 1945316 1934459 411385 2505886 2500334 1001048 2461376 1225100 820350 228481 9889: 164845 1401744 989: 938797 2301797 326981 1902787 1788035 779764 2420968 1230594 976695 1623805 385305 1167484 718825 1546535 741640 2328102 1403409 2431350 1140028 679459 825966 162304 2206698 2288531 2162641 1213968 1088250 416039 927963 1399484 2270275 2355660 386650 225645 1811039 692694 2172426 522364 2333561 948819 1280028 2298359 1132627 2494663 1460424 1233217 981049 229969 102130 1546373 1085994 2587189 424129 2027206 2130063 276819 993846 1682477 743797 403569 2149248 1362688 1912194 293284 476615 2592839 172598 2231553 2262558 259798 1323070 2229776 2415874 1504212 1983088 233562 59765 1876156 916626 692950 2151664 2196595 959994 241798 1348690 1464792 617625 1108687 1782013 1908066 2225478 2158579 2160595 735584 1144181 362861 2092762 773421 1035658 1269382 2635823 350560 677077 2142281 1783686 177622 7411 1819955 2292028 1228375 2342272 2167164 1582939 1678187 768729 2376368 1236307 1754295 1858036 1126803 1146281 1864043 338553 540828 2622281 2314664 418191 2369949 712865 1489249 2252828 239036 2049171 2225860 2105350 773075 178645 2483749 2584492 366927 1544833 450570 904209 1831044 1244112 2014708 2511 2338871 76070 1382304 2173788 326651 152458 839415 1691274 1489190 205239 2640158 1196712 2383998 1290204 1734545 2208427 358014 1908323 1984083 374882 2021298 2084599 514724 2388260 606806 1578849 1276998 1276947 121184 938786 1070189 163569 1121185 1950719 1226492 2536899 1184921 1501694 1180635 713552 172314 350066 2016496 2619201 2638262 810348 2409921 1734762 1450577 1212099 2177503 2406719 1326745 1364318 2276582 2011607 2284360 912261 1970845 1883269 764989 1172757 362274 506165 488985 1337875 350837 2496899 1229323 2599410 2571465 1098117 1047110 1470992 786089 1024806 1964350 2524871 1253505 2030923 539069 591203 1172033 1599029 739594 2406551 835135 763613 914579 2345865 1140936 2306017 1797067 1201503 1784071 427085 756 195709 2083127 2507406 1129128 675111 1834283 1084001 1210858 996448 864329 2395334 1618802 1670770 669718 398221 569826 619402 2500279 1562659 211253 2447272 215738 550923 2418601 228205 2392596 449632 1357977 1982140 2480401 131639 1265720 222475 1932984 864608 166932 2468261 2329160 2278360 650824 2021024 2187947 169281 1008205 519157 1791248 563705 1726925 1744504 556465 752997 2199915 169506 1752518 2028898 1684485 2334888 528064 132085 1648138 365252 1658437 2085981 2331884 2430705 2541447 2523261 2173970 2290658 1210099 387783 508388 113352 2195802 1028634 275303 1347943 1618780 1082332 386034 909129 1215798 1090991 230077 1029078 2639410 1359016 220655 1337357 861792 1994095 2301155 2302135 1986551 2029785 1879467 1548905 1139993 1635206 1856859 2535120 2385448 2075428 2189339 1852983 1709493 679280 401674 499618 586477 1761792 2326920 1065584 553908 614000 2126858 362688 39557 486435 1003874 2569826 926075 1467481 614642 1907557 2449686 288544 1258532 1709396 2443642 1395295 495389 374422 1540751 2075561 800914 1140649 1180869 103707 1282644 1424163 1783225 1182684 1560959 846775 311757 5871 2148472 37641 1009568 1163972 786244 1615760 2252884 1716940 709552 1598488 2230731 2053838 2366300 2613785 1237182 930777 88510 2002853 1645304 1516079 912892 1697728 2644232 128489 2290910 953329 2623180 748496 1676992 1405529 1312880 970489 1958344 2248097 464735 1448505 904985 142724 1149699 605177 1608616 65902 2044049 1281575 1962780 802808 912232 424323 1267219 1260796 1393039 150122 1118111 1676772 1871617 2329759 1801181 2645313 661620 2239109 2483169 1769056 1330864 1436131 1399603 2182013 1683029 2220809 2408354 2318515 2203337 1254358 646951 1988484 680162 1137990 2570667 128310 191853 2254256 1321330 1279469 2202388 1924367 2559259 2470610 1860787 366443 1137015 1521016 1388474 854596 2097768 1580803 2480035 1148372 1562732 336960 1110479 1934538 1791469 384006 870524 289644 2619005 663940 1141858 313926 1166101 1467318 1959413 2289125 553632 964662 948124 1600490 2101435 226026 471831 1254247 64684 1256653 2068891 774549 953264 1614972 365169 198938 2021127 2469840 1476849 2265021 1413739 1399495 981360 1164832 2544524 74976 710370 1499955 1597790 2636761 26380 9890: 767678 1262236 666180 1469384 717983 1916924 142572 729187 581145 9892: 1537160 407014 2238939 131766 9893: 378918 1547725 112635 715751 1594098 245889 1001431 2402718 9894: 1702496 9896: 840785 709554 2101741 1576659 561710 2102706 270072 9897: 2251385 1752611 9898: 1606486 1274640 1104801 2158267 9899: 2201269 1450860 1433116 1893036 2573023 2353580 1179656 990: 1629710 1882730 1990316 1022422 160240 1162965 263520 1843522 1413296 2211740 1706362 2368113 367866 1571239 359103 363047 388639 1011777 1135967 810338 889687 1145377 2126973 79484 647393 411290 772589 312793 2037508 1174860 1368932 2139641 1774589 202269 1643060 9900: 2332660 1284774 204096 299994 748856 1382036 988926 435084 2447220 2393709 442783 290549 1115808 1442131 1421783 2408516 588956 313186 2196483 2247389 2116130 1440223 2232571 1216326 1395935 2125368 2174938 2571885 1553760 53173 1228520 238246 1657212 2162901 2003275 1112029 9901: 767144 67776 2488357 1553659 1765734 2023451 2253129 17047 688090 2366300 2264638 291135 1360090 742388 9902: 1334360 1927208 1835134 1048906 359568 904143 2196229 2352008 1281152 398178 865508 315393 201462 2489767 85842 9903: 2246085 2271458 1220511 9905: 27264 1115188 195683 23824 2016869 169786 1168663 1046597 660060 2369150 719168 78831 1419404 246230 10943 562319 965104 122894 1778114 103584 1321717 195897 558822 620204 688296 1033141 2015233 762846 2315691 2113182 1355408 2090709 1967267 147510 2456207 801981 342616 229080 1840867 201933 2285405 71750 1931547 1447886 2321960 1843349 2451635 285668 188542 1425781 1092131 1307998 739992 637515 1321212 2526705 2254256 2376299 1676293 9906: 832256 9907: 1225475 1736440 873090 9908: 2059896 1098265 2037723 2082174 1101769 286969 2213501 1769012 1382145 306122 2145411 2096559 215385 1773034 1944824 1676207 1834395 114188 2031584 443193 499034 135644 1213539 2383245 795694 837977 1058567 63298 1328713 682155 1736096 786478 1578617 1234351 772579 1065258 1785843 1308984 1525738 1344391 1989044 1767827 118036 1594491 1411185 1814901 1617439 2494000 1419344 612111 16023 1708036 1894993 837128 1721479 351813 2484861 1002249 1629041 47845 1704847 1911803 581149 1426554 1553636 906808 1299039 1432096 1959024 302885 762846 2433591 1206432 2081607 2394127 132605 2249271 2007688 2535249 195584 2016602 77354 692182 1024116 1950140 640816 1188582 2040219 644162 1822504 2620073 730193 88842 2123404 1771756 1332577 359886 1579286 1036476 2050075 2421389 800885 1615881 1212537 1934293 1564634 517342 1996778 685866 334362 1177727 442112 1081776 2386047 1653834 1621561 121271 1959355 1070896 2285291 50634 643372 910545 1328204 828344 739010 2027151 449536 1200845 2460374 1328481 1226470 2301237 1609916 2300321 2419496 1847756 1144773 1143615 1489967 9909: 1717064 2381246 2480874 1242847 1537319 695465 1912632 196047 1189663 2561413 1819156 384781 1456070 11424 1754150 841015 2426149 986629 196308 2326319 1065412 1359494 1009580 1007491 1800047 1531780 1262598 110202 1654259 760269 955406 579291 2165295 767654 908513 1934019 520130 1405760 471658 1075230 2598196 511017 2009759 1551692 1980135 1301568 336282 282032 2641990 940338 859316 1816817 1641583 2630257 673858 1676284 2163577 753250 1104756 180113 691983 1248716 1111941 1866714 1198196 1765126 541754 2353324 2576043 70725 1963885 1305099 580056 641518 2476085 236419 622482 2451473 2292410 1080462 1187574 2322421 577480 507422 565364 1399294 1712036 233298 313043 1280746 2417105 511728 1668060 1717742 1254396 902851 1467105 2600848 2249960 269758 779872 1622113 2495416 260841 982191 1757239 1333139 2293577 705075 2123270 22530 35363 1474733 767110 2285113 2485825 1447312 189823 1179744 1789219 931032 2311815 79183 2644312 500249 204732 934171 508578 2446302 2392977 2077175 2568351 537348 788604 2574267 931050 29129 128518 381579 94169 1355739 872591 2210991 67484 1817991 2535532 2110114 1453982 2580672 2486349 1224217 2154326 225497 991: 1918957 2497159 1320770 2517734 540484 533315 1100077 9910: 1509766 334857 44694 9911: 1436545 2149490 2479667 442009 2511359 46903 1370831 9912: 1501223 2388103 833337 2161714 968293 88511 1509758 9913: 389134 537789 2319678 1299639 2023397 161395 678168 1951983 109639 2391973 924324 1776142 406764 1989641 688611 1958565 171651 426066 463833 68175 1854518 2494715 381649 1126652 30201 2034413 1065872 985955 2036298 1950417 151261 1128447 397732 2634690 802056 1893554 1873499 1389780 903430 1628050 1412690 1043024 445965 646974 2027 2247765 1051165 588113 1268328 20368 626658 2431546 1826804 913594 2583784 2093728 675358 543771 823984 463042 2499578 154613 2143597 2461719 23074 1432217 1053217 498886 1084964 1495940 850088 2370485 1715810 177426 1902305 1086350 1173678 1072699 2307173 1935140 2125666 2213353 581626 2167268 2009250 1345871 79227 1832825 2407286 969155 717539 2602388 2564213 1825582 2427143 1667019 2045697 1906632 2433804 544162 586359 1574430 795252 1859650 1955657 796779 172155 1824823 1786918 1904055 2012462 1706276 2498079 851899 385136 1646066 1772807 1986041 1433949 2156619 286128 2571730 697140 2224734 2005371 136477 1855397 1721183 33061 2226905 1062920 725772 1605370 2331691 2174967 1548953 2607241 1723103 1321695 697944 1696926 262410 1007486 510996 9914: 41623 64928 9915: 839859 1176673 374420 2541926 1405750 427720 252915 391389 725232 185160 1500874 955719 1474202 1307272 687612 1397632 266023 2059696 931475 2347506 201310 2070039 318672 2374480 9916: 178302 1079746 284686 1532424 700864 2295623 618085 1267292 2207195 206386 495462 421237 686065 1255369 867134 2604525 164396 1256957 1880464 1242644 2196583 352144 1884152 1079182 1664458 847941 2194961 137654 487770 2509782 718894 805988 1522328 587428 1145816 9917: 2320264 1631365 2481892 2525782 447206 363725 1422740 196069 1624275 9918: 206657 9919: 31587 992: 2503691 1632716 1136984 2441066 1931804 2607932 1764022 97786 1954341 663703 2276305 389196 1664232 209150 2123560 158258 1341061 1570040 757797 366279 992739 433669 2381407 826576 313046 794834 1091756 659726 2478193 1034115 885153 1819801 266250 2484233 2489147 1929180 421859 1571232 558473 2426116 2604554 1093685 1913023 2168467 1954340 307866 11176 56173 1239023 327053 2186107 1254857 107373 1636375 658375 2161048 2605984 2477529 208420 65218 2456462 1214282 1002876 1891773 568657 1504522 2565983 702995 456110 2540803 909125 1958896 632738 671092 1734539 291018 1864582 313392 1863536 724173 77918 1741568 2347299 720831 152466 1864517 2523188 450231 869666 2251831 1875589 1336985 1729925 548585 981707 50559 1241268 371616 774382 421256 276050 2017088 1368959 2594631 2633414 1935714 1262771 2336734 2562662 1803311 998759 400981 1181974 254180 1501397 1572040 1106149 2070028 35750 394456 1834881 142115 1655228 689574 1927251 587590 682792 470979 369463 13204 2393941 422838 1245836 747111 2575590 2297654 271854 46265 364745 9920: 2635246 9921: 1498941 1226496 1132269 2278001 1410634 1953470 9922: 1115617 2140780 1770501 948105 303321 2278190 2499904 2542596 1266498 539036 224721 600992 869769 787298 2196804 1393639 2645231 835932 1490793 2647159 2155798 741512 2075727 76336 27815 450510 1051178 1643849 359198 610699 2514777 1193659 476315 2635497 2230114 69375 1161037 257500 1471677 1812630 853635 2087019 1307559 1086236 773251 725984 2600777 2499935 315833 1318124 396505 2209943 1656801 924729 2295069 191900 1510393 1737198 2158161 569118 2620440 1190315 926404 241165 768409 834423 965330 389455 9923: 316130 2015776 1837916 2318505 2145411 315605 2314460 2482510 1794693 848161 879907 1474258 2472447 885870 484705 849298 2051938 1090125 1010308 1001431 582676 1912140 9924: 524016 9925: 560832 1957867 2443355 2577221 9926: 1123201 416518 667371 1817731 2533925 181191 1387385 1727525 2047851 163393 1372997 1433825 9929: 79269 1391642 2578060 1628563 1720023 1621449 1468138 1441003 1918489 2577212 643778 628313 2409319 1623384 472273 155852 1703790 1372112 626277 897809 188813 1165204 2365968 1667347 1122136 838029 470036 1959043 450906 1584500 1024546 1735662 2456948 1215307 1937671 2121945 2544222 982641 98276 579613 1877274 2258594 2510055 723619 62191 2120536 1635808 710416 2011520 1117036 1081545 122741 1174678 1381675 1258697 1888269 715173 442829 1368685 19370 1159766 1324832 2086033 105417 2622463 1750690 2481629 2239387 1491303 2297526 2590044 720110 1699804 756629 1461553 796848 2439270 1875176 1054044 2529637 580612 1041223 1428228 22978 934480 168780 1552750 205302 749994 254934 843740 140251 234507 918096 2223157 1106643 2147358 321138 1209492 8621 1492708 1670708 302854 2438063 2001249 1901783 642507 1992430 2403759 2004226 1831556 2196199 2273296 2258687 2167745 2423144 1589143 350005 542342 899882 570629 1938988 1317173 2640335 931690 832603 994714 2058716 2060093 1447897 1452572 796048 634416 2180355 2192303 2466745 2016903 556479 1614271 2196935 934298 2455224 945320 1937942 423982 1764058 1317902 130276 581447 1749544 2239330 1027550 1835295 1996587 1421405 1359873 771125 993: 1861822 1504387 1188085 336704 35528 2195747 1508425 2428447 973300 450340 1345583 136724 2511202 1837128 1814899 985738 1632864 928027 2063301 105585 2465808 888995 196698 2306681 1719780 129279 2124788 1628127 2396281 747960 1597529 1283990 597245 1393830 396919 2011009 1698887 106421 1197647 9930: 1631643 9932: 1358865 9934: 1984318 9935: 1805961 1789896 629724 1711785 2404781 915836 1348332 288890 1037813 71923 1973396 1779909 1906512 856020 9936: 2612889 2500699 202667 1097721 1591239 844625 2261200 505243 1270886 1744121 650503 2237048 9937: 1533038 1483361 1514367 1683198 1306708 742428 402268 1412213 1611826 1211016 1367215 1603184 2258802 9938: 1871967 2328102 915950 491329 2466198 1568076 1556167 151982 417922 778911 2574761 1764336 1505266 459911 676381 428844 693071 2346811 2279052 2170637 1646477 608593 1336197 835054 246218 2109088 2189763 1390990 724643 1386277 476043 946076 1183121 310032 1330510 2448749 1639793 2152805 1673646 1210256 344743 148598 1920490 204530 2474583 244817 2634322 1876268 515313 964322 1350630 1363215 1980533 2580909 165337 1008445 9939: 2525823 1427683 1022378 293697 53679 2159332 2549841 613627 989293 971666 1378306 2620671 1786202 133913 1913324 1592118 2492874 1488236 1185389 1457332 2302091 1495979 898121 574582 297341 1382291 2495143 1208186 914503 1436943 22786 405168 2336005 6835 2332346 250483 677082 540937 1584908 2240318 1814416 2229483 2366855 235919 976453 2586623 974195 2399624 82715 1923912 964168 1830229 2463974 169456 958431 330810 2028085 1598820 1187125 169226 2071147 1237118 698725 293280 1879207 2281713 1492646 1124079 2243887 712000 257457 1590515 1997471 1909349 1156341 174311 1776100 1063456 2122685 1606761 1744428 161103 209152 2324522 358897 380456 1490443 1937589 438576 2001627 790195 1336202 2632560 607905 920689 1205523 2094823 1732960 2447025 1697924 1988754 2516004 1413331 1923441 743783 345127 2023197 2516376 1155304 2024169 1820044 839182 2416575 2200166 2612400 2403193 1406872 2333183 723498 764585 2445026 450695 2314466 2415484 2539660 2218547 44702 1538719 1446812 120909 1489481 107185 121561 1150568 1143571 14110 2135666 1151316 576101 496008 271900 925882 1454390 1712417 2370978 1389072 2085328 1815063 833688 1277391 544650 85423 2003898 2525544 1727682 325570 2585601 2402538 1865786 955369 1952263 1800794 1712606 2081817 41108 1390950 729407 620682 1156204 1709380 48003 1897679 1913712 704829 521098 216705 74362 551670 776446 2555668 1035050 1618322 604071 1224591 734737 487668 796367 2430793 177538 612463 2251646 582847 1866354 1846676 275530 2471323 870391 1581035 43023 2455582 1294781 144480 839993 549667 922636 2005418 2493932 50875 2177029 1633909 2613461 2105424 376638 1216257 2436279 187385 2648244 1047724 643328 988020 2304609 2219000 1184694 879909 41032 2115810 2040387 61274 843155 178129 2466567 2569766 921105 903379 427727 298956 984901 2144987 808578 1534344 113965 2337218 158310 1480013 929827 2100390 466936 1498553 1188577 1519810 1616229 771888 499094 498727 1200382 1050702 1481689 956303 1730090 2161181 695858 1894154 1570382 1774714 1207366 2026364 1588406 2296112 1880229 2181247 1998433 661500 1724015 1436899 1999375 1803065 591604 2304788 2212020 805812 1780927 400108 482160 381310 1961322 1178460 2129237 1755650 1619270 1265377 2453305 637988 1089762 162343 202381 936387 881272 1319320 2110081 2324465 2063643 1005770 1096999 1749314 417298 1096723 1393519 817316 2035693 2575321 2616386 2260998 492974 246344 2272324 2000587 2528081 827091 819349 1062016 741740 1692104 2066435 239167 1506395 915349 834 673258 136178 2217777 1329392 1579110 157146 629120 1187565 1627028 1479965 1343443 1375808 1010274 597507 298592 1822758 97439 1967240 622594 732318 2279849 672246 2413161 1887440 2497818 2065126 1956214 1146740 2177274 1136529 196580 2040374 1846507 1912383 481522 2219690 794824 139124 820345 819045 1173173 2342826 2105507 502628 1037533 1977414 2206421 2542609 14855 775098 624183 1144708 746664 12321 339349 1663393 255452 2357023 2107899 1438090 1691178 1876018 2542340 1049979 2418941 1695713 903469 1444239 8753 1648854 800977 1545865 1614769 2195831 1134287 1893587 237496 2065648 967880 378266 423244 2167223 2511486 985661 1689389 277926 2281479 998865 1476346 1095122 1648988 1311409 79417 198824 1785621 1115274 314792 1908595 782381 1054518 344941 1320926 122293 2201570 2209424 1871180 1146493 301553 1671782 600795 318306 1992409 2388134 1967970 372679 2389600 1519857 1020427 1760015 188659 2308648 1509760 2379593 2437676 162601 2314063 2326902 1594480 26152 2203805 670748 841033 1222426 2486693 1499826 821124 2408256 257687 326567 719288 2147704 2394139 1444772 34489 257315 467069 786508 2310880 2610807 587837 2587883 2019275 2486064 1934640 1426033 2152596 1911837 2126989 1079815 2183914 2595014 1077092 1761985 638660 384970 2629509 11224 5442 219736 1397787 687857 740454 520055 992978 424860 1489393 1141143 1931243 1314369 691512 883762 618365 2360731 409768 1189672 1942766 1558686 657343 2123140 1608204 1269667 1741187 1190094 1578203 2143843 520719 1578051 452966 315420 2512261 467372 1513658 70307 346731 1503725 682611 976905 2254964 443009 2459513 2204328 1377570 1035785 1686595 613506 1881043 1264176 1239410 1968131 387855 325690 44975 535701 816158 571594 1636268 714006 503472 2077286 1680581 1908992 2547493 1781487 2178091 2571063 1793570 2176134 721660 309298 89570 750438 2335766 744638 1570993 380135 830430 1201073 2257811 2530999 536777 553105 1103403 162868 2635880 234284 760820 2094825 786808 1207015 1965062 2426260 2299217 809751 689225 622425 1773507 1728179 2476349 2641922 480866 1833214 1333212 229028 642707 855876 560291 1044325 1314608 207288 2145934 1657948 422740 1173015 628901 1460392 2374138 624889 2133401 2413457 1423310 2559017 492855 336798 1193505 910619 748497 2226389 1268997 371807 2029034 1532365 1753718 1527693 166720 1121654 1309417 237195 2168830 1685911 2612846 2388306 1911274 1707260 2642724 1775778 2370822 369885 2320398 940434 588779 595744 1650846 2394958 433669 1661003 2212378 2339367 1798603 37299 2621998 65207 1170382 1111893 1266678 916244 2086417 577075 759054 815532 1847135 171888 1729810 1782679 1417631 2220522 1029763 2119708 1575739 1206281 1408226 1929743 631481 2477968 2575500 172639 574388 2120664 786054 2210628 1520312 114583 1864787 505631 966501 1031050 1343378 2190645 1067233 169143 631794 1704789 433801 546519 2345046 1064166 219558 2438108 230455 2479869 819366 2331733 762741 496032 356536 2334909 410414 2473299 1314658 2508652 2471217 1368735 1610811 1366789 1643824 1828392 1625700 676625 2202899 870750 824979 1153793 1791784 1984700 2083470 1490663 1491262 2553111 1908294 530807 1266793 1766906 2296464 1353074 261816 825633 35399 58359 457965 130218 1136549 2245849 1885412 602147 2125668 231192 1651697 648013 1831852 1343563 820423 1849693 1876203 1115308 2352662 1792343 2445872 2103030 733952 1191840 376313 1834393 2408838 627515 1971163 1995638 2142564 2425738 2046508 512303 1018819 1598425 324956 494279 182262 813245 268083 659173 1174402 1385483 2571861 260013 2327454 2216991 2124218 1828948 1081001 7244 503333 2115075 2200499 2291614 939062 965555 1511186 1349821 2186024 851638 2552186 328085 414394 1469224 1537125 2339072 1057698 1089520 2040736 476239 2060467 2593556 1177010 729618 2641098 2209099 2625715 494703 730628 2570186 595850 929877 817261 1861649 2374183 257382 56794 1256575 428421 942353 1443192 864061 2627893 1503704 1389108 1296874 1040423 2114435 1075730 1926269 523687 795864 2100531 395034 823333 2476691 2256006 2479002 2260451 2021763 585474 777398 2251811 847799 376203 427931 385638 1625883 508977 2079539 365496 2603608 1859372 438532 521878 530619 1269952 946646 950143 298372 693666 1508425 2077927 1400485 1217110 224587 1862022 2509336 812348 2017670 321047 414028 471838 1641011 940259 1946174 187103 487253 2434655 1675795 1036677 1116547 624147 2099698 1447247 1610056 862306 908057 1303202 96431 834366 1112856 223012 513306 2261671 1914836 828186 2431460 476860 1220205 784350 2608826 624044 1449415 743002 2099683 362369 606387 1698209 866165 2221586 471774 313855 222273 822063 2367138 2358474 50253 744626 51887 2431768 567585 93662 986391 1202824 2584151 844211 754326 831149 2181493 1649582 328930 1785378 1064197 752287 2364110 1293835 1132344 2249376 1296680 1350978 246619 1154366 426391 166219 9456 1678686 181905 2119410 1971851 1809637 2005992 2305089 656258 736193 328223 1770582 2557008 1399216 2265730 1039940 1652694 2475354 1707505 783256 577362 1405051 2430802 932243 2115660 652709 2367071 701582 1063556 590684 2168070 2263050 269088 668435 2389251 711965 406922 801873 2441229 8705 39940 630653 1168378 1193532 1292251 2076129 1943662 1753905 426373 1457111 2613978 1889246 46846 824924 1409728 2624081 117797 1302620 2268664 1071449 218815 482947 2588092 1262393 1005520 926401 1525916 2568839 2283712 1791075 285880 1979407 723704 1658773 534662 1933202 2627461 1310578 2559110 2291188 1552634 814808 2214852 2148631 2183805 1504679 2357174 1771127 164486 1573526 1801398 17808 1707798 2389622 768862 2540389 315556 722158 1991027 2044703 249428 269574 140321 1669098 201299 1047059 2365193 2351590 1647868 809277 530300 1174181 2451827 1639776 1698535 1728931 813700 1398009 559830 2344053 2420630 1938511 2567369 695959 1196529 1660127 1016579 1818579 754901 1599825 2350571 151200 2110352 1352343 1043738 598753 2134123 49407 523890 1987956 420266 836293 596550 2207560 2367819 2439358 1717294 2177391 2360827 2161658 1140816 1290641 1108807 532454 2267431 172358 612198 1870703 1041207 2316691 960265 1146183 2225116 513657 2379302 270523 1207408 2437659 654230 1368449 2637171 194286 2007906 850513 63092 499301 1020567 2234180 2220594 2391804 2213097 1942974 1349650 295262 2423494 1009182 1895750 2470698 1298393 461212 2368414 2250021 990230 1340938 1171283 491850 743551 323969 2556926 1587407 2592137 1559428 1543811 1552707 1232770 1125309 1130118 1682441 1697398 183756 956174 2202265 704074 1826519 1760637 146717 2456520 1634853 1895985 2488360 2389771 602686 2110954 39507 610438 2069119 805365 2137031 2598196 801900 2064526 865879 1200697 1039184 179382 907126 2315766 2641258 568415 1844991 1495484 1095071 440820 1754931 1796572 730597 2633489 1403975 427764 377398 1416038 2093416 736363 1193258 1504437 881027 605669 1789499 1984193 395337 224964 573920 612965 1979829 1661863 1510334 26743 1139946 926959 1804406 534346 1096672 180737 193059 700145 1398663 1585700 94487 185034 2596781 1521022 1398884 1827967 2483123 84762 1527480 835965 473078 892383 1322867 2392226 2488671 2249843 475108 1024851 2626618 871838 2330258 2410242 2491589 2275296 951682 614457 1644997 2417729 1334745 1502640 752766 1550299 950804 2138218 1161207 1754461 732221 1239253 364481 1375624 612012 2112188 671743 2159443 2591182 1087783 1662992 153907 384680 2120074 709461 2563886 2174874 985665 2589390 2555960 2039767 2323905 2025107 1664538 438519 1552978 699154 1785091 290630 1083667 668987 2073368 1106685 661485 2623195 687967 2577397 12216 1780155 2216968 189954 782827 707091 2083213 461240 1287974 872113 1979302 709357 1645201 465904 1829273 1057665 1727148 775803 1759783 834588 573849 412595 2082397 1687751 393955 2520425 1238922 211166 501313 1885921 1479697 1267342 2428329 2428100 2113911 1814259 690330 1299053 2052425 2470689 1724338 717950 1667085 2555726 649339 485873 1849595 1100581 1276114 1640292 1127528 549199 94799 2507276 2441039 572062 842550 462936 1229879 2589277 1604861 1609374 2394447 74703 1793682 2167402 2281120 1400835 251339 45960 633570 2315140 571362 2265301 575819 2344230 84665 2008642 2569577 2035967 384697 676447 719639 2614071 188837 2039691 1180263 402503 1301670 563607 2009036 2193361 1806778 1752291 1335835 1093991 2246265 2571459 1981726 811288 1556050 1703869 2631744 461743 2015488 952202 1844494 627133 1224869 1549500 2174408 2611433 928861 914249 1369829 1752615 589024 764252 544661 1142579 1497400 2167849 2177532 1461113 1878463 434880 1435282 1124579 1778733 544689 59890 255507 647336 139078 1152411 2021099 1700679 2504806 2474234 2630164 1567064 1665152 82551 1659122 1994182 2603031 734259 1493430 1481138 657870 559481 820414 2304346 2211860 1246653 1568109 2636018 938849 2623603 2177588 619078 82386 823648 1767728 1090921 174515 1557265 2346329 2269636 399376 2190466 824146 1063657 777618 1522724 1001404 647482 509577 69242 2576263 1388125 494431 2198776 1953075 202407 2267500 2133100 1007452 1789705 1304706 127588 1714784 386015 1875626 2565130 1352898 1134434 1410528 2352282 267027 1024008 1151615 1771864 1706152 1413542 1792551 709132 2494197 190585 2294485 1149542 2171305 1580453 524195 2405083 384742 619676 591683 942703 69898 1318242 2241964 254514 2644762 592516 2637832 2579734 680406 1550520 252832 78059 801435 1165170 103434 1972273 1939019 1428704 954800 1469439 2125028 809346 2047373 1711491 1845732 381409 1821403 188405 1079700 1078896 1632285 63245 2009923 2468649 491317 832800 329047 1879117 260318 1685715 1566488 579050 1078959 1343469 2088679 1150155 1338206 1515825 968844 1021594 71426 1713179 1730146 2070704 1535913 1303535 2175172 2275148 2524279 1725716 1250544 769473 2385826 137487 704227 1671486 575557 147246 1872511 1263563 122965 540639 543652 1191418 1683450 180920 1334910 2057417 771837 1950083 1237169 542497 704802 2375634 295132 1116212 691931 2199793 720693 1485969 1985320 2104707 2546534 613286 472693 1132593 2519276 765581 1256608 2556335 2248543 1912574 2292812 1475939 929698 1210972 2274194 1486348 1790940 208966 2478631 2571599 2474751 1450549 2540318 803451 1545825 1804443 2517324 1392847 724101 780872 2115898 2069730 2305335 2067221 1473070 1646565 2433595 666037 637744 1443535 2359482 2098963 428653 2113412 917084 1404214 964748 2199944 1275380 128421 134347 2115578 925649 2164795 1568237 452164 1462175 475094 1367955 2056232 844517 1584503 2375944 1759968 1205505 65405 515494 1470150 867546 2553611 436841 1543870 894900 1100530 1536607 1446369 717501 236186 1456359 1744107 1578618 1007995 1978565 1854880 1407724 2497072 1521410 2396463 2498308 1121526 1703939 571212 2301633 850327 2630662 1282173 2371862 2365739 2609478 211357 2032252 1708403 1997734 859349 1864264 1672728 1217070 220681 2283612 1058024 762175 340541 2436559 132084 1351136 921224 30416 1158582 1148920 39117 1272320 1377376 1444163 861592 1434855 2517967 1625190 823182 2618326 367708 753115 456813 930966 743921 432533 1261154 9943 2583393 2146909 764994 1135738 938281 1075356 577958 2595431 1626635 2348267 2581344 1395224 2219036 1523981 253416 581236 1229045 2094977 1681466 2406162 1390933 2781 1603196 1691512 448131 1546523 1275939 755209 1019573 287958 802860 2249257 1721677 308053 1378748 1689740 331975 1989977 115285 2086545 2264235 1333396 1692631 2019349 1899876 757685 558626 1380079 2073606 333344 663960 1179916 1795307 2041311 234182 1659448 1026688 1770324 477824 1664369 2035154 76379 258737 1872461 812058 2518176 622434 2286344 1847643 137298 1529161 2366063 291956 1564767 2241213 1263090 863016 943593 263046 789798 415099 84873 1535383 496589 150472 2365448 2260860 147143 584408 1487513 377498 695780 2076856 1371085 1007684 1277751 2490179 2228141 1865285 456400 2597736 1600258 1332026 1395076 2545542 1257553 1278525 1823480 1669682 1081667 2187887 1922819 1271611 941812 2540580 2363261 199993 1537958 591250 1559883 2184418 1128027 921057 499075 687429 1982008 491400 910977 1779160 911186 291220 887440 1972193 1644441 1497284 953526 1372428 1943954 1333786 1184903 1319724 6862 1241440 629234 1414559 1181215 2472569 971525 2476803 1861115 1257615 1014498 1182824 828654 1188211 466327 1414257 470831 779730 786020 371966 362523 573455 2048607 2468717 1087837 779048 1699287 2084599 2039285 2160031 1415916 638336 1985546 2171409 1217614 1460763 589315 59550 979063 2394467 442456 2549716 689049 7316 131611 991399 1132367 220432 1449273 1220278 926621 2361865 837126 606763 378737 766108 594805 1195805 1814380 1913520 583734 1630992 177770 979783 212204 1859542 387487 2202540 1110421 1695782 1951446 691402 1864552 2492815 1337298 1431946 1860768 910869 2333690 1748987 532895 1331758 2550534 2206873 2024880 1280230 2223438 2217940 2288866 557436 872659 260950 1481943 1282169 730000 2122019 2447355 2155323 1314452 683876 1945878 99142 479869 1333530 855883 583797 1805653 1031498 2566175 1043599 891808 2367573 2646218 2617128 1326839 1767839 300344 1290562 1732593 813970 948888 853868 1409080 639896 748846 598200 876874 1713326 1268089 98413 2318684 434167 154675 2313488 2192564 177980 1059510 88574 1142953 1083249 1022909 291117 1531811 2593399 953170 255324 239417 308248 2545508 956421 779117 1331193 878050 1747244 591195 1764430 1514299 1299742 2632446 964586 351266 1437948 1130424 156039 1948549 2188203 2215318 1894791 1280504 207027 1753644 1667729 681766 1772875 2627882 1706320 2000066 577593 799373 48699 1805977 2176998 518678 129151 1398150 2093683 985552 84389 1240443 1228603 450529 2517882 45862 2353167 2527031 667145 935955 2495650 1472198 1207257 1561247 514046 547026 1818010 1902327 1378090 1096610 2585724 1037660 2252756 619727 2557821 1692148 804141 2438688 1900382 2521623 2543534 1168932 2242044 1914207 1041368 1069808 881765 1008388 2348916 119517 948234 1243315 770764 1374834 1564847 2368895 2596944 2470315 738520 2386606 265465 2164212 2513198 1728296 1752480 1265662 761686 2642016 1470644 523141 1148569 2439408 663462 861352 2214699 990221 1905285 1692212 1254783 707088 882786 1268430 828058 1846930 1756871 1908373 517633 2135104 1229632 2534312 1565755 2430034 1700453 1471745 2499930 767611 1988530 542137 1387414 1496662 623281 1068592 160523 914752 336665 1777133 953946 1488578 1079352 793113 1831775 954428 2533777 209502 2157619 1552568 1893343 944727 21395 2484397 569020 2365671 2015501 925976 1408987 1178032 1698667 1655753 398412 383064 1733522 1443198 2600731 969386 530111 2483425 1631639 2631020 175823 2480877 321942 1316919 1910919 731158 101716 1027130 801228 424733 850120 663794 2098299 1289768 640542 631233 409722 1002825 729182 2255786 858492 1101672 2272688 1764108 1965079 1006958 1436327 980495 920660 1935601 1159340 174929 1497722 2404229 59336 184813 665206 195271 1228160 1530803 613529 2572834 199913 236892 105060 899016 2464918 359227 1760325 2108234 2633447 1787024 235677 745726 2483101 1704091 1374317 1062159 1950908 1910026 473399 2573652 2094435 708272 940118 144149 1154450 111877 1073761 562153 570168 1885549 1151543 1949772 840737 34757 902478 22745 1690432 1882379 1686030 644548 738687 2355213 233206 2378189 1589520 2519292 2586218 856394 2123465 2579846 1885013 1590996 1404102 1431856 119882 460998 820198 2643337 132406 2035688 444303 1714174 1020193 575455 284594 593893 1473782 445747 2427469 132489 2453611 1422917 1388072 5650 1283826 855984 760979 137682 1864127 2062917 2237971 754478 341962 2580817 1051118 262557 1518230 2011189 1000987 1193638 1955104 303006 2226834 372707 191580 24696 452738 1932746 2013242 2259276 1851757 717361 1731143 2139836 1882608 1869984 449356 531174 1355293 2098177 1949613 1948777 881444 1602934 185428 344974 2311654 2459035 1969328 2549237 1254712 1006873 142924 2405588 193229 881004 2084590 1737738 1508306 1966298 1186628 2305699 1750739 1623711 2315823 2049687 773335 2066961 1395876 1555096 1919914 362637 102009 1300466 33568 285975 694563 368107 1215120 1013835 1322824 1797496 713640 1323257 1515057 2171709 1125109 838922 1924084 982210 2133772 2308306 81041 78466 26676 1459949 1176011 766922 751191 2465674 107287 1340835 2608309 908120 774055 2256958 605206 1872625 2069488 953084 389912 44397 307749 1828519 1409187 1252628 817500 1136568 2269166 1489451 762690 2140580 2017649 1274698 2484792 1136106 1609125 482256 708594 2488616 334130 2447425 2470748 739 1764497 575599 961708 2446018 1823064 784715 1868165 202347 1170436 643593 2349119 1856877 1810367 2006594 657056 569620 512438 418647 1094530 2042043 1503286 1915420 2568004 923331 1105815 652755 1841195 935448 825313 864291 861686 2221692 2318070 1025498 2099104 2515992 1101037 1715335 974289 2471664 55146 2238896 1417494 2467192 1480887 1850381 895683 1259671 1072667 1724094 1703748 2559088 1321913 446719 363352 2606872 1472304 1670121 345440 119728 1146672 1102519 1979935 554546 1458479 298842 1575434 2099603 2557984 1313946 1721133 2078202 1895160 1930326 516921 922260 400632 834828 636676 273881 2341192 2229203 1400378 659681 1894824 15379 1255433 1414364 75337 1160972 822801 982408 1443849 2035568 348875 870787 1863881 2042603 315005 2340502 259782 1453073 1230662 321919 1632662 1741511 932741 2597397 761782 2064257 675185 1362518 957268 244122 554883 29660 73037 1422791 891564 476742 2372344 2315698 2270303 452445 1072007 1082415 111438 236617 268290 1599256 1430043 729971 2642431 2300552 1724339 64573 1824028 2465910 2156357 1974337 1944888 1693117 1249441 2048286 1666720 270612 2520193 2022958 2143624 562354 828360 1771050 824892 28329 562654 1272467 2030967 1656096 96615 2607981 602297 846454 715797 1377928 2534278 1660637 1987562 517221 376592 1646821 357612 1459955 1334315 226124 740481 2219273 254658 2551394 1440187 277006 24141 1386848 1532602 1351666 2101347 552028 817074 785619 533844 2207544 923750 708490 2593187 315976 860341 163028 75010 1898294 394562 879085 1161660 1328687 1808400 1222778 1433723 496303 751064 1995585 1625267 621721 1585173 2371777 2632380 2247310 534360 2273036 516256 960830 619338 548054 1906345 911627 1691399 2446516 2204405 2600970 280320 1372153 1705164 2385 2034889 2279669 1545875 193122 257269 1292003 2026787 426327 881547 1515396 2481777 791819 450189 453115 868258 1880826 411316 187308 2000399 1076106 2451754 2477105 1208224 1239862 2540314 208092 1679994 639204 314159 1308302 97314 1271714 1700405 19254 1885280 2238571 1516693 937591 555705 1057975 2181139 1431823 725196 352189 2551078 2084079 560647 943357 1440889 773767 2209413 2160482 724208 1630377 2288428 602978 54890 2076605 143511 683340 108123 1684290 174738 1226507 2035522 1560834 2187046 2290835 1899030 1630483 445560 961005 1771807 2198149 122048 1123903 740331 1855928 1581374 408359 44541 295307 675480 2460951 208510 508124 1248457 1135598 1063192 1695366 1997954 707217 1489460 1984668 2012947 1671307 1350699 2170137 552330 94648 2606764 609699 2567113 334710 115159 733759 1803375 1769875 1879755 1338970 2547850 1052248 2109093 2510825 1000880 952903 205102 2179495 482068 673508 6048 394777 1044160 361075 435332 2424974 513175 1633942 816876 919936 883638 454471 256976 2034298 348449 60171 1394451 1579483 738667 937688 2062940 848978 2306360 963054 1381455 1567539 704619 684065 2096360 193413 393436 2488274 2384610 125454 1979413 1168865 1598194 2514720 2540471 1099592 1007078 1968331 164602 2241246 1245966 2178851 1252263 620913 2126991 2611276 810507 2117500 1990329 1007928 2063416 608565 1310032 1754341 2393563 352612 417690 1623631 2579048 1983674 2540718 1533522 1819970 2271753 944803 687441 103095 930874 2254368 1050037 1470121 111019 898920 260572 1431962 2353376 19431 843578 5255 1680191 960801 2278894 6956 2144796 2435638 2477290 2526647 1814952 2457776 964794 1515599 1882309 2238818 2067531 2171151 2324370 664677 1484185 2474932 34909 1139573 32333 2179497 1305173 1499307 1270609 2535175 2102714 1978269 2224392 1957356 771376 1182697 1299827 209799 1167225 1214387 551821 832327 1991131 546881 2471480 1372509 1715229 988788 1397267 1932737 870065 1932887 2074434 722685 1115178 2633226 1975300 2432362 547608 229728 1724994 2329441 900449 1439690 742246 1608238 1369611 1602466 2202423 1408803 1850173 511923 693410 1988083 1666713 1121504 325895 267727 1378489 2102205 1742295 79773 2405387 377496 859556 2191240 319149 1631485 852275 1379748 280840 1887487 2391156 1352086 277751 2384770 1889316 776781 567032 2171486 1963572 948375 2462930 483101 1114446 37431 245028 1366186 267977 912230 264169 2290066 726169 2399191 1147974 624278 557037 640147 1003383 263788 1331642 956338 2280164 1005439 1605486 1328857 963268 2192058 1428676 2502031 1594658 1064405 1363281 833124 2290350 1386529 784121 2051445 2417828 2357195 1463282 1225857 1571459 1701136 1832726 1504193 658074 1233535 2601319 588943 1422943 2319587 2128613 1736418 1650376 2598476 1234758 2155755 1513320 158133 1904250 2015504 1250061 2585609 1653769 691627 1443685 1646578 412077 1326269 529607 1576304 558248 2343532 755225 578840 25050 1074023 1528477 1226711 2163312 3210 1576459 1602909 500041 808929 1159164 2179510 2314954 52624 492523 652153 1112549 39427 1572752 2030511 844493 2547943 319429 2265714 754659 475041 782568 1486032 1919864 1943170 1334838 325356 86474 93542 737559 834894 1919257 2188201 116909 1259106 2397825 123211 2101145 2063403 26924 292150 242828 343787 305858 1309302 1599402 374451 2146027 1366097 457276 1838902 651541 911593 1524188 1060188 110466 2399848 1984881 362476 1581853 712426 1107473 294409 146223 2149770 1366893 2263213 2504973 1169978 2153904 554171 2016602 2465162 1825268 467409 1171365 525456 2298023 1910274 1637705 1956556 2635415 624094 495235 1437326 1569426 1214873 1626636 889664 228086 885870 111548 2512262 959052 1414962 1187345 2646315 1020569 55856 1372915 1778396 1124395 267665 2300481 2504403 639459 202462 1915800 902389 141090 730830 1975660 2574617 2487611 1123742 1257889 1819526 1288089 1502525 1902020 406410 1299678 403885 1315526 117686 1414040 1707210 1397335 524363 1870055 1485471 509510 1623198 1554458 727239 219296 62645 983302 608850 784992 208428 396937 1889218 2360987 2079724 1569411 829491 559018 948037 2525002 1056201 2162957 1465172 1479674 1898158 1718093 1067547 2246072 711117 1386252 1490544 2415298 441806 802613 872440 57421 1401838 1305075 909211 1089152 689128 2496944 1999533 828716 259896 565075 811215 743623 237516 1517168 2447414 68130 548689 803620 1807526 1568483 1948638 2137577 463173 1698382 2376381 37126 2266918 2632356 1856328 2347366 2585279 1763510 238673 2549465 2449345 1301742 1025661 2296678 1438874 2242306 1862075 2576448 2543654 190054 105714 1359650 1446905 1207339 1566492 1750751 282637 430162 974720 1042472 2404778 822226 552571 290416 1639199 187702 1780222 1308972 869627 1018340 2643610 1421258 2102846 2276982 1664965 2433267 2114329 1499342 127810 1923207 656214 2134048 812760 958597 171302 1180570 1512739 1416532 2527066 1062685 1690566 1525119 1922539 1008341 810543 1041253 564383 715885 2072902 1062024 108655 416168 1303926 2469416 1687304 2225479 1410321 1985286 771094 1007769 2456879 450949 1646741 703423 1419289 391820 575707 1967810 239484 2398642 2382319 1123655 470187 1755894 1082199 1380886 1651956 1246741 1542856 1167643 674407 1902133 1451929 1567372 2571835 1016674 2450002 213844 330897 1875571 480068 1159555 157331 1929243 1917524 2132788 1733284 890416 2044314 853942 358841 2506643 572498 2456316 123408 1759138 1323663 1743423 944159 2000662 660840 1736311 953002 659483 415217 534097 136170 1850673 1176769 2253013 1790450 1372907 247174 1636707 2191722 1125300 1967343 16400 385285 1372193 1887583 2499175 790167 2642597 965494 712326 590315 532600 2547950 759432 2314542 21448 871859 460245 2543252 2627838 1195110 164703 2251874 1037555 1504040 1782847 797503 2235145 794395 148166 1372852 231104 1502264 2318311 115350 2024195 1417763 1122249 1565319 517619 2397008 2483190 1230345 2148207 1391576 2556987 2110951 343522 838948 2411754 1808651 1452298 2342312 603350 1496589 2115245 2503766 665 1608848 2008480 2552456 567146 2187381 1186598 1619808 580080 2575942 1950319 368414 2367772 2188933 1019345 2427031 2535244 1483316 2297243 2030419 1939492 1567605 212744 1628056 2479744 326199 389812 2111011 1990222 1252841 381161 1740022 2464094 860294 2486918 1555834 934835 1318560 989270 1438868 417499 1490023 1003713 2586599 896330 768437 850317 945650 945755 2038833 365036 2251794 602481 26278 1432804 2617880 1245426 1008941 2057377 2302120 661613 2467275 549694 1598174 1282557 666287 1144608 1058422 323293 1495102 299598 1884329 2552116 1952142 697392 383307 404029 1919416 1628930 1773723 511839 944723 1170580 472391 1015847 578 42811 1086193 827577 2462752 1886296 522099 701590 444485 1224067 2039349 455022 840941 1367971 1845668 1658500 1129906 1700346 1445454 139113 212846 1061030 1809894 1406209 2186680 1784063 278993 2109051 1696901 1410666 341630 717688 1644675 1136098 2015475 209628 983304 1337758 393085 1575939 679155 2599895 108768 1500255 2294728 2488141 670275 2576712 1232438 859999 2299384 584312 887662 320128 307384 86712 1073321 581281 584839 2219450 1302847 996059 517790 153208 223023 2395912 184748 270145 1249073 786496 1448352 837214 1116412 2254535 1555602 1431974 2314648 635970 1911405 1878 1120190 1086891 939264 782047 2512254 414725 2402914 1954777 1398022 2009301 584648 377137 138441 1929219 1116275 2372580 460501 1235258 1013470 1809707 1105564 143939 2452073 558572 2255805 510173 1453927 1152309 2165741 1641504 1376414 555209 110693 520825 289018 102982 1967481 1407289 2296462 1693528 840927 595544 924360 931652 1943321 1850563 1150518 398554 1184400 1487060 953382 25848 2563254 1311664 2586226 2326417 2362513 1259650 2202066 2176872 446469 1979945 2094352 764269 132376 1834321 1979145 1813285 2313938 2553963 1930202 1631775 426520 2545069 2012732 1684447 1992189 2407579 2081353 344955 1867865 223055 2513998 2477283 2136350 997163 2486965 1159433 709318 1326715 1396778 1519023 1455124 826264 384793 420228 577740 2357943 1372242 2418578 419277 1951238 1806981 2646442 1689513 1010879 1237058 1971943 716080 100126 1195556 29686 441484 1920089 74827 892305 1390896 2484164 2603059 1249669 780982 767486 86107 839674 16688 2402918 1220807 1150273 1575585 1251481 2249016 1788589 891856 1329865 906421 2641216 1914758 1319318 526538 25046 568189 711765 1638965 1522517 866730 283994 2531019 2523546 1758778 2112197 787880 2200914 117382 1343090 1396900 2001892 218463 1380242 21992 766484 904794 1354879 1833649 1038737 1041358 2491926 346344 1918196 2497316 919229 1027993 2129782 2411451 1700250 1392982 1243306 2469566 1014606 90235 2405498 370381 2352685 2305683 1986924 948944 494075 1049080 916491 1788026 826766 529339 2310042 204172 396892 1897417 2450702 372497 354699 9157 2186834 1743952 2364087 2619606 350342 2518485 1972097 1794311 632944 1174093 2384684 1655287 2517408 2380289 1265198 2242527 448584 2290899 914550 1924681 1743012 1860649 600676 2483744 215424 2188253 2000413 595111 662896 676247 1091815 488050 254101 1845538 1227922 568749 1311480 2271333 1202664 952309 653943 2494410 96910 2247428 1045883 1608814 2464739 564460 1332459 667106 2471314 447797 1060880 1621871 298858 2016344 2288321 1883324 693976 2044371 1817122 192461 931271 1268901 2574325 946166 458810 2298596 2211675 1437414 1241825 1414091 1569401 2188696 296555 562733 489734 2583057 2276529 2139101 275584 1680212 447728 995144 845037 1591364 920728 2618759 1396474 232862 1018458 2203124 992565 816033 1464439 905531 376434 341046 927185 974000 2636576 1831108 1722345 78128 1578729 1430899 2222247 647928 485534 1129228 2421732 2426189 501047 2148867 2351323 1048134 1655787 1754747 729362 884508 542685 1840944 1327352 251304 917870 428414 1099726 2296592 1967883 1582147 355599 1652819 171544 555087 432290 61057 53761 1991866 416644 1938458 1672547 1499065 1427838 1949173 2356714 562894 1080188 740886 2341919 1615881 2018534 1204502 2274466 1000774 1023195 1489982 1447325 1795009 2062968 87500 563187 1228961 158037 87400 717206 503524 2366362 1579927 1858905 2614713 725492 555097 329535 1631836 1953881 1535351 1711223 2340702 44713 2219448 2519300 1391586 1510958 860307 1047942 1102920 1395711 1670822 1969248 2072188 310178 1682536 1668869 1025166 1644944 531979 2627434 2461956 757515 507235 352701 1825769 2106792 2388503 1342643 1832087 2212624 1674099 823064 371391 220821 1762235 1162370 6724 1288136 1273393 1842617 34747 1619927 2467622 765030 1619303 267903 2057895 1542699 161578 1907629 862934 1914021 2527774 442009 1880704 310226 1689802 2579682 330706 505904 2373024 713453 1091169 2538374 2552460 1422499 815612 635452 334287 319232 1307670 2458497 970684 431296 1704635 304945 81369 484227 1035686 1807559 2313804 1876812 466409 1768264 2315130 2645447 2458468 2542205 1827921 440601 1789917 1480295 1717765 730488 1866500 2041778 911029 1410579 195075 797420 1394348 2120945 535273 1130106 1528278 872211 1539948 380894 1629536 131997 1126287 1914443 1385331 512223 2398148 2076253 1396904 2029808 420674 2025773 1239638 1799791 2261621 2105100 2181631 2412733 1439537 2129164 1209593 1810964 1132253 2409609 1517468 143780 2499935 2097253 1353477 2131913 943658 1399806 1409629 2130811 1620227 734431 2163049 2047741 2461408 432203 1164001 2501046 2576121 1007596 1867992 2447133 1523659 2063548 442120 2591604 1872922 429024 1649764 651696 292582 1735891 1298692 1714279 966305 351230 920914 643021 55053 2597040 1605398 1593987 2350245 2063606 2297010 1222533 2505697 305014 3224 151598 859765 1697981 50353 1955923 203510 2445095 195311 2511802 251280 1257007 1533190 1556455 2049189 684470 1864450 159186 1545026 677579 492384 887853 1274688 170152 323695 186695 1606158 1302093 2494242 1727026 634364 423591 445439 1730063 954552 287863 1756631 380406 2502149 447794 679321 1722973 1485069 913963 870371 1099590 2342186 1842549 1916857 71526 745592 471883 2573950 716826 1693319 904121 179175 582974 2137727 1746291 737939 72129 1272368 702897 337255 1925195 1518375 152437 415399 1830738 1726667 96901 25375 226186 1077209 1910104 842200 2568136 229153 1274438 524109 510312 2589660 741840 1371134 102056 851743 2477870 408385 1890283 364709 1074453 230818 2453050 1121245 2464158 2455771 1013551 1691401 185653 1412007 450743 1026150 1550573 56105 2529119 736989 250344 2169100 1558315 2538305 1181230 1556193 2491746 916991 2618336 199356 2640207 201417 752535 327773 1488719 666833 388836 1130122 2591151 291720 1044009 1065409 671692 905687 1815207 1798203 656584 1073610 1390401 924886 1644760 820678 1530198 1827531 1393993 850639 1162109 1136256 1491166 1506005 26995 89706 806626 1302561 965587 1916280 2396159 1073814 393704 1076011 2023370 649879 1471021 1979454 1791932 1415444 1811414 2076486 1988367 650658 2439633 712584 478585 154435 2228763 363035 1710217 1224024 2633437 1747369 1598215 192069 237046 608420 2082778 24775 2295370 449846 2229152 910348 1991843 1612715 1369458 476669 2506328 1530550 2646557 258443 980529 723144 1029561 1237435 126799 2521762 190894 1014915 1788781 287868 579221 245446 2576837 2325703 1097728 457990 724099 2227123 2171589 2195372 906239 2343065 1966440 1976277 258559 2360244 590332 1827396 196360 829663 213695 455619 1518609 1693147 1836727 323560 555527 2486146 1550708 1866128 870138 1986142 805630 978154 1898438 945158 2448286 298011 2633293 1236357 742992 2613608 1131071 743508 2597326 521287 1244373 2099420 2379139 1972929 1444777 1983788 722114 1115382 1808846 457927 844433 1087572 1466124 156505 2475682 1706178 202998 359277 1117768 1634777 2110239 279485 485965 2243350 896279 517256 1995873 1047947 562234 1099558 2399585 718059 1753395 417786 2066128 2304264 1463092 775431 2194267 728056 2224675 2165802 97558 2422689 1179546 747155 41951 265368 1054266 285639 1054952 496099 248938 1803231 1142877 2032342 1017590 1618214 928221 1953366 456205 2335991 2518191 382767 1165794 617255 1543370 882246 1576423 237441 2006331 1518104 1568594 886631 852098 1264818 2162734 178994 2036201 2431675 308663 807247 74203 1254682 2145366 1319073 2107088 1326989 1612273 713005 100631 2273055 1110928 341176 52500 451784 2349277 1573839 2133784 325635 345655 650792 1803687 597603 2496384 524170 475272 2021316 348185 285527 424743 1891379 922544 1258472 240273 1000195 656232 1654597 284065 1951861 267290 1511595 987613 175016 412896 1899708 354923 416135 2020157 865767 2336269 436564 1284475 2527675 211919 2646728 566697 152941 2461939 1532601 2319997 1170093 2594029 2177890 204421 1031175 2038512 1627689 2497995 1931173 603445 1993946 1307851 2010907 150934 718765 593867 297262 112860 1438768 839510 2481319 65062 774608 2614911 127210 147904 179181 715408 2614402 1612900 2511535 668449 2207582 1960240 467874 31184 1391854 397086 562402 181816 508781 4125 1836545 438240 222219 273245 247665 2258163 992694 2213725 2416536 2576196 2549621 2369299 2618957 860009 255775 409493 2216771 2518985 2215940 784401 443992 1397677 1906176 193910 2036498 1688232 2489208 2193736 4046 2338503 258953 1260343 2156682 1522395 1543716 594934 447051 457386 764700 1721253 8945 452807 1989084 77783 767656 1191595 1993310 2054085 1644596 767501 1438266 2238166 305591 800754 2356120 2306920 999553 1095309 530224 1047910 1745566 2597750 2394094 2028991 406068 1506044 258714 86405 1530060 87977 1073449 562856 1136082 1617919 2062655 2473728 1683828 2270760 2041332 2563769 2057000 2568730 833397 374602 439350 1853615 954093 421520 1718822 2098657 529001 939428 435279 774764 401589 1791480 2057603 1098174 1735353 1510822 755702 337414 1756244 654750 1674928 1844649 1661986 741744 18082 751769 2121111 1264696 1479826 310293 1493343 995424 748586 1229259 284160 1969217 96647 972412 1675040 751609 1921620 1493539 2531606 344066 1538714 2048001 238201 248847 694376 2381188 2252510 1340528 212206 1509007 119326 2558157 479280 1292045 312064 1028997 917561 462855 539984 1563102 1421428 2233909 1707769 1643912 2041926 43445 1548794 2319496 1114109 830403 2634938 240475 2340217 967537 225608 1027016 2359270 551913 2194974 1110519 702004 504747 682910 744011 1183406 1437106 2074753 220319 2143501 1025155 1149732 1450652 583507 1607972 1168630 1344951 292028 456085 1672743 2512104 2411546 2442204 453037 1931030 966662 315891 496876 1875002 1281257 1526000 1120186 1221828 1893208 987286 2375650 647143 1305931 1839781 812063 632495 2041356 2050746 1387356 1309057 1827932 1468147 2646469 1028195 1992561 1038932 1282296 2565495 1001706 873405 295035 2613517 1158653 52180 2594675 552338 470406 1971701 2378876 1582823 1410947 2539375 1539971 515677 800561 556031 230785 2534592 1730977 1979367 830498 483422 1145882 264234 2401322 2505243 369491 722350 1879379 1758867 1362793 1685049 812970 2472379 136963 710530 1596593 1945298 2470703 1034451 45306 363725 2391225 1812904 1383510 262946 2322633 2049407 564647 1856158 1769991 185786 2177394 1818917 2585474 162011 1581445 1683475 78291 1360218 846739 525654 1399539 827246 1331954 331266 672007 2142778 1051251 2154192 993341 2536600 897693 1610305 1059368 1714031 2217322 2504455 1125402 1675093 452167 1277412 1694135 609862 2487733 1413322 1411074 444233 351436 1520720 2625328 1104514 663296 133621 1152896 1914866 1490777 1986675 2294352 1209018 1639152 915014 663001 122941 314187 1287091 1595889 1833436 106941 1191744 1384179 2479686 538120 945583 441936 2477635 1532527 219002 1616579 1438887 1852110 1922115 1568370 1362678 1975849 1622147 536 2031416 1615200 2621615 1993568 2100885 1850099 1668149 616724 93502 974062 930600 1114135 1320001 63508 2075389 415869 42503 1667437 69456 2354583 2084748 1260855 1138514 1783157 765483 1738141 2078179 2644599 2478212 1075425 2629761 500279 2585952 2553327 2047344 1643395 581253 2135369 1695599 1663006 381759 918597 83776 2206423 2484236 368695 2229066 623093 382235 1501307 1387431 1662732 1982372 2333847 1496523 2631740 1801332 2426898 236520 2370435 839322 271225 1448266 1352649 1631495 2574342 445409 1287093 568073 1038223 723958 1546929 2478316 801300 1336645 2170192 1146038 493748 761567 1928366 1152616 254619 1059923 1846041 967575 2467272 1776785 143976 27971 462353 1682161 1956369 611072 2335598 2074480 2493713 2380010 2045142 1960190 1365774 1813202 2466351 1294852 471307 2182548 1740257 391033 1618430 615172 2239136 908221 1014912 645564 2112192 748454 1196903 1189743 2529453 1474415 2020952 802822 1194891 1144825 1827872 538012 534835 1823730 1089821 878276 238182 1081726 163057 2058632 1468557 2546294 2466120 1707646 381764 1238829 2163487 2019728 2153684 1680465 821790 453610 299965 1561869 2546260 672496 171083 715471 1635601 937995 2147389 1808784 1625979 34500 9114 841700 2092612 566554 836879 1552954 359899 2430064 238346 2600165 1067448 475352 2126455 2632485 2380866 1258802 153687 254274 116939 1348841 208344 1745846 1144465 2408175 2119044 2166175 2025835 976468 2582289 907576 2486071 2608501 2180665 1801958 2362952 127703 821473 2530523 1267927 221140 2122423 323126 862705 1626559 1001898 1397829 1718914 1457526 1417279 1071485 2445298 1094420 1504655 2449094 460995 1057597 1488354 1961282 206534 2204358 1122557 749319 87851 958464 2283416 1989589 666893 2031564 2160214 1642361 2279326 1890619 2162326 1709095 1663519 1613207 724132 1589699 2029796 1856236 1268769 1256789 1941189 514529 2148377 2511074 1938890 1960877 798803 1582881 2124310 256371 2519047 1734593 1814298 2473796 2457444 1933258 1125760 2355078 2281635 2119397 435241 1838528 655053 2612107 1451476 2241161 2445774 1588538 259574 2495303 1822730 854874 498686 1497787 2339843 1379325 452317 874955 69770 1224340 1252575 185805 2269372 590380 379350 1497296 1000229 2279676 386845 817664 2539285 706924 441493 1783389 2137589 113055 760613 352846 2234045 1406909 396252 1114993 828197 2298816 1946508 2305773 1005317 1530504 243583 2144202 782451 286785 2268963 2460310 960947 1602463 817728 1656529 1268111 1019400 1138652 925487 461744 883409 1733305 1781331 2034731 1941776 1772801 216720 591843 1425390 1996237 2579078 743679 1143771 765643 1382816 763091 596446 437820 189509 2125659 2168130 904321 791116 854568 1479963 924737 759541 131291 2362093 1977568 382421 2569952 1507082 1341410 1294972 183346 941971 2128821 1740741 1790119 551489 2073146 1006936 1923805 1457615 716157 310505 2051781 871833 1880612 2367670 1691037 1244307 2284910 1698252 859029 1003473 2541013 487223 494223 1404682 1025106 874485 382835 1463326 508315 1816749 1888474 2615446 1636487 2013328 1455759 1813213 578706 639601 2481214 211757 97948 455794 360932 1863700 2162167 213317 477042 2076311 924577 317603 1372989 2036230 2052481 1299525 2078314 1907939 2343590 2284540 856470 735776 869567 2390794 1100328 6496 2544031 2152310 2133593 1553929 2384950 468946 1912213 272712 2231530 1336609 1962431 803754 961129 1609547 1483737 2534440 341027 1372438 2136294 30747 2431084 35003 281923 2543105 940719 2582676 1015546 382322 1399694 937849 1540461 40483 225358 1065961 335735 128812 509806 1449426 650509 565696 2510064 1318102 1594240 153576 1942464 220240 900730 2524056 1287261 432607 947854 1888467 57322 286454 2503070 157067 2479018 1947095 816205 779116 236827 2402883 1522128 296987 1147669 1290866 989017 2466443 420523 1374883 123381 1841519 1549280 614671 1808434 732592 48920 1107943 391708 1819253 1234339 2138611 325338 392129 213539 458095 1831569 2439163 1780870 2023627 1613919 31915 201978 181857 468024 811002 1856363 1137737 107282 203324 2481931 98722 656237 1022082 1309253 80117 1039841 1724468 2441556 717055 2130855 2052296 1380053 2215183 1162219 1459863 2342843 733499 416063 1439831 538489 89015 1235639 151802 915321 1130968 909736 552684 1569763 1815822 1946485 2048446 829800 479571 2203089 34592 2462272 2155002 1904313 1857731 1519928 1608094 162313 2630945 1511932 2580138 692331 167215 972929 2511065 564304 2076753 1334191 574527 1458301 1657353 2184428 824862 1355667 1768314 2288482 1804273 2620349 192137 2406067 1629629 1444645 1044871 1262606 2389001 1292972 1758072 2540792 206848 233756 751625 2352248 2355513 1877426 350009 52949 247352 464491 304813 1813810 603073 135815 2494241 1772042 575132 1677121 1126597 1193228 1833201 1422883 2547937 660736 2094886 1795039 2484026 1982572 694091 1571664 962982 952173 2299701 356495 634659 1360936 950276 611488 237175 723509 2056448 2488588 2484668 22313 2210891 1770626 2236573 1684124 65727 2594706 143021 2173295 438151 26338 258289 2277697 220032 404117 530885 2461947 1495713 1747684 2460901 2630730 807276 718634 146742 993813 260415 1502416 1187959 1307004 2003948 80759 2113991 2393527 2566592 2256962 1815018 2202906 1160192 348564 100749 1626320 243639 2385460 1152626 2449259 378118 376614 722936 2598000 2232693 1426829 1546585 494740 1645692 2537777 573332 2582081 1765002 600817 2214381 1372152 1286613 2599038 994282 1649178 2409439 323770 1813211 2072820 1615866 1074152 1993730 1242589 863009 1352668 1820160 852319 1440101 45051 1563749 1534672 2495015 415674 1525418 1416989 1733623 1544723 1571600 2485887 835066 2237717 93980 730576 2027916 1047131 455112 1923161 203583 2136076 1665029 1903887 1804836 2469788 366095 2604193 632414 1606379 1836943 1563372 697725 234470 2220500 2637415 1791733 80667 355114 1425914 2265950 1596662 498387 1510663 1771216 1913709 1415051 1094476 239130 976904 1606128 1434146 609506 1343233 1641425 2458549 2459310 2501148 1607958 2633135 1447196 2570936 821182 893436 1012828 1201780 1336361 516948 405058 923388 2633092 513697 2252253 508929 2613320 1331883 1226568 854093 2133485 350952 180119 1896891 994: 339448 2401649 1766484 2459251 2441066 2310614 118588 808135 2271728 1712165 1672266 960348 2278803 2182550 1391997 407030 380505 429425 1880703 778192 378800 2162441 563447 1567742 814567 1524394 1568650 1971309 741852 1665415 2366410 2285892 180831 935411 90187 1487670 1657245 952371 1363674 162867 588919 2557808 2070533 448778 408013 607819 701743 443118 2582199 1923982 2405252 989873 1114364 1272806 749094 993983 2153107 2007761 2419584 2218055 588285 520200 2587084 167876 2302438 2053373 1280528 1054559 1429416 1515602 1071050 870976 1145403 31724 36757 2138729 430589 2483288 251093 678658 1795371 843712 1021192 676808 1475707 2381851 266652 777154 993656 826985 1547705 1941860 1689502 2035964 525469 2392644 365659 2024933 1925358 2370241 1611709 1690101 1758133 2554932 718393 2144037 348292 164571 2029958 1186303 1010115 1482383 2373601 408160 1354796 747541 736401 317940 427827 2493497 886387 1310819 1632503 1085566 1593067 309747 2205709 571713 1911036 2538669 1907431 2626975 2453814 880348 666673 2201858 391517 812660 1846130 1395584 1782864 1320761 1976095 775104 851416 695541 1422748 2456113 1567695 419847 2352111 2474140 506632 2557164 30967 727648 1208059 349467 616794 1049336 2071456 728172 1702488 1392572 2164563 684587 2252922 1844034 2422975 114591 1193948 1948497 948822 313891 372480 1331160 947879 1866446 498503 282968 1586762 692936 543370 2351072 1693840 1387721 2305324 9940: 1325924 558717 619823 1752827 2608074 2152285 1026776 216690 951147 1944893 788660 2611920 2648181 315080 2402367 2217986 1307743 855810 767218 541405 100228 1144551 659061 1869051 1301910 2438741 2078812 1054730 753434 1791484 2029602 1516379 143344 1706747 1764929 1294917 508196 1865214 655699 1683868 1676405 1170324 2104443 345102 1625495 621050 1502298 2164847 276662 1496158 727864 1969766 1742648 137878 1537943 74183 2548847 1133268 1790454 1568549 786082 1343296 2554092 600800 1601014 1317760 2480848 132244 752108 1162054 2160334 38412 46536 1766858 1987595 1747742 2596821 1819597 1962936 2451933 700135 345636 2071456 2545402 2136800 926926 499922 1375970 1539806 1605433 2466790 1950812 2446044 578427 217679 2197534 1099024 1287742 1734139 9941: 1821991 409966 2299744 9942: 90612 2014669 1603392 388535 1863710 2409506 9943: 944751 1023208 1282307 9945: 74830 2065575 978154 744336 1623337 9946: 714960 1308505 2643435 870545 1508373 632345 519386 954315 1652182 1671218 1797252 2204181 833885 168933 1794195 1059411 750881 2116511 1499430 1077269 1347977 2383877 1070445 10703 2096587 1683458 2101803 1915831 2629290 1425913 2300587 2340470 783863 2042003 1416825 1688545 40427 1788403 2086102 2576108 50356 1421145 1264464 2533775 829222 1952841 157197 1621881 2056135 273818 1706227 685671 143520 1557869 1303483 1372628 1471002 612653 1322438 660604 2215606 2494090 1314345 1884374 63260 992790 53781 670945 1459768 258284 2311676 2385814 1469439 289407 1543881 1223046 1140160 30242 1551055 1270630 1235463 367708 205289 1684743 66058 712930 1579904 341462 398869 1963190 1488456 1386253 956561 2002894 731931 2517917 402574 426502 2308150 579607 669100 2261809 1995943 1597381 2466683 1030367 2103150 2410149 401283 1072550 661154 2126736 1625148 2099863 638727 1201038 2407407 2593836 2301334 2320016 525613 1522618 811013 2229200 1160377 1388975 1506931 1645246 2430303 1433698 2383697 1040992 2384335 1260025 458392 2361126 218593 343490 1040108 1627533 2419491 1806711 1327365 1418811 521846 2572639 1158966 1504049 1703184 6339 219028 287915 2011766 803431 1768042 2069857 566595 581259 2479510 1323052 2066778 750197 2551987 665366 1595967 177347 1033196 1569767 2615152 2209885 1450256 2643806 2189960 656723 661305 802013 2298118 1379159 542862 2312469 2043380 1467618 2189871 15955 2596161 845356 2616713 1577888 1160772 312180 2532192 1320923 1591688 899458 2637964 2457588 246920 2185903 2163112 2264744 1711413 1013077 1713422 906865 2571998 446089 2003506 1170579 2282120 579585 492741 2114288 1466901 2428641 1701120 1345922 675262 364848 2159586 505285 152533 931989 2207491 2384566 1484965 2619643 1320835 1296154 1807411 1775332 1170824 2294627 1822398 386313 266744 1693895 519162 464774 59763 1231383 2463009 1781078 9947: 1786694 1163133 776263 1962503 2148104 374061 1237906 615226 9948: 1235794 1764387 1841072 1358763 435662 2638972 2514270 594972 9949: 182770 2435052 951446 196984 349407 567067 221914 17774 2375231 2305600 752521 2607494 175641 2599404 433061 510567 702062 139310 1237753 995: 2568992 2510944 2263143 697835 1073979 714576 9950: 199848 467816 1821073 446356 1125890 1727827 2380458 1382763 789904 816085 2104756 345097 169559 1391882 964479 1576689 1335649 1849265 503538 1646818 300372 1505980 1844815 1583304 966020 1680205 687477 1321443 1176925 352214 412761 165595 1639004 1771827 1656338 422158 513238 898576 2071581 2141800 331101 168953 896075 636256 1145845 1568483 1716055 1203778 2157776 1509852 73144 1680919 30599 1607208 1144069 866725 753138 2335569 1877097 1865686 1891613 2068357 1806990 2584649 985463 1388035 2541013 1442065 1070652 2255340 669857 9951: 2564697 518482 1805131 2449601 842769 396555 9952: 2464121 2185479 1099221 445560 1411238 9953: 1357242 9954: 349508 2504157 741930 1394716 425547 278999 2628907 2011682 1976079 138494 781999 1354457 1941488 402261 28695 180396 2402711 1034543 1820558 1455631 534524 239417 1591056 2063671 997673 2647199 1861710 1702561 451140 1147239 511861 364980 2577906 1737152 1694532 1929441 792921 677039 2395221 708082 376732 1436768 1903221 321530 1361668 517148 77601 1491358 374009 390843 2450525 2024497 1293183 1297651 2495732 1061606 1458674 961599 763279 2201134 1640759 680389 1957733 229051 387477 1732004 823575 68325 486048 1021655 2561600 36469 1014151 2026015 2166524 1756146 814168 130350 9955: 289852 2171261 1934163 1580406 173566 1768277 1321036 9956: 1388963 9957: 1990724 1658868 733228 2257812 970206 9958: 269554 114937 1523340 2346201 1081207 275549 2354382 9959: 726540 1878900 1949726 2415876 2607310 158855 681178 1014928 851866 594460 2100731 215108 460403 1643139 968541 157419 2141290 2271118 2570397 1497710 1413799 556090 2501918 238543 1233221 921378 1368422 1122427 548269 2561844 813742 1045596 1607702 2491110 2095899 1710217 982821 677349 494966 2371114 162689 2295554 1547213 2118510 1447474 1934527 2386181 1944921 1836871 46469 1759176 996: 1648765 2143683 1587420 2383611 2524660 1366597 1827995 162556 564702 845606 2389815 1687612 279313 1476573 2174239 642014 735280 953585 2628352 1749091 969165 852012 396497 2116545 1334821 1467968 1481177 1374762 2179355 2623960 706414 2073410 451151 168962 2565955 1227656 1668715 1733394 1617471 1387844 162079 1851570 2507781 404465 1162965 2401659 416245 1533173 1161753 2294921 2040092 2468183 2310468 1956655 1190938 1877935 2513158 1071769 1207458 600289 2147251 330843 2426365 976642 733084 224139 1244397 478414 1231086 1740500 36956 1021263 2119518 2092973 465856 43841 1609709 795593 1159442 2529368 2074189 2560324 1270144 1433573 718913 1670960 141193 115935 863810 673015 1567476 849993 1895817 1985622 1183508 1030029 2531534 1386334 888992 125672 2456613 1699457 243821 2112569 247549 2068866 1235378 1731860 1915028 1983102 1272243 70384 666012 77341 2455956 1914272 1049350 1811303 384271 1586544 1810578 1967253 1817944 2187085 2450801 2608570 952442 796585 239962 1959789 1905205 1475722 1529152 2509278 601952 702189 1089763 1159861 1441182 2058221 1896638 24316 1058476 922321 1567576 474659 1434643 2266349 771797 803553 672255 272402 2294830 285398 172264 697915 546003 112777 1828251 369109 268060 1944475 959200 1362046 2519892 102786 373431 771138 1042246 1326538 1955132 1386190 1107090 1910712 2037457 791779 1358914 1131416 2349766 2012489 636429 1758871 411495 2177379 1112814 2343726 988115 1559673 581819 1165322 603163 1581482 389437 1180112 152710 2554908 874672 1486688 416133 1517170 2085051 2438156 666840 1454789 42072 938181 2412223 2218448 1573480 266821 2339669 2436768 338591 482763 1437947 421339 2134698 85458 729475 1844868 85915 344888 34756 166982 1262705 445537 1365875 900281 991736 1601271 1830325 2183894 1628405 788699 2542461 228116 2087716 2025369 2100576 2369102 344822 795975 2633630 1660371 1605498 2571494 691021 1826224 1357099 1011092 2382229 1918033 1916472 738658 2237845 962260 67518 353220 857641 306153 2021052 2335800 1638676 583234 1215430 354896 2542332 296061 321495 766547 1089944 2327752 1485 945815 1546617 1972019 407174 9960: 2549056 1789913 1573433 598533 1749158 2485043 821274 800513 1795365 968447 1319336 2545483 2172596 1814570 1511657 2036294 678220 2385153 765461 1773251 2352811 2382438 1040960 163147 500758 2289308 840163 797162 560821 79772 1628738 1609414 885219 1502066 41611 1886139 1512058 211805 253271 585055 384520 1123197 2551647 2321569 2540082 18986 2195032 1350398 651867 248272 379236 71059 2225637 2227381 260234 1888599 145599 90023 593167 1782261 820788 2641735 2004639 1631725 1140709 2494405 708790 1127458 267305 2303437 472463 1712027 414415 761160 1654015 2005138 1241507 2151023 2624387 2256127 1748894 1901127 235211 730659 380765 2160684 1055651 218910 2324500 1740888 185971 355145 2103274 862511 105361 827080 92717 763953 654884 1305371 337412 1292919 639596 379563 1530809 149826 736701 1848865 1266778 1648178 534193 1514935 875170 472830 1263318 530805 172344 2518384 284793 2300027 2185496 589768 1708931 2049285 2345015 481640 906813 2022178 2132764 2112912 2586007 578799 206045 290970 1354920 1434934 1422175 262862 1271784 2507201 243766 2122903 1056494 2336847 1385170 1722534 571869 900069 1890641 603350 1730773 2624154 1443472 864399 408591 1984013 1017586 1790809 1215092 450126 1753307 1162405 1140367 496488 1003754 2585238 878114 2302791 887928 2013639 1674333 249180 2258706 2372703 1337313 2406949 2230593 82316 2407526 48307 1731274 1572776 938173 2506837 663355 327417 203109 2434795 78550 1297634 2328842 2025715 1721113 1089372 1136967 2142901 1246380 1794760 149019 1675620 1563668 1334016 933250 1906492 1949639 1881507 1789920 486071 2325997 522453 1970225 1914748 739974 1025414 207461 1170411 25009 2024878 335015 2328059 757020 443319 2070952 853381 2358537 2379987 884422 450796 1280131 593554 1562919 998503 1771719 1570413 2317802 680162 1144465 1856558 2647190 738064 2248220 2054700 2167100 504105 1046653 112592 1040097 2400035 2430231 852819 42014 2611933 500805 1160082 1528099 976202 279445 1783672 1644385 555962 1119187 850878 1026468 271143 934625 2631911 1852918 9961: 1266665 1734649 426128 2298006 174365 2571850 2538212 116101 1914674 1228200 2344684 2391026 1275836 1243051 1688079 1450376 1891279 1035905 2627656 2345100 2103439 1323891 84400 1875589 762779 1271812 769613 1725015 1754091 1012887 938655 1626720 279234 1121211 1474415 1077540 400116 327400 9962: 1869926 2008087 323269 1570281 9963: 652356 513501 1122399 1828042 663882 1224025 1204018 943314 9964: 2081817 2301497 485943 1990521 711865 606308 33465 509677 1560019 2329805 556059 961678 2590925 212158 959957 1379550 252492 799102 1535820 1312282 414076 68097 1680063 1181573 970978 964018 1820892 2362135 2574195 731341 1281152 2462978 851548 1694440 1303769 82197 883196 77658 386246 526359 9965: 1797166 555018 1155569 2179021 1401267 1845668 2573688 902944 9966: 278047 2079929 803734 1767179 1586849 345940 2183914 2646830 1657672 1168532 474700 30815 891625 630531 1558355 1688771 1089603 1025536 972294 2106068 1134993 1134793 877541 1283300 426884 466775 1206755 2337795 1156643 1947518 1339506 630457 1076973 2477340 1086168 1434059 1164815 1962128 580056 1870615 1257299 637206 2249968 1173757 2642102 394563 1957291 1041198 1113190 522712 2151488 1381097 540803 2028180 928740 1061638 2591322 45016 2440932 2476266 377331 1714630 1513265 1031255 2227938 864012 1037596 2051935 1498109 261578 1018244 1021638 40757 1682278 2602400 1448434 204041 111125 494868 1224755 447406 2046351 316527 2281042 9967: 1746835 209610 9968: 509518 183683 9969: 669662 1722664 997: 939283 126127 379107 642195 2483976 861768 1683161 577480 822551 381337 9970: 2278190 127547 1058902 527052 1714983 1001413 1099179 1878136 749304 2419726 1599407 1795576 531732 2212417 572316 1282878 709767 428318 1623447 2064359 2177511 38996 2409624 2102742 1042148 1198389 391438 189152 1280761 2414042 370539 2013808 1673131 2458290 808674 1018814 426078 553823 1971630 2161088 9971: 312110 1430466 1274754 493689 9972: 2006132 2381917 1203432 1121383 548418 1244898 693356 1593250 187870 1748073 2594209 1744339 1034322 9974: 1462151 1024535 2391096 867162 2532688 1876896 2563601 1356835 1849372 1675794 499334 1579714 2535210 853151 1596284 1385806 767826 9975: 1124974 862596 434848 137341 108936 2097249 2560020 1999075 9976: 379957 1792333 1277109 1542171 2212455 769643 1326900 1340938 340008 600815 718112 731248 1566641 507130 1860427 104348 926471 1484146 660959 2425137 1535629 291552 2646179 2108198 2048197 2212081 1904509 1228185 574368 1760851 9977: 1696916 860915 1623397 2100462 910404 592445 2349040 218734 1241395 2350131 1691464 147182 205239 1508036 553651 1349453 1080950 1271817 1157302 9978: 2226601 1034611 2478510 1382328 2099372 9979: 108031 2253959 614469 335236 2142748 998: 151209 1753332 939094 2244085 2267369 9980: 121832 419072 1541638 1123410 1987866 2192258 1422740 730002 9981: 1359983 1506089 71390 845912 814517 71712 1170807 690266 1822079 30391 1793342 1629522 760820 1261834 2170201 1808539 381381 2451459 1217575 1577724 580414 1991601 2448946 95183 1433954 1475790 1707310 882281 819166 196984 1540655 1542247 1795069 907857 1020479 2309429 2445812 2406529 1646777 2247096 624976 2540652 245667 2008107 1603196 2399876 2394035 1362840 1983268 660547 1363250 160306 1270812 2368895 766333 486403 800893 603781 1756082 730354 1463139 2340502 870787 191685 1190904 2587984 2567280 1505471 553143 1800607 2167513 1305276 980987 1892712 2433841 36669 1590921 595285 55406 1884346 1663475 2192196 2323179 1441938 1838411 1834774 1331891 2418918 1365323 2224171 855422 1298874 1109400 2311197 2088569 458138 827310 2202342 935755 474049 1893676 1243615 2436533 2087880 790411 1567353 2368684 982661 1429971 941971 1329734 1667807 574513 2041650 1064911 2070820 1665012 2314951 824635 9982: 866739 1931102 472172 1777847 298587 2352287 9983: 166663 2426793 2428988 1747332 1226091 2494367 315069 322417 2156932 2123614 1502136 738136 1257751 1126078 805004 1721460 607191 928056 2637216 120828 383292 241056 1514578 1236209 391101 924380 680155 86994 804533 2121232 2373114 1680373 782502 645087 1806311 1993351 1874263 2609412 1913536 49089 9984: 2497047 885878 2640984 2627593 587473 2610168 185781 1787459 1487668 608891 474592 523142 1792263 312081 2062922 2432658 2122854 1970310 2169373 329970 1603965 26116 697831 1171464 1741484 1140160 878692 357490 1221346 2535525 1319649 2081163 1526188 2136994 938923 281133 210880 2017138 2337600 307774 2355320 1962309 1924658 1566682 1214273 1546809 2122139 260188 1790979 138507 1532119 2573134 2541891 1954431 1690548 1418755 1653637 1047492 1409465 2611714 510881 1414343 1016619 2362238 822507 2124558 1173724 774016 1182128 1257055 1678483 1255910 185205 2420368 91254 740291 2350839 1496453 271991 1847518 1730689 136504 1817991 32461 1197948 621393 9985: 2556008 919454 984936 87153 181594 1341972 1689013 2420630 2008349 2252814 902702 1035520 989093 1699845 2335381 1091835 2153970 1126408 1882450 1783117 174644 1460008 978593 2273561 1067303 1092645 452905 1155602 1463348 902748 747422 1249193 464335 830762 2175634 2239709 671337 2204653 1397583 413945 1183823 43209 2605404 57648 994185 1269137 2277793 768684 2385719 108311 1384354 463894 1293310 1690637 1600747 1239100 1519914 339666 200714 1632745 2185057 612234 1775332 912036 1061240 1995379 2396007 112260 1021220 9986: 1809758 210907 2199439 1047007 2520356 2231842 1538044 1212467 969753 682217 2420535 778486 907985 1572042 1815469 1300942 1824910 1635194 320707 2225344 1385862 62361 2545927 1739782 930789 10630 602270 2558773 911390 1021166 416881 505249 1197427 107150 1068015 2015346 2237405 156183 1198276 1825620 848753 1233091 2100787 462957 1980771 770894 707243 1709861 2645498 1081393 1942473 2646657 664825 2259665 2075951 2167181 879551 1633251 2468330 9987: 2557070 215405 2324417 557544 237567 2223988 2455506 2475151 47032 1374697 1441518 399755 2096942 1304156 2648416 2329131 1271765 335873 339829 2232703 894177 257817 919816 966771 1892633 459317 1058100 2244894 1155918 185723 1831188 374514 404513 1482453 2178278 2566731 2356165 1243541 1551139 544740 2189876 1081441 1627662 1671056 2102706 2434541 2590408 1820919 1960954 715966 1406096 259035 761884 1146898 1403059 2410603 525978 855605 1033920 9988: 551587 1994097 1721678 2642752 853872 1214262 2189854 2500833 1947062 383038 2079530 1595787 2623694 2465085 1901262 423038 1987167 418639 925290 454557 537482 2587643 158693 873526 9989: 2026414 505558 865727 1800566 999: 1368356 1748518 1686297 2504950 2346329 232047 2192206 1614384 1459773 2641934 2467845 1762067 2528285 883247 2111370 2377472 917160 9990: 1955570 2240489 1019766 1436465 2017966 2345643 2619241 1623203 1714156 9991: 963134 1262283 2043746 1289965 1892326 1498198 1297073 14131 758784 749504 2150534 1890915 1696663 1919807 257323 1546917 1380457 2407080 2334917 1026182 797225 1513218 2256602 587117 778486 2562627 1110258 1291195 1589177 83893 574447 80348 1167451 2310114 2413104 1259067 2304924 44185 1063164 2155260 2256573 337531 340875 1099984 2408597 320953 1787515 2489680 148448 2456969 1071254 384135 1454504 2286300 1720130 2463905 329777 1639751 1453713 2430907 2564852 1051788 2531244 1317524 1091547 273380 1120862 945962 355869 1904440 2065233 239297 689585 1860572 2387289 1981724 1707254 2114595 1302862 870170 1139111 1564115 1650838 859446 725492 522834 152082 1488980 2481417 2566684 456698 1626367 2101827 1026855 1167607 1738447 2336203 610101 506650 2240589 1061927 797775 2300288 812666 1476243 1981665 2437255 42176 1679654 1139645 2094521 1359777 1116132 1601861 9992: 1729134 1882802 9993: 2152176 1768010 540709 1683615 1140115 1996300 2412822 9994: 912950 2276333 121524 2251347 1441619 9995: 824097 1913324 560942 2089193 937434 163546 1771303 486573 897464 2469808 826041 2326407 889725 1523998 1173459 1763537 85601 1451183 2579961 1137411 1626521 2140671 240851 1365671 2001195 250836 1131510 1427987 787968 2336219 1022395 1323070 239208 275498 1743988 126681 2529759 2238529 2090165 2219926 774958 793027 1404109 1740800 1378830 441178 1198298 247846 797049 1322867 202273 792817 2436032 2370866 1510947 1276114 2296244 1742919 301841 1211133 1384452 1582387 1293796 2556754 1841210 939970 1945118 2376038 2077668 105596 2495765 449537 2429248 1197904 651851 587879 1337310 1953492 2393202 902148 2468512 1619737 2499020 1507400 2387221 360581 1760325 2396222 2446386 1901576 733906 115438 2354195 1891935 2109227 31351 2062044 254600 378346 163357 1574344 2460019 1792347 1034153 176168 1244036 1607106 2296531 580802 2046572 451597 54412 2636478 561377 2481460 1541262 2501711 2132108 1020337 1348230 1122509 1422737 743623 2056549 153068 931503 1119629 642578 559034 1654132 1927428 1822249 8450 638866 765308 2586849 326839 2127784 1243729 928595 198755 721144 1232910 2319523 2269901 2420298 594219 1595489 1020352 564436 2218900 2512727 846555 2385402 544778 350782 800940 2594711 709562 49351 1547773 1923432 2488514 1399334 2245749 2269385 1256895 580018 1674641 1473556 1675984 1582340 1942272 2045481 2007300 2285360 136306 2198383 364710 1863485 1292195 1132000 1952718 1009577 566240 1968999 339288 1605131 1392114 1396663 1720424 2354939 2047814 298221 915668 1564010 2144572 639434 825578 1930058 194929 1847661 9996: 66828 1149582 336696 2462908 1589627 1720226 1194354 592532 1351081 80354 16792 481320 899431 570792 1619158 2571420 1817485 1206224 1553993 9997: 2179700 1347835 765578 2328701 9998: 1288730 2536567 1107317 9999: 1473765